一种基于公有链的云制造服务平台的构建方法技术

技术编号:25124180 阅读:20 留言:0更新日期:2020-08-05 02:53
本发明专利技术公开了一种基于公有链的云制造服务平台的构建方法,包括步骤:S1,划分资源提供商和用户,将云制造服务平台使用者划分为资源提供商和用户,资源提供商能够发布、编辑可供使用的生产资源,用户能够提出需求并在资源列表中挑选适合的资源提供商等;本发明专利技术采用了分布式架构,所有交易操作依靠区块链网络实现,交易数据保存在区块中,弥补了传统云制造技术存在的安全性、可靠性、可持续性、可拓展性以及隐私安全方面的不足。

【技术实现步骤摘要】
一种基于公有链的云制造服务平台的构建方法
本专利技术涉及智慧制造领域,更为具体地,涉及一种基于公有链的云制造服务平台的构建方法。
技术介绍
随着工业4.0的不断发展,IT基础设施赋能制造行业所带来的效益提升日渐显著。具有代表性的诸如物联网、云制造、大数据等技术都在其中扮演着举足轻重的角色,区域的制造资源通过这些技术得以在全球范围内实现共享。云制造作为赋能工业新技术的典型,以云计算技术为核心,具备了易于访问以及资源的共享使用特性,并融合了先进的生产模型,消除了传统工业行业的诸多限制。对于传统工业生产来讲,公司自身采购的有限生产资源以及固定的合作伙伴对企业的发展产生了很大的影响。通过云制造技术,打通了资源提供商以及用户之间的障碍。企业进行采购、生产、维护等环节时将更加灵活,对生产资源的利用将更加高效,高效地弥补了传统工业生产上的诸多缺点。生产资源提供商以及用户通过云服务平台进行连接,生产资源提供商能够在云平台上展示自己优良的生产资源,并对自身优势进行说明来提高自身产品的竞争力;用户则能够在平台上发布自身的个性化需求如生产资料的型号、交货日期、期望的价格等等。目前工业行业所使用的云制造技术多由第三方公司提供,大多采用集中式数据处理与存储,在安全性、可靠性、可持续性、可拓展性方面存在不足并存在单点故障、数据被篡改等风险。极大依赖云服务中间商则导致无法满足详细的数据定制化需求,由于软件平台的闭源性使用者仅具备有限的控制权,这也导致了一定的隐私风险。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种基于公有链的云制造服务平台的构建方法,平台采用了分布式架构,所有交易操作依靠区块链网络实现,交易数据保存在区块中。弥补了传统云制造技术存在的安全性、可靠性、可持续性、可拓展性以及隐私安全方面的不足。本专利技术的目的是通过以下技术方案来实现的:一种基于公有链的云制造服务平台的构建方法,包括:S1,划分资源提供商和用户,将云制造服务平台使用者划分为资源提供商和用户,资源提供商能够发布、编辑可供使用的生产资源,用户能够提出需求并在资源列表中挑选适合的资源提供商;S2,合约缔结与标示,在对云制造服务平台使用者划分了资源提供商和用户后,云制造服务平台基于智能合约,通过建立资源实体和任务实体来表征智能合约的缔结,且合约双方均使用区块链网络中的匿名地址进行标示;S3,合约产生,合约产生的过程可看做一个区块的生成,交易中涉及到资金转移操作均在区块链网络上完成,每个用户持有一个区块链钱包使用唯一全局地址进行标识,平台持有相应的区块链钱包进行资金托管;S4,存储数据,将每笔交易所产生的数据存储在区块链的每一个节点上,且云制造服务平台所有的生产资源数据存储在集中服务器上。进一步的,所述云制造服务平台包括资源模块和任务模块,所述资源模块用于供资源提供商使用,包括实现添加资源、编辑资源、查看资源、删除资源、修改资源状态功能中的一种或多种;所述任务模块用于供用户使用,包括实现添加任务、查看生产资源、提交资源需求单、查看资源需求单、接收或拒绝提供商确认单功能中的一种或多种。进一步的,所述云制造服务平台包括多个分布式节点,且每个分布式节点划分为用户接口层、业务逻辑层和底层区块链层;所述业务逻辑层对合约的缔结、修改操作提供抽象接口,具体的区块建立以及修改操作交由底层区块链层来实现。进一步的,所述云制造服务平台,包括如下交易流程:SS1,资源提供商注册生产资源,资源提供商使用平台的用户接口将资源信息写入资源实体,并保存至区块链网络中,该资源实体在区块链网络中的全局地址将被上传至资源数据服务器;SS2,用户根据自身需求向平台请求合适的生产资源列表;SS3,平台返回匹配的资源数据;SS4,用户挑选合适的资源并向平台提交需求单,在这个过程中用户明确具体的生产要求、生产截止日期信息并写入任务实体,之后该任务实体作为一个新的智慧合约被存入区块链网络中,后续对此合约的操作均记录在此区块上;且需求单包括多种生产资源,涉及多个资源提供商;SS5,平台向被用户选中的资源提供商递交申请单,平台将按照需求单上记录的资源区块地址对该资源商发送电子邮件进行通知;SS6,资源提供商对申请单上的价格、交付日期内容进行确认,确认结果被上传至平台,存入任务实体中对应的生产资源的资源需求单实体,平台会将此次处理涉及的信息存入对应资源对应的区块中;SS7,平台将确认结果发至用户端;SS8,用户根据各提供商的确认结果选择接受或不接受;SS9,平台通知对应资源提供商启动生产;SS10,资源提供商适时向平台提交生产进度直至完成订单,订单完成并发货后对任务实体的任务状态属性修改为已发货;SS11,用户收到产品并向平台确认收货,任务实体中的任务状态属性更改为已确认;若用户在最大等待时间内没有手动进行确认,平台将自动进行确认并修改任务状态属性为已确认;SS12,平台将剩余款项打入相应资源提供商的匿名钱包中。进一步的,在步骤SS8中,包括如下步骤:SS81,若用户选择接受该资源需求单,该资源需求实体的处理到此完成,并记录进对应任务实体中,随后用户将资金转入平台的匿名钱包中,该任务实体的任务状态变更为配置完毕;SS82,若用户选择不接受该资源需求单,则该资源需求单将从任务实体中移除,此时用户可以继续挑选其他资源生成新的资源需求单。本专利技术的有益效果是:(1)本专利技术弥补了传统云制造技术存在的安全性、可靠性、可持续性、可拓展性以及隐私安全方面的不足。具体的,借助区块链技术对传统的云制造进行改进,使用智能合约存取用户间的交易内容,借助区块链技术的去中心化、分布式、无法被篡改等特点免了上述风险。平台具有的加密算法对交易数据进行加密,保障了交易双方的隐私安全性,并且由于分布式的特点无需安装中心服务节点,降低了数据存储费用,并据此设计了一套基于区块链技术的云制造服务平台架构,对交易流程以及交易双方的数据模型。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还能够根据这些附图获得其他的附图。图1为本专利技术的功能模块构架示意图;图2为本专利技术的平台架构示意图;图3为本专利技术的交易流程示意图。具体实施方式下面结合附图进一步详细描述本专利技术的技术方案,但本专利技术的保护范围不局限于以下所述。本说明书中公开的所有特征,或隐含公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均能够以任何方式组合。本说明书(包括任何附加权利要求、摘要和附图)中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中本文档来自技高网...

