[发明专利]一种保活时间确定的方法和终端在审
申请号: | 201610951091.6 | 申请日: | 2016-10-26 |
公开(公告)号: | CN107995235A | 公开(公告)日: | 2018-05-04 |
发明(设计)人: | 吴亦川;郑健平 | 申请(专利权)人: | 中国移动通信有限公司研究院;中国移动通信集团公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京同达信恒知识产权代理有限公司11291 | 代理人: | 张恺宁 |
地址: | 100053 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 时间 确定 方法 终端 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种保活时间确定的方法和终端。
背景技术
无线MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)消息系统是基于MQTT协议实现的且应用于无线网络的即时消息系统。终端如手机、PAD(平板)等可以通过无线MQTT消息系统实现一对一聊天、群聊、群发等功能。无线MQTT消息系统中,终端和服务器主要通过建立长连接来维持通信。当终端无消息发送时,为了维持长连接状态,需要进行保活机制。利用保活机制,终端和服务器确定对方是否处于工作状态,进而进行交互。
如图1所示,为现有的终端与服务器之间进行保活机制的交互示意图,终端首先发出CONNECT(连接)请求信令,信令中携带Keep Alive(保活)字段和服务器端进行协商,服务器允许终端连接后发送CONNACK(确认)响应。Keep Alive字段中包含保活时长,是指服务器从终端接收消息的最大时间间隔。当无其它消息发送时,终端必须在这个时长内发送PINGREQ(心跳)信令来保活,以维持与服务器间的连接。服务器收到PINGREQ请求之后,反馈PINGRESP(心跳响应)消息进行响应。
终端和服务器之间在保活时长内发送的信令(包括PINGREQ和PINGRESP信令)属于额外开销。对终端而言产生了额外的流量和费用,且耗电。对服务器而言,占用了部分无线接入带宽。
综上,现有的无线MQTT消息系统的保活机制中保活时长是固定的,使得服务器和终端存在较多的资源浪费。
发明内容
本发明提供一种保活时长确定的方法和终端,用以解决现有技术中存在无线MQTT消息系统的保活机制中保活时长是固定的,使得服务器和终端存在较多的资源浪费问题。
本发明实施例提供一种保活时长确定的方法,包括:
终端根据信道的信道状态确定保活调整时长;
所述终端将确定的保活调整时长通知服务器,以使所述服务器根据所述保活调整时长对信道的保活时长进行调整。
本发明实施例提供一种保活时长确定的方法,包括:
服务器接收到终端通知的保活调整时长;
所述服务器根据所述保活调整时长对信道的保活时长进行调整。
本发明实施例提供一种保活时长确定的终端,该终端包括:
第一处理模块,用于根据信道的信道状态确定保活调整时长;
第一传输模块,用于将确定的保活调整时长通知服务器,以使所述服务器根据所述保活调整时长对信道的保活时长进行调整。
本发明实施例提供一种保活时长确定的服务器,该服务器包括:
第二传输模块,用于接收到终端通知的保活调整时长;
第二处理模块,用于根据所述保活调整时长对信道的保活时长进行调整。
本发明实施例中,终端根据信道的信道状态确定保活调整时长;终端将确定的保活调整时长通知服务器,服务器接收到终端通知的保活调整时长;服务器根据所述保活调整时长对信道的保活时长进行调整,采用本发明实施例的方法可以根据信道的信道状态灵活的改变信道的保活时长,提高服务器和终端之间信令资源的利用率,减少资源的浪费。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为现有的终端与服务器之间进行保活机制的交互示意图;
图2为本发明实施例保活时长确定的系统的结构示意图;
图3为本发明实施例新定义的第一种PINGREQ报文格式结构示意图;
图4为现有的PINGREQ报文格式结构示意图;
图5为本发明实施例新定义的第二种PINGREQ报文格式结构示意图;
图6为本发明实施例新定义的PINGRESP报文格式结构示意图;
图7为现有的PINGRESP报文格式结构示意图;
图8为本发明实施例保活时长确定的系统中终端的结构示意图;
图9为本发明实施例保活时长确定的系统中服务器的结构示意图;
图10为本发明实施例终端侧保活时长确定方法的示意图;
图11为本发明实施例服务器侧保活时长确定方法的示意图;
图12为本发明实施例确定保活时长偏离值的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信有限公司研究院;中国移动通信集团公司,未经中国移动通信有限公司研究院;中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610951091.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种量子点导光板制造设备
- 下一篇:一种导光板及发光模组