跳到主要内容
车队运营

车队管理平台

调度员一整天都在问同样三个问题:人都在哪里,下一单派给谁,月底每位司机该拿多少。这个平台把三个问题都回答了,从位置离开司机手机的那一刻,到片刻之后车辆在调度员地图上继续移动。

  • 领域载客车队运营
  • 工作性质完整平台建设,三个应用
  • 阶段已交付并在运行
  • 实时定位
  • 调度运营
  • 司机端应用
  • 运营报表

三个应用,一个系统

司机端应用、后端和调度控制台是一起建起来的,不是事后拼接的。车上没有要加装的设备:司机自己的手机就是定位终端,司机装一个应用就算加入车队,没有一辆车需要为了安装而停驶。这个选择的代价落在工程上,因为应用一离开屏幕,手机就会心安理得地停止上报,而司机端应用里的大部分工作,正是为了不让这件事发生。

它按实时画面而不是历史档案来构建。后端为每位司机只保留一条当前位置,新位置一到就立刻推出去,所以地图永远是此刻,而不是回放。距离和时长来自已下单的行程规划,而不是来自记录下来的行车轨迹;导航本身交给手机自带的地图应用,而不是在我们这边重做一遍。真正值得建的,是地图上那个点之上的一切:派单、区域规则、需求、提醒和结算。

挑战

靠打电话撑起来的运营

调度员做决定需要的东西都在,只是不在同一块屏幕上,也都不是当下的。

车队在哪里,藏在一通通电话里

派下一单意味着一个个打过去,问谁空着、谁更近。答案就是司机自己说的那句话,等传到做决定的人手里,已经过时好几分钟。

派单出的错,到现场才浮出来

同一位司机在同一个半小时里被许给两位客户,或者接了一单落在车队并不服务的区域,这些都看不见,直到有人赶到现场却没法完成。

司机收入靠人工还原

算清一位司机该拿多少,意味着把他完成的单子汇总起来,对每一单套用当时理应适用的比例,再把余额结转到下个月。周期中途改过的比例,会让之前几个月都变得可以争论。

方案

一张地图,一套规则,一本账

位置从司机自己的手机持续送达,任务在服务端强制执行的规则下直接在地图上派出,月份自己收口成一份司机对账单。

位置来自司机自己的手机

定位终端就是司机本来就带在身上的设备。应用被造成没人看着也继续上报的样子,而不用硬件做这件事,难处全在这里。

  • 应用退到后台仍在上报,靠的是不中断的定位服务,以及两个移动平台上都保持开启的位置权限。
  • 司机在班时,大约每十秒发送一次位置。
  • 每条新位置通过实时连接直接推送到所有打开的控制台,而不是等着被轮询。

一块能装下整支车队的控制台

一张地图承载整支车队,任务就在调度员本来就在看的这张地图上开出来。

  • 每辆车按司机此刻在做什么着色:空闲、正赶往接人、载客途中,或者正在发出紧急信号。
  • 在地图上点击即可派单,包含多经停行程,距离、时长和费用都附在这一单上。
  • 从聊天应用里粘贴过来的地图链接会被还原成坐标,因为现实中地址就是这样传过来的。

规则由服务端执行,不只由界面执行

每一条保护运营的规则都会在服务端再校验一次,界面上藏起来的按钮,永远不是调度员和一次错误派单之间唯一的屏障。

  • 禁行区域画在地图上,并在服务端再次校验:起点或终点落在区域内的派单会被拒绝,而不只是被劝阻。
  • 如果客户或司机在同一个半小时内已有未结束的任务,新任务会被拒绝。
  • 司机会在任务开始前三十分钟收到推送提醒,按单提醒一次,而不是每轮检查提醒一次。

结算和报表内建其中

钱这一面属于平台本身,而不是旁边的一张表格;管理者查看这一周情况所需要的视角同样如此。

  • 佣金比例带着自己的生效日期,因此调整一位司机的比例,绝不会改写已经赚到的部分。
  • 每个月收口成一份司机对账单,并带上从上一个月结转过来的余额。
  • 报表覆盖按周和按月的营收与任务量、按小时和按天的完成与取消对比,以及每位司机的表现。
决策

塑造了这套系统的四个选择

在当时,它们没有一个是显而易见的选项,而每一个至今仍能从平台的行为里看出来。

手机就是定位终端

没有任何东西需要采购、加装、认证或维护,也没有车辆为了安装而停止运营。这个决定的代价落在司机端应用里:一个带着自己通知常驻运行的定位服务、一套明确索取后台位置权限的流程,以及在手机操作系统悄悄把它关掉之后,先停止、再重新取得授权、再重启上报的恢复路径。

推送,而不是轮询

一条实时连接在位置到达的瞬间把它送出去,而不是让每个控制台按定时器去问每一位司机。标记移动是因为发生了事情,不是因为时钟走了一格,而多一块控制台在看,几乎不增加成本。

需求送到司机手上,而不是送进看板

把最近两小时的接人点聚类,找出活正在往哪里集中,每一簇按它落在的街区命名,结果同时画在司机自己的地图和调度员的地图上。司机可以照着自己地图上的一块区域移动位置。管理报表里的一个数字,没有人能照着它做什么。

自带日期的比例

佣金比例连同它适用的时间段一起保存,而不是作为司机档案上的一个数字,每一单都按结束当时生效的比例结算。今天改一个比例,无法悄悄改写上个季度,而这正是让一份对账单可以拿给司机看的原因。

成效

运营里发生了什么变化

这里不公布任何数字。以下是调度员和司机现在做法上的不同。

一张实时地图

调度

决定下一单派给谁,不再是一轮电话。调度员在同一块屏幕上读出位置和状态,在同一块屏幕上派出任务,司机不需要任何人拨号就收到通知。

规则守得住

派单质量

重复派单和落在车队不服务区域的接人,会在派单当下被拒绝,而不是到现场才发现;由于校验放在服务端,无论派单来自哪块屏幕,它都成立。

月份自己收口

结算

司机收入是系统依据已完成任务和带日期的比例生成的一份对账单,并带上结转余额,而不是事后需要有人去辩护的一次人工还原。

最后审阅:

您现在知道自己的车队在哪里吗?

如果运营是靠打电话加一张表格撑着的,那么替换它的系统并不大。告诉我们一个工作日是什么样子,我们告诉您需要什么。

开始对话