Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020133455 - APPLICATION PROGRAM MANAGEMENT METHOD, DEVICE, STORAGE MEDIUM AND ELECTRONIC APPARATUS

Document

说明书

发明名称 0001   0002   0003   0004   0005   0006   0007   0008   0009   0010   0011   0012   0013   0014   0015   0016   0017   0018   0019   0020   0021   0022   0023   0024   0025   0026   0027   0028   0029   0030   0031   0032   0033   0034   0035   0036   0037   0038   0039   0040   0041   0042   0043   0044   0045   0046   0047   0048   0049   0050   0051   0052   0053   0054   0055   0056   0057   0058   0059   0060   0061   0062   0063   0064   0065   0066   0067   0068   0069   0070   0071   0072   0073   0074   0075   0076   0077   0078   0079   0080   0081   0082   0083   0084   0085   0086   0087   0088   0089   0090   0091   0092   0093   0094   0095   0096   0097   0098   0099   0100   0101   0102   0103   0104   0105   0106   0107   0108   0109   0110   0111   0112   0113   0114   0115   0116   0117   0118   0119   0120   0121   0122   0123   0124   0125   0126   0127   0128   0129   0130   0131   0132   0133   0134   0135   0136   0137   0138   0139   0140   0141   0142   0143   0144   0145   0146   0147   0148   0149   0150   0151   0152   0153   0154   0155   0156   0157   0158   0159   0160   0161   0162   0163   0164   0165   0166   0167   0168   0169   0170   0171   0172   0173   0174  

权利要求书

1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   20  

附图

1   2   3   4   5   6   7   8  

说明书

发明名称 : 应用程序的管理方法、装置、存储介质及电子设备

技术领域

[0001]
本申请涉及电子设备技术领域,尤其涉及一种应用程序的管理方法、装置、存储介质及电子设备。

背景技术

[0002]
随着电子技术的不断发展,电子设备如手机的功能越来越强大,在手机中可以安装各种各样的应用,以满足用户的需求,为用户的生活工作带来更多的便利。
[0003]
很多应用程序在用户打开并切换后会在后台运行,而对于一些用户不常使用的应用程序,在后台运行的话会消耗手机的电量和内存资源,进而影响手机的使用及续航。
[0004]
目前,为了避免不常使用的应用程序在后台运行而导致手机的电量和内存资源的浪费,用户可以将手机设置为省电模式以限制应用程序的功耗,但是,该方法为同时对所有的应用程序进行功耗限制,影响用户的操作,导致对应用程序的管理效率较低。
[0005]
发明内容
[0006]
本申请实施例提供一种应用程序的管理方法、装置、存储介质及电子设备,可以提升应用程序的管理效率。
[0007]
第一方面,本申请实施例了提供了一种应用程序的管理方法,包括:
[0008]
获取当前的多维场景特征;
[0009]
将所述多维场景特征输入到包含有场景识别能力的场景预测模型中,以确定当前的目标场景模式;
[0010]
启动电量管理框架,所述电量管理框架包括多个级别的电量限制等级;
[0011]
根据所述目标场景模式确定出相应的目标应用程序和目标电量限制等级,并将目标应用程序设置在所述电量管理框架的所述目标电量限制等级中。
[0012]
第二方面,本申请实施例了提供了的一种应用程序的管理装置,包括:
[0013]
获取单元,用于获取当前的多维场景特征;
[0014]
输入单元,用于将所述多维场景特征输入到包含有场景识别能力的场景预测模型中,以确定当前的目标场景模式;
[0015]
启动单元,用于启动电量管理框架,所述电量管理框架包括多个级别的电量限制等级;
[0016]
设置单元,用于根据所述目标场景模式确定出相应的目标应用程序和目标电量限制等级,并将目标应用程序设置在所述电量管理框架的所述目标电量限制等级中。
[0017]
第三方面,本申请实施例提供的存储介质,其上存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如本申请任一实施例提供的应用程序的管理方法。
[0018]
第四方面,本申请实施例提供的电子设备,包括处理器和存储器,所述存储器有计算机程序,所述处理器通过调用所述计算机程序,用于执行步骤:
[0019]
获取当前的多维场景特征;
[0020]
将所述多维场景特征输入到包含有场景识别能力的场景预测模型中,以确定当前的目 标场景模式;
[0021]
启动电量管理框架,所述电量管理框架包括多个级别的电量限制等级;
[0022]
根据所述目标场景模式确定出相应的目标应用程序和目标电量限制等级,并将目标应用程序设置在所述电量管理框架的所述目标电量限制等级中。

附图说明

[0023]
下面结合附图,通过对本申请的具体实施方式详细描述,将使本申请的技术方案及其它有益效果显而易见。
[0024]
图1为本发明实施例所提供电子设备运行的系统架构图。
[0025]
图2是本申请实施例提供的应用程序的管理方法的流程示意图。
[0026]
图3为本申请实施例提供的应用程序的管理方法的另一流程示意图。
[0027]
图4是本申请实施例提供的应用程序的管理方法的场景示意图。
[0028]
图5为本申请实施例提供的应用程序的管理装置的模块示意图。
[0029]
图6为本申请实施例提供的应用程序的管理装置的另一模块示意图。
[0030]
图7为本申请实施例提供的电子设备的结构示意图。
[0031]
图8为本申请实施例提供的电子设备的另一结构示意图。

具体实施方式

