[发明专利]用于交换数据的方法和设备在审
| 申请号: | 201280028864.3 | 申请日: | 2012-06-13 |
| 公开(公告)号: | CN103597448A | 公开(公告)日: | 2014-02-19 |
| 发明(设计)人: | J.霍伊尔;S.克比施;D.佩因特纳 | 申请(专利权)人: | 西门子公司 |
| 主分类号: | G06F9/45 | 分类号: | G06F9/45 |
| 代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 杜荔南;刘春元 |
| 地址: | 德国*** | 国省代码: | 德国;DE |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 交换 数据 方法 设备 | ||
技术领域
本发明涉及用于在发送器和接收器之间交换数据的方法和设备,其中数据交换基于发送器和接收器已知的语法。
背景技术
在使用针对XML(扩展标记语言)的有效编码方法中,在许多情况下出发点是,发送器和接收器在实际传输数据之前在共同知识上(例如以已知的XML架构的形式)取得一致。这例如在EXI(高效XML交换)或者MPEG BiM(用于XML的二进制MPEG格式)上使用所谓的架构通知模式(Schema Informed Mode)的情况下是这样。EXI是用于XML信息组的二进制代表的格式。与基于文本的XML文档相比,可以更快地处理EXI格式的文档并且在经由通信连接传送时需要更少的带宽。
被称为“共享知识”的共同知识被用于XML数据的高效代表。在此,在共同知识中包含的信息不是再一次地被用在数据流中,而是通过参考在共同知识中包含的信息来代替,由此可以将实际的用于传输的数据量保持得小。在实际传输之前对于共同知识取得一致在许多应用领域中是困难的或者是不可能的。于是这导致,在数据交换时不能利用共同知识来减少数据流。在最坏情况下,甚至根本不能实现数据交换。
使用用于XML的高效编码方法例如在“嵌入式系统”的情况下是有意义的。这种系统例如应用在电动汽车的环境中,在其中例如借助XML在电动汽车和充电站之间交换信息。在该环境中的要求尤其在于,必须有在两个组件的较旧的和最新的XML架构版本之间的向上和向下兼容性。共同知识的协定在此与一些花费关联。
发明内容
本发明的任务是说明用于在发送器和接收器之间进行高效数据交换的方法和设备,所述发送器和接收器使用用于XML的编码方法。
该任务通过按照权利要求1的特征的方法和按照权利要求15和16的特征的设备来解决。有利的构型在从属权利要求中找到。
在本发明的用于在发送器和接收器之间交换数据的方法中,其中数据交换基于发送器和接收器已知的语法,该语法存在于发送器和接收器中并且例如由XML架构、DTD或RNG导出,在发送器中的语法与已知语法不同的情况下,在开始数据交换时的初始化阶段中或者在发送器和接收器之间的数据传输的实际渡越时间之间进行接收器的已知语法向发送器的不同语法的匹配。
在本发明方法中,在实际传输有用数据之前建立在发送器和接收器中的经匹配语法的结构方面的共同知识(共享编码知识),可以依次针对所有其他消息将所述知识假定为基础或者共同知识。在匹配之前,存在按已知语法的共同知识,在匹配之后,存在按已知语法和不同语法的共同知识。对此,即使在事先没有作出或者不能作出协定时,也能够在发送器和接收器之间非常紧凑并且高效地传输数据。
语法以专业人员已知的方式描述了用于XML文档的编码和解码指示、与XML等效的数据结构或XML文档的存储器代表例如作为文档对象模型、编码装置的DOM。解码装置使用该语法作为指示,以便从所接收的数据流中创建XML文档、与XML等效的数据结构或XML文档的存储器代表。
已知语法向不同语法的匹配适宜地仅仅在初始化阶段中进行。在发送器和接收器的语法中的不同在渡越时间期间相反地不再被匹配。概念“在渡越时间期间”在此理解为在发送器和接收器之间的有用数据的实际传输。
在另一适宜的构型中,在初始化阶段中至少将在已知语法和不同语法之间的区别从发送器传输给接收器。同样可能的是,发送器的完整语法被传输给接收器,使得接收器可以基于在所接收的发送器的不同语法和实际语法之间的比较来提取所述区别,并且可以将其处理为解码或编码指示。
在另一适宜的构型中,在接收器中通过由接收器学习在初始化阶段中传输的有用数据进行已知语法向不同语法的匹配。
在另一适宜的构型中,在初始化之前或初始化开始时,通过传送标志来识别已知语法。这种标志的例子可以是XML架构定义的命名空间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子公司,未经西门子公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280028864.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:催化剂成品二次干燥装置
- 下一篇:冷柜
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





