[发明专利]一种UDP和TCP相互结合的局域网通信方法有效
申请号: | 201610946075.8 | 申请日: | 2016-11-02 |
公开(公告)号: | CN106549956B | 公开(公告)日: | 2019-12-24 |
发明(设计)人: | 周明森;陈志凡 | 申请(专利权)人: | 惠州高盛达科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 44245 广州市华学知识产权代理有限公司 | 代理人: | 蒋剑明 |
地址: | 516006 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种UDP和TCP相互结合的局域网通信方法包括步骤:S1、控制端设备与受控端设备建立TCP连接,建立设备信息列表;S2、UDP广播器发出控制指令并建立临时表,接收控制指令,受控端设备响应动作并返回确认信息;S3、判断UDP广播器是否收到所有确认信息,如果是,则执行S7;否则,则执行S4;S4、控制端TCP客户端连接受控端TCP服务器,补发S2中的控制指令;S5、判断控制指令是否成功发送,如果是,则执行S7,否则,执行S6;S6、更新受控端设备的状态信息为离线,执行S8;S7、更新受控端设备的状态信息为在线,执行S8;S8、删除临时表,一次群控通讯完成。本发明的方法既能保证快速及时的发送并执行控制指令,又可以提高可靠性。 | ||
搜索关键词: | 一种 udp tcp 相互 结合 局域网 通信 方法 | ||
【主权项】:
1.一种UDP和TCP相互结合的局域网通信方法,其特征在于,所述局域网通信方法基于一个控制端设备及若干个受控端设备,包括步骤:/nS1、控制端设备建立控制端TCP服务器、UDP广播器;受控端设备建立受控端TCP服务器、UDP服务器;/n所述控制端设备通过所述控制端TCP服务器与所述受控端设备建立TCP连接,并建立设备信息列表;/n其中,建立设备信息列表的步骤具体为:所述控制端TCP服务器接收设备信息并建立设备信息列表;所述设备信息列表用于记录所述受控端设备的设备信息以及上报设备信息的时间;/nS2、所述UDP广播器发出控制指令并建立临时表,当受控端设备的UDP服务器接收到所述控制指令时,受控端设备根据控制指令响应动作并向所述UDP广播器返回确认信息;/nS3、在预设时间内,判断所述UDP广播器是否收到所有受控端设备的确认信息,如果收到所有确认信息,则执行步骤S7;如果没有收到所有确认信息,则执行步骤S4;/nS4、所述控制端设备建立控制端TCP客户端,所述控制端TCP客户端连接未收到确认信息的受控端设备的受控端TCP服务器,补发步骤S2中的控制指令;/nS5、判断所述控制指令是否成功发送给受控端TCP服务器,如果成功发送,则执行步骤S7,否则,执行步骤S6;/nS6、确定未成功发送控制指令的受控端设备的设备信息,更新受控端设备在设备列表中的状态信息为离线,执行步骤S8;/nS7、确定成功收到控制指令的受控端设备的设备信息,更新受控端设备在设备列表中的状态信息为在线,执行步骤S8;/nS8、删除临时表,一次群控通讯完成。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州高盛达科技有限公司,未经惠州高盛达科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610946075.8/,转载请声明来源钻瓜专利网。