一种基于多种收费票制的公交客流OD推导方法

文档序号:31143385发布日期:2022-08-16 22:31阅读:240来源:国知局
一种基于多种收费票制的公交客流OD推导方法
一种基于多种收费票制的公交客流od推导方法
技术领域
1.本发明涉及智能交通领域,特别涉及一种基于多种收费票制的公交客流od 推导方法。


背景技术:

2.公交客流od对于公交系统极为重要,宏观层面,它是进行公交系统规划的基本前提;中观层面,历史od客流能够有效指导排班;微观层面,细颗粒度的实时od客流一方面能够更好地指导营运调度,另一方面能够支持提供更好的乘客服务。然而,公交od客流数据的实时获取、处理和分析在研究和应用领域都具有挑战性。
3.传统的公交od获取方法是通过大规模的抽样和问卷调查获得,但该方法存在以下问题:首先抽样和问卷存在样本数量和覆盖随机性的问题,样本不足或者调查群体不够随机容易造成以偏概全,而大规模的随机抽样又会导致高昂的成本。
4.现有公交客流推导方法仅仅考虑一票制收费类型的公交线路和ic刷卡数据,而目前一些城市也逐渐出现了多票制收费类型的公交路线,目前并没有针对此种收费类型进行公交客流推导方法。


技术实现要素:

