JP6521346B2 - 通信システム - Google Patents

通信システム Download PDF

Info

Publication number
JP6521346B2
JP6521346B2 JP2018504474A JP2018504474A JP6521346B2 JP 6521346 B2 JP6521346 B2 JP 6521346B2 JP 2018504474 A JP2018504474 A JP 2018504474A JP 2018504474 A JP2018504474 A JP 2018504474A JP 6521346 B2 JP6521346 B2 JP 6521346B2
Authority
JP
Japan
Prior art keywords
frame
ecu
communication
network
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2018504474A
Other languages
English (en)
Other versions
JPWO2017154828A1 (ja
Inventor
和慶 脇田
和慶 脇田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Publication of JPWO2017154828A1 publication Critical patent/JPWO2017154828A1/ja
Application granted granted Critical
Publication of JP6521346B2 publication Critical patent/JP6521346B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • H04W4/44Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/30Network architectures or network communication protocols for network security for supporting lawful interception, monitoring or retaining of communications or communication related information
    • H04L63/302Network architectures or network communication protocols for network security for supporting lawful interception, monitoring or retaining of communications or communication related information gathering intelligence information for situation awareness or reconnaissance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/30Network architectures or network communication protocols for network security for supporting lawful interception, monitoring or retaining of communications or communication related information
    • H04L63/308Network architectures or network communication protocols for network security for supporting lawful interception, monitoring or retaining of communications or communication related information retaining data, e.g. retaining successful, unsuccessful communication attempts, internet access, or e-mail, internet telephony, intercept related information or call content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/12Detection or prevention of fraud
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • H04W4/46Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for vehicle-to-vehicle communication [V2V]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0453Resources in frequency domain, e.g. a carrier in FDMA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40208Bus networks characterized by the use of a particular bus standard
    • H04L2012/40215Controller Area Network CAN

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • Technology Law (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Small-Scale Networks (AREA)
  • Evolutionary Computation (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)

Description

本発明は、通信システムに関する。
本願は、2016年3月10日に出願された日本国特願2016−047341号に基づき優先権を主張し、その内容をここに援用する。
近年、車両内に設けた複数の制御装置同士が車両内のネットワークを介して通信する通信システムがある。このような通信システムに関連する技術として、発生した通信状態の異常を検出する技術が知られている(例えば、特許文献1参照)。特許文献1によれば、監視する通信メッセージの受信間隔が適正な受信間隔であるか否かを、計時情報に基づいて判断する。より具体的には、特許文献1に記載の装置は、通信メッセージの受信間隔を計時した結果に基づいて、通信状態の異常の発生を判定している。
日本国特開2014−187445号
ところで、通信メッセージをパケットにして送信する場合、その通信メッセージの送信処理を起動してから、ネットワークに実際に送信されるまでの時間に各制御装置の動作クロックのバラツキや送信処理自体の遅延や、通信ネットワーク上での通信メッセージの調停による通信フレームの揺らぎが生じる場合がある。等間隔で通信メッセージを送信するように送信処理を実施しても、上記の揺らぎが生じることにより、通信メッセージが到来する間隔は、必ずしも理論値通りにならない。従って、特許文献1に記載の技術では不十分である。
本発明に係る態様は、このような事情を考慮してなされたものであり、より正確に通信状態の異常を検出することができる通信システムを提供することを目的の一つとする。
(1)本発明の一態様に係る通信システムは、ネットワークに、情報を、通信メッセージとして、前記情報の種類に応じた所定の頻度で送信する送信装置と、前記送信された通信メッセージを受信する受信装置とを備える通信システムであって、前記ネットワークには、第1の頻度で送信される第1種情報と、前記第1の頻度より高い第2の頻度で送信される第2種情報とが、それぞれ異なる通信メッセージとして送信され、前記受信装置は、前記第1種情報を受信してから次に前記第1種情報を受信するまでの間に、前記第2種情報を受信した受信回数に基づいて、前記ネットワークにおける異常状態の発生を検出する。
(2)上記(1)の態様において、前記送信装置は、前記ネットワークに複数存在し、前記第1種情報と前記第2種情報は、それぞれ異なる送信装置によって送信されてもよい。
(3)上記(1)または(2)の態様において、前記第1の頻度は、前記ネットワークに送信される情報のうち最も低い頻度で送信される情報に対する頻度であってもよい。
(4)上記(1)から(3)いずれか1つの態様において、前記通信メッセージには、前記情報の種類を示す識別子が付されてもよい。
(5)上記(1)から(4)いずれか1つの態様において、前記識別子は、前記通信メッセージの送信元を示してもよい。
(6)上記(1)から(5)いずれか1つの態様において、前記送信装置と前記受信装置とは、車両に搭載され、前記ネットワークは、前記車両に設けられ、前記ネットワークから受信した通信メッセージに含まれた情報に基づいて、前記車両の走行と、停止と、旋回と、通報と、エネルギマネジメントとのうち一又は複数の項目の制御を実施する制御部をさらに備えてもよい。
(7)上記(1)から(6)いずれか1つの態様において、前記受信装置は、前記受信回数が第1の所定回数を超える場合に、前記送信装置になりすました不正装置が前記ネットワークに通信メッセージを送信しているという前記異常状態の発生を検出してもよい。
(8)上記(1)から(7)いずれか1つの態様において、前記受信装置は、前記受信回数が第2の所定回数よりも少ない場合に、前記ネットワークについて輻輳が生じているという前記異常状態の発生を検出してもよい。
(9)上記(1)から(8)いずれか1つの態様において、前記第1種情報の受信間隔が、所定の時間間隔か否かを判定してもよい。
(10)上記(9)の態様において、前記所定の時間間隔か否かの判定を、衛星からの信号に基づく時刻情報をもとに行ってもよい。
本発明に係る態様によれば、送信装置は、情報を通信メッセージとして、前記情報の種類に基づいて定められた所定の頻度で送信する。ネットワークには、第1の頻度で送信される第1種情報と、第1の頻度より高い第2の頻度で送信される第2種情報とが、それぞれ異なる通信メッセージとして送信される。受信装置は、第1種情報を受信してから次に第1種情報を受信するまでの間に、第2種情報を受信した受信回数に基づいて、ネットワークにおける異常状態の発生を検出することにより、より正確に、通信状態の異常を検出する通信システムを提供することができる。
本実施形態の車両用通信システム1の構成を示す図である。 本実施形態のECU10の構成例を示す図である。 本実施形態のECU10がバス2に送信するフレームFの形式例である。 本実施形態のECU10−Mの構成例を示す図である。 本実施形態のECU10−Mにおける処理の一例を示すフローチャートである。 本実施形態のECU10−Mによる異常検出処理の動作を示す説明図である。 本実施形態の第2の変形例を示す図である。
以下、図面を参照し、本発明の通信システムの実施形態について説明する。
<実施形態>
図1は、本実施形態の車両用通信システム1(通信システム)の構成を示す図である。
車両用通信システム1は、例えば車両に搭載される。車両用通信システム1は、少なくとも車両内にネットワークNWを構成する。ネットワークNWでは、例えば、バス2を介してCAN(Controller Area Network)に基づく通信が行われる。
車両用通信システム1は、バス2に接続されたECU10−1からECU10−3と、ECU10−M(受信装置)とを備える。以下、ECU10−1からECU10−3を区別しない場合は、単にECU10(送信装置)と表記する。バス2は、ECU10間で信号を伝達する。なお、ECU10−1からECU10−3等の装置は、共通のバス2に接続されたものとして説明するが、不図示の中継装置等により互いに通信可能に接続された異なるバスに接続されていてもよい。
例えば、ECU10は、車両を駆動するエンジンを制御するエンジンECUや、車両のブレーキを制御するブレーキECU、車両の操舵を制御する操舵制御ECU、車両における異常状態の表示などの表示処理を実行する表示制御ECU、車両に搭載された蓄電池に蓄えられたエネルギー量を調整する処理(エネルギマネジメント)を実行するECU、搭乗者のシートベルトの装着状況を検出し検出結果を他のECUに通知するシートベルトECU等であってもよく、これに限らない。即ち、1又は複数のECU10は、車両の走行と、停止と、旋回と、通報と、エネルギマネジメントとのうち一又は複数の項目の制御を、単独で又は連携して実施する。
ECU10は、自装置が所属するネットワークNWに送信されたフレームを受信する。
以下、ネットワークNWに送信される各フレームのことをフレームFという。フレームFは、それぞれに附された識別子(以下、IDという。)により識別される。ECU10は、受信したフレームFに附されたID(以下、受信IDという)を参照して、受信したフレームFのうちから、自ECU10に係るフレームFを識別するID(以下、登録IDという)を記憶部20(図2)に格納しておき、登録IDと同じ値の受信IDが附されたフレームを抽出して取得する。また、ECU10は、例えば、自ECU10の登録IDと同じ値の受信IDを含むフレームFを受信したことを条件として、予め設定された優先度に応じてフレームをバス2に送信する。
このネットワークNWに送信される各フレームFにはそれぞれ優先度が設定されており、ECU10は、優先度が高いフレームFから送信する。
図2は、ECU10の構成例を示す図である。ECU10は、例えば、記憶部20と、制御部30と、CANコントローラ36と、CANトランシーバ38とを備える。制御部30は、例えば、CPU(Central Processing Unit)等のプロセッサを有する。
記憶部20は、例えば、ROM(Read Only Memory)、EEPROM(Electrically Erasable and Programmable Read Only Memory)、HDD(Hard Disk Drive)等の不揮発性の記憶装置と、RAM(Random Access Memory)、レジスタ等の揮発性の記憶装置によって実現される。記憶部20は、アプリケーションプログラム22や、通信制御プログラム24等のプログラムと、上記のプログラムが参照する各種情報を格納する。記憶部20は、送信バッファ262(メッセージ記憶部)と、受信バッファ264とを含む一時記憶領域26を有する。送信バッファ262には、ECU10からフレームFに含めて送信するメッセージが格納される。受信バッファ264には、ECU10が受信したフレームFに含まれたメッセージが格納される。また、記憶部20は、各種情報として、例えばネットワークNWを介して送受信するフレームFのIDが格納されたIDテーブルを記憶する。例えば、フレームFのIDは、送信元、宛先、フレームFの種類等を示す情報を含む。
より具体的には、IDテーブルには、ECU10のそれぞれが個別に受信すべきフレームFのIDとECU10のそれぞれが個別に送信すべきフレームFのIDとが含まれる。また、記憶部20には、ネットワークNWに送信されるフレームFの送信スケジュールおよびフレームFの優先度を示す情報である優先度情報が記憶されている。
アプリケーションプログラム22は、ECU10にそれぞれ割り当てられた情報処理を行うためのプログラムである。例えば、アプリケーションプログラム22は、車両に設けられた各種機能部を制御するためのプログラム、ネットワークNWを介する通信を中継するためのプログラム、ネットワークNWの通信を統制するためのプログラムなどを含むものであってもよい。
通信制御プログラム24は、アプリケーションプログラム22または監視制御プログラム25からの要求に応じてCANコントローラ36を制御して通信処理を実施させるとともに、CANコントローラ36を介した通信に係る通信処理の結果を管理情報として取得するためのプログラムである。通信制御プログラム24は、CANコントローラ36自身が実行する制御プログラムを含めて構成してもよく、或いは、CANコントローラ36自身が実行する制御プログラムをCANコントローラ36が有する場合には、CANコントローラ36自身が実行する制御プログラムを含まずに構成してもよい。以下の説明では、通信制御プログラム24は、CANコントローラ36の制御プログラムを含めて構成した場合を例示する。
監視制御プログラム25は、通信状態を管理するためのプログラムであり、通信障害検出処理のプログラムを含む。通信障害検出処理の詳細については後述する。なお、この監視制御プログラム25は、通信障害検出処理を実施するECU10が備えるものとしてよい。
制御部30は、中央制御部32と、通信制御部34と、監視制御部35とを備える。中央制御部32は、アプリケーションプログラム22を実行することにより機能し、ECU10に与えられた制御を実行する。中央制御部32は、ECU10からメッセージ等を送信する場合、送信するメッセージ等を含む情報を一時記憶領域26の送信バッファ262に格納して、通信制御部34に送信要求を通知する。中央制御部32は、他のECU10等からメッセージ等を受信する場合、通信制御部34からメッセージ等の受信があったことの通知を受け、一時記憶領域26の送信バッファ262に格納された情報を取得する。
通信制御部34は、通信制御プログラム24を実行することにより機能し、中央制御部32からの制御を受けECU10の通信処理を実行する。通信制御部34は、CANトランシーバ38を介して受信されたフレームFの受信IDとIDテーブルに格納された登録IDとを参照し、受信されたフレームFに関して自装置の中央制御部32が使用する情報が含まれたフレームFであるか否かを判定する。通信制御部34は、上記の判定を実施する際に、例えば、IDテーブルにおける登録受信IDを利用する。
通信制御部34は、自ECU10が使用する情報がフレームFに含まれる場合、フレームFに含まれた情報(メッセージ等)を取得し、記憶部20の一時記憶領域26の受信バッファ264に格納する。一方、通信制御部34は、自ECU10が使用する情報がフレームFに含まれていない場合、例えば、フレームFに含まれた情報を破棄するように制御する。
通信制御部34は、CANコントローラ36にCANトランシーバ38からフレームFを送信させる。例えば通信制御部34は、自装置がフレームFを送信することを示すIDが付されたフレームF(要求フレーム)をバス2に送信し、送信された要求フレームを受信した場合に、一時記憶領域26の送信バッファ262に格納されているメッセージを、自装置が送信することを示すIDを含めたフレームF(応答フレーム)に含めてバス2に送信する。なお、通信制御部34は、優先度を付与したフレームFを送信バッファ262に記憶させると共に、フレームFの送信に応じて送信バッファ262に記憶させたフレームを消去する。
監視制御部35は、監視制御プログラム25を実行することにより機能する。監視制御部35は、フレームFを受信する度にECU10における通信状態を監視する通信障害検出処理を実行して、ネットワークNWにおける通信障害の発生状況を管理する。なお、この監視制御部35は、通信障害検出処理を実施するECU10が備えるものとしてよく、また、後述する監視制御部35Mと同様の処理を実施するようにしてもよい。
CANコントローラ36は、CANトランシーバ38を介して、バス2との間で種々のフレームFを送受信する。また、CANコントローラ36は、CANトランシーバ38からフレームFを受信する際には、CANトランシーバ38から供給される受信信号からフレームFを抽出して、抽出したフレームFを一時記憶領域26の受信バッファ264に格納する。
CANトランシーバ38は、フレームFをバス2に送信する送信部、またはフレームFをバス2から受信する受信部として機能する。
図3は、ECU10がバス2に送信するフレームFの形式例である。図3(a)に、1回の送信において送信されるフレームFを示す。フレームFは、フレームFの開始を表すスタートオブフレーム(SOF)、フレームFのID及びフレームFとリモートフレームを識別するためのリモートトランスミッションリクエスト(RTR)を含むアービトレーションフィールド、フレームFのバイト数等を表すコントロールフィールド、転送するフレームFの実体であるデータフィールド、フレームFの誤りを検出するための誤り検出符号(CRC)を付加するCRCフィールド、正しいフレームFを受信したユニットからの通知(ACK)を受けるACKスロット及びACKデリミタ、フレームFの終了を表すエンドオブフレーム(EOF)等を含む。ECU10は、フレームFのデータフィールド内の所定の位置にユーザデータを割り付けて通信する。
図4は、本実施形態のECU10−Mの構成例を示す図である。ECU10−Mは、上記のECU10の構成と一部が異なる。その点について説明する。ECU10−Mは、制御部30に代えて、制御部30Mを備える。制御部30Mは、中央制御部32と、通信制御部34Mと、監視制御部35Mとを備える。
通信制御部34Mは、通信制御部34の処理に加え、次の処理をする。通信制御部34Mが参照するIDテーブルには、監視対象のECU10を識別するIDが登録されており、監視対象のECU10宛のフレームを受信する。
監視制御部35Mは、監視制御部35の処理に加え、次の処理をする。監視制御部35Mは、受信したフレームFの種別を基準にして、受信したフレーム数を、フレームFの種別ごとに計数し、計数結果を受信カウンタの値として管理する。監視制御部35Mは、フレームFの種別の識別は、IDテーブルに予め登録されているIDを基準にする。
監視制御部35Mは、フレームFを受信する度にネットワークNWにおける通信状態、及び、ECU10における通信状態を定期的に監視する通信障害検出処理を実行して、ネットワークNWにおける通信障害の発生状況を管理する。監視制御部35Mによる通信障害検出処理の詳細については後述する。
(通信異常検出処理の概要)
図1に戻り、車両用通信システム1における通信異常検出処理について説明する。
ECU10−1は、性質の異なる制御情報を含む通信メッセージを制御の項目ごとに送信する。例えば、ECU10−1は、フレームA、フレームB、フレームCの各フレームは、性質の異なる制御情報を含む通信メッセージに対応する。フレームAは、フレームBとフレームCとに比べて、送信周期が短く、短い周期で制御状態を指示する必要がある制御項目に対応するものである。これに対し、フレームCは、フレームAとフレームBとに比べて、送信周期が長く、長い周期で制御状態を指示しても制御の目的を満たすことができる制御項目に対応するものである。
ECU10−Mは、性質の異なる情報を含むフレームFを監視の対象にする通信異常検出処理を実行する。例えば、ECU10−Mは、到来するフレームFの個数に基づいて車両用通信システム1における通信の異常を検出する。
図5は、ECU10−Mによる通信異常検出処理の手順を示すフローチャートである。
ECU10−Mの通信制御部34Mは、バス2からフレームを受信して(S10)、フレームの種別ごとに分類する。監視制御部35Mは、フレームC以外に受信したフレームの種別ごとに受信カウンタの値を加算する(S15)。
次に、監視制御部35Mは、受信したフレームに、監視の基準にするフレームCが含まれていたか否かを判定する(S20)。受信したフレームにフレームCが含まれていない場合には、次にフレームを検出するため、この図に示す処理を終えて待機する。
一方、受信したフレームにフレームCが含まれていた場合には、監視制御部35Mは、フレームの種別ごとに以下の処理をする。監視制御部35Mは、S15において算出された結果の受信カウンタの値をフレームの種別毎に定められている第2閾値と対比して(S30)、上記の種別ごとの受信カウンタの値が第2閾値(第2の所定回数)を超えたか否かを判定する(S40)。
次に、受信カウンタの値が第2閾値以下の場合には、監視制御部35Mは、輻輳状態の発生を検出し(S45)、S60の処理を実施する。
一方、受信カウンタの値が第2閾値を超えていた場合には、監視制御部35Mは、受信カウンタの値が第1閾値を超えたか否かを判定する(S50)。受信カウンタの値が第1閾値を超えていた場合には、監視制御部35Mは、当該フレームの送信元になりすまして、送信元を詐称したフレーム(詐称フレーム)を送信する装置が存在すると判定する(S55)。
次に、S45又はS55の処理を終えた後、監視制御部35Mは、異常状態の発生を通知するフレームをバス2に送出するとともに、異常状態の発生を表示部に表示させる(S60)。
次に、S50又はS60の処理を終えた後、監視制御部35Mは、受信カウンタの値を初期化して(S70)、この判定周期の判定処理を終える。
図6を参照して、ECU10−1とECU10−Mとの通信による異常検出処理の動作を説明する。図6は、ECU10−Mによる異常検出処理の動作を示す説明図である。図6に、ECU10−Mによる異常検出処理の動作の一例を、タイミングチャートにして示す。このタイミングチャートにおいて、時刻t2から時刻t21までを判定周期(A−Cn)とするn回目の異常検出処理と、時刻t21から時刻t32までを判定周期(A−C(n+1))とする(n+1)回目の異常検出処理とを実施する場合について説明する。
判定周期の回数、周期の長さは、図示する回数や長さに限定されない。
図6の上段側から順に、ECU10−Mの絶対時間、ECU10−1の送信要求タイミング、バス2の状態、ECU10−Mの状態を示す。
ECU10−Mの絶対時間は、単位時間TMを基準に生成されるECU10−Mにおける時間を示す。ECU10−Mでは、この絶対時間を各処理が実施される。
ECU10−1の送信要求タイミングには、フレームCと、フレームBと、フレームAの各フレームの送信を実施する基準のタイミングを示し、その時刻を送信要求タイミングとする。例えば、○印のタイミングで、フレームCの送信が要求され、その周期をTCとする。□印のタイミングで、フレームBの送信が要求され、その周期をTBとする。六角形印のタイミングで、フレームAの送信が要求され、その周期をTAとする。この送信要求タイミングに、各フレームの送信が行われることを基準にするが、ECU10−1における制御部の処理状況が過負荷状態にあったり、バス2が他のECU10等により利用されている通信状態にあったりするなどの要因により、実際にバス2フレームが送信されるタイミングが遅れる場合がある。その詳細については、具体的な例を挙げて後述する。
ECU10−Mの状態として、判定周期と、受信したフレームAを計数した結果を示す受信カウンタの値と、その受信カウンタが示す値に基づいた異常検知の結果を示す。
ところで、ECU10とECU10−Mは、基準にするクロックは非同期である。各ECU10とECU10−Mとは、自身が備えるクロックに基づいて絶対時間に基づいて各種処理を実行する。このような車両用通信システム1では、各ECU10のクロックの周波数に差があることにより、各ECU10の絶対時間には誤差が生じる。
例えば、ECU10−Mの絶対時間の基準の単位時間TMは、ECU10−1のフレームAの送信周期TAとの関係は、1:2の関係にあるものとする。ただし、ECU10−Mの絶対時間とECU10−1の絶対時間とが非同期であることから、単位時間TMと送信周期TAとの関係は、上記の比のとおりにならない。図6に示す例では、(単位時間TMx2<送信周期TA)の関係にあり、時間の経過に応じて、実際に送信される時刻が相対的に遅れている。例えば、時刻t1から単位時間TMの2倍の時間が経過した時刻と時刻t3とを比べると、誤差時間Δtが生じる。即ち、フレームAを1回送信する度に、ECU10−1の絶対時間とECU10−Mの絶対時間と間に誤差時間Δtが積算される。
例えば、この図に示すECU10−1におけるフレームAとフレームBとフレームCのそれぞれの送信周期TA:TB:TCは、1:4:6の比で規定される。フレームAとフレームBとフレームCは、フレームFの一例である。この場合、ECU10−1は、フレームCの送信周期TCの1周期の間に、フレームAを6回送信する。なお、時刻t1から単位時間TMの8倍の時間が経過した時刻と時刻t8とを比べると、誤差時間(Δtx4)が生じる。即ち、フレームBを1回送信する度に、ECU10−1の絶対時間とECU10−Mの絶対時間と間に誤差時間(Δtx4)が積算される。また、時刻t1から単位時間TMの12倍の時間が経過した時刻と時刻t12とを比べると、誤差時間(Δtx6)が生じる。即ち、フレームCを1回送信する度に、ECU10−1の絶対時間とECU10−Mの絶対時間と間に誤差時間(Δtx6)が積算される。このように、ECU10−1の絶対時間とECU10−Mの絶対時間と間には誤差時間が累積されるが、ECU10−Mが受信するフレームの受信間隔は、上記の累積される誤差時間による影響は受けることはない。ECU10−Mは、上記の各フレームのうち最も周期の長いフレームCを受信するタイミングを基準にした異常検出処理を実行する。
以下、時間の経過に従って、異常検出処理の一例について説明する。
図6に示す時刻t1において、ECU10−1は、フレームAとフレームBとフレームCの3つのフレームを送信する。フレームAとフレームBとフレームCの3つのフレームは、予め定められた優先度に応じて送信の順序が決定される。例えば、ECU10−1は、優先度の順に従って、フレームAとフレームBとフレームCの順に送信する。この優先度の制御により、フレームCの送信が終了するタイミングは、時刻t2まで遅延する。
ここで、ECU10−Mは、フレームAとフレームBとフレームCとを受信して、フレームAとフレームBについての判定処理を実施した後に、フレームAとフレームBの受信カウンタをそれぞれ初期化して0にする。判定処理の詳細は後述する。
時刻t1から送信周期TAが経過して時刻t3になると、ECU10−1は、次のフレームAを送信する。ECU10−Mは、フレームAを受信して、受信カウンタを加算して1にする。
時刻t3から送信周期TAが経過した時刻t5になる前の時刻t4に、バス2に偽装フレームAが送信され、ECU10−Mは、偽装フレームAを受信して、フレームAの受信カウンタを加算する。この段階では、ECU10−Mは、偽装フレームAと正統なフレームAとを識別することができず、偽装フレームAと正統なフレームAとして誤検出したことになるが、上記のとおり、フレームAの受信カウンタを加算する。その結果、フレームAの受信カウンタの値は2になる。
時刻t5と時刻t6とにおいて、ECU10−1は、フレームAをそれぞれ送信する。
ECU10−Mは、フレームAをそれぞれ受信して、フレームAの受信カウンタを順に加算する。
時刻t6から送信周期TAが経過した時刻t8になる前の時刻t7に、再びバス2に偽装フレームAが送信され、ECU10−Mは、偽装フレームAを受信して、フレームAの受信カウンタを加算する。この時点で、フレームAの受信カウンタの値は5になる。なお、上記の加算により、フレームAの受信カウンタの値は、フレームAの第2閾値を超える。
時刻t8は、ECU10−1がフレームAとフレームBとを送信するタイミング(送信要求タイミング)である。ただし、時刻t8の時点で、バス2が他の通信に占用される状態が生じていて、送信要求タイミング通りの送信が行えない。時刻t8以降に記載されている●印は、フレームAやフレームBよりも優先して送信されるフレームを示す。ECU10−1は、バス2の占用が解除されて(時刻t9)からフレームAとフレームBの送信を優先度の順に従って送信する。ECU10−Mは、フレームAとフレームBをそれぞれ受信して、それぞれの受信カウンタを個々に加算する。
時刻t8から送信周期TAが経過した時刻t10において、ECU10−1は、フレームAを送信する。ECU10−Mは、フレームAを受信して、フレームAの受信カウンタを加算する。なお、上記の加算により、フレームAの受信カウンタの値は、フレームAの第1閾値を超える。
時刻t10から送信周期TAが経過した時刻t12になる前の時刻t11に、再びバス2に偽装フレームAが送信され、ECU10−Mは、偽装フレームAを受信して、フレームAの受信カウンタを加算する。
時刻t12は、フレームAとフレームCとを送信するタイミング(送信要求タイミング)である。ECU10−1は、フレームAとフレームCとを順に送信する。ECU10−Mは、フレームAを受信して、フレームAの受信カウンタを加算する。さらに、時刻t21に、ECU10−Mは、フレームCを検出したことにより、フレームの種別毎の判定処理を実施する。図6に示されているフレームAの受信カウンタの値は9である。
フレームAの受信カウンタの値が第1閾値を超える9であることから、ECU10−Mは、フレームAの受信カウンタの値に基づいた判定の結果により、なりすましの存在を検出する。
ECU10−Mは、同様に、フレームBについても受信カウンタの値に基づいて判定する。フレームBについては、偽装フレームBを受信していないことから、フレームBの受信カウンタの値は、フレームBの第1閾値と第2閾値との間の値をとる。例えば、フレームBの第1閾値と第2閾値について、それぞれ0と2が予め設定されているものとする。
同図に例示した結果の場合、フレームBの受信カウンタの値が1であることから、ECU10−Mは、フレームBの受信カウンタの値がフレームBの第1閾値と第2閾値との間の値であり、フレームBの受信に異常はなかったと判定する。
ECU10−Mは、時刻t21以降も同様に、次の判定周期の処理を繰り返す。次の判定周期では、偽装フレームAの発生がなく、ECU10−Mは、フレームAの検出を順に行う。
時刻t31に、ECU10−1は、時刻t1と同様に、フレームAとフレームBとフレームCの3つのフレームを送信する。ECU10−Mは、フレームAとフレームBとフレームCとを受信して、フレームAとフレームBの受信カウンタの加算と、それぞれの判定処理を実施する。
この判定周期では、ECU10−Mは、偽装フレームAも偽装フレームBも受信していないことから、フレームAもフレームBもそれぞれの受信カウンタの値は、それぞれのフレームの第1閾値と第2閾値との間の値をとる。ECU10−Mは、フレームAとフレームBの受信に異常はなかったと判定する。
なお、この判定周期の時刻t23の送信要求タイミングにおけるフレームAとフレームBの送信が時刻t24まで遅延している状況が示されている。この時刻t23の場合には、先に説明した時刻t8の場合と異なり、バス2は占用されていない。時刻t23では、ECU10−1内部の処理の負荷が高くなる要因が生じていて、ECU10−1は、その処理を優先させた結果、フレームAとフレームBの送信を遅延させている。
上記のように、バス2の状況や、送信側のECU10−1内の処理の負荷状況などにより、バス2に送信されるフレームの送信タイミングに揺らぎが発生する。ECU10−Mは、上記のように揺らぎが生じた場合でも、フレームの送信状況を正確に判定することができる。
以上に示した実施形態によれば、ネットワークNWには、第1の頻度で送信される第1種情報と、第1の頻度より高い第2の頻度で送信される第2種情報とが、それぞれ異なるフレームFとして送信される。ECU10−Mは、第1種情報を受信してから次に第1種情報を受信するまでの間に、フレームAに分類される第2種情報を受信した受信回数に基づいて、ネットワークNWにおける異常状態の発生を検出する。これにより、車両用通信システム1は、より正確に、通信状態の異常を検出することができる。
なお、上記の車両用通信システム1において、ECU10は、ネットワークNWに複数存在する。第1種情報と第2種情報は、それぞれ異なるECU10によって送信される。複数のECU10は、第1種情報を送信するECU10と第2種情報を送信するECU10を含むことにより、車両用通信システム1は、第1種情報と第2種情報とに基づいて、通信状態の異常を検出することができる。
なお、上記の車両用通信システム1において、第1の頻度は、ネットワークに,フレームFにより送信される情報のうち最も低い頻度で送信される情報に対する頻度である。上記の場合、第1の頻度は、フレームCにより情報を送信する頻度である。これにより、車両用通信システム1は、最も低い頻度で送信される情報を受信したタイミングを基準に、受信したフレームFを計数するという簡易な処理により、通信状態の異常を検出することができる。また、上記の実施形態においては、最も低い頻度で送信される情報に対する頻度を第1の頻度と捉えて、ネットワークNWに生じる本実施形態にかかる異常の検出を説明した。本実施形態において第1の頻度を、最も低い頻度とすることは必須ではなく、これに代えて、受信個数をカウントするフレームに割り当てられた頻度(第2の頻度)よりも低い頻度で送信されるフレームの頻度を第1の頻度と捉えるようにしてもよい。上記のように構成しても、前述の実施形態と同様の異常の検出を行うことができる。すなわち、フレームBの頻度を第1の頻度として、これより高い頻度である第2の頻度で送信されるフレームAについて、フレームBの次の受信までの間の、受信回数をカウントすることによっても、同様の異常検出が可能である。
また、上記の車両用通信システム1において、フレームFには、フレームFの送信元を示すIDが付されていることにより、ECU10−Mは、フレームFの送信元を、受信したフレームFの受信IDから判別し、情報の種別に加え、送信元を条件に加えて受信したフレームFを分類することができる。これにより、同じ種別のフレームFを送信する複数のECU10が存在する場合にも、それらを分類することができ、より正確に、通信状態の異常を検出することができる。
また、上記の車両用通信システム1において、ECU10−Mは、受信回数が第1閾値で定める所定回数を超える場合に、ECU10になりすました不正装置がネットワークNWにフレームを送信しているという異常状態の発生を検出する。即ち、ECU10−Mは、所望の値に基づいて定めた第1閾値で定める所定回数よりも多く受信した場合には、検出すべきフレームF以外のフレームがネットワークNWに送信されているという状況を検出することができ、そのような状況を、なりすましの存在として検出することができる。
また、上記の車両用通信システム1において、ECU10−Mは、受信回数が第2閾値で定める所定回数よりも少ない場合に、ネットワークNWについて輻輳が生じているという異常状態の発生を検出する。即ち、ECU10−Mは、所望の値に基づいて定めた第2閾値で定める所定回数よりも少ない回数しか受信しなかった場合には、検出すべきフレームFをネットワークNWに送信できない状況が生じていたことを検出することができ、そのような検出の結果から、ネットワークNWの輻輳を検出することができる。
(実施形態の第1の変形例)
以下、実施形態の第1の変形例について説明する。図1に示すようにECU10−1とECU10−2とECU10−Mは、車両に搭載され、ネットワークNWが車両に設けられている。上記の実施形態では、ECU10−Mが、異常検出処理を実施する場合を例示したが、これに限らない。例えば、ECU10−2は、ネットワークNWから受信したフレーム(通信メッセージ)に含まれた情報に基づいて、車両の走行と、停止と、旋回と、通報と、エネルギマネジメントとのうち一又は複数の項目の制御を実施する制御部30を備え、制御部30が、異常検出処理もさらに実施するようにしてもよい。
このような第1の変形例の車両用通信システム1によれば、上記のようにECU10−2を構成することにより、個別にECU10−Mを設けることなく、各ECU10がそれぞれ異常検出処理を実施することができる。
(実施形態の第2の変形例)
以下、実施形態の第2の変形例について説明する。以上の実施形態では、フレームA、B、CのすべてをECU10−1が送信する例を説明したが、第2の変形例では、これに代えて、予め設定された頻度に応じて情報を送信する複数のECU10が、ネットワークNWに存在する場合を例示する。例えば、図7に示すように、ECU10−1がフレームAとフレームCを、ECU10−3が、フレームBを送信して、ECU10−MやECU10−2がこれを受信する場合は、予め設定された頻度に応じて情報を送信する送信装置が複数ネットワークに存在する場合に相当する。
このような第2の変形例の車両用通信システム1によれば、実施形態の車両用通信システム1と同様の効果を奏することに加えて、上記のような場合であっても、ECU10−MやECU10−2において上記と同様の異常検出処理を行うことができる。
(実施形態の第3の変形例)
以下、実施形態の第3の変形例について説明する。変形例の車両用通信システム1は、異常状態の発生を検出する条件が、上記の車両用通信システム1と異なる。以下、その点について説明する。
ECU10−Mは、ネットワークNWから、少なくともフレームAとフレームCとを種別に含むフレームFを受信する。例えば、ECU10−Mは、第1種情報を含むフレームCを受信してから次に第1種情報を含むフレームCを受信するまでの間に、第2種情報を含むフレームAを受信した受信回数に基づいて、ネットワークNWにおける異常状態の発生を検出する。
このような第3の変形例の車両用通信システム1によれば、実施形態の車両用通信システム1と同様の効果を奏することに加えて、以下の効果を奏する。例えば、ECU10−Mは、受信したフレームFに付与された識別子に基づいて、受信回数を計数してもよい。
これにより、ECU10−Mは、受信したフレームFに付与された識別子をキーにしてフレームFを分類することが可能になり、情報の詳細を分析することなく受信回数を計数することができる。
以上の観点からも、本実施形態及びその変形例の車両用通信システム1は、より正確に、通信状態の異常を検出することができるものである。
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
例えば、以上の実施例についてはCAN方式による通信システムを例に説明を行ったが、これに代えて、その他の通信方式による通信システムにおいても本発明に係る異常検出を行うことができる。
また、第1種情報を受信してから次に第1種情報を受信するまでの期間(第1種情報の受信間隔)が、所定の時間間隔か否かを判定することができる。所定の時間間隔か否かの判定は、衛星からの信号に基づきタイマー補正が行われた時刻情報をもとに行うことができる。これにより、正確な時刻情報の下でより信頼性の高い通信状態の異常の検出ができる。
1…車両用通信システム(通信システム)、2…バス、10…ECU、10−1…ECU(送信装置)、10−2…ECU(受信装置)、10−3…ECU、10−M…ECU(受信装置)、20…記憶部、30、30M…制御部、36…CANコントローラ、38…CANトランシーバ、50…ノード、NW…ネットワーク

Claims (10)

  1. ネットワークに、情報を、通信メッセージとして、前記情報の種類に応じた所定の頻度で送信する送信装置と、前記送信された通信メッセージを受信する受信装置とを備える通信システムであって、
    前記ネットワークには、
    第1の頻度で送信される第1種情報と、前記第1の頻度より高い第2の頻度で送信される第2種情報とが、それぞれ異なる通信メッセージとして送信され、
    前記受信装置は、
    前記第1種情報を受信してから次に前記第1種情報を受信するまでの間に、前記第2種情報を受信した受信回数に基づいて、前記ネットワークにおける異常状態の発生を検出する、
    通信システム。
  2. 前記送信装置は、前記ネットワークに複数存在し、
    前記第1種情報と前記第2種情報は、それぞれ異なる送信装置によって送信される、
    請求項1記載の通信システム。
  3. 前記第1の頻度は、
    前記ネットワークに送信される情報のうち最も低い頻度で送信される情報に対する頻度である
    請求項1又は請求項2記載の通信システム。
  4. 前記通信メッセージには、前記情報の種類を示す識別子が付される
    請求項1から請求項3の何れか1項に記載の通信システム。
  5. 前記識別子は、前記通信メッセージの送信元を示す
    請求項1から請求項4の何れか1項に記載の通信システム。
  6. 前記送信装置と前記受信装置とは、車両に搭載され、
    前記ネットワークは、前記車両に設けられ、
    前記ネットワークから受信した通信メッセージに含まれた情報に基づいて、前記車両の走行と、停止と、旋回と、通報と、エネルギマネジメントとのうち一又は複数の項目の制御を実施する制御部をさらに備える、
    請求項1から請求項5の何れか1項に記載の通信システム。
  7. 前記受信装置は、
    前記受信回数が第1の所定回数を超える場合に、前記送信装置になりすました不正装置が前記ネットワークに通信メッセージを送信しているという前記異常状態の発生を検出する、
    請求項1から請求項6の何れか1項に記載の通信システム。
  8. 前記受信装置は、
    前記受信回数が第2の所定回数よりも少ない場合に、前記ネットワークについて輻輳が生じているという前記異常状態の発生を検出する、
    請求項1から請求項7の何れか1項に記載の通信システム。
  9. 前記第1種情報の受信間隔が、所定の時間間隔か否かを判定する、
    請求項1から請求項8の何れか1項に記載の通信システム。
  10. 前記所定の時間間隔か否かの判定を、衛星からの信号に基づく時刻情報をもとに行う
    請求項9に記載の通信システム。
JP2018504474A 2016-03-10 2017-03-06 通信システム Expired - Fee Related JP6521346B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2016047341 2016-03-10
JP2016047341 2016-03-10
PCT/JP2017/008751 WO2017154828A1 (ja) 2016-03-10 2017-03-06 通信システム

Publications (2)

Publication Number Publication Date
JPWO2017154828A1 JPWO2017154828A1 (ja) 2018-11-22
JP6521346B2 true JP6521346B2 (ja) 2019-05-29

Family

ID=59789467

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018504474A Expired - Fee Related JP6521346B2 (ja) 2016-03-10 2017-03-06 通信システム

Country Status (5)

Country Link
US (1) US10917441B2 (ja)
JP (1) JP6521346B2 (ja)
CN (1) CN108605004B (ja)
DE (1) DE112017001236T5 (ja)
WO (1) WO2017154828A1 (ja)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB201718859D0 (en) 2017-11-15 2017-12-27 Smith & Nephew Sensor positioning for sensor enabled wound therapy dressings and systems
JP7003544B2 (ja) * 2017-09-29 2022-01-20 株式会社デンソー 異常検知装置、異常検知方法、プログラム及び通信システム
JP6527647B1 (ja) * 2018-03-29 2019-06-05 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 不正検知方法、不正検知装置及びプログラム
CN110546921B (zh) * 2018-03-29 2022-10-28 松下电器(美国)知识产权公司 不正当检测方法、不正当检测装置以及程序
JP7018827B2 (ja) * 2018-06-13 2022-02-14 本田技研工業株式会社 通信システム及び車両
US11516042B2 (en) * 2018-07-19 2022-11-29 Panasonic Intellectual Property Management Co., Ltd. In-vehicle detection system and control method thereof
KR102646674B1 (ko) * 2018-09-04 2024-03-13 현대자동차주식회사 차량 및 그 제어 방법
JP7310405B2 (ja) * 2019-07-25 2023-07-19 株式会社アドヴィックス 車両用制御装置
JP7466809B1 (ja) 2023-06-21 2024-04-12 三菱電機株式会社 ストリーム監視方式、中継装置、ネットワークシステム、ストリーム監視プログラム、および監視端末

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH047341A (ja) 1990-04-25 1992-01-10 Dainippon Ink & Chem Inc 発泡性熱可塑性樹脂粒子の製造方法
US7224643B2 (en) * 2004-06-30 2007-05-29 General Motors Corporation Self adjusting vehicle clock
US20100218224A1 (en) * 2005-02-07 2010-08-26 Raysat, Inc. System and Method for Low Cost Mobile TV
US7720036B2 (en) * 2005-10-26 2010-05-18 Intel Corporation Communication within a wireless network using multiple frequency bands
EP2169856A4 (en) * 2007-06-19 2014-11-05 Ntt Docomo Inc BASIC STATION AND COMMUNICATION CONTROL METHOD
US8351454B2 (en) * 2009-05-20 2013-01-08 Robert Bosch Gmbh Security system and method for wireless communication within a vehicle
US9843523B2 (en) * 2012-05-14 2017-12-12 Toyota Jidosha Kabushiki Kaisha Communication management apparatus and communication management method for vehicle network
JP5919205B2 (ja) * 2013-01-28 2016-05-18 日立オートモティブシステムズ株式会社 ネットワーク装置およびデータ送受信システム
JP2014146222A (ja) * 2013-01-30 2014-08-14 Daihatsu Motor Co Ltd 車両用マイクロコンピュータ装置
JP5954228B2 (ja) 2013-03-22 2016-07-20 トヨタ自動車株式会社 ネットワーク監視装置及びネットワーク監視方法
JP6126891B2 (ja) * 2013-03-29 2017-05-10 富士通株式会社 検出方法、検出プログラム、および検出装置
US9753796B2 (en) * 2013-12-06 2017-09-05 Lookout, Inc. Distributed monitoring, evaluation, and response for multiple devices
US9762338B2 (en) * 2014-02-24 2017-09-12 Echostar Technologies L.L.C. Emergency responder systems
US20160036837A1 (en) * 2014-08-04 2016-02-04 Microsoft Corporation Detecting attacks on data centers
US9531750B2 (en) * 2015-05-19 2016-12-27 Ford Global Technologies, Llc Spoofing detection
JP6667275B2 (ja) 2015-12-02 2020-03-18 株式会社大一商会 遊技機

Also Published As

Publication number Publication date
DE112017001236T5 (de) 2018-12-13
US20190052677A1 (en) 2019-02-14
CN108605004A (zh) 2018-09-28
JPWO2017154828A1 (ja) 2018-11-22
US10917441B2 (en) 2021-02-09
CN108605004B (zh) 2020-12-25
WO2017154828A1 (ja) 2017-09-14

Similar Documents

Publication Publication Date Title
JP6521346B2 (ja) 通信システム
US10693905B2 (en) Invalidity detection electronic control unit, in-vehicle network system, and communication method
JP5919205B2 (ja) ネットワーク装置およびデータ送受信システム
US20190173912A1 (en) Frame transmission prevention apparatus, frame transmission prevention method, and in-vehicle network system
JP5999178B2 (ja) 車両用ネットワークの通信管理装置及び通信管理方法
US11296965B2 (en) Abnormality detection in an on-board network system
CN104782082B (zh) 用于控制器局域网总线处理的新方法
JP6433951B2 (ja) ネットワーク監視装置およびプログラム
JP7280082B2 (ja) 不正検知方法、不正検知装置及びプログラム
US10404721B2 (en) Communication device for detecting transmission of an improper message to a network
JP6891671B2 (ja) 攻撃検知装置および攻撃検知方法
WO2014045354A1 (ja) 通信装置及び通信方法
JP2019068253A (ja) 異常検知装置、異常検知方法、プログラム及び通信システム
US20170118230A1 (en) Communication system, control device, and control method
JP2014187445A (ja) ネットワーク監視装置及びネットワーク監視方法
US8274889B2 (en) Method, system and computer program product involving congestion detection in ethernet
JP2021005821A (ja) 異常検出装置
JP6282955B2 (ja) 不正接続検知システム、方法およびプログラム
WO2019026352A1 (ja) 検知装置、検知方法および検知プログラム
CN108632242B (zh) 通信装置及接收装置
JP6527647B1 (ja) 不正検知方法、不正検知装置及びプログラム
JP6515404B2 (ja) 通信装置、通信方法、およびプログラム
JP2017085197A (ja) 通信システム、送信装置、及び通信方法
WO2022270240A1 (ja) 車載装置、検知装置、送信制御方法および検知方法
Chethan et al. Strategies for monitoring CAN node communication failures in the V2X eco-system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180717

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190402

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190417

R150 Certificate of patent or registration of utility model

Ref document number: 6521346

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees