首页> 中国专利> 应用安装位置选择方法及应用安装位置选择装置

应用安装位置选择方法及应用安装位置选择装置

摘要

本发明提供一种应用安装位置选择方法,其包括:接收用户的应用安装指令;根据应用安装指令,获取应用对应的优先级,其中优先级由应用的第一使用频率及安装应用的存储空间共同决定;判断应用对应的优先级是否大于阈值;如大于阈值,则将应用安装于第一安装位置;如小于或等于阈值,则将应用安装于第二安装位置。本发明还提供一种应用安装位置选择装置,本发明的应用安装位置选择方法及应用安装位置选择装置通过先根据应用的第一使用频率及安装应用的存储空间共同确定应用安装的优先级,再根据优先级选择应用的安装位置,从而可以提高应用安装位置选择的正确性。

著录项

  • 公开/公告号CN105786572A

    专利类型发明专利

  • 公开/公告日2016-07-20

    原文格式PDF

  • 申请/专利权人 广东欧珀移动通信有限公司;

    申请/专利号CN201610119536.4

  • 发明设计人 张烨;

    申请日2016-03-02

  • 分类号G06F9/445(20060101);

  • 代理机构深圳翼盛智成知识产权事务所(普通合伙);

  • 代理人黄威

  • 地址 523860 广东省东莞市长安镇乌沙海滨路18号

  • 入库时间 2023-06-19 00:06:42

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-08-06

    授权

    授权

  • 2019-07-19

    著录事项变更 IPC(主分类):G06F8/61 变更前: 变更后: 申请日:20160302

    著录事项变更

  • 2016-08-17

    实质审查的生效 IPC(主分类):G06F9/445 申请日:20160302

    实质审查的生效

  • 2016-07-20

    公开

    公开

说明书

技术领域

本发明涉及通信领域,特别是涉及一种应用安装位置选择方法及应用安装位置选择装置。

背景技术

随着手机、平板电脑等智能移动终端的普及,安装在其上的应用种类也越来越多。这些应用的安装位置主要分为内存储器和外存,以手机上的应用为例,其安装位置为手机内存和安全数码卡(SecureDigitalMemoryCard,SD卡)。

由于手机内存具有运行速度快的优点,也存在存储容量较小、安装应用有限的缺点,而SD卡虽然存储容量较大、可以安装较多应用,但也存在运行速度慢的问题。因此如果将使用频率低、安装所占存储空间大的应用安装在手机内存中,则会浪费手机内存,如果将使用频率高、安装所占存储空间小的应用安装在SD卡中,则会降低该应用的运行速度。

故,有必要提供一种根据应用的使用频率及存储空间大小,选择应用安装位置的应用安装位置选择方法。

发明内容

本发明实施例提供一种可以根据应用使用频率及存储空间大小选择应用安装位置的应用安装位置选择方法及应用安装位置选择装置;以解决现有的应用安装位置选择方法及应用安装位置选择装置无法根据应用使用频率及存储空间大小选择应用安装位置的技术问题。

本发明实施例提供一种应用安装位置选择方法,其包括:

接收用户的应用安装指令;

根据应用安装指令,获取应用对应的优先级,其中优先级由应用的第一使用频率及安装应用的存储空间共同决定;

判断应用对应的优先级是否大于阈值;

如大于阈值,则将应用安装于第一安装位置;

如小于或等于阈值,则将应用安装于第二安装位置。

本发明实施例还提供一种应用安装位置选择装置,其包括:

应用安装指令接收模块,用于接收用户的应用安装指令;

优先级获取模块,用于根据应用安装指令,获取应用对应的优先级,其中优先级由应用的第一使用频率及安装应用的存储空间共同决定;

优先级判断模块,用于判断应用对应的优先级是否大于阈值;

第一安装位置安装模块,用于在大于阈值时,将应用安装于第一安装位置;

第二安装位置安装模块,用于在小于或等于阈值时,将应用安装于第二安装位置。

相较于现有技术的应用安装位置选择方法及应用安装位置选择装置,本发明的应用安装位置选择方法及应用安装位置选择装置通过先根据使用频率及存储空间共同确定应用的优先级,再通过该优先级来选择应用的安装位置,从而提高了应用安装位置选择的准确性;解决了现有的应用安装位置选择方法及应用安装位置选择装置无法根据应用的使用频率及存储空间选择安装位置的技术问题。

附图说明

图1为本发明的应用安装位置选择方法的第一优选实施例的流程图;

图2为本发明的应用安装位置选择方法的第二优选实施例的流程图;

图3为本发明的应用安装位置选择装置的第一优选实施例的结构示意图;

图4为本发明的应用安装位置选择装置的第二优选实施例的结构示意图;

图5为本明的应用安装位置选择装置的第二优选实施例中模块411的结构图;

图6为本发明的应用安装位置选择方法及应用安装位置选择装置的具体实施例的流程图。

具体实施方式

请参照图式,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本发明具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。

在以下的说明中,本发明的具体实施例将参考由一部或多部计算机所执行之作业的步骤及符号来说明,除非另有述明。因此,其将可了解到这些步骤及操作,其中有数次提到为由计算机执行,包括了由代表了以一结构化型式中的数据之电子信号的计算机处理单元所操纵。此操纵转换该数据或将其维持在该计算机之内存系统中的位置处,其可重新配置或另外以本领域技术人员所熟知的方式来改变该计算机之运作。该数据所维持的数据结构为该内存之实体位置,其具有由该数据格式所定义的特定特性。但是,本发明原理以上述文字来说明,其并不代表为一种限制,本领域技术人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。

本发明的应用安装位置选择装置可使用各种电子设备进行实施,该电子设备包括但不限于个人计算机、服务器计算机、手持式或膝上型设备、移动设备(比如移动电话、个人数字助理、媒体播放器等等)、多处理器系统、消费型电子设备、小型计算机、大型计算机、包括上述任意系统或设备的分布式计算环境,等等。但该电子设备优选为智能移动设备,以便有效的提高智能移动设备中应用安装位置选择的准确性。

实施例一

请参照图1,图1为本发明的应用安装位置选择方法的第一优选实施例的流程图。该应用安装位置选择方法用于对终端应用进行安装位置选择,其中该终端优选为手机、平板电脑等智能移动设备。本优选实施例的应用安装位置选择方法包括:

步骤S101,接收用户的应用安装指令;

步骤S102,根据应用安装指令,获取应用对应的优先级,其中优先级由应用的第一使用频率及安装应用的存储空间共同决定;

步骤S103,判断应用对应的优先级是否大于阈值;

步骤S104,如步骤S103中应用对应的优先级大于阈值,则将应用安装于第一安装位置;

步骤S105,如步骤S103中应用对应的优先级小于或等于阈值,则将应用安装于第二安装位置。

下面详细说明本优选实施例的应用安装位置选择方法的各步骤的具体流程。

在步骤S101中,终端接收用户的应用安装指令,该应用安装指令通过用户点击应用安装包中的可执行文件产生,用于提示终端对该应用进行安装。随后转入步骤S102。

在步骤S102中,终端根据应用安装指令,获取该应用对应的优先级,其中优先级由应用的第一使用频率及安装应用的存储空间共同决定。由于应用一般安装在内存储器及外存储器中,又内存储器具有运行速度快,但存储空间小的特点,外存储器具有存储空间大,但运行速度慢的特点。故根据内存储器及外存储器的特点,可以将使用频率较大的应用安装在内存储器中,以提高其运行速度,将使用频率较小的应用安装在外存储器中,以防其浪费内存存储空间,最终提高应用安装位置选择的正确性。

在本优选实施例,第一使用频率即其他用户使用该应用的频率,由其他终端记录并上传至服务器中。当终端接收到应用安装指令时,不仅要检测安装该应用所需的存储空间,同时还要获取该应用的第一使用频率,具体方法为:终端通过先向服务器发送获取应用的第一使用频率的请求,再接收该服务器返回的该应用的第一使用频率的方式获取应用的第一使用频率。

