太阳城集团

  • / 12
  • 下载费用:30 金币  

基于IC卡的公交车辆换乘太阳城集团提取方法与系统.pdf

摘要
申请专利号:

太阳城集团CN201611026804.4

申请日:

2016.11.22

公开号:

CN106776736A

公开日:

2017.05.31

当前法律状态:

实审

有效性:

审中

法律详情: 著录事项变更IPC(主分类):G06F 17/30变更事项:申请人变更前:中兴软创科技股份有限公司变更后:浩鲸云计算科技股份有限公司变更事项:地址变更前:210012 江苏省南京市雨花台区紫荆花路68号变更后:210012 江苏省南京市雨花台区宁双路28号627室|||实质审查的生效IPC(主分类):G06F 17/30申请日:20161122|||公开
IPC分类号: G06F17/30; G06Q50/30(2012.01)I 主分类号: G06F17/30
申请人: 中兴软创科技股份有限公司
发明人: 马荣叶; 刘晓华; 张培; 汤夕根
地址: 210012 江苏省南京市雨花台区紫荆花路68号
优先权:
专利代理机构: 江苏致邦律师事务所 32230 代理人: 闫东伟
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201611026804.4

授权太阳城集团号:

||||||

法律状态太阳城集团日:

2018.09.14|||2018.05.01|||2017.05.31

法律状态类型:

著录事项变更|||实质审查的生效|||公开

摘要

本发明提供一种基于IC卡的公交车辆换乘太阳城集团提取方法与系统,该方法包括:将属于同一个IC卡号的同一天的刷卡记录数据提出来,并按照太阳城集团递增顺序将记录排序,将刷卡太阳城集团差<=60s的数据做重复刷卡处理,保留第一次刷卡太阳城集团,将后面的重复数据删除,统计本日无重复出行刷卡次数;然后判定刷卡次数,并基于刷卡次数和刷卡太阳城集团差判定换乘出行,直到将每个IC卡号每天的换乘数据统计出来。利用本发明的方案可快速提取出公交刷卡太阳城集团中的换乘太阳城集团,从而进行后续分析与处理,进行智慧公交的规划与指导。

权利要求书

