(57)【要約】【課題】本発明は、通信ネットワークの切り替えに伴う不通期間を解消することを可能とする端末、その制御方法、及び制御プログラムを提供することを目的とする。【解決手段】本発明に係る端末（２）は、複数の異種通信ネットワークに接続可能な端末であって、第１通信ネットワークと接続を行う第１通信部（２１）と、第１通信ネットワークとは異なる種類の第２通信ネットワークと接続を行う第２通信部（２２）と、第１通信ネットワークと接続を完了する接続完了部（２６１）と、第２通信ネットワークと接続済みである場合において、第１通信ネットワークと接続が確立したときに、当該接続の確立を接続完了部に通知し、接続完了部から第１通信ネットワークとの接続の完了が通知されたときに、第２通信ネットワークから第１通信ネットワークに通信ネットワークを切り替える接続制御部（２６３）とを有する。【選択図】図２
2014072700.tif 000002
【特許請求の範囲】
【請求項１】
複数の異種通信ネットワークに接続可能な端末であって、
第１通信ネットワークと通信ネットワークレベルで接続を行う第１通信部と、
前記第１通信ネットワークとは異なる種類の第２通信ネットワークと通信ネットワークレベルで接続を行う第２通信部と、
前記第１通信ネットワークとアプリケーションレベルで接続を完了する接続完了部と、
前記第２通信ネットワークと通信ネットワークレベルで接続済みである場合において、前記第１通信ネットワークと通信ネットワークレベルで接続が確立したときに、当該接続の確立を前記接続完了部に通知し、前記接続完了部から前記第１通信ネットワークとの接続の完了が通知されたときに、前記第２通信ネットワークから前記第１通信ネットワークに通信ネットワークを切り替える接続制御部と、
を有することを特徴とする端末。
【請求項２】
前記第１通信ネットワークのアクセスポイントのうち、切替遅延対象のアクセスポイントを記憶する記憶部をさらに有し、
接続が確立した第１通信ネットワークのアクセスポイントが前記切替遅延対象のアクセスポイントではない場合に、前記接続制御部は、即座に、前記第２通信ネットワークから前記第１通信ネットワークに通信ネットワークを切り替える、請求項１に記載の端末。
【請求項３】
前記接続完了部からの要求に応じて、前記接続制御部は、前記第１通信ネットワークとの接続の完了に要するサーバとの通信が前記第１通信ネットワークを介して行われるように設定する、請求項１又は２に記載の端末。
【請求項４】
前記サーバは、前記端末のユーザ認証を行うものであり、
前記サーバによるユーザ認証が完了した場合に、前記第１通信ネットワークとの接続は完了する、請求項３に記載の端末。
【請求項５】
複数の異種通信ネットワークに接続可能な端末の制御方法であって、
前記端末が第２通信ネットワークと通信ネットワークレベルで接続済みである場合において、
前記端末の接続制御部が、
前記第２通信ネットワークとは異なる種類の第１通信ネットワークと通信ネットワークレベルで接続が確立したときに、当該接続の確立を、前記第１通信ネットワークとアプリケーションレベルで接続を完了する接続完了部に通知し、
前記接続完了部から前記第１通信ネットワークとの接続の完了が通知されたときに、前記第２通信ネットワークから前記第１通信ネットワークに通信ネットワークを切り替える、
ことを特徴とする制御方法。
【請求項６】
複数の異種通信ネットワークに接続可能な端末の制御プログラムであって、
前記端末が第２通信ネットワークと通信ネットワークレベルで接続済みである場合において、
前記端末の接続制御部に、
前記第２通信ネットワークとは異なる種類の第１通信ネットワークと通信ネットワークレベルで接続が確立したときに、当該接続の確立を、前記第１通信ネットワークとアプリケーションレベルで接続を完了する接続完了部に通知し、
前記接続完了部から前記第１通信ネットワークとの接続の完了が通知されたときに、前記第２通信ネットワークから前記第１通信ネットワークに通信ネットワークを切り替える、
ことを実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の異種通信ネットワークへの接続機能を有する端末、その制御方法、及び制御プログラムに関する。
【背景技術】
【０００２】
近年、携帯電話網、無線ＬＡＮ（Local Area Network）等、複数の異種通信ネットワークへの接続機能を標準搭載した携帯端末が普及しつつある。このような携帯端末では、接続又は使用する通信ネットワーク（通信経路）を適宜切り替えること（以下「ハンドオーバ」という。）により、複数の通信ネットワーク間で継続的に通信を行うことが可能である。
【０００３】
複数の通信ネットワーク間でのハンドオーバに関する技術として、特許文献１には、携帯電話網と無線ＬＡＮとの間で安定したハンドオーバを行うことができ、データ通信を中断させることなくハンドオーバを行うことができる技術が記載されている。この技術は、携帯電話網と接続中に、無線ＬＡＮの受信レベルが所定期間継続してしきい値を超えたときに、無線ＬＡＮに切り替え、無線ＬＡＮと接続中に、無線ＬＡＮの受信レベルが所定期間継続してしきい値以下のときに、携帯電話網に切り替えるというものである。また、通信中のトラフィックを監視し、当該トラフィックがない期間が所定期間継続したときに、携帯電話網と無線ＬＡＮとの間の切り替えを行うというものである。
【０００４】
このような従来の技術では、一般に、通信ネットワークのレベルで接続が確立してしまえば、アプリケーションのレベルで接続が完了しているか否かにかかわらず、通信ネットワークは切り替えられてしまう。ここで、通信ネットワークレベルとは、例えば、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）のプロトコルスタックでは、トランスポート層以下を意味し、アプリケーションレベルとは、アプリケーション層を意味するものとする。したがって、通信ネットワークのレベルで接続が確立していても、アプリケーションのレベルで接続が完了しておらず、アプリケーションレベルで接続が完了するまで、あるいはアプリケーションレベルで接続に失敗し、従前の通信ネットワークへの切り替え又は再接続が完了するまで、アプリケーションは通信を行うことができないという状況が発生し得る。このような状況について、携帯電話網から無線ＬＡＮへの通信ネットワークの切り替えを例に、以下に説明する。
【０００５】
携帯端末は、携帯電話網と接続済みであり、その携帯端末が、アクセスポイントを介してバックボーンネットワークに接続し、さらにゲートウェイを介してインターネット等に接続しようとする場合に、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）８０２．１１規格の無線通信方式では、携帯端末とアクセスポイントとの間で、ネットワークレベルのアソシエーションと呼ばれる所定の手順が行われ、アクセスポイントに対して携帯端末の存在を識別させることが規定されている。
【０００６】
さらに、携帯端末とゲートウェイとの間で、アプリケーションレベルの認証（例えば、ウェブ認証）と呼ばれる手順が行われ、ゲートウェイに対してユーザを識別させ、識別されたユーザの携帯端末のみをインターネット等に接続させることも一般的である。
【０００７】
図４は、このような従来の無線ＬＡＮ通信システムの動作シーケンスの一例を示す図である。
【０００８】
携帯端末は、接続したいネットワークのＥＳＳＩＤ（Extended Service Set Identifier）を含むプローブ要求をブロードキャストする（ステップＳ４００）。
【０００９】
アクセスポイントは、受信したプローブ要求に含まれるＥＳＳＩＤが自身のＥＳＳＩＤと同じである場合に、プローブ応答を返信する（ステップＳ４０２）。プローブ応答には、アクセスポイントのＢＳＳＩＤ（Basic Service Set Identifier）、暗号方式、認証方式、通信速度等のパラメータが含まれる。
【００１０】
携帯端末は、アクセスポイントに認証要求を送信する（ステップＳ４０４）。
【００１１】
アクセスポイントは、所定のアルゴリズムを用いて携帯端末を認証するか否かを決定し、その結果を含む認証応答を返信する（ステップＳ４０６）。一般に、携帯端末のＭＡＣ（Media Access Control）アドレスを識別子として認証が行われる。
【００１２】
携帯端末は、アクセスポイントにより認証されたことを確認した後に、アクセスポイントにアソシエーション（接続）要求を送信する（ステップＳ４０８）。アソシエーション要求には、ＥＳＳＩＤ、サポートレート、ポーリング利用要否等のパラメータが含まれる。
【００１３】
アクセスポイントは、認証したＭＡＣアドレスであり、受信したアソシエーション要求に含まれるパラメータがすべて自身に対応していることを確認した後に、アソシエーション応答を返信する（ステップＳ４１０）。
【００１４】
以上の手順により、通信ネットワークのレベルで接続が確立し、通信ネットワークが携帯電話網から無線ＬＡＮに切り替えられると、携帯端末は、アクセスポイントを介してバックボーンネットワークに接続し、データフレームを送信できるようになる。しかしながら、この時点ではまだ、ユーザがゲートウェイにより認証されておらず、アプリケーションのレベルで接続が完了していないため、携帯端末は、ゲートウェイを介してインターネット等に接続することはできない。なお、携帯電話網との接続は、この時点で切断される場合もあれば、切断されない場合もある。
【００１５】
携帯端末は、ゲートウェイに、ログインページのＵＲＬ（Uniform Resource Locator）を含むページ取得要求を送信する（ステップＳ４１２）。
【００１６】
ゲートウェイは、受信したページ取得要求に含まれるＵＲＬに対応するページ、即ちログインページを返信する（ステップＳ４１４）。
【００１７】
携帯端末は、ゲートウェイに認証要求を送信する（ステップＳ４１６）。認証要求には、ユーザの識別番号（ＩＤ）、パスワード等のパラメータが含まれる。なお、これらのデータは、設定ファイル等から自動で抽出されてもよいし、ユーザにより手動で入力されてもよい。
【００１８】
ゲートウェイは、受信した認証要求を認証サーバに転送する（ステップＳ４１８）。
【００１９】
認証サーバは、受信した認証要求に含まれるＩＤ及びパスワードに基づいてユーザを認証するか否かを決定し、その結果を含む認証応答を返信する（ステップＳ４２０）。
【００２０】
ゲートウェイは、受信した認証応答を携帯端末に転送する（ステップＳ４２２）。
【００２１】
以上の手順により、ユーザがゲートウェイにより認証され、アプリケーションのレベルで接続が完了すると、携帯端末は、ゲートウェイを介してインターネット等に接続し、サーバに接続要求を送信できるようになる（ステップＳ４２４）。
【先行技術文献】
【特許文献】
【００２２】
【特許文献１】特開２０１２−００４６５９号公報
【発明の概要】
【発明が解決しようとする課題】
【００２３】
このように、従来の技術では、通信ネットワークのレベルで接続が確立していても、アプリケーションのレベルで接続が完了しておらず、アプリケーションレベルでの接続等が完了するまで、アプリケーションは通信を行うことができないという状況が発生し得る。したがって、ユーザの利便性が大きく損なわれる可能性があった。
【００２４】
本発明は、このような従来の課題を解決すべくなされたものであり、通信ネットワークの切り替えに伴う不通期間を解消することを可能とする端末、その制御方法、及びその制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００２５】
本発明に係る端末は、複数の異種通信ネットワークに接続可能な端末であって、第１通信ネットワークと通信ネットワークレベルで接続を行う第１通信部と、第１通信ネットワークとは異なる種類の第２通信ネットワークと通信ネットワークレベルで接続を行う第２通信部と、第１通信ネットワークとアプリケーションレベルで接続を完了する接続完了部と、第２通信ネットワークと通信ネットワークレベルで接続済みである場合において、第１通信ネットワークと通信ネットワークレベルで接続が確立したときに、当該接続の確立を接続完了部に通知し、接続完了部から第１通信ネットワークとの接続の完了が通知されたときに、第２通信ネットワークから第１通信ネットワークに通信ネットワークを切り替える接続制御部とを有する。
【００２６】
また、本発明に係る端末において、第１通信ネットワークのアクセスポイントのうち、切替遅延対象のアクセスポイントを記憶する記憶部をさらに有し、接続が確立した第１通信ネットワークのアクセスポイントが切替遅延対象のアクセスポイントではない場合に、接続制御部は、即座に、第２通信ネットワークから第１通信ネットワークに通信ネットワークを切り替えることが好ましい。なお、切替遅延対象のアクセスポイントとは、例えば、第１通信ネットワークとの接続の完了に、サーバによるユーザ認証を要するアクセスポイントである。
【００２７】
また、本発明に係る端末において、接続完了部からの要求に応じて、接続制御部は、第１通信ネットワークとの接続の完了に要するサーバとの通信が第１通信ネットワークを介して行われるように設定することが好ましい。
【００２８】
また、本発明に係る端末において、サーバは、端末のユーザ認証を行うものであり、サーバによるユーザ認証が完了した場合に、第１通信ネットワークとの接続は完了することが好ましい。
【００２９】
本発明に係る端末の制御方法は、複数の異種通信ネットワークに接続可能な端末の制御方法であって、端末が第２通信ネットワークと通信ネットワークレベルで接続済みである場合において、端末の接続制御部が、第２通信ネットワークとは異なる種類の第１通信ネットワークと通信ネットワークレベルで接続が確立したときに、当該接続の確立を、第１通信ネットワークとアプリケーションレベルで接続を完了する接続完了部に通知し、接続完了部から第１通信ネットワークとの接続の完了が通知されたときに、第２通信ネットワークから第１通信ネットワークに通信ネットワークを切り替える。
【００３０】
本発明に係る端末の制御プログラムは、複数の異種通信ネットワークに接続可能な端末の制御プログラムであって、端末が第２通信ネットワークと通信ネットワークレベルで接続済みである場合において、端末の接続制御部に、第２通信ネットワークとは異なる種類の第１通信ネットワークと通信ネットワークレベルで接続が確立したときに、当該接続の確立を、第１通信ネットワークとアプリケーションレベルで接続を完了する接続完了部に通知し、接続完了部から第１通信ネットワークとの接続の完了が通知されたときに、第２通信ネットワークから第１通信ネットワークに通信ネットワークを切り替えることを実行させる。
【発明の効果】
【００３１】
本発明に係る端末、その制御方法、及び制御プログラムは、アプリケーションからの通知に応じて通信ネットワークを切り替えることにより、通信ネットワークの切り替えに伴う不通期間を解消することを可能とする。
【図面の簡単な説明】
【００３２】
【図１】無線通信システムの概略構成の一例を示す図である。
【図２】携帯端末の概略構成の一例を示す図である。
【図３】無線通信システムの動作シーケンスの一例を示す図である。
【図４】従来の無線ＬＡＮ通信システムの動作シーケンスの一例を示す図である。
【発明を実施するための形態】
【００３３】
以下、図面を参照しつつ、本発明の様々な実施形態について説明する。ただし、本発明の技術的範囲はそれらの実施形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶ点に留意されたい。
【００３４】
本実施形態では、携帯端末は、携帯電話網と接続済みであり、その携帯端末が、無線ＬＡＮを介してインターネットに接続を試みる。また、その過程で、携帯端末は、所定のアクセスポイントについては、ゲートウェイとの間でウェブ認証を行う。ウェブ認証に成功（完了）して初めて、無線ＬＡＮとの接続が完了したとして、携帯端末は、通信ネットワークを携帯電話網から無線ＬＡＮに切り替える。
【００３５】
図１は、無線通信システム１の概略構成の一例を示す図である。
【００３６】
無線通信システム１は、無線ＬＡＮ及び携帯電話網への接続機能を有する携帯端末２と、無線ＬＡＮのアクセスポイント３と、携帯電話網の基地局９とを有する。携帯端末２は、アクセスポイント３及び基地局９と、そのサービスエリア内で無線通信を行うことができる。
【００３７】
アクセスポイント３は、バックボーンネットワーク４に接続される。また、バックボーンネットワーク４には、イーサネット（登録商標）等の有線ＬＡＮにより、バックボーンネットワーク４とインターネット７とを中継するゲートウェイ５と、ユーザを認証する認証サーバ６とが接続される。
【００３８】
ゲートウェイ５を介して認証サーバ６によりユーザが認証されることにより、携帯端末２は、ゲートウェイ５を介してインターネット７に接続することができる。したがって、携帯端末２は、インターネット７に接続されるサーバ８と通信を行うことができる。
【００３９】
一方、基地局９は、携帯電話網１０に接続される。また、携帯電話網１０には、携帯電話網１０とインターネット７とを中継するゲートウェイ５’が接続される。
【００４０】
携帯端末２は、ゲートウェイ５’を介してもインターネット７に接続することができる。したがって、携帯端末２は、インターネット７に接続されるサーバ８と通信を行うことができる。
【００４１】
図２は、携帯端末２の概略構成の一例を示す図である。
【００４２】
携帯端末２は、アクセスポイント３、バックボーンネットワーク４、ゲートウェイ５、及びインターネット７を介して、あるいは基地局９、携帯電話網１０、ゲートウェイ５’、及びインターネット７を介してサーバ８に接続し、サーバ８と通信を行う。そのために、携帯端末２は、第１通信部２１と、第２通信部２２と、記憶部２３と、操作部２４と、表示部２５と、処理部２６とを有する。
【００４３】
第１通信部２１は、主に２．４ＧＨｚ帯を感受帯域とするアンテナを含む、通信インターフェース回路を有し、携帯端末２をバックボーンネットワーク４に接続する。第１通信部２１は、アクセスポイント３との間でＩＥＥＥ８０２．１１規格の無線通信方式による無線通信回線を確立し、アクセスポイント３との間で通信を行う。そして、第１通信部２１は、アクセスポイント３から受信したデータを、処理部２６に与える。また、第１通信部２１は、処理部２６から与えられたデータを、アクセスポイント３に送信する。
【００４４】
第２通信部２２は、主に２ＧＨｚ帯を感受帯域とするアンテナを含む、通信インターフェース回路を有し、携帯端末２を携帯電話網１０に接続する。第２通信部２２は、基地局９により割り当てられるチャネルを介して、基地局９との間でＣＤＭＡ（Code Division Multiple Access）方式等による無線信号回線を確立し、基地局９との間で通信を行う。そして、第２通信部２２は、基地局９から受信したデータを、処理部２６に与える。また、第２通信部２２は、処理部２６から与えられたデータを、基地局９に送信する。
【００４５】
記憶部２３は、例えば、半導体メモリ、磁気ディスク装置、及び光ディスク装置のうちの少なくともいずれか一つを有する。記憶部２３は、処理部２６での処理に用いられるドライバプログラム、オペレーティングシステムプログラム、アプリケーションプログラム、データ等を記憶する。例えば、記憶部２３は、ドライバプログラムとして、操作部２３を制御する入力デバイスドライバプログラム、表示部２４を制御する出力デバイスドライバプログラム等を記憶する。また、記憶部２３は、オペレーティングシステムプログラムとして、ＩＥＥＥ８０２．１１規格の無線通信方式を実行する接続制御プログラム等を記憶する。また、記憶部２３は、アプリケーションプログラムとして、ウェブ認証を実行する認証プログラム、ウェブページを取得及び表示するウェブブラウザプログラム、電子メールを送信及び受信する電子メールプログラム等を記憶する。また、記憶部２３は、データとして、接続対象のネットワークのＥＳＳＩＤ、接続中又は接続済みのアクセスポイント３のＢＳＳＩＤ及び対応するＥＳＳＩＤ、認証実行対象のネットワークのＥＳＳＩＤ、ネットワーク接続に係る設定内容を含む設定ファイル、映像データ、画像データ等を記憶する。さらに、記憶部２３は、所定の処理に係る一時的なデータを一時的に記憶してもよい。
【００４６】
操作部２４は、携帯端末２の操作が可能であればどのようなデバイスでもよく、例えば、タッチパッド、キーボード等である。ユーザは、このデバイスを用いて、文字、数字等を入力することができる。操作部２４は、ユーザにより操作されると、その操作に対応する信号を発生する。そして、発生した信号は、ユーザの指示として、処理部２６に入力される。
【００４７】
表示部２５も、映像、画像等の表示が可能であればどのようなデバイスでもよく、例えば、液晶ディスプレイ、有機ＥＬ（Electro−Luminescence）ディスプレイ等である。表示部２５は、処理部２６から供給される映像データに応じた映像、画像データに応じた画像等を表示する。
【００４８】
処理部２６は、一又は複数個のプロセッサ及びその周辺回路を有する。処理部２６は、携帯端末２の全体的な動作を統括的に制御するものであり、例えば、ＣＰＵ（Central Processing Unit）である。即ち、処理部２６は、携帯端末２の各種の処理が記憶部２３に記憶されているプログラム、操作部２４の操作等に応じて適切な手順で実行されるように、第１通信部２１、第２通信部２２、表示部２５等の動作を制御する。処理部２６は、記憶部２３に記憶されているプログラム（ドライバプログラム、オペレーティングシステムプログラム、アプリケーションプログラム等）に基づいて処理を実行する。また、処理部２６は、複数のプログラム（アプリケーションプログラム等）を並列に実行することができる。
【００４９】
処理部２６は、認証部２６１と、オペレーティングシステム２６２と、接続制御部２６３と、無線ＬＡＮ接続制御部２６４とを有する。これらの各部は、処理部２６が有するプロセッサ上で実行されるプログラムによって実装される機能モジュールである。あるいは、これらの各部は、ファームウェアとして携帯端末２に実装されてもよい。
【００５０】
認証部２６１は、接続制御部２６３に、認証実行対象のネットワークのＥＳＳＩＤを通知する。また、認証部２６１は、接続制御部２６３に、ウェブ認証の開始及び終了を通知する。さらに、認証部２６１は、ゲートウェイ５との間でウェブ認証を行う。なお、処理の詳細については後述する。
【００５１】
オペレーティングシステム２６２は、アプリケーションから共通して利用される基本的な機能を実現し、携帯端末２全体を制御するものであり、例えば、Ａｎｄｒｏｉｄ（登録商標）ＯＳ、ｉＯＳ（登録商標）等である。また、オペレーティングシステム２６２は、認証部２６１と接続制御部２６３との間で、ウェブ認証に係る通知を中継する。
【００５２】
接続制御部２６３は、携帯電話網１０と無線ＬＡＮとの間で、通信ネットワークの切り替えを行う。また、接続制御部２６３は、所定のＩＰ（Internet Protocol）アドレスに対して、通信経路の設定を行う。なお、処理の詳細については後述する。
【００５３】
無線ＬＡＮ接続制御部２６４は、ＩＥＥＥ８０２．１１規格の無線通信方式を実行する。また、無線ＬＡＮ接続制御部２６４は、認証部２６１及び接続制御部２６３に、アクセスポイント３との接続の開始及び確立を通知する。さらに、無線ＬＡＮ接続制御部２６４は、アクセスポイント３との接続を切断する。なお、処理の詳細については後述する。
【００５４】
以下、無線ＬＡＮ接続制御部２６４による処理について説明する。
【００５５】
無線ＬＡＮへの接続がオンにされたことを検知した場合に、無線ＬＡＮ接続制御部２６４は、記憶部２３に記憶されている接続対象のネットワークのＥＳＳＩＤを参照し、ＥＳＳＩＤを一つ抽出し、抽出したＥＳＳＩＤを含むプローブ要求を、第１通信部２１を介してブロードキャストする。
【００５６】
アクセスポイント３から第１通信部２１を介して、プローブ応答を受信しなかった場合に、無線ＬＡＮ接続制御部２６４は、記憶部２３に記憶されている接続対象のネットワークのＥＳＳＩＤを参照し、他のＥＳＳＩＤを一つ抽出し、抽出したＥＳＳＩＤを含むプローブ要求を、第１通信部２１を介してブロードキャストする。一方、アクセスポイント３から第１通信部２１を介して、プローブ応答を受信した場合に、無線ＬＡＮ接続制御部２６４は、受信したプローブ応答に含まれるＢＳＳＩＤ及び対応するＥＳＳＩＤを、記憶部２３に格納する。また、無線ＬＡＮ接続制御部２６４は、認証要求を、第１通信部２１を介してアクセスポイント３に送信する。さらに、無線ＬＡＮ接続制御部２６４は、アクセスポイント３との接続を開始した旨を、認証部２６１及び接続制御部２６３に通知する。
【００５７】
アクセスポイント３から第１通信部２１を介して、認証応答を受信した場合に、無線ＬＡＮ接続制御部２６４は、アクセスポイント３により認証されたことを確認した後に、アソシエーション要求を、第１通信部２１を介してアクセスポイント３に送信する。また、アクセスポイント３から第１通信部２１を介して、アソシエーション応答を受信した場合に、無線ＬＡＮ接続制御部２６４は、アクセスポイント３との接続が確立した旨を、認証部２６１及び接続制御部２６３に通知する。
【００５８】
接続制御部２６３から、アクセスポイント３との接続の切断が要求された場合に、無線ＬＡＮ接続制御部２６４は、接続中又は接続済みのアクセスポイント３との接続を切断する。
【００５９】
以下、接続制御部２６３による処理について説明する。
【００６０】
認証部２６１から、ＥＳＳＩＤ等をパラメータとして、認証実行対象のネットワークの設定が要求された場合に、接続制御部２６３は、与えられたＥＳＳＩＤを、記憶部２３に格納する。
【００６１】
無線ＬＡＮ接続制御部２６４からアクセスポイント３との接続が確立した旨が通知された場合に、接続制御部２６３は、記憶部２３から接続中又は接続済みのアクセスポイント３のＥＳＳＩＤを抽出する。また、接続制御部２６３は、記憶部２３に記憶されている認証実行対象のネットワークのＥＳＳＩＤを参照し、抽出したＥＳＳＩＤが含まれるか否かを判定する。抽出したＥＳＳＩＤが含まれない場合に、接続制御部２６３は、通信ネットワークを、携帯電話網１０から無線ＬＡＮに切り替える。一方、抽出したＥＳＳＩＤが含まれる場合に、接続制御部２６３は、処理を続行する。
【００６２】
認証部２６１から、ウェブ認証を開始する旨が通知された場合に、接続制御部２６３は、認証部２６１から不図示のＤＮＳ（Domain Name System）サーバへの通信が無線ＬＡＮを介して行われるように設定する。
【００６３】
認証部２６１から、ＩＰアドレス等をパラメータとして、通信経路の設定が要求された場合に、接続制御部２６３は、与えられたＩＰアドレスのホスト向けの通信が無線ＬＡＮを介して行われるように設定する。
【００６４】
認証部２６１から、認証結果等をパラメータとして、ウェブ認証が終了した旨が通知された場合に、接続制御部２６３は、認証部２６１から不図示のＤＮＳサーバへの通信が既定の通信経路（携帯電話網１０）を介して行われるように設定する。
【００６５】
接続制御部２６３は、与えられた認証結果に基づいてウェブ認証に成功（完了）したか否かを判定する。ウェブ認証に成功した場合に、接続制御部２６３は、通信ネットワークを、携帯電話網１０から無線ＬＡＮに切り替える。一方、ウェブ認証に失敗した場合に、接続制御部２６３は、アクセスポイント３との接続の切断を、無線ＬＡＮ接続制御部２６４に要求する。したがって、通信ネットワークは、携帯電話網１０が維持される。
【００６６】
以下、認証部２６１による処理について説明する。
【００６７】
切替遅延モードがオンにされたことを検知した場合に、認証部２６１は、記憶部２３に記憶されている設定ファイルを参照し、認証実行対象のネットワークのＥＳＳＩＤを抽出する。また、認証部２６１は、抽出したＥＳＳＩＤ等をパラメータとして、認証実行対象のネットワークの設定を、接続制御部２６３に要求する。
【００６８】
無線ＬＡＮ接続制御部２６４からアクセスポイント３との接続が確立した旨が通知された場合に、認証部２６１は、ウェブ認証を開始する旨を、接続制御部２６３に通知する。
【００６９】
認証部２６１は、記憶部２３に記憶されている設定ファイルを参照し、ゲートウェイ５のＩＰアドレスを抽出する。あるいは、認証部２６１は、記憶部２３に記憶されている設定ファイルを参照してゲートウェイ５のＵＲＬを抽出し、第１通信部２１を介して不図示のＤＮＳサーバに問い合わせを行うことにより、対応するＩＰアドレスを取得する。そして、認証部２６１は、抽出又は取得したＩＰアドレス等をパラメータとして、通信経路の設定を、接続制御部２６３に要求する。
【００７０】
認証部２６１は、ログインページのＵＲＬを含むページ取得要求を、第１通信部２１を介してゲートウェイ５に送信する。
【００７１】
ゲートウェイ５から第１通信部２１を介して、ログインページを受信した場合に、認証部２６１は、記憶部２３に記憶されている設定ファイルを参照し、ユーザのＩＤ及びパスワードを抽出する。また、認証部２６１は、抽出したＩＤ及びパスワードを含む認証要求を、第１通信部２１を介してゲートウェイ５に送信する。
【００７２】
ゲートウェイ５から第１通信部２１を介して、認証応答を受信した場合に、認証部２６１は、受信した認証応答から認証結果を抽出し、抽出した認証結果等をパラメータとして、ウェブ認証が終了した旨を、接続制御部２６３に通知する。
【００７３】
図３は、無線通信システム１の動作シーケンスの一例を示す図である。なお、以下に説明する動作シーケンスは、予め記憶部２３等に記憶されているプログラムに基づいて、主に処理部２６等により、携帯端末２、アクセスポイント３、及びゲートウェイ５の各要素と協働して実行される。また、この動作シーケンスのうち、ステップＳ４０２〜４１０、４１４〜４２４については、図４に示されるものと同一であるので、以下では説明を省略する。
【００７４】
切替遅延モードがオンにされたことを検知した場合に、認証部２６１は、記憶部２３に記憶されている設定ファイルを参照し、認証実行対象のネットワークのＥＳＳＩＤを抽出する。また、認証部２６１は、抽出したＥＳＳＩＤ等をパラメータとして、認証実行対象のネットワークの設定を、接続制御部２６３に要求する（ステップＳ３００）。
【００７５】
認証部２６１から、ＥＳＳＩＤ等をパラメータとして、認証実行対象のネットワークの設定が要求された場合に、接続制御部２６３は、与えられたＥＳＳＩＤを、記憶部２３に格納する（ステップＳ３０２）。
【００７６】
無線ＬＡＮへの接続がオンにされたことを検知した場合に、無線ＬＡＮ接続制御部２６４は、記憶部２３に記憶されている接続対象のネットワークのＥＳＳＩＤを参照し、ＥＳＳＩＤを一つ抽出し、抽出したＥＳＳＩＤを含むプローブ要求を、第１通信部２１を介してブロードキャストする（ステップＳ４００）。
【００７７】
アクセスポイント３から第１通信部２１を介して、アソシエーション応答を受信した場合に、無線ＬＡＮ接続制御部２６４は、アクセスポイント３との接続が確立した旨を、認証部２６１及び接続制御部２６３に通知する（ステップＳ３０４）。
【００７８】
無線ＬＡＮ接続制御部２６４からアクセスポイント３との接続が確立した旨が通知された場合に、接続制御部２６３は、記憶部２３から接続中又は接続済みのアクセスポイント３のＥＳＳＩＤを抽出する。また、接続制御部２６３は、記憶部２３に記憶されている認証実行対象のネットワークのＥＳＳＩＤを参照し、抽出したＥＳＳＩＤが含まれるか否かを判定する（ステップＳ３０６）。
【００７９】
抽出したＥＳＳＩＤが含まれない場合に（ステップＳ３０６−Ｎｏ）、接続制御部２６３は、通信ネットワークを、携帯電話網１０から無線ＬＡＮに切り替える（ステップＳ３０８）。
【００８０】
一方、抽出したＥＳＳＩＤが含まれる場合に（ステップＳ３０６−Ｙｅｓ）、接続制御部２６３は、処理を続行する。
【００８１】
無線ＬＡＮ接続制御部２６４からアクセスポイント３との接続が確立した旨が通知された場合に、認証部２６１は、ウェブ認証を開始する旨を、接続制御部２６３に通知する（ステップＳ３１０）。
【００８２】
認証部２６１から、ウェブ認証を開始する旨が通知された場合に、接続制御部２６３は、認証部２６１から不図示のＤＮＳサーバへの通信が無線ＬＡＮを介して行われるように設定する。
【００８３】
認証部２６１は、記憶部２３に記憶されている設定ファイルを参照し、ゲートウェイ５のＩＰアドレスを抽出する。あるいは、認証部２６１は、記憶部２３に記憶されている設定ファイルを参照してゲートウェイ５のＵＲＬを抽出し、第１通信部２１を介して不図示のＤＮＳサーバに問い合わせを行うことにより、対応するＩＰアドレスを取得する。そして、認証部２６１は、抽出又は取得したＩＰアドレス等をパラメータとして、通信経路の設定を、接続制御部２６３に要求する（ステップＳ３１２）。
【００８４】
認証部２６１から、ＩＰアドレス等をパラメータとして、通信経路の設定が要求された場合に、接続制御部２６３は、与えられたＩＰアドレスのホスト向けの通信が無線ＬＡＮを介して行われるように設定する（ステップＳ３１４）。
【００８５】
また、認証部２６１は、ログインページのＵＲＬを含むページ取得要求を、第１通信部２１を介してゲートウェイ５に送信する（ステップＳ４１２）。
【００８６】
ゲートウェイ５から第１通信部２１を介して、認証応答を受信した場合に、認証部２６１は、受信した認証応答から認証結果を抽出し、抽出した認証結果等をパラメータとして、ウェブ認証が終了した旨を、接続制御部２６３に通知する（ステップＳ３１６）。
【００８７】
認証部２６１から、認証結果等をパラメータとして、ウェブ認証が終了した旨が通知された場合に、接続制御部２６３は、認証部２６１から不図示のＤＮＳサーバへの通信が既定の通信経路を介して行われるように設定する。
【００８８】
接続制御部２６３は、与えられた認証結果に基づいてウェブ認証に成功したか否かを判定する（ステップＳ３１８）。
【００８９】
ウェブ認証に成功した場合に（ステップＳ３１８−Ｙｅｓ）、接続制御部２６３は、通信ネットワークを、携帯電話網１０から無線ＬＡＮに切り替える（ステップＳ３２０）。
【００９０】
一方、ウェブ認証に失敗した場合に（ステップＳ３１８−Ｎｏ）、接続制御部２６３は、アクセスポイント３との接続の切断を、無線ＬＡＮ接続制御部２６４に要求する（ステップＳ３２２）。
【００９１】
接続制御部２６３から、アクセスポイント３との接続の切断が要求された場合に、無線ＬＡＮ接続制御部２６４は、接続中又は接続済みのアクセスポイント３との接続を切断する（ステップＳ３２４）。
【００９２】
以上説明してきたように、アプリケーションからの通知に応じて通信ネットワークを切り替えることにより、通信ネットワークの切り替えに伴う不通期間を解消することが可能となる。
【００９３】
なお、本発明は、本実施形態に限定されるものではない。例えば、本実施形態では、通信ネットワークは、携帯電話網１０から無線ＬＡＮに切り替えられるとしたが、その逆でもよい。また、他の異なる種類の（有線又は無線の）通信ネットワークの組み合わせを対象としてもよい。
【００９４】
また、本実施形態では、認証実行対象のネットワークの設定は、切替遅延モードがオンにされたことを検知した場合に行うとしたが、他の契機を採用してもよい。例えば、携帯端末２の電源がオンにされた場合、設定ファイルが更新された場合等に行ってもよい。また、設定した認証実行対象のネットワークは、切替遅延モードがオフにされたことを検知した場合、携帯端末２の電源がオフにされた場合等に削除してもよい。これにより、認証実行対象のネットワークの設定を確実に行うと共に、メモリ等のリソースを有効に利用することが可能となる。
【００９５】
また、本実施形態では、通信ネットワークの切替遅延に係るアプリケーションとして、ウェブ認証を対象としたが、他のアプリケーションを対象としてもよい。これにより、様々な通信環境等に対応することが可能となる。
【００９６】
また、本実施形態では、ウェブ認証は、無線ＬＡＮを介して行うとしたが、携帯電話網１０を介して行ってもよい。その場合に、認証部２６１は、通信経路の設定を、接続制御部２６３に明示的に要求しなければよい。これにより、様々な通信環境等に対応することが可能となる。
【００９７】
また、接続制御部２６３は、アクセスポイント３との接続が確立した旨が通知されてから、ウェブ認証が完了した旨が通知されるまでの時間を計時し、所定のタイムアウト時間が経過した場合に、当該アクセスポイント３との接続を切断してもよい。これにより、ＣＰＵ、メモリ、ネットワーク等のリソースを有効に利用することが可能となる。
【００９８】
また、認証部２６１は、ページ取得要求を送信してから、認証応答を受信するまでの時間を計時し、所定のタイムアウト時間が経過した場合に、接続済みのアクセスポイント３との接続を切断すると共に、当該アクセスポイント３を除外リスト（ブラックリスト）に登録し、接続対象から除外されるようにしてもよい。これにより、不良なアクセスポイント３との再接続を抑制することが可能となる。
【００９９】
また、携帯端末２が切替遅延モードで動作している場合は、認証部２６１がウェブ認証を行っているときも、他のアプリケーションは携帯電話網１０を介して通信を行うことが可能であることを考慮し、携帯端末２は、ウェブ認証中を示すピクト表示及びこれに伴うメッセージ表示を行わないようにしてもよい。同様に、携帯端末２は、ウェブ認証が完了した後に、無線ＬＡＮ接続済みを示すピクト表示を行うようにしてもよい。これにより、表示上の煩雑さを解消することが可能となる。
【０１００】
また、処理部２６が有する各機能をコンピュータに実現させるためのコンピュータプログラムは、磁気記録媒体、光記録媒体等のコンピュータにより読み取り可能な記録媒体に記録された形で提供されてもよい。
【０１０１】
当業者は、本発明の精神及び範囲から外れることなく、様々な変更、置換及び修正をこれに加えることが可能であることを理解されたい。
【符号の説明】
【０１０２】
１    無線通信システム
２    携帯端末
２１    第１通信部
２２    第２通信部
２３    記憶部
２４    操作部
２５    表示部
２６    処理部
２６１    認証部
２６２    オペレーティングシステム
２６３    接続制御部
２６４    無線ＬＡＮ接続制御部
３    アクセスポイント
４    バックボーンネットワーク
５、５’    ゲートウェイ
６    認証サーバ
７    インターネット
８    サーバ
９    基地局
１０    携帯電話網
【図１】
2014072700.tif 000003
【図２】
2014072700.tif 000004
【図３】
2014072700.tif 000005
【図４】
2014072700.tif 000006
【手続補正書】
【提出日】平成25年4月26日(2013.4.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の異種通信ネットワークに接続可能な端末であって、
第１通信ネットワークと通信ネットワークレベルで接続を行う第１通信部と、
前記第１通信ネットワークとは異なる種類の第２通信ネットワークと通信ネットワークレベルで接続を行う第２通信部と、
前記第１通信ネットワークのアクセスポイントのうち、切替遅延対象のアクセスポイントを記憶する記憶部と、
前記第１通信ネットワークとアプリケーションレベルで接続を完了する接続完了部と、
前記第２通信ネットワークと通信ネットワークレベルで接続済みである場合において、前記第１通信ネットワークと通信ネットワークレベルで接続が確立したときに、当該接続が確立した前記第１通信ネットワークのアクセスポイントが前記切替遅延対象のアクセスポイントであるか否かを判定し、前記アクセスポイントが前記切替遅延対象のアクセスポイントである場合に、当該接続の確立を前記接続完了部に通知し、前記接続完了部から前記第１通信ネットワークとの接続の完了が通知されたときに、前記第２通信ネットワークから前記第１通信ネットワークに通信ネットワークを切り替え、前記アクセスポイントが前記切替遅延対象のアクセスポイントではない場合に、即座に、前記第２通信ネットワークから前記第１通信ネットワークに通信ネットワークを切り替える接続制御部と、
を有することを特徴とする端末。
【請求項２】
前記接続完了部からの要求に応じて、前記接続制御部は、前記第１通信ネットワークとのアプリケーションレベルでの接続の完了に要するサーバとの通信が前記第１通信ネットワークを介して行われるように設定する、請求項１に記載の端末。
【請求項３】
前記サーバは、前記端末のユーザ認証を行うものであり、
前記サーバによるユーザ認証が完了した場合に、前記第１通信ネットワークとのアプリケーションレベルでの接続は完了する、請求項２に記載の端末。
【請求項４】
複数の異種通信ネットワークに接続可能な端末の制御方法であって、
前記端末が第２通信ネットワークと通信ネットワークレベルで接続済みである場合において、
前記端末の接続制御部が、
前記第２通信ネットワークとは異なる種類の第１通信ネットワークと通信ネットワークレベルで接続が確立したときに、当該接続が確立した前記第１通信ネットワークのアクセスポイントが切替遅延対象のアクセスポイントであるか否かを判定し、
前記アクセスポイントが前記切替遅延対象のアクセスポイントである場合に、当該接続の確立を、前記第１通信ネットワークとアプリケーションレベルで接続を完了する接続完了部に通知し、前記接続完了部から前記第１通信ネットワークとの接続の完了が通知されたときに、前記第２通信ネットワークから前記第１通信ネットワークに通信ネットワークを切り替え、
前記アクセスポイントが前記切替遅延対象のアクセスポイントではない場合に、即座に、前記第２通信ネットワークから前記第１通信ネットワークに通信ネットワークを切り替える、
ことを特徴とする制御方法。
【請求項５】
複数の異種通信ネットワークに接続可能な端末の制御プログラムであって、
前記端末が第２通信ネットワークと通信ネットワークレベルで接続済みである場合において、
前記端末の接続制御部に、
前記第２通信ネットワークとは異なる種類の第１通信ネットワークと通信ネットワークレベルで接続が確立したときに、当該接続が確立した前記第１通信ネットワークのアクセスポイントが切替遅延対象のアクセスポイントであるか否かを判定し、
前記アクセスポイントが前記切替遅延対象のアクセスポイントである場合に、当該接続の確立を、前記第１通信ネットワークとアプリケーションレベルで接続を完了する接続完了部に通知し、前記接続完了部から前記第１通信ネットワークとの接続の完了が通知されたときに、前記第２通信ネットワークから前記第１通信ネットワークに通信ネットワークを切り替え、
前記アクセスポイントが前記切替遅延対象のアクセスポイントではない場合に、即座に、前記第２通信ネットワークから前記第１通信ネットワークに通信ネットワークを切り替える、
ことを実行させることを特徴とする制御プログラム。