基于区块链的产品制造数据共享方法及装置与流程

文档序号:16742271发布日期:2019-01-28 13:07阅读:119来源:国知局
基于区块链的产品制造数据共享方法及装置与流程
本发明涉及区块链
技术领域
,具体涉及一种基于区块链的产品制造数据共享方法及装置。
背景技术
:增材制造俗称3d打印,是信息技术、新材料与制造技术融合发展的产物,其中,制造材料数据库,检测反馈数据库,工艺参数数据库,产品自诊断系统以及自检查系统等的信息安全至关重要。现有的增材制造系统中,无论是设计、生产、质检等部门作为同一体系内的各个部门,还是各个部门分别作为独立的机构,往往采用中心化数据库来记录设计、生产、检测等各个阶段的数据。然而,利用中心化数据库来记录数据的方式往往无法保障数据的安全性,而且往往无法保证产品生命周期的全程记录不可篡改以及可追溯。技术实现要素:鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的基于区块链的产品制造数据共享方法及装置。根据本发明的一个方面,提供了一种基于区块链的产品制造数据共享方法,方法包括:接收产品需求方提供的产品需求数据,调用区块链存证接口,将产品需求数据入链存证;将产品需求数据提供给产品设计建模方,以供产品设计建模方根据产品需求数据进行建模处理;接收产品设计建模方提供的建模处理过程中所产生的数字模型数据,调用区块链存证接口,将数字模型数据入链存证;将数字模型数据提供给产品制造方,以供产品制造方根据数字模型数据进行产品制造处理;接收产品制造方提供的产品制造过程中所产生的产品加工数据,调用区块链存证接口,将产品加工数据入链存证。可选地,上述方法进一步包括:接收用户提供的数据使用请求,根据数据使用请求向用户反馈对应的数据访问令牌,以供用户根据数据访问令牌进行支付处理;若接收到用户针对数据访问令牌发送的支付请求,按照数据访问令牌所规定的支付规则对用户的账户完成资金划转处理,向用户反馈允许使用数据的响应。可选地,接收产品制造方提供的产品制造过程中所产生的产品加工数据的步骤之后,上述方法进一步包括:将产品加工数据提供给产品设计建模方,以供产品设计建模方根据产品加工数据对数字模型数据进行优化处理。可选地,上述方法进一步包括:接收产品检测方提供的产品检测过程中所产生的产品检测数据,调用区块链存证接口,将产品检测数据入链存证;将产品检测数据提供给产品设计建模方,以供产品设计建模方根据产品检测数据对数字模型数据进行优化处理。可选地,上述方法进一步包括:接收用户提供的产品使用反馈数据,调用区块链存证接口,将产品使用反馈数据入链存证;将产品使用反馈数据提供给产品设计建模方,以供产品设计建模方根据产品使用反馈数据对数字模型数据进行优化处理。可选地,上述方法进一步包括:接收产品设计建模方提供的优化处理过程中所产生的优化数字模型数据,调用区块链存证接口,将优化数字模型数据入链存证。可选地,接收用户提供的数据使用请求的步骤之前,上述方法还包括:接收用户提供的实名认证请求信息,对实名认证请求信息进行验证,若验证成功,则完成用户的实名认证处理,向用户反馈实名认证成功的响应。可选地,上述方法执行之前,进一步包括:根据预设的业务规则形成智能合约,其中,预设的业务规则包括:数据共享规则;则将产品需求数据提供给产品设计建模方进一步包括:按照智能合约所规定的数据共享规则将产品需求数据提供给产品设计建模方;将数字模型数据提供给产品制造方进一步包括:按照智能合约所规定的数据共享规则将数字模型数据提供给产品制造方;将产品加工数据提供给产品设计建模方进一步包括:按照智能合约所规定的数据共享规则将产品加工数据提供给产品设计建模方;将产品检测数据提供给产品设计建模方进一步包括:按照智能合约所规定的数据共享规则将产品检测数据提供给产品设计建模方;将产品使用反馈数据提供给产品设计建模方进一步包括:按照智能合约所规定的数据共享规则将产品使用反馈数据提供给产品设计建模方。可选地,预设的业务规则进一步包括:业务流程规则;则当产品设计建模方根据产品需求数据完成建模处理时,方法进一步包括:根据智能合约规定的业务流程规则对产品需求方和产品设计建模方进行设计费用结算处理;当产品制造方根据数字模型数据完成产品制造处理时,方法进一步包括:根据智能合约规定的业务流程规则对产品需求方和产品制造方进行制造费用结算处理。根据本发明的另一方面,提供了一种基于区块链的产品制造数据共享装置,系统包括:第一执行模块,适于接收产品需求方提供的产品需求数据,调用区块链存证接口,将产品需求数据入链存证;接收产品设计建模方提供的建模处理过程中所产生的数字模型数据,调用区块链存证接口,将数字模型数据入链存证;接收产品制造方提供的产品制造过程中所产生的产品加工数据,调用区块链存证接口,将产品加工数据入链存证;第二执行模块,适于将产品需求数据提供给产品设计建模方,以供产品设计建模方根据产品需求数据进行建模处理;将数字模型数据提供给产品制造方,以供产品制造方根据数字模型数据进行产品制造处理。根据本发明的又一方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述基于区块链的产品制造数据共享方法对应的操作。根据本发明的再一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如上述基于区块链的产品制造数据共享方法对应的操作。根据本发明所提供的基于区块链的产品制造数据共享方法及装置,接收产品需求方提供的产品需求数据,调用区块链存证接口,将产品需求数据入链存证;将产品需求数据提供给产品设计建模方,以供产品设计建模方根据产品需求数据进行建模处理;接收产品设计建模方提供的建模处理过程中所产生的数字模型数据,调用区块链存证接口,将数字模型数据入链存证;将数字模型数据提供给产品制造方,以供产品制造方根据数字模型数据进行产品制造处理;接收产品制造方提供的产品制造过程中所产生的产品加工数据,调用区块链存证接口,将产品加工数据入链存证。该方式将产品制造的各环节产生的数据以相关方的交易方式入链存储,实现了各环节的数据的共享,形成了完备的产品全生命周期的可信数据库,此外,将各环节产生的数据入链存证的方式能够保障数据的安全性,保证产品数字生命周期的全程记录数据不可篡改并且可溯源。上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本发明一个实施例的基于区块链的产品制造数据共享方法的流程示意图;图2示出了根据本发明另一个实施例的基于区块链的产品制造数据共享方法的流程示意图;图3示出了根据本发明又一个实施例的基于区块链的产品制造数据共享装置的功能模块;图4示出了根据本发明实施例的一种电子设备的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。图1示出了根据本发明一个实施例的基于区块链的产品制造数据共享方法的流程示意图,本实施例中的区块链为联盟链,联盟链又被称为行业链,其具有允许授权的节点加入网络,并可根据权限查看信息的特点,是一种往往被用于机构间的区块链。本实施例中,联盟链可以包括:产品需求节点、设计建模节点、产品制造节点、产品检测节点、数据或者产品使用节点等等。联盟链中的节点可根据实际业务需要进行设置,本发明对此不做限定。可通过联盟链(publickeyinfrastructure,公钥基础设施)pki的方式授予各相关节点的身份和密钥对,以及各节点在联盟链中的权限。实际应用中,可将参与增材制造完整生命周期的各方作为联盟链成员,并根据各参与方的职能在联盟链中定义多个节点。产品制造的过程的业务流程和数据共享通过布置在相关节点上的智能合约完成,具体地,按照业务规则在相关节点上部署智能合约,例如业务规则可以为:需求节点在联盟链上发布一项产品生产需求,并选择一个产品设计建模节点,一个产品制造节点,一个产品检测节点,在需求方选定了相关节点后,触发执行智能合约。进一步地,按照相关节点之间的业务关系通过智能合约的方式完成各个节点之间的数据共享,例如,产品需求节点将产品需求数据以交易的形式,并利用产品设计建模节点的公钥对产品数据节点加密后发送给产品设计建模节点,并将该交易入链存证;相应地,产品设计建模节点完成设计后将建模数据以同样的方式发送给制造节点,并与产品需求节点进行设计费用结算。联盟链中其他各个节点之间的数据共享机制与上述内容所描述的数据共享机制一样,在此不进行赘述。在本实施例中,参与产品制造过程的各参与方包括:产品需求方,具体可以为电商平台或者需求用户等等;产品设计建模方,具体可以指产品建模部门;产品制造方,具体可以指产品制造部门。当然,本发明的方案并不限于此,参与方还可以包括产品检测方等等,本领域技术人员可根据实际需要进行设置,其中,各个参与方可通过联盟链中相应的节点处理相关的业务。需要说明的是,上述应用场景仅仅是本发明的一个具体实施例,本发明的方案并不限于此。如图1所示,该方法包括:步骤s101,接收产品需求方提供的产品需求数据,调用区块链存证接口,将产品需求数据入链存证。产品需求方可以指电商平台或者单个需求方,本发明对此不做限定。具体地,产品需求方将产品需求数据提供给产品需求节点,产品需求节点将接收到的产品需求数据上链进行存证,通过将产品需求数据保存至区块链中能够保证数据不可篡改。步骤s102,将产品需求数据提供给产品设计建模方,以供产品设计建模方根据产品需求数据进行建模处理。产品需求节点将产品需求数据提供给产品建模节点,产品设计建模方通过产品建模节点获取产品需求数据,产品设计建模方根据获取到的产品需求数据建立数字模型。步骤s103,接收产品设计建模方提供的建模处理过程中所产生的数字模型数据,调用区块链存证接口,将数字模型数据入链存证。产品设计建模方在获取到产品需求数据之后,根据产品需求数据建立数字模型,产品设计建模方将建立数字模型过程中所产生的数字建模数据提供给产品建模节点,产品建模节点对接收到的数字模型数据上链进行存证。步骤s104,将数字模型数据提供给产品制造方,以供产品制造方根据数字模型数据进行产品制造处理。产品设计建模节点将数字模型数据提供给产品制造节点,产品制造方通过产品制造节点获取数字模型数据,产品制造方根据获取到的数字模型数据进行产品制造处理。步骤s105,接收产品制造方提供的产品制造过程中所产生的产品加工数据,调用区块链存证接口,将产品加工数据入链存证。产品制造方在获取到数字模型数据之后,根据数字模型数据进行产品加工,产品制造方将产品制造过程中所产生的产品加工数据提供给产品制造节点,产品制造节点对接收到的产品加工数据上链进行存证。根据本实施例所提供的基于区块链的产品制造数据共享方法,首先,接收产品需求方提供的产品需求数据,调用区块链存证接口,将产品需求数据入链存证;然后,将产品需求数据提供给产品设计建模方,以供产品设计建模方根据产品需求数据进行建模处理;然后,接收产品设计建模方提供的建模处理过程中所产生的数字模型数据,调用区块链存证接口,将数字模型数据入链存证;然后,将数字模型数据提供给产品制造方,以供产品制造方根据数字模型数据进行产品制造处理;最后,接收产品制造方提供的产品制造过程中所产生的产品加工数据,调用区块链存证接口,将产品加工数据入链存证。该方式将产品制造的各环节产生的数据以相关方的交易方式入链存储,实现了各环节的数据的共享,形成了完备的产品全生命周期的可信数据库,此外,将各环节产生的数据存储在区块链中能够保障数据的安全性,保证产品数字生命周期的全程记录数据不可篡改并且可溯源。图2示出了根据本发明另一个实施例的基于区块链的产品制造数据共享方法的流程示意图,本实施例中区块链为联盟链,其包括产品需求节点、产品建模节点、产品制造节点等多个节点,本实施例中,产品增材制造的过程的业务流程和数据共享通过布置在相关节点上的智能合约完成。在本实施例中,参与产品制造过程的各参与方包括:产品需求方,具体可以指电商平台或者需求用户等等;产品设计建模方,具体可以指产品建模部门;产品制造方,具体可以指产品制造部门;产品检测方,具体可以指产品检测部门。当然,本发明的方案并不限于此。其中,各个参与方可通过联盟链中相应的节点处理相关的业务。如图2所示,该方法包括:步骤s201,接收产品需求方提供的产品需求数据,调用区块链存证接口,将产品需求数据入链存证。产品需求方将产品需求数据提供给产品需求节点,产品需求节点将接收到的产品需求数据上链进行存证。在步骤s201执行之前,本实施例的方法还可以包括:根据预设的业务规则形成智能合约。其中,预设的业务规则包括:数据共享规则、业务流程规则。本实施例中,按照相关节点之间的业务关系通过智能合约的方式完成各个节点之间的数据共享。具体地,智能合约的形成过程包括产品需求节点在区块链上发布合约,产品需求节点指定产品设计建模节点、产品制造节点、产品检测节点以及相应的各个节点之间的数据流动关系。其中,智能合约的周期包括项目生成、项目发布、代码验证、代码执行,其中,项目发布是指将项目进行哈希之后发布到区块链上。其中,可通过填写项目模板来完成项目生成,项目模板包括项目序号、项目发起方id、项目执行环境参数、项目代码、合约代码。项目代码是生成合约以及修改项目状态,合约代码是执行数据交换和支付的规则。其中,项目模板以及相关业务内容具体如下:1.项目编号:设置一个项目编号2.项目发起方id:项目发起方的公钥地址3.项目执行环境:a)发起者project_ownerb)项目金额:sumc)与设计方分配金额:design_sumd)与制造者分配金额:manufacture_sume)设计方与制造方优化分配金额:share_manu_design_sumf)创建时间:create_timeg)状态:status4.项目代码a)初始化:项目代码生成b)启动:生成合约节点c)信息查询:查询权限5.合约代码a)节点间数据交互和支付b)信息查询c)状态变化智能合约的接口如下表一所示:表一接口名输入输出获得交易idnulltxid获取发送者idnullsender获取状态keystate更新状态keynull范围查询状态startkey,endkeystatearray验证签名cert,sig,messageresult步骤s202,将产品需求数据提供给产品设计建模方,以供产品设计建模方根据产品需求数据进行建模处理。其中,按照智能合约所规定的数据共享规则将产品需求数据提供给产品设计建模方,具体地,产品需求节点将产品需求数据以交易的形式,并利用产品设计建模节点的公钥对产品需求数据加密后发送给产品设计建模节点。产品设计建模节点在接收到加密的产品需求数据之后,利用自身的私钥对加密后的产品需求数据进行解密,产品设计建模方通过产品设计建模节点获取解密之后的产品需求数据,并根据产品需求数据进行建模处理。然后,当产品设计建模方完成了建模处理之后,产品设计建模方与产品需求方结算设计费用。具体地,根据智能合约规定的业务流程规则对产品需求方和产品设计建模方进行设计费用结算处理。产品设计建模方和产品需求方可分别通过对应的节点完成设计费用结算。步骤s203,接收产品设计建模方提供的建模处理过程中所产生的数字模型数据,调用区块链存证接口,将数字模型数据入链存证;将数字模型数据提供给产品制造方,以供产品制造方根据数字模型数据进行产品制造处理;接收产品制造方提供的产品制造过程中所产生的产品加工数据,调用区块链存证接口,将产品加工数据入链存证。产品设计建模方在获取到产品需求数据之后,根据产品需求数据建立数字模型,产品设计建模方将建立数字模型过程中所产生的数字建模数据提供给产品建模节点,产品建模节点对接收到的数字模型数据上链进行存证。其中,将数字模型数据提供给产品制造方的步骤包括:按照智能合约所规定的数据共享规则将数字模型数据提供给产品制造方。具体地,产品设计建模节点将数字模型数据以交易的形式,并利用产品制造节点的公钥对数字模型数据进行加密,并将加密后的数字模型数据发送给产品制造节点。产品制造节点在接收到加密的数字模型数据之后,利用自身的私钥对加密后的数字模型数据进行解密,产品制造方通过产品制造节点获取解密之后的数字模型数据,并根据数字模型数据进行产品制造处理。产品制造方在获取到数字模型数据之后,根据数字模型数据进行产品制造处理,产品制造方将产品制造过程中所产生的产品加工数据提供给产品制造节点,产品制造节点对接收到的产品加工数据上链进行存证。然后,当产品制造方完成了产品加工处理之后,产品制造方与产品需求方结算制造费用。具体地,根据智能合约规定的业务流程规则对产品需求方和产品制造方进行制造费用结算处理。产品制造方和产品需求方可分别通过对应的节点完成制造费用结算。进一步地,利用产品加工数据还可以对数字模型数据进行优化处理,将产品加工数据提供给产品设计建模方,以供产品建模方根据产品加工数据对数字模型数据进行优化处理。产品制造节点将接收到的产品加工数据发送给产品设计建模节点,产品建模方通过产品建模节点获取产品加工数据,并根据产品加工数据对数字模型数据进行优化处理。例如,根据生产数据可以对激光融覆工艺的热源模型,微观结构演化模型,以及金属材料力学结构模型等进行优化。产品设计建模方根据这些经过优化的数据模型形成标准的数据产品。步骤s204,接收产品检测方提供的产品检测过程中所产生的产品检测数据,调用区块链存证接口,将产品检测数据入链存证;将产品检测数据提供给产品设计建模方,以供产品设计建模方根据产品检测数据对数字模型数据进行优化处理;接收产品设计建模方提供的经过优化处理的数字模型数据,调用区块链存证接口,将经过优化处理的数字模型数据入链存证。本实施例中,联盟链中进一步包括产品检测节点,产品检测节点所对应的参与方为产品检测方,产品检测方具体可以为产品检测部门或者相关的检测工作人员。产品检测方对产品进行检测,并将产品检测过程中所产生的产品检测数据提供给产品检测节点,产品检测节点对接收到的产品加工数据上链进行存证。利用产品检测数据也可以对数字模型的参数进行优化处理,因此,本实施例中进一步将产品检测数据提供给产品设计建模方,产品设计建模方根据获取到的产品检测数据对已记录的对应的数字建模数据进行优化。具体地,按照智能合约所规定的数据共享规则将产品检测数据提供给产品设计建模方。具体步骤如下:产品检测节点将产品检测数据以交易的形式,并利用产品设计建模节点的公钥对产品检测数据加密后发送给产品设计建模节点。产品设计建模节点在接收到加密的产品检测数据之后,利用自身的私钥对加密后的产品检测数据进行解密,产品设计建模方通过产品设计建模节点获取解密之后的产品检测数据,并根据产品检测数据对数字模型数据进行优化。在实际应用中,还可以根据用户对产品的使用体验对数字模型的参数进行优化。相应地,联盟链中进一步包括产品使用节点,产品使用节点所对应的参与方为使用产品的用户,用户对使用产品的体验进行反馈。具体地,接收用户提供的产品使用反馈数据,调用区块链存证接口,将产品使用反馈数据入链存证;将产品使用反馈数据提供给产品设计建模方,以供产品设计建模方根据产品使用反馈数据对数字模型数据进行优化处理。用户记录使用产品过程中的体验(产品使用反馈数据),并将产品使用反馈数据提供给产品使用节点,产品使用节点将产品使用反馈数据上链进行存证。其中,将产品使用反馈数据提供给产品设计建模方的步骤包括:按照智能合约所规定的数据共享规则将产品使用反馈数据提供给产品设计建模方。具体地,产品使用节点将产品使用反馈数据以交易的形式,并利用产品设计建模节点的公钥对产品使用反馈数据进行加密,并将加密后的产品使用反馈数据发送给产品设计建模节点。产品设计建模节点在接收到加密的产品使用反馈数据之后,利用自身的私钥对加密的产品使用反馈数据进行解密,产品设计建模方通过产品设计建模节点获取解密之后的产品使用反馈数据,并根据产品使用反馈数据对数字模型数据进行优化处理。可选地,还可以将经过优化处理的数字模型数据上链进行存证。具体地,接收产品设计建模方提供的优化处理过程中所产生的优化数字模型数据,调用区块链存证接口,将产优化数字模型数据入链存证。产品设计建模方将优化处理过的数字模型数据提供给产品设计建模节点,产品设计建模节点对优化处理过的数字模型数据上链进行存证。步骤s205,接收用户提供的数据使用请求,根据数据使用请求向用户反馈对应的数据访问令牌,以供用户根据数据访问令牌进行支付处理。实际应用中,可发行数据访问令牌,通过不同的数据访问定价,向访问者发放数据访问令牌。相应地,用户也可通过自己的私钥进行支付,从而获取数据访问令牌,使用联盟链中相应节点的数据。具体地,用户使用节点接收用户提供的数据使用请求,并向用户反馈与该数据使用请求相对应的数据访问令牌,用户对获取到的数据访问令牌进行确认,按照该数据访问令牌的定价进行支付。步骤s206,若接收到用户针对数据访问令牌发送的支付请求,按照数据访问令牌所规定的支付规则对用户的账户完成资金划转处理,向用户反馈允许使用数据的响应。用户使用节点若接收到用户针对数据访问令牌发送的支付请求,则按照数据访问令牌所规定的支付规则以及访问定价对用户的账户完成资金划转处理,例如,按照数据访问令牌所规定的访问定价扣除该用户的账户中与访问定价等值的资金,在完成资金划转处理之后,向用户反馈允许使用数据的响应,也即,用户支付成功之后,就可以使用该数据访问令牌所针对的数据。另外,数据使用方也即用户可通过实名认证加入该联盟链,具体地,接收用户提供的实名认证请求信息,对实名认证请求信息进行验证,若验证成功,则完成用户的实名认证处理,向用户反馈实名认证成功的响应。需要说明的是,本发明对步骤s205-步骤s206的执行时机不做限定。根据本实施例所提供的基于区块链的产品制造数据共享方法,该方式采用区块链平台将产品制造过程中的数字建模、制造成型、后处理、成型检测等环节联动起来,通过各方设定的数据交易规则,进行数据共享,使得生产设计、制造、检测、模型改善等数据优化过程全程同步,且不可篡改,并且能够实现每件产品的设计数据、生产数据、检测数据全程可溯源;其次,该方式通过将产品制造的各环节产生的数据以相关方的交易方式入链存储,实现了各环节的数据的共享,形成了完备的产品全生命周期的可信数据库,保证产品数字生命周期的全程记录数据不可篡改并且可溯源。图3示出了根据本发明又一个实施例的基于区块链的产品制造数据共享装置的功能模块,如图3所示,该装置包括:第一执行模块31、第二执行模块32。其中,第一执行模块31,适于接收产品需求方提供的产品需求数据,调用区块链存证接口,将产品需求数据入链存证;接收产品设计建模方提供的建模处理过程中所产生的数字模型数据,调用区块链存证接口,将数字模型数据入链存证;接收产品制造方提供的产品制造过程中所产生的产品加工数据,调用区块链存证接口,将产品加工数据入链存证;第二执行模块32,适于将产品需求数据提供给产品设计建模方,以供产品设计建模方根据产品需求数据进行建模处理;将数字模型数据提供给产品制造方,以供产品制造方根据数字模型数据进行产品制造处理。本申请实施例提供了一种非易失性计算机存储介质,所述计算机存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的基于区块链的产品制造数据共享方法。图4示出了根据本发明实施例的一种电子设备的结构示意图,本发明具体实施例并不对电子设备的具体实现做限定。如图4所示,该电子设备可以包括:处理器(processor)402、通信接口(communicationsinterface)404、存储器(memory)406、以及通信总线408。其中:处理器402、通信接口404、以及存储器406通过通信总线408完成相互间的通信。通信接口404,用于与其它设备比如客户端或其它服务器等的网元通信。处理器402,用于执行程序410,具体可以执行上述基于区块链的产品制造数据共享方法实施例中的相关步骤。具体地,程序410可以包括程序代码,该程序代码包括计算机操作指令。处理器402可能是中央处理器cpu,或者是特定集成电路asic(applicationspecificintegratedcircuit),或者是被配置成实施本发明实施例的一个或多个集成电路。电子设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。存储器406,用于存放程序410。存储器406可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。程序410具体可以用于使得处理器402执行以下操作:接收产品需求方提供的产品需求数据,调用区块链存证接口,将产品需求数据入链存证;将产品需求数据提供给产品设计建模方,以供产品设计建模方根据产品需求数据进行建模处理;接收产品设计建模方提供的建模处理过程中所产生的数字模型数据,调用区块链存证接口,将数字模型数据入链存证;将数字模型数据提供给产品制造方,以供产品制造方根据数字模型数据进行产品制造处理;接收产品制造方提供的产品制造过程中所产生的产品加工数据,调用区块链存证接口,将产品加工数据入链存证。在一种可选的方式中,程序410具体可以用于使得处理器402执行以下操作:接收用户提供的数据使用请求,根据数据使用请求向用户反馈对应的数据访问令牌,以供用户根据数据访问令牌进行支付处理;若接收到用户针对数据访问令牌发送的支付请求,按照数据访问令牌所规定的支付规则对用户的账户完成资金划转处理,向用户反馈允许使用数据的响应。在一种可选的方式中,接收产品制造方提供的产品制造过程中所产生的产品加工数据的步骤之后,程序410具体可以用于使得处理器402执行以下操作:将产品加工数据提供给产品设计建模方,以供产品设计建模方根据产品加工数据对数字模型数据进行优化处理。在一种可选的方式中,程序410具体可以用于使得处理器402执行以下操作:接收产品检测方提供的产品检测过程中所产生的产品检测数据,调用区块链存证接口,将产品检测数据入链存证;将产品检测数据提供给产品设计建模方,以供产品设计建模方根据产品检测数据对数字模型数据进行优化处理。在一种可选的方式中,程序410具体可以用于使得处理器402执行以下操作:接收用户提供的产品使用反馈数据,调用区块链存证接口,将产品使用反馈数据入链存证;将产品使用反馈数据提供给产品设计建模方,以供产品设计建模方根据产品使用反馈数据对数字模型数据进行优化处理。在一种可选的方式中,程序410具体可以用于使得处理器402执行以下操作:接收产品设计建模方提供的优化处理过程中所产生的优化数字模型数据,调用区块链存证接口,将优化数字模型数据入链存证。在一种可选的方式中,接收用户提供的数据使用请求的步骤之前,程序410具体可以用于使得处理器402执行以下操作:接收用户提供的实名认证请求信息,对实名认证请求信息进行验证,若验证成功,则完成用户的实名认证处理,向用户反馈实名认证成功的响应。在一种可选的方式中,程序410具体可以用于使得处理器402执行以下操作:根据预设的业务规则形成智能合约,其中,预设的业务规则包括:数据共享规则;则将产品需求数据提供给产品设计建模方进一步包括:按照智能合约所规定的数据共享规则将产品需求数据提供给产品设计建模方;将数字模型数据提供给产品制造方进一步包括:按照智能合约所规定的数据共享规则将数字模型数据提供给产品制造方;将产品加工数据提供给产品设计建模方进一步包括:按照智能合约所规定的数据共享规则将产品加工数据提供给产品设计建模方;将产品检测数据提供给产品设计建模方进一步包括:按照智能合约所规定的数据共享规则将产品检测数据提供给产品设计建模方;将产品使用反馈数据提供给产品设计建模方进一步包括:按照智能合约所规定的数据共享规则将产品使用反馈数据提供给产品设计建模方。在一种可选的方式中,预设的业务规则进一步包括:业务流程规则;程序410具体可以用于使得处理器402执行以下操作:则当产品设计建模方根据产品需求数据完成建模处理时,根据智能合约规定的业务流程规则对产品需求方和产品设计建模方进行设计费用结算处理;当产品制造方根据数字模型数据完成产品制造处理时,根据智能合约规定的业务流程规则对产品需求方和产品制造方进行制造费用结算处理。在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的电子设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1