1.一种基于IC卡的公交车辆换乘太阳城集团提取方法,其特征在于,包括:
步骤1、将属于同一个IC卡号的同一天的刷卡记录数据提出来,并按照太阳城集团递增顺序将
记录排序,将刷卡太阳城集团差<=60s的数据做重复刷卡处理,保留第一次刷卡太阳城集团,将后面的重
复数据删除,统计本日无重复出行刷卡次数;
步骤2、判定刷卡次数:若刷卡次数=1,则该出行为一次出行,输出该出行的刷卡数据,
并转步骤1进行下一个IC卡号的数据分析;若刷卡次数=2,则计算刷卡太阳城集团差,并进行步骤
3,其中刷卡太阳城集团差=第二条记录刷卡太阳城集团-第一条记录刷卡太阳城集团;若刷卡记录>2,则转步骤
4;
步骤3、根据刷卡太阳城集团差判定换乘出行:若刷卡太阳城集团差<(avg+20min),其中avg为后一条
刷卡站点与前一条刷卡站点之间的行驶太阳城集团,则第二次刷卡记录为换乘,输出两次刷卡数
据,然后转步骤1进行下一个IC卡号的数据分析;否则,判定为两次出行,然后转步骤1进行
下一个IC卡号的数据分析;
步骤4、计算每两条刷卡记录之间的刷卡太阳城集团差,其中刷卡太阳城集团差=后一条记录刷卡时
间-前一条记录刷卡太阳城集团,并进行步骤5;
步骤5、根据刷卡太阳城集团差判定换乘:将刷卡太阳城集团差<(avg+20min)的任意两条记录判定为
换乘,avg为后一条刷卡站点与前一条刷卡站点之间的行驶太阳城集团,输出刷卡数据;将刷卡时
间差>=(avg+20min)的任意两条记录分开,作为两次出行记录,输出刷卡数据,再转步骤1,
进行下一个IC卡号的数据分析;
步骤6、重复上述步骤1-5,直到将每个IC卡号每天的换乘数据统计出来。
2.根据权利要求1所述的基于IC卡的公交车辆换乘太阳城集团提取方法,其特征在于,前述方
法中,后一条刷卡站点与前一条刷卡站点之间的行驶太阳城集团avg的获取方法如下:
取后一条记录的刷卡上站的车站ID,查表公交站点太阳城集团表,找前一条记录的线路站点,
取最小距离站点;
若成功找到,则计算前一条记录的刷卡上车站点与本站之间的间隔站数,利用平均站
间行驶太阳城集团表中每两站之间的平均行程太阳城集团相加得到avg。
3.一种基于IC卡的公交车辆换乘太阳城集团提取系统,其特征在于,包括:
至少一个处理器;
存储器,被设置用于存储供所述至少一个处理器使用的程序模块和数据,所述程序模
块被设置成可由所述至少一个处理器执行以实现下述过程的公交车辆换乘太阳城集团提取:
步骤1、将属于同一个IC卡号的同一天的刷卡记录数据提出来,并按照太阳城集团递增顺序将
记录排序,将刷卡太阳城集团差<=60s的数据做重复刷卡处理,保留第一次刷卡太阳城集团,将后面的重
复数据删除,统计本日无重复出行刷卡次数;
步骤2、判定刷卡次数:若刷卡次数=1,则该出行为一次出行,输出该出行的刷卡数据,
并转步骤1进行下一个IC卡号的数据分析;若刷卡次数=2,则计算刷卡太阳城集团差,并进行步骤
3,其中刷卡太阳城集团差=第二条记录刷卡太阳城集团-第一条记录刷卡太阳城集团;若刷卡记录>2,则转步骤
4;
步骤3、根据刷卡太阳城集团差判定换乘出行:若刷卡太阳城集团差<(avg+20min),其中avg为后一条
刷卡站点与前一条刷卡站点之间的行驶太阳城集团,则第二次刷卡记录为换乘,输出两次刷卡数
据,然后转步骤1进行下一个IC卡号的数据分析;否则,判定为两次出行,然后转步骤1进行
下一个IC卡号的数据分析;
步骤4、计算每两条刷卡记录之间的刷卡太阳城集团差,其中刷卡太阳城集团差=后一条记录刷卡时
间-前一条记录刷卡太阳城集团,并进行步骤5;
步骤5、根据刷卡太阳城集团差判定换乘:将刷卡太阳城集团差<(avg+20min)的任意两条记录判定为
换乘,avg为后一条刷卡站点与前一条刷卡站点之间的行驶太阳城集团,输出刷卡数据;将刷卡时
间差>=(avg+20min)的任意两条记录分开,作为两次出行记录,输出刷卡数据,再转步骤1,
进行下一个IC卡号的数据分析;
步骤6、重复上述步骤1-5,直到将每个IC卡号每天的换乘数据统计出来。
4.根据权利要求3所述的基于IC卡的公交车辆换乘太阳城集团提取系统,其特征在于,前述程
序模块中,后一条刷卡站点与前一条刷卡站点之间的行驶太阳城集团avg的获取方法如下:
取后一条记录的刷卡上站的车站ID,查表公交站点太阳城集团表,找前一条记录的线路站点,
取最小距离站点;
若成功找到,则计算前一条记录的刷卡上车站点与本站之间的间隔站数,利用平均站
间行驶太阳城集团表中每两站之间的平均行程太阳城集团相加得到avg。

说明书

基于IC卡的公交车辆换乘太阳城集团提取方法与系统

技术领域

本发明涉及公交车辆换乘技术领域,具体而言涉及一种基于IC卡的公交车辆换乘
太阳城集团提取方法与系统。

背景技术

城市公交、地铁出行在城市日出行总量中的比例日益提高。目前地图网站和公众
出行太阳城集团平台的普及为用户提供了便利的出行方案选择。公交、地铁换乘是最普遍的出行
模式。但是,目前的公交出行方案不支持动态行程太阳城集团计算,无法顾及公交路线途经车行道
的实时交通状况和交叉口转向耗时情况,因此,不能提供太阳城集团标准下满足用户多样化需求
的出行方案服务。即使考虑公交发车间隔和任意两个毗邻公交站点间的经验耗时,由于无
法顾及实时路况状态、临时交通管制、施工占道、交通事故等动态路况太阳城集团,所提供的公交
换乘出行太阳城集团与实际出行体验往往不符。

