重选网络的控制方法、装置及移动终端与流程

文档序号:12890513阅读:217来源:国知局
重选网络的控制方法、装置及移动终端与流程

本发明涉及移动通信技术领域,尤其是涉及一种重选网络的控制方法、装置及移动终端。



背景技术:

移动终端处于2g或3g等低制式网络下的空闲态,且未接收到邻区下发的诸如4g等高制式网络的频点信息时,因无法返回高制式网络,相关技术启用一个固定定时器定期搜索高制式网络的信号,实现重选高制式网络。

由于固定定时器的搜索周期通常较短,当高制式网络不稳定或信号一直较差时,移动终端会在短期内频繁反复地重选网络,即便移动终端处于当前并无业务的灭屏态时也是如此,造成不必要的耗能。



技术实现要素:

有鉴于此,本发明的目的在于提供一种重选网络的控制方法、装置及移动终端,以缓解现有技术中存在的处于灭屏态的移动终端频繁重选网络而耗电的技术问题。

为了实现上述目的,本发明实施例采用的技术方案如下:

第一方面,本发明实施例提供了一种重选网络的控制方法,该方法应用于移动终端,包括:当移动终端处于低制式网络的连网空闲态,且未接收到邻区下发的高制式网络的频点信息时,监测移动终端的屏幕状态;其中,屏幕状态包括亮屏态和灭屏态;当屏幕状态为灭屏态时,拉长搜索定时器的重选时长;按照拉长后的重选时长进行搜网重选操作。

在本发明较佳的实施例中,上述监测移动终端的屏幕状态的步骤包括:读取屏幕状态的状态标识值;根据状态标识值确定屏幕状态。

在本发明较佳的实施例中,上述监测移动终端的屏幕状态的步骤包括:监听移动终端的屏幕生成的广播消息;其中,广播消息携带有灭屏信息或亮屏信息;根据广播消息确定屏幕状态。

在本发明较佳的实施例中,上述监测移动终端的屏幕状态的步骤包括:监听移动终端的主键发出的屏幕控制指令;其中,屏幕控制指令包括灭屏指令或亮屏指令;根据屏幕控制指令确定屏幕状态。

在本发明较佳的实施例中,上述拉长搜索定时器的重选时长的步骤包括:读取搜索定时器的当前重选时长;将当前重选时长乘以设定倍数,得到新的重选时长;设置搜索定时器的重选时长为新的重选时长。

在本发明较佳的实施例中,上述拉长搜索定时器的重选时长的步骤包括:读取搜索定时器的当前重选时长;将当前重选时长加上设定梯度值,得到新的重选时长;设置搜索定时器的重选时长为新的重选时长。

在本发明较佳的实施例中,上述拉长搜索定时器的重选时长的步骤还包括:当读取的搜索定时器的当前重选时长达到预设最高时长时,结束拉长搜索定时器的重选时长的步骤。

第二方面,本发明实施例还提供一种重选网络的控制装置,该装置应用于移动终端,包括:监测模块,用于当移动终端处于低制式网络的连网空闲态,且未接收到邻区下发的高制式网络的频点信息时,监测移动终端的屏幕状态;其中,屏幕状态包括亮屏态和灭屏态;拉时模块,用于当屏幕状态为灭屏态时,拉长搜索定时器的重选时长;重选模块,用于按照拉长后的重选时长进行搜网重选操作。

第三方面,本发明实施例提供了一种移动终端,该移动终端包括存储器以及处理器,存储器用于存储支持处理器执行第一方面提供的任一项方法的程序,处理器被配置为用于执行存储器中存储的程序。

第四方面,本发明实施例提供了一种计算机存储介质,用于储存为第二方面提供的装置所用的计算机软件指令。

本发明实施例提供了一种重选网络的控制方法、装置及移动终端,当移动终端处于低制式网络的连网空闲态,且未接收到邻区下发的高制式网络的频点信息时,如果屏幕状态为灭屏态,则拉长搜索定时器的重选时长,进而按照拉长后的重选时长进行搜网重选操作。这种方式可以在屏幕处于灭屏态时,通过拉长搜索定时器的重选时长而延长移动终端的搜网重选间隔,缓解了移动终端在灭屏态频繁反复地重选网络而造成不必要的耗电,有效降低了移动终端的功耗,有助于提升移动终端的续航能力。

