一种在通信过程中使通信界面产生动画效果的方法及装置与流程

文档序号:12600572阅读:308来源:国知局
一种在通信过程中使通信界面产生动画效果的方法及装置与流程

本申请涉及通信领域,尤其涉及一种在通信过程中使通信界面产生动画效果的方法及装置。



背景技术:

随着通信技术、通信设备等的快速发展,人们的信息传递方式越来越多样化。最初,人们借助通信终端仅能进行简单的语音通话,后来发展到可以进行文字通信、视频通话等多种新方式,甚至在一些即时通讯软件中,人们可以根据自己的需求从多种通信方式中自由选择适合当前情况的通信方式。这些通信方式给人们的信息传递带来了便利,极大丰富了用户的通信生活。

伴随通信方式的多样化,在用户的通信界面上呈现的用户信息也越来越生动、有趣。例如,在传统的语音通话中,通信界面上始终仅显示通信双方或一方的电话号码(或者用户为通信号码设定的用户名称)。但在通过即时通讯软件进行通信的过程中,通信界面上则不再是呆板的通信号码,而是可以显示用户形象,该用户形象可能来自用户存储在通信设备里的真实相片或者用户制作的虚拟形象;在视频通信情况下,通信界面上还可以显示通信设备上摄像头捕捉到的真实画面。

上述这种在用户通信过程中将用户形象展现在通信界面上的做法,提高了用户通信的可视性,增强了用户的通信体验。但是,该方式在用户通信过程中通信界面显示的用户形象或者与用户形象关联的信息是静态的。例如,用户开始进行语音或文字通信到结束通信时,通信界面上呈现的用户形象始终保持不变;再例如,用户在进行视频通话时,通信界面显示的只有设备捕捉的真实画面。



技术实现要素:

鉴于上述问题,本申请实施例提供一种在通信过程中使通信界面产生动画效果的方法及装置,使得用户在通信过程中通信界面可以根据用户之间的通信内容产生相应动画效果。

本申请实施例采用下述技术方案:一种在通信过程中使通信界面产生动画效果的方法,该方法包括:接收通信过程中用户基于通信产生的内容;识别所述基于通信产生的内容,并根据所述基于通信产生的内容生成相应的状态改变指令;根据所述状态改变指令修改通信界面上用户信息的状态使通信界面产生动画效果。

优选地,所述用户信息包括用户的通信界面上的动画元素,所述根据所述状态改变指令修改通信界面上用户信息的状态使通信界面产生动画效果包括:

根据所述状态改变指令修改通信界面上的动画元素使通信界面产生动画效果。

优选地,所述用户信息包括用户虚拟形象和/或在用户的通信界面上呈现的虚拟场景,所述根据所述状态改变指令修改通信界面上用户信息的状态使通信界面产生动画效果包括:

根据所述状态改变指令修改通信界面上的用户虚拟形象和/或虚拟场景的状态使通信界面产生动画效果。

优选地,所述通信界面上的用户虚拟形象和/或虚拟场景包括通信双方的虚拟形象和/或虚拟场景,所述通信内容为通信双方的第一方的通信内容,所述根据所述状态改变指令修改通信界面上的用户虚拟形象和/或虚拟场景的状态使通信界面产生动画效果包括:

根据所述状态改变指令改变通信界面上第一方的虚拟形象和/或虚拟场景的状态,并根据所述状态修改指令改变通信界面上第二方的虚拟形象和/或虚拟场景的状态,所述第二方的虚拟形象和/或虚拟场景的状态响应于所述第一方的虚拟形象和/或虚拟场景的状态;或,

根据所述状态改变指令改变通信界面上第二方的虚拟形象的状态和/或虚拟场景,并根据所述状态修改指令改变通信界面上第一方的虚拟形象和/或虚拟场景的状态,所述第一方的虚拟形象和/或虚拟场景的状态响应于所述第二方的虚拟形象和/或虚拟场景的状态。

优选地,所述根据所述状态改变指令修改通信界面上的用户虚拟形象的状态,具体包括:

根据所述状态改变指令修改用户虚拟形象的口型、动作、外形、着装、体型、声音和/或表情的状态。

优选地,所述用户虚拟形象和/或虚拟场景为从终端设备或远程服务器提供的多个虚拟形象和虚拟场景中选定的虚拟形象和/或虚拟场景,和/或,为从终端设备或远程服务器提供的多个虚拟形象和/或虚拟场景中根据外界环境的信息确定的用户的虚拟形象和/或虚拟场景,和/或,为从终端设备或远程服务器提供的多个虚拟形象和/或虚拟场景中根据预先存储在终端设备或远程服务器的信息确定的用户的虚拟形象和/或虚拟场景;和/或,

