[发明专利]进程冻结方法、装置、终端及存储介质有效
申请号: | 202010171056.9 | 申请日: | 2020-03-12 |
公开(公告)号: | CN111381952B | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | 欧汉飞 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 祝亚男 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 进程 冻结 方法 装置 终端 存储 介质 | ||
本申请公开了一种进程冻结方法、装置、终端及存储介质,属于智能技术领域。该方法包括:响应于对目标应用的进程冻结指令,获取目标应用的应用类型与应用运行行为,基于应用类型与应用运行行为,确定用于指示冻结处理方式的目标冻结参数,目标冻结参数与应用类型以及应用运行行为匹配,响应于目标冻结参数,按照冻结处理方式,对目标应用的进程进行冻结处理。本申请实施例中,根据目标应用的应用类型与应用运行行为,来确定出目标应用的冻结处理方式,可以预测到用户后续使用该目标应用的可能性,从而找到适合该目标应用的冻结处理方式,避免出现一退出就被冻结进程的情况,能够灵活的实现进程冻结,冻结效果较好,提升了用户的操作体验。
技术领域
本申请涉及智能技术领域,特别涉及一种进程冻结方法、装置、终端及存储介质。
背景技术
用户在使用终端时,能够实现应用的启动、切换及退出等功能。然而,应用退出时,实际上并没有完全被系统杀掉,仅仅是将该应用退出系统后台,该应用依然占用着系统的网络、CPU(Central Processing Unit,中央处理器)等系统资源。为避免系统资源的损耗,可以利用进程冻结方法,将应用的进程冻结,使应用处于暂停状态,处于暂停状态的应用无需连接网络,因此不会占用系统资源。
目前,进程冻结方法通常为:当系统检测到某一应用退出时,如果该应用处于冻结黑名单,则在经过预设时间后对该应用的进程进行冻结处理,如果该应用处于冻结白名单,则不需要对该应用的进程进行冻结处理。
上述技术中根据冻结黑名单和冻结白名单来实现进程的冻结,仅仅基于名单中设置的应用来执行进程的冻结处理过程,容易导致用户想要运行的某些应用一旦退出,该应用的进程就被冻结,再次启动时还需要解冻进程,无法灵活的实现进程冻结,冻结效果不好,用户操作体验不好。
发明内容
本申请实施例提供了一种进程冻结方法、装置、终端及存储介质,能够解决相关技术中无法灵活的实现进程冻结,冻结效果不好,用户操作体验不好的问题。所述进程冻结方法、装置、终端及存储介质的技术方案如下:
一方面,提供了一种进程冻结方法,所述方法包括:
响应于对目标应用的进程冻结指令,获取所述目标应用的应用类型与应用运行行为;
基于所述应用类型与所述应用运行行为,确定用于指示冻结处理方式的目标冻结参数,所述目标冻结参数与所述应用类型以及所述应用运行行为匹配;
响应于所述目标冻结参数,按照所述冻结处理方式,对所述目标应用的进程进行冻结处理。
一方面,提供了一种进程冻结装置,所述装置包括:
获取模块,用于响应于对目标应用的进程冻结指令,获取所述目标应用的应用类型与应用运行行为;
确定模块,用于基于所述应用类型与所述应用运行行为,确定用于指示冻结处理方式的目标冻结参数,所述目标冻结参数与所述应用类型以及所述应用运行行为匹配;
冻结模块,用于响应于所述目标冻结参数,按照所述冻结处理方式,对所述目标应用的进程进行冻结处理。
在一种可能实现方式中,所述确定模块,用于:
对所述应用类型、所述应用运行行为与所述应用运行行为对应的行为权重进行计算,得到所述目标应用的重要程度信息,所述重要程度信息用于表示所述目标应用被继续使用的可能性;
基于所述重要程度信息,确定与所述重要程度信息匹配的目标冻结参数。
在一种可能实现方式中,所述确定模块,还用于:
基于所述应用类型,在应用配置表中查询,得到所述应用类型对应的各类行为的行为权重;
在所述各类行为的行为权重中,确定所述应用运行行为对应的行为权重。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010171056.9/2.html,转载请声明来源钻瓜专利网。