用于提供车辆安全服务的方法和系统的制作方法

文档序号:10666404阅读:461来源:国知局
用于提供车辆安全服务的方法和系统的制作方法
【专利摘要】本发明提供一种车辆安全服务提供方法,其为用于提供车辆内通信的车辆网关中的车辆安全服务提供方法,所述车辆安全服务提供方法包括以下步骤:确定外部设备是否已被连接;当确定外部设备已被连接时,通过车辆内通信发送外部设备连接通知消息至车辆远程信息处理单元;从所述车辆远程信息处理单元接收外部设备连接接受消息;以及响应于接收到的外部设备连接接受消息,处理从外部设备接收到的诊断请求消息。根据公开的方法,外部设备至车辆的连接被实时感测。为了执行用户同意过程,将感测结果通知给用户终端。相应地,提供了有效的车辆安全服务。
【专利说明】
用于提供车辆安全服务的方法和系统
技术领域
[0001]本公开大体上涉及一种用于提供车辆安全服务方法和系统,更具体地涉及一种车辆安全服务提供方法和系统,当通过车辆中车载诊断(0BD:on-board diagnostics)端子感测到外部设备的连接时,其能够向指定移动终端通知外部设备的连接,并且当移动终端接受外部设备的连接时,其能够允许外部设备连接。
【背景技术】
[0002]随着车辆技术的发展,最近投放市场的车辆设置有更加多样和复杂的测量及感测功能。这种测量和感测功能由搭载在车辆中的电子控制单元(E⑶:electronic controlunit)控制。
[0003]这样的车辆还具有一个标准接口,其中称之为车载诊断(OBD)的车辆诊断设备,能够连接至该标准接口,即OBD连接器。当OBD连接到车辆时,由各种ECU测量和感测到的信息,例如,车辆信息,行驶记录,排气信息,以及错误信息,被发送到0BD。
[0004]特别地,为了满足对豪华汽车、安全性和消费者方便的持续需求,装配在车辆的ECU数量在增加。由于这个原因,当与车辆的安全和保密有关的ECU被黑客攻击时,可能会产生对使用者安全致命影响。
[0005]—般来说,高速控制器局域网被用作用于控制搭载在车辆中的E⑶的通信线路。在下文中,高速控制器局域网将仅仅被被称为“高速CAN(controller area network)”。高速CAN具有多个ECU经由支线连接到主总线的架构。
[0006]在最近投放市场的车辆中,通过诸如智能手机的移动装置通信,各种服务被提供。例如,免提语音通信服务被提供。对于这样的服务,驾驶者的个人信息被存储在一个车辆主机单元(head unit)等中。为此,通过外部设备的黑客攻击,可能会导致个人信息泄露的问题。
[0007]最近,通过由未经允许连接到车辆OBD端子的外部设备的黑客攻击,车辆信息的泄漏频频发生。

【发明内容】

