[发明专利]局域网内的通信设备之间互联的方法有效
申请号: | 201910997998.X | 申请日: | 2019-10-21 |
公开(公告)号: | CN110601940B | 公开(公告)日: | 2022-02-01 |
发明(设计)人: | 隋仲秋 | 申请(专利权)人: | 杭州鸿雁智能科技有限公司;杭州鸿雁电器有限公司 |
主分类号: | H04L12/28 | 分类号: | H04L12/28;H04L12/18;H04L69/163;H04L69/164 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 田菁 |
地址: | 310013 浙江省杭州市西*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 局域网 通信 设备 之间 方法 | ||
1.一种局域网内的通信设备之间互联的方法,其中
所述局域网包括:
第一子局域网,包括被确定为所述第一子局域网内的主通信单元的第一通信设备、以及被确定为所述第一子局域网内的次通信单元并与所述第一通信设备通信的一个或多个第二通信设备,其中所述第一通信设备的特定TCP端口被配置为打开状态并且所述第二通信设备的特定TCP端口被配置为关闭状态;
第一路由器;以及
第二子局域网,包括被确定为所述第二子局域网内的主通信单元的第三通信设备、以及被确定为所述第二子局域网内的次通信单元并与所述第三通信设备通信的一个或多个第四通信设备,其中所述第三通信设备的特定TCP端口被配置为打开状态并且所述第四通信设备的特定TCP端口被配置为关闭状态,
其中,所述第一和第二子局域网被配置为经由所述第一路由器互相通信,
所述方法包括:
所述第一通信设备分别向所述第二子局域网所包括的所有通信设备的特定TCP端口发送握手请求;
所述第三通信设备通过其特定TCP端口接收所述握手请求并向所述第一通信设备发送握手响应,并且所述第四通信设备不接收所述握手请求;
所述第一通信设备在接收到来自所述第三通信设备的握手响应之后,与所述第三通信设备建立第一通信连接;以及
由所述第一通信设备执行的如下操作:
当想要向位于所述第二子局域网内的任一个通信设备发送第一报文的情况下,将所述第一报文发送给所述第三通信设备;以及
当接收到第二报文之后,判断所述第二报文的目的地,
若所述目的地为所述第一通信设备,则对所述第二报文进行处理;
若所述目的地为所述第二通信设备,则将所述第二报文发送给所述第二通信设备;以及
若所述目的地为位于所述第二子局域网内的任一个通信设备,则将所述第二报文发送给所述第三通信设备。
2.根据权利要求1所述的方法,其特征在于,还包括:
在建立所述第一通信连接之后,所述第一和/或第三通信设备在所述局域网内广播所述第一通信连接的信息,所述信息至少包括连接双方的IP地址。
3.根据权利要求2所述的方法,其特征在于,还包括:
在建立所述第一通信连接之后,所述第一通信设备周期性地监听所述第三通信设备的心跳,若在预定的时间段内未监听到,则再次向所述第二子局域网所包括的所有通信设备的特定TCP端口发送握手请求;
若所述第一通信设备接收到来自所述第三通信设备的握手响应,则与所述第三通信设备重新建立所述第一通信连接,并且由所述第一和/或第三通信设备在所述局域网内广播重新建立的所述第一通信连接的信息,所述信息至少包括连接双方更新的IP地址;以及
若所述第一通信设备未接收到来自所述第三通信设备的握手响应,则在所述局域网内广播所述第一通信连接丢失。
4.根据权利要求3所述的方法,其特征在于,所述局域网被配置为与外部实体通信,所述方法还包括:
若所述第一通信设备未接收到来自所述第三通信设备的握手响应,则向所述外部实体报告所述第三通信设备离线。
5.根据权利要求3所述的方法,其特征在于,还包括由所述第二和第四通信设备中的每一个执行的如下操作:
在接收到在所述局域网内广播的关于所述第一通信连接的信息之后,存储所述第一通信连接的信息;
在接收到在所述局域网内广播的关于重新建立的所述第一通信连接的信息之后,更新所述第一通信连接的信息;以及
在接收到关于所述第一通信连接丢失的广播之后,删除已经存储的所述第一通信连接的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州鸿雁智能科技有限公司;杭州鸿雁电器有限公司,未经杭州鸿雁智能科技有限公司;杭州鸿雁电器有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910997998.X/1.html,转载请声明来源钻瓜专利网。