社交用户显示方法、装置、终端设备及可读存储介质制造方法及图纸

技术编号:38762476 阅读:12 留言:0更新日期:2023-09-10 10:35
本发明专利技术公开了一种社交用户显示方法、装置、终端设备、计算机可读存储介质及计算机程序产品。该方法包括:提供3D场景;在所述3D场景中加载第二用户的3D动态角色,其中,每个第二用户的3D动态角色占据特定的3D场景空间,所述3D动态角色包括一种或多种具有相同的状态属性3D模型,按照预置条件改变所述一种或多种3D模型的动作或状态;为3D场景中的每个第二用户的3D动态角色加载与其对应的状态信息;监测第一用户对3D场景中第二用户的3D动态角色的互动操作;以及响应于监测到的互动操作提供与所述互动操作对应的回应信息。利用本发明专利技术实施例能够生动有趣地显示社交用户,立体感强、信息量大。量大。量大。

【技术实现步骤摘要】
社交用户显示方法、装置、终端设备及可读存储介质


[0001]本专利技术涉及互联网
,还涉及社交应用
,具体涉及一种社交用户显示方法、装置、终端设备、计算机可读存储介质及计算机程序产品。

技术介绍

[0002]随着互联网技术的发展,人们在网络上停留的时间越来越长,大部分人将现实中的社交关系也搬到网络上,因而具有社交属性的应用、工具在人们的生活和工作中扮演着重要角色。社交应用能够保持人们之间的连接和沟通,也提供网上娱乐、消遣的功能,并且,有很大一部分人通过社交媒体平台进行商业活动和营销、扩大社交圈以认识新的朋友和建立更广泛的社交关系。因而一个用户的社交应用中与其建立起社交关系的用户数量从几十到上百、甚至上千。为方便说明,本专利技术将与用户建立起社交关系的用户称为好友。为了管理数量巨大的好友,社交应用通常以二维列表的形式显示用户的好友,例如按照一定的顺序显示好友的头像、用户名、昵称等。另外有的社交应用采用静态的、3D角色图片代表好友,将3D角色图片排列成好友列表。虽然这些社交应用提供了基本的好友显示功能,但是对于为用户提供交流、沟通和相互了解的社交应用而言,向用户提供的社交属性信息过少,用户并不清楚好友的当前状态,甚至不清楚好友当前是否在线,而且显示方式单调,缺乏趣味性。

技术实现思路

