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

文档序号:9416940阅读:来源:国知局
源电路,用于为所述移动终端的各个电路或器件供电;所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行以下步骤:采集客户端操作系统中应用程序的运行信息、和/或所述应用程序的行为信息、和/或与所述应用程序相关的情景信息,形成客户端特征信息;上传所述客户端特征信息至云端服务器;接收所述云端服务器针对所述客户端特征信息形成的省电策略,并根据所述省电策略对所述应用程序进行省电操作。
[0037]本发明实施例的移动终端,通过采集客户端操作系统中应用程序的客户端特征信息,并上传客户端特征信息,以及接收云端服务器针对客户端特征信息形成的省电策略,并根据省电策略对应用程序进行省电操作,更加智能,更加灵活,提升用户使用体验。
[0038]为实现上述目的,本发明第六方面实施例提出了一种云端服务器,所述云端服务器包括第四方面实施例的省电处理装置。
[0039]本发明实施例的云端服务器,通过接收客户端采集的客户端特征信息,并针对客户端特征信息形成相应的省电策略,以及向客户端返回省电策略,以使客户端根据省电策略对应用程序进行省电操作,更加智能,更加灵活,提升用户使用体验。
[0040]本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【附图说明】
[0041]图1是根据本发明一个实施例的省电处理方法的流程图。
[0042]图2是根据本发明另一个实施例的省电处理方法的流程图。
[0043]图3是根据本发明一个实施例的省电处理装置的结构示意图一。
[0044]图4是根据本发明一个实施例的省电处理装置的结构示意图二。
[0045]图5是根据本发明另一个实施例的省电处理装置的结构示意图一。
[0046]图6是根据本发明另一个实施例的省电处理装置的结构示意图二。
【具体实施方式】
[0047]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0048]下面参考附图描述本发明实施例的省电处理方法、装置、移动终端和云端服务器。
[0049]图1是根据本发明一个实施例的省电处理方法的流程图,本实施例应用于客户端,如图1所示,该方法包括:
[0050]S101,采集客户端操作系统中应用程序的运行信息、和/或应用程序的行为信息、和/或与应用程序相关的情景信息,形成客户端特征信息。
[0051]其中,应用程序的运行信息可包括应用程序的名称、应用程序类型信息、应用程序的运行时间、应用程序的网络流量消耗信息、应用程序对客户端内存的占用信息、应用程序对客户端CPU的占用信息等。举例来说,微信属于社交类应用程序,占用了 2%的内存、CPU使用率为4%等等。
[0052]应用程序的行为信息可包括应用程序所对应的特定文件夹信息、应用程序所对应的特定进程信息、应用程序账户的登陆状态、应用程序对应的系统服务信息、应用程序对应进程的优先级信息等。例如,微信安装在tencent/MicroMsg文件夹,当前处于登陆状态,微信需要调用的系统服务信息等等。
[0053]应用程序相关的情景信息可包括室外情景、室内情景、睡眠情景、航空情景、车载情景等。例如,当前客户端处于室外情景。
[0054]在获得上述运行信息、行为信息、情景信息之后,可对上述信息进行整理,从而形成客户端特征信息。
[0055]S102,上传客户端特征信息至云端服务器。
[0056]在形成客户端特征信息后,可将该客户端特征信息上传至云端服务器。云端数据库可对该客户端特征信息进行分析,确定相应的省电策略并返回该省电策略。
[0057]S103,接收云端服务器针对客户端特征信息形成的省电策略,并根据省电策略对应用程序进行省电操作。
[0058]在本发明的实施例中,可接收云端服务器针对客户端特征信息形成的省电策略,然后根据省电策略对应用程序进行省电操作。具体地,可先判断对应用程序进行省电操作是否需要调用系统权限。如果不需要调用系统权限,则可直接对应用程序进行省电操作。如果需要调用系统权限,则可调用预先安装在操作系统特定位置、具有系统权限授权功能的中间插件SKEY,通过中间插件SKEY对应用程序进行省电操作。
[0059]更具体地,可根据省电策略对应用程序执行多种省电操作。例如:执行杀进程操作,或者对应用程序执行强制停止操作,或者对应用程序执行禁止自动启动操作,或者对应用程序执行重新启动操作,或者禁止述应用程序进行网络连接,或者对应用程序执行卸载操作等等。
[0060]举例来说,一个音乐播放APP,目前处于播放状态。在播放的过程中,该APP可能会后台自动更新歌词等连接网络的动作,则可对该APP执行断开网络而不暂停播放的操作,使用户能够在听歌不受到影响的情况下,断开网络,避免了不必要的耗电动作。
[0061]再例如,假如APP已经12小时未使用,则可关闭符合该条件的APP进行省电。但是如果APP是一款通信软件,并且处于登录状态,则可不关闭该APP,使用户能够及时收到消息,从而不影响用户使用。
[0062]应当理解的是,上述例子仅为两个简单的示例,实际情况可能更加复杂。随着时间的推移,会出现更多的从未出现过的客户端特征信息,而相应的省电策略也会随之更新,不再是示例中停止自动更新歌词等简单的操作,而是更加复杂的省电策略,也可能是多种省电策略的组合,此处不在——列举。
[0063]另外,在接收省电策略之后,还可将省电策略缓存至本地。当检测到与云端服务器断开连接时,客户端可从本地获取相应的省电策略,并根据省电策略对应用程序进行省电操作。例如,客户端在接收到云端服务器返回的省电策略之后,假设客户端当前无法与云端服务器进行通信,则可获取之前缓存到本地的省电策略,从而对应用程序进行省电策略。
[0064]本发明实施例的省电处理方法,通过采集客户端操作系统中应用程序的客户端特征信息,并上传客户端特征信息,以及接收云端服务器针对客户端特征信息形成的省电策略,并根据省电策略对应用程序进行省电操作,更加智能,更加灵活,提升用户使用体验。
[0065]图2是根据本发明另一个实施例的省电处理方法的流程图,本实施例应用于云端服务器,如图2所示,该方法包括:
[0066]S201,接收客户端采集的客户端特征信息。
[0067]其中,客户端特征信息根据客户端操作系统中应用程序的运行信息、和/或应用程序的行为信息、和/或与应用程序相关的情景信息形成。
[0068]应用程序的运行信息可包括应用程序的名称、应用程序类型信息、应用程序的运行时间、应用程序的网络流量消耗信息、应用程序对客户端内存的占用信息、应用程序对客户端CPU的占用信息等。举例来说,微信属于社交类应用程序,占用了 2%的内存、CPU使用率为4%等等。
[0069]应用程序的行为信息可包括应用程序所对应的特定文件夹信息、应用程序所对应的特定进程信息、应用程序账户的登陆状态、应用程序对应的系统服务信息、应用程序对应进程的优先级信息等。例如,微信安装在tencent/MicroMsg文件夹,当前处于登陆状态,微信需要调用的系统服务信息等等。
[0070]应用程序相关的情景信息可包括室外情景、室内情景、睡眠情景、航空情景、车载情景等。例如,当前客户端处于室外情景。
[0071]S202,针对客户端特征信息形成相应的省电策略,并向客户端返回省电策略,以使客户端根据省电策略对应用程序进行省电操作。
[0072]具体地,可根据客户端特征信息从数据库中选择相应的省电策略,并向客户端发送省电策略,或者通过人工分析客户端特征信息,并设定相应的省电策略,并向客户端发送省电策略。
[0073]其中,数据库保存在云端服务器中,用于保存省电策略。如果当前客户端特征信息对应的省电策略已经在数据库中存在,则可直接从数据库中选择相应的省电策略,并向客户端发送省电策略。如果当前客户端特征信息从未出现过,则可转为人工对客户端特征信息进行分析,从而设定相应的省电策略,然后向客户端发送省电策略。
[0074]另外,在通过人工分析客户端特征信息进行分析,并设定相应的省电策略之后,还可将省电策略保存至数据库中。
[0075]本发明实施例的省电处理方法,通过接收客户端采集的客户端特征信息,并针对客户端特征信息形成相应的省电策略,以及向客户端返回省电策略,以使客户端根据省电策略对应用程序进行省电操作,更加智能,更加灵活,提升用户使用体验。
[0076]为了实现上述实施例,本发明还提出一种省电处理装置。
[0077]图3是根据本发明一个实施例的省电处理装置的结构示意图一,如图3所示,该装置包括:采集模块110、上传模块120和处理模块130。
[0078]采集模块110用于采集客户端操作系统中应用程序的运行信息、和/或应用程序的行为信息、和/或与应用程序相关的情景
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1