[0032]
请参照图式,其中相同的组件符号代表相同的组件,本申请的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本申请具体实施例,其不应被视为限制本申请未在此详述的其它具体实施例。
[0033]
本文所使用的术语「模块」可看做为在该运算系统上执行的软件对象。本文该的不同组件、模块、引擎及服务可看做为在该运算系统上的实施对象。而本文该的装置及方法优选的以软件的方式进行实施,当然也可在硬件上进行实施,均在本申请保护范围之内。
[0034]
请参阅图1,图1为本发明实施例所提供电子设备运行的系统架构图,该系统架构为安卓(Android)系统架构,在一实施方式中,该系统架构还可以为苹果(iphone Operating System,IOS)系统框架等。该安卓系统架构是安卓系统的体系结构,安卓的系统架构和其操作系统一样,采用了分层的架构,共分为四层,从高到低分别是安卓应用层(Application),安卓应用框架层(Application Framework),安卓系统运行层和Linux内核层。
[0035]
应用层:应用是用java语言编写的运行在虚拟机上的程序,比如桌面负一屏应用、摄像机应用、Email客户端、SMS短消息程序以及日历等。
[0036]
应用框架层:这一层是编写谷歌(Google)发布的核心应用时所使用的应用程序编程接口(Application Programming Interface,API)框架,开发人员同样可以使用这些框架来开发自己的应用,这样便简化了程序开发的结构设计,但是必须要遵守其框架的开发原则,如电量管理框架,该电量管理框架为新增的应用待机分组功能,可以让系统根据用户的使用情况而限制应用调取中央处理器(Central Processing Unit,CPU)或者网络等设备资源,该应用待机分组能根据应用的使用频率或者最近一次使用时间,对其资源请求进行优先级排序,应用待机分组可以为多组,如四个分组,系统会根据每个应用的使用情况,将其划 分至四个优先分组中的一个,而每个分组对设备资源的调度各有不同的限制,优先级越高的分组对设备资源的调度越高,优先级越低的分组对设备资源的调度越低。
[0037]
系统运行库(C/C++库以及安卓运行库)层:当使用安卓应用框架时,安卓系统会通过一些C/C++库来支持我们使用的各个组件,使其更好的为我们服务,比如其中的SQLite(关系数据库),Webkit(Web浏览器引擎)。
[0038]
Linux内核层:安卓的核心系统服务给予Linux2.6内核,如安全性、内存管理、进程管理、网络协议栈和驱动模型等都依赖于该内核,比如Binder IPC(Internet Process Connection进程间通信)驱动,安卓的一个特殊驱动程序,具有单独的设备节点,提供进程间通信的功能。
[0039]
本申请实施例提供一种应用程序的管理方法,该应用程序的管理方法的执行主体可以是本申请实施例提供的应用程序的管理装置,或者集成了该应用程序的管理装置的电子设备,其中该应用程序的管理装置可以采用硬件或者软件的方式实现。其中,电子设备可以是智能手机、平板电脑、掌上电脑(PDA,Personal Digital Assistant)等。
[0040]
以下进行具体分析说明。
[0041]
本发明实施例提供一种应用程序的管理方法,包括:
[0042]
获取当前的多维场景特征;
[0043]
将该多维场景特征输入到包含有场景识别能力的场景预测模型中,以确定当前的目标场景模式;
[0044]
启动电量管理框架,该电量管理框架包括多个级别的电量限制等级;
[0045]
根据该目标场景模式确定出相应的目标应用程序和目标电量限制等级,并将目标应用程序设置在该电量管理框架的该目标电量限制等级中。
[0046]
在一种实施方式中,该根据该目标场景模式确定出相应的目标应用程序和目标电量限制等级,并将目标应用程序设置在该电量管理框架的该目标电量限制等级中的步骤,可以包括:根据该目标场景模式确定出与该目标场景模式关联的第一目标应用程序和第一目标电量限制等级;根据该目标场景模式确定出与该目标场景模式不关联的第二目标应用程序和第二目标电量限制等级,该第一目标电量限制等级的优先级高于该第二目标电量限制等级;将第一目标应用程序设置在该电量管理框架的该第一目标电量限制等级中,将第二目标应用程序设置在该电量管理框架的该第二目标电量限制等级中。
[0047]
在一种实施方式中,该根据该目标场景模式确定出与该目标场景模式关联的第一目标应用程序和第一目标电量限制等级的步骤,可以包括:根据该目标场景模式确定出与该目标场景模式关联的第一应用程序;将与该目标场景模式的关联度大于第一预设阈值的第一应用程序确定为第一目标应用程序和第一目标电量限制等级;将与该目标场景模式的关联度不大于第一预设阈值的第一应用程序确定为第三目标应用程序和第三目标电量限制等级,该第一目标电量限制等级的优先级高于该第三目标电量限制等级,该第三目标电量限制等级的优先级高于第二目标电量限制等级。
[0048]
在一种实施方式中,该根据该目标场景模式确定出与该目标场景模式不关联的第二目 标应用程序和第二目标电量限制等级的步骤,可以包括:根据该目标场景模式确定出与该目标场景模式不关联的第二应用程序;将与该目标场景模式的关联度大于第二预设阈值的第二应用程序确定为第二目标应用程序和第二目标电量限制等级;将与该目标场景模式的关联度不大于第二预设阈值的第二应用程序确定为第四目标应用程序和第四目标电量限制等级,该第二目标电量限制等级的优先级高于该第四目标电量限制等级。
[0049]
在一种实施方式中,该将第一目标应用程序设置在该电量管理框架的该第一目标电量限制等级中,将第二目标应用程序设置在该电量管理框架的该第二目标电量限制等级中的步骤,可以包括:将第一目标应用程序设置在该电量管理框架的该第一目标电量限制等级中,将第二目标应用程序设置在该电量管理框架的该第二目标电量限制等级中;将第三目标应用程序设置在该电量管理框架的该第三目标电量限制等级中,将第四目标应用程序设置在该电量管理框架的该第四目标电量限制等级中。
[0050]
在一种实施方式中,该根据该目标场景模式确定出相应的目标应用程序和目标电量限制等级的步骤之前,还可以包括:获取每一应用程序的属性信息;根据该属性信息确定相应的场景模式以及关联度,将该属性信息与该场景模式进行关联。
[0051]
在一种实施方式中,该获取当前的多维场景特征的步骤之前,还可以包括:连续采集多维场景特征作为样本,并构建相应的场景样本集;对该场景样本集进行训练学习,生成包含有场景识别能力的场景预测模型。
[0052]
本申请实施例提供一种应用程序的管理方法,如图2所示,图2为本申请实施例提供的应用程序的管理方法的流程示意图,该应用程序的管理方法可以包括以下步骤:
[0053]
在步骤S101中,获取当前的多维场景特征。
[0054]
需要说明的是,虽然电子设备上会安装各种各样的应用程序,如游戏类应用程序、办公类应用程序以及音频类应用程序等等,但是用户平常使用的过程中,每一应用程序开启的时间都不一样,在某些场景下,有些应用经常会被开启,而有些应用可能很久都不会被开启,而对于在特定场景下可能不使用的应用程序,在后台运行的话会消耗手机的电量和内存资源,影响手机的使用及续航,所以用户往往希望只分配较少的设备资源。
[0055]
其中,可以采集当前的多维场景特征,该多维场景特征可以为当前的时间信息和当前的定位信息,使得后期电子设备可以根据该当前的时间信息和当前的定位信息确定出当前所处的场景,该当前的时间信息也可以为时间段信息,该当前的定位信息也可以为某范围的定位信息,如8点至18点的时间段信息,某大厦范围内的定位信息。
[0056]
在步骤S102中,将多维场景特征输入到包含有场景识别能力的场景预测模型中,以确定当前的目标场景模式。
[0057]
其中,该预测模型可以为电子设备预先连续采集多维场景特征作为样本,构成包含预设数量样本的场景样本集,该多维场景特征同样可以为当前的时间信息和当前的定位信息,也可以为时间段信息和某范围的定位信息。可以通过聚类算法对时间段信息和某范围的定位信息进行聚类处理,生成可以根据时间信息和定位信息识别出相应场景模式的预测模型,该场景模式可以包括工作模式和娱乐模式等等。
[0058]
进一步的,将获取的当前的时间信息和当前的定位信息输入到具有场景识别能力的场景预测模型中,如将当前时间星期四14点13分以及X大厦输入到场景预测模型中,确定当前的目标场景模式为工作模式。
[0059]
在步骤S103中,启动电量管理框架。
[0060]
其中,该电量管理框架包括有多个级别的电量限制等级,如4个等级等等,每一等级对应用进行相应的资源分配,优先级别越高的等级分配越多的设备资源,相应的,优先级别越低的等级分配越少的设备资源,该设备资源包括应用调用CPU资源或者网络等等。
[0061]
进一步的,在确定出当前的目标场景模式后,可以相应的启动电量管理框架,实现后期的应用程序的分级管理。
[0062]
在步骤S104中,根据目标场景模式确定出相应的目标应用程序和目标电量限制等级,并将目标应用程序设置在电量管理框架的目标电量限制等级中。
[0063]
其中,可以预先根据每一应用程序的属性信息,该属性信息可以为应用程序的名称信息以及应用程序的用途信息,根据该应用程序的名称信息以及应用程序的用途信息确定与每一场景模式的关联度,进而确定出相应的场景模式,并进行关联。
[0064]
进一步的,可以根据已经确定的目标场景模式确定出相关联的目标应用程序,根据相应的关联度确定出目标电量限制等级,当关联度越高,目标电量限制等级的优先级越高,当关联度越低,目标电量限制等级的优先级越低。并将目标应用程序设置在电量管理框架的目标电量限制等级中。
[0065]
在一些实施方式中,该根据该目标场景模式确定出相应的目标应用程序和目标电量限制等级,并将目标应用程序设置在该电量管理框架的该目标电量限制等级中的步骤,可以包括:
[0066]
(1)根据该目标场景模式确定出与该目标场景模式关联的第一目标应用程序和第一目标电量限制等级;
[0067]
(2)根据该目标场景模式确定出与该目标场景模式不关联的第二目标应用程序和第二目标电量限制等级;
[0068]
(3)将第一目标应用程序设置在该电量管理框架的该第一目标电量限制等级中,将第二目标应用程序设置在该电量管理框架的该第二目标电量限制等级中。
[0069]
其中,电子设备根据该目标场景模式确定出与该目标场景模式关联的第一目标应用程序和第一目标电量限制等级,如目标场景模式为工作模式,电子设备则会将与工作模式相关的第一应用程序确定出来,并将该第一目标应用程序确定为第一目标电量限制等级。同理,电子设备根据该目标场景模式确定出与该目标场景模式关联的第二目标应用程序和第二目标电量限制等级,如目标场景模式为工作模式,电子设备则会将与工作模式不相关的游戏类的第二目标应用程序确定出来,并将该第二目标应用程序确定为第二目标电量限制等级,该第一目标限制等级高于该第二目标电量限制等级。
[0070]
也就是说,将第一目标应用程序设置在电量管理框架的第一目标电量限制等级中,将第二目标应用程序设置在电量管理框架的第二目标电量限制等级中之后,电量管理框架会 自动对与目标场景模式不关联的应用程序进行设备资源限制,即不符合当前场景的应用程序进行设备资源限制,而与目标场景模式关联的应用程序由于优先级较高,可以不受限制或者受较低的资源设备限制。
[0071]
由上述可知,本实施例提供的一种应用程序的管理方法,通过获取当前的多维场景特征;将多维场景特征输入到包含有场景识别能力的场景预测模型中,以确定当前的目标场景模式;启动电量管理框架,电量管理框架包括多个级别的电量限制等级;根据目标场景模式确定出相应的目标应用程序和目标电量限制等级,并将目标应用程序设置在电量管理框架的目标电量限制等级中。以此采集当前的多维场景特征,通过场景预测模型确定出相应的目标场景模式,根据目标场景模式实现自动对不符合场景的应用程序进行设备资源限制,实现应用程序管理的自动化,提升了对应用程序的管理效率。
[0072]
根据上述实施例所描述的方法,以下将举例作进一步详细说明。
[0073]
请参阅图3,图3为本申请实施例提供的应用程序的管理方法的另一流程示意图。
[0074]
具体而言,该方法包括:
[0075]
在步骤S201中,连续采集多维场景特征作为样本,并构建相应的场景样本集。
[0076]
需要说明的是,为了更好的说明本申请,以下将电子设备以手机进行举例说明,手机中会安装各种各样的应用程序,但是用户平常使用的过程中,每一应用程序开启的时间都不一样,在特定的场景下,有些应用程序会被频繁的开启,而有些应用可能很长时间都不会被开启,而对于在特定场景下可能不使用的应用程序,在后台正常运行的话会过量的消耗手机的电量和内存资源,影响手机的使用及续航,所以用户往往希望对于此类应用程序只需要分配较少的设备资源即可。
[0077]
其中,在本申请中,首先进行场景学习,在人们生活过程中,往往存在多种场景,如工作场景模式和娱乐场景模式等等,所以可以按照预设频率连续采集手机的多维场景特征,该多维场景特征可以为时间特征和定位特征,并连续采集一个月内的样本,构成可以通过时间信息和地点信息反映出场景模式的场景样本集。
[0078]
在步骤S202中,对场景样本集进行训练学习,生成包含有场景识别能力的场景预测模型。
[0079]
其中,手机对场景样本集进行训练学习,可以对样本集中的包含时间信息与定位信息的样本进行聚类处理,如在工作日中,用户在9点至17点期间,一般都处在A大厦的办公室中,通过聚类处理,可以得到这一规律,即将工作日中的特定时间段处于A大厦范围内确定为工作模式等等,生成包含有场景识别能力的预测模型。
[0080]
在步骤S203中,获取当前的多维场景特征。
[0081]
其中,手机获取当前的时间信息,如星期四15点41分和通过全球定位系统(Global Positioning System,GPS)获取当前的定位信息A大厦范围。
[0082]
在步骤S204中,将多维场景特征输入到包含有场景识别能力的场景预测模型中,以确定当前的目标场景模式。
[0083]
其中,手机将获取到的时间星期四15点41分和定位信息A大厦范围输入到包含有场 景识别能力的场景预测模型中,可以确定出当前目标场景模式为工作模式。
[0084]
如图4该,手机100将多维场景特征输入到包含有场景识别能力的场景预测模型中,以确定当前的目标场景模式为工作场景,手机会相应生成提示信息,用户可以进行确定或者否定,该确定有10秒的时间,当用户在10秒内未选择确定则自动进行确定,当用户选择否时,可以由用户自行选择合适的场景模式。
[0085]
在步骤S205中,启动电量管理框架。
[0086]
其中,该手机电量管理框架可以包括四个级别的电量限制等级,该四个级别的电量限制等级可以分别为活跃(Active)(第一电量限制等级),表示应用正在被使用,在任务、标准闹铃以及FCM信息的资源调用上,该等级下的应用程序免收任何系统限制。工作(Working set)(第二电量限制等级),表示应用使用频率很高,该等级下的应用程序会在任务运行和闹铃触发方面受到部分系统限制。常用(Frequent)(第三电量限制等级),表示应用经常但不是每天被使用,该等级下的应用程序会在任务、触发闹铃的能力都会受到影响,而且接受的高优先性FCM消息也有数量上限。极少(Rare)(第四电量限制等级),应用偶尔被使用,每一电量限制等级包含有相应的限制条件,该等级下的应用程序会在任务、闹铃和高优先性FCM消息的资源调用上都受到严格的限制,此外,网络访问能力也会受到影响,也就是说,从第一电量限制等级到第四电量限制等级,可以调用的设备资源越来越低。
[0087]
进一步的,手机调用系统框架层,启动该电量管理框架。
[0088]
在步骤S206中,获取每一应用程序的属性信息,根据属性信息确定相应的场景模式以及关联度,将属性信息与场景模式进行关联。
[0089]
其中,手机获取每一应用程序的属性信息,如应用程序的名称以及应用程序的用途,如某应用程序的名称为X办公,用途为办公使用,根据属性信息确定相关联的场景模式为工作模式,关联度为0.9,或者某应用程序的名称为X荣耀,用途为游戏,那么根据该属性信息确定相关联的场景模式为游戏模式,关联度为0.9,与工作模式的关联度为0.1等等,以此类推,对每一应用程序进行处理。
[0090]
在步骤S207中,根据目标场景模式确定出与目标场景模式关联的第一应用程序。
[0091]
其中,手机根据确定的工作模式确定出与工作模式关联的多个第一应用程序,如X办公和Y图档编辑,假设X办公与工作模式的关联度为0.9,Y图档编辑与工作模式的关联度为0.7。
[0092]
在步骤S208中,将与目标场景模式的关联度大于第一预设阈值的第一应用程序确定为第一目标应用程序和第一目标电量限制等级。
[0093]
其中,该第一预设阈值为界定第一应用程序是否与目标场景模式为强相关的界定值,如0.8,当第一应用程序与目标场景模式的关联度大于0.8时,如X办公的关联度0.9大于0.8,说明该X办公与该工作模式强相关,使用概率非常大,将该X办公确定为第一目标应用程序和第一目标电量限制等级。
[0094]
在步骤S209中,将与目标场景模式的关联度不大于第一预设阈值的第一应用程序确定 为第三目标应用程序和第三目标电量限制等级。
[0095]
其中,当第一应用程序与目标场景模式的关联度不大于0.8时,如Y图档编辑的关联度0.7不大于0.8,说明该Y图档编辑与该工作模式不强相关,使用概率低于强相关概率,将该Y图档编辑确定为第三目标应用程序和第三目标电量限制等级,该第一目标电量限制等级的优先级大于该第三目标电量限制等级。
[0096]
在步骤S210中,根据目标场景模式确定出与目标场景模式不关联的第二应用程序。
[0097]
其中,手机根据确定的工作模式确定出与工作模式不关联的多个第二应用程序,如X荣耀和Y绝地,假设X荣耀与工作模式的关联度为0.1,Y绝地与工作模式的关联度为0.4。
[0098]
在步骤S211中,将与目标场景模式的关联度大于第二预设阈值的第二应用程序确定为第二目标应用程序和第二目标电量限制等级。
[0099]
其中,该第二预设阈值为界定第二应用程序是否为与目标场景模式强不相关的界定值,如0.3,当第二应用程序与目标场景模式的关联度大于0.3时,如Y绝地的关联度0.4大于0.3,说明该Y绝地与该工作模式不为强不相关,可能会使用到,将该Y绝地确定为第二目标应用程序和第二目标电量限制等级,该第三目标电量限制等级的优先级高于该第二目标电量限制等级。
[0100]
在步骤S212中,将与目标场景模式的关联度不大于第二预设阈值的第二应用程序确定为第四目标应用程序和第四目标电量限制等级。
[0101]
其中,当第二应用程序与目标场景模式的关联度不大于0.3时,如X荣耀的关联度0.1不大于0.3,说明该X荣耀与该工作模式为强不相关,使用到的概率极低,将该X荣耀确定为第四目标应用程序和第四目标电量限制等级,该第二目标电量限制等级的优先级高于该第四目标电量限制等级。
[0102]
在步骤S213中,将第一目标应用程序设置在电量管理框架的第一目标电量限制等级中,将第二目标应用程序设置在电量管理框架的第二目标电量限制等级中。
[0103]
在步骤S214中,将第三目标应用程序设置在电量管理框架的第三目标电量限制等级中,将第四目标应用程序设置在电量管理框架的第四目标电量限制等级中。
[0104]
其中,手机将第一目标应用程序设置在电量管理框架的第一目标电量限制等级中,将第二目标应用程序设置在电量管理框架的第二目标电量限制等级中,将第三目标应用程序设置在电量管理框架的第三目标电量限制等级中,将第四目标应用程序设置在电量管理框架的第四目标电量限制等级中,由于第一目标电量限制等级的优先级最高,那么使用概率最高的第一应用程序可以不受设备资源限制,第三目标电量限制等级的优先级低于第一目标电量限制等级,那么使用概率低于第一应用程序的第三应用程序受部分设备资源限制,第二目标电量限制等级的优先级低于第三目标电量限制等级,那么使用概率低于第三应用程序的第二应用程序受较多的设备资源限制,第四目标电量限制等级的优先级低于第二目标电量限制等级,那么使用概率低于第二应用程序的第四应用程序受严格的设备资源限制。以此,通过对场景模式分析后将使用概率由高到低的应用程序进行自动分级管控,更好的节省了手机的电量值。
[0105]
由上述可知,本实施例提供的一种应用程序的管理方法,通过连续采集多维场景特征构建样本集进行学习,生成包含有场景识别能力的预测模型,获取当前的多维场景特征,将多维场景特征输入到包含有场景识别能力的场景预测模型中,以确定当前的目标场景模式,启动电量管理框架,根据与目标场景模式的关联度确定出相应的第一目标应用程序、第二目标应用程序、第三目标应用程序和第四目标应用程序,并将第一目标应用程序放入第一目标电量限制等级,将第二目标应用程序放入第二目标电量限制等级,将第三目标应用程序放入第三目标电量限制等级,将第四目标应用程序放入第四目标电量限制等级。以此采集当前的多维场景特征,通过场景预测模型确定出相应的目标场景模式,根据目标场景模式实现自动对不符合场景的应用程序进行逐级设备资源限制,实现应用程序管理的自动化,提升了对应用程序的管理效率。
[0106]
为便于更好的实施本申请实施例提供的应用程序的管理方法,本申请实施例还提供一种基于上述应用程序的管理方法的装置。其中名词的含义与上述应用程序的管理方法中相同,具体实现细节可以参考方法实施例中的说明。
[0107]
本发明实施例提供一种应用程序的管理装置,包括:
[0108]
获取单元,用于获取当前的多维场景特征;
[0109]
输入单元,用于将该多维场景特征输入到包含有场景识别能力的场景预测模型中,以确定当前的目标场景模式;
[0110]
启动单元,用于启动电量管理框架,该电量管理框架包括多个级别的电量限制等级;
[0111]
设置单元,用于根据该目标场景模式确定出相应的目标应用程序和目标电量限制等级,并将目标应用程序设置在该电量管理框架的该目标电量限制等级中。
[0112]
在一种实施方式中,该设置单元,包括:第一确定子单元,用于根据该目标场景模式确定出与该目标场景模式关联的第一目标应用程序和第一目标电量限制等级;第二确定子单元,用于根据该目标场景模式确定出与该目标场景模式不关联的第二目标应用程序和第二目标电量限制等级,该第一目标电量限制等级的优先级高于该第二目标电量限制等级;设置子单元,用于将第一目标应用程序设置在该电量管理框架的该第一目标电量限制等级中,将第二目标应用程序设置在该电量管理框架的该第二目标电量限制等级中。
[0113]
在一种实施方式中,该第一确定子单元,具体用于:根据该目标场景模式确定出与该目标场景模式关联的第一应用程序;将与该目标场景模式的关联度大于第一预设阈值的第一应用程序确定为第一目标应用程序和第一目标电量限制等级;将与该目标场景模式的关联度不大于第一预设阈值的第一应用程序确定为第三目标应用程序和第三目标电量限制等级,该第一目标电量限制等级的优先级高于该第三目标电量限制等级,该第三目标电量限制等级的优先级高于第二目标电量限制等级。
[0114]
在一种实施方式中,该第二确定子单元,具体用于:根据该目标场景模式确定出与该目标场景模式不关联的第二应用程序;将与该目标场景模式的关联度大于第二预设阈值的第二应用程序确定为第二目标应用程序和第二目标电量限制等级;将与该目标场景模式的关联度不大于第二预设阈值的第二应用程序确定为第四目标应用程序和第四目标电量限制 等级,该第二目标电量限制等级的优先级高于该第四目标电量限制等级。
[0115]
在一种实施方式中,该设置子单元,具体用于:将第一目标应用程序设置在该电量管理框架的该第一目标电量限制等级中,将第二目标应用程序设置在该电量管理框架的该第二目标电量限制等级中;将第三目标应用程序设置在该电量管理框架的该第三目标电量限制等级中,将第四目标应用程序设置在该电量管理框架的该第四目标电量限制等级中。
[0116]
请参阅图5,图5为本申请实施例提供的应用程序的管理装置的模块示意图。具体而言,该应用程序的管理装置300,包括:获取单元31、输入单元32、启动单元33以及设置单元34。
[0117]
获取单元31,用于获取当前的多维场景特征。
[0118]
其中,获取单元31可以采集当前的多维场景特征,该多维场景特征可以为当前的时间信息和当前的定位信息,使得后期电子设备可以根据该当前的时间信息和当前的定位信息确定出当前所处的场景,该当前的时间信息也可以为时间段信息,该当前的定位信息也可以为某范围的定位信息,如8点至18点的时间段信息,某大厦范围内的定位信息。
[0119]
输入单元32,用于将该多维场景特征输入到包含有场景识别能力的场景预测模型中,以确定当前的目标场景模式。
[0120]
其中,该预测模型可以为电子设备预先连续采集多维场景特征作为样本,构成包含预设数量样本的场景样本集,该多维场景特征同样可以为当前的时间信息和当前的定位信息,也可以为时间段信息和某范围的定位信息。可以通过聚类算法对时间段信息和某范围的定位信息进行聚类处理,生成可以根据时间信息和定位信息识别出相应场景模式的预测模型,该场景模式可以包括工作模式和娱乐模式等等。
[0121]
进一步的,输入单元32将获取的当前的时间信息和当前的定位信息输入到具有场景识别能力的场景预测模型中,如将当前时间星期四14点13分以及X大厦输入到场景预测模型中,确定当前的目标场景模式为工作模式。
[0122]
启动单元33,用于启动电量管理框架,该电量管理框架包括多个级别的电量限制等级。
[0123]
其中,该电量管理框架包括有多个级别的电量限制等级,如4个等级等等,每一等级对应用进行相应的资源分配,优先级别越高的等级分配越多的设备资源,相应的,优先级别越低的等级分配越少的设备资源,该设备资源包括应用调用CPU资源或者网络等等。
[0124]
进一步的,在确定出当前的目标场景模式后,启动单元33可以相应的启动电量管理框架,实现后期的应用程序的分级管理。
[0125]
设置单元34,用于根据该目标场景模式确定出相应的目标应用程序和目标电量限制等级,并将目标应用程序设置在该电量管理框架的该目标电量限制等级中。
[0126]
其中,可以预先根据每一应用程序的属性信息,该属性信息可以为应用程序的名称信息以及应用程序的用途信息,根据该应用程序的名称信息以及应用程序的用途信息确定与每一场景模式的关联度,进而确定出相应的场景模式,并进行关联。
[0127]
进一步的,设置单元34可以根据已经确定的目标场景模式确定出相关联的目标应用程序,根据相应的关联度确定出目标电量限制等级,当关联度越高,目标电量限制等级的优 先级越高,当关联度越低,目标电量限制等级的优先级越低。并将目标应用程序设置在电量管理框架的目标电量限制等级中。
[0128]
可一并参考图6,图6为本申请实施例提供的应用程序的管理装置的另一模块示意图,该应用程序的管理装置300还可以包括:
[0129]
其中,该设置单元34可以包括第一确定子单元341、第二确定子单元342以及设置子单元343。
[0130]
进一步的,该第一确定子单元341,用于根据该目标场景模式确定出与该目标场景模式关联的第一目标应用程序和第一目标电量限制等级。该第二确定子单元342,用于根据该目标场景模式确定出与该目标场景模式不关联的第二目标应用程序和第二目标电量限制等级,该第一目标电量限制等级的优先级高于该第二目标电量限制等级。该设置子单元343,用于将第一目标应用程序设置在该电量管理框架的该第一目标电量限制等级中,将第二目标应用程序设置在该电量管理框架的该第二目标电量限制等级中。
[0131]
其中,该第一确定子单元341具体用于:根据该目标场景模式确定出与该目标场景模式关联的第一应用程序;将与该目标场景模式的关联度大于第一预设阈值的第一应用程序确定为第一目标应用程序和第一目标电量限制等级;将与该目标场景模式的关联度不大于第一预设阈值的第一应用程序确定为第三目标应用程序和第三目标电量限制等级,该第一目标电量限制等级的优先级高于该第三目标电量限制等级,该第三目标电量限制等级的优先级高于第二目标电量限制等级。
[0132]
其中,该第二确定子单元342具体用于:根据该目标场景模式确定出与该目标场景模式不关联的第二应用程序;将与该目标场景模式的关联度大于第二预设阈值的第二应用程序确定为第二目标应用程序和第二目标电量限制等级;将与该目标场景模式的关联度不大于第二预设阈值的第二应用程序确定为第四目标应用程序和第四目标电量限制等级,该第二目标电量限制等级的优先级高于该第四目标电量限制等级。
[0133]
其中,该设置子单元343具体用于:将第一目标应用程序设置在该电量管理框架的该第一目标电量限制等级中,将第二目标应用程序设置在该电量管理框架的该第二目标电量限制等级中;将第三目标应用程序设置在该电量管理框架的该第三目标电量限制等级中,将第四目标应用程序设置在该电量管理框架的该第四目标电量限制等级中。
[0134]
本申请实施例还提供一种电子设备。请参阅图7,电子设备500包括处理器501以及存储器502。其中,处理器501与存储器502电性连接。
[0135]
该处理器500是电子设备500的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或加载存储在存储器502内的计算机程序,以及调用存储在存储器502内的数据,执行电子设备500的各种功能并处理数据,从而对电子设备500进行整体监控。
[0136]
该存储器502可用于存储软件程序以及模块,处理器501通过运行存储在存储器502的计算机程序以及模块,从而执行各种功能应用以及数据处理。存储器502可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的计算机程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备的使用 所创建的数据等。此外,存储器502可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器502还可以包括存储器控制器,以提供处理器501对存储器502的访问。
[0137]
在本申请实施例中,电子设备500中的处理器501会按照如下的步骤,将一个或一个以上的计算机程序的进程对应的指令加载到存储器502中,并由处理器501运行存储在存储器502中的计算机程序,从而实现各种功能,如下:
[0138]
获取当前的多维场景特征;
[0139]
将该多维场景特征输入到包含有场景识别能力的场景预测模型中,以确定当前的目标场景模式;
[0140]
启动电量管理框架,该电量管理框架包括多个级别的电量限制等级;
[0141]
根据该目标场景模式确定出相应的目标应用程序和目标电量限制等级,并将目标应用程序设置在该电量管理框架的该目标电量限制等级中。
[0142]
在某些实施方式中,在根据该目标场景模式确定出相应的目标应用程序和目标电量限制等级,并将目标应用程序设置在该电量管理框架的该目标电量限制等级中时,处理器501可以具体执行以下步骤:
[0143]
根据该目标场景模式确定出与该目标场景模式关联的第一目标应用程序和第一目标电量限制等级;
[0144]
根据该目标场景模式确定出与该目标场景模式不关联的第二目标应用程序和第二目标电量限制等级,该第一目标电量限制等级的优先级高于该第二目标电量限制等级;
[0145]
将第一目标应用程序设置在该电量管理框架的该第一目标电量限制等级中,将第二目标应用程序设置在该电量管理框架的该第二目标电量限制等级中。
[0146]
在某些实施方式中,在根据该目标场景模式确定出与该目标场景模式关联的第一目标应用程序和第一目标电量限制等级时,处理器501可以具体执行以下步骤:
[0147]
根据该目标场景模式确定出与该目标场景模式关联的第一应用程序;
[0148]
将与该目标场景模式的关联度大于第一预设阈值的第一应用程序确定为第一目标应用程序和第一目标电量限制等级;
[0149]
将与该目标场景模式的关联度不大于第一预设阈值的第一应用程序确定为第三目标应用程序和第三目标电量限制等级,该第一目标电量限制等级的优先级高于该第三目标电量限制等级,该第三目标电量限制等级的优先级高于第二目标电量限制等级。
[0150]
在某些实施方式中,该根据该目标场景模式确定出与该目标场景模式不关联的第二目标应用程序和第二目标电量限制等级时,处理器501可以具体执行以下步骤:
[0151]
根据该目标场景模式确定出与该目标场景模式不关联的第二应用程序;
[0152]
将与该目标场景模式的关联度大于第二预设阈值的第二应用程序确定为第二目标应用程序和第二目标电量限制等级;
[0153]
将与该目标场景模式的关联度不大于第二预设阈值的第二应用程序确定为第四目标应用程序和第四目标电量限制等级,该第二目标电量限制等级的优先级高于该第四目标电量 限制等级。
[0154]
在某些实施方式中,在将第一目标应用程序设置在该电量管理框架的该第一目标电量限制等级中,将第二目标应用程序设置在该电量管理框架的该第二目标电量限制等级中时,处理器501可以具体执行以下步骤:
[0155]
将第一目标应用程序设置在该电量管理框架的该第一目标电量限制等级中,将第二目标应用程序设置在该电量管理框架的该第二目标电量限制等级中;
[0156]
将第三目标应用程序设置在该电量管理框架的该第三目标电量限制等级中,将第四目标应用程序设置在该电量管理框架的该第四目标电量限制等级中。
[0157]
在某些实施方式中,在根据该目标场景模式确定出相应的目标应用程序和目标电量限制等级之前,处理器501可以具体执行以下步骤:
[0158]
获取每一应用程序的属性信息;
[0159]
根据该属性信息确定相应的场景模式以及关联度,将该属性信息与该场景模式进行关联。
[0160]
在某些实施方式中,在获取当前的多维场景特征之前,处理器501还可以具体执行以下步骤:
[0161]
连续采集多维场景特征作为样本,并构建相应的场景样本集;
[0162]
对该场景样本集进行训练学习,生成包含有场景识别能力的场景预测模型。
[0163]
请一并参阅图8,在某些实施方式中,电子设备500还可以包括:显示器503、射频电路504、音频电路505以及电源506。其中,其中,显示器503、射频电路504、音频电路505以及电源506分别与处理器501电性连接。
[0164]
该显示器503可以用于显示由用户输入的信息或提供给用户的信息以及各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示器503可以包括显示面板,在某些实施方式中,可以采用液晶显示器(Liquid Crystal Display,LCD)、或者有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板。
[0165]
该射频电路504可以用于收发射频信号,以通过无线通信与网络设备或其他电子设备建立无线通讯,与网络设备或其他电子设备之间收发信号。
[0166]
该音频电路505可以用于通过扬声器、传声器提供用户与电子设备之间的音频接口。
[0167]
该电源506可以用于给电子设备500的各个部件供电。在一些实施例中,电源506可以通过电源管理系统与处理器501逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
[0168]
尽管图8中未示出,电子设备500还可以包括摄像头、蓝牙模块等,在此不再赘述。
[0169]
本申请实施例还提供一种存储介质,该存储介质存储有计算机程序,当该计算机程序在计算机上运行时,使得该计算机执行上述任一实施例中的应用程序的管理方法,比如:获取当前的多维场景特征;将该多维场景特征输入到包含有场景识别能力的场景预测模型中,以确定当前的目标场景模式;启动电量管理框架,该电量管理框架包括多个级别的电 量限制等级;根据该目标场景模式确定出相应的目标应用程序和目标电量限制等级,并将目标应用程序设置在该电量管理框架的该目标电量限制等级中。
[0170]
在本申请实施例中,存储介质可以是磁碟、光盘、只读存储器(Read Only Memory,ROM,)、或者随机存取记忆体(Random Access Memory,RAM)等。
[0171]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0172]
需要说明的是,对本申请实施例的应用程序的管理方法而言,本领域普通测试人员可以理解实现本申请实施例的应用程序的管理方法的全部或部分流程,是可以通过计算机程序来控制相关的硬件来完成,该计算机程序可存储于一计算机可读取存储介质中,如存储在电子设备的存储器中,并被该电子设备内的至少一个处理器执行,在执行过程中可包括如应用程序的管理方法的实施例的流程。其中,该的存储介质可为磁碟、光盘、只读存储器、随机存取记忆体等。
[0173]
对本申请实施例的应用程序的管理装置而言,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。该集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中,该存储介质譬如为只读存储器,磁盘或光盘等。
[0174]
以上对本申请实施例所提供的一种应用程序的管理方法、装置、存储介质及电子设备进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

