网络重连的方法、装置以及终端制造方法及图纸

技术编号:15524361 阅读:79 留言:0更新日期:2017-06-04 12:53
本发明专利技术实施例公开了网络重连的方法、装置以及终端,属于通信技术领域。包括:第N次网络连接成功,接收最大延迟时间,N为≧1的整数;当所述第N次网络连接断开时,判断所述第N次网络连接的时长是否>预设网络连接时长;当所述第N次网络连接的时长>所述预设网络连接时长时,计算第一延迟时间;判断所述第一延迟时间是否≦所述最大延迟时间;当所述第一延迟时间≦所述最大延迟时间时,延迟所述第一延迟时间,发起第N+1次网络连接;当所述第一延迟时间>所述最大延迟时间时,延迟所述最大延迟时间,发起第N+1次网络连接。本发明专利技术实施例,能够降低终端进行网络重连时的功耗,改善终端进行网络重连时的系统性能。

Method, device and terminal for network reconnection

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次网络连接为长连接;判断所述长连接的稳定性;当所述长连接的稳定性符合预设时,第一权重重置为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次网络连接。本专利技术实施例采用的第三技术方案为:一种网络重连的终端,所述终端包括本专利技术实施例采用的第二技术方案中任意一种所述的网络重连的装置。本专利技术实施例采用的第四技术方案为:一种非暂态(非易失性)计算机存储介质,所述计算机存储介质存储有计算机可执行指令,所述计算机可执行指令用于执行本专利技术实施例采用的第一技术方案中的任意一种方法。本专利技术实施例采用的第五技术方案为:一种电子设备,所述电子设备用于执行本专利技术实施例采用的第一技术方案中的任意一种方法。本专利技术实施例采用的第六技术方案为:一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行本专利技术实施例采用的第一技术方案中的任意一种方法。与现有技术相比,本专利技术实施例主要有以下有益效果:本专利技术实施例,在第N次网络连接成功,接收最大延迟时间,N为≧1的整数。当所述第N次网络连接断开时,判断所述第N次网络连接的时长是否>预设网络连接时长;当所述第N次网络连接的时长>所述预设网络连接时长时,计算第一延迟时间。判断所述第一延迟时间是否≦所述最大延迟时间;当所述第一延迟时间≦所述最大延迟时间时,延迟所述第一延迟时间,发起第N+1次网络连接;当所述第一延迟时间>所述最大延迟时间时,延迟所述最大延迟时间,发起第N+1次网络连接。综上所述,本专利技术实施例所述网络重连的方法,在网络连接中断后重新建立终端与服务器之间的网络连接,能够降低终端进行网络重连时的功耗,改善了终端进行网络重连时的系统性能。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。图1为本专利技术的实施例一网络重连的方法的流程图。图2为本专利技术的实施例二网络重连的方法的流程图。图3为本专利技术的实施例二网络重连的示意图。图4为本专利技术的实施例三网络重连的装置的示意图。图5为本专利技术的实施例四网络重连的装置的示意图。图6为本专利技术的实施例七电子设备的硬件结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚而完整的描述。所描述的实施例是本专利技术一部分较佳的实施例,而不是全部可行的实施例。基于本专利技术具体实施方式中的各个实施例,本领域的任何技术人员在没有做出创造性劳动的前提下所获得的其他实施例,都应属于本专利技术保护的范围。除非另有定义,本文所使用的所有技术和科学术语与本专利技术
的技术人员通常理解的含义相同。本文中所使用的任何术语只是为了描述具体的实施例,并非旨在限制本专利技术的保护范围。实施例一:参考图1,为本专利技术的实施例一网络重连的方法的流程图。本专利技术的实施例一网络重连的方法应用于智能手机、平板电脑等终端。本专利技术的实施例一网络重连的方法包括以下内容。步骤101:第N次网络连接成功,接收最大延迟时间,N为≧1的整数。在本发本文档来自技高网
...
网络重连的方法、装置以及终端

【技术保护点】
一种网络重连的方法,其特征在于,包括:第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

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1