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

文档序号:9810300阅读:366来源:国知局
应用程序下载安装方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,特别涉及一种应用程序下载安装方法及装置。
【背景技术】
[0002]用户下载应用程序的过程中,可能遇到各种各样的问题导致下载安装不成功。其中一个重要的问题是电子终端的空间不足。在应用程序商店下载应用程序的时候会有默认下载的路径,但是往往用户在安装之后没有及时删除已经安装的安装包导致默认存储位置空间不足,或者电子终端中其它位置的文件存储太多,导致也不能选择其它下载存储位置导致应用程序下载安装失败。对于下载安装时存储空间不足导致下载安装失败是亟待解决的问题。

【发明内容】

[0003]有鉴于此,本发明提供一种应用程序下载安装方法及装置,可以提高应用程序下载以及安装的成功率。
[0004]一种应用程序下载安装方法,用于电子终端,所述方法包括以下步骤:
[0005]接收用户触发的应用程序下载请求;
[0006]接收所述应用程序的安装包的大小;
[0007]根据所述安装包的大小计算下载及安装所述应用程序所需预留存储空间的大小;
[0008]若所述电子终端不存在满足预留存储空间的大小的存储空间,则将所述电子终端的临时文件进行清理,以及
[0009]下载所述应用程序的安装包,并将所述安装包进行安装。
[0010]一种应用程序下载安装装置,用于电子终端,所述装置包括以下模块:
[0011]第一接收模块,用于接收用户触发的应用程序下载请求;
[0012]第二接收模块,用于接收所述应用程序的安装包的大小;
[0013]计算模块,用于根据所述安装包的大小计算下载及安装所述应用程序所需预留存储空间的大小;
[0014]清理模块,用于若所述电子终端不存在满足所需预留存储空间的大小的存储空间,则将所述电子终端的临时文件进行清理;以及
[0015]下载安装模块,用于从服务器中下载所述应用程序的安装包,并将所述安装包进行安装。
[0016]根据本上述实施例,通过在下载应用程序时,若存储空间不足,则对电子终端进行扫描可能的文件垃圾并进行清理,从而使应用程序能够成功的下载并安装。
[0017]为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。
【附图说明】
[0018]图1为一种电子终端的结构框图。
[0019]图2为第一实施例提供的应用程序下载安装方法流程图。
[0020]图3为第二实施例提供的应用程序下载安装方法流程图。
[0021]图4为第三实施例提供的应用程序下载安装方法流程图。
[0022]图5为第四实施例提供的应用程序下载安装方法流程图。
[0023]图6为第五实施例提供的应用程序下载安装装置结构框图。
[0024]图7为第六实施例提供的应用程序下载安装装置结构框图。
[0025]图8为第七实施例提供的应用程序下载安装装置结构框图。
[0026]图9为第八实施例提供的应用程序下载安装装置结构框图。
【具体实施方式】
[0027]为更进一步阐述本发明为实现预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明的【具体实施方式】、结构、特征及其功效,详细说明如后。
[0028]本发明实施例中涉及一种应用程序下载安装方法及装置,具体其可用于电子终端中。
[0029]图1为上述电子终端的结构框图。如图1所示,电子终端100包括一个或多个(图中仅示出一个)处理器102、存储器104、RF (Rad1 Frequency,射频)模块106、网络模块108、输入模块110、显示模块112、。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对电子终端100的结构造成限定。例如,电子终端100还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。上述的电子终端100的具体实例包括但并不限于手持式计算机、移动电话、媒体播放器、车载设备、个人数字助理及前述装置的各种组合。
[0030]本领域普通技术人员可以理解,相对于处理器102来说,所有其他的组件均属于外设,处理器102与这些外设之间通过多个外设接口 124相耦合。外设接口 124可基于以下标准实现:通用异步接收 / 发送装置(Universal Asynchronous Receiver/Transmitter,UART)、通用输入 / 输出(General Purpose Input Output, GP1)、串行外设接口(SerialPeripheral Interface, SPI)、内部集成电路(Inter-1ntegrated Circuit, I2C),但不并限于上述标准。在一些实例中,外设接口 124可仅包括总线;在另一些实例中,外设接口 124还可包括其他元件,如一个或者多个控制器,例如用于连接液晶显示面板的显示控制器或者用于连接存储器的存储控制器122。此外,这此控制器还可以从外设接口 124中脱离出来,而集成于处理器102内或者相应的外设内。
[0031]存储器104可用于存储软件程序以及模块,如本发明实施例中的应用程序下载安装方法/装置对应的程序指令/模块,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用程序以及数据处理,即实现上述的应用程序下载安装方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至电子终端100。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0032]RF模块106用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。RF模块106可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(Sm)卡、存储器等等。RF模块106可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信系统(Global System for Mobile Communicat1n, GSM)、增强型移动通信技术(Enhanced Data GSM Environment, EDGE),宽带码分多址技术(wideband code divis1nmultiple access, W-CDMA),码分多址技术(Code divis1n access, CDMA)、时分多址技术(time divis1n multiple access, TDMA),无线保真技术(Wireless, Fidelity, WiFi)(如美国电气和电子工程师协会标准IEEE802.11a, IEEE 802.lib, IEEE802.1lg和/或IEEE 802.1ln)、网络电话(Voice over internet protocal, VoIP)、全球微波互联接入(Worldwide Interoperability for Microwave
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1