物流车辆的管理方法及系统与流程

文档序号:15448501发布日期:2018-09-14 23:39阅读:270来源:国知局

本发明实施例涉及物流管理技术领域,尤其涉及一种物流车辆的管理方法及系统。



背景技术:

随着物流企业的蓬勃发展,车辆在物流配送过程中,发挥着越来越重要的作用。为了进一步提升货物配送的效率,很多物流企业舍得投入,配备了充足的物流车辆。

但随之而来的是管理问题的日益增多,主要表现为:物流企业无法准确知道运行车辆的具体位置,不能为其组织货源和灵活配货。实际客户也不能及时了解货物配送过程的情况,不能和物流企业协调配合。并且对车辆的使用,很多企业没有形成一套严格规范的用车制度,缺乏有效的监督管理,如出车无审批、无登记、无记录、无时限、出车前不作检查等,有些企业甚至存在公车私用、酒后开车等问题。

所以现有的对物流车辆的管理已严重影响了物流配送的安全和经济效益,制约了物流企业的发展,并使配货过程的用户体验较差。



技术实现要素:

本发明实施例提供一种物流车辆的管理方法及系统,解决了现有的对物流车辆的管理已严重影响物流配送的安全和经济效益,制约物流企业的发展,并使配货过程的用户体验较差的技术问题。

本发明实施例提供一种物流车辆的管理方法,包括:

采用区块链技术分别构建底层平台和应用层平台;

其中,所述底层平台包括:底层主节点和多个底层从节点,所述应用层平台包括应用层主节点和多个应用层从节点;

建立所述底层平台和所述应用平台的网络连接;

所述底层平台获取各底层从节点的车辆管理信息,形成完整底层区块链;

所述底层平台向所述应用层平台发送区块链构建指令;

所述应用层平台根据所述区块链构建指令,获取各应用层从节点的感知信息,形成完整应用层区块链。

进一步地,如上所述的方法,所述底层从节点包括:车管所从节点及物流企业从节点;

所述底层平台获取各底层从节点的车辆管理信息,形成完整底层区块链,具体包括:

所述底层主节点从所述车管所从节点获取车辆档案管理信息并从所述物流企业从节点获取出车管理信息;

所述底层主节点将所述车辆档案管理信息和所述出车管理信息写入到底层区块链中;

所述底层主节点向各底层从节点广播所述底层区块链。

进一步地,如上所述的方法,所述应用层从节点包括:车载终端从节点及穿戴设备从节点;

所述应用层平台根据所述区块链构建指令,获取各应用层从节点的感知信息,形成完整应用层区块链,具体包括:

所述应用层主节点从车载终端从节点获取车载终端感知信息并从所述穿戴设备从节点获取穿戴设备感知信息;

所述应用层主节点将所述车载终端感知信息和所述穿戴设备感知信息写入到应用层区块链中;

所述应用层主节点向各应用层从节点广播所述应用层区块链。

进一步地,如上所述的方法,所述底层区块链和所述应用层区块链均为私有链。

进一步地,如上所述的方法,还包括:

所述底层平台或应用层平台接收对物流车辆信息的访问请求;

所述底层平台或应用层平台对所述访问请求进行鉴权;

若通过鉴权,则所述底层平台或所述应用层平台输出相应的物流车辆信息。

本发明实施例提供一种物流车辆的管理系统,包括:物流车辆的管理装置,底层平台和应用层平台;

其中,所述底层平台包括:底层主节点和多个底层从节点,所述应用层平台包括应用层主节点和多个应用层从节点,所述物流车辆的管理装置,包括:构建模块和建立模块;

所述构建模块,用于采用区块链技术分别构建底层平台和应用层平台;

所述建立模块,用于建立所述底层平台和所述应用平台的网络连接;

所述底层平台,用于获取各底层从节点的车辆管理信息,形成完整底层区块链;

所述底层平台,用于向所述应用层平台发送区块链构建指令;

所述应用层平台,用于根据所述区块链构建指令,获取各应用层从节点的感知信息,形成完整应用层区块链。

进一步地,如上所述的系统,所述底层从节点包括:车管所从节点及物流企业从节点;

