(57)【要約】【課題】管理対象になる前から情報処理装置内に存在する構成異常を認識するとともに、許容されないソフトウェアの新規な導入を直ちに認識する。【解決手段】構成管理コンポーネントＳＣは、動作コンポーネントＰＣ，ＳＣ，ＯＣ１〜ＯＣ３の各々からその動作コンポーネントの現在のソフトウェアのバージョン番号を自動的に収集する。構成管理コンポーネントＳＣの判定部Ｃ２は、装置構成の基準となるバージョン構成表ＶＴと、収集された現在のソフトウェアのバージョン番号とを比較することで現在の装置構成が正常であるか否か自動的に判定して、現在の装置構成が正常でないと判定した場合に装置構成の異常を自動的に表示部Ｄ２で報知させる。【選択図】        図１
2004318706.tif 000002
【特許請求の範囲】
【請求項１】
バージョン番号が付与された専用のソフトウェアをそれぞれ格納した複数の動作コンポーネントと、
装置構成の基準となり、装置に許容される動作コンポーネントのソフトウェアのバージョン番号の組合せを記述したバージョン構成表を格納した基準記憶部と、
前記動作コンポーネントの各々からその動作コンポーネントの現在のソフトウェアのバージョン番号を自動的に収集する収集部と、
前記基準記憶部に格納された前記バージョン構成表と、前記収集部で収集された前記動作コンポーネントの現在のソフトウェアのバージョン番号とを比較することによって現在の装置構成が正常であるか否か自動的に判定するとともに、現在の装置構成が正常でないと判定した場合に装置構成の異常を自動的に報知部で報知させる判定部とを備えた情報処理装置。
【請求項２】
基準記憶部には、各動作コンポーネントの重要性の順序を示す優先順位表が格納されており、
判定部は、現在の装置構成が正常でないと判定部が判定した場合に、バージョン構成表の内容に反している動作コンポーネントのうち前記優先順位表で低い重要性が与えられている動作コンポーネントの動作を停止する指令を出力し、停止させる前記動作コンポーネントを表す指標を報知部で報知させることを特徴とする請求項１記載の情報処理装置。
【請求項３】
いずれか一方の動作が不十分になったときに他方が動作させられる第１の親コンポーネントと第２の親コンポーネントとを備え、
前記第１の親コンポーネントは基準記憶部として第１の基準記憶部を備え、
前記第２の親コンポーネントは基準記憶部として第２の基準記憶部を備え、
前記第１の基準記憶部には前記第１の親コンポーネントが実行可能な機能を示す第１の機能表が格納され、
前記第２の基準記憶部には前記第２の親コンポーネントが実行可能な機能を示す第２の機能表が格納され、
前記第２の親コンポーネントは、
前記第１の機能表の内容と前記第２の機能表の内容とを比較する比較部と、
前記第１の機能表の内容よりも前記第２の機能表の内容が不足する場合に、前記第２の親コンポーネントの動作を停止する指令を出力し、前記第２のコンポーネントの停止を報知部で報知させる指令部を備えることを特徴とする請求項１または請求項２記載の情報処理装置。
【請求項４】
判定部は、情報処理装置にネットワークを介して通信可能な外部装置の報知部を用いて異常に関する情報を報知させることを特徴とする請求項１から請求項３のうちのいずれか１項記載の情報処理装置。
【請求項５】
情報処理装置にネットワークを介して通信可能な外部装置から表の更新指令を受信し、前記更新指令に基づいて基準記憶部に格納された表を更新する更新部を備えることを特徴とする請求項４記載の情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、バージョン番号が付与された専用のソフトウェアをそれぞれ格納した複数の動作コンポーネントを持つ情報処理装置に係り、特に装置構成の異常を検出することが可能な情報処理装置に関するものである。
【０００２】
【従来の技術】
インタネットの普及とともに、通信されるデータが音声、静止画、動画など様々な形態をとり、大型化している。それに伴い情報処理装置は大規模なものとなり、多くの機能を持つようになっている。このような大規模情報処理装置には、多種のカードなどの動作コンポーネントを備え、各動作コンポーネントに搭載されているソフトウェアの機能により複雑な処理を行うものがある。例えば、移動通信基地局はその典型例である。ソフトウェアは柔軟性に優れるため、機能の改善および追加が頻繁に行われ、複数のバージョンを持つ事態になっている。しかし、動作コンポーネントが持つソフトウェアのバージョン間には関連性があり、この関連性に反した動作コンポーネントを組合わせても情報処理装置は適切に機能しない。従って、一つの情報処理装置内における各動作コンポーネントのソフトウェアのバージョンを管理し、適切に維持することが重要となってきている。
ソフトウェアの整合性を管理するための従来の技術としては、大規模ネットワークの構成内容を把握するためネットワーク管理システムがある（例えば、特許文献１参照）。このシステムでは、ネットワークに接続されている全てのハードウェア機器および各ハードウェア機器にインストールされているソフトウェアのバージョンなどに関するネットワーク構成情報を、定期的に自動収集し、収集日時とともにネットワーク構成情報をデータベースに保存しておく。このようにネットワーク構成情報を蓄積しておくことによって、ネットワークにトラブルが発生したときに、人間がデータベースの内容を検査して容易にトラブルの原因を究明することができる。
【０００３】
【特許文献１】
特開２００１−３０８８５９号公報
【０００４】
【発明が解決しようとする課題】
上記のネットワーク管理システムによれば、新旧のネットワーク構成情報を比較することはできるが、得られたネットワーク構成情報がその環境で許容される構成情報か否かを判断することはできない。従って、管理対象になる前から既に存在するネットワーク構成（コンフィグレーション）が許容できるか否かを検出することもできない。また、許容できないソフトウェアが新規に導入されても、一旦トラブルが発覚するまでは構成の異常を検出することができない。
【０００５】
この発明は、上記のような課題を解決するためになされたもので、管理対象になる前から情報処理装置内に存在する構成異常を認識すること、および許容されないソフトウェアの新規な導入を直ちに認識することができる情報処理装置を得ることを目的とする。
【０００６】
【課題を解決するための手段】
この発明に係る情報処理装置は、バージョン番号が付与された専用のソフトウェアをそれぞれ格納した複数の動作コンポーネントと、装置構成の基準となり、装置に許容される動作コンポーネントのソフトウェアのバージョン番号の組合せを記述したバージョン構成表を格納した基準記憶部と、前記動作コンポーネントの各々からその動作コンポーネントの現在のソフトウェアのバージョン番号を自動的に収集する収集部と、前記基準記憶部に格納された前記バージョン構成表と、前記収集部で収集された前記動作コンポーネントの現在のソフトウェアのバージョン番号とを比較することによって現在の装置構成が正常であるか否か自動的に判定するとともに、現在の装置構成が正常でないと判定した場合に装置構成の異常を自動的に報知部で報知させる判定部とを備えたものである。
【０００７】
【発明の実施の形態】
以下、この発明に係る様々な実施の形態を図面に基づいて説明する。
実施の形態１．
図１は、この発明の実施の形態１による情報処理装置を示すブロック図である。以下に説明する情報処理装置は通信制御装置ＣＥであり、具体的には、例えば携帯電話システムまたはＰＨＳ（ｐｅｒｓｏｎａｌ  ｈａｎｄｙｐｈｏｎｅ  ｓｙｓｔｅｍ）のような無線を利用した移動通信システムにおける移動通信基地局である。ただし、後述する他の実施の形態についてもいえることであるが、この発明に係る情報処理装置は、例えば基地局制御装置または無線交換局のような他の移動通信制御装置でもよいし、例えばネットワークサーバまたは固定電話の交換局のような他の通信制御装置でもよいし、さらには汎用コンピュータなどの他の種類の情報処理装置でもよい。
【０００８】
実施の形態１において、通信制御装置ＣＥは、親コンポーネント（動作コンポーネント）ＰＣと、構成管理コンポーネント（動作コンポーネント、収集部、更新部）ＳＣと、その他の３つの動作コンポーネントＯＣ１，ＯＣ２，ＯＣ３を備える。親コンポーネントＰＣは、例えば通信制御装置ＣＥの基本プログラムを格納した主幹となるコンポーネントである。
【０００９】
これらの動作コンポーネントの各々は、装置内バスＩＢによって接続された通信部Ａ１，Ａ２またはＡ３を備えており相互に通信可能である。また、各動作コンポーネントは、記憶部Ｂ１，Ｂ２またはＢ３を備えており、各記憶部はバージョン番号が付与された自コンポーネント専用のソフトウェアをそれぞれ格納している。また各記憶部は、自コンポーネントを示す識別子とバージョン番号を保持している。ソフトウェアの追加または更新のためにこれらの動作コンポーネントを追加または交換してもよいし、ネットワーク（図示せず）を介したダウンロードなどによって動作コンポーネント内のソフトウェアを更新してもよい。
【００１０】
さらに親コンポーネントＰＣの記憶部（基準記憶部）Ｂ１には、通信制御装置ＣＥの装置構成（コンフィグレーション）の基準となるバージョン構成表ＶＴが格納されている。図２はバージョン構成表ＶＴの例を示す。バージョン構成表ＶＴは、各動作コンポーネントを一意に識別する識別子と、通信制御装置ＣＥで許容される動作コンポーネントのバージョン番号（すなわち動作コンポーネントのソフトウェアのバージョン番号）の組合せを記述する。図２によれば、例えば、コンポーネントＰＣ，ＳＣ，ＯＣ１，ＯＣ２のバージョンが０１．００である場合には、コンポーネントＯＣ３のバージョンが０１．００か０１．０１でなければ、通信制御装置ＣＥは適切に機能しない。
【００１１】
図１に戻り、さらに構成管理コンポーネントＳＣは、通信制御装置ＣＥの装置構成の正常性を判定する判定部Ｃ２、および判定部Ｃ２の判定に応じて装置構成の異常を報知する報知部を備える。報知部としては、以下の説明では、表示部Ｄ２を利用するものとするが、スピーカでもよい。
【００１２】
通信制御装置ＣＥの立上げと同時に、全ての動作コンポーネントＰＣ，ＳＣ，Ｃ１，Ｃ２，Ｃ３が起動する。起動された構成管理コンポーネントＳＣは、記憶部Ｂ２内にインストールされた構成異常検査プログラムを起動する。このプログラムに従って、構成管理コンポーネントＳＣは、図示しない収集部によって装置内バスＩＢと通信部Ａ１〜Ａ３の送受信機能を使用して、各動作コンポーネントの記憶部Ｂ１〜Ｂ３に格納された現在の動作コンポーネントの識別子とバージョン番号を直ちに自動的に収集する。また、構成管理コンポーネントＳＣの収集部は、送受信機能を利用して、親コンポーネントＰＣの記憶部Ｂ１に格納されたバージョン構成表ＶＴを収集する。
【００１３】
各動作コンポーネントからこれらのデータを収集した構成管理コンポーネントＳＣは、判定部Ｃ２によって、収集した各動作コンポーネントの識別子とバージョン番号の組合せをバージョン構成表ＶＴと照らし合わせて、現在の装置構成が許容されるバージョンの組合せであるか否かを自動的に検査すなわち判定する。この検査の結果、現在の装置構成がバージョン構成表ＶＴに従っていない場合、つまり許容されないバージョンの組合せであった場合、判定部Ｃ２は、表示部Ｄ２によって構成の異常を自動的に報知させ、構成異常検査プログラムは終了する。判定部Ｃ２は、構成異常の原因になっている動作コンポーネントの候補（バージョン構成表ＶＴに反する動作コンポーネント）を特定し、候補の識別子または名前を表示部Ｄ２によって表示させてもよい。
【００１４】
このようにバージョン構成表ＶＴと現在の装置構成を比較することにより、新たに基地局を設置した場合のように、動作コンポーネントが管理対象になる前から情報処理装置内に構成異常が既にあった場合でも、構成管理コンポーネントＳＣは起動後直ちに、以前から存在していた構成異常を認識することが可能になる。表示部Ｄ２によって構成の異常が自動的に報知されるので、通信制御装置ＣＥの運用者は直ちに対策をとり、構成異常を原因とするトラブルの発生を未然に防ぐことができる。
【００１５】
また、通信制御装置ＣＥが既に稼働している状態で、ある動作コンポーネントが装置内に追加的に実装された場合、あるいは更新されたソフトウェアを格納した動作コンポーネントに交換された場合には、その動作コンポーネントの通信部から構成管理コンポーネントＳＣの通信部Ａ２に動作コンポーネントの新規な装着を示す信号が与えられる。例えば通信部Ａ２が動作コンポーネントの装着および取り外しを監視するための信号を装置内バスＩＢに定期的または定常的に与えて、この信号に応じて各動作コンポーネントが新規な装着を示す信号を返信するようにしてもよい。
【００１６】
新規な装着を示す信号の受信に応じて、構成管理コンポーネントＳＣは記憶部Ｂ２内にインストールされた構成異常検査プログラムを再起動する。再起動された構成異常検査プログラムに従って、構成管理コンポーネントＳＣは、図示しない収集部によって装置内バスＩＢと通信部Ａ１〜Ａ３の送受信機能を使用して、各動作コンポーネントの記憶部Ｂ１〜Ｂ３に格納された現在の動作コンポーネントの識別子とバージョン番号を直ちに自動的に収集する。また、構成管理コンポーネントＳＣの収集部は、親コンポーネントＰＣの記憶部Ｂ１に格納されたバージョン構成表ＶＴを収集する。
【００１７】
各動作コンポーネントからこれらのデータを収集した構成管理コンポーネントＳＣは、判定部Ｃ２によって、収集した各動作コンポーネントの識別子とバージョン番号の組合せをバージョン構成表ＶＴと照らし合わせて、新規な現在の装置構成が許容されるバージョンの組合せであるか否かを自動的に検査すなわち判定する。この検査の結果、現在の装置構成がバージョン構成表ＶＴに従っていない場合、つまり許容されないバージョンの組合せであった場合、判定部Ｃ２は、表示部Ｄ２によって構成の異常を自動的に報知させる。
【００１８】
このように、動作コンポーネントの追加または変更に伴って、構成管理コンポーネントＳＣが装置構成の変更を検知するたびに、構成管理コンポーネントＳＣは現在の装置構成が通信制御装置ＣＥで許容される装置構成か否かを自動的に確認する。従って、許容できないソフトウェアが新規に導入された場合には、構成管理コンポーネントＳＣは直ちに構成異常を認識することが可能になり、表示部Ｄ２によって構成の異常が自動的に報知されるので、通信制御装置ＣＥの運用者は直ちに対策をとり、構成異常を原因とするトラブルの発生を未然に防ぐことができる。
【００１９】
以上のようにこの実施の形態１によれば、バージョン構成表ＶＴと現在の装置構成を比較することにより、管理対象になる前から情報処理装置内に存在する構成異常を認識すること、および許容されないソフトウェアの新規な導入を直ちに認識することができる。
【００２０】
また、この発明の実施の形態１によれば、構成管理コンポーネントＳＣに報知部としての表示部Ｄ２を設けたことにより、ネットワーク監視装置などの外部装置を使用することなく、煩雑な情報処理装置の構成の異常を容易に運用者が認識できる。
【００２１】
実施の形態２．
図３は、この発明の実施の形態２による情報処理装置すなわち通信制御装置を示すブロック図である。図３に例示する通信制御装置ＣＥは実施の形態１の通信制御装置ＣＥと同様の構成を持つが、親コンポーネントＰＣの記憶部Ｂ１に優先順位表ＰＴが格納されている点が異なっている。優先順位表ＰＴは、通信制御装置ＣＥ内の各動作コンポーネントの重要性の順序すなわち重要性の高低を示す。図４は優先順位表ＰＴの例を示す。図４によれば、親コンポーネントＰＣが最も高い重要性を有する。これは、親コンポーネントＰＣが通信制御装置ＣＥの装置構成の基準となるからである。
【００２２】
実施の形態２でも、通信制御装置ＣＥの立上げと同時に、全ての動作コンポーネントＰＣ，ＳＣ，Ｃ１，Ｃ２，Ｃ３が起動する。起動された構成管理コンポーネントＳＣは、記憶部Ｂ２内にインストールされた構成異常検査プログラムを起動する。通信制御装置ＣＥの立ち上げ時の構成異常検査プログラムによる動作は、実施の形態１の動作と類似するが、構成管理コンポーネントＳＣが、図示しない収集部によって装置内バスＩＢと通信部Ａ２，Ａ１の送受信機能を使用して、親コンポーネントＰＣの記憶部Ｂ１に格納されたバージョン構成表ＶＴだけでなく、優先順位表ＰＴも収集する点が異なっている。各動作コンポーネントからデータを収集した構成管理コンポーネントＳＣでは、判定部Ｃ２が、収集した各動作コンポーネントの識別子とバージョン番号の組合せをバージョン構成表ＶＴと照らし合わせて、現在の装置構成が許容されるバージョンの組合せであるか否かを自動的に検査すなわち判定する。
【００２３】
この検査の結果、現在の装置構成がバージョン構成表ＶＴに従っていない場合、つまり許容されないバージョンの組合せであった場合、判定部Ｃ２は、表示部Ｄ２によって構成の異常を自動的に報知させる。また、判定部Ｃ２は、バージョン構成表ＶＴの内容に反している動作コンポーネントのうち優先順位表ＰＴで与えられた優先順位が低い動作コンポーネントを構成異常の原因になっている動作コンポーネントとして特定する。そして、判定部Ｃ２はこの動作コンポーネントの動作を停止する指令を出力し、停止させる動作コンポーネントを表す識別子または名前を表示部Ｄ２に自動的に報知させる。判定部Ｃ２の指令に応じて、構成管理コンポーネントＳＣは、装置内バスＩＢと通信部Ａ１を使用して、構成異常の原因となっている動作コンポーネントを停止させる。
【００２４】
通信制御装置ＣＥが既に稼働している状態で、ある動作コンポーネントが装置内に追加的に実装された場合、あるいは更新されたソフトウェアを格納した動作コンポーネントに交換された場合には、構成管理コンポーネントＳＣは、実施の形態１の動作と同様に、優先順位表ＰＴを使用せずに、新規な現在の装置構成が許容されるバージョンの組合せであるか否かを自動的に検査すなわち判定する。この検査の結果、新たな装置構成が許容されないバージョンの組合せであった場合、表示部Ｄ２によって構成の異常を報知するだけでなく、装置内バスＩＢと通信部Ａ２，Ａ３を使用して、新たに実装されたあるいはバージョン変更された動作コンポーネントを停止するとともに、停止した旨を表示部Ｄ２に報知させる。このように、動作コンポーネントの追加または変更に伴って、構成管理コンポーネントＳＣが装置構成の変更を検査するたびに、構成管理コンポーネントＳＣは現在の装置構成が通信制御装置ＣＥで許容される装置構成か否かを自動的に確認する。
【００２５】
以上のようにこの実施の形態２によれば、実施の形態１と同様の効果を奏するとともに、構成異常の原因になっている動作コンポーネントを簡単に特定することができる。また、この発明の実施の形態２によれば、構成管理コンポーネントＳＣの表示部Ｄ２によって構成異常を知らせるだけでなく、構成異常の原因となっている動作コンポーネントを停止することによって、装置構成の正常性を維持することができる。
【００２６】
実施の形態３．
図５は、この発明の実施の形態３による情報処理装置すなわち通信制御装置を示すブロック図である。図５に例示する通信制御装置ＣＥは実施の形態２の通信制御装置ＣＥと類似の構成を持つが、親コンポーネントＰＣが、現用系親コンポーネント（第１の親コンポーネント、動作コンポーネント）ＰＣ１と予備系親コンポーネント（第２の親コンポーネント、動作コンポーネント）ＰＣ２を備えた冗長構成をとっている点が異なっている。現用系親コンポーネントＰＣ１は、現在通信制御装置ＣＥの主幹として動作している動作コンポーネントであり、予備系親コンポーネントＰＣ２は、現在は動作していないが、現用系親コンポーネントＰＣ１の障害発生時に、現用系親コンポーネントＰＣ１に代わって動作する。
【００２７】
図６に、現用系親コンポーネントＰＣ１と予備系親コンポーネントＰＣ２の詳細を示す。現用系親コンポーネントＰＣ１の通信部Ａ１１と予備系親コンポーネントの通信部Ａ１２が系間バスＣＢで接続されており、相互にデータの送受信ができるようになっている。また、現用系親コンポーネントＰＣ１は基準記憶部として記憶部（第１の基準記憶部）Ｂ１１を備え、予備系親コンポーネントＰＣ２は基準記憶部として記憶部（第２の基準記憶部）Ｂ１２を備え、記憶部Ｂ１１，Ｂ１２の各々には、バージョン構成表ＶＴおよび優先順位表ＰＴが格納されている。また、親コンポーネントＰＣ１，ＰＣ２の記憶部Ｂ１１，Ｂ１２には、対応する親コンポーネントが保有している機能を示した機能表ＦＴ１，ＦＴ２が格納されている。すなわち機能表（第１の機能表）ＦＴ１は、現用系親コンポーネントＰＣ１が実行可能な機能を示し、現用系親コンポーネントＰＣ１のバージョン構成表ＶＴに対応する。機能表（第２の機能表）ＦＴ２は予備系親コンポーネントＰＣ２が実行可能な機能を示し、予備系親コンポーネントＰＣ２のバージョン構成表ＶＴに対応する。
【００２８】
図７は機能表の例を示す。図示のように、機能表では保有する機能と保有しない機能が区別されている。予備系親コンポーネントＰＣ２が保有すべき機能は、現用系親コンポーネントＰＣ１が保有している機能と同じか、それを包含していなければならない。
【００２９】
この実施の形態３でも、通信制御装置ＣＥの立ち上げ時および動作コンポーネントの追加または交換があった場合には、構成管理コンポーネントＳＣは、実施の形態２と同様に、構成異常を検査する。通信制御装置ＣＥの立上げ時には、現用系親コンポーネントＰＣ１が主幹として動作させられるので、通信制御装置ＣＥの主幹となる親コンポーネントＰＣとして保有している機能は現用系親コンポーネントＰＣ１が保有している機能に一致する。従って、機能表ＦＴ１に対応する現用系親コンポーネントＰＣ１のバージョン構成表ＶＴに、収集した各動作コンポーネントの識別子とバージョン番号の組合せを判定部Ｃ２が照らし合わせて、現在の装置構成が許容されるバージョンの組合せであるか否かを自動的に検査すなわち判定する。
【００３０】
他方、通信制御装置ＣＥが既に稼働した後に、現在の装置構成と照合すべきなのは、現用系親コンポーネントＰＣ１と予備系親コンポーネントＰＣ２の両方が保有している機能である。従って、親コンポーネントＰＣ１，ＰＣ２の両方のバージョン構成表ＶＴに、収集した各動作コンポーネントの識別子とバージョン番号の組合せを判定部Ｃ２が照らし合わせて、現在の装置構成が許容されるバージョンの組合せであるか否かを自動的に検査すなわち判定する。
【００３１】
上記の通り、予備系親コンポーネントＰＣ２が保有すべき機能は、現用系親コンポーネントＰＣ１が保有している機能より不足していてはならない。そこで、通信制御装置ＣＥの立ち上げ時および動作コンポーネントの追加または交換があった場合には、予備系親コンポーネントＰＣ２は、系間バスＣＢと通信部Ａ１１，Ａ１２を使用して、現用系親コンポーネントＰＣ１の記憶部Ｂ１１から機能表ＦＴ１の内容を自動的に取得し、予備系親コンポーネントＰＣ２の記憶部Ｂ１２にある機能表ＦＴ２の内容と比較する（すなわち比較部として機能する）。
【００３２】
もし、予備系親コンポーネントＰＣ２が保有している機能が、現用系親コンポーネントＰＣ１が保有している機能と同じでなく、またそれを包含していなければ、予備系親コンポーネントＰＣ２は現用系親コンポーネントＰＣ１の代役にならない。そこでこの場合には、予備系親コンポーネントＰＣ２は自律的に停止する（すなわち予備系親コンポーネントＰＣ２自身の動作を停止する指令を出力する）。装置内バスＩＢと通信部Ａ１２，Ａ２を使用して、予備系親コンポーネントＰＣ２の停止を構成管理コンポーネントＳＣに通知する。通知を受けた構成管理コンポーネントＳＣは、表示部Ｄ２に予備系親コンポーネントＰＣ２が停止した旨を報知させる。
【００３３】
以上のようにこの実施の形態３によれば、装置構成の基準となる親コンポーネントＰＣが冗長構成をとった場合において、装置構成の基準となるべき二重親コンポーネントＰＣ１，ＰＣ２の機能の不整合を監視することが可能である。
【００３４】
実施の形態４．
図８は、この発明の実施の形態４による情報処理装置すなわち通信制御装置を示すブロック図である。この実施の形態４の通信制御装置ＣＥは実施の形態３の通信制御装置ＣＥと類似の構成を持つが、さらにネットワークＮに接続される通信動作コンポーネント（動作コンポーネント）ＣＣを有する。通信動作コンポーネントＣＣは、ネットワークＮに接続されるネットワークインタフェース部ＮＩを有する。ネットワークＮには、表示部（報知部）Ｄ４を持った端末装置（外部装置）Ｔが接続されている。
【００３５】
この実施の形態４でも、実施の形態１〜３と同様に構成異常を検査することができ、実施の形態３と同様に二重親コンポーネントＰＣ１，ＰＣ２の機能の不整合を監視することが可能である。さらに、この実施の形態４では、構成管理コンポーネントＳＣは、上述した構成異常に関する情報（不適切な動作コンポーネントを特定する情報および二重親コンポーネントＰＣ１，ＰＣ２の機能の不整合を示す情報を含む）を表示部Ｄ２に表示させるだけでなく、装置内バスＩＢと通信部Ａ２，Ａ３を使用して、通信動作コンポーネントＣＣに送信する。通信動作コンポーネントＣＣは、ネットワークインタフェース部ＮＩを使用して、ネットワークＮを介してその構成異常の情報を端末装置Ｔに送信する。端末装置Ｔで表示部Ｄ４は、受信した構成異常の情報を画面に表示する。
【００３６】
従って、表示部Ｄ２の報知情報と同じ情報が表示部Ｄ４で報知される。ただし、通信制御装置ＣＥ内の表示部Ｄ２を設けずに、専ら外部の端末装置Ｔの表示部Ｄ４を用いて異常情報を報知させるようにしてもよい。また、表示部Ｄ４の代わりに、報知部としてスピーカを使用してもよい。
以上のように、この発明の実施の形態４によれば、装置構成の異常をネットワークを介した遠隔地でも認識することができる。
【００３７】
実施の形態５．
次に、この発明の実施の形態５を説明する。実施の形態５によるによる情報処理装置すなわち通信制御装置は、実施の形態４と同じく図８に示された通信制御装置ＣＥである。すなわち通信制御装置ＣＥは、ネットワークＮに接続される通信動作コンポーネントＣＣを有する。ネットワークＮには端末装置Ｔが接続されている。
【００３８】
この実施の形態では、端末装置Ｔからの更新指令に基づいて親コンポーネントＰＣ１，ＰＣ２の記憶部に格納されたバージョン構成表ＶＴおよび優先順位表ＰＴを更新する。まず、端末装置Ｔは、ネットワークＮ、通信動作コンポーネントＣＣおよび装置内バスＩＢを介して、親コンポーネントＰＣ１，ＰＣ２に対して現在のバージョン構成表ＶＴおよび優先順位表ＰＴの送信を要求する。この送信要求に応じて、親コンポーネントＰＣ１，ＰＣ２は、現在のバージョン構成表ＶＴおよび優先順位表ＰＴを記憶部から読み出して、装置内バスＩＢ，通信動作コンポーネントＣＣおよびネットワークＮを介してバージョン構成表ＶＴおよび優先順位表ＰＴを端末装置Ｔに送信する。
【００３９】
これにより運用者は、端末装置Ｔを用いてバージョン構成表ＶＴおよび優先順位表ＰＴを編集することが可能になる。バージョン構成表ＶＴおよび優先順位表ＰＴの少なくとも一方を編集終了した後、運用者は更新を端末装置Ｔに指示する。これにより、端末装置Ｔは、編集後の表と共に更新指令を送信する。編集後の表と更新指令は、ネットワークＮ、通信動作コンポーネントＣＣおよび装置内バスＩＢを介して親コンポーネントに届けられる。編集後の表と更新指令を受信した親コンポーネントは、既存のバージョン構成表ＶＴおよび／または優先順位表ＰＴを端末装置Ｔから送られた表に置き換える。
【００４０】
この発明の実施の形態５によれば、装置構成の適合性の判断基準となるバージョン構成表ＶＴと優先順位表ＰＴをネットワークを介した遠隔地から変更可能とし、各動作コンポーネントの更新などに伴う装置構成の適合性の判断基準の変更を容易にすることができる。
【００４１】
【発明の効果】
以上のように、この発明によれば、動作コンポーネントの各々からその動作コンポーネントの現在のソフトウェアのバージョン番号を自動的に収集する収集部と、基準記憶部に格納されたバージョン構成表と、収集部で収集された動作コンポーネントの現在のソフトウェアのバージョン番号とを比較することによって現在の装置構成が正常であるか否か自動的に判定するとともに、現在の装置構成が正常でないと判定した場合に装置構成の異常を自動的に報知部で報知させる判定部とを備えたことにより、管理対象になる前から情報処理装置内に存在する構成異常を認識すること、および許容されないソフトウェアの新規な導入を直ちに認識することができる効果がある。
【図面の簡単な説明】
【図１】この発明の実施の形態１による情報処理装置すなわち通信制御装置のブロック図である。
【図２】図１に示す通信制御装置におけるバージョン構成表の例を示す表である。
【図３】この発明の実施の形態２による情報処理装置すなわち通信制御装置のブロック図である。
【図４】図３に示す通信制御装置における優先順位表ＰＴの例を示す表である。
【図５】この発明の実施の形態３による情報処理装置すなわち通信制御装置のブロック図である。
【図６】図５に示す通信制御装置における親コンポーネントのブロック図である。
【図７】図６に示す親コンポーネントにおける機能表ＦＴの例を示す表である。
【図８】この発明の実施の形態４および５による情報処理装置すなわち通信制御装置のブロック図である。
【符号の説明】
Ａ１〜Ａ３，Ａ１１，Ａ１２  通信部、Ｂ１  記憶部（基準記憶部）、Ｂ２，Ｂ３  記憶部、Ｂ１１  記憶部（第１の基準記憶部）、Ｂ１２  記憶部（第２の基準記憶部）、Ｃ２  判定部、ＣＢ  系間バス、ＣＣ  通信動作コンポーネント（動作コンポーネント）、Ｄ２，Ｄ４  表示部（報知部）、ＦＴ１  機能表（第１の機能表）、ＦＴ２  機能表（第２の機能表）、ＩＢ  装置内バス、Ｎ  ネットワーク、ＮＩ  ネットワークインタフェース部、ＯＣ１〜ＯＣ３  動作コンポーネント、ＰＣ  親コンポーネント（動作コンポーネント）、ＰＣ１  現用系親コンポーネント（第１の親コンポーネント、動作コンポーネント）、ＰＣ２  予備系親コンポーネント（第２の親コンポーネント、動作コンポーネント、比較部、指令部）、ＰＴ  優先順位表、ＳＣ  構成管理コンポーネント（動作コンポーネント、収集部、更新部）、Ｔ  端末装置（外部装置）、ＶＴ  バージョン構成表。
【図１】
2004318706.tif 000003
【図２】
2004318706.tif 000004
【図３】
2004318706.tif 000005
【図４】
2004318706.tif 000006
【図５】
2004318706.tif 000007
【図６】
2004318706.tif 000008
【図７】
2004318706.tif 000009
【図８】
2004318706.tif 000010