System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于区块链的模型数据管理方法、设备和系统技术方案_技高网

一种基于区块链的模型数据管理方法、设备和系统技术方案

技术编号:40626666 阅读:4 留言:0更新日期:2024-03-13 21:13
本申请提供一种基于区块链的模型数据管理方法、设备和系统,所述方法包括:将模型数据生成信息,上链时间、单位等信息生成哈希值,上传至区块链并使用椭圆曲线加密方法进行认证;模型数据使用方调用区块链中的智能合约,执行模型数据使用时间、次数和范围等内容的申请;模型数据提供方在接收到使用申请之后,调用区块链中的智能合约执行确认步骤并授权使用;模型数据使用方使用模型数据并进行派发,模型数据使用派发信息生成哈希值,上传至区块链并使用椭圆曲线加密方法进行认证。

【技术实现步骤摘要】

本专利技术属于数字工程,具体涉及一种基于区块链的模型数据管理方法、设备和系统


技术介绍

1、产品的工程文件有uaf模型、sysml模型、modelica模型、cad模型、cae模型、专业仿真模型(力、热、流体、电磁、声音、光学、控制、通用质量特性)、专业算法模型、仿真推演模型等多种类型,以及这些模型相关的视频、音频、图片、文档数据。将产品数据和模型应用于跨生命周期阶段和跨供应链层级,实现模型和数据的全流程贯通,才能实现价值最大化。例如,在产品尚未开展实体制造之前,构建各系统的数字模型,开展数字空间的集成仿真和验证,可加快产品的研制进度,提高产品的交付质量。在产品开展维修和使用之前,使用各类模型和数据开展虚拟训练和保障,可提高产品交付后的可用性。当产品交付后发生质量事故时,根据产品数据和模型的追溯关系,可以快速实现质量溯源管理。

2、在当前实践中,产品模型和数据作为一种数字资产,一旦提供后很容易被复制和流转,有时候还会被进一步转让给其他机构或组织,产品模型和数据的所有权没有得到很好的管理,知识产权没有得到保护。由于存在这样的信任问题,加上没有对应的激励,目前产品模型和数据的拥有者不愿意对外提供产品相关的模型数据使用权。


技术实现思路

1、本专利技术提供了一种基于区块链的模型数据管理方法、设备和系统,能够解决目前模型数据使用流转和知识产权保护的技术问题。

2、第一方面,本申请提供一种基于区块链的模型数据管理方法,所述方法包括:

3、将模型数据生成信息,上链时间、单位等信息生成哈希值,上传至区块链并使用椭圆曲线加密方法进行认证;

4、模型数据使用方调用区块链中的智能合约,执行模型数据使用时间、次数和范围等内容的申请;

5、模型数据提供方在接收到使用申请之后,调用区块链中的智能合约执行确认步骤并授权使用;

6、模型数据使用方使用模型数据并进行派发,模型数据使用派发信息生成哈希值,上传至区块链并使用椭圆曲线加密方法进行认证。

7、进一步的,所述模型数据生成信息上链的步骤包括:

8、模型数据提供方提供需要认证的数据,包括所述模型数据生成信息,上链时间、单位等信息,将需要认证的数据上传至区块链并广播数据;

9、模型数据使用方接收并确认广播数据;

10、模型数据派发接收方接收并确认广播数据;

11、区块链上其他节点接收并确认广播数据;

12、在经过所述区块链上所有节点共识后,对需要认证的数据信息进行哈希值计算,生成与所述认证数据信息唯一对应的哈希值。

13、进一步的,所述模型数据使用申请的步骤包括:

14、模型数据使用方开展模型数据的使用申请,并广播数据;

15、模型数据提供方接收广播数据并确认模型数据;

16、模型数据派发接收方接收广播数据;

17、区块链上其他节点接收广播数据;

18、模型数据使用方确认数据模型提供方。

19、进一步的,所述模型数据使用授权的步骤包括:

20、模型数据提供方接收到模型数据使用申请;

21、模型数据提供方签名授权模型数据使用范围并广播数据;

22、模型数据使用方接收并确认广播数据;

23、模型数据派发接收方接收广播数据;

24、区块链上其他节点接收广播数据;

25、模型数据使用方获得模型使用授权。

26、进一步的,所述模型数据使用信息上链的步骤包括:

27、模型数据使用方使用模型数据;

28、模型数据使用方开展模型数据派发;

29、模型数据派发接收方使用派发的模型数据;

30、模型数据使用方完成模型数据的使用和派发,广播数据;

31、模型数据提供方接收并确认广播数据;

32、模型数据派发接收方签名确认接收广播数据;

33、区块链上其他节点接收广播数据;

34、模型数据使用方将模型数据使用和派发信息进行哈希值计算,生成与所述模型使用和派发信息唯一对应的哈希值,经过所述区块链上所有节点共识后,上传至区块链并使用椭圆曲线加密方法进行认证。

35、进一步的,模型数据生成信息包括:模型数据开发、校验、优化过程的所有信息;所述认证过程采用椭圆曲线加密方法,曲线方程为y2=x3+ax+b,a和b是任意的自然数,根据私钥通过解算得到模型数据使用流转过程中需要的公钥;所述申请信息包括模型数据使用主体、使用范围、具体用途、使用次数、有效使用期限;所述模型数据使用派发信息包括模型数据交易双方和模型数据派发接收方、使用和派发范围、使用和派发用途、使用和派发次数。

36、第二方面,本申请提供一种基于区块链的模型数据管理设备,包括收发器、存储器、处理器和通信组件,其中收发器、存储器和处理器通过通信总线完成相互间的通信;