本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出了本发明实施例所提供的第一种重选网络的控制方法流程图;

图2示出了本发明实施例所提供的第二种重选网络的控制方法流程图;

图3示出了本发明实施例所提供的第三种重选网络的控制方法流程图;

图4示出了本发明实施例所提供的第四种重选网络的控制方法流程图;

图5示出了本发明实施例所提供的第一种重选网络的控制装置的结构框图;

图6示出了本发明实施例所提供的第二种重选网络的控制装置的结构框图;

图7示出了本发明实施例所提供的一种移动终端的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

随着通信的发展,诸如2g或3g等低制式网络技术已成熟稳定,诸如4g等高制式网络技术也逐步普及,移动终端在处于低制式网络的空闲态,且未接收到邻区下发的高制式网络的频点信息时,因无法返回高制式网络,相关技术启用一个固定定时器定期搜索高制式网络的信号,实现重选高制式网络。然而,当高制式网络不稳定或信号一直较差时,处于灭屏态的移动终端也会频繁反复地重选网络耗电较高。基于此,本发明实施例提供的一种重选网络的控制方法、装置及移动终端,可以有效降低移动终端的功耗,较好地达到省电节能的效果。该技术可以应用于智能手机、平板电脑、pda(personaldigitalassistant,个人数字助理)、车载电脑等任意具有天线的移动终端设备,本发明实施例中,该移动终端也可以简称为终端或终端设备,以下对本发明实施例进行详细介绍。

实施例一:

参见图1所示的第一种重选网络的控制方法流程图,该方法应用于移动终端,包括以下步骤:

步骤s102,当移动终端处于低制式网络的连网空闲态,且未接收到邻区下发的高制式网络的频点信息时,监测移动终端的屏幕状态;其中,屏幕状态包括亮屏态和灭屏态;

具体的,可以采用多种方式监测移动终端的屏幕状态,诸如下述能够确定屏幕状态的几种实施方式:

(1)读取屏幕状态的状态标识值,根据状态标识值确定屏幕状态。

(2)监听移动终端的屏幕生成的广播消息,根据广播消息确定屏幕状态。

(3)监听移动终端的主键发出的屏幕控制指令,根据屏幕控制指令确定屏幕状态。

对于能够接收到邻区下发的频点信息的场景,可以采用相关技术进行重选操作,本发明实施例对此不进行限定。

步骤s104,当屏幕状态为灭屏态时,拉长搜索定时器的重选时长;

通常情况下,搜索定时器的重选时长是个固定值,且时间间隔较短。在达到该重选时长时,移动终端则会执行重选网络的操作,而拉长该重选时长,可以使处于灭屏态的移动终端在高制式网络不佳时减缓切换频率,以降低移动终端的功耗。

步骤s106,按照拉长后的重选时长进行搜网重选操作。

本发明实施例提供的上述重选网络的控制方法,当移动终端处于低制式网络的连网空闲态,且未接收到邻区下发的高制式网络的频点信息时,如果屏幕状态为灭屏态,则拉长搜索定时器的重选时长,进而按照拉长后的重选时长进行搜网重选操作。这种方式可以在屏幕处于灭屏态时,通过拉长搜索定时器的重选时长而延长移动终端的搜网重选间隔,缓解了移动终端在灭屏态频繁反复地重选网络而造成不必要的耗电,有效降低了移动终端的功耗,有助于提升移动终端的续航能力。

实施例二:

参见图2所示的第二种重选网络的控制方法流程图,该方法在实施例一中提供的重选网络的控制方法的基础上实现,具体包括如下步骤:

步骤s202,判断移动终端是否处于低制式网络的连网空闲态,且未接收到邻区下发的高制式网络的频点信息;如果是,执行步骤s204,如果否,执行步骤s214;

步骤s204,读取屏幕状态的状态标识值。

可以以不同的标识值表示亮屏状态和灭屏状态,诸如,以“1”表示亮屏状态,以“0”表示灭屏状态。

步骤s206,当状态标识值为灭屏标识时,判断在预设第一时间阈值内读取的状态标识值是否改变;如果是,执行步骤s216,如果否,执行步骤s208;

考虑到可能会出现屏幕闪烁不稳定的状态,诸如移动终端接收到短讯时亮屏以通知用户,然后在较短时间内熄灭屏幕;也可能出现用户在较短时间内采取亮屏或灭屏操作,优选的,只有在预设时间内屏幕的状态标识值未改变时,确定屏幕状态为稳定的灭屏态。

步骤s208,确定屏幕状态为灭屏态;

步骤s210,拉长搜索定时器的重选时长;拉长的方式有多种,诸如,可以按照设定倍数拉长,也可以按照设定的时间梯度拉长。

步骤s212,按照拉长后的重选时长进行搜网重选操作。

步骤s214,维持现有的网络连接状态。

步骤s216,按照默认的重选时长进行搜网重选操作。默认的重选时长即为搜索定时器的原始重选时长。

本发明实施例提供的上述重选网络的控制方法,在判断移动终端处于低制式网络的连网空闲态,且未接收到邻区下发的高制式网络的频点信息时,若在预设时间内读取的灭屏标识未改变,则拉长搜索定时器的重选时长,进而按照拉长后的重选时长进行搜网重选操作。这种方式可以在确定屏幕处于稳定的灭屏态时,通过拉长搜索定时器的重选时长而延长移动终端的搜网重选间隔,缓解了移动终端在灭屏态频繁反复地重选网络而造成不必要的耗电,有效降低了移动终端的功耗,有助于提升移动终端的续航能力。

实施例三:

参见图3所示的第三种重选网络的控制方法流程图,该方法在实施例一中提供的重选网络的控制方法的基础上实现,具体包括如下步骤:

步骤s302,判断移动终端是否处于低制式网络的连网空闲态,且未接收到邻区下发的高制式网络的频点信息;如果是,执行步骤s304,如果否,执行步骤s318;

步骤s304,监听移动终端的屏幕生成的广播消息;其中,广播消息携带有灭屏信息或亮屏信息;

步骤s306,当广播消息里携带有灭屏信息时,判断在预设第二时间阈值内是否监听到携带有亮屏信息的广播消息;如果是,执行步骤s320,如果否,执行步骤s308;

考虑到会出现屏幕闪烁不稳定的状态,也可能出现用户在较短时间内采取亮屏或灭屏操作,优选的,在监听到灭屏广播消息,且在预设时间内未收到亮屏广播消息时,确定屏幕状态为稳定的灭屏态。

步骤s308,确定屏幕状态为灭屏态。

步骤s310,读取搜索定时器的当前重选时长;

步骤s312,将当前重选时长乘以设定倍数,得到新的重选时长;诸如,搜索定时器的原始重选时长为3分种,设定倍数为2倍,则依次按照设定倍数拉长后的新的重选时长为6分种、12分种、24分种、48分种等。当然,如果检测到高制式网络的信号较佳后,可以将搜索定时器的重选时长重置为原始时长。进一步,为了防止搜索定时器的重选时长无限拉长,优选的,上述拉长搜索定时器的重选时长的步骤还包括:当读取的搜索定时器的当前重选时长达到预设最高时长时,结束拉长搜索定时器的重选时长的步骤。例如,设定96分钟为预设最高时长,则搜索定时器的重选时长拉长至96分钟后,不再以倍数形式拉长,而直接固定为96分钟。

步骤s314,设置搜索定时器的重选时长为新的重选时长。

步骤s316,按照拉长后的重选时长进行搜网重选操作。

步骤s318,维持现有的网络连接状态。

步骤s320,按照默认的重选时长进行搜网重选操作。

本发明实施例提供的上述重选网络的控制方法,在监听到主键发出的屏幕控制指令包括灭屏指令,且在预设时间内未接收到亮屏指令时,可确定移动终端处于稳定的灭屏态,从而令搜索定时器的当前重选时长以倍数形式逐步拉长,并按照新的重选时长进行搜网重选操作。这种方式可以在移动终端处于稳定的灭屏态时,通过逐步拉长搜索定时器的重选时长而较好地延长移动终端的搜网重选间隔,缓解了处于灭屏态的移动终端因频繁反复地重选高制式网络而耗电的问题,有效降低了移动终端的功耗,有助于提升移动终端的续航能力。

实施例四:

参见图4所示的第四种重选网络的控制方法流程图,该方法在实施例一中提供的重选网络的控制方法的基础上实现,具体包括如下步骤:

步骤s402,判断移动终端是否处于低制式网络的连网空闲态,且未接收到邻区下发的高制式网络的频点信息;如果是,执行步骤s404,如果否,执行步骤s422;

步骤s404,监听移动终端的主键发出的屏幕控制指令;其中,屏幕控制指令包括灭屏指令或亮屏指令;

通常,用户会通过移动终端的主键控制屏幕的状态。

步骤s406,当屏幕控制指令包括灭屏指令时,判断在预设第三时间阈值内是否接收到包括亮屏指令的屏幕控制指令;如果是,执行步骤s424,如果否,执行步骤s408;

考虑到用户可能在较短时间内采取亮屏或灭屏操作,移动终端的屏幕状态并不稳定,优选的,在收到灭屏指令,且在预设时间内未收到亮屏指令时,确定屏幕状态为稳定的灭屏态。

步骤s408,确定屏幕状态为灭屏态。

步骤s410,读取搜索定时器的当前重选时长;

步骤s412,判断当前重选时长是否达到预设最高时长;如果否,执行步骤s414,如果是,执行步骤s420;通过限制最高时长,可以有效避免搜索定时器的重选时长无限延长的情况发生。

步骤s414,将当前重选时长加上设定梯度值,得到新的重选时长;诸如,原始的重选时长为5分钟,而设定梯度值分别为10分钟、15分钟、20分钟、25分钟等,则得到的新的重选时长为15分钟、30分钟、50分钟、75分钟等。

步骤s416,设置搜索定时器的重选时长为新的重选时长。

步骤s418,按照拉长后的重选时长进行搜网重选操作。

步骤s420,按照当前重选时长进行搜网重选操作。

步骤s422,维持现有的网络连接状态。

步骤s424,按照默认的重选时长进行搜网重选操作。

本发明实施例提供的上述重选网络的控制方法,在监听到主键发出的屏幕控制指令包括灭屏指令,且在预设时间内未接收到亮屏指令时,可确定移动终端处于稳定的灭屏态,从而令搜索定时器的当前重选时长加上设定梯度值,并按照新的重选时长进行搜网重选操作。这种方式可以在移动终端处于稳定的灭屏态时,通过逐步拉长搜索定时器的重选时长而延长移动终端的搜网重选间隔,缓解了处于灭屏态的移动终端因频繁反复地重选高制式网络而耗电的问题,有效降低了移动终端的功耗,有助于提升移动终端的续航能力。

实施例五:

对于前述实施例所提供的重选网络的控制方法,本发明实施例提供了一种重选网络的控制装置,该装置应用于移动终端,参见图5所示的第一种重选网络的控制装置的结构框图,该装置应用于移动终端,包括:

监测模块502,用于当移动终端处于低制式网络的连网空闲态,且未接收到邻区下发的高制式网络的频点信息时,监测移动终端的屏幕状态;其中,屏幕状态包括亮屏态和灭屏态;

拉时模块504,用于当屏幕状态为灭屏态时,拉长搜索定时器的重选时长;

重选模块506,用于按照拉长后的重选时长进行搜网重选操作。

本发明实施例提供的上述重选网络的控制装置,当移动终端处于低制式网络的连网空闲态,且未接收到邻区下发的高制式网络的频点信息时,如果屏幕状态为灭屏态,则拉长搜索定时器的重选时长,进而按照拉长后的重选时长进行搜网重选操作。这种方式可以在屏幕处于灭屏态时,通过拉长搜索定时器的重选时长而延长移动终端的搜网重选间隔,缓解了移动终端在灭屏态频繁反复地重选网络而造成不必要的耗电,有效降低了移动终端的功耗,有助于提升移动终端的续航能力。

