[发明专利]用于自动选择应用安装位置的方法和移动终端在审
申请号: | 201410836356.9 | 申请日: | 2014-12-29 |
公开(公告)号: | CN104461655A | 公开(公告)日: | 2015-03-25 |
发明(设计)人: | 陈继 | 申请(专利权)人: | 北京网秦天下科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F3/06 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 赵伟 |
地址: | 100013 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 自动 选择 应用 安装 位置 方法 移动 终端 | ||
技术领域
本公开总体上涉及移动终端的应用管理领域,更具体地涉及用于自动选择应用安装位置的方法和移动终端。
背景技术
作为移动终端的重要组成部分,目前存在海量的第三方应用(app)可供用户选择安装。在移动终端上安装第三方应用的时候,通常通过两种方式来选择应用安装位置进行安装。第一种方式是缺省在终端的系统内存中进行安装,而第二种方式是依据用户预先设定的存储位置信息来进行应用程序的安装。这两种方式都是通过预先设定存储位置的方式来进行应用的安装。一旦开始进行安装过程,应用安装程序将根据之前的设置在指定存储位置进行应用的整个安装过程。
尽管这两种通过预先设定应用安装、使用和存储的位置的方式简洁清晰,但是很多终端用户因为缺乏专业知识或相关意识,通常很少会去操作和改变缺省存储位置或自主选择存储位置。而这种集中在某个固定存储位置上进行应用安装的做法,最终会导致存储空间由于应用程序的持续安装而发生可用存储空间不足,并进而导致后续应用程序安装失败的情况。
发明内容
为了解决上述问题,提供了根据本发明的用于自动选择应用安装位置的方法和相应移动终端。
根据本发明的第一方面,提供了一种在移动终端处执行的用于自动选择应用安装位置的方法。该方法包括:(a)在检测到应用安装事件的情况下,接管相应的应用安装过程;(b)获取多个存储空间各自的空闲容量;以及(c)根据所述空闲容量来选择所述多个存储空间之一作为目标存储空间。
在一些实施例中,所述多个存储空间至少包括:系统存储空间和外部存储空间。
在一些实施例中,步骤(c)包括:选择所述多个存储空间中具有最大空闲容量的存储空间作为目标存储空间。
在一些实施例中,所述方法还包括:(d)获取所述目标存储空间的二级目录统计信息;以及(e)选择具有最小二级目录统计信息的路径作为目标存储位置。
在一些实施例中,所述方法还包括:(f)验证所述目标存储位置的基本合法性,如果所述目标存储位置不合法,则选择具有次小二级目录统计信息的路径作为目标存储位置,并重复步骤(f);如果所述目标存储位置合法,则使用所述目标存储位置继续执行所述应用安装过程。
在一些实施例中,所述方法还包括:(e′)选择所述目标存储空间中的缺省路径作为目标存储位置。
在一些实施例中,所述方法还包括:(g)记录所述应用安装过程中的存储空间统计数据;以及(h)将所述存储空间统计数据存储在预定日志文件中。
在一些实施例中,步骤(a)还包括:(a1)由所述终端启动时加载的应用安装监测模块来监测是否发生应用安装事件;以及(a2)在监测到发生所述应用安装事件的情况下,通知安装过程接管模块接管相应的应用安装过程。
在一些实施例中,所述通知是通过本地套接字来实现的。
根据本发明的第二方面,提供了一种用于自动选择应用安装位置的移动终端。该移动终端包括:应用安装接管单元,用于在检测到应用安装事件的情况下,接管相应的应用安装过程;空闲容量获取单元,用于获取多个存储空间各自的空闲容量;以及目标空间选择单元,用于根据所述空闲容量来选择所述多个存储空间之一作为目标存储空间。
在一些实施例中,所述多个存储空间至少包括:系统存储空间和外部存储空间。
在一些实施例中,所述目标空间选择单元还用于:选择所述多个存储空间中具有最大空闲容量的存储空间作为目标存储空间。
在一些实施例中,所述移动终端还包括:目录信息获取单元,用于获取所述目标存储空间的二级目录统计信息;以及目标位置选择单元,用于选择具有最小二级目录统计信息的路径作为目标存储位置。
在一些实施例中,所述移动终端还包括:合法性验证单元,用于验证所述目标存储位置的基本合法性,如果所述目标存储位置不合法,则选择具有次小二级目录统计信息的路径作为目标存储位置,并重复步骤(f);如果所述目标存储位置合法,则使用所述目标存储位置继续执行所述应用安装过程。
在一些实施例中,所述移动终端还包括:缺省位置选择单元,用于选择所述目标存储空间中的缺省路径作为目标存储位置。
在一些实施例中,所述移动终端还包括:统计数据记录单元,用于记录所述应用安装过程中的存储空间统计数据;以及日志文件存储单元,用于将所述存储空间统计数据存储在预定日志文件中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京网秦天下科技有限公司,未经北京网秦天下科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410836356.9/2.html,转载请声明来源钻瓜专利网。