一种基于车辆位置信息的用车派单方法、存储介质及系统技术方案

技术编号:39261963 阅读:13 留言:0更新日期:2023-10-30 12:15
本发明专利技术提供一种基于车辆位置信息的用车派单方法、存储介质及系统,该方法包括如下步骤:获取待派单的第一用车订单,判断是否存在位于第一起点位置周边预设范围内的第一空闲车辆,若存在则派单给第一空闲车辆,若不存在则分析位于第一起点位置周边预设范围外,且距离第一起点位置最近的第二空闲车辆前往第一起点位置所需的第一预计用时,再判断是否存在第二终点位置位于第一起点位置周边预设范围内的第二用车订单,若存在则分析第二用车订单对应的非空闲车辆从当前位置前往第二终点位置,再从第二终点位置前往第一起点位置合计所需的第二预计用时,若不大于则派单给第二空闲车辆,若大于则派单给第二用车订单对应的非空闲车辆。闲车辆。闲车辆。

【技术实现步骤摘要】
一种基于车辆位置信息的用车派单方法、存储介质及系统


[0001]本专利技术涉及互联网应用
,特别涉及一种基于车辆位置信息的用车派单方法、存储介质及系统。

技术介绍

[0002]随着互联网的发展应用,网约车发展迅速,逐渐成为人们出行用车的主要选择。目前,网约车派单一般是基于空闲车辆与乘客之间的距离,将乘客的用车订单派发给与该乘客距离最近的空闲车辆。但在用车高峰期,乘客附近可能没有空闲车辆,系统就会将乘客的用车订单派发给距离乘客较远的空闲车辆,这样该空闲车辆从远处过来接上乘客就会耗费较长时间,降低乘客用车体验。

技术实现思路

