一种三维场景系统的物体容器校验方法及装置制造方法及图纸

技术编号:36229517 阅读:46 留言:0更新日期:2023-01-04 12:29
本发明专利技术提供了一种三维场景系统的物体容器校验方法及装置,通过提取各物体模型数据的特征数据,并使用特征数据向三维场景系统注册并获得各物体模型的唯一ID,将各物体模型的特征数据与ID号一一对应保存在注册数据库中;再将各物体模型数据、各物体模型数据的特征数据和唯一ID分别封装到各物体容器镜像中,并在容器集群中运行各物体容器镜像分别得到各物体容器;最后使用各物体模型数据的特征数据和唯一ID校验与三维场景系统连接的各物体容器,或与各物体容器交互的其他各物体容器。本发明专利技术提供的技术方案,降低了网络安全隐患,提高了三维场景系统的安全性。维场景系统的安全性。维场景系统的安全性。

【技术实现步骤摘要】
一种三维场景系统的物体容器校验方法及装置


[0001]本专利技术属于计算机软件领域,尤其是涉及一种三维场景系统的物体容器校验方法及装置。

技术介绍

[0002]随着三维场景系统使用越来越广泛,包括:元宇宙系统、仿真系统等,大量的物体容器通过三维场景系统感知其他物体容器并进行通信,通信过程中会有大量的模型数据通过网络进行传输,如果物体容器的模型数据在传输过程中产生安全隐患,则会降低三维场景系统的安全性。

技术实现思路

[0003]本专利技术所要解决的技术问题是怎样解决模型数据在传输过程中的安全隐患,提出了一种三维场景系统的物体容器校验方法及装置。
[0004]为解决上述技术问题,本专利技术所采用的技术方案是:一种三维场景系统的物体容器校验方法,包括以下步骤:步骤1:提取各物体模型数据的特征数据,并使用特征数据向三维场景系统注册并获得各物体模型的唯一ID,将各物体模型的特征数据与ID号一一对应保存在注册数据库中;步骤2:将各物体模型数据、各物体模型数据的特征数据和唯一ID分别封装到各物体容器镜像中,并在容器集群中运行各物体容器镜像分别得到各物体容器;步骤3:使用各物体模型数据的特征数据和唯一ID校验与三维场景系统连接的各物体容器,或与各物体容器交互的其他各物体容器。
[0005]进一步地,所述特征数据包括:对物体模型数据使用哈希方法得到的哈希值,或者使用模型数据中包含的所有顶点数量及所有顶点之间的相对坐标值联合做为特征数据。
[0006]进一步地,步骤3中使用各物体模型数据的特征数据和唯一ID校验与三维场景系统连接的各物体容器的方法是:当物体容器向三维场景系统发出连接请求时,提取该物体容器的特征数据和ID号,通过物体容器的ID号向三维场景系统的注册数据库中查询得到该物体容器的特征数据;将发出连接请求时提取的特征数据与根据ID号从数据库中提取的特征数据进行比较,如果一致,则连接,如果不一致,则提示连接失败。
[0007]进一步地,步骤3中使用各物体模型数据的特征数据和唯一ID校验与各物体容器交互的其他各物体容器的方法是:在交互过程中,所述物体容器通过三维场景系统感知得到其他各物体容器的访问接口、特征数据和唯一ID;所述物体容器通过其他各物体容器的访问接口获取其他各物体容器的唯一ID;
将通过三维场景系统感知得到的其他物体容器的ID与从访问接口获取的其他物体容器的ID进行比较,如果一致,则允许通过其他各物体容器访问接口继续获取所述其他物体容器的物体模型数据,否则,禁止获取;使用所获取的其他物体容器的物体模型数据生成该物体容器的特征数据,将该特征数据与通过三维场景系统感知得到的特征数据进行比较,若一致,则允许与该物体容器进行交互,否则,禁止与该物体容器进行交互。
[0008]进一步地,物体容器向三维场景系统发出连接请求是通过HTTP协议发起的连接请求。
[0009]本专利技术还提供了一种三维场景系统的物体容器校验装置,包括以下模块:注册模块:提取各物体模型数据的特征数据,并使用特征数据向三维场景系统注册并获得各物体模型的唯一ID,将各物体模型的特征数据与ID号一一对应保存在注册数据库中;封装模块:将各物体模型数据、各物体模型数据的特征数据和唯一ID分别封装到各物体容器镜像中,并在容器集群中运行各物体容器镜像分别得到各物体容器;校验模块:使用各物体模型数据的特征数据和唯一ID校验与三维场景系统连接的各物体容器,或与各物体容器交互的其他各物体容器。
[0010]进一步地,所述注册模块中提取各物体模型数据的特征数据为:对物体模型数据使用哈希方法得到的哈希值,或者使用模型数据中包含的所有顶点数量及所有顶点之间的相对坐标值联合做为特征数据。
[0011]采用上述技术方案,本专利技术具有如下有益效果:本专利技术提供的一种三维场景系统的物体容器校验方法及装置,通过提取物体模型数据的特征数据,向三维场景系统注册得到所述物体模型唯一ID,通过校验物体模型唯一ID是否相同的方式,确定是否获取模型数据,从而降低网络安全隐患,提高了三维场景系统的安全性。
附图说明
[0012]图1为一种三维场景系统的物体容器校验方法的流程示意图;图2为一种三维场景系统的物体容器校验装置示意图。
具体实施方式
[0013]下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0014]实施例一:图1为本专利技术实施例提供的一种三维场景系统的物体容器校验方法的流程示意图,包括以下步骤:步骤1:提取各物体模型数据的特征数据,并使用特征数据向维场景系统注册并获得各物体模型的唯一ID,将各物体模型的特征数据与ID号一一对应保存在注册数据库中。
[0015]其中,三维场景系统为数字化三维虚拟现实系统;物体模型数据是指在三维场景
系统中形成该物体的数字化虚拟数据,包括物理属性数据、3D模型数据、材质数据、贴图数据;物体模型数据的特征数据为所述物体模型数据与其他各模型数据相互区别的特征数据;物体模型唯一ID为表示所述物体模型在所述三维场景系统中唯一性的数据。
[0016]各物体模型唯一ID的获取方式是使用各物体模型数据的特征数据向三维场景系统注册得到。
[0017]各物体模型数据的特征数据向三维场景系统注册方法为:步骤1.1:获得各物体模型数据的特征数据;步骤1.2:通过各物体模型数据的特征数据生成各物体模型唯一ID;步骤1.3:保存各物体模型唯一ID与各物体模型数据的特征数据的对应关系到数据库系统;步骤1.4:返回各物体模型唯一ID给各物体模型。
[0018]在本实施例中,特征数据还可以为对物体模型数据使用哈希方法得到的哈希值。对各物体模型数据使用哈希方法得到各物体模型数据的散列值,使用各物体模型数据的散列值做为各物体模型数据的特征数据,通过HTTP协议发送各物体模型数据的特征数据到三维场景系统,三维场景系统得到各物体模型数据的特征数据后,查询MySQL数据库系统是否有相同的各物体模型数据的特征数据,如果有不生成各物体模型唯一ID,如果没有对各物体模型数据的特征数据使用哈希校验方法得到各物体模型唯一ID,保存各物体模型唯一ID与各物体模型数据的特征数据的对应关系到MySQL数据库系统,并返回各物体模型唯一ID给所述各物体模型。
[0019]步骤2:将各物体模型数据、各物体模型数据的特征数据和唯一ID分别封装到各物体容器镜像中,并在容器集群中运行各物体容器镜像分别得到各物体容器。
[0020]本实施例中,物体模型为环境物体或人物角色等的模型,例如:虚拟人物模型、建筑模型、植物模型、动物模型、空气模型、海洋模型、地貌模型等,模型数据包括物理属性数据、3D模型数据、材质数据、贴图数据。各物体模型数据的特征数据为各物体模型数据经过哈希方法得到各物体模型数据的散列值。各物体模型唯一ID为使用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种三维场景系统的物体容器校验方法,其特征在于,包括以下步骤:步骤1:提取各物体模型数据的特征数据,并使用特征数据向三维场景系统注册并获得各物体模型的唯一ID,将各物体模型的特征数据与ID号一一对应保存在注册数据库中;步骤2:将各物体模型数据、各物体模型数据的特征数据和唯一ID分别封装到各物体容器镜像中,并在容器集群中运行各物体容器镜像分别得到各物体容器;步骤3:使用各物体模型数据的特征数据和唯一ID校验与三维场景系统连接的各物体容器,或与各物体容器交互的其他各物体容器。2.根据权利要求1所述的校验方法,其特征在于,所述特征数据包括:对物体模型数据使用哈希方法得到的哈希值,或者使用模型数据中包含的所有顶点数量及所有顶点之间的相对坐标值联合做为特征数据。3.根据权利要求2所述的校验方法,其特征在于,步骤3中使用各物体模型数据的特征数据和唯一ID校验与三维场景系统连接的各物体容器的方法是:当物体容器向三维场景系统发出连接请求时,提取该物体容器的特征数据和ID号,通过物体容器的ID号向三维场景系统的注册数据库中查询得到该物体容器的特征数据;将发出连接请求时提取的特征数据与根据ID号从数据库中提取的特征数据进行比较,如果一致,则连接,如果不一致,则提示连接失败。4.根据权利要求2所述的校验方法,其特征在于,步骤3中使用各物体模型数据的特征数据和唯一ID校验与各物体容器交互的其他各物体容器的方法是:在交互过程中,所述物体容器通过三维场景系统感知得到其他各物体容器的访问接口、特征数据和唯一ID;...

【专利技术属性】
技术研发人员:王伟华刘井山梅进樊宇
申请(专利权)人:梯度云科技北京有限公司
类型:发明
国别省市:

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

1