JP5063655B2 - 通信ゲートウェイ装置 - Google Patents
通信ゲートウェイ装置 Download PDFInfo
- Publication number
- JP5063655B2 JP5063655B2 JP2009216926A JP2009216926A JP5063655B2 JP 5063655 B2 JP5063655 B2 JP 5063655B2 JP 2009216926 A JP2009216926 A JP 2009216926A JP 2009216926 A JP2009216926 A JP 2009216926A JP 5063655 B2 JP5063655 B2 JP 5063655B2
- Authority
- JP
- Japan
- Prior art keywords
- packet
- network
- processing method
- communication gateway
- packets
- 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.)
- Active
Links
- 238000004891 communication Methods 0.000 title claims description 141
- 238000012546 transfer Methods 0.000 claims description 198
- 238000012545 processing Methods 0.000 claims description 179
- 238000003672 processing method Methods 0.000 claims description 115
- 238000006243 chemical reaction Methods 0.000 claims description 38
- 239000000284 extract Substances 0.000 claims description 5
- 238000000034 method Methods 0.000 description 35
- 230000005540 biological transmission Effects 0.000 description 26
- 238000010586 diagram Methods 0.000 description 11
- 230000003247 decreasing effect Effects 0.000 description 3
- 125000004122 cyclic group Chemical group 0.000 description 2
- 238000011112 process operation Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 230000000087 stabilizing effect Effects 0.000 description 1
Images
Landscapes
- Small-Scale Networks (AREA)
Description
また、カーナビゲーション機器やオーディオ機器もネットワークにより接続され、情報系ネットワークを構築している。
これらは、用途や接続される機器に合わせ、それぞれ異なる通信プロトコルによりネットワークを構築している。例えば、制御系ネットワークでは、主にCAN(Controller Area Network)やFlexRay(登録商標)が用いられており、情報系ネットワークでは、主にMOST(Media Oriented Systems Transport)(登録商標)や1394−Automotiveが用いられている。
また、車両に搭載されるECU数の増大、ネットワーク使用目的の多様化に伴い、ネットワークを複数のサブネットワークに分割し、ネットワーク負荷の低減、可用性を高めることが行われている。
このようなサブネットワーク間においても、通信ゲートウェイ装置がネットワークで通信されているパケットを他のネットワークへ転送することで、ネットワーク間の通信を可能にし、ネットワークシステムを構築している。
パケット転送処理の場合、シグナル転送処理に比べ、通信ゲートウェイ装置での処理が少なく、シグナル転送処理よりも短時間でパケットが転送されるが、転送されるパケット数は受信パケット数と同一である。
一方、シグナル転送処理の場合、一つ以上の受信パケットから所定の情報を選択して、新たなパケットを生成して転送するため、転送されるパケット数は受信パケット数より少なくできるが、パケット転送処理よりも通信ゲートウェイ装置の処理負荷が増大し、パケット転送に時間を要するといった特徴がある。
非特許文献1は、PDU Routerについて規定したAUTOSAR仕様書であり、PDU Routerは、I−PDU(Interaction Layer Protocol Data Unit)のルーティングに関するサービスを提供し、PDU
Routerによるルーティングは、I−PDUを変更せず、ただ単にI−PDUを転送先に転送する。
非特許文献2は、AUTOSAR COMについて規定したAUTOSAR仕様書であり、PDUからシグナルへの分解と、シグナルからPDUへの結合を行い、シグナルベースのゲートウェイ機能を提供するものである。
例えば、シグナル転送処理で転送処理を行う受信パケット数が多いと、通信ゲートウェイ装置での処理が多いため、通信ゲートウェイ装置の処理負荷が増大した際、通信ゲートウェイ装置がパケットの転送処理を行えないといった、ネットワークシステムの不安定を招く恐れがある。
また、シグナル転送処理で転送処理を行う受信パケット数が多いと、通信ゲートウェイ装置による受信パケットの転送処理に多くの時間を要し、転送可能な受信パケット数が限られてしまうため、パケットを受信した側のネットワークのネットワーク負荷が増大した際、通信ゲートウェイ装置がパケットの転送処理を行えないといった、ネットワークシステムの不安定を招く恐れがある。
さらにまた、パケット転送処理で転送処理を行う受信パケット数が多いと、パケット転送先ネットワークに転送されるパケット数が多いため、パケット転送先ネットワークのネットワーク負荷が増大した際、通信ゲートウェイ装置がパケットの転送処理を行えないといった、ネットワークシステムの不安定を招く恐れがある。
図1は、この発明の実施の形態1による車両ネットワークシステムを示す構成図である。
図1において、車両ネットワーク200は、CANネットワーク208とFlexRayネットワーク209を有し、通信ゲートウェイ装置201によりパケットを相互に送受信できるようになっている。CANネットワーク208には、エンジン制御ECU210と変速機制御ECU211が接続され、FlexRayネットワーク209には、モータ制御ECU212とバッテリ制御ECU213が接続されている。
通信ゲートウェイ装置201は、CANネットワーク208に接続されるCAN通信インタフェース206(通信インタフェース)と、FlexRayネットワーク209に接続されるFlexRay通信インタフェース207(通信インタフェース)と、CAN通信インタフェース206に接続されたCANプロトコル変換処理部204(プロトコル変換部)と、FlexRay通信インタフェース207に接続されたFlexRayプロトコル変換処理部205(プロトコル変換部)と、パケットの転送処理方法を決定するパケット処理方法決定部203と、パケット処理方法決定部203により決定された転送処理方法により、パケットを転送処理するパケット処理部202(処理部)とを有している。
CANプロトコル変換処理部204は、CANネットワーク208から受信したパケットを通信ゲートウェイ装置201で処理可能な中間パケットへ変換する機能および、中間パケットをCANネットワーク208へ送信するパケットに変換する機能を有する。
FlexRayプロトコル変換処理部205は、FlexRayネットワーク209から受信したパケットを通信ゲートウェイ装置201で処理可能な中間パケットへ変換する機能および、中間パケットをFlexRayネットワーク209へ送信するパケットに変換する機能を有する。
パケット転送処理部202Aは、中間パケットのパケットIDに基づいて、中間パケットの転送先ネットワークのプロトコル変換処理部を特定するパケット転送先決定部202A1を備えている。
シグナル転送処理部202Bは、一つ以上の中間パケットから、特定の情報のみを選択して、新たなパケットの生成および新たなIDの付加を行うパケット生成部202B1と、付加したIDに基づいて、生成したパケットの転送先ネットワークのプロトコル変換処理部を特定するパケット転送先決定部202B2を備えている。
パケット処理方法決定部203は、中間パケットのパケットIDに基づいて、パケット転送処理部202Aかシグナル転送処理部202Bのいずれか一方もしくは両方において中間パケットの処理を行うかどうかといった、中間パケットの転送処理方法を決定する一つ以上のパケット処理方法管理テーブル203Aと、パケット処理方法管理テーブル203Aのうち一つを選択するパケット処理方法管理テーブル選択部203Bを備えている。
図2において、送信及び受信パケットは、ヘッダ301とペイロード302とにより構成され、ヘッダ301はパケットID、ペイロード長、CRC(Cyclic Redundancy Check)、SOF(Start Of Frame)などを有する。
中間パケットは、ヘッダ311とペイロード312とにより構成され、ヘッダ311はパケットID、ペイロード長を有している。送信及び受信パケットと、中間パケットとは相互に変換される。
図4において、受信パケットID管理テーブル500は、受信パケットID、受信ネットワーク、中間パケットIDの各情報が格納されている。
図5において、パケット処理方法管理テーブル選択部203Bは、中間パケット処理方法決定手順および中間パケット処理方法切り替え手順として、パケット処理方法管理テーブル203A1〜203A3のうちのいずれか一つを選択することを示している。
図6において、パケット転送先決定テーブル700は、中間パケットのパケットIDから中間パケットの転送先ネットワークのプロトコル変換処理部を特定するテーブルであり、中間パケットIDと、転送先ネットワークのプロトコル変換処理部の情報を有している。
図7において、送信パケットID管理テーブル800は、中間パケットのパケットIDとパケットを送信するネットワークから、送信パケットに付加するIDを決定するテーブルであり、中間パケットIDと送信ネットワークと送信パケットIDの各情報を格納している。
図8において、パケット生成処理管理テーブル900は、シグナル転送処理部において、一つ以上の中間パケットから新たなパケットの生成および新たなIDの付加を行う際に活用可能なテーブルであり、新たに付加するIDと、中間パケットIDと、選択する情報の位置(bit位置)と、選択した情報の配置位置(bit位置)とを有している。
以下は、本発明による通信ゲートウェイ装置201を車両ネットワークシステム200に適用した場合のものである。
図1のように、車両ネットワークシステム200では、エンジン制御ECU210や変速機制御ECU211といったパワートレインに関するECUが接続されているCANネットワーク208と、モータ制御ECU212やバッテリ制御ECU213といった電動システムに関するECUが接続されているFlexRayネットワーク209とが、通信ゲートウェイ装置201によって相互に接続されている。
CANネットワーク208では、通信プロトコルとして、CAN(Controller Area Network)が利用されている。CANはイベント駆動のプロトコルであり、ネットワークに接続されたノードは各々のタイミングでパケットを送信することができる。また、バス型ネットワークであるため、二つ以上のノードが同時にパケットを送信した場合、パケットの衝突が発生する。
通信ゲートウェイ装置201は、CANネットワーク208およびFlexRayネットワーク209の両ネットワークに接続され、各ネットワークで通信されているパケットを他のネットワークへ転送することで、両ネットワーク間を接続する。
図2に示されるように、ネットワークで送受信されるパケットは、パケットを送受信するための情報部であるヘッダ301と実際の送受信データであるペイロード302から構成され、ヘッダ301にはパケットID、ペイロード長、CRC(Cyclic Redundancy Check)やSOF(Start Of Frame)といった情報が含まれている。各プロトコル変換処理部は、これらの情報の中で、パケットの転送処理
を行うのに必要な情報である受信パケットのID、ペイロード長を抽出し、中間パケットのヘッダ311とし、ペイロード302を抽出し、中間パケットのペイロード312とすることで、中間パケットへ変換する。
このとき、中間パケット全体でIDを一意にする必要があるため、受信パケットのIDではなく、新たにIDを割り振ることも有り得る。
また、中間パケットから各ネットワークへ送信する送信パケットへ変換する変換手順は、図2に示したように、中間パケットのヘッダ311の代わりに、パケットの送信に必要な情報である、パケットID、ペイロード長、CRC、SOFなどを含んだ新たなヘッダ301を付加することにより行われる。
なお、実施の形態1では、CANネットワーク208において、パケットIDが0x001、0x002、0x003、0x004の4つのパケットを扱う。
先ず、通信ゲートウェイ装置201のCAN通信インタフェース206がCANネットワーク208からパケットを受信する(ステップS401)。
次に、CANプロトコル変換処理部204は、CANネットワークからの受信パケットを通信ゲートウェイ装置201が処理可能な中間パケットへ変換する(ステップS402)。
このとき、中間パケットのパケットIDを一意にするため、図4のように、受信パケットのパケットIDとパケットを受信したネットワークから、中間パケットに割り当てるIDを決定する、受信パケットID管理テーブル500を用いる。この実施の形態1では、CANネットワーク208から受信した、パケットIDが0x001、0x002のパケットは、それぞれパケットIDが0x101、0x102の中間パケットへ変換される。
パケット転送処理部202Aでは、パケット転送先決定部202A1により、中間パケットのパケットIDに基づいて、中間パケットの転送先ネットワークのプロトコル変換処理部を特定し、中間パケットを中継処理することにより、パケット転送を行う。
このとき、図6のように、中間パケットのパケットIDに基づいて、中間パケットの転送先ネットワークのプロトコル変換処理部を特定する、パケット転送先決定テーブル700を用いる。実施の形態1では、パケットIDが0x101、0x102の中間パケットは、FlexRayプロトコル変換処理部205へ中継処理される。
そして、FlexRayプロトコル変換処理部205は、中間パケットをFlexRayネットワーク209へ送信するパケットへ変換する(ステップS408)。
このとき、図7のように、中間パケットのパケットIDとパケットを送信するネットワークから、送信パケットへ割り当てるIDを決定する、送信パケットID管理テーブル800を用いる。実施の形態1では、中間パケットのパケットIDが0x101、0x102のパケットは、それぞれパケットIDが0x501、0x502の送信パケットへ変換される。
最後に、FlexRay通信インタフェース207がFlexRayネットワーク209へパケットを送信する(ステップS409)。
このようにして、CANネットワーク208からFlexRayネットワーク209へパケットが転送される。
上述した、ステップS401、ステップS402により、CANネットワーク208から受信したパケットは、中間パケットへ変換される。実施の形態1では、パケットIDが0x003、0x004のパケットは、それぞれパケットIDが0x103、0x104の中間パケットへ変換される。
次に、パケット処理方法決定部203は、上述したステップS403により、パケット処理方法を決定する(ステップS403)。実施の形態1では、パケットIDが0x103、0x104の中間パケットは、シグナル転送処理部202Bによってのみ転送処理される。
そして、通信ゲートウェイ装置201は、中間パケットをパケット転送処理部202Aで転送処理する必要があるかどうかを判断する(ステップS404)。実施の形態1では、パケットIDが0x003、0x004の中間パケットは、パケット転送処理部202Aによって転送処理しないと判断されているため、パケット転送処理部202Aでの転送処理は行わない。
シグナル転送処理部202Bでは、先ず、パケット生成部202B1により、一つ以上の中間パケットから特定の情報のみを選択して、新たなパケットの生成および新たなIDの付加を行う。このとき、図8のように、情報を選択する中間パケットのパケットID、選択する情報の位置、新たに生成するパケットにおける選択した情報の配置位置、新たに生成するパケットに付加するIDを示した、パケット生成処理管理テーブル900を用いる。実施の形態1では、パケットIDが0x103、0x104の中間パケットから、パケットIDが0x106の中間パケットを新たに生成する。
に、中間パケットのパケットIDに基づいて、中間パケットの転送先ネットワークのプロトコル変換処理部を特定する、パケット転送先決定テーブル700を用いる。実施の形態1では、パケットIDが0x106の中間パケットは、FlexRayプロトコル変換処理部205へ中継処理される。
最後に、前述したステップS408およびステップS409により、FlexRayネットワーク209へパケットが転送される。
実施の形態1では、パケット処理方法決定部203は、パケットを受信した側のネットワークのネットワーク負荷の増大により、中間パケットの処理方法を切り替えるようになっている。
また、実施の形態1では、ネットワーク負荷は、単位時間当りにネットワークに流れるパケット数から算出され、ネットワーク負荷が50パーセント以上の状態を、ネットワーク負荷が増大した状態であるとする。
パケット受信した側のネットワークのネットワーク負荷が増大すると、通信ゲートウェイ装置201がパケットの転送処理を行えないといった、ネットワークシステムの不安定を招く恐れがある。
次に、パケットを受信した側のネットワークのネットワーク負荷から、中間パケットの処理方法を切り替える必要があるかどうかを判断する(ステップS1002)。
実施の形態1では、パケットを受信した側のネットワークに接続されているECUのパケット送信タイミングが重なり、パケットを受信した側のネットワークのネットワーク負荷が50パーセント以上となり、ネットワーク負荷が増大したと判断され、中間パケットの処理方法を切り替える(ステップS1003)。中間パケットの処理方法の切り替えは、図5のように、中間パケットのパケットIDに基づいて、中間パケットの処理方法を決定する一つ以上のパケット処理方法管理テーブル203Aのうち、パケット処理方法管理テーブル選択部203Bが選択するパケット処理方法管理テーブル203Aを切り替えることによって行われる。
以下、実施の形態2について説明する。実施の形態2は、実施の形態1と構成が同じであるため、図1を用いて説明する。
実施の形態2では、実施の形態1と同様に、通信ゲートウェイ装置201を車両ネットワークシステム200に適用し、CANネットワーク208からFlexRayネットワーク209へ、通信ゲートウェイ装置201を介してパケットを転送する場合の処理について述べる。
実施の形態2では、パケットの転送処理は、実施の形態1で示した図3のフローチャートに沿って行う。また、ネットワークから受信したパケットから中間パケットへ変換する変換手順および中間パケットから各ネットワークへ送信する送信パケットへ変換する変換手順は、実施の形態1と同様の手順で行われ、パケットの転送に必要なテーブルは、実施の形態1で示した、図4から図8を用いる。
さらに、実施の形態2では、CANネットワーク208において、パケットIDが0x001、0x002、0x003、0x004のパケットと、FlexRayネットワーク209において、パケットIDが0x1111のパケットの5つのパケットを扱う。
図10において、パケットは、ヘッダ1101とペイロード1102とにより構成され、ヘッダ1101にはSOF、ID、データ長、CRCなどが格納され、ペイロード1102にはCPU使用率、センサ測定値などが格納されている。図10では、IDは0x1111、データ長は8、CPU使用率は70パーセントが格納されている。
実施の形態2では、パケット転送先ノードは、モータ制御ECU212とし、特定のパケットは、パケット転送先ノードであるモータ制御ECU212が通信ゲートウェイ装置201へ送信する。
また、実施の形態2では、パケット転送先ノードであるモータ制御ECU212の処理負荷はCPU使用率から算出され、CPU使用率が50パーセント以上の状態を、パケット転送先ノードであるモータ制御ECU212の処理負荷が増大した状態であるとする。
モータ制御ECU212は、車両の走行速度の上昇により、CPU使用率が増大し、処理負荷が増大した状態となる。処理負荷が増大した状態では、パケットの受信処理を行えないといった、ネットワークシステムの不安定を招く恐れがある。
先ず、通信ゲートウェイ装置201のFlexRay通信インタフェース207がFlexRayネットワーク209からパケットを受信する(ステップS1201)。
そして、FlexRayプロトコル変換処理部205は、FlexRayネットワーク209からの受信パケットを通信ゲートウェイ装置201で処理可能な中間パケットへ変換する(ステップS1202)。
次に、通信ゲートウェイ装置201は、受信したパケットがパケット送信先ノードであるモータ制御ECU212の処理負荷に関する情報である、CPU使用率情報を含んだパケットであるかどうかを、受信したパケットに付加されていたIDに基づき判断する(ステップS1203)。
実施の形態2では、受信したパケットに付加されていたIDが0x1111であるため、受信したパケットにパケット転送先ノードであるモータ制御ECU212の処理負荷に関する情報であるCPU使用率情報が含まれていると判断する。
実施の形態2では、パケットに含まれていたCPU使用率情報が70パーセントであり、パケット転送先ノードであるモータ制御ECU212は、処理負荷が増大した状態と判断でき、中間パケットの処理方法を切り替える(ステップS1205)。
中間パケットの処理方法の切り替えは、図5のように、中間パケットのパケットIDに基づいて、中間パケットの処理方法を決定する一つ以上のパケット処理方法管理テーブル203Aのうち、パケット処理方法管理テーブル選択部203Bが選択するパケット処理方法管理テーブル203Aを切り替えることによって行われる。
パケット処理方法管理テーブル選択部203Bが、パケット処理方法管理テーブル203A2を選択した場合、パケットIDが0x103、0x104、0x105の3つの中間パケットがパケット転送先ネットワークへ転送されるのに対し、パケット処理方法管理テーブル203A3を選択するように切り替えた場合、パケットIDが0x105、0x106の2つの中間パケットがパケット転送先ネットワークへ転送される。
図12は、この発明の実施の形態3による車両ネットワークシステムを示す構成図である。
図12において、200〜213は図1におけるものと同一のものである。図12では、通信ゲートウェイ装置201は、エンジン制御ECU210に組込まれている。通信ゲートウェイ装置201の構成は、図1におけるものと同じである。
実施の形態3では、実施の形態1および実施の形態2と同様に、CANネットワーク208からFlexRayネットワーク209へ、通信ゲートウェイ装置201を介してパケットを転送する場合の処理について述べる。
実施の形態3では、パケットの転送処理は、実施の形態1および実施の形態2で示した図3のフローチャートに沿って行う。また、ネットワークから受信したパケットから中間パケットへ変換する変換手順および中間パケットから各ネットワークへ送信する送信パケットへ変換する変換手順は、実施の形態1および実施の形態2と同様の手順で行われ、パケットの転送に必要なテーブルは、実施の形態1および実施の形態2で示した、図4から図8を用いる。
また、実施の形態3では、通信ゲートウェイ装置201の処理負荷は、自身が組込まれているエンジン制御ECU210のCPU使用率から算出され、エンジン制御ECU210のCPU使用率が50パーセント以上の状態を、通信ゲートウェイ装置201の処理負荷が増大した状態であるとする。
エンジン制御ECU210は、車両の走行速度の上昇により、CPU使用率が増大する。CPU使用率が増大すると、通信ゲートウェイ装置201の処理負荷が増大した状態となり、通信ゲートウェイ装置201がパケットの転送処理を行えないといった、ネットワークシステムの不安定を招く恐れがある。
先ず、通信ゲートウェイ装置201は、自身の処理負荷を、自身が組込まれているエンジン制御ECU210のCPU使用率から算出する(ステップS1401)。
次に、通信ゲートウェイ装置201の処理負荷から、中間パケットの処理方法を切り替える必要があるかどうかを判断する(ステップS1402)。
実施の形態3では、車両速度の上昇により、エンジン制御ECU210のCPU使用率が増大して50パーセント以上になり、通信ゲートウェイ装置201の処理負荷が増大した状態と判断され、中間パケットの処理方法を切り替える(ステップS1403)。中間パケットの処理方法切り替えは、図5のように、中間パケットのパケットIDに基づいて、中間パケットの処理方法を決定する一つ以上のパケット処理方法管理テーブル203Aのうち、パケット処理方法管理テーブル選択部203Bが選択するパケット処理方法管理テーブル203Aを切り替えることによって行われる。
201 通信ゲートウェイ装置
202 パケット処理部
202A パケット転送処理部
202A1 パケット転送先決定部
202B シグナル転送処理部
202B1 パケット生成部
202B2 パケット転送先決定部
203 パケット処理方法決定部
203A パケット処理方法管理テーブル
203B パケット処理方法管理テーブル選択部
204 CANプロトコル変換処理部
205 FlexRayプロトコル変換処理部
206 CAN通信インタフェース
207 FlexRay通信インタフェース
208 CANネットワーク
209 FlexRayネットワーク
210 エンジン制御ECU
211 変速機制御ECU
212 モータ制御ECU
213 バッテリ制御ECU
Claims (7)
- プロトコルの異なる複数のネットワークに接続され、上記複数のネットワークのうちの第一のネットワークで通信されているパケットを第二のネットワークに転送することにより、異なるネットワーク間の通信を行う通信ゲートウェイ装置であって、
上記ネットワーク毎に設けられ、それぞれ規定のプロトコルでパケットの送受信を行う複数の通信インタフェース、
この複数の通信インタフェースにそれぞれ対応して配置され、上記通信インタフェースを介して送受信されるパケットと自装置で処理可能な中間パケットとを相互に変換する複数のプロトコル変換処理部、
上記中間パケットを上記第二のネットワークに送信するためにパケット転送処理するパケット転送処理手段及び上記中間パケットを上記第二のネットワークに送信するためにシグナル転送処理するシグナル転送処理手段を有する処理部、
上記処理部の上記パケット転送処理手段及び上記シグナル転送処理手段のいずれか一方または両方の上記中間パケットの転送処理方法を決定するパケット処理方法決定部を備え、
上記処理部は、上記パケット処理方法決定部の決定した上記中間パケットの転送処理方法にしたがって上記中間パケットを転送処理し、
上記処理部のパケット転送処理手段は、上記中間パケットの内容には関与せず、上記第一のネットワークから上記通信インタフェースを介して受信されたパケットに付加されたIDに基づいて、上記第二のネットワークのプロトコルを特定し、上記中間パケットを中継処理し、
上記処理部のシグナル転送処理手段は、一つ以上の上記中間パケットから、上記中間パケットのIDに基づいて指定されたビット位置の情報を抽出し、この抽出した情報を別の中間パケットの指定されたビット位置へ配置することで、新たなパケットの生成および新たなIDの付加を行い、付加したIDに基づいて、上記第二のネットワークのプロトコルを特定し、上記生成したパケットを中継処理し、
上記パケット処理方法決定部は、通信環境の変化に応じて、上記処理部の上記中間パケットの転送処理方法を切替えることを特徴とする通信ゲートウェイ装置。 - 上記パケット処理方法決定部は、通信ゲートウェイ装置の処理負荷に基づいて、通信環境が変化したことを検出し、上記中間パケットの転送処理方法を切り替えることを特徴とする請求項1に記載の通信ゲートウェイ装置。
- 上記パケット処理方法決定部は、上記第一のネットワークのネットワーク負荷に基づいて、通信環境が変化したことを検出し、上記中間パケットの転送処理方法を切り替えることを特徴とする請求項1に記載の通信ゲートウェイ装置。
- 上記パケット処理方法決定部は、特定のパケットの受信により、通信環境が変化したことを検出し、上記中間パケットの転送処理方法を切り替えることを特徴とする請求項1に記載の通信ゲートウェイ装置。
- 上記特定のパケットは、パケット転送先ノードの処理負荷に関する情報を含むことを特徴とする請求項4に記載の通信ゲートウェイ装置。
- 上記特定のパケットは、上記第二のネットワークのネットワーク負荷に関する情報を含むことを特徴とする請求項4に記載の通信ゲートウェイ装置。
- 上記パケット処理方法決定部は、受信パケットに付加されるIDに基づいて、上記処理部の上記パケット転送処理手段及び上記シグナル転送処理手段のいずれか一方または両方の上記中間パケットの転送処理方法を決定するための情報を格納した一つ以上のパケット処理方法管理テーブルと、
この一つ以上のパケット処理方法管理テーブルのうちの一つを選択するパケット処理方法管理テーブル選択部とを有し、
上記パケット処理方法管理テーブル選択部により、上記パケット処理方法管理テーブルの一つが選択されることにより、上記中間パケットの転送処理方法が決定されることを特徴とする請求項1〜請求項6のいずれかに記載の通信ゲートウェイ装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009216926A JP5063655B2 (ja) | 2009-09-18 | 2009-09-18 | 通信ゲートウェイ装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009216926A JP5063655B2 (ja) | 2009-09-18 | 2009-09-18 | 通信ゲートウェイ装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011066769A JP2011066769A (ja) | 2011-03-31 |
JP5063655B2 true JP5063655B2 (ja) | 2012-10-31 |
Family
ID=43952504
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009216926A Active JP5063655B2 (ja) | 2009-09-18 | 2009-09-18 | 通信ゲートウェイ装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5063655B2 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101606463B1 (ko) * | 2013-11-01 | 2016-03-25 | (주)티에이치엔 | 플렉스레이 패킷을 언-패키징하는 방법과 이를 이용하는 장치들 |
KR101450166B1 (ko) | 2014-01-23 | 2014-10-13 | 현대자동차주식회사 | 차량 내 통신 네트워크에서의 라우팅 정보 갱신 방법 및 그 장치 |
KR101640054B1 (ko) | 2015-06-24 | 2016-07-22 | 현대자동차주식회사 | 게이트웨이 장치, 이를 포함하는 차량, 및 그 제어방법 |
JP7005201B2 (ja) * | 2017-07-21 | 2022-02-10 | 日立Astemo株式会社 | 通信メッセージ変換装置 |
KR102360725B1 (ko) * | 2020-12-15 | 2022-02-08 | 현대오토에버 주식회사 | 차량용 제어기 및 그것의 에러 관리 방법 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006019777A (ja) * | 2004-06-30 | 2006-01-19 | Nec Corp | パケット転送システム、ゲートウェイ装置及びそれらに用いるパケット転送方法 |
JP2009071688A (ja) * | 2007-09-14 | 2009-04-02 | Fujitsu Ten Ltd | 通信ゲートウェイ装置、車載ネットワークシステム、及びゲートウェイ方法 |
-
2009
- 2009-09-18 JP JP2009216926A patent/JP5063655B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2011066769A (ja) | 2011-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101536141B1 (ko) | 이더넷과 can 통신 간의 신호 변환을 제공하는 차량용 장치 및 그 제어방법 | |
CN108370343B (zh) | 网络集线器、转送方法以及车载网络系统 | |
US20210234724A1 (en) | Electronic control unit, frame generating method, and non-transitory computer-readable recording medium storing a program | |
WO2017090351A1 (ja) | 車載ゲートウェイ装置、電子制御装置、車載ネットワークシステム | |
CN108028794B (zh) | 车载用网关装置 | |
KR101534923B1 (ko) | 차량용 이더넷 백본 네트워크 시스템 및 이의 페일 세이프 제어 방법 | |
US20160182341A1 (en) | Switching over the Mode of a Control Unit Between a Diagnostic Bus and an External Ethernet Connection | |
US8170694B2 (en) | Network unit and programmable controller using the same | |
US20100146157A1 (en) | Multi-radio interfacing and direct memory access based data transferring methods and sink node for performing the same in wireless sensor network | |
CN103685457A (zh) | 机动车神经网络 | |
CN103731343A (zh) | 基于lpc2468的mvb-wtb网关及其工作方法 | |
CN102771093B (zh) | 通信控制系统、切换节点、通信控制方法 | |
CN113179321B (zh) | 网络集线器、转送方法以及车载网络系统 | |
KR102022731B1 (ko) | 이더캣 네트워크를 확장하는 방법 및 게이트웨이 | |
JP5063655B2 (ja) | 通信ゲートウェイ装置 | |
US20200396180A1 (en) | Communication method of ethernet network for vehicle | |
US20220050442A1 (en) | Communication Device, Communication Terminal, Communication Device and Method for Operating a Communication System for Transmitting Time-Critical Data | |
JPWO2020039844A1 (ja) | 車載通信装置及び車載システム | |
CN106571991B (zh) | 一种数据传输方法及装置 | |
JP2017188793A (ja) | 通信制御用コントローラ及び通信制御用システム | |
KR20160025452A (ko) | 네트워크에서 통신 노드의 동작 방법 | |
US20120079052A1 (en) | Control unit in a network, network, and routing method for messages in a network | |
KR101480052B1 (ko) | 서로 다른 통신 방식이 혼재하는 차량 네트워크를 위한 게이트웨이 및 그 제어방법 | |
JP5458968B2 (ja) | 安全制御システム | |
US20210045035A1 (en) | Method and Radio Communication System for an Industrial Automation System |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120426 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120515 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120619 |
|
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: 20120717 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120807 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5063655 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150817 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |