一种公交车到站时间预测方法及装置制造方法及图纸

技术编号:36815559 阅读:15 留言:0更新日期:2023-03-12 00:21
本申请公开了一种公交车到站时间预测方法及装置,涉及公共交通技术领域。获取第一公交车离开第一车站的时间,根据所述第一公交车离开第一车站的时间查询第一对应关系表,得到所述第一公交车离开第一车站的时间所属时间段对应的第一运行时长,根据所述第一公交车离开所述第一车站的时间和所述第一运行时长,预测所述第一公交车到达所述第二车站的时间;根据所述第一公交车到达所述第二车站的时间查询第二对应关系表,得到所述第一公交车到达所述第二车站的时间所属时间段对应的第一停靠时长,根据所述第一公交车到达所述第二车站的时间和所述第一停靠时长,预测所述第一公交车离开所述第二车站的时间。离开所述第二车站的时间。离开所述第二车站的时间。

【技术实现步骤摘要】
一种公交车到站时间预测方法及装置


[0001]本申请涉及交通控制
,特别涉及一种公交车到站时间预测方法及装置。

技术介绍

[0002]在城市道路发展中,城市社会道路越来越复杂,且公交专用道的数量有限。在城市公交车调度的过程中存在很多干扰因素,比如,当天线路的交通情况、客流情况等因素,因而无法准确的预测公交车辆到站时间、离站时间。
[0003]如何预测公交车到站时间,以便提高乘客出行体验,是目前需要解决的问题。

技术实现思路

