(57)【要約】 【課題】  無線ＬＡＮなどの通信エリア外に移動した場合、通信処理を簡単かつ迅速に再開することができる移動機および通信方法を提供することを目的とする。【解決手段】  ＩＰｓｅｃ通信処理部１０２はＩＰｓｅｃを用いて通信相手から通信処理を行うための通信情報を取得して通信相手と通信処理を行うための通信情報を通信情報保持部１０５に記憶するとともに、当該通信情報を用いて通信処理を行う。この圏内・圏外判定部１０４により無線ＬＡＮの圏外にいると判断されると、保持タイマ制御部１０６は予め定められた時間を計時する。そして、保持タイマ制御部１０６が所定時間計時する前に、圏内・圏外判定部１０４により無線ＬＡＮの圏内に戻ったと判断されたとき、通信情報保持部１０５に記憶されている通信情報を用いてＩＰｓｅｃ通信処理部１０２は通信処理を行うことができる。【選択図】  図２
2008054102.tif 000002
【特許請求の範囲】
【請求項１】
無線ＬＡＮを用いて通信相手から通信処理を行うための通信情報を取得するとともに当該通信情報を用いて通信処理を行う通信処理手段と、
前記通信処理手段により得られた、前記通信相手と通信処理を行うための通信情報を記憶する記憶手段と、
前記無線ＬＡＮの圏外にいるか、または圏内にいるかを判断する圏内・圏外判断手段と、
前記圏内・圏外判断手段により、前記無線ＬＡＮの圏外にいると判断されると、予め定められた時間を計時する計時手段と、
前記計時手段により所定時間計時する前に、前記圏内・圏外判断手段により前記無線ＬＡＮの圏内に戻ったと判断されたとき、前記記憶手段に記憶されている通信情報を用いて通信処理を行うよう通信処理手段を制御する制御手段と、
を備える通信装置。
【請求項２】
前記記憶手段に記憶されている通信情報の一つであるアドレス情報と、前記無線ＬＡＮの圏内に戻ったときに割り当てられたアドレス情報とが一致しているか否かを判断する通信継続判断手段をさらに備え、
前記通信処理手段は、前記通信継続判断手段によりアドレス情報が一致していないと判断された場合には、前記記憶手段に記憶されている通信情報を消去し、接続状態を切断することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記通信処理手段は、前記記憶手段に記憶されている通信情報を用いたダミーデータを通信相手に送信し、その応答を受信できない場合には、前記記憶手段に記憶されている通信情報を消去して、前記通信処理手段の接続状態を切断するよう前記通信処理手段を制御し、その応答を受信した場合には、前記記憶手段に記憶されている通信情報を用いて通信処理を行うことを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記計時手段により所定時間計時された場合、前記通信情報保持手段に記憶されている通信情報を消去する消去手段をさらに備えることを特徴とする請求項１から３のいずれか一項に記載の通信装置。
【請求項５】
無線ＬＡＮを用いて通信相手から通信処理を行うための通信情報を取得するとともに当該通信情報を用いて通信処理を行う通信処理ステップと、
前記通信処理ステップにより得られた、前記通信相手と通信処理を行うための通信情報を記憶する記憶ステップと、
前記無線ＬＡＮの圏外にいるか、または圏内にいるかを判断する圏内・圏外判断ステップと、
前記圏内・圏外判断ステップにより、前記無線ＬＡＮの圏外にいると判断されると、予め定められた時間を計時する計時ステップと、
前記計時ステップにより所定時間計時する前に、前記無線ＬＡＮの圏内に戻ったと判断されたとき、前記記憶ステップにおいて記憶された通信情報を用いて通信処理を行う再通信処理ステップと、
を備える通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰｓｅｃ（IP security）等のトンネリング処理を行う移動機および通信方法に関する。
【背景技術】
【０００２】
無線ＬＡＮを経由してＩＰｓｅｃを用いたトンネリング処理を行う移動機が知られている。例えば、下記特許文献１には、移動無線端末装置が無線ＬＡＮアクセスポイントを経由して網中継装置とＩＰｓｅｃトンネルを確立し、通信を行うことが記載されている。
【特許文献１】特開２００５−２０４０８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の移動機は、以下の問題があった。すなわち、移動機が無線ＬＡＮのエリア内からエリア外に移動すると、無線ＬＡＮによる通信を行うことができず、通信が切断されてしまう。そして、再度移動機が無線ＬＡＮのエリア内に移動して通信を継続しようとしても、継続することができず、再度通信接続処理から行わなければならないという問題があった。
【０００４】
そこで、本発明では、無線ＬＡＮなどの通信エリア外に移動したとしても、通信処理を簡単かつ迅速に再開することができる移動機および通信方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述の課題を解決するために、本発明の移動機は、無線ＬＡＮを用いて通信相手から通信処理を行うための通信情報を取得するとともに当該通信情報を用いて通信処理を行う通信処理手段と、上記通信処理手段により得られた、上記通信相手と通信処理を行うための通信情報を記憶する記憶手段と、上記無線ＬＡＮの圏外にいるか、または圏内にいるかを判断する圏内・圏外判断手段と、上記圏内・圏外判断手段により、上記無線ＬＡＮの圏外にいると判断されると、予め定められた時間を計時する計時手段と、上記計時手段により所定時間計時する前に、上記圏内・圏外判断手段により上記無線ＬＡＮの圏内に戻ったと判断されたとき、上記記憶手段に記憶されている通信情報を用いて通信処理を行うよう通信処理手段を制御する制御手段と、を備えている。
【０００６】
また、本発明の通信方法は、無線ＬＡＮを用いて通信相手から通信処理を行うための通信情報を取得するとともに当該通信情報を用いて通信処理を行う通信処理ステップと、上記通信処理ステップにより得られた、上記通信相手と通信処理を行うための通信情報を記憶する記憶ステップと、上記無線ＬＡＮの圏外にいるか、または圏内にいるかを判断する圏内・圏外判断ステップと、上記圏内・圏外判断ステップにより、上記無線ＬＡＮの圏外にいると判断されると、予め定められた時間を計時する計時ステップと、上記計時ステップにより所定時間計時する前に、上記無線ＬＡＮの圏内に戻ったと判断されたとき、上記記憶ステップにおいて記憶された通信情報を用いて通信処理を行う再通信処理ステップと、を備えている。
【０００７】
この発明によれば、無線ＬＡＮを用いて通信相手から通信処理を行うための通信情報を取得して、当該通信情報を記憶するとともに、当該通信情報を用いて通信処理を行う。そして、無線ＬＡＮの圏外にいるか、または圏内にいるかを判断し、無線ＬＡＮの圏外にいると判断されると、予め定められた時間を計時し、所定時間計時する前に、無線ＬＡＮの圏内に戻ったと判断されたとき、記憶されている通信情報を用いて通信処理を行うことができる。これにより、無線ＬＡＮにおける再接続処理を行うことなく、簡単に通信を継続することができる。
【０００８】
また、本発明の移動機は、上記記憶手段に記憶されている通信情報の一つであるアドレス情報と、上記無線ＬＡＮの圏内に戻ったときに割り当てられたアドレス情報とが一致しているか否かを判断する通信継続判断手段をさらに備え、上記通信処理手段は、上記通信継続判断手段によりアドレス情報が一致していないと判断された場合には、上記記憶手段に記憶されている通信情報を消去し、接続状態を切断することが好ましい。
【０００９】
この発明によれば、記憶されている通信情報の一つであるアドレス情報と、上記無線ＬＡＮの圏内に戻ったときに割り当てられたアドレス情報とが一致しているか否かを判断し、アドレス情報が一致していないと判断された場合には、記憶されている通信情報を消去し、接続状態を切断することができる。これにより、他の無線ＬＡＮの圏内に入ってしまったか否かを簡単に判断することができ、他の無線ＬＡＮの圏内に入ってしまった場合には、接続状態を切断することができる。
【００１０】
また、本発明の移動機における上記通信処理手段は、上記記憶手段に記憶されている通信情報を用いたダミーデータを通信相手に送信し、その応答を受信できない場合には、上記記憶手段に記憶されている通信情報を消去して、上記通信処理手段の接続状態を切断し、その応答を受信した場合には、上記記憶手段に記憶されている通信情報を用いて通信処理を行うことが好ましい。
【００１１】
この発明によれば、記憶されている通信情報を用いたダミーデータを通信相手に送信し、その応答を受信できない場合には、記憶されている通信情報を消去して、接続状態を切断し、その応答を受信した場合には、記憶されている通信情報を用いて通信処理を行うことができる。これにより、再接続先であるＰＤＧ等の通信制御装置における通信接続の維持状態を簡単に知ることができるとともに、当該通信制御装置において通信情報を記憶しているなど通信接続を維持できる状態でない場合には、通信接続を切断することができ、通信制御装置の維持状態に応じた通信処理を行うことができる。
【００１２】
また、本発明の移動機は、上記計時手段により所定時間計時された場合、上記通信情報保持手段に記憶されている通信情報を消去する消去手段をさらに備えることが好ましい。
【００１３】
この発明によれば、所定時間計時された場合、記憶されている通信情報を消去することにより、通信情報をいつまでも記憶しておくことなく、メモリ等を効率的に使用することができる。
【発明の効果】
【００１４】
本発明は、無線ＬＡＮの圏外に出た場合においても、時間のかかる再接続処理を行うことなく、簡単に通信を継続することができる。
【発明を実施するための最良の形態】
【００１５】
本発明は、一実施形態のために示された添付図面を参照して以下の詳細な記述を考慮することによって容易に理解することができる。以下、添付図面を参照しながら本発明の実施形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００１６】
図１は、本実施形態の移動機１００が無線ＬＡＮを経由して通信を行うことができる通信システムのシステム構成図である。図１に示すように、移動機１００は無線ＬＡＮアクセスポイント２００を経由してＰＤＧ（Packet Data Gateway）３００との間でＩＰｓｅｃによるトンネリング処理を行うことにより通信トンネル（以下、ＩＰｓｅｃトンネルと称する）を確立することができる。そして、移動機１００は、ＰＤＧ３００、インターネット５００を経由し、ＳＩＰサーバ４００を用いて通信相手との接続処理を行うことができる。
【００１７】
移動機１００は、ＰＤＧ３００との間でＩＰｓｅｃトンネルを確立するときには、その確立のためのＩＰｓｅｃ情報である通信情報を記憶し、記憶した通信情報を用いて通信処理を行うことができる。通信情報としては、セキュリティアソシエーション、およびセキュリティポリシーが挙げられる。
【００１８】
セキュリティアソシエーション（ＳＡ）は、ＩＰｓｅｃ通信を行う移動機およびＩＰｓｅｃ終端装置であるＰＤＧ３００のそれぞれが保持しなければならない通信プロパティである。具体的には、宛先ＩＰアドレス（通信相手のＩＰアドレス）、使用するＩＰｓｅｃプロトコル（例えばＥＳＰ：Encapsulating Security Payload）、暗号鍵、認証鍵（１６進数のランダム値からなる）、ＳＰＩ（Security Parameter Index）、シーケンス番号カウンタ、シーケンスカウンタオーバーフローフラグ、リプレイ制御ウィンドウ、暗号化アルゴリズム、認証アルゴリズム、ＳＡ有効期間、経路ＭＴＵ（MaximumTransmission Unit）などである。
【００１９】
セキュリティポリシーは、ＩＰパケットを送受信する際、そのＩＰパケットにＩＰｓｅｃを適用するか否か、またどのようなＩＰｓｅｃ機能を適用するかなどを規定したものである。具体的には、送信元ＩＰアドレス（端末のＩＰアドレス）、宛先ＩＰアドレス（サーバのＩＰアドレス）、プロトコル、宛先ポート、適用する処理（例えばＥＳＰ化など）などである。
【００２０】
つぎに、移動機１００の構成について説明する。図２は、移動機１００のブロック図である。図２に示すように、移動機１００は、ＣＰＵ、ＲＡＭ、ＲＯＭ、および通信モジュール等のハードウエアから構成されており、無線ＬＡＮ制御部１０１、ＩＰｓｅｃ通信処理部１０２（通信処理手段、制御手段）、通信アプリケーション１０３、圏内・圏外判定部１０４（圏内・圏外判断手段）、通信情報保持部１０５（記憶手段）、保持タイマ制御部１０６（計時手段、消去手段）、導通判定処理部１０７（通信継続判断手段）を備えている。以下、各構成要素について説明する。
【００２１】
無線ＬＡＮ制御部１０１は、無線ＬＡＮアクセスポイント２００と無線通信により通信を行う部分である。
【００２２】
ＩＰｓｅｃ通信処理部１０２は、無線ＬＡＮ制御部１０１を介してＩＰｓｅｃを用いた通信を行う部分である。具体的には、ＩＰｓｅｃ通信処理部１０２は、アクセスポイント２００に対する帰属処理およびＤＨＣＰ（Dynamic Host Configuration Protocol）処理を行い、アクセスポイントから割り当てられたＩＰアドレス等を取得する。また、ＩＰｓｅｃ通信処理部１０２は、前手順で取得したＩＰｓｅｃ通信を行うための通信情報を通信情報保持部１０５に記憶させる。そして、ＩＰｓｅｃ通信処理部１０２は、通信情報保持部１０５に記憶されている通信情報を用いて、ＰＤＧ３００との間でトンネリング処理を行い、送信するデータをＩＰｓｅｃによるカプセル化し、またカプセル化された受信データに対する処理を行う。
【００２３】
さらに、ＩＰｓｅｃ通信処理部１０２は、無線ＬＡＮの圏外に出て、再度圏内に戻ってきた場合には、通信情報保持部１０５に記憶されている通信情報を用いて通信処理を行うよう動作する。すなわち、ＩＰｓｅｃ通信処理部１０２は、無線ＬＡＮの圏外に出て、再度圏内に戻ってきたと判断する場合には、記憶しているＩＰアドレスと再度戻ってきたときに割り振られたＩＰアドレスとの一致を判断するよう、導通判定処理部１０７に指示する。そして、導通判定処理部１０７においてＩＰアドレスが一致していると判断された場合、その旨を受けたＩＰｓｅｃ通信処理部１０２は通信情報保持部１０５に記憶されている通信情報を用いて生成されたダミーデータを送信する。そしてＩＰｓｅｃ通信処理部１０２が、そのダミーデータに対する応答を受信した場合、その旨を導通判定処理部１０７に通知すると、導通判定処理部１０７は、再接続したＰＤＧ３００においてＩＰｓｅｃ通信が継続可能であるか否かを判断することができる。また、ＩＰｓｅｃ通信処理部１０２は、ダミーデータに対する応答を受信することができない場合には、ダミーデータを予め定めた回数送信するようにする。
【００２４】
通信アプリケーション１０３は、Ｗｅｂを閲覧するためのブラウザ、電子メールアプリケーションまたはファイル共有アプリケーションである。この通信アプリケーション１０３により生成されたデータがＩＰｓｅｃ通信処理部１０２において処理される。
【００２５】
圏内・圏外判定部１０４は、無線ＬＡＮ制御部１０１におけるアクセスポイント２００からの電波の受信状況、すなわち無線ＬＡＮ制御部１０１において計測される電界強度に基づいて、アクセスポイント２００の圏内にいるか、圏外にいるかを判断する部分であり、この電界強度が所定値以上であればアクセスポイント２００の圏内にいると判断し、電界強度が所定値未満であれば圏外にいると判定する。この圏内・圏外判定部１０４は、移動機１００がアクセスポイント２００の圏内にいるか、または圏外にいるかを示す情報を保持タイマ制御部１０６に出力する。
【００２６】
通信情報保持部１０５は、ＩＰｓｅｃ通信処理部１０２においてＩＰｓｅｃによる通信処理を行うにあたって必要な通信情報を記憶する部分である。また、通信情報保持部１０５は、導通判定処理部１０７からの指示により記憶している通信情報を開放（消去）する処理を行う。
【００２７】
保持タイマ制御部１０６は、タイマを備え、圏内・圏外判定部１０４から入力された圏外にいるか、または圏内にいるかを示す情報に基づいて、予め定めた時間の計時を開始する部分である。保持タイマ制御部１０６は、予め定めた時間を計時してタイムアウトすると、通信情報保持部１０５に記憶されている通信情報を開放するよう指示する。通信情報保持部１０５はこの指示により通信情報の開放、すなわち消去を行う。
【００２８】
導通判定処理部１０７は、保持タイマ制御部１０６において移動機１００が圏内に入ったことに起因してタイマリセットされた場合に、圏内のアクセスポイントにより割り振られる通信情報（例えばＩＰアドレス）と通信情報保持部１０５に記憶されている通信情報（例えばＩＰアドレス）とを比較し、一致しているか否かを判定することにより導通可能であるか、すなわち再接続を行うことができるか否かを判定する部分である。
【００２９】
また、導通判定処理部１０７は、ＩＰｓｅｃ通信処理部１０２により送信されたダミーデータに対する応答をＩＰｓｅｃ通信処理部１０２が受信し、その旨をＩＰｓｅｃ通信処理部１０２から受けることにより、ＰＤＧ３００においてＩＰｓｅｃ通信が継続可能であるか否かを判断することができる。導通判定処理部１０７は、ＩＰｓｅｃ通信処理部１０２がダミーデータに対する応答を受信することができず、ＩＰｓｅｃ通信の継続ができないと判断した場合には、通信情報保持部１０５に記憶されている通信情報を開放させ、ＩＰｓｅｃ通信処理部１０２にＩＰｓｅｃ通信のための通信シーケンスの確立を要求し、再度通信処理をやり直させる。
【００３０】
つぎに、このように構成された移動機１００の動作について説明する。図３は、本実施形態の移動機１００の動作を示すフローチャートである。
【００３１】
通信アプリケーション１０３からの通信要求にしたがって、ＩＰｓｅｃ通信処理部１０２および無線ＬＡＮ制御部１０１によりＩＰｓｅｃ通信接続のためのシーケンスが実行され（Ｓ１０１）、ＩＰｓｅｃにより通信が実行されるための通信情報が通信情報保持部１０５に保存される（Ｓ１０２）。この保存処理と平行して、ＩＰｓｅｃによる通信が実行される（Ｓ１０３）。
【００３２】
ＩＰ通信処理部１０２において、ＩＰｓｅｃによる通信中であるか、回線切断かが判断される（Ｓ１０４）。そして、通信中であると判断された場合には、無線ＬＡＮの圏内かまたは圏外かが、圏内・圏外判定部１０４において電界強度に基づいて判定される（Ｓ１０５）。ここで、圏内・圏外判定部１０４により圏外であると判定された場合には、保持タイマ制御部１０６のタイマが起動する（Ｓ１０６）。その後、保持タイマ制御部１０６のタイマがタイムアウトするまで（Ｓ１０８）、圏内・圏外判定部１０４において移動機１００が無線ＬＡＮの圏内に入ったか、または圏外のままであるかが判断される（Ｓ１０７）。ここで、移動機１００が無線ＬＡＮの圏内に入ることなく、保持タイマ制御部１０６においてタイムアウトした場合（Ｓ１０８）、保持タイマ制御部１０６からの指示により、通信情報保持部１０５により記憶された通信情報は開放（消去）される（Ｓ１１２）。
【００３３】
また、Ｓ１０７において、移動機１００が無線ＬＡＮの圏内に入ったと（すなわち電界強度が所定値以上であると）、圏内・圏外判定部１０４により判断された場合、保持タイマ制御部１０６に対してタイマの計時動作を停止させ、タイマがリセットされる（Ｓ１０９）。
【００３４】
そして、無線ＬＡＮの再接続時に、圏内のアクセスポイントにより割り振られる通信情報（例えばＩＰアドレス）と通信情報保持部１０５に記憶されている通信情報（例えばＩＰアドレス）とが、導通判定処理部１０７により比較され、一致しているか否かが判定されることにより導通可能であるか、すなわち再接続を行うことができるか否かが判定される（Ｓ１１０）。ここで、導通判定処理部１０７において通信情報が不一致であると判定された場合、他の無線ＬＡＮの圏内に入ったと判断され、導通判定処理部１０７により通信情報保持部１０５に記憶されている通信情報が開放される（Ｓ１０８）。そして、再接続処理が行われる。
【００３５】
また、通信情報が一致していると判定された場合には、通信情報保持部１０５に記憶されている通信情報を用いて生成されたダミーデータ（例えばＵＤＰカプセル）が、ＩＰｓｅｃ通信処理部１０２によりアクセスポイント２００を介してＰＤＧ３００に送信される。そして、送信したダミーデータの応答が受信されることにより、ＩＰｓｅｃを用いた通信状態が継続されているか否かが、導通判定処理部１０７により判断される（Ｓ１１１）。
【００３６】
ここで、導通判定処理部１０７によりダミーデータの応答が受信されたと判断された場合には、再接続が正常完了したと判断され、ＩＰｓｅｃによる通信が再開される（Ｓ１０３）。また、導通判定処理部１０７によりダミーデータの応答が受信されなかったと判断された場合には、再接続が完了しないと判断され、ＩＰｓｅｃによる通信は再開されることなく、通信情報保持部１０５においてＩＰｓｅｃ情報が開放される（Ｓ１０８）。なお、Ｓ１１１において、送信したダミーデータの応答が受信されるまで、予め定めた回数、ダミーデータは送信される。
【００３７】
つぎに、このような移動機１００とＩＰｓｅｃによる通信を行うＰＤＧ３００の動作について説明する。図４は、ＰＤＧ３００の動作を示すフローチャートである。
【００３８】
ＰＤＧ３００では、移動機１００からのＩＰｓｅｃ通信の要求によりＩＰｓｅｃ接続シーケンスが実行される（Ｓ２０１）。そして、ＩＰｓｅｃ情報がＰＤＧ３００に備えられている記憶部に記憶される（Ｓ２０２）。ＰＤＧ３００と移動機１００との間で、ＩＰｓｅｃの通信が行われ（Ｓ２０３）、所定時間データの受信がない場合には（Ｓ２０４）、ＰＤＧ３００内で保持されるＩＰｓｅｃ情報は開放される（Ｓ２０５）。また、Ｓ２０４で所定時間データの受信がある場合であって、ダミーデータが受信された場合には（Ｓ２０６）、ダミーデータを受信した旨の応答信号が送信される（Ｓ２０７）。
【００３９】
なお、Ｓ２０６において、移動機１００の通信情報保持部１０５に記憶されている通信情報を用いてＩＰｓｅｃによるダミーデータが受信され、その受信されたダミーデータがＰＤＧ３００において記憶しているＩＰｓｅｃ通信のための通信情報を用いて受信することができない場合には、すなわち、移動機１００とＰＤＧ３００との間でＩＰｓｅｃのための通信情報の内容にずれが生じている場合、応答信号を送信することなく、ダミーデータを受信していないものとして処理される。
【００４０】
以上のように動作する移動機１００およびＰＤＧ３００における正常処理またはエラー処理を示すシーケンス処理について説明する。図５は、移動機１００およびＰＤＧ３００におけるＩＰｓｅｃを確立するまでのシーケンス処理を示すシーケンス図である。
【００４１】
移動機１００とアクセスポイント２００との間では、無線ＬＡＮにおける帰属処理が行われ（Ｓ３０１）、ＤＨＣＰ処理が行われる（Ｓ３０２）。そして、ＤＮＳ（Domain Name System）との間ではＰＤＧ３００のＩＰアドレスの取得処理が行われる（Ｓ３０３）。
【００４２】
このような前手順を行った後、移動機１００においてＰＤＧ３００に対してＩＰｓｅｃ通信を行うための処理手順が実行される（Ｓ３０４）。そして、この処理手順において取得されたＩＰｓｅｃのための通信情報を用いてＩＰｓｅｃ通信が確立し、ＩＰｓｅｃ通信によるデータ通信が行われる（Ｓ３０５）。
【００４３】
図６は、移動機１００が無線ＬＡＮの圏外に移動し、再度圏内に戻ってきたときにおいて正常にＩＰｓｅｃ通信を再開することができたときのシーケンス図である。
【００４４】
ＩＰｓｅｃ通信確立中に（Ｓ４０１）、移動機１００では、圏内・圏外判定部１０４により電界強度に基づいて、移動機１００は無線ＬＡＮの圏外に移動したと判断される（Ｓ４０２）。そして、この判断にしたがって保持タイマ制御部１０６のタイマが始動する（Ｓ４０３）。その後、タイマが所定時間を計時する前に、圏内・圏外判定部１０４により電界強度が所定値以上であって、移動機１００が無線ＬＡＮの圏内に移動したと判断されると（Ｓ４０４）、ＩＰｓｅｃ通信処理部１０２により無線ＬＡＮの帰属処理（Ｓ４０５）、およびＤＨＣＰ処理（Ｓ４０６）が行われる。
【００４５】
そして、通信情報保持部１０５に記憶されている通信情報（例えば、ローカルで割り振られたＩＰアドレス）と再取得した通信情報（例えば、ローカルで割り振られたＩＰアドレス）とが一致しているか否かが判断され、ここでは一致していると導通判定処理部１０７において判断される（Ｓ４０７）。その後、移動機１００では、ダミーデータであるＵＤＰカプセルが生成され、生成されたＵＤＰカプセルはＰＤＧ３００に送信され、その応答が受信される（Ｓ４０８）。ここでは、通信情報は一致しており、ダミーデータであるＵＤＰカプセルを受信することができたため、ＰＤＧ３００ではＩＰｓｅｃ通信が継続していると判断され、ＩＰｓｅｃ通信がそのまま継続される（Ｓ４０９）。
【００４６】
図７は、移動機１００が無線ＬＡＮの圏外に移動し、再度圏内に戻ってきたときにおいて正常にＩＰｓｅｃ通信を再開することができなかったときのシーケンス図である。
【００４７】
ＩＰｓｅｃ通信確立中に（Ｓ５０１）、移動機１００では、圏内・圏外判定部１０４により電界強度に基づいて、移動機１００は無線ＬＡＮの圏外に移動したと判断される（Ｓ５０２）。そして、この判断にしたがって保持タイマ制御部１０６のタイマが始動する（Ｓ５０３）。その後、タイマが所定時間を計時する前に、圏内・圏外判定部１０４により電界強度が所定値以上であって、移動機１００が無線ＬＡＮの圏内に移動したと判断されると（Ｓ５０４）、ＩＰｓｅｃ通信処理部１０２により無線ＬＡＮの帰属処理（Ｓ５０５）、およびＤＨＣＰ処理（Ｓ５０６）が行われる。
【００４８】
そして、通信情報保持部１０５に記憶されている通信情報（ローカルに割り振られたＩＰアドレス）と再取得した通信情報（ローカルに割り振られたＩＰアドレス）とが一致しているか否かが判断され、ここでは一致していると導通判定処理部１０７において判断される（Ｓ５０７）。その後、移動機１００では、ダミーデータであるＵＤＰカプセルが生成され、生成されたＵＤＰカプセルはＰＤＧ３００に送信される（Ｓ５０８）。ここでは、移動機１００においてＰＤＧ３００からダミーデータの応答は受信されないため、予め定められた回数、ＵＤＰカプセルはＰＤＧ３００に送信される（Ｓ５０８）。そして、ＰＤＧ３００において、ＩＰアドレス以外のその他の通信情報において相違があって、正常に受信することができなかった場合には、その応答は送信されないことになる。
【００４９】
すなわち、移動機１００において、ＰＤＧ３００からダミーデータに対する応答を受信することができなかった場合には、ＩＰｓｅｃ通信処理部１０２において通信回線切断処理が行われ、通信情報の開放処理が行われる（Ｓ５０９）。そして、ＩＰｓｅｃ通信処理部１０２において、再度ＤＮＳに対してＰＤＧ３００のＩＰアドレスの取得処理が行われる（Ｓ５１０）。そして、ＩＰｓｅｃ通信処理部１０２においてＰＤＧ３００との間でＩＰｓｅｃ通信のためのシーケンス処理が行われる（Ｓ５１１）。
【００５０】
図８は、移動機１００が無線ＬＡＮの圏外に移動し、他のアクセスポインの圏内に移動したときのシーケンス図である。
【００５１】
ＩＰｓｅｃ通信確立中に（Ｓ６０１）、移動機１００では、圏内・圏外判定部１０４により電界強度に基づいて、移動機１００は無線ＬＡＮの圏外に移動したと判断される（Ｓ６０２）。そして、この判断にしたがって保持タイマ制御部１０６のタイマが始動する（Ｓ６０３）。その後、タイマが所定時間を計時する前に、圏内・圏外判定部１０４により電界強度が所定値以上であって、移動機１００が無線ＬＡＮの圏内に移動したと判断されると（Ｓ６０４）、ＩＰｓｅｃ通信処理部１０２により無線ＬＡＮの帰属処理（Ｓ６０５）、およびＤＨＣＰ処理（Ｓ６０６）が行われる。
【００５２】
そして、通信情報保持部１０５に記憶されている通信情報（例えばローカルで割り振られたＩＰアドレス）と再取得した通信情報（例えばローカルで割り振られたＩＰアドレス）とが一致しているか否かが判断され、ここでは一致していないと導通判定処理部１０７において判断される（Ｓ６０７）。そして、ＩＰｓｅｃ通信処理部１０２において通信回線切断処理が行われ、通信情報の開放処理が行われる（Ｓ６０８）。そして、ＩＰｓｅｃ通信処理部１０２において、再度ＤＮＳに対して、ＰＤＧ３００のＩＰアドレスの取得処理が行われる（Ｓ６０９）。そして、ＩＰｓｅｃ通信処理部１０２においてＰＤＧ３００との間でＩＰｓｅｃ通信のためのシーケンス処理が行われる（Ｓ６１０）。
【００５３】
図９は、移動機１００が無線ＬＡＮの圏外に移動し、そのまま、無線ＬＡＮの圏内に入ることなくタイムアウトしたときのシーケンス図である。
【００５４】
ＩＰｓｅｃ通信確立中に（Ｓ７０１）、移動機１００では、圏内・圏外判定部１０４により電界強度に基づいて、移動機１００は無線ＬＡＮの圏外に移動したと判断される（Ｓ７０２）。そして、この判断にしたがって保持タイマ制御部１０６のタイマが始動する（Ｓ７０３）。そして、移動機１００は、無線ＬＡＮの圏内に入ることなく、タイマが所定時間を計時すると（Ｓ７０４）、そして、ＩＰｓｅｃ通信処理部１０２において通信回線切断処理が行われ、通信情報の開放処理が行われる（Ｓ７０５）。この場合、再度無線ＬＡＮの圏内に入った場合には、再度通信情報の取得処理からはじめる必要があり、例えば、図５に示すシーケンス処理から始めることになる。
【００５５】
つぎに、本実施形態の移動機１００の作用効果について説明する。本実施形態の移動機１００において、無線ＬＡＮ制御部１０１を介してＩＰｓｅｃ通信処理部１０２は無線ＬＡＮを用いて通信相手からＩＰｓｅｃによる通信処理を行うための通信情報を取得して通信相手と通信処理を行うための通信情報を通信情報保持部１０５に記憶するとともに、当該通信情報を用いて通信処理を行う。そして、圏内・圏外判定部１０４は、無線ＬＡＮ制御部１０１で受けた電界強度に基づいて無線ＬＡＮの圏外にいるか、または圏内にいるかを判断する。この圏内・圏外判定部１０４により無線ＬＡＮの圏外にいると判断されると、保持タイマ制御部１０６は予め定められた時間を計時する。そして、保持タイマ制御部１０６が所定時間計時する前に、圏内・圏外判定部１０４により無線ＬＡＮの圏内に戻ったと判断されたとき、通信情報保持部１０５に記憶されている通信情報を用いてＩＰｓｅｃ通信処理部１０２は通信処理を行うことができる。これにより、無線ＬＡＮにおけるＩＰｓｅｃ通信の再接続処理を行うことなく、簡単にＩＰｓｅｃ通信を継続することができる。
【００５６】
本実施形態においては、ＩＰｓｅｃ通信を行うための通信情報を記憶することにしているが、これに限ることなく、再接続する際に何らかの通信情報を利用する通信方式を実行する場合においては、所定時間はその通信情報を記憶しておき、再度通信処理を行うときには記憶している通信情報を利用するようにしても良い。
【００５７】
また、この移動機１００において、導通判定処理部１０７は、通信情報保持部１０５に記憶されている通信情報の一つであるＩＰアドレスと、上記無線ＬＡＮの圏内に戻ったときに割り当てられたＩＰアドレスとが一致しているか否かを判断する。そして、ＩＰｓｅｃ通信処理部１０２は、導通判定処理部１０７によりＩＰアドレスが一致していないと判断された場合には、通信情報保持部１０５に記憶されている通信情報を消去し、ＩＰｓｅｃ通信の接続状態を切断することができる。これにより、他の無線ＬＡＮの圏内に入ってしまったか否かを簡単に判断することができ、他の無線ＬＡＮの圏内に入ってしまった場合には、ＩＰｓｅｃ通信の接続状態を切断することができる。
【００５８】
また、この移動機１００において、ＩＰｓｅｃ通信処理部１０２は通信情報保持部１０５に記憶されている通信情報を用いたダミーデータを通信相手に送信し、その応答を受信できない場合には、通信情報保持部１０５に記憶されている通信情報を消去して、接続状態を切断する。また、ＩＰｓｅｃ通信処理部１０２がその応答を受信した場合には、通信情報保持部１０５に記憶されている通信情報を用いて通信処理を行うことができる。これにより、移動機１００は再接続先であるＰＤＧ３００等の通信制御装置における通信接続における維持状態を簡単に知ることができるとともに、当該ＰＤＧ３００において通信情報を記憶しているなどＩＰｓｅｃ通信による通信接続を維持できる状態でない場合には、通信接続を切断することができ、ＰＤＧ３００のＩＰｓｅｃ通信の維持状態に応じた通信処理を行うことができる。
【００５９】
また、移動機１００において、保持タイマ制御部１０６のタイマにより所定時間計時された場合、保持タイマ制御部１０６は通信情報保持部１０５に記憶されている通信情報を消去することにより、通信情報をいつまでも記憶しておくことなく、通信情報保持部１０５等のメモリを効率的に使用することができる。
【図面の簡単な説明】
【００６０】
【図１】本実施形態の移動機１００が無線ＬＡＮを経由して通信を行うことができる通信システムのシステム構成図である。
【図２】移動機１００のブロック図である。
【図３】本実施形態の移動機１００の動作を示すフローチャートである。
【図４】ＰＤＧ３００の動作を示すフローチャートである。
【図５】移動機１００およびＰＤＧ３００におけるＩＰｓｅｃを確立するまでのシーケンス処理を示すシーケンス図である。
【図６】移動機１００が無線ＬＡＮの圏外に移動し、再度圏内に戻ってきたときにおいて正常にＩＰｓｅｃ通信を再開することができたときのシーケンス図である。
【図７】移動機１００が無線ＬＡＮの圏外に移動し、再度圏内に戻ってきたときにおいて正常にＩＰｓｅｃ通信を再開することができなかったときのシーケンス図である。
【図８】移動機１００が無線ＬＡＮの圏外に移動し、他のアクセスポインの圏内に移動したときのシーケンス図である。
【図９】移動機１００が無線ＬＡＮの圏外に移動し、そのまま、無線ＬＡＮの圏内に入ることなくタイムアウトしたときのシーケンス図である。
【符号の説明】
【００６１】
１００…移動機、１０１…無線ＬＡＮ制御部、１０２…ＩＰｓｅｃ通信処理部、１０３…通信アプリケーション、１０４…圏内・圏外判定部、１０５…通信情報保持部、１０６…保持タイマ制御部、１０７…導通判定処理部、２００…アクセスポイント、３００…ＰＤＧ、４００…ＳＩＰサーバ、５００…インターネット。
【図１】
2008054102.tif 000003
【図２】
2008054102.tif 000004
【図３】
2008054102.tif 000005
【図４】
2008054102.tif 000006
【図５】
2008054102.tif 000007
【図６】
2008054102.tif 000008
【図７】
2008054102.tif 000009
【図８】
2008054102.tif 000010
【図９】
2008054102.tif 000011