一种网约客运车辆派单方法、系统、存储介质及电子设备与流程

文档序号:29409295发布日期:2022-03-26 11:24阅读:262来源:国知局
一种网约客运车辆派单方法、系统、存储介质及电子设备与流程

1.本发明涉及物联网领域,具体来说涉及一种网约客运车辆派单方法、系统、存储介质及电子设备。


背景技术:

2.客运车辆是人们日常出行的重要交通工具,尤其是随着网约客运车辆等新型客运方式的兴起和发展,有效弥补了传统客运方式存在的很多不足,成为很多人喜爱选择的出行方式。现有的客运车辆一般由企业来统一管理,为满足乘客多样化的出行需求,企业经常要花费大量的时间和人力去协调调度合适的客运车辆,而大量的协调调度时间导致用户需要花费相应的时间去等待,减缓了乘客的出行效率。
3.现有的网约客运车辆派单方法,通常是对客运车辆进行排序后,将订单依次推送给车辆司机,让司机选择是否接受订单,并在司机人工接受订单后才能进行派单。因派单过程需要司机人工参与,降低了车辆的分派效率。
4.因此,基于现有网约客运车辆派单方法存在派单效率低的问题,需要提供一种实现车辆快速调度的派单方法。


技术实现要素:

5.本发明的目的在于提供一种网约客运车辆派单方法、系统、存储介质及电子设备,解决现有网约客运车辆派单方法存在的派单效率低的问题。
6.为实现上述目的,本发明公开了如下技术方案:
7.本发明一方面提供一种网约客运车辆派单方法,所述方法包括:
8.接收至少一个用户终端发送的订单请求,基于所述订单请求实时计算对应车辆班次下可派单的空闲车辆的车辆空座数量;
9.根据车辆接单序号和所述车辆空座数量对所述可派单的空闲车辆进行排序,并根据排序结果为请求订单直接分配接单车辆;
10.更新所述接单车辆的订单信息,将所述订单信息发送给所述接单车辆对应的履约司机所持车载终端,并向所述用户终端发送派单信息。
11.进一步的,在根据排序结果为请求订单直接分配接单车辆的步骤中,包括:
12.根据车辆接单序号对空闲车辆进行排列,形成空闲车辆列表;
13.遍历所述空闲车辆列表,判断是否存在所述车辆空座数量等于所述订单中所选乘车人数的适配车辆;
14.若存在,则将所述适配车辆直接分派为接单车辆;
15.若不存在,则将所述订单进行组合分派。
16.可选的,根据车辆接单序号对空闲车辆进行排列,排列方式为升序排列。
17.进一步的,在判断是否存在车辆空座数量等于订单中所选乘车人数的适配车辆之前,还包括下述步骤:
18.判断当前空闲车辆是否为电动车辆;
19.若否,则进入判断是否存在车辆空座数量等于订单中所选乘车人数的适配车辆的步骤;
20.若是,则判断当前空闲车辆的存储电量是否不低于行程所需电量,
21.如果否,将当前空闲车辆从空闲车辆列表中删除,形成最新空闲车辆列表;
22.如果是,进入判断是否存在车辆空座数量等于订单中所选乘车人数的适配车辆的步骤。
23.进一步的,将所述订单进行组合分派,包括:
24.根据所述车辆接单序号和所述车辆空座数量,对空闲车辆先进行组合,后进行排列,形成组合车辆总表;
25.遍历所述组合车辆总表,判断是否存在车辆空座总数大于等于所述订单中所选乘车人数的组合车辆,所述车辆空座总数为组合车辆中每个空闲车辆的车辆空座数量之和;
26.如果存在,则将所述组合车辆分派为接单车辆;
27.如果不存在,则将所述组合车辆总表中车辆空座总数最大的组合车辆分派为接单车辆。
28.进一步的,根据所述车辆接单序号和所述车辆空座数量,对空闲车辆先进行组合,后进行排列,形成组合车辆总表,包括:
29.从所述最新空闲车辆列表中,分别取元素为1至x辆车对应形成车辆组合c1,

,cx,即每个车辆组合内各元素的车辆数相同,不同车辆组合之间各元素的车辆数不同,其中,x为所述订单中所选乘车人数;
30.对每个车辆组合内的各元素先根据车辆空座总数进行排列,对于车辆空座总数相同的元素,根据车辆接单总序进行排列,形成x个组合车辆分表,所述车辆接单总序为元素中每个空闲车辆的车辆接单序号之和;
31.对所述x个组合车辆分表中的各元素先根据车辆空座总数进行排列,对于车辆空座总数相同的元素,根据车辆接单总序进行排列,形成组合车辆总表。
32.可选的,所述根据车辆空座总数进行排列,排列方式为升序排列;所述根据车辆接单总序进行排列,排列方式为升序排列。
33.进一步的,上述的网约客运车辆派单方法,在基于所述订单请求实时计算对应班次下可派单的空闲车辆信息之前,还包括:
34.设置客运站点、车辆线路及车辆班次信息;
35.根据所述车辆班次信息,进行车辆调派;
36.或者,设置调派车辆的车辆接单序号、车辆空座数量及履约司机,或者设置调派车辆的车辆接单序号、车辆空座数量、行程所需电量及履约司机。
37.本发明另一方面提供一种网约客运车辆派单系统,所述系统包括:
38.计算模块,用于接收至少一个用户终端发送的订单请求,基于所述订单请求实时计算对应班次下可派单的空闲车辆的车辆空座数量;
39.派单模块,根据车辆接单序号和所述车辆空座数量对所述可派单的空闲车辆进行排序,并根据排序结果为所述请求订单直接分配接单车辆;
40.通知模块,用于更新所述接单车辆的订单信息,将所述订单信息发送给所述接单
车辆对应的履约司机所持车载终端,并向所述用户终端发送派单信息。
41.上述的网约客运车辆派单系统,派单模块根据车辆接单序号和所述车辆空座数量对可派单的空闲车辆进行排序,并根据排序结果为请求订单直接分配单车辆,包括:
42.根据车辆接单序号对空闲车辆进行排列,形成空闲车辆列表;
43.遍历所述空闲车辆列表,判断是否存在所述车辆空座数量等于所述订单中所选乘车人数的适配车辆;
44.若存在,则将所述适配车辆分派为接单车辆;
45.若不存在,则根据所述车辆接单序号和所述车辆空座数量,对空闲车辆先进行组合,后进行排列,形成组合车辆总表;
46.遍历所述组合车辆总表,判断是否存在车辆空座总数大于等于所述订单中所选乘车人数的组合车辆,所述车辆空座总数为组合车辆中每个空闲车辆的车辆空座数量之和;
47.如果存在,则将所述组合车辆分派为接单车辆;
48.如果不存在,则将所述组合车辆总表中车辆空座总数最大的组合车辆分派为接单车辆。
49.进一步的,派单模块在判断是否存在车辆空座数量等于订单中所选乘车人数的适配车辆之前,还包括:
50.判断当前空闲车辆是否为电动车辆;
51.若否,则进入判断是否存在车辆空座数量等于订单中所选乘车人数的适配车辆的步骤;
52.若是,则判断当前空闲车辆的存储电量是否不低于行程所需电量,
53.如果否,将当前空闲车辆从空闲车辆列表中去除,形成最新空闲车辆列表;
54.如果是,进入判断是否存在车辆空座数量等于订单中所选乘车人数的适配车辆的步骤。
55.进一步的,派单模块根据所述车辆接单序号和所述车辆空座数量,对空闲车辆先进行组合,后进行排列,形成组合车辆总表,包括:
56.从所述最新空闲车辆列表中,分别取元素为1至x辆车对应形成车辆组合c1,

,cx,即每个车辆组合内各元素的车辆数相同,不同车辆组合之间各元素的车辆数不同,其中,x为所述订单中所选乘车人数;
57.对每个车辆组合内的各元素先根据车辆空座总数进行排列,对于车辆空座总数相同的元素,根据车辆接单总序进行排列,形成x个组合车辆分表,所述车辆接单总序为元素中每个空闲车辆的车辆接单序号之和;
58.对所述x个组合车辆分表中的各元素先根据车辆空座总数进行排列,对于车辆空座总数相同的元素,根据车辆接单总序进行排列,形成组合车辆总表。
59.本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的网约客运车辆派单方法的步骤。
60.此外,本发明还提供了一种电子设备,所述电子设备包括:至少一个处理器,以及与所述处理器通信连接的至少一个存储器;
61.所述存储器存储有可在处理器上运行的程序指令;
62.所述处理器调用所述程序指令能够执行如上所述的网约客运车辆派单方法的步骤。
63.发明内容中提供的效果仅仅是实施例的效果,而不是发明所有的全部效果,上述技术方案中的一个技术方案具有如下优点或有益效果:
64.在本技术实施例中,通过空闲车辆信息直接确定接单车辆,然后更新接单车辆的订单信息,并将订单信息直接发送给接单车辆对应的履约司机,不需要司机接受订单即可完成派单,减少了人工参与过程,提高了车辆派单效率。
附图说明
65.此处的附图被并入说明书中并构成说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
66.图1为本技术实施例提供的网约客运车辆派单方法的应用场景示意图;
67.图2为本技术一实施例提供的网约客运车辆派单方法流程示意图;
68.图3为本技术一实施例提供的网约客运车辆派单方法的确定接单车辆步骤可选的流程示意图;
69.图4为图3中步骤s222可选的流程示意图;
70.图5为本技术一实施例提供的网约客运车辆派单系统的结构示意图;
71.图6为本技术一实施例提供的电子设备的结构示意图。
具体实施方式
72.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
73.需要说明的,本说明书中针对“一个实施例”、“实施例”、“示例实施例”等的引用,指的是描述的该实施例可包括特定的特征、结构或特性,但是不是每个实施例必须包含这些特定特征、结构或特性。此外,这样的表述并非指的是同一个实施例。进一步,在结合实施例描述特定的特征、结构或特性时,不管有没有明确的描述,已经表明将这样的特征、结构或特性结合到其它实施例中是在本领域技术人员的知识范围内的。
74.此外,在说明书及后续的权利要求当中使用了某些词汇来指称特定组件或部件,所属领域中具有通常知识者应可理解,制造商可以用不同的名词或术语来称呼同一个组件或部件。本说明书及后续的权利要求并不以名称的差异来作为区分组件或部件的方式,而是以组件或部件在功能上的差异来作为区分的准则。在通篇说明书及后续的权利要求书中所提及的“包括”和“包含”为一开放式的用语,故应解释成“包含但不限定于”。以外,“连接”一词在此系包含任何直接及间接的电性连接手段。间接的电性连接手段包括通过其它装置进行连接。
75.图1为本技术一个实施例的应用场景示意图。如图1所示,该应用场景中可以包括后台服务器10、若干安装有打车app的用户终端20以及若干网约客运车辆30。用户终端20可以是智能手机、智能手表或其它类型的终端,每辆客运车辆随车配置一个车载终端,车载终端可以是安装在客运车辆上的具有触摸显示屏的智能终端,或者是驾驶司机带入客运车辆
内的智能手机。用户终端和车载终端均可通过卫星定位模块分别采集用户和客运车辆的位置数据,并通过通信模块与后台服务器10进行无线通信。
76.乘客用车时,通过用户终端20向后台服务器10发送订单请求,后台服务器10基于用户订单请求实时计算对应班次下可派单的空闲车辆信息,根据空闲车辆信息确定接单车辆,并将订单信息直接发送给接单车辆对应的车载终端,同时向用户终端20发送派单信息。
77.参考图2,图2示出了本发明一实施例提供的网约客运车辆派单方法流程示意图,包括如下步骤:
78.s21、接收至少一个用户终端发送的订单请求,基于订单请求实时计算对应班次下可派单的空闲车辆的车辆空座数量;
79.s22、根据车辆接单序号和车辆空座数量对可派单的空闲车辆进行排序,并根据排序结果为请求订单直接分配接单车辆;
80.s23、更新接单车辆的订单信息,将订单信息发送给接单车辆对应的履约司机所持车载终端,并向用户终端发送派单信息。
81.如前所述,现有的网约客运车辆派单方法,在对客运车辆进行排序后,将订单推送给司机,司机人工接受订单后才能进行派单,存在派单效率不高的问题。在本技术的实施例中,通过空闲车辆信息直接确定接单车辆,然后更新接单车辆的订单信息,并将订单信息直接发送给接单车辆对应的履约司机,不需要司机接受订单请求即可完成派单,减少了人工参与过程,提高了车辆派单效率,减少了用户的出行等待时间,提升了用户体验。
82.一种可选的实施方式中,在步骤s21之前,还可包括下述步骤:
83.将车辆班次下的调派车辆进行排列,并依次赋予车辆接单序号。
84.在一些实施例中,所述车辆接单序号还可根据其它因素进行排列赋值,如司机优先级等。
85.参见图3,一种可选的实施方式中,步骤s22中根据车辆接单序号和车辆空座数量对可派单的空闲车辆进行排序,并根据排序结果为请求订单直接分配接单车辆,可包括;
86.s221、根据车辆接单序号对空闲车辆进行排列,形成空闲车辆列表;
87.s222、遍历空闲车辆列表,判断是否存在车辆空座数量等于订单中所选乘车人数的适配车辆;
88.s223、若存在,则将适配车辆分派为接单车辆;
89.若不存在,则转至步骤s224,开始将订单进行组合分派;
90.s224、根据车辆接单序号和车辆空座数量,对空闲车辆先进行组合,后进行排列,形成组合车辆总表;
91.s225、遍历组合车辆总表,判断是否存在车辆空座总数大于等于订单中所选乘车人数的组合车辆,所述车辆空座总数为组合车辆中每个空闲车辆的车辆空座数量之和;
92.s226、若存在,则将组合车辆分派为接单车辆;
93.s227、若不存在,则将组合车辆总表中车辆空座总数最大的组合车辆分派为接单车辆。
94.参见图4,一种可选的实施方式中,步骤s222中在判断是否存在车辆空座数量等于订单中所选乘车人数的适配车辆之前,包括下述步骤;
95.s2221、遍历空闲车辆列表,判断当前空闲车辆是否为电动车辆;
96.s2222、若否,则进入判断是否存在车辆空座数量等于订单中所选乘车人数的适配车辆的步骤;
97.s2223、若是,则判断当前空闲车辆的存储电量是否不低于行程所需电量,
98.s2224、如果否,将当前空闲车辆从空闲车辆列表中去除,形成最新空闲车辆列表;
99.s2225、如果是,进入判断是否存在车辆空座数量等于订单中所选乘车人数的适配车辆的步骤。
100.在一些实施例中,步骤s224根据车辆接单序号和车辆空座数量,对空闲车辆先进行组合,后进行排列,形成组合车辆总表,可以具体包括:
101.从最新空闲车辆列表中,分别取元素为1至x辆车对应形成车辆组合c1,

