一种基于终端的应用程序图标的排列方法和装置的制造方法

文档序号:10470906阅读:174来源:国知局
一种基于终端的应用程序图标的排列方法和装置的制造方法
【专利摘要】本申请实施例提供了一种基于终端的应用程序图标的排列方法,所述方法包括:收集当前终端上应用程序的使用信息;根据所述应用程序的使用信息,确定相应应用程序图标排列的优先级;根据所述优先级在终端的显示界面中对所述应用程序图标进行排列。本申请通过收集终端上应用程序的使用信息,通过使用信息确定应用程序的排列优先级,按优先级对应用程序图标进行排列。使得图标的排列更符合用户习惯,方便用户对常用应用程序的操作使用。
【专利说明】
一种基于终端的应用程序图标的排列方法和装置
技术领域
[0001]本申请涉及智能终端技术领域,特别是涉及一种基于终端的应用程序图标的排列方法和一种基于终端的应用程序图标的排列装置。
【背景技术】
[0002]随着移动互联网的发展,越来越多的应用程序得到人们的使用。人们在终端里面下载的应用程序越来越多,当用户想去点击自己常用的软件时,常常发现,由于移动终端操作界面太大,自己想点击的应用在显示操作界面的上方,造成操作上的麻烦。当用户想调整应用程序图标的位置时,需要一个一个地移动应用程序图标的位置,不仅操作麻烦,而且浪费时间。

【发明内容】

[0003]鉴于上述问题,提出了本申请实施例以便提供一种基于终端的应用程序图标的排列方法,以解决用户调整应用程序图标时操作麻烦,耗费时间的问题。
[0004]为了解决上述问题,本申请实施例公开了一种基于终端的应用程序图标的排列方法,所述方法包括:
[0005]收集当前终端上应用程序的使用信息;
[0006]根据所述应用程序的使用信息,确定相应应用程序图标排列的优先级;
[0007]根据所述优先级在终端的显示界面中对所述应用程序图标进行排列。
[0008]同时本申请还公开了一种基于终端的应用程序图标的排列装置,所述装置包括:
[0009]收集模块,用于收集当前终端上应用程序的使用信息;
[0010]优先级确定模块,用于根据所述应用程序的使用信息,确定相应应用程序图标排列的优先级;
[0011]排列模块,用于根据所述优先级在终端的显示界面中对所述应用程序图标进行排列。
[0012]本申请实施例包括以下优点:
[0013]本申请通过收集终端上应用程序的使用信息,通过使用信息确定应用程序的排列优先级,按优先级对应用程序图标进行排列。使得图标的排列更符合用户习惯,方便用户对常用应用程序的操作使用。
[0014]本申请根据用户左右手的使用习惯来设置操作界面上的应用程序图标位置,贴合用户的使用习惯。在接收到触发指示后,即自动进行图标排列操作,减少用户操作,节省用户的时间。
【附图说明】
[0015]图1是本申请的一种基于终端的应用程序图标的排列方法实施例的步骤流程图;
[0016]图2是申请实施例中一种终端操作界面中应用程序图标位置布局的示意图;
[0017]图3是本申请实施例中一种应用程序图标位置优先级的示意图
[0018]图4是本申请实施例中一种应用程序图标位置优先级的示意图;
[0019]图5是本申请实施例中一种应用程序图标位置排列整理如的不意图;
[0020]图6是本申请实施例中一种应用程序图标位置排列整理后的示意图;
[0021]图7是本申请的一种基于终端的应用程序图标的排列装置实施例的结构框图。
【具体实施方式】
[0022]为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本申请作进一步详细的说明。
[0023]本申请实施例的核心构思之一在于,通过手机用户的使用信息来确定应用程序图标排列的优先级,将应用程序图标排列到与应用程序优先级相对应的操作界面上设置的应用程序图标位置。
[0024]参照图1,示出了本申请的一种基于终端的应用程序图标的排列方法实施例的步骤流程图,所述方法具体可以包括如下步骤:
[0025]步骤101,收集当前终端上应用程序的使用信息;
[0026]步骤102,根据所述应用程序的使用信息,确定相应应用程序图标排列的优先级;
[0027]步骤103,根据所述优先级在终端的显示界面中对所述应用程序图标进行排列。
[0028]在本申请实施例中,终端包括智能手机、平板电脑、非智能手机等,终端所使用的操作系统及平台包括:10S、Android、WindowPhone、Blackberry、Symbian、Brew、K-java 等。
[0029]本申请通过收集应用程序的使用信息,来确定应用程序图标排列的优先级,根据应用程序图标排列的优先级在终端的显示界面中进行排列。
[0030]作为本申请实施例的一种优选示例,所述终端的操作界面上设置有分别针对不同优先级的应用程序图标位置,所述步骤103可以包括:
[0031]将所述应用程序图标排列到所述终端操作界面中,与应用程序的优先级相对应的应用程序图标位置。
[0032]如图2所示,为本申请实施例中一种终端操作界面中应用程序图标位置布局的示意图,终端的操作界面上端设置有4X4的应用程序图标位置布局,下端是快捷栏,在这种布局中操作界面被分为若干个正方形区域,应用程序图标就放置在正方形区域的位置中。需要说明的是本申请所述的方法,不仅限于4X4等行列相等的图标位置布局,也适用于其他任意行列比例的应用程序图标位置布局。
[0033]在本申请实施例中,应用程序图标位置设置有优先级,图标位置的优先级对应应用程序图标排列的优先级,应用程序图标排列的优先级通过应用程序的使用频繁程度来反应。应用程序的使用频繁程度越高,其图标排列的优先级越高,应用程序的使用频繁程度可以通过使用信息来确定。也就是说,通过收集终端上应用程序的使用信息,即可确定应用程序图标排列的优先级。在确定相应应用程序图标排列的优先级之后,将应用程序图标排列到终端操作界面中,与应用程序的优先级相对应的应用程序图标位置。
[0034]作为本申请的一种优选实施例,所述操作界面上分别针对不同优先级的应用程序图标位置的设置包括:右手优先级设置和左手优先级设置;
[0035]所述右手优先级设置为越靠近操作界面右下方的位置的优先级越高,越靠近操作界面左上方的位置的优先级越低;
[0036]所述左手优先级设置为越靠近操作界面左下方的位置的优先级越高,越靠近操作界面右上方的位置的优先级越低。
[0037]在本实施例中,操作界面上分别针对不同优先级的应用程序图标位置的设置包括:右手优先级设置和左手优先级设置。在实际中,右撇子和左撇子的操作习惯往往是相反的。右撇子在握着终端时,是通过右手拇指进行操作的,随着科技发展,终端的屏幕越来越大,用户的拇指已无法在握着终端的情况下,触及屏幕的各个位置。对于右撇子而言,越靠近终端右下角的位置越容易触及,而越靠近终端左上方的位置越难触及。因而,在设置操作界面中的应用程序图标位置所对应的优先级时,对越靠近操作界面右下方的位置设置的优先级越高,对越靠近操作界面左上方的位置设置的优先级越低。
[0038]同理,对于左撇子而言,对越靠近操作界面左下方的位置设置的优先级越高,对越靠近操作界面右上方的位置设置的优先级越低。
[0039]作为本申请的一种优选实施例,所述使用信息包括:最近使用频率、使用时间、使用次数、最近使用时间点;所述步骤102可以包括:
[0040]子步骤S21,按照所述最近使用频率的大小,为应用程序分配优先级;最近使用频率越大,优先级越尚;
[0041]子步骤S22,当所述最近使用频率相同时,按照所述使用时间的大小为应用程序分配优先级;使用时间越大,优先级越高;
[0042]子步骤S23,当所述使用时间相同时,按照所述使用次数的大小为应用程序分配优先级;使用次数越大,优先级越尚;
[0043]子步骤S24,当所述使用次数相同时,按照所述最近使用时间点离当前时间的大小为应用程序分配优先级;最近使用时间点离当前时间点越小,优先级越高。
[0044]在本实施例中,在确定应用程序图标排列的优先级时,首先对比各应用程序的最近使用频率。应用程序的最近使用频率越大,其图标排列的优先级越高。最近使用频率是指最近一段时间内,应用程序的使用次数除以时间的值,最近一段时间优选以天数为单位。
[0045]如果应用程序的最近使用频率相同,则再对比应用程序的使用时间。应用程序的使用时间越大,其图标排列的优先级越高。使用时间是指:应用程序从下载到终端之后,一直到当前时间点的时间段。使用时间优选以天数为单位。
[0046]如果应用程序的使用时间也相同,则再对比应用程序的使用次数。应用程序的使用次数越大,其图标排列的优先级越高。使用次数是指:应用程序从下载到终端之后,一直到当前时间点的时间段内,应用的打开次数。
[0047]如果应用程序的使用次数也相同,则进一步对比应用程序的最近使用时间点离当前时间点的大小。应用程序的最近使用时间点离当前时间点的越小,其优先级越高。最近使用时间点是指:应用程序最近一次打开的时间点。
[0048]作为本实施例的优选示例,所述方法还包括:
[0049]确定同级数目,所述同级数目为所述操作界面上针对相同优先级的应用程序图标位置的数目;
[0050]当对应用程序分配的某一排列优先级的数目到达所述同级数目时,为应用程序分配下一个排列优先级。
[0051]在本实施例中,所述同级数目可以是I或者其它数目。
[0052]例如,参照图3示出了本申请实施例中一种应用程序图标位置优先级的示意图。在本实施例中同级数目为I,操作界面布局为4X4,当采用的右手优先级的设置时,第4行第4列(右下角)的位置的优先级设为1,第4行第3列的位置的优先级设为2,第3行第4列的优先级为3,……。或者第4行第4列(右下角)的位置的优先级设为1,第3行第4列的位置的优先级设为2,第4行第3列的优先级为3,……。由于针对应用程序分配的某一排列优先级的数目为1,在对应用程序分配优先级时,优先级是不会重复的,应用程序图标将会排列到与其优先级对用的应用程序图标位置。
[0053]参照图4示出了本申请实施例中一种应用程序图标位置优先级的示意图。在本实施例中,同级数目是可变的。操作界面布局为4X4,当采用的右手优先级的设置时,第4行第4列(右下角)的位置的优先级设为I ;第4行第3列和第3行第4列的位置的优先级设为2 ;第4行第2列、第3行第3列和第2行第4列的位置的优先级设为3,……。在对应用程序分配优先级时,在对应用程序分配的某一排列优先级的数目到达所述同级数目时,为应用程序分配下一个排列优先级。具有同一排列优先级的应用程序可以放置在任一个优先级对应的操作界面的应用程序图标位置上。
[0054]作为本申请的一种优选实施例,所述方法还包括:
[0055]检测针对应用程序图标的排列操作指示;所述排列操作指示包括:用户触发指示、自动触发指示、定时触发指示;
[0056]当接收到所述的排列操作指示时,对应用程序图标进行排列。
[0057]在本实施例中,在检测到针对应用程序图标的排列操作指示时,对应用程序图标进行排列。排列操作指示可以包括:用户触发指示、自动触发指示、定时触发指示。例如,通过终端“摇一摇”等方式触发排列操作指示。所谓“摇一摇”的方式是指用户摇摆终端。当进入到终端操作主界面时,调用操作系统获取到当前设备加速度传感器相关的服务,获取加速度传感器输出的数据,记录加速度传感器报告的加速度值,根据获取加速度值判断是否存在用户“摇一摇”动作。如果判断到存在用户“摇一摇”的动作,则对应用程序图标进行排列。
[0058]加速度传感器分别获取X轴、Y轴、Z轴的加速度值,然后利用X轴、Y轴、Z轴的加速度值计算单位时间加速度平均值,然后判断单位时间加速度平均值是否大于预设的单位时间初始加速度阈值,当单位时间加速度平均值大于单位时间内初始加速度阀值,判断“摇一摇”动作发生。
[0059]单位时间内加速度平均值可以为[(X+Y+Z)/3]/T ;
[0060]T为时间,X为T秒末X轴的加速度值减去T秒初X轴的加速度值,Y为T秒末Y轴的加速度值减去T秒初Y轴的加速度值,Z为T秒末Z轴的加速度值减去T秒初Z轴的加速度值。
[0061]单位时间初始加速度阀值:此阀值是由当前设备加速度传感器所记录的,普通人每手摇一次当前设备的加速度平均值,通过大量的实验测出。
[0062]参照图5,示出了本申请实施例中一种应用程序图标位置排列整理前的示意图;参照图6,示出了本申请实施例中一种应用程序图标位置排列整理后的示意图。在本实施例中,操作界面的应用程序图标位置的布局为4x7,操作界面上共有16个应用程序。如图5所示,每个应用程序图标上显示的是应用程序图标排列的优先级。应用程序图标排列的优先级通过采用收集到的应用程序的使用信息来计算出得到。另外操作界面上的快捷栏上的应用程序也采用同样的方式计算出优先级。
[0063]在接收到用户通过“摇一摇”等方式,触发图标排列之后对应用程序图标进行排列。在本实施例中,针对不同优先级的应用程序图标位置的设置采用的是右手优先级设置。如图6所示是对应用程序图标进行排列之后的示意图。应用程序图标在排列整理后,被排列到与应用程序的优先级相对应的应用程序图标位置。
[0064]需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请实施例并不受所描述的动作顺序的限制,因为依据本申请实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本申请实施例所必须的。
[0065]参照图7,示出了本申请的一种基于终端的应用程序图标的排列装置实施例的结构框图,所述装置具体可以包括如下模块:
[0066]收集模块701,用于收集当前终端上应用程序的使用信息;
[0067]优先级确定模块702,用于根据所述应用程序的使用信息,确定相应应用程序图标排列的优先级;
[0068]排列模块703,用于根据所述优先级在终端的显示界面中对所述应用程序图标进行排列。
[0069]作为本申请实施例的一个优选示例,所述终端的操作界面上设置有分别针对不同优先级的应用程序图标位置,所述排列模块703进一步包括:
[0070]位置排列子模块,用于将所述应用程序图标排列到所述终端操作界面中,与应用程序的优先级相对应的应用程序图标位置。
[0071]作为本申请实施例的一个优选示例,所述操作界面上分别针对不同优先级的应用程序图标位置的设置包括:右手优先级设置和左手优先级设置;
[0072]所述右手优先级设置为越靠近操作界面右下方的位置的优先级越高,越靠近操作界面左上方的位置的优先级越低;
[0073]所述左手优先级设置为越靠近操作界面左下方的位置的优先级越高,越靠近操作界面右上方的位置的优先级越低。
[0074]作为本申请实施例的一个优选示例,所述使用信息包括:最近使用频率、使用时间、使用次数、最近使用时间点;所述优先级确定模块702进一步包括:
[0075]第一分配子模块,用于按照所述最近使用频率的大小,为应用程序分配优先级;最近使用频率越大,优先级越高;
[0076]第二分配子模块,用于当所述最近使用频率相同时,按照所述使用时间的大小为应用程序分配优先级;使用时间越大,优先级越高;
[0077]第三分配子模块,用于当所述使用时间相同时,按照所述使用次数的大小为应用程序分配优先级;使用次数越大,优先级越高;
[0078]第四分配子模块,用于当所述使用次数相同时,按照所述最近使用时间点离当前时间的大小为应用程序分配优先级;最近使用时间点离当前时间点越小,优先级越高。
[0079]作为本申请实施例的一个优选示例,所述装置还包括:
[0080]同级数目确定模块,用于确定同级数目,所述同级数目为所述操作界面上针对相同优先级的应用程序图标位置的数目;
[0081]优先级分配模块,用于当对应用程序分配的某一排列优先级的数目到达所述同级数目时,为应用程序分配下一个排列优先级。
[0082]作为本申请实施例的一个优选示例,所述装置还包括:
[0083]检测模块,用于检测针对应用程序图标的排列操作指示;所述排列操作指示包括:用户触发指示、自动触发指示、定时触发指示;
[0084]指示排列模块,用于当接收到所述的排列操作指示时,对应用程序图标进行排列。
[0085]对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0086]本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0087]本领域内的技术人员应明白,本申请实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本申请实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0088]本申请实施例是参照根据本申请实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0089]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0090]这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0091]尽管已描述了本申请实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请实施例范围的所有变更和修改。
[0092]最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
[0093]以上对本申请所提供一种基于终端的应用程序图标的排列方法和一种基于终端的应用程序图标的排列装置,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
【主权项】
1.一种基于终端的应用程序图标的排列方法,其特征在于,所述方法包括: 收集当前终端上应用程序的使用信息; 根据所述应用程序的使用信息,确定相应应用程序图标排列的优先级; 根据所述优先级在终端的显示界面中对所述应用程序图标进行排列。2.根据权利要求1所述的方法,其特征在于,所述终端的操作界面上设置有分别针对不同优先级的应用程序图标位置,所述根据所述优先级在终端的显示界面中对所述应用程序图标进行排列的步骤包括: 将所述应用程序图标排列到所述终端操作界面中,与应用程序的优先级相对应的应用程序图标位置。3.根据权利要求2所述的方法,其特征在于,所述操作界面上分别针对不同优先级的应用程序图标位置的设置包括:右手优先级设置和左手优先级设置; 所述右手优先级设置为越靠近操作界面右下方的位置的优先级越高,越靠近操作界面左上方的位置的优先级越低; 所述左手优先级设置为越靠近操作界面左下方的位置的优先级越高,越靠近操作界面右上方的位置的优先级越低。4.根据权利要求1所述的方法,其特征在于,所述使用信息包括:最近使用频率、使用时间、使用次数、最近使用时间点;所述根据所述应用程序的使用信息,确定相应应用程序图标排列的优先级的步骤包括: 按照所述最近使用频率的大小,为应用程序分配优先级;最近使用频率越大,优先级越尚; 当所述最近使用频率相同时,按照所述使用时间的大小为应用程序分配优先级;使用时间越大,优先级越尚; 当所述使用时间相同时,按照所述使用次数的大小为应用程序分配优先级;使用次数越大,优先级越尚; 当所述使用次数相同时,按照所述最近使用时间点离当前时间的大小为应用程序分配优先级;最近使用时间点离当前时间点越小,优先级越高。5.根据权利要求4所述的方法,其特征在于,所述方法还包括: 确定同级数目,所述同级数目为所述操作界面上针对相同优先级的应用程序图标位置的数目; 当对应用程序分配的某一排列优先级的数目到达所述同级数目时,为应用程序分配下一个排列优先级。6.根据权利要求1所述的方法,其特征在于,所述方法还包括: 检测针对应用程序图标的排列操作指示;所述排列操作指示包括:用户触发指示、自动触发指示、定时触发指示; 当接收到所述的排列操作指示时,对应用程序图标进行排列。7.—种基于终端的应用程序图标的排列装置,其特征在于,所述装置包括: 收集模块,用于收集当前终端上应用程序的使用信息; 优先级确定模块,用于根据所述应用程序的使用信息,确定相应应用程序图标排列的优先级; 排列模块,用于根据所述优先级在终端的显示界面中对所述应用程序图标进行排列。8.根据权利要求7所述的装置,其特征在于,所述终端的操作界面上设置有分别针对不同优先级的应用程序图标位置,所述排列模块进一步包括: 位置排列子模块,用于将所述应用程序图标排列到所述终端操作界面中,与应用程序的优先级相对应的应用程序图标位置。9.根据权利要求8所述的装置,其特征在于,所述操作界面上分别针对不同优先级的应用程序图标位置的设置包括:右手优先级设置和左手优先级设置; 所述右手优先级设置为越靠近操作界面右下方的位置的优先级越高,越靠近操作界面左上方的位置的优先级越低; 所述左手优先级设置为越靠近操作界面左下方的位置的优先级越高,越靠近操作界面右上方的位置的优先级越低。10.根据权利要求7所述的装置,其特征在于,所述使用信息包括:最近使用频率、使用时间、使用次数、最近使用时间点;所述优先级确定模块进一步包括: 第一分配子模块,用于按照所述最近使用频率的大小,为应用程序分配优先级;最近使用频率越大,优先级越尚; 第二分配子模块,用于当所述最近使用频率相同时,按照所述使用时间的大小为应用程序分配优先级;使用时间越大,优先级越高; 第三分配子模块,用于当所述使用时间相同时,按照所述使用次数的大小为应用程序分配优先级;使用次数越大,优先级越高; 第四分配子模块,用于当所述使用次数相同时,按照所述最近使用时间点离当前时间的大小为应用程序分配优先级;最近使用时间点离当前时间点越小,优先级越高。11.根据权利要求10所述的装置,其特征在于,所述装置还包括: 同级数目确定模块,用于确定同级数目,所述同级数目为所述操作界面上针对相同优先级的应用程序图标位置的数目; 优先级分配模块,用于当对应用程序分配的某一排列优先级的数目到达所述同级数目时,为应用程序分配下一个排列优先级。12.根据权利要求7所述的装置,其特征在于,所述装置还包括: 检测模块,用于检测针对应用程序图标的排列操作指示;所述排列操作指示包括:用户触发指示、自动触发指示、定时触发指示; 指示排列模块,用于当接收到所述的排列操作指示时,对应用程序图标进行排列。
【文档编号】G06F9/44GK105824610SQ201510467883
【公开日】2016年8月3日
【申请日】2015年7月31日
【发明人】刘华银
【申请人】广东维沃软件技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1