(57)【要約】【課題】  機器における通信に関る処理部を部分的にリセット処理することを可能とする通信制御処理装置及びプログラムを提供すること。【解決手段】  階層構造化された複数の通信処理部１４、１５、１６により構成された通信制御処理装置の各通信処理部毎にリセット処理が可能なリセット処理部１１、１２、１３を具備し、外部或いは内部からの要求に対して必要な部位を個別にリセット処理できる構成とすることにより、機器内部或いはシステムとして不具合が発生した時に、機器全体をリセット処理することなく、必要な部位のみのリセット処理ができ、機器或いはシステムの復旧の効率化が図れる。【選択図】  図１
2005057566.tif 000002
【特許請求の範囲】
【請求項１】
階層構造化された複数の通信処理部を有する機器において、それぞれの通信処理部のイニシャル処理を個別に実現可能な複数のリセット処理部を具備する通信制御処理装置。
【請求項２】
複数の通信処理部としては、主に通信のレイヤ１〜３の処理を実現する第１の通信処理部と、通信のレイヤ４〜７の処理を実現する第２の通信処理部とを具備することを特徴とする請求項１記載の通信制御処理装置。
【請求項３】
リセット処理部は、イニシャル処理の要求を受けてから実際にイニシャル処理を開始するまでの時間を保持しておくリセット開始時間保持部を具備し、リセットの要求を受けてから前記リセット開始時間保持部に保持した時間経過後にリセット処理を行うことを特徴とする請求項１または２記載の通信制御処理装置。
【請求項４】
イニシャル処理の指示は、ネットワークにより接続された他の機器からの電文により行われる請求項１〜３のいずれか１項に記載の通信制御処理装置。
【請求項５】
リセット処理部は、イニシャル処理の指示を受けた後は、実際のイニシャル処理が完了するまでは他の制御要求は受け付けない請求項１〜４のいずれか１項に記載の通信制御処理装置。
【請求項６】
イニシャル処理の指示電文は、イニシャル処理実施の指定情報とイニシャル処理実施の通信処理部の指定情報とを少なくとも含み、イニシャル処理実施の応答電文は、イニシャル処理実施の応答情報とイニシャル処理実施の通信処理部の指定情報とを少なくとも含む請求項１〜５のいずれか１項に記載の通信制御処理装置。
【請求項７】
イニシャル処理の指示電文は、イニシャル処理実施の指定情報とイニシャル処理実施の通信処理部の指定情報とイニシャル処理開始までの時間情報とを少なくとも含み、イニシャル処理実施の応答電文は、イニシャル処理実施の応答情報とイニシャル処理実施の通信処理部の指定情報とイニシャル処理開始までの時間情報とを少なくとも含む請求項１〜５のいずれか１項に記載の通信制御処理装置。
【請求項８】
請求項１〜７のいずれか１項記載の通信制御処理装置の機能の少なくとも一部をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、階層化された複数の通信処理部を持つ機器が、ネットワークを介して制御のやり取りを行うシステムにおいて、動作中の機器のリセットを行う為の通信制御処理装置及びプログラムに関するものである。
【背景技術】
【０００２】
従来、通信アダプタを外部配置したものを含む通信機能を持つ機器（以下、通信制御処理装置とも呼ぶ）のリセット処理としては、異常等検出時などリセットが必要となった場合には機器全体のリセットを行う構成や、通信処理部が物理的に機器本体と分離された構成での、それぞれの物理的に分離された部位毎にリセット処理を行うなどの構成となっている。また、通常、通信によるリセット処理としては、個々の機器内部の特定部位のリセット処理というものではなく、システム全体として各機器をどのようにリセット処理するかというものであった（例えば、特許文献１参照）。
【０００３】
図１０〜図１２は、本発明の適用されるシステム及び従来の一般的な通信制御処理装置の構成を示すものである。図１０〜図１２を用いて、本発明の適用されるシステム及び従来の技術について説明する。図１０は、本発明が適用される通信システムの１構成例を、図１１は、従来の通信制御処理装置の一構成例を、図１２は、外部から通信を介して通信制御処理装置をリセットする場合のシーケンスの一例を示す。
【０００４】
図１０において、１００はＥＣＨＯＮＥＴ（ｈｔｔｐ：／／ｗｗｗ．ｅｃｈｏｎｅｔ．ｇｒ．ｊｐ／参照）等のネットワークを示し、１０１〜１０４はネットワーク１００に接続され情報や制御のやり取りを行う機器（ネット対応エアコンや、ネット対応冷蔵庫など）を示す。
【０００５】
図１１において、１１１はネットワーク９０上の通信の為の信号の送受信処理を行う送受信回路部を示し、１１２は主に通信のレイヤ１〜３の処理を実現する下位通信制御処理部を示し、１１３は主に通信のレイヤ４〜７の処理を実現する上位通信制御処理部を示し、１１４は機器本来の機能の制御処理を行い機器制御処理部を示し、１１５は機器のイニシャル処理を行うリセット処理部を示す。
【０００６】
図１２において、１２１は外部からの電文を示し、１２２は外部からの電文１２１に対する応答の電文を示し、１２３はリセット処理を示す。
【０００７】
本発明の適用されるネットワーク１００において、図１１のように、機器Ａ１０１がネットワーク１００を介して他の機器（例えば機器Ｂ１０２）からリセットの制御を受けるような場合、まず機器Ａ１０１の送受信回路部１１１で信号を受け、下位通信制御処理部１１２で電文構成の確認や自己宛の確認などの主に通信のレイヤ１〜３に関る通信処理を行い、自己宛と判断した電文を上位通信制御処理部１１３へ渡す。前記電文を渡された上位通信制御処理部１１３では、主に通信のレイヤ４〜７に関る通信処理を行い、電文の制御内容の解析等を行ない、機器の制御の要求であれば、機器制御処理部１１４へその旨と通知するなどの処理を行う。
【０００８】
前記上位通信制御処理部１１３で解析した電文の内容が、リセットの要求であった場合には、リセット処理部１１５へその旨を通知し、リセット処理部１１５では、下位通信制御処理部１１２と上位通信制御処理部１１３と機器制御処理部１１４を含めた機器Ａ１０１のイニシャル処理を行っていた。
【０００９】
リセットの制御をうけた場合の処理シーケンスを図１２を中心として示す。ネットワーク上の他の機器からのリセット制御要求電文（１２１）を受け取った上位通信処理部１１３では、受理した旨の電文を返信（１２２）する。その後、リセット処理部１１５を介して、下位通信処理部１１２、機器制御処理部１１４及び上位通信処理部１１３が一斉にリセット処理を行う（１２３）。
【００１０】
本発明の適用されるシステムにおけるこれらの処理において、図１１に示す従来の機器Ａ１０１の構成では、以下のような場合にも機器全体としてのリセットを実施するしか汎用的な復旧方法が無く、機器の設定を再度実施する必要があった。
【００１１】
（１）下位通信上の不具合が検出され、下位のみイニシャル処理したい場合
例えば、下位のアドレスがダブって付与されてしまい、下位のアドレスのみ再付与したい場合。例えば、下位の通信媒体に異常が発生し、解決したがそれぞれの状態を初期に戻したい場合など。
【００１２】
（２）上位通信上の不具合が検出され、上位のみイニシャル処理したい場合
例えば、上位のアドレスがダブって付与されてしまい、上位のアドレスのみ再付与したい場合。例えば、上位の状態の関連付けされた機器間での不一致が起こり、関連機器間において状態を初期に戻して再関連付けをしたい場合など。
【００１３】
また、特許文献１に記載されたように、機器に異常が発生した場合に、特定のリセット信号線を用意することなくリセットがかけれるようにするというものであり、シリアル通信手段を具備するといった構成をとっているが、これもリセットする対象の部位の詳細を指定してリセットするというものではなく、システム全体をリセットするというものであった。
【特許文献１】特開２００１−１４１１５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
前記従来の方法及び構成では、対象機器の他と切り離せる特定の部位での異常検出時やシステムとしての異常検出時に、部分的にイニシャル処理（以下リセット処理と呼ぶ）したいとしても、機器全体としてリセットする必要があり、機器の再起動やシステムの復旧において多大な手間がかかるといった課題を有していた。
【００１５】
本発明は、前記従来の課題を解決するもので、通信に関る処理部を部分的にリセット処理することを可能とする通信制御処理装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
前記従来の課題を解決するために、本発明の通信制御処理装置及びプログラムは、通信制御処理装置の機器の制御処理部も含めた各通信処理部毎にリセット処理が可能なリセット処理部を具備し、外部或いは内部からの要求に対して必要な部位を個別にリセット処理できる構成としたものである。
【００１７】
これによって、機器内部或いはシステムとして不具合が発生した時に、機器全体をリセット処理することなく、必要な部位のみのリセット処理ができ、機器或いはシステムの復旧をはやめることができるようになる。
【００１８】
また、本発明の通信制御処理装置及びプログラムは、個々のリセット処理のために、リセット要求を受けてからリセット処理を開始するまでの時間情報を保持する構成としたものである。
【００１９】
これによって、特に複数の機器を要するシステムでの複数の機器のリセット処理においては、リセット処理の要求側で、それぞれのリセット処理の開始時間等タイミングの把握や制御ができ、システム管理効率をあげることができるようになる。
【００２０】
また、本発明の通信制御処理装置及びプログラムは、個々のリセット処理要求が外部からもできるように構成したものである。
【００２１】
これによって、遠隔でのリセット処理が可能となり、特に複数の機器を要するシステムでは、いちいち個別に機器の個別リセットを設定していくということが必要なくなる。
【００２２】
また、本発明の通信制御処理装置及びプログラムは、リセット制御要求受理後は、実際のリセット要求が完了するまでは、別の制御要求は受け付けない構成としたものである。
【００２３】
これによって、リセットを行っている途中で受け付けた別の制御要求がリセット処理の影響で無くなってしまい、制御を行った側での認識（別の制御要求が受けとられ、実施されるという認識）と実際の動作（別の制御要求が途中で廃棄され、実施されない）と異なってしまうということがなくなる。
【００２４】
また、本発明の通信制御処理装置及びプログラムは、リセット制御要求の為の電文の構成として、制御要求であることを指定する部分と指定した制御がリセット要求であることを示す部分とリセットを行う部位を示す部分とを少なくとも含む構成としたものである。
【００２５】
これによって、リセットをかけたい機器の部位の指定ができるようになる。
【００２６】
また、本発明の通信制御処理装置及びプログラムは、リセット制御要求の為の電文の構成として、制御要求であることを指定する部分と指定した制御がリセット要求であることを示す部分とリセットを行う部位を示す部分と要求したリセットの開始時間を指定する部分とを少なくとも含む構成としたものである。
【００２７】
これによって、リセットをかけたい機器の部位毎に、リセット処理の開始時間の指定ができるようになる。
【発明の効果】
【００２８】
本発明の通信制御処理装置及びプログラムは、部分的なリセットで普及するような不具合発生時には、機器全体をイニシャル処理することなく、機器内部の部分リセットができる。
【発明を実施するための最良の形態】
【００２９】
第１の発明は、通信ネットワークに接続され、階層構造化された複数の通信処理部を有する機器（通信制御処理装置）において、それぞれの通信処理部のリセット処理を個別に実現可能な複数のリセット処理部を具備することにより、機器（通信制御処理装置）を構成する複数の通信処理部を個別にリセット処理できるようになり、機器及びシステムにおける不具合発生時の復旧期間の短縮を行うことができる。
【００３０】
第２の発明は、特に、第１の発明の通信処理部として、下位メディアの通信にかかわる主に通信のレイヤ１〜３の通信処理部と、下位メディアに関係無く共通な処理となる主に通信のレイヤ４〜７の通信処理部とを含んで構成し、それぞれのリセット処理部を設けることにより、機器及びシステムにおける不具合発生時の復旧がより効率的に行うことができる。
【００３１】
第３の発明は、特に、第１または第２の発明の個々のリセット処理部のリセット処理を開始する時間を保持しておくリセット開始時間保持部を含んで構成することにより、リセット処理の要求側で、それぞれのリセット処理の開始時間等タイミングの把握や制御ができ、システム管理効率をあげることができるようになる。
【００３２】
第４の発明は、特に、第１〜３のいずれか一つの発明のリセット処理要求をネットワークの他の機器から行えるように構成することにより、ネットワーク上の通信機能を具備した機器からリセットの要求が行えることになり、不具合を検出して部分的なリセット処理が必要となった場合でも、離れた場所から制御ができ、システムの管理効率をあげることができる。
【００３３】
第５の発明は、特に、第１〜４のいずれか一つの発明のリセット処理要求の処理中の、その他別の制御要求は受け付けないように構成することにより、その他別の制御要求を行った相手の認識と機器の実際の動作の同期を取ることができ、システム上の機器の状態把握の不具合解消となる。
【００３４】
第６の発明は、特に、第１〜５のいずれか一つの発明のリセット処理要求の電文を、リセット処理実施の指定情報とリセット処理実施の通信処理部の指定情報とを少なくとも含み、リセット処理実施の応答電文は、リセット処理実施の応答情報とリセット処理実施の通信処理部の指定情報とを少なくとも含むように構成することにより、リセットをかけたい機器の部位の指定ができ、また、処理部も階層構造化した構成とでき、将来拡張性に富んだ通信仕様となる。
【００３５】
第７の発明は、特に、第１〜５のいずれか一つの発明のリセット処理要求の電文を、リセット処理実施の指定情報とリセット処理実施の通信処理部の指定情報とリセット処理開始までの時間情報とを少なくとも含むように構成することにより、リセットをかけたい機器の部位の指定と共に、リセットを開始して欲しい時間の指定ができ、また、処理部も階層構造化した構成とでき、システムとしての機器制御のバリエーションの拡大となるとともに、将来拡張性に飛んだ通信仕様となる。
【００３６】
第８の発明は、第１〜第７のいずれか１項記載の通信制御処理装置の機能の少なくとも一部をコンピュータに実行させるためのプログラムである。そして、プログラムであるので汎用コンピュータやマイコンを用いて本発明の通信制御処理装置の少なくとも一部を容易に実現することができる。また記録媒体に記録したり通信回線を用いてプログラムを配信したりすることでプログラムの配布やインストール作業が簡単にできる。
【００３７】
以下、本発明の実施の形態について、図面を参照しながら説明する。なお、この実施の形態によって本発明が限定されるものではない。
【００３８】
（実施の形態１）
図１は、本発明の第一の実施の形態における通信制御処理装置の本発明にかかわる機能ブロック図を示すものである。
【００３９】
図１において、ネットワーク１００は本発明が適用されるシステムを構成する通信系であり、機器Ａ（以下、通信制御処理装置と呼ぶ）１０１は、前記ネットワーク１００と物理的に接続する為の送受信回路部１１１と下位通信制御処理部１４と上位通通信制御処理部１５と機器制御処理部１６を有している。前記下位通信制御処理部１４は、主に通信のレイヤ１〜３の処理を実現し、その処理のイニシャル処理を行うリセット処理部Ａ１１を有している。前記上位通信制御処理部１５は、主に通信のレイヤ４〜７の処理を実現し、その処理のイニシャル処理を行うリセット処理部Ｂ１２を有してる。前記機器制御処理部１６は、機器本来の機能の制御処理を行い、その処理のイニシャル処理を行うリセット処理部Ｃ１３を有している。
【００４０】
以上のように構成された通信制御処理装置について、図１、図６、図１０を用いて、その動作、作用を説明する。
【００４１】
図６は、図１２の従来のリセットケースにおける本発明の動作の一例を示す図である。矢印６１ａ、６５ａは外部からの通信制御処理装置１０１へのリセット要求の為の電文の受け渡しを示し、６１ｂ、６５ｂはそれぞれの電文の応答電文を示し、６３、６４、６６、６８、６９は機器Ａ１０１内部のそれぞれの処理部間での制御の流れを示し、６２、６７はそれぞれの処理部での処理を示す。
【００４２】
図１のように、まず、本発明による通信制御処理装置１０１を構成する送受信回路部１１１は、ネットワーク１００上の物理的な信号を下位通信処理部１４へ渡し、下位通信制御処理部１４からの送信データをネットワーク上へ物理的信号として送信する。下位通信制御処理部１４は、送受信回路部１１１からの信号を解析して電文としての組み立てや、自分宛かどうかの判断や電文のエラー検出を行うなどの主に通信レイヤの１〜３の受信処理と、上位通信制御処理部１５からの送信要求電文をネットワーク１００の下位通信の電文として組み立て等の処理を行うなどの主に通信レイヤ１〜３の送信処理を行う。
【００４３】
リセット処理部Ａ１１は、ネットワーク１００により接続された他の機器からの要求や上位通信制御処理部１５からの要求などによりリセット処理の実施を要求された場合、及び、下位通信制御処理部１４が自信でリセットする必要があると判断した場合などに下位通信制御処理部１４のみのリセット処理を実施する。
【００４４】
リセット処理部Ｂ１２は、ネットワーク１００により接続された他の機器からの要求や下位通信制御処理部１４、及び、機器制御処理部１６からの要求などによりリセット処理の実施を要求された場合、及び、上位通信制御処理部１５が自信でリセットする必要があると判断した場合などに上位通信制御処理部１５のみのリセット処理を実施する。
【００４５】
リセット処理部Ｃ１３は、ネットワーク１００により接続された他の機器からの要求を上位通信制御処理部１５経由で受け取った場合、機器制御処理部１６が自信でリセットする必要があると判断した場合などに機器制御処理部１６のみのリセット処理を実施する。
【００４６】
なお、本実施例の形態では、個々のリセット処理部をそれぞれの処理対象となる処理部内に設けた例を示したが、リセット対象となる処理部の外に位置してもよい。
【００４７】
本発明による通信制御処理装置１０１では、図６（１）に示すように、ネットワーク１００上の他の機器から上位通信処理部のリセット要求の電文を受信（６１ａ）した場合には、受理の応答を返信（６１ｂ）後に、リセット処理部Ｂ１２へリセット処理要求を通知しリセットを行う（６２）。
【００４８】
リセット要求の受信電文（６１ａ）が、下位通信制御処理部１４のリセット要望であった場合には、図６（２）に示すように、受理応答を返信（６５ｂ）後、下位通信制御処理部１４のリセット要求を下位通信制御処理部１４へ行う（６６）。下位通信制御処理部１４では、前記下位通信制御処理部への要求（６６）を受け取り、下位通信制御処理部のリセット処理を実施（６７）する。
【００４９】
上位通信制御処理部１５では、リセット処理（６２）完了後には機器制御処理部１６と下位通信制御処理部１４へそれぞれリセットを行った旨の通知を行う（６３、６４）。
【００５０】
同様に、下位通信制御処理部１４では、リセット処理（６７）完了後には機器制御処理部１６と上位通信制御処理部１５へそれぞれリセットを行った旨の通知を行う（６８、６９）。
【００５１】
ここで下位通信制御処理部１４からの通知は、上位通信制御処理部１５へのみとしても構わない。その場合、上位通信制御処理部１５で必要性を判断し、機器制御処理部１６へ通知するかどうかを判断することができる。
【００５２】
以上のように、本実施の形態においては、階層化された複数の通信処理部それぞれのリセット処理を行うリセット処理部をもつ構成とすることにより、部分的なリセット処理が実現でき、機器及びシステムにおける不具合発生時の復旧期間の短縮を行うなど、システム動作の効率化がはかれる。
【００５３】
また、本実施の形態において、上位通信処理部で上位通信処理部及び下位通信処理部のリセットを判断するとしたことにより、機器制御処理部の負荷の軽減が行える。
【００５４】
また、本実施の形態において、それぞれの処理部でリセット処理実行後に、他の処理部に部分リセットを行った旨を通知するとしたことにより、関連する他の処理部ではリセット状況を把握でき、必要に応じてそれぞれの部位にてリセットが発生した際に必要となる処理を行うことができる。
【００５５】
（実施の形態２）
図２は、本発明の第二の実施の形態における通信制御処理装置の本発明にかかわる機能ブロック図を示すものである。図２において、通信制御処理装置１０１は、図１の構成に加え、リセット処理部Ａ１１に、下位通信制御処理部１４のリセットの要求が発生した際のリセットを実施するまでの時間を保持するリセット開始時間保持部２１を有し、リセット処理部Ｂ１２に、上位通信制御処理部１５のリセットの要求が発生した際のリセットを実施するまでの時間を保持するリセット開始時間保持部２２を有し、リセット処理部Ｃ１３に、機器制御処理部１６のリセットの要求が発生した際のリセットを実施するまでの時間を保持するリセット開始時間保持部２３を有している。
【００５６】
以上のように構成された通信制御処理装置について、図２、図７、図１０を用いて、その動作、作用を説明する。
【００５７】
図７は、図１２の従来のリセットケースにおける本発明の動作の一例を示す図である。矢印７１ａは外部からの通信制御処理装置１０１へのリセット要求の為の電文の受け渡しを示し、７１ｂは前記電文の応答電文を示し、７２、７３、７４は上位通信制御処理部１５での処理を示し、７５、７６は通信制御処理装置１０１内部のそれぞれの処理部間での制御の流れを示す。
【００５８】
まず、図２にように、本発明による通信制御処理装置１０１を構成する送受信回路部１１１は、ネットワーク１００上の物理的な信号を下位通信処理部１４へ渡し、下位通信制御処理部１４からの送信データをネットワーク上へ物理的信号として送信する。下位通信制御処理部１４は、送受信回路部１１１からの信号を解析して電文としての組み立てや、自分宛かどうかの判断や電文のエラー検出を行うなどの主に通信レイヤの１〜３の受信処理と、上位通信制御処理部１５からの送信要求電文をネットワーク１００の下位通信の電文として組み立て等の処理を行うなどの主に通信レイヤ１〜３の送信処理を行う。
【００５９】
リセット処理部Ａ１１は、ネットワーク１００により接続された他の機器からの要求があった場合や上位通信制御処理部１５からの要求があった場合、及び、下位通信制御処理部１４が自身でリセットする必要があると判断した場合などでリセット処理の実施を要求された場合などに、要求されたリセットを開始する時間情報も合わせて取得し、前記情報をリセット開始時間保持部２１に設定し、リセット開始までの時間カウントを開始し、時間が経過した段階で下位通信制御処理部１４のリセット処理を実施する。
【００６０】
リセット処理部Ｂ１２は、ネットワーク１００により接続された他の機器からの要求があった場合、下位通信制御処理部１４や機器制御処理部１６からの要求があった場合、及び上位通信制御処理部１５が自身でリセットする必要があると判断した場合などに、要求されたリセットを開始する時間情報も合わせて取得し、前記情報をリセット開始時間保持部２２に設定し、リセット開始までの時間カウントを開始し、時間が経過した段階で上位通信制御処理部１５のリセット処理を実施する。
【００６１】
リセット処理部Ｃ１３は、ネットワーク１００により接続された他の機器からの要求を上位通信制御処理部１５経由で受け取った場合、機器制御処理部１６が自身でリセットする必要があると判断した場合などに、要求されたリセットを開始する時間情報も合わせて取得し、前記情報をリセット開始時間保持部２３に設定し、リセット開始までの時間カウントを開始し、時間が経過した段階で機器制御処理部１６のリセット処理を実施する。
なお、本実施例の形態では、個々のリセット開始時間保持部をリセット処理部内に設けた例を示したが、リセット処理部外に配置してもよい。
【００６２】
本発明による通信制御処理装置１０１では、図７に示すように、ネットワーク１００上の他の機器から上位通信処理部１４のリセット要求の電文を受信（７１ａ）した場合には、受理の応答を返信（７１ｂ）後に、リセット処理部Ｂ１２へリセット処理要求を通知し、リセット処理部Ｂ１２では、内部で保持しているか或いは前記受信した電文に指定されたリセット開始までの時間をリセット開始時間保持部２１に設定し、リセット開始待ちのタイマを起動（７２）する。リセット処理部Ｂ１２では、リセット待ち時間が経過した段階でリセット待ちタイマを停止（７３）し、リセットを行う（７４）。リセット処理（７４）完了後には機器制御処理部１６と下位通信制御処理部１４へそれぞれリセットを行った旨の通知を行う（７５、７６）。下位通信制御処理部１４、機器制御処理部１５のリセット要求の場合も同様の処理となる。
【００６３】
以上のように、本実施の形態においては、第１の実施の形態の効果に加え、階層化された複数の通信処理部それぞれのリセット処理を行うリセット処理部にさらにリセット開始時間保持部をもつ構成とすることにより、部分的なリセット処理が指定の待ち時間にて実現でき、機器及びシステムにおける不具合発生時の制御の拡張性がはかれる。
【００６４】
（実施の形態３）
図３は、本発明の第三の実施の形態における通信制御処理装置の本発明にかかわる機能ブロック図を示すものである。
【００６５】
図３において、通信制御処理装置１０１は、図２の構成に加え、リセット処理中かどうかを示すリセット処理中指示部３１を有している。
【００６６】
以上のように構成された通信制御処理装置について、図３、図８、図９を用いて、その動作、作用を説明する。
【００６７】
図８は、図２に示した実施の形態２における動作の一例を示す図である。図８は、図７と同様の処理ケースにおける本発明の動作の一例を示す図である。
【００６８】
矢印８１ａ、外部からの通信制御処理装置１０１へのリセット要求の為の電文の受け渡しを示し、８１ｂは前記電文の応答電文を示し、８３ａはリセットに関らない通常の機器制御処理部１５への制御の要求電文を示し、８３ｂは８３ａの受理応答を示し、８２、８５、８６は、上位通信制御処理部１５での処理を示し、８７、８８は、通信制御処理装置１０１内部のそれぞれの処理部間での制御の流れを示す。
【００６９】
まず、本発明による通信制御処理装置１０１を構成する上位通信制御処理部１５は、第二の発明の動きに加え、処理すべきリセット処理要求電文を受信時には、リセット処理中指示部３１にリセット処理中となった旨の情報を保持し、リセット処理終了時点で前記リセット処理部３１の情報をクリアする処理を行う。
【００７０】
本実施例では、上位通信制御処理部１５にリセット処理中表示部３１を持たせる構成として示したが、リセット処理中指示部３１は、下位通信制御処理部１４に持たせる構成としてもよい。
【００７１】
第二の実施例においては、本発明による通信制御処理装置１０１では、図８に示すように、ネットワーク１００上の他の機器から上位通信処理部１４のリセット要求の電文を受信（８１ａ）した場合には、受理の応答を返信（８１ｂ）後に、リセット処理部Ｂ１２へリセット処理要求を通知し、リセット処理部Ｂ１２では、内部で保持しているか或いは前記受信した電文に指定されたリセット開始までの時間をリセット開始時間保持部２１に設定し、リセット開始待ちのタイマを起動（８２）する。その後、第二の実施例においては、前記リセット開始待ちタイマがリセット待ち時間経過８５となる前に、ネットワーク１００上の他の機器からリセット処理に無関係な機器の制御の要求電文（８３ａ）した場合には、応答電文を返信（８３ｂ）し、機器制御処理部１６へ要求を渡前にリセット待ち時間が経過した（８５）場合には、機器制御処理部１６へ要求を渡すことなくリセット処理を実施（８６）し、その結果を下位通信制御処理部１４と機器制御処理部へ通知することとなる。この場合、制御要求電文を送信（８３ａ）してきた機器においては、応答電文の返信（８３ｂ）を受け取っており、本通信制御処理装置１０１が処理を実施していると判断してしまう。
【００７２】
本発明による通信制御処理装置１０１では、図９に示すように、ネットワーク１００上の他の機器から上位通信処理部１４のリセット要求の電文を受信（９１ａ）した場合には、受理の応答を返信（９１ｂ）後に、リセット処理部Ｂ１２へリセット処理要求を通知し、リセット処理部Ｂ１２では、内部で保持しているか或いは前記受信した電文に指定されたリセット開始までの時間をリセット開始時間保持部２１に設定し、リセット開始待ちのタイマを起動（９２）し、且つ、リセット処理中指示部３１にリセット処理中であることを示す情報を蓄積する（９３）。
【００７３】
その後、前記リセット開始待ちタイマがリセット待ち時間経過９５となる前に、ネットワーク１００上の他の機器からリセット処理に無関係な機器の制御の要求電文（９４ａ）した場合には、処理不可を示す応答を返信（９４ｂ）し、処理は行わない。その後、リセット待ち時間が経過した（９５）段階で、リセット処理を実施（９６）し、合わせてリセット処理中指示部３１の処理中解除とし（９７）、その結果を下位通信制御処理部１４と機器制御処理部へ通知する。
【００７４】
本件は、リセット待ち時間がある場合を例にとり説明したが、第一の実施例のように特にリセット待ち時間を有さない場合であっても、リセット処理が完了するまでは、電文を受け付けない構成としてもよい。
【００７５】
以上のように、本実施の形態においては、第１の実施の形態及び第２の実施の形態の効果に加え、リセット処理中であることを示す情報をもち、リセット処理中である場合には、外部からの制御を受け付けないようにすることにより、システム上で同じ機器に対して異なる情報が保持される状況をふせぐことができる。
【００７６】
（実施の形態４）
図４は、本発明の第一及び第三の実施の形態において、ネットワークに接続された機器間でリセット制御を行う為の電文の構成例を示すものである。
【００７７】
図４において、電文の構成としては、読み出しの要求か応答かを指定する要求応答指定部４０（サービスコード＝ＳＶ）と読み出し対象とする情報を示す情報種別指定部４１（プロパティコード＝ＰＣ）と、情報種別指定部４１で示された情報がリセット部位を指定する情報４３であった場合にはリセット部位を示すデータ部４２を構成要素として持つ。４３ａ〜４３ｄは、具体的なリセット部位の指定例を示すものである。
【００７８】
図４ように構成された電文について、例えば、通信制御処理装置１０１がネットワーク１００上の他の機器からの下位通信制御処理部を指定（４３ａ）した電文を受け取った場合には、通信制御処理部１０１の各部位は、図６の（１）に示した処理を実施する。
【００７９】
図４では、要求応答指定部４０と情報種別指定部４１とデータ部４２が連続して構成された形となっているが、実際の電文上は、各部の配置位置は、連続していなくてもよい。
【００８０】
以上のように、本発明によれば、複数のリセット処理部の処理要求の為の電文を、リセット処理情報であることの指定情報と、リセット部位の指定情報とを含むように構成することにより、ネットワークを介してのリセット処理要求が容易におこなえるようになる。
【００８１】
（実施の形態５）
図５は、本発明の第二及び第三の実施の形態において、ネットワークに接続された機器間でリセット制御を行う為の電文の構成例を示すものである。
図５において、電文の構成としては、実施の形態４に加え、データ部にリセット開始時間指定情報部５１を構成要素として持つ。
【００８２】
図５ように構成された電文について、例えば、通信制御処理装置１０１がネットワーク１００上の他の機器からの下位通信制御処理部を指定（４３ａ）し、リセット開始時間を指定（５１ａ）した電文を受け取った場合には、通信制御処理部１０１の各部位は、図７〜９に示した処理を実施する。
【００８３】
図５では、要求応答指定部４０と情報種別指定部４１とデータ部５０が連続して構成された形となっているが、実際の電文上は、各部の配置位置は、連続していなくてもよい。
【００８４】
以上のように、本発明によれば、複数のリセット処理部の処理とあわせ、要求の為の電文を、リセット処理情報であることの指定情報と、リセット部位の指定情報と、リセット開始までの時間情報を含むように構成することにより、ネットワークを介してのリセット処理要求で細かな制御ができるようになり、例えば、全ての機器の下位通信処理部をリセットした場合に、立ち上げ処理でネットワーク上の通信トラフィックが増大するような場合には、制御を要求する側で時間制御することで、通信トラフィックを分散させることが容易におこなえるようになる。
【産業上の利用可能性】
【００８５】
以上のように本発明にかかわる通信制御処理装置及びプログラムは、機器の特定の部位での異常検出時やシステムとしての異常検出時に、機器内部を部分的にイニシャル処理することができるようになるもので、機器やシステムの異常検出時の復旧に限らず、メンテナンスなどの用途にも適用できる。
【図面の簡単な説明】
【００８６】
【図１】本発明の実施の形態１における通信制御処理装置の１構成例を示す図
【図２】本発明の実施の形態２における通信制御処理装置の１構成例を示す図
【図３】本発明の実施の形態３における通信制御処理装置の１構成例を示す図
【図４】本発明の実施の形態１及び実施の形態３におけるネットワーク上で遣り取りする電文の１構成例を示す図
【図５】本発明の実施の形態２及び実施の形態３におけるネットワーク上で遣り取りする電文の１構成例を示す図
【図６】（１）本発明の実施の形態１におけるリセット処理時の動作シーケンスの一例を示す図（２）本発明の実施の形態１におけるリセット処理時の動作シーケンスの一例を示す図
【図７】本発明の実施の形態２におけるリセット処理時の動作シーケンスの一例を示す図
【図８】本発明の実施の形態２におけるリセット処理時の動作シーケンスの一例を示す図
【図９】本発明の実施の形態３におけるリセット処理時の動作シーケンスの一例を示す図
【図１０】本発明が適用される通信システムの１構成例を示す図
【図１１】従来の通信制御処理装置の１構成例を示す図
【図１２】従来のリセット処理時の動作シーケンスの一例を示す図
【符号の説明】
【００８７】
１１  リセット処理部Ａ（下位通信制御処理部のリセット処理部）
１２  リセット処理部Ｂ（上位通信制御処理部のリセット処理部）
１３  リセット処理部Ｃ（機器制御処理部のリセット処理部）
１４  本発明による下位通信制御処理部
１５  本発明による上位通信制御処理部
１６  本発明による機器制御処理部
２１  リセット開始時間保持部（下位通信制御処理部のリセット開始時間保持部）
２２  リセット開始時間保持部（上位通信制御処理部のリセット開始時間保持部）
２３  リセット開始時間保持部（機器制御処理部のリセット開始時間保持部）
３１  リセット処理中指示部
４０  要求応答指定部（サービスコード＝ＳＶ）
４１  情報種別指定部（プロパティコード＝ＰＣ）
４２、５０  データ部（ＤＴ）
４３  リセット部位指定コード部
５１  リセット開始時間指定コード部
６１ａ、６１ｂ、６５ａ、６５ｂ  ネットワーク上の他の機器との間の電文の遣り取り
６２  上位通信制御処理部内処理
６３、６４、６５、６８、６９  通信制御装置内各処理部間の制御の遣り取り
６７  下位通信制御処理部内処理
７１ａ、７１ｂ  ネットワーク上の他の機器との間の電文の遣り取り
７２、７３、７４  上位通信制御処理部内処理
７５、７６  通信制御装置内各処理部間の制御の遣り取り
９１ａ、９１ｂ、９４ａ、９４ｂ  ネットワーク上の他の機器との間の電文の遣り取り
９２、９３、９５、９６、９７  上位通信制御処理部内処理
９８、９９  通信制御装置内各処理部間の制御の遣り取り
１００  対象とする通信ネットワーク
１０１、１０２、１０３、１０４  通信制御処理装置（通信機器）
１１１  送受信回路部
１１２  下位通信制御処理部
１１３  上位通信制御処理部
１１４  機器制御処理部
１１５  リセット処理部
【図１】
2005057566.tif 000003
【図２】
2005057566.tif 000004
【図３】
2005057566.tif 000005
【図４】
2005057566.tif 000006
【図５】
2005057566.tif 000007
【図６】
2005057566.tif 000008
【図７】
2005057566.tif 000009
【図８】
2005057566.tif 000010
【図９】
2005057566.tif 000011
【図１０】
2005057566.tif 000012
【図１１】
2005057566.tif 000013
【図１２】
2005057566.tif 000014