【技术实现步骤摘要】
会话展示方法、装置和计算机设备
本专利技术涉及计算机
,特别是涉及一种会话呈现方法、装置和计算机设备。
技术介绍
随着计算机技术的进步和社会的发展,人们之间的沟通交流越来越多,基于互联网建立多人会话来实现交互也越来越普遍。例如,基于社交应用建立的群组会话或者多人视频会议等。传统的会话展示方法中,通常是将参与会话的成员发起的消息集中展示或者在会话界面将参与会话的成员各自进行展示,各成员需要自行查阅集中展示的消息或者定位当前发起消息的成员后才能进行后续的交互,使得通过传统技术进行会话展示导致成员间的交互效率低。
技术实现思路
基于此,有必要针对通过传统技术进行会话展示导致成员间的交互效率低的问题,提供一种会话展示方法、装置和计算机设备。一种会话展示方法,所述方法包括:当进入消息交互状态时,获取当前会话中发起的消息所对应的成员标识;在根据当前会话建立的三维模拟会话场景中,确定所述成员标识关联的三维虚拟成员的空间状态;在所述三维模拟会话场景中,根据所述三维虚拟成员的空间状态调整观测点,以将所述三维模拟会话场景中的部分三维虚拟成员展示在所述观测点的视野范围内;其中,所述部分三维虚拟成员包括与发起的消息所对应的成员标识对应的所述三维虚拟成员;当结束消息交互状态时,在所述三维模拟会话场景中调整所述观测点,将当前会话中各成员标识关联的三维虚拟成员展示在所述观测点的视野范围内。一种会话展示装置,所述装置包括:获取模块,用于当进入消息交互状态时,获取当前会话中发起的消息所对应的成员标识;确定模块,用于在根据当前会话建立的三维模拟会话场景中,确定所述成员标识关联的三维虚拟成员 ...
【技术保护点】
1.一种会话展示方法,所述方法包括:当进入消息交互状态时,获取当前会话中发起的消息所对应的成员标识;在根据当前会话建立的三维模拟会话场景中,确定所述成员标识关联的三维虚拟成员的空间状态;在所述三维模拟会话场景中,根据所述三维虚拟成员的空间状态调整观测点,以将所述三维模拟会话场景中的部分三维虚拟成员展示在所述观测点的视野范围内;其中,所述部分三维虚拟成员包括与发起的消息所对应的成员标识对应的所述三维虚拟成员;当结束消息交互状态时,在所述三维模拟会话场景中调整所述观测点,将当前会话中各成员标识关联的三维虚拟成员展示在所述观测点的视野范围内。
【技术特征摘要】
1.一种会话展示方法,所述方法包括:当进入消息交互状态时,获取当前会话中发起的消息所对应的成员标识;在根据当前会话建立的三维模拟会话场景中,确定所述成员标识关联的三维虚拟成员的空间状态;在所述三维模拟会话场景中,根据所述三维虚拟成员的空间状态调整观测点,以将所述三维模拟会话场景中的部分三维虚拟成员展示在所述观测点的视野范围内;其中,所述部分三维虚拟成员包括与发起的消息所对应的成员标识对应的所述三维虚拟成员;当结束消息交互状态时,在所述三维模拟会话场景中调整所述观测点,将当前会话中各成员标识关联的三维虚拟成员展示在所述观测点的视野范围内。2.根据权利要求1所述的方法,其特征在于,所述当进入消息交互状态时,获取当前会话中发起的消息所对应的成员标识之前,所述方法还包括:获取当前会话所对应的成员标识集合;查找所述成员标识集合中各成员标识关联的三维虚拟成员;根据查找的所述三维虚拟成员建立三维模拟会话场景;在所述三维模拟会话场景中调整观测点,将各所述三维虚拟成员展示在所述观测点的视野范围内。3.根据权利要求2所述的方法,其特征在于,所述根据查找的所述三维虚拟成员建立三维模拟会话场景,包括:统计所述成员标识集合包括的成员标识的数量;根据所述数量,确定用于分布三维虚拟成员的几何图形的尺寸;在确定尺寸的所述几何图形中选取所述数量的位置;将所述三维虚拟成员分布于选取的所述位置上,建立三维模拟会话场景。4.根据权利要求1所述的方法,其特征在于,所述将当前会话中各成员标识关联的三维虚拟成员展示在所述观测点的视野范围内之后,所述方法还包括:当检测到新增成员标识至所述成员标识集合时,则调整所述三维模拟会话场景中已有的三维虚拟成员的空间状态;查询新增的所述成员标识关联的三维虚拟成员;获取查询的所述三维虚拟成员在所述三维模拟会话场景中的空间状态;以获取的所述空间状态为目标,将查询的所述三维虚拟成员移动至所述三维模拟会话场景中。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述在所述三维模拟会话场景中,根据所述三维虚拟成员的空间状态调整观测点,以将所述三维模拟会话场景中的部分三维虚拟成员展示在所述观测点的视野范围内,包括:根据所述三维虚拟成员的空间状态,确定观测点在所述三维模拟会话场景中的空间位置;移动观测点至确定的所述空间位置,且在移动所述观测点时,将所述三维模拟会话场景中与所述观测点存在空间位置交集的三维虚拟成员隐藏;在移动所述观测点后,将所述三维模拟会话场景中的部分三维虚拟成员展示在所述观测点的视野范围内。6.根据权利要求1所述的方法,其特征在于,所述空间状态包括空间位置和朝向;当前会话中各成员标识关联的三维虚拟成员分布在封闭的几何图形上;所述在所述三维模拟会话场景中,根据所述三维虚拟成员的空间状态调整观测点,以将所述三维模拟会话场景中的部分三维虚拟成员展示在所述观测点的视野范围内,包括:沿所述三维虚拟成员的朝向,在所述封闭的几何图形内部选取空间位置;移动观测点至选取的所述空间位置,以将所述三维模拟会话场景中的部分三维虚拟成员展示在所述观测点的视野范围内。7.根据权利要求6所述的方法,其特征在于,所述移动观测点至选取的所述空间位置,以将所述三维模拟会话场景中的部分三维虚拟成员展示在所述观测点的视野范围内之后,所述方法还包括:获取采集的人脸图像,所述人脸图像与发起的消息所对应的成员标识对应;根据所述人脸图像提取人脸表情特征数据;按照所述人脸表情特征数据更新与发起的消息所对应的成员标识对应的三维虚拟成员。8.根据权利要求1所述的方法,其特征在于,所述空间状态包括空间位置和朝向;当前会话中各成员标识关联的三维虚拟成员分布在封闭的几何图形上;所述在所述三维模拟会话场景中,根据所述三维虚拟成员的空间状态调整观测点,以将所述三维模拟会话场景中的部分三维虚拟成员展示在所述观测点的视野范围内,包括:确定自所述三维虚拟成员的朝向偏转预设角度后的方向;沿确定的所述方向,在所述封闭的几何图形外部选取空间位置;移动观测点至选取的所述空间位置,以将所述三维模拟会话场景中的部分三维虚拟成员展示在所述观测点的视野范围内。9.根据权利要求8所述的方法,其特征在于,所述移动观测点至选取的所述空间位置,以将所述三维模拟会话场景中的部分三维虚拟成员展示在所述观测点的视野范围内,包括:移动观测点至选取的所述空间位置;若在所述观测点的视野范围内,与发起的消息对应的成员标识所对应的三维虚拟成员被遮挡,则调整所述观测点的空间位置,以将与发起的消息所对应的成员标识对应的三维虚拟成员展示在所述观测点的视野范围内。10.根...
【专利技术属性】
技术研发人员:张玖林,李斌,冉蓉,陈郁,易薇,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。