物体三维数据传输存储展示过程中的安全保护方法及装置与流程

文档序号:18107336发布日期:2019-07-06 11:45阅读:125来源:国知局
物体三维数据传输存储展示过程中的安全保护方法及装置与流程

本发明实施例涉及数据安全领域,具体涉及一种物体三维数据传输存储展示过程中的安全保护方法及装置。



背景技术:

由于采用三维扫描仪对物体进行扫描获取的物体三维数据中包含有物体的结构特征,进而可以利用获取的三维数据对物体进行描述。

随着三维数据在物体描述的普遍应用,物体三维数据在传输存储及展示过程中的数据安全问题日益突出,如何不被第三方非法盗用,传输存储及展示成为当前需要亟待解决的技术问题。



技术实现要素:

针对现有技术中的问题,本发明实施例提供一种物体三维数据传输存储展示过程中的安全保护方法及装置。

第一方面,本发明实施例提供了一种物体三维数据传输存储展示过程中的安全保护方法,包括:

获取物体的三维数据信息;

对所述三维数据信息进行特征提取并将提取的特征信息与所述物体的归属信息进行信息编码,得到所述物体的标识信息;

利用所述物体的标识信息对所述物体的三维数据信息进行加密,得到加密后的三维数据信息。

进一步地,所述物体的三维数据信息包括:物体的纹理信息、三维模型信息、物体上数据点的相对深度信息和色彩信息。

进一步地,所述方法还包括:

获取物体的三维数据信息的采集时间和采集地点;

将所述采集时间和采集地点与所述特征信息以及所述归属信息一并进行信息编码,得到所述物体的标识信息。

进一步地,所述利用所述物体的标识信息对所述物体的三维数据信息进行加密,得到加密后的三维数据信息,包括:

利用所述物体的标识信息采用盲水印加密的方式对所述物体的三维数据信息进行混合加密,得到加密后的三维数据信息。

进一步地,所述方法还包括:

将加密后的三维数据信息进行传输、存储及展示。

第二方面,本发明还提供了一种物体三维数据传输存储展示过程中的安全保护装置,包括:

获取模块,用于获取物体的三维数据信息;

编码模块,用于对所述三维数据信息进行特征提取并将提取的特征信息与所述物体的归属信息进行信息编码,得到所述物体的标识信息;

加密模块,用于利用所述物体的标识信息对所述物体的三维数据信息进行加密,得到加密后的三维数据信息。

进一步地,所述获取模块,还用于获取物体的三维数据信息的采集时间和采集地点;

相应地,所述编码模块,还用于将所述采集时间和采集地点与所述特征信息以及所述归属信息一并进行信息编码,得到所述物体的标识信息。

进一步地,所述加密模块,具体用于:

利用所述物体的标识信息采用盲水印加密的方式对所述物体的三维数据信息进行混合加密,得到加密后的三维数据信息。

第三方面,本发明实施例还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述物体三维数据传输存储展示过程中的安全保护方法的步骤。

第四方面,本发明实施例还提供了一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面所述物体三维数据传输存储展示过程中的安全保护方法的步骤。

由上述技术方案可知,本发明实施例提供的物体三维数据传输存储展示过程中的安全保护方法及装置,由于先对物体的三维数据信息进行特征提取,并将提取的特征信息与所述物体的归属信息进行信息编码作为所述物体的唯一标识,因此,后续在利用带有物体三维数据特征信息和物体归属信息的唯一标识对所述物体的三维数据信息进行加密时,不但可以使得所述物体的三维数据信息得到有效的安全保护,同时还可以使得加密后的物体三维数据信息带有所述物体的版权信息,从而在实现数据安全保护的基础上,还进一步实现了物体版权保护。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一实施例提供的物体三维数据传输存储展示过程中的安全保护方法的流程图;

图2是本发明另一实施例提供的物体三维数据传输存储展示过程中的安全保护装置的结构示意图;

图3是本发明又一实施例提供的电子设备的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1示出了本发明实施例提供的物体三维数据传输存储展示过程中的安全保护方法的流程图。如图1所示,本发明实施例提供的物体三维数据传输存储展示过程中的安全保护方法包括如下步骤:

步骤101:获取物体的三维数据信息。

在本步骤中,可以采用三维扫描仪对物体进行三维扫描获取物体的三维数据信息。

步骤102:对所述三维数据信息进行特征提取并将提取的特征信息与所述物体的归属信息进行信息编码,得到所述物体的标识信息。

