公交到站时间生成方法、装置及公交乘客出行OD获取方法制造方法及图纸

技术编号:20047090 阅读:62 留言:0更新日期:2019-01-09 04:52
本发明专利技术公开了一种公交到站时间生成方法、装置及公交乘客OD出行获取方法,公交到站时间生成方法包括:获取公交车的目标路线和目标路线上沿着行驶方向的站点列表;根据公交车的当前位置,和站点列表中站点的位置,依照预设的第一运算规则计算出公交车的当前位置相对于站点列表中的每一对相邻站点的第一距离参考值,并在所有第一距离参考值中选取出最小的第一距离参考值;基于行驶方向,和在站点列表中与选取出的最小的第一距离参考值对应的两个相邻的站点,确定公交车即将到达的站点;根据公交车的当前位置与即将到达的站点之间的距离以及公交车当前行驶速度,计算出公交车到达站点的到站时间。本发明专利技术可获得较完整的公交线路的到站时间。

【技术实现步骤摘要】
公交到站时间生成方法、装置及公交乘客出行OD获取方法
本专利技术涉及公共交通
,特别涉及一种公交到站时间生成方法、装置及公交乘客出行OD获取方法。
技术介绍
随着城市的发展,乘坐公共交通工具出行被大力提倡,为满足广大乘客需求以及科学规划公交网络,对交通出行数据进行数据分析显得尤为重要。在实现过程中,专利技术人发现传统技术中至少存在如下问题:目前的公交车虽然安装有GPS导航系统,可获取到部分公交车到站信息,但是此部分数据涵盖的线路较少,大部分线路没有到站信息,进而导致不便于获取到乘客完整的OD数据。在传统技术中,虽然有关于获取公交车的到站信息的方案,但是由于其获取到的数据精度不高,存在造成到站时间误判的问题。
技术实现思路
本专利技术的目的在于针对传统技术的不足,提供一种公交到站时间生成方法、装置及公交乘客出行OD获取方法。根据本专利技术的实施方式,提供了一种公交到站时间生成方法,包括以下步骤:获取公交车的目标路线和目标路线上沿着行驶方向的站点列表;根据公交车的当前位置,以及站点列表中站点的位置,依照预设的第一运算规则计算出公交车的当前位置相对于站点列表中的每一对相邻站点的第一距离参考值,并在所有第一距离参考值中选取出最小的第一距离参考值;基于行驶方向,以及在站点列表中与选取出的最小的第一距离参考值对应的两个相邻的站点,确定公交车即将到达的站点;根据公交车的当前位置与即将到达的站点之间的距离以及公交车当前行驶速度,计算出公交车到达站点的到站时间。在其中一个实施例中,即将到达的站点为选取出的最小的第一距离参考值对应的两相邻站点中的一个站点;获取公交车的目标路线和目标路线上沿着行驶方向的站点列表的步骤之前,包括:根据目标路线,获取与目标路线的选定方向对应的第一类轨迹链表;第一类轨迹链表包括目标路线在选定方向上所经过的站点、预设的非站点的参考位置、经过的站点对应的序号以及参考位置对应的序号;在第一类轨迹链表中,获取与公交车在预定的上一定位时刻的所处位置、距离最近的站点或参考位置的序号作为上一时刻序号,以及获取与公交车的当前位置距离最近的站点或参考位置的序号作为当前序号;在上一时刻序号小于当前时刻序号时,将第一类轨迹链表所对应的选定方向作为公交车在目标路线上的行驶方向。在其中一个实施例中,获取公交车的目标路线和目标路线上沿着行驶方向的站点列表的步骤之前,包括:采集公交车的实际路线,在实际路线与预设的期望行驶路线不同时,获取公交车对应的备选路线集合;备选路线集合包括公交车的所有期望行驶路线;根据公交车的所有期望行驶路线,获得与公交车的所有期望行驶路线中的任意一条期望行驶路线的选定方向对应的第二类轨迹链表,并依照预设的第二运算规则计算出公交车的当前位置相对于第二类轨迹链表中每一对相邻的序号对应的位置的第二距离参考值;在任一个第二距离参考值小于预设的距离判别阈值时,获取第二距离参考值在第二类轨迹链表中对应的相邻的两个序号的位置作为选定参考位置;将与选定参考位置所在的第二类轨迹链表对应的期望行驶路线作为公交车的目标路线。在其中一个实施例中,根据公交车的当前位置与即将到达的站点的之间的距离以及公交车当前行驶速度,计算出公交车到达站点的到站时间之后,还包括:获取对应的公交车当天所有的位置信息;位置信息包括目标路线、目标路线的行驶方向、公交车所在位置在目标路线对应的站点列表的序号以及位置信息的定位时间;根据各项位置信息对应的定位时间,对各项位置信息进行排序;以及根据预设的分组规则,将各项位置信息划分为若干信息群组;根据每个信息群组中的各项位置信息包含的公交车所在位置在目标路线对应的站点列表的序号表示的站点到站时间,得到每个信息群组的运行时间段。本专利技术的实施方式还提供了一种公交乘客出行OD获取方法,包括以下步骤:根据公交到站时间生成方法中的各步骤,得到公交车当天到达各站点的到站时间;获取每位乘客的公交IC卡全天的刷卡记录,以及根据刷卡记录显示的公交车信息获取对应的公交车全天的到站时间,建立对应的公交车的到站时间列表;刷卡记录包括公交车刷卡记录以及地铁刷卡记录;到站时间列表为根据公交车到达各站点的到站时间生成的数据列表;在刷卡记录显示的公交车信息对应的到站时间列表中,选取出到站时间与刷卡记录显示的刷卡时间最接近的站点作为此乘客的上车站点。在其中一个实施例中,在选取出到站时间与刷卡记录显示的刷卡时间最接近的站点作为此乘客的上车站点的步骤之后,包括:对每位乘客的公交IC卡当天的所有刷卡记录按照时间先后顺序进行排序;在排序后的所有刷卡记录中,将相邻的两条刷卡记录合并作为一组刷卡记录;在对应的一组刷卡记录中,根据刷卡记录显示的刷卡时间,将距离第二次乘车的上车站点最近的第一次乘车方向上的站点作为第一次乘车的下车站点;乘车方向为对应的公交车在目标路线上的行驶方向。在其中一个实施例中,在选取出到站时间与刷卡记录显示的刷卡时间最接近的站点作为此乘客的上车站点的步骤之后,还包括:在对应相邻两组的刷卡记录中,获取后一组刷卡记录中第一条刷卡记录为乘车刷卡记录对应的上车站点,以及前一组刷卡记录中第二条刷卡记录为乘车刷卡记录对应的乘车方向;将距离第一条刷卡记录为乘车刷卡记录对应的上车站点、最近的第二条刷卡记录为乘车刷卡记录对应的乘车方向上的站点作为后一组刷卡记录中第一次乘车的下车站点。本专利技术实施方式还提供了一种公交到站时间生成装置,包括:公交信息获取模块,用于获取公交车的目标路线和目标路线上沿着行驶方向的站点列表;相对距离运算模块,用于根据公交车的当前位置,以及站点列表中站点的位置,依照预设的第一运算规则计算出公交车的当前位置相对于站点列表中的每一对相邻站点的第一距离参考值,并在所有第一距离参考值中选取出最小的第一距离参考值;到达站点确定模块,用于基于行驶方向,以及在站点列表中与选取出的最小的第一距离参考值对应的两个相邻的站点,确定公交车即将到达的站点;到站时间运算模块,用于根据公交车的当前位置与即将到达的站点之间的距离以及公交车当前行驶速度,计算出公交车到达站点的到站时间。本专利技术实施方式还提供了一种公交乘客出行OD获取装置,包括:到站时间获取模块,用于根据公交到站时间生成方法的个步骤,得到公交车当天到达各站点的到站时间;刷卡记录获取模块,用于获取每位乘客的公交IC卡全天的刷卡记录,以及根据刷卡记录显示的公交车信息获取对应的公交车全天的到站时间列表;刷卡记录包括地铁刷卡记录以及公交车刷卡记录;上车站点确定模块,用于获取每位乘客的公交IC卡全天的刷卡记录,以及根据刷卡记录显示的公交车信息获取对应的公交车全天的到站时间列表;刷卡记录包括地铁刷卡记录以及公交车刷卡记录。本专利技术实施方式还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现公交到站时间生成方法的各步骤,和/或公交乘客出行OD获取方法的各步骤。上述技术方案中的一个技术方案具有如下优点和有益效果:本专利技术的公交到站时间生成方法,通过公交车的目标路线以及对应方向上的站点列表,并结合当前位置得到各第一距离参考值。进而可基于最小的位置判别值识别出当前公交车所处位置,进一步地,可确定公交车距离即将到达的站点的距离,由此,可得到公交车到达站点的到站时间。本发本文档来自技高网...

