一种基于渲染节点的分布式部署管理方法和装置制造方法及图纸

技术编号:33348204 阅读:17 留言:0更新日期:2022-05-08 09:47
本申请的实施例提供了一种基于渲染节点的分布式部署管理方法和装置。所述方法包括接收头显终端发送的VR应用运行请求;根据所述VR应用运行请求解析所述头显终端的标识信息;依据所述标识信息和预设的匹配模型确定渲染节点信息;发送所述渲染节点信息至所述头显终端,使得所述头显终端通过渲染节点信息与渲染节点建立连接,所述渲染节点为头显终端提供渲染服务。以此方式,实现对数据的统一管理,并且渲染节点是分布式部署的,头显终端与渲染节点可以是就近匹配的,在用户进行体验时,使用头显终端连接的小局域网进行渲染数据的传输,避免体验渲染时对企业或院校主干网络的占用并且渲染节点。且渲染节点。且渲染节点。

【技术实现步骤摘要】
一种基于渲染节点的分布式部署管理方法和装置


[0001]本申请涉及计算机应用
,并且更具体地,涉及一种基于渲染节点的分布式部署管理方法和装置。

技术介绍

[0002]现有企业或院校VR渲染培训方式,多以多个单独实训室的形式进行搭建,在指定教室部署渲染服务,使用本地头显终端接入,此方式会形成数据孤岛,不利于企业或院校统一管理及培训数据统一分析;对于企业或院校内搭建大规范的统一渲染服务,用户进行体验时,渲染内容需要依赖企业或院校内部局域网主干网络进行传输,因渲染运行时传输的内容占用带宽较大,对企业及院校内主体业务信息系统的正常运行所需的数据传输影响非常大。

技术实现思路

[0003]根据本申请的实施例,提供了一种基于渲染节点的分布式部署管理方案。
[0004]在本申请的第一方面,提供了一种基于渲染节点的分布式部署管理方法。该方法包括:接收头显终端发送的VR应用运行请求;根据所述VR应用运行请求解析所述头显终端的标识信息;依据所述标识信息和预设的匹配模型确定渲染节点信息;发送所述渲染节点信息至所述头显终端,使得所述头显终端通过渲染节点信息与渲染节点建立连接,所述渲染节点为头显终端提供渲染服务。
[0005]可选的,所述表示信息包括头显终端的IP地址和登录头显终端的用户信息。
[0006]可选的,所述匹配模型表征为:在获取到IP地址,根据IP地址匹配与IP地址对应的渲染节点;在所述匹配到多个渲染节点时,判断多个渲染节点的优先级,并输出优先级最好的渲染节点信息;在未匹配到渲染节点时,获取用户信息,根据用户信息匹配与用户信息对应的渲染节点。
[0007]可选的,还包括:向每个渲染节点同步支持VR应用运行的物理文件;接收每个渲染节点上传的本地同步数据。
[0008]可选的,还包括:接收每个渲染节点上传的VR运行数据。
[0009]可选的,还包括:在同时接收多个VR应用请求时,根据每个VR应用运行请求的IP地址将VR应用运行请求划分至预设区域;
根据一个区域内每个VR应用请求确定每个VR应用在预设时间内的流量消耗;根据流量消耗和预设的流量消耗范围对多个VR应用运行请求进行分类;根据每个流量消耗范围的上限值和每个流量消耗范围内的VR应用请求个数确定每个流量消耗范围的估计消耗量,然后对多个估计消耗量按照降序排列;根据按照排列顺序依次匹配对应每个估计消耗量的流量消耗范围的VR应用运行请求。
[0010]可选的,所述根据按照排列顺序依次匹配对应每个估计消耗量的流量消耗范围的VR应用运行请求包括:按照排列顺序依次判断估计消耗量与本区域内的渲染节点的服务能力的大小关系,在估计消耗量小于本区域内渲染节点的服务能力时,将本区域内的渲染节点信息发送至对应所述估计消耗量的流量消耗范围内的VR应用请求的发起头显终端,以使得渲染节点够为这些渲染节点提供渲染服务。
[0011]在本申请的第二方面,提供了一种基于渲染节点的分布式部署管理装置。该装置包括:接收模块,用于接收头显终端发送的VR应用运行请求;解析模块,用于根据所述VR应用运行请求解析所述头显终端的标识信息;匹配模块,用于依据所述标识信息和预设的匹配模型确定渲染节点信息;通讯模块,用于发送所述渲染节点信息至所述头显终端,使得所述头显终端通过渲染节点信息与渲染节点建立连接,所述渲染节点为头显终端提供渲染服务。
[0012]在本申请的第三方面,提供了一种电子设备。该电子设备包括:存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现如以上所述的方法。
[0013]在本申请的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如根据本申请的第一方面的方法。
[0014]本申请公开的一种基于渲染节点的分布式部署管理方法,能够统一接收所有头显终端输出的VR应用运行请求,并且在接收到VR应用运行请求后,依据发送VR应用运行请求的头显终端的标识信息匹配相应的渲染节点,实现对数据的统一管理,并且渲染节点是分布式部署的,头显终端与渲染节点可以是就近匹配的,在用户进行体验时,使用头显终端连接的小局域网进行渲染数据的传输,避免体验渲染时对企业或院校主干网络的占用并且渲染节点。
[0015]应当理解,
技术实现思路
部分中所描述的内容并非旨在限定本申请的实施例的关键或重要特征,亦非用于限制本申请的范围。本申请的其它特征将通过以下的描述变得容易理解。
附图说明
[0016]结合附图并参考以下详细说明,本申请各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:图1示出了根据本申请的实施例的一种基于渲染节点的分布式部署管理方法的流程图;图2示出了根据本申请的实施例的一种基于渲染节点的分布式部署管理装置的方
框图;图3示出了适于用来实现本申请实施例的终端设备或服务器的结构示意图。
具体实施方式
[0017]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的全部其他实施例,都属于本申请保护的范围。
[0018]本申请使用的所有术语(包括技术术语或者科学术语)与本申请所属领域的普通技术人员理解的含义相同,除非另外特别定义。还应当理解,在诸如通用字典中定义的术语应当被解释为具有与它们在相关技术的上下文中的含义相一致的含义,而不应用理想化或极度形式化的意义来解释,除非这里明确地这样定义。
[0019]对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
[0020]现有企业或院校VR渲染培训方式,多以多个单独实训室的形式进行搭建,在指定教室部署渲染节点,使用本地头显终端接入,此方式会形成数据孤岛,不利于企业或院校统一管理及培训数据统一分析;对于企业或院校内搭建大规范的统一渲染服务,用户进行体验时,渲染内容需要依赖企业或院校内部局域网主干网络进行传输,因渲染运行时传输的内容占用带宽较大,对企业及院校内主体业务信息系统的正常运行所需的数据传输影响非常大。
[0021]本申请中,公开了一种基于渲染节点的分布式部署管理方法,方法包括接收头显终端发送的VR应用运行请求,并根据VR应用运行请求解析头显终端的标识信息,依据标识信息和预设的匹配模型确定渲染节点信息,发送渲染节点信息至上述头显终端,以使得头显终端能够通过渲染节点信息与匹配的渲染节点建立连接,连接成功的渲染节点能够为头显终端提供渲染服务。
[0022]本申请能够统一接收所有头显终端输出的VR应用运行请求,并且在接收到VR应用运行请求后,依据发送VR应用运行请求的头显终端的标识信息匹配相应的渲染节点,实现对数据的统一管理,并且渲染节点是分本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于渲染节点的分布式部署管理方法,其特征在于,包括:接收头显终端发送的VR应用运行请求;根据所述VR应用运行请求解析所述头显终端的标识信息;依据所述标识信息和预设的匹配模型确定渲染节点信息;发送所述渲染节点信息至所述头显终端,使得所述头显终端通过渲染节点信息与渲染节点建立连接,所述渲染节点为头显终端提供渲染服务。2.根据权利要求1所述的一种基于渲染节点的分布式部署管理方法,其特征在于,所述表示信息包括头显终端的IP地址和登录头显终端的用户信息。3.根据权利要求1所述的一种基于渲染节点的分布式部署管理方法,其特征在于,所述匹配模型表征为:在获取到IP地址,根据IP地址匹配与IP地址对应的渲染节点;在所述匹配到多个渲染节点时,判断多个渲染节点的优先级,并输出优先级最好的渲染节点信息;在未匹配到渲染节点时,获取用户信息,根据用户信息匹配与用户信息对应的渲染节点。4.根据权利要求1所述的一种基于渲染节点的分布式部署管理方法,其特征在于,还包括:向每个渲染节点同步支持VR应用运行的物理文件;接收每个渲染节点上传的本地同步数据。5.根据权利要求1所述的一种基于渲染节点的分布式部署管理方法,其特征在于,还包括:接收每个渲染节点上传的VR运行数据。6.根据权利要求1所述的一种基于渲染节点的分布式部署管理方法,其特征在于,还包括:在同时接收多个VR应用请求时,根据每个VR应用运行请求的IP地址将VR应用运行请求划分至预设区域;根据一预设区域内每个VR应用请求确定每个VR应用在预设时间内的流量消耗;根据流量消耗和预设的流量消耗范围对多个VR应用运...

【专利技术属性】
技术研发人员:侯庆明刘伟王红梅陈江李建华
申请(专利权)人:北京易智时代数字科技有限公司
类型:发明
国别省市:

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

1