一种转移应用程序的方法及终端的制作方法

文档序号:10624644阅读:220来源:国知局
一种转移应用程序的方法及终端的制作方法
【专利摘要】本发明实施例公开了一种转移应用程序的方法及终端,该方法包括:判断终端的外置存储器的剩余存储空间是否小于第一预设阈值;若是,获取安装在外置存储器的各应用程序的使用信息,其中,各应用程序的使用信息包括各应用程序在预设时间范围内的累计使用时间和累计使用次数;将在预设时间范围内的累计使用时间大于第一使用时间且累计使用次数大于第一使用次数的应用程序设置为第一待转移应用程序;计算第一待转移应用程序占用外置存储空间的大小,得到第一计算值;判断终端的内置存储器的剩余存储空间是否大于第二预设阈值,第二预设阈值大于第一计算值;若是,将第一待转移应用程序转移到内置存储器。采用本发明,可以充分利用终端的内置存储空间。
【专利说明】
一种转移应用程序的方法及终端
技术领域
[0001]本发明涉及通信技术领域,具体涉及一种转移应用程序的方法及终端。
【背景技术】
[0002]随着手机、平板电脑等智能终端的不断发展,智能终端上的应用程序也越来越多,为了提高智能终端的运行速度,用户往往倾向于将应用程序安装在安全数码卡(SecureDigital Memory Card,SD卡)、存储棒等外置存储器中,由于应用程序安装在外置存储器的启动速度要比安装在内置存储器(如手机的只读存储器)时慢,当一些用户经常使用的应用程序安装在外置存储器后,用户体验较差。

【发明内容】

