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

高精地图的收费站模型构建方法、装置、设备和介质与流程

2022-12-07 00:35:41 来源:中国专利 TAG:


1.本公开涉及电子地图技术领域,尤其涉及一种高精地图的收费站模型构建方 法、装置、设备及介质。


背景技术:

2.高精地图作为高精度和精细化定义的电子地图,其精度可达到分米级,在高 精地图中包含路网、车道、边线、交通标识等要素。收费站作为高精地图中的一 类特殊建筑物,不仅能够对高精地图中要素的进行合理补充,同时也能够为用户 提供更多的出行信息,在高精地图的制作过程中,需要对高精地图中的收费站模 型进行构建,但在已经积累的各收费站的基础数据不一致时,现有技术中无法使 用统一的构建方式进行收费站模型构建,造成了收费站模型的构建难度大。


技术实现要素:

3.为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一 种高精地图的收费站模型构建方法、装置、设备及介质。
4.第一方面,本公开提供了一种高精地图的收费站模型构建方法,所述方法包 括:
5.获取待构建的收费站的基础数据;
6.根据所述待构建的收费站的基础数据确定构建后的收费站模型的类别,每个 类别的收费站模型对应的构建方法不同;
7.根据所述待构建的收费站的基础数据,以及所述收费站模型对应的构建方法 构建收费站模型。
8.第二方面,本公开还提供了一种高精地图的收费站模型构建装置,所述装置 包括:
9.获取模块,用于获取待构建的收费站的基础数据;
10.确定模块,用于根据所述待构建的收费站的基础数据确定构建后的收费站模 型的类别,每个类别的收费站模型对应的构建方法不同;
11.构建模块,用于根据所述待构建的收费站的基础数据,以及所述收费站模型 对应的构建方法构建收费站模型。
12.第三方面,本公开还提供了一种电子设备,所述电子设备包括:存储器和处 理器;
13.所述存储器用于存储所述处理器可执行指令;
14.所述处理器用于从所述存储器中读取所述可执行指令,并执行所述可执行指 令以实现上述任一种高精地图的收费站模型构建方法。
15.第四方面,本公开还提供了一种计算机可读存储介质,所述存储介质存储有 计算机程序,所述计算机程序被处理器执行以实现上述任一种高精地图的收费站 模型构建方法。
16.本公开实施例提供的技术方案,通过获取待构建的收费站的基础数据;根据 待构
建的收费站的基础数据确定构建后的收费站模型的类别,每个类别的收费站 模型对应的构建方法不同;根据待构建的收费站的基础数据,以及每个类别的收 费站模型对应的构建方法构建收费站模型。其与现有技术相比至少具有如下优点: 在本公开实施例中,根据待构建的收费站的基础数据,确定收费站模型的类别, 针对收费站模型的具体类别,采用不同的构建方法来进行收费站的构建,降低了 收费站模型的构建难度,并且能够为具有不同基础数据的情况,都提供相应的收 费站构建方法,使得即使高精地图数据或者收费站数据不充足的情况下,也能够 构建出收费站模型,完善了高精地图数据。
附图说明
17.结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优 点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似 的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
18.图1为本公开实施例提供的一种高精地图的收费站模型构建方法的流程示意 图;
19.图2为本公开实施例中一种高精收费站模型的构建流程示意图;
20.图3为图2中的s210的具体流程示意图;
21.图4为图2所示的s230的具体流程示意图;
22.图5为图2的s220中确定是否存在对向收费站的具体流程示意图;
23.图6为本公开实施例中一种标精收费站模型的构建流程示意图;
24.图7为图6所示的s610的具体流程示意图;
25.图8为本公开实施例中一种简易收费站模型的构建流程示意图;
26.图9为本公开实施例提供的一种高精地图的收费站模型构建装置的结构示意 图;
27.图10为本公开实施例提供的一种电子设备的结构示意图。
具体实施方式
28.下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的 某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该 被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地 理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用 于限制本公开的保护范围。
29.应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执 行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出 的步骤。本公开的范围在此方面不受限制。
30.本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基 于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实 施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。 其他术语的相关定义将在下文描述中给出。
31.需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块 或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者 相互依存关系。
32.需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本 领
域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多 个”。
33.现有技术中,以各收费站的基础数据为依据,采用一套统一的构建方法进行 收费站模型的构建。然而,已经积累的各收费站的基础数据并不一致,存在数据 缺失的情况,增加了构建收费站模型的难度。
34.针对上述问题,本公开实施例提供了一种高精地图的收费站模型构建方法、 装置、设备及介质,该方法包括:获取待构建的收费站的基础数据;根据待构建 的收费站的基础数据确定构建后的收费站模型的类别,每个类别的收费站模型对 应的构建方法不同;根据待构建的收费站的基础数据,以及每个类别的收费站模 型对应的构建方法构建收费站模型。基于此,根据待构建的收费站的基础数据, 确定收费站模型的类别,针对收费站模型的具体类别,采用不同的构建方法来进 行收费站的构建,降低了收费站模型的构建难度,并且能够为具有不同基础数据 的情况,都提供相应的收费站构建方法,使得即使高精地图数据或者收费站数据 不充足的情况下,也能够构建出收费站模型。
35.图1为本公开实施例提供的一种高精地图的收费站模型构建方法的流程示意 图,可以适用于在高精地图中构建收费站模型。该高精地图的收费站模型构建方 法可以由高精地图的收费站模型构建装置执行,该装置可以采用软件和/或硬件实 现,并可集成在任意具有计算能力的服务器或者终端设备上。
36.如图1所示,该高精地图的收费站模型构建方法包括:
37.s110、获取待构建的收费站的基础数据。
38.其中,基础数据包括但不限于收费站的结构数据以及与收费站关联的高精道 路数据;收费站的结构数据至少包括收费站的位置数据、收费站名称、顶棚数据 和收费岛数据;与收费站关联的高精道路数据至少包括收费站车道数据和车道数 量等。
39.s120、根据待构建的收费站的基础数据确定构建后的收费站模型的类别,每 个类别的收费站模型对应的构建方法不同。
40.本步骤中,不同收费站的基础数据所包含的具体数据存在差异,根据基础数 据的精度和完备性,确定构建后的收费站模型的类别,该收费站模型的类别可以 包括高精收费站模型、标精收费站模型和简易收费站模型,并且每个类别对应一 种构建方法,不同类别的收费站模型的构建方法不同,通过本步骤可以根据基础 数据确定收费站模型的类别,进而确定了对应的构建方法。
41.s130、根据待构建的收费站的基础数据,以及每个类别的收费站模型对应的 构建方法构建收费站模型。
42.具体地,在s110获取的待构建的收费站的基础数据的基础上,采用s120确 定的构建后的收费站模型的类别,以及对应的构建方法来构建收费站模型,待构 建的收费站的基础数据所包含的数据不同,采用的构建方法不同,最终构建的收 费站模型的类别也不相同。
43.在构建收费站模型时,对于基础数据中已包含的数据直接采纳,对于基础数 据中不包含的数据可通过由已包含数据经逻辑判断的方式获取,或者通过预设固 定数值的方式获取。因此,待构建的收费站的基础数据的数据精度和完备性越高, 构建后的收费站模型与现实中真实的收费站越接近,收费站模型的精准度也越高。
44.本公开实施例提供了一种高精地图的收费站模型构建方法,该方法包括:获 取待
构建的收费站的基础数据;根据待构建的收费站的基础数据确定构建后的收 费站模型的类别,每个类别的收费站模型对应的构建方法不同;根据待构建的收 费站的基础数据,以及对应的构建方法构建收费站模型。基于此,根据待构建的 收费站的基础数据,确定收费站模型的类别,针对收费站模型的具体类别,采用 不同的构建方法来进行收费站的构建,降低了收费站模型的构建难度;并且能够 为具有不同基础数据的情况,都提供相应的收费站构建方法,使得即使高精地图 数据或者收费站数据不充足的情况下,也能够构建出收费站模型
45.在一些实施例中,如上述s120中所述的,收费站模型的类别可以包括高精收 费站模型、标精收费站模型和简易收费站模型,则其中的根据待构建的收费站的 基础数据确定构建后的收费站模型的类别,可以具体包括:
46.一是,若待构建的收费站的基础数据包括收费站的结构数据,构建后的收费 站模型的类别为高精收费站模型。
47.其中,收费站的结构数据至少包括收费站的位置数据、收费站名称、顶棚数 据以及属性关联的收费岛数据;顶棚数据包括顶棚四边形和顶棚的预估高度,顶 棚四边形为顶棚在平行于路面方向的形状,另外,顶棚数据中还可以包括顶棚四 边形的四个顶点的位置坐标。收费岛数据包括收费岛多边形,以及收费岛多边形 中每个顶点的位置坐标,收费岛多边形也为在平行于路面方向的形状。若待构建 的收费站的基础数据包括收费站的结构数据,再结合与收费站关联的高精道路数 据,则数据具备高精度和完备性,可以构建高精收费站模型,该构建得到的收费 站模型的精度也相对较高,也具备较高的现势性。
48.二是,若待构建的收费站的基础数据包括收费站的位置数据和车道数量,构 建后的收费站模型的类别为标精收费站模型。
49.其中,若收费站的基础数据仅包括收费站的位置数据和车道数量,收费站的 位置数据可以用经纬度坐标表示,车道数量指收费站模型中实际具有的车道数量, 可以用于后续构建收费站模型的收费岛的位置;上述构建高精收费站模型所需的 收费站的结构数据和高精道路数据均不完备,因此无法构建高精收费站模型,使 用收费站收费站的位置数据和车道数量构建的收费站模型精度低于高精收费站模 型的精度。
50.三是,若待构建的收费站的基础数据包括一条收费站车道,构建后的收费站 模型的类别为简易收费站模型。
51.其中,待构建的收费站的基础数据仅包括一条收费站车道,仅表明在道路上 存在一个收费站,但既没有构建高精收费站模型所需的收费站数据缺失且高精道 路数据,也没有构建标精收费站模型所需的收费站的外挂数据;在此情况下,仅 可以根据上述一条收费站车道的信息,构建简易收费站模型。
52.本实施例中,根据待构建的收费站的基础数据的数据精度和完备性,将构建 后的收费站模型分为三种类别,每种类别的收费站模型采用的构建方法和基础数 据不相同,最终构建的收费站模型的精度也不相同,将三种类别的收费站模型按 照精度从高到低的顺序排序为:高精收费站模型、标精收费站模型和简易收费站 模型。
53.在以下实施例中,将分别针对高精收费站模型、标精收费站模型和简易收费 站模型的构建过程进行介绍。
54.在一些实施例中,如图2所示,为本公开实施例中一种高精收费站模型的构 建流
程示意图,如图2所示,包括如下步骤:
55.s210、根据与收费站关联的高精道路数据和收费站的结构数据进行初始处化 处理,以确定收费站方向。
56.具体地,根据初始化处理后的收费站的结构数据,估算出收费站的路面中心 点,以该路面中心点为原点,查找预设距离范围内的车道线,将其中满足约束条 件的车道线作为目标车道线;根据目标车道线的通行方向确定收费站的方向,收 费站的方向与目标车道线的通行方向相反。
57.s220、基于收费站方向确定是否存在对向收费站,并在存在对向收费站时将 收费站的顶棚和对向收费站的顶棚进行合并处理。
58.具体地,通常收费站是双向设置,收费站与对向收费站的方向是相反的;查 找与收费站方向相反,且在预设距离内的邻近收费站作为候选对向收费站,其中 候选对向收费站排除了已有对向收费站的邻近收费站;然后根据预设的筛选条件 判断是否存在对向收费站,若满足预设的筛选条件,则判定存在对向收费站,将 收费站和满足条件的候选对向收费站相互设置为对向收费站,并将两个收费站的 顶棚进行合并处理;若不满足预设的筛选条件,则判定不存在对向收费站,也就 不需要进行顶棚合并处理。预设的筛选条件可设置为收费站和候选对向收费站投 影重叠范围和投影最大范围的比例超过预设比例阈值,或者设置为本领域技术人 员可知的其他筛选条件,在此不限定。
59.在存在对向收费站时,将收费站的顶棚和对向收费站的顶棚进行合并处理, 具体合并方式为:将两个收费站顶棚中距离最近的两组原顶点(即顶棚四边形有 四个原顶点),以两组原顶点的中心点作为合并顶点,将两个合并顶点分别替代两 组原顶点,使两个收费站在合并角点处相互拼接,形成一个合并顶棚。
60.在其他实施方式中,还可以对收费站的顶棚顶点进行倒角处理,对于不存在 对向收费站的情况,收费站顶棚的全部顶点均进行倒角处理;对于存在对向收费 站的情况,合并顶棚在原顶点处进行倒角处理,在合并顶点处不作倒角处理。
61.s230、基于收费站的结构数据确定收费站的收费岛和收费亭的位置信息。
62.具体地,定义收费站方向为y方向,路面上与y方向垂直的方向为x方向, 以收费站的路面中心点为原点,计算各收费岛多边形在x、y方向的范围
63.根据上述得到的收费岛多边形在x、y方向的范围,计算各收费岛多边形在x 方向分布范围的中间值,以及中间值对应的y方向上的最小值和最大值,分别作 为收费岛中心线的起点和终点,x方向的分布范围长度作为收费岛的宽度;将收 费岛中心线去除首尾防撞模型的长度后,作为收费岛中心基线,收费岛中心基线 的方向为y方向。以收费岛中心基线的中点位置,设为收费亭位置。
64.s240、基于收费岛的位置信息确定收费站的立柱的位置信息。
65.具体地,将收费岛中心基线(y方向)与收费站顶棚前、后侧线段(x方向) 分别相交或延长相交,生成位于顶棚前、后侧的两个交点,选取两个交点连线线 段的预设位置作为每个收费岛立柱对应的位置;例如,选取两个交点连线线段20% 和80%长度对应的位置作为每个收费岛立柱对应的位置。
66.一个收费站内包括多个收费岛,按照以下规则从中挑选保留保留立柱的收费 岛,具体为:(1)收费岛位于收费站的顶棚范围内;(2)收费岛的宽度大于或等 于立柱模型的宽
度;(3)选取两个保留立柱的收费岛;(4)两个收费岛距离尽可 能相距最远。
67.基于以上原则,制定以下选择立柱的策略:一是,排除不与收费站顶棚相交 的收费岛;二是,若存在至少两个宽度不小于立柱模型宽度的收费岛,选取相距 最远的两个满足条件的收费岛保留立柱,其他收费岛去除立柱;三是,若只存在1 个宽度不小于立柱模型宽度的收费岛,选取该满足条件的收费岛保留立柱,另外 选取距离该收费岛最远的收费岛保留立柱,其他收费岛去除立柱;四是,若不存 在宽度不小于立柱模型宽度的收费岛,选取距离最远的两个收费岛保留立柱,其 他收费岛去除立柱。
68.在一些实施例中,如图2所示,上述方法还可以包括:
69.s250、获取收费站的名称在收费站的顶棚上的位置。其具体可以包括如下内 容:
70.一是,获取顶棚四边形和原点。若当前收费站没有对向收费站,直接获取当 前收费站的顶棚四边形,原点为当前收费站的顶棚四边形的中心点;若当前收费 站有对向收费站,获取合并后的顶棚四边形,原点为当前收费站的顶棚四边形的 中心点和对向收费站的顶棚四边形的中心点的平均位置。
71.二是,计算顶棚四边形在垂直于收费站方向的分布范围。若当前收费站没有 对向收费站,直接获取收费站方向,作为y方向;若当前收费站有对向收费站, 计算收费站和对向收费站的平均方向,作为y方向;与y方向垂直的方向作为x 方向,即垂直于收费站方向;以原点和x方向,计算顶棚四边形在垂直于收费站 方向的分布范围。
72.三是,计算名称中每个字的位置。依据顶棚四边形在在垂直于收费站方向的 分布范围、名称字数、字间空白与字体大小的最小比例,计算单个字体大小、字 间空白宽度以及字所在的平面位置;若单个字体大小超过预设阈值,需根据最大 单个字体大小,重新计算字间空白宽度、字所在平面位置。
73.四是,设置字高度和方向。根据设置的收费站顶棚高度、顶棚厚度、顶棚上 侧面到字体下边缘高度,设置字体的高度。
74.在一些实施例中,如图3所示,为图2中的s210的具体流程示意图。参照图 3,包括如下步骤:
75.s310、根据顶棚四边形获取顶棚中心点。
76.其中,顶棚四边形为顶棚在平行于路面方向上的形状,根据顶棚四边形的四 个顶点的位置坐标,可计算得到顶棚中心点的位置坐标;例如,顶棚四个顶点的 位置坐标分别为(x1,y1,z1)、(x2,y2,z2)、(x3,y3,z3)和(x4,y4,z4), 顶棚中心点的位置坐标为((x1 x2 x3 x4)
÷
4,(y1 y2 y3 y4)
÷
4,(z
1 z2 z3 z4)
÷
4)。
77.s320、根据顶棚中心点和顶棚的预估高度值,估算收费站路面中心点。
78.其中,顶棚的预估高度值可以是通过采集设备在路面进行数据采集时得到的 一个预估值。
79.具体地,路面中心点可以位于顶棚中心点下方,且二者的距离等于顶棚的预 估高度值,由顶棚中心点的高度值减去顶棚的预估高度值得到收费站路面中心点 的高度值;如此,得到收费站路面中心点的位置坐标。
80.s330、根据估算的收费站路面中心点获取预设距离内的车道线。
81.具体地,以收费站路面中心点为原点,获取与其距离在预设距离内的车道线。
82.s340、基于预设距离内的车道线获取满足预设约束条件的车道线,将车道线 的反
方向设置为收费站方向,预设约束条件包括预设距离条件和预设高度条件。
83.其中,预设约束条件包括预设距离条件和预设高度条件;预设高度条件为车 道线高度与路面中心点高度差异小于或等于预设高度阈值;预设距离条件为车道 线与收费站路面中心点的距离要尽可能的近,此时的预设约束条件中的预设距离 条件可以与上述s330中设置的一致,即s330中获取到所有车道线都满足次预设 距离条件,本步骤中仅根据预设高度条件进行筛选;或者是上述s330中的预设距 离设置的数值范围更大,则本步骤中可以同时根据预设距离条件和预设高度条件 进行筛选,使得最终选取的车道线要同时满足上述的预设高度条件和预设距离条 件。
84.具体地,首先从s330获取的预设距离内的车道线中排除车道线高度与路面中 心点高度差异超过预设高度阈值的车道线,即排除不满足预设高度条件的车道线; 然后在满足预设高度条件的车道线中选取距离收费站路面中心点最近的车道线作 为目标车道线,以目标车道线方向的反方向作为收费站方向。
85.在一些实施例中,如图3所示,在执行完上述s340之后,还可以包括:
86.s350、确定满足预设约束条件的车道线对应的道路作为收费站的关联道路。
87.具体地,以距离收费站路面中心点最近车道线(即目标车道线)对应的道路, 作为收费站的关联道路。
88.s360、根据关联道路的高精道路数据重新确定收费站路面中心点。
89.具体地,根据关联道路的高精道路数据,重新计算精确的收费站路面中心点; 例如,上述高精道路数据可以包括该关联道路所包括的车道数信息,每条车道的 宽度等信息,进而可以重新确定收费站路面中心点,并得到收费站路面中心点的 位置坐标。
90.本公开实施例中,还可以进一步由收费站顶棚中心点的位置坐标和重新确定 的收费站路面中心点的位置坐标,得到的顶棚的修正高度值,从而确定出高精收 费站模型的高度范围,这样得到的高精收费站模型的高度范围更加准确,真实度 更高。
91.或者是,在一些实施例中,还可以在构建高精收费站模型的过程中,将高精 收费站模型的高度范围设置一个预设值,例如设置为10米,则意味着高精地图中 所有的高精收费站模型可以具有统一的高度,由于该预设的高度范围未考虑道路 上的实际情况,如果存在相交道路的情况,即在二维平面内存在于顶棚四边形交 叉的相交道路时,需要获取该相交道路的高度范围,并且在相交道路的高度范围 与收费站的高度范围存在重合部分,即高精收费站模型与相交道路发生了碰撞。 例如上述的将高精收费站模型的高度范围设置10米,则意味着从收费站所在道路 上方0-10米范围内创建了高精收费站模型,此时若存在道路交叉情形,即在收费 站道路上方存在交叉的相交道路,其高度范围为收费站道路上方8-12米,则意味 着二者高度范围存在重合部分,如果构建完整的高精收费站模型,则会与上方相 交道路发生碰撞,此时在模型创建过程中,可以删除高精收费站模型中的顶棚、 收费站名称和立柱,不再对以上部分进行构建。
92.在一些实施例中,如图4所示,为图2所示的s230的具体流程示意图。参照 图4,具体可以包括如下步骤:
93.s410、根据重新确定收费站路面中心点,以及收费岛多边形,确定每个收费 岛的宽度范围和中心基线。
94.其中,收费岛多边形包括每个顶点的位置坐标。
95.具体地,定义收费站方向为y方向,在路面上与y方向垂直的方向为x方向, 以s360重新确定的收费站路面中心点为原点,计算各收费岛多边形在x、y方向 的范围;其中计算收费岛多边形在y方向上的范围,可以先计算原点到收费岛多 边形的每个顶点的向量,与y方向单位向量计算点积,作为每个点的y轴坐标, 统计最大和最小y轴坐标值,可以得到y方向范围和长度;计算计算收费岛多边 形在x方向上的范围,可以先计算原点到收费岛多边形的每个顶点的向量,与x 方向单位向量计算点积,作为每个点的x轴坐标,统计最大和最小x轴坐标值, 可以得到x方向范围和长度。
96.根据上述计算得到收费岛多边形在x、y方向的范围,计算各收费岛在x方 向分布范围的中间值,以及中间值对应的y方向上的最小值和最大值,分别作为 收费岛中心线的起点和终点,各收费岛在x方向的分布范围长度作为收费岛的宽 度;将收费岛中心线去除首尾防撞模型的长度后,作为收费岛中心基线,收费岛 中心基线的方向为y方向。
97.s420、获取收费岛的中心基线的中心点,作为收费亭的位置信息。
98.其中,以收费岛中心基线的中心点,作为收费亭的位置信息,即收费亭的中 心点与收费岛中心基线的中心点重合。
99.在一些实施例中,如图5所示,为图2的s220中确定是否存在对向收费站的 具体流程示意图,包括如下步骤:
100.s510、获取与收费站方向相反,并且在预设距离内的候选对向收费站。
101.具体地,通常收费站是双向设置,收费站与对向收费站的方向是相反的;查 找与收费站方向相反,且在预设距离内的邻近收费站作为候选对向收费站,其中 候选对向收费站排除了已有对向收费站的邻近收费站。
102.s520、获取收费站和候选对向收费站的平均方向。
103.具体地,根据收费站的平面位置和候选对向收费站的平面位置,计算收费站 和候选对向收费站的平均方向。例如,收费站的方向为(xi,yi),候选对向收费 站的方向为(xj,yj),则平均方向为:((xi-xj)/2,(yi-yj)/2),平均化后的 方向矢量的长度可能并不等于1,因此可以进一步进行平均方向单位化处理。
104.s530、计算收费站和候选对向收费站在平均方向上的投影重叠范围和投影最 大范围的比例。
105.具体地,以收费站的路面中心点和候选对向收费站的路面中心点之间连线的 中心点作为原点,计算两个收费站在平均方向上的投影重叠范围和投影最大范围, 并计算二者的比例。
106.s540、在比例大于或等于预设比例阈值时,则确定候选对向收费站为对向收 费站。
107.具体地,若投影重叠范围和投影最大范围的比例大于或等于预设比例阈值, 即两个收费站之间的重叠范围较大,则确定候选对向收费站为对向收费站;收费 站和满足条件的候选对向收费站相互设置为对向收费站。若投影重叠范围和投影 最大范围的比例小于预设比例阈值,即两个收费站之间的重叠范围较小,则该收 费站不存在对向收费站。
108.可根据高精地图的收费站模型构建方法的需求来设置预设比例阈值,例如, 将预设比例阈值设置为大于0%的任一数值,本实施例中不作限定。
109.除上述计算投影重叠范围和投影最大范围的比例,并作为确定为对向收费站 判
断条件外,还可以设置其他的判断条件,例如根据两个收费站之间的高度差设 置判断条件,例如限定两个收费站的高度差需要小于或等于一个阈值,该阈值例 如可以设置为1米或者0.8米等数值。在同时满足上述两个判断条件时,才确定候 选对向收费站为对向收费站。
110.在一些实施例中,如图6所示,为本公开实施例中一种标精收费站模型的构 建流程示意图,如图6所示,包括如下步骤:
111.s610、基于收费站的位置数据确定收费站的关联道路,且收费站的关联道路 的反方向为收费站方向。
112.其中,收费站的位置数据可以用经纬度坐标表示。
113.具体地,根据收费站的位置数据,查找收费站预设距离范围内的收费站车道, 将距离收费站位置最近的收费站车道归属的道路作为收费站的关联道路;由于收 费站方向与关联道路的通行方向相反,确定关联道路的反方向为收费站方向。
114.需要说明的是,当收费站车道数量大于一条时,需要进一步判断收费站车道 是否存在属于同一道路的情况,若存在,即存在多条并排的收费站车道,则认为 收费站的基础数据包含了高精道路数据,不构建标精收费站模型,根据高精道路 数据构建高精收费站模型。此外,判断标精收费站模型预设距离范围内是否存在 高精收费站模型,若存在,则不构建标精收费站模型。
115.s620、基于收费站的位置数据确定关联道路的路面中心点。
116.具体地,高精道路中即使只有一条宽的车道,但高精道路数据中也会包括道 路边线的信息,根据道路边线可以确定关联道路的宽度;因此,本步骤中可以根 据收费站的位置数据和关联道路的宽度,进一步确定关联道路的路面中心点,即 为收费站中心点。
117.s630、基于关联道路的宽度、关联道路的路面中心点和预先设置的顶棚参数 信息,生成收费站的顶棚。
118.其中,预先设置的顶棚参数信息包括顶棚的高度,以及顶棚在关联道路方向 的长度,分别设置为固定值。
119.具体地,根据收费站的位置数据和关联道路位置关系,确定关联道路的通行 方向,以关联道路的反方向作为收费站方向。设置收费站的顶棚的宽度等于关联 道路的宽度,收费站的顶棚长度和高度为预先设置的固定值,以关联道路的路面 中心点为原点,计算收费站顶棚四边形的四个顶点,生成收费站的顶棚。
120.s640、基于收费站方向确定是否存在对向收费站,并在存在对向收费站时将 收费站的顶棚和对向收费站的顶棚进行合并处理。
121.其中,该步骤与s220类似,具体参见s220处解释说明,此处不再赘述。“基 于收费站方向确定是否存在对向收费站”的具体过程参见图5以及s510~s540处 解释说明,此处不再赘述。
122.s650、基于关联道路的宽度和车道数量,确定收费岛和收费亭的位置信息。
123.具体地,以收费站中心点为原点,收费站方向为y方向,在路面面上与y方 向垂直方向为x方向;沿x方向,将收费站宽度按收费岛和收费车道呈一定宽度 比值进行分配,该宽度比值可以设置为1:1或者1:1.2等数值,从视觉角度看宽度 合适即可,计算各个收费岛中心线首尾点与收费站中心点在x方向的偏移;根据 预先设置的收费站长度,计算各个收
费岛中心线首尾点与收费站中心点在y方向 的偏移;根据收费站中心点、各个收费岛中心线首尾点与收费站中心点的x、y 方向偏移,计算各个收费岛的首尾点位置;根据收费岛首尾点位置,计算首尾点 的中心点,以该中心点作为收费亭位置。
124.s660、基于收费岛的位置信息确定收费站的立柱的位置信息。
125.其中,该步骤与s240类似,具体参见s240处解释说明,此处不再赘述。
126.在一些实施例中,该方法还包括:获取收费站的名称在收费站的顶棚上的位 置。
127.其中,该步骤与s250类似,具体参见s250处解释说明,此处不再赘述。
128.在一些实施例中,如图7所示,为图6示的s610的具体流程示意图,如图7 所示,包括如下步骤:
129.s710、基于收费站的位置数据确定预设距离范围内的收费站车道。
130.具体地,根据收费站的位置数据,查找收费站预设距离范围内的收费站车道。
131.s720、在收费站车道的数量为仅有一条时,确定收费站车道归属的道路,作 为收费站的关联道路。
132.具体地,若收费车道的数量仅为一条,则确定收费车道归属的道路作为关联 道路,高精道路中即使只有一条车道,但高精道理数据中也包括道路边线的信息 的,因此可以根据道路边线确定道路宽度。若收费站车道数量大于一条,则需要 进一步判断收费站车道是否存在归属同一道路的情况,若存在,即道路中存在多 条并排的收费站车道,则认为包括高精道路数据,此时不生成标精收费站模型, 而需要根据高精道路数据生成高精收费站模型。
133.在一些实施例中,如图8所示,为本公开实施例中一种简易收费站模型的构 建流程示意图,包括如下步骤:
134.s810、确定包括收费站车道的收费站路段,且收费站路段仅包括一条收费站 车道。
135.本步骤中,收费站的基础数据仅包括一条收费站车道;通过查找高精道路数 据中所有的收费站车道,并可以根据收费站车道和道路边线的连通关系,确定收 费站路段。
136.需要说明的是,在构建简易收费站模型之前需要判断收费站路段的收费站车 道是否存在归属于同一道路的其他收费站车道的情况,若存在,即收费站路段中 存在并排的收费站车道,收费站车道不只一条,则认为收费站的基础数据包含了 高精道路数据,不构建简易收费站模型,根据高精道路数据构建高精收费站模型。 此外,还需要判断收费站路段预设距离范围内是否存在高精收费站模型和标精收 费站模型,若存在,则不构建简易收费站模型。
137.s820、从收费站路段获取道路宽度大于预设条件,且宽度变化方差最小的道 路作为收费站的关联道路。
138.其中,收费站路段仅包括一条收费站车道,高精道路数据中包括道路边线, 从而可以根据道路边线确定收费车道归属道路的在收费站路段的道路宽度。
139.具体地,从s810确定的收费站路段中查找同时满足以下两个条件的道路作为 收费站的关联道路;其中,条件一:道路宽度大于比例阈值的道路,例如该路段 的道路宽度大于90%的路段的道路宽度,从而确保是从较宽的路段中选择出来的; 条件二:道路宽度变化方差最小,即道路宽度变化最小,主要是考虑在收费站路 段中,由于设置了收费站,使得
道路宽度虽然较宽,但是宽度变化并不会太大。
140.s830、获取关联道路的反方向作为收费站方向。
141.具体地,根据收费站车道的通行方向确定关联道路的方向,关联道路的方向 和收费站方向相反,因此以关联道路的反方向作为收费站方向。
142.s840、基于关联道路的宽度、关联道路的路面中心点和预先设置的顶棚参数 信息,生成收费站的顶棚。
143.其中,预先设置的顶棚参数信息包括顶棚的高度,以及顶棚在关联道路方向 的长度,分别设置为固定值;设置收费站的顶棚的宽度等于关联道路的宽度。
144.具体地,以关联道路的路面中心点为原点,根据顶棚的长度、宽度和高度, 计算收费站顶棚四边形的四个顶点,生成收费站的顶棚。
145.s850、基于收费站方向确定是否存在对向收费站,并在存在对向收费站时将 收费站的顶棚和对向收费站的顶棚进行合并处理。
146.其中,该步骤与s220类似,具体参见s220处解释说明,此处不再赘述。“基 于收费站方向确定是否存在对向收费站”的具体过程参见图5以及s510~s540处 解释说明,此处不再赘述。
147.s860、基于关联道路的宽度和预设的车道数量,确定收费岛和收费亭的位置 信息。
148.其中,车道数量可设置为固定值,或者设置为与关联道路的宽度存在一定对 应关系,例如,若关联道路的宽度在5m~10m范围内,车道数量为一条,若关联 道路的宽度在10m~20m范围内,车道数量为2车道,在此不限定。
149.具体地,收费站中心点与关联道路的路面中心点的位置一致,以收费站中心 点为原点,收费站方向为y方向,路面上与y方向垂直方向为x方向;沿x方向, 将收费站宽度按预先设置的收费岛和收费车道数量比为1:1进行等分,计算各个收 费岛中心线首尾点与收费站中心点在x方向的偏移;根据收费站长度和y方向, 计算各个收费岛中心线首尾点与收费站中心点在y方向的偏移;根据收费站中心 点、各个收费岛中心线首尾点与收费站中心点的x、y方向偏移,计算各个收费 岛的首尾点位置;根据收费岛首尾点位置,计算首尾点的中心点,以该中心点作 为收费亭位置。
150.s870、基于收费岛的位置信息确定收费站的立柱的位置信息。
151.其中,该步骤与s240类似,具体参见s240处解释说明,此处不再赘述。
152.在一些实施例中,该方法还包括:获取收费站的名称在收费站的顶棚上的位 置。
153.其中,该步骤与s250类似,具体参见s250处解释说明,此处不再赘述。
154.在一些实施例中,根据待构建的收费站的基础数据,以及对应的构建方法构 建收费站模型,可以包括:根据待构建的收费站的构建优先级,依次根据待构建 的收费站的基础数据,以及对应的构建方法构建收费站模型,其中,构建优先级 从高精收费站模型、标精收费站模型和简易收费站模型依次降低。
155.其中,三种类别的收费站模型按照精度从高到低的顺序排序为:高精收费站 模型、标精收费站模型和简易收费站模型;收费站模型的精度越高,构建后的收 费站模型与现实中真实的收费站越接近,能够为用户提供更优良的服务;因此, 三种类别的收费站模型构建优先级的排序与精度排序相同,构建优先级按照高精 收费站模型、标精收费站模型
和简易收费站模型的顺序依次降低。根据收费站的 基础数据,优先构建高精收费站模型,在不满足构建高精收费站模型所需的基础 数据时,优先考虑构建标精收费站模型,若仍不满足构建标精收费站模型的基础 数据时,构建简易收费站模型。
156.本公开实施例提供了三种类别的收费站模型构建方法,与采用统一的构建方 法相比,该方法覆盖范围更广,能够在具有不同基础数据的场景下,都能够构建 出对应的收费站模型;由于建模顺序存在优先级,高精收费站模型》标精收费站模 型》简易收费站模型,是的在具有高精地图数据和收费站数据的情况,能够构建出 更高准确度的收费站模型;在高精地图数据和标精地图数据的覆盖比例不断完善 和更新的基础上,该方案也更为灵活便捷,能更好地适应和支持数据的变化。
157.基于同一发明构思,本公开实施例还提供了一种高精地图的收费站模型构建 装置,该装置可执行本公开实施例所提供的任一种高精地图的收费站模型构建方 法的步骤,具备执行方法相应的功能模块和有益效果,为避免重复描述,在此不 再赘述。
158.图9为本公开实施例提供的一种高精地图的收费站模型构建装置的结构示意 图。参照图9,该高精地图的收费站模型构建装置900包括:获取模块901,用于 获取待构建的收费站的基础数据;确定模块902,用于根据待构建的收费站的基础 数据确定构建后的收费站模型的类别,每个类别的收费站模型对应的构建方法不 同;构建模块903,用于根据待构建的收费站的基础数据,以及每个类别的收费站 模型对应的构建方法构建收费站模型。
159.在一些实施例中,构建模块903用于根据待构建的收费站的基础数据,以及 对应的构建方法构建收费站模型,包括:(1)若待构建的收费站的基础数据包括 收费站的结构数据,构建后的收费站模型的类别为高精收费站模型;(2)若待构 建的收费站的基础数据包括收费站的位置数据和车道数量,构建后的收费站模型 的类别为标精收费站模型;(3)若待构建的收费站的基础数据包括一条收费站车 道,构建后的收费站模型的类别为简易收费站模型。
160.在一些实施例中,构建后的收费站模型的类别为高精收费站模型,构建模块 903用于根据待构建的收费站的基础数据,以及每个类别的收费站模型对应的构建 方法构建收费站模型,包括:根据与收费站关联的高精道路数据和收费站的结构 数据进行初始处化处理,以确定收费站方向;基于收费站方向确定是否存在对向 收费站,并在存在对向收费站时将收费站的顶棚和对向收费站的顶棚进行合并处 理;基于收费站的结构数据确定收费站的收费岛和收费亭的位置信息;基于收费 岛的位置信息确定收费站的立柱的位置信息。
161.在一些实施例中,构建模块903用于根据待构建的收费站的基础数据,以及 每个类别的收费站模型对应的构建方法构建收费站模型,还包括:获取收费站的 名称在收费站的顶棚上的位置。
162.在一些实施例中,收费站的结构数据包括收费站的顶棚四边形和顶棚的预估 高度值,构建模块903用于根据与收费站关联的高精道路数据和收费站的结构数 据进行初始化处理,包括:根据顶棚四边形获取顶棚中心点;根据顶棚中心点和 顶棚的预估高度值,估算收费站路面中心点;根据估算的收费站路面中心点获取 预设距离内的车道线;基于预设距离内的车道线获取满足预设约束条件的车道线, 将车道线的反方向设置为收费站方向,预设约束条件包括预设距离条件和预设高 度条件。
163.在一些实施例中,基于预设距离内的车道线获取满足预设约束条件的车道线 之后,构建模块903用于根据与收费站关联的高精道路数据和收费站数据进行初 始化处理,还包括:确定满足预设约束条件的车道线对应的道路作为收费站的关 联道路;根据关联道路的高精道路数据重新确定收费站路面中心点;根据重新确 定的收费站路面中心点的高度和顶棚中心点得到顶棚的修正高度值。
164.在一些实施例中,收费站的结构数据还包括收费岛多边形,构建模块903用 于基于收费站的结构数据确定收费站的收费岛和收费亭的位置信息,包括:根据 重新确定收费站路面中心点,以及收费岛多边形,确定每个收费岛的宽度范围和 中心基线;获取收费岛的中心基线的中心点,作为收费亭的位置信息。
165.在一些实施例中,高精收费站模型中收费站的高度范围为预设值,构建模块 还用于计算在二维平面内,与顶棚四边形交叉的相交道路;获取相交道路的高度 范围;若相交道路的高度范围与收费站的高度范围存在重合部分,则不构建高精 收费站模型中的顶棚、收费站的名称和立柱。
166.在一些实施例中,构建模块903用于基于收费站方向确定是否存在对向收费 站,包括:获取与收费站方向相反,并且在预设距离内的候选对向收费站;获取 收费站和候选对向收费站的平均方向;计算收费站和候选对向收费站在平均方向 上的投影重叠范围和投影最大范围的比例;在比例大于或等于预设比例阈值时, 则确定候选对向收费站为对向收费站。
167.在一些实施例中,构建后的收费站模型的类别为标精收费站模型,构建模块 903用于根据待构建的收费站的基础数据,以及每个类别的收费站模型对应的构建 方法构建收费站模型,包括:基于收费站的位置数据确定收费站的关联道路,且 收费站的关联道路的反方向为收费站方向;基于收费站的位置数据确定关联道路 的路面中心点;基于关联道路的宽度、关联道路的路面中心点和预先设置的顶棚 参数信息,生成收费站的顶棚;基于收费站方向确定是否存在对向收费站,并在 存在对向收费站时将收费站的顶棚和对向收费站的顶棚进行合并处理;基于关联 道路的宽度和车道数量,确定收费岛和收费亭的位置信息;基于收费岛的位置信 息确定收费站的立柱的位置信息。
168.在一些实施例中,构建模块903用于基于收费站的位置数据确定收费站的关 联道路,包括:基于收费站的位置数据确定预设距离范围内的收费站车道;在收 费站车道的数量为仅有一条时,确定收费站车道归属的道路,作为收费站的关联 道路。
169.在一些实施例中,构建后的收费站模型的类别为简易收费站模型,构建模块 903用于根据待构建的收费站的基础数据,以及每个类别的收费站模型对应的构建 方法构建收费站模型,包括:确定包括收费站车道的收费站路段,且收费站路段 仅包括一条收费站车道;从收费站路段获取道路宽度大于预设条件,且宽度变化 方差最小的道路作为收费站的关联道路;获取关联道路的反方向作为收费站方向; 基于关联道路的宽度、关联道路的路面中心点和预先设置的顶棚参数信息,生成 收费站的顶棚;基于收费站方向确定是否存在对向收费站,并在存在对向收费站 时将收费站的顶棚和对向收费站的顶棚进行合并处理;基于关联道路的宽度和预 设的车道数量,确定收费岛和收费亭的位置信息;基于收费岛的位置信息确定收 费站的立柱的位置信息。
170.在一些实施例中,构建模块903用于根据待构建的收费站的基础数据,以及 每个
类别的收费站模型对应的构建方法构建收费站模型,包括:根据待构建的收 费站的构建优先级,依次根据待构建的收费站的基础数据,以及对应的构建方法 构建收费站模型,其中,构建优先级从高精收费站模型、标精收费站模型和简易 收费站模型依次降低。
171.该装置可以采用软件和/或硬件实现,并可集成在任意具有计算能力的服务器 或终端设备上。本公开装置实施例中未详尽描述的内容可以参考本公开任意方法 实施例中的描述。
172.图10为本公开实施例提供的一种电子设备的结构示意图,用于对实现本公开 实施例中任一种高精地图的收费站模型构建方法的电子设备进行示例性说明,不 应理解为对本公开实施例的具体限定。
173.如图10所示,电子设备1100可以包括处理器(例如中央处理器、图形处理 器等)1101,其可以根据存储在只读存储器(rom)1102中的程序或者从存储装 置1108加载到随机访问存储器(ram)1103中的程序而执行各种适当的动作和 处理。在ram 1103中,还存储有电子设备1100操作所需的各种程序和数据。处 理器1101、rom 1102以及ram 1103通过总线1104彼此相连。输入/输出(i/o) 接口1105也连接至总线1104。
174.通常,以下装置可以连接至i/o接口1105:包括例如触摸屏、触摸板、键盘、 鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置1106;包括例如液晶显 示器(lcd)、扬声器、振动器等的输出装置1107;包括例如磁带、硬盘等的存储 装置1108;以及通信装置1109。通信装置1109可以允许电子设备1100与其他设 备进行无线或有线通信以交换数据。虽然示出了具有各种装置的电子设备1100, 但是应理解的是,并不要求实施或具备所有示出的装置,可以替代地实施或具备 更多或更少的装置。
175.特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计 算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在 非暂态计算机可读介质上的计算机程序,该计算机程序包含用于执行流程示意图 所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置1109 从网络上被下载和安装,或者从存储装置1108被安装,或者从rom 1102被安装。 在该计算机程序被处理器1101执行时,可以执行本公开实施例提供的任一种高精 地图的收费站模型构建方法中限定的功能。
176.需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或 者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可 以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者 任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有 一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、 只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携 式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意 合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有 形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而 在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的 数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多 种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读 信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可 读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或 者与其结合使用的程序。计算机可读介质上包含的
程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等等,或者上述的任意合适的组合。
177.在一些实施方式中,客户端、服务端可以利用诸如http(hypertexttransferprotocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“lan”),广域网(“wan”),网际网(例如,互联网)以及端对端网络(例如,adhoc端对端网络),以及任何当前已知或未来研发的网络。
178.上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
179.上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:
180.获取待构建的收费站的基础数据;根据待构建的收费站的基础数据确定构建后的收费站模型的类别,每个类别的收费站模型对应的构建方法不同;根据待构建的收费站的基础数据,以及每个类别的收费站模型对应的构建方法构建收费站模型。
181.在本公开实施例中,可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言,诸如java、smalltalk、c ,还包括常规的过程式程序设计语言,诸如“c”语言或类似的程序设计语言。程序代码可以完全地在计算机上执行、部分地在计算机上执行、作为一个独立的软件包执行、部分在计算机上部分在远程计算机上执行、或者完全在远程计算机或服务端上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
182.附图中的流程示意图和结构示意图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程示意图或结构示意图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,结构示意图和/或流程示意图中的每个方框、以及结构示意图和/或流程示意图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
183.描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定。
184.本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、复杂可编程逻辑设备(cpld)等等。
185.以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技
术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术 特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开 中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
186.此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作 以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处 理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这 些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某 些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描 述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。
187.尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是 应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。 相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献