交通限制的处理方法、装置、设备以及存储介质与流程

allin2023-04-03  120



1.本公开涉及计算机技术领域,尤其涉及自动驾驶、智能交通、大数据领域。


背景技术:

2.道路上的某些交通限制例如禁止掉头标志,通常设立在道路入口或道路中段位置,表示整条道路或某路段范围内禁止掉头。在导航电子地图数据中,如果按照禁止掉头标志的实际位置设置对应的掉头限制,可能导致用户规划路线不合理。


技术实现要素:

3.本公开提供了一种交通限制的处理方法、装置、设备以及存储介质。
4.根据本公开的一方面,提供了一种交通限制的处理方法,包括:
5.根据交通标志的控制范围,设置第一类交通限制和第二类交通限制;
6.生成该第一类交通限制与该第二类交通限制的关联关系。
7.根据本公开的另一方面,提供了一种交通限制的处理装置,包括:
8.设置模块,用于根据交通标志的控制范围,设置第一类交通限制和第二类交通限制;
9.生成模块,用于生成该第一类交通限制与该第二类交通限制的关联关系。
10.根据本公开的另一方面,提供了一种电子设备,包括:
11.至少一个处理器;以及
12.与该至少一个处理器通信连接的存储器;其中,
13.该存储器存储有可被该至少一个处理器执行的指令,该指令被该至少一个处理器执行,以使该至少一个处理器能够执行本公开中任一实施例的方法。
14.根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,该计算机指令用于使该计算机执行根据本公开中任一实施例的方法。
15.根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,该计算机程序在被处理器执行时实现根据本公开中任一实施例的方法。
16.根据本公开的方法,可以通过建立全路段禁掉交限成组关系,支持路口变化关联处理,解决更新维护问题,保障地图数据准确性,也可以通过联动一体化的自动处理方式,大幅度降低人力成本。
17.本公开实施例可以将交通标志对应的多个交通限制分类关联,从而能够支持对交通标志对应的多个交通限制的关联处理,提高处理效率。
18.应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
19.附图用于更好地理解本方案,不构成对本公开的限定。其中:
20.图1是根据本公开一实施例的交通限制的处理方法的流程示意图;
21.图2是根据本公开另一实施例的交通限制的处理方法的流程示意图;
22.图3是根据本公开另一实施例的交通限制的处理方法的流程示意图;
23.图4是根据本公开另一实施例的交通限制的处理方法的流程示意图;
24.图5是根据本公开一实施例的交通限制的处理装置的结构示意图;
25.图6是根据本公开另一实施例的交通限制的处理装置的结构示意图;
26.图7是根据本公开另一实施例的交通限制的处理装置的结构示意图;
27.图8是根据本公开另一实施例的交通限制的处理装置的结构示意图;
28.图9是一种禁止掉头标志的示例图;
29.图10是一种道路场景模拟的示意图;
30.图11是设置主次交限的数据抽象表达的示意图;
31.图12是采用uml关系模型建立成组关系的示意图;
32.图13是采用交限关系存储示例的示意图;
33.图14是禁止掉头路段增设路口后的交限变化的示意图;
34.图15是用来实现本公开实施例的交通限制的处理方法的电子设备的框图。
具体实施方式
35.以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
36.图1是根据本公开一实施例的交通限制的处理方法的流程示意图。该方法可以包括:
37.s101、根据交通标志的控制范围,设置第一类交通限制和第二类交通限制;
38.s102、生成该第一类交通限制与该第二类交通限制的关联关系。
39.在本公开实施例中,道路上设置有各种交通标志,有些交通标志的控制范围控制可能比较长。例如:禁止掉头标志、限速标志等。如果某个交通标志在实际道路上需要在指定的道路或路段范围内生效,则在地图数据中该交通标志的控制范围也包括该道路或路段,需要在该控制范围内设置与该交通标识对应的交通限制。
40.如果该交通标志的控制范围较长,需要为该交通标志设置多个交通限制。以全路段禁止掉头标志为例,该标志通常设立在道路入口或道路中段位置,表示整条道路或某路段范围内禁止掉头。在地图数据中,在该全路段禁止掉头标志的控制范围内设置多个禁止掉头限制。
41.在本公开实施例中,如果某个交通标志的控制范围内包括该交通标志对应的多个交通限制,可以为这多个交通限制进行分类。例如,将一个交通限制设置为第一类交通限制,将其他的交通限制设置为第二类交通限制。第一类交通限制可以为主交通限制,第二类交通限制可以为次交通限制、从交通限制等。然后,可以生成第一类交通限制与第二类交通限制的关联关系。例如,生成主交通限制与次交通限制的关联关系。这样,可以将交通标志对应的多个交通限制分类关联,从而能够支持对交通标志对应的多个交通限制的关联处
理,提高处理效率。
42.图2是根据本公开另一实施例的交通限制的处理方法的流程示意图。该实施例的方法包括上述交通限制的处理方法实施例的一个或多个特征。在一种可能的实施方式中,该交通标志包括全路段禁止掉头标志,s101根据交通标志的控制范围,设置第一类交通限制和第二类交通限制,包括:
43.s201、将该控制范围内的指定路口的禁止掉头限制设置为第一类交通限制;
44.s202、将该控制范围内的非指定路口的禁止掉头限制设置为第二类交通限制。
45.例如,全路段禁止掉头标志的控制范围内包括多个路口,可以将该控制范围内车辆行进方向遇到的第一个路口设置为主交通限制,将其他路口设置为次交通限制。再如,全路段禁止掉头标志的控制范围内包括多个路口,可以将该控制范围内车辆行进方向遇到的最后一个路口设置为主交通限制,将其他路口设置为次交通限制。上述设置方式仅是示例而非限制,在实际应用中,可以根据地图数据和实际道路的情况灵活设置。然后,可以生成全路段禁止掉头标志的控制范围内包括主交通限制和次交通限制的关联关系。
46.在本公开实施例中,能够对全路段禁止掉头标志的控制范围内的指定路口的禁止掉头限制进行分类关联,有利于提高对全路段禁止掉头标志对应的的禁止掉头限制的处理效率。
47.在一种可能的实施方式中,s102生成该第一类交通限制与该第二类交通限制的关联关系,包括:
48.s203、采用统一建模语言(unified modeling language,uml)关系模型,生成该第一类交通限制与该第二类交通限制的关联关系。
49.uml关系模型可以包括多种类间关系,例如:继承、实现、依赖、关联、聚合、组合。利用uml关系模型生成第一类交通限制与第二类交通限制的关联关系。例如,利用uml关系模型生成主交通限制与主交通限制的关联关系。
50.在本公开实施例中,利用uml关系模型,能够自动准确地生成第一类交通限制与第二类交通限制的关联关系,提高处理效率,降低处理成本。
51.在一种可能的实施方式中,该uml关系模型包括该控制范围内的n个交通限制信息对应一个交通限制关系,该n为正整数。在本公开实施例中,交通限制信息和交通限制关系可以采用表的形式存储。如果交通标志的控制范围内需要设置n个交通限制,则可以为该n个交通限制设置n个交通限制信息表,每个交通信息表记录一个交通限制的详细信息。此外,还可以为这个n个交通限制设置一个交通限制关系表,该交通限制关系表可以记录n-1条关联关系。每条关联关系可以表示第一类交通限制和第二类交通限制的关联关系。通过n个交通限制信息对应一个交通限制关系可以生成第一类交通限制与第二类交通限制的关联关系,提高处理效率,降低处理成本。
52.在一种可能的实施方式中,该交通限制信息包括交通限制的标识和限制内容;该交通限制关系包括该第一类交通限制的标识及其对应的该第二类交通限制的标识。例如,每个交通限制信息表中,可以包括一个交通限制的标识例如交通限制的主键和该交通限制具体需要限制的内容。每个交通限制关系表中可以包括多条记录,每条记录可以包括关系主键、主交通限制的标识和次交通限制的标识等。
53.在本公开实施例中,在交通限制关系中,通过记录第一类交通限制的标识及其对
应的第二类交通限制的标识的对应关系,可以将第一类交通限制的标识与第二类交通限制关联起来,建立成组关系,从而便于后续的联动操作。
54.在一种可能的实施方式中,该限制内容包括限制方向、限制时间和限制车辆的至少之一。例如,禁止掉头限制的限制方向也可以称为禁止方向,可以包括禁止掉头;限制时间也可以称为禁止时间,可以包括具体的时间范围例如从t1到t2;限制车辆也可以称为禁止车辆,可以包括某些具体类型的车辆、具有某些车牌的车辆等。具体例如,在某个路段上早上8点到晚上7点之间,全路段禁止卡车掉头。再如,在某个路段上一直禁止所有车辆掉头。通过设置具体的限制内容,可以使得交通限制与实际道路向匹配,提高导航等应用的准确性。
55.图3是根据本公开另一实施例的交通限制的处理方法的流程示意图。该实施例的方法包括上述交通限制的处理方法实施例的一个或多个特征。在一种可能的实施方式中,该方法还包括:
56.s301、在该交通标志发生变化的情况下,对该控制范围内的各交通限制进行联动修改。
57.在本公开实施例中,如果实际道路上的交通标志发生变化,在地图数据中也需要做出相应的改变。交通标志发生变化的情况可能存在多种,例如,某个交通标志被拆除、交通标志的限制内容发生变化等。如果某个交通标志被拆除,在地图中可以删除该交通标志对应的交通限制。在本公开示例中,可以联动地删除一个交通标志对应的多个交通限制。如果某个交通标志的限制内容发生变化例如限制时间改变,在地图中可以修改该交通标志对应的交通限制的限制内容例如限制时间。在本公开示例中,可以联动地修改一个交通标志对应的多个交通限制的限制内容。通过对交通标志控制范围内的各交通限制进行联动修改,可以保障数据例如地图数据的准确性,提高对交通限制的修改效率。
58.在一种可能的实施方式中,在s301中,对该控制范围内的各交通限制进行联动修改,包括:响应于对该第一类交通限制的限制内容的修改,联动修改与该第一类交通限制关联的各该第二类交通限制的限制内容。
59.在本公开实施例中,如果对某个交通标志的控制范围内的主交通限制进行修改,可以基于上述的关联关系查找到与该主交通限制关联的次交通限制,响应于对主交通限制的限制内容的修改,联动修改与主交通限制关联的各次交通限制的限制内容。
60.例如,全路段禁止掉头标志的控制范围内包括n个交通限制。如果对该n个交通限制中主交通限制的信息表进行了修改,可以根据交通限制关系表中的主交通限制的标识查找到与主交通限制关联的n-1个次交通限制的标识。进而可以查找到这个n-1个次交通限制的信息表,并对这n-1个次交通限制的信息表中的相应信息进行修改。
61.例如,如果将主交通限制的信息表中的限制时间修改为早上9点到晚上5点,可以将这n-1个次交通限制的信息表中的限制时间也修改为早上9点到晚上5点。再如,如果将主交通限制的信息表中的限制车辆修改为七座以上的车辆,可以将这n-1个次交通限制的信息表中的限制时间也修改为七座以上的车辆。
62.在本公开实施例中,响应于对第一类交通限制的修改对第二类交通限制进行联动修改,可以基于第一类交通限制与第二类交通限制的关联关系快速完成修改,提高对交通限制的修改效率,并保障数据例如地图数据的准确性。
63.图4是根据本公开另一实施例的交通限制的处理方法的流程示意图。该实施例的方法包括上述交通限制的处理方法实施例的一个或多个特征。在一种可能的实施方式中,该方法还包括:
64.s401、在该控制范围内的路口的数据发生变化的情况下,根据该控制范围内各交通限制所归属的路口的数据聚合形成路链;
65.s402、遍历该路链包括的所有路口的数据,以更新路口的交通限制。
66.在本公开实施例中,交通标志的控制范围内的路口的数量可能增加也可能减少。如果实际道路上的路口增加,可以在地图数据中增加该路口的数据,如果实际道路上的路口减少,可以在地图数据中删除该路口的部分或全部数据。例如,如果地图数据中某个交通标志的控制范围内新增了路口的数据,可以根据该控制范围内原本包括的n个交通限制,提取该控制范围内包括的各个路口的数据。假设基于n个交通限制和道路(或路段)的端点,提取出n个路口的数据。基于这些路口的数据确定出n+1个路段(或子路段)。基于这些路段(或子路段)按照顺序例如车辆行进方向的顺序聚合得到一个路链。该路链可以包括该交通标志的控制范围内的所有路段(或子路段)。聚合后,可以得到该路链的起点、终点、长度、路口等数据。然后,可以遍历该路链范围内例如从该路链的起点到终点所经过的n+1个路口的数据。如果查找到某个路口没有该交通标志对应的交通限制,例如没有全路段禁止掉头标志对应的禁止掉头限制,则可以在该路口的数据中增加该禁止掉头限制。
67.在本公开实施例中,支持路口变化的关联处理,保障交通标志的控制范围内的交通限制的完整性,防止更新维护过程中交通限制缺失等问题。
68.在一种可能的实施方式中,在s402中,更新路口的交通限制,包括:在待更新路口的数据中缺少禁止掉头限制的情况下,在该待更新路口的数据中增加禁止掉头限制。在本公开实施例中,在遍历路链的过程中,如果查找到某个路口的交通限制等数据不全,则将该路口作为待更新路口。如果该路口的数据中缺少某个交通标志对应的交通限制,则在该路口的数据中增加该交通标志对应的交通限制。
69.在本公开实施例中,通过在缺少禁止掉头限制的路口的数据中,增加禁止掉头限制,可以保障禁止掉头标志的控制范围内的禁止掉头限制的完整性,防止禁止掉头限制缺失。进一步地,有利于保障导航路线规划的准确性。
70.在一种可能的实施方式中,在该待更新路口的数据中增加禁止掉头限制,包括:在该待更新路口的数据中生成第一禁止掉头限制的交通限制信息,该第一禁止掉头限制的交通限制信息中包括该第一禁止掉头限制的标识和限制内容;在交通限制关系中增加第一关联关系,该第一关联关系包括关系主键、第一类交通限制的标识和该第一禁止掉头限制的标识。
71.例如,在待更新路口的数据中,可以新增一个交通限制信息表,在该交通限制信息表中记录全路段禁止掉头标记对应的禁止掉头限制的详细信息。例如,该交通限制信息表记录新增的禁止掉头限制的主键(标识)、限制方向、限制时间、限制车辆等。并且,在交通限制关系表中新增一条记录,即第一关联关系。在该记录中包括关系主键、该全路段禁止掉头标记对应的主交通限制的标识、新增的禁止掉头限制的主键等。
72.在本公开实施例中,通过修改交通限制信息和交通关系信息,可以在缺少禁止掉头限制的路口的数据中,增加禁止掉头限制,从而保障禁止掉头标志的控制范围内的禁止
掉头限制的完整性,防止禁止掉头限制缺失。进一步地,能够保障地图数据准确性,提升效率,适用于地图数据规模化生产,还可以保障导航路线规划的准确性。
73.图5是根据本公开一实施例的交通限制的处理装置的结构示意图。该装置可以包括:
74.设置模块501,用于根据交通标志的控制范围,设置第一类交通限制和第二类交通限制;
75.生成模块502,用于生成该第一类交通限制与该第二类交通限制的关联关系。
76.图6是根据本公开另一实施例的交通限制的处理装置的结构示意图。该实施例的装置包括上述交通限制的处理装置实施例的一个或多个特征。在一种可能的实施方式中,该交通标志包括全路段禁止掉头标志,该设置模块501,包括:
77.第一设置子模块601,用于将该控制范围内的指定路口的禁止掉头限制设置为第一类交通限制;
78.第二设置子模块602,用于将该控制范围内的非指定路口的禁止掉头限制设置为第二类交通限制。
79.在一种可能的实施方式中,该生成模块502用于采用统一建模语言uml关系模型,生成该第一类交通限制与该第二类交通限制的关联关系。
80.在一种可能的实施方式中,该uml关系模型包括该控制范围内的n个交通限制信息对应一个交通限制关系,该n为正整数。
81.在一种可能的实施方式中,该交通限制信息包括交通限制的标识和限制内容;该交通限制关系包括该第一类交通限制的标识及其对应的该第二类交通限制的标识。
82.在一种可能的实施方式中,该限制内容包括限制方向、限制时间和限制车辆的至少之一。
83.图7是根据本公开另一实施例的交通限制的处理装置的结构示意图。该实施例的装置包括上述交通限制的处理装置实施例的一个或多个特征。在一种可能的实施方式中,该装置还包括:
84.修改模块701,用于在该交通标志发生变化的情况下,对该控制范围内的各交通限制进行联动修改。
85.在一种可能的实施方式中,该修改模块701用于响应于对该第一类交通限制的限制内容的修改,联动修改与该第一类交通限制关联的各该第二类交通限制的限制内容。
86.图8是根据本公开另一实施例的交通限制的处理装置的结构示意图。该实施例的装置包括上述交通限制的处理装置实施例的一个或多个特征。在一种可能的实施方式中,该装置还包括:
87.聚合模块801,用于在该控制范围内的路口发生变化的情况下,根据该控制范围内各交通限制所归属的路口的数据聚合形成路链;
88.遍历模块802,用于遍历该路链包括的所有路口的数据;
89.更新模块803,用于更新路口的交通限制。例如,基于遍历模块802遍历的结果,更新模块803可以更新路口的交通限制。
90.在一种可能的实施方式中,该更新模块803用于在待更新路口的数据中缺少禁止掉头限制的情况下,在该待更新路口的数据中增加禁止掉头限制。
91.在一种可能的实施方式中,该更新模块803包括:
92.信息更新子模块8031,用于在该待更新路口的数据中生成第一禁止掉头限制的交通限制信息,该第一禁止掉头限制的交通限制信息中包括该第一禁止掉头限制的标识和限制内容;
93.关系更新子模块8032,用于在交通限制关系中增加第一关联关系,该第一关联关系包括关系主键、第一类交通限制的标识和该第一禁止掉头限制的标识。
94.本公开实施例的交通限制的处理装置的各模块、子模块的具体功能和示例的描述,可以参见上述交通限制的处理方法实施例中对应步骤的相关描述,在此不再赘述。
95.参见图9,现实道路的禁止掉头标志,通常设立在道路入口或道路中段位置,表示整条道路或某路段范围内禁止掉头。参见图10的场景模拟和数据表达示意图,在一种方式中,导航电子地图数据针对此类标志会在所控制路段范围的各个路口逐一表达掉头限制,即1个实地标志在数据中表达n个掉头限制,分别独立更新维护。这种方式不支持关联维护,路口变化可能导致掉头限制缺失,导致用户规划路线违章。此外,需要全量人工制作,成本消耗大,效率低。
96.本公开实施例提供的交通限制的处理方法,可以用于导航电子地图数据更新,通过对全路段范围禁止掉头限制,构建一种成组关系模型,可以支持自动化处理,还可以支持范围内路口变化关联维护,既有利于保障地图数据准确性,又可以降低数据生产成本。以下采用禁止掉头限制为例示例进行说明。在本示例中,将交通限制简称为交限,将禁止掉头简称为禁掉。
97.在本示例中,可以将一个全路段禁掉标志所控制的全部掉头限制建立成组关系。例如,可以指定第一个路口掉头限制作为主交限,其余路口掉头限制作为次交限,参见图11,为设置主次交限的数据抽象表达的示意图。
98.在一种示例中,参见图12,可以采用uml关系模型建立成组关系,n个交限信息restiction_detail对应一个交限关系restiction_relate。交限信息restiction_detail中可以包括交限主键detail_id、禁止方向restiction_derection、禁止时间restiction_time、禁止车辆restiction_vehicle等。交限关系restiction_relate可以包括关系主键relate_id、主交限的标识primary_id和次交限的标识secondary_id等。
99.在一种存储示例中,参见图13,可以采用表的形式存储交限信息和交限关系。例如,设置n个交限信息表,每个交限信息表可以包括一个交限的交限主键detail_id、禁止方向restiction_derection、禁止时间restiction_time、禁止车辆restiction_vehicle等属性的详细信息。n个交限信息表对应一个交限关系表。交限关系表中包括n-1条记录。每条记录中可以包括关系主键relate_id、主交限的标识primary_id和次交限的标识secondary_id等。
100.例如,图13中的主交限位于最下方(第一个路口对应的位置),该主交限的交限信息表中包括交限主键detail_id为001、禁止方向restiction_derection为001-0、禁止时间restiction_time为001-1、禁止车辆restiction_vehicle为001-2等。一个次交限的交限信息表中包括交限主键detail_id为002、禁止方向restiction_derection为002-0、禁止时间restiction_time为002-1、禁止车辆restiction_vehicle为002-2等。另一个次交限的交限信息表中包括交限主键detail_id为003、禁止方向restiction_derection为003-0、禁止时
间restiction_time为003-1、禁止车辆restiction_vehicle为003-2等。并且,在交限关系表中包括2条记录。一条记录中可以包括关系主键relate_id为a、主交限的标识primary_id为001和次交限的标识secondary_id为002。另一条记录中可以包括关系主键relate_id为b、主交限的标识primary_id为001和次交限的标识secondary_id为003。
101.根据上述示例可知,交限信息表和交限关系表可以表示次交限002和次交限003与主交限001具有关联关系。其中,主交限001的禁止方向001-0、次交限002的禁止方向002-0、次交限003的禁止方向003-0的取值可以表示相同内容,例如都是禁止掉头。主交限001的禁止时间001-1、次交限002的禁止时间002-1、次交限003的禁止时间003-1的取值可以表示相同内容,例如都是早上8点到晚上6点。主交限001的禁止车辆001-2、次交限002的禁止车辆002-2、次交限003的禁止车辆003-2的取值可以表示相同内容,例如都是卡车。因此也可以采用相同的字符来表示主次交限具体的限制内容,例如采用a来表示禁止方向,b来表示禁止时间,c来表示禁止车辆。
102.此外,也可以仅设置n个交限信息表来实现主交限与次交限的关联,并且,在主交限的交限信息表中增加用于表示次交限的属性字段。
103.如果全路段禁止掉头标志发生变化,例如,标志拆除或增加时间信息等,处理主交限,可以联动维护其他所有次交限。例如修改全路段禁止掉头标志对应的主交限信息表中的禁止方向、禁止时间或禁止车辆等,可以自动修改该标志对应的所有次交限信息表中相关信息。因此,无需人工逐一处理,能够提升效率。
104.参见图14,如果全路段禁止掉头标志控制范围内发生路口变化,例如增设路口,可以根据变化更新交限,具体过程可以包括:首先从全路段禁止掉头标志对应的所有交限的数据中提取出各自所在的路口的信息,再根据提取的路口确定出路段。然后,将所确定出的路段按顺序聚合形成路链l。遍历路链l范围内所有路口,检查这些路口是否存在该标志对应的交限。若某个路口缺失该标志对应的交限,则为该路口自动同步新增该标志对应的交限,保障数据准确性。
105.本公开各实施例的交通限制的处理方法,具有以下优点的至少之一:
106.1.质量保障,通过建立全路段禁掉交限成组关系,支持路口变化关联处理,解决更新维护问题,保障地图数据准确性,为用户提供合法路线。
107.2.降本提效,通过联动一体化的自动处理方式,大幅度降低人力成本。
108.3.支持路口变化关联处理,保障限制路段范围内交限完整性,解决更新维护过程中交限缺失问题。
109.4.具备联动一体化的自动处理能力,成本投入大幅度降低,效率提升。
110.本公开的技术方案中,所涉及的用户个人信息的获取,存储和应用等,均符合相关法律法规的规定,且不违背公序良俗。
111.根据本公开的实施例,本公开还提供了一种电子设备、一种可读存储介质和一种计算机程序产品。
112.图15示出了可以用来实施本公开的实施例的示例电子设备1500的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计
算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。
113.如图15所示,设备1500包括计算单元1501,其可以根据存储在只读存储器(rom)1502中的计算机程序或者从存储单元1508加载到随机访问存储器(ram)1503中的计算机程序,来执行各种适当的动作和处理。在ram 1503中,还可存储设备1500操作所需的各种程序和数据。计算单元1501、rom 1502以及ram 1503通过总线1504彼此相连。输入/输出(i/o)接口1505也连接至总线1504。
114.设备1500中的多个部件连接至i/o接口1505,包括:输入单元1506,例如键盘、鼠标等;输出单元1507,例如各种类型的显示器、扬声器等;存储单元1508,例如磁盘、光盘等;以及通信单元1509,例如网卡、调制解调器、无线通信收发机等。通信单元1509允许设备1500通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
115.计算单元1501可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元1501的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。计算单元1501执行上文所描述的各个方法和处理,例如交通限制的处理方法。例如,在一些实施例中,交通限制的处理方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元1508。在一些实施例中,计算机程序的部分或者全部可以经由rom 1502和/或通信单元1509而被载入和/或安装到设备1500上。当计算机程序加载到ram 1503并由计算单元1501执行时,可以执行上文描述的交通限制的处理方法的一个或多个步骤。备选地,在其他实施例中,计算单元1501可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行交通限制的处理方法。
116.本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、负载可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
117.用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
118.在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计
算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
119.为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入、或者触觉输入)来接收来自用户的输入。
120.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)和互联网。
121.计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,也可以为分布式系统的服务器,或者是结合了区块链的服务器。
122.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。
123.上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。

