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

文档序号:9810300阅读:来源:国知局
Access,W1-Max)、其他用于邮件、即时通讯及短消息的协议,以及任何其他合适的通讯协议,甚至可包括那些当前仍未被开发出来的协议。
[0033]网络模块108用于接收以及发送网络信号。上述网络信号可包括无线信号或者有线信号。在一个实例中,上述网络信号为WiFi信号,由于WiFi的工作频率也处于射频的频段内,此时网络模块可具有与RF模块106类似的硬件结构,即可包括天线、射频收发器、数字信号处理器、加密/解密芯片等元件。在一个实例中,上述网络信号为有线网络信号。此时,网络模块108可包括处理器、随机存储器、转换器、晶体振荡器等元件。
[0034]输入单元110可用于接收输入的字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元110可包括按键以及触控表面。按键例如可包括用于输入字符的字符按键,以及用于触发控制功能的控制按键。控制按键的实例包括“返回主屏”按键、开机/关机按键、拍照键等等。触控表面可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控表面上或在触控表面附近的操作),并根据预先设定的程序驱动相应的连接装置。可选的,触控表面可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器102,并能接收处理器102发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控表面。除了触控表面,输入单元110还可以包括其他输入设备。上述的其他输入设备包括但不限于物理键盘、轨迹球、鼠标、操作杆等中的一种或多种。
[0035]显示模块112用于显示由用户输入的信息、提供给用户的信息以及电子终端100的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。在一个实例中,显示模块112包括一个显示面板。显示面板例如可为一个液晶显示面板(Liquid Crystal Display, LCD)、有机发光二极管(Organic Light-Emitting D1deDisplay, 0LED)显不面板、电泳显不面板(Electro-Phoretic Display, EPD)等。进一步地,触控表面可设置于显示面板上从而与显示面板构成一个整体。在另一些实施例中,显示模块112还可包括其他类型的显示装置,例如包括一个投影显示装置。相比于一般的显示面板,投影显示装置还需要包括一些用于投影的部件例如透镜组。
[0036]第一实施例
[0037]图2为本实施例提供的一种应用程序下载安装方法流程图,如图2所示,本实施例的方法包括以下步骤:
[0038]步骤S101、接收用户触发的应用程序下载请求。
[0039]在一个实例中,本实施例的应用程序下载安装方法用于移动电子终端,在电子终端100中启动应用获取平台,例如,应用商店、应用中心、应用宝等。用户通过在所述应用获取平台点击选择需下载的应用程序。在另一个实例中,本实施例的应用程序下载安装方法用于电脑中,电脑接收到用户输入的应用程序查找,显示可下载应用程序的路径,也可接收到用户的点击下载请求。
[0040]步骤S102、接收所述应用程序的安装包的大小。
[0041]例如,电子终端100中启动应用获取平台,例如,应用商店、应用中心、应用宝等。用户通过在所述应用获取平台点击选择需下载的应用程序。用户触发下载时,也即时获取了所述应用程序的安装包的大小。在一个实例中,可以是接收到触发下载应用程序时,服务器先返回所述应用程序的安装包的大小,获取所述安装包的大小后,即获知当前默认下载位置是否满足存放安装包,若满足,才能进一步下载安装包。
[0042]步骤S103、根据所述安装包的大小计算下载及安装所述应用程序所需预留存储空间的大小。
[0043]则根据所述安装包的大小计算得到所述所需预留存储空间大小。在一个实例中,下载安装一款游戏,若预留存储空间空间只够安装包的一倍,只能保证下载,不能保证下载之后游戏的成功安装。因此,本实施例的方法可先通过计算得到一个所需预留空间的大小。在一个实施方式中,所述下载及安装所述应用程序所需预留存储空间的大小为超过所述触发的应用程序下载安装包的大小的三倍。
[0044]步骤S104、若所述电子终端不存在满足所需预留存储空间的大小的存储空间,则将所述电子终端的临时文件进行清理。
[0045]在所述应用程序下载之前,先检测当前电子终端是否存在满足所述应用程序下载所需的存储空间大小的可用存储空间。
[0046]可以知道的是,应用程序下载时会有默认的下载存储位置,也可用户选择下载存储位置。在一个实施方式中,先检测当前应用程序下载存储位置是否能够满足所述应用程序下载安装所需的存储空间大小。若满足不了,则检测当所述当前电子终端其它位置是否有满足条件的存储空间。在一个实例中,若默认存储空间不满足下载安装所需的存储空间大小,但是其它位置存在满足下载安装所需的存储空间大小,则可显示提示消息当前位置存储空间不足,切换至存储空间足够位置。
[0047]若检测当前电子终端存储空间已不足。则自动开启扫描临时文件功能。所述设定位置可包括,电子终端中各个应用程序的缓存文件存放位置,卸载软件时卸载残留文件垃圾存放位置,应用程序安装包存放位置及系统垃圾存放位置等。
[0048]将扫描显示的临时文件进行删除,可以知道的是,可以根据用户的选择进行删除文件。在一种实施方式中,在清理扫描文件之前,在所述电子终端显示提示消息,例如,“该文件是所属应用程序中产生的,是否确定删除文件”。进一步地,所述满足应用程序下载所需要的存储空间大小为超过所述触发的应用程序下载安装包的大小的三倍。所以在删除所述临时文件时选择至少安装包的大小的三倍的文件进行删除。三倍是为了尽量保证应用程序安装包下载后能够安装成功,如可用存储空间不够只有一倍,只能保证应用程序安装包的下载。
[0049]步骤S105、从服务器中下载所述应用程序的安装包,并将所述安装包进行安装。
[0050]例如,上述清理的存储空间满足应用程序下载所需要的存储空间大小,则可以从服务器中下载所述应用程序的安装包,并将所述安装包进行安装。
[0051]根据本实施例的应用程序下载安装方法,下载应用程序时在存储空间不足的情况下,则对电子终端进行扫描可能的文件垃圾并进行清理,从而使应用程序能够成功的下载并安装,提高应用程序下载安装成功率。
[0052]第二实施例
[0053]本实施例提供一种应用程序下载安装方法,本实施例与第一实施例类似,其不同之处在于,如图3所示,清理所述临时文件之前还包括:
[0054]步骤S201、显示是否删除所述临时文件以空出空间进行下载及安装的提示消息。
[0055]在一个实例中,若当前可能删除的一个应用程序的安装包,通过显示提示消息询问用户是否删除。所述安装包可能是用户已安装的应用程序安装包,但是用户存储便于在下次应用程序处问题时,无网状态下可进行再一次安装。则可以防止在未提醒情况下删除用户需要的文件。
[0056]步骤S202、接收到用户触发的删除所述临时文件的操作。
[0057]例如,若用户不需要当前临时文件则会触发删除临时文件操作,当前电子终端接收到用户触发的删除所述临时文件的操作。若接收到用户
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1