CN104424003A - 一种信息处理的方法及电子设备 - Google Patents
一种信息处理的方法及电子设备 Download PDFInfo
- Publication number
- CN104424003A CN104424003A CN201310409951.XA CN201310409951A CN104424003A CN 104424003 A CN104424003 A CN 104424003A CN 201310409951 A CN201310409951 A CN 201310409951A CN 104424003 A CN104424003 A CN 104424003A
- Authority
- CN
- China
- Prior art keywords
- storage unit
- application program
- installation
- equal
- storage
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Stored Programmes (AREA)
Abstract
本申请公开了一种信息处理的方法及电子设备,用于解决现有的电子设备存在的不能针对每个应用程序来选择合适的安装路径的技术问题,所述电子设备包括N个存储单元,N大于等于2,且所述电子设备中能够安装第一应用程序,所述方法包括:接收用于安装第一应用程序的第一安装请求;基于第一安装请求,采集用于确定第一应用程序的安装位置的至少一个安装参数;基于至少一个安装参数,从N个存储单元中确定出能够安装第一应用程序的M个存储单元,M小于等于N且大于等于1;生成并执行第一安装指令,将第一应用程序安装至M个存储单元中的第一存储单元中。
Description
技术领域
本申请涉及电子技术领域,特别涉及一种信息处理的方法及电子设备。
背景技术
随着电子技术的快速发展,各种电子设备的功能也越来越丰富,越来越人性化,令用户在使用电子设备的过程中拥有了更好的体验度。就拿手机来说,现在的智能手机,可以说已经改进成了一个小型的电脑了,不仅具有强大的存储空间,可以安装各种软件,而各种手机功能也做得越来越精细与人性。
现有的电子设备在安装应用程序的时候,***中会有一个默认的安装路径来,***会按照这个默认的安装路径来安装每个应用软件,这个默认的安装路径可以是***设定的,也可以是用户设置的,比如,在安卓***的智能手机中,用户可以将默认路径设置为SD卡,这样,针对之后待安装的应用程序,***都会按照这个默认路径对其进行安装;
但本申请发明人在实现本申请实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:
现有的智能手机虽然可以修改安装的默认路径,但是对之后的每个应用程序都会按照该默认路径来安装,不管这个默认路径是否适合待安装应用程序。这种只按照默认路径来安装每个应用程序的方法会造成很多问题,比如,可能针对某一个待安装应用程序,用户并不想让其安装至默认路径指向的存储设备,这时,除非针对这一个应用程序重新设置默认路径,否则只能在安装完成后,再将该应用程序进行移动至需要的存储设备中;又比如,***按照这个默认路径来安装应用程序,这个默认路径指向的存储设备会由于长期安装大量应用而造成空间不足,使得无法再继续安装应用程序,而其他存储设备由处于空余状态,因此,现有的电子设备存在不能针对每个应用程序来选择合适的安装路径的技术问题。
发明内容
本申请实施例通过提供一种信息处理的方法及电子设备,用以解决现有的电子设备存在的不能针对每个应用程序来选择合适的安装路径的技术问题。
一方面,本申请实施例提供一种信息处理的方法,应用于一电子设备,所述电子设备包括N个存储单元,其中,N大于等于2,且所述电子设备中能够安装第一应用程序,所述方法包括:
接收用于安装所述第一应用程序的第一安装请求;基于所述第一安装请求,采集用于确定所述第一应用程序的安装位置的至少一个安装参数;基于所述至少一个安装参数,从所述N个存储单元中确定出能够安装所述第一应用程序的M个存储单元,其中,M小于等于N且大于等于1;生成并执行第一安装指令,将所述第一应用程序安装至所述M个存储单元中的第一存储单元中。
可选的,所述至少一个安装参数,具体包括:所述第一应用程序自身设定的默认存储单元,所述第一应用程序对应的安装存储空间大小值,所述N个存储单元中每个存储单元的剩余存储空间大小值,和/或所述N个存储单元中每个存储单元的存储内容类型。
可选的,所述基于所述至少一个安装参数,从所述N个存储单元中确定出能够安装所述第一应用程序的M个存储单元,具体为:基于所述第一应用程序自身设定的默认存储单元,从所述N个存储单元中确定出能够安装所述第一应用程序的M个存储单元。
可选的,所述基于所述至少一个安装参数,从所述N个存储单元中确定出能够安装所述第一应用程序的M个存储单元,具体为:基于所述第一应用程序对应的安装存储空间大小值,以及所述N个存储单元中每个存储单元的剩余存储空间大小值,从所述N个存储单元中确定出剩余存储空间大小值大于等于所述安装存储空间大小值的M个存储单元。
可选的,所述基于所述至少一个安装参数,从所述N个存储单元中确定出能够安装所述第一应用程序的M个存储单元,具体包括:至少基于所述第一应用程序对应的安装存储空间大小值,以及所述N个存储单元中每个存储单元的剩余存储空间大小值,从所述N个存储单元中确定出K个存储单元,其中,所述K个存储单元中每个存储单元的剩余存储空间大小值大于等于所述安装存储空间大小值,其中,K为大于等于M小于等于N;基于所述K个存储单元中每个存储单元的存储内容类型,从所述K个存储单元中确定出存储内容类型与所述第一应用程序的第一内容类型相一致的M个存储单元,其中,M小于等于K且大于等于1。
可选的,所述生成并执行第一安装指令,将所述第一应用程序安装至所述M个存储单元中的第一存储单元中,具体包括:生成并执行第一安装指令,从所述M个存储单元中确定出剩余存储空间大小值最大的第一存储单元;将所述第一应用程序安装至所述第一存储单元中。
可选的,所述生成并执行第一安装指令,将所述第一应用程序安装至所述M个存储单元中的第一存储单元中,具体包括:生成并执行第一安装指令,生成并输出用于提示一用户对所述M个存储单元进行选择的第一提示信息;获得对所述第一存储单元的第一选择操作;基于所述第一选择操作,生成并执行第一选择指令,以使所述第一应用程序选择安装至所述第一存储单元中。
另一方面,本申请实施例还提供一种电子设备,所述电子设备包括N个存储单元,其中,N大于等于2,且所述电子设备中能够安装第一应用程序,所述电子设备包括:
接收单元,用于接收用于安装所述第一应用程序的第一安装请求;采集单元,用于基于所述第一安装请求,采集用于确定所述第一应用程序的安装位置的至少一个安装参数;确定单元,用于基于所述至少一个安装参数,从所述N个存储单元中确定出能够安装所述第一应用程序的M个存储单元,其中,M小于等于N且大于等于1;安装单元,用于生成并执行第一安装指令,将所述第一应用程序安装至所述M个存储单元中的第一存储单元中。
可选的,所述至少一个安装参数,具体包括:所述第一应用程序自身设定的默认存储单元,所述第一应用程序对应的安装存储空间大小值,所述N个存储单元中每个存储单元的剩余存储空间大小值,和/或所述N个存储单元中每个存储单元的存储内容类型。
可选的,所述确定单元,具体用于:基于所述第一应用程序自身设定的默认存储单元,从所述N个存储单元中确定出能够安装所述第一应用程序的M个存储单元。
可选的,所述确定单元,具体用于:基于所述第一应用程序对应的安装存储空间大小值,以及所述N个存储单元中每个存储单元的剩余存储空间大小值,从所述N个存储单元中确定出剩余存储空间大小值大于等于所述安装存储空间大小值的M个存储单元。
可选的,所述确定单元,具体包括:
第一确定子单元,用于至少基于所述第一应用程序对应的安装存储空间大小值,以及所述N个存储单元中每个存储单元的剩余存储空间大小值,从所述N个存储单元中确定出K个存储单元,其中,所述K个存储单元中每个存储单元的剩余存储空间大小值大于等于所述安装存储空间大小值,其中,K为大于等于M小于等于N;第二确定子单元,用于基于所述K个存储单元中每个存储单元的存储内容类型,从所述K个存储单元中确定出存储内容类型与所述第一应用程序的第一内容类型相一致的M个存储单元,其中,M小于等于K且大于等于1。
可选的,所述安装单元,具体包括:第三确定子单元,用于生成并执行第一安装指令,从所述M个存储单元中确定出剩余存储空间大小值最大的第一存储单元;第一安装子单元,用于将所述第一应用程序安装至所述第一存储单元中。
可选的,所述安装单元,具体包括:提示单元,用于生成并执行第一安装指令,生成并输出用于提示一用户对所述M个存储单元进行选择的第一提示信息;获得单元,用于获得对所述第一存储单元的第一选择操作;选择安装单元,用于基于所述第一选择操作,生成并执行第一选择指令,以使所述第一应用程序选择安装至所述第一存储单元中。
本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
(1)由于在本申请实施例中,采用当第一应用程序请求安装时,***会采集决定第一应用程序的安装位置的至少一个安装参数,然后基于至少一个安装参数从电子设备中的N个存储的单元中确定出第一存储单元来用于安装第一应用程序的技术手段,解决了现有技术中电子设备存在的不能针对每个应用程序来选择合适的安装路径的技术问题,实现了能够针对不同应用程序来安装时采集到的不同安装参数来选择最合适的安装位置的技术效果。
(2)由于在本申请实施例中,采用当第一应用程序需要安装前,***根据实时获得的至少一个安装参数,来从N个存储单元中确定出小于等N的M每个存储单元的技术手段,实现了能够针对每个待安装的应用程序实时确定出可行的安装路径的技术效果。
(3)由于在本申请实施例中,采用先确定出适合安装第一应用程序的多个存储单元,再通过交互方式,获得用户对于多个存储单元的选择操作,根据用户的选择操作来确定唯一安装第一应用程序的第一存储单元的技术手段,实现了使***能够基于用户的选择来确定安装第一应用程序的安装位置的技术效果。
附图说明
图1为本申请实施例提供的一种信息处理的方法流程图;
图2为本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
本申请实施例通过提供一种信息处理的方法及电子设备,解决了现有的电子设备存在的不能针对每个应用程序来选择合适的安装路径的技术问题。
本申请实施例中的技术方案为解决上述问题,总体思路如下:
提供一种信息处理的方法,应用于一电子设备,所述电子设备包括N个存储单元,其中,N大于等于2,且所述电子设备中能够安装第一应用程序,所述方法包括:接收用于安装所述第一应用程序的第一安装请求;基于所述第一安装请求,采集用于确定所述第一应用程序的安装位置的至少一个安装参数;基于所述至少一个安装参数,从所述N个存储单元中确定出能够安装所述第一应用程序的M个存储单元,其中,M小于等于N且大于等于1;生成并执行第一安装指令,将所述第一应用程序安装至所述M个存储单元中的第一存储单元中。
可见,本申请实施例由于采用当第一应用程序请求安装时,***会采集决定第一应用程序的安装位置的至少一个安装参数,然后基于至少一个安装参数从电子设备中的N个存储的单元中确定出第一存储单元来用于安装第一应用程序的技术手段,解决了现有技术中电子设备存在的不能针对每个应用程序来选择合适的安装路径的技术问题,实现了能够针对不同应用程序来安装时采集到的不同安装参数来选择最合适的安装位置的技术效果。
为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明,应当理解本申请实施例以及实施例中的具体特征是对本申请技术方案的详细的说明,而不是对本申请技术方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互组合。
在本申请实施例中中提供的信息处理的方法应用到的电子设备主要是指包括了N个存储单元的电子设备,N大于等于2,这里的存储单元不仅包括电子设备自带的,还包括设置在该电子设备内的外部存储单元,比如SD卡,并且该电子设备中还要能够安装至少一个应用程序,只有是包括多个存储单元且能够安装应用程序的电子设备都可以,常见的有智能手机,电脑,平板电脑,以及智能电视等,下面就以智能手机为例来说明,智能手机包括有自带内存,也可以插设多张SD卡来扩充内存,并且可以安装多个应用程序。
如图1所示,本申请实施例提供的信息处理的方法,具体包括步骤:
S1:接收用于安装所述第一应用程序的第一安装请求;
S2:基于所述第一安装请求,采集用于确定所述第一应用程序的安装位置的至少一个安装参数;
进一步的,所述至少一个安装参数,具体包括:所述第一应用程序自身设定的默认存储单元,所述第一应用程序对应的安装存储空间大小值,所述N个存储单元中每个存储单元的剩余存储空间大小值,和/或所述N个存储单元中每个存储单元的存储内容类型。
在具体实施过程中,以智能手机为例,手机中插设有SD卡1与SD卡2,采用本申请实施例中提供的信息处理的方法,当有第一应用程序需要被安装时,执行完步骤S1:接收安装第一应用程序的第一安装请求后,然后执行步骤S2:基于第一安装请求,采集能够确定第一应用程序的安装位置的至少一个安装参数。这里的安装参数可以是第一应用程序自身设定的默认的存储单元,也就是指第一应用程序在开发设计时设定的安装位置,一般来说设定的默认位置情况有四种:由***任意选择安装位置、安装到手机自带内存中、如果有外部存储单元就安装到外部存储单元中以及对安装位置不做限定,这个安装参数从第一应用程序的安装包中就可以获得;安装参数还可以是第一应用程序对应的安装存储空间大小值,这个参数也可以从第一应用程序的安装包中获得;安装参数还可以是手机中的N个存储单元中每个存储单元的剩余存储空间大小值,也就是说,手机的自带内存,***的SD卡1,SD卡2分别剩余空间大小值,这个参数***可以分别对各个存储单元计算获得;安装参数还可以是手机中N个存储单元中每个存储单元的存储内容类型,比如说,手机自带内存中安装的内容类型为日常使用的软件,如邮箱,短信,文字处理软件等,在SD卡1中安装的内容类型为娱乐类软件,在SD卡2中主要存储的是图像,视频等文件类型,***可以根据对每个存储单元中已存储的内容进行归类判断来获得这一项安装参数。
S3:基于所述至少一个安装参数,从所述N个存储单元中确定出能够安装所述第一应用程序的M个存储单元,其中,M小于等于N且大于等于1;
在具体实施过程中,继续以及智能手机举例,当执行完步骤S2,获得了至少一个能够确定第一应用程序的安装位置的安装参数后,进入步骤S4:基于获得的至少一个安装参数,从手机中N个存储单元中确定出能够安装第一应用程序的M个存储单元,下面提供在本申请实施例至少提供3种确定安装位置的优选实施方式:
进一步的,所述步骤S3,具体为:
基于所述第一应用程序自身设定的默认存储单元,从所述N个存储单元中确定出能够安装所述第一应用程序的M个存储单元。
在具体实施过程中,***可以基于第一应用程序自身设定的默认存储单元来从N个存储单元中确定出M个存储单元,比如,如果第一应用程序自身默认存储单元是四种情况中的“***任意选择安装位置”或者“安装位置不做限定”时,说明手机中的任意一个存储单元都可以安装第一应用程序,被确定出的M个存储单元就是N个存储单元,即M与N相等;如果第一应用程序自身默认存储单元是四种情况中的“安装到手机自带内存中”,则M等于1,即安装位置就是手机自带内存;如果第一应用程序自身默认存储单元是四种情况中的“如果有外部存储单元就安装到外部存储单元中”,则M比N小1,也就是说,如果手机中插设了2张SD卡,M就等于2。
进一步的,所述步骤S3,具体为:
基于所述第一应用程序对应的安装存储空间大小值,以及所述N个存储单元中每个存储单元的剩余存储空间大小值,从所述N个存储单元中确定出剩余存储空间大小值大于等于所述安装存储空间大小值的M个存储单元。
在具体实施过程中,***可以基于第一应用程序对应的安装存储空间大小值,以及所述N个存储单元中每个存储单元的剩余存储空间大小值,来从N个存储单元中确定出M个存储单元,***通过从第一应用程序的安装包中获得第一应用程序安装时需要的存储空间大小值,以及分别获得每个存储单元中相应剩余的存储空间大小值,然后确定出剩余空间大于等于安装需要的存储空间的大小的M个存储单元,比如,第一应用程序安装需要的存储空间为5M,如果手机自带内存只有4M,SD卡1剩余1G空间,SD卡2剩余10M,SD卡1与SD卡2中可以安装该第一应用程序,M等于2。
进一步的,所述步骤S3,具体包括:
至少基于所述第一应用程序对应的安装存储空间大小值,以及所述N个存储单元中每个存储单元的剩余存储空间大小值,从所述N个存储单元中确定出K个存储单元,其中,所述K个存储单元中每个存储单元的剩余存储空间大小值大于等于所述安装存储空间大小值,其中,K为大于等于M小于等于N;
基于所述K个存储单元中每个存储单元的存储内容类型,从所述K个存储单元中确定出存储内容类型与所述第一应用程序的第一内容类型相一致的M个存储单元,其中,M小于等于K且大于等于1。
在具体实施过程中,***还可以基于第一应用程序对应的安装存储空间大小值,以及所述N个存储单元中每个存储单元的剩余存储空间大小值先确定出能够安装第一应用程的K个存储单元,再基于K个存储单元中每个存储单元的存储内容类型来进一步缩将能够安装第一应用程序的存储单元的个数缩小为M个。比如,以上个实施例中的例子继续说明,如果基于第一应用程序安装需要的存储空间大小值以及各个存储单元剩余的空间大小值,确定出能够安装第一的应用程序的存储单元为SD卡1与SD卡2,再基于这两张卡中存储的内容类型来进一步确定,在SD卡1中安装的内容类型为娱乐类软件,在SD卡2中主要存储的是图像,视频等文件类型,如果第一应用程序为游戏类应用,则***将可安装位置进一步缩小为SD卡1。
以上确定可安装第一应用程序的M个存储单元的3个实施方式只是本申请实施例中的3中优选方式,在实际实施过程中还可以有多中确定方式,比如说,先通过基于第一应用程序自身设定的默认存储单元确定出存储单元的个数P,再基于P个存储单元中每个存储单元的存储内容类型,从P个存储单元中确定出M存储单元。又比如,先通过基于第一应用程序自身设定的默认存储单元确定出存储单元的个数P,再基于第一应用程序对应的安装存储空间大小值,以及所述P个存储单元中每个存储单元的剩余存储空间大小值确定出能够安装第一应用程的Q个存储单元,最后基于Q个存储单元中每个存储单元的存储内容类型,从Q个存储单元中确定出M个存储单元。
从以上至少3个实施例中可见,本申请实施例中由于采用当第一应用程序需要安装前,***根据实时获得的至少一个安装参数,来从N个存储单元中确定出小于等N的M每个存储单元的技术手段,实现了能够针对每个待安装的应用程序实时确定出可行的安装路径的技术效果。
S4:生成并执行第一安装指令,将所述第一应用程序安装至所述M个存储单元中的第一存储单元中。
在具体实施过程中,当通过步骤S3,从N个存储单元中确定出M个存储单元后,执行步骤S4,生成并执行第一安装指令,将第一应用程序安装至M个存储单元中的第一存储单元,通过上述如何确认M个存储单元的至少3个实施例可知,当M等于1的时候,***可以确定将第一应用程序就安装在最后确定的存储单元中,但是都M不为0的时候,也就是说***根据基于的不同安装参数可能最后确定出有多个适合安装第一应用程序的存储单元,这时就需要从这多个存储单元中再进一步确定出唯一一个存储单元来安装第一应用程序,下面就具体通过2个实施例来阐述确定第一存储单元的方式:
进一步的,所述步骤S4,具体包括:
生成并执行第一安装指令,从所述M个存储单元中确定出剩余存储空间大小值最大的第一存储单元;
将所述第一应用程序安装至所述第一存储单元中。
在具体实施过程中,当***确认出M(M不为0)个存储单元都适合安装第一应用程序时,当然,理论上是可以将第一应用程序安装在其中的任意一个存储单元中,不过***还是可以选择出一个认为是最优的存储单元,主要通过比较每个存储单元的剩余存储空间来确定,从中选择一个剩余空间最大的,比如,第一应用程序为游戏软件,被确定出用于安装娱乐类型应用的存储单元中有3个,剩余空间大小分别为1G,1.5G,2G,***这时会将第一应用程序安装至剩余空间为2G的存储单元中,则第一存储单元就是剩余空间为2G的存储单元。
进一步的,所述步骤S4,具体包括:
生成并执行第一安装指令,生成并输出用于提示一用户对所述M个存储单元进行选择的第一提示信息;
获得对所述第一存储单元的第一选择操作;
基于所述第一选择操作,生成并执行第一选择指令,以使所述第一应用程序选择安装至所述第一存储单元中。
在具体实施过程中,本申请实施例中提供的从M个存储单元中确定出第一存储单元的另一个方式为:***生成并输出第一提示信息,用于提示用户来选择第一存储单元,当获得用户的第一选择操作后,生成并执行第一选择指令,以将第一应用程序对应的选择安装至第一存储单元中。比如,***将确定后的M个存储单元以选项的形式输出在手机触控屏上,根据用户的选择操作来确定第一存储单元,并且,在显示M个存储单元的时候,***还可以以优先级的高低输出,以供用户选择参考。
可见,在本申请实施例中由于采用先确定出适合安装第一应用程序的多个存储单元,再通过交互方式,获得用户对于多个存储单元的选择操作,根据用户的选择操作来确定唯一安装第一应用程序的第一存储单元的技术手段,实现了使***能够基于用户的选择来确定安装第一应用程序的安装位置的技术效果。
基于同一发明构思,本申请实施例还提供一种电子设备,所述电子设备包括N个存储单元,其中,N大于等于2,且所述电子设备中能够安装第一应用程序,如图2所示,所述电子设备具体包括:
接收单元10,用于接收用于安装所述第一应用程序的第一安装请求;
采集单元20,用于基于所述第一安装请求,采集用于确定所述第一应用程序的安装位置的至少一个安装参数;
确定单元30,用于基于所述至少一个安装参数,从所述N个存储单元中确定出能够安装所述第一应用程序的M个存储单元,其中,M小于等于N且大于等于1;
安装单元40,用于生成并执行第一安装指令,将所述第一应用程序安装至所述M个存储单元中的第一存储单元中。
进一步的,所述至少一个安装参数,具体包括:
所述第一应用程序自身设定的默认存储单元,所述第一应用程序对应的安装存储空间大小值,所述N个存储单元中每个存储单元的剩余存储空间大小值,和/或所述N个存储单元中每个存储单元的存储内容类型。
进一步的,所述确定单元30,具体用于:
基于所述第一应用程序自身设定的默认存储单元,从所述N个存储单元中确定出能够安装所述第一应用程序的M个存储单元。
进一步的,所述确定单元30,具体用于:
基于所述第一应用程序对应的安装存储空间大小值,以及所述N个存储单元中每个存储单元的剩余存储空间大小值,从所述N个存储单元中确定出剩余存储空间大小值大于等于所述安装存储空间大小值的M个存储单元。
进一步的,所述确定单元30,具体包括:
第一确定子单元,用于至少基于所述第一应用程序对应的安装存储空间大小值,以及所述N个存储单元中每个存储单元的剩余存储空间大小值,从所述N个存储单元中确定出K个存储单元,其中,所述K个存储单元中每个存储单元的剩余存储空间大小值大于等于所述安装存储空间大小值,其中,K为大于等于M小于等于N;
第二确定子单元,用于基于所述K个存储单元中每个存储单元的存储内容类型,从所述K个存储单元中确定出存储内容类型与所述第一应用程序的第一内容类型相一致的M个存储单元,其中,M小于等于K且大于等于1。
进一步的,所述安装单元40,具体包括:
第三确定子单元,用于生成并执行第一安装指令,从所述M个存储单元中确定出剩余存储空间大小值最大的第一存储单元;
第一安装子单元,用于将所述第一应用程序安装至所述第一存储单元中。
进一步的,所述安装单元40,具体包括:
提示单元,用于生成并执行第一安装指令,生成并输出用于提示一用户对所述M个存储单元进行选择的第一提示信息;
获得单元,用于获得对所述第一存储单元的第一选择操作;
选择安装单元,用于基于所述第一选择操作,生成并执行第一选择指令,以使所述第一应用程序选择安装至所述第一存储单元中。
本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
(1)由于在本申请实施例中,采用当第一应用程序请求安装时,***会采集决定第一应用程序的安装位置的至少一个安装参数,然后基于至少一个安装参数从电子设备中的N个存储的单元中确定出第一存储单元来用于安装第一应用程序的技术手段,解决了现有技术中电子设备存在的不能针对每个应用程序来选择合适的安装路径的技术问题,实现了能够针对不同应用程序来安装时采集到的不同安装参数来选择最合适的安装位置的技术效果。
(2)由于在本申请实施例中,采用当第一应用程序需要安装前,***根据实时获得的至少一个安装参数,来从N个存储单元中确定出小于等N的M每个存储单元的技术手段,实现了能够针对每个待安装的应用程序实时确定出可行的安装路径的技术效果。
(3)由于在本申请实施例中,采用先确定出适合安装第一应用程序的多个存储单元,再通过交互方式,获得用户对于多个存储单元的选择操作,根据用户的选择操作来确定唯一安装第一应用程序的第一存储单元的技术手段,实现了使***能够基于用户的选择来确定安装第一应用程序的安装位置的技术效果。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (14)
1.一种信息处理的方法,应用于一电子设备,所述电子设备包括N个存储单元,其中,N大于等于2,且所述电子设备中能够安装第一应用程序,所述方法包括:
接收用于安装所述第一应用程序的第一安装请求;
基于所述第一安装请求,采集用于确定所述第一应用程序的安装位置的至少一个安装参数;
基于所述至少一个安装参数,从所述N个存储单元中确定出能够安装所述第一应用程序的M个存储单元,其中,M小于等于N且大于等于1;
生成并执行第一安装指令,将所述第一应用程序安装至所述M个存储单元中的第一存储单元中。
2.如权利要求1所述的方法,其特征在于,所述至少一个安装参数,具体包括:所述第一应用程序自身设定的默认存储单元,所述第一应用程序对应的安装存储空间大小值,所述N个存储单元中每个存储单元的剩余存储空间大小值,和/或所述N个存储单元中每个存储单元的存储内容类型。
3.如权利要求2所述的方法,其特征在于,所述基于所述至少一个安装参数,从所述N个存储单元中确定出能够安装所述第一应用程序的M个存储单元,具体为:
基于所述第一应用程序自身设定的默认存储单元,从所述N个存储单元中确定出能够安装所述第一应用程序的M个存储单元。
4.如权利要求2所述的方法,其特征在于,所述基于所述至少一个安装参数,从所述N个存储单元中确定出能够安装所述第一应用程序的M个存储单元,具体为:
基于所述第一应用程序对应的安装存储空间大小值,以及所述N个存储单元中每个存储单元的剩余存储空间大小值,从所述N个存储单元中确定出剩余存储空间大小值大于等于所述安装存储空间大小值的M个存储单元。
5.如权利要求2所述的方法,其特征在于,所述基于所述至少一个安装参数,从所述N个存储单元中确定出能够安装所述第一应用程序的M个存储单元,具体包括:
至少基于所述第一应用程序对应的安装存储空间大小值,以及所述N个存储单元中每个存储单元的剩余存储空间大小值,从所述N个存储单元中确定出K个存储单元,其中,所述K个存储单元中每个存储单元的剩余存储空间大小值大于等于所述安装存储空间大小值,其中,K为大于等于M小于等于N;
基于所述K个存储单元中每个存储单元的存储内容类型,从所述K个存储单元中确定出存储内容类型与所述第一应用程序的第一内容类型相一致的M个存储单元,其中,M小于等于K且大于等于1。
6.如权利要求1-5中任一权项所述的方法,其特征在于,所述生成并执行第一安装指令,将所述第一应用程序安装至所述M个存储单元中的第一存储单元中,具体包括:
生成并执行第一安装指令,从所述M个存储单元中确定出剩余存储空间大小值最大的第一存储单元;
将所述第一应用程序安装至所述第一存储单元中。
7.如权利要求1-5中任一权项所述的方法,其特征在于,所述生成并执行第一安装指令,将所述第一应用程序安装至所述M个存储单元中的第一存储单元中,具体包括:
生成并执行第一安装指令,生成并输出用于提示一用户对所述M个存储单元进行选择的第一提示信息;
获得对所述第一存储单元的第一选择操作;
基于所述第一选择操作,生成并执行第一选择指令,以使所述第一应用程序选择安装至所述第一存储单元中。
8.一种电子设备,所述电子设备包括N个存储单元,其中,N大于等于2,且所述电子设备中能够安装第一应用程序,所述电子设备包括:
接收单元,用于接收用于安装所述第一应用程序的第一安装请求;
采集单元,用于基于所述第一安装请求,采集用于确定所述第一应用程序的安装位置的至少一个安装参数;
确定单元,用于基于所述至少一个安装参数,从所述N个存储单元中确定出能够安装所述第一应用程序的M个存储单元,其中,M小于等于N且大于等于1;
安装单元,用于生成并执行第一安装指令,将所述第一应用程序安装至所述M个存储单元中的第一存储单元中。
9.如权利要求8所述的电子设备,其特征在于,所述至少一个安装参数,具体包括:所述第一应用程序自身设定的默认存储单元,所述第一应用程序对应的安装存储空间大小值,所述N个存储单元中每个存储单元的剩余存储空间大小值,和/或所述N个存储单元中每个存储单元的存储内容类型。
10.如权利要求9所述的电子设备,其特征在于,所述确定单元,具体用于:
基于所述第一应用程序自身设定的默认存储单元,从所述N个存储单元中确定出能够安装所述第一应用程序的M个存储单元。
11.如权利要求9所述的电子设备,其特征在于,所述确定单元,具体用于:
基于所述第一应用程序对应的安装存储空间大小值,以及所述N个存储单元中每个存储单元的剩余存储空间大小值,从所述N个存储单元中确定出剩余存储空间大小值大于等于所述安装存储空间大小值的M个存储单元。
12.如权利要求9所述的电子设备,其特征在于,所述确定单元,具体包括:
第一确定子单元,用于至少基于所述第一应用程序对应的安装存储空间大小值,以及所述N个存储单元中每个存储单元的剩余存储空间大小值,从所述N个存储单元中确定出K个存储单元,其中,所述K个存储单元中每个存储单元的剩余存储空间大小值大于等于所述安装存储空间大小值,其中,K为大于等于M小于等于N;
第二确定子单元,用于基于所述K个存储单元中每个存储单元的存储内容类型,从所述K个存储单元中确定出存储内容类型与所述第一应用程序的第一内容类型相一致的M个存储单元,其中,M小于等于K且大于等于1。
13.如权利要求8-12中任一权项所述的电子设备,其特征在于,所述安装单元,具体包括:
第三确定子单元,用于生成并执行第一安装指令,从所述M个存储单元中确定出剩余存储空间大小值最大的第一存储单元;
第一安装子单元,用于将所述第一应用程序安装至所述第一存储单元中。
14.如权利要求8-12中任一权项所述的电子设备,其特征在于,所述安装单元,具体包括:
提示单元,用于生成并执行第一安装指令,生成并执行用于提示一用户对所述M个存储单元进行选择的第一提示信息;
获得单元,用于获得对所述第一存储单元的第一选择操作;
选择安装单元,用于基于所述第一选择操作,生成并输出第一选择指令,以使所述第一应用程序选择安装至所述第一存储单元中。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310409951.XA CN104424003A (zh) | 2013-09-10 | 2013-09-10 | 一种信息处理的方法及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310409951.XA CN104424003A (zh) | 2013-09-10 | 2013-09-10 | 一种信息处理的方法及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104424003A true CN104424003A (zh) | 2015-03-18 |
Family
ID=52973082
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310409951.XA Pending CN104424003A (zh) | 2013-09-10 | 2013-09-10 | 一种信息处理的方法及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104424003A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105094703A (zh) * | 2015-07-25 | 2015-11-25 | 张浩杰 | 一种新型自由切换存储空间的电脑存储设备 |
CN105786572A (zh) * | 2016-03-02 | 2016-07-20 | 广东欧珀移动通信有限公司 | 应用安装位置选择方法及应用安装位置选择装置 |
CN105824700A (zh) * | 2015-07-29 | 2016-08-03 | 维沃移动通信有限公司 | 移动终端及其应用程序管理方法 |
CN106445417A (zh) * | 2016-09-23 | 2017-02-22 | 惠州Tcl移动通信有限公司 | 一种移动终端自动选取sd卡存储路径的方法及其*** |
CN109992207A (zh) * | 2019-03-29 | 2019-07-09 | 深圳市天威视讯股份有限公司 | 一种适用于智能机顶盒的存储空间的优化方法及*** |
CN110418569A (zh) * | 2019-07-29 | 2019-11-05 | 中国工商银行股份有限公司 | 确定服务器安装位置的方法和装置、电子设备、介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103092663A (zh) * | 2013-02-04 | 2013-05-08 | 东莞宇龙通信科技有限公司 | 一种在终端中安装应用程序的方法及装置 |
CN103186394A (zh) * | 2011-12-30 | 2013-07-03 | 腾讯科技(深圳)有限公司 | 一种软件安装方法及装置 |
-
2013
- 2013-09-10 CN CN201310409951.XA patent/CN104424003A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103186394A (zh) * | 2011-12-30 | 2013-07-03 | 腾讯科技(深圳)有限公司 | 一种软件安装方法及装置 |
CN103092663A (zh) * | 2013-02-04 | 2013-05-08 | 东莞宇龙通信科技有限公司 | 一种在终端中安装应用程序的方法及装置 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105094703A (zh) * | 2015-07-25 | 2015-11-25 | 张浩杰 | 一种新型自由切换存储空间的电脑存储设备 |
CN105824700A (zh) * | 2015-07-29 | 2016-08-03 | 维沃移动通信有限公司 | 移动终端及其应用程序管理方法 |
CN105824700B (zh) * | 2015-07-29 | 2019-12-03 | 维沃移动通信有限公司 | 移动终端及其应用程序管理方法 |
CN105786572A (zh) * | 2016-03-02 | 2016-07-20 | 广东欧珀移动通信有限公司 | 应用安装位置选择方法及应用安装位置选择装置 |
CN105786572B (zh) * | 2016-03-02 | 2019-08-06 | Oppo广东移动通信有限公司 | 应用安装位置选择方法及应用安装位置选择装置 |
CN106445417A (zh) * | 2016-09-23 | 2017-02-22 | 惠州Tcl移动通信有限公司 | 一种移动终端自动选取sd卡存储路径的方法及其*** |
CN109992207A (zh) * | 2019-03-29 | 2019-07-09 | 深圳市天威视讯股份有限公司 | 一种适用于智能机顶盒的存储空间的优化方法及*** |
CN110418569A (zh) * | 2019-07-29 | 2019-11-05 | 中国工商银行股份有限公司 | 确定服务器安装位置的方法和装置、电子设备、介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104424003A (zh) | 一种信息处理的方法及电子设备 | |
CN107515948B (zh) | 页面跳转方法、装置及可读存储介质 | |
CN104991696B (zh) | 一种信息处理方法及电子设备 | |
CN103841239A (zh) | 终端真伪验证方法及装置 | |
CN104992094A (zh) | 一种终端操作方法及终端 | |
CN105094920A (zh) | 一种游戏渲染方法和装置 | |
CN112305924B (zh) | 家电设备的控制方法、装置、电子设备和存储介质 | |
CN104091140A (zh) | 一种信息处理方法及电子设备 | |
CN105163135A (zh) | 网络资源的下载方法、装置及***和移动终端 | |
CN104866185A (zh) | 控制界面显示方法和装置 | |
CN105553684A (zh) | 一种通信***及其应用的路由器升级方法 | |
CN105607917B (zh) | 一种页面加载方法及装置 | |
CN102105868A (zh) | 在图形图像的视觉创建期间的性能分析 | |
CN113407254B (zh) | 表单生成方法、装置、电子设备及存储介质 | |
CN103488508A (zh) | 一种浏览器的工作方法、浏览器及终端设备 | |
CN106068494B (zh) | 一种dpi的适配方法和电子设备 | |
CN113272785B (zh) | 一种挂载文件***的方法、终端设备及存储介质 | |
CN104777968B (zh) | 一种信息处理方法和电子设备 | |
CN106302670A (zh) | 一种图片更新方法、通信终端及服务器 | |
CN104991781A (zh) | 应用软件内部功能推荐方法及装置 | |
CN104793848A (zh) | 一种信息处理的方法及电子设备 | |
CN112306009B (zh) | 家电设备的控制方法、装置、电子设备和存储介质 | |
US20170123629A1 (en) | Icon sequencing method and device for intelligent television desktop | |
CN103207736A (zh) | 一种用于android终端的部件图标的显示方法 | |
CN112579144B (zh) | 数据处理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150318 |
|
RJ01 | Rejection of invention patent application after publication |