一种上车站点的确定方法、装置、存储介质和电子设备制造方法及图纸

技术编号:24858090 阅读:22 留言:0更新日期:2020-07-10 19:10
本公开实施例提供一种上车站点的确定方法、装置、存储介质和电子设备,该确定方法包括以下步骤:获取公交线路站点数据,公交车载GPS到站数据以及公交IC刷卡数据;基于所述公交线路站点数据和所述公交车载GPS到站数据,通过密度聚类算法确定公交车辆到站时刻表;基于所述公交车辆到站时刻表对所述公交IC刷卡数据进行时间误差校准;基于经过时间误差校准的公交IC刷卡数据和所述公交车辆到站时刻表,确定公交上车站点。本公开能够提高不完备信息下算法的鲁棒性,解决了两类数据时间轴不统一,导致乘车上车站点匹配错误以及匹配准确率低的缺点,提高乘客上车站点匹配的准确率。此外,弥补了传统的乘客出行问卷调查方法的抽样率低、成本高昂的缺陷。

【技术实现步骤摘要】
一种上车站点的确定方法、装置、存储介质和电子设备
本公开涉及车辆调度的
,特别涉及一种上车站点的确定方法、装置、存储介质和电子设备。
技术介绍
城市公共交通系统的运营情况,取决于其能否良好地适应城市公交出行客流量的时空分布。对于城市公共交通系统来说,公交出行的需求分析在线路与站点规划、车辆排班和定制公交服务等诸多场景中具有重要意义。在公交出行的需求分析中,首先需要对每个公交线路中乘客的上车站点进行精准识别。目前,采用的主流识别方法是基于乘客上车的IC刷卡数据与公交车载GPS数据的时空匹配法。但是,公交车载GPS数据中往往缺乏具体的公交站点信息,无法直接和IC刷卡数据进行空间层面的匹配,同时公交车载GPS数据和公交站点数据这两类数据的系统时间偏差给数据在时间层面的匹配带来较大的误差。具体而言,公交车载GPS数据是一类时空数据源,尽管在其基础字段中包含在特定时刻公交车辆所处的经纬度坐标点,但往往不含有具体的公交站点信息,目前,这种识别算法没有考虑到在这种不完备信息情况下公交GPS数据与公交IC刷卡数据不能匹配的问题,导致算法鲁棒性较差。公交车辆的IC刷卡系统与公交GPS车载终端系统是相互独立运行的,公交GPS车载终端的定位时间通过卫星导航电文读取卫星时间获取,公交IC刷卡系统的定位时间则通过其内置时钟模块获取,这两种方式获取的时间存在一定的系统时间偏差,由于基于时间匹配的识别方法会判定公交乘客的刷卡时间发生在公交车辆运行于乘客的上车站点与下一个站点之间,所以时间偏差会导致出现以下两类情况:(1)如图1所示,公交IC刷卡数据系统时间早于公交车载GPS数据系统时间,产生部分公交IC刷卡数据刷卡时间早于公交车载GPS数据当前站点到站时间的现象,上车站点被误识别为当前上车站点的上一站点,造成当前站点上车乘客数量减少,上一站点上车乘客数量增多;(2)如图2所示,公交IC刷卡数据系统时间晚于公交车载GPS数据系统时间,产生部分公交IC刷卡数据刷卡时间晚于公交车载GPS数据下一站点到站时间的现象,上车站点被误识别为当前上车站点的下一站点,造成当前站点上车乘客数量减少,下一站点上车乘客数量增多。综上所述,这种识别方法在实际场景运用中具有较大的局限性。
技术实现思路
有鉴于此,本公开实施例提出了一种上车站点的确定方法、装置、存储介质和电子设备、装置、存储介质和电子设备,用以解决现有技术中现在的上述乘客上车的IC刷卡数据与公交车载GPS数据以及公交站点数据相互之间缺乏有效匹配的问题。一方面,本公开实施例提出一种上车站点的确定方法,其包括以下步骤:获取公交线路站点数据,公交车载GPS到站数据以及公交IC刷卡数据;基于所述公交线路站点数据和所述公交车载GPS到站数据,通过密度聚类算法确定公交车辆到站时刻表;基于所述公交车辆到站时刻表对所述公交IC刷卡数据进行时间误差校准;基于经过时间误差校准的公交IC刷卡数据和所述公交车辆到站时刻表,确定公交上车站点。在一些实施例中,所述基于所述公交线路站点数据和所述公交车载GPS到站数据,通过密度聚类算法确定公交车辆到站时刻表,包括:获取所有公交站点的聚类簇团数据集;基于所述公交车载GPS到站数据,通过所述聚类簇团数据集,确定对应的公交站点;通过所有所述对应的公交站点,生成所述公交车辆到站时刻表。在一些实施例中,所述获取所有公交站点的聚类簇团数据集,包括:通过核心对象搜寻算法获取基于公交站点编号的核心对象集合;针对所述核心对象集合中的首要核心对象执行聚类簇生成算法,获取基于每个所述公交站点的聚类簇团;获取包含所有所述公交站点的聚类簇团数据集。在一些实施例中,所述基于所述公交车辆到站时刻表对所述公交IC刷卡数据进行时间误差校准,包括:在所述公交IC刷卡数据中基于每条公交线路筛选出每日首条刷卡数据,在所述公交车辆到站时刻表数据中基于每条所述公交线路筛选出每日首条到站数据;基于所述每日首条刷卡数据和所述每日首条到站数据,通过系统时间校正算法,确定经过时间误差校准的公交IC刷卡数据。在一些实施例中,所述基于经过时间误差校准的公交IC刷卡数据和所述公交车辆到站时刻表,确定公交上车站点,包括:在满足预定条件的情况下,将所述公交IC刷卡数据中的上车站点的公交站点编号确定为所述公交车辆到站时刻表中的公交站点编号;所述预定条件包括所述公交IC刷卡数据中的公交线路编号和公交车辆编号与所述公交车辆到站时刻表中的公交线路编号和公交车辆编号对应相同;所述公交IC刷卡数据中的刷卡时间大于所述公交车辆到站时刻表数据中的定位时间;所述公交IC刷卡数据中的刷卡时间小于所述公交车辆到站时刻表中的下一个定位时间。一方面,本公开实施例提出一种上车站点的确定装置,其包括:获取模块,其用于获取公交线路站点数据,公交车载GPS到站数据以及公交IC刷卡数据;第一确定模块,其用于基于所述公交线路站点数据和所述公交车载GPS到站数据,通过密度聚类算法确定公交车辆到站时刻表;校准模块,其用于基于所述公交车辆到站时刻表对所述公交IC刷卡数据进行时间误差校准;第二确定模块,其用于基于经过时间误差校准的公交IC刷卡数据和所述公交车辆到站时刻表,确定公交上车站点。在一些实施例中,所述第一确定模块包括:获取单元,其用于获取所有公交站点的聚类簇团数据集;第一确定单元,其用于基于所述公交车载GPS到站数据,通过所述聚类簇团数据集,确定对应的公交站点;生成单元,其用于通过所有所述对应的公交站点,生成所述公交车辆到站时刻表。在一些实施例中,所述获取单元包括:第一获取子单元,其用于通过核心对象搜寻算法获取基于公交站点编号的核心对象集合;第二获取子单元,其用于针对所述核心对象集合中的首要核心对象执行聚类簇生成算法,获取基于每个所述公交站点的聚类簇团;第三获取子单元,其用于获取包含所有所述公交站点的聚类簇团数据集。在一些实施例中,所述校准模块包括:筛选单元,其用于在所述公交IC刷卡数据中基于每条公交线路筛选出每日首条刷卡数据,在所述公交车辆到站时刻表数据中基于每条所述公交线路筛选出每日首条到站数据;第二确定单元,其用于基于所述每日首条刷卡数据和所述每日首条到站数据,通过系统时间校正算法,确定经过时间误差校准的公交IC刷卡数据。在一些实施例中,所述第二确定模块还用于:在满足预定条件的情况下,将所述公交IC刷卡数据中的上车站点的公交站点编号确定为所述公交车辆到站时刻表中的公交站点编号;所述预定条件包括所述公交IC刷卡数据中的公交线路编号和公交车辆编号与所述公交车辆到站时刻表中的公交线路编号和公交车辆编号对应相同;所述公交IC刷卡数据中的刷卡时间大于所述公交车辆到站时刻表数据中的定位时间;所述公交IC刷卡数据中的刷卡时间小于所述公交车辆到站时刻表中的下一个定位时间。再一方面,本公开实施例提出一种存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述任一项技术方案中所述方法的步骤。再一方面,本公开实施例提出一种电子设备,至少包括存储器、处理器,本文档来自技高网
...