[0008]因此,本公开涉及一种用于提供车辆安全服务的方法和系统,其基本上消除了由相关技术限制和缺陷所引起的一个或多个问题。
[0009]本发明的一个目的是提供一种用于车辆安全服务的方法和系统,当感测到外部设备至车辆内车载诊断(OBD)端子的连接时,其能够实时将该连接通知给用户移动终端,并且当按照通过移动终端的用户同意,外部设备的连接被接受时,允许通过外部设备进行诊断。
[0010]本发明的另一个目的是提供一种用于车辆安全服务的方法和系统,其能够实时监测由高速控制器局域网络接收或发送的控制信号,以检查外部设备是否连接,并且能够将检查结果通知给用户。
[0011]本发明的另一个目的是提供一种用于车辆安全服务的方法和系统,其能够远程实时地检查车辆是否被黑客攻击。
[0012]本发明的另一个目的是提供一种用于车辆安全服务的方法和系统,其能够通过车辆网关感测OBD连接端子的电流变化,并且当确定出外部设备已经连接至OBD连接端子时,将感测的结果传输至指定的用户终端。
[0013]本发明另外的优点、目的和特征将在以下说明中阐明,当对本领域技术人员检查发明以下内容时,部分上从该描述可显而易见,或者可以通过本发明实施例而认识到。通过在此处书面说明书和权利要求书以及附图特别指出的结构,可实现本发明实施例的目和获得实施例的其他优点。
[0014]为了实现这些目的和其他优点,以及根据实施例的目的,如在此具体体现和广泛描述的那样,一种车辆安全服务提供方法,其为用于提供车辆内通信的车辆网关中的车辆安全服务提供方法,所述车辆安全服务提供方法包括以下步骤:确定外部设备是否已被连接;当确定外部设备已被连接时,通过车辆内通信发送外部设备连接通知消息至车辆远程信息处理单元;从所述车辆远程信息处理单元接收外部设备连接接受消息;以及响应于接收到的外部设备连接接受消息,处理从外部设备接收到的诊断请求消息。
[0015]确定外部设备是否已被连接的步骤可以包括:感测连接至车辆网关的车载诊断(OBD)连接器上的电压变化。
[0016]可以在OBD连接器的第八管脚连接至车辆网关的输入端口的条件下,基于车辆网关的输入端口上的电压变化,确定外部设备已被连接。
[0017]当设置于外部设备的连接端的第十六管脚和第八管脚短路时,外部设备能够经由OBD连接器连接至车辆网关。
[0018]当电力被提供至OBD连接器的第十六管脚,提供至OBD连接器的第十六管脚的电力因短路被传递至OBD连接器的第八管脚时,可以感测到输入端口上的电压变化。
[0019]可以通过车辆远程信息处理单元将外部设备连接通知消息传递至指定的用户终端。
[0020]可以由用户终端生成外部设备连接接受消息,并且该外部设备连接接受消息经由车辆远程信息处理单元被传递至车辆网关。
[0021]所述车辆安全服务提供方法,还可以包括如下步骤:从车辆远程信息处理单元接收外部设备连接拒绝消息,并且响应于所述外部设备连接拒绝消息,丢弃从外部设备接收到的诊断请求消息。
[0022]所述车辆安全服务提供方法,还可以包括如下步骤:从车辆远程信息处理单元接收安全设置请求信号,并且响应于所述安全设置请求信号执行确定外部设备是否已被连接的步骤。
[0023]可以根据设置于车辆方向盘的预定按钮的输入、设置于车辆的室内镜的一侧的预定按钮的输入、车辆远程信息处理单元的显示屏上的预定菜单的选择、和指定的用户终端的显示屏上的预定菜单的选择中的至少一个,生成安全设置请求信号。
[0024]当通过车载诊断(OBD)连接器接收到诊断请求消息时,可以确定外部设备已被连接,并且执行阻止诊断请求消息的路由的控制操作,直至接收到外部设备连接接受消息。
[0025]根据本发明的另一方面,一种车辆安全服务提供方法,其为通过车辆内的通信网络与车辆网关链接的车辆远程信息处理单元中提供车辆安全服务的方法,所述车辆安全服务提供方法包括如下步骤:从车辆网关接收外部设备连接通知消息;通过无线网络传递所述外部设备连接通知消息至指定的用户终端;通过无线网络从用户终端接收外部设备连接接受消息;以及传递接收到的外部设备连接接受消息至车辆网关。
[0026]所述车辆安全服务提供方法,还可以包括如下步骤:响应于接收到的外部设备连接通知消息,确定车辆内是否有驾驶者,当确定车辆内有驾驶者时,通过设置于车辆的显示屏显示预定的通知消息,以通知外部设备已被连接。
[0027]确定车辆内是否有驾驶者的步骤可以包括:确定驾驶者的智能钥匙是否已被感测到。
[0028]确定车辆内是否有驾驶者的步骤可以包括:确定驾驶者的终端是否已被配对至车辆。
[0029]所述车辆安全服务提供方法,还可以包括如下步骤:在接收外部设备连接通知消息之前,从用户终端接收安全模式设置请求信号;以及在接收外部设备连接通知消息之前,传递接收到的安全模式设置请求信号至车辆网关。
[0030]可以通过输入在车辆的方向盘和车辆的室内镜中至少一者上设置的预定按钮,安全模式能够被设置和解除。
[0031]根据本发明的另一方面,提供一种计算机可读记录介质,其记录有程序以执行如上所述的车辆安全服务提供方法中的任一者。
[0032]根据本发明的另一方面,一种用于提供车辆安全服务的车辆网关,其与车辆远程信息单元连接,所述车辆网关包括:用于检查外部设备是否已被连接的单元;当确定外部设备已被连接时,通过车辆内通信发送外部设备连接通知消息至车辆远程信息处理单元的单元;用于从车辆远程信息处理单元接收外部设备连接接受消息的单元;以及响应于接收到的外部设备连接接受消息,处理从外部设备接收到的诊断请求消息的单元。
[0033]所述车辆网关可以连接至用于连接外部设备的车载诊断(OBD)连接器,并且感测OBD连接器上的电压变化,以确定外部设备是否已被连接。
[0034]可以在OBD连接器的第八管脚连接至车辆网关的输入端口的条件下,基于车辆网关的输入端口上的电压的变化,确定外部设备已被连接。
[0035]当设置于外部设备的连接端的第十六管脚和第八管脚短路时,外部设备能够经由OBD连接器连接至车辆网关。
[0036]当电力被提供至OBD连接器的第十六管脚,提供至OBD连接器的第十六管脚的电力因短路被传递至OBD连接器的第八管脚时,可以感测到输入端口上的电压变化。
[0037]所述车辆网关,还可以包括:从车辆远程信息处理单元接收外部设备连接拒绝消息,并且响应于所述外部设备连接拒绝消息,丢弃从外部设备接收到的诊断请求消息的单
J L ο
[0038]所述车辆网关,还可以包括:用于从车辆远程信息处理单元接收安全设置请求信号的单元。在这种情况下,响应于所述安全设置请求信号,用于检查外部设备是否已被连接的单元(外部设备连接检查单元)可以检查外部设备是否已被连接。
[0039]所述车辆网关可以连接至用于连接外部设备的车载诊断(OBD)连接器,并且当通过OBD连接器接收到诊断请求消息时,车辆网关可以确定外部设备已被连接,并且可以执行阻止诊断请求消息的路由的控制操作,直至接收到外部设备连接接受消息。
[0040]在本发明的另一实施例中,一种用于提供车辆安全服务的车辆远程信息处理单元,其通过车辆内的通信网络与车辆网关连接,所述车辆远程信息处理单元包括:用于从车辆网关接收外部设备连接通知消息的单元;用于通过无线网络传递外部设备连接通知消息至指定的用户终端的单元;通过无线网络从用户终端接收外部设备连接接受消息的单元;以及用于将接收到的外部设备连接接受消息传递至车辆网关的单元。
[0041]在本发明的又一实施例中,一种用于提供车辆安全服务的系统,其与无线网络连接,所述系统包括:车辆网关,其用于感测经由车载诊断(OBD)连接器外部设备是否已被连接,并且生成外部设备连接通知消息;以及车辆远程信息处理单元,其用于当从车辆网关接收到外部设备连接通知消息时,通过无线网络传递所述外部设备连接通知消息至指定的用户终端,从用户终端接收表示外部设备的连接是否已被接受的消息,并且传递接收到的该消息至车辆网关,其中基于表示外部设备的连接是否已被接受的消息,车辆网关确定经由OBD连接器接收到的诊断请求消息是否应该被处理。
[0042]应当理解,前述一般描述和本发明的以下的详细描述都是示例性和解释性的,并且旨在对所要求保护的本发明提供进一步的解释。
【附图说明】
[0043]附图被包括进来以提供本发明的进一步理解,其包括在说明书中并构成本申请的一部分,附图图示出了本发明的实施例(多个)并与说明书一起用于解释本发明的原理。在附图中:
[0044]图1是示出了根据本发明实施例用于提供车辆安全服务的车辆内安全服务系统的框图;
[0045]图2是根据本发明另一个实施例示出车辆内通信网络架构的方框图;
[0046]图3是根据本发明一个实施例说明的与无线网络有关的提供车辆安全服务的方法的系统结构图;
[0047]图4是根据本发明实施例说明的车辆安全服务提供过程的流程图;
[0048]图5是根据本发明实施例说明在车辆网关中通过车载诊断(OBD)连接器感测电流流动来感测外部设备的连接的方法的图;以及
[0049]图6是说明根据本发明另一实施例说明车辆安全服务提供方法的流程图。
【具体实施方式】
[0050]在下文中,用于本发明实施例的装置和各种方法,将参照附图进行详细说明。在此,元件的后缀“模块”和“单元”为了描述方便被使用,并且因此可以互换使用,其并没有任何区别的含义或功能。
[0051]虽然构成本发明构思实施例的所有元件被描述为集成在一个单一元件或者作为一个单一元件被操作,但本发明构思并不仅仅局限于这些实施例。根据实施例,在本发明构思的目标和范围之内,所有元件可以有选择地集成到一个或多个,并且作为一个或多个元件被操作。每个元件可以作为一个独立的硬件被实现。可替代地,一些或全部元件可选择性地组合成计算机程序,所述计算机程序具有执行部分或全部功能的程序模块,所述部分或全部功能在一块或多块硬件中可被合并。构成计算机程序的多个代码和代码段可以由本领域技术人员从本发明所属中容易地推断出来。该计算机程序可以存储在计算机可读介质中,使得所述计算机程序由计算机读出并执行用以实现本发明的实施例。计算机程序的存储介质可以包括磁记录介质,光记录媒体以及载波介质。
[0052]在此描述的术语“包括”,“包括”或“具有”应被解释为不排除其他元件,但进一步包括这样的其它元件,因为除非另外提及,相应的元件可以是固有的。包括技术或科学术语在内的所有术语,除非另外提及,都具有本领域技术人员通常理解为为本发明所属内容的相同含义。通常使用的术语,如在字典中定义的术语,应当被解释为与从上下文相关内容得出的含义一致。除非在本公开中很明显地定义,这样的术语不解释为理想的或过于正式的含义。
[0053]应该理解的是,尽管术语第一,第二,A,B,(a),(b)等可以在此被用于描述本公开的各种元件,但这些术语仅用于区分一个元件和另一个元件,相应的元件的本质、顺序或序列并不受这些术语的限制。应当理解,当一个元件被称为“连接至”,“连结至”,或“接入至”另一元件时,此时一个元件可以通过进一步的元件“连接至”,“连结至”,或“接入至”另一个元件,尽管一个元件可以直接连接到或直接接入至另一元件。
[0054]图1示出了根据本发明的实施例用于提供车辆安全服务的车辆安全服务系统的框图。
[0055]参考图1,适用于本发明的控制器局域网络(CAN)通信系统被示出。CAN通信系统可主要包括第I至第η的控制器110、CAN总线120、OBD终端130、OBD连接器131、车辆网关140和车辆远程信息处理单元150中的至少一个。
[0056]车辆网关140可通过对连接到CAN的多个控制器110中选定的一个控制器110的认证,确定所选定的控制器110是否为安全控制器。车辆网关140也可以以有线或无线的方式连接到车辆远程信息处理单元150和OBD终端130。例如,用户可以在连接OBD终端130至OBD连接器121后,通过OBD终端130的显示屏,检查连接到主CAN总线122的控制器I1的状态信息,或者可以监测经由主CAN总线122所发送或接收的各种控制信号。用户也可以通过OBD终端130检查由控制器110收集到的车辆状态信息。控制器110的状态信息、主CAN总线122上的控制信号、由控制器110收集到的车辆状态信息等,可以经由车辆网关140被发送至OBD终端130。
[0057]根据本发明另一个实施例,OBD连接器131可直接连接到主CAN总线122。在这种情况下,OBD终端130无需使用车辆网关140,可直接监测主CAN总线122上发送和接收的信号,或者通过特定控制命令,从控制器110获得控制器状态信息或车辆状态信息。
[0058]此外,车辆网关140可根据来自OBD终端的特定控制信号,收集安装在车辆中装配的控制器,即E⑶中的软件版本信息,并且发送所收集到的软件版本信息至OBD终端130。响应于来自OBD终端130的用于特定软件的更新请求信号,车辆网关140可从OBD终端130接收用于控制器中的相关联控制器的软件文件,并且可在该相关联控制器中安装接收到的软件文件。
[0059]主CAN总线122采用双绞线(twisted pair wire)。该双绞线的两根线是由不同的信号CAN_HI和CAN_L0分别驱动的。主CAN总线122可分别在其两(相对的)终端设置有终端电阻。主CAN总线122的传输速度可取决于总线长度,即主CAN总线122的导线长度。
[0060]第一至第η控制器110可经由本地CAN总线123连接到CAN接头连接器(jointconnector)或CAN集线器(hub)(未示出)。能够连接至一个CAN的最大控制器数量理论上为2032。多个控制器可经由本地CAN总线123连接至一个CAN集线器。
[0061]在下文中,结合控制器110至115来描述连接到一个通用主CAN总线的控制器结构。
[0062]控制器110可以包括CAN驱动器111、CAN控制器113和微控制器115。
[0063]CAN驱动器111可经由本地CAN总线123和CA连接器或者CAN集线器(未示出),连接至主CAN总线122,从而形成控制器的物理层。CAN驱动器111可以提供感测主CAN总线122的故障以及管理主CAN总线122的功能,并且提供消息发送和接收功能。
[0064]CAN控制器113执行发送和接收CAN协议消息(protocol message)的功能,以及为接收到的消息进行消息过滤(message filtering)的功能。可替代地,在CAN控制器113提供用于重发(re-transmiss1n)控制的消息缓存(buffering)功能、和关于微控制器115的接口功能。
[0065]微控制器115可装配有中央处理单元(CPU:central processing unit)。微控制器115可以提供上层协议(upper layer protocol)和各种应用。
[0066]虽然在图1中未示出,控制器110可以包括存储器,其用于存储优先级信息、已安装的软件的版本信息和感测信息等。
[0067]此处,该存储器可包括从闪存、硬盘、多媒体卡微型存储器、卡式存储器(例如,SD存储器或XD存储器)、随机连接存储器(RAM),静态随机存取存储器(SRAM)、只读存储器(R0M)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁存储器、磁盘(magnetic disc)、以及光盘中选择的至少一个存储介质。
[0068]车辆网关140感测主CAN总线122上的控制信号,并因此可检查外部设备是否已被连接到OBD连接器131上。这里,外部设备可以是窃听设备或未经授权的车辆监测设备。
[0069]例如,用于确定外部设备是否已被连接的控制信号可包括“07DF”命令,其等同于正常状态中由OBD终端130使用的控制信号。
[0070]特别地,当车辆网关140接收到来自于连接至OBD连接器131的外部设备的控制信号,例如用于选定的ECU的诊断请求消息时,车辆网关140可发送通知消息到车辆远程信息处理单元150,以通知外部设备的连接,而不发送诊断请求消息至相关联的控制器。然后,车辆远程信息处理单元150可经由无线网络将接收到的通知消息传递至远程信息处理中心服务器。远程信息处理中心服务器可根据外部设备的连接,将用于用户同意的连接同意请求消息发送至指定的用户终端。例如,用户终端可以是由相关车辆的驾驶者预先登记(注册)的移动终端。
[0071]在接收到连接同意请求消息时,用户终端可配置预定的用户界面画面(userinterface screen),并且可将该预定的用户界面画面输出至显示屏。
[0072]当连接被用户接受时,用户终端可创建预定的连接接受消息,然后可将该连接接受消息发送给远程信息处理中心服务器。
[0073]远程信息处理中心服务器经由无线网络将连接接受消息传递至车辆远程信息处理单元150。当车辆远程信息处理单元150将连接接受消息传递到车辆网关140时,车辆网关140经由OBD连接器131将所接收的诊断请求消息路由至相关联的E⑶。随后,车辆网关140可接收包括来自相关联ECU的诊断结果的诊断响应消息,然后可以将诊断响应消息发送至连接到OBD连接器131的外部设备。
[0074]根据本发明的另一个实施例,当从车辆网关140接收到表示外部设备连接至OBD控制器131的预定通知消息,即外部设备连接通知消息时,车辆远程信息处理单元150可检查是否有蓝牙配对(Bluetooth-paired)的用户终端。
[0075]当基于检查结果,确定存在蓝牙配对的用户终端时,车辆远程信息处理单元150可通过蓝牙通信将外部设备连接通知消息传递至用户终端。
[0076]当接收到外部设备连接通知消息时,用户终端可配置用于同意外部设备的连接的预定的用户界面画面,并且可在显示屏上显示用户界面画面(user interface screen)。当根据用户输入,外部设备的连接被接受时,用户终端可通过蓝牙通信将外部设备连接接受消息发送至车辆远程信息处理单元150。然后,车辆远程信息处理单元150可将外部设备连接接受消息传递至车辆网关140。根据从外部设备接收到的诊断请求信号,车辆网关140可从相关联的ECU接收诊断结果,然后可发送所接收的诊断结果至外部设备。
[0077]根据本发明的另一个实施例,车辆网关140可通过感测流过OBD连接器131的电流流动,检查外部设备是否已被连接。具体地,诸如OBD连接器131的12V管脚之类的管脚被短路至设置于车辆网关140的I/O端口连接管脚,这样,当输入至车辆网关140的I/O端口连接管脚的电流变化等于或高于预定阈值时,车辆网关140可确定出外部设备连接到OBD连接器131。
[0078]在设置了安全模式的条件下,根据本发明的车辆网关140可监测外部设备是否已连接到OBD连接器131。
[0079]在这种情况下,安全模式的设置可以通过车辆远程信息处理单元150上的期望菜单的设置来实现。根据本发明的另一个实施例,驾驶者可使用设置在车辆方向盘(steeringwheel)或室内镜的一侧的控制按钮,设置安全模式。根据本发明另一个实施例,驾驶者可以使用安装在驾驶者的智能手机上的应用,远程地发送安全模式设置请求信号到车辆远程信息处理单元150。在这种情况下,车辆远程信息处理单元150可以将已经请求了安全模式的设置的事实发送到车辆网关140。
[0080]当然,应该指出的是,通过上述安全模式设置方法中的一个设置的安全模式可以被解除。
[0081]图2是根据本发明另一实施例说明车辆内通信网络架构的方框图。
[0082]参考图2,示出车辆网关200。车辆网关200可主要分为D-CAN 210和内部CAN220(多个)。
[0083]D-CAN 210可被连接到OBD-1I端子230。每个内部CAN 220可被连接至相关联的控制器240。从外部设备经由D-CAN 210接收到的控制信号可通过车辆网关200的内部逻辑,被传递至相关联的内部CAN 220 ο此外,根据车辆网关220的内部逻辑,经由相关联的内部CAN 220接收到的用于控制器240的诊断结果,可通过D-CAN 210和OBD-1I端子230被传送至外部设备。
[0084]如图2所示,内部CAN 220可以按照与其连接的控制器的应用和特性进行分组,因此,其可以被划分为C-CAN,B-CAN和M-CAN等。
[0085]C-CAN是高速CAN网络,并且是最常见的物理层。高速CAN网络可以用两根导线实现,并且可允许以高达每秒I兆位(IMbps)的传输速率进行通信。C-CAN的另一个名称是ISO 11898-2。作为连接到典型高速CAN的E⑶,其可以是防抱死制动系统(ABS:anti_lockbrake system)、发动机控制模块、排放系统等。
[0086]B-CAN是低速/容错CAN物理层。B-CAN可用两根导线来实现。B-CAN与E⑶以高达125kb/s的速率进行通信。B-CAN提供具有容错能力的收发器。低速/容错CAN物理层被定义为ISO 11898-3。例如,应用到车辆的低速/容错设备包括舒适设备(comfortdevice)。鉴于打开和关闭车门时所固有的应力(stress),必须要穿过车门的导线是低速/容错的。此外,在例如用刹车灯之类的需要高级别安全性的情况下,低速/容错CAN提供了解决方案。
[0087]同时,M-CAN是低速CAN物理层,其用于控制播放多媒体所需的设备。M-CAN可用于与本发明的车辆远程信息处理单元等进行通信。
[0088]车辆网关200执行对车辆内通信网络中生成的所有消息进行路由的功能。因此,车辆网关200可以监测在车辆内发送和接收的所有消息。也就是说,车辆网关200可以识别包含在消息中的传送间隔信息、消息标识符信息、发送终端信息、接收终端信息等。
[0089]特别地,当经由D-CAN 210接收到诊断请求消息时,根据本发明的实施例,车辆网关200检查该用户是否已经接受了外部设备的连接。当确定出该外部设备的连接已被拒绝时,车辆网关200可以经由内部CAN 220将表示外部设备连接的预定的外部设备连接通知消息发送至车辆远程信息处理单元。当从车辆远程信息处理单元接收到外部设备连接接受消息时,车辆网关200可允许外部设备的连接,因此,可以处理来自外部设备的诊断请求消息。
[0090]当从外部设备没有接收到诊断请求消息时,车辆网关200可以执行控制操作,以防止消息路由到OBD-1I端子230。
[0091]图3是根据本发明实施例说明与无线网络有关的提供车辆安全服务的方法。
[0092]参考图3,用户可以通过选择车辆远程信息处理单元150上的期望菜单来设置安全模式。
[0093]根据本发明的另一实施例,驾驶者可使用安装在用户终端350中的预定的应用,请求设置对于其车辆内网络的安全模式。在这种情况下,由用户终端350生成的安全模式设置请求信号经由无线网络340,被发送至车辆远程信息处理单元150。这里,无线网络340可包括宽带码分多址连接(WCDMA:wideband code divis1n multiple connect1n)网络、长期演进(LTE:long term evolut1n) /LTE-A 白勺网络、W1-Fi 网络等。
[0094]然后,车辆远程信息处理单元150发送控制信号给车辆网关140,所述控制信号是通知已经请求设置预定的安全模式的信号。
[0095]当已经请求设置安全模式时,车辆网关140可感测到主CAN总线上的控制信号,并且因此,可确定外部设备320是否已被连接。可替代地,当经由D-CAN210接收到控制信号时,车辆网关140可以确定外部设备320已被连接。
[0096]当已经请求设置安全模式时,车辆网关140可检查OBD连接器131上所消耗的电流,并因此,可确定外部设备320是否已被连接。
[0097]当确定外部设备320已被连接到OBD连接器131时,车辆网关140发送预定通知消息到车辆远程信息处理单元150,该预定通知消息是通知外部设备320已连接到OBD连接器131的消息(在下文,简称为“外部设备连接通知消息”)。
[0098]当接收到该外部设备连接通知消息时,车辆远程信息处理单元150检查驾驶者是否已经进入车辆。当驾驶者已经进入了车辆时,车辆远程信息处理单元150在其显示屏上显示预定的向导消息(guide message),以通知外部设备320已被连接到OBD连接器131。
[0099]在另一方面,当没有确定出驾驶者已进入车辆时,车辆远程信息处理单元150可将外部设备连接通知消息经由无线网络传递至远程信息处理中心服务器330。
[0100]该远程信息处理中心的服务器330可以创建外部设备连接通知消息,以通知外部设备已被连接至相关辆驾驶者的移动设备(以下,简称为“用户终端350”),并且可以通过无线网络发送所创建的外部设备连接通知消息。例如,外部设备连接通知消息可以包含“外部设备已被连接到您车辆的OBD连接端子,您是否愿意接受外部设备的连接? ”的字符串。
[0101]在接收到外部设备连接通知消息时,用户终端350可配置预定的用户界面画面来检查用户是否已经接受外部设备的连接,并且可以显示预定的用户界面画面。当用户已经接受外部设备的连接时,用户终端350可以经由无线网络发送预定的控制信号至远程信息处理中心服务器330,该控制信号是表示该用户已经接受了外部设备的连接的信号(以下,简称为“外部设备连接接受消息”)。然后,远程信息处理中心服务器330可以经由无线网络将外部设备连接接受消息传递至车辆远程信息处理单元150。那么,车辆远程信息处理单元150可以经由车辆内通信网络将外部设备连接接受消息发送至车辆网关140。
[0102]在上述示例中,当外部设备的连接已被用户拒绝时,用户终端350可经由车辆远程信息处理中心服务器330和车辆远程信息处理单元150将预定的控制信号发送至车辆网关140,该控制信号是表示外部设备的连接已被拒绝的信号(以下简称为“外部设备连接拒绝消息)。在这种情况下,车辆网络140可忽略并丢弃从外部设备320接收的诊断请求信号。
[0103]图4是根据本发明实施例说明的车辆安全服务提供过程的流程图。
[0104]参考图4,当外部OBD设备410连接到OBD连接器420时,外部OBD设备410经由OBD连接器420和D-CAN 210将诊断请求消息发送到车辆网关430。
[0105]当经由D-CAN 210接收到诊断请求消息时,车辆网关420确定外部OBD设备410已被连接,并且经由内部CAN 220(例如,M-CAN)将外部设备连接通知消息发送至车辆远程信息处理单元440。
[0106]当接收到该外部设备连接通知消息时,车辆远程信息处理单元440将外部设备连接通知消息传递到指定的用户终端450。在这种情况下,外部设备连接通知消息可经由远程信息处理中心服务器被发送到用户终端450,或者可使用近场连接通信装置(near fieldconnect1n communicat1n means),例如蓝牙或Wi_Fi,被直接发送到用户终端450。
[0107]在接收到外部设备连接通知消息时,用户终端450可配置预定的用户界面画面并且可以在显示屏幕上显示该用户界面画面,该用户界面画面包括:通知该外部设备已被连接到车辆的向导字符串以及与用户同意相关的选择按钮。该选择按钮可包括接受按钮和拒绝按钮。
[0108]当用户同意被输入时,车辆远程信息处理单元440可以从用户终端450接收外部设备连接接受消息,然后可经由内部CAN(例如M-CAN)将外部设备连接接受消息传递到车辆网关430。
[0109]当接收到该外部设备连接接受消息时,车辆网关430允许通过OBD连接器420的消息发送和接收。也就是说,车辆网关430可以将从外部OBD设备410接收到的诊断请求消息410传递至相关的ECU,并且将从相关ECU接收到的诊断响应消息传递到外部OBD设备410。
[0110]图5是根据本发明一实施例说明在车辆网关中通过OBD连接器感测电流流动来感测外部设备的连接的方法的图。
[0111]用于本实施例的OBD连接器,即OBD连接器520,可以为OBD-1I连接器。OBD-1I连接器是在现有的OBD连接端子(矩形形状)上改进的类型。如图5所示,OBD-1I连接器具有梯形形状。
[0112]参考图5,在外部OBD连接器的连接端子中的第八管脚(I/O端口连接管脚)和第十六管脚(12V输入管脚)应当短路。如果外部OBD设备510的第八管脚和第十六管脚处于开路状态,则外部OBD设备510不能经由OBD连接器520连接至车辆网关530。具体地,12V的电压被提供到OBD连接器520的第十六管脚。根据上述的短路状态,提供给OBD连接器520的第十六管脚的12V电压被传递至OBD连接器520的第八管脚。
[0113]OBD连接器520的第十六管脚连接至车辆电源504的正⑴端子,即12V电压端子,而OBD连接器520的第五管脚连接到车辆电源504的负(-)端子,即信号接地(GND)端子。特别地,OBD连接器520的第五和第八管脚连接到接地(GND)端口 502和输入端口 501,这两个端口包含在车辆网关530内。
[0114]车辆电源504的正⑴端子,即12V电压端子,可连接至车辆网关530的VCC端口503,因此可以提供车辆网关530的操作所需的电力。这里,OBD连接器520的第八个管脚可以是其用途不是由目前国际标准定义的管脚。也就是说,OBD连接器520的第八管脚可以是为日后使用而定义的预留管脚(reserved pin)。在这点上,根据本发明,OBD连接器520的第八管脚被配置为连接到车辆网关530的输入端口 501,因此,基于通过输入端口 501的电压变化,能够感测到外部OBD设备510的连接。
[0115]当外部OBD设备510的连接端子以上述方式连接到OBD连接器时,车辆网关530可通过输入端口 510感测到12V电压。在这种情况下,车辆网关530确定出外部OBD设备510已被连接到OBD连接器520,然后经由M-CAN将外部设备连接通知消息发送至车辆远程信息处理单元540。然后,车辆远程信息处理单元540通过无线网络传递所接收到的外部设备连接通知消息。当随后从用户终端550接收到外部设备连接接受(或拒绝)消息时,车辆远程信息处理单元540将所接收到的消息传递至车辆网关530。
[0116]图6是根据本发明另一实施例说明的车辆安全服务的提供方法的流程图。
[0117]参考图6,用户终端640经由远程信息处理中心服务器630发送安全模式设置请求信号到车辆远程信息处理单元620 (S601和S602)。
[0118]然后,车辆远程信息处理单元620经由车辆内通信网络,将接收到的安全模式设置请求信号传递至车辆网关610 (S603)。
[0119]响应于所接收到的安全模式设置请求信号,车辆网关610设置安全模式。车辆网关610随后检查外部设备是否已被连接到OBD连接器(S604和S605)。在这种情况下,可基于通过车辆网关610的输入端子感测的OBD连接器上的电流,或者基于通过OBD连接器接收到的诊断请求消息,感测外部设备的连接。
[0120]当感测到外部设备的连接时,车辆网关610发送外部设备连接通知消息至车辆远程信息处理单元620 (S606和S607)。
[0121]当接收到该外部设备连接通知消息时,车辆远程信息处理单元620检查在车辆内是否有驾驶者(S608)。通过感测驾驶者携带的智能钥匙,能够检查在车辆内是否有驾驶者。根据本发明的另一实施例,通过在车辆自适应巡航控制(ACC-adaptive cruise control)的开启(ON)状态或类似状态下自动地在车辆主机单元(head unit)和用户智能手机之间自动执行的蓝牙配对过程,能够检查在车辆内是否有驾驶者。即,当车辆主机单元与驾驶者智能手机正常蓝牙配对时,或在蓝牙配对过程期间感测到驾驶者智能手机时,可以确定出车辆内有驾驶者。
[0122]当确定车辆内有驾驶者时,车辆远程信息处理单元620可以通过显示屏或扬声器,输出预定通知消息,以通知外部设备已被连接(S609)。
[0123]在步骤S608确定出在车辆中没有驾驶者时,车辆远程信息处理单元620可将外部设备连接通知消息经由远程信息处理中心服务器630传递至用户终端640 (S610和S611)。
[0124]用户终端640创建用于用户同意外部设备连接的预定弹出通知消息,并将创建的弹出通知消息显示在显示屏上。在这种情况下,通过选择显示在弹出通知消息上的按钮中的所期望一个按钮,用户可以决定同意或拒绝。
[0125]当用户同意外部设备的连接时,用户终端640经由远程信息处理中心的服务器630,发送外部设备连接接受消息至车辆远程信息处理单元620 (S613和S614)。
[0126]车辆远程信息处理单元620经由车辆内通信网络,将外部设备连接接受消息传递到车辆网关610 (S615)。当随后从外部设备接收到诊断请求信号时,车辆网关610路由至相关联的ECU,然后传递从相关联的ECU接收到的诊断响应信号,这样,可以接受来自外部设备的用于诊断的请求(S616)。
[0127]在图6的实施例中,虽然车辆网关610被描述为基于从用户终端640接收到的安全模式设置请求信号来设置安全模式,但这仅仅是一个示例。根据本发明的另一实施例,安全模式可以通过选择车辆远程信息处理单元620上的预定菜单来设置,或者驾驶者可以通过按压设置在车辆方向盘或室内镜的一侧的安全模式设置按钮来设置安全模式。
[0128]根据本发明的方法和设备具有以下效果。
[0129]第一,本发明提供了一种车辆安全服务提供方法及系统,因此具有优点。
[0130]第二,本发明提供了一种车辆安全服务提供方法及系统,当确定外部设备已连接时,其能够感测车辆内的OBD连接端子上的电流变化,并且发送连接同意请求消息至用户的移动终端,因此具有优点。
[0131]第三,本发明提供了一种车辆安全服务提供方法和系统,其能够实时监测由高速控制器局域网络接收或发送的控制信号,以检查外部设备是否连接,并且能够将检查结果通知给用户,因此具有优点。
[0132]第四,本发明提供了一种车辆安全服务提供方法及系统,其能够其能够远程实时地检查车辆是否被黑客攻击,因此具有优点。
[0133]本领域技术人员可以领会到,通过本发明获得的效果并不限于已经在上文中特别描述到的,并且本发明的其他优点从以上详细描述可以更清晰的理解。
[0134]在不背离本发明的精神和范围下,由本发明做出的各种修改和变型,对本领域技术人员而言是显而易见的。因此,可以预期的是,本发明覆盖了所述修改和变型,只要它们落在所附权利要求及其等同物的范围之内。
【主权项】
1.一种车辆安全服务提供方法,其为用于提供车辆内通信的车辆网关中的车辆安全服务提供方法,所述车辆安全服务提供方法包括以下步骤: 确定外部设备是否已被连接; 当确定外部设备已被连接时,通过车辆内通信发送外部设备连接通知消息至车辆远程信息处理单元; 从所述车辆远程信息处理单元接收外部设备连接接受消息;以及 响应于接收到的外部设备连接接受消息,处理从外部设备接收到的诊断请求消息。2.根据权利要求1所述的车辆安全服务提供方法,其中确定外部设备是否已被连接的步骤包括:感测连接至车辆网关的车载诊断(OBD)连接器上的电压变化。3.根据权利要求2所述的车辆安全服务提供方法,其中在OBD连接器的第八管脚连接至车辆网关的输入端口的条件下,基于车辆网关的输入端口上的电压变化,确定外部设备已被连接。4.根据权利要求3所述的车辆安全服务提供方法,其中当设置于外部设备的连接端的第十六管脚和第八管脚短路时,外部设备能够经由OBD连接器连接至车辆网关。5.根据权利要求4所述的车辆安全服务提供方法,其中,当电力被提供至OBD连接器的第十六管脚,提供至OBD连接器的第十六管脚的电力因短路被传递至OBD连接器的第八管脚时,感测到输入端口上的电压变化。6.根据权利要求1所述的车辆安全服务提供方法,其中通过车辆远程信息处理单元将外部设备连接通知消息传递至指定的用户终端。7.根据权利要求6所述的车辆安全服务提供方法,其中由用户终端生成外部设备连接接受消息,并且该外部设备连接接受消息经由车辆远程信息处理单元被传递至车辆网关。8.根据权利要求1所述的车辆安全服务提供方法,还包括如下步骤: 从车辆远程信息处理单元接收外部设备连接拒绝消息,并且响应于所述外部设备连接拒绝消息,丢弃从外部设备接收到的诊断请求消息。9.根据权利要求1所述的车辆安全服务提供方法,还包括如下步骤: 从车辆远程信息处理单元接收安全设置请求信号,并且响应于所述安全设置请求信号执行确定外部设备是否已被连接的步骤。10.根据权利要求9所述的车辆安全服务提供方法,其中根据设置于车辆方向盘的预定按钮的输入、设置于车辆的室内镜的一侧的预定按钮的输入、车辆远程信息处理单元的显示屏上的预定菜单的选择、和指定的用户终端的显示屏上的预定菜单的选择中的至少一个,生成安全设置请求信号。11.根据权利要求1所述的车辆安全服务提供方法,其中当通过车载诊断(OBD)连接器接收到诊断请求消息时,确定外部设备已被连接,并且执行阻止诊断请求消息的路由的控制操作,直至接收到外部设备连接接受消息。12.—种车辆安全服务提供方法,其为通过车辆内的通信网络与车辆网关链接的车辆远程信息处理单元中提供车辆安全服务的方法,所述车辆安全服务提供方法包括如下步骤: 从车辆网关接收外部设备连接通知消息; 通过无线网络传递所述外部设备连接通知消息至指定的用户终端; 通过无线网络从用户终端接收外部设备连接接受消息;以及 传递接收到的外部设备连接接受消息至车辆网关。13.根据权利要求12所述的车辆安全服务提供方法,还包括如下步骤: 响应于接收到的外部设备连接通知消息,确定车辆内是否有驾驶者,当确定车辆内有驾驶者时,通过设置于车辆的显示屏显示预定的通知消息,以通知外部设备已被连接。14.根据权利要求13所述的车辆安全服务提供方法,其中确定车辆内是否有驾驶者的步骤包括:确定驾驶者的智能钥匙是否已被感测到。15.根据权利要求13所述的车辆安全服务提供方法,其中确定车辆内是否有驾驶者的步骤包括:确定驾驶者的终端是否已被配对至车辆。16.根据权利要求12所述的车辆安全服务提供方法,还包括如下步骤: 在接收外部设备连接通知消息之前,从用户终端接收安全模式设置请求信号;以及 在接收外部设备连接通知消息之前,传递接收到的安全模式设置请求信号至车辆网关。17.根据权利要求16所述的车辆安全服务提供方法,其中通过输入在车辆的方向盘和车辆的室内镜中至少一者上设置的预定按钮,安全模式能够被设置和解除。18.一种计算机可读记录介质,其记录有程序以执行权利要求12所述的方法。19.一种计算机可读记录介质,其记录有程序以执行权利要求1所述的方法。20.一种用于提供车辆安全服务的车辆网关,其与车辆远程信息单元连接,所述车辆网关包括: 用于检查外部设备是否已被连接的单元; 当确定外部设备已被连接时,通过车辆内通信发送外部设备连接通知消息至车辆远程信息处理单元的单元; 用于从车辆远程信息处理单元接收外部设备连接接受消息的单元;以及 响应于接收到的外部设备连接接受消息,处理从外部设备接收到的诊断请求消息的单J L ο21.根据权利要求20所述的车辆网关,其中所述车辆网关连接至用于连接外部设备的车载诊断(OBD)连接器,并且感测OBD连接器上的电压变化,以确定外部设备是否已被连接。22.根据权利要求21所述的车辆网关,其中在OBD连接器的第八管脚连接至车辆网关的输入端口的条件下,基于车辆网关的输入端口上的电压的变化,确定外部设备已被连接。23.根据权利要求22所述的车辆网关,其中当设置于外部设备的连接端的第十六管脚和第八管脚短路时,外部设备能够经由OBD连接器连接至车辆网关。24.根据权利要求23所述的车辆网关,其中当电力被提供至OBD连接器的第十六管脚,提供至OBD连接器的第十六管脚的电力因短路被传递至OBD连接器的第八管脚时,感测到输入端口上的电压变化。25.根据权利要求20所述的车辆网关,还包括: 从车辆远程信息处理单元接收外部设备连接拒绝消息,并且响应于所述外部设备连接拒绝消息,丢弃从外部设备接收到的诊断请求消息的单元。26.根据权利要求20所述的车辆网关,还包括: 用于从车辆远程信息处理单元接收安全设置请求信号的单元, 其中,响应于所述安全设置请求信号,用于检查外部设备是否已被连接的单元检查外部设备是否已被连接。27.根据权利要求20所述的车辆网关,其中所述车辆网关连接至用于连接外部设备的车载诊断(OBD)连接器,并且当通过OBD连接器接收到诊断请求消息时,车辆网关确定外部设备已被连接,并且执行阻止诊断请求消息的路由的控制操作,直至接收到外部设备连接接受消息。28.一种用于提供车辆安全服务的车辆远程信息处理单元,其通过车辆内的通信网络与车辆网关连接,所述车辆远程信息处理单元包括: 用于从车辆网关接收外部设备连接通知消息的单元; 用于通过无线网络传递外部设备连接通知消息至指定的用户终端的单元; 通过无线网络从用户终端接收外部设备连接接受消息的单元;以及 用于将接收到的外部设备连接接受消息传递至车辆网关的单元。29.一种用于提供车辆安全服务的系统,其与无线网络连接,所述系统包括: 车辆网关,其用于感测经由车载诊断(OBD)连接器外部设备是否已被连接,并且生成外部设备连接通知消息;以及 车辆远程信息处理单元,其用于当从车辆网关接收到外部设备连接通知消息时,通过无线网络传递所述外部设备连接通知消息至指定的用户终端,从用户终端接收表示外部设备的连接是否已被接受的消息,并且传递接收到的该消息至车辆网关, 其中基于表示外部设备的连接是否已被接受的消息,车辆网关确定经由OBD连接器接收到的诊断请求消息是否应该被处理。
【文档编号】H04L29/08GK106034127SQ201510118135
【公开日】2016年10月19日
【申请日】2015年3月18日
【发明人】朴淳喆
【申请人】现代自动车株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1