[发明专利]一种适用于HSML标记语言的解析引擎系统有效
申请号: | 201010569758.9 | 申请日: | 2010-11-30 |
公开(公告)号: | CN102006513A | 公开(公告)日: | 2011-04-06 |
发明(设计)人: | 罗笑南;戴洪学;孟思明;曹庭毅;朱建宝 | 申请(专利权)人: | 广东星海数字家庭产业技术研究院有限公司;中山大学 |
主分类号: | H04N21/43 | 分类号: | H04N21/43;H04N21/443;G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510006 广东省广州市番禺区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 适用于 hsml 标记 语言 解析 引擎 系统 | ||
技术领域
本发明属于数字家庭技术领域,具体涉及一种适用于HSML标记语言的解析引擎系统。
背景技术
随着数字电视相关技术的不断发展和完善以及数字化产品和信息服务在家庭中的不断渗透和日益融合,数字电视互动应用也日趋丰富和多样。
数字电视互动应用和服务有着巨大的市场需求,然而目前对于数字电视互动应用的页面标记并没有统一的标准,各个厂商在页面渲染、页面标记元素解析、页面信息交换和传输等方面有着很大的差异,并且页面标记的实现方式与各厂商具体的设备和系统硬件紧密耦合。页面标记技术和实现方式的不统一,导致了同一个应用不能在不同厂商的终端设备上运行,同时不同的应用之间也难以进行信息的共享和数据的交换,这极大地阻碍了数字电视互动应用的发展和普及。
目前在研究和分析国内外主流的数字电视中间件标准和中间件产品所采用的数字电视互动应用页面标记方式在具体应用中存在的不足基础上,同时结合目前国内数字电视互动应用的实际应用和需求情况,研究和制定了数字电视互动应用页面标记语言(HSML,Home Service Markup Language)规范。
数字电视交互服务标记语言解析引擎是一种关键技术,是数字电视传统音视频业务与增值互动业务服务开发的基础。解析引擎针对“数字电视交互服务标记语言(HSML)标准规范”和“交互应用可视化建模平台及快速开发环境”任务,实现对HSML文件的解析和预处理,支持对不同标准、不同协议的服务进行统一协同封装,建立服务组件库,以定制灵活的服务内容呈现与协同交互,规范互动应用服务和终端设备产品的开发,进而为互动应用表现层中间件、交互服务功能提供技术基础。
因此,人们希望能提供一种适用于HSML标记语言的解析引擎系统。
发明内容
本发明提供一种适用于HSML标记语言的解析引擎系统,通过该解析引擎,可以很方便的对HSML页面进行操作,实现对HSML文件的解析和预处理,以定制灵活的服务内容呈现与协同交互,规范互动应用服务和终端设备产品的开发,该解析引擎具有较强的扩展性与兼容性。
本发明提供一种适用于HSML标记语言的解析引擎系统:
该解析引擎系统包括:查询系统、存储系统和索引系统;
所述查询系统,用于实现HSML路径查询功能,把HSML文档看作文本文件,提供全文查询功能,作为外部程序访问HSML引擎的通道;
所述存储系统,用于存储各种文件,为所述查询系统提供存储支持;
所述索引系统,用于为所述查询系统服务,完成对HSML文档的索引,所述索引系统采用DOM解析方式和SAX解析方式。
其中,所述查询系统分为内容查询和结构查询两部分。
其中,所述存储系统是基于文件实现、基于数据表实现或者基于树实现。
其中,所述存储系统的存储方式包括:文件系统存储方式、模式映射方式和文档映射方式。
其中,所述索引系统包括内容索引和结构索引两部分。
上述技术方案可以看出:
本发明实施例采用了两种技术相结合的方法,通过该方法设计出来的解析引擎系统,可以很方便的对HSML页面进行操作,实现对HSML文件的解析和预处理,节省内存空间,支持随机访问并可用于广播环境,具有很大的实际意义。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1是本发明的解析引擎系统结构示意图;
图2是本发明的解析引擎系统的功能模块图;
图3是本发明的解析引擎原理图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
本发明提供一种适用于HSML标记语言的解析引擎系统,可以很方便的对HSML页面进行操作,实现对HSML文件的解析和预处理,该解析引擎具有较强的扩展性与兼容性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东星海数字家庭产业技术研究院有限公司;中山大学,未经广东星海数字家庭产业技术研究院有限公司;中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010569758.9/2.html,转载请声明来源钻瓜专利网。