(57)【要約】【課題】複数のイーサネット通信線間でのデータの中継を行う中継装置において、中継装置にマイコンを直接接続することなく複数のスイッチの設定を変更できるようにする。【解決手段】中継装置においては、書込装置から複数のイーサネット通信線の何れかを介して、中継装置の設定を変更する旨の書換情報を受信する（Ｓ１６０）。そして、書換情報に従って当該中継装置の設定を変更し（Ｓ１７０）、書換情報をローカルネットワーク内に存在する他の中継装置に対して送信する（Ｓ１６５）。【選択図】図２
2016178634.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信線が接続され、前記複数の通信線間でのデータの中継を行う中継装置（２０，３０，４０，５０）であって、
送信元装置（１０）から前記複数の通信線の何れかを介して、中継装置の設定を変更する旨の書換情報を受信する受信手段（Ｓ１６０）と、
前記書換情報に従って当該中継装置の設定を変更する設定変更手段（Ｓ１７０）と、
前記書換情報をローカルネットワーク内に存在する他の中継装置に対して送信する変更情報送信手段（Ｓ１６５）と、
を備えたことを特徴とする中継装置。
【請求項２】
請求項１に記載の中継装置において、
当該中継装置は、前記書換情報の送受信をマルチキャスト通信を用いて行うこと
を特徴とする中継装置。
【請求項３】
請求項１または請求項２に記載の中継装置において、
前記書換情報には、コンフィグ情報を含むこと
を特徴とする中継装置。
【請求項４】
請求項１〜請求項３の何れかに記載の中継装置において、
前記書換情報は、該書換情報が含まれるデータのうちの、ＭＡＣアドレスの記録領域に格納されていること
を特徴とする中継装置。
【請求項５】
請求項１〜請求項４の何れか１項に記載の中継装置において、
前記複数の通信線の何れかを介して、テストモードに移行する旨のテストモード移行指令を受信すると、当該中継装置の作動モードをテストモードに移行させるテストモード移行手段（Ｓ１１０、Ｓ１２０）と、
当該中継装置の作動モードがテストモードでないときに、前記設定変更手段が当該中継装置の設定を変更すること禁止する変更禁止手段（Ｓ１５０）と、
を備えたことを特徴とする中継装置。
【請求項６】
請求項１〜請求項５の何れか１項に記載の中継装置において、
前記設定変更手段により設定変更が完了をすると設定変更が完了した旨を表す完了通知を前記送信元に通知する完了通知手段（Ｓ１８０）、を備えたこと
を特徴とする中継装置。
【請求項７】
請求項１〜請求項６の何れか１項に記載の中継装置において、
前記送信元装置からの要求に応じて当該中継装置の不具合の有無を示す不具合情報を送信する不具合情報送信手段（Ｓ２４０）、を備えたこと
を特徴とする中継装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の通信線間でのデータの中継を行う中継装置に関する。
【背景技術】
【０００２】
上記の中継装置として、複数の中継装置を、構内ネットワーク等のローカルネットワークにおいて利用する構成が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２４６６１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ローカルネットワーク内で複数の中継装置を利用する場合、複数の中継装置の設定を、手間を掛けることなく変更したいという要求がある。
しかしながら、中継装置の設定を変更する手続きは多種多様である為、書込装置へ各中継装置に応じた手続きを所持しなければいけない。また、マイコンを備えた中継装置は高価であるため、マイコンを備えていない中継装置を利用したいという要求もある。
【０００５】
そこで、このような問題を鑑み、複数の通信線間でのデータの中継を行う中継装置において、中継装置にマイコンを搭載することなく、複数のスイッチの設定を同一の手続きで変更できるようにすることを本発明の目的とする。
【課題を解決するための手段】
【０００６】
本発明の中継装置において、受信手段は、送信元装置から複数の通信線の何れかを介して、中継装置の設定を変更する旨の書換情報を受信する。また、設定変更手段は、書換情報に従って当該中継装置の設定を変更する。そして、変更情報送信手段は、書換情報をローカルネットワーク内に存在する他の中継装置に対して送信する。
【０００７】
このような中継装置によれば、書換情報に基づいて当該中継装置（自装置）の設定を変更するとともに、ローカルネットワーク内の他の中継装置にも書換情報を中継するので、マイコンを搭載したり、マイコンを搭載した装置を接続したりすることなく、ローカルネットワーク内の複数の中継装置の設定をまとめて変更することができる。
【０００８】
なお、各請求項の記載は、可能な限りにおいて任意に組み合わせることができる。この際、一部構成を除外してもよい。
【図面の簡単な説明】
【０００９】
【図１】本発明が適用された通信システム１の概略構成を示すブロック図である。
【図２】設定書換処理を示すラダーチャートである。
【図３】実施形態において、やりとりされるデータのデータ構成の一例を示す説明図である。
【図４】宛先アドレスとしてのＭＡＣアドレスの活用法を示す説明図である。
【図５】書込装置１０から送信される指示の例を示す説明図である。
【図６】コンフィグ情報の一例を示す説明図である。
【図７】変形例において、やりとりされるデータのデータ構成の一例を示す説明図である。
【発明を実施するための形態】
【００１０】
以下に本発明にかかる実施の形態を図面と共に説明する。
［本実施形態の構成］
本発明が適用された通信システム１は、例えば乗用車等の車両に搭載され、車両内の通信網をローカルネットワークとして、ローカルネットワーク内において複数の装置が互いに通信可能に構成されたシステムである。通信システム１は、図１に示すように、書込装置１０と、複数のイーサネット（登録商標）スイッチ２０，３０，４０，５０と、複数の電子制御装置（ＥＣＵ）２６，３６，３７，４６，４７，５６，５７と、を備えている。書込装置１０、イーサネットスイッチ２０，３０，４０，５０、およびＥＣＵ２６，３６，３７，４６，４７，５６，５７は、イーサネット規格およびＴＣＰ／ＩＰプロトコルを用いて、通信線７１，７２，７３，７４，８５，７６，７７，７８，７９，８０，８１を介した通信を行う。
【００１１】
書込装置１０は、ＥＣＵ（Electronic Control Unit）の１つとして構成され、ＣＰＵ１１と、ＲＯＭ，ＲＡＭ等のメモリ１２とからなるマイコン（図示しない）を備えている。ＣＰＵ１１は、メモリ１２に格納されたプログラムに基づく処理を実施する。
【００１２】
特に、本実施形態において、書込装置１０は、通信システム１を構成するローカルネットワーク内に存在するイーサネットスイッチ２０，３０，４０，５０に通信に関する設定変更させるための処理を実施する。すなわち、書込装置１０は、イーサネットスイッチ２０，３０，４０，５０に対する書換指示を送信することでイーサネットスイッチ２０，３０，４０，５０の通信に関する設定を変更させる。
【００１３】
イーサネットスイッチ２０，３０，４０，５０としては、イーサネットスイッチ［Ａ１］２０、イーサネットスイッチ［Ａ２］３０，イーサネットスイッチ［Ｂ］４０，イーサネットスイッチ［Ｃ］５０が備えられている。括弧内のアルファベット［Ａ］［Ｂ］［Ｃ］についてはイーサネットスイッチの製造会社を示している。
【００１４】
イーサネットスイッチ［Ａ１］［Ａ２］は同じ製造会社にて製造され、イーサネットスイッチ［Ｂ］４０，イーサネットスイッチ［Ｃ］５０とは異なる製造会社にて製造されている。つまり、通信システム１は、異なる製造会社にて製造された複数のイーサネットスイッチをネットワーク機器として組み込むことができることを示している。
【００１５】
これらのイーサネットスイッチ２０，３０，４０，５０は、共通部分として、制御回路２１，３１，４１，５１、ＥＥＰＲＯＭ２２，３２，４２，５２、バッファ２３，３３，４３，５３をそれぞれ備えている。各イーサネットスイッチ２０，３０，４０，５０のこれらの構成による機能は同様であるため、以後、イーサネットスイッチ２０について主に説明する。なお、イーサネットスイッチ２０について説明した内容は、他のイーサネットスイッチ３０，４０，５０において援用することができるものとする。
【００１６】
イーサネットスイッチ２０のうち、制御回路２１は、接続された通信線７１〜７４から受信したデータを宛先ＭＡＣアドレスに基づいて設定される通信線に送出する中継機能を備えている。中継機能を実施する際には、受信したデータを一時的にバッファ２３に格納する。
【００１７】
また、制御回路２１は、書込装置１０からの指示に応じて、ＥＥＰＲＯＭ２２に格納されたイーサネットスイッチの機能の設定を書き換える書換機能も備えている。また、制御回路２１は、イーサネットスイッチ２０にて発生した通信エラー等の不具合情報をＥＥＰＲＯＭ２２に格納する。不具合情報としては、例えば、ＭＩＢ（Management Information Base）等の情報が含まれる。
【００１８】
ＥＣＵ２６，３６，３７，４６，４７，５６，５７は、図示しないセンサやインタフェース等を備えた周知のＥＣＵとして構成される。ＥＣＵ２６，３６，３７，４６，４７，５６，５７は、それぞれ定められた演算を実施し、演算結果を接続された通信線を介して送信する。
【００１９】
［本実施形態の処理］
このように構成された通信システム１において、書込装置１０およびイーサネットスイッチ２０（イーサネットスイッチ３０，４０，５０も同様）は、図２に示す設定書換処理を実施する。設定書換処理は、前述の書換機能に対応する処理である。また、図２に示す設定書換処理は、例えば通信システム１の電源が投入されると開始される処理であり、その後、一定周期毎に繰り返し実施される処理である。
【００２０】
設定書換処理では、まず、図２に示すように、書込装置１０およびイーサネットスイッチ２０は、コンフィグ情報についてデフォルトのものを用いて通信を開始する（Ｓ１０、Ｓ２０）。なお、コンフィグとは、コンフィグレーション（configuration）の略であり、通信に関する設定全般を示す。
【００２１】
特に、本実施形態では、IEEE802.3uにて規定されるオートネゴシエーション、およびIEEE802.3azにて規定されるEEEについて設定する。なお、これらの設定の詳細については後述する。
【００２２】
続いて、書込装置１０において、使用者による操作入力等にてコンフィグ情報を書き換える旨の指令が入力されると、テストモード移行指示をイーサネットスイッチ２０に送信する（Ｓ１１０）。ここで、テストモード移行指示は、マルチキャストＭＡＣアドレスの記録領域を用いて行われる。
【００２３】
すなわち、テストモード移行指示が含まれるイーサネットフレームは、図３に示すように、プリアンブル、ＳＦＤ（Start of Frame Delimiter）、宛先アドレス、送信元アドレス、およびデータ領域等を備える。このうち、宛先アドレスには、図４に示すようなＭＡＣアドレスを含む。すなわち、ＭＡＣアドレスは、マルチキャストを示す規定のビットパターンと、マルチキャストＩＰアドレス部分（例えば２３ｂｉｔ）とから構成される。
【００２４】
このマルチキャストＩＰアドレス部分にて、書込装置１０からの指示や、各イーサネットスイッチ２０，３０，４０，５０からの応答が記録される。例えば、マルチキャストＩＰアドレス部分では、図５に示すように、テストモード移行指示を「１」、書換指示を「２」等に設定しておき、これらの数値を２進数で表記する。
【００２５】
続いて、テストモード移行指示を受けたイーサネットスイッチ２０は、テストモード移行指示を他のイーサネットスイッチ３０，４０，５０に転送する（Ｓ１１５）。このようにテストモード移行指示を受けたそれぞれのイーサネットスイッチ２０，３０，４０，５０がテストモード移行指示を転送することで、ローカルネットワーク内の全てのイーサネットスイッチ２０，３０，４０，５０がテストモード移行指示を受けることができる。
【００２６】
続いて、イーサネットスイッチ２０は、自装置をテストモードに移行させる（Ｓ１２０）。このテストモードに移行すると、書込装置１０からの指示によりＥＥＰＲＯＭ２２の書き換え等を実施できる状態となる。言い換えると、イーサネットスイッチの作動モードがテストモードでないときには、イーサネットスイッチの設定を変更することが禁止される。
【００２７】
続いて、イーサネットスイッチ２０は、テストモードへの以降が完了した旨を示す完了通知を書込装置１０に送る（Ｓ１３０）。書込装置１０はこの完了通知を受けると、書換指示を送る（Ｓ１４０）。この書換指示は、テストモード移行指示と同様に、マルチキャストで送信される。そして、イーサネットスイッチ２０は書換指示を他のイーサネットスイッチ３０，４０，５０に転送する（Ｓ１４５）。
【００２８】
続いて、イーサネットスイッチ２０は、書換の準備がＯＫ（許可）であるかＮＧ（禁止）であるかを書込装置１０に対して回答する。書換がＯＫであるかＮＧであるかについては、書込装置１０にて予め設定されている。書換の準備がＮＧであれば、以下の処理は実施されることなく処理を終了する。
【００２９】
書換の準備がＯＫである旨を受信すると、書込装置１０は、イーサネットスイッチ２０に対して書換情報を送信する（Ｓ１６０）。この際、テストモード移行指示等と同様に、マルチキャストを用いて書換情報を送信する。
【００３０】
コンフィグ情報としては、図６に示すように、オートネゴシエーションの実行の有無、EEE(IEEE802.3az)の実行の有無等の情報を含む。なお、オートネゴシエーションとは、通信の開始時に通信速度を認識する機能を示し、この機能を有効にすることで、通信相手の通信速度に応じて自装置の通信速度を切り替えることができるようになる。ただし、自装置の起動時間が長くなるため、通信相手の構成が既知である場合等には、この機能を無効とするほうが好ましい場合もある。
【００３１】
また、EEE(IEEE802.3az)とは、送信回路を間欠的に停止させることで通信中の消費電力を抑制する機能である。この機能を通信相手と共に有効とすると通信中の消費電力が抑制できるが、通信相手がこの機能を無効としていると消費電力を抑制する効果がない。
【００３２】
また、これらのコンフィグ情報は、民生用、産業用、自動車用等の用途に応じたデフォルト値が設定されていることが一般的である。このため、異なる用途のデフォルト値を有したスイッチに対して、これらの機能をローカルネットワーク内で共通化できるようにすることに意義がある。
【００３３】
このような書換情報についても、マルチキャストＩＰアドレス部分に格納される。
イーサネットスイッチ２０は、このような書換情報を受信すると、他のイーサネットスイッチ３０，４０，５０に書換情報を転送する（Ｓ１６５）。そして、イーサネットスイッチ２０は、書換情報にて指示された情報にコンフィグ情報を書き換える（Ｓ１７０）。
【００３４】
続いて、イーサネットスイッチ２０は、コンフィグ情報の書換が完了した旨の完了通知を書込装置１０に対して応答する（Ｓ１８０）。
ところで、書込装置１０は、イーサネットスイッチ２０から各種情報を読み出せるようにも構成されている。例えば、ＭＩＢやコンフィグ情報を読み出せるよう構成される。
【００３５】
すなわち、書込装置１０は、使用者の操作等の指示により情報を読み出すよう指令を受けると、前述のようにイーサネットスイッチ２０をテストモードに移行させ（Ｓ１１０〜Ｓ１２０）、テストモードの際に、イーサネットスイッチ２０に対して読み出し指示を送信する（Ｓ２１０）。
【００３６】
イーサネットスイッチ２０は、読み出し指示を他のイーサネットスイッチ３０，４０，５０に転送し（Ｓ２１５）、指示を受けた情報の読み出しを行う（Ｓ２２０）。そして、読み出し準備ＯＫかＮＧかを書込装置１０に応答し（Ｓ２３０）、読み出し準備ＯＫの場合、コンフィグ情報等の指示を受けた情報を書込装置１０に送る（Ｓ２４０）。そして、送信完了した旨の完了通知を書込装置１０に送る（Ｓ２５０）。
【００３７】
なお、イーサネットスイッチ２０からの応答内容は、マルチキャストＩＰアドレス部分において格納される。
コンフィグ情報の書換や、情報の読み出しが終了すると、書込装置１０は、通常モード移行指示をイーサネットスイッチ２０に送信する（Ｓ３１０）。この通常モード移行指示は、マルチキャストを用いてローカルネットワーク内の全てのイーサネットスイッチ２０，３０，４０，５０に送られる。すなわち、イーサネットスイッチ２０は、他のイーサネットスイッチ３０，４０，５０に対して通常モード移行指示を転送する（Ｓ３１５）。
【００３８】
そして、イーサネットスイッチ２０は、自装置を通常モードに移行させ（Ｓ３２０）、通常モードへの移行が完了した旨の完了通知を書込装置１０に送る（Ｓ３３０）。このような処理が終了すると、設定書換処理を終了する。
【００３９】
［本実施形態による効果］
以上のように詳述したイーサネットスイッチ２０，３０，４０，５０において制御回路２１，３１，４１，５１は、書込装置１０から複数のイーサネット通信線の何れかを介して、イーサネットスイッチの設定を変更する旨の書換情報を受信する。そして、書換情報に従って当該イーサネットスイッチの設定を変更し、書換情報をローカルネットワーク内に存在する他のイーサネットスイッチに対して送信する。
【００４０】
このようなイーサネットスイッチ２０，３０，４０，５０によれば、書換情報に基づいて当該イーサネットスイッチ（自装置）の設定を変更するとともに、ローカルネットワーク内の他のイーサネットスイッチにも書換情報を中継するので、マイコンを直接接続することなく、ローカルネットワーク内の複数のイーサネットスイッチの設定をまとめて変更することができる。
【００４１】
また、上記のイーサネットスイッチ２０，３０，４０，５０においては、書換情報の送受信をマルチキャスト通信を用いて行う。
このようなイーサネットスイッチ２０，３０，４０，５０によれば、一般的に利用頻度が高いブロードキャストを利用することなくマルチキャストを利用するので、ブロードキャストによる通信に影響を与えないようにすることができる。
【００４２】
また、上記のイーサネットスイッチ２０，３０，４０，５０においては、書換情報に、コンフィグ情報を含む。
このようなイーサネットスイッチ２０，３０，４０，５０によれば、書換情報にコンフィグ情報を含むので、複数のイーサネットスイッチにおけるコンフィグ情報を任意の値に書き換えることができる。
【００４３】
また、上記のイーサネットスイッチ２０，３０，４０，５０において、書換情報は、この書換情報が含まれるデータのうちの、ＭＡＣアドレスの記録領域に格納されている。
このようなイーサネットスイッチ２０，３０，４０，５０によれば、ＭＡＣアドレスの記録領域を有効利用することができる。
【００４４】
また、上記のイーサネットスイッチ２０，３０，４０，５０において制御回路２１，３１，４１，５１は、複数のイーサネット通信線の何れかを介して、テストモードに移行する旨のテストモード移行指令を受信すると、当該イーサネットスイッチの作動モードをテストモードに移行させる。そして、イーサネットスイッチの作動モードがテストモードでないときに、イーサネットスイッチの設定を変更することを禁止する。
【００４５】
このようなイーサネットスイッチ２０，３０，４０，５０によれば、テストモードのときにイーサネットスイッチの設定の変更を許可し、テストモードでないときにイーサネットスイッチの設定の変更を禁止することができる。
【００４６】
また、上記のイーサネットスイッチ２０，３０，４０，５０において制御回路２１，３１，４１，５１は、イーサネットスイッチ（自装置）の設定変更が完了をすると設定変更が完了した旨を表す完了通知を書込装置１０に通知する。
【００４７】
このようなイーサネットスイッチ２０，３０，４０，５０によれば、設定変更が完了した旨を通知するので、書換情報の送信元が、設定変更が完了したイーサネットスイッチを把握することができる。
【００４８】
また、上記のイーサネットスイッチ２０，３０，４０，５０において制御回路２１，３１，４１，５１は、当該イーサネットの不具合の有無を示す不具合情報を書込装置１０に送信する。
【００４９】
このようなイーサネットスイッチ２０，３０，４０，５０によれば、不具合の有無の情報（ＭＩＢ）も書換情報の送信元に認識させることができる。
［その他の実施形態］
本発明は、上記の実施形態によって何ら限定して解釈されない。また、上記の実施形態の説明で用いる符号を特許請求の範囲にも適宜使用しているが、各請求項に係る発明の理解を容易にする目的で使用しており、各請求項に係る発明の技術的範囲を限定する意図ではない。上記実施形態における１つの構成要素が有する機能を複数の構成要素として分散させたり、複数の構成要素が有する機能を１つの構成要素に統合させたりしてもよい。また、上記実施形態の構成の少なくとも一部を、同様の機能を有する公知の構成に置き換えてもよい。また、上記実施形態の構成の一部を、課題を解決できる限りにおいて省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換してもよい。なお、特許請求の範囲に記載した文言のみによって特定される技術思想に含まれるあらゆる態様が本発明の実施形態である。
【００５０】
上述したイーサネットスイッチの他、当該イーサネットスイッチを構成要素とするシステム、当該イーサネットスイッチとしてコンピュータを機能させるためのプログラム、このプログラムを記録した媒体、イーサネットスイッチによる書換方法など、種々の形態で本発明を実現することもできる。
【００５１】
例えば、上記実施形態において、書込装置１０からの指示や書換情報、或いはイーサネットスイッチ２０，３０，４０，５０による応答等は、マルチキャストＩＰアドレス部分に格納するよう構成したが、図７に示すように、データ領域に格納されてもよい。例えば、書換情報として変更すべき項目が多い場合や、ＭＩＢ等の不具合情報を送信する場合等、データ量が多くなる場合に特に有効である。
【００５２】
また、イーサネットスイッチ２０，３０，４０，５０は、完了通知を送る際に、この完了通知に不具合情報を含むようにしてもよい。この構成では、完了通知と不具合情報の送信とを兼用できるので、データのやりとりの回数を削減することができる。
【００５３】
［実施形態の構成と本発明の手段との対応関係］
上記実施形態において書込装置１０は、本発明でいう送信元装置に相当し、上記実施形態においてイーサネットスイッチ２０，３０，４０，５０は本発明でいう中継装置に相当する。また、イーサネットスイッチ２０，３０，４０，５０が実行する処理のうちの、Ｓ１１０、Ｓ１２０の処理は本発明でいうテストモード移行手段に相当し、上記実施形態においてＳ１５０の処理は本発明でいう変更禁止手段に相当する。
【００５４】
さらに、上記実施形態においてＳ１６０の処理は本発明でいう受信手段に相当し、上記実施形態においてＳ１６５の処理は本発明でいう変更情報送信手段に相当する。また、上記実施形態においてＳ１７０の処理は本発明でいう設定変更手段に相当し、上記実施形態においてＳ１８０の処理は本発明でいう完了通知手段に相当する。
【００５５】
さらに、上記実施形態においてＳ２４０の処理は本発明でいう不具合情報送信手段に相当する（Ｓ２４０）。
【符号の説明】
【００５６】
１…通信システム、１０…書込装置、１１…ＣＰＵ、１２…メモリ、２０，３０，４０，５０…イーサネットスイッチ、２１，３１，４１，５１…制御回路、２２，３２，４２，５２…ＥＥＰＲＯＭ、２３，３３，４３，５３…バッファ、２６，３６，３７，４６，４７，５６，５７…ＥＣＵ、７１，７２，７３，７４，７５，７６，７７，７８，７９，８０，８１…通信線。
【図１】
2016178634.tif 000003
【図２】
2016178634.tif 000004
【図４】
2016178634.tif 000005
【図５】
2016178634.tif 000006
【図６】
2016178634.tif 000007
【図３】
2016178634.tif 000008
【図７】
2016178634.tif 000009