,cx,即每个车辆组合内各元素的车辆数相同,不同车辆组合之间各元素的车辆数不同,其中,x为订单中所选乘车人数;
102.对每个车辆组合内的各元素先根据车辆空座总数进行排列,对于车辆空座总数相同的元素,根据车辆接单总序进行排列,形成x个组合车辆分表,所述车辆接单总序为元素中每个空闲车辆的车辆接单序号之和;
103.对x个组合车辆分表中的各元素先根据车辆空座总数进行排列,对于车辆空座总数相同的元素,根据车辆接单总序进行排列,形成组合车辆总表。
104.一些实施例中,根据车辆接单序号对空闲车辆进行排列,排列方式可以为升序排列。根据车辆空座总数进行排列及根据车辆接单总序进行排列,排列方式可以为升序排列。
105.上述实施例中,根据车辆接单序号对空闲车辆进行排列,形成空闲车辆列表,或者根据车辆接单序号和车辆空座数量对空闲车辆进行组合排列,形成组合车辆总表,通过遍历空闲车辆列表或组合车辆总表,为订单分配适配车辆或组合车辆,可快速匹配用户需求,实现车辆快速调度。
106.上述的网约客运车辆派单方法中,在步骤s21接收至少一个用户终端发送的订单请求之前,还包括:
107.设置客运站点、车辆线路及车辆班次信息;
108.根据所述车辆班次信息,进行车辆调派;
109.或者,设置调派车辆的车辆接单序号、车辆空座数量及履约司机,或者设置调派车辆的车辆接单序号、车辆空座数量、行程所需电量及履约司机。其中,行程所需电量根据调派车辆的车辆线路进行设定。
110.在一个具体实施例中,订单信息包括乘车班次、乘车人数、出发地及目的地。用户根据乘车位置和乘车时间搜索符合行程的班次,选择上车站点及下车站点,填写乘车人信息,支付后完成下单。
111.以甲市-乙市线路为例,具体实施过程可以如下:
112.系统管理人员设置从甲市-乙市线路的客运站点、车辆线路及车辆班次信息,并给其中的第一车辆班次调派车辆a(车辆空座数量为1)、b(车辆空座数量为2)、c(车辆空座数量为3)、d(车辆空座数量为4)四辆车,假设四辆车均为电车,且当前存储电量均大于行程所需电量,设置车辆接单顺序依次为a、b、c、d,分别对应a、b、c、d四个履约司机。
113.首先,乘客1下单甲市至乙市的第一车辆班次,乘车人数为2人,遍历空闲车辆列表a、b、c、d,b的车辆空座数量恰好等于2,则将2人分派给b车,并将订单信息发送给b;
114.然后,乘客2下单甲市至乙市的第一车辆班次,乘车人数为2个人,空闲车辆列表a、c、d中不存在车辆空座数量等于2的车辆,则将订单进行组合分派,形成车辆组合c1={a,c,d},c2={ac,ad,cd},对车辆组合内的元素根据车辆空座总数及车辆接单总序进行升序排列,得到排列顺序a》c》d》ac》ad》cd,c车的车辆空座总数大于乘车人数2,首先满足条件,故将2人分派给c车,并将订单信息发送给c;
115.接下来,乘客3下单甲市至乙市的第一车辆班次,乘车人为2个人,根据上述排序方法,对车辆组合内的元素根据车辆空座总数及车辆接单总序进行升序排列,得到排列顺序a》c》ac》d》ad》cd,组合ac的车辆空座总数等于乘车人数2,首先满足条件,故将2个人分派给车辆组合ac,并将订单信息发送给a和c;
116.最后,乘客4下单甲市至乙市的第一车辆班次,乘车人数为2人,则将2人分派给d车,并将订单信息发送给d。
117.需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术实施例并不受所描述的动作顺序的限制,因为依据本技术实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本技术实施例所必须的。
118.参见图5,图5示出了本发明一实施例提供的网约客运车辆派单系统500,利用该系统可以实现网约客运车辆派单,下文描述的该系统可以与上文描述的方法相互对应参照。网约客运车辆派单系统500包括:
119.计算模块501,用于接收至少一个用户终端发送的订单请求,基于订单请求实时计算对应班次下可派单的空闲车辆的车辆空座数量;
120.派单模块502,根据车辆接单序号和车辆空座数量对可派单的空闲车辆进行排序,并根据排序结果为请求订单直接分配接单车辆;
121.通知模块503,用于更新接单车辆的订单信息,将订单信息发送给接单车辆对应的履约司机所持车载终端,并向用户终端发送派单信息。
122.一种可选的实施方式中,网约客运车辆派单系统500还可包括:
123.排序模块,用于将车辆班次下的调派车辆进行排列,并依次赋予车辆接单序号。
124.在一些实施例中,派单模块503根据车辆接单序号和车辆空座数量对可派单的空闲车辆进行排序,并根据排序结果为请求订单直接分配接单车辆,可包括:
125.根据车辆接单序号对空闲车辆进行排列,形成空闲车辆列表;
126.遍历空闲车辆列表,判断是否存在车辆空座数量等于订单中所选乘车人数的适配车辆;
127.若存在,则将适配车辆分派为接单车辆;
128.若不存在,则根据车辆接单序号和辆空座数量,对空闲车辆先进行组合,后进行排列,形成组合车辆总表;
129.遍历组合车辆总表,判断是否存在车辆空座总数大于等于订单中所选乘车人数的组合车辆,所述车辆空座总数为组合车辆中每个空闲车辆的车辆空座数量之和;
130.如果存在,则将组合车辆分派为接单车辆;
131.如果不存在,则将组合车辆总表中车辆空座总数最大的组合车辆分派为接单车
辆。
132.一些实施例中,派单模块503在判断是否存在车辆空座数量等于订单中所选乘车人数的适配车辆之前,还包括:
133.判断当前空闲车辆是否为电动车辆;
134.若否,则进入是否存在车辆空座数量等于订单中所选乘车人数的适配车辆的判断步骤;
135.若是,则判断当前空闲车辆的存储电量是否不低于行程所需电量,
136.如果否,将当前空闲车辆从空闲车辆列表中去除,形成最新空闲车辆列表;
137.如果是,进入是否存在车辆空座数量等于订单中所选乘车人数的适配车辆的判断步骤。
138.在一些实施例中,派单模块502根据车辆接单序号和车辆空座数量,对空闲车辆先进行组合,后进行排列,形成组合车辆总表,可以具体包括:
139.从最新空闲车辆列表中,分别取元素为1至x辆车对应形成车辆组合c1,

,cx,即每个车辆组合内各元素的车辆数相同,不同车辆组合之间各元素的车辆数不同,其中,x为订单中所选乘车人数;
140.对每个车辆组合内的各元素先根据车辆空座总数进行排列,对于车辆空座总数相同的元素,根据车辆接单总序进行排列,形成x个组合车辆分表,所述车辆接单总序为元素中每个空闲车辆的车辆接单序号之和;
141.对x个组合车辆分表中的各元素先根据车辆空座总数进行排列,对于车辆空座总数相同的元素,根据车辆接单总序进行排列,形成组合车辆总表。
142.本技术还提供一种计算机可读存储介质,用于存储执行如图2-图4所述任意一种网约客运车辆派单方法的计算机程序。例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本技术的方法和/或技术方案。而调用本技术的方法的程序指令,可能被存储在固定的或可移动的存储介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输和/或被存储在根据程序指令运行的存储介质中。
143.此外,本技术还提供一个电子设备,在一些实施方式中,如图6所示,电子设备600可包括输入单元601、存储器602、处理器603以及输出单元604。存储器602存储有可在处理器603上运行的程序指令,处理器603调用程序指令能够执行基于前述多个实施例中的方法和/或技术方案,该电子设备600可以为手机、电脑等终端设备。
144.综上所述,本发明的网约客运车辆派单方法及其系统,通过空闲车辆信息直接确定接单车辆,然后更新接单车辆的订单信息,并将订单信息直接发送给接单车辆对应的履约司机,不需要司机接受订单即可完成派单,减少了人工参与过程,实现车辆快速调度,提高了车辆派单效率。
145.当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
146.本技术公开a1、一种网约客运车辆派单方法,包括如下步骤:
147.接收至少一个用户终端发送的订单请求,基于所述订单请求实时计算对应车辆班次下可派单的空闲车辆的车辆空座数量;
148.根据车辆接单序号和所述车辆空座数量对所述可派单的空闲车辆进行排序,并根据排序结果为请求订单直接分配接单车辆;
149.更新所述接单车辆的订单信息,将所述订单信息发送给所述接单车辆对应的履约司机所持车载终端,并向所述用户终端发送派单信息。
150.a2、根据a1所述的方法,在根据排序结果为请求订单直接分配接单车辆的步骤中,进一步包括:
151.根据车辆接单序号对空闲车辆进行排列,形成空闲车辆列表;
152.遍历所述空闲车辆列表,判断是否存在所述车辆空座数量等于所述订单中所选乘车人数的适配车辆;
153.若存在,则将所述适配车辆直接分派为接单车辆;
154.若不存在,则将所述订单进行组合分派。
155.a3、根据a2所述的方法,根据车辆接单序号对空闲车辆进行排列,排列方式为升序排列。
156.a4、根据a2所述的方法,在判断是否存在车辆空座数量等于订单中所选乘车人数的适配车辆之前,还包括下述步骤:
157.判断当前空闲车辆是否为电动车辆;
158.若否,则进入判断是否存在车辆空座数量等于订单中所选乘车人数的适配车辆的步骤;
159.若是,则判断当前空闲车辆的存储电量是否不低于行程所需电量,
160.如果否,将所述当前空闲车辆从所述空闲车辆列表中去除,形成最新空闲车辆列表;
161.如果是,进入判断是否存在车辆空座数量等于订单中所选乘车人数的适配车辆的步骤。
162.a5、根据a4所述的方法,将所述订单进行组合分派的步骤,进一步包括:
163.根据所述车辆接单序号和所述车辆空座数量,对空闲车辆先进行组合,后进行排列,形成组合车辆总表;
164.遍历所述组合车辆总表,判断是否存在车辆空座总数大于等于所述订单中所选乘车人数的组合车辆,所述车辆空座总数为组合车辆中每个空闲车辆的车辆空座数量之和;
165.如果存在,则将所述组合车辆直接分派为接单车辆;
166.如果不存在,则将所述组合车辆总表中车辆空座总数最大的组合车辆分派为接单车辆。
167.a6、根据a5所述的方法,根据所述车辆接单序号和所述车辆空座数量,对空闲车辆先进行组合,后进行排列,形成组合车辆总表,包括:
168.从所述最新空闲车辆列表中,分别取元素为1至x辆车对应形成车辆组合c1,

