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

一种道路识别方法、装置、电子设备以及存储介质与流程

2022-02-25 22:35:56 来源:中国专利 TAG:


1.本公开涉及人工智能领域中的智能交通、导航定位技术领域,尤其涉及一种道路识别方法、装置、电子设备以及存储介质。


背景技术:

2.在导航定位领域中,为了保证导航的准确性,终端在导航的过程中,需要准确识别当前位置所在的道路。


技术实现要素:

3.本公开提供了一种道路识别方法、装置、电子设备以及存储介质。
4.根据本公开的一方面,提供了一种道路识别方法,包括:
5.获取当前时段、以及所述当前时段内待识别车辆的当前定位及当前行车速度;
6.根据所述当前定位,确定所述待识别车辆当前定位所对应的至少两个候选车道;
7.在历史数据中,查询目标历史时段下各所述候选车道上当前定位处的历史行车速度,其中,所述目标历史时段为与所述当前时段的时间周期相同的历史时段;
8.基于所述当前行车速度以及各所述历史行车速度,确定所述待识别车辆当前行驶的目标车道。
9.根据本公开的另一方面,提供了一种道路识别装置,包括:
10.获取模块,用于获取当前时段、以及所述当前时段内待识别车辆的当前定位及当前行车速度;
11.确定模块,用于根据所述当前定位,确定所述待识别车辆当前定位所对应的至少两个候选车道;
12.查询模块,用于在历史数据中,查询目标历史时段下各所述候选车道上当前定位处的历史行车速度,其中,所述目标历史时段为与所述当前时段的时间周期相同的历史时段;
13.识别模块,用于基于所述当前行车速度以及各所述历史行车速度,确定所述待识别车辆当前行驶的目标车道。
14.根据本公开的另一方面,提供了一种电子设备,包括:
15.至少一个处理器;以及
16.与所述至少一个处理器通信连接的存储器;其中,
17.所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本公开中任一项所述的道路识别方法。
18.根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行本公开中任一项所述的道路识别方法。
19.根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现本公开中任一项所述的道路识别方法。
20.本公开实施例中,能够基于待识别车辆当前时段内的当前行车速度,以及当前定位所对应的至少两个候选车道上,与当前时段的时间周期相同的历史时段下当前定位处的历史行车速度,对待识别车辆当前行驶的目标车道进行识别。
21.应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
22.附图用于更好地理解本方案,不构成对本公开的限定。其中:
23.图1是根据本公开的道路识别方法的一种示意图;
24.图2是根据本公开的道路识别方法的另一种示意图;
25.图3是根据本公开的道路识别方法的再一种示意图;
26.图4是根据本公开的道路识别装置的一种示意图;
27.图5是用来实现本公开实施例的道路识别方法的电子设备的框图。
具体实施方式
28.以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
29.实际应用中,在导航定位领域,因导航设备定位精度的限制以及在垂直地面方向的定位能力,对于平行路区域,容易发生识别不了高架桥上下道路以及主辅路的情况。而一旦识别错误,由于正确和错误的道路相距很近,从定位坐标上看,不构成偏离路线的判断条件,使得识别错误之后难以及时自动纠正,此时需要用户手动切换“我在辅路”,或者“我在高架桥上道路”等等。
30.为了解决上述问题,本公开实施例提供的道路识别方法,获取当前时段、以及当前时段内待识别车辆的当前定位及当前行车速度,进一步据当前定位,确定待识别车辆当前定位所对应的至少两个候选车道,在历史数据中,查询目标历史时段下各候选车道上当前定位处的历史行车速度,该目标历史时段为与当前时段的时间周期相同的历史时段,进而基于当前行车速度以及各历史行车速度,确定待识别车辆当前行驶的目标车道。因候选车道上的历史行车速度是真实的行车轨迹数据,使得基于当前时段内的当前行车速度,以及候选车道上与当前时段对应的历史时段内当前定位所对应的历史行车速度,所识别的目标车道相对准确,实现了对平行路区域行车车道相对准确的识别。
31.下面通过具体实施例对本公开提供的道路识别方法进行详细说明。
32.本公开实施例提供的道路识别方法可以应用于电子设备,如车载设备、智能终端设备等等。本公开实施例提供的道路识别方法可以是针对平行路区域的识别。
33.参见图1,图1为本公开实施例提供的一种道路识别方法的流程示意图,包括以下步骤:
34.s101,获取当前时段、以及当前时段内待识别车辆的当前定位及当前行车速度。
35.本公开实施例中,对车辆驶入平行路区域所行驶的车道进行识别。可以在待识别
车辆开始驶入平行路区域时,获取当前时段、以及当前时段内待识别车辆的当前定位及当前行车速度。
36.在一种可能的实施方式中,步骤s101的实施过程可以为:
37.获取当前时刻之前待识别车辆行驶指定距离所对应的时段,得到当前时段;
38.根据指定距离及当前时段的时长,计算待识别车辆行驶指定距离的平均速度,得到当前行车速度;
39.获取当前时段内待识别车辆的定位信息,得到当前定位。
40.实际导航过程中,可以在待识别车辆开始驶入平行路区域时,获取当前时刻之前待识别车辆行驶指定距离所对应的时段,得到当前时段,该指定距离可以是100米、200米或者300米等,具体的,本领域技术人员可根据实际需求进行设置。当前时段即为:待识别车辆驶入平行路区域,行驶至该指定距离所对应的时段,例如几时几秒至几时几秒等。在知晓行驶指定距离所对应的时段时,可以根据时段和距离计算得到待识别车辆行驶指定距离的平均速度,将该平均速度确定为当前时段对应的当前行车速度。
41.也可以在待识别车辆开始驶入平行路区域时,获取待识别车辆当前行车每秒的速度,以及在行驶指定距离时,获取行驶指定距离所对应的时段,得到当前时段,将行驶指定距离过程中行车的平均速度确定为当前时段对应的当前行车速度。
42.当前时段内待识别车辆的定位信息,可以是待识别车辆开始驶入平行路区域时的坐标位置,也可以是驶入平行路区域行驶指定距离时的坐标位置,还可以是开始驶入平行路区域至行驶指定距离的中间坐标位置,异或是待识别车辆开始驶入平行路区域至行驶指定距离的实时定位信息的坐标位置平均值,将该定位信息确定为当前时段内的当前定位。
43.相较于瞬时定位和车速,获取当前时段内待识别车辆的当前定位及平均速度(当前行车速度),以进一步将该当前行车速度,与历史数据中和当前时段相对应的历史时段下相同位置的历史车速进行对比,能够更准确的识别待识别车辆所行驶的车道。
44.参见图1,s102,根据当前定位,确定待识别车辆当前定位所对应的至少两个候选车道。
45.在获取待识别车辆的当前定位后,能够根据当前定位对应的坐标位置,确定当前定位所对应的至少两个候选车道。对于平行路区域,该候选车道例如可以是主车道和辅车道,或者高架桥上车道和高架桥下车道等。
46.s103,在历史数据中,查询目标历史时段下各候选车道上当前定位处的历史行车速度。
47.本公开实施例中,可以预先对目标平行路区域中各车道上的历史行车轨迹进行离线统计,并提取该历史行车轨迹中的坐标数据和时间数据,进而基于所提取的坐标数据和时间数据,对目标平行路区域中各车道上不同行车距离的车速进行分时段统计,例如不同行车距离可以是50米、100米或者200米等,历史行车速度可以是:主车道上车辆行驶速度为60千米每小时,辅车道上车辆行驶速度为30千米每小时等。统计数据例如可以标记为:
48.xxxx年xx月xx日时间段主车道坐标1to坐标2车速1
49.xxxx年xx月xx日时间段辅车道坐标1to坐标2车速2
50.其中,坐标1至坐标2之间的距离即为行车距离,时间段即为车辆从坐标1行驶至坐标2使用的时间段。
51.进一步的,可以将目标平行路区域中各车道上不同行车距离的车速分时段统计结果存储于数据库中,在实际导航中,获取当前时段内待识别车辆的当前定位及当前行车速度后,可以查询数据库,在数据库的历史数据中,查询到目标历史时段下各候选车道上当前定位处的历史行车速度。
52.其中,目标历史时段为与当前时段的时间周期相同的历史时段。时间周期的大小可以根据实际情况自定义设置,该时间周期的大小可以对应于数据库中存储的历史轨迹数据分时段统计的时间周期大小。例如,当前时段为9:05-9:06,当以1分钟作为时间周期的基本单位(此时1分钟也为数据库中存储的历史轨迹数据分时段统计的时间周期大小),以天作为时间周期的循环单位时,当前时段对应9:05-9:06的时间周期,可以将历史数据中的9:05-9:06作为目标历史时段,查询历史数据中的9:05-9:06各候选车道上当前定位处的历史行车速度。
53.例如,当前时段为星期一的9:05-9:06,当以5分钟作为时间周期的基本单位,以一周作为时间周期的循环单位时,当前时段对应星期一9:05-9:10的时间周期,可以将历史数据中星期一9:05-9:10作为目标历史时段,查询历史数据中的星期一9:05-9:10各候选车道上当前定位处的历史行车速度。
54.例如,当前时段为3月15日的9:05-9:06,当以10分钟作为时间周期的基本单位,以一年作为时间周期的循环单位时,当前时段对应3月15日9:00-9:10的时间周期,可以将历史数据中3月15日9:00-9:10作为目标历史时段,查询历史数据中的3月15日9:00-9:10各候选车道上当前定位处的历史行车速度。
55.s104,基于当前行车速度以及各历史行车速度,确定待识别车辆当前行驶的目标车道。
56.在得到各候选车道上,与当前时段内待识别车辆的当前定位下当前行车速度处于同一时段同一位置处的历史行车速度后,将当前行车速度分别与各历史行车速度进行比对,以确定待识别车辆当前行驶的目标车道。
57.示例性的,可以确定与当前行车速度最为相近的历史行车速度,将最相近的历史行车速度对应的候选车道,确定为待识别车辆当前行驶的目标车道。
58.因候选车道上的历史行车速度是真实的行车轨迹数据,使得基于当前时段内的当前行车速度,以及候选车道上与当前时段对应的历史时段内当前定位所对应的历史行车速度,所识别的目标车道相对准确,实现了对平行路区域行车车道相对准确的识别。
59.参见图2,图2为本公开实施例提供的另一种道路识别方法的流程示意图,包括以下步骤:
60.s201,获取当前时段、以及当前时段内待识别车辆的当前定位及当前行车速度。
61.s202,根据当前定位,确定待识别车辆当前定位所对应的至少两个候选车道。
62.s203,在历史数据中,查询目标历史时段下各候选车道上当前定位处的历史行车速度。其中,目标历史时段为与当前时段的时间周期相同的历史时段。
63.其中,步骤s201-s203的实现过程可参见上述步骤s101-s103的实现过程,本公开实施例在此不再赘述。
64.s204,基于当前行车速度以及各历史行车速度,计算待识别车辆位于各候选车道的目标概率。
65.在得到各候选车道上,与当前时段内待识别车辆的当前定位下当前行车速度处于同一时段同一位置处的历史行车速度后,可以进一步计算待识别车辆位于各候选车道的目标概率。
66.在一种可能的实施方式中,上述至少两个候选车道可以包括第一候选车道及第二候选车道,第一候选车道的历史行车速度大于第二候选车道的历史行车速度。
67.示例性的,第一候选车道可以是主车道或者高架桥上车道,第二候选车道可以是辅车道或者高架桥下车道。
68.在一种可能的实施方式中,步骤s204基于当前行车速度以及各历史行车速度,计算待识别车辆位于各候选车道的目标概率的实施过程,可以包括:
69.在当前行车速度不小于第一候选车道的历史行车速度时,确定待识别车辆位于第一候选车道的概率为百分之百;
70.在当前行车速度小于第二候选车道的历史行车速度时,确定待识别车辆位于第二候选车道的概率为百分之百;
71.在当前行车速度小于第一候选车道的历史行车速度、且不小于第二候选车道的历史行车速度时,利用线性计算方法,计算待识别车辆分别位于各候选车道的概率。
72.示例性的,当前行车速度为60千米每小时,第一候选车道的历史行车速度为50千米每小时,第二候选车道的历史行车速度为10千米每小时,当前行车速度不小于第一候选车道的历史行车速度,确定待识别车辆位于第一候选车道的概率为百分之百,位于第二候选车道的概率为百分之零。
73.当前行车速度为8千米每小时,第一候选车道的历史行车速度为50千米每小时,第二候选车道的历史行车速度为10千米每小时,当前行车速度小于第二候选车道的历史行车速度,确定待识别车辆位于第二候选车道的概率为百分之百,位于第一候选车道的概率为百分之零。
74.当前行车速度为20千米每小时,第一候选车道的历史行车速度为50千米每小时,第二候选车道的历史行车速度为10千米每小时,当前行车速度小于第一候选车道的历史行车速度、且不小于第二候选车道的历史行车速度,利用线性计算方法,计算待识别车辆分别位于各候选车道的概率:
75.待识别车辆位于第一候选车道的概率为:1-(50-20)/(50-10)=25%;
76.待识别车辆位于第二候选车道的概率为:1-(10-20)/(10-50)=75%。
77.本公开实施例中,直接基于当前行车速度与各选车道的历史行车速度之间的大小关系,计算待识别车辆分别位于各候选车道的概率,能够快速判断出待识别车辆所行驶的车道。
78.s205,根据各目标概率,确定待识别车辆当前行驶的目标车道。
79.示例性的,一种实施例中,计算得到待识别车辆分别位于各候选车道的目标概率后,可以将目标概率大于预设概率阈值对应的候选车道,确定为待识别车辆当前行驶的目标车道。该预设概率阈值可以是80%、85%或90%等等,本领域技术人员可以根据实际需求进行设置。
80.在一种可能的实施方式中,根据各目标概率,确定待识别车辆当前行驶的目标车道的实施方式,可以包括:
81.针对每一个候选车道,计算多个连续的当前时段内待识别车辆位于该候选车道的目标概率的平均概率值;若平均概率值大于预设概率阈值,则判定该候选车道为待识别车辆当前行驶的目标车道。
82.可以获取多个连续的当前时段,以及与每一当前时段对应的当前时段内待识别车辆的定位信息以及行车速度,即获取待识别车辆连续行驶多个指定距离分别对应的当前时段,以及每一当前时段下当前定位和当前行车速度(也即连续实时获取待识别车辆的行车数据),其中多个可以是至少三个。
83.采用上述方式,在每一当前时段内计算待识别车辆位于各候选车道的目标概率。进一步,针对每一个候选车道,计算多个连续的当前时段内待识别车辆位于该候选车道的目标概率的平均概率值,并在平均概率值大于预设概率阈值时,判定该候选车道为待识别车辆当前行驶的目标车道。
84.示例性的,多个为3个,则针对每一个候选车道,计算3个连续的当前时段内待识别车辆位于该候选车道的目标概率的平均概率值。其中一个候选车道为主车道,3个连续的当前时段分别为t,t 1,t 2,分别在时段t,t 1,t 2计算得到待识别车辆位于主车道的概率为82%,79%和82%,则平均概率值为81%,大于预设概率阈值80%,确定主车道为待识别车辆当前行驶的目标车道。
85.本公开实施例中,针对每一个候选车道,计算多个连续的当前时段内待识别车辆位于该候选车道的目标概率的平均概率值,即对连读多次车道识别的概率取平均值,避免了单次误判,进一步根据该平均概率值与预设概率阈值之间的大小关系,确定待识别车辆当前行驶的目标车道,使得识别的结果更为准确。
86.因候选车道上的历史行车速度是真实的行车轨迹数据,使得基于当前时段内的当前行车速度,以及候选车道上与当前时段对应的历史时段内当前定位所对应的历史行车速度,计算得到的待识别车辆位于各候选车道的目标概率更为准确,进一步根据各目标概率所确定的待识别车辆当前行驶的目标车道相对准确,实现了对平行路区域行车车道相对准确的识别。
87.在一种可能的实施方式中,上述针对每一个候选车道,计算得到的多个连续的当前时段内待识别车辆位于该候选车道的目标概率值,均小于预设概率阈值时,则返回执行步骤s201:获取当前时段、以及当前时段内待识别车辆的当前定位及当前行车速度。
88.示例性的,多个为3个时,针对每一个候选车道,计算得到的3个连续的当前时段内待识别车辆位于该候选车道的目标概率值,均小于预设概率阈值时,则继续计算下一3个连续的当前时段内待识别车辆位于该候选车道的目标概率值是否不小于预设概率阈值,以对待识别车辆当前行驶的目标车道进行识别。
89.示例性的,多个为3个,则针对每一个候选车道,计算3个连续的当前时段内待识别车辆位于该候选车道的目标概率的平均概率值。其中一个候选车道为主车道,3个连续的当前时段分别为t,t 1,t 2,在时段t,t 1,t 2分别计算得到待识别车辆位于主车道的概率为30%,50%和40%,则平均概率值为40%,小于预设概率阈值80%,另一个候选车道为辅车道,在时段t,t 1,t 2分别计算得到待识别车辆位于辅车道的概率为60%,50%和70%,则平均概率值为60%,小于预设概率阈值80%。
90.此时,执行获取当前时段、以及当前时段内待识别车辆的当前定位及当前行车速
度之后的步骤,得到t 3时段待识别车辆位于各候选车道的目标概率。进一步,针对每一个候选车道,计算3个连续的当前时段内待识别车辆位于该候选车道的目标概率的平均概率值,在时段t 1,t 2,t 3分别计算得到待识别车辆位于主车道的概率为85%,78%,83%,则平均概率值为82%,不小于预设概率阈值80%,识别待识别车道当前行驶的目标车道为主车道。
91.本公开实施例中,采用多次判断的方式,针对每一个候选车道,计算多个连续的当前时段内待识别车辆位于该候选车道的目标概率的平均概率值,至平均概率值大于预设概率值,判定此时候选车道为待识别车辆当前行驶的目标车道,使得车道识别的更准确。
92.参见图3,图3为本公开实施例提供的再一种道路识别方法的流程示意图,包括以下步骤:
93.s301,获取当前时段、以及当前时段内待识别车辆的当前定位及当前行车速度。
94.s302,根据当前定位,确定待识别车辆当前定位所对应的至少两个候选车道。
95.s303,在历史数据中,查询目标历史时段下各候选车道上当前定位处的历史行车速度。其中,目标历史时段为与当前时段的时间周期相同的历史时段。
96.s304,基于当前行车速度以及各历史行车速度,确定待识别车辆当前行驶的目标车道。
97.其中,步骤s301-s304的实现过程可参见上述步骤s101-s104的实现过程,本公开实施例在此不再赘述。
98.s305,在待识别车辆当前行驶的目标车道与导航展示的待识别车辆行驶的车道不同的情况下,提示用户是否将导航切换至目标车道。
99.在识别出待识别车辆当前行驶的目标车道,且,待识别车辆当前行驶的目标车道与导航展示的待识别车辆行驶的车道不同的情况下,可以语音提示用户是否将导航切换至目标车道,或者弹出消息提示用户是否将导航切换至目标车道,以使得导航与当前行驶车道保持一致。
100.因候选车道上的历史行车速度是真实的行车轨迹数据,使得基于当前时段内的当前行车速度,以及候选车道上与当前时段对应的历史时段内当前定位所对应的历史行车速度,所识别的目标车道相对准确,实现了对平行路区域行车车道相对准确的识别。且,在待识别车辆当前行驶的目标车道与导航展示的待识别车辆行驶的车道不同的情况下,提示用户是否将导航切换至目标车道,以增强导航的智能化服务,提升用户使用导航的体验。
101.本公开实施例还提供了一种道路识别装置,参见图4,该装置包括:
102.获取模块401,用于获取当前时段、以及当前时段内待识别车辆的当前定位及当前行车速度;
103.确定模块402,用于根据当前定位,确定待识别车辆当前定位所对应的至少两个候选车道;
104.查询模块403,用于在历史数据中,查询目标历史时段下各候选车道上当前定位处的历史行车速度,其中,目标历史时段为与当前时段的时间周期相同的历史时段;
105.识别模块404,用于基于当前行车速度以及各历史行车速度,确定待识别车辆当前行驶的目标车道。
106.本公开实施例中,因候选车道上的历史行车速度是真实的行车轨迹数据,使得基
于当前时段内的当前行车速度,以及候选车道上与当前时段对应的历史时段内当前定位所对应的历史行车速度,所识别的目标车道相对准确,实现了对平行路区域行车车道相对准确的识别。
107.可选地,上述获取模块401,具体用于:
108.获取当前时刻之前待识别车辆行驶指定距离所对应的时段,得到当前时段;
109.根据指定距离及当前时段的时长,计算待识别车辆行驶指定距离的平均速度,得到当前行车速度;
110.获取当前时段内待识别车辆的定位信息,得到当前定位。
111.可选地,上述识别模块404,包括:
112.计算子模块,用于基于当前行车速度以及各历史行车速度,计算待识别车辆位于各候选车道的目标概率;
113.识别子模块,用于根据各目标概率,确定待识别车辆当前行驶的目标车道。
114.可选地,上述至少两个候选车道包括第一候选车道及第二候选车道,第一候选车道的历史行车速度大于第二候选车道的历史行车速度,上述计算子模块,具体用于:
115.在当前行车速度不小于第一候选车道的历史行车速度时,确定待识别车辆位于第一候选车道的概率为百分之百;
116.在当前行车速度小于第二候选车道的历史行车速度时,确定待识别车辆位于第二候选车道的概率为百分之百;
117.在当前行车速度小于第一候选车道的历史行车速度、且不小于第二候选车道的历史行车速度时,利用线性计算方法,计算待识别车辆分别位于各候选车道的概率。
118.可选地,上述识别子模块,具体用于:
119.针对每一个候选车道,计算多个连续的当前时段内待识别车辆位于该候选车道的目标概率的平均概率值;若平均概率值大于预设概率阈值,则判定该候选车道为待识别车辆当前行驶的目标车道。
120.可选地,上述装置还包括:
121.触发模块,用于在各平均概率值均小于预设概率阈值时,触发获取模块执行获取当前时段、以及当前时段内待识别车辆的当前定位及当前行车速度。
122.可选地,上述装置还包括:
123.提示模块,用于在待识别车辆当前行驶的目标车道与导航展示的待识别车辆行驶的车道不同的情况下,提示用户是否将导航切换至目标车道。
124.根据本公开的实施例,本公开还提供了一种电子设备、一种可读存储介质和一种计算机程序产品。
125.本公开提供的一种电子设备,包括:
126.至少一个处理器;以及
127.与至少一个处理器通信连接的存储器;其中,
128.存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行本公开中任一项的方法。
129.本公开提供的一种存储有计算机指令的非瞬时计算机可读存储介质,其中,计算机指令用于使计算机执行本公开中任一项的方法。
130.本公开提供的一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现本公开中任一项的方法。
131.图5示出了可以用来实施本公开的实施例的示例电子设备500的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。
132.如图5所示,设备500包括计算单元501,其可以根据存储在只读存储器(rom)502中的计算机程序或者从存储单元508加载到随机访问存储器(ram)503中的计算机程序,来执行各种适当的动作和处理。在ram 503中,还可存储设备500操作所需的各种程序和数据。计算单元501、rom 502以及ram 503通过总线504彼此相连。输入/输出(i/o)接口505也连接至总线504。
133.设备500中的多个部件连接至i/o接口505,包括:输入单元506,例如键盘、鼠标等;输出单元507,例如各种类型的显示器、扬声器等;存储单元508,例如磁盘、光盘等;以及通信单元509,例如网卡、调制解调器、无线通信收发机等。通信单元509允许设备500通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
134.计算单元501可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元501的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。计算单元501执行上文所描述的各个方法和处理,例如道路识别方法。例如,在一些实施例中,道路识别方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元508。在一些实施例中,计算机程序的部分或者全部可以经由rom 502和/或通信单元509而被载入和/或安装到设备500上。当计算机程序加载到ram 503并由计算单元501执行时,可以执行上文描述的道路识别方法的一个或多个步骤。备选地,在其他实施例中,计算单元501可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行道路识别方法。
135.本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、复杂可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
136.用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件
包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
137.在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
138.为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
139.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)和互联网。
140.计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,也可以为分布式系统的服务器,或者是结合了区块链的服务器。
141.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。
142.上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献