后台进程控制方法及装置制造方法及图纸

技术编号:13252985 阅读:52 留言:0更新日期:2016-05-15 16:37
本公开实施例提供了后台进程控制方法及装置,其中终端设备侧的方法包括:接收对后台进程的加锁指令;根据所述加锁指令,提升所述后台进程的优先级。在本公开实施例中,可以根据用户的指令或者云服务器的指令,为后台进程加锁,即主动提高其优先级,使这些重要的后台进程能常驻后台,解决了在内存紧张时被操作系统错误关闭的问题,也提升了用户体验。

【技术实现步骤摘要】

本公开涉及通信
,尤其涉及后台进程控制方法及装置
技术介绍
对于手机等终端设备,其内存通常是有限的,当有众多的应用程序都在后台运行时,终端设备的内存可能很快就会饱和或接近饱和,出现内存用尽的状况,从而导致终端设备运行速度变的缓慢甚至崩溃。在现有技术中,终端设备的操作系统,例如Android(安卓)系统,若发现设备内存占用较高,则会主动关闭一些后台进程,以释放内存。
技术实现思路
为克服相关技术中存在的问题,本公开提供后台进程控制方法及装置,以解决那些对用户较为重要的后台进程在内存紧张时被操作系统错误关闭的问题。根据本公开实施例的第一方面,提供一种后台进程控制方法,所述方法包括:接收对后台进程的加锁指令;根据所述加锁指令,提升所述后台进程的优先级。这样通过用户的指令或者云服务器的指令,为后台进程加锁,即主动提高其优先级,使这些对用户重要的后台进程能常驻后台,解决了在内存紧张时被操作系统错误关闭的问题,也提升了用户体验。可选的,所述接收对后台进程的加锁指令,包括:在用于显示当前后台进程的界面中,判断是否检测到用户对所述后台进程对应图标的点击并下拉操作;如果检测到所述点击并下拉操作,则确定接收到对所述后台进程的加锁指令。这样用户便可以通过操作自主选择常驻后台的进程。可选的,在检测到所述点击并下拉操作之后,所述方法还包括:在所述后台进程对应图标上添加加锁的标记。这样用户便可以清楚的区分哪些进程已被加锁。可选的,所述提升所述后台进程的优先级,包括:修改所述后台进程的进程信息中指定字段的字段值,所述字段值用于向所述操作系统指示所述后台进程的优先级最大值。可选的,所述方法还包括:将所述后台进程提升后的优先级存入终端设备的本地数据库;当所述终端设备重启后,根据所述本地数据库将所述后台进程的优先级设置为所述提升后的优先级。这样即使终端设备关机、重启,则被加锁的进程仍然有效,开机后仍然会具有高优先级,可以避免在清理内存时被系统关闭。根据本公开实施例的第二方面,提供一种后台进程控制方法,所述方法包括:从至少两个终端设备上获取所述终端设备上的应用的使用频率;将所述使用频率高于预设值的应用确定为高频应用;向所述终端设备发送加锁指令,所述加锁指令用于提升所述高频应用的后台进程的优先级。这样通过用户的指令或者云服务器的指令,为后台进程加锁,即主动提高其优先级,使这些对用户重要的后台进程能常驻后台,解决了在内存紧张时被操作系统错误关闭的问题,也提升了用户体验。根据本公开实施例的第三方面,提供一种后台进程控制装置,所述装置包括:加锁指令接收模块,用于接收对后台进程的加锁指令;进程控制模块,用于根据所述加锁指令接收模块接收的加锁指令,提升所述后台进程的优先级。这样通过用户的指令或者云服务器的指令,为后台进程加锁,即主动提高其优先级,使这些对用户重要的后台进程能常驻后台,解决了在内存紧张时被操作系统错误关闭的问题,也提升了用户体验。可选的,所述加锁指令接收模块包括:操作检测子模块,用于在显示当前后台进程的界面中,判断是否检测到用户对所述后台进程对应图标的点击并下拉操作;加锁指令确定子模块,用于当所述操作检测子模块检测到所述点击并下拉操作后,确定接收到对所述后台进程的加锁指令。这样用户便可以通过操作自主选择常驻后台的进程。可选的,所述装置还包括:加锁标记模块,用于在所述后台进程对应图标上添加加锁的标记。这样用户便可以清楚的区分哪些进程已被加锁。可选的,所述进程控制模块用于:修改所述后台进程的进程信息中指定字段的字段值,所述字段值用于向所述操作系统指示所述后台进程的优先级最大值。可选的,所述装置还包括:优先级存储模块,用于将所述后台进程提升后的优先级存入终端设备的本地数据库,当所述终端设备重启后,根据所述本地数据库将所述后台进程的优先级设置为所述提升后的优先级。这样即使终端设备关机、重启,则被加锁的进程仍然有效,开机后仍然会具有高优先级,可以避免在清理内存时被系统关闭。根据本公开实施例的第四方面,提供一种后台进程控制装置,所述装置包括:使用频率获取模块,用于从至少两个终端设备上获取所述终端设备上的应用的使用频率;高频应用确定模块,用于将所述使用频率获取模块获取的使用频率高于预设值的应用确定为高频应用;指令发送模块,用于向所述终端设备发送加锁指令,所述加锁指令用于提升所述高频应用确定模块所确定的高频应用的后台进程的优先级。这样通过用户的指令或者云服务器的指令,为后台进程加锁,即主动提高其优先级,使这些对用户重要的后台进程能常驻后台,解决了在内存紧张时被操作系统错误关闭的问题,也提升了用户体验。根据本公开实施例的第五方面,提供一种后台进程控制装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:接收对后台进程的加锁指令;根据所述加锁指令,提升所述后台进程的优先级。这样通过用户的指令或者云服务器的指令,为后台进程加锁,即主动提高其优先级,使这些对用户重要的后台进程能常驻后台,解决了在内存紧张时被操作系统错误关闭的问题,也提升了用户体验。根据本公开实施例的第六方面,提供一种后台进程控制装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:从至少两个终端设备上获取所述终端设备上的应用的使用频率;将所述使用频率高于预设值的应用确定为高频应用;向所述终端设备发送加锁指令,所述加锁指令用于提升所述高频应用的后台进程的优先级。这样通过用户的指令或者云服务器的指令,为后台进程加锁,即主动提高其优先级,使这些对用户重要的后台进程能常驻后台,解决了在内存紧张时被操作系统错误关闭的问题,也提升了用户体验。本公开的实施例提供的技术方案可以包括以下有益效果:以安装了Android系统的手机为例,Android系统在Linux原生基础上增加了低内存处理机制,即当剩余内存较低的时候会按照后台进程的优先级关闭一些后台进程。然而这样会导致一些重要的后台进程,例如用户原本不想关闭的或者被大众高频使用的后台进程,却被操作系统错误的关闭。在本公开实施例中,可以根据用户的指令或者云服务器的指令,为后台进程加锁,即主动提高其优先级,使这些重要的后台进程能常驻后台,解决了在内存紧张时被操作系统错误关闭的问本文档来自技高网...

【技术保护点】
一种后台进程控制方法,其特征在于,所述方法包括:接收对后台进程的加锁指令;根据所述加锁指令,提升所述后台进程的优先级。

【技术特征摘要】
1.一种后台进程控制方法,其特征在于,所述方法包括:
接收对后台进程的加锁指令;
根据所述加锁指令,提升所述后台进程的优先级。
2.根据权利要求1所述的方法,其特征在于,所述接收对后台进程的加锁指令,包
括:
在用于显示当前后台进程的界面中,判断是否检测到用户对所述后台进程对应图标的
点击并下拉操作;
如果检测到所述点击并下拉操作,则确定接收到对所述后台进程的加锁指令。
3.根据权利要求2所述的方法,其特征在于,在检测到所述点击并下拉操作之后,所
述方法还包括:
在所述后台进程对应图标上添加加锁的标记。
4.根据权利要求1所述的方法,其特征在于,所述提升所述后台进程的优先级,包
括:
修改所述后台进程的进程信息中指定字段的字段值,所述字段值用于向所述操作系统
指示所述后台进程的优先级最大值。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将所述后台进程提升后的优先级存入终端设备的本地数据库;
当所述终端设备重启后,根据所述本地数据库将所述后台进程的优先级设置为所述提
升后的优先级。
6.一种后台进程控制方法,其特征在于,所述方法包括:
从至少两个终端设备上获取所述终端设备上的应用的使用频率;
将所述使用频率高于预设值的应用确定为高频应用;
向所述终端设备发送加锁指令,所述加锁指令用于提升所述高频应用的后台进程的优
先级。
7.一种后台进程控制装置,其特征在于,所述装置包括:
加锁指令接收模块,用于接收对后台进程的加锁指令;
进程控制模块,用于根据所述加锁指令接收模块接收的加锁指令,提升所述后台进程
的优先级。
8.根据权利要求7所述的装置,其特征在于,所述加锁指令接收模块包括:
操作检测子模块,用于在显示当前后台进程的界面中,判断是否检测到用户对所述后
台进程对应图标的点击并下拉操作;...

【专利技术属性】
技术研发人员:张晓亮闫昊张建春
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

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

1