【技术保护点】
1.一种公交到站时间生成方法,其特征在于,包括以下步骤:获取公交车的目标路线和所述目标路线上沿着行驶方向的站点列表;根据所述公交车的当前位置,以及所述站点列表中站点的位置,依照预设的第一运算规则计算出所述公交车的当前位置相对于所述站点列表中的每一对相邻站点的第一距离参考值,并在所有所述第一距离参考值中选取出最小的第一距离参考值;基于所述行驶方向,以及在所述站点列表中与选取出的所述最小的第一距离参考值对应的两个相邻的站点,确定所述公交车即将到达的站点;根据所述公交车的当前位置与所述即将到达的站点之间的距离以及公交车当前行驶速度,计算出所述公交车到达站点的到站时间。

【技术特征摘要】
1.一种公交到站时间生成方法,其特征在于,包括以下步骤:获取公交车的目标路线和所述目标路线上沿着行驶方向的站点列表;根据所述公交车的当前位置,以及所述站点列表中站点的位置,依照预设的第一运算规则计算出所述公交车的当前位置相对于所述站点列表中的每一对相邻站点的第一距离参考值,并在所有所述第一距离参考值中选取出最小的第一距离参考值;基于所述行驶方向,以及在所述站点列表中与选取出的所述最小的第一距离参考值对应的两个相邻的站点,确定所述公交车即将到达的站点;根据所述公交车的当前位置与所述即将到达的站点之间的距离以及公交车当前行驶速度,计算出所述公交车到达站点的到站时间。2.根据权利要求1所述的公交到站时间生成方法,其特征在于,所述即将到达的站点为选取出的所述最小的第一距离参考值对应的两相邻站点中的一个站点;获取公交车的目标路线和所述目标路线上沿着行驶方向的站点列表的步骤之前,包括:根据所述目标路线,获取与所述目标路线的选定方向对应的第一类轨迹链表;所述第一类轨迹链表包括所述目标路线在所述选定方向上所经过的站点、预设的非站点的参考位置、所述经过的站点对应的序号以及所述参考位置对应的序号;在所述第一类轨迹链表中,获取与所述公交车在预定的上一定位时刻的所处位置距离最近的站点或参考位置的序号作为上一时刻序号,以及获取与所述公交车的当前位置距离最近的站点或参考位置的序号作为当前序号;在所述上一时刻序号小于所述当前时刻序号时,将所述第一类轨迹链表所对应的选定方向作为所述公交车在所述目标路线上的行驶方向。3.根据权利要求1所述的公交到站时间生成方法,其特征在于,获取公交车的目标路线和所述目标路线上沿着行驶方向的站点列表的步骤之前,包括:采集所述公交车的实际路线,在所述实际路线与预设的期望行驶路线不同时,获取所述公交车对应的备选路线集合;所述备选路线集合包括所述公交车的所有期望行驶路线;根据所述公交车的所有期望行驶路线,获得与所述公交车的所有期望行驶路线中的任意一条期望行驶路线的选定方向对应的第二类轨迹链表,并依照预设的第二运算规则计算出所述公交车的当前位置相对于所述第二类轨迹链表中每一对相邻的序号对应的位置的第二距离参考值;在任一个所述第二距离参考值小于预设的距离判别阈值时,获取所述第二距离参考值在所述第二类轨迹链表中对应的相邻的两个序号的位置作为选定参考位置;将与所述选定参考位置所在的第二类轨迹链表对应的期望行驶路线作为所述公交车的目标路线。4.根据权利要求1所述的公交到站时间生成方法,其特征在于,根据所述公交车的当前位置与所述即将到达的站点的之间的距离以及公交车当前行驶速度,计算出所述公交车到达站点的到站时间之后,还包括:获取对应的所述公交车当天所有的位置信息;所述位置信息包括所述目标路线、所述目标路线的行驶方向、公交车所在位置在所述目标路线对应的站点列表的序号以及所述位置信息的定位时间;根据各项所述位置信息对应的定位时间,对各项所述位置信息进行排序;以及根据预设的分组规则,将各项所述位置信息划分为若干信息群组;根据每个信息群组中,各项所述位置信息包含的公交车所在位置在所述目标路线对应站点列表的序号表示的站点到站时间,得到每个信息群组的运行时间段。5.一种公交乘客出行OD(Origin-Destination)获取方法,其特征在于,包括以下步骤:根据权利要求1...

【专利技术属性】
技术研发人员:张守军贾涛
申请(专利权)人:深圳市东部公共交通有限公司
类型:发明
国别省市:广东,44

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

1