CN115220613A - 一种事件提示处理方法、装置、设备及介质 - Google Patents
一种事件提示处理方法、装置、设备及介质 Download PDFInfo
- Publication number
- CN115220613A CN115220613A CN202110412161.1A CN202110412161A CN115220613A CN 115220613 A CN115220613 A CN 115220613A CN 202110412161 A CN202110412161 A CN 202110412161A CN 115220613 A CN115220613 A CN 115220613A
- Authority
- CN
- China
- Prior art keywords
- target
- event
- virtual image
- action
- prompt
- 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
Images
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/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
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/52—Controlling the output signals based on the game progress involving aspects of the displayed game scene
-
- 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/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- 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/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/30—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device
- A63F2300/308—Details of the user interface
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)
- Multimedia (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请实施例公开了一种事件提示处理方法、装置、设备及介质,其中的方法包括:显示信息业务界面;在信息业务界面中显示目标虚拟形象;响应于获取到的目标提示事件,控制目标虚拟形象执行与目标提示事件对应的事件提醒动作。采用本申请实施例能够引导用户关注目标提示事件,提高用户对目标提示事件的关注度。
Description
技术领域
本申请涉及计算机技术领域,尤其涉及一种事件提示处理方法、一种事件提示处理装置、一种事件提示处理设备及一种计算机可读存储介质。
背景技术
在使用终端的过程中常常会出现需要用户关注的内容;例如,在使用终端中运行的任一应用程序的过程中,接收到需要用户关注的新消息。经实践发现,目前用于提示用户关注新消息的提示方式较为直接和单一,例如:直接在界面中显示新消息,以此来提示用户关注新消息。因此,现有的提示方式与用户的互动性较弱,使得用户对新消息的关注度较低,容易导致新消息的遗漏。
发明内容
本申请实施例提供一种事件提示处理方法、装置、设备及介质,能够引导用户关注目标提示事件,提高用户对目标提示事件的关注度。
一方面,本申请实施例提供一种事件提示处理方法,该方法包括:
显示信息业务界面;
在信息业务界面中显示目标虚拟形象;
响应于获取到的目标提示事件,控制目标虚拟形象执行与目标提示事件对应的事件提醒动作。
另一方面,本申请实施例提供一种事件提示处理装置,该装置包括:
显示单元,用于显示信息业务界面;
显示单元,还用于在信息业务界面中显示目标虚拟形象;
处理单元,用于响应于获取到的目标提示事件,控制目标虚拟形象执行与目标提示事件对应的事件提醒动作。
在一种实现方式中,处理单元用于控制目标虚拟形象执行与目标提示事件对应的事件提醒动作时,具体用于:
控制目标虚拟形象从当前姿态调整为目标姿态,以使目标虚拟形象执行与目标提示事件对应的事件提醒动作;
其中,当前姿态是指:在获取到目标提示事件时,目标虚拟形象所处的姿态;目标姿态是指:根据目标提示事件确定的姿态。
在一种实现方式中,目标提示事件包括:信息业务界面中存在新提示元素的事件;处理单元用于控制目标虚拟形象从当前姿态调整为目标姿态时,具体用于:
获取新提示元素在信息业务界面中的第一位置坐标,以及目标虚拟形象在信息业务界面中的第二位置坐标;
根据第一位置坐标和第二位置坐标,计算目标虚拟形象和新提示元素之间的目标方位关系;目标方位关系指示:新提示元素位于目标虚拟形象的目标方向;
根据目标方位关系控制目标虚拟形象从当前姿态调整为目标姿态;目标姿态包括:目标虚拟形象中的一个或多个身体部位的朝向与目标方向相匹配的姿态。
在一种实现方式中,目标提示事件包括:信息业务界面中存在新提示元素的事件;处理单元用于控制目标虚拟形象执行与目标提示事件对应的事件提醒动作时,具体用于:
将目标虚拟形象从当前位置移动至目标位置,以使目标虚拟形象执行与目标提示事件对应的事件提醒动作;
其中,当前位置是指:在获取到目标提示事件时,目标虚拟形象所处的位置;目标位置是指:新提示元素在信息业务界面中所处的位置。
在一种实现方式中,处理单元还用于:
在控制目标虚拟形象执行与事件提醒动作的过程中,或者在目标虚拟形象执行完事件提醒动作后的预设时长内,若目标虚拟形象被触发,则输出目标提示事件的事件详情界面。
在一种实现方式中,处理单元还用于:
在目标虚拟形象未执行事件提醒动作的情况下,若检测到目标虚拟形象被触发,则输出事件标识列表;事件标识列表包括:一个或多个历史提示事件对应的事件标识,历史提示事件是指:在目标虚拟形象被触发前所获取到的提示事件;
当事件标识列表中的任一事件标识被选择时,显示被选择的事件标识所指示的历史提示事件的事件详情界面。
在一种实现方式中,处理单元还用于:
在目标虚拟形象结束执行事件提醒动作后,在信息业务界面中删除目标虚拟形象;
在获取到新提示事件时,在信息业务界面中显示目标虚拟形象。
在一种实现方式中,处理单元还用于:
在获取到目标提示事件的情况下,获取目标用户的当前心情状态;
控制目标虚拟形象的表情从当前表情,变化为与当前心情状态相关的目标表情;
其中,当前表情是指:在获取到目标提示事件时,目标虚拟形象所呈现的表情。
在一种实现方式中,处理单元用于获取目标用户的当前心情状态时,具体用于:
调用摄像组件采集目标用户的人脸图像;对人脸图像进行表情识别处理,得到目标用户的人脸表情;基于人脸表情预测目标用户的当前心情状态;
或者,获取目标用户的历史行为数据,历史行为数据包括以下任一种或多种:音视频播放数据、文字编辑数据,以及社交数据;根据历史行为数据对目标用户进行情绪识别,得到目标用户的当前心情状态。
在一种实现方式中,处理单元还用于:
获取信息业务界面的显示历史信息,显示历史信息包括:信息业务界面在预设时间段内,每次被触发显示的历史触发时刻;
获取在显示目标虚拟形象之前,最近一次触发显示信息业务界面的目标触发时刻;
若显示历史信息中只包括目标触发时刻,则确定信息业务界面在预设时间段内是首次显示于终端屏幕,并控制目标虚拟形象执行互动动作。
在一种实现方式中,处理单元还用于:
若信息业务界面中的任一界面元素被触发,则获取任一界面元素和目标虚拟形象之间的方位关系;
根据获取到的方位关系,控制目标虚拟形象执行关于任一界面元素的响应动作。
在一种实现方式中,处理单元还用于:
在目标虚拟形象执行任一动作的过程中,在目标虚拟形象所处的显示区域中,显示关于任一动作的动作描述信息,动作描述信息用于描述任一动作的执行目的;
其中,任一动作包括:事件提醒动作、互动动作或者响应动作。
在一种实现方式中,处理单元还用于:
在目标虚拟形象执行任一动作的过程中,输出目标语音音频,目标语音音频是根据任一动作的动作描述信息生成的;
其中,任一动作包括:事件提醒动作、互动动作或者响应动作。
在一种实现方式中,处理单元还用于:
显示形象设置界面,形象设置界面中包括参考虚拟形象,以及一个或多个候选蒙皮资源;
当从一个或多个候选蒙皮资源中选择目标蒙皮资源时,在形象设置界面中采用目标蒙皮资源更新显示参考虚拟形象;
若检测到针对更新后的参考虚拟形象的确认操作,则将更新后的参考虚拟形象作为目标虚拟形象。
在一种实现方式中,在信息业务界面中出现目标虚拟形象时,目标虚拟形象处于基准位姿;目标虚拟形象执行事件提醒动作后,目标虚拟形象处于目标位姿;处理单元还用于:
统计目标虚拟形象处于目标位姿的持续时长;
若持续时长大于时长阈值,则控制目标虚拟形象从目标位姿恢复至基准位姿。
在一种实现方式中,目标提示事件包括:信息业务界面中存在新提示元素的事件;处理单元还用于:
在目标虚拟形象执行事件提醒动作的过程中,播放新提示元素的提示动画;
其中,提示动画包括以下至少一项:控制新提示元素从第一位置移动至第二位置的动画;以及,对新提示元素执行目标操作的动画,目标操作包括以下任一种或多种:振动操作、伸缩操作,以及旋转操作。
在一种实现方式中,信息业务界面是关于目标游戏的目标应用中的界面,处理单元还用于:
在显示目标虚拟形象的过程中,若存在游戏邀请触发事件,则输出游戏邀请通知,以通知目标虚拟形象邀请目标用户参与目标游戏;
若游戏邀请通知被触发,则输出关于目标游戏的游戏画面。
另一方面,本申请实施例提供一种事件提示处理设备,该设备包括:
处理器,适于执行计算机程序;
计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时,实现如上述的事件提示处理方法。
另一方面,本申请实施例提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,计算机程序适于由处理器加载并执行如上述的事件提示处理方法。
另一方面,本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。终端的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该终端执行上述的事件提示处理方法。
本申请实施例中,当在终端屏幕中显示信息业务界面时,可以在信息业务界面中显示目标虚拟形象,丰富信息业务界面中的元素种类,增加界面浏览的趣味性。在获取到目标提示事件时,如在信息业务界面中存在目标提示事件的情况下,还支持控制目标虚拟形象执行与目标提示事件对应的事件提醒动作;这样通过目标虚拟形象与目标用户之间的互动,增加目标用户对目标虚拟形象的代入感,进而通过目标虚拟形象引导目标用户关注目标提示事件,使得目标用户可及时关注到目标提示事件,有效提升目标提示事件的提示及时性,避免目标提示事件被遗漏,提高目标提示事件的关注度。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1a示出了本申请一个示例性实施例提供的一种事件提示处理***的架构示意图;
图1b示出了本申请一个示例性实施例提供的一种3D人物模型的示意图;
图2示出了本申请一个示例性实施例提供的一种事件提示处理方法的流程示意图;
图3a示出了本申请一个示例性实施例提供的一种在信息业务界面中显示目标虚拟形象的示意图;
图3b示出了本申请一个示例性实施例提供的一种在信息业务界面中设置目标虚拟用户的显示位置的的示意图;
图3c示出了本申请一个示例性实施例提供的另一种在信息业务界面中显示目标虚拟形象的示意图;
图3d示出了本申请一个示例性实施例提供的一种控制目标虚拟形象执行事件提醒动作的示意图;
图3e示出了本申请一个示例性实施例提供的一种控制目标虚拟形象从当前姿态调整为目标姿态的示意图;
图3f示出了本申请一个示例性实施例提供的一种触发目标提示事件的示意图;
图3g示出了本申请一个示例性实施例提供的另一种控制目标虚拟形象执行事件提醒动作的示意图;
图3h示出了本申请一个示例性实施例提供的一种控制目标虚拟形象从当前姿态调整为目标姿态的示意图;
图3i示出了本申请一个示例性实施例提供的一种触发目标提示事件的示意图;
图3j示出了本申请一个示例性实施例提供的又一种控制目标虚拟形象执行事件提醒动作的示意图;
图3k示出了本申请一个示例性实施例提供的又一种控制目标虚拟形象执行事件提醒动作的示意图;
图3l示出了本申请一个示例性实施例提供的一种提示事件的示意图;
图3m示出了本申请一个示例性实施例提供的另一种提示事件的示意图;
图3n示出了本申请一个示例性实施例提供的一种通过触发目标虚拟形象,显示事件详情界面的示意图;
图3o示出了本申请一个示例性实施例提供的另一种通过触发目标虚拟形象,显示事件详情界面的示意图;
图4示出了本申请一个示例性实施例提供的一种事件提示处理方法的流程示意图;
图5a示出了本申请一个示例性实施例提供的一种在形象设置界面中更新蒙皮资源的示意图;
图5b示出了本申请一个示例性实施例提供的一种在形象设置界面中删除蒙皮资源的示意图;
图5c示出了本申请一个示例性实施例提供的一种在形象设置界面中新增蒙皮资源的示意图;
图5d示出了本申请一个示例性实施例提供的一种触发显示形象设置界面的示意图;
图5e示出了本申请一个示例性实施例提供的一种控制目标虚拟形象执行互动动作的示意图;
图5f示出了本申请一个示例性实施例提供的一种控制目标虚拟形象执行互动动作的示意图;
图5g示出了本申请一个示例性实施例提供的一种在信息业务界面中播放目标提示事件的提示动画的示意图;
图6示出了本申请一个示例性实施例提供的一种控制目标虚拟形象执行响应动作的示意图;
图7示出了本申请一个示例性实施例提供的一种在信息业务界面中显示目标虚拟形象的动作描述信息的示意图;
图8示出了本申请一个示例性实施例提供的一种游戏邀请的示意图;
图9示出了本申请一个示例性实施例提供的一种事件提示处理装置的结构示意图;
图10示出了本申请一个示例性实施例提供的一种事件提示处理设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在本申请实施例中,涉及一种事件提示处理***,该事件提示处理***可如图1a所示;该事件提示处理***可包括终端101和服务器102,本申请实施例对终端101和服务器102的数量和类型不作限定,在此说明。其中,终端101可包括但不限于:智能手机(如Android手机、iOS手机等)、平板电脑、便携式个人计算机、移动互联网设备(MobileInternet Devices,简称MID)、智能电视、车载设备、头戴设备等可以进行触屏的智能设备。终端中包括终端屏幕,也称为显示屏、显示屏幕等等;终端中可以运行应用程序(可简称为应用,如社交应用、游戏应用、视频应用、小程序应用、web应用等等)。服务器102可以包括但不限于:数据处理服务器、Web服务器、应用服务器等等具有复杂计算能力的设备。服务器102可以是终端101的后台服务器,用于与终端101进行信息交互,以为该终端提供计算和应用服务支持;或者,服务器102还可以是终端101中运行的任一应用的后台服务器,用于与终端101中运行的应用进行信息交互,以为该任一应用提供计算和应用服务支持。服务器102可以是独立的物理服务器,也可以是由多个物理服务器构成的服务器集群或者分布式***。终端101和服务器102可以通过有线或无线方式进行直接或间接地通信连接,本申请实施例并不对终端101和服务器102之间的连接方式进行限定。
基于图1a所示的事件提示处理***,本申请实施例提出一种事件提示处理方案,该事件提示处理方案涉及虚拟形象;所谓虚拟形象可是指:用户采用的可以用来代表自己的虚拟的形象,该形象可以是虚构的模型(如不真实存在的卡通模型、动漫模型等)或真实的模型(如与真实的人物相似的、但显示于终端屏幕中的人物模型等);在使用终端的过程中,采用虚拟形象可以增强用户对虚拟形象的代入感,让用户操作更为沉浸。常见的虚拟形象可包括但不限于:虚拟人物形象(如卡通人物形象、动漫人物形象等等)、虚拟动画形象(如卡通动物形象等等)等等。为便于阐述,后续均以虚拟形象为虚拟人物形象为例进行说明。本申请实施例提出的目标虚拟形象(如任一虚拟人物形象)可以是指产品(如应用程序、操作***等)内置的3D人物模型(或称为三维人物模型等);3D人物模型具有较好地空间感、真实感和立体感等优势,能够更增加用户对目标虚拟形象的代入感。具体地,通过蒙皮技术可将3D人物模型的全部或部分身体部位(如头部、手臂等身体部位)绑定到可活动的骨骼***上,进而通过控制骨骼***运动,实现控制该3D人物模型执行动作(如事件提醒动作)。
一种示例性的3D人物模型可如图1b所示,将该3D人物模型绑定至骨骼***后,可通过控制骨骼***控制3D人物模型执行动作。例如:将3D人物模型的头部绑定至可活动的头部骨骼;当需要控制3D人物模型的头部执行运动时,可在3D人物模型的头部建立维度(如建立以脸部中心位置为中心,以水平面为x轴,以竖直线为y轴的坐标系),以建立的维度为基础通过控制头部的骨骼沿不同坐标方向运行,进而实现控制3D人物模型的头部执行多种动作。又如:将3D人物模型的手臂(包括大臂、小臂、手掌等)绑定至可活动的手臂骨骼;当需要控制3D人物模型的手臂执行运动时,可在3D人物模型的手臂处建立维度(如以胳膊肘10为中心,大臂和小臂围绕胳膊肘10运动),并以建立的维度为基础控制手臂各处的骨骼执行运动,实现控制3D人物模型的手臂执行多种动作;等等。另外,本申请实施例还可以为3D人物模型的脸部配置多种表情动画,如微笑、大笑、疑惑等等表情动画;当需要3D人物模型表现某种表情时,直接播放对应的表情动画,实现对3D人物模型的表情的控制,丰富了3D人物模型的表达方式,增加趣味性。需要说明的是,上述是以目标虚拟形象为3D人物模型为例对目标虚拟形象执行动作进行介绍的,但可以理解的是,其他类型的目标虚拟形象(如虚拟动画形象等)也适用于上述描述的实现方式,在此不作详细阐述。
本申请实施例提出的事件提示处理方案,可由图1a所示事件提示处理***中的终端101和服务器102之间相互交互来执行;在这种实现方式下,执行事件提示处理方案的主要流程可参见图1a,主要包括步骤s11-s13,其中:s11,服务器102将配置文件发送至终端101(或终端101中运行的目标应用程序(如任一应用程序));其中,配置文件中可包括但不限于如下信息:触发条件(即触发目标虚拟形象执行动作的条件,如获取到目标提示事件的条件)、动效指令(即控制目标虚拟形象执行动作的指令)、数据接口文件(即解释其他信息或文件的一种文件,如用于识别新提示元素的位置坐标的文件等)、等等。s12,终端101接收服务器102发送的配置文件,并根据配置文件检测是否存在配置文件所包含的触发条件;例如,配置文件包含的触发条件包括:在终端屏幕所显示的信息业务界面中显现待发布的视频提示,那么如果终端检测到在终端屏幕所显示的信息业务界面中出现了待发布的视频提示,则确定检测到配置文件所包含的触发条件。s13,终端101在检测到触发条件时,可根据检测到的触发条件获取该触发条件对应的动效指令,并根据动效指令控制目标虚拟形象执行触发条件相应的动作,具体是控制目标虚拟形象所捆绑的骨架***执行相应的动作。基于上述步骤s11-s13可知,采用由服务器将配置文件下发给终端的方式,使得终端本身可以不消耗能量,在目标虚拟形象和用户进行互动的过程中可保证互动的流畅性,确保用户的操作体验;并且,在终端的版本存在更迭需求时,可节省版本更迭的成功。
在其他实现方式中,终端101的本地存储空间可部署配置文件,那么本申请实施例提出的事件提示处理方案,也可由图1a所示事件提示处理***中的终端101来执行,或者,由终端101中运行的任一应用程序来执行。在这种实现方式下,终端101可根据本地存储空间中的配置文件,检测是否存在触发条件;若存在,则表明获取到目标提示事件,此时可调用配置文件所包含的动效指令,来控制目标虚拟形象执行与目标提示事件对应的事件提醒动作。由上述方案可知,本申请实施例通过新增目标虚拟形象,来执行与目标提示事件对应的事件提醒动作,实现将用户与目标提示事件紧密联系起来,增加用户与目标提示事件的互动性,提高目标提示事件的关注度,且使目标用户可及时关注到目标提示事件,有效提升目标提示事件的提示及时性。
为便于阐述,后续均以终端来执行本申请实施例提及的事件提示处理方案为例进行说明,但可以理解的是,这样的举例并不对本申请实施例产生限定,特此说明。
基于上述描述的事件提示处理方案,本申请实施例提出更为详细的事件提示处理方法,下面将结合附图对本申请实施例提出的事件提示处理方法进行详细介绍。
请参见图2,图2示出了本申请一个示例性实施例提供的一种事件提示处理方法的流程示意图;该事件提示处理方法可以由图1a所示***中的终端101来执行,该事件提示处理方法包括但不限于步骤S201-S203:
S201,显示信息业务界面。
当目标用户(即终端的使用者)打开终端时,可在终端的终端屏幕中显示信息业务界面。此处的信息业务界面可以是指:终端的***业务界面,例如:终端的主界面(即包含终端运行的一个或多个应用程序的应用标识的界面)、***配置界面(即用于配置终端的属性信息的界面,属性信息包括音量大小、屏幕亮度等信息)、……、等等。或者,信息业务界面还可以是指终端中运行的任一应用程序所提供的服务界面;其中,应用程序可包括但不限于:安装在终端中的客户端、无需下载安装即可使用的小程序、通过浏览器打开的web应用程序等等;例如,应用程序是安装在终端中的社交应用程序,那么社交应用程序的信息业务界面可包括:社交应用程序中的社交会话界面、联系人列表界面、个人中心界面、……、等等。为便于阐述,后续均以信息业务界面为终端中运行的目标应用程序(即终端中运行的任一应用程序)所提供的任一服务界面为例进行说明。
S202,在信息业务界面中显示目标虚拟形象。
其中,显示目标虚拟形象的实现方式可包括如下两种:①在信息业务界面中显示目标虚拟形象,该信息业务界面可包括终端的***业务界面或目标应用程序的服务界面。在信息业务界面中显示目标虚拟形象的一种示例性示意图可参见图3a,如图3a所示,在信息业务界面301中包括目标虚拟形象3011,具体在信息业务界面301的指定区域中显示该目标虚拟形象3011;其中,指定区域可以是由管理人员设置的,或者由目标用户设置的,目标用户在信息业务界面中设置目标虚拟形象的显示位置的方式可参见图3b,当目标用户在信息业务界面中将目标虚拟形象3011从终端屏幕的右侧位置拖动至终端屏幕的左侧位置处释放时,表示目标用户想要将目标虚拟形象放置于终端屏幕的左侧位置处,此时将目标虚拟形象显示于目标用户释放的位置(即终端屏幕的左侧位置)处。
②在信息业务界面之上悬浮显示目标虚拟形象。具体地,在信息业务界面的显示层级之上显示有显示层级高于信息业务界面的显示层级的另一界面,暂且称为蒙层界面,该蒙层界面可以100%的透明度显示于信息业务界面之上,以便于透过该蒙层界面可看清信息业务界面所包含的界面元素;那么可将目标虚拟形象显示于蒙层界面中,这样就可实现将目标虚拟形象悬浮显示于信息业务界面之上,此时目标虚拟形象可能会覆盖信息业务界面的部分界面元素进行显示。如图3c所示,在信息业务界面301之上悬浮显示目标虚拟形象3011,该目标虚拟形象3011表现为一只小熊。可以理解的是,与目标虚拟形象具体显示于信息业务界面中的哪一显示位置类似的,目标虚拟形象在蒙层界面中的显示位置,即目标虚拟形象在信息业务界面之上悬浮显示的显示位置,可以是由管理人员设置,或者由目标用户设置,在此不作赘述。
可以理解的是,图3a、图3b及图3c中所表现的目标虚拟形象3011均是示例性的介绍,在其他场景中,目标虚拟形象还可以表现为其他装扮的虚拟形象(如卡通人物等形象),并且目标虚拟形象在信息业务界面之中或信息业务界面之上的显示位置、显示大小是可以发生变化的。本申请实施例对目标虚拟形象的种类、显示位置、显示大小等均不作限定,在此说明。
S203,响应于获取到的目标提示事件,控制目标虚拟形象执行与目标提示事件对应的事件提醒动作。
根据获取到的目标提示事件的不同,目标虚拟形象执行的与目标提示事件对应的事件提醒动作也不相同。其中,目标提示事件可包括但不限于:在信息业务界面中存在新提示元素的事件、根据位于信息业务界面之外的提示信息所产生的提示事件、……、等等。下面以上述提及的两种类型的目标提示事件为例,对获取到每种目标提示事件时,控制目标虚拟形象执行的与目标提示事件对应的事件提醒动作进行介绍,其中:
(1)在信息业务界面中存在新提示元素的事件。其中,新提示元素可是指:在终端屏幕显示信息业务界面的过程中,出现于信息业务界面中的元素;或者,在终端屏幕显示信息业务界面的过程中,存在于信息业务界面中某一元素进行更新后的元素;等等。该元素可包括但不限于:文本消息、图片、音视频标识(如音视频图片、包含音视频的卡片等)、表情、动画等等。例如,信息业务界面为终端的主界面,如果主界面中显示的任一应用程序接收到新消息的提示通知,那么在该任一应用程序所处的显示区域内可显示一个通知图标,则确定新提示元素为通知图标,在信息业务界面中存在新提示元素的事件包括:在主界面中显示通知图标所产生的事件。又如,信息业务界面为终端所运行的社交应用程序(如微信应用程序)所提供的个人中心界面(如微信游戏个人主页面),如果在个人中心界面新出现一个界面提示(即用于引导目标用户进行下一步操作的一种通知样式,如完善个人资料的提示),则确定新提示元素为界面提示,在信息业务界面中存在新提示元素的事件包括:在个人中心界面中显示界面提示所产生的事件。
当在信息业务界面中存在新提示元素时,可控制目标虚拟形象执行关于新提示元素的事件提醒动作;这种通过目标虚拟形象执行事件提醒动作,可以引导目标用户关注在信息业务界面中出现的新提示元素,能够提高新提示元素的关注度。其中,控制目标虚拟形象执行的关于新提示元素的事件提醒动作,可包括但不限于:根据新提示元素在信息业务界面中出现时的方位信息(如新提示元素出现于信息业务界面的顶部位置),控制目标虚拟形象执行的姿态变化的动作;或者,根据新提示元素在信息业务界面中出现时的方位信息,控制目标虚拟形象执行的位置变化的动作;又或者,根据新提示元素在信息业务界面中出现时的方位信息,控制目标虚拟形象执行的姿态变化和位置变化的动作。
下面结合具体的例子,来对上述描述的多种示例性的控制目标虚拟形象执行事件提醒动作的实现方式进行介绍。
①控制目标虚拟形象执行的关于目标提示事件的事件提醒动作,包括:根据新提示元素在信息业务界面中出现时的方位信息(如新提示元素出现于信息业务界面的顶部位置),控制目标虚拟形象执行的姿态变化的动作。具体实现中,如果在信息业务界面中存在目标提示事件,即在信息业务界面中出现新提示元素时,则可以控制目标虚拟形象从当前姿态调整为目标姿态,以使目标虚拟形象执行与新提示元素所对应的事件提醒动作。其中,当前姿态可是指:在获取到目标提示事件时,目标虚拟形象所处的姿态,即在信息业务界面中出现目标虚拟形象时,目标虚拟形象所处的姿态。假设目标虚拟形象完成任一姿态后可维持该姿态3秒,那么如果在信息业务界面中的不同位置连续(如间隔为几毫秒)出现多个新提示元素,如新提示元素1、新提示元素2以及新提示元素3,且新提示元素1、新提示元素2以及新提示元素3分别以间隔时间2毫秒出现于信息业务界面中的不同位置,则对于新提示元素2来说,当在信息业务界面中出现新提示元素2时,目标虚拟形象的当前姿态为在信息业务界面中存在新提示元素1时目标虚拟形象所执行的姿态。其中,目标姿态可以是根据新提示元素和目标虚拟形象之间的目标方位关系确定的;具体地,获取新提示元素与目标虚拟形象之间的目标方位关系的过程可包括:获取新提示元素在信息业务界面中的第一位置坐标,以及目标虚拟形象在信息业务界面中的第二位置坐标;根据第一位置坐标和第二位置坐标,计算目标虚拟形象和新提示元素之间的目标方位关系,所谓目标方位关系可以指示:新提示元素位于目标虚拟形象的目标方向;那么根据目标方位关系控制目标虚拟形象从当前姿态调整为目标姿态,目标虚拟形象的目标姿态可包括:目标虚拟形象中的一个或多个身体部位(如手臂、手指、头部等等部位)的朝向与目标方向相匹配的姿态;其中,身体部位的朝向与目标方向相匹配可以是指:身体部位与目标方向完全一致,或者,身体部位与目标方向存在一定的角度(如30度等)等等,本申请对此不作限定。上述描述中的位置坐标可以是对前述描述的配置文件进行解析得到的,特在此说明。
一种实现方式中,以新提示元素和目标虚拟形象之间的目标方位关系指示:新提示元素位于目标虚拟形象的上方方向为例,对控制目标虚拟形象执行关于新提示元素的事件提醒动作的过程进行介绍。如图3d所示,在信息业务界面301中出现了新提示元素302,例如,该新提示元素302可包括“请尽快完善个人资料”,以提示目标用户完善个人信息;此时可确定新提示元素302和目标虚拟形象3011之间的目标方位关系指示:新提示元素302位于目标虚拟形象3011的上方方向,则目标虚拟形象3011需要执行的目标姿态可包括:目标虚拟形象中的一个或多个身体部位的朝向与上方方向相匹配的姿态,如控制目标虚拟形象的右臂朝向与上方方向相匹配的姿态。具体地,控制目标虚拟形象从当前姿态调整为目标姿态的一种示例性的动作展示过程可参见图3e,如图3e所示,首先,控制目标虚拟形象3011的头部沿y轴向左侧转动第一角度(如30度);其次,控制目标虚拟形象3011的头部沿x轴向上方转动第二角度(如20度);其次,控制目标虚拟形象的右手手势变为指向性手势,即某根手指(如食指)伸直,其他手指向内弯曲,呈单指状态;最后,控制目标虚拟形象3011的右手手臂向上转动第三角度(如60度),并控制小臂以胳膊肘10为圆心顺时针转动第四角度(如5度);最终得到目标虚拟形象3011指向新提示元素302的目标姿态。其中,上述过程中目标虚拟形象的各个身体部位具体转动多少角度,是由目标虚拟形象与新提示元素之间的目标方位关系确定的,本申请实施例对此不作限定。正如前述所描述的,目标虚拟形象的运动是通过控制骨骼***的运动来实现的,那么上述过程描述的目标虚拟形象的姿态的变化,其实质是控制骨骼***来执行一系列操作完成的;对于用户来说,所看见的是目标虚拟形象在执行一系列动作,在此说明。
当然,图3e所示的信息业务界面中的新提示元素302还可以被触发,当新提示元素302被触发时,终端屏幕从信息业务界面跳转显示至新的界面,该新的界面是与新提示元素302相关的。如图3f所示,新提示元素302为“请尽快完善个人资料”,则当触发新提示元素302时,在终端屏幕中显示资料设置界面303,目标用户可以在资料设置界面303中设置个人资料(或个人信息);当在资料设置界面303检测到界面返回操作(如触发返回选项、或滑动界面)时,可从资料设置界面303返回至信息业务界面301。值得一提的是,资料设置界面303中也可以显示目标虚拟形象3011,并且如果在资料设置界面中存在目标提示事件,那么显示于资料设置界面303中的目标虚拟形象也可执行与该目标提示事件所对应的事件提醒动作,在此不作详细赘述。
另一种实现方式中,以新提示元素和目标虚拟形象之间的目标方位关系指示:新提示元素位于目标虚拟形象的下方方向为例,对控制目标虚拟形象执行与新提示元素对应的事件提醒动作的过程进行介绍。如图3g所示,在信息业务界面中显示有新提示元素302,例如,该新提示元素302可包括:目标用户在历史时间段(如当前时刻之前的目标时间段,如当前时刻为2月8日3:00,则历史时间段可是指2月1日00:00-2月8日3:00)操作目标游戏(如任一款游戏)时录屏得到的游戏音视频片段;或者,目标用户在历史时间段获得的一段视频、一张照片等等,获得方式可包括但不限于:从其他设备接收的、通过互联网下载的、采用摄像头拍摄的;等等。此时可确定新提示元素302和目标虚拟形象3011之间的目标方位关系指示:新提示元素302位于目标虚拟形象3011的下方方向,则目标虚拟形象3011需要执行的目标姿态可包括:目标虚拟形象中的一个或多个身体部位的朝向与下方方向相匹配的姿态,如控制目标虚拟形象的右臂朝向与下方方向相匹配的姿态。具体地,控制目标虚拟形象从当前姿态调整为目标姿态的一种示例性的动作展示过程可参见图3h,如图3h所示,首先,控制目标虚拟形象3011的头部沿y轴向左侧转动第五角度(如20度);其次,控制目标虚拟形象3011的头部沿x轴向下方转动第六角度(如25度);最后,控制目标虚拟形象的右手手势变为指向性手势,即某根手指(如食指)伸直,其他手指向内弯曲,呈单指状态;最终得到目标虚拟形象3011指向新提示元素302的目标姿态。其中,上述过程中目标虚拟形象的各个身体部位具体转动多少角度,是由目标虚拟形象与新提示元素之间的方位关系确定的,本申请实施例对此不作限定。另外,在实际应用场景中到底控制目标虚拟形象执行哪些动作,以及各个动作的执行顺序等,本申请实施例均不作限定,在此说明;例如,当目标方向为下方方向时,可以只控制目标虚拟形象的头部进行动作,而不控制手势发生变化等。
当然,图3h所示的信息业务界面中的新提示元素302也可以被触发。继续参见如图3i,新提示元素302为待发布的游戏视频片段,该游戏视频片段是目标用户在历史时间段内操作目标游戏所产生的;当新提示元素302被触发时(或新提示元素302所处显示区域的发布选项被选中时),终端屏幕显示动态发布界面304,该动态发布界面304中包括有游戏视频片段的标识3041(如游戏视频片段的第一帧图片),该动态发布界面304还包括有其他一些选项,如表情选项、标签选项、字体选项、图片选项等等,目标用户可通过触发任一选项,实现将任一选项下所包含的部分内容添加至动态发布界面304;当在动态发布界面304中检测到发布操作(如触发发布选项3042、或手势操作)时,确定发布关于该游戏视频片段的动态。
综上所述,不管新提示元素出现于终端屏幕中的哪一显示位置处,均可根据目标虚拟形象与新提示元素之间目标方位关系,控制目标虚拟形象的身体部位朝向新提示元素的目标方向,这样可直观的引导目标用户关注到新出现的提示元素,提高新提示元素的关注度。
②控制目标虚拟形象执行与目标提示事件对应的事件提醒动作,包括:根据新提示元素在信息业务界面中出现时的方位信息,控制目标虚拟形象执行的位置变化的动作。具体实现中,如果在信息业务界面中存在目标提示事件,即在信息业务界面中出现新提示元素时,则可以将目标虚拟形象从当前位置移动至目标位置,以使目标虚拟形象执行关于新提示元素的事件提醒动作;其中,目标虚拟形象的当前位置可是指:在获取到目标提示事件时,目标虚拟形象所处的位置;目标虚拟形象的目标位置可是指:新提示元素在信息业务界面中所处的位置。换句话说,当信息业务界面中存在新提示元素时,可控制目标虚拟形象从当前所处的位置移动至新提示元素所处的位置,以实现控制目标虚拟形象执行关于新提示元素的事件提醒动作。结合附图3j来对上述实现方式进行进一步介绍,如图3j所示,目标虚拟形象3011表现为一只小熊;当信息业务界面301中不存在新提示元素时,目标虚拟形象3011位于当前位置处,当信息业务界面301中出现新提示元素时,如在信息业务界面的左下方(即目标位置)出现新提示元素302时,确定目标虚拟形象需要移动的目标位置包括新提示元素302所处显示区域的任一位置(即终端屏幕的左下方),则控制目标虚拟形象3011从当前位置处移动至目标位置。
③控制目标虚拟形象执行的关于目标提示事件的事件提醒动作,包括:根据新提示元素在信息业务界面中出现时的方位信息,控制目标虚拟形象执行的姿态变化和位置变化的动作。具体实现中,如果在信息业务界面中存在目标提示事件,即在信息业务界面中出现新提示元素时,则可以控制目标虚拟形象从当前姿态调整为目标姿态;以及,将目标虚拟形象从当前位置移动至目标位置,以使目标虚拟形象执行关于新提示元素的事件提醒动作。换句话说,如果在信息业务界面中存在新提示元素,则可在信息业务界面中控制目标虚拟形象的姿态和位置均进行变化。这一实现方式可参见图3k,如图3k所示,目标虚拟形象3011表现为一只小熊;当信息业务界面301中不存在新提示元素时,目标虚拟形象3011以当前姿态显示于当前位置处,当信息业务界面301中出现新提示元素时,如在信息业务界面的左下方(即目标位置)出现新提示元素302时,确定新提示元素位于目标虚拟形象的下方方向,则控制目标虚拟形象3011从当前位置处移动至目标位置,并在目标虚拟形象3011达到目标位置时,控制目标虚拟形象调整为目标姿态。可以理解的是,由于目标虚拟形象3011在信息业务界面中移动的过程中,目标虚拟形象3011并非一直保持前述所描述的当前姿态,则当目标虚拟形象3011到达目标位置时,并非一定是从当前姿态调整为目标姿态,如图3k所示,小熊是从奔跑姿态调整为目标姿态的,在此说明。
值得说明的是,本申请实施例以目标虚拟形象显示于信息业务界面之中来介绍控制目标虚拟形象的姿态发生变化,而以目标虚拟形象悬浮显示于信息业务界面之上来介绍目标虚拟形象的显示位置、显示位置和姿态发生变化,并不会对本申请实施例产生限定。换句话说,当目标虚拟形象悬浮显示于信息业务界面之上时,同样可根据新提示元素控制目标虚拟形象的姿态发生变化;或者,当目标虚拟形象显示于信息业务界面之中时同样可根据新提示元素控制目标虚拟形象的显示位置、显示位置和姿态发生变化,在此对此进行说明。
(2)根据位于信息业务界面之外的提示信息所产生的提示事件。根据提示信息的不同,所产生的提示事件也不相同,那么控制目标虚拟形象执行的事件提醒动作也不相同。以下述几种提示信息以及提示事件进行示例性介绍,其中:
①提示信息包括日程信息,则根据提示信息所产生的提示事件可包括:当检测到终端的当前***时间等于日程信息中的时间,或当前***时间小于日程信息中的时间,且当前***时间和日程信息中的时间之间的差值小于时间阈值时所产生的事件。例如,用户设置的日程信息为:在2月12日的9:30参加会议,那么当检测到终端的当前***时间等于2月12日的9:30,表明需要提示用户参加会议。又如,检测到当前***时间为2月12日的9:25,小于日程信息的时间:2月12日的9:30,且当前***时间和日程信息中的时间之间的差值小于时间阈值(如时间阈值为6分钟),表明需要提示用户参加会议。当然,用户设置的日程信息除上述描述的参见会议的时间外,还可以是乘坐交通工具(如飞机、高铁等)的时间等等,本申请实施例对用户设置的日程信息不作限定。
以用户设置的日程信息为:在2月12日的9:30参加会议为例,当检测到终端的当前***时间等于2月12日的9:30时,可控制目标虚拟形象执行参加会议的事件提醒动作,且该事件提醒动作具体可包括:控制目标虚拟形象执行拿起公文包,并低头看表的动作,或者,控制目标虚拟形象执行坐在圆桌旁,双目注视投影仪的动作,等等。如图3l所示的第一幅图,如果需要提醒用户参加会议,则可控制目标虚拟形象执行参会的事件提醒动作,如控制目标虚拟形象执行拿起公文包行走的动作。
②提示信息包括历史活动信息,则根据提示信息所产生的提示事件可包括:根据历史活动信息预测出用户在当前***时间,或者位于当前***时间之后的目标时间段内,需要参与目标活动的事件;其中,用户的历史活动信息包括:历史运动信息、历史游戏时间等等。例如,历史活动信息包括历史运动信息,用户的历史运动信息为:在早上的7:00会进行晨跑活动,则当检测到当前***时间等于7:00时,表明需要提醒用户进行晨跑活动。以用户的历史活动信息包括历史运动信息为例,如图3l的第二幅图所示,假设用户的历史运动信息指示用户在晚上的9:00会进行俯卧撑运动,则当检测到当前***时间等于晚上9:00时,可控制目标虚拟形象执行做运动的事件提醒动作,该事件提醒动作具体可包括:更新目标虚拟形象的服饰为运动服务,以及控制目标虚拟形象执行俯卧撑运动的动作。
③提示信息包括实时资讯信息,则根据提示信息所产生的提示事件可包括:根据实时资讯信息检测到需提示用户注意外界物理环境变化的事件。例如,实时资讯信息包括即将下雨,则根据该实时资讯信息需提醒用户注意天气变化情况。又如,实时资讯信息包括当前时刻的气温高于气温阈值,则根据该实时资讯信息需提醒用户注意温度变化情况。再如,用户正在驾驶汽车,实时资讯信息包括前方路段拥挤,则根据该实时资讯信息需提醒用户注意前方路况。以实时资讯信息包括即将下雨为例,如图3m的第一幅图所示,当检测到即将下雨时,可控制目标虚拟形象执行撑伞的事件提醒动作,以提醒用户即将下雨,请携带雨伞。
④提示信息包括规律性信息,则根据提示信息所产生的提示事件可包括:根据规律性信息检测用户需执行目标操作的事件。例如,规律性信息包括在中午12:00时进行用餐,则当检测到终端的当前***时间为中午12:00时,根据该规律性信息需提醒用户用餐。再如,规律性信息包括当前***时间为中午12:00、且用户的实时地理位置指示用户处于餐馆中或附近,则根据该规律性信息需提醒用户用餐。以规律性信息包括在中午12:00时进行用餐为例,如图3m第二幅图所示,当检测到终端的当前***时间为中午12:00时,可控制目标虚拟形象执行用餐的事件提醒动作,以提示用户到了用餐时间。
需要说明的是,上述只是给出几种示例性的提示信息,以及根据提示信息所产生提示事件,但可以理解的是,本申请实施例对提示信息以及根据提示信息所产生的提示事件并不做限定,特在此说明。
本申请实施例还支持触发目标虚拟形象显示目标提示事件关联的事件详情界面。具体地,如果目标提示事件关联有事件详情界面,该事件详情界面用于显示与目标提示事件相关的内容;例如,目标提示事件包括:检测到即将下雨时产生的事件,那么与该目标提示事件关联的事件详情界面可以是天气预报界面(如图3m所示),在该天气预报界面中包括:今天各个时间段的天气情况、未来几天的天气情况等等;那么本申请实施例还支持直接触发目标虚拟形象实现触发显示目标提示事件的事件详情界面。
一种实现方式中,在控制目标虚拟形象执行事件提醒动作的过程中,或者在目标虚拟形象执行完事件提醒动作后的预设时长(如1秒、2秒)内,若目标虚拟形象被触发,则输出目标提示事件的事件详情界面。换句话说,在响应于获取到的目标提示事件,控制目标虚拟形象执行与目标提示事件对应的事件提醒动作的过程中,如果检测到目标虚拟形象被触发,则可直接输出该目标提示事件的事件详情界面。如图3n所示,目标提示事件包括检测到即将下雨的事件,则控制目标虚拟形象执行打伞的提醒动作,若此时用户触发目标虚拟形象,则可从信息业务界面跳转显示至目标提示事件的事件详情界面,即天气预报界面。上述过程中,通过触发正在执行事件提醒动作的目标虚拟形象,可快速切换至事件提醒动作对应的目标提示事件的事件详情界面,可帮助用户快速访问事件详情界面,操作简单便捷。
其他实现方式中,在目标虚拟形象未执行事件提醒动作的情况下,若检测到目标虚拟形象被触发,则输出事件标识列表,该事件标识列表包括:一个或多个历史提示事件对应的事件标识,历史提示事件是指:在目标虚拟形象被触发前所获取到的提示事件;当事件标识列表中的任一事件标识被选择时,显示被选择的事件标识所指示的历史提示事件的事件详情界面。换句话说,如果在目标虚拟形象未执行事件提醒动作的情况下,检测到目标虚拟形象被触发,那么可以从输出的事件标识列表中选取历史提示事件的事件标识,这时可以在终端屏幕中显示被选取的历史提示事件的事件详情界面。上述过程中,即使目标虚拟形象已经结束执行事件提醒动作,用户通过触发目标虚拟形象也可以获取到历史提示事件,避免用户由于未留意目标虚拟形象执行事件提醒动作导致的目标提示事件的遗漏,提升用户粘性。
这种实现方式的一种示例性过程可参见图3o,如图3o所示,信息业务界面中的目标虚拟形象未执行事件提醒动作,则此时触发目标虚拟形象后,可输出事件标识列表305,该事件标识列表305中包括一个或多个历史提示事件对应的事件标识,一个或多个历史提示事件可以是在目标虚拟形象被触发前的一段时间(如30分钟)内所获取到的提示事件,如历史提示事件1对应的事件标识1、历史提示事件2对应的事件标识2、历史提示事件3对应的事件标识3、……、等等;当用户在事件标识列表305中选中历史提示事件1对应的事件标识1时,可在终端屏幕中显示历史提示事件1的事件详情界面,假设历史提示事件1包括检测到即将下雨的事件,那么历史提示事件1的事件详情界面可包括天气预报界面。图3o所示的触发显示目标虚拟形象以及输出事件标识列表的过程只是一种示例性介绍,本申请实施例还支持其他一些动画表现形式,例如,当用户在事件标识列表中持续触发事件标识1时,目标虚拟形象可执行该事件标识1的历史提示事件1的事件提醒动作,等等,本申请实施例对此不作限定。
本申请实施例中,当在终端屏幕中显示信息业务界面时,可以在信息业务界面中显示目标虚拟形象,丰富信息业务界面中的元素种类,增加界面浏览的趣味性。在信息业务界面中存在目标提示事件的情况下,还支持控制目标虚拟形象执行与目标提示事件对应的事件提醒动作;这样通过目标虚拟形象与目标用户之间的互动,增加目标用户对目标虚拟形象的代入感,进而通过目标虚拟形象引导目标用户关注目标提示事件,使得目标用户可及时关注到目标提示事件,有效提升目标提示事件的提示及时性,避免目标提示事件被遗漏,提高目标提示事件的关注度。
请参见图4,图4示出了本申请一个示例性实施例提供的另一种事件提示处理方法的流程示意图;该事件提示处理方法可以由图1a所示***中的终端101来执行,该事件提示处理方法包括但不限于步骤S401-S404:
S401,显示信息业务界面。
需要说明的是,步骤S401所示的具体实施过程可参见图2所示实施例中步骤S201所示的具体实施过程的相关描述,在此不做赘述。
S402,在信息业务界面中显示目标虚拟形象。
正如图2所示实施例所描述的,信息业务界面可以是终端中运行的任一应用程序所提供的界面;当该任一应用程序是关于目标游戏的目标应用时,那么信息业务界面是关于目标游戏的目标应用中的界面,此时目标虚拟形象可包括目标用户在目标游戏中使用的虚拟游戏对象;其中,关于目标游戏的目标应用可以是指:用于运行目标游戏的游戏应用;或与目标游戏相关的(如可浏览关于目标游戏的评论信息等)、但不运行目标游戏的其他应用。在一种场景中,如果目标用户并未使用过目标游戏中的任一虚拟游戏对象,例如,目标应用为游戏应用,且目标用户是首次登录并注册目标应用,那么显示于终端屏幕中的目标虚拟形象可包括:目标用户从终端屏幕中输出的多个虚拟游戏对象中选择的;或者,可以是后台为目标用户分配的,分配原则可包括但不限于:随机分配、根据目标游戏中各个虚拟游戏对象的使用热度分配、根据目标用户的相关信息(如该目标用户在其他游戏中的使用数据)分配、……、等等。
当然,目标虚拟形象也可以是由目标用户自定义设置的,这样可以根据目标用户的偏好在目标用户自己所使用的终端屏幕中显示自己所偏好的目标虚拟形象,丰富了目标用户的可选择性。正如前述所描述的,本申请实施例所提及的目标虚拟形象是通过将人物模型(如3D人物模型)绑定至骨骼***上得到的;那么目标用户自定义设置目标虚拟形象可以包括:目标用户自定义设置人物模型的身体部位(如眼睛、耳朵、脸部轮廓等等),或者,目标用户自定义设置覆盖在人物模型的身体部位之上的资源(如服饰、发饰、耳饰、手持道具等等);具体地,目标用户可以对人物模型进行资源调整操作,来得到目标虚拟形象,其中,对人物模型执行的资源调整操作可包括:更新调整操作、删除调整操作、新增调整操作。所谓更新调整操作可是指对参考虚拟形象中一个或多个原有的蒙皮资源(即前述所描述的绑定至骨骼***上的身体部位,或覆盖于身体部位上的资源)进行更新的调整操作;所谓删除调整操作可是指对参考虚拟形象中一个或多个原有的蒙皮资源进行删除的调整操作;所谓新增调整操作可是指在参考虚拟形象的基础上增加一个或多个蒙皮资源的调整操作。其中,参考虚拟形象可以包括:管理人员在开发虚拟形象时所设置的初始虚拟形象,或者,目标用户在历史时间段内距离当前最近的一次设置虚拟形象时所得到的虚拟形象。
下面对上述提及的多种资源调整操作分别进行较为详细的阐述,其中:
(1)资源调整操作包括更新调整操作。具体实现中,在终端屏幕中显示形象设置界面,形象设置界面中包括参考虚拟形象以及一个或多个候选蒙皮资源;当从一个或多个候选蒙皮资源中选择目标蒙皮资源时,在形象设置界面中采用目标蒙皮资源更新显示参考虚拟形象;若检测到针对更新后的参考虚拟形象的确认操作,则将更新后的参考虚拟形象作为目标虚拟形象。其中,一种在形象设置界面中更新蒙皮资源的示例性示意图可参见图5a,如图5a所示,形象设置界面501中包括形象展示区502,在形象展示区502中显示有参考虚拟形象5021。形象设置界面501中还包括资源选择区503,在资源选择区503中包括不同类型的快捷选项,如快捷选项5031、快捷选项5032、……等等,每个快捷选项关联有与该快捷选项相匹配的候选蒙皮资源;当任一快捷选项被选中时,可在资源选择区503中突出显示(如以灰度值大于其他快捷选项的灰度值显示被选中的快捷选项、以透明度低于其他快捷选项的透明度显示被选中的快捷选项、等等)被选中的任一快捷选项,并在资源选择区503中显示该被选中的任一快捷选项所关联的候选蒙皮资源;如图5a所示,假设快捷选项5031是关于参考虚拟形象的发型资源的选项,则当快捷选项5031被选中后,在资源选择区503中显示至少一种候选的发型资源。
当显示于资源选择区503中的任一个候选蒙皮资源被选择时,表示目标用户想要将当前参考虚拟形象中相应的原有的蒙皮资源替换显示为被选择的候选蒙皮资源;例如,在资源选择区503中显示有发型资源50311、发型资源50312、发型资源50313、……、等;当发型资源50312被选择时,表示目标用户想要将参考虚拟形象中的原有的发型资源替换显示为发型资源50312所展示的样式,则在形象设置界面501中更新显示参考虚拟形象,更新后的参考虚拟形象的发型资源表现为发型资源50312所展示的样式。在形象设置界面501中还包括取消选项504和完成选项505;当取消选项504被选择时,确定目标用户放弃此次对参考虚拟形象的资源调整操作;反之,当完成选项505被选择时,表示目标用户指定确认操作,则确定将当前形象设置界面501中所显示的参考虚拟形象作为目标虚拟形象,其中当前形象设置界面501中所显示的参考虚拟形象可能是更新后的参考虚拟形象。值得注意的是,上述更新蒙皮资源是通过在资源选择区中选中目标蒙皮资源实现的,在其他场景中,还可以将目标蒙皮资源从资源选择区中拖拽至参考虚拟形象中(或拖拽至参考虚拟形象中,与目标蒙皮资源所对应的原有的蒙皮资源处),以实现更新参考虚拟形象的,本申请实施例对具体如何更新参考虚拟形象中的蒙皮资源的过程不作限定,在此说明。
(2)资源调整操作包括删除调整操作。具体实现中,在终端屏幕中显示形象设置界面,形象设置界面中包括参考虚拟形象;当在形象设置界面中检测到针对参考虚拟形象中任一原有的蒙皮资源的删除操作时,在形象设置界面中显示更新后的参考虚拟形象,并将更新后的参考虚拟形象作为目标虚拟形象。其中,在形象设置界面中针对参考虚拟形象中任一原有的蒙皮资源的删除操作可包括但不限于:将任一原有的蒙皮资源往指定方向的拖拽操作、对任一原有的蒙皮资源所在区域的删除选项的选中操作等等。以删除操作包括将任一原有的蒙皮资源往指定方向的拖拽操作为例,一种在形象设置界面中删除蒙皮资源的示例性示意图可参见图5b,如图5b所示,当在形象设置界面中检测到针对蒙皮资源-眼镜往上方的拖拽操作时,确定目标用户想要删除参考虚拟形象所包含的眼镜,则在形象设置界面中显示更新后的参考虚拟形象,更新后的参考虚拟形象不包含眼镜。
(3)资源调整操作包括新增调整操作。具体实现中,在终端屏幕中显示形象设置界面,形象设置界面中包括参考虚拟形象;当在形象设置界面中检测到针对参考虚拟形象中任一原有的蒙皮资源的新增操作时,在形象设置界面中显示更新后的参考虚拟形象,并将更新后的参考虚拟形象作为目标虚拟形象。其中,在形象设置界面中针对参考虚拟形象中任一原有的蒙皮资源的新增操作可包括但不限于:将目标蒙皮资源从资源选择区中拖拽至参考虚拟形象中、在资源选择区中选中目标蒙皮资源等等。一种在形象设置界面中新增蒙皮资源的示例性示意图可参见图5c,如图5c所示,形象设置界面中显示参考虚拟形象不包含蒙皮资源-眼镜,当目标用户在资源选择区中选中眼镜后,可在形象设置界面中显示更新后的参考虚拟形象,更新后的参考虚拟形象包含眼镜。
综合上述实现方式(1)、(2)(3)所描述的相关内容,本申请实施例还需说明如下内容:①图5a、图5b及图5c均以资源选择区中的候选蒙皮资源为参考虚拟形象的部分蒙皮资源(如脸部、躯干、四肢、发饰等)为例进行说明,但可以理解的是,这种举例并不会对本申请实施例提出的设置目标虚拟形象产生限定。在其他实现方式中,形象设置界面中显示的候选蒙皮资源可以为一个整体的虚拟形象资源,这样当目标用户选中任一候选蒙皮资源时,在形象设置界面中将参考虚拟形象整体替换显示为被选中的候选蒙皮资源。在其他实现方式中,形象设置界面中显示的候选蒙皮资源还可以既包括整体的虚拟形象资源,也可以包括虚拟形象的部分蒙皮资源。②另外,由于终端屏幕的显示面积有限,形象设置界面中的快捷选项可能有部分被隐藏,这样形象设置界面中可以包括滑动轴,通过对滑动轴进行操作可滑动显示被隐藏的快捷选项,当然,除通过滑动轴来滑动显示快捷选项外,还可以通过按压滑动形象设置界面的任一位置实现滑动显示快捷选项,本申请实施例对此不作限定。与在形象设置界面中滑动显示被隐藏的快捷选项所类似的,本申请实施例同样支持在形象设置界面中滑动显示任一快捷选项关联的候选蒙皮资源,在此说明。
另外,本申请实施例对如何触发显示形象设置界面的实现方式并不做限定。例如,信息业务界面为***配置界面,那么可以在终端的属性配置界面中触发显示形象设置界面;又如,信息业务界面为应用程序的服务界面,那么可以在该应用程序的个人中心界面中触发显示形象设置界面;再如,不管信息业务界面为哪种类型的界面,可以在信息业务界面中长按目标虚拟形象所处的显示区域内的任一位置,实现触发显示形象设置界面;等等。下面结合附图5d,并以信息业务界面为社交应用程序的界面为例,对触发显示形象设置界面的实现方式进行简单介绍,如图5d所示,在社交应用程序的个人中心界面506(如果社交应用程序为微信应用程序,则个人中心界面506可是指微信个人中心界面)中设置有形象设置选项5061,当触发形象设置选项5061时,可触发显示形象设置界面501。这种将形象设置选项直接设置在较为显眼的界面中,可帮助目标用户更快地找到形象设置入口。当然,还将形象设置选项5061设置于较为隐藏的个人资料编辑界面507中,而个人资料编辑界面507可以是在个人中心界面506中触发显示的。综上,本申请实施例对触发显示形象设置界面的具体实现方式不做限定。
需要说明的是,步骤S402的其他实现方式可参见图2所示实施例中步骤S202所示的具体实施过程的相关描述,在此不作赘述。
S403,控制目标虚拟形象执行互动动作。
互动动作可包括多种动作(如挥手动作、比心动作、欢呼动作等等),多种类型的互动动作均指示目标虚拟形象向目标用户打招呼。结合附图5e来说,在终端屏幕中显示目标虚拟形象3011时,可立即控制目标虚拟形象3011执行互动动作,该互动动作包括上抬目标虚拟形象的右臂,并作出挥手动作。具体地,控制目标虚拟形象执行互动动作的一种示例性的动作展示过程可参见图5f,如图5f所示,首先,控制目标虚拟形象的右手手掌张开;其次,控制目标虚拟形象的右手手臂向上转动第五角度(如60度),并控制右手小臂以胳膊肘为圆心正负第六角度(如正负5度)慢速转动;最后,控制目标虚拟形象的头部沿y轴向右侧转动第七角度(如20度);最终完成目标虚拟形象执行互动动作的过程。正如前述所描述的,目标虚拟形象是将虚拟人物模型绑定到骨骼***上得到的,则上述过程描述的目标虚拟形象的姿态动作,其实质是控制骨骼***来执行一系列操作完成的;对于用于来说,所看见的是目标虚拟形象在执行一系列动作,在此说明。另外,在实际应用场景中到底控制目标虚拟形象执行哪些动作,以及各个动作的执行顺序等,本申请实施例均不作限定,在此说明;例如,当在信息业务界面中显示目标虚拟形象时可只控制目标虚拟形象的手臂运动,而不控制头部运行等。
其中,本申请实施例对在预设时间段内(如24小时内)控制目标虚拟形象执行互动动作的次数不作限定。举例来说:本申请实施例支持当信息业务界面每次显示于终端屏幕中时,均控制目标虚拟形象执行互动动作。例如,在10分钟内,信息业务界面被打开8次,则每次信息业务界面被打开后,均控制目标虚拟形象执行互动动作。本申请实施例还支持当信息业务界面是在预设时间段内首次显示于终端屏幕中时,目标虚拟形象被控制执行互动动作。例如:当在24小时内首次打开信息业务界面后,可控制目标虚拟形象执行互动动作,而在该24小时内的第二次、第三次、第四次、……均不会控制目标虚拟形象执行互动动作。其中,判断信息业务界面是否是预设时间段内首次显示于终端屏幕的实现方式可包括:当在信息业务界面中显示目标虚拟形象之后,获取信息业务界面的显示历史信息,显示历史信息包括:信息业务界面在预设时间段内,每次被触发显示的历史触发时刻;获取在显示目标虚拟形象之前,最近一次触发显示信息业务界面的目标触发时刻;若显示历史信息中只包括目标触发时刻,则确定信息业务界面在预设时间段内是首次显示于终端屏幕,并控制目标虚拟形象执行互动动作。例如,预设时间段为一天的24小时(如00:00-24:00),则当获取的显示历史信息包括:在00:00-24:00内,信息业务界面分别在00:30、08:30、12:30、13:00这些时刻被触发显示,而在显示目标虚拟形象之前,最近一次触发显示信息业务界面的目标触发时刻为:13:00,那么确定显示历史信息中除包括目标触发时刻13:00,还包括其他历史触发时刻,如00:30、08:30、12:30,则确定信息业务界面在预设时间段内不是首次显示于终端屏幕;反之,如果获取的显示历史信息包括:在00:00-24:00内,信息业务界面只在13:00被触发显示,而在显示目标虚拟形象之前,最近一次触发显示信息业务界面的目标触发时刻为:13:00,那么确定显示历史信息中只包括目标触发时刻13:00,则确定信息业务界面在预设时间段内是首次显示于终端屏幕,此时可控制目标虚拟形象执行互动动作。
S404,响应于获取到的目标提示事件,控制目标虚拟形象执行与目标提示事件对应的事件提醒动作。
需要说明的是,步骤S404的具体实现方式可参见前述图2所示实施例中步骤S203所示的具体实现方式的相关描述,在此不作赘述。
另外,本申请实施例还支持在目标虚拟形象执行事件提醒动作的过程中,播放目标提示事件的提示动画,以此来增强目标虚拟形象、目标提示事件以及目标用户这三者之间的互动强度,可以更明显地提示目标用户关注目标提示事件。其中,如果目标提示事件包括在信息业务界面中存在新提示元素的事件,那么关于目标提示事件(即新提示元素)的提示动画可包括以下至少一项:①控制新提示元素从第一位置移动至第二位置;如图5g所示,新提示元素302出现于信息业务界面中时位于第一位置处,当新提示元素302位于第一位置处时,新提示元素302与目标虚拟形象3011之间的距离较远,互动性较弱,则可控制新提示元素302从第一位置处移动至第二位置处,当新提示元素302位于第二位置时,相比于新提示元素302位于第一位置而言,新提示元素302与目标虚拟形象3011之间的距离更小,互动性更强。以及,②对新提示元素执行目标操作的动作,目标操作包括以下任一种:振动操作、伸缩操作,以及旋转操作。以新提示元素包括图5g所示的信息框为例,所谓振动操作可是指:在信息业务界面中以固定或不固定的频率对新提示元素执行振动操作;所谓伸缩操作可是指:在信息业务界面中按照周期对新提示元素(如信息框)的长度、宽度或长度和宽度进行伸缩处理;所谓旋转操作可是指:在信息业务界面中以新提示元素所占区域的中心位置为圆心,以一定旋转角度对新提示元素进行旋转的操作。可以理解的是,播放的提示动画除包括上述两种动画外,还可以包括其他动画形式,本申请实施例对提示动画的具体动画形式不作限定,在此说明。提示动画可以是由管理人员设置并存储于配置文件中,当检测到在信息业务界面中出现新提示元素时,可直接播放新提示元素对应的提示动画。
S405,若信息业务界面中的任一界面元素被触发,则控制目标虚拟形象执行关于任一界面元素的响应动作。
具体实现中,若信息业务界面中的任一界面元素被触发,则可获取任一界面元素和目标虚拟形象之间的方位关系;根据获取到的方位关系,控制目标虚拟形象执行关于任一界面元素的响应动作。其中,信息业务界面中的任一界面元素可包括文本元素、动画元素、图片元素、按键元素等等,当目标用户对任一界面元素执行触发操作时,即任一界面元素被触发,可以控制目标虚拟形象执行关于该任一界面元素的响应动作,以此来回应目标用户的触发操作,提高界面交互的趣味性。具体实现中,若信息业务界面中的任一界面元素被触发,则可以根据任一界面元素和目标虚拟形象之间的方位关系,控制目标虚拟形象执行关于任一界面元素的响应动作。例如:信息业务界面中包括界面跳转选项,当该界面跳转选项被触发时,可从信息业务界面跳转至界面跳转选项所对应的界面;那么,当在信息业务界面中选中该界面跳转选项时,可控制目标虚拟形象的嘴巴执行张合动作(如一张一合,类似于人讲话的时候),来模拟目标虚拟形象正在讲话的过程,并在目标虚拟形象所处的显示区域内显示一个消息气泡,该消息气泡中包括提示信息,提示信息用于提示目标用户即将跳转显示下一界面,如图6所示的提示信息601包括“让我们看看下一个界面吧!”。又如:信息业务界面中包括图标,且该图标没有触发权限,即当目标用户触发该图标时,信息业务界面不会作出反馈;那么,当在信息业务界面中选择该图标时,可控制目标虚拟形象从当前表情转化为疑惑表情,并在目标虚拟形象所处的显示区域内显示一个包含问号的消息气泡,以提示目标用户该图标是没有触发权限的。需要说明的是,上述描述的几种目标虚拟形象执行响应动作的实现方式只是示例性的,本申请实施例对信息业务界面中的界面元素被触发后,控制目标虚拟形象执行响应动作的具体实现方式不作限定,在此说明。
综上,本申请实施例通过对步骤S403-S405所示内容的详细描述,分别给出:控制目标虚拟形象执行关于目标提示事件的事件提醒动作、控制目标虚拟形象执行互动动作、以及控制目标虚拟形象执行关于任一界面元素的响应动作时的具体实现方式。但可以理解的是,在控制目标虚拟形象执行事件提醒动作、互动动作以及响应动作的过程中,还存在一些实现方式是目标虚拟形象执行上述三种动作中的任一种操作时,均可以存在的实现方式;为了便于理解,下面将目标虚拟形象执行上述三种动作中的任一种动作时,均可以存在的实现方式分别进行介绍,其中:
(1)在控制目标虚拟形象执行任一动作的过程中,本申请实施例还支持控制目标虚拟形象的表情进行相应的变化。其中,任一动作可包括事件提醒动作、互动动作或者响应动作;根据目标虚拟形象执行的动作的不同,目标虚拟形象的表情变化也不相同。以任一动作为事件提醒动作为例,在获取到目标提示事件的情况下,控制目标虚拟形象的表情从当前表情变化为目标表情;此时当前表情可以是指:在获取到目标提示事件时,目标虚拟形象所呈现的表情。参见图3d,在获取到目标提示事件之前,目标虚拟形象3011呈现的表情为微笑;当获取到目标提示事件,如信息业务界面中出现新提示元素302时,可控制目标虚拟形象3011将表情从微笑变化为疑惑。这种表情的变化可是由播放表情动画实现的;具体地,当获取到目标提示事件时,可播放为目标虚拟形象3011所设定好的、与目标提示事件相关的表情动画;这样可以更好地丰富目标虚拟形象3011所传达的感情,其中,如图1a所示,播放的表情动画存储于配置文件中,当获取到目标提示事件时,可获取动效指令进而控制目标虚拟形象的表情变化。以任一动作为互动动作为例,在终端屏幕中显示信息业务界面时,控制目标虚拟形象的表情从基准表情变化为指定表情。此时的基准表情可是指:管理人员设置的或目标用户设置的、当目标虚拟形象显示于信息业务界面时默认展现的表情,如该基准表情包括微笑等。继续参见图5e,当信息业务界面中显示目标虚拟形象时,可播放为目标虚拟形象设置好的、当在信息业务界面中显示目标虚拟形象时需播放的表情动画。
或者,在获取到目标提示事件的情况下,还可以获取目标用户的当前心情状态;进而控制目标虚拟形象的表情从当前表情,变化为与当前心情状态相关的目标表情;此时的当前表情可是指:在获取到目标提示事件时,目标虚拟形象所呈现的表情。其中,获取目标用户的当前心情状态的过程可包括但不限于:①通过调用摄像组件(如摄像头)采集目标用户的人脸图像,并对人脸图像进行表情识别处理,得到目标用户的人脸表情;基于人脸表情预测目标用户的当前心情状态。例如:当人脸表情识别处理得到目标用户的人脸表情为面带微笑时,基于人脸表情预测该目标用户的当前心情状态为开心;又如:当人脸表情识别处理得到目标用户的人脸表情为嘟嘴或哭泣时,基于人脸表情预测该目标用户的当前心情状态为低落或伤心;等等。②或者,获取目标用户的历史行为数据,历史行为数据可包括以下任一种或多种:音视频播放数据、文字编辑数据、以及社交数据等;并根据历史行为数据对目标用户进行情绪识别,得到目标用户的当前心情状态。例如:获取的目标用户的历史行为数据指示:目标用户最近播放的音频(如音乐)或视频的类型较为欢快,则确定目标用户的当前心情状态为开心;又如:获取的目标用户的历史行为数据指示:目标用户浏览的历史文档,如小说、文章等的类型较为消沉,则确定目标用户的当前心情状态为低落;再如:获取的目标用户的历史行为数据指示:目标用户在近期发布了愉快的社交动态(如朋友圈、目标用户的个人主页上发布的状态信息等等),如晒美食、晒旅游照等,则确定目标用户的当前心情状态为开心。通过上述过程,可控制目标虚拟形象执行与目标用户的当前心情状态相关的目标表情;例如,检测到目标用户的当前心情状态为开心,则可控制目标虚拟形象输出开心的表情;再如,检测到目标用户的当前心情状态为低落,则可控制目标虚拟形象输出微笑(或撇嘴)的表情,并控制目标虚拟形象做出加油的姿态;等等。
上述是以获取到目标提示事件的情况下,获取目标用户的当前心情状态进行介绍的,但可以理解的是,当未获取到目标提示事件时,也可以获取目标用户的当前心情状态,并控制目标虚拟形象从当前表情变化为与目标用户的当前心情状态相关的目标表情。另外,本申请实施例并不对目标虚拟形象表情的变化情况进行限定,除上述例子以外的其他适应性方案都适用于本申请实施例,在此说明。
(2)在控制目标虚拟形象执行任一动作,并维持该任一动作结束时的位姿一定时间长度后,本申请实施例还支持控制目标虚拟形象恢复为执行该任一动作之前的位姿,所谓位姿可包括目标虚拟形象在信息业务界面中的位置和姿态。例如,任一动作为事件提醒动作,在终端屏幕中出现目标虚拟形象时,目标虚拟形象处于基准位姿;目标虚拟形象执行事件提醒动作后,目标虚拟形象处于目标位姿;那么统计目标虚拟形象处于目标位姿的持续时长,若持续时长大于时长阈值,则控制目标虚拟形象从目标位姿恢复至基准位姿。如图3d所示,假设目标提示事件包括:在信息业务界面中存在新提示元素的事件,当新提示元素出现在信息业务界面中时,目标虚拟形象处于目标位姿,此时控制目标虚拟形象执行事件提醒动作,目标虚拟形象执行事件提醒动作后,目标虚拟形象的目标位姿包括:右手手臂指向新提示元素;那么当目标虚拟形象处于该目标位姿的持续时长大于时长阈值时,如时长阈值为5秒,则持续时长为5.1秒时确定持续时长大于时长阈值,则控制目标虚拟形象从目标位姿恢复至基准位置。需要说明的是,在控制目标虚拟形象执行事件提醒动作、响应动作后,控制目标虚拟形象恢复至基准位姿的过程是类似的,在此不作详细阐述。另外,时长阈值的具体数值可能与执行的动作的类型相关,本申请实施例对时长阈值的具体数值不作限定。
(3)在控制目标虚拟形象执行任一动作的过程中,本申请实施例还支持在目标虚拟形象所处的显示区域中,显示关于该任一动作的动作描述信息,动作描述信息用于描述该任一动作的执行目的;其中,任一动作包括事件提醒动作、互动动作或者响应动作。如图7所示,当任一动作为互动动作时,互动动作的动作描述信息可包括“hi”,即动作描述信息是用于描述该互动动作是跟目标用户打招呼。当任一动作为事件提醒动作时,在目标虚拟形象所处的显示区域中,可显示该事件提醒动作的动作描述信息,如在目标虚拟形象的显示区域中显示消息气泡,并在消息气泡中显示动作描述信息如“请尽快完善个人资料哦!”,即动作描述信息是用于提示目标用户完善个人资料。
(4)在控制目标虚拟形象执行任一动作的过程中,本申请实施例还支持输出目标语音音频,目标语音音频是根据任一动作的动作描述信息生成的;其中,任一动作包括:事件提醒动作、互动动作或者响应动作。例如,当任一动作为互动动作,互动动作的动作描述信息为“hi”时,可输出目标语音音频,该目标语音音频的内容包括“hi”,这种通过语音音频输出动画描述信息的方式可以给目标用户更直观地提示。另外,如果信息业务界面是关于目标游戏的目标应用中的界面,那么输出的目标语音音频的声音效果,与目标用户在目标游戏中使用的虚拟游戏对象的声音效果相匹配。举例来说,假设目标游戏中包括虚拟游戏对象1、虚拟游戏对象2、以及虚拟游戏对象3,且目标用户在目标游戏中使用的虚拟游戏对象为虚拟游戏对象1;那么输出的目标语音音频的声音效果与虚拟游戏对象1的声音效果相匹配。
可以理解的是,在控制目标虚拟形象执行任一动作的过程中,本申请实施例并不限定只执行上述描述的一种或多种实现方式;在实际应用场景中,控制目标虚拟形象执行任一动作的过程中,还可能存在其他动效表现形式,本申请实施例对此不作限定。
另外,如果信息业务界面是关于目标游戏的目标应用中的界面,那么在目标用户与目标虚拟形象深度参与互动的过程中,本申请实施例还可以适时的拉起游戏邀请。具体实现中,在信息业务界面中显示目标虚拟形象的过程中,若存在游戏邀请触发事件,则输出游戏邀请通知,以通知目标虚拟形象邀请目标用户参与目标游戏;若游戏邀请通知被触发,则输出关于目标游戏的游戏画面。其中,游戏邀请触发事件可是指后台每间隔时间段发起游戏邀请提示时产生的事件等等。一种示例性的游戏邀请的过程可参见图8,如图8所示,如果在信息业务界面中显示目标虚拟形象的情况下,存在游戏邀请触发事件,则信息业务界面中输出游戏邀请通知801,该游戏邀请通知801以消息气泡形式显示于目标虚拟形象3011所处的显示区域中;若游戏邀请通知801被触发,则在终端屏幕中输出关于目标游戏的游戏画面,表示目标用户开始参与目标游戏。当然,图8只是一种示例性的游戏邀请的过程,本申请实施例对具体如何邀请目标用户参与目标游戏的过程并不做限定。
除上述描述的,由后台邀请目标用户参与目标游戏外,本申请实施例还支持由目标虚拟形象发出提示信息,该提示信息用于提示目标用户可邀请其他用户一起参与目标游戏。例如,在游戏邀请通知801被触发时,还可以在终端屏幕中以浮窗形式或单独界面形式输出联系人列表,该联系人列表中包括与目标用户存在关系的其他目标用户的,如好友关系、会话关系、同事关系等等;那么目标用户可从联系人列表中选择任一用户标识,则确定向该被选择的任一目标用户标识发送游戏邀请通知。通过上述过程,在目标用户与目标虚拟形象深度参与互动的过程中,适时的拉起游戏邀请,可以提高目标用户参与目标游戏的参与度,提高目标用户参与目标游戏的便捷性。
另外,除上述实施例描述的,在显示信息业务界面后目标虚拟形象一直显示于信息业务界面中外,本申请实施例还支持在目标虚拟形象结束执行任一动作(如事件提示动作、互动动作、响应动作)后,在信息业务界面中删除目标虚拟形象;以及,在获取到新提示事件时,在信息业务界面中显示目标虚拟形象。换句话说,当获取到目标提示事件时,可在信息业务界面中显示目标虚拟形象,当控制目标虚拟形象在信息业务界面中执行动作(如事件提醒动作)之后,在信息业务界面中再次删除目标虚拟形象;若再次接收到新提示事件,则在信息业务界面中显示目标虚拟形象,并控制目标虚拟形象执行与新提示事件对应的动作。通过上述过程可知,当获取到新提示事件后才在信息业务界面中输出目标虚拟形象的方式,可以加强用户对目标虚拟形象的关注度和代入感,进而能够提高用户对提示事件的关注度。
本申请实施例中,当获取到目标提示事件时,可控制目标虚拟形象执行与目标提示事件对应的事件提醒动作,来引导目标用户关注目标提示事件,如关注新出现于信息业务界面中的提示元素;当在终端屏幕中显示信息业务界面,并在信息业务界面中显示目标虚拟形象时,可控制目标虚拟形象执行互动动作,可以将目标用户的注意力从一开始就吸引到目标虚拟形象上,提高目标用户对目标虚拟形象的代入感,使得操作体验更沉浸;当存在对信息业务界面中任一界面元素的触发操作时,还支持控制目标虚拟形象执行响应动作,以回应目标用户的触发操作,增强目标虚拟形象与目标用户之间的互动性。综合上述所描述的,本申请实施例在信息业务界面中新增目标虚拟形象,并通过目标虚拟形象与目标用户之间进行互动,可丰富目标用户的操作体验,提高目标用户粘性。
上述详细阐述了本申请实施例的方法,为了便于更好地实施本申请实施例的上述方案,相应地,下面提供了本申请实施例的装置。
图9示出了本申请一个示例性实施例提供的一种事件提示处理装置的结构示意图,该事件提示处理装置可以用于是运行于终端中的一个计算机程序(包括程序代码);该事件提示处理装置可以用于执行图2以及图4所示的方法实施例中的部分或全部步骤。请参见图9,该事件提示处理装置包括如下单元:
显示单元901,用于显示信息业务界面;
显示单元901,还用于在信息业务界面中显示目标虚拟形象;
处理单元902,用于响应于获取到的目标提示事件,控制目标虚拟形象执行与目标提示事件对应的事件提醒动作。
在一种实现方式中,处理单元902用于控制目标虚拟形象执行与目标提示事件对应的事件提醒动作时,具体用于:
控制目标虚拟形象从当前姿态调整为目标姿态,以使目标虚拟形象执行与目标提示事件对应的事件提醒动作;
其中,当前姿态是指:在获取到目标提示事件时,目标虚拟形象所处的姿态;目标姿态是指:根据目标提示事件确定的姿态。
在一种实现方式中,目标提示事件包括:信息业务界面中存在新提示元素的事件;处理单元902用于控制目标虚拟形象从当前姿态调整为目标姿态时,具体用于:
获取新提示元素在信息业务界面中的第一位置坐标,以及目标虚拟形象在信息业务界面中的第二位置坐标;
根据第一位置坐标和第二位置坐标,计算目标虚拟形象和新提示元素之间的目标方位关系;目标方位关系指示:新提示元素位于目标虚拟形象的目标方向;
根据目标方位关系控制目标虚拟形象从当前姿态调整为目标姿态;目标姿态包括:目标虚拟形象中的一个或多个身体部位的朝向与目标方向相匹配的姿态。
在一种实现方式中,目标提示事件包括:信息业务界面中存在新提示元素的事件;处理单元902用于控制目标虚拟形象执行与目标提示事件对应的事件提醒动作时,具体用于:
将目标虚拟形象从当前位置移动至目标位置,以使目标虚拟形象执行与目标提示事件对应的事件提醒动作;
其中,当前位置是指:在获取到目标提示事件时,目标虚拟形象所处的位置;目标位置是指:新提示元素在信息业务界面中所处的位置。
在一种实现方式中,处理单元902还用于:
在控制目标虚拟形象执行与事件提醒动作的过程中,或者在目标虚拟形象执行完事件提醒动作后的预设时长内,若目标虚拟形象被触发,则输出目标提示事件的事件详情界面。
在一种实现方式中,处理单元902还用于:
在目标虚拟形象未执行事件提醒动作的情况下,若检测到目标虚拟形象被触发,则输出事件标识列表;事件标识列表包括:一个或多个历史提示事件对应的事件标识,历史提示事件是指:在目标虚拟形象被触发前所获取到的提示事件;
当事件标识列表中的任一事件标识被选择时,显示被选择的事件标识所指示的历史提示事件的事件详情界面。
在一种实现方式中,处理单元902还用于:
在目标虚拟形象结束执行事件提醒动作后,在信息业务界面中删除目标虚拟形象;
在获取到新提示事件时,在信息业务界面中显示目标虚拟形象。
在一种实现方式中,处理单元902还用于:
在获取到目标提示事件的情况下,获取目标用户的当前心情状态;
控制目标虚拟形象的表情从当前表情,变化为与当前心情状态相关的目标表情;
其中,当前表情是指:在获取到目标提示事件时,目标虚拟形象所呈现的表情。
在一种实现方式中,处理单元902用于获取目标用户的当前心情状态时,具体用于:
调用摄像组件采集目标用户的人脸图像;对人脸图像进行表情识别处理,得到目标用户的人脸表情;基于人脸表情预测目标用户的当前心情状态;
或者,获取目标用户的历史行为数据,历史行为数据包括以下任一种或多种:音视频播放数据、文字编辑数据,以及社交数据;根据历史行为数据对目标用户进行情绪识别,得到目标用户的当前心情状态。
在一种实现方式中,处理单元902还用于:
获取信息业务界面的显示历史信息,显示历史信息包括:信息业务界面在预设时间段内,每次被触发显示的历史触发时刻;
获取在显示目标虚拟形象之前,最近一次触发显示信息业务界面的目标触发时刻;
若显示历史信息中只包括目标触发时刻,则确定信息业务界面在预设时间段内是首次显示于终端屏幕,并控制目标虚拟形象执行互动动作。
在一种实现方式中,处理单元902还用于:
若信息业务界面中的任一界面元素被触发,则获取任一界面元素和目标虚拟形象之间的方位关系;
根据获取到的方位关系,控制目标虚拟形象执行关于任一界面元素的响应动作。
在一种实现方式中,处理单元902还用于:
在目标虚拟形象执行任一动作的过程中,在目标虚拟形象所处的显示区域中,显示关于任一动作的动作描述信息,动作描述信息用于描述任一动作的执行目的;
其中,任一动作包括:事件提醒动作、互动动作或者响应动作。
在一种实现方式中,处理单元902还用于:
在目标虚拟形象执行任一动作的过程中,输出目标语音音频,目标语音音频是根据任一动作的动作描述信息生成的;
其中,任一动作包括:事件提醒动作、互动动作或者响应动作。
在一种实现方式中,处理单元902还用于:
显示形象设置界面,形象设置界面中包括参考虚拟形象,以及一个或多个候选蒙皮资源;
当从一个或多个候选蒙皮资源中选择目标蒙皮资源时,在形象设置界面中采用目标蒙皮资源更新显示参考虚拟形象;
若检测到针对更新后的参考虚拟形象的确认操作,则将更新后的参考虚拟形象作为目标虚拟形象。
在一种实现方式中,在信息业务界面中出现目标虚拟形象时,目标虚拟形象处于基准位姿;目标虚拟形象执行事件提醒动作后,目标虚拟形象处于目标位姿;处理单元902还用于:
统计目标虚拟形象处于目标位姿的持续时长;
若持续时长大于时长阈值,则控制目标虚拟形象从目标位姿恢复至基准位姿。
在一种实现方式中,目标提示事件包括:信息业务界面中存在新提示元素的事件;处理单元902还用于:
在目标虚拟形象执行事件提醒动作的过程中,播放新提示元素的提示动画;
其中,提示动画包括以下至少一项:控制新提示元素从第一位置移动至第二位置的动画;以及,对新提示元素执行目标操作的动画,目标操作包括以下任一种或多种:振动操作、伸缩操作,以及旋转操作。
在一种实现方式中,信息业务界面是关于目标游戏的目标应用中的界面,处理单元902还用于:
在显示目标虚拟形象的过程中,若存在游戏邀请触发事件,则输出游戏邀请通知,以通知目标虚拟形象邀请目标用户参与目标游戏;
若游戏邀请通知被触发,则输出关于目标游戏的游戏画面。
根据本申请的一个实施例,图9所示的事件提示处理装置中的各个单元可以分别或全部合并为一个或若干个另外的单元来构成,或者其中的某个(些)单元还可以再拆分为功能上更小的多个单元来构成,这可以实现同样的操作,而不影响本申请的实施例的技术效果的实现。上述单元是基于逻辑功能划分的,在实际应用中,一个单元的功能也可以由多个单元来实现,或者多个单元的功能由一个单元实现。在本申请的其它实施例中,该事件提示处理装置也可以包括其它单元,在实际应用中,这些功能也可以由其它单元协助实现,并且可以由多个单元协作实现。根据本申请的另一个实施例,可以通过在包括中央处理单元(CPU)、随机存取存储介质(RAM)、只读存储介质(ROM)等处理元件和存储元件的例如计算机的通用计算设备上运行能够执行如图2及图4所示的相应方法所涉及的各步骤的计算机程序(包括程序代码),来构造如图9中所示的事件提示处理装置,以及来实现本申请实施例的事件提示处理方法。计算机程序可以记载于例如计算机可读记录介质上,并通过计算机可读记录介质装载于上述计算设备中,并在其中运行。
本申请实施例中,当显示单元901用于在终端屏幕中显示信息业务界面时,显示单元901还可以在终端屏幕中输出目标虚拟形象,丰富终端屏幕中的元素种类,增加界面浏览的趣味性。处理单元902在获取到目标提示事件时,如检测到在信息业务界面中存在新提示元素的情况下,处理单元902控制目标虚拟形象执行与目标提示事件对应的事件提醒动作;这样通过目标虚拟形象与目标用户之间的互动,增加目标用户对目标虚拟形象的代入感,进而通过目标虚拟形象引导目标用户关注新提示元素,使得目标用户可及时关注到新提示元素,有效提升新提示元素的提示及时性,避免新提示元素被遗漏,提高新提示元素的关注度。
图10示出了本申请一个示例性实施例提供的一种事件提示处理设备的结构示意图,该事件提示处理设备可是指前述提及的终端。请参见图10,该事件提示处理设备(或终端)包括处理器1001、通信接口1002以及计算机可读存储介质1003。其中,处理器1001、通信接口1002以及计算机可读存储介质1003可通过总线或者其它方式连接。其中,通信接口1002用于接收和发送数据。计算机可读存储介质1003可以存储在终端的存储器中,计算机可读存储介质1003用于存储计算机程序,计算机程序包括程序指令,处理器1001用于执行计算机可读存储介质1003存储的程序指令。处理器1001(或称CPU(Central ProcessingUnit,中央处理器))是终端的计算核心以及控制核心,其适于实现一条或多条指令,具体适于加载并执行一条或多条指令从而实现相应方法流程或相应功能。
本申请实施例还提供了一种计算机可读存储介质(Memory),计算机可读存储介质是终端中的记忆设备,用于存放程序和数据。可以理解的是,此处的计算机可读存储介质既可以包括终端中的内置存储介质,当然也可以包括终端所支持的扩展存储介质。计算机可读存储介质提供存储空间,该存储空间存储了终端的处理***。并且,在该存储空间中还存放了适于被处理器1001加载并执行的一条或多条的指令,这些指令可以是一个或多个的计算机程序(包括程序代码)。需要说明的是,此处的计算机可读存储介质可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器;可选的,还可以是至少一个位于远离前述处理器的计算机可读存储介质。
在一个实施例中,该计算机可读存储介质中存储有一条或多条指令;由处理器1001加载并执行计算机可读存储介质中存放的一条或多条指令,以实现上述事件提示处理方法实施例中的相应步骤;具体实现中,计算机可读存储介质中的一条或多条指令由处理器1001加载并执行如下步骤:
显示信息业务界面;
在信息业务界面中显示目标虚拟形象;
响应于获取到的目标提示事件,控制目标虚拟形象执行与目标提示事件对应的事件提醒动作。
在一种实现方式中,计算机可读存储介质中的一条或多条指令由处理器1001加载并在执行控制目标虚拟形象执行与目标提示事件对应的事件提醒动作时,具体执行如下步骤:
控制目标虚拟形象从当前姿态调整为目标姿态,以使目标虚拟形象执行与目标提示事件对应的事件提醒动作;
其中,当前姿态是指:在获取到目标提示事件时,目标虚拟形象所处的姿态;目标姿态是指:根据目标提示事件确定的姿态。
在一种实现方式中,目标提示事件包括:信息业务界面中存在新提示元素的事件;计算机可读存储介质中的一条或多条指令由处理器1001加载并在执行控制目标虚拟形象从当前姿态调整为目标姿态时,具体执行如下步骤:
获取新提示元素在信息业务界面中的第一位置坐标,以及目标虚拟形象在信息业务界面中的第二位置坐标;
根据第一位置坐标和第二位置坐标,计算目标虚拟形象和新提示元素之间的目标方位关系;目标方位关系指示:新提示元素位于目标虚拟形象的目标方向;
根据目标方位关系控制目标虚拟形象从当前姿态调整为目标姿态;目标姿态包括:目标虚拟形象中的一个或多个身体部位的朝向与目标方向相匹配的姿态。
在一种实现方式中,目标提示事件包括:信息业务界面中存在新提示元素的事件;计算机可读存储介质中的一条或多条指令由处理器1001加载并在执行控制目标虚拟形象执行与目标提示事件对应的事件提醒动作时,具体执行如下步骤:
将目标虚拟形象从当前位置移动至目标位置,以使目标虚拟形象执行与目标提示事件对应的事件提醒动作;
其中,当前位置是指:在获取到目标提示事件时,目标虚拟形象所处的位置;目标位置是指:新提示元素在信息业务界面中所处的位置。
在一种实现方式中,计算机可读存储介质中的一条或多条指令由处理器1001加载并在还执行如下步骤:
在控制目标虚拟形象执行与事件提醒动作的过程中,或者在目标虚拟形象执行完事件提醒动作后的预设时长内,若目标虚拟形象被触发,则输出目标提示事件的事件详情界面。
在一种实现方式中,计算机可读存储介质中的一条或多条指令由处理器1001加载并在还执行如下步骤:
在目标虚拟形象未执行事件提醒动作的情况下,若检测到目标虚拟形象被触发,则输出事件标识列表;事件标识列表包括:一个或多个历史提示事件对应的事件标识,历史提示事件是指:在目标虚拟形象被触发前所获取到的提示事件;
当事件标识列表中的任一事件标识被选择时,显示被选择的事件标识所指示的历史提示事件的事件详情界面。
在一种实现方式中,计算机可读存储介质中的一条或多条指令由处理器1001加载并在还执行如下步骤:
在目标虚拟形象结束执行事件提醒动作后,在信息业务界面中删除目标虚拟形象;
在获取到新提示事件时,在信息业务界面中显示目标虚拟形象。
在一种实现方式中,计算机可读存储介质中的一条或多条指令由处理器1001加载并在还执行如下步骤:
在获取到目标提示事件的情况下,获取目标用户的当前心情状态;
控制目标虚拟形象的表情从当前表情,变化为与当前心情状态相关的目标表情;
其中,当前表情是指:在获取到目标提示事件时,目标虚拟形象所呈现的表情。
在一种实现方式中,计算机可读存储介质中的一条或多条指令由处理器1001加载并在执行获取目标用户的当前心情状态时,具体用于执行如下步骤:
调用摄像组件采集目标用户的人脸图像;对人脸图像进行表情识别处理,得到目标用户的人脸表情;基于人脸表情预测目标用户的当前心情状态;
或者,获取目标用户的历史行为数据,历史行为数据包括以下任一种或多种:音视频播放数据、文字编辑数据,以及社交数据;根据历史行为数据对目标用户进行情绪识别,得到目标用户的当前心情状态。
在一种实现方式中,计算机可读存储介质中的一条或多条指令由处理器1001加载并在还执行如下步骤:
获取信息业务界面的显示历史信息,显示历史信息包括:信息业务界面在预设时间段内,每次被触发显示的历史触发时刻;
获取在显示目标虚拟形象之前,最近一次触发显示信息业务界面的目标触发时刻;
若显示历史信息中只包括目标触发时刻,则确定信息业务界面在预设时间段内是首次显示于终端屏幕,并控制目标虚拟形象执行互动动作。
在一种实现方式中,计算机可读存储介质中的一条或多条指令由处理器1001加载并在还执行如下步骤:
若信息业务界面中的任一界面元素被触发,则获取任一界面元素和目标虚拟形象之间的方位关系;
根据获取到的方位关系,控制目标虚拟形象执行关于任一界面元素的响应动作。
在一种实现方式中,计算机可读存储介质中的一条或多条指令由处理器1001加载并在还执行如下步骤:
在目标虚拟形象执行任一动作的过程中,在目标虚拟形象所处的显示区域中,显示关于任一动作的动作描述信息,动作描述信息用于描述任一动作的执行目的;
其中,任一动作包括:事件提醒动作、互动动作或者响应动作。
在一种实现方式中,计算机可读存储介质中的一条或多条指令由处理器1001加载并在还执行如下步骤:
在目标虚拟形象执行任一动作的过程中,输出目标语音音频,目标语音音频是根据任一动作的动作描述信息生成的;
其中,任一动作包括:事件提醒动作、互动动作或者响应动作。
在一种实现方式中,计算机可读存储介质中的一条或多条指令由处理器1001加载并在还执行如下步骤:
显示形象设置界面,形象设置界面中包括参考虚拟形象,以及一个或多个候选蒙皮资源;
当从一个或多个候选蒙皮资源中选择目标蒙皮资源时,在形象设置界面中采用目标蒙皮资源更新显示参考虚拟形象;
若检测到针对更新后的参考虚拟形象的确认操作,则将更新后的参考虚拟形象作为目标虚拟形象。
在一种实现方式中,在信息业务界面中出现目标虚拟形象时,目标虚拟形象处于基准位姿;目标虚拟形象执行事件提醒动作后,目标虚拟形象处于目标位姿;计算机可读存储介质中的一条或多条指令由处理器1001加载并在还执行如下步骤:
统计目标虚拟形象处于目标位姿的持续时长;
若持续时长大于时长阈值,则控制目标虚拟形象从目标位姿恢复至基准位姿。
在一种实现方式中,目标提示事件包括:信息业务界面中存在新提示元素的事件;计算机可读存储介质中的一条或多条指令由处理器1001加载并在还执行如下步骤:
在目标虚拟形象执行事件提醒动作的过程中,播放新提示元素的提示动画;
其中,提示动画包括以下至少一项:控制新提示元素从第一位置移动至第二位置的动画;以及,对新提示元素执行目标操作的动画,目标操作包括以下任一种或多种:振动操作、伸缩操作,以及旋转操作。
在一种实现方式中,信息业务界面是关于目标游戏的目标应用中的界面,计算机可读存储介质中的一条或多条指令由处理器1001加载并在还执行如下步骤:
在显示目标虚拟形象的过程中,若存在游戏邀请触发事件,则输出游戏邀请通知,以通知目标虚拟形象邀请目标用户参与目标游戏;
若游戏邀请通知被触发,则输出关于目标游戏的游戏画面。
本申请实施例中,处理器1001在检测到终端屏幕中显示信息业务界面时,还可以在终端屏幕中输出目标虚拟形象,丰富终端屏幕中的元素种类,增加界面浏览的趣味性。处理器1001获取到目标提示事件时,如检测到在信息业务界面中存在新提示元素的情况下,处理器1001还控制目标虚拟形象执行与目标提示事件对应的事件提醒动作;这样通过目标虚拟形象与目标用户之间的互动,增加目标用户对目标虚拟形象的代入感,进而通过目标虚拟形象引导目标用户关注新提示元素,使得目标用户可及时关注到新提示元素,有效提升新提示元素的提示及时性,避免新提示元素被遗漏,提高新提示元素的关注度。
本申请实施例还提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。事件提示处理设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该事件提示处理设备执行上述事件提示处理方法。
本领域普通技术人员可以意识到,结合本申请中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用,使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程设备。计算机指令可以存储在计算机可读存储介质中,或者通过计算机可读存储介质进行传输。计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如,同轴电缆、光纤、数字用户线(DSL))或无线(例如,红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如,固态硬盘(Solid State Disk,SSD))等。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (20)
1.一种事件提示处理方法,其特征在于,包括:
显示信息业务界面;
在所述信息业务界面中显示目标虚拟形象;
响应于获取到的目标提示事件,控制所述目标虚拟形象执行与所述目标提示事件对应的事件提醒动作。
2.如权利要求1所述的方法,其特征在于,所述控制所述目标虚拟形象执行与所述目标提示事件对应的事件提醒动作,包括:
控制所述目标虚拟形象从当前姿态调整为目标姿态,以使所述目标虚拟形象执行与所述目标提示事件对应的事件提醒动作;
其中,所述当前姿态是指:在获取到所述目标提示事件时,所述目标虚拟形象所处的姿态;所述目标姿态是指:根据所述目标提示事件确定的姿态。
3.如权利要求2所述的方法,其特征在于,所述目标提示事件包括:所述信息业务界面中存在新提示元素的事件;所述控制所述目标虚拟形象从当前姿态调整为目标姿态,包括:
获取所述新提示元素在所述信息业务界面中的第一位置坐标,以及所述目标虚拟形象在所述信息业务界面中的第二位置坐标;
根据所述第一位置坐标和所述第二位置坐标,计算所述目标虚拟形象和所述新提示元素之间的目标方位关系;所述目标方位关系指示:所述新提示元素位于所述目标虚拟形象的目标方向;
根据所述目标方位关系控制所述目标虚拟形象从所述当前姿态调整为所述目标姿态;所述目标姿态包括:所述目标虚拟形象中的一个或多个身体部位的朝向与所述目标方向相匹配的姿态。
4.如权利要求1所述的方法,其特征在于,所述目标提示事件包括:所述信息业务界面中存在新提示元素的事件;所述控制所述目标虚拟形象执行与所述目标提示事件对应的事件提醒动作,包括:
将所述目标虚拟形象从当前位置移动至目标位置,以使所述目标虚拟形象执行与所述目标提示事件对应的事件提醒动作;
其中,所述当前位置是指:在获取到所述目标提示事件时,所述目标虚拟形象所处的位置;所述目标位置是指:所述新提示元素在所述信息业务界面中所处的位置。
5.如权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:
在控制所述目标虚拟形象执行所述事件提醒动作的过程中,或者在所述目标虚拟形象执行完所述事件提醒动作后的预设时长内,若所述目标虚拟形象被触发,则输出所述目标提示事件的事件详情界面。
6.如权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:
在所述目标虚拟形象未执行所述事件提醒动作的情况下,若检测到所述目标虚拟形象被触发,则输出事件标识列表;所述事件标识列表包括:一个或多个历史提示事件对应的事件标识,所述历史提示事件是指:在所述目标虚拟形象被触发前所获取到的提示事件;
当所述事件标识列表中的任一事件标识被选择时,显示被选择的事件标识所指示的历史提示事件的事件详情界面。
7.如权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:
在所述目标虚拟形象结束执行所述事件提醒动作后,在所述信息业务界面中删除所述目标虚拟形象;
在获取到新提示事件时,在所述信息业务界面中显示所述目标虚拟形象。
8.如权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:
在获取到所述目标提示事件的情况下,获取目标用户的当前心情状态;
控制所述目标虚拟形象的表情从当前表情,变化为与所述当前心情状态相关的目标表情;
其中,所述当前表情是指:在获取到所述目标提示事件时,所述目标虚拟形象所呈现的表情。
9.如权利要求8所述的方法,其特征在于,所述获取目标用户的当前心情状态,包括:
调用摄像组件采集所述目标用户的人脸图像;对所述人脸图像进行表情识别处理,得到所述目标用户的人脸表情;基于所述人脸表情预测所述目标用户的当前心情状态;
或者,获取所述目标用户的历史行为数据,所述历史行为数据包括以下任一种或多种:音视频播放数据、文字编辑数据,以及社交数据;根据所述历史行为数据对所述目标用户进行情绪识别,得到所述目标用户的当前心情状态。
10.如权利要求1所述的方法,其特征在于,所述在所述信息业务界面中显示目标虚拟形象之后,还包括:
获取所述信息业务界面的显示历史信息,所述显示历史信息包括:所述信息业务界面在预设时间段内,每次被触发显示的历史触发时刻;
获取在显示所述目标虚拟形象之前,最近一次触发显示所述信息业务界面的目标触发时刻;
若所述显示历史信息中只包括所述目标触发时刻,则确定所述信息业务界面在所述预设时间段内是首次显示于终端屏幕,并控制所述目标虚拟形象执行互动动作。
11.如权利要求1所述的方法,其特征在于,所述方法还包括:
若所述信息业务界面中的任一界面元素被触发,则获取所述任一界面元素和所述目标虚拟形象之间的方位关系;
根据获取到的方位关系,控制所述目标虚拟形象执行关于所述任一界面元素的响应动作。
12.如权利要求1、10或11所述的方法,其特征在于,所述方法还包括:
在所述目标虚拟形象执行任一动作的过程中,在所述目标虚拟形象所处的显示区域中,显示关于所述任一动作的动作描述信息,所述动作描述信息用于描述所述任一动作的执行目的;
其中,所述任一动作包括:所述事件提醒动作、互动动作或者响应动作。
13.如权利要求1、10或11所述的方法,其特征在于,所述方法还包括:
在所述目标虚拟形象执行任一动作的过程中,输出目标语音音频,所述目标语音音频是根据所述任一动作的动作描述信息生成的;
其中,所述任一动作包括:所述事件提醒动作、互动动作或者响应动作。
14.如权利要求1所述的方法,其特征在于,所述方法还包括:
显示形象设置界面,所述形象设置界面中包括参考虚拟形象,以及一个或多个候选蒙皮资源;
当从所述一个或多个候选蒙皮资源中选择目标蒙皮资源时,在所述形象设置界面中采用所述目标蒙皮资源更新显示所述参考虚拟形象;
若检测到针对更新后的参考虚拟形象的确认操作,则将所述更新后的参考虚拟形象作为目标虚拟形象。
15.如权利要求1所述的方法,其特征在于,在所述信息业务界面中出现所述目标虚拟形象时,所述目标虚拟形象处于基准位姿;所述目标虚拟形象执行所述事件提醒动作后,所述目标虚拟形象处于目标位姿;所述方法还包括:
统计所述目标虚拟形象处于所述目标位姿的持续时长;
若所述持续时长大于时长阈值,则控制所述目标虚拟形象从所述目标位姿恢复至所述基准位姿。
16.如权利要求1所述的方法,其特征在于,所述目标提示事件包括:所述信息业务界面中存在新提示元素的事件;所述方法还包括:
在所述目标虚拟形象执行所述事件提醒动作的过程中,播放所述新提示元素的提示动画;
其中,所述提示动画包括以下至少一项:控制所述新提示元素从第一位置移动至第二位置的动画;以及,对所述新提示元素执行目标操作的动画,所述目标操作包括以下任一种或多种:振动操作、伸缩操作,以及旋转操作。
17.如权利要求1所述的方法,其特征在于,所述信息业务界面是关于目标游戏的目标应用中的界面,所述方法还包括:
在显示所述目标虚拟形象的过程中,若存在游戏邀请触发事件,则输出游戏邀请通知,以通知所述目标虚拟形象邀请目标用户参与所述目标游戏;
若所述游戏邀请通知被触发,则输出关于所述目标游戏的游戏画面。
18.一种事件提示处理装置,其特征在于,包括:
显示单元,用于显示信息业务界面;
所述显示单元,还用于在所述信息业务界面中显示目标虚拟形象;
处理单元,用于响应于获取到的目标提示事件,控制所述目标虚拟形象执行与所述目标提示事件对应的事件提醒动作。
19.一种事件提示处理设备,其特征在于,包括:
处理器,适于执行计算机程序;
计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被所述处理器执行时,实现如权利要求1-17任一项所述的事件提示处理方法。
20.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于由处理器加载并执行如权利要求1-17任一项所述的事件提示处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110412161.1A CN115220613A (zh) | 2021-04-16 | 2021-04-16 | 一种事件提示处理方法、装置、设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110412161.1A CN115220613A (zh) | 2021-04-16 | 2021-04-16 | 一种事件提示处理方法、装置、设备及介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115220613A true CN115220613A (zh) | 2022-10-21 |
Family
ID=83605070
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110412161.1A Pending CN115220613A (zh) | 2021-04-16 | 2021-04-16 | 一种事件提示处理方法、装置、设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115220613A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116170533A (zh) * | 2022-12-27 | 2023-05-26 | 维沃移动通信有限公司 | 消息提醒方法、装置、电子设备及可读存储介质 |
WO2023173960A1 (zh) * | 2022-03-15 | 2023-09-21 | 北京字节跳动网络技术有限公司 | 一种任务信息展示方法、装置、计算机设备及存储介质 |
-
2021
- 2021-04-16 CN CN202110412161.1A patent/CN115220613A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023173960A1 (zh) * | 2022-03-15 | 2023-09-21 | 北京字节跳动网络技术有限公司 | 一种任务信息展示方法、装置、计算机设备及存储介质 |
CN116170533A (zh) * | 2022-12-27 | 2023-05-26 | 维沃移动通信有限公司 | 消息提醒方法、装置、电子设备及可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11532112B2 (en) | Emoji recording and sending | |
US7707520B2 (en) | Method and apparatus for providing flash-based avatars | |
JP7138804B2 (ja) | インタフェース表示方法及びその装置、端末並びにコンピュータプログラム | |
US10097492B2 (en) | Storage medium, communication terminal, and display method for enabling users to exchange messages | |
US7865566B2 (en) | Method and apparatus for providing real-time notification for avatars | |
JP2019536131A (ja) | 仮想空間におけるユーザ・インタラクションのためのコントロールおよびインタフェース | |
WO2014190178A2 (en) | Method, user terminal and server for information exchange communications | |
KR20200132995A (ko) | 크리에이티브 카메라 | |
CN105474157A (zh) | 移动设备界面 | |
WO2005074588A2 (en) | Method and apparatus for providing dynamic moods for avatars | |
US20160231878A1 (en) | Communication system, communication terminal, storage medium, and display method | |
CN115220613A (zh) | 一种事件提示处理方法、装置、设备及介质 | |
CN113766168A (zh) | 一种互动处理方法、装置、终端及介质 | |
CN111862280A (zh) | 虚拟角色控制方法、***、介质及电子设备 | |
CN113126875B (zh) | 虚拟礼物的交互方法、装置、计算机设备及存储介质 | |
CN114296853A (zh) | 动态桌面的控制方法及装置、存储介质、电子装置 | |
CN109766046B (zh) | 互动操作的执行方法和装置、存储介质、电子装置 | |
CN113440848A (zh) | 游戏内信息标记方法、装置及电子装置 | |
US9569075B2 (en) | Information-processing device, information-processing system, storage medium, and information-processing method | |
CN116561439A (zh) | 一种社交互动方法、装置、设备及存储介质、程序产品 | |
WO2018236601A1 (en) | EXPLORING DIGITAL MEDIA BASED ON AUTOMATIC DIGITAL MEDIA INTERACTION CONTEXT AND FEEDBACK INTERACTION | |
CN116843802A (zh) | 虚拟形象的处理方法及相关产品 | |
CN114116105A (zh) | 动态桌面的控制方法及装置、存储介质、电子装置 | |
CN115687816A (zh) | 资源处理方法及装置 | |
US11985103B1 (en) | Electronic message client including dynamic prioritization based on sender features and serial undo functionality |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40075314 Country of ref document: HK |
|
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |