[发明专利]用于嵌入式终端长连接通讯的方法有效
申请号: | 201910916245.1 | 申请日: | 2019-09-26 |
公开(公告)号: | CN110572474B | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 袁中庆;李世绍;刘潇骁;黄欣欣;蒋启平;李晨心 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/26;H04L29/06 |
代理公司: | 成都虹桥专利事务所(普通合伙) 51124 | 代理人: | 陈立志 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 嵌入式 终端 连接 通讯 方法 | ||
1.用于嵌入式终端长连接通讯的方法,其特征在于,只创建一个单独的通讯线程,并通过所述通讯线程建立嵌入式终端与服务器之间的长连接;
当嵌入式终端与服务器之间的长连接异常断开时,所述通讯线程调用嵌入式终端的初始化接口,实现自动重新连接;当嵌入式终端需要发送消息时,所述通讯线程调用嵌入式终端的消息发送接口进行消息发送;当嵌入式终端需要接收消息时,所述通讯线程调用嵌入式终端的消息接收接口进行消息接收;
所述通讯线程在消息处理时,将需要处理的消息放入消息队列逐条处理,其中,所述消息处理包括消息发送和消息接收,消息发送和消息接收均设定了超时时间;逐条处理过程中,如果当前消息处理失败,则缓存该消息,等待循环下次发送。
2.如权利要求1所述的用于嵌入式终端长连接通讯的方法,其特征在于,所述通讯线程在消息发送和接收时,采用二进制流的传输格式。
3.如权利要求1所述的用于嵌入式终端长连接通讯的方法,其特征在于,嵌入式终端与服务器会通过所述通讯线程定期发送一个心跳消息给对方,如果一方在约定的时间内没有收到对方发送的心跳消息,则表明对方已经异常断开。
4.如权利要求1所述的用于嵌入式终端长连接通讯的方法,其特征在于,在网络拥塞的情况,所述通讯线程将优先级低的消息出队,让优先级高的消息入队。
5.如权利要求1所述的用于嵌入式终端长连接通讯的方法,其特征在于,所述嵌入式终端为智能网关。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910916245.1/1.html,转载请声明来源钻瓜专利网。