本发明涉及通信技术领域,尤其涉及一种用户终端运行模式的优化方法。
背景技术:
在用户终端,如智能手机、IPAD的使用过程中,能耗问题已经成为比较突出的问题之一,尤其是在用户终端的电能存储不足的情况下,如何对其运行模式进行优化,以保障较长的待机时间同时还能兼具使用需要,是业内不断在探讨的问题。
目前在大部分的智能手机上,都是通过限制屏幕亮度的方式解决电量不足时的省电。比如将屏幕亮度限定在30%左右。但是这种处理方式并没有深入处理耗电问题,所能起到的省电效果也并不明显。
技术实现要素:
本发明的目的是针对现有技术的缺陷,提供一种用户终端运行模式的优化方法,在启用省电模式时深度优化耗电处理,关闭占用后台的耗电程序,并根据终端当前的电量状态关闭其他耗电功能,并对关闭动作进行记录,从而能在退出省电模式时自动开启被关闭的功能模块。通过该优化方法,能够真正达到在电量不足状态下的省电效果,有效延长用户终端的待机时间。
有鉴于此,本发明实施例提供了一种用户终端运行模式的优化方法,包括:
用户终端接收用户输入的省电模式启用指令;
根据所述省电模式启用指令,生成关闭控制指令,关闭所述用户终端的内存中运行的应用;
监测用户终端的电池电量;
当所述电池电量低于第一阈值时,生成关闭设置指令,关闭所述用户终端的移动功能模块;所述移动功能模块包括移动数据模块、WLAN模块、GPS模块和蓝牙模块中的一种或多种;
根据所述关闭之前用户终端的移动功能模块的状态生成状态记录,并存储。
优选的,所述根据所述省电模式启用指令,生成关闭控制指令,关闭所述用户终端的内存中运行的应用具体包括:
根据所述省电模式启用指令生成运行状态监测指令;
根据所述运行状态监测指令监测所述用户终端的运行状态;
当所述用户终端进入待机状态时,生成关闭控制指令,关闭所述用户终端的内存中运行的应用。
优选的,所述方法还包括:
根据所述省电模式启用指令,获取预设屏幕亮度配置参数;
根据所述预设屏幕亮度配置参数修改所述用户终端的屏幕亮度参数的配置。
进一步优选的,所述方法还包括:
接收用户输入的待机状态唤醒指令;
根据修改后的所述用户终端的屏幕亮度参数进行用户界面的显示。
进一步优选的,所述方法还包括:
将所述修改之前的所述用户终端的屏幕亮度参数加入所述状态记录,进行存储。
进一步优选的,所述方法还包括:
接收用户输入的省电模式退出指令;
获取所述状态记录;
根据所述状态记录中的屏幕亮度参数,相应调整所述用户终端的屏幕亮度。
优选的,所述方法还包括:
监测用户终端的电池电量;
当确定当前的电池电量是不低于第一阈值时,生成恢复设置指令,根据所述状态记录相应开启被关闭所述用户终端的移动功能模块。
本发明实施例提供的用户终端运行模式的优化方法,在启用省电模式时深度优化耗电处理,关闭占用后台的耗电程序,并根据终端当前的电量状态关闭其他耗电功能,并对关闭动作进行记录,从而能在退出省电模式时自动开启被关闭的功能模块。通过该优化方法,能够真正达到在电量不足状态下的省电效果,有效延长用户终端的待机时间。
附图说明
图1为本发明实施例提供的用户终端运行模式的优化方法的流程图;
图2为本发明实施例提供的在电量不足的状态下用户手动退出省电模式的操作方法流程图;
图3为本发明实施例提供的电量恢复正常状态时退出省电模式的方法流程图。
具体实施方式
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
本实施例提供的用户终端运行模式的优化方法,适用于各种用户终端设备,主要用于智能手机和平板电脑。在用户终端电量不足状态下能够达到延长待机时间,节省电量消耗的效果。
图1为本发明实施例提供的用户终端运行模式的优化方法流程图,如图1所示,包括:
步骤101,用户终端接收用户输入的省电模式启用指令;
具体的,用户终端能够接收用户输入的方式包括:感应触摸操作、语音输入、按键输入等。
因此省电模式的启动配置可以包括多种方式,本实施例中仅以三种方式为例进行说明。
第一,省电模式的启动配置可以构建在用户终端的设置项里,通过接收用户的感应触摸操作作为省电模式启用指令,来更改相应的设置项,从而使用户终端进入省电模式;
第二,省电模式的启动配置可以通过对用户语音输入的识别来实现。通过拾取用户语音输入的服务,通过获取并分析提取用户语音输入的关键字,经匹配确认后,使得用户终端进入省电模式;
第三,可以在用户终端的外壳上设置一键式启动的按钮,通过用户按压按钮产生省电模式启动电信号,发送到用户终端的处理器,从而使用户终端进入省电模式。
步骤102,根据省电模式启用指令,生成关闭控制指令,关闭用户终端的内存中运行的应用;
具体的,用户终端在接收到省电模式启用指令之后,通过处理器生成对用户终端的内存中运行应用的关闭控制指令,将这些应用全部关闭。
进一步具体的,对内存中运行应用的关闭,可以是在接收到省电模式启用指令后立即关闭的,也可以是在一定条件成立时才关闭的。
比如,在优选的例子中,可以规定是在用户终端进入待机状态的时候才关闭。
该优选实施方式的具体执行过程可以如下:
首先,根据省电模式启用指令生成运行状态监测指令,然后根据运行状态监测指令监测用户终端的运行状态;可以设置用户终端在一段时间没有接收到用户指令,且没有流媒体播放时,即进入待机状态。当用户终端进入待机状态时,生成关闭控制指令,关闭用户终端的内存中运行的应用。
这样的好处在于,用户并不需要被限制到在使用用户终端结束时才能触发切换到省电模式,而是可以在任意时间设置,用户终端在使用结束后自动进入到省电模式。
此时的省电模式,是基于用户控制启动的,在省电模式下,不支持应用的后台运行。
步骤103,监测用户终端的电池电量;
具体的,在接收到省电模式启用指令之后,系统对用户终端电池电量进行持续监测。
持续监测可以是实时的,也可以是按照设定时间间隔进行的,比如每10s生成一次检测信号,获取当前剩余电量。
步骤104,当电池电量低于第一阈值时,生成关闭设置指令,关闭用户终端的移动功能模块;
具体的,移动功能模块包括移动数据模块、WLAN模块、GPS模块和蓝牙模块中的一种或多种。
第一阈值可以通过预先设置来定制。在具体的实施例中,第一阈值可以选取20%或30%。
当剩余电量低于第一阈值的时候,处理器生成关闭设置指令将用于进行移动数据连接的移动功能模块关闭,进一步节省电能消耗。
步骤105,根据关闭之前用户终端的移动功能模块的状态生成状态记录,并存储。
具体的,在生成关闭设置指令后,还需要对用户终端的移动功能模块中各个模块执行关闭设置指令的状态进行记录。
比如,在执行关闭设置指令之前,移动数据模块的状态为开启,WLAN模块的状态为关闭,GPS模块的状态为开启,蓝牙模块的状态为关闭。则根据这些状态生成状态记录,存储在用户终端的数据库中。
由此可以在后续电量恢复到正常电量的时候。根据存储的状态记录再将各模块的状态恢复到关闭前的状态。
状态记录的存储优选的采用对之前的状态记录执行覆盖操作的方式来进行存储。
通过上述步骤101-步骤105,实现了用户终端在电量不足的情况下,达到减少系统运行而进行省电的效果,实现了运行模式的自动优化。
此外,在步骤101之后还可以包括对显示亮度的优化。
步骤106,根据省电模式启用指令,获取预设屏幕亮度配置参数;
这里预设屏幕亮度配置参数是提前设置在用户终端的数据库中的,用于规定进入省电模式之后的屏幕亮度参数。
步骤107,根据预设屏幕亮度配置参数修改用户终端的屏幕亮度参数的配置。
当然,也可以对进入省电模式之前的屏幕亮度的亮度参数进行记录,具体可以将修改之前的用户终端的屏幕亮度参数加入状态记录,进行存储,在退出省电模式的时候再根据这个记录,恢复屏幕亮度参数的配置。
以上步骤106-107可以与步骤102-步骤105并行执行,当然也可以顺序执行。
通过上述步骤106-步骤107,进一步完善了用户终端在电量不足的情况下运行模式的自动优化。
在进入省电模式之后,如果用户需要使用用户终端,则输入待机状态唤醒指令,比如触摸屏幕开关按钮等,用户终端接收用户输入的待机状态唤醒指令;根据修改后的用户终端的屏幕亮度参数进行用户界面的显示。
在电量不足的状态下,如果接收到用户手动选择退出省电模式的操作时,执行如下步骤,具体如图2所示。
步骤201,接收用户输入的省电模式退出指令;
步骤202,获取状态记录;
步骤203,根据状态记录中的屏幕亮度参数,相应调整用户终端的屏幕亮度。
在电量没有恢复到正常电量的情况下,如果用户关闭省电模式,系统仅仅根据状态记录恢复屏幕亮度,而并不自动恢复被关闭的移动功能模块。
但用户可以根据用户实际使用需要,选择启动所需移动功能模块和应用。
此外可以通过在电量不足的情况下对用户终端的电池电量进行持续监测,以便在用户终端充电恢复到正常状态下,能够及时退出省电模式。
具体如图3所示,可以通过如下方法实现:
步骤301,监测用户终端的电池电量;
步骤302,当确定当前的电池电量是不低于第一阈值时,生成恢复设置指令,根据状态记录相应开启被关闭的用户终端的移动功能模块。
由此实现在退出省电模式时,自动开启在进入省电模式时被关闭的移动功能模块。
本发明实施例提供的用户终端运行模式的优化方法,在启用省电模式时深度优化耗电处理,关闭占用后台的耗电程序,并根据终端当前的电量状态关闭其他耗电功能,并对关闭动作进行记录,从而能在退出省电模式时自动开启被关闭的功能模块。通过该优化方法,能够真正达到在电量不足状态下的省电效果,有效延长用户终端的待机时间。
专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。