会话展示方法、装置和计算机设备制造方法及图纸

技术编号:19751333 阅读:21 留言:0更新日期:2018-12-12 05:46
本发明专利技术涉及一种会话展示方法、装置和计算机设备,该方法包括:当进入消息交互状态时,获取当前会话中发起的消息所对应的成员标识;在根据当前会话建立的三维模拟会话场景中,确定所述成员标识关联的三维虚拟成员的空间状态;在三维模拟会话场景中,根据所述三维虚拟成员的空间状态调整观测点,以将所述三维模拟会话场景中的部分三维虚拟成员展示在所述观测点的视野范围内;其中,部分三维虚拟成员包括与发起的消息所对应的成员标识对应的三维虚拟成员;当结束消息交互状态时,在三维模拟会话场景中调整观测点,将当前会话中各成员标识关联的三维虚拟成员展示在所述观测点的视野范围内。本申请提供的方案提高了会话中成员间的交互效率。

【技术实现步骤摘要】
会话展示方法、装置和计算机设备
本专利技术涉及计算机
,特别是涉及一种会话呈现方法、装置和计算机设备。
技术介绍
随着计算机技术的进步和社会的发展,人们之间的沟通交流越来越多,基于互联网建立多人会话来实现交互也越来越普遍。例如,基于社交应用建立的群组会话或者多人视频会议等。传统的会话展示方法中,通常是将参与会话的成员发起的消息集中展示或者在会话界面将参与会话的成员各自进行展示,各成员需要自行查阅集中展示的消息或者定位当前发起消息的成员后才能进行后续的交互,使得通过传统技术进行会话展示导致成员间的交互效率低。
技术实现思路
基于此,有必要针对通过传统技术进行会话展示导致成员间的交互效率低的问题,提供一种会话展示方法、装置和计算机设备。一种会话展示方法,所述方法包括:当进入消息交互状态时,获取当前会话中发起的消息所对应的成员标识;在根据当前会话建立的三维模拟会话场景中,确定所述成员标识关联的三维虚拟成员的空间状态;在所述三维模拟会话场景中,根据所述三维虚拟成员的空间状态调整观测点,以将所述三维模拟会话场景中的部分三维虚拟成员展示在所述观测点的视野范围内;其中,所述部分三维虚拟成员包括与发起的消息所对应的成员标识对应的所述三维虚拟成员;当结束消息交互状态时,在所述三维模拟会话场景中调整所述观测点,将当前会话中各成员标识关联的三维虚拟成员展示在所述观测点的视野范围内。一种会话展示装置,所述装置包括:获取模块,用于当进入消息交互状态时,获取当前会话中发起的消息所对应的成员标识;确定模块,用于在根据当前会话建立的三维模拟会话场景中,确定所述成员标识关联的三维虚拟成员的空间状态;局部展示模块,用于在所述三维模拟会话场景中,根据所述三维虚拟成员的空间状态调整观测点,以将所述三维模拟会话场景中的部分三维虚拟成员展示在所述观测点的视野范围内;其中,所述部分三维虚拟成员包括与发起的消息所对应的成员标识对应的所述三维虚拟成员;全局展示模块,用于当结束消息交互状态时,在所述三维模拟会话场景中调整所述观测点,将当前会话中各成员标识关联的三维虚拟成员展示在所述观测点的视野范围内。一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行会话展示方法的步骤。上述会话展示方法、装置和计算机设备,在当前会话中没有消息交互时,全局展示根据当前会话建立的三维模拟会话场景,当有消息交互时,根据发起的消息所对应的成员标识,即可在根据当前会话建立的三维模拟会话场景中,确定该成员标识关联的三维虚拟成员的空间状态,随后即可根据该空间状态调整观测点,局部展示三维模拟会话场景,以自动突出展示当前发起消息的三维虚拟成员,这样使得其他成员即可快速定位当前发起消息的成员,从而及时进行后续的交互,提高了会话中成员间的交互效率。附图说明图1为一个实施例中会话展示方法的应用环境图;图2为一个实施例中用于实现会话展示方法的终端的内部结构图;图3为一个实施例中会话展示方法的流程示意图;图4为一个实施例中建立三维模拟会话场景的步骤的流程示意图;图5为一个实施例中三维模拟会话场景中三维虚拟成员分布的二维示意图;图6为一个实施例中如图5所示的观测点503的视野范围504的画面示意图;图7为一个实施例中根据当前会话中成员数量的变化调整三维模拟会话场景的步骤的流程示意图;图8为另一个实施例中三维模拟会话场景中三维虚拟成员分布的二维示意图;图9为一个实施例中如图8所示的观测点803的视野范围804的画面示意图;图10为再一个实施例中三维模拟会话场景中三维虚拟成员分布的二维示意图;图11为一个实施例中如图10所示的观测点1003的视野范围1004的画面示意图;图12为另一个实施例中会话展示方法的流程示意图;图13为一个实施例中会话展示方法的逻辑框图;图14为一个实施例中会话展示装置的结构框图;图15为另一个实施例中会话展示装置的结构框图;图16为再一个实施例中会话展示装置的结构框图;图17为又一个实施例中会话展示装置的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1为一个实施例中会话展示方法的应用环境图。参照图1,该会话展示方法应用于会话展示系统。会话展示系统包括终端110和服务器120,终端110至少包括第一终端111和第二终端112。终端110通过网络连接到服务器120,终端110中的各终端之间可通过服务器120进行交互。终端110具体可以是台式终端或移动终端,移动终端具体可以手机、平板电脑、笔记本电脑等中的至少一种。服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。图2为一个实施例中终端的内部结构示意图。如图2所示,该终端包括通过系统总线连接的处理器、非易失性存储介质、内存储器和网络接口、声音采集装置、扬声器、显示屏、摄像头和输入装置。其中,终端的非易失性存储介质存储有操作系统,还可存储有计算机可读指令,该计算机可读指令被处理器执行时,可使得处理器实现一种会话展示方法。该处理器用于提供计算和控制能力,支撑整个终端的运行。该内存储器中也可储存有计算机可读指令,该计算机可读指令被所述处理器执行时,可使得所述处理器执行一种会话展示方法。网络接口用于与服务器进行网络通信,如发送会话数据至服务器,接收服务器返回的会话数据等。终端的显示屏可以是液晶显示屏或者电子墨水显示屏等,输入装置可以是显示屏上覆盖的触摸层,也可以是终端外壳上设置的按键、轨迹球或触控板,也可以是外接的键盘、触控板或鼠标等。本领域技术人员可以理解,图2中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的终端的限定,具体的终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。如图3所示,在一个实施例中,提供了一种会话展示方法。本实施例主要以该方法应用于上述图1中的终端110来举例说明。参照图3,该会话展示方法具体包括如下步骤:S302,当进入消息交互状态时,获取当前会话中发起的消息所对应的成员标识。其中,消息交互状态是会话过程中的至少一个成员与其它成员之间进行交互的状态。会话是至少一个成员与其它成员之间进行的交互过程。成员标识可以是包括数字、字母和符号中的至少一种字符的字符串。成员标识用于唯一标识参与会话的用户。会话中发起的消息,可以包括会话中任一成员在该会话中所发起的消息。在一个实施例中,终端可建立用于进行会话的群组。群组是包括多于一个成员标识的用户集合,且群组中的各成员标识所表示的用户之间可依据该群组进行信息共享和消息交互。群组可以是聊天群或者讨论组。群组可以是一经建立长期存在的稳定群组,也可以是超过有效期即解散的临时群组。在一个实施例中,会话中发起的消息包括文本消息、语音消息、视频消息、和图片消息中的至少一种。其中,文本消息是消息内容为文本的消息。语音消息是可播放语音数据的消息,语音消息可以包括语音数据本身或者包括用于下载该语音数据的链接地址。视频消息是可播放视频的消息,视频消息可以包括视频本身或者包括用于下载该本文档来自技高网...

