一种公交车到站时间预测方法与流程

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

技术特征:

1.一种车辆到站时间预测方法,其特征在于,包括:

获取车辆线路及站点基础数据、车辆GPS数据以及车辆GPS实时数据;

根据所述车辆线路及站点基础数据提取车辆线路轨迹;

将所述车辆GPS数据与所述车辆线路轨迹匹配所述车辆所在线路;

依据所述车辆GPS实时数据对所述车辆进行实时位置确定;

对车辆在线路上的行驶行为进行判断,根据判断结果进行所述车辆的到站时间预测,所述对车辆在线路上的行驶行为进行判断具体包括:上下行判断和折返判断。

2.根据权利要求1所述的方法,其特征在于,在所述获取车辆线路及站点基础数据、车辆GPS数据以及车辆GPS实时数据之前,还包括:

对车辆线路数据进行预处理。

3.根据权利要求2所述的方法,其特征在于,所述对车辆线路数据进行预处理步骤,具体包括:

在车辆系统接入的原始数据基础上,依据现有道路地图,结合车辆运行GPS历史数据,根据GPS轨迹描绘或添加路链,所述路链根据路口划分,所有路链组成了该条线路的运行轨迹,将所述路链的首尾端点设为采样点;

根据GPS聚集点对站点位置进行校正,将站点位置修正到匹配所述GPS聚焦点。

4.根据权利要求1所述的方法,其特征在于,所述将所述车辆GPS数据与所述车辆线路轨迹匹配所述车辆所在线路,包括:

根据实时采集的车辆GPS点的线路号和线路上下行判断,获取所述路线所有采样点按经度大小进行排序后的列表;

从所述列表中找出距离当前车辆GPS点经度前后预设距离的所有采样点;

对获取得到的所述采样点进行点到点的距离计算,计算车辆GPS点到所述采样点的距离,取出距离最近的采样点为匹配采样点;

根据车辆GPS点的投影距离,判断车辆GPS点在所匹配的采样点的位置。

5.根据权利要求1所述的方法,其特征在于,所述上下行判断具体为:

预设T2为当前公交车GPS点的时间戳,T1为上一次接收到的同一辆车GPS点的时间戳,只有当T2>T1时,视为正常的GPS信息;

预设Snow为在上行线路中,根据当前GPS点匹配到的采样点,Spre为在上行线路中,根据上一次GPS点匹配到的采样点;Xnow为在下行线路中,根据当前公交车GPS点匹配到的采样点,Xpre为在下行线路中,根据上一次GPS点匹配到的采样点;

当满足Spre的序号小于Snow,并且Xpre的序号大于或等于Xnow,则为上行;当满足Xpre的序号小于Xnow,并且Spre的序号大于或等于Snow,则为下行。

6.根据权利要求1所述的方法,其特征在于,所述根据判断结果进行所述车辆的到站时间预测具体包括:

根据所述上下行判断和所述折返判断确定车辆的路链长度;

根据车辆GPS数据获取当前路况信息,包括当前车辆运行速度以及路链速度,根据所述路链速度及所述路链长度预测车辆到站时间。

7.根据权利要求6所述的方法,其特征在于,所述根据车辆GPS数据获取当前路况信息具体包括:

在每接收一个GPS数据后,经过对所述采样点匹配,将匹配到的采样点放入到车辆横向速度队列;

在计算当前车辆运行速度时,取出所述队列中采样点,并去掉无效采样点,对于所述队列中的有效采样点,计算其经过的行驶距离dis,以及经过的时间Te-Ts,其中,Ts为第一个有效采样点的时间,Te为最后一个有效采样点的时间,则此时车辆i的当前运行速度为:vi=dis/(Te-Ts);

为线路上每条路链建立一个纵向速度队列;

在获取当前车辆运行速度时,提取出该车辆经过的路链列表,并将当前车辆运行速度添加到该车辆经过的每个路链的纵向速度队列中;

每当计算出某辆车的当前车辆运行速度后,将该速度值加入到路链的纵向速度队列中;

假设路链的纵向速度队列中存储了n个最近经过该路链的车辆速度,则路链速度为:

8.根据权利要求6所述的方法,其特征在于,所述根据所述路链速度及所述路链长度预测车辆到站时间步骤,具体包括:

将待预测车辆的GPS点投影到采样点,获取当前采样点距离下一站的距离以及间隔的路链信息;

假设中间通过n个路链,各路链长度为Li(i=1…n),且当前车辆GPS点的位置距离路链尾的距离为Lnow,则当前车辆GPS点距离下一站的距离为:

各路链的路链速度为vi(i=1…n),Vnow为车辆当前所在路链的速度,则到下一站的时间预测为:

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