一种提高司机预约单接单空闲运力效率的方法与流程

文档序号:30222910发布日期:2022-05-31 23:09阅读:280来源:国知局
一种提高司机预约单接单空闲运力效率的方法与流程

1.本发明属于网约车技术领域,具体是一种提高司机预约单接单空闲运力效率的方法。


背景技术:

2.在现在的网约车平台中,最常见的服务类型有:即时预约,接送机,针对预约用车场景,用户可以下预约上车时间跨度较大的订单,司机绑定预约订单后,对于预约订单一般需要提前15分钟到达指定的预约上车点,为了更好的服务订单,平台针对司机已绑定预约订单的场景下在派单策略上有如下几种限制:
3.预约单开始前23分钟,不会再给司机绑定即时单;
4.绑定即时单时,判断司机状态是否为可接单状态;
5.绑定即时单时,会获取司机当前时间往后最近一笔订单,并判断本单接驾+本单送驾+下一单接驾是否来得及;
6.以上策略可以保障司机能及时服务,但是有一定的缺陷,首先,司机在接到预约订单后,司机绑定了与预约订单上车点相反的订单,虽然平台在策略上认为可以服务这笔订单,但会导致司机空驶时间较长,产生司机投诉;其次,为了保障服务预约订单,容易导致司机提前下线避免绑定即时单,数据看司机在预约单开始服务前30-90分钟下线的占比较高,导致平台这个时间运力效率降低,而且,整体上会导致司机应答率降低,gmv降低。


技术实现要素:

