(57)【特許請求の範囲】
【請求項１】
複数の異なる無線通信事業者の通信網から無線通信に利用する通信網を選択可能な通信端末であって、
各無線通信事業者との契約内容を示す契約情報と、各無線通信事業者の通信網を利用した無線通信の電波強度とを用いて、各通信網の優先度を決定する優先度決定部と、
上記優先度が最も高い上記通信網を、上記無線通信に利用する通信網として決定する通信網決定部と、を備え、
上記契約情報は、上記無線通信の速度を示す速度情報、または上記無線通信にかかる料金の算出方法を示す料金情報であり、
上記優先度決定部は、上記通信網を介して送信または受信されるデータのサイズが所定の閾値を超える場合に、上記契約情報として上記速度情報を用いる一方、上記データのサイズが上記所定の閾値以下である場合に、上記契約情報として上記料金情報を用いることを特徴とする通信端末。
【請求項２】
上記優先度決定部は、上記契約情報から決定される各通信網の優先度である契約優先度と、上記電波強度から決定される各通信網の優先度である電波優先度とに基づいて、各通信網の優先度を決定することを特徴とする請求項１に記載の通信端末。
【請求項３】
上記優先度決定部は、各通信網について、上記電波強度が強いほど、上記電波優先度を高くすることを特徴とする請求項２に記載の通信端末。
【請求項４】
上記契約情報を記憶する記憶部と、
外部の記憶装置と通信して、上記記憶部に記憶されている上記契約情報を更新する更新部と、をさらに備えることを特徴とする請求項１から３のいずれか１項に記載の通信端末。
【請求項５】
複数の異なる無線通信事業者の通信網から無線通信に利用する通信網を選択可能な通信端末の制御方法であって、
各無線通信事業者との契約内容を示す契約情報と、各無線通信事業者の通信網を利用した無線通信の電波強度とを用いて、各通信網の優先度を決定する優先度決定ステップと、
上記優先度が最も高い上記通信網を、上記無線通信に利用する通信網として決定する通信網決定ステップと、を含み、
上記契約情報は、上記無線通信の速度を示す速度情報、または上記無線通信にかかる料金の算出方法を示す料金情報であり、
上記優先度決定ステップでは、上記通信網を介して送信または受信されるデータのサイズが所定の閾値を超える場合に、上記契約情報として上記速度情報を用いる一方、上記データのサイズが上記所定の閾値以下である場合に、上記契約情報として上記料金情報を用いることを特徴とする通信端末の制御方法。
【請求項６】
請求項１に記載の通信端末としてコンピュータを機能させるための制御プログラムであって、上記優先度決定部および上記通信網決定部としてコンピュータを機能させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の異なる無線通信事業者の通信網から無線通信に利用する通信網を選択可能な通信端末に関する。
【背景技術】
【０００２】
複数のＳＩＭ（subscriber identity module）カードを挿入可能とすることで、複数の異なる無線通信事業者の通信網から、無線通信に利用する通信網を選択可能とする通信端末（いわゆる、マルチＳＩＭ端末）が従来技術として知られている。特許文献１には、複数の異なる無線通信事業者のそれぞれを利用した複数の無線通信手段を備え、使用条件に応じて、複数の無線通信手段を同時に有効にする第１の通信モードと、いずれか１つの無線通信手段を有効にする第２の通信モードとを切り換える技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１２４９５３号公報（２０１１年６月２３日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術は、第１の通信モードにおいていずれの無線通信手段を用いるか、すなわち、いずれの無線通信事業者の通信網を利用して通信するかを決定することができない。そのため、状況に応じた最適な無線通信を行うことができないという問題がある。本発明は、上記の問題点に鑑みてなされたものであり、その目的は、状況に応じた最適な無線通信を行うことができる通信端末を提供することにある。
【課題を解決するための手段】
【０００５】
上記の課題を解決するために、本発明の一態様に係る通信端末は、複数の異なる無線通信事業者の通信網から無線通信に利用する通信網を選択可能な通信端末であって、各無線通信事業者との契約内容を示す契約情報と、各無線通信事業者の通信網を利用した無線通信の電波強度とを用いて、各通信網の優先度を決定する優先度決定部と、上記優先度が最も高い上記通信網を、上記無線通信に利用する通信網として決定する通信網決定部と、を備える。
【０００６】
また、上記の課題を解決するために、本発明の一態様に係る通信端末の制御方法は、複数の異なる無線通信事業者の通信網から無線通信に利用する通信網を選択可能な通信端末の制御方法であって、各無線通信事業者との契約内容を示す契約情報と、各無線通信事業者の通信網を利用した無線通信の電波強度とを用いて、各通信網の優先度を決定する優先度決定ステップと、上記優先度が最も高い上記通信網を、上記無線通信に利用する通信網として決定する通信網決定ステップと、を含む。
【発明の効果】
【０００７】
本発明の一態様によれば、状況に応じた最適な無線通信を行うことができる通信端末を提供することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】実施形態１に係る携帯端末の要部構成の一例を示すブロック図である。
【図２】実施形態１に係る携帯端末に挿入された各ＳＩＭカードに格納された契約情報のデータ構造および具体例を示す図である。
【図３】実施形態１に係る携帯端末の記憶部に記憶されているデータのデータ構造および具体例を示す図である。
【図４】実施形態１に係る携帯端末が実行する位置登録処理の流れの一例を示すフローチャートである。
【図５】実施形態１に係る携帯端末が実行する事業者決定処理の流れの一例を示すフローチャートである。
【図６】実施形態２に係る携帯端末およびサーバの要部構成の一例を示すブロック図である。
【図７】実施形態２に係る携帯端末の記憶部に記憶されている契約情報のデータ構造および具体例を示す図である。
【図８】図６に示すサーバの記憶部に記憶されているサーバ側契約情報のデータ構造および具体例を示す図である。
【図９】実施形態２に係る携帯端末が実行する事業者決定処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
〔実施形態１〕
以下、本発明の一実施形態について、図１〜図５に基づいて説明すれば、以下のとおりである。
【００１０】
まず、図１を参照して、本実施形態に係る携帯端末１の要部構成について説明する。図１は携帯端末１（通信端末）の要部構成の一例を示すブロック図である。携帯端末１は、図１に示すように、通信部１１、操作部１２、制御部１３、ＳＩＭ挿入部１４、記憶部１５を備えている。なお、本実施形態では、携帯端末１としてスマートフォンを想定している。つまり、本実施形態に係る携帯端末１は、表示部などの一般的なスマートフォンが備える部材を備えているが、これらの部材は本発明との関連が薄いため、図示および詳細な説明を省略している。また、本発明に係る通信端末はスマートフォンに限定されない。具体的には、複数の異なる通信事業者の通信網を利用した無線通信が可能な携帯電話、タブレット端末などに本発明を適用してもよい。
【００１１】
通信部１１は携帯端末１が他の装置と無線通信するためのものである。本実施形態では、通信部１１が他の装置からＷｅｂページのＨＴＭＬデータを取得し、操作部１２に対するユーザ操作に応じて、当該ＨＴＭＬデータに含まれるリンク先のコンテンツ（データ）を取得（ダウンロード）する例について説明する。通信部１１は受信した情報を携帯端末１の各部に出力する。なお、通信部１１は情報のダウンロードだけでなく、携帯端末１から他の装置に情報を送信（アップロード）してもよい。すなわち、本発明は情報の受信だけでなく、送信にも適用可能である。また、通信部１１は他の装置との無線通信を開始するに先立ち、図示しないアンテナを介して無線通信の基地局にアクセスして携帯端末１の位置登録処理を行う。これにより、携帯端末１の現在位置に応じた基地局を介して、他の装置と無線通信を行うことが可能となる。なお、位置登録処理の詳細については後述する。
【００１２】
操作部１２はユーザの操作を受け付けるものである。具体的には、操作部１２はタッチパネルや物理キーであり、操作部１２は受け付けたユーザの操作に応じた信号（操作信号）を携帯端末１の各部に出力する。
【００１３】
ＳＩＭ挿入部１４にはＳＩＭカードが挿入される。本実施形態に係るＳＩＭ挿入部１４は最大３枚のＳＩＭカード（ＳＩＭカード４Ａ、４Ｂ、４Ｃ）を挿入可能である。なお以降、３枚のＳＩＭカードを区別する必要が無い場合、「ＳＩＭカード４」と記載する。なお、本実施形態では最大３枚のＳＩＭカード４が挿入可能なＳＩＭ挿入部１４に、３枚のＳＩＭカード４を挿入する例を示すが、ＳＩＭ挿入部１４に挿入可能なＳＩＭカード４の枚数、および、実際に挿入するＳＩＭカード４の枚数はこの例に限定されない。
【００１４】
ＳＩＭカード４は、携帯端末１が通信部１１を介した無線通信を行うために必要な各種情報を記録した記録媒体である。例えば、ＳＩＭカード４は、無線通信を行うための契約の内容を示す契約情報を記録している。ここで、図２を参照して契約情報の詳細を説明する。図２は、携帯端末１に挿入された各ＳＩＭカードに格納された契約情報のデータ構造および具体例を示す図であり、図２の（ａ）はＳＩＭカード４Ａの契約情報、図２の（ｂ）はＳＩＭカード４Ｂの契約情報、図２の（ｃ）はＳＩＭカード４Ｃの契約情報である。
【００１５】
契約情報は、ユーザが契約した無線通信事業者（以下、事業者）を識別する事業者コード（図２では「事業者」で示す）と、無線通信の速度を示す速度情報（図２では「速度」で示す）と、無線通信に対する課金（無線通信にかかる料金の算出方法）を示す課金情報（料金情報、図２では「課金」で示す）とを対応付けた情報である。例えば、図２の（ａ）に示すように、ＳＩＭカード４Ａには、事業者コードとして「００１」、速度情報として「３．６Ｍｂｐｓ」、課金情報として「０．２円／パケット」が格納されている。また、図２の（ｂ）に示すように、ＳＩＭカード４Ｂには、事業者コードとして「００２」、速度情報として「１４４ｋｂｐｓ」、課金情報として「０．１円／パケット」が格納されている。また、図２の（ｃ）に示すように、ＳＩＭカード４Ｃには、事業者コードとして「００３」、速度情報として「３ＧＢまで１．８Ｍｂｐｓ、３ＧＢから１２８ｋｂｐｓ」、課金情報として「定額」が格納されている。なお、図２の（ｃ）に示す速度情報は、所定期間内の通信データ量の総計が３ＧＢを超えると無線通信の速度が低下することを示している。また、図２の（ｃ）に示す課金情報は実際には具体的な金額が格納されている。なお、契約情報のデータ構造および具体例は図２に示す例に限定されない。例えば、速度情報、課金情報の他に、ローミング可能な事業者を示すローミング情報が事業者コードに対応付けられていてもよい。
【００１６】
記憶部１５は携帯端末１にて扱われる各種データを記憶する。図示の例では、受信レベル順位５１と通信履歴情報５２とが記憶部１５に記憶されている。なお、記憶部１５は携帯端末１から着脱可能な記録媒体（記録装置）であってもよい。ここで、受信レベル順位５１および通信履歴情報５２の詳細を説明する。図３の（ａ）は受信レベル順位５１のデータ構造および具体例を示す図であり、図３の（ｂ）は通信履歴情報５２のデータ構造および具体例を示す図である。受信レベル順位５１は、図３の（ａ）に示すように、携帯端末１と各事業者の基地局との無線通信の電波強度（すなわち、受信レベル）が強い順に、上述した事業者コードを並べたものである。図３の（ａ）の例では、「００２」が示す事業者の基地局との間の受信レベルが最も高く、「００１」が示す事業者の基地局との間の受信レベルが最も低い。すなわち、仮に通信速度が同じ場合、「００２」が示す事業者の通信網を介してコンテンツをダウンロードすれば、最も短い時間でダウンロードが完了することとなる。通信履歴情報５２は、図３の（ｂ）に示すように、上述した事業者コードと、所定期間内に無線通信を行った時間を示す総アクセス時間と、所定期間内に受信したデータ量を示す通信データ量とを対応付けた情報である。なお、受信レベル順位５１および通信履歴情報５２のデータ構造および具体例は、図３に示す例に限定されない。
【００１７】
制御部１３は携帯端末１の各部を統括して制御するものであり、事業者確認部３１、順位決定部３２、優先度決定部３３、取得事業者決定部３４（通信網決定部）、およびダウンロード実行部３５を含む。
【００１８】
事業者確認部３１は、通信可能な基地局が、携帯端末１に挿入されているＳＩＭカード４に記憶されている事業者コードが示す事業者の基地局であるか否かを確認する。換言すれば、事業者確認部３１は上述した位置登録処理を実行する。具体的には、事業者確認部３１は、携帯端末１が起動されたとき（換言すれば、電源がＯＮされたとき）に、または、携帯端末１の移動によって、ある基地局の通信可能範囲であるセルが変更されたときに、セル（通信可能な基地局）を検出し、検出されたすべてのセルの事業者コードを基地局から取得する。そして、ＳＩＭ挿入部１４に挿入されているＳＩＭカード４に記憶されている事業者コードを確認し、取得した事業者コードと一致するか否かを判定する。一致する場合、携帯端末１の位置登録処理を実行する。これにより、一致した事業者コードが示す事業者の通信網を利用した無線通信を行うことが可能となる。また、事業者確認部３１は、事業者コードの取得における受信レベルを特定する。そして、特定した受信レベルのうち、位置登録処理を行ったセルの受信レベルと事業者コードとを対応付けて順位決定部３２に出力する。
【００１９】
順位決定部３２は受信レベル順位５１を生成する。具体的には、順位決定部３２は事業者確認部３１から取得した受信レベルを比較し、受信レベルが高い順に並べることで受信レベル順位５１を生成する。そして、順位決定部３２は生成した受信レベル順位５１を記憶部１５に記憶する。
【００２０】
優先度決定部３３は各事業者が有する通信網の優先度を決定する。具体的には、優先度決定部３３は、操作部１２からコンテンツのダウンロードを示す操作信号を取得すると、先に取得していたＨＴＭＬデータに含まれるリンクの情報から、リンク先のコンテンツのサイズを特定する。なお、コンテンツは特に限定されず、一例として動画データ、音声データ、テキストデータなどが挙げられる。また、ＨＴＭＬデータを取得するときに利用する通信網は、例えば受信レベルが最も高い事業者の通信網を用いて取得するが、この例に限定されない。また、ＨＴＭＬデータは事業者の通信網を用いずに取得してもよい。例えば、携帯端末１に記憶されているＨＴＭＬデータを読み出してもよいし、他の装置に記憶されているＨＴＭＬデータをＢｌｕｅｔｏｏｔｈ（登録商標）などの無線通信を用いて取得してもよい。
【００２１】
優先度決定部３３は、コンテンツのサイズを特定すると、当該サイズが所定の閾値（例えば１ＭＢ）を超えるか否かを判定する。そして、１ＭＢを超えると判定した場合、取得事業者決定部３４は各ＳＩＭカード４に記憶されている速度情報を参照して速度情報を比較し、値が大きい（通信速度が速い）速度情報に対応付けられた事業者コードが示す事業者の優先度（契約優先度）を高くする。なお、優先度決定部３３は、図２の（ｃ）に示すような、条件に応じて速度が変わるような速度情報がある場合、速度情報を比較するときに通信履歴情報５２を参照し、速度を特定する。本実施形態の場合、通信データ量を参照して、速度を１．８Ｍｂｐｓまたは１２８ｋｂｐｓのいずれかに特定する。
【００２２】
一方、１ＭＢ以下と判定した場合、優先度決定部３３は各ＳＩＭカード４に記憶されている課金情報を読み出す。そして、取得事業者決定部３４は課金情報とコンテンツのデータサイズとから算出される、コンテンツのダウンロードにかかる金額を比較し、算出された値が小さい（金額が安い）課金情報に対応付けられた事業者コードが示す事業者の優先度（契約優先度）を高くする。なお、優先度決定部３３は、条件に応じて金額が変わるような課金情報がある場合、課金情報を比較するときに、記憶部１５から通信履歴情報５２を読み出し、金額を特定する。
【００２３】
さらに、優先度決定部３３は、記憶部１５に記憶されている受信レベル順位５１を参照して、順位の高い事業者コードが示す事業者の優先度（電波優先度）を高くする。以上より、速度情報（または課金情報）および受信レベル順位５１に応じた各事業者の優先度が決定される。なお、優先度のデータ構造は特に限定されず、例えば、値が高いほど優先度が高いことを示すスコアであってもよい。優先度決定部３３は決定した各事業者の優先度を取得事業者決定部３４に出力する。
【００２４】
取得事業者決定部３４はダウンロードの際に利用する通信網を有する事業者を決定する。具体的には、取得事業者決定部３４は、優先度決定部３３から各事業者の優先度を取得すると、当該優先度を比較し、優先度が最も高い事業者を特定する。そして、取得事業者決定部３４は優先度が最も高い事業者の事業者コードを、コンテンツのダウンロードを実行する事業者の事業者コードとして、ダウンロード実行部３５に出力する。
【００２５】
ダウンロード実行部３５はコンテンツのダウンロードを実行する。具体的には、ダウンロード実行部３５は、取得事業者決定部３４から取得した事業者コードが示す事業者が有する通信網を介して、コンテンツのダウンロードを実行する。
【００２６】
次に、図４を参照して、携帯端末１が実行する位置登録処理の流れについて説明する。図４は、位置登録処理の流れの一例を示すフローチャートである。まず、事業者確認部３１は、携帯端末１が起動される（または、携帯端末１の移動によって、セルが変更となる）とセルを検出する。そして、検出したセルから受信レベルが最高のセルを選択する（ステップＳ１、以下「ステップ」を省略する）。続いて、事業者確認部３１は、選択したセルの事業者コードと一致する事業者コードを含む契約情報を記憶したＳＩＭカード４があるか否かを判定する（Ｓ２）。事業者コードが一致するＳＩＭカード４があると判定した場合（Ｓ２でＹＥＳ）、事業者確認部３１は事業者コードが一致するＳＩＭカード４を用いて位置登録を行う（Ｓ３）。一方、事業者コードが一致するＳＩＭカード４がないと判定した場合（Ｓ２でＮＯ）、事業者確認部３１はＳ３の処理を省略する。続いて、事業者確認部３１は検出したすべてのセルを判定したか否かを確認する（Ｓ４）。すべてのセルを判定していない場合（Ｓ４でＮＯ）、事業者確認部３１は次に受信レベルが高いセルを選択する（Ｓ５）。そして、位置登録処理はＳ２の処理に戻る。
【００２７】
一方、全てのセルを判定していた場合（Ｓ４でＹＥＳ）、事業者確認部３１は、位置登録を行ったセルの受信レベルと事業者コードとを対応付けて順位決定部３２に出力する。順位決定部３２は取得した受信レベルを比較し、受信レベルが高い順に並べることで受信レベル順位５１を生成する。そして、受信レベル順位５１を記憶部１５に記憶する（Ｓ６）。以上で、位置登録処理は終了する。
【００２８】
次に、図５を参照して、携帯端末１が実行する事業者決定処理の流れについて説明する。図５は、事業者決定処理の流れの一例を示すフローチャートである。なお図５は、ユーザが操作部１２に対してコンテンツのダウンロードを実行するための操作を行った後の処理の流れを示している。まず、優先度決定部３３はコンテンツのサイズを解析する（Ｓ１１）。続いて、優先度決定部３３はコンテンツのサイズが閾値よりも大きいか否かを判定する（Ｓ１２）。大きいと判定した場合（Ｓ１２でＹＥＳ）、優先度決定部３３は受信レベル順位５１と、ＳＩＭカード４に記憶されている契約情報に含まれる速度情報とに応じて各事業者の優先度を決定する（Ｓ１３、優先度決定ステップ）。一方、コンテンツのサイズが閾値以下と判定した場合（Ｓ１２でＮＯ）、優先度決定部３３は受信レベル順位５１と、ＳＩＭカード４に記憶されている契約情報に含まれる課金情報とに応じて各事業者の優先度を決定する（Ｓ１４、優先度決定ステップ）。そして、優先度決定部３３は各事業者の優先度を取得事業者決定部３４に送信する。続いて、取得事業者決定部３４は優先度の最も高い事業者を、ダウンロードを実行する事業者に決定し（Ｓ１５、通信網決定ステップ）、決定した事業者を示す事業者コードをダウンロード実行部３５に出力する。最後に、ダウンロード実行部３５は事業者コードが示す事業者の通信網を介してダウンロードを実行する（Ｓ１６）。以上で、事業者決定処理は終了する。
【００２９】
〔実施形態２〕
本発明の他の実施形態について、図６〜図９に基づいて説明すれば、以下のとおりである。なお、実施形態２では、説明の便宜上、上記実施形態にて説明した部材と同じ機能を有する部材については同じ符号を付記し、その説明を省略する。
【００３０】
ＳＩＭカード４に記憶された契約情報は、ユーザが自発的に契約を変更しない限りは更新されない。そのため、速度情報および課金情報が事業者によって変更された場合に、ＳＩＭカード４に記憶されたこれらの情報と、実際の速度や課金とが一致せず、最適な無線通信を行なうことができないおそれがある。
【００３１】
そこで、本実施形態に係る携帯端末１ａは、定期的にサーバ２（外部の記憶装置）と通信を行い、最新の契約情報５３を記憶部１５ａに記憶する。これにより、携帯端末１ａは、契約情報５３を参照して、最新の速度情報および課金情報に応じて無線通信を行う通信網を決定することができる。よって、契約情報が変更されても最適な無線通信を行うことができる。また、ＳＩＭカード４に速度情報および課金情報が記憶されていない場合であっても、無線通信を行う通信網を決定することができる。
【００３２】
まず、図６を参照して、本実施形態に係る無線通信システム１０に含まれる携帯端末１ａおよびサーバ２の要部構成について説明する。図６は、携帯端末１ａおよびサーバ２の要部構成の一例を示すブロック図である。携帯端末１ａは、実施形態１にて説明した携帯端末１と異なり、制御部１３および記憶部１５に代えて制御部１３ａおよび記憶部１５ａを備えている。
【００３３】
記憶部１５ａは、記憶部１５と異なり、新たに契約情報５３を記憶している。ここで、図７を参照して契約情報５３の詳細を説明する。図７は契約情報５３のデータ構造および具体例を示す図である。契約情報５３は、図７に示すように、事業者コード、速度情報、および課金情報を対応付けたテーブルである。なお、事業者コード、速度情報、および課金情報については実施形態１にて説明しているため、ここでの説明を省略する。また、契約情報５３のデータ構造および具体例は、図７の例に限定されない。例えば、契約情報５３は、後述するサーバ側契約情報７１（端末管理情報）と同様のものであってもよい。
【００３４】
制御部１３ａは制御部１３と異なり、優先度決定部３３に代えて優先度決定部３３ａを含む。また、制御部１３ａは新たに契約情報更新部３６（更新部）を含む。優先度決定部３３ａは優先度決定部３３と異なり、速度情報または課金情報を参照するときに、ＳＩＭカード４に記憶されている契約情報ではなく記憶部１５に記憶されている契約情報５３を参照する。
【００３５】
契約情報更新部３６は契約情報５３を更新する。具体的には、契約情報更新部３６は図示しないタイマを常に参照しており、所定のタイミング（例えば、１日のうちの所定の時間）となったときに、通信網（例えば、受信レベルが最も高い通信網）を介して、サーバ側契約情報７１を供給するようサーバ２に指示する。ここで、図８を参照してサーバ側契約情報７１の詳細を説明する。図８はサーバ側契約情報７１のデータ構造および具体例を示す図である。なお、サーバ側契約情報７１のデータ構造および具体例は図８の例に限定されない。
【００３６】
サーバ側契約情報７１は、ネットワーク事業者情報（国名と事業者コードとの組み合わせ）と、機種情報（ＩＭＥＩと対応機種情報との組み合わせ）とに対応する、速度情報および課金情報を示す情報である。なお、ＩＭＥＩ（International Mobile Equipment Identity）とは、携帯端末１を識別可能な、端末固有の製造番号情報である。また対応機種情報（図８では「対応機種」で示す）とは、携帯端末１の機種を示す情報である。すなわち、サーバ側契約情報７１は、すべての携帯端末１ａのユーザの契約内容を管理するデータベースであると表現することもできる。また、サーバ側契約情報７１のレコードは、例えばユーザがＳＩＭカード４を購入したとき（事業者と契約したとき）に、事業者によってサーバ側契約情報７１に新たに登録される。また、ＭＶＮＯ（Mobile Virtual Network Operator）などが通信事業に参入した場合に、速度情報および課金情報を空欄とした複数のレコードを登録し、ユーザがＳＩＭカード４を購入したときに、契約内容に応じて速度情報および課金情報を登録してもよい。
【００３７】
契約情報更新部３６は取得したサーバ側契約情報７１を、図示しない自端末のＩＭＥＩを用いて検索する。そして、検索されたＩＭＥＩに対応付けられている事業者コード、速度情報、および課金情報を用いて、契約情報５３を生成し、記憶部１５に記憶する。なお、契約情報更新部３６は取得したサーバ側契約情報７１を契約情報５３として記憶してもよい。また、契約情報更新部３６はＩＭＥＩに代えて対応機種情報を用いてサーバ側契約情報７１を検索してもよい。
【００３８】
続いて、サーバ２の要部構成について説明する。図６に示すように、サーバ２は通信部２１、制御部２２、および記憶部２３を備えている。通信部２１は、サーバ２が他の装置と無線通信するためのものである。具体的には、通信部２１はサーバ側契約情報７１を携帯端末１ａに送信する。制御部２２はサーバ２の各部を統括して制御するものであり、通信制御部６１を含む。通信制御部６１は携帯端末１ａからの指示に応じて記憶部２３からサーバ側契約情報７１を読み出し、通信部２１を制御して、サーバ側契約情報７１を携帯端末１ａに送信する。記憶部２３はサーバ２にて扱われる各種データを記憶する。図示の例では、サーバ側契約情報７１が記憶部２３に記憶されている。なお、サーバ側契約情報７１については既に説明しているため、ここでの説明を省略する。
【００３９】
次に、図９を参照して、携帯端末１ａが実行する事業者決定処理の流れについて説明する。図９は、事業者決定処理の流れの一例を示すフローチャートである。なお、図９において、Ｓ２８およびＳ２９は、図５のＳ１５およびＳ１６と同様であるため、ここでの説明を省略する。
【００４０】
まず、契約情報５３の更新タイミングとなった場合（Ｓ２１でＹＥＳ）、契約情報更新部３６は契約情報５３を更新する（Ｓ２２）。一方、契約情報５３の更新タイミングではない場合（Ｓ２１でＮＯ）、Ｓ２２の処理は省略される。続いて、優先度決定部３３ａは、コンテンツをダウンロードするための操作信号を待機している（Ｓ２３）。操作部１２から当該操作信号を取得した場合（Ｓ２３でＹＥＳ）、優先度決定部３３ａはコンテンツのサイズを解析する（Ｓ２４）。続いて、優先度決定部３３ａはコンテンツのサイズが閾値よりも大きいか否かを判定する（Ｓ２５）。大きいと判定した場合（Ｓ２５でＹＥＳ）、優先度決定部３３ａは、受信レベル順位５１と、記憶部１５に記憶されている契約情報５３に含まれる速度情報とに応じて各事業者の優先度を決定する（Ｓ２６）。一方、コンテンツのサイズが閾値以下と判定した場合（Ｓ２５でＮＯ）、優先度決定部３３ａは、受信レベル順位５１と、記憶部１５に記憶されている契約情報５３に含まれる課金情報とに応じて各事業者の優先度を決定する（Ｓ２７）。
【００４１】
〔変形例〕
上述した実施形態１および２では、コンテンツのデータサイズに応じて、速度情報を参照するか、または課金情報を参照するかを決定していた。しかしながら、本発明に係る携帯端末１（携帯端末１ａ）は、いずれの情報を参照するかをコンテンツのデータサイズに応じて決定するものに限定されない。例えば、速度情報を参照するか、または課金情報を参照するかを、ユーザがあらかじめ選択可能であってもよい。この例の場合、ユーザは操作部１２を操作することによって、速度情報を参照するか、または課金情報を参照するかをあらかじめ選択しておく。そして、操作部１２はユーザの選択を示す情報を優先度決定部３３（優先度決定部３３ａ）に出力する。優先度決定部３３（優先度決定部３３ａ）は、取得した情報を参照して、当該選択された情報と受信レベル順位５１とに応じて、コンテンツをダウンロードする事業者の通信網を決定する。また、本発明に係る携帯端末１（携帯端末１ａ）は、コンテンツのデータサイズに関係なく、常に速度情報、課金情報、および受信レベル順位５１のすべてを参照して、優先度を決定する構成であってもよい。
【００４２】
また、上述した実施形態１および２では、コンテンツのデータサイズが閾値を超える場合に速度情報を参照し、閾値以下となる場合に課金情報を参照する構成であった。しかしながら、本発明に係る携帯端末１（携帯端末１ａ）はこの例に限定されない。例えば、コンテンツのデータサイズが閾値を超える場合に課金情報を参照する構成であってもよい。
【００４３】
また、無線通信を実行している通信網を示す画像を、携帯端末１（携帯端末１ａ）の表示部（不図示）に表示してもよい。これにより、ユーザはどの通信網を用いて無線通信を実行しているのかを確認することができる。
【００４４】
また、上述した実施形態１および２では、コンテンツのデータサイズの閾値は１つであったが、当該閾値は２つ以上であってもよい。この変形例において、例えば、コンテンツのデータサイズが下方の閾値を下回る場合は課金情報を参照し、上方の閾値を上回る場合は速度情報を参照し、下方の閾値以上上方の閾値以下である場合は現在利用している通信網を継続して使用する、としてもよい。
【００４５】
〔実施形態３〕
携帯端末１および携帯端末１ａの制御ブロック（特に事業者確認部３１、順位決定部３２、優先度決定部３３、取得事業者決定部３４、ダウンロード実行部３５、契約情報更新部３６、および優先度決定部３３ａ）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【００４６】
後者の場合、携帯端末１および携帯端末１ａは、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００４７】
〔まとめ〕
本発明の態様１に係る通信端末（携帯端末１）は、複数の異なる無線通信事業者の通信網から無線通信に利用する通信網を選択可能な通信端末であって、各無線通信事業者との契約内容を示す契約情報と、各無線通信事業者の通信網を利用した無線通信の電波強度とを用いて、各通信網の優先度を決定する優先度決定部（３３）と、上記優先度が最も高い上記通信網を、上記無線通信に利用する通信網として決定する通信網決定部（取得事業者決定部３４）と、を備える。
【００４８】
上記の構成によれば、契約情報と電波強度とを用いて決定した、複数の通信網のうち優先度が最も高い通信網を、無線通信に利用する通信網として決定するので、状況に応じた最適な無線通信を行うことができる。
【００４９】
本発明の態様２に係る通信端末は、上記態様１において、上記優先度決定部は、上記契約情報から決定される各通信網の優先度である契約優先度と、上記電波強度から決定される各通信網の優先度である電波優先度とに基づいて、各通信網の優先度を決定してもよい。
【００５０】
上記の構成によれば、契約情報から決定される契約優先度と、電波強度から決定される電波優先度とに基づいて、各通信網の優先度を決定するので、状況に応じた最適な無線通信を行うことができる。
【００５１】
本発明の態様３に係る通信端末は、上記態様２において、上記優先度決定部は、各通信網について、上記電波強度が強いほど、上記電波優先度を高くしてもよい。
【００５２】
上記の構成によれば、複数の通信網のうちの電波強度が強い通信網の電波優先度が高くなるので、電波強度が強い通信網が、無線通信を実行する通信網として決定される可能性が高くなる。よって、情報の送受信が完了するまでの時間が短縮される可能性を高くすることができる。
【００５３】
本発明の態様４に係る通信端末は、上記態様２または３において、上記契約情報は、上記無線通信の速度を示す速度情報、または上記無線通信にかかる料金の算出方法を示す料金情報であり、上記優先度決定部は、複数の上記通信網について、上記速度情報が示す上記無線通信の速度が速い、または上記料金情報に基づいて算出される上記無線通信にかかる料金が安いほど、上記契約優先度を高くしてもよい。
【００５４】
上記の構成によれば、複数の通信網のうちの無線通信の速度が速い通信網、または無線通信にかかる料金が安い通信網の契約優先度が高くなるので、このような通信網が無線通信を実行する通信網として決定される可能性が高くなる。よって、情報の送受信を高速で、または安価に行うことができる可能性を高くすることができる。
【００５５】
本発明の態様５に係る通信端末は、上記態様４において、上記優先度決定部は、上記通信網を介して送信または受信されるデータのサイズが所定の閾値を超える場合に、上記契約情報として上記速度情報を用いる一方、上記データのサイズが上記所定の閾値以下である場合に、上記契約情報として上記料金情報を用いてもよい。
【００５６】
上記の構成によれば、通信網を介して送信または受信されるデータのサイズが所定の閾値を超える場合に契約情報として速度情報を用い、所定の閾値以下である場合に契約情報として料金情報を用いる。これにより、データのサイズが大きい、すなわち送信または受信の完了まで時間がかかるデータは、速度を優先した通信網にて送受信が行われるので、データの送受信にかかる時間を短縮することができる。一方、データのサイズが小さい、すなわちどの通信網を利用してもかかる時間に差が無いデータは、料金を優先した通信網にて送信または受信が行われるので、データの送信または受信に係る料金を安くすることができる。以上より、データに応じた最適な通信網の選択が可能になる。
【００５７】
本発明の態様６に係る通信端末は、上記態様１から５のいずれかにおいて、上記契約情報を記憶する記憶部（１５）と、外部の記憶装置（サーバ２）と通信して、上記記憶部に記憶されている上記契約情報を更新する更新部（契約情報更新部３６）と、をさらに備えてもよい。
【００５８】
上記の構成によれば、記憶部に記憶されている契約情報を外部の記憶装置に記憶されている契約情報に更新することができる。また、無線通信事業者によって契約情報が変更された場合であっても、変更後の契約情報が外部の記憶装置に記憶されていれば、記憶部に記憶されている契約情報を変更後の契約情報に更新することができる。よって、実際の契約情報に応じて、無線通信を実行する通信網を適切に決定することができる。
【００５９】
本発明の態様７に係る通信端末の制御方法は、複数の異なる無線通信事業者の通信網から無線通信に利用する通信網を選択可能な通信端末の制御方法であって、各無線通信事業者との契約内容を示す契約情報と、各無線通信事業者の通信網を利用した無線通信の電波強度とから、各通信網の優先度を決定する優先度決定ステップ（ステップＳ１３、ステップＳ１４）と、上記優先度が最も高い上記通信網を、上記無線通信に利用する通信網として決定する通信網決定ステップ（ステップＳ１５）と、を含む。本態様に係る通信端末の制御方法は、上記態様１に係る通信端末と同様の作用効果を奏する。
【００６０】
本発明の各態様に係る通信端末は、コンピュータによって実現してもよく、この場合には、コンピュータを上記通信端末が備える各部（ソフトウェア要素）として動作させることにより上記通信端末をコンピュータによって実現させる通信端末の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００６１】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【符号の説明】
【００６２】
１  携帯端末（通信端末）、２  サーバ（外部の記憶装置）、１５  記憶部、３３  優先度決定部、３４  取得事業者決定部（通信網決定部）、３６  契約情報更新部（更新部）、Ｓ１３  優先度決定ステップ、Ｓ１４  優先度決定ステップ、Ｓ１５  通信網決定ステップ
【図１】
0006517115.tif 000002
【図２】
0006517115.tif 000003
【図３】
0006517115.tif 000004
【図４】
0006517115.tif 000005
【図５】
0006517115.tif 000006
【図６】
0006517115.tif 000007
【図７】
0006517115.tif 000008
【図８】
0006517115.tif 000009
【図９】
0006517115.tif 000010