掌桥专利:专业的专利平台
掌桥专利
首页

基于区块链技术的网络货运平台管理方法及系统

文献发布时间:2023-06-19 11:44:10


基于区块链技术的网络货运平台管理方法及系统

技术领域

本发明涉及货运管理技术领域,尤其涉及基于区块链技术的网络货运平台管理方法及系统。

背景技术

经检索,中国专利号CN112258124A公开了一种网上货运平台及其管理方法,该发明虽然能通过互联网技术将货源和运力资源进行有效整合,但无法保证货运信息的真实和可靠性,且也无法对货运信息进行有效性溯源;区块链,是信息处理领域的一种技术手段,从本质上讲它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”、“全程留痕”、“公开透明”、“集体维护”和“去中心化”等特点,基于这些特征,区块链技术奠定了坚实的“信任基础”,创造了可靠的“合作机制”,因此具有广大应用空间;目前,货运物流行业一直存在着“小、散、乱”、经营不规范和服务质量差等问题,而诚信缺失更是造成货运物流行业乱象众多的重要原因之一;互联网的发展虽然为获取货运物流行业的各种信息提供了方便,使得各种信息变得更加透明化,但也导致货运物流信息被篡改现象屡见不鲜,这致使货运发布方、承运方与托运人之间不信任的现象也更加严重,使得货运物流行业更加混乱;因此,发明出基于区块链技术的网络货运平台管理方法及系统变得尤为重要;

现有的网络货运平台管理方法仅仅只针对资源整合进行制定,忽略了服务信息安全和服务规范性的重要性,这导致货运物流信息被篡改现象屡见不鲜,而且由于缺乏有效管理技术,使得网络货运平台也无法对货运信息进行有效性溯源,这导致货运纠纷案件层出不穷,货运理赔追责困难;为此,我们提出基于区块链技术的网络货运平台管理方法及系统。

发明内容

本发明的目的是为了解决现有技术中存在的缺陷,而提出的基于区块链技术的网络货运平台管理方法及系统。

为了实现上述目的,本发明采用了如下技术方案:

基于区块链技术的网络货运平台管理方法,该管理方法具体步骤如下:

(1)生成初始货运订单信息:托运人根据网络货运平台发布信息选择托运车辆,确定托运车辆后,将被托运货物的基本信息上传至货运平台,并由货运平台生成初始货运订单信息;

(2)初始订单信息上链:将步骤(1)所述初始订单信息反馈给托运人进行核对,若核对无误,由区块链平台自动生成公钥和私钥,同时对初始货运订单信息进行一次加密上链,生成第一区块;

(3)货运过程跟踪:货运司机根据步骤(1)所述初始货运订单信息对步骤(1)所述被托运货物进行运输派送,并由网络货运平台对运输过程进行实时跟踪,获取货运过程信息,运输过程中,货运司机需定时向货运平台反馈货运状况信息;

(4)货运信息更新上链:步骤(1)所述网络货运平台定时接收货运过程信息和货运状况信息,并对其进行多次加密上链,形成该订单信息区块链;

(5)溯源追责:运输派送至目的地后,由步骤(1)所述托运人进行核查,若无问题,则通过步骤(1)所述网络货运平台进行货运结算;若核查有问题,则进行货运溯源,根据溯源结果进行相应追责,同时由保险公司进行相应保险理赔。

优选的,步骤(1)所述初始货运订单信息包括托运人信息、货运司机信息、被托运货物的基本信息和运输计划信息;步骤(3)所述货运过程信息包括托运车辆位置信息和托运车辆视频信息;所述托运车辆位置信息采用GPS技术获取;所述托运车辆视频信息通过行车记录仪获得,其行车记录仪与网络货运平台远程无线连接。

优选的,步骤(2)所述私钥是由区块链平台通过随机数生成器自动生成的,所述公钥是通过对私钥进行ECDSA数字签名算法加密得到的。

优选的,步骤(2)所述一次加密上链具体过程如下:

S1:将初始货运订单信息利用哈希算法进行运算,生成文件摘要;

