CN106791090B - 一种移动终端的重启控制方法、装置及移动终端 - Google Patents
一种移动终端的重启控制方法、装置及移动终端 Download PDFInfo
- Publication number
- CN106791090B CN106791090B CN201611186902.4A CN201611186902A CN106791090B CN 106791090 B CN106791090 B CN 106791090B CN 201611186902 A CN201611186902 A CN 201611186902A CN 106791090 B CN106791090 B CN 106791090B
- Authority
- CN
- China
- Prior art keywords
- restart time
- mobile terminal
- adjustment value
- restart
- time adjustment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
Abstract
本发明实施例公开了一种移动终端的重启控制方法、装置及移动终端。该方法包括:获取移动终端的预设初始重启时间;根据所述移动终端的身份信息计算重启时间调整值;根据所述重启时间调整值调整所述预设初始重启时间,得到目标重启时间;控制所述移动终端按照所述目标重启时间执行重启操作。本发明实施例通过采用上述技术方案,使移动终端按照目标重启时间进行重启操作,不仅有效地减少了移动终端的功耗,延长电池的使用寿命,使得***内存得到及时释放,加快了移动终端的运行速度,提高了移动终端的性能,而且目标重启时间是根据移动终端的身份信息确定的,可有效避免大量移动终端同时重启对移动网络造成的影响。
Description
技术领域
本发明实施例涉及移动终端技术领域,尤其涉及一种移动终端的重启控制方法、装置及移动终端。
背景技术
随着移动终端的普及,手机及平板电脑等移动终端已成为人们工作和生活的必备工具。
移动终端用户一般已习惯随时随地拿起移动终端进行使用,所以大多用户没有关闭或者重启移动终端的习惯,导致移动终端长期处于24小时不间断的开机状态。移动终端长期处于开机状态,后台运行应用程序不断累积,不仅增加了移动终端的功耗,容易影响电池寿命,而且***内存无法得到及时释放,影响移动终端的运行速度,最终导致移动终端的性能降低。
发明内容
本发明提供一种移动终端的重启控制方法、装置及移动终端,以实现自动对移动终端的重启进行控制。
第一方面,本发明实施例提供了一种移动终端的重启控制方法,包括:
获取移动终端的预设初始重启时间;
根据所述移动终端的身份信息计算重启时间调整值;
根据所述重启时间调整值调整所述预设初始重启时间,得到目标重启时间;
控制所述移动终端按照所述目标重启时间执行重启操作。
第二方面,本发明实施例提供了一种移动终端的重启控制装置,包括:
初始重启时间获取模块,用于获取移动终端的预设初始重启时间;
重启时间调整值计算模块,用于根据所述移动终端的身份信息计算重启时间调整值;
初始重启时间调整模块,用于根据所述重启时间调整值调整所述预设初始重启时间,得到目标重启时间;
重启操作控制模块,用于控制所述移动终端按照所述目标重启时间执行重启操作。
第三方面,本发明实施例提供了一种移动终端,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
获取移动终端的预设初始重启时间;
根据所述移动终端的身份信息计算重启时间调整值;
根据所述重启时间调整值调整所述预设初始重启时间,得到目标重启时间;
控制所述移动终端按照所述目标重启时间执行重启操作。
本发明实施例中提供的移动终端的重启控制方法,获取移动终端的预设初始重启时间;根据移动终端的身份信息计算重启时间调整值;根据重启时间调整值调整预设初始重启时间,得到目标重启时间;控制移动终端按照目标重启时间执行重启操作。通过采用上述技术方案,使移动终端按照目标重启时间进行重启操作,不仅有效地减少了移动终端的功耗,延长电池的使用寿命,使得***内存得到及时释放,加快了移动终端的运行速度,提高了移动终端的性能,而且目标重启时间是根据移动终端的身份信息确定的,可有效避免大量移动终端同时重启对移动网络造成的影响。
附图说明
图1为本发明实施例提供的一种移动终端的重启控制方法的流程示意图;
图2为本发明实施例提供的另一种移动终端的重启控制方法的流程示意图;
图3为本发明实施例提供的另一种移动终端的重启控制方法的流程示意图;
图4为本发明实施例提供的一种移动终端的重启控制装置的结构框图;
图5为本发明实施例提供的一种移动终端的结构示意图。
具体实施方式
下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
图1为本发明实施例提供的一种移动终端的重启控制方法的流程示意图,该方法可以由移动终端的重启控制装置执行,其中该装置可由软件和/或硬件实现,一般可集成在移动终端中。如图1所示,该方法包括:
步骤101、获取移动终端的预设初始重启时间。
示例性的,本实施例中的移动终端具体可为智能手机及平板电脑等具有开关机重启功能的设备。
移动终端运行一段时间后,***内存可能会被过度消耗,导致移动终端的运行速度变慢,影响移动终端的性能,且后台运行应用程序不断累积也会增加移动终端的功耗,此时,若将移动终端重启,可解决该问题。然而,绝大多数移动终端用户并没有定时重启的习惯,为此,本发明实施例对移动终端进行了静默重启的设计,在移动终端中预先设置了初始重启时间,以用于控制移动终端的自动重启。
本实施例对预设初始重启时间的具体取值不做限定,在具体实施时可根据实际情况进行设定。示例性的,可对移动终端用户的使用习惯进行调研,统计分析出多数用户不需要使用移动终端的时间段,据此确定预设初始重启时间,并可进行出厂前的设置。例如,统计出多数用户在凌晨2点到6点之间不需要使用移动终端,可将预设初始重启时间设置为凌晨3点或凌晨5点等。
步骤102、根据所述移动终端的身份信息计算重启时间调整值。
在生产商对移动终端进行定时静默重启的设计之后,预设初始重启时间便成为定值了,所以,同一品牌、同一型号或同一批次的移动终端的预设预设初始重启时间是相同的。若直接根据预设初始重启时间控制移动终端进行重启操作,可能会存在以下问题。示例性的,A品牌手机的生产商将A品牌手机的预设初始重启时间设定为早晨5点,所有的A品牌手机每天早晨5点就会自动进行重启操作。然而,大量的同一品牌、同一型号或同一批次的移动终端同时重启时,均需要重新发起移动网络注册流程,这容易对移动网络(或基站)产生DOS(Denial of Service,拒绝服务)攻击,从而使网络基站崩溃。为此,本发明实施例提供的移动终端的重启控制方法,对移动终端的预设初始重启时间进行调整,使每个移动终端按照调整后的目标重启时间执行重启操作。
在本实施例中,为了避免大量移动终端同时重启,对每个移动终端的预设初始重启时间进行有针对性的个性化调整。每个移动终端都有自身唯一的身份信息,因此可根据自身唯一的身份信息计算得到的重启时间调整值。其中,身份信息可包括国际移动设备身份码(International Mobile Equipment,IMEI)和国际移动用户识别码(InternationalMobile Subscriber Identification Number,IMSI)中的任意一种。IMEI和IMSI均是可以表征移动终端自身身份信息唯一性的串码。需要说明的是,表征移动终端自身身份信息唯一性的标识包括IMEI和IMSI,但不限于IMEI和IMSI,身份信息还可以包括移动终端中集成的中央处理器(Central Processing Unit,CPU)或其他器件的的序列号等信息。
示例性的,获取移动终端的IMEI,其中,IMEI为由15位数字组成的电子串号,它与每个移动终端一一对应,且每个移动终端是全世界唯一的。对获取的移动终端的IMEI进行一定的数学运算,并将运算结果作为重启时间调整值。本实施例对具体的数学运算方式不作限定,在具体实施时可根据实际情况进行选取。
步骤103、根据所述重启时间调整值调整预设初始重启时间,得到目标重启时间。
在本实施例中,根据重启时间调整值对移动终端的预设初始重启时间进行调整,并将调整后的重启时间作为目标重启时间。示例性的,可以将移动终端的预设初始重启时间延迟或提前重启时间调整值,也可以将预设初始重启时间乘以重启时间调整值的倍数。本实施例对根据重启时间调整值调整预设初始重启时间的具体方法不做限定。
步骤104、控制所述移动终端按照所述目标重启时间执行重启操作。
在本实施例中,移动终端按照调整后的目标重启时间进行重启操作,以避免大量移动终端同时重启,对网络产生DOS攻击。经过调整后的重启时间是与移动终端自身的身份信息相关联的时间,同一品牌、同一型号或同一批次的移动终端的重启时间不再全部相同。例如,以预设初始重启时间为早晨5点为例,部分手机的目标重启时间可能为5点05分,部分手机的目标重启时间可能为5点10分,部分手机的目标重启时间可能为4点50分等等,从而实现对移动终端的重启操作进行分流,以减少对移动网络的影响。
本发明实施例中提供的移动终端的重启控制方法,获取移动终端的预设预设初始重启时间;根据移动终端的身份信息计算重启时间调整值;根据重启时间调整值调整预设初始重启时间,得到目标重启时间;控制移动终端按照目标重启时间执行重启操作。通过采用上述技术方案,使移动终端按照目标重启时间进行重启操作,不仅有效地减少了移动终端的功耗,延长电池的使用寿命,使得***内存得到及时释放,加快了移动终端的运行速度,提高了移动终端的性能,而且目标重启时间是根据移动终端的身份信息确定的,可有效避免大量移动终端同时重启对移动网络造成的影响。
图2为本发明实施例提供的另一种移动终端的重启控制方法的流程示意图,本实施例以上述实施例为基础进行优化,在本实施例中,将步骤“根据所述移动终端的身份信息计算重启时间调整值”优化为:获取所述移动终端的国际移动设备身份码IMEI或国际移动用户识别码IMSI中预设位置上的数值;按照预设算法根据所获取的数值计算重启时间调整值。
相应的,如图2所示,本实施例的方法包括如下步骤:
步骤201、获取移动终端的预设初始重启时间。
步骤202、获取所述移动终端的IMEI或IMSI中预设位置上的数值。
在本实施例中,预设位置是根据需要设定的,可以是移动终端IMEI或IMSI中任意位置的数值,可是连续的多位数值,也可以不连续位置的数值。示例性的,获取移动终端的IMEI或IMSI后两位的数值。
进一步的,可将获取所述移动终端的IMSI中预设位置上的数值优化为:尝试获取所述移动终端的IMEI中第一预设位置上的数值;若IMEI不存在或非法,则获取所述移动终端的IMSI中第二预设位置上的数值。每个移动终端具备全球唯一的IMEI,但可能存在由于某些原因(如代码错误或数据丢失等)获取不到IMEI或者存在伪造等情况,所以在尝试获取IMEI时返回的结果可能是IMEI不存在或非法,为了保证成功计算重启时间调整值,可继续获取IMSI。第一预设位置与第二预设位置可相同,也可不同,本实施例不做具体限定。
步骤203、按照预设算法根据所获取的数值计算重启时间调整值。
将获取移动终端的IMEI或IMSI中预设位置上的数值按照预设算法进行运算,并将运算结果作为重启时间调整值。需要说明的是,本实施例对预设算法不做限定。示例性的,可以直接将预设位置上的数值作为重启时间调整值,也可以对预设位置上的数值进行任意加减乘除的操作,并将操作结果作为重启时间调整值,还可以定义预设算法为一个自变量的任意函数,将预设位置上的数值作为一个自变量的一个取值带入函数,并将函数值作为重启时间调整值。优选的,对所获取的数值进行模运算;将模运算结果作为重启时间调整值。示例性的,将获取的移动终端的IMEI或IMSI中预设位置的数值除以60后的余数作为重启时间调整值,比如移动终端的IMEI或IMSI中后两位的数值为75,则计算的重启时间调整值为15。
可以理解的是,不同移动终端对IMEI或IMSI的存储方式可能不同,为了便于计算,可将获取到的IMEI或IMSI对应的数据转换为十进制的形式,再根据十进制形式的数值计算重启时间调整值。
步骤204、根据所述重启时间调整值调整预设初始重启时间,得到目标重启时间。
步骤205、控制所述移动终端按照所述目标重启时间执行重启操作。
本实施例提供的移动终端的重启控制方法,通过获取移动终端的国际移动设备身份码IMEI或国际移动用户识别码IMSI中预设位置上的数值,按照预设算法根据所获取的数值计算重启时间调整值,由于每个移动终端对应唯一一个IMEI或IMSI,能够避免大量的移动终端的重启时间调整值一样,进一步避免大量的移动终端同时重启对网络产生的DOS攻击,同时根据获取移动终端的IMEI或IMSI预设位置的数值,可以有效减少计算量,提高计算效率。
图3为本发明实施例提供的另一种移动终端的重启控制方法的流程示意图,本实施例以上述实施例为基础进行优化,在本实施例中,将步骤“根据所述重启时间调整值调整预设初始重启时间,得到目标重启时间”进一步优化为:按照所述重启时间调整值延迟或提前预设初始重启时间,得到目标重启时间。
相应的,如图3所示,本实施例的方法包括如下步骤:
步骤301、获取移动终端的预设预设初始重启时间。
步骤302、获取所述移动终端的IMEI或IMSI中预设位置上的数值。
步骤303、按照预设算法根据所获取的数值计算重启时间调整值。
步骤304、按照所述重启时间调整值延迟或提前预设初始重启时间,得到目标重启时间。
优选的,本步骤可包括:判断所述重启时间调整值的奇偶性;当所述重启时间调整值为奇数时,按照所述重启时间调整值延迟所述预设初始重启时间,当所述重启时间调整值为偶数时,按照所述重启时间调整值提前所述预设初始重启时间;或者,当所述重启时间调整值为奇数时,按照所述重启时间调整值提前所述预设初始重启时间,当所述重启时间调整值为偶数时,按照所述重启时间调整值延迟所述预设初始重启时间。示例性的,计算得到的重启时间调整值为15分钟,移动终端的预设初始重启时间为早晨5点整,将移动终端的预设初始重启时间提前或延迟15分钟,则调整后的目标重启时间为5点零15分或4点45分。
步骤305、控制所述移动终端按照所述目标重启时间执行重启操作。
本实施例提供的移动终端的重启控制方法,按照重启时间调整值延迟或提前预设初始重启时间,得到目标重启时间,并根据重启时间调整值的奇偶性对预设初始重启时间进行不同的调整,进一步使得移动终端在不同时间点重启,有效避免大量的移动终端同时重启对网络产生的DOS攻击。
图4为本发明实施例提供的一种移动终端的重启控制装置的结构框图,该装置可由软件和/或硬件实现,一般可集成在移动终端中,可通过执行移动终端的触摸屏控制方法来对移动终端的触摸屏进行控制。如图4所示,该装置包括初始重启时间获取模块401、重启时间调整值计算模块402、初始重启时间调整模块403和重启操作控制模块404。
其中,初始重启时间获取模块401,用于获取移动终端的预设初始重启时间;重启时间调整值计算模块402,用于根据所述移动终端的身份信息计算重启时间调整值;初始重启时间调整模块403,用于根据所述重启时间调整值调整所述预设初始重启时间,得到目标重启时间;重启操作控制模块404,用于控制所述移动终端按照所述目标重启时间执行重启操作。
本实施例提供的一种移动终端的重启控制装置,使移动终端按照目标重启时间进行重启操作,不仅有效地减少了移动终端的功耗,延长电池的使用寿命,使得***内存得到及时释放,加快了移动终端的运行速度,提高了移动终端的性能,而且目标重启时间是根据移动终端的身份信息确定的,可有效避免大量移动终端同时重启对移动网络造成的影响。
在上述实施例的基础上,所述重启时间调整值计算模块402,包括:
预设位置数值获取单元,用于获取所述移动终端的国际移动设备身份码IMEI或国际移动用户识别码IMSI中预设位置上的数值;
重启时间调整值计算单元,用于按照预设算法根据所获取的数值计算重启时间调整值。
在上述实施例的基础上,所述预设位置数值获取单元用于:
尝试获取所述移动终端的IMEI中第一预设位置上的数值;
若IMEI不存在或非法,则获取所述移动终端的IMSI中第二预设位置上的数值。
在上述实施例的基础上,所述重启时间调整值计算单元,用于:
对所获取的数值进行模运算;
将模运算结果作为重启时间调整值。
在上述实施例的基础上,所述初始重启时间调整模块403,包括:
初始重启时间调整单元,用于按照所述重启时间调整值延迟或提前所述预设初始重启时间,得到目标重启时间。
在上述实施例的基础上,所述初始重启时间调整单元,用于:
判断所述重启时间调整值的奇偶性;
当所述重启时间调整值为奇数时,按照所述重启时间调整值延迟所述预设初始重启时间,当所述重启时间调整值为偶数时,按照所述重启时间调整值提前所述预设初始重启时间;或者,当所述重启时间调整值为奇数时,按照所述重启时间调整值提前所述预设初始重启时间,当所述重启时间调整值为偶数时,按照所述重启时间调整值延迟所述预设初始重启时间。
本发明实施例提供了一种移动终端,该移动终端中可集成本发明实施例提供的移动终端的重启控制装置。该移动终端包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:获取移动终端的预设初始重启时间;根据所述移动终端的身份信息计算重启时间调整值;根据所述重启时间调整值调整所述预设初始重启时间,得到目标重启时间;控制所述移动终端按照所述目标重启时间执行重启操作。
图5为本发明实施例提供的一种移动终端的结构示意图。如图5所示,该移动终端可以包括:壳体(图中未示出)、存储器501、中央处理器(Central Processing Unit,CPU)502(又称处理器,以下简称CPU)、电路板(图中未示出)和电源电路(图中未示出)。所述电路板安置在所述壳体围成的空间内部;所述CPU502和所述存储器501设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器501,用于存储可执行程序代码;所述CPU502通过读取所述存储器501中存储的可执行程序代码来运行与所述可执行程序代码对应的程序。
所述移动终端还包括:外设接口503、RF(Radio Frequency,射频)电路505、音频电路506、扬声器511、电源管理芯片508、输入/输出(I/O)子***505、触摸屏512、其他输入/控制设备510以及外部端口504,这些部件通过一个或多个通信总线或信号线507来通信。
应该理解的是,图示移动终端500仅仅是移动终端的一个范例,并且移动终端500可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
下面就本实施例提供的用于控制重启的移动终端进行详细的描述,该移动终端以手机为例。
存储器501,所述存储器501可以被CPU502、外设接口503等访问,所述存储器501可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
外设接口503,所述外设接口503可以将设备的输入和输出外设连接到CPU502和存储器501。
I/O子***509,所述I/O子***509可以将设备上的输入输出外设,例如触摸屏512和其他输入/控制设备510,连接到外设接口503。I/O子***509可以包括显示控制器5091和用于控制其他输入/控制设备510的一个或多个输入控制器5092。其中,一个或多个输入控制器5092从其他输入/控制设备510接收电信号或者向其他输入/控制设备510发送电信号,其他输入/控制设备510可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器5092可以与以下任一个连接:键盘、红外端口、USB接口以及诸如鼠标的指示设备。
触摸屏512,所述触摸屏512是用户终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。
I/O子***509中的显示控制器5091从触摸屏512接收电信号或者向触摸屏512发送电信号。触摸屏512检测触摸屏上的接触,显示控制器5091将检测到的接触转换为与显示在触摸屏512上的用户界面对象的交互,即实现人机交互,显示在触摸屏512上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。
RF电路505,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。具体地,RF电路505接收并发送RF信号,RF信号也称为电磁信号,RF电路505将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他设备进行通信。RF电路505可以包括用于执行这些功能的已知电路,其包括但不限于天线***、RF收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、CODEC(COder-DECoder,编译码器)芯片组、用户标识模块(Subscriber Identity Module,SIM)等等。
音频电路506,主要用于从外设接口503接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器511。
扬声器511,用于将手机通过RF电路505从无线网络接收的语音信号,还原为声音并向用户播放该声音。
电源管理芯片508,用于为CPU502、I/O子***及外设接口所连接的硬件进行供电及电源管理。
上述实施例中提供的移动终端的重启控制装置及移动终端可执行本发明任意实施例所提供的移动终端的重启控制方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的移动终端的重启控制方法。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (11)
1.一种移动终端的重启控制方法,其特征在于,包括:
获取移动终端的预设初始重启时间;
根据所述移动终端的自身唯一的身份信息计算重启时间调整值,其中,所述身份信息包括国际移动设备身份码IMEI、国际移动用户识别码IMSI或移动终端中的器件的序列号;
根据所述重启时间调整值调整所述预设初始重启时间,得到目标重启时间;
控制所述移动终端按照所述目标重启时间执行重启操作;
其中,根据所述重启时间调整值调整所述预设初始重启时间,得到目标重启时间,包括:
按照所述重启时间调整值延迟或提前所述预设初始重启时间,得到目标重启时间。
2.根据权利要求1所述的方法,其特征在于,所述根据所述移动终端的身份信息计算重启时间调整值,包括:
获取所述移动终端的国际移动设备身份码IMEI或国际移动用户识别码IMSI中预设位置上的数值;
按照预设算法根据所获取的数值计算重启时间调整值。
3.根据权利要求2所述的方法,其特征在于,获取所述移动终端的IMSI中预设位置上的数值,包括:
尝试获取所述移动终端的IMEI中第一预设位置上的数值;
若IMEI不存在或非法,则获取所述移动终端的IMSI中第二预设位置上的数值。
4.根据权利要求2或3所述的方法,其特征在于,按照预设算法根据所获取的数值计算重启时间调整值,包括:
对所获取的数值进行模运算;
将模运算结果作为重启时间调整值。
5.根据权利要求1所述的方法,其特征在于,按照所述重启时间调整值延迟或提前所述预设初始重启时间,包括:
判断所述重启时间调整值的奇偶性;
当所述重启时间调整值为奇数时,按照所述重启时间调整值延迟所述预设初始重启时间,当所述重启时间调整值为偶数时,按照所述重启时间调整值提前所述预设初始重启时间;或者,当所述重启时间调整值为奇数时,按照所述重启时间调整值提前所述预设初始重启时间,当所述重启时间调整值为偶数时,按照所述重启时间调整值延迟所述预设初始重启时间。
6.一种移动终端的重启控制装置,其特征在于,包括:
初始重启时间获取模块,用于获取移动终端的预设初始重启时间;
重启时间调整值计算模块,用于根据所述移动终端的自身唯一的身份信息计算重启时间调整值,其中,所述身份信息包括国际移动设备身份码IMEI、国际移动用户识别码IMSI或移动终端中的器件的序列号;
初始重启时间调整模块,用于根据所述重启时间调整值调整所述预设初始重启时间,得到目标重启时间;
重启操作控制模块,用于控制所述移动终端按照所述目标重启时间执行重启操作;
其中,所述初始重启时间调整模块,包括:
初始重启时间调整单元,用于按照所述重启时间调整值延迟或提前所述预设初始重启时间,得到目标重启时间。
7.根据权利要求6所述的装置,其特征在于,所述重启时间调整值计算模块,包括:
预设位置数值获取单元,用于获取所述移动终端的国际移动设备身份码IMEI或国际移动用户识别码IMSI中预设位置上的数值;
重启时间调整值计算单元,用于按照预设算法根据所获取的数值计算重启时间调整值。
8.根据权利要求6所述的装置,其特征在于,所述预设位置数值获取单元用于:
尝试获取所述移动终端的IMEI中第一预设位置上的数值;
若IMEI不存在或非法,则获取所述移动终端的IMSI中第二预设位置上的数值。
9.根据权利要求7或8所述的装置,其特征在于,所述重启时间调整值计算单元用于:
对所获取的数值进行模运算;
将模运算结果作为重启时间调整值。
10.根据权利要求6所述的装置,其特征在于,所述初始重启时间调整单元用于:
判断所述重启时间调整值的奇偶性;
当所述重启时间调整值为奇数时,按照所述重启时间调整值延迟所述预设初始重启时间,当所述重启时间调整值为偶数时,按照所述重启时间调整值提前所述预设初始重启时间;或者,当所述重启时间调整值为奇数时,按照所述重启时间调整值提前所述预设初始重启时间,当所述重启时间调整值为偶数时,按照所述重启时间调整值延迟所述预设初始重启时间。
11.一种移动终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以下步骤:
获取移动终端的预设初始重启时间;
根据所述移动终端的自身唯一的身份信息计算重启时间调整值,其中,所述身份信息包括国际移动设备身份码IMEI、国际移动用户识别码IMSI或移动终端中的器件的序列号;
根据所述重启时间调整值调整所述预设初始重启时间,得到目标重启时间;
控制所述移动终端按照所述目标重启时间执行重启操作;
其中,根据所述重启时间调整值调整所述预设初始重启时间,得到目标重启时间,包括:
按照所述重启时间调整值延迟或提前所述预设初始重启时间,得到目标重启时间。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611186902.4A CN106791090B (zh) | 2016-12-20 | 2016-12-20 | 一种移动终端的重启控制方法、装置及移动终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611186902.4A CN106791090B (zh) | 2016-12-20 | 2016-12-20 | 一种移动终端的重启控制方法、装置及移动终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106791090A CN106791090A (zh) | 2017-05-31 |
CN106791090B true CN106791090B (zh) | 2020-03-10 |
Family
ID=58894206
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611186902.4A Active CN106791090B (zh) | 2016-12-20 | 2016-12-20 | 一种移动终端的重启控制方法、装置及移动终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106791090B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107943270B (zh) * | 2017-11-21 | 2020-09-01 | Oppo广东移动通信有限公司 | 应用服务的控制方法、装置及存储介质和移动终端 |
CN109445994A (zh) * | 2018-11-12 | 2019-03-08 | Oppo广东移动通信有限公司 | 开机处理方法、装置、终端设备及存储介质 |
CN111093247B (zh) * | 2019-11-22 | 2022-02-18 | 上海五零盛同信息科技有限公司 | 适用于窄带物联网终端设备的离散入网方法、***、介质及设备 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8959402B2 (en) * | 2012-10-04 | 2015-02-17 | Qualcomm Incorporated | Method for preemptively restarting software in a multi-subsystem mobile communication device to increase mean time between failures |
CN103345401A (zh) * | 2013-07-30 | 2013-10-09 | 禹芙蓉 | 一种智能手机及其性能优化方法 |
JP5703352B2 (ja) * | 2013-08-29 | 2015-04-15 | 三菱電機インフォメーションシステムズ株式会社 | アプリケーションシステム、携帯端末、サーバコンピュータおよびコンピュータプログラム |
CN105848304A (zh) * | 2016-04-26 | 2016-08-10 | 上海斐讯数据通信技术有限公司 | 一种重启无线传输设备的方法 |
-
2016
- 2016-12-20 CN CN201611186902.4A patent/CN106791090B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN106791090A (zh) | 2017-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107844342B (zh) | 应用程序保活的管控方法、装置及存储介质和移动终端 | |
US11051272B2 (en) | Method for arranging broadcast message in operating system and electronic device | |
CN106817753B (zh) | 一种切换背景灰阶进行省电的方法、装置及移动终端 | |
CN107831886B (zh) | 关联启动应用的管控方法、装置、存储介质及智能终端 | |
US11160052B2 (en) | Method for adjusting broadcast receiver queue, storage medium and electronic device | |
CN106713653B (zh) | 一种音视频的播放控制方法、装置及终端 | |
CN107844341B (zh) | 进程启动的管控方法、装置及存储介质和移动终端 | |
EP3855715B1 (en) | Display control method and related product | |
CN106791090B (zh) | 一种移动终端的重启控制方法、装置及移动终端 | |
CN108093451B (zh) | 随机接入的控制方法、装置及存储介质和移动终端 | |
CN106776259B (zh) | 一种移动终端帧率检测方法、装置及移动终端 | |
CN106937371B (zh) | 一种切换背景灰阶进行省电的方法、装置及移动终端 | |
US20200007578A1 (en) | Broadcast-controlling method in operating system and mobile terminal | |
CN108933968B (zh) | 一种消息格式的转换方法、装置、存储介质及安卓终端 | |
CN114615373A (zh) | 一种音频业务的参数调整方法和终端 | |
CN107291302B (zh) | 一种触摸屏的控制方法、装置、存储介质及终端 | |
CN107885588B (zh) | 应用服务的控制方法、装置及存储介质和移动终端 | |
WO2018161607A1 (zh) | 广播控制方法、装置及移动终端、存储介质 | |
EP3592005B1 (en) | Broadcast receiver control method and apparatus, and mobile terminal | |
CN106844070B (zh) | 一种广播的控制方法、装置及移动终端 | |
CN109614248B (zh) | 消息压缩方法、装置、存储介质及终端设备 | |
CN106708637B (zh) | 发送开机广播的方法、装置及终端 | |
CN106936828B (zh) | 一种广播接收者队列调整方法、装置及终端 | |
CN109286544B (zh) | 基于nan智能管理方法及相关产品 | |
EP3373513B1 (en) | Method for monitoring broadcast message and terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant after: OPPO Guangdong Mobile Communications Co., Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant before: Guangdong Opel Mobile Communications Co., Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |