处理应用程序方法和装置制造方法及图纸

技术编号:16284857 阅读:72 留言:0更新日期:2017-09-24 10:11
本发明专利技术公开了一种处理应用程序的方法和装置,包括:获取终端中运行的应用程序的信息,并根据所获取的应用程序信息生成应用程序状态表;获取终端的内存状态,判断终端内存是否小于设定阀值,若内存小于设定阀值,提示用户将应用程序状态表中使用频率低的程序移至存储卡中。本发明专利技术在不改变终端内存的前提下,根据应用程序的使用频率来管理应用程序,将使用频率低的应用程序移动至存储卡中,提高了终端的运行效率。

Method and apparatus for processing applications

The invention discloses a method and a device for processing application program includes: acquiring application terminal operation information, and according to the application information to generate the application status table; access terminal memory state, the terminal is judged whether the memory is less than the threshold, if the memory is less than the threshold, the application will prompt the user program status table using a low frequency program to the memory card. The invention manages the application program according to the application frequency of the application without changing the terminal memory, and moves the application program with low frequency to the memory card, thereby improving the operation efficiency of the terminal.

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种处理应用程序的方法和装置。
技术介绍
目前以Android为代表的移动智能终端正在蓬勃发展,越来越多的用户选择智能终端,因为用户可以任意下载和使用各种应用程序。现有技术中,用户会将应用程序默认安装在终端内存中。但是,终端内存是有限的,还需要支持终端的基本功能,比如上网,存储联系人,信息收发。因此,终端内存中供用户管理和使用的内存非常有限,即使用户可以在安装后,将一些应用程序放到终端的外部存储卡,但是将应用程序装在外部存储卡上进行管理和使用时,也有一些弊端,比如稳定性降低,读写时电池功耗很大,降低了终端的运行效率。
技术实现思路
本专利技术的主要目的是提供一种处理应用程序的方法和装置,旨在按照应用程序的使用频率来管理内存,将不经常使用的应用程序移动到存储卡中,在不改变终端内存的前提下,提高终端的运行效率。本专利技术提出一种处理理应用程序的方法,包括:获取终端中运行的应用程序的信息,并根据所获取的应用程序信息生成应用程序状态表;获取终端的内存状态,判断终端内存是否小于设定阀值,若内存小于设定阀值,则提示用户将所述应用程序状态表中使用频率低的程序移至存储卡中。优选地,在获取终端的内存状态,判断终端内存是否小于设定阀值,若内存小于设定阀值,则提示用户将所述应用程序状态表中使用频率低的程序移至存储卡中步骤之后还包括:接收用户移动应用程序的请求,将应用程序移动至存储卡中,并更新所述应用程序状态表。优选地,在接收用户移动应用程序的请求,将应用程序移动至存储卡中,并更新所述应用程序状态表的步骤之前还包括:接收用户优化应用程序的请求,提示用户将所述应用程序状态表中使用频率低的程序移至存储卡中。优选地,获取终端应用程序的信息,根据所获取的信息生成应用程序状态表包括:获取终端运行的应用程序,生成应用程序列表;获取所述应用程序列表中的应用程序的状态信息,生成所述应用程序状态表;优选地,在生成所述应用程序状态表之前,删除所述应用程序列表中的终端的基本应用程序,更新应用程序列表。本专利技术还提出一种处理应用程序的装置,包括:生成模块,用于获取终端中运行的应用程序的信息,生成应用程序状态表;判断模块,用于获取终端内存状态,并判断终端内存是否小于设定阀值,若内存小于设定阀值,向第一提示单元发送用户提示请求;第一提示模块,用于接收用户提示请求,提示用户将所述应用程序状态表中使用频率低的程序移至存储卡中;优选地,所述装置还包括处理模块,用于接收用户移动应用程序的请求,将应用程序移动至存储卡中,并更新所述应用程序状态表。优选地,所述装置还包括第二提示模块,用于接收用户优化应用程序的的请求,提示用户将所述应用程序状态表中使用频率低的程序移至存储卡中。优选地,所述应用程序状态表中的应用程序信息至少包括应用程序的使用频率和使用时长。优选地,所述生成模块包括:第一生成单元,用于获取终端当前运行的应用程序,生成应用程序列表,第二生成单元,用于获取所述应用程序列表中的应用程序的使用状态,生成应用程序状态表。优选地,所述生成模块还包括更新单元,用于在生成所述应用程序状态表之前,删除所述应用程序列表中终端的基本应用程序,并更新应用程序列表。本专利技术通过生成终端内应用程序的应用程序状态表;当终端的内存小与设定阀值时,提醒用户将用程序状态表中使用频率低的应用程序移动至存储卡;在不改变终端内存的前提下,根据应用程序的使用频率来管理应用程序,将使用频率低的应用程序移动至存储卡中,提高了终端的运行效率。附图说明图1为本专利技术处理应用程序的方法一实施例的流程示意图;图2为本专利技术处理应用程序的方法中生成应用程序状态表的流程示意图;图3为本专利技术处理应用程序的装置一实施例的结构示意图;图4为本专利技术处理应用程序的装置中生成模块的结构示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式下面结合附图及具体实施例就本专利技术的技术方案做进一步的说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参照图1,图1为本专利技术处理应用程序的方法一实施例的流程示意图。本实施例所述提出的处理应用程序的方法,包括:步骤S10,获取终端中运行的应用程序的信息,并根据所获取的应用程序信息生成应用程序状态表;在本实施例中,应用程序状态表中的的应用程序信息至少包括应用程序的使用频率和使用时长。每隔一个周期获取终端中应用程序的状态信息,并更新应用程序状态表。用户可对监测周期进行自定义设置。步骤S21,获取终端的内存状态,判断终端内存是否小于设定阀值,若内存小于设定阀值,提示用户将应用程序状态表中使用频率低的程序移至存储卡中。终端中内存的设定阀值是终端中的基本程序正常运行所需要的内存空间,终端中的基本程序是指发送短信、浏览网页等终端必须使用的程序。应用程序状态表中的应用程序状态信息至少包括应用程序的使用频率和使用时长。本专利技术实施例中,获取终端中应用程序的应用信息,生成应用程序状态表;检测终端的内存状况,判断终端的内存是否小于设定阀值,小于设定阀值时,提示用户将使用频率低的应用程序移动至存储卡中。在不改变终端内存的前提下,根据应用程序的使用频率来管理应用程序,将使用频率低的应用程序移动至存储卡中,提高终端的运行效率。在本实施例中,在步骤S21之后还包括:步骤S30,接收用户移动应用程序的请求,将应用程序移动至存储卡中,并更新应用程序状态表。将应用程序移动至存储卡中,并更新应用程序状态表后,继续判断终端中的内存是否小于设定阀值,若小于设定阀值,提示用户将应用程序状态表中使用频率低的应用程序移动至存储卡中。在更新应用程序状态表后,在应用程序状态表中表明移动至存储卡中的程序已经安装在存储卡中。在本实施例中,步骤S30之前还包括:步骤S22,接收用户优化应用程序的请求,提示用户将应用程序状态表中使用频率低的程序移至存储卡中。用户可任一时间进入终端的菜单列表中对应用程序进行优化,在接收到用户优化应用程序的请求后,提示用户将应用程序状态表中使用频率低的应用程序移至存储卡中。参照图2,图2为本专利技术处理应用程序的方法中生成应用程序状态表的流程示意图。基于上述实施例,步骤S10包括:步骤S11,获取终端运行的应用程序,生成应用程序列表;终端设定一个周期,每隔一个周期获取终端运行的应用程序,并更新应用程序列表。步骤S12,删除所述应用程序列表中的终端的基本应用程序,更新应用程序列表;终端的基本应用程序是指实现终端基本功能的应用程序,如打电话、发短信,名片夹等终端基本功能的应用程序,如果删除这些程序会影响终端的正常使用,所以在生成应用程序状态表之前,应将这些基本应用程序由应用程序表中删除,并更新应用程序表。步骤S13,获取应用程序列表中的应用本文档来自技高网...

【技术保护点】
一种处理应用程序的方法,其特征在于,包括:获取终端中运行的应用程序的信息,并根据所获取的应用程序信息生成应用程序状态表;获取终端的内存状态,判断终端内存是否小于设定阀值,若内存小于设定阀值,则提示用户将所述应用程序状态表中使用频率低的程序移至存储卡中。

【技术特征摘要】
1.一种处理应用程序的方法,其特征在于,包括:
获取终端中运行的应用程序的信息,并根据所获取的应用程序信息生
成应用程序状态表;
获取终端的内存状态,判断终端内存是否小于设定阀值,若内存小于
设定阀值,则提示用户将所述应用程序状态表中使用频率低的程序移
至存储卡中。
2.根据权利要求1所述的方法,其特征在于,在获取终端的内存状态,判
断终端内存是否小于设定阀值,若内存小于设定阀值,则提示用户将
所述应用程序状态表中使用频率低的程序移至存储卡中的步骤之后还
包括:
接收用户移动应用程序的请求,将应用程序移动至存储卡中,并更新
所述应用程序状态表。
3.根据权利要求2所述的方法,其特征在于,在接收用户移动应用程序的
请求,将应用程序移动至存储卡中,并更新所述应用程序状态表的步
骤之前还包括:
接收用户优化应用程序的请求,提示用户将所述应用程序状态表中使
用频率低的程序移至存储卡中。
4.根据权利要求3所述的方法,其特征在于,获取终端应用程序的信息,
根据所获取的信息生成应用程序状态表包括:
获取终端运行的应用程序,生成应用程序列表;
获取所述应用程序列表中的应用程序的状态信息,生成所述应用程序
状态表;
5.根据权利要求4所述的方法,其特征在于,在生成所述应用程序状态表
之前,删除所述应用...

【专利技术属性】
技术研发人员:裴莉辉朱佐亮冯轶刚
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1