所述底层主节点,用于从所述车管所从节点获取车辆档案管理信息并从所述物流企业从节点获取出车管理信息;将所述车辆档案管理信息和所述出车管理信息写入到底层区块链中;向各底层从节点广播所述底层区块链。

进一步地,如上所述的系统,所述应用层从节点包括:车载终端从节点及穿戴设备从节点;

所述应用层主节点,用于从车载终端从节点获取车载终端感知信息并从所述穿戴设备从节点获取穿戴设备感知信息;将所述车载终端感知信息和所述穿戴设备感知信息写入到应用层区块链中;向各应用层从节点广播所述应用层区块链。

进一步地,如上所述的系统,所述底层区块链和所述应用层区块链均为私有链。

进一步地,如上所述的系统,所述底层平台,还用于接收对物流车辆信息的访问请求;对所述访问请求进行鉴权;若通过鉴权,则输出相应的物流车辆信息;

所述应用层平台,还用于接收对物流车辆信息的访问请求;对所述访问请求进行鉴权;若通过鉴权,则输出相应的物流车辆信息。

本发明实施例提供一种物流车辆的管理方法及系统,通过采用区块链技术分别构建底层平台和应用层平台;建立底层平台和应用平台的网络连接;底层平台获取各底层从节点的车辆管理信息,形成完整底层区块链;底层平台向应用层平台发送区块链构建指令;应用层平台根据区块链构建指令,获取各应用层从节点的感知信息,形成完整应用层区块链。由于在底层平台的区块链中存储有车辆管理信息,能够形成一套严格规范的用车制度。在应用层平台的区块链中存储有物流车辆在运输过程中的感知信息,物流企业和客户能够及时了解货物配送情况,进而能够提高物流配送的安全和经济效益,促进物流企业的发展,提高用户配送过程的用户体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明物流车辆的管理方法实施例一的流程图;

图2为本发明物流车辆的管理方法实施例二的流程图;

图3为本发明物流车辆的管理系统实施例一的结构示意图;

图4为本发明物流车辆的管理系统实施例二的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。

图1为本发明物流车辆的管理方法实施例一的流程图,本实施例提供的物流车辆的管理方法应用在物流车辆的管理系统中,包括物流车辆的管理装置,底层平台和应用层平台。如图1所示,则本实施例提供的物流车辆的管理方法包括以下几个步骤。

步骤101,采用区块链技术分别构建底层平台和应用层平台。

其中,底层平台包括:底层主节点和多个底层从节点,应用层平台包括应用层主节点和多个应用层从节点。

本实施例中,构建的底层平台用于对物流车辆管理信息的维护,构建的应用层平台用于对物流车辆在运输过程中的感知信息的维护。

本实施例中,底层平台和应用层平台都是基于身份验证机制构建而成。即底层平台和应用层平台中的各从节点向主节点发送加入请求,在加入请求中携带从节点的身份信息,主节点对从节点的身份信息进行验证,在验证通过后,允许从节点加入对应平台。

其中,底层平台和应用层平台的主节点可以为服务器或服务器集群。底层平台的从节点可以为服务器或计算机。应用层平台的从节点可以为移动终端。

本实施例中,底层平台的底层从节点至少包括:车管所从节点和物流企业从节点。还可以包括其他对物流车辆有管理权限的企业从节点。应用层平台的应用层从节点至少包括:车载终端从节点和司机的穿戴设备从节点。

步骤102,建立底层平台和应用平台的网络连接。

具体地,本实施例中,建立底层平台和应用平台的网络连接,可以为有线连接或无线连接,在有线连接中可以为局域网连接或广域网连接等,本实施例中对此不做限定。

本实施例中,建立底层平台和应用平台的网络连接时通过底层主节点和应用层主节点建立网络连接。

步骤103,底层平台获取各底层从节点的车辆管理信息,形成完整底层区块链。

具体地,本实施例中,当有物流车辆需要出车运输货物时,底层平台的底层主节点按照物流车辆的出车前审核环节依次获取每个底层从节点的车辆管理信息,在底层主节点获取到每个底层从节点的车辆管理信息后,将该车辆管理信息写入到区块链中,并对该区块链进行广播,以保证每个底层从节点获取到与主节点相同的区块链,在出车前审核环节的各底层从节点均上传车辆管理信息后,该底层区块链为完整的区块链。

