一种图标显示方法及装置与流程

文档序号:11133393阅读:217来源:国知局
一种图标显示方法及装置与制造工艺

本发明涉及设备控制技术领域,尤其涉及一种图标显示方法及装置。



背景技术:

伴随着互联网技术的发展,智能手机、平板电脑等微型终端设备在日常生活中越来越普及,应用程序的种类也日渐增多,使用户能够接触到各种各样的应用程序。

发明人在实现发明的过程中发现,在相关技术中,应用程序在安装后,其图标保持不变,不发生任何变化,而这样的图标显示方式比较单调,容易被用户忽略,不能够通过图标提高应用程序的使用频率。



技术实现要素:

为克服相关技术中存在的问题,本发明实施例中提供了一种图标显示方法及装置。

本发明实施例公开了如下技术方案:

一种图标显示方法,包括:

若接收到对目标图标的当前操作指令,进行计时,得到计时时长;

判断所述计时时长是否等于预设时长集合中的任意一个预设时长,所述预设时长集合中包含有至少一个预设时长;

若所述计时时长等于任意一个预设时长,获取与所述计时时长相等的预设时长对应的透明度比率,所述预设时长集合中不同预设时长对应的透明度比率不同;

根据所述透明度比率设置所述目标图标的透明度;

若接收到所述当前操作指令后的下一次操作指令,结束计时。

可选地,还包括:

在结束计时之前,若所述计时时长达到预设时长阈值,结束计时,并开启下一次计时。

可选地,还包括:

当结束计时时,将所述目标图标的透明度恢复为初始透明度。

可选地,所述根据所述透明度比率设置所述目标图标的透明度,包括:

将所述目标图标的显示区域划分为多个预设区域,各个所述预设区域的透明度可分别设置;

根据所述透明度比率,在多个预设区域中选择目标区域;

将选择得到的所述目标区域的透明度设置为全透明。

可选地,所述根据所述透明度比率设置所述目标图标的透明度,包括:

将所述目标图标的显示区域划分为固定区域和多个预设区域,所述固定区域的透明度为初始透明度,各个所述预设区域的透明度可分别设置;

根据所述透明度比率,在多个预设区域中选择目标区域;

将选择得到的所述目标区域的透明度设置为全透明。

可选地,所述根据所述透明度比率设置所述目标图标的透明度,包括:

将所述目标图标的显示区域的整体透明度设置为与所述透明度比率对应的透明度。

相应地,本发明还提出了一种图标显示装置,包括:

接收模块,若接收到对目标图标的当前操作指令,进行计时,得到计时时长;

判断模块,判断所述计时时长是否等于预设时长集合中的任意一个预设时长,所述预设时长集合中包含有至少一个预设时长;

获取模块,若所述计时时长等于任意一个预设时长,获取与所述计时时长相等的预设时长对应的透明度比率,所述预设时长集合中不同预设时长对应的透明度比率不同;

设置模块,根据所述透明度比率设置所述目标图标的透明度;

结束模块,若接收到所述当前操作指令后的下一次操作指令,结束计时。

可选地,还包括:

开启模块,在结束计时之前,若所述计时时长达到预设时长阈值,结束计时,并开启下一次计时。

可选地,还包括:

恢复模块,当结束计时时,将所述目标图标的透明度恢复为初始透明度。

可选地,设置模块,包括:

划分子模块,将所述目标图标的显示区域划分为多个预设区域,各个所述预设区域的透明度可分别设置;

选择子模块,根据所述透明度比率,在多个预设区域中选择目标区域;

设置子模块,将选择得到的所述目标区域的透明度设置为全透明。

可选地,设置模块,包括:

划分区域子模块,将所述目标图标的显示区域划分为固定区域和多个预设区域,所述固定区域的透明度为初始透明度,各个所述预设区域的透明度可分别设置;

选择区域子模块,根据所述透明度比率,在多个预设区域中选择目标区域;

设置透明度子模块,将选择得到的所述目标区域的透明度设置为全透明。

可选地,设置模块,包括:

设置整体透明度子模块,将所述目标图标的显示区域的整体透明度设置为与所述透明度比率对应的透明度。

本发明实施例还提出了一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可实现本发明一种图标显示方法的各实现方式中的部分或全部步骤。

本发明实施例还提出了一种终端,包括:

至少一个总线;

与所述至少一个总线相连接的至少一个通信接口;

与所述至少一个总线相连接的至少一个处理器;

与所述至少一个总线相连接的至少一个存储器,

其中,所述处理器被配置为:

若接收到对目标图标的当前操作指令,进行计时,得到计时时长;

判断所述计时时长是否等于预设时长集合中的任意一个预设时长,所述预设时长集合中包含有至少一个预设时长;

