(57)【要約】      （修正有）【課題】複数の通信キャリアに対応するユーザ端末において、利用場所に適した通信キャリアへ容易に切り換えて通信可能とする。【解決手段】ユーザ端末が、無線通信の利用位置を示す位置情報を管理装置に送信するとともに、異なる複数の通信キャリアのうち、無線通信に利用する無線回線の通信キャリアの選択を前記管理装置に要求し、前記管理装置が、前記異なる複数の通信キャリアに係る無線回線の状況を示す回線状況情報と当該無線回線の回線状況を測定した位置を示す位置情報と当該無線回線の通信キャリアを示すキャリア情報とを対応付けて記憶する記憶部を参照し、当該ユーザ端末から受信した前記位置情報と対応する前記回線状況情報を前記通信キャリア毎に求め、当該回線状況情報が所定条件に適合した通信キャリアを選択し、前記選択した通信キャリアを前記ユーザ端末に通知する。【選択図】図１
2013219559.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末と、該ユーザ端末の無線回線を介した通信を管理する管理装置とを有する通信システムであって、
前記ユーザ端末が、
異なる複数の通信キャリアの無線回線それぞれを用いて無線通信が可能な通信部と、
前記無線通信の利用位置を示す位置情報を前記管理装置に送信するとともに、前記異なる複数の通信キャリアのうち、無線通信に利用する無線回線の通信キャリアの選択を前記管理装置に要求する選択要求部と、
無線通信に利用されている無線回線の通信キャリアと異なる通信キャリアが選択された場合に、該無線通信に利用する無線回線を該選択された通信キャリアの無線回線に切り換える切換部と、
を備え、
前記管理装置が、
前記異なる複数の通信キャリアに係る無線回線の状況を示す回線状況情報と当該無線回線の回線状況を測定した位置を示す位置情報と当該無線回線の通信キャリアを示すキャリア情報とを対応付けて記憶する記憶部と、
前記ユーザ端末から選択の要求を受けた場合に、当該ユーザ端末から受信した前記位置情報と対応する前記回線状況情報を前記通信キャリア毎に求め、当該回線状況情報が所定条件に適合した通信キャリアを選択する選択部と、
前記選択した通信キャリアを前記ユーザ端末に通知する通知部と、
を備える、
通信システム。
【請求項２】
前記管理装置の記憶部が、前記無線回線を利用した利用時刻を示す利用時刻情報を前記回線状況情報と対応付けて記憶し、
前記選択部が、前記ユーザ端末から選択の要求を受信した時刻或いは前記ユーザ端末から受信した選択の要求に含まれる指定時刻と対応する回線状況情報に基づいて前記通信キャリアを選択する請求項１に記載の通信システム。
【請求項３】
前記ユーザ端末から選択の要求を受けた場合、当該ユーザ端末から受信した位置情報と前記記憶部に記憶された前記回線状況情報と対応する位置情報とを同一座標上に示し、前記ユーザ端末の位置情報と、選択候補となる全ての通信キャリアについて一つ以上の回線状況情報と対応する位置情報とが含まれるエリアを特定し、当該エリア内の回線状況情報に基づいて前記選択部が前記キャリアを選択する請求項１又は２に記載の通信システム。
【請求項４】
前記ユーザ端末が、
前記無線回線の回線状況を測定する測定部と、
前記回線状況を示す回線状況情報と当該無線回線の回線状況を測定した位置を示す位置情報とを前記管理装置へ送信する送信制御部と、
を備え、
前記管理サーバが、
前記ユーザ端末から受信した前記回線状況情報と位置情報とキャリア情報とを対応付けて前記記憶部に記憶させる請求項１から３の何れか１項に記載の通信システム。
【請求項５】
前記回線状況情報と対応する位置情報に基づいて、前記回線状況情報を地図画像上の対応する位置に描画し、当該地図画像を出力する地図作成部を備える請求項１から４の何れか１項に記載の通信システム。
【請求項６】
ユーザ端末と、該ユーザ端末の無線回線を介した通信を管理する管理装置とを有する通
信システムが実行する方法であって、
前記ユーザ端末が、
異なる複数の通信キャリアの無線回線それぞれを用いて通信するステップと、
前記無線通信の利用位置を示す位置情報を前記管理装置に送信するとともに、前記異なる複数の通信キャリアのうち、無線通信に利用する無線回線の通信キャリアの選択を前記管理装置に要求するステップと、
無線通信に利用されている無線回線の通信キャリアと異なる通信キャリアが選択された場合に、該無線通信に利用する無線回線を該選択された通信キャリアの無線回線に切り換えるステップと、
を実行し、
前記管理装置が、
前記異なる複数の通信キャリアに係る無線回線の状況を示す回線状況情報と当該無線回線の回線状況を測定した位置を示す位置情報と当該無線回線の通信キャリアを示すキャリア情報とを対応付けて記憶する記憶部を参照し、
前記ユーザ端末から選択の要求を受けた場合に、当該ユーザ端末から受信した前記位置情報と対応する前記回線状況情報を前記通信キャリア毎に求め、当該回線状況情報が所定条件に適合した通信キャリアを選択するステップと、
前記選択した通信キャリアを前記ユーザ端末に通知するステップと、
を実行する、
通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、及び、通信方法の技術に関する。
【背景技術】
【０００２】
近年、携帯電話、スマートフォン、電子ブックリーダ、ノートＰＣ（パーソナルコンピュータ）、タブレットＰＣ、携帯ゲーム機等、無線通信が可能なユーザ端末が広く普及し、多くの人が何らかの端末を携帯し、移動中や移動先で無線通信を利用するようになってきている。
【０００３】
ユーザ端末で無線通信を利用する場合、ユーザは、通信事業者（通信キャリア）と契約することで、通信キャリアの提供する無線回線を介した無線通信が利用可能になる。この場合、ユーザ端末は、ユーザが契約した通信キャリアの基地局との間で無線通信を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２０１１−５０９００２号公報
【特許文献２】特開２０１１−０９０６８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来、一般的なユーザ端末は、複数の通信キャリアに対応していなかった。そのため、ユーザは、複数存在する通信キャリアのうち、料金やサービスエリア等を比較して所望の通信キャリアを１つ選択して、当該選択した通信キャリアと契約を結び、当該選択した通信キャリアに対応するユーザ端末を購入するのが一般的であった。
【０００６】
一方、近年では、複数の通信キャリアに対応するユーザ端末が発売されるようになってきている。そのため、当該複数の通信キャリアに対応する携帯端末を購入し、複数の通信キャリアと契約し、利用場所等により通信キャリアを切り換えて、無線通信を利用するユーザが現れ始めている。
【０００７】
この場合、ユーザは、当該利用場所における電波強度、つながりやすさ、通信速度、アクセスポイントの有無等の通信キャリアの状態を調べ、当該利用場所に適した通信キャリアに手動で切り換えなければならない。
【０００８】
本発明は、このような点を考慮してなされたものであり、複数の通信キャリアに対応するユーザ端末において、利用場所に適した通信キャリアへ容易に切り換えて通信可能とする技術の提供を目的とする。
【課題を解決するための手段】
【０００９】
開示の技術の一側面は、次の通信システムの構成によって例示される。すなわち、本通信システムは、
ユーザ端末と、該ユーザ端末の無線回線を介した通信を管理する管理装置とを有する通信システムであって、
前記ユーザ端末が、
異なる複数の通信キャリアの無線回線それぞれを用いて無線通信が可能な通信部と、
前記無線通信の利用位置を示す位置情報を前記管理装置に送信するとともに、前記異なる複数の通信キャリアのうち、無線通信に利用する無線回線の通信キャリアの選択を前記
管理装置に要求する選択要求部と、
無線通信に利用されている無線回線の通信キャリアと異なる通信キャリアが選択された場合に、該無線通信に利用する無線回線を該選択された通信キャリアの無線回線に切り換える切換部と、
を備え、
前記管理装置が、
前記異なる複数の通信キャリアに係る無線回線の状況を示す回線状況情報と当該無線回線の回線状況を測定した位置を示す位置情報と当該無線回線の通信キャリアを示すキャリア情報とを対応付けて記憶する記憶部と、
前記ユーザ端末から選択の要求を受けた場合に、当該ユーザ端末から受信した前記位置情報と対応する前記回線状況情報を前記通信キャリア毎に求め、当該回線状況情報が所定条件に適合した通信キャリアを選択する選択部と、
前記選択した通信キャリアを前記ユーザ端末に通知する通知部と、
を備える。
【００１０】
前記通信システムは、前記管理装置の記憶部が、前記無線回線を利用した利用時刻を示す利用時刻情報を前記回線状況情報と対応付けて記憶し、
前記選択部が、前記ユーザ端末から選択の要求を受信した時刻或いは前記ユーザ端末から受信した選択の要求に含まれる指定時刻と対応する回線状況情報に基づいて前記通信キャリアを選択しても良い。
【００１１】
前記通信システムは、前記ユーザ端末から選択の要求を受けた場合、当該ユーザ端末から受信した位置情報と前記記憶部に記憶された前記回線状況情報と対応する位置情報とを同一座標上に示し、前記ユーザ端末の位置情報と、選択候補となる全ての通信キャリアについて一つ以上の回線状況情報と対応する位置情報とが含まれるエリアを特定し、当該エリア内の回線状況情報に基づいて前記選択部が前記キャリアを選択しても良い。
【００１２】
前記ユーザ端末が、
前記無線回線の回線状況を測定する測定部と、
前記回線状況を示す回線状況情報と当該無線回線の回線状況を測定した位置を示す位置情報とを前記管理装置へ送信する送信制御部と、
を備え、
前記管理サーバが、
前記ユーザ端末から受信した前記回線状況情報と位置情報とキャリア情報とを対応付けて前記記憶部に記憶させても良い。
【００１３】
前記通信システムは、前記回線状況情報と対応する位置情報に基づいて、前記回線状況情報を地図画像上の対応する位置に描画し、当該地図画像を出力する地図作成部を備えても良い。
【００１４】
開示の技術の一側面は、次の通信方法によって例示される。すなわち、本通信方法は、
ユーザ端末と、該ユーザ端末の無線回線を介した通信を管理する管理装置とを有する通信システムが実行する方法であって、
前記ユーザ端末が、
異なる複数の通信キャリアの無線回線それぞれを用いて通信するステップと、
前記無線通信の利用位置を示す位置情報を前記管理装置に送信するとともに、前記異なる複数の通信キャリアのうち、無線通信に利用する無線回線の通信キャリアの選択を前記管理装置に要求するステップと、
無線通信に利用されている無線回線の通信キャリアと異なる通信キャリアが選択された場合に、該無線通信に利用する無線回線を該選択された通信キャリアの無線回線に切り換
えるステップと、
を実行し、
前記管理装置が、
前記異なる複数の通信キャリアに係る無線回線の状況を示す回線状況情報と当該無線回線の回線状況を測定した位置を示す位置情報と当該無線回線の通信キャリアを示すキャリア情報とを対応付けて記憶する記憶部を参照し、
前記ユーザ端末から選択の要求を受けた場合に、当該ユーザ端末から受信した前記位置情報と対応する前記回線状況情報を前記通信キャリア毎に求め、当該回線状況情報が所定条件に適合した通信キャリアを選択するステップと、
前記選択した通信キャリアを前記ユーザ端末に通知するステップと、
を実行する。
【００１５】
また、本発明は、上記通信方法をコンピュータに実行させるためのプログラムであっても良い。更に、前記プログラムは、コンピュータが読み取り可能な記録媒体に記録されていても良い。
【００１６】
ここで、コンピュータが読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータから読み取ることができる記録媒体をいう。このような記録媒体の内コンピュータから取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、CD-ROM、CD-R/W、DVD、DAT、８mmテープ、メモリカード等がある。
【００１７】
また、コンピュータに固定された記録媒体としてハードディスクやＲＯＭ（リードオンリーメモリ）等がある。
【発明の効果】
【００１８】
本発明は、複数の通信キャリアに対応するユーザ端末において、利用場所に適した通信キャリアへ容易に切り換えて通信可能とする技術を提供できる。
【図面の簡単な説明】
【００１９】
【図１】通信システムの一例を示す図
【図２】回線状況データベースのデータ構成例を示す図
【図３】中央制御サーバのハードウェア構成を示す図
【図４】ユーザ端末の概略構成図
【図５】ユーザ端末の概略構成図
【図６】通信方法の説明図
【図７】画面の遷移を示す図
【図８】回線状況を比較するエリアの説明図
【図９】回線状況を記した地図の表示例を示す図
【図１０】変形例の通信システムの概略構成を示す図
【図１１】変形例の通信方法の説明図
【図１２】回線評価の詳細を示す図
【図１３】重み係数の説明図
【発明を実施するための形態】
【００２０】
以下、図面を参照して本発明を実施するための形態について説明する。以下の実施の形態の構成は例示であり、本発明は実施の形態の構成に限定されない。
【００２１】
〈通信システムの構成〉
図１は、通信システムの一例を示す図である。本実施形態１の通信システム１００は、
ネットワークを介して接続するユーザ端末３や中央制御サーバ１を有する。なお、ネットワークには、他のユーザ端末４も接続している。
【００２２】
中央制御サーバ１は、図１に示すように、アプリケーション連携部（通知部）１１、地図作成部１２、測位部１３、選択部１４、回線状況データベース１５を備えている。
【００２３】
アプリケーション連携部１１は、アプリを実行しているユーザ端末３，４との通信を行う手段であり、例えばユーザ端末３からの選択要求の受信や、選択した通信キャリアの通知、ユーザ端末３，４で測定した回線状況情報の受信等を行う。
【００２４】
地図作成部１２は、地図情報を記憶し、回線状況情報と対応する位置情報に基づいて、回線状況情報を地図画像上の対応する位置に描画し、当該地図画像を出力する。
【００２５】
測位部１３は、ＧＰＳ測位部を備えない端末の位置を測定する。例えば、端末から発信した電波を複数の基地局で受信し、各基地局で受信した電波の強度に基づいて各基地局から当該端末までの距離を求め、各基地局の位置と各基地局からの距離との関係から当該端末の位置を求める。また、端末が、無線ＬＡＮのアクセスポイントやフェムトセルのアクセスポイントに接続した場合に当該アクセスポイントの位置を当該端末の位置と見なしても良い。
【００２６】
選択部１４は、ユーザ端末３から選択の要求を受けた場合に、当該ユーザ端末３から受信した前記位置情報と対応する回線状況情報を通信キャリア毎に求め、当該回線状況情報が所定条件に適合した通信キャリアを選択する。
【００２７】
回線状況データベース（記憶部）１５は、異なる複数の通信キャリア（例えば通信キャリアＡ〜Ｄ）に係る無線回線の状況を示す回線状況情報と当該無線回線の回線状況を測定した位置を示す位置情報と当該無線回線の通信キャリアを示すキャリア情報とを対応付けて記憶する。
【００２８】
図２は、回線状況データベースのデータ構成例を示す図である。図２に示すように、回線状況データベース１５は、時刻情報、回線状況情報、位置情報、キャリア情報を有している。また、本例の回線状況データベース１５は、回線状況情報として、つながり易さ情報、回線速度、安定度を有している。
【００２９】
時刻情報は、回線状況の測定を行った日時を示す。つながり易さ情報は、例えば５段階に評価した電波強度である。これに限らずつながり易さ情報は、繋がるまでの接続エラー回数や、複数回アクセスしてエラーとなった回数、繋がった回数と繋がらなかった回数の比率、繋がるまでにかかった時間等に応じて繋がり易さを評価した評価値であっても良い。
【００３０】
回線速度は、通信した際の実際の通信速度である。ここで、回線速度は、速度そのものに限らず、回線の通信速度がどの程度なのかを示す情報であれば良く、偏差値など所定の評価基準に従って速度を評価した指数であっても良い。例えば、通信速度に応じて所定段階（５段階等）に評価した評価値であっても良い。
【００３１】
安定度は、通信時に生じたエラーの回数を示す。また、安定度は、エラー回数、回線の瞬断の有無、ノイズの有無、速度の上下動の有無などの項目について通信の状態を求め、所定条件に照らして評価した評価値であっても良い。
【００３２】
位置情報は、ＧＰＳ等によって取得した緯度・経度の情報である。
キャリア情報は、キャリアを一意に識別する情報であり、本例ではキャリア名を用いている。
【００３３】
図３は、中央制御サーバ１のハードウェア構成を示す図である。中央制御サーバ１は、ＣＰＵ１０１、メモリ１０２、通信制御部１０３、記憶装置１０４、入出力インタフェース１０５を有する所謂コンピュータである。
【００３４】
ＣＰＵ１０１は、メモリ１０２に実行可能に展開されたプログラムを実行し、前述のアプリケーション連携部（通知部）１１、地図作成部１２、測位部１３、選択部１４の機能を提供する。
【００３５】
メモリ１０２は、主記憶装置ということもできる。メモリ１０２は、例えば、ＣＰＵ１０１が実行するプログラムや、通信制御部１０３を介して受信したデータ、記憶装置１０４から読み出したデータ、その他のデータ等を記憶する。
【００３６】
通信制御部１０３は、ネットワークを介して他の装置と接続し、当該装置との通信を制御する。入出力インタフェース１０５は、表示装置やプリンタ等の出力手段や、キーボードやポインティングデバイス等の入力手段、ドライブ装置等の入出力手段が適宜接続される。ドライブ装置は、着脱可能な記憶媒体の読み書き装置であり、例えば、フラッシュメモリカードの入出力装置、ＵＳＢメモリを接続するＵＳＢのアダプタ等である。また、着脱可能な記憶媒体は、例えば、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disk）、ブルーレイディスク（Blu-ray Disc）等のディスク媒体であってもよい。ドライブ装置は、着脱可能な記憶媒体からプログラムを読み出し、記憶装置１０４に格納する。
【００３７】
記憶装置１０４は、外部記憶装置ということもできる。記憶装置１０４としては、ＳＳＤ（Solid State Drive）やＨＤＤ等であってもよい。記憶装置１０４は、ドライブ装置
との間で、データを授受する。例えば、記憶装置１０４は、ドライブ装置からインストールされる管理プログラム等を記憶する。また、記憶装置１０４は、プログラムを読み出し、メモリ１０２に引き渡す。本実施形態では、記憶装置１０４が前述の回線状況データベース１５を記憶している。また、記憶装置１０４は、地図情報を記憶している。
【００３８】
図４は、ユーザ端末３の概略構成図である。図４に示すように、ユーザ端末３は、本体内にＣＰＵ（central processing unit）やメインメモリ等よりなる演算処理部３１、演
算処理の為のデータやソフトウェアを記憶した記憶部（フラッシュメモリ）３２、入出力ポート３３、通信部（ＣＣＵ：Communication Control Unit）３４、接続情報記憶部３５等を備えたコンピュータである。
【００３９】
該入出力ポート３３には、キーボード（操作ボタン等）や記憶媒体（メモリカード等）の読み取り装置、タッチパネル、位置取得部等の入力デバイス、そしてディスプレイや記憶媒体の書き込み装置、スピーカ等の出力デバイスが適宜接続される。位置取得部は、位置情報を取得する、例えばＧＰＳレシーバである。
【００４０】
ＣＣＵ３４は、無線回線を介して他のコンピュータとの通信を行うものである。ＣＣＵ３４は、異なる複数の通信キャリアの無線回線を用いて通信が可能である。例えば３ＧやＷｉＭＡＸ、IEEE８０２．１等、通信形式毎に異なる複数のＣＣＵ３４−１〜３４−４を備えても良い。また、通信形式が同じであれば異なる一つのＣＣＵ３４で異なるキャリアの基地局と接続する構成としても良い。また、ＣＣＵ３４は、通信を行う際、接続エラーやパケットロス再送回数、エラー回数、電波強度など、通信状態を検出する。
【００４１】
記憶部３２には、オペレーティングシステム（ＯＳ）やアプリケーションソフトウェア
（以下アプリとも称す）、設定データ等がインストールされている。
【００４２】
接続情報記憶部３５は、各通信キャリアＡ〜Ｄの基地局装置と接続する際の接続情報を記憶したメモリである。接続情報記憶部３５は、内蔵のメモリに接続情報を記憶させた構成でも良いし、各通信キャリアＡ〜Ｄが発行したＳＩＭカード等の記憶媒体を複数装着した構成としても良い。
【００４３】
演算処理部３１は、前記ＯＳやアプリを記憶部３２から適宜読み出して実行し、入出力ポート３３やＣＣＵ３４から入力された情報、及び記憶部３２から読み出した情報を演算処理することにより、選択要求部３１１や切換部３１２、測定部３１３、送信制御部３１４としても機能する。
【００４４】
選択要求部３１１は、無線通信の利用位置を示す位置情報を前記管理装置に送信するとともに、前記異なる複数の通信キャリアのうち、無線通信に利用する無線回線の通信キャリアの選択を中央制御サーバ１に要求する。
【００４５】
切換部３１２は、無線通信に利用されている無線回線の通信キャリアと異なる通信キャリアが選択された場合に、該無線通信に利用する無線回線を該選択された通信キャリアの無線回線に切り換える。
【００４６】
測定部３１３は、無線回線の回線状況を測定する。例えば電波強度（つながり易さ）、回線速度、安定度（エラー回数）等を検出して中央制御サーバ１に送信する。
【００４７】
送信制御部３１４は、回線状況を示す回線状況情報と当該無線回線の回線状況を測定した位置を示す位置情報とを中央制御サーバ１に送信する。
【００４８】
図５は、ユーザ端末４の概略構成図である。図５に示すように、ユーザ端末４は、図４に示すユーザ端末３と比べて、ＣＣＵ３４や接続情報記憶部３５に装着されるＳＩＭカードが一つであり、選択要求部３１１や切換部３１２の機能を有しない構成である。なお、その他の構成は同じである。
【００４９】
即ち、アプリの実行により、無線回線の回線状況を測定する測定部３１３の機能や、回線状況情報及び位置情報を中央制御サーバ１に送信する送信制御部３１４の機能は有する。
【００５０】
〈通信方法〉
図６は、通信方法の説明図である。中央制御サーバ１は、本実施形態のユーザ端末３に限らず、回線状況を収集しており、例えばユーザ端末４がＧＰＳ情報を用いるアプリを立ち上げた際に位置情報、電波強度、速度及び安定度を中央制御サーバ１に送信すると（ステップＳ１０）、中央制御サーバ１が当該端末のキャリアを識別し、受信した位置情報、電波強度、速度及び安定度をキャリア種別と対応付けて回線状況データベース１５に登録する（ステップＳ２０）。
【００５１】
一方、ユーザがユーザ端末３を操作し、アプリの起動を指示すると、ユーザ端末３は、記憶部３２からアプリを読み出して実行し、当該ユーザ端末の電波強度、通信速度、安定度を監視する。
【００５２】
ユーザ端末３は、電波強度、通信速度、安定度が、悪化したと判定した場合、例えば、所定時間前と比べて電波強度、通信速度又は安定度の値が低下した場合や、所定の閾値よりも低下した場合に悪化したと判定し、中央制御サーバ１にキャリアテストを促すように
メッセージを送信する（ステップＳ３０）。
【００５３】
中央制御サーバ１は、前記メッセージを受信すると（ステップＳ４０）、ユーザ端末にＧＰＳを用いた測位を行うことを指示する画面データを送り、表示させる（ステップＳ５０）。
【００５４】
前記画面データを受信したユーザ端末３は、当該データを表示画面上に表示させる（ステップＳ６０）。例えば図７の画面例４１が表示される。当該画面４１には、「・・・キャリア接続をしなおしますか？」「・・・現在の情報を送信します。」のように通信キャリアの切り換えを促すメッセージや回線状況情報を送信する旨のメッセージが記載されている。また、画面４１には、回線状況情報を送信してテストを開始するボタン５１も設けられている。
【００５５】
ユーザが送信ボタン５１を選択すると、ユーザ端末３は、画面例４２を表示させて回線状況の測定を行う。例えば、ＧＰＳレシーバによりＧＰＳ信号を受信して位置情報を求めると共に、現在使用している無線回線の電波強度や通信速度、エラー回数（安定度）を測定し、測定結果を回線状況情報とする。また、ユーザ端末３は、使用している無線回線を識別し、このキャリア情報と位置情報と回線状況情報とを中央制御サーバ１に送信する（ステップＳ７０）。
【００５６】
ユーザ端末３から通信状況を示す情報を受信した中央制御サーバ１は、当該ユーザ端末３から受信した位置情報、電波強度、回線速度、安定度及びキャリア情報を対応付けて回線状況データベース１５に登録する（ステップＳ８０）。
【００５７】
ユーザ端末３の位置を含む所定範囲（例えばｎｋｍ）のエリアを特定し、当該エリア内で測定された回線状況情報を回線状況データベース１５から抽出し、ユーザ端末３から受信した回線状況情報と比較する（ステップＳ９０）。なお、エリアの特定については、後述する。
【００５８】
中央制御サーバ１は、比較によりユーザ端末３から受信した回線状況情報よりも条件の良い回線状況情報があるか否かを判定し（ステップＳ１００）、ユーザ端末３から受信した回線状況情報よりも条件の良い回線状況情報がなければ（ステップＳ１００，Ｎｏ）、現在の通信キャリアがベスト、即ち切り替えを行わない旨の画面データをユーザ端末３に送る。当該画面データを受信したユーザ端末３は、当該データを表示画面上に表示させる（ステップＳ１１０）。例えば図７の画面例４５が表示される。
【００５９】
また、中央制御サーバ１は、ユーザ端末３から受信した回線状況情報よりも良い条件の回線状況情報があれば、切り換えを促す画面データを生成してユーザ端末３へ送信する（ステップＳ１００，Ｙｅｓ）。
【００６０】
画面データを受信したユーザ端末３は、当該データを表示画面上に表示させる（ステップＳ１２０）。例えば図７の画面例４３が表示される。画面４３は、「Ａキャリアを用いるのがベストです。」のように、最も条件の良いキャリアを推奨するメッセージや、各キャリアの回線状況情報５２、キャリアを選択する選択肢５３が記載されている。
【００６１】
ユーザが選択肢５３を選択すると、演算処理部３１がＣＣＵ３４を制御し、現行の接続を切断して、選択された通信キャリアの無線回線を介して接続する。例えばＡキャリアが選択された場合、Ａキャリアの無線回線を介して接続を行い、接続後図７の画面例４４のようにＡキャリアに切り換えたことを表示する。なお、本実施形態では、ユーザの選択によって通信キャリアを切り換えたが、これに限らず、最も高い評価の通信キャリアに自動
的に切り換えても良い。また、通信キャリアに応じて自動的に切り換えるか、ユーザの選択によって切り換えるのかを設定しても良い。
【００６２】
〈エリアの特定〉
図８は、回線状況を比較するエリアの説明図である。ステップＳ９０でユーザ端末３から受信した回線状況情報と回線状況データベースに蓄積された過去の回線状況とを比較する際、中央制御サーバ１の選択部１４は、ユーザ端末３の位置６０を含む所定範囲内のエリア６１を設定し、当該エリア６１内で過去に測定された回線状況とユーザ端末３から受信した現在の回線状況情報とを比較する。
【００６３】
例えば、図８に示すように、緯度及び経度を縦軸及び横軸とした平面にユーザ端末の位置６０と過去に測定された回線状況の位置とを示した場合に、ユーザ端末３の位置６０を含む半径ｎｋｍ以内の円のエリア６１に少なくとも全てのキャリアの回線状況が含まれるように、当該エリア６１を設定する。また、ユーザ端末３の位置６０と全てのキャリアの回線状況が含まれるエリア６１の位置が複数存在する場合には、ユーザ端末３の回線状況を測定した時刻と最も近い時刻に測定された回線状況情報が含まれるようにエリア６１を設定する。なお、エリア６１を設定する場合、ユーザ端末３の位置をエリア６１の中心にする必要はない。
【００６４】
そして、ユーザ端末３の位置６０が移動し、エリア６１から外れた場合、ユーザ端末３の回線状況の測定を行い、回線状況の低下が見られる場合には、ステップＳ３０−Ｓ９０の処理を繰り返し、エリア６１を再設定する。同様にこれらのステップを繰り返すことにより、ユーザ端末３の移動に伴って回線状況を監視し、最適な通信キャリアに切り換えて通信を行うことができる。
【００６５】
〈地図作成〉
中央制御サーバ１は、地図作成部１２の機能により、各キャリアの回線状況を表示した地図を作成することが可能である（図６、ステップＳ２００）。
【００６６】
中央制御サーバ１の地図作成部１２は、記憶装置１０４から地図画像を読み出し、当該地図に含まれる位置で測定された回線状況情報を回線状況データベース１５から読み出して地図画像上にプロットして出力する。
【００６７】
図９は、回線状況を記した地図の表示例を示す図であり、地図画像７０上に回線状況を示す記号をプロットしている。図９の例では、三角が通信キャリアＡの回線状況、丸が通信キャリアＢの回線状況、星が通信キャリアＣの回線状況、十字が通信キャリアＤの回線状況を示している。例えば、回線状況データベースから繋がり易さがもっとも高い値（本例では５）となっている回線状況情報を抽出し、対応する位置情報に基づいて地図画像上にプロットすれば、通信キャリア毎のつながり易い位置の分布を知ることができる。また、安定度の値が所定値以上、即ち、エラー回数が多い回線状況情報を抽出し、対応する位置情報に基づいて地図画像上にプロットすれば、通信キャリア毎の不安定な位置の分布を知ることができる。
【００６８】
図９では、全ての通信キャリアの回線状況を示しているが、キャリア選択ボタン７３を選択することで、任意の通信キャリアの回線状況を表示させることもできる。
【００６９】
また、入力欄７１に住所やランドマークを入力し、検索ボタン７２を選択することで、表示する地図画像を変更することができる。更に、時刻選択ボタン７４を選択することで、任意の時刻の回線状況を表示させることができる。
【００７０】
〈変形例〉
上記実施形態では、回線状況をユーザ端末３，４側で測定して中央制御サーバ１へ送信する構成としたが、これに限らず中央制御サーバ１側で回線状況を判定しても良い。
【００７１】
図１０は、本変形例の通信システム１００の概略構成を示す図である。図１０に示すように本変形例は、前述の実施形態と比べて、中央制御サーバ１が回線評価部１６を有した構成が異なり、その他の構成は同じである。例えば、本変形例の中央制御サーバ１は、ＣＰＵ１０１が、前述の機能に加え、回線評価部１６としても機能することが異なり、その他の機能やハードウェア構成は同じである。
【００７２】
回線評価部１６は、各ユーザの端末から受信した情報に基づいて、回線状況を評価する。本実施形態の回線評価部１６は、安定度判断部１６１、速度測定部１６２、繋がり易さ判断部１６３を備えている。
【００７３】
安定度判断部１６１は、ユーザの端末から受信したデータに基づき、瞬断の回数や瞬断の時間、速度の高低差などから安定度を評価する。
【００７４】
速度測定部１６２は、ユーザの端末から受信したデータに基づき、データサイズが既知のデータを送受信した場合の通信時間や、単位時間当たりに送受信したデータ量などから、通信速度を算出する。
【００７５】
つながりやすさ判断部１６３は、ユーザの端末から受信したデータに基づき、接続エラーの回数や、接続するまでのリトライ回数等から繋がり易さを求める。
【００７６】
〈通信方法〉
図１１は、本変形例の通信方法の説明図である。
【００７７】
ユーザ端末４がＧＰＳ情報を用いるアプリを立ち上げた際に位置情報及びキャリア情報を中央制御サーバ１に送信すると共に、回線状況を測定するためのテストパケットを中央制御サーバ１へ送信する（ステップＳ１０Ａ）。中央制御サーバ１はユーザ端末４からテストパケットを受信し、後述のように、つながり易さ、回線速度、安定度を求め、これら回線状況情報を、前記位置情報及びキャリア情報と対応付けて回線状況データベース１５に登録する（ステップＳ２０Ａ）。
【００７８】
一方、ユーザ端末３は、回線状況が、悪化したと判定した場合、例えば、所定時間前や前回の測定時と比べて回線状況の値が低下した場合や、所定の閾値よりも低下した場合に悪化したと判定し、中央制御サーバ１にキャリアテストを促すようにメッセージを送信する（ステップＳ３０）。
【００７９】
中央制御サーバ１は、前記メッセージを受信すると（ステップＳ４０）、ユーザ端末にＧＰＳを用いた測位を行うことを指示する画面データを送り、表示させる（ステップＳ５０）。
【００８０】
前記画面データを受信したユーザ端末３は、当該データを表示画面上に表示させる（ステップＳ６０）。例えば図７の画面例４１が表示される。当該画面４１には、「・・・キャリア接続をしなおしますか？」「・・・現在の情報を送信します。」のように通信キャリアの切り換えを促すメッセージや回線状況情報を送信する旨のメッセージが記載されている。また、画面４１には、回線状況情報を送信してテストを開始するボタン５１も設けられている。
【００８１】
ユーザが送信ボタン５１を選択すると、ユーザ端末３は、画面例４２を表示させ、ＧＰＳレシーバによりＧＰＳ信号を受信して位置情報を求めると共に、使用している無線回線を識別し、このキャリア情報と位置情報を中央制御サーバ１に送信する。（ステップＳ７０Ａ）。
【００８２】
ユーザ端末３から位置情報及びキャリア情報を受信した中央制御サーバ１はユーザ端末４からテストパケットを受信し、後述のように、つながり易さ、回線速度、安定度を求め、これら回線状況情報を、前記位置情報及びキャリア情報と対応付けて回線状況データベース１５に登録する（ステップＳ８０Ａ）。
【００８３】
ユーザ端末３の位置を含む所定範囲（例えばｎｋｍ）のエリアを特定し、当該エリア内で測定された回線状況情報を回線状況データベース１５から抽出し、ユーザ端末３から受信した回線状況情報と比較する（ステップＳ９０）。
【００８４】
中央制御サーバ１は、比較によりユーザ端末３から受信した回線状況情報よりも条件の良い回線状況情報があるか否かを判定し（ステップＳ１００）、ユーザ端末３から受信した回線状況情報よりも条件の良い回線状況情報がなければ（ステップＳ１００，Ｎｏ）、現在の通信キャリアがベスト、即ち切り替えを行わない旨の画面データをユーザ端末３に送る。当該画面データを受信したユーザ端末３は、当該データを表示画面上に表示させる（ステップＳ１１０）。例えば図７の画面例４５が表示される。
【００８５】
また、中央制御サーバ１は、ユーザ端末３から受信した回線状況情報よりも良い条件の回線状況情報があれば、切り換えを促す画面データを生成してユーザ端末３へ送信する（ステップＳ１００，Ｙｅｓ）。
【００８６】
画面データを受信したユーザ端末３は、当該データを表示画面上に表示させる（ステップＳ１２０）。例えば図７の画面例４３が表示される。画面４３は、「Ａキャリアを用いるのがベストです。」のように、最も条件の良いキャリアを推奨するメッセージや、各キャリアの回線状況情報５２、キャリアを選択する選択肢５３が記載されている。
【００８７】
ユーザが選択肢５３を選択すると、演算処理部３１がＣＣＵ３４を制御し、現行の接続を切断して、選択された通信キャリアの無線回線を介して接続する。例えばＡキャリアが選択された場合、Ａキャリアの無線回線を介して接続を行い、接続後図７の画面例４４のようにＡキャリアに切り換えたことを表示する。
【００８８】
〈回線評価〉
図１２は、ステップＳ２０Ａ，Ｓ８０Ａにおける回線評価の詳細を示す図である。
【００８９】
ユーザ端末３が、速度測定用のテストパケットを中央制御サーバ１へ送信すると(ステ
ップＳ２１０)、中央制御サーバ１は、ユーザ端末３が送信してから中央制御サーバ１が
受信するまでの時間を測定し、単位時間当たりに送信したデータ量、或いは所定のデータ量を送信するのにかかった時間から通信速度を求める(ステップＳ２２０)。
【００９０】
また、ユーザ端末３が安定性測定用のテストパケットを所定期間（例えばｎ秒間）中央制御サーバ１へ送信する(ステップＳ２３０)。
【００９１】
中央制御サーバ１は、ユーザ端末からテストパケットを受信し、受信したテストパケットについて安定性の測定を行う(ステップＳ２４０)。本実施形態では、安定性を評価する条件を満たすか否かを判定し、多くの条件を満たした場合に安定性が高いと判定する。例えば、「回線の瞬断は無い」「回線のノイズは無い」「速度の上下動は少ない」「ユーザ
が設定した最低速度以上」等の条件を満たすか否かを判定する。
【００９２】
なお、これらの条件には、重みを設定している。図１３（Ａ），図１３（Ｂ）は重み付け設定の例である。図１３（Ａ）に示すように、各項目について、それぞれ重み付けが設定されている。図１３（Ａ）の例では、ユーザが１００ポイントの持ち点を利用目的に合わせて、優先する項目に任意に配分している。また、図１３（Ｂ）は、回線の種類毎の優先順位と最低接続速度を設定した表である。
【００９３】
例えば、「回線の瞬断は無い」と「回線のノイズは無い」の条件を満たし、他の条件を満たしていない場合、図１３（Ａ）の例では「回線の瞬断は無い」に割り当てられた２５ポイントと「回線のノイズは無い」に割り当てられた５ポイントとで３０ポイントの安定度とする。
【００９４】
同様に、「ユーザが設定した最低速度以上」と「速度の上下動は少ない」の条件を」満たし、他の条件を満たしていない場合、５０ポイントと１０ポイントとで６０ポイントの安定度とする。
【００９５】
なお、最低接続速度は、一つの値を定めても良いし、図１３（Ｂ）のように回線の種類毎に設定しても良い。
【００９６】
回線の種類による重みつけは、図１３（Ｂ）に定めた優先順位に従った比率で配分する。例えば回線の種類に割り当てられたポイントが１０で、接続可能な無線回線の数が３つの場合、図１３（Ｂ）に定義された優先度が最も高い無線回線に２／３、次に優先度が高い無線回線に１／３、最も低い無線回線は０といった比率で１０ポイントを配分する。
【００９７】
次にユーザ端末３は、つながり易さ測定用のテストパケットを中央制御サーバ１へ所定回数（例えばｎ秒×ｎ回）送信する。また、ユーザ端末３は、接続中の無線回線の基地局装置から受信する電波の強度を測定し、測定結果を中央制御サーバ１へ送信する(ステッ
プＳ２５０)。
【００９８】
中央制御サーバ１は、ユーザ端末からテストパケットを受信し、各テストパケットについて所定のアルゴリズムで繋がり易さの測定を行う。まず、ステップＳ２６０では、電波強度が所定値以上か否かを判定し、所定値以上であれば(ステップＳ２６０，Ｙｅｓ)、次に接続可能か否かを判定する（ステップＳ２７０）。
【００９９】
ステップＳ２７０で接続可能であれば、当該回線で１度も接続エラーがでていないか否かを判定する（ステップＳ２８０）。ステップＳ２８０で、接続エラーが出たことがあると判定した場合（ステップＳ２８０，Ｎｏ）、接続エラーが出ても繋がるか否かを判定する（ステップＳ２９０）。例えば、１度接続エラーが出た場合でも所定回数リトライして接続出来た場合には、繋がると判定し、所定回数リトライしても繋がらなかった場合には繋がらないと判定する。
【０１００】
ステップＳ２８０又はＳ２９０でＹｅｓと判定し、ステップＳ３００に達した場合には、当該パケットの通信を行った無線回線の種別を記録し、この数をカウントする。つながり易さの測定では、複数回（ｎ回）テストパケットを通信しているので、ｎ回ずつステップＳ２６０−Ｓ２９０の判定が行われる。全てのテストパケットの判定が完了した場合、中央制御サーバ１は、ステップＳ３００に達した回数をつながり易さの評価値として求める。
【０１０１】
以上のように、中央制御サーバ１側で回線状況を判定する構成としても、この回線状況
に基づいて最適な通信キャリアを選択し、切り換えを容易にすることができる。
【０１０２】
〈その他〉
本発明は、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【０１０３】
１    中央制御サーバ
３，４      ユーザ端末
１１  アプリケーション連携部
１２  地図作成部
１３  測位部
１４  選択部
１５  回線状況データベース
１６  回線評価部
３１  演算処理部
３２  記憶部
３３  入出力ポート
３５  接続情報記憶部
１００      通信システム
１０２      メモリ
１０３      通信制御部
１０４      記憶装置
１０５      入出力インタフェース
１６１      安定度判断部
１６２      速度測定部
１６３      判断部
３１１      選択要求部
３１２      切換部
３１３      測定部
３１４      送信制御部
【図１】
2013219559.tif 000003
【図２】
2013219559.tif 000004
【図３】
2013219559.tif 000005
【図４】
2013219559.tif 000006
【図５】
2013219559.tif 000007
【図６】
2013219559.tif 000008
【図７】
2013219559.tif 000009
【図８】
2013219559.tif 000010
【図９】
2013219559.tif 000011
【図１０】
2013219559.tif 000012
【図１１】
2013219559.tif 000013
【図１２】
2013219559.tif 000014
【図１３】
2013219559.tif 000015