(57)【要約】    【課題】  サーバで管理する有限のアドレスを有効に使用することができ、また、サーバ管理者がアドレスのリース期間を試行錯誤で設定する必要が無く、更に、サーバに対してアドレスを速やかに返却することができる通信方法、アクセスポイント、通信システム、プログラム及び記憶媒体を提供する。【解決手段】  サーバ１０２が無線通信機器（ＳＴＡ）１０７に対して割り当てたアドレスが無線通信機器１０７に割り当てられたまま、アクセスポイント（ＡＰ）１０３〜１０６またはアクセスポイント１０３〜１０６と所定の関係を有する他のアクセスポイントの電波エリアから離れた場合に、無線通信機器１０７に代わってサーバ１０２に対して前記アドレスを返却する。【選択図】      図１
2005236796.tif 000002
【特許請求の範囲】
【請求項１】
無線通信機器をネットワークに接続させる機能を有するアクセスポイントによる通信方法であって、
サーバが無線通信機器に対して割り当てたアドレスが前記無線通信機器に割り当てられたまま、前記アクセスポイントまたは前記アクセスポイントと所定の関係を有する他のアクセスポイントの電波エリアから離れた場合に、前記無線通信機器に代わって前記サーバに対して前記アドレスを返却することを特徴とする通信方法。
【請求項２】
前記アクセスポイントは、前記他のアクセスポイントと前記無線通信機器の接続情報を通信し、該通信の結果に応じて、前記アドレスの返却を行うことを特徴とする請求項１記載の通信方法。
【請求項３】
前記無線通信機器に前記サーバから割り当てられたアドレスと関連して前記無線通信機器が予め有する第２アドレスを記憶し、前記アドレスの返却は、前記第２アドレスを使用して行うことを特徴とする請求項１乃至２記載の通信方法。
【請求項４】
前記サーバは、ＤＨＣＰ（Dynamic Host Configuration Protocol）サーバであることを特徴とする請求項１乃至３のいずれかに記載の通信方法。
【請求項５】
前記アドレスは、ＩＰ(Internet Protocol)アドレスであることを特徴とする請求項１に記載の通信方法。
【請求項６】
前記第２アドレスは、ＭＡＣ（Medium Access Control）アドレスあることを特徴とする請求項３に記載の通信方法。
【請求項７】
無線通信機器をネットワークに接続させる機能を有するアクセスポイントを有するシステムによる通信方法であって、
サーバによりアドレスが割り当てられた無線通信機器との通信状態に応じて、前記アクセスポイントが前記無線通信機器に代わって前記サーバに対して前記アドレスを返却することを特徴とする通信方法。
【請求項８】
無線通信機器をネットワークに接続させる機能を有するアクセスポイントにおいて、
サーバが無線通信機器に対して割り当てたアドレスが前記無線通信機器に割り当てられたまま前記アクセスポイントまたは前記アクセスポイントと所定の関係を有する他のアクセスポイントの電波エリアから離れたことを検知する検知手段を備え、
前記検知手段による検知結果に応じて、前記無線通信機器に代わって前記サーバに対して前記アドレスを返却することを特徴とするアクセスポイント。
【請求項９】
前記他のアクセスポイントと前記無線通信機器の接続情報を通信し、該通信の結果に応じて、前記アドレスの返却を行うことを特徴とする請求項８記載のアクセスポイント。
【請求項１０】
前記無線通信機器に前記サーバから割り当てられたアドレスと関連して前記無線通信機器が予め有する第２アドレスを記憶し、前記アドレスの返却は、前記第２アドレスを使用して行うことを特徴とする請求項８乃至９記載のアクセスポイント。
【請求項１１】
無線通信機器をネットワークに接続させる機能を有するアクセスポイントを有する通信システムにおいて、
サーバによりアドレスが割り当てられた無線通信機器との通信状態を判別する判別手段を備え、
前記判別手段による判別結果に応じて、前記アクセスポイントが前記無線通信機器に代わって前記サーバに対して前記アドレスを返却することを特徴とする通信システム。
【請求項１２】
請求項１乃至７に記載の通信方法を実現するためのコンピュータ読み取り可能なプログラムコードを有することを特徴とするプログラム。
【請求項１３】
請求項１乃至７に記載の通信方法を実現するためのコンピュータ読み取り可能なプログラムコードを保持することを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバからクライアントに割り振られたＩＰ(Internet Protocol)アドレス等のアドレスを返却する際の通信方法及びその通信方法を実施するためのアクセスポイント、通信システム及びその通信方法を実現するためのプログラムコードを有するプログラム及びそのプログラムコードを保持する記憶媒体に関する。
【背景技術】
【０００２】
従来、ＩＰアドレスを用いたネットワークを構築する場合、そのネットワークに接続する通信機器に設定するＩＰアドレスの付与方法としては、その通信機器を使用する人がネットワーク管理者から予め付与されたＩＰアドレスを手動で設定する方法（以下、静的ＩＰアドレスと記述する。）と、基幹ネットワークに接続されたＤＨＣＰ（Dynamic Host Configuration Protocol）サーバから動的に付与され、そのＩＰアドレスを通信機器が自動で設定する方法（以下、動的ＩＰアドレスと記述する。）の２つがある。
【０００３】
前者の静的ＩＰアドレスの場合、一度、通信機器で設定した後は、その値を書き換えない限り、通信機器にＩＰアドレスが固定される。
【０００４】
一方、後者の動的ＩＰアドレスの場合、その付与されたＩＰアドレスを利用できる期間（利用可能期間或いはリース期間）は有限で、予めＤＨＣＰサーバを管理するネットワーク管理者がＤＨＣＰサーバに対してＩＰアドレスのリース期間を設定している。付与されたＩＰアドレスをリース期間よりも長く使用したい場合、通信機器は、ＤＨＣＰサーバに対して利用期間延長申請を出さなければならない。この利用期間延長申請を出さない場合は、その通信機器が使用していたＩＰアドレスは使用されていないものとＤＨＣＰサーバにより判断され、ＤＨＣＰサーバは、要求に応じて、そのＩＰアドレスを他の通信機器に付与する。
【０００５】
また、リース期間が切れる前に通信機器の方からＩＰアドレスをＤＨＣＰサーバに対して返却（リリース）する方法もある。
【０００６】
このように、ＤＨＣＰサーバを用いてＩＰアドレスの割り付けを行う場合、動的に割り振れるだけでなく、使用していないＩＰアドレスや、期限が切れたＩＰアドレスをＤＨＣＰサーバにリリースすることで、ＩＰアドレスを効率良く使用している。
【特許文献１】特開２０００−３１６００２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ＤＨＣＰサーバから付与されたＩＰアドレスを設定した通信機器がリース期間中に、通信機器自体の電源が切られた場合、必ずしも電源が切れる前にＤＨＣＰサーバからリースしているＩＰアドレスをＤＨＣＰサーバにリリースするとは限らない。
【０００８】
また、通信機器を無線接続にてネットワークに接続している場合、通信機器の電源を入れたまま、その通信機器が移動することがある。この場合、通信機器は、自身の接続先である無線通信ＡＰ（アクセスポイント）の電波到達範囲外にＩＰアドレスをリースしたまま移動してしまうので、ＩＰアドレスのリリースは行われない。
【０００９】
このように、ＤＨＣＰサーバからリースされたＩＰアドレスを使用しないにも拘らずリリースしないケースが増えると、ＤＨＣＰサーバが付与するＩＰアドレスは有限であるので、付与するＩＰアドレスが不足してしまうという欠点があった。
【００１０】
例を挙げると、ＤＨＣＰサーバが通信機器に割り振るＩＰアドレスのリース期間が１週間であるとする。ある無線通信機器が、このＤＨＣＰサーバからＩＰアドレスをリース後、数時間程度で、そのＤＨＣＰサーバが管理するサブネットから移動してしまった場合、その無線通信機器がリースしているＩＰアドレスの残りの有効期間は６日以上あり、その時間だけ、その無線通信機器が使用していないＩＰアドレスを占有することになり、ＤＨＣＰサーバのＩＰアドレスの有効資源を無駄使いしていた。
【００１１】
また、一般的にＤＨＣＰサーバで割り振るＩＰアドレスを効率良く使用するために、ＤＨＣＰサーバの管理者がＩＰアドレスのリース（貸し出し）期間を短く設定する場合があるが、この場合、ＤＨＣＰサーバへのリース要求が頻繁に起こり、基幹ネットワークのトラフィックに影響を及ぼす欠点がある。
【００１２】
更に、ＤＨＣＰサーバのリース期間の最適時間を決めようとした場合、ＤＨＣＰサーバの管理者が試行錯誤しなければならず、管理者の手を煩わしていた。
【００１３】
上記課題を解決するために従来、ＤＨＣＰサーバは、通信機器に割り振るＩＰアドレスが無くなった場合、既にＩＰアドレスを付与している通信機器に対してＩＣＭＰ(Internet Control Message Protocol)エコー要求メッセージを送信し、その通信機器から応答が無い場合、その通信機器に対して付与したＩＰアドレスをリース期間中であっても強制的に回収し、その回収したＩＰアドレスを新たにリース要求に来た通信機器に割り当て、また、通信機器が現在ネットワークに接続しているか否かをＩＣＭＰエコーメッセージを用いて確認するようにしている（特許文献１参照）。
【００１４】
しかし、上述した特許文献１では、ＤＨＣＰサーバからＩＰアドレスを付与されてから数時間でＤＨＣＰサーバが管理しているサブネットワークから移動してしまった場合、移動後直ちにＤＨＣＰサーバに、その無線通信機器が使用していたＩＰアドレスを返却することができないので、ＤＨＣＰサーバが割り振るＩＰアドレスを効率良く活用することができないという問題点が有った。
【００１５】
更に、上述した特許文献1では、通信機器が現在ネットワークに接続しているか否かをＩＣＭＰエコーメッセージを用いて確認するようにしているために、ＩＣＭＰエコーメッセージの送受信という余分な確認手段を用いる必要があり、ＤＨＣＰサーバに対してＩＰアドレスを速やかに返却することができないという問題点が有った。
【００１６】
そこで、本発明は、上述のような従来技術の欠点に鑑みてなされたものであり、サーバで管理する有限のアドレスを有効に使用することを目的とする。また、サーバ管理者がアドレスのリース期間を試行錯誤で設定する必要が無く、更に、サーバに対してアドレスを速やかに返却することを目的とする。
【課題を解決するための手段】
【００１７】
上記目的を達成するために、本発明は、無線通信機器をネットワークに接続させる機能を有するアクセスポイントによる通信方法であって、サーバが無線通信機器に対して割り当てたアドレスが前記無線通信機器に割り当てられたまま、前記アクセスポイントまたは前記アクセスポイントと所定の関係を有する他のアクセスポイントの電波エリアから離れた場合に、前記無線通信機器に代わって前記サーバに対して前記アドレスを返却することを特徴とする通信方法を提供する。
【００１８】
また、上記目的を達成するために、本発明は、無線通信機器をネットワークに接続させる機能を有するアクセスポイントを有するシステムによる通信方法であって、サーバによりアドレスが割り当てられた無線通信機器との通信状態に応じて、前記アクセスポイントが前記無線通信機器に代わって前記サーバに対して前記アドレスを返却することを特徴とする通信方法を提供する。
【００１９】
また、上記目的を達成するために、本発明は、無線通信機器をネットワークに接続させる機能を有するアクセスポイントにおいて、サーバが無線通信機器に対して割り当てたアドレスが前記無線通信機器に割り当てられたまま前記アクセスポイントまたは前記アクセスポイントと所定の関係を有する他のアクセスポイントの電波エリアから離れたことを検知する検知手段を備え、前記検知手段による検知結果に応じて、前記無線通信機器に代わって前記サーバに対して前記アドレスを返却することを特徴とするアクセスポイントを提供する。
【００２０】
また、上記目的を達成するために、本発明は、無線通信機器をネットワークに接続させる機能を有するアクセスポイントを有する通信システムにおいて、サーバによりアドレスが割り当てられた無線通信機器との通信状態を判別する判別手段を備え、前記判別手段による判別結果に応じて、前記アクセスポイントが前記無線通信機器に代わって前記サーバに対して前記アドレスを返却することを特徴とする通信システムを提供する。 
【００２１】
また、上記通信方法を提供するためのプログラム及び該プログラムを記憶する記憶媒体を提供する。
【発明の効果】
【００２２】
本発明によれば、サーバで管理する有限のアドレスを有効に使用することができる。また、サーバ管理者がアドレスのリース期間を試行錯誤で設定する必要が無く、更に、サーバに対してアドレスを速やかに返却することができる。
【発明を実施するための最良の形態】
【００２３】
本発明の通信方法、通信システム、プログラム及び記憶媒体の各実施の形態について、図面を参照しながら説明する。
【００２４】
（第１の実施の形態）
まず、本発明の第１の実施の形態を、図１乃至図８に基づき説明する。
【００２５】
図１は、本実施の形態に係る通信システムの構成を示すブロック図であり、同図において、１０１は基幹ネットワーク、１０２はＤＨＣＰ（Dynamic Host Configuration Protocol）サーバ、１０３，１０４，１０５，１０６は無線通信用のアクセスポイント（以下、ＡＰと記述する。）で、各ＡＰ（１）１０３、ＡＰ（２）１０４、ＡＰ（３）１０５、ＡＰ（４）１０６の周りの点線で示された円は、そのＡＰ（１）１０３〜ＡＰ（４）１０６の電波が到達する範囲を表している。１０７は無線通信機器（ステーション、以下、ＳＴＡと記述する。）で、ＡＰ（１）１０３〜ＡＰ（４）１０６と無線接続を行うものである。また、図１で示した四角の枠内は、ＤＨＣＰサーバ１０２がＩＰ(Internet Protocol)アドレスを配布するサブネット（サブネットワーク）の範囲を表している。図１では、ＳＴＡ（１）１０７は、ＡＰ１０３の電波エリアに入り、ＡＰ１０３と無線接続を行った後に、基幹ネットワーク１０１上にあるＤＨＣＰサーバ１０２に対してＩＰアドレスの要求を行う。図１では、ＡＰ１０３が属するサブネットには１台のＤＨＣＰサーバ１０２しかないので、ＳＴＡ１０７からのＩＰアドレス要求に対してＤＨＣＰサーバ１０２が応答する。
【００２６】
本実施の形態では、ＤＨＣＰサーバ１０２は、１つのサブネットに１台としたが、実際にサブネットに収容する通信機器が多い場合は、１つのサブネットに複数台のＤＨＣＰサーバを設置する場合があり、また、逆にサブネットに収容する通信機器が少ない場合は、１つのサブネットにＤＨＣＰサーバを１台も設置せず、他のサブネットのＤＨＣＰサーバからＩＰアドレスを割り振ってもらうために、サブネット内にＤＨＣＰリレーエージェント（自分のサブネット内にある通信機器にＤＨＣＰサーバ経由でＩＰアドレスを割り振るため、通信機器が送信するＩＰアドレス要求をＤＨＣＰサーバがあるサブネットに対して転送し、ＤＨＣＰサーバからの応答も要求を出した通信機器に転送する機能を有する機器）を置く場合も考えられる。
【００２７】
１つのサブネットに複数台のＤＨＣＰサーバが存在しても、ＡＰは、ＤＨＣＰサーバのＭＡＣ（Medium Access Control）アドレス、ＩＰアドレス等でＤＨＣＰサーバを区別できるため、これから説明するＤＨＣＰサーバが１つのサブネットに１台の場合と同じである。また、１つのサブネットにＤＨＣＰサーバが１台も無い場合も、１つのサブネットにＤＨＣＰサーバが１台有る場合と同様である。
【００２８】
一方、ＡＰ１０３〜１０６で設定するＥＳＳＩＤ(Extended Service Set Identify：ＡＰに接続される無線ＬＡＮ端末をグループ化するための識別符号)は全て同じで、ＡＰ１０３〜１０６と無線接続する無線通信機器は、ＡＰ１０３〜１０６の電波エリアにてローミングしながら接続できるものとする。
【００２９】
図２は、図１のＡＰ１０３〜１０６の構成を示すブロック図であり、同図において、２０１は無線ＬＡＮ(Local Area Network)のアンテナ部、２０２はＲＦ（Radio Frequency）部で、アンテナ部２０１に接続された無線電波を送受信するものである。２０３は復変調部で、受信した電波を復調したり、送信する電波を変調したりするものである。２０４はＢＢ（Base band）部で、送受信信号を形成するものである。２０５は無線ＬＡＮ用のＭＡＣ（Medium Access Controller）部、２０６は内部バス、２０７はＣＰＵ（Central Processing Unit）で、制御プログラムに従ってアクセスポイントを制御するものである。２０８はＲＯＭ（Read Only Memory）で、前記制御プログラムを格納するものである。２０９はＲＡＭ(Read Only Memory)で、ＣＰＵ２０７のワークエリアとして使用したり、ＤＨＣＰサーバ１０２から受信した会議情報を格納するものである。２１０はイーサネット（登録商標）用のＭＡＣ部、２１１はイーサネット（登録商標）用のＰＨＹ（Physical Later）コントローラ部、２１２はイーサネット（登録商標）インタフェースコネクタで、このコネクタ２１２を介してＡＰ１０３〜１０６は、基幹ネットワーク１０１（図１参照）に接続される。
【００３０】
次に、ＳＴＡ（１）１０７がＡＰ（１）１０３と無線接続した後、ＤＨＣＰサーバ１０２からＩＰアドレスを取得するまでの動作を、図３を用いて説明する。
【００３１】
図３は、図１のＳＴＡ（１）１０７とＡＰ（１）１０３及びＤＨＣＰサーバ１０２との間で行われる無線通信接続からＩＰアドレス取得までの動作を表したシーケンスチャート図である。
【００３２】
図３において、まず、ステップＳ３０１でＳＴＡ（１）１０７は、ＡＰ（１）１０３で設定されている周波数チャンネル、ＥＳＳＩＤ(Extended Service Set Identify：ＡＰに接続される無線ＬＡＮ端末をグループ化するための識別符号)を設定した後、プローブ（探索）要求を発信する。次に、ステップＳ３０２でＡＰ（１）１０３は、前記ステップＳ３０１においてＳＴＡ（１）１０７が発信したプローブ要求を受信した後、その応答としてプローブ応答を発信する。
【００３３】
次に、ステップＳ３０３でＳＴＡ（１）１０７は、ＡＰ（１）１０３に対して自身を認証してもらうために認証要求を送信する。
【００３４】
尚、本実施の形態では、ＡＰが無線通信機器を認証する方法として、オープン認証（ＷＥＰ無し）を用いるものとする。オープン認証とは、ＡＰは認証要求に来たＳＴＡの全てに対して認証応答（許可）を返信する認証である。
【００３５】
次に、ステップＳ３０４でＡＰ（１）１０３は、前記ステップＳ３０３において認証要求を送信して来たＳＴＡ（１）１０７に対して認証応答を送信する。次に、ステップＳ３０５でＳＴＡ（１）１０７は、ＡＰ（１）１０３に対してアソシエーション（登録）要求を送信する。次に、ステップＳ３０６でＡＰ（１）１０３は、ＳＴＡ（１）１０７に対してアソシエーション応答を送信する。ＳＴＡ（１）１０７とＡＰ（１）１０３は、前記ステップＳ３０６においてＡＰ（１）１０３がＳＴＡ（１）１０７を登録したことにより、無線セッションが確立される。
【００３６】
次に、ステップＳ３０７でＳＴＡ（１）１０７は、ＤＨＣＰサーバ１０２からＩＰアドレスを取得するために、ＡＰ（１）１０３との間で確立された無線セッション上にＤＨＣＰ  Ｄｉｓｃｏｖｅｒｙメッセージ（ＤＨＣＰサーバ１０２に対してＩＰアドレスの発行を要求するメッセージ）をブロードキャストで送信する。
【００３７】
次に、ステップＳ３０８でＡＰ（１）１０３は、前記ステップＳ３０７においてＳＴＡ（１）１０７が送信したメッセージを受信した後、その受信したメッセージがブロードキャストであると判断し、図１の基幹ネットワーク１０１上に対して前記ステップＳ３０７のＤＨＣＰ  Ｄｉｓｃｏｖｅｒｙメッセージを送信する。
【００３８】
次に、前記ステップＳ３０８においてＡＰ（１）１０３経由で送信されたＳＴＡ（１）１０７のＤＨＣＰ  Ｄｉｓｃｏｖｅｒｙメッセージを受信したＤＨＣＰサーバ１０２は、自身が管理しているＩＰアドレスの中から現在未使用のＩＰアドレスを１つ選択し、ステップＳ３０９で、そのＩＰアドレスや他のネットワーク情報（サブネット、デフォルトゲートウェイ、ＤＮＳサーバアドレス等）を含んだＤＨＣＰ  Ｏｆｆｅｒメッセージとして図１の基幹ネットワーク１０１上にブロードキャストする。
【００３９】
前記ステップＳ３０９においてＤＨＣＰサーバ１０２からブロードキャストされたＤＨＣＰ  Ｏｆｆｅｒメッセージを受信したＡＰ（１）１０３は、ステップＳ３１０で、無線通信区間に対してブロードキャストする。ＳＴＡ（１）１０７は、前記ステップＳ３１０においてＡＰ（１）１０３からブロードキャストされたＤＨＣＰ  Ｏｆｆｅｒメッセージを受信し、その受信したＤＨＣＰ  Ｏｆｆｅｒメッセージの中に含まれているＩＰアドレスを取得するために、ステップＳ３１１で、ＡＰ（１）１０３との間に確立した無線セッション上にＤＨＣＰ  Ｒｅｑｕｅｓｔメッセージ（ＤＨＣＰ  Ｏｆｆｅｒメッセージで受信したＩＰアドレスを取得希望するための要求メッセージ）をブロードキャストする。
【００４０】
ＡＰ（１）１０３は、前記ステップＤ３１１のＤＨＣＰ  Ｒｅｑｕｅｓｔメッセージがブロードキャストメッセージであると判断し、ステップＳ３１２で、前記ステップＳ３１１のＤＨＣＰ  Ｒｅｑｕｅｓｔメッセージを図１の基幹ネットワーク１０１上にブロードキャストする。ＤＨＣＰサーバ１０２は、前記ステップＳ３１２のブロードキャストメッセージを受信した後、その受信したブロードキャストメッセージが前記ステップＳ３０９において発行したＩＰアドレスの正式取得要求であると判断すると、ステップＳ３１３で、前記ステップＳ３１２の応答メッセージとして、ＤＨＣＰ  ＡＣＫメッセージ（ＩＰアドレス取得要求に対する許可メッセージ）をブロードキャストする。ＡＰ（１）１０３は、前記ステップＳ３１３のブロードキャストメッセージを受信した後、ステップＳ３１４で無線通信区間に対してブロードキャストする。
【００４１】
ＳＴＡ（１）１０７は、前記ステップＳ３１４のブロードキャストメッセージであるＤＨＣＰ  ＡＣＫメッセージを受信すると、前記ステップＳ３１０において受信したＩＰアドレスの使用が許可されたと判断し、そのＩＰアドレス、サブネットマスク、デフォルトゲートウェイアドレスや、その他のネットワーク情報を設定して、ＡＰ（１）１０３との間にＩＰアドレスによるＩＰセッションを確立する。また、ＳＴＡ（１）１０７は、ＡＰ（１）１０３を経由してＤＨＣＰサーバ１０２からＩＰアドレスを取得するため、ＡＰ（１）１０３は、ＤＨＣＰサーバ１０２がＳＴＡ（１）１０７に対して割り振るＩＰアドレスが分る。
【００４２】
ＡＰ（１）１０３は、ＳＴＡ（１）１０７のＭＡＣアドレスも同様に分るため、ＳＴＡ（１）１０７がＤＨＣＰサーバ１０２からＩＰアドレスが割り振られた場合、ＳＴＡ（１）１０７に割り振られたＩＰアドレスをＭＡＣアドレスとペアリングすることができる。
【００４３】
図４は、ＡＰ（１）１０３が、ＳＴＡ（１）１０７がＤＨＣＰサーバ１０２から取得したＩＰアドレスとＳＴＡ（１）１０７のＭＡＣアドレスを自身内にあるＲＡＭ２０９に保存した場合のＩＰアドレスとＭＡＣアドレスの相関表である。
【００４４】
尚、ＡＰ（１）１０３は、ＳＴＡ（１）１０７との接続方法として、ポーリング接続を行っているものとし、ＡＰ（１）１０３は、定期的にＳＴＡ（１）１０７に対してポーリング動作を行って、ＳＴＡ（１）１０７に何等かの要求がないかを聞きに行くため、ＡＰ（１）１０３は、ＳＴＡ（１）１０７が自分の電波エリアに存在するか否かを定期的に判断することができる。
【００４５】
図５は、図１においてＡＰ（１）１０３と無線セッションを確立しているＳＴＡ（１）１０７が、電源の入ったままＡＰ（２）１０４の電波エリアに移動した場合を表した図である。この場合、ＳＴＡ（１）１０７は、ＤＨＣＰサーバ１０２が管理している電波エリア内での移動であるので、ＤＨＣＰサーバ１０２から割り振られたＩＰアドレスを返却（リリース）しないまま、ＡＰ（１）１０３の電波エリアから出て行くことになる。
【００４６】
同様に、図６は、図１においてＡＰ（１）１０３と無線セッションを確立しているＳＴＡ（１）１０７が、電源の入ったままＤＨＣＰサーバ１０２が管理するサブネットの外に移動した場合を表した図である。この場合、ＳＴＡ（１）１０７は、ＤＨＣＰサーバ１０２が管理する電波エリアの外に出て行くにも拘らず、ＤＨＣＰサーバ１０２から割り振られたＩＰアドレスを返却（リリース）しないまま、ＡＰ（１）１０３の電波エリア（及びＤＨＣＰサーバ１０２が管理する電波エリア）から出て行くことになる。
【００４７】
次に、ＡＰ（１）１０３の動作を、図７を用いて説明する。
【００４８】
図７は、この図５及び図６のように、無線通信機器であるＳＴＡ（１）１０７が移動した場合のアクセスポイントであるＡＰ（１）１０３の動作の流れを示すフローチャートである。
【００４９】
図７において、まず、ステップＳ７０１でＡＰ（１）１０３は、ポーリング動作により自身と接続されている無線通信機器に対して接続を行う。現在、ＡＰ（１）１０３に接続されている無線通信機器は、ＳＴＡ（１）１０７のみであるとすると、ＡＰ（１）１０３は、ＳＴＡ（１）１０７に対してポーリング動作により接続を行い、ＳＴＡ（１）１０７からデータの送受信要求があるか否かを聞きに行く。
【００５０】
次に、ステップＳ７０２でＡＰ（１）１０３は、ＳＴＡ（１）１０７からの応答が有るか否かを判断する。そして、応答が有ると判断された場合はステップＳ７０７へ、また、応答が無いと判断された場合はステップＳ７０３へ、それぞれ進む。ここで、ＡＰ（１）１０３、ＡＰ（２）１０４、ＡＰ（３）１０５、ＡＰ（４）１０６は、互いに同じＥＳＳＩＤ、ＷＥＰを設定しているものとし、これらのＡＰと無線接続する無線通信機器は、例えば、ＡＰ（３）１０５と無線接続後にＡＰ（４）１０６の電波エリアに移動しても、ＡＰ（３）１０５とＡＰ（４）１０６は、共に同じＥＳＳＩＤ、ＷＥＰを設定しているので、無線通信機器は、ＡＰ（３）１０５の電波エリアからＡＰ（４）１０６の電波エリアに移動後も無線接続を維持し続けることができる（これを以下ローミング機能と記述する）。
【００５１】
同じＥＳＳＩＤ、ＷＥＰを設定しているＡＰ同士では、ＡＰ自身と無線接続している無線通信機器の情報を、ブロードキャストを用いて互いに送受信を行うことが可能である。上述した例では、ＡＰ（４）１０６は、ＡＰ（３）１０５の電波エリアから来た無線通信機器の情報をＡＰ（１）１０３、ＡＰ（２）１０４、ＡＰ（３）１０５に対してブロードキャストで問い合わせを行い、その応答としてＡＰ（３）１０５がＡＰ（４）１０６に対して無線通信機器の情報を送信することにより、ＡＰ（３）１０５の電波エリアからＡＰ（４）１０６の電波エリアに移動した無線通信機器は、ＡＰ（４）１０６の電波エリアに移動後もスムーズに無線接続状態を維持できる。
【００５２】
この例と同様に、ステップＳ７０３では、ＡＰ（１）１０３は、ローミング設定している他のＡＰ「ＡＰ（２）１０４、ＡＰ（３）１０５、ＡＰ（４）１０６」からＳＴＡ（１）１０７の問い合わせが有るか否かを判断する。そして、問い合わせが有ると判断された場合はステップＳ７０９へ、また、問い合わせが無いと判断された場合はステップ７０４へ、それぞれ進む。
【００５３】
ステップＳ７０４では、ＡＰ（１）１０３は、ローミング機能設定している同じサブネット内の他のＡＰであるＡＰ（２）１０４、ＡＰ（３）１０５、ＡＰ（４）１０６のいずれかの電波エリアにＳＴＡ（１）１０７が移動したか否かを確認するために、図１の基幹ネットワーク網１０１上にブロードキャストメッセージとしてＳＴＡ（１）１０７がいるか否かを、他のＡＰに対して問い合わせを行う。
【００５４】
次に、ステップＳ７０５でＡＰ（１）１０３は、前記ステップＳ７０４においてブロードキャストメッセージでの問い合わせの結果、ＳＴＡ（１）１０７が同じサブネット内の他のＡＰが管理する電波エリアにいるか否かを判断する。そして、ＳＴＡ（１）１０７が同じサブネット内の他のＡＰが管理する電波エリアにいると判断された場合は、ＳＴＡ（１）１０７と無線接続しているＡＰから応答メッセージが来る。この場合は、ステップＳ７０９へ進む。
【００５５】
一方、前記ステップＳ７０５において、ＳＴＡ（１）１０７が同じサブネット内の他のＡＰが管理する電波エリアにいないと判断された場合は、ＳＴＡ（１）１０７と無線接続しているＡＰから応答メッセージが来ない。この場合は、ＡＰ（１）１０３が属するサブネット内にＳＴＡ（１）１０７はいないものと判断し、ステップＳ７０６へ進む。
【００５６】
ステップＳ７０６では、ＡＰ（１）１０３は、ＲＡＭ２０９（図２参照）内の図４で示したＩＰアドレスとＭＡＣアドレスとが対応されているデータから、ＳＴＡ（１）１０７のＩＰアドレス及びＭＡＣアドレスを読み出し、その読み出したアドレスを送信元ＩＰアドレス、送信元ＭＡＣアドレスとした、ＳＴＡ（１）１０７がリースしていたＩＰアドレスのリリース要求をＤＨＣＰサーバ１０２に対して行う。その後、本処理動作を終了する。
【００５７】
一方、ステップＳ７０７では、ＳＴＡ（１）１０７から要求が有るか否かを判断する。そして、要求があると判断された場合はステップＳ７０８へ進み、また、要求が無いと判断された場合は前記ステップＳ７０１へ戻る。
【００５８】
ステップＳ７０８では、ＡＰ（１）１０３は、ＳＴＡ（１）１０７の要求に応じた処理を行った後、前記ステップＳ７０１へ戻る。
【００５９】
また、ステップＳ７０９では、ＡＰ（１）１０３は、現在ＳＴＡ（１）１０７が存在する電波エリアを管理しているＡＰに対しての接続情報を送信する。次に、ステップＳ７１０で、前記ステップＳ７０９においてＡＰ（１）１０３から他のＡＰにＳＴＡ（１）１０７の接続情報を送信し終わったか否かを判断する。そして、送信し終わったと判断された場合はステップＳ７１１へ進み、また、送信し終わっていないと判断された場合は前記ステップＳ７０９へ戻る。
【００６０】
ステップＳ７１１では、ＡＰ（１）１０３は、登録してあるＳＴＡ（１）１０７の情報を削除することによって、ＳＴＡ（１）１０７を管理の対象から外す。この動作により、ＡＰ（１）１０３は、ＳＴＡ（１）１０７が移動した先のＡＰにＳＴＡ（１）１０７の管理を移管でき、他のＡＰへ移動後は、ＡＰ（１）１０３は、ＳＴＡ（１）１０７のＩＰアドレスをリリースすることはない。
【００６１】
その代わりに、ＳＴＡ（１）１０７が移動後のＡＰが、ＡＰ（１）１０３がＳＴＡ（１）１０７を管理していたのと同様の動作をＳＴＡ（１）１０７に対して行い、そのＡＰは、自身のＩＰアドレスが属するサブネットと同じエリア外にＳＴＡ（１）１０７が移動した場合、ＳＴＡ（１）１０７のＩＰアドレスをＳＴＡ（１）１０７に代わりＤＨＣＰサーバ１０２に対してリリースする。
【００６２】
前記ステップＳ７１１の処理が終了した後は、本処理動作を終了する。
【００６３】
図７では、１つのサブネットに複数台のＡＰが存在する場合、そのうちの１つのＡＰが動作する際のフローチャートを表したものであるが、１つのサブネットにＡＰが１台のみが有る場合を考える。
【００６４】
図８は、１つのサブネットに１台のＡＰのみが有る場合のＡＰの動作の流れを示すフローチャートである。
【００６５】
尚、この場合、図１、図５及び図６において、ＡＰ（１）１０３のみが有り、ＡＰ（２）１０４、ＡＰ（３）１０５、ＡＰ（４）１０６が無い状態である（図示しない）。
【００６６】
図８のフローチャートを用いてＡＰの動作を説明する。
【００６７】
図８において、まず、ステップＳ８０１でＡＰ（１）１０３は、ポーリング動作により自身と接続されている無線通信機器に対して接続を行う。現在、ＡＰ（１）１０３に接続されている無線通信機器はＳＴＡ（１）１０７のみであるとすると、ＡＰ（１）１０３は、ＳＴＡ（１）１０７に対してポーリング動作により接続を行い、ＳＴＡ（１）１０７からデータの送受信要求があるか否かを聞きに行く。
【００６８】
次に、ステップＳ８０２でＡＰ（１）１０３は、ＳＴＡ（１）１０７からの応答が有るか否かを判断する。そして、応答が有ると判断された場合はステップＳ８０４へ、また、応答が無いと判断された場合はステップＳ８０３へ、それぞれ進む。
【００６９】
ステップＳ８０３では、ＡＰ（１）１０３は、前記ステップＳ８０２においてＳＴＡ（１）１０７から応答が無かったことを検知したことにより、ＳＴＡ（１）１０７はＡＰ（１）１０３の電波エリアに移動したものと判断し、ＲＡＭ２０９内の図４で示したＩＰアドレスとＭＡＣアドレスとが対応しているデータからＳＴＡ（１）１０７のＩＰアドレス及びＭＡＣアドレスを読み出し、その読み出したアドレスを送信元ＩＰアドレス及び送信元ＭＡＣアドレスとした、ＳＴＡ（１）１０７がリースしていたＩＰアドレスのリリース要求をＤＨＣＰサーバ１０２に対して行う。その後、本処理動作を終了する。
【００７０】
一方、前記ステップＳ８０４では、ＡＰ（１）１０３は、ＳＴＡ（１）１０７から要求が有るか否かを判断する。そして、要求が有ると判断された場合はステップＳ８０５へ進み、また、要求が無いと判断された場合は前記ステップＳ８０１へ戻る。
【００７１】
ステップＳ８０５では、ＡＰ（１）１０３は、ＳＴＡ（１）１０７の要求に応じた処理を行った後、前記ステップＳ８０１へ戻る。
【００７２】
以上、図７及び図８のフローチャートで説明したように、サブネットにＡＰが１台のみ有る場合、ＡＰは、自身が管理する無線電波エリアから無線通信機器が外れた場合に、無線通信機器が基幹ネットワーク１０１上のＤＨＣＰサーバ１０２からリースしたＩＰアドレスを、無線通信機器に代わって、その無線通信機器がリースしたＩＰアドレスをＤＨＣＰサーバ１０２に対してリリース（返却）することができ、サブネットにＡＰが複数台有る場合、ＡＰは、自身が管理する無線電波エリアから無線通信機器が外れた場合で且つ他のローミングしているＡＰの電波エリアにも無線通信機器が無い場合に、無線通信機器が基幹ネットワーク１０１上のＤＨＣＰサーバ１０２からリースしたＩＰアドレスを、無線通信機器に代わって、その無線通信機器がリースしたＩＰアドレスをＤＨＣＰサーバ１０２に対してリリース（返却）することができる。
【００７３】
以上のように、本実施の形態に係る通信システムによれば、ＤＨＣＰサーバ１０２からＩＰアドレスを付与されてから数時間でＤＨＣＰサーバ１０２が管理しているサブネットから移動してしまった場合、移動後、直ちにＤＨＣＰサーバ１０２に、その無線通信機器が使用していたＩＰアドレスを返却（リリース）できるので、非常に効率良くＤＨＣＰサーバ１０２が割り振るＩＰアドレスを活用することができる。
【００７４】
また、ＤＨＣＰサーバ１０２の管理者がＩＰアドレスのリース期間を試行錯誤で設定しなくて済む。
【００７５】
更に、無線通信接続で通常使われている交信手続きにより無線通信アクセスポイントが無線通信機器の確認を行っており、ＩＣＭＰエコーメッセージの送受信という余分な確認手段を用いなくて済むので、ＤＨＣＰサーバ１０２に対して速やかにＩＰアドレスの返却（リリース）が行える。
【００７６】
（その他の実施形態）
以上が本発明の第１の実施の形態の説明であるが、本発明は、この実施の形態に限られるものではなく、特許請求の範囲で示した機能、または実施形態の構成が持つ機能を達成できる構成であれば、どのようなものであっても適用可能である。
【００７７】
また、本発明の目的は、前述した実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体及びプログラムは本発明を構成することになる。
【００７８】
また、プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００７９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００８０】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００８１】
【図１】本発明の第１の実施の形態に係る通信システムの概略構成を示すブロック図である。
【図２】本発明の第１の実施の形態に係る通信システムにおける無線通信アクセスポイントの構成を示すブロック図である。
【図３】本発明の第１の実施の形態に係る無線通信システムにおける無線通信機器と無線通信アクセスポイントとＤＨＣＰサーバとの間の動作シーケンスを表した図である。
【図４】本発明の第１の実施の形態に係る無線通信システムにおける無線通信アクセスポイント内に記憶するデータを表にした図である。
【図５】本発明の第１の実施の形態に係る無線通信システムの図１とは異なる概略構成を示すブロック図である。
【図６】本発明の第１の実施の形態に係る無線通信システムの図１及び図５とは異なる概略構成を示すブロック図である。
【図７】本発明の第１の実施の形態に係る無線通信システムにおける無線通信アクセスポイントの動作を表したフローチャート図である。
【図８】本発明の第１の実施の形態に係る無線通信システムにおける無線通信アクセスポイントの図７とは異なる動作を表したフローチャート図である。
【符号の説明】
【００８２】
１０１      基幹ネットワーク
１０２      ＤＨＣＰ（Dynamic Host Configuration Protocol）サーバ
１０３      アクセスポイント：ＡＰ（１）
１０４      アクセスポイント：ＡＰ（２）
１０５      アクセスポイント：ＡＰ（３）
１０６      アクセスポイント：ＡＰ（４）
１０７      無線通信機器（ステーション：ＳＴＡ）
２０１      無線ＬＡＮ用のアンテナ部
２０２      ＲＦ（Radio Frequency）部
２０３      復変調部
２０４      ＢＢ（Base band）部
２０５      無線ＬＡＮ用のＭＡＣ（Medium Access Controller）部
２０６      内部バス
２０７      ＣＰＵ（Central Processing Unit）
２０８      ＲＯＭ（Read Only Memory）
２０９      ＲＡＭ(Read Only Memory)
２１０      イーサネット（登録商標）用のＭＡＣ部
２１１      イーサネット（登録商標）用のＰＨＹ（Physical Later）コントローラ部
２１２      イーサネット（登録商標）インタフェースコネクタ
【図１】
2005236796.tif 000003
【図２】
2005236796.tif 000004
【図３】
2005236796.tif 000005
【図４】
2005236796.tif 000006
【図５】
2005236796.tif 000007
【図６】
2005236796.tif 000008
【図７】
2005236796.tif 000009
【図８】
2005236796.tif 000010