所述用户虚拟形象和/或虚拟场景为基于用户真实形象和/或用户所在的真实场景创建的虚拟形象和/或虚拟场景。

优选地,所述存储在终端设备或远程服务器的信息包括以下至少一种:

个人信息;心情信息;身体状态信息;与用户虚拟形象和/或虚拟场景相关的信息;与所述用户建立通信关系的对方用户的相关信息。

优选地,所述基于通信产生的内容包括:

用户在通信过程中产生的语音、文字和/或终端设备上的摄像头所捕捉的视频内容;或,用户在通信过程中呈现的动画选择界面上选择动画的操作行为信息;或,用户在通信过程中触摸通信界面的操作行为信息。

优选地,所述方法还包括:

在根据所述状态改变指令修改通信界面上用户信息的状态使通信界面产生动画效果后,将所述通信界面产生的动画效果存储在终端设备中。

一种在通信过程中使通信界面产生动画效果的装置,所述装置位于建立通信关系的双方用户的终端设备中,该装置包括:

接收单元、识别单元和修改单元,其中:

所述接收单元,用于接收通信过程中用户基于通信产生的内容;

所述识别单元,用于识别所述基于通信产生的内容,并根据所述基于通信产生的内容生成相应的状态改变指令;

所述修改单元,用于根据所述状态改变指令修改通信界面上用户信息的状态使通信界面产生动画效果。

优选地,所述识别单元包括:识别子单元和生成子单元,其中:

所述识别单元,用于识别所述用户在通信过程中产生的语音、文字和/或终端设备上的摄像头所捕捉的视频内容;或,

识别所述用户在通信过程中呈现的动画选择界面上选择动画的操作行为信息;或,

识别所述用户在通信过程中触摸通信界面的操作行为信息。

所述生成子单元,用于根据用户在通信过程中产生的语音、文字和/或终端设备的摄像头所捕捉的视频内容生成相应的状态改变指令;或,

根据用户在通信过程中呈现的动画选择界面上选择动画的操作行为信息生成相应的状态改变指令;或,

根据用户在通信过程中触摸通信界面的操作行为信息生成相应的状态改变指令。

优选地,所述用户信息包括用户的通信界面上的动画元素,所述修改单元用于:

根据所述状态改变指令修改通信界面上的动画元素使通信界面产生动画效果。

优选地,所述用户信息包括用户虚拟形象和/或在用户的通信界面上呈现的虚拟场景,所述修改单元用于:

根据所述状态改变指令修改通信界面上的用户虚拟形象和/或虚拟场景的状态使通信界面产生动画效果。

优选地,所述装置还包括存储单元,所述存储单元用于:

将所述通信界面产生的动画效果存储在终端设备中。

本申请实施例在用户通信的过程中,根据用户的通信内容生成相应的状态改变的指令,再根据该状态指令使用户的通信界面产生相应的动画效果,使得用户在语音通信或文字通信的过程中的通信界面不再是静态的,或者用户在进行视频通话的过程中,视频通话界面不是只有摄像头捕捉的真实画面,而是可以根据用户的通信内容产生相应的动画效果,丰富了用户的通信方式。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1为本申请实施例1提供的一种在通信过程中使通信界面产生动画效果的方法的具体流程示意图;

图2为本申请实施例2提供的一种在通信过程中使通信界面产生动画效果的装置的具体流程示意图;

图3-1为本申请实施例3提供的一种在具体场景下在用户在通话过程中使通话界面产生动画效果的方法的具体流程示意图;

图3-2为本申请实施例3提供的建立通信关系的双方用户对应的虚拟形象显示在同一通话界面的截图;

图3-3为本申请实施例3提供的根据通话内容使通话界面产生相应动画效果的的截图;

图4-1为本申请实施例4提供的的一种在具体场景下在用户通话过程中使通话界面产生动画效果的方法的具体流程示意图;

图4-2为本申请实施例4提供的建立通信关系的双方用户对应的虚拟形象显示在同一通话界面的截图;

图4-3为本申请实施例4提供的根据用户在动画选择界面上选择动画使通话界面产生相应动画效果的的截图;

图5-1为本申请实施例5提供的建立通信关系的双方用户对应的真实形象显示在同一视频通话界面的截图;

图5-2为本申请实施例5提供的根据通信内容使视频通话界面产生相应动画效果的截图;

图5-3为本申请实施例5提供的用户在视频通话界面上选择动画的截图;

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

实施例1

