公开了用于从多个内部车辆网络获得数据的系统、方法和计算机可读介质。示例方法可以包括使用车辆的第一内部通信网络从车辆的一个或多个设备接收对数据的第一查询,其中第一查询被格式化以用于通过第一内部通信网络进行通信。示例方法还可以包括基于第一查询生成与补充通信网络相关联的第二查询,其中补充通信网络也在车辆内部。该示例方法还可以包括使用补充通信网络向第一设备发送第二查询,第一设备位于补充通信网络上。该示例方法还可以包括从第一设备接收与第二查询相关的数据。该示例方法还可以包括使用车辆的第一内部通信网络发送与第二查询相关的数据。络发送与第二查询相关的数据。络发送与第二查询相关的数据。
【技术实现步骤摘要】
【国外来华专利技术】从多个内部车辆网络获得数据的系统和方法
技术介绍
[0001]在一些车辆中,可以使用一个或多个控制器区域网络(CAN)总线来允许车辆内的某些设备彼此通信。诊断工具(例如,便携式板载诊断(OBD)
‑
II设备)可以被配置为与车辆CAN总线接口以从与CAN总线通信的设备获得数据。出于各种原因,这可以是有益的,诸如当车辆出现问题时执行诊断、从车辆内的各种设备获得状态信息,或者简单地获得由车辆内的任何设备捕获的数据(例如,用户可能期望查看来自车辆的特定空气流量传感器(MAF)或任何其它类型的车辆传感器的数据)。但是,一些车辆还可以包括除CAN总线之外的各种其它类型的通信网络。例如,一些车辆还可以包括用于某些车辆设备的以太网网络以用于执行更快、更高带宽的数据传输。鉴于此,可能要求多于一种诊断工具来从车辆内的设备获得数据,这些设备包括不同类型的通信网络的组合(或者可能要求将一个设备直接结合到以太网中以进行诊断)。这可以是因为被配置为通过CAN总线从车辆获得数据的诊断工具可能不一定也被配置为从基于以太网的设备获得数据。
附图说明
[0002]参考附图阐述详细描述。提供附图仅用于说明的目的并且仅描绘本公开的示例实施例。提供附图以促进对本公开的理解并且不应被视为限制本公开的广度、范围或适用性。在附图中,附图标记的(一个或多个)最左边数位可以识别附图标记第一次在其中出现的附图。使用相同的附图标记指示相似但不一定相同或完全相同的组件。但是,也可以使用不同的附图标记来识别相似的组件。各种实施例可以利用不同于附图中所示的元件或组件,并且一些元件和/或组件可以不存在于各种实施例中。取决于上下文,使用单数术语来描述组件或元件可以涵盖多个此类组件或元件,反之亦然。
[0003]图1描绘了根据本公开的一个或多个示例实施例的示例系统体系架构的示意图。
[0004]图2描绘了根据本公开的一个或多个示例实施例的示例方法的示意图。
[0005]图3描绘了根据本公开的一个或多个示例实施例的示例计算设备体系架构的示意图。
具体实施方式
[0006]概述
[0007]本公开尤其涉及用于从多个内部车辆网络获得数据的系统和方法。更特别地,系统和方法可以涉及从车辆内部的不同类型的通信网络获得诊断数据,车辆的设备可以使用这些网络来彼此通信。例如,车辆常常可以包括一个或多个CAN总线,各种车辆设备可以通过这些总线进行通信。一些车辆还可以包括除CAN总线之外的其它类型的网络,诸如以太网网络。以太网网络可以被用于某些车辆设备以执行更快、更高带宽的数据传输。例如,可以与半自主或自主车辆功能相关联的车辆设备可以传输大量实时捕获的数据,因此以太网网络可能更适合涉及这些类型设备的通信。但是,在一些情况下,从包括多个这些类型的通信网络的车辆获得诊断数据会更加困难。这可以是因为诊断工具可能仅被配置为与其中一种
类型的车辆网络通信。例如,OBD(或OBD
‑
II)设备可以被配置为与车辆的CAN总线接口以从可以通过车辆的CAN总线通信的设备获得数据,但可能不被配置为与以太网网络接口。因此,可以要求用户使用两个(或更多个)分开的工具来获得与CAN总线上的设备和以太网网络上的设备都相关联的数据。
[0008]在一些实施例中,本文描述的系统和方法可以通过在车辆内包括可以充当诊断工具可以在其上通信的CAN总线与以太网网络之间的中介的中间设备(例如,关于图1描述的控制器104或本文描述的任何其它控制器)来补救在使用多种类型的通信网络的车辆中获得诊断时可能出现的这些问题。即,中间设备可以通过CAN总线接收来自诊断工具的对诊断数据的请求,并且可以或者将该请求转换成适合通过以太网传输的格式,或者可以基于该请求识别以太网网络上的一个或多个设备以从中获得数据以通过CAN总线提供给诊断工具。关于用作CAN总线与以太网网络之间的接口的中间设备所执行的操作的附加细节可以在下面关于至少图2以及本文描述的任何其它图来描述。应当注意的是,虽然本文描述了诊断工具连接到CAN总线并且车辆中的第二通信网络是以太网网络,但是车辆可以包括任何其它类型的通信网络和/或各类型的通信网络的组合,并且诊断工具也可以类似地与这些类型的通信网络中的任何一个接口。此外,虽然本文可以使用术语“诊断”或“诊断数据”,但是也可以使用本文描述的系统和方法获得任何其它类型的数据。
[0009]在一些实施例中,本文描述的系统和方法可以具有许多益处。示例益处可以是仅使用单个诊断工具就可以从任何数量的不同类型的车辆网络中包括的任何数量的设备获得诊断数据,即使不同类型的车辆网络与不同的通信协议相关联。这可以有益于多种不同的应用,诸如记录与车辆中不同通信网络上的传感器相关的度量,或者在给定时间或给定时间段内拍摄一些或所有传感器数据的“快照”。即,可以使用单个诊断工具从车辆中通过多种不同类型的通信网络进行通信的多种不同类型的传感器中拉取数据(例如,可以仅使用与车辆的CAN总线通信的OBD设备拉取位于不同通信网络中的传感器的传感器数据)。
[0010]转向附图,图1描绘了根据本公开的一个或多个示例实施例的示例系统100的示意图。系统100在图1中被描绘为在车辆102中实现,但是,系统100也可以在其它上下文中实现。系统100可以包括可以与以太网网络106和CAN总线108通信的控制器104(以太网网络106和CAN总线108在本文中可以被统称为车辆102的“通信网络”。此外,以太网网络106和CAN总线108中的每一个可以单独被称为单个“通信网络”。)系统100还可以包括诊断工具110,其可以通过CAN总线108与控制器102通信。应当注意的是,虽然系统100可以被描绘为与以太网网络106和CAN总线108通信,但是以太网网络106和CAN总线108可以类似地被替换为任何其它两种(或更多种)类型的可以在车辆中实现的通信网络(例如,车辆网络(诸如FlexRay)、本地互联网络(LIN)、K
‑
Line,或设备可以通过其进行通信的任何其它类型的网络(诸如Wi
‑
fi或蜂窝网络),作为一些非限制性示例)。
[0011]在一些实施例中,CAN总线108可以是车辆102内部的网络,它可以允许车辆102内的各种设备和微控制器使用标准化的CAN协议(其可以在CAN规范(ISO 11898)中定义)连接和通信。例如,CAN总线108可以被用于在车辆102的一个或多个电子控制单元(ECU)(诸如ECU 111、ECU 112、ECU 113和/或可以包括在车辆内的任何其它数量的ECU)之间传送数据。ECU可以是车辆102内的计算元件,其可以负责管理车辆102的一个或多个特定特征的操作。例如,一个ECU可以控制和监视车辆102的车门中的各种附件。第二个ECU可以控制如自动后
视镜调整的特征。第三个ECU可以提供引擎管理功能。CAN总线108也可以被用于在除ECU之外的任何其它类型的设备之间传输数据。此外,实现CAN的一些车辆和系统可以并行地使用高速和低速CAN总线本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种车辆,包括:处理器;以及存储计算机可执行指令的存储器,所述计算机可执行指令在由处理器执行时,使处理器:通过车辆的控制器区域网络(CAN)总线从车辆的一个或多个设备接收对数据的第一查询,其中第一查询与CAN总线的第一通信协议相关联;基于通过CAN总线接收的第一查询,生成与车辆的补充通信网络相关联的第二查询;使用补充通信网络向所述一个或多个设备中的第一设备发送第二查询,第一设备被配置为通过补充通信网络进行通信;从第一设备接收与第二查询相关的数据;以及使用CAN总线发送与第二查询相关的数据。2.如权利要求1所述的车辆,其中对数据的第一查询还包括以下至少一项:来自位于补充通信网络上的特定设备的对数据的查询,或来自位于CAN总线和补充通信网络两者上的一个或多个设备的对数据的查询。3.如权利要求1所述的车辆,其中生成与补充通信网络相关联的第二查询还包括将第一查询从被格式化为通过CAN总线进行通信的请求变换成被格式化为通过补充通信网络进行通信的请求。4.如权利要求1所述的车辆,其中所述计算机可执行指令还使处理器:从与补充通信网络相关联的第一设备接收第二数据和第三数据;以及过滤第二数据和第三数据,其中过滤第二数据和第三数据包括将通过CAN总线发送的数据限制为与通过CAN总线接收的查询有关的数据。5.如权利要求1所述的车辆,其中补充通信网络是以太网网络。6.如权利要求1所述的车辆,其中对数据的查询还由与CAN总线通信的板载诊断(OBD)设备接收。7.如权利要求1所述的车辆,其中第一设备是基于以太网的传感器,所述传感器包括以下至少一项:LIDAR传感器、RADAR传感器或相机。8.一种方法,包括:使用车辆的第一内部通信网络从车辆的一个或多个设备接收对数据的第一查询,其中第一查询被格式化为通过第一内部通信网络进行通信;基于第一查询生成与补充通信网络相关联的第二查询,其中补充通信网络也在车辆内部;使用补充通信网络向第一设备发送第二查询,第一设备位于补充通信网络上;从第一设备接收与第二查询相关的数据;以及使用车辆的第一内部通信网络发送与第二查询相关的数据。9.如权利要求8所述的方法,其中对数据的第一查询还包括以下至少一项:来自位于补充通信网络上的特定设备的对数据的查询,或来自位于第一内部通信网络和补充通信网络两者上的一个或多个设备的对数据的查询。10.如权利要求8所述的方法,其中生成与补充通信网络相关联的第二查询还包括将第
一查询从被格式化为通过第一内部通信网络进行通信的请求...
【专利技术属性】
技术研发人员:B,
申请(专利权)人:阿尔戈人工智能有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。