一种智能手机运行环境自动优化及节电方法和系统的制作方法
【技术领域】
[0001]本发明涉及智能手机系统应用中的系统优化技术领域,特别是一种智能手机运行环境自动优化及节电方法和系统。
【背景技术】
[0002]近年来手机的硬件和软件技术得到了飞速的发展,手机从仅以电话、短信等通信应用为主的应用层面,向不同的应用领域扩展,进入到网络时代,手机应用软件的APP定制模式已成为目前最热门的智能手机应用方向之一,智能手机已经作为移动终端设备在各行各业的应用业务中得到广泛的使用。智能手机软件市场上的APP软件丰富多彩,智能手机的许多用户在使用中会发现,随着应用范围的不断扩大,安装的APP软件会越来越多,智能手机中软件运行的速度会变的越来越慢,不但手机待机时间变的越来越短,而且手机的机身温度有时会变的很高,情况严重时还会引起黑屏、死锁甚至宕机等一系列麻烦问题。为了解决上述的问题,一些手机厂商或手机软件开发人员陆续推出一些功能软件,来改善手机的运行环境,就目前市面上所能见到的该类软件,基本上是采用人工干预的工作模式,需要使用者手动关掉一些应用,或释放一些内存等方法来解决资源不够以及延长待机时间的问题,由于智能手机使用的人群不同,对智能手机性能的掌握程度、使用的熟练不同,手工操作起来还不是十分方便,再加上有些该类软件本身所占资源就很大,也会给使用者带来一些困扰。
【发明内容】
[0003]本发明要解决的技术问题为:根据智能手机的运行特点,提出一种可自动进行运行环境优化及节电的方法和系统。
[0004]本发明采取的技术方案为:一种智能手机运行环境自动优化及节电方法,包括以下步骤:
步骤1,定义智能手机电池电量的变化阈值,定义智能手机机体的温度阈值,定义智能手机后台进程数目阈值,定义智能手机动态白名单包括的应用软件以及静态白名单包括的应用软件;
步骤2,实时获取智能手机电池的剩余电量,采集智能手机机体的温度,获取智能手机当前正在运行的所有后台进程;
步骤3,当智能手机状态满足如下三种假设之一,则对智能手机当前后台进程进行优化:
假设一:电池电量变化超过变化阈值;
假设二:智能手机机体温度超过温度阈值;
假设三:智能手机后台进程数目超过数目阈值;
上述对智能手机当前后台进程进行优化即,结束除智能手机系统进程、通话进程、本方法进程、静态白名单和动态白名单之外的运行于智能手机系统后台的应用软件进程。
[0005]本发明中,对智能手机电池的电量、机体温度和后台进程的获取可参考现有技术;静态白名单和动态白名单内容可在步骤I中由用户设定。本发明根据智能手机内核运行的环境、工作模式、任务调度方式、电源管理方式等设备自身条件,进行运行环境的状态判别和优化处理。运行过程中的相关判别和处理可自动进行,无需用户手动控制。同时,本发明由一个系统应用软件自动来完成对智能手机实时运行情况的跟踪,对智能手机系统资源的占用大大减少。
[0006]进一步的,步骤I还包括定义黑屏时需保护的数据通讯通道;本发明方法还包括步骤4,检测智能手机当前工作状态是否处于黑屏状态,如果不是则继续重复步骤2至3,如果是则启动手机黑屏保护工作模式,所述手机黑屏保护工作模式即,根据步骤I的定义,自动关闭相应的数据通讯通道。在关闭相应的数据通讯通道后,本发明还会继续监视数据通讯通道的状态,当第三方软件在黑屏时重新开启了用户需要保护的通讯通道,本发明会再次自动关闭该通讯通道,可以达到在黑屏工作模式时保护用户数据资源安全的目的。所述数据通讯通道包括Wifi数据通道、3G/4G网络、GPS、蓝牙、基站联络等有可能影响电源待机时间的因素。
[0007]为了在运行环境优化和节电处理过程中更好的保护用户数据,本发明步骤I中还包括定义用户数据安全目录区;本发明方法还包括安全目录监视步骤,即实时监视用户数据安全目录的被访问状态,当状态为被访问时,输出报警信息数据至智能手机屏幕。用户数据安全目录区可定义于手机SD卡中,并默认设置为系统隐含目录形式,用户数据安全目录区的保护模式可在步骤I中由用户设置为实时保护或其它保护形式,如选择为实时保护模式则驱动安全目录监视步骤,那么无论手机工作在黑屏模式还是白屏模式,本发明可自动对该目录中的所有文件(包括子目录及文件)进行实时监控,防止用户的重要信息被非法盗用和经后台秘密传送,用户可根据自己的实际需求将需要保护的文件、照片、录像等重要信息存放在保护目录中,以防泄露。本发明在自动报警的同时建立保护数据信息的记录文件供用户及时检查。
[0008]更进一步的,本发明还包括参数输出步骤,参数输出步骤包括对电池电量的变化根据其相应变化时间绘制电量变化曲线,并输出记录有当前电池剩余电量、电压、电量变化曲线、机体温度及当前后台运行进程的系统运行报告。本发明在每次运行系统环境优化后皆记录运行次数增加一次,上述系统运行报告中还包含本发明方法的当前运行次数,便于用户更加直观的获知手机运行状态。
[0009]为了提高用户使用的方便性和个性化,本发明的步骤I还包括,获取由用户选择设定的智能手机动态白名单以及静态白名单包括的应用软件。在软件初始化时,本发明应用设置有系统参数设置交互按键,用户可通过此按键进行包括剩余电量阈值、手机温度阈值及手机动静态白名单的应用软件的设定。后续本发明可根据用户设定的各项参数进行相关判定和处理,更加适应不同客户的具体需求。
[0010]本发明还公开一种智能手机运行环境自动优化及节电系统,其包括:
参数设置模块,定义智能手机电池电量的变化阈值,定义智能手机机体的温度阈值,定义智能手机后台进程数目阈值,定义智能手机动态白名单包括的应用软件以及静态白名单包括的应用软件;
实时监测模块,实时获取智能手机电池的剩余电量,采集智能手机机体的温度,获取智能手机当前正在运行的所有后台进程;
分析处理模块,当智能手机状态满足如下三种假设之一,则对智能手机当前后台进程进行优化:
假设一:电池电量变化超过变化阈值;
假设二:智能手机机体温度超过温度阈值;
假设三:智能手机后台进程数目超过数目阈值;
上述对智能手机当前后台进程进行优化即,结束除智能手机系统进程、通话进程、本系统进程、静态白名单和动态白名单之外的运行于智能手机系统后台的应用软件进程。
[0011]本发明系统运行过程中的相关判别和处理可自动进行,无需用户手动控制。同时,本发明由一个系统自动来完成对智能手机实时运行情况的跟踪,对智能手机系统资源的占用大大减少。
[0012]智能手机运行环境自动优化及节电系统还包括保护处理模块,参数设置模块还定义黑屏时需保护的数据通讯通道;保护处理模块检测智能手机当前工作状态是否处于黑屏状态,如果是则启动手机黑屏保护工作模式,所述手机黑屏保护工作模式即,根据参数设置模块的定义,自动关闭相应的数据通讯通道。
[0013]为了在运行环境优化和节电处理过程中更好的保护用户数据,智能手机运行环境自动优化及节电系统还包括用户数据安全保护模块,参数设置模块中还定义用户数据安全目录区,用户数据安全保护