基于区块链的物流运输辅助系统及方法与流程

文档序号:26088758发布日期:2021-07-30 17:56阅读:93来源:国知局
基于区块链的物流运输辅助系统及方法与流程

本发明涉及网络通信和数据处理技术领域,特别是涉及一种基于区块链的垂直电商交易平台。



背景技术:

物流运输包含运输、仓储、配送等多个环节。近年来,随着互联网和信息技术的不断发展,传统的物流模式已经难以满足需求,物流企业普遍引入物流信息技术,对物流过程产生的信息进行采集、存储、汇集、分析,物流系统的智能化、自动化水平不断提升,物流行业逐步迈入了智能物流时代。但在智慧物流高速发展的过程中,一些问题逐步暴露出来,其中物流传输过程中会出现生产数据造假、信息泄露、质量安全等问题导致追溯困难、安全性难以保证。此外,物流传输过程中,各个环节信息交互不及时、信息不透明导致数据共享困难、多方协同难以实现,使得物流供应链信用成本高,严重阻碍了物流行业发展的步伐。

尤其在共享信息方面,当今物流行业阶段信息共享的主要方式是不同物流公司之间的资源整合、人员整合、业务整合。数据共享困难的根源在于利益分配不均以及公司间相互猜忌和不同公司间存在的物流运输规定的差异,传统物流公司对自身内部的运输体系有着自己的规定,例如中转仓库职能、车辆发车时间、各级别仓库分拣规则等。另外,过往传统的物流公司,以运输为公司主要任务,最后1公里的配送问题往往外包给当地网点,各家物流公司承包区网点在派送费问题上往往容易发生纠纷。

除此之外,物流运输过程中的共享阶段因为信息量骤然增加,使得物流参与方无法从中挑选出对自己有意义的消息,实际运输过程中的成本也因为传统方式中公司的消息封闭性,无法进行有效降低。

区块链技术因其去中心化、多方共识、信息不可篡改、公开透明等特点非常适合用于物流运输领域的共享、分配和溯源。区块链本质上就是一种可信的分布式数据库,是分布式存储、共识机制、点对点通讯、加密算法等传统计算机技术的新型应用模式。在区块链中,信息是链式分散存储和交叉验证,所以不可伪造和篡改。区块链的智能合约可以被自动执行,无需任何中心化机构的审核。

利用区块链技术对现有的物流运输模式进行优化,可充分发挥区块链技术的优点,实现物流运输过程中的信息可溯源、可共享、可分配。对新模式下的参与方进行规范化,统一业务流程,提高流程管理效率,从而解决物流运输过程中的信任危机、共享滞后、业务分配等问题,促使智能物流的实现。



技术实现要素:

为了解决传统的物流运输模式存在的上述至少一个技术问题,本发明第一方面提供了一种基于区块链的物流运输辅助系统,其具体技术方案如下:

一种基于区块链的物流运输辅助系统,包括链下数据存储模块、链上数据存储模块及物流推荐模块;其中,

所述链下数据存储模块,用于:存储各物流参与方的基本信息,及拥有物流资源的物流参与方的物流资源信息及需求描述信息;

所述链上数据存储模块,用于:通过区块链存储各物流参与方的基本信息,及拥有物流资源的物流参与方的物流资源信息、需求描述信息的链下存储地址;

所述物流推荐模块,用于:

接收第一物流参与方发送的需求请求,从所述区块链上获取到与所述需求请求相匹配的物流资源信息的链下存储地址及所述第一物流参与方的需求描述信息的链下存储地址;

基于获取到的链下存储地址从所述链下数据存储模块中获取到对应的物流资源信息及第一物流参与方的需求描述信息;

基于获取到的物流资源信息、第一物流参与方的需求描述信息匹配出若干拥有所述物流资源的第二物流参与方推荐给所述第一物流参与方,由所述第一物流参与方从所述第二物流参与方中挑选出物流供应方;

将所述第一物流参与方与所述物流供应方达成交易协议所形成的交易记录上链至所述区块链,并盖上时间戳。

本发明提供的物流运输辅助系统,其将各物流参与方的基本信息、拥有物流资源的物流参与方的物流资源信息、需求描述信息的链下存储地址等关键信息上链至区块链,从而实现了各物流参与方之间的物流信息的共享。特别的,通过设置物流推荐模块,本发明能够为提出需求请求的物流参与方推荐若干物流供应方,以期实现对物流运输的优化,降低物流成本。

在一些实施例中,所述基于获取到的物流资源信息、第一物流参与方的需求描述信息匹配出若干拥有所述物流资源的第二物流参与方推荐给所述第一物流参与方包括:通过文本分析方法从所述物流资源信息、所述第一物流参与方的需求描述信息中抽取出关键信息;对所述关键信息实施embedding处理以生成搜索词向量;基于所述搜索词向量,使用faiss搜索策略获取到若干拥有所述物流资源的第二物流参与方推荐给所述第一物流参与方。

提供了一种具体的推荐方法,其结合文本分析方法、embedding处理及faiss搜索策略匹配到合适的物流供应方。

在一些实施例中,所述物流运输辅助系统还包括物流信息记录及规划模块,所述物流信息记录及规划模块用于:基于所述第一物流参与方与所述物流供应方达成交易协议所形成的交易记录,采用机器学习策略生成最佳物流计划,所述最佳物流计划至少包括最佳物流路线;获取物流过程中的实际物流信息并将实际物流信上链至区块链,并盖上时间戳,所述实际物流信息至少包括实际物流路线;比对所述最佳物流路线与所述实际物流路线,对最佳物流路线进行修正。

物流信息记录及规划模块通过对挑选出的物流供应方进行分析,生成包括最佳物流路线在内的最佳物流计划,从而降低物流成本。特别的,物流过程中,物流信息记录及规划模块根据当前的实际物流路线的变化情况,持续对后续的最佳物流路线进行修正,以实现对物流路线的实时指导。

在一些实施例中,所述物流运输辅助系统还包括物流货物溯源模块,所述物流货物溯源模块用于,基于存储在区块链上的实际物流信息对物流所涉及的货物进行溯源;及对实际物流路线进行溯源。

通过设置物流货物溯源模块,实现对物流所涉及的货物溯源及对实际物流路线进行溯源,从而实现对物流运输过程中各物流参与方的行为的客观评价。

在一些实施例中,所述物流运输辅助系统还包括监管模块,所述监管模块用于实现对各所述物流参与方的监管。

通过设置监管模块,实现了对物流运输过程中各物流参与方的监管。

在一些实施例中,所述物流运输辅助系统还包括权限管理模块,所述限管理模块通过智能合约实现各物流参与方的权限管理。

通过设置权限管理模块,实现了对物流运输过程中各物流参与方的权限分配及权限管理。

在一些实施例中,所述物流参与方包括:供应商、仓储商、运输商、派件网点、用户及监管机构,其中,供应商、仓储商、运输商、派件网点为拥有资源的物流参与方。

在一些实施例中,物流运输辅助系统还包括数据采集模块,所述数据采集模块用于:采集各物流参与方的基本信息,及拥有物流资源的物流参与方的物流资源信息及需求描述信息,并将采集到的信息存储至所述链下数据存储模块;将各物流参与方的基本信息、及拥有物流资源的物流参与方的物流资源信息、需求描述信息的在所述链下数据存储模块内的链下存储地址上链至所述链上数据存储模块。

通过设置数据采集模块,实现了对物流参与方所涉及的相关物流信息的采集、存储及上链。

本发明的第二方面还提供了一种基于区块链的物流运输辅助方法,其包括:

对各物流参与方部署区块链网络完整节点;

将各物流参与方节点的基本信息,及拥有物流资源的物流参与方节点的物流资源信息及需求描述信息存储至链下数据存储模块;

将各物流参与方节点的基本信息,及拥有物流资源的物流参与方节点的物流资源信息、需求描述信息的链下存储地址上链至区块链;

运行预先存储在区块链上的智能合约实现对各物流参与方节点的权限分配;

接收第一物流参与方节点发送的需求请求,从所述区块链上获取到与所述需求请求相匹配的物流资源信息的链下存储地址及所述第一物流参与方节点的需求描述信息的链下存储地址,并基于获取到的链下存储地址从链下数据存储模块中获取到对应的物流资源信息及第一物流参与方的需求描述信息;

基于获取到的物流资源信息、第一物流参与方的需求描述信息匹配出若干拥有所述物流资源的第二物流参与方推荐给所述第一物流参与方,由所述第一物流参与方从所述第二物流参与方中挑选出物流供应方;

将所述第一物流参与方与所述物流供应方达成交易协议所形成的交易记录上链至所述区块链,并盖上时间戳。

可选的,所述基于获取到的物流资源信息、第一物流参与方的需求描述信息匹配出若干拥有所述物流资源的第二物流参与方推荐给所述第一物流参与方包括:通过文本分析方法从所述物流资源信息、所述第一物流参与方的需求描述信息中抽取出关键信息;对所述关键信息实施embedding处理以生成搜索词向量;基于所述搜索词向量,使用faiss搜索策略获取到若干拥有所述物流资源的第二物流参与方推荐给所述第一物流参与方。

本发明提供的物流运输辅助方法,其将各物流参与方的基本信息、拥有物流资源的物流参与方的物流资源信息、需求描述信息的链下存储地址等关键信息上链至区块链,从而实现了各物流参与方之间的物流信息的共享。特别的,本发明能够为提出需求请求的物流参与方推荐若干物流供应方,以期实现对物流运输的优化,降低物流成本。

附图说明

为了更清晰地说明本发明实施例与所设计的系统架构中的技术方案,下面结合附图对系统实施例与系统架构和技术方案中所需要的使用的附图进行简单介绍,显而易见,下面描述的附图仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明的基于区块链的物流运输辅助系统的结构示意框图;

图2为本发明的基于区块链的物流运输辅助方法的部分执行流程图;

图3为本发明中的区块链网络的节点部署示意图;

图4为本发明的基于区块链的物流运输辅助方法的部分执行流程图;

图5为本发明的基于区块链的物流运输辅助方法的部分执行流程图。

具体实施方式

应当指明,以下详细说明的内容都是示例性的,目的是对本发明的内容进行指示性的说明,需要注意的是,本发明使用的所有技术和科学术语具有与发明所属技术领域的普通技术人员通常理解的相同含义。

下面将结合本发明实施例中的附图说明,对本发明实施例中的系统架构与现有技术中的解决方案进行清晰、完整的描述,需要注意的是,所描述的实施例仅是为了对本发明进行解释与说明,而不是全部的内容。在本发明所提供的实施例的基础上,本领域内的普通技术人员在没有做出创造性劳动的前提下所得到的其他所有实施例,都在本发明申请的保护范围之内。

申请概述

物流运输场景中,物流参与方包括供应商、运输商、仓储商、派件网点及用户等。其中:供应商可以是提供物流服务的运营主体,其负责承接物流服务并完成货物的揽件,也可以是提供货物的直接生产商或销售商。运输商负责提供货物流转过程中的运输服务。仓储商提供货物流转过程的中转储存。派件网点则将货物派件至终端用户。

在一些实施例中,物流参与方还包括政府相关部门、行业管理部门、保险公司、银行金融部门等监管或支撑机构。其中,政府相关部门、行业管理部门制定关于物流的法规条例并实现对各物流参与方的物流行为的监管,银行金融部门可以实现线上支付的功能,保险公司则与平台合作,可以降低赔率,保障资金的安全性。

从某个物流参与方(如供应商)提出需求请求开始,货物需要在若干运输商、仓储商及派件网点之间实现跨机构流转。如何根据物流参与方提出的需求请求,从其它拥有物流资源的物流参与方中选择合适的运输商、仓储商、派件网点,并实现对物流路线的优化以降低物流成本,是物流行业亟待解决的技术问题。要想解决该技术问题,首先要解决的是实现各物流参与方之间的信息共享。

传统的物流信息共享的主要方式是不同物流参与方之间的资源整合、人员整合、业务整合。信息共享困难的根源在于各物流参与方间相互猜忌和不同物流参与方间存在的物流运输规定的差异。除此之外,物流运输过程中的共享阶段因为信息量骤然增加,使得物流参与方无法从中挑选出对自己有意义的信息。

区块链技术因其去中心化、多方共识、信息不可篡改、公开透明等特点非常适合用于物流运输领域的共享、分配和溯源。区块链本质上就是一种可信的分布式数据库,是分布式存储、共识机制、点对点通讯、加密算法等传统计算机技术的新型应用模式。在区块链中,信息是链式分散存储和交叉验证,所以不可伪造和篡改。区块链的智能合约可以被自动执行,无需任何中心化机构的审核。利用区块链技术对现有的物流运输模式进行优化,可充分发挥区块链技术的优点,实现物流运输过程中的信息可溯源、可共享、可分配。对新模式下的参与方进行规范化,统一业务流程,提高流程管理效率,从而解决物流运输过程中的信任危机、共享滞后、业务分配等问题,促使智能物流的实现。

实施例:基于区块链的物流运输辅助系统

如图1所示,本发明提出的基于区块链的物流运输辅助系统包括链下数据存储模块、链上数据存储模块及物流推荐模块,可选的,其还包括数据采集模块。具体的:

数据采集模块用于实现对各物流参与方的基本信息,及拥有物流资源的物流参与方的物流资源信息及需求描述信息的采集。其中,物流参与方的基本信息包括物流参与方的机构名称、地址等信息。拥有物流资源的物流参与方包括供应商、仓储商、运输商、派件网点等,拥有物流资源的物流参与方的物流资源信息指该物流参与方所拥有的物流资源的名称、数量、所处区域等信息,如,运输商的物流资源包括所述拥有的运输工具的种类、数量、运输能力等。

链下数据存储模块,用于存储各物流参与方的基本信息,及拥有物流资源的物流参与方的物流资源信息及需求描述信息。即,数据采集模块采集到的信息被完整地存储至链下数据存储模块内。

链上数据存储模块,用于通过区块链存储各物流参与方的基本信息,及拥有物流资源的物流参与方的物流资源信息、需求描述信息的链下存储地址。即,本发明仅将各物流参与方的基本信息,以及拥有物流资源的物流参与方的物流资源信息、需求描述信息的在链下数据存储模块上的链下存储地址作为关键信息上链、存储至区块链内。

物流推荐模块,用于:

接收第一物流参与方(即物流需求方)发送的需求请求,从区块链上获取到与需求请求相匹配的物流资源信息的链下存储地址及该第一物流参与方的需求描述信息的链下存储地址。

基于获取到的链下存储地址从链下数据存储模块中获取到对应的物流资源信息及第一物流参与方的需求描述信息。

基于获取到的物流资源信息、第一物流参与方的需求描述信息匹配出若干拥有物流资源的第二物流参与方推荐给第一物流参与方,由第一物流参与方从第二物流参与方中挑选出最终的合适的物流供应方。

将第一物流参与方与物流供应方达成交易协议所形成的交易记录上链至区块链,并盖上时间戳。

例如,在一个具体实施例中,物流推荐模块的工作过程如下:

供应商a(第一物流参与方)发送需求请求,需求请求包括运输、仓储等需求的简单描述。

物流推荐模块在区块链上读取相关领域的运输商、仓储商的运输资源、仓储资源的链下存储地址,及供应商a的需求描述信息的链下存储地址。从而获得对应的物流资源信息及供应商a的具体的需求描述信息。

由于物流资源信息、供应商a的需求描述信息均为文本信息格式,因此,可选的,物流推荐模块首先通过常规的分词操作等文本分析方法从获得的物流资源信息及供应商a的需求描述信息中抽取出关键信息。接着,物流推荐模块通过对关键信息实施embedding处理以生成搜索词向量。最后,物流推荐模块基于搜索词向量,使用faiss搜索策略获取到若干拥有物流资源的第二物流参与方推荐给供应商a。

供应商a从第二物流参与方中挑选出最终的物流供应方并达成交易协议,交易协议所形成的交易记录被上链至区块链,并盖上时间戳。

