一种应用程序图标的显示方法、装置及设备与流程

文档序号:18212611发布日期:2019-07-19 22:25阅读:185来源:国知局
一种应用程序图标的显示方法、装置及设备与流程

本发明涉及图标显示技术领域,具体涉及一种应用程序图标的显示方法、装置及设备。



背景技术:

随着科技的发展,越来越多的电子产品进入人们的工作和生活。随着电子产品的普及,更多的应用程序应运而生。有时一个电子产品中会安装多个应用程序,而当应用程序数量较多时,则会出现应用程序图标查找不方便的问题。人们需要在众多应用程序图标中查找需要的程序图标,尤其是老人和孩子。此种情况下由于应用程序的数量较多导致查找速度慢,效率低,用户产品体验差。



技术实现要素:

有鉴于此,本发明的目的在于克服现有技术的不足,提供一种应用程序图标的显示方法、装置及设备。解决了应用程序图标太多导致图标查找效率低的问题。

为实现以上目的,本发明采用如下技术方案:

一种应用程序图标的显示方法,包括:

确定待显示应用程序对应的图标及所述待显示应用程序的所属页面;

根据所述所属页面对所述待显示应用程序进行划分;

根据预设判断标准确定同一页面内的所述待显示应用程序的使用频率;

根据所述使用频率确定所述待显示应用程序的优先级;

根据所述优先级对所述图标按照预设显示规则进行显示处理。

可选的,还包括:

获取终端设备的所有应用程序的历史使用次数;

将所述历史使用次数不为零的应用程序设为待显示应用程序。

可选的,所述预设判断标准包括:所述待显示应用程序对应的图标的点击次数或所述待显示应用程序的后台运行时长或所述待显示应用程序的退出次数;

所述根据预设判断标准确定同一页面内的所述待显示应用程序的使用频率具体包括:

对所述点击次数或所述后台运行时长或所述退出次数按照从高到低的顺序进行排序,得到排序结果;

根据所述排序结果确定所述待显示应用程序的使用频率的大小。

可选的,所述预设显示规则具体包括:图标晃动开始时间或者图标大小规则或者图标卷动规则或者图标拼图规则。

可选的,所述预设显示规则为所述图标晃动开始时间;

所述根据所述优先级对所述图标按照预设显示规则进行显示处理具体包括:

按照所述优先级的高低控制所述图标晃动开始时间的先后顺序。

一种应用程序图标的显示装置,包括:

信息确定模块,用于确定待显示应用程序对应的图标及所述待显示应用程序的所属页面;

应用程序划分模块,用于根据所述所属页面对所述待显示应用程序进行划分;

使用频率确定模块,用于根据预设判断标准确定同一页面内的所述待显示应用程序的使用频率;

优先级确定模块,用于根据所述使用频率确定所述待显示应用程序的优先级;

图标显示处理模块,用于根据所述优先级对所述图标按照预设显示规则进行显示处理。

可选的,还包括:

历史使用次数获取模块,用于获取终端设备的所有应用程序的历史使用次数;

待显示程序确定模块,用于将所述历史使用次数不为零的应用程序设为待显示应用程序。

可选的,所述预设判断标准包括:所述待显示应用程序对应的图标的点击次数或所述待显示应用程序的后台运行时长或所述待显示应用程序的退出次数;

所述使用频率确定模块具体包括:

排序单元,用于对所述点击次数或所述后台运行时长或所述退出次数按照从高到低的顺序进行排序,得到排序结果;

频率确定单元,用于根据所述排序结果确定所述待显示应用程序的使用频率的大小。

一种应用程序图标的显示设备,包括:

处理器,及与所述处理器相连接的存储器;

所述存储器用于存储计算机程序,所述计算机程序至少用于执行上述所述的应用程序图标的显示方法;

所述处理器用于调用并执行所述存储器中的所述计算机程序。

可选的,所述显示设备为计算机、手机或平板电脑。

本申请提供的技术方案可以包括以下有益效果:

本申请中公开了一种应用程序图标的显示方法,包括确定待显示应用程序的所属页面,确定同一页面内的待显示应用程序的使用频率,根据使用频率对待显示应用程序进行优先级划分,最后根据优先级对待显示应用程序对应的图标进行预设显示规则的显示处理。采用上述方法可以根据用户对应用程序的使用频率对该应用频率进行显示处理,以保证用户在使用时能很快找到常用的应用程序的图标,极大地提高了用户查找应用程序的图标的效率,提升用户体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一实施例提供的应用程序图标的显示方法的流程图;

图2是本发明另一实施例提供的应用程序图标的显示方法的流程图;

图3是本发明一实施例提供的应用程序图标的显示装置的模块图;

图4是本发明一实施例提供的应用程序图标的显示设备的结构图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将对本发明的技术方案进行详细的描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本发明所保护的范围。

本申请中的实施例均是在出现页面变动或退出全屏软件,游戏的前提下执行。

图1是本发明一实施例提供的应用程序图标的显示方法的流程图。参见图1,一种应用程序图标的显示方法,包括:

步骤101:确定待显示应用程序对应的图标及所述待显示应用程序的所属页面;

步骤102:根据所述所属页面对所述待显示应用程序进行划分;将处于同一页面的待显示应用程序划分到一起,然后对同一页面内的待显示应用程序进行显示处理。

步骤103:根据预设判断标准确定同一页面内的所述待显示应用程序的使用频率;预设判断标准包括:待显示应用程序对应的图标的点击次数或所述待显示应用程序的后台运行时长或所述待显示应用程序的退出次数;

步骤104:根据所述使用频率确定所述待显示应用程序的优先级;

步骤105:根据所述优先级对所述图标按照预设显示规则进行显示处理。预设显示规则具体包括:图标晃动开始时间或者图标大小规则或者图标卷动规则或者图标拼图规则。

可选的,步骤103,即根据预设判断标准确定同一页面内的所述待显示应用程序的使用频率具体包括:

对所述点击次数或所述后台运行时长或所述退出次数按照从高到低的顺序进行排序,得到排序结果;当点击次数越大时,代表该待显示应用程序的使用频率越大,则该待显示应用程序的排序位置越靠前,同理当后台运行时长越大时,该待显示应用程序的排序位置越靠前,同样的当退出次数也越大时,该排序位置也越靠前。

根据所述排序结果确定所述待显示应用程序的使用频率的大小。该排序结果中待显示应用程序的排序位置越靠前,则代表该待显示应用程序的使用频率越大。

可选的,当预设显示规则为所述图标晃动开始时间时,按照所述优先级的高低控制所述图标晃动开始时间的先后顺序。优先级最高的图标的图标晃动开始时间最早,然后按照优先级的排序依次设定图标晃动开始时间。优先级最高的图标开始晃动设定时间后停止晃动,然后根据优先级排序开始下一个图标的晃动。

同时,需要注意的是本实施例中还可以设定晃动中的图标的晃动时间,可以根据用户需要设定晃动一定时间后停止,例如晃动1s后停止晃动,也可以一直晃动;或是停止晃动后设定时间内重新开始晃动。

同时本申请中图标的显示方式也可以为根据优先级的高低对图标大小进行修改,也可以为图标卷动规则或图标拼图规则显示图标。

例如当按照图标大小规则进行显示时,预先设定多种图标大小规格,在图标显示的过程中将优先级最高的图标的大小设定为图标大小规格中最大规格,然后按照优先级对所有待显示应用程序对应的图标进行大小格式的调整,进而显示。

可选的,当按照图标卷动规则进行图标显示时,根据图标的优先级将待显示应用程序对应的图标设置为卷动图标形式,不同优先级的不同图标卷动显示的时间不同。需要注意的是此处的优先级不同图标的卷动显示的区别不仅仅局限于卷动显示的时间不同,可以根据用户需要预先设定。同时,当按照图标拼图规则显示图标时,根据图标的优先级将对应图标设置为拼图形式,不同的优先级图标的拼图形式不同,具体拼图形式不唯一,可根据用户需要预先设定。

需要注意的是,本申请中对图标进行的突出显示处理并不仅仅局限于上述提到的晃动、卷动和拼图形式,还可以为通过图标的颜色变换,字体变换方式来突出显示,或者是图标360度转一圈,或是将图标向左右上下变化为多个然后复原,或是向左右上下卷动然后复原,或是图标附近出现指示箭头圆圈、图标附近出现图案指示等等变动方式,所以,具体的图标变动方式并不唯一,可根据用户需要预先设定。

同时,需要注意的是如果当前页面出现二级图标,里面有许多应用程序,此种情况下最多也只进行2次图标变动。

同时,本申请实施例中还设置了手动关闭图标突出显示的功能,用户可根据自身需求选择是否关闭图标突出显示的效果,当在某个页面内的图标进行突出显示时,用户出现了审美疲劳,此时用户可以开启手动关闭图标突出显示的功能,以此关闭图标突出显示的效果,根据用户需求选择开启或关闭。

上述实施例中通过对待显示应用程序的使用频率进行优先级判定划分,然后根据优先级依次对各待显示应用程序的图标进行突出显示,以此使用户在查找图标时,能很快发现所需图标,极大地提高了应用程序图标的查找效率,提升了用户体验。

同时,本申请中为了更详细地介绍本申请中应用程序图标的显示方法,现在上述实施例的基础上提供另外一个实施例介绍本方法,具体情况如下:

