应用程序安装方法及装置的制造方法

文档序号:10552736阅读:175来源:国知局
应用程序安装方法及装置的制造方法
【专利摘要】本发明实施例提供了一种应用程序安装方法及装置。其方法包括:检测是否接收到用于安装应用程序的安装操作;当接收到该安装操作时,获取应用程序安装后的占用空间;判断该占用空间是否大于或等于预设存储空间;当该占用空间大于或等于预设存储空间时,确定与终端相连接的目标外部存储空间;将应用程序安装到目标外部存储空间中,如此就达到了节省终端的内部存储空间的目的。
【专利说明】
应用程序安装方法及装置
技术领域
[0001]本发明涉及计算机技术领域,尤其涉及一种应用程序安装方法及装置。
【背景技术】
[0002]随着计算机技术的飞速发展,各种各样的应用程序呈现爆炸式增长,例如乐视视频和乐视体育等等,这些应用程序程序给用户的生活和工作带来了极大便捷。
[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]显示单元,用于显示外部存储空间选择界面;所述外部存储空间选择界面中显示了与所述终端相连接的多个不同的外部存储空间的空间标识;
[0041]检测单元,用于检测是否接收到用于在所述选择外部存储空间选择界面中选择一个空间标识的选择操作;
[0042]第一确定单元,用于当接收到所述选择操作时,将所述选择的空间标识对应的外部存储空间确定为所述目标外部存储空间。
[0043]其中,所述确定模块包括:
[0044]第一获取单元,用于获取与所述终端相连接的外部存储空间的数量;
[0045]第二确定单元,用于当与所述终端相连接的外部存储空间的数量为一个时,将与所述终端相连接的外部存储空间确定为所述目标外部存储空间;
[0046]选择单元,用于当与所述终端相连接的外部存储空间的数量为多个时,从与所述终端相连接的多个外部存储空间中选择一个外部存储空间并作为所述目标外部存储空间。
[0047]其中,所述选择单元包括:
[0048]第一获取子单元,用于在与所述终端相连接的多个外部存储空间中,获取每一个外部存储空间的空闲存储空间;
[0049]第一确定子单元,用于将空闲存储空间最大的一个外部存储空间确定为所述目标外部存储空间。
[0050]其中,与所述终端相连接的多个外部存储空间分别用于安装不同类型的应用程序;
[0051 ]所述选择单元包括:
[0052]第二获取子单元,用于获取所述应用程序所属的类型;
[0053]查找子单元,用于在与所述终端相连接的多个外部存储空间中,查找用于安装所述类型的应用程序的外部存储空间;
[0054]第二确定子单元,用于将所述查找的外部存储空间确定为所述目标外部存储空间。
[0055]进一步地,所述装置还包括:
[0056]存储模块,用于将所述应用程序的标识与所述目标外部存储空间的空间标识组成一条记录并存储在本地存储的应用程序的标识与存储空间的空间标识之间的对应关系中。
[0057]其中,所述获取模块包括:
[0058]第二获取单元,用于获取所述应用程序的安装包;所述安装包中预先存储了所述应用程序安装后的占用空间;
[0059]第三获取单元,用于从所述应用程序的安装包中获取所述应用程序安装后的占用空间。
[0060]本发明的实施例提供的技术方案可以包括以下有益效果:
[0061]在本发明实施例中,检测是否接收到用于安装应用程序的安装操作;当接收到该安装操作时,获取应用程序安装后的占用空间;判断该占用空间是否大于或等于预设存储空间;当该占用空间大于或等于预设存储空间时,确定与终端相连接的目标外部存储空间;将应用程序安装到目标外部存储空间中,如此就达到了节省终端的内部存储空间的目的。
[0062]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
【附图说明】
[0063]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0064]图1是根据一示例性实施例示出的一种应用程序安装方法的流程图;
[0065]图2是根据一示例性实施例示出的一种应用程序安装方法的流程图;
[ΟΟ??]图3是根据一示例性实施例示出的一种显示界面示意图;
[0067]图4是根据一示例性实施例示出的一种应用程序安装方法的流程图;
[0068]图5是根据一示例性实施例示出的一种应用程序安装装置的框图;
[0069]图6是根据一示例性实施例示出的一种终端的框图。
【具体实施方式】
[0070]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0071]图1是根据一示例性实施例示出的一种应用程序安装方法的流程图,如图1所示,该方法用于终端中,该方法包括以下步骤。
[0072]在步骤SlOl中,检测是否接收到用于安装应用程序的安装操作;
[0073]在本发明实施例中,在安装应用程序时,需要利用应用程序的安装包进行安装。因此,当用户需要安装应用程序时,用户可以在终端中运行该安装包,例如双击该安装包或单击该安装包等,之后终端就会运行该安装包,以实现利用该安装包安装应用程序。
[0074]所以,本步骤具体可以为:检测是否接收到用于启动应用程序的安装包的启动操作,当接收到该启动操作时,确定接收到用于安装应用程序的安装操作。
[0075]当接收到该安装操作时,在步骤S102中,获取应用程序安装后的占用空间;
[0076]在本发明实施例中,开发应用程序的安装包的技术人员事先会在应用程序的安装包中的预设存储空间字段中存储应用程序安装后的占用空间,因此,在本步骤中,可以获取应用程序的安装包;然后从应用程序的安装包中获取应用程序安装后的占用空间。
[0077]在步骤S103中,判断该占用空间是否大于或等于预设存储空间;
[0078]在本发明一个实施例中,预设存储空间可以为用户或开发终端的技术人员事先在本地设置的,可以为IG、2G或3G等,本发明对此不加以限定。
[0079]在本发明另一实施例中,预设存储空间也可以为终端的内部存储空间中的空闲的存储空间,也即终端的内部存储空间中未被占用的存储空间。例如,假设终端的内部存储空间为10G,其中有6G的存储空间中已经存储了其他数据,剩余4G的存储空间中未存储数据,则这4G存储空间为终端的内部存储空间中的空闲的存储空间。
[0080]当该占用空间大于或等于预设存储空间时,在步骤S104中,确定与终端相连接的目标外部存储空间;
[0081]其中,当该占用空间大于或等于预设存储空间时,为了节省终端的内部存储空间,就需要将应用程序安装到与终端相连接的外部存储空间中。因此,在本步骤中,当该占用空间大于或等于预设存储空间时,需要确定与终端相连接的目标外部存储空间,也即需要确定出一个用于安装应用程序的外部存储空间。
[0082]在步骤S105中,将应用程序安装到目标外部存储空间中。
[0083]当安装完应用程序之后,如果需要运行应用程序,则需要获取应用程序并将应用程序加载至终端的内存中。然而,有时候与终端相连接的外部存储空间有很多个,终端不知道应用程序安装在哪一个外部存储空间中,如果依次在每一个外部存储空间分别查找是否存在应用程序,则会耗费很长时间,进而降低运行应用程序的效率。
[0084]因此,为了提高运行应用程序的效率,在本步骤之后,将应用程序的标识与目标外部存储空间的空间标识组成一条记录并存储在本地存储的应用程序的标识与存储空间的空间标识之间的对应关系中。
[0085]这样,当之后需要运行应用程序时,根据上述对应关系就可以迅速确定出安装了应用程序的外部存储空间,然后从确定出的外部存储空间中获取应用程序并将应用程序加载至终端的内存中。
[0086]在本发明实施例中,检测是否接收到用于安装应用程序的安装操作;当接收到该安装操作时,获取应用程序安装后的占用空间;判断该占用空间是否大于或等于预设存储空间;当该占用空间大于或等于预设存储空间时,确定与终端相连接的目标外部存储空间;将应用程序安装到目标外部存储空间中,如此就达到了节省终端的内部存储空间的目的。
[0087]在本发明一个实施例中,当与终端相连接的外部存储空间为多个时,为了使得用户可以根据自己的需求将应用程序安装到用户指定的外部存储空间中,参见图2,步骤S104包括:
[0088]在步骤S201中,显示外部存储空间选择界面;外部存储空间选择界面中显示了与终端相连接的多个不同的外部存储空间的空间标识;
[0089]其中,用户可以在外部存储空间选择界面选择一个空间标识。
[0090]例如,显示界面可以如图3所示,假设用户需要在终端上安装的应用程序为乐视视频,以及与终端相连接的外部存储空间为4个,显示界面上包括需要安装的应用程序的名称、与终端相连接的4个外部存储空间的空间标识以及每一个空间标识对应的选择控件。其中,该4个外部存储空间的空间标识分别为外部存储空间1、外部存储空间2、外部存储空间3以及外部存储空间4。在图3中,用户选择了外部存储空间2。
[0091]在步骤S202中,检测是否接收到用于在选择外部存储空间选择界面中选择一个空间标识的选择操作;
[0092]当接收到该选择操作时,在步骤S203中,将选择的空间标识对应的外部存储空间确定为目标外部存储空间。
[0093]在本发明又一实施例中,参见图4,步骤S104包括:
[0094]在步骤S301中,获取与终端相连接的外部存储空间的数量;
[0095]在本发明实施例中,终端可能仅连接了一个外部存储空间,也可能同时连接了多个不同的外部存储空间。
[0096]在步骤S302中,当与终端相连接的外部存储空间的数量为一个时,将与终端相连接的外部存储空间确定为目标外部存储空间;
[0097]在步骤S303中,当与终端相连接的外部存储空间的数量为多个时,从与终端相连接的多个外部存储空间中选择一个外部存储空间并作为目标外部存储空间。
[0098]其中,本步骤可以通过如下两种方式实现,包括:
[0099]—种方式、为了保持与终端相连接的各个外部存储空间的空闲存储空间相互均衡,也即为了避免一些外部存储空间已被占满但同时另一些外部存储空间的空闲存储空间较多,在与终端相连接的多个外部存储空间中,终端可以获取每一个外部存储空间的空闲存储空间;将空闲存储空间最大的一个外部存储空间确定为目标外部存储空间。
[0100]另一种方式、与终端相连接的多个外部存储空间分别用于安装不同类型的应用程序;例如,与终端相连接的外部存储空间为4个,其中一个为用于安装游戏类的应用程序的外部存储空间,另一个为用于安装社交类的应用程序的外部存储空间,又一个为用于安装视频类的应用程序的外部存储空间,以及再一个为用于安装新闻类的应用程序的外部存储空间。
[0101]因此,在本步骤中,可以先获取应用程序所属的类型;其中,开发应用程序的安装包的技术人员事先会在应用程序的安装包中的预设程序类型字段中存储应用程序的类型,因此,可以直接从应用程序的安装中的预设程序类型字段中获取应用程序的类型。然后在与终端相连接的多个外部存储空间中,查找用于安装该类型的应用程序的外部存储空间;将查找的外部存储空间确定为目标外部存储空间。
[0102]其中,终端可以获取本地存储的应用程序的类型与外部存储空间的空间标识之间的对应关系;在该对应关系中查找与该类型相对应的空间标识,获取查找到的空间标识对应的外部存储空间,将获取到的该外部存储空间确定为目标外部存储空间。
[0103]图5是根据一示例性实施例示出的一种应用程序安装装置的框图。参照图5,该装置包括:
[0104]检测模块11,用于检测是否接收到用于安装应用程序的安装操作;
[0105]获取模块12,用于当接收到所述安装操作时,获取所述应用程序安装后的占用空间;
[0106]判断模块13,用于判断所述占用空间是否大于或等于预设存储空间;
[0107]确定模块14,用于当所述占用空间大于或等于预设存储空间时,确定与所述终端相连接的目标外部存储空间;
[0108]安装模块15,用于将所述应用程序安装到所述目标外部存储空间中。
[0109]其中,所述确定模块14包括:
[0110]显示单元,用于显示外部存储空间选择界面;所述外部存储空间选择界面中显示了与所述终端相连接的多个不同的外部存储空间的空间标识;
[0111]检测单元,用于检测是否接收到用于在所述选择外部存储空间选择界面中选择一个空间标识的选择操作;
[0112]第一确定单元,用于当接收到所述选择操作时,将所述选择的空间标识对应的外部存储空间确定为所述目标外部存储空间。
[0113]其中,所述确定模块14包括:
[0114]第一获取单元,用于获取与所述终端相连接的外部存储空间的数量;
[0115]第二确定单元,用于当与所述终端相连接的外部存储空间的数量为一个时,将与所述终端相连接的外部存储空间确定为所述目标外部存储空间;
[0116]选择单元,用于当与所述终端相连接的外部存储空间的数量为多个时,从与所述终端相连接的多个外部存储空间中选择一个外部存储空间并作为所述目标外部存储空间。
[0117]其中,所述选择单元包括:
[0118]第一获取子单元,用于在与所述终端相连接的多个外部存储空间中,获取每一个外部存储空间的空闲存储空间;
[0119]第一确定子单元,用于将空闲存储空间最大的一个外部存储空间确定为所述目标外部存储空间。
[0120]其中,与所述终端相连接的多个外部存储空间分别用于安装不同类型的应用程序;
[0121]所述选择单元包括:
[0122]第二获取子单元,用于获取所述应用程序所属的类型;
[0123]查找子单元,用于在与所述终端相连接的多个外部存储空间中,查找用于安装所述类型的应用程序的外部存储空间;
[0124]第二确定子单元,用于将所述查找的外部存储空间确定为所述目标外部存储空间。
[0125]进一步地,所述装置还包括:
[0126]存储模块,用于将所述应用程序的标识与所述目标外部存储空间的空间标识组成一条记录并存储在本地存储的应用程序的标识与存储空间的空间标识之间的对应关系中。
[0127]其中,所述获取模块12包括:
[0128]第二获取单元,用于获取所述应用程序的安装包;所述安装包中预先存储了所述应用程序安装后的占用空间;
[0129]第三获取单元,用于从所述应用程序的安装包中获取所述应用程序安装后的占用空间。
[0130]在本发明实施例中,检测是否接收到用于安装应用程序的安装操作;当接收到该安装操作时,获取应用程序安装后的占用空间;判断该占用空间是否大于或等于预设存储空间;当该占用空间大于或等于预设存储空间时,确定与终端相连接的目标外部存储空间;将应用程序安装到目标外部存储空间中,如此就达到了节省终端的内部存储空间的目的。
[0131]关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0132]图6是根据一示例性实施例示出的一种应用程序安装装置的框图。参照图6,该装置包括:
[0133]处理器21;
[0134]用于存储处理器21可执行指令的存储器22;
[0135]其中,所述处理器21被配置为:
[0136]检测是否接收到用于安装应用程序的安装操作;
[0137]当接收到所述安装操作时,获取所述应用程序安装后的占用空间;
[0138]判断所述占用空间是否大于或等于预设存储空间;
[0139]当所述占用空间大于或等于预设存储空间时,确定与所述终端相连接的目标外部存储空间;
[0140]将所述应用程序安装到所述目标外部存储空间中。
[0141 ] 在一种可选的实施方式中,所述处理器21被配置为:
[0142]显示外部存储空间选择界面;所述外部存储空间选择界面中显示了与所述终端相连接的多个不同的外部存储空间的空间标识;
[0143]检测是否接收到用于在所述选择外部存储空间选择界面中选择一个空间标识的选择操作;
[0144]当接收到所述选择操作时,将所述选择的空间标识对应的外部存储空间确定为所述目标外部存储空间。
[0145]在一种可选的实施方式中,所述处理器21被配置为:
[0146]获取与所述终端相连接的外部存储空间的数量;
[0147]当与所述终端相连接的外部存储空间的数量为一个时,将与所述终端相连接的外部存储空间确定为所述目标外部存储空间;
[0148]当与所述终端相连接的外部存储空间的数量为多个时,从与所述终端相连接的多个外部存储空间中选择一个外部存储空间并作为所述目标外部存储空间。
[0149]在一种可选的实施方式中,所述处理器21被配置为:
[0150]在与所述终端相连接的多个外部存储空间中,获取每一个外部存储空间的空闲存储空间;
[0151]将空闲存储空间最大的一个外部存储空间确定为所述目标外部存储空间。
[0152]在一种可选的实施方式中,所述处理器21被配置为:
[0153]所述从与所述终端相连接的多个外部存储空间中选择一个外部存储空间并作为所述目标外部存储空间,包括:
[0154]获取所述应用程序所属的类型;
[0155]在与所述终端相连接的多个外部存储空间中,查找用于安装所述类型的应用程序的外部存储空间;
[0156]将所述查找的外部存储空间确定为所述目标外部存储空间。
[0157]在一种可选的实施方式中,所述处理器21被配置为:
[0158]将所述应用程序的标识与所述目标外部存储空间的空间标识组成一条记录并存储在本地存储的应用程序的标识与存储空间的空间标识之间的对应关系中。
[0159]在一种可选的实施方式中,所述处理器21被配置为:
[0160]获取所述应用程序的安装包;所述安装包中预先存储了所述应用程序安装后的占用空间;
[0161]从所述应用程序的安装包中获取所述应用程序安装后的占用空间。
[0162]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由所附的权利要求指出。
[0163]应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
【主权项】
1.一种应用程序安装方法,应用于终端,其特征在于,所述方法包括: 检测是否接收到用于安装应用程序的安装操作; 当接收到所述安装操作时,获取所述应用程序安装后的占用空间; 判断所述占用空间是否大于或等于预设存储空间; 当所述占用空间大于或等于预设存储空间时,确定与所述终端相连接的目标外部存储空间; 将所述应用程序安装到所述目标外部存储空间中。2.根据权利要求1所述的方法,其特征在于,所述确定与所述终端相连接的目标外部存储空间,包括: 显示外部存储空间选择界面;所述外部存储空间选择界面中显示了与所述终端相连接的多个不同的外部存储空间的空间标识; 检测是否接收到用于在所述选择外部存储空间选择界面中选择一个空间标识的选择操作; 当接收到所述选择操作时,将所述选择的空间标识对应的外部存储空间确定为所述目标外部存储空间。3.根据权利要求1所述的方法,其特征在于,所述确定与所述终端相连接的目标外部存储空间,包括: 获取与所述终端相连接的外部存储空间的数量; 当与所述终端相连接的外部存储空间的数量为一个时,将与所述终端相连接的外部存储空间确定为所述目标外部存储空间; 当与所述终端相连接的外部存储空间的数量为多个时,从与所述终端相连接的多个外部存储空间中选择一个外部存储空间并作为所述目标外部存储空间。4.根据权利要求3所述的方法,其特征在于,所述从与所述终端相连接的多个外部存储空间中选择一个外部存储空间并作为所述目标外部存储空间,包括: 在与所述终端相连接的多个外部存储空间中,获取每一个外部存储空间的空闲存储空间; 将空闲存储空间最大的一个外部存储空间确定为所述目标外部存储空间。5.根据权利要求3所述的方法,其特征在于,与所述终端相连接的多个外部存储空间分别用于安装不同类型的应用程序; 所述从与所述终端相连接的多个外部存储空间中选择一个外部存储空间并作为所述目标外部存储空间,包括: 获取所述应用程序所属的类型; 在与所述终端相连接的多个外部存储空间中,查找用于安装所述类型的应用程序的外部存储空间; 将所述查找的外部存储空间确定为所述目标外部存储空间。6.根据权利要求1-5任一项权利要求所述的方法,其特征在于,所述将所述应用程序安装到所述目标外部存储空间中之后,还包括: 将所述应用程序的标识与所述目标外部存储空间的空间标识组成一条记录并存储在本地存储的应用程序的标识与存储空间的空间标识之间的对应关系中。7.根据权利要求1所述的方法,其特征在于,所述获取所述应用程序安装后的占用空间,包括: 获取所述应用程序的安装包;所述安装包中预先存储了所述应用程序安装后的占用空间; 从所述应用程序的安装包中获取所述应用程序安装后的占用空间。8.一种应用程序安装装置,应用于终端,其特征在于,所述装置包括: 检测模块,用于检测是否接收到用于安装应用程序的安装操作; 获取模块,用于当接收到所述安装操作时,获取所述应用程序安装后的占用空间; 判断模块,用于判断所述占用空间是否大于或等于预设存储空间; 确定模块,用于当所述占用空间大于或等于预设存储空间时,确定与所述终端相连接的目标外部存储空间; 安装模块,用于将所述应用程序安装到所述目标外部存储空间中。9.根据权利要求8所述的装置,其特征在于,所述确定模块包括: 显示单元,用于显示外部存储空间选择界面;所述外部存储空间选择界面中显示了与所述终端相连接的多个不同的外部存储空间的空间标识; 检测单元,用于检测是否接收到用于在所述选择外部存储空间选择界面中选择一个空间标识的选择操作; 第一确定单元,用于当接收到所述选择操作时,将所述选择的空间标识对应的外部存储空间确定为所述目标外部存储空间。10.根据权利要求8所述的装置,其特征在于,所述确定模块包括: 第一获取单元,用于获取与所述终端相连接的外部存储空间的数量; 第二确定单元,用于当与所述终端相连接的外部存储空间的数量为一个时,将与所述终端相连接的外部存储空间确定为所述目标外部存储空间; 选择单元,用于当与所述终端相连接的外部存储空间的数量为多个时,从与所述终端相连接的多个外部存储空间中选择一个外部存储空间并作为所述目标外部存储空间。11.根据权利要求10所述的装置,其特征在于,所述选择单元包括: 第一获取子单元,用于在与所述终端相连接的多个外部存储空间中,获取每一个外部存储空间的空闲存储空间; 第一确定子单元,用于将空闲存储空间最大的一个外部存储空间确定为所述目标外部存储空间。12.根据权利要求10所述的装置,其特征在于,与所述终端相连接的多个外部存储空间分别用于安装不同类型的应用程序; 所述选择单元包括: 第二获取子单元,用于获取所述应用程序所属的类型; 查找子单元,用于在与所述终端相连接的多个外部存储空间中,查找用于安装所述类型的应用程序的外部存储空间; 第二确定子单元,用于将所述查找的外部存储空间确定为所述目标外部存储空间。13.根据权利要求8-12任一项权利要求所述的装置,其特征在于,所述装置还包括: 存储模块,用于将所述应用程序的标识与所述目标外部存储空间的空间标识组成一条记录并存储在本地存储的应用程序的标识与存储空间的空间标识之间的对应关系中。14.根据权利要求8所述的装置,其特征在于,所述获取模块包括: 第二获取单元,用于获取所述应用程序的安装包;所述安装包中预先存储了所述应用程序安装后的占用空间; 第三获取单元,用于从所述应用程序的安装包中获取所述应用程序安装后的占用空间。15.一种终端,其特征在于,所述终端包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 检测是否接收到用于安装应用程序的安装操作; 当接收到所述安装操作时,获取所述应用程序安装后的占用空间; 判断所述占用空间是否大于或等于预设存储空间; 当所述占用空间大于或等于预设存储空间时,确定与所述终端相连接的目标外部存储空间; 将所述应用程序安装到所述目标外部存储空间中。
【文档编号】G06F9/445GK105912373SQ201610313257
【公开日】2016年8月31日
【申请日】2016年5月12日
【发明人】郭鹏宇
【申请人】乐视控股(北京)有限公司, 乐视致新电子科技(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1