5.发明目的:针对以上问题,本发明目的是提供一种基于多种收费票制的公交客流od推导方法,通过识别不同收费票制时乘客刷卡、扫码数据,分别推导不同票制下乘客下车站点,并进行汇总得到完整的多种收费票制的公交刷卡、扫码乘客公交客流od。
6.技术方案:本发明的一种基于多种收费票制的公交客流od推导方法,包括如下步骤:
7.步骤1,采集上一月公交刷卡扫码乘客的公交出行支付信息,根据出行支付信息建立公交车乘客历史出行信息表数据库,根据收费类型将每条乘客的刷卡、扫码记录分类为一票制收费和多票制收费;
8.步骤2,将一票制收费类型的乘客分类为单边出行乘客和多边出行乘客;
9.步骤3,基于一票制收费分别推导单边、多边出行乘客公交客流od;
10.步骤4,基于多票制收费推导公交客流od;
11.步骤401,根据乘客刷卡或扫码的唯一识别卡号将每条记录分类,再根据收费类型将一对匹配的上车刷卡、扫码记录和下车刷卡、扫码记录作为一次出行,依次按照时间进行排序;
12.步骤402,遍历该卡号出行记录,若该条记录为下车刷卡、扫码记录或补票记录,则该条记录中的站点作为上一条对应上车刷卡、扫码记录中的下车站点,并删除该条下车刷卡、扫码记录或补票记录;
13.步骤5,根据上车站点与下车站点分类并计算,得到推导出的公交客流od。
14.进一步,所述公交出行支付信息包括:乘客刷卡或扫码的唯一识别卡号、刷卡扫码
时间、乘客乘坐公交线路编号、乘坐线路方向、刷卡扫码站点编号、刷卡扫码站点名称、站点经度、站点纬度、收费类型;
15.所述收费类型包括一票制类型和多票制类型,多票制类型包括多票制上车类型、多票制下车类型、多票制补票下车类型。
16.进一步,步骤2中乘客分类依据为:根据乘客刷卡或扫码的唯一识别卡号将每条记录分类并按照刷卡、扫码时间进行排序,对于个体出行记录只存在一个刷卡点,或无法找出乘客出行最频繁且相距500米之外的两个刷卡点,则该乘客当月为单边出行乘客;否则,为多边出行乘客,并且将这两个刷卡点定义为频繁站点。
17.进一步,基于一票制收费推导单边出行乘客公交客流od包括:根据乘客刷卡或扫码的唯一识别卡号将每条记录分类并按照刷卡、扫码时间进行排序,根据下游各个站点出行强度,将出行强度最大的站点作为该乘客的下车站点。
18.进一步,根据下游各个站点出行强度,将出行强度最大的站点作为该乘客的下车站点包括:根据乘客历史出行信息计算每个站点的出行人次,针对该乘客每条出行记录,遍历下游各个站点并计算出行人次最多的站点,将出行人次最多的站点作为该条记录的下车站点。
19.进一步,基于一票制收费推导多边出行乘客公交客流od包括:
20.步骤301,根据乘客刷卡或扫码的唯一识别卡号将每条记录分类并按照刷卡、扫码时间排序,对于个体出行记录,找出乘客最频繁且相距500米之外的两个刷卡点;
21.步骤302,按刷卡时间先后顺序遍历该用户刷卡、扫码数据的上车站点,如果该上车站点是频繁站点中的一个,则填充其下车站点为另一个频繁刷卡站点;如果该上车站点不是频繁站点,则选择距离该上车站点较远的频繁刷卡站点作为乘客下车站点;
22.步骤303,遍历该卡号出行记录,计算相邻两条出行记录中前一条记录刷卡、扫码站点所在线路下游站点与后一条记录刷卡、扫码站点的距离,如果存在站点 a使得该距离小于500米,则将步骤302中填充的下车站点修改为站点a。
23.进一步,所述步骤401包括:
24.步骤4011,判断该乘客出行记录第一条是否为上车刷卡类型,若不是则删除第一条记录,否则对该乘客出行记录不做修改;
25.步骤4012,判断该乘客出行记录中是否存在补票记录,若存在则筛选出所有补票记录,否则对该乘客出行记录不做修改;
26.步骤4013,判断该乘客每次补票记录的上一条记录与该次记录的产生时间间隔是否在30秒内,若是则调换本次记录与上一条记录的顺序,否则对该乘客出行记录不做修改;
27.步骤4014,再次判断该乘客出行记录第一条是否为上车刷卡类型,若不是则删除第一条记录,否则对该乘客出行记录不做修改。
28.有益效果:本发明与现有技术相比,其显著优点是:本发明通过识别不同收费票制乘客刷卡、扫码数据,分别推导不同票制下乘客下车站点,并进行汇总得到完整的多种收费票制的公交刷卡、扫码乘客公交客流od;补充了针对多种收费票制的城市公交系统中缺乏下车站点推导手段的空白,相比于在车厢下车处设置摄像头来识别记录下车乘客,本发明还具有成本低、识别率高、溯源清晰的优点;通过本发明统计得到的公交客流od,对进一步识别公交线路瓶颈、优化站点线路、公交车班次安排有重要意义。
附图说明
29.图1为本发明的公交客流od推导方法流程图;
30.图2为实施例深圳市m191路公交车线路图;
31.图3为实施例一票制收费推导公交客流od流程图。
具体实施方式
32.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。
33.如图1,本实施例所述的一种基于多种收费票制的公交客流od推导方法,流程图如图1所示,具体结合深圳市m191路公交车2020年11月乘客历史出行数据进行说明,线路站点如图2所示,此线路包含47个公交站点,包括如下步骤:
34.步骤1,采集上一月公交刷卡扫码乘客的公交出行支付信息,根据出行支付信息建立公交车乘客历史出行信息表数据库,根据收费类型将每条乘客的刷卡、扫码记录分类为一票制收费和多票制收费。
35.为了采集方便,可以每月定时将上一月公交刷卡、扫码乘客的公交出行支付信息进行存储。公交出行支付信息包括:乘客刷卡或扫码的唯一识别卡号、刷卡扫码时间、乘客乘坐公交线路编号、乘坐线路方向、刷卡扫码站点编号、刷卡扫码站点名称、站点经度、站点纬度、收费类型。
36.收费类型包括一票制类型和多票制类型,多票制类型包括多票制上车类型、多票制下车类型、多票制补票下车类型。其中多票制收费指的是乘客上车刷一次卡,下车还需刷一次卡;多票制收费中还包含补票制收费的情况:如果乘客下车忘记刷卡,则下次上车刷卡时会触发补票制收费,即同时记录一条多票制补票下车类型的记录和一条多票制上车类型的记录;多票制补票下车类型将选取最远距离站点作为下车站点,同时收取当前线路最远距离所对应价格的票费。
37.表1为m191路公交车乘客部分历史出行数据,刷卡类型中1代表一票制类型,2代表多票制上车类型,3代表多票制下车类型,0代表多票制补票下车类型;线路方向1代表上行方向,2代表下行方向。通过乘客历史出行信息表中刷卡类型字段,将每条乘客的刷卡、扫码记录分类为一票制收费和多票制收费。
38.表1 m191路公交车2020年11月乘客历史出行数据(部分)
[0039][0040]
步骤2,将一票制收费类型的乘客进行分类,分为单边出行乘客和多边出行乘客。
[0041]
乘客分类依据为:根据乘客刷卡或扫码的唯一识别卡号将每条记录分类并按照刷
卡、扫码时间进行排序,对于个体出行记录只存在一个刷卡点,或无法找出乘客出行最频繁且相距500米之外的两个刷卡点,则该乘客当月为单边出行乘客;否则,为多边出行乘客,并且将这两个刷卡点定义为频繁站点。
[0042]
步骤3,基于一票制收费分别推导单边、多边出行乘客公交客流od,流程图如图3所示。
[0043]
(1)基于一票制收费推导单边出行乘客公交客流od包括:根据乘客刷卡或扫码的唯一识别卡号将每条记录分类并按照刷卡、扫码时间进行排序;
[0044]
(2)根据下游各个站点出行强度,将出行强度最大的站点作为该乘客的下车站点:
[0045]
根据乘客历史出行信息计算每个站点的出行人次,针对该乘客每条出行记录,遍历下游各个站点并计算出行人次最多的站点,将出行人次最多的站点作为该条记录的下车站点。
[0046]
基于一票制收费推导多边出行乘客公交客流od包括:
[0047]
步骤301,根据乘客刷卡或扫码的唯一识别卡号将每条记录分类并按照刷卡、扫码时间排序,对于个体出行记录,找出乘客最频繁且相距500米之外的两个刷卡点,定义这两个刷卡点为频繁站点a和b;
[0048]
步骤302,按刷卡时间先后顺序遍历该用户刷卡、扫码数据的上车站点,如果该上车站点是频繁站点a(b),则填充其下车站点为另一个频繁刷卡站点b (a);如果该上车站点不是频繁站点,则选择距离该上车站点较远的频繁刷卡站点作为乘客下车站点;
[0049]
步骤303,遍历该卡号出行记录,计算相邻两条出行记录中前一条记录刷卡、扫码站点所在线路下游站点与后一条记录刷卡、扫码站点的距离,如果存在站点 x使得该距离小于500米,则将步骤302中填充的下车站点修改为站点x。
[0050]
本实施例基于一票制收费公交客流od推导结果如表2所示,列举m191 11 月工作日上行方向8:00-8:30客流部分情况。
[0051]
表2一票制收费公交客流od推导结果
[0052]
[0053][0054]
上述m191线路公交车只是深圳一票制收费公交车线路的其中一条线路,对于其他一票制收费公交车线路也采用同样的方法进行公交客流od推导,并将结果汇总。
[0055]
步骤4,基于多票制收费推导公交客流od:
[0056]
步骤401,根据乘客刷卡或扫码的唯一识别卡号将每条记录分类,再根据收费类型将一对匹配的上车刷卡、扫码记录和下车刷卡、扫码记录(含补票记录) 作为一次出行,依次按照时间进行排序:
[0057]
步骤4011,判断该乘客出行记录第一条是否为上车刷卡类型,若不是则删除第一条记录,否则对该乘客出行记录不做修改;
[0058]
步骤4012,判断该乘客出行记录中是否存在补票记录,若存在则筛选出所有补票记录,否则对该乘客出行记录不做修改;
[0059]
步骤4013,判断该乘客每次补票记录的上一条记录与该次记录的产生时间间隔是否在30秒内,若是则调换本次记录与上一条记录的顺序,否则对该乘客出行记录不做修改;
[0060]
步骤4014,再次判断该乘客出行记录第一条是否为上车刷卡类型,若不是则删除第一条记录,否则对该乘客出行记录不做修改。
[0061]
步骤402,遍历该卡号出行记录,若该条记录为下车刷卡、扫码记录或补票记录,则该条记录中的站点作为上一条对应上车刷卡、扫码记录中的下车站点,并删除该条下车刷卡、扫码记录或补票记录。
[0062]
步骤5,根据上车站点与下车站点分类并计算,得到推导出的公交客流od。
[0063]
汇总步骤3、步骤4中所得到的数据,根据上车站点与下车站点分类并计数,得到推导出的深圳市(部分)公交客流od如下表3所示。
[0064]
表3深圳市公交客流od推导结果
[0065][0066][0067]
本发明通过识别不同收费票制乘客刷卡、扫码数据,分别推导不同票制下乘客下车站点,并进行汇总得到完整的多种收费票制的公交刷卡、扫码乘客公交客流od,对进一步识别公交线路瓶颈、优化站点线路、公交车班次安排有重要意义。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1