(57)【要約】【課題】本発明は、無線ＬＡＮによる円滑な通信の実現に伴うユーザの利便性の低下を解消することを可能とする端末等を提供することを目的とする。【解決手段】本発明に係る端末（２’）は、スキャンを実行してアクセス可能なアクセスポイントを検知し、アクセス可能なアクセスポイントのうちの一つに接続する通信部（２１）と、端末を携帯するユーザの移動に係るデータを出力するセンサ（２３、２４）と、所定の状態検知開始条件が成立した場合に、センサを起動し、当該センサから出力されたデータに基づいてユーザが移動状態にあるか否かを判定する状態検知部（２７１’）と、ユーザが移動状態にあると判定された場合に、アクセス可能なアクセスポイントのうち、所定時間間隔で所定回数スキャンを実行した結果、連続して検知された同一のアクセス可能なアクセスポイントを接続の対象とする接続制御部（２７３’）とを有する。【選択図】図６
2014068151.tif 000002
【特許請求の範囲】
【請求項１】
無線ＬＡＮのアクセスポイントに無線により接続可能な端末であって、
スキャンを実行してアクセス可能なアクセスポイントを検知し、前記アクセス可能なアクセスポイントのうちの一つに接続する通信部と、
前記端末を携帯するユーザの移動に係るデータを出力するセンサと、
所定の状態検知開始条件が成立した場合に、前記センサを起動し、当該センサから出力されたデータに基づいて前記ユーザが移動状態にあるか否かを判定する状態検知部と、
前記ユーザが移動状態にあると判定された場合に、前記アクセス可能なアクセスポイントのうち、所定時間間隔で所定回数スキャンを実行した結果、連続して検知された同一のアクセス可能なアクセスポイントを接続の対象とする接続制御部と、
を有することを特徴とする端末。
【請求項２】
所定の状態検知終了条件が成立した場合に、前記状態検知部は、前記センサを停止する、請求項１に記載の端末。
【請求項３】
前記接続制御部は、前記アクセス可能なアクセスポイントのうち、所定のネットワークに属するアクセス可能なアクセスポイントも接続の対象とする、請求項１又は２に記載の端末。
【請求項４】
前記接続制御部は、前記アクセス可能なアクセスポイントのうち、過去に接続したことがあるアクセス可能なアクセスポイントも接続の対象とする、請求項１〜３のいずれか一項に記載の端末。
【請求項５】
前記状態検知部による直近の状態検知から所定時間が経過した場合に、前記接続制御部は、前記アクセス可能なアクセスポイントのすべてを接続の対象とする、請求項１〜４のいずれか一項に記載の端末。
【請求項６】
無線ＬＡＮのアクセスポイントに無線により接続可能な端末の制御方法であって、
前記端末は、当該端末を携帯するユーザの移動に係るデータを出力するセンサを有し、
前記端末が、
所定の状態検知開始条件が成立した場合に、前記センサを起動し、当該センサから出力されたデータに基づいて前記ユーザが移動状態にあるか否かを判定し、
前記ユーザが移動状態にあると判定された場合に、スキャンを実行してアクセス可能な第１のアクセスポイント群を検知し、所定時間が経過した後に、再度スキャンを実行してアクセス可能な第２のアクセスポイント群を検知し、前記第１のアクセスポイント群及び前記第２のアクセスポイント群のいずれにも含まれる同一のアクセス可能なアクセスポイントのうちの一つに接続する、
ことを特徴とする制御方法。
【請求項７】
無線ＬＡＮのアクセスポイントに無線により接続可能な端末の制御プログラムであって、
前記端末は、当該端末を携帯するユーザの移動に係るデータを出力するセンサを有し、
前記端末に、
所定の状態検知開始条件が成立した場合に、前記センサを起動し、当該センサから出力されたデータに基づいて前記ユーザが移動状態にあるか否かを判定し、
前記ユーザが移動状態にあると判定された場合に、スキャンを実行してアクセス可能な第１のアクセスポイント群を検知し、所定時間が経過した後に、再度スキャンを実行してアクセス可能な第２のアクセスポイント群を検知し、前記第１のアクセスポイント群及び前記第２のアクセスポイント群のいずれにも含まれる同一のアクセス可能なアクセスポイントのうちの一つに接続する、
ことを実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮ通信機能を有する端末、その制御方法、及び制御プログラムに関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータを始め、携帯電話、ポータブルゲーム機等の様々な携帯端末への無線ＬＡＮ（Local Area Network）通信機能の標準搭載が進みつつある（例えば、特許文献１を参照）。
【０００３】
携帯端末がアクセスポイントを介してインターネット等に接続しようとする場合に、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）８０２．１１規格の無線通信方式では、携帯端末とアクセスポイントとの間でアソシエーションと呼ばれる所定の手順が行われ、アクセスポイントに対して携帯端末の存在を識別させることが規定されている。
【０００４】
図１３は、このような従来の無線ＬＡＮ通信システムの動作シーケンスの一例を示す図である。
【０００５】
携帯端末は、接続したいネットワークのＥＳＳＩＤ（Extended Service Set Identifier）を含むプローブ要求をブロードキャストする（ステップＳ１３００）。
【０００６】
アクセスポイントは、受信したプローブ要求に含まれるＥＳＳＩＤが自身のＥＳＳＩＤと同じである場合に、プローブ応答を返信する（ステップＳ１３０２）。プローブ応答には、アクセスポイントのＢＳＳＩＤ（Basic Service Set Identifier）、暗号方式、認証方式、通信速度等のパラメータが含まれる。
【０００７】
携帯端末は、アクセスポイントに認証要求を送信する（ステップＳ１３０４）。
【０００８】
アクセスポイントは、所定のアルゴリズムを用いて携帯端末を認証するか否かを決定し、その結果を含む認証応答を返信する（ステップＳ１３０６）。一般に、携帯端末のＭＡＣ（Media Access Control）アドレスを識別子として認証が行われる。
【０００９】
携帯端末は、アクセスポイントにより認証されたことを確認した後に、アクセスポイントにアソシエーション（接続）要求を送信する（ステップＳ１３０８）。アソシエーション要求には、ＥＳＳＩＤ、サポートレート、ポーリング利用要否等のパラメータが含まれる。
【００１０】
アクセスポイントは、認証したＭＡＣアドレスであり、受信したアソシエーション要求に含まれるパラメータがすべて自身に対応していることを確認した後に、アソシエーション応答を返信する（ステップＳ１３１０）。
【００１１】
以上の手順により、携帯端末は、データフレームを送信できるようになる（ステップＳ１３１２）。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２０１１−２５９１５９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
ところで、一般に、複数のアクセスポイントが存在する場合に、携帯端末は、すべてのチャネルをスキャンし、最も信号の強いアクセスポイントに接続を試みる。また、通信の途中でも、現在のアクセスポイントより信号の強いアクセスポイントが検知された場合に、携帯端末は、より信号の強いアクセスポイントに接続を試みる。したがって、近距離に複数のアクセスポイントが存在する場合に、携帯端末は接続先を頻繁に切り替えることがあり、円滑な通信が妨げられることがあった。
【００１４】
例えば、ユーザが、電車、バス、タクシー等、高速で移動可能であり、アクセスポイントのサービスエリア外に短時間に移動可能である車両で移動している場合に、携帯端末は、走行中は車内のアクセスポイントに接続し、停車中は車外の（より信号の強い）アクセスポイントに接続するというように、接続先を切り替えることがある。しかしながら、発車と停車とが頻繁に繰り返されると、接続先も頻繁に切り替わることになり、円滑な通信が妨げられることがあった。
【００１５】
このような従来の課題に対して、ＧＰＳ（Global Positioning System）ユニット、加速度センサ、地磁気センサ等のセンサを用いてユーザが所定の車両で移動しているか否かを判定し、所定の車両で移動している場合に、アクセスポイントとの接続を制限することが考えられる。例えば、アクセスポイントのうち、所定時間間隔で所定回数スキャンを実行した結果、連続して検知された同一のアクセスポイントのみに接続を制限する。これにより、円滑な通信が可能となる。
【００１６】
しかしながら、そのためには、センサを常時動作させておかなければならず、電力消費が増大することにより、電池の持ちが悪くなる可能性があった。また、所定の車両で移動している場合に、アクセスポイントとの接続が一様に制限されることにより、ユーザは自身のモバイル無線ＬＡＮルータ等との接続にも長時間待機しなければならなかった。したがって、ユーザの利便性が大きく損なわれる可能性があった。
【００１７】
本発明は、このような従来の課題を解決すべくなされたものであり、無線ＬＡＮによる円滑な通信の実現に伴うユーザの利便性の低下を解消することを可能とする端末、その制御方法、及び制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１８】
本発明に係る端末は、無線ＬＡＮのアクセスポイントに無線により接続可能な端末であって、スキャンを実行してアクセス可能なアクセスポイントを検知し、アクセス可能なアクセスポイントのうちの一つに接続する通信部と、端末を携帯するユーザの移動に係るデータを出力するセンサと、所定の状態検知開始条件が成立した場合に、センサを起動し、当該センサから出力されたデータに基づいてユーザが移動状態にあるか否かを判定する状態検知部と、ユーザが移動状態にあると判定された場合に、アクセス可能なアクセスポイントのうち、所定時間間隔で所定回数スキャンを実行した結果、連続して検知された同一のアクセス可能なアクセスポイントを接続の対象とする接続制御部とを有する。
【００１９】
また、本発明に係る端末において、所定の状態検知終了条件が成立した場合に、状態検知部は、センサを停止することが好ましい。
【００２０】
また、本発明に係る端末において、接続制御部は、アクセス可能なアクセスポイントのうち、所定のネットワークに属するアクセス可能なアクセスポイントも接続の対象とすることが好ましい。
【００２１】
また、本発明に係る端末において、接続制御部は、アクセス可能なアクセスポイントのうち、過去に接続したことがあるアクセス可能なアクセスポイントも接続の対象とすることが好ましい。
【００２２】
また、本発明に係る端末において、状態検知部による直近の状態検知から所定時間が経過した場合に、接続制御部は、アクセス可能なアクセスポイントのすべてを接続の対象とすることが好ましい。
【００２３】
本発明に係る端末の制御方法は、無線ＬＡＮのアクセスポイントに無線により接続可能な端末の制御方法であって、端末は、当該端末を携帯するユーザの移動に係るデータを出力するセンサを有し、端末が、所定の状態検知開始条件が成立した場合に、センサを起動し、当該センサから出力されたデータに基づいてユーザが移動状態にあるか否かを判定し、ユーザが移動状態にあると判定された場合に、スキャンを実行してアクセス可能な第１のアクセスポイント群を検知し、所定時間が経過した後に、再度スキャンを実行してアクセス可能な第２のアクセスポイント群を検知し、第１のアクセスポイント群及び第２のアクセスポイント群のいずれにも含まれる同一のアクセス可能なアクセスポイントのうちの一つに接続する。
【００２４】
本発明に係る端末の制御プログラムは、無線ＬＡＮのアクセスポイントに無線により接続可能な端末の制御プログラムであって、端末は、当該端末を携帯するユーザの移動に係るデータを出力するセンサを有し、端末に、所定の状態検知開始条件が成立した場合に、センサを起動し、当該センサから出力されたデータに基づいてユーザが移動状態にあるか否かを判定し、ユーザが移動状態にあると判定された場合に、スキャンを実行してアクセス可能な第１のアクセスポイント群を検知し、所定時間が経過した後に、再度スキャンを実行してアクセス可能な第２のアクセスポイント群を検知し、第１のアクセスポイント群及び第２のアクセスポイント群のいずれにも含まれる同一のアクセス可能なアクセスポイントのうちの一つに接続することを実行させる。
【発明の効果】
【００２５】
本発明に係る端末、その制御方法、及び制御プログラムは、所定の状態検知開始条件が成立した場合にセンサを起動し、所定の状態検知終了条件が成立した場合にセンサを停止することにより、電力消費を抑制する。また、アクセスポイントのうち、所定のアクセスポイントのみを接続制限の対象とすることにより、アクセスポイントとの接続に要する平均待機時間を短縮する。これにより、無線ＬＡＮによる円滑な通信の実現に伴うユーザの利便性の低下を解消することを可能とする。
【図面の簡単な説明】
【００２６】
【図１】想定される状況の一例を示す図である。
【図２】無線ＬＡＮ通信システムの概略構成の一例を示す図である。
【図３】携帯端末の概略構成の一例を示す図である。
【図４】状態検知部の動作フローの一例を示す図である。
【図５】接続制御部の動作フローの一例を示す図である。
【図６】第２の実施形態における携帯端末の概略構成の一例を示す図である。
【図７】状態検知部の動作フローの一例を示す図である。
【図８】接続制御部の動作フローの一例を示す図である。
【図９】接続制御部の動作フローの一例を示す図である。
【図１０】第３の実施形態における接続制御部の動作フローの一例を示す図である。
【図１１】状態検知部の動作フローの一例を示す図である。
【図１２】接続制御部の動作フローの一例を示す図である。
【図１３】従来の無線ＬＡＮ通信システムの動作シーケンスの一例を示す図である。
【発明を実施するための形態】
【００２７】
以下、図面を参照しつつ、本発明の様々な実施形態について説明する。ただし、本発明の技術的範囲はそれらの実施形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶ点に留意されたい。
【００２８】
（第１の実施形態）
本実施形態では、ユーザは、電車、バス、タクシー等、所定速度以上で移動可能であり、アクセスポイントのサービスエリア外に所定時間内（例えば、ｔ分間隔でｎ回スキャンを実行する場合は、ｔ×（ｎ−１）分以内）に移動可能である乗り物（以下「所定の乗り物」という。）で移動するものとし、移動中に携帯端末から無線ＬＡＮに接続するものとする。
【００２９】
図１は、このような状況の一例を示す図である。
【００３０】
ユーザは、携帯端末を所持しながら乗り物に乗る。携帯端末から無線ＬＡＮへの接続はオンにされているとする。そして、乗り物が出発した後に、ユーザは、ボタンの押下等により、携帯端末の画面をオンにする（時刻（ａ））。
【００３１】
携帯端末は、ユーザが所定の乗り物で移動している状態（以下「移動状態」という。）にあるか否かを判定する。そして、ユーザが移動状態にあると判定されると、携帯端末は、接続制限モードに移行する（時刻（ｂ））。
【００３２】
接続制限モードでは、携帯端末は、スキャンを実行し、周囲のアクセス可能なアクセスポイントを検知する。そして、携帯端末は、通常の手順では、最も信号の強いアクセスポイントに接続を試みるところ、本発明では、アクセスポイントを記録するに留め、いずれのアクセスポイントにも接続を試みない（時刻（ｃ））。
【００３３】
前回のスキャンから所定時間（例えば、２分間）が経過した後に、携帯端末は、再度スキャンを実行し、周囲のアクセス可能なアクセスポイントを検知する。スキャンの実行回数が所定回数（例えば、２回）未満であれば、携帯端末は、アクセスポイントを記録した後に、再度、以上の手順を実行する。一方、スキャンの実行回数が所定回数以上であれば、携帯端末は、各回のスキャンで検知されたアクセスポイントを照合し、いずれのスキャンでも検知された同一のアクセスポイント（以下「固定アクセスポイント」という。）に接続を試みる（時刻（ｄ））。
【００３４】
一旦固定アクセスポイントとの接続が確立されると、次回以降のスキャンでより信号の強いアクセスポイントが検知されたとしても、携帯端末は、固定アクセスポイント以外のアクセスポイントには接続を試みない（時刻（ｅ）及び（ｆ））。
【００３５】
乗り物が目的地に到着した後に、ユーザは、乗り物を降りて移動する。携帯端末は、定期的に、ユーザが移動状態にあるか否かを判定している。そして、ユーザが所定の乗り物以外の移動手段（例えば、徒歩）で移動している状態にあり、移動状態にないと判定されると、携帯端末は、通常モードに移行する（時刻（ｇ））。
【００３６】
通常モードでは、携帯端末は、アクセスポイントに接続済みであれば、その接続を切断した後に、通常の手順でアクセスポイントに接続を試みる。即ち、携帯端末は、スキャンを実行し、周囲のアクセス可能なアクセスポイントを検知し、最も信号の強いアクセスポイントに接続を試みる（時刻（ｈ））。
【００３７】
図２は、無線ＬＡＮ通信システム１の概略構成の一例を示す図である。
【００３８】
無線ＬＡＮ通信システム１は、無線ＬＡＮ通信機能を有する携帯端末２と、無線ＬＡＮのアクセスポイント３とを有する。携帯端末２は、アクセスポイント３と、そのサービスエリア４内で無線通信を行うことができる。
【００３９】
また、アクセスポイント３は、バックボーンネットワーク５に接続される。バックボーンネットワーク５には、イーサネット（登録商標）等の有線ＬＡＮにより、携帯端末２のユーザを認証するための認証サーバ７が接続される。
【００４０】
認証サーバ７によりユーザが認証されることにより、携帯端末２は、バックボーンネットワーク５とインターネット８とを中継するゲートウェイ６を介して、インターネット８に接続することができる。したがって、携帯端末２は、インターネット８に接続されるサーバ９と通信を行うことができる。
【００４１】
図３は、携帯端末２の概略構成の一例を示す図である。
【００４２】
携帯端末２は、アクセスポイント３、バックボーンネットワーク５、ゲートウェイ６、及びインターネット８を介してサーバ９に接続し、サーバ９と通信を行う。また、携帯端末２は、ユーザの所在位置、状態等を検知する。そのために、携帯端末２は、通信部２１と、記憶部２２と、ＧＰＳ部２３と、各種センサ２４と、操作部２５と、表示部２６と、処理部２７とを有する。
【００４３】
通信部２１は、主に２．４ＧＨｚ帯を感受帯域とするアンテナを含む、通信インターフェース回路を有し、携帯端末２をバックボーンネットワーク５に接続する。通信部２１は、アクセスポイント３との間でＩＥＥＥ８０２．１１規格の無線通信方式による無線通信回線を確立し、アクセスポイント３との間で通信を行う。そして、通信部２１は、アクセスポイント３から受信したデータを、処理部２７に与える。また、通信部２１は、処理部２７から与えられたデータを、アクセスポイント３に送信する。
【００４４】
記憶部２２は、例えば、半導体メモリ、磁気ディスク装置、及び光ディスク装置のうちの少なくともいずれか一つを有する。記憶部２２は、処理部２７での処理に用いられるドライバプログラム、オペレーティングシステムプログラム、アプリケーションプログラム、データ等を記憶する。例えば、記憶部２２は、ドライバプログラムとして、操作部２５を制御する入力デバイスドライバプログラム、表示部２６を制御する出力デバイスドライバプログラム等を記憶する。また、記憶部２２は、オペレーティングシステムプログラムとして、ＩＥＥＥ８０２．１１規格の無線通信方式を実行する接続制御プログラム等を記憶する。また、記憶部２２は、アプリケーションプログラムとして、ユーザが移動状態にあるか否かを判定する状態検知プログラム、ウェブページを取得及び表示するウェブブラウザプログラム、電子メールを送信及び受信する電子メールプログラム等を記憶する。また、記憶部２２は、データとして、ユーザの状態、即ちユーザが移動状態にあるか否かを示すデータ、スキャンの実行回数、アクセスポイント３のＢＳＳＩＤ、固定アクセスポイント３のＢＳＳＩＤ、映像データ、画像データ等を記憶する。さらに、記憶部２２は、所定の処理に係る一時的なデータを一時的に記憶してもよい。
【００４５】
ＧＰＳ部２３は、主に１．５ＧＨｚ帯を感受帯域とするアンテナを含む、ＧＰＳ回路を有し、不図示のＧＰＳ衛星からＧＰＳ信号を受信する。ＧＰＳ部２３は、そのＧＰＳ信号をデコードし、時刻情報等を取得する。そして、ＧＰＳ部２３は、その時刻情報等に基づいてＧＰＳ衛星から携帯端末２までの擬似距離を計算し、その擬似距離を代入して得られる連立方程式を解くことにより、携帯端末２の位置（緯度、経度、高度等）及び誤差を算出する。ＧＰＳ部２３の出力データは、各種センサ２４の出力データと共に、処理部２７によるユーザの状態の検知に利用される。
【００４６】
各種センサ２４は、ユーザの加速度、傾き、振動、方角等を示すデータを出力するものであり、例えば、加速度センサ、地磁気センサ等である。各種センサ２４の出力データは、処理部２７によるユーザの状態の検知に利用される。
【００４７】
操作部２５は、携帯端末２の操作が可能であればどのようなデバイスでもよく、例えば、タッチパッド、キーボード等である。ユーザは、このデバイスを用いて、文字、数字等を入力することができる。操作部２５は、ユーザにより操作されると、その操作に対応する信号を発生する。そして、発生した信号は、ユーザの指示として、処理部２７に入力される。
【００４８】
表示部２６も、映像、画像等の表示が可能であればどのようなデバイスでもよく、例えば、液晶ディスプレイ、有機ＥＬ（Electro−Luminescence）ディスプレイ等である。表示部２６は、処理部２７から供給される映像データに応じた映像、画像データに応じた画像等を表示する。
【００４９】
処理部２７は、一又は複数個のプロセッサ及びその周辺回路を有する。処理部２７は、携帯端末２の全体的な動作を統括的に制御するものであり、例えば、ＣＰＵ（Central Processing Unit）である。即ち、処理部２７は、携帯端末２の各種の処理が記憶部２２に記憶されているプログラム、操作部２５の操作等に応じて適切な手順で実行されるように、通信部２１、表示部２６等の動作を制御する。処理部２７は、記憶部２２に記憶されているプログラム（ドライバプログラム、オペレーティングシステムプログラム、アプリケーションプログラム等）に基づいて処理を実行する。また、処理部２７は、複数のプログラム（アプリケーションプログラム等）を並列に実行することができる。
【００５０】
処理部２７は、状態検知部２７１と、オペレーティングシステム２７２と、接続制御部２７３とを有する。処理部２７が有するこれらの各部は、処理部２７が有するプロセッサ上で実行されるプログラムによって実装される機能モジュールである。あるいは、処理部２７が有するこれらの各部は、ファームウェアとして携帯端末２に実装されてもよい。
【００５１】
状態検知部２７１は、定期的に、ＧＰＳ部２３からユーザの所在位置を示すデータを取得し、また、各種センサ２４からユーザの加速度、傾き、振動、方角等を示すデータを取得し、それらのデータに基づいて、ユーザが移動状態にあるか否かを判定する。そして、ユーザの状態が変化していれば、状態検知部２７１は、ユーザの状態を接続制御部２７３に通知する。なお、処理の詳細については後述する。
【００５２】
オペレーティングシステム２７２は、アプリケーションから共通して利用される基本的な機能を実現し、携帯端末２全体を制御するものであり、例えば、Ａｎｄｒｏｉｄ（登録商標）ＯＳ、ｉＯＳ（登録商標）等である。また、オペレーティングシステム２７２は、状態検知部２７１と接続制御部２７３との間で、ユーザの状態、アクセスポイント３との接続状態等の通知を中継する。
【００５３】
接続制御部２７３は、ＩＥＥＥ８０２．１１規格の無線通信方式を実行する。また、接続制御部２７３は、状態検知部２７１からユーザの状態が通知されると、その状態及び直近の動作モードに応じて、通常モード及び接続制限モードのいずれか一方で動作する。通常モードでは、接続制御部２７３は、ＩＥＥＥ８０２．１１規格の無線通信方式で規定されている通常の手順で、アクセスポイント３に接続する。一方、接続制限モードでは、接続制御部２７３は、所定の手順で、アクセスポイント３に接続する。なお、処理の詳細については後述する。
【００５４】
以下、状態検知部２７１による処理について説明する。
【００５５】
無線ＬＡＮへの接続がオンにされている状態において、表示部２６がオンにされたことが検知されると、状態検知部２７１は、記憶部２２に記憶されているユーザの状態を、「非移動状態」に初期化する。
【００５６】
状態検知部２７１は、ＧＰＳ部２３からユーザの所在位置を示すデータを取得し、また、各種センサ２４からユーザの加速度、傾き、振動、方角等を示すデータを取得し、それらのデータに基づいて、ユーザが移動状態にあるか否かを判定する。なお、ユーザの状態の検知には、特開２０１１−１８００２３号公報、特開２０１１−１７１９０８号公報、特開２００９−２０４４２９号公報等に記載されている方法を利用することが可能である。
【００５７】
記憶部２２に記憶されているユーザの状態が「非移動状態」である場合に、ユーザが移動状態にあると判定されると、状態検知部２７１は、その状態を「移動状態」に変更する。また、状態検知部２７１は、その状態「移動状態」を接続制御部２７３に通知する。
【００５８】
一方、記憶部２２に記憶されているユーザの状態が「移動状態」である場合に、ユーザが移動状態にないと判定されると、状態検知部２７１は、その状態を「非移動状態」に変更する。また、状態検知部２７１は、その状態「非移動状態」を接続制御部２７３に通知する。
【００５９】
次に、接続制御部２７３による処理について説明する。
【００６０】
無線ＬＡＮへの接続がオンにされている状態において、表示部２６がオンにされたことが検知されると、接続制御部２７３は、通常モードで動作を開始する。
【００６１】
通常モードでは、接続制御部２７３は、ＩＥＥＥ８０２．１１規格の無線通信方式で規定されている通常の手順で、アクセスポイント３に接続する。
【００６２】
アクセスポイント３のサービスエリア外への移動等により、アクセスポイント３との接続が切断されたことが検知されると、接続制御部２７３は、再度、以上の手順を実行する。
【００６３】
また、状態検知部２７１からユーザの状態「移動状態」が通知されると、接続制御部２７３は、接続制限モードに移行する。
【００６４】
接続制限モードでは、接続制御部２７３は、記憶部２２に記憶されているスキャンの実行回数を、「０」に初期化する。
【００６５】
接続制御部２７３は、通信部２１を介してスキャンを実行し、周囲のアクセス可能なアクセスポイント３を検知すると共に、記憶部２２に記憶されているスキャンの実行回数を１だけ増加させる。そして、接続制御部２７３は、検知されたアクセスポイント３のＢＳＳＩＤを、記憶部２２に格納する。
【００６６】
接続制御部２７３は、所定時間待機する。
【００６７】
所定時間が経過した後に、接続制御部２７３は、通信部２１を介して再度スキャンを実行し、周囲のアクセス可能なアクセスポイント３を検知すると共に、記憶部２２に記憶されているスキャンの実行回数を１だけ増加させる。スキャンの実行回数が所定回数未満であれば、接続制御部２７３は、検知されたアクセスポイント３のＢＳＳＩＤを記憶部２２に格納した後に、再度、以上の手順を実行する。
【００６８】
一方、スキャンの実行回数が所定回数以上であれば、接続制御部２７３は、検知されたアクセスポイント３のＢＳＳＩＤと、記憶部２２に記憶されているアクセスポイント３のＢＳＳＩＤとを照合し、ＢＳＳＩＤが同一のアクセスポイント（以下「固定アクセスポイント」という。）３を特定する。そして、固定アクセスポイント３が特定されれば、接続制御部２７３は、特定された固定アクセスポイント３のＢＳＳＩＤを、記憶部２２に格納する。一方、固定アクセスポイント３が特定されなければ、接続制御部２７３は、再度、以上の手順を実行する。
【００６９】
接続制御部２７３は、通信部２１を介して、固定アクセスポイント３のいずれか一つに接続を試みる。そして、一旦固定アクセスポイント３のいずれか一つとの接続が確立されると、以降のスキャンでより信号の強いアクセスポイント３が検知されたとしても、そのアクセスポイント３のＢＳＳＩＤが、記憶部２２に記憶されている固定アクセスポイント３のＢＳＳＩＤに含まれていなければ、接続制御部２７３は、そのアクセスポイント３には接続を試みない。
【００７０】
固定アクセスポイント３のサービスエリア外への移動等により、固定アクセスポイント３との接続が切断されたことが検知されると、接続制御部２７３は、再度、以上の手順を実行する。
【００７１】
また、状態検知部２７１からユーザの状態「非移動状態」が通知されると、接続制御部２７３は、通常モードに移行する。
【００７２】
図４は、状態検知部２７１の動作フローの一例を示す図である。なお、以下に説明する動作フローは、予め記憶部２２に記憶されているプログラムに基づいて、主に処理部２７により、携帯端末２の各要素と協働して実行される。
【００７３】
無線ＬＡＮへの接続がオンにされている状態において、表示部２６がオンにされたことが検知されると、状態検知部２７１は、記憶部２２に記憶されているユーザの状態を、「非移動状態」に初期化する（ステップＳ４００）。
【００７４】
状態検知部２７１は、ユーザが移動状態にあるか否かを判定する（ステップＳ４０２）。
【００７５】
記憶部２２に記憶されているユーザの状態が「非移動状態」である場合に、ユーザが移動状態にないと判定されると（ステップＳ４０４−Ｎｏ）、状態検知部２７１は、ステップＳ４０２に戻る。
【００７６】
一方、ユーザが移動状態にあると判定されると（ステップＳ４０４−Ｙｅｓ）、状態検知部２７１は、ユーザの状態を「移動状態」に変更する（ステップＳ４０６）。
【００７７】
また、状態検知部２７１は、ユーザの状態「移動状態」を接続制御部２７３に通知する（ステップＳ４０８）。
【００７８】
一方、記憶部２２に記憶されているユーザの状態が「移動状態」である場合に、ユーザが移動状態にあると判定されると（ステップＳ４０４−Ｎｏ）、状態検知部２７１は、ステップＳ４０２に戻る。
【００７９】
一方、ユーザが移動状態にないと判定されると（ステップＳ４０４−Ｙｅｓ）、状態検知部２７１は、ユーザの状態を「非移動状態」に変更する（ステップＳ４０６）。
【００８０】
また、状態検知部２７１は、ユーザの状態「非移動状態」を接続制御部２７３に通知する（ステップＳ４０８）。
【００８１】
そして、状態検知部２７１は、ステップＳ４０２に戻る。
【００８２】
図５は、接続制御部２７３の動作フローの一例を示す図である。
【００８３】
無線ＬＡＮへの接続がオンにされている状態において、表示部２６がオンにされたことが検知されると、接続制御部２７３は、通常モードで動作を開始する（ステップＳ５００）。
【００８４】
通常モードでは、接続制御部２７３は、ＩＥＥＥ８０２．１１規格の無線通信方式で規定されている通常の手順で、アクセスポイント３に接続する（ステップＳ５２０）。
【００８５】
アクセスポイント３との接続が切断されたことが検知されると（ステップＳ５０２−Ｙｅｓ）、接続制御部２７３は、ステップＳ５００に戻る。
【００８６】
また、状態検知部２７１からユーザの状態が通知されない、又は「非移動状態」が通知されると（ステップＳ５０４−Ｎｏ）、接続制御部２７３は、ステップＳ５０２に戻る。
【００８７】
一方、ユーザの状態「移動状態」が通知されると（ステップＳ５０４−Ｙｅｓ）、接続制御部２７３は、接続制限モードに移行する（ステップＳ５０６）。
【００８８】
接続制限モードでは、接続制御部２７３は、記憶部２２に記憶されているスキャンの実行回数を、「０」に初期化する（ステップＳ５４０）。
【００８９】
接続制御部２７３は、通信部２１を介してスキャンを実行し、周囲のアクセス可能なアクセスポイント３を検知すると共に、記憶部２２に記憶されているスキャンの実行回数を１だけ増加させる（ステップＳ５４２）。
【００９０】
接続制御部２７３は、検知されたアクセスポイント３のＢＳＳＩＤを、記憶部２２に格納する（ステップＳ５４４）。
【００９１】
接続制御部２７３は、所定時間待機する（ステップＳ５４６）。
【００９２】
所定時間が経過した後に、接続制御部２７３は、通信部２１を介して再度スキャンを実行し、周囲のアクセス可能なアクセスポイント３を検知すると共に、記憶部２２に記憶されているスキャンの実行回数を１だけ増加させる（ステップＳ５４８）。
【００９３】
記憶部２２に記憶されているスキャンの実行回数が所定回数未満であれば（ステップＳ５５０−Ｎｏ）、接続制御部２７３は、ステップＳ５４４に戻る。
【００９４】
一方、スキャンの実行回数が所定回数以上であれば（ステップＳ５５０−Ｙｅｓ）、接続制御部２７３は、検知されたアクセスポイント３のＢＳＳＩＤと、記憶部２２に記憶されているアクセスポイント３のＢＳＳＩＤとを照合し、固定アクセスポイント３を特定する（ステップＳ５５２）。
【００９５】
固定アクセスポイント３が特定されなければ（ステップＳ５５４−Ｎｏ）、接続制御部２７３は、ステップＳ５４０に戻る。
【００９６】
一方、固定アクセスポイント３が特定されれば（ステップＳ５５４−Ｙｅｓ）、接続制御部２７３は、特定された固定アクセスポイント３のＢＳＳＩＤを、記憶部２２に格納する（ステップＳ５５６）。
【００９７】
接続制御部２７３は、通信部２１を介して、固定アクセスポイント３のいずれか一つに接続する（ステップＳ５５８）。
【００９８】
固定アクセスポイント３との接続が切断されたことが検知されると（ステップＳ５０８−Ｙｅｓ）、接続制御部２７３は、ステップＳ５０６に戻る。
【００９９】
また、状態検知部２７１からユーザのステータスが通知されない、又は「移動状態」が通知されると（ステップＳ５１０−Ｎｏ）、接続制御部２７３は、ステップＳ５０８に戻る。
【０１００】
一方、ユーザのステータス「非移動状態」が通知されると（ステップＳ５１０−Ｙｅｓ）、接続制御部２７３は、通常モードに移行する（ステップＳ５００）。
【０１０１】
以上説明してきたように、所定時間間隔で所定回数スキャンを実行した結果連続して検知された同一のアクセスポイントに接続し、そのアクセスポイントとの接続を維持することにより、円滑な通信が可能となる。
【０１０２】
なお、本発明は、本実施形態に限定されるものではない。例えば、本実施形態では、無線ＬＡＮへの接続がオンにされた場合に、状態検知部２７１は、定期的に、ユーザが移動状態にあるか否かを判定するとしたが、状態検知部２７１は、無線ＬＡＮに接続済みである場合、及び無線ＬＡＮへの接続がオフにされた場合に、その動作を停止し、無線ＬＡＮとの接続が切断された場合、及び無線ＬＡＮへの接続がオンにされた場合に、その動作を再開してもよい。これにより、電池の消費量を抑えることが可能となる。
【０１０３】
また、表示部２６（例えば、液晶ディスプレイ）がオフにされると、ユーザは目視で接続状況、コンテンツ等を確認できないため、状態検知部２７１は、表示部２６がオフにされた場合に、その動作を停止し、表示部２６がオンにされた場合に、その動作を再開してもよい。これにより、電池の消費量をさらに抑えることが可能となる。
【０１０４】
また、表示部２６がオフにされる場合として、ユーザにより手動でオフにされる場合、タイムアウト等により自動でオフにされる場合等があるが、自動でオフにされる場合においては、その直後に、ユーザにより手動でオンにされることもあるため、状態検知部２７１は、表示部２６がオフにされてから所定時間（例えば、３０秒間）が経過した後に、その動作を停止してもよい。これにより、ユーザの利便性を損なうことなく、電池の消費量を抑えることが可能となる。
【０１０５】
また、状態検知部２７１は、ユーザ及び／又はサーバからの指示により、その動作を停止及び再開してもよい。これにより、電池の消費量を制御することが可能となる。
【０１０６】
また、本実施形態では、接続制御部２７３は、２分間隔で２回スキャンを実行し、アクセスポイント３を検知するとしたが、それら以外の時間間隔及び／又は回数を採用してもよい。また、スキャン実行の時間間隔及び／又は回数は、ユーザ及び／又はシステムが設定ファイル等により変更可能としてもよい。これにより、様々な移動手段、通信環境等に対応することが可能となる。
【０１０７】
また、本実施形態による処理部２７が有する各機能をコンピュータに実現させるためのコンピュータプログラムは、磁気記録媒体、光記録媒体等のコンピュータにより読み取り可能な記録媒体に記録された形で提供されてもよい。
【０１０８】
（第２の実施形態）
第１の実施形態では、携帯端末２は、ＧＰＳ部２３及び各種センサ２４を常時動作させていた。また、ＧＰＳ部２３及び各種センサ２４を用いてユーザが移動状態にあると判定した場合に、携帯端末２は、アクセスポイント３との接続を一様に制限していた。しかしながら、携帯端末２は、所定の条件が成立した場合のみに、ＧＰＳ部２３及び各種センサ２４を動作させることや、アクセスポイント３のうち、所定のアクセスポイント３のみを接続制限の対象とすることも可能である。図６は、そのような無線ＬＡＮ通信システム１’における携帯端末２’の概略構成の一例を示す図である。
【０１０９】
携帯端末２’は、通信部２１と、記憶部２２’と、ＧＰＳ部２３と、各種センサ２４と、操作部２５と、表示部２６と、処理部２７’とを有する。なお、これらの構成のうち、通信部２１、ＧＰＳ部２３、各種センサ２４、操作部２５、及び表示部２６については、図３に示されるものと同一であるので、以下では説明を省略する。
【０１１０】
記憶部２２’は、処理部２７’での処理に用いられるドライバプログラム、オペレーティングシステムプログラム、アプリケーションプログラム、データ等を記憶する。例えば、記憶部２２’は、オペレーティングシステムプログラムとして、ＩＥＥＥ８０２．１１規格の無線通信方式を実行する接続制御プログラム等を記憶する。また、記憶部２２’は、アプリケーションプログラムとして、ユーザが移動状態にあるか否かを判定する状態検知プログラム等を記憶する。また、記憶部２２’は、データとして、状態検知機能のオン／オフの別、接続制限対象のネットワークのＥＳＳＩＤ等を含む設定ファイル、接続対象のネットワークのＥＳＳＩＤ、その有効／無効の別、その優先度等を含む接続設定ファイル、処理部２７’の動作モードを示すデータ、スキャンの実行回数、過去接続済みのアクセスポイント３のＢＳＳＩＤ、検知済みのアクセスポイント３のＢＳＳＩＤ等を記憶する。
【０１１１】
処理部２７’は、状態検知部２７１’と、オペレーティングシステム２７２’と、接続制御部２７３’とを有する。
【０１１２】
所定の状態検知開始条件が成立した場合に、状態検知部２７１’は、ＧＰＳ部２３及び各種センサ２４を起動し、それらから取得したデータに基づいてユーザの状態を検知（ユーザが移動状態にあるか否かを判定）する。また、状態検知部２７１’は、検知したユーザの状態及び直近の動作モードに基づいて動作モードを決定する。さらに、状態検知部２７１’は、決定した動作モードを接続制御部２７３’に通知する。なお、処理の詳細については後述する。
【０１１３】
オペレーティングシステム２７２’は、状態検知部２７１’と接続制御部２７３’との間で、動作モード等の通知を中継する。
【０１１４】
接続制御部２７３’は、ＩＥＥＥ８０２．１１規格の無線通信方式を実行する。また、状態検知部２７１’から動作モードが通知された場合に、接続制御部２７３’は、通知された動作モード、即ち通常モード及び接続制限モードのいずれか一方で動作する。通常モードでは、接続制御部２７３’は、ＩＥＥＥ８０２．１１規格の無線通信方式で規定されている通常の手順で、アクセスポイント３に接続する。一方、接続制限モードでは、接続制御部２７３’は、所定の手順で、アクセスポイント３に接続する。なお、処理の詳細については後述する。
【０１１５】
以下、状態検知部２７１’による処理について説明する。
【０１１６】
無線ＬＡＮへの接続がオンにされたことを検知した場合に、状態検知部２７１’は、記憶部２２’に記憶されている動作モードを、「通常モード」に初期化する。
【０１１７】
所定の状態検知開始条件が成立した場合に、状態検知部２７１’は、ＧＰＳ部２３及び各種センサ２４を起動する。また、状態検知部２７１’は、ＧＰＳ部２３からはユーザの所在位置を示すデータを取得し、各種センサ２４からはユーザの加速度、傾き、振動、方角等を示すデータを取得し、取得したデータに基づいてユーザの状態を検知する（以下「初回状態検知」という。）。なお、所定の状態検知開始条件は、（１）状態検知機能がオンである、（２）接続制限対象のネットワークのＥＳＳＩＤが少なくとも一つ接続対象のネットワークのＥＳＳＩＤに含まれる、（３）無線ＬＡＮへの接続がオンである、（４）無線ＬＡＮに未接続又は接続中（ｃｏｎｎｅｃｔｉｎｇ）である、無線ＬＡＮに接続済み（ｃｏｎｎｅｃｔｅｄ）であり、且つ接続済みのアクセスポイント３のＥＳＳＩＤが接続制限対象のネットワークのＥＳＳＩＤに含まれる、又は無線ＬＡＮに接続済みであり、接続済みのアクセスポイント３のＥＳＳＩＤが接続制限対象のネットワークのＥＳＳＩＤに含まれず、且つ直近の動作モードが「接続制限モード」である、（５）表示部２６がオンである、（６）画面ロックが解除されている、をすべて満たすこととする。しかしながら、他の状態検知開始条件を用いることも可能である。
【０１１８】
一方、所定の状態検知開始条件が成立しなかった場合に、状態検知部２７１’は、所定の状態検知開始条件の判定処理を繰り返す。
【０１１９】
ユーザの状態を検知しているときに、所定の状態検知強制終了条件が成立した場合に、状態検知部２７１’は、当該処理を即座に終了し、動作モードの初期化処理に戻る。なお、所定の状態検知強制終了条件は、（１）状態検知機能がオフに変更された、（２）設定ファイル及び／又は接続設定ファイルの更新により、接続制限対象のネットワークのＥＳＳＩＤが一つも接続対象のネットワークのＥＳＳＩＤに含まれなくなった、（３）無線ＬＡＮへの接続がオフに変更された、（４）接続制限対象のネットワークのＥＳＳＩＤ以外のＥＳＳＩＤを有するアクセスポイント３に接続し（ｃｏｎｎｅｃｔｅｄ）、且つ直近の動作モードが「通常モード」である、を一つでも満たすこととする。しかしながら、他の状態検知強制終了条件を用いることも可能である。
【０１２０】
一方、所定の状態検知強制終了条件が成立しなかった場合に、状態検知部２７１’は、記憶部２２’を参照して直近の動作モードを特定し、特定した直近の動作モード及び検知したユーザの状態に基づいて動作モードを決定し、決定した動作モードで記憶部２２’に記憶されている動作モードを更新する。直近の動作モードが「通常モード」であり、ユーザの状態が「非移動状態」である場合に「通常モード」と決定し、直近の動作モードが「通常モード」であり、ユーザの状態が「移動状態」である場合に「接続制御モード」と決定し、直近の動作モードが「接続制御モード」であり、ユーザの状態が「移動状態」である場合に「接続制御モード」と決定し、直近の動作モードが「接続制御モード」であり、ユーザの状態が「非移動状態」である場合に「通常モード」と決定する。また、状態検知部２７１’は、決定した動作モードを接続制御部２７３’に通知する。
【０１２１】
所定の状態検知継続条件が成立した場合に、状態検知部２７１’は、ＧＰＳ部２３からはユーザの所在位置を示すデータを取得し、各種センサ２４からはユーザの加速度、傾き、振動、方角等を示すデータを取得し、それらのデータに基づいてユーザの状態を検知する（以下「継続状態検知」という。）。なお、所定の状態検知継続条件は、（１）表示部２６がオンである、（２）画面ロックが解除されている、をすべて満たすこととする。しかしながら、他の状態検知継続条件を用いることも可能である。
【０１２２】
一方、所定の状態検知継続条件が成立しなかった場合に、状態検知部２７１’は、ＧＰＳ部２３及び各種センサ２４を停止する。そして、状態検知部２７１’は、所定の状態検知開始条件の判定処理に戻る。
【０１２３】
所定の状態検知終了条件が成立した場合に、状態検知部２７１’は、ＧＰＳ部２３及び各種センサ２４を停止する。そして、状態検知部２７１’は、所定の状態検知開始条件の判定処理に戻る。なお、所定の状態検知終了条件は、表示部２６がオフに変更されたこととする。しかしながら、他の状態検知終了条件を用いることも可能である。
【０１２４】
一方、所定の状態検知終了条件が成立しなかった場合に、状態検知部２７１’は、ユーザの状態の検知処理に戻る。
【０１２５】
次に、接続制御部２７３’による処理について説明する。
【０１２６】
無線ＬＡＮへの接続がオンにされたことを検知した場合に、接続制御部２７３’は、通常モードで動作を開始する。
【０１２７】
通常モードでは、接続制御部２７３’は、記憶部２２’に記憶されている接続設定ファイルを参照し、接続対象のネットワークのＥＳＳＩＤを、すべて「有効」に初期化する。また、接続制御部２７３’は、同じく記憶部２２’に記憶されている過去接続済みのアクセスポイント３のＢＳＳＩＤを削除する。そして、接続制御部２７３’は、接続処理を開始する。
【０１２８】
接続制御部２７３’は、ＩＥＥＥ８０２．１１規格の無線通信方式で規定されている通常の手順で、アクセスポイント３に接続する。そして、接続制御部２７３’は、当該処理を終了する。
【０１２９】
アクセスポイント３のサービスエリア外への移動等により、アクセスポイント３との接続が切断されたことを検知した場合に、接続制御部２７３’は、通常モードでの接続処理に戻る。
【０１３０】
また、状態検知部２７１’から動作モード「接続制限モード」が通知された場合に、接続制御部２７３’は、接続制限モードに移行する。
【０１３１】
一方、状態検知部２７１’から動作モードが通知されない、又は通知された動作モードが「接続制限モード」以外である場合に、接続制御部２７３’は、接続切断の有無の判定処理に戻る。
【０１３２】
接続制限モードでは、接続制御部２７３’は、記憶部２２’に記憶されている設定ファイルを参照し、接続制限対象のネットワークのＥＳＳＩＤを特定する。また、接続制御部２７３’は、同じく記憶部２２’に記憶されている接続設定ファイルを参照し、接続対象のネットワークのＥＳＳＩＤのうち、接続制限対象に含まれるものを、すべて「無効」に変更する。そして、接続制御部２７３’は、接続処理を開始する。
【０１３３】
接続制御部２７３’は、記憶部２２’に記憶されているスキャンの実行回数を、「０」に初期化する。また、接続制御部２７３’は、同じく記憶部２２’に記憶されている検知済みのアクセスポイント３のＢＳＳＩＤを削除する。
【０１３４】
接続制御部２７３’は、通信部２１を介してスキャンを実行し、周囲のアクセス可能なアクセスポイント３を検知すると共に、記憶部２２’に記憶されているスキャンの実行回数を１だけ増加させる。そして、接続制御部２７３’は、接続対象のアクセスポイント３が存在するか否かを判定する。検知されたアクセスポイント３について、（１）当該アクセスポイント３のＥＳＳＩＤが「有効」である、（２）当該アクセスポイント３のＢＳＳＩＤが過去接続済みのアクセスポイント３のＢＳＳＩＤに含まれる、（３）スキャンの実行回数が所定回数以上であり、且つ当該アクセスポイント３のＢＳＳＩＤが検知済みのアクセスポイント３のＢＳＳＩＤに含まれる、をいずれか一つ満たす場合に、当該アクセスポイント３は接続対象であると判定する。
【０１３５】
接続対象のアクセスポイント３が存在する場合に、接続制御部２７３’は、通信部２１を介して、当該アクセスポイント３に接続する。また、接続制御部２７３’は、接続したアクセスポイント３のＢＳＳＩＤを、過去接続済みのものとして、記憶部２２’に格納する。そして、接続制御部２７３’は、当該処理を終了する。なお、接続対象のアクセスポイント３が複数存在する場合に、接続制御部２７３’は、当該アクセスポイント３のＥＳＳＩＤの優先度及び当該アクセスポイント３のＲＳＳＩ（Received Signal Strength Indication）値の高いものから接続を試みるとする。しかしながら、他の基準及び／又は方法を用いてアクセスポイント３を選択することも可能である。
【０１３６】
一方、接続対象のアクセスポイント３が存在しない場合に、接続制御部２７３’は、記憶部２２’に記憶されているスキャンの実行回数が所定回数以上であるか否かを判定する。そして、スキャンの実行回数が所定回数以上である場合に、接続制御部２７３’は、当該処理を終了する。
【０１３７】
一方、スキャンの実行回数が所定回数以上でない場合に、接続制御部２７３’は、検知されたアクセスポイント３のＢＳＳＩＤを、記憶部２２’に記録する。スキャンの実行回数が１回以下である場合に、接続制御部２７３’は、当該アクセスポイント３のＢＳＳＩＤを、検知済みのものとして、記憶部２２’に格納する。一方、スキャンの実行回数が２回以上である場合に、接続制御部２７３’は、当該アクセスポイント３のＢＳＳＩＤ以外のＢＳＳＩＤを、記憶部２２’に記憶されている検知済みのアクセスポイント３のＢＳＳＩＤから削除する。
【０１３８】
接続制御部２７３’は、所定時間待機した後に、アクセスポイント３の検知処理に戻る。
【０１３９】
アクセスポイント３のサービスエリア外への移動等により、アクセスポイント３との接続が切断されたことを検知した場合に、接続制御部２７３’は、接続制限モードでの接続処理に戻る。
【０１４０】
また、所定の接続制限モード終了条件が成立した場合に、接続制御部２７３’は、通常モードに移行する。なお、所定の接続制限モード終了条件は、（１）状態検知機能がオフに変更された、（２）無線ＬＡＮへの接続がオフに変更された、を一つでも満たすこととする。しかしながら、他の接続制限モード終了条件を用いることも可能である。
【０１４１】
また、状態検知部２７１’から動作モード「通常モード」が通知された場合にも、接続制御部２７３’は、通常モードに移行する。
【０１４２】
一方、状態検知部２７１’から動作モードが通知されない、又は通知された動作モードが「通常モード」以外である場合に、接続制御部２７３’は、接続切断の有無の判定処理に戻る。
【０１４３】
図７は、状態検知部２７１’の動作フローの一例を示す図である。なお、以下に説明する動作フローは、予め記憶部２２’に記憶されているプログラムに基づいて、主に処理部２７’により、携帯端末２’の各要素と協働して実行される。
【０１４４】
無線ＬＡＮへの接続がオンにされたことを検知した場合に、状態検知部２７１’は、記憶部２２’に記憶されている動作モードを、「通常モード」に初期化する（ステップＳ７００）。
【０１４５】
所定の状態検知開始条件が成立した場合に（ステップＳ７０２−Ｙｅｓ）、状態検知部２７１’は、ＧＰＳ部２３及び各種センサ２４を起動する（ステップＳ７０４）。
【０１４６】
一方、所定の状態検知開始条件が成立しなかった場合に（ステップＳ７０２−Ｎｏ）、状態検知部２７１’は、所定の状態検知開始条件の判定処理を繰り返す。
【０１４７】
状態検知部２７１’は、ＧＰＳ部２３からはユーザの所在位置を示すデータを取得し、各種センサ２４からはユーザの加速度、傾き、振動、方角等を示すデータを取得し、取得したデータに基づいてユーザの状態を検知する（ステップＳ７０６）。
【０１４８】
ユーザの状態を検知しているときに、所定の状態検知強制終了条件が成立した場合に（ステップＳ７０８−Ｙｅｓ）、状態検知部２７１’は、当該処理を即座に終了し、動作モードの初期化処理に戻る。
【０１４９】
一方、所定の状態検知強制終了条件が成立しなかった場合に（ステップＳ７０８−Ｎｏ）、状態検知部２７１’は、記憶部２２’を参照して直近の動作モードを特定し、特定した直近の動作モード及び検知したユーザの状態に基づいて動作モードを決定し、決定した動作モードで記憶部２２’に記憶されている動作モードを更新する（ステップＳ７１０）。
【０１５０】
また、状態検知部２７１’は、決定した動作モードを接続制御部２７３’に通知する（ステップＳ７１２）。
【０１５１】
所定の状態検知継続条件が成立した場合に（ステップＳ７１４−Ｙｅｓ）、状態検知部２７１’は、ＧＰＳ部２３からはユーザの所在位置を示すデータを取得し、各種センサ２４からはユーザの加速度、傾き、振動、方角等を示すデータを取得し、それらのデータに基づいてユーザの状態を検知する（ステップＳ７１６）。
【０１５２】
ユーザの状態を検知しているときに、所定の状態検知強制終了条件が成立した場合に（ステップＳ７１８−Ｙｅｓ）、状態検知部２７１’は、当該処理を即座に終了し、動作モードの初期化処理に戻る。
【０１５３】
一方、所定の状態検知強制終了条件が成立しなかった場合に（ステップＳ７１８−Ｎｏ）、状態検知部２７１’は、記憶部２２’を参照して直近の動作モードを特定し、特定した直近の動作モード及び検知したユーザの状態に基づいて動作モードを決定し、決定した動作モードで記憶部２２’に記憶されている動作モードを更新する（ステップＳ７２０）。
【０１５４】
また、状態検知部２７１’は、決定した動作モードを接続制御部２７３’に通知する（ステップＳ７２２）。
【０１５５】
所定の状態検知継続条件が成立しなかった場合（ステップＳ７１４−Ｎｏ）、又は所定の状態検知終了条件が成立した場合に（ステップＳ７２４−Ｙｅｓ）、状態検知部２７１’は、ＧＰＳ部２３及び各種センサ２４を停止する（ステップＳ７２６）。そして、状態検知部２７１’は、所定の状態検知開始条件の判定処理に戻る。
【０１５６】
一方、所定の状態検知終了条件が成立しなかった場合に（ステップＳ７２４−Ｎｏ）、状態検知部２７１’は、ユーザの状態の検知処理に戻る。
【０１５７】
図８及び図９は、接続制御部２７３’の動作フローの一例を示す図である。
【０１５８】
無線ＬＡＮへの接続がオンにされたことを検知した場合に、接続制御部２７３’は、通常モードで動作を開始する。
【０１５９】
通常モードでは、接続制御部２７３’は、記憶部２２’に記憶されている接続設定ファイルを参照し、接続対象のネットワークのＥＳＳＩＤを、すべて「有効」に初期化する。また、接続制御部２７３’は、同じく記憶部２２’に記憶されている過去接続済みのアクセスポイント３のＢＳＳＩＤを削除する（ステップＳ８００）。そして、接続制御部２７３’は、接続処理（図９（ａ））を開始する（ステップＳ８０２）。
【０１６０】
接続制御部２７３’は、ＩＥＥＥ８０２．１１規格の無線通信方式で規定されている通常の手順で、アクセスポイント３に接続する（ステップＳ９００）。そして、接続制御部２７３’は、当該処理を終了する。
【０１６１】
図８に戻り、アクセスポイント３との接続が切断されたことを検知した場合に（ステップＳ８０４−Ｙｅｓ）、接続制御部２７３’は、通常モードでの接続処理に戻る。
【０１６２】
また、状態検知部２７１’から動作モード「接続制限モード」が通知された場合に（ステップＳ８０６−Ｙｅｓ）、接続制御部２７３’は、接続制限モードに移行する。
【０１６３】
一方、状態検知部２７１’から動作モードが通知されない、又は通知された動作モードが「接続制限モード」以外である場合に（ステップＳ８０６−Ｎｏ）、接続制御部２７３’は、接続切断の有無の判定処理に戻る。
【０１６４】
接続制限モードでは、接続制御部２７３’は、記憶部２２’に記憶されている設定ファイルを参照し、接続制限対象のネットワークのＥＳＳＩＤを特定する。また、接続制御部２７３’は、同じく記憶部２２’に記憶されている接続設定ファイルを参照し、接続対象のネットワークのＥＳＳＩＤのうち、接続制限対象に含まれるものを、すべて「無効」に変更する（ステップＳ８０８）。そして、接続制御部２７３’は、接続処理（図９（ｂ））を開始する（ステップＳ８１０）。
【０１６５】
接続制御部２７３’は、記憶部２２’に記憶されているスキャンの実行回数を、「０」に初期化する。また、接続制御部２７３’は、同じく記憶部２２’に記憶されている検知済みのアクセスポイント３のＢＳＳＩＤを削除する（ステップＳ９１０）。
【０１６６】
接続制御部２７３’は、通信部２１を介してスキャンを実行し、周囲のアクセス可能なアクセスポイント３を検知すると共に、記憶部２２’に記憶されているスキャンの実行回数を１だけ増加させる（ステップＳ９１２）。
【０１６７】
接続制御部２７３’は、接続対象のアクセスポイント３が存在するか否かを判定する（ステップＳ９１４）。
【０１６８】
接続対象のアクセスポイント３が存在する場合に（ステップＳ９１４−Ｙｅｓ）、接続制御部２７３’は、通信部２１を介して、当該アクセスポイント３に接続する（ステップＳ９１６）。
【０１６９】
また、接続制御部２７３’は、接続したアクセスポイント３のＢＳＳＩＤを、過去接続済みのものとして、記憶部２２’に格納する（ステップＳ９１８）。そして、接続制御部２７３’は、当該処理を終了する。
【０１７０】
一方、接続対象のアクセスポイント３が存在しない場合に（ステップＳ９１４−Ｎｏ）、接続制御部２７３’は、記憶部２２’に記憶されているスキャンの実行回数が所定回数以上であるか否かを判定する（ステップＳ９２０）。
【０１７１】
スキャンの実行回数が所定回数以上である場合に（ステップＳ９２０−Ｙｅｓ）、接続制御部２７３’は、当該処理を終了する。
【０１７２】
一方、スキャンの実行回数が所定回数以上でない場合に（ステップＳ９２０−Ｎｏ）、接続制御部２７３’は、検知されたアクセスポイント３のＢＳＳＩＤを、記憶部２２’に記録する（ステップＳ９２２）。
【０１７３】
接続制御部２７３’は、所定時間待機した後に（ステップＳ９２４）、アクセスポイント３の検知処理に戻る。
【０１７４】
図８に戻り、アクセスポイント３との接続が切断されたことを検知した場合に（ステップＳ８１２−Ｙｅｓ）、接続制御部２７３’は、接続制限モードでの接続処理に戻る。
【０１７５】
また、所定の接続制限モード終了条件が成立した場合に（ステップＳ８１４−Ｙｅｓ）、接続制御部２７３’は、通常モードに移行する。
【０１７６】
また、状態検知部２７１’から動作モード「通常モード」が通知された場合にも（ステップＳ８１６−Ｙｅｓ）、接続制御部２７３’は、通常モードに移行する。
【０１７７】
一方、状態検知部２７１’から動作モードが通知されない、又は通知された動作モードが「通常モード」以外である場合に（ステップＳ８１６−Ｎｏ）、接続制御部２７３’は、接続切断の有無の判定処理に戻る。
【０１７８】
以上説明してきたように、所定の状態検知開始条件が成立した場合にＧＰＳ部２３及び各種センサ２４を起動し、所定の状態検知終了条件が成立した場合にそれらを停止することにより、電力消費を抑制する。また、接続制限対象のネットワークに属するアクセスポイント３のみを接続制限の対象とすることにより、アクセスポイント３との接続に要する平均待機時間を短縮する。これにより、無線ＬＡＮによる円滑な通信の実現に伴うユーザの利便性の低下を解消することが可能となる。
【０１７９】
なお、本発明は、本実施形態に限定されるものではない。例えば、本実施形態では、状態検知部２７１’は、初回状態検知と継続状態検知とを同等の精度で行うとしたが、異なる精度で行ってもよい。例えば、状態検知部２７１’は、継続状態検知を初回状態検知よりも低い精度で行ってもよい。これにより、電力消費をさらに抑制することが可能となる。
【０１８０】
また、本実施形態では、状態検知部２７１’は、ユーザの状態を検知して動作モードを決定した後に、決定した動作モードを接続制御部２７３’に即座に通知するとしたが、当該通知を所定時間保留してもよい。例えば、直近の動作モードが「接続制御モード」であり、決定した動作モードが「通常モード」である場合に、状態検知部２７１’は、当該通知を所定時間（例えば、１２０秒間）保留してもよい。これにより、所定の車両で移動しているにもかかわらず、たまたま停車中に状態が検知されたことにより、「通常モード」が接続制御部２７３’に通知されるのを防止することが可能となる。
【０１８１】
また、本実施形態では、接続制御部２７３’は、状態検知部２７１’から動作モード「接続制限モード」が通知された場合に、接続対象のネットワークのＥＳＳＩＤのうち、接続制限対象に含まれるものを、即座に「無効」に変更するとしたが、接続済みのアクセスポイント３のＥＳＳＩＤについては、当該アクセスポイント３との接続が切断されるまで、当該変更を保留してもよい。これにより、当該アクセスポイント３との接続が強制的に切断されるのを防止することが可能となる。
【０１８２】
また、接続制御部２７３’は、所定のアプリケーションから接続制限対象のネットワークに属するアクセスポイント３との接続が要求された場合に、接続制限モードで動作しているか否かにかかわらず、当該アクセスポイント３との接続を行ってもよい。これにより、所定のアプリケーションを機能させることが可能となる。
【０１８３】
また、記憶部２２’に記憶されている設定ファイル及び接続設定ファイルの内容、並びにアクセスポイント３の格納数の上限は、ユーザ及び／又はシステムにより変更可能としてもよい。これにより、様々な通信環境等に対応することが可能となる。
【０１８４】
（第３の実施形態）
第２の実施形態では、状態検知部２７１’は、直近の動作モード及びユーザの状態に基づいて動作モードを決定し、決定した動作モードを接続制御部２７３’に通知する。一方、接続制御部２７３’は、通知された動作モードで動作する。状態検知部２７１’と接続制御部２７３’とが協調して動作することにより、無線ＬＡＮへの接続が可能となる。しかしながら、オペレーティングシステムによっては、動作していないプロセスを強制的に終了する等、想定外の動作を行う場合があり、結果として、状態検知部２７１’と接続制御部２７３’との間で動作モードの不一致が発生し、処理部２７’全体として正常に動作しない可能性があった。例えば、動作モードの不一致により、接続制御部２７３’が接続制限モードで動作し続けることにより、接続制限対象のアクセスポイント３にいつまでも接続できない可能性があった。そこで、本実施形態では、接続制限モードでの動作に時間制限を設けることにする。図１０は、そのような無線ＬＡＮ通信システム１’’における携帯端末２’’の概略構成の一例を示す図である。
【０１８５】
携帯端末２’’は、通信部２１と、記憶部２２’’と、ＧＰＳ部２３と、各種センサ２４と、操作部２５と、表示部２６と、処理部２７’’とを有する。なお、これらの構成のうち、通信部２１、ＧＰＳ部２３、各種センサ２４、操作部２５、及び表示部２６については、図６に示されるものと同一であるので、以下では説明を省略する。
【０１８６】
記憶部２２’’は、図６に示される記憶部２２’に記憶されているものに加えて、オペレーティングシステムプログラムとして、時間を計時する計時プログラム等をさらに記憶し、記憶されている設定ファイルは、状態検知部２７１’’に係る制限時間、接続制御部２７３’’に係る制限時間等をさらに含む。
【０１８７】
処理部２７’’は、状態検知部２７１’’と、オペレーティングシステム２７２’’と、接続制御部２７３’’と、計時部２７４とを有する。
【０１８８】
所定の状態検知終了条件が成立した場合等に、直近の動作モードが「接続制限モード」であれば、状態検知部２７１’’は、計時部２７４に計時の開始を指示する。また、所定の状態検知開始条件が成立しなかった場合でも、計時部２７４から所定時間が経過した旨が通知されれば、状態検知部２７１’’は、ユーザの状態を検知して動作モードを決定すると共に、決定した動作モードを接続制御部２７３’’に通知する。なお、処理の詳細については後述する。
【０１８９】
オペレーティングシステム２７２’’は、状態検知部２７１’’と、接続制御部２７３’’と、計時部２７４との間で、動作モード、所定時間の経過等の通知を中継する。
【０１９０】
状態検知部２７１’’から動作モード「接続制限モード」が通知された場合に、接続制御部２７３’’は、計時部２７４に計時の開始を指示する。また、計時部２７４から所定時間が経過した旨が通知されるまでに、再度、状態検知部２７１’’から動作モード「接続制限モード」が通知されなければ、接続制御部２７３’’は、通常モードに移行する。なお、処理の詳細については後述する。
【０１９１】
計時部２７４は、時間を計時する。計時部２７４は、所定時間をパラメータとして計時の開始が指示された場合に、時計をリセットして計時を開始し、計時の終了が指示された場合に、計時を終了する。また、計時部２７４は、時計のリセットが指示された場合に、時計をリセットして計時を開始する。さらに、計時部２７４は、与えられた所定時間が経過した場合に、計時を終了すると共に、所定時間が経過した旨を、状態検知部２７１’’又は接続制御部２７３’’に通知する。
【０１９２】
以下、状態検知部２７１’’による処理について説明する。
【０１９３】
無線ＬＡＮへの接続がオンにされたことを検知した場合に、状態検知部２７１’’は、記憶部２２’’に記憶されている動作モードを、「通常モード」に初期化する。
【０１９４】
所定の状態検知開始条件が成立した場合に、状態検知部２７１’’は、ＧＰＳ部２３及び各種センサ２４を起動する。また、状態検知部２７１’’は、ＧＰＳ部２３からはユーザの所在位置を示すデータを取得し、各種センサ２４からはユーザの加速度、傾き、振動、方角等を示すデータを取得し、取得したデータに基づいてユーザの状態を検知する。
【０１９５】
一方、所定の状態検知開始条件が成立しなかった場合に、状態検知部２７１’’は、記憶部２２’’を参照して直近の動作モードを特定し、特定した直近の動作モードが「接続制限モード」であるか否かを判定する。
【０１９６】
直近の動作モードが「接続制限モード」である場合に、状態検知部２７１’’は、計時部２７４から所定時間が経過した旨が通知されたか否かを判定する。
【０１９７】
計時部２７４から所定時間が経過した旨が通知された場合に、状態検知部２７１’’は、ＧＰＳ部２３及び各種センサ２４を起動する。また、状態検知部２７１’は、ＧＰＳ部２３からはユーザの所在位置を示すデータを取得し、各種センサ２４からはユーザの加速度、傾き、振動、方角等を示すデータを取得し、取得したデータに基づいてユーザの状態を検知する。
【０１９８】
一方、計時部２７４から所定時間が経過した旨が通知されなかった場合に、状態検知部２７１’’は、所定の計時終了条件が成立したか否かを判定する。なお、所定の計時終了条件は、（１）状態検知機能がオフに変更された、（２）設定ファイル及び／又は接続設定ファイルの更新により、接続制限対象のネットワークのＥＳＳＩＤが一つも接続対象のネットワークのＥＳＳＩＤに含まれなくなった、（３）無線ＬＡＮへの接続がオフに変更された、を一つでも満たすこととする。しかしながら、他の計時終了条件を用いることも可能である。
【０１９９】
所定の計時終了条件が成立した場合に、状態検知部２７１’’は、計時部２７４に計時の終了を指示する。そして、状態検知部２７１’’は、動作モードの初期化処理に戻る。
【０２００】
一方、所定の計時終了条件が成立しなかった場合に、状態検知部２７１’’は、所定の状態検知開始条件の判定処理に戻る。
【０２０１】
また、直近の動作モードが「接続制限モード」でない場合にも、状態検知部２７１’’は、所定の状態検知開始条件の判定処理に戻る。
【０２０２】
所定の状態検知継続条件が成立しなかった場合、又は所定の状態検知終了条件が成立した場合に、状態検知部２７１’’は、ＧＰＳ部２３及び各種センサ２４を停止する。また、記憶部２２’’を参照して直近の動作モードを特定し、特定した直近の動作モードが「接続制限モード」である場合に、状態検知部２７１’’は、記憶部２２’’に記憶されている設定ファイルを参照して状態検知部２７１’’に係る制限時間を取得し、取得した制限時間をパラメータとして、計時部２７４に計時の開始を指示する。そして、状態検知部２７１’’は、所定の状態検知開始条件の判定処理に戻る。
【０２０３】
次に、接続制御部２７３’’による処理について説明する。
【０２０４】
無線ＬＡＮへの接続がオンにされたことを検知した場合に、接続制御部２７３’’は、通常モードで動作を開始する。
【０２０５】
通常モードでは、接続制御部２７３’’は、記憶部２２’’に記憶されている接続設定ファイル内の接続対象のネットワークのＥＳＳＩＤ、及び同じく記憶部２２’’に記憶されている過去接続済みのアクセスポイント３のＢＳＳＩＤを初期化する。そして、接続制御部２７３’’は、接続処理を開始する。
【０２０６】
状態検知部２７１’’から動作モード「接続制限モード」が通知された場合に、接続制御部２７３’’は、接続制限モードに移行する。
【０２０７】
接続制限モードでは、接続制御部２７３’’は、記憶部２２’’に記憶されている設定ファイルを参照して接続制御部２７３’’に係る制限時間を取得し、取得した制限時間をパラメータとして、計時部２７４に計時の開始を指示する。また、接続制御部２７３’’は、同じく記憶部２２’に記憶されている接続設定ファイル内の接続対象のネットワークのＥＳＳＩＤを初期化する。そして、接続制御部２７３’’は、接続処理を開始する。
【０２０８】
計時部２７４から所定時間が経過した旨が通知された場合に、接続制御部２７３’’は、通常モードに移行する。
【０２０９】
また、状態検知部２７１’’から動作モードが通知された場合に、接続制御部２７３’’は、通知された動作モードが「通常モード」であるか否かを判定する。そして、通知された動作モードが「通常モード」である場合にも、接続制御部２７３’’は、通常モードに移行する。
【０２１０】
一方、通知された動作モードが「通常モード」でない場合に、接続制御部２７３’’は、計時部２７４に時計のリセットを指示する。そして、接続制御部２７３’’は、接続切断の有無の判定処理に戻る。
【０２１１】
また、状態検知部２７１’’から動作モードが通知されない場合にも、接続制御部２７３’’は、接続切断の有無の判定処理に戻る。
【０２１２】
図１１は、状態検知部２７１’’の動作フローの一例を示す図である。なお、以下に説明する動作フローは、予め記憶部２２’’に記憶されているプログラムに基づいて、主に処理部２７’’により、携帯端末２’’の各要素と協働して実行される。また、この動作フローのうち、ステップＳ７００、７０６〜７１２、７１６〜７２２については、図７に示されるものと同一であるので、以下では説明を省略する。
【０２１３】
所定の状態検知開始条件が成立しなかった場合に（ステップＳ７０２−Ｎｏ）、状態検知部２７１’’は、記憶部２２’’を参照して直近の動作モードを特定し、特定した直近の動作モードが「接続制限モード」であるか否かを判定する（ステップＳ１１００）。
【０２１４】
直近の動作モードが「接続制限モード」である場合に（ステップＳ１１００−Ｙｅｓ）、状態検知部２７１’’は、計時部２７４から所定時間が経過した旨が通知されたか否かを判定する（ステップＳ１１０２）。
【０２１５】
計時部２７４から所定時間が経過した旨が通知された場合に（ステップＳ１１０２−Ｙｅｓ）、状態検知部２７１’’は、ＧＰＳ部２３及び各種センサ２４を起動する（ステップＳ７０４）。
【０２１６】
一方、計時部２７４から所定時間が経過した旨が通知されなかった場合に（ステップＳ１１０２−Ｎｏ）、状態検知部２７１’’は、所定の計時終了条件が成立したか否かを判定する（ステップＳ１１０４）。
【０２１７】
所定の計時終了条件が成立した場合に（ステップＳ１１０４−Ｙｅｓ）、状態検知部２７１’’は、計時部２７４に計時の終了を指示する（ステップＳ１１０６）。そして、状態検知部２７１’’は、動作モードの初期化処理に戻る。
【０２１８】
一方、所定の計時終了条件が成立しなかった場合に（ステップＳ１１０４−Ｎｏ）、状態検知部２７１’’は、所定の状態検知開始条件の判定処理に戻る。
【０２１９】
また、直近の動作モードが「接続制限モード」でない場合にも（ステップＳ１１００−Ｎｏ）、状態検知部２７１’’は、所定の状態検知開始条件の判定処理に戻る。
【０２２０】
所定の状態検知継続条件が成立しなかった場合（ステップＳ７１４−Ｎｏ）、又は所定の状態検知終了条件が成立した場合に（ステップＳ７２４−Ｙｅｓ）、状態検知部２７１’’は、ＧＰＳ部２３及び各種センサ２４を停止する（ステップＳ７２６）。
【０２２１】
また、記憶部２２’’を参照して直近の動作モードを特定し、特定した直近の動作モードが「接続制限モード」である場合に（ステップＳ１１０８−Ｙｅｓ）、状態検知部２７１’’は、記憶部２２’’に記憶されている設定ファイルを参照して状態検知部２７１’’に係る制限時間を取得し、取得した制限時間をパラメータとして、計時部２７４に計時の開始を指示する（ステップＳ１１１０）。そして、状態検知部２７１’’は、所定の状態検知開始条件の判定処理に戻る。
【０２２２】
図１２は、接続制御部２７３’’の動作フローの一例を示す図である。なお、この動作フローのうち、ステップＳ８００〜８０４、８０８〜８１４については、図８に示されるものと同一であるので、以下では説明を省略する。
【０２２３】
状態検知部２７１’’から動作モード「接続制限モード」が通知された場合に（ステップＳ８０６−Ｙｅｓ）、接続制御部２７３’’は、接続制限モードに移行する。
【０２２４】
接続制限モードでは、接続制御部２７３’’は、記憶部２２’’に記憶されている設定ファイルを参照して接続制御部２７３’’に係る制限時間を取得し、取得した制限時間をパラメータとして、計時部２７４に計時の開始を指示する（ステップＳ１２００）。
【０２２５】
計時部２７４から所定時間が経過した旨が通知された場合に（ステップＳ１２０２−Ｙｅｓ）、接続制御部２７３’’は、通常モードに移行する。
【０２２６】
また、状態検知部２７１’’から動作モードが通知された場合に（ステップＳ１２０４−Ｙｅｓ）、接続制御部２７３’’は、通知された動作モードが「通常モード」であるか否かを判定する（ステップＳ１２０６）。
【０２２７】
通知された動作モードが「通常モード」である場合にも（ステップＳ１２０６−Ｙｅｓ）、接続制御部２７３’’は、通常モードに移行する。
【０２２８】
一方、通知された動作モードが「通常モード」でない場合に（ステップＳ１２０６−Ｎｏ）、接続制御部２７３’’は、計時部２７４に時計のリセットを指示する（ステップＳ１２０８）。そして、接続制御部２７３’’は、接続切断の有無の判定処理に戻る。
【０２２９】
また、状態検知部２７１’’から動作モードが通知されない場合にも（ステップＳ１２０４−Ｎｏ）、接続制御部２７３’’は、接続切断の有無の判定処理に戻る。
【０２３０】
以上説明してきたように、接続制限モードでの動作に時間制限を設けることにより、状態検知部２７１’’と接続制御部２７３’’との間で発生し得る動作モードの不一致を解消し、処理部２７’全体を正常に動作させることが可能となる。
【０２３１】
なお、本発明は、本実施形態に限定されるものではない。例えば、記憶部２２’’に記憶されている設定ファイルの内容は、ユーザ及び／又はシステムにより変更可能としてもよい。これにより、様々な通信環境等に対応することが可能となる。
【０２３２】
当業者は、本発明の精神及び範囲から外れることなく、様々な変更、置換及び修正をこれに加えることが可能であることを理解されたい。
【符号の説明】
【０２３３】
１    無線ＬＡＮ通信システム
２    携帯端末
２１    通信部
２２、２２’、２２’’    記憶部
２３    ＧＰＳ部
２４    各種センサ
２５    操作部
２６    表示部
２７、２７’、２７’’    処理部
２７１、２７１’、２７１’’    状態検知部
２７２、２７２’、２７２’’    オペレーティングシステム
２７３、２７３’、２７３’’    接続制御部
２７４    計時部
３    アクセスポイント
４    サービスエリア
５    バックボーンネットワーク
６    ゲートウェイ
７    認証サーバ
８    インターネット
９    サーバ
【図１】
2014068151.tif 000003
【図２】
2014068151.tif 000004
【図３】
2014068151.tif 000005
【図４】
2014068151.tif 000006
【図５】
2014068151.tif 000007
【図６】
2014068151.tif 000008
【図７】
2014068151.tif 000009
【図８】
2014068151.tif 000010
【図９】
2014068151.tif 000011
【図１０】
2014068151.tif 000012
【図１１】
2014068151.tif 000013
【図１２】
2014068151.tif 000014
【図１３】
2014068151.tif 000015