【技术保护点】
1.一种上车站点的确定方法,其特征在于,包括以下步骤:/n获取公交线路站点数据,公交车载GPS到站数据以及公交IC刷卡数据;/n基于所述公交线路站点数据和所述公交车载GPS到站数据,通过密度聚类算法确定公交车辆到站时刻表;/n基于所述公交车辆到站时刻表对所述公交IC刷卡数据进行时间误差校准;/n基于经过时间误差校准的公交IC刷卡数据和所述公交车辆到站时刻表,确定公交上车站点。/n

【技术特征摘要】
1.一种上车站点的确定方法,其特征在于,包括以下步骤:
获取公交线路站点数据,公交车载GPS到站数据以及公交IC刷卡数据;
基于所述公交线路站点数据和所述公交车载GPS到站数据,通过密度聚类算法确定公交车辆到站时刻表;
基于所述公交车辆到站时刻表对所述公交IC刷卡数据进行时间误差校准;
基于经过时间误差校准的公交IC刷卡数据和所述公交车辆到站时刻表,确定公交上车站点。


2.根据权利要求1所述的确定方法,其特征在于,所述基于所述公交线路站点数据和所述公交车载GPS到站数据,通过密度聚类算法确定公交车辆到站时刻表,包括:
获取所有公交站点的聚类簇团数据集;
基于所述公交车载GPS到站数据,通过所述聚类簇团数据集,确定对应的公交站点;
通过所有所述对应的公交站点,生成所述公交车辆到站时刻表。


3.根据权利要求1所述的确定方法,其特征在于,所述获取所有公交站点的聚类簇团数据集,包括:
通过核心对象搜寻算法获取基于公交站点编号的核心对象集合;
针对所述核心对象集合中的首要核心对象执行聚类簇生成算法,获取基于每个所述公交站点的聚类簇团;
获取包含所有所述公交站点的聚类簇团数据集。


4.根据权利要求1所述的确定方法,其特征在于,所述基于所述公交车辆到站时刻表对所述公交IC刷卡数据进行时间误差校准,包括:
在所述公交IC刷卡数据中基于每条公交线路筛选出每日首条刷卡数据,在所述公交车辆到站时刻表数据中基于每条所述公交线路筛选出每日首条到站数据;
基于所述每日首条刷卡数据和所述每日首条到站数据,通过系统时间校正算法,确定经过时间误差校准的公交IC刷卡数据。


5.根据权利要求1所述的确定方法,其特征在于,所述基于经过时间误差校准的公交IC刷卡数据和所述公交车辆到站时刻表,确定公交上车站点,包括:
在满足预定条件的情况下,将所述公交IC刷卡数据中的上车站点的公交站点编号确定为所述公交车辆到站时刻表中的公交站点编号;
所述预定条件包括所述公交IC刷卡数据中的公交线路编号和公交车辆编号与所述公交车辆到站时刻表中的公交线路编号和公交车辆编号对应相同;所述公交IC刷卡数据中的刷卡时间大于所述公交车辆到站时刻表数据中的定位时间;所述公交IC刷卡数据中的刷卡时间小于所述公交车辆到站时刻表中的下一个定位时间。


6.一种上车站点的确定装置,其特征在于,包括:
获取模块,其用于获取公交线路站点数据,公交车载GPS到站数据以及公交IC刷卡数据;
第...

【专利技术属性】
技术研发人员:沈诗语刘志远赵鹿芸吕呈龚诚史云阳陈梦珂李喆康吴国斌俞俊
申请(专利权)人:北京嘀嘀无限科技发展有限公司
类型:发明
国别省市:北京;11

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

1