出租车信息推送方法与系统与流程

文档序号:12064692阅读:447来源:国知局

本发明涉及公共交通领域,具体而言涉及一种出租车信息推送方法与系统。



背景技术:

城市出租车的数量伴随着信息化的高速发展也在迅速增加,但是传统出租车的行业管理的相对落后带来了种种弊病:效率低,费用高,实时性差,调度分散,资源浪费,行业发展受阻。而尽管很多城市的市民都在反应难打车的问题,尤其是在出行高峰期如早晚班时段,市民天天喊打车难,但从这个 GPS 上观察到,但这一时间段在路上跑的空驶出租车仍然不在少数,如何有效的组织,做好调度工作,合理分析才能实现更高效的动态管理、科学配置。



技术实现要素:

本发明目的在于提供一种出租车信息推送方法,包括以下步骤:

Step1:每天00:00:00,取出租车线路运行表中前一天的所有数据;

Step2:将一天分为24个时段,找到数据中所有p时段内的车辆数据,即顺序编号为0的数据对应时间在p时段内,若是从1开始排序则为1,将所有车辆标记为unvisit,找到顺序编号第一条的数据,将该次出行其他数据也取出;

Step3:取任意unvisit的车辆,标记为visit,找到顺序编号第一条的数据,对应路段为A,里程为dis_o,找到同一载客次数编号下顺序编号最后一条的数据,对应路段B,里程为dis_d,则A到B路段记录一次出行,出行距离为dis_d减去dis_o;重复该步骤,直至所有车辆标记为visit;

Step4:统计任意两个路段之间出行数为该起点路段O和终点路段D的出行需求NUM,通过已计算的每次出行的距离,统计该起点路段和终点路段短途出行需求NUM1,中途出行需求NUM2,长途出行需求NUM3,将其保存在AY_RESULT_TAXI_LINK_DEMOND中;

Step5:当前t时刻,对应的时段为p,从表AY_RESULT_TAXI_ORDER_DEMOND中取近30天所有时段编号为p的数据,由起点路段确定起点小区ZONE_O,由终点路段确定终点小区ZONE_D,则起点小区到终点小区的出行需求为所有起点路段在ZONE_O小区内,对应终点路段在ZONE_D小区内的出行需求之和;出行概率则为ZONE_O和ZONE_D之间出行需求与所有以ZONE_O为起点小区的出行需求之和的比值,数据保存在AY_RESULT_TAXI_OFFER_OD_DATA;

Step6:当前t时刻,对应的时段为p,从AY_RESULT_TAXI_ORDER_DEMOND中取近30天所有时段编号为p的数据,对任意交通小区A,所有数据中起点路段在A小区的短途需求,中途需求,长途需求取出来,该小区内所有路段短途需求之和A为该小区的短途出行需求NUM1,该小区内所有路段中途需求之和A为该小区的短途出行需求NUM2,该小区内所有路段长途需求之和A为该小区的短途出行需求NUM3,需求总数为三者之和NUM,三者占需求总数之比为对应的概率。

应当理解,前述构思以及在下面更加详细地描述的额外构思的所有组合只要在这样的构思不相互矛盾的情况下都可以被视为本公开的发明主题的一部分。另外,所要求保护的主题的所有组合都被视为本公开的发明主题的一部分。

从下面的描述中可以更加全面地理解本发明教导的前述和其他方面、实施例和特征。本发明的其他附加方面例如示例性实施方式的特征和/或有益效果将在下面的描述中显见,或通过根据本发明教导的具体实施方式的实践中得知。

具体实施方式

为了更了解本发明的技术内容,特举具体实施例说明如下。

本公开的实施例不必定意在包括本发明的所有方面。应当理解,上面介绍的多种构思和实施例,以及下面更加详细地描述的那些构思和实施方式可以以很多方式中任意一种来实施,这是因为本发明所公开的构思和实施例并不限于任何实施方式。另外,本发明公开的一些方面可以单独使用,或者与本发明公开的其他方面的任何适当组合来使用。

根据本发明的实施例,一种出租车信息推送方法,包括以下步骤:

Step1:每天00:00:00,取出租车线路运行表中前一天的所有数据;

Step2:将一天分为24个时段,找到数据中所有p时段内的车辆数据,即顺序编号为0的数据对应时间在p时段内,若是从1开始排序则为1,将所有车辆标记为unvisit,找到顺序编号第一条的数据,将该次出行其他数据也取出;

Step3:取任意unvisit的车辆,标记为visit,找到顺序编号第一条的数据,对应路段为A,里程为dis_o,找到同一载客次数编号下顺序编号最后一条的数据,对应路段B,里程为dis_d,则A到B路段记录一次出行,出行距离为dis_d减去dis_o;重复该步骤,直至所有车辆标记为visit;

Step4:统计任意两个路段之间出行数为该起点路段O和终点路段D的出行需求NUM,通过已计算的每次出行的距离,统计该起点路段和终点路段短途出行需求NUM1,中途出行需求NUM2,长途出行需求NUM3,将其保存在AY_RESULT_TAXI_LINK_DEMOND中;

Step5:当前t时刻,对应的时段为p,从表AY_RESULT_TAXI_ORDER_DEMOND中取近30天所有时段编号为p的数据,由起点路段确定起点小区ZONE_O,由终点路段确定终点小区ZONE_D,则起点小区到终点小区的出行需求为所有起点路段在ZONE_O小区内,对应终点路段在ZONE_D小区内的出行需求之和;出行概率则为ZONE_O和ZONE_D之间出行需求与所有以ZONE_O为起点小区的出行需求之和的比值,数据保存在AY_RESULT_TAXI_OFFER_OD_DATA;

Step6:当前t时刻,对应的时段为p,从AY_RESULT_TAXI_ORDER_DEMOND中取近30天所有时段编号为p的数据,对任意交通小区A,所有数据中起点路段在A小区的短途需求,中途需求,长途需求取出来,该小区内所有路段短途需求之和A为该小区的短途出行需求NUM1,该小区内所有路段中途需求之和A为该小区的短途出行需求NUM2,该小区内所有路段长途需求之和A为该小区的短途出行需求NUM3,需求总数为三者之和NUM,三者占需求总数之比为对应的概率,从而根据该概率来推送出租车信息,实现合理和科学调度。

本发明还涉及一种出租车信息推送系统,包括:

至少一个处理器;

存储器;

其中,所述存储器被设置用于存放供处理器使用的数据与程序模块,所述程序模块包括用于执行前述方法的程序指令。

虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明。本发明所属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰。因此,本发明的保护范围当视权利要求书所界定者为准。

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