基于联盟链的纺纱质量评估方法、系统、设备及介质技术方案

技术编号:38582072 阅读:16 留言:0更新日期:2023-08-26 23:26
本发明专利技术涉及一种基于联盟链的纺纱质量评估方法、系统、设备及介质,其技术方案要点是:获取纱线的纺纱数据;将所述纺纱数据发送给联盟链的节点;所述节点通过智能合约获取与所述纺纱数据对应的控制指标和目标计算公式;其中,所述智能合约预先部署于所述联盟链上;所述智能合约根据所述纺纱数据、控制指标和目标计算公式进行计算得到所述纱线的质量评估报告;本申请具有实现纺纱数据在多个纺纱工厂服务器之间的共享,且数据具有不可篡改性和可追溯性,使得纱线的质量评估报告可信度高,能够减少客户对产品质量方面的顾虑,同时也大大减少客户了解产品质量的时间的效果。少客户了解产品质量的时间的效果。少客户了解产品质量的时间的效果。

【技术实现步骤摘要】
基于联盟链的纺纱质量评估方法、系统、设备及介质


[0001]本专利技术涉及纺纱质量评估
,更具体地说,它涉及一种基于联盟链的纺纱质量评估方法、系统、设备及介质。

技术介绍

[0002]目前,纱线采购方通过对工厂提供的成品进行抽样检测来评估纱线的质量,这种评估方法时间长、效率低,有些还只能通过工厂自己提供的数据进行选择;工厂生产过程中检测的质量数据是对企业产品质量一个有效的佐证,但过程中的质量检测数据在各企业系统中,对外没有公信力。

技术实现思路

[0003]针对现有技术存在的不足,本专利技术的目的在于提供一种基于联盟链的纺纱质量评估方法、系统、设备及介质,具有实现纺纱数据在多个纺纱工厂服务器之间的共享,且数据具有不可篡改性和可追溯性,使得纱线的质量评估报告可信度高,能够减少客户对产品质量方面的顾虑,同时也大大减少客户了解产品质量的时间的功能优点。
[0004]本专利技术的上述技术目的是通过以下技术方案得以实现的:
[0005]一种基于联盟链的纺纱质量评估方法,包括:
[0006]获取纱线的纺纱数据;
[0007]将所述纺纱数据发送给联盟链的节点;
[0008]所述节点通过智能合约获取与所述纺纱数据对应的控制指标和目标计算公式;其中,所述智能合约预先部署于所述联盟链上;
[0009]所述智能合约根据所述纺纱数据、控制指标和目标计算公式进行计算得到所述纱线的质量评估报告。
[0010]可选的,所述纺纱数据包括:原料、生产工艺和测试数据;其中,所述测试数据通过设置在纺纱机上的测试设备获取。
[0011]可选的,所述将所述纺纱数据发送给联盟链的节点,包括:
[0012]将所述纺纱数据进行分享隐私存证得到存证数据;
[0013]将所述存证数据上传给所述联盟链的节点。
[0014]可选的,所述将所述纺纱数据进行分享隐私存证得到存证数据,包括:
[0015]通过随机密钥对所述纺纱数据进行对称加密得到密文,其中,所述随机密钥为联盟链系统生成的随机数;
[0016]对所述随机密钥进行非对称加密得到加密密钥;
[0017]将所述密文和加密密钥作为存证数据。
[0018]可选的,所述所述节点通过智能合约获取与所述纺纱数据对应的控制指标和目标计算公式,包括:
[0019]所述智能合约根据原料和生产工艺判断所述纱线的种类;
[0020]根据所述纱线的种类从数据库中选取对应的种类指标,形成指标集;
[0021]根据所述测试数据从所述指标集内选取对应的控制指标;
[0022]根据所述控制指标从数据库中选取对应的目标计算公式。
[0023]可选的,所述智能合约根据所述纺纱数据、控制指标和目标计算公式进行计算得到所述纱线的质量评估报告,包括:
[0024]所述智能合约根据所述纺纱数据、控制指标和目标计算公式进行计算得到对应的至少一评估值;
[0025]所述目标计算公式如下:
[0026][0027]其中,所述c为总的生产工艺数量,n为生产工艺在生产线上的顺序,A
n
为测试数据在第n道生产工艺上的权重系数,M
n
为第n道生产工艺的测试数据,S
min
为第n道生产工艺的控制指标的最小值,S
max
为第n道生产工艺的控制指标的最大值,S为测试数据对应的测试类型的评估值;
[0028]将所述纺纱数据、控制指标和所有的评估值添加到预设模板内形成所述质量评估报告。
[0029]可选的,在所述测试数据为棉结数的情况下,对应的目标计算公式如下:
[0030][0031]其中,所述c为总的生产工艺数量,n为生产工艺在生产线上的顺序,S

