用于车辆联网的增强的中央网关制造技术

技术编号:18950843 阅读:62 留言:0更新日期:2018-09-15 13:21
本发明专利技术涉及一种用于车辆联网的增强的中央网关。车辆的中央网关,包括连接到多个车辆总线的处理器和存储器。车辆的中央网关经由车辆总线中的一个车辆总线从电子控制单元(ECU)接收原始数据,利用可用性信息、分类信息和环境信息对原始数据进行扩展,将原始数据发布到存储器托管的发布/订阅主题,至少将车辆的另一个ECU订阅到所述发布/订阅主题。根据确定的由车辆的中央网关经由车辆总线从电子控制单元(ECU)接收的原始数据的类型来访问中央网关的数据库,以用于利用可用性信息、分类信息和环境信息来对原始数据进行扩展。将扩展的数据提供到由网关托管的发布/订阅主题,以用于由车辆外部的服务通过通信网络进行访问。

Enhanced central gateway for vehicle networking

The invention relates to an enhanced central gateway for vehicular networking. The central gateway of a vehicle includes a processor and a memory connected to a plurality of vehicle buses. The vehicle central gateway receives raw data from the electronic control unit (ECU) via a vehicle bus in the vehicle bus, extends the original data using availability information, classification information and environmental information, publishes the original data to a memory-managed publish/subscribe topic, and subscribes at least another ECU of the vehicle to it. Publish / subscribe topics. The database of the central gateway is accessed according to the determined type of raw data received by the vehicle's central gateway from the electronic control unit (ECU) via the vehicle bus for extending the original data using availability information, classification information and environmental information. Extended data is provided to a publish/subscribe topic hosted by a gateway for access through a communication network by services outside the vehicle.