如前所述,用户在使用即时通讯软件进行语音或文字通信的过程中,通信界面可以显示用户形象,该用户形象可能来自用户存储在通信设备里的真实相片或者用户制作的虚拟形象,因此该用户形象是静态的,不会根据用户的通信内容产生相应的动画;而在视频通信情况下,虽然通信界面上显示画面一般是动态的,但也仅仅是设备摄像头扑捉到的真实画面,界面上同样也没有根据用户的通信内容显示相应的动画。

针对上述问题,本申请实施例提出了一种在通信过程中使通信界面产生动画效果的方法。该方法使得用户在通信过程中,通信界面可以根据用户的通信 内容产生相应的动画效果,图1是该方法具体流程示意图,该方法的具体步骤如下:

步骤11:接收通信过程中用户基于通信产生的内容。

在本步骤中,首先用户之间建立通信关系,建立通信关系的方式可以是进行拨号通话,也可以是利用即时通讯软件进行语音、文字或视频通信等,这里不作具体限定。在通信过程中,用户基于通讯产生的内容可以是指用户在通信过程中产生语音、文字或视频等通信内容,还可以是用户在通信过程中执行相关操作而产生的操作行为信息等,例如,用户在动画选择界面上选择相应的动画产生的操作行为信息,或者用户通过触摸通信界面上的动画产生的操作行为信息等。

步骤12:识别所述基于通信产生的内容,并根据所述基于通信产生的内容生成相应的状态改变指令。

在本步骤中,状态改变指令是指使通信界面产生相应动画效果的指令,上述终端设备识别用户在通信过程中产生的通信内容,并生成相应的状态改变指令,这里的生成相应的状态改变指令的方式可以包括但不限于以下几种方式:如果用户使用语音通话进行通信时,设备中的语音识别单元识别该用户在通话过程中产生的语音内容,并且解析语音内容的语义,然后再根据该语义生成相应的状态改变指令,这里也可以将用户在通话过程中产生的语音内容转化成可视化的文本内容,并在通信界面显示;如果用户使用的是文字通信方式进行通信,在用户输入文字消息后,终端设备中的文字识别单元识别用户输入的文本信息,并且解析文本信息的语义,然后根据该语义生成相应的状态改变指令;如果用户使用的视频通话的方式进行通信时,设备中的视频识别单元根据设备捕捉到真实画面产生相应的状态改变指令,或者设备中的语音识别单元根据用户在视频通话中产生的语音内容生成相应的状态改变指令。

上述根据通信内容产生状态改变指令只是示例性的说明,实际应用中除了根据用户在通信过程中产生的语音、文字或视频产生相应的状态改变指令以外, 还包括用户在动画选择界面上选择相应的动画产生相应的状态改变指令,或者用户通过触摸通信界面上的动画产生相应的状态改变指令等,例如用户在通信界面上的动画选择界面上选择“跳舞”,根据用户的该选择操作生成相应的状态改变指令,即该指令让通信界面上对应的动画完成“跳舞”的动作;或者用户通过对通信界面上显示的动画进行触摸生成相应的状态改变指令,例如,通信界面上显示用户对应的虚拟形象,用户想让该虚拟形象在界面上显示“跑”的动作,用户可以对该虚拟形象的腿进行触摸来让该虚拟形象在界面上完成“跑”的动作,这里用户对该虚拟形象的腿进行触摸就是生成状态改变指令的过程,即该指令使得用户对应的虚拟形象完成“跑”的动作。

步骤13:根据所述状态改变指令修改通信界面上用户信息的状态使通信界面产生动画效果。

在本步骤中,用户信息可以包括但不限于:用户的通信界面上的动画元素或者用户对应的虚拟形象和/或虚拟场景,这里的动画元素是独立于用户虚拟形象和/或虚拟场景,且动画元素、用户对应的虚拟形象和虚拟场景可以是3D图像或2D图像。另外,根据状态改变指令修改通信界面上的用户信息有多种情形,这里重点介绍下面三种情形:

第一种情形:

用户在建立通信关系后,根据用户之间的通信内容在通信界面上加载动画元素或者用户对应的虚拟形象和/或虚拟场景,例如,用户在进行语音通话时,用户之间虽然已经建立通话关系,但一开始通信界面上并没有显示用户对应的虚拟形象和/或虚拟场景,但当用户在语音通话过程中说“下雪了,好冷”,系统根据这句通信内容在通话界面上开始加载用户的虚拟形象和虚拟场景,这里的虚拟形象可以是穿着羽绒服戴帽子的形象,对应的虚拟场景可以是下雪的场景,或者通信界面只显示下雪的场景或者只显示用户对应的虚拟形象。

第二种情形:

