本发明涉及智慧交通领域,尤其涉及到一种智慧交通数据处理方法、装置、设备及存储介质。
背景技术:
1、公共交通作为城市交通中重要的组成部分,在构建智慧交通体系时,如何采用先进的、智能化的技术来优化公共交通的运行,在缓解城市拥堵的同时,提高乘客的乘车体验,是当前智慧交通中热门的研究领域。
2、在现有的公共交通(特别是公交车)运维方案中,在面对不同时段乘客量具有较大波动的场景下,目前仅能采用基于经验的公交车班次生成方案,即根据司机的肉眼观测或根据售票数量来判断哪个时段会出现大流量乘客乘车的现象,再以此来调整发车时间间隔,进而减少乘客等待时间。但这样的运维方案精细度不高,很容易造成有的班次公交车空跑,同时又有一些时段的乘客候车时间太长,而乘客候车时间太长又会影响对真正的大流量乘客乘车时段的判断,导致运维方案出现混乱或具有迟滞性,提高了公交公司的运行成本,影响乘客的乘车体验。
3、因此,如何实现精确的大流量乘客乘车时段的判断以及如何显著的降低乘客的候车时间,以提高乘客乘车体验,是一个亟需解决的技术问题。
技术实现思路
1、本发明的主要目的在于提供一种智慧交通数据处理方法、装置、设备及存储介质,旨在解决目前公共交通运维方案中存在的大流量乘客乘车时段判断不准确以及乘客候车时间长的技术问题。
2、为实现上述目的,本发明提供了一种智慧交通数据处理方法,所述方法包括以下步骤:
3、获取乘客端传输的乘车行程信息;其中,所述乘车行程信息包括目标路线的起始站点、终止站点和行程起始时间;
4、根据所述乘车行程信息,为目标路线的每个站点生成对应的乘客数量变化模型;其中,所述乘客数量变化模型配置为在时间轴上具有的每个单位时间对应的乘客变化数量;
5、基于所述乘客数量变化模型,生成公交车发车时间表;
6、将所述公交车发车时间表发送至司机端,以使司机端对应的公交车根据所述公交车发车时间表执行发车动作。
7、可选的,根据所述乘车行程信息,为目标路线的每个站点生成对应的乘客数量变化模型步骤,具体包括:
8、生成关于目标路线中每个站点对应的乘客数量变化初始模型;其中,所述乘客数量变化初始模型配置为在时间轴上具有的每个单位时间对应的乘客变化数量的待填充空数组;
9、基于乘车行程信息的所述起始站点、所述终止站点和所述行程起始时间,在所述乘车行程信息中补充行程终止时间;
10、根据补充后的每条乘车行程信息,在每个站点对应的乘客数量变化初始模型中填充乘客变化数量,获得乘客数量变化模型。
11、可选的,基于乘车行程信息的所述起始站点、所述终止站点和所述行程起始时间,在所述乘车行程信息中补充行程终止时间步骤,具体包括:
12、在公交车历史行驶数据库中匹配所述行程起始时间对应的所述起始站点到所述终止站点之间所行驶的若干个历史时间值;
13、根据所述若干个历史时间值,确定当前时间值;其中,所述当前时间值为若干个历史时间值的平均值;
14、利用所述当前时间值与所述行程起始时间,计算行程终止时间,并将所述行程终止时间写入乘车行程信息。
15、可选的,基于所述乘客数量变化模型,生成公交车发车时间表步骤,具体包括:
16、基于每个站点对应的乘客数量变化模型,按所述单位时间间隔生成初始的公交车发车时间表;其中,所述公交车发车时间表包括每个班次的公交车发车时间和公交车型号;
17、基于所述初始的公交车发车时间表,确定每个站点在每个单位时间的乘客余量信息;其中,所述乘客余量信息为每个站点在每个单位时间对应的待乘车乘客数量减去当前单位时间对应的公交车剩余可载客数量的值,所述公交车剩余可载客数量根据公交车型号和起始站点到当前站点之间的乘客数量变化情况确定;
18、根据所述乘客余量信息,调整所述初始的公交车发车时间表,获得最终的公交车发车时间表。
19、可选的,根据所述乘客余量信息,调整所述初始的公交车发车时间表步骤,具体包括:
20、根据所述乘客余量信息,确定待调整的目标站点和目标单位时间段;
21、基于目标站点和目标单位时间段,确定补充班次的发车信息并写入初始的公交车发车时间表,获得最终的公交车发车时间表;其中,所述补充班次的发车信息包括补充班次的公交车发车时间和公交车型号,所述公交车发车时间配置为补充班次的公交车在行驶到目标站点的时间处于目标单位时间段。
22、可选的,根据所述乘客余量信息,调整所述初始的公交车发车时间表,获得最终的公交车发车时间表步骤之后,还包括:
23、基于历史班次中每个站点在每个单位时间的预约行程乘客与非预约行程乘客的比例,确定当前每个站点在每个单位时间的非预约行程乘客的数量;
24、根据当前每个站点在每个单位时间的非预约行程乘客的数量,优化所述最终的公交车发车时间表,获得优化后的公交车发车时间表。
25、可选的,确定当前每个站点在每个单位时间的非预约行程乘客的数量步骤之前,还包括:
26、根据历史班次中每个站点在每个单位时间的乘客乘车时获取的乘客身份信息判断乘客是否为预约行程乘客;其中,所述乘客身份信息从售票信息中提取获得;
27、基于每个站点在每个单位时间的预约行程乘客的数量与非预约行程乘客的数量,确定预约行程乘客与非预约行程乘客的比例。
28、此外,为了实现上述目的,本发明还提供了一种智慧交通数据处理装置,所述智慧交通数据处理装置包括:
29、获取模块,用于获取乘客端传输的乘车行程信息;其中,所述乘车行程信息包括目标路线的起始站点、终止站点和行程起始时间;
30、第一生成模块,用于根据所述乘车行程信息,为目标路线的每个站点生成对应的乘客数量变化模型;其中,所述乘客数量变化模型配置为在时间轴上具有的每个单位时间对应的乘客变化数量;
31、第二生成模块,用于基于所述乘客数量变化模型,生成公交车发车时间表;
32、发送模块,用于将所述公交车发车时间表发送至司机端,以使司机端对应的公交车根据所述公交车发车时间表执行发车动作。
33、此外,为了实现上述目的,本发明还提供了一种智慧交通数据处理设备,所述智慧交通数据处理设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的智慧交通数据处理程序,所述智慧交通数据处理程序被所述处理器执行时实现如上所述的智慧交通数据处理方法的步骤。
34、此外,为了实现上述目的,本发明还提供了一种存储介质,所述存储介质上存储有智慧交通数据处理程序,所述智慧交通数据处理程序被处理器执行时实现上述的智慧交通数据处理方法的步骤。
35、本发明的有益效果在于:提出了一种智慧交通数据处理方法、装置、设备及存储介质,所述方法包括获取乘客端传输的乘车行程信息;其中,所述乘车行程信息包括目标路线的起始站点、终止站点和行程起始时间;根据所述乘车行程信息,为目标路线的每个站点生成对应的乘客数量变化模型;其中,所述乘客数量变化模型配置为在时间轴上具有的每个单位时间对应的乘客变化数量;基于所述乘客数量变化模型,生成公交车发车时间表;将所述公交车发车时间表发送至司机端,以使司机端对应的公交车根据所述公交车发车时间表执行发车动作。本发明通过乘客端传输的乘车行程信息,生成每个站点的乘客数量变化模型,以此生成精确的公交车发车时间表,提供精确的、更适配乘客行程安排的公交车班次排布,使每次乘客的候车时间保持在单位时间内,提升乘客乘车体验。