可见。本发明提供的物流运输辅助系统将各物流参与方的基本信息、拥有物流资源的物流参与方的物流资源信息、需求描述信息的链下存储地址等关键信息上链至区块链,从而实现了各物流参与方之间的物流信息的共享。

特别的,通过设置物流推荐模块,本发明能够为提出需求请求的物流参与方推荐若干拥有资源的物流参与方,使得提出需求请求的物流参与方能够选择出合适的物流供应方,并最终实现对物流运输过程的优化,降低物流成本。

继续参考图1所示,可选的,本发明的物流运输辅助系统还包括物流信息记录及规划模块,物流信息记录及规划模块用于:

第一,基于第一物流参与方与选定的物流供应方达成交易协议所形成的交易记录,采用机器学习策略生成最佳物流计划并将最佳物流计划上链至区块链,最佳物流计划至少包括最佳物流路线。

该物流路线即指货物的最佳运输路线规划,例如可以是从提出需求请求的第一物流参与方(如上文中的供应商a)至最终用户的最短物流路线,也可以是从第一物流参与方至最终用户所付出的运输成本最低的物流路线,等等。

如,在一些实施例中,最佳物流路线按下述公式进行规划:

f(x)=min(α,β,γ);

其中:α为运输过程中的路程成本,β为运输过程中的运输工具成本,γ为运输过程中的时间成本。通过计算协调三者,得到较小成本的物流运输路线,并记录到链下存储模块中。

第二,在货物运输过程中,物流信息记录及规划模块定期(如每隔1小时)采集包括实际物流路线在内的实际物流信息,并将采集到的实际的物流信息上链至区块链上,盖上时间戳。如此,物流结束后,可以对各环节,或者说是各物流参与方所涉及的实际物流信息的溯源,防止信息修改、消除人为干预。

第三,实际物流过程中,存在大量的意外事件,如车辆偏航、仓储网点爆仓需要调整仓储网点等,因此经常需要对运输路线进行调整,即实际物流路线与最佳物流路线出现偏差。鉴于此,实际物流过程中,物流信息记录及规划模块需要定期对当前的实际物流路线与最佳物流路线进行对比,根据比对出的差异对后续的最佳物流路线进行修正,修正后的物流路线同样被上链至区块链,盖上时间戳。可选的,实际物流路线与最佳物流路线之间的差异是指两种路线之间的成本差异,当成本差异超过预定的阈值时,需要对后续的最佳物流路线进行修正。

本发明中的最佳物流路线的修正策略,其技术构思与汽车导航领域的路线规划技术相似。

继续参考图1所示,可选的,本发明的物流运输辅助系统还包括物流货物溯源模块,该物流货物溯源模块用于:

基于存储在区块链上的实际物流信息对物流涉及的货物进行溯源;及

对物流路线进行溯源。

每当一个物流过程结束后,物流货物溯源模块一方面从区块链上读取完整的实际物流信息,对物流所涉及的货物的具体流转、运输过程进行溯源。如,当最终用户未收到货物时,通过读取实际物流信息即可轻易地获知货物停留在那个环节或在哪个环节丢失。

另一方面,物流货物溯源模块将实际物流路线与最佳物流路线进行对比、匹配性计算,找出差异点(如成本差异)及差异点所在的各具体环节并形成差异报告,从而实现对物流路线的溯源、追责。各物流参与方根据收到的差异报告,反馈产生差异的原因,如由于不可抗因素调整了车辆的行驶路线或改变了仓储网点等。

可选的,本发明中,物流推荐模块、物流信息记录及规划模块、物流货物溯源模块均部署在若干具有强大的计算能力的计算节点上,这些计算节点上存储有各类搜索、统计及机器学习算法模型。

继续参考图1所示,可选的,本发明的物流运输辅助系统还包括监管模块,监管模块用于实现对各物流参与方的监管。

可选的,本发明的物流运输辅助系统还包括权限管理模块,限管理模块通过智能合约实现对各物流参与方的权限管理。

实施例:基于区块链的物流运输辅助方法