图2是本发明另一实施例提供的应用程序图标的显示方法的流程图。参见图2,一种应用程序图标的显示方法,包括:

步骤201:获取终端设备的所有应用程序的历史使用次数;

步骤202:将所述历史使用次数不为零的应用程序设为待显示应用程序;本实施例中只对使用过的应用程序图标进行显示处理,同时,此处还可以根据用户需要预先设定在规定时间内历史使用次数不为零的应用程序为待显示应用程序。

步骤203:确定待显示应用程序对应的图标及所述待显示应用程序的所属页面;

步骤204:根据所述所属页面对所述待显示应用程序进行划分;

步骤205:根据预设判断标准确定同一页面内的所述待显示应用程序的使用频率;同样的,本实施例中对同一页面内的待显示应用程序的使用频率进行判断。此处预设判断标准同上述实施例中预设判断标准相同,可以为待显示应用程序对应的图标的点击次数,也可以为所述待显示应用程序的后台运行时长,或者是待显示应用程序的退出次数。

步骤206:根据所述使用频率确定所述待显示应用程序的优先级;

步骤207:根据所述优先级对所述图标按照预设显示规则进行显示处理。其中预设显示规则可以为图标晃动开始时间,也可以为图标大小规则,或者是图标卷动规则或者图标拼图规则。

此实施例中首先对终端设备中的所有应用程序的历史使用次数进行统计,将历史使用次数不为零的应用程序设为待显示应用程序。本实施例中只对用户使用过的应用程序进行显示处理,对没使用过的程序不再进行显示处理,以此提高了图标显示处理的效率,同时将用户常用的应用程序图标能很快很明显的显示在界面上,能够使用户快速识别所需图标,极大地提高了用户的产品体验。

对应于本发明实施例提供的一种应用程序图标的显示方法,本发明实施例还提供一种应用程序图标的显示装置。请参见下文实施例。

图3是本发明一实施例提供的应用程序图标的显示装置的模块图。参见图3,一种应用程序图标的显示装置,包括:

信息确定模块301,用于确定待显示应用程序对应的图标及所述待显示应用程序的所属页面;

应用程序划分模块302,用于根据所述所属页面对所述待显示应用程序进行划分;

使用频率确定模块303,用于根据预设判断标准确定同一页面内的所述待显示应用程序的使用频率;预设判断标准包括:所述待显示应用程序对应的图标的点击次数或所述待显示应用程序的后台运行时长或所述待显示应用程序的退出次数;

优先级确定模块304,用于根据所述使用频率确定所述待显示应用程序的优先级;

图标显示处理模块305,用于根据所述优先级对所述图标按照预设显示规则进行显示处理。

更进一步地,使用频率确定模块303具体包括:

排序单元,用于对所述点击次数或所述后台运行时长或所述退出次数按照从高到低的顺序进行排序,得到排序结果;

频率确定单元,用于根据所述排序结果确定所述待显示应用程序的使用频率的大小。

上述装置中将待显示应用程序的使用频率进行优先级划分,之后根据优先级的高低对各待显示应用程序的图标进行突出显示,以此使用户能快速识别所需的应用程序图标,提高了图标识别效率。

在上述实施例的基础上本申请中应用程序图标的显示装置还包括:

历史使用次数获取模块,用于获取终端设备的所有应用程序的历史使用次数;

待显示程序确定模块,用于将所述历史使用次数不为零的应用程序设为待显示应用程序。

通过历史使用次数获取模块获取终端设备上所有应用程序的历史使用次数,然后根据待显示程序确定模块确定历史使用次数不为零的应用程序为待显示应用程序,之后对待显示应用程序对图标进行优先级划分,根据优先级的高低对待显示应用程序对应的图标进行显示处理,进而突出显示用户的常用图标。在此过程中本实施例只对用户使用过的应用程序图标进行突出显示,用户未使用过的应用程序图标则不做突出处理,以此不但能加快图标处理效率,同时能更进一步地方便用户快速识别所需图标。

为了更清楚地介绍实现本发明实施例的硬件系统,对应于本发明实施例提供的一种应用程序图标的显示方法,本发明实施例还提供一种应用程序图标的显示设备。请参见下文实施例。

图4是本发明一实施例提供的应用程序图标的显示设备的结构图。参见图4,一种应用程序图标的显示设备,包括:

处理器401,及与所述处理器401相连接的存储器402;

所述存储器402用于存储计算机程序,所述计算机程序至少用于执行上述所述的应用程序图标的显示方法;

所述处理器401用于调用并执行所述存储器402中的所述计算机程序。

其中,本实施例中的显示设备为计算机、手机或平板电脑。需要注意的是,本实施例中的显示设备并不仅仅局限于本实施例指出的设备,可以为任何具有图标显示功能的设备,具体情况根据用户需要预先设定。

可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1