(57)【特許請求の範囲】
【請求項１】
接続可能な無線網を検知する無線網接続検知部と、
第１の無線網の接続中に、前記無線網接続検知部が第２の無線網を検知した場合、前記第２の無線網への切り替え前に、前記第１の無線網について定期的に推定された推定帯域値の最後の値を取得し、前記第２の無線網への切り替え後に、前記第２の無線網について定期的に推定される推定帯域値の最初の値を取得する推定結果取得部と、
前記推定結果取得部が取得する切り替え前後の無線網の各推定帯域値を比較する推定結果比較部と、
前記第２の無線網への切り替えが行われた後に、前記推定結果比較部が比較した結果に基づいて、前記第２の無線網への接続の維持、または、前記第１の無線網への切り戻しをさせる無線網切替通知部と、
を備えることを特徴とする無線網切替制御装置。
【請求項２】
前記推定結果比較部は、
切り替え前の前記第１の無線網の推定帯域値が、切り替え後の前記第２の無線網の推定帯域値より大きい場合、前記第１の無線網への切り戻しをさせる判定を行い、前記切り替え前の前記第１の無線網の推定帯域値が、前記切り替え後の前記第２の無線網の推定帯域値以下の場合、前記第２の無線網への接続を維持するため、前記第１の無線網への切り戻しをさせない判定を行う
ことを特徴とする請求項１に記載の無線網切替制御装置。
【請求項３】
前記推定結果比較部は、
切り替え前の前記第１の無線網の推定帯域値と、切り替え後の前記第２の無線網の推定帯域値とにおける変化の割合に応じて、前記第２の無線網への接続を維持させるか、前記第１の無線網へ切り戻しさせるかを判定する
ことを特徴とする請求項１に記載の無線網切替制御装置。
【請求項４】
前記無線網切替通知部は、無線網切替部へ前記第２の無線網を切断する通知を行うことによって、前記第１の無線網への切り戻しをさせる
ことを特徴とする請求項１から３のいずれか１つに記載の無線網切替制御装置。
【請求項５】
無線網と接続し、新たに無線網を検出する無線通信部と、
前記無線通信部が接続している無線網の帯域値を定期的に推定し、推定を行った時刻を示す時刻情報を計時手段から取得し、推定帯域値と時刻情報とを対応付けて出力する帯域推定部と、
前記帯域推定部が出力する前記推定帯域値と、前記時刻情報とを対応付けて記憶する帯域推定結果記憶部と、
前記無線通信部が検出した接続可能な新たな無線網を検知する無線網接続検知部と、
前記無線通信部が第１の無線網の接続中に、前記無線網接続検知部が第２の無線網を検知した場合、前記第２の無線網への切り替え前に、前記第１の無線網について定期的に推定された推定帯域値の最後の値を前記帯域推定結果記憶部から取得し、前記第２の無線網への切り替え後に、前記第２の無線網について定期的に推定される推定帯域値の最初の値を前記帯域推定結果記憶部から取得する推定結果取得部と、
前記推定結果取得部が取得する切り替え前後の無線網の各推定帯域値を比較する推定結果比較部と、
前記第２の無線網への切り替えを通知した後に、前記推定結果比較部が比較した結果に基づいて、前記第１の無線網へ切り戻しの通知を無線網切替部へ行う無線網切替通知部と、
前記無線網切替通知部が通知する無線網へ前記無線通信部の接続を切り替えさせる無線網切替部と、
を備えることを特徴とする無線端末装置。
【請求項６】
切り替えに関する情報の送受信を行う端末側切替送受信部と、
無線網と接続し、新たに無線網を検出した場合に前記端末側切替送受信部を通じてサーバ装置へ通知を行う無線通信部と、
前記無線通信部が接続している無線網の帯域値を定期的に推定し、前記サーバ装置へ推定帯域値を送信する帯域推定部と、
前記端末側切替送受信部を通じて前記サーバ装置から通知された無線網へ前記無線通信部の接続を切り替えさせる無線網切替部と、を備える無線端末装置の無線網の切り替えを行わせる前記サーバ装置であって、
切り替えに関する情報の送受信を行うサーバ側切替送受信部と、
前記帯域推定部が送信する前記推定帯域値と、計時手段から取得する推定が行われた際の時刻情報とを対応付けて記憶する帯域推定結果記憶部と、
前記サーバ側切替送受信部を通じて前記無線通信部から受信する前記無線通信部が検出した接続可能な新たな無線網を検知する無線網接続検知部と、
前記無線通信部が第１の無線網の接続中に、前記無線網接続検知部が第２の無線網を検知した場合、前記第２の無線網への切り替え前に、前記第１の無線網について定期的に推定された推定帯域値の最後の値を前記帯域推定結果記憶部から取得し、前記第２の無線網への切り替え後に、前記第２の無線網について定期的に推定される推定帯域値の最初の値を前記帯域推定結果記憶部から取得する推定結果取得部と、
前記推定結果取得部が取得する切り替え前後の無線網の各推定帯域値を比較する推定結果比較部と、
前記サーバ側切替送受信部を通じて前記無線網切替部に前記第２の無線網への切り替えを通知した後に、前記推定結果比較部が比較した結果に基づいて、前記第１の無線網へ切り戻しの通知を前記サーバ側切替送受信部を通じて前記無線網切替部に行う無線網切替通知部と、
を備えることを特徴とするサーバ装置。
【請求項７】
無線端末装置と、サーバ装置を備える無線通信システムであって、
前記無線端末装置は、
切り替えに関する情報の送受信を行う端末側切替送受信部と、
無線網と接続し、新たに無線網を検出した場合に前記端末側切替送受信部を通じてサーバ装置へ通知を行う無線通信部と、
前記無線通信部が接続している無線網の帯域値を定期的に推定し、推定帯域値を送信する帯域推定部と、
前記端末側切替送受信部を通じて前記サーバ装置から通知された無線網へ前記無線通信部の接続を切り替えさせる無線網切替部と、を有し、
前記サーバ装置は、
切り替えに関する情報の送受信を行うサーバ側切替送受信部と、
前記帯域推定部が送信する前記推定帯域値と、計時手段から取得する推定が行われた際の時刻情報とを対応付けて記憶する帯域推定結果記憶部と、
前記サーバ側切替送受信部を通じて前記無線通信部から受信する前記無線通信部が検出した接続可能な新たな無線網を検知する無線網接続検知部と、
前記無線通信部が第１の無線網の接続中に、前記無線網接続検知部が第２の無線網を検知した場合、前記第２の無線網への切り替え前に、前記第１の無線網について定期的に推定された推定帯域値の最後の値を前記帯域推定結果記憶部から取得し、前記第２の無線網への切り替え後に、前記第２の無線網について定期的に推定される推定帯域値の最初の値を前記帯域推定結果記憶部から取得する推定結果取得部と、
前記推定結果取得部が取得する切り替え前後の無線網の各推定帯域値を比較する推定結果比較部と、
前記サーバ側切替送受信部を通じて前記無線網切替部に前記第２の無線網への切り替えを通知した後に、前記推定結果比較部が比較した結果に基づいて、前記第１の無線網へ切り戻しの通知を前記サーバ側切替送受信部を通じて前記無線網切替部に行う無線網切替通知部と、有する
ことを特徴とする無線通信システム。
【請求項８】
第１の無線網の接続中に、接続可能な第２の無線網を検知した場合、前記第２の無線網への切り替え前に、前記第１の無線網について定期的に推定された推定帯域値の最後の値を取得し、前記第２の無線網への切り替え後に、前記第２の無線網について定期的に推定される推定帯域値の最初の値を取得し、
取得した切り替え前後の無線網の各推定帯域値を比較し、
前記第２の無線網への切り替えが行われた後に、比較した結果に基づいて、前記第２の無線網への接続の維持、または、前記第１の無線網への切り戻しをさせる
ことを特徴とする無線網切替制御方法。
【請求項９】
コンピュータに、
第１の無線網の接続中に、接続可能な第２の無線網を検知した場合、前記第２の無線網への切り替え前に、前記第１の無線網について定期的に推定された推定帯域値の最後の値を取得し、前記第２の無線網への切り替え後に、前記第２の無線網について定期的に推定される推定帯域値の最初の値を取得する手順、
取得した切り替え前後の無線網の各推定帯域値を比較する手順、
前記第２の無線網への切り替えが行われた後に、比較した結果に基づいて、前記第２の無線網への接続の維持、または、前記第１の無線網への切り戻しをさせる手順、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線網切替制御装置、無線端末装置、サーバ装置、無線通信システム、無線網切替制御方法、プログラムに関する。
【背景技術】
【０００２】
スマートフォンなどがＷｉ−Ｆｉ(登録商標)網のアクセスポイント（以下、無線アクセスポイントという）を検出すると、スマートフォンなどに備えられているＯＳ(Operating System)の無線接続機能が、ユーザ認証を行い、無線アクセスポイントに接続する。これは、キャリア事業者が提供する３Ｇ(3rd Generation)／ＬＴＥ(Long Term Evolution)（登録商標）などの公衆無線網よりも無線アクセスポイント経由で接続するＷｉ−Ｆｉ(登録商標)網の方が一般的に広帯域であることから、無線アクセスポイントに優先的に接続するためである。近年、複数の無線網が利用可能な状況になっており、各々の無線網の特性に応じて、適切な無線網を選択することで、より快適なデータ通信を実現する要求が高まっており、また、それを実現する技術として、例えば、特許文献１に示す技術などが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−０３９７９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の技術では、移動無線端末が、複数の無線網に接続することを想定し、複数の通信網の特性を比較する特性比較部を備えている。この特性比較部で、接続可能な通信網を検出した場合、接続可否判断を行うための指標に基づいて、検出した無線網に接続すべきかを決定している。なお、この指標には５種類（（１）電波状況、（２）通信コスト、（３）帯域幅、（４）実効帯域幅、（５）アプリケーション又はデータの種類）があり、これらの５種類の指標を使用した接続可否判断の実施方法は予め定められている。
【０００５】
しかしながら、特許文献１に記載の技術では、これらの指標を確認するタイミングが示されていないため、以下の問題が存在する。接続可否判断の指標として一般的に用いられている無線網の特性から予め定めておく場合、実際に無線網を切り替えた際に無線端末装置を使用するユーザの体感が劣化する懸念がある。例えば、Ｗｉ−Ｆｉ（登録商標）網と、キャリア事業者が提供する公衆無線網とについてみた場合、一般的には、Ｗｉ−Ｆｉ（登録商標）網の方が広帯域である。そのため、Ｗｉ−Ｆｉ（登録商標）網を検出した場合には、公衆無線網からＷｉ−Ｆｉ（登録商標）網に切り替えると予め定めておくことで、切り替えることによりユーザの体感は向上することが想定されている。しかし、近年、自宅においてユーザが自ら構築するような広帯域で安定しているＷｉ−Ｆｉ（登録商標）網以外に、無料のＷｉ−Ｆｉ（登録商標）網提供事業者が存在し、使用料金が不要なことから利用者が急増し、Ｗｉ−Ｆｉ（登録商標）網が混雑する状況が発生している。
【０００６】
この状況で、事前にＷｉ−Ｆｉ（登録商標）網の特性を公衆無線網よりも広帯域であると定めておき、Ｗｉ−Ｆｉ（登録商標）網に接続可能になった際に、上記のような混雑しているＷｉ−Ｆｉ（登録商標）網に接続してしまうと、指標上はＷｉ−Ｆｉ網の方が広帯域と指定されているにも関わらず、実際には狭帯域となってしまい、利用者の体感が劣化してしまうという問題がある。
【０００７】
本発明は、上記問題を解決することのできる、無線網切替制御装置、無線端末装置、サーバ装置、無線通信システム、無線網切替制御方法、プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記問題を解決するために、本発明の一態様は、接続可能な無線網を検知する無線網接続検知部と、第１の無線網の接続中に、前記無線網接続検知部が第２の無線網を検知した場合、前記第２の無線網への切り替え前に、前記第１の無線網について定期的に推定された推定帯域値の最後の値を取得し、前記第２の無線網への切り替え後に、前記第２の無線網について定期的に推定される推定帯域値の最初の値を取得する推定結果取得部と、
前記推定結果取得部が取得する切り替え前後の無線網の各推定帯域値を比較する推定結果比較部と、前記第２の無線網への切り替えが行われた後に、前記推定結果比較部が比較した結果に基づいて、前記第２の無線網への接続の維持、または、前記第１の無線網への切り戻しをさせる無線網切替通知部と、を備えることを特徴とする無線網切替制御装置である。
【０００９】
また、本発明の一態様は、無線網と接続し、新たに無線網を検出する無線通信部と、前記無線通信部が接続している無線網の帯域値を定期的に推定し、推定を行った時刻を示す時刻情報を計時手段から取得し、推定帯域値と時刻情報とを対応付けて出力する帯域推定部と、前記帯域推定部が出力する前記推定帯域値と、前記時刻情報とを対応付けて記憶する帯域推定結果記憶部と、前記無線通信部が検出した接続可能な新たな無線網を検知する無線網接続検知部と、前記無線通信部が第１の無線網の接続中に、前記無線網接続検知部が第２の無線網を検知した場合、前記第２の無線網への切り替え前に、前記第１の無線網について定期的に推定された推定帯域値の最後の値を前記帯域推定結果記憶部から取得し、前記第２の無線網への切り替え後に、前記第２の無線網について定期的に推定される推定帯域値の最初の値を前記帯域推定結果記憶部から取得する推定結果取得部と、前記推定結果取得部が取得する切り替え前後の無線網の各推定帯域値を比較する推定結果比較部と、前記第２の無線網への切り替えを通知した後に、前記推定結果比較部が比較した結果に基づいて、前記第１の無線網へ切り戻しの通知を無線網切替部へ行う無線網切替通知部と、前記無線網切替通知部が通知する無線網へ前記無線通信部の接続を切り替えさせる無線網切替部と、を備えることを特徴とする無線端末装置である。
【００１０】
また、本発明の一態様は、切り替えに関する情報の送受信を行う端末側切替送受信部と、無線網と接続し、新たに無線網を検出した場合に前記端末側切替送受信部を通じてサーバ装置へ通知を行う無線通信部と、前記無線通信部が接続している無線網の帯域値を定期的に推定し、前記サーバ装置へ推定帯域値を送信する帯域推定部と、前記端末側切替送受信部を通じて前記サーバ装置から通知された無線網へ前記無線通信部の接続を切り替えさせる無線網切替部と、を備える無線端末装置の無線網の切り替えを行わせる前記サーバ装置であって、切り替えに関する情報の送受信を行うサーバ側切替送受信部と、前記帯域推定部が送信する前記推定帯域値と、計時手段から取得する推定が行われた際の時刻情報とを対応付けて記憶する帯域推定結果記憶部と、前記サーバ側切替送受信部を通じて前記無線通信部から受信する前記無線通信部が検出した接続可能な新たな無線網を検知する無線網接続検知部と、前記無線通信部が第１の無線網の接続中に、前記無線網接続検知部が第２の無線網を検知した場合、前記第２の無線網への切り替え前に、前記第１の無線網について定期的に推定された推定帯域値の最後の値を前記帯域推定結果記憶部から取得し、前記第２の無線網への切り替え後に、前記第２の無線網について定期的に推定される推定帯域値の最初の値を前記帯域推定結果記憶部から取得する推定結果取得部と、前記推定結果取得部が取得する切り替え前後の無線網の各推定帯域値を比較する推定結果比較部と、前記サーバ側切替送受信部を通じて前記無線網切替部に前記第２の無線網への切り替えを通知した後に、前記推定結果比較部が比較した結果に基づいて、前記第１の無線網へ切り戻しの通知を前記サーバ側切替送受信部を通じて前記無線網切替部に行う無線網切替通知部と、を備えることを特徴とするサーバ装置である。
【００１１】
また、本発明の一態様は、無線端末装置と、サーバ装置を備える無線通信システムであって、前記無線端末装置は、切り替えに関する情報の送受信を行う端末側切替送受信部と、無線網と接続し、新たに無線網を検出した場合に前記端末側切替送受信部を通じてサーバ装置へ通知を行う無線通信部と、前記無線通信部が接続している無線網の帯域値を定期的に推定し、推定帯域値を送信する帯域推定部と、前記端末側切替送受信部を通じて前記サーバ装置から通知された無線網へ前記無線通信部の接続を切り替えさせる無線網切替部と、を有し、前記サーバ装置は、切り替えに関する情報の送受信を行うサーバ側切替送受信部と、前記帯域推定部が送信する前記推定帯域値と、計時手段から取得する推定が行われた際の時刻情報とを対応付けて記憶する帯域推定結果記憶部と、前記サーバ側切替送受信部を通じて前記無線通信部から受信する前記無線通信部が検出した接続可能な新たな無線網を検知する無線網接続検知部と、前記無線通信部が第１の無線網の接続中に、前記無線網接続検知部が第２の無線網を検知した場合、前記第２の無線網への切り替え前に、前記第１の無線網について定期的に推定された推定帯域値の最後の値を前記帯域推定結果記憶部から取得し、前記第２の無線網への切り替え後に、前記第２の無線網について定期的に推定される推定帯域値の最初の値を前記帯域推定結果記憶部から取得する推定結果取得部と、前記推定結果取得部が取得する切り替え前後の無線網の各推定帯域値を比較する推定結果比較部と、前記サーバ側切替送受信部を通じて前記無線網切替部に前記第２の無線網への切り替えを通知した後に、前記推定結果比較部が比較した結果に基づいて、前記第１の無線網へ切り戻しの通知を前記サーバ側切替送受信部を通じて前記無線網切替部に行う無線網切替通知部と、有することを特徴とする無線通信システムである。
【００１２】
また、本発明の一態様は、第１の無線網の接続中に、接続可能な第２の無線網を検知した場合、前記第２の無線網への切り替え前に、前記第１の無線網について定期的に推定された推定帯域値の最後の値を取得し、前記第２の無線網への切り替え後に、前記第２の無線網について定期的に推定される推定帯域値の最初の値を取得し、取得した切り替え前後の無線網の各推定帯域値を比較し、前記第２の無線網への切り替えが行われた後に、比較した結果に基づいて、前記第２の無線網への接続の維持、または、前記第１の無線網への切り戻しをさせることを特徴とする無線網切替制御方法である。
【００１３】
また、本発明の一態様は、コンピュータに、第１の無線網の接続中に、接続可能な第２の無線網を検知した場合、前記第２の無線網への切り替え前に、前記第１の無線網について定期的に推定された推定帯域値の最後の値を取得し、前記第２の無線網への切り替え後に、前記第２の無線網について定期的に推定される推定帯域値の最初の値を取得する手順、取得した切り替え前後の無線網の各推定帯域値を比較する手順、前記第２の無線網への切り替えが行われた後に、比較した結果に基づいて、前記第２の無線網への接続の維持、または、前記第１の無線網への切り戻しをさせる手順、を実行させるためのプログラムである。
【発明の効果】
【００１４】
この発明によれば、利用者の体感を劣化させないように複数の無線網から適切な無線網を選択して切り替えを行うことが可能となる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１実施形態の構成を示す概略ブロック図である。
【図２】同実施形態の帯域推定結果記憶部の構成を示す図である。
【図３】同実施形態の無線網切替制御装置の内部構成、及び外部接続の構成を示す図である。
【図４】同実施形態の無線端末装置の処理を示すフローチャートである。
【図５】本発明の第２実施形態の構成を示す概略ブロック図である。
【発明を実施するための形態】
【００１６】
（第１実施形態）
以下、本発明の第１実施形態について図面を参照して説明する。図１は、本発明の第１実施形態による無線通信システム１を示す概略ブロック図である。無線通信システム１は、無線端末装置１００、無線網Ａ、無線ＡＰ（Access Point）装置５０１、無線網Ｂ、基地局装置６０１を備える。無線網Ａは、例えば、Ｗｉ−Ｆｉ(登録商標)の無線網であり、無線ＡＰ装置５０１を介して無線端末装置１００と接続する。無線網Ｂは、例えば、３Ｇ(3rd Generation)／ＬＴＥ(Long Term Evolution)（登録商標）などの公衆無線網であり、基地局装置６０１を介して無線端末装置１００と接続する。
【００１７】
無線端末装置１００において、無線通信部１０６は、無線網Ａの無線ＡＰ装置５０１、または、無線網Ｂの基地局装置６０１のいずれか１つの無線網との接続を行う。また、無線通信部１０６は、接続中である場合も接続中でない場合も、接続可能な新たな無線網を検出した場合、検出した無線網を一意に識別可能な無線網識別情報を含む検知信号を出力する。ここで、無線網識別情報は、予め無線網が識別できるように無線網ごとに付与されている識別情報であってもよいし、無線端末装置１００が、無線網の通信手段の違いなど接続の際に得られる情報に基づいて自ら識別できるように付与する識別情報であってもよい。また、無線通信部１０６は、無線網切替部１０５からの切替指示信号を受けると、当該切替指示信号に含まれる無線網識別情報に対応する無線網への切り替えを行う。ＯＳ（Operating System）１０４は、無線端末装置１００が備える各機能部の制御を行い、例えば、無線端末装置１００が、スマートフォンの場合、スマートフォンのアプリケーションソフトウェアの制御なども行う。計時部１０７は、要求を受けて、現在の年月日と時刻を示す時刻情報を出力する。
【００１８】
帯域推定部１０３は、例えば、特開２０１１−１４２６２２号公報などの参考文献に示される手法により定期的に無線端末装置１００が接続している無線網の利用可能な帯域値を推定する。また、帯域推定部１０３は、帯域値の推定を行う際に、ＯＳ１０４を通じて無線通信部１０６から現在接続中の無線網、すなわち推定対象の無線網を示す無線網識別情報を取得する。また、帯域推定部１０３は、推定を行う際の年月日と時刻を示す時刻情報をＯＳ１０４を通じて計時部１０７から取得する。また、帯域推定部１０３は、推定対象の無線網識別情報と、推定を行った際の時刻情報と、推定した推定帯域値とを対応付けて帯域推定結果記憶部１０２に書き込む。帯域推定結果記憶部１０２は、例えば、図２に示すテーブル構成を有しており、無線網を示す無線網識別情報が書き込まれる「無線網識別情報」の項目と、帯域推定を行った際の年月日と時刻を示す時刻情報が書き込まれる「推定帯域取得時刻」の項目と、推定を行った推定帯域値が書き込まれる「推定帯域値」の項目を有する。無線網切替部１０５は、ＯＳ１０４を通じて無線通信部１０６に対して、切り替え先の無線網の無線網識別情報を含む切替指示信号を無線通信部１０６に出力する。
【００１９】
無線網切替制御装置１０１は、無線端末装置１００の機能部の１つとして動作する装置であり、図３に示す内部構成を有している。無線網切替制御装置１０１は、推定結果取得部２０１、推定結果比較部２０２、無線網接続検知部２０３、無線網切替通知部２０４を備えている。推定結果取得部２０１は、帯域推定結果記憶部１０２に接続され、時刻情報を含む取得要求を受けた際に、帯域推定結果記憶部１０２から時刻情報と要求元の機能部の種類とに応じた推定帯域値を読み出す。推定結果比較部２０２は、推定結果取得部２０１が取得した推定帯域値に基づいて比較を行い、比較した結果に基づいて、切り替えた無線網の接続を維持するか、元の無線網へ切り戻すかを判定する。無線網接続検知部２０３は、無線通信部１０６が接続可能な無線網を検出した際に出力する無線網識別情報を含む検知信号をＯＳ１０４を通じて受信する。無線網切替通知部２０４は、無線網切替部１０５に接続され、無線網切替部１０５に対して切り替え先の無線網識別情報を含む切替通知信号を出力する。
【００２０】
次に、図４を参照しつつ、無線網切替制御装置１０１による無線端末装置１００の無線網の切り替え処理について説明する。まず、無線端末装置１００が、無線通信部１０６を通じて公衆無線網である、無線網Ｂの基地局装置６０１と接続しているとする。ここで、無線端末装置１００が、無線網Ａへの無線通信を提供する無線ＡＰ装置５０１の圏内に入ると、無線通信部１０６が、無線ＡＰ装置５０１からの無線電波を検知する。無線電波を検知すると無線通信部１０６は、無線網Ａを示す無線網識別情報を含む検知信号をＯＳ１０４に出力する。ＯＳ１０４は、無線網Ａへの接続が可能と検知して、当該検知信号を無線網切替制御装置１０１の無線網接続検知部２０３に出力する（ステップＳ１）。無線網接続検知部２０３は、当該検知信号を受けると、ＯＳ１０４を通じて計時部１０７から時刻情報を取得し、取得した時刻情報と、検知信号に含まれる無線網Ａの無線網識別情報を含む推定帯域値の取得要求を推定結果取得部２０１に出力する（ステップＳ２）。
【００２１】
推定結果取得部２０１は、無線網接続検知部２０３から取得要求を受けた場合、ステップＳ２が処理される直前の帯域推定結果、すなわち、無線網接続検知部２０３から取得要求を受けた時点の直前の推定帯域値を帯域推定結果記憶部１０２から取得する。例えば、無線網接続検知部２０３から受けた取得要求に含まれる時刻情報が２０１４年５月１２日の１０：００：１４であるとする。推定結果取得部２０１が、帯域推定結果記憶部１０２を参照した際に、既に、２０１４年５月１２日の１０：００：１５までの推定帯域値が帯域推定部１０３により書き込まれているとする。この場合、２０１４年５月１２日の１０：００：００に対応する推定帯域値が、取得要求を受けた時点の直前の推定帯域値となるため、推定結果取得部２０１は、「５．６Ｍｂｐｓ」を推定帯域値として読み出す。また、「５．６Ｍｂｐｓ」に対応する無線網識別情報、ここでは、無線網Ｂを示す無線網識別情報を現在接続中の無線網を示す無線網識別情報として読み出す。推定結果取得部２０１は、読み出した推定帯域値を推定結果１とし、推定結果１と、無線網接続検知部２０３から受けた無線網Ａを示す切替先無線網識別情報と、読み出した接続中の無線網Ｂを示す現接続中無線網識別情報とを推定結果比較部２０２に出力する（ステップＳ３）。
【００２２】
推定結果比較部２０２は、推定結果取得部２０１から推定結果１と切替先無線網識別情報と、現接続中無線網識別情報とを受けると、切替先無線網識別情報を読み出す。ここでは、無線網Ａが切替先無線網識別情報として読み出されることになる。推定結果比較部２０２は、読み出した無線網Ａを示す無線網識別情報を無線網切替通知部２０４に出力する（ステップＳ４）。無線網切替通知部２０４は、無線網Ａの無線網識別情報を含む切替通知信号を無線網切替部１０５に出力する。無線網切替部１０５は、切替通知信号を受けると、ＯＳ１０４を通じて無線通信部１０６に無線網識別情報に対応する無線網への切り替えを要求する切替指示信号を出力する（ステップＳ５）。無線通信部１０６は、無線網識別情報を含む切替指示信号を受信すると、無線網識別情報に対応する無線網への切り替えを行う。ここでは、無線網Ｂから無線網Ａへの切り替えが行われ、無線通信部１０６は、無線ＡＰ装置５０１に接続する（ステップＳ６）。
【００２３】
無線通信部１０６が、無線網Ａに接続すると、無線通信部１０６は、無線網Ａの無線網識別情報を含む接続完了通知をＯＳ１０４に通知する。ＯＳ１０４は、接続完了通知を受けた時点の時刻情報を計時部１０７から取得し、取得した時刻情報と、接続完了通知とを推定結果比較部２０２に出力する。推定結果比較部２０２は、時刻情報と接続完了通知とを受けると、推定結果取得部２０１に、当該時刻情報を含む推定帯域値の取得要求を出力する（ステップＳ７）。
【００２４】
推定結果取得部２０１は、推定結果比較部２０２から、取得要求を受けた場合、取得要求に含まれる時刻情報が示す時刻の直後の推定帯域値を読み出す。例えば、無線網Ａへの接続切り替えが、２０１４年５月１２日１０：００：１６に行われ、この時刻が取得要求に含まれていたとする。このとき、図２に示すデータでは、直後の推定帯域取得時刻は、２０１４年５月１２日１０：００：３０が該当するため、推定結果取得部２０１は、この時刻に対応する推定帯域値「１０．０Ｍｂｐｓ」を読み出す。推定結果取得部２０１は、読み出した推定帯域値「１０．０Ｍｂｐｓ」を推定結果２として推定結果比較部２０２に出力する（ステップＳ８）。推定結果比較部２０２は、推定結果１と推定結果２を比較する（ステップＳ９）。推定結果比較部２０２は、推定結果１が推定結果２よりも大きい値でない場合、すなわち、推定結果１が推定結果２の値以下の場合、処理を終了する。上記の場合、推定結果１が「５．６Ｍｂｐｓ」であり、推定結果２が「１０．０Ｍｂｐｓ」であるため処理を終了する。
【００２５】
一方、推定結果比較部２０２は、推定結果１と推定結果２を比較し、推定結果１が推定結果２よりも大きい値の場合、以前の無線網へ切り戻す処理を行う。例えば、図２において、「推定帯域取得時刻」が２０１４年５月１３日のデータの例のように、無線網Ｂから無線網Ａへ切り替えた結果、推定結果１が、１２：１５：１５の「７．６Ｍｂｐｓ」として取得され、推定結果２が１２：１５：３０の「１．５Ｍｂｐｓ」として取得された場合、推定結果１が推定結果２よりも大きい値となる。この場合、推定結果比較部２０２は、推定結果１に対応して取得した現接続中無線網識別情報を切り戻し先の無線網を示す無線網識別情報として無線網切替通知部２０４に出力する。ここでは、無線網Ｂの無線網識別情報が出力されることになる（ステップＳ１０）。無線網切替通知部２０４は、無線網識別情報を含む切替通知信号を無線網切替部１０５に出力する。無線網切替部１０５は、切替通知信号を受けると、ＯＳ１０４を通じて無線通信部１０６に無線網識別情報に対応する無線網への切り替えを要求する切替指示信号を出力する（ステップＳ１１）。無線通信部１０６は、切替指示信号に含まれる無線網識別情報に対応する無線網への切り替えを行う。ここでは、無線網Ａから無線網Ｂへの切り戻しが行われ、無線通信部１０６は、基地局装置６０１に接続する（ステップＳ１２）。
【００２６】
上記の第１実施形態の構成により、帯域推定部１０３が、定期的に無線端末装置１００が接続している無線網Ａ、または、無線網Ｂにおける利用可能な帯域値を推定しており、無線網切替制御装置１０１が、新たな無線網に接続する際に、接続を切り替える前後の帯域の推定値を取得し、切り替えた後に、切り替え前よりも帯域の推定値が小さくなった場合、すなわち、以前よりも狭帯域となってしまった場合、元の無線網に切り戻すことが可能となる。これにより、利用者の体感を劣化させないように複数の無線網から適切な無線網を選択して切り替えを行うことが可能となり、例えば、通信速度が低下してダウンロードや画像の表示が遅くなるなどの体感の劣化を感じさせないようにすることが可能となる。
【００２７】
また、上記の第１実施形態の構成により、無線網切替制御装置１０１は、新たに接続可能な無線網が検出された際に、新たな無線網への切り替えを行ってから、帯域の推定値を比較することによって、利用者の体感の劣化が発生していないかを判定する構成となっている。一般的に、実効帯域幅を計測する場合、大容量のファイルをダウンロードし、ダウンロードに要した時間から平均実効帯域幅を算出するという手法が用いられるが、この手法では、実効帯域幅の計測に数秒から十数秒が必要となる。これに対して、上記の第１実施形態では、新たな無線網が検出された場合、切り替えを行ってから計測していることになるため、事前に、切り替え先の無線網の帯域を検出してから切り替える構成に比べて、接続遅延を短くすることが可能となる。
【００２８】
なお、上記の第１実施形態において、無線端末装置１００は、複数台あってもよく、また、無線網は、無線網Ａと無線網Ｂの２つに限られず、３つ以上存在していてもよい。
また、上記の第１実施形態の構成において、ステップＳ１、Ｓ６、Ｓ１２の処理は、例えば、スマートフォンなどで標準的に提供されているＯＳ１０４の機能を利用することで実現することができる。また、ステップＳ１２の切り戻しの処理は、キャリア事業者が提供する公衆無線網からＷｉ−Ｆｉ(登録商標)網に切り替えた場合にも、スマートフォンなどで標準的に提供されているＯＳ１０４の機能を利用して、Ｗｉ−Ｆｉ(登録商標)網への接続を切断することで、公衆無線網に再接続することが可能である。この場合、無線網切替通知部２０４は、接続中の無線網Ａの切断の通知を行うことで、無線網Ｂへの切り戻しを行うことが可能となる。
【００２９】
また、上記の第１実施形態において、図２では、帯域推定部１０３による推定が１５秒ごとに行われている例を示しているが、この間隔は、一例であり、この間隔より、短い間隔でも長い間隔でもよく、また、切り替えが行われた際には、切り替え直後に推定を開始し、その時点を起点として改めて定期的に推定するようにしてもよい。このようにすることで、切り戻しを行うか否かの判定を行う時間を短くすることが可能となる。
また、上記の第１実施形態では、無線網切替制御装置１０１の推定結果比較部２０２が、帯域推定部１０３が定期的に計測する推定帯域値に基づいて、利用者の体感が劣化するか否かを判定している。しかし、本発明は、当該実施の形態の構成に限られず、推定帯域値以外の指標によって判定してもよく、電波状況、通信コスト、帯域幅、実効帯域幅、アプリケーション又はデータの種類などであってもよく、これらの幾つかを組み合わせて判定するようにしてもよい。
【００３０】
また、上記の第１実施形態では、無線網切替制御装置１０１の推定結果比較部２０２が、帯域推定部１０３が定期的に計測する推定帯域値について、無線網を切り替えた後の推定帯域値が、無線網を切り替える前の推定帯域値よりも、小さくなった場合に、体感が劣化するものとして切り戻すようにしている。しかし、本発明は、当該実施の形態の構成に限られず、無線網を切り替えた後の推定帯域値が、無線網を切り替える前の推定帯域値以下の場合にも切り戻すようにしてもよい。また、例えば、切り替えた後の推定帯域値が、切り替え前の推定帯域値から予め定められる変化の割合を超えない場合には、切り戻しを行わず、超えた場合に切り戻すようにしてもよい。これにより、切り替えの回数を減らすことができ、また、少し体感が劣化したとしても通信コストの低い無線網などを選択するといったことも可能となる。
【００３１】
（第２実施形態）
図５は、本発明の第２実施形態による無線通信システム２の構成を示す概略ブロック図である。第１実施形態と同一の構成については、同一の符号を付し、以下、異なる構成について説明する。第２実施形態による無線通信システム２は、無線端末装置１００ａと、サーバ装置３００とを備える。無線端末装置１００ａは、帯域推定部１０３ａ、ＯＳ１０４、無線網切替部１０５、無線通信部１０６と、計時部１０７、切替送受信部１０８とを備える。サーバ装置３００は、無線網切替制御装置１０１、帯域推定結果記憶部３０２、ＯＳ３０４、通信部３０６、計時部３０７、切替送受信部３０８を備える。
【００３２】
無線端末装置１００ａの帯域推定部１０３ａは、帯域推定部１０３と同じく、例えば、特開２０１１−１４２６２２号公報などの参考文献に示される手法により定期的に無線端末装置１００ａが利用可能な帯域値を推定する。また、帯域推定部１０３ａは、帯域値の推定を行う際に、ＯＳ１０４を通じて無線通信部１０６から現在接続中、すなわち推定対象の無線網を示す無線網識別情報を取得する。また、帯域推定部１０３ａは、推定を行う際の年月日と時刻を示す時刻情報をＯＳ１０４を通じて計時部１０７から取得する。また、帯域推定部１０３ａは、推定対象の無線網識別情報と、推定を行った際の時刻情報と、推定した帯域値とを対応付けてＯＳ１０４、無線通信部１０６を通じてサーバ装置３００に送信し、サーバ装置３００の帯域推定結果記憶部３０２の無線端末装置１００ａに割り当てられている領域に図２と同様の形式でデータを書き込む。
【００３３】
無線端末装置１００ａの切替送受信部１０８は、ＯＳ１０４と無線通信部１０６を通じてサーバ装置３００の切替送受信部１０８と情報の送受信を行う。サーバ装置３００の切替送受信部３０８は、ＯＳ３０４と通信部３０６を通じて無線端末装置１００ａの切替送受信部１０８と情報の送受信を行う。すなわち、切替送受信部１０８と切替送受信部３０８とによって、無線端末装置１００ａの内部の機能部とサーバ装置３００の内部の機能部が接続された状態となっている。これは、第１実施形態における無線網切替制御装置１０１、帯域推定結果記憶部１０２が、サーバ装置３００において、それぞれ無線網切替制御装置１０１、帯域推定結果記憶部３０２として備えられている状態ともいえる。
【００３４】
サーバ装置３００の通信部３０６は、各無線網と常に接続しており、この接続は、無線であっても有線であってもよい。計時部３０７は、計時部１０７と同じく要求を受けて、現在の年月日と時刻を示す時刻情報を出力する。なお、無線網切替制御装置１０１の各機能部における時刻情報の取得の処理については、計時部１０７と、計時部３０７は、常に時刻の同期が取られており、どちらの時刻情報を取得するようにしてもよい。通信の遅延を考慮するのであれば、サーバ装置３００の計時部３０７から時刻情報を取得してもよいし、遅延が大きくなければ、無線端末装置１００ａの計時部１０７から時刻情報を取得してもよい。また、帯域推定部１０３ａが、無線端末装置１００ａの計時部１０７から時刻情報を取得して、推定した推定帯域値と取得した時刻情報を対応付けてサーバ装置３００に送信するようにしているが、本発明の構成は、当該実施の形態に限られず、帯域推定部１０３ａが、推定帯域値をサーバ装置３００に送信し、サーバ装置３００のＯＳ３０４が、推定帯域値を帯域推定結果記憶部３０２に書き込む際に計時部３０７から時刻情報を取得し、対応付けて書き込むようにしてもよい。
【００３５】
第２実施形態における処理は、前述したように、第１実施形態における無線網切替制御装置１０１、帯域推定結果記憶部１０２が、サーバ装置３００において、それぞれ無線網切替制御装置１０１、帯域推定結果記憶部３０２として備えられている以外は、無線端末装置１００ａに無線網切替制御装置１０１が備えられているような処理が行われるため、図４において、無線網切替制御装置１０１及び帯域推定結果記憶部３０２に関する処理がサーバ装置３００において行われ、それ以外の処理は無線端末装置１００ａにおいて行われることになる。
【００３６】
上記の第２実施形態の構成により、第１実施形態で得られる効果に加えて、無線網切替制御装置１０１をサーバ装置３００に備えたことにより、無線端末装置１００ａが複数存在していた場合、これらの複数の無線端末装置１００ａで無線網切替制御装置１０１を共有して利用することが可能となる。そのため、無線網切替制御装置１０１で実現している複数無線網から適切な無線網を選択する方式を変更する場合に、サーバ装置３００の無線網切替制御装置１０１の方式のみを変更するだけで全ての無線端末装置１００ａの選択方式を変更することができ、方式変更に伴うコストを抑制できるという効果がある。複数の無線端末装置１００ａが共有する場合、無線網切替制御装置１０１が、どの無線端末装置１００ａを対象として処理を行っているかを特定できるようにするため、各無線端末装置１００ａに予め付与される無線端末装置識別情報が、無線網切替制御装置１０１内で送受信、または、処理されるデータに常に含まれることになる。
【００３７】
なお、上記の第２実施形態の構成において、帯域推定部１０３ａを無線端末装置１００ａ側に備えるのではなく、サーバ装置３００側に備え、上記の第２実施形態の構成とは逆に、無線端末装置１００ａ側からサーバ装置３００側への通信の帯域を推定し、推定した推定帯域値を帯域推定結果記憶部３０２に記憶させるようにしてもよい。
【００３８】
上述した実施形態における無線網切替制御装置１０１をコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよく、ＦＰＧＡ（Field Programmable Gate Array）等のプログラマブルロジックデバイスを用いて実現されるものであってもよい。
【００３９】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００４０】
１  無線通信システム
１００  無線端末装置
１０１  無線網切替制御装置
１０２  帯域推定結果記憶部
１０３  帯域推定部
１０４  ＯＳ
１０５  無線網切替部
１０６  無線通信部
１０７  計時部
５０１  無線ＡＰ装置
６０１  基地局装置
【図１】
0006467790.tif 000002
【図２】
0006467790.tif 000003
【図３】
0006467790.tif 000004
【図４】
0006467790.tif 000005
【図５】
0006467790.tif 000006