应用程序管理系统及方法技术方案

技术编号:10181531 阅读:157 留言:0更新日期:2014-07-03 11:21
一种应用程序管理系统及方法,应用于电子装置中,该应用程序管理系统包括:查询模块,用于查询该电子装置后台是否存在运行的应用程序;记录模块,用于在一预设的采集时间段T内周期性地采集并记录在后台运行的各应用程序的内存占用量,以获取第一时间点的第一内存占用量及每经过一时间周期P的N个第二内存占用量,N取自然数;计算及判断模块,用于依据第一内存量及N个第二内存量判断得到在该采集时间T内始终在后台处于等待状态的应用程序;及关闭模块,用于将在该采集时间T内始终在后台处于等待状态的应用程序关闭。

【技术实现步骤摘要】
【专利摘要】一种,应用于电子装置中,该应用程序管理系统包括:查询模块,用于查询该电子装置后台是否存在运行的应用程序;记录模块,用于在一预设的采集时间段T内周期性地采集并记录在后台运行的各应用程序的内存占用量,以获取第一时间点的第一内存占用量及每经过一时间周期P的N个第二内存占用量,N取自然数;计算及判断模块,用于依据第一内存量及N个第二内存量判断得到在该采集时间T内始终在后台处于等待状态的应用程序;及关闭模块,用于将在该采集时间T内始终在后台处于等待状态的应用程序关闭。【专利说明】
本专利技术涉及一种。
技术介绍
随着科技的发展,智能手机、移动上网设备(Mobile Internet Device, MID)以及个人数字助理(Personal Digital Assistant, PDA)等电子装置已成为人们日常工作和生活中不可或缺的通讯和娱乐工具。目前,许多的电子装置都支持用户自定义安装各种应用程序,以满足用户的不同需求。然而,现有电子装置在用户使用完这些应用程序时通常不能及时将这些应用程序关闭,这些应用程序在后台运行。当需要对这些后台运行的应用程序进行关闭时通常需要先将后台运行的应用程序显示出来,再手动将这些应用程序逐一点击操作进行关闭。因此,现有电子装置关闭后台运行的应用程序时效率较低且操作不方便。
技术实现思路
因此,有必要提供一种操作效率较高的应用软件管理系统。另,本专利技术还提供一种应用软件管理方法。一种应用程序管理系统,应用于电子装置中,该电子装置包括一处理器、一存储器及多个应用程序,该应用程序管理系统存储在该存储器中,并由该处理器控制执行,该应用程序管理系统包括: 查询模块,用于查询该电子装置后台是否存在运行的应用程序; 记录模块,用于在一预设的采集时间段T内周期性地采集并记录在后台运行的各应用程序的内存占用量,以获取第一时间点的第一内存占用量及每经过一时间周期P的N个第二内存占用量,N取自然数; 计算及判断模块,用于依据第一内存量及N个第二内存量判断得到在该采集时间T内始终在后台处于等待状态的应用程序;及 关闭模块,用于将在该采集时间T内始终在后台处于等待状态的应用程序关闭。一种应用程序管理方法,应用于电子装置中,该电子装置包括一处理器、一存储器及多个应用程序,该应用程序管理系统存储在该存储器中,并由该处理器控制执行,该应用程序管理方法包括: 查询步骤,查询该电子装置后台是否存在运行的应用程序; 记录步骤,在一预设的采集时间段T内周期性地采集并记录在后台运行的各应用程序的内存占用量,以获取第一时间点的第一内存占用量及每经过一时间周期P的N个多个第二内存占用量,N取自然数; 计算及判断步骤,依据第一内存量及N个第二内存量判断得到在该采集时间T内始终在后台处于等待状态的应用程序;及 关闭步骤,在该采集时间T内始终在后台处于等待状态的应用程序关闭。与现有技术相较,本专利技术通过在一预设的采集时间段内周期性地采集并记录在后台运行的各应用程序的内存占用量以获得第一内存占用量及N个第二内存占用量。并根据第一内存占用量及该N个第二内存占用量计算各应用程序的内存变化量,以得到相应应用程序的第一内存变化量及内存变化阵列,并将内存变化量小于等于第一阈值或内存变化阵列中各差值相同的应用程序关闭。实施本专利技术不需要将后台运行的应用程序显示出来再手动将这样应用程序逐一关闭,因此本专利技术应用程序管理系统40及方法操作较为方便且效率较高。【专利附图】【附图说明】图1为本专利技术应用程序管理系统一较佳实施方式的运行环境示意图。图2为本专利技术应用程序管理方法一较佳实施例的流程图。图3为本专利技术应用程序管理方法中步骤S30的一实施方式的流程图。图4为本专利技术应用程序管理方法步骤S30 —变更实施方式的流程图。图5为本专利技术应用程序管理方法另一较佳实施例的流程图。主要元件符号说明【权利要求】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所述的应用程序管理方法,其特征在于,在该关闭步骤之间还包括暂存步骤:将相应的应用程序关闭之前的状态存入一缓存; 在该关闭步骤之后还包括显示步骤:用于当存储在该缓存中的应用程序再次启本文档来自技高网...

【技术保护点】
一种应用程序管理系统,应用于电子装置中,该电子装置包括一处理器、一存储器及多个应用程序,该应用程序管理系统存储在该存储器中,并由该处理器控制执行,其特征在于,该应用程序管理系统包括:查询模块,用于查询该电子装置后台是否存在运行的应用程序;记录模块,用于在一预设的采集时间段T内周期性地采集并记录在后台运行的各应用程序的内存占用量,以获取第一时间点的第一内存占用量及每经过一时间周期P的N个第二内存占用量,N取自然数;计算及判断模块,用于依据第一内存量及N个第二内存量判断得到在该采集时间T内始终在后台处于等待状态的应用程序;及关闭模块,用于将在该采集时间T内始终在后台处于等待状态的应用程序关闭。

【技术特征摘要】

【专利技术属性】
技术研发人员:王鹏
申请(专利权)人:富泰华工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:广东;44

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

1