[发明专利]利用路径代码编码和解码可扩展标记语言的方法和设备无效
申请号: | 200980148268.7 | 申请日: | 2009-10-01 |
公开(公告)号: | CN102439589A | 公开(公告)日: | 2012-05-02 |
发明(设计)人: | 石周明;朴民植;李汉奎;洪镇佑 | 申请(专利权)人: | 韩国电子通信研究院 |
主分类号: | G06F17/22 | 分类号: | G06F17/22 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 李芳华 |
地址: | 韩国*** | 国省代码: | 韩国;KR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 利用 路径 代码 编码 解码 扩展 标记 语言 方法 设备 | ||
技术领域
本发明涉及利用路径代码编码和解码可扩展标记语言(XML:Extensible Markup Language)的方法和设备。
技术背景
由于数字多媒体广播(DMB:Digital Multimedia Broadcasting)的频宽窄,大量数据无法在地面数字多媒体广播环境下传输。此外,文本格式的数据,例如以XML写成的文件,也不能传输。相应地,在如交通运输协议(TPEG:Transport Protocol Experts Group)通讯协定的交通信息服务中,以XML写成的数据信息,可能会被依照交通运输协议二进位编码模式进行实时二进位编码,此外被传输到数字多媒体广播网络。
目前,地面数字多媒体广播通讯协定,电子节目索引(EPG:Electronic Program Guide),交通运输协议通讯协定等等,可能包括XML文件形式的,来自元数据的、被传输到国内地面数字多媒体广播的数据。此外,地面数字多媒体广播通讯协定,电子节目索引,交通运输协议通讯协定各自的二进位编码体系可以被标准化。例如,交通运输协议通讯协定和电子节目索引通讯协定的二进位编码体系,可能使用包含关键词、长度、数据的基本结构,并且可以通过给所有元素和属性分配标签代码来实现编码。相应地,编码XML文件时,可以将标签代码分配给每层的每个元素。在所述情况下,同一个标签代码可能被连续分配给不必要的元素,因此压缩速率可能降低。
图1是示出了文本格式的XML文件的例子的示图。图2是示出了交通运输协议通讯协定和电子节目索引通讯协定所用的XML文件的二进位编码的基本结构的示图。图3是示出了在传统领域中表示一种标签代码的分配方法的示图,此方法以图2所示出的基本结构为基础,参照与图1所示出的XML文件。
参照图1至图3,所述XML文件可能包含元素A、元素B、元素C和元素D。
依照所述在传统领域中表现的标签代码分配方法,标签代码可能被分配给元素A、元素B、元素C和元素D中的每个元素。例如,标签代码“0x02”,“0x03”,“0x04”,和“0x05”可能被分配给元素A,元素B,元素C,元素D中的每个元素。此外,可能元素A,元素B,元素C,元素D中的每个元素的内容均被编码。尽管只有元素D包含特征数据,所述标签代码可能被分配给元素B和元素C二者。相应地,不必要的标签代码分配可能重复,压缩速率可能降低。因此,需要更有效的标签代码分配方式。
发明内容
技术目的
本发明的一方面,提供了一种用路径编码和解码XML的方法和设备,所述方法和设备可能将不同的路径代码分配给从XML方案写成的方案中定义的元素和属性中选择出来的、所有属性和部分元素的X路径(XPath),由此减少不必要的标签代码分配,提高压缩速率。
本发明并不局限于如上所述的技术目的。此外,其他以上并未描述的技术目的将被本领域的技术人员所领会。
技术方案
根据本方面的一个方面,本发明提供了将路径代码分配给方案中定义的元素和属性的方法,所述方法包括:给方案中定义的元素中选择出来的部分元素的X路径分配不同的路径代码;给方案中定义的所有属性的X路径分配不同的路径代码。所有元素标签的具体值指示器将会以X路径开始点和结束点之间的一些元素节点为基础来表达,此外元素标签将会被包含在X路径中。
根据本方面的一个方面,本发明还提供了编码XML文件的一种方法,所述方法包括:在XML文件中搜索包含特征数据的所有元素标签和所有属性;提取每个搜寻到的元素标签和属性的X路径;以路径代码分配体系为基础,用元素和属性的X路径,将所提取的X路径转化为预定的路径代码。包含在转换后的X路径中的、所有元素标签的具体值指示器,将会以转换后的X路径开始点和结束点之间的一些元素节点为基础来表达。
根据本方面的一个方面,本发明还提供了解码XML文件的一种方法,所述方法包括:从编码的XML文件中提取路径代码;在预定的路径代码表中搜索提取的路径代码所对应的X路径,路径代码表以使用元素和属性的X路径的路径代码分配体系为基础;并且以每个包括在搜寻到的X路径中的元素标签的具体值指示器为基础,选择性地还原属性或元素标签。以具体值指示器中显示的元素节点的数目为基础,来还原每个元素标签。
技术效果
根据本发明的一个实施例,编码和解码XML文件的方法和设备,可将不同的路径代码分配给从XML方案写成的方案中定义的元素和属性中选择出来的所有属性和部分元素的X路径,由此减少不必要的标签代码分配,提高压缩速率。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于韩国电子通信研究院,未经韩国电子通信研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980148268.7/2.html,转载请声明来源钻瓜专利网。