[0004]本申请示例性的实施方式中提供一种公交车到站时间预测方法及装置,用以预测公交车到站时间。
[0005]第一方面,提供一种公交车到站时间预测方法,包括:获取第一公交车离开第一车站的时间;根据所述第一公交车离开第一车站的时间查询第一对应关系表,得到所述第一公交车离开第一车站的时间所属时间段对应的第一运行时长,所述第一运行时长为从所述第一车站到第二车站的运行时长,所述第二车站与所述第一车站相邻;其中,所述第一对应关系表包括各时间段对应的从所述第一车站到所述第二车站的运行时长,所述各时间段对应的从所述第一车站到所述第二车站的运行时长是根据经过所述第一车站和所述第二车站的多个线路的公交车的运行数据统计得到的;根据所述第一公交车离开所述第一车站的时间和所述第一运行时长,预测所述第一公交车到达所述第二车站的时间;根据所述第一公交车到达所述第二车站的时间查询第二对应关系表,得到所述第一公交车到达所述第二车站的时间所属时间段对应的第一停靠时长,所述第一停靠时长为所述第二车站对应的停靠时长;其中,所述第二对应关系表包括所述第一车站和所述第二车站在各时段对应的停靠时长,所述第一车站和所述第二车站在各时间段对应的停靠时长是根据经过所述第一车站和所述第二车站的多个线路的公交车的运行数据统计得到的;根据所述第一公交车到达所述第二车站的时间和所述第一停靠时长,预测所述第一公交车离开所述第二车站的时间。
[0006]可选的,所述获取第一公交车离开第一车站的时间,包括:获取所述第一公交车到达所述第一车站的时间;根据所述第一公交车到达所述第一车站的时间查询所述第二对应关系表,得到所述第一公交车到达所述第一车站的时间所属时间段对应的第二停靠时长,所述第二停靠时长为所述第一车站对应的停靠时长;根据所述第一公交车到达所述第一车站的时间以及所述第二停靠时长,预测所述第一公交车离开所述第一车站的时间。
[0007]可选的,根据经过所述第一车站的多个线路的公交车的运行数据统计得到所述第一对应关系表的步骤,包括:获取所述多个线路的公交车从所述第一车站到所述第二车站的运行数据,所述多个线路的公交车从所述第一车站到所述第二车站的运行数据包括所述多个线路中每个线路的公交车从所述第一车站到所述第二车站的运行时长;根据所述多个
线路的公交车从所述第一车站到所述第二车站的运行数据,统计得到多个等长的时间段内,所述多个线路的公交车从所述第一车站到所述第二车站的平均运行时长;将所述多个等长的时间段中至少两个相邻的时间段进行合并,并根据合并前的所述至少两个相邻时间段对应的平均运行时长确定合并后的时间段对应的平均运行时长;其中,所述至少两个相邻的时间段中每两个相邻的时间段对应的平均运行时长的变化率不大于第一阈值。
[0008]可选的,所述获取所述多个线路的公交车从所述第一车站到所述第二车站的运行数据之后,还包括:去除所述运行数据中的异常数据,所述异常数据包括从所述第一车站到所述第二车站的运行时长大于或等于参考运行时长的N倍,或者小于或等于所述参考运行时长的1/N倍,N大于1。
[0009]可选的,根据经过所述第一车站的多个线路的公交车的运行数据统计得到所述第二对应关系表的步骤,包括:获取所述多个线路的公交车从所述第一车站到所述第二车站的运行数据,所述多个线路的公交车从所述第一车站到所述第二车站的运行数据包括所述多个线路中每个线路的公交车在所述第一车站和所述第二车站的停靠时长;根据所述多个线路的公交车从所述第一车站到所述第二车站的运行数据,统计得到多个等长的时间段内,所述多个线路的公交车在所述第一车站的平均停靠时长和在所述第二车站的平均停靠时长;将所述多个等长的时间段中至少两个相邻的时间段进行合并,并根据合并前的所述至少两个相邻时间段对应的平均停靠时长确定合并后的时间段对应的平均停靠时长;其中,所述至少两个相邻的时间段中每两个相邻的时间段对应的平均停靠时长的变化率不大于第二阈值。
[0010]可选的,所述的方法,还包括:当所述第一公交车到达所述第一车站之后,获取在所述第一公交车到达所述第一车站前已经经过所述第一车站和所述第二车站的至少两个公交车的运行数据;根据所述至少两个公交车的运行数据,确定所述至少两个公交车在所述第一车站的平均停靠时长以及从所述第一车站到所述第二车站的平均运行时长;若所述至少两个公交车在所述第一车站的平均停靠时长,与所述第二对应关系表中的第二停靠时长的变化率大于第三阈值,则将所述第二对应关系表中的所述第二停靠时长更新为与所述平均停靠时长相等;其中,所述第二对应关系表中的第二停靠时长是所述第一公交车到达所述第一车站的时间所属的时间段对应的停靠时长,所述第二停靠时长为所述第一车站对应的停靠时长;若所述至少两个公交车从所述第一车站到所述第二车站的平均运行时长,与所述第一对应关系表中的第一运行时长的变化率大于第四阈值,则将所述第一对应关系表中的第一运行时长更新为与所述平均运行时长相等;其中,所述第一对应关系表中的第一运行时长是所述第一公交车离开所述第一车站的时间所属的时间段对应的运行时长,所述第一运行时长为从所述第一车站到所述第二车站的运行时长。
[0011]可选的,所述的方法,还包括:若所述第一公交车在所述第一车站的实际停靠时长已达到第一最大值且超出所述第一最大值的部分已达到第一设定比例,所述第一最大值为参考停靠时长与所述第二停靠时长中的最大值,则:根据所述超出所述第一最大值的部分,延长所述第一公交车当前在所述第一车站的停靠时长为第三停靠时长;根据所述第一公交车到达所述第一车站的时间和所述第三停靠时长,预测所述第一公交车离开所述第一车站的时间;根据所述第一公交车离开所述第一车站的时间查询所述第一关系对应表,得到所述第一公交车离开所述第一车站的时间所属时间段对应的第二运行时长,所述第二运行时
长为从所述第一车站到第二车站的运行时长;根据所述第二运行时长和所述第一公交车离开所述第一车站的时间,预测所述第一公交车到达所述第二车站的时间;根据预测得到的所述第一公交车到达所述第二车站的时间查询所述第二对关系表,得到所述第一公交车到达所述第二车站的时间所属时间段对应的第四停靠时长,所述第四停靠时长为所述第二车站对应的停靠时长;根据所述第四停靠时长和所述第一公交车到达所述第二车站的时间,预测所述第一公交车离开所述第二车站的时间。
[0012]第二方面,提供一种公交车到站时间预测装置,包括:获取模块,被配置为获取第一公交车离开第一车站的时间;处理模块,被配置为根据所述第一公交车离开第本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种公交车到站时间预测方法,其特征在于,包括:获取第一公交车离开第一车站的时间;根据所述第一公交车离开第一车站的时间查询第一对应关系表,得到所述第一公交车离开第一车站的时间所属时间段对应的第一运行时长,所述第一运行时长为从所述第一车站到第二车站的运行时长,所述第二车站与所述第一车站相邻;其中,所述第一对应关系表包括各时间段对应的从所述第一车站到所述第二车站的运行时长,所述各时间段对应的从所述第一车站到所述第二车站的运行时长是根据经过所述第一车站和所述第二车站的多个线路的公交车的运行数据统计得到的;根据所述第一公交车离开所述第一车站的时间和所述第一运行时长,预测所述第一公交车到达所述第二车站的时间;根据所述第一公交车到达所述第二车站的时间查询第二对应关系表,得到所述第一公交车到达所述第二车站的时间所属时间段对应的第一停靠时长,所述第一停靠时长为所述第二车站对应的停靠时长;其中,所述第二对应关系表包括所述第一车站和所述第二车站在各时段对应的停靠时长,所述第一车站和所述第二车站在各时间段对应的停靠时长是根据经过所述第一车站和所述第二车站的多个线路的公交车的运行数据统计得到的;根据所述第一公交车到达所述第二车站的时间和所述第一停靠时长,预测所述第一公交车离开所述第二车站的时间。2.如权利要求1所述的方法,其特征在于,所述获取第一公交车离开第一车站的时间,包括:获取所述第一公交车到达所述第一车站的时间;根据所述第一公交车到达所述第一车站的时间查询所述第二对应关系表,得到所述第一公交车到达所述第一车站的时间所属时间段对应的第二停靠时长,所述第二停靠时长为所述第一车站对应的停靠时长;根据所述第一公交车到达所述第一车站的时间以及所述第二停靠时长,预测所述第一公交车离开所述第一车站的时间。3.如权利要求1或2所述的方法,其特征在于,根据经过所述第一车站的多个线路的公交车的运行数据统计得到所述第一对应关系表的步骤,包括:获取所述多个线路的公交车从所述第一车站到所述第二车站的运行数据,所述多个线路的公交车从所述第一车站到所述第二车站的运行数据包括所述多个线路中每个线路的公交车从所述第一车站到所述第二车站的运行时长;根据所述多个线路的公交车从所述第一车站到所述第二车站的运行数据,统计得到多个等长的时间段内,所述多个线路的公交车从所述第一车站到所述第二车站的平均运行时长;将所述多个等长的时间段中至少两个相邻的时间段进行合并,并根据合并前的所述至少两个相邻时间段对应的平均运行时长确定合并后的时间段对应的平均运行时长;其中,所述至少两个相邻的时间段中每两个相邻的时间段对应的平均运行时长的变化率不大于第一阈值。4.如权利要求3所述的方法,其特征在于,所述获取所述多个线路的公交车从所述第一车站到所述第二车站的运行数据之后,还包括:
去除所述运行数据中的异常数据,所述异常数据包括从所述第一车站到所述第二车站的运行时长大于或等于参考运行时长的N倍,或者小于或等于所述参考运行时长的1/N倍,N大于1。5.如权利要求1或2所述的方法,其特征在于,根据经过所述第一车站的多个线路的公交车的运行数据统计得到所述第二对应关系表的步骤,包括:获取所述多个线路的公交车从所述第一车站到所述第二车站的运行数据,所述多个线路的公交车从所述第一车站到所述第二车站的运行数据包括所述多个线路中每个线路的公交车在所述第一车站和所述第二车站的停靠时长;根据所述多个线路的公交车从所述第一车站到所述第二车站的运行数据,统计得到多个等长的时间段内,所述多个线路的公交车在所述第一车站的平均停靠时长和在所述第二车站的平均停靠时长;将所述多个等长的时间段中至少两个相邻的时间段进行合并,并根据合并前的所述至少两个相邻时间段对应的平均停靠时长确定合并后的时间段对应的平均停靠时长;其中,所述至少两个相邻的时间段中每两个相邻的时间段对应的平均停靠时长的变化率不大于第二阈值。6.如权利要求1或2所述的方法,其特征在于,还包括:当所述第一公交车到达所述第一车站之后,获取在所述第一公交车到达所述第一车站前已经经过所述第一车站和所述第二车站的至少两个公交车的运行数据;根据所述至少两个公交车的运行数据,确定所述至少两个公交车在所述第一车站的平均停靠时长以及从所述第一车站到所述第二车站的平均运行时长;若所述至少两个公交车在所述第一车站的平均停靠时长,与所述第二对应关系表中的第二停靠时长的变化率...

【专利技术属性】
技术研发人员:王芳牟三钢刘京海李坤鹏刘振顶穆尚涛王宝山张玉斌
申请(专利权)人:青岛海信网络科技股份有限公司
类型:发明
国别省市:

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

1