车辆软件检查制造技术

技术编号:28034051 阅读:11 留言:0更新日期:2021-04-09 23:15
本公开提供了“车辆软件检查”。一种系统,包括计算机。所述计算机包括处理器和存储指令的存储器,所述指令能够由所述处理器执行以进行以下操作:从车辆的多个控制模块中的每一者接收本地存储的标识符;将所述所接收的本地存储的标识符的当前列表传输到远程服务器;从所述远程服务器接收兼容标识符的主列表,其中每个兼容标识符对应于所述控制模块中的相应的一者,并且所述主列表包括文件验证数据;在确定所述本地存储的标识符中的一者不同于相应的兼容标识符时或者在确定所述文件验证数据不正确时阻止所述车辆自主地操作;以及在确定每个本地存储的标识符与相应的兼容标识符相同并且所述文件验证数据正确时准许所述车辆自主地操作。

【技术实现步骤摘要】
车辆软件检查
本公开总体上涉及车辆软件。
技术介绍
现代汽车,尤其是能够自主操作的车辆,通常包括多个电子控制单元或模块(ECU)。ECU是计算机。车辆的计算任务可按功能在ECU之间进行划分;混合动力传动系统控制模块可控制车辆的混合动力传动系统,约束控制模块可控制安全气囊和预紧器等。
技术实现思路
下文描述的系统通过控制软件和硬件的操作来改进车辆的操作。所述系统可允许车队运营商更好地控制车辆车队。所述系统可提高车辆效率和安全性,并且可通过标识硬件并且通过使软件保持最新并检测错误安装(即,安装错误版本的软件)来确保对车辆的及时且正确的维护。所述系统可允许由控制模块执行对适当标识符的检查,所述控制模块在车辆上并且具有指定级别的评级,例如汽车安全完整性评级(ASIL)D评级,即最高评级。有利地,所述系统可最小化在所述车辆与远程服务器之间传送的数据量。所述系统包括计算机,并且所述计算机包括处理器和存储指令的存储器,所述指令能够由所述处理器执行以进行以下操作:从车辆的至少一个控制模块接收本地存储的标识符;将所接收的本地存储的标识符的当前列表传输到远程服务器;从所述远程服务器接收兼容标识符的主列表,其中每个兼容标识符对应于所述控制模块中的相应的一者,并且所述主列表包括文件验证数据;在确定所述本地存储的标识符中的一者不同于相应的兼容标识符时或者在确定所述文件验证数据不正确时阻止所述车辆自主地操作;以及在确定每个本地存储的标识符与相应的兼容标识符相同并且所述文件验证数据正确时准许所述车辆自主地操作。所述系统还可包括远程服务器,并且所述远程服务器可存储多个可能的主列表并且可被编程为响应于接收到所述当前列表,将所述可能的主列表中的一个主列表选择作为所述主列表,然后将所述主列表传输到所述计算机。所述远程服务器还可被编程为基于所述车辆的标识符而将所述可能的主列表中的一个主列表选择作为所述主列表。所述远程服务器还可被编程为基于所述当前列表的所述本地存储的标识符而将所述可能的主列表中的一个主列表选择作为所述主列表。所述远程服务器还可被编程为将所述可能的主列表中的包括匹配所述当前列表的所述本地存储的标识符的最大数量的兼容标识符的一个主列表选择作为所述主列表。所述文件验证数据可为散列函数或校验和中的一者。所述主列表可包括每个控制模块的单个兼容标识符。每个本地存储的标识符和每个兼容标识符可包括标识相应的控制模块的硬件版本的第一部分,以及标识相应的控制模块的软件版本的第二部分。每个本地存储的标识符和每个兼容标识符可包括标识相应的控制模块的设置的第三部分。所述当前列表可包括对应于多个控制模块的本地存储的标识符。一种方法包括:由车辆上的计算机从所述车辆的至少一个控制模块请求本地存储的标识符,其中每个本地存储的标识符对应于所述控制模块中的相应的一者;由所述计算机将所接收的本地存储的标识符的当前列表传输到远程服务器;由所述计算机从所述远程服务器接收兼容标识符的主列表,其中每个兼容标识符对应于所述控制模块中的相应的一者,并且所述主列表包括文件验证数据;由所述计算机在确定所述本地存储的标识符中的一者不同于相应的兼容标识符时或者在确定所述文件验证数据不正确时阻止所述车辆自主地操作;以及由所述计算机在确定每个本地存储的标识符与相应的兼容标识符相同并且所述文件验证数据正确时准许所述车辆自主地操作。所述远程服务器可存储多个可能的主列表,并且所述方法还可包括:由所述远程服务器响应于接收到所述当前列表,将所述可能的主列表中的一个主列表选择作为所述主列表,然后将所述主列表传输到所述计算机。所述方法还可包括:由所述远程服务器基于所述车辆的标识符而将所述可能的主列表中的一个主列表选择作为所述主列表。所述方法还可包括:由所述远程服务器基于所述当前列表的所述本地存储的标识符而将所述可能的主列表中的一个主列表选择作为所述主列表。所述方法还可包括:由所述远程服务器将所述可能的主列表中的包括匹配所述当前列表的所述本地存储的标识符的最大数量的兼容标识符的一个主列表选择作为所述主列表。所述文件验证数据可为散列函数或校验和中的一者。所述主列表可包括每个控制模块的单个兼容标识符。每个本地存储的标识符和每个兼容标识符可包括标识相应的控制模块的硬件版本的第一部分,以及标识相应的控制模块的软件版本的第二部分。每个本地存储的标识符和每个兼容标识符可包括标识相应的控制模块的设置的第三部分。所述当前列表可包括对应于多个控制模块的本地存储的标识符。附图说明图1是示例车辆的框图。图2是用于验证车辆的控制模块的兼容性的示例过程的过程流程图。图3是涉及车辆和远程服务器的传输的时序图。具体实施方式参考附图,用于车辆30的系统32包括计算机34。计算机34包括处理器和存储指令的存储器,所述指令能够由处理器执行以进行以下操作:从车辆30的多个控制模块36中的每一者接收本地存储的标识符;将所接收的本地存储的标识符的当前列表传输到远程服务器38;从远程服务器38接收兼容标识符的主列表,其中每个兼容标识符对应于控制模块36中的相应的一者,并且主列表包括文件验证数据;在确定本地存储的标识符中的一者不同于相应的兼容标识符时或者在确定文件验证数据不正确时阻止车辆30自主地操作;以及在确定每个本地存储的标识符与相应的兼容标识符相同并且文件验证数据正确时准许车辆30自主地操作。参考图1,车辆30可为任何乘用或商用汽车,诸如轿车、卡车、运动型多功能车、跨界车、货车、小型货车、出租车、公共汽车等。车辆30可为自主车辆。车辆计算机40可被编程为完全地或在较小程度上独立于人类驾驶员的介入来操作车辆30。车辆计算机40可被编程为至少部分地基于从传感器48接收的数据而操作推进装置42、制动系统44、转向系统46和/或其他车辆系统。车辆计算机40可能能够在不同的自主模式,例如一个或多个自主模式与非自主模式之间切换。出于本公开的目的,自主操作表示车辆计算机40在没有来自人类驾驶员的输入的情况下控制推进装置42、制动系统44和转向系统46;半自主操作表示车辆计算机40控制推进装置42、制动系统44和转向系统46中的一者或两者,而人类驾驶员控制剩余部分;并且非自主操作表示人类驾驶员控制推进装置42、制动系统44和转向系统46。自主模式表示车辆计算机40提供自主或半自主操作。非自主模式表示车辆计算机40提供非自主操作。车辆计算机40是基于微处理器的计算机。车辆计算机40包括处理器、存储器等。车辆计算机40可为单个控制模块36或多个控制模块36。车辆计算机40的存储器包括用于存储可由处理器执行的指令以及用于电子地存储数据和/或数据库的存储器。计算机34是一个或多个基于微处理器的计算机。计算机34包括存储器、至少一个处理器等。计算机34的存储器包括用于存储可由处理器执行的指令以及用于电子地存储数据和/或数据库的存储器。计算机34可为与车辆计算机40相同的控制模块36,或者计算本文档来自技高网...

【技术保护点】
1.一种方法,所述方法包括:/n由车辆上的计算机向所述车辆的至少一个控制模块请求本地存储的标识符,其中每个本地存储的标识符对应于所述控制模块中的相应的一者;/n由所述计算机将所述所接收的本地存储的标识符的当前列表传输到远程服务器;/n由所述计算机从所述远程服务器接收兼容标识符的主列表,其中每个兼容标识符对应于所述控制模块中的相应的一者,并且所述主列表包括文件验证数据;/n由所述计算机在确定所述本地存储的标识符中的一者不同于相应的兼容标识符时或者在确定所述文件验证数据不正确时阻止所述车辆自主地操作;以及/n由所述计算机在确定每个本地存储的标识符与相应的兼容标识符相同并且所述文件验证数据正确时,准许所述车辆自主地操作。/n

【技术特征摘要】
20191008 US 16/595,7641.一种方法,所述方法包括:
由车辆上的计算机向所述车辆的至少一个控制模块请求本地存储的标识符,其中每个本地存储的标识符对应于所述控制模块中的相应的一者;
由所述计算机将所述所接收的本地存储的标识符的当前列表传输到远程服务器;
由所述计算机从所述远程服务器接收兼容标识符的主列表,其中每个兼容标识符对应于所述控制模块中的相应的一者,并且所述主列表包括文件验证数据;
由所述计算机在确定所述本地存储的标识符中的一者不同于相应的兼容标识符时或者在确定所述文件验证数据不正确时阻止所述车辆自主地操作;以及
由所述计算机在确定每个本地存储的标识符与相应的兼容标识符相同并且所述文件验证数据正确时,准许所述车辆自主地操作。


2.如权利要求1所述的方法,其中所述远程服务器存储多个可能的主列表,所述方法还包括:由所述远程服务器响应于接收到所述当前列表而将所述可能的主列表中的一个主列表选择作为所述主列表,然后将所述主列表传输到所述计算机。


3.如权利要求2所述的方法,所述方法还包括:由所述远程服务器基于所述车辆的标识符而将所述可能的主列表中的一个主列表选择作为所述主列表。


4.如权利要求2所述的方法,所述方法还包括:由所述远程...

【专利技术属性】
技术研发人员:约翰·P·乔伊斯斯科特·J·劳弗
申请(专利权)人:福特全球技术公司
类型:发明
国别省市:美国;US

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

1