Home  /   最新动态  /   行业资讯  /  

解析Ptaxi如何做到订单匹配达到秒推万级司机?

2019-09-02 10:59:10     行业资讯

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

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

一般情况下,用户在通过提交用车需求的时候,会立即生成上车点的经纬度(X,Y)并随订单提交给服务器,服务器根据该经纬度筛选出一定范围内的可提供出行服务的司机后,通过不断计算、比对乘客与每个司机上车点二者之间相对距离,优先将订单推送给距离较近的司机。这一部分服务器需要做两项工作,一是计算出乘客与附近所有司机的距离;二是从已经计算出的距离结果中选择最小的。

然而,Ptaxi分析发现该过程除了会对服务器造成较大压力之外还会因为过多的计算匹配会延长订单匹配的时间。

后期技术团队为了克服这些问题通过使用Geohash原理存储地理位置,将二维的经纬度数据计算方法转换成字符串相似度匹配,大大节省了司乘配对时间,明显地提高了订单推送效率。

Ptaxi智慧出行专注于网约车平台解决快车,专车,顺风车,租车,拼车,代驾,城际车,共享汽车,同城快货等智慧出行软件开发,协助客户完成网约车牌照申请