步骤104,底层平台向应用层平台发送区块链构建指令。

具体地,本实施例中,在底层平台构建该物流车辆的完整底层区块链后,说明物流车辆进入了运输环节,底层平台通过底层主节点向应用层平台的应用层主节点发送区块链构建指令,在该区块链构建指令中携带物流车辆的标识信息,该物流车辆的标识信息可以为物流车辆的编号、名称等唯一表示该物流车辆的信息。

步骤105,应用层平台根据区块链构建指令,获取各应用层从节点的感知信息,形成完整应用层区块链。

本实施例中,应用层平台根据该区块链构建指令中的物流车辆的标识信息,从各应用层从节点中获取该物流车辆对应的感知信息。在应用层主节点获取到每个应用层从节点的感知信息后,将该感知信息写入到区块链中,并对该区块链进行广播,以保证每个应用层从节点获取到与主节点相同的区块链,在各应用层从节点均上传感知信息后,该应用层区块链为完整的区块链。

本实施例提供的物流车辆的管理方法,通过采用区块链技术分别构建底层平台和应用层平台;建立底层平台和应用平台的网络连接;底层平台获取各底层从节点的车辆管理信息,形成完整底层区块链;底层平台向应用层平台发送区块链构建指令;应用层平台根据区块链构建指令,获取各应用层从节点的感知信息,形成完整应用层区块链。由于在底层平台的区块链中存储有车辆管理信息,能够形成一套严格规范的用车制度。在应用层平台的区块链中存储有物流车辆在运输过程中的感知信息,物流企业和客户能够及时了解货物配送情况,进而能够提高物流配送的安全和经济效益,促进物流企业的发展,提高用户配送过程的用户体验。

图2为本发明物流车辆的管理方法实施例二的流程图,如图2所示,本实施例提供的物流车辆的管理方法,是在本发明物流车辆的管理方法实施例一的基础上,对步骤101,步骤103和步骤105的进一步细化,则本实施例提供的物流车辆的管理方法包括以下步骤。

步骤201,采用区块链技术分别构建底层平台和应用层平台。

进一步地,本实施例中,底层区块链和应用层区块链均为私有链。

具体地,本实施例中,底层区块链是私有链,采用私有链后各底层从节点不能修改对应区块链中的数据,若要修改底层区块链中的数据,只能底层主节点进行修改,能够提高底层区块链中数据的可靠性。

同理,应用层区块链是私有链,采用私有链后各应用层从节点不能修改对应区块链中的数据,若要修改应用层区块链中的数据,只能应用层主节点进行修改,能够提高应用层区块链中数据的可靠性。

进一步地,本实施例中,底层从节点包括:车管所从节点及物流企业从节点。应用层从节点包括:车载终端从节点及穿戴设备从节点。

可以理解的是,本实施例中,在采用区块链技术分别构建底层平台和应用层平台后,底层主节点和底层从节点均设有一对秘钥,该秘钥包括私钥和公钥。私钥由节点自己保存,公钥进行公开。其中,私钥可通过身份信息生成。同理,应用层主节点和应用层从节点均设有一对秘钥,该秘钥包括私钥和公钥。私钥由节点自己保存,公钥进行公开。其中,私钥可通过身份信息生成。

本实施例中,在采用区块链技术构建底层平台和应用层平台时的其他技术方案与现有技术中采用区块链技术构建主节点和各个从节点组成的平台的技术相同,在此不再一一赘述。

步骤202,建立底层平台和应用平台的网络连接。

本实施例中,步骤202的实现方式与本发明物流车辆的管理方法实施例一中的步骤102的实现方式相同,在此不再一一赘述。

步骤203,底层平台获取各底层从节点的车辆管理信息,形成完整底层区块链。

进一步地,本实施例中,底层平台获取各底层从节点的车辆管理信息,形成完整底层区块链,具体包括:

底层主节点从车管所从节点获取车辆档案管理信息并从物流企业从节点获取出车管理信息。底层主节点将车辆档案管理信息和出车管理信息写入到底层区块链中。底层主节点向各底层从节点广播底层区块链。

其中,车辆档案管理信息至少包括:车辆档案信息、发生交通事故的车辆处理记录。出车管理信息至少包括:出车登记时间、出车审批情况信息、出车前的检查信息。

