一种拼车优先寻找拼友装置的制作方法

    专利查询2025-04-26  21


    本发明涉及交通服务领域,更具体地涉及一种拼车优先寻找拼友装置。


    背景技术:

    1、拼车服务在网约车行业中越来越受欢迎,拼车服务通常会通过应用程序匹配同样目的地的乘客,让他们一同乘坐同一辆车,从而分摊车费,通过将多个乘客合并到一辆车上,拼车服务有助于减少道路上的交通拥堵,提高交通效率,从而减少排放量.

    2、现有拼车逻辑条件要求苛刻,如果乘客下单为只拼单,那只能找在拼车行程中的司机,由于只拼类型订单多且处于拼车行程中的司机数量少,导致大部分拼车单都找不到司机,从而影响拼车单的应答率为改善现状,提升司乘体验,遂即对拼车策略进行调整。

    3、针对上述问题,本发明提出一种解决方案。


    技术实现思路

    1、为了克服现有技术的上述缺陷,本发明提供了一种拼车优先寻找拼友装置,以解决上述背景技术中存在的问题。

    2、为实现上述目的,本发明提供如下技术方案:

    3、一种拼车优先寻找拼友装置,包括拼友打包模块、司机匹配模块以及路线规划模块,模块之间通过信号连接,各模块之间数据化处理步骤如下:

    4、拼友打包模块,用于获取拼车订单a的数据,统计区域内的拼车订单数量,并根据区域内的拼车订单数量计算得到延迟播单时间;

    5、对区域内的拼车订单进行筛选得到预拼车订单,根据预拼车订单与拼车订单a的数据计算可拼单指数;

    6、根据可拼单指数对拼车订单进行打包处理,在延迟播单时间后进行播单,且在进行拼车订单打包的同时新增预约拼车单;

    7、司机匹配模块,用于对打包处理的只拼车订单进行司机匹配,并且对于没打开拼车开关司机,进行播单处理;

    8、路线规划模块,用于根据乘客的订单信息与司机的位置,进行路线规划与优化。

    9、优选的,根据区域内的拼车订单数量计算得到延迟播单时间包括:

    10、将运营区域划分为相同大小的正六边形网格,以拼车订单a发出点为中心,采集设定区域内的拼车单数量,并根据设定区域内的拼车单数量计算得到拼车订单a延迟播单时间,其计算公式为其中dt表示为延迟播单时间,nump表示为设定区域内的拼车单数量,h与b为设定常数。

    11、优选的,对区域内的拼车订单进行筛选得到预拼车订单包括:

    12、筛选出区域内的拼车订单起点在拼车订单a的途中,且行程半径不超过设定公里的拼车订单,记为预拼车订单。

    13、优选的,根据预拼车订单与拼车订单a的数据计算可拼单指数包括:

    14、采集拼车订单a与预拼车订单的起始位置、终点位置,并计算出拼车订单之间的夹角系数;

    15、采集拼车订单a与预拼车订单的行程路径,并计算出拼车订单之间的路径相似系数;

    16、根据拼车订单之间的夹角系数与路径相似系数计算得到可拼车指数,其计算公式为ot=a1×ag+a2×ps,其中ot表示为可拼车指数,ag表示为夹角系数,ps表示为路径相似系数,a1、a2表示为夹角系数与路径相似系数的权重系数。

    17、优选的,计算出拼车订单之间的夹角系数包括:

    18、使用经度和纬度表示法,将拼车订单a与预拼车订单的起始位置与终点位置转换为经纬度坐标,得到拼车订单的起始坐标与终点坐标;

    19、对于每个拼车订单,计算起始坐标到终点坐标的方向向量,表示了拼车订单的行进方向;

    20、使用向量的点积法,计算拼车订单a与预拼车订单方向向量之间的夹角;

    21、将计算得到的夹角转换为度数,根据夹角度数计算得到夹角系数,其计算公式为ag=30-θ,其中ag表示为夹角系数,30为预设夹角角度,θ表示为两个拼车订单的方向向量之间的夹角。

    22、优选的,使用向量的点积法,计算拼车订单a与预拼车订单方向向量之间的夹角包括:

    23、通过将拼车订单a与预拼车订单的终点坐标减去起点坐标计算拼车订单的方向向量;

    24、根据拼车订单a与预拼车订单的方向向量计算向量的点积,其计算公式为其中vax与vbx表示两个向量的x分量,vay与vby表示两个向量的y分量;

    25、分别计算拼车订单a与预拼车订单的向量的长度,其计算公式为其中vx与vy表示向量的x分量与y分量,所述向量的x分量指的是该向量在x轴上的投影长度;

    26、根据拼车订单a与预拼车订单的方向向量计算向量的点积与向量的长度计算得到两个拼车单的方向向量之间的夹角,其计算公式为

    27、

    28、优选的,计算出拼车订单之间的路径相似系数包括:

    29、将预拼车订单与拼车订单a路径划分为一系列固定间隔的点;

    30、使用最短线段连接法将两个路径上的点一一连接起来,得到一系列的线段;

    31、在路径之间连接得到的线段中,使用欧几里得距离法计算线段的长度,并根据线段的长度构建距离矩阵,从距离矩阵左上角开始查找线段长度,并选取最大值作为路径之间的最大连续线段长度;

    32、在路径之间连接得到的线段中,计算可以在任意时刻同时遍历两个路径的路径长度,并从中选取最大值作为路径之间的最大可能值;

    33、根据路径之间的最大连续线段长度与路径长度的最大可能值,计算得到路径相似系数,其计算公式为其中ps表示为路径相似系数,mc表示为最大连续线段长度,mp表示为路径长度的最大可能值。

    34、优选的,根据可拼单指数对拼车订单进行打包处理包括:

    35、采集每个预拼车订单的乘坐人数,将预拼车订单与拼车订单a的可拼单指数从高到低进行排序,并选取可拼单指数最高的预拼车订单与拼车订单a进行组合,且一共的乘坐人数不超过网约车的载客数量。

    36、本发明的技术效果和优点:

    37、获取拼车订单a的数据,统计区域内的拼车订单数量,并根据区域内的拼车订单数量计算得到延迟播单时间,并计算可拼单指数,并根据可拼单指数对拼车订单进行打包处理,在延迟播单时间后进行播单,且同时新增预约拼车单,对打包处理的只拼车订单进行司机匹配,对于没打开拼车开关司机,进行播单处理,并进行路线规划与优化,有效提高了拼车单的应答率率,提升了司乘体验感。



    技术特征:

    1.一种拼车优先寻找拼友装置,其特征在于,包括拼友打包模块、司机匹配模块以及路线规划模块,模块之间通过信号连接,各模块之间数据化处理步骤如下:

    2.根据权利要求1所述的一种拼车优先寻找拼友装置,其特征在于:根据区域内的拼车订单数量计算得到延迟播单时间包括:

    3.根据权利要求1所述的一种拼车优先寻找拼友装置,其特征在于:对区域内的拼车订单进行筛选得到预拼车订单包括:

    4.根据权利要求1所述的一种拼车优先寻找拼友装置,其特征在于:根据预拼车订单与拼车订单a的数据计算可拼单指数包括:

    5.根据权利要求4所述的一种拼车优先寻找拼友装置,其特征在于:计算出拼车订单之间的夹角系数包括:

    6.根据权利要求5所述的一种拼车优先寻找拼友装置,其特征在于:使用向量的点积法,计算拼车订单a与预拼车订单方向向量之间的夹角包括:

    7.根据权利要求4所述的一种拼车优先寻找拼友装置,其特征在于:计算出拼车订单之间的路径相似系数包括:

    8.根据权利要求1所述的一种拼车优先寻找拼友装置,其特征在于:根据可拼单指数对拼车订单进行打包处理包括:


    技术总结
    本发明涉及交通服务领域,且公开了一种拼车优先寻找拼友装置,用于解决当拼单类型多且拼车行程中的司机数量少时,会出现大部分拼车单都找不到司机的问题,包括拼友打包模块、司机匹配模块以及路线规划模块,获取拼车订单a的数据,统计区域内的拼车订单数量,并根据区域内的拼车订单数量计算得到延迟播单时间,并计算可拼单指数,并根据可拼单指数对拼车订单进行打包处理,在延迟播单时间后进行播单,且同时新增预约拼车单,对打包处理的只拼车订单进行司机匹配,对于没打开拼车开关司机,进行播单处理,并进行路线规划与优化,有效提高了拼车单的应答率率,提升了司乘体验感。

    技术研发人员:于志杰
    受保护的技术使用者:北京白龙马云行科技有限公司
    技术研发日:
    技术公布日:2024/11/26
    转载请注明原文地址:https://tc.8miu.com/read-27933.html

    最新回复(0)