一种绿波路径的确定方法、装置、设备及介质与流程
未命名
07-18
阅读:109
评论:0
1.本发明涉及智慧交通技术领域,尤其涉及一种绿波路径的确定方法、装置、设备及介质。
背景技术:
2.绿波协调控制能够使以一定车速行驶的车辆在指定的交通道路上通过各个路口时遇到一路绿灯。绿波协调控制能够保障城市道路的畅通,在城市道路交通控制中有着重要的意义。但是,现有技术中未提出对于绿波带宽的准确确定方法,以便于确定出绿波路径,导致影响到车辆通行效率。因此,如何准确的确定出绿波带宽以便于确定出绿波路径为目前本领域技术人员亟需解决的技术问题。
技术实现要素:
3.针对上述技术问题,本发明保护了一种绿波路径的确定方法,所述方法包括:
4.获取预设路段的路段信息,其中,所述预设路段的路段信息包括:所述预设路段对应的预设信号灯信息列表和所述预设信号灯信息列表对应的子路段信息列表;
5.获取所述预设路段对应的预设车辆信息列表;
6.根据所述预设路段的路段信息和所述预设路段对应的预设车辆信息列表,获取所述预设路段的目标车速;
7.根据目标车速,获取预设路段的目标绿波带宽列表;
8.根据目标绿波带宽列表,对预设路段进行处理,以获取目标绿波路径。
9.本发明还保护了一种绿波路径的确定装置,所述装置包括:
10.路段信息获取模块,用于获取预设路段的路段信息,其中,所述预设路段的路段信息包括:所述预设路段对应的预设信号灯信息列表和所述预设信号灯信息列表对应的子路段信息列表。
11.预设车辆信息获取模块,用于获取所述预设路段对应的预设车辆信息列表。
12.目标车速获取模块,用于根据所述预设路段的路段信息和所述预设路段对应的预设车辆信息列表,获取所述预设路段的目标车速。
13.目标绿波带宽获取模块,用于根据目标车速,获取预设路段的目标绿波带宽列表。
14.目标绿波路径确定模块,用于根据目标绿波带宽列表,对预设路段进行处理,以获取目标绿波路径。
15.本发明保护了一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的绿波路径的确定方法。
16.本发明保护了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述的绿波路径的确定方法。
17.本发明与现有技术相比具有明显的优点和有益效果。借由上述技术方案,本发明
提供的一种绿波路径的确定方法、装置、电子设备及存储介质可达到相当的技术进步性及实用性,并具有产业上的广泛利用价值,其至少具有下列优点:
18.本发明的一种绿波路径的确定方法、装置、设备及介质,其中,所述方法包括:获取预设路段的路段信息,其中,所述预设路段的路段信息包括:所述预设路段对应的预设信号灯信息列表和所述预设信号灯信息列表对应的子路段信息列表;获取所述预设路段对应的预设车辆信息列表;根据所述预设路段的路段信息和所述预设路段对应的预设车辆信息列表,获取所述预设路段的目标车速;获取所述预设路段对应的预设车辆信息列表;根据所述预设路段的路段信息和所述预设路段对应的预设车辆信息列表,获取所述预设路段的目标车速;可知,通过确定出满足绿波路径的车速,再根据车速调整每一路口的绿波带宽,进而可以准确的确定出绿波带宽以便于确定出绿波路径。
19.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。
附图说明
20.图1为本发明实施例一提供的一种绿波路径的确定方法的流程图;
21.图2为本发明实施例一提供的s300步骤的流程图;
22.图3为本发明实施例一提供的s301步骤的流程图;
23.图4为本发明实施例一提供的s3015步骤的流程图
24.图5为本发明实施例一提供的s30153步骤的流程图;
25.图6为本发明实施例一提供的s4001步骤的流程图。
具体实施方式
26.为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的一种绿波路径的确定方法的具体实施方式及其功效,详细说明如后。
27.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
28.实施例一
29.如图1所示,本实施例一提供了一种绿波路径的确定方法,所述方法包括如下步骤:
30.s100,获取预设路段的路段信息,其中,所述预设路段的路段信息包括:所述预设路段对应的预设信号灯信息列表和所述预设信号灯信息列表对应的子路段信息列表。
31.具体的,所述预设路段是指用户预先设置的路段。
32.具体的,所述预设路段对应的预设信号灯信息列表包括:若干个预设信号灯信息,其中,每一所述预设信号灯信息包括预设信号灯id和预设信号灯id对应的绿信比,本领域技术人员知晓现有技术中任一信号灯的绿信比的获取方法均属于本发明的保护范围,在此不再赘述。
33.进一步的,所述预设信号灯id为预设信号灯的唯一身份标识,其中,所述预设信号灯在所述预设路段上任一路口对应的信号灯。
34.具体的,所述子路段信息列表包括若干个子路段信息,其中,每一所述子路段信息包括子路段id、子路段id对应的子路段长度和子路段id的预设行驶方向。
35.进一步的,所述子路段id为预设路段中任一子路段的唯一身份标识。
36.优选的,所述子路段为相邻的所述预设信号灯之间的路段。
37.进一步的,每一子路段的预设行驶方向一致;可以理解为:在每一子路段上的车辆向一个方向行驶。
38.进一步的,所述子路段长度为所述子路段按照预设行驶方向上的行驶路长。
39.s200,获取所述预设路段对应的预设车辆信息列表。
40.具体的,所述预设车辆信息列表包括若干个预设车辆信息,其中,每一预设车辆信息包括:预设车辆id、预设车辆id对应的预设车速和相邻的预设车辆id之间的时间间隔,可以理解为:后面的预设车辆相对于前面的预设车辆之间的时间间隔。
41.进一步的,所述预设车辆id为预设车辆的唯一身份标识。
42.进一步的,所述预设车辆为在预设路段上行驶的车辆。
43.优选的,每一所述预设车辆id对应的预设车速一致。
44.优选的,每两个相邻的预设车辆id之间的时间间隔一致。
45.s300,根据所述预设路段的路段信息和所述预设路段对应的预设车辆信息列表,获取所述预设路段的目标车速。
46.具体的,在s300步骤中还包括如下步骤,如图2所示:
47.s301,根据所述预设信号灯信息列表,获取目标时长信息列表。
48.进一步的,所述目标时长信息列表包括每一预设车辆id对应的目标时长。
49.在一个具体的实施例中,在s301步骤中还包括如下步骤,如图3所示:
50.s3011,从预设路段的路段信息中获取子路段id列表a={a1,
……
,ai,
……
,am},ai为第i个子路段id,i=1
……
m,m为子路段id的数量。
51.s3012,从所述预设路段对应的预设车辆信息列表中获取预设车辆id列表b={b1,
……
,bj,
……
,bn},bj为第j个预设车辆id,j=1
……
n,n为预设车辆id的数量。
52.进一步的,n的取值为在所述预设路段上,按照预设行驶方向行驶的最大车辆数量。
53.s3013,根据所有的预设信号灯id对应的绿信比,获取a对应的预设信号灯时长列表t={t1,
……
,ti,
……
,tm},ti={[t
1i
,t
1i1
+δt
1i
),
……
,[t
xi
,t
xi1
+δt
xi
),
……
,[t
pi
,t
pi1
+δt
pi
)},其中,t
xi
为ai对应的预设信号灯的第x个预设周期的起始时间点,δt
xi
为ai对应的预设信号灯的第x个预设周期内的信号灯显示时长,x=1
……
p(i),p(i)为ai对应的预设信号灯的预设周期数量。
[0054]
进一步的,所述预设周期为每一预设信号灯中信号灯显示周期,本领域技术人员
知晓,通过预设信号灯id对应的绿信比确定预设信号灯的预设周期内的方法,在此不再赘述。
[0055]
进一步的,所述信号灯显示时长为绿灯显示时长或非绿灯显示时长;其中,当x为奇数时,所述信号灯显示时长为绿灯显示时长;当x为偶数时,所述信号灯显示时长为非绿灯显示时长。
[0056]
进一步的,t
xi
符合如下条件:
[0057]
t
xi=
t
x-1i
+δt
x-1i
。
[0058]
s3014,从预设路段的路段信息中获取a对应的子路段长度列表l={l1,
……
,li,
……
,lm},li为ai对应的子路段长度。
[0059]
s3015,根据v、l和t,获取b对应的目标时长列表g={g1,
……
,gj,
……
,gn},gj为bj对应的目标时长,其中,v为预设车速。
[0060]
具体的,在s3015步骤中还包括如下步骤,如图4所示:
[0061]
s30151,根据l和v,获取b对应的预估时间点列表g0={g
01
,
……
,g
0j
,
……
,g
0n
},g
0j
={g
0j1
,
……
,g
0ji
,
……
,g
0jm
},g
0ji
为bj对应的预设车辆到达ai对应的路口的预估时间点。
[0062]
进一步的,g
0ji
符合如下条件:
[0063]g0ji
=t0+j
×
δt0+(l1+
……
+li)/v,其中,t0为第一辆预设车辆的起始时间点,δt0为相邻的预设车辆id之间的时间间隔。
[0064]
s30153,遍历g且当g
0ji
为满足预设条件的第一个时间点时,获取g
0ji
对应的第一中间时长t'j和g
0ji
对应的第二中间时长列表t'
j0
={t'
j01
+
……
+t'
j0y
+
……
+t'
j0q
},t'
j0y
为第y个第二中间时长,y=1
……
q,q为第二中间时长的数量,其中,g
0ji
满足的预设条件为当g
0ji
∈[t
xi
,t
xi1
+δt
xi
)且x为偶数时。
[0065]
进一步的,t'j符合如下条件:
[0066]
t'j=j
×
δt0+(l1+
……
+li)/v。
[0067]
在一个具体的实施例中,在s30153步骤中还包括如下步骤获取t'
0y
,如图5所示:
[0068]
s1,获取t'j对应的中间时间点列表g
01ji
={g
0ji+1
+δg
01ji
,
……
,g
0jz
+δg
01ji
,
……
,g
0jm
+δg
01ji
},g
0jz
为t'j对应的第z个中间时间点,z=i+1
……
m,可以理解为:t'j对应的第z个中间时间点是指bj对应的预设车辆到达ai对应的路口之后第z个路口对应的预估时间点。
[0069]
进一步的,δg
01ji
=t
xi1
+δt
xi-g
0ji
。
[0070]
s2,遍历g
01ji
且在g
01ji
中g
0jz
+δg
01ji
为满足预设条件的第一个时间点时,g
01ji
对应的第一中间时长t'
j01
和g
01ji
对应的中间时间点列表,其中,(g
0jz
+δg
01ji
)∈[t
xz
,t
xz1
+δt
xz
),可以理解为:t
xz
为ai对应的预设信号灯之后的第z个预设信号灯的第x个预设周期的起始时间点,δt
xz
为ai对应的预设信号灯之后的第z个预设信号灯的第x个预设周期内的信号灯显示时长。
[0071]
进一步的,t'
j01
符合如下条件:
[0072]
t'
j01
=j
×
δt0+(l
i+1
+
……
+lz)/v+(z-i-1)
×
δg
01ji
。
[0073]
s3,根据g
01ji
对应的中间时间点列表,获取t'
0y
;可以理解为:参照s1-s2依次类推,根据g
01ji
对应的中间时间点列表,获取t'
0y
,在此不再赘述。
[0074]
s30155,根据t'j和t'
j0
,获取g
0j
。
[0075]
进一步的,g
0j
符合如下条件:
[0076]g0j
=t'j+∑
qy=1
t'
j0y-p
×j×
δt0。
[0077]
上述,能够车辆的行驶时间和停止时间,确定出车辆通过预设路段的用时,以有利于根据所有车辆通过预设路段的用时,准确的确定出预设路段的车速,进而通过确定出满足绿波路径的车速,再根据车速调整每一路口的绿波带宽,进一步可以准确的确定出绿波带宽以便于确定出绿波路径。
[0078]
s303,根据所述目标时长信息列表,获取目标车速。
[0079]
具体的,v0符合如下条件:
[0080]v0
=(n
×
∑
mi=1
li)/∑
nj=1gj
,其中,其中,v0为目标车速。
[0081]
本实施例提供了一种绿波路径的确定方法,所述方法包括:获取预设路段的路段信息,其中,所述预设路段的路段信息包括:所述预设路段对应的预设信号灯信息列表和所述预设信号灯信息列表对应的子路段信息列表;获取所述预设路段对应的预设车辆信息列表;根据所述预设路段的路段信息和所述预设路段对应的预设车辆信息列表,获取所述预设路段的目标车速;可知,通过确定出满足绿波路径的车速,再根据车速调整每一路口的绿波带宽,进而可以准确的确定出绿波带宽以便于确定出绿波路径。
[0082]
在一个具体的实施例中,在s300步骤之后还包括如下步骤:
[0083]
s400,根据目标车速,获取预设路段的目标绿波带宽列表。
[0084]
具体的,在s400步骤中还包括如下步骤,如图6所示:
[0085]
s401,获取a对应的绿灯起始时间点列表a0={a
01
,
……
,a
0i
,
……
,a
0m
},a
0i
为ai对应的绿灯起始时间点。
[0086]
进一步的,a
0i-a
0i-1
=li/v0。
[0087]
进一步的,a
01
=t0+l1/v。
[0088]
s403,根据a0,对t进行处理以获取到目标绿波带宽列表,本领域技术人员知晓现有技术中获取绿波带宽的任一方法,在此不再赘述。
[0089]
s500,根据目标绿波带宽列表,对预设路段进行处理,以获取目标绿波路径,可以理解为:根据目标绿波带宽将预设路段的路口绿灯显示时长进行调整,使得预设路段确定为绿波路径。
[0090]
上述,能够通过预设路段的车速,调整每一预设路段的路口的信号灯显示时长,以准确的确定出绿波路径。
[0091]
实施例二
[0092]
本实施例二提供了一种绿波路径的确定装置,所述装置包括:
[0093]
路段信息获取模块100,用于获取预设路段的路段信息,其中,所述预设路段的路段信息包括:所述预设路段对应的预设信号灯信息列表和所述预设信号灯信息列表对应的子路段信息列表。
[0094]
具体的,所述预设路段是指用户预先设置的路段。
[0095]
具体的,所述预设路段对应的预设信号灯信息列表包括:若干个预设信号灯信息,其中,每一所述预设信号灯信息包括预设信号灯id和预设信号灯id对应的绿信比,本领域技术人员知晓现有技术中任一信号灯的绿信比的获取方法均属于本发明的保护范围,在此不再赘述。
[0096]
进一步的,所述预设信号灯id为预设信号灯的唯一身份标识,其中,所述预设信号
灯在所述预设路段上任一路口对应的信号灯。
[0097]
具体的,所述子路段信息列表包括若干个子路段信息,其中,每一所述子路段信息包括子路段id、子路段id对应的子路段长度和子路段id的预设行驶方向。
[0098]
进一步的,所述子路段id为预设路段中任一子路段的唯一身份标识。
[0099]
优选的,所述子路段为相邻的所述预设信号灯之间的路段。
[0100]
进一步的,每一子路段的预设行驶方向一致;可以理解为:在每一子路段上的车辆向一个方向行驶。
[0101]
进一步的,所述子路段长度为所述子路段按照预设行驶方向上的行驶路长。
[0102]
预设车辆信息获取模块200,用于获取所述预设路段对应的预设车辆信息列表。
[0103]
具体的,所述预设车辆信息列表包括若干个预设车辆信息,其中,每一预设车辆信息包括:预设车辆id、预设车辆id对应的预设车速和相邻的预设车辆id之间的时间间隔,可以理解为:后面的预设车辆相对于前面的预设车辆之间的时间间隔。
[0104]
进一步的,所述预设车辆id为预设车辆的唯一身份标识。
[0105]
进一步的,所述预设车辆为在预设路段上行驶的车辆。
[0106]
优选的,每一所述预设车辆id对应的预设车速一致。
[0107]
优选的,每两个相邻的预设车辆id之间的时间间隔一致。
[0108]
目标车速获取模块300,用于根据所述预设路段的路段信息和所述预设路段对应的预设车辆信息列表,获取所述预设路段的目标车速。
[0109]
具体的,目标车速获取模块300包括:
[0110]
目标时长信息获取模块301,用于根据所述预设信号灯信息列表,获取目标时长信息列表。
[0111]
进一步的,所述目标时长信息列表包括每一预设车辆id对应的目标时长。
[0112]
在一个具体的实施例中,目标时长信息获取模块301包括:
[0113]
第一信息获取模块3011,用于从预设路段的路段信息中获取子路段id列表a={a1,
……
,ai,
……
,am},ai为第i个子路段id,i=1
……
m,m为子路段id的数量。
[0114]
第二信息获取模块3012,用于从所述预设路段对应的预设车辆信息列表中获取预设车辆id列表b={b1,
……
,bj,
……
,bn},bj为第j个预设车辆id,j=1
……
n,n为预设车辆id的数量。
[0115]
进一步的,n的取值为在所述预设路段上,按照预设行驶方向行驶的最大车辆数量。
[0116]
第三信息获取模块3013,用于根据所有的预设信号灯id对应的绿信比,获取a对应的预设信号灯时长列表t={t1,
……
,ti,
……
,tm},ti={[t
1i
,t
1i1
+δt
1i
),
……
,[t
xi
,t
xi1
+δt
xi
),
……
,[t
pi
,t
pi1
+δt
pi
)},其中,t
xi
为ai对应的预设信号灯的第x个预设周期的起始时间点,δt
xi
为ai对应的预设信号灯的第x个预设周期内的信号灯显示时长,x=1
……
p(i),p(i)为ai对应的预设信号灯的预设周期数量。
[0117]
进一步的,所述预设周期为每一预设信号灯中信号灯显示周期,本领域技术人员知晓,通过预设信号灯id对应的绿信比确定预设信号灯的预设周期内的方法,在此不再赘述。
[0118]
进一步的,所述信号灯显示时长为绿灯显示时长或非绿灯显示时长;其中,当x为
奇数时,所述信号灯显示时长为绿灯显示时长;当x为偶数时,所述信号灯显示时长为非绿灯显示时长。
[0119]
进一步的,t
xi
符合如下条件:
[0120]
t
xi=
t
x-1i
+δt
x-1i
。
[0121]
第四信息获取模块3014,用于从预设路段的路段信息中获取a对应的子路段长度列表l={l1,
……
,li,
……
,lm},li为ai对应的子路段长度。
[0122]
目标时长确定模块3015,用于根据v、l和t,获取b对应的目标时长列表g={g1,
……
,gj,
……
,gn},gj为bj对应的目标时长,其中,v为预设车速。
[0123]
具体的,目标时长获取模块3015包括:
[0124]
预估时间点获取模块30151,用于根据l和v,获取b对应的预估时间点列表g0={g
01
,
……
,g
0j
,
……
,g
0n
},g
0j
={g
0j1
,
……
,g
0ji
,
……
,g
0jm
},g
0ji
为bj对应的预设车辆到达ai对应的路口的预估时间点。
[0125]
进一步的,g
0ji
符合如下条件:
[0126]g0ji
=t0+j
×
δt0+(l1+
……
+li)/v,其中,t0为第一辆预设车辆的起始时间点,δt0为相邻的预设车辆id之间的时间间隔。
[0127]
中间时长获取模块30153,用于遍历g且当g
0ji
为满足预设条件的第一个时间点时,获取g
0ji
对应的第一中间时长t'j和g
0ji
对应的第二中间时长列表t'
j0
={t'
j01
+
……
+t'
j0y
+
……
+t'
j0q
},t'
j0y
为第y个第二中间时长,y=1
……
q,q为第二中间时长的数量,其中,g
0ji
满足的预设条件为当g
0ji
∈[t
xi
,t
xi1
+δt
xi
)且x为偶数时。
[0128]
进一步的,t'j符合如下条件:
[0129]
t'j=j
×
δt0+(l1+
……
+li)/v。
[0130]
在一个具体的实施例中,中间时长获取模块30153包括:
[0131]
第一执行模块1,用于获取t'j对应的中间时间点列表g
01ji
={g
0ji+1
+δg
01ji
,
……
,g
0jz
+δg
01ji
,
……
,g
0jm
+δg
01ji
},g
0jz
为t'j对应的第z个中间时间点,z=i+1
……
m,可以理解为:t'j对应的第z个中间时间点是指bj对应的预设车辆到达ai对应的路口之后第z个路口对应的预估时间点。
[0132]
进一步的,δg
01ji
=t
xi1
+δt
xi-g
0ji
。
[0133]
第二执行模块2,用于遍历g
01ji
且在g
01ji
中g
0jz
+δg
01ji
为满足预设条件的第一个时间点时,g
01ji
对应的第一中间时长t'
j01
和g
01ji
对应的中间时间点列表,其中,(g
0jz
+δg
01ji
)∈[t
xz
,t
xz1
+δt
xz
),可以理解为:t
xz
为ai对应的预设信号灯之后的第z个预设信号灯的第x个预设周期的起始时间点,δt
xz
为ai对应的预设信号灯之后的第z个预设信号灯的第x个预设周期内的信号灯显示时长。
[0134]
进一步的,t'
j01
符合如下条件:
[0135]
t'
j01
=j
×
δt0+(l
i+1
+
……
+lz)/v+(z-i-1)
×
δg
01ji
。
[0136]
第三执行模块3,用于根据g
01ji
对应的中间时间点列表,获取t'
0y
;可以理解为:参照第一执行模块1和第二执行模块2执行的流程依次类推,根据g
01ji
对应的中间时间点列表,获取t'
0y
,在此不再赘述。
[0137]
第二执行模块30155,用于根据t'j和t'
j0
,获取g
0j
。
[0138]
进一步的,g
0j
符合如下条件:
[0139]g0j
=t'j+∑
qy=1
t'
j0y-p
×j×
δt0。
[0140]
目标车速确定模块303,根据所述目标时长信息列表,获取目标车速。
[0141]
具体的,v0符合如下条件:
[0142]v0
=(n
×
∑
mi=1
li)/∑
nj=1gj
,其中,其中,v0为目标车速。
[0143]
在一个具体的实施例中,目标车速获取模块300之后还包括:
[0144]
目标绿波带宽获取模块400,用于根据目标车速,获取预设路段的目标绿波带宽列表。
[0145]
具体的,目标绿波带宽获取模块400包括:
[0146]
绿灯起始时间点获取模块401,用于获取a对应的绿灯起始时间点列表a0={a
01
,
……
,a
0i
,
……
,a
0m
},a
0i
为ai对应的绿灯起始时间点。
[0147]
进一步的,a
0i-a
0i-1
=li/v0。
[0148]
进一步的,a
01
=t0+l1/v。
[0149]
目标绿波带宽确定403,用于根据a0,对t进行处理以获取到目标绿波带宽列表,本领域技术人员知晓现有技术中获取绿波带宽的任一方法,在此不再赘述。
[0150]
目标绿波路径确定模块500,用于根据目标绿波带宽列表,对预设路段进行处理,以获取目标绿波路径,可以理解为:根据目标绿波带宽将预设路段的路口绿灯显示时长进行调整,使得预设路段确定为绿波路径。
[0151]
在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:
[0152]
获取预设路段的路段信息,其中,所述预设路段的路段信息包括:所述预设路段对应的预设信号灯信息列表和所述预设信号灯信息列表对应的子路段信息列表;
[0153]
获取所述预设路段对应的预设车辆信息列表;
[0154]
根据所述预设路段的路段信息和所述预设路段对应的预设车辆信息列表,获取所述预设路段的目标车速;
[0155]
根据目标车速,获取预设路段的目标绿波带宽列表;
[0156]
根据目标绿波带宽列表,对预设路段进行处理,以获取目标绿波路径。
[0157]
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
[0158]
获取预设路段的路段信息,其中,所述预设路段的路段信息包括:所述预设路段对应的预设信号灯信息列表和所述预设信号灯信息列表对应的子路段信息列表;
[0159]
获取所述预设路段对应的预设车辆信息列表;
[0160]
根据所述预设路段的路段信息和所述预设路段对应的预设车辆信息列表,获取所述预设路段的目标车速;
[0161]
根据目标车速,获取预设路段的目标绿波带宽列表;
[0162]
根据目标绿波带宽列表,对预设路段进行处理,以获取目标绿波路径。
[0163]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可
包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
[0164]
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的确定进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构确定成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
[0165]
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
技术特征:
1.一种绿波路径的确定方法,其特征在于,所述方法包括如下步骤:获取预设路段的路段信息,其中,所述预设路段的路段信息包括:所述预设路段对应的预设信号灯信息列表和所述预设信号灯信息列表对应的子路段信息列表;获取所述预设路段对应的预设车辆信息列表;根据所述预设路段的路段信息和所述预设路段对应的预设车辆信息列表,获取所述预设路段的目标车速;根据目标车速,获取预设路段的目标绿波带宽列表;根据目标绿波带宽列表,对预设路段进行处理,以获取目标绿波路径。2.根据权利要求1所述的绿波路径的确定方法,其特征在于,所述预设路段对应的预设信号灯信息列表包括:若干个预设信号灯信息,其中,每一所述预设信号灯信息包括预设信号灯id和预设信号灯id对应的绿信比。3.根据权利要求1所述的绿波路径的确定方法,其特征在于,所述子路段信息列表包括若干个子路段信息,其中,每一所述子路段信息包括子路段id、子路段id对应的子路段长度和子路段id的预设行驶方向。4.根据权利要求1所述的绿波路径的确定方法,其特征在于,所述预设车辆信息列表包括若干个预设车辆信息,其中,每一预设车辆信息包括:预设车辆id、预设车辆id对应的预设车速和相邻的预设车辆id之间的时间间隔。5.根据权利要求1所述的绿波路径的确定方法,其特征在于,根据目标车速,获取预设路段的目标绿波带宽列表步骤中还包括如下步骤:获取a对应的绿灯起始时间点列表a0={a
01
,
……
,a
0i
,
……
,a
0m
},a
0i
为a
i
对应的绿灯起始时间点。根据a0,对t进行处理以获取到目标绿波带宽列表。6.根据权利要求5所述的绿波路径的确定方法,其特征在于,a
0i-a
0i-1
=l
i
/v0。7.根据权利要求6所述的绿波路径的确定方法,其特征在于,a
01
=t0+l1/v。8.一种绿波路径的确定装置,其特征在于,所述装置包括:路段信息获取模块,用于获取预设路段的路段信息,其中,所述预设路段的路段信息包括:所述预设路段对应的预设信号灯信息列表和所述预设信号灯信息列表对应的子路段信息列表;预设车辆信息获取模块,用于获取所述预设路段对应的预设车辆信息列表;目标车速获取模块,用于根据所述预设路段的路段信息和所述预设路段对应的预设车辆信息列表,获取所述预设路段的目标车速;目标绿波带宽获取模块,用于根据目标车速,获取预设路段的目标绿波带宽列表;目标绿波路径确定模块,用于根据目标绿波带宽列表,对预设路段进行处理,以获取目标绿波路径。9.根据权利要求8所述的绿波路径的确定装置,其特征在于,所述预设路段对应的预设信号灯信息列表包括:若干个预设信号灯信息,其中,每一所述预设信号灯信息包括预设信号灯id和预设信号灯id对应的绿信比。10.根据权利要求8所述的绿波路径的确定装置,其特征在于,所述子路段信息列表包括若干个子路段信息,其中,每一所述子路段信息包括子路段id、子路段id对应的子路段长
度和子路段id的预设行驶方向。11.根据权利要求8所述的绿波路径的确定装置,其特征在于,所述预设车辆信息列表包括若干个预设车辆信息,其中,每一预设车辆信息包括:预设车辆id、预设车辆id对应的预设车速和相邻的预设车辆id之间的时间间隔。12.根据权利要求8所述的绿波路径的确定装置,其特征在于,目标绿波带宽获取模块包括:绿灯起始时间点获取模块,用于获取a对应的绿灯起始时间点列表a0={a
01
,
……
,a
0i
,
……
,a
0m
},a
0i
为a
i
对应的绿灯起始时间点。目标绿波带宽确定,用于根据a0,对t进行处理以获取到目标绿波带宽列表。13.根据权利要求12所述的绿波路径的确定装置,其特征在于,a
0i-a
0i-1
=l
i
/v0。14.根据权利要求13所述的绿波路径的确定装置,其特征在于,a
01
=t0+l1/v。15.一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7中任意一项所述的绿波路径的确定方法。16.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任意一项所述的绿波路径的确定方法。
技术总结
本发明涉及智慧交通技术领域,尤其是一种绿波路径的确定方法、装置、设备及介质,其中,所述方法包括:获取预设路段的路段信息,其中,所述预设路段的路段信息包括:所述预设路段对应的预设信号灯信息列表和所述预设信号灯信息列表对应的子路段信息列表;获取所述预设路段对应的预设车辆信息列表;根据所述预设路段的路段信息和所述预设路段对应的预设车辆信息列表,获取所述预设路段的目标车速;可知,通过确定出满足绿波路径的车速,再根据车速调整每一路口的绿波带宽,进而可以准确的确定出绿波带宽以便于确定出绿波路径。波带宽以便于确定出绿波路径。波带宽以便于确定出绿波路径。
技术研发人员:俞锋锋 方毅 曾昱深 王志豪
受保护的技术使用者:每日互动股份有限公司
技术研发日:2023.02.22
技术公布日:2023/5/24
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