具体地,本实施例中,在物流车辆准备出车运输货物时,底层主节点从车管所从节点获取车辆档案管理信息,该车辆档案管理信息采用私钥进行了数字签名,底层主节点采用对应的公钥进行验证,验证通过后,将车辆档案管理信息连同时间戳写入到底层区块链中,底层主节点向各底层从节点广播底层区块链,然后物流车辆进行出车前的审核检查,底层主节点从物流企业从节点获取出车管理信息,该出车管理信息采用私钥进行了数字签名,底层主节点采用对应的公钥进行验证,验证通过后,将出车管理信息连同时间戳写入到底层区块链中。底层主节点向各底层从节点广播该底层区块链,至此该底层区块链为该物流车辆对应的完整底层区块链。

本实施例中,各底层从节点获取完整底层区块链,能够在底层主节点发生损坏后,可通过任意底层从节点获取到物流车辆的完整的底层区块链。

本实施例中,在车辆档案管理信息和出车管理信息写入到区块链前还可采用哈希计算进行数字签名,其实现方式与现有区块链技术相同,在此不再一一赘述。

步骤204,底层平台向应用层平台发送区块链构建指令。

本实施例中,步骤204的实现方式与本发明物流车辆的管理方法实施例一中的步骤104的实现方式相同,在此不再一一赘述。

步骤205,应用层平台根据区块链构建指令,获取各应用层从节点的感知信息,形成完整应用层区块链。

进一步地,本实施例中,应用层平台根据区块链构建指令,获取各应用层从节点的感知信息,形成完整应用层区块链,具体包括:

应用层主节点从车载终端从节点获取车载终端感知信息并从穿戴设备从节点获取穿戴设备感知信息;应用层主节点将车载终端感知信息和穿戴设备感知信息写入到应用层区块链中;应用层主节点向各应用层从节点广播应用层区块链。

本实施例中,车载终端感知信息至少包括:行驶环境信息,行驶路线信息,行驶状态信息,司机操作流程信息。其中,行驶环境信息至少包括:天气信息、路况信息、当前位置。

其中,行驶环境信息,行驶路线信息,行驶状态信息,司机操作流程信息均可通过安装在物流车辆的各传感器、检测模块及gps模块进行检测到并发送给车载终端。

本实施例中,穿戴设备感知信息是将穿戴设备设置在司机身上感知到的信息,至少包括:司机身体状态指标。司机身体状态指标至少包括:心率,体温,血压,酒精含量。

具体地,本实施例中,在应用层主节点接收到区块链构建指令后,说明该标识信息对应的物流车辆已经进入了运输状态,应用层主节点从车载终端从节点获取车载终端感知信息,可实时获取或周期性获取,直到物流车辆到达目的地,并从穿戴设备从节点获取穿戴设备感知信息,可实时获取或周期性获取,直到物流车辆到达目的地。在每次获取到车载终端感知信息或穿戴设备感知信息后,均写入到应用层区块链中,应用层主节点每次将感知信息写入到应用层区块链后,均向各应用层从节点广播该应用层区块链,直到物流车辆到达目的地后,形成完整的应用层区块链。

本实施例中,可通过车载终端感知信息中的行驶路线信息和当前位置信息判断物流车辆是否到达目的地。

同理,本实施例中,在应用层主节点获取到感知信息后,该感知信息为采用私钥进行数字签名的感知信息,采用对应的公钥进行验证,在验证通过后,将该感知信息连同时间戳写入到应用层区块链中。

本实施例中,在车载终端感知信息和穿戴设备感知信息写入到应用层区块链前还可采用哈希计算进行数字签名,其实现方式与现有区块链技术相同,在此不再一一赘述。

本实施例中,各应用层从节点获取完整区块链,能够在应用层主节点发生损坏后,可通过任意应用层从节点获取到物流车辆的完整的应用层区块链。

步骤206,底层平台或应用层平台接收对物流车辆信息的访问请求。

进一步地,本实施例中,底层平台和应用层平台均设置了对外接口,在物流车辆出车前或物流车辆运输过程中,车管所,物流企业或订单用户均可对物流车辆的信息进行访问,以对物流车辆的管理信息或感知信息进行查看。

其中,该访问请求中携带有物流车辆的标识信息、访问对象的身份信息及访问内容标识。

