应用状态控制方法、装置、终端及计算机可读存储介质制造方法及图纸

技术编号:26259010 阅读:24 留言:0更新日期:2020-11-06 17:52
本发明专利技术实施例提供一种应用状态控制方法、装置、终端及计算机可读存储介质,对于确定当前待调用的目标应用处于冻结状态时,或确定当前的调用是否满足应用解冻触发条件,如果满足则对其调用的目标应用进行解冻处理,以供该目标应用解冻后正常响应该调用,从而尽可能保证采用冻结技术实现终端节能的同时,又尽可能避免需要响应的调用不能被正常响应而引起严重阻塞,进而引发系统异常的情况发生,实现节能和调用响应处理的平衡,提升用户体验满意度。

【技术实现步骤摘要】
应用状态控制方法、装置、终端及计算机可读存储介质
本专利技术实施例涉及但不限于终端领域,具体而言,涉及但不限于一种应用状态控制方法、装置、终端及计算机可读存储介质。
技术介绍
冻结技术主要是基于智能终端的一种限制应用占用系统资源的方法。它主要包括禁止占用CPU(CentralProcessingUnit,中央处理器)资源、Sensor、GPS(GlobalPositioningSystem,全球定位系统)、内存等外设资源。能有效的节省功耗,延长电池续航时间。在能耗仍为各种智能终端的短板的情况下,冻结技术在智能终端上的应用尤为重要。进程冻结是一种较好的后台行为管理办法。进程冻结可以识别那些异常的、对用户没有必要运行的进程。进行冻结处理。限制其使用系统资源,节约耗电。当用户重新使用该应用时,只需通过终端后台调度出该应用即可。这样,该应用则无需重新打开运行,节省了应用加载的时间。对终端上的应用进行冻结处理之后,应用不再消耗资源,但应用本身还是存活的,它和终端系统中其它模块的各种业务逻辑联系也还是正常存在的,虽然冻结应用不会再主动发出各种逻辑调本文档来自技高网...

【技术保护点】
1.一种应用状态控制方法,包括:/n确定当前待调用的目标应用处于冻结状态,且当前的调用满足应用解冻触发条件时,对所述目标应用进行解冻。/n

【技术特征摘要】
1.一种应用状态控制方法,包括:
确定当前待调用的目标应用处于冻结状态,且当前的调用满足应用解冻触发条件时,对所述目标应用进行解冻。


2.如权利要求1所述的应用状态控制方法,其特征在于,所述应用解冻触发条件包括以下至少之一:
当前的调用之调用类型为同步调用;
当前的调用之调用类型为异步调用,且该调用在预设调用白名单中。


3.如权利要求1所述的应用状态控制方法,其特征在于,所述对所述目标应用进行解冻后,还包括:
通过冻结服务模块将所述目标应用的冻结状态更新为解冻状态。


4.如权利要求1-3任一项所述的应用状态控制方法,其特征在于,所述对所述目标应用进行解冻包括以下任意之一:
直接通过跨进程通信驱动模块调用解冻驱动模块对所述目标应用进行解冻;
直接通过冻结服务模块调用解冻驱动模块对所述目标应用进行解冻;
确定当前的调用对应于第一解冻类型时,通过跨进程通信驱动模块调用解冻驱动模块对所述目标应用进行解冻;确定当前的调用对应于第二解冻类型时,通过冻结服务模块调用解冻驱动模块对所述目标应用进行解冻。


5.如权利要求4所述的应用状态控制方法,其特征在于,确定当前待调用的目标应用是否冻结状态包括:
通过跨进程通信驱动模块获取当前待调用的目标应用的冻结状态。


6.如权利要求5所述的应用状态控制方法,其特征在于,通过冻结...

【专利技术属性】
技术研发人员:吴鹏
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1