,cx,即每个车辆组合内各元素的车辆数相同,不同车辆组合之间各元素的车辆数不同,其中,x为所述订单中所选乘车人数;
169.对每个车辆组合内的各元素先根据车辆空座总数进行排列,对于车辆空座总数相同的元素,根据车辆接单总序进行排列,形成x个组合车辆分表,所述车辆接单总序为元素中每个空闲车辆的车辆接单序号之和;
170.对所述x个组合车辆分表中的各元素先根据车辆空座总数进行排列,对于车辆空座总数相同的元素,根据车辆接单总序进行排列,形成组合车辆总表。
171.a7、根据a6所述的方法,所述根据车辆空座总数进行排列,排列方式为升序排列;所述根据车辆接单总序进行排列,排列方式为升序排列。
172.a8、根据a1所述的方法,在基于所述订单请求实时计算对应班次下可派单的空闲车辆信息之前,还包括:
173.设置客运站点、车辆线路及车辆班次信息;
174.根据所述车辆班次信息,进行车辆调派;和/或,
175.设置调派车辆的车辆接单序号、车辆空座数量、行程所需电量和/或履约司机。
176.本技术还公开b9、一种网约客运车辆派单系统,所述系统包括:
177.计算模块,用于接收至少一个用户终端发送的订单请求,基于所述订单请求实时计算对应班次下可派单的空闲车辆的车辆空座数量;
178.派单模块,根据车辆接单序号和所述车辆空座数量对所述可派单的空闲车辆进行排序,并根据排序结果为所述请求订单直接分配接单车辆;
179.通知模块,用于更新所述接单车辆的订单信息,将所述订单信息发送给所述接单车辆对应的履约司机所持车载终端,并向所述用户终端发送派单信息。
180.b10、根据b9所述的系统,派单模块根据车辆接单序号和所述车辆空座数量对可派单的空闲车辆进行排序,并根据排序结果为请求订单直接分配接单车辆,包括:
181.根据车辆接单序号对空闲车辆进行排列,形成空闲车辆列表;
182.遍历所述空闲车辆列表,判断是否存在所述车辆空座数量等于所述订单中所选乘车人数的适配车辆;
183.若存在,则将所述适配车辆分派为接单车辆;
184.若不存在,则根据所述车辆接单序号和所述车辆空座数量,对空闲车辆先进行组合,后进行排列,形成组合车辆总表;
185.遍历所述组合车辆总表,判断是否存在车辆空座总数大于等于所述订单中所选乘车人数的组合车辆,所述车辆空座总数为组合车辆中每个空闲车辆的车辆空座数量之和;
186.如果存在,则将所述组合车辆分派为接单车辆;
187.如果不存在,则将所述组合车辆总表中车辆空座总数最大的组合车辆分派为接单车辆。
188.b11、根据b10所述的系统,派单模块在判断是否存在车辆空座数量等于订单中所选乘车人数的适配车辆之前,还包括:
189.判断当前空闲车辆是否为电动车辆;
190.若否,则进入是否存在车辆空座数量等于订单中所选乘车人数的适配车辆的判断步骤;
191.若是,则判断当前空闲车辆的存储电量是否不低于行程所需电量,
192.如果否,将当前空闲车辆从空闲车辆列表中去除,形成最新空闲车辆列表;
193.如果是,进入是否存在车辆空座数量等于订单中所选乘车人数的适配车辆的判断步骤。
194.b12、根据b11所述的系统,根据所述车辆接单序号和所述车辆空座数量,对空闲车
辆先进行组合,后进行排列,形成组合车辆总表,包括:
195.从所述最新空闲车辆列表中,分别取元素为1至x辆车对应形成车辆组合c1,

,cx,即每个车辆组合内各元素的车辆数相同,不同车辆组合之间各元素的车辆数不同,其中,x为所述订单中所选乘车人数;
196.对每个车辆组合内的各元素先根据车辆空座总数进行排列,对于车辆空座总数相同的元素,根据车辆接单总序进行排列,形成x个组合车辆分表,所述车辆接单总序为元素中每个空闲车辆的车辆接单序号之和;
197.对所述x个组合车辆分表中的各元素先根据车辆空座总数进行排列,对于车辆空座总数相同的元素,根据车辆接单总序进行排列,形成组合车辆总表。
198.本技术还公开c13、一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现a1至a8中任一项所述的网约客运车辆派单方法的步骤。
199.本技术还公开d14、一种电子设备,包括:至少一个处理器,以及与所述处理器通信连接的至少一个存储器;
200.所述存储器存储有可在处理器上运行的程序指令;
201.所述处理器调用所述程序指令能够执行a1至a8中任一项所述的网约客运车辆派单方法的步骤。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1