(57)【要約】【課題】既存のアプリケーションを改造することなく、ユーザ端末で利用するアプリケーションに関する情報をネットワーク機器の設定変更に反映させる。【解決手段】ユーザ端末１０のアプリケーションの下位に位置するネットワークドライバにおいて、アプリケーションから送出される特定のパケットを一時保留し、該保留したパケットを解析して必要な情報（ポート番号や符号化方式等）を抽出し、その情報をネットワーク管理サーバ２０に送信する。ネットワーク管理サーバ２０は、受信した情報に基づき、ネットワーク機器３０の設定変更を行い、ユーザ端末１０に対して応答メッセージを返信する。ユーザ端末１０のネットワークドライバは、応答メッセージの受信により、保留してあるパケットを保留解除し、任意の端末等へ送信する。【選択図】図２
2005252537.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーション、及び前記アプリケーションと独立のネットワークドライバが搭載され、前記アプリケーションから送出されたパケットを前記ネットワークドライバを介し、ネットワーク経由で任意の端末へ送信し、あるいは、他の端末に搭載されたアプリケーションから送出されたパケットをネットワーク経由で受信し、前記ネットワークドライバを介して自端末のアプリケーションに伝達するユーザ端末において、
前記ネットワークドライバは、自端末のアプリケーションから送出された特定のパケットあるいは他の端末に搭載されたアプリケーションから送出された特定のパケットを一時保留し、解析して必要な情報を抽出する手段と、前記情報を内包するパケットを生成して、ネットワーク上のネットワーク管理サーバに送信する手段と、前記抽出したネットワーク管理サーバから応答メッセージを内包したパケットを受信して、前記保留してあるパケットの保留を解除し、任意の端末あるいは自端末のアプリケーションに送出する手段とを有することを特徴とするユーザ端末。
【請求項２】
請求項１に記載のユーザ端末において、前記ネットワークドライバは、前記ネットワーク管理サーバからネットワーク機器設定変更完了の応答メッセージを内包したパケットを受信して、前記保留してあるパケットの保留を解除することを特徴とするユーザ端末。
【請求項３】
ネットワーク内のネットワーク機器の設定変更を行うネットワーク管理サーバであって、
ユーザ端末からネットワーク経由で、ネットワーク機器設定変更に必要な情報を内包したパケットを受信する手段と、前記受信したパケット内の前記情報をもとにネットワーク機器の設定変更を行う手段と、ネットワーク機器設定変更完了の応答メッセージを内包したパケットを前記ユーザ端末に送信する手段とを有することを特徴とするネットワーク管理サーバ。
【請求項４】
ネットワーク上に、アプリケーション及び前記アプリケーションと独立のネットワークドライバが搭載されたユーザ端末と、ネットワーク内のネットワーク機器の設定変更を行うネットワーク管理サーバと、前記ネットワーク管理サーバにより制御されるネットワーク機器とが存在してなるネットワーク制御システムであって、
前記ユーザ端末のネットワークドライバは、自端末のアプリケーションから送出された特定のパケットあるいは他の端末に搭載されたアプリケーションから送出されて受信された特定のパケットを一時保留し、解析して必要な情報を抽出する手段と、前記抽出した情報を内包するパケットを生成して、前記ネットワーク管理サーバに送信する手段と、ネットワーク管理サーバから応答メッセージを内包したパケットを受信して、前記保留してあるパケットの保留を解除し、任意の端末あるいは自端末のアプリケーションに送出する手段を有し、
前記ネットワーク管理サーバは、前記ユーザ端末から、前記一時保留したパケットから抽出された情報を内包したパケットを受信する手段と、前記受信したパケットの前記情報をもとにネットワーク機器の設定変更を行い、設定変更後、応答メッセージを内包したパケットを前記ユーザ端末に送信する手段を有する、
ことを特徴とするネットワーク制御システム。
【請求項５】
アプリケーションが搭載された端末に搭載して使用されるネットワークドライバであって、
自端末のアプリケーションから送出された特定のパケットあるいは他の端末に搭載されたアプリケーションから送出されて受信された特定のパケットを一時保留し、解析して必要な情報を抽出する機能と、前記抽出された情報を内包するパケットを生成して、ネットワーク上のネットワーク管理サーバに送信する機能と、前記ネットワーク管理サーバから応答メッセージを内包したパケットを受信して、前記保留してあるパケットの保留を解除し、任意の端末あるいは自端末のアプリケーションに送出する機能とを有することを特徴とするネットワークドライバ。
【請求項６】
請求項５に記載のネットワークドライバにおいて、ＳＩＰで規定されているＩnviteメッセージを内包するパケットを保留することを特徴とするネットワークドライバ。
【請求項７】
請求項５に記載のネットワークドライバにおいて、前記保留したパケットから、音声もしくは映像パケットを送信するために利用される発信元もしくは送信先の端末のポート番号を抽出することを特徴とするネットワークドライバ。
【請求項８】
請求項５に記載のネットワークドライバにおいて、前記保留したパケットから、音声もしくは映像データの符号化方式の名称を抽出することを特徴とするネットワークドライバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はパーソナルコンピュータ等のユーザ端末がＥthernet等のネットワークに接続する際に利用されているネットワークデバイスのネットワークドライバに関係し、詳しくは、ネットワークドライバが搭載されたユーザ端末、ネットワークドライバと連携して動作するネットワーク管理サーバ、ネットワーク制御システム及びネットワークドライバ自体に関する。
【背景技術】
【０００２】
インターネットの発展、及び、ＡＤＳＬやＦＴＴＨの普及に伴い、パーソナルコンピュータ等のユーザ端末から、ビデオ・オン・デマンド（ＶｏＤ）アプリケーション、テレビ（ＴＶ）電話アプリケーションなどのサービスが利用されるようになった。一方、これらのいわゆるストリーミングのアプリケーションに関して、ユーザが支障無く利用するためには、アプリケーションの通信経路上の通信機器に対して、通信制御の設定変更を行うことで通信の疎通を確保することや、帯域保証設定を行うことで映像や音声の品質を保証することが必要である場合がある。
【０００３】
上記の設定をネットワーク機器に対して実行するにあたり、アプリケーション毎のパケットを特定するためには、ユーザ端末のＩＰアドレスに加えて、ポート番号が必要となる。これは通常、パーソナルコンピュータ等のユーザ端末では、例えば、ブラウザや電子メールなどの複数のアプリケーションが同時利用され、ＩＰアドレスのみでは、アプリケーションの識別が不能なためである。
【０００４】
アプリケーションで利用されるポート番号には、一般にウェルノウンポートとして、事実上固定されているものが存在する一方、ＴＶ電話などのアプリケーションでは映像や音声のデータを格納したパケットのポート番号が、固定的に割振られるものではなく、利用の度にポート番号が変動する場合がある。このようなポート番号の割振りが固定的でないアプリケーションの場合、アプリケーションのサーバからネットワーク機器に対して、発信元、送信先アドレスとポート番号の情報が通知される方式がとられる。また、この方式で、ネットワーク機器の設定変更等の制御を、リモートアクセスサーバ等で動的に実行する方式も提案されている（例えば、特許文献１参照）。
【０００５】
【特許文献１】特開２００３−２２９８９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記のように、ユーザ端末上のあるアプリケーションで利用されている発信元、送信先アドレスとポート番号の情報を、アプリケーションを提供しているサーバから通知する方式では、サーバ側でアプリケーションを提供するための本来必要な機能（ＳＩＰを利用するアプリケーションの場合は、呼制御機能）の他に、前記発信元、送信先のアドレスとポート番号の情報を、他のサーバ等に通知する機能が別途必要となる。これらはアプリケーションを提供するサーバにとっては、付加的な機能となり、通常のアプリケーションのサーバには必ずしも搭載されていない機能である。
【０００７】
したがって、従来の技術を利用して、アプリケーションの通信に対して、ネットワーク制御を実行する場合には、該アプリケーションのサーバソフトに上記機能を搭載することが必要となるが、既存のアプリケーションのサーバに改良を加えるには、多くの労力がかかり、実現が容易ではない。
【０００８】
本発明は、上記のような課題を解決するためになされたもので、アプリケーションのソフトウェアを改変する必要がなく、各アプリケーションに依存しない形態で、ユーザ端末側でアプリケーションに関する情報を抽出し、外部に通知することで、ネットワーク機器の設定変更等の制御を容易に実現することにある。
【課題を解決するための手段】
【０００９】
パーソナルコンピュータ等のユーザ端末では、ソフトウェアの構成として、ＯＳ上にアプリケーションが実装される形態がほとんどである。このうちアプリケーションに依存しない箇所としてネットワークアダプタのネットワークドライバが挙げられ、このネットワークドライバは複数のドライバで構成されている。
【００１０】
本発明では、アプリケーションから独立したネットワークドライバの一つであるフィルタドライバに以下のような特徴を持たせる。即ち、端末のアプリケーションからパケットが送出され、もしくは、該端末とは異なる他の端末に搭載されたアプリケーションから該端末に対してパケットが送出されて、ネットワークドライバの上位もしくは下位のドライバから伝達されたパケットのうち、特定のパケットを選別する手段、選別したパケットを保留する手段、該保留したパケットの構造を解析して必要な情報を抽出する手段、該情報を内包したパケットを生成して、ネットワーク内のネットワーク機器の設定変更等を行うネットワーク管理サーバへ送信する手段、ネットワーク管理サーバから該送信したパケットの応答のメッセージを内包したパケットを受信する手段、該パケットを受信した場合に、前記保留したパケットの保留を解除して、上のドライバから受信したパケットであれば下位のドライバに対して、下位のドライバから受信したパケットであれば上位のドライバに対して送信する手段を持たせる。
【００１１】
前記保留する特定のパケットとしては、例えば、ＳＩＰで規定されているＩnviteメッセージを内包するパケットである。また、特定のパケットから抽出する情報は、例えば、音声もしくは映像パケットを送信するために利用されるポート番号、あるいは、音声もしくは映像データの符号化方式の名称などである。
【００１２】
ネットワーク管理サーバは、ユーザ端末から、前記ネットワークドライバ（フィルタドライバ）にて保留したパケットから抽出した情報を内包するパケットを受信すると、該パケット内の情報に基づき、ネットワーク内のネットワーク機器の設定変更を行い、設定変更後に、前記ユーザに対して、応答メッセージを内包したパケットを送信することを特徴とする。
【発明の効果】
【００１３】
本発明により、ユーザ端末で利用するアプリケーションに依存せず、ネットワークドライバからネットワークアダプタ通し、アプリケーションに関する特定の情報、例えば発信元、宛先アドレスとポート番号の情報を通知することが可能となる。これにより、既存のアプリケーションを改造することなく、アプリケーションに関する情報をネットワーク機器の設定変更に反映させることが可能となる。
【発明を実施するための最良の形態】
【００１４】
図１に、本発明を利用するにあたっての基本的なネットワーク制御システムを示す。このネットワーク制御システムは、ネットワーク１上の、パーソナルコンピュータ等の複数のユーザ端末１０、該ネットワーク内のネットワーク機器の設定変更等を行うネットワーク管理サーバ２０、及びネットワーク管理サーバ２０により操作制御される１台以上のネットワーク機器３０により構成される。なお、ネットワーク機器３０のあるものは他のネットワークとも接続される。
【００１５】
ユーザ端末１０には、ＯＳ上にアプリケーションが実施され、さらに、このアプリケーションから独立したネットワークドライバが実施されている。このネットワークドライバは複数のドライバ（上位ドライバ、フィルタドライバ、下位ドライバ）で構成されている。本発明では、このネットワークドライバの一つであるフィルタドライバに、自分の端末もしくは他の端末のアプリケーションから伝達された特定のパケットを一時保留し、ネットワーク機器設定変更に必要な情報を抽出して、その情報をネットワーク管理サーバ２０へ通知し、ネットワーク管理サーバ２０からの応答を受けて、保留したパケットを他あるいは自分の端末のアプリケーションに伝達する機能を持たせる。このネットワークドライバ（特にフィルタドライバ）の構成については後述する。ネットワーク管理サーバ２０には、ユーザ端末１０のネットワークドライバからの情報通知を受けて、ネットワーク機器３０の設定変更等を行い、応答をユーザ端末１０のネットワークドライバへ返信する機能を持たせる。
【００１６】
以下、図２および図３によりネットワーク管理サーバとネットワークドライバとの連携動作について説明する。
【００１７】
図２は、ユーザ端末１０にインストールされているアプリケーションが、他のユーザ端末やサーバと通信する場合を想定したものである。例えば、ＳＩＰ（Ｓession  Ｉnitiation  Ｐretocol）のアプリケーションであれば、Ｉnviteメッセージがユーザ端末１０に搭載されているアプリケーション（ＡＰ）から生成され、パケット化され、カーネルを介してネットワークドライバに渡される（ａ）。ネットワークドライバでは、アプリケーション（ＡＰ）から送信された特定のパケットのみを一時保留する（ｂ）。そして、この保留したパケットを解析して、アプリケーション（ＡＰ）に関する特定の情報を抽出する。ＳＩＰのＩnviteメッセージを含むパケットを保留した場合では、例えば、音声もしくは映像のメディアストリームで利用するポート番号や符号化方式の情報を抽出する。次に、上記保留したパケットより抽出した情報を内包するところの、該ネットワークドライバよりネットワーク管理サーバに対して通知するパケットを生成する。この生成されたパケットは、ユーザ端末１０のネットワークアダプタ、及びネットワークを介してネットワーク管理サーバ２０へ送信される（ｃ）。
【００１８】
上記パケットを受信したネットワーク管理サーバ２０は、ネットワークドライバから通知された情報等を利用して、ネットワーク機器３０に対して設定変更を行う（ｄ）。ここでのネットワーク機器３０への設定変更の一例として、上記ＳＩＰの映像・音声データストリームに対する帯域確保等が想定される。ネットワーク設定変更が完了した後、ネットワーク機器３０から応答を受信すると（ｅ）、ネットワーク管理サーバ２０は、ユーザ端末１０のネットワークドライバに対して、設定変更完了の応答メッセージを内包するパケットを送信する（ｆ）。
【００１９】
上記設定変更完了の応答メッセージが、ネットワーク、及び、ユーザ端末１０のネットワークアダプタを介して、ネットワークドライバに到達する。該応答メッセージを受信したネットワークドライバは、保留していたパケットを解除し、該パケットは、ネットワークアダプタに渡される（ｇ）。
【００２０】
図３は、ユーザ端末１０でのアプリケーション（ＡＰ）の使用にあたり、ネットワークを介して他の端末もしくはサーバからパケットが送信される場合を想定したものである。例えば、ＳＩＰのアプリケーションであれば、Ｉnviteメッセージが他のユーザ端末１０に搭載されているアプリケーションから送信され、ユーザ端末１０のネットワークアダプタを介してネットワークドライバに渡される（ａ）。ネットワークドライバでは、他のユーザ端末のアプリケーションから送信された特定のパケットのみを一時保留する（ｂ）。そして、この保留したパケットを解析して、そのアプリケーションに関する特定の情報を抽出する。ＳＩＰのＩnviteメッセージを含むパケットを保留した場合では、例えば音声、もしくは映像のメディアストリームで利用するポート番号を抽出する。次に、ネットワークドライバよりネットワーク管理サーバに対して通知するための、上記保留したパケットより抽出した情報を内包するパケットを生成する。この生成されたパケットは、ユーザ端末１０のネットワークアダプタ、及びネットワークを介してネットワーク管理サーバ２０へ送信される（ｃ）。
【００２１】
上記パケットを受信したネットワーク管理サーバ２０は、ネットワークドライバから通知された情報等を利用して、ネットワーク機器３０に対して設定変更を行う（ｄ）。ここでのネットワーク機器への設定変更の１例として、例えば、上記ＳＩＰの映像・音声データストリームに対する帯域確保等が想定される。ネットワーク設定変更が完了した後、ネットワーク機器３０から応答を受信すると（ｅ）、ネットワーク管理サーバ２０は、ユーザ端末１０のネットワークドライバに対して、設定変更完了の応答メッセージを内包するパケットを送信する（ｆ）。
【００２２】
上記設定変更完了の応答メッセージを内包するパケットが、ネットワーク、及びユーザ端末１０のネットワークアダプタを介して、ネットワークドライバに到達する。該応答メッセージを受信したネットワークドライバは、保留していたパケットの保留を解除し、該パケットは、カーネルを介してアプリケーション（ＡＰ）に渡される（ｇ）。
【００２３】
次に、図４により、ユーザ端末に搭載されるネットワークドライバの一実施例について説明する。
【００２４】
ネットワークドライバ１００は、複数のドライバによる多層構造をとるが、本発明に係るドライバは、上位ドライバ（例：トランスポートドライバ）１１０と下位ドライバ（例：ミニポートドライバ）１３０の中間で動作するフィルタドライバ１２０である。以下、このフィルタドライバ１２０の構成例と動作例を説明する。
【００２５】
上位及び下位のドライバ１１０、１３０からは、パケットがフィルタドライバ１２０を通過するが、本フィルタドライバ１２０は、上位ドライバ１１０から下位ドライバ１３０ヘのパケットの流れと、下位ドライバ１３０から上位ドライバ１１０へのパケットの流れを分離して取り扱う。該フィルタドライバ１２０は、フィルタ機能部（上位）１２１、挿入機能部（下位）１２２、保留機能部１２３、通信機能都１２４、挿入機能部（上位）１２５、及びフィルタ機能部（下位）１２６により構成される。
【００２６】
フィルタ機能部（上位）１２０は、上位ドライバ１１０から伝達されたパケットのうち、特定のパケットを、保留機能部１２３に伝達し、その他のパケットは挿入機能部（下位）１２２へ伝達する。ここで、特定のパケットの例として、ＳＩＰのＩnviteメッセージを内包するパケットが挙げられる。
【００２７】
挿入機能部（下位）１２２は、フィルタ機能部（上位）１２１、保留機能部１２３、及び通信機能部１２４から伝達されたパケットを下位ドライバ１３０に伝達する。
【００２８】
挿入機能部（上位）１２５は、保留機能部１２３、及びフィルタ機能部（下位）１２６からのパケットを、上位ドライバ１１０に伝達する。
【００２９】
フィルタ機能部（下位）１２６は、下位ドライバ１３０から伝達されたパケットのうち、通信機能部１２４から送出されたパケットに対する応答パケットは通信機能部１２４に伝達し、該応答パケット以外の特定のパケットを保留機能部１２３に伝達し、その他の全てのパケットを挿入機能部（上位）１２５へ伝達する。ここで、特定のパケットの例として、ＳＩＰのＩnviteメッセージを内包するパケットが挙げられる。
【００３０】
保留機能部１２３では、フィルタ機能部（上位）１２１やフィルタ機能部（下位）１２６から伝達されたパケットを保留する。また、該保留機能部１２３では、両フィルタ機能部１２１、１２６から伝達されたパケットを解析して、解析した内容を通信機能部１２４に通知する。ここで通知される内容としては、ＳＩＰのＩnviteメッセージを含むパケットが保留された場合には、メディアストリームのポート番号や、音声、もしくは映像データの符号化方式が例として挙げられる。また、該保留機能部１２３では、通信機能部１２４より保留解除のメッセージを受信した場合、保留したパケットがフィルタ機能部（上位）１２１から伝達されたパケットであれば挿入機能部（下位）１２２へ、保留したパケットがフィルタ機能部（下位）１２６から伝達されたパケットであれば挿入機能部（上位）１２５へ伝達する。
【００３１】
通信機能部１２４では、保留機能部１２３より保留されているパケットの情報が記載されたパケットを挿入機能部（下位）１２２に伝達する。また、このパケットの応答パケットが、フィルタ機能部（下位）１２６から伝達された場合、保留されたパケットの保留解除のメッセージを保留機能部１２３に対して通知する。
【００３２】
最初、ネットワークドライバ１００が搭載されているユーザ端末のアプリケーションからパケットが送出されたケースについて、フィルタドライバ１２０の動作を順を追って説明する。
【００３３】
上位ドライバ１１０からフィルタ機能部（上位）１２１へパケットが伝達されると、フィルタ機能部（上部）１２１にて、特定のパケットのみ、保留機能部１２３へ伝達される。ここで特定のパケットとは、例えば、ＳＩＰのＩnviteメッセージが想定される。特定パケット以外のパケットは挿入機能部（下位）１２２に伝達され、さらに挿入機能部（下位）１２２から下位ドライバ１３０へ伝達される。
【００３４】
保留機能部１２３へ伝達されたパケットは、一時的に保留される。また、該保留されたパケットは、保留機能部１２３において、パケット内のメッセージ部分が解析され、通信機能部１２４へ解析された内容が送られる。上記のＳＩＰのＩnviteメッセージを含むパケットが保留された場合であれば、保留機能部１２３から通信機能部１２４へ送られる内容は、メディアストリームのポート番号や音声、もしくは映像データの符号化方式の名称が例として挙げられる。
【００３５】
通信機能部１２４では、保留機能部１２４から通知された解析内容（上記の例ではポート番号や符号化方式の名称）をネットワーク管理サーバに対して通知するパケットを生成し、挿入機能部（下位）１２２へ伝達する。挿入機能部（下位）１２２では、通信機能部１２４にて生成され、伝達されたパケットを下位ドライバ１３０へ伝達する。
【００３６】
その後、上記解析内容を通知したネットワーク管理サーバからの応答メッセージを含むパケットが、下位ドライバ１３０からフィルタ機能部（下位）１２６へ伝達される。フィルタ機能部（下位）１２６では、該応答メッセージのパケットを、通信機能部１２４へ伝達する。フィルタ機能部（下位）１２６から、応答メッセージのパケットを受信した通信機能部１２４は、保留機能部１２３に対して、保留解除のメッセージを通知する。
【００３７】
通信機能部１２４から、保留解除のメッセージを受信した保留機能部１２３では、保留していたパケットの保留を解除し、挿入機能部（下位）１２２へ該パケットを伝達する。挿入機能部（下位）１２２では、保留機能部１２３から伝達されたパケットを、下位ドライバ１３０に伝達する。
【００３８】
次に、ネットワークドライバ１００が搭載されているユーザ端末以外のユーザ端末のアプリケーションからパケットが受信されたケースについて、フィルタドライバ１２０の動作を順を追って説明する。
【００３９】
下位ドライバ１３０からフィルタ機能部（下位）１２６へパケットが伝達されると、フィルタ機能部（下部）１２６にて、特定のパケットのみ、保留機能部１２３へ伝達される。ここで特定のパケットとは、例えば、ＳＩＰのＩnviteメッセージを含む保留パケットが想定される。特定パケット以外のパケットは挿入機能部（上位）１２５に伝達され、さらに挿入機能部（上位）１２５から上位ドライバ１１０へ伝達される。
【００４０】
保留機能部１２３へ伝達されたパケットは、一時的に保留される。また、該保留されたパケットは、保留機能部１２３において、パケット内のメッセージ部分が解析され、通信機能部１２４へその解析内容が送られる。上記のＳＩＰのＩnviteメッセージの場合であれば、保留機能部１２３から通信機能部１２４へ送られる内容は、メディアストリームのポート番号や音声、もしくは映像データの符号化方式の名称が挙げられる。
【００４１】
通信機能部１２４では、保留機能部１２３から通知された解析内容（上記の例ではポート番号や符号化方式の名称）を、ネットワーク管理サーバに対して通知するためのパケットを生成し、挿入機能部（下位）１２２へ伝達する。挿入機能部（下位）１２２では、通信機能部１２４より生成され、伝達されたパケットを下位ドライバ１３０へ伝達する。
【００４２】
その後、上記解析内容を通知したネットワーク管理サーバからの応答メッセージを含むパケットが下位ドライバ１３０から、フィルタ機能部（下位）１２６へ伝達される。フィルタ機能部（下位）１２６では、該応答メッセージのパケットについては、通信機能部１２４へ伝達する。フィルタ機能部（下位）１２６から、応答メッセージのパケットを受信した通信機能部１２４は、保留機能部１２３へ、保留解除のメッセージを通知する。
【００４３】
通信機能部１２４から、保留解除のメッセージを受信した保留機能部１２３では、保留していたパケットの保留解除を行い、該パケットを挿入機能部（上位）１２５へ伝達する。挿入機能部（上位）１２５では保留機能部１２３から伝達されたパケットを、上位ドライバ１１０に伝達する。
【００４４】
以上、本発明の一実施の形態について説明したが、本発明はこれに限定されるものではない。例えば、一時的に保留される特定パケットは、ＳＩＰのＩnviteメッセージを含むパケットに限らない。
【図面の簡単な説明】
【００４５】
【図１】本発明が適用される基本的なネットワーク構成を示す図である。
【図２】本発明によるネットワークドライバとネットワーク管理サーバとの協調動作例を説明する図である。
【図３】同じく本発明によるネットワークドライバとネットワーク管理サーバとの協調動作例を説明する図である。
【図４】本発明によるフィルタドライバの構成例を示す図である。
【符号の説明】
【００４６】
１  ネットワーク
１０  ユーザ端末
２０  ネットワーク管理サーバ
３０  ネットワーク機器
１００  ネットワークドライバ
１１０  上位ドライバ
１２０  フィルタドライバ
１２１  フィルタ機能部（上位）
１２２  挿入機能部（下位）
１２３  保留機能部
１２４  通信機能部
１２５  挿入機能部（上位）
１２６  フィルタ機能部（下位）
１３０  下位ドライバ
【図１】
2005252537.tif 000003
【図２】
2005252537.tif 000004
【図３】
2005252537.tif 000005
【図４】
2005252537.tif 000006