(57)【要約】【課題】認証処理の失敗を抑制することを課題とする。【解決手段】移動体端末は、第１の通信網を用いる第１の無線インタフェースと第２の通信網を用いる第２の無線インタフェースとにデータを振り分けて無線通信を実行する。移動体端末は、第１の無線インタフェースを用いてサーバにウェブアクセスを実行し、サーバから認証画面を取得する。移動体端末は、ウェブアクセスが実行されてから、第１の無線インタフェースを用いて、実在しないことが予め確認された所定のウェブページにウェブアクセスし、ウェブアクセスが成功した場合、第２の無線インタフェースへの振り分けを抑制する。【選択図】図３
2015201768.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信網を用いる第１の無線インタフェースと第２の通信網を用いる第２の無線インタフェースとにデータを振り分けて無線通信を実行する通信部と、
前記第１の無線インタフェースを用いてサーバにウェブアクセスを実行し、前記サーバから認証画面を取得する取得部と、
前記取得部によるウェブアクセスが実行されてから、前記第１の無線インタフェースを用いて、実在しないことが予め確認された所定のウェブページにウェブアクセスし、ウェブアクセスが成功した場合、前記第２の無線インタフェースへの振り分けを抑制する抑制部と
を有することを特徴とする無線通信装置。
【請求項２】
前記取得部は、前記サーバからの前記第１の通信網を介したリダイレクトによって、前記認証画面を取得し、
前記抑制部は、前記サーバからの前記第１の通信網を介したリダイレクトによって、前記ウェブアクセスが成功した場合、前記第２の通信網への振り分けを抑制することを特徴とする請求項１に記載の無線通信装置。
【請求項３】
前記抑制部は、前記取得部によるウェブアクセスが実行されてから所定間隔で前記所定のウェブページにウェブアクセスし、前記所定のウェブページへのウェブアクセスが成功を取得する間、前記第２の通信網への振り分けを抑制することを特徴とする請求項１に記載の無線通信装置。
【請求項４】
前記抑制部は、前記取得部によるウェブアクセスが実行されてから、前記第２の通信を用いたウェブアクセスによってウェブページが表示されない前記所定のウェブページに対して、前記第１の通信を用いてウェブアクセスすることを特徴とする請求項１に記載の無線通信装置。
【請求項５】
コンピュータが、
第１の通信網を用いる第１の無線インタフェースと第２の通信網を用いる第２の無線インタフェースとにデータを振り分けて無線通信を実行し、
前記第１の無線インタフェースを用いてサーバにウェブアクセスを実行し、前記サーバから認証画面を取得し、
前記ウェブアクセスが実行されてから、前記第１の無線インタフェースを用いて、実在しないことが予め確認された所定のウェブページにウェブアクセスし、ウェブアクセスが成功した場合、前記第２の無線インタフェースへの振り分けを抑制する
処理を含むことを特徴とする無線通信方法。
【請求項６】
コンピュータに、
第１の通信網を用いる第１の無線インタフェースと第２の通信網を用いる第２の無線インタフェースとにデータを振り分けて無線通信を実行し、
前記第１の無線インタフェースを用いてサーバにウェブアクセスを実行し、前記サーバから認証画面を取得し、
前記ウェブアクセスが実行されてから、前記第１の無線インタフェースを用いて、実在しないことが予め確認された所定のウェブページにウェブアクセスし、ウェブアクセスが成功した場合、前記第２の無線インタフェースへの振り分けを抑制する
処理を実行させることを特徴とする無線通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置、無線通信方法および無線通信プログラムに関する。
【背景技術】
【０００２】
スマートフォンなどの移動体端末は、ＬＴＥ（Long  Term  Evolution）や３Ｇ（3rd  Generation）などの携帯電話回線と接続する通信手段と、Ｗｉ−Ｆｉ（Wireless  Fidelity）などの無線ＬＡＮ（Local  Area  Network）と接続する通信手段とを有している。
【０００３】
通常、移動体端末は、携帯電話回線と無線ＬＡＮの両方が接続できる環境下では、優先度が高い無線ＬＡＮに接続し、無線ＬＡＮが圏外になると、携帯電話回線に切替えて通信を実行する。近年の移動体端末は、携帯電話回線と無線ＬＡＮの両方を同時に用いて通信を実行するリンクアグリケーション機能を実装しているものもある。例えば、移動体端末は、携帯電話回線を用いてアプリケーションＡに関する通信を実行中に、無線ＬＡＮを用いてアプリケーションＢに関する通信を実行する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１３６１５０号公報
【特許文献２】特開２０１１−１６６２５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記技術では、Ｗｅｂサービスを利用するためのユーザ認証であるＷｅｂ認証の実行中に回線が自動的に切り替わった場合、Ｗｅｂ認証が失敗する。
【０００６】
例えば、近年の移動体端末は、Ｗｉ−Ｆｉと携帯電話回線とを同時に使用し、Ｗｉ−Ｆｉと携帯電話回線とにデータを振り分けてＷｅｂアクセスを実行する。このような移動体端末は、Ｗｉ−Ｆｉを用いてＷｅｂサーバにアクセスし、Ｗｅｂサービスを利用するための認証画面をＷｅｂサーバから取得する。その後、移動体端末は、Ｗｉ−Ｆｉの品質が劣化したことから、ＬＴＥを用いて認証情報をＷｅｂサーバに応答する。すると、Ｗｅｂサーバでは、新たな通信によるＷｅｂアクセスと判断して、再度認証画面を移動体端末に送信する。
【０００７】
このように、Ｗｅｂ認証の要求時の回線と応答時の回線とが異なる場合、認証要求と認証応答とを同じ移動体端末から送信しているにも関わらず、認証画面の再送が実行され、認証処理が開始されない。
【０００８】
開示の技術は、上記に鑑みてなされたものであって、認証処理の失敗を抑制することができる無線通信装置、無線通信方法および無線通信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
無線通信装置は、第１の通信網を用いる第１の無線インタフェースと第２の通信網を用いる第２の無線インタフェースとにデータを振り分けて無線通信を実行する通信部を有する。無線通信装置は、前記第１の無線インタフェースを用いてサーバにウェブアクセスを実行し、前記サーバから認証画面を取得する取得部を有する。無線通信装置は、前記取得部によるウェブアクセスが実行されてから、前記第１の無線インタフェースを用いて、実在しないことが予め確認された所定のウェブページにウェブアクセスし、ウェブアクセスが成功した場合、前記第２の無線インタフェースへの振り分けを抑制する抑制部を有する。
【発明の効果】
【００１０】
１実施形態によれば、認証処理の失敗を抑制することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施例１に係るシステムの全体構成例を示す図である。
【図２】図２は、実施例１に係る移動体端末のハードウェア構成例を示す図である。
【図３】図３は、実施例１に係る移動体端末の機能構成を示す機能ブロック図である。
【図４】図４は、実施例１に係る処理の流れを示すシーケンス図である。
【発明を実施するための形態】
【００１２】
以下に、本願の開示する無線通信装置、無線通信方法および無線通信プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【実施例１】
【００１３】
［全体構成］
図１は、実施例１に係るシステムの全体構成例を示す図である。図１に示すように、このシステムは、移動体端末１０とＷｅｂサーバ１とがモバイル回線網２および無線ＬＡＮ網３各々を介して相互に通信可能に接続される。
【００１４】
なお、モバイル回線網２の例としてはＬＴＥ網や３Ｇ網などがあり、無線ＬＡＮ網３の例としてはＷｉ−ＦｉやＷｉＭＡＸ（Worldwide  Interoperability  for  Microwave  Access）などである。また、各装置の台数等は、一例であり、限定するものではない。なお、実施例では、Ｗｉ−ＦｉとＬＴＥとを用いた例で説明する。
【００１５】
Ｗｅｂサーバ１は、Ｗｅｂサービスをクライアントに提供するサーバ装置であり、例えば携帯電話会社等が管理する。このＷｅｂサーバ１は、クライアント端末に対してユーザ認証を実行し、認証を許可したクライアント端末に対して、各種Ｗｅｂサービスを提供する。
【００１６】
例えば、Ｗｅｂサーバ１は、モバイル回線網２を利用したＷｅｂアクセスを受け付けた場合、モバイル回線網２が契約者しか利用可能できない回線であることを根拠に、アクセス要求元のクライアント端末を正当なユーザと判定する。そして、Ｗｅｂサーバ１は、Ｗｅｂ認証を実行することなく、各種Ｗｅｂサービスをクライアント端末に提供する。
【００１７】
一方で、Ｗｅｂサーバ１は、無線ＬＡＮ網３を利用したＷｅｂアクセスを受け付けた場合、無線ＬＡＮ網３が不特定多数のユーザで利用可能な回線であることを根拠に、アクセス要求元のクライアント端末に対してユーザ認証を実行する。そして、Ｗｅｂサーバ１は、認証を許可した場合に、各種Ｗｅｂサービスをクライアント端末に提供する。
【００１８】
移動体端末１０は、アプリケーションを実行してＷｅｂサーバ１と通信を実行するクライアント端末であり、例えばスマートフォン、携帯電話、ノートパソコンなどである。この移動体端末１０は、各通信網に対するアンテナを有し、各通信網を同時に用いて通信することができる。
【００１９】
例えば、移動体端末１０は、Ｗｉ−Ｆｉの品質がＬＴＥよりよい環境で、Ｗｉ−ＦｉとＬＴＥとの割合を７：３と決定したとする。この場合、移動体端末１０は、アプリケーションＡに使用する１０ソケットのうち、Ｗｉ−Ｆｉを経由する経路で７ソケットを送信し、ＬＴＥを経由する経路で３ソケットを送信する。
【００２０】
つまり、移動体端末１０は、Ｗｉ−Ｆｉ用のＩＰ（Internet  Protocol）とアプリケーションＡが使用するポート番号、および、Ｗｅｂサーバ１側のＷｉ−Ｆｉ用のＩＰアドレスとアプリケーションＡが使用するポート番号を用いて、Ｗｉ−Ｆｉにコネクションを確立する。その後、移動体端末１０は、ソケットをオープンしてソケットにデータを書込み、Ｗｅｂサーバ１側でデータがリードされる。Ｗｅｂサーバ１は移動体端末１０からの要求を返信し、移動体端末１０は同ソケットを使用してデータを受信する。移動体端末１０とＷｅｂサーバ１との通信が完了すると、ソケットをクローズする。移動体端末１０は、全１０ソケットのうち、このＷｉ−Ｆｉにおけるソケット通信を７回実行して、データを送信する。
【００２１】
一方で、移動体端末１０は、ＬＴＥ用のＩＰアドレスとアプリケーションＡが使用するポート番号、および、Ｗｅｂサーバ１側のＬＴＥ用のＩＰアドレスとアプリケーションＡが使用するポート番号を用いて、ＬＴＥ網にコネクションを確立する。その後、移動体端末１０は、ソケットをオープンしてソケットにデータを書込み、Ｗｅｂサーバ１側でデータがリードされる。Ｗｅｂサーバ１は移動体端末１０からの要求を返信し、移動体端末１０は同ソケットを使用してデータを受信する。移動体端末とＷｅｂサーバ１との通信が完了すると、ソケットをクローズする。移動体端末１０は、全１０ソケットのうち、このＬＴＥにおけるソケット通信を３回実行して、データ送信を実行する。
【００２２】
このような状態において、移動体端末１０は、Ｗｉ−Ｆｉを用いる第１の無線インタフェースとＬＴＥを用いる第２の無線インタフェースとにデータを振り分けて無線通信を実行する。そして、移動体端末１０は、第１の無線インタフェースを用いてＷｅｂサーバ１にＷｅｂアクセスを実行し、Ｗｅｂサーバ１から認証画面を取得する。その後、移動体端末１０は、第１の無線インタフェースを用いて実在しないＷｅｂページにＷｅｂアクセスし、アクセスが成功した場合、第２の無線インタフェースへの振り分けを抑制する。
【００２３】
例えば、移動体端末１０は、Ｗｉ−ＦｉでＷｅｂ認証が開始されてから、実在しないＵＲＬ（Uniform  Resource  Locator）にアクセスして、２００ＯＫなどのアクセス応答が取得される間は使用回線をＷｉ−Ｆｉに固定する。つまり、移動体端末１０は、Ｗｉ−Ｆｉを用いてＷｅｂサーバ１からＷｅｂ認証画面を取得した場合、回線状況に関わらず、当該Ｗｅｂサーバ１への通信にはＷｉ−Ｆｉに割り振られたソケットを用いる。この結果、移動体端末１０は、Ｗｅｂ認証中に回線が切替わって認証が失敗することを抑制することができる。
【００２４】
［ハードウェア構成］
図２は、実施例１に係る移動体端末のハードウェア構成例を示す図である。図２に示すように、移動体端末１０は、Ｗｉ−Ｆｉ送受信部１１、モバイル送受信部１２、表示装置１３、マイク１４、スピーカ１５、文字入力装置１６、記憶装置１７、ＣＰＵ（Central  Processing  Unit）２０を有する。
【００２５】
Ｗｉ−Ｆｉ送受信部１１は、アンテナ１０ａを用いて、Ｗｉ−Ｆｉなどの無線ＬＡＮ網３を介して通信を実行する。このＷｉ−Ｆｉ送受信部１１には、Ｗｉ−Ｆｉ用のＩＰアドレスが設定されている。Ｗｉ−Ｆｉ送受信部１１は、このＩＰアドレスを用いて、Ｗｅｂサーバ１とコネクションを確立して、データの送受信を実行する。
【００２６】
モバイル送受信部１２は、アンテナ１０ｂを用いて、ＬＴＥなどのモバイル回線網２を介して通信を実行する。このモバイル送受信部１２には、ＬＴＥ用のＩＰアドレスが設定されている。モバイル送受信部１２は、このＩＰアドレスを用いて、Ｗｅｂサーバ１とコネクションを確立して、データの送受信を実行する。
【００２７】
表示装置１３は、タッチパネルやディスプレイなどの表示装置であり、各種情報を表示する。マイク１４は、音声を集音してＣＰＵ２０に入力する。スピーカ１５は、ＣＰＵ２０から入力された音声を出力する。
【００２８】
文字入力装置１６は、キーボードやタッチパネル上に表示させたキーボードなどであり、ユーザから各種入力を受け付けてＣＰＵ２０に出力する。記憶装置１７は、メモリやハードディスクなどの記憶装置であり、ＣＰＵ２０が実行するプログラム、ＣＰＵ２０が実行するプログラム等によって生成された処理結果、各種テーブル等を記憶する。
【００２９】
ＣＰＵ２０は、移動体端末１０全体の処理を司る処理部であり、記憶装置１７からプログラムを読み出してプロセスを実行する。例えば、ＣＰＵ２０は、図３以降で説明する処理を実行するプロセスを動作させる。また、ＣＰＵ２０は、２つ以上で構成されていてもよい。
【００３０】
［機能構成］
図３は、実施例１に係る移動体端末の機能構成を示す機能ブロック図である。図３に示すように、移動体端末１０は、ＵＲＬテーブル２１、Ｗｉ−Ｆｉ送受信部２２、モバイル送受信部２３、アプリ実行部２４、ソケット生成部２５、抑制制御部２６を有する。
【００３１】
ＵＲＬテーブル２１は、実在しないＷｅｂページのＵＲＬを記憶する。ここで記憶されるＵＲＬは、予め指定されたＵＲＬであってもよく、リダイレクトで指定されるＷｅｂ認証画面のＵＲＬを予め定めた規則にしたがって自動的に変更したものであってもよい。
【００３２】
Ｗｉ−Ｆｉ送受信部２２は、Ｗｉ−Ｆｉに用いるソケットを生成し、Ｗｉ−Ｆｉを用いてデータを送受信する処理部である。具体的には、Ｗｉ−Ｆｉ送受信部２２は、Ｗｉ−Ｆｉ網上でＷｅｂサーバ１とコネクションを確立して、ソケットを使用してデータをＷｅｂサーバ１に送信する。
【００３３】
例えば、Ｗｉ−Ｆｉ送受信部２２は、Ｗｅｂサーバ１との間で確立したコネクションを用いて、ソケットへのデータ書込みを実行する。このデータは、Ｗｅｂサーバ１側でリードされる。Ｗｅｂサーバ１は移動体端末１０からの要求を返信し、移動体端末１０は同ソケットを使用してデータを受信する。Ｗｉ−Ｆｉ送受信部２２は、移動体端末１０とＷｅｂサーバ１との通信が完了すると、ソケットをクローズする。
【００３４】
また、Ｗｉ−Ｆｉ送受信部２２は、Ｗｅｂサーバ１との間で確立したコネクションを用いて、Ｗｅｂサーバ１側からソケットへのデータ書込みが実行されると、当該ソケットからデータを読み込む。このようにして、Ｗｉ−Ｆｉ送受信部２２は、Ｗｉ−Ｆｉを経由するソケット通信によって、データの送受信を実行する。
【００３５】
モバイル送受信部２３は、ＬＴＥに用いるソケットを生成し、ＬＴＥを用いてデータを送受信する処理部である。具体的には、モバイル送受信部２３は、ＬＴＥ網上でＷｅｂサーバ１とコネクションを確立して、ソケットを使用してデータをＷｅｂサーバ１に送信する。
【００３６】
例えば、モバイル送受信部２３は、Ｗｅｂサーバ１との間で確立したコネクションを用いて、ソケットへのデータ書込みを実行し、Ｗｅｂサーバ１側でデータがリードされる。Ｗｅｂサーバ１は移動体端末１０からの要求を返信し、移動体端末１０は同ソケットを使用してデータを受信する。モバイル送受信部２３は、移動体端末１０とＷｅｂサーバ１との通信が完了すると、ソケットをクローズする。
【００３７】
また、モバイル送受信部２３は、Ｗｅｂサーバ１との間で確立したコネクションを用いて、Ｗｅｂサーバ１側からソケットへのデータ書込みが実行されると、当該ソケットからデータを読み込む。このようにして、モバイル送受信部２３は、ＬＴＥを経由するソケット通信によって、データの送受信を実行する。
【００３８】
アプリ実行部２４は、アプリケーションを実行する処理部である。具体的には、アプリ実行部２４は、ユーザの指示操作にしたがって、ユーザが所望するアプリケーションのプルグラムを記憶装置１７等から読み出してメモリに展開し、アプリケーションを実行する。
【００３９】
例えば、アプリ実行部２４は、ユーザからＷｅｂアクセス要求を受け付けた場合、Ｗｉ−Ｆｉ送受信部２２またはモバイル送受信部２３を用いて、Ｗｅｂサーバ１にＷｅｂアクセスを実行する。このとき、Ｗｅｂアクセスに利用されるソケットは、ソケット生成部２５によっていずれかの送受信部に振り分けられる。そして、アプリ実行部２４は、モバイル送受信部２３を用いて、Ｗｅｂサーバ１にＷｅｂアクセスを実行した場合、ユーザが所望するＷｅｂページを取得してディスプレイ等に表示させる。
【００４０】
一方、アプリ実行部２４は、Ｗｉ−Ｆｉ送受信部２２を用いて、Ｗｅｂサーバ１にＷｅｂアクセスを実行した場合、Ｗｅｂ認証画面を取得してディスプレイ等に表示させる。そして、アプリ実行部２４は、Ｗｅｂ認証画面に対して、ユーザから受け付けたユーザＩＤやパスワードを入力する。その後、アプリ実行部２４は、認証が許可されると、ユーザが所望するＷｅｂページを取得してディスプレイ等に表示させる。
【００４１】
ソケット生成部２５は、ソケットを生成する処理部である。具体的には、Ｗｉ−Ｆｉの回線品質とＬＴＥの回線品質とに基づいて、ソケットの生成比率を決定し、決定した比率でソケットを生成する。ソケットの生成比率の決定手法は、様々な手法を利用することができるが、例えば、Ｗｉ−Ｆｉの回線品質とＬＴＥの回線品質との組み合わせによって一意に決定できるテーブル等を利用することができる。
【００４２】
一例を挙げると、ソケット生成部２５は、Ｗｉ−ＦｉのＲＳＳＩ（Received  Signal  Strength  Indicator）値と、ＬＴＥのリンクスピードとから一意な比率を特定するテーブルを記憶部等に記憶させておく。そして、ソケット生成部２５は、ＲＳＳＩ値とリンクスピードとを定期的に取得して、比率「７：３」などを特定する。その後、ソケット生成部２５は、特定した比率でソケットを生成して、Ｗｉ−ＦｉとＬＴＥとに通信を振り分けて、Ｗｉ−ＦｉとＬＴＥを同時に用いた通信を実行する。
【００４３】
抑制制御部２６は、検出部２６ａと判定部２６ｂとを有し、これらによってソケットの振分を抑制する処理部である。
【００４４】
検出部２６ａは、Ｗｉ−Ｆｉを用いたＷｅｂアクセスによってＷｅｂ認証画面を取得されたことを検出する処理部である。例えば、検出部２６ａは、Ｗｉ−Ｆｉ送受信部２２を監視し、Ｗｅｂ認証画面を受信したか否かを検出する。そして、検出部２６ａは、Ｗｉ−Ｆｉ経由でＷｅｂ認証画面が取得されたことを検出した場合、検出したことを判定部２６ｂに通知する。
【００４５】
判定部２６ｂは、検出部２６ａによってＷｅｂ認証画面の取得が検出された場合に、モバイル送受信部２３へのソケット割り当てを抑制する処理部である。具体的には、判定部２６ｂは、Ｗｉ−Ｆｉのソケットを使用したＷｅｂ認証が開始されてから、Ｗｅｂ認証が完了するまでの間、ソケットの振分率に関係なく、ＬＴＥへのソケット割振りを抑制し、Ｗｉ−Ｆｉを用いたソケット通信に固定する。
【００４６】
例えば、判定部２６ｂは、Ｗｅｂ認証画面の取得が検出されると、Ｗｉ−Ｆｉを用いて実在しないＷｅｂページにアクセスを試みる。そして、判定部２６ｂは、実在Ｗｅｂページへのアクセスが成功した場合、ソケット生成部２５に対して、モバイル送受信部２３へのソケット割振りを抑制する指示を出力する。この結果、モバイル送受信部２３は、モバイル送受信部２３へのソケット割振りを抑制する。
【００４７】
すなわち、判定部２６ｂは、実在しないＷｅｂページへアクセスしたにも関わらず、２００ＯＫなどのメッセージを受信した場合、ＬＴＥへのソケット割振りを抑制する。つまり、判定部２６ｂは、Ｗｅｂサーバ１がＷｅｂ認証を許可するまでＷｅｂアクセスに対してＷｅｂ認証画面を送信し続けることを利用して、実在しないＷｅｂページへのアクセスに対してＷｅｂ認証画面が応答される場合は、Ｗｅｂ認証中と判定する。
【００４８】
また、判定部２６ｂは、Ｗｉ−Ｆｉを用いた実在しないＷｅｂページへのアクセスを、例えば５ｍｓなどの所定間隔で繰り返し実行する。そして、判定部２６ｂはＷｅｂアクセスが成功する間はＬＴＥへのソケット割振りを抑制し、Ｗｅｂアクセスが失敗した場合、ＬＴＥに対するソケット割振りの抑制を解除する。
【００４９】
すなわち、判定部２６ｂは、実在しないＷｅｂページへＷｉ−Ｆｉを用いてＷｅｂアクセスした場合、２０４  Ｎｏｔ  Ｃｏｎｔｅｎｔなどのエラーメッセージを受信すると、ＬＴＥへのソケット割振りを開始し、リンクアグリケーション機能による通信を再開する。
【００５０】
つまり、判定部２６ｂは、実在しないＷｅｂページへのアクセスに対して、Ｗｅｂ認証画面ではなくＷｅｂページが存在しないことがＷｅｂサーバ１から応答された場合、Ｗｅｂ認証が終了したと判定する。
【００５１】
［処理の流れ］
図４は、実施例１に係る処理の流れを示すシーケンス図である。移動体端末１０のアプリ実行部２４は、Ｗｉ−Ｆｉ送受信部２２のソケットを利用して、Ｗｉ−ＦｉＡＰ（Ｗｉ−Ｆｉアクセスポイント）を経由したＨＴＴＰリクエストをＷｅｂサーバ１に送信する（Ｓ１０１からＳ１０３）。
【００５２】
続いて、Ｗｅｂサーバ１は、Ｗｉ−ＦｉによるＷｅｂアクセスであることから、Ｗｅｂアクセス要求元の移動体端末１０に、Ｗｅｂ認証画面へのリダイレクト指示を含むＨＴＴＰレスポンスを応答する（Ｓ１０４からＳ１０６）。そして、移動体端末１０のアプリ実行部２４は、リダイレクトを実行してＷｅｂサーバ１からＷｅｂ認証画面を取得する（Ｓ１０７）。
【００５３】
さらに、移動体端末１０の抑制制御部２６は、Ｗｅｂ認証画面の取得を検出したので、実在しないＷｅｂページに対するＨＴＴＰリクエストを、Ｗｉ−ＦｉＡＰを経由してＷｅｂサーバ１に送信する（Ｓ１０８からＳ１１０）。
【００５４】
そして、Ｗｅｂサーバ１は、Ｗｅｂ認証が許可されていない移動体端末１０からのＷｅｂアクセスと判断して、２００ＯＫなどの認証画面をＨＴＴＰリクエストとして、移動体端末１０に応答する（Ｓ１１１からＳ１１３）。
【００５５】
この結果、移動体端末１０の抑制制御部２６は、ソケット生成部２５に対してモバイル送受信部２３へのソケット割振りを抑制する指示を出力し、通信回線をＷｉ−Ｆｉに固定する（Ｓ１１４）。この結果、移動体端末１０は、Ｗｉ−Ｆｉ送受信部２２に対して生成されているソケットのみを用いてデータ通信を実行する。また、移動体端末１０は、抑制制御中に新たに生成するソケットについては、Ｗｉ−Ｆｉ送受信部２２に対してのみ生成する。
【００５６】
その後、移動体端末１０のアプリ実行部２４は、Ｓ１０７で取得したＷｅｂ認証画面に、ユーザから受け付けたユーザＩＤやパスワードを入力して、Ｗｅｂサーバ１に送信する（Ｓ１１５からＳ１１７）。そして、Ｗｅｂサーバ１は、認証を実行して認証許可と判定する（Ｓ１１８）。
【００５７】
このＷｅｂ認証のバックグラウンドで、移動体端末１０の抑制制御部２６は、Ｗｉ−ＦｉＡＰを経由して、実在しないＷｅｂページに対するＨＴＴＰリクエストをＷｅｂサーバ１に送信して、２００ＯＫ（認証画面）を取得する（Ｓ１１９からＳ１２４）。この結果、移動体端末１０は、ＬＴＥへのソケット割振りの抑制を維持する。
【００５８】
その後、Ｗｅｂサーバ１は、Ｗｉ−ＦｉＡＰを経由して、Ｗｅｂ認証を許可したことを移動体端末１０に応答する（Ｓ１２５からＳ１２７）。
【００５９】
この許可応答のバックグラウンドで、移動体端末１０の抑制制御部２６は、Ｗｉ−ＦｉＡＰを経由して、実在しないＷｅｂページに対するＨＴＴＰリクエストをＷｅｂサーバ１に送信する（Ｓ１２８からＳ１３０）。
【００６０】
そして、Ｗｅｂサーバ１は、Ｗｅｂ認証が許可された移動体端末１０からのＷｅｂアクセスと判断して、Ｗｅｂページが存在しないことを示すメッセージなどのＨＴＴＰリクエストを移動体端末１０に応答する（Ｓ１３１からＳ１３３）。
【００６１】
この結果、移動体端末１０の抑制制御部２６は、ソケット生成部２５に対してモバイル送受信部２３へのソケット割振りの抑制を解除する指示を出力し、リンクアグリケーション機能を再開する（Ｓ１３４）。
【００６２】
その後、移動体端末１０のソケット生成部２５は、Ｗｉ−Ｆｉ品質の劣化に伴ってＬＴＥに対するソケット比率が大きくなるように、回線を切替える（Ｓ１３５）。
【００６３】
そして、移動体端末１０のアプリ実行部２４は、所望のＷｅｂページに対するＨＴＴＰリクエストをＷｅｂサーバ１に送信する（Ｓ１３６からＳ１３８）。具体的には、アプリ実行部２４は、モバイル送受信部２２のソケットを利用して、ＬＴＥ基地局を経由したＨＴＴＰリクエストをＷｅｂサーバ１に送信する。
【００６４】
続いて、Ｗｅｂサーバ１は、Ｗｅｂ認証許可後のＷｅｂアクセスであることから、Ｗｅｂアクセス要求元の移動体端末１０に、要求されたＷｅｂページを送信する（Ｓ１３９からＳ１４１）。この結果、移動体端末１０は、所望のＷｅｂページを取得することができる（Ｓ１４２）。
【００６５】
［効果］
このように、一般的なＷｅｂアクセスでは、通常Ｗｉ-Ｆｉアクセスポイントとの接続後、最初は認証ページが表示される。この時、認証が不要な場合では、実在しない架空ページに接続すると、「204  No  Content」が返ってくる。ここに着目し、移動体端末１０は、認証画面にリダイレクトすると２００  ＯＫが返って来た場合に、Ｗｅｂ認証ページへ遷移したと判断し、Ｗｅｂ認証未実施状態で認証画面を表示する。この認証処理の間、移動体端末１０は、リンクアグリゲーションでの同時接続動作において内部状態を一時的に一方の通信に固定する。
【００６６】
また、Ｗｅｂ認証処理中において、移動体端末１０は、前述の架空ページに定期的に接続し、「204  No  Content」が返った時を認証処理完了と判断する。そして、移動体端末１０は、再度、内部状態をＷｉ-Ｆｉ、ＬＴＥの同時接続状態に戻すことで、以後リンクアグリゲーション動作を継続する。
【００６７】
したがって、移動体端末１０は、リンクアグリゲーション機能によりＷｉ-Ｆｉ、ＬＴＥ3G同時接続を行った場合に、Ｗｉ-ＦｉでのＷｅｂ認証において、同時接続状態においても正常にＷｅｂ認証処理を行うことができる。
【実施例２】
【００６８】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。
【００６９】
［実在しないＷｅｂページ］
例えば、移動体端末１０は、実在しないＷｅｂページにＷｅｂアクセスする際に、一度ＬＴＥを用いて、Ｗｅｂページが本当に実在しないことを確認することもできる。このようにすることで、移動体端末１０は、本当に実在しないことを確認することができるので、ＬＴＥの使用抑制を判断するタイミングをより正確に判断できる。
【００７０】
［抑制制御］
例えば、移動体端末１０は、Ｗｅｂアクセスに関するデータに対して、リンクアグリケーション機能を抑制することができる。具体的には、移動体端末１０は、ＬＴＥへのソケット割振りを抑制中にデータ通信が発生した場合、データの種別がＷｅｂアクセスである場合にＷｉ−Ｆｉを用いて送信するように制御する。一方、移動体端末１０は、それ以外のデータについては、通常のリンクアグリケーション機能を用いて送信することもできる。
【００７１】
［システム構成等］
また、図示した装置の各構成は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、任意の単位で分散または統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００７２】
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００７３】
なお、本実施例で説明した移動体端末１０は、無線通信制御プログラムを読み込んで実行することで、図３等で説明した処理と同様の機能を実行することができる。例えば、移動体端末１０は、Ｗｉ−Ｆｉ送受信部２２、モバイル送受信部２３、アプリ実行部２４、ソケット生成部２５、抑制制御部２６と同様の機能を有するプログラムをメモリに展開する。そして、移動体端末１０は、Ｗｉ−Ｆｉ送受信部２２、モバイル送受信部２３、アプリ実行部２４、ソケット生成部２５、抑制制御部２６と同様の処理を実行するプロセスを実行することで、上記実施例と同様の処理を実行することができる。
【００７４】
このプログラムは、インターネットなどのネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することができる。
【符号の説明】
【００７５】
１  Ｗｅｂサーバ
２  モバイル回線網
３  無線ＬＡＮ網
１０  移動体端末
１０ａ、１０ｂ  アンテナ
１１  Ｗｉ−Ｆｉ送受信部
１２  モバイル送受信部
１３  表示装置
１４  マイク
１５  スピーカ
１６  文字入力装置
１７  記憶装置
２０  ＣＰＵ
２１  ＵＲＬテーブル
２２  Ｗｉ−Ｆｉ送受信部
２３  モバイル送受信部
２４  アプリ実行部
２５  ソケット生成部
２６  抑制制御部
２６ａ  検出部
２６ｂ  判定部
【図１】
2015201768.tif 000003
【図２】
2015201768.tif 000004
【図３】
2015201768.tif 000005
【図４】
2015201768.tif 000006