本申请涉及车辆技术领域,尤其涉及一种车载通信设备及车辆。
背景技术:
随着物联网技术在车辆领域的应用,智能化交通管理,智能动态信息服务和车辆智能化控制等,越来越受到人们的关注。因此,需要对车辆的信息进行网络化管理。
在对车辆的信息进行网络化管理时,通常需要车辆能够与车辆周边通信设备以及车辆的云端服务器进行通信,因此,如何实现三者之间的通信是本申请所要解决的问题。
技术实现要素:
本申请实施例提供一种车载通信设备及车辆,能够用于解决现有技术中的问题。
本申请实施例提供了一种车载通信设备,包括:V2X通信模块、移动通信模块、车载总线通信模块以及信息处理模块,其中:
所述信息处理模块通过所述V2X通信模块,接收预定距离内的V2X通信设备的通信数据,和/或向所述V2X通信设备发送通信数据;
所述信息处理模块通过所述移动通信模块,接收移动互联网中的云端通信设备的通信数据,和/或向所述云端通信设备发送通信数据;
所述信息处理模块通过所述车载总线通信模块,接收所在车辆的车载总线网络中电子控制单元的通信数据,和/或向所述电子控制单元发送通信数据。
优选地,所述信息处理模块将通过所述V2X通信模块、所述移动通信模块以及所述车载总线通信模块接收到的数据进行运算,通过运算结果对所述车辆进行控制。
优选地,信息处理模块通过运算的结果对所述车辆进行控制,具体包括:信息处理模块将运算结果通过车载总线通信模块发送给车载总线网络中电子控制单元,用于通过所述电子控制单元根据所述运算结果对所述车辆进行控制。
优选地,信息处理模块通过运算的结果对所述车辆进行控制,具体包括:信息处理模块根据所运行的控制程序利用所述运算结果对所述车辆进行控制。
优选地,所述信息处理模块将通过所述车载总线通信模块接收到的包含车辆状态信息的通信数据,通过所述移动通信模块发送至云端通信设备,用于实现所述车辆状态信息的分享。
优选地,所述信息处理模块执行伴随所述V2X通信模块、所述移动通信模块以及所述车载总线通信模块接收和/或发送通信数据的通信协议,其中:
伴随所述V2X通信模块接收和/或发送通信数据的通信协议,具体包括如下通信协议中的任意一种或多种:IEEE802.11p通信协议、LTE-V通信协议;
伴随所述移动通信模块接收和/或发送通信数据的通信协议,具体为:移动互联网通信协议;
伴随所述车载总线通信模块接收和/或发送通信数据的通信协议,具体包括如下通信协议中的任意一种或多种:CAN总线网络通信协议、LIN总线网络通信协议、Flexray总线网络通信协议、MOST总线网络通信协议、车载以太网通信协议。
优选地,预定距离的取值大于或等于300米并且小于或等于1000米。
优选地,所述V2X通信模块通过通用串行总线接口USB连接于所述信息处理模块。
优选地,所述通信设备还包括定位模块;
所述信息处理模块通过所述定位模块获取所在车辆的位置信息。
本申请实施例还提供了一种车辆,所述车辆中包括本申请实施例所提供的车载通信设备。
本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:
采用本申请实施例所提供的通信设备,由于该通信设备包括V2X通信模块、移动通信模块、车载总线通信模块以及信息处理模块,其中,信息处理模块能够通过V2X通信模块与预定距离内的V2X通信设备进行通信,信息处理模块还能够通过移动通信模块与移动互联网中的云端通信设备进行通信,信息处理模块还能够通过车载总线通信模块于所在车辆的车载总线中的电子控制单元进行通信。从而通过该通信设备使得车辆、车辆周边的V2X通信设备以及云端通信设备之间能够进行通信,解决了现有技术中的问题。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1为本申请实施例提供的车辆的结构示意图;
图2为本申请实施例提供的车载通信设备结构示意图;
图3为本申请实施例提供的车辆、V2X通信设备以及云端通信设备的通信示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
以下结合附图,详细说明本申请各实施例提供的技术方案。
图1所示的是本发明实施例所提供的车辆的框图。参照图1,根据本发明实施例的所提供的车辆10,该车辆10包括:车载总线网络11以及接入该车载总线网络11的通信设备12。
该车载总线网络11中包括多个电子控制单元111(Electronic Control Unit,ECU)分别为ECU-1、ECU-2、ECU-3、ECU-4以及ECU-n;该车载总线网络11中还包括车载总线112,其中ECU-1、ECU-2、ECU-3、ECU-4以及ECU-n通过车载总线112组成网络,从而形成车载总线网络11,也即,各个电子控制单元通过车载总线112进行连接而形成车载总线网络11。在车载总线网络11中,各个ECU(包括ECU-1、ECU-2、ECU-3、ECU-4以及ECU-n等)按照约定的通信协议和数据交换标准发送和接收数据,从而能够在这些ECU之间实现数据的有效传递。
在实际应用中,根据通信协议和数据交换标准的不同,车载总线网络11可以有多种不同的类型,比如该车载总线网络11可以是CAN(控制器局域网络,Controller Area Network)总线网络,也可以是LIN(局域网互联网络,Local Interconnect Network)总线网络,也可以是Flexray总线网络,也可以是MOST(面向媒体的系统传输总线,Media Oriented System Transport)总线网络,也可以是车载以太网,也可以是其它类型的总线网络等。
图1示出车辆10还包括通信设备12,该通信设备12也可以通过接入车载总线112来接入车载总线网络11,当然也可以通过其它的方式来接入车载总线网络11。在实际应用中,根据实际需要,可以在车辆10中设置一个或多个(通常为一个)该通信设备12,通过所设置的通信设备12,使得车辆10能够与移动互联网(Mobile Internet,MI)中的云端通信设备、预定距离内的V2X通信设备进行通信。通常将用户能够通过手机,平板电脑或其他手持终端以无线的方式通过各种通信网络(例如,W-LAN,GPRS,CDMA等)接入的互联网,称之为移动互联网;这里所说V2X通信设备通常位于车辆周边的预定距离内(比如,距离车辆300米的范围内),并且具有V2X(Vehicle to X)通信能力,其中Vehicle代表车辆,X代表该V2X通信设备,V2X通信代表车辆与该V2X通信设备之间进行的近场无线通信。通常可以在车辆(包括车辆10之外的车辆),诸如手机、平板电脑等手持终端,诸如智能手表、智能手环等可穿戴设备,诸如路灯、红绿灯等道路设施,诸如加油站等服务站上安装V2X模块,使得它们能够具有V2X通信能力,从而在与车辆10的距离在预定范围内时,能够与车辆10进行V2X通信。
比如,可以在交通路口的红绿灯上安装V2X通信模块,使得该红绿灯具有V2X通信能力,在车辆10与该红绿灯的距离小于预定距离时,能够与该红绿灯进行V2X通信,从而便于实施行车预警等驾驶辅助功能,这样可以降低交通事故,提高交通效率。
V2X通信技术是指车辆通过近场无线通信方式,与车辆周边的V2X通信设备进行数据交互和共享。V2X通信的通信距离,通常会受到诸如通信设备的性能、环境因素、通信信号等因素的影响,一般情况下通信距离最高可以达到1000米(0-1000米内可以进行通信),当环境因素等较差时,通信距离可能会有所减小(比如,减小至300米,此时在0-300米的范围内能够实现通信,当然,也有可能减少到其他值)。V2X通信技术需要遵循V2X通信协议,该V2X通信协议可以是IEEE802.11p通信协议,也可以是LTE-V通信协议,也可以是其它的V2X通信协议。
图2所示是本申请实施例所提供的车辆10中的车载通信设备12的结构示意图。如图2所示,该通信设备12包括:V2X通信模块121、移动通信模块122、车载总线通信模块123以及信息处理模块124,其中:
所述信息处理模块124能够通过所述V2X通信模块121,接收预定距离内的V2X通信设备的通信数据,和/或向所述V2X通信设备发送通信数据;
所述信息处理模块124能够通过所述移动通信模块122,接收移动互联网中的云端通信设备的通信数据,向所述云端通信设备发送通信数据;
所述信息处理模块124能够通过所述车载总线通信模块123,接收所在车辆的车载总线网络11中电子控制单元111的通信数据,向所述电子控制单元111发送通信数据;
在通信设备12中,V2X通信模块121可以通过通用串行总线接口USB(Universal Serial Bus,USB)连接在所述信息处理模块124上,也可以通过其它的方式连接在所述信息处理模块124上。通过这种通用串行总线接口USB的连接方式,可以方便的将信息处理模块124与其他模块之间进行拆合,当该信息处理模块124发生故障时,能够方便的对其进行更换。
结合图1,车辆10中可以包括多个电子控制单元111,信息处理模块124能够通过车载总线通信模块123与所在车辆(该通信设备12所在的车辆,这里为车辆10)的车载总线网络11中电子控制单元111进行通信,该通信过程可以包括信息处理模块124接收电子控制单元111的通信数据,以及信息处理模块124向电子控制单元111发送通信数据。
当然,信息处理模块124向电子控制单元111发送的通信数据,可以是所接收到的来自于从其它的通信模块(包括V2X通信模块121,和移动通信模块122)的通信数据,也可以是通过其它方式所获得的数据(比如,可以是在该通信设备12中增加其他的功能模块,并通过所增加的功能模块获得的数据)。
通常信息处理模块124可以通过车载总线通信模块123,将自身的数据、通过V2X通信模块121获得的数据(通信数据),以及通过移动通信模块122获得的数据(通信数据)发送至车载总线网络11,供该车载总线网络11中各个ECU获取使用,从而实现这些数据在车辆10上的共享;当然,在与车载总线网络11通信的过程中,该信息处理模块124也可以通过车载总线通信模块123,接收到从车载总线网络11中的电子控制单元111所发送的数据,并将这些数据分别通过V2X通信模块121和移动通信模块122发送给V2X通信设备和云端通信设备,从而实现数据分享。
信息处理模块124在通过车载总线通信模块123电子控制单元111的通信数据和/或向电子控制单元111发送通信数据时(也即,信息处理模块124在通过车载总线通信模块123与电子控制单元111通信时),根据车载总线网络11类型的不同,通常需要遵循伴随车载总线通信模块123接收和/或发送通信数据的通信协议,称之为车载总行网络通信协议。
在实际应用中,根据车载总行网络11类型的不同,可以有多种不同的车载总行网络通信协议,比如,车载总线网络11为CAN总线网络时,车载总行网络通信协议可以为CAN总线网络通信协议;车载总线网络11为LIN总线网络时,车载总行网络通信协议可以为LIN总线网络通信协议;车载总线网络11为Flexray总线网络时,车载总行网络通信协议可以为Flexray总线网络通信协议;车载总线网络11为MOST总线网络时,车载总行网络通信协议可以为MOST总线网络通信协议;车载总线网络11为车载以太网时,车载总行网络通信协议可以为车载以太网通信协议;当然,车载总行网络通信协议可以为其它的车载总线网络通信协议,或者选自CAN总线网络通信协议、LIN总线网络通信协议、Flexray总线网络通信协议、MOST总线网络通信协议以及车载以太网通信协议中的任意一种或多种。
信息处理模块124,能够通过移动通信模块122接收移动互联网中的云端通信设备的通信数据,也能够通过移动通信模块122向该云端通信设备发送通信数据,也即,信息处理模块124能够通过移动通信模块122与移动互联网中的云端通信设备进行通信。在信息处理模块124与该云端通信设备进行通信时,通常需要遵循伴随该移动通信模块123接收和/或发送通信数据的通信协议,该通信协议可以是移动互联网通信协议。当然根据移动互联网通信机制的不同,该移动互联网通信协议可以是遵循第三代移动通信技术标准(Third Generation,3G)的通信协议(移动互联网的3G通信协议),也可以是遵循第二代移动通信技术标准(2G)的通信协议(移动互联网的2G通信协议),也可以是遵循第四代移动通信技术标准(4G)的通信协议(移动互联网的4G通信协议),也可以是遵循其它通信标准的通信协议。
在实际应用中,移动通信模块122中通常可以包括相应的通信信号部件,用来发射或者接收相应的通信信号,以实现与移动互联网中的云端服务器之间的通信。
信息处理模块124,能够通过V2X通信模块121接收预定距离内的V2X通信设备的通信数据,和/或向该V2X通信设备发送通信数据,也即,信息处理模块124能够通过V2X通信模块121与该V2X通信设备进行通信。在该通信过程中,通常也需要遵循伴随V2X通信模块121接收和/或发送通信数据的通信协议,称之为V2X通信协议。
V2X通信协议可以有多种,比如该V2X通信协议可以为IEEE802.11p通信协议,也可以为LTE-V通信协议,也可以为其它。
在实际应用中,信息处理模块124在通过V2X通信模块121接收V2X通信设备的通信数据,和/或向V2X通信设备发送通信数据(也即,信息处理模块124通过V2X通信模块121与V2X通信设备进行通信)时,根据通信设备的性能、环境因素、通信信号等因素的不同,当通信设备的性能较好、环境因素较优以及通信信号较强时,该预定距离可以达到1000米(0-1000米内可以进行通信),当环境因素等较差时,通信距离可能只有300米(在0-300米的范围内可以进行通信),因此该预定距离的取值范围可以是大于等于300米并且小于等于1000米,比如根据当前通信信号的强度,以及环境因素,该预定距离为400米(或者300-1000内的其它值),在0-400米的范围内可以进行V2X通信。
V2X通信模块121中通常也可以包括相应的通信信号部件,用来发射或者接收相应的通信信号,以实现与车辆10周边的V2X通信设备的通信。
所述信息处理模块124还能够执行,伴随所述V2X通信模块121、所述移动通信模块122以及所述车载总线通信模块123接收和/或发送通信数据的通信协议,并根据相应的通信协议对通信数据进行处理,也就是说信息处理模块124能够执行V2X通信协议、移动互联网通信协议以及车载总线网络通信协议,并且能够根据相应的通信协议对通信数据进行处理,从而使得信息处理模块124能够实现通过V2X通信模块121与V2X通信设备进行通信,通过移动通信模块122与云端通信设备进行通信,通过车载总线通信模块123与电子控制单元111进行通信。
信息处理模块124根据相应的通信协议对通信数据进行处理,该数据处理通常是,根据相应的通信协议对所接收到的通信数据包进行数据提取,或者是将需要发送的通信数据进行组包(组成通信数据包)等。
因此,根据相应的通信协议对通信数据进行处理可以是如下的任意一种或多种:根据伴随V2X通信模块接收和/或发送通信数据的通信协议(V2X通信协议)对通过V2X通信模块接收到的通信数据包进行数据提取;根据伴随V2X通信模块接收和/或发送通信数据的通信协议(V2X通信协议)对需要通过V2X通信模块发送的通信数据进行组包;根据伴随移动通信模块接收和/或发送通信数据的通信协议(移动互联网通信协议)对通过移动通信模块接收到的通信数据包进行数据提取;根据伴随移动通信模块接收和/或发送通信数据的通信协议(移动互联网通信协议)对需要通过移动通信模块发送的通信数据进行组包;根据伴随车载总线通信模块接收和/或发送通信数据的通信协议(车载总线网络通信协议)对通过车载总线通信模块接收到的通信数据包进行数据提取;根据伴随车载总线通信模块接收和/或发送通信数据的通信协议(车载总线网络通信协议)对需要通过车载总线通信模块发送的通信数据进行组包。
需要说明的是,该信息处理单元124能够执行V2X通信协议、移动互联网通信协议以及车载总线网络通信协议,并能够根据相应的通信协议对通信数据的进行处理。但是在实际应用中,信息处理单元124执行这些通信协议的时间可以是长效执行这些通信协议,从而能够及时的对与V2X通信设备的通信数据、与云端通信设备的通信数据以及与电子控制单元111的通信数据进行处理,这样能够高效的实现车辆10、云端通信设备以及V2X通信设备之间的数据交换。
比如,车辆10启动时,通信设备12中的信息处理单元124,开始执行V2X通信协议、移动互联网通信协议以及车载总线网络通信协议,从而使得能够及时的对车辆10、云端通信设备以及V2X通信设备之间的通信数据进行处理。
该信息处理单元124根据需要,在某些特定条件下(比如,特定时间段或者检测到移动互联网信号较差等)也可以只是执行V2X通信协议、移动互联网通信协议以及车载总线网络通信协议三种通信协议中的,某一种或两种通信协议,这样由于所执行的通信协议数量较少,可以降低电量的消耗。
比如,当检测到移动互联网信号较差时,该信息处理单元124可以只执行V2X通信协议和车载总线网络通信协议,使得车辆10能够与V2X通信设备进行通信,由于移动互联网信号较差,无法与云端通信设备进行通信,此时信息处理单元124不执行移动互联网通信协议,降低了电量消耗。
采用本申请实施例所提供的通信设备12,由于该通信设备12包括V2X通信模块121、移动通信模块122、车载总线通信模块123以及信息处理模块124,其中信息处理模块124能够通过V2X通信模块121与预定距离内的V2X通信设备进行通信,信息处理模块124还能够通过移动通信模块122与移动互联网中的云端通信设备进行通信,信息处理模块124还能够通过车载总线通信模块123与所在车辆的车载总线中的电子控制单元111进行通信。从而通过该通信设备12使得车辆10、车辆10周边的V2X通信设备以及云端通信设备之间能够进行通信,解决了现有技术中的问题,并且也为实现对车辆信息的网络化控制管理奠定了基础。当然,本申请实施例所提供的车辆10,由于车辆10中包含有该通信设备12,因此也能够解决现有技术中的问题,这里就不再一一赘述。
此外,在实际应用中,通过该通信装置12,不仅能够实现车辆10、云端通信设备以及V2X通信设备之间的通信,而且由于现有的整车电子电器架构和车载总线网络架构在设计时,所预留空间通常较少,因此在不对车辆设计架构进行较大调整的情况下,通常不便于增加通信设备,或者只能增加较少的通信设备。而在应用过程中,只需要在车辆中增加一个该通信装置12,就可以实现车辆、云端通信设备以及车辆周边的V2X通信设备三方之间的通信,并不需要对车辆原有的设计架构进行较大调整,这样可以极大的减少实现成本。
需要说明的是,在实际应用中,该通信设备12的车载总线通信模块123接入车辆10,从而为该通信设备12的正常工作提供工作电源,这样可以不用为该通信设备12配置其它的独立电源,能够节省成本。
此外,在实际应用中,还可以在该通信设备12中增加其它的功能模块,以实现其它的功能。比如,通常可以在该通信设备12中增加定位模块,该定位模块能够提供车辆10的位置信息。此时,该通信设备12中还包括定位模块,信息处理模块124可以通过该定位模块获取车辆10的位置信息,并且可以将该位置信息作为通信数据,分别通过V2X通信模块121、移动通信模块122和车载总线通信模块123,发送给V2X通信设备、云端通信设备和电子控制单元,其中,该定位模块可以是GNSS(Global Navigation Statellite System)定位模块,也可以是GPS定位模块,也可以是Glonass定位模块,也可以是Galileo定位模块、也可以是BeiDou定位模块,也可以是其它类型的定位模块。
当然信息处理单元124能够通过V2X通信模块121接收V2X通信设备的通信数据,也能够通过移动通信模块122接收云端通信设备的通信数据,也能够通过车载总线通信模块123接收车载总线网络11中电子控制单元111的通信数据。
此外,对于信息处理模块124通过所述V2X通信模块121、所述移动通信模块122以及所述车载总线通信模块123所接收到的数据,还可以对这些数据进行诸如筛选、分类、解析等运算,并通过运算结果对车辆10的行驶进行控制,通过诸如筛选、分类、解析等运算可以减少数据量,增加对车辆10进行控制时的响应速度。这里的对车辆10进行控制,可以是对车辆10的行驶进行控制(包括控制车辆的行驶速度和行驶方向),也可以是对车辆10的其他行为进行控制(比如,控制车辆进行预警,控制车辆10开启或关闭车内的温度调节系统,控制车辆开启转向灯等)。
比如说,云端通信设备可以作为提供诸如交通路况信息的服务器,通信设备12从该云端通信设备中接收到的通信数据通常包含有交通路况信息,可以通过该交通路况信息对车辆10的行驶进行控制(控制车辆紧急刹车等)。
在实际应用中,信息处理模块124通过运算的结果对车辆10进行控制的方式有多种,具体包括:
方式一:信息处理模块124将运算结果通过车载总线通信模块123发送给车载总线网络11中电子控制单元111,用于通过所述电子控制单元111根据所述运算结果对车辆10进行控制。
这种方式中,信息处理单元124将通信数据发送给电子控制单元111,然后通过电子控制单元111来实现对车辆10的控制,在实际应用中由于是通过电子控制单元111来实现控制,使得实现成本较低。
方式二:信息处理模块124根据自身所运行的控制程序,利用所述数据处理的结果对所述车辆进行控制。
这种方式中,信息处理单元124能够运行一些对车辆10的控制程序,这些控制程序可以利用提取得到的数据对车辆10进行控制,由于通过信息处理单元124直接对车辆10进行控制,而不需要先将数据发送给电子控制单元111,因此控制的响应速度较快。
在实际应用中,由于所接收到的这些通信数据通常是通信数据包的形式,因此需要根据相应的通信协议对这些通信数据包进行数据提取,并且在数据提取之后,该信息处理单元124还可以根据所提取的这些数据对车辆10进行控制,当然对于提取得到的数据,也可以将这些数据根据相应的通信协议进行组包和发送。
当信息处理单元根据伴随V2X通信模块接收和/或发送通信数据的通信协议(V2X通信协议),对通过V2X通信模块接收到的通信数据包进行数据提取,如果发送这些通信数据包的V2X通信设备为路灯、红绿灯等基础设施,从这些通信数据包中提取得到的数据通常能够反映该车辆10周边的交通路况等信息,此时,信息处理单元124也能够根据提取得到的数据对车辆10的行驶进行控制。
在根据提取得到的数据对车辆10进行驶控制之前,也可以对提取得到的这些数据进行解析、筛选等运算。
通常信息处理单元124在通过车载总线通信模块123发送通信数据时,可以根据伴随车载总线通信模块接收和/或发送通信数据的通信协议(车载总线网络通信协议)将该通信数据进行组包发送。
信息处理单元124在通过车载总线通信模块123接收通信数据(通信数据包)时,可以根据车载总线网络通信协议,对该通信数据包进行数据提取,并且如果发送这些通信数据包的电子控制单元111能够监控车辆10的车辆状态(包括车辆的行驶方向、行驶速度、车辆中各个部件的状态等),并将车辆状态作为通信数据发送给信息处理单元124,从这些通信数据中通常能够反应车辆10的车辆状态,此时,信息处理单元124还可以将提取得到的数据,根据移动互联网通信协议进行组包,并通过移动通信模块122向云端通信设备进行发送,使得云端通信设备在接收到这些通信数据之后,能够将车辆状态进行分享,当然,云端通信设备在接收到这些通信数据之后,也能够分析出车辆状态,在一些特殊情况下(比如,车辆10出现故障),还能够进行紧急救援等。
下面可以对该通信设备12的各个通信过程进行进一步说明:
S201:通信设备12接收车辆10的外部数据。
该车辆10的外部数据,可以是通信设备12信息处理模块124通过V2X通信模块121接收的预定距离内的V2X通信设备的通信数据,也可以是通信设备12信息处理模块124通过移动通信模块122接收的移动互联网中的云端通信设备的通信数据。
通常,所接收的外部数据为数据包的形式,当车辆周边的V2X通信设备向车辆10上的通信设备12发送通信数据包时,通信设备12通过V2X通信模块121接收该通信数据包;当移动互联网中的云端通信设备向车辆10上的通信设备12发送通信数据包时,通信设备12通过移动通信模块122接收到该通信数据包。
S202:通信设备12对车辆10的外部数据进行处理。
通信设备12的信息处理单元124能够对于S201所接收到的车辆外部数据进行处理。通常该数据为数据包的形式,信息处理单元124能够根据对应的通信协议从通信数据包中提取数据,还能够对所提取到的数据进行解析和运算,并确定需要执行的控制动作或者将解析和运算之后的数据重新打包发送。
S203:通信设备12向车辆10内部传递数据。
通信设备12能够通过车载总线通信模块123将数据发送给车载总线网络11中的电子控制单元111,当然在进行该数据发送之前,还可以对该数据进行筛选等操作,并将筛选得到的数据根据车载总线网络通信协议进行组包,然后通过车载总线通信模块123将数据包发送给车载总线网络11中的电子控制单元111。
S204:通信设备12接收车辆10的内部数据。
通信设备12还可以通过车载总线通信模块123接收车辆10的内部数据(来自于车载总线网络11中各个电子控制单元111的数据)。通常所接收到的内部数据也为通信数据包的形式,该通信数据包可以根据对应的车载总线网络通信协议进行数据提取。
S205:通信设备12对车辆10的内部数据进行处理。
通信设备12在接收到S204的通信数据包之后,也可以根据车载总线网络通信协议从该通信数据包中提取数据,然后也可以对提取得到的数据进行解析和运算,并确定需要执行的控制动作或者将解析和运算之后的数据重新打包发送。
S206:通信设备12向车辆10外部传递数据。
通信设备12根据相应的通信协议将需要发送的数据进行组包,然后V2X通信模块121或移动通信模块122发送给周边的V2X通信设备或云端通信设备。当然,在将数据进行组包之前,还可以对该数据进行筛选等操作。
通常,通信设备12的信息处理单元124根据V2X通信协议将数据进行组包,然后通过V2X通信模块121将该通信数据包发送给车辆10周边的V2X通信设备;或者,通信设备12的信息处理单元124根据移动互联网通信协议,将数据进行组包,然后通过移动通信模块122将该通信数据包发送给云端通信设备。
上述是对本申请实施例所提供的车辆10以及通信设备12的具体说明,为了便于理解,下面还可以结合一些具体的应用场景,对具有该通信设备12的车辆10进行进一步的说明:
在第一个应用场景中,V2X通信设备为红绿灯(该红绿灯具有V2X通信能力),云端通信设备是能够为车辆10(以及其他具有V2X通信能力的车辆)提供交通信息分享的服务器,预定距离为1000米(也可以为其它距离);如附图3所示,此时,当车辆10与该红绿灯之间的距离小于1000米时,通信设备12中的信息处理模块124能够通过V2X通信模块121接收到该红绿灯的通信数据包(该通信数据包中包括交通路况数据,该交通路况数据通常能够反映该红绿灯所在路段的交通路况,比如,该交通路况数据可以是红绿灯数据),并根据V2X通信协议从该通信数据中提取交通路况数据;然后,一方面可以将该交通路况数据根据车载总线网络通信协议进行组包,发送给车载总线11中的电子控制单元111,使得电子控制单元111能够根据其中的交通路况数据对车辆进行控制(比如,控制车辆调整行驶方向等);当然,另一方面,也可以将该交通路况数据根据移动互联网通信协议进行组包,发送给移动互联网中的云端通信设备,从而实现对该交通路况数据的分享。
在第二个应用场景中,V2X通信设备为在车辆10前方行驶的车辆乙(该车辆乙具有V2X通信能力);此时,车辆10能够与车辆乙进行V2X通信,当车辆乙突然改变车速(比如紧急刹车)或者改变行驶方向时,可以通过V2X通信将该车辆乙的行驶数据作为通信数据发送给车辆10,此时该通信数据能够反映车辆乙的行驶速度以及行驶方向,车辆10的通信设备12中的信息处理模块124在通过V2X通信模块121接收到该通信数据之后,可以将该通信数据通过车载总线通信模块123发送给电子控制单元111,使得电子控制单元111能够根据该通信数据对车辆进行控制(包括紧急刹车、行车预警等)。
在第三个应用场景中,信息处理模块124通过车载总线通信模块123接收车辆10的车载总线网络11中电子控制单元111的通信数据,电子控制单元111能够将车辆10的状态数据作为通信数据发送给信息处理模块124,这些状态数据能够反映车辆10目前的车辆状态(包括,位置信息、行驶方向,行驶速度,车辆中各个部件是否出现故障等);因此,信息处理模块124在接收这些通信数据后,能够通过移动通信模块122将其分享至云端通信设备,用于实现车辆状态信息的分享。并且,云端通信设备还可以根据多个车辆所分享的车辆状态(比如,位置信息),来对交通状况进行预测。
在第四个应用场景中,信息处理模块124通过移动通信模块122接收云端通信设备的通信数据,根据该通信数据包含的优化行驶路径来控制车辆的行驶,其中,云端通信设备作为路径规划服务器向车辆提供行驶路径规划服务。信息处理模块124通过移动通信模块122接收来自于云端通信设备的通信数据包,如果该云端通信设备作为路径规划服务器,能够向车辆提供行驶路径规划的服务。此时,信息处理模块124根据伴随移动通信模块123接收和/或发送通信数据的通信协议,从该通信数据包中提取的数据能够反映较优的行驶路径,信息处理模块124可以根据该较优的行驶路径进行行驶,也可以将该较优的行驶路径作为通信数据,通过V2X通信模块121发送给周边的其它车辆(具有V2X通信能力)。
总之,通过本申请实施例所提供的通信设备12以及包含该通信设备12的车辆10,能够实现车辆、V2X通信设备以及云端通信设备之间通信,从而能够进行三方的数据交互和信息共享,最终实现对这些数据进行统一管理和应用,为车辆的安全行驶以及控制管理奠定了基础。
本领域内的技术人员应明白,本申请的实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。
需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。