CN109343778A - 一种显示方法、装置及电子设备 - Google Patents
一种显示方法、装置及电子设备 Download PDFInfo
- Publication number
- CN109343778A CN109343778A CN201811119640.9A CN201811119640A CN109343778A CN 109343778 A CN109343778 A CN 109343778A CN 201811119640 A CN201811119640 A CN 201811119640A CN 109343778 A CN109343778 A CN 109343778A
- Authority
- CN
- China
- Prior art keywords
- character string
- character
- animation
- preset
- user
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供了一种显示方法、装置及电子设备,通过获取用户输入的字符串,并根据所述字符串显示第一动画;判断所述字符串包含的字符信息是否达到显示预设的第二动画触发条件;如果达到显示所述预设的第二动画的触发条件,则显示所述第二动画。由于本发明实施例中将预设的奖励活动与输入法相结合,提高了用户使用应用程序的积极性,实现了用户与应用程序的高效互动,进而提高用户对应用程序的使用率。
Description
技术领域
本发明涉及计算机技术领域,特别是涉及一种显示方法、装置及电子设备。
背景技术
通常,应用程序的各种功能的使用过程都需要与输入法相结合,例如,视频播放器。当用户在视频播放器的播放界面上,选择需要播放的视频内容时,用户可以在播放界面的搜索选项中输入该待播放视频的名称。此时,由于用户在搜索视频名称的过程中,该视频播放器的输入功能单调乏味,这将直接影响用户对视频播放器的使用体现。因此,当用户在使用应用程序的各种功能时,如果该应用程序的输入功能单调乏味,这将大大降低了用户对应用程序的使用率。
基于此,现有技术中,开发者为了实现激励用户持续使用应用程序,提出了两种改进输入法的方法:
1、提升输入法的输入相关基础功能,如提高输入预测词的准确性、增加输入法的输入方式等;
2、提升输入法的个性化相关功能,如丰富输入表情包的种类、增加个性化自定义皮肤。
发明人在实现本发明的过程中发现,现有技术至少存在如下问题:
应用程序的输入界面中,只展示输入法的一些基础功能。由于应用程序的输入界面中,展示的信息比较单一,展示信息的趣味性比较差,从而导致了应用程序的使用率低。
发明内容
本发明实施例的目的在于提供一种显示方法、装置及电子设备,以提高用户对应用程序的使用率。
具体技术方案如下:
第一方面,提供了一种显示方法,所述方法应用于应用程序,所述方法可以包括:
获取用户输入的字符串,并根据所述字符串显示第一动画效果;
判断所述字符串包含的字符信息是否达到预设的第二动画效果的触发条件;
如果达到所述预设的第二动画效果的触发条件,则显示所述第二动画,并显示第一业务信息展示框。
可选的,所述方法还可以包括:
如果所述字符串包含的字符信息达到显示预设的第二动画的触发条件,则显示第一业务信息展示框。
可选的,所述判断所述字符串包含的字符信息是否达到显示预设的第二动画的触发条件,可以包括:
确定所述字符串对应的进度条长度;
如果所述字符串对应的进度条长度达到预设的进度条长度阈值,则判定所述字符串包含的字符信息达到显示预设的第二动画的触发条件;
如果所述字符串对应的进度条长度未达到预设的进度条长度阈值,则判定所述字符串包含的字符信息未达到显示预设的第二动画的触发条件。
可选的,所述确定所述字符串对应的进度条长度的步骤,可以包括:
根据预设的单个字符对应的进度条长度和所述字符串包含的字符信息,确定所述字符串对应的进度条长度。
可选的,所述确定所述字符串对应的进度条长度的步骤,可以包括:
根据预设字符与进度条长度的映射关系,确定所述字符串中包含的各字符对应的进度条长度;
确定所述各字符对应的进度条长度的值,得到所述字符串对应的进度条长度。
可选的,所述方法还可以包括:
当达到预设统计周期时,重新获取所述用户已输入的字符串;
确定所述字符串包含的字符信息。
可选的,所述方法还可以包括:
每当检测到用户输入的字符时,将所述字符添加到本地存储的所述用户输入的字符串中,得到所述用户当前输入的字符串;
确定所述用户当前输入的字符串包含的字符信息;
当判断所述字符串包含的字符信息达到预设的第二动画效果的触发条件时,重新获取所述用户已输入的字符。
可选的,所述方法还可以包括:
当接收到目标选择指令时,显示第二业务信息展示框,所述第二业务信息展示框中设置有多个业务选项,所述目标选择指令为针对所述第二动画的选择指令或针对所述第一业务信息展示框的选择指令;
当接收到针对第二业务信息展示框中的第一业务选项的选择指令时,显示预设的业务展示信息,并统计所述业务展示信息的展示时长;
当所述展示时长达到预设的时长阈值时,则将本地登录账户中的业务资源增加预设的资源值。
第二方面,提供了一种显示装置,所述装置应用于应用程序,包括:
获取模块,用于获取用户输入的字符串,并根据所述字符串显示第一动画效果;
判断模块,用于判断所述字符串包含的字符信息是否达到显示预设的第二动画的触发条件;
显示模块,用于如果达到显示所述预设的第二动画的触发条件,则显示所述第二动画。
可选的,所述装置还可以包括:
第一信息框显示模块,用于如果所述字符串包含的字符信息达到显示预设的第二动画的触发条件,则显示第一业务信息展示框。
可选的,所述判断模块可以包括:
确定子模块,用于确定所述字符串对应的进度条长度;
第一判定子模块,用于如果所述字符串对应的进度条长度达到预设的进度条长度阈值,则判定所述字符串包含的字符信息达到预设的第二动画的触发条件;
第二判定子模块,用于如果所述字符串对应的进度条长度未达到预设的进度条长度阈值,则判定所述字符串包含的字符信息未达到显示预设的第二动画的触发条件。
可选的,所述确定子模块可以包括:
确定单元,用于根据预设的单个字符对应的进度条长度和所述字符串包含的字符信息,确定所述字符串对应的进度条长度。
可选的,所述确定单元可以包括:
确定子单元,用于根据预设字符与进度条长度的映射关系,确定所述字符串中包含的各字符对应的进度条长度;
得到子单元,用于确定所述各字符对应的进度条长度的值,得到所述字符串对应的进度条长度。
可选的,所述装置还可以包括:
获取模块,用于当达到预设统计周期时,重新获取所述用户已输入的字符串;
第一确定模块,用于确定所述字符串包含的字符信息。
可选的,所述装置还可以包括:
添加模块,用于每当检测到用户输入的字符时,将所述字符添加到本地存储的所述用户输入的字符串中,得到所述用户当前输入的字符串;
第二确定模块,确定所述用户当前输入的字符串包含的字符信息;
重新获取模块,用于当判断所述字符串包含的字符信息达到预设的第二动画效果的触发条件时,重新获取所述用户已输入的字符。
可选的,所述装置还可以包括:
第二信息框显示模块,用于当接收到目标选择指令时,显示第二业务信息展示框,所述第二业务信息展示框中设置有多个业务选项,所述目标选择指令为针对所述第二动画效果的选择指令或针对所述第一业务信息展示框的选择指令;
第三信息显示模块,用于当接收到针对第二业务信息展示框中的第一业务选项的选择指令时,显示预设的业务展示信息,并统计所述业务展示信息的展示时长;
增加模块,用于当所述展示时长达到预设的时长阈值时,则将本地登录账户中的业务资源增加预设的资源值。
第三方面,提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现如下方法步骤:
获取用户输入的字符串,并根据所述字符串显示第一动画;
判断所述字符串包含的字符信息是否达到显示预设的第二动画的触发条件;
如果达到显示所述预设的第二动画的触发条件,则显示所述第二动画,并显示第一业务信息展示框。
第四方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一显示方法步骤。
本发明实施所提供的一种显示方法、装置及电子设备,通过获取用户输入的字符串,并根据所述字符串显示第一动画效果;判断所述字符串包含的字符信息是否达到显示预设的第二动画的触发条件;如果达到显示所述预设的第二动画的触发条件,则显示所述第二动画,并显示第一业务信息展示框。由于本发明实施例中将预设的奖励活动与输入法相结合,提高了用户使用应用程序的积极性,实现了用户与应用程序的高效互动,进而提高用户对应用程序的使用率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种显示方法的流程图;
图2为本发明实施例提供的一种应用程序输入界面中进度条的示例图;
图3为本发明实施例提供的一种显示方法的流程图;
图4为本发明实施例提供的一种显示方法的流程图;
图5为本发明实施例提供的一种第一业务信息展示框的的示例图;
图6为本发明实施例提供的一种显示方法的流程图;
图7为本发明实施例提供的一种第二业务信息展示框的的示例图;
图8为本发明实施例提供的一种显示装置的结构图;
图9为本发明实施例提供的一种电子设备的结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种显示方法,该方法可以应用于终端,该终端可以是手机或平板电脑等移动终端,也可以是个人计算机(Personal Computer,PC)、电视机等终端。该终端可以包括显示部件和输入部件,其中,输入部件可以是手写板、鼠标、键盘或触摸屏等,用户可以通过输入部件在终端中输入字符,终端则可以通过显示部件显示预设的动画效果和第一业务信息展示框,以实现用户与应用程序的高效互动,进而提高用户对应用程序的使用率的技术效果。
本发明实施例提供了一种显示方法,如图1所示,该方法可以包括以下步骤:
S110,获取用户输入的字符串,并根据所述字符串显示第一动画。
在实际应用中,终端中安装有应用程序,如视频播放器,文档编辑器等。用户可以通过输入部件,在应用程序的输入界面中输入字符,实现与该应用程序的交互。具体的,用户可以根据自身的实际需求,在上述应用程序的输入界面中输入字符串。相应的,应用程序接收到用户输入的字符串。
需要说明的是,在本发明实施例中,并不限定上述字符串中包含的字符的类型和数目,例如,用户输入的字符串可以是ABCD、@¥&或数字等。
在实施中,应用程序的输入界面中可以显示某种动画效果的图标,本申请称之为第一动画。终端通过获取用户输入的字符串,并根据所述字符串显示第一动画效果。例如,上述第一动画对应的图标为进度条,如图2所示。应用程序的输入界面中的进度条长度可以表示用户输入的字符信息,其中,字符信息可以为字符串包含的字符数目和字符对应的进度条长度。具体的,当用户在上述输入界面中输入字符串时,终端可以统计当前输入的字符信息,进一步显示相应长度的进度条。根据字符数目确定进度条长度的过程后续会进行详细说明。
可选的,本发明实施例中提供的用于记录用户输入的字符数目的进度条,只是用于记录用户输入的字符数目的一种形式,还可以存在其他任何形式,例如,框图、数字或符号等。同理,上述可以显示某种动画的图标可以是本发明实施例中提供的金币的图标,也可以是其他图标,如,上述动画的图标还可以是五角星图标、太阳图标等。
S120,判断字符串包含的字符信息是否达到显示预设的第二动画的触发条件。
在实施中,当用户在上述输入界面中,输入一个字符串时,终端可以判断上述用户输入的字符串包含的字符信息是否满足预设进度条长度,进一步判断其是否达到显示预设的第二动画的触发条件。如果用户输入的字符串包含的字符信息达到预设的第二动画效果的触发条件,则执行步骤S130。如果用户输入的字符串包含的字符未达显示到预设的第二动画的触发条件,则不显示预设的第二动画。
需要说明的是,上述判断用户输入的字符串中包含的字符信息是否达到显示预设的第二动画的触发条件的步骤,并不是只限于用户单次输入的字符串,还可以是判断用户在一定时间内,多次输入的字符串的累加字符数目。
可选的,上述可以显示第二动画的图标可以是本发明实施例中提供的金币的图标,也可以是其他图标,如,上述第二动画的图标还可以是五角星图标、太阳图标等。
在本申请实施例中,判断字符串包含的字符信息是否达到显示预设的第二动画的触发条件的方式可以是多种多样的,本申请实施例具体提供了一种可以根据用户输入的字符串对应的进度条长度,判断是否达到预设的第二动画效果的触发条件。如图3所示,具体包括如下步骤:
S310,确定字符串对应的进度条长度。
在本申请实施例中,确定字符串对应的进度条长度的可以是多种多样的,本申请实施例提供了两种可行的确定方式。
方式一,可以根据在字符串中单个字符对应的进度条长度相同的情况下,确定用户输入的字符串对应的进度条长度,具体包括如下步骤。
根据预设的单个字符对应的进度条长度和字符串包含的字符的总数目,确定字符串对应的进度条长度。
在实施中,终端通常为单个字符对应的长度,设定一个预设进度条长度。因此,在终端中的某应用程序中,如果每个单个字符对应的进度条长度是一个定值时,那么,通过确定出的字符串中包含的字符的总数目乘以对应的单个字符对应的进度条长度,即可确定出用户输入的字符串对应的进度条长度。
例如,假设:应用程序对应的输入界面中的可输入字符对应的进度条长度为5,当用户输入一个包含6个字符的字符串laoshi时,则该字符串对应的进度条长度为30。
可选的,终端可以在达到预设统计周期时,重新获取用户已输入的字符串;确定字符串包含的字符信息。
例如,终端可以周期性的统计用户输入的字符串中字符的总数目,例如,终端可以两个小时统计一次用户输入的字符串中字符的总数目。
可选的,终端也可以每当检测到用户输入的字符时,将字符添加到本地存储的所述用户输入的字符串中,得到用户当前输入的字符串;确定用户当前输入的字符串包含的字符信息;当判断所述字符串包含的字符信息达到预设的第二动画效果的触发条件时,重新获取所述用户已输入的字符。
在实施时,每当检测到用户输入的字符时,终端可以将字符添加到本地存储的用户输入的字符串中,即可得到用户当前输入的字符串,然后,根据上述得到的用户当前输入的字符串,确定该字符串包含的字符信息。例如,字符信息为输入字符的总数目,终端已检测到用户已输入的字符个数为89,则在检测到用户本次输入字符之后,将字符添加到本地存储的用户输入的字符串中,统计出当前字符串中包含的字符数目为90。
可以理解的是,在不同的应用程序的输入界面中,单个字符对应的预设进度条可以不同,并且任何应用程序的输入界面中单个字符对应的预设进度条长度都不会超过该输入界面上进度条对应的总长度。
方式二,可以根据在字符串中单个字符对应的进度条长度不同的情况下,则确定用户输入的字符串对应的进度条长度,如图4所示,具体包括如下步骤。
S410:根据预设的字符与进度条长度的映射关系,确定字符串中包含的各字符对应的进度条长度。
通常,终端中应用程序的输入界面对应一个输入配置文件,在输入配置文件中记录了每个字符对应的进度条长度,即在输入配置文件中存储有一个字符与进度条长度的映射关系表,如表1所示。当终端检测到用户输入的字符串时,根据上述输入配置文件中的映射关系,确定字符串中包含的各字符对应的进度条长度。
表1
可以理解的是,上述字符串中单个字符对应的进度条长度不同,可以是每个字符对应的进度条长度都不同,也可以是部分数目个字符对应的进度条长度。
S420:确定各字符对应的进度条长度的值,得到字符串对应的进度条长度。
在实施中,当确定出用户输入的字符串中的每个字符对应的进度条长度之后,将上述每个字符对应的进度条长度相加,即可得到用户输入的字符串对应的长度。例如,假设某应用程序的输入配置文件中字符a对应的进度条长度为1、字符b对应的进度条长度为2、字符y对应的进度条长度为5,则当用户输入的字符串为baby,该字符串对应的进度条长度为2+1+2+5=10。
在本发明实施例中,通过判断用户输入的字符串中包含的字符信息是否达到预设的显示动画触发条件,确定是否显示预设的第二动画,进而确定出是否给予用户奖励,实现了用户与应用程序的高效互动,进而提高用户对应用程序的使用率。
S320,如果字符串对应的进度条长度达到预设的进度条长度阈值,则判定字符串包含的字符信息达到显示预设的第二动画的触发条件。
在实施中,通过上述步骤确定出用户输入的字符串对应的进度条长度之后,将该字符串对应的进度条长度与预设的进度条长度阈值做比较。如果用户输入的字符串对应的进度条长度达到预设的进度条长度阈值,则执行步骤S130。
S330,如果字符串对应的进度条长度未达到预设的进度条长度阈值,则判定字符串包含的字符信息未达到显示预设的第二动画的触发条件。
在实施中,如果通过比较用户输入的字符串对应的进度条长度没有达到预设的进度条长度阈值,则电子设备保留上述用户输入的字符串中包含的字符数目,并执行步骤S110。
在本发明实施例中,通过判断用户输入的字符串中包含的字符信息是否达到显示预设的第二动画的触发条件,确定是否显示预设的第二动画,进而确定出是否给予用户奖励,实现了用户与应用程序的高效互动,进而提高用户对应用程序的使用率。
S130,如果达到显示预设的第二动画的触发条件,则显示第二动画。
在实施中,当用户输入的字符串包含的字符信息达到显示预设的第二动画触发条件,显示第二动画。
可选的,如果字符串包含的字符信息达到显示预设的第二动画的触发条件,则显示第一业务信息展示框。
其中,第一业务信息展示框第一业务信息展示框可以包括第二动画效果对应的奖励提示内容,如图5所示。
举例而言,当用户输入的字符串包含的字符数目达到预设的第二动画的触发条件时,则应用程序对应的输入界面中的可以显示金币由暗变亮的图标,相应的显示该动画效果,即点亮第一个金币,并显示一个“点击领取奖励”的提示框。当用户持续输入字符串,并达到预设的第二动画效果的触发条件时,则点亮第二个金币,并显示一个“点击领取奖励”的提示框,依此类推;直到用户输入的字符串包含的字符达到第二动画效果显示结束条件时为止,如,当点亮第三个金币时,应用程序停止点亮金币,并显示一个“金币池已满!点击领取”的提示框。
在本发明实施例中,在用户输入的字符串达到预设的第二动画效果的触发条件时,显示预设的第二动画效果,并显示第一业务信息展示框,用户通过选择第一页面信息展示框中对应的选项,实现与应用程序的高效互动,提高了用户使用应用程序的积极性。
在本发明的一种实施例中,如图6所示,在上述步骤S140如果达到显示预设的第二动画的触发条件,则显示第二动画,并显示第一业务信息展示框的步骤之后,还可以包括如下步骤:
S610,当接收到目标选择指令时,显示第二业务信息展示框,第二业务信息展示框中设置有多个业务选项,目标选择指令为针对述第二动画的选择指令或针对第一业务信息展示框的选择指令。
其中,第二业务信息展示框中可以包括预设的展示信息,如包括第二动画对应的奖励金额选项、双倍奖励获取选项和展示信息。
在实施中,当用户点击上述显示的第二动画对应的图标时,应用程序的输入界面上对应的显示第二业务信息展示框,如图7所示。
举例而言,假设:预设的第二动画的触发条件为用户输入的字符串对应进度条长度为100,第二动画效果为金币由暗变亮。其中,当字符串包含的每个字符对应的进度条长度不同时,上述字符串对应的进度条长度为各字符对应的进度条长度的相加,当字符串包含的每个字符对应的进度条长度相同时,上述字符串对应的进度条长度为单个字符串对应的进度条长度与字符串包含的字符数目的乘积。那么,在用户在应用程序的输入界面上输入字符串对应的进度条长度未达到预设进度条长度对应的阈值100时,上述金币图标暗色,比如灰色。当用户输入的字符串对应的进度条长度达到100时,则上述金币由暗变亮,比如,金色。当用户点击该变亮的金币时,该应用程序的输入界面上显示一个包含奖励金额选项、双倍奖励获取选项和展示信息的提示框,具体如图7所示。
S620,当接收到针对第二业务信息展示框中的第一业务选项的选择指令时,显示预设的业务展示信息,并统计业务展示信息的展示时长。
其中,第一业务选项可以是终端预设的包含展现信息的业务选项,如双倍奖励获取选项。
在实施中,当用户点击第二业务信息展示框的第一业务选项时,应用程序的输入界面相应的显示预设的业务展示信息,例如,某手机产品的介绍信息。
通常,业务展现信息具有向用户介绍某类产品的作用,并且该业务展现信息对应预设的展示时长。
可选的,在本发明实施例中,不限定上述预设的业务展示信息的内容。
S630,当展示时长达到预设的时长阈值时,则将本地登录账户中的业务资源增加预设的资源值。
在实施中,当终端展示上述预设的业务展示信息的展示时长达到预设的业务展示信息的时长阈值时,用户可以获得上述第一业务选项对应的业务资源,并将获取的上述业务资源存储在电子设备中对应的存储位置中。
其中,上述预设的时长阈值可以是预设的业务展示信息的完整时长,也可以是预设的业务展示信息的展示时长的一半时长等。
本发明实施所提供的一种激励用户使用应用程序的方法,通过获取用户输入的字符串,并根据所述字符串显示第一动画;判断字符串包含的字符信息是否达到显示预设的第二动画的触发条件;如果达到显示预设的第二动画的触发条件,则显示第二动画。由于本发明实施例中将预设的奖励活动与输入法相结合,提高了用户使用应用程序的积极性,实现了用户与应用程序的高效互动,进而提高用户对应用程序的使用率。
基于相同的技术构思,如图8所示,本发明实施例还提供了一种显示装置,该装置应用于终端,装置包括:
获取模块810,用于获取用户输入的字符串,并根据所述字符串显示第一动画;
判断模块820,用于判断字符串包含的字符信息是否达到显示预设的第二动画的触发条件;
显示模块830,用于如果达到预设的第二动画效果的触发条件,则显示第二动画。
在本申请实施例中,上述装置可以包括:
第一信息框显示模块,用于如果所述字符串包含的字符信息达到显示预设的第二动画的触发条件,则显示第一业务信息展示框。
在本申请实施例中,上述判断模块可以包括:
确定子模块,用于确定字符串对应的进度条长度;
第一判定子模块,用于如果字符串对应的进度条长度达到预设的进度条长度阈值,则判定字符串包含的字符信息达到显示预设的第二动画的触发条件;
第二判定子模块,用于如果字符串对应的进度条长度未达到预设的进度条长度阈值,则判定字符串包含的字符信息未达到显示预设的第二动画的触发条件。
在本申请实施例中,上述确定子模块可以包括:
确定单元,用于根据预设的单个字符对应的进度条长度和字符串包含的字符的总数目,确定字符串对应的进度条长度。
在本申请实施例中,上述确定单元还可以包括:
确定子单元,用于根据预设字符与进度条长度的映射关系,确定字符串中包含的各字符对应的进度条长度;
得到子单元,用于确定各字符对应的进度条长度的值,得到字符串对应的进度条长度。
在本申请实施例中,上述装置还可以包括:
获取模块,用于当达到预设统计周期时,获取用户已输入的字符串;
第一确定模块,用于确定字符串包含的字符信息。
在本申请实施例中,上述装置还可以包括:
添加模块,用于每当检测到用户输入的字符时,将字符添加到本地存储的所述用户输入的字符串中,得到用户当前输入的字符串;
第二确定模块,确定用户当前输入的字符串包含的字符信息;
重新获取模块,用于当判断所述字符串包含的字符信息达到显示预设的第二动画的触发条件时,重新获取所述用户已输入的字符。
在本申请实施例中,上述装置还可以包括:
第二信息框显示模块,用于当接收到目标选择指令时,显示第二业务信息展示框,第二业务信息展示框中设置有多个业务选项,目标选择指令为针对第二动画效果的选择指令或针对所述第一业务信息展示框的选择指令;
第三信息显示模块,用于当接收到针对第二业务信息展示框中的第一业务选项的选择指令时,显示预设的业务展示信息,并统计业务展示信息的展示时长;
增加模块,用于当展示时长达到预设的时长阈值时,则将本地登录账户中的业务资源增加预设的资源值。
本发明实施例所提供的一种显示方法、装置及电子设备,通过获取用户输入的字符串,并根据所述字符串显示第一动画效果;判断字符串包含的字符信息是否达到显示预设的第二动画的触发条件;如果达到显示预设的第二动画的触发条件,则显示第二动画,并显示第一业务信息展示框。由于本发明实施例中将预设的奖励活动与输入法相结合,提高了用户使用应用程序的积极性,实现了用户与应用程序的高效互动,进而提高用户对应用程序的使用率。
本发明实施例还提供了一种电子设备,如图9所示,包括处理器901、通信接口902、存储器903和通信总线904,其中,处理器901,通信接口902,存储器903通过通信总线904完成相互间的通信,
存储器903,用于存放计算机程序;
处理器901,用于执行存储器903上所存放的程序时,以使该电子设备执行如下步骤,该步骤包括:
获取用户输入的字符串,并根据所述字符串显示第一动画;
判断字符串包含的字符信息是否达到显示预设的第二动画的触发条件;
如果达到预设的第二动画的触发条件,则显示第二动画。
关于该方法各个步骤的具体实现以及相关解释内容可以参见上述图1、3和4所示的方法实施例,在此不做赘述。
另外,处理器901执行存储器903上所存放的程序而实现的应用设置方法的其他实现方式,与前述方法实施例部分所提及的实现方式相同,这里也不再赘述。
上述处理器可以是通用处理器,包括CPU(Central Processing Unit,中央处理器)、NP(Network Processor,网络处理器)等;还可以是DSP(Digital Signal Processing,数字信号处理器)、ASIC(Application Specific Integrated Circuit,专用集成电路)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
通信接口用于上述电子设备与其他设备之间的通信。
存储器可以包括随机存取存储器(Random Access Memory,简称RAM),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital Signal Processing,简称DSP)、专用集成电路(Application SpecificIntegrated Circuit,简称ASIC)、现场可编程门阵列(FieldProgrammable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的显示方法。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
本发明实施例中,获取待播放的目标展示信息的展示图像,以及在目标视频中的展示时间段内的目标视频图像,根据图像相似度算法分别确定目标展示信息的展示图像与获取到的各视频图像的差异度;如果各视频图像中,存在第一视频图像的差异度满足预设的差异度条件,则确定第一视频图像的平均色值,并根据平均色值对目标展示信息的图像进行色值调整;当播放第一视频图像时,在第一视频图像的上层,显示调整后的目标展示信息的展示图像。基于本方案,可以对目标展示信息的展示图像进行调整,以使展示图像的色值接近视频图像的色值,优化了展示效果,从而提高用户体验。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
Claims (9)
1.一种显示方法,其特征在于,所述方法包括:
获取用户输入的字符串,并根据所述字符串显示第一动画;
判断所述字符串包含的字符信息是否达到显示预设的第二动画的触发条件;
如果达到显示所述第二动画效果的触发条件,则显示所述第二动画。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
如果所述字符串包含的字符信息达到显示预设的第二动画的触发条件,则显示第一业务信息展示框。
3.根据权利要求1所述的方法,其特征在于,所述判断所述字符串包含的字符信息是否达到显示预设的第二动画的触发条件的步骤,包括:
确定所述字符串对应的进度条长度;
如果所述字符串对应的进度条长度达到预设的进度条长度阈值,则判定所述字符串包含的字符信息达到显示预设的第二动画的触发条件;
如果所述字符串对应的进度条长度未达到预设的进度条长度阈值,则判定所述字符串包含的字符信息未达到显示预设的第二动画的触发条件。
4.根据权利要求3所述的方法,其特征在于,所述确定所述字符串对应的进度条长度的步骤,包括:
根据预设的单个字符对应的进度条长度和所述字符串包含的字符总数目,确定所述字符串对应的进度条长度。
5.根据权利要求3所述的方法,其特征在于,所述确定所述字符串对应的进度条长度的步骤,包括:
根据预设字符与进度条长度的映射关系,确定所述字符串中包含的各字符对应的进度条长度;
确定所述各字符对应的进度条长度的值,得到所述字符串对应的进度条长度。
6.根据权利要求1-5所述的方法,其特征在于,所述方法还包括:
当达到预设统计周期时,重新获取所述用户已输入的字符串;
确定所述字符串包含的字符信息。
7.根据权利要求1-5所述的方法,其特征在于,所述方法还包括:
每当检测到用户输入的字符时,将所述字符添加到本地存储的所述用户输入的字符串中,得到所述用户当前输入的字符串;
确定所述用户当前输入的字符串包含的字符信息;
当判断所述字符串包含的字符信息达到显示预设的第二动画的触发条件时,重新获取所述用户已输入的字符。
8.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
当接收到目标选择指令时,显示第二业务信息展示框,所述第二业务信息展示框中设置有多个业务选项,所述目标选择指令为针对所述第二动画的选择指令或针对所述第一业务信息展示框的选择指令;
当接收到针对第二业务信息展示框中的第一业务选项的选择指令时,显示预设的业务展示信息,并统计所述业务展示信息的展示时长;
当所述展示时长达到预设的时长阈值时,则将本地登录账户中的业务资源增加预设的资源值。
9.一种显示装置,其特征在于,所述装置包括:
获取模块,用于获取用户输入的字符串,并根据所述字符串显示第一动画;
判断模块,用于判断所述字符串包含的字符信息是否达到显示预设的第二动画的触发条件;
显示模块,用于如果达到显示所述预设的第二动画的触发条件,则显示所述第二动画。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811119640.9A CN109343778A (zh) | 2018-09-25 | 2018-09-25 | 一种显示方法、装置及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811119640.9A CN109343778A (zh) | 2018-09-25 | 2018-09-25 | 一种显示方法、装置及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109343778A true CN109343778A (zh) | 2019-02-15 |
Family
ID=65306780
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811119640.9A Pending CN109343778A (zh) | 2018-09-25 | 2018-09-25 | 一种显示方法、装置及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109343778A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110275753A (zh) * | 2019-06-27 | 2019-09-24 | 北京金山安全软件有限公司 | 应用程序的增值业务获取方法、装置及设备 |
CN112764627A (zh) * | 2021-01-28 | 2021-05-07 | 青岛海信传媒网络技术有限公司 | 一种升级包安装进度显示方法及显示设备 |
WO2021233378A1 (zh) * | 2020-05-21 | 2021-11-25 | 北京字节跳动网络技术有限公司 | 配置视频特效方法、装置、设备及存储介质 |
CN113709573A (zh) * | 2020-05-21 | 2021-11-26 | 北京字节跳动网络技术有限公司 | 配置视频特效方法、装置、设备及存储介质 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101388922A (zh) * | 2008-10-30 | 2009-03-18 | 深圳华为通信技术有限公司 | 提示字符数的方法及终端 |
CN102566774A (zh) * | 2010-12-26 | 2012-07-11 | 上海量明科技发展有限公司 | 计量用户输入字符来调整级别的方法及*** |
CN103049259A (zh) * | 2012-12-07 | 2013-04-17 | 北京百度网讯科技有限公司 | 用于呈现表示输入进度的图形对象的方法、装置与设备 |
CN105045464A (zh) * | 2015-06-29 | 2015-11-11 | 努比亚技术有限公司 | 一种提示表单填写进度的方法和装置 |
US20160142516A1 (en) * | 2014-11-19 | 2016-05-19 | Web Service Development | Method and system for transferring data over a local area network to a smart device |
WO2016161561A1 (zh) * | 2015-04-07 | 2016-10-13 | 深圳市柔宇科技有限公司 | 一种输入方法及电子设备 |
CN107071581A (zh) * | 2017-03-22 | 2017-08-18 | 北京潘达互娱科技有限公司 | 经验值领取方法及装置 |
CN107122188A (zh) * | 2017-04-26 | 2017-09-01 | 网易(杭州)网络有限公司 | 项目进度条图像生成的方法及装置 |
CN107705069A (zh) * | 2017-09-27 | 2018-02-16 | 北京小米移动软件有限公司 | 进度显示方法及装置 |
CN107870951A (zh) * | 2016-09-28 | 2018-04-03 | 珠海金山办公软件有限公司 | 一种文档页面的跳转方法及装置 |
-
2018
- 2018-09-25 CN CN201811119640.9A patent/CN109343778A/zh active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101388922A (zh) * | 2008-10-30 | 2009-03-18 | 深圳华为通信技术有限公司 | 提示字符数的方法及终端 |
CN102566774A (zh) * | 2010-12-26 | 2012-07-11 | 上海量明科技发展有限公司 | 计量用户输入字符来调整级别的方法及*** |
CN103049259A (zh) * | 2012-12-07 | 2013-04-17 | 北京百度网讯科技有限公司 | 用于呈现表示输入进度的图形对象的方法、装置与设备 |
US20160142516A1 (en) * | 2014-11-19 | 2016-05-19 | Web Service Development | Method and system for transferring data over a local area network to a smart device |
WO2016161561A1 (zh) * | 2015-04-07 | 2016-10-13 | 深圳市柔宇科技有限公司 | 一种输入方法及电子设备 |
CN105045464A (zh) * | 2015-06-29 | 2015-11-11 | 努比亚技术有限公司 | 一种提示表单填写进度的方法和装置 |
CN107870951A (zh) * | 2016-09-28 | 2018-04-03 | 珠海金山办公软件有限公司 | 一种文档页面的跳转方法及装置 |
CN107071581A (zh) * | 2017-03-22 | 2017-08-18 | 北京潘达互娱科技有限公司 | 经验值领取方法及装置 |
CN107122188A (zh) * | 2017-04-26 | 2017-09-01 | 网易(杭州)网络有限公司 | 项目进度条图像生成的方法及装置 |
CN107705069A (zh) * | 2017-09-27 | 2018-02-16 | 北京小米移动软件有限公司 | 进度显示方法及装置 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110275753A (zh) * | 2019-06-27 | 2019-09-24 | 北京金山安全软件有限公司 | 应用程序的增值业务获取方法、装置及设备 |
WO2021233378A1 (zh) * | 2020-05-21 | 2021-11-25 | 北京字节跳动网络技术有限公司 | 配置视频特效方法、装置、设备及存储介质 |
CN113709383A (zh) * | 2020-05-21 | 2021-11-26 | 北京字节跳动网络技术有限公司 | 配置视频特效方法、装置、设备及存储介质 |
CN113709573A (zh) * | 2020-05-21 | 2021-11-26 | 北京字节跳动网络技术有限公司 | 配置视频特效方法、装置、设备及存储介质 |
US11962929B2 (en) | 2020-05-21 | 2024-04-16 | Beijing Bytedance Network Technology Co., Ltd. | Method, apparatus, and device for configuring video special effect, and storage medium |
CN113709383B (zh) * | 2020-05-21 | 2024-05-03 | 抖音视界有限公司 | 配置视频特效方法、装置、设备及存储介质 |
CN112764627A (zh) * | 2021-01-28 | 2021-05-07 | 青岛海信传媒网络技术有限公司 | 一种升级包安装进度显示方法及显示设备 |
CN112764627B (zh) * | 2021-01-28 | 2022-08-26 | 青岛海信传媒网络技术有限公司 | 一种升级包安装进度显示方法及显示设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108023927B (zh) | 用于活动的可行动建议 | |
CN108647052A (zh) | 应用程序预加载方法、装置、存储介质及终端 | |
US9286400B2 (en) | Presenting tag clouds based on user information | |
CN109343778A (zh) | 一种显示方法、装置及电子设备 | |
JP6401185B2 (ja) | 記事コンテンツの再ランク付け | |
CN107551555B (zh) | 游戏画面显示方法及装置、存储介质、终端 | |
US9361625B2 (en) | Game navigation interface for electronic content | |
CN111435999B (zh) | 一种视频上展示信息的方法、装置、设备和存储介质 | |
US20160004761A1 (en) | Person-based display of posts in social network | |
US11531918B2 (en) | Interactive live event outcome selection and prediction | |
US8812514B2 (en) | Web-based competitions using dynamic preference ballots | |
CN108829456A (zh) | 应用程序预加载方法、装置、存储介质及终端 | |
WO2008051676A2 (en) | An integrated electronic invitation process | |
CN106796510A (zh) | 用于呈现并安装应用的设备、方法及图形用户界面 | |
CN113194349B (zh) | 视频播放方法、评论方法、装置、设备及存储介质 | |
US20150287069A1 (en) | Personal digital engine for user empowerment and method to operate the same | |
US9553840B2 (en) | Information sharing system, server device, display system, storage medium, and information sharing method | |
JP2016505983A (ja) | ソーシャル・カバー・フィード・インターフェース | |
CN106469385A (zh) | 用户邀请方法和装置 | |
US10643239B2 (en) | Monitoring an application on a processing device and generating rewards | |
CN107220062A (zh) | 一种锁屏图片的显示方法、装置、存储介质及移动终端 | |
CN109389365A (zh) | 多人协作式文档的处理方法、装置和电子设备 | |
CN112068920A (zh) | 内容展示方法、装置、电子设备和可读存储介质 | |
CN111596995B (zh) | 展示方法、装置和电子设备 | |
CN109542297B (zh) | 提供操作引导信息的方法、装置及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190215 |