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

交通信息指示方法、装置、计算机设备及存储介质与流程

2023-01-14 12:38:18 来源:中国专利 TAG:


1.本技术涉及计算机技术领域,尤其涉及一种交通信息指示方法、装置、计算机设备及存储介质。


背景技术:

2.随着计算机技术的不断深入发展,基于计算机技术辅助相应对象的日常生产和生活已成为当前的研究热点,如可基于计算机技术对相应对象控制交通设备的运行进行辅助,从而可有效提升相应对象对交通设备的控制有效性,以及可有效提升交通设备的运行安全性。而当前在采用计算机技术辅助交通设备的运行时,通常仅关注于交通设备本身的设备情况,由此可见,当前对交通设备进行辅助控制的方式较为单一,而基于对交通设备单一情况的辅助控制,仍然无法保证基于辅助控制保证对交通设备的运行安全。


技术实现要素:

3.本发明实施例提供了一种交通信息指示方法、装置、计算机设备及存储介质,可保证交通设备的运行安全。
4.一方面,本发明实施例提供了一种交通信息指示方法,包括:获取交通设备朝目标路口行驶的当前车道,以及与所述当前车道关联的交通指示信号的当前信号状态;所述当前信号状态是从所述交通指示信号包含多个信号状态中确定出的;获取所述当前信号状态对应的有效时长,并根据所述交通指示信号的当前信号状态及对应的有效时长,确定所述交通设备在安全通过所述目标路口时需采取的行驶方式;根据确定出的行驶方式和所述交通指示信号的当前信号状态,控制所述交通设备输出当前的振动编码信息,当前输出的振动编码信息用于指示所述交通设备按照确定出的行驶方式通过所述目标路口;其中,在处于不同信号状态时,或在对应不同行驶方式时输出的振动编码信息均不相同。
5.再一方面,本发明实施例提供了一种交通信息指示装置,包括:获取单元,用于获取交通设备朝目标路口行驶的当前车道,以及与所述当前车道关联的交通指示信号的当前信号状态;所述当前信号状态是从所述交通指示信号包含多个信号状态中确定出的;所述获取单元,还用于获取所述当前信号状态对应的有效时长;处理单元,用于根据所述交通指示信号的当前信号状态及对应的有效时长,确定所述交通设备在安全通过所述目标路口时需采取的行驶方式;所述处理单元,还用于根据确定出的行驶方式和所述交通指示信号的当前信号状态,控制所述交通设备输出当前的振动编码信息,当前输出的振动编码信息用于指示所述交通设备按照确定出的行驶方式通过所述目标路口;其中,在处于不同信号状态时,或在对应不同行驶方式时输出的振动编码信息均不相同。
6.再一方面,本发明实施例提供了一种计算机设备,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储支持计算机设备执行上述方法的计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如下步骤:获取交通设备朝目标路口行驶的当前车道,以及与所述当前车道关联的交通指示信号的当前信号状态;所述当前信号状态是从所述交通指示信号包含多个信号状态中确定出的;获取所述当前信号状态对应的有效时长,并根据所述交通指示信号的当前信号状态及对应的有效时长,确定所述交通设备在安全通过所述目标路口时需采取的行驶方式;根据确定出的行驶方式和所述交通指示信号的当前信号状态,控制所述交通设备输出当前的振动编码信息,当前输出的振动编码信息用于指示所述交通设备按照确定出的行驶方式通过所述目标路口;其中,在处于不同信号状态时,或在对应不同行驶方式时输出的振动编码信息均不相同。
7.再一方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有程序指令,所述程序指令被处理器执行时,所述程序指令被处理器执行时,用于执行如第一方面所述的交通信息指示方法。
8.在本技术实施例中,计算机设备可在交通设备朝目标路口行驶的过程中,获取与该当前车道关联的交通指示信号的当前信号状态,进而使得该计算机设备可基于交通指示信号的当前信号状态对应的有效时长,确定出该交通设备在安全通过目标路口时需采取的行驶方式,而在该计算机设备确定出相应的行驶方式后,则可结合该交通指示信号的当前信号状态,控制该交通设备输出当前的振动编码信息,以使该交通设备按照输出的振动编码信息的指示通过该目标路口,使得计算机设备实现了根据交通设备的运行状态及交通指示信号的信号状态进行交通设备的控制信息的辅助确定,并可通过控制交通设备输出振动编码信息,以使该交通设备的操作对象可在存在颜色辨别障碍的情况下,快速确定出是否能安全通过该目标路口,以保证该交通设备在行驶过程中的安全性,也提升了进行行驶方式确认的灵活性。
附图说明
9.为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
10.图1a是本发明实施例提供的一种交通设备的驾驶示意图;图1b是本发明实施例提供的另一种交通设备的驾驶示意图;图1c是本发明实施例提供的一种交通信息指示系统的示意图;图2是本发明实施例提供的一种交通信息指示方法的示意流程图;图3a是本发明实施例提供的一种确定道路信息的示意图;图3b是本发明实施例提供的一种导航界面的示意图;图3c是本发明实施例提供的一种进行交通指示信号确认的示意图;图4a是本发明实施例提供的一种触发进行振动输出的示意图;
图4b是本发明实施例提供的另一种触发进行振动输出的示意图;图4c是本发明实施例提供的一种进行交通信息指示的示意图;图5是本发明实施例提供的一种交通信息指示装置的示意性框图;图6是本发明实施例提供的一种计算机设备的示意性框图。
具体实施方式
11.本技术实施例提出了一种交通信息指示方法,使计算机设备可在交通设备沿当前车道朝目标路口行驶的过程中,通过获取与当前车道关联的交通指示信号对应的当前信号状态,以及该当前信号状态的有效时长,确定出该交通设备在安全通过该目标路口时需采取的行驶方式,进而则可基于确定出的行驶方式与交通指示信号的当前信号状态,控制该交通设备进行相应振动编码信息的输出,也就可使该交通设备对应的操作对象可基于输出的振动编码信息,按照相应行驶方式的指示通过该目标路口,使计算机设备实现了通过对交通指示信号对应信号状态和交通设备对应行驶方式的联合编码处理,而基于对交通指示信号的信号状态和交通设备对应行驶方式的联合编码对应的振动输出,使得交通设备对应的操作对象可准确地确定出对交通设备的行驶控制方式,实现了对交通设备对应操作对象在控制交通设备过程中的有效辅助,从而可保证交通设备在目标道路上的安全行驶。在一个实施例中,该计算机设备与交通设备是建立有通信连接的设备,其中,该计算机设备可以是该交通设备的外接设备,如该计算机设备可以是该交通设备中某个应用程序对应的后台服务器,或者,该计算机设备也可以是该交通设备本身,或者,该计算机设备还可以是该交通设备中的某个处理模块,在本技术实施例中,主要是以该计算机设备为交通设备本身(或为交通设备的处理模块)的情况进行阐述的。其中,该计算机设备具体可以是终端设备或者也可以是服务器,而在该计算机设备为服务器时,该计算机设备可以是一个独立的物理服务器,也可以是由多个物理服务器构成的服务器集群,或者,也可以是云服务器等。
12.在一个实施例中,该当前车道是指该交通设备在当前时刻所处的行驶车道,其中,如果该交通设备当前行驶在目标道路中,若该目标道路仅包含一个车道,则该目标道路包含的一个车道即是当前车道,而如果该目标道路包含至少两个车道,则该交通设备当前时刻所处的车道即为当前车道,其中,当前时刻是指计算机设备需进行振动编码输出的时刻,也是该计算机设备进行交通指示信号的当前信号状态获取的时刻。另外,该交通设备沿当前车道行驶的目标路口是指:该交通设备在沿当前车道行驶,将行驶到的第一个存在交通指示信号的位置,那么,该计算机设备确定出的交通指示信号则是在该目标路口处存在的交通指示信号。其中,该交通设备沿当前道路朝目标路口行驶的场景示意图可如图1a所示,该交通设备可以是如图1a中由10标记的设备,而该目标路口则是存在交通指示信号(在图1a中由11进行标记)的道路位置。
13.在一个实施例中,由于交通设备行驶的目标道路可能仅包含一个车道,那么,该计算机设备确定出的交通指示信号则是在目标路口处存在的指示信号。在另一种实现方式中,如果该交通设备行驶的目标道路包含多个车道,如图1a所示,由于在目标路口进行交通指示信号的设置时,将为每个车道分别设置一个对应的交通指示信号,并采用一个交通指示信号与一个车道相关联,那么,在这种情况下,计算机设备需从目标路口包含的多个分别与不同车道关联的交通指示信号中,确定出与当前车道关联的交通指示信号,并进一步进
行相应交通指示信号的当前信号状态。在一个实施例中,交通指示信号主要是指交通信号灯,可通过显示不同颜色的光,来控制是否允许交通设备通行,而基于交通指示信号与相应车道的关联,可以理解,与相应车道关联的交通指示信号,通过显示不同颜色的光,来对相应车道中交通设备的通行情况进行控制。如图1a中由11标记的交通指示信号,本技术实施例通过附图示例性的采用不同的填充颜色,来描述现实场景下交通指示信号显示的不同颜色的光。
14.在一个实施例中,与一个车道关联的交通指示信号可以是一个单个的信号灯,如图1a所示的三个车道分别与三个单独的信号灯关联,而每个信号灯可分别切换显示不同颜色的光,以对相关联的车道中行驶的交通设备进行通行控制。此外,与一个车道关联的交通指示信号也可以是由多个信号灯组成的信号灯组,如图1b所示,每个车道与一个信号灯组进行关联,从而采用该信号灯组实现对关联车道中的交通设备进行通行控制。
15.计算机设备在确定出与当前车道关联的交通指示信号后,则可进一步确定出与当前车道关联的交通指示信号的当前信号状态,该当前信号状态是指该交通指示信号在当前显示的光的颜色,其中,交通指示信号在显示不同颜色的光时,对相关联道路中行驶车辆的控制方式也不同,如在显示第一种颜色的光时,控制相关联道路中的交通设备不能通过该目标路口,而在显示第二种颜色的光时,控制相关联道路(即车道)中的交通设备减速,并停止在该目标路口,而在显示第三种颜色的光时,则控制相关联道路中的交通设备通过该目标路口。除了对与当前车道相关联的交通指示信号的当前信号状态的获取,该计算机设备还可获取该当前信号状态的有效时长,其中,该当前信号状态的有效时长可用于指示:从当前信号状态切换为下一个信号状态的时间,那么,基于对该有效时长的获取,该计算机设备可预估得到该交通设备在到达该目标路口时对应的预测信号状态,进一步也就可基于得到的预测信号状态,确定出该交通设备在通过该目标路口时的行驶方式,其中,该计算机设备确定出的行驶方式包括:该交通设备在到达该目标路口时采取的行驶速度,以及该交通设备在到达该目标路口后的通行方式。
16.基于计算机设备对行驶方式的确定,该计算机设备可进一步结合该交通指示信号的的当前信号状态进行振动编码信息的输出,以使该交通设备对应的控制对象可基于输出的振动编码信息不仅确定出当前的信号状态,还可确定出推荐的行驶方式,可实现在交通设备控制场景下对交通指示信号的信号状态进行提醒的灵活性和多样性。而基于结合了行驶方式和交通指示信号的当前信号状态输出的振动编码信息,可使存在颜色分辨障碍的操作对象有效确定出交通指示信号的当前信号状态,从而可保证该操作对象对交通设备进行控制的安全性,也提升了该交通设备的行驶安全性,另外,还可有效拓宽该交通指示信号在交通场景下的适用场景。此外,根据输出的振动编码信息,相应的控制对象还可确定出对推荐的行驶方式,从而是的该控制对象可结合推荐的行驶方式和当前的信号状态对该交通设备进行控制,以保证对该交通设备进行控制的准确性。
17.其中,该交通信息指示方法可应用在如图1c所示的交通信息指示系统中,其中,该交通信息指示系统包含计算机设备12和交通设备13,其中,计算机设备12通过获取交通设备13在沿当前道路朝目标路口行驶过程中,与该当前车道关联的交通指示信号的当前信号状态,及当前信号状态对应的有效时长,从而使得该计算机设备12可确定出该交通设备13在通过目标路口时需采取的行驶方式,从而可结合确定出的行驶方式,以及该当前信号状
态,控制交通设备13进行振动编码提醒的输出,从而也就可使该交通设备13对应的操作对象可基于输出的振动编码提醒,实现对交通设备13的安全操控,从而也就可保证该交通设备13在行驶过程中的安全性。
18.请参见图2,是本技术实施例提出的一种交通信息指示方法的示意流程图,该方法可由上述的计算机设备执行,如图2所示,该方法可包括:s201,获取交通设备朝目标路口行驶的当前车道,以及与当前车道关联的交通指示信号的当前信号状态;当前信号状态是从交通指示信号包含多个信号状态中确定出的。
19.计算机设备在交通设备沿当前车道朝目标路口行驶的过程中,该交通设备行驶的当前车道属于目标道路,且目标道路包含至少一个车道,另外,在目标路口处设置有关于目标道路中各车道的交通信号组,该交通信号组包含一个或多个交通指示信号,而该交通信号组中的一个交通指示信号可与目标道路的一个车道相关联。基于与各车道关联的交通指示信号,相应的交通指示信号可通过呈现不同的信号状态,来对相应车道中行驶的交通设备的通行情况进行控制,其中,交通指示信号包含的信号状态有三个,分别为指示交通设备在到达目标路口时进行等待的第一信号状态,指示允许通过目标路口的第二信号状态,以及减速停止到目标路口等待的第三信号状态,而相应的交通设备在基于交通指示信号对应的信号状态,确定出在目标路口的通行情况时,还可基于该交通指示信号对应的信号状态,结合当前道路支持的行驶方式,确定在目标路口的通行情况。
20.在一个实施例中,当前道路支持的行驶方式一般包含左转,右转和直行中的任意一个或多个,而在当前道路关联的交通指示信号对应的信号形状为圆饼形状时,当前道路支持的右转行驶方式默认是一直保持第二信号状态的,即可在当前道路执行右转时,忽略当前道路关联的交通指示信号的信号状态,并直接进行右转,而对于非圆饼形状的交通指示信号,或者对于当前道路支持的其他行驶方式,则需要对交通指示信号在上述的三个信号状态分别进行识别后,再基于识别结果进行驾驶。而在计算机设备结合当前道路所支持的行驶方式,以及该交通指示信号对应的信号状态确定在目标路口的通行情况时,还可在靠近该交通指示信号时,基于该交通指示信号的当前信号状态,及该交通指示信号保持该当前信号状态的剩余时长,来确定该交通设备在目标路口的通行方式。其中,该计算机设备在确定当前信号状态对应的剩余时长时,可在该当前交通信号对应显示有倒计时的情况下,基于对显示的倒计时的识别准确得到相应信号状态的剩余时长,而在没有倒计时显示的情况下,则可通过交通指示信号对应状态转变前的闪烁情况,实现对当前信号状态的剩余时长的估计。
21.因此,在该计算机设备在目标道路行驶的过程中,可先确定出该交通设备在目标道路中行驶的当前车道,并在确定出当前车道后,进一步确定出与该当前车道关联的交通指示信号对应的信号状态,从而可基于该交通指示信号当前对应的信号状态进行后续的振动编码处理。在一个实施例中,该计算机设备在取与当前车道关联的交通指示信号的当前信号状态时,可先获取当前车道的车道信息,当前车道的车道信息用于指示:交通设备在当前车道行驶时,所支持的至少一个行驶方向;然后,该计算机设备可获取交通设备在当前车道行驶时的目标行驶方向,并在当前车道的车道信息支持的至少一个行驶方向包含目标行驶方向时,则可触发执行获取与当前车道关联的交通指示信号的当前信号状态的步骤。也即是说,该计算机设备对与当前车道关联的交通指示信号的当前信号状态的获取,是在该
计算机设备确定交通设备的行驶方向是该当前车道支持的行驶方向时获取的,也即是在该交通设备按照规定的交通行驶规则行驶时,该计算机设备才会对该交通指示信号的当前信号状态的获取。
22.在计算机设备进行当前信号状态获取过程中,该计算机设备在获取当前车道的车道信息时,可分别

