(57)【要約】【課題】通信状態に応じて複数の通信キャリアの無線回線を切り換えて通信する技術を提供する。【解決手段】ユーザ端末が、通信キャリアの無線回線を用いて通信し、通信管理システムが、異なる複数の無線回線の通信状態を判定し、複数の無線回線のうち前記通信状態が所定条件を満たす無線回線を選択し、通信中の無線回線と異なる無線回線が選択された場合に、ユーザ端末が、選択された無線回線に切り替えて通信を行い、通信管理システムが、前記通信の通信量を前記無線回線の通信キャリア毎に求める。【選択図】図１
2013219438.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末と、該ユーザ端末の無線回線を介した通信を管理する管理システムとを有する通信システムであって、
前記ユーザ端末が、
異なる複数の通信キャリアの無線回線を用いて通信が可能な通信部と、
通信中の無線回線と異なる無線回線が選択された場合に、選択された無線回線に切り替える切換部と
を備え、
前記ユーザ端末又は前記通信管理システムが、
前記複数の無線回線の通信状態を判定し、前記複数の無線回線のうち前記通信状態が所定条件を満たす無線回線を選択する選択部を備え、
前記通信管理システムが、
前記通信の通信量を前記無線回線の通信キャリア毎に求める通信量管理部と、
を有する通信システム。
【請求項２】
前記ユーザ端末が、位置情報を取得する位置取得部と、前記位置情報を前記管理システムに送信する送信部と、を備え、
前記管理システムが、前記ユーザ端末から受信した位置情報と対応付けて前記通信状態の判定結果を記憶する通信状態記憶部を備えた請求項１に記載の通信システム。
【請求項３】
前記選択部が、前記ユーザ端末の位置情報と、当該位置情報が示すエリアにおける過去の通信状態の判定結果とに基づいて、前記判定を行う前記無線回線を抽出する請求項２に記載の通信システム。
【請求項４】
前記判定結果と対応する位置情報に基づいて、当該判定結果を地図画像上の対応する位置に描画し、当該地図画像を出力する出力制御部を備える請求項２又は３に記載の通信システム。
【請求項５】
前記ユーザ端末が通信に用いる無線回線を切り換えた場合、切り換え前の無線回線を介して行っていた通信を切り換え後の無線回線を介して継続するセッション管理部を前記管理システムが備える請求項１から４の何れか１項に記載の通信システム。
【請求項６】
ユーザ端末と、該ユーザ端末の無線回線を介した通信を管理する管理システムとを有する通信システムが実行する方法であって、
前記ユーザ端末が、
異なる複数の通信キャリアの無線回線を用いて通信するステップと、
通信中の無線回線と異なる無線回線が選択された場合に、選択された無線回線に切り替えるステップと、
を実行し、
前記ユーザ端末又は前記通信管理システムが、
前記複数の無線回線の通信状態を判定し、前記複数の無線回線のうち前記通信状態が所定条件を満たす無線回線を選択するステップを実行し、
前記通信管理システムが、
前記通信の通信量を前記無線回線の通信キャリア毎に求めるステップを
を実行する通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は、無線通信をローミングする技術に関する。
【背景技術】
【０００２】
近年、携帯電話、スマートフォン、電子ブックリーダ、ノートＰＣ（パーソナルコンピュータ）、タブレットＰＣ、携帯ゲーム機など、携帯端末が広く普及し、多くの人が何らかの端末を携帯し、移動中や移動先で利用している。また、携帯端末は、クラウドコンピューティングやユビキタスコンピューティングといったコンセプトで示されるように、ネットワークを介して他のコンピュータと接続することで、様々な形態で日常的に利用されるようになってきている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１１−５０９００２号公報
【特許文献２】特開２０１１−９０６８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
携帯端末で無線通信を行う場合、ユーザが通信事業者（通信キャリア）と契約し、通信キャリアが提供する無線回線を介して通信を行う。即ち、携帯端末は、ユーザが契約した通信キャリアの基地局との間で無線通信を行う。なお、通信キャリアは複数存在するので、ユーザは、この複数の通信キャリアのうち、料金やサービスエリア等を比較して所望の通信キャリアを一つ選択して契約を結ぶのが一般的であった。従ってユーザは、自身の行動範囲がサービスエリアに含まれるように通信キャリアを選択する。
【０００５】
しかし、ユーザが旅行や出張で、契約した通信キャリアのサービスエリア外に移動することもあり、この場合には携帯端末による無線通信が行えないという問題があった。
【０００６】
また、無線通信は、サービスエリア内であっても障害物の存在や電波の干渉などの条件によって接続し難い場所もある。このような場所は、通信キャリアによって異なるので、他の通信事業者と契約したユーザの携帯端末は無線通信が行える場所であっても、自身が契約した通信事業者の無線回線には接続できないこともある。
【０００７】
更に、契約した通信事業者の設備に障害が発生して無線通信が行えない場合、障害の発生していない他の通信キャリアの無線回線を利用したいところであるが、このような切り換えを行うことができるシステムは存在しない。
そこで、本発明は、通信事業者の異なる複数の通信回線のうち、所定の通信条件を満たす通信回線を選択して通信を行う技術を提供する。
【課題を解決するための手段】
【０００８】
開示の技術の一側面は、次の通信システムの構成によって例示される。すなわち、本通信システムは、
ユーザ端末と、該ユーザ端末の無線回線を介した通信を管理する管理システムとを有する通信システムであって、
前記ユーザ端末が、
異なる複数の通信キャリアの無線回線を用いて通信が可能な通信部と、
通信中の無線回線と異なる無線回線が選択された場合に、選択された無線回線に切り替
える切換部と
を備え、
前記ユーザ端末又は前記通信管理システムが、
前記複数の無線回線の通信状態を判定し、前記複数の無線回線のうち前記通信状態が所定条件を満たす無線回線を選択する選択部を備え、
前記通信管理システムが、
前記通信の通信量を前記無線回線の通信キャリア毎に求める通信量管理部と、
を有する。
【０００９】
前記通信システムは、
前記ユーザ端末が、位置情報を取得する位置取得部と、前記位置情報を前記管理システムに送信する送信部と、を備え、
前記管理システムが、前記ユーザ端末から受信した位置情報と対応付けて前記通信状態の判定結果を記憶する通信状態記憶部を備えても良い。
【００１０】
前記選択部が、前記ユーザ端末の位置情報と、当該位置情報が示すエリアにおける過去の通信状態の判定結果とに基づいて、前記判定を行う前記無線回線を抽出しても良い。
【００１１】
前記判定結果と対応する位置情報に基づいて、当該判定結果を地図画像上の対応する位置に描画し、当該地図画像を出力する出力制御部を備える請求項２又は３に記載の通信システム。
【００１２】
前記ユーザ端末が通信に用いる無線回線を切り換えた場合、切り換え前の無線回線を介して行っていた通信を切り換え後の無線回線を介して継続するセッション管理部を前記管理システムが備えても良い。
【００１３】
開示の技術の一側面は、次の通信方法によっても例示される。すなわち、本通信方法は、
ユーザ端末と、該ユーザ端末の無線回線を介した通信を管理する管理システムとを有する通信システムが実行する方法であって、
前記ユーザ端末が、
異なる複数の通信キャリアの無線回線を用いて通信するステップと、
通信中の無線回線と異なる無線回線が選択された場合に、選択された無線回線に切り替えるステップと、
を実行し、
前記ユーザ端末又は前記通信管理システムが、
前記複数の無線回線の通信状態を判定し、前記複数の無線回線のうち前記通信状態が所定条件を満たす無線回線を選択するステップを実行し、
前記通信管理システムが、
前記通信の通信量を前記無線回線の通信キャリア毎に求めるステップを
を実行する。
【００１４】
また、本発明は、上記通信方法をコンピュータに実行させるためのプログラムであっても良い。更に、前記プログラムは、コンピュータが読み取り可能な記録媒体に記録されていても良い。
【００１５】
ここで、コンピュータが読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータから読み取ることができる記録媒体をいう。このような記録媒体の内コンピュータから取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、CD-ROM、CD-R/W
、DVD、DAT、８mmテープ、メモリカード等がある。
【００１６】
また、コンピュータに固定された記録媒体としてハードディスクやＲＯＭ（リードオンリーメモリ）等がある。
【発明の効果】
【００１７】
本発明は、通信状態に応じて複数の通信キャリアの無線回線を切り換えて通信する技術を提供できる。
【図面の簡単な説明】
【００１８】
【図１】通信システムの一例を示す図
【図２】接続データベースのデータ構成例を示す図
【図３】通信管理装置のハードウェア構成を示す図
【図４】ユーザ端末の概略構成図
【図５】通信方法の説明図
【図６】通信方法の説明図
【図７】通信方法の説明図
【図８】通信方法の説明図
【図９】通信方法の説明図
【図１０】通信方法の説明図
【図１１】通信方法の説明図
【図１２】通信方法の説明図
【図１３】通信方法の説明図
【図１４】通信方法の説明図
【図１５】通信方法の説明図
【図１６】通信方法の説明図
【図１７】重み設定の例を示す図
【図１８】地図画像の表示例を示す図
【発明を実施するための形態】
【００１９】
以下、図面を参照して本発明を実施するための形態について説明する。以下の実施の形態の構成は例示であり、本発明は実施の形態の構成に限定されない。
【００２０】
〈通信システムの構成〉
図１は、本実施形態に係る通信システムの一例を示す図である。本実施形態１の通信システム１００は、ユーザ端末３と、当該ユーザ端末３の無線回線を介した通信を管理する管理システム１０とを有する。管理システム１０は、ネットワーク４を介して接続する通信管理装置１や基地局装置２を有する。なお、ネットワーク４には、ウエブページ等のコンテンツを提供するコンテンツサーバ５も接続している。
【００２１】
基地局装置２は、異なる複数の通信キャリア（通信事業者）毎に設けられており、図１の例では、通信キャリアＡ〜通信キャリアＤの基地局装置が示されている。なお、図１では、便宜上、各通信キャリアの基地局装置２をそれぞれ１つのみ示したが、基地局装置２は、サービスエリアを構成する複数のセル毎に設けられる。
【００２２】
通信管理装置１は、図１に示すように、選択部１１、通信量管理部１５、出力制御部１６、セッション管理部１７、データベース１８を備えている。
【００２３】
選択部１１は、各通信キャリアの無線回線を介したユーザ端末３と基地局装置２との通信状態を判定し、前記複数の通信キャリアの無線回線のうち前記通信状態が所定条件を満
たす無線回線を選択する。本実施形態の選択部１１は、通信状態を判定するため、速度判定部１２、安定性判定部１３、繋がり易さ判定部１４を備えている。
【００２４】
速度判定部１２は、ユーザ端末３との間で測定用データを送受信して通信速度を求める。例えば、測定用データのデータ量と、送受信にかかった時間とから通信速度を求める。また、単位時間に送受信できた測定用データのデータ量から通信速度を求めても良い。なお、送信及び受信の通信速度を求めても良いし、送信又は受信の通信速度を求めても良い。
【００２５】
安定性判定部１３は、ユーザ端末３との間で測定用データを送受信し、エラー回数、回線の瞬断の有無、ノイズの有無、速度の上下動の有無などの項目について通信の状態を求め、所定条件に照らして安定度を評価する。例えば複数の無線回線のうち、各項目の状態が最も良い無線回線を選択する。なお、予めユーザによって設定した重み付けを乗じて各項目を評価しても良い。
【００２６】
繋がり易さ判定部１４は、ユーザ端末３から複数回アクセスを受けた際に、電波強度が強いにも係わらず接続できずに接続エラーとなった回数等に基づいて繋がり易さを判定する。繋がり易さの判定は、電波強度に応じ、電波が強ければ繋がり易く、電波が弱ければ繋がり難いと判定しても良いが、電波強度が強いにも係わらず繋がり難いケースもある。例えば、
（１）一つの基地局にアクセスする人が多くて使えないケース
（２）電波強度は強いが干渉して使えないケース
（３）複数のチャンネルをトライしないと使えず時間がかかるケース
（４）電車や、工場のモーター、発電機などによるノイズが多くて使えないケース
等が考えられる。このため、繋がるまでの接続エラー回数や、複数回アクセスしてエラーとなった回数、繋がった回数と繋がらなかった回数の比率、繋がるまでにかかった時間等に応じて繋がり易さを判定しても良い。
【００２７】
通信量管理部１５は、ユーザ端末３との通信量を前記無線回線の通信キャリア毎に求め、データベース１８に記憶させる。
【００２８】
出力制御部１６は、前記判定結果と対応する位置情報に基づいて、当該判定結果を地図画像上の対応する位置に描画し、当該地図画像を出力する。ここで出力とは、印刷出力や表示出力のほか、他の装置への送信や記憶媒体への書き込み等であっても良い。
【００２９】
セッション管理部１７は、ユーザ端末３が通信に用いる無線回線を切り換えた場合、切り換え前の無線回線を介して行っていた通信を切り換え後の無線回線を介して継続するように制御する。
【００３０】
データベース１８は、顧客データベースや、接続データベース、地図データベースを有する。顧客データベースは、各ユーザのＩＤやパスワードといった認証情報等を記憶する。地図データベースは、地図画像を位置情報と対応付けて記憶している。当該地図画像は、地図画像中の原点の位置を特定する等して地図上の位置と現実の位置との対応関係が定められている。例えば、現実の緯度及び経度を指定すると、対応する位置を地図画像上で特定できる。
【００３１】
接続データベースは、前記判定結果や通信量等の情報を記憶する。即ち接続データベースは、通信状態記憶部としても機能する。
【００３２】
図２は、接続データベースのデータ構成例を示す図である。図２に示すように、接続デ
ータベースは、識別情報、優先モード情報、位置情報、回線情報、接続時間情報、パケット情報を有している。
【００３３】
識別情報は、ユーザ又はユーザ端末を識別する情報であり、図２の例ではユーザＩＤとＩＳＰ受付番号を示している。ＩＳＰ受付番号は、通信管理装置１の運営者がユーザに割り当てた番号である。識別情報は、ユーザ端末３に装着されたＳＩＭ（Subscriber Identity Module）カードに記録されたＩＤを用いても良い。また、識別情報は、電話番号やユーザ端末のＭＡＣアドレス、個体識別番号などであっても良い。
【００３４】
優先モード情報は、接続時に優先すべき事項を示す情報であり、図２の例では、ユーザによって指定された優先モードと、最低速度を有している。本実施形態において、優先モードは、速度優先モード、安定性優先モード、繋がり易さ優先モードなどがある。最低速度は、通信速度が、この値より低下した場合に通信回線の切り換えを行うために予め定めた値（所定値）である。
【００３５】
位置情報は、ユーザ端末３が通信を行った位置を示す情報であり、本実施形態では、ユーザ端末３がＧＰＳにより取得した緯度及び経度をユーザ端末３から受信して記憶している。
【００３６】
回線情報は、キャリア種別、回線種別、周波数、電波強度、回線速度、エラー回数、エラー種類、ノイズの値、瞬断回数、瞬断最大時間、瞬断最小時間等の項目を有している。
【００３７】
キャリア種別は、無線回線を提供する通信キャリアの種別を示す情報であり、本実施形態では、キャリアＡ、キャリアＢ、キャリアＣといったキャリア名を記憶する。
【００３８】
回線種別は、３Ｇ（ｃｄｍａ２０００、Ｗ-ＣＤＭＡ）やＷｉＭＡＸ、IEEE８０２．１
、Ｗｉ−Ｆｉといった無線回線の種別を示す情報である。
【００３９】
周波数は、無線通信に用いる電波の周波数を示す情報である。電波強度は、無線通信を行った際にユーザ端末３が受信した電波の強度であり、ユーザ端末３から受信して記憶する。なお、本実施形態では、電波強度を５段階で示している。
【００４０】
回線速度は、無線通信を行った際の最高速度、最低速度、平均速度、最高速度と最低速度との差（高低差）を示す情報である。ここで、回線速度は、速度そのものに限らず、回線の通信速度がどの程度なのかを示す情報であれば良く、偏差値など所定の評価基準に従って速度を評価した指数であっても良い。例えば、通信速度に応じて所定段階（５段階等）に評価した評価値であっても良い。
【００４１】
エラー回数は、無線通信の際に生じたエラーの回数を示す情報、エラー種別は、Ｂｕｓｙや認証エラーといったエラーの種別を示す情報である。
【００４２】
ノイズの値は、無線通信時に生じたノイズの最大値や最小値等の値を示す。瞬断回数は、無線通信時に生じた瞬断の回数、瞬断が継続した最大時間及び最小時間を示す情報である。
【００４３】
接続時間情報は、接続開始時間や接続終了時間、接続継続時間を有する。接続開始時間は、無線通信時にユーザ端末３と基地局装置とが接続を開始した時刻、接続終了時間は、ユーザ端末３と基地局装置とが接続を開始した時刻、接続継続時間は、接続開始時間から接続終了時間までの期間であり、接続が継続した時間を示す情報である。
【００４４】
パケット情報は、通信量を示す情報の一形態であり、本実施形態では、通信量をパケット数で示している。図２の例において、パケット情報は、保有パケット数、利用パケット数、残パケット数、有効期限を有している。
【００４５】
保有パケット数は、各レコードにおいて接続開始時にユーザが保有しているパケット数、即ち通信に利用できるパケット数を示す。利用パケット数は、各レコードにおいて、接続開始から接続終了までに使用したパケット数を示す。残パケット数は、各レコードにおいて、接続終了時にユーザが保有しているパケット数を示す。有効期限は、ユーザが保有するパケットの有効期限を示す。
【００４６】
図３は、前記通信管理装置１のハードウェア構成を示す図である。通信管理装置１は、ＣＰＵ１０１、メモリ１０２、通信制御部１０３、記憶装置１０５、入出力インタフェース１０６を有する所謂コンピュータである。
【００４７】
ＣＰＵ１０１は、メモリ１０２に実行可能に展開されたプログラムを実行し、前述の選択部１１、通信量管理部１５、出力制御部１６、セッション管理部１７の機能を提供する。
【００４８】
メモリ１０２は、主記憶装置ということもできる。メモリ１０２は、例えば、ＣＰＵ１０１が実行するプログラムや、通信制御部１０３を介して受信したデータ、記憶装置１０５から読み出したデータ、その他のデータ等を記憶する。
【００４９】
通信制御部１０３は、ネットワークを介して他の装置と接続し、当該装置との通信を制御する。入出力インタフェース１０６は、表示装置やプリンタ等の出力手段や、キーボードやポインティングデバイス等の入力手段、ドライブ装置等の入出力手段が適宜接続される。ドライブ装置は、着脱可能な記憶媒体の読み書き装置であり、例えば、フラッシュメモリカードの入出力装置、ＵＳＢメモリを接続するＵＳＢのアダプタ等である。また、着脱可能な記憶媒体は、例えば、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disk）、ブルーレイディスク（Blu-ray Disc）等のディスク媒体であってもよい。ドライブ装置は、着脱可能な記憶媒体からプログラムを読み出し、記憶装置１０５に格納する。
【００５０】
記憶装置１０５は、外部記憶装置ということもできる。記憶装置１０５としては、ＳＳＤ（Solid State Drive）やＨＤＤ等であってもよい。記憶装置１０５は、ドライブ装置
との間で、データを授受する。例えば、記憶装置１０５は、ドライブ装置からインストールされる管理プログラム等を記憶する。また、記憶装置１０５は、プログラムを読み出し、メモリ１０２に引き渡す。本実施形態では、記憶装置１０５が前述のデータベース１８を記憶している。
【００５１】
また、図１に示すように、基地局装置２は、無線通信部２１、通信制御部２２、通信部２３を有する。
【００５２】
無線通信部２１は、３ＧやＷｉＭＡＸ、IEEE８０２．１等、所定形式の無線回線を介してユーザ端末３と無線通信を行う。
【００５３】
通信制御部は、接続の認証や通信量の測定等、通信に係る制御を行う。
【００５４】
通信部２３は、ネットワーク４を介して他の装置と接続し、前記無線通信部２１を介してユーザ端末３から受信したデータを通信先の装置へネットワーク４を介して送信すると共に、通信先の装置からネットワーク４を介して受信したデータを無線通信部２１を介してユーザ端末３へ送信して、ユーザ端末３と通信先の装置との通信を可能にする。
【００５５】
図４は、ユーザ端末３の概略構成図である。図４に示すように、ユーザ端末３は、本体内にＣＰＵ（central processing unit）やメインメモリ等よりなる演算処理部３１、演
算処理の為のデータやソフトウェアを記憶した記憶部（フラッシュメモリ）３２、入出力ポート３３、通信制御部（ＣＣＵ：Communication Control Unit）３４、接続情報記憶部３５等を備えたコンピュータである。
【００５６】
該入出力ポート３３には、キーボード（操作ボタン等）やポインティングデバイス、記憶媒体（メモリカード等）の読み取り装置、タッチパネル、位置取得部等の入力デバイス、そしてディスプレイや記憶媒体の書き込み装置、スピーカ等の出力デバイスが適宜接続される。位置取得部は、位置情報を取得する、例えばＧＰＳレシーバである。
【００５７】
ＣＣＵ３４は、無線回線を介して他のコンピュータとの通信を行うものである。ＣＣＵ３４は、異なる複数の通信キャリアの無線回線を用いて通信が可能である。例えば３ＧやＷｉＭＡＸ、IEEE８０２．１等、通信形式毎に異なる複数のＣＣＵ３４を備えても良い。また、通信形式が同じであれば異なる一つのＣＣＵ３４で異なるキャリアの基地局装置２と接続する構成としても良い。また、ＣＣＵ３４は、通信を行う際、接続エラーやパケットロス再送回数、エラー回数、電波強度など、通信状態を検出し、記憶する
記憶部３２には、オペレーティングシステム（ＯＳ）やアプリケーションソフトウェア、設定データ等がインストールされている。
【００５８】
演算処理部３１は、前記ＯＳやアプリケーションプログラムを記憶部３２から適宜読み出して実行し、入出力ポート３３やＣＣＵ３４から入力された情報、及び記憶部３２から読み出した情報を演算処理することにより、切り換え部や送信制御部としても機能する。
【００５９】
切換部としては、通信中の無線回線と異なる無線回線が選択された場合に、選択された無線回線に切り替える。
【００６０】
送信制御部としては、ユーザ情報や位置情報等を他の装置、例えば通信管理装置１に送信する。
【００６１】
接続情報記憶部３５は、各通信キャリアＡ〜Ｄの基地局装置と接続する際の接続情報を記憶したメモリである。接続情報記憶部３５は、内蔵のメモリに接続情報を記憶させた構成でも良いし、各通信キャリアＡ〜Ｄが発行したＳＩＭカード等の記憶媒体を複数装着した構成としても良い。
【００６２】
〈通信方法〉
図５−図１６は、通信方法の説明図である。
【００６３】
ユーザがユーザ端末３を操作し、アプリの起動を指示すると、ユーザ端末３は、記憶部３２からアプリを読み出して実行し、予め設定した設定情報に基づいて１つの通信キャリアを選択し、当該通信キャリアの基地局装置２を介して通信管理装置１に接続を要求する(ステップＳ１０)。また、ユーザ端末３は、ステップＳ１０で選択した以外の無線回線の状態をバックグラウンドで確認する(ステップＳ２０)。
【００６４】
通信管理装置１は、ユーザ端末３から接続の要求を受信すると(ステップＳ３０)、先ず、認証を行うため、ユーザ端末３に認証情報の入力を要求する(ステップＳ４０)。
【００６５】
認証情報の要求を受けたユーザ端末は、記憶部３２から、認証情報としてＩＤ及びパスワードを読み出して通信管理装置１へ送信すると共に、氏名、年齢、住所、職業、アクセ
ス経路、機種個体情報（ＰＣ、携帯といった機種を示す情報）を読み出して通信管理装置１へ送信しても良い(ステップＳ４５)。更に、位置取得部で取得した位置情報を送信しても良い。
【００６６】
通信管理装置１は、受信したＩＤ及びパスワードを顧客データベースに登録されている情報と照合する(ステップＳ５０)。受信したＩＤ及びパスワードが顧客データベースに登録されている情報と合致しなければ(ステップＳ６０，Ｎｏ)、通信を切断して処理を終了し、合致すれば(ステップＳ６０，Ｙｅｓ)、ステップＳ７０（図６）に移行する。
【００６７】
ステップＳ７０では、接続データベースを参照し、当該ユーザが利用できる通信量を確認する。例えば図２の例では残パケット数を読み出す。また、読み出した残パケット数をユーザ端末３に表示させる(ステップＳ８０)。
【００６８】
次に通信管理装置１は、接続可能な無線回線を確認する(ステップＳ９０)。接続可能な無線回線の確認は、例えば、ステップＳ２０で開始した確認状況をユーザ端末３から通知させても良いし、通信中の無線回線と異なる通信キャリアの無線回線を介してユーザ端末３を呼び、応答がなければ、接続可能な無線回線がないと判断する(ステップＳ１００，
Ｎｏ)。接続可能な無線回線が無いと判断した場合、接続データベースを参照し(ステップＳ１１０)、当該ユーザ端末の位置から所定範囲内で過去に繋がった履歴があるか否かを
判定する(ステップＳ１２０)。過去に繋がった履歴がある場合、ステップＳ１００で繋がらなかったのは、一時的なものとみなし、ステップＳ９０に戻って接続可能な無線回線を確認する。一方、ステップＳ１２０で、過去に繋がった無線回線が無い場合には、処理を終了する。
【００６９】
ステップＳ１００で、接続可能な無線回線があると判定した場合(ステップＳ１００，
Ｙｅｓ)、接続可能な無線回線が複数か否かを判定する(ステップＳ１３０)。ここで、接
続可能な無線回線が複数でなく、一つのみの場合には(ステップＳ１３０，Ｎｏ)、当該無線回線を用いて接続を行い、この接続を開始した日時（接続開始時間）、位置情報、キャリア種別、回線種類、速度等の情報を接続データベースに登録する(ステップＳ１４０)。
【００７０】
また、ステップＳ１３０で、接続可能な無線回線が複数あると判定した場合、顧客データベースのユーザ設定を確認し(ステップＳ１５０)、優先モードの登録があるか否かを判定する(ステップＳ１６０)。優先モードの登録が無い場合(ステップＳ１６０，Ｎｏ)、優先モードの登録を促し、ユーザ端末３から優先モードを入力させて顧客データベースに登録し、ステップＳ１６０に戻る。
【００７１】
ステップＳ１６０で優先モードの登録があると判定した場合(ステップＳ１６０，Ｙｅ
ｓ)、登録されている優先モードが速度優先か否かを判定する(ステップＳ２００)。
【００７２】
登録されている優先モードが、速度優先であった場合(ステップＳ２００，Ｙｅｓ)、速度測定を開始し(ステップＳ２３０)、ユーザ端末３に速度測定の指示を通知する(ステッ
プＳ２４０)。
【００７３】
速度測定の指示を受信したユーザ端末３は、速度測定の処理を開始し(ステップＳ２５
０)、速度測定用のテストパケットを測定対象の無線回線を介して通信管理装置１へ送信
する(ステップＳ２６０)。なお、測定対象の無線回線が複数ある場合には、この複数の無線回線に対して測定を行う。また、ユーザ端末３は、位置取得部で位置情報を取得し、通信管理装置１へ送信する(ステップＳ２７０)。
【００７４】
テストパケットを受信した通信管理装置１は、ユーザ端末３が送信してから通信管理装
置１が受信するまでの時間、或いは速度測定の指示を通知してからテストパケットを受けるまでの時間を測定し(ステップＳ２９０)、接続データベースに登録する(ステップＳ３
００)。
【００７５】
通信管理装置１は、各通信キャリアについてテストパケットを受けるまでの時間を比較し、最も短い通信キャリアの無線回線を求め(ステップＳ３１０)、この無線回線の通信速度が接続データベースに設定されている最低速度以上か否かを判定する(ステップＳ３２
０)。最低速度以上でなければ(ステップＳ３２０，Ｎｏ)、通信管理装置１は、ユーザ端
末３に最低速度未満であることを通知し、この通知を受けたユーザ端末３は(ステップＳ
３３０)、最低速度未満でも接続を行うか否かの選択を促すメッセージを表示部に表示す
る。
【００７６】
ユーザの操作により接続しない旨の選択がなされた場合(ステップＳ３４０，Ｎｏ)接続の処理を中止し、接続する旨の選択がなされた場合(ステップＳ３４０，Ｙｅｓ)、ユーザ端末３は、通信管理装置１に接続を要求する。
【００７７】
ステップＳ３２０で選択した無線回線の通信速度が最低速度以上の場合や、ステップＳ３４０で接続が要求された場合、通信管理装置１は、当該ユーザ端末３の接続を許可し(
ステップＳ３５０)、パケットのカウントを開始する（ステップＳ３５５）。接続後のユ
ーザ端末３は、通信管理装置１を介してコンテンツサーバ５や他のユーザ端末３など、任意の通信先との通信を行う。
【００７８】
また、図９に示すように、ステップＳ２００で優先モードが速度優先ではなく(ステッ
プＳ２００，Ｎｏ)、ステップ２１０で安定性優先と判定された場合(ステップＳ２１０，Ｙｅｓ)、記憶装置１０５から重み付けの設定を読み出し(ステップＳ３６０)、安定性測
定を開始する(ステップＳ３７０)。なお、重みが設定されていない場合、ユーザ端末３に登録を促すメッセージを表示させ、ユーザ端末３から受信して記憶装置１０５に登録する。
【００７９】
通信管理装置１がユーザ端末３に安定性測定の指示を送ると(ステップＳ３８０)、これを受けて(ステップＳ３９０)、ユーザ端末３が測定用のテストパケットを接続可能な複数のキャリアの無線回線を介して通信管理装置１へ送信する(ステップＳ４００)。また、ユーザ端末３は位置取得部で取得した位置情報を通信管理装置１へ送信する(ステップＳ４
１０)。
【００８０】
通信管理装置１は、ユーザ端末からテストパケットを受信し、所定期間（例えばｎ秒間）に受信したテストパケットについて安定性の測定を行う(ステップＳ４２０)。本実施形態では、安定性を評価する条件を満たすか否かを判定し、多くの条件を満たした場合に安定性が高いと判定する。例えば、「回線の瞬断は無い」「回線のノイズは無い」「速度の上下動は少ない」「ユーザが設定した最低速度以上」等の条件を満たすか否かを判定する。
【００８１】
なお、これらの条件には、重みを設定している。図１７（Ａ），図１７（Ｂ）は重み付け設定の例である。図１７（Ａ）に示すように、各項目について、それぞれ重み付けが設定されている。図１７（Ａ）の例では、ユーザが１００ポイントの持ち点を利用目的に合わせて、優先する項目に任意に配分している。また、図１７（Ｂ）は、回線の種類毎の優先順位と最低接続速度を設定した表である。
【００８２】
例えば、通信キャリアＡの無線回線が「回線の瞬断は無い」と「回線のノイズは無い」の条件を満たし、他の条件を満たしていない場合、図１７（Ａ）の例では「回線の瞬断は
無い」に割り当てられた２５ポイントと「回線のノイズは無い」に割り当てられた５ポイントとで３０ポイントの安定度とする。
【００８３】
同様に、通信キャリアＢの無線回線が「ユーザが設定した最低速度以上」と「速度の上下動は少ない」の条件を」満たし、他の条件を満たしていない場合、５０ポイントと１０ポイントとで６０ポイントの安定度とする。
【００８４】
なお、最低接続速度は、一つの値を定めても良いし、図１７（Ｂ）のように回線の種類毎に設定しても良い。
【００８５】
回線の種類による重みつけは、図１７（Ｂ）に定めた優先順位に従った比率で配分する。例えば回線の種類に割り当てられたポイントが１０で、接続可能な無線回線の数が３つの場合、図１７（Ｂ）に定義された優先度が最も高い無線回線に２／３、次に優先度が高い無線回線に１／３、最も低い無線回線は０といった比率で１０ポイントを配分する。
【００８６】
また、前記テストパケットの通信を行った際の情報、例えば日時（接続開始時間）、位置情報、キャリア種別、回線種類、速度等の情報を接続データベースに登録する(ステッ
プＳ４４０)。
【００８７】
そして、通信管理装置１は、通信可能な無線回線のうち、最も安定度の高い無線回線を選択し(ステップＳ４５０)、当該無線回線を介した接続をユーザ端末３に許可し(ステッ
プＳ４６０)、通信したパケット数（通信量）のカウントを開始する（ステップＳ４６５
）。接続後のユーザ端末３は、通信管理装置１を介してコンテンツサーバ５や他のユーザ端末３など、任意の通信先との通信を行う。
【００８８】
また、図１１に示すように、ステップＳ２１０で優先モードが安定度優先ではなく(ス
テップＳ２１０，Ｎｏ）、ステップ２２０で繋がり易さ優先と判定された場合(ステップ
Ｓ２２０，Ｙｅｓ)、繋がり易さ優先測定を開始し(ステップＳ４７０)、ユーザ端末３に
繋がり易さ優先測定を指示する(ステップＳ４８０)。
【００８９】
ユーザ端末３は、繋がり易さ優先測定の指示を受けると(ステップＳ４９０)、ユーザ端末３が測定用のテストパケットを接続可能な複数のキャリアの無線回線を介して通信管理装置１へ所定回数（例えばｍ秒×ｎ回）送信する(ステップＳ５００)。また、ユーザ端末３は位置取得部で取得した位置情報を通信管理装置１へ送信すると共に(ステップＳ５１
０)、各基地局装置から受信する電波の強度を測定し、測定結果を通信管理装置１へ送信
する(ステップＳ５２０)。
【００９０】
通信管理装置１は、ユーザ端末からテストパケットを受信し(ステップＳ５３０)、各テストパケットについて所定のアルゴリズムで繋がり易さの測定を行う（ステップＳ５４０−Ｓ５７０）。
【００９１】
ステップＳ５４０では、電波強度が所定値以上か否かを判定し、所定値以上であれば(
ステップＳ５４０，Ｙｅｓ)、接続可能か否かを判定する（ステップＳ５５０）。
【００９２】
ステップＳ５５０で接続可能であれば、当該回線で１度も接続エラーがでていないか否かを判定する（ステップＳ５６０）。ステップＳ５６０で、接続エラーが出たことがあると判定した場合（ステップＳ５６０，Ｎｏ）、接続エラーが出ても繋がるか否かを判定する（ステップＳ５７０）。例えば、１度接続エラーが出た場合でも所定回数リトライして接続出来た場合には、繋がると判定し、所定回数リトライしても繋がらなかった場合には繋がらないと判定する。
【００９３】
ステップＳ５４０，Ｓ５５０，Ｓ５７０でＮｏと判定した場合には、当該テストパケットの通信を行った際の情報、例えば日時（接続開始時間）、位置情報、キャリア種別、回線種類、速度等の情報を接続データベースに登録する(ステップＳ５８０)。
【００９４】
ステップＳ５６０又はＳ５７０でＹｅｓと判定し、ステップＳ５９０に達した場合には、当該パケットの通信を行った無線回線の種別を記録し、この無線回線毎にステップＳ５９０に達した数をカウントする。そして当該テストパケットの通信を行った際の情報、例えば日時（接続開始時間）、位置情報、キャリア種別、回線種類、速度等の情報を接続データベースに登録する(ステップＳ５８０)。
【００９５】
繋がり易さの測定では、各無線回線に対してｎ回テストパケットを通信しているので、複数の無線回線についてｎ回ずつステップＳ５４０−Ｓ５７０の判定が行われる。全てのテストパケットの判定が完了した場合、通信管理装置１は、ステップＳ５９０に達した回数が最も多い無線回線を繋がり易い回線として選択し（ステップＳ５９０）、当当該無線回線を介した接続をユーザ端末３に許可し(ステップＳ６００)、通信したパケット数（通信量）のカウントを開始する（ステップＳ６０５）。接続後のユーザ端末３は、通信管理装置１を介してコンテンツサーバ５や他のユーザ端末３など、任意の通信先との通信を行う。
【００９６】
図１３に示すように、通信管理装置１は、接続したユーザ端末３について、接続が継続しているか否かを判定し（ステップＳ６１０）、接続が継続していれば、所定期間（例えばｎ分）毎に位置情報と通信状態を送信するように指示する（ステップＳ６２０）。
【００９７】
位置情報及び通信状態の送信の指示を受けたユーザ端末３は、ＣＣＵ３２で検出した通信状態及び位置取得部で検出した位置情報を通信管理装置１へ送信する（ステップＳ６３０）。
【００９８】
位置情報及通信状態を受信した通信管理装置１は、当該位置情報及通信状態を接続データベースに登録する（ステップＳ６４０）。
【００９９】
通信管理装置１は、複数の無線回線について現在と同じ優先モードで評価する（ステップＳ６５０）。また、通信管理装置１は、現在接続中の無線回線以外に接続可能な回線があるか否かを判定し（ステップＳ６６０）、接続可能な回線が他になければ現在接続中の無線回線を継続して使用する。
【０１００】
接続可能な回線が他に存在する場合、通信管理装置１は、前記ステップＳ６５０における優先モードの評価が現在接続中の回線よりも良いか否かを判定する（ステップＳ６７０）。
【０１０１】
現在接続中の回線よりも良い回線が存在する場合、最も良い評価の無線回線を一つ選択し（ステップＳ６８０）、ユーザ端末３に当該無線回線への切り換えを指示する（ステップＳ６８３）。
【０１０２】
切り換えの指示を受けたユーザ端末３は、指示を受けた無線回線を介して通信管理装置１にアクセスする（ステップＳ６８５）。通信管理装置１は、当該切り換え後の無線回線を介してユーザ端末３と接続する（ステップＳ６８７）。ここで、通信管理装置１は、ユーザ端末３が切り換え前に通信していた通信先とのセッションを保持しておき、ユーザ端末３が無線回線を切り換えて接続した際に、切り換え前の接続先とのセッションを継続させて通信を行うように制御する。
【０１０３】
一方、ステップ６１０で接続が切れたと判定した場合（ステップＳ６１０，Ｎｏ）、通信管理装置１は、所定期間（例えばｎ秒）以上接続出来ないか否かを判定し（ステップＳ６９０）、所定期間以上でなければ現在の回線の使用を継続する。
【０１０４】
また、所定期間以上接続出来ない場合（ステップＳ６９０，Ｙｅｓ）、通信管理装置１は、回線切断と判断し（ステップＳ７００）、他の回線を用いて位置情報と通信状態を送信するようにユーザ端末３に指示する（ステップＳ７１０）。
【０１０５】
位置情報及び通信状態の送信の指示を受けたユーザ端末３は、ＣＣＵ３２で検出した通信状態及び位置取得部で検出した位置情報を通信管理装置１へ送信する（ステップＳ７２０）。
【０１０６】
位置情報及通信状態を受信した通信管理装置１は、当該位置情報及通信状態を接続データベースに登録する（ステップＳ７３０）。
【０１０７】
そして、通信管理装置１は、複数の無線回線について現在と同じ優先モードで評価する（ステップＳ７４０）。また、通信管理装置１は、現在接続中の無線回線以外に接続可能な回線があるか否かを判定し（ステップＳ７５０）、接続可能な回線が他になければ現在接続中の無線回線を継続して使用する。
【０１０８】
接続可能な回線が他に存在する場合、通信管理装置１は、前記ステップＳ４０における優先モードの評価が現在接続中の回線よりも良いか否かを判定する（ステップＳ７６０）。
【０１０９】
現在接続中の回線よりも良い回線が存在する場合、最も良い評価の無線回線を一つ選択し（ステップＳ７７０）、ユーザ端末３に当該無線回線への切り換えを指示する（ステップＳ７８０）。
【０１１０】
切り換えの指示を受けたユーザ端末３は、指示を受けた無線回線を介して通信管理装置１にアクセスする（ステップＳ７８５）。通信管理装置１は、当該切り換え後の無線回線を介してユーザ端末３と接続する（ステップＳ７８７）。ここで、通信管理装置１は、ユーザ端末３が切り換え前に通信していた通信先とのセッションを保持しておき、ユーザ端末３が無線回線を切り換えて接続した際に、切り換え前の接続先とのセッションを継続させて通信を行うように制御する。
【０１１１】
ユーザ端末３が回線の切断を通知すると、図１５に示すように、通信管理装置１は、回線切断準備を行い（ステップＳ８００）、カウントしたパケット数を接続データベースに書き込む。
【０１１２】
また、通信管理装置１は、カウントしたパケット数をユーザ端末３に通知し、使用したパケット数を表示させ（ステップＳ８２０）、回線を切断する（ステップＳ８３０）。
【０１１３】
図１５の例では、パケット数のカウントを通信管理装置側で行ったが、通信キャリアの基地局装置側で行っても良い。
【０１１４】
図１６は、パケット数のカウントを基地局装置側で行う例の説明図である。前述と同様にステップＳ３５０，Ｓ４６０，Ｓ６００で通信管理装置１が接続を許可し、ユーザ端末３が接続処理を行うと（ステップＳ８４０）、通信キャリアの基地局装置２は、パケット数（通信量）のカウントを開始する（ステップＳ８５０）。また、基地局装置２は、通信
管理装置１に接続を通知し、この接続を開始した日時（接続開始時間）、位置情報、キャリア種別、回線種類、速度等の情報を接続データベースに登録する（ステップＳ８７０）。
【０１１５】
そして、ユーザ端末３が回線の切断を通知すると（ステップＳ８８０）、基地局装置２は、回線切断処理を行い（ステップＳ８９０）、切断の通知と共にカウントしたパケット数を通信管理装置に通知し、接続データベースに登録する。
【０１１６】
本実施形態では、無線回線を介した通信の通信状態を検出し、検出した結果を位置情報と共に接続データベースに登録するので、この通信状態を地図画像上にプロットして出力することができる。
【０１１７】
図１８は、この出力例を示す図である。このように地図上に通信状態を示すことで、接続し難い場所等を通信キャリア毎に把握することができる。図１８の例では、ｎ秒以上接続出来なかった位置を通信キャリア毎に示した。
【０１１８】
以上のように、本実施形態によれば、異なる通信キャリアの無線回線を利用することができるので、可用性が向上する。
【０１１９】
〈その他〉
本発明は、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【０１２０】
１    通信管理装置
２    基地局装置
３    ユーザ端末
４    ネットワーク
５    コンテンツサーバ
１０  管理システム
１１  選択部
１２  速度判定部
１３  安定性判定部
１４  判定部
１５  通信量管理部
１６  出力制御部
１７  セッション管理部
１８  データベース
２１  無線通信部
２２  通信制御部
２３  通信部
３１  演算処理部
３２  記憶部
３３  入出力ポート
３５  接続情報記憶部
１００      通信システム
１０２      メモリ
１０３      通信制御部
１０５      記憶装置
１０６      入出力インタフェース
【図１】
2013219438.tif 000003
【図２】
2013219438.tif 000004
【図３】
2013219438.tif 000005
【図４】
2013219438.tif 000006
【図５】
2013219438.tif 000007
【図６】
2013219438.tif 000008
【図７】
2013219438.tif 000009
【図８】
2013219438.tif 000010
【図９】
2013219438.tif 000011
【図１０】
2013219438.tif 000012
【図１１】
2013219438.tif 000013
【図１２】
2013219438.tif 000014
【図１３】
2013219438.tif 000015
【図１４】
2013219438.tif 000016
【図１５】
2013219438.tif 000017
【図１６】
2013219438.tif 000018
【図１７】
2013219438.tif 000019
【図１８】
2013219438.tif 000020