移动设备内存管理方法及系统的制作方法

文档序号:6508503阅读:214来源:国知局
移动设备内存管理方法及系统的制作方法
【专利摘要】一种移动设备内存管理方法及系统,该方法包括:侦测步骤,每隔预设时间,侦测移动设备的内存使用率;统计步骤,当侦测到的内存使用率大于或者等于第一预设内存使用率时,统计一段时间内安装在移动设备上的应用程序的被使用次数,并按照被使用次数由高到低对应用程序排序;累加步骤,按照上述排序,从高到低依次累加每个应用程序启动时对内存的使用率;判断步骤,判断累加结果是否大于或者等于第二预设内存使用率;转移步骤,当累加结果大于或者等于第二预设内存使用率时,停止累加运算,将排序中没有被累加的应用程序移动到外接存储设备中。本发明在移动设备内存不足时,将使用频率低的应用程序自动转移至外接存储设备,以优化移动设备的内存。
【专利说明】移动设备内存管理方法及系统

【技术领域】
[0001] 本发明涉及一种移动设备内存管理方法及系统。

【背景技术】
[0002] 如今,应用程序被越来越多地安装在移动设备(如智能手机)上,这么多的应用程 序运行在移动设备上可能会导致移动设备内存不足,现有解决移动设备内存不足的做法是 将一部分应用程序移动到外接存储设备中,如将一部分应用程序移动到SD卡中。但是,是 否将一部分应用程序移动到外接存储设备中以及什么情况下将一部分应用程序移动到外 接存储设备中往往需要用户自己判断,用户不是专业技术人员,对内存和外接存储设备的 差异(例如,移动设备内存和外接存储设备的访问速度不同)不甚了解,故往往不能做出科 学合理的判断。


【发明内容】

[0003] 鉴于以上内容,有必要提供一种移动设备内存管理方法及系统。
[0004] 所述移动设备内存管理方法包括:侦测步骤,每隔预设时间,侦测移动设备的内存 使用率;统计步骤,当侦测到的内存使用率大于或者等于第一预设内存使用率时,统计一段 时间内安装在移动设备上的应用程序的被使用次数,并按照被使用次数由高到低对应用程 序排序;累加步骤,按照上述排序,从高到低依次累加每个应用程序启动时对内存的使用 率;判断步骤,当每次累加结束后,判断累加结果是否大于或者等于第二预设内存使用率; 转移步骤,当累加结果大于或者等于第二预设内存使用率时,停止累加运算,将排序中没有 被累加的应用程序移动到外接存储设备中。
[0005] 所述移动设备内存管理系统包括:侦测模块,用于每隔预设时间,侦测移动设备的 内存使用率;统计模块,用于当侦测到的内存使用率大于或者等于第一预设内存使用率时, 统计一段时间内安装在移动设备上的应用程序的被使用次数,并按照被使用次数由高到低 对应用程序排序;累加模块,用于按照上述排序,从高到低依次累加每个应用程序启动时对 内存的使用率;判断模块,用于当每次累加结束后,判断累加结果是否大于或者等于第二预 设内存使用率;转移模块,用于当累加结果大于或者等于第二预设内存使用率时,将排序中 没有累加的应用程序移动到外接存储设备中。
[0006] 本发明在移动设备内存不足时,将使用频率低的应用程序自动转移至外接存储设 备,以优化移动设备的内存。

【专利附图】

【附图说明】
[0007] 图1是本发明移动设备内存管理系统的较佳实施方式的运行环境图。
[0008] 图2是本发明移动设备内存管理系统的较佳实施方式的功能模块图。
[0009] 图3是本发明移动设备内存管理方法的较佳实施方式的流程图。
[0010] 图4是本发明移动设备内存管理系统的应用管理界面的较佳实施方式的示意图。
[0011] 主要元件符号说明

【权利要求】
1. 一种移动设备内存管理方法,其特征在于,该方法包括: 侦测步骤,每隔预设时间,侦测移动设备的内存使用率; 统计步骤,当侦测到的内存使用率大于或者等于第一预设内存使用率时,统计一段时 间内安装在移动设备上的应用程序的被使用次数,并按照被使用次数由高到低对应用程序 排序; 累加步骤,按照上述排序,从高到低依次累加每个应用程序启动时对内存的使用率; 判断步骤,当每次累加结束后,判断累加结果是否大于或者等于第二预设内存使用 率; 转移步骤,当累加结果大于或者等于第二预设内存使用率时,停止累加运算,将排序中 没有被累加的应用程序移动到外接存储设备中。
2. 根据权利要求1所述的移动设备内存管理方法,其特征在于,所述排序中不包括不 支持外接存储设备存储格式的应用程序。
3. 根据权利要求2所述的移动设备内存管理方法,其特征在于,所述累加步骤还包括: 预先累加不支持外接存储设备存储格式的应用程序启动时对内存的使用率。
4. 根据权利要求1所述的移动设备内存管理方法,其特征在于,所述转移步骤包括建 立一个包含被累加的应用程序的列表,并将没有在该列表中的应用程序转移至外接存储设 备中。
5. 根据权利要求1所述的移动设备内存管理方法,其特征在于,所述统计步骤还包括: 当侦测到的内存使用率大于第一预设内存使用率时,触发对话框询问用户是否需要自 动优化内存; 当用户选择自动优化内存时,统计一段时间内安装在移动设备上的应用程序的使用次 数,按应用程序的使用次数由高到低对应用程序进行排序,并通过一应用管理界面显示上 述统计及排序结果。
6. -种移动设备内存管理系统,其特征在于,该系统包括: 侦测模块,用于每隔预设时间,侦测移动设备的内存使用率; 统计模块,用于当侦测到的内存使用率大于或者等于第一预设内存使用率时,统计一 段时间内安装在移动设备上的应用程序的被使用次数,并按照被使用次数由高到低对应用 程序排序; 累加模块,用于按照上述排序,从高到低依次累加每个应用程序启动时对内存的使用 率; 判断模块,用于当每次累加结束后,判断累加结果是否大于或者等于第二预设内存使 用率; 转移模块,用于当累加结果大于或者等于第二预设内存使用率时,将排序中没有累加 的应用程序移动到外接存储设备中。
7. 根据权利要求6所述的移动设备内存管理系统,其特征在于,所述排序中不包括不 支持外接存储设备存储格式的应用程序。
8. 根据权利要求7所述的移动设备内存管理系统,其特征在于,所述累加模块还用于 预先累加不支持外接存储设备存储格式的应用程序启动时对内存的使用率。
9. 根据权利要求6所述的移动设备内存管理系统,其特征在于,所述转移模块还用于 建立一个包含被累加的应用程序的列表,并将没有在该列表中的应用程序转移至外接存储 设备中。
10.根据权利要求6所述的移动设备内存管理系统,其特征在于,所述统计模块还用于 当侦测到的内存使用率大于第一预设内存使用率时,触发对话框询问用户是否需要自动优 化内存,当用户选择自动优化内存时,统计一段时间内安装在移动设备上的应用程序的使 用次数,按应用程序的使用次数由高到低对应用程序进行排序,并通过一应用管理界面显 示上述统计及排序结果。
【文档编号】G06F3/06GK104423887SQ201310367246
【公开日】2015年3月18日 申请日期:2013年8月22日 优先权日:2013年8月22日
【发明者】黄飞, 周可亮, 唐小敏 申请人:深圳富泰宏精密工业有限公司, 群迈通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1