【技术保护点】
1.一种会话展示方法,所述方法包括:当进入消息交互状态时,获取当前会话中发起的消息所对应的成员标识;在根据当前会话建立的三维模拟会话场景中,确定所述成员标识关联的三维虚拟成员的空间状态;在所述三维模拟会话场景中,根据所述三维虚拟成员的空间状态调整观测点,以将所述三维模拟会话场景中的部分三维虚拟成员展示在所述观测点的视野范围内;其中,所述部分三维虚拟成员包括与发起的消息所对应的成员标识对应的所述三维虚拟成员;当结束消息交互状态时,在所述三维模拟会话场景中调整所述观测点,将当前会话中各成员标识关联的三维虚拟成员展示在所述观测点的视野范围内。

【技术特征摘要】
1.一种会话展示方法,所述方法包括:当进入消息交互状态时,获取当前会话中发起的消息所对应的成员标识;在根据当前会话建立的三维模拟会话场景中,确定所述成员标识关联的三维虚拟成员的空间状态;在所述三维模拟会话场景中,根据所述三维虚拟成员的空间状态调整观测点,以将所述三维模拟会话场景中的部分三维虚拟成员展示在所述观测点的视野范围内;其中,所述部分三维虚拟成员包括与发起的消息所对应的成员标识对应的所述三维虚拟成员;当结束消息交互状态时,在所述三维模拟会话场景中调整所述观测点,将当前会话中各成员标识关联的三维虚拟成员展示在所述观测点的视野范围内。2.根据权利要求1所述的方法,其特征在于,所述当进入消息交互状态时,获取当前会话中发起的消息所对应的成员标识之前,所述方法还包括:获取当前会话所对应的成员标识集合;查找所述成员标识集合中各成员标识关联的三维虚拟成员;根据查找的所述三维虚拟成员建立三维模拟会话场景;在所述三维模拟会话场景中调整观测点,将各所述三维虚拟成员展示在所述观测点的视野范围内。3.根据权利要求2所述的方法,其特征在于,所述根据查找的所述三维虚拟成员建立三维模拟会话场景,包括:统计所述成员标识集合包括的成员标识的数量;根据所述数量,确定用于分布三维虚拟成员的几何图形的尺寸;在确定尺寸的所述几何图形中选取所述数量的位置;将所述三维虚拟成员分布于选取的所述位置上,建立三维模拟会话场景。4.根据权利要求1所述的方法,其特征在于,所述将当前会话中各成员标识关联的三维虚拟成员展示在所述观测点的视野范围内之后,所述方法还包括:当检测到新增成员标识至所述成员标识集合时,则调整所述三维模拟会话场景中已有的三维虚拟成员的空间状态;查询新增的所述成员标识关联的三维虚拟成员;获取查询的所述三维虚拟成员在所述三维模拟会话场景中的空间状态;以获取的所述空间状态为目标,将查询的所述三维虚拟成员移动至所述三维模拟会话场景中。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述在所述三维模拟会话场景中,根据所述三维虚拟成员的空间状态调整观测点,以将所述三维模拟会话场景中的部分三维虚拟成员展示在所述观测点的视野范围内,包括:根据所述三维虚拟成员的空间状态,确定观测点在所述三维模拟会话场景中的空间位置;移动观测点至确定的所述空间位置,且在移动所述观测点时,将所述三维模拟会话场景中与所述观测点存在空间位置交集的三维虚拟成员隐藏;在移动所述观测点后,将所述三维模拟会话场景中的部分三维虚拟成员展示在所述观测点的视野范围内。6.根据权利要求1所述的方法,其特征在于,所述空间状态包括空间位置和朝向;当前会话中各成员标识关联的三维虚拟成员分布在封闭的几何图形上;所述在所述三维模拟会话场景中,根据所述三维虚拟成员的空间状态调整观测点,以将所述三维模拟会话场景中的部分三维虚拟成员展示在所述观测点的视野范围内,包括:沿所述三维虚拟成员的朝向,在所述封闭的几何图形内部选取空间位置;移动观测点至选取的所述空间位置,以将所述三维模拟会话场景中的部分三维虚拟成员展示在所述观测点的视野范围内。7.根据权利要求6所述的方法,其特征在于,所述移动观测点至选取的所述空间位置,以将所述三维模拟会话场景中的部分三维虚拟成员展示在所述观测点的视野范围内之后,所述方法还包括:获取采集的人脸图像,所述人脸图像与发起的消息所对应的成员标识对应;根据所述人脸图像提取人脸表情特征数据;按照所述人脸表情特征数据更新与发起的消息所对应的成员标识对应的三维虚拟成员。8.根据权利要求1所述的方法,其特征在于,所述空间状态包括空间位置和朝向;当前会话中各成员标识关联的三维虚拟成员分布在封闭的几何图形上;所述在所述三维模拟会话场景中,根据所述三维虚拟成员的空间状态调整观测点,以将所述三维模拟会话场景中的部分三维虚拟成员展示在所述观测点的视野范围内,包括:确定自所述三维虚拟成员的朝向偏转预设角度后的方向;沿确定的所述方向,在所述封闭的几何图形外部选取空间位置;移动观测点至选取的所述空间位置,以将所述三维模拟会话场景中的部分三维虚拟成员展示在所述观测点的视野范围内。9.根据权利要求8所述的方法,其特征在于,所述移动观测点至选取的所述空间位置,以将所述三维模拟会话场景中的部分三维虚拟成员展示在所述观测点的视野范围内,包括:移动观测点至选取的所述空间位置;若在所述观测点的视野范围内,与发起的消息对应的成员标识所对应的三维虚拟成员被遮挡,则调整所述观测点的空间位置,以将与发起的消息所对应的成员标识对应的三维虚拟成员展示在所述观测点的视野范围内。10.根...

【专利技术属性】
技术研发人员:张玖林李斌冉蓉陈郁易薇
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1