一种重连接数据网络的方法和装置制造方法

文档序号:7771007阅读:91来源:国知局
一种重连接数据网络的方法和装置制造方法
【专利摘要】本发明公开了一种重连接数据网络的方法和装置,属于通信【技术领域】。所述方法包括:检测到自身与数据网络的连接被断开;如果当前时间处于预设休眠时段的范围内,则阻止进行与数据网络的重连接;当预设触发事件发生时,进行与数据网络的重连接。采用本发明,可以减少移动终端的电量消耗。
【专利说明】一种重连接数据网络的方法和装置

【技术领域】
[0001]本发明涉及通信【技术领域】,特别涉及一种重连接数据网络的方法和装置。

【背景技术】
[0002]随着无线通信技术的快速发展,手机逐渐得到了普及,成为了人们生活中不可缺少的组成部分。手机的上网功能已经成为其最常用的功能之一。为了确保手机上网的流畅性和较好的用户体验,几乎所有手机厂商都在手机的出厂设置中将数据网络设置为开启状态。
[0003]手机在向网络侧的服务器请求连接数据网络时,服务器会分配给手机一个IP(Internet Protocol,互联网协议)地址,手机可以基于此IP地址访问数据网络。为了节约IP资源,当一个IP地址闲置时间达到一定时长(如I个小时)时,服务器将断开与相应终端的数据连接,释放该IP地址。为了保持数据常连接,手机在接收到服务器发送的数据网络断开通知时,会进行数据网络重连接。
[0004]发明人发现现有技术至少存在以下问题:
[0005]手机请求连接数据网络的过程,需要进行大量的数据处理和数据交互。基于现有技术,在某些用户长时间不使用数据网络的时段,服务器和手机之间会按照一定时长反复的进行数据网络断开和重连接的操作,这将导致消耗巨大的电量。


【发明内容】

[0006]为了解决现有技术的问题,本发明实施例提供了一种重连接数据网络的方法和装置,以减少移动终端的电量消耗。所述技术方案如下:
[0007]一方面,提供了一种重连接数据网络的方法,所述方法包括:
[0008]检测到自身与数据网络的连接被断开;
[0009]如果当前时间处于预设休眠时段的范围内,则阻止进行与数据网络的重连接;
[0010]当预设触发事件发生时,进行与数据网络的重连接。
[0011]优选的,所述如果当前时间处于预设休眠时段的范围内,则阻止进行与数据网络的重连接,包括:
[0012]如果当前时间处于预设休眠时段的范围内,且屏幕处于关闭状态,则阻止进行与数据网络的重连接。
[0013]优选的,所述当预设触发事件发生时,进行与数据网络的重连接,包括:
[0014]当检测到屏幕开启时,进行与数据网络的重连接。
[0015]优选的,所述当检测到屏幕开启时,进行与数据网络的重连接,包括:
[0016]在所述预设休眠时段的结束时间之前,当检测到屏幕开启时,进行与数据网络的重连接;
[0017]所述方法还包括:
[0018]当时间达到所述预设休眠时段的结束时间时,如果自身与数据网络的连接处于断开状态,则进行与数据网络的重连接。
[0019]优选的,所述当预设触发事件发生时,进行与数据网络的重连接,包括:
[0020]当时间达到所述预设休眠时段的结束时间时,进行与数据网络的重连接。
[0021]优选的,所述方法还包括:
[0022]接收休眠时段设置请求,所述休眠时段设置请求中携带有时段信息;
[0023]根据所述休眠时段设置请求中携带的时段信息,对所述预设休眠时段进行设置。
[0024]另一方面,提供了一种重连接数据网络的装置,所述装置包括:
[0025]检测模块,用于检测到自身与数据网络的连接被断开;
[0026]阻止模块,用于如果当前时间处于预设休眠时段的范围内,则阻止进行与数据网络的重连接;
[0027]连接模块,用于当预设触发事件发生时,进行与数据网络的重连接。
[0028]优选的,所述阻止模块,用于:
[0029]如果当前时间处于预设休眠时段的范围内,且屏幕处于关闭状态,则阻止进行与数据网络的重连接。
[0030]优选的,所述连接模块,用于:
[0031]当检测到屏幕开启时,进行与数据网络的重连接。
[0032]优选的,所述连接模块,用于:
[0033]在所述预设休眠时段的结束时间之前,当检测到屏幕开启时,进行与数据网络的重连接;
[0034]所述连接模块,还用于:
[0035]当时间达到所述预设休眠时段的结束时间时,如果自身与数据网络的连接处于断开状态,则进行与数据网络的重连接。
[0036]优选的,所述连接模块,用于:
[0037]当时间达到所述预设休眠时段的结束时间时,进行与数据网络的重连接。
[0038]优选的,还包括设置模块,用于:
[0039]接收休眠时段设置请求,所述休眠时段设置请求中携带有时段信息;
[0040]根据所述休眠时段设置请求中携带的时段信息,对所述预设休眠时段进行设置。
[0041]本发明实施例提供的技术方案带来的有益效果是:
[0042]本发明实施例中,检测到自身与数据网络的连接被断开时,如果当前时间处于预设休眠时段的范围内,则阻止进行与数据网络的重连接,当预设触发事件发生时,进行与数据网络的重连接。这样,在移动终端长时间不使用数据网络的时段,如果网络侧断开移动终端的数据网络连接,可以防止移动终端自动重连接数据网络,从而,可以减少移动终端的电量消耗。

