(57)【要約】【課題】  ネットワークの環境に適合するように動的にネットワークの環境設定を作成し、その環境設定のクライアントへの配布や適用を行うことが可能なネットワーク管理装置を提供する。【解決手段】  ネットワーク管理装置２はサービス提供装置１のプロファイル登録・更新・削除通知部１３からローカルプロファイル１２の登録通知、更新通知、削除通知を受信すると、そのローカルプロファイル１２を基に、サービス提供装置１が参加するネットワークのネットワークプロファイル２１を更新し、その更新内容に応じてサービス提供装置１が参加するネットワークの参加ノードリスト２２を更新する。ネットワーク管理装置２はネットワークプロファイル２１の更新時に、参加ノードリスト２２のネットワークに参加するサービス利用装置３にネットワークプロファイル２１の差分情報もしくは全情報を配布する。【選択図】      図１
2007241584.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークサービスを提供するサービス提供装置と、前記サービス提供装置から提供されるネットワークサービスを利用するサービス利用装置と、前記サービス提供装置と前記サービス利用装置とが参加するネットワークの管理を行うネットワーク管理装置とを含むネットワークサービスシステムであって、
前記サービス提供装置は、前記ネットワークサービスの情報を記述したローカルプロファイルを有し、
前記ネットワーク管理装置は、前記ネットワーク毎に当該ネットワークの環境設定を記述したネットワークプロファイルと、前記ネットワークに参加するノードを記述する参加ノードリストと、前記ローカルプロファイルの変更時に当該ローカルプロファイルを基に前記サービス提供装置が参加するネットワークのネットワークプロファイルを更新する手段と、その更新内容に応じて前記サービス提供装置が参加するネットワークの参加ノードリストを更新する手段と、前記ネットワークプロファイルの更新時に前記参加ノードリストのネットワークに参加する前記サービス利用装置に前記ネットワークプロファイルの少なくとも差分情報を配布する手段とを有することを特徴とするネットワークサービスシステム。
【請求項２】
前記サービス利用装置は、前記ネットワーク管理装置から配付されたネットワークプロファイルを適用して前記ネットワークの環境設定を動的に変更することを特徴とする請求項１記載のネットワークサービスシステム。
【請求項３】
前記サービス提供装置及び前記サービス利用装置が前記ネットワークに参加してよいかの認証を行う参加ノード認証装置を含むことを特徴とする請求項１または請求項２記載のネットワークサービスシステム。
【請求項４】
前記サービス利用装置は、複数のネットワークに参加可能な時に現在どのネットワークに参加しているかを判断する参加ネットワーク判断手段を含み、前記参加ネットワーク判断手段の判断結果に応じて参加しているネットワーク毎に前記ネットワークの環境設定を管理することを特徴とする請求項１から請求項３のいずれか記載のネットワークサービスシステム。
【請求項５】
前記ネットワークが、少なくとも仮想ネットワーク及びＣＵＧ（Ｃｌｏｓｅｄ  Ｕｓｅｒ  Ｇｒｏｕｐ）のいずれかであることを特徴とする請求項１から請求項４のいずれか記載のネットワークサービスシステム。
【請求項６】
ネットワークサービスを提供するサービス提供装置と、前記サービス提供装置から提供されるネットワークサービスを利用するサービス利用装置とが参加するネットワークの管理を行うネットワーク管理装置であって、
前記サービス提供装置に、前記ネットワークサービスの情報を記述したローカルプロファイルを設け、
前記ネットワーク毎に当該ネットワークの環境設定を記述したネットワークプロファイルと、前記ネットワークに参加するノードを記述する参加ノードリストと、前記ローカルプロファイルの変更時に当該ローカルプロファイルを基に前記サービス提供装置が参加するネットワークのネットワークプロファイルを更新する手段と、その更新内容に応じて前記サービス提供装置が参加するネットワークの参加ノードリストを更新する手段と、前記ネットワークプロファイルの更新時に前記参加ノードリストのネットワークに参加する前記サービス利用装置に前記ネットワークプロファイルの少なくとも差分情報を配布する手段とを有することを特徴とするネットワーク管理装置。
【請求項７】
前記サービス提供装置及び前記サービス利用装置が前記ネットワークに参加してよいかの認証を行う参加ノード認証装置の認証結果を基に前記ネットワークプロファイルと前記参加ノードリストとを管理することを特徴とする請求項６記載のネットワーク管理装置。
【請求項８】
前記ネットワークが、少なくとも仮想ネットワーク及びＣＵＧ（Ｃｌｏｓｅｄ  Ｕｓｅｒ  Ｇｒｏｕｐ）のいずれかであることを特徴とする請求項６または請求項７記載のネットワーク管理装置。
【請求項９】
ネットワークサービスを提供するサービス提供装置と、前記サービス提供装置から提供されるネットワークサービスを利用するサービス利用装置と、前記サービス提供装置と前記サービス利用装置とが参加するネットワークの管理を行うネットワーク管理装置とを含むネットワークサービスシステムに用いるネットワーク環境設定／適用方法であって、
前記サービス提供装置に、前記ネットワークサービスの情報を記述したローカルプロファイルを設け、
前記ネットワーク管理装置に、前記ネットワーク毎に当該ネットワークの環境設定を記述したネットワークプロファイルと、前記ネットワークに参加するノードを記述する参加ノードリストとを設け、
前記ネットワーク管理装置が、前記ローカルプロファイルの変更時に当該ローカルプロファイルを基に前記サービス提供装置が参加するネットワークのネットワークプロファイルを更新する処理と、その更新内容に応じて前記サービス提供装置が参加するネットワークの参加ノードリストを更新する処理と、前記ネットワークプロファイルの更新時に前記参加ノードリストのネットワークに参加する前記サービス利用装置に前記ネットワークプロファイルの少なくとも差分情報を配布する処理とを実行することを特徴とするネットワーク環境設定／適用方法。
【請求項１０】
前記サービス利用装置が、前記ネットワーク管理装置から配付されたネットワークプロファイルを適用して前記ネットワークの環境設定を動的に変更することを特徴とする請求項９記載のネットワーク環境設定／適用方法。
【請求項１１】
前記サービス提供装置及び前記サービス利用装置が前記ネットワークに参加してよいかの認証を参加ノード認証装置にて行うことを特徴とする請求項９または請求項１０記載のネットワーク環境設定／適用方法。
【請求項１２】
前記サービス利用装置が、複数のネットワークに参加可能な時に現在どのネットワークに参加しているかを判断する処理を実行し、その判断結果に応じて参加しているネットワーク毎に前記ネットワークの環境設定を管理することを特徴とする請求項９から請求項１１のいずれか記載のネットワーク環境設定／適用方法。
【請求項１３】
前記ネットワークが、少なくとも仮想ネットワーク及びＣＵＧ（Ｃｌｏｓｅｄ  Ｕｓｅｒ  Ｇｒｏｕｐ）のいずれかであることを特徴とする請求項１から請求項４のいずれか記載のネットワーク環境設定／適用方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワークサービスシステム、ネットワーク管理装置及びそれらに用いるネットワーク環境設定／適用方法に関し、特にネットワーク環境の設定及び適用の方法に関する。
【背景技術】
【０００２】
従来、ネッワークにおいては、ネッワークを構成するクライアントに対して、そのクライアントが属するネットワークの環境設定を作成し、その環境設定を配布、適用することが可能となっている。
【０００３】
上記のネットワークとしては、各周辺装置の環境設定を一元的にホストコンピュータが管理し、周辺装置毎の環境設定をホストコンピュータが保持する技術がある（例えば、特許文献１参照）。この特許文献１に記載の技術では、各周辺装置が環境設定をホストコンピュータから取得し、それを反映したり、周辺装置側で環境設定を変更した場合に、ホストコンピュータにその環境設定を通知したりすることが可能となっている。また、ホストコンピュータ側でも各周辺装置の環境設定を変更することが可能となっている。
【０００４】
【特許文献１】特開２０００−１５５６５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のネットワークでは、ネットワークの環境が変更された場合に、動的にそのネットワークの環境に適合するように環境設定を変更し、この環境設定をクライアントに配布、適用することが困難である。この環境設定のクライアントへの配布や適用は、上記の特許文献１に記載の技術でも行うことができない。
【０００６】
そこで、本発明の目的は上記の問題点を解消し、ネットワークの環境に適合するように動的にネットワークの環境設定を作成し、その環境設定のクライアントへの配布や適用を行うことができるネットワークサービスシステム、ネットワーク管理装置及びそれらに用いるネットワーク環境設定／適用方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明によるネットワークサービスシステムは、ネットワークサービスを提供するサービス提供装置と、前記サービス提供装置から提供されるネットワークサービスを利用するサービス利用装置と、前記サービス提供装置と前記サービス利用装置とが参加するネットワークの管理を行うネットワーク管理装置とを含むネットワークサービスシステムであって、
前記サービス提供装置は、前記ネットワークサービスの情報を記述したローカルプロファイルを有し、
前記ネットワーク管理装置は、前記ネットワーク毎に当該ネットワークの環境設定を記述したネットワークプロファイルと、前記ネットワークに参加するノードを記述する参加ノードリストと、前記ローカルプロファイルの変更時に当該ローカルプロファイルを基に前記サービス提供装置が参加するネットワークのネットワークプロファイルを更新する手段と、その更新内容に応じて前記サービス提供装置が参加するネットワークの参加ノードリストを更新する手段と、前記ネットワークプロファイルの更新時に前記参加ノードリストのネットワークに参加する前記サービス利用装置に前記ネットワークプロファイルの少なくとも差分情報を配布する手段とを備えている。
【０００８】
本発明によるネットワーク管理装置は、ネットワークサービスを提供するサービス提供装置と、前記サービス提供装置から提供されるネットワークサービスを利用するサービス利用装置とが参加するネットワークの管理を行うネットワーク管理装置であって、
前記サービス提供装置に、前記ネットワークサービスの情報を記述したローカルプロファイルを設け、
前記ネットワーク毎に当該ネットワークの環境設定を記述したネットワークプロファイルと、前記ネットワークに参加するノードを記述する参加ノードリストと、前記ローカルプロファイルの変更時に当該ローカルプロファイルを基に前記サービス提供装置が参加するネットワークのネットワークプロファイルを更新する手段と、その更新内容に応じて前記サービス提供装置が参加するネットワークの参加ノードリストを更新する手段と、前記ネットワークプロファイルの更新時に前記参加ノードリストのネットワークに参加する前記サービス利用装置に前記ネットワークプロファイルの少なくとも差分情報を配布する手段とを備えている。
【０００９】
本発明によるネットワーク環境設定／適用方法は、ネットワークサービスを提供するサービス提供装置と、前記サービス提供装置から提供されるネットワークサービスを利用するサービス利用装置と、前記サービス提供装置と前記サービス利用装置とが参加するネットワークの管理を行うネットワーク管理装置とを含むネットワークサービスシステムに用いるネットワーク環境設定／適用方法であって、
前記サービス提供装置に、前記ネットワークサービスの情報を記述したローカルプロファイルを設け、
前記ネットワーク管理装置に、前記ネットワーク毎に当該ネットワークの環境設定を記述したネットワークプロファイルと、前記ネットワークに参加するノードを記述する参加ノードリストとを設け、
前記ネットワーク管理装置が、前記ローカルプロファイルの変更時に当該ローカルプロファイルを基に前記サービス提供装置が参加するネットワークのネットワークプロファイルを更新する処理と、その更新内容に応じて前記サービス提供装置が参加するネットワークの参加ノードリストを更新する処理と、前記ネットワークプロファイルの更新時に前記参加ノードリストのネットワークに参加する前記サービス利用装置に前記ネットワークプロファイルの少なくとも差分情報を配布する処理とを実行している。
【００１０】
すなわち、本発明のネットワークサービスシステムは、ネットワークの環境に適合するように動的にネットワークの環境設定を作成し、その環境設定のクライアントへの配布や適用を可能とすることを特徴している。
【００１１】
より具体的に説明すると、本発明のネットワークサービスシステムでは、ローカルプロファイル管理部が、サービス提供装置の提供するネットワークサービス情報を記述したローカルプロファイルを作成、更新、削除する。サービス提供装置がネットワークに参加（もしくはネットワークから退出）する時には、プロファイル登録・更新・削除通知部がネットワーク管理装置にローカルプロファイルの登録（もしくは削除）を通知する。
【００１２】
また、サービス提供装置がネットワークに参加している最中に、ローカルプロファイルの変更があった場合には、その都度、プロファイル登録・更新・削除通知部がローカルプロファイルをネットワーク管理装置に通知する。ネットワーク管理装置はサービス提供装置が参加（退出）するネットワークの環境設定を記述したネットワークプロファイルに（から）サービス提供装置のローカルプロファイルを登録（削除）し、そのネットワークに参加するノードを記述した参加ノードリストに（から）サービス提供装置を登録（削除）する。そして、ネットワーク管理装置は参加ノードリストに記述され、そのネットワークに参加しているサービス利用装置のネットワークプロファイル管理部にネットワークプロファイルを配布する。
【００１３】
ネットワークプロファイル管理部はネットワーク管理装置から配布されたネットワークプロファイルを基に、ネットワークプロファイルを作成、更新、削除する。ネットワークプロファイル適用部はネットワークプロファイルを適用し、ネットワーク環境設定を動的に変更する。
【００１４】
これによって、本発明のネットワークサービスシステムでは、ネットワーク管理装置がネットワークプロファイル、そのネットワークに参加している参加ノードリストを管理し、そのネットワークに参加しているサービス利用装置に動的に変更されるネットワークプロファイルを配布するため、そのネットワークに参加しているサービス利用装置がネットワークプロファイルを適用することによって、ネットワークの環境設定を、その都度、動的に変更することが可能となる。
【発明の効果】
【００１５】
本発明は、上記のような構成及び動作とすることで、ネットワークの環境に適合するように動的にネットワークの環境設定を作成し、その環境設定のクライアントへの配布や適用を行うことができるという効果が得られる。
【発明を実施するための最良の形態】
【００１６】
次に、本発明の実施の形態について図面を参照して説明する。
【実施例１】
【００１７】
図１は本発明の第１の実施例によるネットワークサービスシステムの構成を示すブロック図である。図１において、本発明の第１の実施例によるネットワークサービスシステムはサービス提供装置１と、ネットワーク管理装置２と、サービス利用装置３とから構成されている。
【００１８】
サービス提供装置１は、ローカルプロファイル１２を管理するローカルプロファイル管理部１１と、プロファイル登録・更新・削除通知部１３とを備えている。ネットワーク管理装置２は、ネットワークプロファイル２１と、参加ノードリスト２２とを保持し、更新部２３と、配付部２４とを備えている。サービス利用装置３は、ネットワーク参加・退出通知部３１と、ネットワークプロファイル３３を管理するネットワークプロファイル管理部３２と、ネットワークプロファイル適用部３４とを備えている。
【００１９】
サービス提供装置１のローカルプロファイル管理部１１はサービス提供装置１が提供するネットワークサービス情報を記述したローカルプロファイル１２を作成、更新、削除する。また、ローカルプロファイル１２の状態が変化した時にはプロファイル登録・更新・削除通知部１３にローカルプロファイル１２の状態が変化したことを通知することも可能である。
【００２０】
図２は図１のローカルプロファイル１２の構成例を示す図である。サービス情報５０２はサービス名５０１毎に内容が異なる。図２では、ネットワークサービス情報としてＨＴＴＰプロキシ（Ｐｒｏｘｙ）サーバがＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス「１９２．１６８．０．１」、プロトコル「ＴＣＰ」、ポート「８０８０」でサービス提供装置１上に稼動していることを示す。
【００２１】
尚、サービス提供装置１上でどのようなネットワークサービスが稼動しているかはユーザが手動でローカルプロファイル１２に記述してもよいし、ローカルプロファイル管理部１１がサービス提供装置１のネットワークサービス状態をスキャンして、その結果を記述してもよい。ここで、ローカルプロファイル１２に記述可能なネットワークサービスを制限することも可能である。
【００２２】
サービス提供装置１のプロファイル登録・更新・削除通知部１３はサービス提供装置１がネットワークに参加する時に、ローカルプロファイル管理部１１からローカルプロファイル１２を取得して、ネットワーク管理装置２にどのネットワークにローカルプロファイル１２を登録するかを通知する。ここで、サービス提供装置１がネットワークに参加する単位はノード単位だけでなく、ネットワークサービス単位でも可能である。その際は、ローカルプロファイル１２の必要な情報のみ登録を通知する。
【００２３】
ネットワーク参加中にローカルプロファイル１２の変更があった場合には、その都度、ローカルプロファイル１２を取得し、ネットワーク管理装置２にサービス提供装置１が参加しているネットワークのサービス提供装置１のローカルプロファイル１２の差分情報もしくは全情報の更新を通知する。サービス提供装置１がネットワークから退出する場合には、ネットワーク管理装置２にどのネットワークからローカルプロファイル１２を削除するかを通知する。尚、サービス提供装置１は複数のネットワークに同時に参加することが可能である。
【００２４】
ネットワーク管理装置２の更新部２３は、ネットワーク毎に、ネットワークの環境設定を記述したネットワークプロファイル２１の作成、更新、削除と、そのネットワークに参加しているノードを記述した参加ノードリスト２２の作成、更新、削除とを行う。ネットワーク管理装置２の更新部２３はサービス提供装置１のプロファイル登録・更新・削除通知部１３からローカルプロファイル１２の登録通知を受信すると、そのローカルプロファイル１２を基に、サービス提供装置１が参加するネットワークのネットワークプロファイル２１を更新し、サービス提供装置１が参加するネットワークの参加ノードリスト２２にサービス提供装置１を登録して参加ノードリスト２２を更新する。
【００２５】
また、ネットワーク管理装置２の更新部２３は、サービス提供装置１のプロファイル登録・更新・削除通知部１３からローカルプロファイル１２の更新通知を受信すると、ローカルプロファイル１２を基に、サービス提供装置１が参加しているネットワークのネットワークプロファイル２１を更新する。
【００２６】
さらに、ネットワーク管理装置２の更新部２３は、サービス提供装置１のプロファイル登録・更新・削除通知部１３からローカルプロファイル１２の削除通知を受信すると、そのサービス提供装置１に関係するローカルプロファイルをサービス提供装置１が退出するネットワークのネットワークプロファイル２１から削除してネットワークプロファイル２１を更新し、サービス提供装置１が退出するネットワークの参加ノードリスト２２からサービス提供装置１を削除して参加ノードリスト２２を更新する。
【００２７】
ここで、ネットワーク管理装置２はネットワークに参加しているサービス提供装置１にローカルプロファイル１２の更新の問い合わせを行うことによって、サービス提供装置１のプロファイル登録・更新・削除通知部１３からローカルプロファイル１２の更新通知を取得することも可能である。
【００２８】
ネットワーク管理装置２の配付部２４はネットワークプロファイル２１が更新された時に、参加ノードリスト２２に記述されているそのネットワークに参加しているサービス利用装置３のネットワークプロファイル管理部３２にネットワークプロファイル２１の差分情報もしくは全情報を配布する。
【００２９】
ネットワーク管理装置２の更新部２３は、サービス利用装置３のネットワーク参加・退出通知部３１からサービス利用装置３がネットワークに参加する通知を受信すると、サービス利用装置３が参加するネットワークの参加ノードリスト２２にサービス利用装置３を登録して参加ノードリスト２２を更新し、配付部２４はサービス利用装置３が参加するネットワークのネットワークプロファイル２１の全情報をサービス利用装置３のネットワークプロファイル管理部３２に配布する。
【００３０】
また、ネットワーク管理装置２の更新部２３は、サービス利用装置３のネットワーク参加・退出通知部３１からサービス利用装置３がネットワークから退出する通知を受信すると、サービス利用装置３が退出するネットワークの参加ノードリスト２２からサービス利用装置３を削除して参加ノードリスト２２を更新する。その際、サービス利用装置３が退出するネットワークのネットワークプロファイル２１の全情報をサービス利用装置３のネットワークプロファイル管理部３２から削除するように通知することも可能である。
【００３１】
ここで、ネットワークプロファイル２１はサービス提供装置１のローカルプロファイル１２から構成されるだけでなく、そのネットワークに参加しているサービス利用装置３全体に適用したい情報（例えば、フィルタリング情報、ブラウザのホームページアドレス情報等）をも記述可能である。また、ネットワークプロファイル２１に記述可能なネットワークサービスを制限することも可能である。さらに、ネットワークプロファイル２１とサービス提供装置１のローカルプロファイル１２に記述可能なネットワークサービスを制限する時にネットワーク毎に同期をとることも可能である。
【００３２】
参加ノードリスト２２はサービス提供装置１のプロファイル登録・更新・削除通知部１３がネットワーク管理装置２にローカルプロファイルの登録通知を行うこと、サービス利用装置３のネットワーク参加・退出通知部３１がネットワーク管理装置２に参加通知をすることによって、動的に更新されるが、そうではなく、静的にサブネットアドレスやマルチキャストアドレス、ユニキャストアドレス等のネットワークアドレスを記述することも可能である。その際には、ネットワーク管理装置２における動的な参加ノードリスト２２の更新処理を行わなくてもよい。
【００３３】
サービス利用装置３のネットワーク参加・退出通知部３１はサービス利用装置３がネットワークに参加する時に、ネットワーク管理装置２にどのネットワークに参加するかを通知する。その際に、サービス利用装置３のネットワークプロファイル管理部３２にどのネットワークに参加するかを通知してもよい。また、サービス利用装置３がネットワークから退出する時に、ネットワーク管理装置２にどのネットワークから退出するかを通知する。その際に、サービス利用装置３のネットワークプロファイル管理部３２にどのネットワークから退出するかを通知してもよい。
【００３４】
サービス利用装置３のネットワークプロファイル管理部３２は、サービス利用装置３のネットワーク参加・退出通知部３１からどのネットワークに参加するかが通知されたら、そのネットワークのネットワークプロファイル３３を作成する。また、ネットワークプロファイル管理部３２は、サービス利用装置３のネットワーク参加・退出通知部３１からどのネットワークから退出するかが通知されたら、そのネットワークのネットワークプロファイル３３を削除する。
【００３５】
さらに、ネットワークプロファイル管理部３２は、ネットワーク管理装置２から配布されたネットワークプロファイル２１を受信すると、そのネットワークプロファイル２１を基に、ネットワークプロファイル３３を作成、更新、削除する。尚、ネットワーク管理装置２からネットワーク毎にネットワークプロファイル２１の差分情報もしくは全情報を取得することも可能である。そして、ネットワークプロファイル３３が更新された場合には、サービス利用装置３のネットワークプロファイル適用部３４にネットワークプロファイル３３が更新されたことを通知することも可能である。
【００３６】
ネットワークプロファイル管理部３２は、サービス利用装置３がネットワークに参加していない時のデフォルトのネットワーク環境設定を保持したネットワークプロファイル３３を作成、更新、削除することも可能である。その際には、ユーザが手動でネットワーク環境設定をネットワークプロファイル３３に記述してもよいし、ネットワークプロファイル管理部３２がサービス利用装置３のネットワーク環境設定状態をスキャンして、その結果を記述してもよい。
【００３７】
ここで、ネットワークプロファイル３３に記述可能なネットワーク環境設定を制限することも可能である。さらに、ネットワーク毎にネットワークプロファイル３３とネットワーク管理装置２のネットワークプロファイル２１とに記述可能なネットワーク環境設定を制限する時に同期をとることも可能である。
【００３８】
サービス利用装置３のネットワークプロファイル適用部３４はネットワークプロファイル３３が更新された時に、サービス利用装置３のネットワークプロファイル３３を取得し、サービス利用装置３に適用する。サービス利用装置３がネットワークに参加した時には、参加したネットワークのネットワークプロファイル３３を取得して適用し、適用したネットワークプロファイル３３が削除された時には、ネットワークに参加していない時のデフォルトのネットワークプロファイル３３があるならばそれを適用する。
【００３９】
ここで、ネットワークプロファイル３３の適用は、サービス利用装置３のネットワーク環境設定を書き換えることによって行ってもよいし、そのネットワーク環境設定を用いる通信が行われる時に、通信をフックすることによって行ってもよい。
【００４０】
図３は図１のサービス利用装置３がネットワークに参加する場合の主な動作を示すシーケンスチャートである。これら図１及び図３を参照してサービス利用装置３がネットワークに参加する場合の主な動作について説明する。
【００４１】
サービス利用装置３のネットワークプロファイル管理部３２がサービス利用装置３のネットワークに参加していない状態のデフォルトのネットワークプロファイル３３を作成する（図３のａ１参照）。
【００４２】
ユーザＡがサービス利用装置３のネットワーク参加・退出通知部３１にネットワークの参加を要求すると（図３のａ２参照）、サービス利用装置３のネットワーク参加・退出通知部３１はネットワーク管理装置２にどのネットワークに参加するかを通知する（図３のａ３参照）。尚、ユーザＡは人間であっても、システムであってもよい。
【００４３】
ネットワーク管理装置２は、サービス利用装置３が参加するネットワークの参加ノードリスト２２にサービス利用装置３を登録し、参加ノードリスト２２を更新する（図３のａ４参照）。ネットワーク管理装置２はサービス利用装置３が参加するネットワークのネットワークプロファイル２１の全情報をサービス利用装置３のネットワークプロファイル管理部３２に配布する（図３のａ５参照）。
【００４４】
サービス利用装置３のネットワークプロファイル管理部３２は配布されたネットワークプロファイル２１を基に、ネットワークプロファイル３３を作成し、更新する。サービス利用装置３のネットワークプロファイル管理部３２はネットワークプロファイル３３が更新されたことをサービス利用装置３のネットワークプロファイル適用部３４に通知する（図３のａ６参照）。サービス利用装置３のネットワークプロファイル適用部３４は通知されたネットワークプロファイル３３をサービス利用装置３のネットワーク環境に適用する。
【００４５】
図４は図１のサービス利用装置３がネットワークから退出する場合の主な動作を示すシーケンスチャートである。これら図１及び図４を参照してサービス利用装置３がネットワークから退出する場合の主な動作について説明する。
【００４６】
ユーザＡがサービス利用装置３のネットワーク参加・退出通知部３１にネットワークの退出を要求すると（図４のｂ１参照）、サービス利用装置３のネットワーク参加・退出通知部３１はネットワーク管理装置２にどのネットワークから退出するかを通知する（図４のｂ２参照）。尚、ユーザＡは人間であっても、システムであってもよい。
【００４７】
ネットワーク管理装置２はサービス利用装置３が退出するネットワークの参加ノードリスト２２からサービス利用装置３を削除し、参加ノードリスト２２を更新する（図４のｂ３参照）。サービス利用装置３のネットワーク参加・退出通知部３１はサービス利用装置３のネットワークプロファイル管理部３２にネットワークから退出したことを通知する。サービス利用装置３のネットワークプロファイル管理部３２は退出したネットワークのネットワークプロファイル３３を削除する（図４のｂ４参照）。
【００４８】
サービス利用装置３のネットワークプロファイル管理部３２はネットワークプロファイル３３が更新されたことをサービス利用装置３のネットワークプロファイル適用部３４に通知する（図４のｂ５参照）。サービス利用装置３のネットワークプロファイル適用部３４は通知されたデフォルトのネットワークプロファイル３３をサービス利用装置３のネットワーク環境に適用する。
【００４９】
図５は図１のサービス提供装置１のプロファイル登録・更新・削除通知部１３がネットワーク管理装置２にローカルプロファイル１２の登録を通知する場合の主な動作を示すシーケンスチャートである。これら図１及び図５を参照してサービス提供装置１のプロファイル登録・更新・削除通知部１３がネットワーク管理装置２にローカルプロファイル１２の登録を通知する場合の主な動作について説明する。
【００５０】
サービス提供装置１のローカルプロファイル管理部１１はローカルプロファイル１２を作成する（図５のｃ１参照）。ユーザＡがサービス提供装置１のプロファイル登録・更新・削除通知部１３にプロファイルの登録を要求すると（図５のｃ２参照）、サービス提供装置１のプロファイル登録・更新・削除通知部１３はサービス提供装置１のローカルプロファイル管理部１１からローカルプロファイル１２を取得する（図５のｃ３参照）。尚、ユーザＡは人間であっても、システムであってもよい。
【００５１】
サービス提供装置１のプロファイル登録・更新・削除通知部１３がネットワーク管理装置２にどのネットワークにローカルプロファイル１２を登録するかを通知すると（図５のｃ４参照）、ネットワーク管理装置２は受信したサービス提供装置１のローカルプロファイル１２を基に、サービス提供装置１が参加するネットワークのネットワークプロファイル２１を更新する（図５のｃ５参照）。
【００５２】
ネットワーク管理装置２は更新されたネットワークプロファイル２１のネットワークの参加ノードリスト２２に記述されているサービス利用装置３のネットワークプロファイル管理部３２にネットワークプロファイル２１の差分情報もしくは全情報を配布する。サービス利用装置３のネットワークプロファイル管理部３２は配布されたネットワークプロファイル２１を基に、ネットワークプロファイル３３を更新する（図５のｃ６参照）。
【００５３】
サービス利用装置３のネットワークプロファイル管理部３２はネットワークプロファイル３３が更新されたことをサービス利用装置３のネットワークプロファイル適用部３４に通知する（図５のｃ７参照）。サービス利用装置３のネットワークプロファイル適用部３４は通知されたネットワークプロファイル３３をサービス利用装置３のネットワーク環境に適用する。
【００５４】
ネットワーク管理装置２はサービス提供装置１が参加するネットワークの参加ノードリスト２２にサービス提供装置１を登録し、参加ノードリスト２２を更新する（図５のｃ８参照）。
【００５５】
図６は図１のサービス提供装置１のプロファイル登録・更新・削除通知部１３がネットワーク管理装置２にローカルプロファイル１２の更新を通知する場合の主な動作を示すシーケンスチャートである。これら図１及び図６を参照してサービス提供装置１のプロファイル登録・更新・削除通知部１３がネットワーク管理装置２にローカルプロファイル１２の更新を通知する場合の主な動作について説明する。
【００５６】
サービス提供装置１のローカルプロファイル管理部１１はローカルプロファイル１２を更新する（図６のｄ１参照）。サービス提供装置１のローカルプロファイル管理部１１はサービス提供装置１のプロファイル登録・更新・削除通知部１３にローカルプロファイル１２が更新されたことを通知する（図６のｄ２参照）。
【００５７】
サービス提供装置１のプロファイル登録・更新・削除通知部１３は受信したサービス提供装置１のローカルプロファイル１２を基に、ネットワーク管理装置２にサービス提供装置１が参加しているネットワークのサービス提供装置１のローカルプロファイル１２を更新することを通知する（図６のｄ３参照）。ネットワーク管理装置２は受信したサービス提供装置１のローカルプロファイル１２を基に、サービス提供装置１が参加しているネットワークのネットワークプロファイル２１を更新する。
【００５８】
ネットワーク管理装置２は更新されたネットワークプロファイル２１のネットワークの参加ノードリスト２２に記述されているサービス利用装置３のネットワークプロファイル管理部３２にネットワークプロファイル２１の差分情報もしくは全情報を配布する（図６のｄ４参照）。サービス利用装置３のネットワークプロファイル管理部３２は配布されたネットワークプロファイル２１を基に、ネットワークプロファイル３３を更新する。
【００５９】
サービス利用装置３のネットワークプロファイル管理部３２はネットワークプロファイル３３が更新されたことをサービス利用装置３のネットワークプロファイル適用部３４に通知する（図６のｄ５参照）。サービス利用装置３のネットワークプロファイル適用部３４は通知されたネットワークプロファイル３３をサービス利用装置３のネットワーク環境に適用する。
【００６０】
図７は図１のサービス提供装置１のプロファイル登録・更新・削除通知部１３がネットワーク管理装置２にローカルプロファイル１２の削除を通知する場合の主な動作を示すシーケンスチャートである。これら図１及び図７を参照してサービス提供装置１のプロファイル登録・更新・削除通知部１３がネットワーク管理装置２にローカルプロファイル１２の削除を通知する場合の主な動作について説明する。
【００６１】
ユーザＡがサービス提供装置１のプロファイル登録・更新・削除通知部１３にプロファイルの削除を要求すると（図７のｅ１参照）、サービス提供装置１のプロファイル登録・更新・削除通知部１３がネットワーク管理装置２にどのネットワークからローカルプロファイル１２を削除するかを通知する（図７のｅ２参照）。尚、ユーザＡは人間であっても、システムであってもよい。
【００６２】
ネットワーク管理装置２はサービス提供装置１に関係するプロファイルをサービス提供装置１が退出するネットワークのネットワークプロファイル２１から削除し、ネットワークプロファイル２１を更新する（図７のｅ３参照）。ネットワーク管理装置２は更新されたネットワークプロファイル２１のネットワークの参加ノードリスト２２に記述されているサービス利用装置３のネットワークプロファイル管理部３２にネットワークプロファイル２１の差分情報もしくは全情報を配布する（図７のｅ４参照）。サービス利用装置３のネットワークプロファイル管理部３２は配布されたネットワークプロファイル２１を基に、ネットワークプロファイル３３を更新する。
【００６３】
サービス利用装置３のネットワークプロファイル管理部３２はネットワークプロファイル３３が更新されたことをサービス利用装置３のネットワークプロファイル適用部３４に通知する（図７のｅ５参照）。サービス利用装置３のネットワークプロファイル適用部３４は通知されたネットワークプロファイル３３をサービス利用装置３のネットワーク環境に適用する。
【００６４】
ネットワーク管理装置２はサービス提供装置１が退出するネットワークの参加ノードリスト２２からサービス提供装置１を削除し、参加ノードリスト２２を更新する（図７のｅ６参照）。
【００６５】
このように、本実施例では、ネットワーク管理装置２がネットワークプロファイル２１、そのネットワークに参加している参加ノードリスト２２を管理し、そのネットワークに参加しているサービス利用装置３に動的に変更されるネットワークプロファイル２１を配布するため、そのネットワークに参加しているサービス利用装置３はネットワークプロファイル３３を適用することによって、ネットワークの環境設定を、その都度、動的に変更することができる。
【実施例２】
【００６６】
図１に示すネットワーク管理装置２のネットワークプロファイル２１において、同一ネットワークに複数の同じサービスが存在する場合、例えば、ＨＴＴＰプロキシが２つ存在する場合には、負荷分散（Ｌｏａｄ  Ｂａｌａｎｃｅ）や高可用性（Ｈｉｇｈ  Ａｖａｉｌａｂｉｌｉｔｙ）を行うことが可能である。ＨＴＴＰプロキシサーバがそのネットワークに１つしか存在しない場合には、そのネットワークに参加しているサービス利用装置３−１，３−２，・・・，３−ＬはＨＴＴＰプロキシサーバとしてＨＴＴＰプロキシサーバＢを用いるようにネットワークプロファイル３２に設定されており、それを適用している。
【００６７】
ここで、サービス提供装置１−１，１−２，・・・，１−Ｍの提供するサービスとしてＨＴＴＰプロキシサーバＣ，Ｄ，・・・，Ｎがそのネットワークに参加したとすると、ネットワーク管理装置２は、サービス利用装置３−１にＨＴＴＰプロキシサーバＢを、サービス利用装置３−２にＨＴＴＰプロキシサーバＣを、サービス利用装置３−３に・・・と適用することができるように、ネットワークプロファイル２１を更新し、それを基にサービス利用装置３のネットワークプロファイル管理部３２にネットワークプロファイル２１を配布する。これによって、各サービス利用装置がそれに基づいたネットワークプロファイル３３を適用することによってＨＴＴＰプロキシサーバの負荷分散を行うことが可能である。
【００６８】
また、サービス利用装置３毎に使用するＨＴＴＰプロキシサーバを分けるだけでなく、サービス利用装置３がある時には、ＨＴＴＰプロキシサーバＢを、その次はＨＴＴＰプロキシサーバＣを使用するようにしたネットワークプロファイル３３を適用することによる負荷分散も可能である。
【００６９】
さらに、ＨＴＴＰプロキシサーバＢをマスター、ＨＴＴＰプロキシサーバＣをスタンバイといったようにネットワーク管理装置２が管理し、ＨＴＴＰプロキシサーバＢがネットワークから退出した場合にＨＴＴＰプロキシサーバＣがマスターになるといった高可用性を行うことも可能である。そして、負荷分散と高可用性とのハイブリッドを行うことも可能である。
【００７０】
このように、本実施例では、動的に負荷分散、高可用性、そのハイブリッドといったことを実現することができる。
【実施例３】
【００７１】
図８は本発明の第３の実施例によるネットワークの構成を示すブロック図である。図８において、本発明の第３の実施例によるネットワークは参加ノード認証装置４を加えた以外は図１に示す本発明の第１の実施例と同様の構成となっており、同一構成要素には同一符号を付してある。また、同一構成要素の動作は本発明の第１の実施例と同様である。
【００７２】
本実施例では、構成要素に参加ノード認証装置４を加えることによって、サービス提供装置１、サービス利用装置３がそのネットワークに参加してよいかの認証を行うことが可能になる。参加ノードの認証を行うことによって、不正なサービス提供装置１や不正なサービス利用装置３を排除することが可能である。
【００７３】
さらに、本実施例では、ネットワーク管理装置２が配布するネットワークプロファイル２１を、そのネットワークへの参加資格がないサービス利用装置３と参加資格のあるサービス利用装置３とに分けることや、個々の参加資格のあるサービス利用装置に個別にカスタマイズされたネットワークプロファイル２１を配布することも可能になる。
【００７４】
このように、本実施例では、不正な参加ノードの排除、参加ネットワーク単位だけでなく、サービス利用装置３毎にカスタマイズされたネットワークプロファイル２１を配布することができる。
【実施例４】
【００７５】
図９は本発明の第４の実施例によるネットワークの構成を示すブロック図である。図９において、本発明の第４の実施例によるネットワークは、サービス利用装置３ａに参加ネットワーク判断部３５を加えた以外は、図８に示す本発明の第３の実施例と同様の構成となっており、同一構成要素には同一符号を付してある。また、同一構成要素の動作は本発明の第３の実施例と同様である。
【００７６】
サービス利用装置３ａに参加ネットワーク判断部３５を加えることによって、サービス利用装置３が複数のネットワークに同時に参加することが可能になる。サービス利用装置３のネットワークプロファイル管理部３２はサービス利用装置３が参加しているネットワーク毎にネットワークプロファイル３３を管理する。
【００７７】
そして、サービス利用装置３が現在どのネットワークに参加しているかをサービス利用装置３の参加ネットワーク判断部３５が判断し、サービス利用装置３が参加しているネットワークが切替わる都度、サービス利用装置３のネットワークプロファイル適用部３４に通知する。
【００７８】
ここで、参加ネットワークの判断はユーザＡがどのネットワークに現在参加しているかを指示してもよいし、通信のアドレスから判断してもよいし、ネットワークインタフェースの状態から判断してもよい。ネットワークプロファイル適用部３４は参加ネットワーク判断部３５が通知してきたネットワーク用のネットワークプロファイル３３をネットワークプロファイル管理部３２から取得し、適用する。
【００７９】
このように、本実施例では、サービス利用装置３が複数のネットワークに同時に参加している場合に、どのネットワークに参加しているかを参加ネットワーク判断部３５で判断することで、参加しているネットワーク毎に適用するネットワークプロファイル３３を切替えることができる。
【実施例５】
【００８０】
本発明は仮想ネットワークやＣＵＧ（Ｃｌｏｓｅｄ  Ｕｓｅｒ  Ｇｒｏｕｐ）にも適用可能である。仮想ネットワークとは論理的な閉域ネットワークであり、本発明は仮想ネットワークに参加しているノード（本発明ではサービス利用装置３に相当する）に動的なネットワーク環境を提供することが可能である。
【００８１】
また、ＣＵＧとは論理的または物理的な閉域ユーザグループであり、本発明はＣＵＧに参加しているユーザ（本発明ではサービス利用装置３に相当する）に動的なネットワーク環境を提供することが可能である。
【００８２】
尚、本発明は、上述した各実施例に限定されるものではなく、上述した第１〜第５の実施例を相互に組合わせることも可能である。
【図面の簡単な説明】
【００８３】
【図１】本発明の第１の実施例によるネットワークサービスシステムの構成を示すブロック図である。
【図２】図１のローカルプロファイルの構成例を示す図である。
【図３】図１のサービス利用装置がネットワークに参加する場合の主な動作を示すシーケンスチャートである。
【図４】図１のサービス利用装置がネットワークから退出する場合の主な動作を示すシーケンスチャートである。
【図５】図１のサービス提供装置のプロファイル登録・更新・削除通知部がネットワーク管理装置にローカルプロファイルの登録を通知する場合の主な動作を示すシーケンスチャートである。
【図６】図１のサービス提供装置のプロファイル登録・更新・削除通知部がネットワーク管理装置にローカルプロファイルの更新を通知する場合の主な動作を示すシーケンスチャートである。
【図７】図１のサービス提供装置のプロファイル登録・更新・削除通知部がネットワーク管理装置にローカルプロファイルの削除を通知する場合の主な動作を示すシーケンスチャートである。
【図８】本発明の第３の実施例によるネットワークサービスシステムの構成を示すブロック図である。
【図９】本発明の第４の実施例によるネットワークサービスシステムの構成を示すブロック図である。
【符号の説明】
【００８４】
１  サービス提供装置
２  ネットワーク管理装置
３，３ａ  サービス利用装置
４  参加ノード認証装置
１１  ローカルプロファイル管理部
１２  ローカルプロファイル
１３  プロファイル登録・更新・削除通知部
２１  ネットワークプロファイル
２２  参加ノードリスト
２３  更新部
２４  配付部
３１  ネットワーク参加・退出通知部
３２  ネットワークプロファイル管理部
３３  ネットワークプロファイル
３４  ネットワークプロファイル適用部
３５  参加ネットワーク判断部
５０１  サービス名
５０２  サービス情報
【図１】
2007241584.tif 000003
【図２】
2007241584.tif 000004
【図３】
2007241584.tif 000005
【図４】
2007241584.tif 000006
【図５】
2007241584.tif 000007
【図６】
2007241584.tif 000008
【図７】
2007241584.tif 000009
【図８】
2007241584.tif 000010
【図９】
2007241584.tif 000011