(57)【要約】【課題】様々なサービスについて、適切なキャリアを用いて品質レベルや利用料金を広域に亘り維持できる通信端末、管理サーバ、通信システム、通信方法、およびプログラムを提供する。【解決手段】通信端末１００は、複数の通信キャリアがそれぞれ発行する複数の端末識別情報を登録する端末識別情報登録部１０２と、端末識別情報が登録された複数の通信キャリア５の通信網３を切り替えて通信する通信部１０４と、サービス毎に、適切な通信キャリア５を選択するための情報を含むサービス管理テーブル１０８に基づいて、サービスを利用する時に使用する通信キャリア５を選択する選択部１０６と、を備え、通信部１０４は、選択部１０６により選択された通信キャリア５の通信網３に切り替えて通信する。【選択図】図１
2015167266.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信キャリアがそれぞれ発行する複数の端末識別情報を登録する登録手段と、
前記端末識別情報が登録された複数の前記通信キャリアの通信網を切り替えて通信する通信手段と、
サービス毎に、適切な通信キャリアを選択するための情報を含むサービス管理テーブルに基づいて、サービスを利用する時に使用する通信キャリアを選択する選択手段と、を備え、
前記通信手段は、前記選択手段により選択された通信キャリアの通信網に切り替えて通信する通信端末。
【請求項２】
請求項１に記載の通信端末において、
前記サービスは、いずれかの前記通信キャリアの通信網に接続して、アプリケーションを実行することにより利用可能であり、
前記サービス管理テーブルには、前記サービス毎に、要求される通信品質、利用料金、または前記アプリケーションの特性に応じて定められた、前記適切な通信キャリアを選択するための情報が登録される通信端末。
【請求項３】
請求項１または２に記載の通信端末において、
前記サービス管理テーブルを、通信網を介して受信する受信手段をさらに備え、
前記選択手段が、前記受信手段が受信した前記サービス管理テーブルを用いて前記通信キャリアを選択する通信端末。
【請求項４】
請求項３に記載の通信端末において、
前記受信手段が、前記サービスの更新に伴い、更新された前記サービス管理テーブルを受信し、前記選択手段が、前記受信手段が受信した前記サービス管理テーブルを用いて前記通信キャリアを選択する通信端末。
【請求項５】
請求項１乃至４いずれかに記載の通信端末において、
前記登録手段は、利用可能な複数の前記通信キャリアの複数の前記端末識別情報を、記録媒体に記録する通信端末。
【請求項６】
複数の通信キャリアがそれぞれ発行する複数の端末識別情報を登録でき、前記端末識別情報が登録された通信キャリアの通信網を切り替えて通信可能な通信端末に、前記通信端末が利用可能なサービス毎に、適切な通信キャリアを選択するための情報を含むサービス管理テーブルを送信する送信手段を備える管理サーバ。
【請求項７】
請求項１乃至５いずれかに記載の通信端末と、
請求項６に記載の管理サーバと、を備える通信システム。
【請求項８】
通信端末が、
複数の通信キャリアがそれぞれ発行する複数の端末識別情報を保持し、
サービス毎に、適切な通信キャリアを選択するための情報を含むサービス管理テーブルに基づいて、サービスを利用する時に使用する通信キャリアを選択し、
前記端末識別情報が登録された通信キャリアの通信網を、選択された通信キャリアの通信網に切り替えて通信する通信方法。
【請求項９】
通信端末を実現するコンピュータに、
複数の通信キャリアがそれぞれ発行する複数の端末識別情報を登録する手順、
前記端末識別情報が登録された通信キャリアの通信網を切り替えて通信する手順、
サービス毎に、適切な通信キャリアを選択するための情報を登録したサービス管理テーブルに基づいて、サービスを利用する時に使用する通信キャリアを選択する手順、を実行させるためのプログラム。
【請求項１０】
複数の通信キャリアがそれぞれ発行する複数の端末識別情報を登録でき、前記端末識別情報が登録された通信キャリアの通信網を切り替えて通信可能な通信端末に、サービス毎に、適切な通信キャリアを選択するための情報を登録したサービス管理テーブルを送信する手順をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末、管理サーバ、通信システム、通信方法、およびプログラムに関し、特に、複数の通信キャリアを利用して通信する通信端末、管理サーバ、通信システム、通信方法、およびプログラムに関する。
【背景技術】
【０００２】
移動体ネットワークを介した通信において、特定のキャリアと契約し、特定キャリアが発行するＩＭＳＩが書き込まれたＳＩＭカードを使用して通信する無線通信システムの一例が、特許文献１に記載されている。
【０００３】
また、複数のＩＭＳＩをＩＣカードに記録して通信端末に装着し、発信を行う際に利用するＩＭＳＩを自動的に選択する方法の一例が、特許文献２に記載されている。特許文献２に記載された通信端末は、発信を行う時間帯、発信位置、または発信相手先毎に利用するＩＭＳＩを対応付ける各テーブル、さらに、これらの対応テーブルの優先度を対応付けたテーブル等を用いて、発信に利用するＩＭＳＩの選択を行う。
さらに、特許文献３には、使用者を識別する複数のカードを認識し、そのうちから選択されたカードの情報に基づいて動作する移動体通信端末が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１７７７９２号公報
【特許文献２】特開２００２−２９１０４３号公報
【特許文献３】特開２００７−１０４６８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した複数のＩＭＳＩを登録できる通信端末においては、グローバルな領域で、通話サービス以外のサービスを含む様々なサービスについて、ＩＭＳＩを選択して品質レベルや利用料金を広域に亘り維持してユーザに提供するという発想はなかった。
【０００６】
本発明の目的は、上述した課題である様々なサービスについて、品質レベルや利用料金を広域に亘り維持できないという問題点を解決する通信端末、管理サーバ、通信システム、通信方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の通信端末は、
複数の通信キャリアがそれぞれ発行する複数の端末識別情報を登録する登録手段と、
前記端末識別情報が登録された複数の前記通信キャリアの通信網を切り替えて通信する通信手段と、
サービス毎に、適切な通信キャリアを選択するための情報を含むサービス管理テーブルに基づいて、サービスを利用する時に使用する通信キャリアを選択する選択手段と、を備え、
前記通信手段は、前記選択手段により選択された通信キャリアの通信網に切り替えて通信する。
【０００８】
本発明の管理サーバは、
複数の通信キャリアがそれぞれ発行する複数の端末識別情報を登録でき、前記端末識別情報が登録された通信キャリアの通信網を切り替えて通信可能な通信端末に、前記通信端末が利用可能なサービス毎に、適切な通信キャリアを選択するための情報を含むサービス管理テーブルを送信する送信手段を備える。
【０００９】
本発明の通信システムは、
上記通信端末と、
上記管理サーバと、を備える。
【００１０】
本発明の通信方法は、
通信端末が、
複数の通信キャリアがそれぞれ発行する複数の端末識別情報を保持し、
サービス毎に、適切な通信キャリアを選択するための情報を含むサービス管理テーブルに基づいて、サービスを利用する時に使用する通信キャリアを選択し、
前記端末識別情報が登録された通信キャリアの通信網を、選択された通信キャリアの通信網に切り替えて通信する。
【００１１】
本発明のコンピュータプログラムは、
通信端末を実現するコンピュータに、
複数の通信キャリアがそれぞれ発行する複数の端末識別情報を登録する手順、
前記端末識別情報が登録された通信キャリアの通信網を切り替えて通信する手順、
サービス毎に、適切な通信キャリアを選択するための情報を登録したサービス管理テーブルに基づいて、サービスを利用する時に使用する通信キャリアを選択する手順、を実行させるためのプログラムである。
【００１２】
本発明のコンピュータプログラムは、
複数の通信キャリアがそれぞれ発行する複数の端末識別情報を登録でき、前記端末識別情報が登録された通信キャリアの通信網を切り替えて通信可能な通信端末に、サービス毎に、適切な通信キャリアを選択するための情報を登録したサービス管理テーブルを送信する手順をコンピュータに実行させるためのプログラムである。
【００１３】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【００１４】
また、本発明の各種の構成要素は、必ずしも個々に独立した存在である必要はなく、複数の構成要素が一個の部材として形成されていること、一つの構成要素が複数の部材で形成されていること、ある構成要素が他の構成要素の一部であること、ある構成要素の一部と他の構成要素の一部とが重複していること、等でもよい。
【００１５】
また、本発明の方法およびコンピュータプログラムには複数の手順を順番に記載してあるが、その記載の順番は複数の手順を実行する順番を限定するものではない。このため、本発明の方法およびコンピュータプログラムを実施するときには、その複数の手順の順番は内容的に支障のない範囲で変更することができる。
【００１６】
さらに、本発明の方法およびコンピュータプログラムの複数の手順は個々に相違するタイミングで実行されることに限定されない。このため、ある手順の実行中に他の手順が発生すること、ある手順の実行タイミングと他の手順の実行タイミングとの一部ないし全部が重複していること、等でもよい。
【発明の効果】
【００１７】
本発明によれば、様々なサービスについて、適切なキャリアを用いて品質レベルや利用料金を広域に亘り維持できる通信端末、管理サーバ、通信システム、通信方法、およびプログラムが提供される。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施の形態に係る通信システムの構成を示す機能ブロック図である。
【図２】本発明の実施の形態に係る通信システムの端末識別情報登録部に記憶される情報の構造の一例を示す図である。
【図３】本発明の実施の形態に係る通信システムのサービス管理テーブルの構造の一例を示す図である。
【図４】本発明の実施の形態に係る通信システムの通信端末の動作の一例を示すフローチャートである。
【図５】本発明の実施の形態に係る通信システムの構成を示す機能ブロック図である。
【図６】本発明の実施の形態に係る通信システムの構成を示す機能ブロック図である。
【図７】本発明の実施の形態に係る通信システムの動作の一例を示すフローチャートである。
【図８】本発明の実施の形態に係る通信システムの構成を示す機能ブロック図である。
【図９】本発明の実施の形態に係る通信システムの動作の一例を示すフローチャートである。
【図１０】本発明の実施例の通信システムの構成を示すブロック図である。
【図１１】本発明の実施例の通信システムのMulti IMSI管理テーブルの構成の一例を示す図である。
【図１２】本発明の実施例の通信システムのＩＭＳＩ選択テーブルの構成の一例を示す図である。
【図１３】本発明の実施例の通信システムの通信端末の動作の一例を示すフローチャートである。
【図１４】本発明の実施例の通信システムの動作の一例を示すフローチャートである。
【図１５】本発明の比較例としてローミングによる複数キャリア間の通信切り替えを行う構成を示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【００２０】
（第１の実施の形態）
図１は、本発明の実施の形態に係る通信システム１の構成を示す機能ブロック図である。
本発明の実施の形態に係る通信システム１は、複数の通信キャリア５ａおよび通信キャリア５ｂを利用して通信可能な通信端末１００を備える。図では、２つの通信キャリア５ａおよび通信キャリア５ｂが示されているが、これに限定されるものではない。通信キャリア５ａおよび通信キャリア５ｂは、それぞれ対応する通信網３ａおよび通信網３ｂを介して通信端末１００と通信を行う。また、特に、区別する必要がない場合、単に「通信キャリア５」および「通信網３」とそれぞれ呼ぶものとする。
本発明では、通信キャリア５とは、音声通話またはデータ通信などの通信サービスを加入者（通信端末１００のユーザ）に提供する事業者を指す。
【００２１】
本発明は、移動体ネットワーク（図では通信網３）に接続する通信端末１００に搭載するＳＩＭカード（不図示）に複数の通信キャリア５が発行する端末識別情報（ＩＭＳＩ：International Mobile Subscriber Identity：国際移動加入者識別番号）を書き込み、アプリケーションが通信を行う時、最適な通信キャリア５を自動的に選択することを特徴としている。
【００２２】
また、本発明は、グローバルで移動体ネットワークを活用したサービスを提供する事業者、あるいはＭＶＮＯ／ＭＶＮＥ（Mobile Virtual Network Operator／Mobile Virtual Network Enabler）事業者等のシステムに適用することもできる。
【００２３】
通信端末１００は、複数の通信キャリア５がそれぞれ発行する複数の端末識別情報を登録する登録部（端末識別情報登録部１０２）と、端末識別情報が登録された複数の通信キャリア５の通信網３を切り替えて通信する通信部１０４と、サービス毎に、適切な通信キャリア５を選択するための情報を含むサービス管理テーブル１０８に基づいて、サービスを利用する時に使用する通信キャリア５を選択する選択部１０６と、を備え、通信部１０４は、選択部１０６により選択された通信キャリア５の通信網３に切り替えて通信する。
【００２４】
サービスは、通信端末１００が、いずれかの通信キャリア５の通信網３に接続して、アプリケーションを実行することにより利用可能であり、サービス管理テーブル１０８には、サービス毎に、要求される通信品質、利用料金、または前記アプリケーションの特性に応じて定められた、適切な通信キャリア５を選択するための情報が登録される。
【００２５】
通信端末１００は、図示されない基地局または中継局を介して通信網３に接続可能な移動体通信機器（Mobile Terminal）であり、たとえば、携帯電話機、スマートフォン、タブレット端末、ＰＤＡ（Personal Digital Assistants）等の通信端末や、Ｍ２Ｍ（Machine to Machine）向けの通信デバイスである。なお、各図において、本発明の本質に関わらない部分の構成については省略してあり、たとえば、通信端末１００の構成である通話機能などは図示されていない。
【００２６】
また、通信端末１００の各構成要素は、図示してないが、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＡＭにロードされた本図の構成要素を実現するプログラム、そのプログラムを格納するＲＯＭ（Read Only Memory）、ネットワーク接続用インタフェースを備える任意のコンピュータのハードウェアとソフトウェアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。以下説明する各図は、ハードウェア単位の構成ではなく、機能単位のブロックを示している。
【００２７】
本実施の形態の通信システム１の通信端末１００は、コンピュータプログラムに対応する各種の処理動作をＣＰＵが実行することにより、後述するような各種ユニットが各種機能として実現される。
本実施形態のコンピュータプログラムは、通信端末１００を実現するコンピュータに、複数の通信キャリア５がそれぞれ発行する複数の端末識別情報を登録する手順、端末識別情報が登録された通信キャリア５の通信網３を切り替えて通信する手順、サービス毎に、適切な通信キャリア５を選択するための情報を登録したサービス管理テーブル１０８に基づいて、サービスを利用する時に使用する通信キャリア５を選択する手順、を実行させるように記述されている。
【００２８】
本実施形態のコンピュータプログラムは、コンピュータで読み取り可能な記録媒体に記録されてもよい。記録媒体は特に限定されず、様々な形態のものが考えられる。また、プログラムは、記録媒体からコンピュータのＲＯＭまたはＲＡＭにロードされてもよいし、ネットワークを通じてコンピュータにダウンロードされ、ＲＯＭまたはＲＡＭにロードされてもよい。
【００２９】
図１に示すように、本実施形態の通信端末１００は、端末識別情報登録部１０２と、通信部１０４と、選択部１０６と、サービス管理テーブル１０８と、を備え、通信キャリアを自律的に選択する。
端末識別情報登録部１０２は、たとえば、ＳＩＭ（Subscriber Identity Module：加入者識別モジュール）カード（不図示）等の記録媒体（ＩＣカード）であり、通信キャリア５から発行され、各通信端末１００に固有に付与されたＩＭＳＩが登録される。
【００３０】
通信端末１００の筐体（不図示）には、ＳＩＭカードを脱着可能に保持するソケット（不図示）が設けられている。通信端末１００は、ソケットにＳＩＭカードが挿入された時に、ＳＩＭカードにアクセスし、ＳＩＭカードからデータを読み込んだり、ＳＩＭカードにデータを書き込んだりするアクセス部（不図示）をさらに備えることができる。なお、ＳＩＭカードへのＩＭＳＩの書き込みは、たとえば、通信キャリア５から発行されたＩＭＳＩをハンドリングする事業者が行う。通信キャリア５との契約に基づき発行されたＩＭＳＩが登録されたＳＩＭカードを通信端末１００に搭載することで、通信端末１００は、ＳＩＭカードからＩＭＳＩと通信に必要な情報を読み出し、対応する通信キャリア５を利用した通信を行うことができる。これにより、加入者（ユーザ）は通信端末１００を使用できることとなる。
【００３１】
ＩＭＳＩは、たとえば、１５桁の数値からなる。ＩＭＳＩの各桁は予め定義されている。たとえば、ＩＭＳＩの最初の３桁は、ＭＣＣ（Mobile Country Code）と呼ばれ、国を表すことができる。その後に、通信キャリア５を表す、ＭＮＣ（Mobile Network Code）が続く。ＭＮＣの桁数は、国によって異なり、日本やヨーロッパでは２桁、北アメリカでは３桁である。残りの桁が、加入者識別コード（ＭＳＩＮ：Mobile Station Identification Number）である。本実施形態では、ＩＭＳＩを端末識別情報として用いる構成について説明しているが、これに限定されるものではなく、少なくともＩＭＳＩのＭＮＣに相当する通信端末１００が利用可能な通信キャリア５を特定可能な情報を含むものであればよい。
【００３２】
端末識別情報登録部１０２は、図２に示すように、複数の通信キャリア５に対応する複数の端末識別情報（ＩＭＳＩ）を登録する。本発明の本質に関わらないので詳細な説明は省略するが、ＳＩＭカードには、ＩＭＳＩ以外に、各ＩＭＳＩで通信するために必要な情報とともに、さらに様々な通信とは関係ない情報を記録することもできる。
【００３３】
サービス管理テーブル１０８は、図３に示すように、たとえば、通信端末１００が利用可能なサービス毎に、適切な通信キャリア５を選択するための情報として、対応する端末識別情報の少なくとも一部を対応付けて記憶する。上述したように、各通信端末１００に付与される端末識別情報、たとえば、ＩＭＳＩは、通信端末１００が契約し、利用可能な通信キャリア５の国や通信キャリア５の識別コードが含まれる。本実施形態では、アプリケーション利用時に、アプリケーションの特性に応じて、適切な通信キャリア５を特定できる情報をサービス管理テーブル１０８に記憶する。サービス管理テーブル１０８は、通信端末１００のＲＡＭまたはＲＯＭ、あるいは、ＳＩＭカードまたは通信端末１００が読み取り可能な記録媒体たとえば、ＳＤ（Secure Digital）メモリカード等に保持することができる。
【００３４】
図３のサービス管理テーブル１０８の例では、各アプリケーションが、優先的に利用する通信キャリア５を特定するＭＮＣが優先順位とともに対応付けられている。ＭＮＣだけでなく、ＭＣＣを対応付けてもよい。また、利用可能または利用不可なＭＣＣまたはＭＮＣを対応付けてもよい。
【００３５】
本実施形態において、通信端末１００に提供されるサービスは、いずれかの通信キャリア５の通信網３に接続して、アプリケーションを実行することにより利用可能であり、サービス管理テーブル１０８には、サービス毎に、要求される通信品質、利用料金、またはアプリケーションの特性に応じて定められた、適切な通信キャリア５を選択するための情報が登録される。
【００３６】
選択部１０６は、サービス毎に、適切な通信キャリア５を選択するための情報を含むサービス管理テーブル１０８に基づいて、サービスを利用する時に使用する通信キャリア５を選択する。
【００３７】
通信部１０４は、端末識別情報が登録された複数の通信キャリア５の通信網３を切り替えて通信する。ここで、通信とは、基地局に接続し、位置登録を行い、音声または映像による通話を行うこと、移動通信網または移動通信網を経由したインターネット等のネットワークに接続してパケット通信を行うこと、等を含む。通信部１０４は、選択部１０６が選択した通信キャリア５の端末識別情報（ＩＭＳＩ）を用いて、通信キャリア５の通信網３に接続して通信を行う。
【００３８】
上述のような構成において、本実施の形態の通信端末１００による通信方法を以下に説明する。図４は、本実施形態の通信システム１の通信端末１００の動作の一例を示すフローチャートである。
本発明の実施の形態に係る通信方法は、通信端末１００が、複数の通信キャリア５がそれぞれ発行する複数の端末識別情報を保持し（ステップＳ１０１）、サービス毎に、適切な通信キャリア５を選択するための情報を含むサービス管理テーブル１０８に基づいて、サービスを利用する時に使用する通信キャリア５を選択し（ステップＳ１０３）、端末識別情報が登録された通信キャリア５の通信網３を、選択された通信キャリア５の通信網３に切り替えて通信する（ステップＳ１０５）。
【００３９】
具体的には、まず、通信端末１００に、複数の通信キャリア５がそれぞれ発行する複数の端末識別情報が登録されたＳＩＭカードを搭載する（ステップＳ１０１）。
そして、通信端末１００において、選択部１０６が、サービス管理テーブル１０８に基づいて、サービス利用時に使用する適切な通信キャリア５を選択する（ステップＳ１０３）。そして、通信部１０４が、選択された通信キャリア５のＩＭＳＩを用いて通信キャリア５の通信網３に接続し、通信してサービスを利用する（ステップＳ１０５）。
【００４０】
ステップＳ１０３およびステップＳ１０５の手順は、通信端末１００において、ユーザが異なるサービスを利用する度に繰り返し実行することができる。
【００４１】
以上説明したように、本発明の実施の形態の通信システム１によれば、複数の通信キャリア５を利用できる通信端末１００において、利用するサービスに応じて、適切な通信キャリア５を選択するので、様々なサービスについて、適切なキャリアを用いて品質レベルや利用料金を広域に亘り維持できるという効果を奏する。
【００４２】
たとえば、ＳＩＭカードに複数のＩＭＳＩを書き込み、複数のキャリアと契約することでローミング接続を回避することが可能となるが、ユーザの在圏位置に従い最適なＩＭＳＩ（通信キャリア５）を選択するだけでは、アプリケーションの特性に最適な通信品質や通信料金までを考慮することは難しく、アプリケーションのレスポンスが遅かったり、通信料金が高額になったりする可能性があった。
【００４３】
また、近年、移動体通信ネットワークを活用したサービスとして、音声通信のみならず、データ通信サービスを活用しモノ（機械）とモノ（機械）を接続することで、いままでは取得することができなかったきめ細かなデータを収集したり、遠隔で情報を交換するＭ２Ｍ（Machine to Machine）サービスが拡大している。
【００４４】
Ｍ２Ｍサービスでは、特定の地域に特化したサービスも存在する。アプリケーションはグローバルで統一することが可能であるが、グローバルで同じレベルのサービスの提供を目指す動きが増えてきている中で、移動体ネットワーク通信はローミング費の問題や、通信品質の問題があり、ネットワークとしてグローバルで同じレベルのサービスを同じ料金体系でユーザに提供することが難しい状況であった。
【００４５】
本発明では、複数のＩＭＳＩ（通信キャリア５）をハンドリングする事業者側で、複数のＩＭＳＩを書き込んだＳＩＭカードを準備し、アプリケーションとサービス管理テーブル１０８を通信端末１００に配布する。アプリケーション種別に従い、通信品質、通信料金など複数の観点で、最適な通信キャリア５を通信端末１００側で自動識別することで、グローバルで同じレベルのサービス提供を実現することができる。
【００４６】
通信端末１００側でサービス管理テーブル１０８に従い、選択部１０６が通信に使用するＩＭＳＩ（通信キャリア５）を選ぶことで、アプリケーション特性に応じて、最適なキャリアを選択することが可能となる。このように、本発明によれば、アプリケーション毎に最適な通信品質、通信料金となるように複数のＩＭＳＩを、ハンドリングする事業者側で制御をすることが可能となる。複数の通信キャリア５をまたがった場合でも、通信料金が高価となるキャリア間でのローミング契約に基づくサービス提供ではなく、移動先キャリアのＩＭＳＩを選択し通信することで、必要なサービスレベルをあらかじめ契約した料金で、ユーザに提供することが可能となる。
【００４７】
（第２の実施の形態）
本発明の実施の形態に係る通信システム１は、上記実施の形態とは、さらに、通信端末１００に提供されるサービス管理テーブル２０２を管理する管理サーバ２００を備える点で相違する。本実施形態の通信システム１は、図１の上記実施形態の通信端末１００と同様な構成を有する通信端末１００と、管理サーバ２００を備える。管理サーバ２００は、通信キャリア５による通信サービスの提供を受ける加入者と、通信キャリア５が加入者に提供するサービスを管理する。
【００４８】
本実施形態において、管理サーバ２００は、通信端末１００に、通信端末１００が利用可能なサービス毎に、適切な通信キャリア５を選択するための情報を含むサービス管理テーブル２０２を送信する送信部（通信部２０４）を備える。
【００４９】
本実施形態の管理サーバ２００の各構成要素は、図示してないが、ＣＰＵ、ＲＡＭにロードされた本図の構成要素を実現するプログラム、そのプログラムを格納するＲＯＭ、ネットワーク接続用インタフェースを備える任意のコンピュータのハードウェアとソフトウェアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。以下説明する各図は、ハードウェア単位の構成ではなく、機能単位のブロックを示している。
【００５０】
本実施の形態の通信システム１の管理サーバ２００は、コンピュータプログラムに対応する各種の処理動作をＣＰＵが実行することにより、後述するような各種ユニットが各種機能として実現される。
本実施形態のコンピュータプログラムは、複数の通信キャリア５がそれぞれ発行する複数の端末識別情報（ＩＭＳＩ）を登録でき、端末識別情報が登録された通信キャリア５の通信網３を切り替えて通信可能な通信端末１００に、サービス毎に、適切な通信キャリア５を選択するための情報を登録したサービス管理テーブル２０２を送信する手順を実行させるように記述されている。
【００５１】
本実施形態では、複数のＩＭＳＩをハンドリングする事業者は、アプリケーション毎に最適な通信キャリア５（ＩＭＳＩ）を選択するためのサービス管理テーブル２０２を準備し、管理サーバ２００から各通信端末１００にサービス管理テーブル２０２を送信する。
【００５２】
通信端末１００側では、通信部１０４（図１）が、管理サーバ２００から受信したサービス管理テーブル２０２を受信し、サービス管理テーブル１０８として記憶する。
上記実施形態で説明したように、通信端末１００の選択部１０６が、アプリケーションを実行する時、サービス管理テーブル１０８を参照し、最適なＩＭＳＩ（通信キャリア５）を選択する。これにより、通信端末１００の在圏位置だけでなく、通信キャリア５の通信品質やアプリケーション特性、通信料金などから、最適なキャリア選択（ＩＭＳＩ選択）を行うことが可能となる。
【００５３】
サービス管理テーブルは、たとえば、通信端末１００から管理サーバ２００に対して、送信要求してもよいし、管理サーバ２００から通信端末１００に対し、Ｐｕｓｈで配信する構成としてもよい。管理サーバ２００が管理しているすべての通信端末１００に対してサービス管理テーブルを配信してもよいし、特定の条件に合った通信端末１００に対してのみサービス管理テーブルを配信してもよい。
【００５４】
以上説明したように、本発明の実施の形態に係る通信システム１によれば、上記実施形態と同様な効果を奏するとともに、さらに、管理サーバ２００から、通信端末１００にサービス管理テーブルを送信することができるので、新しいサービスや利用形態に対応したサービス管理テーブルを通信端末１００に提供することができる。
【００５５】
（第３の実施の形態）
図６は、本発明の実施の形態に係る通信システム１の構成を示す機能ブロック図である。
本発明の実施の形態に係る通信システム１は、上記実施の形態とは、さらに、通信端末１２０がユーザからサービス利用の操作を受け付け、アプリケーションを実行することによりサービスを利用する点で相違する。本実施形態の通信システム１は、図５の上記実施形態の管理サーバ２００を含むこともできる。
【００５６】
図６に示すように、本実施形態の通信端末１２０は、図１の上記実施形態の通信端末１００と同様な構成を有するとともに、さらに、受付部１２２と、サービス実行部１２４と、を備える。
【００５７】
受付部１２２は、通信端末１２０のユーザ（すなわち、加入者）が利用するサービスの選択を受け付ける。たとえば、通信端末１２０は、ユーザの操作を受け付けるユーザインタフェース（不図示）として、表示部、操作キー、操作ボタン、タッチパネル、音声入力等を備えることができる。ユーザは、表示部に操作されたサービス利用受付画面等から上記ユーザインタフェースを操作して利用するサービスを選択できる。
【００５８】
サービス実行部１２４は、受付部１２２が受け付けたサービスを利用する時に実行すべきアプリケーションを実行する。アプリケーションは、事前にユーザの通信端末１２０のメモリにダウンロードされていてもよいし、サーバ上でアプリケーションを動作させ、通信端末１２０からオンラインで利用できる形態のものであってもよい。
【００５９】
また、受付部１２２は、事前に利用するサービスの予約を受け付けてもよい。サービス実行部１２４は、サービスを自動的に実行する時刻になった時に、予約されたサービスに対応するアプリケーションを実行することができる。
【００６０】
このように構成された本実施形態の通信システム１の動作について、以下説明する。
図７は、本実施形態の通信システム１の動作の一例を示すフローチャートである。
本実施形態の通信システム１の通信端末１２０において、受付部１２２がサービス利用受付画面から利用するサービスを受け付けると（ステップＳ１２１のＹＥＳ）、選択部１０６がサービス管理テーブル１０８を参照し、利用サービスに適した通信キャリア５を選択する（ステップＳ１２３）。そして、通信部１０４が選択された通信キャリア５の通信網３に接続する（ステップＳ１２５）。そして、サービス実行部１２４が、利用サービスに対応したアプリケーションを実行する（ステップＳ１２７）。ユーザは、このようにして、適切な通信キャリア５を利用してサービスを利用できることとなる。
【００６１】
以上説明したように、本発明の実施の形態の通信システム１によれば、上記実施形態と同様な効果を奏するとともに、さらに、ユーザからサービス利用の指示を受け付けてアプリケーションを実行する時に、最適な通信キャリア５を選択して通信を行い、最適な環境でユーザにサービスを提供できる。
【００６２】
（第４の実施の形態）
図８は、本発明の実施の形態に係る通信システム１の構成を示す機能ブロック図である。
本発明の実施の形態に係る通信システム１は、上記実施の形態とは、管理サーバ２２０が、さらに、サービスの更新に伴い、サービス管理テーブル２０２を更新する点で相違する。本実施形態の通信システム１において、管理サーバ２２０は、図５の上記実施形態の管理サーバ２００と同様な構成を備えるとともに、さらに、更新部２２２を備える。本実施形態の通信システム１において、通信端末１２０は、図６と同様な構成を有するものとする。なお、本実施形態の通信システム１において、通信端末は、図１の通信端末１００と同様な構成とすることもできる。
【００６３】
本実施形態の通信システム１において、管理サーバ２２０は、サービスの更新に伴い、サービス管理テーブル２０２を更新する更新部２２２をさらに備える。本実施形態において、サービス管理テーブル２０２は、図３のサービス管理テーブル１０８と同様な情報を有することができる。
【００６４】
サービスの更新とは、たとえば、複数ＩＭＳＩをハンドリングする事業者が契約するキャリアの追加や、キャリアが提供するサービスや利用料金体系の変更、または、旧サービスに対応するアプリケーションのバージョンアップや新たなアプリケーションの追加、または新たなサービス提供の開始に伴い、サービスに要求される通信品質、利用料金、またはアプリケーションの特性が変更されることなどを指す。
【００６５】
更新の有無は、たとえば、そのサービスを提供している事業者からの通知に基づき、管理サーバ２２０の管理者等が更新の要否を判断し、サービス管理テーブル２０２の更新を行ってもよい。サービスを提供している事業者からのサービスの更新の通知方法は、様々考えられ、本発明の本質に関わらないので詳細な説明は省略する。
【００６６】
更新部２２２は、管理サーバ２２０の管理者等から、サービス管理テーブル２０２の編集操作の受け付けることで、サービス管理テーブル２０２を更新する。または、新たなサービス管理テーブル２０２を受け付け、上書きすることで更新してもよい。
【００６７】
また、本実施形態の通信システム１の通信端末１２０において、通信部１０４が、サービスの更新に伴い、更新されたサービス管理テーブル２０２を受信し、サービス管理テーブル１０８として記憶し、選択部１０６が、通信部１０４が受信したサービス管理テーブル１０８を用いて通信キャリア５を選択する。
【００６８】
このように構成された本実施形態の通信システム１の動作について、以下説明する。
図９は、本実施形態の通信システム１の動作の一例を示すフローチャートである。
まず、本実施形態の通信システム１において、管理サーバ２２０が、サービスの更新を受け付けると（ステップＳ２２１のＹＥＳ）、本処理が開始される。
【００６９】
そして、管理サーバ２２０において、更新部２２２が、サービスの更新に伴い、サービス管理テーブル２０２を更新する（ステップＳ２２３）。そして、通信部２０４が、通信端末１２０にサービス管理テーブル２０２を配信する（ステップＳ２２５）。
【００７０】
通信端末１２０では、通信部１０４が、管理サーバ２２０からサービス管理テーブル２０２を受信する（ステップＳ１２１）。そして、通信部１０４が、受信したサービス管理テーブル２０２をサービス管理テーブル１０８として記憶する（ステップＳ１２３）。
【００７１】
図９の例では、管理サーバ２２０から通信端末１２０にサービス管理テーブル２０２の更新を通知する構成としているが、これに限定されるものではない。たとえば、通信端末１２０から管理サーバ２２０に対して、サービス管理テーブル２０２の更新の有無を問合せてもよい。また、管理サーバ２２０は、各通信端末１２０へのサービス管理テーブル２０２の送信履歴を管理してもよい。
【００７２】
以上説明したように、本発明の実施の形態に係る通信システム１によれば、上記実施形態と同様な効果を奏するとともに、さらに、サービスの更新に伴い、サービス管理テーブル２０２を更新し、通信端末１２０に最新のサービス管理テーブル２０２を提供することができる。よって、サービスの変更や、通信環境の変化にも柔軟に対応でき、ユーザに安定した品質でサービスを提供できる。
【００７３】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
【００７４】
たとえば、通信システム１は、サービス利用時に、通信状況やサーバの処理能力等を監視する監視部（不図示）をさらに備えてもよい。監視部は、通信網３の通信状況やサーバの処理能力、たとえば、過負荷状態やサーバ障害発生状況等の情報を通信キャリア５から受信してもよい。
【００７５】
監視部が取得した通信状況やサーバの処理能力等の情報に基づいて、予め定められたサービスの品質を維持できないと判断した場合には、上記実施形態の選択部１０６が、再度適切な通信キャリア５を選択し直してもよい。
【００７６】
あるいは、通信端末１００または通信端末１２０が、サービス利用中に、接続中の通信キャリア５の通信網３の圏外に移動してしまったような場合にも、監視部が圏外であることを検知してもよい。圏外と判別された場合には、上記実施形態の選択部１０６が、再度適切な通信キャリア５を選択し直してもよい。
【００７７】
上記実施形態のサービス管理テーブルでは、アプリケーション毎に適切な通信キャリア５を選択するための情報（たとえば、ＭＣＣまたはＭＮＣ）が対応付けられていたが、他の例として、特性が異なるアプリケーションの種類や属性毎に適切な通信キャリア５を選択するための情報を対応付けてもよい。
【００７８】
アプリケーションの種類とは、たとえば、テキスト情報のアップロード、ブラウザ、コンテンツのダウンロード（動画や楽曲の視聴、電子書籍の閲覧）、オンラインゲーム、システムアップデート等である。また、アプリケーションの属性とは、たとえば、リアルタイム処理やストリーミング処理を要するか否か、常時または周期的に動作するものか否か、ＧＰＳ（Global Positioning System）の利用の有無、要求されるメモリ容量、データ容量、要求されるセキュリティレベル、コストパフォーマンス（料金／パケット、料金／利用時間、料金／利用期間（時間帯）等）等である。
【００７９】
また、サービス管理テーブルは、アプリケーション毎に、適切な通信キャリア５（ＩＭＳＩ）を選択するための情報に加え、在圏キャリアを優先して使用するか否かを示す情報（たとえば、在圏キャリア優先フラグ等）を対応付けてもよい。すなわち、通信端末１００または通信端末１２０が少なくとも１つの通信キャリア５の圏内に存在し、かつ、明らかに通信品質が他の通信キャリア５よりも優位な通信キャリア５が存在する場合等に、選択部１０６は、在圏キャリア優先フラグに基づいて、サービス管理テーブルの設定によらず、その在圏している通信キャリア５を優先するか、または、在圏している通信キャリア５によらず、サービス管理テーブルの設定を優先するかを判別できることとなる。
また、サービス管理テーブルは、複数のテーブルを組み合わせてもよい。
【００８０】
上記実施形態では、複数の通信キャリア５からＩＭＳＩの発行を受け、複数のＩＭＳＩをハンドリングする事業者がＳＩＭカードを発行するイメージで記載しているが、これに限定されない。たとえば、特定の通信キャリア５が自ら発行するＳＩＭカードに他の通信キャリア５が発行したＩＭＳＩを書き込むことで、サービスの柔軟性を向上させることも可能である。
【００８１】
上記実施形態では、パケット通信を想定した構成例を記載しているが、これに限定されない。たとえば、サービス種別によっては、音声サービスやＳＭＳ（Short Message Service）等のサービスを追加することもできる。
【００８２】
また、上記実施形態では、アプリケーションと、サービス管理テーブルは、異なるファイルとして提供される構成としているが、これに限定されるものではない。たとえば、複数の通信キャリア５で利用可能なアプリケーションの実行ファイル内に、予め最適な通信キャリア５（ＩＭＳＩ）を選択するための情報を含めることもできる。
【実施例】
【００８３】
（実施例１）
図１０は、本発明の通信システム１の実施例として、複数のＩＭＳＩをハンドリングする場合のネットワーク構成例を示すブロック図である。
図１０の例では３つのキャリアＭＣＣ／ＭＮＣ３１０（図中、「ＭＣＣ／ＭＮＣ  Ａ」、「ＭＣＣ／ＭＮＣ  Ｂ」、および「ＭＣＣ／ＭＮＣ  Ｃ」と示す。以後、特に区別する必要がない場合は、ＭＣＣ／ＭＮＣ３１０と呼ぶ。）それぞれに必要となる装置群と、複数のＩＭＳＩをハンドリングする事業者に必要となる装置群を記載している。
【００８４】
ＭＣＣ／ＭＮＣ３１０は、それぞれ複数ＩＭＳＩをハンドリングする事業者に対してＩＭＳＩを発行する。複数ＩＭＳＩの発行を受けた複数のＩＭＳＩをハンドリングする事業者は、ＨＬＲ（Home Location Register）３０２にＭＣＣ／ＭＮＣ  Ａ、ＭＣＣ／ＭＮＣ  Ｂ、およびＭＣＣ／ＭＮＣ  Ｃからそれぞれ発行されたＩＭＳＩ  Ａ、ＩＭＳＩ  Ｂ、およびＩＭＳＩ  Ｃを登録するとともに、加入者（ユーザ）に対して、複数のＩＭＳＩを書きこんだＳＩＭカード３２２を発行する。
【００８５】
たとえば、図１０の例では、ＳＩＭカード３２２に、ＭＣＣ／ＭＮＣ  Ａ、ＭＣＣ／ＭＮＣ  Ｂ、およびＭＣＣ／ＭＮＣ  Ｃからそれぞれ発行されたＩＭＳＩ  Ａ、ＩＭＳＩ  Ｂ、およびＩＭＳＩ  Ｃが登録されている。
【００８６】
加入者（ユーザ）は、ＳＩＭカード３２２を通信端末３２０に搭載して、使用する。複数のＩＭＳＩをハンドリングする事業者は、ＧＧＳＮ（Gateway GPRS Support Node）３０４を保持し、ＭＣＣ／ＭＮＣ  Ａ、ＭＣＣ／ＭＮＣ  Ｂ、ＭＣＣ／ＭＮＣ  Ｃは、それぞれＳＧＳＮ（Serving GPRS Support Node）３０６（ＳＧＳＮ  Ａ、ＳＧＳＮ  Ｂ、ＳＧＳＮ  Ｃ）とＧＲＸまたはDirect IP（図中、「ＧＲＸ  ｏｒ  Direct IP」と示す）３３４を介して接続する。図１０の通信端末３２０は、上記実施形態の通信端末１００または通信端末１２０に相当する。
【００８７】
ユーザがパケット通信を行う際は、各ＭＣＣ／ＭＮＣ３１０（ＭＣＣ／ＭＮＣ  Ａ、ＭＣＣ／ＭＮＣ  Ｂ、およびＭＣＣ／ＭＮＣ  Ｃ）のＲＡＮ（Radio Access Network）３０８（ＲＡＮ  Ａ、ＲＡＮ  Ｂ、およびＲＡＮ  Ｃ）からＳＧＳＮ３０６（図１０では、３つのＳＧＳＮ  Ａ、ＳＧＳＮ  Ｂ、およびＳＧＳＮ  Ｃを示す。特に、区別する必要がない場合は、単にＳＧＳＮ３０６と呼ぶ。）を介し、ＧＧＳＮ３０４に接続され、ＰＤＮ（Public Data Network）３３０、たとえば、Internet Accessに繋がる。また、各ＳＧＳＮ３０６は、ＳＳ７（Signaling System No. 7）網３３２を介してＨＬＲ３０２に接続し、ＩＭＳＩを書きこんだＳＩＭカード３２２を搭載した通信端末３２０の位置登録を行ったり、通信時の認証または秘匿処理を実施する。
本実施例のＳＧＳＮ３０６は、上記実施形態の通信キャリア５に相当し、ＲＡＮ３０８は、上記実施形態の通信網３に相当する。
【００８８】
通信を行うアプリケーションにより、最適な通信キャリア５（ＩＭＳＩ）を選択するためのサービス管理テーブル２０２は、ＤＭ（Device Management）サーバ３００から各通信端末３２０に配布され、通信端末３２０側で、通信開始時にアプリケーションに従い、使用する通信キャリア５（ＩＭＳＩ）を選択する。これにより、通信端末３２０の在圏位置のみならず、通信キャリア５の通信品質やアプリケーション特性、通信料金などから、最適なキャリア選択（ＩＭＳＩ選択）を行うことが可能となる。図１０のＤＭサーバ３００は、上記実施形態の管理サーバ２００または管理サーバ２２０に相当する。
【００８９】
このように構成された本実施例の通信システムの動作について、以下説明する。
まず、複数のＩＭＳＩをハンドリングする事業者が保持するＨＬＲ３０２で管理するＭｕｌｔｉ  ＩＭＳＩ管理テーブル３４０について図１１を用いて説明する。ＨＬＲ３０２では複数のキャリアから発行されたＩＭＳＩ番号を管理するが、１枚のＳＩＭカードに書き込んだＩＭＳＩの括りつけ情報をあわせて管理する必要がある。そのため、図１１に示すように、各ＳＩＭカード３２２に対して、基本ＩＭＳＩ３４２を設定し、その基本ＩＭＳＩ３４２に括りつく形で、複数の追加ＩＭＳＩ３４４を管理するテーブルを保持する。このテーブルと同じ基本ＩＭＳＩ３４２と追加ＩＭＳＩ３４４の組み合わせを１枚のＳＩＭカードに書き込み、ユーザに配布する。このことで、どのＳＩＭカード３２２にどの組み合わせのＩＭＳＩが書き込まれているのかを管理することが可能となる。
【００９０】
基本ＩＭＳＩ３４２は、たとえば、ＳＩＭカード３２２に固有に付与されているＩＣＣＩＤ（Integrated Circuit Card ID）としてもよい。その場合は、ＳＩＭカード３２２にＩＭＳＩを登録する際、ＳＩＭカード３２２のＩＣＣＩＤを読み出してMulti IMSI管理テーブル３４０に登録すればよい。
【００９１】
また、複数のＩＭＳＩをハンドリングする事業者は、通信を行うアプリケーションにより、最適な通信キャリア５（ＩＭＳＩ）を選択するためのＩＭＳＩ選択テーブル３５０を準備し、ＤＭサーバ３００から各通信端末１００に配布する。なお、本実施例のＩＭＳＩ選択テーブル３５０は、上記実施形態のサービス管理テーブル１０８またはサービス管理テーブル２０２に相当する。
通信端末１００側では、通信開始時にアプリケーションに従い、使用する通信キャリア５（ＩＭＳＩ）を選択する。これにより、通信端末１００の在圏位置のみならず、通信キャリア５の通信品質やアプリケーション特性、通信料金などから、最適なキャリア選択（ＩＭＳＩ選択）を行うことが可能となる。
【００９２】
図１２に、本実施例のＩＭＳＩ選択テーブル３５０の構造の一例を示す。ＩＭＳＩ選択テーブル３５０は、アプリケーション３５２毎にＭＣＣ／ＭＮＣの選択順位３５６と具体的なＭＣＣ／ＭＮＣ３５８を設定している。ここでＭＣＣはＩＭＳＩの先頭３ケタの番号（国コード）であり、ＭＮＣはＭＣＣに続く３ケタの番号（キャリアコード）である。
【００９３】
また、このＩＭＳＩ選択テーブル３５０には、在圏キャリア優先フラグ３５４をアプリケーション３５２毎に設定することが可能となっている。たとえば、アプリケーション種別ではなく、在圏キャリアを優先して選択する場合は、在圏キャリア優先フラグの設定を「１」にすることで実現が可能となる。このＩＭＳＩ選択テーブル３５０は、ＤＭサーバ３００から各通信端末３２０に配布されることになるが、テーブル自体は、複数のＩＭＳＩをハンドリングする事業者が、ユーザが使用するアプリケーション毎に、サービスに必要なＮＷ品質やサービス価格を考慮して作成することになる。
【００９４】
なお、本実施例では、ＨＬＲ３０２／ＧＧＳＮ３０４は、複数のＩＭＳＩをハンドリングする事業者側の設備として構成されているが、これに限定されるものではなく、各キャリア５が保持している設備を活用することも可能である。
【００９５】
また、本実施例では、通信端末３２０側からの要求によりＤＭサーバ３００からＩＭＳＩ選択テーブル３５０を配布しているが、ＤＭサーバ３００からＰｕｓｈで各通信端末３２０に配布したり、ＤＭ以外の仕組みで実現することも可能である。
【００９６】
次に、本実施例の通信システム１の動作について、説明する。
図１３は、通信端末３２０側でのアプリケーション種別によるＩＭＳＩ選択および通信開始の手順の一例を示すフローチャートである。
ユーザにより、通信端末３２０上で通信を必要とするアプリケーション（ｗｅｂブラウザなど）が起動されると（ステップＳ３０１）、選択部１０６（図１または図６）が、通信端末３２０内に保持しているＩＭＳＩ選択テーブル３５０と現在使用しているＩＭＳＩのＭＣＣ／ＭＮＣとを比較し、ＩＭＳＩ選択テーブル３５０に従ったＭＣＣ／ＭＮＣが設定されているＩＭＳＩを選択しているかを確認する（ステップＳ３０３）。
【００９７】
ＩＭＳＩの変更が不要な場合は（ステップＳ３０３のＮＯ）、そのまま通信部１０４（図１または図６）が、通信を開始する（ステップＳ３１１）。ＩＭＳＩの変更が必要な場合は（ステップＳ３０３のＹＥＳ）、選択部１０６が、ＩＭＳＩ選択テーブル３５０に従ったＩＭＳＩ選択を行い、使用するＩＭＳＩを選択されたＩＭＳＩに変更する処理を実施する（ステップＳ３０５）。変更したＩＭＳＩで、通信部１０４がキャリアへの接続（アタッチ）を試み（ステップＳ３０７）、接続が成功すれば（ステップＳ３０９のＹＥＳ）、通信を開始する（ステップＳ３１１）。
【００９８】
キャリアへの接続が拒否された、あるいは接続できない場合は（ステップＳ３０９のＮＯ）、選択部１０６が、再度ＩＭＳＩ選択テーブル３５０に従い第２優先順位のＩＭＳＩを選択し、ＩＭＳＩ変更処理（ステップＳ３０５）、通信部１０４によるキャリアへの接続（アタッチ）処理（ステップＳ３０７）を実施する。このＩＭＳＩ選択テーブル３５０は、通信キャリア５の通信品質、アプリケーション特性、通信料金を加味して作成される。
【００９９】
最後に図１４を用いて、本実施例の通信システム１における通信端末３２０へのＩＭＳＩ選択テーブル３５０の配布手順を説明する。
複数ＩＭＳＩをハンドリングする事業者によって、契約するキャリアの追加や、キャリアが提供するサービスや料金体系の変更により、随時ＩＭＳＩ選択テーブル３５０は変更される。最新版のＩＭＳＩ選択テーブル３５０を通信端末３２０に保持するために、本実施例の通信端末３２０では、一定周期毎にＤＭクライアントが起動するよう設定されており、周期に従いクライアントが起動すると（ステップＳ３２１）、使用中ＩＭＳＩを使ってキャリアへのパケット接続を行う。
【０１００】
通信端末３２０と通信キャリア５（ＲＡＮ３０８、ＳＧＳＮ３０６およびＧＧＳＮ３０４）間で、パケット通信セッションが確立すると（ステップＳ３２３）、そのセッション上で事前に通信端末３２０が把握しているＤＭサーバ３００に対してＩＭＳＩ選択テーブル３５０を要求する（ステップＳ３２５）。
【０１０１】
ＤＭサーバ３００では、通信端末３２０毎のＩＭＳＩ選択テーブル３５０のバージョンを管理しており、該当通信端末３２０のＩＭＳＩ選択テーブル３５０の更新が必要かどうかを確認する(ステップＳ３２７)。
【０１０２】
ＩＭＳＩ選択テーブル３５０に更新がある場合は（ステップＳ３２７のＹＥＳ）、新しいＩＭＳＩ選択テーブル３５０を通信端末３２０に送付する（ステップＳ３３１）。通信端末３２０側で更新されたＩＭＳＩ選択テーブル３５０を読み込み（ステップＳ３３３）、以降、更新されたテーブルに従いＩＭＳＩを選択する。
【０１０３】
ＤＭサーバ３００側でのＩＭＳＩ選択テーブル３５０更新確認の結果、更新が不要であった場合は（ステップＳ３２７のＮＯ）、ＤＭサーバ３００が、更新が無い旨を、通信端末３２０に通知する（ステップＳ３４１）。通信端末３２０とＤＭサーバ３００間でのＩＭＳＩ選択テーブル３５０の更新手順が終了すると、通信端末３２０はパケット通信セッションを終了させる（ステップＳ３４３）。ＤＭサーバ３００側では、次回通信端末３２０からの更新確認時に参照するため、通信端末３２０毎のＩＭＳＩ選択テーブル３５０を更新、管理する（ステップＳ３４５）。
【０１０４】
以上説明したように、本発明によれば、以下に記載するような効果を奏する。
ユーザが使用するアプリケーション毎に、最適なキャリア（ＩＭＳＩ）選択リストを準備し、通信端末３２０側で自動的に最適なキャリアに接続できるようIMSIを選択することで、アプリケーション毎に最適な通信品質、通信料金をなるように複数のＩＭＳＩをハンドリングする事業者側で制御をすることが可能となり、複数キャリアをまたがった場合でも、キャリアの影響を最小限に抑え、必要なサービスレベルをあらかじめ契約した料金で、ユーザに提供することが可能となる。
【０１０５】
（比較例）
図１５は、本発明の通信システム１の比較例として、ローミングによる複数キャリア間の通信切り替えを行う構成を示す図である。
比較例に示される通信システムでは、ユーザは通常、特定のキャリアと契約し、特定キャリア（たとえばＭＣＣ／ＭＮＣ  Ａのキャリア）の発行するＩＭＳＩ  Ａが書き込まれたＳＩＭカード３２２を使用する。特定キャリアと契約したＳＩＭカード３２２を使って、クロスボーダ（ＭＣＣ／ＭＮＣ  Ａ、ＭＣＣ／ＭＮＣ  Ｃのネットワーク）でサービスの提供を受けようとした場合、キャリア間でのローミング契約により、サービスの提供を受けることは可能であるが、通信費が高額になってしまう。
【０１０６】
さらに、ローミング時の通信キャリアはキャリア間の契約や、その時の通信品質によって自動選択するか、ユーザが手動で設定する必要があり、通信速度、応答速度を必要とするアプリケーションでは、通信品質の高いキャリアを選択したり、通信速度を必要としないアプリケーションでは通信料金の安いキャリアを選択したりするなど、アプリケーション特性によったキャリア選択ができなかった。
【０１０７】
以上、実施形態および実施例を参照して本願発明を説明したが、本願発明は上記実施形態および実施例に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
たとえば、上記実施形態では、サービス管理テーブルによるキャリアの自律的な選択を行っているが、他の実施形態として、通信可能なキャリアとサービス内容のリストを管理サーバから受信し、リストを参照しユーザの意志で自由に通信キャリアを選択することもできる。
【０１０８】
上記の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）
複数の通信キャリアがそれぞれ発行する複数の端末識別情報を登録でき、前記端末識別情報が登録された通信キャリアの通信網を切り替えて通信可能な通信端末に、前記通信端末が利用可能なサービス毎に、適切な通信キャリアを選択するための情報を含むサービス管理テーブルを送信する送信手段を備える管理サーバ。
（付記２）
付記１に記載の管理サーバにおいて、
前記サービスの更新に伴い、前記サービス管理テーブルを更新する更新手段をさらに備え、
前記送信手段は、更新された前記サービス管理テーブルを前記通信端末に送信する管理サーバ。
（付記３）
付記１または付記２に記載の管理サーバにおいて、
前記サービスは、いずれかの前記通信キャリアの通信網に接続して、前記通信端末がアプリケーションを実行することにより利用可能であり、
前記サービス管理テーブルには、前記サービス毎に、要求される通信品質、利用料金、または前記アプリケーションの特性に応じて定められた、前記適切な通信キャリアを選択するための情報が登録される管理サーバ。
【０１０９】
（付記４）
通信端末が、
複数の通信キャリアがそれぞれ発行する複数の端末識別情報を保持し、
サービス毎に、適切な通信キャリアを選択するための情報を含むサービス管理テーブルに基づいて、サービスを利用する時に使用する通信キャリアを選択し、
前記端末識別情報が登録された通信キャリアの通信網を、選択された通信キャリアの通信網に切り替えて通信する通信方法。
（付記５）
付記４に記載の通信方法において、
前記サービスは、いずれかの前記通信キャリアの通信網に接続して、前記通信端末がアプリケーションを実行することにより利用可能であり、
前記サービス管理テーブルには、前記サービス毎に、要求される通信品質、利用料金、または前記アプリケーションの特性に応じて定められた、前記適切な通信キャリアを選択するための情報が登録される通信方法。
（付記６）
付記４または付記５に記載の通信方法において、
前記通信端末が、
前記サービス管理テーブルを、通信網を介して受信し、
受信した前記サービス管理テーブルを用いて前記通信キャリアを選択する通信方法。
（付記７）
付記４乃至付記６いずれかに記載の通信方法において、
前記通信端末が、
前記サービスの更新に伴い、更新された前記サービス管理テーブルを受信し、
受信した前記サービス管理テーブルを用いて前記通信キャリアを選択する通信方法。
（付記８）
付記４乃至付記７いずれかに記載の通信方法において、
前記通信端末が、
利用可能な複数の前記通信キャリアの複数の前記端末識別情報を、記録媒体に記録する通信方法。
【０１１０】
（付記９）
通信端末と、管理サーバを備え、
前記管理サーバは、
複数の通信キャリアがそれぞれ発行する複数の端末識別情報を登録でき、前記端末識別情報が登録された通信キャリアの通信網を切り替えて通信可能な通信端末に、前記通信端末が利用可能なサービス毎に、適切な通信キャリアを選択するための情報を含むサービス管理テーブルを送信する送信手段を備え、
前記通信端末は、
複数の通信キャリアがそれぞれ発行する複数の端末識別情報を登録する登録手段と、
前記端末識別情報が登録された複数の前記通信キャリアの通信網を切り替えて通信する通信手段と、
サービス毎に、適切な通信キャリアを選択するための情報を含むサービス管理テーブルに基づいて、サービスを利用する時に使用する通信キャリアを選択する選択手段と、
前記サービス管理テーブルを、通信網を介して前記管理サーバから受信する受信手段と、を備え、
前記通信端末の前記通信手段は、前記選択手段により選択された通信キャリアの通信網に切り替えて通信する通信システム。
（付記１０）
付記９に記載の通信システムにおいて、
前記サービスは、いずれかの前記通信キャリアの通信網に接続して、アプリケーションを実行することにより利用可能であり、
前記サービス管理テーブルには、前記サービス毎に、要求される通信品質、利用料金、または前記アプリケーションの特性に応じて定められた、前記適切な通信キャリアを選択するための情報が登録される通信システム。
（付記１１）
付記９または付記１０に記載の通信システムにおいて、
前記管理サーバは、前記サービスの更新に伴い、前記サービス管理テーブルを更新する更新手段をさらに備え、
前記管理サーバの前記送信手段は、更新された前記サービス管理テーブルを前記通信端末に送信する通信システム。
（付記１２）
付記９乃至付記１１いずれかに記載の通信システムにおいて、
前記通信端末において、
前記受信手段が、前記サービスの更新に伴い、更新された前記サービス管理テーブルを前記管理サーバから受信し、
前記選択手段が、受信手段が受信した前記サービス管理テーブルを用いて前記通信キャリアを選択する通信システム。
（付記１３）
付記９乃至付記１２いずれかに記載の通信システムにおいて、
前記通信端末の前記登録手段は、利用可能な複数の前記通信キャリアの複数の前記端末識別情報を、記録媒体に記録する通信システム。
【０１１１】
（付記１４）
通信端末を実現するコンピュータに、
複数の通信キャリアがそれぞれ発行する複数の端末識別情報を登録する手順、
前記端末識別情報が登録された通信キャリアの通信網を切り替えて通信する手順、
サービス毎に、適切な通信キャリアを選択するための情報を登録したサービス管理テーブルに基づいて、サービスを利用する時に使用する通信キャリアを選択する手順を実行させるためのプログラム。
（付記１５）
付記１４に記載のプログラムにおいて、
前記サービスは、いずれかの前記通信キャリアの通信網に接続して、アプリケーションを実行することにより利用可能であり、
前記サービス管理テーブルには、前記サービス毎に、要求される通信品質、利用料金、または前記アプリケーションの特性に応じて定められた、前記適切な通信キャリアを選択するための情報が登録されるプログラム。
（付記１６）
付記１４または付記１５に記載のプログラムにおいて、
前記サービス管理テーブルを、通信網を介して受信する手順、
受信した前記サービス管理テーブルを用いて前記通信キャリアを選択する手順をさらにコンピュータに実行させるためのプログラム。
（付記１７）
付記１４乃至付記１６いずれかに記載のプログラムにおいて、
前記サービスの更新に伴い、更新された前記サービス管理テーブルを受信する手順、
受信した前記サービス管理テーブルを用いて前記通信キャリアを選択する手順をさらにコンピュータに実行させるためのプログラム。
（付記１８）
付記１４乃至付記１７いずれかに記載のプログラムにおいて、
利用可能な複数の前記通信キャリアの複数の前記端末識別情報を、記録媒体に記録する手順をさらにコンピュータに実行させるためのプログラム。
【０１１２】
（付記１９）
複数の通信キャリアがそれぞれ発行する複数の端末識別情報を登録でき、前記端末識別情報が登録された通信キャリアの通信網を切り替えて通信可能な通信端末に、サービス毎に、適切な通信キャリアを選択するための情報を登録したサービス管理テーブルを送信する手順をコンピュータに実行させるためのプログラム。
（付記２０）
付記１９に記載のプログラムにおいて、
前記サービスの更新に伴い、前記サービス管理テーブルを更新する更新手段をさらに備え、
前記送信手段は、更新された前記サービス管理テーブルを前記通信端末に送信する手順をさらにコンピュータに実行させるためのプログラム。
（付記２１）
付記１９または付記２０に記載のプログラムにおいて、
前記サービスは、いずれかの前記通信キャリアの通信網に接続して、前記通信端末がアプリケーションを実行することにより利用可能であり、
前記サービス管理テーブルには、前記サービス毎に、要求される通信品質、利用料金、または前記アプリケーションの特性に応じて定められた、前記適切な通信キャリアを選択するための情報が登録されるプログラム。
【符号の説明】
【０１１３】
１  通信システム
３  通信網
５  通信キャリア
１００  通信端末
１０２  端末識別情報登録部
１０４  通信部
１０６  選択部
１０８  サービス管理テーブル
１２０  通信端末
１２２  受付部
１２４  サービス実行部
２００  管理サーバ
２０２  サービス管理テーブル
２０４  通信部
２２０  管理サーバ
２２２  更新部
３００  ＤＭサーバ
３０２  ＨＬＲ
３０４  ＧＧＳＮ
３０６  ＳＧＳＮ
３０８  ＲＡＮ
３１０  ＭＣＣ／ＭＮＣ
３２０  通信端末
３２２  ＳＩＭカード
３３０  ＰＤＮ
３３２  ＳＳ７網
３３４  ＧＲＸまたはDirect IP
３４０  Ｍｕｌｔｉ  ＩＭＳＩ管理テーブル
３４２  基本ＩＭＳＩ
３４４  追加ＩＭＳＩ
３５０  ＩＭＳＩ選択テーブル
３５２  アプリケーション
３５４  在圏キャリア優先フラグ
３５６  選択順位
３５８  ＭＣＣ／ＭＮＣ
【図１】
2015167266.tif 000003
【図２】
2015167266.tif 000004
【図３】
2015167266.tif 000005
【図４】
2015167266.tif 000006
【図５】
2015167266.tif 000007
【図６】
2015167266.tif 000008
【図７】
2015167266.tif 000009
【図８】
2015167266.tif 000010
【図９】
2015167266.tif 000011
【図１０】
2015167266.tif 000012
【図１１】
2015167266.tif 000013
【図１２】
2015167266.tif 000014
【図１３】
2015167266.tif 000015
【図１４】
2015167266.tif 000016
【図１５】
2015167266.tif 000017