[0003]本发明实施例提供一种转移应用程序的方法及终端,可以根据应用程序的使用情况,调整应用程序的安装位置,充分利用终端的内置存储空间。
[0004]本发明实施例第一方面提供了一种转移应用程序的方法,包括:
[0005]判断终端的外置存储器的剩余存储空间是否小于第一预设阈值;
[0006]当所述终端的外置存储器的剩余存储空间小于所述第一预设阈值时,获取安装在所述外置存储器的各应用程序的使用信息,其中,所述各应用程序的使用信息包括所述安装在所述外置存储器的各应用程序在预设时间范围内的累计使用时间和累计使用次数;
[0007]将在所述预设时间范围内的累计使用时间大于第一使用时间且累计使用次数大于第一使用次数的应用程序设置为第一待转移应用程序;
[0008]计算所述安装在所述外置存储器的应用程序中的第一待转移应用程序占用外置存储空间的大小,得到第一计算值;
[0009]判断所述终端的内置存储器的剩余存储空间是否大于第二预设阈值,所述第二预设阈值大于所述第一计算值;
[0010]当所述终端的所述内置存储器的剩余存储空间大于所述第二预设阈值时,将所述第一待转移应用程序转移到所述内置存储器。
[0011]在本发明实施例第一方面的第一种可能的实现方式中,所述步骤当所述终端的所述内置存储器的剩余存储空间大于所述第二预设阈值时,将所述第一待转移应用程序转移到所述内置存储器包括:
[0012]输出提示框,所述提示框用于提示用户是否需要转移所述第一待转移应用程序到所述内置存储器;
[0013]响应所述用户根据所述提示框触发的将所述第一待转移应用程序转移到所述内置存储器指令,将所述第一待转移应用程序转移到所述内置存储器。
[0014]结合本发明实施例第一方面,在本发明实施例第一方面的第二种可能的实现方式中,所述方法还包括:
[0015]当所述终端的所述内置存储器的剩余存储空间小于或等于所述第二预设阈值且大于第三预设阈值时,将在所述预设时间范围内的累计使用时间大于第二使用时间且累计使用次数大于第二使用次数的安装在所述外置存储器的应用程序设置为第二待转移应用程序,其中,所述第二使用时间大于所述第一使用时间,所述第二使用次数大于所述第一使用次数,所述第三预设阈值小于所述第二预设阈值;
[0016]计算所述安装在所述外置存储器的应用程序中的所述第二待转移应用程序占用外置存储空间的大小,得到第二计算值,其中,所述第二计算值小于所述第三预设阈值,所述第二计算值小于所述第一计算值;
[0017]将所述第二待转移应用程序转移到所述内置存储器。
[0018]结合本发明实施例第一方面,在本发明实施例第一方面的第三种可能的实现方式中,所述方法还包括:
[0019]当所述终端的所述内置存储器的剩余存储空间小于或等于所述第二预设阈值时,发出提示信息,所述提示信息用于提示用户所述终端的内置存储器没有足够的剩余存储空间以转移所述第一待转移应用程序。
[0020]结合本发明实施例第一方面或本发明实施例第一方面的第一种至第三种中的任一种可能的实现方式,在本发明实施例第一方面的第四种可能的实现方式中,所述各应用程序的累计使用次数为所述各应用程序在所述预设时间范围内的每次运行时间均超过预设时间阈值的启动次数,所述各应用程序的累计使用时间为所述各应用程序在所述预设时间范围内的累计运行时间。
[0021]本发明实施例第二方面提供了一种终端,包括:
[0022]第一判断单元,用于判断终端的外置存储器的剩余存储空间是否小于第一预设阈值;
[0023]获取单元,用于当所述终端的外置存储器的剩余存储空间小于所述第一预设阈值时,获取安装在所述外置存储器的各应用程序的使用信息,其中,所述各应用程序的使用信息包括所述安装在所述外置存储器的各应用程序在预设时间范围内的累计使用时间和累计使用次数;
[0024]第一设置单元,用于将在所述预设时间范围内的累计使用时间大于第一使用时间且累计使用次数大于第一使用次数的应用程序设置为第一待转移应用程序;
[0025]第一计算单元,用于计算所述安装在所述外置存储器的应用程序中的第一待转移应用程序占用外置存储空间的大小,得到第一计算值;
[0026]第二判断单元,用于判断所述终端的内置存储器的剩余存储空间是否大于第二预设阈值,所述第二预设阈值大于所述第一计算值;
[0027]第一转移单元,用于当所述终端的所述内置存储器的剩余存储空间大于所述第二预设阈值时,将所述第一待转移应用程序转移到所述内置存储器。
[0028]在本发明实施例第二方面的第一种可能的实现方式中,所述第一转移单元包括:
[0029]输出子单元,用于输出提示框,所述提示框用于提示用户是否需要转移所述第一待转移应用程序到所述内置存储器;
[0030]第一转移子单元,用于响应所述用户根据所述提示框触发的将所述第一待转移应用程序转移到所述内置存储器指令,将所述第一待转移应用程序转移到所述内置存储器。
[0031]结合本发明实施例第二方面,在本发明实施例第二方面的第二种可能的实现方式中,所述终端还包括:
[0032]第二设置单元,用于当所述终端的所述内置存储器的剩余存储空间小于或等于所述第二预设阈值且大于第三预设阈值时,将在所述预设时间范围内的累计使用时间大于第二使用时间且累计使用次数大于第二使用次数的安装在所述外置存储器的应用程序设置为第二待转移应用程序,其中,所述第二使用时间大于所述第一使用时间,所述第二使用次数大于所述第一使用次数,所述第三预设阈值小于所述第二预设阈值;
[0033]第二计算单元,用于计算所述安装在所述外置存储器的应用程序中的所述第二待转移应用程序占用外置存储空间的大小,得到第二计算值,其中,所述第二计算值小于所述第三预设阈值,所述第二计算值小于所述第一计算值;
[0034]第二转移单元,用于将所述第二待转移应用程序转移到所述内置存储器。
[0035]结合本发明实施例第二方面,在本发明实施例第二方面的第三种可能的实现方式中,所述终端还包括:
[0036]提示单元,用于当所述终端的所述内置存储器的剩余存储空间小于或等于所述第二预设阈值时,发出提示信息,所述提示信息用于提示用户所述终端的内置存储器没有足够的剩余存储空间以转移所述第一待转移应用程序。
[0037]结合本发明实施例第二方面或本发明实施例第二方面的第一种至第三种中的任一种可能的实现方式,在本发明实施例第二方面的第四种可能的实现方式中,所述各应用程序的累计使用次数为所述各应用程序在所述预设时间范围内的每次运行时间均超过预设时间阈值的启动次数,所述各应用程序的累计使用时间为所述各应用程序在所述预设时间范围内的累计运行时间。
[0038]上述技术方案中,判断终端的外置存储器的剩余存储空间是否小于第一预设阈值;当终端的外置存储器的剩余存储空间小于第一预设阈值时,获取安装在外置存储器的各应用程序的使用信息,其中,各应用程序的使用信息包括安装在外置存储器的各应用程序在预设时间范围内的累计使用时间和累计使用次数;将在预设时间范围内的累计使用时间大于第一使用时间且累计使用次数大于第一使用次数的应用程序设置为第一待转移应用程序;计算安装在外置存储器的应用程序中的第一待转移应用程序占用外置存储空间的大小,得到第一计算值;判断终端的内置存储器的剩余存储空间是否大于第二预设阈值,第二预设阈值大于第一计算值;当终端的内置存储器的剩余存储空间大于第二预设阈值时,将第一待转移应用程序转移到内置存储器。采用本发明,可以充分利用终端的内置存储空间。
【附图说明】
[0039]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0040]图1是本发明实施例公开的一种转移应用程序的方法的流程图;
[0041]图2是本发明实施例公开的另一种转移应用程序的方法的流程图;
[0042]图3是本发明实施例公开的一种终端的结构示意图;
[0043]图4是本发明实施例公开的另一种终端的结构示意图;
[0044]图5是本发明实施例公开的另一种终端的结构示意图;
[0045]图6是本发明实施例公开的另一种终端的结构示意图。
【具体实施方式】
[0046]下面将结合本发明实施方式中的附图,对本发明实施方式中的技术方案进行清楚、完整地描述。显然,所描述的实施方式是本发明的一部分实施方式,而不是全部实施方式。基于本发明中的实施方式,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施方式,都应属于本发明保护的范围。
[0047]本发明实施例提供一种转移应用程序的方法及终端,可以充分利用终端的内置存储空间。以下分别进行详细说明。
[0048]本发明实施例中描述的终端可包括:手机、平板电脑或者随身听等,上述终端仅是举例,而非穷举,包含但不限于上述终端。
[0049]请参阅图1,图1是本发明实施例公开的一种转移应用程序的方法的流程图。如图1所示,本实施例中所描述的转移应用程序的方法,包括步骤:
[0050]S101,判断终端的外置存储器的剩余存储空间是否小于第一预设阈值。
[0051]本发明实施例中,终端的外置存储器可以是手机、平板等终端的安全数码卡(Secure Digital Memory Card,SD卡),第一预设阈值可以根据终端的外置存储器的大小设定。举例来说,当终端为手机时,若手机的SD卡为32GB,可以设置第一预设阈值为1GB,也可以设置第一预设阈值为800MB、500MB、300MB等。
[0052]S102,当终端的外置存储器的剩余存储空间小于第一预设阈值时,获取安装在外置存储器的各应用程序的使用信息,其中,各应用程序的使用信息包括安装在外置存储器的各应用程序在预设时间范围内的累计使用时间和累计使用次数。
[0053]本发明实施例中,当判断出终端的外置存储器的剩余存储空间小于第一预设阈值时,获取安装在外置存储器的各应用程序的使用信息。举例来说,当终端为手机时,若手机的SD卡为32GB,当判断出手机SD卡的剩余存储空间小于IGB (这里的第一预设阈值为1GB)时,获取安装在手机SD卡的各应用程序的使用信息。
[0054]在一些可行的实施方式中,获取安装在外置存储器的各应用程序的使用信息可以为获取安装在外置存储器的各应用程序在预设时间范围内的累计使用时间和累计使用次数,预设时间范围可以设为一个月,也可以设为两个月、三个月、六个月等。举例来说,当终端为手机时,获取安装在手机SD卡的各应用程序的使用信息可以为获取安装在手机SD卡的各应用程序在距离手机当前时间一个月之内(预设时间范围为一个月内)的累计使用时间和累计使用次数。这里各应用程序的累计使用时间可以为各应用程序在预设时间范围内的累计运行时间,各应用程序的累计使用次数可以为各应用程序在预设时间范围内的每次运行时间均超过预设时间阈值的启动次数,预设时间阈值可以设为I秒、0.5秒、2秒、3秒、5秒等,设置预设时间阈值主要是为了防止用户由于误操作打开了某一应用程序,导致某一应用程序的累计使用次数虚高。
[0055]S103,将在预设时间范围内的累计使用时间大于第一使用时间且累计使用次数大于第一使用次数的应用程序设置为第一待转移应用程序。
[0056]本发明实施例中,获取安装在外置存储器的各应用程序的使用信息后,将在预设时间范围内的累计使用时间大于第一使用时间且累计使用次数大于第一使用次数的应用程序设置为第一待转移应用程序。举例来说,当终端为手机时,获取安装在手机SD卡中的各应用程序在距离手机当前时间一个月之内(预设时间范围为一个月内)的累计使用时间和累计使用次数,若安装在手机SD卡中的应用程序有A、B、C、D、E、F、G、H、1、J十个,这十个应用程序在距离手机当前时间一个月之内的累计使用时间分别为10小时、20小时、30小时、40小时、50小时、60小时、70小时、80小时、90小时、100小时,累计使用次数分别为I次、2次、3次、5次、8次、10次、13次、17次,16次、20次,若设置第一使用时间为75小时,第一使用次数为15次,则设置第一待转移应用程序为H、I和J,这里的第一使用时间和第一使用次数可以根据用户需要设置,也可以根据安装在终端外置存储器的各应用程序的使用信息进行设置。
[0057]S104,计算安装在外置存储器的应用程序中的第一待转移应用程序占用外置存储空间的大小,得到第一计算值。
[0058]本发明实施例中,将在预设时间范围内的累计使用时间大于第一使用时间且累计使用次数大于第一使用次数的应用程序设置为第一待转移应用程序之后,计算安装在外置存储器的应用程序中的第一待转移应用程序占用外置存储空间的大小,得到第一计算值。计算安装在外置存储器的应用程序中的第一待转移应用程序占用外置存储空间的大小可以为计算第一待转移应用程序的安装包和安装数据文件占用外置存储空间的大小。
[0059]S105,判断终端的内置存储器的剩余存储空间是否大于第二预设阈值,第二预设阈值大于第一计算值。
[0060]本发明实施例中,终端的内置存储器可以为手机、平板等终端的只读存储器(Read-Only Memory, ROM)。举例来说,当终端为手机时,若手机的ROM大小为8GB,可以设置第二预设阈值为1GB、800MB、500MB等。
[0061]S106,当终端的内置存储器的剩余存储空间大于第二预设阈值时,将第一待转移应用程序转移到内置存储器。
[0062]本发明实施例中,当终端的内置存储器的剩余存储空间大于第二预设阈值时,表明内置存储器有足够的空间容纳第一待转移应用程序,从而将第一待转移应用程序转移到内置存储器。举例来说,当终端为手机时,当判断手机ROM的剩余存储空间大于IGB (这里的第二预设阈值设为1GB)时,将第一待转移应用程序从手机SD卡转移到手机ROM。
[0063]本发明实施例中,判断终端的外置存储器的剩余存储空间是否小于第一预设阈值;当终端的外置存储器的剩余存储空间小于第一预设阈值时,获取安装在外置存储器的各应用程序的使用信息,其中,各应用程序的使用信息包括安装在外置存储器的各应用程序在预设时间范围内的累计使用时间和累计使用次数;将在预设时间范围内的累计使用时间大于第一使用时间且累计使用次数大于第一使用次数的应用程序设置为第一待转移应用程序;计算安装在外置存储器的应用程序中的第一待转移应用程序占用外置存储空间的大小,得到第一计算值;判断终端的内置存储器的剩余存储空间是否大于第二预设阈值,第二预设阈值大于第一计算值;当终端的内置存储器的剩余存储空间大于第二预设阈值时,将第一待转移应用程序转移到内置存储器。采用本发明,可以充分利用终端的内置存储空间。
[0064]请参阅图2,图2是本发明实施例公开的另一种转移应用程序的方法的流程图。如图2所示,本实施例中所描述的转移应用程序的方法,包括步骤:
[0065]S201,判断终端的外置存储器的剩余存储空间是否小于第一预设阈值。
[0066]S202,当终端的外置存储器的剩余存储空间小于第一预设阈值时,获取安装在外置存储器的各应用程序的使用信息,其中,各应用程序的使用信息包括安装在外置存储器的各应用程序在预设时间范围内的累计使用时间和累计使用次数。
[0067]S203,将在预设时间范围内的累计使用时间大于第一使用时间且累计使用次数大于第一使用次数的应用程序设置为第一待转移应用程序。
[0068]S204,计算安装在外置存储器的应用程序中的第一待转移应用程序占用外置存储空间的大小,得到第一计算值。
[0069]S205,判断终端的内置存储器的剩余存储空间是否大于第二预设阈值,第二预设阈值大于第一计算值。若终端的内置存储器的剩余存储空间大于第二预设阈值,执行步骤S206,若终端的内置存储器的剩余存储空间小于或等于第二预设阈值,执行步骤S207-步骤 S209。
[0070]S206,将第一待转移应用程序转移到内置存储器。
[0071]在一些可行的实施方式中,步骤S206可包括:
[0072]输出提示框,提示框用于提示用户是否需要转移第一待转移应用程序到内置存储器;
[0073]响应用户根据提示框触发的将第一待转移应用程序转移到内置存储器指令,将第一待转移应用程序转移到内置存储器。
[0074]本发明实施例中,当终端的内置存储器的剩余存储空间大于第二预设阈值时,终端会输出提示框,举例来说,该提示框可以包含“是否需要转移第一待转移应用程序到内置存储器”,用户根据该提示框选择“是”时,将第一待转移应用程序转移到内置存储器。
[0075]S207,当终端的内置存储器的剩余存储空间小于或等于第二预设阈值且大于第三预设阈值时,将在预设时间范围内的累计使用时间大于第二使用时间且累计使用次数大于第二使用次数的安装在外置存储器的应用程序设置为第二待转移应用程序,其中,第二使用时间大于第一使用时间,第二使用次数大于第一使用次数,第三预设阈值小于第二预设阈值。
[0076]本发明实施例中,第三预设阈值小于第二预设阈值,设置更小的第三预设阈值是为了在当前终端的内置存储器的剩余存储空间小于或等于第二预设阈值时,能够提供一种转移第二待转移应用程序的方法。举例来说,当终端为手机时,当判断手机ROM的剩余存储空间小于或等于IGB(这里的第二预设阈值为1GB)时,判断手机ROM的剩余存储空间是否大于500MB (这里的第三预设阈值为500MB),若是,则将在距离手机当前时间一个月之内(预设时间范围为一个月内)的累计使用时间低于第二使用时间且累计使用次数低于第二使用次数的安装在手机SD卡的应用程序设置为第二待转移应用程序。例如,若安装在手机SD卡中的应用程序有A、B、C、D、E、F、G、H、1、J十个,这十个应用程序在距离手机当前时间一个月之内的累计使用时间分别为10小时、20小时、30小时、40小时、50小时、60小时、70小时、80小时、90小时、100小时,累计使用次数分别为I次、2次、3次、5次、8次、10次、13次、17次,16次、20次,若设置第一使用时间为75小时,第一使用次数为15次,则设置第一待转移应用程序为H、I和J,若设置第二使用时间为85,第二使用次数为18次,则设置第二待转移应用程序为J。
[0077]S208,计算安装在外置存储器的应用程序中的第二待转移应用程序占用外置存储空间的大小,得到第二计算值,其中,第二计算值小于第三预设阈值,第二计算值小于第一计算值。
[0078]本发明实施例中,计算安装在外置存储器的应用程序中的第二待转移应用程序占用外置存储空间的大小可以为计算第二待转移应用程序的安装包和安装数据文件占用外置存储空间的大小。
[0079]S209,将第二待转移应用程序转移到内置存储器。
[0080]在一些可行的实施方式中,当终端的内置存储器的剩余存储空间小于或等于第二预设阈值时,发出提示信息,提示信息用于提示用户终端的内置存储器没有足够的剩余存储空间以转移第一待转移应用程序。
[0081]本发明实施例中,当终端的内置存储器的剩余存储空间小于或等于第二预设阈值时,可以发出提示信息,具体来说,当终端为手机时,当判断手机ROM的剩余存储空间小于或等于IGB(这里的第二预设阈值为1GB)时,发出提示信息,提示信息用于提示用户手机ROM没有足够的剩余存储空间以转移第一待转移应用程序。
[0082]本发明实施例的步骤S201-步骤S205可以参见图1所示实施例的步骤SlOl-步骤S105,本发明实施例不再赘述。
[0083]本发明实施例中,判断终端的外置存储器的剩余存储空间是否小于第一预设阈值;当终端的外置存储器的剩余存储空间小于第一预设阈值时,获取安装在外置存储器的各应用程序的使用信息,其中,各应用程序的使用信息包括安装在外置存储器的各应用程序在预设时间范围内的累计使用时间和累计使用次数;将在预设时间范围内的累计使用时间大于第一使用时间且累计使用次数大于第一使用次数的应用程序设置为第一待转移应用程序;计算安装在外置存储器的应用程序中的第一待转移应用程序占用外置存储空间的大小,得到第一计算值;判断终端的内置存储器的剩余存储空间是否大于第二预设阈值,第二预设阈值大于第一计算值;若终端的内置存储器的剩余存储空间大于第二预设阈值,将第一待转移应用程序转移到内置存储器;若终端的内置存储器的剩余存储空间小于或等于第二预设阈值,当终端的内置存储器的剩余存储空间小于或等于第二预设阈值且大于第三预设阈值时,将在预设时间范围内的累计使用时间大于第二使用时间且累计使用次数大于第二使用次数的安装在外置存储器的应用程序设置为第二待转移应用程序,其中,第二使用时间大于第一使用时间,第二使用次数大于第一使用次数,第三预设阈值小于第二预设阈值;计算安装在外置存储器的应用程序中的第二待转移应用程序占用外置存储空间的大小,得到第二计算值,其中,第二计算值小于第三预设阈值,第二计算值小于第一计算值;将第二待转移应用程序转移到内置存储器。采用本发明,可以充分利用终端的内置存储空间。
[0084]请参阅图3,图3是本发明实施例公开的一种终端的结构示意图。如图3所示,本实施例中所描述的终端,包括第一判断单元301、获取单元302、第一设置单元303、第一计算单元304、第二判断单元305和第一转移单元306,其中:
[0085]第一判断单元301,用于判断终端的外置存储器的剩余存储空间是否小于第一预设阈值。
[0086]本发明实施例中,终端的外置存储器可以是手机、平板等终端的安全数码卡(Secure Digital Memory Card,SD卡),第一预设阈值可以根据终端的外置存储器的大小设定。举例来说,当终端为手机时,若手机的SD卡为32GB,可以设置第一预设阈值为1GB,也可以设置第一预设阈值为800MB、500MB、300MB等。
[0087]获取单元302,用于当终端的外置存储器的剩余存储空间小于第一预设阈值时,获取安装在外置存储器的各应用程序的使用信息,其中,各应用程序的使用信息包括安装在外置存储器的各应用程序在预设时间范围内的累计使用时间和累计使用次数。
[0088]本发明实施例中,当第一判断单元301判断出终端的外置存储器的剩余存储空间小于第一预设阈值时,获取单元302获取安装在外置存储器的各应用程序的使用信息。举例来说,当终?而为手机时,右手机的SD卡为32GB,当判断出手机SD卡的剩余存储空间小于IGB (这里的第一预设阈值为1GB)时,获取单元302获取安装在手机SD卡的各应用程序的使用信息。
[0089]在一些可行的实施方式中,获取单元302获取安装在外置存储器的各应用程序的使用信息可以为获取单元302获取安装在外置存储器的各应用程序在预设时间范围内的累计使用时间和累计使用次数,预设时间范围可以设为一个月,也可以设为两个月、三个月、六个月等。举例来说,当终端为手机时,获取单元302获取安装在手机SD卡的各应用程序的使用信息可以为获取单元302获取安装在手机SD卡的各应用程序在距离手机当前时间一个月之内(预设时间范围为一个月内)的累计使用时间和累计使用次数。这里各应用程序的累计使用时间可以为各应用程序在预设时间范围内的累计运行时间,各应用程序的累计使用次数可以为各应用程序在预设时间范围内的每次运行时间均超过预设时间阈值的启动次数,预设时间阈值可以设为I秒、0.5秒、2秒、3秒、5秒等,设置预设时间阈值主要是为了防止用户由于误操作打开了某一应用程序,导致某一应用程序的累计使用次数虚尚O
[0090]第一设置单元303,用于将在预设时间范围内的累计使用时间大于第一使用时间且累计使用次数大于第一使用次数的应用程序设置为第一待转移应用程序。
[0091]本发明实施例中,获取单元302获取安装在外置存储器的各应用程序的使用信息后,第一设置单元303将在预设时间范围内的累计使用时间大于第一使用时间且累计使用次数大于第一使用次数的应用程序设置为第一待转移应用程序。举例来说,当终端为手机时,获取单元302获取安装在手机SD卡中的各应用程序在距离手机当前时间一个月之内(预设时间范围为一个月内)的累计使用时间和累计使用次数,若安装在手机SD卡中的应用程序有Α、B、C、D、Ε、F、G、H、1、J十个,这十个应用程序在距离手机当前时间一个月之内的累计使用时间分别为10小时、20小时、30小时、40小时、50小时、60小时、70小时、80小时、90小时、100小时,累计使用次数分别为I次、2次、3次、5次、8次、10次、13次、17次,16次、20次,若设置第一使用时间为75小时,第一使用次数为15次,则第一设置单元303设置第一待转移应用程序为H、I和J,这里的第一使用时间和第一使用次数可以根据用户需要设置,也可以根据安装在终端外置存储器的各应用程序的使用信息进行设置。
[0092]第一计算单元304,用于计算安装在外置存储器的应用程序中的第一待转移应用程序占用外置存储空间的大小,得到第一计算值。
[0093]本发明实施例中,第一设置单元303将在预设时间范围内的累计使用时间大于第一使用时间且累计使用次数大于第一使用次数的应用程序设置为第一待转移应用程序之后,第一计算单元304计算安装在外置存储器的应用程序中的第一待转移应用程序占用外置存储空间的大小,得到第一计算值。第一计算单元304计算安装在外置存储器的应用程序中的第一待转移应用程序占用外置存储空间的大小可以为计算第一待转移应用程序的安装包和安装数据文件占用外置存储空间的大小。
[0094]第二判断单元305,用于判断终端的内置存储器的剩余存储空间是否大于第二预设阈值,第二预设阈值大于第一计算值。
[0095]本发明实施例中,终端的内置存储器可以为手机、平板等终端的只读存储器(Read-Only Memory, ROM)。举例来说,当终端为手机时,若手机的ROM大小为8GB,可以设置第二预设阈值为1GB、800MB、500MB等。
[0096]第一转移单元306,用于当终端的内置存储器的剩余存储空间大于第二预设阈值时,将第一待转移应用程序转移到内置存储器。
[0097]本发明实施例中,当终端的内置存储器的剩余存储空间大于第二预设阈值时,表明内置存储器有足够的空间容纳第一待转移应用程序,从而将第一待转移应用程序转移到内置存储器。举例来说,当终端为手机时,当判断手机ROM的剩余存储空间大于IGB (这里的第二预设阈值设为1GB)时,第一转移单元306将第一待转移应用程序从手机SD卡转移到手机ROM。
[0098]可选的,如图4所示,第一转移单元306包括:
[0099]第一提示子单元3061,用于输出提示框,提示框用于提示用户是否需要转移第一待转移应用程序到内置存储器;
[0100]第一转移子单元3062,用于响应用户根据提示框触发的将第一待转移应用程序转移到内置存储器指令,将第一待转移应用程序转移到内置存储器。
[0101]本发明实施例中,当终端的内置存储器的剩余存储空间大于第二预设阈值时,第一提示子单元3061会输出提示框,举例来说,该提示框可以包含“是否需要转移第一待转移应用程序到内置存储器”,用户根据该提示框选择“是”时,第一转移子单元3062将第一待转移应用程序转移到内置存储器。
[0102]本发明实施例中,第一判断单元301判断终端的外置存储器的剩余存储空间是否小于第一预设阈值;当终端的外置存储器的剩余存储空间小于第一预设阈值时,获取单元302获取安装在外置存储器的各应用程序的使用信息,其中,各应用程序的使用信息包括安装在外置存储器的各应用程序在预设时间范围内的累计使用时间和累计使用次数;第一设置单元303将在预设时间范围内的累计使用时间大于第一使用时间且累计使用次数大于第一使用次数的应用程序设置为第一待转移应用程序;第一计算单元304计算安装在外置存储器的应用程序中的第一待转移应用程序占用外置存储空间的大小,得到第一计算值;第二判断单元305判断终端的内置存储器的剩余存储空间是否大于第二预设阈值,第二预设阈值大于第一计算值;当终端的内置存储器的剩余存储空间大于第二预设阈值时,第一转移单元306将第一待转移应用程序转移到内置存储器。采用本发明,可以充分利用终端的内置存储空间。
[0103]请参阅图5,图5是本发明实施例公开的另一种终端的结构示意图。如图5所示,本实施例中所描述的终端,包括第一判断单元301、获取单元302、第一设置单元303、第一计算单元304、第二判断单元305、第二设置单元307、第二计算单元308、第二转移单元309,其中:
[0104]第一判断单元301,用于判断终端的外置存储器的剩余存储空间是否小于第一预设阈值。
[0105]获取单元302,用于当终端的外置存储器的剩余存储空间小于第一预设阈值时,获取安装在外置存储器的各应用程序的使用信息,其中,各应用程序的使用信息包括安装在外置存储器的各应用程序在预设时间范围内的累计使用时间和累计使用次数。
[0106]第一设置单元303,用于将在预设时间范围内的累计使用时间大于第一使用时间且累计使用次数大于第一使用次数的应用程序设置为第一待转移应用程序。
[0107]第一计算单元304,用于计算安装在外置存储器的应用程序中的第一待转移应用程序占用外置存储空间的大小,得到第一计算值。
[0108]第二判断单元305,用于判断终端的内置存储器的剩余存储空间是否大于第二预设阈值,第二预设阈值大于第一计算值。
[0109]第二设置单元307,用于当终端的内置存储器的剩余存储空间小于或等于第二预设阈值且大于第三预设阈值时,将在预设时间范围内的累计使用时间大于第二使用时间且累计使用次数大于第二使用次数的安装在外置存储器的应用程序设置为第二待转移应用程序,其中,第二使用时间大于第一使用时间,第二使用次数大于第一使用次数,第三预设阈值小于第二预设阈值。
[0110]本发明实施例中,第三预设阈值小于第二预设阈值,设置更小的第三预设阈值是为了在当前终端的内置存储器的剩余存储空间小于或等于第二预设阈值时,能够提供一种转移第二待转移应用程序的方法。举例来说,当终端为手机时,当判断手机ROM的剩余存储空间小于或等于IGB(这里的第二预设阈值为1GB)时,判断手机ROM的剩余存储空间是否大于500MB (这里的第三预设阈值为500MB),若是,则将在距离手机当前时间一个月之内(预设时间范围为一个月内)的累计使用时间低于第二使用时间且累计使用次数低于第二使用次数的安装在手机SD卡的应用程序设置为第二待转移应用程序。例如,若安装在手机SD卡中的应用程序有A、B、C、D、E、F、G、H、1、J十个,这十个应用程序在距离手机当前时间一个月之内的累计使用时间分别为10小时、20小时、30小时、40小时、50小时、60小时、70小时、80小时、90小时、100小时,累计使用次数分别为I次、2次、3次、5次、8次、10次、13次、17次,16次、20次,若设置第一使用时间为75小时,第一使用次数为15次,则设置第一待转移应用程序为H、I和J,若设置第二使用时间为85,第二使用次数为18次,则设置第二待转移应用程序为J。
[0111]第二计算单元308,用于计算安装在外置存储器的应用程序中的第二待转移应用程序占用外置存储空间的大小,得到第二计算值,其中,第二计算值小于第三预设阈值,第二计算值小于第一计算值。
[0112]本发明实施例中,计算安装在外置存储器的应用程序中的第二待转移应用程序占用外置存储空间的大小可以为计算第二待转移应用程序的安装包和安装数据文件占用外置存储空间的大小。
[0113]第二转移单元309,用于将第二待转移应用程序转移到内置存储器。
[0114]本发明实施例的第一判断单元301、获取单元302、第一设置单元303、第一计算单元304和第二判断单元305的结构和功能可参见图3所示实施例的相关描述,本发明实施例不再赘述。
[0115]本发明实施例中,第一判断单元301判断终端的外置存储器的剩余存储空间是否小于第一预设阈值;当终端的外置存储器的剩余存储空间小于第一预设阈值时,获取单元302获取安装在外置存储器的各应用程序的使用信息,其中,各应用程序的使用信息包括安装在外置存储器的各应用程序在预设时间范围内的累计使用时间和累计使用次数;第一设置单元303将在预设时间范围内的累计使用时间大于第一使用时间且累计使用次数大于第一使用次数的应用程序设置为第一待转移应用程序;第一计算单元304计算安装在外置存储器的应用程序中的第一待转移应用程序占用外置存储空间的大小,得到第一计算值;第二判断单元305判断终端的内置存储器的剩余存储空间是否大于第二预设阈值,第二预设阈值大于第一计算值;当终端的内置存储器的剩余存储空间小于或等于第二预设阈值且大于第三预设阈值时,第二设置单元307将在预设时间范围内的累计使用时间大于第二使用时间且累计使用次数大于第二使用次数的安装在外置存储器的应用程序设置为第二待转移应用程序,其中,第二使用时间大于第一使用时间,第二使用次数大于第一使用次数,第三预设阈值小于第二预设阈值;第二计算单元308计算安装在外置存储器的应用程序中的第二待转移应用程序占用外置存储空间的大小,得到第二计算值,其中,第二计算值小于第三预设阈值,第二计算值小于第一计算值;第二转移单元309将第二待转移应用程序转移到内置存储器。采用本发明,可以充分利用终端的内置存储空间。
[0116]请参阅图6,图6是本发明实施例公开的另一种终端的结构示意图。如图6所示,本实施例中所描述的终端,包括第一判断单元301、获取单元302、第一设置单元303、第一计算单元304、第二判断单元305和提示单元310,其中:
[0117]第一判断单元301,用于判断终端的外置存储器的剩余存储空间是否小于第一预设阈值。
[0118]获取单元302,用于当终端的外置存储器的剩余存储空间小于第一预设阈值时,获取安装在外置存储器的各应用程序的使用信息,其中,各应用程序的使用信息包括安装在外置存储器的各应用程序在预设时间范围内的累计使用时间和累计使用次数。
[0119]第一设置单元303,用于将在预设时间范围内的累计使用时间大于第一使用时间且累计使用次数大于第一使用次数的应用程序设置为第一待转移应用程序。
[0120]第一计算单元304,用于计算安装在外置存储器的应用程序中的第一待转移应用程序占用外置存储空间的大小,得到第一计算值。
[0121]第二判断单元305,用于判断终端的内置存储器的剩余存储空间是否大于第二预设阈值,第二预设阈值大于第一计算值。
[0122]提示单元310,用于当终端的内置存储器的剩余存储空间小于或等于第二预设阈值时,发出提示信息,提示信息用于提示用户终端的内置存储器没有足够的剩余存储空间以转移第一待转移应用程序。
[0123]本发明实施例中,当终端的内置存储器的剩余存储空间小于或等于第二预设阈值时,提示单元310可以发出提示信息,具体来说,当终端为手机时,当判断手机ROM的剩余存储空间小于或等于IGB (这里的第二预设阈值为1GB)时,提示单元310发出提示信息,提示信息用于提示用户手机ROM没有足够的剩余存储空间以转移第一待转移应用程序。
[0124]本发明实施例的第一判断单元301、获取单元302、第一设置单元303、第一计算单元304和第二判断单元305的结构和功能可参见图3所示实施例的相关描述,本发明实施例不再赘述。
[0125]本发明实施例中,第一判断单元301判断终端的外置存储器的剩余存储空间是否小于第一预设阈值;当终端的外置存储器的剩余存储空间小于第一预设阈值时,获取单元302获取安装在外置存储器的各应用程序的使用信息,其中,各应用程序的使用信息包括安装在外置存储器的各应用程序在预设时间范围内的累计使用时间和累计使用次数;第一设置单元303将在预设时间范围内的累计使用时间大于第一使用时间且累计使用次数大于第一使用次数的应用程序设置为第一待转移应用程序;第一计算单元304计算安装在外置存储器的应用程序中的第一待转移应用程序占用外置存储空间的大小,得到第一计算值;第二判断单元305判断终端的内置存储器的剩余存储空间是否大于第二预设阈值,第二预设阈值大于第一计算值;当终端的内置存储器的剩余存储空间小于或等于第二预设阈值时,提示单元310发出提示信息,提示信息用于提示用户终端的内置存储器没有足够的剩余存储空间以转移第一待转移应用程序。采用本发明,可以充分利用终端的内置存储空间。
[0126]本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random AccessMemory, RAM)、磁盘或光盘等。
[0127]以上对本发明实施例所提供的一种转移应用程序的方法及终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种转移应用程序的方法,其特征在于,包括: 判断终端的外置存储器的剩余存储空间是否小于第一预设阈值; 当所述终端的外置存储器的剩余存储空间小于所述第一预设阈值时,获取安装在所述外置存储器的各应用程序的使用信息,其中,所述各应用程序的使用信息包括所述安装在所述外置存储器的各应用程序在预设时间范围内的累计使用时间和累计使用次数; 将在所述预设时间范围内的累计使用时间大于第一使用时间且累计使用次数大于第一使用次数的应用程序设置为第一待转移应用程序; 计算所述安装在所述外置存储器的应用程序中的第一待转移应用程序占用外置存储空间的大小,得到第一计算值; 判断所述终端的内置存储器的剩余存储空间是否大于第二预设阈值,所述第二预设阈值大于所述第一计算值; 当所述终端的所述内置存储器的剩余存储空间大于所述第二预设阈值时,将所述第一待转移应用程序转移到所述内置存储器。2.根据权利要求1所述的方法,其特征在于,所述步骤当所述终端的所述内置存储器的剩余存储空间大于所述第二预设阈值时,将所述第一待转移应用程序转移到所述内置存储器包括: 输出提示框,所述提示框用于提示用户是否需要转移所述第一待转移应用程序到所述内置存储器; 响应所述用户根据所述提示框触发的将所述第一待转移应用程序转移到所述内置存储器指令,将所述第一待转移应用程序转移到所述内置存储器。3.根据权利要求1所述的方法,其特征在于,所述方法还包括: 当所述终端的所述内置存储器的剩余存储空间小于或等于所述第二预设阈值且大于第三预设阈值时,将在所述预设时间范围内的累计使用时间大于第二使用时间且累计使用次数大于第二使用次数的安装在所述外置存储器的应用程序设置为第二待转移应用程序,其中,所述第二使用时间大于所述第一使用时间,所述第二使用次数大于所述第一使用次数,所述第三预设阈值小于所述第二预设阈值; 计算所述安装在所述外置存储器的应用程序中的所述第二待转移应用程序占用外置存储空间的大小,得到第二计算值,其中,所述第二计算值小于所述第三预设阈值,所述第二计算值小于所述第一计算值; 将所述第二待转移应用程序转移到所述内置存储器。4.根据权利要求1所述的方法,其特征在于,所述方法还包括: 当所述终端的所述内置存储器的剩余存储空间小于或等于所述第二预设阈值时,发出提示信息,所述提示信息用于提示用户所述终端的内置存储器没有足够的剩余存储空间以转移所述第一待转移应用程序。5.根据权利要求1-4任一项所述的方法,其特征在于,所述各应用程序的累计使用次数为所述各应用程序在所述预设时间范围内的每次运行时间均超过预设时间阈值的启动次数,所述各应用程序的累计使用时间为所述各应用程序在所述预设时间范围内的累计运行时间。6.一种终端,其特征在于,包括:第一判断单元,用于判断终端的外置存储器的剩余存储空间是否小于第一预设阈值;获取单元,用于当所述终端的外置存储器的剩余存储空间小于所述第一预设阈值时,获取安装在所述外置存储器的各应用程序的使用信息,其中,所述各应用程序的使用信息包括所述安装在所述外置存储器的各应用程序在预设时间范围内的累计使用时间和累计使用次数; 第一设置单元,用于将在所述预设时间范围内的累计使用时间大于第一使用时间且累计使用次数大于第一使用次数的应用程序设置为第一待转移应用程序; 第一计算单元,用于计算所述安装在所述外置存储器的应用程序中的第一待转移应用程序占用外置存储空间的大小,得到第一计算值; 第二判断单元,用于判断所述终端的内置存储器的剩余存储空间是否大于第二预设阈值,所述第二预设阈值大于所述第一计算值; 第一转移单元,用于当所述终端的所述内置存储器的剩余存储空间大于所述第二预设阈值时,将所述第一待转移应用程序转移到所述内置存储器。7.根据权利要求6所述的终端,其特征在于,所述第一转移单元包括: 输出子单元,用于输出提示框,所述提示框用于提示用户是否需要转移所述第一待转移应用程序到所述内置存储器; 第一转移子单元,用于响应所述用户根据所述提示框触发的将所述第一待转移应用程序转移到所述内置存储器指令,将所述第一待转移应用程序转移到所述内置存储器。8.根据权利要求6所述的终端,其特征在于,所述终端还包括: 第二设置单元,用于当所述终端的所述内置存储器的剩余存储空间小于或等于所述第二预设阈值且大于第三预设阈值时,将在所述预设时间范围内的累计使用时间大于第二使用时间且累计使用次数大于第二使用次数的安装在所述外置存储器的应用程序设置为第二待转移应用程序,其中,所述第二使用时间大于所述第一使用时间,所述第二使用次数大于所述第一使用次数,所述第三预设阈值小于所述第二预设阈值; 第二计算单元,用于计算所述安装在所述外置存储器的应用程序中的所述第二待转移应用程序占用外置存储空间的大小,得到第二计算值,其中,所述第二计算值小于所述第三预设阈值,所述第二计算值小于所述第一计算值; 第二转移单元,用于将所述第二待转移应用程序转移到所述内置存储器。9.根据权利要求6所述的终端,其特征在于,所述终端还包括: 提示单元,用于当所述终端的所述内置存储器的剩余存储空间小于或等于所述第二预设阈值时,发出提示信息,所述提示信息用于提示用户所述终端的内置存储器没有足够的剩余存储空间以转移所述第一待转移应用程序。10.根据权利要求6-9任一项所述的终端,其特征在于,所述各应用程序的累计使用次数为所述各应用程序在所述预设时间范围内的每次运行时间均超过预设时间阈值的启动次数,所述各应用程序的累计使用时间为所述各应用程序在所述预设时间范围内的累计运行时间。
【文档编号】G06F9/48GK105988868SQ201510080544
【公开日】2016年10月5日
【申请日】2015年2月12日
【发明人】冯卫中
【申请人】广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1