(12)发明专利申请
(10)申请公布号 CN 112396835 A(43)申请公布日 2021.02.23
(21)申请号 202011226085.7(22)申请日 2020.11.05
(71)申请人 杭州图软科技有限公司
地址 310000 浙江省杭州市余杭区仁和街
道永泰路2号24#(72)发明人 方玉喜 徐杰 刘敬 郭君元 (74)专利代理机构 杭州信义达专利代理事务所
(普通合伙) 33305
代理人 陈继算(51)Int.Cl.
G08G 1/01(2006.01)G08G 1/00(2006.01)
权利要求书2页 说明书6页 附图1页
CN 112396835 A(54)发明名称
一种基于大数据的公交客流分析系统(57)摘要
本发明公开了一种基于大数据的公交客流分析系统,包括处理器、数据存储模块、客流预警模块、地铁客流统计模块、公交客流统计模块和显示调度模块;本发明设置了地铁客流统计模块,该设置用于统计城市地铁的客流量,地铁客流统计模块根据长途交通工具的运载数据拟合了城市客流系数曲线,根据城市客流系数曲线计算出地铁客流数据,有助于对地铁客流量进行预估,避免了因客流量超过地铁承载能力导致的旅客滞留;本发明设置了公交客流统计模块,公交客流统计模块通过接收记录和长途交通工具的运载数据对公交客车的客流量进行预估,并根据预估结果进行实时调度,有助于提高乘客运载量,弹性调度,降低公交客车的运营成本。
CN 112396835 A
权 利 要 求 书
1/2页
1.一种基于大数据的公交客流分析系统,其特征在于,包括处理器、数据存储模块、地铁客流统计模块、公交客流统计模块和显示调度模块;
所述地铁客流统计模块用于统计城市地铁的客流量,具体统计步骤为:Z1:获取长途交通工具的运载数据,并根据长途交通工具的运载数据获取城市客流系数曲线nxi;并将长途交通工具的运载数据标记为CYS;
Z2:获取当前系统时间,根据当前系统时间获取当前时间系数,将当前时间系数代入到城市客流系数曲线中获取当前城市客流系数,并将当前城市客流系数标记为DCKX;
Z3:通过公式DKLS=β1×DCKX×CYS+β2获取地铁客流数据DKLS;其中β1为预设地铁乘车系数,所述地铁乘车系数存储于数据存储模块中;β2为预设比例系数,且β1和β2均大于0;
Z4:当地铁客流数据DKLS满足0<DKLS≤L1时,则判定地铁承载能力足够,通过处理器发送地铁承载能力充足信号至显示调度模块;当地铁客流数据DKLS满足L1<DKLS≤L2时,则判定地铁承载能力达到负荷最大值,通过处理器发送地铁承载能力满负荷信号至显示调度模块;当地铁客流数据DKLS满足L2<DKLS时,则判定地铁承载能力超过负荷值,通过处理器发送地铁能力超负荷信号至显示调度模块,同时,通过处理器发送公交客车分散信号至公交客流统计模块;其中L1和L2为预设地铁客流数据阈值;
Z5:通过处理器将地铁客流数据和地铁承载信号发送记录发送至数据存储模块进行存储。
2.根据权利要求1所述的一种基于大数据的公交客流分析系统,其特征在于,所述公交客流统计模块用于统计城市公交客车的客流量,具体统计步骤为:
C1:公交客流统计模块将公交客车分散信号的接收记录标记为GKJL;其中接收记录GKJL的取值为1和0,当GKJL=1时,表示公交客流统计模块接收到了公交客车分散信号,当GKJL=0时,表示公交客流统计模块未接收到公交客车分散信号;
C2:通过公式GKLS=θ1×(GKJL×0.1+β3)×((0.9-DCKX)×CYS)获取公交客流数据DKLS;其中θ1和β3为预设比例系数,且0<β3<1,0<θ1;
C3:当公交客流数据DKLS满足0<DKLS≤L3时,则判定公交承载能力充足,通过处理器发送公交承载能力足够信号至显示调度模块;当公交客流数据DKLS满足L3<DKLS≤L4时,则判定公交承载能力达到最大负荷值,通过处理器发送公交承载能力满负荷信号至显示调度模块;当公交客流数据DKLS满足L4<DKLS时,则判定公交承载能力超过最大负荷值,通过处理器发送公交承载能力超负荷信号至显示调度模块;其中L3和L4为预设比例系数;
C4:通过处理器将接收记录、公交客流数据、公交承载能力足够信号发送记录、公交承载能力满负荷信号发送记录和公交承载能力超负荷信号发送记录发送至数据存储模块进行存储。
3.根据权利要求1所述的一种基于大数据的公交客流分析系统,其特征在于,所述显示调度模块用于对地铁和公交进行调度;当显示调度模块接收到地铁承载能力满负荷信号时,通过处理器调度工作人员至地铁站维持秩序;当显示调度模块接收到地铁承载能力超负荷信号时,通过处理器调度工作人员至地铁站维持秩序,同时对地铁运行速度和列次进行调整;当显示调度模块接收到公交承载能力满负荷信号和公交承载能力超负荷信号时,通过处理器对公交车的发车时间进行调整,同时增加公交车的班次。
4.根据权利要求1所述的一种基于大数据的公交客流分析系统,其特征在于,所述城市
2
CN 112396835 A
权 利 要 求 书
2/2页
客流系数曲线nxi的具体获取步骤为:
X1:获取长途交通工具的运载数据;所述运载数据包括城市输入量和城市输出量之和,所述城市输入量为一天中流入城市的旅客总数,所述城市输出量为一天中流出城市的旅客总数;所述长途交通工具包括火车、长途客车和飞机;
X2:将每天平均分为若干时间段,通过时间段和时间段中的运载数据建立坐标点(i,xi);其中i表示第i个时间系数,xi表示第i个时间段的运载数据;
X3:将N天坐标点(i,xi)进行归一化之后得到客流系数坐标点(ni,nxi),对客流系数坐标点(ni,nxi)进行多元回归分析并获取回归曲线,将回归曲线标记为城市客流系数曲线nxi,其中nxi=α1×niτ1+α2×niτ2+α3;其中α1、α2和α3为预设比例系数,且α1、α2和α3均大于0;τ1和τ2为大于0的自然数;其中N>5,且N为整数;
X4:通过处理器将运载数据和城市客流系数曲线发送至数据存储模块进行存储。5.根据权利要求4所述的一种基于大数据的公交客流分析系统,其特征在于,所述时间系数i的获取公式为
其中SJ为每个时间段的分钟数,SJ为固定常数;
SJ1为当前系统时间与第i个时间系数对应时间段开始时间的差值;α4为预设比例系数,且0<α4<1。
3
CN 112396835 A
说 明 书
一种基于大数据的公交客流分析系统
1/6页
技术领域
[0001]本发明属于公交客流统计技术领域,具体是一种基于大数据的公交客流分析系统。
背景技术
[0002]随着经济的快速发展,城镇化的进程不断加速,城市的面貌发生了翻天覆地的变化,城市公共交通配套设施也有了较大的发展。但是城市人口的急速增加,原有的交通配套设施越显不足,交通压力日渐显现,严重制约了城市的发展和影响了人民生活质量的提高,目前城市管理者面临很大的挑战。
[0003]公开号为CN111666879A的发明专利提供了一种基于大数据框架的公交客流分析与规划系统和方法,所述系统包括:图像采集模块,用于采集公交上车视频图像和下车视频图像;客流统计模块,用于根据所述的上车视频图像和下车视频图像对公交客流数据进行统计;数据传输模块,将所述客流统计模块统计的公交客流数据发送至后台的数据存储中心进行存储;公交决策模块,用于根据所述可楼统计模块统计的公交客流数据指定公交运营路线和调度计划。
[0004]上述方案克服了现有技术中公交系统利用IC卡统计客流量的准确度较差的问题,能够更加精确地获取公交客流数据;但是上述方案只能针对公交系统本身进行统计,数据源获取比较单一,无法提前对公交路线进行规划;因此,上述方案仍需进一步改进。发明内容
[0005]为了解决上述方案存在的问题,本发明提供了一种基于大数据的公交客流分析系统。
[0006]本发明的目的可以通过以下技术方案实现:一种基于大数据的公交客流分析系统,包括处理器、数据存储模块、地铁客流统计模块、公交客流统计模块和显示调度模块;[0007]所述地铁客流统计模块用于统计城市地铁的客流量,具体统计步骤为:[0008]Z1:获取长途交通工具的运载数据,并根据长途交通工具的运载数据获取城市客流系数曲线nxi;并将长途交通工具的运载数据标记为CYS;[0009]Z2:获取当前系统时间,根据当前系统时间获取当前时间系数,将当前时间系数代入到城市客流系数曲线中获取当前城市客流系数,并将当前城市客流系数标记为DCKX;[0010]Z3:通过公式DKLS=β1×DCKX×CYS+β2获取地铁客流数据DKLS;其中β1为预设地铁乘车系数,所述地铁乘车系数存储于数据存储模块中;β2为预设比例系数,且β1和β2均大于0;
[0011]Z4:当地铁客流数据DKLS满足0<DKLS≤L1时,则判定地铁承载能力足够,通过处理器发送地铁承载能力充足信号至显示调度模块;当地铁客流数据DKLS满足L1<DKLS≤L2时,则判定地铁承载能力达到负荷最大值,通过处理器发送地铁承载能力满负荷信号至显示调度模块;当地铁客流数据DKLS满足L2<DKLS时,则判定地铁承载能力超过负荷值,通过
4
CN 112396835 A
说 明 书
2/6页
处理器发送地铁承载能力超负荷信号至显示调度模块,同时,通过处理器发送公交客车分散信号至公交客流统计模块;其中L1和L2为预设地铁客流数据阈值;[0012]Z5:通过处理器将地铁客流数据和地铁承载信号发送记录发送至数据存储模块进行存储。
[0013]优选的,所述公交客流统计模块用于统计城市公交客车的客流量,具体统计步骤为:
[0014]C1:公交客流统计模块将公交客车分散信号的接收记录标记为GKJL;其中接收记录GKJL的取值为1和0,当GKJL=1时,表示公交客流统计模块接收到了公交客车分散信号,当GKJL=0时,表示公交客流统计模块未接收到公交客车分散信号;[0015]C2:通过公式GKLS=θ1×(GKJL×0.1+β3)×((0.9-DCKX)×CYS)获取公交客流数据DKLS;其中θ1和β3为预设比例系数,且0<β3<1,0<θ1;[0016]C3:当公交客流数据DKLS满足0<DKLS≤L3时,则判定公交承载能力充足,通过处理器发送公交承载能力足够信号至显示调度模块;当公交客流数据DKLS满足L3<DKLS≤L4时,则判定公交承载能力达到最大负荷值,通过处理器发送公交承载能力满负荷信号至显示调度模块;当公交客流数据DKLS满足L4<DKLS时,则判定公交承载能力超过最大负荷值,通过处理器发送公交承载能力超负荷信号至显示调度模块;其中L3和L4为预设比例系数;[0017]C4:通过处理器将接收记录、公交客流数据、公交承载能力足够信号发送记录、公交承载能力满负荷信号发送记录和公交承载能力超负荷信号发送记录发送至数据存储模块进行存储。
[0018]优选的,所述显示调度模块用于对地铁和公交进行调度;当显示调度模块接收到地铁承载能力满负荷信号时,通过处理器调度工作人员至地铁站维持秩序;当显示调度模块接收到地铁承载能力超负荷信号时,通过处理器调度工作人员至地铁站维持秩序,同时对地铁运行速度和列次进行调整;当显示调度模块接收到公交承载能力满负荷信号和公交承载能力超负荷信号时,通过处理器对公交车的发车时间进行调整,同时增加公交车的班次。
[0019]优选的,所述城市客流系数曲线nxi的具体获取步骤为:[0020]X1:获取长途交通工具的运载数据;所述运载数据包括城市输入量和城市输出量之和,所述城市输入量为一天中流入城市的旅客总数,所述城市输出量为一天中流出城市的旅客总数;所述长途交通工具包括火车、长途客车和飞机;[0021]X2:将每天平均分为若干时间段,通过时间段和时间段中的运载数据建立坐标点(i,xi);其中i表示第i个时间系数,xi表示第i个时间段的运载数据;[0022]X3:将N天坐标点(i,xi)进行归一化之后得到客流系数坐标点(ni,nxi),对客流系数坐标点(ni,nxi)进行多元回归分析并获取回归曲线,将回归曲线标记为城市客流系数曲线nxi,其中nxi=α1×niτ1+α2×niτ2+α3;其中α1、α2和α3为预设比例系数,且α1、α2和α3均大于0;τ1和τ2为大于0的自然数;其中N>5,且N为整数;[0023]X4:通过处理器将运载数据和城市客流系数曲线发送至数据存储模块进行存储。
[0024]
优选的,所述时间系数i的获取公式为其中SJ为每个时间段
的分钟数,SJ为固定常数;SJ1为当前系统时间与第i个时间系数对应时间段开始时间的差
5
CN 112396835 A
说 明 书
3/6页
值;α4为预设比例系数,且0<α4<1。[0025]与现有技术相比,本发明的有益效果是:[0026]1、本发明设置了地铁客流统计模块,该设置用于统计城市地铁的客流量;通过公获取地铁客流数据DKLS;当地铁客流数据DKLS满足0<DKLS≤L1时,则判定地铁承载能力足够,通过处理器发送地铁承载能力充足信号至显示调度模块;当地铁客流数据DKLS满足L1<DKLS≤L2时,则判定地铁承载能力达到负荷最大值,通过处理器发送地铁承载能力满负荷信号至显示调度模块;当地铁客流数据DKLS满足L2<DKLS时,则判定地铁承载能力超过负荷值,通过处理器发送地铁承载能力超负荷信号至显示调度模块,同时,通过处理器发送公交客车分散信号至公交客流统计模块;地铁客流统计模块根据长途交通工具的运载数据拟合了城市客流系数曲线,根据城市客流系数曲线计算出地铁客流数据,有助于对地铁客流量进行预估,避免了因客流量超过地铁承载能力导致的旅客滞留;[0027]2、本发明设置了公交客流统计模块,该设置用于统计城市公交客车的客流量;公交客流统计模块将公交客车分散信号的接收记录标记为GKJL;通过公式获取公交客流数据DKLS;当公交客流数据DKLS满足0<DKLS≤L3时,则判定公交承载能力充足,通过处理器发送公交承载能力足够信号至显示调度模块;当公交客流数据DKLS满足L3<DKLS≤L4时,则判定公交承载能力达到最大负荷值,通过处理器发送公交承载能力满负荷信号至显示调度模块;当公交客流数据DKLS满足L4<DKLS时,则判定公交承载能力超过最大负荷值,通过处理器发送公交承载能力超负荷信号至显示调度模块;公交客流统计模块通过接收记录和长途交通工具的运载数据对公交客车的客流量进行预估,并根据预估结果进行实时调度,有助于提高乘客运载量,弹性调度,降低公交客车的运营成本。附图说明
[0028]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0029]图1为本发明的原理示意图。
具体实施方式
[0030]下面将结合实施例对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0031]请参阅图1,一种基于大数据的公交客流分析系统,包括处理器、数据存储模块、客流预警模块、地铁客流统计模块、公交客流统计模块和显示调度模块;[0032]所述地铁客流统计模块用于统计城市地铁的客流量,具体统计步骤为:[0033]Z1:获取长途交通工具的运载数据,并根据长途交通工具的运载数据获取城市客流系数曲线nxi;并将长途交通工具的运载数据标记为CYS;[0034]Z2:获取当前系统时间,根据当前系统时间获取当前时间系数,将当前时间系数代
6
CN 112396835 A
说 明 书
4/6页
入到城市客流系数曲线中获取当前城市客流系数,并将当前城市客流系数标记为DCKX;[0035]Z3:通过公式DKLS=β1×DCKX×CYS+β2获取地铁客流数据DKLS;其中β1为预设地铁乘车系数,所述地铁乘车系数存储于数据存储模块中;β2为预设比例系数,且β1和β2均大于0;
[0036]Z4:当地铁客流数据DKLS满足0<DKLS≤L1时,则判定地铁承载能力足够,通过处理器发送地铁承载能力充足信号至显示调度模块;当地铁客流数据DKLS满足L1<DKLS≤L2时,则判定地铁承载能力达到负荷最大值,通过处理器发送地铁承载能力满负荷信号至显示调度模块;当地铁客流数据DKLS满足L2<DKLS时,则判定地铁承载能力超过负荷值,通过处理器发送地铁承载能力超负荷信号至显示调度模块,同时,通过处理器发送公交客车分散信号至公交客流统计模块;其中L1和L2为预设地铁客流数据阈值;[0037]Z5:通过处理器将地铁客流数据和地铁承载信号发送记录发送至数据存储模块进行存储。
[0038]进一步地,所述公交客流统计模块用于统计城市公交客车的客流量,具体统计步骤为:
[0039]C1:公交客流统计模块将公交客车分散信号的接收记录标记为GKJL;其中接收记录GKJL的取值为1和0,当GKJL=1时,表示公交客流统计模块接收到了公交客车分散信号,当GKJL=0时,表示公交客流统计模块未接收到公交客车分散信号;[0040]C2:通过公式GKLS=θ1×(GKJL×0.1+β3)×((0.9-DCKX)×CYS)获取公交客流数据DKLS;其中θ1和β3为预设比例系数,且0<β3<1,0<θ1;[0041]C3:当公交客流数据DKLS满足0<DKLS≤L3时,则判定公交承载能力充足,通过处理器发送公交承载能力足够信号至显示调度模块;当公交客流数据DKLS满足L3<DKLS≤L4时,则判定公交承载能力达到最大负荷值,通过处理器发送公交承载能力满负荷信号至显示调度模块;当公交客流数据DKLS满足L4<DKLS时,则判定公交承载能力超过最大负荷值,通过处理器发送公交承载能力超负荷信号至显示调度模块;其中L3和L4为预设比例系数;[0042]C4:通过处理器将接收记录、公交客流数据、公交承载能力足够信号发送记录、公交承载能力满负荷信号发送记录和公交承载能力超负荷信号发送记录发送至数据存储模块进行存储。
[0043]进一步地,所述显示调度模块用于对地铁和公交进行调度;当显示调度模块接收到地铁承载能力满负荷信号时,通过处理器调度工作人员至地铁站维持秩序;当显示调度模块接收到地铁承载能力超负荷信号时,通过处理器调度工作人员至地铁站维持秩序,同时对地铁运行速度和列次进行调整;当显示调度模块接收到公交承载能力满负荷信号和公交承载能力超负荷信号时,通过处理器对公交车的发车时间进行调整,同时增加公交车的班次。
[0044]进一步地,所述城市客流系数曲线nxi的具体获取步骤为:[0045]X1:获取长途交通工具的运载数据;所述运载数据包括城市输入量和城市输出量之和,所述城市输入量为一天中流入城市的旅客总数,所述城市输出量为一天中流出城市的旅客总数;所述长途交通工具包括火车、长途客车和飞机;[0046]X2:将每天平均分为若干时间段,通过时间段和时间段中的运载数据建立坐标点(i,xi);其中i表示第i个时间系数,xi表示第i个时间段的运载数据;
7
CN 112396835 A[0047]
说 明 书
5/6页
X3:将N天坐标点(i,xf)进行归一化之后得到客流系数坐标点(ni,nxi),对客流系
数坐标点(ni,nxi)进行多元回归分析并获取回归曲线,将回归曲线标记为城市客流系数曲线nxi,其中nxi=α1×niτ1+α2×niτ2+α3;其中α1、α2和α3为预设比例系数,且α1、α2和α3均大于0;τ1和τ2为大于0的自然数;其中N>5,且N为整数;[0048]X4:通过处理器将运载数据和城市客流系数曲线发送至数据存储模块进行存储。
[0049]
进一步地,所述时间系数i的获取公式为其中SJ为每个时间
段的分钟数,SJ为固定常数;SJ1为当前系统时间与第i个时间系数对应时间段开始时间的差值;α4为预设比例系数,且0<α4<1。[0050]进一步地,所述客流预警模块用于对乘客进行预警;当处理器接收到预警信号之后,通过客流预警模块将当前系统时间的城市客流系数、地铁客流数据和公交客流数据发送至特定范围内预约乘客的智能终端;所述预警信号包括地铁承载能力满负荷信号、地铁承载能力超负荷信号、公交承载能力满负荷信号和公交承载能力超负荷信号;所述特定范围为地铁客流数据和公交客流数据对应地铁站和公交站方圆J1米范围内,所述J1为预设比例系数;所述智能终端包括智能手机、平板电脑和笔记本电脑;所述预约乘客是指开通消息提醒的乘客。
[0051]上述公式均是去量纲取其数值计算,公式是由采集大量数据进行软件模拟得到最近真实情况的一个公式,公式中的预设参数由本领域的技术人员根据实际情况设定。[0052]本发明的工作原理:
[0053]获取长途交通工具的运载数据,并根据长途交通工具的运载数据获取城市客流系数曲线nxi;并将长途交通工具的运载数据标记为CYS;获取当前系统时间,根据当前系统时间获取当前时间系数,将当前时间系数代入到城市客流系数曲线中获取当前城市客流系数,并将当前城市客流系数标记为DCKX;通过公获取地铁客流数据DKLS;当地铁客流数据DKLS满足0<DKLS≤L1时,则判定地铁承载能力足够,通过处理器发送地铁承载能力充足信号至显示调度模块;当地铁客流数据DKLS满足L1<DKLS≤L2时,则判定地铁承载能力达到负荷最大值,通过处理器发送地铁承载能力满负荷信号至显示调度模块;当地铁客流数据DKLS满足L2<DKLS时,则判定地铁承载能力超过负荷值,通过处理器发送地铁承载能力超负荷信号至显示调度模块,同时,通过处理器发送公交客车分散信号至公交客流统计模块;[0054]公交客流统计模块将公交客车分散信号的接收记录标记为GKJL;其中接收记录GKJL的取值为1和0,当GKJL=1时,表示公交客流统计模块接收到了公交客车分散信号,当GKJL=0时,表示公交客流统计模块未接收到公交客车分散信号;通过公式获取公交客流数据DKLS;当公交客流数据DKLS满足0<DKLS≤L3时,则判定公交承载能力充足,通过处理器发送公交承载能力足够信号至显示调度模块;当公交客流数据DKLS满足L3<DKLS≤L4时,则判定公交承载能力达到最大负荷值,通过处理器发送公交承载能力满负荷信号至显示调度模块;当公交客流数据DKLS满足L4<DKLS时,则判定公交承载能力超过最大负荷值,通过处理器发送公交承载能力超负荷信号至显示调度模块;
[0055]当显示调度模块接收到地铁承载能力满负荷信号时,通过处理器调度工作人员至地铁站维持秩序;当显示调度模块接收到地铁承载能力超负荷信号时,通过处理器调度工作人员至地铁站维持秩序,同时对地铁运行速度和列次进行调整;当显示调度模块接收到
8
CN 112396835 A
说 明 书
6/6页
公交承载能力满负荷信号和公交承载能力超负荷信号时,通过处理器对公交车的发车时间进行调整,同时增加公交车的班次。[0056]在本说明书的描述中,参考术语“一个实施例”、“示例”、“具体示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0057]以上内容仅仅是对本发明结构所作的举例和说明,所属本技术领域的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离发明的结构或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。
9
CN 112396835 A
说 明 书 附 图
1/1页
图1
10
因篇幅问题不能全部显示,请点此查看更多更全内容