最后,终端根据获取到的存储空间及第一使用频率这两个变量得到该应用的优先级,由于二者对应用安装位置的影响程度不同,故可以通过对这两个变量设置不同的权重来决定应用优先级的高低,随后转入步骤S103。

在步骤S103中,终端判断该应用对应的优先级是否大于阈值,如大于阈值则转入步骤S104;如小于阈值则转入步骤S105。

在步骤S104中,如步骤S103中应用对应的优先级大于阈值,说明该应用具有较高的优先级,因此将该应用安装于第一安装位置即内存储器中,以提高该应用的运行速度。

在步骤S105中,如步骤S203中应用对应的优先级小于或等于阈值,说明该应用具有较低的优先级,因此将该应用安装于第二安装位置即外存储器中,以避免不必要的内存浪费。

这样即完成了本优选实施例的应用安装位置选择方法对应用安装位置进行选择的过程。

本优选实施例的应用安装位置选择方法通过应用的第一使用频率和安装应用所需的存储空间共同确定应用安装的优先级,从而通过优先级选择应用的安装位置,不仅有效的避免了内存储器存储空间的浪费,也确保了频繁使用的应用的运行效率,最终提高了应用安装位置选择的正确性。

实施例二

请参照图2,图2为本发明的应用安装位置选择方法的第二优选实施例的流程图。该应用安装位置选择方法用于对终端应用进行安装位置选择,其中该终端优选为手机、平板电脑等智能移动设备。本优选实施例的应用安装位置选择方法包括:

步骤S201,接收用户的应用安装指令;

步骤S202,根据应用安装指令,获取应用对应的优先级,其中优先级由应用的第一使用频率及安装应用的存储空间共同决定;

步骤S203,判断应用对应的优先级是否大于阈值;

步骤S204,如步骤S203中应用对应的优先级大于阈值,则将应用安装于第一安装位置;

步骤S205,如步骤S203中应用对应的优先级小于或等于阈值,则将应用安装于第二安装位置。

步骤S206,获取应用的第二使用频率,并判断是否小于频率阈值,其中第二使用频率为应用在终端中的使用频率;

步骤S207,如步骤S206中应用的第二使用频率大于或等于频率阈值,则获取安装应用的存储空间,并判断是否大于空间阈值;

步骤S208,如步骤S207中的存储空间小于或等于空间阈值,则将应用转移至第一安装位置;

步骤S209,如步骤S206中应用的第二使用频率小于频率阈值,或如步骤S207中的存储空间大于空间阈值,则维持应用的第二安装位置。

下面详细说明本优选实施例的应用安装位置选择方法的各步骤的具体流程。

在步骤S201中,终端接收用户的应用安装指令,该应用安装指令通过用户点击应用安装包中的可执行文件产生,用于提示终端对该应用进行安装。随后转入步骤S202。

在步骤S202中,终端根据应用安装指令,获取该应用对应的优先级,其中优先级由应用的第一使用频率及安装应用的存储空间共同决定。由于应用一般安装在内存储器及外存储器中,又内存储器具有运行速度快,但存储空间小的特点,外存储器具有存储空间大,但运行速度慢的特点。故根据内存储器及外存储器的特点,可以将使用频率较大的应用安装在内存储器中,以提高其运行速度,将使用频率较小的应用安装在外存储器中,以防其浪费内存存储空间,最终提高应用安装位置选择的正确性。

在本优选实施例,第一使用频率即其他用户使用该应用的频率,由其他终端记录并上传至服务器中。当终端接收到应用安装指令时,不仅要检测安装该应用所需的存储空间,同时还要获取该应用的第一使用频率,具体方法为:终端通过先向服务器发送获取应用的第一使用频率的请求,再接收该服务器返回的该应用的第一使用频率的方式获取应用的第一使用频率。

最后,终端根据获取到的存储空间及第一使用频率这两个变量得到该应用的优先级,由于二者对应用安装位置的影响程度不同,故可以通过对这两个变量设置不同的权重来决定应用优先级的高低,随后转入步骤S203。

在步骤S203中,终端判断该应用对应的优先级是否大于阈值,如大于阈值则转入步骤S204;如小于阈值则转入步骤S205。

在步骤S204中,如步骤S203中应用对应的优先级大于阈值,说明该应用具有较高的优先级,因此将该应用安装于第一安装位置即内存储器中,以提高该应用的运行速度。

需要说明的是,由于个体差异性,即使服务器提供的第一使用频率数据表明某个应用被大部分用户频繁使用,也会存在个别用户极少使用该应用的情况。因此在应用安装后,终端将开启应用第二使用频率监控程序即记录该应用自安装以来在终端上的使用次数,通过获取第二使用频率,并判断其是否小于频率阈值来进一步决定该应用的安装位置,如大于或等于频率阈值,说明该应用在终端上的使用也比较频繁,则维持该应用的第一安装位置;如小于频率阈值,说明该应用在终端上的使用次数比较少,则将该应用转移至第二安装位置,以免浪费第一安装位置的存储空间。

在步骤S205中,如步骤S203中应用对应的优先级小于或等于阈值,说明该应用具有较低的优先级,因此将该应用安装于第二安装位置即外存储器中,以避免不必要的内存浪费。随后转入步骤S206。

在步骤S206中,同样由于个体差异性,即使服务器提供的第一使用频率数据表明某个应用被大部分用户较少使用,也会存在个别用户频繁使用该应用的情况。因此在应用安装后,终端仍会开启用第二使用频率监控程序即记录该应用自安装以来在终端上的使用次数,获取第二使用频率。随后转入步骤S207。

在步骤S207中,如步骤S206中应用的第二使用频率大于或等于频率阈值,说明该应用在终端上的使用频率比较频繁,因此需要进一步获取安装应用的存储空间,并判断是否大于空间阈值,其中该空间阈值可以是内存储器的剩余存储空间,也可以是某个小于剩余存储空间的值,此处不作具体限定。如小于或等于空间阈值,则转入步骤S208;如大于空间阈值,则转入步骤S209。

在步骤S208中,如步骤S207中的存储空间小于或等于空间阈值,说明该应用不仅使用频繁而且所占存储空间较小,故应将该应用转移至第一安装位置,以提高其运行速度。

在步骤S209中,如步骤S206中应用的第二使用频率小于频率阈值,或如步骤S207中的存储空间大于空间阈值,都维持应用的第二安装位置。如步骤S206中应用的第二使用频率小于频率阈值,说明第二使用频率数据与服务器提供的第一使用频率数据一致表明该应用不频繁使用,故维持该应用的第二安装位置即可。如步骤S207中的存储空间大于空间阈值,说明安装该应用的存储空间过大,因此只能将其安装在第二安装位置。

这样即完成了本优选实施例的应用安装位置选择方法对应用安装位置进行选择的过程。

在第一优选实施例的基础上,本优选实施例的应用安装位置选择方法进一步根据应用的第二使用频率及安装所需的存储空间调整应用的安装位置,不仅进一步避免了内存储器空间的浪费,也进一步确保使用频繁的应用的运行速度,最终进一步应用安装位置选择的正确性。

实施例三

请参照图3,图3为本发明的应用安装位置选择装置的第一优选实施例的结构图。该应用安装位置选择装置用于对终端应用进行安装位置选择,其中该终端优选为手机、平板电脑等智能移动设备。本优选实施例的应用安装位置选择装置30包括应用安装指令接收模块301、优先级获取模块302、优先级判断模块303、第二安装位置安装模块304及第一安装位置安装模块305。