为纱线上对应棉结的评估值。
[0032]一种基于联盟链的纺纱质量评估系统,包括:
[0033]数据获取模块,用于获取纱线的纺纱数据;
[0034]数据发送模块,用于将所述纺纱数据发送给联盟链的节点;
[0035]指标公式选取模块,用于所述节点通过智能合约获取与所述纺纱数据对应的控制指标和目标计算公式;其中,所述智能合约预先部署于所述联盟链上;
[0036]质量评估模块,用于所述智能合约根据所述纺纱数据、控制指标和目标计算公式进行计算得到所述纱线的质量评估报告。
[0037]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法的步骤。
[0038]一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述的方法的步骤
[0039]综上所述,本专利技术具有以下有益效果:能够通过终端将纺纱数据发送给联盟链的节点,通过区块链技术将多个节点进行连接,组成联盟链网络,节点能够向联盟链网络广播纺纱数据,并将纺纱数据记录在账本上,实现纺纱数据在多个纺纱工厂服务器之间的共享;在本申请中的智能合约主要是根据上传的纺纱数据、对应的控制指标和目标计算公式计算纱线的质量等级生成质量评估报告,生成的质量评估报告直接上链,具有不可篡改性和可追溯性,使得纱线的质量评估报告可信度高,纺纱工厂将纱线的质量评估报告传输给客户后,能够减少客户对产品质量方面的顾虑,同时也大大减少客户了解产品质量的时间。
附图说明
[0040]图1是本专利技术提供的方法的流程示意图;
[0041]图2是本专利技术提供的基于联盟链的纺纱质量评估系统的结构框图;
[0042]图3是本专利技术实施例中计算机设备的内部结构图。
具体实施方式
[0043]为使本专利技术的目的、特征和优点能够更加明显易懂,下面结合附图对本专利技术的具体实施方式做详细的说明。附图中给出了本专利技术的若干实施例。但是,本专利技术可以以许多不同的形式来实现,并不限于本文所描述的实施例。
[0044]在本专利技术中,除非另有明确的规定和限定,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。
[0045]下面结合附图和实施例,对本专利技术进行详细描述。
[0046]本专利技术提供了一种基于联盟链的纺纱质量评估方法,如图1所示,包括:
[0047]步骤1、获取纱线的纺纱数据;
[0048]步骤2、将所述纺纱数据发送给联盟链的节点;
[0049]步骤3、所述节点通过智能合约获取与所述纺纱数据对应的控制指标和目标计算公式;其中,所述智能合约预先部署于所述联盟链上;
[0050]步骤4、所述智能合约根据所述纺纱数据、控制指标和目标计算公式进行计算得到所述纱线的质量评估报告。
[0051]在实际应用中,能够通过终端将纺纱数据发送给联盟链的节点,所述终端与节点通过网络通信连接,终端可以是智能手机、计算机、平板电脑和智本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于联盟链的纺纱质量评估方法,其特征在于,包括:获取纱线的纺纱数据;将所述纺纱数据发送给联盟链的节点;所述节点通过智能合约获取与所述纺纱数据对应的控制指标和目标计算公式;其中,所述智能合约预先部署于所述联盟链上;所述智能合约根据所述纺纱数据、控制指标和目标计算公式进行计算得到所述纱线的质量评估报告。2.根据权利要求1所述的基于联盟链的纺纱质量评估方法,其特征在于,所述纺纱数据包括:原料、生产工艺和测试数据;其中,所述测试数据通过设置在纺纱机上的测试设备获取。3.根据权利要求2所述的基于联盟链的纺纱质量评估方法,其特征在于,所述将所述纺纱数据发送给联盟链的节点,包括:将所述纺纱数据进行分享隐私存证得到存证数据;将所述存证数据上传给所述联盟链的节点。4.根据权利要求3所述的基于联盟链的纺纱质量评估方法,其特征在于,所述将所述纺纱数据进行分享隐私存证得到存证数据,包括:通过随机密钥对所述纺纱数据进行对称加密得到密文,其中,所述随机密钥为联盟链系统生成的随机数;对所述随机密钥进行非对称加密得到加密密钥;将所述密文和加密密钥作为存证数据。5.根据权利要求2所述的基于联盟链的纺纱质量评估方法,其特征在于,所述所述节点通过智能合约获取与所述纺纱数据对应的控制指标和目标计算公式,包括:所述智能合约根据原料和生产工艺判断所述纱线的种类;根据所述纱线的种类从数据库中选取对应的种类指标,形成指标集;根据所述测试数据从所述指标集内选取对应的控制指标;根据所述控制指标从数据库中选取对应的目标计算公式。6.根据权利要求5所述的基于联盟链的纺纱质量评估方法,其特征在于,所述智能合约根据所述纺纱数据、控制指标和目标计算公式进行计算得到所述纱线的质量评估报告,包括:所述智能合约根据所...

【专利技术属性】
技术研发人员:邹秀聪
申请(专利权)人:上海致景信息科技有限公司
类型:发明
国别省市:

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

1