一种响应公交的派单方法以及相关设备与流程

文档序号:37428496发布日期:2024-03-25 19:18阅读:7来源:国知局
一种响应公交的派单方法以及相关设备与流程

本发明涉及数据处理领域,尤其涉及一种响应公交的派单方法以及相关设备。


背景技术:

1、由于固定型公共交通服务系统缺乏灵活性、便捷性,且在城市公交客流稀疏地区存在车辆实载率较低、空驶率较高、供给过剩导致资源浪费、公交运营企业亏损等问题,导致在出行需求较少的区域,例如近郊区域、新兴居民集聚区、工业园区等,由于人口密度较低,采用常规的固定式公共交通运营模式在经济上不可行。

2、响应公交的产生就是为了解决上述问题,已达到兼具固定型公共交通的经济性以及私家车的灵活性,此灵活性需要响应公交系统结合实时的乘客出行需求,改变运营车辆的运行路线及停靠站点,实时动态规划出行路径使得服务与乘客需求更匹配,车辆分派调度更高效。随着计算机及互联网技术的发展,响应公交开始广泛应用于人口密度较低、出行需求较少的区域。


技术实现思路

1、本发明实施例提供了一种响应公交的派单方法及相关设备,可以实现对响应公交的订单的合理调配。

2、本发明第一方面提供了一种响应公交的派单方法,包括:

3、获取目标区域内目标订单所对应的目标乘车需求;

4、确定目标运营车辆集合中与所述目标乘车需求所对应的顺路车集合,所述目标运营车辆集合为所述目标区域内的运营车辆的集合;

5、获取所述顺路车集合中每个顺路车的实时位置;

6、根据所述每个顺路车的实时位置以及所述目标乘车需求确定目标顺路车;

7、将所述目标订单分配至所述目标顺路车。

8、一种可能的设计中,所述目标乘车需求包括目标下车站点位置,所述确定目标运营车辆集合中与所述目标乘车需求所对应的顺路车集合包括:

9、获取所述目标运营车辆集合中每个运营车辆的订单子集,以得到订单集合;

10、根据所述目标下车站点位置以及所述订单集合确定所述顺路车集合。

11、一种可能的设计中,所述根据所述目标下车站点位置以及所述订单集合确定所述顺路车集合包括:

12、对所述订单集合中每个订单子集是否为空集合进行判断,得到判断结果;

13、若所述判断结果为所述订单集合中存在为空集合的第一订单集合,则确定所述第一订单集合中每个订单子集所对应的运营车辆,以得到所述顺路车集合;

14、若所述判断结果为所述订单集合中存在不为空集合的第二订单集合,则获取第一车辆所对应的订单的第一下车站点位置,所述第一车辆为所述第二订单集合中的任意一个订单集合所对应的运营车辆;

15、确定所述目标下车站点位置与所述目第一下车站点位置之间的第一距离;

16、判断所述第一距离是否小于第一判定阈值;

17、若所述第一距离不大于所述第一判定阈值,则确定所述第一车辆为顺路车,以得到所述顺路车集合。

18、一种可能的设计中,所述目标乘车需求包括目标上车站点位置,所述根据所述每个顺路车的实时位置以及所述目标乘车需求确定目标顺路车包括:

19、确定所述目标上车站点位置与所述每个顺路车的实时位置之间的里程,以得到里程集合;

20、根据所述里程集合确定与所述目标订单所对应的目标顺路车。

21、一种可能的设计中,所述根据所述里程集合确定与所述目标订单所对应的目标顺路车包括:

22、将所述里程集合中的每个里程分别与第二判定阈值进行比对,以得到比对结果;

23、根据所述比对结果从所述顺路车集合中确定所述目标顺路车。

24、一种可能的设计中,所述根据所述比对结果从所述顺路车集合中确定所述目标顺路车包括:

25、若所述比对结果为所述顺路车集合中不存在里程小于或等于所述第二判定阈值的运营车辆,则调整所述第二判定阈值,直至所述顺路车集合中存在里程小于或等于所述第二判定阈值的运营车辆,并将里程小于或等于所述第二判定阈值的运营车辆确定为所述目标顺路车;

26、若所述比对结果为所述顺路车集合中存在里程小于或等于所述第二判定阈值的匹配运营车辆集合,则将所述匹配运营车辆集合中里程最小的运营车辆确定为所述目标顺路车,或,随机从所述匹配运营车辆集合中挑选运营车辆确定为所述目标顺路车。

27、本发明第二方面提供了一种响应公交的派单装置,包括:

28、第一获取模块,用于获取目标区域内目标订单所对应的目标乘车需求;

29、第一确定模块,用于确定目标运营车辆集合中与所述目标乘车需求所对应的顺路车集合,所述目标运营车辆集合为所述目标区域内的运营车辆的集合;

30、第二获取模块,用于获取所述顺路车集合中每个顺路车的实时位置;

31、第二确定模块,用于根据所述每个顺路车的实时位置以及所述目标乘车需求确定目标顺路车;

32、分配模块,用于将所述目标订单分配至所述目标顺路车。

33、一种可能的设计中,所述目标乘车需求包括目标下车站点位置,所述第一确定模块具体用于:

34、获取所述目标运营车辆集合中每个运营车辆的订单子集,以得到订单集合;

35、根据所述目标下车站点位置以及所述订单集合确定所述顺路车集合。

36、一种可能的设计中,所述第一确定模块根据所述目标下车站点位置以及所述订单集合确定所述顺路车集合包括:

37、对所述订单集合中每个订单子集是否为空集合进行判断,得到判断结果;

38、若所述判断结果为所述订单集合中存在为空集合的第一订单集合,则确定所述第一订单集合中每个订单子集所对应的运营车辆,以得到所述顺路车集合;

39、若所述判断结果为所述订单集合中存在不为空集合的第二订单集合,则获取第一车辆所对应的订单的第一下车站点位置,所述第一车辆为所述第二订单集合中的任意一个订单集合所对应的运营车辆;

40、确定所述目标下车站点位置与所述目第一下车站点位置之间的第一距离;

41、判断所述第一距离是否小于第一判定阈值;

42、若所述第一距离不大于所述第一判定阈值,则确定所述第一车辆为顺路车,以得到所述顺路车集合。

43、一种可能的设计中,所述目标乘车需求包括目标上车站点位置,所述第二确定模块具体用于:

44、确定所述目标上车站点位置与所述每个顺路车的实时位置之间的里程,以得到里程集合;

45、根据所述里程集合确定与所述目标订单所对应的目标顺路车。

46、一种可能的设计中,所述第二确定模块根据所述里程集合确定与所述目标订单所对应的目标顺路车包括:

47、将所述里程集合中的每个里程分别与第二判定阈值进行比对,以得到比对结果;

48、根据所述比对结果从所述顺路车集合中确定所述目标顺路车。

49、一种可能的设计中,所述第二确定模块根据所述比对结果从所述顺路车集合中确定所述目标顺路车包括:

50、若所述比对结果为所述顺路车集合中不存在里程小于或等于所述第二判定阈值的运营车辆,则调整所述第二判定阈值,直至所述顺路车集合中存在里程小于或等于所述第二判定阈值的运营车辆,并将里程小于或等于所述第二判定阈值的运营车辆确定为所述目标顺路车;

51、若所述比对结果为所述顺路车集合中存在里程小于或等于所述第二判定阈值的匹配运营车辆集合,则将所述匹配运营车辆集合中里程最小的运营车辆确定为所述目标顺路车,或,随机从所述匹配运营车辆集合中挑选运营车辆确定为所述目标顺路车。

52、本发明实施例第三方面提供了一种电子设备,包括存储器、处理器,所述处理器用于执行存储器中存储的计算机管理类程序时实现如上述第一方面所述的响应公交的派单方法的步骤。

53、本发明实施例第四方面提供了一种计算机可读存储介质,其上存储有计算机管理类程序,所述计算机管理类程序被处理器执行时实现如上述第一方面所述的响应公交的派单方法的步骤。

54、综上所述,可以看出,本发明提供的实施例中,响应公交的派单装置可以以某个区域内运营车辆是否与订单中的乘客顺路,以及运营车辆距离订单中乘客需求起始站点位置远近为规则,将乘客的订单分派给顺路且运营车辆距订单中乘客需求起始站点位置最近的运营车辆。由此可以实现对响应公交的订单的合理调配。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1