[发明专利]一种基于多网络的通信方法、网关和通信设备无效
申请号: | 200910224387.8 | 申请日: | 2009-12-02 |
公开(公告)号: | CN101707606A | 公开(公告)日: | 2010-05-12 |
发明(设计)人: | 张晓刚;陈军伟;赖晓健;石莹;徐文卿 | 申请(专利权)人: | 浙江中控技术股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/66 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明;王宝筠 |
地址: | 310053 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 网络 通信 方法 网关 设备 | ||
技术领域
本发明涉及工业通信领域,尤其是涉及一种基于多网络的通信方法、网关和通信设备。
背景技术
传统的工业控制系统由不同的网络构成,不同的网络内采用不同的通信协议,尤其是数据链路层之上的协议不统一。在同一网络内的两台设备之间可以通过建立连接的方式进行通信,对于分属不同网络的两台设备并不采用直接建立连接的方式,而是通过网关设备进行复杂的协议转换,网关设备分别和所述两台设备进行通信,并将两台设备的通信数据进行协议转换来实现两台设备之间的通信交互。
因此,不同网络的设备之间通信必须有特定的网关设备进行复杂的协议转换,无法进行无缝地通信,限制了系统的功能、规模和扩展性。
发明内容
本发明的目的是提供一种基于多网络的通信方法、网关和通信设备,以解决现有不同网络中的设备之间无法进行无缝通信的问题。
本发明提供了一种基于多网络的通信方法,包括:
通信发起设备向网关系统发送数据报文;
所述网关系统通过通信发起设备与目的设备之间建立的连接,将所述数据报文转发给目的设备;
所述网关系统将所述目的设备的响应报文通过所述连接转发给通信发起设备。
本发明还提供了一种网关,所述网关包括:
接收模块,用于接收通信报文;所述通信报文包括连接号、路径深度和总路径深度,所述路径深度的初始值为总路径深度;
匹配模块,用于查找与所述通信报文的连接号匹配的连接信息;
更改模块,用于根据所述连接信息将所述通信报文中的连接号由发送方连接号更改为接收方连接号,并将所述通信报文的路径深度减一;
转发模块,用于将更改连接号和路径深度后的通信报文转发给与所述接收方设备地址对应的设备。
本发明还提供了一种通信设备,包括:
发送模块,用于向所在网络的网关发送通信报文;所述通信报文为数据报文或响应报文;所述通信报文包括连接号、路径深度和总路径深度。
本发明的基于多网络的通信方法、网关和通信设备,通过在通信发起设备与目的设备之间建立连接,不需使用专用网关进行协议转换,实现了通信发起设备与目的设备之间的无缝通信。
附图说明
图1是本发明基于多网络的通信方法的一个实施例的流程示意图;
图2是本发明基于多网络的通信方法的另一个实施例的流程示意图;
图3是采用3个单协议子网构成的多网络系统的示意图;
图4是图3中终端设备1与终端设备4之间从建立连接到删除链接的流程示意图;
图5是图3中终端设备1与终端设备4之间建立连接的流程示意图;
图6是本发明的网关的框架示意图;
图7是本发明的通信设备的框架示意图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明实施例作进一步详细的说明。
实施例一
本实施例提供了一种基于多网络的通信方法,如图1所示,包括:
S101,通信发起设备向网关系统发送数据报文;
S102,所述网关系统通过通信发起设备与目的设备之间建立的连接,将所述数据报文转发给目的设备;
S103,所述网关系统将所述目的设备的响应报文通过所述连接转发给通信发起设备。
本实施例的基于多网络的通信方法,通过在通信发起设备与目的设备之间建立连接,不需使用专用网关进行协议转换,实现了通信发起设备与目的设备之间的无缝通信。
实施例二
本实施例提供了一种基于多网络的通信方法,如图2所示,包括:
S201,通信发起设备获取多网络的路由拓扑。
通信发起设备需要获得多网络的路由拓扑,来确定通信发起设备和目的设备之间有哪些可用的通信路径,进而在至少一条通信路径上建立连接与所述目的设备实现无缝通信。
本实施例中,通信发起设备获取多网络路由拓扑的方式为:当所述多网络内的专有设备检测到所述通信发起设备接入网络时,向所述通信发起设备发送所述多网络的路由拓扑,所述专有设备存储有所述多网络的路由拓扑,并为接入所述多网络的设备提供路由拓扑。该专有设备的功能比普通的终端设备强大,能够与所述多网络内的任一台设备建立连接,以获得该多网络的路由拓扑,并在检测到有终端设备接入网络时将所述多网络的路由拓扑通过所建立的连接发送给所述终端设备。专有设备建立连接的方式与本实施例提供的方法相同,专有设备可以每隔设定时间间隔与多网络中的各个网关建立连接,也可以是在满足触发条件时与多网络中的各个网关建立连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江中控技术股份有限公司,未经浙江中控技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910224387.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:粉粒物料运输车出料管清扫装置
- 下一篇:一种双电源自动转换柜