一种基于3D云打印的3D打印文件保护方法与流程

文档序号:12600598阅读:495来源:国知局

本发明涉及一种3D打印文件保护方法,特别是涉及一种基于3D云打印的3D打印文件保护方法。

技术背景

近年来随着社会科技水平的进步,3D打印技术在国内外应用越加广泛,3D打印这种新型制造技术给人们带来极大便利,而在3D打印快速发展的同时,因3D打印数据泄露而产生的知识产权侵害问题也是日益严峻。有业内人士估计,到2018年,因3D打印造成的知识产权侵害的损失将高达1000亿美元,近期有相关研究发现,通过3D打印过程中的噪音可以反向还原3D打印文件,而这项研究更是为知识产权保护带来了新的挑战。

3D打印技术是在现代CAD/CAM技术、激光技术、计算机数控技术、精密伺服驱动技术以及新材料技术的基础上集成发展起来的,采用材料累加的新成型原理,直接由CAD数据打印制成三维实体模型。目前3D打印中的3种关键技术分别是3D打印机、3D打印文件和3D扫描技术,而其中3D打印文件通过网络传输可以实现3D云打印,该技术通过网络存储及传输数据,那么随之而来的是层出不穷的网络安全问题。通常在云端服务器、打印机处可储存经过该系统打印的文件,从而造成3D打印文件泄露,使该文件的知识产权受到侵害。目前大部分3D打印文件传输的方式是将整个3D打印源文件传输至云端,然后再由目标从云端下载或直接从云端发送,这样文件在传输过程中被截获的风险增加,且被截获后将失去整个3D打印文件。



技术实现要素:

本发明的目的旨在克服现有技术的不足,提供一种3D打印过程中有效保护3D文件安全的技术,能防止目标产品在打印过程中任意环节发生数据泄露。

一种基于3D云打印的3D打印文件保护方法,首先设置用于云打印的系统,该系统包括发送端系统、云端处理和发送系统及接收和执行端系统,所述发送端系统包括第一计算机系统和第一文件存储系统,所述接收和执行端系统包括第二计算机系统、3D打印设备和第二文件存储系统;具体的3D打印文件保护方法为:

(1)所述发送端系统将一份完整的3D打印文件按照打印顺序逐层分为若干份可由3D打印设备识别和执行的3D打印子文件,并将该若干份3D打印子文件按照打印顺序分步传输至云端处理和发送系统;

(2)所述云端处理和发送系统存储该若干份3D打印子文件,并按照打印顺序依次向接收和执行端系统发送3D打印子文件;

(3)所述接收和执行端系统将云端处理和发送系统发送的3D打印子文件储存在第二计算机系统中,并根据3D打印设备的反馈和打印进度向3D打印设备发送3D打印子文件,3D打印设备执行接收到的3D打印子文件,将执行过的子文件发送至第二文件存储系统,第二文件存储系统在接收到执行过的3D打印子文件后将其删除,并向第二计算机系统发送打印完毕要求传输下一层文件的反馈信息,第二计算机系统将此信息通过云端处理和发送系统、第一计算机系统传输至第一文件存储系统,确认执行过的3D打印子文件删除后,第一文件存储系统将后续3D打印子文件发送至第一计算机系统存储并将其发送至云端处理和发送系统,云端处理和发送系统将其存储后发送至接收和执行端系统,继续进行相关运行程序,并以此使3D打印设备分步执行完所有3D打印子文件,然后输出打印即可完成一份完整的3D打印文件的打印。

进一步地,所述的第一计算机系统中还设有能够保证3D打印子文件安全并监控执行过的3D打印子文件被及时删除的第一中介系统。

进一步地,所述的第二计算机系统中还设有能够保证3D打印子文件安全并监控执行过的3D打印子文件被及时删除的第二中介系统。

进一步地,所述的用于云打印的系统还包括文件管理监控器,所述的文件管理监控器能够保护在云端处理和发送系统的3D打印子文件的安全,防止指定的接收端之外的接收端从云端处理和发送系统获取3D打印子文件,并监控云端处理和发送系统将执行过的3D打印子文件的存档删除。

进一步地,在打印过程中,所述分层的若干份3D打印子文件分别位于各自分配的系统中,随着打印进度中的连续传输和删除,每个系统或设备中不会同时拥有完整的3D打印文件,并且整个系统中也不会存在完整的3D打印文件。