37、所述收发器,用于接收与所述更新版本信息对应的多个拆分数据,以及各个所述拆分数据对应的拆分顺序;

38、所述存储器,用于存储计算机程序;

39、所述处理器,用于执行所述存储器中所存储的程序。

40、进一步的,处理器用于:

41、将模型数据生成信息,上链时间、单位信息生成哈希值,上传至区块链并使用椭圆曲线加密方法进行认证;

42、模型数据使用方调用区块链中的智能合约,执行模型数据使用时间、次数和范围内容的申请;

43、模型数据提供方在接收到使用申请之后,调用区块链中的智能合约执行确认步骤并授权使用;

44、模型数据使用方使用模型数据并进行派发,模型数据使用派发信息生成哈希值,上传至区块链并使用椭圆曲线加密方法进行认证。

45、进一步的,处理器具体用于:

46、模型数据提供方提供需要认证的数据,包括所述模型数据生成信息,上链时间、单位信息,将需要认证的数据上传至区块链并广播数据;

47、模型数据使用方接收并确认广播数据;

48、模型数据派发接收方接收并确认广播数据;

49、区块链上其他节点接收并确认广播数据;

50、在经过所述区块链上所有节点共识后,对需要认证的数据信息进行哈希值计算,生成与所述认证数据信息唯一对应的哈希值。

51、进一步的,处理器具体用于:

52、模型数据使用方开展模型数据的使用申请,并广播数据;

53、模型数据提供方接收广播数据并确认模型数据;

54、模型数据派发接收方接收广播数据;

55、区块链上其他节点接收广播数据;

56、模型数据使用方确认数据模型提供方。

57、进一步的,处理器具体用于:

58、模型数据提供方接收到模型数据使用申请;

59、模型数据提供方签名授权模型数据使用范围并广播数据本文档来自技高网...

【技术保护点】

1.一种基于区块链的模型数据管理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述模型数据生成信息上链的步骤包括:

3.根据权利要求1所述的方法,其特征在于,所述模型数据使用申请的步骤包括:

4.根据权利要求1所述的方法,其特征在于,所述模型数据使用授权的步骤包括:

5.根据权利要求1所述的方法,其特征在于,所述模型数据使用信息上链的步骤包括:

6.根据权利要求1所述的方法,其特征在于,模型数据生成信息包括:模型数据开发、校验、优化过程的所有信息;所述认证过程采用椭圆曲线加密方法,曲线方程为y2=x3+ax+b,a和b是任意的自然数,根据私钥通过解算得到模型数据使用流转过程中需要的公钥;所述申请信息包括模型数据使用主体、使用范围、具体用途、使用次数、有效使用期限;所述模型数据使用派发信息包括模型数据交易双方和模型数据派发接收方、使用和派发范围、使用和派发用途、使用和派发次数。

7.一种基于区块链的模型数据管理设备,其特征在于,包括收发器、存储器、处理器和通信组件,其中收发器、存储器和处理器通过通信总线完成相互间的通信;

8.根据权利要求7所述的模型数据管理设备,其特征在于,处理器用于:

9.根据权利要求7所述的模型数据管理设备,其特征在于,处理器具体用于:

10.根据权利要求7所述的模型数据管理设备,其特征在于,处理器具体用于:

11.根据权利要求7所述的模型数据管理设备,其特征在于,处理器具体用于:

12.根据权利要求7所述的模型数据管理设备,其特征在于,处理器具体用于:

13.根据权利要求7所述的模型数据管理设备,其特征在于,模型数据生成信息包括:模型数据开发、校验、优化过程的所有信息;所述认证过程采用椭圆曲线加密方法,曲线方程为y2=x3+ax+b,a和b是任意的自然数,根据私钥通过解算得到模型数据使用流转过程中需要的公钥;所述申请信息包括模型数据使用主体、使用范围、具体用途、使用次数、有效使用期限;所述模型数据使用派发信息包括模型数据交易双方和模型数据派发接收方、使用和派发范围、使用和派发用途、使用和派发次数。

14.一种基于区块链的模型数据管理系统,其特征在于,包括区块链网络、模型数据提供方客户端、模型数据使用方客户端,其中:

...

【技术特征摘要】

1.一种基于区块链的模型数据管理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述模型数据生成信息上链的步骤包括:

3.根据权利要求1所述的方法,其特征在于,所述模型数据使用申请的步骤包括:

4.根据权利要求1所述的方法,其特征在于,所述模型数据使用授权的步骤包括:

5.根据权利要求1所述的方法,其特征在于,所述模型数据使用信息上链的步骤包括:

6.根据权利要求1所述的方法,其特征在于,模型数据生成信息包括:模型数据开发、校验、优化过程的所有信息;所述认证过程采用椭圆曲线加密方法,曲线方程为y2=x3+ax+b,a和b是任意的自然数,根据私钥通过解算得到模型数据使用流转过程中需要的公钥;所述申请信息包括模型数据使用主体、使用范围、具体用途、使用次数、有效使用期限;所述模型数据使用派发信息包括模型数据交易双方和模型数据派发接收方、使用和派发范围、使用和派发用途、使用和派发次数。

7.一种基于区块链的模型数据管理设备,其特征在于,包括收发器、存储器、处理器和通信组件,其中收发器、存储器和处理器通过通信总线完成相互间的...

【专利技术属性】
技术研发人员:胡雪明赵军李进娄本超孙强刘衍涛
申请(专利权)人:中国直升机设计研究所
类型:发明
国别省市:

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

1