一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于实时客流的公交调度方法及装置与流程

2022-03-22 22:04:31 来源:中国专利 TAG:


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.选定所述可调度公交序列中前n个可调度公交作为需调度公交;所述n为所述需调度公交的数量。
33.本发明实施例第二方面公开了一种基于实时客流的公交调度装置,所述装置包括:
34.获取模块,用于获取目标乘车区域的客流信息;所述客流信息包括多个欲乘车乘客、每一所述欲乘车乘客对应的目的地和预乘车时间;
35.第一确定模块,用于根据所述客流信息,以及预设的公交发车规则,确定出可调度公交信息和需调度公交信息;所述可调度公交信息包括至少一个第一目的地对应的可调度公交类型和所述可调度公交类型对应的可调度公交的数量;所述需调度公交信息包括至少一个第二目的地对应的需调度公交类型和所述需调度公交类型对应的需调度公交的数量;
36.第二确定模块,用于根据所述可调度公交信息和所述需调度公交信息,确定出调度方案;所述调度方案用于调度需调度公交,以满足乘客实时乘车需求。
37.作为一种可选的实施方式,在本发明实施例第二方面中,所述第一确定模块包括第一确定子模块和第二确定子模块,其中:
38.第一确定子模块,用于根据所述客流信息和所述公交发车规则对应的发车时间信息,确定出乘客数量信息;所述乘客数量信息包括至少两个目的地对应的第一乘客数量;
39.第二确定子模块,用于根据所述乘客数量信息和所述公交发车规则对应的公交运力信息,确定出所述可调度公交信息和所述需调度公交信息;所述公交运力信息包括任一所述目的地对应的第一公交类型和该第一公交类型对应的第一公交的数量。
40.作为一种可选的实施方式,在本发明实施例第二方面中,所述第一确定子模块根据所述客流信息和所述公交发车规则对应的发车时间信息,确定出乘客数量信息的具体方式为:
41.根据任一所述目的地和所述公交发车规则对应的发车时间信息,确定出任一所述目的地对应的最近发车时间;
42.根据所述最近发车时间、所述欲乘车乘客、所述欲乘车乘客对应的目的地和预乘车时间,确定出任一所述目的地对应的第一乘客数量。
43.作为一种可选的实施方式,在本发明实施例第二方面中,所述第二确定子模块根据所述乘客数量信息和所述公交发车规则对应的公交运力信息,确定出所述可调度公交信息和所述需调度公交信息的具体方式为:
44.对于至少两个所述目的地中的任一所述目的地,判断该目的地对应的所述第一乘客数量是否大于第一运力阈值,得到第一判断结果;
45.当所述第一判断结果表示所述第一乘客数量小于或等于第一运力阈值时,确定该目的地为第一目的地,并根据该目的地对应的第一乘客数量和该目的地对应的公交运力信息,确定出所述第一目的地对应的可调度公交信息;
46.当所述第一判断结果表示所述第一乘客数量大于第一运力阈值时,确定该目的地为第二目的地,并根据该目的地对应的第一乘客数量和该目的地对应的公交运力信息,确定出所述第二目的地对应的需调度公交信息。
47.作为一种可选的实施方式,在本发明实施例第二方面中,所述第二确定子模块根据该目的地对应的第一乘客数量和该目的地对应的公交运力信息,确定出所述第一目的地对应的可调度公交信息的具体方式为:
48.判断所述第一目的地对应的第一乘客数量是否小于或等于第二运力阈值,得到第二判断结果;
49.当所述第二判断结果表示所述第一目的地对应的第一乘客数量小于或等于第二运力阈值时,确定所述第一目的地对应的第一公交类型为所述第一目的地对应的可调度公交类型,并确定所述第一公交类型对应的第一公交的数量为所述可调度公交类型对应的可调度公交的数量。
50.作为一种可选的实施方式,在本发明实施例第二方面中,所述第二确定子模块根据该目的地对应的第一乘客数量和该目的地对应的公交运力信息,确定出所述第二目的地对应的需调度公交信息的具体方式为:
51.根据该目的地对应的第一乘客数量、该目的地对应的第二公交类型和该第二公交类型对应的第二公交的数量,确定出所述第二目的地对应的第二乘客数量;
52.根据所述第二乘客数量和预设的在营公交信息,确定出所述第二目的地对应的需调度公交类型和该需调度公交类型对应的需调度公交的数量。
53.作为一种可选的实施方式,在本发明实施例第二方面中,所述第二确定模块包括筛选子模块和第三确定子模块,其中:
54.筛选子模块,用于筛选与所述需调度公交类型相匹配的所述可调度公交类型,作为目标公交类型;
55.第三确定子模块,用于根据需调度公交的数量和所述目标公交类型对应的可调度公交的数量,确定出调度方案。
56.作为一种可选的实施方式,在本发明实施例第二方面中,所述第三确定子模块根据需调度公交的数量和所述目标公交类型对应的可调度公交的数量,确定出调度方案的具体方式为:
57.判断所述需调度公交的数量是否大于所述目标公交类型对应的可调度公交的数量,得到第三判断结果;
58.当所述第三判断结果表示所述需调度公交的数量大于或等于所述目标公交类型对应的可调度公交的数量时,选定所有所述目标公交类型对应的可调度公交,作为需调度公交;
59.当所述第三判断结果表示所述需调度公交的数量小于所述目标公交类型对应的
可调度公交的数量时,根据预设的公交选取规则,筛选与所述需调度公交的数量相匹配的所述目标公交类型对应的可调度公交作为需调度公交。
60.作为一种可选的实施方式,在本发明实施例第二方面中,所述第三确定子模块根据预设的公交选取规则,筛选与所述需调度公交的数量相匹配的所述目标公交类型对应的可调度公交作为需调度公交的具体方式为:
61.根据所述目标公交类型对应的多个可调度公交和所述第一乘客数量,确定出多个所述可调度公交分别对应的预载客率,根据所述预载客率由低到高对所述多个可调度公交进行排序,得到可调度公交序列;
62.选定所述可调度公交序列中前n个可调度公交作为需调度公交;所述n为所述需调度公交的数量。
63.本发明第三方面公开了另一种基于实时客流的公交调度装置,所述装置包括:
64.存储有可执行程序代码的存储器;
65.与所述存储器耦合的处理器;
66.所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明实施例第一方面公开的基于实时客流的公交调度方法中的部分或全部步骤。
67.本发明第四方面公开了一种计算机存储介质,所述计算机存储介质存储有计算机指令,所述计算机指令被调用时,用于执行本发明实施例第一方面公开的基于实时客流的公交调度方法中的部分或全部步骤。
68.与现有技术相比,本发明实施例具有以下有益效果:
69.本发明实施例中,通过获取目标乘车区域的客流信息;客流信息包括多个欲乘车乘客、每一欲乘车乘客对应的目的地和预乘车时间;再根据客流信息,以及预设的公交发车规则,确定出可调度公交信息和需调度公交信息;可调度公交信息包括至少一个第一目的地对应的可调度公交类型和可调度公交类型对应的可调度公交的数量;需调度公交信息包括至少一个第二目的地对应的需调度公交类型和需调度公交类型对应的需调度公交的数量;根据可调度公交信息和需调度公交信息,确定出调度方案;调度方案用于调度需调度公交,以满足乘客实时乘车需求。可见,本发明能够提供一种基于实时客流的公交调度方法以提升公交调度效率和公交资源使用效率,进而提高公交的服务质量和公交运营效益。
附图说明
70.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
71.图1是本发明实施例公开的一种基于实时客流的公交调度方法的流程示意图;
72.图2是本发明实施例公开的另一种基于实时客流的公交调度方法的流程示意图;
73.图3是本发明实施例公开的一种基于实时客流的公交调度装置的结构示意图;
74.图4是本发明实施例公开的另一种基于实时客流的公交调度装置的结构示意图;
75.图5本发明实施例公开的又一种基于实时客流的公交调度装置的结构示意图。
具体实施方式
76.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
77.本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、装置、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
78.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
79.本发明公开了一种基于实时客流的公交调度方法及装置,能够通过获取目标乘车区域的客流信息,以及预设的公交发车规则确定出公交调度方案,有利于提升公交调度效率和公交资源使用效率,进而提高公交的服务质量和公交运营效益。以下分别进行详细说明。
80.实施例一
81.请参阅图1,图1是本发明实施例公开的一种基于实时客流的公交调度方法的流程示意图。其中,图1所描述的基于实时客流的公交调度方法应用于公交管理系统中,如应用于对公交进行调度的本地服务器或云端服务器等,本发明不做限定。如图1所示,该基于实时客流的公交调度方法可以包括以下操作:
82.101、获取目标乘车区域的客流信息。
83.本发明实施例中,该客流信息包括多个欲乘车乘客、每一欲乘车乘客对应的目的地和预乘车时间。
84.102、根据客流信息,以及预设的公交发车规则,确定出可调度公交信息和需调度公交信息。
85.本发明实施例中,该可调度公交信息包括至少一个第一目的地对应的可调度公交类型和可调度公交类型对应的可调度公交的数量;需调度公交信息包括至少一个第二目的地对应的需调度公交类型和需调度公交类型对应的需调度公交的数量。
86.103、根据可调度公交信息和需调度公交信息,确定出调度方案。
87.本发明实施例中,该调度方案用于调度需调度公交,以满足乘客实时乘车需求。
88.可见,实施本发明实施例所描述的基于实时客流的公交调度方法能够通过获取目标乘车区域的客流信息,以及预设的公交发车规则确定出公交调度方案,有利于提升公交调度效率和公交资源使用效率,进而提高公交的服务质量和公交运营效益。
89.在一个可选的实施例中,上述步骤102中根据客流信息,以及预设的公交发车规则,确定出可调度公交信息和需调度公交信息,包括:
90.根据客流信息和公交发车规则对应的发车时间信息,确定出乘客数量信息;乘客
数量信息包括至少两个目的地对应的第一乘客数量;
91.根据乘客数量信息和公交发车规则对应的公交运力信息,确定出可调度公交信息和需调度公交信息;公交运力信息包括任一目的地对应的第一公交类型和该第一公交类型对应的第一公交的数量。
92.可选的,上述公交发车规则包括任一公交线路对应的发车时间信息和公交运力信息。进一步的,该公交线路包括公交的始发站和终点站,即目的地。可选的,上述发车时间信息包括任一公交线路的目的地对应的至少一个发车时间。可选的,公交运力信息包括上述目的地的发车时间对应的至少一个第一公交类型和该第一公交类型对应的第一公交数量。例如,x路线的公交发车规则为在x时间点,有y辆y型公交从a地前往b地。
93.可选的,目标乘车区域至少有两个公交线路,且两个公交线路对应的目的地是不一致的。
94.可见,实施本发明实施例所描述的基于实时客流的公交调度方法能够根据发车时间信息和客流信息确定出不同目的地对应的待乘车乘客数量,进而确定出可调度公交信息和需调度公交信息,有利于提升公交调度效率和公交资源使用效率,进而提高公交的服务质量和公交运营效益。
95.在另一个可选的实施例中,上述根据客流信息和公交发车规则对应的发车时间信息,确定出乘客数量信息,包括:
96.根据任一目的地和公交发车规则对应的发车时间信息,确定出任一目的地对应的最近发车时间;
97.根据最近发车时间、欲乘车乘客、欲乘车乘客对应的目的地和预乘车时间,确定出任一目的地对应的第一乘客数量。
98.可选的,根据客流信息中欲乘车乘客对应的目的地从所有目标乘车区域的公交发车规则对应的目的地中筛选出符合要求的目的地,并确定上述符合要求的目的地对应的最近发车时间。例如,乘客a和乘客b分别前往a地和b地,则从目标乘车区域的公交发车规则对应的目的地中确定前往a地和b地的最近发车时间分别为c时间点和d时间。
99.可选的,根据确定出来的其中一个目的地对应最近发车时间和当前时间确定出一个该目的地对应的当前时间区间。例如,确定出来的该目的地对应的最近发车时间为c时间点,当前时间为e时间点,则确定出该目的地对应的当前时间区间[e,f],其中f可以是c时间点,也可以是大于c时间点的任一时间点,本发明实施例不做限定。
[0100]
根据该目的地对应的当前时间区间、该目的地对应的所有欲乘车乘客和每一个欲乘车乘客对应的预乘车时间,确定出在该当前时间区间内的该目的地对应的欲乘车乘客数量,并根据该欲乘车乘客数量确定出第一乘客数量。可选的,该第一乘客数量可以为该欲乘车乘客数量,也可以是该欲乘车乘客数量与第一权重系数的乘积,还可以是该欲乘车乘客数量与特定数值的和,本发明实施例不做限定。可选的,该第一权重系数可以是预先设定的,也可以是根据历史数据得到的,本发明实施例不做限定。
[0101]
可见,实施本发明实施例所描述的基于实时客流的公交调度方法能够根据与目的地对应的发车时间信息确定最近发车时间,进而根据该最近发车时间和客流信息确定出不同目的地对应的欲乘车乘客数量,有利于提升公交调度效率和公交资源使用效率,进而提高公交的服务质量和公交运营效益。
[0102]
在又一个可选的实施例中,上述根据乘客数量信息和公交发车规则对应的公交运力信息,确定出可调度公交信息和需调度公交信息,包括:
[0103]
对于至少两个目的地中的任一目的地,判断该目的地对应的第一乘客数量是否大于第一运力阈值,得到第一判断结果;
[0104]
当第一判断结果表示第一乘客数量小于或等于第一运力阈值时,确定该目的地为第一目的地,并根据该目的地对应的第一乘客数量和该目的地对应的公交运力信息,确定出第一目的地对应的可调度公交信息;
[0105]
当第一判断结果表示第一乘客数量大于第一运力阈值时,确定该目的地为第二目的地,并根据该目的地对应的第一乘客数量和该目的地对应的公交运力信息,确定出第二目的地对应的需调度公交信息。
[0106]
本发明实施例中,上述第一运力阈值为不同类型公交对应的极限运力,或者,最低舒适度运力,本发明实施例不做限定。举例来说,y型公交的基础运力对应的可载客人数为z人,则该y型公交对应的极限运力为z1人,其中z与z1的关系可以表示为
[0107]
z1=[z*λ1]
[0108]
其中,[
·
]为向下取整,λ1为第二权重系数,该第二权重系数可以是预先设定的,也可以是根据历史数据得到的,本发明实施例不做限定。
[0109]
可选的,当第一乘客数量小于或等于第一运力阈值时,确定该第一乘客数量对应的目的地为第一目的地。
[0110]
可选的,当第一乘客数量大于第一运力阈值时,确定该第一乘客数量对应的目的地为第二目的地。
[0111]
可见,实施本发明实施例所描述的基于实时客流的公交调度方法能够提供通过待乘车乘客数量与现有公交运力的对比分析确定出可调度公交信息和需调度公交信息,更有利于提升公交调度效率和公交资源使用效率,进而提高公交的服务质量和公交运营效益。
[0112]
在又一个可选的实施例中,上述根据该目的地对应的第一乘客数量和该目的地对应的公交运力信息,确定出第一目的地对应的可调度公交信息,包括:
[0113]
判断第一目的地对应的第一乘客数量是否小于或等于第二运力阈值,得到第二判断结果;
[0114]
当第二判断结果表示第一目的地对应的第一乘客数量小于或等于第二运力阈值时,确定第一目的地对应的第一公交类型为第一目的地对应的可调度公交类型,并确定第一公交类型对应的第一公交的数量为可调度公交类型对应的可调度公交的数量。
[0115]
本发明实施例中,上述第二运力阈值为不同类型公交对应的最小可调度运力。进一步的,只有当前往第一目的地的第一乘客数量小于该最小可调度运力才能将该第一目的地对应的公交确定为可调度公交。举例来说,y型公交的基础运力对应的可载客人数为z人,则该y型公交对应的最小可调度运力为z2人,其中z与z2的关系可以表示为
[0116]
z2=[z*λ2]
[0117]
其中,[
·
]为向下取整,λ2为第三权重系数,该第三权重系数可以是预先设定的,也可以是根据历史数据得到的,本发明实施例不做限定。
[0118]
可选的,对所有第一目的地对应的第一乘客数量与该第一目的地对应的第二运力阈值进行判断,得到所有可调度公交。
[0119]
可见,实施本发明实施例所描述的基于实时客流的公交调度方法能够根据待乘车乘客数量与可调度公交运力的阈值的判断确定出可调度公交类型和可调度公交类型对应的可调度公交的数量,更有利于提升公交调度效率和公交资源使用效率,进而提高公交的服务质量和公交运营效益。
[0120]
在又一个可选的实施例中,上述根据该目的地对应的第一乘客数量和该目的地对应的公交运力信息,确定出第二目的地对应的需调度公交信息,包括:
[0121]
根据该目的地对应的第一乘客数量、该目的地对应的第二公交类型和该第二公交类型对应的第二公交的数量,确定出第二目的地对应的第二乘客数量;
[0122]
根据第二乘客数量和预设的在营公交信息,确定出第二目的地对应的需调度公交类型和该需调度公交类型对应的需调度公交的数量。
[0123]
本发明实施例中,根据上述目的地对应的第一乘客数量和该目的地对应的公交运力确定出超出当前运力的预乘车乘客数量,即第二目的地对应的第二乘客数量。具体的,根据该目的地对应的第二公交类型和该第二公交类型对应的第二公交的数量确定出该目的地对应的总运力,举例来说,前往该目的地的公交类型有y1和y2两个类型公交,其中y1和y2两个类型公交对应的公交数量分别为n1和n2,y1和y2两个类型公交对应的可载客人数分别为z1和z2人,则该目的地对应的总运力zz为
[0124]zz
=z1*n1 z2*n2[0125]
在确定出总运力后,根据该目的地对应的第一乘客数量与总运力确定出第二乘客数量。可选的,第二乘客数量可以是第一乘客数量与总运力的差值。
[0126]
本发明实施例中,预设的在营公交信息包括该目标乘车区域的所有公交的类型。
[0127]
可选的,根据第二乘客数量和在营公交信息对应的公交类型确定出需调度公交类型和该需调度公交类型对应的需调度公交的数量。
[0128]
在该实施例中,作为一种可选的实施方式,确定需调度公交类型和该需调度公交类型对应的需调度公交的数量是根据预设的公交选取表格确定出来的,即该公交选取表格包括多个预先划定的乘客数量区间,每一个乘客数量区间对应一个需调度公交类型和该需调度公交类型对应的需调度公交的数量,通过匹配第二乘客数量所在的乘客数量区间可确定出对应的需调度公交类型和该需调度公交类型对应的需调度公交的数量。举例来说,预设的公交选取表格包括3个乘客数量区间c1、c2和c3,其中c1、c2和c3对应的需调度公交类型和需调度公交的数量分别为y1和n1、y2和n2、y3和n3,第二乘客数量为l1,且该l1落入区间c2,则该第二乘客数量对应的第一目的地需调度公交的类型和数量为y2和n2。
[0129]
在该实施例中,作为另一种可选的实施方式,根据该第二乘客数量与该在营公交信息对应的所有公交类型进行匹配计算,得出所有可能的匹配组合。该匹配组合包括具体的需调度公交类型和该需调度公交类型对应的需调度公交的数量。可选的,上述匹配计算可以通过预设的计算模型实现的。可选的,该计算模型可以是神经网络模型,也可以是其他基于已知智能算法得到的模型,本发明实施例不做限定。
[0130]
可见,实施本发明实施例所描述的基于实时客流的公交调度方法能够根据待乘车乘客数量和公交运营信息确定出需调度公交类型和该需调度公交类型对应的需调度公交的数量,更有利于提升公交调度效率和公交资源使用效率,进而提高公交的服务质量和公交运营效益。
[0131]
实施例二
[0132]
请参阅图4,图4是本发明实施例公开的另一种基于实时客流的公交调度方法的流程示意图。其中,图4所描述的基于实时客流的公交调度方法能够获取目标乘车区域的客流信息,以及预设的公交发车规则确定出公交调度方案,有利于提升公交调度效率和公交资源使用效率,进而提高公交的服务质量和公交运营效益。如图4所示,该基于实时客流的公交调度方法可以包括以下操作:
[0133]
201、获取目标乘车区域的客流信息。
[0134]
202、根据客流信息,以及预设的公交发车规则,确定出可调度公交信息和需调度公交信息。
[0135]
本发明实施例中,针对步骤201-步骤202的具体技术细节和技术名词解释,可以参照实施例一中针对步骤101-步骤102的详细描述,本发明实施例不再赘述。
[0136]
203、筛选与需调度公交类型相匹配的可调度公交类型,作为目标公交类型。
[0137]
204、根据需调度公交的数量和目标公交类型对应的可调度公交的数量,确定出调度方案。
[0138]
本发明实施例中,从所有的可调度公交类型中筛选出与需调度公交类型相匹配的公交类型作为目标公交类型。举例来说,当需调度公交类型为y1时,可调度公交类型包括y1和y2两个类型,则将所有可调度公交中类型为y1的作为目标公交类型。
[0139]
可见,实施本发明实施例所描述的基于实时客流的公交调度方法能够通过获取目标乘车区域的客流信息,以及预设的公交发车规则确定出公交调度方案,有利于提升公交调度效率和公交资源使用效率,进而提高公交的服务质量和公交运营效益。
[0140]
在一个可选的实施例中,上述步骤204中根据需调度公交的数量和目标公交类型对应的可调度公交的数量,确定出调度方案,包括:
[0141]
判断需调度公交的数量是否大于目标公交类型对应的可调度公交的数量,得到第三判断结果;
[0142]
当第三判断结果表示需调度公交的数量大于或等于目标公交类型对应的可调度公交的数量时,选定所有目标公交类型对应的可调度公交,作为需调度公交;
[0143]
当第三判断结果表示需调度公交的数量小于目标公交类型对应的可调度公交的数量时,根据预设的公交选取规则,筛选与需调度公交的数量相匹配的目标公交类型对应的可调度公交作为需调度公交。
[0144]
可选的,在确定目标公交类型后,对比判断需调度公交的数量和目标公交类型对应的可调度公交的数量,当当前可可调度公交的数量不足以满足需调度公交的数量要求时,即当需调度公交的数量大于或等于目标公交类型对应的可调度公交的数量时,将所有可调度公交都选定为需调度公交。
[0145]
可选的,当可调度公交的数量充足时,即需调度公交的数量小于目标公交类型对应的可调度公交的数量时,选定部分可调度公交选定为需调度公交。
[0146]
可见,实施本发明实施例所描述的基于实时客流的公交调度方法能够通过对需调度公交的数量和可调度公交的数量的判断确定出需调度公交,以利于得到高性能的神经网络模型,更有利于提升公交调度效率和公交资源使用效率,进而提高公交的服务质量和公交运营效益。
[0147]
在另一个可选的实施例中,上述根据预设的公交选取规则,筛选与需调度公交的数量相匹配的目标公交类型对应的可调度公交作为需调度公交,包括:
[0148]
根据目标公交类型对应的多个可调度公交和第一乘客数量,确定出多个可调度公交分别对应的预载客率,根据预载客率由低到高对多个可调度公交进行排序,得到可调度公交序列;
[0149]
选定可调度公交序列中前n个可调度公交作为需调度公交;n为需调度公交的数量。
[0150]
可选的,通过对所有已确定的可调度公交的公交类型和公交数量,以及与之相对应的第一乘客数量,确定出所有可调度公交的预载客率。举例来说,当可调度公交的类型为y1时,该y1类型的公交数量和对应的可载客人数分别为1和z1,与之相对应的第一乘客数量为m1,则该可调度公交的预载客率lf可以表示为
[0151]
lf=m1/z1[0152]
可选的,当第一目的地对应的可调度公交的数量为多个时,设定预载客率的范围为[0,1],即每一辆可调度公交最多可载的预乘车乘客数量为该类型公交对应的可载客人数。进一步的,当第一乘客数量超过可载客人数时,依次将可调度公交与第一乘客数量进行匹配得到每一辆可调度公交的预载客率。举例来说,当第一目的地对应的可调度公交的数量为2时,可调度公交的类型为y3,该类型的可载客数量为20人,第一乘客数量为21人,则y3类型对应的可调度公交的载客率分别为1和0.05。
[0153]
可选的,在确定出所有可调度公交的预载客率后,对上述预载客率由低到高进行顺位排序,得到可调度公交序列,然后根据需调度公交的数量,依次选取预载客率低的可调度公交作为需调度公交。
[0154]
可见,实施本发明实施例所描述的基于实时客流的公交调度方法能够根据可调度公交的预载客率确定出需调度公交,更有利于提升公交调度效率和公交资源使用效率,进而提高公交的服务质量和公交运营效益。
[0155]
实施例三
[0156]
请参阅图3,图3是本发明实施例公开的一种基于实时客流的公交调度装置的结构示意图。其中,图3所描述的装置能够获取目标乘车区域的客流信息,以及预设的公交发车规则确定出公交调度方案,有利于提升公交调度效率和公交资源使用效率,进而提高公交的服务质量和公交运营效益。如图3所示,该装置可以包括:
[0157]
获取模块301,用于获取目标乘车区域的客流信息;客流信息包括多个欲乘车乘客、每一欲乘车乘客对应的目的地和预乘车时间;
[0158]
第一确定模块302,用于根据客流信息,以及预设的公交发车规则,确定出可调度公交信息和需调度公交信息;可调度公交信息包括至少一个第一目的地对应的可调度公交类型和可调度公交类型对应的可调度公交的数量;需调度公交信息包括至少一个第二目的地对应的需调度公交类型和需调度公交类型对应的需调度公交的数量;
[0159]
第二确定模块303,用于根据可调度公交信息和需调度公交信息,确定出调度方案;调度方案用于调度需调度公交,以满足乘客实时乘车需求。
[0160]
可见,实施图3所描述的基于实时客流的公交调度装置能够提供一种基于实时客流的公交调度方法,能够通过获取目标乘车区域的客流信息,以及预设的公交发车规则确
定出公交调度方案,有利于提升公交调度效率和公交资源使用效率,进而提高公交的服务质量和公交运营效益。
[0161]
在另一个可选的实施例中,如图4所示,第一确定模块302包括第一确定子模块3021和第二确定子模块3022,其中:
[0162]
第一确定子模块3021,用于根据客流信息和公交发车规则对应的发车时间信息,确定出乘客数量信息;乘客数量信息包括至少两个目的地对应的第一乘客数量;
[0163]
第二确定子模块3022,用于根据乘客数量信息和公交发车规则对应的公交运力信息,确定出可调度公交信息和需调度公交信息;公交运力信息包括任一目的地对应的第一公交类型和该第一公交类型对应的第一公交的数量。
[0164]
可见,实施图4所描述的基于实时客流的公交调度装置能够提供一种基于实时客流的公交调度方法,能够根据发车时间信息和客流信息确定出不同目的地对应的待乘车乘客数量,进而确定出可调度公交信息和需调度公交信息,有利于提升公交调度效率和公交资源使用效率,进而提高公交的服务质量和公交运营效益。
[0165]
在又一个可选的实施例中,第一确定子模块3021根据客流信息和公交发车规则对应的发车时间信息,确定出乘客数量信息的具体方式为:
[0166]
根据任一目的地和公交发车规则对应的发车时间信息,确定出任一目的地对应的最近发车时间;
[0167]
根据最近发车时间、欲乘车乘客、欲乘车乘客对应的目的地和预乘车时间,确定出任一目的地对应的第一乘客数量。
[0168]
可见,实施本发明实施例所描述的基于实时客流的公交调度装置能够提供一种基于实时客流的公交调度方法,能够根据与目的地对应的发车时间信息确定最近发车时间,进而根据该最近发车时间和客流信息确定出不同目的地对应的欲乘车乘客数量,有利于提升公交调度效率和公交资源使用效率,进而提高公交的服务质量和公交运营效益。
[0169]
在又一个可选的实施例中,第二确定子模块3022根据乘客数量信息和公交发车规则对应的公交运力信息,确定出可调度公交信息和需调度公交信息的具体方式为:
[0170]
对于至少两个目的地中的任一目的地,判断该目的地对应的第一乘客数量是否大于第一运力阈值,得到第一判断结果;
[0171]
当第一判断结果表示第一乘客数量小于或等于第一运力阈值时,确定该目的地为第一目的地,并根据该目的地对应的第一乘客数量和该目的地对应的公交运力信息,确定出第一目的地对应的可调度公交信息;
[0172]
当第一判断结果表示第一乘客数量大于第一运力阈值时,确定该目的地为第二目的地,并根据该目的地对应的第一乘客数量和该目的地对应的公交运力信息,确定出第二目的地对应的需调度公交信息。
[0173]
可见,实施本发明实施例所描述的基于实时客流的公交调度装置能够提供一种基于实时客流的公交调度方法,能够提供通过待乘车乘客数量与现有公交运力的对比分析确定出可调度公交信息和需调度公交信息,更有利于提升公交调度效率和公交资源使用效率,进而提高公交的服务质量和公交运营效益。
[0174]
在又一个可选的实施例中,第二确定子模块3022根据该目的地对应的第一乘客数量和该目的地对应的公交运力信息,确定出第一目的地对应的可调度公交信息的具体方式
为:
[0175]
判断第一目的地对应的第一乘客数量是否小于或等于第二运力阈值,得到第二判断结果;
[0176]
当第二判断结果表示第一目的地对应的第一乘客数量小于或等于第二运力阈值时,确定第一目的地对应的第一公交类型为第一目的地对应的可调度公交类型,并确定第一公交类型对应的第一公交的数量为可调度公交类型对应的可调度公交的数量。
[0177]
可见,实施本发明实施例所描述的基于实时客流的公交调度装置能够提供一种基于实时客流的公交调度方法,能够根据待乘车乘客数量与可调度公交运力的阈值的判断确定出可调度公交类型和可调度公交类型对应的可调度公交的数量,更有利于提升公交调度效率和公交资源使用效率,进而提高公交的服务质量和公交运营效益。
[0178]
在又一个可选的实施例中,第二确定子模块3022根据该目的地对应的第一乘客数量和该目的地对应的公交运力信息,确定出第二目的地对应的需调度公交信息的具体方式为:
[0179]
根据该目的地对应的第一乘客数量、该目的地对应的第二公交类型和该第二公交类型对应的第二公交的数量,确定出第二目的地对应的第二乘客数量;
[0180]
根据第二乘客数量和预设的在营公交信息,确定出第二目的地对应的需调度公交类型和该需调度公交类型对应的需调度公交的数量。
[0181]
可见,实施本发明实施例所描述的基于实时客流的公交调度装置能够提供一种基于实时客流的公交调度方法,能够根据待乘车乘客数量和公交运营信息确定出需调度公交类型和该需调度公交类型对应的需调度公交的数量,更有利于提升公交调度效率和公交资源使用效率,进而提高公交的服务质量和公交运营效益。
[0182]
在又一个可选的实施例中,如图4所示,第二确定模块303包括筛选子模块3031和第三确定子模块3032,其中:
[0183]
筛选子模块3031,用于筛选与需调度公交类型相匹配的可调度公交类型,作为目标公交类型;
[0184]
第三确定子模块3032,用于根据需调度公交的数量和目标公交类型对应的可调度公交的数量,确定出调度方案。
[0185]
可见,实施图4所描述的基于实时客流的公交调度装置能够提供一种基于实时客流的公交调度方法,能够通过获取目标乘车区域的客流信息,以及预设的公交发车规则确定出公交调度方案,有利于提升公交调度效率和公交资源使用效率,进而提高公交的服务质量和公交运营效益。
[0186]
在又一个可选的实施例中,第三确定子模块3032根据需调度公交的数量和目标公交类型对应的可调度公交的数量,确定出调度方案的具体方式为:
[0187]
判断需调度公交的数量是否大于目标公交类型对应的可调度公交的数量,得到第三判断结果;
[0188]
当第三判断结果表示需调度公交的数量大于或等于目标公交类型对应的可调度公交的数量时,选定所有目标公交类型对应的可调度公交,作为需调度公交;
[0189]
当第三判断结果表示需调度公交的数量小于目标公交类型对应的可调度公交的数量时,根据预设的公交选取规则,筛选与需调度公交的数量相匹配的目标公交类型对应
的可调度公交作为需调度公交。
[0190]
可见,实施本发明实施例所描述的基于实时客流的公交调度装置能够提供一种基于实时客流的公交调度方法,能够通过对需调度公交的数量和可调度公交的数量的判断确定出需调度公交,以利于得到高性能的神经网络模型,更有利于提升公交调度效率和公交资源使用效率,进而提高公交的服务质量和公交运营效益。
[0191]
在又一个可选的实施例中,第三确定子模块3032根据预设的公交选取规则,筛选与需调度公交的数量相匹配的目标公交类型对应的可调度公交作为需调度公交的具体方式为:
[0192]
根据目标公交类型对应的多个可调度公交和第一乘客数量,确定出多个可调度公交分别对应的预载客率,根据预载客率由低到高对多个可调度公交进行排序,得到可调度公交序列;
[0193]
选定可调度公交序列中前n个可调度公交作为需调度公交;n为需调度公交的数量。
[0194]
可见,实施本发明实施例所描述的基于实时客流的公交调度装置能够提供一种基于实时客流的公交调度方法,能够根据可调度公交的预载客率确定出需调度公交,更有利于提升公交调度效率和公交资源使用效率,进而提高公交的服务质量和公交运营效益。
[0195]
实施例四
[0196]
请参阅图5,图5是本发明实施例公开的又一种基于实时客流的公交调度装置的结构示意图。其中,图5所描述的装置能够获取目标乘车区域的客流信息,以及预设的公交发车规则确定出公交调度方案,有利于提升公交调度效率和公交资源使用效率,进而提高公交的服务质量和公交运营效益。如图5所示,该装置可以包括:
[0197]
存储有可执行程序代码的存储器401;
[0198]
与存储器401耦合的处理器402;
[0199]
处理器402调用存储器401中存储的可执行程序代码,用于执行实施例一或实施例二所描述的基于实时客流的公交调度方法中的步骤。
[0200]
实施例五
[0201]
本发明实施例公开了一种计算机读存储介质,其存储用于电子数据交换的计算机程序,其中,该计算机程序使得计算机执行实施例一或实施例二所描述的基于实时客流的公交调度方法中的步骤。
[0202]
实施例六
[0203]
本发明实施例公开了一种计算机程序产品,该计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,且该计算机程序可操作来使计算机执行实施例一或实施例二所描述的基于实时客流的公交调度方法中的步骤。
[0204]
以上所描述的装置实施例仅是示意性的,其中作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0205]
通过以上的实施例的具体描述,本领域的技术人员可以清楚地了解到各实施方式
可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,存储介质包括只读存储器(read-only memory,rom)、随机存储器(random access memory,ram)、可编程只读存储器(programmable read-only memory,prom)、可擦除可编程只读存储器(erasable programmable read only memory,eprom)、一次可编程只读存储器(one-time programmable read-only memory,otprom)、电子抹除式可复写只读存储器(electrically-erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
[0206]
最后应说明的是:本发明实施例公开的一种基于实时客流的公交调度方法及装置所揭露的仅为本发明较佳实施例而已,仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解;其依然可以对前述各项实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应的技术方案的本质脱离本发明各项实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献