一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于区块链技术的煤炭产业数据一体化管控方法和系统与流程

2022-03-23 00:51:41 来源:中国专利 TAG:


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.所述前端界面层为需求方、承运方和司机分别设置了人机交互界面,供需求方、承运方和司机输入或下载信息。
36.本发明一部分实施例所述的基于区块链技术的煤炭产业数据一体化管控系统,所述后台数据层接收所述前端界面层发送的输入数据并上链存证,所述后台数据层接收所述前端界面层输入的下载信息请求后将与下载信息请求对应的数据输出至前端界面层。
37.本发明一部分实施例所述的基于区块链技术的煤炭产业数据一体化管控系统,所述输出层获取操作端输入的查询请求,并将与所述查询请求对应的数据输出。
38.本发明的技术方案相对现有技术具有如下技术效果:
39.本发明提供的基于区块链技术的煤炭产业数据一体化管控方法和系统,以真实原始的不可篡改的煤炭发运数据为基础,基于区块链技术实现需求方订单上链、承运信息上链、磅单信息上链、收货信息上链、储用信息上链,实现煤炭销售发运数据可信、可追溯、透明监管,从而为产运销计划协同提供精细化数据支撑,为智慧调度提供决策支持,开创了一种在不可信的竞争环境中低成本建立信任的新型计算范式和协作模式,凭借其独有的信任建立机制,能够为行业生态中多主体协同合作,建立一个更加安全可靠的机制。
附图说明
40.下面将通过附图详细描述本发明中优选实施例,将有助于理解本发明的目的和优点,其中:
41.图1为本发明一个实施例所述基于区块链技术的煤炭产业数据一体化管控方法的流程图;
42.图2为本发明一个实施例所述区块链数据形成的流程图;
43.图3为与图2对应的区块链数据形成示意图;
44.图4为本发明一个实施例所述基于区块链技术的煤炭产业数据一体化管控系统的结构框图;
45.图5为本发明一个实施例所述基于区块链技术的煤炭产业数据一体化管控系统的数据接收以及发送的示意图。
具体实施方式
46.下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
47.在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
48.在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
49.此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
50.可以理解,本发明以下实施例中的方案,其关键点在于如何提供一种基于区块链技术将煤炭产业链上的所有涉及到的企业、司机终端所上传的数据进行处理,从而确保数据安全,避免企业单独存储数据导致的信息泄漏的风险。而具体到每一企业所需要上传的数据和所需要下载查询的数据,可参考现有常规技术实现。
51.本实施例提供一种基于区块链技术的煤炭产业数据一体化管控方法,可应用于煤厂企业的发运系统中,如图1所示,所述方法包括如下步骤:
52.s101:获取需求方订单数据,所述订单数据包括电子预提单数据。
53.s102:以所述需求方订单数据为基础,获取与所述需求方订单数据相关联的承运方物流信息、煤厂磅单信息、需求方收货信息、所述需求方收货储用信息和订单交付信息。
54.s103:基于区块链技术实现所述需求方订单数据、所述承运方物流信息、所述煤厂磅单信息、所述需求方收货储用信息和订单交付信息的上链存证。
55.其中,所述承运方物流信息包括承运车队数据和司机接单数据;所述煤厂榜单信息包括司磅核实数据和司机重车过磅数据;所述需求方收货储用信息包括卸车数据;所述订单交付数据包括交易结算数据。
56.以上方案,以真实原始的不可篡改的煤炭发运数据为基础,基于区块链技术实现需求方订单上链、承运信息上链、磅单信息上链、收货信息上链、储用信息上链,实现煤炭销售发运数据可信、可追溯、透明监管,从而为产运销计划协同提供精细化数据支撑,为智慧调度提供决策支持,开创了一种在不可信的竞争环境中低成本建立信任的新型计算范式和协作模式,凭借其独有的信任建立机制,能够为行业生态中多主体协同合作,建立一个更加安全可靠的机制
57.如图2和图3所示,其中步骤s103包括:
58.s201:获取需求方上传的电子预提单数据,根据所述电子预提单数据形成第一标签,所述电子预提单数据与所述第一标签形成第一区块。具体地,可以将所述电子预提单数据编码为二进制序列,按照预设算法将所述电子预提单数据对应的二进制序列处理为第一标签。例如,将电子预提单中的时间、数量、单价、卸煤点等信息提取出来,按照预定协议形成数据序列,对其进行二进制数据的转换,将序列中的每一位数据都以二进制数来表示,由此得到电子预提单数据对应的二进制序列。之后可以通过哈希函数对二进制数进行处理得到的哈希值作为第一标签,。
59.s202:获取承运车队上传的承运方车队信息,根据第一标签和所述承运方车队信息形成第二标签,所述承运方车队信息和所述第二标签形成第二区块。具体地,将所述承运方车队信息编码为二进制序列,按照预设算法将所述承运方车队信息对应的二进制序列以及第一标签处理为第二标签,其中二进制序列的获得方式以及利用哈希函数得到标签的方式可参考步骤s201。
60.s203:获取司机终端上传的司机接单数据,根据所述第二标签和所述司机接单数据形成第三标签,所述司机接单数据和所述第三标签形成第三区块。具体地,将所述司机接单数据编码为二进制序列,按照预设算法将所述司机接单数据对应的二进制序列以及第二标签处理为第三标签,其中二进制序列的获得方式以及利用哈希函数得到标签的方式可参考步骤s201。
61.s204:获取司磅核实数据,根据所述司磅核实数据和所述第三标签形成第四标签,所述司磅核实数据和所述第四标签形成第四区块;具体地,将所述司磅核实数据编码为二进制序列,按照预设算法将所述司磅核实数据对应的二进制序列以及第三标签处理为第四标签,其中二进制序列的获得方式以及利用哈希函数得到标签的方式可参考步骤s201。
62.s205:获取司机重车过磅数据,根据所述司机重车过磅数据和所述第四标签形成第五标签,所述司机重车过磅数据和所述第五标签形成第五区块;具体地,将所述司机重车过磅数据编码为二进制序列,按照预设算法将所述司机重车过磅数据对应的二进制序列以及第四标签处理为第五标签,其中二进制序列的获得方式以及利用哈希函数得到标签的方式可参考步骤s201。
63.s206:获取卸车数据,根据所述卸车数据和所述第五标签形成第六标签,所述卸车数据和所述第六标签形成第六区块;具体地,将所述卸车数据编码为二进制序列,按照预设算法将所述卸车数据对应的二进制序列以及第五标签处理为第六标签,其中二进制序列的获得方式以及利用哈希函数得到标签的方式可参考步骤s201。
64.s207:获取交易结算数据,根据所述交易结算数据与所述第六标签形成第七标签,所述交易结算数据与所述第七标签形成第七区块;具体地,将所述交易结算数据编码为二进制序列,按照预设算法将所述交易结算数据对应的二进制序列以及第六标签处理为第七标签,其中二进制序列的获得方式以及利用哈希函数得到标签的方式可参考步骤s201。
65.s208:所述第一区块至所述第七区块形成基于所述需求方订单数据为基础的区块链数据。
66.如图3所示,区块链结构前后之间是具有紧密联系的,而且后一区块必须依赖于前一区块中所生成的标签,从而使数据具有极高的安全性。本方案,利用区块链去中心化、安全性、不可篡改、可追溯性的特性,实现业务价值。在煤炭销售发运领域,通过在煤炭生产、采购、化验计量、装车运输、港口装船、电厂发电全过程的数据上链应用,在产、运、销、用各单位间建立起跨单位可信交易,减少不必要的跟踪复验成本。
67.优选地,以上方案中还包括如下步骤:
68.s104:将所述区块链数据进行复制,将复制得到的多条区块链分布式地存储至不同存储系统中。即通过网络使用每一存储系统上的磁盘空间均可作为存储资源,复制后的区块链数据可以分散的存储在网络中的各个角落。
69.s105:为需求方系统、承运方系统和司机终端分配不同的数据接口,所述需求方系统、所述承运方系统和所述司机终端通过相应的数据接口上传或下载数据。所述数据接口优选为sdk(software development kit)接口,通过调用sdk接口,将生产、铁路运输、销售、汽车运输、公路运输、需求方卸车、需求方库存、煤炭使用信息等数据上链,集中管控,做到系统间数据集成、共享。
70.本发明一些实施例中还提供一种存储介质,所述存储介质中存储有程序信息,计
算机读取所述程序信息后执行以上任一项所述的基于区块链技术的煤炭产业数据一体化管控方法。
71.本发明一些实施例中还提供一种基于区块链技术的煤炭产业数据一体化管控系统,如图4所示,包括前端界面层101,后台数据层102和输出层103,其中:
72.所述前端界面层101为需求方200、承运方300和司机终端400分别设置了人机交互界面,供需求方200、承运方300和司机终端400输入或下载信息。
73.所述后台数据层102接收所述前端界面层101发送的输入数据并上链存证,所述后台数据层102还用于接收所述前端界面层101输入的下载信息请求后将与下载信息请求对应的数据输出至前端界面层101。
74.所述输出层103获取操作端输入的查询请求,并将与所述查询请求对应的数据输出,此处的操作端可以为需求方系统、承运方系统、司机终端还可以为煤厂运发系统所配置的输入端。
75.具体地,如图5所示,前端界面层可以实现接收需求方发起订单的请求,接收承运车队接单的请求,接收司机通过终端接单并确认的请求,接收司机在煤厂磅站通过终端确认开始拉运的请求、接收司机在需求方卸煤点磅站通过终端确认拉运结束的请求,还能够接收司机通过终端上传的双方磅单作为验证的请求。而输出层可以输出实现:输出煤厂所需要查询的信息,可供煤厂定制发运方案。输出需求方查询的发运信息,供需求方定制接卸方案(例如需求方可以根据未来三天在途的煤量情况,预测未来三天库存增长情况);输出各方查询数据的请求信息,供各方对数据进行分析生成趋势报告;输出司机或承运车队查询的运输信息,供车队对车辆进行管理调度等。以上方案中,由于区块链上链数据不可篡改,能够避免销售发运过程中出现的错误信息。利用区块链技术,实现了煤炭产、运、销、储、用一体化业务协同解决,打通了煤炭从生产销售、物流发运、用户到货确认到结算的全业务流程,实现数据互信、互通和业务一体化协同。
76.显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明的保护范围之中。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献