一种3D数据调用及存储方法技术

技术编号:36771560 阅读:16 留言:0更新日期:2023-03-08 21:46
本发明专利技术涉及3D数据领域,尤其涉及一种3D数据调用及存储方法,包括指令响应模块,用于响应于所述客户端的三维数据调用指令,所述云端基于预设的私钥对三维数据进行加密。本发明专利技术提供的一种大型衡器称重校准装置具有通过指令响应模块可以通过云端基于预设的私钥对三维数据进行加密,生成中间三维数据,从而加强了对3D数据调用时的安全性,避免了数据泄露的现象发生,同时为了避免出现数据量过大的弊端,通过数据分流模块,可以对所述目标三维数据进行分流处理,生成多个类别的目标数据集。本发明专利技术通过对数据分流的方式,提高了对数据处理的能力,从而避免了数据量过大时,处理系统容易崩溃的弊端。崩溃的弊端。崩溃的弊端。

【技术实现步骤摘要】
一种3D数据调用及存储方法


[0001]本专利技术涉及3D数据领域,尤其涉及一种3D数据调用及存储方法。

技术介绍

[0002]3D数据也称为三维数据,在3D数据进行调用时,容易出现数据泄露的风险,进而降低了安全性,同时,在数据进行调用时,容易出现数据量过大的现象,从而造成系统崩溃。
[0003]因此,有必要提供一种3D数据调用及存储方法,以解决上述技术问题。

技术实现思路

