[发明专利]基于CPU的防沉迷方法、装置、电子设备及存储介质在审
| 申请号: | 202111472166.X | 申请日: | 2021-12-03 |
| 公开(公告)号: | CN114416333A | 公开(公告)日: | 2022-04-29 |
| 发明(设计)人: | 徐玉伟 | 申请(专利权)人: | 北京安云世纪科技有限公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50 |
| 代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 郭曼 |
| 地址: | 100028 北京市朝阳区酒仙桥路*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 cpu 沉迷 方法 装置 电子设备 存储 介质 | ||
1.一种基于CPU的防沉迷方法,其特征在于,所述方法通过终端设备执行,所述方法包括:
当目标应用程序启动并在前台运行时,获取所述目标应用程序对应的等级策略集,其中,所述等级策略集中包括按照等级排序的多个策略,每个策略中包含有对应的CPU工作参数;
确定所述目标应用程序在前台的运行时长;
当所述运行时长大于等于预设时间阈值时,获取所述目标应用程序当前的CPU工作参数,从所述等级策略集中确定与所述当前的CPU工作参数对应的目标策略;
基于所述等级策略集对所述目标策略进行迭代降级处理得到降级后的策略,控制所述目标应用程序依据所述降级后的策略运行,直至所述目标应用程序停止运行。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当应用程序启动时,确定所述应用程序在待监控应用名单内,将所述应用程序作为目标应用程序;
则,所述当目标应用程序启动并在前台运行时,获取所述目标应用程序对应的等级策略集,具体包括:
在监控到所述目标应用程序在前台运行时,判断数据库中是否存储有所述目标应用程序对应的等级策略集;
确定所述数据库中存储有所述目标应用程序对应的等级策略集,则从所述数据库中调取所述等级策略集;
确定所述数据库中没有存储所述目标应用程序对应的等级策略集,则
动态调整CPU的运行状态,获取不同运行状态下对应的各个CPU工作参数,将所述各个CPU工作参数分别作为多个策略;
对所述多个策略进行等级排序,形成等级策略集,并将所述等级策略集保存在所述数据库中。
3.根据权利要求2所述的方法,其特征在于,在目标应用程序启动之前,所述待监控应用名单的生成过程包括:
对安装的所有应用程序进行扫描,确定各个应用程序对应的配置数据;
将所述配置数据满足预设的配置标准的应用程序添加至待监控应用名单中。
4.根据权利要求3所述的方法,其特征在于,所述配置数据包括:进程数量和硬件加速属性,其中,硬件加速属性包括:应用级标签和界面级标签;
所述预设的配置标准包括:进程数大于等于预设数量;以及,确定硬件加速属性中的应用级标签和界面级标签均为正值标签。
5.根据权利要求3或4所述的方法,其特征在于,在所述将所述配置数据满足预设的配置标准的应用程序添加至待监控应用名单中之后,所述方法还包括:
接收用户输入的待更改应用程序和更改指令,并根据所述待更改应用程序和所述更改指令生成更改请求,将所述更改请求发送至管理终端;
接收所述管理终端发来的更改请求反馈;
确定所述更改请求反馈为允许更改,则依据所述更改指令和所述待更改应用程序对所述待监控应用名单进行更改;
确定所述更改请求反馈为不允许更改,则保持所述待监控应用名单不变。
6.根据权利要求2所述的方法,其特征在于,所述动态调整CPU的运行状态,获取不同运行状态下对应的各个CPU工作参数,将所述各个CPU工作参数分别作为多个策略,具体包括:
动态调整所述CPU的工作电压,并监控在不同工作电压下所述CPU在预定时间段内的平均刷新率;
根据所述平均刷新率的多个变化区间,确定与各个变化区间对应的CPU工作参数,将确定得到的多个CPU工作参数分别作为多个策略。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京安云世纪科技有限公司,未经北京安云世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111472166.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:氮化硅陶瓷基板及其制造方法
- 下一篇:道路区域识别方法及相关设备





