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

文档序号:9810300阅读:来源:国知局
触发的删除所述临时文件的操作,则执行步骤S104所述将所述临时文件进行清理。
[0058]根据本实施例的应用程序下载安装方法,下载应用程序时在存储空间不足的情况下,则对电子终端进行扫描可能的文件垃圾并进行清理,增加删除文件前的提醒,可以保证删除文件为需要的文件,防止误删需要的文件。
[0059]第三实施例
[0060]本实施例提供一种应用程序下载安装方法,本实施例与第一实施例类似,其不同之处在于,如图4所示,步骤S104具体可包括:
[0061]步骤S301、扫描所述当前电子终端临时文件默认存储位置。
[0062]例如,在一个实例中,电脑中临时文件存储位置为Temp文件夹中,则下载应用程序安装包之前先对temp文件进行扫描。在另一个实例中,对应用程序产生的缓存文件进行扫描。在一个实例中,扫描后显示所述临时文件,可选的删除所述临时文件。
[0063]步骤S302、若不存在满足条件的临时文件,扫描应用程序下载安装包的默认存储位置中已经安装的安装包。
[0064]在一个实例中,若所述安装包可能是用户已安装的应用程序安装包,但是用户存储便于在下次应用程序处问题时,无网状态下可进行再一次安装。未成功删除所述已安装的安装包,或者当前终端没有已安装的安装包,则执行步骤S303。
[0065]步骤S303、若没有满足条件的所述已经安装的安装包,则扫描所述应用程序下载安装包的默认存储位置中全部安装包。
[0066]在一个实例中,若没有满足条件的已经安装的安装包,则扫描全部安装包,在所述电子终端中,显示所述电子终端的安装包默认存储位置的全部安装包,可根据用户的选择进行删除安装包。
[0067]步骤S304、将所述扫描出的文件进行清理。
[0068]根据本实施例的应用程序下载安装方法,下载应用程序时在存储空间不足的情况下,首先对电子终端默认临时文件存储位置以及安装包所在位置进行扫描,使其快速扫描可能不需要的临时文件,提高应用程序下载安装成功率。
[0069]第四实施例
[0070]本实施例提供一种应用程序下载安装方法,本实施例与第一实施例类似,其不同之处在于,如图5所示,步骤S104之后还包括:
[0071]步骤S401、判断清理后的存储空间是否大于所述预留存储空间的大小。
[0072]所述满足应用程序下载所需要的存储空间大小为超过所述触发的应用程序下载安装包的大小的三倍。
[0073]步骤S402、若不大于所述所需预留存储空间的大小,显示存储空间不足的提示信息,且不执行步骤S105从服务器中下载所述应用程序的安装包,并将所述安装包进行安装的步骤。
[0074]若上述步骤判断为否,则表示当前终端内存已不足再安装所述触发下载的应用程序。则显示存储空间不足的提示消息,拒绝下载应用程序的安装包。
[0075]进一步地,若上述清理得到的空间不能满足应用程序下载所需要的存储空间大小,可以进一步的提醒用户可以删除长期不用的应用程序。例如,安装失败后,可以弹出应用管理界面,显示用户最近启动时间,可以理解的是,长时间未启动的应用程序可能是用户不那么需要的应用程序。则可以通过卸载长期未启动的应用达到释放空间的目的。当然,卸载前通过显示提示消息提醒用户是否卸载当前应用程序。
[0076]根据本实施例的应用程序下载安装方法,通过删除临时文件也无法满足安装下载新的应用程序所需要存储空间,则可能是当前终端安装的应用程序太多,通过在当前终端显示提示信息,有利于用户及时发现当前终端的状态以后容量的超负荷。
[0077]第五实施例
[0078]本实施例提供一种应用程序下载安装装置,如图6所示,本实施例的装置包括:第一接收模块501、第二接收模块502、计算模块503、清理模块504、及下载安装模块505。
[0079]第一接收模块501,用于接收用户触发的应用程序下载请求。
[0080]在一个实例中,本实施例的应用程序下载安装方法用于移动电子终端,在电子终端100中启动应用获取平台,例如,应用商店、应用中心、应用宝等。用户通过在所述应用获取平台点击选择需下载的应用程序。在另一个实例中,本实施例的应用程序下载安装方法用于电脑中,电脑接收到用户输入的应用程序查找,显示可下载应用程序的路径,也可接收到用户的点击下载请求。
[0081]第二接收模块502,用于接收所述应用程序的安装包的大小。
[0082]计算模块503,用于根据所述安装包的大小计算下载及安装所述应用程序所需预留存储空间的大小。
[0083]所述下载及安装所述应用程序所需预留存储空间的大小为超过所述触发的应用程序下载安装包的大小的三倍。
[0084]清理模块504,用于若所述电子终端不存在满足所需预留存储空间的大小的存储空间,则将所述电子终端的临时文件进行清理。
[0085]所述设定位置可包括,电子终端中各个应用程序的缓存文件存放位置;卸载软件时卸载残留文件垃圾存放位置;应用程序安装包存放位置;系统垃圾存放位置等。
[0086]下载安装模块505,用于从服务器中下载所述应用程序的安装包,并将所述安装包进行安装。
[0087]例如,上述清理的存储空间满足应用程序下载所需要的存储空间大小,则可以从服务器中下载所述应用程序的安装包,并将所述安装包进行安装。
[0088]根据本实施例的应用程序下载安装装置,下载应用程序时在存储空间不足的情况下,则对电子终端进行扫描可能的文件垃圾并进行清理,从而使应用程序能够成功的下载并安装,提高应用程序下载安装成功率。
[0089]第六实施例
[0090]本实施例提供一种应用程序下载安装装置,本实施例与第七实施例类似,其不同之处在于,如图7所示,所述装置还包括:
[0091]第一提示模块601,用于显示是否删除所述临时文件以空出存储空间进行下载及安装的提示消息。
[0092]删除触发模块602,用于接收用户触发的删除所述临时文件的操作。
[0093]若接收到用户触发的删除所述临时文件的操作,则执行所述清理模块604。
[0094]例如,若用户不需要当前临时文件则会触发删除临时文件操作,当前电子终端接收到用户触发的删除所述临时文件的操作。若接收到用户触发的删除所述临时文件的操作,则执行清理模块中清理所述将所述临时文件进行清理。
[0095]根据本实施例的应用程序下载安装装置,下载应用程序时在存储空间不足的情况下,则对电子终端进行扫描可能的文件垃圾并进行清理,增加删除文件前的提醒,可以保证删除文件为需要的文件,防止误删需要的文件。
[0096]第七实施例
[0097]本实施例提供一种应用程序下载安装装置,本实施例与第七实施例类似,其不同之处在于,如图8所示,所述装置中清理模块604可包括:
[0098]第一扫描单元5041,用于扫描所述终端临时文件默认存储位置。
[0099]例如,在一个实例中,电脑中临时文件存储位置为Temp文件夹中,则下载应用程序安装包之前先对temp文件进行扫描。在另一个实例中,对应用程序产生的缓存文件进行扫描。若所述第一扫描单兀5041中临时文件不满足要求则执行所述第二扫描单兀5042。
[0100]第二扫描单元5042,用于扫描应用程序下载安装包的默认存储位置中已经安装的安装包。
[0101]在一个实例中
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1