用户在建立通信关系前,将通话界面上将要显示的动画元素或者用户虚拟 形象和/或虚拟场景与用户的电话号码或者是即时通讯软件的账号进行绑定,在用户建立通信关系前或后,终端设备通过用户的电话号码或者即时通讯软件的账号查找到与该电话号码或者该账号绑定的动画元素或者用户虚拟形象和/或虚拟场景,并将该动画元素或者虚拟形象和/或虚拟场景在通信界面上进行显示,然后根据用户在通信过程中产生状态改变指令,使通信界面上动画元素或者用户对应的虚拟形象和/或虚拟场景的状态发生改变。

上述虚拟形象和/或虚拟场景可以是由终端设备提供,或者由远程服务器提供,这里示例性的列举以下几种获取虚拟形象和/或虚拟场景的方式:

一种方式是:用户从终端设备或远程服务器提供的多个虚拟形象和虚拟场景中选定的虚拟形象和/或虚拟场景。例如:终端设备或远程服务器在用户登录即时通讯软件时,为用户提供许多虚拟形象和虚拟场景,用户可有从中选择一个或多个虚拟形象和虚拟场景与自己的登录账号绑定,当用户下次登录该即时通讯软件时,终端设备会自动加载用户的虚拟形象和虚拟场景,这里终端设备或远程服务器提供的虚拟形象和虚拟场景可以是之前就下载并存储在终端设备或远程服务器的虚拟形象和虚拟场景,还可以是在用户选定虚拟形象和虚拟场景的当时,终端设备或远程服务器才开始下载用户选定虚拟形象和虚拟场景。

另一种方式是:从终端设备或远程服务器提供的多个虚拟形象和/或虚拟场景中根据外界环境的信息确定的用户的虚拟形象和/或虚拟场景。这里的外界环境信息有很多种,这里示例性的列举一种外界环境信息,例如天气状况,该天气状况可以由设备本身系统获取,还可以是从其它有关天气预报的软件中获取,还可以是从互联网或者GPS中获取等;获取天气状况后,终端设备或远程服务器会根据当时的天气状况自动查找终端设备或远程服务器中符合当时天气状况的虚拟形象和/或虚拟场景,例如,用户建立通信关系时的天气是下着雨,终端设备或远程服务器根据当时的天气状况在用户建立通信关系前或后,在用户通信界面上自动加载用户的虚拟形象和虚拟场景,这里用户对应的虚拟形象可能穿着厚外套,举着雨伞,且用户虚拟形象所在的虚拟场景可以是下雨的场 景。

又一种方式是:从终端设备或远程服务器提供的多个虚拟形象和/或虚拟场景中根据预先存储在终端设备或远程服务器的信息确定的用户的虚拟形象和/或虚拟场景。这里存储在终端设备或远程服务器的信息可以是用户的个人信息,例如用户存储在终端的个人信息中的性别是女,系统可以在用户通信界面上自动加载女性的虚拟形象;用户存储在备或远程服务器的信息也可能是用户存储的个人心情或者身体状况,例如,用户存储在终端设备上的个人心情是好心情,终端设备根据用户存储心情信息在用户通信界面上加载用户的虚拟形象的表情可以是哈哈大笑,或者用户的肢体动作可能是手舞足蹈等,再例如,用户储存在终端设备的个人身体状况是感冒,终端设备根据用户存储的身体状况信息加载在用户通信界面上虚拟形象可以是在不停的打着喷嚏,虚拟场景可以是在医院;存储在终端设备或远程服务器的信息也可能是与用户虚拟形象和/或虚拟场景相关的信息,例如,存储在终端设备中的与用户虚拟形象相关的信息为“高挑”,这时终端设备在为用户加载虚拟形象时,就会加载高挑的虚拟形象;存储在终端设备或远程服务器的信息还可能是与用户建立通信关系的对方用户的相关信息,这里相关信息可以是对方用户的称呼、备注或者所属分类,例如,建立通信关系的一方用户在终端设备中存储另一方用户的称呼为“老公”,通信界面显示的用户形象可以是情侣形象,例如穿着情侣装,这时的虚拟场景可以显示在家里的场景;再例如,建立通信关系的一方用户将另一方用户存储在设备中“家人”的分类中,这时候界面显示的虚拟场景会自动加载家里的虚拟场景。

再一种方式是:基于用户真实形象和/或用户所在的真实场景创建的虚拟形象和/或虚拟场景。例如,终端设备或远程服务器根据用户存储在终端设备或远程服务器的照片,对该照片中的用户真实形象和真实场景进行处理,生成用户对应的虚拟形象和虚拟场景。

这里根据状态改变指令修改通信界面上用户信息的状态使通信界面产生 动画效果的方式有很多种,这里示例性的列举以下三种方式:

第一种方式是:通信界面上的虚拟形象根据状态改变指令使得该虚拟形象的口型、动作、外形、着装、体型、声音和/或表情发生变化,例如,用户在语音通话过程说:“我太开心了”,界面上该用户对应的虚拟形象的表情根据这句通话内容开始变为哈哈大笑,动作变为手舞足蹈,再例如,该用户在语音通话的过程说:“现在我突然感觉好冷啊”,界面上用户的虚拟形象的着装发生相应的变化,可能该虚拟形象原来穿着夏天的衣服,现在变为穿着冬天的厚衣服,该虚拟形象动作可能变为瑟瑟发抖。这里用户虚拟形象的声音发生变化,可以是该虚拟形象将用户的通话内容“说”出来,还可以是用户对应的虚拟形象根据具体应用场景产生声音效果,例如,虚拟场景根据状态改变指令变为下雪场景,这时用户对应的虚拟形象自动发出“好冷啊”的语音内容。另外,状态改变指令还可以使得建立通信关系的双方用户对应的虚拟形象之间的互动发生变化,例如,建立通信关系的一方用户在通话时说:“拥抱一下”,这时该用户对应的虚拟形象做出拥抱的动作,同时对方用户对应的虚拟形象也可以做出拥抱的动作作为回应。另外,还可以是建立通信关系的一方用户的虚拟形象根据状态改变指令发生变化,而另一方用户对应的虚拟形象不发生变化,且用户虚拟形象之间的互动发生变化可以是用户虚拟形象的动作、声音、表情等发生变化。

第二种方式是:通信界面上的虚拟场景根据状态改变指令发生变化,其中,虚拟场景发生变化可以是虚拟场景中的动画元素发生变化,例如,通信界面上的虚拟场景根据状态改变指令产生音乐效果,或者是组成虚拟场景的元素发生改变,例如,根据状态改变指令虚拟场景中的天空突然下起了小雨。另外,这里场景改变的方式可以是根据状态改变指令只有虚拟场景发生变化,或者是用户对应的虚拟形象和虚拟场景同时或者不同时的发生变化。

第三种方式是:根据状态改变指令修改通信界面上的动画元素,且该动画元素独立于界面上用户的虚拟形象和/或虚拟场景而发生改变,例如在通信界面 上没有出现用户对应的虚拟形象和/或虚拟场景时,通信界面也会产生声音效果,或者产生其它动画元素。

以上三种产生动画效果的表现方式中,可以根据同一状态改变指令使得单一虚拟形象和/或虚拟场景发生变化,或者使多个虚拟形象和/或虚拟场景发生变化。其中,在产生多个动画效果的情况下,通信界面上显示多个动画的顺序可以是按照设备接收到的状态指令的顺序,也可以是多个动画同时显示,例如,建立关系的一方用户在通话时说:“拥抱一下”,这时界面上显示的双方用户对应的虚拟形象做出拥抱的动作,可以是这两个虚拟形象同时做出拥抱的动作,也可以是说话的那一方对应的虚拟形象先做出拥抱动作,然后另一方再做出拥抱的动作作为回应。

第三种情形:

这种情形是结合上述两种情形:用户在建立通信关系前,将通话界面上将要显示的动画元素或者虚拟形象和/或虚拟场景与用户的电话号码或者是即时通讯软件的账号进行绑定,在用户建立通信关系前或后,终端设备通过用户的电话号码或者即时通讯软件的账号,查找到与该电话号码或者该账号绑定的动画元素或者用户虚拟形象和/或虚拟场景,并将该动画元素或者虚拟形象和/或虚拟场景在通信界面上进行显示,在通信的过程中,根据用户在通信过程中产生的通信内容,生成相应的状态改变指令,最后根据该状态改变指令在通信界面上重新加载动画元素或者用户的虚拟形象和/或虚拟场景,而不是在之前的动画元素或者虚拟形象和/或虚拟场景的基础下做局部变化,例如:建立通信的一方用户在通话说:“我要去跑步了”,该用户说这句通信内容之前可能是一个站着不动的形象,在用户说完这句通信内容之后,界面上重新加载一个新的用户虚拟形象,可能是穿着运动服的形象,所在的虚拟场景可能变为田径场。

