一种搜索移动网络的方法及装置的制造方法

文档序号:10539802阅读:372来源:国知局
一种搜索移动网络的方法及装置的制造方法
【专利摘要】本发明公开了一种搜索移动网络的方法及装置,其中该方法包括如下步骤:判断移动终端是否位于问题区域;当移动终端位于问题区域时,判断移动终端的位置是否发生改变;当移动终端的位置没有发生改变时,控制移动终端进入飞行模式;在保持移动终端处于飞行模式第一时间段后,控制移动终端退出飞行模式,同时进行一次移动网络搜索;判断移动终端在一次移动网络搜索过程中是否检测到并成功注册到移动网络;当检测到并成功注册到移动网络时,进入待机模式。本发明的搜索移动网络的方法及装置当移动终端一直处于问题区域时能够自动使其进入飞行模式,减少电量的消耗,延长待机时间。
【专利说明】
一种搜索移动网络的方法及装置
技术领域
[0001]本发明涉及移动通信技术领域,具体涉及一种搜索移动网络的方法及装置。
【背景技术】
[0002]在无移动网络信号覆盖的区域场景或移动网络信号很弱的区域场景(以下简称“问题场景”),移动终端会由于很难检测到移动网络信号而无法注册到移动网络,因而也无法进入到待机状态,更不能得到网络服务。
[0003]目前,现有的搜索策略是为了确保移动终端能够及时找到移动网络以便得到移动网络服务,移动终端通常会周期性地不断进行移动网络搜索。所以,这在移动终端暂时处于上述“问题场景”时现有的搜索策略是有效的,但是,若移动终端长期处于上述“问题场景”时,现有的搜索策略会使移动终端的电量迅速被消耗掉。因为移动网络搜索过程对于移动终端而言是一个比较费时又耗电的过程,尤其是现在广泛使用的多模移动终端,需要支持的模式多、频段也多,大量的无效移动网络搜索过程会浪费掉很多宝贵的能量。
[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]优选地,还包括:
[0045]第三待机模式启动单元,用于当所述移动终端的位置发生改变或所述移动终端没有位于问题区域时,控制所述移动终端进行移动网络搜索,在检测到并成功注册到移动网络后进入待机模式。
[0046]本发明技术方案,具有如下优点:
[0047]1.本发明实施例提供的搜索移动网络的方法及装置,由于移动终端为了确保能够及时找到移动网络以便得到移动网络服务,移动终端通常会周期性地不断进行移动网络搜索,但若移动终端长期处于问题区域时,这样做会使移动终端的电量迅速被消耗掉。所以通过判断移动终端是否位于问题区域,当移动终端位于问题区域时,再通过判断移动终端的位置是否发生改变,当移动终端的位置没有发生改变或改变很少,即长期处于问题区域时,通过控制移动终端进入飞行模式,从而可以避免移动终端处于问题区域时因持续搜网而产生的电量消耗,极大地降低了功耗,延长了电池使用周期。并且通过设置每隔第一时间段控制移动终端退出飞行模式,同时进行一次移动网络搜索,或者在移动终端的位置发生改变时进行移动网络搜索,从而保证了在移动终端离开问题区域时能够及时地使移动终端搜索到移动网络而进入待机模式,改善了用户体验。
[0048]2.本发明实施例提供的搜索移动网络的方法及装置,通过判断移动终端执行移动网络搜索过程的连续失败次数是否大于或等于预设失败次数,从而在连续失败次数超过预设值时,直接认为处于问题区域,利用现有的搜网策略中能够反映出的连续失败次数的参量,避免了对现有搜网策略的修改,缩短了开发周期。
【附图说明】
[0049]为了更清楚地说明本发明【具体实施方式】中的技术方案,下面将对【具体实施方式】描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0050]图1为本发明实施例1中搜索移动网络的方法的一个具体示例的流程图;
[0051]图2为本发明实施例2中搜索移动网络的装置的一个具体示例的原理框图。
【具体实施方式】
[0052]下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0053]在本发明的描述中,需要说明的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0054]此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
[0055]实施例1
[0056]本实施例提供一种搜索移动网络的方法,可应用于包含移动通信模块、能借助移动通信网络进行移动无线通信的终端设备,例如手机、车载电话、含有移动通信模块的平板电脑等移动终端,如图1所示,该搜索移动网络的方法包括如下步骤:
[0057]S1、判断移动终端是否位于问题区域,问题区域为无移动网络信号覆盖的区域或移动网络信号相对较弱的区域。当移动终端位于问题区域时,进入步骤S2;当移动终端没有位于问题区域时,进入步骤S7。
[0058]S2、判断移动终端的位置是否发生改变。当移动终端的位置没有发生改变时,进入步骤S3;当移动终端的位置发生改变时,进入步骤S7。
[0059]S3、控制移动终端进入飞行模式。
[0060]S4、在保持移动终端处于飞行模式第一时间段后,控制移动终端退出飞行模式,同时进行一次移动网络搜索。第一时间段可以根据实际需求进行设置,例如可以是30s。
[0061]S5、判断移动终端在一次移动网络搜索过程中是否检测到并成功注册到移动网络。当移动终端在一次移动网络搜索过程中检测到并成功注册到移动网络时,进入步骤S6;当移动终端在一次移动网络搜索过程中没有检测到或检测到但未能成功注册到移动网络时,返回步骤S3。
[0062]S6、进入待机模式。
[0063]S7、控制移动终端进行移动网络搜索,在检测到并成功注册到移动网络后进入待机模式。当移动终端开机、或者丢失移动网络服务时,移动终端会执行移动网络搜索过程。在正常移动网络信号覆盖条件下,移动终端会很快检测到移动网络信号并成功注册到移动网络,进入到待机状态或使用其提供的通信服务。
[0064]上述搜索移动网络的方法,通过步骤S1-S7,由于移动终端为了确保能够及时找到移动网络以便得到移动网络服务,移动终端通常会周期性地不断进行移动网络搜索,但若移动终端长期处于问题区域时,这样做会使移动终端的电量迅速被消耗掉。所以通过判断移动终端是否位于问题区域,当移动终端位于问题区域时,再通过判断移动终端的位置是否发生改变,当移动终端的位置没有发生改变或改变很少,即长期处于问题区域时,通过控制移动终端进入飞行模式,从而可以避免移动终端处于问题区域时因持续搜网而产生的电量消耗,极大地降低了功耗,延长了电池使用周期。并且通过设置每隔第一时间段控制移动终端退出飞行模式,同时进行一次移动网络搜索,或者在移动终端的位置发生改变时进行移动网络搜索,从而保证了在移动终端离开问题区域时能够及时地使移动终端搜索到移动网络而进入待机模式,改善了用户体验。
[0065]优选地,上述步骤SI包括:
[0066]S1-1、判断移动终端执行移动网络搜索过程的连续失败次数是否大于或等于预设失败次数;当大于或等于预设失败次数时,进入步骤S1-2;当小于预设失败次数时,进入步骤S卜3 O
[0067]S1-2、获得移动终端位于问题区域的判断结果;
[0068]S1-3、获得移动终端没有位于问题区域的判断结果。
[0069]本领域的技术人员应当理解,判断移动终端是否处于问题区域的步骤不限于由上述步骤Sl-1至S1-3来实现,也可以由其他能够判断出移动终端是否处于问题区域的步骤来实现。
[0070]上述搜索移动网络的方法,通过步骤Sl-1至S1-3,通过判断移动终端执行移动网络搜索过程的连续失败次数是否大于或等于预设失败次数,从而在连续失败次数超过预设值时,直接认为处于问题区域,利用现有的搜网策略中能够反映出的连续失败次数的参量,避免了对现有搜网策略的修改,缩短了开发周期。
[0071]优选地,上述步骤S2包括:
[0072]S2-1、获取在第二时间段内移动终端的位置差;如果移动终端含有定位模块(例如GPS模块)且定位模块处于可用状态,则直接利用定位模块提供的位置信息,来计算第二时间段内移动终端的位置差。如果移动终端不含定位模块或定位模块暂不可用时,使用移动终端中的位置检测模块(例如位置、方位传感器等)提供的位置方位信息,来计算第二时间段内移动终端的位置差。
[0073]S2-2、判断位置差是否小于预设位置差;当小于预设位置差时,进入步骤S2-3;当大于或等于预设位置差时,进入步骤S2-4。
[0074]S2-3、获得移动终端的位置没有发生改变的判断结果;
[0075]S2-4、获得移动终端的位置发生改变的判断结果。
[0076]本领域的技术人员应当理解,当移动终端位于问题区域时,判断移动终端的位置是否发生改变的步骤不限于由上述步骤S2-1至S2-4来实现,也可以由其他能够判断出移动终端的位置是否发生改变的步骤来实现。
[0077]实施例2
[0078]对应于实施例1,本施例提供一种搜索移动网络的装置,如图2所示,包括:
[0079]第一判断单元I,用于判断移动终端是否位于问题区域,问题区域为无移动网络信号覆盖的区域或移动网络信号相对较弱的区域;
[0080]第二判断单元2,用于当移动终端位于问题区域时,判断移动终端的位置是否发生改变;
[0081]飞行模式启动单元3,用于当移动终端的位置没有发生改变时,控制移动终端进入飞行模式;
[0082]飞行模式退出及网络搜索单元4,用于在保持移动终端处于飞行模式第一时间段后,控制移动终端退出飞行模式,同时进行一次移动网络搜索;
[0083]第三判断单元5,用于判断移动终端在一次移动网络搜索过程中是否检测到并成功注册到移动网络;
[0084]第一待机模式启动单元6,用于当移动终端在一次移动网络搜索过程中检测到并成功注册到移动网络时,进入待机模式。
[0085]第二待机模式启动单元7,用于当移动终端的位置发生改变或移动终端没有位于问题区域时,控制移动终端进行移动网络搜索,在检测到并成功注册到移动网络后进入待机模式。
[0086]上述搜索移动网络的装置,由于移动终端为了确保能够及时找到移动网络以便得到移动网络服务,移动终端通常会周期性地不断进行移动网络搜索,但若移动终端长期处于问题区域时,这样做会使移动终端的电量迅速被消耗掉。所以通过判断移动终端是否位于问题区域,当移动终端位于问题区域时,再通过判断移动终端的位置是否发生改变,当移动终端的位置没有发生改变或改变很少,即长期处于问题区域时,通过控制移动终端进入飞行模式,从而可以避免移动终端处于问题区域时因持续搜网而产生的电量消耗,极大地降低了功耗,延长了电池使用周期。并且通过设置每隔第一时间段控制移动终端退出飞行模式,同时进行一次移动网络搜索,或者在移动终端的位置发生改变时进行移动网络搜索,从而保证了在移动终端离开问题区域时能够及时地使移动终端搜索到移动网络而进入待机模式,改善了用户体验。
[0087]优选地,第一判断单元包括:
[0088]第三判断单元,用于判断移动终端执行移动网络搜索过程的连续失败次数是否大于或等于预设失败次数;
[0089]第一判断结果获得单元,用于当大于或等于预设失败次数时,获得移动终端位于问题区域的判断结果;
[0090]第二判断结果获得单元,用于当小于预设失败次数时,获得移动终端没有位于问题区域的判断结果。
[0091]上述搜索移动网络的装置,通过判断移动终端执行移动网络搜索过程的连续失败次数是否大于或等于预设失败次数,从而在连续失败次数超过预设值时,直接认为处于问题区域,利用现有的搜网策略中能够反映出的连续失败次数的参量,避免了对现有搜网策略的修改,缩短了开发周期。
[0092]优选地,第二判断单元包括:
[0093]位置差获取单元,用于获取在第二时间段内移动终端的位置差;
[0094]第四判断单元,用于判断位置差是否小于预设位置差;
[0095]第三判断结果获得单元,用于当小于预设位置差时,获得移动终端的位置没有发生改变的判断结果;
[0096]第四判断结果获得单元,用于当大于或等于预设位置差时,获得移动终端的位置发生改变的判断结果。
[0097]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0098]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0099]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0100]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0101]显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。
【主权项】
1.一种搜索移动网络的方法,用于移动终端,其特征在于,包括如下步骤: 判断移动终端是否位于问题区域,所述问题区域为无移动网络信号覆盖的区域或移动网络信号相对较弱的区域; 当所述移动终端位于问题区域时,判断所述移动终端的位置是否发生改变; 当所述移动终端的位置没有发生改变时,控制所述移动终端进入飞行模式; 在保持所述移动终端处于飞行模式第一时间段后,控制所述移动终端退出飞行模式,同时进行一次移动网络搜索; 判断所述移动终端在所述一次移动网络搜索过程中是否检测到并成功注册到移动网络; 当所述移动终端在所述一次移动网络搜索过程中检测到并成功注册到移动网络时,进入待机模式。2.根据权利要求1所述的方法,其特征在于,所述判断移动终端是否位于问题区域的步骤包括: 判断所述移动终端执行移动网络搜索过程的连续失败次数是否大于或等于预设失败次数; 当大于或等于预设失败次数时,获得所述移动终端位于问题区域的判断结果; 当小于预设失败次数时,获得所述移动终端没有位于问题区域的判断结果。3.根据权利要求1或2所述的方法,其特征在于,所述当所述移动终端位于问题区域时,判断所述移动终端的位置是否发生改变的步骤包括: 获取在第二时间段内所述移动终端的位置差; 判断所述位置差是否小于预设位置差; 当小于预设位置差时,获得所述移动终端的位置没有发生改变的判断结果; 当大于或等于预设位置差时,获得所述移动终端的位置发生改变的判断结果。4.根据权利要求1-3任一项所述的方法,其特征在于,还包括如下步骤: 当所述移动终端在所述一次移动网络搜索过程中没有检测到或检测到但未能成功注册到移动网络时,重复执行所述控制所述移动终端进入飞行模式及其以下步骤,直至检测到并成功注册到移动网络进入待机模式为止。5.根据权利要求1-4任一项所述的方法,其特征在于,还包括如下步骤: 当所述移动终端的位置发生改变或所述移动终端没有位于问题区域时,控制所述移动终端进行移动网络搜索,在检测到并成功注册到移动网络后进入待机模式。6.一种搜索移动网络的装置,用于移动终端,其特征在于,包括: 第一判断单元,用于判断移动终端是否位于问题区域,所述问题区域为无移动网络信号覆盖的区域或移动网络信号相对较弱的区域; 第二判断单元,用于当所述移动终端位于问题区域时,判断所述移动终端的位置是否发生改变; 飞行模式启动单元,用于当所述移动终端的位置没有发生改变时,控制所述移动终端进入飞行模式; 飞行模式退出及网络搜索单元,用于在保持所述移动终端处于飞行模式第一时间段后,控制所述移动终端退出飞行模式,同时进行一次移动网络搜索; 第三判断单元,用于判断所述移动终端在所述一次移动网络搜索过程中是否检测到并成功注册到移动网络; 第一待机模式启动单元,用于当所述移动终端在所述一次移动网络搜索过程中检测到并成功注册到移动网络时,进入待机模式。7.根据权利要求6所述的装置,其特征在于,所述第一判断单元包括: 第三判断单元,用于判断所述移动终端执行移动网络搜索过程的连续失败次数是否大于或等于预设失败次数; 第一判断结果获得单元,用于当大于或等于预设失败次数时,获得所述移动终端位于问题区域的判断结果; 第二判断结果获得单元,用于当小于预设失败次数时,获得所述移动终端没有位于问题区域的判断结果。8.根据权利要求6或7所述的装置,其特征在于,所述第二判断单元包括: 位置差获取单元,用于获取在第二时间段内所述移动终端的位置差; 第四判断单元,用于判断所述位置差是否小于预设位置差; 第三判断结果获得单元,用于当小于预设位置差时,获得所述移动终端的位置没有发生改变的判断结果; 第四判断结果获得单元,用于当大于或等于预设位置差时,获得所述移动终端的位置发生改变的判断结果。9.根据权利要求6-8任一项所述的装置,其特征在于,还包括: 第二待机模式启动单元,用于当所述移动终端在所述一次移动网络搜索过程中没有检测到或检测到但未能成功注册到移动网络时,重复执行所述控制所述移动终端进入飞行模式及其以下步骤,直至检测到并成功注册到移动网络进入待机模式为止。10.根据权利要求6-9任一项所述的装置,其特征在于,还包括: 第三待机模式启动单元,用于当所述移动终端的位置发生改变或所述移动终端没有位于问题区域时,控制所述移动终端进行移动网络搜索,在检测到并成功注册到移动网络后进入待机模式。
【文档编号】H04W48/16GK105898836SQ201510962190
【公开日】2016年8月24日
【申请日】2015年12月21日
【发明人】周中前
【申请人】乐视移动智能信息技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1