S2:将步骤S1中的文件摘要通过私钥进行加密,得到数字签名;

S3:将文件摘要和数字签名通过网络链接到区块链平台中,形成第一区块。

优选的,步骤(2)所述第一区块包括区块头和区块体,所述区块头包括区块版本号、Nonce随机数、Time时间戳、默克尔树根和当前区块Hash值,所述区块体包括初始货运订单信息。

基于区块链技术的网络货运平台管理系统,包括客户移动端、司机移动端、网络货运平台、区块链平台和保险公司移动端;

其中,所述网络货运平台包括车辆信息发布模块、订单申请模块、订单处理模块、基础信息上传模块、信息核对模块、订单派遣模块、货运跟踪模块、核查结算模块和问题反馈模块;所述区块链平台包括密钥生成模块、加密上链模块、区块更新模块和区块链存储模块;

所述客户移动端用于托运人登录入网络货运平台进行托运申请;所述司机移动端用于货运司机登录入网络货运平台进行托运接单;

所述车辆信息发布模块用发布货运司机车辆的基本信息;

所述订单申请模块用于托运人根据货运司机车辆的基本信息进行托运申请;

所述基础信息上传模块用于托运人上传被托运货物的基本信息;

所述订单处理模块用于货运平台管理方根据托运申请、货运司机车辆的基本信息和货运司机车辆的基本信息生成初始货运订单信息;

所述信息核对模块用于将初始货运订单信息发送托运人进行核对;

所述订单派遣模块用于根据初始货运订单信息向对应货运司机发出货运派遣;

货运跟踪模块用于利用追踪技术对货运司机及其车辆进行实时追踪,获取货运过程信息,同时定时获取货运司机反馈的货运状况信息;

所述核查结算模块用于对经过托人检查无误后的订单进行结算;

所述问题处理模块用于根据被托运货物的整体运输过程进行溯源,根据溯源结果进行相应追责;

所述密钥生成模块用于通过随机数生成器生成私钥,并利用ECDSA数字签名算法对私钥加密得到的公钥;

所述加密上链模块用于对初始货运订单信息进行加密上链,生成第一区块;

所述区块更新模块用于根据货运过程信息和货运状况信息进行多次更新加密上链,形成该订单信息区块链;

所述保险公司移动端用于保险公司根据订单信息区块链进行溯源,并根据溯源结果进行保险理赔。

相比于现有技术,本发明的有益效果在于:

1、该基于区块链技术的网络货运平台管理方法,通过加密上链将货运过程中的各项数据即时地录入区块链平台中,使得货运司机、货运平台管理方、托运人和保险公司四方能够进行数据同步共享,并且由于区块链技术具有不可伪造和全程留痕特点,使得各参与方都能实时掌握货运动态,并能够对货运信息进行有效性溯源,从而有利于轻松实现举证与追责;

2、该基于区块链技术的网络货运平台管理系统设置有区块链平台,其包括密钥生成模块、加密上链模块、区块更新模块和区块链存储模块,其中密钥生成模块通过随机数生成器生成私钥,并利用ECDSA数字签名算法对私钥加密得到的公钥,从而使得货运物流信息难以被篡改,进而有效保证了货运信息的真实和可靠性。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。

图1为本发明提出的基于区块链技术的网络货运平台管理方法的整体流程图;

图2为本发明提出的基于区块链技术的网络货运平台管理系统的整体示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。

在本发明的描述中,需要理解的是,术语“上”、“下”、“前”、“后”、“左”、“右”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

参照图1,本实施例公开了一种基于区块链技术的网络货运平台管理方法,该管理方法具体步骤如下:

(1)生成初始货运订单信息:托运人根据网络货运平台发布信息选择托运车辆,确定托运车辆后,将被托运货物的基本信息上传至货运平台,并由货运平台生成初始货运订单信息;

具体的,该初始货运订单信息包括托运人信息、货运司机信息、被托运货物的基本信息和运输计划信息。

(2)初始订单信息上链:将步骤(1)初始订单信息反馈给托运人进行核对,若核对无误,由区块链平台自动生成公钥和私钥,同时对初始货运订单信息进行一次加密上链,生成第一区块;