如图2所示,可选的,本实施例提供的基于区块链的物流运输辅助方法所包括的区块链的部署过程包括如下步骤:

s1、对各物流参与方部署区块链网络完整节点。

如图3所示,可选的,分为三类节点:

第一类为普通节点,即直接实施物流过程的参与方节点,如可包括供应商节点、运输商节点、仓储商节点、派件网点节点及用户节点。

第二类为监管节点,即实施物流监管及支撑的监管节点,如可包括政府相关部门节点、行政管理部门节点、保险公司节点及银行金融部门节点。

第三类为计算节点,这些节点拥有强大的计算能力,其能够执行机器学习等复杂的计算过程,从而实现前文中提及的物流供应方推荐、最佳物流计划生产及差异报告的生成等。

s2、将各物流参与方节点的基本信息,及拥有物流资源的物流参与方节点的物流资源信息及需求描述信息存储至链下数据存储模块。

s3、将各物流参与方节点的基本信息,及拥有物流资源的物流参与方节点的物流资源信息、需求描述信息的链下存储地址上链至区块链。

s4、运行预先存储在区块链上的智能合约实现对各物流参与方节点的权限分配。

可选的,普通节点具有数据写入权限,监管节点具有所有数据的读取和签名权限,计算节点具有对数据进行读取的权限。

至此,完成了区块链系统的前期部署工作。

如图4所示,可选的,物流运输辅助方法所包括的物流供应方推荐过程包括如下步骤:

s5、第一物流参与方节点发送需求请求,计算节点从区块链上获取到与需求请求相匹配的物流资源信息的链下存储地址及第一物流参与方的需求描述信息的链下存储地址,计算节点基于获取到的链下存储地址从链下数据存储模块中获取到对应的物流资源信息及第一物流参与方的需求描述信息。

s6、计算节点基于获取到的物流资源信息、第一物流参与方的需求描述信息匹配出若干拥有所述物流资源的第二物流参与方推荐给所述第一物流参与方,由所述第一物流参与方从第二物流参与方中挑选出物流供应方。

s7、第一物流参与方节点将第一物流参与方与物流供应方达成交易协议所形成的交易记录上链至区块链,并盖上时间戳。

至此,完成了物流供应方推荐工作。

如图4所示,可选的,物流运输辅助方法所包括的物流路线的规划过程如下:

s8、计算节点基于第一物流参与方与物流供应方达成交易协议所形成的交易记录,采用机器学习策略生成最佳物流计划,最佳物流计划至少包括最佳物流路线。

s9、获取物流过程中的实际物流信息并将实际物流信上链至区块链,并盖上时间戳,实际物流信息至少实际物流路线。

s10、计算节点比对最佳物流路线与实际物流路线,基于最佳物流路线与实际物流路线之间的差异对最佳物流路线进行修正。

由于本实施例的基于区块链的物流运输辅助方法与前文实施例中的基于区块链的物流运输辅助系统的技术原理一致,因此在介绍基于区块链的物流运输辅助方法时对于各步骤的详细过程进行了简化或省略处理,简化或省略的部分可以参考前文实施例中的基于区块链的物流运输辅助系统的有关描述。

本发明利用区块链技术对传统的物流运输平台进行创作性升级,其将各物流参与方的基本信息、拥有物流资源的物流参与方的物流资源信息、需求描述信息的链下存储地址等关键信息上链至区块链,从而实现了各物流参与方之间的物流信息的共享。

与传统的物流运输平台相比,本发明实现了物流信息的公开、透明、无可篡改。此外,由于各物流参与方的关键物流信息均被存储在区块链内,从而实现了物流供应方推荐、最佳物流路线规划、货物及物流路线的溯源、规则等功能。

上文对本发明进行了足够详细的具有一定特殊性的描述。所属领域内的普通技术人员应该理解,实施例中的描述仅仅是示例性的,在不偏离本发明的真实精神和范围的前提下做出所有改变都应该属于本发明的保护范围。本发明所要求保护的范围是由所述的权利要求书进行限定的,而不是由实施例中的上述描述来限定的。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1