(57)【要約】【課題】集約装置を用いることなく、ネットワーク負荷の低減が可能なネットワークシステムを得ること。【解決手段】機器情報を処理する処理装置と、機器情報を有する、処理装置と同一の伝送路に接続された第１の機器から第ｎの機器とを備え、処理装置は、パケットをユニキャストで第１の機器に送信し、第１の機器は、受信したパケットに第１の機器の機器情報を付加してユニキャストで第２の機器に送信し、第ｉの機器は、第１の機器から第ｉ−１の機器までを経由して第ｉ−１の機器から受信したパケットに第ｉの機器の機器情報を付加してユニキャストで第ｉ＋１の機器に送信し、第ｎの機器は、第１の機器から第ｎ−１の機器までを経由して第ｎ−１の機器から受信したパケットに第ｎの機器の機器情報を付加してユニキャストで処理装置に送信し、ｎは３以上の自然数であり、ｉはｎより小さく１より大きい自然数である。【選択図】図１
2016184799.tif 000002
【特許請求の範囲】
【請求項１】
機器情報を処理する処理装置と、機器情報を有する、前記処理装置と同一の伝送路に接続された第１の機器から第ｎの機器とを備え、
前記処理装置は、パケットをユニキャストで前記第１の機器に送信し、
前記第１の機器は、受信したパケットに前記第１の機器の機器情報を付加してユニキャストで第２の機器に送信し、
前記第ｉの機器は、前記第１の機器から第ｉ−１の機器までを経由して前記第ｉ−１の機器から受信したパケットに前記第ｉの機器の機器情報を付加してユニキャストで第ｉ＋１の機器に送信し、
前記第ｎの機器は、前記第１の機器から第ｎ−１の機器までを経由して前記第ｎ−１の機器から受信したパケットに前記第ｎの機器の機器情報を付加してユニキャストで前記処理装置に送信し、
前記ｎは３以上の自然数であり、前記ｉは前記ｎより小さく１より大きい自然数であることを特徴とするネットワークシステム。
【請求項２】
機器情報を処理する処理装置と、機器情報を有する、前記処理装置と同一の伝送路に接続された複数個の機器とを備え、
前記処理装置には、前記処理装置と前記複数個の機器の各々との間の応答時間が記録され、且つ応答しきい値時間が設定され、
前記処理装置は、前記複数個の機器を各グループにおける応答時間の合計が前記応答しきい値時間を超えないようにグループ分けし、
前記グループ内に含まれる機器をｍ個とすると、
前記処理装置は、パケットをユニキャストで第１の機器に送信し、
前記第１の機器は、受信したパケットに前記第１の機器の機器情報を付加してユニキャストで第２の機器に送信し、
第ｊの機器は、前記第１の機器から第ｊ−１の機器までを経由して前記第ｊ−１の機器から受信したパケットに前記第ｊの機器の機器情報を付加してユニキャストで第ｊ＋１の機器に送信し、
第ｍの機器は、前記第１の機器から第ｍ−１の機器までを経由して前記第ｍ−１の機器から受信したパケットに前記第ｍの機器の機器情報を付加してユニキャストで前記処理装置に送信し、
前記ｍは３以上の自然数であり、前記ｊは前記ｍより小さく１より大きい自然数であることを特徴とするネットワークシステム。
【請求項３】
機器情報を処理する処理装置と、機器情報を有する、前記処理装置と同一の伝送路に接続された第１の機器から第ｎの機器とを備え、第１のモードと、第２のモードと、第３のモードとを切替可能なネットワークシステムであって、
前記第１のモードでは、
前記処理装置は、パケットをユニキャストで前記第１の機器に送信し、
前記第１の機器は、受信したパケットに前記第１の機器の機器情報を付加してユニキャストで第２の機器に送信し、
前記第ｉの機器は、前記第１の機器から第ｉ−１の機器までを経由して前記第ｉ−１の機器から受信したパケットに前記第ｉの機器の機器情報を付加してユニキャストで第ｉ＋１の機器に送信し、
前記第ｎの機器は、前記第１の機器から第ｎ−１の機器までを経由して前記第ｎ−１の機器から受信したパケットに前記第ｎの機器の機器情報を付加してユニキャストで前記処理装置に送信し、
前記第２のモードでは、
前記処理装置には、前記処理装置と前記複数個の機器の各々との間の応答時間が記録され、且つ応答しきい値時間が設定され、
前記処理装置は、前記第１から第ｎの機器を各グループにおける応答時間の合計が前記応答しきい値時間を超えないようにグループ分けし、
前記グループ内に含まれる機器をｍ個とすると、前記グループ内において
前記処理装置は、パケットをユニキャストで第１の機器に送信し、
前記第１の機器は、受信したパケットに前記第１の機器の機器情報を付加してユニキャストで第２の機器に送信し、
第ｊの機器は、前記第１の機器から第ｊ−１の機器までを経由して前記第ｊ−１の機器から受信したパケットに前記第ｊの機器の機器情報を付加してユニキャストで第ｊ＋１の機器に送信し、
第ｍの機器は、前記第１の機器から第ｍ−１の機器までを経由して前記第ｍ−１の機器から受信したパケットに前記第ｍの機器の機器情報を付加してユニキャストで前記処理装置に送信し、
前記第３のモードでは、
前記処理装置は、パケットをマルチキャストで第１から第ｎの機器に送信し、
前記ｍ及び前記ｎは３以上の自然数であり、前記ｉは前記ｎより小さく１より大きい自然数であり、前記ｊは前記ｍより小さく１より大きい自然数であることを特徴とするネットワークシステム。
【請求項４】
前記処理装置は前記機器に対応して、前記第１のモードと、前記第２のモードと、前記第３のモードとを自動切替することを特徴とする請求項３に記載のネットワークシステム。
【請求項５】
前記機器の各々は、パケットを受信すると送信元の機器に対して応答パケットを送信し、
前記送信元の機器は、応答パケットの受信がない場合には送信先の機器に不具合が生じたと判断して前記送信先の機器が送信すべき機器に対して前記送信先の機器に送信したパケットと同一のパケットを送信し、
前記処理装置に前記不具合の報告を行うことを特徴とする請求項１に記載のネットワークシステム。
【請求項６】
一部の機器が優先的に処理すべき機器として設定されていることを特徴とする請求項２に記載のネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、処理装置と機器を含むネットワークシステムに関するものである。
【背景技術】
【０００２】
従来、車両統合管理装置に代表される、車両内でネットワークを使用して情報を伝達する装置は、情報量に対応してネットワーク内の通信量の負荷を調整している。特に、イーサネット（登録商標）のようにパケット単位で情報を伝送する場合には、パケット量が処理装置の負荷に影響する。
【０００３】
一例である特許文献１には、「車載ユニット間の通信制御負荷を軽減させ、車両制御の応答性の低下を抑制」することを課題とし、「車載のユニット２００と通信ネットワーク１０を介して信号を送受信するゲートウェイ１００とを備え、ユニット２００は、車両の部位に応じて付与されたモジュール識別情報に基づいて、通信ネットワーク１０を経由した信号の入出力を管理するユニット通信管理機能と、信号出力動作又は入力信号に基づく駆動系の動作を制御する動作制御機能と、を有し、ゲートウェイ１００は、一のユニット２００から受信した信号に予め記憶するモジュール識別情報が含まれていない場合は、受信した信号を他のユニット２００に転送し、他のユニット２００から受信した信号に記憶するモジュール識別情報が含まれている場合は、受信した信号を一のユニット２００に転送する制御機能を有する」車載通信システムが開示されている。このように、従来のネットワークシステムでは、各機器からの情報を集約装置によって集約し、集約された各機器からの情報を送受信することで通信量を削減し、ネットワーク負荷の低減を図っている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１６４７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の技術によれば、ネットワークシステムに集約装置の一例であるゲートウェイが接続されている。そのため、集約装置であるゲートウェイに不具合が生じると、ネットワークシステム全体を停止して復旧させなければならず、ゲートウェイの可用性がネットワークシステム全体の可用性に影響してしまう、という問題があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、集約装置を用いることなく、ネットワーク負荷の低減が可能なネットワークシステムを得ることを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、機器情報を処理する処理装置と、機器情報を有する、前記処理装置と同一の伝送路に接続された第１の機器から第ｎの機器とを備え、前記処理装置は、パケットをユニキャストで前記第１の機器に送信し、前記第１の機器は、受信したパケットに前記第１の機器の機器情報を付加してユニキャストで第２の機器に送信し、前記第ｉの機器は、前記第１の機器から第ｉ−１の機器までを経由して前記第ｉ−１の機器から受信したパケットに前記第ｉの機器の機器情報を付加してユニキャストで第ｉ＋１の機器に送信し、前記第ｎの機器は、前記第１の機器から第ｎ−１の機器までを経由して前記第ｎ−１の機器から受信したパケットに前記第ｎの機器の機器情報を付加してユニキャストで前記処理装置に送信し、前記ｎは３以上の自然数であり、前記ｉは前記ｎより小さく１より大きい自然数であることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、集約装置を用いることなく、ネットワーク負荷の低減が可能である、という効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１にかかるネットワークシステムの構成の一例を示す図
【図２】実施の形態２にかかるネットワークシステムの構成の一例を示す図
【図３】実施の形態２にかかるネットワークシステムの構成の一例を示す図
【図４】実施の形態３にかかるネットワークシステムの構成の一例を示す図
【図５】実施の形態３にかかるネットワークシステムの構成の一例を示す図
【発明を実施するための形態】
【００１０】
以下に、本発明の実施の形態にかかるネットワークシステムを図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１１】
実施の形態１．
図１は、本発明の実施の形態１にかかるネットワークシステムの構成の一例を示す図である。図１に示すネットワークシステム１００は、機器情報を処理する処理装置１と、機器情報を有する、処理装置１が接続された伝送路と同一の伝送路である伝送路１０に接続された機器２，３，４，５とを備える。図１に示すネットワークシステム１００には、列車に設けられたネットワークシステムを例示することができる。
【００１２】
処理装置１は、要求パケットをユニキャストで機器２に送信する。要求パケットを受信した機器２は、受信したパケットに機器２の機器情報を付加してユニキャストで機器３に送信する。機器２の機器情報が付加されたパケットを受信した機器３は、受信したパケットに機器３の機器情報を付加してユニキャストで機器４に送信する。機器２，３の機器情報が付加されたパケットを受信した機器４は、受信したパケットに機器４の機器情報を付加してユニキャストで機器５に送信する。機器２，３，４の機器情報が付加されたパケットを受信した機器５は、受信したパケットに機器５の機器情報を付加してユニキャストで処理装置１に送信する。処理装置１は、受信したパケットに付加された機器２，３，４，５の機器情報を処理する。
【００１３】
なお、機器２，３，４，５の各々には、受信したパケットの次の送信先が予め設定されていてもよいし、処理装置１から送信される要求パケットに宛先の伝送順序が付与されていてもよい。
【００１４】
なお、図１においてはネットワークシステム内の機器を４個として説明しているが本発明はこれに限定されず、ネットワークシステム内の機器の数は２個以上、すなわち複数であればよい。一例として、ネットワークシステム内の機器の数が２個である場合には、本実施の形態のネットワークシステムは、機器情報を処理する処理装置と、前記処理装置と同一の伝送路に接続された第１及び第２の機器とを備え、前記処理装置は、パケットをユニキャストで第１の機器に送信し、前記第１の機器は、受信したパケットに前記第１の機器の機器情報を付加してユニキャストで第２の機器に送信し、前記第２の機器は、前記第１の機器から受信したパケットに前記第２の機器の機器情報を付加してユニキャストで前記処理装置に送信するネットワークシステムである。又は、一例として、ネットワークシステム内の機器の数が３個である場合には、本実施の形態のネットワークシステムは、機器情報を処理する処理装置と、前記処理装置と同一の伝送路に接続された第１から第３の機器とを備え、前記処理装置は、パケットをユニキャストで第１の機器に送信し、前記第１の機器は、受信したパケットに前記第１の機器の機器情報を付加してユニキャストで第２の機器に送信し、前記第２の機器は、前記第１の機器から受信したパケットに前記第２の機器の機器情報を付加してユニキャストで第３の機器に送信し、前記第３の機器は、前記第１の機器及び前記第２の機器を経由して前記第２の機器から受信したパケットに前記第３の機器の機器情報を付加してユニキャストで前記処理装置に送信するネットワークシステムである。又は、一例として、ネットワークシステム内の機器の数が４個である場合には、本実施の形態のネットワークシステムは、機器情報を処理する処理装置と、前記処理装置と同一の伝送路に接続された第１から第４の機器とを備え、前記処理装置は、パケットをユニキャストで第１の機器に送信し、前記第１の機器は、受信したパケットに前記第１の機器の機器情報を付加してユニキャストで第２の機器に送信し、前記第２の機器は、前記第１の機器から受信したパケットに前記第２の機器の機器情報を付加してユニキャストで第３の機器に送信し、前記第３の機器は、前記第１の機器及び前記第２の機器を経由して前記第２の機器から受信したパケットに前記第３の機器の機器情報を付加してユニキャストで第４の機器に送信し、前記第４の機器は、前記第１の機器から前記第３の機器を経由して前記第３の機器から受信したパケットに前記第４の機器の機器情報を付加してユニキャストで前記処理装置に送信するネットワークシステムである。
【００１５】
すなわち、自然数であるｎと、ｎより小さい自然数であるｉを用いて一般化すると、ネットワークシステム内の機器の数がｎ個である場合には、本実施の形態のネットワークシステムは、機器情報を処理する処理装置と、前記処理装置と同一の伝送路に接続されたｎ個の機器とを備え、前記処理装置は、パケットをユニキャストで前記ｎ個の機器のいずれかである第１の機器に送信し、前記第１の機器は、受信したパケットに前記第１の機器の機器情報を付加してユニキャストで前記ｎ個の機器のいずれかである第２の機器に送信し、第ｉの機器は、前記第１の機器から第ｉ−１の機器までを経由して第ｉ−１の機器から受信したパケットに前記第ｉの機器の機器情報を付加してユニキャストで第ｉ＋１の機器に送信し、第ｎの機器は、前記第１の機器から第ｎ−１の機器までを経由して第ｎ−１の機器から受信したパケットに前記第ｎの機器の機器情報を付加してユニキャストで前記処理装置に送信するネットワークシステムである。
【００１６】
なお、機器２，３，４，５は、ネットワークに接続される装置であればよく、その種類は特に限定されるものではない。ネットワークシステム１００が、列車に設けられたネットワークシステムである場合には、機器２，３，４，５には、ブレーキ装置、空気調和機及びドア開閉装置を例示することができるが、これらに限定されるものでもない。一例として、機器２，３，４，５が各車両内の空気調和機である場合には、機器情報には各車両内の温度情報を例示することができる。
【００１７】
以上説明した本実施の形態のネットワークシステムは、機器情報を処理する処理装置と、機器情報を有する、前記処理装置と同一の伝送路に接続された第１の機器から第ｎの機器とを備え、前記処理装置は、パケットをユニキャストで前記第１の機器に送信し、前記第１の機器は、受信したパケットに前記第１の機器の機器情報を付加してユニキャストで第２の機器に送信し、前記第ｉの機器は、前記第１の機器から第ｉ−１の機器までを経由して前記第ｉ−１の機器から受信したパケットに前記第ｉの機器の機器情報を付加してユニキャストで第ｉ＋１の機器に送信し、前記第ｎの機器は、前記第１の機器から第ｎ−１の機器までを経由して前記第ｎ−１の機器から受信したパケットに前記第ｎの機器の機器情報を付加してユニキャストで前記処理装置に送信し、前記ｎは３以上の自然数であり、前記ｉは前記ｎより小さく１より大きい自然数であることを特徴とする。
【００１８】
以上説明した本実施の形態のネットワークシステムによれば、集約装置を用いることなく各機器間でパケットを伝達し、その都度情報を付加することにより、処理装置は複数の機器の機器情報を１つのパケットで受信することができる。そのため、ネットワークシステム内で送受信するパケット量を削減することができる。
【００１９】
実施の形態２．
図２，３は、本発明の実施の形態２にかかるネットワークシステムの構成の一例を示す図である。図２，３に示すネットワークシステム２００は、機器情報を処理する処理装置１ａと、処理装置１ａと同一伝送路である伝送路１０に接続された機器２，３，４，５とを備える。すなわち、図２，３に示すネットワークシステム２００は、図１に示すネットワークシステム１００の処理装置１に代えて処理装置１ａを備える。図２，３に示すネットワークシステム２００には、列車に設けられたネットワークシステムを例示することができる。
【００２０】
処理装置１ａは、各機器の情報量及び優先度から、パケットの送信順序及び経路を設定する。実施の形態１のネットワークシステム１００のように、処理装置から送信された要求パケットが、すべての機器を経て処理装置に戻ってくる場合には、各機器における処理時間分だけ遅延が生じる。したがって、各機器における処理時間が長くなり、又は機器数が膨大であると、取得した機器情報のリアルタイム性が損なわれてしまうおそれがある。そこで、処理装置１ａは、各機器における処理時間及び伝送時間による応答時間を予め把握しておき、各機器における応答時間の合計が設定したしきい値時間内となるように、パケットの送信順序及び経路が設定される。
【００２１】
図２には、具体的には、ネットワークシステム２００において行う処理時間の測定が示されている。処理装置１ａは、ネットワークシステム２００の起動時に、機器２，３の各々に対して個別にパケットを送信し、パケットを受信した機器２，３の各々からパケットが返信されるまでの応答時間を測定する。ここでは、図２に示すように、処理装置１ａと機器２との間の応答時間Ａ及び処理装置１ａと機器３との間の応答時間Ｂが取得される。処理装置１ａは、この測定された応答時間Ａ，Ｂから、各機器における処理時間の合計及び伝送時間の合計がしきい値時間内となるように、パケットの送信順序及び経路が設定される。
【００２２】
なお、本実施の形態において、機器４は、ネットワークシステム２００において処理を優先すべき機器として設定されている。機器４には、ブレーキ装置を例示することができる。また、機器５はネットワークシステム２００において処理を行わない機器として設定されている。機器５には、回送運転時の客室内の照明灯を例示することができる。
【００２３】
図３には、処理装置１ａから送信されるパケットの経路が示されている。処理装置１ａは、要求パケットをユニキャストで機器２に送信し、要求パケットを受信した機器２は、受信したパケットに機器２の機器情報を付加してユニキャストで機器３に送信し、機器２の機器情報が付加されたパケットを受信した機器３は、受信したパケットに機器３の機器情報を付加してユニキャストで処理装置１ａに送信する。そして、処理装置１ａは、機器２への要求パケットの送信と並行して、要求パケットをユニキャストで処理を優先すべき機器である機器４に送信する。処理装置１ａは、受信したパケットに付加された機器２，３，４の機器情報を処理する。
【００２４】
処理装置１ａは、機器２の応答時間Ａと機器３の応答時間Ｂの合計である応答時間（Ａ＋Ｂ）が設定されたしきい値時間内に収まるように、パケットの送信順序及び経路を設定する。
【００２５】
上記したネットワークシステム２００では伝送路１０に接続されている機器は４つであるが、伝送路１０に更に多くの機器が接続されている場合には、伝送路１０に接続されている複数の機器をグループ分けし、このグループ分けは、各グループ内の合計の応答時間が処理装置１ａにて設定されたしきい値時間内に収まるように行えばよい。
【００２６】
すなわち、本実施の形態のネットワークシステムは、機器情報を処理する処理装置と、機器情報を有する、前記処理装置と同一の伝送路に接続された複数個の機器とを備え、前記処理装置には、前記処理装置と前記複数個の機器の各々との間の応答時間が記録され、応答しきい値時間が設定され、前記処理装置は、前記複数個の機器をグループ分けし、このグループ分けは各グループにおける応答時間の合計が前記応答しきい値時間を超えないように行われ、前記グループ内に含まれる機器をｍ個とすると、前記処理装置は、パケットをユニキャストで前記ｍ個の機器のいずれかである第１の機器に送信し、前記第１の機器は、受信したパケットに前記第１の機器の機器情報を付加してユニキャストで前記ｍ個の機器のいずれかである第２の機器に送信し、第ｊの機器は、前記第１の機器から第ｊ−１の機器までを経由して第ｊ−１の機器から受信したパケットに前記第ｊの機器の機器情報を付加してユニキャストで第ｊ＋１の機器に送信し、第ｍの機器は、前記第１の機器から第ｍ−１の機器までを経由して第ｍ−１の機器から受信したパケットに前記第ｍの機器の機器情報を付加してユニキャストで前記処理装置に送信し、前記ｍは自然数であり、前記ｊは前記ｍより小さい自然数である。
【００２７】
以上説明した本実施の形態のネットワークシステムは、機器情報を処理する処理装置と、機器情報を有する、前記処理装置と同一の伝送路に接続された複数個の機器とを備え、前記処理装置には、前記処理装置と前記複数個の機器の各々との間の応答時間が記録され、且つ応答しきい値時間が設定され、前記処理装置は、前記複数個の機器を各グループにおける応答時間の合計が前記応答しきい値時間を超えないようにグループ分けし、前記グループ内に含まれる機器をｍ個とすると、前記処理装置は、パケットをユニキャストで第１の機器に送信し、前記第１の機器は、受信したパケットに前記第１の機器の機器情報を付加してユニキャストで第２の機器に送信し、第ｊの機器は、前記第１の機器から第ｊ−１の機器までを経由して前記第ｊ−１の機器から受信したパケットに前記第ｊの機器の機器情報を付加してユニキャストで第ｊ＋１の機器に送信し、第ｍの機器は、前記第１の機器から第ｍ−１の機器までを経由して前記第ｍ−１の機器から受信したパケットに前記第ｍの機器の機器情報を付加してユニキャストで前記処理装置に送信し、前記ｍは３以上の自然数であり、前記ｊは前記ｍより小さく１より大きい自然数である。
【００２８】
なお、本実施の形態においては、図２，３にて説明した機器４のように、ネットワークシステムにおいて処理を優先すべき機器を設定することも可能である。
【００２９】
以上説明した本実施の形態のネットワークシステムによれば、機器情報のリアルタイム性を高め、設定したしきい値時間内に全機器のデータの取得を完了することができる。
【００３０】
実施の形態３．
図４，５は、本発明の実施の形態３にかかるネットワークシステムの構成の一例を示す図である。図４，５に示すネットワークシステム３００は、機器情報を処理する処理装置１ｂと、処理装置１ｂと同一伝送路である伝送路１０に接続された機器２ａ，３ａ，４ａ，５ａとを備える。すなわち、図４，５に示すネットワークシステム３００は、図１に示すネットワークシステム１００の処理装置１に代えて処理装置１ｂを備える。図４，５に示すネットワークシステム３００には、列車に設けられたネットワークシステムを例示することができる。
【００３１】
実施の形態１の構成では、パケットの伝送経路において１つ又は複数の機器に不具合が発生すると、不具合発生個所においてパケットの伝送が途絶え、その後にパケットが伝送される予定であった他の機器への伝送まで阻害されてしまうおそれがある。そこで、本実施の形態においては、パケットを受信した送信先である機器は、送信元の機器に対して肯定応答である「ＡＣＫ」パケットを送信する。
【００３２】
図４には、各機器に不具合が生じていない場合のネットワークシステム３００を示している。図４では、まず、処理装置１ｂが要求パケットをユニキャストで機器２ａに送信する。要求パケットを受信した機器２ａは、受信したパケットに機器２ａの機器情報を付加してユニキャストで機器３ａに送信しつつ、処理装置１ｂに「ＡＣＫ」パケットを送信する。機器２ａの機器情報が付加されたパケットを受信した機器３ａは、受信したパケットに機器３ａの機器情報を付加してユニキャストで機器４ａに送信しつつ、機器２ａに「ＡＣＫ」パケットを送信する。機器２ａ，３ａの機器情報が付加されたパケットを受信した機器４ａは、受信したパケットに機器４ａの機器情報を付加してユニキャストで機器５ａに送信しつつ、機器３ａに「ＡＣＫ」パケットを送信する。機器２ａ，３ａ，４ａの機器情報が付加されたパケットを受信した機器５ａは、受信したパケットに機器５ａの機器情報を付加してユニキャストで処理装置１ｂに送信しつつ、機器４ａに「ＡＣＫ」パケットを送信する。処理装置１ｂは、受信したパケットに付加された機器２ａ，３ａ，４ａ，５ａの機器情報によって処理を行う。
【００３３】
図５には、機器３ａにのみ不具合が生じた場合のネットワークシステム３００を例示している。図５では、まず、処理装置１ｂが要求パケットをユニキャストで機器２ａに送信する。要求パケットを受信した機器２ａは、受信したパケットに機器２ａの機器情報を付加してユニキャストで機器３ａに送信しつつ、処理装置１ｂに「ＡＣＫ」パケットを送信する。機器３ａには不具合が生じているので、機器２ａには機器３ａからの「ＡＣＫ」パケットが送信されない。機器２ａは、機器３ａからの「ＡＣＫ」パケットを（一定時間）受信しない場合には機器３ａに不具合が生じたものと判断し、機器３ａに送信したパケットと同じパケットを機器４ａに送信する。また、機器２ａは、機器３ａの不具合情報を処理装置１ｂに送信する。機器２ａの機器情報が付加されたパケットを受信した機器４ａは、受信したパケットに機器４ａの機器情報を付加してユニキャストで機器５ａに送信しつつ、機器２ａに「ＡＣＫ」パケットを送信する。機器２ａ，４ａの機器情報が付加されたパケットを受信した機器５ａは、受信したパケットに機器５ａの機器情報を付加してユニキャストで処理装置１ｂに送信しつつ、機器４ａに「ＡＣＫ」パケットを送信する。処理装置１ｂは、受信したパケットに付加された機器２ａ，４ａ，５ａの機器情報によって処理を行う。
【００３４】
すなわち、本実施の形態のネットワークシステムは、機器の各々は、パケットを受信すると送信元の機器に対して応答パケットを送信し、送信元の機器は、応答パケットの受信がない場合には送信先の機器に不具合が生じたと判断して送信先の機器が送信すべき機器に対して送信先の機器に送信したパケットと同一のパケットを送信し、前記処理装置に前記不具合の報告を行う。
【００３５】
以上説明した本実施の形態のネットワークシステムによれば、不具合発生個所を回避してパケットの伝送を行うことができるため、ネットワークシステム内の一部に不具合が生じた場合であっても不具合の生じていない機器のみでネットワークシステムを動作させることができる。
【００３６】
なお、本実施の形態では、実施の形態１のネットワークシステムに適用した場合を説明したが、本実施の形態は、実施の形態２のネットワークシステムと組み合わせてもよい。
【００３７】
実施の形態４．
本実施の形態では、様々なネットワークシステムを組み合わせて、これらをモード切替可能な構成としたネットワークシステムについて説明する。
【００３８】
実施の形態１では各機器間を順にパケットが伝送するネットワークシステムを説明しており、これを第１のモードとする。また、実施の形態２では応答時間によって各機器をグループ化し、このグループ内で各機器間を順にパケットが伝送し、さらには優先機器の設定を可能としたネットワークシステムを説明しており、これを第２のモードとする。また、実施の形態１，２ではパケットをユニキャスト送信しているが、処理装置が各機器に対してパケットをマルチキャスト送信するネットワークシステムも考えられ、これを第３のモードとする。
【００３９】
上記第１から第３のモードのうち、処理装置が各機器に対してパケットを送信して応答が完了するまでの時間については、第３のモードが最短であり、次いで第２のモードが短く、第１のモードが最長である。ところが、上記第１から第３のモードのうち、ネットワークシステム内の伝送負荷は、第１のモードが最小であり、次いで第２のモードが小さく、第３のモードが最大である。このように、処理装置が各機器に対してパケットを送信して応答が完了するまでの時間とネットワークシステム内の伝送負荷とは、トレードオフの関係がある。そこで、本実施の形態のように、ネットワークシステムの状態に応じてこれらのモードを切替可能とすることで、ネットワークシステムの状態に応じた最適なモードでパケットを伝送させることができる。
【００４０】
以上説明した本実施の形態のネットワークシステムは、機器情報を処理する処理装置と、機器情報を有する、前記処理装置と同一の伝送路に接続された第１の機器から第ｎの機器とを備え、第１のモードと、第２のモードと、第３のモードとを切替可能なネットワークシステムであって、前記第１のモードでは、前記処理装置は、パケットをユニキャストで前記第１の機器に送信し、前記第１の機器は、受信したパケットに前記第１の機器の機器情報を付加してユニキャストで第２の機器に送信し、前記第ｉの機器は、前記第１の機器から第ｉ−１の機器までを経由して前記第ｉ−１の機器から受信したパケットに前記第ｉの機器の機器情報を付加してユニキャストで第ｉ＋１の機器に送信し、前記第ｎの機器は、前記第１の機器から第ｎ−１の機器までを経由して前記第ｎ−１の機器から受信したパケットに前記第ｎの機器の機器情報を付加してユニキャストで前記処理装置に送信し、前記第２のモードでは、前記処理装置には、前記処理装置と前記複数個の機器の各々との間の応答時間が記録され、且つ応答しきい値時間が設定され、前記処理装置は、前記第１から第ｎの機器を各グループにおける応答時間の合計が前記応答しきい値時間を超えないようにグループ分けし、前記グループ内に含まれる機器をｍ個とすると、前記グループ内において前記処理装置は、パケットをユニキャストで第１の機器に送信し、前記第１の機器は、受信したパケットに前記第１の機器の機器情報を付加してユニキャストで第２の機器に送信し、第ｊの機器は、前記第１の機器から第ｊ−１の機器までを経由して前記第ｊ−１の機器から受信したパケットに前記第ｊの機器の機器情報を付加してユニキャストで第ｊ＋１の機器に送信し、第ｍの機器は、前記第１の機器から第ｍ−１の機器までを経由して前記第ｍ−１の機器から受信したパケットに前記第ｍの機器の機器情報を付加してユニキャストで前記処理装置に送信し、前記第３のモードでは、前記処理装置は、パケットをマルチキャストで第１から第ｎの機器に送信し、前記ｍ及び前記ｎは３以上の自然数であり、前記ｉは前記ｎより小さく１より大きい自然数であり、前記ｊは前記ｍより小さく１より大きい自然数である。
【００４１】
なお、本実施の形態において、モードの切替は、ネットワーク内の機器に対応して自動で切り替わる構成としてもよい。すなわち、前記処理装置は前記機器に対応して、第１のモードと、第２のモードと、第３のモードとを自動切替する構成であってもよい。
【００４２】
また、本実施の形態のネットワークシステムに実施の形態３のネットワークシステムを組み合わせてもよい。
【００４３】
なお、実施の形態１から３では、処理装置と機器が伝送路によって有線接続されたネットワークシステムについて説明したが本発明はこれに限定されず、処理装置と機器がアドホック通信を行う無線通信システムに対して適用してもよい。
【００４４】
以上の実施の形態に示した構成は、本発明の内容の一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、本発明の要旨を逸脱しない範囲で、構成の一部を省略、変更することも可能である。
【符号の説明】
【００４５】
１，１ａ，１ｂ  処理装置、２，２ａ，３，３ａ，４，４ａ，５，５ａ  機器、１０  伝送路、１００，２００，３００  ネットワークシステム。
【図１】
2016184799.tif 000003
【図２】
2016184799.tif 000004
【図３】
2016184799.tif 000005
【図４】
2016184799.tif 000006
【図５】
2016184799.tif 000007