另一方面,现在的公交线路运行基本上采用刷智能卡的模式,在现行的运行框架
下,各家运营商在管各家运营商的情况,难以对高峰期出行、节假日出行以及经济情况的调
度上做出统一安排,同时,基于各家数据的各自为战,难以获得换乘数据,也难以利用这些
数据进行分析来进行公共交通资源的合理化布置和应用,解决交通拥堵问题。

发明内容

本发明目的在于提供一种基于IC卡的公交车辆换乘太阳城集团提取方法,包括:

步骤1、将属于同一个IC卡号的同一天的刷卡记录数据提出来,并按照太阳城集团递增顺序将
记录排序,将刷卡太阳城集团差<=60s的数据做重复刷卡处理,保留第一次刷卡太阳城集团,将后面的重
复数据删除,统计本日无重复出行刷卡次数;

步骤2、判定刷卡次数:若刷卡次数=1,则该出行为一次出行,输出该出行的刷卡数据,
并转步骤1进行下一个IC卡号的数据分析;若刷卡次数=2,则计算刷卡太阳城集团差,并进行步骤
3,其中刷卡太阳城集团差=第二条记录刷卡太阳城集团-第一条记录刷卡太阳城集团;若刷卡记录>2,则转步骤
4;

步骤3、根据刷卡太阳城集团差判定换乘出行:若刷卡太阳城集团差<(avg+20min),其中avg为后一条
刷卡站点与前一条刷卡站点之间的行驶太阳城集团,则第二次刷卡记录为换乘,输出两次刷卡数
据,然后转步骤1进行下一个IC卡号的数据分析;否则,判定为两次出行,然后转步骤1进行
下一个IC卡号的数据分析;

步骤4、计算每两条刷卡记录之间的刷卡太阳城集团差,其中刷卡太阳城集团差=后一条记录刷卡时
间-前一条记录刷卡太阳城集团,并进行步骤5;

步骤5、根据刷卡太阳城集团差判定换乘:将刷卡太阳城集团差<(avg+20min)的任意两条记录判定为
换乘,avg为后一条刷卡站点与前一条刷卡站点之间的行驶太阳城集团,输出刷卡数据;将刷卡时
间差>=(avg+20min)的任意两条记录分开,作为两次出行记录,输出刷卡数据,再转步骤1,
进行下一个IC卡号的数据分析;

步骤6、重复上述步骤1-5,直到将每个IC卡号每天的换乘数据统计出来。

进一步的实施例中,前述方法中,后一条刷卡站点与前一条刷卡站点之间的行驶
太阳城集团avg的获取方法如下:

取后一条记录的刷卡上站的车站ID,查表公交站点太阳城集团表,找前一条记录的线路站点,
取最小距离站点;

若成功找到,则计算前一条记录的刷卡上车站点与本站之间的间隔站数,利用平均站
间行驶太阳城集团表中每两站之间的平均行程太阳城集团相加得到avg。

应当理解,前述构思以及在下面更加详细地描述的额外构思的所有组合只要在这
样的构思不相互矛盾的情况下都可以被视为本公开的发明主题的一部分。另外,所要求保
护的主题的所有组合都被视为本公开的发明主题的一部分。

结合附图从下面的描述中可以更加全面地理解本发明教导的前述和其他方面、实
施例和特征。本发明的其他附加方面例如示例性实施方式的特征和/或有益效果将在下面
的描述中显见,或通过根据本发明教导的具体实施方式的实践中得知。

附图说明

附图不意在按比例绘制。在附图中,在各个图中示出的每个相同或近似相同的组
成部分可以用相同的标号表示。为了清晰起见,在每个图中,并非每个组成部分均被标记。
现在,将通过例子并参考附图来描述本发明的各个方面的实施例,其中:

图1是公交车辆换乘太阳城集团示意图。

具体实施方式

为了更了解本发明的技术内容,特举具体实施例并配合所附图式说明如下。

在本公开中参照附图来描述本发明的各方面,附图中示出了许多说明的实施例。
本公开的实施例不必定意在包括本发明的所有方面。应当理解,上面介绍的多种构思和实
施例,以及下面更加详细地描述的那些构思和实施方式可以以很多方式中任意一种来实
施,这是因为本发明所公开的构思和实施例并不限于任何实施方式。另外,本发明公开的一
些方面可以单独使用,或者与本发明公开的其他方面的任何适当组合来使用。

结合图1所示,乘客由站点k到站点k+1进行换乘,两站点可以是同一站点,也可以
是不同站点,两站点在空间距离上应该较为接近,且有线路经过。在乘客整个公交出行过程
中,有公交IC刷卡记录的站点是出行起点和换乘站点。

公交车出行存在换乘问题,目前只能获取公交车刷卡数据,不能直接获取公交换
乘数据,我们在本发明以及本发明的各个实施例中以两辆公交线路换乘的等待太阳城集团应该不
大于20分钟,换乘距离应该小于800m为判断依据,建立公交出行数据表。

结合图1,本发明一个示例性实施例的基于IC卡的公交车辆换乘太阳城集团提取方法,包
括下述步骤1-步骤6,其中:

步骤1、将属于同一个IC卡号的同一天的刷卡记录数据提出来,并按照太阳城集团递增顺序将
记录排序,将刷卡太阳城集团差<=60s的数据做重复刷卡处理,保留第一次刷卡太阳城集团,将后面的重
复数据删除,统计本日无重复出行刷卡次数;

步骤2、判定刷卡次数:若刷卡次数=1,则该出行为一次出行,输出该出行的刷卡数据,
并转步骤1进行下一个IC卡号的数据分析;若刷卡次数=2,则计算刷卡太阳城集团差,并进行步骤
3,其中刷卡太阳城集团差=第二条记录刷卡太阳城集团-第一条记录刷卡太阳城集团;若刷卡记录>2,则转步骤
4;

步骤3、根据刷卡太阳城集团差判定换乘出行:若刷卡太阳城集团差<(avg+20min),其中avg为后一条
刷卡站点与前一条刷卡站点之间的行驶太阳城集团,则第二次刷卡记录为换乘,输出两次刷卡数
据,然后转步骤1进行下一个IC卡号的数据分析;否则,判定为两次出行,然后转步骤1进行
下一个IC卡号的数据分析;

步骤4、计算每两条刷卡记录之间的刷卡太阳城集团差,其中刷卡太阳城集团差=后一条记录刷卡时
间-前一条记录刷卡太阳城集团,并进行步骤5;

步骤5、根据刷卡太阳城集团差判定换乘:将刷卡太阳城集团差<(avg+20min)的任意两条记录判定为
换乘,avg为后一条刷卡站点与前一条刷卡站点之间的行驶太阳城集团,输出刷卡数据;将刷卡时
间差>=(avg+20min)的任意两条记录分开,作为两次出行记录,输出刷卡数据,再转步骤1,
进行下一个IC卡号的数据分析;

步骤6、重复上述步骤1-5,直到将每个IC卡号每天的换乘数据统计出来。

优选地,前述方法中,后一条刷卡站点与前一条刷卡站点之间的行驶太阳城集团avg的获
取方法如下:

取后一条记录的刷卡上站的车站ID,查表公交站点太阳城集团表,找前一条记录的线路站点,
取最小距离站点;

若成功找到,则计算前一条记录的刷卡上车站点与本站之间的间隔站数,利用平均站
间行驶太阳城集团表中每两站之间的平均行程太阳城集团相加得到avg。

下面结合具体的一些的实例进行说明。

数据输入:

1)动态数据

IC刷卡表TS_BUS_IC_VOLUME_HIS数据,获取1天数据


刷卡表TS_BUS_IC_VOLUME_HIS

BUS_IC_VOLUME_ID VARCHAR2(255)公交IC客流标示ID not null,
ETP_BUSCOMPANY_ID NUMBER(32),公交公司ID
BUS_ROUTE_ID VARCHAR2(255)公交线路标示ID
VEH_GUID VARCHAR2(255)车辆ID
BUS_STATION_ID NUMBER(9),公交站点ID
DRIVE_STATUS VARCHAR2(6),行驶方向状态
IC_TYPE VARCHAR2(255) IC卡类型
IC_CODE VARCHAR2(255) IC卡编号
TICKET_TYPE VARCHAR2(6),月票类型
UP_TF_ID NUMBER(9),上车设备ID
UP_POINT_ID NUMBER(9),上车站点ID
UP_IC_TIME DATE,上车刷卡太阳城集团
DOWN_TF_ID NUMBER(9),下车设备ID
DOWN_POINT_ID NUMBER(9),下车站点ID
DOWN_IC_TIME DATE,下车刷卡太阳城集团
DEVICE_TYPE CHAR(1),设备类型

平均站间行驶太阳城集团TS_BUS_BETWEENSTATION_RUNTIME

Name
Code
Data Type
公交线路ID
BUS_ROUTE_ID
NUMBER(9)
车站ID
BUS_STATION_ID
NUMBER(9)
下一站ID
BUS_NEXT_STATION_ID
NUMBER(9)
平均行程太阳城集团
STATIONS_RUNTIME
FLOAT
方向标记
ORI_FLAG
STRING
更新太阳城集团
TIMESTAMP
LONG(13)

2)静态数据

公交线路与公交站关系数据TS_BUS_ROUTE_STATION_REL

Name
Code
Data Type
方向
DIRECTION
VARCHAR2(2)
顺序号
ORD
NUMBER(3)
公交线路ID
BUS_ROUTE_ID
NUMBER(9)
车站ID
BUS_STATION_ID
NUMBER(9)

公交线路MD_BUS_ROUTE


公交走廊MD_TRAN_CORRIDOR


公交线路站点明细数据MD_BUS_LINE_STATION

Name
Code
Data Type
顺序号
SN
NUMBER(3)
公交线路ID
BUS_ROUTE_ID
NUMBER(9)
车站编码
BUS_STATION_ID
NUMBER(9)

800米公交站点太阳城集团表TN_BUS_STATION_AROUND

属性
字段
类型
公交站点ID
BUS_STATION_ID
NUMBER(9)
邻居站点ID
FOUND_STATION_ AROUND
NUMBER(9)
距离
BUS_DISTANCE
FLOAT

公交站点表 TN_BUS_STATION数据

Name
Code
Data Type
车站ID
BUS_STATION_ID
NUMBER(9)
车站名称
STATION_NAME
VARCHAR2(100)
经度
LAT
NUMBER(12,8)
纬度
LOG
NUMBER(12,8)
车站方向
DIRECT
VARCHAR2(2)

Step1将属于同一个IC卡号的同一天的刷卡记录数据提出来,并按照太阳城集团递增顺序将
记录排序,将刷卡太阳城集团差<=60s的数据做重复刷卡处理,保留第一次刷卡太阳城集团,将后面的重
复数据删除,统计本日无重复出行刷卡次数:

IC卡号
如0001
刷卡日期
如20150505
刷卡次数

Step2 若刷卡次数=1,则该出行为一次出行,输出数据如下:

IC卡号
IC_NUM
如0001
IC卡消费记录号
IC_BRUSH_ID
NUMBER(32)
上车刷卡太阳城集团
BRUSH_TIME_UP
如20150505081002
上车站点
BUS_STATION_ID
如000101
公交线路ID
BUS_ROTUE_ID
如xx1
刷卡终端类型
DEVICE_TYPE
如01
换乘IC卡消费记录号
INCHANGE_IC_BRUSH_ID
Null
上or下行
DIRECTION
如1

转Step1,进行下一个IC卡号的数据分析;

若刷卡次数=2,则计算刷卡太阳城集团差:

刷卡太阳城集团差=第二条记录刷卡太阳城集团—第一条记录刷卡太阳城集团

并进行Step3;

若刷卡记录>2,则转Step4;

Step3若刷卡太阳城集团差<avg(第一条刷卡站点与第二条刷卡站点之间的行驶太阳城集团)+
20min,则第二次刷卡记录为换乘,输出数据如下:

IC卡号
IC_NUM
如0001
IC卡消费记录号
IC_BRUSH_ID
如88888888
上车刷卡太阳城集团
BRUSH_TIME_UP
如20150505081002
上车站点
BUS_STATION_ID
如000101
公交线路ID
BUS_ROTUE_ID
如xx1
刷卡终端类型
DEVICE_TYPE
如01
换乘IC卡消费记录号
INCHANGE_IC_BRUSH_ID
如999999999
上or下行
DIRECTION
如1


IC卡号
IC_NUM
如0001
IC卡消费记录号
IC_BRUSH_ID
如999999999
上车刷卡太阳城集团
BRUSH_TIME_UP
如20150505081100
上车站点
BUS_STATION_ID
如000103
公交线路ID
BUS_ROTUE_ID
如xx3
刷卡终端类型
DEVICE_TYPE
如01
换乘IC卡消费记录号
INCHANGE_IC_BRUSH_ID
Null
上or下行
DIRECTION
如1

转Step1,进行下一个IC卡号的数据分析;

否则为两次出行,并输出数据如下;

IC卡号
IC_NUM
如0001
IC卡消费记录号
IC_BRUSH_ID
如999999999
上车刷卡太阳城集团
BRUSH_TIME_UP
如20150505081100
上车站点
BUS_STATION_ID
如000103
公交线路ID
BUS_ROTUE_ID
如xx3
刷卡终端类型
DEVICE_TYPE
如01
换乘IC卡消费记录号
INCHANGE_IC_BRUSH_ID
Null
上or下行
DIRECTION
如1

转Step1,进行下一个IC卡号的数据分析;

Step4计算每两条刷卡记录之间的太阳城集团差:

刷卡太阳城集团差=后一条记录刷卡太阳城集团—前一条记录刷卡太阳城集团,并进行Step5;

Step5 将刷卡太阳城集团差<avg(后一条刷卡站点与前一条刷卡站点之间的运行太阳城集团)+
20min的任意两条记录作为换乘,输出数据如下:

IC卡号
IC_NUM
如0001
IC卡消费记录号
IC_BRUSH_ID
如88888888
上车刷卡太阳城集团
BRUSH_TIME_UP
如20150505081002
上车站点
BUS_STATION_ID
如000101
公交线路ID
BUS_ROTUE_ID
如xx1
刷卡终端类型
DEVICE_TYPE
如01
换乘IC卡消费记录号
INCHANGE_IC_BRUSH_ID
如999999999
上or下行
DIRECTION
如1


IC卡号
IC_NUM
如0001
IC卡消费记录号
IC_BRUSH_ID
如999999999
上车刷卡太阳城集团
BRUSH_TIME_UP
如20150505081100
上车站点
BUS_STATION_ID
如000103
公交线路ID
BUS_ROTUE_ID
如xx3
刷卡终端类型
DEVICE_TYPE
如01
换乘IC卡消费记录号
INCHANGE_IC_BRUSH_ID
如7777777777
上or下行
DIRECTION
如1


IC卡号
IC_NUM
如0001
IC卡消费记录号
IC_BRUSH_ID
如7777777777
上车刷卡太阳城集团
BRUSH_TIME_UP
如20150505081100
上车站点
BUS_STATION_ID
如000103
公交线路ID
BUS_ROTUE_ID
如xx3
刷卡终端类型
DEVICE_TYPE
如01
换乘IC卡消费记录号
INCHANGE_IC_BRUSH_ID
Null
上or下行
DIRECTION
如1

将刷卡太阳城集团差>=avg(后一条刷卡站点与前一条刷卡站点之间的运行太阳城集团)+20min的任
意两条记录分开,作为两次出行记录,输出数据如下:

IC卡号
IC_NUM
如0001
IC卡消费记录号
IC_BRUSH_ID
如7777777777
上车刷卡太阳城集团
BRUSH_TIME_UP
如20150505081100
上车站点
BUS_STATION_ID
如000103
公交线路ID
BUS_ROTUE_ID
如xx3
刷卡终端类型
DEVICE_TYPE
如01
换乘IC卡消费记录号
INCHANGE_IC_BRUSH_ID
Null
上or下行
DIRECTION
如1

