[发明专利]一种基于区块链的3D打印数字模型鉴权方法及系统在审
申请号: | 202211112660.X | 申请日: | 2022-09-14 |
公开(公告)号: | CN115600163A | 公开(公告)日: | 2023-01-13 |
发明(设计)人: | 陈庆佳;郭珉 | 申请(专利权)人: | 宁波诺丁汉大学 |
主分类号: | G06F21/16 | 分类号: | G06F21/16;G06F21/60;G06F21/64 |
代理公司: | 宁波甬致专利代理有限公司 33228 | 代理人: | 高瑞霞 |
地址: | 315100 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 打印 数字 模型 方法 系统 | ||
1.一种基于区块链的3D打印数字模型鉴权方法,其特征在于:该方法包括下列步骤:
S1、用户通过客户端上传3D数字模型文件,并对上传的3D数字模型文件的文件格式进行识别,如果上传的3D数字模型文件的文件格式识别成功,则对所述3D数字模型文件进行上传;如果上传的3D数字模型文件的文件格式识别失败,则停止对所述3D数字模型文件进行上传,并返回失败结果;
S2、对上传的所述3D数字模型文件进行加密:对上传的所述3D数字模型的坐标进行读取,并对指定3D坐标轴进行改动,记录改动后的坐标信息,将改动后的坐标信息与源文件的坐标信息之间产生的欧氏距离进行存储,并生成独立的3D模型ID,将用户ID信息以及生成的3D模型ID利用哈希算法加密,并存入区块链中,同时生成一对公钥和私钥;
S3、将生成的公钥和加密后的文件返回给用户;
S4、对上传的所述3D数字模型文件进行鉴权:用户通过直接输入3D模型ID来进行鉴权,将输入的3D模型ID对应的3D数字模型文件的坐标信息与数据库中的文件的坐标信息进行比对,所述的数据库包括用于供加密后的3D数字模型放置的加密模型数据库以及供未加密的3D数字模型放置的源文件数据库;若3D数字模型文件与加密数据库中的文件比对为同源图,则确权成功;若3D数字模型文件未在加密数据库里找到,则确权无效;若该3D数字模型文件能匹配上未加密数据库内的文件,则确认侵权;若用户无法输入正确的3D模型ID,则系统通过识别验证对比算法,找到加密数据库内与该文件匹配的文件,若两者比对为同源图,则确权成功;若未匹配上加密数据库和未加密数据库内的任何文件,则确权无效;若能匹配上未加密文件库内文件,则确认侵权;
S5、确权成功后,返回该3D数字模型文件的原创者信息,创建时间,源文件介绍信息;若确权无效,需要用户重新上传鉴权文件;若确认侵权,则提请申诉和举报页面;
S6、用户选择将3D数字模型产品资产化进行交易,则对3D数字模型文件进行数据化格式生成,再调用智能NFT合约,将3D数字模型文件数字资产化,得到3D数字模型文件数字资产化凭证,用户持有该3D数字模型文件的数字资产化的凭证,则拥有该3D数字模型的所有权。
2.一种用于实现权利要求1所述的一种基于区块链的3D打印数字模型鉴权方法的基于区块链的3D打印数字模型鉴权和交易系统,其特征在于:该系统包括:
3D模型上传模块,所述3D模型上传模块用于供用户上传3D数字模型,并对上传的3D数字模型的文件格式进行识别;如果上传的3D数字模型的文件格式识别成功,则对所述3D数字模型进行上传;如果上传的3D数字模型的文件格式识别失败,则返回失败结果,停止对所述3D数字模型进行上传;
3D模型加密模块,所述3D模型加密模块用于对上传的所述3D数字模型文件的坐标进行读取,并对3D坐标轴进行改动,记录改动后的坐标信息,将坐标信息与源文件之间的欧氏距离进行存储,并生成独立的3D模型ID,将用户ID信息以及生成的3D模型ID利用哈希算法加密,并存入区块链中,同时生成一对公钥和私钥;
3D模型鉴权模块,所述3D模型鉴权模块用于供用户输入3D模型ID来进行鉴权;将输入的3D模型ID对应的3D数字模型文件的坐标信息与数据库中的文件的坐标信息进行比对,所述的数据库包括用于供加密后的3D数字模型放置的加密模型数据库以及供未加密的3D数字模型放置的源文件数据库;若3D数字模型文件与加密数据库中的文件比对为同源图,则确权成功;若3D数字模型文件未在加密数据库里找到,则确权无效;若该3D数字模型文件能匹配上未加密数据库内的文件,则确认侵权;若用户无法输入正确的3D模型ID,则系统通过识别验证对比算法,找到加密数据库内与该文件匹配的文件,若两者比对为同源图,则确权成功;若未匹配上加密数据库和未加密数据库内的任何文件,则确权无效;若能匹配上未加密文件库内文件,则确认侵权;
3D模型交易模块,所述3D模型交易模块用于供用户将3D数字模型产品资产化进行交易;所述3D模型交易模块对3D数字模型文件进行数据化格式生成,再调用智能NFT合约,将3D数字模型文件数字资产化,得到3D数字模型文件数字资产化凭证,用户持有该作品的数字资产化的凭证,则拥有该3D数字模型的所有权。
3.根据权利要求2所述的一种基于区块链的3D打印数字模型鉴权系统,其特征在于:所述3D数字模型的文件格式包括STL格式以及OBJ格式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波诺丁汉大学,未经宁波诺丁汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211112660.X/1.html,转载请声明来源钻瓜专利网。