权利要求书

[权利要求 1]
一种应用程序的管理方法,其中,包括: 获取当前的多维场景特征; 将所述多维场景特征输入到包含有场景识别能力的场景预测模型中,以确定当前的目标场景模式; 启动电量管理框架,所述电量管理框架包括多个级别的电量限制等级; 根据所述目标场景模式确定出相应的目标应用程序和目标电量限制等级,并将目标应用程序设置在所述电量管理框架的所述目标电量限制等级中。
[权利要求 2]
如权利要求1所述的应用程序的管理方法,其中,所述根据所述目标场景模式确定出相应的目标应用程序和目标电量限制等级,并将目标应用程序设置在所述电量管理框架的所述目标电量限制等级中的步骤,包括: 根据所述目标场景模式确定出与所述目标场景模式关联的第一目标应用程序和第一目标电量限制等级; 根据所述目标场景模式确定出与所述目标场景模式不关联的第二目标应用程序和第二目标电量限制等级,所述第一目标电量限制等级的优先级高于所述第二目标电量限制等级; 将第一目标应用程序设置在所述电量管理框架的所述第一目标电量限制等级中,将第二目标应用程序设置在所述电量管理框架的所述第二目标电量限制等级中。
[权利要求 3]
如权利要求2所述的应用程序的管理方法,其中,所述根据所述目标场景模式确定出与所述目标场景模式关联的第一目标应用程序和第一目标电量限制等级的步骤,包括: 根据所述目标场景模式确定出与所述目标场景模式关联的第一应用程序; 将与所述目标场景模式的关联度大于第一预设阈值的第一应用程序确定为第一目标应用程序和第一目标电量限制等级; 将与所述目标场景模式的关联度不大于第一预设阈值的第一应用程序确定为第三目标应用程序和第三目标电量限制等级,所述第一目标电量限制等级的优先级高于所述第三目标电量限制等级,所述第三目标电量限制等级的优先级高于第二目标电量限制等级。
[权利要求 4]
如权利要求3所述的应用程序的管理方法,其中,所述根据所述目标场景模式确定出与所述目标场景模式不关联的第二目标应用程序和第二目标电量限制等级的步骤,包括: 根据所述目标场景模式确定出与所述目标场景模式不关联的第二应用程序; 将与所述目标场景模式的关联度大于第二预设阈值的第二应用程序确定为第二目标应用程序和第二目标电量限制等级; 将与所述目标场景模式的关联度不大于第二预设阈值的第二应用程序确定为第四目标应用程序和第四目标电量限制等级,所述第二目标电量限制等级的优先级高于所述第四目标电量限制等级。
[权利要求 5]
如权利要求4所述的应用程序的管理方法,其中,所述将第一目标应用程序设置在所述电量管理框架的所述第一目标电量限制等级中,将第二目标应用程序设置在所述电量管理框架的所述第二目标电量限制等级中的步骤,包括: 将第一目标应用程序设置在所述电量管理框架的所述第一目标电量限制等级中,将第二目标应用程序设置在所述电量管理框架的所述第二目标电量限制等级中; 将第三目标应用程序设置在所述电量管理框架的所述第三目标电量限制等级中,将第四目标应用程序设置在所述电量管理框架的所述第四目标电量限制等级中。
[权利要求 6]
如权利要求1所述的应用程序的管理方法,其中,所述根据所述目标场景模式确定出相应的目标应用程序和目标电量限制等级的步骤之前,还包括: 获取每一应用程序的属性信息; 根据所述属性信息确定相应的场景模式以及关联度,将所述属性信息与所述场景模式进行关联。
[权利要求 7]
如权利要求1所述的应用程序的管理方法,其中,所述获取当前的多维场景特征的步骤之前,还包括: 连续采集多维场景特征作为样本,并构建相应的场景样本集; 对所述场景样本集进行训练学习,生成包含有场景识别能力的场景预测模型。
[权利要求 8]
一种应用程序的管理装置,其中,包括: 获取单元,用于获取当前的多维场景特征; 输入单元,用于将所述多维场景特征输入到包含有场景识别能力的场景预测模型中,以确定当前的目标场景模式; 启动单元,用于启动电量管理框架,所述电量管理框架包括多个级别的电量限制等级; 设置单元,用于根据所述目标场景模式确定出相应的目标应用程序和目标电量限制等级,并将目标应用程序设置在所述电量管理框架的所述目标电量限制等级中。
[权利要求 9]
如权利要求8所述的应用程序的管理装置,其中,所述设置单元,包括: 第一确定子单元,用于根据所述目标场景模式确定出与所述目标场景模式关联的第一目标应用程序和第一目标电量限制等级; 第二确定子单元,用于根据所述目标场景模式确定出与所述目标场景模式不关联的第二目标应用程序和第二目标电量限制等级,所述第一目标电量限制等级的优先级高于所述第二目标电量限制等级; 设置子单元,用于将第一目标应用程序设置在所述电量管理框架的所述第一目标电量限制等级中,将第二目标应用程序设置在所述电量管理框架的所述第二目标电量限制等级中。
[权利要求 10]
如权利要求9所述的应用程序的管理装置,其中,所述第一确定子单元,具体用于: 根据所述目标场景模式确定出与所述目标场景模式关联的第一应用程序; 将与所述目标场景模式的关联度大于第一预设阈值的第一应用程序确定为第一目标应用程序和第一目标电量限制等级; 将与所述目标场景模式的关联度不大于第一预设阈值的第一应用程序确定为第三目标应用程序和第三目标电量限制等级,所述第一目标电量限制等级的优先级高于所述第三目 标电量限制等级,所述第三目标电量限制等级的优先级高于第二目标电量限制等级。
[权利要求 11]
如权利要求10所述的应用程序的管理装置,其中,所述第二确定子单元,具体用于: 根据所述目标场景模式确定出与所述目标场景模式不关联的第二应用程序; 将与所述目标场景模式的关联度大于第二预设阈值的第二应用程序确定为第二目标应用程序和第二目标电量限制等级; 将与所述目标场景模式的关联度不大于第二预设阈值的第二应用程序确定为第四目标应用程序和第四目标电量限制等级,所述第二目标电量限制等级的优先级高于所述第四目标电量限制等级。
[权利要求 12]
如权利要求11所述的应用程序的管理装置,其中,所述设置子单元,具体用于: 将第一目标应用程序设置在所述电量管理框架的所述第一目标电量限制等级中,将第二目标应用程序设置在所述电量管理框架的所述第二目标电量限制等级中; 将第三目标应用程序设置在所述电量管理框架的所述第三目标电量限制等级中,将第四目标应用程序设置在所述电量管理框架的所述第四目标电量限制等级中。
[权利要求 13]
一种存储介质,其上存储有计算机程序,其中,当所述计算机程序在计算机上运行时,使得所述计算机执行如权利要求1所述的应用程序的管理方法。
[权利要求 14]
一种电子设备,包括处理器和存储器,所述存储器有计算机程序,其中,所述处理器通过调用所述计算机程序,用于执行步骤: 获取当前的多维场景特征; 将所述多维场景特征输入到包含有场景识别能力的场景预测模型中,以确定当前的目标场景模式; 启动电量管理框架,所述电量管理框架包括多个级别的电量限制等级; 根据所述目标场景模式确定出相应的目标应用程序和目标电量限制等级,并将目标应用程序设置在所述电量管理框架的所述目标电量限制等级中。
[权利要求 15]
如权利要求14所述的电子设备,其中,所述处理器通过调用所述计算机程序,用于执行步骤: 根据所述目标场景模式确定出与所述目标场景模式关联的第一目标应用程序和第一目标电量限制等级; 根据所述目标场景模式确定出与所述目标场景模式不关联的第二目标应用程序和第二目标电量限制等级,所述第一目标电量限制等级的优先级高于所述第二目标电量限制等级; 将第一目标应用程序设置在所述电量管理框架的所述第一目标电量限制等级中,将第二目标应用程序设置在所述电量管理框架的所述第二目标电量限制等级中。
[权利要求 16]
如权利要求15所述的电子设备,其中,所述处理器通过调用所述计算机程序,用于执行步骤: 根据所述目标场景模式确定出与所述目标场景模式关联的第一应用程序; 将与所述目标场景模式的关联度大于第一预设阈值的第一应用程序确定为第一目标应 用程序和第一目标电量限制等级; 将与所述目标场景模式的关联度不大于第一预设阈值的第一应用程序确定为第三目标应用程序和第三目标电量限制等级,所述第一目标电量限制等级的优先级高于所述第三目标电量限制等级,所述第三目标电量限制等级的优先级高于第二目标电量限制等级。
[权利要求 17]
如权利要求16所述的电子设备,其中,所述处理器通过调用所述计算机程序,用于执行步骤: 根据所述目标场景模式确定出与所述目标场景模式不关联的第二应用程序; 将与所述目标场景模式的关联度大于第二预设阈值的第二应用程序确定为第二目标应用程序和第二目标电量限制等级; 将与所述目标场景模式的关联度不大于第二预设阈值的第二应用程序确定为第四目标应用程序和第四目标电量限制等级,所述第二目标电量限制等级的优先级高于所述第四目标电量限制等级。
[权利要求 18]
如权利要求17所述的电子设备,其中,所述处理器通过调用所述计算机程序,用于执行步骤: 将第一目标应用程序设置在所述电量管理框架的所述第一目标电量限制等级中,将第二目标应用程序设置在所述电量管理框架的所述第二目标电量限制等级中; 将第三目标应用程序设置在所述电量管理框架的所述第三目标电量限制等级中,将第四目标应用程序设置在所述电量管理框架的所述第四目标电量限制等级中。
[权利要求 19]
如权利要求14所述的电子设备,其中,所述处理器通过调用所述计算机程序,还用于执行步骤: 获取每一应用程序的属性信息; 根据所述属性信息确定相应的场景模式以及相应的关联度,将所述属性信息与所述场景模式进行关联。
[权利要求 20]
如权利要求14所述的电子设备,其中,所述处理器通过调用所述计算机程序,还用于执行步骤: 连续采集多维场景特征作为样本,并构建相应的场景样本集; 对所述场景样本集进行训练学习,生成包含有场景识别能力的场景预测模型。

附图

[ 图 1]  
[ 图 2]  
[ 图 3]  
[ 图 4]  
[ 图 5]  
[ 图 6]  
[ 图 7]  
[ 图 8]