若所述计时时长等于任意一个预设时长,获取与所述计时时长相等的预设时长对应的透明度比率,所述预设时长集合中不同预设时长对应的透明度比率不同;

根据所述透明度比率设置所述目标图标的透明度;

若接收到所述当前操作指令后的下一次操作指令,结束计时。

本发明实施例的实施例提供的技术方案可以包括以下有益效果:

本发明实施例中,若接收到对目标图标的当前操作指令,进行计时,得到计时时长,判断所述计时时长是否等于预设时长集合中的任意一个预设时长,所述预设时长集合中包含有至少一个预设时长,若所述计时时长等于任意一个预设时长,获取与所述计时时长相等的预设时长对应的透明度比率,所述预设时长集合中不同预设时长对应的透明度比率不同,根据所述透明度比率设置所述目标图标的透明度,若接收到所述当前操作指令后的下一次操作指令,结束计时。本发明通过调整图标的透明度来使图标发生动态的改变,取代了图标单调不变的状态。通过动态的图标呈现方式,本发明实施例可以有效地使图标引起用户的注意,进而提高了图标对应的应用程序的使用频率。

进一步地,因为不同的预设时长对应的透明度比率不同,所以,本发明的实施例能够使图标发生一系列的动态改变,如果用户不对图标进行操作,则会使图标一直变化下去,这样的变化能够促使用户对图标进行操作,即使用图标对应的应用程序。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

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

图1为本发明实施例提供的一种图标显示方法的流程示意图;

图2为本发明实施例提供的一种终端界面示意图;

图3为本发明实施例提供的一种图标变化示意图;

图4为本发明实施例提供的另一种图标变化示意图;

图5为图1中步骤S104的一种详细流程示意图;

图6为图1中步骤S104的另一种详细流程示意图;

图7为本发明实施例提供的一种图标显示装置的结构示意图;

图8为图7中设置模块的一种详细结构示意图;

图9为图7中设置模块的另一种详细结构示意图;

图10为本发明实施例提供的一种终端结构示意图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

本发明实施例提供一种图标显示方法。该方法可以应用于设备中,设备可以为终端,或者,与终端相连接的服务器,例如:安装有应用软件的计算机,或者,与计算机相连接,且与计算机内安装的应用软件进行数据交互的应用软件服务器。以下实施例中以终端为例进行说明。终端可以为手机、平板电脑、PDA等等。

在本发明的一个实施例中,如图1所示,该图标显示方法包括以下步骤。

在步骤S101中,若接收到对目标图标的当前操作指令,进行计时,得到计时时长。

在本发明的实施例中,如图2所示,在终端的显示界面上,会有各种应用程序的图标。本发明实施例通过使图标产生动态变化,从而引起用户的注意。选择一个图标作为目标图标,对其设置动态变化。终端需要检测是否接收到对目标图标的当前操作指令。该操作指令可以是用户对目标图标的任何指令,例如:点击指令、长按指令、滑动指令、移动指令等等,另外,当用户第一次安装应用程序时,安装后显示图标也可以看作是对图标的一次初始化指令,无论哪种指令,都在接收到指令后进行计时。

一旦接收到当前操作指令,就可以开始进行计时,在计时之后,可以得到到达的某时间点,距离计时起始点的时间长度,进而得到计时时长。

在步骤S102中,判断所述计时时长是否等于预设时长集合中的任意一个预设时长。

在本发明的实施例中,所述预设时长集合中包含有至少一个预设时长。在获得计时时长之前,与此同时,或之后,可以获取预先设定好的时长,即预设时长。很多个预设时长组成了一个集合,在集合中有各种不同的预设时长。比如可以为24小时,72小时等等。这些预设时长可以是有规律的,比如呈等差数列,预设时长为24小时、48小时、72小时等等。再比如呈时间间隔逐渐递减的趋势,预设时长为24小时、46小时、66小时等等。

在得到了计时时长和预设时长之后,判断两者是否相等。

若所述计时时长等于任意一个预设时长,在步骤S103中,获取与所述计时时长相等的预设时长对应的透明度比率,所述预设时长集合中不同预设时长对应的透明度比率不同。

在本发明的实施例中,计时时长会不断地增长,在某一个时刻得到的计时时长,会等于一个预设时长。若计时时长等于集合中的任意一个预设时长,获取该预设时长对应的透明度比率。透明度比率可以为整个图标透明程度,也可以为变透明的区域面积占整个图标的比例,即占比,等等。比如,透明度比率为整个图标透明程度时,可以设置原目标图标的原图的透明比率为0%,目标图标全透明时透明度比率为100%。透明度比率为占比时,透明度比率5%,即是5%的面积透明度改变。