[0003]本专利技术要解决的技术问题是在用车高峰期如何缩减车辆接上乘客所耗费的时间。
[0004]为解决上述技术问题,本专利技术提供一种基于车辆位置信息的用车派单方法,包括如下步骤:
[0005]A.获取待派单的第一用车订单,所述第一用车订单包括第一起点位置和第一终点位置;
[0006]B.获取多台空闲车辆的位置信息,根据多台空闲车辆的位置信息判断是否存在位于所述第一起点位置周边预设范围内的第一空闲车辆,若存在则执行下述步骤C,若不存在则执行下述步骤D、E、F;
[0007]C.生成将所述第一用车订单派发给所述第一空闲车辆的派单信息;
[0008]D.获取位于所述第一起点位置周边预设范围外,且距离所述第一起点位置最近的第二空闲车辆的位置信息,根据所述第二空闲车辆的位置信息分析所述第二空闲车辆前往所述第一起点位置所需的第一预计用时;/>[0009]E.获取多个正在进行的用车订单,每个正在进行的用车订单包括第二起点位置和第二终点位置;
[0010]F.判断多个正在进行的用车订单当中,是否存在第二终点位置位于所述第一起点位置周边预设范围内的第二用车订单,若存在则执行下述步骤G、H,若不存在则执行下述步骤I;
[0011]G.获取所述第二用车订单对应的非空闲车辆的当前位置,分析所述非空闲车辆从当前位置前往所述第二终点位置,再从所述第二终点位置前往所述第一起点位置合计所需的第二预计用时;
[0012]H.判断所述第一预计用时是否不大于所述第二预计用时,若是则执行下述步骤I,若不是则执行下述步骤J;
[0013]I.生成将所述第一用车订单派发给所述第二空闲车辆的派单信息;
[0014]J.生成将所述第一用车订单派发给所述第二用车订单对应的非空闲车辆的派单
信息。
[0015]优选地,所述步骤B中,若判断出位于所述第一起点位置周边预设范围内的第一空闲车辆有多台,则根据各台第一空闲车辆的位置信息分析各台第一空闲车辆与所述第一起点位置之间的距离;所述步骤C中,生成将所述第一用车订单派发给距离所述第一起点位置最近的第一空闲车辆的派单信息。
[0016]优选地,所述步骤F中,若判断出第二终点位置位于所述第一起点位置周边预设范围内的第二用车订单有多个,则分析各个第二用车订单的第二终点位置与所述第一起点位置之间的距离;所述步骤G中,获取第二终点位置距离所述第一起点位置最近的第二用车订单对应的非空闲车辆的当前位置,分析所述非空闲车辆从当前位置前往所述第二终点位置,再从所述第二终点位置前往所述第一起点位置合计所需的第二预计用时。
[0017]本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的用车派单方法中的步骤。
[0018]本专利技术还提供一种基于车辆位置信息的用车派单系统,包括相互连接的处理器和如上所述的计算机可读存储介质。
[0019]本专利技术具有以下有益效果:在乘客需要用车而发出第一用车订单后,系统获取待派单的第一用车订单,该第一用车订单包括第一起点位置和第一终点位置,然后根据多台空闲车辆的位置信息判断是否存在位于第一起点位置周边预设范围内的第一空闲车辆,若存在第一空闲车辆则意味着在第一起点位置附近就有空闲车辆,故生成将第一用车订单派发给第一空闲车辆的派单信息,若不存在第一空闲车辆则意味着在第一起点位置附近没有空闲车辆,故获取位于第一起点位置周边预设范围外,且距离第一起点位置最近的第二空闲车辆的位置信息,再根据第二空闲车辆的位置信息分析第二空闲车辆前往第一起点位置所需的第一预计用时,然后获取多个正在进行的用车订单,每个正在进行的用车订单包括第二起点位置和第二终点位置,再判断多个正在进行的用车订单当中是否存在第二终点位置位于第一起点位置周边预设范围内的第二用车订单,若存在第二用车订单则意味着第二用车订单结束后其对应的非空闲车辆位于第一起点位置附近,该非空闲车辆可用于派发第一用车订单,故获取第二用车订单对应的非空闲车辆的当前位置,分析非空闲车辆从当前位置前往第二终点位置,再从第二终点位置前往第一起点位置合计所需的第二预计用时,然后判断第一预计用时是否小于第二预计用时,若第一预计用时小于第二预计用时则意味着第二空闲车辆接上乘客所耗费的时间小于第二用车订单对应的非空闲车辆接上乘客所耗费的时间,故生成将第一用车订单派发给第二空闲车辆的派单信息,若第一预计用时不小于第二预计用时则意味着第二空闲车辆接上乘客所耗费的时间大于第二用车订单对应的非空闲车辆接上乘客所耗费的时间,故生成将第一用车订单派发给第二用车订单对应的非空闲车辆的派单信息,以缩减车辆接上乘客所耗费的时间。
附图说明
[0020]图1是基于车辆位置信息的用车派单方法的流程示意图。
具体实施方式
[0021]以下结合具体实施方式对本专利技术创造作进一步详细说明。
[0022]本实施例提供一种基于车辆位置信息的用车派单系统,该系统包括相互连接的处理器和计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现如图1所示的基于车辆位置信息的用车派单方法,该方法包括如下步骤A、B、C、D、E、F、G、H、I、J。
[0023]A.获取待派单的第一用车订单,第一用车订单包括第一起点位置和第一终点位置。
[0024]乘客在需要用车时,可在手机的用车软件上输入自己目前的位置和目的地,然后发出第一用车订单,系统在获取到该第一用车订单后,该第一用车订单处于待派单状态,即需要将第一用车订单派发给可接单的车辆,该第一用车订单包括对应乘客目前位置的第一起点位置和对应乘客目的地的第一终点位置。
[0025]需要说明的是,将第一用车订单派发给可接单的车辆,具体是将第一用车订单派发给可接单车辆的司机的手机上,让司机可基于派单信息驾驶车辆去接上乘客。
[0026]B.获取多台空闲车辆的位置信息,根据多台空闲车辆的位置信息判断是否存在位于第一起点位置周边预设范围内的第一空闲车辆。
[0027]系统在获取到待派单的第一用车订单之后,根据第一起点位置获取多台空闲车辆的位置信息,并根据多台空闲车辆的位置信息判断是否存在位于第一起点位置周边预设范围内(例如方圆5公里内)的第一空闲车辆,其中,空闲车辆是指当前没有收到派单任务的车辆。系统若判断出存在位于第一本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于车辆位置信息的用车派单方法,其特征是,包括如下步骤:A.获取待派单的第一用车订单,所述第一用车订单包括第一起点位置和第一终点位置;B.获取多台空闲车辆的位置信息,根据多台空闲车辆的位置信息判断是否存在位于所述第一起点位置周边预设范围内的第一空闲车辆,若存在则执行下述步骤C,若不存在则执行下述步骤D、E、F;C.生成将所述第一用车订单派发给所述第一空闲车辆的派单信息;D.获取位于所述第一起点位置周边预设范围外,且距离所述第一起点位置最近的第二空闲车辆的位置信息,根据所述第二空闲车辆的位置信息分析所述第二空闲车辆前往所述第一起点位置所需的第一预计用时;E.获取多个正在进行的用车订单,每个正在进行的用车订单包括第二起点位置和第二终点位置;F.判断多个正在进行的用车订单当中,是否存在第二终点位置位于所述第一起点位置周边预设范围内的第二用车订单,若存在则执行下述步骤G、H,若不存在则执行下述步骤I;G.获取所述第二用车订单对应的非空闲车辆的当前位置,分析所述非空闲车辆从当前位置前往所述第二终点位置,再从所述第二终点位置前往所述第一起点位置合计所需的第二预计用时;H.判断所述第一预计用时是否不大于所述第二预计用时,若是则执行下述步骤I,若不是则执行下述步骤J;I.生成将所述第一用车订单派发给所述第...

【专利技术属性】
技术研发人员:刘一霖易勇强李宏斌郑国强高尚李思隆区健
申请(专利权)人:南方电网互联网服务有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1