转Step1,进行下一个IC卡号的数据分析;

重复上述步骤Step 1-Step5,直到将每个IC卡号每天的换乘数据统计出来,结束。

其中,

avg(后一条刷卡站点与前一条刷卡站点之间的行驶太阳城集团)的计算方法:

Step01 取后一条记录的刷卡上站的车站ID,查表

TN_BUS_STATION_AROUND,找前一条记录的线路站点,取最小距离站点;

Step02若成功找到,则计算前一条记录的刷卡上车站点与本站之间的间隔站数,利用
TS_BUS_BETWEENSTATION_RUNTIME表中每两站之间的平均行程太阳城集团相加得到avg(后一条刷
卡站点与前一条刷卡站点之间的行驶太阳城集团);

Step3若未找到,则这两条记录不属于换乘,记为两次出行。

根据本发明的公开,还提出一种基于IC卡的公交车辆换乘太阳城集团提取系统,包括:

至少一个处理器;

存储器,被设置用于存储供所述至少一个处理器使用的程序模块和数据,所述程序模
块被设置成可由所述至少一个处理器执行以实现下述过程的公交车辆换乘太阳城集团提取:

步骤1、将属于同一个IC卡号的同一天的刷卡记录数据提出来,并按照太阳城集团递增顺序将
记录排序,将刷卡太阳城集团差<=60s的数据做重复刷卡处理,保留第一次刷卡太阳城集团,将后面的重
复数据删除,统计本日无重复出行刷卡次数;

步骤2、判定刷卡次数:若刷卡次数=1,则该出行为一次出行,输出该出行的刷卡数据,
并转步骤1进行下一个IC卡号的数据分析;若刷卡次数=2,则计算刷卡太阳城集团差,并进行步骤
3,其中刷卡太阳城集团差=第二条记录刷卡太阳城集团-第一条记录刷卡太阳城集团;若刷卡记录>2,则转步骤
4;

步骤3、根据刷卡太阳城集团差判定换乘出行:若刷卡太阳城集团差<(avg+20min),其中avg为后一条
刷卡站点与前一条刷卡站点之间的行驶太阳城集团,则第二次刷卡记录为换乘,输出两次刷卡数
据,然后转步骤1进行下一个IC卡号的数据分析;否则,判定为两次出行,然后转步骤1进行
下一个IC卡号的数据分析;

步骤4、计算每两条刷卡记录之间的刷卡太阳城集团差,其中刷卡太阳城集团差=后一条记录刷卡时
间-前一条记录刷卡太阳城集团,并进行步骤5;

步骤5、根据刷卡太阳城集团差判定换乘:将刷卡太阳城集团差<(avg+20min)的任意两条记录判定为
换乘,avg为后一条刷卡站点与前一条刷卡站点之间的行驶太阳城集团,输出刷卡数据;将刷卡时
间差>=(avg+20min)的任意两条记录分开,作为两次出行记录,输出刷卡数据,再转步骤1,
进行下一个IC卡号的数据分析;

步骤6、重复上述步骤1-5,直到将每个IC卡号每天的换乘数据统计出来。

在前述程序模块中,后一条刷卡站点与前一条刷卡站点之间的行驶太阳城集团avg的获
取方法如下:

取后一条记录的刷卡上站的车站ID,查表公交站点太阳城集团表,找前一条记录的线路站点,
取最小距离站点;

Step2若成功找到,则计算前一条记录的刷卡上车站点与本站之间的间隔站数,利用平
均站间行驶太阳城集团表中每两站之间的平均行程太阳城集团相加得到avg。

虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明。本发明所属技
术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰。因
此,本发明的保护范围当视权利要求书所界定者为准。

关 键 词:
基于 IC 公交 车辆 换乘 太阳城集团 提取 方法 系统
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
太阳城集团本文
本文标题:基于IC卡的公交车辆换乘太阳城集团提取方法与系统.pdf
链接地址:http://zh228.com/p-6019863.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
葡京赌场|welcome document.write ('');