1.本发明属于
供应链管理技术领域,特别是涉及一种供应链
数据样本欠缺修复方法。
背景技术:
2.所谓供应链,其实就是由供应商、制造商、仓库、配送中心和渠道商等构成。同一企业可能构成这个网络的不同组成
节点,但更多的情况下是由不同的企业构成这个网络中的不同节点。供应链管理系统,是全方位的企业管理应用软件,可以帮助企业实现整个业务运作的全面自动化。
3.
区块链,就是一个又一个区块组成的链条。每一个区块中保存了一定的信息,它们按照各自产生的时间顺序连接成链条。这个链条被保存在所有的服务器中,只要整个系统中有一台服务器可以工作,整条区块链就是安全的。这些服务器在区块链系统中被称为节点,它们为整个区块链系统提供存储空间和算力支持。如果要修改区块链中的信息,必须征得半数以上节点的同意并修改所有节点中的信息,而这些节点通常掌握在不同的主体手中,因此篡改区块链中的信息是一件极其困难的事。相比于传统的网络,区块链具有两大核心特点:一是数据难以篡改、二是去中心化。基于这两个特点,区块链所记录的信息更加真实可靠,可以帮助解决人们互不信任的问题。
4.数字孪生是充分利用物理模型、传感器更新、运行历史等数据,集成多学科、多物理量、多尺度、多概率的仿真过程,在虚拟空间中完成映射,从而反映相对应的实体装备的全生命周期过程。数字孪生是现实世界实体或系统的数字表示,数字供应链孪生是一类特殊的数字孪生,构建数字供应链孪生体系,实质上是供应链的新基建,然而构建数字供应链孪生体系时,经常会出现数据丢失的情况。
技术实现要素:
5.为确保数字供应链孪生体系的顺利构建,本发明提出一种供应链数据样本欠缺修复方法,该方法利用区块链的不易更改特性进行原始数据备份,当构建数字供应链孪生体系缺失数据时,从区块链中提取原始数据进行修复。
6.为实现上述目的,本发明提供了如下方案:一种供应链数据样本欠缺修复方法,包括以下步骤:
7.采集供应链数据,将所述供应链数据进行备份处理,获得备份数据,并将所述备份数据存入到区块链中;
8.将所述供应链数据存入到本地数据库中并进行预处理,获得预处理数据;
9.通过数字孪生技术对供应链进行模拟,构建数字供应链孪生体系,当预处理数据缺失不能模拟时,通过区块链中备份数据进行修复,获得完整的预处理数据再进行模拟。
10.优选地,所述采集供应链数据的方法包括:通过扫码的方式获取商品名称和商品价格,通过人为登记的方法获取商品流通过程的节点名称、交易日期和运输成本,并进行签
名认证。
11.优选地,所述节点包括生产商节点、批发商节点、零售商节点和消费者节点。
12.优选地,所述签名认证的过程包括:当一个节点的商品名称、商品价格、节点名称、交易日期和运输成本全部录入完成后,录入软件弹出签名框供该节点负责人签字,签字后该节点认证完成。
13.优选地,将所述备份数据存入到区块链中的过程包括:当生产商节点数据完成认证和备份后,将备份的生产商节点数据存入到第一区块中,当批发商节点数据完成认证和备份后,将备份的批发商节点数据存入到第二区块中,当零售商节点数据完成认证和备份后,将备份的零售商节点数据存入到第三区块中,当消费者节点数据完成认证和备份后,将备份的消费者节点数据存入到第四区块中。
14.优选地,所述构建数字供应链孪生体系的过程包括:根据供应链中的节点关系得到关系网,基于所述关系网构建供应链架构,将预处数据填充到所述供应链架构中,获得数字供应链孪生体系。
15.优选地,对供应链数据进行预处理的方法包括:对非规范化数据进行规范化处理,所述规范化处理包括商品价格中同一货币单位和规范交易日期的书写格式。
16.优选地,所述获得完整的供应链数据的方法包括:当预处理数据缺失不能模拟时,判断缺失的预处理数据属于哪个节点,然后从缺失数据节点对应的区块提取备份数据进行修复。
17.本发明公开了以下技术效果:
18.本发明提供的一种供应链数据样本欠缺修复方法,该方法利用区块链的不易更改特性进行原始数据备份,当构建数字供应链孪生体系缺失数据时,从区块链中提取原始数据进行修复,在构建数字供应链孪生体系前,对供应链数据进行了预处理,使构建数字供应链孪生体系更高效,为构建数字供应链孪生体系提供了新思路。
附图说明
19.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
20.图1为本发明实施例的供应链数据样本欠缺修复方法流程示意图。
具体实施方式
21.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
22.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
23.如图1所示,本发明提供了一种供应链数据样本欠缺修复方法,包括以下步骤:
24.采集供应链数据,将所述供应链数据进行备份处理,获得备份数据,并将所述备份数据存入到区块链中;
25.将所述供应链数据存入到本地数据库中并进行预处理,获得预处理数据;
26.通过数字孪生技术对供应链进行模拟,构建数字供应链孪生体系,当预处理数据缺失不能模拟时,通过区块链中备份数据进行修复,获得完整的预处理数据再进行模拟。
27.进一步的优化方案,在采集供应链数据时,通过扫描扫描产品的条形码,得到产品的名称型号和商品价格,得到的产品名称型号和商品价格会自动录入到电脑表格中,然后将商品流通过程的节点名称、交易日期和运输成本手动输入到电脑表格中形成电子文档。节点包括生产商节点、批发商节点、零售商节点和消费者节点。
28.进一步的优化方案,当电子文档形成后,会通过录入软件进行检测,只有当一个节点的商品名称、商品价格、节点名称、交易日期和运输成本全部录入完成后,录入软件才会弹出签名框,否则会作出提示缺少哪一项,弹出签名框后管理人员通过电子签名对录入内容进行确认。
29.进一步的优化方案,在采集供应链数据时,由于生产商和消费者不存在运输成本,所以,在数据采集时生产商和消费者的表格不存在运输成本一项。
30.在管理人员确认供应链数据无误后,对数据进行备份,得到备份数据,所述备份数据与供应链数据完全相同,然后将备份数据存入到区块链中防止被误操作或恶意更改。
31.进一步的优化方案,将备份数据存入到区块链中的过程包括:当生产商节点数据完成认证和备份后,将备份的生产商节点数据存入到第一区块中,当批发商节点数据完成认证和备份后,将备份的批发商节点数据存入到第二区块中,当零售商节点数据完成认证和备份后,将备份的零售商节点数据存入到第三区块中,当消费者节点数据完成认证和备份后,将备份的消费者节点数据存入到第四区块中。
32.在备份完成后,对供应链数据进行预处理,所述规范化处理包括商品价格中同一货币单位和规范交易日期的书写格式。
33.进一步的优化方案,当交易日期为一串数字的处理方法:
34.在目标单元格中输入公式:=
‑‑
text(b3,"0-00-00");快捷键ctrl+shift+#快速转换数据类型为日期类型。
35.当交易日期为斜杠(/)或句号(.)分隔的“日期”模式的处理方法:
36.选定目标单元格;数据-分列-下一步-下一步;选择数据列格式中的日期,并选择ymd形式。
37.然后对数据预处理后得到的预处理数据构建数字供应链孪生体系,数字孪生是现实世界实体或系统的数字表示,数字供应链孪生是一类特殊的数字孪生,构建数字供应链孪生体系,实质上是供应链的新基建,数据采集装置用于采集各个供应链节点的设备信息,供应链管理系统系统与数据采集装置通信连接,可以实现信息的互相传输。随着社会化生产分工越来越细,一件产品的完成往往需要经过许多个厂家依次进行原料提供、产品生产和商品销售,上一个厂家(供应商)提供其产品给下一个厂家(制造商),而下一个厂家(制造商)将其生产的产品提供给再下一个厂家(分销商)作为商品销售,这样一级一级地往下传,直至形成最终产品供用户消费,这样一个链状的供需过程即为供应链,供应链流程节点包括原料供应商、生产商、仓储商、运输商、分销商、销售商等,不同的产品的供应链构成也会
有所不同,一个企业可能是供应链流程中的某一个节点,也可能是供应链流程中的多个节点。
38.根据供应链流程中的节点关系得到关系网,基于所述关系网构建供应链架构,在架构中指出商品流动方向,将预处数据根据流动方向填充到所述供应链架构中,获得数字供应链孪生体系,当预处理数据缺失不能构建数字供应链孪生体系时,判断缺失的预处理数据属于哪个节点,判断方法为,按照商品流动方向一节一节往里填充,当填充到某一节缺失数据时不再继续往后填充,然后从缺失数据节点对应的区块提取备份数据进行修复,修复完成后继续向后填充,以此类推完成填充过程,得到数字供应链孪生体系。
39.进一步的优化方案,从缺失数据节点对应的区块提取备份数据进行修复的方法为,因为第一次数据缺失是因为数据格式不正确,在进行预处理时数据不能正确转换导致,所以在填充时需要调取区块中的备份数据进行人工识别填写,避免造成二次数据缺失。
40.综上可见,本发明与现有技术相比的显著优势概括如下:
41.1)本发明利用区块链的不易更改特性进行原始数据备份,当构建数字供应链孪生体系缺失数据时,从区块链中提取原始数据进行修复。
42.2)本发明在构建数字供应链孪生体系前,对供应链数据进行了预处理,使构建数字供应链孪生体系更高效,为构建数字供应链孪生体系提供了新思路。
43.以上所述的实施例仅是对本发明的优选方式进行描述,并非对本发明的范围进行限定,在不脱离本发明设计精神的前提下,本领域普通技术人员对本发明的技术方案做出的各种变形和改进,均应落入本发明权利要求书确定的保护范围内。
技术特征:
1.一种供应链数据样本欠缺修复方法,其特征在于,包括以下步骤:采集供应链数据,将所述供应链数据进行备份处理,获得备份数据,并将所述备份数据存入到区块链中;将所述供应链数据存入到本地数据库中并进行预处理,获得预处理数据;通过数字孪生技术对供应链进行模拟,构建数字供应链孪生体系,当预处理数据缺失不能模拟时,通过区块链中备份数据进行修复,获得完整的预处理数据再进行模拟。2.根据权利要求1所述的供应链数据样本欠缺修复方法,其特征在于,所述采集供应链数据的方法包括:通过扫码的方式获取商品名称和商品价格,通过人为登记的方法获取商品流通过程的节点名称、交易日期和运输成本,并进行签名认证。3.根据权利要求2所述的供应链数据样本欠缺修复方法,其特征在于,所述节点包括生产商节点、批发商节点、零售商节点和消费者节点。4.根据权利要求2所述的供应链数据样本欠缺修复方法,其特征在于,所述签名认证的过程包括:当一个节点的商品名称、商品价格、节点名称、交易日期和运输成本全部录入完成后,录入软件弹出签名框供该节点负责人签字,签字后该节点认证完成。5.根据权利要求3所述的供应链数据样本欠缺修复方法,其特征在于,将所述备份数据存入到区块链中的过程包括:当生产商节点数据完成认证和备份后,将备份的生产商节点数据存入到第一区块中,当批发商节点数据完成认证和备份后,将备份的批发商节点数据存入到第二区块中,当零售商节点数据完成认证和备份后,将备份的零售商节点数据存入到第三区块中,当消费者节点数据完成认证和备份后,将备份的消费者节点数据存入到第四区块中。6.根据权利要求1所述的供应链数据样本欠缺修复方法,其特征在于,所述构建数字供应链孪生体系的过程包括:根据供应链中的节点关系得到关系网,基于所述关系网构建供应链架构,将预处数据填充到所述供应链架构中,获得数字供应链孪生体系。7.根据权利要求1所述的供应链数据样本欠缺修复方法,其特征在于,对供应链数据进行预处理的方法包括:对非规范化数据进行规范化处理,所述规范化处理包括商品价格中同一货币单位和规范交易日期的书写格式。8.根据权利要求1所述的供应链数据样本欠缺修复方法,其特征在于,所述获得完整的供应链数据的方法包括:当预处理数据缺失不能模拟时,判断缺失的预处理数据属于哪个节点,然后从缺失数据节点对应的区块提取备份数据进行修复。
技术总结
本发明公开了一种供应链数据样本欠缺修复方法,包括以下步骤:采集供应链数据,将所述供应链数据进行备份处理,获得备份数据,并将备份数据存入到区块链中;将所述供应链数据存入到本地数据库中并进行预处理,获得预处理数据;通过数字孪生技术对供应链进行模拟,构建数字供应链孪生体系,当预处理数据缺失不能模拟时,通过区块链中备份数据进行修复,获得完整的预处理数据再进行模拟。本方法利用区块链的不易更改特性进行原始数据备份,当构建数字供应链孪生体系缺失数据时,从区块链中提取原始数据进行修复,在构建数字供应链孪生体系前,对供应链数据进行了预处理,使构建数字供应链孪生体系更高效,为构建数字供应链孪生体系提供了新思路。系提供了新思路。系提供了新思路。
技术研发人员:
陈小瀚 张雷
受保护的技术使用者:
汇鲲化鹏(海南)科技有限公司
技术研发日:
2022.12.23
技术公布日:
2023/3/10