其中,应用安装指令接收模块301用于接收用户的应用安装指令;优先级获取模块302用于根据应用安装指令,获取应用对应的优先级,其中优先级由应用的第一使用频率及安装应用的存储空间共同决定;优先级判断模块303用于判断应用对应的优先级是否大于阈值;第二安装位置安装模块304用于在小于或等于阈值时,将应用安装于第二安装位置;第一安装位置安装模块305用于在大于阈值时,将应用安装于第一安装位置。

本应用安装位置选择装置30在使用时,首先应用安装指令接收模块301接收用户的应用安装指令,该应用安装指令通过用户点击应用安装包中的可执行文件产生,用于提示终端对该应用进行安装。随后调用优先级获取模块302。

接着,优先级获取模块302根据应用安装指令,获取该应用对应的优先级,其中优先级由应用的第一使用频率及安装应用的存储空间共同决定。由于应用一般安装在内存储器及外存储器中,又内存储器具有运行速度快,但存储空间小的特点,外存储器具有存储空间大,但运行速度慢的特点。故根据内存储器及外存储器的特点,可以将使用频率较大的应用安装在内存储器中,以提高其运行速度,将使用频率较小的应用安装在外存储器中,以防其浪费内存存储空间,最终提高应用安装位置选择的正确性。

在本优选实施例,第一使用频率即其他用户使用该应用的频率,由其他终端记录并上传至服务器中。当应用安装指令接收模块301接收到应用安装指令时,不仅要检测安装该应用所需的存储空间,同时还要获取该应用的第一使用频率,具体方法为:通过先向服务器发送获取应用的第一使用频率的请求,再接收该服务器返回的该应用的第一使用频率的方式获取应用的第一使用频率。

优先级获取模块302根据获取到的存储空间及第一使用频率这两个变量得到该应用的优先级,由于二者对应用安装位置的影响程度不同,故可以通过对这两个变量设置不同的权重来决定应用优先级的高低,随后调用优先级判断模块303。

紧接着,优先级判断模块303判断该应用对应的优先级是否大于阈值,如大于阈值则调用第一安装位置安装模块305;如小于阈值则调用第二安装位置安装模块304。

如优先级判断模块303判断应用对应的优先级大于阈值,说明该应用具有较高的优先级,因此通过调用第一安装位置安装模块305将该应用安装于第一安装位置即内存储器中,以提高该应用的运行速度。

如优先级判断模块303判断应用对应的优先级小于或等于阈值,说明该应用具有较低的优先级,因此通过调用第二安装位置安装模块304将该应用安装于第二安装位置即外存储器中,以避免不必要的内存浪费。

这样即完成了本优选实施例的应用安装位置选择装置对应用安装位置进行选择的过程。

本优选实施例的应用安装位置选择装置通过应用的第一使用频率和安装应用所需的存储空间共同确定应用安装的优先级,从而通过优先级选择应用的安装位置,不仅有效的避免了内存储器存储空间的浪费,也确保了频繁使用的应用的运行效率,最终提高了应用安装位置选择的正确性。

实施例四

请参照图4,图4为本发明的应用安装位置选择装置的第二优选实施例的结构图。该应用安装位置选择装置用于对终端应用进行安装位置选择,其中该终端优选为手机、平板电脑等智能移动设备。本优选实施例的应用安装位置选择装置40包括应用安装指令接收模块401、优先级获取模块402、优先级判断模块403、第一安装位置安装模块404、第二使用频率获取模块405、频率判断模块406、转移第二安装位置模块407、维持第一安装位置模块408、第二安装位置安装模块409、维持第二安装位置模块410及转移第一安装位置模块411。其中优先级获取模块402还包括发送请求单元4021和第一使用频率接收单元4022。

请参照图5,图5为本明的应用安装位置选择装置的第二优选实施例中模块411的结构图。转移第一安装位置模块411还包括存储空间获取单元4111、空间判断单元4112、第一安装位置转移单元4113及第二安装位置维持单元4114。

