[发明专利]应用程序管理系统及方法在审
申请号: | 201210577722.4 | 申请日: | 2012-12-27 |
公开(公告)号: | CN103902357A | 公开(公告)日: | 2014-07-02 |
发明(设计)人: | 王鹏 | 申请(专利权)人: | 富泰华工业(深圳)有限公司;鸿海精密工业股份有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518109 广东省深圳市宝安区观澜街道大三社*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 管理 系统 方法 | ||
1.一种应用程序管理系统,应用于电子装置中,该电子装置包括一处理器、一存储器及多个应用程序,该应用程序管理系统存储在该存储器中,并由该处理器控制执行,其特征在于,该应用程序管理系统包括:
查询模块,用于查询该电子装置后台是否存在运行的应用程序;
记录模块,用于在一预设的采集时间段T内周期性地采集并记录在后台运行的各应用程序的内存占用量,以获取第一时间点的第一内存占用量及每经过一时间周期P的N个第二内存占用量,N取自然数;
计算及判断模块,用于依据第一内存量及N个第二内存量判断得到在该采集时间T内始终在后台处于等待状态的应用程序;及
关闭模块,用于将在该采集时间T内始终在后台处于等待状态的应用程序关闭。
2.如权利要求1所述的应用程序管理系统,其特征在于,该关闭模块用于当经过预设的第二时间后,将相应的处于等待状态的应用程序关闭。
3.如权利要求1所述的应用程序管理系统,其特征在于,该应用程序管理系统还包括:
暂存模块,用于将相应的应用程序关闭之前的状态存入一缓存;
显示模块,用于当存储在该缓存中的应用程序再次启动时,加载并显示该缓存中的应用程序,以还原出被关闭的应用软件在关闭之前的状态。
4.如权利要求1所述的应用程序管理系统,其特征在于,该采集时间段T的时长为该时间周期P的N倍。
5.如权利要求1所述的应用程序管理系统,其特征在于,该计算及判断模块包括:
计算子模块,用于依据该第一内存占用量及该N个第二内存占用量,计算得到经过该采集时间段T后的仍在后台运行的各应用程序的内存变化量,以得到相应应用程序的第一内存变化量,及针对同一应用程序根据每个第二内存占用量及第一占用量的差值得到内存变化量阵列;
第一判断子模块,用于逐一判断该内存变化量阵列中每一差值是否小于等于预设的第一阈值;
第二判断子模块,用于判断该内存变化量阵列中的各差值是否相同;该第一内存变化量小于等于该第一阈值的应用程序或该内存变化量阵列中的各差值相同时的应用程序处于等待状态。
6.如权利要求5所述的应用程序管理系统,其特征在于,该第一阈值表征处于活动状态下的应用程序内存变化量的最小量,只有当内存变化量大于该第一阈值时,相应的程序数据,处于活动状态。
7.一种应用程序管理方法,应用于电子装置中,该电子装置包括一处理器、一存储器及多个应用程序,该应用程序管理系统存储在该存储器中,并由该处理器控制执行,其特征在于,该应用程序管理方法包括:
查询步骤,查询该电子装置后台是否存在运行的应用程序;
记录步骤,在一预设的采集时间段T内周期性地采集并记录在后台运行的各应用程序的内存占用量,以获取第一时间点的第一内存占用量及每经过一时间周期P的N个多个第二内存占用量,N取自然数;
计算及判断步骤,依据第一内存量及N个第二内存量判断得到在该采集时间T内始终在后台处于等待状态的应用程序;及
关闭步骤,将在该采集时间T内始终在后台处于等待状态的应用程序关闭。
8.如权利要求7所述的应用程序管理方法,其特征在于,该关闭步骤在经过预设的第二时间后,将相应的处于等待状态的应用程序关闭。
9.如权利要求7所述的应用程序管理方法,其特征在于,在该关闭步骤之间还包括暂存步骤:将相应的应用程序关闭之前的状态存入一缓存;
在该关闭步骤之后还包括显示步骤:用于当存储在该缓存中的应用程序再次启动时,加载并显示该缓存中的应用程序,以还原出被关闭的应用软件在关闭之前的状态。
10.如权利要求7所述的应用程序管理方法,其特征在于,该采集时间段T的时长为该时间周期P的N倍。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于富泰华工业(深圳)有限公司;鸿海精密工业股份有限公司,未经富泰华工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210577722.4/1.html,转载请声明来源钻瓜专利网。