7.本发明的目的在于克服现有技术的缺陷,提供一种提高司机预约单接单空闲运力效率的方法。
8.为实现上述目的,本发明采用了如下技术方案:
9.一种提高司机预约单接单空闲运力效率的方法,包括以下步骤:
10.s1接收到用户下单请求,组装下单信息;
11.s2调用订单系统,下单完成后返回订单号,组装派单信息;
12.s3调用派单系统,通过派单信息筛选司机;
13.s4派单结束后,开始服务即时订单。
14.优选的,所述步骤s1中,下单信息包括:网约车平台订单号、城市、上下车经纬度、预约用车时间、乘车人基本信息。
15.优选的,所述步骤s3中,筛选司机包括:
16.s31判断该司机是否开启预约顺路接单功能;
17.若否,走普通即时单派单策略;
18.若是,继续步骤s32。
19.优选的,所述步骤s3中,筛选司机还包括:
20.s32判断h是否大于90度;
21.若是,则判定该即时订单的目的地与下一笔预约订单上车点不顺路,不符合预约顺路策略;
22.若否,则计算b=80*l^(-0.45)l;
23.其中,b为司机到达预约订单的上车点的直线距离,l越大b越大,h为预约订单的预定上车点与司机位置、预约订单的预定上车点与即时单订单终点的角度。
24.优选的,所述步骤s3中,筛选司机还包括:
25.s33判断是否符合预约顺路接单;
26.若满足b《45&&d《b、b》45&&d《45其中之一,则符合预约顺路接单,进入步骤s34;
27.若满足b《45&&d》b、b》45&&d》45其中之一,则不符合预约顺路接单,进入绕路比判断。
28.优选的,所述绕路比判断包括:
29.计算绕路比是否小于10%;
30.若是,则司机通过一定的绕行路线,可以满足顺路情况,进入步骤s34;
31.若否,不符合预约顺路派单策略。
32.优选的,所述步骤s3中,筛选司机还包括:
33.s32判断该司机服务完成后是否能提前15分钟到达预约订单的上车点;
34.若是,则绑定该司机;
35.若否,则过滤该司机。
36.综上所述,由于采用了上述技术方案,本发明的有益效果是:
37.本发明中,通过增加了预约顺路接单的策略,可以更好的利用司机在接到预约订单开始服务前的90分钟的最大空闲时间,避免了司机的空驶距离长的问题,提高了司机的完单量和在线时长及对平台的认可度,提高了平台的运力效率,也进一步提高了全平台额外的即时单应答及完单,提高gmv。
附图说明
38.图1是本发明一种提高司机预约单接单空闲运力效率的方法的流程图;
39.图2是本发明一种提高司机预约单接单空闲运力效率的方法中夹板侧视图;
40.图3是本发明一种提高司机预约单接单空闲运力效率的方法中标记预约顺路司机流程图。
具体实施方式
41.以下结合附图1-3,进一步说明本发明一种提高司机预约单接单空闲运力效率的方法的具体实施方式。本发明一种提高司机预约单接单空闲运力效率的方法不限于以下实施例的描述。
42.实施例1:
43.本实施例给出一种提高司机预约单接单空闲运力效率的方法的具体实施方式,如图1-3所示,包括以下步骤:
44.s1接收到用户下单请求,组装下单信息;
45.s2调用订单系统,下单完成后返回订单号,组装派单信息;
46.s3调用派单系统,通过派单信息筛选司机;
47.s4派单结束后,开始服务即时订单。
48.进一步的,步骤s1中,下单信息包括:网约车平台订单号、城市、上下车经纬度、预约用车时间、乘车人基本信息。
49.进一步的,步骤s3中,筛选司机包括:
50.s31判断该司机是否开启预约顺路接单功能;
51.若否,走普通即时单派单策略;
52.若是,继续步骤s32。
53.进一步的,步骤s3中,筛选司机还包括:
54.s32判断h是否大于90度;
55.若是,则判定该即时订单的目的地与下一笔预约订单上车点不顺路,不符合预约顺路策略;
56.若否,则计算b=80*l^(-0.45)l;
57.其中,b为司机到达预约订单的上车点的直线距离,l越大b越大,h为预约订单的预定上车点与司机位置、预约订单的预定上车点与即时单订单终点的角度。
58.进一步的,步骤s3中,筛选司机还包括:
59.s33判断是否符合预约顺路接单;
60.若满足b《45&&d《b、b》45&&d《45其中之一,则符合预约顺路接单,进入步骤s34;
61.若满足b《45&&d》b、b》45&&d》45其中之一,则不符合预约顺路接单,进入绕路比判断。
62.进一步的,绕路比判断包括:
63.计算绕路比是否小于10%;
64.若是,则司机通过一定的绕行路线,可以满足顺路情况,进入步骤s34;
65.若否,不符合预约顺路派单策略。
66.进一步的,步骤s3中,筛选司机还包括:
67.s32判断该司机服务完成后是否能提前15分钟到达预约订单的上车点;
68.若是,则绑定该司机;
69.若否,则过滤该司机。
70.进一步的,订单系统包括数据库,订单表设置于数据库内;
71.表结构如下(列举部分字段):
72.订单号司机id预约用车时间创建时间上车经纬度order_nodriver_idbooking_datecreate_datebooking_start_point
73.预约订单任务表(booking_order_task)
74.表结构如下(列举部分字段):
75.订单号司机id预约用车时间创建时间上车经纬度order_nodriver_idbooking_datecreate_datebooking_start_point
76.进一步的,如图3所示,绕路比计算方法:
77.以司机当前位置为a、设定预约订单上车点的位置为b、订单起点为o、订单终点为d;则
78.订单顺路夹角:a

b与o

d方向夹角;
79.绕路比:(ao+od+db-ab)/ab。
80.进一步的,预约顺路模式的关键规则为:
81.1》.针对有预约顺路接单标签的司机,且司机在预约开始服务前空闲时间90分钟内,给司机派即时用车订单;
82.2》.通过夹角的派单策略,来针对预约订单开始服务之前派给司机同方向的即时订单,预约订单的上车点与即时订单的终点的接近,避免司机来不及服务下一单预约订单;
83.3》.当满足同一方向时判断,如果夹角不符合规则,但是司机满足一定的绕路比,则也可以认为满足预约顺路策略;
84.4》预约顺路接单模式标签是通过标记预约顺路司机流程来实现,主要是当司机进行绑定预约单时写入预约订单任务表,有定时任务扫描符合预约顺路的司机打上标签在后续派单流程中使用。
85.工作原理:如图1-3所示,本发明是为了解决网约车司机在接到预约订单后,为了保障服务预约订单,司机提前下线导致的平台运力效率降低,同时出现的绑定相反方向的即时订单造成的司机空驶距离长的问题,通过新的预约场景派单策略方案,通过在临近用车时间90分钟增加预约顺路派单模式,有效利用预约单开始前的司机空闲,承接与预约单起点顺路的订单,从而减少预约单开始前的司机空闲,提高司机体验。
86.以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1