(57)【要約】  標準的なＤＨＣＰｖ４及びＤＨＣＰｖ６フレームワークの両方における動的構成データストレージシステムを提供するシステム、ネットワークエンティティ、及びコンピュータプログラムである。標準的なＤＨＣＰｖ４及びＤＨＣＰｖ６プロトコル機能と共に、本発明は、構成パラメータの自動構成をネットワークサーバから、例えばモバイル端末などのホストに対して提供する。【選択図】図２
2008507167.tif 000002
【特許請求の範囲】
【請求項１】
動的ホスト構成プロトコルフレームワークの構成管理システムであって、
少なくとも１つの動的ホスト構成プロトコルサーバと、
少なくとも１つの構成ストレージと、
少なくとも１つのストレージマネージャと、
少なくとも１つのネットワークサーバと、
を有し、
構成ストレージは、少なくとも１つの動的ホスト構成プロトコルサーバと少なくとも１つのストレージマネージャに接続され、該少なくとも１つの動的ホスト構成プロトコルサーバによって使用される構成データを保存するように構成され、
ストレージマネージャは、少なくとも１つの構成ストレージと少なくとも１つのネットワークサーバに接続され、該少なくとも１つの構成ストレージ内の構成データコンテンツを維持管理すると共に、該少なくとも１つの構成ストレージと該少なくとも１つのネットワークサーバ間におけるシグナリング及びデータ転送を管理するように構成され、
ネットワークサーバは、少なくとも１つのストレージマネージャに接続され、該少なくとも１つのストレージマネージャに構成データを供給するように構成され、
前記ストレージマネージャは、前記少なくとも１つの構成ストレージ内の構成データコンテンツを動的に更新する、システム。
【請求項２】
前記ストレージマネージャは、前記少なくとも１つの構成ストレージから失効した構成データを除去するように構成されている請求項１記載のシステム。
【請求項３】
前記ストレージマネージャは、前記少なくとも１つの構成ストレージ内の構成データコンテンツを監視すると共に、少なくとも１つのネットワークサーバに対して構成データを要求するように構成され、
前記ネットワークサーバは、前記構成データが利用可能である場合に、前記ストレージマネージャからの前記構成データに対する要求の受信に応答し、前記ストレージマネージャに構成データを供給するように構成されている請求項１記載のシステム。
【請求項４】
前記構成ストレージは、適用可能な構成データが前記構成ストレージ内に存在しない場合に、少なくとも１つのストレージマネージャに対して構成データ要求をトリガするように構成され、
前記ストレージマネージャは、前記構成データ要求を少なくとも１つのネットワークサーバに対してトリガするように構成され、
前記少なくとも１つのネットワークサーバは、前記適用可能な構成データが利用可能である場合に、前記構成データ要求に応答し、前記適用可能な構成データを前記ストレージマネージャに供給するように構成され、
前記少なくとも１つのストレージマネージャは、前記適用可能な構成データが利用可能である場合に、前記構成データ要求に応答し、前記適用可能な構成データを前記構成ストレージに供給するように構成されている請求項１記載のシステム。
【請求項５】
前記ストレージマネージャは、
前記構成ストレージが、存在していない構成データに対する前記構成データ要求を前記ストレージマネージャに対して送信したか、
前記構成ストレージ内の前記構成データが失効する間際にあり、更新された構成データ片が必要であるか、
前記構成ストレージ内において、失効する構成データに対して不可欠であるとマーキングされているか、
という規則の中の少なくとも１つに基づいて、前記少なくとも１つのネットワークサーバに対して前記構成データ要求をトリガするように構成されている請求項４記載のシステム。
【請求項６】
前記少なくとも１つのネットワークサーバは、前記ストレージマネージャが前記適用可能な構成データを受信することが許容されているかどうかをチェックし、前記少なくとも１つのネットワークサーバは、前記ストレージマネージャが前記適用可能な構成データを受信することが許容されている場合にのみ、前記適用可能な構成データを前記ストレージマネージャに供給するように構成されている請求項４記載のシステム。
【請求項７】
前記ネットワークサーバは、更新された構成データを前記少なくとも１つのストレージマネージャに自動的に送信するように構成されている請求項１記載のシステム。
【請求項８】
前記ネットワークサーバは、前記少なくとも１つの構成ストレージ内の前記構成データが失効する前に、前記更新された構成データを前記少なくとも１つのストレージマネージャに自動的に送信するように構成されている請求項７記載のシステム。
【請求項９】
前記構成ストレージは、端末装置の位置に依存した構成データを包むように構成され、
前記構成ストレージは、少なくとも１つの動的ホスト構成プロトコルサーバから位置に依存した構成データ要求を受信するように構成され、
前記構成ストレージは、前記位置に依存した構成データ要求に応答し、位置に依存した構成データを前記少なくとも１つの動的ホスト構成プロトコルサーバに供給するように構成される請求項１記載のシステム。
【請求項１０】
前記ネットワークサーバと前記少なくとも１つのストレージマネージャは、情報を交換するために、互いの間に関係を確立するように構成されている請求項１記載のシステム。
【請求項１１】
前記構成ストレージ内に保存されている構成データコンテンツは、少なくとも１つのサービスエントリを有する請求項１記載のシステム。
【請求項１２】
前記構成ストレージ内のサービスエントリは、
サービスを識別する一意のサービス識別子、
構成データ、
前記構成データの存続時間値、
の中の少なくとも１つを有する請求項１１記載のシステム。
【請求項１３】
単一のエンティティは、前記動的ホスト構成プロトコルサーバ、前記構成ストレージ、前記ストレージマネージャ、及び前記ネットワークサーバの中の少なくとも１つを有する請求項１記載のシステム。
【請求項１４】
動的ホスト構成プロトコルフレームワークの構成管理のためのストレージマネージャであって、少なくとも１つの構成ストレージと少なくとも１つのネットワークサーバに接続されているストレージマネージャにおいて、
少なくとも１つの構成ストレージ内に構成データコンテンツを維持管理し、
前記少なくとも１つの構成ストレージと前記少なくとも１つのネットワークサーバ間におけるシグナリング及びデータ転送を管理すると共に、
前記少なくとも１つの構成ストレージ内の構成データコンテンツを動的に更新するように構成されているストレージマネージャ。
【請求項１５】
前記ストレージマネージャは、前記少なくとも１つの構成ストレージから失効した構成データを除去するように構成されている請求項１４記載のストレージマネージャ。
【請求項１６】
前記ストレージマネージャは、前記少なくとも１つの構成ストレージ内の構成データコンテンツを監視し、少なくとも１つのネットワークサーバに対して構成データを要求すると共に、構成データが利用可能である場合に、前記少なくとも１つのネットワークサーバから前記構成データを受信するように構成されている請求項１４記載のストレージマネージャ。
【請求項１７】
前記ストレージマネージャは、構成ストレージから構成データ要求を受信すると共に、前記適用可能な構成データが利用可能である場合に、前記構成データ要求に応答し、前記適用可能な構成データを前記構成ストレージに供給するように構成されており、
ストレージマネージャは、少なくとも１つのネットワークサーバに対して前記構成データ要求をトリガすると共に、前記適用可能な構成データが利用可能である場合に、前記少なくとも１つのネットワークサーバから前記適用可能な構成データを受信するように構成されている請求項１４記載のストレージマネージャ。
【請求項１８】
前記ストレージマネージャは、
前記構成ストレージが、存在しない構成データに対する前記構成データ要求を前記ストレージマネージャに対して送信したか、
前記構成ストレージ内の前記構成データが失効する間際にあり、更新された構成データピースが必要であるか、
前記構成ストレージ内において、失効する構成データに不可欠であるとマーキングされているか、
という規則の中の少なくとも１つに基づいて、前記少なくとも１つのネットワークサーバに対して前記構成データ要求をトリガするように構成されている請求項１７記載のストレージマネージャ。
【請求項１９】
前記ストレージマネージャは、情報を交換するために、前記少なくとも１つのネットワークサーバと関係を確立するように構成されている請求項１４記載のストレージマネージャ。
【請求項２０】
前記ストレージマネージャは、動的ホスト構成プロトコルサーバと前記構成ストレージの中の少なくとも１つを有するエンティティ内に実装されている請求項１４記載のストレージマネージャ。
【請求項２１】
動的ホスト構成プロトコルフレームワークの構成管理のための構成ストレージであって、少なくとも１つの動的ホスト構成プロトコルサーバと少なくとも１つのストレージマネージャに接続されている構成ストレージにおいて、
前記少なくとも１つの動的ホスト構成プロトコルサーバによって使用される構成データを保存し、
少なくとも１つのストレージマネージャによって動的に維持管理及び更新され、
動的ホスト構成プロトコルサーバ要求に従って、構成データを前記少なくとも１つの動的ホスト構成プロトコルサーバに供給すると共に、
適用可能な構成データが前記構成ストレージ内に存在しないかまたは前記適用可能な構成データが前記構成ストレージ内において失効している場合に、構成データ要求を少なくとも１つのストレージマネージャに対して送信するように構成されている構成ストレージ。
【請求項２２】
前記構成ストレージは、端末装置の位置に依存した構成データを含むように構成されており、
前記構成ストレージは、少なくとも１つの動的ホスト構成プロトコルサーバから位置に依存した構成データ要求を受信するように構成されており、
前記構成ストレージは、前記位置に依存した構成データ要求に応答し、位置に依存した構成データを前記少なくとも１つの動的ホスト構成プロトコルサーバに供給するように構成されている請求項２１記載の構成ストレージ。
【請求項２３】
前記構成ストレージ内に保存されている構成データコンテンツは、少なくとも１つのサービスエントリを有する請求項２１記載の構成ストレージ。
【請求項２４】
前記構成ストレージ内のサービスエントリは、
サービスを識別する一意のサービス識別子と、
構成データと、
前記構成データの存続時間値と、
の中の少なくとも１つを有する請求項２３記載の構成ストレージ。
【請求項２５】
前記構成ストレージ、前記動的ホスト構成プロトコルサーバ、及び前記ストレージマネージャの中の少なくとも１つは、単一のエンティティ内に含まれている請求項２１記載の構成ストレージ。
【請求項２６】
動的ホスト構成プロトコルフレームワークの構成管理のためのコンピュータ可読媒体上に実装されたコンピュータプログラムであって、
前記コンピュータプログラムは、データ処理装置を制御することにより、
少なくとも１つの構成ストレージ内において構成データコンテンツを維持管理すると共に、前記少なくとも１つの構成ストレージと少なくとも１つのネットワークサーバ間におけるシグナリング及びデータ転送を管理する段階と、
前記少なくとも１つの構成ストレージ内の構成データコンテンツを動的に更新する段階と、
を実行するコンピュータプログラム。
【請求項２７】
動的ホスト構成プロトコルフレームワークの構成管理用のコンピュータ可読媒体上に実装されたコンピュータプログラムにおいて、
前記コンピュータプログラムは、データ処理装置を制御することにより、
少なくとも１つの動的ホスト構成プロトコルサーバによって使用される構成データを保存する段階と、
前記構成データを前記少なくとも１つの動的ホスト構成プロトコルサーバに供給する段階と、
少なくとも１つのストレージマネージャから構成データコンテンツの維持管理操作を受ける段階と、
適用可能な構成データが存在しないかまたは前記適用可能な構成データが失効している場合に、少なくとも１つのストレージマネージャに対して構成データ要求を生成する段階と、
を実行するコンピュータプログラム。
【請求項２８】
動的ホスト構成プロトコルフレームワークの構成管理用のネットワークサーバであって、少なくとも１つのストレージマネージャに接続されているネットワークサーバにおいて、
情報を交換するように前記少なくとも１つのストレージマネージャと関係を確立し、
少なくとも１つの構成ストレージ用の構成データを有する少なくとも１つの情報ストレージに接続すると共に、
前記構成データを前記少なくとも１つのストレージマネージャに伝送するように構成されているネットワークサーバ。
【請求項２９】
前記少なくとも１つのストレージマネージャから構成データ要求を受信するようにさらに構成されている請求項２８記載のネットワークサーバ。
【請求項３０】
前記少なくとも１つのストレージマネージャが前記構成データを受信することを許容されているかどうかをチェックするようにさらに構成されており、
前記ネットワークサーバは、前記少なくとも１つのストレージマネージャが前記構成データを受信することを許容されている場合にのみ、前記少なくとも１つのストレージマネージャに対して前記構成データを供給するように構成されている請求項２９記載のネットワークサーバ。
【請求項３１】
要求に基づいたものではない変更されたまたは新しい構成データを前記少なくとも１つのストレージマネージャに対して自動的に伝送するようにさらに構成されている請求項２８記載のネットワークサーバ。
【請求項３２】
外部トリガに基づいて、要求に基づいたものではない変更されたまたは新しい構成データ通知を前記少なくとも１つのストレージマネージャに対して伝送するようにさらに構成されている請求項２８記載のネットワークサーバ。
【請求項３３】
要求に基づいたものではない構成データ通知を前記少なくとも１つのストレージマネージャに対して定期的に伝送するようにさらに構成されている請求項２８記載のネットワークサーバ。
【請求項３４】
外部トリガに基づいて、少なくとも前記構成データのサブセットを前記少なくとも１つのストレージマネージャに対して伝送するようにさらに構成されている請求項２８記載のネットワークサーバ。
【請求項３５】
少なくとも１つの外部エンティティから前記構成データを受信するようにさらに構成されている請求項２９記載のネットワークサーバ。
【請求項３６】
少なくとも１つの外部エンティティから管理データを受信するようにさらに構成されている請求項２８記載のネットワークサーバ。
【請求項３７】
動的ホスト構成プロトコルフレームワークの構成管理のためのコンピュータ可読媒体上に実装されたコンピュータプログラムにおいて、
前記コンピュータプログラムは、データ処理装置を制御することにより、
情報を交換するように、ネットワークサーバと少なくとも１つのストレージマネージャ間に関係を確立する段階と、
少なくとも１つの構成ストレージ用の構成データを有する少なくとも１つの情報ストレージに接続する段階と、
前記構成データを前記少なくとも１つのストレージマネージャに伝送する段階と、
を実行するコンピュータプログラム。
【請求項３８】
動的ホスト構成プロトコルフレームワークの構成管理用のシステムにおいて、
少なくとも１つの動的ホスト構成プロトコルサーバと、
前記少なくとも１つの動的ホスト構成プロトコルサーバに接続された少なくとも１つの構成ストレージと、
少なくとも１つの構成ストレージに接続された少なくとも１つのストレージマネージャと、
少なくとも１つのストレージマネージャに接続された少なくとも１つのネットワークサーバと、
前記少なくとも１つの動的ホスト構成プロトコルサーバによって使用される構成データを保存する保存手段と、
前記少なくとも１つの構成ストレージ内の構成データコンテンツを維持管理すると共に、前記少なくとも１つの構成ストレージと前記少なくとも１つのネットワークサーバ間におけるシグナリング及びデータ転送を管理する維持管理手段と、
前記少なくとも１つのストレージマネージャに対して構成データを供給する供給手段と、
前記少なくとも１つの構成ストレージ内の構成データコンテンツを動的に更新する更新手段と、
を有するシステム。
【請求項３９】
動的ホスト構成プロトコルフレームワークの構成管理用の方法において、
構成ストレージ内の構成データコンテンツを維持管理すると共に、前記構成ストレージと少なくとも１つのネットワークサーバ間におけるシグナリング及びデータ転送を管理する段階と、
前記構成ストレージ内の構成データコンテンツを動的に更新する段階と、
を有する方法。
【請求項４０】
動的ホスト構成プロトコルフレームワークの構成管理用のシステムにおいて、
構成ストレージ内の構成データコンテンツを維持管理する維持管理手段と、
前記構成ストレージと少なくとも１つのネットワークサーバ間におけるシグナリング及びデータ転送を管理する管理手段と、
前記構成ストレージ内の構成データコンテンツを動的に更新する更新手段と、
を有するシステム。
【請求項４１】
動的ホスト構成プロトコルフレームワークの構成管理用の方法において、
少なくとも１つの動的ホスト構成プロトコルサーバによって使用される構成データを保存する段階と、
前記構成データを少なくとも１つの動的ホスト構成プロトコルサーバに供給する段階と、
少なくとも１つのストレージマネージャから構成データコンテンツの維持管理操作を受ける段階と、
適用可能な構成データが存在していないかまたは前記適用可能な構成データが失効している場合に、少なくとも１つのストレージマネージャに対して構成データ要求を生成する段階と、
を有する方法。
【請求項４２】
動的ホスト構成プロトコルフレームワークの構成管理用のシステムにおいて、
少なくとも１つの動的ホスト構成プロトコルサーバによって使用される構成データを保存する保存手段と、
前記構成データを前記少なくとも１つの動的ホスト構成プロトコルサーバに供給する供給手段と、
少なくとも１つのストレージマネージャから構成データコンテンツの維持管理操作を受ける手段と、
適用可能なデータが存在していないかまたは前記適用可能な構成データが失効している場合に、少なくとも１つのストレージマネージャに対して構成データ要求を生成する生成手段と、
を有するシステム。
【請求項４３】
動的ホスト構成プロトコルフレームワークの構成管理用の方法において、
情報を交換するべく、ネットワークサーバと少なくとも１つのストレージマネージャの間に関係を確立する段階と、
少なくとも１つの構成ストレージ用の構成データを有する少なくとも１つの情報ストレージに接続する段階と、
前記構成データを前記少なくとも１つのストレージマネージャに対して伝送する段階と、
を有する方法。
【請求項４４】
動的ホスト構成プロトコルフレームワークの構成管理用のシステムにおいて、
情報を交換するべく、ネットワークサーバと少なくとも１つのストレージマネージャの間に関係を確立する確立手段と、
少なくとも１つの構成ストレージ用の構成データを有する少なくとも１つの情報ストレージに接続する接続手段と、
前記構成データを前記少なくとも１つのストレージマネージャに対して伝送する伝送手段と、
を有するシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パケットデータネットワークに関するものである。具体的には、本発明は、動的ホスト構成プロトコル（ＤＨＣＰ）フレームワークの構成管理用の新しい改善されたシステム及びネットワークエンティティであって、少なくとも１つのＤＨＣＰサーバ、少なくとも１つの構成ストレージ、少なくとも１つのストレージマネージャ、及び少なくとも１つのネットワークサーバを有し、構成ストレージは、少なくとも１つのＤＨＣＰサーバに接続され、構成ストレージは、少なくとも１つのＤＨＣＰサーバに接続され、ストレージマネージャは、少なくとも１つの構成ストレージと少なくとも１つのネットワークサーバに接続されているものに関する。
【背景技術】
【０００２】
ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）は、例えば、組織のネットワーク内において、ネットワーク管理者が、インターネットプロトコル（ＩＰ）アドレスの割り当てを中央管理し、これを自動化することを可能にする通信プロトコルである。ＩＰを使用してインターネットに接続可能なそれぞれの機械には、固有のＩＰアドレスが必要である。組織が、インターネットに対する接続をそのコンピュータユーザに対してセットアップする際には、ＩＰアドレスをそれぞれの機械に割り当てなければならない。ＤＨＣＰがない場合には、ＩＰｖ４においては、ＩＰアドレスを手作業でそれぞれのコンピュータに入力しなければならず、コンピュータがネットワークの別の部分の別の場所に移動した場合には、新しいＩＰアドレスを入力しなければならない。ＩＰｖ６においては、ＤＨＣＰｖ６のアドレス割り当て機能を置換可能なステートレスなアドレス自動構成機能である近隣探索（ＮＤ）プロトコルを提供している。換言すれば、ＩＰｖ６の場合には、手作業によるアドレス構成は、ＤＨＣＰｖ６を使用しない場合の唯一の選択肢ではない。ＩＰｖ６におけるステートフルなアドレス自動構成法の一例がＤＨＣＰｖ６である。さらには、なんらかのプロプライエタリな方法を使用することにより、ＩＰアドレスを構成することも可能である。
【０００３】
ＤＨＣＰによれば、ネットワーク管理者は、中央ポイントからＩＰアドレスを管理及び分配し、コンピュータがネットワークの別の場所に接続された際には、新しいＩＰアドレスを送信可能である。これは、常に要求に基づいて実行されている。すなわち、コンピュータは、自身に新しいアドレスを割り当てるように、ネットワークに対して明示的に要求しなければならない。
【０００４】
ＤＨＣＰサーバの構成管理は、通常、構成ファイルの手作業による構成に基づいており、これは、ＤＨＣＰクライアントへの古い情報の供給に容易に結びつく可能性を有している。図１は、代表的な従来技術によるソリューションを示している。動的ホスト構成（ＤＨＣＰ）サーバ１０は、構成ファイル１２を含んでいる。構成ファイル１２は、ＤＨＣＰサーバ１０が端末装置に対してサービスを提供できるように、例えば、割り当て可能なＩＰアドレスなどの構成パラメータを含んでいる。ユーザは、ユーザインタフェース１４を介して構成ファイル１２を編集可能である。
【０００５】
構成ファイルは、その初期化フェーズ（起動／再起動）において、サーバプロセスによって解釈される。サーバ構成の変更が必要となる度に、構成ファイルまたはその他のデータストレージが手作業で編集され、その変更をサーバプロセスに適用するように、例えば、サーバプロセスを再起動することにより、必要な手順を実行している。
【０００６】
手作業による構成は、（人間の）管理者による介入を伴っており、構成データを手作業によって維持管理する際には、常にヒューマンエラーの可能性が存在している。さらには、この方式は、時間を要するタスクであり、寿命が短かったり頻繁な更新を必要としている構成パラメータの供給には適していない。ネットワークサーバ内において構成パラメータの自動的または半自動的な生成をサポートすることにより、手作業による構成に伴う余分な負担を軽減可能である。
【０００７】
現在、ユーザフレンドリーな方式によってネットワークからエンドユーザ装置に対して構成データを供給することが、特にモバイル端末ベンダにとって問題となっている。将来、ネットワークが移動可能となった場合には（移動ネットワーク）、この問題は、さらに大きなものとなろう。
【０００８】
ネットワーク事業者が、複数のサービス及びコンテンツプロバイダ及び複数の端末ベンダと契約している場合には、事業者が使用する必要な構成データをこれらの関係者全員が動的に提供することができる一般的な方法は存在しない。事業者はたぶん、ＤＨＣＰフレームワークなどの自身のネットワークの構成フレームワークを所有していると思われるので、これを実行する必要がある。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
以上の内容に鑑み、ＤＨＣＰフレームワークの構成管理を改善するソリューションに対する明白なニーズが存在している。
【課題を解決するための手段】
【００１０】
本発明の一態様によれば、ＤＨＣＰフレームワークの構成管理用のシステムが提供され、本システムは、ＤＨＣＰサーバ、構成ストレージ、ストレージマネージャ、及びネットワークサーバを有している。構成ストレージは、ＤＨＣＰサーバに接続されており、ＤＨＣＰサーバによって使用される構成パラメータを保存するように構成されている。ストレージマネージャは、構成ストレージとネットワークサーバに接続されており、構成ストレージ内のコンテンツを維持管理すると共に、構成ストレージとネットワークサーバ間におけるシグナリング及びデータ転送を管理するように構成されている。ネットワークサーバは、ストレージマネージャに接続されており、構成パラメータをストレージマネージャに供給するように構成されている。また、ストレージマネージャは、構成ストレージ内の構成データを動的に更新する。
【００１１】
本発明の一実施形態においては、ストレージマネージャは、構成ストレージから失効した構成データコンテンツを除去するように構成されている。
【００１２】
本発明の一実施形態においては、ストレージマネージャは、構成ストレージ内の構成データコンテンツを監視すると共に、ネットワークサーバに対して更新済みの構成データコンテンツを要求するように構成されており、ネットワークサーバは、更新済みのデータが利用可能である場合に、更新済みの構成データコンテンツに対するストレージマネージャからの要求の受信に応答し、ストレージマネージャに対して更新済みの構成データを供給するように構成されている。
【００１３】
本発明の一実施形態においては、構成ストレージは、適用可能な構成データが構成ストレージ内に存在しない場合に、１つのストレージマネージャに対して構成データコンテンツ要求をトリガするように構成されており、ストレージマネージャは、少なくとも１つのネットワークサーバに対して構成データ要求をトリガするように構成されており、少なくとも１つのネットワークサーバは、適用可能な構成データが利用可能である場合に、構成データ要求に応答し、適用可能な構成データをストレージマネージャに対して供給するように構成されており、ストレージマネージャは、適用可能な構成データが利用可能である場合に、構成データコンテンツ要求に応答し、適用可能な構成データを構成ストレージに供給するように構成されている。
【００１４】
本発明の一実施形態においては、ストレージマネージャは、ネットワークサーバに対して構成データコンテンツ要求をトリガするように構成されており、ネットワークサーバは、適用可能な構成データが利用可能である場合に、構成データコンテンツ要求に応答し、適用可能な構成データをストレージマネージャに供給するように構成されている。本発明の一実施形態においては、ネットワークサーバは、ストレージマネージャが適用可能な構成データを受信するべく許容されているかどうかをチェックし、ネットワークサーバは、ストレージマネージャが適用可能な構成データを受信するべく許容されている場合にのみ、適用可能な構成データをストレージマネージャに供給するように構成されている。
【００１５】
本発明の一実施形態においては、ストレージマネージャは、構成ストレージが、存在していない構成データに対する構成データコンテンツ要求をストレージマネージャに送信したか；構成ストレージ内の構成データが失効する間際にあり、更新済みの構成データ片が必要であるか；または、構成ストレージ内において、失効する構成データが、不可欠であるとマーキングされているか；という規則の中の少なくとも１つに基づいて、少なくとも１つのネットワークサーバに対して構成データコンテンツ要求をトリガするように構成されている。
【００１６】
本発明の一実施形態においては、ネットワークサーバは、更新済みの構成データをストレージマネージャに自動的に送信するように構成されている。別の実施形態においては、ネットワークサーバは、構成ストレージ内の構成データが失効する前に、更新済みの構成データをストレージマネージャに自動的に送信するように構成されている。
【００１７】
本発明の一実施形態においては、構成ストレージは、端末装置の場所に依存した構成データを包含するように構成されており、構成ストレージは、少なくとも１つのＤＨＣＰサーバから場所に依存した構成データ要求を受信するように構成されており、構成ストレージは、場所に依存した構成データ要求に応答し、少なくとも１つのＤＨＣＰサーバに対して場所に依存した構成データを供給するように構成されている。
【００１８】
本発明の一実施形態においては、ネットワークサーバとストレージマネージャは、情報を交換するために、互いの間に関係を確立するように構成されている。本発明の一実施形態においては、ネットワークサーバは、情報を交換するために、ネットワークサーバとストレージマネージャの間に以前から存在している関係を使用するように構成されている。
【００１９】
本発明の一実施形態においては、構成ストレージ内のそれぞれのサービスエントリは、サービスを識別する固有のサービス識別子、構成データ、及び構成データの存続時間値の中の少なくとも１つを有している。
【００２０】
本発明の一実施形態においては、単一のエンティティが、ＤＨＣＰサーバ、構成ストレージ、ストレージマネージャ、及びネットワークサーバを有している。
【００２１】
本発明の一実施形態においては、本システムは、構成ストレージが、少なくとも１つのＤＨＣＰサーバと少なくとも１つのストレージマネージャに接続されており；ストレージマネージャが、少なくとも１つの構成ストレージと少なくとも１つのネットワークサーバに接続されており；ネットワークサーバが少なくとも１つのストレージマネージャに接続されている；という構成の中の少なくとも１つを有している。
【００２２】
本発明の別の態様によれば、ＤＨＣＰフレームワークの構成管理用のストレージマネージャが提供され、このストレージマネージャは、構成ストレージ及びネットワークサーバに接続されており、ストレージマネージャは、構成ストレージ内のコンテンツを維持管理し、構成ストレージとネットワークサーバ間におけるシグナリング及びデータ転送を管理すると共に、構成ストレージ内の構成データを動的に更新するように構成されている。
【００２３】
本発明の一実施形態においては、ストレージマネージャは、構成ストレージから失効した構成データコンテンツを除去するべ構成されている。
【００２４】
本発明の一実施形態においては、ストレージマネージャは、構成ストレージ内の構成データコンテンツを監視し、更新済みの構成データコンテンツをネットワークサーバに対して要求すると共に、更新済みの構成データが利用可能である場合に、ネットワークサーバから更新済みの構成データを受信するように構成されている。
【００２５】
本発明の一実施形態においては、ストレージマネージャは、構成ストレージから構成データコンテンツ要求を受信すると共に、構成データが利用可能である場合に、構成データコンテンツ要求に応答し、構成データを構成ストレージに供給するように構成されており、ストレージマネージャは、構成データ要求を少なくとも１つのネットワークサーバに対してトリガすると共に、適用可能な構成データが利用可能である場合に、少なくとも１つのネットワークサーバから適用可能な構成データを受信するように構成されている。
【００２６】
本発明の一実施形態においては、ストレージマネージャは、構成ストレージが、存在していない構成データに対する構成データコンテンツ要求をストレージマネージャに送信したか；構成ストレージ内の構成データが失効する間際にあり、更新済みの更新データ片が必要であるか；または、構成ストレージ内において、失効する構成データが、不可欠であるとマーキングされているか；という規則の中の少なくも１つに基づいて、構成データコンテンツ要求をネットワークサーバに対してトリガするように構成されている。
【００２７】
本発明の一実施形態においては、ストレージマネージャは、情報を交換するために、ネットワークサーバとストレージマネージャ間に関係を確立するように構成されている。本発明の一実施形態においては、ネットワークサーバは、情報を交換するために、ネットワークサーバとストレージマネージャの間に以前から存在している関係を使用するように構成されている。
【００２８】
本発明の一実施形態においては、ストレージマネージャは、ＤＨＣＰサーバと構成ストレージの中の少なくとも１つを有するエンティティ内に実装されている。
【００２９】
本発明の別の態様によれば、ＤＨＣＰフレームワークの構成管理用の構成ストレージが提供され、この構成ストレージは、ＤＨＣＰサーバとストレージマネージャに接続されており、構成ストレージは、ＤＨＣＰサーバによって使用される構成パラメータを保存するように構成されており、構成ストレージは、ストレージマネージャによって動的に維持管理及び更新され、ＤＨＣＰサーバ要求によって構成パラメータをＤＨＣＰサーバに供給すると共に、適用可能な構成データが構成ストレージ内に存在していないかまたは適用可能な構成データが構成ストレージ内において失効している場合に、構成データコンテンツ要求をストレージマネージャに対して送信するように構成されている。
【００３０】
本発明の一実施形態においては、構成ストレージは、端末装置の場所に依存した構成データを包含するように構成されており、構成ストレージは、少なくとも１つのＤＨＣＰサーバから場所に依存した構成データ要求を受信するように構成されており、構成ストレージは、場所に依存した構成データ要求に応答し、場所に依存した構成データを少なくとも１つのＤＨＣＰサーバに供給するように構成されている。
【００３１】
本発明の一実施形態においては、構成ストレージは、ＤＨＣＰサーバから場所に依存した構成データコンテンツ要求を受信するように構成されており、構成ストレージは、場所に依存した構成データコンテンツ要求に応答し、場所に依存した構成データをＤＨＣＰサーバに供給するように構成されている。
【００３２】
本発明の一実施形態においては、構成ストレージ内のそれぞれのサービスエントリは、サービスを識別する固有のサービス識別子、構成データ、及び構成データの存続時間値の中の少なくとも１つを有している。
【００３３】
本発明の一実施形態においては、構成ストレージは、ＤＨＣＰサーバとストレージマネージャの中の少なくとも１つを有するエンティティ内に実装されている。
【００３４】
本発明の一実施形態においては、構成ストレージは、少なくとも１つのＤＨＣＰサーバと少なくとも１つのストレージマネージャに接続されている。
【００３５】
本発明の別の態様によれば、ＤＨＣＰフレームワークの構成管理用のコンピュータ可読媒体上に実装されたコンピュータプログラムが提供され、このコンピュータプログラムは、データ処理装置を制御することにより、構成ストレージ内のコンテンツを維持管理すると共に、構成ストレージとネットワークサーバ間におけるシグナリング及びデータ転送を管理する段階と、構成ストレージ内の構成データを動的に更新する段階と、を実行する。
【００３６】
本発明の別の態様によれば、ＤＨＣＰフレームワークの構成管理用のコンピュータ可読媒体上に実装されたコンピュータプログラムが提供され、このコンピュータプログラムは、データ処理装置を制御することにより、ＤＨＣＰサーバによって使用される構成パラメータを保存する段階と、構成パラメータをＤＨＣＰサーバに供給する段階と、ストレージマネージャからの構成データコンテンツの維持管理操作を受ける段階と、適用可能な構成データが存在しないかまたは適用可能な構成データが失効している場合に、構成データコンテンツ要求をストレージマネージャに対して生成する段階と、実行する。
【００３７】
本発明の別の態様によれば、ＤＨＣＰフレームワークの構成管理用のネットワークサーバが提供され、このネットワークサーバは、少なくとも１つのストレージマネージャに接続されており、ネットワークサーバは、情報を交換するために、ストレージマネージャと関係を確立し、構成ストレージ用の構成データを有する少なくとも１つの情報ストレージに接続すると共に、構成データをストレージマネージャに伝送するように構成されている。
【００３８】
本発明の一実施形態においては、ネットワークサーバは、ストレージマネージャから構成データコンテンツ要求を受信するべくさらに構成されている。
【００３９】
本発明の一実施形態においては、ネットワークサーバは、ストレージマネージャが構成データを受信するべく許容されているかどうかをチェックするようにさらに構成されており、ネットワークサーバは、ストレージマネージャが構成データを受信するべく許容されている場合にのみ、構成データをストレージマネージャに供給するように構成されている。
【００４０】
本発明の一実施形態においては、ネットワークサーバは、要求に基づいたものではない変更されたまたは新しい構成データをストレージマネージャに自動的に伝送するべくさらに構成されている。
【００４１】
本発明の一実施形態においては、ネットワークサーバは、外部トリガに基づいて、要求に基づいたものではない変更されたまたは新しい構成データ通知をストレージマネージャに伝送するべくさらに構成されている。
【００４２】
本発明の一実施形態においては、ネットワークサーバは、要求に基づいたものではない構成データ通知をストレージマネージャに定期的に伝送するべくさらに構成されている。
【００４３】
本発明の一実施形態においては、ネットワークサーバは、外部トリガに基づいて、構成データの少なくともサブセットをストレージマネージャに伝送するべくさらに構成されている。
【００４４】
本発明の一実施形態においては、ネットワークサーバは、少なくとも１つの外部エンティティから構成データを受信するべくさらに構成されている。
【００４５】
本発明の一実施形態においては、ネットワークサーバは、少なくとも１つの外部エンティティから管理データを受信するべくさらに構成されている。
【００４６】
本発明の別の態様によれば、ＤＨＣＰフレームワークの構成管理用のコンピュータ可読媒体上に実装されたコンピュータプログラムが提供され、このコンピュータプログラムは、データ処理装置を制御することにより、情報を交換するべくネットワークサーバとストレージマネージャ間に関係を確立する段階と、構成ストレージ用の構成データを有する少なくとも１つの情報ストレージに接続する段階と、構成データをストレージマネージャに伝送する段階と、を実行する。
【００４７】
本発明の別の実施形態によれば、ＤＨＣＰフレームワークの構成管理用のシステムが提供され、このシステムは、ＤＨＣＰサーバと、ＤＨＣＰサーバに接続された構成ストレージと、構成ストレージに接続されたストレージマネージャと、ストレージマネージャに接続されたネットワークサーバと、ＤＨＣＰサーバによって使用される構成パラメータを構成ストレージ内に保存する保存手段と、ストレージマネージャにより、構成ストレージ内のコンテンツを維持管理すると共に、構成ストレージとネットワークサーバ間におけるシグナリング及びデータ転送を管理する維持管理手段と、ネットワークサーバにより、構成パラメータをストレージマネージャに供給する供給手段と、ストレージマネージャにより、構成ストレージ内の構成データを動的に更新する更新手段と、を有している。
【００４８】
本発明の別の態様によれば、ＤＨＣＰフレームワークの構成管理用の方法が提供され、この方法は、構成ストレージ内のコンテンツを維持管理すると共に、構成ストレージとネットワークサーバ間におけるシグナリング及びデータ転送を管理する段階と、構成ストレージ内の構成データを動的に更新する段階と、有している。
【００４９】
本発明の別の態様によれば、ＤＨＣＰフレームワークの構成管理用のシステムが提供され、このシステムは、構成ストレージ内のコンテンツを維持管理する維持管理手段と、構成ストレージとネットワークサーバ間におけるシグナリング及びデータ転送を管理する管理手段と、構成ストレージ内の構成データを動的に更新する更新手段と、を有している。
【００５０】
本発明の別の態様によれば、ＤＨＣＰフレームワークの構成管理用の方法が提供され、この方法は、ＤＨＣＰサーバによって使用される構成パラメータを保存する段階と、構成パラメータをＤＨＣＰサーバに供給する段階と、ストレージマネージャから構成データコンテンツ維持管理操作を受ける段階と、適用可能な構成データが存在していないかまたは適用可能な構成データが失効している場合に、構成データコンテンツ要求をストレージマネージャに対して生成する段階と、を有している。
【００５１】
本発明の別の態様によれば、ＤＨＣＰフレームワークの構成管理用のシステムが提供され、このシステムは、ＤＨＣＰサーバによって構成パラメータを保存する保存手段と、ＤＨＣＰサーバに構成パラメータを供給する供給手段と、ストレージマネージャから構成データコンテンツ維持管理操作を受ける手段と、適用可能な構成データが存在していないかまたは適用可能な構成データが失効している場合に、構成データコンテンツ要求をストレージマネージャに対して生成する生成手段と、を有している。
【００５２】
本発明の別の態様によれば、ＤＨＣＰフレームワークの構成管理用の方法が提供され、この方法は、情報を交換するために、ネットワークサーバとストレージマネージャの間に関係を確立する段階と、構成ストレージ用の構成データを有する少なくとも１つの情報ストレージに対して接続する段階と、構成データをストレージマネージャに伝送する段階と、を有している。
【００５３】
本発明の別の態様によれば、ＤＨＣＰフレームワークの構成管理用のシステムが提供され、このシステムは、情報を交換するために、ネットワークサーバとストレージマネージャの間に関係を確立する確立手段と、構成ストレージ用の構成データを有する少なくとも１つの情報ストレージに対して接続する接続手段と、構成データをストレージマネージャに伝送する伝送手段と、を有している。
【００５４】
本発明は、従来技術によるソリューションと比べて、いくつかの利点を具備している。本発明によれば、ネットワークから１つまたは複数のＤＨＣＰサーバへの任意のネットワーク構成パラメータの自動供給が可能である。標準的なＤＨＣＰプロトコル機能と共に、本発明は、構成パラメータの自動構成をネットワークサーバから（例えば、モバイル端末などの）ホストに提供している。
【００５５】
また、本発明によれば、要求された構成情報を構成ストレージが供給できない場合に、それらの消失した構成情報片に対する更なる要求が成功するように、構成ストレージがネットワークから構成情報の取得を試みるという意味において、ホストの「さらに完全」な自動構成が可能である。
【００５６】
また、本発明によれば、ＤＨＣＰプロトコルを使用した場所に依存したＩＰアドレス及び構成パラメータの処理が可能である。
【発明を実施するための最良の形態】
【００５７】
本発明に関する理解を深めるために、本明細書の一部を構成している添付の図面は、本発明の実施形態を例示しており、以下の説明と共に、本発明の原理を説明するのに有用である。
【００５８】
以下、本発明の実施形態について詳細に参照するが、これらは、添付の図面に例示されている。
【００５９】
図２〜図５は、本発明の様々な実施形態を示している。これらのいずれにおいても基本的な機能は同一であるため、これらの図について一括して説明することとする。
【００６０】
ＲＦＣ（Ｒｅｑｕｅｓｔ  Ｆｏｒ  Ｃｏｍｍｅｎｔｓ）１５４１及びＲＦＣ３３１５に定義されているＤＨＣＰプロトコルを使用することにより、クライアントの明示的な要求に従って、ドメインネームシステム（ＤＮＳ）サーバドレスリストなどのネットワーク構成パラメータをＤＨＣＰサーバからＤＨＣＰクライアントに供給可能であり、あるいは、サーバは、これを任意の回答に自動的に付加するように構成することも可能である。
【００６１】
本発明は、前述の標準的なＤＨＣＰ機能と共に、ネットワークから（例えば、モバイル端末などの）ホストに対して任意の構成パラメータを供給するのに使用可能な自動構成フレームワークを実現する方法、システム、ネットワークノード、及びコンピュータプログラムを導入するものである。
【００６２】
本システムは、ＤＨＣＰサーバ２０に加えて、３つの重要なエンティティを有している。ＤＨＣＰサーバ２０は、動的に更新される構成ストレージ２２に接続されている。本システム内における構成ストレージ２２の目的は、ＤＮＳ、メール、セッションイニシエーションプロトコルＳＩＰ、またはその特定のサービスまたはアプリケーションを実現するために端末装置内において必要とされる基本的に任意のサービスに依存した、またはこれとは独立したパラメータなどの構成パラメータを保存することにある。考えられる構成パラメータの単純なフォーマットは、特定のサービスを提供するサーバのインターネットプロトコル（ＩＰ）アドレスまたはユニフォームリソースロケータ（ＵＲＬ）アドレスである。構成ストレージ２２のメインタスクは、サーバの要求に従って、要求された構成パラメータをＤＨＣＰサーバ２０に供給することにある。
【００６３】
構成ストレージ２２内のそれぞれのサービスエントリは、ネットワークサーバ固有の以下の事項のすべてまたはいくつかを含んでいる。
・グローバルな範囲においてサービスを識別する固有のサービス識別子（例えば、グローバルに一意であるＩＡＮＡ（Ｉｎｔｅｒｎｅｔ  Ａｓｓｉｇｎｅｄ  Ｎｕｍｂｅｒｓ  Ａｕｔｈｏｒｉｔｙ）ベンダＩＤやベンダ固有の一意のサービスＩＤ）、
・クライアントとサーバプリケーションの両方がデータを同様に解釈するように、サービス固有のまたはサービスとは独立したフォーマットで表現された構成データ、
・構成データの存続時間（ＴＴＬ）値
【００６４】
また、構成ストレージ２２は、従来のデータベースシステムと同様に、データの読み出し／書き込みロックなどに配慮することにより、そのデータの一貫性を維持管理可能である。別の実施形態においては、構成ストレージ２２内においてデータの一貫性を維持管理する責任をストレージマネージャ２４が担っている。
【００６５】
また、構成ストレージ２２は、要求された構成のいくつかが、構成ストレージ２２内において、利用可能でないかまたは失効している場合に、特定のイベントをストレージマネージャ２４に対して生成し、この結果、ストレージマネージャ２４は、例えば、要求メッセージをネットワークサーバ２６に対して生成するなどのなんらかの動作を実行することができる。
【００６６】
また、構成ストレージ２２は、アクセス制御機能、すなわちどのストレージマネージャが、構成ストレージ２２に対して構成データを供給することが認められるかに関係する機能を具備することも可能である。
【００６７】
構成データは、ネットワークサーバ２６から受信された際に、サービス識別子と共に構成ストレージ２２内に保存される。保存された構成データ及びこれを識別するサービス識別子は、通常、アプリケーション／サービスに固有のものである。
【００６８】
また、サービス識別子、これらは、標準的なＤＨＣＰプロトコルにおけるオプションタイプに比較することができるが、自身がどのような構成データを必要としているかについて、端末のアプリケーションがＤＨＣＰサーバに通知するための方法でもある。従って、サービス識別子は、ＤＨＣＰサーバから構成ストレージ２２への問合せの際に、サーチキーとして使用される。
【００６９】
要求された構成データをストレージマネージャ２４が構成ストレージ２２に供給することができない状況は、常に起りうる。実際にＤＨＣＰサーバ２０に対して構成パラメータを要求する端末は、フレームワーク内においてあらゆるものを自由に要求可能であり、結果的に構成ストレージ２２内にデータを見出すことができないすべての要求が、ストレージマネージャ２４からネットワークサーバ２６への消失データに対する要求をトリガすることができるため、このような事態は起りうるのである。また、なんらかの規則またはポリシーに起因して、要求された構成データを、ストレージマネージャ２４が構成ストレージ２２に供給しなかったり、ネットワークサーバ２６がストレージマネージャ２４に供給しないという状況が起ることもある。
【００７０】
本システムはさらに、構成ストレージ２２を管理する管理エンティティを有しており、本明細書においては、これをストレージマネージャ２４と呼んでいる。ストレージマネージャ２４は、構成ストレージ２２及びネットワークサーバ２６に接続されている。ストレージマネージャ２４は、
構成ストレージ２２とネットワークサーバ２６間におけるシグナリング及びデータ転送の管理と、
構成ストレージ２２内におけるデータの維持管理、換言すれば、例えば、既定による失効したサービスエントリの除去と、任意選択による更新済みの構成データのネットワークサーバ２６に対する要求
という機能の中の少なくとも１つに対する責任を担うことができる。
【００７１】
ストレージマネージャ２４の１つの特徴は、ネットワークサーバ２６がその構成を構成ストレージ２２に転送するための異なる方法のセットを提供していることにある。セキュリティや信頼性などの要件に応じて、２つのノード間においてデータを転送するための任意の実行可能な方法を使用することができる。
【００７２】
ストレージマネージャ２４は、動的な構成システムに参加するのに必要な信頼関係を生成するために、新しいサーバが使用することができる１つまたは複数の方法を提供することもある。さらに、ストレージマネージャ２４とネットワークサーバの間にも信頼関係があり得るのであり、従って、どのネットワークサーバがストレージマネージャを介して構成データに動的にアクセス可能であるのかを制限することもできる。また、これは、信頼されているサーバからの様々なサービスが、任意の時点において本システムに参加及び離脱可能であるということをも意味する。本発明の一実施形態においては、ネットワークサーバ２６は、情報を交換するために、ネットワークサーバ２６とストレージマネージャ２４の間に以前から存在している信頼を使用することができる。ストレージマネージャ２４とネットワークサーバ２６の間に信頼を動的に確立することも可能であり、あるいは、この代わりに、信頼をもつように、事前にストレージマネージャ２４とネットワークサーバを構成しておくことも可能である。
【００７３】
また、ネットワークサーバは、ストレージマネージャから構成データ要求を受信した際に、自身がそのストレージマネージャからの要求を処理することが許容されているかどうかを判定し、さらには、その要求が、そのストレージマネージャが使用権限を具備している構成データに関するものであるかどうかを判定することもできる。同様に、ストレージマネージャは、ネットワークサーバから受信したデータの完全性とデータ発信元認証をチェック可能である。
【００７４】
類似の機能をストレージマネージャと構成ストレージ間のインタフェースに対して構成可能である。ストレージマネージャは、構成ストレージから構成データ要求を受信した際に、自身がその構成ストレージからの要求を処理することが許容されているかどうかを判定し、さらには、その要求が、その構成ストレージが使用権限を有する構成データに関係しているかどうかを判定できる。同様に、構成ストレージは、ストレージマネージャから受信したデータの完全性とデータ発信元認証をチェックできる。
【００７５】
本発明の一実施形態においては、ストレージマネージャ２４は、情報を交換するために、構成ストレージ２２とストレージマネージャ２４間に以前から存在している信頼を使用可能である。ストレージマネージャ２４と構成ストレージ２２間に信頼を動的に確立することも可能であり、あるいは、この代わりに、信頼をもつように、ストレージマネージャ２４と構成ストレージ２２を事前に構成しておくことも可能である。
【００７６】
図２の一実施形態においては、ストレージマネージャ２４は、次の規則の中の少なくとも１つに基づいて、ネットワークサーバ２６に対して構成データコンテンツ要求をトリガするように構成されている。その規則とは、存在していない構成データに対する構成データコンテンツ要求を構成ストレージ２２がストレージマネージャ２４に対して送信したか、構成ストレージ２２内の構成データが失効することになり、更新された構成データピースが必要であるか、または、構成ストレージ２２内において、失効する構成データが「不可欠」であるとマーキングされているか、である。
【００７７】
本システムは、システム内の次の機能の中の少なくとも１つを具備可能なネットワークサーバ２６内の追加のエンティティをさらに有している。その機能は、
サポートされているプロトコルシグナリングやローカルデータ管理システムなどを含む基本的なデータ転送方法、
サーバがストレージマネージャ２４からの要求を聴取し、必要に応じて、それらに従って更新を送信する、
失効する前に構成ストレージ２２内の分散データを自動的に更新する、
ストレージマネージャ２４を介して、要求に基づいたものではない構成データ通知を構成ストレージに対して定期的に送信する、ここで、通知される構成データは、例えば、すべての構成データまたは変更済みの構成データを参照可能である、
ストレージマネージャ２４を介して、要求に基づいたものではない変更されたまたは新しい構成データ通知を構成ストレージに対して自動的に送信する、
１つまたは複数の外部トリガに基づいて、要求に基づいたものではない変更されたまたは新しい構成データ通知を構成ストレージに対して送信する、ここで、データは、なんらかのエンティティ（例えば、人間や内部または外部コンピュータプログラム）が送信をトリガする前には、送信可能ではないということである。
【００７８】
また、ネットワークサーバ２６は、構成パラメータを保存するための構成データベースを有しており、あるいは、この代わりに、またはこれに加えて、ネットワークサーバは、外部データベースに接続されている。ネットワークサーバ２６またはなんらかのその他のエンティティは、このデータベース内の構成データを自動的または半自動的に維持管理可能である。また、ネットワークサーバ２６は、少なくとも１つの外部エンティティに対するインタフェースを具備可能であり、ネットワークサーバは、この外部エンティティから、要求に基づいて、または要求に基づいたものではない方式によって、構成データを受信する。ネットワークサーバ２６は、少なくとも１つの外部エンティティに対する別のインタフェースを具備することも可能であり、ネットワークサーバは、この外部エンティティから管理データを受信する。管理データとは、例えば、どのネットワークサーバ２６が構成データ通知をストレージマネージャ２４に送信しているかなどに基づいたデータを意味している。
【００７９】
ネットワークサーバ２６は、ストレージマネージャ２４から構成データ要求を受信した際に、前述のように、その要求を既定の外部エンティティにさらに送信可能である。ネットワークサーバ２６は、回答不能な構成データ要求をストレージマネージャ２４から受信した場合には、例えば、ログファイルに対してイベントを生成可能である。このイベントは、要求の発信元、それが関係しているＤＨＣＰサーバ、及び消失した構成データなどについて通知可能である。
【００８０】
ネットワークサーバ２６とストレージマネージャ２４の中の少なくとも１つが、前述の機能を実装した物理的装置またはコンピュータ内において稼動するサーバプロセスを意味し得ることは明らかである。
【００８１】
ストレージマネージャ２４とネットワークサーバ２６間におけるメッセージングは、要求に基づくものではないものであってもよい、すなわち、ネットワークサーバ２６が構成をストレージマネージャ２４に対してプッシュする。あるいは、この代わりに、特定の状況において説明したように、ストレージマネージャ２４が、特定の構成に対する要求をネットワークサーバ２６に対して生成することも可能である。
【００８２】
ストレージマネージャ２４とネットワークサーバ２６は、いずれも、構成ストレージ２２内のコンテンツの維持管理の責任を担うことが可能であり、
ストレージマネージャ２４は、構成ストレージ２２から失効したコンテンツを除去し、
ストレージマネージャ２４は、構成ストレージ２２内のコンテンツを監視し、失効するコンテンツについてネットワークサーバ２６に通知することも可能であり、
ネットワークサーバ２６は、ストレージマネージャ２４を介してアクセス可能な構成ストレージ２２内のデータを１つまたは複数の管理通知とは独立的に維持管理可能であり、あるいは、この代わりに、ストレージマネージャ２４から管理通知を聴取し、必要に応じて、それらに従って動作することも可能である。
【００８３】
図２においては、ネットワークサーバ２６は、複数のストレージマネージャに接続可能である。従って、ネットワークサーバ２６は、１つまたは複数の構成を複数のストレージマネージャに転送可能である。別の実施形態においては、ネットワークサーバ２６は、複数のストレージマネージャ２２から通知を受信可能である。さらに別の実施形態においては、ストレージマネージャ２４は、複数の構成ストレージ２２を管理可能である。さらに別の実施形態においては、ストレージマネージャ２４は、複数の構成ストレージ２２から要求トリガを受信可能である。また、さらに別の実施形態においては、構成ストレージ２２は、複数のＤＨＣＰサーバから問合せを受信可能であるが、いくつかの実装例で、１つのＤＨＣＰサーバ当たりに１つのデータベースが適切な構成である。
【００８４】
本発明は、様々な方法で実装可能である。以下、実装可能な選択肢のいくつかについて開示する。
【００８５】
アーキテクチャ面における選択肢、システムエンティティの関係、並びに、システムのスケーラビリティ及び複雑性は、構成ストレージ、構成ストレージマネージャ、及びＤＨＣＰサーバをシステム内に実装する方法によって左右される。
【００８６】
図３〜図５において特定のシステムエンティティを取り囲んでいる矩形または多角形は、外部シグナリングが不要な別個の実装モジュールを表している。但し、これらの１つまたは複数のモジュールは、ハードウェア構成に対してトランスペアレントである。例えば、これらのモジュールは、同一のハードウェアノード内に存在することも可能であり、あるいは、それぞれのモジュールが別個のノードを具備することも可能である。
【００８７】
構成ストレージ３２、ストレージマネージャ３４、及びＤＨＣＰサーバ３０が、同一のモジュールに実装されている場合には（図３の参照符号３８）、システムエンティティのスケーラビリティは単純である。換言すれば、１つのストレージマネージャは、１つの構成ストレージのみを管理しており、ＤＨＣＰサーバは、唯一の接続されたストレージをもつことができる。しかし、複数のネットワークサーバ３６は、その構成データを複数のマネージャに対して転送可能である。
【００８８】
ＤＨＣＰサーバ４０と同一のモジュール内に構成ストレージ４２のみが実装されている場合には（図４の参照符号４８）、ストレージマネージャ４４は、さらにスケーラブルとなり、これを使用することにより、いくつかの構成ストレージを管理可能である。この場合にも、複数のネットワークサーバ４６は、その構成データを複数のマネージャに対して転送可能である。
【００８９】
第３の選択肢は、同一のモジュールに内に実装された構成ストレージ５２及びストレージマネージャ５４を具備するものである（図５の参照符号５８）。このアーキテクチャは、同一の構成ストレージが複数のＤＨＣＰサーバに対してサービス可能であり、且つ、ＤＨＣＰサーバ５０が、その問合せのためにいくつかの異なるストレージを使用可能であるという点を除いて、第１のもの（図３）に対応している。この場合にも、複数のネットワークサーバ５６は、その構成データを複数のマネージャに対して転送可能である。
【００９０】
第４の選択肢は、図２に提示されているものであり、この場合には、すべての３つのエンティティが異なるモジュール内に実装されている。このアーキテクチャは、システムエンティティに対して最高のスケーラビリティを提供するが、システムエンティティ間における関係が、いずれも多対多であり、且つ、これは、それぞれのシステムエンティティ内において余分な管理を必要とするため、エンティティの機能が、その他の選択肢と比べて、複雑になる。
【００９１】
すべてのシステムエンティティが同一のモジュール内に存在しているという特殊なケースが、実装のその他の選択肢である。この特殊なケースにおいては、エンティティ間におけるすべての関係が１対１である。このようなシステムの一例が、大規模なデータベースがネットワークサーバエンティティを表している構成であろう。図２〜図５から、ＤＨＣＰサーバ、構成ストレージ、ストレージマネージャ、及びネットワークサーバを単一のエンティティ内に実装することも可能であり、あるいは、それぞれのノードを別個のエンティティ内に実装することも可能であることが明らかである。また、前述の実施形態間において任意のその他の実装の選択肢が可能であることも明らかである。
【００９２】
図２を参照すれば、隣接するネットワーク要素間（すなわち、２０−２２、２２−２４、及び２４−２６）における関係は、１対１または１対多であってよいことが明らかである。
【００９３】
将来的に、ネットワークが移動可能であり、且つさらに異成分から構成されたものになった場合には、これらのネットワークが、自動構成フレームワークの潜在的な新しいユーザを表すことになるということができる。このような異成分から構成された環境においては、必要な構成データの特性は、ユーザのタイプ（端末／ネットワーク）、端末のタイプ、及びネットワークのタイプなどの要因に応じて、大幅に変化可能である。
【００９４】
図６は、本発明を適用可能なデータ通信ネットワークの全体システム図を示している。図６は、ルーター６８、６０６、及び６６４を介してそれぞれ互いに相互接続されている４つの動的ホスト構成プロトコル（ＤＨＣＰ）フレームワーク６０、６２、６４、及び６６を示している。本システムは、ＤＨＣＰサーバ６４４、６７２のセットを含んでおり、このそれぞれは、少なくとも１つの構成ストレージ６０２、６２４、６６０に接続されている。例えば、ＤＨＣＰサーバ６４４は、２つの構成ストレージ６２４及び６０２に接続されている。
【００９５】
図６は、図２〜図５に示されているストレージマネージャが個々の構成ストレージと一緒に実装されているものと仮定している。本システムは、少なくとも１つの構成ストレージに接続された複数のネットワークサーバ６００、６０４、６２２、６２８、６３０、６６２をさらに有している。例えば、ネットワークサーバ６０４は、ルーター６０６またはルーター６０６、６６４を介して直接的に構成ストレージ６０２及び６６０に接続されている。
【００９６】
例えば、モバイル端末６７４、６４２、６６８、及び６７０などの端末装置が、アクセスルーター６４０または６６６を介してＤＨＣＰサーバに接続されている。
【００９７】
ＤＨＣＰサーバがモバイル端末によっても使用される場合には、構成ストレージには、例えば、場所、装置モデル、または装置製造者固有の構成データなどを供給可能である。例えば、モバイル端末６６８のアドレスをＤＨＣＰサーバ６７２に供給可能である。換言すれば、本発明は、ＤＨＣＰサーバが使用するためのＤＨＣＰ自動構成フェーズの一部として、モバイル端末の場所情報を供給する、場所に依存したＤＨＣＰ構成の実装を定義している。
【００９８】
一実施形態においては、発信元ノード（例えば、モバイル端末内のＤＨＣＰｖ６クライアント）またはＤＨＣＰｖ６のリレーエージェントまたはＤＨＣＰサーバの前のシグナリング経路上に位置するなんらかのその他のエンティティにより、モバイル端末の場所情報を追加可能である。この実装は、ネットワークアーキテクチャに依存したものではない。換言すれば、これは、第３世代モバイルネットワーク及び特別なネットワークに適用可能である。
【００９９】
別の実施形態においては、ＤＨＣＰサーバは、なんらかのプロプライエタリな方法を使用することにより、その識別子に基づいてモバイル端末の場所情報を要求可能である。この実装は、以前のものほど一般的ではないが、相対的に安全であり、モバイル端末のプライバシーの維持管理が相対的に容易であろう。
【０１００】
例えば、
ＤＨＣＰサーバ間における負荷分散、
場所に基づいたアドレス割り当て、
場所に基づいたネットワークパラメータの構成を目的として、
以前の実施形態のいずれかを使用可能である。
【０１０１】
例えば、大規模なモバイルネットワーク内において、モバイル端末の場所情報を使用してＤＨＣＰサーバ間において負荷分散を実行することにより、ＤＨＣＰのリレーエージェントは、場所情報に基づいて、どのＤＨＣＰサーバに対してモバイル端末のＤＨＣＰｖ６メッセージを転送するかを判定可能である。この種の利用可能な場所情報を具備していない場合は、リレーエージェントは、通常、ＤＨＣＰメッセージを１つまたは複数のＤＨＣＰサーバに向かって転送可能である。そして、ＤＨＣＰサーバは、モバイル端末によって発信されたＤＨＣＰメッセージを受信した際に、そのメッセージを介して供給された場所情報に基づいて、それを無視するか、または処理することになる。受信したＤＨＣＰメッセージを処理すると決定した場合には、ＤＨＣＰサーバは、構成ストレージ内の正しいパラメータのセットを選択するか、または場所情報に基づいて正しいアドレス割り当ての方式を使用可能である。別の実施形態においては、モバイル端末の識別情報がＤＨＣＰメッセージと共に供給され、この結果、ＤＨＣＰサーバは、供給された識別情報に基づいてモバイル端末の場所情報を要求可能となろう。
【０１０２】
図７は、３つの異なるエリア（エリア１、エリア２、及びエリア３）と、これらに対応したエリア固有のパラメータのセット（パラメータのセット１、パラメータのセット２、及びパラメータのセット３）を含む一実施形態を示している。モバイル端末は、３つのエリア内をローミングしており、これらは、ＤＨＣＰプロトコル及び同一のＤＨＣＰフレームワークを使用していくつかのネットワーク構成パラメータを要求できる。換言すれば、エリア固有のＤＨＣＰフレームワークは存在していない。モバイル端末の場所情報に基づいて、これらに正しいパラメータのセットを供給できる。
【０１０３】
ＩＰパケットを介して転送する際には、セキュリティ要件に応じて、プライバシーのために、場所情報に対してなんらかのタイプの暗号化が必要となろう。また、任意の適切な方法により、任意の適切なネットワークエンティティがモバイル端末の場所情報を取得可能である。
【０１０４】
モバイルまたはデータネットワーク内において、局所化されたサービス、すなわちネットワークの特定の部分内においてのみ利用可能であり、且つ、ユーザが特定の（地理的な）エリア内に存在している場合にのみ、そのユーザにとって有益であるサービスを実装する際には、その特定のネットワークエリア内において利用可能なサービス、およびこの情報をモバイル端末内において提供する方法について把握しておく方法が、ネットワークとモバイル端末の両方にとっての問題となることは明らかである。
【０１０５】
図８は、構成ストレージまたはストレージマネージャの構造の一実施形態を示すブロックダイアグラムである。この実施形態においては、図８に示されている構造は、構成ストレージとストレージマネージャのいずれにも適用可能である。以下、構成ストレージとストレージマネージャをネットワークノード８８と呼ぶことにする。
【０１０６】
ネットワークノード８８は、少なくとも１つの中央処理装置（ＣＰＵ）８２を有している。また、ネットワークノード８８は、ＣＰＵ８２に接続された受信機８０、送信機８４、及びメモリ８６を有している。
【０１０７】
ネットワークノード８８が構成ストレージである場合には、受信機８０は、動的ホスト構成プロトコル（ＤＨＣＰ）サーバから構成パラメータ要求を受信すると共に、ストレージマネージャから構成データを受信するように構成されている。また、送信機８４は、構成データ要求を少なくとも１つのストレージマネージャに対して送信すると共に、構成パラメータを少なくとも１つのＤＨＣＰサーバに送信するように構成されている。メモリ８６は、少なくとも１つのＤＨＣＰサーバによって使用される構成パラメータを保存するように構成されている。
【０１０８】
ネットワークノード８８がストレージマネージャである場合には、受信機８０は、少なくとも１つの構成ストレージから構成パラメータ要求を受信すると共に、少なくとも１つのネットワークサーバから構成データを受信するように構成されている。また、送信機８４は、構成データ要求を少なくとも１つのネットワークサーバに対して送信すると共に、受信した構成データを少なくとも１つの構成ストレージに対して送信するように構成されている。
【０１０９】
図８は、ネットワークノード８８内における単一のメモリ８６のみを示している。メモリ８６は、単一のメモリまたはメモリエリア、あるいは、複数のメモリまたはメモリエリアを意味し、これらは、例えば、ランダムアクセスメモリ（ＲＡＭ）やリードオンリメモリ（ＲＯＭ）などでもよい。また、メモリ８６は、その他のアプリケーションまたはソフトウェアコンポーネントを包含可能であり、これらは、さらに詳しい説明は省略するが、コンピュータプログラム（または、この一部）を包含可能であり、このコンピュータプログラムは、ＣＰＵ８２上において実行された際に、本発明の方法段階の少なくともいくつかを実行する。また、ＣＰＵ８２がメモリを包含することも可能であり、あるいは、これをメモリと関連付けることも可能であり、このメモリは、ＣＰＵ８２上において実行された際に本発明の方法段階の少なくともいくつかを実行するコンピュータプログラム（または、その一部）を包含可能である。
【０１１０】
本発明は、モバイル端末の場所に応じた構成パラメータのモバイル端末に対する提供を実現する。これらのパラメータは、例えば、管理サーバやその他のエンティティのＵＲＬまたはその他のアドレス情報を包含可能である。これは、特定のネットワークエリアの局所的なサービス情報を含んでいる。モバイル端末が、その現在の場所情報をＤＨＣＰメッセージに追加した場合に、ＤＨＣＰサーバは、モバイル端末の場所に固有の利用可能なサービスに基づいて、要求されたＵＲＬを自動的に追加して回答可能である。この場所固有の情報は、図２〜図５において説明したものと同様に、ＤＨＣＰサーバに対して提供可能である。
【０１１１】
本発明は、ＤＨＣＰｖ４及びＤＨＣＰｖ６と共に適用可能である。
【０１１２】
当業者には、技術の進歩に伴って本発明の基本的な概念を様々な方法で実現可能であることが明らかであろう。従って、本発明及びその実施形態は、前述の例に限定されるものではなく、これらは、請求項の範囲内において変化し得るものである。
【図面の簡単な説明】
【０１１３】
【図１】従来技術によるＤＨＣＰサーバの構成を示すブロックダイアグラムである。
【図２】本発明によるシステムを示すブロックダイアグラムである。
【図３】本発明によるその他のシステムを示すブロックダイアグラムである。
【図４】本発明によるその他のシステムを示すブロックダイアグラムである。
【図５】本発明によるその他のシステムを示すブロックダイアグラムである。
【図６】本発明を使用可能なデータ通信ネットワークを示すブロックダイアグラムである。
【図７】本発明による異なる地理的エリアとこれらのエリアに対応したパラメータのセットを示すブロックダイアグラムである。
【図８】構成ストレージまたはストレージマネージャの構造の実施形態を示すブロックダイアグラムである。
【図１】
2008507167.tif 000003
【図２】
2008507167.tif 000004
【図３】
2008507167.tif 000005
【図４】
2008507167.tif 000006
【図５】
2008507167.tif 000007
【図６】
2008507167.tif 000008
【図７】
2008507167.tif 000009
【図８】
2008507167.tif 000010
【国際調査報告】
2008507167.tif 000011
2008507167.tif 000012