CN111861310B - 货运订单的分配方法、装置、服务器及存储介质 - Google Patents
货运订单的分配方法、装置、服务器及存储介质 Download PDFInfo
- Publication number
- CN111861310B CN111861310B CN202010583271.XA CN202010583271A CN111861310B CN 111861310 B CN111861310 B CN 111861310B CN 202010583271 A CN202010583271 A CN 202010583271A CN 111861310 B CN111861310 B CN 111861310B
- Authority
- CN
- China
- Prior art keywords
- freight
- candidate
- order
- vehicle
- vehicles
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 64
- 238000004590 computer program Methods 0.000 claims description 9
- 238000010586 diagram Methods 0.000 description 12
- 230000008569 process Effects 0.000 description 10
- 230000000694 effects Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000006872 improvement Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012946 outsourcing Methods 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
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/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Economics (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Traffic Control Systems (AREA)
Abstract
本公开实施例涉及一种货运订单的分配方法、装置、服务器和存储介质。该方法包括:接收用户终端发送的货运订单,在第一预设距离内的第一候选货运车辆集合中为货运订单匹配第一目标货运车辆;第一预设距离与货物位置之间的距离不大于第一距离阈值;若未匹配到第一目标货运车辆,在第二预设距离内的第二候选货运车辆集合中为货运订单匹配第二目标货运车辆,将货运订单分配至第二目标货运车辆对应的司机终端;第二预设距离与货物位置之间的距离大于第一距离阈值且小于第二距离阈值,第二候选货运车辆集合与第一候选货运车辆集合无交集,第二候选货运车辆集合属于全平台候选车辆集合中的一部分。采用本方法能够提高货运订单的派单效率、减少派单时间。
Description
技术领域
本公开实施例涉及货运技术领域,特别是涉及一种货运订单的分配方法、装置、服务器和存储介质。
背景技术
目前随着人们生活水平的不断提高,在面对搬运货物、搬家等一类生活需求中,很多人不再倾向于传统的“自己动手,丰衣足食”的模式,而是逐渐的***台根据该货运订单选择合适的货运车辆,并将该货运订单派给该货运车辆,从而完成用户的货运需求。
传统技术中,货运平台在为货运车辆进行派单时,通常是基于货运订单为用户匹配最合适的货运车辆;当在有限时间内没有为用户匹配到最合适的货运车辆,货运平台就会将该货运订单进行全平台播报,以期为用户再次选择合适的货运车辆。
但是,上述传统技术中的派单逻辑经常会存在派单效率低下,派单时间长的问题。
发明内容
本公开实施例提供一种货运订单的分配方法、装置、服务器和存储介质,可以用于提高货运订单的派单效率、减少派单时间。
第一方面,本公开实施例提供一种货运订单的分配方法,所述方法包括:
接收用户终端发送的货运订单,并在第一预设距离内的第一候选货运车辆集合中为所述货运订单匹配第一目标货运车辆;其中,所述货运订单包括货物位置,所述第一预设距离与所述货物位置之间的距离不大于第一距离阈值;
若未匹配到所述第一目标货运车辆,则在第二预设距离内的第二候选货运车辆集合中为所述货运订单匹配第二目标货运车辆,并将所述货运订单分配至所述第二目标货运车辆对应的司机终端;其中,所述第二预设距离与所述货物位置之间的距离大于所述第一距离阈值且小于第二距离阈值,所述第二候选货运车辆集合与所述第一候选货运车辆集合无交集,且所述第二候选货运车辆集合属于全平台候选车辆集合中的一部分。
第二方面,本公开实施例提供一种货运订单的分配装置,所述装置包括:
第一匹配模块,用于接收用户终端发送的货运订单,并在第一预设距离内的第一候选货运车辆集合中为所述货运订单匹配第一目标货运车辆;其中,所述货运订单包括货物位置,所述第一预设距离与所述货物位置之间的距离不大于第一距离阈值;
第二匹配模块,用于若未匹配到所述第一目标货运车辆,则在第二预设距离内的第二候选货运车辆集合中为所述货运订单匹配第二目标货运车辆,并将所述货运订单分配至所述第二目标货运车辆对应的司机终端;其中,所述第二预设距离与所述货物位置之间的距离大于所述第一距离阈值且小于第二距离阈值,所述第二候选货运车辆集合与所述第一候选货运车辆集合无交集,且所述第二候选货运车辆集合属于全平台候选车辆集合中的一部分。
第三方面,本公开实施例提供一种服务器,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的方法。
第四方面,本公开实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的方法。
本公开实施例提供的货运订单的分配方法、装置、服务器和存储介质,能够接收用户终端发送的货运订单,并在第一预设距离内的第一候选货运车辆集合中为货运订单匹配第一目标货运车辆;若未匹配到第一目标货运车辆,则在第二预设距离内的第二候选货运车辆集合中为货运订单匹配第二目标货运车辆,并将货运订单分配至所述第二目标货运车辆对应的司机终端;其中,货运订单包括货物位置,第一预设距离与货物位置之间的距离不大于第一距离阈值;第二预设距离与货物位置之间的距离大于第一距离阈值且小于第二距离阈值,第二候选货运车辆集合与第一候选货运车辆集合无交集,即在二次匹配时滤除第一次匹配中第一候选货运车辆集合的影响,避免匹配浪费,减少匹配时长、提高匹配效率;再者,第二候选货运车辆集合属于全平台候选车辆集合中的一部分,即无需在全平台进行车辆匹配,其搜索范围较小,可进一步提高匹配效率。
附图说明
图1为一个实施例中货运订单的分配方法的应用环境图;
图2为一个实施例中货运订单的分配方法的流程示意图;
图3为另一个实施例中货运订单的分配方法的流程示意图;
图4为又一个实施例中货运订单的分配方法的流程示意图;
图5为又一个实施例中货运订单的分配方法的流程示意图;
图6为又一个实施例中货运订单的分配方法的流程示意图;
图7为一个实施例中货运订单的分配装置的结构框图;
图8为另一个实施例中货运订单的分配装置的结构框图;
图9为又一个实施例中货运订单的分配装置的结构框图;
图10为又一个实施例中货运订单的分配装置的结构框图;
图11为又一个实施例中货运订单的分配装置的结构框图;
图12为又一个实施例中货运订单的分配装置的结构框图;
图13为又一个实施例中货运订单的分配装置的结构框图;
图14为又一个实施例中货运订单的分配装置的结构框图;
图15为一个实施例中服务器的内部结构图。
具体实施方式
为了使本公开实施例的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本公开实施例进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本公开实施例,并不用于限定本公开实施例。
首先,在具体介绍本公开实施例的技术方案之前,先对本公开实施例基于的技术背景或者技术演进脉络进行介绍。通常情况下,在货运技术领域,当前市场上诞生了网约货运的应用程序,基于该应用程序用户可以在手机上进行下单以生成货运订单,货运平台根据该货运订单选择合适的货运车辆,并将该货运订单派给该货运车辆,从而完成用户的货运需求。当前的技术背景是:货运平台在为货运车辆进行派单时,是基于货运订单为用户匹配最合适的货运车辆;当在有限时间内没有为用户匹配到最合适的货运车辆,货运平台就会将该货运订单进行全平台播报,为用户再次选择合适的货运车辆。基于该背景,申请人通过对大量派单过程进行统计分析,发现若在全平台播报再次为用户选择合适的货运车辆,其会存在派单效率低下,派单时间长的问题。如何提高派单效率、减少派单时间,成为目前亟待解决的难题。另外,需要说明的是,从提高派单效率、减少派单时间的问题以及下述实施例介绍的技术方案,申请人均付出了大量的创造性劳动。
下面结合本公开实施例所应用的场景,对本公开实施例涉及的技术方案进行介绍。
本公开实施例提供的货运订单的分配方法,可以应用于如图1所示的***架构中。该***架构包括司机端101、用户端102以及平台端103。其中,司机端101和用户端102可以为手机、平板电脑、IPAD等电子设备,或者,司机端101可以为安装在司机端设备上的第一APP软件,用户端102可以为安装在用户端设备上的第二APP软件。平台端103可以为服务器,该服务器可以是独立的服务器,还可以是服务器集群。需要说明的是,司机端101、用户端102、平台端103两两之间可以互相通信,本公开实施例对三者的通信方式并不做限定。另外,上述第一APP软件、第二APP软件可以为平台端发布的软件,这两个软件可以为两个单独的APP软件,还可以为同一款软件在不同模式下的软件呈现,例如,平台端发布一款网约货运软件,该货运软件具有司机模式和用户模式两种模式,不同的模式下软件的功能实现不一样,面对的用户群体也不一样。
在一个实施例中,如图2所示,提供了一种货运订单的分配方法,以该方法应用于图1中的平台端(服务器)为例进行说明,包括以下步骤:
S201,接收用户终端发送的货运订单,并在第一预设距离内的第一候选货运车辆集合中为货运订单匹配第一目标货运车辆;其中,货运订单包括货物位置,第一预设距离与货物位置之间的距离不大于第一距离阈值。
其中,用户终端可以为上述图1中的用户端102,用户可以根据自己的需求通过用户终端输入货运订单,该货运订单包括货物位置,如货运订单的输入内容可以为从A地向B地运输板材。可选地,用户可以在用户终端上的文本框中输入货运订单的内容,也可以通过语音形式输入货运订单,还可以通过下拉框形式选择货运订单中的货物位置等,本实施例对用户输入货运订单的形式不做限制。
具体地,服务器可以接收用户终端发送的货运订单,并根据货运订单中的货物位置在第一预设距离内为该货运订单匹配货运车辆。其中,第一预设距离与货物位置之间的距离不大于第一距离阈值,即第一预设距离内为距离货物位置相对较近的范围;示例性的,假设第一距离阈值为3km,货物位置为货物的发货地位置,则可以设置第一预设距离为[1km,3km],服务器在距离货物位置[1km,3km]的范围内匹配货运车辆。在进行匹配时,服务器先获取第一预设距离内的第一候选货运车辆集合,即当前处于[1km,3km]范围内的车辆集合,然后从该第一候选货运车辆集合中选择第一目标货运车辆,将上述货运订单分配至该第一目标货运车辆对应的司机终端。
可选地,服务器可以根据第一候选货运车辆集合中各个车辆达到货物位置的预计行驶时长,来选择第一目标货运车辆。例如,假设第一候选货运车辆集合中有5个车辆,则选择5个车辆中预计行驶时长最短的车辆作为第一目标货运车辆。若匹配到的货运车辆只有一辆,则直接将货运订单分配至其对应的司机终端;若匹配到的货运车辆有多辆(例如有2个车辆的预计行驶时长相等且最短),则从这多辆车辆中随机选择一辆作为第一目标货运车辆。
可选地,为使服务器更全面的得知用户需求,上述货运订单还可以包括:途径收货地位置、货物类型、是否需要搬运辅助工具(如小推车、塑料布等)、所有货物中最大货物的体积、是否有保值货物、货物的件数、跟车人数中的至少一个。
S202,若未匹配到第一目标货运车辆,则在第二预设距离内的第二候选货运车辆集合中为货运订单匹配第二目标货运车辆,并将货运订单分配至第二目标货运车辆对应的司机终端;其中,第二预设距离与货物位置之间的距离大于第一距离阈值且小于第二距离阈值,第二候选货运车辆集合与第一候选货运车辆集合无交集,且第二候选货运车辆集合属于全平台候选车辆集合中的一部分。
其中,司机终端可以为图1中的司机端101,司机终端登录货运软件(APP)后,首先弹出的界面为线上的货运订单需求列表以及司机的在线状态(如听单状态);若司机没有选择听单(即司机没有上线),则服务器不会为该司机终端派单,该司机终端也不能接单或抢单。若司机没有上线时进行抢单,则司机终端当前的界面上会弹出“您当前未上线”的提示,或者司机终端发出的“您当前未上线”的语音提示;一旦司机上线,则该司机终端可以进行抢单或者被服务器派单。
具体地,若上述未匹配到第一目标货运车辆,该未匹配到第一目标货运车辆的原因可以包括:第一预设距离内没有货运车辆(即第一候选货运车辆集合为空),或者第一目标货运车辆对应的司机终端取消了服务器为其所派的货运订单,或者因交通堵塞第一候选货运车辆集合中的车辆行驶至货物位置的预计行驶时长都较长,等等。在此情况下,服务器扩大匹配范围,在第二预设距离内该货运订单匹配货运车辆。其中,第二预设距离与货物位置之间的距离大于第一距离阈值且小于第二距离阈值,即第二预设距离内为距离货物位置相对较远的范围;示例性的,假设第二距离阈值为6km,则可以设置第二预设距离为(3km,6km),服务器在距离货物位置(3km,6km)的范围内匹配货运车辆。在进行匹配时,服务器先获取第二预设距离内的第二候选货运车辆集合,即当前处于(3km,6km)范围内的车辆集合,然后从该第二候选货运车辆集合中选择第二目标货运车辆,将上述货运订单分配至该第二目标货运车辆对应的司机终端。需要说明的是,该司机终端对应的司机处于上线状态,该服务器在此进行第二目标货运车辆匹配的过程与上述进行第一目标货运车辆匹配的过程,其实现原理类似,在此不再赘述。
还需说明的是,上述第二候选货运车辆集合与第一候选货运车辆集合无交集,即两个车辆集合中的车辆不相同。例如,在第一候选货运车辆集合中匹配第一目标货运车辆时,若匹配到了车辆Q,但其对应的司机终端取消了派单,在第二次匹配时若还对其进行匹配,又匹配到该车辆Q,那么其取消该派单的可能性较大,则再次匹配失败。因此,为避免由此造成的匹配浪费,本实施例将第二候选货运车辆集合与第一候选货运车辆集合设置无交集,可以减少匹配时长、提高匹配效率。另外,第二候选货运车辆集合属于全平台候选车辆集合中的一部分,即无需在全平台进行车辆匹配,其搜索范围较小,可进一步提高匹配效率。
上述货运订单的分配方法中,服务器接收用户终端发送的货运订单,并在第一预设距离内的第一候选货运车辆集合中为该货运订单匹配第一目标货运车辆;若未匹配到第一目标货运车辆,则在第二预设距离内的第二候选货运车辆集合中为货运订单匹配第二目标货运车辆,并将货运订单分配至所述第二目标货运车辆对应的司机终端。其中,第一预设距离与货物位置之间的距离不大于第一距离阈值;第二预设距离与货物位置之间的距离大于第一距离阈值且小于第二距离阈值,且第二候选货运车辆集合与第一候选货运车辆集合无交集,即在二次匹配时滤除第一次匹配中第一候选货运车辆集合的影响,避免匹配浪费,减少匹配时长、提高匹配效率;再者,第二候选货运车辆集合属于全平台候选车辆集合中的一部分,即无需在全平台进行车辆匹配,其搜索范围较小,可进一步提高匹配效率。
由上述可知,服务器在第一候选货运车辆集合中为货运订单匹配第一目标货运车辆的过程,与在第二候选货运车辆集合中为货运订单匹配第二目标货运车辆的过程类似,则本实施例以匹配第二目标货运车辆的过程为例进行详细说明。在一个实施例中,可选地,上述S202可以包括:根据与货物位置相关的交通因素、货运车辆的硬件条件和货运司机的历史因素中的至少一个,从第二候选货运车辆集合中为货运订单匹配第二目标货运车辆。
其中,与货物位置相关的交通因素和货运车辆的硬件条件可以称之为客观因子,与货物位置相关的交通因素可以包括货物发货地附近的交通路况(如堵塞与否)、到达发货地的预计行驶时长等,货运车辆的硬件条件可以包括货运车辆的运行年限(如已经开了5年)、货运车辆的储物空间等。货运司机的历史因素可以称之为主观因子,可以包括货运司机的驾龄、是否有过违章或者事故等。那么,服务器可以根据与货物位置相关的交通因素、货运车辆的硬件条件和货运司机的历史因素中的至少一个,从第二候选货运车辆集合中为货运订单匹配第二目标货运车辆。
可选地,货物位置可以包括货物的发货位置和货物的收货位置;与货物位置相关的交通因素可以包括:货运车辆距离发货位置的直线距离、货运车辆距离收货位置的直线距离、货运车辆距离发货位置的行驶距离、货运车辆距离收货位置的行驶距离、货运车辆行驶至发货位置的行驶时长、货运车辆行驶至收货位置的行驶时长、发货位置与收货位置之间的交通路况中的至少一个。货运司机的历史因素可以包括:货运司机的驾驶经验、货运司机的年龄、货运司机的货物搬运经验、货运司机的用户评价中的至少一个。由此所考虑的匹配因子更加全面,可使得匹配到的目标货运车辆与用户的订单需求匹配度更高,大大提高了用户满意度。
根据本实施例的实现原理,服务器同样可以根据与货物位置相关的交通因素、货运车辆的硬件条件和货运司机的历史因素中的至少一个,从第一候选货运车辆集合中为货运订单匹配第一目标货运车辆。
上述货运订单的分配方法中,服务器根据与货物位置相关的交通因素、货运车辆的硬件条件和货运司机的历史因素中的至少一个,从第二候选货运车辆集合中为货运订单匹配第二目标货运车辆,且与货物位置相关的交通因素、货运车辆的硬件条件和货运司机的历史因素包括多个匹配因子。由此,可使得匹配到的目标货运车辆与用户的订单需求匹配度更高,大大提高了用户满意度。
对于根据上述匹配因子从第二候选货运车辆集合中为货运订单匹配第二目标货运车辆的具体过程,作为一种可实现的方式,服务器可以先根据交通因素、再根据货运车辆的硬件条件和货运司机的历史因素依次进行匹配。作为另一种可实现的方式,服务器还可以同时根据交通因素、货运车辆的硬件条件和货运司机的历史因素同时进行匹配。对于第一种可实现的方式,可选地,如图3所示,上述根据与货物位置相关的交通因素、货运车辆的硬件条件和货运司机的历史因素中的至少一个,从第二候选货运车辆集合中为货运订单匹配第二目标货运车辆的步骤,可以包括:
S301,根据交通因素从第二候选货运车辆集合中为货运订单进行车辆匹配。
S302,若为货运订单匹配到多个候选车辆,则根据货运车辆的硬件条件和货运司机的历史因素,从多个候选车辆中确定第二目标货运车辆。
具体地,服务器可以首先根据交通因素从第二候选货运车辆集合中进行车辆匹配,例如选择距离发货位置的直线距离最短、且行驶至发货位置的行驶时长最短的货运车辆作为候选车辆。若该候选车辆只有一辆,则服务器直接将货运订单分配至该候选车辆对应的司机终端。若匹配到的候选车辆有多个,则服务器再根据货运车辆的硬件条件和货运司机的历史因素,从该多个候选车辆中确定第二目标货运车辆。示例性的,假设匹配到的候选车辆有3个,货运订单中所包含的货物类型有古董且为保值货物,则其对货运车辆的硬件条件和货运司机的历史因素要求较高,如要求货运车辆尽可能的较新,以免弄脏古董,以及要求司机有过搬运古董的经验,以免破坏古董;则服务器对上述3个候选车辆对应的硬件条件和货运司机的历史因素进行匹配,确定一个匹配度更高的第二目标货运车辆。
对于第二种可实现的方式,可选地,如图4所示,上述根据与货物位置相关的交通因素、货运车辆的硬件条件和货运司机的历史因素中的至少一个,从第二候选货运车辆集合中为货运订单匹配第二目标货运车辆的步骤,可以包括:
S401,根据交通因素、货运车辆的硬件条件和货运司机的历史因素,从第二候选货运车辆集合中为货运订单进行车辆匹配。
S402,若为货运订单匹配到多个候选车辆,则从多个候选车辆中任选一辆作为第二目标货运车辆。
具体地,本实施例中服务器是同时根据交通因素、货运车辆的硬件条件和货运司机的历史因素三个匹配因子,从第二候选货运车辆集合中进行车辆匹配,由此可以减少匹配次数。若此时匹配到一个候选车辆,则直接将货运订单分配至该候选车辆对应的司机终端。若匹配到多个候选车辆,则从该多个候选车辆中任选一辆作为第二目标货运车辆。示例性的,服务器可以同时根据第二候选货运车辆集合中各个车辆距离发货地的直线距离、各个车辆的储物空间以及各个车辆对应的货运司机的驾驶经验,为货运订单进行车辆匹配。
上述货运订单的分配方法中,服务器综合多个匹配因子从第二候选货运车辆集合中为货运订单进行车辆匹配,匹配因子考虑的比较全面,匹配到的是和订单需求匹配度最高的车辆,进一步提高了用户满意度。
在一些场景中,上述第二候选货运车辆集合中可能没有合适的第二目标货运车辆、或者所分配的第二目标货运车辆对应的司机终端取消了订单,则服务器可以再次扩大搜索范围,以进行货运订单的分配。可选地,如图5所示,上述方法还包括:
S501,若在第二候选货运车辆集合中未匹配到第二目标货运车辆,则向第三预设距离内的第三候选货运车辆集合对应的司机终端发送订单共享请求,订单共享请求中携带货运订单,用于供第三候选货运车辆集合对应的司机终端竞争抢单。
具体地,若上述未匹配到第二目标货运车辆,服务器将上述货运订单的属性修改为共享订单并扩大匹配范围,对第三预设距离内的司机终端发送订单共享请求。需要说明的是,此时可接收到订单共享请求的司机终端,其对应的司机需为上线状态。当第三候选货运车辆集合对应的司机终端接收到订单共享请求后,便可以进行竞争抢单,并将抢单指令发送至服务器。可选地,服务器可以通过文字形式向司机终端发送订单共享请求,也可以以语音形式向司机终端发送订单共享请求,例如,向司机终端发送“当前有从A地到B地运输板材的共享订单”的语音消息;司机终端收到该语音消息后,司机便可以点击对应的“抢单”按钮或输入“抢单”语音,向服务器发送抢单指令。
S502,接收第三候选货运车辆集合对应的司机终端发送的抢单指令,并根据抢单指令的数量确定第三目标货运车辆;其中,第三预设距离与货物位置之间的距离不小于第二距离阈值,且第三候选货运车辆集合与第一候选货运车辆集合、第二候选货运车辆集合之间均无交集,且第三候选货运车辆集合属于全平台候选车辆集合中的一部分。
其中,第三预设距离与货物位置之间的距离不小于上述第二距离阈值,即第三预设距离内为距离货物位置相对更远的范围;示例性的,假设第二距离阈值为6km,则可以设置第三预设距离为[6km,12km),服务器对距离货物位置[6km,12km)的范围内的司机终端发送订单共享请求。在发送订单共享请求时,服务器先获取第三预设距离内的第三候选货运车辆集合,即当前处于[6km,12km)范围内的车辆集合,然后向该集合中的司机终端发送订单共享请求。
还需说明的是,上述第三候选货运车辆集合与第二候选货运车辆集合、第一候选货运车辆集合均无交集。例如,在第一候选货运车辆集合中匹配第一目标货运车辆时,若匹配到了车辆Q,但其对应的司机终端取消了派单,在第二次匹配时匹配到车辆W,其对应的司机终端也取消了派单,那么服务器便无需再对两者发送订单共享请求,因为其不抢单的可能性较大。因此,为减小服务器与司机终端之间的通信功耗,本实施例将第三候选货运车辆集合与第二候选货运车辆集合、第一候选货运车辆集合设置无交集,同时还可以提高匹配成功率。另外,第三候选货运车辆集合属于全平台候选车辆集合中的一部分,即仍无需在全平台进行车辆匹配,其搜索范围较小,可进一步提高匹配效率。
然后,服务器可以接收到第三候选货运车辆集合对应的司机终端发送的抢单指令,并根据抢单指令的数量确定第三目标货运车辆。可选地,若只接收到一个司机终端发送的抢单指令,则服务器可以确定该司机终端对应的货运车辆为第三目标货运车辆,并将货运订单分配至该第三目标货运车辆对应的司机终端;其中,抢单指令中携带司机终端的标识,该标识可以为司机手机号码、司机身份证号码、货运车辆的车牌号码等,只要能对应至唯一的司机终端即可。若接收到多个司机终端发送的抢单指令,则服务器根据司机终端的标识确定多个竞争货运车辆,即确定参与竞争抢单的是哪些货运车辆;并根据多个竞争货运车辆对应的交通因素、多个竞争货运车辆的硬件条件和多个竞争货运车辆的货运司机的历史因素中的至少一个,从多个竞争货运车辆中确定第三目标货运车辆,并将货运订单分配至第三目标货运车辆对应的司机终端。需要说明的是,服务器根据交通因素、货运车辆的硬件条件和货运司机的历史因素确定第三目标货运车辆的过程,可以参见上述从第二候选货运车辆集合中确定第二目标货运车辆的过程,其实现原理类似,在此不再赘述。
上述货运订单的分配方法中,若在第二候选货运车辆集合中未匹配到第二目标货运车辆,则向第三预设距离内的第三候选货运车辆集合对应的司机终端发送订单共享请求,并接收第三候选货运车辆集合对应的司机终端发送的抢单指令,根据抢单指令的数量确定第三目标货运车辆。其中,第三预设距离与货物位置之间的距离不小于第二距离阈值,且第三候选货运车辆集合与第一候选货运车辆集合、第二候选货运车辆集合之间均无交集,即在发送订单共享请求时滤除第一候选货运车辆集合和第二候选货运车辆集合的影响,减少服务器与司机终端的通信功耗,并可以提高匹配成功率;再者,第三候选货运车辆集合属于全平台候选车辆集合中的一部分,即无需在全平台进行车辆匹配,其搜索范围较小,可进一步提高匹配效率。
在一个实施例中,若未接收到第三候选货运车辆集合对应的司机终端发送的抢单指令,即还未为货运订单匹配到合适的货运车辆,则服务器向全平台候选车辆集合对应的司机终端发送全网订单共享请求,用于供全平台候选货运车辆集合对应的司机终端竞争抢单。即在多次匹配都未匹配到货运车辆后,服务器才将货运订单共享至全网平台,以期为用户找到合适的货运车辆。
下面结合一个具体的货运订单分配场景来介绍本公开的一个实施例,具体参见图6所示,该方法包括如下步骤:
S601,接收用户终端发送的货运订单,并在第一预设距离内的第一候选货运车辆集合中为货运订单匹配第一目标货运车辆;
S602,若未匹配到第一目标货运车辆,则在第二预设距离内的第二候选货运车辆集合中为货运订单匹配第二目标货运车辆,并将货运订单分配至第二目标货运车辆对应的司机终端;
S603,若在第二候选货运车辆集合中未匹配到第二目标货运车辆,则向第三预设距离内的第三候选货运车辆集合对应的司机终端发送订单共享请求;
S604,接收第三候选货运车辆集合对应的司机终端发送的抢单指令,并根据抢单指令的数量确定第三目标货运车辆;
S605,若未接收到第三候选货运车辆集合对应的司机终端发送的抢单指令,则向全平台候选车辆集合对应的司机终端发送全网订单共享请求,用于供全平台候选货运车辆集合对应的司机终端竞争抢单。
本实施例各步骤的实现过程,可以参见上述实施例的描述,其实现原理和技术效果类似,在此不再赘述。
应该理解的是,虽然图2-6的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-6中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图7所示,提供了一种货运订单的分配装置,包括:第一匹配模块11和第二匹配模块12,其中:
第一匹配模块11,用于接收用户终端发送的货运订单,并在第一预设距离内的第一候选货运车辆集合中为货运订单匹配第一目标货运车辆;其中,货运订单包括货物位置,第一预设距离与货物位置之间的距离不大于第一距离阈值;
第二匹配模块12,用于若未匹配到第一目标货运车辆,则在第二预设距离内的第二候选货运车辆集合中为货运订单匹配第二目标货运车辆,并将货运订单分配至第二目标货运车辆对应的司机终端;其中,第二预设距离与货物位置之间的距离大于第一距离阈值且小于第二距离阈值,第二候选货运车辆集合与第一候选货运车辆集合无交集,且第二候选货运车辆集合属于全平台候选车辆集合中的一部分。
本实施例提供的货运订单的分配装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在上述图7所示实施例的基础上,如图8所示,可选地,上述第二匹配模块12包括:第一匹配单元121,其中:
第一匹配单元121,用于根据与货物位置相关的交通因素、货运车辆的硬件条件和货运司机的历史因素中的至少一个,从第二候选货运车辆集合中为货运订单匹配第二目标货运车辆。
本实施例提供的货运订单的分配装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在一个实施例中,货物位置包括货物的发货位置和货物的收货位置;与货物位置相关的交通因素包括:货运车辆距离发货位置的直线距离、货运车辆距离收货位置的直线距离、货运车辆距离发货位置的行驶距离、货运车辆距离收货位置的行驶距离、货运车辆行驶至发货位置的行驶时长、货运车辆行驶至收货位置的行驶时长、发货位置与收货位置之间的交通路况中的至少一个。
在一个实施例中,货运司机的历史因素包括:货运司机的驾驶经验、货运司机的年龄、货运司机的货物搬运经验、货运司机的用户评价中的至少一个。
在上述图8所示实施例的基础上,如图9所示,可选地,第一匹配单元121包括:第一匹配子单元1211和第一确定子单元1212,其中:
第一匹配子单元1211,用于根据交通因素从第二候选货运车辆集合中为货运订单进行车辆匹配;
第一确定子单元1212,用于若为货运订单匹配到多个候选车辆,则根据货运车辆的硬件条件和货运司机的历史因素,从多个候选车辆中确定第二目标货运车辆。
本实施例提供的货运订单的分配装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在上述图8所示实施例的基础上,如图10所示,可选地,第一匹配单元121包括:第二匹配子单元1213和第二确定子单元1214,其中:
第二匹配子单元1213,用于根据交通因素、货运车辆的硬件条件和货运司机的历史因素,从第二候选货运车辆集合中为货运订单进行车辆匹配;
第二确定子单元1214,用于若为货运订单匹配到多个候选车辆,则从候选车辆中任选一辆作为第二目标货运车辆。
本实施例提供的货运订单的分配装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在上述图7所示实施例的基础上,如图11所示,可选地,上述装置还包括:第一发送模块13和接收模块14,其中:
第一发送模块13,用于若在第二候选货运车辆集合中未匹配到第二目标货运车辆,则向第三预设距离内的第三候选货运车辆集合对应的司机终端发送订单共享请求,订单共享请求中携带货运订单,用于供第三候选货运车辆集合对应的司机终端竞争抢单;
接收模块14,用于接收第三候选货运车辆集合对应的司机终端发送的抢单指令,并根据抢单指令的数量确定第三目标货运车辆;其中,第三预设距离与货物位置之间的距离不小于第二距离阈值,且第三候选货运车辆集合与第一候选货运车辆集合、第二候选货运车辆集合之间均无交集,且第三候选货运车辆集合属于全平台候选车辆集合中的一部分。
需要说明的是,图11中的结构是在图7所示的实施例的基础上示出的,当然图11还可以在图8或者图9或图10所示的结构上示出,这里仅是一种示例。
本实施例提供的货运订单的分配装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在上述图11所示实施例的基础上,如图12所示,可选地,接收模块14包括:第一确定单元141和第二确定单元142,其中:
第一确定单元141,用于若接收到一个司机终端发送的抢单指令,则确定一个司机终端对应的货运车辆为第三目标货运车辆,并将货运订单分配至第三目标货运车辆对应的司机终端;其中,抢单指令中携带司机终端的标识;
第二确定单元142,用于若接收到多个司机终端发送的抢单指令,则根据司机终端的标识确定多个竞争货运车辆,并根据多个竞争货运车辆对应的交通因素、多个竞争货运车辆的硬件条件和多个竞争货运车辆的货运司机的历史因素中的至少一个,从多个竞争货运车辆中确定第三目标货运车辆,并将货运订单分配至第三目标货运车辆对应的司机终端。
本实施例提供的货运订单的分配装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在上述图11所示实施例的基础上,如图13所示,可选地,上述装置还包括:第二发送模块15,其中:
第二发送模块15,用于若未接收到第三候选货运车辆集合对应的司机终端发送的抢单指令,则向全平台候选车辆集合对应的司机终端发送全网订单共享请求,用于供全平台候选货运车辆集合对应的司机终端竞争抢单。
需要说明的是,图13中的结构是在图11所示的实施例的基础上示出的,当然图13还可以在图12所示的结构上示出,这里仅是一种示例。
本实施例提供的货运订单的分配装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在上述图8所示实施例的基础上,如图14所示,可选地,上述第一匹配模块11包括:第二匹配单元111,其中,
第二匹配单元111,用于根据与货物位置相关的交通因素、货运车辆的硬件条件和货运司机的历史因素中的至少一个,从第一候选货运车辆集合中为货运订单匹配第一目标货运车辆。
本实施例提供的货运订单的分配装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在一个实施例中,货运订单还包括:途径收货地位置、货物类型、是否需要搬运辅助工具、所有货物中最大货物的体积、是否有保值货物、货物的件数、跟车人数中的至少一个。
关于货运订单的分配装置的具体限定可以参见上文中对于货运订单的分配方法的限定,在此不再赘述。上述货运订单的分配装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以以硬件形式内嵌于或独立于服务器中的处理器中,也可以以软件形式存储于服务器中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
图15是根据一示例性实施例示出的一种服务器1400的框图。参照图15,服务器1400包括处理组件1420,其进一步包括一个或多个处理器,以及由存储器1422所代表的存储器资源,用于存储可由处理组件1420执行的指令或者计算机程序,例如应用程序。存储器1422中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1420被配置为执行指令,以执行上述货运订单的分配的方法。
服务器1400还可以包括一个电源组件1424被配置为执行设备1400的电源管理,一个有线或无线网络接口1426被配置为将设备1400连接到网络,和一个输入输出(I/O)接口1428。服务器1400可以操作基于存储在存储器1422的操作***,例如Window14 14erverTM,Mac O14 XTM,UnixTM,LinuxTM,FreeB14DTM或类似。
在示例性实施例中,还提供了一种包括指令的存储介质,例如包括指令的存储器1422,上述指令可由服务器1400的处理器执行以完成上述方法。存储介质可以是非临时性计算机可读存储介质,例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本公开实施例所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本公开实施例的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本公开实施例构思的前提下,还可以做出若干变形和改进,这些都属于本公开实施例的保护范围。因此,本公开实施例专利的保护范围应以所附权利要求为准。
Claims (22)
1.一种货运订单的分配方法,其特征在于,所述方法包括:
接收用户终端发送的货运订单,并在第一预设距离内的第一候选货运车辆集合中为所述货运订单匹配第一目标货运车辆;其中,所述货运订单包括货物位置,所述第一预设距离内的各位置与所述货物位置之间的距离不大于第一距离阈值;
若未匹配到所述第一目标货运车辆,则扩大匹配范围,在第二预设距离内的第二候选货运车辆集合中为所述货运订单匹配第二目标货运车辆,并将所述货运订单分配至所述第二目标货运车辆对应的司机终端;其中,所述第二预设距离内的各位置与所述货物位置之间的距离大于所述第一距离阈值且小于第二距离阈值,所述第二候选货运车辆集合与所述第一候选货运车辆集合无交集,且所述第二候选货运车辆集合属于全平台候选车辆集合中的一部分;
若在所述第二候选货运车辆集合中未匹配到所述第二目标货运车辆,则扩大匹配范围,向第三预设距离内的第三候选货运车辆集合对应的司机终端发送订单共享请求;所述订单共享请求中携带所述货运订单,用于供所述第三候选货运车辆集合对应的司机终端竞争抢单;
接收所述第三候选货运车辆集合对应的司机终端发送的抢单指令,并根据所述抢单指令的数量确定第三目标货运车辆;其中,所述第三预设距离内的各位置与所述货物位置之间的距离不小于所述第二距离阈值,且所述第三候选货运车辆集合与所述第一候选货运车辆集合、所述第二候选货运车辆集合之间均无交集,且所述第三候选货运车辆集合属于全平台候选车辆集合中的一部分。
2.根据权利要求1所述的方法,其特征在于,所述在第二预设距离内的第二候选货运车辆集合中为所述货运订单匹配第二目标货运车辆,包括:
根据与所述货物位置相关的交通因素、货运车辆的硬件条件和货运司机的历史因素中的至少一个,从所述第二候选货运车辆集合中为所述货运订单匹配第二目标货运车辆。
3.根据权利要求2所述的方法,其特征在于,所述货物位置包括货物的发货位置和货物的收货位置;
所述与所述货物位置相关的交通因素包括:货运车辆距离所述发货位置的直线距离、货运车辆距离所述收货位置的直线距离、货运车辆距离所述发货位置的行驶距离、货运车辆距离所述收货位置的行驶距离、货运车辆行驶至所述发货位置的行驶时长、货运车辆行驶至所述收货位置的行驶时长、所述发货位置与所述收货位置之间的交通路况中的至少一个。
4.根据权利要求2所述的方法,其特征在于,所述货运司机的历史因素包括:货运司机的驾驶经验、货运司机的年龄、货运司机的货物搬运经验、货运司机的用户评价中的至少一个。
5.根据权利要求2所述的方法,其特征在于,所述根据与所述货物位置相关的交通因素、货运车辆的硬件条件和货运司机的历史因素中的至少一个,从所述第二候选货运车辆集合中为所述货运订单匹配所述第二目标货运车辆,包括:
根据所述交通因素从所述第二候选货运车辆集合中为所述货运订单进行车辆匹配;
若为所述货运订单匹配到多个候选车辆,则根据所述货运车辆的硬件条件和所述货运司机的历史因素,从所述多个候选车辆中确定所述第二目标货运车辆。
6.根据权利要求2所述的方法,其特征在于,所述根据与所述货物位置相关的交通因素、货运车辆的硬件条件和货运司机的历史因素中的至少一个,从所述第二候选货运车辆集合中为所述货运订单匹配所述第二目标货运车辆,包括:
根据所述交通因素、所述货运车辆的硬件条件和所述货运司机的历史因素,从所述第二候选货运车辆集合中为所述货运订单进行车辆匹配;
若为所述货运订单匹配到多个候选车辆,则从所述多个候选车辆中任选一辆作为所述第二目标货运车辆。
7.根据权利要求5或6所述的方法,其特征在于,所述根据所述抢单指令的数量确定第三目标货运车辆,包括:
若接收到一个司机终端发送的抢单指令,则确定所述一个司机终端对应的货运车辆为所述第三目标货运车辆,并将所述货运订单分配至所述第三目标货运车辆对应的司机终端;其中,所述抢单指令中携带所述司机终端的标识;
若接收到多个司机终端发送的抢单指令,则根据所述司机终端的标识确定多个竞争货运车辆,并根据所述多个竞争货运车辆对应的交通因素、所述多个竞争货运车辆的硬件条件和所述多个竞争货运车辆的货运司机的历史因素中的至少一个,从所述多个竞争货运车辆中确定所述第三目标货运车辆,并将所述货运订单分配至所述第三目标货运车辆对应的司机终端。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
若未接收到所述第三候选货运车辆集合对应的司机终端发送的抢单指令,则向所述全平台候选车辆集合对应的司机终端发送全网订单共享请求,用于供所述全平台候选货运车辆集合对应的司机终端竞争抢单。
9.根据权利要求1所述的方法,其特征在于,所述在第一预设距离内的第一候选货运车辆集合中为所述货运订单匹配第一目标货运车辆,包括:
根据与所述货物位置相关的交通因素、货运车辆的硬件条件和货运司机的历史因素中的至少一个,从所述第一候选货运车辆集合中为所述货运订单匹配所述第一目标货运车辆。
10.根据权利要求1所述的方法,其特征在于,所述货运订单还包括:途径收货地位置、货物类型、是否需要搬运辅助工具、所有货物中最大货物的体积、是否有保值货物、货物的件数、跟车人数中的至少一个。
11.一种货运订单的分配装置,其特征在于,所述装置包括:
第一匹配模块,用于接收用户终端发送的货运订单,并在第一预设距离内的第一候选货运车辆集合中为所述货运订单匹配第一目标货运车辆;其中,所述货运订单包括货物位置,所述第一预设距离内的各位置与所述货物位置之间的距离不大于第一距离阈值;
第二匹配模块,用于若未匹配到所述第一目标货运车辆,则扩大匹配范围,在第二预设距离内的第二候选货运车辆集合中为所述货运订单匹配第二目标货运车辆,并将所述货运订单分配至所述第二目标货运车辆对应的司机终端;其中,所述第二预设距离内的各位置与所述货物位置之间的距离大于所述第一距离阈值且小于第二距离阈值,所述第二候选货运车辆集合与所述第一候选货运车辆集合无交集,且所述第二候选货运车辆集合属于全平台候选车辆集合中的一部分;
第一发送模块,用于若在所述第二候选货运车辆集合中未匹配到所述第二目标货运车辆,则扩大匹配范围,向第三预设距离内的第三候选货运车辆集合对应的司机终端发送订单共享请求,所述订单共享请求中携带所述货运订单,用于供所述第三候选货运车辆集合对应的司机终端竞争抢单;所述第三预设距离内为距离所述货物位置比所述第二预设距离远的范围;
接收模块,用于接收所述第三候选货运车辆集合对应的司机终端发送的抢单指令,并根据所述抢单指令的数量确定第三目标货运车辆;其中,所述第三预设距离内的各位置与所述货物位置之间的距离不小于所述第二距离阈值,且所述第三候选货运车辆集合与所述第一候选货运车辆集合、所述第二候选货运车辆集合之间均无交集,且所述第三候选货运车辆集合属于全平台候选车辆集合中的一部分。
12.根据权利要求11所述的装置,其特征在于,所述第二匹配模块,包括:
第一匹配单元,用于根据与所述货物位置相关的交通因素、货运车辆的硬件条件和货运司机的历史因素中的至少一个,从所述第二候选货运车辆集合中为所述货运订单匹配第二目标货运车辆。
13.根据权利要求12所述的装置,其特征在于,所述货物位置包括货物的发货位置和货物的收货位置;
所述与所述货物位置相关的交通因素包括:货运车辆距离所述发货位置的直线距离、货运车辆距离所述收货位置的直线距离、货运车辆距离所述发货位置的行驶距离、货运车辆距离所述收货位置的行驶距离、货运车辆行驶至所述发货位置的行驶时长、货运车辆行驶至所述收货位置的行驶时长、所述发货位置与所述收货位置之间的交通路况中的至少一个。
14.根据权利要求12所述的装置,其特征在于,所述货运司机的历史因素包括:货运司机的驾驶经验、货运司机的年龄、货运司机的货物搬运经验、货运司机的用户评价中的至少一个。
15.根据权利要求12所述的装置,其特征在于,所述第一匹配单元,包括:
第一匹配子单元,用于根据所述交通因素从所述第二候选货运车辆集合中为所述货运订单进行车辆匹配;
第一确定子单元,用于若为所述货运订单匹配到多个候选车辆,则根据所述货运车辆的硬件条件和所述货运司机的历史因素,从所述多个候选车辆中确定所述第二目标货运车辆。
16.根据权利要求12所述的装置,其特征在于,所述第一匹配单元,包括:
第二匹配子单元,用于根据所述交通因素、所述货运车辆的硬件条件和所述货运司机的历史因素,从所述第二候选货运车辆集合中为所述货运订单进行车辆匹配;
第二确定子单元,用于若为所述货运订单匹配到多个候选车辆,则从所述候选车辆中任选一辆作为所述第二目标货运车辆。
17.根据权利要求15或16所述的装置,其特征在于,所述接收模块,包括:
第一确定单元,用于若接收到一个司机终端发送的抢单指令,则确定所述一个司机终端对应的货运车辆为所述第三目标货运车辆,并将所述货运订单分配至所述第三目标货运车辆对应的司机终端;其中,所述抢单指令中携带所述司机终端的标识;
第二确定单元,用于若接收到多个司机终端发送的抢单指令,则根据所述司机终端的标识确定多个竞争货运车辆,并根据所述多个竞争货运车辆对应的交通因素、所述多个竞争货运车辆的硬件条件和所述多个竞争货运车辆的货运司机的历史因素中的至少一个,从所述多个竞争货运车辆中确定所述第三目标货运车辆,并将所述货运订单分配至所述第三目标货运车辆对应的司机终端。
18.根据权利要求17所述的装置,其特征在于,所述装置还包括:
第二发送模块,用于若未接收到所述第三候选货运车辆集合对应的司机终端发送的抢单指令,则向所述全平台候选车辆集合对应的司机终端发送全网订单共享请求,用于供所述全平台候选货运车辆集合对应的司机终端竞争抢单。
19.根据权利要求11所述的装置,其特征在于,所述第一匹配模块,包括:
第二匹配单元,用于根据与所述货物位置相关的交通因素、货运车辆的硬件条件和货运司机的历史因素中的至少一个,从所述第一候选货运车辆集合中为所述货运订单匹配所述第一目标货运车辆。
20.根据权利要求11所述的装置,其特征在于,所述货运订单还包括:途径收货地位置、货物类型、是否需要搬运辅助工具、所有货物中最大货物的体积、是否有保值货物、货物的件数、跟车人数中的至少一个。
21.一种服务器,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至10中任一项所述的方法的步骤。
22.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至10中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010583271.XA CN111861310B (zh) | 2020-06-23 | 2020-06-23 | 货运订单的分配方法、装置、服务器及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010583271.XA CN111861310B (zh) | 2020-06-23 | 2020-06-23 | 货运订单的分配方法、装置、服务器及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111861310A CN111861310A (zh) | 2020-10-30 |
CN111861310B true CN111861310B (zh) | 2024-01-23 |
Family
ID=72989640
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010583271.XA Active CN111861310B (zh) | 2020-06-23 | 2020-06-23 | 货运订单的分配方法、装置、服务器及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111861310B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112734237A (zh) * | 2021-01-12 | 2021-04-30 | 四川长虹格润环保科技股份有限公司 | 用于交易业务的配送员匹配方法 |
CN112927118A (zh) * | 2021-03-30 | 2021-06-08 | 深圳裹动智驾科技有限公司 | 无人驾驶车辆与人工驾驶车辆的混合派单方法及服务器 |
CN113988992B (zh) * | 2021-11-17 | 2024-06-14 | 杭州拼便宜网络科技有限公司 | 订单信息发送方法、装置、电子设备和计算机可读介质 |
CN114240165A (zh) * | 2021-12-17 | 2022-03-25 | 广州回头车信息科技有限公司 | 货运订单的提醒方法、装置、设备以及存储介质 |
CN114047769B (zh) * | 2022-01-13 | 2022-04-12 | 江西丹巴赫机器人股份有限公司 | 无人驾驶搬运车的控制方法及装置 |
CN114626913A (zh) * | 2022-03-03 | 2022-06-14 | 南京领行科技股份有限公司 | 一种订单处理方法、装置及电子设备 |
CN117436777B (zh) * | 2023-12-20 | 2024-03-08 | 江苏运满满同城信息科技有限公司 | 一种用于智能物流货运的多式联运方法及*** |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107545359A (zh) * | 2017-07-28 | 2018-01-05 | 武汉依迅北斗空间技术有限公司 | 一种搬家车辆调度方法及*** |
CN108171961A (zh) * | 2017-11-30 | 2018-06-15 | 中国科学院自动化研究所 | 网约车和出租车的综合调度***及方法 |
CN108446776A (zh) * | 2017-02-08 | 2018-08-24 | 北京嘀嘀无限科技发展有限公司 | 网络约车订单分配方法和装置以及电子设备 |
CN108805411A (zh) * | 2018-05-18 | 2018-11-13 | 北京嘀嘀无限科技发展有限公司 | 网约车订单分配方法、装置、服务器、终端和可读存储介质 |
CN109636216A (zh) * | 2018-12-19 | 2019-04-16 | 义乌市腾飞汽车代驾服务有限公司 | 一种乘客订单的生成方法和装置 |
CN109635985A (zh) * | 2018-12-28 | 2019-04-16 | 永安行科技股份有限公司 | 订单分配方法、分配***及计算机可读存储介质 |
CN109784807A (zh) * | 2018-12-28 | 2019-05-21 | 天津五八到家科技有限公司 | 确定车辆的方法、设备及存储介质 |
CN109978439A (zh) * | 2019-02-18 | 2019-07-05 | 天津五八到家科技有限公司 | 抢单方法、设备及存储介质 |
CN110400105A (zh) * | 2019-06-13 | 2019-11-01 | 天津五八到家科技有限公司 | 订单分配方法、设备、***及存储介质 |
CN110414883A (zh) * | 2019-06-20 | 2019-11-05 | 天津五八到家科技有限公司 | 货物运输和下单方法、设备及存储介质 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2016359530A1 (en) * | 2015-11-26 | 2018-03-01 | Beijing Didi Infinity Technology And Development Co., Ltd. | Systems and methods for allocating sharable orders |
US11392881B2 (en) * | 2018-04-16 | 2022-07-19 | Uber Technologies, Inc. | Freight vehicle matching and operation |
-
2020
- 2020-06-23 CN CN202010583271.XA patent/CN111861310B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108446776A (zh) * | 2017-02-08 | 2018-08-24 | 北京嘀嘀无限科技发展有限公司 | 网络约车订单分配方法和装置以及电子设备 |
CN107545359A (zh) * | 2017-07-28 | 2018-01-05 | 武汉依迅北斗空间技术有限公司 | 一种搬家车辆调度方法及*** |
CN108171961A (zh) * | 2017-11-30 | 2018-06-15 | 中国科学院自动化研究所 | 网约车和出租车的综合调度***及方法 |
CN108805411A (zh) * | 2018-05-18 | 2018-11-13 | 北京嘀嘀无限科技发展有限公司 | 网约车订单分配方法、装置、服务器、终端和可读存储介质 |
CN109636216A (zh) * | 2018-12-19 | 2019-04-16 | 义乌市腾飞汽车代驾服务有限公司 | 一种乘客订单的生成方法和装置 |
CN109635985A (zh) * | 2018-12-28 | 2019-04-16 | 永安行科技股份有限公司 | 订单分配方法、分配***及计算机可读存储介质 |
CN109784807A (zh) * | 2018-12-28 | 2019-05-21 | 天津五八到家科技有限公司 | 确定车辆的方法、设备及存储介质 |
CN109978439A (zh) * | 2019-02-18 | 2019-07-05 | 天津五八到家科技有限公司 | 抢单方法、设备及存储介质 |
CN110400105A (zh) * | 2019-06-13 | 2019-11-01 | 天津五八到家科技有限公司 | 订单分配方法、设备、***及存储介质 |
CN110414883A (zh) * | 2019-06-20 | 2019-11-05 | 天津五八到家科技有限公司 | 货物运输和下单方法、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN111861310A (zh) | 2020-10-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111861310B (zh) | 货运订单的分配方法、装置、服务器及存储介质 | |
US20220044186A1 (en) | Arranging a transport service for multiple users | |
CN108765933B (zh) | 一种推荐上车点的方法、装置、设备及存储介质 | |
CN113535343B (zh) | 基于网络调度的算力共享方法及相关产品 | |
CN104809589B (zh) | 用于处理订单的方法及设备 | |
CN112947414B (zh) | 机器人调度方法、装置、计算机设备及存储介质 | |
CN107818498B (zh) | 订单分配计算方法和***、服务器、存储介质 | |
US20180089608A1 (en) | Systems and methods for managing delivery routes | |
CN113222305A (zh) | 订单调度方法、装置、存储介质和电子设备 | |
CN108921762B (zh) | 一种车辆混合调度方法、装置及设备 | |
CN110414883A (zh) | 货物运输和下单方法、设备及存储介质 | |
CN113159458B (zh) | 网约车的分配方法、装置、电子设备及存储介质 | |
CN109039899B (zh) | 数据传输方法、***及计算机可读存储介质 | |
CN108399460B (zh) | 网络约车订单分配处理方法及服务器 | |
CN107634899B (zh) | 基于聊天群组的排队方法、装置、服务器及存储介质 | |
CN109934537A (zh) | 订单分配方法、装置、服务器和存储介质 | |
CN110020215A (zh) | 找单推荐信息的推送方法及装置、电子设备 | |
CN111401608B (zh) | 客运车辆的线路规划方法、装置及存储介质 | |
CN114155026A (zh) | 一种资源分配方法、装置、服务器及存储介质 | |
CN115131113A (zh) | 一种订单信息的生成方法、存储介质及电子设备 | |
CN111858082A (zh) | 提示信息的发送方法、输出方法、装置、电子设备和介质 | |
CN111612286B (zh) | 一种订单分配方法、装置、电子设备及存储介质 | |
CN110163700B (zh) | 分单方法、装置、服务器和介质 | |
CN111833119A (zh) | 一种订单分配的方法、装置、电子设备及存储介质 | |
CN111611081B (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 | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20210302 Address after: 100193 No.223, 2nd floor, building 34, courtyard 8, Dongbeiwang West Road, Haidian District, Beijing Applicant after: Beijing furuite unlimited technology development Co.,Ltd. Address before: 100089 building 34, courtyard 8, Dongbeiwang West Road, Haidian District, Beijing Applicant before: BEIJING DIDI INFINITY TECHNOLOGY AND DEVELOPMENT Co.,Ltd. |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |