基于XML数据描述的面向数据分发服务的收发方法和装置制造方法及图纸

技术编号:32217612 阅读:28 留言:0更新日期:2022-02-09 17:23
本发明专利技术提供了一种基于XML数据描述的面向数据分发服务的收发方法和装置,该方法采用XML形式描述自定义数据结构,确定待发布订阅数据的成员信息;通过XML数据描述解析模块提取数据分发服务中创建主题所需的相关字节数据流信息和反序列化数据流所需的数据成员信息;利用数据分发服务中内置字节流类型接口创建可变长字节数据流的收发实体,并封装成简化的通用接口,与XML数据描述解析模块结合使用,实现自定义数据类型的发布订阅,降低了数据分发服务使用的复杂度,提高了数据结构类型的灵活性和数据收发效率。活性和数据收发效率。活性和数据收发效率。

【技术实现步骤摘要】
基于XML数据描述的面向数据分发服务的收发方法和装置


[0001]本专利技术属于数据传输
,尤其涉及一种基于XML数据描述的面向数据分发服务的收发方法和装置。

技术介绍

[0002]数据分发服务是一种分布式的数据传输中间件技术,能够在以网络和数据为中心的体系结构中,满足对信息交互的实时性和动态灵活性要求;信息交互由消息模式抽象到层次更高的以数据为中心的发布/订阅模式,有效的实现了相关系统之间的松耦合关系,使应用系统具备适应分布式、异构环境下的动态扩展性、互操作性和可移植性的能力。
[0003]现有的基于数据分发服务的应用,主要是实现特定类型数据结构的收发。实现方式是预先编写数据结构的IDL文件,调用相应数据分发服务的IDL解析器,生成特定数据结构的类型化接口文件;通过生成的类型化接口创建主题和数据写者/数据读者实体,利用与主题数据类型关联的数据写者/数据读者实现特定类型数据的收发。
[0004]现有数据收发服务一定程度上增加了使用数据分发服务的复杂度,降低了应用的灵活性,同时对特定数据结构类型的序列化和反序列化也降低了数据本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于XML数据描述的面向数据分发服务的收发方法,应用于基于XML数据描述的面向数据分发服务的收发系统中的数据发方,其特征在于,所述方法包括:确定待发布数据成员的信息;采用预设的XML数据格式描述文件,根据待发布数据成员的信息,生成待发布字节流;通过预设通用接口发送待发布字节流。2.根据权利要求1所述的方法,其特征在于,所述通过预设通用接口发送待发布字节流,包括:根据所述待发布字节流的主题,通过预设通用接口将所述待发布字节流发送至所述收发系统中的订阅所述主题的数据收方。3.一种基于XML数据描述的面向数据分发服务的收发方法,应用于基于XML数据描述的面向数据分发服务的收发系统中的数据收方,其特征在于,所述方法包括:通过预设通用接口接收字节流;采用预设的XML数据格式描述文件,解析所述字节流,得到发布的数据成员的信息。4.根据权利要求2所述的方法,其特征在于,所述通过预设通用接口接收字节流,包括:通过预设通用接口,接收订阅的主题的字节流。5.一种基于XML数据描述的面向数据分发服务的收发装置,作为基于...

【专利技术属性】
技术研发人员:张志涛王金岩丁勇飞李虎王冠孙帏胜张涛
申请(专利权)人:中国航空无线电电子研究所
类型:发明
国别省市:

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

1