(57)【要約】      （修正有）【課題】二次無線デバイスのｅＳＩＭ用の更新を管理する方法を提供する。【解決手段】ユーザ入力、タイマの終了、関連付けられた一次無線デバイスからのメッセージの受信に応じて、二次無線デバイスの処理回路がｅＵＩＣＣにｅＳＩＭを更新するように命令し、二次無線デバイスからセルラー無線ネットワークに直接的又は一次無線デバイスを介して中継され間接的のいずれかで、ｅＵＩＣＣとネットワークプロビジョニングサーバはセキュアデータ接続を確立し、ｅＳＩＭを更新するためにＢＩＰプロセスに従ってメッセージを交換する。ｅＵＩＣＣは、ｅＳＩＭ更新に対する成功又は失敗を示す状態を処理回路に提供し、成功すると二次無線デバイスの一部分を電力低減状態に置き、失敗するとｅＳＩＭ更新プロセスを、最大数の再試行まで繰り返す。【選択図】図３
2018207479.tif 000002
【特許請求の範囲】
【請求項１】
無線デバイスに含まれた埋め込み型ユニバーサル集積回路カード（ｅＵＩＣＣ）上の電子加入者識別モジュール（ｅＳＩＭ）を更新するための方法であって、
前記ｅＵＩＣＣの外部の前記無線デバイスの処理回路によって、
ｅＳＩＭ更新プロセスを実行することであって、
前記ｅＵＩＣＣに、前記ｅＵＩＣＣ上のｅＳＩＭ更新アプレットをトリガするコマンドを送信することと、
前記ｅＵＩＣＣから、ネットワークプロビジョニングサーバへのセキュアデータ接続を確立する要求を受信することと、
前記ｅＵＩＣＣと前記ネットワークプロビジョニングサーバとの間の前記セキュアデータ接続を確立することと、
前記ｅＵＩＣＣから、ｅＳＩＭ更新状態を受信することと、
を含むことと、
前記ｅＳＩＭ更新状態が成功を示す又は最大数の再試行が行われるまで、前記ｅＳＩＭ更新プロセスを繰り返すことと、
を含む方法。
【請求項２】
前記ｅＵＩＣＣの外部の前記無線デバイスの前記処理回路によって、
前記ｅＳＩＭ更新状態が成功を示す場合に電力低減状態に入ることを更に含む、請求項１に記載の方法。
【請求項３】
前記ｅＳＩＭ更新プロセスは、前記ｅＳＩＭ更新状態が失敗を示す場合に繰り返される、請求項１に記載の方法。
【請求項４】
前記セキュアデータ接続は、前記無線デバイスと前記ネットワークプロビジョニングサーバとの間のセルラー無線データ接続を含む、請求項１に記載の方法。
【請求項５】
前記無線デバイスの前記ｅＵＩＣＣによって、
ｅＳＩＭ更新のための要求を前記ネットワークプロビジョニングサーバにベアラ独立プロトコル（ＢＩＰ）に従って送信することと、
前記ＢＩＰに従った前記ネットワークプロビジョニングサーバからの前記ｅＳＩＭ更新を含む１つ以上の応答を受信することと、
を更に含む、請求項１に記載の方法。
【請求項６】
前記無線デバイスの前記処理回路は、ユーザが開始した更新の受信に応じて前記ｅＳＩＭ更新プロセスを実行する、請求項１に記載の方法。
【請求項７】
前記無線デバイスの前記処理回路は、前記無線デバイスが外部電源に接続されている間に、更新タイマの終了に応じて前記ｅＳＩＭ更新プロセスを実行する、請求項１に記載の方法。
【請求項８】
一次無線デバイスに関連付けられた二次無線デバイスに含まれた埋め込み型ユニバーサル集積回路カード（ｅＵＩＣＣ）上の電子加入者識別モジュール（ｅＳＩＭ）を更新するための方法であって、
前記ｅＵＩＣＣの外部の前記二次無線デバイスの処理回路によって、
ｅＳＩＭ更新プロセスを実行することであって、
前記ｅＵＩＣＣに、前記ｅＵＩＣＣ上のｅＳＩＭ更新アプレットをトリガするコマンドを送信することと、
前記ｅＵＩＣＣから、ネットワークプロビジョニングサーバへのセキュアデータ接続を確立する要求を受信することと、
前記一次無線デバイスに、前記ネットワークプロビジョニングサーバへの前記セキュアデータ接続を確立する要求を送信することと、
前記ｅＵＩＣＣから、ｅＳＩＭ更新状態を受信することと、
を含むことと、
前記ｅＳＩＭ更新状態が成功を示す又は最大数の再試行が行われるまで、前記ｅＳＩＭ更新プロセスを繰り返すことと、
を含む方法。
【請求項９】
前記ｅＵＩＣＣの外部の前記二次無線デバイスの前記処理回路によって、
前記ｅＳＩＭ更新状態が成功を示す場合に電力低減状態に入ることを更に含む、請求項８に記載の方法。
【請求項１０】
前記ｅＳＩＭ更新プロセスは、前記ｅＳＩＭ更新状態が失敗を示す場合に繰り返される、請求項８に記載の方法。
【請求項１１】
前記セキュアデータ接続は、前記一次無線デバイスと前記ネットワークプロビジョニングサーバとの間のセルラー無線データ接続を含む、請求項８に記載の方法。
【請求項１２】
前記セキュアデータ接続は、前記一次無線デバイスと前記二次無線デバイスとの間の非セルラー無線データ接続を更に含む、請求項１１に記載の方法。
【請求項１３】
前記二次無線デバイスの前記ｅＵＩＣＣによって、
ｅＳＩＭ更新のための要求を前記ネットワークプロビジョニングサーバにベアラ独立プロトコル（ＢＩＰ）に従って送信することと、
前記ＢＩＰに従った前記ネットワークプロビジョニングサーバからの前記ｅＳＩＭ更新を含む１つ以上の応答を受信することと、
を更に含む、請求項８に記載の方法。
【請求項１４】
前記二次無線デバイスの前記処理回路は、前記ｅＵＩＣＣ用のｅＳＩＭ更新の利用可能性を示す前記一次無線デバイスからの通知の受信に応じて、前記ｅＳＩＭ更新プロセスを実行する、請求項８に記載の方法。
【請求項１５】
二次無線デバイスに含まれた埋め込み型ユニバーサル集積回路カード（ｅＵＩＣＣ）上の電子加入者識別モジュール（ｅＳＩＭ）を更新するための方法であって、
前記ｅＵＩＣＣによって、
前記ｅＵＩＣＣの外部の前記二次無線デバイスの処理回路から、前記ｅＵＩＣＣ上のｅＳＩＭ更新アプレットをトリガするコマンドを受信することと、
前記ｅＳＩＭ更新アプレットをトリガする前記コマンドに応じて、前記処理回路に、ネットワークプロビジョニングサーバへのセキュアデータ接続を確立する要求を提供することと、
前記ｅＵＩＣＣと前記ネットワークプロビジョニングサーバとの間の前記セキュアデータ接続が確立されると、ベアラ独立プロトコル（ＢＩＰ）に従って前記ネットワークプロビジョニングサーバからｅＳＩＭ更新を取得することと、
前記処理回路に、前記ｅＳＩＭ更新が成功したか又は失敗したかのインジケーションを含むｅＳＩＭ更新状態を提供することと、
を含む方法。
【請求項１６】
前記セキュアデータ接続は、前記二次無線デバイスと前記ネットワークプロビジョニングサーバとの間のセルラー無線データ接続を含む、請求項１５に記載の方法。
【請求項１７】
セキュアデータ接続は、前記二次無線デバイスに関連付けられた一次無線デバイスと前記ネットワークプロビジョニングサーバとの間のセルラー無線データ接続を含む、請求項１５に記載の方法。
【請求項１８】
前記セキュアデータ接続は、前記一次無線デバイスと前記二次無線デバイスとの間の非セルラー無線データ接続を更に含む、請求項１７に記載の方法。
【請求項１９】
前記ｅＳＩＭ更新の取得は、前記二次無線デバイスの前記ｅＵＩＣＣが、
前記ｅＳＩＭ更新のための要求を前記ネットワークプロビジョニングサーバに前記ＢＩＰに従って送信することと、
前記ＢＩＰに従った前記ネットワークプロビジョニングサーバからの前記ｅＳＩＭ更新を含む１つ以上の応答を受信することと、
を含む、請求項１５に記載の方法。
【請求項２０】
前記二次無線デバイスの前記処理回路は、前記ｅＳＩＭ更新状態が失敗を示す場合に、最大数の再試行まで前記ｅＳＩＭ更新のトリガを繰り返す、請求項１５に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
説明する実施形態は、一次無線デバイスに関連付けられたセルラー可能な二次無線デバイスに含まれた埋め込み型ユニバーサル集積回路カード（embedded Universal Integrated Circuit Card）（ｅＵＩＣＣ）上の電子加入者識別モジュール（electronic Subscriber Identity Modules）（ｅＳＩＭ）を更新するための技術を記述する。
【背景技術】
【０００２】
多くの無線デバイスは、無線デバイスがモバイルネットワークオペレータ（Mobile Network Operators）（ＭＮＯ）によって提供されるサービスにアクセスすることができる着脱可能なユニバーサル集積回路カード（Universal Integrated Circuit Cards）（ＵＩＣＣ）を使用するように構成される。具体的には、それぞれのＵＩＣＣは、少なくともマイクロプロセッサ及び読み出し専用メモリ（ＲＯＭ）を含み、ＲＯＭは、無線ネットワークを介して無線サービスを入手するために、無線デバイスが登録してＭＮＯと双方向作用するために使用することができるＭＮＯプロファイルを記憶するように構成される。典型的には、ＵＩＣＣは、小型の着脱可能なカード（一般的に加入者識別モジュール（Subscriber Identity Module）（ＳＩＭ）カードと呼ばれる）の形態を取り、それは、無線デバイスに含まれるＵＩＣＣ受信ベイに挿入されるように構成される。より最近の実装形態では、ＵＩＣＣは、無線デバイスのシステムボードに直接埋め込まれている。これらの埋め込み型ＵＩＣＣ（ｅＵＩＣＣ）は、従来の着脱可能なＵＩＣＣに対して、いくつかの利点を提供することができる。例えば、いくつかのｅＵＩＣＣは、１つ以上のｅＳＩＭのインストール、修正、及び／又は削除を促進することができる書換可能メモリを含み、それにより、新しい及び／若しくは異なるサービス並びに／又はＭＮＯによって提供される拡張された機能にアクセスするための更新を提供することができる。ｅＵＩＣＣは、多数のＭＮＯプロファイル（本明細書でｅＳＩＭとも呼ばれる）を記憶することができ、無線デバイスにＵＩＣＣ受信ベイを含む必要性を取り除くことができる。更に、ｅＵＩＣＣ上のｅＳＩＭは、モバイルデバイスのプロセッサを介してモバイルデバイスのｅＵＩＣＣに通信するネットワークサーバから、リモートで管理することができる。
【０００３】
モバイルデバイスのｅＳＩＭを管理するための方法は、無線（over-the-air）（ＯＴＡ）セキュアチャネルを介してモバイルデバイスのｅＵＩＣＣと直接通信するプロビジョニングサーバなどのＭＮＯのネットワーク機器を伴うＭＮＯを中心とする手法、及びモバイルデバイスのｅＵＩＣＣ上のｅＳＩＭの管理を開始及び／又は関与するモバイルデバイスのプロセッサを伴うデバイスを中心とする手法の両方を含む。
【発明の概要】
【０００４】
代表的な実施形態は、一次無線デバイスに関連付けられた二次無線デバイスの電子加入者識別モジュール（ｅＳＩＭ）の更新を管理するための技術を記述する。二次無線デバイスに含まれた埋め込み型ユニバーサル集積回路カード（ｅＵＩＣＣ）の外部の処理回路は、二次無線デバイスによって直接的、又は一次無線デバイスを介して間接的のいずれかによりセルラー無線ネットワークへのデータ接続性が利用可能であるとき、ｅＳＩＭ更新確認を開始する。ｅＳＩＭ更新プロセスは、二次無線デバイス又は一次無線デバイスへのユーザ入力に基づいて開始することができる。ｅＳＩＭ更新プロセスはまた、ユーザ入力なしに、タイマの終了に基づいて開始することができる。処理回路は、アプレットをトリガしてｅＳＩＭ更新を確認するコマンドをｅＵＩＣＣに提供する。コマンドに応じて、ｅＵＩＣＣは、二次無線デバイスのｅＵＩＣＣとセルラー無線ネットワークのネットワークプロビジョニングサーバとの間で確立されるセキュアデータ接続を要求する。いくつかの実施形態では、セキュアデータ接続は、直接、二次無線デバイスからセルラー無線ネットワークへのセルラー無線接続を含む。いくつかの実施形態では、セキュアデータ接続は、一次無線デバイスへの非セルラー無線接続、及び一次無線デバイスからセルラー無線ネットワークへのセルラー無線接続を含む。ｅＵＩＣＣは、プロビジョニングサーバからのｅＳＩＭ更新を要求し、これに応じて、ベアラ独立プロトコル（Bearer Independent Protocol）（ＢＩＰ）に従ってｅＳＩＭ更新を入手する。ｅＵＩＣＣは、ｅＳＩＭ更新の状態を示すメッセージを提供し、ｅＳＩＭ更新が成功すると、二次無線デバイスの処理回路は、二次無線デバイスを電力低減状態に入らせる。ｅＳＩＭ更新が失敗すると、処理回路は、ｅＳＩＭ更新が成功する又は最大数の再試行が行われるまで、ｅＳＩＭ更新プロセスを繰り返す。
【０００５】
この「発明の概要」は、本明細書で説明する主題のいくつかの態様の基本的理解を提供するように、いくつかの例示的実施形態を要約することを目的として提供されるものに過ぎない。したがって、上述した特徴が例に過ぎず、いかなる方法でも本明細書で説明する主題の範囲又は趣旨を狭めるように解釈すべきではないことが了解されよう。本明細書で説明される主題の他の特徴、態様、及び利点は、以下の「発明を実施するための形態」、図、及び「特許請求の範囲」から明らかとなるであろう。
【０００６】
本明細書に説明される本実施形態の他の態様及び利点は、説明される実施形態の原理を例として例示する添付図面と併せて、以下の詳細な説明から明らかになるであろう。
【図面の簡単な説明】
【０００７】
含まれる図面は例示目的のものであり、無線コンピューティングデバイスを提供するための開示される発明の装置及び方法の可能な構造及び構成の例を提示するのに役立つに過ぎない。これらの図面は、当業者により、本実施形態の趣旨及び範囲から逸脱することなく、本実施形態に対してなされ得る形態及び詳細のいかなる変更をも決して制限するものではない。本実施形態は、添付の図面と共に下記の「発明を実施するための形態」を読むことによって容易に理解でき、類似の参照番号は類似の構造要素を指す。
【０００８】
【図１】いくつかの実施形態に係る、本明細書で説明する様々な技術を実施するように構成された例示的なシステムの異なる構成要素のブロック図を示す。
【０００９】
【図２】いくつかの実施形態に係る、図１のシステムの例示的な構成要素のより詳細な図のブロック図を示す。
【００１０】
【図３】いくつかの実施形態に係る、二次無線デバイス用のｅＳＩＭ更新を提供するための例示的なメッセージ交換を示す。
【００１１】
【図４】いくつかの実施形態に係る、関連付けられた一次無線デバイスと関連して、二次無線デバイス用のｅＳＩＭ更新を提供するための別の例示的なメッセージ交換を示す。
【００１２】
【図５】いくつかの実施形態に係る、二次無線デバイスに直接ｅＳＩＭ更新を提供するための例示的な方法の流れ図を示す。
【００１３】
【図６】いくつかの実施形態に係る、関連付けられた一次無線デバイスを介して間接的に二次無線デバイスにｅＳＩＭ更新を提供するための別の例示的な方法の流れ図を示す。
【００１４】
【図７】いくつかの実施形態に係る、本明細書で説明する様々な方法を実施するために使用することができる代表的なコンピューティングデバイスの詳細な図を示す。
【発明を実施するための形態】
【００１５】
本明細書に記載される実施形態に係る、装置及び方法の代表的な用途が、この項において提示される。これらの例は、更なるコンテキストを提供し、説明する実施形態の理解を助けることのみを目的として提供される。したがって、これらの具体的な詳細のうちの一部又は全てを使用することなく、ここで説明される実施形態を実践できることが、当業者には明らかであろう。他の例では、ここで説明される実施形態を不必要に不明瞭化するのを回避するために、周知のプロセス工程は詳細には説明されていない。他の適用例が可能であり、それゆえ以下の実施例は、限定的なものとして解釈されるべきではない。
【００１６】
本明細書で説明する各種実施形態によれば、用語「無線通信デバイス」、「無線デバイス」、「モバイルデバイス」、「移動局」、及び「ユーザ機器」（user equipment）（ＵＥ）は、本開示の各種実施形態と関連付けられる手順を実行することが可能であり得る１つ以上の通常の消費者電子デバイスについて説明するために、本明細書では互換的に使用されることがある。各種実装形態によれば、これらの消費者電子デバイスのうちの任意の１つは、セルラー電話又はスマートフォン、タブレットコンピュータ、ラップトップコンピュータ、ノートブックコンピュータ、パーソナルコンピュータ、ネットブックコンピュータ、メディアプレーヤデバイス、電子ブックデバイス、ＭｉＦｉ（登録商標）デバイス、ウェアラブルコンピューティングデバイス、並びに、無線ワイドエリアネットワーク（wireless wide area network）（ＷＷＡＮ）、無線メトロエリアネットワーク（wireless metro area network）（ＷＭＡＮ）、無線ローカルエリアネットワーク（wireless local area network）（ＷＬＡＮ）、無線パーソナルエリアネットワーク（wireless personal area network）（ＷＰＡＮ）、近距離無線通信（near field communication）（ＮＦＣ）、セルラー無線ネットワーク、第４世代（４Ｇ）ロングタームエボリューション（Long Term Evolution）（ＬＴＥ）、ＬＴＥアドバンスド（LTE Advanced）（ＬＴＥ−Ａ）、及び／あるいは、第５世代（５Ｇ）又は他の現在の若しくは将来開発される進化型セルラー無線ネットワーク上の通信に使用される１つ以上の無線通信プロトコルを介した通信を含むことができる無線通信機能を有する任意の他のタイプの電子コンピューティングデバイスに関し得る。
【００１７】
いくつかの実施形態では、無線通信デバイスはまた、無線通信システムの一部として動作することができ、無線通信システムは、例えばＷＬＡＮの一部としてアクセスポイント（access point）（ＡＰ）に相互接続された、並びに／又は、例えばＷＰＡＮ及び／若しくは「アドホック」無線ネットワークの一部として互いに相互接続された、ステーション、クライアント無線デバイス、又はクライアント無線通信デバイスと称することもできるクライアントデバイスのセットを含むことができる。いくつかの実施形態では、クライアントデバイスは、例えば、無線ローカルエリアネットワーク通信プロトコルに従ったＷＬＡＮ技術を介して通信することが可能な任意の無線通信デバイスであり得る。いくつかの実施形態では、ＷＬＡＮ技術は、Ｗｉ−Ｆｉ（登録商標）（又はより一般的にはＷＬＡＮ）無線通信サブシステム又は無線機を含むことができ、Ｗｉ−Ｆｉ無線機は、ＩＥＥＥ  ８０２．１１ａ、ＩＥＥＥ  ８０２．１１ｂ、ＩＥＥＥ  ８０２．１１ｇ、ＩＥＥＥ  ８０２．１１−２００７、ＩＥＥＥ  ８０２．１１ｎ、ＩＥＥＥ  ８０２．１１−２０１２、ＩＥＥＥ  ８０２．１１ａｃ、又は他の現在の若しくは将来開発されるＩＥＥＥ  ８０２．１１技術のうちの１つ以上などの、米国電気電子学会（Institute of Electrical and Electronics Engineers）（ＩＥＥＥ）８０２．１１技術を実施することができる。
【００１８】
更に、本明細書で説明されているいくつかのＵＥは、異なる第３世代（３Ｇ）及び／又は第２世代（２Ｇ）ＲＡＴを介しても通信し得るマルチモード無線通信デバイスとして構成されてもよいことを理解されたい。これらのシナリオでは、マルチモードユーザ機器（ＵＥ）は、より低いデータレートのスループットを提供する他の旧式の３Ｇネットワークに比べて、より高速なデータレートのスループットを提供するＬＴＥネットワークへの接続を優先するように構成されてもよい。例えば、いくつかの実装形態では、マルチモードＵＥは、ＬＴＥ及びＬＴＥ−Ａネットワークが使用できないときに、旧式の３Ｇネットワーク、例えば、進化型高速パケットアクセス（Evolved High Speed Packet Access）（ＨＳＰＡ＋）ネットワーク又はコード分割多重アクセス（Code Division Multiple Access）（ＣＤＭＡ）２０００  Ｅｖｏｌｕｔｉｏｎ−Ｄａｔａ  Ｏｎｌｙ（ＥＶ−ＤＯ）ネットワークへとフォールバックするように構成されてもよい。
【００１９】
本明細書で提示される方法及び装置の代表的な実施形態は、二次無線デバイスの埋め込み型ユニバーサル集積回路カード（ｅＵＩＣＣ）の埋め込み型ＳＩＭ又はプロファイルとも呼ばれることがある、電子加入者識別モジュール（ｅＳＩＭ）を更新することを提供する。ｅＳＩＭプロファイルは、セキュア無線（ＯＴＡ）データ接続を使用してモバイルネットワークオペレータ（ＭＮＯ）のネットワークプロビジョニングサーバと双方向作用する二次無線デバイスのｅＵＩＣＣによるベアラ独立プロトコル（ＢＩＰ）を使用して、プロビジョニングしてアクティブにすることができる。ｅＳＩＭのアクティブ化により、二次無線デバイスが二次無線デバイスのユーザによって加入した無線サービスにアクセスすることを可能にすることができる。最初のプロビジョニング及びアクティブ化に続いて、ｅＳＩＭは、無線ネットワークサービスの変更が行われるとき、ユーザが加入を変更するとき、モバイルディレクトリ番号（mobile directory number）（ＭＤＮ）を更新するとき、又はセルラー無線ネットワークのサービスに対する認証及び／若しくはアクセスを提供するｅＳＩＭのクレデンシャルを更新するときなど、更新を必要とすることがある。ｅＳＩＭの更新は、ユーザが二次無線デバイスの入力により（又は関連付けられた一次無線デバイスの入力により）更新を確認することを選択するときなどの、ユーザが開始したＢＩＰプロセスに基づく、又はネットワークが開始したＢＩＰプロセスに基づくことができる。大部分のセルラー無線デバイスが、ほとんどの時間、セルラー無線ネットワークにキャンプする、取り付けられる、接続される、サービスに登録される、又は別の方法で関連付けられるが、セルラー無線デバイスの新しいカテゴリは、ほとんどの時間、セルラー無線ネットワークから切断又は登録解除して、まれにセルラー無線ネットワークとのサービスに接続する又は登録することができるセルラー無線デバイスを含む。セルラー無線ネットワークと時に直接接続し、またあるときは関連付けられた一次無線デバイスを介して接続する二次無線デバイスなどの、まれに接続される無線デバイスにｅＳＩＭ更新を提供することは、まれな接続を補償するためにＢＩＰプロセスを調整することを必要とする。
【００２０】
二次無線デバイスがセルラー無線ネットワークに常に登録されないことがあるため、ショートメッセージサービス（short message service）（ＳＭＳ）を使用して二次無線デバイスに連絡するセルラー無線ネットワークによるなどのネットワークが開始したＢＩＰプロセスは、二次無線デバイスのｅＳＩＭのＯＴＡ更新を確実に提供しないことがある。セルラー無線ネットワークに通常取り付けられる又は接続されるセルラー無線デバイスは、ＳＭＳメッセージを確実に受信して、ＯＴＡのｅＳＩＭ更新を開始することができるが、セルラー無線ネットワークにまれに取り付ける又は接続する二次セルラー無線デバイスは、ＯＴＡのｅＳＩＭ更新を受信するために十分頻繁に接続しないことがある。より頻繁に接続することは、よりバッテリ電力を消費することがあり、したがって、制限されたバッテリ電力リソースを有する二次無線デバイスにとって好ましくないことがある。いくつかの実施形態では、二次無線デバイスを、セルラー無線ネットワークとのサービスから登録解除することができる、又は、節電する若しくはセルラー無線ネットワークとの直接セルラー無線接続を制限するときに、二次無線デバイスのｅＳＩＭを、無効にする若しくは別の方法で使用できなくすることができる。デバイスが開始したＢＩＰプロセスはまた、二次無線デバイスのｅＵＩＣＣのアプレットが二次無線デバイス用のデータ接続が利用可能であるか否かを気づかないときなど、信頼性がないことがある。アプレットは、データ接続が利用可能でないとき、ｅＳＩＭ更新を繰り返し確認することを試みて、利用可能な全ての再試行を使い果たすことができる。加えて、ｅＳＩＭ更新のＢＩＰプロセスの状態の知識なしに、二次無線デバイスの処理回路は、ｅＳＩＭ更新のＢＩＰプロセスがいつ成功して完了又は失敗したかを気づかないことがあり、起きたままで、したがって、電力低減状態に入って制限されたバッテリリソースを節約することができないことがある。
【００２１】
ユーザが開始したアクション、例えば、ｅＳＩＭ更新を確認する入力に応じて、二次無線デバイスの処理回路は、セルラー無線ネットワークを介してネットワークプロビジョニングサーバとのセキュアデータ接続を確立するためにデータ接続性が利用可能であるか否かを判定することができる。あるいは、タイマの終了に基づく及び／又は外部電源に接続したときなどのユーザ入力なしに、処理回路は、データ接続性が利用可能であるか否かを自律的に判定することができ（又は、登録させる、若しくは別の方法で二次無線デバイスをセルラー無線ネットワークに取り付けることができ）、ｅＳＩＭ更新の確認を行なうことができる。データ接続性が利用可能であるとき、処理回路は、二次無線デバイスのｅＵＩＣＣにｅＵＩＣＣ上のアプレットをトリガしてｅＳＩＭ更新を確認するコマンドを送信することにより、ｅＳＩＭ更新プロセスを開始することができる。コマンドに応じて、ｅＵＩＣＣは、二次無線デバイスのｅＵＩＣＣとセルラー無線ネットワークのネットワークプロビジョニングサーバとの間で確立されるセキュアデータ接続を要求する。いくつかの実施形態では、セキュアデータ接続は、直接、二次無線デバイスからセルラー無線ネットワークへのセルラー無線接続を含む。いくつかの実施形態では、セキュアデータ接続は、関連付けられた一次無線デバイスへの非セルラー無線接続、及び一次無線デバイスからセルラー無線ネットワークへのセルラー無線接続を含む。ｅＵＩＣＣは、プロビジョニングサーバからのｅＳＩＭ更新を要求し、これに応じて、ベアラ独立プロトコル（ＢＩＰ）に従ってｅＳＩＭ更新を入手する。いくつかの実施形態では、ｅＵＩＣＣは、処理回路にｅＳＩＭ更新の状態を示すメッセージを提供し、ｅＳＩＭ更新が成功すると、二次無線デバイスの処理回路は、二次無線デバイスを電力低減状態に入らせる。ｅＳＩＭ更新が失敗すると、処理回路は、ｅＳＩＭ更新が成功する又は最大数の再試行が行われるまで、ｅＳＩＭ更新プロセスを繰り返す。
【００２２】
いくつかの実施形態では、二次無線デバイスが一次無線デバイスとペアにされると、一次無線デバイスは、ｅＳＩＭ更新をトリガする通知を受信することができる。通知は、Ａｐｐｌｅ  Ｐｕｓｈ  Ｎｏｔｉｆｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ（ＡＰＮＳ）により一次無線デバイスに配信することができる。通知の受信に応じて、一次無線デバイスは、二次無線デバイスにｅＳＩＭ更新プロセスを実行するように命令するメッセージを二次無線デバイスに送信することができる。二次無線デバイスは、ｅＳＩＭ更新を実行するために、セキュアデータ接続をセルラー無線ネットワークのネットワークプロビジョニングサーバに要求することができる。セキュアデータ接続は、一次無線デバイスとセルラー無線ネットワークとの間のＯＴＡセルラー無線接続、及び一次無線デバイスと二次無線デバイスとの間の非セルラー無線接続を含む、一次無線デバイスを介した中継接続として、二次無線デバイスのｅＵＩＣＣとの間で確立することができる。ｅＳＩＭ更新プロセスは、ＢＩＰプロセスを使用することができ、ｅＵＩＣＣによって処理回路に状態メッセージ内に示すことができるＢＩＰプロセスの成功した完了で終了することができる。ｅＳＩＭ更新プロセスはまた、ＢＩＰプロセスの連続する失敗がｅＵＩＣＣからの状態メッセージ内に報告されたときなどの、ＢＩＰプロセスを完了する最大数の再試行が行なわれたときに終了することができる。完了すると、二次無線デバイスの処理回路は、セキュアデータ接続を低下させてバッテリ電力を節約することを要求することができる。
【００２３】
これら及び他の実施形態について、図１〜図７を参照して以下に説明する。しかしながら、これらの図に関して本明細書に記載される「発明を実施するための形態」は、説明を目的とするものに過ぎず、限定するものとして解釈するべきではないことが、当業者には容易に理解されるであろう。
【００２４】
図１は、いくつかの実施形態に係る、本明細書で説明する様々な技術を実施するように構成されたシステム１００の異なる構成要素のブロック図を示す。より具体的には、図１は、図に示すように、無線デバイス１０２、異なるモバイルネットワークオペレータ（ＭＮＯ）１１４によって管理された基地局１１２の群、及びＭＮＯ１１４と通信するプロビジョニングサーバ１１６の組を含む、システム１００の高レベルの概要を示す。図１の例示によれば、無線デバイス１０２は、モバイルコンピューティングデバイス（例えば、Ａｐｐｌｅ（登録商標）によるｉＰｈｏｎｅ（登録商標）、ｉＰａｄ（登録商標）、又はＡｐｐｌｅ  Ｗａｔｃｈ（登録商標））を表すことができ、基地局１１２は、無線デバイス１０２と通信するように構成された異なる無線塔を表すことができ、ＭＮＯ１１４は、無線デバイス１０２が加入することができる特定のサービス（例えば、音声及びデータ）を提供する異なる無線サービスプロバイダを表すことができる。いくつかの実施形態では、無線デバイス１０２は、一次無線デバイスと呼ばれることがある別の無線デバイス１０２に関連付けられた二次無線デバイスである。例えば、二次無線デバイスは、一次無線デバイスとして機能するスマートフォンとペアになる手首装着型デバイスとすることができる。二次無線デバイスは、一次無線デバイスのユーザが加入する無線サービスの少なくとも一部を共有することができる。いくつかの実施形態では、二次無線デバイスは、セルラー無線ネットワークとの直接セルラー無線接続を形成することができる。いくつかの実施形態では、二次無線デバイスは、二次無線デバイスが一次無線デバイスから一次無線デバイスへの非セルラー無線接続を確立することができない十分な距離に分離されているときなどの、一次無線デバイスを介した間接非セルラー無線接続が利用可能でないときのみ、直接セルラー無線接続を使用する。
【００２５】
図１に示すように、無線デバイス１０２は、１つ以上のプロセッサ１０４及びメモリ１０６を含むことができる処理回路、ｅＵＩＣＣ１０８、及びベースバンド構成要素１１０を含むことができる。これらの構成要素は、関連して動作して、無線デバイス１０２が、ローカライズコンピューティング、位置に基づくサービス、及びインターネット接続性などの有用な機能を無線デバイス１０２のユーザに提供できるようにする。ｅＵＩＣＣ１０８は、基地局１１２を介して異なるＭＮＯ１１４にアクセスするための複数のｅＳＩＭを記憶するように構成することができる。例えば、ｅＵＩＣＣ１０８は、無線デバイス１０２が関連付けられた異なる加入に対する１つ以上のＭＮＯ１１４用の１つ以上のｅＳＩＭを記憶して管理するように構成することができる。ＭＮＯによって提供されるサービスにアクセスすることができるように、ｅＳＩＭは、ｅＵＩＣＣ１０８にプロビジョニングされる。加えて、ｅＵＩＣＣ１０８上に記憶されたｅＳＩＭは、無線デバイス１０２のｅＵＩＣＣ１０８とプロビジョニングサーバ１１６（又は、加入管理者データ準備（Subscription Manager-Data Preparation）（ＳＭ−ＤＰ）ユニットなどの他の等価若しくは同様なネットワークベースのｅＳＩＭ管理エンティティ）などの適用可能なネットワーク機器との間の通信を介して、更新する、修正する、有効にする、無効にする、及び／又は削除することができる。いくつかの実施形態では、ｅＳＩＭは、無効状態でｅＵＩＣＣ１０８に予め記憶され、プロビジョニングプロセス中に、ｅＵＩＣＣ１０８は、ＭＮＯクレデンシャル（例えば、鍵など）、サービス情報（例えば、キャリア情報、加入しているサービス）、及び／又は他の情報を入手し、この情報を使用してｅＳＩＭを有効にする。いくつかの実施形態では、ｅＳＩＭは、ｅＵＩＣＣ１０８に予め記憶されず、ｅＵＩＣＣ１０８は、１つ以上の関連付けられたプロビジョニングサーバ１１６から１つ以上のｅＳＩＭを入手する。プロビジョニングサーバ１１６は、無線デバイス１０２の製造者、ＭＮＯ１１４、第三者のエンティティなどによって維持することができることが留意される。ネットワークプロビジョニングサーバ１１６とｅＵＩＣＣ１０８との間のｅＳＩＭデータの通信は、ネットワークプロビジョニングサーバ１１６とｅＵＩＣＣ１０８との間の一連のコマンドが結果としてｅＵＩＣＣ１０８への（又はｅＵＩＣＣ１０８上の）ｅＳＩＭのプロビジョニング（又は更新などの他の管理）となる、セキュアデータ通信チャネルを使用することができる。いくつかの実施形態では、ｅＳＩＭデータは、処理回路、例えば、無線デバイス１０２のプロセッサ１０４を介して通信される。いくつかの実施形態では、ネットワークプロビジョニングサーバ１１６に接続されている間に、ｅＳＩＭデータは、ｅＵＩＣＣ１０８にロードする及び／又はインストールするために、無線デバイス１０２のプロセッサ１０４に通信される。いくつかの実施形態では、ｅＳＩＭデータは、その後にｅＵＩＣＣ１０８にロードする及び／又はインストールするために、ロード及び／又はインストールプロセス中のプロビジョニングサーバへの並列接続及び／又はプロビジョニングサーバとｅＵＩＣＣ１０８と��間のセキュアスルー接続なしに、例えば、オフラインプロセスを使用して、プロセッサ１０４に通信される。図１に示されていないが、無線デバイス１０２はまた、ｅＳＩＭを本明細書で説明する技術を使用して同様な方法で更新することができる着脱可能ＵＩＣＣ（例えば、ＳＩＭカード）用の受信ベイを含むように構成することができる。いくつかの実施形態では、無線デバイス１０２、例えば、二次無線デバイスのｅＵＩＣＣ１０８用のｅＳＩＭデータは、ネットワークプロビジョニングサーバ１１６への一次無線デバイスを介した二次無線デバイスのｅＵＩＣＣ１０８との間の中継接続としてネットワークプロビジョニングサーバ１１６へのセルラー無線接続を形成する別の無線デバイス１０２を介して、例えば、一次無線デバイスを介して、通信される。
【００２６】
図２は、いくつかの実施形態に係る、図１の無線デバイス１０２の特定の構成要素のより詳細な図２００のブロック図を示す。図２に示すように、プロセッサ（単数又は複数）１０４は、メモリ１０６と併せて、アプリケーション２０４（例えば、固有のＯＳのアプリケーション、及びユーザアプリケーション）を実行するように構成された、主オペレーティングシステム（operating system）（ＯＳ）２０２を実行することができる。また図２に示すように、ｅＵＩＣＣ１０８は、ｅＵＩＣＣ１０８のハードウェアリソース（例えば、ｅＵＩＣＣ１０８に埋め込まれたプロセッサ及びメモリ）を管理するように構成された、ｅＵＩＣＣのＯＳ２０６を実行するように構成することができる。ｅＵＩＣＣのＯＳ２０６はまた、例えば、ｅＵＩＣＣ１０８内のｅＳＩＭ２０８を有効にする、無効にする、修正する、又は別の方法で管理を実行し、ベースバンド構成要素１１０にｅＳＩＭ２０８へのアクセスを提供して、無線デバイス１０２に対して無線サービスへのアクセスを提供することにより、ｅＵＩＣＣ１０８によって記憶されたｅＳＩＭ２０８を管理するように構成することができる。ｅＵＩＣＣ１０８のＯＳは、いくつかの実施形態ではイシューセキュリティドメイン（Issue Security Domain）（ＩＳＤ）レベルのアプリケーション、グローバルプラットフォーム仕様に従った「セキュリティドメイン」、１つ以上のｅＳＩＭに関連付けられ、追加のｅＵＩＣＣのＯＳインストールサービスを呼び出すセキュリティドメイン、並びに／又は、例えば、セキュアチャネルを確立して管理するための及び／若しくは暗号化／解読機能を提供するためのセキュリティサービスの特定の組を実行するアプリケーションとすることができる、ｅＳＩＭマネージャ２１０を含むことができる。ｅＳＩＭマネージャ２１０は、本明細書で更に説明するように、ベースバンド構成要素１１０と連係してネットワークプロビジョニングサーバ１１６へのセキュアデータ接続を確立すること、ｅＳＩＭ更新を確認すること、及びｅＳＩＭ更新を入手してｅＵＩＣＣ１０８上にインストールすることなどの、様々なｅＳＩＭ用の管理機能を実行することができる。図２に示す例示によれば、それぞれのｅＳＩＭ２０８は、ｅＳＩＭ２０８が動作する方法を規定する多数のアプレット２１２を含むことができる。例えば、アプレット２１２のうちの１つ以上は、ベースバンド構成要素１１０及びｅＵＩＣＣ１０８によって実施された場合、無線デバイス１０２がＭＮＯ１１４と通信して有用な機能（例えば、通話及びインターネット）を無線デバイス１０２のユーザに提供できるように構成することができる。アプレット２１２はまた、ｅＳＩＭ更新を確認すること、入手すること、及びインストールすることなどのｅＳＩＭ２０８の管理を提供することができる。
【００２７】
また図２に示すように、無線デバイス１０２のベースバンド構成要素１１０は、ベースバンド構成要素１１０のハードウェアリソース（例えば、プロセッサ、メモリ、異なる無線構成要素など）を管理するように構成されたベースバンドＯＳ２１４を含むことができる。いくつかの実施形態によれば、ベースバンド構成要素１１０は、ｅＵＩＣＣ１０８とインターフェース接続して、ネットワークプロビジョニングサーバ１１６とのセキュアチャネルを確立すること、及び、１つ以上のｅＳＩＭ２０８に対してプロビジョニングすること、ロードすること、インストールすること、追加すること、修正すること、更新すること、削除すること、又は他の管理動作を実行することを含むがこれらに限定されないｅＳＩＭ２０８を管理する目的でネットワークプロビジョニングサーバ１１６から情報（ｅＳＩＭデータなどの）を入手することを含むことができる、本明細書で説明する様々な技術を実施するように構成されたマネージャ２１６を実行することができる。また図２に示すように、マネージャ２１６は、ｅＵＩＣＣ１０８に含まれた有効にされたｅＳＩＭ２０８の様々なアプレット２１２を介してインスタンス生成されたソフトウェアモジュールの集合を表す、サービス２１８を実行するように構成することができる。例えば、サービス２１８は、ｅＵＩＣＣ１０８内で有効にされた異なるｅＳＩＭ２０８に従って、無線デバイス１０２とＭＮＯ１１４との間の異なる接続を管理するように構成することができる。
【００２８】
図３は、いくつかの実施形態に係る、二次無線デバイス３０２にｅＳＩＭ更新を提供するための例示的なメッセージ交換のダイアグラム３００を示す。３０４で、二次無線デバイス３０２のプロセッサ１０４は、二次無線デバイス３０２のｅＵＩＣＣ１０８のｅＳＩＭ用の更新を確認するプロセスを開始する。いくつかの実施形態では、ｅＳＩＭ更新プロセスは、二次無線デバイス３０２（又は関連付けられた一次無線デバイス）への入力などのユーザがトリガしたアクションに基づいて開始することができる。いくつかの実施形態では、ｅＳＩＭ更新プロセスは、タイマの終了に基づく、及び／又は、手首装着型デバイスに磁気的に結合した充電器を介してなど二次無線デバイス３０２が外部電源に接続されているか否かに基づくなど、ユーザ入力なしに二次無線デバイス３０２のプロセッサ１０４によって自律的に開始することができる。いくつかの実施形態では、二次無線デバイス３０２のプロセッサ１０４は、外部電源に接続されている間、一日当たり一回などの少なくとも所定の時間インターバル当たり１回、ｅＳＩＭ更新を確認する。いくつかの実施形態では、ｅＳＩＭ更新プロセスは、ｅＵＩＣＣ１０８のｅＳＩＭ２０８が有効にされている又はアクティブにされているとき、及び／又は二次無線デバイス３０２がセルラー無線ネットワークとのサービスに登録されているときなどの、二次無線デバイス３０２に対してデータ接続性が利用可能であるときのみ進行する。いくつかの実施形態では、ｅＳＩＭ更新プロセスは、ｅＳＩＭ更新を確認する最大数以下の再試行が所定の時間周期内に行われたときのみ進行する。ｅＳＩＭ更新プロセスが進行する場合、３０６で、二次無線デバイス３０２のプロセッサ１０４は、ｅＳＩＭ２０８の関連付けられたアプレット２１２をトリガしてｅＳＩＭ更新を確認するメッセージをｅＵＩＣＣに送信する。いくつかの実施形態では、ｅＳＩＭ２０８のアプレット２１２は、プロセッサ１０４がｅＵＩＣＣ１０８にｅＳＩＭ更新を確認するアプリケーションプロトコルデータ単位（application protocol data unit）（ＡＰＤＵ）コマンドを送信することに基づいてトリガされる。３０８で、ｅＵＩＣＣ１０８は、メッセージを二次無線デバイス３０２のプロセッサ１０４に送信し、このメッセージは、セルラー無線ネットワークを介してｅＵＩＣＣ１０８とセルラー無線ネットワークのネットワークプロビジョニングサーバ１１６との間にセキュアデータ接続を確立する要求を含む（又は示す）。いくつかの実施形態では、二次無線デバイス３０２のプロセッサ１０４は、ベースバンド構成要素１１０と通信して、セルラー無線ネットワークへのセルラー無線接続を確立する。いくつかの実施形態では、二次無線デバイス３０２のプロセッサ１０４は、ベースバンド構成要素１１０を電力低減状態から起こさせて、セルラー無線ネットワークへのセルラー無線接続を確立させる。３１０で、プロセッサ１０４は、セルラー無線ネットワークを介してセルラー無線接続を使用して、ネットワークプロビジョニングサーバ１１６と二次無線デバイス３０２のｅＵＩＣＣ１０８との間のセキュアデータ接続を確立する。セキュアデータ接続が確立された後で、３１２で、ｅＵＩＣＣ１０８は、ネットワークプロビジョニングサーバ１１６と通信して、ｅＳＩＭ更新を要求する。いくつかの実施形態では、ｅＵＩＣＣ１０８とネットワークプロビジョニングサーバ１１６との間の通信は、ベアラ独立プロトコル（ＢＩＰ）トランザクションプロセスに従ったメッセージを含む。３１４で、ネットワークプロビジョニングサーバ１１６は、二次無線デバイス３０２のｅＵＩＣＣ１０８のｅＳＩＭ２０８用のｅＳＩＭ更新を含む応答でｅＳＩＭ更新要求に応答する。いくつかの実施形態では、ｅＳＩＭ更新に対する要求及び応答は、ｅＳＩＭ更新を入手する／取得するためにｅＵＩＣＣとネットワークプロビジョニングサーバ１１６との間で通信される複数のメッセージを含む。３１６で、ｅＵＩＣＣ１０８は、二次無線デバイス３０２のプロセッサ１０４にｅＳＩＭ更新プロセスが成功した又は失敗したかを示す状態メッセージを提供する。３１８で、プロセッサ１０４は、少なくとも一部ｅＵＩＣＣ１０８から受信した状態メッセージからのメッセージに基づいて、ｅＳＩＭ更新プロセスが成功したか否かを判定する．ｅＳＩＭ更新プロセスが成功した場合、３２０で、二次無線デバイス３０２のプロセッサ１０４は、二次無線デバイスの１つ以上のモジュールを電力低減状態に入らせることができる。いくつかの実施形態では、二次無線デバイス３０２のプロセッサ１０４は、ｅＳＩＭ更新プロセスが成功して完了した場合、ベースバンド構成要素１１０にセルラーデータ接続を落させて、その後、電力低減状態に入らせる。ｅＳＩＭ更新プロセスが失敗した場合、二次無線デバイス３０２のプロセッサ１０４は、成功するまで、又は最大数の再試行が行われるまで、ｅＳＩＭ更新プロセスを繰り返させることができる。いくつかの実施形態では、ｅＳＩＭ更新プロセスの繰り返しは、ｅＵＩＣＣ１０８のｅＳＩＭ２０８のアプレット２１２をトリガすること、ｅＵＩＣＣ１０８からの接続要求に応じてｅＵＩＣＣ１０８とネットワークプロビジョニングサーバ１１６との間のセキュアデータ接続を確立すること、セキュアデータ接続を介したｅＵＩＣＣ１０８によるネットワークプロビジョニングサーバ１１６からのｅＳＩＭ更新の取得、及び二次無線デバイス３０２のプロセッサ１０４へのｅＳＩＭ更新プロセスの状態の報告のうちの１つ以上を含む。
【００２９】
図４は、いくつかの実施形態に係る、一次無線デバイス４０２に関連付けられた二次無線デバイス３０２用のｅＳＩＭ更新を提供するための別の例示的なメッセージ交換のダイアグラム４００を示す。いくつかの実施形態では、図４に示すｅＳＩＭ更新プロセスは、二次無線デバイス３０２と一次無線デバイス４０２との間の非セルラー無線接続が存在する（又は一次無線デバイス４０２によって確立することができる）ように、二次無線デバイス３０２が一次無線デバイス４０２に近接しているときに行われる。４０４で、一次無線デバイス４０４は、二次無線デバイス３０２のｅＵＩＣＣ１０８のｅＳＩＭ２０８用のｅＳＩＭ更新が利用可能であるという通知を受信する。いくつかの実施形態では、一次無線デバイス４０２は、ｅＳＩＭ更新プロセスをトリガするように一次無線デバイス４０２に送信されたＡｐｐｌｅ  Ｐｕｓｈ  Ｎｏｔｉｆｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ（ＡＰＮＳ）メッセージとして通知を受信する。４０６で、一次無線デバイス４０２は、二次無線デバイス３０２のｅＵＩＣＣ１０８のｅＳＩＭ２０８用のｅＳＩＭ更新の利用可能性を示すメッセージを二次無線デバイス３０２のプロセッサ１０４に送信する。いくつかの実施形態では、一次無線デバイス４０２によって受信した通知及び／又は二次無線デバイス３０２のプロセッサ１０４に送信されたメッセージは、プロセッサ１０４が二次無線デバイス３０２のｅＵＩＣＣ１０８に送信してｅＳＩＭ更新プロセスを開始するＡＰＤＵコマンドを含む。４０８で、二次無線デバイス３０２のプロセッサ１０４は、ｅＳＩＭ更新プロセスを開始する。いくつかの実施形態では、ｅＳＩＭ更新プロセスは、最大数のｅＳＩＭ更新プロセスの再試行が所定の時間周期内に行われたか否かに基づいて、条件付きで開始される。ｅＳＩＭ更新プロセスが進行する場合、４１０で、二次無線デバイス３０２のプロセッサ１０４は、ｅＵＩＣＣ１０８のｅＳＩＭ２０８のアプレット２１２をトリガしてｅＳＩＭ２０８を更新するメッセージを二次無線デバイス３０２のｅＵＩＣＣ１０８に送信する。４１２で、ｅＵＩＣＣ１０８は、メッセージを二次無線デバイス３０２のプロセッサ１０４に送信し、このメッセージは、セルラー無線ネットワークを介してｅＵＩＣＣ１０８とセルラー無線ネットワークのネットワークプロビジョニングサーバ１１６との間にセキュアデータ接続を確立する要求を含む（又は示す）。４１４で、二次無線デバイス３０２のプロセッサ１０４は、ネットワークプロビジョニングサーバ１１６へのセキュアデータ接続を確立する要求を転送するメッセージを一次無線デバイス４０２に送信する。４１６で、一次無線デバイス４０２は、ネットワークプロビジョニングサーバ１１６へのセキュアデータ接続を確立し、このセキュアデータ接続は、一次無線デバイス４０２とセルラー無線ネットワークとの間のセルラー無線接続、及び一次無線デバイス４０２と二次無線デバイス３０２との間の非セルラー無線接続を横断する。いくつかの実施形態では、セキュアデータ接続は、一次無線デバイス４０２を介した二次無線デバイス３０２のｅＵＩＣＣ１０８とネットワークプロビジョニングサーバ１１６との間のセキュアトンネルＯＴＡ接続であり、二次無線デバイス３０２のプロセッサ１０４並びに一次無線デバイス４０２は、メッセージの読取への任意のアクセスの場合に限定された、ｅＵＩＣＣ１０８とネットワークプロビジョニングサーバ１１６との間のメッセージの通信用のコンジットとして機能する。
【００３０】
セキュアデータ接続が確立された後で、４１８で、ｅＵＩＣＣ１０８は、ネットワークプロビジョニングサーバ１１６と通信して、ｅＳＩＭ更新を要求する。いくつかの実施形態では、二次無線デバイス３０２のｅＵＩＣＣ１０８とネットワークプロビジョニングサーバ１１６との間の通信は、ベアラ独立プロトコル（ＢＩＰ）トランザクションプロセスに従ったメッセージを含む。４２０で、ネットワークプロビジョニングサーバ１１６は、二次無線デバイス３０２のｅＵＩＣＣ１０８のｅＳＩＭ２０８用のｅＳＩＭ更新を含む応答でｅＳＩＭ更新要求に応答する。いくつかの実施形態では、ｅＳＩＭ更新に対する要求及び応答は、ｅＳＩＭ更新を入手する／取得するためにｅＵＩＣＣとネットワークプロビジョニングサーバ１１６との間で通信される複数のメッセージを含む。４２２で、ｅＵＩＣＣ１０８は、二次無線デバイス３０２のプロセッサ１０４にｅＳＩＭ更新プロセスが成功した又は失敗したかを示す状態メッセージを提供する。４２４で、二次無線デバイス３０２のプロセッサ１０４は、少なくとも一部ｅＵＩＣＣ１０８から受信した状態メッセージからのメッセージに基づいて、ｅＳＩＭ更新プロセスが成功したか否かを判定する。ｅＳＩＭ更新プロセスが成功した場合、４２６で、二次無線デバイス３０２のプロセッサ１０４は、任意選択的に、二次無線デバイスの１つ以上のモジュールを電力低減状態に入らせることができる。いくつかの実施形態では、二次無線デバイス３０２のプロセッサ１０４は、任意選択的に、ｅＳＩＭ更新プロセスが成功して完了した後で、ベースバンド構成要素１１０にセルラーデータ接続を落させて、その後、電力低減状態に入らせることができる。ｅＳＩＭ更新プロセスが失敗した場合、二次無線デバイス３０２のプロセッサ１０４は、成功するまで、又は最大数の再試行が行われるまで、ｅＳＩＭ更新プロセスを繰り返させることができる。いくつかの実施形態では、ｅＳＩＭ更新プロセスの繰り返しは、ｅＵＩＣＣ１０８のｅＳＩＭ２０８のアプレット２１２をトリガすること、ｅＵＩＣＣ１０８からの接続要求に応じてｅＵＩＣＣ１０８とネットワークプロビジョニングサーバ１１６との間のセキュアデータ接続を確立すること、セキュアデータ接続を介したｅＵＩＣＣ１０８によるネットワークプロビジョニングサーバ１１６からのｅＳＩＭ更新の取得、及び二次無線デバイス３０２のプロセッサ１０４へのｅＳＩＭ更新プロセスの状態の報告のうちの１つ以上を含む。
【００３１】
図５は、ネットワークプロビジョニングサーバ１１６から直接二次無線デバイス３０２にｅＳＩＭ更新を提供するための例示的な方法の流れ図５００を示す。５０２で、処理回路、例えば、二次無線デバイス３０２のプロセッサ１０４は、二次無線デバイス３０２のｅＵＩＣＣ１０８にｅＵＩＣＣ１０８のｅＳＩＭ２０８に関連付けられたアプレット２１２をトリガするコマンドを送信する。アプレット２１２は、更新を確認する及び／又はｅＳＩＭ２０８を更新するプロセスを開始することができる。５０４で、プロセッサ１０４は、ｅＵＩＣＣ１０８からネットワークプロビジョニングサーバ１１６へのセキュアデータ接続を確立する要求を受信する。５０６で、プロセッサ１０４は、二次無線デバイス３０２にネットワークプロビジョニングサーバ１１６へのセキュアデータ接続を確立させる。セキュアデータ接続の確立の後で、ｅＵＩＣＣ１０８及びネットワークプロビジョニングサーバ１１６は、ｅＵＩＣＣ１０８のｅＳＩＭ２０８の更新を提供するメッセージ（例えば、要求及び応答）を交換するためにベアラ独立プロトコル（ＢＩＰ）プロセスを使用してなど、互いに直接通信する。５０８で、プロセッサ１０４は、ｅＵＩＣＣ１０８からｅＳＩＭ更新状態メッセージを受信する。５１０で、ｅＳＩＭ更新状態メッセージがｅＳＩＭ更新プロセスが成功したことを示す場合、プロセッサ１０４は、二次無線デバイス３０２の少なくとも一部分を電力低減状態に入らせる。更に５１０で、ｅＳＩＭ更新状態メッセージがｅＳＩＭ更新プロセスが失敗したことを示す場合、プロセッサ１０４は、成功するまで、又は最大数の再試行が行われるまで、ｅＳＩＭ更新プロセスを繰り返させる。
【００３２】
図６は、ネットワークプロビジョニングサーバ１１６から一次無線デバイス４０２を介して間接的に二次無線デバイス３０２にｅＳＩＭ更新を提供するための別の例示的な方法の流れ図６００を示す。６０２で、二次無線デバイス３０２の処理回路、例えば、プロセッサ１０４は、一次無線デバイス４０２から二次無線デバイス３０２のｅＵＩＣＣ１０８のｅＳＩＭ２０８用のｅＳＩＭ更新を示す通知を受信する。いくつかの実施形態では、一次無線デバイス４０２は、二次無線デバイス３０２のｅＵＩＣＣ１０８のｅＳＩＭ２０８用のｅＳＩＭ更新プロセスをトリガするメッセージ、例えば、Ａｐｐｌｅ  Ｐｕｓｈ  Ｎｏｔｉｆｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ（ＡＰＮＳ）メッセージの受信に応じて、通知を二次無線デバイス３０２に送信する。６０４で、プロセッサ１０４は、二次無線デバイス３０２のｅＵＩＣＣ１０８にｅＵＩＣＣ１０８上のアプレット２１２をトリガするコマンドを送信する。６０６で、プロセッサ１０４は、ｅＵＩＣＣ１０８からネットワークプロビジョニングサーバ１１６へのセキュアデータ接続を確立する要求を受信する。６０８で、プロセッサ１０４は、一次無線デバイス４０２にｅＵＩＣＣ１０８とネットワークプロビジョニングサーバ１１６との間のセキュアデータ接続を確立する要求を送信する。セキュアデータ接続の確立の後で、ｅＵＩＣＣ１０８及びネットワークプロビジョニングサーバ１１６は、ｅＵＩＣＣ１０８のｅＳＩＭ２０８の更新を提供するメッセージ（例えば、要求及び応答）を交換するためにベアラ独立プロトコル（ＢＩＰ）プロセスを使用してなど、互いに直接通信する。６１０で、プロセッサ１０４は、ｅＵＩＣＣ１０８からｅＳＩＭ更新状態メッセージを受信する。６１２で、ｅＳＩＭ更新状態メッセージがｅＳＩＭ更新プロセスが失敗したことを示す場合、プロセッサ１０４は、成功するまで、又は最大数の再試行が行われるまで、ｅＳＩＭ更新プロセスを繰り返させる。６１４で、ｅＳＩＭ更新状態メッセージがｅＳＩＭ更新プロセスが成功したことを示す場合、いくつかの実施形態では任意選択的に、プロセッサ１０４は、二次無線デバイス３０２の少なくとも一部分を電力低減状態に入らせる。
【００３３】
図７は、いくつかの実施形態に係る、本明細書で説明する様々な方法を実施するために使用することができる代表的なコンピューティングデバイス７００の詳細な図を示す。具体的には、この詳細図は、図１に示す無線デバイス１０２に含めることができる各種構成要素を示す。図７に示すように、コンピューティングデバイス７００は、コンピューティングデバイス７００の動作全般を制御するためのマイクロプロセッサ又はコントローラを表すプロセッサ７０２を含むことができる。コンピューティングデバイス７００はまた、コンピューティングデバイス７００のユーザがコンピューティングデバイス７００と相互作用することを可能にするユーザ入力デバイス７０８を含むことができる。例えば、ユーザ入力デバイス７０８は、ボタン、キーパッド、ダイヤル、タッチスクリーン、オーディオ入力インターフェース、ビジュアル／画像キャプチャ入力インターフェース、センサデータなどの形態の入力などの、様々な形態をとり得る。更に、コンピューティングデバイス７００は、ユーザに情報を表示するために、プロセッサ７０２によって制御することができるディスプレイ７１０（スクリーンディスプレイ）を含むことができる。データバス７１６は、少なくとも、記憶デバイス７４０、プロセッサ７０２及びコントローラ７１３の間のデータ転送を促進することができる。コントローラ７１３は、機器制御バス７１４を介して異なる機器とインターフェース接続し、それらを制御するために使用することができる。コンピューティングシステム７００はまた、データリンク７１２に結合するネットワーク／バスインターフェース７１１を含むことができる。無線接続の場合には、ネットワーク／バスインターフェース７１１は、無線送受信機を含むことができる。
【００３４】
コンピューティングデバイス７００はまた、記憶デバイス７４０を含む。記憶デバイスは、単一のディスク又は複数のディスク（例えば、ハードドライブ）を含むことができ、記憶デバイス７４０内の１つ以上のパーティションを管理する記憶管理モジュールを含む。いくつかの実施形態では、記憶デバイス７４０は、フラッシュメモリ、半導体（ソリッドステート）メモリなどを含むことができる。コンピューティングデバイス７００はまた、ランダムアクセスメモリ（Random Access Memory）（ＲＡＭ）７２０及び読み出し専用メモリ（Read-Only Memory）（ＲＯＭ）７２２を含むことができる。ＲＯＭ７２２は、実行されるべきプログラム、ユーティリティ又はプロセスを不揮発性方式で記憶することができる。ＲＡＭ７２０は、揮発性データ記憶を提供することができ、コンピューティングデバイス７００の動作に関連した命令を記憶する。コンピューティングデバイス７００は、図１〜図４に示し本明細書に詳述するｅＵＩＣＣ１０８を表すことができるセキュア要素７５０を更に含むことができる。
【００３５】
説明した実施形態の様々な態様、実施形態、実装形態、又は特徴は、個別に又は任意の組み合わせで用いることができる。説明される実施形態の様々な態様は、ソフトウェア、ハードウェア、又はハードウェアとソフトウェアとの組み合わせによって実装できる。説明した実施形態はまた、コンピュータ可読媒体上のコンピュータ可読コードとして具現化することができる。このコンピュータ可読媒体は、後でコンピュータシステムによって読み込むことが可能なデータを記憶することができる任意のデータ記憶装置である。コンピュータ可読媒体の例としては、読み出し専用メモリ、ランダムアクセスメモリ、ＣＤ−ＲＯＭ、ＤＶＤ、磁気テープ、ハードディスクドライブ、ソリッドステートドライブ及び光学的データ記憶装置が挙げられる。コンピュータ可読コードが分散形式で記憶及び実行されるように、コンピュータ可読媒体をネットワークに結合されたコンピュータシステムにわたって分散させることもできる。
【００３６】
前述の記載では、記載した実施形態について十分な理解をもたらすため、説明のために特定の専門用語を用いた。しかしながら、記載した実施形態を実施するために、特定の詳細は必要でないことが、当業者には明らかであろう。それゆえ、上述の具体的な実施形態の説明は、例示及び説明の目的のために提示される。それらの説明は、網羅的であることも、又は開示される厳密な形態に、説明した実施形態を限定することも意図するものではない。上記の教示を考慮すれば、多くの変更及び変形が可能であることが、当業者には明らかであろう。
【図１】
2018207479.tif 000003
【図２】
2018207479.tif 000004
【図３】
2018207479.tif 000005
【図４】
2018207479.tif 000006
【図５】
2018207479.tif 000007
【図６】
2018207479.tif 000008
【図７】
2018207479.tif 000009
【外国語明細書】
2018207479000001.pdf