【技术保护点】
1.一种基于公有链的云制造服务平台的构建方法,其特征在于,包括:/nS1,划分资源提供商和用户,将云制造服务平台使用者划分为资源提供商和用户,资源提供商能够发布、编辑可供使用的生产资源,用户能够提出需求并在资源列表中挑选适合的资源提供商;/nS2,合约缔结与标示,在对云制造服务平台使用者划分了资源提供商和用户后,云制造服务平台基于智能合约,通过建立资源实体和任务实体来表征智能合约的缔结,且合约双方均使用区块链网络中的匿名地址进行标示;/nS3,合约产生,合约产生的过程可看做一个区块的生成,交易中涉及到资金转移操作均在区块链网络上完成,每个用户持有一个区块链钱包使用唯一全局地址进行标识,平台持有相应的区块链钱包进行资金托管;/nS4,存储数据,将每笔交易所产生的数据存储在区块链的每一个节点上,且云制造服务平台所有的生产资源数据存储在集中服务器上。/n

【技术特征摘要】
1.一种基于公有链的云制造服务平台的构建方法,其特征在于,包括:
S1,划分资源提供商和用户,将云制造服务平台使用者划分为资源提供商和用户,资源提供商能够发布、编辑可供使用的生产资源,用户能够提出需求并在资源列表中挑选适合的资源提供商;
S2,合约缔结与标示,在对云制造服务平台使用者划分了资源提供商和用户后,云制造服务平台基于智能合约,通过建立资源实体和任务实体来表征智能合约的缔结,且合约双方均使用区块链网络中的匿名地址进行标示;
S3,合约产生,合约产生的过程可看做一个区块的生成,交易中涉及到资金转移操作均在区块链网络上完成,每个用户持有一个区块链钱包使用唯一全局地址进行标识,平台持有相应的区块链钱包进行资金托管;
S4,存储数据,将每笔交易所产生的数据存储在区块链的每一个节点上,且云制造服务平台所有的生产资源数据存储在集中服务器上。


2.根据权利要求1所述的一种基于公有链的云制造服务平台的构建方法,其特征在于,所述云制造服务平台包括资源模块和任务模块,所述资源模块用于供资源提供商使用,包括实现添加资源、编辑资源、查看资源、删除资源、修改资源状态功能中的一种或多种;所述任务模块用于供用户使用,包括实现添加任务、查看生产资源、提交资源需求单、查看资源需求单、接收或拒绝提供商确认单功能中的一种或多种。


3.根据权利要求1所述的一种基于公有链的云制造服务平台的构建方法,其特征在于,所述云制造服务平台包括多个分布式节点,且每个分布式节点划分为用户接口层、业务逻辑层和底层区块链层;所述业务逻辑层对合约的缔结、修改操作提供抽象接口,具体的区块建立以及修改操作交由底层区块链层来实现。


4.根据权利要求1所述的一种基于公有链的云制造服务平台的构建方法,其特征在于,所述云制造服务平台,包括如下交易流程:
SS1,资源提供商注册生产资源,资源提供商使用平台的用户接口将资源信息写入资源实体...

【专利技术属性】
技术研发人员:尚超唐煜
申请(专利权)人:成都链向科技有限公司
类型:发明
国别省市:四川;51

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

1