【专利附图】

【附图说明】
[0043]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0044]图1是本发明实施例提供的重连接数据网络的方法流程示意图;
[0045]图2是本发明实施例提供的重连接数据网络的装置结构示意图。

【具体实施方式】
[0046]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0047]实施例一
[0048]本发明实施例提供了一种重连接数据网络的方法,如图1所示,该方法的处理流程可以包括如下的步骤:
[0049]步骤101,检测到自身与数据网络的连接被断开。
[0050]步骤102,如果当前时间处于预设休眠时段的范围内,则阻止进行与数据网络的重连接。
[0051]步骤103,当预设触发事件发生时,进行与数据网络的重连接。
[0052]本发明实施例中,检测到自身与数据网络的连接被断开时,如果当前时间处于预设休眠时段的范围内,则阻止进行与数据网络的重连接,当预设触发事件发生时,进行与数据网络的重连接。这样,在移动终端长时间不使用数据网络的时段,如果网络侧断开移动终端的数据网络连接,可以防止移动终端自动重连接数据网络,从而,可以减少移动终端的电量消耗。
[0053]实施例二
[0054]本发明实施例提供了一种重连接数据网络的方法,该方法的执行主体可以为具有无线通信功能的终端,优选为手机等移动终端。
[0055]下面将结合具体的实施方式,对图1所示的处理流程进行详细的阐述,内容可以如下:
[0056]步骤101,终端检测到自身与数据网络的连接被断开。
[0057]终端(如手机)连接到数据网络后,服务器(可以是网络运营商搭建的数据交互服务器)会检测该终端的数据交互情况,如果检测到终端停止数据交互达到预设时长(如30分钟、I小时等),即检测到为终端分配的IP地址闲置时间达到预设时长,则服务器会主动断开与该终端的连接,向终端发送数据网络断开通知,并释放分配给该终端的IP地址。
[0058]终端接收到服务器发送的数据网络断开通知时,即检测到自身与数据网络的连接被断开,此时可以触发以下的处理步骤。
[0059]步骤102,如果当前时间处于预设休眠时段的范围内,则阻止进行与数据网络的重连接。
[0060]其中,预设休眠时段可以是用户长时间不使用终端的时段,可以是预先设置的任意时段,预设休眠时段的时段信息可以固化在系统程序中,也可以由用户进行手动设置,优选的,预设休眠时段可以基于用户正常的作息习惯来设置,例如,可以设置O点至6点的时段为预设休眠时段。在对预设休眠时段进行设置和存储时,可以对预设休眠时段的开始时间和结束时间进行设置并存储。
[0061]在实施中,如果终端检测到自身与数据网络的连接被断开的时刻处于预设休眠时段的范围内,例如处于O点至6点的时段范围内(如2点),则阻止终端在数据网络断开时自动发送重连接请求。
[0062]优选的,可以只在屏幕处于关闭状态,即终端处于非操作状态时,进行步骤102的处理,具体的处理可以是:如果当前时间处于预设休眠时段的范围内,且屏幕处于关闭状态,则阻止进行与数据网络的重连接。相反,如果终端的屏幕处于开启状态,则可以不对数据网络的重连接进行阻止,允许终端自动执行与数据网络的重连接。因为屏幕处于开启状态时,可以说明用户正在使用终端,所以,这时,可以保持终端的数据网络连接。
[0063]本发明实施例提供了用户对休眠时段进行设置的方法,处理过程可以如下:首先,终端接收休眠时段设置请求,休眠时段设置请求中携带有时段信息;然后,根据休眠时段设置请求中携带的时段信息,对预设休眠时段进行设置。
[0064]其中,时段信息可以包括开始时间和结束时间。
[0065]在终端的系统设置界面中,可以包括休眠时段设置选项,用户点击该选项后,可以显示休眠时段输入窗口,用户可以在其中输入开始时间和结束时间,当用户点击确认键时,会触发生成休眠时段设置请求,在休眠时段设置请求中携带用户输入的开始时间和结束时间作为时段信息。终端接收到休眠时段设置请求后,会将其中的时段信息记录为预设休眠时段的时段信息。
[0066]步骤103,当预设触发事件发生时,进行与数据网络的重连接。
[0067]具体的,预设触发事件可以根据实际需求任意的进行设置,根据触发事件的不同,步骤103的处理可以有多种方式,以下给出了其中几种优选的处理方式:
[0068]方式一,当检测到屏幕开启时,进行与数据网络的重连接。
[0069]在实施中,终端可以监测其屏幕的开启和关闭状态,或者监测能够触发屏幕开启的指令,如点击Home键(用于显示桌面、屏幕解锁等功能的按键)或锁屏键产生的按键指令。如果终端检测到其屏幕由关闭状态进入开启状态,或接收到触发屏幕开启的指令,则可以说明用户现在要开始对终端进行操作使用,这时,终端可以执行与数据网络的重连接,以备用户的后续操作需要进行网络数据交互。终端可以向服务器发送重连接请求,以使服务器为终端重新分配IP地址,建立终端与数据网络的连接。
[0070]通过方式一的设置,当用户操作终端开启屏幕时,终端则可以重新连接到数据网络。
[0071]当然,除了屏幕开启可以触发终端与数据网络的重连接,可以设置其它的操作也能够触发终端与数据网络的重连接,例如,点击音量调节键的操作等。
[0072]方式二,当时间达到预设休眠时段的结束时间时,进行与数据网络的重连接。
[0073]在实施中,终端记录有预设休眠时段的开始时间和结束时间,终端可以设置定时器,定时器的触发时间可以是预设休眠时段的结束时间,当时间到达此结束时间时触发执行与数据网络的重连接的过程,终端可以向服务器发送重连接请求,以使服务器为终端重新分配IP地址,建立终端与数据网络的连接。
[0074]通过方式二的设置,当预设休眠时段结束时,终端则可以重新连接到数据网络。例如,预设休眠时段为O点至6点,6点的时候终端则进行与数据网络的重连接。
[0075]方式三,将上述方式一、方式二的触发方式进行结合,在预设休眠时段结束之前采用方式一的触发方式,在预设休眠时段结束时,采用方式二的触发方式,相应的处理可以如下:
[0076]首先,在预设休眠时段的结束时间之前,当检测到屏幕开启时,终端进行与数据网络的重连接。
[0077]具体的处理过程与上述方式一类似,可以方式一中的内容。不同之处在于,方法三中只是在预设休眠时段的结束时间之前,通过屏幕开启来触发与数据网络的重连接,在预设休眠时段结束后,则不采用此触发机制。
[0078]然后,当时间达到预设休眠时段的结束时间时,如果自身与数据网络的连接处于断开状态,则终端进行与数据网络的重连接。
[0079]在预设休眠时段的结束时间之前,如果用户触发屏幕开启,则终端将执行与数据网络的重连接,所以,在预设休眠时段结束时,终端可能与数据网络处于连接状态,这样,则不需要触发与数据网络的重连接。如果在预设休眠时段结束时,终端与数据网络的连接处于断开状态,则说明预设休眠时段结束前用户没有触发终端屏幕开启,或者,屏幕开启触发终端与数据网络重连接后连接再次被断开,这时,终端可以执行与数据网络的重连接。
[0080]本发明实施例中,检测到自身与数据网络的连接被断开时,如果当前时间处于预设休眠时段的范围内,则阻止进行与数据网络的重连接,当预设触发事件发生时,进行与数据网络的重连接。这样,在移动终端长时间不使用数据网络的时段,如果网络侧断开移动终端的数据网络连接,可以防止移动终端自动重连接数据网络,从而,可以减少移动终端的电量消耗。
[0081]实施例三
[0082]基于相同的技术构思,本发明实施例还提供了一种重连接数据网络的装置,如图2所示,所述装置包括:
[0083]检测模块210,用于检测到自身与数据网络的连接被断开;
[0084]阻止模块220,用于如果当前时间处于预设休眠时段的范围内,则阻止进行与数据网络的重连接;
[0085]连接模块230,用于当预设触发事件发生时,进行与数据网络的重连接。
[0086]优选的,所述阻止模块220,用于:
[0087]如果当前时间处于预设休眠时段的范围内,且屏幕处于关闭状态,则阻止进行与数据网络的重连接。
[0088]优选的,所述连接模块230,用于:
[0089]当检测到屏幕开启时,进行与数据网络的重连接。
[0090]优选的,所述连接模块230,用于:
[0091]在所述预设休眠时段的结束时间之前,当检测到屏幕开启时,进行与数据网络的重连接;
[0092]所述连接模块230,还用于:
[0093]当时间达到所述预设休眠时段的结束时间时,如果自身与数据网络的连接处于断开状态,则进行与数据网络的重连接。
[0094]优选的,所述连接模块230,用于:
[0095]当时间达到所述预设休眠时段的结束时间时,进行与数据网络的重连接。
[0096]优选的,还包括设置模块,用于:
[0097]接收休眠时段设置请求,所述休眠时段设置请求中携带有时段信息;
[0098]根据所述休眠时段设置请求中携带的时段信息,对所述预设休眠时段进行设置。
[0099]本发明实施例中,检测到自身与数据网络的连接被断开时,如果当前时间处于预设休眠时段的范围内,则阻止进行与数据网络的重连接,当预设触发事件发生时,进行与数据网络的重连接。这样,在移动终端长时间不使用数据网络的时段,如果网络侧断开移动终端的数据网络连接,可以防止移动终端自动重连接数据网络,从而,可以减少移动终端的电量消耗。
[0100]需要说明的是:上述实施例提供的重连接数据网络的装置在重连接数据网络时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的重连接数据网络的装置与重连接数据网络的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0101]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0102]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0103]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种重连接数据网络的方法,其特征在于,所述方法包括: 检测到自身与数据网络的连接被断开; 如果当前时间处于预设休眠时段的范围内,则阻止进行与数据网络的重连接; 当预设触发事件发生时,进行与数据网络的重连接。
2.根据权利要求1所述的方法,其特征在于,所述如果当前时间处于预设休眠时段的范围内,则阻止进行与数据网络的重连接,包括: 如果当前时间处于预设休眠时段的范围内,且屏幕处于关闭状态,则阻止进行与数据网络的重连接。
3.根据权利要求1所述的方法,其特征在于,所述当预设触发事件发生时,进行与数据网络的重连接,包括: 当检测到屏幕开启时,进行与数据网络的重连接。
4.根据权利要求3所述的方法,其特征在于,所述当检测到屏幕开启时,进行与数据网络的重连接,包括: 在所述预设休眠时段的结束时间之前,当检测到屏幕开启时,进行与数据网络的重连接; 所述方法还包括: 当时间达到所述预设休眠时段的结束时间时,如果自身与数据网络的连接处于断开状态,则进行与数据网络的重连接。
5.根据权利要求1所述的方法,其特征在于,所述当预设触发事件发生时,进行与数据网络的重连接,包括: 当时间达到所述预设休眠时段的结束时间时,进行与数据网络的重连接。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括: 接收休眠时段设置请求,所述休眠时段设置请求中携带有时段信息; 根据所述休眠时段设置请求中携带的时段信息,对所述预设休眠时段进行设置。
7.—种重连接数据网络的装置,其特征在于,所述装置包括: 检测模块,用于检测到自身与数据网络的连接被断开; 阻止模块,用于如果当前时间处于预设休眠时段的范围内,则阻止进行与数据网络的重连接; 连接模块,用于当预设触发事件发生时,进行与数据网络的重连接。
8.根据权利要求7所述的装置,其特征在于,所述阻止模块,用于: 如果当前时间处于预设休眠时段的范围内,且屏幕处于关闭状态,则阻止进行与数据网络的重连接。
9.根据权利要求7所述的装置,其特征在于,所述连接模块,用于: 当检测到屏幕开启时,进行与数据网络的重连接。
10.根据权利要求9所述的装置,其特征在于,所述连接模块,用于: 在所述预设休眠时段的结束时间之前,当检测到屏幕开启时,进行与数据网络的重连接; 所述连接模块,还用于: 当时间达到所述预设休眠时段的结束时间时,如果自身与数据网络的连接处于断开状态,则进行与数据网络的重连接。
11.根据权利要求7所述的装置,其特征在于,所述连接模块,用于: 当时间达到所述预设休眠时段的结束时间时,进行与数据网络的重连接。
12.根据权利要求7所述的装置,其特征在于,还包括设置模块,用于: 接收休眠时段设置请求,所述休眠时段设置请求中携带有时段信息; 根据所述休眠时段设置请求中携带的时段信息,对所述预设休眠时段进行设置。
【文档编号】H04W76/04GK104469970SQ201310430059
【公开日】2015年3月25日 申请日期:2013年9月18日 优先权日:2013年9月18日
【发明者】向名 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1