(57)【要約】【課題】第１通信用バス上の装置から第２通信用バス上の装置へ送信するフレームを中継する場合に、中継時間を短縮し、かつフレームの中継順序が逆転することを防止する車内通信方法、車内通信システム及び中継装置を提供する。【解決手段】中継装置１は、第１通信用バスから受信している第１フレームから送信先情報を読み取り（Ｓ３）、読み取った送信先情報に基づいて第１フレームの送信の可否を判定し（Ｓ４）、送信不可の場合（Ｓ４：ＮＯ）、受信した第１フレームをフレームバッファに記録し（Ｓ５）、送信可の場合（Ｓ４：ＹＥＳ）、フレームバッファに記録している第２フレームの有無を判定し（Ｓ６）、記録されているとき（Ｓ６：ＹＥＳ）、第２フレームの送信（Ｓ８）及び第１フレームの記録を行い（Ｓ９）、記録されていないとき（Ｓ６：ＮＯ）、受信している第１フレームを送信する（Ｓ７）【選択図】図６
2008092146.tif 000002
【特許請求の範囲】
【請求項１】
送信先を示す送信先情報を含むフレームを送受信し、受信したフレームを記録する記録手段を備える中継装置と、該中継装置が備える通信手段に夫々接続した複数の通信用バスと、該通信用バスに接続した複数の車載型通信装置とを用いた車内通信方法において、
第１の通信用バスに接続した第１の車載型通信装置は、
第２の通信用バスに接続した第２の車載型通信装置を送信先とする第１のフレームを前記中継装置へ送信し、
該中継装置は、
第１の通信用バスから受信している第１のフレームから送信先情報を読み取り、
読み取った送信先情報が示す第２の車載型通信装置が接続した第２の通信用バスへの第１のフレームの送信の可否を判定し、
第２の通信用バスへの送信が不可と判定した場合に、受信した第１のフレームを記録手段に記録し、
第２の通信用バスへの送信が可と判定した場合に、記録手段に記録している第２のフレームの有無を判定し、
記録手段に第２のフレームが記録されていると判定したときに、記録手段に記録している第２のフレームの第２の通信用バスへの送信及び受信した第１のフレームの記録手段への記録を行い、
記録手段に第２のフレームが記録されていないと判定したときに、受信している第１のフレームを第２の通信用バスを介して第２の車載型通信装置へ送信する
ことを特徴とする車内通信方法。
【請求項２】
送信先を示す送信先情報を含むフレームを送受信する複数の通信手段、及び該通信手段が受信したフレームを記録する記録手段を備える中継装置と、該中継装置が備える通信手段に夫々接続した複数の通信用バスと、該通信用バスに接続した複数の車載型通信装置とを備える車内通信システムにおいて、
第１の通信用バスに接続した第１の車載型通信装置は、
第２の通信用バスに接続した第２の車載型通信装置を送信先とする第１のフレームを前記中継装置へ送信する手段を備え、
該中継装置は、
第１の通信手段にて受信している第１のフレームから送信先情報を読み取る手段と、
読み取った送信先情報が示す第２の車載型通信装置が接続した第２の通信用バスへの第２の通信手段からの第１のフレームの送信の可否を判定する第１判定手段と、
第２の通信手段からの送信が不可と判定した場合に、受信した第１のフレームを記録手段に記録する手段と、
第２の通信手段からの送信が可と判定した場合に、記録手段に記録している第２のフレームの有無を判定する第２判定手段と、
記録手段に第２のフレームが記録されていると判定したときに、記録手段に記録している第２のフレームの第２の通信手段からの送信及び受信したフレームの記録手段への記録を行う手段と、
記録手段に第２のフレームが記録されていないと判定したときに、受信している第１のフレームを第２の通信手段から第２の通信用バスを介して第２の車載型通信装置へ送信する手段と
を備えることを特徴とする車内通信システム。
【請求項３】
前記第１判定手段は、第２の通信用バスが第３のフレームの転送に用いられていると判定した場合に、第２の通信手段からの第１のフレームの送信が不可と判定する様に構成してあることを特徴とする請求項２に記載の車内通信システム。
【請求項４】
前記記録手段に記録したフレームを識別する識別情報を、送信の優先順位に応じて送信側の通信手段毎に記録する識別情報テーブルを更に備え、
前記第２判定手段は、識別情報テーブルの記録内容に基づいて判定する様に構成してある
ことを特徴とする請求項２又は請求項３に記載の車内通信システム。
【請求項５】
送信先を示す送信先情報を含むフレームを送受信する複数の通信手段と、該通信手段が受信したフレームを記録する記録手段とを備える中継装置において、
第１の通信手段にて受信している第１のフレームから送信先情報を読み取る手段と、
読み取った送信先情報が示す送信先が接続している第２の通信手段からの第１のフレームの送信の可否を判定する手段と、
第２の通信手段からの送信が不可と判定した場合に、受信した第１のフレームを記録手段に記録する手段と、
第２の通信手段からの送信が可と判定した場合に、記録手段に記録している第２のフレームの有無を判定する手段と、
記録手段に第２のフレームが記録していると判定したときに、記録手段に記録している第２のフレームの第２の通信手段からの送信及び受信した第１のフレームの記録手段への記録を行う手段と、
記録手段に第２のフレームが記録していないと判定したときに、受信している第１のフレームを第２の通信手段から送信する手段と
を備えることを特徴とする中継装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信先を示す送信先情報を含むフレームを送受信する複数の通信手段、及び該通信手段が受信したフレームを記録する記録手段を備える中継装置と、該中継装置が備える通信手段に夫々接続した複数の通信用バスと、該通信用バスに接続した複数の車載型通信装置とを用いた車内通信方法、該車内通信方法を適用した車内通信システム、並びに該車内通信システムにて用いられる中継装置に関し、特にフレームの送信順序の整合性を維持することが可能な車内通信方法、車内通信システム及び中継装置に関する。
【背景技術】
【０００２】
近年、自動車における車内通信システムの分野において、ワイヤハーネスの削減及び大容量のデータ通信のために通信を多重化する試みが行われている。自動車向けの多重通信のプロトコルとしては、Ｒｏｂｅｒｔ  Ｂｏｓｃｈ社が開発したＣＡＮ（Control Area Network）が標準となりつつある。このＣＡＮをプロトコルとする車内通信システムでは、複数の電子制御ユニット（ＥＣＵ：Electronic Control Unit ）をノードとし、バスとなるワイヤハーネスに接続する形態のものであり、メッセージは予め設定されているフレームの形式で送信され、バスに早くアクセスしたノードが優先的な送信権を得るものである。
【０００３】
ＣＡＮに準拠した従来の車内通信システムでは、複数のバスをゲートウェイである中継装置にて接続する。中継装置では、第１のバスに接続しているノードからフレームとしてメッセージが送信された場合に、フレームを受信してフレームバッファに記録する。そして中継装置は、受信したフレームに送信先の装置として自ノードが示されている場合、フレームバッファに記録したフレームのメッセージの内容に基づく処理を実行する。また中継装置は、受信したフレームに送信先の装置として、送信元のノードが接続しているバスと異なるバスに接続しているノードが示されている場合、フレームバッファに記録したフレームを送信先として示されているノードへ送信する。この様な車内通信システムは、例えば非特許文献１に記載されている。
【非特許文献１】ＣＡＮ入門  発行:２００３年１０月１日  発行者：ルネサステクノロジ  インターネット(ＵＲＬ：http://www.renesas.com/jpn/products/mpumcu/specific/can_lin_mcu/candoc/rjj99z0001_entry_0400.pdf)
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら非特許文献１に記載されている従来の車内通信システムでは、フレームをフレームバッファに記録後、フレームの送信先を読み取って、送信先が示すノードへ送信するため、フレームバッファの受信開始から送信が完了するまでに時間を要するという問題がある。この問題は中継するフレームの情報量が増大し、フレーム長が長くなる程、無視することができない問題となる。
【０００５】
本発明は斯かる事情に鑑みてなされたものであり、受信しているフレームから送信先を示す送信先情報を読み取り、読み取った送信先情報に基づいて受信中のフレームの送信を開始して、フレームの受信処理及び送信処理を並列処理として実行することにより、受信したフレームのフレームバッファへの記録及びフレームバッファからの読み出しに要する時間等の様々な時間を削減することができるので中継時間を短縮することが可能な車内通信方法、該車内通信方法を適用した車内通信システム、並びに該車内通信システムにて用いられる中継装置の提供を目的とする。
【０００６】
また上述した並列処理の実行に際し、受信しているフレームの送信先となるバス上にフレームが存在する場合、送信処理をすることができないため、受信したフレームを中継装置中のバッファに一時的に記録して待機した後、フレームの送信処理を実行することになる。ところがフレームを記録している間に、送信先が同じであるフレームを受信した場合、受信したフレームを先に送信する可能性がある。
【０００７】
図７は、フレームの中継順序を概念的に示す説明図である。図７では、中継装置が通信用バスＡ及び通信用バスＢから受信したフレームを通信用バスＣ上へ送信する処理を時系列で示している。図７に示す様に中継装置は、通信用バスＡからフレームαを受信して通信用バスＣ上へ送信する。フレームαの送信を開始する時、通信用バスＣ上にフレームが存在していないため、中継装置は、フレームαの受信処理及び送信処理を並行処理として実行する。また中継装置は、通信用バスＢからフレームβを受信して、送信を開始する時に通信用バスＣ上にフレームαが存在するため、並行処理を実行せず、フレームバッファに記録して待機した後、通信用バスＣ上へ送信する。
【０００８】
さらに中継装置は、通信用バスＢからフレームδを受信して、送信を開始する時に通信用バスＣ上にフレームγが存在するため、並行処理を実行せず、フレームバッファに記録して待機する。そして通信用バスＣ上のフレームγの転送が完了後、フレームδの待機が解除される前に、通信用バスＡからフレームεを受信した場合、フレームεは並行処理により通信用バスＣ上へ送信され、その後フレームδが通信用バスＣ上へ送信されることになる。即ちフレームの送信順序が逆転する。この様にして受信側の装置で順序が逆転されてフレームを受信した場合、誤動作を行う可能性が生じる。
【０００９】
本発明はこの様な状況をも想定したものであり、受信しているフレームを送信する場合に、記録手段に記録されているフレームの有無を判定し、フレームが記録されていると判定したときに、受信しているフレームを記録手段に記録することにより、送信順序の逆転を防止し、誤動作の発生を防止することが可能な車内通信方法、該車内通信方法を適用した車内通信システム、並びに該車内通信システムにて用いられる中継装置の提供を目的とする。
【課題を解決するための手段】
【００１０】
第１発明に係る車内通信方法は、送信先を示す送信先情報を含むフレームを送受信し、受信したフレームを記録する記録手段を備える中継装置と、該中継装置が備える通信手段に夫々接続した複数の通信用バスと、該通信用バスに接続した複数の車載型通信装置とを用いた車内通信方法において、第１の通信用バスに接続した第１の車載型通信装置は、第２の通信用バスに接続した第２の車載型通信装置を送信先とする第１のフレームを前記中継装置へ送信し、該中継装置は、第１の通信用バスから受信している第１のフレームから送信先情報を読み取り、読み取った送信先情報が示す第２の車載型通信装置が接続した第２の通信用バスへの第１のフレームの送信の可否を判定し、第２の通信用バスへの送信が不可と判定した場合に、受信した第１のフレームを記録手段に記録し、第２の通信用バスへの送信が可と判定した場合に、記録手段に記録している第２のフレームの有無を判定し、記録手段に第２のフレームが記録されていると判定したときに、記録手段に記録している第２のフレームの第２の通信用バスへの送信及び受信した第１のフレームの記録手段への記録を行い、記録手段に第２のフレームが記録されていないと判定したときに、受信している第１のフレームを第２の通信用バスを介して第２の車載型通信装置へ送信することを特徴とする。
【００１１】
第２発明に係る車内通信システムは、送信先を示す送信先情報を含むフレームを送受信する複数の通信手段、及び該通信手段が受信したフレームを記録する記録手段を備える中継装置と、該中継装置が備える通信手段に夫々接続した複数の通信用バスと、該通信用バスに接続した複数の車載型通信装置とを備える車内通信システムにおいて、第１の通信用バスに接続した第１の車載型通信装置は、第２の通信用バスに接続した第２の車載型通信装置を送信先とする第１のフレームを前記中継装置へ送信する手段を備え、該中継装置は、第１の通信手段にて受信している第１のフレームから送信先情報を読み取る手段と、読み取った送信先情報が示す第２の車載型通信装置が接続した第２の通信用バスへの第２の通信手段からの第１のフレームの送信の可否を判定する第１判定手段と、第２の通信手段からの送信が不可と判定した場合に、受信した第１のフレームを記録手段に記録する手段と、第２の通信手段からの送信が可と判定した場合に、記録手段に記録している第２のフレームの有無を判定する第２判定手段と、記録手段に第２のフレームが記録されていると判定したときに、記録手段に記録している第２のフレームの第２の通信手段からの送信及び受信したフレームの記録手段への記録を行う手段と、記録手段に第２のフレームが記録されていないと判定したときに、受信している第１のフレームを第２の通信手段から第２の通信用バスを介して第２の車載型通信装置へ送信する手段とを備えることを特徴とする。
【００１２】
第３発明に係る車内通信システムは、第２発明において、前記第１判定手段は、第２の通信用バスが第３のフレームの転送に用いられていると判定した場合に、第２の通信手段からの第１のフレームの送信が不可と判定する様に構成してあることを特徴とする。
【００１３】
第４発明に係る車内通信システムは、第２発明又は第３発明において、前記記録手段に記録したフレームを識別する識別情報を、送信の優先順位に応じて送信側の通信手段毎に記録する識別情報テーブルを更に備え、前記第２判定手段は、識別情報テーブルの記録内容に基づいて判定する様に構成してあることを特徴とする。
【００１４】
第５発明に係る中継装置は、送信先を示す送信先情報を含むフレームを送受信する複数の通信手段と、該通信手段が受信したフレームを記録する記録手段とを備える中継装置において、第１の通信手段にて受信している第１のフレームから送信先情報を読み取る手段と、読み取った送信先情報が示す送信先が接続している第２の通信手段からの第１のフレームの送信の可否を判定する手段と、第２の通信手段からの送信が不可と判定した場合に、受信した第１のフレームを記録手段に記録する手段と、第２の通信手段からの送信が可と判定した場合に、記録手段に記録している第２のフレームの有無を判定する手段と、記録手段に第２のフレームが記録していると判定したときに、記録手段に記録している第２のフレームの第２の通信手段からの送信及び受信した第１のフレームの記録手段への記録を行う手段と、記録手段に第２のフレームが記録していないと判定したときに、受信している第１のフレームを第２の通信手段から送信する手段とを備えることを特徴とする。
【００１５】
本発明では、受信中のフレームから読み取った送信先情報に基づいて受信中のフレームの送信を開始して、フレームの受信処理及び送信処理を並列処理として実行することにより、受信したフレームの記録手段への記録及び記録手段からの読み出しに要する時間等の様々な時間を削減することができるので中継時間を短縮することが可能である。
【００１６】
しかも本発明では、受信しているフレームを送信する場合に、記録手段に記録されているフレームの有無を判定し、フレームが記録されていると判定したときに、受信しているフレームを記録手段に記録することにより、以前に受信したフレームを記録手段に一時的に記録していたとしても、受信しているフレームを記録手段に記録し、以前に受信したフレームを優先的に送信するので、送信順序の逆転を防止し、受信側の装置における誤動作の発生を防止することが可能な車内通信方法、該車内通信方法を適用した車内通信システム、並びに該車内通信システムにて用いられる中継装置の提供を目的とする。
【発明の効果】
【００１７】
本発明に係る車内通信方法、車内通信システム及び中継装置は、ＣＡＮ等の規格に即した車内通信網に配設されたゲートウェイとして用いられる中継装置にて、第１の通信用バスに接続している第１の通信手段にて受信しているフレームから送信先情報を読み取り、受信しているフレームを第２の通信手段から第２の通信用バス上へ送信することにより、受信中のフレームから読み取った送信先情報に基づいて受信中のフレームの送信を開始して、フレームの受信処理及び送信処理を並列処理として実行することにより、受信したフレームの記録手段への記録及び記録手段からの読み出しに要する時間等の様々な時間を削減することができるので中継時間を短縮することが可能である等、優れた効果を奏する。
【００１８】
しかも本発明に係る車内通信方法、車内通信システム及び中継装置は、受信しているフレームが送信先となる第２の通信用バス上への送信が可と判定した場合に、記録手段に記録しているフレームの有無を判定し、記録手段にフレームが記録されていると判定したときに、記録手段に記録しているフレームの送信及び受信したフレームの記録手段への記録を行う。
【００１９】
この構成により、本発明では、以前に受信したフレームを記録手段に一時的に記録していたとしても、受信しているフレームを記録手段に記録して、以前に受信したフレームを優先的に送信するので、送信順序の逆転を防止することが可能であり、受信側の装置における誤動作の発生を防止することが可能である等、優れた効果を奏する。
【発明を実施するための最良の形態】
【００２０】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。図１は、本発明の車内通信システムの構成を示すブロック図である。図１中１は、本発明の中継装置であり、中継装置１は、ＣＡＮ（Control Area Network）等の車内ＬＡＮ規格に基づくゲートウェイとして用いられる。中継装置１には、ワイヤハーネスを用いた複数の通信用バス２，２，…が接続されており、各通信用バス２，２，…には、通信ノードとして電気負荷、センサ等の様々な電子制御ユニット（ＥＣＵ：Electronic Control Unit ）を用いた車載型通信装置３，３，…が接続されている。そして中継装置１は、一の通信用バス２に接続された一の車載型通信装置３からフレームを受信し、受信したフレームを他の通信用バス２に接続された他の車載型通信装置３へ送信する中継処理を行う。
【００２１】
中継装置１は、フレームの中継処理を制御する中継処理部１０と、各通信用バス２，２，…に接続し、通信用バス２からフレームを受信して中継処理部１０へ渡し、中継処理部１０から受け付けたフレームを通信用バス２上へ送信するＣＡＮコントローラを用いた送信及び受信用の通信部１１とを備えている。
【００２２】
図２は、本発明の車内通信システムにて用いられる中継装置１が備える中継処理部１０の構成を示すブロック図である。中継装置１が備える中継処理部１０は、ＳＲＡＭ等のＲＡＭを用いた記録手段１００と、通信部１１が受信したフレームを受け付ける受信処理回路１０１と、通信用バス２上へ送信すべく通信部１１へフレームを渡す送信処理回路１０２とを備えている。
【００２３】
記録手段１００の記録領域は、中継するフレームを記録するフレームバッファ１０００と、送信待ちのフレームを記録しているフレームバッファ１０００のアドレスを記録する送信待ちバッファリスト１００１と、フレームが記録されていないフレームバッファ１０００のアドレスを記録する空きバッファリスト１００２と、送信待ちバッファリスト１００１に記録されているアドレスの先頭アドレス及び末尾アドレス並びに空きバッファリスト１００２の先頭アドレスを記録するバッファ管理リスト１００３として用いられている。
【００２４】
受信処理回路１０１は、フレームの送信先情報が示す通信用バス２を記録しているルーティングテーブル１０１０と、受信したフレームの送信先情報からルーティングテーブル１０１０を参照して中継すべきフレームか否かを判別する中継フレーム判別手段１０１１と、受信したフレームのフレームバッファ１０００への記録に関する処理を行うフレームバッファ管理手段１０１２と、通信部１１に受信しているフレームの送信を要求する送信要求手段１０１３とを備えている。受信処理回路１０１は、例えばＡＳＩＣ(Application Specific Integrated Circuit) 等の集積回路として形成される。
【００２５】
送信処理回路１０２は、送信待ちとしてフレームバッファ１０００に記録したフレームの識別に係る情報を記録する識別情報記録テーブル１０２０と、識別情報記録テーブル１０２０並びにバッファ管理リスト１００３及び送信待ちバッファリスト１００１を参照してフレームバッファ１０００から送信すべきフレームを検索するフレーム検索手段１０２１と、検索したフレームの送信を通信部１１に要求する送信要求手段１０２２と、フレームを全ての送信先へ送信完了したか否かを判定する送信完了判定手段１０２３と、送信完了判定手段１０２３が送信完了したと判定した場合に送信待ちバッファリスト１００１を更新してフレームバッファ１０００を解放するバッファ解放手段１０２４と、解放したフレームバッファ１０００のアドレスを空きバッファリスト１００２に登録する空きバッファ登録手段１０２５とを備えている。送信処理回路１０２は、例えばＡＳＩＣ等の集積回路として形成される。
【００２６】
図３は、本発明の車内通信システムにて用いられる中継装置１が備える通信部１１の構成を示すブロック図である。通信部１１は、通信用バス２，２，…毎に受信ポート１１０及び送信ポート１１１を備えており、通信における物理層及びデータリンク層に関する制御を実行する。受信ポート１１０は、ポート番号を示すポート番号記録手段１１００と、受信に係るボーレートを設定するボーレート設定手段１１０１と、フレームの受信完了を検知する受信完了検知手段１１０２とを備えている。送信ポート１１１は、ポート番号を示すポート番号記録手段１１１０と、送信に係るボーレートを設定するボーレート設定手段１１１１と、フレームの送信完了を検知する送信完了検知手段１１１２とを備えている。
【００２７】
図４は、本発明の中継装置１の送信処理回路１２０が備える識別情報記録テーブル１０２０の記録内容を概念的に示す説明図である。識別情報記録テーブル１０２０は、フレームバッファ１０００に記録したフレームを識別する識別情報を、送信の優先順位に応じて送信ポート１１１，１１１，…毎に記録している。図４に示す例では、ポート１として示された送信ポート１１１から送信すべきフレームとして、識別情報が「β」であるフレームが記録されていることを示している。なお送信の優先順位は、原則として受信した順となる。
【００２８】
図５は、本発明の車内通信システムにて用いられるフレームの前部のフォーマットを概念的に示す説明図である。フレームは、フレームの開始を示すスタートオブフレーム（ＳＯＦ）フィールドと、フレームの優先順位等の情報を示すアービトレーションフィールドと、メッセージ長等の制御に関する各種情報を示すコントロールフィールドと、送信されるデータを示すデータフィールドとを含んでいる。
【００２９】
次に本発明の車内通信システムにて用いられる各種装置の処理について説明する。図６は、本発明の車内システムにて用いられる各種装置の処理を示すフローチャートである。ここでは第１の通信用バス２（以降、第１通信用バス２ａという）に接続している第１の車載型通信装置３（以降、第１車載型通信装置３ａという）から中継装置１を介して第２の通信用バス２（以降、第２通信用バス２ｂという）に接続している第２の車載型通信装置３（以降、第２車載型通信装置３ｂという）へフレームを送信する処理について説明する。
【００３０】
第１車載型通信装置３ａは、第２車載型通信装置３ｂを送信先とするフレーム（以降、第１フレームという）を中継装置１へ送信する（ステップＳ１）。
【００３１】
中継装置１は、第１通信用バス２ａに接続している通信部１１の受信ポート１１０にて第１フレームの受信を開始し（ステップＳ２）、受信ポート１１０にて受信している第１フレームから送信先情報を読み取る（ステップＳ３）。ステップＳ３にて読み取る送信先情報とは、アービトレーションフィールドに係る情報である。なお中継装置１が第１フレームの受信を完了していなくても、送信先情報が示されているビットまで受信した段階で、受信中の第１フレームから送信先情報を読み取る。また中継装置１は、中継フレーム判別手段１０１１により、ルーティングテーブル１１１を参照して第１フレームを中継すべき否かを判定し、更に中継すべきであると判定した場合、ルーティングテーブル１１１を参照して送信経路を導出する。
【００３２】
そして中継装置１は、読み取った送信先情報が示す第２車載型通信装置３ｂが接続した第２通信用バス２ｂ上への第１フレームの送信の可否を判定する（ステップＳ４）。ステップＳ４では、第２通信用バス２ｂ上に転送中の他のフレームが存在する場合に第１フレームの送信が不可であると判定する。なお第２通信用バス２ｂに接続する他のノードがフレームを送信すべく第２通信用バスの送信権を獲得した段階から他のフレームが転送中であると判定する。
【００３３】
ステップＳ４において、第１フレームの送信が不可であると判定した場合（ステップＳ４：ＮＯ）、中継装置１は、受信している第１フレームの受信を完了後、受信した第１フレームをフレームバッファ１０００に記録し（ステップＳ５）、第１フレームの受信に係る処理を終了する。ステップＳ５において、フレームバッファ１０００に記録した第１フレームは、所定の待機時間又は所定のルーチンにて算出される待機時間の待機を行った後、再度送信の可否を判定し、送信可と判定した場合に、第２通信用バス２ｂ上へ送信される。ステップＳ５において、中継装置１は、フレームバッファ管理手段１０１２により、フレームバッファ１０００に第１フレームを記録し、送信待ちバッファリスト１００１及び空きバッファリスト並びにバッファ管理リスト１００３を更新する。そして中継装置１は、第１フレームをフレームバッファ１０００に記録後、識別情報記録テーブル１０２０を更新する。
【００３４】
ステップＳ４において、第１フレームの送信が可と判定した場合（ステップＳ４：ＹＥＳ）、中継装置１は、フレームバッファ１０００に記録しているフレーム（以降、第２フレームという）の有無を判定する（ステップＳ６）。ステップＳ６において、フレームバッファ１０００に記録している第２フレームとは、例えばステップＳ５に示す様な状況が発生して送信することができずに一時的にフレームバッファ１０００に記録したフレームである。なお判定の対象となる第２フレームは、第１フレームと同一の通信用バス２（ここでは第２通信用バス２ｂ）上へ送信すべきフレームである。
【００３５】
ステップＳ６において、第１フレームと送信先となる通信用バス２が同一である第２フレームがフレームバッファ１０００に記録されていないと判定した場合（ステップＳ６：ＮＯ）、中継装置１は、受信している第１フレームを、第２通信用バス２ｂに接続している通信部１１の送信ポート１１１から、第２通信用バス２ｂ上の第２車載通信装置３ｂへ送信し（ステップＳ７）、第１フレームの受信に係る処理を終了する。ステップＳ７において、中継装置１は、受信処理回路１０１の送信要求手段１０１３により、受信中の第１フレームの送信を開始する。即ち第１フレームの受信処理及び送信処理を並行処理として実行する。
【００３６】
ステップＳ６において、第１フレームと送信先となる通信用バス２が同一である第２フレームがフレームバッファ１０００に記録されていると判定した場合（ステップＳ６：ＹＥＳ）、中継装置１は、フレームバッファ１０００に記録している第２フレームを、第２通信用バス２ｂに接続している通信部１１の送信ポート１１１から、第２通信用バス２ｂ上の第２車載通信装置３ｂへ送信し（ステップＳ８）、受信している第１フレームの受信が完了後、受信した第１フレームをフレームバッファ１０００に記録し（ステップＳ９）、第１フレームの受信に係る処理を終了する。ステップＳ８において、中継装置１は、フレーム検索手段１２２により、識別情報記録テーブル１２１並びにバッファ管理リスト１０４及び送信待ちバッファリスト１０３を参照してフレームバッファ１０１から送信すべきフレームを検索し、送信要求手段１２３により、検索したフレームの送信を通信部１１に要求し、送信完了判定手段１２４により、フレームの送信を完了したか否かを判定し、送信完了したと判定した場合に、バッファ解放手段１２５により、送信待ちバッファリスト１０２を更新してフレームバッファ１０１を解放する。なお送信先となる通信用バス２が同一である第２フレームがフレームバッファ１０００に複数記録されている場合、優先順位、ここでは先入れ先出し方式に基づいて送信する。ステップＳ９において、第１フレームは、優先順位が最下位のフレームとして記録される。またステップＳ９の記録処理は、ステップＳ５の記録処理と実質的に同様である。
【００３７】
そして第２車載型通信装置３ｂは、第１フレーム又は第２フレームを受信し、受信したフレームに基づく処理を実行する。
【００３８】
この様に本発明の中継装置１は、受信しているフレームを送信する場合に、フレームバッファ１０００のフレーム記録状況を確認することにより、後から受信した優先順位の低いフレームを先に受信している優先順位の高いフレームより先に送信先へ送信することを防止することが可能である。
【００３９】
前記実施の形態では、ＣＡＮに則した車内通信システムに適用する形態を示したが、本発明はこれに限らず、様々な規格の車内通信システムに適用することが可能である。また通信網、各種装置及び各種回路の構成は、実装状況に応じて様々な形態に展開することが可能である。
【図面の簡単な説明】
【００４０】
【図１】本発明の車内通信システムの構成を示すブロック図である。
【図２】本発明の車内通信システムにて用いられる中継装置が備える中継処理部の構成を示すブロック図である。
【図３】本発明の車内通信システムにて用いられる中継装置が備える通信部の構成を示すブロック図である。
【図４】本発明の中継装置の送信処理回路が備える識別情報記録テーブルの記録内容を概念的に示す説明図である。
【図５】本発明の車内通信システムにて用いられるフレームの前部のフォーマットを概念的に示す説明図である。
【図６】本発明の車内システムにて用いられる各種装置の処理を示すフローチャートである。
【図７】フレームの中継順序を概念的に示す説明図である。
【符号の説明】
【００４１】
１  中継装置
１０  中継処理部
１００  記録手段
１０００  フレームバッファ
１０１  受信処理回路
１０２  送信処理回路
１０２０  識別情報記録テーブル
１１  通信部
１１０  受信ポート
１１２  送信ポート
２  通信用バス
３  車載型通信装置
【図１】
2008092146.tif 000003
【図２】
2008092146.tif 000004
【図３】
2008092146.tif 000005
【図４】
2008092146.tif 000006
【図５】
2008092146.tif 000007
【図６】
2008092146.tif 000008
【図７】
2008092146.tif 000009