在第一优选实施例的基础上,本优选实施例进行了扩展和细分。其中,第二使用频率获取模块405用于接收服务器返回的应用的第一使用频率;频率判断模块406用于判断第二使用频率是否小于频率阈值;转移第二安装位置模块407用于在小于频率阈值时,将应用转移至第二安装位置;维持第一安装位置模块408用于在大于或等于频率阈值时,维持应用的第一安装位置;第二安装位置安装模块409用于在小于或等于阈值时,将应用安装于第二安装位置;维持第二安装位置模块410用于在小于频率阈值时,维持应用的第二安装位置;转移第一安装位置模块411用于在大于或等于频率阈值时,根据安装应用的存储空间将应用转移至第一安装位置;发送请求单元4021用于向服务器发送获取应用的第一使用频率的请求;第一使用频率接收单元4022用于接收服务器返回的应用的第一使用频率;存储空间获取单元4111用于获取安装应用的存储空间;空间判断单元4112用于判断存储空间是否大于空间阈值;第一安装位置转移单元4113用于在小于或等于空间阈值时,将应用转移至第一安装位置;第二安装位置维持单元4114用于在大于空间阈值时,维持应用的第二安装位置。

本应用安装位置选择装置40使用时,首先,应用安装指令接收模块401接收用户的应用安装指令,该应用安装指令通过用户点击应用安装包中的可执行文件产生,用于提示终端对该应用进行安装。随后调用优先级获取模块402。

接着,优先级获取模块402根据应用安装指令,获取该应用对应的优先级,其中优先级由应用的第一使用频率及安装应用的存储空间共同决定。由于应用一般安装在内存储器及外存储器中,又内存储器具有运行速度快,但存储空间小的特点,外存储器具有存储空间大,但运行速度慢的特点。故根据内存储器及外存储器的特点,可以将使用频率较大的应用安装在内存储器中,以提高其运行速度,将使用频率较小的应用安装在外存储器中,以防其浪费内存存储空间,最终提高应用安装位置选择的正确性。

在本优选实施例,第一使用频率即其他用户使用该应用的频率,由其他终端记录并上传至服务器中。当应用安装指令接收模块401接收到应用安装指令时,不仅要检测安装该应用所需的存储空间,同时还要获取该应用的第一使用频率,具体方法为:首先优先级获取模块402中的发送请求单元4021通过先向服务器发送获取应用的第一使用频率的请求,然后优先级获取模块402中的第一使用频率接收单元4022再接收该服务器返回的该应用的第一使用频率的方式获取应用的第一使用频率。

优先级获取模块402根据获取到的存储空间及第一使用频率这两个变量得到该应用的优先级,由于二者对应用安装位置的影响程度不同,故优先级获取模块402可以通过对这两个变量设置不同的权重来决定应用优先级的高低,随后调用优先级判断模块403。

紧接着,优先级判断模块403判断该应用对应的优先级是否大于阈值,如大于阈值则调用第一安装位置安装模块404;如小于阈值则调用第二安装位置安装模块409。

如优先级判断模块403判断应用对应的优先级大于阈值,说明该应用具有较高的优先级,因此通过调用第一安装位置安装模块404将该应用安装于第一安装位置即内存储器中,以提高该应用的运行速度。

需要说明的是,由于个体差异性,即使服务器提供的第一使用频率数据表明某个应用被大部分用户频繁使用,也会存在个别用户极少使用该应用的情况。因此在应用安装后,将开启应用第二使用频率监控程序即记录该应用自安装以来在终端上的使用次数,通过调用第二使用频率获取模块405获取第二使用频率,并通过调用频率判断模块406判断其是否小于频率阈值来进一步决定该应用的安装位置,如大于或等于频率阈值,说明该应用在终端上的使用也比较频繁,则调用维持第一安装位置模块408维持该应用的第一安装位置;如小于频率阈值,说明该应用在终端上的使用次数比较少,则通过调用转移第二安装位置模块407将该应用转移至第二安装位置,以免浪费第一安装位置的存储空间。

如优先级判断模块403判断应用对应的优先级小于或等于阈值,说明该应用具有较低的优先级,因此通过调用第二安装位置安装模块409将该应用安装于第二安装位置即外存储器中,以避免不必要的内存浪费。

需要说明的是,同样由于个体差异性,即使服务器提供的第一使用频率数据表明某个应用被大部分用户较少使用,也会存在个别用户频繁使用该应用的情况。因此在应用安装后,仍会开启用第二使用频率监控程序即记录该应用自安装以来在终端上的使用次数,通过第二使用频率获取模块405获取第二使用频率。随后调用频率判断模块406。

如频率判断模块406判断应用的第二使用频率大于或等于频率阈值,说明该应用在终端上的使用频率比较频繁,因此需要进一步调用转移第一安装位置模块411中的存储空间获取单元4111获取安装应用的存储空间,并通过转移第一安装位置模块411中的空间判断单元4112判断是否大于空间阈值,其中该空间阈值可以是内存储器的剩余存储空间,也可以是某个小于剩余存储空间的值,此处不作具体限定。如小于或等于空间阈值,则调用第一安装位置转移单元4113;如大于空间阈值,则调用第二安装位置维持单元4114。

如频率判断模块406判断存储空间小于或等于空间阈值,说明该应用不仅使用频繁而且所占存储空间较小,故应通过调用第一安装位置转移单元4113将该应用转移至第一安装位置,以提高其运行速度。

如频率判断模块406判断应用的第二使用频率小于频率阈值,或如空间判断单元4112判断存储空间大于空间阈值,都维持应用的第二安装位置。如频率判断模块406判断应用的第二使用频率小于频率阈值,说明第二使用频率数据与服务器提供的第一使用频率数据一致表明该应用不频繁使用,故调用维持第二安装位置模块410维持该应用的第二安装位置即可。如空间判断单元4112判断存储空间大于空间阈值,说明安装该应用的存储空间过大,因此只能将其安装在第二安装位置,故调用第二安装位置维持单元4114维持该应用的第二安装位置。

这样即完成了本优选实施例的应用安装位置选择装置对应用安装位置进行选择的过程。

在第一优选实施例的基础上,本优选实施例的应用安装位置选择装置进一步根据应用的第二使用频率及安装所需的存储空间调整应用的安装位置,不仅进一步避免了内存储器空间的浪费,也进一步确保使用频繁的应用的运行速度,最终进一步应用安装位置选择的正确性。

实施例五

请参照图6,图6为本发明的应用安装位置选择方法及应用安装位置选择装置的具体实施例的流程图。

在步骤S601中,用户想在手机上安装微信,于是点击微信安装包中的可执行文件进行安装,此时会生成微信安装指令,。

在步骤S602中,手机接收通过用户点击可执行文件产生的微信安装指令,获取微信的优先级。该优先级由手机根据获取到的微信在其他手机上的使用频率及安装所占存储空间,通过预设规则计算得出。

在步骤S603中,手机判断微信的优先级大于预设阈值,说明微信的优先级较高,于是将其安装在手机内存中。

在步骤S604中,手机检测到微信在本手机上的使用频率小于预设阈值,故将该微信转移至SD卡中。

本发明的应用安装位置选择方法及应用安装位置选择装置通过根据应用第一使用频率及存储空间确定的优先级对应用安装位置进行选择,再通过应用第二使用频率及存储空间对应用安装位置进行调整,从而有效的避免了内存储器空间的浪费及使用频繁的应用的运行速度,最终提高了应用安装位置选择的正确性。

本发明实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。上述提到的存储介质可以是只读存储器,磁盘或光盘等。上述的各装置或系统,可以执行相应方法实施例中的方法。

综上所述,虽然本发明已以优选实施例揭露如上,但上述优选实施例并非用以限制本发明,本领域的普通技术人员,在不脱离本发明的精神和范围内,均可作各种更动与润饰,因此本发明的保护范围以权利要求界定的范围为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号