[发明专利]应用程序的存储空间切换方法及装置有效
| 申请号: | 201310492876.8 | 申请日: | 2013-10-18 |
| 公开(公告)号: | CN103530180B | 公开(公告)日: | 2017-02-01 |
| 发明(设计)人: | 李涛;颜冬;王永杨 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48 |
| 代理公司: | 北京华沛德权律师事务所11302 | 代理人: | 刘杰 |
| 地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用程序 存储空间 切换 方法 装置 | ||
技术领域
本发明涉及操作系统技术领域,具体涉及应用程序的存储空间切换方法及装置。
背景技术
人们所使用的移动终端设备,经历了从功能单一到能满足用户多种需求的智能化设计的不同阶段。如今的移动终端设备,已经成为多个不同领域技术相结合的科技产物,其发展趋势也越来越趋向于多元化。随着移动技术的发展,硬件成本的降低,智能化的移动设备也得到了大规模的普及。
硬件效能的不断提升使得设备有能力运行相对大型的操作系统,而移动终端设备硬件的多样化和复杂化,也使其搭载的操作系统成为一种需要,作为一种软件资源,在移动终端设备上所搭载的操作系统,如Android安卓操作系统,其职能与其他平台上所安装的操作系统有着共同之处,包括负责管理设备的软硬件资源,控制其他程序的运行,并为其他程序的运行提供服务和支持,以及为用户提供交互操作界面等。在搭载操作系统的移动终端设备上,用户与设备的交互基本上都是通过操作系统的支持来完成。
在智能化移动终端设备上搭载操作系统,为用户所拥有的通信设备上使用更多功能更强大,种类更丰富的软件创造了条件。随着各种平台大量应用软件的出现,各种通信设备应用平台上的各类应用软件也层出不穷。各种应用软件能够为用户提供的服务越来越丰富,另一方面,随着应用市场的日渐庞大,用户的选择余地也越来越大,造成的现状是多个应用程序的同时安装在用户的通信设备上,使得通信设备的可用存储空间变得越来越小,而部分通信设备受性能的限制,安装过多的应用程序会影响设备的运行效率。一方面,用户需要这些软件,无法卸载它们;另一发面,手机可用存储空间越来越小,无法满足用户继续安装其他软件的需求。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的应用程序的存储空间切换方法和相应的应用程序的存储空间切换装置,可以实现应用程序的批量快速切换。
依据本发明的一个方面,提供了一种应用程序的存储空间切换方法,包括:
检测当前操作系统下已安装的应用程序;
判断所述已安装的应用程序是否可被执行存储空间的切换;
在可被执行存储空间切换的应用程序中确定至少一个待切换存储空间的目标应用程序,并确定目标存储空间;
以所述目标应用程序以及所述目标存储空间的标识信息为参数,调用用于切换应用程序存储空间的系统应用程序编程接口API,以便将所述目标应用程序的相关文件切换到所述目标存储空间;
当所述目标应用程序被启动时,从所述目标存储空间调用所述目标应用程序的相关文件,以支持所述目标应用程序的运行。
可选地,还包括:
获取所述当前操作系统的版本信息,根据所述版本信息判断当前版本的操作系统是否支持应用程序存储空间的切换;
所述检测当前操作系统下已安装的应用程序,包括:
在判断当前版本的操作系统能够支持应用程序存储空间的切换后,检测当前操作系统下已安装的应用程序。
可选地,还包括:
检测系统基本存储与系统扩展存储是否共用同一分区;
所述检测当前操作系统下已安装的应用程序,包括:
如果检测到所述系统基本存储与所述系统扩展存储未共用同一分区,则检测当前操作系统下已安装的应用程序。
可选地,还包括:
通过调用安装包解析API解析当前操作系统中已安装的应用程序对应的安装包信息,从所述安装包信息中提取所述已安装的应用程序对应的标志位信息;
所述判断所述已安装的应用程序是否可被执行存储空间的切换,包括:
根据所述标志位信息判断所述已安装的应用程序是否可被执行存储空间的切换。
可选地,所述根据所述标志位信息判断相关应用程序是否可被执行存储位置的移动,包括:
如果所述标志位信息中含有FLAG_FORWARD_LOCK转发锁标志位和/或FLAG_SYSTEM系统属性标志位,则判定相关应用程序不可被执行存储空间的切换。
可选地,所述在可被执行存储空间切换的应用程序中确定至少一个待切换存储空间的目标应用程序,包括:
提供用户界面,在所述用户界面中展示所述可被执行存储空间的切换的应用程序,以及用于选择所述待切换的目标应用程序的选择入口;
将通过所述选择入口被选择的至少一个应用程序确定为所述待切换存储空间的目标应用程序。
可选地,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310492876.8/2.html,转载请声明来源钻瓜专利网。