步骤207,底层平台或应用层平台对访问请求进行鉴权,若通过鉴权,则底层平台或应用层平台输出相应的物流车辆信息。

具体地,本实施例中,底层平台或应用层平台根据访问对象的身份信息和访问内容标识判断该访问对象是否有权限对相关访问内容进行访问,若有权限进行访问,则获取标识信息对应的物流车辆的底层区块链或应用层区块链,从底层区块链或应用层区块链中获取对应的访问内容标识的物流车辆信息并进行输出。

举例说明为:车管所对物流车辆的发生交通事故的车辆处理记录的访问;订单用户对物流车辆当前位置的访问;物流企业对物流车辆出车管理信息的访问;物流企业对穿戴设备感知信息的访问等。

本实施例提供的物流车辆的管理方法,采用区块链技术分别构建底层平台和应用层平台,其中底层区块链和应用层区块链为私有链,能够提高区块链中数据的可靠性。

并且本实施例提供的物流车辆的管理方法,底层平台或应用层平台接收对物流车辆信息的访问请求,底层平台或应用层平台对访问请求进行鉴权,若通过鉴权,则底层平台或应用层平台输出相应的物流车辆信息。由于在底层平台的区块链中存储有车辆管理信息,包括车辆档案管理信息和出车管理信息,能够形成一套严格规范的用车制度。能够对车辆不符合行驶要求,出车无审批、出车前不作检查等行为进行追溯。在应用层平台的区块链中存储有物流车辆在运输过程中的感知信息,包括车载终端感知信息和穿戴设备感知信息,物流企业和客户能够及时了解货物配送情况,车辆行驶情况及司机的身体情况,在物流车辆发生交通事故后能够进行责任追溯。进一步了提高了物流配送的安全和经济效益。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

图3为本发明物流车辆的管理系统实施例一的结构示意图,如图3所示,本实施例提供的物流车辆的管理系统包括:物流车辆的管理装置31,底层平台32和应用层平台33。

其中,底层平台32包括:底层主节点321和多个底层从节点,在图3中有两个底层从节点,分别为第一底层从节点322和第二底层从节点323。本实施例中对底层从节点的个数并不进行限定。应用层平台33包括应用层主节点331和多个应用层从节点,在图3中有两个应用层从节点,分别为第一应用层从节点332和第二应用层从节点333。本实施例中对应用层从节点的个数并不进行限定。物流车辆的管理装置31,包括:构建模块311和建立模块312。

构建模块311,用于采用区块链技术分别构建底层平台和应用层平台。建立模块312,用于建立底层平台和应用平台的网络连接。底层平台32,用于获取各底层从节点的车辆管理信息,形成完整底层区块链。底层平台32,用于向应用层平台发送区块链构建指令。应用层平台33,用于根据区块链构建指令,获取各应用层从节点的感知信息,形成完整应用层区块链。

本实施例提供的物流车辆的管理系统可以执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图4为本发明物流车辆的管理系统实施例二的结构示意图,如图4所示,本实施例提供的物流车辆的管理系统在本发明物流车辆的管理系统实施例一的基础上,还包括以下特征。

本实施例中,底层区块链和应用层区块链均为私有链。

进一步地,底层从节点包括:车管所从节点324及物流企业从节点325。

其中,底层主节点321,用于从车管所从节点324获取车辆档案管理信息并从物流企业从节点325获取出车管理信息;将车辆档案管理信息和出车管理信息写入到底层区块链中;向各底层从节点广播底层区块链。

进一步地,应用层从节点包括:车载终端从节点334及穿戴设备从节点335。

其中,应用层主节点331,用于从车载终端从节点334获取车载终端感知信息并从穿戴设备从节点335获取穿戴设备感知信息;将车载终端感知信息和穿戴设备感知信息写入到应用层区块链中;向各应用层从节点广播应用层区块链。

进一步地,底层平台32,还用于接收对物流车辆信息的访问请求;对访问请求进行鉴权;若通过鉴权,则输出相应的物流车辆信息。

应用层平台33,还用于接收对物流车辆信息的访问请求;对访问请求进行鉴权;若通过鉴权,则输出相应的物流车辆信息。

本实施例提供的物流车辆的管理系统可以执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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