基于可见光的车用无线通信装置和方法与流程

文档序号:29125315发布日期:2022-03-04 23:45阅读:167来源:国知局

1.本技术涉及车辆物联网技术领域,尤其涉及一种基于可见光的车用无线通信(vehicle to x,v2x)装置和方法、电子设备、计算机可读存储介质及计算机程序产品。


背景技术:

2.v2x技术,即车辆物联网的概念源于物联网,其以行驶中的车辆为信息感知对象,借助新一代信息通信技术,实现车与x(即车与车、人、路、服务平台)之间的网络连接,以提升车辆整体的智能驾驶水平,为用户提供安全、舒适、智能、高效的驾驶感受与交通服务,同时也提高交通运行效率,提升社会交通服务的智能化水平。


技术实现要素:

3.本技术实施例的一个方面提供一种基于可见光的v2x装置,应用于车辆,包括:处理模块,被配置为根据车辆相关信息,生成二进制码流;驱动模块,被配置为根据二进制码流,控制光源;以及,光源,被配置为响应于二进制码流闪烁,以发射可见光信号。
4.本技术实施例的一个方面提供一种基于可见光的v2x装置,应用于车辆,包括:至少一个可见光接收模块和处理模块,其中:至少一个可见光接收模块中的任一可见光接收模块,被配置为将接收到的可见光信号转换为二进制码流;以及,处理模块,被配置为根据二进制码流,生成与可见光信号对应的行车相关信息。
5.本技术实施例的一个方面提供一种基于可见光的v2x方法,应用于车辆,包括:根据车辆相关信息,生成二进制码流;以及,根据二进制码流,控制光源闪烁,以发射可见光信号。
6.本技术实施例的一个方面提供一种基于可见光的v2x方法,应用于车辆,包括:将接收到的可见光信号转换为二进制码流;以及,根据二进制码流,生成与可见光信号对应的行车相关信息。
7.本技术实施例的一个方面提供一种电子设备,包括:光源;至少一个处理器;以及,存储器,其上存储有至少一个程序;其中,当至少一个程序被至少一个处理器执行,使得至少一个处理器实现:根据车辆相关信息,生成二进制码流;以及根据二进制码流,控制光源闪烁,以发射可见光信号。
8.本技术实施例的一个方面提供一种电子设备,包括:至少一个可见光接收电路;至少一个处理器;以及,存储器,其上存储有至少一个程序;其中,至少一个可见光接收电路,被配置为将接收到的可见光信号转换为二进制码流;以及,当至少一个程序被至少一个处理器执行,使得至少一个处理器实现:根据二进制码流,生成与可见光信号对应的行车相关信息。
附图说明
9.附图用来提供对本技术实施例的进一步理解,并且构成说明书的一部分,与本申
请实施例一起用于解释本公开,并不构成对本技术的限制。通过参考附图对详细示例实施例进行描述,以上和其它特征和优点对本领域技术人员将变得更加显而易见。
10.图1为本技术实施例提供的基于可见光的v2x装置的一种结构示意图。
11.图2为本技术实施例提供的基于可见光的v2x方法的一种流程示意图。
12.图3为本技术实施例提供的基于可见光的v2x装置的一种结构示意图。
13.图4为本技术实施例提供的可见光接收模块阵列的一种示意图。
14.图5为本技术实施例提供的设置在车辆的车尾的可见光接收模块阵列同时接收多个后车发射的可见光信号的一种示意图。
15.图6为本技术实施例提供的基于可见光的v2x装置的另一种结构示意图。
16.图7为本技术实施例提供的基于可见光的v2x方法的一种流程示意图。
17.图8为本技术实施例提供的电子设备的一种结构框图。
具体实施方式
18.为使本领域的技术人员更好地理解本技术的技术方案,下面结合附图对本技术提供的一种基于可见光的v2x装置和方法、电子设备、计算机可读存储介质及计算机程序产品进行详细描述。
19.在下文中将参考附图更充分地描述示例实施例,但是所述示例实施例可以以不同形式来体现且不应当被解释为限于本文阐述的实施例。反之,提供该实施例的目的在于使本技术透彻和完整,并将使本领域技术人员充分理解本技术的范围。
20.在不冲突的情况下,本技术各实施方式及实施方式中的各特征可相互组合。
21.如本文所使用的,术语“和/或”包括一个或多个相关列举条目的任何和所有组合。
22.本文所使用的术语仅用于描述特定实施例,且不意欲限制本技术。如本文所使用的,单数形式“一个”和“该”也意欲包括复数形式,除非上下文另外清楚指出。还将理解的是,当本说明书中使用术语“包括”和/或“由
……
制成”时,指定存在所述特征、整体、步骤、操作、元件和/或组件,但不排除存在或添加一个或多个其它特征、整体、步骤、操作、元件、组件和/或其群组。
23.除非另外限定,否则本文所用的所有术语(包括技术和科学术语)的含义与本领域普通技术人员通常理解的含义相同。还将理解,诸如那些在常用字典中限定的那些术语应当被解释为具有与其在相关技术以及本技术的背景下的含义一致的含义,且将不解释为具有理想化或过度形式上的含义,除非本文明确如此限定。
24.现有的v2x技术严重依赖网络以及相关服务。例如,相关技术的两个车辆实现点对点通信的前提是两个车辆均接入网络且具备车辆识别功能(例如,远距离车牌识别能力),且预先建立所有车辆信息的数据库。由此可见,利用电磁波或者无线电波通讯方式建立车辆点对点通信的技术方案不仅极其复杂,且由于通信过程受网络环境的影响较大,因此可靠性较差。例如,在偏远山区、隧道等无网络覆盖的路段无法实现相关技术的v2x通信。
25.为了解决上述技术问题,本技术实施例提供了一种基于可见光的v2x装置,应用于车辆。如图1所示,其为本技术实施例提供的基于可见光的v2x装置的一种结构示意图。
26.基于可见光的v2x装置包括处理模块101、驱动模块102和光源103。处理模块101,被配置为根据车辆相关信息,生成二进制码流。驱动模块102,被配置为根据二进制码流,控
制光源103。光源103,被配置为响应于二进制码流闪烁,以发射可见光信号。
27.也就是说,基于可见光的v2x装置可将车辆相关信息转换为二进制码流,再基于该二进制码流驱动光源103,从而可将携带有与车辆相关的信息的可见光信号发射出去,以供接收端接收。因此,该基于可见光的v2x装置实施的通信方法不依赖于网络以及车辆信息数据库,通信过程简洁、快速、高效且可靠。
28.这里需要说明的是,光源103闪烁可以是指光源103以设定的频率发出亮度高于第一设定阈值的可见光或亮度不高于第二设定阈值的可见光。例如,光源103可响应于二进制码流,发出足以被第一设定距离(例如,200米)以内的可见光接收模块接收到的可见光,或发出不能被第二设定距离(例如,2米)以外的可见光接收模块接收到的可见光,从而形成闪烁以发射可见光信号。该第一和第二设定阈值,以及第一和第二设定距离均可根据实际使用需求灵活设置。
29.在一种可选的实施方式中,光源103可被配置为响应于二进制码流点亮或熄灭,以发出亮度高于第一设定阈值或不高于第二设定阈值的可见光,以形成可见光信号。也就是说,在一种优选的方式中,可预先配置光源103的发光功率,从而在光源103响应于二进制码流中的码字点亮时,即可发出亮度高于第一设定阈值的可见光,在光源103响应于二进制码流中的码字熄灭时,即不发出可见光(也可被理解为是发出亮度不高于第二设定阈值的可见光),从而使得光源103可响应于二进制码流发射可见光信号。需要说明的是,在本技术中,将光源103响应于二进制码流中的一个码字发出的光或未发出的光称为可见光,将由一连串的可见光组成的信号称为可见光信号。
30.在一种可选的实施方式中,车辆相关信息至少包括可唯一标识车辆的标识信息,例如,包括设置有该基于可见光的v2x装置的车辆的牌照信息和/或车辆识别代号。此外,车辆相关信息还可包括设置有该基于可见光的v2x装置的车辆的品牌信息、型号信息、车辆尺寸信息、当前驾驶操作信息,和/或行程相关信息等,本技术实施例对此不作任何限定。
31.基于可见光的v2x装置发射可见光信号的目的在于使得其它车辆或者路旁设备可知晓设置有该基于可见光的v2x装置的车辆的行驶相关信息。例如,车辆相关信息包括该车辆的品牌信息、型号信息、牌照信息、当前行驶速度信息、转向信息,以及加\减速信息;当其它车辆或者路旁设备接收到该车辆发射出的可见光信号时,则可解析接收到的可见光信号,并获知该车辆的品牌、型号、车牌号、当前的行驶速度、是否准备左/右转向,以及当前是否加速或者减速。
32.在一种可选的实施方式中,处理模块101可根据预设编码规则,将车辆相关信息转换为二进制码流。
33.预设编码规则可根据实际使用需求灵活设置。例如,预设编码规则可包括:一个有效数据由一个或者多个二进制码字表示。例如,车辆相关信息中的每一个有效数据(即一个数据单元)由“10”或“01”来表示。也就是说,用二进制码流中的“跳变”来表示源信号(即车辆相关信息)中对应的有效数据,从而可以实现对于源信号中的每一个有效数据,其可由光源103的闪烁(光源103先点亮后熄灭,或者先熄灭后点亮)来表示。因此,避免了对于一些源信号,二进制码流中出现一长串“0”或一长串“1”,即避免了光源103长时间连续点亮或连续熄灭的情况,从而在进一步减小误码率后,使得进一步提高光源103的闪烁频率成为可能,即进一步提高通信的传输速率。
34.例如,一种示例性的编码规则如表1所示。
35.表1:编码规则示例
36.有效数据的取值01二进制码字的取值0110
37.在该编码规则示例中,当有效数据的取值为“0”时,二进制码字的取值为“01”;当有效数据的取值为“1”时,二进制码字的取值为“10”;假设源信号具体为二进制信号“10000010”,则该源信号被转换为二进制码流的结果为“1001010101011001”。
38.由上述示例可以看出,无论何时,二进制码流中都不会出现连续三个及以上的“0”或连续三个及以上的“1”,即光源103不会长时间点亮或熄灭,从而在传输速率很高的情况下,也可以保持较低的误码率,确保通信质量。
39.需要说明的是,本技术实施例对驱动模块102的具体电路结构不作任何具体限定,只要驱动模块102可响应于二进制码流生成开/关信号(或高/低电平),从而可控制光源103闪烁即可。
40.在一种可选的实施方式中,驱动模块102,可被配置为根据二进制码流,以大于设定频率阈值的频率,驱动光源103。也就是说,可以适当提高光源103的驱动频率,即提高光源103的闪烁频率,从而进一步提高通信的传输速率。
41.在一种可选的实施方式中,光源103可包括发光二极管(light-emitting diode,led)或激光光源。
42.在一种可选的实施方式中,光源103可为设置有该基于可见光的v2x装置的车辆的前大灯或后尾灯。
43.在一种可选的实施方式中,光源103可为设置在设置有该基于可见光的v2x装置的车辆的车头,且独立于该车辆的前大灯或集成在该车辆的前大灯中的第一光源。
44.在一种可选的实施方式中,光源103可为设置在设置有该基于可见光的v2x装置的车辆的车尾,且独立于该车辆的后尾灯或集成在该车辆的后尾灯中的第二光源。
45.也就是说,在本技术实施例中,用于发射可见光信号的光源103的类型可以为led光源,也可以为激光光源;其可以由车辆的前大灯或者后尾灯来直接实现,也可以为独立设置的光源,还可以集成在车辆的前大灯或者后尾灯中但由驱动模块102独立驱动,本技术对此不作任何限定,只要其可以被处理模块101和驱动模块102驱动,并发射携带有与车辆相关的信息的可见光信号即可。
46.在一种可选的实施方式中,可见光信号的波长位于设定波长范围之内。可见光信号的波长位于设定波长范围之内,则在可见光信号的接收端,可以利用滤光结构(滤光结构可透射该可见光信号,并吸收或反射波长不同于该可见光信号的其它有色光)对接收到的各种光信号进行带通滤波,从而避免环境光干扰可见光信号的接收。
47.在一种可选的实施方式中,基于可见光的v2x装置还可包括通信模块,可被配置为从设置有该基于可见光的v2x装置的车辆的电子操作系统获取该车辆的车辆相关信息。
48.在一种可选的实施方式中,处理模块101可由设置有该基于可见光的v2x装置的车辆的电子操作系统的处理器实现,即可由车辆的电子操作系统的处理器根据车辆相关信息,生成二进制码流,并将该二进制码流输入至驱动模块102,由驱动模块102控制光源103的闪烁。
49.相应地,本技术实施例还提供一种基于可见光的v2x方法,可应用于车辆。如图2所示,其为本技术实施例提供的基于可见光的v2x方法的一种流程示意图,该基于可见光的v2x方法包括步骤s201和s202。
50.在步骤s201中,根据车辆相关信息,生成二进制码流。
51.在步骤s202中,根据二进制码流,控制光源闪烁,以发射可见光信号。
52.也就是说,可将车辆相关信息转换为二进制码流,再基于该二进制码流驱动光源,从而可将携带有与车辆相关的信息的可见光信号发射出去,以供接收端接收。因此,该基于可见光的v2x方法不依赖于网络以及车辆信息数据库,通信过程简洁、快速、高效且可靠。
53.该基于可见光的v2x方法可由本技术实施例提供的上述基于可见光的v2x装置实施。具体地,该基于可见光的v2x方法可由独立设置的处理器、光源和光源的驱动电路实施;或者,该基于可见光的v2x方法可由车辆的电子操作系统、光源和光源的驱动电路实施,本技术实施例对此不作任何限定。
54.在一种可选的实施方式中,在该基于可见光的v2x方法由独立设置的处理器、光源和光源的驱动电路实施时,在步骤s201根据车辆相关信息,生成二进制码流之前,该基于可见光的v2x方法还可包括:从车辆的电子操作系统获取该车辆的车辆相关信息。
55.该基于可见光的v2x方法的具体实施过程可参考本技术实施例对上述基于可见光的v2x装置(如图1所示)的描述,此处不再赘述。
56.基于同样的发明构思,本技术实施例提供了另一种基于可见光的v2x装置,应用于车辆。如图3所示,其为本技术实施例提供的基于可见光的v2x装置的一种结构示意图。
57.基于可见光的v2x装置包括:至少一个可见光接收模块301和处理模块302。至少一个可见光接收模块301中的任一可见光接收模块301,被配置为将接收到的可见光信号转换为二进制码流。处理模块302,被配置为根据二进制码流,生成与可见光信号对应的行车相关信息。
58.也就是说,基于可见光的v2x装置可将接收到的可见光信号转换为二进制码流,再从该二进制码流中解析出与可见光信号对应的行车相关信息,以获取可见光信号发射端传递的信息。因此,该基于可见光的v2x装置实施的通信方法不依赖于网络以及车辆信息数据库,通信过程简洁、快速、高效且可靠。
59.在一种可选的实施方式中,在可见光信号由其它车辆发射时,与可见光信号对应的行车相关信息至少包括可唯一标识车辆的标识信息,例如,包括发射可见光信号的车辆的牌照信息和/或车辆识别代号。此外,行车相关信息还可包括发射可见光信号的车辆的品牌信息、型号信息、车辆尺寸信息、当前驾驶操作信息,和/或行程相关信息等。在一种可选的实施方式中,在可见光信号由路旁设备发射时,与可见光信号对应的行车相关信息可包括但不限于路况信息、交通规则信息,以及天气信息等,本技术实施例对此不作任何限定。
60.基于可见光的v2x装置接收可见光信号的目的在于获知其它车辆的行驶相关信息,和/或路旁设备广播的提示信息。例如,与可见光信号对应的行车相关信息包括发射可见光信号的车辆的品牌信息、型号信息、牌照信息、当前行驶速度信息、转向信息,以及加\减速信息;当车辆接收到可见光信号时,则可解析接收到的可见光信号,并获知发射可见光信号的车辆的品牌、型号、车牌号、当前的行驶速度、是否准备左/右转向,以及当前是否加速或者减速。再如,与可见光信号对应的行车相关信息包括路况信息、交通规则信息和天气
信息,当车辆接收到可见光信号时,则可解析接收到的可见光信号,并获知前方路段是否拥堵、当前路段是否限速,以及前方路段是都雨雪天气等。
61.在一种可选的实施方式中,处理模块302可根据预设解码规则,将二进制码流转换为与可见光信号对应的行车相关信息。
62.预设解码规则可与可见光信号发射端的预设编码规则对应,且二者可根据实际使用需求灵活设置。例如,预设解码规则可包括:用一个或者多个二进制码字表示一个有效数据。例如,用“10”或“01”来表示行车相关信息中的一个有效数据(即一个数据单元)。也就是说,用二进制码流中的“跳变”来表示行车相关信息中对应的有效数据,从而可以实现用0到1或者1到0的变换来表示行车相关信息中的每一个有效数据。因此,对于可见光信号发射端,避免了一些源信号的二进制码流中出现一长串“0”或一长串“1”,即避免了发射端的光源长时间连续点亮或连续熄灭的情况,从而在进一步减小误码率后,使得进一步提高光源的闪烁频率成为可能,即进一步提高通信的传输速率。
63.例如,一种示例性的解码规则如表2所示。
64.表2:解码规则示例
65.二进制码字的取值0110有效数据的取值01
66.在该解码规则示例中,当用二进制码字的取值“01”表示有效数据的取值为“0”,用二进制码字的取值“10”表示有效数据的取值为“1”时;假设由可见光信号进行电光转换得到的二进制码流为“1001010101011001”,则由该二进制码流解析得到的行车相关信息的二进制信号为“10000010”。
67.由上述示例可以看出,无论何时,二进制码流中都不会出现连续三个及以上的“0”或连续三个及以上的“1”,即可见光信号发射端的光源不会长时间点亮或熄灭,从而在传输速率很高的情况下,也可以保持较低的误码率,确保通信质量。
68.需要说明的是,本技术实施例对可见光接收模块301的具体电路结构不作任何具体限定,只要可见光接收模块301包括光敏器件和相应的信号处理电路,可响应于可见光信号的亮/灭产生开/关信号(或高/低电平),并得到相应的二进制码流即可。
69.在一种可选的实施方式中,至少一个可见光接收模块301设置在车辆的车头或车尾。需要说明的是,本技术实施例对至少一个可见光接收模块301设置在车辆的车头或车尾的具体位置(如,距离地面的高度)不作任何限定。优选地,至少一个可见光接收模块301所在的具体位置有利于该至少一个可见光接收模块301接收该车辆的后车的前大灯照射的可见光信号或该车辆的前车的后尾灯照射的可见光信号。
70.在一种可选的实施方式中,如图4所示,至少一个可见光接收模块301在电路板上呈阵列排布,且可见光接收模块阵列的行数和列数均可根据实际使用需求灵活设置。例如,如图5所示,在公路上行驶的汽车大多数情况下在多车道上前进,对于设定车辆来说,其前车和/或后车可能在垂直于该车辆的前进方向(且平行于地面)的方向上排布;因此,设置在该车辆的车头和/或车尾的可见光接收模块阵列可具有较多的列(列的排列方向平行于地面);由于每个可见光接收模块301均可接收来自一个车辆的可见光信号,因此,可见光接收模块阵列可同时接收来自多个车辆的可见光信号,即该车辆可同时与多个车辆通信。图5以设置在车辆的车尾的可见光接收模块阵列同时接收多个后车的前大灯发射的可见光信号
为例进行示意。当然,也可以是设置在车辆的车头的可见光接收模块阵列同时接收多个前车的后尾灯发射的可见光信号。再例如,由于所有型号的车辆的车灯高度位于一个较小的高度范围内,即可见光接收模块阵列接收到的各可见光信号的发射高度的变化范围不大;因此,设置在车辆的车头和/或车尾的可见光接收模块阵列可具有较少的行(行的排列方向垂直于地面)。
71.此外,至少一个可见光接收模块301在电路板上呈阵列排布,尤其是可见光接收模块阵列具有较多的列和较少的行,即,如图4所示,可见光接收模块阵列在平行于地面的方向上的尺寸大于其在垂直于地面的方向上的尺寸,可使得可见光接收模块阵列更容易接收距离地面高度与其接近的其它车辆或路旁设备发射的可见光信号,而来自天空和地面的环境光则不易在可见光接收模块阵列上成像,从而可减小环境光对可见光信号的接收的干扰,提高通信的可靠性。
72.在一种可选的实施方式中,可见光接收模块阵列中的每一个可见光接收模块301都具有一个独立的信号处理电路,因此,可见光接收模块阵列可并行处理接收到的全部可见光信号。也就是说,由于可见光接收模块阵列的空间设置,某位置的车辆的前大灯或后尾灯发射的可见光信号可以被可见光接收模块阵列中的相应位置的可见光接收模块301接收;又由于可见光接收模块301的硬件配置,接收到的该可见光信号又可以被该可见光接收模块301中的信号处理电路单独处理。也就是说,可见光接收模块阵列可从空间上对所有可见光信号进行分别接收,并可在硬件配置上对分别接收到的可见光信号进行分别处理。
73.更进一步地,各可见光接收模块301可将通过分别接收并转换得到的二进制码流发送给处理模块302,由处理模块302将各二进制码流分别解析成与各二进制码流分别对应的行车相关信息。由于行车相关信息可包括车辆的标识信息(例如,发射可见光信号的车辆的品牌信息、型号信息,和/或牌照信息等),因此,处理模块302可以对与各二进制码流分别对应的行车相关信息进行识别,以及进一步处理。
74.例如,某位置的车辆的左前大灯和右前大灯分别发射的可见光信号1和可见光信号2分别被可见光接收模块阵列中的第一位置的可见光接收模块1和第二位置的可见光接收模块2接收,可见光接收模块1和可见光接收模块2分别将可见光信号1和可见光信号2转换成二进制码流1和二进制码流2;处理模块302分别对二进制码流1和二进制码流2进行解析得到行车相关信息1和行车相关信息2,由于行车相关信息1和行车相关信息2中携带有相同的车辆的标识信息,则处理模块302可获知可见光信号1和可见光信号2来自于同一车辆,并可将行车相关信息1和行车相关信息2用于进一步处理以获知更多信息。
75.在一种可选的实施方式中,如图6所示,其为本技术实施例提供的基于可见光的v2x装置的另一种结构示意图,基于可见光的v2x装置还可包括设置在至少一个可见光接收模块301的远离车辆的车身的一侧的投射结构601,投射结构601被配置为对可见光信号进行聚焦,并将可见光信号投射至可见光接收模块301。也就是说,投射结构601可对一个车辆或者一个路旁设备发射的可见光信号进行聚光,以增加该可见光信号的强度,并将该可见光信号投射至可见光接收模块301阵列中的一个可见光接收模块301上。
76.投射结构601的作用为“聚光”和“成像”。由于车辆的前大灯或后尾灯为面光源,可见光信号的能量不集中,因此需要投射结构601的“聚光”作用将同一光源发射的可见光信号聚集于一点,以增强接收到的可见光信号的强度;此外,投射结构601的“成像”作用可将
不同光源发射的可见光信号分别聚集于可见光接收模块阵列中的不同的可见光接收模块301,以分别接收不同光源发射的可见光信号;由此可见,“聚光”和“成像”作用相辅相成。可见光信号通过投射结构601被投射至可见光接收模块阵列中的一个可见光接收模块301的过程与相机镜头的感光原理类似,本技术实施例对此不作过多赘述。
77.在一种可选的实施方式中,投射结构601具体可由一个透镜或者多个透镜的组合实现,例如,可由一个或多个菲涅尔透镜实现。本技术实施例对透镜的数量以及组合方式不作限定,只要一个或多个透镜可将由一个发射端发射的可见光信号投射至可见光接收模块阵列中的任一个可见光接收模块301即可。
78.例如,投射结构601可以是由多个透镜排布形成的透镜阵列,排布该多个透镜的平面与排布至少一个可见光接收模块301的电路板平行,透镜阵列与可见光接收模块阵列的距离为一个透镜的焦距,且一个透镜在排布该多个透镜的平面上的正投影的面积等于可见光接收模块301在电路板上的正投影的面积。
79.在实际应用中。一个可见光接收模块301的有效感光区域的面积要比该可见光接收模块301的物理结构面积小得多,当多个可见光接收模块301紧密排列之后,可见光接收模块阵列中仍存在很多无法感光的区域,会导致很多可见光信号在经过投射结构601的“聚光”和“成像”之后,光点仍会集中于可见光接收模块301的有效感光区域之外,从而导致可见光信号丢失。因此,使用多个透镜紧密排布形成的透镜阵列实现投射结构601,可使得照射在同一透镜上的可见光信号被该透镜聚焦于该透镜的焦点处,即聚焦于与该透镜对应设置的可见光接收模块301的有效感光区域;从而,照射在投射结构601上的所有可见光信号在分别经过相应的透镜的“聚光”和“成像”作用之后,可以分别被可见光接收模块阵列中的相应的可见光接收模块301接收和处理。
80.在一种可选的实施方式中,如图6所示,基于可见光的v2x装置还可包括设置在至少一个可见光接收模块301的远离车辆的车身的一侧的滤光结构602,滤光结构602被配置为透射可见光信号,并吸收、反射或折射波长不同于该可见光信号的其它有色光。
81.可见光信号发射端发射的可见光信号的波长一般位于设定波长范围之内,例如,位于640nm-660nm之内,则可设置带宽为620nm-670nm的带通型滤光结构602,从而使得只有波长在640nm-660nm之间的可见光信号可以投射到相应的可见光接收模块301上,而波长小于620nm或者大于670nm的其它有色光则被带通型滤光结构602吸收、反射或折射,从而可进一步减小环境光对可见光信号的接收的干扰,提高通信的可靠性。
82.在一种可选的实施方式中,滤光结构602可以由一个或多个滤光片实现,本技术实施例对滤光片的种类、数量以及组合方式不作限定,只要其可以透射可见光信号,并阻止波长不同于可见光信号的其它有色光投射至可见光接收模块301即可。
83.需要说明的是,图6以投射结构601位于滤光结构602远离可见光接收模块阵列的一侧为例进行示意;在实际使用中,也可以是投射结构601位于滤光结构602靠近可见光接收模块阵列的一侧,只要投射结构601与可见光接收模块阵列之间的距离等于组成投射结构601的透镜的焦距即可,本技术实施例对此不作限定。
84.在一种可选的实施方式中,如图6所示,基于可见光的v2x装置还可包括设置在至少一个可见光接收模块301的远离车辆的车身的一侧的遮光结构603,遮光结构603位于至少一个可见光接收模块301的远离地面的一侧,遮光结构603所在的第一平面不平行于排布
有至少一个可见光接收模块301的第二平面,且遮光结构603被配置为至少遮挡除可见光信号之外的环境光。也就是说,基于可见光的v2x装置包括的遮光结构603可用于遮挡从上方或者斜上方入射的环境光(如日光、路灯光等),从而可进一步减小环境光对可见光信号的接收的干扰,提高通信的可靠性。
85.在一种可选的实施方式中,基于可见光的v2x装置还可包括设置在至少一个可见光接收模块301的远离车辆的车身的一侧的进光量调节结构,且进光量调节结构被配置为调节入射至可见光接收模块301的进光量。进光量调节结构可由一个或多个光圈实现,当环境光较强时,可调节光圈以减少入射至可见光接收模块301的进光量,从而可进一步减小环境光对可见光信号的接收的干扰,提高通信的可靠性。
86.在一种可选的实施方式中,基于可见光的v2x装置还可包括通信模块,可被配置为将获取到的行车相关信息发送至设置有该基于可见光的v2x装置的车辆的电子操作系统。
87.在一种可选的实施方式中,处理模块302可由设置有该基于可见光的v2x装置的车辆的电子操作系统的处理器实现,即可由车辆的电子操作系统的处理器根据可见光接收模块301进行光电转换得到的二进制码流,生成与可见光信号对应的行车相关信息。
88.相应地,本技术实施例还提供一种基于可见光的v2x方法,可应用于车辆。如图7所示,其为本技术实施例提供的基于可见光的v2x方法的一种流程示意图,该基于可见光的v2x方法包括步骤s701和s702。
89.在步骤s701中,将接收到的可见光信号转换为二进制码流。
90.在步骤s702中,根据二进制码流,生成与可见光信号对应的行车相关信息。
91.也就是说,可将接收到的可见光信号转换为二进制码流,再从该二进制码流中解析出与可见光信号对应的行车相关信息,以获取可见光信号发射端传递的信息。因此,该基于可见光的v2x方法不依赖于网络以及车辆信息数据库,通信过程简洁、快速、高效且可靠。
92.该基于可见光的v2x方法可由本技术实施例提供的上述基于可见光的v2x装置实施。具体地,该基于可见光的v2x方法可由至少一个可见光接收模块和独立设置的处理器实施;或者,该基于可见光的v2x方法可由至少一个可见光接收模块和车辆的电子操作系统实施,本技术实施例对此不作任何限定。
93.在一种可选的实施方式中,在该基于可见光的v2x方法由至少一个可见光接收模块和独立设置的处理器实施时,在步骤s702根据二进制码流,生成与可见光信号对应的行车相关信息之后,该基于可见光的v2x方法还可包括:将获取到的行车相关信息发送至该车辆的电子操作系统。
94.该基于可见光的v2x方法的具体实施过程可参考本技术实施例对上述基于可见光的v2x装置(如图3所示)的描述,此处不再赘述。
95.本技术实施例还提供了一种电子设备。如图8所示,其为本技术实施例提供的电子设备的一种结构框图。该电子设备可应用于车辆,包括:至少一个处理器801;以及存储器802,其上存储有至少一个程序。
96.在一种可选的实施方式中,该电子设备还可包括光源(图8中未示出),当至少一个程序被至少一个处理器801执行,使得至少一个处理器801至少可实现以下步骤:根据车辆相关信息,生成二进制码流;以及,根据二进制码流,控制光源闪烁,以发射可见光信号。
97.在一种可选的实施方式中,该电子设备还可包括至少一个可见光接收电路(图8中
未示出),至少一个可见光接收电路被配置为将接收到的可见光信号转换为二进制码流;当至少一个程序被至少一个处理器801执行,使得至少一个处理器801至少可实现根据二进制码流,生成与可见光信号对应的行车相关信息。
98.在一种可选的实施方式中,电子设备还可包括至少一个i/o接口(读写接口)803,连接在至少一个处理器801与存储器802之间,配置为实现至少一个处理器801与存储器802的信息交互。
99.处理器801为具有数据处理能力的器件,其包括但不限于中央处理器(central processing unit,cpu)等;存储器802为具有数据存储能力的器件,其包括但不限于随机存取存储器(random access memory,ram,更具体如sdram(synchronous dynamic random access memory)、ddr(data direction register)等)、只读存储器(read-only memory,rom)、带电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、闪存(flash);i/o接口803连接在处理器801与存储器802间,能实现处理器801与存储器802的信息交互,其包括但不限于数据总线(bus)等。
100.在一种可选的实施方式中,处理器801、存储器802和i/o接口803通过总线相互连接,进而与电子设备的其它组件,如驱动模块102、可见光接收模块301,和/或通信模块连接。
101.本技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被执行时实现本技术实施例提供的任一种基于可见光的v2x方法的至少一个步骤。
102.本技术实施例还提供了一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现本技术实施例提供的任一种基于可见光的v2x方法的至少一个步骤。
103.用于实施该编/解码方法的计算机程序可以采用一个或多个编程语言的任何组合来编写。这些计算机程序可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器或控制器,使得当计算机程序由处理器或控制器执行时使得流程图和/或框图中所规定的功能/操作被实施。计算机程序可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
104.本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其它数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其它存储器技术、cd-rom、数字多功能盘(dvd)或其它光盘存储、磁盒、磁带、磁盘存储或其它磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其它的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读
指令、数据结构、程序模块或者诸如载波或其它传输机制之类的调制数据信号中的其它数据,并且可包括任何信息递送介质。
105.本文已经公开了示例实施例,并且虽然采用了具体术语,但它们仅用于并仅应当被解释为一般说明性含义,并且不用于限制的目的。在一些示例中,对本领域技术人员显而易见的是,除非另外明确指出,否则可单独使用与特定实施方式相结合描述的特征、特性和/或元素,或可与其它实施方式相结合描述的特征、特性和/或元件组合使用。因此,本领域技术人员将理解,在不脱离由所附的权利要求阐明的本技术的范围的情况下,可进行各种形式和细节上的改变。
当前第1页1 2 
网友询问留言 留言:0条
  • 还没有人留言评论。精彩留言会获得点赞!