利索能及
我要发布
收藏
专利号: 2016103530969
申请人: 青岛海信移动通信技术股份有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种终端功耗控制方法,其特征在于,所述方法包括:

在目标应用启动时,获取所述目标应用的目标标识,所述目标应用为指定的第三方应用中的任一种应用;

从第一对应关系中获取所述目标标识对应的CPU的最大频率和所述CPU的最小频率,所述第一对应关系用于记录标识和所述CPU的频率的对应关系;

将所述最大频率和所述最小频率构成的频率范围中的频率作为所述目标频率;

生成指示消息,所述指示消息包括所述CPU的目标频率;

向所述CPU发送所述指示消息,所述指示消息用于指示所述CPU在所述目标应用运行过程中,根据所述指示消息控制所述CPU的频率符合所述目标频率;

其中,确定所述CPU的最大频率和所述CPU的最小频率的过程包括:获取所述CPU在n个频点中每个频点指示的频率下的起始运行次数,所述n大于或等于

1,

在所述目标应用运行预设时长时,获取所述CPU在所述每个频点指示的频率下的结束运行次数,获取所述n个频点对应的n个运行次数差值,

获取所述n个运行次数差值中的最大值,

判断所述最大值占所述n个运行次数差值的比重是否大于预设值,当所述最大值占所述n个运行次数差值的比重大于所述预设值时,将所述最大值对应的频率作为所述CPU的最小频率和所述CPU的最大频率,当所述最大值占所述n个运行次数差值的比重不大于所述预设值时,获取所述n个运行次数差值中的次大值,将所述最大值对应的频率和所述次大值对应的频率中的较大频率作为所述CPU的最大频率,将所述最大值对应的频率和所述次大值对应的频率中的较小频率作为所述CPU的最小频率。

2.根据权利要求1所述的方法,其特征在于,

所述目标标识为所述目标应用的名称。

3.根据权利要求1所述的方法,其特征在于,所述终端中安装有至少一类第三方应用,所述指定的第三方应用为:所述至少一类第三方应用的每类应用中,使用次数为前m名的第三方应用,所述m大于1。

4.根据权利要求3所述的方法,其特征在于,

所述m等于10。

5.一种终端功耗控制装置,其特征在于,所述装置包括:

第一获取模块,用于在目标应用启动时,获取所述目标应用的目标标识,所述目标应用为指定的第三方应用中的任一种应用;

第二获取模块,用于从第一对应关系中获取所述目标标识对应的CPU的最大频率和所述CPU的最小频率,所述第一对应关系用于记录标识和所述CPU的频率的对应关系,将所述最大频率和所述最小频率构成的频率范围中的频率作为所述目标频率;

生成模块,用于生成指示消息,所述指示消息包括所述CPU的目标频率;

发送模块,用于向所述CPU发送所述指示消息,所述指示消息用于指示所述CPU在所述目标应用运行过程中,根据所述指示消息控制所述CPU的频率符合所述目标频率;

其中,所述第二获取模块,用于获取所述CPU在n个频点中每个频点指示的频率下的起始运行次数,所述n大于或等于1,在所述目标应用运行预设时长时,获取所述CPU在所述每个频点指示的频率下的结束运行次数,获取所述n个频点对应的n个运行次数差值,获取所述n个运行次数差值中的最大值,判断所述最大值占所述n个运行次数差值的比重是否大于预设值,当所述最大值占所述n个运行次数差值的比重大于所述预设值时,将所述最大值对应的频率作为所述CPU的最小频率和所述CPU的最大频率,当所述最大值占所述n个运行次数差值的比重不大于所述预设值时,获取所述n个运行次数差值中的次大值,将所述最大值对应的频率和所述次大值对应的频率中的较大频率作为所述CPU的最大频率,将所述最大值对应的频率和所述次大值对应的频率中的较小频率作为所述CPU的最小频率。

6.根据权利要求5所述的装置,其特征在于,

所述目标标识为所述目标应用的名称。

7.根据权利要求5所述的装置,其特征在于,所述终端中安装有至少一类第三方应用,所述指定的第三方应用为:所述至少一类第三方应用的每类应用中,使用次数为前m名的第三方应用,所述m大于1。

8.根据权利要求7所述的装置,其特征在于,

所述m等于10。