[发明专利]一种在协议不兼容的网络设备间传输数据的方法和系统在审
申请号: | 201811535133.3 | 申请日: | 2018-12-14 |
公开(公告)号: | CN109743296A | 公开(公告)日: | 2019-05-10 |
发明(设计)人: | 王永宝;田心 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L5/00 |
代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 胡秋立 |
地址: | 100195 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据接收方 数据发送方 网络设备 不兼容 网络协议规则 协议转换单元 传输数据 数据传输 数据总线 解析 缓存 接口接收数据 数据发送状态 软件实现 数据打包 协议转换 硬件实现 有效解决 占用冲突 有效地 发送 检测 | ||
1.一种在协议不兼容的网络设备间传输数据的方法,其特征在于,所述方法包括:
步骤1、检测第一网络协议端口和第二网络协议端口的数据发送状态,确定数据发送方和数据接收方,其中,所述第一网络协议端口是采用第一网络协议的网络设备的数据传输端口,所述第二网络协议端口是采用第二网络协议的网络设备的数据传输端口;
步骤2、当仅有一端为数据发送方时,确定协议转换单元中的数据总线的使用时间为第一时间片;
步骤3、在所述数据总线的使用时间小于第一时间片时,进行步骤4,当所述数据总线的使用时间大于或等于第一时间片时,转至步骤1;
步骤4、将数据发送方的数据传输至协议转换单元与数据发送方相连的接口;
步骤5、与数据发送方相连的接口按照数据发送方的网络协议规则对所述数据进行数据解析并缓存;
步骤6、通过数据总线将解析后的数据传输至协议转换单元与数据接收方相连的接口;
步骤7、与数据接收方相连的接口按照数据接收方的网络协议规则将数据进行打包,并将打包的数据传输至数据接收方,直至所有的数据包传输完毕。
2.根据权利要求1所述的方法,其特征在于,当第一网络协议端口是数据发送方时,第一网络协议端口将数据以数据包A||Datai的形式传输至其与协议转换单元相连的接口,当第二网络协议端口是数据发送方时,第二网络协议端口将数据以数据包B||Textj的形式传输至其与协议转换单元相连的接口,其中,1≤i≤M,1≤j≤N,M、N为自然数。
3.根据权利要求2所述的方法,其特征在于,所述与数据发送方相连的接口按照数据发送方的网络协议规则对所述数据进行数据解析并缓存包括:
当数据发送方是第一网络协议端口时,按照第一网络协议端口的网络协议规则对第一网络协议端口发送的数据包A||Datai进行解析,得到数据Datai,当数据的M个数据包全部解析完毕后,将所有解析后的数据进行级级连,形成数据Data=Data1||Data2…||Datai…||DataM,其中,1≤i≤M,M为自然数;或者
当数据发送方是第二网络协议端口时,按照第二网络协议端口的网络协议规则对第二网络协议端口发送的数据包B||Textj进行解析,得到数据Textj,当数据的N个数据包全部解析完毕后,将所有解析后的数据进行级级连,形成数据Data=Text1||Text2…||Textj…||TextN,其中,1≤j≤N,N为自然数。
4.根据权利要求2所述的方法,其特征在于,所述与数据接收方相连的接口按照数据接收方的网络协议规则将数据进行打包,并将打包的数据传输至数据接收方,直至所有的数据包传输完毕包括:
当数据接收方是第一网络协议端口时,将数据总线传输的数据按照第一网络协议端口的网络协议规则进行拆分,形成数据Data=Data1||Data2…||Datai…||DataM,并按照第一网络协议端口的网络协议规则对数据Datai进行组包,生成数据包A||Datai后,将此数据包A||Datai传输至第一网络协议端口,直至M个数据包全部传输完毕,其中,1≤i≤M,M为自然数;或者
当数据接收方是第二网络协议端口时,将数据总线传输的数据按照第二网络协议端口的网络协议规则进行拆分,形成数据Data=Text1||Text2…||Textj…||TextN,并按照第二网络协议端口的网络协议规则对数据Textj进行组包,生成数据包B||Textj后,将此数据包B||Textj传输至第二网络协议端口,直至N个数据包全部传输完毕,其中,1≤j≤N,N为自然数。
5.根据权利要求1所述的方法,其特征在于,当第一网络协议端口和第二网络协议端口均为数据发送方时,将协议转换单元中的数据总线的使用时间划分为第一时间片和第二时间片,其中,在第一时间片内,第一网络协议端口为数据发送方,数据总线传输第一网络协议端口数据,在第二时间片内,第二网络协议端口为数据发送方,数据总线传输第二网络协议端口数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811535133.3/1.html,转载请声明来源钻瓜专利网。