在移动终端上安装、调用应用的方法与装置的制造方法

文档序号:8543536阅读:276来源:国知局
在移动终端上安装、调用应用的方法与装置的制造方法
【技术领域】
[0001]本公开涉及互联网领域,特别地,涉及一种在移动终端上安装、调用应用的方法与
>J-U ρ?α装直。
【背景技术】
[0002]随着移动互联网的飞速发展,用户在移动终端上安装应用的需求越来越大。同时,由于应用程序功能和体验的不断增强,应用程序的安装包大小也在不断地增大,导致增加了对终端上存储容量的需求。
[0003]一般情况下,移动终端都有固定大小的存储空间,但面对日益增长的应用需求和成本压力,部分移动终端提供了扩展存储接口,可以通过增加诸如SD (Secure DigitalMemory Card,安全数码卡)卡等外部存储设备进行存储容量的扩展。但是,该技术会受到硬件接口、存储卡容量等限制,不能完全满足用户安装移动应用的需求。

【发明内容】

[0004]本公开鉴于以上问题中的至少一个提出了新的技术方案。
[0005]本公开在其一个方面提供了在移动终端上安装应用的方法,其可以满足在移动终端上安装应用程序的需求。
[0006]本公开在其另一方面提供了一种在移动终端上调用应用的方法,其可以保证常用应用的响应速度。
[0007]本公开在其又一方面提供了在移动终端上安装应用的装置,其可以满足在移动终端上安装应用程序的需求。
[0008]本公开在其再一方面提供了一种在移动终端上调用应用的装置,其可以保证常用应用的响应速度。
[0009]根据本公开,提供一种在移动终端上安装应用的方法,包括:
[0010]利用移动终端的操作系统将远程存储虚拟成移动终端本地虚拟存储,并挂载到移动终端的本地文件系统上;
[0011]响应于对应用程序的安装需求,判断移动终端本地的物理存储空间是否满足安装需求;
[0012]如不满足,则根据移动终端本地物理存储的各应用程序的易迁出性将物理地存储在移动终端本地的部分应用程序迁出至远程存储所挂接的文件目录上;
[0013]将应用程序安装到移动终端本地的物理存储空间内。
[0014]在本公开的一些实施例中,该方法还包括:
[0015]周期性地检测移动终端本地物理存储的各应用程序的使用频率;
[0016]根据使用频率判断应用程序是否为静默应用;
[0017]如为静默应用,则将相应应用程序迁出至远程存储所挂接的文件目录上;
[0018]和/或
[0019]该方法还包括:
[0020]响应于对应用程序的安装需求,判断待安装应用程序的大小是否大于本地物理存储使用量的最大阈值;
[0021]如大于,则将该应用程序安装至远程存储所挂接的文件目录上。
[0022]在本公开的一些实施例中,根据移动终端本地物理存储的各应用程序的易迁出性将物理地存储在移动终端本地的部分应用程序迁出至远程存储所挂接的文件目录上的步骤包括:
[0023]根据移动终端本地物理存储的各应用程序的大小、使用频率以及应用程序启动时的内存占用量计算各应用程序的易迁出性;
[0024]根据易迁出性对移动终端本地物理存储的各应用程序进行排序;
[0025]根据移动终端本地的当前物理存储使用量和移动终端本地物理存储的标准量,按照易迁出性由高至低的顺序将物理地存储在移动终端本地的部分应用程序迁出至远程存储所挂接的文件目录上。
[0026]根据本公开,还提供了一种在移动终端上调用应用的方法,包括:
[0027]利用移动终端的操作系统将远程存储虚拟成移动终端本地虚拟存储,并挂载到移动终端的本地文件系统上;
[0028]响应于对安装在移动终端的本地物理存储与本地虚拟存储中的任一应用程序的调用,根据移动终端的本地物理存储使用状况判断是否调整应用程序的存储位置;
[0029]如需将本地物理存储的部分应用程序迁出移动终端的物理存储,则根据移动终端本地物理存储的各应用程序的易迁出性将物理地存储在移动终端本地的部分应用程序迁出至远程存储所挂接的文件目录上;
[0030]如需将虚拟存储的部分应用程序迁回移动终端的物理存储,则根据虚拟存储的各应用程序的易迁回性将虚拟存储的部分应用程序迁回至移动终端本地的物理存储。
[0031]在本公开的一些实施例中,该方法还包括:
[0032]响应于对应用程序的安装需求,判断移动终端本地的物理存储空间是否满足安装需求;
[0033]如不满足,则根据移动终端本地物理存储的各应用程序的易迁出性将物理地存储在移动终端本地的部分应用程序迁出至远程存储所挂接的文件目录上;
[0034]将应用程序安装到移动终端本地的物理存储空间内。
[0035]在本公开的一些实施例中,该方法还包括:
[0036]周期性地检测移动终端本地物理存储的各应用程序的使用频率;
[0037]根据使用频率判断应用程序是否为静默应用;
[0038]如为静默应用,则将相应应用程序迁出至远程存储所挂接的文件目录上;
[0039]和/ 或
[0040]该方法还包括:
[0041]响应于对应用程序的安装需求,判断待安装应用程序的大小是否大于本地物理存储使用量的最大阈值;
[0042]如大于,则将该应用程序安装至远程存储所挂接的文件目录上。
[0043]在本公开的一些实施例中,根据虚拟存储的各应用程序的易迁回性将虚拟存储的部分应用程序迁回至移动终端本地的物理存储的步骤包括:
[0044]根据虚拟存储的各应用程序的大小、使用频率以及应用程序启动时的内存占用量计算各应用程序的易迁回性;
[0045]根据易迁回性对虚拟存储的各应用程序进行排序;
[0046]根据移动终端本地的当前物理存储使用量和移动终端本地物理存储的标准量,按照易迁回性由高至低的顺序将虚拟存储的部分应用程序迁回至移动终端本地的物理存储。
[0047]根据本公开,还提供了一种在移动终端上安装应用的装置,包括:
[0048]远程存储虚拟化单元,用于利用移动终端的操作系统将远程存储虚拟成移动终端本地虚拟存储,并挂载到移动终端的本地文件系统上;
[0049]存储大小判断单元,用于响应于对应用程序的安装需求,判断移动终端本地的物理存储空间是否满足安装需求;
[0050]程序迁出单元,用于如不满足安装需求,则根据移动终端本地物理存储的各应用程序的易迁出性将物理地存储在移动终端本地的部分应用程序迁出至远程存储所挂接的文件目录上;
[0051]安装单元,用于将应用程序安装到移动终端本地的物理存储空间内。
[0052]在本公开的一些实施例中,该装置还包括:
[0053]使用频率检测单元,用于周期性地检测移动终端本地物理存储的各应用程序的使用频率,根据使用频率判断应用程序是否为静默应用,如为静默应用,则将相应应用程序迁出至远程存储所挂接的文件目录上;
[0054]和/ 或
[0055]存储大小判断单元还响应于对应用程序的安装需求,判断待安装应用程序的大小是否大于本地物理存储使用量的最大阈值,如大于,则将该应用程序安装至远程存储所挂接的文件目录上。
[0056]在本公开的一些实施例中,程序迁出单元包括:
[0057]易迁出性计算子单元,用于根据移动终端本地物理存储的各应用程序的大小、使用频率以及应用程序启动时的内存占用量计算各应用程序的易迁出性;
[0058]易迁出性排序子单元,用于根据易迁出性对移动终端本地物理存储的各应用程序进行排序;
[0059]迁出子单元,用于根据移动终端本地的当前物理存储使用量和移动终端本地物理存储的标准量,按照易迁出性由高至低的顺序将物理地存储在移动终端本地的部分应用程序迁出至远程存储所挂接的文件目录上。
[0060]根据本公开还提供了一种在移动终端上调用应用的装置,包括:
[0061]远程存储虚拟化单元,用于利用移动终端的操作系统将远程存储虚拟成移动终端本地虚拟存储,并挂载到移动终端的本地文件系统上;
[0062]位置调整判断单元,用于响应于对安装在移动终端的本地物理存储与本地虚拟存储中的任一应用程序的调用,根据移动终端的本地物理存储使用状况判断是否调整应用程序的存储位置;
[0063]程序迁出单元,用于如需将本地物理存储的部分应用程序迁出移动终端的物理存储,则根据移动终端本地物理存储的
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1