不同的预设时长对应的透明度比率不同。举例来说,一个预设时长为24小时,对应的透明度比率为5%,随着预设时长的增大,对应的透明度比率也随之增大,当一个预设时长为48小时,对应的时长可以为15%。

在步骤S104中,根据所述透明度比率设置所述目标图标的透明度。

在本发明的实施例中,在获取了透明度比率之后,就可以根据它设置目标图标的透明度。比如,如果透明度比率为占比,设定占比为5%,则可以根据这个占比,选择图标左下角占图标面积5%的图形,将其设置为半透明或者全透明等等。该图形可以是圆形、方形或者无规则图形等等。如图3所示,随着计时时长的增加,可以增大透明度比率,使目标图标透明部分的面积随之增大。如果透明度比率为表示透明程度的数值,设定透明程度数值为5%,则可以根据该值调节图标的整体透明度,设定原图的透明度比率为0%,全透明时透明度比率为100%,则选取透明程度数值为5%对应的透明度,将该透明度作为目标图标的透明度。如图4所示,增加透明度比率,目标图标的整体透明度也会随之增加。

若接收到所述当前操作指令后的下一次操作指令,在步骤S105中,结束计时。

在本发明的实施例中,如果接收到下一次的操作指令,则结束计时。用户对图标进行操作,在停止计时的同时,也停止了继续的动态变化。如果一直不对图标进行操作,则图标会进行一系列的透明度改变,而在变化后,图标可以呈现全透明的状态,导致用户可能看不到图标。这样的动态变化,促使用户对图标进行点击等操作,以结束计时。阻止图标向完全透明继续变化。

本发明实施例通过调整图标的透明度来使图标发生动态的改变,取代了图标单调不变的状态。通过动态的图标呈现方式,本发明可以有效地使图标引起用户的注意,进而提高了图标对应的应用程序的使用频率。

进一步地,因为不同的预设时长对应的透明度比率不同,所以,本发明的实施例能够使图标发生一系列的动态改变,如果用户不对图标进行操作,则会使图标一直变化下去,这样的变化能够促使用户对图标进行操作,即使用图标对应的应用程序。

在本发明的一个实施例中,上述图标显示方法,还可以包括以下步骤:

在结束计时之前,若所述计时时长达到预设时长阈值,结束计时,并开启下一次计时。

在本发明的实施例中,在时长达到一定长度之后,结束计时,可以将图标恢复为初始透明度,开启下一次开始计时,以使用户能够看清图标。可以给时长设定一个阈值,当计时时长达到阈值后,则结束计时。比如,设定预设时长阈值为8天,当计时时长到达第8天的最后一刻时,则结束本次计时,并重新开始计时。

在本发明的一个实施例中,上述图标显示方法,还可以包括以下步骤:

当结束计时时,将所述目标图标的透明度恢复为初始透明度。

在本发明的实施例中,在结束时,终端将目标图标的透明度恢复为初始状态,使图标完整地显示于终端的界面上。这样通过用户的操作,使图标能够恢复到初始透明度的设置,促使用户对图标进行操作,以便于看清图标。

可以在恢复为初始透明度时,进行计时,开启下一次透明度变化过程,如此循环。

在本发明的一个实施例中,如图5所示,上述步骤S104,可以包括以下步骤:

在步骤S1041中,将所述目标图标的显示区域划分为多个预设区域,各个所述预设区域的透明度可分别设置。

在本发明的实施例中,可以将目标图标的显示区域划分为多个预设区域。这些预设区域可以是规则的、相等的,也可以是不规则或者不相等的,各个预设区域的形状也可以是各种各样的。比如,可以将整个显示区域进行均等划分,比如,如果整个显示区域为长方形区域,在长方形的里面做长方形一条边的9条平行线,可以将整个区域进行10等分。

每个划分成的预设区域,可以分别设置透明度。在计时达到不同的预设时长之后,这些区域的透明度可以是不同的。所以,在设置透明度的时候,可以把同一个预设区域对应不同的预设时长设置为呈现不同的透明度。

在步骤S1042中,根据所述透明度比率,在多个预设区域中选择目标区域。

在本发明的实施例中,如果透明度比率为面积的占比,终端可以在多个预设区域中,根据占比选择目标区域。该目标区域可以是一个预设区域,也可以是若干个预设区域。

在步骤S1043中,将选择得到的所述目标区域的透明度设置为全透明。

在本发明的实施例中,终端可以直接设置目标区域的透明度为全透明,这样目标区域的位置则完全不显示图标的内容。设置之后,用户就无法看到图标的目标区域部分。

在本发明的一个实施例中,如图6所示,上述步骤S104,可以包括以下步骤:

在步骤S1044中,将所述目标图标的显示区域划分为固定区域和多个预设区域,所述固定区域的透明度为初始透明度,各个所述预设区域的透明度可分别设置。