[0004]为解决上述技术问题,本专利技术提供一种3D数据调用及存储方法。
[0005]本专利技术提供的一种3D数据调用装置包括:
[0006]指令响应模块,用于响应于所述客户端的三维数据调用指令,所述云端基于预设的私钥对三维数据进行加密,生成中间三维数据;
[0007]数据传输模块,用于所述云端将所述中间三维数据发送至所述客户端;
[0008]数据处理模块,用于所述客户端对所述中间三维数据进行验证处理;
[0009]数据生成模块,用于若验证通过,所述客户端基于预设的公钥对所述中间三维数据进行解密,生成目标三维数据;若验证不通过,所述客户端生成报错数据,并将所述报错数据发送至所述云端;
[0010]数据分流模块,用于所述客户端基于预设的分流规则,对所述目标三维数据进行分流处理,生成多个类别的目标数据集。
[0011]本专利技术还提供一种3D数据存储方法,包括:
[0012]响应于客户端的三维数据调用指令,云端基于预设的私钥对三维数据进行加密,生成中间三维数据;
[0013]所述云端将所述中间三维数据发送至所述客户端;
[0014]所述客户端对所述中间三维数据进行验证处理;
[0015]若验证通过,所述客户端基于预设的公钥对所述中间三维数据进行解密,生成目标三维数据;若验证不通过,所述客户端生成报错数据,并将所述报错数据发送至所述云端;
[0016]所述客户端基于预设的分流规则,对所述目标三维数据进行分流处理,生成多个类别的目标数据集。
[0017]在一实施例中,所述响应于所述客户端的三维数据调用指令,所述云端基于预设的私钥对三维数据进行加密,生成中间三维数据的步骤包括:
[0018]响应于所述客户端的三维数据调用指令,对所述三维调用指令进行验证处理;
[0019]若验证通过,所述云端基于预设的私钥对三维数据进行加密,生成中间三维数据。
[0020]在一实施例中,所述客户端对所述中间三维数据进行验证处理的步骤包括:
[0021]基于预设的身份验证集,查询所述中间三维数据中是否存在相同的身份验证码,
其中,所述身份验证集中包括多个身份验证码。
[0022]在一实施例中,所述客户端基于预设的分流规则,对所述目标三维数据进行分流处理,生成多个类别的目标数据集的步骤包括:
[0023]基于所述目标三维数据,生成三维点云;
[0024]对所述三维点云进行平滑处理,生成中间点云;
[0025]计算所述中间点云中每个三维点与其邻近点数据的差异值;
[0026]基于所述差异值,对所有三维点进行分类处理,生成多个类别的目标数据集。
[0027]在一实施例中,所述基于所述差异值,对所有三维点进行分类处理,生成多个类别的目标数据集的步骤包括:
[0028]基于预设的标准值,计算每个差异值与所述标准值的差异距离;
[0029]基于所述差异距离,对每个差异值对应的三维点进行分类处理,生成多个类别的目标数据集。
[0030]在一实施例中,所述对所述三维点云进行平滑处理,生成中间点云的步骤包括:
[0031]计算所述三维点云中每个三维点的邻近矩阵;
[0032]基于每个三维点的邻近矩阵,对每个所述三维点进行平滑处理;
[0033]汇总平滑处理后的每个三维点,生成中间点云。
[0034]本专利技术还提供一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述3D数据存储方法的步骤。
[0035]本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上述3D数据存储方法的步骤。
[0036]与相关技术相比较,本专利技术提供的一种3D数据调用及存储方法具有如下有益效果:通过指令响应模块可以通过云端基于预设的私钥对三维数据进行加密,生成中间三维数据,从而加强了对3D数据调用时的安全性,避免了数据泄露的现象发生,同时为了避免出现数据量过大的弊端,通过数据分流模块,可以对所述目标三维数据进行分流处理,生成多个类别的目标数据集,通过对数据分流的方式,提高了对数据处理的能力,从而避免了数据量过大时,处理系统容易崩溃的弊端。
附图说明
[0037]图1为本专利技术提供的一种3D数据调用装置的结构示意图;
[0038]图2是本申请的一示例性实施例示出的3D数据存储方法的流程图;
[0039]图3为图2所示的S10的结构示意图;
[0040]图4为图2所示的S30的结构示意图;
[0041]图5为图2所示的S40的结构示意图;
[0042]图6为图5所示的S404的结构示意图;
[0043]图7为图5所示的S402的结构示意图。
具体实施方式
[0044]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例
中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。
[0045]因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0046]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
[0047]在本专利技术实施例的描述中,需要说明的是,若出现术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该专利技术产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,若出现术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0048]此外,若出现术语“水平”、“竖直”、“悬垂”等术语并不表示要求部件绝对水平或悬垂,而是可以稍微倾斜。如“水平”仅仅是指本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种3D数据调用装置,其特征在于,应用于云端及客户端,包括:指令响应模块,用于响应于所述客户端的三维数据调用指令,所述云端基于预设的私钥对三维数据进行加密,生成中间三维数据;数据传输模块,用于所述云端将所述中间三维数据发送至所述客户端;数据处理模块,用于所述客户端对所述中间三维数据进行验证处理;数据生成模块,用于若验证通过,所述客户端基于预设的公钥对所述中间三维数据进行解密,生成目标三维数据;若验证不通过,所述客户端生成报错数据,并将所述报错数据发送至所述云端;数据分流模块,用于所述客户端基于预设的分流规则,对所述目标三维数据进行分流处理,生成多个类别的目标数据集。2.一种3D数据存储方法,其特征在于,包括:响应于客户端的三维数据调用指令,云端基于预设的私钥对三维数据进行加密,生成中间三维数据;所述云端将所述中间三维数据发送至所述客户端;所述客户端对所述中间三维数据进行验证处理;若验证通过,所述客户端基于预设的公钥对所述中间三维数据进行解密,生成目标三维数据;若验证不通过,所述客户端生成报错数据,并将所述报错数据发送至所述云端;所述客户端基于预设的分流规则,对所述目标三维数据进行分流处理,生成多个类别的目标数据集。3.根据权利要求2所述的3D数据存储方法,其特征在于,所述响应于所述客户端的三维数据调用指令,所述云端基于预设的私钥对三维数据进行加密,生成中间三维数据的步骤包括:响应于所述客户端的三维数据调用指令,对所述三维调用指令进行验证处理;若验证通过,所述云端基于预设的私钥对三维数据进行加密,生成中间三维数据。4.根据权利要求2所述的3D数据存储方法,其特征在于,所述客户端对...

【专利技术属性】
技术研发人员:贺江涛
申请(专利权)人:中软航科数据科技珠海横琴有限公司
类型:发明
国别省市:

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

1