车载通信系统的制作方法

文档序号:9825852阅读:245来源:国知局
车载通信系统的制作方法
【技术领域】
[0001]本发明涉及包括中继外部设备和车载LAN之间的通信的网关的车载通信系统。
【背景技术】
[0002]按照惯例,已知一种供传送数据的车载网关之用的技术(数据过滤技术),所述技术按照数据的内容或者车辆的状态,判定是否传送数据(例如,日本专利申请公报N0.2002-16614(JP 2002-16614 A))。
[0003]日本专利申请公报N0.2002-16614(JP 2002-16614 A))说明通过不允许不完整数据或者非法数据经过网关,防止未经授权的访问。日本专利申请公报N0.2002-16614(JP2002-16614 A))还说明按照车辆状态(例如,电源状态,行驶状态或泊车状态等),限制数据的量。
[0004]然而,当如日本专利申请公报N0.2002-16614(JP 2002-16614 A))中所述,按照数据的内容过滤数据时,不能取决于传送的数据,区分合法数据和非法数据,有时存在允许恶意第三方的未经授权的访问的可能性。另外,如日本专利申请公报N0.2002-16614(JP2002-16614 A))中所述,按照车辆状态限制数据的数量的主用目的是保留通信量。从防止恶意第三方的未经授权的访问的观点看,这意味存在改进余地。

【发明内容】

