(57)【要約】【課題】複数のオペレータがサービスを提供しているエリアにおいて、スループットに基づいて、無線接続すべきオペレータを選択できること。【解決手段】接続先事業者を切り替えることができる携帯端末装置は、接続可能な事業者を検索する検索部と、該検索部により検索された事業者を介して所定の接続先に接続する接続部と、該接続部により接続された接続先との間のスループットを測定するスループット測定部と、該スループット測定部により測定されたスループットを、測定位置と共に事業者ごとに記憶するスループット記憶部とを有する。【選択図】図４
2011091649.tif 000002
【特許請求の範囲】
【請求項１】
接続先事業者を切り替えることができる携帯端末装置であって、
接続可能な事業者を検索する検索部と、
該検索部により検索された事業者を介して所定の接続先に接続する接続部と、
該接続部により接続された接続先との間のスループットを測定するスループット測定部と、
該スループット測定部により測定されたスループットを、測定位置と共に事業者ごとに記憶するスループット記憶部と
を有する携帯端末装置。
【請求項２】
請求項１に記載の携帯端末装置において、
前記記憶部は、測定時間と共に、前記スループットを記憶する携帯端末装置。
【請求項３】
請求項１又は２に記載の携帯端末装置において、
前記事業者ごとに測定されたスループットに基づいて、該スループットが最高である事業者を無線接続すべき事業者として設定する推奨事業者設定部
を有する携帯端末装置。
【請求項４】
請求項１ないし３のいずれか１項に記載の携帯端末装置において、
前記記録部は、測定位置として、ＧＰＳによる位置情報、及び前記事業者の国・事業者コード、ロケーションエリアＩＤ，セルＩＤの少なくとも一方を記憶する携帯端末装置。
【請求項５】
接続先事業者を切り替えることができる携帯端末装置における方法であって、
接続可能な事業者を検索する検索ステップと、
該検索ステップにより検索された事業者を介して所定の接続先に接続する接続ステップと、
該接続ステップにより接続された接続先との間のスループットを測定するスループット測定ステップと、
該スループット測定ステップにより測定されたスループットを、測定位置と共に事業者ごとに記憶するスループット記憶ステップと
を有する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末装置に関する。
【背景技術】
【０００２】
ローミング(roaming)とは特定のオペレータと契約しているユーザが、別のオペレータのネットワーク(NW:  Network)に在圏登録を行い、通信サービスを受けるものである。ローミングを行うことにより、契約先オペレータが提供していないエリアで通信サービスを受けることができる。ローミングを行うことにより、特定のサービスを受けることができる。
【０００３】
図１に、ローミングの概念図を示す。
【０００４】
図１には、本国、例えば日本において、ホーム網、他社網Ａ、及び他社網Ｂが同一地域でサービスを提供することを示す。同一地域には、サービスエリアの一部が重複する場合も含む。また、図１には、本国以外の他国において、オペレータＡ、オペレータＢ、及びオペレータＣが同一地域でサービスを提供することを示す。同一地域には、サービスエリアの一部が重複する場合も含む。図１には、３つのオペレータの提供するサービスエリアが重複する例が示されているが、２つのオペレータの提供するサービスエリアが重複する場合もあるし、４以上のオペレータの提供するサービスエリアが重複する場合もある。
【０００５】
ホーム網と同じ国のオペレータ同士ではライバル関係のためローミングが提供されることは稀である。従って、ローミングは、基本的には海外オペレータ同士で締結されるサービスである。本国以外の他国で、ローミングを行うことをローミングアウトという。
【０００６】
しかし、例外的に国内でも自社網が提供できないサービスをライバルオペレータが実施している場合などにサービス補完などの目的でライバル網とローミング契約を締結することがある。
【０００７】
複数のオペレータがサービスを提供しているエリアで無線通信を行う場合、どのオペレータのネットワークを使用して接続するかはユーザが選択する必要がある。ただし、携帯端末装置側で自動的に接続するオペレータが選択される場合もある。例えば、携帯端末装置は、最初に電波を受信できたオペレータのネットワークに接続することもあるし、本国のオペレータと提携しているオペレータと優先的に接続することもある。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００７−３００６００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
出張などのビジネスユースでは、他国から本国のサーバと通信を行う場合が想定される。特に海外出張のビジネスユースでは、限られた時間の中で業務を遂行するために、スループットの高い回線を選択し、該回線により情報転送を行うのが好ましい場合がある。情報転送の待ち時間を短縮できるためである。
【００１０】
図２は、複数のオペレータがサービスを提供しているエリアの一例を示す。
【００１１】
携帯端末装置１０は、オペレータＡのネットワークに接続するための基地局２０１、オペレータＢのネットワークに接続するための基地局２０２、及びオペレータＣのネットワークに接続するための基地局２０３から、当該携帯端末装置１０の接続先を選択する。基地局２０１、２０２、及び２０３は、通信網３０と接続される。該通信網３０はインタネットであってもよい。該通信網には接続先であるサーバ４０が接続される。
【００１２】
本国のオペレータと提携しているオペレータのネットワークと優先的に接続する方が料金的には安価な場合もある。しかし、課金方法によっては、接続時間による従量課金制を採用しているオペレータもある。仮に提携しているオペレータのスループットが低い場合には、単位接続時間当たりの料金が安価でも、接続時間が長くなるため、トータル的には高価となる場合もある。
【００１３】
複数のオペレータがサービスを提供しているエリアにおいて、接続候補となるオペレータから通信速度が最速であるオペレータを選択するためには、ユーザは携帯端末装置１０を操作して、通信速度が最速であるオペレータを選択する必要がある。具体的には、ユーザは、携帯端末装置１０を操作し、各オペレータのネットワークと接続し、該各オペレータとの間の通信速度を測定する。そして、通信速度に基づいて、最速のオペレータを選択する。また、一時的に通信速度が高かったり、低かったりすることもあるため、通信速度の測定精度を向上させるためには、各オペレータのネットワークと複数回接続し、該各オペレータとの間の通信速度を複数回測定する必要がある。従って、スループットに基づいて接続先を決定する場合には、ユーザに対する負荷が増大することとなる。
【００１４】
そこで、本発明は上述した問題点に鑑みてなされたものであり、その目的は、複数のオペレータがサービスを提供しているエリアにおいて、スループットに基づいて、無線接続すべきオペレータを選択できる携帯端末装置及び方法を提供することにある。
【課題を解決するための手段】
【００１５】
本携帯端末装置は、
接続先事業者を切り替えることができる携帯端末装置であって、
接続可能な事業者を検索する検索部と、
該検索部により検索された事業者を介して所定の接続先に接続する接続部と、
該接続部により接続された接続先との間のスループットを測定するスループット測定部と、
該スループット測定部により測定されたスループットを、測定位置と共に事業者ごとに記憶するスループット記憶部と
を有する。
【００１６】
本方法は、
接続先事業者を切り替えることができる携帯端末装置における方法であって、
接続可能な事業者を検索する検索ステップと、
該検索ステップにより検索された事業者を介して所定の接続先に接続する接続ステップと、
該接続ステップにより接続された接続先との間のスループットを測定するスループット測定ステップと、
該スループット測定ステップにより測定されたスループットを、測定位置と共に事業者ごとに記憶するスループット記憶ステップと
を有する。
【発明の効果】
【００１７】
開示の携帯端末によれば、複数のオペレータがサービスを提供しているエリアにおいて、スループットに基づいて、無線接続すべきオペレータを選択できる。
【図面の簡単な説明】
【００１８】
【図１】ローミングを示す説明図である。
【図２】接続先事業者を切り替える携帯端末装置を示す説明図である。
【図３】本実施例に従った携帯端末装置を示す構成図である。
【図４】本実施例に従った携帯端末装置を示す機能ブロック図である。
【図５】本実施例に従った携帯端末装置の動作を示す説明図である。
【図６】本実施例に従った携帯端末装置の動作を示す説明図である。
【図７】本実施例に従った携帯端末装置の動作を示す説明図である。
【図８】本実施例に従った携帯端末装置の動作を示す説明図である。
【図９】本実施例に従った携帯端末装置の動作を示す説明図である。
【図１０】本実施例に従った携帯端末装置の動作を示すフローチャートである。
【図１１】時間帯の設定の一例を示す説明図である。
【図１２】本実施例に従った携帯端末装置の動作を示す説明図である。
【図１３】本実施例に従った携帯端末装置の動作を示す説明図である。
【図１４】本実施例に従った携帯端末装置の動作を示す説明図である。
【図１５】本実施例に従った携帯端末装置を示す機能ブロック図である。
【図１６】本実施例に従った携帯端末装置の動作を示す説明図である。
【図１７】本実施例に従った携帯端末装置の動作を示す説明図である。
【発明を実施するための形態】
【００１９】
次に、本発明を実施するための形態を、以下の実施例に基づき図面を参照しつつ説明する。
なお、実施例を説明するための全図において、同一機能を有するものは同一符号を用い、繰り返しの説明は省略する。
【００２０】
＜実施例＞
＜携帯端末装置＞
図３は、本実施例に従った携帯端末装置１００を示す。図３には、主にハードウエア構成が示される。
【００２１】
本携帯端末装置１００は、中央演算処理装置(CPU: Central Processing Unit)１０２と、記憶部１０４と、入力部１０６と、出力部１０８と、通信部１１０とを有する。各ブロックは、バス１５０により接続される。本実施例では、一例として、携帯端末装置１００について説明される。携帯端末装置１００に限らず、複数のオペレータと接続できる機能を有する装置であれば適用できる。例えば、携帯情報端末(PDA: Personal Digital Assistants)などに適用できる。
【００２２】
中央演算処理装置１０２は、記憶部１０４、入力部１０６、出力部１０８、及び通信部１１０の制御を行う。中央演算処置装置１０２は、記憶部１０４に記憶されたプログラムに従って機能し、所定の処理を行う。
【００２３】
記憶部１０４は、アプリケーションと、オペレーティングシステム(OS: Operating System)とを有する。アプリケーションは、ユーザが本携帯端末装置１００上で実行する作業を実行する機能を有するソフトウエアである。オペレーティングシステムは、本携帯端末装置１００において、ハードウエアを抽象化したインターフェースをアプリケーションソフトウェアに提供するソフトウエアである。
【００２４】
入力部１０６は、例えば、キーボードやマウスにより構成され、当該携帯端末装置１００への指示や、データの入力を行うための装置である。該指示は、オペレーティングシステムに対するものや、アプリケーションに対するものが含まれる。
【００２５】
出力部１０８は、例えば、ディスプレイにより構成され、当該携帯端末１００による処理状態や処理結果を表示する。該処理状態や処理結果には、オペレーティングシステムやアプリケーションによるものが含まれる。ディスプレイには、液晶ディスプレイ、CRT(Cathode Ray Tube)ディスプレイ、プラズマ(PDP: Plasma Display Panel)ディスプレイ、有機EL(Electro-Luminescence)ディスプレイなどが含まれる。
【００２６】
通信部１１０は、中央演算処理装置１０２による制御により、基地局との間で、所定の無線通信方式により無線通信を行う。該無線通信方式には、W-CDMA(Wideband CDMA)が含まれる。また、該無線通信方式には、次世代の無線通信方式が含まれてもよい。次世代の無線通信方式には、ロング・ターム・エボリューション(LTE: Long Term Evolution)と呼ばれる通信規格に従ったものが含まれてもよい。
【００２７】
＜携帯端末装置の機能＞
図４は、本携帯端末装置１００の機能を示す機能ブロック図である。図４には、中央演算処理装置１０２により実行される機能が主に示される。
【００２８】
本携帯端末装置１００により実行される処理には、当該携帯端末装置１００の位置を測定する処理が含まれる。また、本携帯端末装置１００により実行される処理には、予め所定の位置を登録し、該登録された位置に当該携帯端末装置１００が位置する場合に、通信速度を測定する制御を行う処理が含まれる。例えば、通信速度としてスループットが測定される。該スループットは、送信フレームが損失しない最大レートであってもよい。また、該スループットは、単位時間あたりのデータ転送量であってもよい。また、本携帯端末装置１００により実行される処理には、当該携帯端末装置１００により測定されたスループットに対して必要に応じて統計処理を行う処理が含まれる。また、本携帯端末装置１００により実行される処理には、測定されたスループット及び／又は統計処理されたスループットに基づいて、無線接続すべきオペレータを選択し、該オペレータの情報を記憶する処理が含まれる。
【００２９】
本携帯端末装置１００は、スループットを測定し、該スループットに基づいて、無線接続すべきオペレータを選択する。オペレータが選択されることにより、ユーザは、無線接続すべきオペレータを選択するための操作を行うことなく、最適なオペレータを選択できる。
【００３０】
各オペレータは、基地局装置を有する。さらに、各オペレータは、交換機を有するようにしてもよい。携帯端末装置とオペレータとが接続されるとは、該携帯端末装置と、該オペレータの有する基地局とが無線接続されることを意味する。
【００３１】
本携帯端末装置１００は、位置判定部２０２を有する。位置判定部２０２には、当該携帯端末装置１００の位置情報が入力される。該位置情報は、全地球測位システム(GPS: Global Positioning System)により測定されたものであってもよい。
【００３２】
また、位置判定部２０２には、予め所定の位置が登録される。該所定の位置は、GPSによる測位結果であってもよい。以下、該所定の位置を「ホーム位置」と呼ぶ。例えば、ホーム位置は、ユーザが出張などしている場合には、出張先のホテルの部屋であってもよいし、出勤先のオフィスであってもよい。ホーム位置は複数設定することもできる。
【００３３】
位置判定部２０２は、所定の周期で、当該携帯端末装置１００の位置情報を取得し、該位置情報がホーム位置に該当するかどうかを判定する。具体的には、位置判定部２０２は、位置情報に基づいて、該位置情報がホーム位置と同一と見なせる範囲に含まれるかどうかを判定する。該範囲は予め設定されてもよい。位置判定部２０２は、判定結果を通信制御部２０４に入力する。
【００３４】
本携帯端末装置１００は、通信制御部２０４を有する。通信制御部２０４は、位置判定部２０２と接続される。通信制御部２０４は、位置判定部２０２により入力された判定結果に基づいて、該判定結果が、当該携帯端末装置１００がホーム位置に位置する判定結果である場合、通信部１１０に接続可能なオペレータを検索させる。通信制御部２０４は、通信部１１０によるオペレータの検索の結果、複数のオペレータが検出された場合には、通信部１１０に、該複数のオペレータに順次無線接続を行うように命令する。また、通信制御部２０４には、接続先情報が入力される。接続先情報とは、オペレータを介して、当該携帯端末装置１００が通信を行うべき装置である。例えば、本国のサーバであってもよい。例えば、本国の会社がブイピーエヌ(VPN: Virtual Private Network)を採用している場合には、ゲートウエイ(GW: Gateway）であってもよい。接続先は複数設定できる。通信制御部２０４は、該複数のオペレータに順次無線接続を行い、該オペレータを介して接続先に接続する。通信制御部２０４は、複数のオペレータに順次無線接続を行うように命令した際に、該無線接続するオペレータの情報を通信速度測定部２０６に入力する。
【００３５】
本携帯端末装置１００は、通信速度測定部２０６を有する。通信速度測定部２０６は通信制御部２０４と接続される。通信速度測定部２０６は、通信制御部２０４により無線接続制御が行われたことにより、無線接続された接続先からの受信信号に基づいて、該接続先との間の通信速度を測定する。通信速度としてスループットが測定されてもよい。該スループットの単位として、ビット・パー・セカンド(bps: bits per second)を用いてもよいし、パケット・パー・セカンド(pps: packets per second)、フレーム・パー・セカンド(fps: frames per second)を用いてもよい。スループット測定部２０６は、スループットと共に、該スループットに対応するオペレータ情報を記憶部１０４、及び統計処理部２０８に入力する。スループットと、該スループットに対応するオペレータ情報は、記憶部１０４において、後述するスループット測定データテーブルに反映される。
【００３６】
＜スループットテーブル＞
図５は、記憶部１０４に記憶されるスループットテーブルの一例を示す。
【００３７】
例えば、記憶部１０４には、オペレータ名と、スループットとが記憶される。オペレータ名と、スループットとが記憶されることにより、オペレータ毎に測定されたスループットを記憶できる。
【００３８】
また、記憶部１０４には、ホーム位置情報が記憶されてもよい。該ホーム位置は識別子（識別番号）により示されてもよい。該識別番号とホーム位置のGPSによる測位結果とが対応付けられる。ホーム位置情報が記憶されることにより、複数のホーム位置が指定された場合に、ホーム位置毎に測定されたスループットを記憶できる。
【００３９】
また、記憶部１０４には、測定時刻が記憶されてもよい。測定時刻が記憶されることにより、測定時刻毎に測定されたスループットを記憶できるため、測定時刻毎に測定されたスループットに基づいて、無線接続すべきオペレータを選択することができる。
【００４０】
また、記憶部１０４には、GPSにより測定される位置情報(GPS位置)が記憶されてもよい。該GPS位置は、通信速度を測定する時刻となった際に測定される位置のうち、ホーム位置と同一と見なせる範囲に含まれる位置情報である。通信速度を測定する時刻となった場合でも、測定された位置がホーム位置と同一と見なせる範囲に含まれない場合には、スループットの測定は行われない。
【００４１】
また、記憶部１０４には、接続先情報が記憶されてもよい。該接続先情報はユーアールアイ(URI: Uniform Resource Identifiers)により示されてもよい。接続先情報が記憶されることにより、複数の接続先が指定された場合に、接続先毎にスループットを記憶できる。
【００４２】
本携帯端末装置１００は、統計処理部２０８を有する。統計処理部２０８は、通信速度測定部２０６と接続される。統計処理部２０８は、通信速度測定部２０６により入力されたスループットに対して必要に応じて統計処理を行う。該統計処理を行うかどうかはユーザにより設定できるようにしてもよい。また、所定の統計処理が行われるように予め設定されてもよい。例えば、或る特定のオペレータとの間で無線接続を行うことにより接続先との接続が複数回数行われた場合には、該複数回数測定されたスループットの平均値を求める。統計処理部２０８は、記憶部１０４に記憶されるスループットテーブルに、スループットの統計処理結果を反映する。
【００４３】
図６は、或る特定のオペレータとの間で無線接続を行うことにより接続先との接続が複数回数行われる場合に生成されるスループット測定データテーブルの一例を示す。図６には、ホーム位置情報が「１」により示される位置で、オペレータＡとの間で無線接続を行うことにより接続先との接続が３回行われた場合に生成されるスループット測定データテーブルの一例を示す。各測定は、異なる日のほぼ同じ時間に行われるようにしてもよいし、同じ日に複数回行われるようにしてもよい。図６によれば、１日目（７月１日）の18:05には300kbps、２日目（７月２日）の18:03には450kbps、３日目（７月３日）の18:02には150kbpsのスループットが得られる。図６に示されるスループット測定データは、接続先の候補となるオペレータ毎に用意される。また、図６に示されるスループット測定データは、ホーム位置毎に用意される。統計処理部２０８は、複数回（図６の例では３回）の測定結果の平均を計算する。統計処理部２０８は、スループットテーブルに、測定結果の平均を反映する。
【００４４】
図７は、スループットテーブルへの測定結果の反映結果の一例を示す。図７には、ホーム位置番号が「１」で示される位置で、オペレータＡとの間で無線接続を行うことにより接続先との接続が行われる場合に得られるスループットが示される。図７において、時間帯１は、３回スループットが測定された時間を含むある時間幅である。該スループットは、図６を参照して説明した測定結果の平均が反映される。統計処理の結果をスループットとすることにより、スループットの精度を向上させることができる。また、設定によっては、通信速度測定部２０６により測定されたスループットが、直接スループットテーブルに反映されてもよい。直接スループットテーブルに反映することにより、複数回数測定するための処理負荷を低減できる。さらに、接続すべきオペレータを選択するまでの処理時間を短縮できる。
【００４５】
また、複数回数スループットが求められた場合に、最大値及び最小値を除いたスループットの平均値を求めるようにしてもよい。最大値及び最小値を除いたスループットの平均値を求めることにより、測定エラーなどの影響により測定値に極端に高いスループット及び極端に低いスループットが含まれる場合に、該極端に高いスループット及び極端に低いスループットを除くことができ、測定エラーなどの影響を低減できる。平均値を求めるのは一例であり、接続すべきオペレータを選択する際に利用できる情報を求めるための統計処理であれば適宜適用できる。統計処理部２０８は、統計処理の結果を推奨オペレータ設定部２１０に入力する。
【００４６】
本携帯端末装置１００は、推奨オペレータ設定部２１０を有する。推奨オペレータ設定部２１０は、統計処理部２０８と接続される。推奨オペレータ設定部２１０は、統計処理部２０８により入力された統計処理結果に基づいて、無線接続すべきオペレータとして推奨するオペレータを決定する。以下、無線接続すべきオペレータとして推奨するオペレータを「推奨オペレータ」と呼ぶ。
【００４７】
図８は、推奨オペレータ設定部２１０の処理を示す。図８によれば、ホーム位置番号が「１」で示される位置で、オペレータＡとの間で無線接続を行うことにより接続先http://home.jpとの間で接続が行われる場合に得られるスループットが1Mbpsである。一方、オペレータＢとの間で無線接続を行うことにより接続先http://home.jpとの間で接続が行われる場合に得られるスループットが300kbpsである。推奨オペレータ設定部２１０は、ホーム位置番号が「１」で示される位置では、接続先がhttp://home.jpの場合には、オペレータＡの方が高いスループットが得られると判断する。従って、接続先がhttp://home.jpの場合にはオペレータＡを推奨オペレータとする。
【００４８】
また、図８によれば、ホーム位置番号が「２」で示される位置で、オペレータＡとの間で無線接続を行うことにより接続先http://home.jpとの間で接続が行われる場合に得られるスループットが1Mbpsである。一方、オペレータＢとの間で無線接続を行うことにより接続先http://home.jpとの間で接続が行われる場合に得られるスループットが1.5Mbpsである。推奨オペレータ設定部２１０は、ホーム位置番号が「２」で示される位置では、接続先がhttp://home.jpの場合には、オペレータＢの方が高いスループットが得られると判断する。従って、接続先がhttp://home.jpの場合には、オペレータＢを推奨オペレータとする。
【００４９】
推奨オペレータ設定部２１０は、推奨オペレータとして決定されたオペレータが、現在設定されている推奨オペレータと同じであるかどうかを判断する。推奨オペレータ設定部２１０は、推奨オペレータとして決定されたオペレータが、現在設定されている推奨オペレータと異なる場合に変更する。推奨オペレータを変更する場合、記憶部１０４に登録されている推奨オペレータ情報を更新する。例えば、推奨オペレータ設定部２１０は、推奨オペレータとして登録されているオペレータよりもスループットが高い場合に、推奨オペレータを更新する。
【００５０】
また、推奨オペレータ設定部２１０は、決定された推奨オペレータの情報を出力部１０８に出力するようにしてもよい。出力部１０８は、推奨オペレータ設定部２１０により出力された推奨オペレータの情報を表示する。また、推奨オペレータ設定部２１０は、ホーム位置と接続先のペア毎に、推奨オペレータの情報を出力部１０８に出力するようにしてもよい。出力部１０８は、推奨オペレータ設定部２１０により出力されたホーム位置と接続先のペア毎に、推奨オペレータの情報を表示する。
【００５１】
図９は、スループットテーブルと、該スループットテーブルにより推奨されるオペレータの出力の一例を示す。
【００５２】
図９によれば、ホーム位置番号が「１」で示される位置で、オペレータＡとの間で無線接続を行うことにより接続先http://home.jpとの間で接続が行われる場合に得られるスループットが1Mbpsである。一方、オペレータＢとの間で無線接続を行うことにより接続先http://home.jpとの間で接続が行われる場合に得られるスループットが300kbpsである。推奨オペレータ設定部２１０は、ホーム位置番号が「１」で示される位置では、接続先http://home.jpに接続するのにオペレータＡの方が高いスループットが得られるので、オペレータＡを推奨オペレータとする。推奨オペレータ設定部２１０は、推奨オペレータの情報を出力部１０８に出力するようにしてもよい。例えば、推奨オペレータの変更が行われる場合に出力するようにしてもよいし、オペレータの変更がされるかどうかに関わらず出力するようにしてもよい。出力部１０８は、推奨オペレータ設定部２１０により出力された推奨オペレータの情報を表示する。
【００５３】
また、携帯端末装置１００は、推奨オペレータに自動的に接続するようにしてもよい。この場合、オペレータ更新部２１０は、推奨オペレータの情報を出力部１０８に出力するとともに、通信部１１０に出力する。通信部１１０は、オペレータ更新部２１０により入力された推奨オペレータの情報に基づいて、接続先がhttp://home.jpである場合には、推奨オペレータを介して接続する。推奨オペレータに自動的に接続する場合には、出力部１０８には、ホーム位置情報、接続先、オペレータ名、及び接続中であることが表示されてもよい。
【００５４】
また、図９によれば、ホーム位置番号が「２」で示される位置では、オペレータＢしか検索されなかった。オペレータＢとの間で無線接続を行うことにより接続先http://kaisha.jpとの間で接続が行われる場合に得られるスループットは1.5Mbpsである。推奨オペレータ設定部２１０は、ホーム位置番号が「２」で示される位置では、接続先http://kaisha.jpに接続するのにオペレータＢを推奨オペレータとする。推奨オペレータ設定部２１０は、推奨オペレータを出力部１０８に出力するようにしてもよい。例えば、推奨オペレータの変更が行われる場合に出力するようにしてもよいし、オペレータの変更がされるかどうかに関わらず出力するようにしてもよい。出力部１０８は、推奨オペレータ設定部２１０により出力された推奨オペレータを表示する。
【００５５】
また、携帯端末装置１００は、推奨オペレータに自動的に接続するようにしてもよい。この場合、オペレータ更新部２１０は、推奨オペレータの情報を出力部１０８に出力するとともに、通信部１１０に出力する。通信部１１０は、オペレータ更新部２１０により入力された推奨オペレータの情報に基づいて、接続先がhttp://kaisha.jpである場合には、推奨オペレータを介して接続する。推奨オペレータに自動的に接続する場合には、出力部１０８には、ホーム位置情報、接続先、オペレータ名、及び接続中であることが表示されてもよい。
【００５６】
＜本携帯端末装置１００の動作＞
本携帯端末装置１００の動作について説明する。
【００５７】
本実施例では、予め所定のパラメータを設定する事前設定と、事前設定後の動作に分けて説明する。
【００５８】
本携帯端末装置１００には、測定間隔（測定周期）Ｔが事前設定される。測定間隔（測定周期）Ｔとは、当該携帯端末装置１００が推奨オペレータを変更するかどうかを判断する周期である。該測定間隔Ｔはユーザにより入力されるようにしてもよいし、予め携帯端末装置１００にデフォルト値として設定されるようにしてもよい。該測定間隔Ｔは、通信制御部２０４に入力される。
【００５９】
本携帯端末装置１００には、ホーム位置、及び接続先が事前設定される。ホーム位置は当該携帯端末装置１００が接続先からのデータを受信する位置を示す。例えば、GPSによる測位結果が設定されてもよい。接続先は、当該携帯端末装置１００がスループットを測定する際に接続する装置である。例えば、スループットを測定する際に使用される特定のウエブサイトであってもよい。また、実際に接続する必要のあるサーバであってもよい。ホーム位置情報は位置判定部２０２に入力され、接続先情報は通信制御部２０４に入力される。
【００６０】
図１０は、事前設定後の本携帯端末装置１００の動作を示す。
【００６１】
本携帯端末装置１００は、タイマを起動する（ステップＳ１００２）。例えば、通信制御部２０２は、当該携帯端末装置１００の有するタイマを起動する。該タイマは、測定間隔Ｔが経過すると満了する。
【００６２】
本携帯端末装置１００は、測定間隔Ｔが経過し、タイマが満了したかどうかを判定する（ステップＳ１００４）。例えば、通信制御部２０４は、測定間隔Ｔが経過したかどうかを判定する。
【００６３】
測定間隔Ｔが経過していない場合（ステップＳ１００４：ＮＯ）、ステップＳ１００２に戻る。一方、測定間隔Ｔが経過した場合（ステップＳ１００４：ＹＥＳ）、本携帯端末装置１００は、ユーザが当該携帯端末装置１００を使用中であるかどうかを判定する。例えば、通信制御部２０４は、当該携帯端末装置１００が使用中であるかどうかを判定する。たとえば、当該携帯端末装置１００がデータの送信又は受信を行っているかどうかにより判定するようにしてもよいし、ユーザが当該携帯端末装置１００を操作することにより、キー入力しているかどうかにより判定するようにしてもよい。例えば、通信制御部２０４は、通信部１１０によりデータの送受信が行われているかどうか、入力部１０６に対して入力が行われているかどうかを判定する。
【００６４】
ユーザが当該携帯端末装置１００を使用中であると判定された場合（ステップＳ１００６：ＹＥＳ）、ステップＳ１００２に戻る。一方、ユーザが当該携帯端末装置１００を使用中であると判定されない場合（ステップＳ１００６：ＮＯ）、当該携帯端末装置１００は、現在位置を測定する（ステップＳ１００８）。例えば、当該携帯端末装置１００がアイドル中であると判定された場合に、当該携帯端末装置１００は、現在位置を測定するのが好ましい。例えば、当該携帯端末装置１００の有するGPSにより測定するようにしてもよい。スループットを測定するには、接続先が変更される場合があるため、ユーザが当該携帯端末装置１００を使用中であると判定された場合には、該使用を継続させるのが好ましい。通信の途中で、接続先が変更されるのは好ましくないためである。従って、アイドルである場合にスループットの測定を行うのが好ましい。
【００６５】
本携帯端末装置１００は、現在位置がホーム位置であるかどうかを判定する（ステップＳ１０１０）。例えば、位置判定部２０２は、現在位置の情報に基づいて、現在位置がホーム位置と同一と見なせる範囲に含まれるかどうかを判定する。
【００６６】
現在位置がホーム位置と同一と見なせる範囲に含まれない場合（ステップＳ１０１０：ＮＯ）、ステップＳ１００２に戻る。一方、現在位置がホーム位置と同一と見なせる範囲に含まれる場合（ステップＳ１０１０：ＹＥＳ）、本携帯端末装置１００は、受信可能なオペレータを検索する（ステップＳ１０１２）。例えば、通信制御部２０４は、通信部１１０に受信可能なオペレータを検索するように命令する。通信部１１０は、該命令に従って、利用可能なオペレータを検索する。例えば、周波数スキャンを行うことにより、利用可能なオペレータを検索する。
【００６７】
本携帯端末装置１００は、検索されたオペレータ数を求め、該オペレータ数を設定する（ステップＳ１０１４）。例えば、通信制御部２０４は、該オペレータ数をＮとする。
【００６８】
本通信端末装置１００は、順次オペレータを介して接続先に接続し、スループットを測定する（ステップＳ１０１６）。例えば、通信制御部２０４は、順次検索されたオペレータを介して、接続先に接続するように通信部１１０に命令すると共に、通信速度測定部２０６に接続するオペレータの情報を入力する。通信速度測定部２０６は、通信制御部２０４によりオペレータの情報が入力されると、該オペレータを介して接続される接続先との間におけるスループットを測定する。通信速度測定部２０６は、スループットの測定結果をオペレータの情報と共に、記録部１０４、及び統計処理部２０８に入力する。
【００６９】
本携帯端末装置１００は、スループット測定データテーブルに、スループットの測定結果を反映し、スループットの測定結果に対して統計処理を行う（ステップＳ１０１８）。例えば、記録部１０４は、通信速度測定部２０６により入力されたスループットをスループット測定データテーブルに反映する。その結果、図６に示されるスループット測定データが更新される。また、統計処理部２０８は、スループット測定部２０６により入力されたスループットの測定結果に対して統計処理を行う。例えば、統計処理部２０８は、既に記録されたスループットの測定結果を含めて平均値を求めるようにしてもよい。統計処理部２０８は、スループットの統計処理結果をオペレータの情報とともに、記憶部１０４、及び推奨オペレータ設定部２１０に入力する。記憶部１０４に入力されたスループットの統計処理結果は、スループットテーブルに反映される。
【００７０】
本携帯端末装置１００は、ステップＳ１０１８により算出された各オペレータに対応する平均スループットに基づいて、該平均スループットが最高値である最速オペレータを求める。そして、該最速オペレータを推奨オペレータとする。本携帯端末装置１００は、該推奨オペレータが、現在無線接続すべきオペレータとして設定されている推奨オペレータと異なるかどうかを判定する（ステップＳ１０２０）。例えば、推奨オペレータ設定部２１０は、統計処理部２０８により入力された各オペレータに対応するスループットの平均値に基づいて、該平均スループットが最高値である最速オペレータを求める。そして、該最速オペレータを推奨オペレータとする。推奨オペレータ設定部２１０は、該推奨オペレータが、現在無線接続すべきオペレータとして設定されている推奨オペレータと異なるかどうかを判定する。
【００７１】
決定された推奨オペレータが、現在の推奨オペレータと同じである場合（ステップＳ１０２０：ＮＯ）、ステップＳ１００２に戻る。決定された推奨オペレータが現在の推奨オペレータと同じである場合には、推奨オペレータの変更は行わない。一方、決定された推奨オペレータが現在の推奨オペレータと異なる場合（ステップＳ１０２０：ＹＥＳ）、本携帯端末装置１００は、推奨オペレータを変更する（ステップＳ１０２２）、例えば、推奨オペレータ設定部２１０は、決定された推奨オペレータに、推奨オペレータを変更する。
【００７２】
本携帯端末装置１００は、推奨オペレータが変更されたことをユーザに通知する（ステップＳ１０２４）。例えば、推奨オペレータ設定部２１０は、推奨オペレータを変更した場合、ユーザに、新たな推奨オペレータの情報を通知する。例えば、出力部１０８に出力するようにしてもよい。出力部１０８は、推奨オペレータ設定部２１０により通知された推奨オペレータの情報を表示する。
【００７３】
本携帯端末装置１００は、推奨オペレータが変更されたことをユーザに通知した後、ステップＳ１００２に戻り、再度タイマを起動する。通信制御部２０４は、推奨オペレータ設定部２１０により推奨オペレータが変更されたことがユーザに通知された後、再度タイマを起動する。
【００７４】
ステップＳ１００２−Ｓ１００６、及びＳ１０１０−Ｓ１０２４の処理は、携帯端末装置１００に搭載された中央演算処理装置１０２がプログラムに従って処理を行うことにより実行される。中央演算処理装置１０２を携帯端末装置１００として機能させるためのプログラムは、例えば、通信網を介してダウンロードされる。また、フレキシブルディスク、ＣＤ−ＲＯＭ、メモリカード等の記録媒体に記録された状態で提供されてもよい。プログラムが記録媒体により提供される場合には、該記録媒体を携帯端末装置１００の補助記憶装置に挿入すると、記録媒体に記録されたプログラムが読み取られる。中央演算処理装置１０２は、読み込んだプログラムをＲＡＭあるいはＨＤＤに書き込み、処理を実行する。プログラムは、携帯端末装置１００のコンピュータ（中央演算処理装置１０２）に、図１０のステップＳ１００２−Ｓ１００６、及びＳ１０１０−Ｓ１０２４を実行させる。また、例えば、プログラムは、少なくとも一部のステップを実行されるようにしてもよい。
【００７５】
本実施例において、時間を複数に分割するようにしてもよい。該分割されたものを時間帯と呼ぶ。
【００７６】
図１１は、時間帯の一例を示す。図１１には、０時から８時、８時から１８時、及び１８時から２４時に３分割される例が示される。時間帯には、スループットの特性が同じであると想定される時間が含まれることが好ましい。時間帯は、１日が２分割されることにより構成してもよいし、４分割以上に分割されることにより構成してもよい。また、１日以上の時間帯により構成してもよい。
【００７７】
例えば、０時から８時は就寝時間に該当するため深夜時間帯、８時から１８時は仕事中であるためビジネス時間帯、及び１８時から２４時は仕事後の時間であるため個人時間帯と呼ばれてもよい。ホーム位置によるスループットは、同じ位置であっても時間帯によって著しく変化する場合がある。従って、異なる時間帯のスループットに基づいて推奨されたオペレータに接続しても、当該時間帯ではスループットがあまりでない虞がある。そこで、同じホーム位置であってもスループットを測定する時間帯が異なる場合には、異なるホーム位置として記憶する。異なるホーム位置として記憶することにより、時間帯毎に推奨オペレータを設定できる。時間帯毎に推奨オペレータを設定できるため、スループットが時間帯によって異なる場合でも、該時間帯における無線接続すべき推奨オペレータを決定できる。
【００７８】
また、１日が、複数の時間帯に分割される場合には、同じホーム位置であっても、時間帯が異なれば異なるホーム位置として設定される。
【００７９】
図１２は、時間が複数の時間帯に分割される場合に作成されるスループットテーブルの一例を示す。図１２において、測定時刻の欄に示される時間帯１、２、及び３は、図１１に示されるホーム１、２、及び３にそれぞれ対応する。図１２によれば、同じホーム位置であっても、測定時刻の時間帯が、時間帯３と、時間帯２と異なるため、時間帯３はホーム位置番号を「３」として登録し、時間帯２はホーム位置番号を「２」として登録する。時間帯ごとに異なるホーム位置として登録できることにより、時間帯毎にスループットを求めることができるため、時間帯ごとに推奨するオペレータを決定できる。
【００８０】
本実施例によれば、携帯端末装置側で、スループットに基づいて、無線接続すべきオペレータを決定できる。従って、ユーザに対して、最適な接続オペレータを認識させることができる。さらに、接続元及び／又は接続先を複数設定できるため、接続元と接続先のペア毎に、最適な接続オペレータを決定できる。
【００８１】
＜変形例（その１）＞
上述した実施例では、ホーム位置を特定するために、GPSによる測位情報を用いる場合について説明した。
【００８２】
しかし、GPSによる測位情報以外でも適用できる。本変形例では、国・事業者コード、ロケーションエリアID(LAI:  Location  Area  Identity)、セル(CELL)-IDを適用する。
【００８３】
＜携帯端末装置＞
本携帯端末装置は、図３に示すものと同様である。
【００８４】
＜携帯端末装置の機能＞
本携帯端末装置１００の機能を示す機能ブロック図は、図４と同様である。
【００８５】
位置判定部２０２には、当該携帯端末装置の位置情報が入力される。該位置情報は、国・事業者コード、ロケーションエリアID(LAI:  Location  Area  Identity)、セル(CELL)-IDであってもよい。国・事業者コードは、具体的には、移動国コード(MCC: Mobile Country Code)／移動網コード(MNC: Mobile Network Code)であってもよい。携帯端末装置１００は、各オペレータにより送信されている報知情報を受信する。該報知情報には、国・事業者コード、ロケーションエリアID、セル-IDが含まれる。位置判定部２０２には、予め所定の位置が登録される。該所定の位置情報として、国・事業者コード、LAI、及びCELL-IDが登録されてもよい。複数のオペレータにより送信された報知情報を受信できる場合には、各オペレータにより送信された国・事業者コード、LAI、及びCELL-IDが登録されてもよい。以下、該所定の位置を「ホーム位置」と呼ぶ。ホーム位置は複数設定することもできる。
【００８６】
位置判定部２０２は、所定の周期で、当該携帯端末装置１００の位置情報を取得し、該位置情報がホーム位置に該当するかどうかを判定する。例えば、位置情報として、国・事業者コード、LAI、及びCELL-IDを取得する。そして、位置判定部２０２は、位置情報に基づいて、該位置情報がホーム位置と同一と見なせるかどうかを判定する。位置判定部２０２は、判定結果を通信制御部２０４に入力する。具体的には、位置判定部２０２は、位置情報として取得した国・事業者コード、LAI、及びCELL-IDが、ホーム位置として登録されている国・事業者コード、LAI、及びCELL-IDと一致するかどうかを判定する。複数のオペレータにより送信された国・事業者コード、LAI、及びCELL-IDが登録されている場合には、該オペレータのうちのいずれか１つの国・事業者コード、LAI、及びCELL-IDと一致するかどうかを判定するようにしてもよい。また、複数のオペレータの国・事業者コード、LAI、及びCELL-IDと一致するかどうかを判定するようにしてもよい。
【００８７】
＜スループットテーブル＞
図１３は、記憶部１０４に記憶されるスループットテーブルの一例を示す。
【００８８】
本スループットテーブルには、図５に示したスループットテーブルのGPS位置の代わりに、国・事業者コード、LAI、及びCELL-IDが登録される。該国・事業者コード、LAI、及びCELL-ID は、通信速度を測定する時刻となった際に測定される位置のうち、ホーム位置と同一と見なせる位置情報である。図１３に示されるように、同じ位置であっても、オペレータが異なるため、国・事業者コード、LAI、及びCELL-IDが異なる場合もある。通信速度を測定する時刻となった場合でも、測定された位置がホーム位置と同一と見なせる位置でない場合には、スループットの測定は行われない。
【００８９】
＜本携帯端末装置１００の動作＞
本携帯端末装置１００の動作は、図１０を参照して説明したフローチャートにより説明される。
【００９０】
本携帯端末装置１００には、ホーム位置として、国・事業者コード、LAI、及びCELL-IDが登録される。
【００９１】
ステップＳ１００８において、当該携帯端末装置１００が使用されていない場合及び／又はアイドル中であると判定された場合に、当該携帯端末装置１００は、現在位置を測定する。例えば、当該携帯端末装置１００は、オペレータにより送信される報知情報を受信し、該報知情報から国・事業者コード、LAI、及びCELL-IDを取得する。
【００９２】
ステップＳ１０１０において、本携帯端末装置１００は、現在位置がホーム位置であるかどうかを判定する。例えば、位置判定部２０２は、現在位置の情報に基づいて、現在位置がホーム位置と同一と見なせる位置であるかどうかを判定する。
【００９３】
本変形例によれば、携帯端末装置側で、スループットに基づいて、無線接続すべきオペレータを決定できる。従って、ユーザに対して、最適な接続オペレータを認識させることができる。さらに、接続元及び／又は接続先を複数設定できるため、接続元と接続先のペア毎に、最適な接続オペレータを決定できる。
【００９４】
また、GPSにより送信される測位信号は屋内では受信できないが、国・事業者コード、LAI、及びCELL-IDは、基地局からの報知情報を受信できる位置であれば、屋内でも受信できる。本変形例によれば、当該携帯端末装置が、屋内に位置している場合であっても、位置情報を取得することができるため、屋内において、無線接続すべきオペレータをスループットに基づいて決定できる。
【００９５】
＜変形例（その２）＞
本変形例では、ホーム位置を特定するために、GPSによる測位情報、及び国・事業者コード、ロケーションエリアID(LAI:  Location  Area  Identity)、セル(CELL)-IDを適用する。
【００９６】
＜携帯端末装置＞
本携帯端末装置は、図３に示すものと同様である。
【００９７】
＜携帯端末装置の機能＞
本携帯端末装置１００の機能を示す機能ブロック図は、図４と同様である。
【００９８】
位置判定部２０２には、当該携帯端末装置の位置情報が入力される。該位置情報は、GPSによる測位情報、及び国・事業者コード、ロケーションエリアID(LAI:  Location  Area  Identity)、セル(CELL)-IDであってもよい。国・事業者コードは、具体的には、移動国コード(MCC: Mobile Country Code)／移動網コード(MNC: Mobile Network Code)であってもよい。携帯端末装置１００は、当該携帯端末装置１００の有するGPS受信装置により測位信号を受信する。また、携帯端末装置１００は、各オペレータにより送信されている報知情報を受信する。該報知情報には、国・事業者コード、ロケーションエリアID、セル-IDが含まれる。位置判定部２０２には、予め所定の位置が登録される。該所定の位置情報として、GPSによる測位情報、及び国・事業者コード、LAI、及びCELL-IDが登録されてもよい。複数のオペレータにより送信された報知情報を受信できる場合には、各オペレータにより送信された国・事業者コード、LAI、及びCELL-IDが登録されてもよい。以下、該所定の位置を「ホーム位置」と呼ぶ。ホーム位置は複数設定することもできる。
【００９９】
位置判定部２０２は、所定の周期で、当該携帯端末装置１００の位置情報を取得し、該位置情報がホーム位置に該当するかどうかを判定する。例えば、位置情報として、GPSによる測位情報、及び／又は国・事業者コード、LAI、及びCELL-IDを取得する。そして、位置判定部２０２は、位置情報に基づいて、該位置情報がホーム位置と同一と見なせるかどうかを判定する。位置判定部２０２は、判定結果を通信制御部２０４に入力する。具体的には、位置判定部２０２は、位置情報として取得したGPSによる測位情報が、ホーム位置と同一と見なせる範囲に含まれるかどうか及び／又は国・事業者コード、LAI、及びCELL-IDが、ホーム位置の国・事業者コード、LAI、及びCELL-IDと一致するかどうかを判定する。複数のオペレータにより送信された国・事業者コード、LAI、及びCELL-IDが登録されている場合には、該オペレータのうちのいずれか１つの国・事業者コード、LAI、及びCELL-IDと一致するかどうかを判定するようにしてもよい。また、複数のオペレータの国・事業者コード、LAI、及びCELL-IDと一致するかどうかを判定するようにしてもよい。
【０１００】
＜スループットテーブル＞
図１４は、記憶部１０４に記憶されるスループットテーブルの一例を示す。
【０１０１】
本スループットテーブルには、図５に示したスループットテーブルに、国・事業者コード、LAI、及びCELL-IDが登録される。該国・事業者コード、LAI、及びCELL-ID は、通信速度を測定する時刻となった際に測定される位置のうち、ホーム位置と同一と見なせる位置情報である。通信速度を測定する時刻となった場合でも、測定された位置がホーム位置と同一と見なせる位置でない場合には、スループットの測定は行われない。
【０１０２】
＜本携帯端末装置１００の動作＞
本携帯端末装置１００の動作は、図１０を参照して説明したフローチャートにより説明される。
【０１０３】
本携帯端末装置１００には、ホーム位置として、GPSによる測位位置及び国・事業者コード、LAI、及びCELL-IDが登録される。
【０１０４】
ステップＳ１００８において、当該携帯端末装置１００が使用されていない場合及び／又はアイドル中であると判定された場合に、当該携帯端末装置１００は、現在位置を測定する。例えば、当該携帯端末装置１００の有するGPSにより測定するようにしてもよい。また、当該携帯端末装置１００は、オペレータにより送信される報知情報を受信し、該報知情報から国・事業者コード、LAI、及びCELL-IDを取得するようにしてもよい。
【０１０５】
ステップＳ１０１０において、本携帯端末装置１００は、現在位置がホーム位置であるかどうかを判定する。例えば、位置判定部２０２は、現在位置の情報に基づいて、現在位置がホーム位置と同一と見なせる位置であるかどうかを判定する。
【０１０６】
本変形例によれば、携帯端末装置側で、スループットに基づいて、無線接続すべきオペレータを決定できる。従って、ユーザに対して、最適な接続オペレータを認識させることができる。さらに、接続元及び／又は接続先を複数設定できるため、接続元と接続先のペア毎に、最適な接続オペレータを決定できる。
【０１０７】
また、GPS、及び国・事業者コード、LAI、及びCELL-IDに基づいて、現在位置が設定された送信元であるかどうかを判定できることにより、屋外、屋内に関わらず、無線接続すべきオペレータをスループットに基づいて決定できる。
【０１０８】
＜変形例（その３）＞
本変形例では、携帯端末装置１００は、何らかの手段により、当該携帯端末装置の位置情報を取得する。
【０１０９】
＜携帯端末装置＞
本携帯端末装置は、図３に示すものと同様である。
【０１１０】
＜携帯端末装置の機能＞
図１５は、本携帯端末装置１００の機能を示す機能ブロック図である。図１５には、中央演算処理装置１０２により実行される機能が主に示される。本携帯端末装置１００の機能を示す機能ブロック図は、図４に示される機能ブロック図において、位置判定部２０２を有さない。通信制御部２０４には、当該通信端末装置１００に接続すべきオペレータを選択させるために、スループットを測定させるためのトリガーとなる情報が入力される。例えば、ユーザがホーム位置にいると判断し、スループットを測定させるための操作を行うようにしてもよい。
【０１１１】
通信制御部２０４は、トリガーが入力されると、通信部１１０に接続可能なオペレータを検索させる。また、通信制御部２０４は、通信部１１０によるオペレータの検索の結果、複数のオペレータが検出された場合には、通信部１１０に、該複数のオペレータに順次無線接続を行うように命令する。また、通信制御部２０４には、接続先情報が入力される。接続先情報は、オペレータを介して、当該携帯端末装置１００が通信を行うべき装置である。例えば、本国のサーバであってもよい。例えば、本国の会社がVPNを採用している場合には、ゲートウエイであってもよい。接続先は複数設定できる。通信制御部２０４は、該複数のオペレータに順次無線接続を行い、該オペレータを介して接続先に接続する。通信制御部２０４は、複数のオペレータに順次無線接続を行うように命令した際に、該無線接続するオペレータの情報を通信速度測定部２０６に入力する。
【０１１２】
＜スループットテーブル＞
図１６は、記憶部１０４に記憶されるスループットテーブルの一例を示す。
【０１１３】
本スループットテーブルには、図５に示したスループットテーブルにおいて、GPS位置を除いたものである。
【０１１４】
＜本携帯端末装置１００の動作＞
本携帯端末装置１００の動作は、図１０を参照して説明したフローチャートにより説明される。
【０１１５】
ステップＳ１００８の現在位置測定は行われない。
【０１１６】
ステップＳ１０１０において、現在の位置がホーム位置であるかどうかの判断は、トリガーとなる操作が行われたかどうかにより判断される。例えば、トリガーとなる操作が行われた場合に、ホーム位置であると判断する。
【０１１７】
本変形例によれば、携帯端末装置側で、スループットに基づいて、無線接続すべきオペレータを決定できる。従って、ユーザに対して、最適な接続オペレータを認識させることができる。さらに、接続元及び／又は接続先を複数設定できるため、接続元と接続先のペア毎に、最適な接続オペレータを決定できる。
【０１１８】
また、トリガーに基づいてスループットが測定されることにより、屋外、屋内に関わらず、接続先との接続が行われる場合に接続すべきオペレータをスループットに基づいて決定できる。携帯端末装置側で、現在位置がホーム位置と同一と見なせる範囲に含まれるかどうかを判定する処理を行う必要がないため、携帯端末装置に対する処理負荷を低減できる。
【０１１９】
上述した実施例において、選択するオペレータの候補としては同様の無線通信方式である必要はない。例えば、選択するオペレータの候補に、WCDMA、ジーエスエム(GSM: Global System for Mobile Communications)、ワイマックス(WiMAX: Worldwide Interoperability for Microwave Access)、ワイファイ(WiFi: Wireless Fidelity)などが含まれてもよい。
【０１２０】
図１７は、異なる無線通信方式により複数のオペレータがサービスを提供しているエリアの一例を示す。
【０１２１】
携帯端末装置１００は、オペレータＡのネットワークに接続するための基地局２００１、オペレータＢのネットワークに接続するための基地局２００２、及びオペレータＣのネットワークに接続するための基地局２００３から、当該携帯端末装置１００の接続先を選択する。基地局２００１、２００２、及び２００３は、通信網３００と接続される。該通信網３００はインタネットであってもよい。該通信網には接続先であるサーバ４００が接続される。例えば、基地局２００１はWCDMA、GSMによりサービスを提供し、基地局２００２はWiMAXによりサービスを提供し、基地局２００３はWiFiによりサービスを提供する。
【０１２２】
携帯端末装置１００は、上述した方法と同様の方法により各基地局を介して、接続先（サーバ４００）に接続し、スループットを測定する。そして、スループットに基づいて、最適な接続先を決定する。
【０１２３】
本実施例によれば、携帯端末装置は、複数のオペレータがサービスを提供しているエリアで無線通信を行う場合に最高のスループットが得られるオペレータを選択できる。
【０１２４】
以上の実施例を含む実施形態に関し、以下の項目を開示する。
【０１２５】
（１）  接続先事業者を切り替えることができる携帯端末装置であって、
接続可能な事業者を検索する、通信部としての検索部と、
該検索部により検索された事業者を介して所定の接続先に接続する、通信制御部としての接続部と、
該接続部により接続された接続先との間のスループットを測定する、通信速度測定部としてのスループット測定部と、
該スループット測定部により測定されたスループットを、測定位置と共に事業者ごとに記憶する、記憶部としてのスループット記憶部と
を有する。
【０１２６】
（２）  （１）に記載の携帯端末装置において、
前記記憶部は、測定時間と共に、前記スループットを記憶する。
【０１２７】
（３）  （１）又は（２）に記載の携帯端末装置において、
前記事業者ごとに測定されたスループットに基づいて、該スループットが最高である事業者を無線接続すべき事業者として設定する、推奨オペレータ設定部としての推奨事業者設定部
を有する。
【０１２８】
（４）  （１）ないし（３）のいずれか１項に記載の携帯端末装置において、
前記記録部は、測定位置として、ＧＰＳによる位置情報、及び前記事業者の国・事業者コード、ロケーションエリアＩＤ、セルＩＤの少なくとも一方を記憶する。
【０１２９】
（５）  接続先事業者を切り替えることができる携帯端末装置における方法であって、
接続可能な事業者を検索する検索ステップと、
該検索ステップにより検索された事業者を介して所定の接続先に接続する接続ステップと、
該接続ステップにより接続された接続先との間のスループットを測定するスループット測定ステップと、
該スループット測定ステップにより測定されたスループットを、測定位置と共に事業者ごとに記憶するスループット記憶ステップと
を有する。
【０１３０】
説明の便宜上、発明の理解を促すため具体的な数値例を用いて説明されるが、特に断りのない限り、それらの数値は単なる一例に過ぎず適切な如何なる値が使用されてよい。
【０１３１】
以上、本発明は特定の実施例を参照しながら説明されてきたが、各実施例は単なる例示に過ぎず、当業者は様々な変形例、修正例、代替例、置換例等を理解するであろう。説明の便宜上、本発明の実施例に係る装置は機能的なブロック図を用いて説明されたが、そのような装置はハードウエアで、ソフトウエアで又はそれらの組み合わせで実現されてもよい。本発明は上記実施例に限定されず、本発明の精神から逸脱することなく、様々な変形例、修正例、代替例、置換例等が包含される。
【符号の説明】
【０１３２】
１０  携帯端末装置
２０（２０１、２０２、２０３）  基地局装置
３０  通信網
４０  サーバ
１００  携帯端末装置
１０２  中央演算処理装置(CPU: Central Processing Unit)
１０４  記憶部
１０６  入力部
１０８  出力部
１１０  通信部
２００（２００１、２００２、２００３）  基地局装置
２０２  位置判定部
２０４  通信制御部
２０６  通信速度測定部
２０８  統計処理部
２１０  推奨オペレータ設定部
３００  通信網
４００  サーバ
【図１】
2011091649.tif 000003
【図２】
2011091649.tif 000004
【図３】
2011091649.tif 000005
【図４】
2011091649.tif 000006
【図５】
2011091649.tif 000007
【図６】
2011091649.tif 000008
【図７】
2011091649.tif 000009
【図８】
2011091649.tif 000010
【図９】
2011091649.tif 000011
【図１０】
2011091649.tif 000012
【図１１】
2011091649.tif 000013
【図１２】
2011091649.tif 000014
【図１３】
2011091649.tif 000015
【図１４】
2011091649.tif 000016
【図１５】
2011091649.tif 000017
【図１６】
2011091649.tif 000018
【図１７】
2011091649.tif 000019