省电处理方法、装置、移动终端和云端服务器的制造方法_3

文档序号:9416940阅读:来源:国知局
信息,形成客户端特征信息。
[0079]其中,应用程序的运行信息可包括应用程序的名称、应用程序类型信息、应用程序的运行时间、应用程序的网络流量消耗信息、应用程序对客户端内存的占用信息、应用程序对客户端CPU的占用信息等。举例来说,微信属于社交类应用程序,占用了 2%的内存、CPU使用率为4%等等。
[0080]应用程序的行为信息可包括应用程序所对应的特定文件夹信息、应用程序所对应的特定进程信息、应用程序账户的登陆状态、应用程序对应的系统服务信息、应用程序对应进程的优先级信息等。例如,微信安装在tencent/MicroMsg文件夹,当前处于登陆状态,微信需要调用的系统服务信息等等。
[0081]应用程序相关的情景信息可包括室外情景、室内情景、睡眠情景、航空情景、车载情景等。例如,当前客户端处于室外情景。
[0082]在获得上述运行信息、行为信息、情景信息之后,可对上述信息进行整理,从而形成客户端特征信息。
[0083]上传模块120用于上传客户端特征信息至云端服务器。
[0084]在形成客户端特征信息后,上传模块120可将该客户端特征信息上传至云端服务器。云端数据库可对该客户端特征信息进行分析,确定相应的省电策略并返回该省电策略。
[0085]处理模块130用于接收云端服务器针对客户端特征信息形成的省电策略,并根据省电策略对应用程序进行省电操作。
[0086]在本发明的实施例中,处理模块130可接收云端服务器针对客户端特征信息形成的省电策略,然后根据省电策略对应用程序进行省电操作。具体地,可先判断对应用程序进行省电操作是否需要调用系统权限。如果不需要调用系统权限,则可直接对应用程序进行省电操作。如果需要调用系统权限,则可调用预先安装在操作系统特定位置、具有系统权限授权功能的中间插件SKEY,通过中间插件SKEY对应用程序进行省电操作。
[0087]更具体地,可根据省电策略对应用程序执行多种省电操作。例如:执行杀进程操作,或者对应用程序执行强制停止操作,或者对应用程序执行禁止自动启动操作,或者对应用程序执行重新启动操作,或者禁止述应用程序进行网络连接,或者对应用程序执行卸载操作等等。
[0088]举例来说,一个音乐播放APP,目前处于播放状态。在播放的过程中,该APP可能会后台自动更新歌词等连接网络的动作,则可对该APP执行断开网络而不暂停播放的操作,使用户能够在听歌不受到影响的情况下,断开网络,避免了不必要的耗电动作。
[0089]再例如,假如APP已经12小时未使用,则可关闭符合该条件的APP进行省电。但是如果APP是一款通信软件,并且处于登录状态,则可不关闭该APP,使用户能够及时收到消息,从而不影响用户使用。
[0090]应当理解的是,上述例子仅为两个简单的示例,实际情况可能更加复杂。随着时间的推移,会出现更多的从未出现过的客户端特征信息,而相应的省电策略也会随之更新,不再是示例中停止自动更新歌词等简单的操作,而是更加复杂的省电策略,也可能是多种省电策略的组合,此处不在——列举。
[0091]另外,如图4所示,本发明实施例的省电处理装置还可包括缓存模块140。
[0092]缓存模块140用于在接收省电策略之后,将省电策略缓存至本地。当检测到与云端服务器断开连接时,处理模块130可从本地获取相应的省电策略,并根据省电策略对应用程序进行省电操作。例如,客户端在接收到云端服务器返回的省电策略之后,假设客户端当前无法与云端服务器进行通信,则可获取之前缓存到本地的省电策略,从而对应用程序进行省电策略。
[0093]本发明实施例的省电处理装置,通过采集客户端操作系统中应用程序的客户端特征信息,并上传客户端特征信息,以及接收云端服务器针对客户端特征信息形成的省电策略,并根据省电策略对应用程序进行省电操作,更加智能,更加灵活,提升用户使用体验。
[0094]图5是根据本发明另一个实施例的省电处理装置的结构示意图一,如图5所示,该装置包括:接收模块210和返回模块220。
[0095]接收模块210用于接收客户端采集的客户端特征信息。
[0096]其中,客户端特征信息根据客户端操作系统中应用程序的运行信息、和/或应用程序的行为信息、和/或与应用程序相关的情景信息形成。
[0097]应用程序的运行信息可包括应用程序的名称、应用程序类型信息、应用程序的运行时间、应用程序的网络流量消耗信息、应用程序对客户端内存的占用信息、应用程序对客户端CPU的占用信息等。举例来说,微信属于社交类应用程序,占用了 2%的内存、CPU使用率为4%等等。
[0098]应用程序的行为信息可包括应用程序所对应的特定文件夹信息、应用程序所对应的特定进程信息、应用程序账户的登陆状态、应用程序对应的系统服务信息、应用程序对应进程的优先级信息等。例如,微信安装在tencent/MicroMsg文件夹,当前处于登陆状态,微信需要调用的系统服务信息等等。
[0099]应用程序相关的情景信息可包括室外情景、室内情景、睡眠情景、航空情景、车载情景等。例如,当前客户端处于室外情景。
[0100]返回模块220用于针对客户端特征信息形成相应的省电策略,并向客户端返回省电策略,以使客户端根据省电策略对应用程序进行省电操作。
[0101]具体地,返回模块220可根据客户端特征信息从数据库中选择相应的省电策略,并向客户端发送省电策略,或者通过人工分析客户端特征信息,并设定相应的省电策略,并向客户端发送省电策略。
[0102]其中,数据库保存在云端服务器中,用于保存省电策略。如果当前客户端特征信息对应的省电策略已经在数据库中存在,则可直接从数据库中选择相应的省电策略,并向客户端发送省电策略。如果当前客户端特征信息从未出现过,则可转为人工对客户端特征信息进行分析,从而设定相应的省电策略,然后向客户端发送省电策略。
[0103]另外,如图6所示,本发明实施例的省电处理装置还可包括保存模块230。
[0104]保存模块230用于在设定相应的省电策略之后,将省电策略保存至数据库中。
[0105]本发明实施例的省电处理装置,通过接收客户端采集的客户端特征信息,并针对客户端特征信息形成相应的省电策略,以及向客户端返回省电策略,以使客户端根据省电策略对应用程序进行省电操作,更加智能,更加灵活,提升用户使用体验。
[0106]为了实现上述实施例,本发明还提出一种移动终端,该移动终端包括壳体、处理器、存储器、电路板和电源电路,其中,上述电路板安置在上述壳体围成的空间内部,上述处理器和上述存储器设置在上述电路板上;上述电源电路,用于为上述移动终端的各个电路或器件供电;上述存储器用于存储可执行程序代码;上述处理器通过读取上述存储器中存储的可执行程序代码来运行与上述可执行程序代码对应的程序,以用于执行以下步骤:
[0107]S101’,采集客户端操作系统中应用程序的运行信息、和/或应用程序的行为信息、和/或与应用程序相关的情景信息,形成客户端特征信息。
[0108]其中,应用程序的运行信息可包括应用程序的名称、应用程序类型信息、应用程序的运行时间、应用程序的网络流量消耗信息、应用程序对客户端内存的占用信息、应用程序对客户端CPU的占用信息等。举例来说,微信属于社交类应用程序,占用了 2%的内存、CPU使用率为4%等等。
[0109]应用程序的行为信息可包括应用程序所对应的特定文件夹信息、应用程序所对应的特定进程信息、应用程序账户的登陆状态、应用程序对应的系统服务信息、应用程序对应进程的优先级信息等。例如,微信安装在tencent/MicroMsg文件夹,当前处于登陆状态,微信需要调用的系统服务信息等等。
[0110]应用程序相关的情景信息可包括室外情景、室内情景、睡眠情景、航空情景、车载情景等。例如,当前客户端处于室外情景。
[0111]在获得上述运行信息、行为信息、情景信息之后,可对上述信息进行整理,从而形成客户端特征信息。
[0112]S102’,上传客户端特征信息至云端服务器。
[0113]在形成客户端特征信息后,可将该客户端特征信息上传至云端服务器。云端数据库可对该客户端特征信息进行分析,确定相应的省电策略并返回该省电策略。
[0114]S103’,接收云端服务器针对客户端特征信息形成的省电策略,并根据省电策略对应用程序进行省电操作。
[0115]在本发明的实施例中,可接收云端服务器针对客户端特征信息形成的省电策略,然后根据省电策略对应用程序进行省电操作。具体地,可先判断对应用程序进行省电操作是否需要调用系统权限。如果不需要调用系统权限,则可直接对应用程序进行省电操作。如果需要调用系统权限,则可调用预先安装在操作系统特定位置、具有系统权限授权功能的中间插件SKEY,通过中间插件SKEY对应用程序进行省电操作。
[0116]更具体地,可根据省电策略对应用程序执行多种省电操作。例如:执行杀进程操作,或者对应用程序执行强制停止操作,或者对应用程序执行禁止自动启动操作,或者对应用程序执行重新启动操作,或者禁止述应用程序进行网络连接,或者对应用程序执行卸载操作等等。
[0
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1