[发明专利]一种通用总线接口适配方法及装置有效
申请号: | 201810889792.0 | 申请日: | 2018-08-07 |
公开(公告)号: | CN109189704B | 公开(公告)日: | 2022-06-21 |
发明(设计)人: | 杜承烈;蒋泽军;王丽芳;陈进朝;尤涛;孟子霖;赵瑞罡;陈可可 | 申请(专利权)人: | 西北工业大学 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郭永丽 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通用 总线接口 配方 装置 | ||
1.一种通用总线接口适配方法,其特征在于,包括:
根据获取到的数据格式表内携带的通信协议类型,解析所述数据格式表,得到与所述数据格式表对应的第一数据;
将所述第一数据进行序列化,并按照所述通信协议类型对序列化后的所述第一数据进行封装,得到封装数据;
将所述协议类型和所述数据格式内包括的目的地址确定为标识,根据所述标识建立与订阅方的通信通道,将所述封装数据通过所述通信通道发送至所述订阅方;
其中,所述数据格式表根据不同的所述通信协议类型对应不同的数据传输格式;
所述获取到的数据格式表之前,还包括:
获取数据描述文件,解析所述数据描述文件,得到所述数据格式表;所述数据描述文件预先定义了所述通信协议类型;所述数据描述文件采用XML形式。
2.如权利要求1所述的方法,其特征在于,所述将所述第一数据进行序列化,具体包括:
将所述第一数据按照所述通信协议类型进行序列化,所述序列化是将所述第一数据转换为可存储或者可传输形式的过程。
3.如权利要求1所述的方法,其特征在于,所述解析所述数据格式表,得到与所述数据格式表对应的第一数据,具体包括:
获取所述数据格式表中与所述通信协议类型包括的参数格式,根据所述参数格式解析所述数据格式表,得到所述第一数据。
4.如权利要求1所述的方法,其特征在于,所述将所述封装数据通过所述通信通道发送至所述订阅方之后,还包括:
对所述封装数据解封装,反序列化处理,根据所述通信协议类型获取所述通信协议类型包括的参数格式,根据所述参数格式得到所述第一数据。
5.一种通用总线接口适配装置,其特征在于,包括:
第一接口适配模块,用于根据获取到的数据格式表内携带的通信协议类型,解析所述数据格式表,得到与所述数据格式表对应的第一数据;
序列化模块,用于将所述第一数据进行序列化,并按照所述通信协议类型对序列化后的所述第一数据进行封装,得到封装数据;
数据传输模块,用于将所述协议类型和所述数据格式内包括的目的地址确定为标识,根据所述标识建立与订阅方的通信通道,将所述封装数据通过所述通信通道发送至所述订阅方;
其中,所述数据格式表根据不同的所述通信协议类型对应不同的数据传输格式;
还包括有配置解析模块,所述配置解析模块用于:
从协议传输格式表中获取数据描述文件,解析所述数据描述文件,得到所述数据格式表;所述数据描述文件预先定义了所述通信协议类型;所述数据描述文件采用XML形式。
6.如权利要求5所述的装置,其特征在于,所述序列化模块具有用于:
将所述第一数据按照所述通信协议类型进行序列化,所述序列化是将所述第一数据转换为可存储或者可传输形式的过程。
7.如权利要求5所述的装置,其特征在于,所述第一接口适配模块具体用于:
获取所述数据格式表中与所述通信协议类型包括的参数格式,根据所述参数格式解析所述数据格式表,得到所述第一数据。
8.如权利要求5所述的装置,其特征在于,在所述数据传输模块和所述订阅方之间还包括反序列化模块和第二接口适配模块;
所述反序列化模块用于将所述数据传输模块发送的所述封装数据进行解封装以及反序列化处理;
所述第二接口适配模块用于根据所述通信协议类型获取所述通信协议类型包括的参数格式,根据所述参数格式解析所述反序列化处理和所述解封装的所述封装数据,得到所述第一数据,并将所述第一数据发送至所述订阅方。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810889792.0/1.html,转载请声明来源钻瓜专利网。