以上描述的三种情形中,其中,识别通信内容可以是建立通信关系的每个终端识别该终端对应用户产生的通信内容,生成相应的状态改变指令,并且根据该状态指令使得通信界面产生动画效果;也可以是建立通信关系的一方终端 识别通信内容之后,生成相应的状态改变指令,并发给另一方终端执行该指令产生动画效果;还可以通过远程网络的服务器识别通信内容产生状态改变指令,再将该指令发送给各个终端执行该指令产生动画效果。例如用户甲和用户乙进行通话时,用户甲的通话界面上可以只显示用户甲对应的虚拟形象A和相应的虚拟场景a,如果用户甲发出通话内容后,用户甲对应的终端设备识别该通话内容后生成相应的状态改变指令,或者由远程网络的服务器识别该通话内容后生成相应的状态改变指令,然后再将该指令发送给用户甲对应的终端设备,最后用户甲对应的终端设备根据该指令使通信界面上用户甲的虚拟形象A和相应的虚拟场景a产生动画效果;用户甲的通话界面也可以只显示用户乙对应的虚拟形象B和相应的虚拟场景b,如果用户乙发出通话内容后,用户乙对应的终端设备识别该通话内容,并生成相应的状态改变指令,或者由远程网络的服务器识别该通话内容后生成相应的状态改变指令,并发送给用户乙对应的终端设备,然后用户乙对应的终端设备再将该指令发送给用户甲对应的终端设备,最后用户甲对应的终端设备根据接收到的指令,使通信界面上显示的用户乙的虚拟形象B和相应的虚拟场景b产生动画效果。这里状态改变指令的传输方式可以包括蓝牙传输、NFC传输、TCP/IP协议传输、UDP传输、RTP协议传输、SRTP协议传输、HTTP/HTTPS协议传输等传输方式。

在根据状态改变指令使通信界面产生动画效果后,可以将该动画效果存储在终端设备中,使得用户可以随时观看之前的的通信记录,该通信记录以动画的方式向用户呈现,增加了通信过程的趣味性。

应用本申请实施例提供的方法,在用户通信的过程中,根据用户的通信内容生成相应的状态改变的指令,再根据该状态指令使用户的通信界面产生相应的动画效果,使得用户在通信过程中通信界面不再是静态的,而是可以根据用户的通信内容产生相应的动画,丰富了用户的通信方式。

实施例2

基于实施例1提供的一种在通信过程中使通信界面产生动画效果的方法,本实施例相应的提供一种在通信过程中使通信界面产生动画效果的装置,该装置使得用户在通信过程中,通信界面可以根据用户的通信内容产生相应的动画效果。该装置的具体结构示意图如图2所示,该装置包括:

接收单元21、识别单元22和修改单元23;

接收单元21,可以用于接收通信过程中用户基于通信产生的内容;

识别单元22,可以用于识别所述基于通信产生的内容,并根据所述基于通信产生的内容生成相应的状态改变指令;

修改单元23,可以用于根据所述状态改变指令修改通信界面上用户信息的状态使通信界面产生动画效果。

上述装置实施例的工作流程是:首先由接收单元21接收用户基于通信产生的内容,然后由识别单元22识别该基于通信产生的内容,并根据该内容生成相应的状态改变指令,最后由修改单元23根据该状态改变指令修改通信界面上用户信息的状态,使通信界面产生动画效果。

在上述装置实施例中,用户在通信过程中使通信界面产生动画效果的实施方式有很多种,在一种实施方式中,识别单元22包括识别子单元和生成子单元,其中:

识别子单元,可以用于识别所述用户在通信过程中产生的语音、文字和/或终端设备摄像头所捕捉的视频内容;或,

识别所述用户在动画选择界面上选择动画的操作行为信息;或,

识别所述用户触摸通信界面上的动画的操作行为信息。

生成子单元,可以用于根据用户在通信过程中产生的语音、文字和/或终端设备摄像头所捕捉的视频内容生成相应的状态改变指令;或,

根据用户在动画选择界面上选择动画的操作行为信息生成相应的状态改变指令;或,

根据用户通过触摸通信界面的动画的操作行为信息生成相应的状态改变 指令。

在另一种实施方式中,所述用户信息包括用户的通信界面上的动画元素,所述修改23单元可以用于:

根据所述状态改变指令修改通信界面上的动画元素。

在又一种实施方式中,所述用户信息包括用户虚拟形象和/或在用户的通信界面上呈现的虚拟场景,所述修改单元23可以用于:

根据所述状态改变指令修改通信界面上的用户虚拟形象和/或虚拟场景的状态使通信界面产生动画效果;或,

再一种实施方式中,所述装置还包括存储单元,所述存储单元用于:

将所述通信界面产生的动画效果存储在终端设备中。

应用本申请实施例提供的装置所获得的有益效果和实施例1提供的方法实施例获得的有益效果相同或相似,为避免重复,这里不做赘述。

实施例3

为了更清楚地说明本申请的技术方案、技术特征,下面结合用户在具体场景下用户使用手机进行语音通话时通话界面进行相关显示的实例进行说明(从而构成实施例3),该实施例使得用户在通信过程中的通信界面,可以根据用户的通信内容产生相应的动画效果。该实例的具体的场景是:用户A和用户B在进行语音通话的过程中,用户A对用户B说:“最近你太烦了好想打你”,这时手机界面根据这一句语音内容进行相关显示,如图3-1所示为在该场景下手机界面根据用户之间通信的语音内容进行相关显示的方法的具体流程图,该方法包括:

步骤31:通过建立通话关系的电话号码查询到该号码所对应的虚拟形象和相关场景,并将该虚拟场景和相关场景加载到通话界面上;

在本步骤中具体的场景是:用户A和用户B通过手机拨号进行语音通话,并且在通话过程中双方使用耳机或者免提进行通话,假设是用户A先拨号打给 用户B,在用户B接听电话后,双方手机界面就会同时加载用户A和用户B的对应的虚拟形象和相关场景。这里用户A和用户B的虚拟形象和相关场景是用户A和用户B提前在手机系统提供的虚形象和虚拟场景中选好的虚形象和虚拟场景,并且将该虚形象和虚拟场景与自己的手机号进行绑定,当用户B接听用户A的电话后,双方的手机系统根据双方的手机号码查询到该号码对应的虚拟形象和虚拟场景,并在双方手机界面进行显示,这里用户A和用户B的虚拟形象通过设置全部显示在双方的手机界面上(如图3-2),另外,用户A和用户B的手机界面上显示的虚拟场景可以相同或者不同,根据两用户选定的虚拟场景进行显示。

步骤32:系统识别用户通话内容后,根据通话内容调取相关动画;

由步骤31可知,在用户B接通电话后,双方手机界面就会显示用户A和用户B的虚拟形象和相关场景,假设在通话过程中用户A对用户B说:“最近你太烦了好想打你”,用户A的手机系统接收到该通话内容,通过手机的语音识别模块将该语音内容转化成可视化的文本内容,并生成相应的状态改变指令,系统根据该指令使通信界面上用户对应的虚拟形象和/或虚拟场景的状态发生改变,如图3-3所示是模拟的用户A的手机界面截图:用户A的虚拟形象在状态改变指令下做出打用户B的虚拟形象的动作,同时用户A的虚拟形象的口型将做出“最近你太烦了好想打你”的动画,并且在用户A的虚拟形象附近显示用户A的对话框,对话框显示的内容就是用户A说出的“最近你太烦了好想打你”的文字;相应的,在用户A的虚拟形象在做出打用户B的虚拟形象的动作后,用户A手机界面显示的虚拟场景由用户A之前选定的场景变为比武擂台的场景。

同样的,用户B的手机系统也会识别用户A的语音内容,当用户A所对应的虚拟形象做出打用户B的虚拟形象的动作后,用户B的手机系统生成相应的状态改变指令作用于用户B的虚拟形象,如图3-3所示,用户B的虚拟形象在该指令下做出被打倒在地的动作,并且系统在用户B所对应的虚拟形象旁 边的对话框自动显示“好痛,我再也不敢了”的文字作为对用户A的虚拟形象将用户B的虚拟形象打到在地的动作的回应,另外,用户B手机界面的虚拟场景可以由之前用户B选定的虚拟场景变为与用户A一样的比武擂台的场景,也可以保留之前的用户B选定的虚拟场景不发生改变,由用户根据个人需求自行限定。

应用本申请实施例提供的方法,在用户通话的过程根据用户的通话内容生成相应的状态改变的指令,再根据该状态指令使用户的通话界面产生相应的动画效果,使得用户在通话过程中通话界面不在是静态的,而是可以根据用户的通话内容产生相应的动画,丰富了用户的通信方式。

实施例4

实施例4是在实施例3的基础上提供的另外一种在通信过程中使通信界面产生动画效果的方法,该实施例采用的场景与实施例3一致:用户A和用户B在进行语音通话的过程中,用户A对用户B说:“最近你太烦了好想打你”,这时手机界面根据该语音内容进行相关显示,如图4-1所示为在该场景下手机界面根据用户之间通信的语音内容进行相关显示的方法的具体流程图,该方法包括:

步骤41:建立通话关系的两用户在通话时选择系统提供虚拟形象和虚拟场景在手机界面上进行显示;

在本步骤中具体的场景是:用户A和用户B通过手机拨号进行语音通话,并且在通话过程中双方使用耳机或者免提进行通话,假设是用户A先拨号打给用户B,在用户B接听电话后,用户A和用户B的通话界面上显示系统提供的虚拟形象和虚拟场景供用户选择,待用户A和用户B选择好以后,双方的手机界面显示用户A和用户B选定的虚拟形象和虚拟场景。

步骤42:在通话过程中用户在通话界面上选择系统提供的动画进行显示;

由步骤41可知,在用户B接通电话后,通话界面就会加载用户A和用户 B选定的虚拟形象和虚拟场景(如图4-2),假设在通话过程中用户A对用户B说:“最近你太烦了好想打你”,用户A的手机系统接收到这一句通话内容,通过手机的语音识别模块将这一句语音内容转化成可视化的文本内容,另外,用户在系统提供的动画选择界面上选择将要显示的动画,根据用户选择动画的操作生成相应的状态改变指令,系统根据该指令改变用户的虚拟形象和虚拟场景,例如用户A的虚拟形象口型显示“最近你太烦了好想打你”的动画,且将该通信内容以对话框的形式在用户A对应的虚拟形象的附近进行文字显示,同时,用户A在通话界面上按“动画选择”按钮,动画选择界面就会提供动画供用户A选择,如图4-3所示为用户A手机界面,界面下半部分就是用户A在按动画选择按钮后手机界面提供的动画,用户A选择“打对方”的动画,这时,根据用户选择的“打对方”的动画,生成相应的状态改变指令,根据该状态改变指令使得手机界面显示用户A的虚拟形象完成打用户B的虚拟形象的动作(如图4-3);另外系统根据用户A选择的“打对方”的动画,自动加载与该动作对应的虚拟场景,例如比武擂台的场景(如图4-3)。

用户B的手机同样也接收到用户A的通话内容,在用户A所对应的虚拟形象做出打用户B的虚拟形象的动作后,用户B的手机系统生成相应的状态改变指令作用于用户B的虚拟形象,如图4-3所示,用户B所对应的虚拟形象在该指令下做出被打倒在地的动作,并且系统在用户B所对应的虚拟形象旁边的对话框显示“好痛,我再也不敢了”的文字作为回应,或者用户B在自己的手机界面上同样按动画选择按钮,选择相应的动画与用户A虚拟形象进行互动,例如,用户B也可以在动画选择界面上选择“打对方”的动画对用户A的虚拟形象进行还击;另外,用户B手机界面的虚拟场景可以是由之前用户B选定的虚拟场景变为与用户A一样的比武擂台的场景,也可以保留之前用户B选定的虚拟场景不发生改变。

应用本申请实施例获得的有益效果与实施例3获得的有益效果相同或相似,为避免重复,这里不再赘述。

实施例5

实施例3和实施例4是针对用户在拨号进行语音通话时通话界面进行相关显示的方法,为了更完善地说明本申请的技术方案,下面结合用户在具体场景下用户使用手机进行视频通话时视频通话界面进行相关显示的实例进行说明(从而构成实施例5),该实例的具体的场景是:用户A和用户B在进行视频通话的过程中,用户A对用户B说:“今天天气特别的晴朗”,这时手机界面根据这一句语音内容进行相关显示,该方法具体包括:用户A和用户B进行视频通信时,假设用户A登录某种即时通讯软件与用户B进行视频聊天,在用户B接受视频聊天后,手机界面将显示摄像头捕捉到的真实画面,如图5-1是用户A和用户B在视频通讯时用户B的手机界面的模拟截图,图中大图像假设为用户B的手机接收到的用户A的视频画面,图中右上角的小框中小图像是用户B的视频画面,假设在视频通话过程中用户A对用户B说“今天天气特别的晴朗”,用户B的手机系统接收到这句语音内容,通过手机的语音识别模块将这一句语音内容转化成可视化的文本内容,并生成相应的状态改变指令,系统根据该指令调取相关动画,如图5-2所示为用户B的手机系统根据用户A所说的“今天天气特别的晴朗”的语音内容调取相关动画在视频通话界面上进行显示,如图所示,界面中出现太阳和云朵的虚拟动画在用户A的视频画面上显示,且在用户A形象的旁边增加一个文本框,上面显示的是用户B接收到用户A的语音内容。

类比实施例4中提供的在通信过程使通信界面产生动画效果的方法,本实施例提供的在视频通话界面显示动画的方法还可以是:用户A对用户B说:“今天天气特别的晴朗”,然后用户A在通信界面上选择动画选择按钮,界面上显示动画选择界面,用户A可以在动画界面上选择“晴天”的动画按钮(如图5-3),手机系统根据该操作生成相应的状态改变指令,用户A的手机系统再将该指令传给用户B的手机系统,用户B的手机系统接收到的该状态改变指令 后,使得用户B的手机界面上显示相关动画,如图5-2所示的晴天画面。

应用本申请实施例提供的方法,在用户视频通话的过程中,根据用户的通话内容生成相应的状态改变的指令,再根据该状态指令使用户的视频通话界面上产生相应的动画效果,使得用户在视频通话过程中视频通话界面不再只是摄像头捕捉到的真实画面,还可以根据用户的通信内容产生相应的动画,丰富了用户的通信方式。

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