一种应用图标展示方法及终端的制作方法

文档序号:10686707阅读:222来源:国知局
一种应用图标展示方法及终端的制作方法
【专利摘要】本发明实施例提供了一种应用图标展示方法及终端,该方法包括:当接收到针对应用程序图标集合的图标展示触控指令时,获取所述应用程序图标集合中的应用程序图标数量;根据所述应用程序图标数量,调整所述应用程序图标集合中的应用程序图标的展示布局;根据所述调整后的展示布局,将所述应用程序图标集合中的所有应用程序图标在同一应用程序图标展示界面中展示。采用本发明,可以提高操作效率,提升用户体验。
【专利说明】
一种应用图标展示方法及终端
技术领域
[0001]本发明涉及电子技术领域,尤其涉及一种应用图标展示方法及终端。
【背景技术】
[0002]目前,随着各类终端应用软件的丰富,越来越多的人们开始在终端上安装多种多样的各类应用程序,但是也导致了用户在找寻自己想要打开的软件时,寻找起来会不太便捷,耗费比较多的时间。目前,为了让用户更便捷的查找和使用终端上安装的应用程序,不少用户会建立多个文件夹将应用程序进行分类,即每个文件夹中放入相同类别的应用程序,从而方便用户更快的找到要打开的应用程序。但是,在文件夹内有多个应用程序的情况下,用户仍需要滑动页面去翻找目标应用程序,造成操作效率低,用户体验差。

【发明内容】

[0003]本发明提供一种应用图标展示方法及终端,可以提高操作效率,从而提升用户体验。
[0004]本发明实施例提供了一种应用图标展示方法,该方法包括:
[0005]当接收到针对应用程序图标集合的图标展示触控指令时,获取所述应用程序图标集合中的应用程序图标数量;
[0006]根据所述应用程序图标数量,调整所述应用程序图标集合中的应用程序图标的展不布局;
[0007]根据所述调整后的展示布局,将所述应用程序图标集合中的所有应用程序图标在同一应用程序图标展示界面中展示。
[0008]相应的,本发明实施例提供了一种终端,该终端包括:
[0009]数量获取单元,用于当接收到针对应用程序图标集合的图标展示触控指令时,获取所述应用程序图标集合中的应用程序图标数量;
[0010]调整单元,用于根据所述应用程序图标数量,调整所述应用程序图标集合中的应用程序图标的展示布局;
[0011]展示单元,用于根据所述调整后的展示布局,将所述应用程序图标集合中的所有应用程序图标在同一应用程序图标展示界面中展示。
[0012]本发明实施例通过当接收到针对应用程序图标集合的图标展示触控指令时,获取所述应用程序图标集合中的应用程序图标数量,根据所述应用程序图标数量,调整所述应用程序图标集合中的应用程序图标的展示布局,根据所述调整后的展示布局,将所述应用程序图标集合中的所有应用程序图标在同一应用程序图标展示界面中展示,可以提高操作效率,从而提升用户体验。
【附图说明】
[0013]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0014]图1是本发明实施例中一种应用图标展不方法的流程不意图;
[0015]图2是本发明另一实施例中应用图标展不方法的流程不意图;
[0016]图3是本发明实施例中一种终端的组成结构图;
[0017]图4是本发明实施例中图3的调整单元的组成结构图;
[0018]图5是本发明实施例中图4的增加单元的组成结构图;
[0019]图6是本发明另一实施例中终端的结构示意图;
[0020]图7是本发明实施例中一种应用图标展示界面的示意图;
[0021]图8是本发明实施例中一种应用图标展示界面的图标大小变化的示意图。
【具体实施方式】
[0022]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0023]图1是本发明实施例中一种应用图标展示方法的流程示意图,本方法流程可以由终端实施,所述终端可以包括手机、笔记本电脑、平板电脑、车载电脑、P0S(Point OfSales,销售点)机等。如图所示所述方法至少包括:
[0024]步骤SlOl,当接收到针对应用程序图标集合的图标展示触控指令时,获取所述应用程序图标集合中的应用程序图标数量。
[0025]具体的,应用程序图标集合是包括多个应用程序的图标的文件夹、数据包等,图标展示触控指令可以是对终端屏幕的长按、点击、重按等操作,这里不作具体限定。
[0026]在本实施例中,当终端接收到针对应用程序图标集合的图标展示触控指令时,可以获取该指令对应的应用程序图标集合中包含的应用程序图标数量。
[0027]例如,图标展示触控指令针对的应用程序图标集合中包含有“消消乐”“地铁跑酷”以及“部落冲突”三个应用程序的图标,则终端可以获取该应用程序图标集合中的应用程序图标数量为3。
[0028]可选的,步骤SlOl在获取所述应用程序图标集合中的应用程序图标数量之前,还可以包括:
[0029]获取所述图标展示触控指令的压力值。
[0030]具体的,当终端接收到针对应用程序图标集合的图标展示触控指令时,还可以通过压力传感器获取该图标展示触控指令的压力值。例如,用户对桌面上的装有多个娱乐应用程序的文件夹进行了长按操作,则终端可以通过压力传感器获取该长按操作对屏幕的压力值。
[0031]确定所述压力值达到预设的压力阈值。
[0032]具体的,终端可以预设一个压力阈值,当获取到图标展示触控指令的压力值时,就可以将获取到的压力值与预设的压力阈值进行对比,当压力值大于或等于预设的压力阈值时,则终端可以判断压力值达到了预设的压力阈值,当压力值小于预设的压力阈值时,则终端可以判断压力值未达到预设的压力阈值。当终端确定获取到的图标展示触控指令的压力值达到预设的压力阈值时,则可以进一步获取应用程序图标集合中的应用程序图标数量。
[0033]步骤S102,根据所述应用程序图标数量,调整所述应用程序图标集合中的应用程序图标的展示布局。
[0034]具体的,应用程序图标的展不布局指的是在展不所有应用程序图标时每个图标的大小、图标之间的间距、展示位置、展示界面的每一行和每一列定义的展示图标数量的最大数目等等。
[0035]在本实施例中,终端确定了应用程序图标的数量之后,为了使所有应用程序图标显示在同一展示界面中,就可以根据应用程序图标数量对应用图标的展示布局进行调整。该展示布局的调整可以是基于预先定义的展示布局的相关参数进行的。
[0036]在可选实施例中,步骤S102可以具体为:根据所述应用程序图标数量,调整所述应用程序图标展示界面的展示行数和展示列数。
[0037]例如,用户可以预先定义在展示界面中,每行展示的应用程序图标数量的最大数目为3,每列展示的应用程序图标数量的最大数目为4,则预先定义的展示界面可以展示的应用程序图标数量的最大数目即为3*4 = 12,如图7所示为3*4的展示布局可以展示的最大数量的应用程序图标数量。若获取到的应用程序图标数量为10,则终端就可以直接按照预先定义的行列最大数目为3*4的布局进行展示;若获取到的应用程序图标数量为8,那么终端可以相应的减少行展示数量的最大数目或列展示数量的最大数目,获取与应用程序图标数量最为匹配的展示布局,例如本例可以调整为行列最大数目为2*4或3*3的布局进行展示;若获取到的应用程序图标数量为15,那么终端可以相应的增加行展示数量的最大数目或列展示数量的最大数目,获取与应用程序图标数量最为匹配的展示布局,例如本例可以调整为行列最大数目为3*5或4*4的布局进行展示。
[0038]需要说明的是,这里的展示行数和展示列数的调整方法,可以是用户预先定义的。例如,用户可以预先定义,若应用程序图标数量大于展示界面可以展示的应用程序图标数量的最大数目时,将预设的行展示最大数目增加1,然后将增加后的展示界面可以展示的应用程序图标数量的最大数目再与应用程序图标数量对比,若应用程序图标数量仍然大于展示界面可以展示的应用程序图标数量的最大数目,则继续将预设的行展示最大数目增加I,直到展示界面可以展示的应用程序图标数量的最大数目达到应用程序图标数量。相应的,也可以定义对行展示最大数目的调整或者对两者的调整。
[0039]进一步地,在可选实施例中,步骤S102可以具体为:根据所述应用程序图标数量,调整所述应用程序图标集合中的应用程序图标的图标大小。
[0040]例如,用户可以预先定义在展不界面中,每个应用程序图标的图标大小均为Icm*lcm,以及当前的图标大小可以展示的应用程序图标数量的最大值为12。那么,若终端获取到的应用程序图标数量大于12时,终端就可以缩小应用程序图标的图标大小,例如可以缩小为原有图标大小的一半,如图8所示;若终端获取到的应用程序图标程序数量小于12时,终端就可以放大应用程序图标的图标大小。
[0041]需要说明的是,这里图标大小的调整方法,可以是用户预先定义的。例如,用户可以预先定义,应用程序图标数量超过可以展示的应用程序图标数量的最大值每3个,就将现有的图标大小缩小一半,即缩放比例为0.5;应用程序图标数量少于可以展示的应用程序图标数量的最大值每3个,就将现有的图标大小放大两倍。从而使展示界面可以在同一页内更清楚的展示全部的应用程序图标。
[0042]步骤S103,根据所述调整后的展示布局,将所述应用程序图标集合中的所有应用程序图标在同一应用程序图标展示界面中展示。
[0043]具体的,终端按照在步骤S103中确定的展示布局,将应用程序图标集合中的所有应用程序图标在同一应用程序图标展示界面中展示。
[0044]优选的,终端可以全屏显示所述应用程序图标展示界面。也就是在终端屏幕中全屏展不所有应用程序图标。
[0045]可选的,所述方法还包括:
[0046]接收在所述应用程序图标展示页面中输入的图标选择指令。
[0047]具体的,图标选择指令可以是用户在通过语音、触控和/或按键等方式向终端发出的指令,例如对终端上应用程序图标展示页面的某一应用图标进行的点击、长按或者双击等操作。进一步的,该图标选择指令可以由用户预先根据自身习惯进行定义。
[0048]获取所述图标选择指令对应的目标应用程序图标。
[0049]具体的,根据用户输入的图标选择指令,可以确定用户选择的目标应用程序图标。例如,用户对“消消乐”的应用程序进行了点击,即发出了图标选择指令,则终端就获取“消消乐”的图标作为目标应用程序图标。
[0050]开启所述目标应用程序图标对应的目标应用程序。
[0051 ]具体的,将用户选择的目标应用程序图标所对应的目标应用程序开启。例如,用户选择“消消乐”图标,则开启“消消乐”应用程序。
[0052]本发明实施例通过当接收到针对应用程序图标集合的图标展示触控指令时,获取所述应用程序图标集合中的应用程序图标数量,根据所述应用程序图标数量,调整所述应用程序图标集合中的应用程序图标的展示布局,根据所述调整后的展示布局,将所述应用程序图标集合中的所有应用程序图标在同一应用程序图标展示界面中展示,可以提高操作效率,从而提升用户体验。
[0053]图2是本发明另一实施例中应用图标展示方法的流程示意图,如图所示所述方法包括:
[0054]步骤S201,当接收到针对应用程序图标集合的图标展示触控指令时,获取所述图标展示触控指令的压力值。
[0055]在本实施例中,当终端接收到针对应用程序图标集合的图标展示触控指令时,则可以通过压力传感器获取该图标展示触控指令的压力值。例如,用户对桌面上的装有多个娱乐应用程序的文件夹进行了长按操作,则终端可以通过压力传感器获取该长按操作对屏幕的压力值。
[0056]步骤S202,判断所述压力值是否达到预设的压力阈值。
[0057]具体的,终端可以预设一个压力阈值,当获取到图标展示触控指令的压力值时,就可以将获取到的压力值与预设的压力阈值进行对比,当压力值大于或等于预设的压力阈值时,则终端可以判断压力值达到了预设的压力阈值,当压力值小于预设的压力阈值时,则终端可以判断压力值未达到预设的压力阈值。
[0058]步骤S203,若达到,则获取所述应用程序图标集合中的应用程序图标数量。
[0059]具体的,当终端判断得到获取到的压力值达到了预设的压力阈值时,可以进一步获取应用程序图标集合中包含的应用程序图标数量。
[0060]步骤S204,获取所述应用程序图标展示界面当前的展示行数和展示列数。
[0061]具体的,展示行数可以指每行展示的应用程序图标数量的最大数目,展示列数可以指每列展示的应用程序图标数量的最大数目。终端可以获取应用程序图标展示界面当前的展示行数和展示列数,这里当前的展示行数和展示列数可以是用户预先设定的,也可以是已经经过调整后的。
[0062]步骤S205,根据所述当前的展示行数和展示列数确定第一数量阈值。
[0063]具体的,根据当前的展示行数和展示列数可以确定第一数量阈值,这里的第一数量阈值为当前的展示行数和展示列数可以展示的应用程序图标的最大数目。
[0064]例如,若当前的展示行数为3,当前的展示列数为4,也就是说当前的每行可以展示的应用程序图标的最大数目为3,每列可以展示的应用程序图标的最大数目为4,那么当前的展示行数和展示列数可以展示的应用程序图标的最大数目即为3*4=12,也即第一数量阈值为12。
[0065]步骤S206,判断所述应用程序图标数量是否大于所述第一数量阈值。
[0066]具体的,终端在确定了第一数量阈值之后,可以将获取到的应用程序图标数量与第一数量阈值进行对比,判断应用程序图标数量是大于、等于还是小于第一数量阈值。
[0067]步骤S207,若不大于,则将所述当前的展示行数和展示列数确定为调整后的展示行数和展示列数。
[0068]具体的,当终端判断出应用程序图标数量不大于第一数量阈值,即应用程序图标数量小于或者等于第一数量阈值,那么可以说明当前的展示行数和展示列数所对应的展示布局可以将应用程序图标数量的应用程序图标完全在同一展示界面内展示出来,那么终端就可以将当前的展示行数和展示列数确定为调整后的展示行数和展示列数。
[0069]例如,若当前的展示行数为3,当前的展示列数为4,即第一数量阈值为12,获取到的应用程序图标数量为10,应用程序图标数量小于第一数量阈值,那么终端就可以将当前的展示行数为3,当前的展示列数为4作为调整后的展示行数和展示列数,即按照展示行数为3、展示列数为4这样的展示布局进行应用程序图标的展示。
[0070]步骤S208,若大于,则增加所述当前的展示行数和展示列数,并将增加后的展示行数和展示列数确定为调整后的展示行数和展示列数。
[0071]具体的,当终端判断出应用程序图标数量大于第一数量阈值,那么可以说明当前的展示行数和展示列数所对应的展示布局不可以将应用程序图标数量的应用程序图标完全在同一展示界面内展示出来,进而终端可以增加当前的展示行数和展示列数。
[0072]需要说明的是,这里对于当前的展示行数和展示列数的增加量,可以是用户预先进行设定的,并且增加的次数也可以是一次或多次,直到将当前的展示行数和展示列数增加到可以完全展示应用程序图标数量的应用程序图标,则可以将增加后的展示行数和展示列数确定为调整后的展示行数和展示列数。
[0073]进一步可选的,步骤S208可以具体包括以下步骤:
[0074]将所述当前展示行数和展示列数分别增加预设的增量值。
[0075]具体的,预设的增量值可以是用户预先设定的,终端在当前的展示行数和展示列数上分别增加预设的增量值。需要说明的是,这里的针对展示行数和展示列数的增量值可以是一样的也可以是不一样的,具体实施中根据用户的设定进行增加即可。
[0076]获取所述增加后的展示行数和展示列数对应的展示数量阈值。
[0077]具体的,增加相应的增量值之后的展示行数和展示列数存在对应的展示数量阈值,这里的展示数量阈值即为增加后的展示行数和展示列数可以展示的应用程序图标的最大数目。
[0078]例如,原来的展示行数为3、展示列数为4,若预设的增量值为1,那么增加后的展示行数即为4,增加后的展示列数即为5,那么增加后的展示行数和展示列数可以展示的应用程序图标的最大数目则为4*5 = 20,也即展示数量阈值为20。
[0079]判断所述展示数量阈值是否不小于所述应用程序图标数量。
[0080]具体的,终端在确定了展示数量阈值之后,可以将获取到的应用程序图标数量与展示数量阈值进行对比,判断应用程序图标数量是大于、等于还是小于展示数量阈值。
[0081]若不小于,则将所述增加后的展示行数和展示列数确定为调整后的展示行数和展示列数。
[0082]具体的,当终端判断出展示数量阈值不小于应用程序图标数量,即展示数量阈值大于或等于应用程序图标数量,那么可以说明增加后的展示行数和展示列数所对应的展示布局可以将应用程序图标数量的应用程序图标完全在同一展示界面内展示出来,那么终端就可以将增加后的展示行数和展示列数确定为调整后的展示行数和展示列数。
[0083]例如,若增加后的展示行数为4,增加后的展示列数为5,即展示数量阈值为20,获取到的应用程序图标数量为15,展示数量阈值大于应用程序图标数量,那么终端就可以将增加后的展示行数为4,增加后的展示列数为5作为调整后的展示行数和展示列数,即按照展示行数为4、展示列数为5这样的展示布局进行应用程序图标的展示。
[0084]若小于,将所述增加后的展示行数和展示列数分别增加预设的增量值,直到所述展示数量阈值不小于所述应用程序图标数量。
[0085]具体的,当终端判断出展示数量阈值小于应用程序图标数量,那么可以说明增加后的展示行数和展示列数所对应的展示布局不可以将应用程序图标数量的应用程序图标完全在同一展示界面内展示出来,进而终端可以继续将增加后的展示行数和展示列数增加预设的增量值,直到展示数量阈值不小于应用程序图标数量。
[0086]步骤S209,根据所述调整后的展示布局,将所述应用程序图标集合中的所有应用程序图标在同一应用程序图标展示界面中展示。
[0087]具体方法可以参考步骤S103。
[0088]本发明实施例通过当接收到针对应用程序图标集合的图标展示触控指令时,获取所述图标展示触控指令的压力值,判断所述压力值是否达到预设的压力阈值,若达到,则获取所述应用程序图标集合中的应用程序图标数量,根据所述应用程序图标数量,调整所述应用程序图标集合中的应用程序图标的展示行数和展示列数,根据所述调整后的展示行数和展示列数,将所述应用程序图标集合中的所有应用程序图标在同一应用程序图标展示界面中展示,可以提高操作效率,从而提升用户体验。
[0089]图3是本发明实施例中一种终端的组成结构图,所述终端包括:
[0090]数量获取单元310,用于当接收到针对应用程序图标集合的图标展示触控指令时,获取所述应用程序图标集合中的应用程序图标数量。
[0091]具体的,应用程序图标集合是包括多个应用程序的图标的文件夹、数据包等,图标展示触控指令可以是对终端屏幕的长按、点击、重按等操作,这里不作具体限定。
[0092]在本实施例中,当接收到针对应用程序图标集合的图标展示触控指令时,数量获取单元310可以获取该指令对应的应用程序图标集合中包含的应用程序图标数量。
[0093]例如,图标展示触控指令针对的应用程序图标集合中包含有“消消乐”“地铁跑酷”以及“部落冲突”三个应用程序的图标,则终端可以获取该应用程序图标集合中的应用程序图标数量为3。
[0094]可选的,数量获取单元310还可以用于:
[0095]获取所述图标展示触控指令的压力值;
[0096]确定所述压力值达到预设的压力阈值。
[0097]具体的,当接收到针对应用程序图标集合的图标展示触控指令时,数量获取单元310还可以通过压力传感器获取该图标展示触控指令的压力值。例如,用户对桌面上的装有多个娱乐应用程序的文件夹进行了长按操作,则数量获取单元310可以通过压力传感器获取该长按操作对屏幕的压力值。
[0098]进一步的,可以预设一个压力阈值,当获取到图标展示触控指令的压力值时,数量获取单元310就可以将获取到的压力值与预设的压力阈值进行对比,当压力值大于或等于预设的压力阈值时,则数量获取单元310可以判断压力值达到了预设的压力阈值,当压力值小于预设的压力阈值时,则数量获取单元310可以判断压力值未达到预设的压力阈值。当数量获取单元310确定获取到的图标展示触控指令的压力值达到预设的压力阈值时,则可以进一步获取应用程序图标集合中的应用程序图标数量。
[0099]调整单元320,用于根据所述应用程序图标数量,调整所述应用程序图标集合中的应用程序图标的展不布局。
[Ο?ΟΟ]具体的,应用程序图标的展不布局指的是在展不所有应用程序图标时每个图标的大小、图标之间的间距、展示位置、展示界面的每一行和每一列定义的展示图标数量的最大数目等等。
[0101]在本实施例中,确定了应用程序图标的数量之后,为了使所有应用程序图标显示在同一展示界面中,调整单元320就可以根据应用程序图标数量对应用图标的展示布局进行调整。该展示布局的调整可以是基于预先定义的展示布局的相关参数进行的。
[0102]在可选实施例中,所述展示布局包括展示行数和展示列数;
[0103]所述调整单元320用于:
[0104]根据所述应用程序图标数量,调整所述应用程序图标展示界面的展示行数和展示列数。
[0105]例如,用户可以预先定义在展示界面中,每行展示的应用程序图标数量的最大数目为3,每列展示的应用程序图标数量的最大数目为4,则预先定义的展示界面可以展示的应用程序图标数量的最大数目即为3*4 = 12,如图7所示为3*4的展示布局可以展示的最大数量的应用程序图标数量。若获取到的应用程序图标数量为10,则调整单元320就可以直接按照预先定义的行列最大数目为3*4的布局进行展示;若获取到的应用程序图标数量为8,那么调整单元340可以相应的减少行展示数量的最大数目或列展示数量的最大数目,获取与应用程序图标数量最为匹配的展示布局,例如本例可以调整为行列最大数目为2*4或3*3的布局进行展示;若获取到的应用程序图标数量为15,那么调整单元340可以相应的增加行展示数量的最大数目或列展示数量的最大数目,获取与应用程序图标数量最为匹配的展示布局,例如本例可以调整为行列最大数目为3*5或4*4的布局进行展示。
[0106]需要说明的是,这里的展示行数和展示列数的调整方法,可以是用户预先定义的。例如,用户可以预先定义,若应用程序图标数量大于展示界面可以展示的应用程序图标数量的最大数目时,将预设的行展示最大数目增加1,然后将增加后的展示界面可以展示的应用程序图标数量的最大数目再与应用程序图标数量对比,若应用程序图标数量仍然大于展示界面可以展示的应用程序图标数量的最大数目,则继续将预设的行展示最大数目增加I,直到展示界面可以展示的应用程序图标数量的最大数目达到应用程序图标数量。相应的,也可以定义对行展示最大数目的调整或者对两者的调整。
[0107]在可选实施例中,所述展示布局包括图标大小;
[0108]所述调整单元320用于:
[0109]根据所述应用程序图标数量,调整所述应用程序图标集合中的应用程序图标的图标大小。
[0110]例如,用户可以预先定义在展不界面中,每个应用程序图标的图标大小均为Icm*lcm,以及当前的图标大小可以展示的应用程序图标数量的最大值为12。那么,若获取到的应用程序图标数量大于12时,调整单元320就可以缩小应用程序图标的图标大小,例如可以缩小为原有图标大小的一半,如图8所示;若获取到的应用程序图标程序数量小于12时,调整单元320就可以放大应用程序图标的图标大小。
[0111]需要说明的是,这里图标大小的调整方法,可以是用户预先定义的。例如,用户可以预先定义,应用程序图标数量超过可以展示的应用程序图标数量的最大值每3个,就将现有的图标大小缩小一半,即缩放比例为0.5;应用程序图标数量少于可以展示的应用程序图标数量的最大值每3个,就将现有的图标大小放大两倍。从而使展示界面可以在同一页内更清楚的展示全部的应用程序图标。
[0112]在可选实施例中,所述调整单元320包括第一获取单元321、第一确定单元322、第一判断单元323、第二确定单元324以及增加单元325,如图4所示,其中:
[0113]第一获取单元321,用于获取所述应用程序图标展示界面当前的展示行数和展示列数。
[0114]具体的,展示行数可以指每行展示的应用程序图标数量的最大数目,展示列数可以指每列展示的应用程序图标数量的最大数目。第一获取单元321可以获取应用程序图标展示界面当前的展示行数和展示列数,这里当前的展示行数和展示列数可以是用户预先设定的,也可以是已经经过调整后的。
[0115]第一确定单元322,用于根据所述当前的展示行数和展示列数确定第一数量阈值。
[0116]具体的,根据当前的展示行数和展示列数可以确定第一数量阈值,这里的第一数量阈值为当前的展示行数和展示列数可以展示的应用程序图标的最大数目。
[0117]例如,若当前的展示行数为3,当前的展示列数为4,也就是说当前的每行可以展示的应用程序图标的最大数目为3,每列可以展示的应用程序图标的最大数目为4,那么当前的展示行数和展示列数可以展示的应用程序图标的最大数目即为3*4=12,也即第一数量阈值为12。
[0118]第一判断单元323,用于判断所述应用程序图标数量是否大于所述第一数量阈值。
[0119]具体的,在确定了第一数量阈值之后,第二判断单元323可以将获取到的应用程序图标数量与第一数量阈值进行对比,判断应用程序图标数量是大于、等于还是小于第一数量阈值。
[0120]第二确定单元324,用于若所述应用程序图标数量不大于预设的第一数量阈值,则增加所述当前的展示行数和展示列数,则将所述当前的展示行数和展示列数确定为调整后的展示行数和展示列数。
[0121]具体的,当判断出应用程序图标数量不大于第一数量阈值,即应用程序图标数量小于或者等于第一数量阈值,那么可以说明当前的展示行数和展示列数所对应的展示布局可以将应用程序图标数量的应用程序图标完全在同一展示界面内展示出来,那么第二确定单元324就可以将当前的展示行数和展示列数确定为调整后的展示行数和展示列数。
[0122]例如,若当前的展示行数为3,当前的展示列数为4,即第一数量阈值为12,获取到的应用程序图标数量为10,应用程序图标数量小于第一数量阈值,那么第二确定单元324就可以将当前的展示行数为3,当前的展示列数为4作为调整后的展示行数和展示列数,即按照展示行数为3、展示列数为4这样的展示布局进行应用程序图标的展示。
[0123]增加单元325,用于若所述应用程序图标数量大于预设的第一数量阈值,则增加所述当前的展示行数和展示列数,并将增加后的展示行数和展示列数确定为调整后的展示行数和展示列数。
[0124]具体的,当判断出应用程序图标数量大于第一数量阈值,那么可以说明当前的展示行数和展示列数所对应的展示布局不可以将应用程序图标数量的应用程序图标完全在同一展示界面内展示出来,进而增加单元325可以增加当前的展示行数和展示列数。
[0125]需要说明的是,这里对于当前的展示行数和展示列数的增加量,可以是用户预先进行设定的,并且增加的次数也可以是一次或多次,直到将当前的展示行数和展示列数增加到可以完全展示应用程序图标数量的应用程序图标,则可以将增加后的展示行数和展示列数确定为调整后的展示行数和展示列数。
[0126]在可选实施例中,所述增加单元325包括第一增量值单元325a、第二获取单元325b、第二判断单元325c、第三确定单元325d以及第二增量值单元325e,如图5所示,其中:
[0127]第一增量值单元325a,用于将所述当前展示行数和展示列数分别增加预设的增量值。
[0128]具体的,预设的增量值可以是用户预先设定的,第一增量值单元325a在当前的展示行数和展示列数上分别增加预设的增量值。需要说明的是,这里的针对展示行数和展示列数的增量值可以是一样的也可以是不一样的,具体实施中根据用户的设定进行增加即可。
[0129]第二获取单元325b,用于获取所述增加后的展示行数和展示列数对应的展示数量阈值。
[0130]具体的,增加后相应的增量值之后的展示行数和展示列数存在对饮改的展示数量阈值,这里的展示数量阈值即为增加后的展示行数和展示列数可以展示的应用程序图标的最大数目。
[0131]例如,原来的展示行数为3、展示列数为4,若预设的增量值为1,那么增加后的展示行数即为4,增加后的展示列数即为5,那么增加后的展示行数和展示列数可以展示的应用程序图标的最大数目则为4*5 = 20,也即展示数量阈值为20。
[0132]第二判断单元325c,用于判断所述展示数量阈值是否不小于所述应用程序图标数量。
[0133]具体的,在确定了展示数量阈值之后,第三判断单元325c可以将获取到的应用程序图标数量与展示数量阈值进行对比,判断应用程序图标数量是大于、等于还是小于展示数量阈值。
[0134]第三确定单元325d,用于若所述展示数量阈值不小于所述应用程序图标数量,则将所述增加后的展示行数和展示列数确定为调整后的展示行数和展示列数。
[0135]具体的,当判断出展示数量阈值不小于应用程序图标数量,即展示数量阈值大于或等于应用程序图标数量,那么可以说明增加后的展示行数和展示列数所对应的展示布局可以将应用程序图标数量的应用程序图标完全在同一展示界面内展示出来,那么第三确定单元325d就可以将增加后的展示行数和展示列数确定为调整后的展示行数和展示列数。
[0136]例如,若增加后的展示行数为4,增加后的展示列数为5,即展示数量阈值为20,获取到的应用程序图标数量为15,展示数量阈值大于应用程序图标数量,那么第三确定单元325d就可以将增加后的展示行数为4,增加后的展示列数为5作为调整后的展示行数和展示列数,即按照展示行数为4、展示列数为5这样的展示布局进行应用程序图标的展示。
[0137]第二增量值单元325e,用于所述展示数量阈值小于所述应用程序图标数量,将所述增加后的展示行数和展示列数分别增加预设的增量值,直到所述展示数量阈值不小于所述应用程序图标数量。
[0138]具体的,当判断出展示数量阈值小于应用程序图标数量,那么可以说明增加后的展示行数和展示列数所对应的展示布局不可以将应用程序图标数量的应用程序图标完全在同一展示界面内展示出来,进而第二增量值单元325e可以继续将增加后的展示行数和展示列数增加预设的增量值,直到展示数量阈值不小于应用程序图标数量。
[0139]展示单元330,用于根据所述调整后的展示布局,将所述应用程序图标集合中的所有应用程序图标在同一应用程序图标展不界面中展不。
[0140]具体的,展示单元330按照在确定的展示布局,将应用程序图标集合中的所有应用程序图标在同一应用程序图标展示界面中展示。
[0141]可选的,所述展示单元330用于:全屏显示所述应用程序图标展示界面。
[0142]可选的,所述终端还包括:
[0143]接收单元340,用于接收在所述应用程序图标展示页面中输入的图标选择指令。
[0144]具体的,图标选择指令可以是用户在通过语音、触控和/或按键等方式向终端发出的指令,例如对终端上应用程序图标展示页面的某一应用图标进行的点击、长按或者双击等操作。进一步的,该图标选择指令可以由用户预先根据自身习惯进行定义。
[0145]第三获取单元350,用于获取所述图标选择指令对应的目标应用程序图标。
[0146]具体的,根据用户输入的图标选择指令,可以确定用户选择的目标应用程序图标。例如,用户对“消消乐”的应用程序进行了点击,即发出了图标选择指令,则第三获取单元350就获取“消消乐”的图标作为目标应用程序图标。
[0147]应用开启单元360,用于开启所述目标应用程序图标对应的目标应用程序。
[0148]具体的,应用开启单元360将用户选择的目标应用程序图标所对应的目标应用程序开启。例如,用户选择“消消乐”图标,则应用开启单元380开启“消消乐”应用程序。
[0149]本发明实施例通过当接收到针对应用程序图标集合的图标展示触控指令时,获取所述应用程序图标集合中的应用程序图标数量,根据所述应用程序图标数量,调整所述应用程序图标集合中的应用程序图标的展示布局,根据所述调整后的展示布局,将所述应用程序图标集合中的所有应用程序图标在同一应用程序图标展示界面中展示,可以提高操作效率,从而提升用户体验。
[0150]图6是本发明另一实施例中一种终端的结构示意图。本实施例中所描述的终端包括:至少一个输入设备1000 ;至少一个输出设备2000 ;至少一个处理器3000,例如CPU ;和存储器4000,上述输入设备1000、输出设备2000、处理器3000和存储器4000通过总线5000连接。
[0151]其中,上述输入设备1000具体可为终端的触控面板、物理按键、鼠标、麦克风或者摄像头,用于接收触控指令或图标选择指令。
[0152]上述输出设备2000具体可为终端的显示屏,用于输出、显示图像数据(包含应用程序图标)。
[0153]上述存储器4000可以是高速RAM存储器,也可为非不稳定的存储器(non-volatilememory),例如磁盘存储器。上述存储器4000用于存储一组程序代码,上述输入设备1000、输出设备2000和处理器3000用于调用存储器4000中存储的程序代码,执行如下操作:
[0154]上述处理器3000,用于当接收到针对应用程序图标集合的图标展示触控指令时,获取所述应用程序图标集合中的应用程序图标数量。
[0155]上述处理器3000,用于根据所述应用程序图标数量,调整所述应用程序图标集合中的应用程序图标的展示布局。
[0156]上述处理器3000,用于根据所述调整后的展示布局,将所述应用程序图标集合中的所有应用程序图标在同一应用程序图标展不界面中展不。
[0157]在可选实施例中,所述展示布局包括展示行数和展示列数;
[0158]根据所述应用程序图标数量,调整所述应用程序图标集合中的应用程序图标的展示布局时,上述处理器3000还用于:
[0159]根据所述应用程序图标数量,调整所述应用程序图标展示界面的展示行数和展示列数。
[0160]在可选实施例中,根据所述应用程序图标数量,调整所述应用程序图标展示界面的展示行数和展示列数时,上述处理器3000还用于:
[0161]获取所述应用程序图标展示界面当前的展示行数和展示列数;
[0162]根据所述当前的展示行数和展示列数确定第一数量阈值;
[0163]判断所述应用程序图标数量是否大于所述第一数量阈值;
[0164]若不大于,则将所述当前的展示行数和展示列数确定为调整后的展示行数和展示列数;
[0165]若大于,则增加所述当前的展示行数和展示列数,并将增加后的展示行数和展示列数确定为调整后的展示行数和展示列数。
[0166]在可选实施例中,增加所述当前的展示行数和展示列数,并将增加后的展示行数和展示列数确定为调整后的展示行数和展示列数时,上述处理器3000还用于:
[0167]将所述当前展示行数和展示列数分别增加预设的增量值;
[0168]获取所述增加后的展示行数和展示列数对应的展示数量阈值;
[0169]判断所述展示数量阈值是否不小于所述应用程序图标数量;
[0170]若不小于,则将所述增加后的展示行数和展示列数确定为调整后的展示行数和展示列数;
[0171]若小于,将所述增加后的展示行数和展示列数分别增加预设的增量值,直到所述展示数量阈值不小于所述应用程序图标数量。
[0172]在可选实施例中,将所述应用程序图标集合中的所有应用程序图标在同一应用程序图标展示界面中展示时,上述处理器3000还用于:
[0173]全屏显示所述应用程序图标展示界面。
[0174]在可选实施例中,所述展示布局包括图标大小;
[0175]根据所述应用程序图标数量,调整所述应用程序图标集合中的应用程序图标的展示布局时,上述处理器3000还用于:
[0176]根据所述应用程序图标数量,调整所述应用程序图标集合中的应用程序图标的图标大小。
[0177]在可选实施例中,上述处理器3000还用于:
[0178]接收在所述应用程序图标展示页面中输入的图标选择指令;
[0179]获取所述图标选择指令对应的目标应用程序图标;
[0180]开启所述目标应用程序图标对应的目标应用程序。
[0181 ]本发明所有实施例中的单元,可以通过通用集成电路,例如CPU ( CentralProcessing Uni t,中央处理器),或通过 ASIC( Appl icat 1n Specific IntegratedCircuit,专用集成电路)来实现。
[0182]本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
[0183]本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。
[0184]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
[0185]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【主权项】
1.一种应用图标展示方法,其特征在于,所述方法包括: 当接收到针对应用程序图标集合的图标展示触控指令时,获取所述应用程序图标集合中的应用程序图标数量; 根据所述应用程序图标数量,调整所述应用程序图标集合中的应用程序图标的展示布局; 根据所述调整后的展示布局,将所述应用程序图标集合中的所有应用程序图标在同一应用程序图标展示界面中展示。2.如权利要求1所述的应用图标展示方法,其特征在于,所述展示布局包括展示行数和展示列数; 所述根据所述应用程序图标数量,调整所述应用程序图标集合中的应用程序图标的展示布局包括: 根据所述应用程序图标数量,调整所述应用程序图标展示界面的展示行数和展示列数。3.如权利要求2所述的应用图标展示方法,其特征在于,所述根据所述应用程序图标数量,调整所述应用程序图标展示界面的展示行数和展示列数包括: 获取所述应用程序图标展示界面当前的展示行数和展示列数; 根据所述当前的展示行数和展示列数确定第一数量阈值; 判断所述应用程序图标数量是否大于所述第一数量阈值; 若不大于,则将所述当前的展示行数和展示列数确定为调整后的展示行数和展示列数; 若大于,则增加所述当前的展示行数和展示列数,并将增加后的展示行数和展示列数确定为调整后的展示行数和展示列数。4.如权利要求3所述的应用图标展示方法,其特征在于,所述增加所述当前的展示行数和展示列数,并将增加后的展示行数和展示列数确定为调整后的展示行数和展示列数包括: 将所述当前展示行数和展示列数分别增加预设的增量值; 获取所述增加后的展示行数和展示列数对应的展示数量阈值; 判断所述展示数量阈值是否不小于所述应用程序图标数量; 若不小于,则将所述增加后的展示行数和展示列数确定为调整后的展示行数和展示列数; 若小于,将所述增加后的展示行数和展示列数分别增加预设的增量值,直到所述展示数量阈值不小于所述应用程序图标数量。5.如权利要求1所述的应用图标展示方法,其特征在于,所述将所述应用程序图标集合中的所有应用程序图标在同一应用程序图标展示界面中展示包括: 全屏显示所述应用程序图标展示界面。6.一种终端,其特征在于,所述终端包括: 数量获取单元,用于当接收到针对应用程序图标集合的图标展示触控指令时,获取所述应用程序图标集合中的应用程序图标数量; 调整单元,用于根据所述应用程序图标数量,调整所述应用程序图标集合中的应用程序图标的展不布局; 展示单元,用于根据所述调整后的展示布局,将所述应用程序图标集合中的所有应用程序图标在同一应用程序图标展示界面中展示。7.如权利要求6所述的终端,其特征在于,所述展示布局包括展示行数和展示列数; 所述调整单元用于: 根据所述应用程序图标数量,调整所述应用程序图标展示界面的展示行数和展示列数。8.如权利要求7所述的终端,其特征在于,所述调整单元包括: 第一获取单元,用于获取所述应用程序图标展示界面当前的展示行数和展示列数; 第一确定单元,用于根据所述当前的展示行数和展示列数确定第一数量阈值; 第一判断单元,用于判断所述应用程序图标数量是否大于所述第一数量阈值; 第二确定单元,用于若所述应用程序图标数量不大于预设的第一数量阈值,则增加所述当前的展示行数和展示列数,则将所述当前的展示行数和展示列数确定为调整后的展示行数和展示列数; 增加单元,用于若所述应用程序图标数量大于预设的第一数量阈值,则增加所述当前的展示行数和展示列数,并将增加后的展示行数和展示列数确定为调整后的展示行数和展示列数。9.如权利要求8所述的终端,其特征在于,所述增加单元包括: 第一增量值单元,用于将所述当前展示行数和展示列数分别增加预设的增量值; 第二获取单元,用于获取所述增加后的展示行数和展示列数对应的展示数量阈值; 第二判断单元,用于判断所述展示数量阈值是否不小于所述应用程序图标数量; 第三确定单元,用于若所述展示数量阈值不小于所述应用程序图标数量,则将所述增加后的展示行数和展示列数确定为调整后的展示行数和展示列数; 第二增量值单元,用于所述展示数量阈值小于所述应用程序图标数量,将所述增加后的展示行数和展示列数分别增加预设的增量值,直到所述展示数量阈值不小于所述应用程序图标数量。10.如权利要求6所述的终端,其特征在于,所述展示单元用于: 全屏显示所述应用程序图标展示界面。
【文档编号】G06F3/0484GK106055197SQ201610362281
【公开日】2016年10月26日
【申请日】2016年5月26日
【发明人】苏净, 陈小欢
【申请人】深圳市金立通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1