使用诊断工具从车辆向远程服务器安全地提供诊断数据
2020-01-12

使用诊断工具从车辆向远程服务器安全地提供诊断数据

本发明涉及使用诊断工具从车辆向远程服务器安全地提供诊断数据,更具体地描述了一种在车辆中的通信系统以及通过使用车辆诊断工具在车辆与远程服务器之间安全地提供诊断数据的各种方法。所述方法可以包括以下步骤:在远离所述诊断工具处接收来自车辆电子控制单元的通过所述诊断工具获取的加密数据和挑战问题两者;使用所述挑战问题来确定如何对所述加密数据进行解密;以及在所述远程服务器处对所述加密数据进行解密。

图2是在图1中示出的车辆通信系统的一部分的实施例;

方案11.如方案10所述的方法,其进一步包括:

方案17.如方案13所述的方法,其中,将所述远程服务器与车辆客服中心相关联。

要理解,前述内容是对本发明的一个或多个实施例的说明。本发明不限于本文所公开的(一个或多个)特定实施例,而是仅由下面的权利要求书限定。而且,包含在前述说明中的陈述涉及特定实施例,其不应理解为是对本发明的范围或者在权利要求书中使用的术语的定义的限制,除了在上面明确限定了术语和短语的情况。多个其他实施例和对所公开的(一个或多个)实施例的各种改变和修改对于本领域的技术人员将是清楚的。所有这类其他实施例、改变和修改均旨在落入所附权利要求书的范围内。

图1图示了在其中具有通信系统12的车辆10。通信系统12可以经由一个或多个车辆总线14实现有线通信;通过使用短距离无线通信(SRWC)芯片集16(见图2)实现SRWC;或者通过使用蜂窝芯片集18(见图2)实现远程蜂窝通信,仅略举几种可能性。(一条或多条)总线14和SRWC设备可以共同实施以实现车辆局域网(VLAN)。

(g)对从多个其他车辆接收的数据进行相似地解密;

在步骤526中,远程服务器80可以通过使用挑战(在步骤522中接收)对(在步骤524中接收的)加密的记录数据进行解密。根据一个实施例,挑战可以用于得到或者识别可以用于对加密数据进行解密的解密密钥。解密密钥可以存储在服务器8〇处(例如,存储在存储器84上)。例如,在挑战包括标识符的情况下,标识符可以与加密密钥相关联。在至少一个实施例中,用于在ECU20处对数据进行加密的密钥和在服务器80处对数据进行解密的密钥是对称的。例如,可以在制造时或者由任何其他合适的授权服务人员对车辆和/或£^20设置密钥。

方案6.如方案2所述的方法,其中,所述加密数据由电子控制单元通过使用存储在所述电子控制单元处的密钥进行加密。

在步骤504至步骤520(周期P)之后,VDT60可以处于当可以连接到服务器80时的位置或者环境中。在该连接期间,VDT60可以向服务器80提供挑战或者挑战问题(步骤5M)和加密数据(步骤524)。由此,现在可以通过许多方式(例如,蜂窝、互联网、卫星等)传送挑战和加密数据。

(e)对所述记录的数据进行加密;以及

(g)使用步骤(d)和(f)的所述数据,确定共用的诊断故障码。

以及,在步骤516之后,E⑶可以通过使用在VDT与E⑶之间的连接向VDT60提供所请求的记录的数据,即,现在加密的数据(步骤518)。