OneLink
全部案例交通 · 聚合平台

出租车聚合平台 Web 应用

整合多家出租车服务并实现订单自动分配

项目简介

客户同时与多家出租车公司和服务合作。订单来自不同渠道,要么人工处理,要么在各自的系统中处理。这导致了延误、混乱以及承运方工作量不均衡。没有一个可以统一管理所有订单的地方。

技术栈

ReactPythonREST API实时管理后台分配算法

任务

开发一个在同一界面中整合不同服务的系统:用户叫车时无需选择具体的承运方。订单会根据司机的空闲情况、距离和工作条件自动分配。

限制条件

所有接入的服务都有不同的 API 和业务逻辑。系统必须在高峰时段快速处理订单,并在选择司机时综合考虑多个参数。系统不允许出现故障——它直接影响行程能否完成。

解决方案

我们开发了具有统一界面的 Web 应用。系统内部汇总不同出租车公司的数据,并将其转换为统一格式。核心是分配模块,它会根据空闲情况、距离、价格和优先级自动派单。我们还实现了订单监控和管理后台,用于配置规则和管理承运方。

难点与应对

为对接外部服务,我们构建了独立的集成层,负责数据规范化并屏蔽各 API 之间的差异。分配逻辑以可配置的算法实现,支持优先级和负载均衡。我们增加了错误处理和备用方案——即使个别承运方出现故障,订单也不会丢失。

后续发展

上线后,客户正朝着动态定价和承运方效率分析的方向继续发展该系统。

成果

我们加快了订单处理速度,减轻了调度员的负担——大部分工作都自动完成。订单分配更加均衡,用户也获得了简单清晰的叫车流程。