The embodiment of the invention discloses a network reconnection method, a device and a terminal, belonging to the field of communication technology. Including: N network connection, receiving the maximum delay time, N is more than 1 integer; when the N network connection is disconnected, whether the N network connection time whether the > network connection; preset length; when the N network connection length > the preset network connection length, calculate the first delay time; judging the first delay time is less than the maximum delay time; when the first delay time is less than or equal to the maximum delay time, the delay of the first delay time, launched the first N+1 network connection; when the first the delay time of > the maximum delay time of the delay, the maximum delay time, launched the first N+1 network connection. The embodiment of the invention can reduce the power consumption of the terminal during network reconnection, and improve the system performance of the terminal when the network is reconnection.
【技术实现步骤摘要】
网络重连的方法、装置以及终端
本专利技术实施例涉及通信
,尤其涉及网络重连的方法、装置以及终端。
技术介绍
目前,智能手机、平板电脑等终端都能使用推送服务向用户推送一些时事新闻、商业广告等内容。为了保持推送服务的及时性和稳定性,智能手机、平板电脑等终端需要与服务端保持长连接。专利技术人在研究本申请的过程中发现,现有技术中至少存在以下技术问题:由于网络状况不稳定、服务器异常等诸多因素,会导致终端与服务器之间的网络连接中断。如果网络连接中断后立即反复重连,则会导致终端的功耗增加并且系统性能显著下降。因此,网络连接中断后重新建立终端与服务器之间的网络连接的功耗过大,成为亟待解决的技术问题。
技术实现思路
本专利技术实施例至少能够解决以下的技术问题:网络连接中断后重新建立终端与服务器之间的网络连接的功耗过大。为了解决上述技术问题,本专利技术实施例采用了以下的技术方案。本专利技术实施例采用的第一技术方案为:一种网络重连的方法,包括:第N次网络连接成功,接收最大延迟时间,N为≧1的整数;当所述第N次网络连接断开时,判断所述第N次网络连接的时长是否>预设网络连接时长;当所述第N次网络连接的时长>所述预设网络连接时长时,计算第一延迟时间;判断所述第一延迟时间是否≦所述最大延迟时间;当所述第一延迟时间≦所述最大延迟时间时,延迟所述第一延迟时间,发起第N+1次网络连接;当所述第一延迟时间>所述最大延迟时间时,延迟所述最大延迟时间,发起第N+1次网络连接。在本专利技术的一些实施例中,当所述第N次网络连接成功,且已接收所述最大延迟时间,所述方法还包括:保持所述 ...
【技术保护点】
一种网络重连的方法,其特征在于,包括:第N次网络连接成功,接收最大延迟时间,N为≧1的整数;当所述第N次网络连接断开时,判断所述第N次网络连接的时长是否>预设网络连接时长;当所述第N次网络连接的时长>所述预设网络连接时长时,计算第一延迟时间;判断所述第一延迟时间是否≦所述最大延迟时间;当所述第一延迟时间≦所述最大延迟时间时,延迟所述第一延迟时间,发起第N+1次网络连接;当所述第一延迟时间>所述最大延迟时间时,延迟所述最大延迟时间,发起第N+1次网络连接。
【技术特征摘要】
1.一种网络重连的方法,其特征在于,包括:第N次网络连接成功,接收最大延迟时间,N为≧1的整数;当所述第N次网络连接断开时,判断所述第N次网络连接的时长是否>预设网络连接时长;当所述第N次网络连接的时长>所述预设网络连接时长时,计算第一延迟时间;判断所述第一延迟时间是否≦所述最大延迟时间;当所述第一延迟时间≦所述最大延迟时间时,延迟所述第一延迟时间,发起第N+1次网络连接;当所述第一延迟时间>所述最大延迟时间时,延迟所述最大延迟时间,发起第N+1次网络连接。2.根据权利要求1所述的网络重连的方法,其特征在于,当所述第N次网络连接成功,且已接收所述最大延迟时间,所述方法还包括:保持所述第N次网络连接为长连接;判断所述长连接的稳定性;当所述长连接的稳定性符合预设时,第一权重重置为0,所述第一权重为≧0的整数。3.根据权利要求2所述的网络重连的方法,其特征在于,当所述第N次网络连接的时长>所述预设网络连接时长时,所述方法还包括:第二权重重置为0,所述第二权重为≧0的整数;所述第一权重增加1。4.根据权利要求3所述的网络重连的方法,其特征在于,所述计算第一延迟时间包括:所述第一延迟时间=2X,X=所述第一权重。5.根据权利要求4所述的网络重连的方法,其特征在于,当所述第N次网络连接的时长≦所述预设网络连接时长时,所述方法还包括:所述第二权重增加1;判断所述第二权重是否≧预设阈值;当所述第二权重≧所述预设阈值时,延迟预设时间,发起第N+1次网络连接。6.一种网络重连的装置,其特征在于,包括:接收模块,用于当第N次网络连接成功时,接收最大延迟时间,N为≧1的整...
【专利技术属性】
技术研发人员:李兵兵,陈轶飞,
申请(专利权)人:乐视控股北京有限公司,乐视致新电子科技天津有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。