(57)【要約】【課題】  移動局が送信するＩＰアドレス解放要求をＤＨＣＰサーバが受信せずとも、移動局が使用しなくなったＩＰアドレスをＤＨＣＰサーバに確実に認識させ、そのＩＰアドレスを解放することでＤＨＣＰサーバが保持するＩＰアドレスを有効に利用することが可能となる。【解決手段】  本発明の通信システム１００は、移動局（ＰＨＳ２００）と、基地局３００と、ＤＨＣＰサーバ４００とからなる通信システムであって、ＰＨＳ２００は、ＩＰアドレス取得部２２０と、移動局送信部２２２と、を備え、基地局３００は、基地局確認部３２０と、解放要求送信部３２２と、を備え、ＤＨＣＰサーバ４００は、解放要求送信部３２２からＩＰアドレス解放要求を受信した場合、ＩＰアドレスを解放することを特徴としている。【選択図】    図６
2009182524.tif 000002
【特許請求の範囲】
【請求項１】
移動局と、該移動局と無線通信可能な基地局と、該基地局を介して該移動局を一意に特定可能なＩＰアドレスを該移動局に割り当てるＤＨＣＰサーバとからなる通信システムであって、
前記移動局は、
前記ＤＨＣＰサーバで割り当てられたＩＰアドレスを前記基地局を介して取得するＩＰアドレス取得部と、
前記ＩＰアドレスを取得した後、前記基地局の生存を確認する移動局キープアライブを前記基地局に間欠的に送信する移動局送信部と、
を備え、
前記基地局は、
前記移動局にＩＰアドレスを送信した後、該移動局からの前記移動局キープアライブが、前回到達時から所定期間内に再度到達したことを確認する基地局確認部と、
前記基地局確認部が到達を確認できなかった場合、前記ＤＨＣＰサーバにＩＰアドレス解放要求を送信する解放要求送信部と、
を備え、
前記ＤＨＣＰサーバは、前記解放要求送信部から前記ＩＰアドレス解放要求を受信した場合、前記ＩＰアドレスを解放することを特徴とする通信システム。
【請求項２】
前記基地局は、
前記移動局にＩＰアドレスを送信した後、前記移動局の生存を確認する基地局キープアライブを前記移動局に間欠的に送信する基地局送信部をさらに備え、
前記移動局は、さらに、
前記基地局からＩＰアドレスを受信した後、該基地局からの前記基地局キープアライブが、前回到達時から所定期間内に再度到達したことを確認する移動局確認部と、
前記移動局確認部が到達を確認できなかった場合、前記取得したＩＰアドレスを当該移動局から削除するＩＰアドレス削除部と、
を備えることを特徴とする請求項１に記載の通信システム。
【請求項３】
前記基地局は、前記移動局にＩＰアドレスを中継した場合に、前記基地局確認部および前記解放要求送信部を一時的に生成し、前記解放要求送信部が前記ＤＨＣＰサーバにＩＰアドレス解放要求を送信した後に前記基地局確認部および前記解放要求送信部を削除するプロセス生成部をさらに備えることを特徴とする請求項１または２に記載の通信システム。
【請求項４】
移動局と、該移動局と無線通信可能な基地局と、該基地局を介して該移動局を一意に特定可能なＩＰアドレスを該移動局に割り当てるＤＨＣＰサーバとを用いた通信方法であって、
前記移動局は、
前記ＤＨＣＰサーバで割り当てられたＩＰアドレスを前記基地局を介して取得し、
前記ＩＰアドレスを取得した後、前記基地局の生存を確認する移動局キープアライブを前記基地局に間欠的に送信し、
前記基地局は、
前記移動局にＩＰアドレスを送信した後、該移動局からの前記移動局キープアライブが、前回到達時から所定期間内に再度到達したことを確認し、
前記到達を確認できなかった場合、前記ＤＨＣＰサーバにＩＰアドレス解放要求を送信し、
前記ＤＨＣＰサーバは、前記解放要求送信部から前記ＩＰアドレス解放要求を受信した場合、前記ＩＰアドレスを解放することを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＤＨＣＰ（Dynamic Host Configuration Protocol）サーバが移動局にＩＰ（Internet Protocol）アドレスを付与する通信システムおよび通信方法に関する。
【背景技術】
【０００２】
近年、インターネット等の通信ネットワークの発展により、家や会社等の様々な場所においてもＬＡＮ（Local Area Network）が組まれるようになってきている。ＬＡＮにはＥｔｈｅｒｎｅｔ（登録商標）、ＦＤＤＩ（Fiber Distributed Data Interface）、無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）といった有線または無線の様々な接続方式が用いられている。
【０００３】
特に無線ＬＡＮは、ＩＥＥＥ８０２．１１ｂ、１１ｇ、１１ａ、１１ｎといった伝送速度の速い規格の登場、ＴＫＩＰ（Temporal Key Integrity Protocol）、ＡＥＳ（Advanced Encryption Standard）などのセキュリティ強度を向上させた暗号化方式の登場や機器の低価格化等により急速に普及している。
【０００４】
インターネットで用いられるＴＣＰ／ＩＰでは、ネットワークに接続された機器には、ＩＰアドレスが設定されており、情報を送る際には、発信元のＩＰアドレスと宛先のＩＰアドレスを含む情報パケットが送信されることにより、機器間の情報の送受が行なわれる。ＩＰアドレスを設定する方法としては、各機器に固定のＩＰアドレスを固定で設定する方法と、ＤＨＣＰ(Dynamic Host Configuration Protocol）を利用して、必要なときだけ動的にＩＰアドレスを割り当てる方法とがある。
【０００５】
一方、昨今ＰＨＳ（Personal Handy-phone System）や携帯電話などの移動通信端末、ＰＤＡ（Personal Digital Assistant）やＧＰＳ(Global Positioning System)などの情報端末など、様々な携帯端末が提案され、また提供されている。これらの携帯端末は表示インターフェースとして液晶などの表示部を備え、入力インターフェースとして複数のスイッチ（キー）やタッチパネルを備え、ユーザが外出先で簡便に情報を参照、入力しうるように構成されている。
【０００６】
特に近年、技術の進歩により携帯端末は高機能化の一途をたどり、例えば通話機能のみならず、インターネット網を介してメールやウェブブラウザ、ゲームなどの様々なアプリケーションが実行可能となってきている。
【０００７】
携帯端末が無線ＬＡＮを介してネットワーク接続を試みる場合にも、携帯端末にＩＰアドレスを設定する必要がある。この場合には、ＤＨＣＰを利用して、無線ＬＡＮに接続された携帯端末に対し、適当なＩＰアドレスを自動的に割り当てる方法を採っている（たとえば特許文献１）。
【特許文献１】特開平１１−３３１２６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
図８は、特許文献１に記載したような従来のＤＨＣＰを利用した携帯端末（移動局）のＩＰアドレス付与にかかる通信システム１０を説明するためのシステム図であり、図９は、図８のＤＨＣＰを利用した携帯端末（移動局）のＩＰアドレス付与の流れを説明するためのシーケンス図である。
【０００９】
図９に示すように、ユーザが自己の移動局２０を用いてインターネット回線接続を試みた場合、図８（１）に示すようにユーザの移動局２０の操作に応じて、無線通信可能領域にある基地局１２Ａとの無線通信が確立される。移動局２０は基地局１２Ａを介してブロードキャストでＤＨＣＰディスカバリを送信し、ネットワーク１６Ａ上にＤＨＣＰサーバ１４が存在するか否かを確認する（Ｓ１）。
【００１０】
ＤＨＣＰディスカバリを受信したＤＨＣＰサーバ１４Ａは、ＤＨＣＰディスカバリ要求に対して割り当て可能な候補となるＩＰアドレスを格納したオファーメッセージを移動局２０に送信する（Ｓ２）。移動局２０は、候補となるＩＰアドレスが取得可能であれば提案されたＩＰアドレスをリクエストメッセージに格納して再びＤＨＣＰサーバ１４Ａに送信する（Ｓ３）。ＤＨＣＰサーバ１４Ａは他の移動局が当該ＩＰアドレスを使用していないことを確認した後、Ａｃｋを移動局２０に送信して（Ｓ４）、移動局２０はＩＰアドレスを確保することとなる。
【００１１】
またＤＨＣＰサーバ１４Ａは単独で再構成メッセージを移動局２０に送信することにより、移動局２０にＩＰアドレスの再構成要求を発行することができる。また、再構成メッセージを受信した移動局２０は再度ディスカバリをＤＨＣＰサーバ１４Ａに送信することとなる。
【００１２】
移動局２０がインターネット接続を終了させる場合、閉塞処理を行う前に、移動局２０が取得しているＩＰアドレスを含ませたＩＰアドレス解放要求をＤＨＣＰサーバ１４Ａに送信する（Ｓ５）。ＤＨＣＰサーバ１４Ａは、ＩＰアドレス解放要求を受信して、当該ＩＰアドレスを解放することとなる。
【００１３】
しかし、図８（２）に示すように、移動局２０がユーザと共に移動し、基地局１２Ａとの通信継続が困難になると、移動局２０の無線通信可能範囲にある新たな基地局１２Ｂが通信相手としてセンターサーバ１８に選択され、切換元基地局である基地局１２Ａから切換先基地局である基地局１２Ｂへのハンドオーバが遂行される。
【００１４】
そして、図８中（３）に示すように、基地局１２Ｂを介して新たなＤＨＣＰサーバ１４Ｂとの通信が開始され、ＤＨＣＰサーバ１４Ｂから新たなＩＰアドレスを取得することとなる。
【００１５】
この際、図９（ｂ）に示すように、移動局２０がＩＰアドレス解放要求を送信しなかったり、送信したとしても基地局１２Ａに届かなかったりした場合、ＤＨＣＰサーバ１４Ａは、ＩＰアドレス解放要求を受信することができなくなる（Ｓ６）。このためＤＨＣＰサーバ１４Ａは移動局２０に割り当てたＩＰアドレスが、未だに使用中であると誤認してしまい、本来は再度割り当て可能なＩＰアドレスを他の移動局に解放することができなくなってしまう。ＩＰアドレスには限りがあるため、使用されていないＩＰアドレスを使用中と誤認することはＩＰアドレスを枯渇させてしまう原因となる。
【００１６】
本発明は従来のＤＨＣＰサーバに関する上記問題点に鑑みてなされたものであり、本発明の目的は、移動局が送信するＩＰアドレス解放要求をＤＨＣＰサーバが受信せずとも、移動局が使用しなくなったＩＰアドレスをＤＨＣＰサーバに確実に認識させ、そのＩＰアドレスを解放することでＤＨＣＰサーバが保持するＩＰアドレスを有効に利用することが可能な通信システムおよび通信方法を提供することである。
【課題を解決するための手段】
【００１７】
上記課題を解決するために、本発明にかかる通信システムの代表的な構成は、移動局と、当該移動局と無線通信可能な基地局と、当該基地局を介して当該移動局を一意に特定可能なＩＰアドレスを当該移動局に割り当てるＤＨＣＰサーバとからなる通信システムであって、移動局は、ＤＨＣＰサーバで割り当てられたＩＰアドレスを基地局を介して取得するＩＰアドレス取得部と、ＩＰアドレスを取得した後、基地局の生存を確認する移動局キープアライブを基地局に間欠的に送信する移動局送信部と、を備え、基地局は、移動局にＩＰアドレスを送信した後、当該移動局からの移動局キープアライブが、前回到達時から所定期間内に再度到達したことを確認する基地局確認部と、基地局確認部が到達を確認できなかった場合、ＤＨＣＰサーバにＩＰアドレス解放要求を送信する解放要求送信部と、を備え、ＤＨＣＰサーバは、解放要求送信部からＩＰアドレス解放要求を受信した場合、ＩＰアドレスを解放することを特徴とする。
【００１８】
かかる構成により、移動局と基地局とが通信接続を継続しなくなった場合すなわち接続が切断された場合であっても、基地局によってＩＰアドレス解放要求がＤＨＣＰサーバに確実に送信されることとなる。したがって、移動局からのＩＰアドレス解放要求がＤＨＣＰサーバに到達しなかったとしても、基地局が代理でＩＰアドレス解放要求を送信するため、ＤＨＣＰサーバは確実にＩＰアドレス解放要求を受信することが可能となる。
【００１９】
上記通信システムの基地局は、移動局にＩＰアドレスを送信した後、移動局の生存を確認する基地局キープアライブを移動局に間欠的に送信する基地局送信部をさらに備え、移動局は、さらに、基地局からＩＰアドレスを受信した後、当該基地局からの基地局キープアライブが、前回到達時から所定期間内に再度到達したことを確認する移動局確認部と、移動局確認部が到達を確認できなかった場合、取得したＩＰアドレスを当該移動局から削除するＩＰアドレス削除部と、を備えてもよい。
【００２０】
これにより、移動局は基地局と通信接続を維持しているか否かを移動局確認部が判定することとなり、ハンドオーバ等において、移動局確認部が当該基地局と通信接続を継続していないと判定した場合、取得したＩＰアドレスを当該移動局から削除することができる。したがって移動局は不要になったＩＰアドレスを無意味に保持することがなくなる。
【００２１】
また基地局は、移動局にＩＰアドレスを中継した場合に、基地局確認部および解放要求送信部を一時的に生成し、解放要求送信部がＤＨＣＰサーバにＩＰアドレス解放要求を送信した後に基地局確認部および解放要求送信部を削除するプロセス生成部をさらに備えてもよい。
【００２２】
基地局確認部および解放要求送信部は、移動局がＩＰアドレスを取得してから解放するまでのみ必要であるため、プロセス生成部を備える構成により、必要なときすなわちＩＰアドレスを取得した後にのみ基地局確認部および解放要求送信部を生成させることができる。また、ＤＨＣＰサーバにＩＰアドレス解放要求を送信した後は、基地局確認部および解放要求送信部を利用する必要がなくなる。解放要求送信部がＤＨＣＰサーバにＩＰアドレス解放要求を送信した後に基地局確認部および解放要求送信部を削除するため、不要となった基地局確認部および解放要求送信部を保持しておくことがなくなり、メモリの無駄な消費を削減することができる。
【００２３】
上記課題を解決するために、本発明にかかる通信方法の代表的な構成は、移動局と、当該移動局と無線通信可能な基地局と、当該基地局を介して当該移動局を一意に特定可能なＩＰアドレスを当該移動局に割り当てるＤＨＣＰサーバとを用いた通信方法であって、移動局は、ＤＨＣＰサーバで割り当てられたＩＰアドレスを基地局を介して取得し、ＩＰアドレスを取得した後、基地局の生存を確認する移動局キープアライブを基地局に間欠的に送信し、基地局は、移動局にＩＰアドレスを送信した後、当該移動局からの移動局キープアライブが、前回到達時から所定期間内に再度到達したことを確認し、到達を確認できなかった場合、ＤＨＣＰサーバにＩＰアドレス解放要求を送信し、ＤＨＣＰサーバは、解放要求送信部からＩＰアドレス解放要求を受信した場合、ＩＰアドレスを解放することを特徴とする。
【００２４】
上述した通信システムの技術的思想に基づく構成要素やその説明は、当該通信方法にも適用可能である。
【発明の効果】
【００２５】
以上説明したように本発明の通信システムによれば、移動局が送信するＩＰアドレス解放要求をＤＨＣＰサーバが受信せずとも、移動局が使用しなくなったＩＰアドレスをＤＨＣＰサーバに確実に認識させ、そのＩＰアドレスを解放することでＤＨＣＰサーバが保持するＩＰアドレスを有効に利用することが可能となる。
【発明を実施するための最良の形態】
【００２６】
以下に添付図面を参照しながら、本発明の好適な実施形態について詳細に説明する。かかる実施形態に示す寸法、材料、その他具体的な数値などは、発明の理解を容易とするための例示にすぎず、特に断る場合を除き、本発明を限定するものではない。なお、本明細書及び図面において、実質的に同一の機能、構成を有する要素については、同一の符号を付することにより重複説明を省略し、また本発明に直接関係のない要素は図示を省略する。
【００２７】
以下の実施形態では、移動局が送信するＩＰアドレス解放要求をＤＨＣＰサーバが受信せずとも、ＩＰアドレスを移動局が使用しなくなったことをＤＨＣＰサーバに確実に認識させることが可能な通信システムおよび通信方法を説明する。ここでは、理解を容易にするため、通信システム全体の構成を説明し、その後、個々の構成要素について詳述する。
【００２８】
（通信システム１００）
図１は、実施形態にかかる通信システム１００を説明するためのシステム図である。かかる通信システム１００は、無線経路を含む無線通信システムであり、移動局としてのＰＨＳ２００と、基地局３００（３００Ａ、３００Ｂ）と、ＤＨＣＰサーバ４００（４００Ａ、４００Ｂ）と、ＩＳＤＮ（Integrated Services Digital Network）回線、インターネット、専用回線等で構成される複数の通信網１１０（１１０Ａ、１１０Ｂ、１１０Ｃ）と、センターサーバ１２０と、を含んで構成される。ここでは、移動局としてＰＨＳを挙げているが、かかる場合に限られず、携帯電話、パーソナルコンピュータ、ＰＤＡ、デジタルカメラ、音楽プレイヤー、カーナビゲーション、ポータブルテレビ、ゲーム機器、ＤＶＤプレイヤー、リモートコントローラ等通信機能を有する様々な電子機器を用いることもできる。
【００２９】
図１に示すように、通信システム１００では、ＰＨＳ２００のユーザがＰＨＳ２００を利用して、アプリケーションサーバ（図示せず）上のアプリケーション例えばウェブブラウザによるホームページ閲覧を実行しようと試みた場合、図１（１）に示すようにＰＨＳ２００の操作に応じて、通信可能領域にある基地局３００Ａと通信が確立され、基地局３００Ａは、通信網１１０Ａを介してＤＨＣＰサーバ４００Ａとの接続を要求する。
【００３０】
しかし、図１（２）に示すように、ＰＨＳ２００がユーザと共に移動し、基地局３００Ａとの通信継続が困難になると、ＰＨＳ２００の無線通信可能範囲にある新たな基地局３００Ｂが通信相手としてセンターサーバ１２０に選択され、切換元基地局である基地局３００Ａから切換先基地局である基地局３００Ｂへのハンドオーバが遂行される。
【００３１】
そして、図１中（３）に示すように、基地局３００Ｂを介して新たなＤＨＣＰサーバ４００Ｂとの通信が開始され、ＤＨＣＰサーバ４００Ｂから新たなＩＰアドレスを取得することとなる。
【００３２】
本実施形態では、この際、基地局３００ＡがＩＰアドレス解放要求をＰＨＳ２００に代わって送信することで、ＤＨＣＰサーバ４００ＡはＰＨＳ２００に割り当てたＩＰアドレスが、未だに使用中であると誤認することなく、他の移動局に解放することが可能となる。
【００３３】
以下、通信システム１００におけるＰＨＳ２００、基地局３００、ＤＨＣＰサーバ４００の構成を個々に説明する。
（第１実施形態）
【００３４】
（ＰＨＳ２００）
図２は本実施形態にかかるＰＨＳ２００の概略的な機能を示した機能ブロック図であり、図３はＰＨＳ２００の外観斜視図である。かかるＰＨＳ２００は、端末制御部２０２と、端末記憶部２０４と、端末表示部２０６と、操作部２０８と、音声入力部２１０と、音声出力部２１２と、端末通信部２１４と、を含んで構成される。
【００３５】
端末制御部２０２は、中央処理装置（ＣＰＵ）を含む半導体集積回路によりＰＨＳ２００全体を管理および制御する。端末制御部２０２は、端末記憶部２０４のプログラムを用いて、ウェブ閲覧機能、通話機能、メール送受信機能、撮像機能、音楽再生機能、ＴＶ視聴機能も実行する。
【００３６】
端末記憶部２０４は、ＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭ、不揮発性ＲＡＭ、フラッシュメモリ、ＨＤＤ（Hard Disk Drive）等で構成され、端末制御部２０２で処理されるプログラムや音声データ等を記憶する。
【００３７】
端末表示部２０６は、液晶ディスプレイ、ＥＬ(Electro Luminescence)、ＰＤＰ(Plasma Display Panel)等で構成され、端末記憶部２０４に記憶された、または通信網１１０Ｃを介してセンターサーバ１２０から提供される、ＷｅｂブラウザやアプリケーションのＧＵＩ（Graphical User Interface）を表示することができる。
【００３８】
操作部２０８は、キーボード、十字キー、ジョイスティック等のスイッチから構成され、ユーザの操作入力を受け付ける。
【００３９】
音声入力部２１０は、マイク等の音声認識手段で構成され、通話時に入力されたユーザの音声をＰＨＳ２００内で処理可能な電気信号に変換する。
【００４０】
音声出力部２１２は、スピーカで構成され、ＰＨＳ２００で受信した通話相手の音声信号を音声に変えて出力する。また、着信音や、操作部２０８の操作音、アラーム音等も出力できる。
【００４１】
端末通信部２１４は、本実施形態において通信網１１０における基地局３００との無線通信を行う。かかる無線通信としては、基地局３００内でフレームを時分割した複数のタイムスロットをそれぞれＰＨＳ２００のチャネルに割り当てて通信を行う時分割多重方式等が採用されている。
【００４２】
また本実施形態において端末制御部２０２は、ＩＰアドレス取得部２２０、移動局送信部２２２と、移動局確認部２２４、ＩＰアドレス削除部２２６としても機能する。
【００４３】
ＩＰアドレス取得部２２０は、ＤＨＣＰサーバ４００で割り当てられたＩＰアドレスを通信網１１０および基地局３００を介して取得する。また本実施形態において、ＩＰアドレス取得部２２０は、基地局３００を介してブロードキャストでＤＨＣＰディスカバリを送信し、通信網１１０上にＤＨＣＰサーバ４００が存在するか否かを確認したり、ＤＨＣＰサーバ４００から送信されたＩＰアドレスが取得可能であれば、当該ＩＰアドレスをリクエストメッセージに格納して再びＤＨＣＰサーバ４００に送信したりもする。
【００４４】
移動局送信部２２２は、ＩＰアドレスを取得した後、基地局３００の生存（基地局に対する有効性）を確認する移動局キープアライブを基地局３００に端末通信部２１４を介して間欠的に送信する。
【００４５】
本実施形態において移動局キープアライブは、移動局キープアライブであることを示すメッセージ種別８ビットと、バージョン番号８ビットと、ＩＰアドレス３２ビットと、他のフォーマットと整合性を取るためのパディング１６ビットを含んでいる。
【００４６】
なお本実施形態において、移動局送信部２２２は、移動局キープアライブをＵＤＰ（User Datagram Protocol）を用いて基地局３００に送信する。
【００４７】
移動局確認部２２４は、基地局３００からＩＰアドレスを受信した後、基地局３００からの基地局キープアライブが、前回到達時から所定期間内に再度到達したことを確認する。この際、最初の基地局キープアライブについては、ＩＰアドレス取得部２２０のＩＰアドレスを取得時から所定期間内に到達したことを確認することとする。その後、前回到達時から所定期間内に再度到達したことを繰り返し確認する。
【００４８】
また本実施形態において、移動局確認部２２４は、カウンタを用い、そのカウンタを常に動作させ、カウンタ値が所定期間に達するまでに基地局キープアライブが到達したらカウンタをリセットする。そして、基地局キープアライブ到達せず所定期間が経過したらタイムアウトし、到達していないと判断する。移動局確認部２２４は、基地局キープアライブの到達を確認できなくなるまで、到達していることを確認し続けていることになる。
【００４９】
ＩＰアドレス削除部２２６は、移動局確認部２２４が到達を確認できなかった場合、取得したＩＰアドレスをＰＨＳ２００から削除する。
【００５０】
また本実施形態において、移動局確認部２２４が到達を確認できなかった場合、移動局送信部２２２は、移動局キープアライブの基地局３００への送信を終了する。
【００５１】
（基地局３００）
図４は、本実施形態にかかる基地局３００の概略的な機能を示した機能ブロック図である。かかる基地局３００は、基地局制御部３０２と、基地局記憶部３０４と、無線通信部３０６と、有線通信部３０８と、を含んで構成される。
【００５２】
基地局制御部３０２は、中央処理装置（ＣＰＵ）を含む半導体集積回路により基地局３００全体を管理および制御する。基地局制御部３０２は、基地局記憶部３０４のプログラムを用いて、ウェブ閲覧機能、通話機能、メール送受信機能、も実行する。
【００５３】
基地局記憶部３０４は、ＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭ、不揮発性ＲＡＭ、フラッシュメモリ、ＨＤＤ等で構成され、基地局制御部３０２で処理されるプログラム等を記憶する。
【００５４】
無線通信部３０６は、本実施形態において通信網１１０ＣにおけるＰＨＳ２００との無線通信を行う。かかる無線通信としては、基地局３００内でフレームを時分割した複数のタイムスロットをそれぞれＰＨＳ２００のチャネルに割り当てて通信を行う時分割多重方式等が採用されている。
【００５５】
有線通信部３０８は、本実施形態において通信網１１０におけるＤＨＣＰサーバ４００との有線通信を行う。
【００５６】
また本実施形態において基地局制御部３０２は、基地局確認部３２０と、解放要求送信部３２２と、と、基地局送信部３２４としても機能する。
【００５７】
基地局確認部３２０は、ＰＨＳ２００にＩＰアドレスを送信した後、ＰＨＳ２００からの移動局キープアライブが、前回到達時から所定期間内に再度到達したことを確認する。この際、最初の移動局キープアライブについては、有線通信部３０８を介してＤＨＣＰサーバ４００からＰＨＳ２００にＩＰアドレスを送信した時から所定期間内に到達したことを確認することとする。その後、前回到達時から所定期間内に再度到達したことを繰り返し確認する。
【００５８】
また本実施形態において、基地局確認部３２０は、カウンタを用い、そのカウンタを常に動作させ、カウンタ値が所定期間に達するまでに基地局キープアライブが到達したらカウンタをリセットする。そして、基地局キープアライブ到達せず所定期間が経過したらタイムアウトし、到達していないと判断する。移動局確認部２２４は、基地局キープアライブの到達を確認できなくなるまで、到達していることを確認し続けていることになる。
【００５９】
本実施形態において基地局３００が移動局キープアライブを受信する間隔は、ＰＨＳ２００が移動局キープアライブを送信する間隔よりも長くすべきである。なお、基地局３００が移動局キープアライブを受信する時間は、ＰＨＳ２００と基地局３００との通信接続が切断されたか否かを判断できる充分な長さ分、たとえば５倍程度あれば足りる。
【００６０】
解放要求送信部３２２は、基地局確認部３２０が到達を確認できなかった場合、ＤＨＣＰサーバ４００に有線通信部３０８を介してＩＰアドレス解放要求を送信する。
【００６１】
基地局送信部３２４は、移動局にＩＰアドレスを送信した後、無線通信部３０６を介して基地局キープアライブをＰＨＳ２００に間欠的に送信する。また本実施形態において、基地局確認部３２０が到達を確認できなかった場合、基地局送信部３２４は、基地局キープアライブのＰＨＳ２００への送信を終了する。
【００６２】
本実施形態において基地局キープアライブは、基地局キープアライブであることを示すメッセージ種別８ビットと、バージョン番号８ビットと、ＩＰアドレス３２ビットと、他のフォーマットと整合性を取るためのパディング１６ビットを含んでいる。
【００６３】
なお本実施形態において、基地局送信部３２４は、基地局キープアライブを、ＵＤＰを用いてＰＨＳ２００に送信する。
【００６４】
（ＤＨＣＰサーバ４００）
図５は、ＤＨＣＰサーバ４００の概略的な機能を示した機能ブロック図である。かかるＤＨＣＰサーバ４００は、サーバ制御部４０２と、サーバ記憶部４０４と、サーバ通信部４０６と、を含んで構成される。
【００６５】
サーバ制御部４０２は、中央処理装置（ＣＰＵ）を含む半導体集積回路によりＤＨＣＰサーバ４００全体を管理および制御する。また本実施形態においてサーバ制御部４０２は、ＰＨＳ２００に割り当てようとしているＩＰアドレスを他のＰＨＳが使用しているか否かを確認する。
【００６６】
サーバ記憶部４０４は、ＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭ、不揮発性ＲＡＭ、フラッシュメモリ、ＨＤＤ等で構成され、基地局制御部３０２で処理されるプログラム等を格納する。また本実施形態において、サーバ記憶部４０４は、ＩＰアドレス格納部４０８としても機能し、他の電子機器に割り当てることが可能な複数のＩＰアドレスを格納する。
【００６７】
サーバ通信部４０６は、通信網１１０における基地局３００との通信を行う。また本実施形態においてサーバ通信部４０６は、上述したＩＰアドレス取得部２２０がブロードキャストで送信したＤＨＣＰディスカバリを受信する。
【００６８】
また本実施形態において、サーバ制御部４０２は、ＩＰアドレス割当部４１０、解放要求受信部４１２、ＩＰアドレス解放部４１４としても機能する。
【００６９】
ＩＰアドレス割当部４１０は、ＰＨＳ２００からのＩＰアドレス取得要求が送信された場合、ＩＰアドレスを基地局３００を介してＰＨＳ２００に割り当てる。また本実施形態においてＩＰアドレス割当部４１０は、サーバ通信部４０６が受信したＤＨＣＰディスカバリ要求に対して割り当て可能な候補となるＩＰアドレスをＩＰアドレス格納部４０８から抽出し、オファーメッセージに格納してＰＨＳ２００に送信する。さらにＩＰアドレス割当部４１０は、サーバ制御部４０２が、他のＰＨＳが当該ＩＰアドレスを使用していないことを確認した後、サーバ通信部４０６を介してＡｃｋをＰＨＳ２００に送信したりもする。
【００７０】
解放要求受信部４１２は、ＰＨＳ２００または基地局３００からのＩＰアドレス解放要求をサーバ通信部４０６を介して受信する。
【００７１】
ＩＰアドレス解放部４１４は、解放要求受信部４１２がＩＰアドレス解放要求を受信した場合に当該ＩＰアドレスを解放する。
【００７２】
（通信方法）
続いて、上述したＰＨＳ２００、基地局３００、ＤＨＣＰサーバ４００を用いた通信方法を説明する。図６は、ＰＨＳ２００、基地局３００、ＤＨＣＰサーバ４００を用いた通信方法の流れを示したシーケンス図である。
【００７３】
まず、ユーザが自己のＰＨＳ２００を用いてインターネット回線接続を試みた場合、ユーザのＰＨＳ２００の操作に応じて、無線通信可能領域にある基地局３００Ａとの無線通信が確立される。ＩＰアドレス取得部２２０は基地局３００Ａを介してブロードキャストでＤＨＣＰディスカバリを送信し、通信網１１０Ａ上にＤＨＣＰサーバ４００Ａが存在するか否かを確認する（Ｓ５００）。ＤＨＣＰサーバ４００Ａは、サーバ通信部４０６にてＤＨＣＰディスカバリを受信し、ＤＨＣＰディスカバリ要求に対して割り当て可能な候補となるＩＰアドレスをＩＰアドレス格納部４０８から抽出し、ＩＰアドレス割当部４１０がオファーメッセージに格納してＰＨＳ２００に送信する（Ｓ５０２）。ＩＰアドレス取得部２２０は、Ｓ５０２にて送信されたＩＰアドレスが取得可能であれば、当該ＩＰアドレスをリクエストメッセージに格納して再びＤＨＣＰサーバ４００Ａに送信する（Ｓ５０４）。サーバ制御部４０２は他のＰＨＳが当該ＩＰアドレスを使用していないことを確認した後、ＩＰアドレス割当部４１０はＡｃｋをＰＨＳ２００に送信し（Ｓ５０６）、ＩＰアドレス取得部２２０はＩＰアドレスを取得することとなる。
【００７４】
Ｓ５０６にてＩＰアドレス取得部２２０がＩＰアドレスを取得した後、移動局送信部２２２が基地局３００Ａの生存を確認する移動局キープアライブを基地局３００Ａに送信する（Ｓ５０８）。Ｓ５０８で送信された移動局キープアライブを基地局確認部３２０が確認した後、基地局送信部３２４が基地局キープアライブをＰＨＳ２００へ送信する（Ｓ５１０）。その後Ｓ５０８およびＳ５１０は間欠的に繰り返され、その間基地局確認部３２０がＰＨＳ２００からの移動局キープアライブが前回到達時から所定期間内に再度到達したことを確認し、移動局確認部２２４が基地局３００Ａからの基地局キープアライブが、前回到達時から所定期間内に再度到達したことを確認する。
【００７５】
基地局確認部３２０が移動局キープアライブの前回到達時から所定期間内に到達したことを確認できなかった場合（Ｓ５１２）、解放要求送信部３２２はＤＨＣＰサーバ４００ＡにＩＰアドレス解放要求を送信し（Ｓ５１４）、ＤＨＣＰサーバ４００Ａは、ＩＰアドレス解放要求を受信し、ＩＰアドレスを解放する（Ｓ５１６）。
【００７６】
移動局確認部２２４が基地局キープアライブの前回到達時から所定期間内に到達したことを確認できなかった場合（Ｓ５１８）、ＩＰアドレス削除部２２６が取得したＩＰアドレスをＰＨＳ２００から削除する（Ｓ５２０）。
【００７７】
ＰＨＳ２００はＳ５１８にて移動局確認部２２４が基地局キープアライブの前回到達時から所定期間内に到達したことを確認できなかった場合、ＰＨＳ２００の操作に応じて、通信可能領域にある新たな基地局３００Ｂと通信が確立され、ＩＰアドレス取得部２２０は基地局３００Ｂを介してブロードキャストでＤＨＣＰディスカバリを送信し、通信網１１０Ｂ上にＤＨＣＰサーバ４００Ｂが存在するか否かを確認する（Ｓ５２２）。
【００７８】
上述した如く、通信システム１００によれば、ＰＨＳ２００と基地局３００Ａとが通信接続を継続しなくなった場合すなわち接続が切断された場合であっても、基地局３００ＡがＩＰアドレス解放要求をＤＨＣＰサーバ４００Ａに確実に送信することとなる。したがって、ＰＨＳ２００からのＩＰアドレス解放要求がＤＨＣＰサーバ４００Ａに到達しなかったとしても、基地局３００Ａが代理でＩＰアドレス解放要求を送信するため、ＤＨＣＰサーバ４００Ａは確実にＩＰアドレス解放要求を受信することが可能となる。
【００７９】
また、ＰＨＳ２００は基地局３００Ａと通信接続を維持しているか否かを移動局確認部２２４が判定することとなり、ハンドオーバ等の移動局確認部２２４が当該基地局３００Ａと通信接続を継続していないと判定した場合、取得したＩＰアドレスをＰＨＳ２００から削除することができる。したがってＰＨＳ２００は利用できなくなったＩＰアドレスを無意味に保持することがなくなる。
【００８０】
（第２実施形態）
上述した第１実施形態においては、基地局が基地局確認部および解放要求送信部を常駐させる構成について説明したが、これに限定されず、基地局が基地局確認部および解放要求送信部を必要なときだけ基地局に生成させることも可能である。第２実施形態では、かかる基地局の構成に関して説明する。
【００８１】
（基地局６００）
図７は、本実施形態にかかる基地局６００の概略的な機能を示した機能ブロック図である。かかる基地局６００は、基地局制御部６０２と、基地局記憶部３０４と、無線通信部３０６と、有線通信部３０８と、を含んで構成される。上述した第１実施形態と機能が実質的に等しい構成要素については、同一の符号を付して説明を省略する。
【００８２】
基地局制御部６０２は、中央処理装置（ＣＰＵ）を含む半導体集積回路により基地局６００全体を管理および制御する。基地局制御部６０２は、基地局記憶部３０４のプログラムを用いて、ウェブ閲覧機能、通話機能、メール送受信機能、も実行する。また本実施形態において基地局制御部６０２は、基地局確認部３２０と、解放要求送信部３２２と、と、基地局送信部３２４と、プロセス生成部６１０としても機能する。
【００８３】
プロセス生成部６１０は、ＰＨＳ２００にＩＰアドレスを中継した場合（図６中Ｓ５１０）に、基地局確認部３２０（図７中点線で示す）および解放要求送信部３２２（図７中点線で示す）を一時的に生成し、解放要求送信部３２２がＤＨＣＰサーバ４００にＩＰアドレス解放要求を送信した後（図６中Ｓ５１４後）に基地局確認部３２０および解放要求送信部３２２を削除する。具体的にはプロセスを生成したり、終了したりすることで為される。
【００８４】
基地局確認部３２０および解放要求送信部３２２は、ＰＨＳ２００がＩＰアドレスを取得してから解放するまでのみ必要であるため、プロセス生成部６１０を備える構成により、必要なときすなわちＩＰアドレスを取得した後にのみ基地局確認部３２０および解放要求送信部３２２を生成させることができる。また、ＤＨＣＰサーバ４００にＩＰアドレス解放要求を送信した後は、基地局確認部３２０および解放要求送信部３２２を利用する必要がなくなる。解放要求送信部３２２がＤＨＣＰサーバ４００にＩＰアドレス解放要求を送信した後に基地局確認部３２０および解放要求送信部３２２を削除するため、利用することがなくなった基地局確認部３２０および解放要求送信部３２２を保持しておくことがなくなり、メモリの無駄な消費を削減することができる。
【００８５】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【００８６】
例えば、本実施形態において基地局は、無線ＬＡＮアクセスポイント等をも含むものとする。
【００８７】
なお、本明細書の通信方法における各工程は、必ずしもシーケンス図として記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むとしてもよい。
【産業上の利用可能性】
【００８８】
本発明は、ＤＨＣＰサーバが移動局にＩＰアドレスを付与する通信システムおよび通信方法に利用することができる。
【図面の簡単な説明】
【００８９】
【図１】通信システムを説明するためのシステム図である。
【図２】ＰＨＳの概略的な機能を示した機能ブロック図である。
【図３】ＰＨＳの外観斜視図である。
【図４】第１実施形態にかかる基地局の概略的な機能を示した機能ブロック図である。
【図５】ＤＨＣＰサーバの概略的な機能を示した機能ブロック図である。
【図６】ＰＨＳ、第１実施形態にかかる基地局、ＤＨＣＰサーバを用いた通信方法の流れを示したシーケンス図である。
【図７】第２実施形態にかかる基地局の概略的な機能を示した機能ブロック図である。
【図８】従来のＤＨＣＰを利用した携帯端末（移動局）のＩＰアドレス付与にかかる通信システム１０を説明するためのシステム図である。
【図９】図８のＤＨＣＰを利用した携帯端末（移動局）のＩＰアドレス付与の流れを説明するためのシーケンス図である。
【符号の説明】
【００９０】
１００  …通信システム、１１０  …通信網、１２０  …センターサーバ、２００  …ＰＨＳ、２０２  …端末制御部、２０４  …端末記憶部、２０６  …端末表示部、２０８  …操作部、２１０  …音声入力部、２１２  …音声出力部、２１４  …端末通信部、２２０  …ＩＰアドレス取得部、２２２  …移動局送信部、２２４  …移動局確認部、２２６  …ＩＰアドレス削除部、３００、６００  …基地局、３０２、６０２  …基地局制御部、３０４  …基地局記憶部、３０６  …無線通信部、３０８  …有線通信部、３２０  …基地局確認部、３２２  …解放要求送信部、３２４  …基地局送信部、４００  …ＤＨＣＰサーバ、４０２  …サーバ制御部、４０４  …サーバ記憶部、４０６  …サーバ通信部、４０８  …ＩＰアドレス格納部、４１０  …ＩＰアドレス割当部、４１２  …解放要求受信部、４１４  …ＩＰアドレス解放部、６１０  …プロセス生成部
【図１】
2009182524.tif 000003
【図２】
2009182524.tif 000004
【図３】
2009182524.tif 000005
【図４】
2009182524.tif 000006
【図５】
2009182524.tif 000007
【図６】
2009182524.tif 000008
【図７】
2009182524.tif 000009
【図８】
2009182524.tif 000010
【図９】
2009182524.tif 000011