(57)【要約】  本明細書における実施形態は、モバイル技術に関し、より詳細には、モバイル技術におけるスマートカードの使用に関する。本明細書における実施形態は、モバイルデバイスが複数のモバイルサービス・プロバイダのリソースを同時に利用できるようになる、モバイルデバイスにおいて使用され得るスマートカードを開示し、これによって、より良いデータ・スループット、サービス継続性、信頼性、その他によるユーザ体験を向上させる。
2015505218.tif 000002
【特許請求の範囲】
【請求項１】
モバイルデバイスに存在するスマートカードであって、選択された複数のネットワーク・オペレータの間で、前記モバイルデバイスがサービスを配分するのを可能にするために構成された少なくとも１つの手段を含むスマートカード。
【請求項２】
前記複数のネットワーク・オペレータの各々に対応した認証キーを、前記モバイルデバイスに送信する請求項１に記載のスマートカード。
【請求項３】
前記複数のネットワーク・オペレータの各々に関する情報を記憶するために構成された請求項１に記載のスマートカード。
【請求項４】
複数のネットワーク・オペレータによって構成可能なように適合されている請求項１に記載のスマートカード。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書における実施形態は、モバイル技術に関し、より詳細には、モバイル技術におけるスマートカードの使用に関する。
【背景技術】
【０００２】
スマートカードは、モバイルデバイスのユーザを識別し、認証するために使用される国際移動体加入者識別番号（ＩＭＳＩ）および関連キーを、セキュアに記憶する集積回路であり、加入者識別モジュール（ＳＩＭ：Subscriber Identification Module）カード、ＦＰＧＡ、ＩＣの形態、または任意の他の好適な形態を取ることができる。さらに、スマートカードは、その一意のシリアル番号（ＩＣＣＩＤ）、モバイルユーザの国際的に一意の番号（ＩＭＳＩ）、セキュリティ認証情報および暗号化情報、ローカルネットワークに関する一時的な情報、ユーザがアクセスできるサービスのリスト、ならびに２つのパスワード、すなわち、通常使用のための個人識別番号（ＰＩＮ）、およびＰＩＮロック解除のためのＰＩＮロック解除コード（ＰＵＫ）もまた収容している。スマートカードは、異なるモバイルデバイスの間で移し替えることができる。
【０００３】
現在、スマートカードは、一度に１つのネットワーク・オペレータのみを扱うことが可能である。言い換えれば、ユーザが、スマートカードを提供するネットワーク・オペレータのカバレッジ・エリアにいる間に、別のネットワーク・オペレータにアクセスしたい場合、ユーザは、他のネットワーク・オペレータに属するスマートカードに切り替えなければならない。２つ以上のスマートカードを使用して、複数のスマートカードを同時にアクティブに保つことができるモバイルデバイスが存在するものの、スマートカードにわたって複数のアプリケーションを共有することは、依然可能ではない。異なるネットワーク・オペレータのこれらのスマートカードの間で、サービスの共有または分配は存在しない。
【０００４】
ＣＤＭＡ２０００およびＬＴＥネットワークのためのマルチモードＣＳＩＭ／ＵＳＩＭカードが導入されており、これは、現在の主要なネットワーク技術による認証を扱うことができる。このカードは、ＣＤＭＡ２０００およびＬＴＥを使用するネットワーク・オペレータにアクセスするためのＣＤＭＡ２０００／ＬＴＥ電話において、またはＵＭＴＳおよびＬＴＥを使用するネットワーク・オペレータにアクセスするためのＵＭＴＳ／ＬＴＥ電話においての、いずれかで使用することができる。マルチモードＣＤＭＡ２０００／ＵＭＴＳ／ＬＴＥ電話において使用されるとき、そのカードは、任意の利用可能なネットワークにアクセスするための汎用ツールになる。
【０００５】
ＳＩＭベースのローミング・ステアリング・ソリューションもまた存在し、これは、加入者が他国のネットワーク・オペレータ上をローミングするときに気づいて、更新された好ましいネットワーク・オペレータのリストを、自動的にＳＩＭにダウンロードする。この新しいリストをハンドセットに即座に読み込ませることになるＳＩＭアプレットもまた、供給されてよい。ユーザは、ＳＳ７ステアリングのために使用されるのと全く同じやり方で、ウェブベースのインターフェースを使用して、ローミングターゲットを設定することができる。このインターフェースもまた、加入者が実際に接続しているネットワーク・オペレータに対するフィードバックを提供する。
【０００６】
Ａｐｐｌｅ（登録商標）は、Universal SIMと呼ばれる技術を導入しており、これは、一人の人間に一致して電話機をネットワークに関連付ける、いわゆるＳＩＭカードを切り替える必要なしに、ｉＰｈｏｎｅ（登録商標）ユーザをＧＳＭ（登録商標）ネットワーク間でトグルさせることになる。
【０００７】
しかしながら、上で言及したソリューションのいずれも、ユーザが、複数のネットワーク・オペレータからサービスを並行して共有するのを可能にしない。
【発明の概要】
【課題を解決するための手段】
【０００８】
上記のことを考慮して、本明細書における実施形態は、モバイルデバイスに存在するスマートカードを提供し、スマートカードは、選択された複数のネットワーク・オペレータの間で、モバイルデバイスがサービスを配分するのを可能にするために構成された少なくとも１つの手段を含む。
【０００９】
本明細書における実施形態のこれらの、および他の態様は、以下の説明および添付の図面と併用して検討するとき、より良く認識され、理解されるだろう。
【００１０】
本明細書における実施形態は、図面を参照して以下の詳細な説明から、より良く理解されるだろう。
【図面の簡単な説明】
【００１１】
【図１】本明細書で開示される実施形態によるモバイル通信ネットワークを示す図である。
【図２】本明細書で開示される実施形態によるスマートカードを示す図である。
【図３ａ】本明細書で開示される実施形態による例示的な状況を示す図である。
【図３ｂ】本明細書で開示される実施形態による例示的な状況を示す図である。
【発明を実施するための形態】
【００１２】
本明細書における実施形態、ならびにそのさまざまな特徴および有利な詳細が、添付の図面において示され、以下の説明において詳述される非限定的な実施形態を参照して、より完全に解説される。本明細書における実施形態を不必要に曖昧にしないように、良く知られたコンポーネントおよび処理技法の説明は省略される。本明細書で使用される例は、本明細書における実施形態が実践され得るやり方の理解を促進し、当業者が本明細書における実施形態を実践するのをさらに可能にするよう単に意図しているにすぎない。したがって、例は、本明細書における実施形態の範囲を限定するものとして解釈されるべきではない。
【００１３】
本明細書における実施形態は、モバイルデバイスが複数のモバイルサービス・プロバイダのリソースを同時に利用できるようになる、モバイルデバイスにおいて使用され得るスマートカードを開示し、これによって、より良いデータ・スループット、サービス継続性、信頼性、その他によるユーザ体験を向上させる。ここで、図面を参照すると、より詳細には、同様の参照文字が図面全体を通して一貫して対応する特徴を表す図１から図３を参照すると、実施形態が示されている。
【００１４】
図１は、本明細書で開示される実施形態によるモバイル通信ネットワークを示す。ネットワークは、図示するように、複数の基地局（ＢＳ）１０２ａ、１０２ｂ、および１０２ｃに接続されたモバイルデバイス１０１を含む。基地局（ＢＳ）１０２ａ、１０２ｂ、および１０２ｃは、異なるネットワーク・オペレータに属していてよい。モバイルデバイス１０１は、ネットワーク・オペレータのサービスにアクセスするためにスマートカードを使用する任意のデバイスであってよい。モバイルデバイス１０１は、モバイル電話機、タブレット、ドングル、コンピュータなどを含むことができるが、それらに限定はされない。
【００１５】
モバイルデバイスのユーザから、またはネットワーク・オペレータ側からサービスの要求を受信すると、モバイルデバイス１０１は、そのサービスを提供するための複数の利用可能なネットワーク・オペレータを選択する。ネットワーク・オペレータは、ユーザの選好、ネットワーク・オペレータからモバイルデバイス１０１によって受信される利用可能な信号強度、モバイルデバイスのモビリティなどに基づいて選択されてよい。モバイルデバイス１０１のモビリティは、モバイルデバイス１０１の動きの度合いを指す。いくつかのモバイルデバイス１０１は、たとえば、ユーザが自宅またはオフィスにいるときに、静止していることがある。静止しているモバイルデバイスでは、ネットワーク・オペレータの信号強度が、安定したままである、または非常に狭い範囲内で変化する。いくつかのモバイルデバイスは、たとえば、ユーザが車、飛行機で移動している、または歩いているときに、動いていることがある。そのようなモバイルデバイスでは、ネットワーク・オペレータの信号強度が、ユーザがサービスを利用することができる時間にわたって大きく変化する。モバイルデバイス１０１はまた、複数のネットワーク・オペレータの間でサービスを配分することができる。モバイルデバイス１０１は、既に選択されたネットワーク・オペレータによる低品質のサービスの場合に、または既に選択されたネットワーク・オペレータとの接続性が失われた場合に、既に選択されたネットワーク・オペレータへの／ネットワーク・オペレータからのサービスを、異なるネットワーク・オペレータへと動かして、それにより、より良いサービス継続性を提供することができる。
【００１６】
図２は、本明細書で開示される実施形態によるスマートカードを示す。スマートカード２０１は、モバイルデバイス１０１がモバイル通信ネットワークと通信するのを可能にする。スマートカード２０１は、ＳＩＭカード、ＦＰＧＡベースのモジュール、集積回路、または任意の他のシングルチップもしくはチップのアレイの形態を取ることができるが、それらに限定はされない。スマートカード２０１は、図示するように、オペレータ情報モジュール２０２と、中央処理ユニット（ＣＰＵ）２０３と、オペレータ処理ユニット（ＯＰＵ）２０４と、数値処理ユニット（ＮＰＵ）２０５と、メモリ２０６とを含む。
【００１７】
オペレータ情報モジュール２０２は、構成可能なモジュールであり、ここで、モバイルデバイス１０１のユーザが加入しているすべてのネットワーク・オペレータの情報がアクセス可能になる。オペレータ情報モジュール２０２は、スマートカード２０１を構成するために、ネットワーク・オペレータにインターフェースを提供する。ネットワーク・オペレータは、そのネットワーク・オペレータによって利用可能にされるサービスに、モバイルデバイス１０１のユーザをアクセス可能にすることになるネットワーク・オペレータに関する情報を追加することによって、スマートカード２０１を構成することができる。ネットワーク・オペレータはまた、スマートカード２０１からネットワーク・オペレータに関する情報を取り除くことによって、スマートカードを構成することができる。オペレータ情報モジュール２０２は、ネットワーク・オペレータごとに一意である情報を、メモリ２０６内の各ネットワーク・オペレータに対応した別々のセクションに分類し、記憶するように構成されている。そのような共通の情報は、国際移動体加入者識別番号（ＩＭＳＩ）、集積回路カード識別子（ＩＣＣＩＤ）、Ｋｉ、ＬＡＩ、ＩＩＮ、ＳＭＳＣ、ＳＰＮ、ＳＤＮ、ＶＡＮ、緊急番号、ネットワーク関連パラメータなどを含むが、それらに限定はされない。オペレータ情報モジュール２０２は、複数のネットワーク・オペレータの間で共有することができる情報を、メモリ２０６内の共通セクション内にさらに分類し、記憶する。そのような共通の情報は、国際移動体装置識別番号（ＩＭＥＩ）、ＩＰｖ６などを含むが、それらに限定はされない。
【００１８】
ＣＰＵ２０３は、スマートカード２０１内に同時に存在するすべてのモジュールの機能をサポートし、調整する。ＣＰＵ２０３は、３２／６４ビットプロセッサであってよい。ＣＰＵ２０３は、モバイルデバイス１０１からの命令を受信すると、オペレータ情報モジュール２０２から、特定のネットワーク・オペレータについての情報をフェッチすることができる。ＣＰＵ２０３はさらに、この情報をモバイルデバイスに送信する。
【００１９】
ＯＰＵ２０４は、複数のネットワーク・オペレータ・アクセスを同時に扱うオペレーションを扱う。ＯＰＵ２０４は、異なるサービスプロバイダ・リソースの同時使用に関するすべての事項におけるマスター・コントローラとして機能する。ＯＰＵ２０４は、現在のパケットが向かう予定であるネットワーク・オペレータを調べることができる。ＯＰＵ２０４は、オペレータ情報モジュール２０２からの対応する認証キーＫｉをフェッチし、Ｋｉが属するネットワーク・オペレータについての適切な情報と共に、Ｋｉをモバイルデバイス１０１に送信する。
【００２０】
ＮＰＵ２０５は、タイマーその他に関するタスクなどの、スマートカード２０１内のすべての数値関連事項を扱う。
【００２１】
メモリ２０６は、ネットワーク・オペレータ関連情報、モバイルデバイス１０１に関する情報などを記憶する。メモリ２０６はまた、ＳＭＳ関連情報、コンタクト関連情報、モバイルデバイス１０１に存在するアプリケーション、および他の関連情報などの、モバイルデバイスのユーザに関する情報を記憶することができる。
【００２２】
図３ａは、本明細書で開示される実施形態による例示的な状況を図示する。３つのネットワーク・オペレータＯ１、Ｏ２、およびＯ３にアクセスするための可用性を有し、アクセスを認可されたモバイルデバイス１０１を検討する。ユーザが静止しているときに、ユーザは、複数のパケットＡ、Ｂ、Ｃ、・・・、Ｘ、Ｙ、およびＺを含むファイルをダウンロードしたいとする。本明細書における例では、Ｏ３が、ユーザによって最も高い選好スコアを割り当てられており、一方Ｏ１が、最も低い選好スコアを有する。同時に、Ｏ３の信号強度は、Ｏ１およびＯ２よりも大きく、Ｏ１の信号強度は、現在、Ｏ２よりも大きい。ユーザ選好（ここでは、ユーザが、自身が割り当てた選好スコアよりも、良い信号強度を有するのを選好することを言明していてよい）に基づいて、モバイルデバイス１０１は、パケットのより大きい部分がＯ３にダウンロードされるように配分し、一方Ｏ１は、（信号強度を考慮するからではなく、より良い信号強度を有するネットワーク・オペレータがより多くのパケットを得るべきであるとユーザが指示している事実のために）Ｏ２よりも多くのパケットを配分される。
【００２３】
図３ｂは、本明細書で開示される実施形態による例示的な状況を図示する。３つのネットワーク・オペレータＯ１、Ｏ２、およびＯ３にアクセスするための可用性を有し、アクセスを認可されたモバイルデバイス１０１を検討する。ユーザが車で移動しているときに、ユーザは、複数のパケットＡ、Ｂ、Ｃ、・・・、Ｘ、Ｙ、およびＺを含むファイルをダウンロードしたいとする。本明細書における例では、Ｏ３が、ユーザによって最も高い選好スコアを割り当てられており、一方Ｏ１が、最も低い選好スコアを有する。同時に、Ｏ３の信号強度は、現在、Ｏ１およびＯ２よりも大きく、Ｏ１の信号強度は、現在、Ｏ２よりも大きい。ユーザ選好（ここでは、ユーザが、自身が割り当てた選好スコアよりも、良い信号強度を有するのを選好することを言明していてよい）に基づいて、モバイルデバイス１０１は、パケットのより大きい部分がＯ３にダウンロードされるように配分し、一方Ｏ１は、（信号強度を考慮するからではなく、より良い信号強度を有するネットワーク・オペレータがより多くのパケットを得るべきであるとユーザが指示している事実のために）Ｏ２よりも多くのパケットを配分される。一定の時間の長さの後で、モバイルデバイス１０１は、０３の信号強度が落ちており、０１が最も良い信号強度を有していることを検出し、モバイルデバイス１０１は、０３に割り当てるパケットの数を減少させ、０１に割り当てるパケットを増加させることによって、パケットを再配分することができる。
【００２４】
本明細書で開示される実施形態は、その場所において利用可能な異なるネットワーク・オペレータ間で、モバイルデバイスへの／モバイルデバイスからの異なるサービス要求（生音声、ダウンロード、ストリーミングなど）の分配を可能にする。そうすることによって、エンドユーザのための事実上のデータ・スループットは、モバイルデバイスが使用する個々のネットワーク・オペレータすべての結合されたスループットになる。
【００２５】
本明細書における実施形態はまた、あるネットワーク・オペレータによる低品質のサービスの場合に、またはあるネットワーク・オペレータとの接続性が失われた場合に、モバイルデバイスへの／モバイルデバイスからのサービスを、その特定のネットワーク・オペレータから異なるネットワーク・オペレータに動かすことを可能にし、それにより、より良いサービス継続性を提供する。
【００２６】
本明細書における実施形態は、異なるネットワーク・オペレータの帯域幅をより効率的に利用することを可能にする。異なるネットワーク・オペレータによる帯域幅の共有は、個々のネットワーク・オペレータの帯域幅不足を大幅に補うことができる。リソースを共有することは、そうでない場合に個々のネットワーク・オペレータのネットワーク拡張のために必要となるコストの削減につながることにもなる。
【００２７】
本発明において開示される実施形態は、少なくとも１つのハードウェア・デバイス上で動作し、ネットワーク要素を制御するためのネットワーク管理機能を実施する、少なくとも１つのソフトウェア・プログラムを通して実装されてよい。図１および図２に示すネットワーク要素は、ハードウェア・デバイスのうちの少なくとも１つ、またはハードウェア・デバイスとソフトウェア・モジュールとの組合せであってよいブロックを含む。
【００２８】
本明細書で開示される実施形態は、モバイルデバイスが複数のモバイルサービス・プロバイダのリソースを同時に利用できるようになる、モバイルデバイスにおいて使用され得るスマートカードを規定する。したがって、保護の範囲は、その中にメッセージを有するコンピュータ可読手段に加えて、そのようなプログラムにまで拡大され、そのようなコンピュータ可読記憶手段は、プログラムが、サーバもしくはモバイルデバイス上、または任意の好適なプログラマブルデバイス上で動作するときに、方法の１つまたは複数のステップを実装するためのプログラムコード手段を収容することを理解されたい。方法は、たとえば、超高速集積回路ハードウェア記述言語（ＶＨＤＬ）、別のプログラミング言語で書かれたソフトウェア・プログラムを通して、またはソフトウェア・プログラムと共に、好ましい実施形態において実装される、あるいは、少なくとも１つのハードウェア・デバイス上で実行されている１つもしくは複数のＶＨＤＬまたはいくつかのソフトウェア・モジュールによって実装される。ハードウェア・デバイスは、たとえばサーバもしくはパーソナル・コンピュータのような任意の種類のコンピュータなど、または、たとえば１つのプロセッサと２つのＦＰＧＡといったそれらの任意の組合せを含む、プログラムされ得る任意の種類のデバイスであってよい。デバイスはまた、たとえば、ＡＳＩＣなどのようなハードウェア手段、あるいは、たとえば、ＡＳＩＣとＦＰＧＡ、または少なくとも１つのマイクロプロセッサと、ソフトウェア・モジュールがその中に位置する少なくとも１つのメモリといった、ハードウェア手段とソフトウェア手段との組合せであってよい手段を含むことができる。したがって、手段は、少なくとも１つのハードウェア手段および／または少なくとも１つのソフトウェア手段である。本明細書で説明される方法の実施形態は、純粋にハードウェアにおいて、または部分的にハードウェアにおいて、かつ部分的にソフトウェアにおいて、実装することができる。デバイスはまた、ソフトウェア手段のみを含むことができる。代替的に、本発明は、たとえば複数のＣＰＵを使用して、異なるハードウェア・デバイス上で実装されてもよい。
【００２９】
特定の実施形態の以上の説明は、他者が、現在の知識を適用することによって、包括的な概念から逸脱せずに、そのような特定の実施形態をさまざまな用途のために容易に変更および／または適応することができるように、本明細書における実施形態の一般的な性質を完全に明らかにし、したがって、そのような適応および変更は、開示された実施形態の均等形態の意味および範囲内に内包されるべきであり、内包されることを意図している。本明細書で用いられる表現または専門用語は、説明の目的のためであって、限定の目的ではないことを理解されたい。したがって、本明細書における実施形態は、好ましい実施形態の観点から説明されているが、当業者は、本明細書における実施形態が、本明細書で説明される特許請求の範囲の趣旨および範囲内の変更を伴って実践されてもよいことを認識するであろう。
【図１】
2015505218.tif 000003
【図２】
2015505218.tif 000004
【図３ａ】
2015505218.tif 000005
【図３ｂ】
2015505218.tif 000006
【国際調査報告】
2015505218.tif 000007
2015505218.tif 000008