(57)【要約】【課題】状況に適合した適切な通信制御を実現する技術を提供する。【解決手段】クライアント装置とサーバ装置間の通信に対する制御を行う通信制御システムにおいて、ネットワークレイヤ制御手段と、アプリケーションレイヤ制御手段と、前記ネットワークレイヤ制御手段により取得されたネットワークレイヤ情報と前記アプリケーションレイヤ制御手段により取得されたアプリケーションレイヤ情報とを収集し、これらを蓄積手段に蓄積する情報収集手段と、前記ネットワークレイヤ情報と前記アプリケーションレイヤ情報とに基づき、ネットワークレイヤ制御の内容とアプリケーションレイヤ制御の内容とを決定し、決定した制御の内容に従った制御を行うよう前記ネットワークレイヤ制御手段又は前記アプリケーションレイヤ制御手段又はこれら制御手段の両方に対して指示を行う制御内容指示手段と、を備える。【選択図】図２
2008252547.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置とサーバ装置間の通信に対する制御を行う通信制御システムであって、
前記クライアント装置と前記サーバ装置間の通信に対するネットワークレイヤ制御を行うネットワークレイヤ制御手段と、
前記クライアント装置と前記サーバ装置間の通信に対するアプリケーションレイヤ制御を行うアプリケーションレイヤ制御手段と、
前記クライアント装置と前記サーバ装置間で伝送される情報から前記ネットワークレイヤ制御手段により取得されたネットワークレイヤ情報と、前記クライアント装置と前記サーバ装置間で伝送される情報から前記アプリケーションレイヤ制御手段により取得されたアプリケーションレイヤ情報とを収集し、これらを蓄積手段に蓄積する情報収集手段と、
前記蓄積手段に蓄積された前記ネットワークレイヤ情報と前記アプリケーションレイヤ情報とに基づき、前記ネットワークレイヤ制御手段で実行されるネットワークレイヤ制御の内容と前記アプリケーションレイヤ制御手段で実行されるアプリケーションレイヤ制御の内容とを決定し、決定した制御の内容に従った制御を行うよう前記ネットワークレイヤ制御手段又は前記アプリケーションレイヤ制御手段又はこれら制御手段の両方に対して指示を行う制御内容指示手段と、
を備えたことを特徴とする通信制御システム。
【請求項２】
前記通信制御システムは、前記クライアント装置から送出された前記サーバ装置に対する要求情報から前記ネットワークレイヤ情報と前記アプリケーションレイヤ情報とを取得することを特徴とする請求項１に記載の通信制御システム。
【請求項３】
前記制御内容指示手段は、前記アプリケーションレイヤ情報が所定の条件を満たす場合に、前記ネットワークレイヤ制御手段に対して制御内容の変更を指示し、前記ネットワークレイヤ情報が所定の条件を満たす場合に、前記アプリケーションレイヤ制御手段に対して制御内容の変更を指示することを特徴とする請求項１又は２に記載の通信制御システム。
【請求項４】
前記ネットワークレイヤ制御手段は、前記ネットワークレイヤ情報に基づき前記クライアント装置と前記サーバ装置間の通信の帯域を制御する機能を備えた帯域制御手段であり、前記アプリケーションレイヤ制御手段は、前記アプリケーションレイヤ情報に基づき前記クライアント装置と前記サーバ装置間で伝送されるデータを変換する機能を備えた前記サーバ装置に対するプロキシ手段であることを特徴とする請求項１ないし３のうちいずれか１項に記載の通信制御システム。
【請求項５】
前記制御内容指示手段は、前記アプリケーションレイヤ情報が権限の高いユーザを示す情報である場合に、前記帯域制御手段に対して当該アプリケーションレイヤ情報に対応するクライアント装置と前記サーバ装置間の通信に広帯域を割り当てるよう指示することを特徴とする請求項４に記載の通信制御システム。
【請求項６】
前記制御内容指示手段は、前記ネットワークレイヤ情報が特定の地理的エリアを示す情報である場合に、当該ネットワークレイヤ情報に対応するクライアント装置に予め定めた種類の情報を送信するための制御を行うよう前記プロキシ装置に対して指示をすることを特徴とする請求項４又は５に記載の通信制御システム。  
【請求項７】
クライアント装置とサーバ装置間の通信に対する制御を行う通信制御システムにより実行される通信制御方法であって、
前記クライアント装置と前記サーバ装置間で伝送される情報からネットワークレイヤ情報を取得し、更に前記クライアント装置と前記サーバ装置間で伝送される情報からアプリケーションレイヤ情報を取得し、これらを蓄積手段に蓄積する情報収集ステップと、
前記蓄積手段に蓄積された前記ネットワークレイヤ情報と前記アプリケーションレイヤ情報とに基づき、ネットワークレイヤ制御手段が実行するネットワークレイヤ制御の内容とアプリケーションレイヤ制御手段が実行するアプリケーションレイヤ制御の内容とを決定し、決定した制御の内容に従った制御を行うよう前記ネットワークレイヤ制御手段又は前記アプリケーションレイヤ制御手段又はこれら制御手段の両方に対して指示を行う制御内容指示ステップと、
前記ネットワークレイヤ制御手段と前記アプリケーションレイヤ制御手段が、前記制御内容指示ステップにおいて指示された制御内容に従った通信制御を行う通信制御ステップと、
を備えたことを特徴とする通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアント装置とサーバ装置間での通信制御を複数のレイヤの情報を統合的に用いて行う技術に関するものである。
【背景技術】
【０００２】
ネットワーク上を伝送されるパケットにおけるIPアドレスやMACアドレス等のネットワークレイヤ情報を参照することにより、ネットワークの帯域を制御する帯域制御技術が従来からある。また、ユーザID等のアプリケーションレイヤ情報に基づき、そのユーザのアクセス許可／拒否を判定したり、そのユーザに提供する情報の内容を制御したりする技術も従来からある。従来技術では、ネットワークレイヤ制御と、アプリケーションレイヤ制御とが独立して別々に行われている。
【０００３】
なお、本願の明細書及び特許請求の範囲において、ネットワークレイヤ情報とは、パケットをネットワーク上で伝送することに関する情報であり、例えば、IPアドレス、MACアドレス、ポート番号、タグ、プロトコル、使用帯域等がある。ネットワークレイヤ制御とは、これらの情報を用いてパケットの伝送に関する制御を行うことであり、例えば、帯域制御、優先制御、パケットフィルタリング等がある。
【０００４】
また、アプリケーションレイヤ情報とは、アプリケーションの利用に関する情報であり、例えば、ユーザID、パスワード、情報の内容、ユーザの属性、使用する装置の属性等がある。アプリケーションレイヤ制御とは、これらの情報を用いてアプリケーションの利用に関する制御を行うことであり、例えば、ユーザ認証、アクセス制御、データの書き換え等がある。本願に関連する先行技術文献として例えば特許文献１がある。
【特許文献１】特開２００７−６８２０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記のように、従来技術ではネットワークレイヤ制御と、アプリケーションレイヤ制御とが独立して別々に行われているため、例えば次のような問題がある。これを図１を参照して説明する。
【０００６】
図１は、サーバ装置５と複数のクライアント装置１〜４がインターネット等のネットワーク６を介して接続されているシステムを示す図である。図１に示すように、サーバ装置５からのパケット伝送の帯域を制御する帯域制御装置７が備えられている。この帯域制御装置７は、ネットワーク的に見て、サーバ装置５と各クライアント装置の間に存在するものである。
【０００７】
また、サーバ装置５は、クライアント装置からの要求に基づき、情報（ここでは地図情報データを例にとる）をクライアント装置に提供するアプリケーションを備えており、当該アプリケーションは、クライアント装置のユーザの権限をユーザIDに基づき識別し、その権限に基づき詳細な地図情報データを送信するか、簡易な地図情報データを送信するかを決定し、決定した地図情報データを送信する機能を備えている。
【０００８】
図１のシステムにおいて、帯域制御装置７はクライアント装置のIPアドレスに基づき、そのクライアント装置用に割り当てる帯域（回線の速度、容量）を決定する。図１の例においては、帯域制御装置７はクライアント装置１、２に大きい帯域（広帯域）を割り当て、クライアント装置３、４に小さい帯域（狭帯域）を割り当てるネットワークレイヤ制御を行うものとする。また、クライアント装置１、３は低権限ユーザが使用し、クライアント装置２、４は高権限ユーザが使用するものとし、サーバ装置５は、低権限ユーザに対応するクライアント装置１、３にサイズの小さい簡易地図情報データを提供し、高権限ユーザに対応するクライアント装置２、４にサイズの大きい詳細地図情報データを送信するアプリケーションレイヤ制御を行う。
【０００９】
従来技術では、これらのネットワークレイヤ制御とアプリケーションレイヤ制御が独立して行われることから、狭帯域が割り当てられているクライント装置４に対して、サイズの大きい詳細地図情報データを送信してしまうといったことが発生してしまう。このような場合、地図情報データを送信するのに非常に長い時間がかかったり、地図情報データを送信しきれずにセッションが切断してしまうといった問題が発生する。つまり、権限の高いユーザに対して十分な利便性を提供できないという問題が発生する。
【００１０】
本発明は上記の点に鑑みてなされたものであり、ネットワークレイヤ情報とアプリケーションレイヤ情報とに基づき、ネットワークレイヤ制御とアプリケーションレイヤ制御を行うことにより、状況に適合した適切な通信制御を実現する技術を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記の課題は、クライアント装置とサーバ装置間の通信に対する制御を行う通信制御システムであって、前記クライアント装置と前記サーバ装置間の通信に対するネットワークレイヤ制御を行うネットワークレイヤ制御手段と、前記クライアント装置と前記サーバ装置間の通信に対するアプリケーションレイヤ制御を行うアプリケーションレイヤ制御手段と、前記クライアント装置と前記サーバ装置間で伝送される情報から前記ネットワークレイヤ制御手段により取得されたネットワークレイヤ情報と、前記クライアント装置と前記サーバ装置間で伝送される情報から前記アプリケーションレイヤ制御手段により取得されたアプリケーションレイヤ情報とを収集し、これらを蓄積手段に蓄積する情報収集手段と、前記蓄積手段に蓄積された前記ネットワークレイヤ情報と前記アプリケーションレイヤ情報とに基づき、前記ネットワークレイヤ制御手段で実行されるネットワークレイヤ制御の内容と前記アプリケーションレイヤ制御手段で実行されるアプリケーションレイヤ制御の内容とを決定し、決定した制御の内容に従った制御を行うよう前記ネットワークレイヤ制御手段又は前記アプリケーションレイヤ制御手段又はこれら制御手段の両方に対して指示を行う制御内容指示手段と、を備えたことを特徴とする通信制御システムにより解決される。
【００１２】
また、本発明は、クライアント装置とサーバ装置間の通信に対する制御を行う通信制御システムにより実行される通信制御方法であって、前記クライアント装置と前記サーバ装置間で伝送される情報からネットワークレイヤ情報を取得し、更に前記クライアント装置と前記サーバ装置間で伝送される情報からアプリケーションレイヤ情報を取得し、これらを蓄積手段に蓄積する情報収集ステップと、前記蓄積手段に蓄積された前記ネットワークレイヤ情報と前記アプリケーションレイヤ情報とに基づき、ネットワークレイヤ制御手段が実行するネットワークレイヤ制御の内容とアプリケーションレイヤ制御手段が実行するアプリケーションレイヤ制御の内容とを決定し、決定した制御の内容に従った制御を行うよう前記ネットワークレイヤ制御手段又は前記アプリケーションレイヤ制御手段又はこれら制御手段の両方に対して指示を行う制御内容指示ステップと、前記ネットワークレイヤ制御手段と前記アプリケーションレイヤ制御手段が、前記制御内容指示ステップにおいて指示された制御内容に従った通信制御を行う通信制御ステップと、を備えたことを特徴とする通信制御方法として構成することもできる。
【発明の効果】
【００１３】
本発明によれば、ネットワークレイヤ情報とアプリケーションレイヤ情報とに基づき、ネットワークレイヤ制御とアプリケーションレイヤ制御を行うことにより、状況に適合した適切な通信制御を実現することが可能となる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して本発明の実施の形態について説明する。
【００１５】
（システム構成）
図２に、本発明の実施の形態における通信制御システムの構成を含むネットワークシステムの構成図を示す。図２に示すネットワークシステムでは、サーバ装置１１が通信制御システム１０を介してインターネット等のネットワーク１２に接続され、更に複数のクライアント装置１３〜１５がネットワーク１２に接続されている。図２の例では、通信制御システム１０とサーバ装置１１がLANで接続された構成を示しているが、通信制御システム１０とサーバ装置１１とをネットワーク１２を介して接続してもよい。
【００１６】
通信制御システム１０は、ネットワークレイヤ制御部１０１、アプリケーションレイヤ制御部１０２、及び制御管理部１０３を備える。また、制御管理部１０３は、制御情報収集部１１０、制御情報蓄積部１１１、制御内容指示部１１２を備える。
【００１７】
ネットワークレイヤ制御部１０１は、帯域制御等のネットワークレイヤ制御を行う機能部であり、例えばルータを用いて実現できる。アプリケーションレイヤ制御部１０２は、ユーザIDに基づくアクセス制御やデータの書き換え等のアプリケーションレイヤ制御を行う機能部である。データの書き換え等を行う場合にはアプリケーションレイヤ制御部１０２はサーバ装置１１に対するプロキシとして機能する。
【００１８】
制御管理部１０３における制御情報収集部１１０は、ネットワークレイヤ制御部１０１からネットワークレイヤ情報を収集するとともにアプリケーションレイヤ制御部１０２からアプリケーションレイヤ情報を収集する機能部である。制御管理部１０３における制御情報蓄積部１１１は、制御情報収集部１１０が収集した情報を蓄積する機能部である。また、制御管理部１０３における制御内容指示部１１２は、制御情報蓄積部１１１に蓄積されたネットワークレイヤ情報及びアプリケーションレイヤ情報に基づき、ネットワークレイヤ制御部１０１又はアプリケーションレイヤ制御部１０２、もしくはこれら両方における制御内容を決定し、その制御内容の制御を実行するようネットワークレイヤ制御部１０１又はアプリケーションレイヤ制御部１０２、もしくはこれらの両方に指示を行う機能部である。
【００１９】
通信制御システム１０は、上記各機能部を備えた１つの装置として構成することもできるし、１つの機能部毎又は複数の機能部毎に１装置とし、複数の装置で構成することもできる。
【００２０】
（通信制御システムの動作）
次に、上記のように構成された通信制御システム１０の動作を、図３を参照して説明する。図３は機能部間の処理の流れを示した図である。
【００２１】
クライアント装置１３からサーバ装置１１に対する所定の要求（例えばHTTTリクエスト）が送られ、その要求をパケットとしてネットワークレイヤ制御部１０１が受信する（ステップ１）。
【００２２】
要求をパケットとして受信したネットワークレイヤ制御部１０１は、受信したパケットをキャプチャし、その内容を解析することにより、ネットワークレイヤ情報（例えばIPアドレス、ポート番号、帯域占有状況等）を取得し、それを制御管理部１０３の制御情報収集部１１０が収集する（ステップ２）。
【００２３】
ネットワークレイヤ制御部１０１は受信した要求を出力するが、この要求のパケットに対してネットワークレイヤ制御部１０１が制御を行う設定になっていた場合にはその制御が行われた後に要求が出力される（例えば優先制御）。
【００２４】
ネットワークレイヤ制御部１０１から出力された要求はアプリケーションレイヤ制御部１０２に到達し、アプリケーションレイヤ制御部１０２はその要求を受信する（ステップ３）。アプリケーションレイヤ制御部１０２は、要求の内容を解析して、アプリケーションレイヤ情報（例えばユーザID等）を取得し、それを制御管理部１０３の制御情報収集部１１０が収集する（ステップ４）。
【００２５】
ネットワークレイヤ情報とアプリケーションレイヤ情報を収集した制御情報収集部１１０は、これらの情報を制御情報蓄積部１１１に蓄積する（ステップ５）。なお、制御情報蓄積部１１１には、通信内容から動的に取得する上記情報以外に、ユーザIDに対応する役職・権限、IPアドレスに対応する地理的情報等（住所等）の静的な情報を蓄積できる。
【００２６】
制御内容指示部１１２は、予め与えられたルールに基づき、制御情報蓄積部１１１に蓄積された情報（過去に取得した履歴情報を含む）の中から制御内容の決定に必要な情報を取得し（ステップ６）、ネットワークレイヤ制御部１０１及びアプリケーションレイヤ制御部１０２の各々における制御内容を決定する。
【００２７】
そして、制御内容指示部１１２は、ネットワークレイヤ制御部１０１に対し、決定した制御内容に対応した設定変更コマンドや新規設定内容（コンフィギュレーションファイル）等を送信し、ネットワークレイヤ制御部１０１に制御設定を変更させる（ステップ７）。
【００２８】
同様に、制御内容指示部１１２は、アプリケーションレイヤ制御部１０２に対し、決定した制御内容に対応した設定変更コマンドや新規設定内容（コンフィギュレーションファイル）等を送信し、アプリケーションレイヤ制御部１０２に制御設定を変更させる（ステップ８）。なお、ネットワークレイヤ制御部１０１及びアプリケーションレイヤ制御部１０２は、コンフィギュレーションファイル等の設定内容を受け取って設定を更新する機能を備えている。
【００２９】
一方、アプリケーションレイヤ制御部１０２は、ステップ３で受け取った要求を出力するが、この要求に対してアプリケーションレイヤ制御部１０２が制御を行う設定になっていた場合にはその制御が行われる（例えば、要求の書き換え）。アプリケーションレイヤ制御部１０２から出力された要求はサーバ装置１１により受信される（ステップ９）。
【００３０】
サーバ装置１１は、受信した要求に対する応答をクライアント装置１３に向けて送出し、その応答がアプリケーションレイヤ制御部１０２に到達する（ステップ１０）。応答を受信したアプリケーションレイヤ制御部１０２は、現在の制御設定に基づいたアプリケーションレイヤ制御（例えば、応答のデータの書き換え）を行った後、当該応答を出力し、それがネットワークレイヤ制御部１０１で受信される（ステップ１１）。
【００３１】
上記応答を受信したネットワークレイヤ制御部１０１は、現在の制御設定に基づいたネットワークレイヤ制御（例えば帯域制御）を行った後、当該応答を出力し、それがクライアント装置１３に到達する（ステップ１２）。
【００３２】
（実施例）
次に、通信制御システム１０の実施例を説明する。この実施例は背景技術で説明した地図情報配信の例に対応するものであり、特に、防災システムへの適用に適したものである。本実施例では、権限の高いユーザには詳細な地図情報データを広帯域で送信するとともに、権限が低いユーザでも、そのユーザが特定のエリア（例えば災害が発生したエリア）からサーバ装置１１にアクセスしている場合には、当該ユーザに対して詳細な地図情報データを広帯域で送信することを可能としている。そのシステム構成を図４に示す。
【００３３】
図４に示す本実施例における通信制御システム１０では、図２に示した構成におけるネットワークレイヤ制御部１０１が宛先IPアドレスに基づき帯域を制御する帯域制御装置２０１であり、アプリケーションレイヤ制御部１０２が地図情報データを変換する機能を備えたプロキシ装置２０２である。
【００３４】
また、狭帯域を割り当てるIPアドレス、及び広帯域を割り当てるIPアドレスの設定が帯域制御装置２０１において既になされているものとする。更に、権限の高い特定のユーザIDに対応するクライアント装置に対しては、サーバ装置１１から受信する詳細な地図情報データをそのまま送信し、権限の低い特定のユーザIDに対応するクライアント装置に対しては詳細な地図情報データをデータ量の小さい簡易な地図情報データに変換して送信する設定がプロキシ制御装置２０２に対して既になされているものとする。また、これらの設定内容は制御管理部１０３の制御内容指示部１１２も保持しているものとする。
【００３５】
また、本実施例では、制御管理部１０３における制御情報蓄積部１１１が図５（ａ）に示すようなIPアドレスとエリア情報（住所等）とを対応付けた表を保持し、更に図５（ｂ）に示すようなユーザIDと権限とを対応付けた表を保持しているものとする。なお、図５（ｂ）における権限は番号が小さいほど高権限を表すものとする。次に、図４に示すシステムの動作例を説明する。
【００３６】
クライアント装置１３からサーバ装置１１に対してユーザIDを含む地図情報データの要求が送られ、その要求をパケットとして帯域制御装置２０１が受信する。帯域制御装置２０１は、受信したパケットをキャプチャし、その内容を解析することにより、送信元のIPアドレスを取得し、それを制御管理部１０３の制御情報収集部１１０が収集する。
【００３７】
帯域制御装置２０１から出力された要求はプロキシ装置２０２に到達する。その要求を受信したプロキシ装置２０２は、要求の内容を解析して、ユーザIDを取得し、それを制御管理部１０３の制御情報収集部１１０が収集する。IPアドレスとユーザIDを収集した制御情報収集部１１０は、これらの情報を制御情報蓄積部１１１に蓄積する。制御内容指示部１１２の処理について図６のフローチャートを参照して説明する。
【００３８】
制御内容指示部１１２は、制御情報蓄積部１１１から上記ユーザIDを取得し（ステップ２１）、図５（ｂ）に示した表を参照することにより、そのユーザIDに対応するユーザが権限の高いユーザであるかどうかの判定を行う（ステップ２２）。権限が高いかどうかは、権限の番号が所定の数より小さいかどうかで判定できる。
【００３９】
ステップ２１において権限が高いと判定された場合、制御内容指示部１１２は制御情報蓄積部１１１から上記IPアドレスを取得し（ステップ２３）、帯域制御装置２０１の設定内容を参照して、当該IPアドレスに対して広帯域が割り当てられているかどうかの判定を行う（ステップ２４）。なお、広帯域かどうかは、帯域制御装置２０１で割り当てられる帯域が所定の値より大きいかどうかで判定できる。広帯域が割り当てられていれば、権限の高いユーザに対して広帯域で詳細な地図情報が送られることになるので制御設定内容の変更はしないと決定する（ステップ２５）。なお、変更しないと決定することも、制御の内容を決定することに含まれるものとする。
【００４０】
ステップ２４において、広帯域が割り当てられていないと判定した場合、制御内容指示部１１２は、帯域制御装置２０１に対し、当該IPアドレスのクライアント装置に対して広帯域を割り当てさせるための制御設定の指示を送る（ステップ３０）。
【００４１】
ステップ２２において、権限が高くないと判定した場合、制御内容指示部１１２は制御情報蓄積部１１１から上記IPアドレスを取得し（ステップ４０）、図５(a)を参照して、当該IPアドレスが予め定めた特定のエリアに対応するものであるかどうかの判定を行う（ステップ４１）。特定のエリアに対応しない場合、制御設定内容の変更はしないと決定する（ステップ４２）。特定のエリアに対応する場合は、制御内容指示部１１２は帯域制御装置２０１の設定内容を参照して、当該IPアドレスに対応するクライアント装置に広帯域が割り当てられているかどうかを判定する（ステップ４３）。広帯域が割り当てられている場合、制御内容指示部１１２はプロキシ装置２０２に対し、当該ユーザIDのクライアント装置に対して詳細な地図情報データを送信するための制御設定の指示を送信する（ステップ４４）。
【００４２】
また、ステップ４３において、広帯域が割り当てられていないと判定した場合、制御内容指示部１１２は帯域制御装置２０１に対し、当該IPアドレスのクライアント装置に対して広帯域を割り当てるための制御設定の指示を送るとともに(ステップ４５）、プロキシ装置２０２に対し、当該ユーザIDのクライアント装置に対して詳細な地図情報データを送信するための制御設定の指示を送信する（ステップ４４）。これにより、権限が低く、狭帯域が割り当てられたクライアント装置に対しても、それが特定のエリアに存在する場合には、詳細な地図情報データを広帯域で送信することが可能となる。
【００４３】
その後、上述した制御設定指示が帯域制御装置２０１又はプロキシ装置２０２、もしくはこれら両方に送信された場合には、その指示に基づく設定変更が各装置で実施される。
【００４４】
一方、プロキシ装置２０２は、帯域制御装置２０１から受け取った要求をサーバ装置１１に送出し、当該要求を受信したサーバ装置１１は、受信した要求に対する地図情報データをクライアント装置１３に向けて出力し、その地図情報データがプロキシ装置２０２に到達する。地図情報データを受信したプロキシ装置２０２は、現在の制御設定に基づく制御を行った後、地図情報データを出力し、それが帯域制御装置２０１で受信される。
【００４５】
上記地図情報データを受信した帯域制御装置２０１は、現在の制御設定に基づく帯域制御を行った後、当該地図情報データを出力し、それがクライアント装置１０３に到達する。
【００４６】
本実施例において、プロキシ装置２０２はサーバ装置１１から受信する地図情報データを変換する制御を行う代わりに、帯域制御装置２０１から受信する要求のパラメータを変更する制御を行うこととしてもよい。この場合、サーバ装置１１は要求のパラメータに応じて詳細な地図情報データもしくは簡易な地図情報データを決定して出力する機能を備えている。プロキシ装置２０２は、図６で示したフローの処理により決定された制御内容が反映された後に、その制御内容に従って、必要に応じて要求の中に詳細な地図情報データを要求する旨のパラメータを設定して当該要求を出力する。
【００４７】
また、上記の実施例において、ネットワークの混雑状況（帯域の空き状況）をネットワークレイヤ情報として取得し、帯域に余裕があれば上記フローのとおりに広帯域を割り当てたりするが、帯域に余裕がない場合には、帯域を広げる程度を小さくしたり、確実に地図情報データがクライアント装置に届くように、詳細地図情報データにおける一部の情報を削るといった制御を行うことも可能である。また、帯域に余裕がない場合に、権限が低く、特定のエリアに存在しないユーザに対してアクセスを拒否するといった制御を行うことも可能である。
【００４８】
なお、図６のフローにより決定された設定内容は例外的なものであるため、この設定を行った後に適宜元の設定に戻すための指示を帯域制御装置２０１とプロキシ装置２０２に対して行うこととしてもよい。
【００４９】
このように本実施例におけるシステムによれば、ユーザの権限といったアプリケーションレイヤ情報に基づきネットワークレイヤ制御内容を決定し、更に、IPアドレスといったネットワークレイヤ情報に基づきアプリケーションレイヤ制御内容を決定して通信制御を行うことができ、状況に適合した適切な通信制御を行うことが可能となる。
【００５０】
なお、本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。特に、具体的な制御については実施例で説明したものに限らず、種々の制御が可能であることはいうまでもない。
【図面の簡単な説明】
【００５１】
【図１】従来技術の問題点を説明するための図である。
【図２】本発明の実施の形態におけるネットワークシステムの構成図である。
【図３】通信制御システム１０の動作を説明するための図である。
【図４】実施例の構成図である。
【図５】実施例において制御情報蓄積部１１１が保持する情報の一例を示す図である。
【図６】実施例における制御内容指示部１１２の処理を示すフローチャートである。
【符号の説明】
【００５２】
１〜４、１３〜１５  クライアント装置
５、１１  サーバ装置
６、１２  ネットワーク
７  帯域制御装置
１０  通信制御システム
１０１  ネットワークレイヤ制御部
１０２  アプリケーションレイヤ制御部
１０３  制御管理部
１１０  制御情報収集部
１１１  制御情報蓄積部
１１２  制御内容指示部
２０１  帯域制御装置
２０２  プロキシ装置
【図１】
2008252547.tif 000003
【図２】
2008252547.tif 000004
【図３】
2008252547.tif 000005
【図４】
2008252547.tif 000006
【図５】
2008252547.tif 000007
【図６】
2008252547.tif 000008