首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

网约车系统能力解析之Ptaxi出行如何做到秒推万级司机?

订单匹配系统是网约车系统中的核心环节,它有两个重要的能力:瞬时订单的推送和并发订单的处理,瞬时订单的推送能力影响着打车的速度,直接决定了用户的打车体验;并发订单的处理能力影响着推广活动的成败,也是制约网约车平台服务能力的主要瓶颈。

Ptaxi出行通过多年的网约车出行解决方案,成功了解决了网约车平台最重要的核心环节。

一般情况下,用户在通过提交用车需求的时候,会立即生成上车点的经纬度(X,Y)并随订单提交给服务器,服务器根据该经纬度筛选出一定范围内的可提供出行服务的司机后,通过不断计算、比对乘客与每个司机上车点二者之间相对距离,优先将订单推送给距离较近的司机。这一部分服务器需要做两项工作,一是计算出乘客与附近所有司机的距离;二是从已经计算出的距离结果中选择最小的。然而,Ptaxi分析发现该过程除了会对服务器造成较大压力之外还会因为过多的计算匹配会延长订单匹配的时间。后期技术团队为了克服这些问题通过使用Geohash原理存储地理位置,将二维的经纬度数据计算方法转换成字符串相似度匹配,大大节省了司乘配对时间,明显地提高了订单推送效率。

更有针对性的推送订单

通常情况下,服务器只会把订单推送给在线的司机,因此处于收车状态下的司机不会接到订单推送。但由于即时在出车状态下也不能保证司机端应用进程被杀死或出现其他异常情况,导致司机因无法正常收到接单消息而耽误乘客行程,所以改进后的订单推送系统在推送给在线司机之前会检测一下司机的活跃状态,对于长时间未连接上服务器的司机不会进行订单推送。通过针对性的订单推送设定,能够提高司乘的配对成功率,减少对司机的不必要打扰,缩短乘客的等待时间。

综上所述,关于Ptaxi网约车系统针对订单推送的优化以及升级,在很大程度上体现了Ptaxi网约车追求极致的产品态度!通过对网约车系统的优化升级,把合适的订单推送到合适的司机手里,达到最佳化的资源合理配置,提高了乘客的用户体验,也在很大程度上减少了司机接单后的取消率。提高司机以及乘客的双方满意度。追求提升的脚步,Ptaxi网约车系统从未停歇!

官网:http://www.wangyuecheapp.com/

手机:17051120459

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180709A12BEY00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券