[发明专利]一种保护应用程序数据的方法和装置有效

专利信息
申请号: 201410720145.9 申请日: 2014-12-01
公开(公告)号: CN105718791B 公开(公告)日: 2019-08-02
发明(设计)人: 崔艳 申请(专利权)人: TCL集团股份有限公司
主分类号: G06F21/52 分类号: G06F21/52
代理公司: 深圳中一专利商标事务所 44237 代理人: 张全文
地址: 516006 广东省*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 保护 应用程序 数据 方法 装置
【说明书】:

发明提供一种保护应用程序数据的方法和装置,旨在解决现有的Low Memory Killer机制容易错杀一些不应被杀死的进程导致用户体验降低的技术问题。所述方法包括:接收系统发布的告警信息,所述告警信息至少包括即将被杀死的进程的标识;判断所述将被杀死的进程是否为当前进程;若所述将被杀死的进程为所述当前进程,则对所述当前进程对应的应用程序的数据进行保护;在重启所述应用程序时,根据所述施行的保护恢复所述应用程序的数据。与现有技术提供的Low Memory Killer机制“粗暴地”杀死某个进程相比,本发明提供的方法使得即使在内存不足时,进程仍然能够不被滥杀,而是提前采取措施,有效地保护了正在运行的应用程序的数据,提高了用户的体验。

技术领域

本发明属于智能终端领域,尤其涉及一种保护应用程序数据的方法和装置。

背景技术

安卓(Android)系统是一个多任务系统,可以同时运行多个进程,进程的生命周期都由系统控制,即使用户关掉了程序的屏显,进程依然存在于内存之中,目的是为了下次能快速启动。如此,随着系统运行时间的加长,内存会越来越少,系统内核(kernel)定时执行一次检查,杀死一些进程来释放内存,该机制称为低内存杀死(Low Memory Killer)机制。

现有的Low Memory Killer机制是基于Linux操作系统的内存不足(Out OfMemory,OOM)规则改进而来的,通过进程的参数oom_adj与该进程占用内存的大小决定要杀死的进程,其中,参数oom_adj的大小与进程的类型、进程被调度的次序等有关。每个应用程序的oom_adj都有一个值(以下简称oom_adj值),该值越小,该应用程序越重要,被系统杀死的可能性越低。Low Memory Killer驱动程序(Driver)在用户空间指定了一组内存临界值以及与之一一对应的一组oom_adj值,当系统的剩余内存位于内存临界值中的一个范围内时,如果一个进程的oom_adj值大于或等于这个临界值,对应的进程就会被杀死。

现有的Low Memory Killer机制虽然定期杀死了一些后台进程,释放了系统的内存,保证了前台应用程序的高效运行,然而,该机制是在用户并不知情的前提下运行的,即Low memory killer机制在杀死某个进程前并不会通知用户。如此,就会导致一个较大的问题,即,被杀死的应用程序数据会丢失。例如,置于后台的、用户编辑到一半的短信或邮件,用户并没有将编辑到一半的信息进行保存就打开了其它一些应用。若由于系统内存不足,一旦Low Memory Killer机制杀死用户编辑一半的短信或邮件等应用程序,用户已编辑的信息就会丢失,降低了用户体验。

发明内容

本发明的目的在于提供一种保护应用程序数据的方法和装置,旨在解决现有的Low Memory Killer机制容易错杀一些不应被杀死的进程导致用户体验降低的技术问题。

本发明是这样实现的,一种保护应用程序数据的方法,所述方法包括:

接收系统发布的告警信息,所述告警信息至少包括即将被杀死的进程的标识;

判断所述将被杀死的进程是否为当前进程;

若所述将被杀死的进程为所述当前进程,则对所述当前进程对应的应用程序的数据进行保护;

在重启所述应用程序时,根据所述施行的保护恢复所述应用程序的数据。

本发明的另一目的在于提供一种保护应用程序数据的装置,所述装置包括:

接收模块,用于接收系统发布的告警信息,所述告警信息至少包括即将被杀死的进程的标识;

判断模块,用于判断所述将被杀死的进程是否为当前进程;

保护模块,用于若所述判断模块的判断结果为所述将被杀死的进程为所述当前进程,则对所述当前进程对应的应用程序的数据进行保护;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL集团股份有限公司,未经TCL集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410720145.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top