CN110472874A - 基于区块链的甩挂调度方法及***、调度中心节点 - Google Patents
基于区块链的甩挂调度方法及***、调度中心节点 Download PDFInfo
- Publication number
- CN110472874A CN110472874A CN201910760912.1A CN201910760912A CN110472874A CN 110472874 A CN110472874 A CN 110472874A CN 201910760912 A CN201910760912 A CN 201910760912A CN 110472874 A CN110472874 A CN 110472874A
- Authority
- CN
- China
- Prior art keywords
- information
- hanging head
- case
- node
- extension
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06312—Adjustment or analysis of established resource schedule, e.g. resource or task levelling, or dynamic rescheduling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种基于区块链的甩挂调度方法及***、调度中心节点,涉及甩挂调度领域。基于区块链的甩挂调度方法包括:所述排序节点接收采集的业务数据和物联网数据;所述排序节点对接收的所述业务数据和物联网数据按照时间排序后,写入区块,存储至区块链网络;所述调度中心节点根据其对应的区块链账本上的所述业务数据和物联网数据调度挂头去运输相应的挂箱。本发明的调度中心节点根据区块链网络信息共享、不可篡改的特性,得到实时、准确的各种信息,保证了智能化调度的准确性,省掉了大量的人工成本,提高物流运输效率。
Description
技术领域
本发明涉及甩挂调度领域,尤其涉及一种基于区块链的甩挂调度方法及***、调度中心节点。
背景技术
目前国内的物流运输行业蓬勃发展,干线物流运输非常地多,货物运输的参与方非常地多,包括:货主方、承运商、货运平台、运货的车辆等。
现有的干线物流运输的车辆调度一般是根据各参与方的操作信息实现,操作信息包括:货物相关信息、车辆相关信息等,但基于运输链条长,信息准确度不高,参与方相互间无法及时互通,且经常会存在篡改历史操作信息的问题,往往需要人工介入处理,无法实现干线运输全流程智能化的调度。
发明内容
本发明的目的是提供一种基于区块链的甩挂调度方法及***、调度中心节点,解决上述干线物流运输行业因参与方过多,信息无法保证正确性、及时互通等问题而导致调度需人工介入,无法实现全智能化的问题,基于区块链技术,让各参与方共享一套可信的区块链账本,在此基础上实现智能化的甩挂调度,省掉了大量的人工成本,提高行业效率。
本发明提供的技术方案如下:
一种基于区块链的甩挂调度方法,应用于包括了调度中心节点和排序节点的区块链网络;所述甩挂调度方法包括:所述排序节点接收采集的业务数据和物联网数据;所述排序节点对接收的所述业务数据和物联网数据按照时间排序后,写入区块,存储至区块链网络;所述调度中心节点根据其对应的区块链账本上的所述业务数据和物联网数据调度挂头去运输相应的挂箱。
在上述技术方案中,调度中心节点根据区块链网络信息共享、不可篡改的特性,得到实时、准确的各种信息,保证了智能化调度的准确性,省掉了大量的人工成本,提高物流运输效率。
进一步,所述调度中心节点根据其对应的区块链账本上的所述业务数据和物联网数据调度挂头去运输相应的挂箱包括:所述调度中心节点获取所述业务数据中待运输的挂箱信息,所述挂箱信息包括:挂箱初始位置信息和挂箱目的地信息;所述调度中心节点根据所述业务数据中的挂头信息和运单信息,确定在所述挂箱初始位置信息到所述挂箱目的地信息之间承运的闲置挂头;所述调度中心节点根据所述物联网数据中的挂头位置信息,调度距离所述挂箱初始位置信息最近的闲置挂头去运输所述待运输的挂箱信息对应的挂箱。
在上述技术方案中,将距离挂箱初始位置信息最近的闲置挂头调度过去,因距离近,其花费在路上的时间理论上最短,可提高物流运输效率。
进一步,所述调度中心节点根据所述物联网数据中的挂头位置信息,调度距离所述挂箱初始位置信息最近的闲置挂头去运输所述待运输的挂箱信息对应的挂箱进一步包括:所述调度中心节点根据所述物联网数据中的挂头位置信息,调度距离所述挂箱初始位置信息最近的、且停留时间大于预设停留时间的闲置挂头去运输所述待运输的挂箱信息对应的挂箱。
在上述技术方案中,预设停留时间的设置可让挂头有足够的休整时间、让司机得到相应的休息,避免疲劳驾驶带来的危害。
进一步,所述调度中心节点根据其对应的区块链账本上的所述业务数据和物联网数据调度挂头去运输相应的挂箱包括:所述调度中心节点获取所述业务数据中待运输的挂箱信息,所述挂箱信息包括:挂箱初始位置信息、挂箱目的地信息、挂箱最小停留时间;所述调度中心节点根据所述物联网数据中的挂头位置信息和所述业务数据中的挂头信息、运单信息,计算出在所述挂箱初始位置信息到所述挂箱目的地信息之间承运的各挂头到达所述挂箱初始位置信息的参考时间;所述调度中心节点根据所述挂箱最小停留时间和计算出的各所述挂头的参考时间,调度时间差最小的所述挂头去运输所述待运输的挂箱信息对应的挂箱。
在上述技术方案中,调度中心节点在调度挂头时,考虑了其运输、闲置的情况,在预估时间差时,也将挂箱最小停留时间考虑进去,从多方面进行考虑,以调度等待时间最少的挂头去运输相应的挂箱,以提高运输效率。
进一步,所述调度中心节点根据所述物联网数据中的挂头位置信息和所述业务数据中的挂头信息、运单信息,计算出在所述挂箱初始位置信息到所述挂箱目的地信息之间承运的各挂头到达所述挂箱初始位置信息的参考时间包括:所述调度中心节点根据所述物联网数据中的挂头位置信息和所述业务数据中的挂头信息、运单信息,计算出在所述挂箱初始位置信息到所述挂箱目的地信息之间承运的各挂头的时间提前量;根据各挂头的时间提前量,计算各挂头到达挂箱初始位置信息的参考时间。
在上述技术方案中,在计算参与时间时,考虑了时间提前量,使参与时间更具有参考价值,提高调度的精度。
进一步,还包括:当所述挂头根据挂箱目的地信息运送所述挂箱时,所述调度中心节点根据其对应的区块链账本上的所述业务数据、所述物联网数据和地图数据,计算出至少一条单边运输线路及其对应的单边运行时效;所述调度中心节点将单边运行时效最高的单边运输线路推荐给所述挂头对应的司机。
在上述技术方案中,将单边运行时效最高的单边运输线路推荐给被调度的挂头对应的司机,让其可以按照此路线进行运输,提高物流运输效率。
进一步,还包括:所述调度中心节点根据其对应的区块链账本上的物联网数据监听各挂头和挂箱的状态,当出现异常时,发出警示信息。
在上述技术方案中,物联网数据包含了挂头和挂箱的各种数据,可对各数据进行监听,若有异常,及时发出警示,让司机或相关人员处理,防止祸患或不便发生。
本发明还提供一种调度中心节点,应用于包括了调度中心节点和排序节点的区块链网络;每个节点对应的区块链账本上存储了按照时间排序的、采集的业务数据和物联网数据;所述调节中心节点,用于根据其对应的区块链账本上的所述业务数据和物联网数据调度挂头去运输相应的挂箱。
进一步,调度中心节点包括:信息获取模块,用于获取所述业务数据中待运输的挂箱信息,所述挂箱信息包括:挂箱初始位置信息和挂箱目的地信息;挂头确认模块,用于根据所述业务数据中的挂头信息和运单信息,确定在所述挂箱初始位置信息到所述挂箱目的地信息之间承运的闲置挂头;挂头调度模块,用于根据所述物联网数据中的挂头位置信息,调度距离所述挂箱初始位置信息最近的闲置挂头去运输所述待运输的挂箱信息对应的挂箱。
本发明还提供一种基于区块链的甩挂调度***,包括了上述任一所述的调度中心节点和排序节点的区块链网络;所述排序节点,用于接收采集的业务数据和物联网数据;以及,对接收的所述业务数据和物联网数据按照时间排序后,写入区块,存储至区块链网络。
与现有技术相比,本发明基于区块链的甩挂调度方法及***、调度中心节点有益效果在于:
本发明的调度中心节点根据物联网采集上链的区块链网络信息共享、不可篡改的特性,得到实时、准确的各种信息,保证了智能化调度的准确性,省掉了大量的人工成本,提高物流运输效率。
附图说明
下面将以明确易懂的方式,结合附图说明优选实施方式,对一种基于区块链的甩挂调度方法及***、调度中心节点的上述特性、技术特征、优点及其实现方式予以进一步说明。
图1是本发明基于区块链的甩挂调度方法一个实施例的流程图;
图2是图1中S103一个实施例的流程图;
图3是图1变形后一个实施例的流程图;
图4是本发明基于区块链的甩挂调度方法另一个实施例的流程图;
图5是本发明调度中心节点一个实施例的结构示意图;
图6是本发明调度中心节点另一个实施例的结构示意图;
图7是本发明基于区块链的甩挂调度***一个实施例的结构示意图。
具体实施方式
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。
首先,为更好理解本方案,先对后续实施例中可能涉及到的名词进行解释如下:
物流运输节点,是指各物流参与方对应的节点,物流参与方包括:货主方、承运方、货运平台等。
货主方,是指利用货运企业的网络平台,发布货源需求的企业或个人,可根据业务量设置相应数量的物流运输节点,例如:一个(企业)货主方一个物流运输节点;一个专门的物流运输节点对应所有个人的货主方等。
承运方,承运企业或独立的承运司机,负责实际业务的运输承运。可根据业务量设置相应数量的物流运输节点,例如:一个(企业)承运方一个物流运输节点,专门部署一个物流运输节点管理所有独立的承运司机。
货运平台,也叫网络货运经营者(政策约定),开展承运的平台型企业,有独立的网络平台(TMS,web端,app,小程序等)开展线上业务,负责对接运输上下游。可选地,一个货运平台对应一个物流运输节点。
本发明的基于区块链的甩挂调度方法及***,利用区块链技术将各物流参与方之间的涉及到的信息都存储至区块链网络,使存储的信息不可被随意篡改、且被实时共享,调度中心节点可根据实时、准确的信息进行甩挂调度,提高物流效率。
图1示出了本发明的一个基于区块链的甩挂调度方法的实施例,应用于包括了调度中心节点和排序节点的区块链网络。该方法包括:
S101排序节点接收采集的业务数据和物联网数据。
具体的,业务数据是指与物流相关的数据,包括但不限于:信息流、资金流、票据流。在本发明的甩挂调度方法中,主要是涉及到信息流的应用。
信息流包括但不限于:运单信息、货主信息、司机信息、挂头信息、操作信息(例如:接单、取消订单、发布订单)等。运单信息会根据操作信息实时更新。
业务数据可由各物流运输节点采集后,发送给排序节点。若采用这种方式,区域链网络中还包括:多个物流运输节点。
物联网数据包括但不限于:挂头位置信息、挂箱位置信息、油箱信息、智能锁信息、轮胎压力信息、挂箱载重信息、RFID信息等。
物联网数据通过将传感器安装于相应的位置获取,对上述各信息进行详细说明:
挂头位置信息,将定位传感器安装于挂头获取,例如:GPS(Global PositioningSystem,全球定位***)。挂头即车头,其后可拉上挂箱,将挂箱运输至目的地,例如:集装箱卡车的车头。
挂箱位置信息,将定位传感器安装于挂箱获取,例如:GPS。挂箱即装有货物的货箱,例如:集装箱卡车后的货箱。
油箱信息,指油箱中的油量信息,可让挂头的中控***上传。
智能锁信息,指挂头和/或上使用的智能锁,将相应的开启、关闭、损坏等状态上传。
轮胎压力信息,即通过胎压传感器获取各轮胎的压力信息。
挂箱载重信息,可将相应的测重传感器安装于各挂箱,实时上传。
RFID(Radio Frequency Identification,射频识别)信息,即挂头和/或挂箱上安装有RFID,当其进入特定的地方时(例如:物流园区),会识别到,从而确定挂头和/或挂箱的位置。
物联网数据可通过在某一或些物流运输节点上开辟相应的应用接口获取,也可单独设置对应的物联网节点,统一管理物联网数据,将其发送给排序节点,根据实际应用情况决定。
S102排序节点对接收的业务数据和物联网数据按照时间排序后,写入区块,存储至区块链网络。
具体的,排序节点将获取到的业务数据和物联网数据整合在一起,整合时可以将业务数据和物联网数据分开整合,也可以将业务数据和物联网数据统一整合,根据实际需求选择,在此不作限定。
整合后,可以按照信息获取的时间先后顺序进行排序。在获取的时间先后顺序相同时,又可根据订单编号、数据的种类等因素进行排序等,根据实际情况选择下一步的排序规则。
排序节点完成排序后,会根据排序后的数据创建区块、写入区块,存储至区块链网络。存储至区块链网络的实际操作步骤为:排序节点广播至其他节点,经验证后,让其他节点也更新它们对应的区块链账本,从而使每个节点对应的区块链账本存储的信息相同。
可选地,排序节点生成新的区块时的规则为满足以下任意一条:
1、根据一个区块的信息存储量限制。例如:设一个区块的信息存储量最大为500k,当一个区块存满时,就需要重新生成一个区块。
2、根据一个区块中的信息条数限制。再比如:设一个区块存储的信息条数最大为100条,当一个区块中存储的信息条数达到100时,就需要重新生成一个区块。
3、每个区块的生成时间间隔。又比如:设每个区块的生成时间间隔为5分钟,则每隔5分钟生成一个新区块。
S103调度中心节点根据其对应的区块链账本上的业务数据和物联网数据调度挂头去运输相应的挂箱。
具体的,基于区块链技术其不可篡改的特性,保证了调度中心节点对应的区块链账本上的各业务数据、物联网数据的准确性和实时性,从而保证了挂头、挂箱调度的合理性。
在本实施例中,如图2所示,S103调度中心节点根据其对应的区块链账本上的业务数据和物联网数据调度挂头去运输相应的挂箱包括:
S113调度中心节点获取业务数据中待运输的挂箱信息,挂箱信息包括:挂箱初始位置信息和挂箱目的地信息。
具体的,货运平台的物流运输节点会把下单发货的货物量作为业务数据的一部分存储至区块链网络中,因此,调节中心节点可以了解准确的待运输的挂箱信息。
可选地,挂箱信息还包括:货物信息,例如:货物重量,货物类型,体积,以调度相应的挂头。
作为一种实施方式,货运平台下单发货的货物量直接以挂箱的方式计算/表示。例如:货运平台发布货主A下单发货1挂箱的泡面,从南京至杭州,因此,产生了1个待运输的挂箱信息。
作为另一种实施方式,货运平台下单发货的货物是以货物本身计算/表示,若是这种情况,需要根据货物本身的数量和货物的体积换算相应的挂箱数量,从而得到准确的待运输的挂箱信息。
例如:货主B下单发货1吨纸巾,从上海运输至广州,换算后,需要有3个挂箱才能装完,因此,产生了3个待运输的挂箱信息,这3个都是从上海至广州。
需要注意的是,在实际干线物流中,当货运平台下单发货的货物的起点和终点之间的路线非常长,没有对应的承运此路线的挂头时,此货物会被拆分为多个待运输的挂箱信息,分阶段进行调度。
例如:一货物的起点为上海,终点为新疆,并没有承运从上海到新疆的挂头,因此,调度中心节点将此货物拆分为两段,上海到湖北,湖北到新疆,生成相应的待运输的挂箱信息。
可选地,调度中心节点/物流运输节点在生成待运输的挂箱信息时,根据发货的货物信息(货物重量,货物类型,体积,起点到终点),生成相应的待运输的挂箱信息。
例如:货运平台下单发货的货物信息为:泡面、50立方米、35吨重、上海到新疆,调度中心节点/物流运输节点根据货物体积、货物重量,确认需要2个挂箱,而根据起点和终点信息,确认需要分2个阶段,因此,生成的待运输的挂箱信息为4个,分别为:1、待运输的挂箱信息A,泡面、25立方米、17.5吨,上海(挂箱初始位置信息)到湖北(挂箱目的地信息);待运输的挂箱信息B,泡面、25立方米、17.5吨,上海(挂箱初始位置信息)到湖北(挂箱目的地信息);待运输的挂箱信息C,泡面、25立方米、17.5吨,湖北(挂箱初始位置信息)到新疆(挂箱目的地信息);待运输的挂箱信息D,泡面、25立方米、17.5吨,湖北(挂箱初始位置信息)到新疆(挂箱目的地信息)。
调度中心节点可根据挂箱位置信息确认其在的位置,决定是否要调度相应的挂头去运输。
调度中心节点会为每个待运输的挂箱信息分配相应的挂头将挂箱运输至其对应的目的地。
S123调度中心节点根据业务数据中的挂头信息、运单信息,确定在挂箱初始位置信息到挂箱目的地信息之间承运的闲置挂头。
具体的,业务数据中的挂头信息是为了确认其承运的路线,即判断此挂头是否可以将待运输的挂箱信息对应的挂箱从挂箱初始位置信息对应的位置运送至挂箱目的地信息对应的位置。
运单信息,是为了确认挂头是否正在运输中,从而找出闲置挂头进行后续的调度。
调度中心节点位于区块链网络中,其对应的区块链账本上的信息会随着各节点的信息变化而实时更新,因此,根据其区块链账本上的业务数据找出来的在挂箱初始位置信息到挂箱目的地信息之间承运的闲置车头具有调度的准确性。
S133调度中心节点根据物联网数据中的挂头位置信息,调度距离挂箱初始位置信息最近的闲置挂头去运输待运输的挂箱信息对应的挂箱。
具体的,挂头位置信息是为了确认挂头的当前位置。将距离挂箱初始位置信息最近的闲置挂头调度过去,因距离近,其花费在路上的时间理论上最短,可提高物流运输效率。
优选地,S133进一步包括:调度中心节点根据物联网数据中的挂头位置信息,调度距离挂箱初始位置信息最近的、且停留时间大于预设停留时间的闲置挂头去运输待运输的挂箱信息对应的挂箱。
具体的,挂头的停留时间可根据挂头位置信息的变化情况统计得到。若一挂头停在一个地方,其在停留期间的挂头位置信息应该是一直不会发生变化的。
预设停留时间的设置是考虑了挂头长途运输时,需要有一段时间的修整时间。例如:交通规则里规定了,司机持续开车4小时,需要休息至少20分钟,避免疲劳驾驶。再比如:为了保障长途挂头的运输安全,需要定时进行检修,可设置相关的检修时间,例如:10分钟。因此,预设停留时间可根据相关考虑选择性设置。比如,设置预设停留时间为25分钟、30分钟等。
调度中心节点在圈定了一些闲置挂头后,可根据物联网数据中各闲置挂头的挂头位置信息的变化情况,确定各闲置挂头的停留时间,挑选出停留时间大于预设停留时间、且距离挂箱初始位置信息最近的闲置挂头,调度其去运输相应的挂箱。
可选地,在定位挂头的位置时,除了靠挂头位置信息外,还可以靠RFID信息进行辅助参考,在实际应用时,每个接货、卸货的地方都有RFID识别装置,可识别挂头、挂箱上的RFID信息,从而给予辅助参考。
调度中心节点可根据上述调度方法为每个待运输的挂箱信息对应的挂箱匹配对应的挂头。
可选地,如图3所示,基于区块链的甩挂调度方法还包括:
S104当挂头根据挂箱目的地信息运送挂箱时,调度中心节点根据其对应的区块链账本上的业务数据、物联网数据和地图数据,计算出至少一条单边运输线路及其对应的单边运行时效;
S105调度中心节点将单边运行时效最高的单边运输线路推荐给挂头对应的司机。
具体的,地图数据包括了地图线路信息和实时路况信息。可在某一或些物流运输节点(或者排序节点)上设置相应的应用接口获取地图数据。
单边运输线路,是指从挂箱初始位置信息至挂箱目的地信息方向的运输线路,可根据地图数据中的地图线路信息计算出来。
例如:挂箱初始位置信息为上海,挂箱目的地信息为杭州,可根据地图数据中的地图线路信息计算出3条从上海至杭州的单边运输线路。
单边运行时效,是指根据单边运输线路的公里数、实时路况信息计算出来的时效,可采用时间进行表示,也可采用评分等方式表示,在此不作限制。
例如:挂箱初始位置信息为上海,挂箱目的地信息为杭州,根据地图数据中的地图线路信息计算出3条从上海至杭州的单边运输线路A、B、C;根据实时路况信息,发现单边运输线路A需要2小时、单边运输线路B需要2小时15分钟、单边运输线路C需要2小时30分钟。
若采用时间来表示单边运行时效,则时间最少表示单边运行时效最高。
将单边运行时效最高的单边运输线路推荐给被调度的挂头对应的司机,让其可以按照此路线进行运输,提高物流运输效率。
可选地,基于区块链的甩挂调度方法还包括:调度中心节点根据其对应的区块链账本上的物联网数据监听各挂头和挂箱的状态,当出现异常时,发出警示信息。
具体的,物联网数据包含了挂头和挂箱的各种数据,可对各数据进行监听,若有异常,及时发出警示,让司机或相关人员处理,防止祸患或不便发生。
例如:若根据油箱信息发现油量低于一定值时,发出缺油的警示信息,让司机及时加油,防止在半路没有油无法行驶的情况。
再比如:若根据智能锁信息发现其属于开启状态,则发送智能锁开启的警示信息,让司机及时排除被偷盗的情况。
再比如:若根据轮胎压力信息发现某一挂头的某一/些轮胎压力不在正常范围内,则发出胎压异常警示信息,让司机及时排查轮胎情况,防止在行驶过程中出现爆胎,发生危险。
再比如:根据挂箱载重信息判断挂箱是否超重、判断挂箱是否左、右重量不平衡等,发出相应的警示信息。若超重、重量不平衡都会在行驶过程中增加车祸发生的概率,例如:转弯时翻车、刹不住车等。
再比如:根据挂箱位置信息发现其偏离了正常的运输线路,说明出现了异常,可发出警示信息,及时进行查看。
本实施例中,调度中心节点根据区块链网络信息共享、不可篡改的特性,得到实时、准确的各种信息,保证了智能化调度的准确性,省掉了大量的人工成本,提高物流运输效率。自动推荐时效最高的路线,进一步提高物流运输效率。根据物联网数据可对挂头、挂箱的情况进行全面的监听,有异常时,及时发出警示信息,降低灾祸发生的概率。
图4示出了本发明另一个基于区块链的甩挂调度方法的实施例,应用于包括了调度中心节点和排序节点的区块链网络。该方法包括:
S401排序节点接收采集的业务数据和物联网数据。
S402排序节点对接收的业务数据和物联网数据按照时间排序后,写入区块,存储至区块链网络。
调度中心节点根据其对应的区块链账本上的业务数据和物联网数据调度挂头去运输相应的挂箱包括:
S403调度中心节点获取业务数据中待运输的挂箱信息,挂箱信息包括:挂箱初始位置信息、挂箱目的地信息、挂箱最小停留时间。
具体的,货运平台的物流运输节点会把下单发货的货物量作为业务数据的一部分存储至区块链网络中,因此,调节中心节点可以了解准确的待运输的挂箱信息。
本实施例中货运平台下单发货的货物是以货物本身计算,需要根据货物本身的数量和货物的体积换算相应的挂箱数量,从而得到准确的待运输的挂箱信息。
挂箱最小停留时间是根据货物装进挂箱的时间确认的,可根据货物的种类预估/设置挂箱最小停留时间。
例如:货主B下单发货1吨纸巾,从上海运输至广州,换算后,需要有3个挂箱才能装完,因此,产生了3个待运输的挂箱信息,这3个都是从上海至广州,而根据历史数据,装潢一个挂箱的纸巾需要1小时,因此,这3个待运输的挂箱信息中挂箱最小停留时间都为1小时。
可选地,调度中心节点/物流运输节点在生成待运输的挂箱信息时,根据发货的货物信息(货物重量,货物类型,体积,起点到终点),生成相应的待运输的挂箱信息。
S404调度中心节点根据物联网数据中的挂头位置信息(挂头GPS信息)和业务数据中的挂头信息、运单信息,计算出在挂箱初始位置信息到挂箱目的地信息之间承运的各挂头到达挂箱初始位置信息的参考时间。
具体的,参考时间可以是时间段的形式表示,也可以以时间点的形式表示,主要是体现各挂头到挂箱初始位置信息对应的位置所对应的时间点,或者说,所要花费的时间。
业务数据中的挂头信息是为了确认其承运的路线,即判断此挂头是否可以将待运输的挂箱信息对应的挂箱从挂箱初始位置信息对应的位置运送至挂箱目的地信息对应的位置。
运单信息,是为了确认挂头是否正在运输中,若在运输中,在计算参考时间时,需要将其完成当前运单所要的时间考虑进去;若未在运输,则只需要考虑到挂箱初始位置信息对应的位置花费的时间。
挂头位置信息是为了确认挂头的当前位置,以计算参考时间。
可选地,S404包括:调度中心节点根据物联网数据中的挂头位置信息(挂头GPS信息)和业务数据中的挂头信息、运单信息,计算出在挂箱初始位置信息到挂箱目的地信息之间承运的各挂头的时间提前量;
根据各挂头的时间提前量,计算各挂头到达挂箱初始位置信息的参考时间。
具体的,时间提前量是指挂头完成当前运单所需要的时间,若挂头当前没有运单,则时间提前量为0。
将计算出的各挂头的时间提前量考虑在内,以计算出各挂头到达挂箱初始位置信息对应的位置的参考时间。一个挂头的参考时间具体的计算方式为:
挂头有运单信息时:时间提前量+当前正在运输的运单信息对应的目的地到挂箱初始位置信息对应的位置之间的时间;
挂头无运单信息时:时间提前量+挂头位置信息到挂箱初始位置信息对应的位置之间的时间。
例如:一个待运输的挂箱信息包括:挂箱初始位置信息为上海,挂箱目的地信息为南京,挂箱最小停留时间为1小时。根据挂头信息确认承运上海到南京的挂头有3个,分别为挂头A、B、C;根据运单信息,发现挂头A和挂头B正在运输中,而挂头C属于闲置状态;根据挂头A的挂头位置信息和其对应的运单的目的地,计算挂头A的时间提前量为30分钟;根据挂头B的挂头位置信息和其对应的运单的目的地,计算挂头B的时间提前量为15分钟;挂头C的时间提前量为0分钟;挂头A正在运输的运单信息对应的目的地到挂箱初始位置信息对应的位置之间花费的时间为30分钟,挂头A的参考时间为30分钟+30分钟=1小时;挂头B正在运输的运单信息对应的目的地到挂箱初始位置信息对应的位置之间花费的时间为35分钟,挂头B的参考时间为15分钟+35分钟=50分钟;挂头C的挂头位置信息对应的位置到挂箱初始位置信息对应的位置之间花费20分钟,则挂头C的参考时间为0+20=20分钟。
需要注意的是,各正在运输的挂头的时间提前量都是根据距离和车速预估出来的。而参考时间也是预估得到的。
S405调度中心节点根据挂箱最小停留时间和计算出的各挂头的参考时间,调度时间差最小的挂头去运输待运输的挂箱信息对应的挂箱。
具体的,S405具体包括:
根据待运输的挂箱信息的发布时间点和其对应的挂箱最小停留时间,计算出其对应的最小可运输时间点;
根据各挂头的参考时间和计算出参考时间的计算时间点,计算出各挂头到达挂箱初始位置信息的到达时间点;
分别根据各挂头的到达时间点和最小可运输时间点,计算出各挂头的时间差;
调度时间差最小的挂头去运输待运输的挂箱信息对应的挂箱。
例如:挂头A的参考时间为1小时,挂头B的参考时间为50分钟,挂头C的参考时间为20分钟,计算时间为17:50,则挂头A到达挂箱初始位置信息的到达时间点为18:50,挂头B到达挂箱初始位置信息的到达时间点为18:40,挂头C到达挂箱初始位置信息的到达时间点为18:10。待运输的挂箱信息的发布时间为17:30,其对应的挂箱最小停留时间1小时,则其对应的最小可运输时间点18:30。挂头A与最小可运输时间点的时间差为20分钟,挂头B与最小可运输时间点的时间差为10分钟,挂头C与最小可运输时间点的时间差为20分钟。则调度挂头B去运输此待运输的挂箱信息对应的挂箱。
之所以选择时间差最小的挂箱B,而不是选择最早可到达的挂箱C,是为了不让挂箱C等待过多的时间,其可能可以调度到其他的待运输的挂箱,提高物流运输效率。
可选地,在定位挂头的位置时,除了靠挂头位置信息外,还可以靠RFID信息进行辅助参考,在实际应用时,每个接货、卸货的地方都有RFID识别装置,可识别挂头、挂箱上的RFID信息,从而给予辅助参考。
调度中心节点可根据上述调度方法为每个待运输的挂箱信息对应的挂箱匹配对应的挂头。
可选地,基于区块链的甩挂调度方法还包括:
当挂头根据挂箱目的地信息运送挂箱时,调度中心节点根据其对应的区块链账本上的业务数据和物联网数据,计算出至少一条单边运输线路及其对应的单边运行时效;
调度中心节点将单边运行时效最高的单边运输线路推荐给挂头对应的司机。
可选地,基于区块链的甩挂调度方法还包括:调度中心节点根据其对应的区块链账本上的物联网数据监听各挂头和挂箱的状态,当出现异常时,发出警示信息。
本实施例与上述实施例相同的部分在此不再做详细的描述,请参见上述实施例。
本实施例中,调度中心节点在调度挂头时,考虑了其运输、闲置的情况,在预估时间差时,也将挂箱最小停留时间考虑进去,从多方面进行考虑,以调度等待时间最少的挂头去运输相应的挂箱,以提高运输效率。
在本发明调度中心节点的一个实施例,应用于包括了调度中心节点和排序节点的区块链网络;每个节点对应的区块链账本上存储了按照时间排序的、采集的业务数据和物联网数据。
调节中心节点,用于根据其对应的区块链账本上的业务数据和物联网数据调度挂头去运输相应的挂箱。
具体的,业务数据是指与物流相关的数据,包括但不限于:信息流、资金流、账单流。在本发明的甩挂调度方法中,主要是涉及到信息流的应用。
信息流包括但不限于:运单信息、货主信息、司机信息、挂头信息、操作信息(例如:接单、取消订单、发布订单)等。运单信息会根据操作信息实时更新。
业务数据可由各物流运输节点采集后,发送给排序节点。若采用这种方式,区域链网络中还包括:多个物流运输节点。
物联网数据包括但不限于:挂头位置信息、挂箱位置信息、油箱信息、智能锁信息、轮胎压力信息、挂箱载重信息、RFID信息等。
物联网数据通过将传感器安装于相应的位置获取,对上述各信息进行详细说明:
挂头位置信息,将定位传感器安装于挂头获取,例如:GPS。挂头即车头,其后可拉上挂箱,将挂箱运输至目的地,例如:集装箱卡车的车头。
挂箱位置信息,将定位传感器安装于挂箱获取,例如:GPS。挂箱即装有货物的货箱,例如:集装箱卡车后的货箱。
油箱信息,指油箱中的油量信息,可让挂头的中控***上传。
智能锁信息,指挂头和/或上使用的智能锁,将相应的开启、关闭、损坏等状态上传。
轮胎压力信息,即通过胎压传感器获取各轮胎的压力信息。
挂箱载重信息,可将相应的测重传感器安装于各挂箱,实时上传。
RFID信息,即挂头和/或挂箱上安装有RFID,当其进入特定的地方时(例如:物流园区),会识别到,从而确定挂头和/或挂箱的位置。
物联网数据可通过在某一或些物流运输节点上开辟相应的应用接口获取,也可单独设置对应的物联网节点,统一管理物联网数据,将其发送给排序节点,根据实际应用情况决定。
基于区块链技术其不可篡改的特性,保证了调度中心节点对应的区块链账本上的各业务数据、物联网数据的准确性和实时性,从而保证了挂头、挂箱调度的合理性。
调节中心节点,用于根据其对应的区块链账本上的业务数据和物联网数据调度挂头去运输相应的挂箱有多种实施方式,以下述实施方式为例进行解释说明:
作为一种实施方式,如图5所示,调节中心节点10包括:
信息获取模块11,用于获取业务数据中待运输的挂箱信息,挂箱信息包括:挂箱初始位置信息和挂箱目的地信息。
具体的,货运平台的物流运输节点会把下单发货的货物量作为业务数据的一部分存储至区块链网络中,因此,调节中心节点可以了解准确的待运输的挂箱信息。
待运输的挂箱信息有多种表示方式:
作为一种实施方式,货运平台下单发货的货物量直接以挂箱的方式计算/表示。例如:货运平台发布货主A下单发货1挂箱的泡面,从南京至杭州,因此,产生了1个待运输的挂箱信息。
作为另一种实施方式,货运平台下单发货的货物是以货物本身计算/表示,若是这种情况,需要根据货物本身的数量和货物的体积换算相应的挂箱数量,从而得到准确的待运输的挂箱信息。
可选地,调度中心节点/物流运输节点在生成待运输的挂箱信息时,根据发货的货物信息(货物重量,货物类型,体积,起点到终点),生成相应的待运输的挂箱信息。
调度中心节点会为每个待运输的挂箱信息分配相应的挂头将挂箱运输至其对应的目的地。
挂头确认模块12,用于根据业务数据中的挂头信息和运单信息,确定在挂箱初始位置信息到挂箱目的地信息之间承运的闲置挂头。
具体的,业务数据中的挂头信息是为了确认其承运的路线,即判断此挂头是否可以将待运输的挂箱信息对应的挂箱从挂箱初始位置信息对应的位置运送至挂箱目的地信息对应的位置。
运单信息,是为了确认挂头是否正在运输中,从而找出闲置挂头进行后续的调度。
调度中心节点位于区块链网络中,其对应的区块链账本上的信息会随着各节点的信息变化而实时更新,因此,根据其区块链账本上的业务数据找出来的在挂箱初始位置信息到挂箱目的地信息之间承运的闲置车头具有调度的准确性。
挂头调度模块13,用于根据物联网数据中的挂头位置信息(挂头GPS信息),调度距离挂箱初始位置信息最近的闲置挂头去运输待运输的挂箱信息对应的挂箱。
具体的,挂头位置信息是为了确认挂头的当前位置。将距离挂箱初始位置信息最近的闲置挂头调度过去,因距离近,其花费在路上的时间理论上最短,可提高物流运输效率。
优选地,挂头调度模块13,用于根据物联网数据中的挂头位置信息(挂头GPS信息),调度距离挂箱初始位置信息最近的闲置挂头去运输待运输的挂箱信息对应的挂箱进一步包括:
挂头调度模块13,根据物联网数据中的挂头位置信息(挂头GPS信息),调度距离挂箱初始位置信息最近的、且停留时间大于预设停留时间的闲置挂头去运输待运输的挂箱信息对应的挂箱。
具体的,挂头的停留时间可根据挂头位置信息的变化情况统计得到。若一挂头停在一个地方,其在停留期间的挂头位置信息应该是一直不会发生变化的。
预设停留时间的设置是考虑了挂头长途运输时,需要有一段时间的修整时间。例如:交通规则里规定了,司机持续开车4小时,需要休息至少20分钟,避免疲劳驾驶。再比如:为了保障长途挂头的运输安全,需要定时进行检修,可设置相关的检修时间,例如:10分钟。因此,预设停留时间可根据相关考虑选择性设置。比如,设置预设停留时间为25分钟、30分钟等。
调度中心节点在圈定了一些闲置挂头后,可根据物联网数据中各闲置挂头的挂头位置信息的变化情况,确定各闲置挂头的停留时间,挑选出停留时间大于预设停留时间、且距离挂箱初始位置信息最近的闲置挂头,调度其去运输相应的挂箱。
可选地,在定位挂头的位置时,除了靠挂头位置信息外,还可以靠RFID信息进行辅助参考,在实际应用时,每个接货、卸货的地方都有RFID识别装置,可识别挂头、挂箱上的RFID信息,从而给予辅助参考。
作为另一种实施方式,如图6所示,调节中心节点10包括:
信息获取模块11,用于获取业务数据中待运输的挂箱信息,挂箱信息包括:挂箱初始位置信息、挂箱目的地信息、挂箱最小停留时间。
具体的,货运平台的物流运输节点会把下单发货的货物量作为业务数据的一部分存储至区块链网络中,因此,调节中心节点可以了解准确的待运输的挂箱信息。
此实施方式中货运平台下单发货的货物是以货物本身计算,需要根据货物本身的数量和货物的体积换算相应的挂箱数量,从而得到准确的待运输的挂箱信息。
可选地,调度中心节点/物流运输节点在生成待运输的挂箱信息时,根据发货的货物信息(货物重量,货物类型,体积,起点到终点),生成相应的待运输的挂箱信息。
挂箱最小停留时间是根据货物装进挂箱的时间确认的,可根据货物的种类预估/设置挂箱最小停留时间。
时间计算模块14,用于根据物联网数据中的挂头位置信息(挂头GPS信息)和业务数据中的挂头信息、运单信息,计算出在挂箱初始位置信息到挂箱目的地信息之间承运的各挂头到达挂箱初始位置信息的参考时间。
具体的,参考时间可以是时间段的形式表示,也可以以时间点的形式表示,主要是体现各挂头到挂箱初始位置信息对应的位置所对应的时间点,或者说,所要花费的时间。
业务数据中的挂头信息是为了确认其承运的路线,即判断此挂头是否可以将待运输的挂箱信息对应的挂箱从挂箱初始位置信息对应的位置运送至挂箱目的地信息对应的位置。
运单信息,是为了确认挂头是否正在运输中,若在运输中,在计算参考时间时,需要将其完成当前运单所要的时间考虑进去;若未在运输,则只需要考虑到挂箱初始位置信息对应的位置花费的时间。
挂头位置信息是为了确认挂头的当前位置,以计算参考时间。
可选地,时间计算模块14,用于根据物联网数据中的挂头位置信息(挂头GPS信息)和业务数据中的挂头信息、运单信息,计算出在挂箱初始位置信息到挂箱目的地信息之间承运的各挂头到达挂箱初始位置信息的参考时间包括:
时间计算模块14,根据物联网数据中的挂头位置信息(挂头GPS信息)和业务数据中的挂头信息、运单信息,计算出在挂箱初始位置信息到挂箱目的地信息之间承运的各挂头的时间提前量;以及,根据各挂头的时间提前量,计算各挂头到达挂箱初始位置信息的参考时间。
具体的,时间提前量是指挂头完成当前运单所需要的时间,若挂头当前没有运单,则时间提前量为0。
将计算出的各挂头的时间提前量考虑在内,以计算出各挂头到达挂箱初始位置信息对应的位置的参考时间。一个挂头的参考时间具体的计算方式为:
挂头有运单信息时:时间提前量+当前正在运输的运单信息对应的目的地到挂箱初始位置信息对应的位置之间的时间;
挂头无运单信息时:时间提前量+挂头位置信息到挂箱初始位置信息对应的位置之间的时间。
需要注意的是,各正在运输的挂头的时间提前量都是根据距离和车速预估出来的。而参考时间也是预估得到的。
挂头调度模块13,根据挂箱最小停留时间和计算出的各挂头的参考时间,调度时间差最小的挂头去运输待运输的挂箱信息对应的挂箱。
具体的,挂头调度模块13,根据挂箱最小停留时间和计算出的各挂头的参考时间,调度时间差最小的挂头去运输待运输的挂箱信息对应的挂箱具体包括:
挂头调度模块13,根据待运输的挂箱信息的发布时间点和其对应的挂箱最小停留时间,计算出其对应的最小可运输时间点;
以及,根据各挂头的参考时间和计算出参考时间的计算时间点,计算出各挂头到达挂箱初始位置信息的到达时间点;
以及,分别根据各挂头的到达时间点和最小可运输时间点,计算出各挂头的时间差;
以及,调度时间差最小的挂头去运输待运输的挂箱信息对应的挂箱。
可选地,在定位挂头的位置时,除了靠挂头位置信息外,还可以靠RFID信息进行辅助参考,在实际应用时,每个接货、卸货的地方都有RFID识别装置,可识别挂头、挂箱上的RFID信息,从而给予辅助参考。
调度中心节点可根据上述任意一个调度方法为每个待运输的挂箱信息对应的挂箱匹配对应的挂头,也可两者一起采用,一种调度方法负责一部分线路的调度(例如:A-B采用第一种调度方法),另一种调度方法负责另一部分线路的调度(例如:C-D采用第二种调度方法),根据实际需求自行设置。
可选地,调度中心节点10还包括:
路线计算模块15,用于当挂头根据挂箱目的地信息运送挂箱时,调度中心节点根据其对应的区块链账本上的业务数据、物联网数据和地图数据,计算出至少一条单边运输线路及其对应的单边运行时效;
路线推荐模块16,用于将单边运行时效最高的单边运输线路推荐给挂头对应的司机。
具体的,地图数据包括了地图线路信息和实时路况信息。可在某一或些物流运输节点(或者排序节点)上设置相应的应用接口获取地图数据。
单边运输线路,是指从挂箱初始位置信息至挂箱目的地信息方向的运输线路,可根据地图数据中的地图线路信息计算出来。
单边运行时效,是指根据单边运输线路的公里数、实时路况信息计算出来的时效,可采用时间进行表示,也可采用评分等方式表示,在此不作限制。
若采用时间来表示单边运行时效,则时间最少表示单边运行时效最高。若采用评分方式表示,则根据评分高低确认单边运行时效最高的一个。
将单边运行时效最高的单边运输线路推荐给被调度的挂头对应的司机,让其可以按照此路线进行运输,提高物流运输效率。
可选地,调度中心节点10还包括:异常警示模块17,用于根据其对应的区块链账本上的物联网数据监听各挂头和挂箱的状态,当出现异常时,发出警示信息。
具体的,物联网数据包含了挂头和挂箱的各种数据,可对各数据进行监听,若有异常,及时发出警示,让司机或相关人员处理,防止祸患或不便发生。
本实施例中涉及的具体例子请参见对应的方法实施例,在此不再赘述。
本实施例中,调度中心节点根据区块链网络信息共享、不可篡改的特性,得到实时、准确的各种信息,保证了智能化调度的准确性,省掉了大量的人工成本,提高物流运输效率。自动推荐时效最高的路线,进一步提高物流运输效率。根据物联网数据可对挂头、挂箱的情况进行全面的监听,有异常时,及时发出警示信息,降低灾祸发生的概率。调度方法的多种多样可适应各种不同的场景需求,应用范围广泛。
在本发明的一种基于区块链的甩挂调度***实施例中,如图7所示,包括排序节点20和上述实施例中的调度中心节点10的区块链网络30。
排序节点20,用于接收采集的业务数据和物联网数据;以及,对接收的业务数据和物联网数据按照时间排序后,写入区块,存储至区块链网络。
调度中心节点10与上述调度中心节点实施例中的相同,在此不再赘述。
具体的,排序节点将获取到的业务数据和物联网数据整合在一起,整合时可以将业务数据和物联网数据分开整合,也可以将业务数据和物联网数据统一整合,根据实际需求选择,在此不作限定。
整合后,可以按照信息获取的时间先后顺序进行排序。在获取的时间先后顺序相同时,又可根据订单编号、数据的种类等因素进行排序等,根据实际情况选择下一步的排序规则。
排序节点完成排序后,会根据排序后的数据创建区块、写入区块,存储至区块链网络。存储至区块链网络的实际操作步骤为:排序节点广播至其他节点,经验证后,让其他节点也更新它们对应的区块链账本,从而使每个节点对应的区块链账本存储的信息相同。
可选地,排序节点生成新的区块时的规则为满足以下任意一条:
1、根据一个区块的信息存储量限制。例如:设一个区块的信息存储量最大为500k,当一个区块存满时,就需要重新生成一个区块。
2、根据一个区块中的信息条数限制。再比如:设一个区块存储的信息条数最大为100条,当一个区块中存储的信息条数达到100时,就需要重新生成一个区块。
3、每个区块的生成时间间隔。又比如:设每个区块的生成时间间隔为5分钟,则每隔5分钟生成一个新区块。
本实施例中,通过排序节点将采集的各数据排序后,存储至区块链网络中,使各节点对应的区块链账本上的信息实时更新、可靠,便于调度中心节点智能地进行合理、高效的调度,提高物流运输效率。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述或记载的部分,可以参见其他实施例的相关描述。
应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (10)
1.一种基于区块链的甩挂调度方法,其特征在于,应用于包括了调度中心节点和排序节点的区块链网络;所述甩挂调度方法包括:
所述排序节点接收采集的业务数据和物联网数据;
所述排序节点对接收的所述业务数据和物联网数据按照时间排序后,写入区块,存储至区块链网络;
所述调度中心节点根据其对应的区块链账本上的所述业务数据和物联网数据调度挂头去运输相应的挂箱。
2.如权利要求1所述的基于区块链的甩挂调度方法,其特征在于,所述调度中心节点根据其对应的区块链账本上的所述业务数据和物联网数据调度挂头去运输相应的挂箱包括:
所述调度中心节点获取所述业务数据中待运输的挂箱信息,所述挂箱信息包括:挂箱初始位置信息和挂箱目的地信息;
所述调度中心节点根据所述业务数据中的挂头信息和运单信息,确定在所述挂箱初始位置信息到所述挂箱目的地信息之间承运的闲置挂头;
所述调度中心节点根据所述物联网数据中的挂头位置信息,调度距离所述挂箱初始位置信息最近的闲置挂头去运输所述待运输的挂箱信息对应的挂箱。
3.如权利要求2所述的基于区块链的甩挂调度方法,其特征在于,所述调度中心节点根据所述物联网数据中的挂头位置信息,调度距离所述挂箱初始位置信息最近的闲置挂头去运输所述待运输的挂箱信息对应的挂箱进一步包括:
所述调度中心节点根据所述物联网数据中的挂头位置信息,调度距离所述挂箱初始位置信息最近的、且停留时间大于预设停留时间的闲置挂头去运输所述待运输的挂箱信息对应的挂箱。
4.如权利要求1所述的基于区块链的甩挂调度方法,其特征在于,所述调度中心节点根据其对应的区块链账本上的所述业务数据和物联网数据调度挂头去运输相应的挂箱包括:
所述调度中心节点获取所述业务数据中待运输的挂箱信息,所述挂箱信息包括:挂箱初始位置信息、挂箱目的地信息、挂箱最小停留时间;
所述调度中心节点根据所述物联网数据中的挂头位置信息和所述业务数据中的挂头信息、运单信息,计算出在所述挂箱初始位置信息到所述挂箱目的地信息之间承运的各挂头到达所述挂箱初始位置信息的参考时间;
所述调度中心节点根据所述挂箱最小停留时间和计算出的各所述挂头的参考时间,调度时间差最小的所述挂头去运输所述待运输的挂箱信息对应的挂箱。
5.如权利要求4所述的基于区块链的甩挂调度方法,其特征在于,所述调度中心节点根据所述物联网数据中的挂头位置信息和所述业务数据中的挂头信息、运单信息,计算出在所述挂箱初始位置信息到所述挂箱目的地信息之间承运的各挂头到达所述挂箱初始位置信息的参考时间包括:
所述调度中心节点根据所述物联网数据中的挂头位置信息和所述业务数据中的挂头信息、运单信息,计算出在所述挂箱初始位置信息到所述挂箱目的地信息之间承运的各挂头的时间提前量;
根据各挂头的时间提前量,计算各挂头到达挂箱初始位置信息的参考时间。
6.如权利要求1所述的基于区块链的甩挂调度方法,其特征在于,还包括:
当所述挂头根据挂箱目的地信息运送所述挂箱时,所述调度中心节点根据其对应的区块链账本上的所述业务数据、所述物联网数据和地图数据,计算出至少一条单边运输线路及其对应的单边运行时效;
所述调度中心节点将单边运行时效最高的单边运输线路推荐给所述挂头对应的司机。
7.如权利要求1所述的基于区块链的甩挂调度方法,其特征在于,还包括:
所述调度中心节点根据其对应的区块链账本上的物联网数据监听各挂头和挂箱的状态,当出现异常时,发出警示信息。
8.一种应用于权利要求1-7任一所述的基于区块链的甩挂调度方法的调度中心节点,其特征在于,应用于包括了调度中心节点和排序节点的区块链网络;每个节点对应的区块链账本上存储了按照时间排序的、采集的业务数据和物联网数据;
所述调节中心节点,用于根据其对应的区块链账本上的所述业务数据和物联网数据调度挂头去运输相应的挂箱。
9.如权利要求8所述的调度中心节点,其特征在于,包括:
信息获取模块,用于获取所述业务数据中待运输的挂箱信息,所述挂箱信息包括:挂箱初始位置信息和挂箱目的地信息;
挂头确认模块,用于根据所述业务数据中的挂头信息和运单信息,确定在所述挂箱初始位置信息到所述挂箱目的地信息之间承运的闲置挂头;
挂头调度模块,用于根据所述物联网数据中的挂头位置信息,调度距离所述挂箱初始位置信息最近的闲置挂头去运输所述待运输的挂箱信息对应的挂箱。
10.一种基于区块链的甩挂调度***,其特征在于,包括了上述权利要求8或9的调度中心节点和排序节点的区块链网络;
所述排序节点,用于接收采集的业务数据和物联网数据;以及,对接收的所述业务数据和物联网数据按照时间排序后,写入区块,存储至区块链网络。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910760912.1A CN110472874B (zh) | 2019-08-16 | 2019-08-16 | 基于区块链的甩挂调度方法及***、调度中心节点 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910760912.1A CN110472874B (zh) | 2019-08-16 | 2019-08-16 | 基于区块链的甩挂调度方法及***、调度中心节点 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110472874A true CN110472874A (zh) | 2019-11-19 |
CN110472874B CN110472874B (zh) | 2021-11-02 |
Family
ID=68511922
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910760912.1A Active CN110472874B (zh) | 2019-08-16 | 2019-08-16 | 基于区块链的甩挂调度方法及***、调度中心节点 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110472874B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111523816A (zh) * | 2020-04-27 | 2020-08-11 | 福建好运联联信息科技有限公司 | 一种甩挂协同的运输方法及终端 |
CN112232728A (zh) * | 2020-09-10 | 2021-01-15 | 深圳通运顺达联盟粤港澳国际物流股份有限公司 | 挂车共享方法及共享*** |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103927644A (zh) * | 2014-05-04 | 2014-07-16 | 宁波金洋化工物流有限公司 | 一种货运转运站调度管理***及方法 |
CN107122938A (zh) * | 2017-04-27 | 2017-09-01 | 电子科技大学 | 一种基于区块链的货运物流调度与跟踪方法 |
CN107705060A (zh) * | 2017-08-29 | 2018-02-16 | 合肥维天运通信息科技股份有限公司 | 一种基于区块链和物联网的物流信息平台 |
CN108596548A (zh) * | 2018-05-02 | 2018-09-28 | 大国创新智能科技(东莞)有限公司 | 基于区块链的物流调度方法和*** |
CN108766026A (zh) * | 2018-07-26 | 2018-11-06 | 谭智 | 一种基于区块链技术的停车导航方法及*** |
CN108805404A (zh) * | 2018-05-02 | 2018-11-13 | 大国创新智能科技(东莞)有限公司 | 基于区块链的机器人调度方法和*** |
US20190050806A1 (en) * | 2017-05-31 | 2019-02-14 | Elliot Klein | Blockchain system and method for calculating location of time-crucial shipments according to expectation and smart contracts |
CN109460993A (zh) * | 2018-09-04 | 2019-03-12 | 咪咕文化科技有限公司 | 一种信息处理方法、装置及存储介质 |
CN109547530A (zh) * | 2018-10-17 | 2019-03-29 | 北京瑞卓喜投科技发展有限公司 | 区域共识方法、***及设备 |
-
2019
- 2019-08-16 CN CN201910760912.1A patent/CN110472874B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103927644A (zh) * | 2014-05-04 | 2014-07-16 | 宁波金洋化工物流有限公司 | 一种货运转运站调度管理***及方法 |
CN107122938A (zh) * | 2017-04-27 | 2017-09-01 | 电子科技大学 | 一种基于区块链的货运物流调度与跟踪方法 |
US20190050806A1 (en) * | 2017-05-31 | 2019-02-14 | Elliot Klein | Blockchain system and method for calculating location of time-crucial shipments according to expectation and smart contracts |
CN107705060A (zh) * | 2017-08-29 | 2018-02-16 | 合肥维天运通信息科技股份有限公司 | 一种基于区块链和物联网的物流信息平台 |
CN108596548A (zh) * | 2018-05-02 | 2018-09-28 | 大国创新智能科技(东莞)有限公司 | 基于区块链的物流调度方法和*** |
CN108805404A (zh) * | 2018-05-02 | 2018-11-13 | 大国创新智能科技(东莞)有限公司 | 基于区块链的机器人调度方法和*** |
CN108766026A (zh) * | 2018-07-26 | 2018-11-06 | 谭智 | 一种基于区块链技术的停车导航方法及*** |
CN109460993A (zh) * | 2018-09-04 | 2019-03-12 | 咪咕文化科技有限公司 | 一种信息处理方法、装置及存储介质 |
CN109547530A (zh) * | 2018-10-17 | 2019-03-29 | 北京瑞卓喜投科技发展有限公司 | 区域共识方法、***及设备 |
Non-Patent Citations (2)
Title |
---|
余然: "基于区块链技术的大型工程管理***设计与应用", 《经济研究导刊》 * |
郝玉琨、张继元: "基于区块链技术的物流运营管理***", 《信息技术与标准化》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111523816A (zh) * | 2020-04-27 | 2020-08-11 | 福建好运联联信息科技有限公司 | 一种甩挂协同的运输方法及终端 |
CN112232728A (zh) * | 2020-09-10 | 2021-01-15 | 深圳通运顺达联盟粤港澳国际物流股份有限公司 | 挂车共享方法及共享*** |
Also Published As
Publication number | Publication date |
---|---|
CN110472874B (zh) | 2021-11-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110019534B (zh) | 用于货运***的分布式账本的方法和*** | |
CN104571044B (zh) | 一种冷链物流可视化监控***及方法 | |
KR101410209B1 (ko) | 화주중심의 물류거점 최적화시스템 | |
US8880416B2 (en) | Systems and methods for creating on-demand routes for powered industrial vehicles | |
CN113077211B (zh) | 基于大数据和智慧物联网的运输金融资产监管***和监管方法 | |
CN104504459B (zh) | 物流运输优化方法及*** | |
CN106815702A (zh) | 一种智能公路运输调度管理方法 | |
CN113077212B (zh) | 一种基于智能物联网和区块链的智能货物物流交易***及方法 | |
CN103473665B (zh) | 集装箱调度管理***及方法 | |
Mei et al. | The modeling of milk-run vehicle routing problem based on improved CW algorithm that joined time window | |
CN107392377A (zh) | 平行物流信息*** | |
CN110322188A (zh) | 利用未来交通信息的物流配送用路径提供方法及其服务器 | |
US10474984B2 (en) | Vehicle control system and method | |
CN110472874A (zh) | 基于区块链的甩挂调度方法及***、调度中心节点 | |
CN111563709A (zh) | 智慧物流货物链路集货方法及*** | |
CN111815231A (zh) | 一种物流平台智能拼车方法及*** | |
Purba et al. | Control and integration of milk-run operation in Japanese automotive company in Indonesia | |
Sommar et al. | Time perspectives on intermodal transport of consolidated cargo | |
CN103679426A (zh) | 一种传站车辆调度方法和*** | |
CN114971462A (zh) | 一种基于物联网的供应链物流运输管理平台 | |
Liatsos et al. | The capacitated hybrid truck platooning network design problem | |
CN109146367A (zh) | 一种基于多家物流公司协作运营的智能云仓模式 | |
EP2242011A1 (en) | Method for managing the distribution of products or goods. | |
CN112801336A (zh) | 一种组合拼载的货运调控方法 | |
CN112506966B (zh) | 一种基于参数灵活设置的智能自动选车***及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP02 | Change in the address of a patent holder | ||
CP02 | Change in the address of a patent holder |
Address after: 201100 room 0198, 2 / F, self building, No. 555, Dongchuan Road, Minhang District, Shanghai Patentee after: Shanghai tiandihui Supply Chain Technology Co.,Ltd. Address before: 200113 room 017b, building a, No. 5 Shuntong Road, China (Shanghai) pilot Free Trade Zone, Pudong New Area, Shanghai Patentee before: Shanghai tiandihui Supply Chain Technology Co.,Ltd. |