参见图6所示的第二种重选网络的控制装置的结构框图,该装置应用于移动终端,在图5的基础上,还包括如下部分:

监测模块502包括:

第一读取单元5022,用于读取屏幕状态的状态标识值;

第一确定单元5023,用于根据状态标识值确定屏幕状态。

其中,上述第一确定单元5023用于:当状态标识值为灭屏标识时,判断在预设第一时间阈值内读取的状态标识值是否改变;如果否,确定屏幕状态为灭屏态。

进一步,监测模块502还可以包括:

消息监听单元5024,用于监听移动终端的屏幕生成的广播消息;其中,广播消息携带有灭屏信息或亮屏信息;

第二确定单元5025,用于根据广播消息确定屏幕状态。

上述第二确定单元5025用于:当广播消息里携带有灭屏信息时,判断在预设第二时间阈值内是否监听到携带有亮屏信息的广播消息;如果否,确定屏幕状态为灭屏态。

进一步,监测模块502还可以包括:

指令监听单元5026,用于监听移动终端的主键发出的屏幕控制指令;其中,屏幕控制指令包括灭屏指令或亮屏指令;

第三确定单元5027,根据屏幕控制指令确定屏幕状态。

上述第三确定单元5027用于:当屏幕控制指令包括灭屏指令时,判断在预设第三时间阈值内是否接收到包括亮屏指令的屏幕控制指令;如果否,确定屏幕状态为灭屏态。

进一步,上述拉时模块504用于:读取搜索定时器的当前重选时长;将当前重选时长乘以设定倍数,得到新的重选时长;设置搜索定时器的重选时长为新的重选时长。

拉时模块504还用于:读取搜索定时器的当前重选时长;将当前重选时长加上设定梯度值,得到新的重选时长;设置搜索定时器的重选时长为新的重选时长。

拉时模块504还用于:当读取的搜索定时器的当前重选时长达到预设最高时长时,结束拉长搜索定时器的重选时长的步骤。

重选模块606,用于按照拉长后的重选时长进行搜网重选操作。

本发明实施例所提供的装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。

实施例六:

本发明实施例提供了一种移动终端,该移动终端包括存储器以及处理器,存储器用于存储支持处理器执行前述实施例所提供的重选网络的控制方法的程序,处理器被配置为用于执行存储器中存储的程序。该移动终端还可以包括通信接口,用于与其他设备或通信网络通信。该移动终端可以为包括手机、平板电脑、pda(personaldigitalassistant,个人数字助理)、车载电脑等任意终端设备。

进一步,本实施例还提供了一种计算机存储介质,用于储存为前述实施例所提供的任一项重选网络的控制装置所用的计算机软件指令。

如图7所示的本发明实施例提供的移动终端的结构示意图。参考图7,该移动终端包括:射频(radiofrequency,rf)电路1510、存储器1520、输入单元1530、显示单元1540、传感器1550、音频电路1560、无线保真(wirelessfidelity,wifi)模块1570、处理器1580、以及电源1590等部件。本领域技术人员可以理解,图7中示出的移动终端结构并不构成对移动终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。下面结合图7对本实施例的移动终端的各个构成部件进行具体的介绍:

rf电路1510可用于收发信息过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器1580处理;另外,将设计上行的数据发送给基站。通常,rf电路1510包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(lownoiseamplifier,lna)、双工器等。此外,rf电路1510还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(globalsystemofmobilecommunication,gsm)、通用分组无线服务(generalpacketradioservice,gprs)、码分多址(codedivisionmultipleaccess,cdma)、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)、长期演进(longtermevolution,lte)、电子邮件、短消息服务(shortmessagingservice,sms)等。

存储器1520可用于存储软件程序以及模块,处理器1580通过运行存储在存储器1520的软件程序以及模块,从而执行移动终端的各种功能应用以及数据处理。存储器1520可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器1520可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

