(57)【要約】【課題】中継先のネットワークの負荷を低減することが可能な中継装置を提供する。【解決手段】中継装置は、中継するデータを含むフレームを受信すると、現在時刻と、受信したフレームが含む中継するデータの生成時刻との差分を算出し（Ｓ１２５）、この差分が中継するデータの有効時間の範囲内であるか否か判定する（Ｓ１３０）。そして、中継装置は、この差分が有効時間の範囲内である場合に限り、受信したフレームを受信バッファに保存する（Ｓ１３５）。【選択図】図４
2009060414.tif 000002
【特許請求の範囲】
【請求項１】
第一のネットワークを構成するノードからデータを受信し、受信したデータを第二のネットワークに送出する中継装置において、
所定のデータと、この所定のデータに対応する時刻であって、前記第一のネットワークにおける同期時刻を基準とする時刻である第一の時刻とを受信する受信手段と、
前記所定のデータに対応する情報であって、この所定のデータの有効時間を含む情報である有効判定情報を生成する有効判定情報生成手段と、
前記第一のネットワークにおける同期時刻を基準とする現在時刻である第一の現在時刻を生成する第一の現在時刻生成手段と、
前記受信手段を介して受信した前記所定のデータが有効であるか否かを判定する判定処理を行い、前記判定処理において有効であると判定した前記所定のデータのみを、前記第二のネットワークに送出する制御手段とを備え、
前記制御手段は、前記判定処理において、この判定処理に係る前記所定のデータに対応する前記第一の時刻と、前記第一の現在時刻生成手段が生成した前記第一の現在時刻との差分を算出する第一のステップを行い、前記第一のステップにおいて算出した差分が、前記有効判定情報生成手段が生成した、前記判定処理に係る前記所定のデータに対応する前記有効判定情報に含まれる前記有効時間の範囲内である場合、前記所定のデータを有効と判定すること、
を特徴とする中継装置。
【請求項２】
請求項１に記載の中継装置において、
前記有効判定情報生成手段が生成する前記有効判定情報には、対応する前記所定のデータに前記有効時間が設けられているか否かを示す有効時間有無情報が更に含まれており、
前記制御手段は、
前記判定処理において、前記第一のステップに先立ち、前記有効判定情報生成手段が生成した、前記判定処理に係る前記所定のデータに対応する前記有効判定情報に含まれる前記有効時間有無情報を参照し、
前記有効時間有無情報が、前記所定のデータに前記有効時間が設けられていない旨を示す場合、前記所定のデータを有効とし、
前記有効時間有無情報が、前記所定のデータに前記有効時間が設けられている旨を示す場合、前記第一のステップを行い、前記第一のステップにおいて算出した差分が、前記有効判定情報生成手段が生成した、前記判定処理に係る前記所定のデータに対応する前記有効判定情報に含まれる前記有効時間の範囲内である場合、前記所定のデータを有効と判定すること、
を特徴とする中継装置。
【請求項３】
請求項１又は請求項２に記載の中継装置において、
前記中継装置は、前記所定のデータに対応して前記有効判定情報を記憶している有効判定情報記憶手段を更に備え、
前記有効判定情報生成手段は、前記判定処理に係る前記所定のデータに対応する前記有効判定情報を、前記有効判定情報記憶手段から読み出すことにより、前記有効判定情報を生成すること、
を特徴とする中継装置。
【請求項４】
請求項３に記載の中継装置において、
前記中継装置は、ユーザからの操作を受け付ける受付手段を更に備え、
前記制御手段は、前記受付手段を介してユーザから受け付けた操作に基づき、前記有効判定情報を設定し、設定した前記有効判定情報を前記有効判定情報記憶手段に記憶させること、
を特徴とする中継装置。
【請求項５】
請求項１又は請求項２に記載の中継装置において、
前記有効判定情報生成手段は、前記所定のデータに対応する前記有効判定情報を、前記第一のネットワークを構成するノードから受信することにより、前記有効判定情報を生成すること、
を特徴とする中継装置。
【請求項６】
請求項１から請求項５のいずれかに記載の中継装置において、
前記中継装置は、前記所定のデータを記憶するデータ記憶手段を更に備え、
前記制御手段は、前記受信手段が前記所定のデータを受信した際に前記判定処理を行い、前記判定処理において有効であると判定した前記所定のデータのみを、前記データ記憶手段に記憶し、前記データ記憶手段に記憶されている前記所定のデータを前記第二のネットワークへ送出すること、
を特徴とする中継装置。
【請求項７】
請求項１から請求項４のいずれかに記載の中継装置において、
前記中継装置は、前記受信手段が受信した前記所定のデータ、及びこの所定のデータに対応する前記第一の時刻を関連付けて記憶するデータ記憶手段を更に備え、
前記制御手段は、
所定のタイミングにおいて、前記データ記憶手段に記憶されている前記所定のデータに対する前記判定処理を行い、前記判定処理において有効と判定されなかった前記所定のデータを、前記データ記憶手段から消去し、
前記判定処理において、前記第一のステップに替えて、この判定処理に係る前記所定のデータと関連付けて前記データ記憶手段に記憶されている前記第一の時刻と、前記第一の現在時刻生成手段が生成した前記第一の現在時刻との差分を算出する第二のステップを行い、前記第二のステップにおいて算出した差分が、前記有効判定情報生成手段が生成した、前記判定処理に係る前記所定のデータに対応する前記有効判定情報に含まれる前記有効時間の範囲内である場合、前記所定のデータを有効と判定すること、
を特徴とする中継装置。
【請求項８】
請求項５に記載の中継装置において、
前記中継装置は、前記受信手段が受信した前記所定のデータ、及びこの所定のデータに対応する前記第一の時刻と、前記有効判定情報生成手段が生成した前記所定のデータに対応する前記有効判定情報とを関連付けて記憶するデータ記憶手段を更に備え、
前記制御手段は、
所定のタイミングにおいて、前記データ記憶手段に記憶されている前記所定のデータに対する前記判定処理を行い、前記判定処理において有効と判定されなかった前記所定のデータを、前記データ記憶手段から消去し、
前記判定処理において、前記第一のステップに替えて、この判定処理に係る前記所定のデータと関連付けて前記データ記憶手段に記憶されている前記第一の時刻と、前記第一の現在時刻生成手段が生成した前記第一の現在時刻との差分を算出する第三のステップを行い、前記第三のステップにおいて算出した差分が、前記判定処理に係る前記所定のデータに関連付けて前記データ記憶手段に記憶されている前記有効判定情報に含まれる前記有効時間の範囲内である場合、前記所定のデータを有効と判定すること、
を特徴とする中継装置。
【請求項９】
請求項７又は請求項８に記載の中継装置において、
前記制御手段は、前記所定のデータを前記第二のネットワークに送出する際に前記判定処理を行うこと、
を特徴とする中継装置。
【請求項１０】
請求項１から請求項９のいずれかに記載の中継装置において、
前記中継装置は、前記第二のネットワークにおける同期時刻を基準とする現在時刻である第二の現在時刻を生成する第二の現在時刻生成手段を更に備え、
前記制御手段は、
前記第一の現在時刻生成手段が生成した前記第一の現在時刻と、前記第二の現在時刻生成手段が生成した前記第二の現在時刻とに基づき、前記第一のネットワークにおける同期時刻を基準とする時刻である前記第一の時刻を、前記第二のネットワークにおける同期時刻を基準とする時刻である第二の時刻に変換する変換処理を行い、
前記所定のデータと、この所定のデータに対応する前記第一の時刻に対する前記変換処理を行った結果得られた前記第二の時刻とを対応付けて、前記第二のネットワークに送出すること、
を特徴とする中継装置。
【請求項１１】
請求項７を引用する請求項１０に記載の中継装置において、
前記制御手段は、
前記変換処理を行った後に、この変換処理に係る前記第一の時刻に関連付けて前記データ記憶手段に記憶されている前記所定のデータの前記判定処理を行い、
前記判定処理において、前記第二のステップに替えて、この判定処理に係る前記所定のデータと対応付けて前記第二のネットワークに送出する前記第二の時刻と、前記第二の現在時刻生成手段が生成した前記第二の現在時刻との差分を算出する第四のステップを行い、
前記第四のステップにおいて算出した差分が、前記有効判定情報生成手段が生成した、前記判定処理に係る前記所定のデータに対応する前記有効判定情報に含まれる前記有効時間の範囲内である場合、前記所定のデータを有効と判定すること、
を特徴とする中継装置。
【請求項１２】
請求項８を引用する請求項１０に記載の中継装置において、
前記制御手段は、
前記変換処理を行った後に、この変換処理に係る前記第一の時刻に関連付けて前記データ記憶手段に記憶されている前記所定のデータの前記判定処理を行い、
前記判定処理において、前記第三のステップに替えて、この判定処理に係る前記所定のデータと対応付けて前記第二のネットワークに送出する前記第二の時刻と、前記第二の現在時刻生成手段が生成した前記第二の現在時刻との差分を算出する第五のステップを行い、
前記第五のステップにおいて算出した差分が、前記判定処理に係る前記所定のデータに関連付けて前記データ記憶手段に記憶されている前記有効判定情報に含まれる前記有効時間の範囲内である場合、前記所定のデータを有効と判定すること、
を特徴とする中継装置。
【請求項１３】
請求項１から請求項１２のいずれかに記載の中継装置において、
前記第一の時刻、前記第一の現在時刻、及び前記有効時間は、時分の形式であること、
を特徴とする中継装置。
【請求項１４】
請求項１０から請求項１２に記載の中継装置において、
前記第二の時刻、及び前記第二の現在時刻は、時分の形式であること、
を特徴とする中継装置。
【請求項１５】
コンピュータを、請求項１から請求項１４のいずれかに記載の中継装置の前記制御手段として動作させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して受信したデータを他のネットワークに送出する中継装置に関する。
【背景技術】
【０００２】
自動車には多くの車載装置が搭載されているが、これらの車載装置は、車載ネットワークを介して他の車載装置とデータ通信を行う。車載装置間のデータ通信を効率良く行うため、車載ネットワークを複数のローカルネットワークから構成し、一つのローカルネットワークには、例えば、お互いにデータをやり取りする頻度が高い車載装置を接続させる場合がある。そして、異なるローカルネットワークに接続されている車載装置同士がデータ通信を行う場合は、これらのローカルネットワークを接続している中継装置を介してデータ通信を行う。
【０００３】
このような構成を有することにより、例えば、ある車載装置が、同じローカルネットワークに接続されている車載装置に対し大量のデータを送信した場合であっても、他のローカルネットワークに負荷を与えることがなくなる。したがって、車載ネットワークが単一のネットワークから構成される場合よりも、車載ネットワークに接続されている車載装置全体としてのデータ通信の効率を向上させることができる。
【０００４】
近年のコンピュータの発達に伴い車載装置の性能は飛躍的に向上しており、車載装置の性能の向上に従い車載ネットワークを介して行われるデータ通信の情報量も増大化している。上述した複数のローカルネットワークから構成される車載ネットワークを用い、データ通信の効率を向上させることにより、データ通信の増大化に対処することができる。しかしながら、今後も、車載装置は高性能化、多機能化することが予想され、データ通信の更なる増大化に対処しなければならない。
【０００５】
このような事態に対処すべく、異なるローカルネットワークに接続されている車載装置同士がスムーズにデータ通信を行うことを可能とする中継装置に関する発明が、特許文献１に記載されている。特許文献１に記載の中継装置は、中継するデータの優先度を動的に変化させることにより、中継先のローカルネットワークが高負荷である場合に、優先度の低いデータがいつまでも中継されないといった事態を緩和し、スムーズなデータ通信を可能とする。したがって、中継先のローカルネットワークが高負荷である場合であっても、中継先の車載装置にて行われる処理に支障をきたすといった事態の発生を、ある程度予防することができる。
【特許文献１】特開２００４−３５００５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の中継装置は、受信したデータをバッファに保存した後長時間が経過し、不要となったデータまで中継してしまい、中継先のローカルネットワークの負荷を更に大きくしてしまうという問題点を有している。
【０００７】
本発明は上記課題を解決するためになされたものであり、有効なデータのみを中継することにより、中継先のローカルネットワークの負荷を低減させることができる中継装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するためになされた請求項１に記載の中継装置は、第一のネットワークを構成するノードからデータを受信し、受信したデータを第二のネットワークに送出する。そして、所定のデータと、この所定のデータに対応する時刻であって、第一のネットワークにおける同期時刻を基準とする時刻である第一の時刻とを受信する受信手段と、所定のデータに対応する情報であって、この所定のデータの有効時間を含む情報である有効判定情報を生成する有効判定情報生成手段と、第一のネットワークにおける同期時刻を基準とする現在時刻である第一の現在時刻を生成する第一の現在時刻生成手段と、受信手段を介して受信した所定のデータが有効であるか否かを判定する判定処理を行い、判定処理において有効であると判定した所定のデータのみを、第二のネットワークに送出する制御手段とを備える。そして、制御手段は、判定処理において、この判定処理に係る所定のデータに対応する第一の時刻と、第一の現在時刻生成手段が生成した第一の現在時刻との差分を算出する第一のステップを行い、第一のステップにおいて算出した差分が、有効判定情報生成手段が生成した、判定処理に係る所定のデータに対応する有効判定情報に含まれる有効時間の範囲内である場合、所定のデータを有効と判定する。
【０００９】
ここで、第一の時刻とは、対応する所定のデータが有効である時間の起点となる時刻を示すデータのことであり、具体的には、例えば、所定のデータが生成された時刻等であっても良い。また、有効判定情報に含まれている有効時間とは、第一の時刻を起点として、この第一の時刻に対応する所定のデータが有効である時間を示すデータのことである。また、第一の現在時刻とは、第一のネットワークを構成するノードにおいて同期している時刻を基準とする現在時刻を示すデータのことである。これらのデータは、例えば、カウンタにより時刻または時間を特定するデータであっても良いし、時分の形式により時刻を特定するデータであっても良い。
【００１０】
こうすることにより、中継装置は、第一のネットワークを介して受信した所定のデータが、その有効時間の経過により不要となってしまった場合、所定のデータを第二のネットワークに送出しない。したがって、所定のデータの中継先である第二のネットワークにおける通信負荷を低減させることが可能となる。
【００１１】
しかし、中継装置が中継する所定のデータには、複数の種類のデータが存在する場合もある。このような場合、有効時間が設けられている所定のデータと、有効時間が設けられている所定のデータの二種類が存在するといった状況を想定することができる。
【００１２】
そこで、請求項２に記載の中継装置は、有効判定情報生成手段が生成する有効判定情報には、対応する所定のデータに有効時間が設けられているか否かを示す有効時間有無情報が更に含まれており、制御手段は、判定処理において、第一のステップに先立ち、有効判定情報生成手段が生成した、判定処理に係る所定のデータに対応する有効判定情報に含まれる有効時間有無情報を参照する。そして、有効時間有無情報が、所定のデータに有効時間が設けられていない旨を示す場合、所定のデータを有効とし、有効時間有無情報が、所定のデータに有効時間が設けられている旨を示す場合、第一のステップを行い、第一のステップにおいて算出した差分が、有効判定情報生成手段が生成した、判定処理に係る所定のデータに対応する有効判定情報に含まれる有効時間の範囲内である場合、所定のデータを有効と判定する。
【００１３】
こうすることにより、有効時間が設けられている所定のデータと、有効時間が設けられていない所定のデータとの二種類が存在する場合、中継装置は、有効時間が設けられている所定のデータについてのみ有効か否かの判定をおこなうことができる。
【００１４】
ここで、有効時間生成手段は、次のようにして所定のデータの有効時間を取得することができる。
請求項３に記載の中継装置では、所定のデータに対応して有効判定情報を記憶している有効判定情報記憶手段を更に備え、有効判定情報生成手段は、判定処理に係る所定のデータに対応する有効判定情報を、有効判定情報記憶手段から読み出すことにより、有効判定情報を生成する。
【００１５】
さらに、請求項４に記載の中継装置では、ユーザからの操作を受け付ける受付手段を更に備え、制御手段は、受付手段を介してユーザから受け付けた操作に基づき、有効判定情報を設定し、設定した有効判定情報を有効判定情報記憶手段に記憶させる。
【００１６】
こうすることにより、第二のネットワークの通信負荷や、所定のデータの容量や、所定のデータを中継する頻度等に応じて、最適な所定のデータの有効時間を設定することや、所定のデータの有効時間の有無を設定することが可能となる。
【００１７】
また、有効時間生成手段は、次のようにして所定のデータの有効時間を取得しても良い。
請求項５に記載の中継装置では、有効判定情報生成手段は、所定のデータに対応する有効判定情報を、第一のネットワークを構成するノードから受信することにより、有効判定情報を生成する。
【００１８】
こうすることにより、例えば、所定のデータを生成したノードが状況に応じて有効時間を設定するといったことが可能となり、より柔軟に有効時間を設定することが可能となる。
【００１９】
また、中継装置は、第一のネットワークから受信した所定のデータを記憶させると共に、第二のネットワークへ送信する所定のデータを記憶させる一時記憶領域を有していると良い。こうすることにより、中継装置は、第一のネットワークから所定のデータを受信した際、所定のデータを第二のネットワークへ逐次送出する必要がなくなる。つまり、優先度の高い所定のデータを、他の所定のデータよりも先に、第二のネットワークへ送出するといったことが可能となる。
【００２０】
一時記憶領域を有する中継装置においては、次のようなタイミングで、判定処理を行うと良い。
請求項６に記載の中継装置では、所定のデータを記憶するデータ記憶手段を更に備え、制御手段は、受信手段が所定のデータを受信した際に判定処理を行い、判定処理において有効であると判定した所定のデータのみを、データ記憶手段に記憶し、データ記憶手段に記憶されている所定のデータを第二のネットワークへ送出する。
【００２１】
例えば、第一のネットワークに異常が発生し、第一のネットワークが通信不能となった場合、第一のネットワークを構成するノードの送信バッファには、第二のネットワークに送出すべき所定のデータが大量に存在する場合がある。そして、第一のネットワークが復旧した後、中継装置に対し短時間のうちに大量の所定のデータが送信された場合、中継装置は、大量の所定のデータを一時記憶領域に記憶させ、第二のネットワークに送出しなければならない。しかし、所定のデータを受信した際に判定処理を行い、有効時間を経過した所定のデータを破棄することにより、所定のデータを記憶する一時記憶領域の容量を低減させると共に、第二のネットワークに与える通信負荷を低減させることができる。特に、第一のネットワークが通信不能となっている間に、第一のネットワークを構成するノードの送信バッファに記憶されている所定のデータの有効時間が経過してしまう場合も想定される。したがって、所定のデータを受信した際に判定処理を行うことにより、効果的に一時記憶領域の容量を低減させると共に、第二のネットワークの通信負荷を低減させることができる。
【００２２】
また、中継装置は、所定のデータを一時記憶領域に記憶させた後に、判定処理を行っても良い。
請求項７に記載の中継装置では、受信手段が受信した所定のデータ、及びこの所定のデータに対応する第一の時刻を関連付けて記憶するデータ記憶手段を更に備える。そして、制御手段は、所定のタイミングにおいて、データ記憶手段に記憶されている所定のデータに対する判定処理を行い、判定処理において有効と判定されなかった所定のデータを、データ記憶手段から消去する。そして、制御手段は、判定処理において、第一のステップに替えて、この判定処理に係る所定のデータと関連付けてデータ記憶手段に記憶されている第一の時刻と、第一の現在時刻生成手段が生成した第一の現在時刻との差分を算出する第二のステップを行い、第二のステップにおいて算出した差分が、有効判定情報生成手段が生成した、判定処理に係る所定のデータに対応する有効判定情報に含まれる有効時間の範囲内である場合、所定のデータを有効と判定する。
【００２３】
また、請求項８に記載の中継装置では、受信手段が受信した所定のデータ、及びこの所定のデータに対応する第一の時刻と、有効判定情報生成手段が生成した所定のデータに対応する有効判定情報とを関連付けて記憶するデータ記憶手段を更に備える。そして、制御手段は、所定のタイミングにおいて、データ記憶手段に記憶されている所定のデータに対する判定処理を行い、判定処理において有効と判定されなかった所定のデータを、データ記憶手段から消去する。そして、制御手段は、判定処理において、第一のステップに替えて、この判定処理に係る所定のデータと関連付けてデータ記憶手段に記憶されている第一の時刻と、第一の現在時刻生成手段が生成した第一の現在時刻との差分を算出する第三のステップを行い、第三のステップにおいて算出した差分が、判定処理に係る所定のデータに関連付けてデータ記憶手段に記憶されている有効判定情報に含まれる有効時間の範囲内である場合、所定のデータを有効と判定する。
【００２４】
ここで、所定のタイミングとは、具体的には、例えば、前回判定処理を実行した後、所定の周期が経過した時のことであっても良い。また、例えば、所定のデータを第二のネットワークに送出するために、第一のネットワークから受信した所定のデータを含むフレームのフォーマットを、第二のネットワークの仕様に適合させるために変換する時であっても良い。
【００２５】
こうすることにより、所定のデータを一時的に記憶するために必要な記憶領域の容量を低減させると共に、第二のネットワークの通信負荷を低減させることができる。また、例えば、所定のデータを受信する頻度が一定である場合に、一定の周期で判定処理を行い、有効でない所定のデータをデータ記憶手段から消去する処理を行うことにより、データ記憶手段に記憶される所定のデータの数を、一定の値以下に抑えることができる。したがって、所定のデータを記憶するために必要な記憶領域の容量を見積もることが可能となる。
【００２６】
また、中継装置は、次のタイミングで判定処理を行うと良い。
請求項９に記載の中継装置では、制御手段は、所定のデータを第二のネットワークに送出する際に判定処理を行う。
【００２７】
例えば、第二のネットワークに異常が発生し、第二のネットワークが通信不能となった場合、中継装置は、第二のネットワークに送出すべき所定のデータを、一時記憶領域に大量に記憶してしまう場合がある。そして、第二のネットワークが復旧した後に、短時間のうちに大量の所定のデータを送出することとなり、第二のネットワークに高い通信負荷を与えてしまう。しかし、所定のデータを送出する際に判定処理を行い、有効時間を経過した所定のデータを破棄することにより、第二のネットワークに与える通信負荷を低減させることができる。特に、第二のネットワークが通信不能となっている間に、一時記憶領域に記憶されている所定のデータの有効時間が経過してしまう場合も想定される。したがって、所定のデータを送出する際に判定処理を行うことにより、効果的に第二のネットワークの通信負荷を低減させることができる。
【００２８】
また、第一のネットワークを構成するノードにおいて同期している時刻と、第二のネットワークを構成するノードにおいて同期している時刻とが同一であるとは限らない。
そこで、請求項１０に記載の中継装置は、第二のネットワークにおける同期時刻を基準とする現在時刻である第二の現在時刻を生成する第二の現在時刻生成手段を更に備える。そして、制御手段は、第一の現在時刻生成手段が生成した第一の現在時刻と、第二の現在時刻生成手段が生成した第二の現在時刻とに基づき、第一のネットワークにおける同期時刻を基準とする時刻である第一の時刻を、第二のネットワークにおける同期時刻を基準とする時刻である第二の時刻に変換する変換処理を行い、所定のデータと、この所定のデータに対応する第一の時刻に対する変換処理を行った結果得られた第二の時刻とを対応付けて、第二のネットワークに送出する。
【００２９】
こうすることにより、中継装置が送出した所定のデータを受信した、第二のネットワークを構成するノードが、第二のネットワークにおける同期時刻を基準として、受信した所定のデータの有効時間が経過しているか否かの判定を行うことが可能となる。
【００３０】
また、第一の時刻を第二の時刻に変換した後に、この第一の時刻に対応する所定のデータの有効時間が経過してしまう場合も想定することができる。
そこで、請求項１１に記載の中継装置では、制御手段は、変換処理を行った後に、この変換処理に係る第一の時刻に関連付けてデータ記憶手段に記憶されている所定のデータの判定処理を行う。そして、制御手段は、判定処理において、第二のステップに替えて、この判定処理に係る所定のデータと対応付けて第二のネットワークに送出する第二の時刻と、第二の現在時刻生成手段が生成した第二の現在時刻との差分を算出する第四のステップを行い、第四のステップにおいて算出した差分が、有効判定情報生成手段が生成した、判定処理に係る所定のデータに対応する有効判定情報に含まれる有効時間の範囲内である場合、所定のデータを有効と判定する。
【００３１】
また、請求項１２に記載の中継装置では、制御手段は、変換処理を行った後に、この変換処理に係る第一の時刻に関連付けてデータ記憶手段に記憶されている所定のデータの判定処理を行う。そして、制御手段は、判定処理において、第三のステップに替えて、この判定処理に係る所定のデータと対応付けて第二のネットワークに送出する第二の時刻と、第二の現在時刻生成手段が生成した第二の現在時刻との差分を算出する第五のステップを行い、第五のステップにおいて算出した差分が、判定処理に係る所定のデータに関連付けてデータ記憶手段に記憶されている有効判定情報に含まれる有効時間の範囲内である場合、所定のデータを有効と判定する。
【００３２】
こうすることにより、第一の時刻を第二の時刻に変換した後であっても、有効時間を経過してしまった所定のデータをデータ記憶手段から消去することが可能となる。したがって、所定のデータを一時的に記憶するために必要な記憶領域の容量を低減させると共に、第二のネットワークの通信負荷を低減させることができる。
【００３３】
また、請求項１３に記載の中継装置のように、第一の時刻、第一の現在時刻、及び有効時間は、時分の形式である。
また、請求項１４に記載の中継装置のように、第二の時刻、及び第二の現在時刻は、時分の形式である。
【００３４】
こうすることにより、例えば、ユーザが所定のデータの有効時間を設定する場合等、ユーザは容易に時間を認識することが可能となるため、中継装置の利便性を向上させることができる。
【００３５】
また、請求項１５に記載されている様に、請求項１から請求項１４に記載の中継装置の制御手段として機能させるためのプログラムを、中継装置が内蔵するコンピュータに実行させる様になっていても良い。
【００３６】
請求項１５の記載の様になっていれば、例えば、光磁気ディスク、ＣＤ−ＲＯＭ、ハードディスク、ＲＯＭ、ＲＡＭ等のコンピュータが読みとり可能な記録媒体にプログラムを記録し、そのプログラムを必要に応じてコンピュータにロードして起動することにより中継装置として機能させることができる。また、プログラムはネットワークを用いて流通させることも可能であるため、中継装置の機能向上も容易となる。
【発明を実施するための最良の形態】
【００３７】
以下、本発明の実施形態について図面を用いて説明する。尚、本発明の実施の形態は、下記の実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の形態を採りうる。
【００３８】
［構成の説明］
図１は、本実施形態において説明する中継装置１０の構成を示すブロック図である。中継装置１０は、車両に搭載されており、制御系ネットワーク２０を構成するノードと、ボデー系ネットワーク３０を構成するノードとのデータ通信の中継を行う。また、中継装置１０は、車内ＬＡＮ通信部１１と、時刻データ生成部１２と、時刻データ生成部１３と、車内ＬＡＮ通信部１４と、制御部１５と、操作部１６と、表示部１７と、記憶部１８とから構成される。
【００３９】
次に、中継装置１０の各構成要素について説明する。
車内ＬＡＮ通信部１１は、制御系ネットワーク２０を構成するノードと、車内ＬＡＮを介してデータ通信を行う部位である。
【００４０】
時刻データ生成部１２は、制御系ネットワーク２０を構成するノードにおいて同期している現在の時刻を時分秒の形式で示す制御系ネットワーク２０の現在時刻データを生成する部位である。時刻データ生成部１２は、現在の時刻を時分秒の形式で示す現在時刻データを生成し、後述する制御部１５が、時刻データ生成部１２が生成した現在時刻データを、車内ＬＡＮ通信部１１を介して制御系ネットワーク２０を構成する全てのノードに送信することにより、制御系ネットワーク２０を構成するノードの時刻を同期させている。
【００４１】
時刻データ生成部１３は、ボデー系ネットワーク３０を構成するノードにおいて同期している現在の時刻を時分秒の形式で示すボデー系ネットワーク３０の現在時刻データを生成する部位である。時刻データ生成部１３は、現在の時刻を時分秒の形式で示す現在時刻データを生成し、後述する制御部１５が、時刻データ生成部１３が生成した現在時刻データを、後述する車内ＬＡＮ通信部１４を介してボデー系ネットワーク３０を構成する全てのノードに送信することにより、ボデー系ネットワーク３０を構成するノードの時刻を同期させている。
【００４２】
車内ＬＡＮ通信部１４は、ボデー系ネットワーク３０を構成するノードと、車内ＬＡＮを介してデータ通信を行う部位である。
制御部１５は、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ及びこれらを接続するバスライン等からなる周知のマイクロコンピュータを中心に構成される。制御部１５は、ＲＯＭに記憶されているプログラムに従い第一実施形態の中継装置１０の各部位を制御する。また、制御部１５を構成するＲＡＭには、車内ＬＡＮ通信部１１を介して制御系ネットワーク２０を構成するノードから受信したフレームを保存する受信バッファ１５ａと、車内ＬＡＮ通信部１１を介して制御系ネットワーク２０を構成するノードに対し送信するフレームを保存する送信バッファ１５ｂが存在する。また、制御部１５を構成するＲＡＭには、制御部１５が、車内ＬＡＮ通信部１４を介してボデー系ネットワーク３０を構成するノードから受信したフレームを保存する受信バッファ１５ｃと、車内ＬＡＮ通信部１４を介してボデー系ネットワーク３０を構成するノードに対し送信するフレームを保存する送信バッファ１５ｄが存在する。また、制御部１５は、０．５秒周期にて時刻データ生成部１２に現在時刻データを生成させ、生成された現在時刻データを、車内ＬＡＮ通信部１１を介して制御系ネットワーク２０を構成する全てのノードに対し送信する。また、制御部１５は、０．５秒周期にて時刻データ生成部１３に現在時刻データを生成させ、生成された現在時刻データを、車内ＬＡＮ通信部１４を介してボデー系ネットワーク３０を構成する全てのノードに対し送信する。
【００４３】
操作部１６は、ユーザからの操作を受け付けるための部位であり、具体的には、メカニカルなキースイッチ等から構成される。
表示部１７は、ユーザに対し種々の情報を表示するための部位であり、具体的には、ＬＣＤ等から構成される。
【００４４】
記憶部１８は、後述する有効時間テーブル等の情報を記憶するための部位であり、例えばＥＥＰＲＯＭ等、読み書き可能な記憶媒体等から構成される。
［動作の説明］
次に、中継装置１０の動作について説明する。ここでは、一例として、制御系ネットワーク２０を構成するノードが送信したデータを、ボデー系ネットワーク３０を構成するノードに中継する際の動作について説明する。
【００４５】
［第一実施形態］
第一実施形態において、中継装置１０は、制御系ネットワーク２０を構成するノードから中継するデータを受信した時と、中継するデータを含むフレームを生成する時と、生成したフレームを、ボデー系ネットワーク３０を構成するノードに送信する時とに、中継するデータが有効であるか否かの判定を行う。まず、中継装置１０が受信するフレーム、及び送信するフレームの構成について説明する。そして、中継データが有効であるか否か判定する際に参照する有効時間テーブルについて説明し、その後、中継するデータが有効であるか否かを判定する際の処理について説明する。
【００４６】
（１）フレームの構成について
中継装置１０がデータを中継する際に、制御系ネットワーク２０を構成するノードから受信するフレームの構成と、ボデー系ネットワーク３０を構成するノードに送信するフレームの構成について、図２を用いて説明する。
【００４７】
図２（ａ）は、中継装置１０が、制御系ネットワーク２０を構成するノードから受信するフレームである受信フレーム５０の構成を説明するための説明図である。受信フレーム５０は、送信先ノードＩＤ５１と、データ中継指示コマンド５２と、送信元ノードＩＤ５３と、付加データ５４とから構成される。受信フレーム５０の各構成要素について説明する。
【００４８】
送信先ノードＩＤ５１とは、受信フレーム５０の送信先を示すノードＩＤであり、中継装置１０のノードＩＤが設定されている。
データ中継指示コマンド５２とは、中継装置１０に対し、付加データ５４に含まれているデータを、ボデー系ネットワーク３０を構成するノードに中継する旨を指示するコマンドである。
【００４９】
送信元ノードＩＤ５３とは、受信フレーム５０の送信元を示すノードＩＤである。
付加データ５４とは、ボデー系ネットワーク３０を構成するノードに中継するデータ等により構成されるデータであり、中継先ノードＩＤ５４ａと、中継データＩＤ５４ｂと、中継データ５４ｃと、データ生成時刻５４ｄとから構成される。付加データ５４の各構成要素について説明する。
【００５０】
中継先ノードＩＤ５４ａは、データの中継先となるノードのノードＩＤである。
中継データＩＤ５４ｂは、中継するデータを特定するＩＤである。
中継データ５４ｃは、中継するデータである。
【００５１】
データ生成時刻５４ｄは、制御系ネットワーク２０を構成するノードにおいて同期している時刻を基準として、中継データ５４ｃが生成された時刻を時分秒の形式にて示すデータである。
【００５２】
図２（ｂ）は、中継装置１０が、ボデー系ネットワーク３０を構成するノードに送信するフレームである送信フレーム６０の構成を説明するための説明図である。送信フレーム６０は、受信フレーム５０に基づき生成される。送信フレーム６０は、送信先ノードＩＤ６１と、データ中継指示コマンド６２と、送信元ノードＩＤ６３と、付加データ６４とから構成される。送信フレーム６０の各構成要素について説明する。
【００５３】
送信先ノードＩＤ６１とは、送信フレーム６０の送信先を示すノードＩＤであり、データの中継先となるノードのノードＩＤが設定されており、このノードＩＤは、受信フレーム５０を構成する付加データ５４の中継先ノードＩＤ５４ａと同一のノードＩＤである。
【００５４】
データ中継指示コマンド６２とは、付加データ６４に含まれているデータは、制御系ネットワーク２０を構成するノードから送信されたデータである旨を示すコマンドであり、受信フレーム５０を構成するデータ中継指示コマンド５２と同一の値が設定されている。
【００５５】
送信元ノードＩＤ６３とは、送信フレーム６０の送信元を示すノードＩＤであり、ここでは、中継装置１０のノードＩＤが設定されている。
付加データ６４とは、ボデー系ネットワーク３０を構成するノードに中継するデータ等により構成されるデータであり、中継元ノードＩＤ６４ａと、中継データＩＤ６４ｂと、中継データ６４ｃと、データ生成時刻６４ｄとから構成される。付加データ６４の各構成要素について説明する。
【００５６】
中継元ノードＩＤ６４ａは、データの中継元となるノードのノードＩＤであり、受信フレーム５０を構成する送信元ノードＩＤ５３と同一のノードＩＤが設定されている。
中継データＩＤ６４ｂは、中継するデータを特定するＩＤであり、受信フレーム５０を構成する付加データ５４の中継データＩＤ５４ｂと同一のＩＤが設定されている。
【００５７】
中継データ６４ｃは、中継するデータであり、受信フレーム５０を構成する付加データ５４の中継データ５４ｃと同一のデータが設定されている。
データ生成時刻６４ｄは、ボデー系ネットワーク３０を構成するノードにおいて同期している時刻を基準として、中継データ６４ｃが生成された時刻を時分秒の形式にて示すデータである。
【００５８】
（２）有効時間テーブルについて
次に、中継装置１０を構成する記憶部１８に記憶されている有効時間テーブルについて説明する。
【００５９】
図３に記載されている表は、有効時間テーブルを説明するための表である。有効時間テーブルを構成するレコードは、「中継データＩＤ」と、「中継データ名称」と、「有効時間有無」と、「有効時間データ」とを有している。
【００６０】
「中継データＩＤ」とは、中継するデータを特定するＩＤを示す情報である。
「中継データ名称」とは、中継するデータの名称を示す情報である。
「有効時間有無情報」とは、「中継データＩＤ」により特定されるデータに、有効時間が設けられているか否かを示す情報である。
【００６１】
「有効時間データ」とは、「中継データＩＤ」により特定されるデータの有効時間を、時分秒の形式にて示す情報である。「中継データＩＤ」により特定されるデータに有効時間が設けられていない場合、「有効時間データ」には空値が設定される。
【００６２】
中継装置１０の制御部１５は、車両のエンジン点火時、記憶部１８から有効時間テーブルを読み出し、制御部１５を構成するＲＡＭに記憶させる。
また、制御部１５は、受信フレーム５０を構成する付加データ５４の中継データ５４ｃが有効であるか否かを判定する際、有効時間テーブルを構成するレコードのうち、付加データ５４の中継データＩＤ５４ｂと同一の「中継データＩＤ」を有するレコードを参照する。
【００６３】
（３）受信フレーム保存処理について
次に、中継装置１０の制御部１５が、車内ＬＡＮ通信部１１を介して制御系ネットワーク２０を構成するノードからフレームを受信した際に行う処理について、図４に記載のフローチャート（受信フレーム保存処理）を用いて説明する。
【００６４】
Ｓ１０５では、中継装置１０の制御部１５は、車内ＬＡＮ通信部１１を介して制御系ネットワーク２０を構成するノードから受信したフレームが、ボデー系ネットワーク３０を構成するノードへのデータの中継を要求する内容であるか否か、つまり、受信フレーム５０であるか否かを判定する。受信したフレームが受信フレーム５０である場合（Ｓ１０５：Ｙｅｓ）、制御部１５は、Ｓ１１０に処理を移行する。受信したフレームが受信フレーム５０以外のフレームである場合（Ｓ１０５：Ｎｏ）、制御部１５は、Ｓ１３５に処理を移行する。
【００６５】
Ｓ１１０では、制御部１５は、制御部１５を構成するＲＡＭに記憶されている有効時間テーブルを参照し、受信フレーム５０を構成する付加データ５４の中継データＩＤ５４ｂと同一の「中継データＩＤ」を有するレコードを特定する。そして、制御部１５は、このレコードの「有効時間有無情報」を参照し、付加データ５４の中継データ５４ｃに有効時間が設けられているか否かを判定する。中継データ５４ｃに有効時間が設けられている場合（Ｓ１１０：Ｙｅｓ）、制御部１５は、Ｓ１１５に処理を移行する。中継データ５４ｃに有効時間が設けられていない場合（Ｓ１１０：Ｎｏ）、制御部１５は、Ｓ１３５に処理を移行する。
【００６６】
Ｓ１１５では、制御部１５は、Ｓ１１０にて特定された有効時間テーブルのレコードの「有効時間データ」を取得し、Ｓ１２０に処理を移行する。
Ｓ１２０では、制御部１５は、時刻データ生成部１２から制御系ネットワーク２０を構成するノードにおいて同期している現在の時刻を示す制御系ネットワーク２０の現在時刻データを取得し、Ｓ１２５に処理を移行する。
【００６７】
Ｓ１２５では、制御部１５は、受信フレーム５０を構成する付加データ５４のデータ生成時刻５４ｄと、Ｓ１２０にて取得した制御系ネットワーク２０の現在時刻データとの差分を算出し、Ｓ１３０に処理を移行する。
【００６８】
Ｓ１３０では、制御部１５は、Ｓ１２５にて算出された差分と、Ｓ１１５にて取得した有効時間データとを比較する。この差分が有効時間データ以下の値である場合、制御部１５は、中継データ５４ｃは有効であると判定し（Ｓ１３０：Ｙｅｓ）、Ｓ１３５に処理を移行する。この差分が有効時間データより大きい値である場合、制御部１５は、中継データ５４ｃは有効でないと判定し（Ｓ１３０：Ｎｏ）、Ｓ１４０に処理を移行する。
【００６９】
受信したフレームが受信フレーム５０でない場合、受信フレーム５０を構成する中継データ５４ｃに有効時間がない場合、及び、受信フレーム５０を構成する中継データ５４ｃが有効である場合に行われるＳ１３５では、制御部１５は、受信したフレームを、制御部１５を構成する受信バッファ１５ａに保存し、受信フレーム保存処理を終了する。
【００７０】
Ｓ１４０では、制御部１５は、受信フレーム５０を破棄し、受信フレーム保存処理を終了する。
（４）送信フレーム生成処理について
次に、中継装置１０の制御部１５が、制御部１５を構成する受信バッファ１５ａから、受信フレーム５０を取得し、取得した受信フレーム５０に基づき送信フレーム６０を生成する際に行う処理について、図５に記載のフローチャート（送信フレーム生成処理）を用いて説明する。
【００７１】
Ｓ２０５では、制御部１５は、制御部１５を構成するＲＡＭに記憶されている有効時間テーブルを参照し、取得した受信フレーム５０を構成する付加データ５４の中継データＩＤ５４ｂと同一の「中継データＩＤ」を有するレコードを特定する。そして、制御部１５は、このレコードの「有効時間有無情報」を参照し、付加データ５４の中継データ５４ｃに有効時間が設けられているか否かを判定する。中継データ５４ｃに有効時間が設けられている場合（Ｓ２０５：Ｙｅｓ）、制御部１５は、Ｓ２１０に処理を移行する。中継データ５４ｃに有効時間が設けられていない場合（Ｓ２０５：Ｎｏ）、制御部１５は、Ｓ２４０に処理を移行する。
【００７２】
Ｓ２１０では、制御部１５は、Ｓ２０５にて特定された有効時間テーブルのレコードの「有効時間データ」を取得し、Ｓ２１５に処理を移行する。
Ｓ２１５では、制御部１５は、時刻データ生成部１２から制御系ネットワーク２０を構成するノードにおいて同期している現在の時刻を示す制御系ネットワーク２０の現在時刻データを取得し、Ｓ２２０に処理を移行する。
【００７３】
Ｓ２２０では、制御部１５は、受信フレーム５０を構成する付加データ５４のデータ生成時刻５４ｄと、Ｓ２１５にて取得した制御系ネットワーク２０の現在時刻データとの差分を算出し、Ｓ２２５に処理を移行する。
【００７４】
Ｓ２２５では、制御部１５は、Ｓ２２０にて算出された差分と、Ｓ２１０にて取得した有効時間データとを比較する。この差分が有効時間データ以下の値である場合、制御部１５は、中継データ５４ｃは有効であると判定し（Ｓ２２５：Ｙｅｓ）、Ｓ２３０に処理を移行する。この差分が有効時間データより大きい値である場合、制御部１５は、中継データ５４ｃは有効でないと判定し（Ｓ２２５：Ｎｏ）、Ｓ２４５に処理を移行する。
【００７５】
Ｓ２３０では、制御部１５は、時刻データ生成部１３からボデー系ネットワーク３０を構成するノードにおいて同期している現在の時刻を示すボデー系ネットワーク３０の現在時刻データを取得し、Ｓ２３５に処理を移行する。
【００７６】
Ｓ２３５では、制御部１５は、Ｓ２１５にて取得した制御系ネットワーク２０の現在時刻データと、Ｓ２３０にて取得したボデー系ネットワーク３０の現在時刻データと、受信フレーム５０を構成する付加データ５４のデータ生成時刻５４ｄとに基づき、ボデー系ネットワーク３０を構成するノードにおいて同期している時刻を基準として、中継データ５４ｃが生成された時刻を示すデータであるデータ生成時刻６４ｄを生成する。そして、Ｓ２４０に処理を移行する。
【００７７】
受信フレーム５０を構成する中継データ５４ｃに有効時間がない場合、及び、受信フレーム５０を構成する中継データ５４ｃが有効である場合に行われるＳ２４０では、制御部１５は、受信フレーム５０の各構成要素と、Ｓ２３５にて生成したデータ生成時刻６４ｄとに基づき、送信フレーム６０を生成し、送信バッファ１５ｄに保存し、送信フレーム生成処理を終了する。
【００７８】
中継データ５４ｃは有効でないと判定された際に行われるＳ２４５では、制御部１５は、取得した受信フレーム５０を破棄し、送信フレーム生成処理を終了する。
（５）フレーム送信処理について
次に、中継装置１０の制御部１５が、車内ＬＡＮ通信部１４を介してボデー系ネットワーク３０を構成するノードに対しフレームを送信する際に行う処理について、図６に記載のフローチャート（フレーム送信処理）を用いて説明する。
【００７９】
Ｓ３０５では、中継装置１０の制御部１５は、制御部１５を構成する送信バッファ１５ｄから取得し、車内ＬＡＮ通信部１４を介してボデー系ネットワーク３０を構成するノードへ送信するフレームが、ボデー系ネットワーク３０を構成するノードへのデータの中継を要求する内容であるか否か、つまり、送信フレーム６０であるか否かを判定する。送信バッファ１５ｄから取得したフレームが送信フレーム６０である場合（Ｓ３０５：Ｙｅｓ）、制御部１５は、Ｓ３１０に処理を移行する。送信バッファ１５ｄから取得したフレームが送信フレーム６０以外のフレームである場合（Ｓ３０５：Ｎｏ）、制御部１５は、Ｓ３３５に処理を移行する。
【００８０】
Ｓ３１０では、制御部１５は、制御部１５を構成するＲＡＭに記憶されている有効時間テーブルを参照し、送信フレーム６０を構成する付加データ６４の中継データＩＤ６４ｂと同一の「中継データＩＤ」を有するレコードを特定する。そして、制御部１５は、このレコードの「有効時間有無情報」を参照し、付加データ６４の中継データ６４ｃに有効時間が設けられているか否かを判定する。中継データ６４ｃに有効時間が設けられている場合（Ｓ３１０：Ｙｅｓ）、制御部１５は、Ｓ３１５に処理を移行する。中継データ６４ｃに有効時間が設けられていない場合（Ｓ３１０：Ｎｏ）、制御部１５は、Ｓ３３５に処理を移行する。
【００８１】
Ｓ３１５では、制御部１５は、Ｓ３１０にて特定された有効時間テーブルのレコードの「有効時間データ」を取得し、Ｓ３２０に処理を移行する。
Ｓ３２０では、制御部１５は、時刻データ生成部１３からボデー系ネットワーク３０を構成するノードにおいて同期している現在の時刻を示すボデー系ネットワーク３０の現在時刻データを取得し、Ｓ３２５に処理を移行する。
【００８２】
Ｓ３２５では、制御部１５は、送信フレーム６０を構成する付加データ６４のデータ生成時刻６４ｄと、Ｓ３２０にて取得したボデー系ネットワーク３０の現在時刻データとの差分を算出し、Ｓ３３０に処理を移行する。
【００８３】
Ｓ３３０では、制御部１５は、Ｓ３２５にて算出された差分と、Ｓ３１５にて取得した有効時間データとを比較する。この差分が有効時間データ以下の値である場合、制御部１５は、中継データ６４ｃは有効であると判定し（Ｓ３３０：Ｙｅｓ）、Ｓ３３５に処理を移行する。この差分が有効時間データより大きい値である場合、制御部１５は、中継データ６４ｃは有効でないと判定し（Ｓ３３０：Ｎｏ）、Ｓ３４０に処理を移行する。
【００８４】
送信するフレームが送信フレーム６０でない場合、送信フレーム６０を構成する中継データ６４ｃに有効時間がない場合、及び、送信フレーム６０を構成する中継データ６４ｃが有効である場合に行われるＳ３３５では、制御部１５は、送信バッファ１５ｄから取得したフレームを、車内ＬＡＮ通信部１４を介して、ボデー系ネットワーク３０を構成する中継先のノードに対する送信を開始し、フレーム送信処理を終了する。
【００８５】
Ｓ３４０では、制御部１５は、送信フレーム６０を破棄し、フレーム送信処理を終了する。
（６）有効時間設定処理について
ユーザは、中継装置１０が中継するデータの有効時間の有無の設定、及び、中継するデータの有効時間の設定を行うことができる。中継装置１０の制御部１５は、操作部１６を介してユーザから特定の操作を受け付けた場合、ユーザから、中継するデータの有効時間の有無、及び有効時間の設定を受け付ける処理である有効時間設定処理を開始する。この有効時間設定処理について、図７に記載のフローチャート（有効時間設定処理）を用いて説明する。
【００８６】
Ｓ４０５では、中継装置１０の制御部１５は、制御部１５を構成するＲＡＭに記憶されている有効時間テーブルを構成する一つのレコードを選択し、選択したレコードの「中継データ名称」と、「有効時間有無情報」と、「有効時間データ」とを、表示部１７に表示させ、Ｓ４１０に処理を移行する。尚、「有効時間データ」は、時分秒の形式にて表示される。
【００８７】
Ｓ４１０では、中継装置１０の制御部１５は、ユーザから、表示部１７に表示させる有効時間テーブルのレコードの選択を、操作部１６を介して受け付ける。そして、制御部１５は、表示させるレコードの選択を受け付ける度に、表示中の「中継データ名称」と、「有効時間有無情報」と、「有効時間データ」とに替えて、新たに選択されたレコードの「中継データ名称」と、「有効時間有無情報」と、「有効時間データ」とを、表示部１７に表示させる。尚、「有効時間データ」は時分秒の形式にて表示される。そして、制御部１５は、ユーザから、操作部１６を介してレコードの選択を終了する旨の操作を受け付けると、Ｓ４１５に処理を移行する。
【００８８】
Ｓ４１５では、制御部１５は、ユーザから、操作部１６を介して、Ｓ４１０にて選択されたレコードの「有効時間有無情報」、及び「有効時間データ」の設定を受け付け、新たに設定された「有効時間有無情報」及び「有効時間データ」を、選択されているレコードの「中継データＩＤ」と共に、一時的にＲＡＭに記憶させる。そして、制御部１５は、ユーザから操作部１６を介して、「有効時間有無情報」、及び「有効時間データ」の設定を終了する旨の操作を受け付けると、Ｓ４２０に処理を移行する。
【００８９】
Ｓ４２０では、制御部１５は、表示部１７を介してユーザに対し、中継するデータの有効時間の有無、及び有効時間の設定を終了するか否かの問合せを行う。制御部１５は、ユーザから、操作部１６を介して、有効時間の有無、及び有効時間の設定を終了する旨の操作を受け付けた場合、Ｓ４２５に処理を移行し、有効時間の有無、及び有効時間の設定を終了しない旨の操作を受け付けた場合、Ｓ４１０に処理を移行する。
【００９０】
Ｓ４２５では、制御部１５は、ＲＡＭに一時的に記憶されている「中継データＩＤ」と、新たに設定された「有効時間有無情報」及び「有効時間データ」とに基づき、ＲＡＭに記憶されている有効時間テーブルと、記憶部１８に記憶されている有効時間テーブルを更新し、有効時間設定処理を終了する。
【００９１】
［効果］
第一実施形態において、中継装置１０は、中継データ５４ｃを有する受信フレーム５０を受信した際、この中継データ５４ｃが有効であるか否かの判定を行い（Ｓ１３０）、有効である中継データ５４ｃを有する受信フレーム５０のみを受信バッファ１５ａに保存する（Ｓ１３５）。したがって、不要な受信フレーム５０を受信バッファ１５ａに記憶することがなくなるため、受信バッファ１５ａの記憶容量を低減させることができる。また、不要な送信フレーム６０をボデー系ネットワーク３０に送出することがなくなるため、ボデー系ネットワーク３０の通信負荷を低減させることができる。また、例えば、制御系ネットワーク２０に異常が発生し、通信不能となった場合、制御系ネットワーク２０を構成するノードの送信バッファには、ボデー系ネットワーク３０を構成するノードに中継するデータを有するフレームが大量に存在する場合がある。そして、制御系ネットワーク２０が復旧した後、これらのフレームが大量に送信された場合、中継装置１０は、大量の受信フレーム５０を受信バッファ１５ａに記憶し、これらの受信フレーム５０から送信フレーム６０を生成してボデー系ネットワーク３０に送出しなければならない。しかし、受信フレーム５０を受信した際に、受信フレーム５０が有する中継データ５４ｃが有効であるか否か判定し、有効である中継データ５４ｃを有する受信フレーム５０のみを受信バッファ１５ａに記憶させることにより、受信バッファ１５ａに必要な記憶容量を低減させると共に、ボデー系ネットワーク３０への通信負荷を低減させることができる。特に、制御系ネットワーク２０が通信不能となっている間に、制御系ネットワーク２０を構成するノードの送信バッファに記憶されている中継データの有効時間が経過してしまう場合も想定される。したがって、受信フレーム５０を受信した際に中継データ５４ｃの判定を行うことにより、効果的に受信バッファ１５ａの記憶容量を低減させると共に、ボデー系ネットワーク３０の通信負荷を低減させることができる。
【００９２】
また、中継装置１０は、受信フレーム５０に基づき送信フレーム６０を生成する際、受信フレーム５０が有する中継データ５４ｃが有効か否かを判定し、中継データ５４ｃが有効である場合のみ（Ｓ２２５：Ｙｅｓ）、この中継データ５４ｃを有する受信フレーム５０に基づき送信フレーム６０を生成する（Ｓ２３０、Ｓ２３５、Ｓ２４０）。したがって、不要な送信フレーム６０を生成することがなくなるため、制御部１５の処理コストを低減させることができる。また、不要な送信フレーム６０を送信バッファ１５ｄに記憶することがなくなるため、送信バッファ１５ｄの記憶容量を低減させることができる。また、不要な送信フレーム６０をボデー系ネットワーク３０に送出することがなくなるため、ボデー系ネットワーク３０の通信負荷を低減させることができる。
【００９３】
また、送信フレーム６０は、ボデー系ネットワーク３０を構成するノードにおいて同期している時刻を基準として、中継データ５４ｃが生成された時刻を示すデータであるデータ生成時刻６４ｄを有している。したがって、送信フレーム６０を受信したノードにおいても、ボデー系ネットワーク３０を構成するノードにおいて同期している時刻を基準として、送信フレーム６０が有する中継データ６４ｃが有効であるか否かの判定を行うことが可能となる。
【００９４】
また、中継装置１０は、中継データ６４ｃを有する送信フレーム６０を送信する際、ボデー系ネットワーク３０を構成するノードにおいて同期している時刻を基準として中継データ６４ｃが生成された時刻を示すデータであるデータ生成時刻６４ｄと、ボデー系ネットワーク３０の現在時刻データとに基づき、この中継データ６４ｃが有効であるか否かの判定を行う（Ｓ３３０）。そして、有効である中継データ６４ｃを有する送信フレーム６０のみをボデー系ネットワーク３０に送出する（Ｓ３３５）。したがって、不要な送信フレーム６０をボデー系ネットワーク３０に送出することがなくなるため、ボデー系ネットワーク３０の通信負荷を低減させることができる。また、例えば、ボデー系ネットワーク３０に異常が発生し、通信不能となった場合、制御部１５の送信バッファ１５ｄには、送信フレーム６０が大量に記憶されている場合がある。そして、ボデー系ネットワーク３０が復旧した後、中継装置１０は、短時間のうちに大量の送信フレーム６０をボデー系ネットワーク３０に送出しなければならない。しかし、送信フレーム６０を送信する際に、送信フレーム６０が有する中継データ６４ｃが有効であるか否か判定し、有効である中継データ６４ｃを有する送信フレーム６０のみをボデー系ネットワーク３０へ送出することにより、ボデー系ネットワーク３０への通信負荷を低減させることができる。特に、ボデー系ネットワーク３０が通信不能となっている間に、制御部１５の送信バッファ１５ｄに記憶されている送信フレーム６０が有する中継データ６４ｃの有効時間が経過してしまう場合も想定される。したがって、送信フレーム６０を送信する際に中継データ６４ｃの判定を行うことにより、効果的にボデー系ネットワーク３０の通信負荷を低減させることができる。
【００９５】
また、中継装置１０は、中継データ６４ｃに有効時間が設けられているか否かをチェックし（Ｓ１１０、Ｓ２０５、Ｓ３１０）、有効時間が設けられている中継データ６４ｃについて、有効時間を経過したか否かの判定を行っている。したがって、中継装置１０は、有効時間が設けられていない中継データ６４ｃについては、有効時間が経過したか否か判定することなくボデー系ネットワーク３０に送出することができる。
【００９６】
また、中継装置１０は、ユーザから、中継するデータの有効時間有無情報の設定、及び有効時間データの設定を受け付ける（Ｓ４２５）。したがって、ユーザは、ボデー系ネットワーク３０の通信負荷や、データを中継する頻度等に応じて、最適な有効時間を設定することや、有効時間の有無を設定することが可能となる。
【００９７】
また、データ生成時刻５４ｄ、データ生成時刻６４ｄ、制御系ネットワーク２０の現在時刻データ、ボデー系ネットワーク３０の現在時刻データ、及び有効時間データは、時分秒の形式にて時刻又は時間を示すデータである。そして、中継装置１０がユーザから、中継するデータの有効時間有無情報の設定、及び有効時間データの設定を受け付ける際、時分秒の形式で有効時間データが表示される（Ｓ４０５、Ｓ４１０）。したがって、ユーザは容易に時間を認識することが可能となるため、中継装置１０の利便性を向上させることができる。
【００９８】
［第二実施形態］
第二実施形態においても、第一実施形態と同様に、中継装置１０は、制御系ネットワーク２０を構成するノードから中継するデータを受信した時と、中継するデータを含むフレームを生成する時と、生成したフレームを、ボデー系ネットワーク３０を構成するノードに送信する時とに、中継するデータが有効であるか否かの判定を行う。
【００９９】
第一実施形態の第二実施形態の相違点について説明する。第一実施形態では、中継装置１０の制御部１５は、制御部１５を構成するＲＡＭに記憶されている有効時間テーブルから「有効時間有無情報」及び「有効時間データ」を取得し、中継するデータが有効であるか否かの判定を行っている。一方、第二実施形態では、データを中継する際に制御系ネットワーク２０を構成するノードから受信するフレームに、中継するデータの「有効時間有無情報」及び「有効時間データ」に相当する情報が含まれている。そして、中継装置１０は、受信したフレームに含まれている「有効時間有無情報」及び「有効時間データ」に相当する情報を参照して、中継するデータが有効であるか否かを判定する。
【０１００】
まず、中継装置１０が受信するフレーム、及び送信するフレームの構成について説明し、中継するデータが有効であるか否かを判定する際の処理について説明する。
（１）フレームの構成について
中継装置１０がデータを中継する際、制御系ネットワーク２０を構成するノードから受信するフレームの構成と、ボデー系ネットワーク３０を構成するノードに送信するフレームの構成について、図８を用いて説明する。
【０１０１】
図８（ａ）は、中継装置１０が、制御系ネットワーク２０を構成するノードから受信するフレームである受信フレーム７０の構成を説明するための説明図である。受信フレーム７０は、送信先ノードＩＤ７１と、データ中継指示コマンド７２と、送信元ノードＩＤ７３と、付加データ７４とから構成される。受信フレーム７０の各構成要素について説明する。
【０１０２】
送信先ノードＩＤ７１とは、受信フレーム７０の送信先を示すノードＩＤであり、中継装置１０のノードＩＤが設定されている。
データ中継指示コマンド７２とは、中継装置１０に対し、付加データ７４に含まれているデータを、ボデー系ネットワーク３０を構成するノードに中継する旨を指示するコマンドである。
【０１０３】
送信元ノードＩＤ７３とは、受信フレーム７０の送信元を示すノードＩＤである。
付加データ７４とは、ボデー系ネットワーク３０を構成するノードに中継するデータ等により構成されるデータであり、中継先ノードＩＤ７４ａと、中継データＩＤ７４ｂと、中継データ７４ｃと、データ生成時刻７４ｄと、有効時間有無情報７４ｅと、有効時間データ７４ｆとから構成される。付加データ７４の各構成要素について説明する。
【０１０４】
中継先ノードＩＤ７４ａは、データの中継先となるノードのノードＩＤである。
中継データＩＤ７４ｂは、中継するデータを特定するＩＤである。
中継データ７４ｃは、中継するデータである。
【０１０５】
データ生成時刻７４ｄは、制御系ネットワーク２０を構成するノードにおいて同期している時刻を基準として、中継データ７４ｃが生成された時刻を示すデータである。
有効時間有無情報７４ｅとは、中継データＩＤ７４ｂにより特定されるデータに、有効時間が設けられているか否かを示す情報である。
【０１０６】
有効時間データ７４ｆとは、中継データＩＤ７４ｂにより特定されるデータの有効時間を示す情報である。中継データＩＤ７４ｂにより特定されるデータに有効時間が設けられていない場合、有効時間データ７４ｆには空値が設定される。
【０１０７】
図８（ｂ）は、中継装置１０が、ボデー系ネットワーク３０を構成するノードに送信するフレームである送信フレーム８０の構成を説明するための説明図である。送信フレーム８０は、受信フレーム７０に基づき生成される。送信フレーム８０は、送信先ノードＩＤ８１と、データ中継指示コマンド８２と、送信元ノードＩＤ８３と、付加データ８４とから構成される。送信フレーム８０の各構成要素について説明する。
【０１０８】
送信先ノードＩＤ８１とは、送信フレーム８０の送信先を示すノードＩＤであり、データの中継先となるノードのノードＩＤが設定されており、このノードＩＤは、受信フレーム７０を構成する付加データ７４の中継先ノードＩＤ７４ａと同一のノードＩＤである。
【０１０９】
データ中継指示コマンド８２とは、付加データ８４に含まれているデータは、制御系ネットワーク２０を構成するノードから送信されたデータである旨を示すコマンドであり、受信フレーム７０を構成するデータ中継指示コマンド７２と同一の値が設定されている。
【０１１０】
送信元ノードＩＤ８３とは、送信フレーム８０の送信元を示すノードＩＤであり、ここでは、中継装置１０のノードＩＤが設定されている。
付加データ８４とは、ボデー系ネットワーク３０を構成するノードに中継するデータ等により構成されるデータであり、中継元ノードＩＤ８４ａと、中継データＩＤ８４ｂと、中継データ８４ｃと、データ生成時刻８４ｄと、有効時間有無情報８４ｅと、有効時間データ８４ｆとから構成される。付加データ８４の各構成要素について説明する。
【０１１１】
中継元ノードＩＤ８４ａは、データの中継元となるノードのノードＩＤであり、受信フレーム７０を構成する送信元ノードＩＤ７３と同一のノードＩＤが設定されている。
中継データＩＤ８４ｂは、中継するデータを特定するＩＤであり、受信フレーム７０を構成する付加データ７４の中継データＩＤ７４ｂと同一のＩＤが設定されている。
【０１１２】
中継データ８４ｃは、中継するデータであり、受信フレーム７０を構成する付加データ７４の中継データ７４ｃと同一のデータが設定されている。
データ生成時刻８４ｄは、ボデー系ネットワーク３０を構成するノードにおいて同期している時刻を基準として、中継データ８４ｃが生成された時刻を示すデータである。
【０１１３】
有効時間有無情報８４ｅとは、中継データＩＤ８４ｂにより特定されるデータに、有効時間が設けられているか否かを示す情報であり、受信フレーム７０を構成する付加データ７４の有効時間有無情報７４ｅと同一の情報が設定されている。
【０１１４】
有効時間データ８４ｆとは、中継データＩＤ８４ｂにより特定されるデータの有効時間を示す情報であり、受信フレーム７０を構成する付加データ７４の有効時間データ７４ｆと同一のデータが設定されている。中継データＩＤ８４ｂにより特定されるデータに有効時間が設けられていない場合、有効時間データ８４ｆには空値が設定される。
【０１１５】
（２）受信フレーム保存処理について
次に、第二実施形態における中継装置１０の制御部１５が、車内ＬＡＮ通信部１１を介して制御系ネットワーク２０を構成するノードからフレームを受信した際に行う処理について説明する。この処理において、制御部１５は、第一実施形態において行われる受信フレーム保存処理とほぼ同様の処理を受信フレーム７０に対して行う。ここでは、第一実施形態における受信フレーム保存処理との相違点についてのみ説明する。
【０１１６】
第一実施形態において、Ｓ１１０では、制御部１５は、制御部１５を構成するＲＡＭに記憶されている有効時間テーブルを参照し、受信フレーム５０を構成する付加データ５４の中継データＩＤ５４ｂと同一の「中継データＩＤ」を有するレコードを特定する。そして、制御部１５は、このレコードの「有効時間有無情報」を参照し、付加データ５４の中継データ５４ｃに有効時間が設けられているか否かを判定する。一方、第二実施形態において、Ｓ１１０では、制御部１５は、受信フレーム７０を構成する付加データ７４の有効時間有無情報７４ｅを参照し、付加データ７４の中継データ７４ｃに有効時間が設けられているか否かを判定する。
【０１１７】
また、第一実施形態において、Ｓ１１５では、制御部１５は、Ｓ１１０にて特定された有効時間テーブルのレコードの「有効時間データ」を取得し、Ｓ１２０に処理を移行する。一方、第二実施形態において、Ｓ１１５では、制御部１５は、受信フレーム７０を構成する付加データ７４の有効時間データ７４ｆを有効時間データとして取得し、Ｓ１２０に処理を移行する。
【０１１８】
（３）送信フレーム生成処理について
次に、中継装置１０の制御部１５が、制御部１５を構成する受信バッファ１５ａから、受信フレーム７０を取得し、取得した受信フレーム７０に基づき送信フレーム８０を生成する際に行う処理について説明する。この処理において、制御部１５は、第一実施形態において行われる送信フレーム生成処理とほぼ同様の処理を受信フレーム７０に対して行う。ここでは、第一実施形態における送信フレーム生成処理との相違点についてのみ説明する。
【０１１９】
第一実施形態において、Ｓ２０５では、制御部１５は、制御部１５を構成するＲＡＭに記憶されている有効時間テーブルを参照し、取得した受信フレーム５０を構成する付加データ５４の中継データＩＤ５４ｂと同一の「中継データＩＤ」を有するレコードを特定する。そして、制御部１５は、このレコードの「有効時間有無情報」を参照し、付加データ５４の中継データ５４ｃに有効時間が設けられているか否かを判定する。一方、第二実施形態において、Ｓ２０５では、制御部１５は、受信フレーム７０を構成する付加データ７４の有効時間有無情報７４ｅを参照し、付加データ７４の中継データ７４ｃに有効時間が設けられているか否かを判定する。
【０１２０】
また、第一実施形態において、Ｓ２１０では、制御部１５は、Ｓ２０５にて特定された有効時間テーブルのレコードの「有効時間データ」を取得し、Ｓ２１５に処理を移行する。一方、第二実施形態において、Ｓ２１０では、制御部１５は、受信フレーム７０を構成する付加データ７４の有効時間データ７４ｆを有効時間データとして取得し、Ｓ２１５に処理を移行する。
【０１２１】
（４）フレーム送信処理について
次に、中継装置１０の制御部１５が、車内ＬＡＮ通信部１４を介してボデー系ネットワーク３０を構成するノードに対しフレームを送信する際に行う処理について説明する。
【０１２２】
第一実施形態において、Ｓ３１０では、制御部１５は、制御部１５を構成するＲＡＭに記憶されている有効時間テーブルを参照し、送信フレーム６０を構成する付加データ６４の中継データＩＤ６４ｂと同一の「中継データＩＤ」を有するレコードを特定する。そして、制御部１５は、このレコードの「有効時間有無情報」を参照し、付加データ６４の中継データ６４ｃに有効時間が設けられているか否かを判定する。一方、第二実施形態において、Ｓ３１０では、制御部１５は、受信フレーム７０を構成する付加データ７４の有効時間有無情報７４ｅを参照し、付加データ７４の中継データ７４ｃに有効時間が設けられているか否かを判定する。
【０１２３】
また、第一実施形態において、Ｓ３１５では、制御部１５は、Ｓ３１０にて特定された有効時間テーブルのレコードの「有効時間データ」を取得し、Ｓ３２０に処理を移行する。一方、第二実施形態において、Ｓ３１５では、制御部１５は、受信フレーム７０を構成する付加データ７４の有効時間データ７４ｆを有効時間データとして取得し、Ｓ３２０に処理を移行する。
【０１２４】
［効果］
第二実施形態において、中継装置１０は、第一実施形態と同様のタイミングで、中継データ７４ｃが有効であるか否かの判定を行う。したがって、第一実施形態と同様に、受信バッファ１５ａ、及び送信バッファ１５ｄの記憶容量を低減させると共に、ボデー系ネットワーク３０の通信負荷を低減させることができる。
【０１２５】
また、第二実施形態の中継装置１０は、受信フレーム７０が有する有効時間有無情報７４ｅ、及び有効時間データ７４ｆに基づき、中継データ７４ｃが有効であるか否かの判定を行っており、第二実施形態で行われる処理では、中継装置１０の制御部１５は、記憶部１８に記憶されているデータを参照していない。したがって、第二実施形態においては、中継装置１０が記憶部１８を有していなくても、中継データ５４ｃが有効であるか否かの判定を行うことができる。
【０１２６】
また、第二実施形態の中継装置１０は、受信フレーム７０が有する有効時間有無情報７４ｅ、及び有効時間データ７４ｆに基づき、中継データ７４ｃが有効であるか否かの判定を行う。したがって、受信フレーム７０の送信元であるノードが、状況に応じて中継データ７４ｃの有効時間の有無、及び有効時間を設定することが可能となる。
【０１２７】
［他の実施形態］
（１）中継装置１０の制御部１５は、受信バッファ１５ａに記憶されている受信フレーム５０が有する中継データ５４ｃ、及び送信バッファ１５ｄに記憶されている送信フレーム６０が有する中継データ６４ｃに対し、定期的に有効時間が経過したか否かの判定を行っても良い。そして、有効時間が経過した受信フレーム５０、又は送信フレーム６０を、受信バッファ１５ａ、又は送信バッファ１５ｄから消去すると良い。
【０１２８】
こうすることにより、受信バッファ１５ａ、及び送信バッファ１５ｄの記憶容量を低減させることができる。また、例えば、中継装置１０が受信フレーム５０を受信する頻度が一定である場合であれば、受信バッファ１５ａ、及び送信バッファ１５ｄに記憶される受信フレーム５０、及び送信フレーム６０の数を、一定の値以下に抑えることができる。したがって、受信バッファ１５ａ、及び送信バッファ１５ｄのサイズを見積もる際の、一つの目安を得ることができる。
【０１２９】
（２）上述した実施形態では、中継装置１０が行う動作の一例として、制御系ネットワーク２０を構成するノードが送信したデータを、ボデー系ネットワーク３０を構成するノードに中継する処理について説明している。言うまでもないことではあるが、中継装置１０は、上述した実施形態と同様の処理を行うことにより、ボデー系ネットワーク３０を構成するノードが送信したデータを、制御系ネットワーク２０を構成するノードに中継することができる。
【０１３０】
［特許請求の範囲との対応］
上記実施形態の説明で用いた用語と、特許請求の範囲の記載に用いた用語との対応を示す。
【０１３１】
車内ＬＡＮ通信部１１が受信手段に、時刻データ生成部１２が第一の現在時刻生成手段に、時刻データ生成部１３が第二の現在時刻生成手段に、制御部１５が制御手段に、受信バッファ１５ａ及び送信バッファ１５ｄがデータ記憶手段に、操作部１６が受付手段に、記憶部１８が有効判定情報記憶手段に相当する。
【０１３２】
また、制御系ネットワーク２０が第一のネットワークに、ボデー系ネットワーク３０が第二のネットワークに、中継データＩＤ５４ｂが所定のデータに、中継データ５４ｃが所定のデータに、データ生成時刻５４ｄが第一の時刻に、中継データＩＤ６４ｂが所定のデータに、中継データ６４ｃが所定のデータに、データ生成時刻６４ｄが第二の時刻に相当する。
【０１３３】
また、中継データＩＤ７４ｂ及び中継データ７４ｃが所定のデータに、データ生成時刻７４ｄが第一の時刻に、中継データＩＤ８４ｂが所定のデータに、中継データ８４ｃが所定のデータに、データ生成時刻８４ｄが第二の時刻に、制御系ネットワーク２０の現在時刻データが第一の現在時刻に、ボデー系ネットワーク３０の現在時刻データが第二の現在時刻に相当する。
【０１３４】
また、第一実施形態の「有効時間有無情報」及び「有効時間データ」と、第二実施形態の有効時間有無情報７４ｅ及び有効時間データ７４ｆとが、有効判定情報に相当する。
また、第一実施形態の制御部１５と、第二実施形態の車内ＬＡＮ通信部１１及び制御部１５が、有効判定情報生成手段に相当する。
【０１３５】
また、第一実施形態、及び第二実施形態におけるＳ１１０、Ｓ１２５及びＳ１３０と、第一実施形態、及び第二実施形態におけるＳ２０５、Ｓ２２０及びＳ２２５と、第一実施形態、及び第二実施形態におけるＳ３１０、Ｓ３２５及びＳ３３０とが、判定処理に相当する。
【０１３６】
また、第一実施形態、及び第二実施形態におけるＳ１２５が第一のステップに、第一実施形態のＳ２２０が第二のステップに、第二実施形態のＳ２２０が第三のステップに、第一実施形態のＳ３２５が第四のステップに、第二実施形態のＳ３２５が第五のステップに相当する。
【０１３７】
また、第一実施形態、及び第二実施形態におけるＳ２３５が変換処理に相当する。
【図面の簡単な説明】
【０１３８】
【図１】中継装置１０の構成を示すブロック図である。
【図２】第一実施形態において、中継装置１０がデータを中継する際に、中継装置１０が受信するフレームの構成と、送信するフレームの構成を説明するための図である。
【図３】有効時間テーブルを説明するための表である。
【図４】中継装置１０が、制御系ネットワーク２０を構成するノードからフレームを受信した際に行う処理を説明するためのフローチャートである。
【図５】中継装置１０が、データを中継する際、ボデー系ネットワーク３０を構成するノードに送信するフレームを生成する処理を説明するためのフローチャートである。
【図６】中継装置１０が、ボデー系ネットワーク３０を構成するノードにフレームを送信する際に行う処理を説明するためのフローチャートである。
【図７】中継装置１０が、中継するデータの有効時間の有無の設定、及び、中継するデータの有効時間の設定を受け付ける際に行う処理について説明するためのフローチャートである。
【図８】第二実施形態において、中継装置１０がデータを中継する際に、中継装置１０が受信するフレームの構成と、送信するフレームの構成を説明するための図である。
【符号の説明】
【０１３９】
１０…中継装置、１１…車内ＬＡＮ通信部、１２…時刻データ生成部、１３…時刻データ生成部、１４…車内ＬＡＮ通信部、１５…制御部、１５ａ…受信バッファ、１５ｂ…送信バッファ、１５ｃ…受信バッファ、１５ｄ…送信バッファ、１６…操作部、１７…表示部、１８…記憶部、２０…制御系ネットワーク、３０…ボデー系ネットワーク、５０…受信フレーム、５１…送信先ノードＩＤ、５２…データ中継指示コマンド、５３…送信元ノードＩＤ、５４…付加データ、５４ａ…中継先ノードＩＤ、５４ｂ…中継データＩＤ、５４ｃ…中継データ、５４ｄ…データ生成時刻、６０…送信フレーム、６１…送信先ノードＩＤ、６２…データ中継指示コマンド、６３…送信元ノードＩＤ、６４…付加データ、６４ａ…中継元ノードＩＤ、６４ｂ…中継データＩＤ、６４ｃ…中継データ、６４ｄ…データ生成時刻、７０…受信フレーム、７１…送信先ノードＩＤ、７２…データ中継指示コマンド、７３…送信元ノードＩＤ、７４…付加データ、７４ａ…中継先ノードＩＤ、７４ｂ…中継データＩＤ、７４ｃ…中継データ、７４ｄ…データ生成時刻、７４ｅ…有効時間有無情報、７４ｆ…有効時間データ、８０…送信フレーム、８１…送信先ノードＩＤ、８２…データ中継指示コマンド、８３…送信元ノードＩＤ、８４…付加データ、８４ａ…中継元ノードＩＤ、８４ｂ…中継データＩＤ、８４ｃ…中継データ、８４ｄ…データ生成時刻、８４ｅ…有効時間有無情報、８４ｆ…有効時間データ。
【図１】
2009060414.tif 000003
【図２】
2009060414.tif 000004
【図３】
2009060414.tif 000005
【図４】
2009060414.tif 000006
【図５】
2009060414.tif 000007
【図６】
2009060414.tif 000008
【図７】
2009060414.tif 000009
【図８】
2009060414.tif 000010