交通控制方法、装置、电子设备、存储介质及程序产品与流程

文档序号:27553094发布日期:2021-11-24 23:16阅读:87来源:国知局
交通控制方法、装置、电子设备、存储介质及程序产品与流程

1.本公开涉及人工智能技术领域中的自动驾驶、智能交通技术,尤其涉及一种交通控制方法、装置、电子设备、存储介质及程序产品。


背景技术:

2.道路路口的信号灯用于控制该路口各个方向的车辆通行,一个路口的信号灯策略可以依据该路口的交通情况进行动态调整。例如,一天内的不同时段路口的车流量不同,工作日和节假日路口的车流量不同,在不同车流量时,路口的交通拥堵情况会有不同,因此对应的信号灯策略也可以不同。
3.目前,信号灯策略的调整主要是依赖于对车流量的预测,然而,由于许多路口的车流量随机性较强,车流量预测的准确性难以保证,这就导致对信号灯策略的调整往往不准确,缓解交通拥堵的效果较差。


技术实现要素:

4.本公开提供了一种提高了信号灯策略的准确性的交通控制方法、装置、电子设备、存储介质及程序产品。
5.根据本公开的一方面,提供了一种交通控制方法,所述方法包括:
6.根据区域内的第一车辆轨迹信息,确定所述区域是否处于拥堵状态,其中,所述区域包括多个路段;
7.若所述区域处于拥堵状态,则确定所述区域内的关键路段是否处于拥堵状态;
8.若所述关键路段处于拥堵状态,则将所述区域内至少一个路口的信号灯控制策略从第一信号灯控制策略切换至第二信号灯控制策略,其中,所述第一信号灯控制策略为交通畅通时的交通控制策略,第二信号灯控制策略为交通拥堵时的交通控制策略。
9.根据本公开的另一方面,提供了一种交通控制装置,包括:
10.第一确定模块,用于根据区域内的第一车辆轨迹信息,确定所述区域是否处于拥堵状态,其中,所述区域包括多个路段;
11.第二确定模块,用于在所述区域处于拥堵状态的情况下,确定所述区域内的关键路段是否处于拥堵状态;
12.第一控制模块,用于在所述关键路段处于拥堵状态的情况下,将所述区域内至少一个路口的信号灯控制策略从第一信号灯控制策略切换至第二信号灯控制策略,其中,所述第一信号灯控制策略为交通畅通时的交通控制策略,第二信号灯控制策略为交通拥堵时的交通控制策略。
13.根据本公开的再一方面,提供了一种电子设备,包括:
14.至少一个处理器;以及
15.与所述至少一个处理器通信连接的存储器;其中,
16.所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一
个处理器执行,以使所述至少一个处理器能够执行上述第一方面所述的方法。
17.根据本公开的又一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行上述第一方面所述的方法。
18.根据本公开的又一方面,提供了一种计算机程序产品,所述程序产品包括:计算机程序,所述计算机程序存储在可读存储介质中,电子设备的至少一个处理器可以从所述可读存储介质读取所述计算机程序,所述至少一个处理器执行所述计算机程序使得电子设备执行第一方面所述的方法。
19.根据本公开的技术方案,提高了信号灯策略的准确性。
20.应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
21.附图用于更好地理解本方案,不构成对本公开的限定。其中:
22.图1是根据本公开实施例提供的交通控制方法的场景示意图;
23.图2是根据本公开实施例提供的交通控制方法的流程示意图;
24.图3是根据本公开实施例提供的交通控制装置的结构示意图;
25.图4是用来实现本公开实施例的交通控制方法的电子设备的示意性框图。
具体实施方式
26.以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
27.对路口的信号灯策略进行调整是为了缓解道路交通拥堵情况,例如在车流量小时采用常规信号灯策略,而在车流量大时则采用与常规信号灯策略不同的高峰期信号灯策略。可以看出,在什么时间采用什么样的信号灯策略,对缓解道路交通拥堵至关重要。
28.目前,信号灯策略的调整主要是依赖于对车流量的预测,基于对车流量的预测,对路口的信号灯策略进行动态优化,然而,由于许多路口的车流量随机性较强,车流量预测的准确性难以保证,这就导致后续对信号灯策略的调整往往不准确,缓解交通拥堵的效果较差。此外,考虑到一条道路的拥堵通常不仅与本道路的交通情况有关,往往还与周边道路、甚至是局部区域的交通情况有关,为此,本公开实施例的方案中提出,通过对区域内的交通情况以及区域内的各路段的交通情况进行分析,根据区域以及路段的交通情况,调整区域内的信号灯控制策略,从而提高信号灯策略的准确性,提高对交通拥堵的缓解效果。图1是根据本公开实施例提供的交通控制方法的场景示意图,如图1中所示,将一个地区的多条道路划分在一个区域101中,对于该区域,实现区域路口的联合控制。
29.本公开提供一种交通控制方法、装置、电子设备、存储介质及程序产品,应用于人工智能技术领域的智能交通、自动驾驶领域,以达到缓解交通拥堵的目的。
30.本公开的技术方案中,所涉及的用户个人信息的收集、存储、使用、加工、传输、提供和公开等处理,均符合相关法律法规的规定,且不违背公序良俗。
31.下面,将通过具体的实施例对本公开提供的交通控制方法进行详细地说明。可以理解的是,下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
32.图2是根据本公开实施例提供的一种交通控制方法的流程示意图。该方法的执行主体为交通控制装置,该装置可以通过软件和/或硬件的方式实现。如图2所示,该方法包括:
33.s201、根据区域内的第一车辆轨迹信息,确定区域是否处于拥堵状态。其中,区域包括多个路段。
34.若区域处于拥堵状态则执行s202;若区域未处于拥堵状态,则重复执行s201。
35.区域的划分可以根据实际应用场景中的城市规划、道路规划以及道路的交通情况等设置。区域内的第一车辆轨迹信息为区域内各路段上的浮动车的轨迹信息,第一车辆轨迹信息可以是由各浮动车上报给交通控制装置的,或者也可以是交通控制装置从其他设备获取的,示例的,交通控制装置可以从地图应用、导航应用等的服务器中获取第一车辆轨迹信息。第一车辆轨迹信息中可以包括浮动车的位置、方向和速度等信息,根据第一车辆轨迹信息,交通控制装置可以确定区域内的车辆行驶速度、车辆在路口的排队长度等信息,从而确定区域是否处于拥堵状态。
36.s202、确定区域内的关键路段是否处于拥堵状态。
37.若区域内的关键路段处于拥堵状态,则执行s203,若区域内的关键路段未处于拥堵状态,则重复执行s201。
38.由于区域内包括多个路段,区域的拥堵状态反应的是区域的整体情况,但在区域处于拥堵状态时,区域中可能部分路段处于拥堵状态,另一部分路段未处于拥堵状态。并且,对于区域的各个路段,可能部分路段的拥堵对周边路段以及区域的整体交通情况影响较大,而部分路段的拥堵对周边路段以及区域的整体交通情况的影响较小。因此,在进行信号灯策略调整时,需要重点关注关键路段的拥堵状态,其中关键路段是对周边路段或整个区域的交通情况有较大影响的路段。
39.s203、将区域内至少一个路口的信号灯控制策略从第一信号灯控制策略切换至第二信号灯控制策略。
40.其中,第一信号灯控制策略为交通畅通时的交通控制策略,第二信号灯控制策略为交通拥堵时的交通控制策略。
41.信号灯控制策略可以包括信号周期、绿信比以及不同路口信号灯的相位差等。每个路口的信号灯控制策略可以包括两种或两种以上,其中每个路口的第一信号灯控制策略是交通畅通时的控制策略,即常规控制策略,每个路口的第二信号灯控制策略是交通拥堵时的控制策略,即用于缓解交通拥堵、疏散车辆的控制策略。
42.在确定区域处于拥堵状态,且关键路段处于拥堵状态的情况下,需要及时调整区域内至少一个路口的信号灯控制策略,利用至少一个路口的第二信号灯控制策略缓解区域内各路段的拥堵情况。需要说明的是,该至少一个路口可以是关键路段的路口或者非关键路段的路口,该至少一个路口可以是区域内的全部或部分路口,本实施例对此不作限定。该至少一个路口可以是预先确定的,在区域以及关键路段处于拥堵状态的情况下,通过切换该至少一个路口的信号灯控制策略可以缓解交通拥堵。
43.本公开实施例提供的交通控制方法,通过对区域内的交通情况以及区域内的各路段的交通情况进行分析,根据区域以及关键路段的交通拥堵情况,调整区域内的信号灯控制策略,从而提高信号灯策略的准确性,提高对交通拥堵的缓解效果。
44.在将区域内至少一个路口的信号灯控制策略从第一信号灯控制策略切换至第二信号灯控制策略之后,本公开实施例的方法还可以包括:
45.根据区域内的第二车辆轨迹信息,确定区域是否处于畅通状态;若区域处于畅通状态,则确定关键路段是否处于畅通状态;若关键路段处于畅通状态,则将路口的信号灯控制策略从第二信号灯控制策略切换至第一信号灯控制策略。
46.其中,区域内的第二车辆轨迹信息为区域内各路段上的浮动车的轨迹信息,第二车辆轨迹信息可以是由各浮动车上报给交通控制装置的,或者也可以是交通控制装置从其他设备获取的,示例的,交通控制装置可以从地图应用、导航应用等的服务器中获取第二车辆轨迹信息。第二车辆轨迹信息中可以包括浮动车的位置、方向和速度等信息,根据第二车辆轨迹信息,交通控制装置可以确定区域内的车辆行驶速度、车辆在路口的排队长度等信息,从而确定区域是否处于畅通状态。第二车辆轨迹信息中包括了进行了信号灯控制策略切换之后的车辆轨迹信息。
47.由于区域内包括多个路段,区域的畅通状态反应的是区域的整体情况,但在区域处于畅通状态时,区域中可能部分路段处于畅通状态,少部分路段仍处于拥堵状态。因此,在确定区域处于畅通状态后,需要重点关注关键路段是否为畅通状态,在确定关键路段处于畅通状态后,将区域内路口的信号灯控制策略再从第二信号灯控制策略切换至第一信号灯控制策略,即,将信号灯控制策略恢复为常规控制策略。从而,保证了在交通拥堵缓解之后信号灯控制策略能及时恢复,保证了信号灯控制策略与交通状况相匹配。
48.在上述实施例的基础上,对关键路段以及第二信号灯控制策略进行说明。区域内的关键路段以及区域内各路口的第二信号灯控制策略可以是预先确定的,示例的,可以采用以下方式确定:
49.获取区域内的历史车辆轨迹信息和实时车辆轨迹信息;根据历史车辆轨迹信息和实时车辆轨迹信息确定区域内各路段的交通拥堵指标;根据区域各路段的交通拥堵指标,确定区域内的关键路段。
50.其中,历史车辆轨迹信息和实时车辆轨迹信息中可以包括浮动车的位置、方向和速度等信息;交通拥堵指标可以包括路段拥堵指数、排队长度等指标。例如,根据浮动车通过路段的速度确定路段拥堵指数,根据浮动车在路口处的速度和位置确定路口处车辆的排队长度。交通拥堵指标包括了历史交通拥堵指标遗迹实时交通拥堵指标。根据区域各路段的交通拥堵指标,可以确定出区域内的关键路段。
51.示例的,一个上游路段车辆汇入过多,会导致一个或多个下游路段拥堵,若对该上游路段的车辆进行控制,可以缓解下游路段的拥堵情况,那么可以将该上游路段确定为关键路段。即,通过对各路段的交通拥堵指标进行分析,可以确定造成拥堵的原因,并确定其中的关键路段,即对拥堵情况有较大影响的路段。在应用中,可以通过对大量历史车辆轨迹信息的分析,来保证确定的关键路段的准确性,提高信号灯控制策略的准确性。并且通过识别关键路段,能够提前识别拥堵,在关键路段出现拥堵时,及时进行信号灯策略调整,从而避免关键路段的拥堵造成其他路段的拥堵。
52.此外,还可以根据区域内各路段的交通拥堵指标,确定区域内至少一个路口的第二信号灯控制策略。
53.区域内至少一个路口的第二信号灯控制策略是为了缓解区域内的交通拥堵情况,在确定区域内各路段的交通拥堵指标的基础上,除了可以确定造成拥堵的原因,并确定其中的关键路段,还可以据此来确定区域内信号灯的调整策略,即第二信号灯控制策略。示例的,一个上游路段车辆汇入过多,导致一个或多个下游路段拥堵,可以将上游路段的第二信号灯控制策略设置为减少绿灯通行时间以减少车辆汇入,将下游路段的第二信号灯控制策略设置为增加绿灯通行时间以使车辆尽快疏散。每个路口的第二信号灯控制策略可以为一个或多个,例如每个路口在不同时间段的第二信号灯控制策略可以不同,例如早高峰和晚高峰时造成拥堵的车流量方向可能不同,这两个时间段的第二信号灯控制策略也可以不同。通过预先对区域内的历史交通拥堵指标和实时交通拥堵指标进行分析,确定出有效的信号灯的调整策略,从而可以保证在交通拥堵时能快速实施,尽快缓解拥堵。
54.在上述实施例的基础上,对如何确定区域及关键路段是否处于拥堵状态或畅通状态进行说明。
55.可选的,根据区域内的第一车辆轨迹信息确定区域在当前时刻之前的连续多个时间段的拥堵指数;根据区域在当前时刻之前的连续多个时间段的拥堵指数,确定区域的拥堵值,若区域的拥堵值大于第一阈值,则确定区域处于拥堵状态。
56.其中,区域内的第一车辆轨迹信息包括了在当前时刻之前的连续多个时间段的车辆轨迹信息,从而可以根据每个时间段的车辆轨迹信息,确定区域在每个时间段的拥堵指数,进而根据每个时间段的拥堵指数确定区域的拥堵值,拥堵值越高,则表示区域越拥堵。
57.示例的,区域的拥堵值采用以下公式确定:
[0058][0059]
其中,ajs为区域的拥堵值,ajs的取值范围为0到1,aci为区域在当前时刻之前的连续多个时间段的拥堵指数数组,数组元素为区域在每个时间段的拥堵指数。示例的,aci为最近1小时的区域拥堵指数数组,数组元素为区域每5分钟的拥堵指数,即数组长度为12。区域在每个时间段的拥堵指数可以根据区域内每个路段的拥堵指数确定,每个路段的拥堵指数可以根据该路段的车辆轨迹信息确定。
[0060]
n表示时间段的个数,i的取值为1至n,aci
i
表示区域在第i个时间段的拥堵指数,i的取值越大则表示该时间段距离当前时刻越近。对当前时刻之前的连续多个时间段的拥堵指数进行加权,其中距离当前时刻越近的时间段的拥堵指数权重越大。从而通过当前时刻之前的连续多个时间段的拥堵指数数组,确定区域的拥堵值,保证了结果的准确性。
[0061]
若区域的拥堵值大于第一阈值,即区域处于拥堵状态,还需要进一步确定关键路段是否也处于拥堵状态。据第一车辆轨迹信息确定关键路段在当前时刻之前的连续多个时间段的拥堵指数;根据关键路段在当前时刻之前的连续多个时间段的拥堵指数,确定关键路段的拥堵值,若关键路段的拥堵值大于第二阈值,则确定关键路段处于拥堵状态。
[0062]
示例的,对于每个关键路段,其拥堵值采用以下公式确定:
[0063]
[0064]
其中,ljs为关键路段的拥堵值,ljs的取值范围为0到1,lci为关键路段在当前时刻之前的连续多个时间段的拥堵指数数组,数组元素为关键路段在每个时间段的拥堵指数。示例的,lci为最近1小时的关键路段的拥堵指数数组,数组元素为关键路段每5分钟的拥堵指数,即数组长度为12。关键路段在每个时间段的拥堵指数可以该关键路段的车辆轨迹信息确定。
[0065]
n表示时间段的个数,i的取值为1至n,lci
i
表示关键路段在第i个时间段的拥堵指数,i的取值越大则表示该时间段距离当前时刻越近。对当前时刻之前的连续多个时间段的拥堵指数进行加权,其中距离当前时刻越近的时间段的拥堵指数权重越大。从而通过当前时刻之前的连续多个时间段的拥堵指数数组,确定关键路段的拥堵值,保证了结果的准确性。
[0066]
需要说明的是,在前述实施例中所陈述的若关键路段处于拥堵状态,则将区域内至少一个路口的信号灯控制策略从第一信号灯控制策略切换至第二信号灯控制策略,这里的关键路段处于拥堵状态,可以是区域内所有关键路段均处于拥堵状态,或者,也可以是区域内一定数量或比例的关键路段处于拥堵状态,例如80%的关键路段处于拥堵状态,则将区域内至少一个路口的信号灯控制策略从第一信号灯控制策略切换至第二信号灯控制策略。
[0067]
与上述类似的,可选的,根据第二车辆轨迹信息确定区域在当前时刻之前的连续多个时间段的拥堵指数;根据区域在当前时刻之前的连续多个时间段的拥堵指数,确定区域的畅通值,若区域的畅通值小于第三阈值,则确定区域处于畅通状态。
[0068]
其中,区域内的第二车辆轨迹信息是指,在将区域内至少一个路口的信号灯控制策略切换为第二信号灯控制策略后,再次获取区域内的车辆轨迹信息时,所获取到的当前时刻之前的连续多个时间段的车辆轨迹信息。根据每个时间段的车辆轨迹信息,确定区域在每个时间段的拥堵指数,进而根据每个时间段的拥堵指数确定区域的畅通值,畅通值越低,则表示区域越畅通。
[0069]
示例的,区域的畅通值采用以下公式确定:
[0070][0071]
其中,acs为区域的畅通值,acs的取值范围为0到1,aci为区域在当前时刻之前的连续多个时间段的拥堵指数数组,数组元素为区域在每个时间段的拥堵指数。示例的,aci为最近1小时的区域拥堵指数数组,数组元素为区域每5分钟的拥堵指数,即数组长度为12。区域在每个时间段的拥堵指数可以根据区域内每个路段的拥堵指数确定,每个路段的拥堵指数可以根据该路段的车辆轨迹信息确定。
[0072]
n表示时间段的个数,i的取值为1至n,aci
i
表示区域在第i个时间段的拥堵指数,i的取值越大则表示该时间段距离当前时刻越近。对当前时刻之前的连续多个时间段的拥堵指数进行加权,其中距离当前时刻越近的时间段的拥堵指数权重越大。从而通过当前时刻之前的连续多个时间段的拥堵指数数组,确定区域的畅通值,保证了结果的准确性。
[0073]
若区域的畅通值小于第一阈值,即区域处于畅通状态,还需要进一步确定关键路段是否也处于畅通状态。根据第二车辆轨迹信息确定关键路段在当前时刻之前的连续多个时间段的拥堵指数;根据关键路段在当前时刻之前的连续多个时间段的拥堵指数,确定关
键路段的畅通值,若关键路段的畅通值小于第四阈值,则确定关键路段处于畅通状态。
[0074]
示例的,对于每个关键路段,其畅通值采用以下公式确定:
[0075][0076]
其中,lcs为关键路段的畅通值,lcs的取值范围为0到1,lci为关键路段在当前时刻之前的连续多个时间段的拥堵指数数组,数组元素为关键路段在每个时间段的拥堵指数。示例的,lci为最近1小时的关键路段的拥堵指数数组,数组元素为关键路段每5分钟的拥堵指数,即数组长度为12。关键路段在每个时间段的拥堵指数可以该关键路段的车辆轨迹信息确定。
[0077]
n表示时间段的个数,i的取值为1至n,lci
i
表示关键路段在第i个时间段的拥堵指数,i的取值越大则表示该时间段距离当前时刻越近。对当前时刻之前的连续多个时间段的拥堵指数进行加权,其中距离当前时刻越近的时间段的拥堵指数权重越大。从而通过当前时刻之前的连续多个时间段的拥堵指数数组,确定关键路段的畅通值,保证了结果的准确性。
[0078]
需要说明的是,在前述实施例中所陈述的若关键路段处于畅通状态,则将区域内至少一个路口的信号灯控制策略从第二信号灯控制策略切换至第一信号灯控制策略时,这里的关键路段处于畅通状态,可以是指区域内所有关键路段均处于畅通状态,或者,也可以是区域内一定数量或比例的关键路段处于畅通状态,例如80%的关键路段处于畅通状态,则将区域内至少一个路口的信号灯控制策略从第二信号灯控制策略恢复至第一信号灯控制策略。
[0079]
在实际应用中,可以为区域设置一控制开关,若区域内实行第二信号灯控制策略,则将控制开关设置为开,在控制开关为开的情况下,确定区域是否处于畅通状态,若区域处于畅通状态,则进一步确定关键路段是否处于畅通状态,若关键路段处于畅通状态,则将区域内的信号灯控制策略恢复至第一信号灯控制策略,并将控制开关设置为关。在控制开关为关的情况下,确定区域是否处于拥堵状态,若区域处于拥堵状态,则进一步确定关键路段是否处于拥堵状态,若关键路段处于拥堵状态,则将区域内的信号灯控制策略切换至第二信号灯控制策略,并将控制开关设置为开。如此循环,实现在拥堵时执行第二信号灯控制策略,在恢复畅通后恢复第一信号灯控制策略,保证了信号灯控制策略与交通状况匹配。
[0080]
图3是根据本公开实施例提供的一种交通控制装置的结构示意图。如图3所示,交通控制装置300包括:
[0081]
第一确定模块301,用于根据区域内的第一车辆轨迹信息,确定区域是否处于拥堵状态,其中,区域包括多个路段;
[0082]
第二确定模块302,用于在区域处于拥堵状态的情况下,确定区域内的关键路段是否处于拥堵状态;
[0083]
第一控制模块303,用于在关键路段处于拥堵状态的情况下,将区域内至少一个路口的信号灯控制策略从第一信号灯控制策略切换至第二信号灯控制策略,其中,第一信号灯控制策略为交通畅通时的交通控制策略,第二信号灯控制策略为交通拥堵时的交通控制策略。
[0084]
在一种实施方式中,第一确定模块301包括:
[0085]
第一确定单元,用于根据第一车辆轨迹信息确定区域在当前时刻之前的连续多个时间段的拥堵指数;
[0086]
第二确定单元,用于根据区域在当前时刻之前的连续多个时间段的拥堵指数,确定区域的拥堵值,若区域的拥堵值大于第一阈值,则确定区域处于拥堵状态。
[0087]
在一种实施方式中,第二确定模块302包括:
[0088]
第三确定单元,用于根据第一车辆轨迹信息确定关键路段在当前时刻之前的连续多个时间段的拥堵指数;
[0089]
第四确定单元,用于根据关键路段在当前时刻之前的连续多个时间段的拥堵指数,确定关键路段的拥堵值,若关键路段的拥堵值大于第二阈值,则确定关键路段处于拥堵状态。
[0090]
在一种实施方式中,交通控制装置300还包括:
[0091]
第三确定模块,用于根据区域内的第二车辆轨迹信息,确定区域是否处于畅通状态;
[0092]
第四确定模块,用于在区域处于畅通状态的情况下,确定关键路段是否处于畅通状态;
[0093]
第二控制模块,用于在关键路段处于畅通状态的情况下,将路口的信号灯控制策略从第二信号灯控制策略切换至第一信号灯控制策略。
[0094]
在一种实施方式中,第三确定模块包括:
[0095]
第五确定单元,用于根据第二车辆轨迹信息确定区域在当前时刻之前的连续多个时间段的拥堵指数;
[0096]
第六确定单元,用于根据区域在当前时刻之前的连续多个时间段的拥堵指数,确定区域的畅通值,若区域的畅通值小于第三阈值,则确定区域处于畅通状态。
[0097]
在一种实施方式中,第四确定模块包括:
[0098]
第七确定单元,用于根据第二车辆轨迹信息确定关键路段在当前时刻之前的连续多个时间段的拥堵指数;
[0099]
第八确定单元,用于根据关键路段在当前时刻之前的连续多个时间段的拥堵指数,确定关键路段的畅通值,若关键路段的畅通值小于第四阈值,则确定关键路段处于畅通状态。
[0100]
在一种实施方式中,交通控制装置300还包括:
[0101]
获取模块,用于获取区域内的历史车辆轨迹信息和实时车辆轨迹信息;
[0102]
第五确定模块,用于根据历史车辆轨迹信息和实时车辆轨迹信息确定区域内各路段的交通拥堵指标;
[0103]
第六确定模块,用于根据区域各路段的交通拥堵指标,确定区域内的关键路段。
[0104]
在一种实施方式中,交通控制装置300还包括:
[0105]
第七确定模块,用于根据区域内各路段的交通拥堵指标,确定区域内至少一个路口的第二信号灯控制策略。
[0106]
本公开实施例的装置可用于执行上述方法实施例中的交通控制方法,其实现原理和技术效果类似,此处不再赘述。
[0107]
根据本公开的实施例,本公开还提供了一种电子设备和存储有计算机指令的非瞬
时计算机可读存储介质。
[0108]
根据本公开的实施例,本公开还提供了一种计算机程序产品,程序产品包括:计算机程序,计算机程序存储在可读存储介质中,电子设备的至少一个处理器可以从可读存储介质读取计算机程序,至少一个处理器执行计算机程序使得电子设备执行上述任一实施例提供的方案。
[0109]
图4是用来实现本公开实施例的交通控制方法的电子设备的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。
[0110]
如图4所示,电子设备400包括计算单元401,其可以根据存储在只读存储器(rom)402中的计算机程序或者从存储单元408加载到随机访问存储器(ram)403中的计算机程序,来执行各种适当的动作和处理。在ram 403中,还可存储设备400操作所需的各种程序和数据。计算单元401、rom 402以及ram 403通过总线404彼此相连。输入/输出(i/o)接口405也连接至总线404。
[0111]
设备400中的多个部件连接至i/o接口405,包括:输入单元406,例如键盘、鼠标等;输出单元407,例如各种类型的显示器、扬声器等;存储单元408,例如磁盘、光盘等;以及通信单元409,例如网卡、调制解调器、无线通信收发机等。通信单元409允许设备400通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
[0112]
计算单元401可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元401的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。计算单元401执行上文所描述的各个方法和处理,例如交通控制方法。例如,在一些实施例中,交通控制方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元408。在一些实施例中,计算机程序的部分或者全部可以经由rom 402和/或通信单元409而被载入和/或安装到设备400上。当计算机程序加载到ram 403并由计算单元401执行时,可以执行上文描述的交通控制方法的一个或多个步骤。备选地,在其他实施例中,计算单元401可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行交通控制方法。
[0113]
本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、负载可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
[0114]
用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来
编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
[0115]
在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd

rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
[0116]
为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
[0117]
可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)和互联网。
[0118]
计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端

服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与vps服务("virtual private server",或简称"vps")中,存在的管理难度大,业务扩展性弱的缺陷。服务器也可以为分布式系统的服务器,或者是结合了区块链的服务器。
[0119]
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发申请中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。
[0120]
上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1