[发明专利]网络重连的方法、装置以及终端在审
申请号: | 201611025382.9 | 申请日: | 2016-11-14 |
公开(公告)号: | CN106793021A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 李兵兵;陈轶飞 | 申请(专利权)人: | 乐视控股(北京)有限公司;乐视致新电子科技(天津)有限公司 |
主分类号: | H04W52/02 | 分类号: | H04W52/02;H04W76/02 |
代理公司: | 北京天奇智新知识产权代理有限公司11340 | 代理人: | 蔡飞燕 |
地址: | 100025 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 方法 装置 以及 终端 | ||
技术领域
本发明实施例涉及通信技术领域,尤其涉及网络重连的方法、装置以及终端。
背景技术
目前,智能手机、平板电脑等终端都能使用推送服务向用户推送一些时事新闻、商业广告等内容。为了保持推送服务的及时性和稳定性,智能手机、平板电脑等终端需要与服务端保持长连接。
发明人在研究本申请的过程中发现,现有技术中至少存在以下技术问题:由于网络状况不稳定、服务器异常等诸多因素,会导致终端与服务器之间的网络连接中断。如果网络连接中断后立即反复重连,则会导致终端的功耗增加并且系统性能显著下降。
因此,网络连接中断后重新建立终端与服务器之间的网络连接的功耗过大,成为亟待解决的技术问题。
发明内容
本发明实施例至少能够解决以下的技术问题:网络连接中断后重新建立终端与服务器之间的网络连接的功耗过大。
为了解决上述技术问题,本发明实施例采用了以下的技术方案。
本发明实施例采用的第一技术方案为:一种网络重连的方法,包括:第N次网络连接成功,接收最大延迟时间,N为≧1的整数;当所述第N次网络连接断开时,判断所述第N次网络连接的时长是否>预设网络连接时长;当所述第N次网络连接的时长>所述预设网络连接时长时,计算第一延迟时间;判断所述第一延迟时间是否≦所述最大延迟时间;当所述第一延迟时间≦所述最大延迟时间时,延迟所述第一延迟时间,发起第N+1次网络连接;当所述第一延迟时间>所述最大延迟时间时,延迟所述最大延迟时间,发起第N+1次网络连接。
在本发明的一些实施例中,当所述第N次网络连接成功,且已接收所述最大延迟时间,所述方法还包括:保持所述第N次网络连接为长连接;判断所述长连接的稳定性;当所述长连接的稳定性符合预设时,第一权重重置为0,所述第一权重为≧0的整数。
在本发明的一些实施例中,当所述第N次网络连接的时长>所述预设网络连接时长时,所述方法还包括:第二权重重置为0,所述第二权重为≧0的整数;所述第一权重增加1。
在本发明的一些实施例中,所述计算第一延迟时间包括:所述第一延迟时间=2X,X=所述第一权重。
在本发明的一些实施例中,当所述第N次网络连接的时长≦所述预设网络连接时长时,所述方法还包括:所述第二权重增加1;判断所述第二权重是否≧预设阈值;当所述第二权重≧所述预设阈值时,延迟预设时间,发起第N+1次网络连接。
本发明实施例采用的第二技术方案为:一种网络重连的装置,包括:接收模块,用于当第N次网络连接成功时,接收最大延迟时间,N为≧1的整数;第一判断模块,用于当所述第N次网络连接断开时,判断所述第N次网络连接的时长是否>预设网络连接时长;计算模块,用于当所述第N次网络连接的时长>所述预设网络连接时长时,计算第一延迟时间;第二判断模块,用于判断所述第一延迟时间是否≦所述最大延迟时间;连接模块,用于当所述第一延迟时间≦所述最大延迟时间时,延迟所述第一延迟时间,发起第N+1次网络连接;当所述第一延迟时间>所述最大延迟时间时,延迟所述最大延迟时间,发起第N+1次网络连接。
在本发明的一些实施例中,所述装置还包括:长连接模块,用于当所述第N次网络连接成功,且已接收所述最大延迟时间,保持所述第N次网络连接为长连接;判断所述长连接的稳定性;当所述长连接的稳定性符合预设时,将第一权重重置为0,所述第一权重为≧0的整数。
在本发明的一些实施例中,当所述第N次网络连接的时长>所述预设网络连接时长时,所述计算模块还用于将第二权重重置为0,所述第二权重为≧0的整数;将所述第一权重增加1。
在本发明的一些实施例中,所述计算模块计算所述第一延迟时间包括:所述第一延迟时间=2X,X=所述第一权重。
在本发明的一些实施例中,当所述第N次网络连接的时长≦所述预设网络连接时长时,所述连接模块还用于将所述第二权重增加1;判断所述第二权重是否≧预设阈值;当所述第二权重≧所述预设阈值时,延迟预设时间,发起第N+1次网络连接。
本发明实施例采用的第三技术方案为:一种网络重连的终端,所述终端包括本发明实施例采用的第二技术方案中任意一种所述的网络重连的装置。
本发明实施例采用的第四技术方案为:一种非暂态(非易失性)计算机存储介质,所述计算机存储介质存储有计算机可执行指令,所述计算机可执行指令用于执行本发明实施例采用的第一技术方案中的任意一种方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于乐视控股(北京)有限公司;乐视致新电子科技(天津)有限公司,未经乐视控股(北京)有限公司;乐视致新电子科技(天津)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611025382.9/2.html,转载请声明来源钻瓜专利网。