(57)【要約】【課題】管理サーバ側で事前に管理情報の設定・登録の必要なしに、ネットワーク内の通信機器を動的に管理し得る機器管理システムを提供する。【解決手段】通信ネットワークＢＷに接続されるクライアント端末ＣＴにおいて、管理サーバＳＶに対し登録したいシステム情報の登録要求を送信し、管理サーバＳＶにおいて、既知のＭＤ５を利用して、クライアント端末ＣＴから送られたシステム情報から違うインプットから同じ数列が偶然算出されることは理論上ありえない数列を演算し、この演算した数列をシステムＩＤとしてデータベース２３上にシステム情報を登録し管理するようにしている。【選択図】      図２
2008187611.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークに接続される通信機器と、この通信機器に対し前記通信ネットワークを介して接続され、当該通信機器の機器情報を機器ＩＤに対応付けて記録媒体に登録し管理する管理サーバとを備えた機器管理システムにおいて、
前記通信機器は、
前記機器情報を前記管理サーバの記録媒体に登録する際に、前記機器情報の登録要求を前記管理サーバに対し前記通信ネットワークを介して送信する送信手段を備え、
前記管理サーバは、
前記通信機器から通信ネットワークを介して前記機器情報の登録要求が送られた場合に、当該登録要求に含まれる機器情報から一方向ハッシュ関数を用いて前記機器ＩＤが重ならずかつ前記記録媒体の記録容量に応じたビット数の数列を演算し、この演算結果に基づいて前記数列を前記機器ＩＤとして前記機器情報を前記記録媒体に登録する制御手段を備えたことを特徴とする機器管理システム。
【請求項２】
前記制御手段は、前記機器情報からＭＤ５（Message Digest 5）を用いて前記数列を演算することを特徴とする請求項１記載の機器管理システム。
【請求項３】
前記管理サーバは、前記制御手段により前記機器情報が前記機器ＩＤに対応付けて前記記録媒体に登録された場合に、登録結果を前記通信機器に通知する通知手段をさらに備えたことを特徴とする請求項１記載の機器管理システム。
【請求項４】
通信ネットワークに接続される通信機器と、この通信機器に対し前記通信ネットワークを介して接続され、当該通信機器の機器情報を機器ＩＤに対応付けて記録媒体に登録し管理する管理サーバとを備えた機器管理システムで使用される機器管理方法において、
前記通信機器にて、前記機器情報を前記管理サーバの記録媒体に登録する際に、当該機器情報の登録要求を前記管理サーバに対し前記通信ネットワークを介して送信し、
前記管理サーバにて、前記通信機器から通信ネットワークを介して前記登録要求が送られた場合に、当該登録要求に含まれる機器情報から一方向ハッシュ関数を用いて前記機器ＩＤが重ならずかつ前記記録媒体の記録容量に応じたビット数の数列を演算し、この演算結果に基づいて前記数列を前記機器ＩＤとして前記機器情報を前記記録媒体に登録することを特徴とする機器管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば管理サーバにおいて通信ネットワーク内にある通信機器を集中管理させる機器管理システム及び機器管理方法に関する。
【背景技術】
【０００２】
例えば放送局内のシステムにおいては、ネットワーク内のスタジオ機器や通信機器等を管理サーバ側で集中管理している。この場合、管理サーバは、管理対象のシステム毎に一意なＩＤを使って管理している。
【０００３】
しかしながら、上記システムでは、集中管理を行う管理サーバに対し、管理対象となる機器の情報を手動操作により事前に登録し、管理用のＩＤを設定しなければならない。このため、管理サーバに対する機器の情報の登録に多くの時間と労力を必要とし、しかも登録作業の大半が人手により行われるため、人為的ミスが発生することも多い。この問題点は、システムの規模が大きくなればなるほど顕著となる。
【０００４】
また、システムのバージョンアップなどを行う場合には、管理サーバにてＩＤ管理（事前設定、更新、整合性維持など）作業が必要となる。
【０００５】
尚、この種の問題に関連する従来技術として、特許文献１に、一方向ハッシュ関数を用いてサーバに対し端末機器を特定するＩＤを登録する構成が示されている。但し、この特許文献１に記載のものは、第三者によるプライバシー侵害の恐れを問題としており、管理サーバにおける登録制御に関するものではない。
【特許文献１】特開２００５−７９９２１号公報。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
以上述べたように、上記システムでは、集中管理を行う管理サーバに対し、管理対象となる機器の情報を手動操作により事前に登録し、管理用のＩＤを設定しなければならず、このため、管理サーバに対する機器の情報の登録に多くの時間と労力を必要とし、しかも登録作業の大半が人手により行われるため、人為的ミスが発生することも多い。
【０００７】
そこで、この発明の目的は、管理サーバ側で事前に管理情報の設定・登録の必要なしに、ネットワーク内の通信機器を動的に管理し得る機器管理システム及び機器管理方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、この発明に係る機器管理システムは、通信ネットワークに接続される通信機器と、この通信機器に対し通信ネットワークを介して接続され、当該通信機器の機器情報を機器ＩＤに対応付けて記録媒体に登録し管理する管理サーバとを備えた機器管理システムにおいて、通信機器は、機器情報を管理サーバの記録媒体に登録する際に、機器情報の登録要求を管理サーバに対し通信ネットワークを介して送信する送信手段を備え、管理サーバは、通信機器から通信ネットワークを介して機器情報の登録要求が送られた場合に、当該登録要求に含まれる機器情報から一方向ハッシュ関数を用いて機器ＩＤが重ならずかつ前記記録媒体の記録容量に応じたビット数の数列を演算し、この演算結果に基づいて数列を機器ＩＤとして機器情報を記録媒体に登録する制御手段を備えるようにしたものである。
【０００９】
なお、制御手段は、機器情報からＭＤ５（Message Digest 5）を用いて数列を演算することを特徴とする。
【００１０】
この構成によれば、通信ネットワークに接続される通信機器において、管理サーバに対し機器情報の登録要求を送信し、管理サーバにおいて、既知のＭＤ５を利用して、通信機器から送られた機器情報から違うインプットから同じ数列が偶然算出されることは理論上ありえない数列を演算し、この演算結果をＩＤとして記録媒体上に機器情報を登録するようにしている。
【００１１】
従って、機器情報のＭＤ５演算結果をＩＤとすることにより、管理側、管理対象側でＩＤの整合性がとられ、さらにＩＤとしての一意性が保証される。これにより、管理サーバ側で事前に管理情報の設定・登録の必要なしに、ネットワーク内の通信機器を動的に管理することができる。
【００１２】
管理サーバは、制御手段により機器情報が機器ＩＤに対応付けて記録媒体に登録された場合に、登録結果を通信機器に通知する通知手段をさらに備えたことを特徴とする。
【００１３】
この構成によれば、通信機器のユーザは自身が要求した機器情報が管理サーバに登録されたか否かを確認できると共に、管理サーバと通信機器で同じデータを利用していることを保証でき、さらにデータの転送で正しくできたことを確認できる。
【発明の効果】
【００１４】
以上詳述したようにこの発明によれば、管理サーバ側で事前に管理情報の設定・登録の必要なしに、ネットワーク内の通信機器を動的に管理し得る機器管理システム及び機器管理方法を提供することができる。
【発明を実施するための最良の形態】
【００１５】
以下、この発明の実施形態について図面を参照して詳細に説明する。  
図１は、この発明に係わる機器管理システムの一実施形態を示すブロック図であり、ＣＴは通信機器としてのクライアント端末を示し、ＳＶは管理サーバを示し、互いに通信ネットワークＮＷを介して接続されている。
【００１６】
クライアント端末ＣＴは、パーソナル・コンピュータにより構成され、制御部１１と、記憶部１２と、表示部１３と、入力部１４と、通信部１５とを備えている。このうち、入力部１４は、登録を希望するシステム情報の入力と、管理サーバＳＶに対するシステム情報の登録指示の入力に使用される。
【００１７】
制御部１１は、上記入力部１４により入力されたシステム情報を記憶部１２に記憶すると共に、選択的に表示部１３に表示させる。
【００１８】
通信部１５は、通信ネットワークＮＷを介して管理サーバＳＶとの間で通信を行なうもので、入力部１４からの登録指示に応じて管理サーバＳＶに対しシステム情報の登録要求を送出すると共に、管理サーバＳＶが送信するシステムＩＤを受信する。
【００１９】
また、制御部１１は、入力部１４によるシステム情報の登録指示に応じて、システム情報をＭＤ５（Message Digest 5）を用いて１２８ｂｉｔ（システムＩＤが重ならずかつデータベース２３の記録容量に応じたビット数）の「指紋」数列（ＭＤ５ ｄｉｇｅｓｔ）に変換し、この「指紋」数列を記憶部１２に記憶保持する機能を備えている。
【００２０】
一方、管理サーバＳＶは、制御部２１と、通信部２２と、データベース２３とを備えている。このうち、通信部２２は、通信ネットワークＮＷを介してクライアント端末ＣＴとの間で通信を行なうもので、クライアント端末ＣＴが送信するシステム情報の登録要求を受信すると共に、クライアント端末ＣＴに対しシステムＩＤを送出する。
【００２１】
制御部２１は、上記通信部２２により受信されたシステム情報からＭＤ ５ｄｉｇｅｓｔを算出し、この算出結果をシステムＩＤとしてシステム情報をデータベース２３に登録し管理する。
【００２２】
また、制御部２１は、システム情報をデータベース２３に登録した後に、そのシステムＩＤをクライアント端末ＣＴに通知する。
【００２３】
次に、以上のように構成されたシステムの動作を説明する。  
図２は、システム情報を登録する際のクライアント端末ＣＴと管理サーバＳＶとの間の情報の送受信動作を示すシーケンス図である。
【００２４】
クライアント端末ＣＴにおいて、管理サーバＳＶに対するシステム情報の登録要求が発生したとする。この場合、クライアント端末ＣＴのユーザは、入力部１４からシステム情報を入力する（図２（１））。
【００２５】
なお、図２の例では、システム情報のデータに下記項目がＸＭＬ(Extended Markup Language)で記述される。
【００２６】
システムの名前  
機能名  
系統  
hostname または IP address  
port番号
そうしてシステム情報が入力されると、クライアント端末ＣＴはシステム情報を記憶部１２に記憶保持すると共に、システム情報からＭＤ５ ｄｉｇｅｓｔを算出し、このＭＤ５ ｄｉｇｅｓｔを記憶部１２に記憶保持する（図２（２））。
【００２７】
この状態でユーザが、上記システム情報を管理サーバＳＶに登録するべく入力部１４において登録指示を入力したとする。そうするとクライアント端末ＣＴは、管理サーバＳＶに対しシステム情報の登録要求を送信する（図２（３））。
【００２８】
これに対し管理サーバＳＶは、クライアント端末ＣＴから登録要求が到来すると、この登録要求に含まれるシステム情報からＭＤ５ ｄｉｇｅｓｔを算出し、この算出したＭＤ５ ｄｉｇｅｓｔをシステムＩＤとして当該システム情報をデータベース２３に登録し管理する（図２（４）、（５））。
【００２９】
以後、管理サーバＳＶは、クライアント端末ＣＴに対し割り振ったシステムＩＤを通信ネットワークＮＷを介して通知する（図２（６））。
【００３０】
これに対しクライアント端末ＣＴは、応答のシステムＩＤと上記記憶部１２に登録されている登録希望のシステム情報のＭＤ５ ｄｉｇｅｓｔとを比較し、この比較結果とシステムＩＤを表示部１３に供給してＯＳＤ(On Screen Display)表示させる（図２（７））。従って、この表示によりユーザはシステム情報が正しく登録されたか否かを知ることができる。
【００３１】
なお、上記システム情報は、ネットワークを構築して管理対象機器を接続する際、重複しないように構築される。このため、管理情報（データ）が重複することはない。同じ管理情報（データ）のものは同じシステムであると認識可能である。
【００３２】
また、ＭＤ５は任意長のデータから１２８bitの「指紋」数列を算出する。ここで、インプットデータの内容が１bitでも違っていると全く別の数列が算出される。これにより、違うインプットから同じ数列が偶然算出されることは理論上ありえないのでファイルの同一性判別に利用される。
【００３３】
このため、管理情報のＭＤ５計算結果をＩＤとする事により、管理側、管理対象側でＩＤの整合性がとられ、さらにＩＤとしての一意性が保証される。
【００３４】
以上のように上記実施形態では、通信ネットワークＮＷに接続されるクライアント端末ＣＴにおいて、管理サーバＳＶに対し登録したいシステム情報の登録要求を送信し、管理サーバＳＶにおいて、既知のＭＤ５を利用して、クライアント端末ＣＴから送られたシステム情報から違うインプットから同じ数列が偶然算出されることは理論上ありえない数列を演算し、この演算した数列をシステムＩＤとしてデータベース２３上にシステム情報を登録し管理するようにしている。
【００３５】
従って、システム情報のＭＤ５演算結果をシステムＩＤとすることにより、管理側、管理対象側でＩＤの整合性がとられ、さらにＩＤとしての一意性が保証される。これにより、管理サーバＳＶ側で事前にシステム情報の設定・登録の必要なしに、通信ネットワークＮＷ内のクライアント端末ＣＴを動的に管理することができる。
【００３６】
なお、上記実施形態では、システムＩＤの割り当てにＭＤ５を利用する例について説明したが、ＭＤ５以外のＣＲＣ３２、ＣＲＣ２５６、ＳＨＡシリーズ等の一方向ハッシュ関数を用いるようにしてもよい。この場合、システムＩＤが重ならずかつデータベース２３の記録容量に応じたビット数の数列を求めるものであればよい。
【００３７】
尚、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００３８】
【図１】この発明に係わる機器管理システムの一実施形態を示すブロック図。
【図２】同実施形態において、システム情報を登録する際のクライアント端末と管理サーバとの間の情報の送受信動作を示すシーケンス図。
【符号の説明】
【００３９】
１１，２１…制御部、１２…記憶部、１３…表示部、１４…入力部、１５，２２…通信部、２３…データベース、ＣＴ…クライアント端末、ＳＶ…管理サーバ、ＮＷ…通信ネットワーク。
【図１】
2008187611.tif 000003
【図２】
2008187611.tif 000004