本发明的有益效果是:本方法利用3D打印逐层打印的特性,将3D打印源文件按照打印顺序逐层分为若干份3D打印子文件,使得每一层文件可以单独被3D打印设备执行,并且可以分开传输。经过分层的3D打印文件,在打印过程中分别位于不同的系统中,随着打印进度连续传输和删除,每个系统或设备中不会同时拥有完整的3D打印文件,并且在打印过程中,整个系统中也不存在完整的3D打印文件。这让侵害者无法从系统中获得完整的3D打印文件,并且在每一个有存储功能的系统中都设置有中介的监控装置能保证发送(执行)过的3D打印子文件被及时删除,使得3D打印文件安全性大大提升,技术泄露风险也急剧降低。

附图说明

图1是本发明所涉及的一种基于3D云打印的3D打印文件保护方法示意图。

图中各标注为:210发送端系统,211第一文件存储系统,212第一计算机系统,213第一中介系统,220、221、222、223、224、225、226 3D打印子文件,230接收和执行端系统,231第二计算机系统,232 3D打印设备,233第二文件存储系统,234第二中介系统,240 3D打印件,250云端处理和发送系统,260文件管理监控器。

具体实施方式

下面结合具体实施例,进一步阐明本发明。

实施例

如图1所示,一种基于3D云打印的3D打印文件保护方法,首先设置用于云打印的系统,该系统包括发送端系统210、云端处理和发送系统250及接收和执行端系统230,所述发送端系统210包括第一计算机系统212和第一文件存储系统211,所述接收和执行端系统230包括第二计算机系统231、3D打印设备232和第二文件存储系统233;具体的3D打印文件保护方法为:

(1)所述发送端系统210将一份完整的3D打印文件按照打印顺序逐层分为若7份可由3D打印设备识别和执行的3D打印子文件220、221、222、223、224、225、226,并将该7份3D打印子文件220、221、222、223、224、225、226按照打印顺序分步传输至云端处理和发送系统;

(2)所述云端处理和发送系统250存储该7份3D打印子文件220、221、222、223、224、225、226,并按照打印顺序依次向接收和执行端系统230发送3D打印子文件;

(3)所述接收和执行端系统230将云端处理和发送系统250发送的3D打印子文件储存在第二计算机系统中,并根据3D打印设备232的反馈和打印进度向3D打印设备232发送3D打印子文件,3D打印设备232执行接收到的3D打印子文件,将执行过的子文件发送至第二文件存储系统233,第二文件存储系统233在接收到执行过的3D打印子文件后将其删除,并向第二计算机系统223发送打印完毕要求传输下一层文件的反馈信息,第二计算机系统223将此信息通过云端处理和发送系统250、第一计算机系统212传输至第一文件存储系统211,确认执行过的3D打印子文件删除后,第一文件存储系统211将后续3D打印子文件发送至第一计算机系统212存储并将其发送至云端处理和发送系统250,云端处理和发送系统250将其存储后发送至接收和执行端系统230,继续进行相关运行程序,并以此使3D打印设备232分步执行完所有3D打印子文件,然后输出打印即可完成一份完整的3D打印文件的打印,得到完整的3D打印件240。

所述的第一计算机系统212中还设有能够保证3D打印子文件安全并监控执行过的3D打印子文件被及时删除的第一中介系统213。

所述的第二计算机系统231中还设有能够保证3D打印子文件安全并监控执行过的3D打印子文件被及时删除的第二中介系统234。

所述的用于云打印的系统还包括文件管理监控器260,所述的文件管理监控器260能够保护在云端处理和发送系统250的3D打印子文件的安全,防止指定的接收端之外的接收端从云端处理和发送系统250获取3D打印子文件,并监控云端处理和发送系统250将执行过的3D打印子文件的存档删除。

在打印过程中,所述分层的7份3D打印子文件220、221、222、223、224、225、226分别位于各自分配的系统中,随着打印进度中的连续传输和删除,每个系统或设备中同时拥有完整的3D打印文件的数量为0,并且整个系统中存在完整的3D打印文件的数量也为0。

总之,本发明能够大大提升3D打印文件的安全性,防止目标产品在打印过程中任意环节发生数据泄露,极大降低技术泄露风险。

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