[0005]本发明提供一种可更可靠地防止当通过网关中继外部设备和车载LAN之间的通信时,恶意第三方通过网关未经授权访问车载LAN的车载通信系统。
[0006]本发明的一个方面的车载通信系统包括网关,所述网关被配置成中继外部设备和车载LAN之间的通信;和通信许可判定单元,所述通信许可判定单元被配置成如果根据获取的预定车辆信息判定其中装有车载LAN的车辆处于泊车状态,那么禁止经由所述网关的外部设备和车载LAN之间的通信。
[0007]按照本发明的该方面,能够提供可更可靠地防止当通过网关在外部设备和车载LAN之间中继通信时,恶意第三方通过网关未经授权访问车载LAN的车载通信系统。
【附图说明】
[0008]下面参考附图,说明本发明的例证实施例的特征、优点及技术和产业意义,附图中,相同的附图标记表示相同的元件,其中:
[0009]图1是表示车载通信系统的结构例子的概括结构图;
[0010]图2是表示由第一实施例中的车载通信系统(网关ECU)进行的通信许可判定处理的例子的流程图;
[0011]图3是表示由第二实施例中的车载通信系统(网关ECU)进行的通信许可判定处理的例子的流程图;
[0012]图4是表示对于车辆信息的获取源(ECU)进行的故障判定处理的例子的流程图;
[0013]图5是表示由第三实施例中的车载通信系统(网关ECU)进行的通信许可判定处理的例子的流程图。
【具体实施方式】
[0014]下面参考附图,说明本发明的实施例。
[0015][第一实施例]
[0016]首先,下面说明本实施例中的车载通信系统I的结构。
[0017]图1是表示本实施例中的车载通信系统I的结构例子的概括结构图。安装在车辆100中的车载通信系统I被配置成允许在连接到车辆100的外部设备25和车载LAN 30 (连接到车载LAN 30的ECU)之间,进行诊断通信。
[0018]“诊断通信”指的是其中发送自我诊断信息(各个E⑶40收集的描述E⑶40本身或其从属传感器和致动器的故障诊断的信息)的请求从外部设备25被发送给各个ECU 40,并且响应所述请求,自我诊断信息从各个ECU 40被发送给外部设备25的通信。例如,“自我诊断信息”包括诊断故障码(DTC),和由各个传感器检测的数据(冻结帧数据(FFD))。
[0019]如图1中所示,车载通信系统I包括网关E⑶10、外部总线20、外部设备25、车载LAN 30 和 ECU 40。
[0020]网关电子控制单元(EOT) 10是物理分离外部设备25连接到的外部总线20和车载LAN 30,并同时中继连接到外部总线20的外部设备25和车载LAN 30之间的诊断通信的通信中继单元的例子。网关ECU 10在网络上,把数据从一种媒体转换成另一种媒体,或者从一种协议转换成另一种协议,以允许进行诊断通信。另外,网关ECU 10进行关于外部设备25和车载LAN 30之间的数据中继(数据传送)的各种控制处理。由微计算机构成的网关E⑶10可在CPU上执行保存在ROM中的各种程序,以进行各种控制处理。
[0021]网关E⑶10包括以下两个功能单元:网关单元11和通信许可判定单元12。当网关E⑶10由微计算机构成时,网关单元11和通信许可判定单元12都可通过在CPU上执行对应程序来实现。
[0022]网关单元11是在外部设备25和车载LAN 30中的各个E⑶40之间传送数据的单元。网关单元11在外部设备25和车载LAN 30(车载LAN 30中的各个E⑶40)之间,把数据从一种媒体转换成另一种媒体,或者从一种协议转换成另一种协议,以进行双向通信。例如,网关单元11接收来自外部设备25的请求自我诊断信息的传输的通信帧,把该帧转换成与车载LAN 30 (车载LAN 30中的ECU 40)兼容的数据,并通过车载LAN 30把转换后的数据发送给对应ECU 40。类似地,网关单元11从各个ECU40接收描述自我诊断信息的通信帧,把该通信帧转换成与外部设备25兼容的数据,并通过外部总线20把转换后的数据发送给外部设备25。
[0023]通信许可判定单元12是判定是否允许外部设备25和车载LAN 30 (车载LAN 30中的各个E⑶40)之间的数据传送的单元(通信许可判定单元)。如果通信许可判定单元12允许外部设备25和车载LAN 30 (车载LAN 30中的各个E⑶40)之间的数据传送,那么网关单元11在外部设备25和车载LAN 30之间传送数据。相反,如果通信许可判定单元12不允许(禁止)外部设备25和车载LAN 30 (车载LAN 30中的各个ECU 40)之间的数据传送,那么网关单元11不在外部设备25和车载LAN 30之间传送数据。通信许可判定单元12进行的处理将在后面详细说明。
[0024]在本实施例中,尽管网关单元11和通信许可判定单元12被实现成相同网关ECU10的功能,不过,通信许可判定单元12的功能也可被设置在网关ECU 10(网关单元11)之夕卜。即,网关单元11和通信许可判定单元12的功能可由以下两个设备提供:一个是中继外部设备25和车载LAN 30之间的通信的中继设备(网关),另一个是与中继设备分离地设置的具有通信许可判定单元12的功能的处理设备。
[0025]设置外部总线20,以连接网关E⑶10和外部设备25。外部总线20具有车辆侧连接器20c,外部设备25可连接到车辆侧连接器20c。
[0026]车辆侧连接器20c可以采用任何模式(形态、规范),只要外部设备25能够被连接到车辆100 (外部总线20)即可。例如,车辆侧连接器20c可以是用于故障诊断的DCL3连接器。
[0027]外部设备25是连接到车辆100的设备,具有从安装在车辆上的各个ECU获得自我诊断信息、并重写用于故障诊断的故障诊断功能的程序和各个ECU 40的程序的程序重写功能。通过把设置在从其本体延伸出的通信缆线的末端的外部设备侧连接器25c连接到车辆侧连接器20c,外部设备25被连接到网关ECU 10,以致在它们之间能够进行通信。
[0028]车载LAN 30 (安装在车辆100中的车载网络)可以是符合诸如控制器区域网络(CAN)、本地互连网络(LIN)和FlexRay之类通信标准的网络。车载LAN 30经总线连接进行车辆100的各种控制处理的电子控制单元(ECU 40),从而形成网络。该网络允许由从属于各个E⑶40的各种传感器检测的信号在E⑶40之间
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1