具体的,该私钥是由区块链平台通过随机数生成器自动生成的,公钥是通过对私钥进行ECDSA数字签名算法加密得到的。

在本实例中,该一次加密上链具体过程如下:

S1:将初始货运订单信息利用哈希算法进行运算,生成文件摘要;

S2:将步骤S1中的文件摘要通过私钥进行加密,得到数字签名;

S3:将文件摘要和数字签名通过网络链接到区块链平台中,形成第一区块。

具体的,该第一区块包括区块头和区块体,该区块头包括区块版本号、Nonce随机数、Time时间戳、默克尔树根和当前区块Hash值,该区块体包括初始货运订单信息。

(3)货运过程跟踪:货运司机根据步骤(1)初始货运订单信息对步骤(1)被托运货物进行运输派送,并由网络货运平台对运输过程进行实时跟踪,获取货运过程信息,运输过程中,货运司机需定时向货运平台反馈货运状况信息;

具体的,该货运过程信息包括托运车辆位置信息和托运车辆视频信息;该托运车辆位置信息采用GPS技术获取;该托运车辆视频信息通过行车记录仪获得,其行车记录仪与网络货运平台远程无线连接。

(4)货运信息更新上链:步骤(1)网络货运平台定时接收货运过程信息和货运状况信息,并对其进行多次加密上链,形成该订单信息区块链;

(5)溯源追责:运输派送至目的地后,由步骤(1)托运人进行核查,若无问题,则通过步骤(1)网络货运平台进行货运结算;若核查有问题,则进行货运溯源,根据溯源结果进行相应追责,同时由保险公司进行相应保险理赔。

参照图2,本实施例公开了一种基于区块链技术的网络货运平台管理系统,包括客户移动端、司机移动端、网络货运平台、区块链平台和保险公司移动端;

其中,网络货运平台包括车辆信息发布模块、订单申请模块、订单处理模块、基础信息上传模块、信息核对模块、订单派遣模块、货运跟踪模块、核查结算模块和问题反馈模块;区块链平台包括密钥生成模块、加密上链模块、区块更新模块和区块链存储模块;

客户移动端用于托运人登录入网络货运平台进行托运申请;司机移动端用于货运司机登录入网络货运平台进行托运接单;

车辆信息发布模块用发布货运司机车辆的基本信息,具体的,车辆的基本信息包括车型、车辆尺寸、托运价格、车牌号、车主姓名、车主电话号码和车主工作编号;

订单申请模块用于托运人根据货运司机车辆的基本信息进行托运申请;

基础信息上传模块用于托运人上传被托运货物的基本信息,具体的,被托运货物的基本信息包括被托运货物重量、大小和种类;

订单处理模块用于货运平台管理方根据托运申请、货运司机车辆的基本信息和货运司机车辆的基本信息生成初始货运订单信息;

信息核对模块用于将初始货运订单信息发送托运人进行核对,具体的,核对无误后由区块链平台生成私钥和公钥;

密钥生成模块用于通过随机数生成器生成私钥,并利用ECDSA数字签名算法对私钥加密得到的公钥;

加密上链模块用于对初始货运订单信息进行加密上链,生成第一区块;

订单派遣模块用于根据初始货运订单信息向对应货运司机发出货运派遣;

货运跟踪模块用于利用追踪技术对货运司机及其车辆进行实时追踪,获取货运过程信息,同时定时获取货运司机反馈的货运状况信息;

区块更新模块用于根据货运过程信息和货运状况信息进行多次更新加密上链,形成该订单信息区块链;

核查结算模块用于对经过托人检查无误后的订单进行结算;

问题处理模块用于根据被托运货物的整体运输过程进行溯源,根据溯源结果进行相应追责;

保险公司移动端用于保险公司根据订单信息区块链进行溯源,并根据溯源结果进行保险理赔。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。

相关技术
  • 基于区块链技术的网络货运平台管理方法及系统
  • 基于区块链技术的网络安全漏洞响应平台的管理方法
技术分类

06120113033523