[发明专利]网关设备、数据传输方法及存储介质在审
| 申请号: | 201810433385.9 | 申请日: | 2018-05-08 |
| 公开(公告)号: | CN108737259A | 公开(公告)日: | 2018-11-02 |
| 发明(设计)人: | 吴锦;赵阳;朱琦 | 申请(专利权)人: | 平安证券股份有限公司 |
| 主分类号: | H04L12/66 | 分类号: | H04L12/66;H04L29/06;H04L1/00 |
| 代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
| 地址: | 518000 广东省深圳市福*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 目标设备 功能码 有效数据段 解析 访问参数 目的地址 网关设备 数据段信息 存储介质 数据传输 标识目标设备 数据帧格式 数据帧类型 设备发送 通用性差 映射关系 预先存储 获取源 源地址 预设 传送 转化 | ||
本发明公开了一种网关设备、数据传输方法及存储介质,所述方法包括:获取源设备发送的源信号;对获取的源信号进行解析,以解析出源信号的数据段信息,数据段信息包括源地址、有效数据段以及目的地址;根据预先存储的功能码与目的地址之间的映射关系,确定目的地址对应的目标设备的功能码,功能码为预设类型长度的字节,用于标识目标设备支持的数据帧类型;对有效数据段进行解析,得到目标设备对应的访问参数,根据目标设备的功能码将解析得到的访问参数,转化为目标设备支持的数据帧格式,并传送至目标设备,有效数据段包括目标设备的访问参数。本发明解决了网关设备通用性差的问题。
技术领域
本发明涉互通信领域,尤其涉及一种网关设备、数据传输方法及存储介质。
背景技术
网关(Gateway)又称网间连接器、协议转换器。在设备之间进行数据通信的过程中,通常要经过网关设备。
一般地,常用的网关设备仅仅支持单种通信协议的转换,例如支持基于http协议的转换,或者仅仅支持Modbus,CAN等通信协议的转换,无法实现多协议之间的无缝切换,导致网关设备的通用性差。
发明内容
有鉴于此,本发明提出一种网关设备、数据传输方法及存储介质,能够精确有效地提高网关的通用性。
首先,为实现上述目的,本发明提出一种网关设备,所述网关设备包括存储器、及与所述存储器连接的处理器,所述处理器用于执行所述存储器上存储的数据传输程序,所述数据传输程序被所述处理器执行时实现如下步骤:
A1、获取源设备发送的源信号,所述源信号包括一种或多种通信协议数据帧;
A2、对获取的源信号进行解析,以解析出所述通信协议数据帧中的数据段信息,所述数据段信息包括源地址、有效数据段以及目的地址;
A3、根据预先存储的功能码与目的地址之间的映射关系,确定目的地址对应的目标设备的功能码,所述功能码为预设类型长度的字节,用于标识目标设备支持的数据帧类型;
A4、对所述有效数据段进行解析,得到目标设备对应的访问参数,基于目标设备的功能码将所述访问参数转化为目标设备支持的数据帧格式,并传送至目标设备,所述有效数据段包括目标设备的访问参数。
优选地,在所述步骤A4中,所述对所述有效数据进行解析,得到目标设备对应的访问参数的步骤,包括:
确定所述有效数据段的帧类型,根据确定的帧类型将所述有效数据段转换为对应帧类型的Json数据帧;
调用与所述Json数据帧的帧类型对应的接口函数;
根据调用的接口函数获取生成的Json数据帧的Json属性;
将生成的Json属性与预设的Json字段访问表进行匹配,获得所述目标设备的访问参数。
优选地,在所述步骤A4中,所述基于目标设备的功能码将所述访问参数转化为目标设备支持的数据帧格式的步骤,包括:
将所述访问参数转化为预设进制的数据格式;
基于目标设备的功能码将所述预设进制的数据格式转化为目标设备支持的数据帧格式。
优选地,所述步骤A2还包括如下步骤:
计算解析出的有效数据段的字符信息长度;
根据循环冗余的计算方式分析所述字符信息长度,获得校验码;
根据获得的校验码,确定所述源信号的可靠性。
优选地,所述源信号包括的通信协议数据帧包括TCP/IP数据帧、CAN协议数据帧、Modbus协议数据帧和Bacnet协议数据帧。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安证券股份有限公司,未经平安证券股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810433385.9/2.html,转载请声明来源钻瓜专利网。





