应用搬移方法及装置的制造方法

文档序号:9787234阅读:316来源:国知局
应用搬移方法及装置的制造方法
【技术领域】
[0001]本发明实施例属于计算机领域,尤其涉及一种应用搬移方法及装置。
【背景技术】
[0002]目前,智能终端(手机、平板电脑等)通过安装各种不同的软件能够实现各种功能,但随着安装在智能终端中软件种类的增多,其占用的系统盘的空间也越来越多,从而导致智能终端的系统盘的空间不足。很多用户看到系统盘的空间不足的提示后都不知道怎么回事,更不知道需要把应用(Applicat1n,APP)手动搬家到非系统盘。
[0003]现有的应用搬移方法中,通常是用户看到系统盘的空间不足的提示后,再手动搬移安装在系统盘的空间的应用。由于需要手动搬移应用,因此需要耗费过多的时间,给用户带来了极大的不便。

【发明内容】

[0004]本发明实施例提供了一种应用搬移方法及装置,旨在解决现有方法需要手动搬移应用,从而需要耗费过多的时间,给用户带来了极大的不便的问题。
[0005]本发明实施例是这样实现的,一种应用搬移方法,所述方法包括:
[0006]获取指定盘应用的基本信息,所述应用的基本信息包括应用的使用频率;
[0007]根据获取的应用的基本信息筛选需搬移的应用;
[0008]根据筛选结果将应用搬移至指定的路径。
[0009]本发明实施例的另一目的在于提供一种应用搬移装置,所述装置包括:
[0010]基本信息获取单元,用于获取指定盘应用的基本信息,所述应用的基本信息包括应用的使用频率;
[0011 ]应用筛选单元,用于根据获取的应用的基本信息筛选需搬移的应用;
[0012]应用搬移单元,用于根据筛选结果将应用搬移至指定的路径。
[0013]在本发明实施例中,由于能够自动搬移指定盘的应用,因此,无需用户干预,给用户带来极大的便利,并且,搬移应用后能够保证该指定盘有足够的剩余空间,从而利于系统的正常运行。
【附图说明】
[0014]图1是本发明第一实施例提供的一种应用搬移方法的流程图;
[0015]图2是本发明第二实施例提供的一种应用搬移装置的结构图。
【具体实施方式】
[0016]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0017]本发明实施例中,获取指定盘应用的基本信息,所述应用的基本信息包括应用的使用频率,根据获取的应用的基本信息筛选需搬移的应用,根据筛选结果将应用搬移至指定的路径。
[0018]为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
[0019]实施例一:
[0020]图1示出了本发明第一实施例提供的一种应用搬移方法的流程图,详述如下:
[0021]步骤Sll,获取指定盘应用的基本信息,所述应用的基本信息包括应用的使用频率。
[0022]该步骤中,智能终端获取安装在其指定盘(如系统盘)的应用的基本信息,比如获取指定盘应用的使用频率,当然,还可以获取指定盘应用的唯一标识(如应用名称、应用图标等)。其中,应用的使用频率是指一定时间内应用的使用次数。
[0023]可选地,在所述获取指定盘应用的基本信息之前包括:
[0024]判断指定盘的剩余空间是否小于预设的分区阈值,以便在指定盘的剩余空间小于预设的分区阈值时,获取指定盘应用的基本信息。其中,预设的分区阈值大于O小于指定盘的总的空间大小。由于指定盘(如系统盘)的剩余空间较小时,智能终端会出现运行缓慢,或者出现其他各种莫名其妙的问题,因此,需要设定一个分区阈值,当指定盘的剩余空间小于预设的分区阈值时,自动执行应用搬移操作,以避免智能终端的指定盘被占用过多。
[0025]可选地,为了使得应用搬移的操作顺利进行,在所述获取指定盘应用的基本信息之前包括:
[0026]判断智能终端的剩余电量是否大于预设的电量阈值,以便在智能终端的剩余电量大于预设的电量阈值时,获取指定盘应用的基本信息。由于在搬移应用的过程中,需要耗费一定的电量,因此,为了不中断应用搬移的操作,只有在智能终端的剩余电量大于预设的电量阈值时才会执行自动搬移应用的操作。当然,在智能终端的剩余电量小于或等于预设的电量阈值时,可再判断智能终端是否与其他设备建立USB连接,若是,也可以获取指定盘应用的基本信息。由于智能终端与其他设备建立USB连接时,其通常是处于充电状态,因此,执行自动搬移应用的操作也不会耗费智能终端已有的电量。需要说明的是,上述“判断智能终端的剩余电量是否大于预设的电量阈值”的步骤可以单独执行,也可以与“判断指定盘的剩余空间是否小于预设的分区阈值”的步骤同时执行,只有在2个条件都满足时才执行自动搬移应用的操作。
[0027]可选地,为了使得应用搬移的操作顺利进行,在所述获取指定盘应用的基本信息之前包括:
[0028]判断智能终端是否处于熄屏状态,以便在智能终端处于熄屏状态时,获取指定盘应用的基本信息。由于应用在搬移的过程中,可能影响系统的性能,并且,若被搬移的应用对应的文件被打开或者被执行其他操作,则可能导致应用搬移失败,或者导致搬移的文件不全,因此,为了避免系统的整体运行性能受影响,避免其他错误的产生,则在判断出智能终端处于熄屏状态,即判断出智能终端处于待机状态时再执行自动搬移应用的操作。需要说明的是,上述的“判断智能终端是否处于熄屏状态”除了单独执行,也可以和“判断智能终端的剩余电量是否大于预设的电量阈值”的步骤、和“判断指定盘的剩余空间是否小于预设的分区阈值”的步骤同时执行,只有在3个条件都满足时才执行自动搬移应用的操作。
[0029]步骤S12,根据获取的应用的基本信息筛选需搬移的应用。
[0030]其中,所述根据获取的应用的基本信息筛选需搬移的应用具体包括:
[0031]Al、根据应用的使用频率对应用进行排序。
[0032]A2、将使用频率最低的应用确定为需搬移的应用。
[0033]上述Al和A2中,根据获取的应用的使用频率对应用进行从大到小或从小到大的排序,再将使用频率最低的应用确定为需搬移的应用。由于使用频率越少,其利用率越低,搬移该类型的应用不会给用户带来不便。当然,若将使用频率最低的应用搬移后,可再判断指定盘的剩余空间是否小于预设的分区阈值,若是,继续执行上述Al和A2,直到指定盘的剩余空间大于或等于预设的分区阈值。
[0034]由于使用频率最低的应用可能有多个,因此,为了避免搬移过多的应用,可选地,所述A2包括:
[0035]A21、判断使用频率最低的应用的个数是否大于I。
[0036]A22、在使用频率最低的应用的个数大于I时,获取所述使用频率最低的应用的大小,并对所述使用频率最低的应用的大小进行排序。其中,应用的大小是指应用本身占用的内存的大小。
[0037]A23、将最大的应用确定为需搬移的应用。
[0038]上述A21?A23中,当使用频率最低的应用的个数大于I时,比较这些应用的大小,并将最大的应用确定为需搬移的应用。由于应用的大小越大,搬移该应用得到的空间也越大,从而能够有效减少搬移应用的次数。当然,若使用频率最低的应用的个数等于I,则直接将该应用确定为需搬移的应用。此外,若将最大的应用搬移后,可再判断指定盘的剩余空间是否小于预设的分区阈值,若是,继续执行上述A21?A23,直到指定盘的剩余空间大于或等于预设的分区阈值。
[0039]由于使用频率最低的应用可能有多个,因此,为了避免搬移过多的应用,可选地,所述A23包括:
[0040]A231、判断最大的应用的个数是否大于I。
[0041 ] A232、在最大的应用的个数大于I时,获取所述最大的应用的安装时间,并对所述最大的应用的安装时间进行先后排序。
[0042]A233、将安装时间最早的应用确定为需搬移的
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1