[0003]有鉴于此,本专利技术实施例提供一种社交用户显示方法、装置、终端设备、计算机可读存储介质及计算机程序产品,用于解决现有显示社交用户方式单调、信息量少的技术问题。
[0004]为了解决上述技术问题,根据本专利技术的一个方面,本专利技术实施例提供了一种社交用户显示方法,包括以下步骤:
[0005]提供3D场景;
[0006]在所述3D场景中加载第二用户的3D动态角色,其中,每个第二用户的3D动态角色占据特定的3D场景空间,所述3D动态角色包括一种或多种具有相同的状态属性的3D模型,按照预置条件改变所述一种或多种3D模型的动作或状态;
[0007]为3D场景中的每个第二用户的3D动态角色加载与之对应的状态信息;
[0008]监测第一用户对3D场景中第二用户的3D动态角色的互动操作;以及
[0009]响应于监测到的互动操作提供与所述互动操作对应的回应信息。
[0010]根据本专利技术的另一个方面,本专利技术实施例还提供一种社交用户显示装置,包括:3D场景模块、角色加载模块、状态信息加载模块主互动模块,所述3D场景模块经配置以提供3D场景;所述角色加载模块经配置以在所述3D场景中加载第二用户的3D动态角色,其中,每个第二用户的3D动态角色占据特定的3D场景空间,所述3D动态角色包括一种或多种具有相同的状态属性的3D模型,按照预置条件改变所述一种或多种3D模型的动作或状态;所述状态
信息加载模块经配置以为3D场景中的每个第二用户的3D动态角色加载与之对应的状态信息;所述互动模块经配置以监测第一用户对3D场景中第二用户的3D动态角色的互动操作;响应于监测到的互动操作提供与所述互动操作对应的回应操作。
[0011]根据本专利技术的另一个方面,本专利技术实施例还提供一种终端设备,包括处理器以及存储有计算机程序指令的存储器,所述处理器执行所述计算机程序指令时实现前述的社交用户显示方法。
[0012]根据本专利技术的另一个方面,本专利技术实施例还提供一种计算机可读存储介质,所述计算机存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现前述的社交用户显示方法。
[0013]根据本专利技术的另一个方面,本专利技术实施例还提供一种计算机程序产品,所述计算机程序产品中包括计算机程序指令,所述计算机程序指令被处理器执行时实现前述的社交用户显示方法。
[0014]利用本专利技术的实施例能够生动有趣地显示社交用户,立体感强、信息量大。
附图说明
[0015]为了更清楚地说明本专利技术实施例的实现方式,以下对本专利技术实施例中的附图作简单介绍。
[0016]图1是本专利技术实施例的基于服务器和终端设备的社交应用系统架构示意图。
[0017]图2是根据本专利技术一个实施例的一种社交用户显示方法流程图。
[0018]图3是根据本专利技术一个实施例的提供3D场景的方法流程图。
[0019]图4是根据本专利技术另一个实施例的为3D场景的第二用户的3D动态角色阴影的生成方法流程图。
[0020]图5A至图5C分别是根据本专利技术一个实施例的不同地图级别的地图视野显示示意图。
[0021]图6A是根据本专利技术一个实施例的向3D场景中加载第二用户的3D动态角色方法流程图。
[0022]图6B是根据图6A所示流程加载完第二用户的3D动态角色后的显示示意图。
[0023]图7A是根据图7B所示流程加载完第二用户的3D动态角色后的显示示意图。
[0024]图7B是根据本专利技术另一个实施例的向3D场景中加载第二用户的3D动态角色方法流程图。
[0025]图8是根据本专利技术一个实施例的社交用户显示装置原理图。
[0026]图9是根据本专利技术一个实施例的一种电子设备的结构示意图。
[0027]图10是根据本专利技术一个实施例的示例性终端设备的软件结构示意图。
具体实施方式
[0028]以下将参考若干示例性实施方式来描述本专利技术的原理和精神。应当理解,提供这些实施方式的目的是为了使本专利技术的原理和精神更加清楚和透彻,使本领域技术人员能够更好地理解进而实现本专利技术的原理和精神。本文中提供的示例性实施方式仅是本专利技术的一部分实施方式,而不是全部的实施方式。基于本文中的实施方式,本领域普通技术人员在不
付出创造性劳动前提下所获得的所有其他实施方式,都属于本专利技术保护的范围。
[0029]本领域技术人员知晓,本专利技术的实施方式可以实现为一种系统、装置、设备、方法、计算机可读存储介质或计算机程序产品。因此,本专利技术可以具体实现为以下至少一种形式:完全的硬件、完全的软件,或者硬件与软件结合的形式。根据本专利技术的具体实施方式,本专利技术请求保护一种社交用户显示方法、装置、终端设备、计算机可读存储介质及计算机程序产品。
[0030]在本文中,诸如第一、第二、第三之类的用语,仅用来将一个实体(或操作)与另一个实体(或操作)区分开来,而不在于要求或暗示这些实体(或操作)之间存在任何顺序或关联。
[0031]本专利技术的实施例可应用于服务器和终端设备。请参考图1,图1示意性地示出了一种基于服务器和终端设备的社交应用系统架构示意图。服务器10与终端设备20中分别安装有社交应用的服务端软件和客户端软件,通过服务端与客户端的配合实现社交应用。本专利技术提供的社交用户显示方法可应用于用户的终端设备,方法中的步骤可由终端设备侧的社交应用的客户端或终端设备侧的社交应用客户端与服务器侧的社交应用的服务端共同实现。为了区分,本专利技术将终端设备的用户称为第一用户,在终端设备上显示的第一用户的好友、联系人等与终端设备的用户建立了社交关系的用户称为第二用户。
[0032]图2是根据本专利技术一个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种社交用户显示方法,其特征在于,所述方法应用于第一用户的终端设备,所述方法包括:提供3D场景;在所述3D场景中加载第二用户的3D动态角色,其中,每个第二用户的3D动态角色占据特定的3D场景空间,所述3D动态角色包括一种或多种具有相同的状态属性的3D模型,按照预置条件改变所述一种或多种3D模型的动作或状态;为所述3D场景中的每个第二用户的3D动态角色加载与其对应的状态信息;监测第一用户对所述3D场景中第二用户的3D动态角色的互动操作;以及响应于监测到的互动操作提供与所述互动操作对应的回应信息。2.根据权利要求1所述的社交用户显示方法,其特征在于,提供3D场景的步骤进一步包括:获取第一用户所在时区的时间信息;基于当前的时间信息确定所述3D场景中的光线数据;基于所述3D场景中的光线数据和所述3D场景中的3D模型数据生成3D模型阴影并增加到所述3D场景中,当在所述3D场景中加载了第二用户的3D动态角色后,所述3D模型包括第二用户的3D动态角色;以及基于时间的变化更新所述3D场景中的光线数据,并基于更新的光线数据更新所述3D场景中的3D模型阴影形态。3.根据权利要求2所述的社交用户显示方法,其特征在于,提供3D场景的步骤进一步包括:获取实时气象数据;基于实时气象数据修改所述光线数据并生成天气模型;以及将所述天气模型融合到所述3D场景。4.根据权利要求1所述的社交用户显示方法,其特征在于,在所述3D场景中加载第二用户的3D动态角色时,将所述3D场景划分为多个角色空间,将多个第二用户的3D动态角色顺序加载到对应的角色空间中。5.根据权利要求4所述的社交用户显示方法,其特征在于,其中,所述第二用户的3D动态角色具有显示优先级,所述角色空间具有位置优先级,按照3D动态角色的显示优先级和所述角色空间的位置优先级从高到低的顺序将多个第二用户的3D动态角色顺序加载到优先级匹配的角色空间中。6.根据权利要求1所述的社交用户显示方法,其特征在于,所述3D场景包括带有地理位置信息、按照预置角度显示的地图背景。7.根据权利要求6所述的社交用户显示方法,其特征在于,其中,提供3D场景的步骤进一步包括:基于第一用户指定的或预置的地图级别提供相应地图视野的地图背景,其中,所述地理位置信息类型与地图级别、相应地图视野相匹配;所述地理位置信息类型包括二维平面信息、三维模型或二者的结合。8.根据权利要求6所述的社交用户显示方法,其特征在于,在所述3D场景中加载第二用户的3D动态角色的步骤包括:
获取第二用户的地理位置信息;基于所述第...

【专利技术属性】
技术研发人员:郝和乐
申请(专利权)人:北京河图联合创新科技有限公司
类型:发明
国别省市:

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

1