[发明专利]一种在协议不兼容的网络设备间传输数据的方法和系统在审
申请号: | 201811535133.3 | 申请日: | 2018-12-14 |
公开(公告)号: | CN109743296A | 公开(公告)日: | 2019-05-10 |
发明(设计)人: | 王永宝;田心 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L5/00 |
代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 胡秋立 |
地址: | 100195 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据接收方 数据发送方 网络设备 不兼容 网络协议规则 协议转换单元 传输数据 数据传输 数据总线 解析 缓存 接口接收数据 数据发送状态 软件实现 数据打包 协议转换 硬件实现 有效解决 占用冲突 有效地 发送 检测 | ||
本发明提供一种在协议不兼容的网络设备间传输数据的方法和系统。所述方法和系统通过检测每个端口的数据发送状态,确定数据发送方和数据接收方,并设置协议转换单元,其分别与数据发送方和数据接收方通过接口相连,与数据发送方相连的接口接收数据后按照数据发送方的网络协议规则进行解析并缓存,再通过数据总线将解析后的数据传输至协议转换单元与数据接收方相连的接口,并按照数据接收方的网络协议规则将数据打包后发送至数据接收方。所述方法和系统有效解决了协议不兼容的网络设备如何实现数据传输的问题,而且有效地解决了协议转换过程中数据总线占用冲突的问题,所述方法可硬件实现,也可软件实现,具有很大的实用价值。
技术领域
本发明涉及互联网数据传输领域,并且更具体地,涉及一种在协议不兼容的网络设备间传输数据的方法和系统。
背景技术
在现有技术中,属于同一网络协议的各网络组件之间可以正常通信,比如,传统的物联网可以选用合适的物联网协议,包括Zigbee协议,LoRa协议,NB-IOT协议等,从而实现在指定区域内,物联网各组件之间正常通信。但是不同的网络协议环境中的网络设备要进行通信,由于网络协议的不同,则往往难以实现,比如,要将传统的物联网连接到Internet网络,进而连接云平台、大数据平台,就会因为物联网协议与Internet协议间不能互相兼容,以致无法实现物联网协议环境与Internet网络协议环境间相互通信,进而无法达到“万物互联”的目的。
因此,需要一种技术,为具有不同的网络协议的网络设备间能够相互传送数据提供一种简单易行的方法。
发明内容
为了解决现有技术中网络协议环境不兼容的网络设备间不能相互传送数据的技术问题,本发明提供了一种在协议不兼容的网络设备间传输数据的方法,所述方法包括:
步骤1、检测第一网络协议端口和第二网络协议端口的数据发送状态,确定数据发送方和数据接收方,其中,所述第一网络协议端口是采用第一网络协议的网络设备的数据传输端口,所述第二网络协议端口是采用第二网络协议的网络设备的数据传输端口;
步骤2、当仅有一端为数据发送方时,确定协议转换单元中的数据总线的使用时间为第一时间片;
步骤3、在所述数据总线的使用时间小于第一时间片时,进行步骤4,当所述数据总线的使用时间大于或等于第一时间片时,转至步骤1;
步骤4、将数据发送方的数据传输至协议转换单元与数据发送方相连的接口;
步骤5、与数据发送方相连的接口按照数据发送方的网络协议规则对所述数据进行数据解析并缓存;
步骤6、通过数据总线将解析后的数据传输至协议转换单元与数据接收方相连的接口;
步骤7、与数据接收方相连的接口按照数据接收方的网络协议规则将数据进行打包,并将打包的数据传输至数据接收方,直至所有的数据包传输完毕。
进一步地,当第一网络协议端口是数据发送方时,第一网络协议端口将数据以数据包A||Datai的形式传输至其与协议转换单元相连的接口,当第二网络协议端口是数据发送方时,第二网络协议端口将数据以数据包B||Textj的形式传输至其与协议转换单元相连的接口,其中,1≤i≤M,1≤j≤N,M、N为自然数。。
进一步地,所述与数据发送方相连的接口按照数据发送方的网络协议规则对所述数据进行数据解析并缓存包括:
当数据发送方是第一网络协议端口时,按照第一网络协议端口的网络协议规则对第一网络协议端口发送的数据包A||Datai进行解析,得到数据Datai,当数据的M个数据包全部解析完毕后,将所有解析后的数据进行级级连,形成数据Data=Data1||Data2…||Datai…||DataM,其中,1≤i≤M,M为自然数;或者
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811535133.3/2.html,转载请声明来源钻瓜专利网。