在本发明的实施例中,除了多个透明度可变的预设区域以外,在图标的显示区域中也可以包括固定区域。比如在图标中有“视频”的字样,可以将这个字样划分为固定区域。在达到预设时长时,“视频”字样的透明度不变,维持初始透明度的状态。固定区域可以是图标显示区域中可帮助用户识别应用程序的关键信息。这样使用户始终能够得知目标图标对应着哪一个应用程序。

在步骤S1045中,根据所述透明度比率,在多个预设区域中选择目标区域。

在步骤S1046中,将选择得到的所述目标区域的透明度设置为全透明。

在本发明的一个实施例中,上述步骤S104,可以包括以下步骤:

在步骤S1047中,将所述目标图标的显示区域的整体透明度设置为与所述透明度比率对应的透明度。

在本发明的实施例中,如果透明度比率为透明程度数值,这样,可以对目标图标的整个显示区域设定透明度。比如,首先建立透明度与透明度比率的对应关系:原图的透明度比率为0%,全透明时透明度比率为100%。如果限定此时的透明度比率为40%,可以显示出该透明度比率对应的透明度。

本发明的实施例可以对各个预设区域设定不同的透明度,而在达到不同的预设时长时,每个预设区域的透明度也可以是不同的,根据透明度比率,画面呈现动态的变化过程。直到用户再次对图标进行操作,才能够回到初始的透明度,这样的动态变化方式促使用户对目标图标进行操作。

同时,本发明实施例设定了固定区域,使用户始终可以得知目标图标对应着哪一个应用程序。

本发明实施例还提出了一种图标显示装置,如图7所示,包括:

接收模块701,若接收到对目标图标的当前操作指令,进行计时,得到计时时长;

判断模块702,判断所述计时时长是否等于预设时长集合中的任意一个预设时长,所述预设时长集合中包含有至少一个预设时长;

获取模块703,若所述计时时长等于任意一个预设时长,获取与所述计时时长相等的预设时长对应的透明度比率,所述预设时长集合中不同预设时长对应的透明度比率不同;

设置模块704,根据所述透明度比率设置所述目标图标的透明度;

结束模块705,若接收到所述当前操作指令后的下一次操作指令,结束计时。

可选地,还包括:

开启模块,在结束计时之前,若所述计时时长达到预设时长阈值,结束计时,并开启下一次计时。

可选地,还包括:

恢复模块,当结束计时时,将所述目标图标的透明度恢复为初始透明度。

可选地,设置模块,如图8所示,包括:

划分子模块7041,将所述目标图标的显示区域划分为多个预设区域,各个所述预设区域的透明度可分别设置;

选择子模块7042,根据所述透明度比率,在多个预设区域中选择目标区域;

设置子模块7043,将选择得到的所述目标区域的透明度设置为全透明。

可选地,设置模块,如图9所示,包括:

划分区域子模块7044,将所述目标图标的显示区域划分为固定区域和多个预设区域,所述固定区域的透明度为初始透明度,各个所述预设区域的透明度可分别设置;

选择区域子模块7045,根据所述透明度比率,在多个预设区域中选择目标区域;

设置透明度子模块7046,将选择得到的所述目标区域的透明度设置为全透明。

可选地,设置模块,包括:

设置整体透明度子模块,将所述目标图标的显示区域的整体透明度设置为与所述透明度比率对应的透明度。

本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可实现图1、图5和图6所示实施例提供的一种图标显示方法的各实现方式中的部分或全部步骤。

本发明实施例还提供一种图标显示装置,如图10所示,该终端100包括:至少一个处理器101、至少一个总线102、至少一个通信接口103和至少一个存储器104,其中,存储器104用于存储计算机执行指令;存储器104可以包括只读存储器和随机存取存储器,并向处理器101提供指令和数据。存储器104的一部分还可以包括非易失性随机存取存储器(NVRAM);

处理器101与通信接口103、存储器104通过总线102相连接;

发送单元和接收单元可以集成在通信接口103中;

在本发明的实施例中,当计算机运行时,处理器101执行存储器104中存储的计算机执行指令,处理器101可以执行图1所示实施例的步骤,用于:

若接收到对目标图标的当前操作指令,进行计时,得到计时时长;

判断所述计时时长是否等于预设时长集合中的任意一个预设时长,所述预设时长集合中包含有至少一个预设时长;

若所述计时时长等于任意一个预设时长,获取与所述计时时长相等的预设时长对应的透明度比率,所述预设时长集合中不同预设时长对应的透明度比率不同;

根据所述透明度比率设置所述目标图标的透明度;

若接收到所述当前操作指令后的下一次操作指令,结束计时。

为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本发明时可以把各单元的功能在同一个或多个软件和/或硬件中实现。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

以上所述仅是本发明的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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