在本步骤中,对所述物体的三维数据信息进行特征提取,并将提取的特征信息与所述物体的归属信息进行信息编码,将编码结果作为所述物体的唯一标识。在本步骤中,所述物体的三维数据信息可以包括物体的纹理信息、三维模型信息、物体上数据点的相对深度信息和色彩信息等信息,在对这些三维数据信息进行特征提取时,可以采用现有技术中常用特征提取方法,本发明实施例对此不做详细介绍。此外,在对提取的特征信息与所述物体的归属信息进行信息编码时,可以采用现有技术中信息编码方法,本发明实施例对此不做详细介绍。

步骤103:利用所述物体的标识信息对所述物体的三维数据信息进行加密,得到加密后的三维数据信息。

在本步骤中,利用步骤102编码后得到的带有物体三维数据特征信息和物体归属信息的唯一标识对所述物体的三维数据信息本身进行加密,不但可以使得所述物体的三维数据信息得到有效的安全保护,同时还可以使得加密后的物体三维数据信息带有所述物体的版权信息,从而在实现数据安全保护的基础上,还进一步实现了物体版权保护。

需要说明的是,本实施例利用了一种较为巧妙的加密方式,也即利用待保护数据本身的一部分特征对待保护数据进行加密保护,从而增加了数据保护的安全性,使得恶意第三方不容易非法获取待保护数据。此外,在本实施例中,在对待保护数据进行加密保护时,除了利用待保护数据本身的一部分特征之外,还利用了待保护数据的归属信息也即待保护数据的版权信息对待保护数据进行加密保护,从而使得加密后的待保护数据携带有相应的版权信息,从而在实现数据安全保护的同时,还可以实现数据版权保护,从而一举二得。

由上面提供的技术方案可知,本发明实施例提供的物体三维数据传输存储展示过程中的安全保护方法及装置,由于先对物体的三维数据信息进行特征提取,并将提取的特征信息与所述物体的归属信息进行信息编码作为所述物体的唯一标识,因此,后续在利用带有物体三维数据特征信息和物体归属信息的唯一标识对所述物体的三维数据信息进行加密时,不但可以使得所述物体的三维数据信息得到有效的安全保护,同时还可以使得加密后的物体三维数据信息带有所述物体的版权信息,从而在实现数据安全保护的基础上,还进一步实现了物体版权保护。

基于上述实施例的内容,在一种可选实施方式中,所述物体的三维数据信息包括:物体的纹理信息、三维模型信息、物体上数据点的相对深度信息和色彩信息。

在本实施例中,由于物体的三维数据信息包括物体的纹理信息、三维模型信息、物体上数据点的相对深度信息和色彩信息,因而这样的三维数据信息能够充分体现物体的纹理特征、三维结构特征、相对深度特征和色彩特征,从而可以较为全面地反应物体的真实样貌和特点,进而后续在利用该三维数据信息进行特征提取和编码获取物体的唯一标识时,可以使得得到的物体唯一标识能够充分体现该物体的特征以及该物体的唯一性,进而使得利用该唯一标识对三维数据信息进行加密后的三维数据信息更加安全可靠,不容易被破解。

可以理解的是,所述物体的三维数据信息并不限于此,还可以包括其他三维数据信息,本发明实施例对此不做限定。

需要说明的是,为进一步提高数据保护的安全性,可以采用高精度的三维扫描仪,进而获取物体的高精度三维数据信息,如包括:高分辨率纹理、高精度三维模型、高精度相对深度特征和高精度色彩特征等高精度三维数据信息,然后对获取的高精度三维数据信息进行特征提取和编码获取物体的唯一标识。

在本实施例中,假设所述物体为青花瓷,那么对应的物体的纹理信息可以理解为青花瓷上的花纹图案特征,物体的三维模型信息可以理解为青花瓷的空间结构特征,物体上数据点的相对深度信息可以理解为青花瓷三维数据模型中每个数据点的相对深度信息,物体上的色彩信息可以理解为青花瓷的三维数据模型中每个数据点的色彩信息。其中,所述物体的三维数据信息可以通过专业的三维扫描设备获取,本发明实施例对此不再做详细介绍。

基于上述实施例的内容,在一种可选实施方式中,所述方法还包括:

步骤100:获取物体的三维数据信息的采集时间和采集地点;

相应地,上述步骤102进行信息编码时,还用于将所述采集时间和采集地点与所述特征信息以及所述归属信息一并进行信息编码,得到所述物体的标识信息。

在本实施例中,为进一步提高数据保护的安全性,在进行信息编码获取物体的标识信息时,不但将物体三维数据信息的特征信息以及物体的归属信息进行信息编码,而且还将物体三维数据信息的采集时间和采集地点一并进行信息编码,进而得到所述物体的标识信息,由于该标识信息进一步携带了物体三维数据信息的采集时间和采集地点,从而在利用该标识信息对物体的三维数据信息进行加密时,可以进一步提高数据保护的安全性。例如,为恶意第三方获取所述标识信息增加了进一步的障碍。

基于上述实施例的内容,在一种可选实施方式中,所述步骤103可通过如下方式实现:

利用所述物体的标识信息采用盲水印加密的方式对所述物体的三维数据信息进行混合加密,得到加密后的三维数据信息。

在本实施例中,采用盲水印加密的方式对所述物体的三维数据信息进行混合加密,一方面盲水印加密可以使得加密过程不影响物体后续正常的模型显示,另一方面混合加密可以提高加密的安全性。对于混合加密,可以采用常见的rsa和des混合加密算法,本发明实施例对此不再详述。

基于上述实施例的内容,在一种可选实施方式中,所述方法还包括:

步骤104:将加密后的三维数据信息进行传输、存储及展示。

在本实施例中,在将加密后的三维数据信息进行传输、存储及展示时,由于三维数据信息已经经过加密处理,因此在信息传输、存储及展示过程中,不容易被恶意第三方非法盗用,因此可以放心传输、存储及展示。此外,由于采用盲水印加密,因此,在显示物体三维模型过程中,也不会存在任何影响,可以正常显示物体的三维模型。

基于相同的发明构思,本发明另一实施例提供了一种物体三维数据传输存储展示过程中的安全保护装置,参见图2,该装置包括:获取模块21、编码模块22和加密模块23,其中:

获取模块21,用于获取物体的三维数据信息;

编码模块22,用于对所述三维数据信息进行特征提取并将提取的特征信息与所述物体的归属信息进行信息编码,得到所述物体的标识信息;

加密模块23,用于利用所述物体的标识信息对所述物体的三维数据信息进行加密,得到加密后的三维数据信息。

基于上述实施例的内容,在一种可选实施方式中,所述获取模块21,还用于获取物体的三维数据信息的采集时间和采集地点;

相应地,所述编码模块,还用于将所述采集时间和采集地点与所述特征信息以及所述归属信息一并进行信息编码,得到所述物体的标识信息。

基于上述实施例的内容,在一种可选实施方式中,所述加密模块23,具体用于:

利用所述物体的标识信息采用盲水印加密的方式对所述物体的三维数据信息进行混合加密,得到加密后的三维数据信息。

由于本发明实施例提供的物体三维数据传输存储展示过程中的安全保护装置,可以用于执行上述实施例所述的物体三维数据传输存储展示过程中的安全保护方法,其工作原理和有益效果类似,故此处不再详述,具体内容可参见上述实施例的介绍。

基于相同的发明构思,本发明又一实施例提供了一种电子设备,参见图3,所述电子设备具体包括如下内容:处理器301、存储器302、通信接口303和总线304;

其中,所述处理器301、存储器302、通信接口303通过所述总线304完成相互间的通信;所述通信接口303用于实现各建模软件及智能制造装备模块库等相关设备之间的信息传输;

所述处理器301用于调用所述存储器302中的计算机程序,所述处理器执行所述计算机程序时实现上述物体三维数据传输存储展示过程中的安全保护方法的全部步骤,例如,所述处理器执行所述计算机程序时实现下述过程:获取物体的三维数据信息,对所述三维数据信息进行特征提取并将提取的特征信息与所述物体的归属信息进行信息编码,得到所述物体的标识信息,利用所述物体的标识信息对所述物体的三维数据信息进行加密,得到加密后的三维数据信息。

基于相同的发明构思,本发明又一实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述物体三维数据传输存储展示过程中的安全保护方法的全部步骤,例如,所述处理器执行所述计算机程序时实现下述过程:获取物体的三维数据信息,对所述三维数据信息进行特征提取并将提取的特征信息与所述物体的归属信息进行信息编码,得到所述物体的标识信息,利用所述物体的标识信息对所述物体的三维数据信息进行加密,得到加密后的三维数据信息。

此外,上述的存储器中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1