根据地图进行当前车道信息的获取,或者,

根据地面导向线进行车道信息的获取和校正。在具体实现中,该计算机设备在

根据地图进行当前车道信息的获取时,可先根据卫星实时定位确定该交通设备当前的所处位置,其中,基于卫星定位确定出的位置可精确到0.1米或以下的精度,然后该计算机设备可从地图数据库中获取当前行驶的目标道路中的各个车道的车道信息(具体可如位置、支持的行驶方向:直行、左转、右转、及掉头方向中的一个或多个),然后该计算机设备则可根据定位到的交通设备所处的位置和该目标道路各车道的车道信息,匹配得到该当前车道的车道信息。具体地,该计算机设备可先获取交通设备的当前定位信息,并从地图数据库中获取目标道路中各车道的位置信息和支持的行驶方向;当前定位信息用于指示交通设备的设备位置;进一步地,该计算机设备可基于交通设备的设备位置和目标道路中各车道的位置信息,从目标道路中确定出与交通设备的设备位置存在位置重叠的参考车道;然后则可将参考车道作为当前车道,并将参考车道支持的行驶方向作为当前车道的车道信息。
23.在一个实施例中,该计算机设备在

根据地面导向线进行车道信息的获取和校正的过程,是该计算机设备在无法接收卫星定位信号的情况下执行的。在这种情况下,该计算机设备可通过交通设备对当前车道进行图像识别处理,从而可基于对当前车道的图像识别结果,确定出该当前车道支持的行驶方向,而在该计算机设备确定出交通设备当前车道支持的行驶方向后,则可直接将确定出的行驶方向作为该当前车道的车道信息。或者,在其他实施方式中,如果对当前车道进行图像识别处理后,得到的针对当前车道的图像识别结果指示当前车道支持的行驶方向与地图信息不一致,该计算机设备还可以该图像识别处理的结果对该地图信息校正处理,并仍然将图像识别结果确定出的当前车道支持的行驶方向作为当前车道的车道信息,以避免临时施工导致的车道信息在地图中更新不及时的情况,也就可保证后续进行输出的振动编码信息的准确性和可靠性。具体地,该计算机设备在根据地面导向线进行车道信息的获取和校正时,可先获取由交通设备当前采集的行驶图像,并从行驶图像中获取当前车道的行驶导航标识;行驶导航标识用于指示当前车道的参考行驶方向;然后,该计算机设备可将从地图数据库中获取当前车道支持的行驶方向,与行驶导航标识指示的参考行驶方向进行匹配,并在匹配结果指示从地图数据库中获取的行驶方向与参考行驶方向一致时,将参考行驶方向作为当前车道的车道信息;否则,该计算机设备则可基于行驶导航标识指示的参考行驶方向对地图数据库中当前车道支持的行驶方向进行校准处理,然后则可将参考行驶方向作为当前车道的车道信息。
24.基于上述对计算机设备进行当前车道的车道信息获取的描述,该计算机设备对当前车道的车道信息的获取,即是在确定当前车道支持的行驶方向的过程,而该计算机设备获取到的交通设备在行驶的车道中的行驶图像可如图3a所示,而该行驶图像中包含的行驶导航标识则可如图3a中由30标记的标识所示。而计算机设备在触发进行与当前车道关联的交通指示信号的当前信号状态的获取时,除了需对该当前车道的车道信息的获取,还需获取该交通设备在当前车道行驶时对应的目标行驶方向,从而可基于车道信息支持的行驶方
向和目标行驶方向,确定该交通设备是否安全行驶规则。
25.在计算机设备获取交通设备在当前车道行驶时的目标行驶方向时,可(1)在开启卫星地图导航的场景下进行目标行驶方向的确定。其中,该计算机设备在开启卫星地图导航的场景下进行目标行驶方向的确定时,可先根据卫星的实时定位系统确定出交通设备当前的位置,然后,该计算机设备则可确定该交通设备将要经过的目标路口在导航路线归划中对应的前进方向,其中,确定出的前进方向可以是直行、左转、右转、或掉头。因此,该计算机设备在获取交通设备在当前车道行驶时的目标行驶方向时,则可先获取与交通设备关联的导航设备,并在成功获取到导航设备时,获取交通设备在导航画面中的第一位置,以及交通设备待驶过的目标路口在导航设备对应导航画面中的第二位置;进一步的,该计算机设备可从导航设备中获取从第一位置行驶到第二位置的规划路线,并将规划路线中指示的行驶方向作为交通设备在当前车道行驶的目标行驶方向。其中,该计算机设备获取到的导航画面可以是如图3b所示的画面。
26.该计算机设备在获取交通设备在当前车道行驶时的目标行驶方向时,还可(2)在未开启卫星地图导航的场景下进行目标行驶方向的确定。在计算机设备确定交通设备未开启导航的情况下,则可根据交通设备的控制对象对该交通设备的转向灯的选择情况,来确定出该交通设备的前进方向,其中,当该操作对象未选择转向灯时,该计算机设备则可确定该交通设备的前进方向为直行,而如果确定操作对象选择了左转的转向灯,则确定该交通设备的前进方向为左转或掉头,而如果该计算机设备确定操作对象选择的转向灯为右转的转向灯,则该计算机设备则可确定该交通设备的前进方向是右转。在具体实现中,该计算机设备可在未获取到与交通设备关联的导航设备的情况下,获取交通设备的方向调整信号;其中,该方向调整信号是在确定交通设备的方向调整组件(如上述的转向灯)被选择后生成的;然后,该计算机设备则可将方向调整信号指示的方向作为交通设备在当前车道行驶时的目标行驶方向;或者,该计算机设备可在未获取到方向调整信号时,确定交通设备在当前车道行驶时的目标行驶方向为直行方向。
27.基于计算机设备确定出该交通设备在当前车道运行时的目标行驶方向,以及该当前车道支持的至少一个行驶方向后,如果该计算机设备确定当前车道的车道信息支持的任一行驶方向与目标行驶方向均不相同,则该计算机设备可控制该交通设备输出车道调整的振动编码信息。在具体实现中,该计算机设备可先获取交通设备在保持目标行驶方向行驶到目标路口时,需交通设备调整到的其他车道,并获取当前车道与其他车道之间的位置关系;进一步地,该交通设备则可根据交通设备需调整到的其他车道和位置关系,控制交通设备输出进行车道调整的振动编码信息。
28.在计算机设备确定出需调整到的其他车道后,获取到的当前车道与其他车道之间的位置关系包含相邻关系和跨车道关系,而跨车道关系包括向左跨车道的关系与向右跨车道的关系,因此,该计算机设备可在确定出需调整到的其他车道后,进一步结合该当前车道与其他车道之间的位置关系进行振动编码信息的输出,其中,该计算机设备在确定出的不同其他车道或不同车道位置关系的情况下,控制交通设备输出的振动编码信息均不同。在一个实施例中,该计算机设备结合需调整到的其他车道及车道之间的位置关系进行振动编码信息的输出时,可参考如表1所示的振动编码规则进行振动编码后输出:表1
如表1所示,若计算机设备确定交通设备需向右变道,则该计算机设备在控制交通设备输出振动编码提醒时,对应的振动编码信息为:110{120,200,200}//标识向右变道的提醒信号{0,0,100}//100ms间隔{120,200,200}{0,0,100}//重复5次,确保用户能够准确获取{120,200,200}{0,0,100}{120,200,200}{0,0,100}{120,200,200}{0,0,100}。
29.而该计算机设备控制交通设备输出进行车道调整的振动编码信息后,该交通设备的操作对象则可基于输出的进行车道调整的振动编码信息,控制交通设备进行车道的调整。在一个实施例中,计算机设备在确定将交通设备行驶的车道调整为与相应车道支持的行驶方向一直的车道时,则可触发获取与该当前车道关联的交通指示信号的当前信号状态。而在操作对象控制该交通设备进行车道调整时,该计算机设备还可在确定该交通设备调整到正确的车道后,输出目标振动提醒,以使该操作对象基于输出的目标振动提醒,确定已完成将该交通设备调整到正确的车道进行行驶,并可不再进行车道的调整。
30.s202,获取当前信号状态对应的有效时长,并根据交通指示信号的当前信号状态及对应的有效时长,确定交通设备在安全通过目标路口时需采取的行驶方式。
31.计算机设备在确定当前车道与该交通设备的目标行驶方向一致时,除了需获取与当前车道关联的交通指示信号的当前信号状态,还需该计算机设备获取当前信号状态对应的有效时长,从而可基于该有效时长确定出该交通设备在通过该目标路口时的行驶方式。在一个实施例中,当交通指示信号的当前信号状态为:指示交通设备在到达目标路口时进行等待的第一信号状态时,而交通指示信号包含的信号状态还包括:指示允许通过目标路口的第二信号状态,以及指示停止到目标路口进行等待的第三信号状态,而在交通设备行驶到目标路口时,对应的交通信号状态如果为第一信号状态或第三信号状态,则该交通设备无法通过该目标路口,而如果该交通设备行驶到目标路口时,对应的交通信号状态如果为第二信号状态,则存在以下四种情况:1、在交通设备未行驶到目标路口,且第二信号状态的持续时长大于等于第一时长阈值时,说明该交通设备保持当前的行驶速度足以到达该目标路口并通过该目标路口;该第一时长阈值例如可以是20秒或者30秒等;
2、在交通设备未行驶到目标路口,且第二信号状态的持续时长小于时长第一阈值时,说明交通设备保持当前的行驶速度无法通过该目标路口,则可在安全速度内加速行驶,并通过该目标路口;3、在交通设备未行驶到目标路口,且第二信号状态的持续时长小于时长第一阈值,且在安全速度内进行加速行驶也无法通过该目标路口时,则可减速停止到该目标路口进行等待。
32.4、当该交通设备已行驶到目标路口,且第二信号状态的持续时长远远小于第二时长阈值时,则立即停止在目标路口进行等待。其中,该第二时长阈值例如可以是3秒或者5秒等。
33.那么,该计算机设备在根据交通指示信号的当前信号状态及对应的有效时长,确定交通设备在安全通过目标路口时需采取的行驶方式时,则可先获取交通设备的当前速度,并根据当前速度和第一信号状态的有效时长,确定交通设备在到达目标路口时,交通指示信号对应的预测状态;进一步地,该计算机设备在确定预测状态为第一信号状态时,则可确定交通设备在安全通过目标路口时需采取的行驶方式为:保持安全速度行驶到目标路口,并在目标路口进行等待直至交通指示信号的信号状态为第二信号状态时,通过目标路口;而在计算机设备确定预测状态为第二信号状态时,则可获取交通设备与目标路口之间的当前距离,并基于当前距离和第二信号状态,确定交通设备在安全通过目标路口时需采取的行驶方式。
34.在一个实施例中,该计算机设备在基于当前距离和第二信号状态,确定交通设备在安全通过目标路口时需采取的行驶方式时,可先基于交通设备的当前距离及对应的当前速度,确定交通设备按照当前速度到达目标路口的第一时长(记为t1);其中,第一时长大于等于交通指示信号的第一信号状态对应的有效时长(记为t2);另外,该计算机设备还可获取第二信号状态的保持时长(记为t3),从而使得该计算机设备可在第一时长大于有效时长且小于有效时长和保持时长之间的时长之和时,即在t2《t1《(t2 t3)时,确定交通设备在安全通过目标路口时需采取的行驶方式为:减速通过目标路口;否则,即(t2 t3)≤t1时,确定交通设备在安全通过目标路口时需采取的行驶方式为:保持当前速度通过目标路口。其中,该计算机设备在第一时长t1大于有效时长时,可确定该交通设备在经过t1时长到达目标路口后,该交通指示信号的信号状态从第一信号状态切换为了允许通过目标路口的第二信号状态,另外,在该计算机设备确定该第一时长t1小于有效时长和保持时长的时长之和(即t2 t3)时,该计算机设备则可确定交通指示信号可确定该交通设备在到达该目标路口后,可在该目标路口的交通指示信号对应的第二信号状态的有效时长之内,存在充足时间通过该目标路口。此外,如果该计算机设备确定交通设备在确定该第一时长t1大于等于有效时长和保持时长的时长之和(即t2 t3)时,则说明该交通设备在到达该目标路口后,可通过该目标路口。
35.在一个实施例中,计算机设备在确定交通设备按照当前速度到达目标路口的第一时长时,不仅需确定出该交通设备的当前速度,还将确定出该交通设备与目标路口之间的距离,其中,交通设备与目标路口之间的距离即是交通设备与交通指示信号之间的距离,那么,该计算机设备在确定交通设备与交通指示信号之间的距离时,需先从该当前到了中确定出交通指示信号,然后通过控制交通设备发送测距雷达的方式,确定出该交通设备与交
通指示信号之间的距离。在具体实现中,计算机设备在确定出交通设备也交通指示信号之间的距离时,需先确定出进行距离确定的时机,其中,该计算机设备可先根据卫星定位确定交通设备的当前位置,然后该计算机设备可进行地图数据库的查找,预测出该交通设备在当前位置距离目标路口的预测距离,并在确定预测距离为距离阈值时,确定满足进行距离预测的时机,其中,该距离阈值利润可以是500米(m)或者300m等。而对于地图数据库更新不及时的情况下,该计算机设备可通过控制交通设备进行拍照的方式,并在确定拍摄图像存在交通指示信号的图像时,确定满足距离测距的时机,并开始进行距离检测。也即是说,计算机设备对测距时机的确定方式包括以下两种:一是:获取交通设备的当前位置,并基于当前位置从地图数据库中确定出交通设备与目标路口之间的预测距离;在预测距离小于等于距离阈值时,确定交通设备满足测距时机;二是:获取交通设备采集的当前图像,并在从当前图像中成功识别得到交通指示信号的图像时,确定交通设备满足测距时机。
36.计算机设备开始测试该交通设备与交通指示信号之间的距离时,可通过雷达射线进行三维(3d)空间建模和交通指示信号的识别。在一个实施例中,计算机设备基于3d空间建模进行交通指示信号的识别时,该计算机设备可通过控制交通设备进行多条光射线(即光射线束),然后计算机设备可基于反射回的光射线进行3d空间模型的构建,其中,构建的3d空间模型包含交通设备所处当前场景的景深和当前场景包含物体的3d轮廓,那么,基于计算机设备构建的3d空间模型,该计算机设备可通过模式匹配的方式,识别出目标路口的交通指示信号,具体可如图3c所示。在具体实现中,该计算机设备在从当前道路中确定出交通指示信号时,可先通过交通设备发送多条光射线,并基于每条光射线的反射光线构建三维空间模型,三维空间模型包含交通设备所处的当前空间中各个设备的设备轮廓;进一步的,该计算机设备可对三维空间模型中包含的不同设备轮廓进行模式识别处理,并确定出识别为交通指示信号的目标轮廓,并将目标轮廓在当前空间中对应的设备作为交通指示信号。
37.而在计算机设备确定出目标路口中与当前道路匹配的交通指示信号后,则可基于测距雷达确定该交通设备在当前位置与交通指示信号之间的当前距离,具体地,若光射线的传输速度为v,而从计算机设备发射到接收到返回的光射线的间隔时间为t,则该交通设备到交通指示信号之间的当前距离l则为:l=v*t/2。其中,计算机设备在确定交通设备与交通指示信号之间的当前距离时,可通过发送持续的光射线的方式,实时更新得到交通设备与交通指示信号之间的实时距离。
38.计算机设备在确定出交通设备与交通指示信号之间的当前距离后,还可进一步结合交通指示信号的当前信号状态及对应的有效时长,确定交通设备在安全通过目标路口时需采取的行驶方式,其中,该计算机设备在确定交通设备安全通过目标路口需采取的行驶方式时,可在交通指示信号的信号状态为指示允许通过目标路口的第二信号状态(指示允许通过目标路口的信号状态)时,可根据交通设备的当前速度和第二信号状态的有效时长,确定交通设备按照当前速度是否能安全通过目标路口。其中,该计算机设备可在确定交通设备能按照当前速度能安全通过目标路口时,确定交通设备在安全通过目标路口时需采取的行驶方式为:保持当前速度通过目标路口;或者,如果该计算机设备在确定交通设备不能按照当前速度能安全通过目标路口时,则可基于交通设备与目标路口之间的当前距离,确定是否能加速并安全通过目标路口,并在确定能加速并安全通过目标路口时,确定交通设
备在安全通过目标路口时需采取的行驶方式为:加速通过目标路口,否则,确定交通设备在安全通过目标路口时需采取的行驶方式为:减速到达目标路口。
39.计算机设备在确定出当前的行驶方式后,则可基于确定出的行驶方式和交通指示信号的当前信号状态进行振动编码信息的输出,即可转而执行步骤s203。
40.s203,根据确定出的行驶方式和交通指示信号的当前信号状态,控制交通设备输出当前的振动编码信息,当前输出的振动编码信息用于指示交通设备按照确定出的行驶方式通过目标路口;其中,在处于不同信号状态时,或在对应不同行驶方式时输出的振动编码信息均不相同。
41.计算机设备在基于交通指示信号的当前信号状态及确定出的行驶方式,控制交通指示信号进行当前的振动编码信息的输出时,而该计算机设备控制交通指示信号进行振动编码信息的输出,则是在基于该交通指示信号的当前信号状态和确定出的行驶方式进行振动编码处理,并得到相应的振动编码文件后,按照得到的振动编码文件进行振动编码信息的输出的。其中,该计算机设备基于确定出的行驶方式和当前信号状态进行振动编码处理时所采用的振动编码规则可如表2所示:表2计算机设备控制交通设备进行振动编码信息输出的过程是一个持续性的过程,即计算机设备可随着交通设备在当前道路中的移动,实时对当前道路关联的交通指示信号的当前信号状态进行确定,及确定出到达该目标路口的行驶方式,从而控制交通设备实时地基于当前信号状态和行驶方式进行振动编码信息的输出。而在交通设备到达目标路口后,则可控制交通设备在该目标路口基于该交通指示信号的信号状态进行振动编码信息的输出,而该计算机设备在交通设备到达目标路口时,基于相应交通指示信号的当前信号状态进行振动编码处理时可如表3所示的振动编码规则所示:表3
计算机设备在确定出相应的振动编码文件后,则可按照如图4a所示的流程,控制交通设备进行振动编码信息的输出。也即是说,计算机设备在控制交通设备进行振动编码信息的输出时,可执行如下5个步骤:1、获取振动编码文件:通过振动下发接口,将振动编码文件及对应的协议版本号发送到交通设备;2、获取支持振动部件:确定当前的交通设备能够支持进行振动编码信息输出(即振动输出)的部件,其中,该交通设备为车辆时,一般进行振动编码信息输出的部件包含:方向盘和座椅中一个或者都两个;3、选定振动部件:根据交通设备的操作对象的自定义部件选择确定出进行振动输出的部件设备,其中,操作对象的自定义选择可以是方向盘或座椅单独进行振动编码信息的输出或者一起进行振动编码信息的输出,而该操作对象可以在系统设置中选择某类振动并具体确定出使用的振动部件;4、确定振动协议:确定当前确定出的部件所支持的振动协议版本,如果和第一步获取的协议版本号不一致,则进行编码转换操作;5、触发振动提醒:使用转码后的振动编码调用前述选定的振动部件,触发振动提醒(即触发输出振动编码信息)。
42.基于图4a所示的流程,计算机设备在进行振动编码信息的输出时,可先获取用于进行振动编码信息输出的振动编码文件,并从交通设备中确定出支持进行振动输出的目标部件,及目标部件中用于进行振动编码文件传输的文件接口;进一步的,该计算机设备可将振动编码文件通过文件接口发送到目标部件,以使目标部件基于振动编码文件输出振动。其中,由于交通设备中支持进行振动输出的部件包含一个或多个;所以,该计算机设备在从交通设备中确定出支持进行振动输出的目标部件时,则可先获取振动编码文件对应的文件版本号,及交通设备支持进行振动输出的各部件对应文件接口支持进行振动编码文件接收的参考版本号;然后则可将交通设备支持进行振动输出的各部件中,对应文件接口支持的参考版本号与振动编码文件对应的文件版本号一致的部分或全部部件,作为确定出的目标部件。
43.在一个实施例中,该计算机设备确定出的振动编码文件可存储为如下代码。
44.hqh_main_ver//振动编码协议版本号if(hqh_main_type==1)//判断是否为主要振动类型
ꢀꢀ
hqh_count for(i=0;i 《hqh_ count;i )
ꢀꢀꢀꢀꢀꢀꢀꢀꢀ
hqh_haptics_insit//振动强度, 0为不振动,1为当前设备支持最小强度振动,100为最强振动
ꢀꢀꢀꢀꢀꢀꢀꢀꢀ
hqh_haptics_freq//振动频率,单位为hz,0为不振动
ꢀꢀꢀꢀꢀꢀꢀꢀꢀ
hqh_haptics_duration//振动持续时间, 单位为毫秒。
45.基于上述的,计算机设备在控制交通设备进行振动编码信息的输出时可如图4b所示,其中,该计算机设备可根据指定规则识别得到交通指示信号当前的信号状态,并获取交通设备的行驶状态(包含:行驶速度,当前行进状态,是否需要变道,行驶方向(包括直行,左转和右转等)),此外,该计算机设备还可获取操作设备设置的通行提醒方式,即可根据交通指示信号的当前信号状态及交通设备的行驶确定对于行驶的通行提醒,进而可调用该交通设备的振动部件触发进行振动编码信息的输出,其具体流程可如图4c所示。
46.其中,该计算机设备可先获取交通设备与目标路口之间的当前距离,当前的行驶方向,以及当前行驶车道的车道信息,进一步地,该计算机设备可基于该车道信息支持的行驶方向,确定出该当前车道支持的行驶方向与交通设备的行驶方向是否一致,从而可在确定不一致时,输出提醒操作对象进行变道操作的振动提醒。在一个实施例中,如果计算机设备确定当前车道支持的行驶方向与交通设备的行驶方向不一致,则该计算机设备可获取与当前车道关联的交通指示信号的当前信号状态,并在确定为第一信号状态时,获取该第一信号状态的持续时长,并在基于该持续时长确定交通设备无法安全通过目标路口时,则确定该交通设备在安全通过所述目标路口时需采取的行驶方式为减速至安全路口并停止等待,从而结合表1-表3进行振动编码信息的输出。在另一种实现方式中,如果计算机设备确定与当前车道关联的交通指示信号的当前信号状态为第二信号状态,则该计算机设备则可在获取到第二信号状态的持续时长后,若该计算机设备基于该第二信号状态的持续时长确定可安全通过该目标路口时,或该计算机设备无法获取到第二信号状态的持续时长时,则可确定交通设备在安全通过所述目标路口时需采取的行驶方式为保持正常行驶,而若该计算机设备基于该第二信号状态的持续时长确定无法安全通过目标路口时,则进一步确定交通设备在安全速度范围内加速后是否能通过该目标路口,从而可在确定能加速通过后,确定交通设备在安全通过所述目标路口时需采取的行驶方式为加速行驶到安全路口,否则确定交通设备在安全通过所述目标路口时需采取的行驶方式为减速到安全路口等待。在又一种实现方式中,如果计算机设备确定与当前车道关联的交通指示信号的当前信号状态为第三信号状态,则该计算机设备可确定交通设备在安全通过所述目标路口时需采取的行驶方式为减速到目标路口进行等待的方式。
47.在本技术实施例中,计算机设备可在交通设备朝目标路口行驶的过程中,获取与该当前车道关联的交通指示信号的当前信号状态,进而使得该计算机设备可基于交通指示信号的当前信号状态对应的有效时长,确定出该交通设备在安全通过目标路口时需采取的行驶方式,而在该计算机设备确定出相应的行驶方式后,则可结合该交通指示信号的当前信号状态,控制该交通设备输出当前的振动编码信息,以使该交通设备按照输出的振动编码信息的指示通过该目标路口,使得计算机设备实现了根据交通设备的运行状态及交通指示信号的信号状态进行交通设备的控制信息的辅助确定,并可通过控制交通设备输出振动
编码信息,以使该交通设备的操作对象可在存在颜色辨别障碍的情况下,快速确定出是否能安全通过该目标路口,以保证该交通设备在行驶过程中的安全性,也提升了进行行驶方式确认的灵活性。
48.基于上述交通信息指示方法实施例的描述,本发明实施例还提出了一种交通信息指示装置,该交通信息指示装置可以是运行于上述计算机设备中的一个计算机程序(包括程序代码)。该交通信息指示装置可用于执行如图2所述的交通信息指示方法,请参见图5,该交通信息指示装置包括:获取单元501和处理单元502。
49.获取单元501,用于获取交通设备朝目标路口行驶的当前车道,以及与所述当前车道关联的交通指示信号的当前信号状态;所述当前信号状态是从所述交通指示信号包含多个信号状态中确定出的;所述获取单元501,还用于获取所述当前信号状态对应的有效时长;处理单元502,用于根据所述交通指示信号的当前信号状态及对应的有效时长,确定所述交通设备在安全通过所述目标路口时需采取的行驶方式;所述处理单元502,还用于根据确定出的行驶方式和所述交通指示信号的当前信号状态,控制所述交通设备输出当前的振动编码信息,当前输出的振动编码信息用于指示所述交通设备按照确定出的行驶方式通过所述目标路口;其中,在处于不同信号状态时,或在对应不同行驶方式时输出的振动编码信息均不相同。
50.在一个实施例中,所述获取单元501,还用于获取所述当前车道的车道信息,所述当前车道的车道信息用于指示:交通设备在所述当前车道行驶时,所支持的至少一个行驶方向;所述获取单元501,还用于获取所述交通设备在所述当前车道行驶时的目标行驶方向,并在所述当前车道的车道信息支持的至少一个行驶方向包含所述目标行驶方向时,触发获取与所述当前车道关联的交通指示信号的当前信号状态。
51.在一个实施例中,所述交通设备行驶的当前车道属于目标道路,所述目标道路包含至少一个车道;所述获取单元501,具体用于:获取所述交通设备的当前定位信息,并从地图数据库中获取所述目标道路中各车道的位置信息和支持的行驶方向;所述当前定位信息用于指示所述交通设备的设备位置;基于所述交通设备的设备位置和所述目标道路中各车道的位置信息,从所述目标道路中确定出与所述交通设备的设备位置存在位置重叠的参考车道;将所述参考车道作为当前车道,并将所述参考车道支持的行驶方向作为所述当前车道的车道信息。
52.在一个实施例中,所述获取单元501,具体用于:获取由所述交通设备当前采集的行驶图像,并从所述行驶图像中获取所述当前车道的行驶导航标识;所述行驶导航标识用于指示所述当前车道的参考行驶方向;将从地图数据库中获取的所述当前车道支持的行驶方向,与所述行驶导航标识指示的参考行驶方向进行匹配,并在匹配结果指示从所述地图数据库中获取的行驶方向与所述参考行驶方向一致时,将所述参考行驶方向作为所述当前车道的车道信息;否则,基于所述行驶导航标识指示的参考行驶方向对所述地图数据库中当前车道支持的行驶方向进行校准处理,并将所述参考行驶方向作为所述当前车道的车道信息。
53.在一个实施例中,所述获取单元501,具体用于:获取与所述交通设备关联的导航设备,并在成功获取到所述导航设备时,获取所述交通设备在导航画面中的第一位置,以及所述交通设备待驶过的目标路口在所述导航设备对应导航画面中的第二位置;从所述导航设备中获取从所述第一位置行驶到所述第二位置的规划路线,并将所述规划路线中指示的行驶方向作为所述交通设备在所述当前车道行驶的目标行驶方向。
54.在一个实施例中,所述获取单元501,具体用于:在未获取到与所述交通设备关联的导航设备的情况下,获取所述交通设备的方向调整信号;所述方向调整信号是在确定所述交通设备的方向调整组件被选择后生成的;将方向调整信号指示的方向作为所述交通设备在所述当前车道行驶时的目标行驶方向;或者,在未获取到所述方向调整信号时,确定所述交通设备在所述当前车道行驶时的目标行驶方向为直行方向。
55.在一个实施例中,在所述当前车道的车道信息支持的任一行驶方向与所述目标行驶方向均不相同时;所述获取单元501,还用于获取所述交通设备在保持所述目标行驶方向行驶到所述目标路口时,需所述交通设备调整到的其他车道,并获取所述当前车道与所述其他车道之间的位置关系;所述处理单元502,还用于根据所述交通设备需调整到的其他车道和所述位置关系,控制所述交通设备输出进行车道调整的振动编码信息。
56.在一个实施例中,当所述交通指示信号的当前信号状态为:指示所述交通设备在到达所述目标路口时进行等待的第一信号状态时;所述交通指示信号包含的信号状态还包括:指示允许通过所述目标路口的第二信号状态;所述处理单元502,具体用于:获取所述交通设备的当前速度,并根据所述当前速度和所述第一信号状态的有效时长,确定所述交通设备在到达所述目标路口时,所述交通指示信号对应的预测状态;在所述预测状态为所述第一信号状态时,确定所述交通设备在安全通过所述目标路口时需采取的行驶方式为:保持安全速度行驶到所述目标路口,并在所述目标路口进行等待直至所述交通指示信号的信号状态为第二信号状态时,通过所述目标路口;在所述预测状态为所述第二信号状态时,获取所述交通设备与所述目标路口之间的当前距离,并基于所述当前距离和所述第二信号状态,确定所述交通设备在安全通过所述目标路口时需采取的行驶方式。
57.在一个实施例中,所述处理单元502,具体用于:基于交通设备的当前距离及对应的当前速度,确定所述交通设备按照所述当前速度到达所述目标路口的第一时长;其中,所述第一时长大于等于所述交通指示信号的第一信号状态对应的有效时长;获取所述第二信号状态的保持时长,并在所述第一时长大于所述有效时长且小于所述有效时长和保持时长之间的时长之和时,确定所述交通设备在安全通过所述目标路口时需采取的行驶方式为:减速通过所述目标路口;否则,则确定所述交通设备在安全通过所述目标路口时需采取的行驶方式为:保持所述当前速度通过所述目标路口。
58.在一个实施例中,所述交通设备与所述目标路口之间的距离为所述交通设备与所述交通指示信号之间的距离;所述处理单元502,具体用于:
通过所述交通设备发送多条光射线,并基于每条光射线的反射光线构建三维空间模型,所述三维空间模型包含所述交通设备所处的当前空间中各个设备的设备轮廓;对所述三维空间模型中包含的不同设备轮廓进行模式识别处理,并确定出识别为交通指示信号的目标轮廓;将所述目标轮廓在所述当前空间中对应的设备作为交通指示信号。
59.在一个实施例中,在所述当前道路中进行交通指示信号的确定是在确定所述交通设备满足测距时机时执行的;所述处理单元502,具体用于:获取所述交通设备的当前位置,并基于所述当前位置从地图数据库中确定出所述交通设备与所述目标路口之间的预测距离;在所述预测距离小于等于距离阈值时,确定所述交通设备满足测距时机;或者,获取所述交通设备采集的当前图像,并在从所述当前图像中成功识别得到交通指示信号的图像时,确定所述交通设备满足测距时机。
60.在一个实施例中,所述处理单元502,具体用于:当所述交通指示信号的信号状态为指示允许通过所述目标路口的第二信号状态时,根据所述交通设备的当前速度和所述第二信号状态的有效时长,确定所述交通设备按照所述当前速度是否能安全通过所述目标路口;若是,则确定所述交通设备在安全通过所述目标路口时需采取的行驶方式为:保持所述当前速度通过所述目标路口;若否,则基于所述交通设备与所述目标路口之间的当前距离,确定是否能加速并安全通过所述目标路口,并在确定能加速并安全通过所述目标路口时,确定所述交通设备在安全通过所述目标路口时需采取的行驶方式为:加速通过所述目标路口,否则,确定所述交通设备在安全通过所述目标路口时需采取的行驶方式为:减速到达所述目标路口。
61.在一个实施例中,所述获取单元501,还用于获取用于进行振动编码信息输出的振动编码文件,并从所述交通设备中确定出支持进行振动输出的目标部件,及所述目标部件中用于进行振动编码文件传输的文件接口;所述处理单元502,还用于将所述振动编码文件通过所述文件接口发送到所述目标部件,以使所述目标部件基于所述振动编码文件输出振动。
62.在一个实施例中,所述交通设备中支持进行振动输出的部件包含一个或多个;所述处理单元502,具体用于:获取所述振动编码文件对应的文件版本号,及所述交通设备支持进行振动输出的各部件对应文件接口支持进行振动编码文件接收的参考版本号;将所述交通设备支持进行振动输出的各部件中,对应文件接口支持的参考版本号与所述振动编码文件对应的文件版本号一致的部分或全部部件,作为确定出的目标部件。
63.在本技术实施例中,在交通设备朝目标路口行驶的过程中,获取单元501获取与该当前车道关联的交通指示信号的当前信号状态,进而使得该处理单元502可基于交通指示信号的当前信号状态对应的有效时长,确定出该交通设备在安全通过目标路口时需采取的行驶方式,而在确定出相应的行驶方式后,处理单元502则可结合该交通指示信号的当前信号状态,控制该交通设备输出当前的振动编码信息,以使该交通设备按照输出的振动编码信息的指示通过该目标路口,从而实现了根据交通设备的运行状态及交通指示信号的信号
状态进行交通设备的控制信息的辅助确定,并可通过控制交通设备输出振动编码信息,以使该交通设备的操作对象可在存在颜色辨别障碍的情况下,快速确定出是否能安全通过该目标路口,以保证该交通设备在行驶过程中的安全性,也提升了进行行驶方式确认的灵活性。
64.请参见图6,是本发明实施例提供的一种计算机设备的结构示意性框图。如图6所示的本实施例中的计算机设备可包括:一个或多个处理器601;一个或多个输入设备602,一个或多个输出设备603和存储器604。上述处理器601、输入设备602、输出设备603和存储器604通过总线605连接。存储器604用于存储计算机程序,所述计算机程序包括程序指令,处理器601 用于执行所述存储器604存储的程序指令。
65.所述存储器604可以包括易失性存储器(volatile memory),如随机存取存储器(random-access memory,ram);存储器604也可以包括非易失性存储器(non-volatile memory),如快闪存储器(flash memory),固态硬盘(solid-state drive,ssd)等;存储器604还可以包括上述种类的存储器的组合。
66.所述处理器601可以是中央处理器(central processing unit,cpu)。所述处理器601还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specific integrated circuit,asic),可编程逻辑器件(programmable logic device,pld)等。该pld可以是现场可编程逻辑门阵列(field-programmable gate array,fpga),通用阵列逻辑(generic array logic,gal)等。所述处理器601也可以为上述结构的组合。
67.本发明实施例中,所述存储器604用于存储计算机程序,所述计算机程序包括程序指令,处理器601用于执行存储器604存储的程序指令,用来实现上述如图2中相应方法的步骤。
68.在一个实施例中,所述处理器601被配置调用所述程序指令,用于执行:获取交通设备朝目标路口行驶的当前车道,以及与所述当前车道关联的交通指示信号的当前信号状态;所述当前信号状态是从所述交通指示信号包含多个信号状态中确定出的;获取所述当前信号状态对应的有效时长,并根据所述交通指示信号的当前信号状态及对应的有效时长,确定所述交通设备在安全通过所述目标路口时需采取的行驶方式;根据确定出的行驶方式和所述交通指示信号的当前信号状态,控制所述交通设备输出当前的振动编码信息,当前输出的振动编码信息用于指示所述交通设备按照确定出的行驶方式通过所述目标路口;其中,在处于不同信号状态时,或在对应不同行驶方式时输出的振动编码信息均不相同。
69.在一个实施例中,所述处理器601被配置调用所述程序指令,用于执行:获取所述当前车道的车道信息,所述当前车道的车道信息用于指示:交通设备在所述当前车道行驶时,所支持的至少一个行驶方向;获取所述交通设备在所述当前车道行驶时的目标行驶方向,并在所述当前车道的车道信息支持的至少一个行驶方向包含所述目标行驶方向时,触发获取与所述当前车道关联的交通指示信号的当前信号状态。
70.在一个实施例中,所述交通设备行驶的当前车道属于目标道路,所述目标道路包含至少一个车道;所述处理器601被配置调用所述程序指令,用于执行:
获取所述交通设备的当前定位信息,并从地图数据库中获取所述目标道路中各车道的位置信息和支持的行驶方向;所述当前定位信息用于指示所述交通设备的设备位置;基于所述交通设备的设备位置和所述目标道路中各车道的位置信息,从所述目标道路中确定出与所述交通设备的设备位置存在位置重叠的参考车道;将所述参考车道作为当前车道,并将所述参考车道支持的行驶方向作为所述当前车道的车道信息。
71.在一个实施例中,所述处理器601被配置调用所述程序指令,用于执行:获取由所述交通设备当前采集的行驶图像,并从所述行驶图像中获取所述当前车道的行驶导航标识;所述行驶导航标识用于指示所述当前车道的参考行驶方向;将从地图数据库中获取的所述当前车道支持的行驶方向,与所述行驶导航标识指示的参考行驶方向进行匹配,并在匹配结果指示从所述地图数据库中获取的行驶方向与所述参考行驶方向一致时,将所述参考行驶方向作为所述当前车道的车道信息;否则,基于所述行驶导航标识指示的参考行驶方向对所述地图数据库中当前车道支持的行驶方向进行校准处理,并将所述参考行驶方向作为所述当前车道的车道信息。
72.在一个实施例中,所述处理器601被配置调用所述程序指令,用于执行:获取与所述交通设备关联的导航设备,并在成功获取到所述导航设备时,获取所述交通设备在导航画面中的第一位置,以及所述交通设备待驶过的目标路口在所述导航设备对应导航画面中的第二位置;从所述导航设备中获取从所述第一位置行驶到所述第二位置的规划路线,并将所述规划路线中指示的行驶方向作为所述交通设备在所述当前车道行驶的目标行驶方向。
73.在一个实施例中,所述处理器601被配置调用所述程序指令,用于执行:在未获取到与所述交通设备关联的导航设备的情况下,获取所述交通设备的方向调整信号;所述方向调整信号是在确定所述交通设备的方向调整组件被选择后生成的;将方向调整信号指示的方向作为所述交通设备在所述当前车道行驶时的目标行驶方向;或者,在未获取到所述方向调整信号时,确定所述交通设备在所述当前车道行驶时的目标行驶方向为直行方向。
74.在一个实施例中,在所述当前车道的车道信息支持的任一行驶方向与所述目标行驶方向均不相同时;所述处理器601被配置调用所述程序指令,用于执行:获取所述交通设备在保持所述目标行驶方向行驶到所述目标路口时,需所述交通设备调整到的其他车道,并获取所述当前车道与所述其他车道之间的位置关系;根据所述交通设备需调整到的其他车道和所述位置关系,控制所述交通设备输出进行车道调整的振动编码信息。
75.在一个实施例中,当所述交通指示信号的当前信号状态为:指示所述交通设备在到达所述目标路口时进行等待的第一信号状态时;所述交通指示信号包含的信号状态还包括:指示允许通过所述目标路口的第二信号状态;所述处理器601被配置调用所述程序指令,用于执行:获取交通设备的当前速度,并根据所述当前速度和所述第一信号状态的有效时长,确定所述交通设备在到达所述目标路口时,所述交通指示信号对应的预测状态;在所述预测状态为所述第一信号状态时,确定所述交通设备在安全通过所述目标
路口时需采取的行驶方式为:保持安全速度行驶到所述目标路口,并在所述目标路口进行等待直至所述交通指示信号的信号状态为第二信号状态时,通过所述目标路口;在所述预测状态为所述第二信号状态时,获取所述交通设备与所述目标路口之间的当前距离,并基于所述当前距离和所述第二信号状态,确定所述交通设备在安全通过所述目标路口时需采取的行驶方式。
76.在一个实施例中,所述处理器601被配置调用所述程序指令,用于执行:基于所述交通设备的当前距离及对应的当前速度,确定所述交通设备按照所述当前速度到达所述目标路口的第一时长;其中,所述第一时长大于等于所述交通指示信号的第一信号状态对应的有效时长;获取所述第二信号状态的保持时长,并在所述第一时长大于所述有效时长且小于所述有效时长和保持时长之间的时长之和时,确定所述交通设备在安全通过所述目标路口时需采取的行驶方式为:减速通过所述目标路口;否则,则确定所述交通设备在安全通过所述目标路口时需采取的行驶方式为:保持所述当前速度通过所述目标路口。
77.在一个实施例中,所述交通设备与所述目标路口之间的距离为所述交通设备与所述交通指示信号之间的距离;所述处理器601被配置调用所述程序指令,用于执行:通过所述交通设备发送多条光射线,并基于每条光射线的反射光线构建三维空间模型,所述三维空间模型包含所述交通设备所处的当前空间中各个设备的设备轮廓;对所述三维空间模型中包含的不同设备轮廓进行模式识别处理,并确定出识别为交通指示信号的目标轮廓;将所述目标轮廓在所述当前空间中对应的设备作为交通指示信号。
78.在一个实施例中,在所述当前道路中进行交通指示信号的确定是在确定所述交通设备满足测距时机时执行的;所述处理器601被配置调用所述程序指令,用于执行:获取所述交通设备的当前位置,并基于所述当前位置从地图数据库中确定出所述交通设备与所述目标路口之间的预测距离;在所述预测距离小于等于距离阈值时,确定所述交通设备满足测距时机;或者,获取所述交通设备采集的当前图像,并在从所述当前图像中成功识别得到交通指示信号的图像时,确定所述交通设备满足测距时机。
79.在一个实施例中,所述处理器601被配置调用所述程序指令,用于执行:当所述交通指示信号的信号状态为指示允许通过所述目标路口的第二信号状态时,根据所述交通设备的当前速度和所述第二信号状态的有效时长,确定所述交通设备按照所述当前速度是否能安全通过所述目标路口;若是,则确定所述交通设备在安全通过所述目标路口时需采取的行驶方式为:保持所述当前速度通过所述目标路口;若否,则基于所述交通设备与所述目标路口之间的当前距离,确定是否能加速并安全通过所述目标路口,并在确定能加速并安全通过所述目标路口时,确定所述交通设备在安全通过所述目标路口时需采取的行驶方式为:加速通过所述目标路口,否则,确定所述交通设备在安全通过所述目标路口时需采取的行驶方式为:减速到达所述目标路口。
80.在一个实施例中,所述处理器601被配置调用所述程序指令,用于执行:获取用于进行振动编码信息输出的振动编码文件,并从所述交通设备中确定出支
持进行振动输出的目标部件,及所述目标部件中用于进行振动编码文件传输的文件接口;将所述振动编码文件通过所述文件接口发送到所述目标部件,以使所述目标部件基于所述振动编码文件输出振动。
81.在一个实施例中,所述交通设备中支持进行振动输出的部件包含一个或多个;所述处理器601被配置调用所述程序指令,用于执行:获取所述振动编码文件对应的文件版本号,及所述交通设备支持进行振动输出的各部件对应文件接口支持进行振动编码文件接收的参考版本号;将所述交通设备支持进行振动输出的各部件中,对应文件接口支持的参考版本号与所述振动编码文件对应的文件版本号一致的部分或全部部件,作为确定出的目标部件。
82.本发明实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述如图2所示的方法实施例。其中,所述的计算机可读存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)或随机存储记忆体(random access memory,ram)等。
83.以上所揭露的仅为本发明的局部实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或局部流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
再多了解一些

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

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

相关文献