技术特征:
1.一种交通限制的处理方法,包括:根据交通标志的控制范围,设置第一类交通限制和第二类交通限制;生成所述第一类交通限制与所述第二类交通限制的关联关系。2.根据权利要求1所述的方法,其中,所述交通标志包括全路段禁止掉头标志,根据交通标志的控制范围,设置第一类交通限制和第二类交通限制,包括:将所述控制范围内的指定路口的禁止掉头限制设置为第一类交通限制;将所述控制范围内的非指定路口的禁止掉头限制设置为第二类交通限制。3.根据权利要求1或2所述的方法,其中,生成所述第一类交通限制与所述第二类交通限制的关联关系,包括:采用统一建模语言uml关系模型,生成所述第一类交通限制与所述第二类交通限制的关联关系。4.根据权利要求3所述的方法,其中,所述uml关系模型包括所述控制范围内的n个交通限制信息对应一个交通限制关系,所述n为正整数。5.根据权利要求4所述的方法,其中,所述交通限制信息包括交通限制的标识和限制内容;所述交通限制关系包括所述第一类交通限制的标识及其对应的所述第二类交通限制的标识。6.根据权利要求5所述的方法,其中,所述限制内容包括限制方向、限制时间和限制车辆的至少之一。7.根据权利要求1至6中任一项所述的方法,还包括:在所述交通标志发生变化的情况下,对所述控制范围内的各交通限制进行联动修改。8.根据权利要求7所述的方法,其中,对所述控制范围内的各交通限制进行联动修改,包括:响应于对所述第一类交通限制的限制内容的修改,联动修改与所述第一类交通限制关联的各所述第二类交通限制的限制内容。9.根据权利要求1至8中任一项所述的方法,还包括:在所述控制范围内的路口发生变化的情况下,根据所述控制范围内各交通限制所归属的路口的数据聚合形成路链;遍历所述路链包括的所有路口的数据,以更新路口的交通限制。10.根据权利要求9所述的方法,其中,更新路口的交通限制,包括:在待更新路口的数据中缺少禁止掉头限制的情况下,在所述待更新路口的数据中增加禁止掉头限制。11.根据权利要求10所述的方法,其中,在所述待更新路口的数据中增加禁止掉头限制,包括:在所述待更新路口的数据中生成第一禁止掉头限制的交通限制信息,所述第一禁止掉头限制的交通限制信息中包括所述第一禁止掉头限制的标识和限制内容;在交通限制关系中增加第一关联关系,所述第一关联关系包括关系主键、第一类交通限制的标识和所述第一禁止掉头限制的标识。12.一种交通限制的处理装置,包括:设置模块,用于根据交通标志的控制范围,设置第一类交通限制和第二类交通限制;
生成模块,用于生成所述第一类交通限制与所述第二类交通限制的关联关系。13.根据权利要求12所述的装置,其中,所述交通标志包括全路段禁止掉头标志,所述设置模块,包括:第一设置子模块,用于将所述控制范围内的指定路口的禁止掉头限制设置为第一类交通限制;第二设置子模块,用于将所述控制范围内的非指定路口的禁止掉头限制设置为第二类交通限制。14.根据权利要求12或13所述的装置,其中,所述生成模块用于采用统一建模语言uml关系模型,生成所述第一类交通限制与所述第二类交通限制的关联关系。15.根据权利要求14所述的装置,其中,所述uml关系模型包括所述控制范围内的n个交通限制信息对应一个交通限制关系,所述n为正整数。16.根据权利要求15所述的装置,其中,所述交通限制信息包括交通限制的标识和限制内容;所述交通限制关系包括所述第一类交通限制的标识及其对应的所述第二类交通限制的标识。17.根据权利要求16所述的装置,其中,所述限制内容包括限制方向、限制时间和限制车辆的至少之一。18.根据权利要求12至17中任一项所述的装置,还包括:修改模块,用于在所述交通标志发生变化的情况下,对所述控制范围内的各交通限制进行联动修改。19.根据权利要求18所述的装置,其中,所述修改模块用于响应于对所述第一类交通限制的限制内容的修改,联动修改与所述第一类交通限制关联的各所述第二类交通限制的限制内容。20.根据权利要求12至19中任一项所述的装置,还包括:聚合模块,用于在所述控制范围内的路口发生变化的情况下,根据所述控制范围内各交通限制所归属的路口的数据聚合形成路链;遍历模块,用于遍历所述路链包括的所有路口的数据;更新模块,用于更新路口的交通限制。21.根据权利要求20所述的装置,其中,所述更新模块用于在待更新路口的数据中缺少禁止掉头限制的情况下,在所述待更新路口的数据中增加禁止掉头限制。22.根据权利要求21所述的装置,其中,所述更新模块包括:信息更新子模块,用于在所述待更新路口的数据中生成第一禁止掉头限制的交通限制信息,所述第一禁止掉头限制的交通限制信息中包括所述第一禁止掉头限制的标识和限制内容;关系更新子模块,用于在交通限制关系中增加第一关联关系,所述第一关联关系包括关系主键、第一类交通限制的标识和所述第一禁止掉头限制的标识。23.一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处
理器执行,以使所述至少一个处理器能够执行权利要求1-11中任一项所述的方法。24.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-11中任一项所述的方法。25.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-11中任一项所述的方法。

技术总结
本公开提供了一种交通限制的处理方法、装置、设备以及存储介质,涉及计算机技术领域,尤其涉及自动驾驶、智能交通、大数据领域。具体实现方案为:根据交通标志的控制范围,设置第一类交通限制和第二类交通限制;生成该第一类交通限制与该第二类交通限制的关联关系。本公开实施例可以将交通标志对应的多个交通限制分类关联,从而能够支持对交通标志对应的多个交通限制的关联处理,提高处理效率。提高处理效率。提高处理效率。


技术研发人员:陈秋林
受保护的技术使用者:北京百度网讯科技有限公司
技术研发日:2022.03.18
技术公布日:2022/7/5
转载请注明原文地址: https://www.8miu.com/read-8726.html

最新回复(0)