输入单元1530可用于接收输入的数字或字符信息,以及产生与移动终端的用户设置以及功能控制有关的键信号输入。具体地,输入单元1530可包括触控面板1531以及其他输入设备1532。触控面板1531,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1531上或在触控面板1531附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板1531可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器1580,并能接收处理器1580发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1531。除了触控面板1531,输入单元1530还可以包括其他输入设备1532。具体地,其他输入设备1532可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

显示单元1540可用于显示由用户输入的信息或提供给用户的信息以及移动终端的各种菜单。显示单元1540可包括显示面板1541,可选的,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板1541。进一步的,触控面板1531可覆盖显示面板1541,当触控面板1531检测到在其上或附近的触摸操作后,传送给处理器1580以确定触摸事件的类型,随后处理器1580根据触摸事件的类型在显示面板1541上提供相应的视觉输出。虽然在图7中,触控面板1531与显示面板1541是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将触控面板1531与显示面板1541集成而实现手机的输入和输出功能。

移动终端还可包括至少一种传感器1550,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1541的亮度。音频电路1560、扬声器1561,传声器1562可提供用户与移动终端之间的音频接口。音频电路1560可将接收到的音频数据转换后的电信号,传输到扬声器1561,由扬声器1561转换为声音信号输出;另一方面,传声器1562将收集的声音信号转换为电信号,由音频电路1560接收后转换为音频数据,再将音频数据输出处理器1580处理后,经rf电路1510以发送给比如另一移动终端,或者将音频数据输出至存储器1520以便进一步处理。

wifi属于短距离无线传输技术,移动终端通过wifi模块1570可以为用户提供了无线的宽带互联网访问。虽然图7示出了wifi模块1570,但是可以理解的是,其并不属于移动终端的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。

处理器1580是移动终端的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器1520内的软件程序和/或模块,以及调用存储在存储器1520内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。可选的,处理器1580可包括一个或多个处理单元;优选的,处理器1580可集成应用处理器,应用处理器主要处理操作系统、用户界面和应用程序等。处理器1580可以集成调制解调处理器,调制解调处理器也可以不集成到处理器1580中。

移动终端还包括给各个部件供电的电源1590(比如电池),优选的,电源可以通过电源管理系统与处理器1580逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。尽管未示出,移动终端还可以包括摄像头、蓝牙模块等,在此不再赘述。

本发明实施例所提供的一种重选网络的控制方法、装置及移动终端的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

本发明实施例还揭示了:

a1.一种重选网络的控制方法,所述方法应用于移动终端,包括:

当所述移动终端处于低制式网络的连网空闲态,且未接收到邻区下发的高制式网络的频点信息时,监测所述移动终端的屏幕状态;其中,所述屏幕状态包括亮屏态和灭屏态;

当所述屏幕状态为灭屏态时,拉长搜索定时器的重选时长;

按照拉长后的所述重选时长进行搜网重选操作。

a2.根据a1所述的控制方法,所述监测所述移动终端的屏幕状态的步骤包括:

读取所述屏幕状态的状态标识值;

根据所述状态标识值确定所述屏幕状态。

a3.根据a2所述的控制方法,所述根据所述状态标识值确定所述屏幕状态的步骤包括:

当所述状态标识值为灭屏标识时,判断在预设第一时间阈值内读取的所述状态标识值是否改变;

如果否,确定所述屏幕状态为灭屏态。

a4.根据a1所述的控制方法,所述监测所述移动终端的屏幕状态的步骤包括:

监听所述移动终端的屏幕生成的广播消息;其中,所述广播消息携带有灭屏信息或亮屏信息;

根据所述广播消息确定所述屏幕状态。

a5.根据a4所述的控制方法,所述根据所述广播消息确定所述屏幕状态的步骤包括:

当所述广播消息里携带有所述灭屏信息时,判断在预设第二时间阈值内是否监听到携带有所述亮屏信息的广播消息;

如果否,确定所述屏幕状态为灭屏态。

a6.根据a1所述的控制方法,所述监测所述移动终端的屏幕状态的步骤包括:

监听所述移动终端的主键发出的屏幕控制指令;其中,所述屏幕控制指令包括灭屏指令或亮屏指令;

根据所述屏幕控制指令确定所述屏幕状态。

a7.根据a6所述的控制方法,所述根据所述屏幕控制指令确定所述屏幕状态的步骤包括:

当所述屏幕控制指令包括所述灭屏指令时,判断在预设第三时间阈值内是否接收到包括所述亮屏指令的屏幕控制指令;

如果否,确定所述屏幕状态为灭屏态。

a8.根据a1所述的控制方法,所述拉长搜索定时器的重选时长的步骤包括:

读取所述搜索定时器的当前重选时长;

将所述当前重选时长乘以设定倍数,得到新的重选时长;

设置所述搜索定时器的重选时长为所述新的重选时长。

a9.根据a1所述的控制方法,所述拉长搜索定时器的重选时长的步骤包括:

读取所述搜索定时器的当前重选时长;

将所述当前重选时长加上设定梯度值,得到新的重选时长;

设置所述搜索定时器的重选时长为所述新的重选时长。

a10.根据a8或a9所述的控制方法,所述拉长搜索定时器的重选时长的步骤还包括:

当读取的所述搜索定时器的当前重选时长达到预设最高时长时,结束拉长搜索定时器的重选时长的步骤。

b11.一种重选网络的控制装置,所述装置应用于移动终端,包括:

监测模块,用于当所述移动终端处于低制式网络的连网空闲态,且未接收到邻区下发的高制式网络的频点信息时,监测所述移动终端的屏幕状态;其中,所述屏幕状态包括亮屏态和灭屏态;

拉时模块,用于当所述屏幕状态为灭屏态时,拉长搜索定时器的重选时长;

重选模块,用于按照拉长后的所述重选时长进行搜网重选操作。

b12.根据b11所述的控制装置,所述监测模块包括:

第一读取单元,用于读取所述屏幕状态的状态标识值;

第一确定单元,用于根据所述状态标识值确定所述屏幕状态。

b13.根据b12所述的控制装置,所述第一确定单元用于:

当所述状态标识值为灭屏标识时,判断在预设第一时间阈值内读取的所述状态标识值是否改变;

如果否,确定所述屏幕状态为灭屏态。

b14.根据b11所述的控制装置,所述监测模块包括:

消息监听单元,用于监听所述移动终端的屏幕生成的广播消息;其中,所述广播消息携带有灭屏信息或亮屏信息;

第二确定单元,用于根据所述广播消息确定所述屏幕状态。

b15.根据b14所述的控制装置,所述第二确定单元用于:

当所述广播消息里携带有所述灭屏信息时,判断在预设第二时间阈值内是否监听到携带有所述亮屏信息的广播消息;

如果否,确定所述屏幕状态为灭屏态。

b16.根据b11所述的控制装置,所述监测模块包括:

指令监听单元,用于监听所述移动终端的主键发出的屏幕控制指令;其中,所述屏幕控制指令包括灭屏指令或亮屏指令;

第三确定单元,根据所述屏幕控制指令确定所述屏幕状态。

b17.根据b16所述的控制装置,所述第三确定单元用于:

当所述屏幕控制指令包括所述灭屏指令时,判断在预设第三时间阈值内是否接收到包括所述亮屏指令的屏幕控制指令;

如果否,确定所述屏幕状态为灭屏态。

b18.根据b11所述的控制装置,所述拉时模块用于:

读取所述搜索定时器的当前重选时长;

将所述当前重选时长乘以设定倍数,得到新的重选时长;

设置所述搜索定时器的重选时长为所述新的重选时长。

b19.根据b11所述的控制装置,所述拉时模块还用于:

读取所述搜索定时器的当前重选时长;

将所述当前重选时长加上设定梯度值,得到新的重选时长;

设置所述搜索定时器的重选时长为所述新的重选时长。

b20.根据b18或b19所述的控制装置,所述拉时模块还用于:

当读取的所述搜索定时器的当前重选时长达到预设最高时长时,结束拉长搜索定时器的重选时长的步骤。

c21.一种移动终端,所述移动终端包括存储器以及处理器,所述存储器用于存储支持处理器执行a1至a10任一项所述方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。

d22.一种计算机存储介质,用于储存为b11至b20任一项所述装置所用的计算机软件指令。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1