【技术实现步骤摘要】
用于车辆联网的增强的中央网关
本公开的多个方面总体上涉及用于车辆联网的增强的中央网关。
技术介绍
车辆组件通过车辆总线协议(诸如,控制器局域网(CAN))来发送和接收数据。为了通信,车辆组件被设计为通过CAN总线发送人工的数据交换。CAN消息列表实际上是静态的,因此系统操作者或实施者无法在不改变跨越多个控制器的软件组件的情况下改变输入或输出。CAN总线上的网络带宽约束防止模块发布过量数据,这从而限制了设计的未来实验(proofing)。执行实时控制的组件倾向于被设计有受限的余量(headroom)以用于新特征或新功能。这种系统通常围绕基本任务调度器被构建,而不是围绕存储器管理的操作系统被构建。
技术实现思路
在一个或更多个示意性实施例中,一种系统包括:车辆的中央网关,车辆的中央网关包括连接到多个车辆总线的处理器和存储器,车辆的中央网关被配置为:经由所述多个车辆总线中的一个车辆总线从电子控制单元(ECU)接收原始数据;利用可用性信息、分类信息和环境信息对原始数据进行扩展;将原始数据发布到存储器托管的发布/订阅主题;至少将车辆的另一个ECU订阅到所述发布/订阅主题。根据本专利技术的一个实施例,所述中央网关还被配置为:利用指示用于控制ECU的接口的响应信息来对原始数据进行扩展;从所述另一个ECU接收用于控制所述ECU的命令;经由所述多个车辆总线中的所述一个车辆总线向所述ECU发送消息以控制所述ECU。根据本专利技术的一个实施例,所述多个车辆总线包括控制器局域网(CAN)总线和以太网总线。根据本专利技术的一个实施例,可用性信息包括指示原始数据的动力模式、故障模式和延时的信息。根据本专利技术的一个实施例,分类信息包括用于原始数据的解码方法、用于识别原始数据中的错误的准则和原始数据的数据值边界。根据本专利技术的一个实施例,环境信息指示原始数据是否具有人机界面(HMI)暗示,所述人机界面(HMI)暗示限定原始数据是当前被显示的数据还是将被显示的类型的数据。根据本专利技术的一个实施例,所述中央网关还被配置为:访问所述中央网关的数据库,以根据确定的原始数据的类型来识别可用性信息、分类信息和环境信息。在一个或更多个示意性实施例中,一种方法包括:根据确定的由车辆的中央网关经由车辆总线从电子控制单元(ECU)接收的原始数据的类型来访问所述中央网关的数据库,以用于利用可用性信息、分类信息和环境信息来对原始数据进行扩展;将扩展的数据提供给由所述中央网关托管的发布/订阅主题,以用于经由车辆外部的服务通过通信网络进行访问。根据本专利技术,提供一种方法,所述方法包括:根据确定的由车辆的中央网关经由车辆总线从电子控制单元(ECU)接收的原始数据的类型来访问数据库,以用于利用可用性信息、分类信息和环境信息来对原始数据进行扩展;将扩展的数据提供到由所述中央网关托管的发布/订阅主题,以用于经由车辆外部的服务通过通信网络进行访问。根据本专利技术的一个实施例,所述方法还包括:经由连接管理器将所述中央网关连接到车辆外部的服务,连接管理器被配置为抽象出车辆的提供对于通信网络的潜在通信信道的ECU。根据本专利技术的一个实施例,所述方法还包括:响应于来自车辆外部的服务的对由所述中央网关托管的发布的主题的列表的请求,向车辆外部的服务提供所述列表。根据本专利技术的一个实施例,所述方法还包括:利用指示用于控制ECU的接口的响应信息来对原始数据进行扩展。根据本专利技术的一个实施例,所述方法还包括:响应于从车辆外部的服务接收到用于控制ECU的命令,经由车辆总线向ECU发送消息以控制ECU。根据本专利技术的一个实施例,车辆总线是控制器局域网(CAN)总线,并且通信网络是广域蜂窝网。根据本专利技术的一个实施例,所述方法还包括:响应于在车辆总线上对数据流进行监测,识别来自另一ECU的另一原始数据;利用可用性信息、分类信息和环境信息来对所述另一原始数据进行扩展;发布包括扩展的另一原始数据的另一主题。在一个或更多个示意性实施例中,一种包括指令的非暂时性计算机可读介质,当所述指令由车辆的连接到一个或更多个车辆总线的中央网关的处理器执行时,使得所述处理器执行以下操作:响应于在一个或更多个车辆总线上对数据流进行监测,识别来自连接到所述一个或更多个车辆总线中的一个车辆总线的电子控制单元的原始数据;确定原始数据的数据类型;访问所述中央网关的数据库,以识别用于对原始数据进行扩展的可用性信息、分类信息和环境信息;使用可用性信息、分类信息和环境信息来对原始数据进行扩展,以创建主题信息;将主题信息发布到由所述中央网关托管的发布/订阅主题。根据本专利技术的一个实施例,非暂时性计算机可读介质还包括使得所述处理器执行以下操作的指令:识别包括指示原始数据的动力模式、故障模式和延时的信息的可用性信息。根据本专利技术的一个实施例,非暂时性计算机可读介质还包括使得所述处理器执行以下操作的指令:识别分类信息,所述分类信息包括用于原始数据的解码方法、用于识别原始数据中的错误的准则和原始数据的数据值边界。根据本专利技术的一个实施例,非暂时性计算机可读介质还包括使得所述处理器执行以下操作的指令:识别指示原始数据是否具有人机界面(HMI)暗示的环境信息,所述人机界面(HMI)暗示限定数据是当前被显示的数据还是将被显示的类型的数据。根据本专利技术的一个实施例,非暂时性计算机可读介质还包括使得所述处理器执行以下操作的指令:经由连接管理器将所述中央网关连接到车辆外部的服务,连接管理器被配置为抽象出车辆的提供对于通信网络的潜在通信信道的ECU。根据本专利技术的一个实施例,非暂时性计算机可读介质还包括使得所述处理器执行以下操作的指令:响应于在车辆总线上对数据流进行监测,识别来自另一ECU的另一原始数据;利用可用性信息、分类信息和环境信息来对所述另一原始数据进行扩展;发布包括扩展的另一原始数据的另一主题。根据本专利技术,提供一种系统,所述系统包括处理器,所述处理器被配置为:响应于多周期更新处理重新开始,查询一个或更多个车辆电子控制单元(ECU)模块,以确定安装在所述ECU模块上的当前软件版本;响应于所述查询识别出至少一个软件版本改变为与更新处理起初开始时的版本不同的版本,中止所述多周期更新处理;向远程源报告所述改变根据本专利技术的一个实施例,所述多周期更新处理在点火状态改变之后重新开始。根据本专利技术的一个实施例,所述处理器被配置为:至少查询通过所述多周期更新处理改变的ECU模块。根据本专利技术的一个实施例,所述处理器被配置为:至少查询具有针对通过所述多周期更新处理改变的ECU模块的预定义兼容性需求的ECU模块。根据本专利技术的一个实施例,所述处理器被配置为:查询所有ECU模块。根据本专利技术的一个实施例,所述处理器被配置为:响应于所述查询进一步识别出用于安装在所述ECU模块中的至少一个上的新软件版本先前被所述多周期更新处理修改,从远程源接收针对所述多周期更新处理中的改变的指令;修改所述多周期更新处理以包含所述改变;响应于针对所述多周期更新处理中的改变的指令,重新开始修改的多周期更新处理。根据本专利技术的一个实施例,所述处理器被配置为:从远程源接收用于重新开始响应于所述报告而未改变的多周期更新处理的指令;响应于用于重新开始响应于所述报告而未改变的多周期更新处理的指令,重新开始所述多周期更新处理。根据本专利技术,提供一种本文档来自技高网...

