当前位置: 首页 > 专利查询>西门子公司专利>正文

用于转换二进制数据流的方法技术

技术编号:16308051 阅读:41 留言:0更新日期:2017-09-27 01:57
概括性地,本发明专利技术涉及一种用于转换二进制数据流、优选EXI数据流的方法,其中在初始化阶段中从存储区读出大量事先由至少一个描述语言模板生成的语法并且将它们组合成经组合的语法,并且其中经组合的语法被输送给运行时间环境,用来转换二进制数据流。本发明专利技术一方面允许与在需要时生成的由各个模板构成的语法相比对所希望的语法的显著加速的生成,另一方面,存储空间需求可以被保持得小,因为取消了对语法的组合多样性的维持。

Method for converting binary data stream

Generally, the invention relates to a method for converting a binary data stream, preferably EXI data stream, which in the initialization phase from the storage area to read a large number of advance by at least one template description language syntax and combine them into the combination of grammar, and the combination of grammar is delivered to the runtime environment used to convert the binary data stream. One aspect of the invention allows the generation and the formed by each template syntax than desired to generate significant acceleration of grammar, on the other hand, the storage space requirement can be kept small, because of the abolition of maintaining the diversity of the combination of grammar.

【技术实现步骤摘要】
【国外来华专利技术】用于转换二进制数据流的方法
本专利技术涉及一种用于转换二进制数据流、优选EXI数据流的方法。
技术介绍
在现有技术中,公知有用于规定数据格式和对于数据的处理所需的方法的描述语言。一种公知的描述语言是“可扩展标记语言(ExtensibleMarkupLanguage)”(缩写为XML),利用所述“可扩展标记语言”,以文本格式或纯文本(PlainText)来描述在等级上结构化的数据。描述语言XML被用于在计算机系统之间不依赖于平台地交换数据。由于XML的文本属性,所述XML不仅能由机器来读取,而且能由人来读取。此外,还公知有用于描述结构并且用于定义数据类型的模板(Schemata)。用于应用于XML数据的模板也公知为XML模板定义(SchemaDefinition)或XSD。常常需要在计算机系统之间的有效的数据交换,所述有效的数据交换不能以诸如XML的文本描述语言来实现。因此,曾提出了XML的二进制表示。XML的被称作“有效XML交换”(缩写为EXI)的二进制表示与基于文本的XML数据相比可以更快地被处理,并且在计算机系统之间的数据交换时需要更少的传输带宽。此外,EXI的应用不仅仅限于X本文档来自技高网...
用于转换二进制数据流的方法

【技术保护点】
一种用于转换二进制数据流的方法,其中‑ 在初始化阶段中从存储区读出大量事先由至少一个描述语言模板生成的语法并且将它们组合成经组合的语法;并且‑ 所述经组合的语法被输送给运行时间环境,用于转换二进制数据流。

【技术特征摘要】
【国外来华专利技术】1.一种用于转换二进制数据流的方法,其中-在初始化阶段中从存储区读出大量事先由至少一个描述语言模板生成的语法并且将它们组合成经组合的语法;并且-所述经组合的语法被输送给运行时间环境,用于转换二进制数据流。2.根据专利权利要求1所述的方法,其特征在于,所述二进制数据流的转换包括将描述语言的二进制数据和/或文本格式数据输送给所述运行时间环境,在所述运行时间环境下转换成二进制数据流。3.根据专利权利要求1所述的方法,其特征在于,对所述二进制数据流的处理包括将所述二进制数据流输送给所述运行时间环境,所述二进制数据流被转换成描述语言的二进制数据和/或文本格式数据。4.根据上述专利权利要求之一所述的方法,其特征在于,在所述初始化阶段中,相应的事先生成的语法的全局元素被输送到所述经组合的语法的全局元素的经组合的列表中。5.根据专利权利要求4所述的方法,其特征在于,所述经组合的列表的全局元素通过间接来参阅相应的事先生成的语法的全局元素。6.根据上述专利权利要求之一所述的方法,其特征在于,在所述初始化阶段中,将相应的事先生成的片段式的语法的元素输送到所述经组合的语法的全局元素的经组合的列表中,其中在不同的元素中的合格的名称一致时,所述一致的合格的名称在全局元素的经组合的列表中正好被编制一次,其中名称冲突按照从模板获悉的语法来解决。7.根据上述专利权利要求之一所述的方法,其特征在于,在所述初始化阶段中,相应的事先生成的语法的类型属性被输送到类型属性的经组合...

【专利技术属性】
技术研发人员:J洪德D佩茵特纳
申请(专利权)人:西门子公司
类型:发明
国别省市:德国,DE

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1