沉浸式活动系统及其应用方法和电子设备技术方案

技术编号:32360309 阅读:28 留言:0更新日期:2022-02-20 03:26
本发明专利技术提供了一种沉浸式活动系统及其应用方法和电子设备,包括多个网关节点,分别用于将接收到的对应的客户端发送的针对虚拟对象的协议消息,发送至对应的场景服务节点;寻址节点用于确定协议消息对应的场景服务节点,和场景服务节点部署的服务器的域名地址;多个场景服务节点,分别用于对接收到的协议消息进行处理,将处理结果发送至虚拟场景中的其他虚拟角色对应的客户端。该方式中,通过寻址节点支持将虚拟场景中的各个虚拟对象分布至多个服务器,每个虚拟对象由对应的场景服务节点提供服务,多个场景服务节点部署于一个或多个服务器,减少了中心服务器的负载,提高了用户在虚拟场景中的操作性能和系统的运行可靠性,提高了用户的体验感。高了用户的体验感。高了用户的体验感。

【技术实现步骤摘要】
沉浸式活动系统及其应用方法和电子设备


[0001]本专利技术涉及资源扩容
,尤其是涉及一种沉浸式活动系统及其应用方法和电子设备。

技术介绍

[0002]元宇宙是指所有现实世界的人物在元宇宙中都有一个网络身份,在计算机网络中相当于一种沉浸式活动平台(也可以称为沉浸式活动系统),该平台可以提供一个三维的虚拟场景支持多人同时在线,在该虚拟场景中可以开展线上会议、新闻发布会、展会活动等。为了给该平台提供服务,通常需要服务端引擎支持多人在线,同时支持虚拟场景中包括多个目标场景。相关技术中,通过与客户端连接的中心服务端进行信息中转,实现每个用户之间的交互,中心服务端受限于单个节点,需要转发每个用户设备的信息,所以该中心服务端的负载较高,且无法根据实际的用户数量和场景数量进行资源扩容,可以支持的用户数量以及服务的目标场景有限,影响用户在虚拟场景中的操作,以及沉浸式活动系统的运行可靠性,用户的体验感不佳。

技术实现思路

