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.针对每个向心交通路径,基于所述市内向心交通车辆在所述向心交通路径的分布情况,确定所述向心交通路径的实时承载率,如果所述向心交通路径的实时承载率超过预设阈值,则对所述向心路径中的各个路段进行车流控制。
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.可选地,所述优化单元包括过境交通车辆引导单元,所述过境交通车辆引导单元,具体用于:
63.确定所述过境交通车辆的入境口和出境口;
64.获取从所述入境口到所述出境口之间的全部路径;
65.从所述全部路径中确定出最优路径,所述最优路径为所述全部路径中对各个所述中心区域的影响最小的路径;
66.将所述最优路径推送给所述过境交通车辆,以引导所述过境交通车辆优先在对各个所述中心区域影响最小的路径上行驶。
67.可选地,所述优化单元包括车流控制单元,所述车流控制单元具体用于:
68.针对每个向心交通路径,基于所述市内向心交通车辆在所述向心交通路径的分布情况,确定所述向心交通路径的实时承载率,如果所述向心交通路径的实时承载率超过预设阈值,则对所述向心路径中的各个路段进行车流控制。
69.可选地,所述车流控制单元,包括实时承载率确定单元,所述实时承载率确定单元具体用于:
70.基于所述市内向心交通车辆在所述向心交通路径的分布情况,确定所述向心交通路径中的每个路段的实时承载比例;
71.基于所述向心交通路径中各个路段的实时承载比例,确定所述向心交通路径的实时承载率,所述向心交通路径的实时承载率为所述向心交通路径中各个路段的实时承载比例中的最大值。
72.一种城市全局交通优化设备,包括存储器和处理器;
73.所述存储器,用于存储程序;
74.所述处理器,用于执行所述程序,实现如上所述的城市全局交通优化方法的各个步骤。
75.一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如上所述的城市全局交通优化方法的各个步骤。
76.借由上述技术方案,本技术公开了一种城市全局交通优化方法、装置、设备及可读存储介质。该方案中,先确定待优化城市在当前时段的中心区域以及待优化城市在当前时段的向心交通路径;然后从当前时段位于待优化城市内的车辆中确定过境交通车辆和市内向心交通车辆;由于中心区域是最易产生拥堵的地方,在本技术中,通过引导过境交通车辆优先在对各个中心区域影响最小的路径上行驶,可以尽快减少进入中心区域的交通流量。另外对于必定要到中心区域的市内向心交通车辆,通过基于市内向心交通车辆在各个向心交通路径的分布情况,对各个向心路径进行车流控制,可以避免向心交通路径的车流量过大,因此,能够高效解决城市交通拥堵问题。
附图说明
77.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
78.图1为本技术实施例公开的一种城市全局交通优化方法的流程示意图;
79.图2为本技术实施例公开的一种中心区域的示意图;
80.图3为本技术实施例公开的一种各种交通行为的示意图;
81.图4为本技术实施例公开的路段辐射范围以及路段与中心区域的距离示意图;
82.图5为本技术实施例公开的一种城市全局交通优化装置结构示意图;
83.图6为本技术实施例公开的一种城市全局交通优化设备的硬件结构框图。
具体实施方式
84.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
85.接下来,通过下述实施例对本技术提供的城市全局交通优化方法进行介绍。
86.参照图1,图1为本技术实施例公开的一种城市全局交通优化方法的流程示意图,该方法可以包括:
87.步骤s101:确定待优化城市在当前时段的中心区域以及所述待优化城市在当前时段的向心交通路径。
88.需要说明的是,当前时段可以为一天中的任一时段,也可以为恶劣天气发生的时段,或重大活动举行的时段等等,对此,本技术不进行任何限定。所述待优化城市的中心区域为采用路口路段表示的多边形区域。在不同的时段,所述待优化城市的中心区域是不同的,作为一种可实施方式,可以预设不同时段的中心区域并保存。示例如:
89.if工作日:
90.if早高峰:
91.{ cbd,公司聚集区,工业园区,
…
}
92.elif晚高峰:
93.{ 住宅聚集区
…
}
94.else:
95.{ 商场
…
}
96.作为另一种可实施方式,在目标时段,所述待优化城市的中心区域的确定方式包括:针对所述待优化城市的每个目标区域,获取所述目标区域的建筑物密度与所述目标区域在目标时段的停车密度;基于所述目标区域的建筑物密度与所述目标区域在目标时段的停车密度,确定所述目标区域是否为中心;如果所述目标区域为中心,则确定所述目标区域对应的多边形区域为中心区域,所述多边形区域的每个顶点表示一个距离所述原始区域的边界最近的路口,每条边表示两个相邻路口之间的路段。
97.为便于理解,参照图2,图2为本技术实施例公开的一种中心区域的示意图。
98.在本技术中,可以基于如下公式确定目标区域是否为中心:
[0099][0100]
其中,ρ
建筑物
表示目标区域的建筑物密度,ρ
停车
表示目标区域的停车密度,α表示建筑物密度的权重,β表示停车密度的权重。
[0101]
需要说明的是,在不同的时段,所述待优化城市的向心交通路径是不同的,向心交通路径指的是终点在中心区域内,且使用频率较高的路径。
[0102]
作为一种可实施方式,在目标时段,所述待优化城市的向心交通路径的确定方式包括:获取所述待优化城市的所述目标时段的车辆历史交通出行数据以及所述待优化区域在所述目标时段的中心区域;根据所述待优化城市的所述目标时段的车辆历史交通出行数据,以及所述待优化区域在所述目标时段的中心区域,从所述车辆历史交通出行数据对应的各个路径中确定向心交通路径,所述向心交通路径的重点在某个中心区域内,且对应车辆历史交通出行数据的数量超过预设阈值。
[0103]
步骤s102:从当前时段位于所述待优化城市内的车辆中确定过境交通车辆和市内向心交通车辆。
[0104]
需要说明的是,所述过境交通车辆为通过所述待优化城市前往其他城市的车辆,所述市内向心交通车辆为从所述待优化城市的非中心区域向所述待优化城市的中心区域行驶的车辆。
[0105]
在本技术中,预设了过境交通、市内向心交通和市内其他交通这三种交通行为,其中过境交通指的是通过城区,前往其他城市的交通行为,市内向心交通指的是从非中心区域向中心区域行驶的交通行为,市内其他交通指的是目的地不在中心区域的交通行为,具体包括在中心区域内行驶的交通行为,从中心区域前往非中心区域的交通行为以及在中心区域内行驶的交通行为。
[0106]
为便于理解,参照图3,图3为本技术实施例公开的一种各种交通行为的示意图。其中,图3中的圆形区域为中心区域,除圆形区域之外的其他区域为非中心区域。
[0107]
步骤s103:引导所述过境交通车辆优先在对各个所述中心区域影响最小的路径上行驶,并基于所述市内向心交通车辆在各个所述向心交通路径的分布情况,对各个所述向
心路径进行车流控制。
[0108]
由于中心区域是最易产生拥堵的地方,在本技术中,通过引导过境交通车辆优先在对各个中心区域影响最小的路径上行驶,可以尽快减少进入中心区域的交通流量,避免中心区域更为拥堵,另一方面,可以使过境交通车辆快速通过城区,过境交通车辆自己也能降低时间损耗。
[0109]
另外对于必定要到中心区域的市内向心交通车辆,通过基于市内向心交通车辆在各个向心交通路径的分布情况,对各个向心路径进行车流控制,可以避免向心交通路径的车流量过大,因此,能够高效解决恶劣天气的城市交通拥堵问题。
[0110]
引导所述过境交通车辆优先在对各个所述中心区域影响最小的路径上行驶,并基于所述市内向心交通车辆在各个所述向心交通路径的分布情况,对各个所述向心路径进行车流控制的具体实现方式,将通过后面的实施例详细说明,此处不再展开描述。
[0111]
本实施例公开了一种城市全局交通优化方法。该方案中,先确定待优化城市在当前时段的中心区域以及待优化城市在当前时段的向心交通路径;然后从当前时段位于待优化城市内的车辆中确定过境交通车辆和市内向心交通车辆;由于中心区域是最易产生拥堵的地方,在本技术中,通过引导过境交通车辆优先在对各个中心区域影响最小的路径上行驶,可以尽快减少进入中心区域的交通流量。另外对于必定要到中心区域的市内向心交通车辆,通过基于市内向心交通车辆在各个向心交通路径的分布情况,对各个向心路径进行车流控制,可以避免向心交通路径的车流量过大,因此,能够高效解决城市交通拥堵问题。
[0112]
在本技术的另一个实施例中,对步骤s102从当前时段位于所述待优化城市内的车辆中确定过境交通车辆的具体实现方式进行说明,该方式可以包括:
[0113]
步骤s201:获取所述当前时段位于所述待优化城市内的车辆的历史交通出行数据、交通运输车辆运输排班计划数据和预设的过境交通车辆的种类。
[0114]
在本技术中,车辆的历史交通出行数据可以为车辆的历史od(origin destination,起止点)数据,某车辆的od数据可表示为:
[0115]
od={ [seg1,time1]
→
[seg2,time2]
→…→
[segn,timen]}
[0116]
seg表示一个路段,time表示一个时间段。
[0117]
交通运输车辆运输排班计划数据包含车辆基础信息、车辆行驶路线、车辆行驶时间、车辆行驶终点,也可包含车辆的城市过境信息。
[0118]
预设的过境交通车辆的种类指的是哪些种类的车辆默认为过境交通车辆,比如,一般来说,异地牌照大货车或者运输货物车辆都是过境交通车辆,他们都是从城区中高速路或快速路迅速过境。
[0119]
步骤s202:基于所述当前时段位于所述待优化城市内的车辆的历史交通出行数据,从所述当前时段位于所述待优化城市内的车辆中确定第一过境交通车辆集合。
[0120]
作为一种可实施方式,所述基于所述当前时段位于所述待优化城市内的车辆的历史交通出行数据,从所述当前时段位于所述待优化城市内的车辆中确定第一过境交通车辆集合,包括:针对每个所述当前时段位于所述待优化城市内的车辆,获取所述车辆的历史交通出行数据;根据所述车辆的历史交通出行数据,确定所述车辆的过境交通行为比例;如果所述车辆的过境交通行为比例满足预设条件,则确定所述车辆为所述第一过境交通车辆集合中的过境交通车辆。
[0121]
需要说明的是,根据所述车辆的历史交通出行数据,确定所述车辆的过境交通行为比例的方式可以为:针对所述车辆的每个历史交通出行数据,确定所述历史交通出行数据对应的交通行为是否为过境交通行为;计算全部过境交通行为的次数与历史交通出行数据的个数的比例,作为所述车辆的过境交通行为比例。
[0122]
为便于理解,示例性地,假设某车辆的某个历史交通数据指示该车辆的行驶轨迹从入境处第一次记录时间s,然后,在一段时间出境处后出现出城记录时间e,如果e和s差距很大,说明该车辆该次行为为有出入城需求车辆,不属于过境交通车辆,若时间差在一定范围内,可认为该车该次行为过境交通行为。
[0123]
用i表示为该车辆的第i次过境交通行为,threshold表示时间阈值。再以该车辆的过境行为的比例,判定车辆是否为过境交通车辆。如果车辆过境比例大于70%或是更高,则认为其为过境交通车辆。车辆是否为过境车辆的判定公式如下:
[0124][0125]
该车辆是否为过境车辆=ifelse(过境交通行为比例之70%,true,false)
[0126]
步骤s203:基于所述交通运输车辆运输排班计划数据,从所述当前时段位于所述待优化城市内的车辆中确定第二过境交通车辆集合;
[0127]
作为一种可实施方式,所述基于所述交通运输车辆运输排班计划数据,从所述当前时段位于所述待优化城市内的车辆中确定第二过境交通车辆集合,包括:基于所述交通运输车辆运输排班计划数据,确定候选过境车辆集合,所述候选车辆集合中包括所述时段位于所述待优化城市内的过境交通车辆;针对每个所述当前时段位于所述待优化城市内的车辆,如果所述车辆在所述候选过境车辆集合,则确定所述车辆为所述第二过境交通车辆集合中的过境交通车辆。
[0128]
步骤s204:基于所述预设的过境交通车辆的种类,从所述当前时段位于所述待优化城市内的车辆中确定第三过境交通车辆集合;
[0129]
作为一种可实施方式,所述基于所述预设的过境交通车辆的种类,从所述当前时段位于所述待优化城市内的车辆中确定第三过境交通车辆集合,包括:针对每个所述当前时段位于所述待优化城市内的车辆,确定所述车辆的种类,如果所述车辆的种类为预设的过境交通车辆的种类,则确定所述车辆为所述第三过境交通集合中的过境交通车辆。
[0130]
步骤s205:针对每个所述当前时段位于所述待优化城市内的车辆,如果所述车辆同时处于所述第一过境交通车辆集合、所述第二过境交通车辆集合和所述第三过境交通车辆集合中的至少两个集合内,则确定所述车辆为过境交通车辆。
[0131]
考虑到单独采用一种方式确定过境交通车辆,误差较大,因此,在本技术中,针对每个所述当前时段位于所述待优化城市内的车辆,如果所述车辆同时处于所述第一过境交通车辆集合、所述第二过境交通车辆集合和所述第三过境交通车辆集合中的至少两个集合内,则确定所述车辆为过境交通车辆,这样能够提升确定过境交通车辆的准确性,从而保障城市全局交通优化的效果。
[0132]
在本技术的另一个实施例中,对步骤s102从所述当前时段位于所述待优化城市内的车辆中确定市内向心交通车辆的具体实现方式进行了说明,该方式可以包括:
[0133]
步骤s301:针对每个所述当前时段位于所述待优化城市内的车辆,获取所述车辆的历史交通出行数据。
[0134]
步骤s302:基于所述车辆的历史交通出行数据,确定所述车辆的向心交通行为比例。
[0135]
作为一种可实施方式,所述基于所述车辆的历史交通出行数据,确定所述车辆的向心交通行为比例,包括:针对所述车辆的每个历史交通出行数据,确定所述历史交通出行数据对应的交通行为是否为向心交通行为;计算所述车辆的全部向心交通行为的次数与所述车辆的全部历史交通出行数据的个数的比例,作为所述车辆的向心交通行为比例。
[0136]
其中,确定所述历史交通出行数据对应的交通行为是否为向心交通行为的方式可以为,确定该历史交通出行数据的最后一个记录是否落在某个时段中心区域内,如果是,则确定为该历史交通出行数据对应的交通行为为向心交通行为
[0137]
步骤s303:如果所述车辆的向心交通行为比例满足预设条件,则确定所述车辆为向心交通车辆。
[0138]
作为一种可实施方式,如果所述车辆的向心交通行为比例大于预设阈值(比如70%),则确定所述车辆为向心交通车辆。
[0139]
在本技术的另一个实施例中,对步骤s103中引导所述过境交通车辆优先在对各个所述中心区域影响最小的路径上行驶的具体实现方式进行了说明,该方式可以包括:
[0140]
步骤s401:确定所述过境交通车辆的入境口和出境口。
[0141]
步骤s402:获取从所述入境口到所述出境口之间的全部路径。
[0142]
假设入境口为路口a,出境口为路口b,那么对从路口a到路口b的所有可能路径可如下表示,其中表示第一种可能路径,以此类推:
[0143][0144]
对于某条路径是由多条路段组成的,其中seg1表示一个路段,形如:
[0145][0146]
步骤s403:从所述全部路径中确定出最优路径,所述最优路径为所述全部路径中对各个所述中心区域的影响最小的路径。
[0147]
在本技术中基于路径对于中心区域的影响可以将路径分为两类,一种是不含中心区域的路径,该种路径中所有路段的辐射范围均与中心区域无交集,这种路径可以直接以路径长短length作为评分规则,路径越短优先级越高。
[0148]
即对于不含中心区域的路径的优先级排序,某路径的评分计算如下所示:
[0149][0150]
另一种是包含中心区域的路径,该种路径中存在大于等于一个路段的辐射范围与中心区域有交集。
[0151]
对于包含中心区域的路径的排序,某路径的评分计算如下所示:
[0152]
[0153]
mindist(segi)表示路段segi离最近的有接壤的中心区域的距离。
[0154]
为便于理解,参照图4,图4为本技术实施例公开的路段辐射范围以及路段与中心区域的距离示意图。
[0155]
通过上述计算公式评分后,各路径按照分数高低进行排序,cost越小或score越大则越优先。在确定最优路径时,不含中心区域的路径作为第一优先级行驶路径,如果不存在不含中心区域的路径,则从包含中心区域的路径中选取最优路径。
[0156]
步骤s404:将所述最优路径推送给所述过境交通车辆,以引导所述过境交通车辆优先在对各个所述中心区域影响最小的路径上行驶。
[0157]
在本技术的另一个实施例中,对步骤s103中基于所述市内向心交通车辆在各个所述向心交通路径的分布情况,对各个所述向心路径进行车流控制的具体实现方式进行了说明,该方式可以包括:
[0158]
步骤s501:针对每个向心交通路径,基于所述市内向心交通车辆在所述向心交通路径的分布情况,确定所述向心交通路径的实时承载率;
[0159]
作为一种可实施方式,所述基于所述市内向心交通车辆在所述向心交通路径的分布情况,确定所述向心交通路径的实时承载率,包括:基于所述市内向心交通车辆在所述向心交通路径的分布情况,确定所述向心交通路径中的每个路段的实时承载比例;基于所述向心交通路径中各个路段的实时承载比例,确定所述向心交通路径的实时承载率,所述向心交通路径的实时承载率为所述向心交通路径中各个路段的实时承载比例中的最大值。
[0160]
其中,可以基于所述市内向心交通车辆在所述向心交通路径的分布情况,确定所述路段的向心交通车辆数;获取所述路段的承载率;计算所述路段的向心交通车辆数和所述路段的承载率的比值,作为所述路段的实时承载比例。路段的承载率为下游路口的最大通行能力。
[0161]
为便于理解,路段i的实时承载比例为:
[0162]
其中,capacityi为路段i的承载率。
[0163]
向心交通路径的实时承载率为:
[0164][0165]
步骤s502:如果所述向心交通路径的实时承载率超过预设阈值,则对所述向心路径中的各个路段进行车流控制。
[0166]
在本技术中,可以采用启动红波带等策略对所述向心路径中的各个路段进行车流控制,延缓车流进入向心交通路径,避免交通拥堵或者路口死锁。
[0167]
下面对本技术实施例公开的城市全局交通优化装置进行描述,下文描述的城市全局交通优化装置与上文描述的城市全局交通优化方法可相互对应参照。
[0168]
参照图5,图5为本技术实施例公开的一种城市全局交通优化装置结构示意图。如图5所示,该城市全局交通优化装置可以包括:
[0169]
第一确定单元11,用于确定待优化城市在当前时段的中心区域以及所述待优化城市在当前时段的向心交通路径;
[0170]
第二确定单元12,用于从当前时段位于所述待优化城市内的车辆中确定过境交通
车辆和市内向心交通车辆;
[0171]
优化单元13,用于引导所述过境交通车辆优先在对各个所述中心区域影响最小的路径上行驶,并基于所述市内向心交通车辆在各个所述向心交通路径的分布情况,对各个所述向心路径进行车流控制。
[0172]
可选的,第二确定单元包括过境交通车辆确定单元,所述过境交通车辆确定单元,包括:
[0173]
获取单元,用于获取所述当前时段位于所述待优化城市内的车辆的历史交通出行数据、交通运输车辆运输排班计划数据和预设的过境交通车辆的种类;
[0174]
第一过境交通车辆集合确定单元,用于基于所述当前时段位于所述待优化城市内的车辆的历史交通出行数据,从所述当前时段位于所述待优化城市内的车辆中确定第一过境交通车辆集合;
[0175]
第二过境交通车辆集合确定单元,用于基于所述交通运输车辆运输排班计划数据,从所述当前时段位于所述待优化城市内的车辆中确定第二过境交通车辆集合;
[0176]
第三过境交通车辆集合确定单元,用于基于所述预设的过境交通车辆的种类,从所述当前时段位于所述待优化城市内的车辆中确定第三过境交通车辆集合;
[0177]
过境交通车辆确定子单元,用于针对每个所述当前时段位于所述待优化城市内的车辆,如果所述车辆同时处于所述第一过境交通车辆集合、所述第二过境交通车辆集合和所述第三过境交通车辆集合中的至少两个集合内,则确定所述车辆为过境交通车辆。
[0178]
可选地,所述第一过境交通车辆集合确定单元,具体用于:
[0179]
针对每个所述当前时段位于所述待优化城市内的车辆,获取所述车辆的历史交通出行数据;
[0180]
根据所述车辆的历史交通出行数据,确定所述车辆的过境交通行为比例;
[0181]
如果所述车辆的过境交通行为比例满足预设条件,则确定所述车辆为所述第一过境交通车辆集合中的过境交通车辆。
[0182]
可选地,所述第二过境交通车辆集合确定单元,具体用于:
[0183]
基于所述交通运输车辆运输排班计划数据,确定候选过境车辆集合,所述候选车辆集合中包括所述时段位于所述待优化城市内的过境交通车辆;
[0184]
针对每个所述当前时段位于所述待优化城市内的车辆,如果所述车辆在所述候选过境车辆集合,则确定所述车辆为所述第二过境交通车辆集合中的过境交通车辆。
[0185]
可选地,所述第三过境交通车辆集合确定单元,具体用于:
[0186]
针对每个所述当前时段位于所述待优化城市内的车辆,确定所述车辆的种类,如果所述车辆的种类为预设的过境交通车辆的种类,则确定所述车辆为所述第三过境交通集合中的过境交通车辆。
[0187]
可选地,所述第二确定单元,包括市内向心交通车辆确定单元,所述市内向心交通车辆确定单元,具体用于:
[0188]
针对每个所述当前时段位于所述待优化城市内的车辆,获取所述车辆的历史交通出行数据;
[0189]
基于所述车辆的历史交通出行数据,确定所述车辆的向心交通行为比例;
[0190]
如果所述车辆的向心交通行为比例满足预设条件,则确定所述车辆为向心交通车
辆。
[0191]
可选地,所述优化单元包括过境交通车辆引导单元,所述过境交通车辆引导单元,具体用于:
[0192]
确定所述过境交通车辆的入境口和出境口;
[0193]
获取从所述入境口到所述出境口之间的全部路径;
[0194]
从所述全部路径中确定出最优路径,所述最优路径为所述全部路径中对各个所述中心区域的影响最小的路径;
[0195]
将所述最优路径推送给所述过境交通车辆,以引导所述过境交通车辆优先在对各个所述中心区域影响最小的路径上行驶。
[0196]
可选地,所述优化单元包括车流控制单元,所述车流控制单元具体用于:
[0197]
针对每个向心交通路径,基于所述市内向心交通车辆在所述向心交通路径的分布情况,确定所述向心交通路径的实时承载率,如果所述向心交通路径的实时承载率超过预设阈值,则对所述向心路径中的各个路段进行车流控制。
[0198]
可选地,所述车流控制单元,包括实时承载率确定单元,所述实时承载率确定单元具体用于:
[0199]
基于所述市内向心交通车辆在所述向心交通路径的分布情况,确定所述向心交通路径中的每个路段的实时承载比例;
[0200]
基于所述向心交通路径中各个路段的实时承载比例,确定所述向心交通路径的实时承载率,所述向心交通路径的实时承载率为所述向心交通路径中各个路段的实时承载比例中的最大值。
[0201]
参照图6,图6为本技术实施例提供的一种城市全局交通优化设备的硬件结构框图,参照图6,城市全局交通优化设备的硬件结构可以包括:至少一个处理器1,至少一个通信接口2,至少一个存储器3和至少一个通信总线4;
[0202]
在本技术实施例中,处理器1、通信接口2、存储器3、通信总线4的数量为至少一个,且处理器1、通信接口2、存储器3通过通信总线4完成相互间的通信;
[0203]
处理器1可能是一个中央处理器cpu,或者是特定集成电路asic(application specific integrated circuit),或者是被配置成实施本发明实施例的一个或多个集成电路等;
[0204]
存储器3可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory)等,例如至少一个磁盘存储器;
[0205]
其中,存储器存储有程序,处理器可调用存储器存储的程序,所述程序用于:
[0206]
确定待优化城市在当前时段的中心区域以及所述待优化城市在当前时段的向心交通路径;
[0207]
从当前时段位于所述待优化城市内的车辆中确定过境交通车辆和市内向心交通车辆;
[0208]
引导所述过境交通车辆优先在对各个所述中心区域影响最小的路径上行驶,并基于所述市内向心交通车辆在各个所述向心交通路径的分布情况,对各个所述向心路径进行车流控制。
[0209]
可选的,所述程序的细化功能和扩展功能可参照上文描述。
[0210]
本技术实施例还提供一种可读存储介质,该可读存储介质可存储有适于处理器执行的程序,所述程序用于:
[0211]
确定待优化城市在当前时段的中心区域以及所述待优化城市在当前时段的向心交通路径;
[0212]
从当前时段位于所述待优化城市内的车辆中确定过境交通车辆和市内向心交通车辆;
[0213]
引导所述过境交通车辆优先在对各个所述中心区域影响最小的路径上行驶,并基于所述市内向心交通车辆在各个所述向心交通路径的分布情况,对各个所述向心路径进行车流控制。
[0214]
可选的,所述程序的细化功能和扩展功能可参照上文描述。
[0215]
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0216]
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
[0217]
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。