【技术保护点】
1.一种系统,包括:车辆的中央网关,包括连接到多个车辆总线的处理器和存储器,车辆的中央网关被配置为:经由所述多个车辆总线中的一个车辆总线从电子控制单元(ECU)接收原始数据;利用可用性信息、分类信息和环境信息对原始数据进行扩展;将原始数据发布到存储器托管的发布/订阅主题;至少将车辆的另一个ECU订阅到所述发布/订阅主题。

【技术特征摘要】
2017.02.15 US 15/433,4011.一种系统,包括:车辆的中央网关,包括连接到多个车辆总线的处理器和存储器,车辆的中央网关被配置为:经由所述多个车辆总线中的一个车辆总线从电子控制单元(ECU)接收原始数据;利用可用性信息、分类信息和环境信息对原始数据进行扩展;将原始数据发布到存储器托管的发布/订阅主题;至少将车辆的另一个ECU订阅到所述发布/订阅主题。2.如权利要求1所述的系统,其中,所述中央网关还被配置为:利用指示用于控制ECU的接口的响应信息来对原始数据进行扩展;从所述另一个ECU接收用于控制所述ECU的命令;经由所述多个车辆总线中的所述一个车辆总线向所述ECU发送消息以控制所述ECU。3.如权利要求1所述的系统,其中,所述多个车辆总线包括控制器局域网(CAN)总线和以太网总线。4.如权利要求1所述的系统,其中,可用性信息包括指示原始数据的动力模式、故障模式和延时的信息。5.如权利要求1所述的系统,其中,分类信息包括用于原始数据的解码方法、用于识别原始数据中的错误的准则和原始数据的数据值边界。6.如权利要求1所述的系统,其中,环境信息指示原始数据是否具有人机界面(HMI)暗示,所述人机界面(HMI)暗示限定原始数据是当前被显示的数据还是将被显示的类型的数据。7.如权利要求1所述的系统,其中,所述中央网关还被配置为:访问所述中央网关的数据库,以根据确定的原始数据的类型来识别可用性信息、分类信息和环境信息。8.一种方法,包括:根据确定的由车辆的中央网关经由车辆总线从电子控制单元(ECU)接收的原始数据的类型来访问数据库,以用于利用可用性信息、分类信息和环境信息来对原始数据进行扩展;将扩展的数据提供给由所述中央网关托管的发布/订阅主题,以用于经由车辆外部的服务通过通信网络进行访问。9.如权利要求8所述的方法,还包括:经由连接管理器将所述中央网关连接到车辆外部的服务,连接管理器被配置为抽象出车辆的提供对于通信网络的潜在通信信道的ECU。10.如权利要求8所述的方法,还包括:响应于来自车辆外部的服务的对由所述中央网关托管的发布的主题的列表的请求,向车辆外部的服务提供所述列表。11.如权利要求8所述的方法,还包括:利用指示用于控制ECU的接口的响应信息来对原始数据进行扩展。12.如权利要求1...

【专利技术属性】
技术研发人员:道格拉斯·B·索恩伯格布雷特·斯托特勒迈尔布洛克·瓦特斯纳森·加布里埃利理查德·恩格勒特
申请(专利权)人:福特全球技术公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1