[0003]有鉴于此,本专利技术的目的在于提供一种沉浸式活动系统及其应用方法和电子设备,以减少服务器的负载,提高虚拟角色在虚拟场景中的操作性能,以及系统的运行可靠性,进而提高用户的体验感。
[0004]本专利技术实施例提供了一种沉浸式活动系统,该系统包括:多个网关节点,分别用于接收对应的客户端发送的针对虚拟对象的协议消息,并根据协议消息对应的域名地址将协议消息发送至对应的场景服务节点,其中,域名地址根据协议消息所针对的虚拟对象对应的虚拟场景确定;寻址节点,用于根据协议消息所针对的虚拟对象对应的虚拟场景,确定协议消息对应的场景服务节点,以及确定场景服务节点部署的服务器的域名地址;多个场景服务节点,分别用于接收对应的协议消息,对协议消息所针对的虚拟对象进行处理后得到处理结果,并将处理结果发送至虚拟场景中的其他虚拟角色对应的客户端;其中,多个场景服务节点部署于一个或多个服务器。
[0005]进一步的,寻址节点,还用于存储各个场景服务节点对应的虚拟场景和域名地址的对应关系,以及向网关节点提供对应关系。
[0006]进一步的,网关节点,还用于从本地查询是否存在与协议消息对应的域名地址,当不存在时,将协议消息发送至寻址节点;以及将寻址节点返回的域名地址进行本地存储。
[0007]进一步的,协议消息包含针对第一虚拟角色从第一虚拟场景切换至第二虚拟场景的切换消息;多个场景服务节点包括第一场景服务节点和第二场景服务节点,第一场景服务节点为第一虚拟场景对应的场景服务节点,第二场景服务节点为第二虚拟场景对应的场景服务节点;网关节点具体用于,将切换消息发送至第一场景服务节点;第一场景服务节点,用于向第二场景服务节点迁移第一虚拟角色的用户数据;第二场景服务节点,用于接收
第一虚拟角色的用户数据,根据用户数据将第一虚拟角色迁移至第二虚拟场景,并向网关节点和第一场景服务节点发送第一虚拟角色完成场景切换的通知。
[0008]进一步的,网关节点还用于,在第一场景服务节点向第二场景服务节点迁移第一虚拟角色的用户数据的过程中,将过程中接收的第一虚拟角色的用户数据传输至第一场景服务节点;第一场景服务节点还用于,在执行向第二场景服务节点迁移第一虚拟角色的用户数据的过程中,丢弃过程中接收到的第一虚拟角色的用户数据。
[0009]进一步的,网关节点还用于,在接收到通知时,建立第一虚拟角色与第二场景服务节点间的绑定关系;第一场景服务节点还用于,接收到通知后,删除第一虚拟角色的用户数据。
[0010]进一步的,系统还包括:网关分配节点,用于与各客户端通信连接,根据各个网关节点的负载状态为各客户端分配网关节点,以使客户端与分配的网关节点建立通信连接。
[0011]进一步的,系统还包括:代理服务节点,代理服务节点用于响应于针对场景服务节点的虚拟场景的配置操作,根据配置操作建立或更新虚拟场景。
[0012]进一步的,系统还包括:客户端节点,客户端节点布设在用户设备上,用于响应于针对虚拟对象的状态操作,根据状态操作更新用户设备的图形用户界面内的虚拟场景,根据状态操作结束时虚拟对象的状态信息生成协议消息,并将协议消息发送至相应的网关节点。
[0013]第二方面,本专利技术实施例提供了一种沉浸式活动系统的应用方法,系统为第一方面任一的沉浸式活动系统,方法包括:通过多个网关节点分别接收对应的客户端发送的针对虚拟对象的协议消息,并根据协议消息对应的域名地址将协议消息发送至对应的场景服务节点,其中,域名地址根据协议消息所针对的虚拟对象对应的虚拟场景确定;通过寻址节点根据协议消息所针对的虚拟对象对应的虚拟场景,确定协议消息对应的场景服务节点,以及确定场景服务节点部署的服务器的域名地址;通过多个场景服务节点分别接收对应的协议消息,对协议消息所针对的虚拟对象进行处理后得到处理结果,并将处理结果发送至虚拟场景中的其他虚拟角色对应的客户端;其中,多个场景服务节点部署于一个或多个服务器。
[0014]第三方面,本专利技术实施例提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现第一方面任一项的沉浸式活动系统中的节点对应的功能。
[0015]第四方面,本专利技术实施例提供了一种机器可读存储介质,机器可读存储介质存储有机器可执行指令,机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现第一方面任一项的沉浸式活动系统中的节点对应的功能。
[0016]本专利技术实施例带来了以下有益效果:
[0017]本专利技术提供了一种沉浸式活动系统及其应用方法和电子设备,包括多个网关节点,分别用于将接收到的对应的客户端发送的针对虚拟对象的协议消息,发送至对应的场景服务节点;寻址节点用于确定协议消息对应的场景服务节点,和场景服务节点部署的服务器的域名地址;多个场景服务节点,分别用于对接收到的协议消息进行处理,将处理结果发送至虚拟场景中的其他虚拟角色对应的客户端。该方式中,通过寻址节点支持将虚拟场景中的各个虚拟对象分布至多个服务器,每个虚拟对象由对应的场景服务节点提供服务,
多个场景服务节点部署于一个或多个服务器,减少了中心服务器的负载,提高了用户在虚拟场景中的操作性能和系统的运行可靠性,提高了用户的体验感。
[0018]本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
[0019]为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0020]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1为本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种沉浸式活动系统,其特征在于,所述系统包括:多个网关节点,分别用于接收对应的客户端发送的针对虚拟对象的协议消息,并根据所述协议消息对应的域名地址将所述协议消息发送至对应的场景服务节点,其中,所述域名地址根据所述协议消息所针对的虚拟对象对应的虚拟场景确定;寻址节点,用于根据所述协议消息所针对的虚拟对象对应的虚拟场景,确定所述协议消息对应的场景服务节点,以及确定所述场景服务节点部署的服务器的域名地址;多个场景服务节点,分别用于接收对应的协议消息,对所述协议消息所针对的虚拟对象进行处理后得到处理结果,并将所述处理结果发送至所述虚拟场景中的其他虚拟角色对应的客户端;其中,所述多个场景服务节点部署于一个或多个服务器。2.根据权利要求1所述的系统,其特征在于,所述寻址节点,还用于存储各个场景服务节点对应的虚拟场景和域名地址的对应关系,以及向网关节点提供所述对应关系。3.根据权利要求1所述的系统,其特征在于,所述网关节点,还用于从本地查询是否存在与所述协议消息对应的域名地址,当不存在时,将所述协议消息发送至所述寻址节点;以及将所述寻址节点返回的域名地址进行本地存储。4.根据权利要求1所述的系统,其特征在于,所述协议消息包含针对第一虚拟角色从第一虚拟场景切换至第二虚拟场景的切换消息;所述多个场景服务节点包括第一场景服务节点和第二场景服务节点,所述第一场景服务节点为所述第一虚拟场景对应的场景服务节点,所述第二场景服务节点为所述第二虚拟场景对应的场景服务节点;所述网关节点具体用于,将所述切换消息发送至所述第一场景服务节点;所述第一场景服务节点,用于向所述第二场景服务节点迁移所述第一虚拟角色的用户数据;所述第二场景服务节点,用于接收所述第一虚拟角色的用户数据,根据所述用户数据将所述第一虚拟角色迁移至所述第二虚拟场景,并向所述网关节点和所述第一场景服务节点发送所述第一虚拟角色完成场景切换的通知。5.根据权利要求4所述的系统,其特征在于,所述网关节点还用于,在所述第一场景服务节点向所述第二场景服务节点迁移所述第一虚拟角色的用户数据的过程中,将所述过程中接收的所述第一虚拟角色的用户数据传输至所述第一场景服务节点;所述第一场景服务节点还用于,在执行向所述第二场景服务节点迁移所述第一虚拟角色的用户数据的过程中,丢弃所述过程中接收到的所述第一虚拟角色的用户数据。6.根据权利要求4所述的系统,其特征在于,所述网关节点...

【专利技术属性】
技术研发人员:李均刘柏
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1