(57)【要約】  無線デバイス（１０、３００、４００）のホームネットワーク（ＨＮ）中のネットワークノード（５００、６００）が、優先度リスト中の１つまたは複数のパラメータセットの各々に異なる優先度を割り振る。各パラメータセットは、サブスクリプション識別子を計算するために使用される１つまたは複数のパラメータを備える。ネットワークノード（５００、６００）は、無線デバイス（１０、３００、４００）によるサブスクリプション識別子の計算を容易にするために、無線デバイス（１０、３００、４００）に優先度リストを提供する。無線デバイス（１０、３００、４００）は、優先度リストを取得し、ヌルパラメータセット、または規定された優先度に応答して選択された優先度リスト中の１つまたは複数のパラメータセットのうちの１つを使用して、サブスクリプション識別子を計算する。無線デバイス（１０、３００、４００）は、次いで、計算されたサブスクリプション識別子をネットワークノード（５００、６００）に送ることによって、無線デバイス（１０、３００、４００）のサブスクリプションをＨＮに通知する。【選択図】図７
2021514589.tif 000002
【特許請求の範囲】
【請求項１】
無線デバイス（１０、３００、４００）のサブスクリプションを識別するサブスクリプション識別子を計算することの失敗を回避するための、前記無線デバイス（１０、３００、４００）によって実施される方法（１００）であって、前記方法（１００）は、
パラメータセットの優先度リストを取得すること（１１０）であって、前記優先度リストが、１つまたは複数のパラメータセットの各々について異なる優先度を規定し、各パラメータセットが、前記サブスクリプション識別子を計算するために使用される１つまたは複数のパラメータを備える、優先度リストを取得すること（１１０）と、
ヌルパラメータセット、または前記規定された優先度に応答して選択された前記優先度リスト中の前記１つまたは複数のパラメータセットのうちの１つを使用して、前記サブスクリプション識別子を計算すること（１２０）と、
前記計算されたサブスクリプション識別子をホームネットワーク（ＨＮ）中のネットワークノード（５００、６００）に送ることによって、前記無線デバイス（１０、３００、４００）の前記サブスクリプションを前記ＨＮに通知すること（１３０）と
を含む、方法（１００）。
【請求項２】
前記サブスクリプション識別子がサブスクリプション秘匿化識別子（ＳＵＣＩ）を含む、請求項１に記載の方法（１００）。
【請求項３】
各パラメータセットの前記１つまたは複数のパラメータが方式識別子および／またはＨＮ公開鍵識別子を含む、請求項１または２に記載の方法（１００）。
【請求項４】
前記サブスクリプション識別子を前記計算すること（１２０）が、前記優先度リスト中の最高優先度を有する前記パラメータセットを使用して前記サブスクリプション識別子を計算することを含む、請求項１から３のいずれか一項に記載の方法（１００）。
【請求項５】
前記サブスクリプション識別子を前記計算すること（１２０）が、
前記無線デバイス（１０、３００、４００）のモバイル機器（ＭＥ）（１２）によってもサポートされる前記優先度リストからの最高優先度パラメータセットを選択することと、
前記選択されたパラメータセットを使用して前記サブスクリプション識別子を計算することと
を含む、請求項１から４のいずれか一項に記載の方法（１００）。
【請求項６】
前記サブスクリプション識別子を前記計算すること（１２０）は、
前記優先度リストからの最高優先度パラメータセットが前記無線デバイス（１０、３００、４００）のモバイル機器（ＭＥ）（１２）によってもサポートされるとき、前記無線デバイス（１０、３００、４００）の前記ＭＥにおいて前記サブスクリプション識別子を計算することと、
前記優先度リストからの前記最高優先度パラメータセットが前記無線デバイス（１０、３００、４００）の前記ＭＥによってサポートされないとき、前記無線デバイス（１０、３００、４００）の汎用加入者エンティティモジュール（ＵＳＩＭ）（１４）において前記サブスクリプション識別子を計算することと
を含む、請求項１から４のいずれか一項に記載の方法（１００）。
【請求項７】
より高い優先度を有する前記優先度リスト中の１つまたは複数のパラメータセットよりも低い優先度を有する前記優先度リスト中のパラメータセットを、前記１つまたは複数のより高い優先度のパラメータセットに関する知られているまたは疑わしい問題に応答して選択することをさらに含み、
前記計算することが、前記選択されたパラメータセットを使用して前記サブスクリプション識別子を計算することを含む、
請求項１から３のいずれか一項に記載の方法（１００）。
【請求項８】
前記より低い優先度のパラメータセットの前記選択の理由を決定することと、
前記より低い優先度のパラメータセットの前記選択の前記決定された理由を前記ＨＮに通知することと
をさらに含む、請求項７に記載の方法（１００）。
【請求項９】
前記理由を前記決定することは、前記１つまたは複数のより高い優先度のパラメータセットがパラメータエラーを含むと決定することを含む、請求項８に記載の方法（１００）。
【請求項１０】
前記サブスクリプション識別子を計算するために使用される前記パラメータセットを前記ＨＮに指示することをさらに含む、請求項１から９のいずれか一項に記載の方法（１００）。
【請求項１１】
前記無線デバイス（１０、３００、４００）によってサポートされる１つまたは複数のパラメータセットを識別することと、
前記識別された１つまたは複数のパラメータセットを前記ＨＮに指示することと
をさらに含む、請求項１から１０のいずれか一項に記載の方法（１００）。
【請求項１２】
前記識別することが、前記無線デバイス（１０、３００、４００）のモバイル機器（ＭＥ）（１２）によってサポートされる１つまたは複数のパラメータセットを識別することを含む、請求項１１に記載の方法（１００）。
【請求項１３】
前記無線デバイス（１０、３００、４００）によってサポートされる前記１つまたは複数の識別されたパラメータセットを前記ＨＮに指示することをさらに含む、請求項１１または１２に記載の方法（１００）。
【請求項１４】
前記無線デバイス（１０、３００、４００）が、モバイル機器（ＭＥ）（１２）と、前記ＭＥ（１２）に動作可能に接続された汎用加入者識別モジュール（ＵＳＩＭ）（１４）とを備え、
前記取得すること（１１０）は、前記ＭＥ（１２）が前記ＵＳＩＭ（１４）から前記優先度リストを取得することを含み、前記取得された優先度リストが、前記ＨＮによって承認された１つまたは複数のパラメータを備える、
請求項１から１３のいずれか一項に記載の方法（１００）。
【請求項１５】
前記計算すること（１２０）は、前記優先度リストが前記ＵＳＩＭ（１４）にプロビジョニングされなかった場合、前記ヌルパラメータセットを使用して前記サブスクリプション識別子を計算することを含む、請求項１４に記載の方法（１００）。
【請求項１６】
ホームネットワーク（ＨＮ）中のネットワークノード（５００、６００）にアップリンク信号を送り、前記ネットワークノード（５００、６００）からダウンリンク信号を受信するように設定された通信回路要素（３２０）と、
請求項１から１５のいずれか一項に記載の方法（１００）を実装するように設定された１つまたは複数の処理回路（３１０）と
を備える、無線デバイス（１０、３００、４００）。
【請求項１７】
ホームネットワーク（ＨＮ）中のネットワークノード（５００、６００）と通信している無線デバイス（１０、３００、４００）を制御するためのコンピュータプログラム製品であって、前記コンピュータプログラム製品が、前記無線デバイス（１０、３００、４００）中の少なくとも１つの処理回路（３１０）上で稼働されたとき、前記無線デバイス（１０、３００、４００）に請求項１から１５のいずれか一項に記載の方法（１００）を実行させるソフトウェア命令を備える、コンピュータプログラム製品。
【請求項１８】
請求項１７に記載のコンピュータプログラム製品を備える、コンピュータ可読媒体。
【請求項１９】
前記コンピュータ可読媒体が非一時的コンピュータ可読媒体を備える、請求項１８に記載のコンピュータ可読媒体。
【請求項２０】
無線デバイス（１０、３００、４００）によるサブスクリプション識別子の計算の失敗を回避するための、前記無線デバイス（１０、３００、４００）のホームネットワーク（ＨＮ）中のネットワークノード（５００、６００）によって実施される方法（２００）であって、前記方法（２００）は、
優先度リスト中の１つまたは複数のパラメータセットの各々に異なる優先度を割り振ること（２１０）であって、各パラメータセットが、前記サブスクリプション識別子を計算するために使用される１つまたは複数のパラメータを備える、異なる優先度を割り振ること（２１０）と、
前記無線デバイスによる前記サブスクリプション識別子の前記計算を容易にするために、前記無線デバイス（１０、３００、４００）に前記優先度リストを提供すること（２２０）と
を含む、方法（２００）。
【請求項２１】
前記サブスクリプション識別子がサブスクリプション秘匿化識別子（ＳＵＣＩ）を含む、請求項２０に記載の方法（２００）。
【請求項２２】
各パラメータセットの前記１つまたは複数のパラメータが方式識別子および／またはＨＮ公開鍵識別子を含む、請求項２０または２１に記載の方法（２００）。
【請求項２３】
前記割り振られた優先度に応答して選択された前記優先度リスト中の前記パラメータセットのうちの１つを使用して、前記無線デバイス（１０、３００、４００）によって計算されたサブスクリプション識別子を受信することと、
前記受信されたサブスクリプション識別子を使用して前記無線デバイス（１０、３００、４００）のサブスクリプションを識別することと
をさらに含む、請求項２０から２２のいずれか一項に記載の方法（２００）。
【請求項２４】
前記受信されたサブスクリプション識別子が、前記優先度リスト中の最高優先度を有する前記パラメータセットを使用して計算されたサブスクリプション識別子を含む、請求項２３に記載の方法（２００）。
【請求項２５】
前記受信されたサブスクリプション識別子が、前記無線デバイス（１０、３００、４００）のモバイル機器（ＭＥ）（１２）によってもサポートされる前記優先度リストからの前記最高優先度パラメータセットを使用して計算されたサブスクリプション識別子を含む、請求項２３に記載の方法（２００）。
【請求項２６】
前記受信されたサブスクリプション識別子が、より高い優先度を有する前記優先度リスト中の１つまたは複数のパラメータセットよりも低い優先度を有する前記優先度リスト中のパラメータセットを使用して、前記より高い優先度のパラメータセットのうちの前記１つまたは複数に関する知られているまたは疑わしい問題に応答して計算されたサブスクリプション識別子を含む、請求項２３に記載の方法（２００）。
【請求項２７】
前記より低い優先度のパラメータセットの、前記無線デバイス（１０、３００、４００）による選択の理由を検出することをさらに含む、請求項２６に記載の方法（２００）。
【請求項２８】
前記無線デバイス（１０、３００、４００）が、前記より低い優先度のパラメータセットを使用したことを検出すること、ならびに、
前記検出に応答して、
前記無線デバイス（１０、３００、４００）に前記優先度リストを再提供すること、および／または
前記検出をモバイル機器（ＭＥ）ベンダーに通知すること、および／または
前記検出を汎用加入者エンティティモジュール（ＵＳＩＭ）ベンダーに通知すること、および／または
前記より低い優先度のパラメータセットの前記選択のログを作成すること
をさらに含む、請求項２６に記載の方法（２００）。
【請求項２９】
前記無線デバイス（１０、３００、４００）から、前記サブスクリプション識別子を計算するために前記無線デバイス（１０、３００、４００）によって使用される前記パラメータセットの指示を受信することをさらに含む、請求項２０から２８のいずれか一項に記載の方法（２００）。
【請求項３０】
前記無線デバイス（１０、３００、４００）から、前記無線デバイス（１０、３００、４００）によってサポートされる１つまたは複数のパラメータセットの指示を受信することをさらに含み、
前記割り振ること（２１０）が、前記指示によって識別された前記１つまたは複数のパラメータセットの各々に異なる優先度を割り振ることを含む、
請求項２０から２９のいずれか一項に記載の方法（２００）。
【請求項３１】
前記受信することが、前記無線デバイス（１０、３００、４００）から、前記無線デバイス（１０、３００、４００）のモバイル機器（ＭＥ）（１２）によってサポートされる１つまたは複数のパラメータセットの指示を受信することを含む、請求項３０に記載の方法（２００）。
【請求項３２】
無線デバイス（１０、３００、４００）にダウンリンク信号を送り、前記無線デバイス（１０、３００、４００）からアップリンク信号を受信するように設定された通信回路要素（５２０）と、
請求項２０から３１のいずれか一項に記載の方法（２００）を実装するように設定された１つまたは複数の処理回路（５１０）と
を備える、ネットワークノード（５００、６００）。
【請求項３３】
無線デバイス（１０、３００、４００）と通信しているネットワークノード（５００、６００）を制御するためのコンピュータプログラム製品であって、前記コンピュータプログラム製品が、前記ネットワークノード（５００、６００）中の少なくとも１つの処理回路（５１０）上で稼働されたとき、前記ネットワークノード（５００、６００）に請求項２０から３１のいずれか一項に記載の方法（２００）を実行させるソフトウェア命令を備える、コンピュータプログラム製品。
【請求項３４】
請求項３３に記載のコンピュータプログラム製品を備える、コンピュータ可読媒体。
【請求項３５】
前記コンピュータ可読媒体が非一時的コンピュータ可読媒体を備える、請求項３４に記載のコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、その開示の全体が参照により本明細書に組み込まれる、２０１８年２月２１日に出願された米国仮特許出願第６２／６３３，５９８号の優先権を主張する。
【０００２】
本明細書で提示されるソリューションは、一般に無線通信システムに関し、より詳細には、ホームネットワーク選好に従う識別子暗号化に関する。
【背景技術】
【０００３】
第５世代（５Ｇ）は、第３世代パートナーシッププロジェクト（３ＧＰＰ）と呼ばれる規格開発組織によって開発されたモバイルネットワークの次の世代である。モバイルネットワークの前の世代は、４Ｇ／ＬＴＥ、３Ｇ／ＵＭＴＳ、および２Ｇ／ＧＳＭと呼ばれていた。いわゆるモバイルネットワークオペレータ（ＭＮＯ）によって、５Ｇネットワークが維持され、そのサービスが、与えられる。ＭＮＯは、２つのタイプのコード、すなわち、モバイル国コード（ＭＣＣ）およびモバイルネットワークコード（ＭＮＣ）によって互いと区別可能である。特定のＭＮＯによって与えられる特定の５Ｇネットワークを使用するために、ユーザは、そのＭＮＯとのある種の契約上の関係を有することを必要とされ、その関係は概してサブスクリプションと呼ばれる。ユーザが、ある特定のＭＮＯに対するサブスクリプションがない場合（たとえば、いわゆるローミングシナリオでは）、関係は、ユーザがサブスクリプションを有するＭＮＯ、すなわち、ユーザのホームネットワーク（ＨＮ）と、ユーザがサーブされているＭＮＯ、すなわち、訪問先ネットワーク（ＶＮ）との間のローミング契約によって達成される。ＭＮＯの５Ｇネットワークにおける各サブスクリプションは、サブスクリプション永続識別子（ＳＵＰＩ：Ｓｕｂｓｃｒｉｐｔｉｏｎ  Ｐｅｒｍａｎｅｎｔ  Ｉｄｅｎｔｉｆｉｅｒ）と呼ばれる一意の長期識別子によって識別される。ユーザは、ユーザ機器（ＵＥ）として知られる無線デバイスを使用して、オーバージエアで、５Ｇネットワークに無線でアクセスする。サービスを提供する前に、５Ｇネットワークは、ＵＥの背後にいるユーザ、すなわち、ユーザのサブスクリプションを識別する必要がある。この識別目的で、モバイルネットワークの前の世代（４Ｇ、３Ｇ、および２Ｇ）におけるＵＥは、オーバージエアでユーザの一意の長期識別子を送るのが常であった。これは、ユーザが、オーバージエアで、メッセージをインターセプトするかまたは中間者として働くことが可能な無認可のエンティティによって追跡または識別され得るので、プライバシーの問題点と見なされた。しかしながら、５Ｇネットワークでは、５ＧネットワークのＭＮＯは、そのユーザの一意の長期識別子（すなわち、ＳＵＰＩ）がオーバージエアで見えないように、そのユーザにより良いプライバシーを与えるアビリティ（ａｂｉｌｉｔｙ）を有する。そのアビリティは、ＵＥが、ＳＵＰＩを送る代わりに、サブスクリプション秘匿化識別子（ＳＵＣＩ：Ｓｕｂｓｃｒｉｐｔｉｏｎ  Ｃｏｎｃｅａｌｅｄ  Ｉｄｅｎｔｉｆｉｅｒ）と呼ばれる秘匿化識別子を計算し、オーバージエアで送る機構から来る。ＭＮＯは、暗号化パラメータと示される、ＳＵＣＩの計算のために必要であるすべての情報をＵＥにとって利用可能にする。
【０００４】
ＳＵＣＩの計算は、ＳＵＣＩがＵＥと５Ｇネットワークとの間でオーバージエアで転送される前にＵＥがＳＵＰＩを暗号化することを意味する。いくつかのシナリオでは、ＵＥは、そのような計算を行うことが可能でないことがある。したがって、依然として、改善されたＳＵＣＩ計算が必要である。
【発明の概要】
【０００５】
本明細書で提示されるソリューションは、無線デバイスのサブスクリプションを識別するサブスクリプション識別子、たとえば、サブスクリプション秘匿化識別子（ＳＵＣＩ）を計算することの失敗を回避する。
【０００６】
一実施形態は、無線デバイスのサブスクリプションを識別するサブスクリプション識別子を計算することの失敗を回避するための、無線デバイスによって実施される方法を含む。本方法は、パラメータセットの優先度リストを取得することを含む。優先度リストは、１つまたは複数のパラメータセットの各々について異なる優先度を規定し、各パラメータセットが、サブスクリプション識別子を計算するために使用される１つまたは複数のパラメータを備える。本方法は、ヌルパラメータセット、または規定された優先度に応答して選択された優先度リスト中の１つまたは複数のパラメータセットのうちの１つを使用して、サブスクリプション識別子を計算することと、計算されたサブスクリプション識別子をホームネットワーク（ＨＮ）中のネットワークノードに送ることによって、無線デバイスのサブスクリプションをＨＮに通知することとをさらに含む。例示的な一実施形態では、サブスクリプション識別子はサブスクリプション秘匿化識別子（ＳＵＣＩ）を備える。例示的な一実施形態では、各パラメータセットの（１つまたは複数の）パラメータは方式識別子および／またはＨＮ公開鍵識別子を備える。
【０００７】
例示的な一実施形態は、無線デバイスを含む。本無線デバイスは、通信回路要素と１つまたは複数の処理回路とを備える。通信回路要素は、ネットワークノードにアップリンク信号を送り、ネットワークノードからダウンリンク信号を受信するように設定される。（１つまたは複数の）処理回路は、パラメータセットの優先度リストを取得するように設定される。優先度リストは、１つまたは複数のパラメータセットの各々について異なる優先度を規定し、各パラメータセットが、サブスクリプション識別子を計算するために使用される１つまたは複数のパラメータを備える。（１つまたは複数の）処理回路は、ヌルパラメータセット、または規定された優先度に応答して選択された優先度リスト中の１つまたは複数のパラメータセットのうちの１つを使用して、サブスクリプション識別子を計算することと、計算されたサブスクリプション識別子をホームネットワーク（ＨＮ）中のネットワークノードに送ることによって、本無線デバイスのサブスクリプションをＨＮに通知することとを行うようにさらに設定される。例示的な一実施形態では、サブスクリプション識別子はサブスクリプション秘匿化識別子（ＳＵＣＩ）を備える。例示的な一実施形態では、各パラメータセットの（１つまたは複数の）パラメータは方式識別子および／またはＨＮ公開鍵識別子を備える。
【０００８】
例示的な一実施形態は、無線デバイスを含む。本無線デバイスは、取得回路と、計算回路と、通知回路とを備える。取得回路は、パラメータセットの優先度リストを取得するように設定される。優先度リストは、１つまたは複数のパラメータセットの各々について異なる優先度を規定し、各パラメータセットが、サブスクリプション識別子を計算するために使用される１つまたは複数のパラメータを備える。計算回路は、ヌルパラメータセット、または規定された優先度に応答して選択された優先度リスト中の１つまたは複数のパラメータセットのうちの１つを使用して、サブスクリプション識別子を計算するように設定される。通知回路は、計算されたサブスクリプション識別子をホームネットワーク（ＨＮ）中のネットワークノードに送ることによって、本無線デバイスのサブスクリプションをＨＮに通知するように設定される。例示的な一実施形態では、サブスクリプション識別子はサブスクリプション秘匿化識別子（ＳＵＣＩ）を備える。例示的な一実施形態では、各パラメータセットの（１つまたは複数の）パラメータは方式識別子および／またはＨＮ公開鍵識別子を備える。
【０００９】
例示的な一実施形態は、ネットワークノードと通信している無線デバイスを制御するためのコンピュータプログラム製品を含む。本コンピュータプログラム製品は、無線デバイス中の少なくとも１つの処理回路上で稼働されたとき、無線デバイスに、パラメータセットの優先度リストを取得させるソフトウェア命令を備える。優先度リストは、１つまたは複数のパラメータセットの各々について異なる優先度を規定し、各パラメータセットが、サブスクリプション識別子を計算するために使用される１つまたは複数のパラメータを備える。ソフトウェア命令は、少なくとも１つの処理回路上で稼働されたとき、さらに、無線デバイスに、ヌルパラメータセット、または規定された優先度に応答して選択された優先度リスト中の１つまたは複数のパラメータセットのうちの１つを使用して、サブスクリプション識別子を計算することと、計算されたサブスクリプション識別子をホームネットワーク（ＨＮ）中のネットワークノードに送ることによって、無線デバイスのサブスクリプションをＨＮに通知することとを行わせる。例示的な一実施形態では、サブスクリプション識別子はサブスクリプション秘匿化識別子（ＳＵＣＩ）を備える。例示的な一実施形態では、各パラメータセットの（１つまたは複数の）パラメータは方式識別子および／またはＨＮ公開鍵識別子を備える。例示的な一実施形態では、コンピュータ可読媒体が本コンピュータプログラム製品を備える。例示的な一実施形態では、コンピュータ可読媒体は非一時的コンピュータ可読媒体を備える。
【００１０】
例示的な一実施形態は、無線デバイスによるサブスクリプション識別子の計算の失敗を回避するための、無線デバイスのホームネットワーク（ＨＮ）中のネットワークノードによって実施される方法を含む。本方法は、優先度リスト中の１つまたは複数のパラメータセットの各々に異なる優先度を割り振ることを含む。各パラメータセットは、サブスクリプション識別子を計算するために使用される１つまたは複数のパラメータを備える。本方法は、無線デバイスによるサブスクリプション識別子の計算を容易にするために、無線デバイスに優先度リストを提供することをさらに含む。例示的な一実施形態では、サブスクリプション識別子はサブスクリプション秘匿化識別子（ＳＵＣＩ）を備える。例示的な一実施形態では、各パラメータセットの（１つまたは複数の）パラメータは方式識別子および／またはＨＮ公開鍵識別子を備える。
【００１１】
例示的な一実施形態は、ネットワークノードを含む。本ネットワークノードは、通信回路要素と１つまたは複数の処理回路とを備える。通信回路要素は、無線デバイスにダウンリンク信号を送り、無線デバイスからアップリンク信号を受信するように設定される。（１つまたは複数の）処理回路は、優先度リスト中の１つまたは複数のパラメータセットの各々に異なる優先度を割り振るように設定される。各パラメータセットは、サブスクリプション識別子を計算するために使用される１つまたは複数のパラメータを備える。（１つまたは複数の）処理回路は、無線デバイスによるサブスクリプション識別子の計算を容易にするために、無線デバイスに優先度リストを提供するようにさらに設定される。例示的な一実施形態では、サブスクリプション識別子はサブスクリプション秘匿化識別子（ＳＵＣＩ）を備える。例示的な一実施形態では、各パラメータセットの（１つまたは複数の）パラメータは方式識別子および／またはＨＮ公開鍵識別子を備える。
【００１２】
例示的な一実施形態は、ネットワークノードを含む。本ネットワークノードは、割り振り回路とプロビジョニング回路とを備える。割り振り回路は、優先度リスト中の１つまたは複数のパラメータセットの各々に異なる優先度を割り振るように設定される。各パラメータセットは、サブスクリプション識別子を計算するために使用される１つまたは複数のパラメータを備える。プロビジョニング回路は、無線デバイスによるサブスクリプション識別子の計算を容易にするために、無線デバイスに優先度リストを提供するように設定される。例示的な一実施形態では、サブスクリプション識別子はサブスクリプション秘匿化識別子（ＳＵＣＩ）を備える。例示的な一実施形態では、各パラメータセットの（１つまたは複数の）パラメータは方式識別子および／またはＨＮ公開鍵識別子を備える。
【００１３】
例示的な一実施形態は、無線デバイスと通信しているネットワークノードを制御するためのコンピュータプログラム製品を含む。本コンピュータプログラム製品は、ネットワークノード中の少なくとも１つの処理回路上で稼働されたとき、ネットワークノードに、優先度リスト中の１つまたは複数のパラメータセットの各々に異なる優先度を割り振らせるソフトウェア命令を備える。各パラメータセットは、サブスクリプション識別子を計算するために使用される１つまたは複数のパラメータを備える。ソフトウェア命令は、少なくとも１つの処理回路上で稼働されたとき、さらに、ネットワークノードに、無線デバイスによるサブスクリプション識別子の計算を容易にするために、無線デバイスに優先度リストを提供させる。例示的な一実施形態では、サブスクリプション識別子はサブスクリプション秘匿化識別子（ＳＵＣＩ）を備える。例示的な一実施形態では、各パラメータセットの（１つまたは複数の）パラメータは方式識別子および／またはＨＮ公開鍵識別子を備える。例示的な一実施形態では、サブスクリプション識別子はサブスクリプション秘匿化識別子（ＳＵＣＩ）を備える。例示的な一実施形態では、各パラメータセットの（１つまたは複数の）パラメータは方式識別子および／またはＨＮ公開鍵識別子を備える。例示的な一実施形態では、コンピュータ可読媒体が本コンピュータプログラム製品を備える。例示的な一実施形態では、コンピュータ可読媒体は非一時的コンピュータ可読媒体を備える。
【図面の簡単な説明】
【００１４】
【図１】例示的な実施形態による、１つの例示的なユーザ機器のブロック図である。
【図２】例示的な実施形態による、本明細書で提示されるソリューションの一例を示す図である。
【図３】例示的な実施形態による、本明細書で提示されるソリューションの別の例を示す図である。
【図４】例示的な実施形態による、本明細書で提示されるソリューションの別の例を示す図である。
【図５】例示的な実施形態による、本明細書で提示されるソリューションの別の例を示す図である。
【図６】例示的な実施形態による、本明細書で提示されるソリューションの別の例を示す図である。
【図７】例示的な実施形態による、無線デバイス方法を示す図である。
【図８】例示的な実施形態による、ネットワークノード方法を示す図である。
【図９】例示的な実施形態による、方法を示す図である。
【図１０】例示的な実施形態による、方法を示す図である。
【図１１】例示的な実施形態による、ネットワークノードのブロック図である。
【図１２】例示的な実施形態による、ネットワークノードのブロック図である。
【図１３】本明細書で提示されるソリューションに適用可能な例示的な無線ネットワークを示す図である。
【図１４】本明細書で提示されるソリューションに適用可能な例示的なＵＥを示す図である。
【図１５】本明細書で提示されるソリューションに適用可能な例示的な仮想化環境を示す図である。
【図１６】本明細書で提示されるソリューションに適用可能な例示的な通信ネットワークを示す図である。
【図１７】本明細書で提示されるソリューションに適用可能な例示的なホストコンピュータを示す図である。
【図１８】本明細書で提示されるソリューションの実施形態による、通信システムにおいて実装される例示的な方法を示す図である。
【図１９】本明細書で提示されるソリューションの実施形態による、通信システムにおいて実装される別の例示的な方法を示す図である。
【図２０】本明細書で提示されるソリューションの実施形態による、通信システムにおいて実装される別の例示的な方法を示す図である。
【図２１】本明細書で提示されるソリューションの実施形態による、通信システムにおいて実装される別の例示的な方法を示す図である。
【発明を実施するための形態】
【００１５】
暗号化は、非対称タイプのものであり、（ＨＮ公開鍵と示される）ＨＮの公開鍵を使用する。ＨＮは、ＨＮ公開鍵をＵＥにとって利用可能にする。ＳＵＣＩを計算するためのＳＵＰＩの非対称暗号化を行う複数のやり方があり得、これらのやり方は暗号化方式として示される。暗号化方式のいくつかの例は、ＥｌＧａｍａｌ暗号化方式、楕円曲線統合暗号化方式（ＥＣＩＥＳ）、ＲＳＡ暗号化、ＮＴＲＵ暗号、およびＭｃＥｌｉｅｃｅ暗号システム（ｃｒｙｐｔｏｓｙｓｔｅｍ）である。同じ方式の複数の変形態もあり得、たとえば、ｓｅｃｏ２５６ｒ１、ｓｅｃｐ３８４ｒ１、およびＣＵＲＶＥ２５５１９のような異なる楕円曲線が、ＥＣＩＥＳ方式とともに使用され得る。「ヌル方式」と称する特殊な暗号化方式も存在する。このヌル方式は、実際の暗号化を行わず、むしろ、入力と同じ出力を作り出す。これは、事実上、「ヌル方式」を使用して計算されたＳＵＣＩが、オーバージエアでの平文のＳＵＰＩ中の情報を備えることを意味する。ＨＮ公開鍵と暗号化方式とは、暗号化パラメータの２つの例である。他の例は、たとえば、中間鍵の長さ、フィールド長（たとえば、メッセージ認証コード（ＭＡＣ）フィールド）および（どのＨＡＳＨのような）暗号プリミティブ（ｃｒｙｐｔｏｇｒａｐｈｉｃ  ｐｒｉｍｉｔｉｖｅ）である。
【００１６】
さらなる詳細に入る前に、ＵＥのいくつかの技術的態様を理解することが重要である。ＵＥは、ＵＥのユーザがネットワークによって提供されるサービスにアクセスすることを全面的に可能にするいくつかの部分または構成要素からなる。高レベルで２つの部分を区別することに主に関心があり、これは、本文書の残りを理解するのを支援する。それらの２つの部分は、汎用加入者識別モジュール（ＵＳＩＭ）およびモバイル機器（ＭＥ）である。図１は、ＵＥのこれらの部分の高レベルな区別を示す。
【００１７】
第１に、ＵＳＩＭ部分は、ユーザのサブスクリプションの識別子および認証、セキュリティ鍵生成などを提供することのような、様々な機能を提供する特殊なソフトウェアアプリケーションである。ＵＳＩＭは、改ざん防止セキュアハードウェア構成要素（ｔａｍｐｅｒ  ｒｅｓｉｓｔａｎｔ  ｓｅｃｕｒｅ  ｈａｒｄｗａｒｅ  ｃｏｍｐｏｎｅｎｔ）、たとえば、ユニバーサル集積回路カード（ＵＩＣＣ）上で稼働する。第２に、ＭＥ部分は、ネットワークと通信するために必要とされるハードウェアおよびソフトウェアを備える無線デバイスを示す。ＭＥは、一般に、モバイルフォン、またはスマートフォンとして知られる。
【００１８】
上述のＨＮ公開鍵は、他の情報、すなわち、暗号化方式パラメータとともに、ＨＮによってＵＥのＵＳＩＭ部分に記憶される。前記記憶するプロセスは、概して、プロビジョニングと呼ばれる。オーバージエア（ＯＴＡ）更新がプロビジョニングの一例である。
【００１９】
ＳＵＣＩを計算するために必要な情報、すなわち、暗号化パラメータは、ＵＥのＵＳＩＭ部分に記憶されるか、またはＵＥのＵＳＩＭ部分においてプロビジョニングされるが、ＵＥ中に、ＳＵＣＩを実際に計算し得る（すなわち、暗号化の算出または実装）２つの部分、ＵＳＩＭ部分またはＭＥ部分がある。
【００２０】
ＨＮは、そのＵＳＩＭ展開およびＵＳＩＭベンダーに対する強い制御を有する。したがって、そのＵＳＩＭの能力、特に、そのＵＳＩＭによってサポートされる上述の暗号化方式は、ＨＮに知られる。これは、実際には、ＨＮが、そのＵＳＩＭがサポートするものに基づいて、ＳＵＣＩの計算のために、任意の暗号化方式を選定することができることを意味する。
【００２１】
しかしながら、ＳＵＣＩを計算するために必要な情報、すなわち、暗号化パラメータは、ＵＥのＵＳＩＭ部分に記憶されるかまたはＵＥのＵＳＩＭ部分においてプロビジョニングされることを想起されたい。ただし、ＳＵＣＩの計算は、ＵＳＩＭにおいてだけでなく、ＵＥのＭＥ部分においても実施され得る。
【００２２】
ＨＮは、ＭＥ展開およびＭＥベンダーの制御をほとんど有しない。言い換えれば、ＨＮは、ＭＥの能力、特に、ＭＥによってサポートされる上述の暗号化方式の強い制御も、ＭＥの能力の厳密な情報も有しない。ＵＳＩＭは、異なる能力をもつ多数のＭＥとともに使用され得る。ＳＵＣＩの計算がＭＥにおいて行われ、ＨＮが、ＭＥによってサポートされない暗号化方式を選定した場合、ＳＵＣＩの計算は失敗する。ＳＵＣＩの計算はまた、たとえば、性能および／またはセキュリティの理由により、ＨＮによって実装されないか、またはＨＮによって可能にされないか、またはＨＮによって選好されないサブスクリプション識別子をＭＥが計算する場合、失敗し得る。したがって、ＳＵＣＩの計算がＭＥにおいて失敗しないことをＨＮが保証することは、困難である。
【００２３】
本明細書で提示されるソリューションのいくつかの態様は、これらまたは他の課題のソリューションを提供し得る。たとえば、本明細書で提示されるソリューションは、ＵＥがＨＮオペレータ選好に従ってＳＵＣＩを計算することができることをＨＮ（またはＨＮにおけるネットワーク機能）が保証することを可能にし、したがって、サブスクリプション識別子を計算することのＵＥの失敗を回避する。
【００２４】
上記の実施形態に鑑みて、本明細書で提示されるソリューションは、概して、たとえば、本明細書で開示される問題点のうちの１つまたは複数に対処し得る、以下の実施形態を含む（非限定的）。
【００２５】
たとえば、本明細書で提示されるソリューションは、ＳＵＣＩの計算の失敗を回避するための、無線デバイスによって実施される例示的な方法について説明する。一態様では、例示的な方法は、ＳＵＣＩを計算するためのＰＲＩＯＲＩＴＹ＿ＬＩＳＴを取得および記憶すること（または「ＰＲＩＯＲＩＴＹ＿ＬＩＳＴをプロビジョニングされること」）を含む。さらに、方法は、ＰＲＩＯＲＩＴＹ＿ＬＩＳＴによって指示された順序でＳＵＣＩを計算することを含む。さらに、方法は、計算されたＳＵＣＩを無線デバイスのホームネットワーク（ＨＮ）に送ることを含む。
【００２６】
さらに、本明細書で提示されるソリューションは、ＳＵＣＩを計算することのユーザ機器（ＵＥ）（ＵＳＩＭまたはＭＥ）の失敗を回避するための、ホームネットワーク（ＨＮ）中の基地局（またはネットワークノード）によって実施される例示的な方法を提示する。一態様では、例示的な方法は、ＵＥ（ＵＳＩＭまたはＭＥ）にＳＵＣＩを計算するためのＰＲＩＯＲＩＴＹ＿ＬＩＳＴをプロビジョニングすることを含むことができる。
【００２７】
本明細書で提示されるソリューションは、ＵＥがＳＵＣＩを計算することができることを、ＨＮ（またはＨＮにおけるネットワーク機能）が、フレキシブルに、確実に、および将来においても有効な様式で保証することを可能にするソリューションを提案する。そのフレキシビリティは、本明細書の例示的な実施形態によれば、ＨＮがその選好または必要に従って暗号化パラメータの種類を選定することができることから来る。その確実性は、開示される実施形態を実装することによって、（ＵＥのＵＳＩＭ部分またはＭＥ部分のいずれかにおいて）ＳＵＣＩの計算を実施することに失敗することが、回避されるか、または、少なくとも、ＭＥがＨＮオペレータ選好暗号化パラメータをサポートせず、ヌル方式へのフォールバックがＨＮオペレータによって所与のユーザについて許容できない場合のみに制限され得ることから来る。最後に、本開示のソリューションの、将来においても有効な性質は、新しい暗号化パラメータがＳＵＣＩの計算を乱すことなしに将来において選定され得ることから来る。
【００２８】
上記で導入されたように、ＳＵＣＩの計算が、ＵＥ、特にＵＥにおけるＭＥ部分において失敗しないことをＨＮが保証することは、困難である。この課題に対処するための１つの知られている技法は、前記暗号化方式を標準化することである。言い換えれば、いくつかの暗号化方式は、たとえば３ＧＰＰによって標準化され得、いくつかの他の暗号化方式は、プロプライエタリのままであり、各ＨＮによって単独で決められ得る。標準化された暗号化方式の利点は、それらの暗号化方式が公的に利用可能になるかまたは知られることであり、これは、インターオペラビリティを増加させ、たとえば、すべてのＭＥベンダーが、標準化された方式をサポートし得る。いくつかの能力は、規格仕様に従ってサポートすることが必須であり得るが、必須の能力は、たとえば、必須の能力が各バージョンで追加または削除され得るので、いくつかのＭＥが規格に従わないことがあるので、および異なる実装形態が互いと適合しないことがあるので、規格の異なるバージョン間で異なり得る。プロプライエタリ暗号化方式の利点は、各ＨＮが、そのＵＳＩＭ、その動作効率、セキュリティおよびプライバシー供与、または規制要件に適した暗号化方式を独立して選定し、使用することができることである。いくつかの標準化された暗号化方式は、ＭＥがサポートすることが必須にされ、他の暗号化方式は、ＭＥがサポートすることが随意のままにされることも、知られている技法である。
【００２９】
本開示のソリューションは、上述の標準化された暗号化方式が不十分であるという主張を活用する。上述の標準化された暗号化方式が不十分であるのは、多数のＭＥベンダーがあり、すべてのベンダーが、必須の標準化された暗号化方式をサポートしても、随意の暗号化方式を一貫してサポートするとは限らないからである。ＨＮが、随意の標準化された暗号化方式が使用されるべきであることを（暗号化パラメータの一部として）ＵＳＩＭにおいてプロビジョニングしたと考えてみよう。そのＵＳＩＭが、その随意の標準化された暗号化方式をサポートするＭＥに入れられたとき、ＳＵＣＩの計算はうまくいく。しかし、そのＵＳＩＭが、その随意の標準化された暗号化方式をサポートしない別のＭＥに入れられたとき、ＳＵＣＩの計算は失敗する。
【００３０】
すべての利用可能な暗号化方式を標準化し、それらのすべてを、ＭＥがサポートすることを必須にすることにより、上述の問題が解決することが起こり得る。しかし、すべての利用可能な暗号化方式を標準化し、それらのすべてを、ＭＥがサポートすることを必須にすることは、ＭＥベンダーがすべての利用可能な暗号化方式をサポートすることが極めてコストがかかるようになるので、実際には実現不可能であることを理解されたい。ＭＥ実装はより複雑になり、開発およびテスト時間も極めて長くなり、エラーを起こしやすくなる。ＭＥは、最終的に、エンドユーザにとってより費用がかかるようになる。さらに、いくつかのＭＥは、今日利用可能なすべての利用可能な暗号化方式を何とかサポートするが、それらのＭＥは、将来に導入される（たとえば、ポスト量子安全（ｐｏｓｔ−ｑｕａｎｔｕｍ  ｓａｆｅ）である）新しい暗号化方式をサポートせず、問題が残ることも理解されたい。暗号化方式は発展を余儀なくされ、これは、新しい暗号化方式が、将来、たとえば、新しい楕円曲線が開発されたとき、追加され得るか、または（どのＨＡＳＨのような）異なる暗号プリミティブが選択されることを意味する。また、既存の暗号化方式は、将来の技術によって破られるかまたは単に廃止され得、ＨＮは、異なる暗号化方式を選択することを希望する。したがって、ＨＮが、新しい標準化された暗号化方式が使用されるべきであることを（暗号化パラメータの一部として）ＵＳＩＭにおいてプロビジョニングしたとき、新しい暗号化方式をサポートする新しいＭＥは、うまく働く。しかし、そのＵＳＩＭが、新しい暗号化方式をサポートしないレガシーＭＥ中に入れられたとき、ＳＵＣＩの計算は失敗する。
【００３１】
以下では、本明細書で提示されるソリューションによって想定される例示的な実施形態の新規の特徴について説明する。ＨＮが、ＵＥに、ＰＲＩＯＲＩＴＹ＿ＬＩＳＴと示された、暗号化パラメータのリストをプロビジョニングすることを提案する。前記ＰＲＩＯＲＩＴＹ＿ＬＩＳＴは、どの暗号化パラメータがＳＵＣＩの計算のために最初に試みられるべきであるかをＵＥに指示し、それらの暗号化パラメータが正常に使用され得ない場合、どの暗号化パラメータを次に試みるべきかを指示し、以下同様である。暗号化パラメータは、少なくとも暗号化方式を含んでいる。暗号化パラメータの他の例がＨＮ公開鍵と（どのＨＡＳＨのような）暗号プリミティブとを備えることは、前に説明された。前記ＰＲＩＯＲＩＴＹ＿ＬＩＳＴは、ＨＮが、その選好および必要に従ってＳＵＣＩの計算のための暗号化パラメータを指示し、少数の必須の標準化された暗号化方式のリストに制約されないことを可能にする。したがって、これは、フレキシブルで将来においても有効な技法である。前記ＰＲＩＯＲＩＴＹ＿ＬＩＳＴは、ＨＮが、その選好および必要に従ってＳＵＣＩの計算のための暗号化パラメータを指示し、少数の必須の標準化された暗号化方式のリストに制約されないことを可能にする。したがって、これは、フレキシブルで将来においても有効な技法である。暗号化パラメータの１つのセットまたはグループがＵＥによって正常に使用され得ない場合、少なくとも１つの別の有効な代替があることを確実にすることが可能である。したがって、これは、確実な技法である。
【００３２】
例示的な態様では、ＰＲＩＯＲＩＴＹ＿ＬＩＳＴのプロビジョニングはＵＥのＵＳＩＭ部分において行われ、以下のテキストはそう仮定する。ただし、ＰＲＩＯＲＩＴＹ＿ＬＩＳＴの前記プロビジョニングがＵＥのＵＳＩＭ部分において行われるのかＭＥ部分において行われるのかは、本明細書で提示されるソリューションにとってあまり重要でない。
【００３３】
別の例示的な態様では、ＰＲＩＯＲＩＴＹ＿ＬＩＳＴの指示はＵＥのＭＥ部分についてのものであり、以下のテキストはそう仮定する。ただし、ＰＲＩＯＲＩＴＹ＿ＬＩＳＴの前記指示がＵＥのＵＳＩＭ部分についてのものであるのかＭＥ部分についてのものであるのかは、本明細書で提示されるソリューションにとってあまり重要でない。
【００３４】
さらなる態様では、ＳＵＣＩの計算はＵＥのＭＥ部分において行われ、以下のテキストはそう仮定する。ただし、ＳＵＣＩの計算がＵＥのＵＳＩＭ部分において行われるのかＭＥ部分において行われるのかも、本明細書で提示されるソリューションにとってあまり重要でない。
【００３５】
図２は、本明細書で提示されるソリューションの例示的な実施形態を示す。この例では、各々が識別子と実際の鍵とをもつ、３つのＨＮ公開鍵（左列）がある。識別子１をもつＨＮ公開鍵はダミーＨＮ公開鍵であることに注意されたい。各々が、その方式に関係する識別子およびパラメータをもつ、３つの暗号化方式（中間列）がある。識別子１をもつ方式がヌル方式であることに注意されたい。方式２は、（Ｃｕｒｖｅ２５５１９およびＤＨ  Ｘ２５５１９を使用する）プロファイルＡをもつＥＣＩＥＳ方式である。また、方式３は、（Ｃｕｒｖｅ４４８およびＤＨ  Ｘ４４８を使用する）プロファイルＢをもつＥＣＩＥＳである。上述のＰＲＩＯＲＩＴＹ＿ＬＩＳＴ（右列）は、ＳＵＣＩの計算が試みられるものとする優先度を指示する。ＰＲＩＯＲＩＴＹとして示されているフィールドは、数値である。この例では、名前が示唆するように、ＰＲＩＯＲＩＴＹのより高い値がより高い優先度を有する。少なくとも方式識別子およびＨＮ公開鍵識別子が各々について示される。
【００３６】
この例では、ＭＥは、最初に、ＳＵＣＩの計算のためにＰＲＩＯＲＩＴＹ３を使用するものとする。これは、ＭＥが、方式３を使用して、すなわち、Ｃｕｒｖｅ４４８を使用してＳＵＣＩを計算することを意味する。ＭＥがＣｕｒｖｅ４４８をサポートしない場合、ＭＥは、ＭＥが次に方式２、すなわち、Ｃｕｒｖｅ２５５１９を使用することを試みるものとすることを知っている。ＭＥがＣｕｒｖｅ２５５１９さえサポートしない場合、ＭＥは、次に、ヌル方式である方式１を試みるものとする。この例では、ヌル方式はダミー方式であり、入力と同じ出力を作り出すので、ヌル方式は、失敗し得ない。したがって、そのようなＰＲＩＯＲＩＴＹ＿ＬＩＳＴを用いると、ＭＥにおいてＳＵＣＩを計算することに失敗することが回避されることを諒解されたい。また、方式が、必須の標準化された方式であるのか随意の標準化された方式であるのかプロプライエタリ方式であるのかにかかわらず、本教示が一般的であり、適用されることも諒解されたい。
【００３７】
次に、新しい暗号化パラメータが将来に導入されるシナリオについて説明する。図３では、識別子７をもつ新しいＨＮ公開鍵、識別子９をもつ新しい方式がある。新しい方式は、ｎｅｗ＿Ｃｕｒｖｅと呼ばれるある将来の曲線と、ｎｅｗ＿ＤＨと呼ばれる将来のディフィーヘルマンプリミティブとを使用するＥＣＩＥＳ方式プロファイルＺと呼ばれる。ＨＮは、この新しい曲線を使用することを決め、したがって、値４をもつ新しいＰＲＩＯＲＩＴＹを追加し、これにより、新しい方式および新しいＨＮ公開鍵が使用されるようになる。新しい方式をサポートする新しいＭＥは、最も高いＰＲＩＯＲＩＴＹ４を使用してＳＵＣＩを計算することが可能であるが、レガシーＭＥはＰＲＩＯＲＩＴＹ３にフォールバックする。この技法では、ＨＮが、レガシーＭＥを締め出すことについて心配することなしに新しい方式を使用し始めることが可能であることを諒解されたい。新しい方式をサポートするためにすべてのＭＥが更新されたとき、ＨＮは、次いで、より古い方式をフェーズアウトし得る。
【００３８】
ＨＮがいくつかのサブスクリプションに関する極めて厳しい要件を有する場合、最新の方式のみが使用されるものとする。これは、サービスを提供することよりも、厳しいプライバシーが重要であるとき、当てはまり得る。したがって、ＨＮは、図４に示されているようにＰＲＩＯＲＩＴＹ＿ＬＩＳＴをセットし得る。この場合、ＭＥは、フォールバックすべき方式を有しない。ＭＥが、ＰＲＩＯＲＩＴＹ４によって指示された方式をサポートしない場合、ＳＵＣＩの計算は、ＨＮによって意図されるように、失敗する。
【００３９】
ＭＥはまた、ＰＲＩＯＲＩＴＹ＿ＬＩＳＴのコンテンツを、ＵＥがＰＲＩＯＲＩＴＹ＿ＬＩＳＴにおいてサポートし、対応するＨＮ公開鍵が利用可能である最初のＰＲＩＯＲＩＴＹをＭＥが選定するように、解釈し得る。図５は、そのことを示す。これは、上記の実施形態とは異なる。図５中のＰＲＩＯＲＩＴＹ＿ＬＩＳＴは、方式識別子のみを含んでいる。この例では、ＨＮ公開鍵３は、Ｃｕｒｖｅ２５５１９のためのＨＮ公開鍵を有するＨＮ公開鍵であり、すなわち、ＨＮ公開鍵３は方式２に適合する。ＭＥは、Ｃｕｒｖｅ２５５１９とＣｕｒｖｅ４４８の両方をサポートする。したがって、ＭＥはＰＲＩＯＲＩＴＹ３に従って方式３を選定する。ＭＥは、次いで、Ｃｕｒｖｅ４４８に適合するＨＮ公開鍵を取得することを試み、何も見つけない。したがって、ＭＥは、ＰＲＩＯＲＩＴＹ２にフォールバックし、Ｃｕｒｖｅ２５５１９に適合するＨＮ公開鍵を取得することを試みる。ＭＥは、ＨＮ公開鍵３を取得し、続いてＳＵＣＩを計算する。
【００４０】
図６は、ＰＲＩＯＲＩＴＹを指定するまた別の実施形態を示す。この実施形態では、仮定は、ＵＥのＵＳＩＭ部分がＳＵＣＩの計算をサポートすることである。ＵＳＩＭがどのようにＳＵＣＩを計算するかは、この実施形態の場合、あまり重要でない。ＵＳＩＭはＳＵＣＩの計算をサポートするが、ＨＮは、ＳＵＣＩの計算がＵＥのＭＥ部分において実施されるべきであることを選定した。理由は、ＭＥが、ＵＳＩＭにおける実装よりも選好される何らかの最新の実装を有することであり得る。その場合、ＰＲＩＯＲＩＴＹは、指示されたＰＲＩＯＲＩＴＹをＭＥがサポートしない場合、計算がＵＳＩＭにフォールバックするものとすることを指示し得る。したがって、ＭＥがＣｕｒｖｅ２５５１９をサポートする場合、ＭＥがＳＵＣＩを計算する。他の場合、ＭＥは、ＵＳＩＭがＳＵＣＩを計算するものとすることをＵＳＩＭに指示する。
【００４１】
他の教示のうちの１つは、ＵＥ（ＭＥまたはＵＳＩＭ）がより低いＰＲＩＯＲＩＴＹの方式のうちの１つを使用したことを検出したときのＨＮのアクションに関する。ＵＥは、ＳＵＣＩをＨＮに送る。そのＳＵＣＩは、フィールドの中でもＨＮ公開鍵識別子および方式識別子を備える。これらのＨＮ公開鍵識別子および方式識別子は、ＭＥ（またはＵＳＩＭ）が最上のＰＲＩＯＲＩＴＹを使用したか否かをＨＮが決定することが可能であることを、可能にする。ＵＥは、使用されたＰＲＩＯＲＩＴＹを同様に送り得る。次に、ＵＥがより低いＰＲＩＯＲＩＴＹの方式のうちの１つを使用したことをＨＮが検出した場合、ＨＮは、より低い優先度のパラメータセットの選択のログを作成すること、エンドユーザのＵＳＩＭまたはＭＥを更新するためにエンドユーザに連絡すること、ＵＥに暗号化パラメータを再プロビジョニングすることなど、追加のアクションを実施し得る。
【００４２】
別の教示は、ＵＥが、適用可能なとき、より低いＰＲＩＯＲＩＴＹの方式を選択する理由をＨＮに指示することに関する。また、ＭＥがより低いＰＲＩＯＲＩＴＹの方式を選定する理由は、プロビジョニングにおける何らかのエラー、たとえば、不正確なＨＮ公開鍵、不正確な方式識別子などであり得る。前記指示は、ＵＥがＨＮに送るＳＵＣＩ中でまたはそのＳＵＣＩとともに追加のフィールドを送ることによって実施され得る。前記理由は、ＨＮが、潜在的誤プロビジョニング（ｍｉｓ−ｐｒｏｖｉｓｉｏｎｉｎｇ）を検出するか、あるいはＵＳＩＭまたはＭＥの潜在的誤実装（ｍｉｓ−ｉｍｐｌｅｍｅｎｔａｔｉｏｎ）を検出することを可能にする。前記理由は、あらかじめ規定された整数、または原因を説明するストリング値として符号化され得る。前記理由についてのストリング値のいくつかの例は、「Ｃｕｒｖｅ４４８がサポートされない」、「Ｃｕｒｖｅ４４８のための対応するＨＮ公開鍵が利用可能でない」、「方式識別子３が認識されない」などである。ＨＮは、ログを作成すること、誤実装についてＭＥベンダーに連絡すること、暗号化パラメータを再プロビジョニングすることなど、追加のアクションを実施し得る。
【００４３】
また別の教示は、ＵＥがそのサポートされる方式をＨＮに指示することである。そのような指示は、ＵＳＩＭを介してまたはＶＮを介して送られ得る。そのような指示は、ＨＮが、ＵＥがサポートすることを決定し、ＵＳＩＭにサポートされる暗号化方式のみをプロビジョニングすることを可能にする。そうすることは、ＵＳＩＭストレージ中のファイルスペースのメモリを節約し得る。
【００４４】
図７は、ＵＥ１０のサブスクリプションを識別するサブスクリプション識別子、たとえば、ＳＵＣＩの計算の失敗を回避するための、無線デバイス、たとえば、ＵＥ１０によって実施される方法１００を図示する。一態様では、例示的な方法１００は、サブスクリプション識別子を計算するためのパラメータセットのＰＲＩＯＲＩＴＹ＿ＬＩＳＴを取得すること（たとえば、「ＰＲＩＯＲＩＴＹ＿ＬＩＳＴをプロビジョニングされること」）（ブロック１１０）を含む。ＰＲＩＯＲＩＴＹ＿ＬＩＳＴは、１つまたは複数のパラメータセットの各々について異なる優先度を規定し、各パラメータセットが、サブスクリプション識別子を計算するために使用されるパラメータのうちの１つを備える。例示的なパラメータは、限定はしないが、方式識別子および／またはＨＮ公開鍵識別子を含む。さらに、方法１００は、ヌルパラメータセット、または規定された優先度に応答して選択されたＰＲＩＯＲＩＴＹ＿ＬＩＳＴ中のパラメータセットのうちの１つを使用して、サブスクリプション識別子を計算すること（ブロック１２０）を含む。さらに、方法１００は、計算されたサブスクリプション識別子をＨＮに送ることによって、サブスクリプションをＵＥ１０のＨＮに通知すること（ブロック１３０）を含む。
【００４５】
さらに、図７には明示的に示されていないが、方法１００は、以下の態様、すなわち、ＰＲＩＯＲＩＴＹの指示をＨＮに送ること、ＳＵＣＩを計算するために優先度リスト中の最高優先度を選択すること、ＳＵＣＩを計算するためにＰＲＩＯＲＩＴＹ＿ＬＩＳＴ中の最高優先度よりも低い優先度を選択すること、ＰＲＩＯＲＩＴＹ＿ＬＩＳＴ中のより低い優先度を選択する理由をＨＮに送ること、および／またはサポートされる方式をＨＮに送ることのうちの１つまたは複数をも含むことができる。一態様では、方法１００の上記の態様のうちのいずれかが、無線デバイス１０のＵＳＩＭ１４またはＭＥ１２によって全体的にまたは部分的に実施され得る。
【００４６】
図８は、サブスクリプション識別子、たとえば、ＳＵＣＩを計算することの無線デバイス、たとえば、ＵＥ１０（ＵＳＩＭ１４またはＭＥ１２）の失敗を回避するための、ホームネットワーク（ＨＮ）中の基地局（またはネットワークノード）によって実施される方法２００を図示する。一態様では、例示的な方法２００は、ＰＲＩＯＲＩＴＹ＿ＬＩＳＴ中の１つまたは複数のパラメータセットの各々に異なる優先度を割り振ること（ブロック２１０）を含む。各パラメータセットは、サブスクリプション識別子を計算するために使用される１つまたは複数のパラメータを備える。例示的なパラメータは、限定はしないが、方式識別子および／またはＨＮ公開鍵識別子を含む。さらに、方法２００は、サブスクリプション識別子の計算を容易にするために、ＵＥ１０（ＵＳＩＭ１４またはＭＥ１２）にＰＲＩＯＲＩＴＹ＿ＬＩＳＴを提供すること（ブロック２２０）を含む。いくつかの実施形態では、方法２００は、ＵＥ１０が、ＵＥ１０によって送られたＨＮ公開鍵識別子、ＵＥ１０によって送られた方式識別子、無線デバイス１０によって送られたＰＲＩＯＲＩＴＹ指示、および／またはＵＥ１０によって送られた理由のうちの１つまたは複数に基づいてＳＵＣＩを計算するためにＰＲＩＯＲＩＴＹ＿ＬＩＳＴ中の最高優先度よりも低い優先度を選択したことを検出することをも含むことができる。図８の方法２００のさらなる態様では、ネットワークノード／基地局は、ＵＥ１０がより低い優先度を選択したことを検出したことに基づいて、ＵＥ１０（ＵＳＩＭ１４またはＭＥ１２）に優先度リストを再プロビジョニングすること、検出をＭＥベンダーに通知すること、検出をＵＳＩＭベンダーに通知すること、および／またはより低い優先度のパラメータセットの選択のログを作成することのうちの１つまたは複数を実施することができる。さらに、方法２００は、ＵＥ１０によってサポートされる１つまたは複数の方式を受信することと、受信された１つまたは複数の方式に基づいてＵＥ１０のプロビジョニングを実施することとを随意に含むことができる。
【００４７】
上記で説明された装置が、任意の機能的手段、モジュール、ユニット、または回路要素を実装することによって、本明細書の方法および任意の他の処理を実施し得ることに留意されたい。一実施形態では、たとえば、装置は、方法の図に示されているステップを実施するように設定されたそれぞれの回路または回路要素を備える。回路または回路要素は、この点について、ある機能的処理を実施することに専用の回路および／またはメモリとともに１つまたは複数のマイクロプロセッサを備え得る。たとえば、回路要素は、１つまたは複数のマイクロプロセッサまたはマイクロコントローラ、ならびに、デジタル信号プロセッサ（ＤＳＰ）、専用デジタル論理などを含み得る、他のデジタルハードウェアを含み得る。処理回路要素は、読取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ、キャッシュメモリ、フラッシュメモリデバイス、光記憶デバイスなど、１つまたはいくつかのタイプのメモリを含み得る、メモリに記憶されたプログラムコードを実行するように設定され得る。メモリに記憶されたプログラムコードは、いくつかの実施形態では、１つまたは複数の通信および／またはデータ通信プロトコルを実行するためのプログラム命令、ならびに本明細書で説明される技法のうちの１つまたは複数を行うための命令を含み得る。メモリを採用する実施形態では、メモリは、１つまたは複数のプロセッサによって実行されたとき、本明細書で説明される技法を行うプログラムコードを記憶する。
【００４８】
図９は、たとえば、１つまたは複数の実施形態に従って実装される無線デバイス３００を示す。無線デバイス３００は、図１のＵＥ１０に対応する。図示のように、無線デバイス３００は、処理回路要素３１０と通信回路要素３２０とを含む。通信回路要素３２０（たとえば、無線回路要素）は、たとえば、任意の通信技術を介して、情報を１つまたは複数の他のノードに送信し、および／または１つまたは複数の他のノードから受信するように設定される。そのような通信は、無線デバイス３００の内部または外部のいずれかにある１つまたは複数のアンテナを介して行われ得る。処理回路要素３１０は、メモリ３３０に記憶された命令を実行することなどによって、上記で説明された処理（たとえば、方法１００）を実施するように設定される。処理回路要素３１０は、この点について、いくつかの機能的手段、ユニット、回路、またはモジュールを実装し得る。
【００４９】
図１０は、さらに他の実施形態による、無線ネットワーク（たとえば、図１３に示されている無線ネットワーク）における、ＵＥ１０にも対応する、無線デバイス４００の概略ブロック図を示す。図示のように、無線デバイス４００は、たとえば、図９中の処理回路要素３１０を介して、および／またはソフトウェアコードを介して、様々な機能的手段、ユニット、回路、またはモジュールを実装する。たとえば、本明細書の（１つまたは複数の）方法を実装するためのこれらの機能的手段、ユニット、回路、またはモジュールは、たとえば、上記で説明された、および特に、以下のグループＡの例における態様を実施するように設定された、取得ユニット／回路／モジュール４１０、計算ユニット／回路／モジュール４２０、および通知ユニット／回路／モジュール４３０を含む。
【００５０】
図１１は、１つまたは複数の実施形態に従って実装されるネットワークノード５００を示す。図示のように、ネットワークノード５００は、処理回路要素５１０と通信回路要素５２０とを含む。通信回路要素５２０は、たとえば、任意の通信技術を介して、情報を１つまたは複数の他のノードに送信し、および／または１つまたは複数の他のノードから受信するように設定される。処理回路要素５１０は、メモリ５３０に記憶された命令を実行することなどによって、上記で説明された処理を実施するように設定される。処理回路要素５１０は、この点について、いくつかの機能的手段、ユニット、回路、またはモジュールを実装し得る。
【００５１】
図１２は、さらに他の実施形態による、無線ネットワーク（たとえば、図１３に示されている無線ネットワーク）におけるネットワークノード６００の概略ブロック図を示す。図示のように、ネットワークノード６００は、たとえば、図１１中の処理回路要素５１０を介して、および／またはソフトウェアコードを介して、様々な機能的手段、ユニット、回路、またはモジュールを実装する。たとえば、本明細書の（１つまたは複数の）方法を実装するためのこれらの機能的手段、ユニット、回路、またはモジュールは、たとえば、以下のグループＢの列挙された例における態様を実施するように設定された、割り振りユニット／回路／モジュール６１０およびプロビジョニングユニット／回路／モジュール６２０を含む。
【００５２】
また、本明細書の実施形態が、対応するコンピュータプログラムをさらに含むことを、当業者は諒解されよう。
【００５３】
コンピュータプログラムは、装置の少なくとも１つのプロセッサ上で実行されたとき、装置に、上記で説明されたそれぞれの処理のうちのいずれかを行わせる命令を備える。コンピュータプログラムは、この点について、上記で説明された手段またはユニットに対応する１つまたは複数のコードモジュールを備え得る。
【００５４】
実施形態は、そのようなコンピュータプログラムを含んでいるキャリアをさらに含む。このキャリアは、電子信号、光信号、無線信号、またはコンピュータ可読記憶媒体のうちの１つを備え得る。
【００５５】
この点について、本明細書の実施形態は、非一時的コンピュータ可読（記憶または記録）媒体に記憶され、装置のプロセッサによって実行されたとき、装置に、上記で説明されたように実施させる命令を備える、コンピュータプログラム製品をも含む。
【００５６】
実施形態は、コンピュータプログラム製品であって、コンピュータプログラム製品がコンピューティングデバイスによって実行されたとき、本明細書の実施形態のうちのいずれかのステップを実施するためのプログラムコード部分を備える、コンピュータプログラム製品をさらに含む。このコンピュータプログラム製品は、コンピュータ可読記録媒体に記憶され得る。
【００５７】
次に、追加の実施形態が説明される。これらの実施形態のうちの少なくともいくつかは、説明の目的で、いくつかのコンテキストおよび／または無線ネットワークタイプにおいて適用可能なものとして説明され得るが、実施形態は、明示的に説明されない他のコンテキストおよび／または無線ネットワークタイプにおいて同様に適用可能である。
【００５８】
本明細書で説明される主題は、任意の好適な構成要素を使用する任意の適切なタイプのシステムにおいて実装され得るが、本明細書で開示される実施形態は、図１３に示されている例示的な無線ネットワークなど、無線ネットワークに関して説明される。簡単のために、図１３の無線ネットワークは、ネットワーク１６０６、ネットワークノード１６６０および１６６０ｂ、ならびにＷＤ１６１０、１６１０ｂ、および１６１０ｃのみを図示する。実際には、無線ネットワークは、無線デバイス間の通信、あるいは無線デバイスと、固定電話、サービスプロバイダ、または任意の他のネットワークノードもしくはエンドデバイスなどの別の通信デバイスとの間の通信をサポートするのに好適な任意の追加のエレメントをさらに含み得る。示されている構成要素のうち、ネットワークノード１６６０および無線デバイス（ＷＤ）１６１０は、追加の詳細とともに図示される。無線ネットワークは、１つまたは複数の無線デバイスに通信および他のタイプのサービスを提供して、無線デバイスの、無線ネットワークへのアクセス、および／あるいは、無線ネットワークによってまたは無線ネットワークを介して提供されるサービスの使用を容易にし得る。
【００５９】
無線ネットワークは、任意のタイプの通信、通信、データ、セルラー、および／または無線ネットワーク、あるいは他の同様のタイプのシステムを含み、および／またはそれらとインターフェースし得る。いくつかの実施形態では、無線ネットワークは、特定の規格あるいは他のタイプのあらかじめ規定されたルールまたはプロシージャに従って動作するように設定され得る。したがって、無線ネットワークの特定の実施形態は、モバイル通信用グローバルシステム（ＧＳＭ）、Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｙｓｔｅｍ（ＵＭＴＳ）、Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ（ＬＴＥ）、狭帯域モノのインターネット（ＮＢ−ＩｏＴ）、ならびに／あるいは他の好適な２Ｇ、３Ｇ、４Ｇ、または５Ｇ規格などの通信規格、ＩＥＥＥ８０２．１１規格などの無線ローカルエリアネットワーク（ＷＬＡＮ）規格、ならびに／あるいは、ワールドワイドインターオペラビリティフォーマイクロウェーブアクセス（ＷｉＭａｘ）、Ｂｌｕｅｔｏｏｔｈ、Ｚ−Ｗａｖｅおよび／またはＺｉｇＢｅｅ規格など、任意の他の適切な無線通信規格を実装し得る。
【００６０】
ネットワーク１６０６は、１つまたは複数のバックホールネットワーク、コアネットワーク、ＩＰネットワーク、公衆交換電話網（ＰＳＴＮ）、パケットデータネットワーク、光ネットワーク、ワイドエリアネットワーク（ＷＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、無線ローカルエリアネットワーク（ＷＬＡＮ）、有線ネットワーク、無線ネットワーク、メトロポリタンエリアネットワーク、およびデバイス間の通信を可能にするための他のネットワークを備え得る。
【００６１】
ネットワークノード１６６０およびＷＤ１６１０は、以下でより詳細に説明される様々な構成要素を備える。これらの構成要素は、無線ネットワークにおいて無線接続を提供することなど、ネットワークノードおよび／または無線デバイス機能性を提供するために協働する。異なる実施形態では、無線ネットワークは、任意の数の有線または無線ネットワーク、ネットワークノード、基地局、コントローラ、無線デバイス、中継局、ならびに／あるいは有線接続を介してかまたは無線接続を介してかにかかわらず、データおよび／または信号の通信を容易にするかまたはその通信に参加し得る、任意の他の構成要素またはシステムを備え得る。
【００６２】
本明細書で使用されるネットワークノードは、無線デバイスと、ならびに／あるいは、無線デバイスへの無線アクセスを可能にし、および／または提供する、および／または、無線ネットワークにおいて他の機能（たとえば、アドミニストレーション）を実施するための、無線ネットワーク中の他のネットワークノードまたは機器と、直接または間接的に通信することが可能な、そうするように設定された、構成された、および／または動作可能な機器を指す。ネットワークノードの例は、限定はしないが、アクセスポイント（ＡＰ）（たとえば、無線アクセスポイント）、基地局（ＢＳ）（たとえば、無線基地局、ノードＢ、エボルブドノードＢ（ｅＮＢ）およびＮＲノードＢ（ｇＮＢ））を含む。基地局は、基地局が提供するカバレッジの量（または、言い方を変えれば、基地局の送信電力レベル）に基づいてカテゴリー分類され得、その場合、フェムト基地局、ピコ基地局、マイクロ基地局、またはマクロ基地局と呼ばれることもある。基地局は、リレーを制御する、リレーノードまたはリレードナーノードであり得る。ネットワークノードは、リモート無線ヘッド（ＲＲＨ）と呼ばれることがある、集中型デジタルユニットおよび／またはリモートラジオユニット（ＲＲＵ）など、分散型無線基地局の１つまたは複数（またはすべて）の部分をも含み得る。そのようなリモートラジオユニットは、アンテナ統合無線機としてアンテナと統合されることも統合されないこともある。分散型無線基地局の部分は、分散型アンテナシステム（ＤＡＳ）において、ノードと呼ばれることもある。ネットワークノードのまたさらなる例は、マルチ規格無線（ＭＳＲ）ＢＳなどのＭＳＲ機器、無線ネットワークコントローラ（ＲＮＣ）または基地局コントローラ（ＢＳＣ）などのネットワークコントローラ、基地トランシーバ局（ＢＴＳ）、送信ポイント、送信ノード、マルチセル／マルチキャスト協調エンティティ（ＭＣＥ）、コアネットワークノード（たとえば、ＭＳＣ、ＭＭＥ）、Ｏ＆Ｍノード、ＯＳＳノード、ＳＯＮノード、測位ノード（たとえば、Ｅ−ＳＭＬＣ）、および／あるいはＭＤＴを含む。別の例として、ネットワークノードは、以下でより詳細に説明されるように、仮想ネットワークノードであり得る。しかしながら、より一般的には、ネットワークノードは、無線ネットワークへのアクセスを可能にし、および／または無線デバイスに提供し、あるいは、無線ネットワークにアクセスした無線デバイスに何らかのサービスを提供することが可能な、そうするように設定された、構成された、および／または動作可能な任意の好適なデバイス（またはデバイスのグループ）を表し得る。
【００６３】
図１３では、ネットワークノード１６６０は、処理回路要素１６７０と、デバイス可読媒体１６８０と、インターフェース１６９０と、補助機器１６８４と、電源１６８６と、電力回路要素１６８７と、アンテナ１６６２とを含む。図１３の例示的な無線ネットワーク中に示されているネットワークノード１６６０は、ハードウェア構成要素の示されている組合せを含むデバイスを表し得るが、他の実施形態は、構成要素の異なる組合せをもつネットワークノードを備え得る。ネットワークノードが、本明細書で開示されるタスク、特徴、機能および方法を実施するために必要とされるハードウェアおよび／またはソフトウェアの任意の好適な組合せを備えることを理解されたい。その上、ネットワークノード１６６０の構成要素が、より大きいボックス内に位置する単一のボックスとして、または複数のボックス内で入れ子にされている単一のボックスとして図示されているが、実際には、ネットワークノードは、単一の示されている構成要素を組成する複数の異なる物理構成要素を備え得る（たとえば、デバイス可読媒体１６８０は、複数の別個のハードドライブならびに複数のＲＡＭモジュールを備え得る）。
【００６４】
同様に、ネットワークノード１６６０は、複数の物理的に別個の構成要素（たとえば、ノードＢ構成要素およびＲＮＣ構成要素、またはＢＴＳ構成要素およびＢＳＣ構成要素など）から組み立てられ得、これらは各々、それら自体のそれぞれの構成要素を有し得る。ネットワークノード１６６０が複数の別個の構成要素（たとえば、ＢＴＳ構成要素およびＢＳＣ構成要素）を備えるいくつかのシナリオでは、別個の構成要素のうちの１つまたは複数が、いくつかのネットワークノードの間で共有され得る。たとえば、単一のＲＮＣが、複数のノードＢを制御し得る。そのようなシナリオでは、各一意のノードＢとＲＮＣとのペアは、いくつかの事例では、単一の別個のネットワークノードと見なされ得る。いくつかの実施形態では、ネットワークノード１６６０は、複数の無線アクセス技術（ＲＡＴ）をサポートするように設定され得る。そのような実施形態では、いくつかの構成要素は複製され得（たとえば、異なるＲＡＴのための別個のデバイス可読媒体１６８０）、いくつかの構成要素は再使用され得る（たとえば、同じアンテナ１６６２がＲＡＴによって共有され得る）。ネットワークノード１６６０は、ネットワークノード１６６０に統合された、たとえば、ＧＳＭ、ＷＣＤＭＡ、ＬＴＥ、ＮＲ、ＷｉＦｉ、またはＢｌｕｅｔｏｏｔｈ無線技術など、異なる無線技術のための様々な示されている構成要素の複数のセットをも含み得る。これらの無線技術は、同じまたは異なるチップまたはチップのセット、およびネットワークノード１６６０内の他の構成要素に統合され得る。
【００６５】
処理回路要素１６７０は、ネットワークノードによって提供されるものとして本明細書で説明される、任意の決定動作、計算動作、または同様の動作（たとえば、いくつかの取得動作）を実施するように設定される。処理回路要素１６７０によって実施されるこれらの動作は、処理回路要素１６７０によって取得された情報を、たとえば、取得された情報を他の情報に変換することによって、処理すること、取得された情報または変換された情報をネットワークノードに記憶された情報と比較すること、ならびに／あるいは、取得された情報または変換された情報に基づいて、および前記処理が決定を行ったことの結果として、１つまたは複数の動作を実施することを含み得る。
【００６６】
処理回路要素１６７０は、単体で、またはデバイス可読媒体１６８０などの他のネットワークノード１６６０構成要素と併せてのいずれかで、ネットワークノード１６６０機能性を提供するように動作可能な、マイクロプロセッサ、コントローラ、マイクロコントローラ、中央処理ユニット、デジタル信号プロセッサ、特定用途向け集積回路、フィールドプログラマブルゲートアレイ、または任意の他の好適なコンピューティングデバイス、リソースのうちの１つまたは複数の組合せ、あるいはハードウェア、ソフトウェアおよび／または符号化された論理の組合せを備え得る。たとえば、処理回路要素１６７０は、デバイス可読媒体１６８０に記憶された命令、または処理回路要素１６７０内のメモリに記憶された命令を実行し得る。そのような機能性は、本明細書で説明される様々な無線特徴、機能、または利益のうちのいずれかを提供することを含み得る。いくつかの実施形態では、処理回路要素１６７０は、システムオンチップ（ＳＯＣ）を含み得る。
【００６７】
いくつかの実施形態では、処理回路要素１６７０は、無線周波数（ＲＦ）トランシーバ回路要素１６７２とベースバンド処理回路要素１６７４とのうちの１つまたは複数を含み得る。いくつかの実施形態では、無線周波数（ＲＦ）トランシーバ回路要素１６７２とベースバンド処理回路要素１６７４とは、別個のチップ（またはチップのセット）、ボード、または無線ユニットおよびデジタルユニットなどのユニット上にあり得る。代替実施形態では、ＲＦトランシーバ回路要素１６７２とベースバンド処理回路要素１６７４との一部または全部は、同じチップまたはチップのセット、ボード、あるいはユニット上にあり得る。
【００６８】
いくつかの実施形態では、ネットワークノード、基地局、ｅＮＢまたは他のそのようなネットワークデバイスによって提供されるものとして本明細書で説明される機能性の一部または全部は、デバイス可読媒体１６８０、または処理回路要素１６７０内のメモリに記憶された、命令を実行する処理回路要素１６７０によって実施され得る。代替実施形態では、機能性の一部または全部は、ハードワイヤード様式などで、別個のまたは個別のデバイス可読媒体に記憶された命令を実行することなしに、処理回路要素１６７０によって提供され得る。それらの実施形態のいずれでも、デバイス可読記憶媒体に記憶された命令を実行するか否かにかかわらず、処理回路要素１６７０は、説明される機能性を実施するように設定され得る。そのような機能性によって提供される利益は、処理回路要素１６７０単独に、またはネットワークノード１６６０の他の構成要素に限定されないが、全体としてネットワークノード１６６０によって、ならびに／または概してエンドユーザおよび無線ネットワークによって、享受される。
【００６９】
デバイス可読媒体１６８０は、限定はしないが、永続記憶域、固体メモリ、リモートマウントメモリ、磁気媒体、光媒体、ランダムアクセスメモリ（ＲＡＭ）、読取り専用メモリ（ＲＯＭ）、大容量記憶媒体（たとえば、ハードディスク）、リムーバブル記憶媒体（たとえば、フラッシュドライブ、コンパクトディスク（ＣＤ）またはデジタルビデオディスク（ＤＶＤ））を含む、任意の形態の揮発性または不揮発性コンピュータ可読メモリ、ならびに／あるいは、処理回路要素１６７０によって使用され得る情報、データ、および／または命令を記憶する、任意の他の揮発性または不揮発性、非一時的デバイス可読および／またはコンピュータ実行可能メモリデバイスを備え得る。デバイス可読媒体１６８０は、コンピュータプログラム、ソフトウェア、論理、ルール、コード、テーブルなどのうちの１つまたは複数を含むアプリケーション、および／または処理回路要素１６７０によって実行されることが可能であり、ネットワークノード１６６０によって利用される、他の命令を含む、任意の好適な命令、データまたは情報を記憶し得る。デバイス可読媒体１６８０は、処理回路要素１６７０によって行われた計算および／またはインターフェース１６９０を介して受信されたデータを記憶するために使用され得る。いくつかの実施形態では、処理回路要素１６７０およびデバイス可読媒体１６８０は、統合されていると見なされ得る。
【００７０】
インターフェース１６９０は、ネットワークノード１６６０、ネットワーク１６０６、および／またはＷＤ１６１０の間のシグナリングおよび／またはデータの有線または無線通信において使用される。示されているように、インターフェース１６９０は、たとえば有線接続上でネットワーク１６０６との間でデータを送るおよび受信するための（１つまたは複数の）ポート／（１つまたは複数の）端末１６９４を備える。インターフェース１６９０は、アンテナ１６６２に結合されるか、またはいくつかの実施形態では、アンテナ１６６２の一部であり得る、無線フロントエンド回路要素１６９２をも含む。無線フロントエンド回路要素１６９２は、フィルタ１６９８と増幅器１６９６とを備える。無線フロントエンド回路要素１６９２は、アンテナ１６６２および処理回路要素１６７０に接続され得る。無線フロントエンド回路要素は、アンテナ１６６２と処理回路要素１６７０との間で通信される信号を調節するように設定され得る。無線フロントエンド回路要素１６９２は、無線接続を介して他のネットワークノードまたはＷＤに送出されるべきであるデジタルデータを受信し得る。無線フロントエンド回路要素１６９２は、デジタルデータを、フィルタ１６９８および／または増幅器１６９６の組合せを使用して適切なチャネルおよび帯域幅パラメータを有する無線信号に変換し得る。無線信号は、次いで、アンテナ１６６２を介して送信され得る。同様に、データを受信するとき、アンテナ１６６２は無線信号を収集し得、次いで、無線信号は無線フロントエンド回路要素１６９２によってデジタルデータに変換される。デジタルデータは、処理回路要素１６７０に受け渡され得る。他の実施形態では、インターフェースは、異なる構成要素および／または構成要素の異なる組合せを備え得る。
【００７１】
いくつかの代替実施形態では、ネットワークノード１６６０は別個の無線フロントエンド回路要素１６９２を含まないことがあり、代わりに、処理回路要素１６７０は、無線フロントエンド回路要素を備え得、別個の無線フロントエンド回路要素１６９２なしでアンテナ１６６２に接続され得る。同様に、いくつかの実施形態では、ＲＦトランシーバ回路要素１６７２の全部または一部が、インターフェース１６９０の一部と見なされ得る。さらに他の実施形態では、インターフェース１６９０は、無線ユニット（図示せず）の一部として、１つまたは複数のポートまたは端末１６９４と、無線フロントエンド回路要素１６９２と、ＲＦトランシーバ回路要素１６７２とを含み得、インターフェース１６９０は、デジタルユニット（図示せず）の一部であるベースバンド処理回路要素１６７４と通信し得る。
【００７２】
アンテナ１６６２は、無線信号を送り、および／または受信するように設定された、１つまたは複数のアンテナまたはアンテナアレイを含み得る。アンテナ１６６２は、無線フロントエンド回路要素１６９２に結合され得、データおよび／または信号を無線で送信および受信することが可能な任意のタイプのアンテナであり得る。いくつかの実施形態では、アンテナ１６６２は、たとえば２ＧＨｚから６６ＧＨｚの間の無線信号を送信／受信するように動作可能な１つまたは複数の全方向、セクタまたはパネルアンテナを備え得る。全方向アンテナは、任意の方向に無線信号を送信／受信するために使用され得、セクタアンテナは、特定のエリア内のデバイスから無線信号を送信／受信するために使用され得、パネルアンテナは、比較的直線ラインで無線信号を送信／受信するために使用される見通し線アンテナであり得る。いくつかの事例では、２つ以上のアンテナの使用は、ＭＩＭＯと呼ばれることがある。いくつかの実施形態では、アンテナ１６６２は、ネットワークノード１６６０とは別個であり得、インターフェースまたはポートを通してネットワークノード１６６０に接続可能であり得る。
【００７３】
アンテナ１６６２、インターフェース１６９０、および／または処理回路要素１６７０は、ネットワークノードによって実施されるものとして本明細書で説明される任意の受信動作および／またはいくつかの取得動作を実施するように設定され得る。任意の情報、データおよび／または信号が、無線デバイス、別のネットワークノードおよび／または任意の他のネットワーク機器から受信され得る。同様に、アンテナ１６６２、インターフェース１６９０、および／または処理回路要素１６７０は、ネットワークノードによって実施されるものとして本明細書で説明される任意の送信動作を実施するように設定され得る。任意の情報、データおよび／または信号が、無線デバイス、別のネットワークノードおよび／または任意の他のネットワーク機器に送信され得る。
【００７４】
電力回路要素１６８７は、電力管理回路要素を備えるか、または電力管理回路要素に結合され得、本明細書で説明される機能性を実施するための電力を、ネットワークノード１６６０の構成要素に供給するように設定される。電力回路要素１６８７は、電源１６８６から電力を受信し得る。電源１６８６および／または電力回路要素１６８７は、それぞれの構成要素に好適な形式で（たとえば、各それぞれの構成要素のために必要とされる電圧および電流レベルにおいて）、ネットワークノード１６６０の様々な構成要素に電力を提供するように設定され得る。電源１６８６は、電力回路要素１６８７および／またはネットワークノード１６６０中に含まれるか、あるいは電力回路要素１６８７および／またはネットワークノード１６６０の外部にあるかのいずれかであり得る。たとえば、ネットワークノード１６６０は、電気ケーブルなどの入力回路要素またはインターフェースを介して外部電源（たとえば、電気コンセント）に接続可能であり得、それにより、外部電源は電力回路要素１６８７に電力を供給する。さらなる例として、電源１６８６は、電力回路要素１６８７に接続された、または電力回路要素１６８７中で統合された、バッテリーまたはバッテリーパックの形態の電力源を備え得る。バッテリーは、外部電源が落ちた場合、バックアップ電力を提供し得る。光起電力デバイスなどの他のタイプの電源も使用され得る。
【００７５】
ネットワークノード１６６０の代替実施形態は、本明細書で説明される機能性、および／または本明細書で説明される主題をサポートするために必要な機能性のうちのいずれかを含む、ネットワークノードの機能性のいくつかの態様を提供することを担当し得る、図１３に示されている構成要素以外の追加の構成要素を含み得る。たとえば、ネットワークノード１６６０は、ネットワークノード１６６０への情報の入力を可能にするための、およびネットワークノード１６６０からの情報の出力を可能にするための、ユーザインターフェース機器を含み得る。これは、ユーザが、ネットワークノード１６６０のための診断、メンテナンス、修復、および他のアドミニストレーティブ機能を実施することを可能にし得る。
【００７６】
本明細書で使用される無線デバイス（ＷＤ）は、ネットワークノードおよび／または他の無線デバイスと無線で通信することが可能な、そうするように設定された、構成された、および／または動作可能なデバイスを指す。別段に記載されていない限り、ＷＤという用語は、本明細書ではユーザ機器（ＵＥ）と互換的に使用され得る。無線で通信することは、空中で情報を伝達するのに好適な、電磁波、電波、赤外波、および／または他のタイプの信号を使用して無線信号を送信および／または受信することを伴い得る。いくつかの実施形態では、ＷＤは、直接人間対話なしに情報を送信および／または受信するように設定され得る。たとえば、ＷＤは、内部または外部イベントによってトリガされたとき、あるいはネットワークからの要求に応答して、所定のスケジュールでネットワークに情報を送信するように設計され得る。ＷＤの例は、限定はしないが、スマートフォン、モバイルフォン、セルフォン、ボイスオーバーＩＰ（ＶｏＩＰ）フォン、無線ローカルループ電話、デスクトップコンピュータ、携帯情報端末（ＰＤＡ）、無線カメラ、ゲーミングコンソールまたはデバイス、音楽記憶デバイス、再生器具、ウェアラブル端末デバイス、無線エンドポイント、移動局、タブレット、ラップトップ、ラップトップ内蔵機器（ＬＥＥ）、ラップトップ搭載機器（ＬＭＥ）、スマートデバイス、無線顧客構内機器（ＣＰＥ：ｃｕｓｔｏｍｅｒ  ｐｒｅｍｉｓｅ  ｅｑｕｉｐｍｅｎｔ）、車載無線端末デバイスなどを含む。ＷＤは、たとえばサイドリンク通信、車両対車両（Ｖ２Ｖ）、車両対インフラストラクチャ（Ｖ２Ｉ）、Ｖ２Ｘ（Ｖｅｈｉｃｌｅ−ｔｏ−Ｅｖｅｒｙｔｈｉｎｇ）のための３ＧＰＰ規格を実装することによって、デバイスツーデバイス（Ｄ２Ｄ）通信をサポートし得、この場合、Ｄ２Ｄ通信デバイスと呼ばれることがある。また別の特定の例として、モノのインターネット（ＩｏＴ）シナリオでは、ＷＤは、監視および／または測定を実施し、そのような監視および／または測定の結果を別のＷＤおよび／またはネットワークノードに送信する、マシンまたは他のデバイスを表し得る。ＷＤは、この場合、マシンツーマシン（Ｍ２Ｍ）デバイスであり得、Ｍ２Ｍデバイスは、３ＧＰＰコンテキストではＭＴＣデバイスと呼ばれることがある。１つの特定の例として、ＷＤは、３ＧＰＰ狭帯域モノのインターネット（ＮＢ−ＩｏＴ）規格を実装するＵＥであり得る。そのようなマシンまたはデバイスの特定の例は、センサー、電力計などの計量デバイス、産業用機械類、あるいは家庭用または個人用電気器具（たとえば冷蔵庫、テレビジョンなど）、個人用ウェアラブル（たとえば、時計、フィットネストラッカーなど）である。他のシナリオでは、ＷＤは車両または他の機器を表し得、車両または他の機器は、その動作ステータスを監視することおよび／またはその動作ステータスに関して報告すること、あるいはその動作に関連付けられた他の機能が可能である。上記で説明されたＷＤは無線接続のエンドポイントを表し得、その場合には、デバイスは無線端末と呼ばれることがある。さらに、上記で説明されたＷＤはモバイルであり得、その場合には、デバイスはモバイルデバイスまたはモバイル端末と呼��れることもある。
【００７７】
示されているように、無線デバイス１６１０は、アンテナ１６１１と、インターフェース１６１４と、処理回路要素１６２０と、デバイス可読媒体１６３０と、ユーザインターフェース機器１６３２と、補助機器１６３４と、電源１６３６と、電力回路要素１６３７とを含む。ＷＤ１６１０は、ＷＤ１６１０によってサポートされる、たとえば、ほんの数個を挙げると、ＧＳＭ、ＷＣＤＭＡ、ＬＴＥ、ＮＲ、ＷｉＦｉ、ＷｉＭＡＸ、ＮＢ−ＩｏＴ、またはＢｌｕｅｔｏｏｔｈ無線技術など、異なる無線技術のための示されている構成要素のうちの１つまたは複数の複数のセットを含み得る。これらの無線技術は、ＷＤ１６１０内の他の構成要素と同じまたは異なるチップまたはチップのセットに統合され得る。
【００７８】
アンテナ１６１１は、無線信号を送り、および／または受信するように設定された、１つまたは複数のアンテナまたはアンテナアレイを含み得、インターフェース１６１４に接続される。いくつかの代替実施形態では、アンテナ１６１１は、ＷＤ１６１０とは別個であり、インターフェースまたはポートを通してＷＤ１６１０に接続可能であり得る。アンテナ１６１１、インターフェース１６１４、および／または処理回路要素１６２０は、ＷＤによって実施されるものとして本明細書で説明される任意の受信動作または送信動作を実施するように設定され得る。任意の情報、データおよび／または信号が、ネットワークノードおよび／または別のＷＤから受信され得る。いくつかの実施形態では、無線フロントエンド回路要素および／またはアンテナ１６１１は、インターフェースと見なされ得る。
【００７９】
示されているように、インターフェース１６１４は、無線フロントエンド回路要素１６１２とアンテナ１６１１とを備える。無線フロントエンド回路要素１６１２は、１つまたは複数のフィルタ１６１８と増幅器１６１６とを備える。無線フロントエンド回路要素１６１２は、アンテナ１６１１および処理回路要素１６２０に接続され、アンテナ１６１１と処理回路要素１６２０との間で通信される信号を調節するように設定される。無線フロントエンド回路要素１６１２は、アンテナ１６１１に結合されるか、またはアンテナ１６１１の一部であり得る。いくつかの実施形態では、ＷＤ１６１０は別個の無線フロントエンド回路要素１６１２を含まないことがあり、むしろ、処理回路要素１６２０は、無線フロントエンド回路要素を備え得、アンテナ１６１１に接続され得る。同様に、いくつかの実施形態では、ＲＦトランシーバ回路要素１６２２の一部または全部が、インターフェース１６１４の一部と見なされ得る。無線フロントエンド回路要素１６１２は、無線接続を介して他のネットワークノードまたはＷＤに送出されるべきであるデジタルデータを受信し得る。無線フロントエンド回路要素１６１２は、デジタルデータを、フィルタ１６１８および／または増幅器１６１６の組合せを使用して適切なチャネルおよび帯域幅パラメータを有する無線信号に変換し得る。無線信号は、次いで、アンテナ１６１１を介して送信され得る。同様に、データを受信するとき、アンテナ１６１１は無線信号を収集し得、次いで、無線信号は無線フロントエンド回路要素１６１２によってデジタルデータに変換される。デジタルデータは、処理回路要素１６２０に受け渡され得る。他の実施形態では、インターフェースは、異なる構成要素および／または構成要素の異なる組合せを備え得る。
【００８０】
処理回路要素１６２０は、単体で、またはデバイス可読媒体１６３０などの他のＷＤ１６１０構成要素と併せてのいずれかで、ＷＤ１６１０機能性を提供するように動作可能な、マイクロプロセッサ、コントローラ、マイクロコントローラ、中央処理ユニット、デジタル信号プロセッサ、特定用途向け集積回路、フィールドプログラマブルゲートアレイ、または任意の他の好適なコンピューティングデバイス、リソースのうちの１つまたは複数の組合せ、あるいはハードウェア、ソフトウェアおよび／または符号化された論理の組合せを備え得る。そのような機能性は、本明細書で説明される様々な無線特徴または利益のうちのいずれかを提供することを含み得る。たとえば、処理回路要素１６２０は、本明細書で開示される機能性を提供するために、デバイス可読媒体１６３０に記憶された命令、または処理回路要素１６２０内のメモリに記憶された命令を実行し得る。
【００８１】
示されているように、処理回路要素１６２０は、ＲＦトランシーバ回路要素１６２２、ベースバンド処理回路要素１６２４、およびアプリケーション処理回路要素１６２６のうちの１つまたは複数を含む。他の実施形態では、処理回路要素は、異なる構成要素および／または構成要素の異なる組合せを備え得る。いくつかの実施形態では、ＷＤ１６１０の処理回路要素１６２０は、ＳＯＣを備え得る。いくつかの実施形態では、ＲＦトランシーバ回路要素１６２２、ベースバンド処理回路要素１６２４、およびアプリケーション処理回路要素１６２６は、別個のチップまたはチップのセット上にあり得る。代替実施形態では、ベースバンド処理回路要素１６２４およびアプリケーション処理回路要素１６２６の一部または全部は１つのチップまたはチップのセットになるように組み合わせられ得、ＲＦトランシーバ回路要素１６２２は別個のチップまたはチップのセット上にあり得る。さらに代替の実施形態では、ＲＦトランシーバ回路要素１６２２およびベースバンド処理回路要素１６２４の一部または全部は同じチップまたはチップのセット上にあり得、アプリケーション処理回路要素１６２６は別個のチップまたはチップのセット上にあり得る。また他の代替実施形態では、ＲＦトランシーバ回路要素１６２２、ベースバンド処理回路要素１６２４、およびアプリケーション処理回路要素１６２６の一部または全部は、同じチップまたはチップのセット中で組み合わせられ得る。いくつかの実施形態では、ＲＦトランシーバ回路要素１６２２は、インターフェース１６１４の一部であり得る。ＲＦトランシーバ回路要素１６２２は、処理回路要素１６２０のためのＲＦ信号を調節し得る。
【００８２】
いくつかの実施形態では、ＷＤによって実施されるものとして本明細書で説明される機能性の一部または全部は、デバイス可読媒体１６３０に記憶された命令を実行する処理回路要素１６２０によって提供され得、デバイス可読媒体１６３０は、いくつかの実施形態では、コンピュータ可読記憶媒体であり得る。代替実施形態では、機能性の一部または全部は、ハードワイヤード様式などで、別個のまたは個別のデバイス可読記憶媒体に記憶された命令を実行することなしに、処理回路要素１６２０によって提供され得る。それらの特定の実施形態のいずれでも、デバイス可読記憶媒体に記憶された命令を実行するか否かにかかわらず、処理回路要素１６２０は、説明される機能性を実施するように設定され得る。そのような機能性によって提供される利益は、処理回路要素１６２０単独に、またはＷＤ１６１０の他の構成要素に限定されないが、全体としてＷＤ１６１０によって、ならびに／または概してエンドユーザおよび無線ネットワークによって、享受される。
【００８３】
処理回路要素１６２０は、ＷＤによって実施されるものとして本明細書で説明される、任意の決定動作、計算動作、または同様の動作（たとえば、いくつかの取得動作）を実施するように設定され得る。処理回路要素１６２０によって実施されるようなこれらの動作は、処理回路要素１６２０によって取得された情報を、たとえば、取得された情報を他の情報に変換することによって、処理すること、取得された情報または変換された情報をＷＤ１６１０によって記憶された情報と比較すること、ならびに／あるいは、取得された情報または変換された情報に基づいて、および前記処理が決定を行ったことの結果として、１つまたは複数の動作を実施することを含み得る。
【００８４】
デバイス可読媒体１６３０は、コンピュータプログラム、ソフトウェア、論理、ルール、コード、テーブルなどのうちの１つまたは複数を含むアプリケーション、および／または処理回路要素１６２０によって実行されることが可能な他の命令を記憶するように動作可能であり得る。デバイス可読媒体１６３０は、コンピュータメモリ（たとえば、ランダムアクセスメモリ（ＲＡＭ）または読取り専用メモリ（ＲＯＭ））、大容量記憶媒体（たとえば、ハードディスク）、リムーバブル記憶媒体（たとえば、コンパクトディスク（ＣＤ）またはデジタルビデオディスク（ＤＶＤ））、ならびに／あるいは、処理回路要素１６２０によって使用され得る情報、データ、および／または命令を記憶する、任意の他の揮発性または不揮発性、非一時的デバイス可読および／またはコンピュータ実行可能メモリデバイスを含み得る。いくつかの実施形態では、処理回路要素１６２０およびデバイス可読媒体１６３０は、統合されていると見なされ得る。
【００８５】
ユーザインターフェース機器１６３２は、人間のユーザがＷＤ１６１０と対話することを可能にする構成要素を提供し得る。そのような対話は、視覚、聴覚、触覚など、多くの形式のものであり得る。ユーザインターフェース機器１６３２は、ユーザへの出力を作り出すように、およびユーザがＷＤ１６１０への入力を提供することを可能にするように動作可能であり得る。対話のタイプは、ＷＤ１６１０にインストールされるユーザインターフェース機器１６３２のタイプに応じて変化し得る。たとえば、ＷＤ１６１０がスマートフォンである場合、対話はタッチスクリーンを介したものであり得、ＷＤ１６１０がスマートメーターである場合、対話は、使用量（たとえば、使用されたガロンの数）を提供するスクリーン、または（たとえば、煙が検出された場合）可聴警報を提供するスピーカーを通したものであり得る。ユーザインターフェース機器１６３２は、入力インターフェース、デバイスおよび回路、ならびに、出力インターフェース、デバイスおよび回路を含み得る。ユーザインターフェース機器１６３２は、ＷＤ１６１０への情報の入力を可能にするように設定され、処理回路要素１６２０が入力情報を処理することを可能にするために、処理回路要素１６２０に接続される。ユーザインターフェース機器１６３２は、たとえば、マイクロフォン、近接度または他のセンサー、キー／ボタン、タッチディスプレイ、１つまたは複数のカメラ、ＵＳＢポート、あるいは他の入力回路要素を含み得る。ユーザインターフェース機器１６３２はまた、ＷＤ１６１０からの情報の出力を可能にするように、および処理回路要素１６２０がＷＤ１６１０からの情報を出力することを可能にするように設定される。ユーザインターフェース機器１６３２は、たとえば、スピーカー、ディスプレイ、振動回路要素、ＵＳＢポート、ヘッドフォンインターフェース、または他の出力回路要素を含み得る。ユーザインターフェース機器１６３２の１つまたは複数の入力および出力インターフェース、デバイス、および回路を使用して、ＷＤ１６１０は、エンドユーザおよび／または無線ネットワークと通信し、エンドユーザおよび／または無線ネットワークが本明細書で説明される機能性から利益を得ることを可能にし得る。
【００８６】
補助機器１６３４は、概してＷＤによって実施されないことがある、より固有の機能性を提供するように動作可能である。これは、様々な目的のために測定を行うための特殊化されたセンサー、有線通信などのさらなるタイプの通信のためのインターフェースなどを備え得る。補助機器１６３４の構成要素の包含およびタイプは、実施形態および／またはシナリオに応じて変化し得る。
【００８７】
電源１６３６は、いくつかの実施形態では、バッテリーまたはバッテリーパックの形態のものであり得る。外部電源（たとえば、電気コンセント）、光起電力デバイスまたは電池など、他のタイプの電源も使用され得る。ＷＤ１６１０は、電源１６３６から、本明細書で説明または指示される任意の機能性を行うために電源１６３６からの電力を必要とする、ＷＤ１６１０の様々な部分に電力を配信するための、電力回路要素１６３７をさらに備え得る。電力回路要素１６３７は、いくつかの実施形態では、電力管理回路要素を備え得る。電力回路要素１６３７は、追加または代替として、外部電源から電力を受信するように動作可能であり得、その場合、ＷＤ１６１０は、（電気などの外部電源に接続可能であり得る。電力回路要素１６３７はまた、いくつかの実施形態では、外部電源から電源１６３６に電力を配信するように動作可能であり得る。これは、たとえば、電源１６３６の充電のためのものであり得る。電力回路要素１６３７は、電源１６３６からの電力に対して、その電力を、電力が供給されるＷＤ１６１０のそれぞれの構成要素に好適であるようにするために、任意のフォーマッティング、変換、または他の修正を実施し得る。
【００８８】
図１４は、本明細書で説明される様々な態様による、ＵＥの一実施形態を示す。本明細書で使用されるユーザ機器またはＵＥは、必ずしも、関連するデバイスを所有し、および／または動作させる人間のユーザという意味におけるユーザを有するとは限らない。代わりに、ＵＥは、人間のユーザへの販売、または人間のユーザによる動作を意図されるが、特定の人間のユーザに関連しないことがあるか、または特定の人間のユーザに初めに関連しないことがある、デバイス（たとえば、スマートスプリンクラーコントローラ）を表し得る。代替的に、ＵＥは、エンドユーザへの販売、またはエンドユーザによる動作を意図されないが、ユーザに関連するか、またはユーザの利益のために動作され得る、デバイス（たとえば、スマート電力計）を表し得る。ＵＥ１７００は、ＮＢ−ＩｏＴ  ＵＥ、マシン型通信（ＭＴＣ）ＵＥ、および／または拡張ＭＴＣ（ｅＭＴＣ）ＵＥを含む、第３世代パートナーシッププロジェクト（３ＧＰＰ）によって識別される任意のＵＥであり得る。図１４に示されているＵＥ１７００は、第３世代パートナーシッププロジェクト（３ＧＰＰ）のＧＳＭ、ＵＭＴＳ、ＬＴＥ、および／または５Ｇ規格など、３ＧＰＰによって公表された１つまたは複数の通信規格による通信のために設定されたＷＤの一例である。前述のように、ＷＤおよびＵＥという用語は、互換的に使用され得る。したがって、図１４はＵＥであるが、本明細書で説明される構成要素は、ＷＤに等しく適用可能であり、その逆も同様である。
【００８９】
図１４では、ＵＥ１７００は、入出力インターフェース１７０５、無線周波数（ＲＦ）インターフェース１７０９、ネットワーク接続インターフェース１７１１、ランダムアクセスメモリ（ＲＡＭ）１７１７と読取り専用メモリ（ＲＯＭ）１７１９と記憶媒体１７２１などとを含むメモリ１７１５、通信サブシステム１７３１、電源１７１３、および／または他の構成要素、あるいはそれらの任意の組合せに動作可能に結合された、処理回路要素１７０１を含む。記憶媒体１７２１は、オペレーティングシステム１７２３と、アプリケーションプログラム１７２５と、データ１７２７とを含む。他の実施形態では、記憶媒体１７２１は、他の同様のタイプの情報を含み得る。いくつかのＵＥは、図１４に示されている構成要素のすべてを利用するか、またはそれらの構成要素のサブセットのみを利用し得る。構成要素間の統合のレベルは、ＵＥごとに変動し得る。さらに、いくつかのＵＥは、複数のプロセッサ、メモリ、トランシーバ、送信機、受信機など、構成要素の複数のインスタンスを含んでいることがある。
【００９０】
図１４では、処理回路要素１７０１は、コンピュータ命令およびデータを処理するように設定され得る。処理回路要素１７０１は、（たとえば、ディスクリート論理、ＦＰＧＡ、ＡＳＩＣなどにおける）１つまたは複数のハードウェア実装状態機械など、機械可読コンピュータプログラムとしてメモリに記憶された機械命令を実行するように動作可能な任意の逐次状態機械、適切なファームウェアと一緒のプログラマブル論理、適切なソフトウェアと一緒のマイクロプロセッサまたはデジタル信号プロセッサ（ＤＳＰ）など、１つまたは複数のプログラム内蔵、汎用プロセッサ、あるいは上記の任意の組合せを実装するように設定され得る。たとえば、処理回路要素１７０１は、２つの中央処理ユニット（ＣＰＵ）を含み得る。データは、コンピュータによる使用に好適な形式での情報であり得る。
【００９１】
図示された実施形態では、入出力インターフェース１７０５は、入力デバイス、出力デバイス、または入出力デバイスに通信インターフェースを提供するように設定され得る。ＵＥ１７００は、入出力インターフェース１７０５を介して出力デバイスを使用するように設定され得る。出力デバイスは、入力デバイスと同じタイプのインターフェースポートを使用し得る。たとえば、ＵＥ１７００への入力およびＵＥ１７００からの出力を提供するために、ＵＳＢポートが使用され得る。出力デバイスは、スピーカー、サウンドカード、ビデオカード、ディスプレイ、モニタ、プリンタ、アクチュエータ、エミッタ、スマートカード、別の出力デバイス、またはそれらの任意の組合せであり得る。ＵＥ１７００は、ユーザがＵＥ１７００に情報をキャプチャすることを可能にするために、入出力インターフェース１７０５を介して入力デバイスを使用するように設定され得る。入力デバイスは、タッチセンシティブまたはプレゼンスセンシティブディスプレイ、カメラ（たとえば、デジタルカメラ、デジタルビデオカメラ、ウェブカメラなど）、マイクロフォン、センサー、マウス、トラックボール、方向パッド、トラックパッド、スクロールホイール、スマートカードなどを含み得る。プレゼンスセンシティブディスプレイは、ユーザからの入力を検知するための容量性または抵抗性タッチセンサーを含み得る。センサーは、たとえば、加速度計、ジャイロスコープ、チルトセンサー、力センサー、磁力計、光センサー、近接度センサー、別の同様のセンサー、またはそれらの任意の組合せであり得る。たとえば、入力デバイスは、加速度計、磁力計、デジタルカメラ、マイクロフォン、および光センサーであり得る。
【００９２】
図１４では、ＲＦインターフェース１７０９は、送信機、受信機、およびアンテナなど、ＲＦ構成要素に通信インターフェースを提供するように設定され得る。ネットワーク接続インターフェース１７１１は、ネットワーク１７４３ａに通信インターフェースを提供するように設定され得る。ネットワーク１７４３ａは、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、コンピュータネットワーク、無線ネットワーク、通信ネットワーク、別の同様のネットワークまたはそれらの任意の組合せなど、有線および／または無線ネットワークを包含し得る。たとえば、ネットワーク１７４３ａは、Ｗｉ−Ｆｉネットワークを備え得る。ネットワーク接続インターフェース１７１１は、イーサネット、ＴＣＰ／ＩＰ、ＳＯＮＥＴ、ＡＴＭなど、１つまたは複数の通信プロトコルに従って通信ネットワーク上で１つまたは複数の他のデバイスと通信するために使用される、受信機および送信機インターフェースを含むように設定され得る。ネットワーク接続インターフェース１７１１は、通信ネットワークリンク（たとえば、光学的、電気的など）に適した受信機および送信機機能性を実装し得る。送信機および受信機機能は、回路構成要素、ソフトウェアまたはファームウェアを共有し得るか、または、代替的に、別個に実装され得る。
【００９３】
ＲＡＭ１７１７は、オペレーティングシステム、アプリケーションプログラム、およびデバイスドライバなど、ソフトウェアプログラムの実行中に、データまたはコンピュータ命令の記憶またはキャッシングを提供するために、バス１７０２を介して処理回路要素１７０１にインターフェースするように設定され得る。ＲＯＭ１７１９は、処理回路要素１７０１にコンピュータ命令またはデータを提供するように設定され得る。たとえば、ＲＯＭ１７１９は、不揮発性メモリに記憶される、基本入出力（Ｉ／Ｏ）、起動、またはキーボードからのキーストロークの受信など、基本システム機能のための、不変低レベルシステムコードまたはデータを記憶するように設定され得る。記憶媒体１７２１は、ＲＡＭ、ＲＯＭ、プログラマブル読取り専用メモリ（ＰＲＯＭ）、消去可能プログラマブル読取り専用メモリ（ＥＰＲＯＭ）、電気的消去可能プログラマブル読取り専用メモリ（ＥＥＰＲＯＭ）、磁気ディスク、光ディスク、フロッピーディスク、ハードディスク、取外し可能カートリッジ、またはフラッシュドライブなど、メモリを含むように設定され得る。一例では、記憶媒体１７２１は、オペレーティングシステム１７２３と、ウェブブラウザアプリケーション、ウィジェットまたはガジェットエンジン、あるいは別のアプリケーションなどのアプリケーションプログラム１７２５と、データファイル１７２７とを含むように設定され得る。記憶媒体１７２１は、ＵＥ１７００による使用のために、多様な様々なオペレーティングシステムまたはオペレーティングシステムの組合せのうちのいずれかを記憶し得る。
【００９４】
記憶媒体１７２１は、独立ディスクの冗長アレイ（ＲＡＩＤ）、フロッピーディスクドライブ、フラッシュメモリ、ＵＳＢフラッシュドライブ、外部ハードディスクドライブ、サムドライブ、ペンドライブ、キードライブ、高密度デジタル多用途ディスク（ＨＤ−ＤＶＤ）光ディスクドライブ、内蔵ハードディスクドライブ、Ｂｌｕ−Ｒａｙ光ディスクドライブ、ホログラフィックデジタルデータ記憶（ＨＤＤＳ）光ディスクドライブ、外部ミニデュアルインラインメモリモジュール（ＤＩＭＭ）、シンクロナスダイナミックランダムアクセスメモリ（ＳＤＲＡＭ）、外部マイクロＤＩＭＭ  ＳＤＲＡＭ、加入者識別モジュールまたはリムーバブルユーザ識別情報（ＳＩＭ／ＲＵＩＭ）モジュールなどのスマートカードメモリ、他のメモリ、またはそれらの任意の組合せなど、いくつかの物理ドライブユニットを含むように設定され得る。記憶媒体１７２１は、ＵＥ１７００が、一時的または非一時的メモリ媒体に記憶されたコンピュータ実行可能命令、アプリケーションプログラムなどにアクセスすること、データをオフロードすること、またはデータをアップロードすることを可能にし得る。通信システムを利用する製造品などの製造品は、記憶媒体１７２１中に有形に具現され得、記憶媒体１７２１はデバイス可読媒体を備え得る。
【００９５】
図１４では、処理回路要素１７０１は、通信サブシステム１７３１を使用してネットワーク１７４３ｂと通信するように設定され得る。ネットワーク１７４３ａとネットワーク１７４３ｂとは、同じ１つまたは複数のネットワークまたは異なる１つまたは複数のネットワークであり得る。通信サブシステム１７３１は、ネットワーク１７４３ｂと通信するために使用される１つまたは複数のトランシーバを含むように設定され得る。たとえば、通信サブシステム１７３１は、ＩＥＥＥ８０２．１２、ＣＤＭＡ、ＷＣＤＭＡ、ＧＳＭ、ＬＴＥ、ＵＴＲＡＮ、ＷｉＭａｘなど、１つまたは複数の通信プロトコルに従って、無線アクセスネットワーク（ＲＡＮ）の別のＷＤ、ＵＥ、または基地局など、無線通信が可能な別のデバイスの１つまたは複数のリモートトランシーバと通信するために使用される、１つまたは複数のトランシーバを含むように設定され得る。各トランシーバは、ＲＡＮリンク（たとえば、周波数割り当てなど）に適した送信機機能性または受信機機能性をそれぞれ実装するための、送信機１７３３および／または受信機１７３５を含み得る。さらに、各トランシーバの送信機１７３３および受信機１７３５は、回路構成要素、ソフトウェアまたはファームウェアを共有し得るか、または、代替的に、別個に実装され得る。
【００９６】
示されている実施形態では、通信サブシステム１７３１の通信機能は、データ通信、ボイス通信、マルチメディア通信、Ｂｌｕｅｔｏｏｔｈなどの短距離通信、ニアフィールド通信、ロケーションを決定するための全地球測位システム（ＧＰＳ）の使用などのロケーションベース通信、別の同様の通信機能、またはそれらの任意の組合せを含み得る。たとえば、通信サブシステム１７３１は、セルラー通信と、Ｗｉ−Ｆｉ通信と、Ｂｌｕｅｔｏｏｔｈ通信と、ＧＰＳ通信とを含み得る。ネットワーク１７４３ｂは、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、コンピュータネットワーク、無線ネットワーク、通信ネットワーク、別の同様のネットワークまたはそれらの任意の組合せなど、有線および／または無線ネットワークを包含し得る。たとえば、ネットワーク１７４３ｂは、セルラーネットワーク、Ｗｉ−Ｆｉネットワーク、および／またはニアフィールドネットワークであり得る。電源１７１３は、ＵＥ１７００の構成要素に交流（ＡＣ）または直流（ＤＣ）電力を提供するように設定され得る。
【００９７】
本明細書で説明される特徴、利益および／または機能は、ＵＥ１７００の構成要素のうちの１つにおいて実装されるか、またはＵＥ１７００の複数の構成要素にわたって分割され得る。さらに、本明細書で説明される特徴、利益、および／または機能は、ハードウェア、ソフトウェアまたはファームウェアの任意の組合せで実装され得る。一例では、通信サブシステム１７３１は、本明細書で説明される構成要素のうちのいずれかを含むように設定され得る。さらに、処理回路要素１７０１は、バス１７０２上でそのような構成要素のうちのいずれかと通信するように設定され得る。別の例では、そのような構成要素のうちのいずれかは、処理回路要素１７０１によって実行されたとき、本明細書で説明される対応する機能を実施する、メモリに記憶されたプログラム命令によって表され得る。別の例では、そのような構成要素のうちのいずれかの機能性は、処理回路要素１７０１と通信サブシステム１７３１との間で分割され得る。別の例では、そのような構成要素のうちのいずれかの非計算集約的機能が、ソフトウェアまたはファームウェアで実装され得、計算集約的機能がハードウェアで実装され得る。
【００９８】
図１５は、いくつかの実施形態によって実装される機能が仮想化され得る、仮想化環境１８００を示す概略ブロック図である。本コンテキストでは、仮想化することは、ハードウェアプラットフォーム、記憶デバイスおよびネットワーキングリソースを仮想化することを含み得る、装置またはデバイスの仮想バージョンを作成することを意味する。本明細書で使用される仮想化は、ノード（たとえば、仮想化された基地局または仮想化された無線アクセスノード）に、あるいはデバイス（たとえば、ＵＥ、無線デバイスまたは任意の他のタイプの通信デバイス）またはそのデバイスの構成要素に適用され得、機能性の少なくとも一部分が、（たとえば、１つまたは複数のネットワークにおいて１つまたは複数の物理処理ノード上で実行する、１つまたは複数のアプリケーション、構成要素、機能、仮想マシンまたはコンテナを介して）１つまたは複数の仮想構成要素として実装される、実装形態に関する。
【００９９】
いくつかの実施形態では、本明細書で説明される機能の一部または全部は、ハードウェアノード１８３０のうちの１つまたは複数によってホストされる１つまたは複数の仮想環境１８００において実装される１つまたは複数の仮想マシンによって実行される、仮想構成要素として実装され得る。さらに、仮想ノードが、無線アクセスノードではないか、または無線コネクティビティ（たとえば、コアネットワークノード）を必要としない実施形態では、ネットワークノードは完全に仮想化され得る。
【０１００】
機能は、本明細書で開示される実施形態のうちのいくつかの特徴、機能、および／または利益のうちのいくつかを実装するように動作可能な、（代替的に、ソフトウェアインスタンス、仮想アプライアンス、ネットワーク機能、仮想ノード、仮想ネットワーク機能などと呼ばれることがある）１つまたは複数のアプリケーション１８２０によって実装され得る。アプリケーション１８２０は、処理回路要素１８６０とメモリ１８９０−１とを備えるハードウェア１８３０を提供する、仮想化環境１８００において稼働される。メモリ１８９０−１は、処理回路要素１８６０によって実行可能な命令１８９５を含んでおり、それにより、アプリケーション１８２０は、本明細書で開示される特徴、利益、および／または機能のうちの１つまたは複数を提供するように動作可能である。
【０１０１】
仮想化環境１８００は、１つまたは複数のプロセッサのセットまたは処理回路要素１８６０を備える、汎用または専用のネットワークハードウェアデバイス１８３０を備え、１つまたは複数のプロセッサのセットまたは処理回路要素１８６０は、商用オフザシェルフ（ＣＯＴＳ：ｃｏｍｍｅｒｃｉａｌ  ｏｆｆ−ｔｈｅ−ｓｈｅｌｆ）プロセッサ、専用の特定用途向け集積回路（ＡＳＩＣ）、あるいは、デジタルもしくはアナログハードウェア構成要素または専用プロセッサを含む任意の他のタイプの処理回路要素であり得る。各ハードウェアデバイスはメモリ１８９０−１を備え得、メモリ１８９０−１は、処理回路要素１８６０によって実行される命令１８９５またはソフトウェアを一時的に記憶するための非永続的メモリであり得る。各ハードウェアデバイスは、ネットワークインターフェースカードとしても知られる、１つまたは複数のネットワークインターフェースコントローラ（ＮＩＣ）１８７０を備え得、ネットワークインターフェースコントローラ（ＮＩＣ）１８７０は物理ネットワークインターフェース１８８０を含む。各ハードウェアデバイスは、処理回路要素１８６０によって実行可能なソフトウェア１８９５および／または命令を記憶した、非一時的、永続的、機械可読記憶媒体１８９０−２をも含み得る。ソフトウェア１８９５は、１つまたは複数の（ハイパーバイザとも呼ばれる）仮想化レイヤ１８５０をインスタンス化するためのソフトウェア、仮想マシン１８４０を実行するためのソフトウェア、ならびに、それが、本明細書で説明されるいくつかの実施形態との関係において説明される機能、特徴および／または利益を実行することを可能にする、ソフトウェアを含む、任意のタイプのソフトウェアを含み得る。
【０１０２】
仮想マシン１８４０は、仮想処理、仮想メモリ、仮想ネットワーキングまたはインターフェース、および仮想記憶域を備え、対応する仮想化レイヤ１８５０またはハイパーバイザによって稼働され得る。仮想アプライアンス１８２０の事例の異なる実施形態が、仮想マシン１８４０のうちの１つまたは複数上で実装され得、実装は異なるやり方で行われ得る。
【０１０３】
動作中に、処理回路要素１８６０は、ソフトウェア１８９５を実行してハイパーバイザまたは仮想化レイヤ１８５０をインスタンス化し、ハイパーバイザまたは仮想化レイヤ１８５０は、時々、仮想マシンモニタ（ＶＭＭ）と呼ばれることがある。仮想化レイヤ１８５０は、仮想マシン１８４０に、ネットワーキングハードウェアのように見える仮想動作プラットフォームを提示し得る。
【０１０４】
図１５に示されているように、ハードウェア１８３０は、一般的なまたは特定の構成要素をもつスタンドアロンネットワークノードであり得る。ハードウェア１８３０は、アンテナ１８２５を備え得、仮想化を介していくつかの機能を実装し得る。代替的に、ハードウェア１８３０は、多くのハードウェアノードが協働し、特に、アプリケーション１８２０のライフサイクル管理を監督する、管理およびオーケストレーション（ＭＡＮＯ）１８１０を介して管理される、（たとえば、データセンタまたは顧客構内機器（ＣＰＥ）の場合のような）ハードウェアのより大きいクラスタの一部であり得る。
【０１０５】
ハードウェアの仮想化は、いくつかのコンテキストにおいて、ネットワーク機能仮想化（ＮＦＶ）と呼ばれる。ＮＦＶは、多くのネットワーク機器タイプを、データセンタおよび顧客構内機器中に位置し得る、業界標準高ボリュームサーバハードウェア、物理スイッチ、および物理記憶域上にコンソリデートするために使用され得る。
【０１０６】
ＮＦＶのコンテキストでは、仮想マシン１８４０は、プログラムを、それらのプログラムが、物理的な仮想化されていないマシン上で実行しているかのように稼働する、物理マシンのソフトウェア実装形態であり得る。仮想マシン１８４０の各々と、その仮想マシンに専用のハードウェアであろうと、および／またはその仮想マシンによって仮想マシン１８４０のうちの他の仮想マシンと共有されるハードウェアであろうと、その仮想マシンを実行するハードウェア１８３０のその一部とは、別個の仮想ネットワークエレメント（ＶＮＥ）を形成する。
【０１０７】
さらにＮＦＶのコンテキストでは、仮想ネットワーク機能（ＶＮＦ）は、ハードウェアネットワーキングインフラストラクチャ１８３０の上の１つまたは複数の仮想マシン１８４０において稼働する固有のネットワーク機能をハンドリングすることを担当し、図１５中のアプリケーション１８２０に対応する。
【０１０８】
いくつかの実施形態では、各々、１つまたは複数の送信機１８２２と１つまたは複数の受信機１８２１とを含む、１つまたは複数の無線ユニット１８２０は、１つまたは複数のアンテナ１８２５に結合され得る。無線ユニット１８２０は、１つまたは複数の適切なネットワークインターフェースを介してハードウェアノード１８３０と直接通信し得、無線アクセスノードまたは基地局など、無線能力をもつ仮想ノードを提供するために仮想構成要素と組み合わせて使用され得る。
【０１０９】
いくつかの実施形態では、何らかのシグナリングが、ハードウェアノード１８３０と無線ユニット１８２０との間の通信のために代替的に使用され得る制御システム１８２３を使用して、実現され得る。
【０１１０】
図１６は、いくつかの実施形態による、中間ネットワークを介してホストコンピュータに接続された通信ネットワークを示す。特に、図１６を参照すると、一実施形態によれば、通信システムが、無線アクセスネットワークなどのアクセスネットワーク１９１１とコアネットワーク１９１４とを備える、３ＧＰＰタイプセルラーネットワークなどの通信ネットワーク１９１０を含む。アクセスネットワーク１９１１は、ＮＢ、ｅＮＢ、ｇＮＢまたは他のタイプの無線アクセスポイントなど、複数の基地局１９１２ａ、１９１２ｂ、１９１２ｃを備え、各々が、対応するカバレッジエリア１９１３ａ、１９１３ｂ、１９１３ｃを規定する。各基地局１９１２ａ、１９１２ｂ、１９１２ｃは、有線接続または無線接続１９１５上でコアネットワーク１９１４に接続可能である。カバレッジエリア１９１３ｃ中に位置する第１のＵＥ１９９１が、対応する基地局１９１２ｃに無線で接続するか、または対応する基地局１９１２ｃによってページングされるように設定される。カバレッジエリア１９１３ａ中の第２のＵＥ１９９２が、対応する基地局１９１２ａに無線で接続可能である。この例では複数のＵＥ１９９１、１９９２が示されているが、開示される実施形態は、唯一のＵＥがカバレッジエリア中にある状況、または唯一のＵＥが対応する基地局１９１２に接続している状況に等しく適用可能である。
【０１１１】
通信ネットワーク１９１０は、それ自体、ホストコンピュータ１９３０に接続され、ホストコンピュータ１９３０は、スタンドアロンサーバ、クラウド実装サーバ、分散型サーバのハードウェアおよび／またはソフトウェアにおいて、あるいはサーバファーム中の処理リソースとして具現され得る。ホストコンピュータ１９３０は、サービスプロバイダの所有または制御下にあり得、あるいはサービスプロバイダによってまたはサービスプロバイダに代わって動作され得る。通信ネットワーク１９１０とホストコンピュータ１９３０との間の接続１９２１および１９２２は、コアネットワーク１９１４からホストコンピュータ１９３０に直接延び得るか、または随意の中間ネットワーク１９２０を介して進み得る。中間ネットワーク１９２０は、パブリックネットワーク、プライベートネットワーク、またはホストされたネットワークのうちの１つ、またはそれらのうちの２つ以上の組合せであり得、中間ネットワーク１９２０は、もしあれば、バックボーンネットワークまたはインターネットであり得、特に、中間ネットワーク１９２０は、２つまたはそれ以上のサブネットワーク（図示せず）を備え得る。
【０１１２】
図１６の通信システムは全体として、接続されたＵＥ１９９１、１９９２とホストコンピュータ１９３０との間のコネクティビティを可能にする。コネクティビティは、オーバーザトップ（ＯＴＴ）接続１９５０として説明され得る。ホストコンピュータ１９３０および接続されたＵＥ１９９１、１９９２は、アクセスネットワーク１９１１、コアネットワーク１９１４、任意の中間ネットワーク１９２０、および考えられるさらなるインフラストラクチャ（図示せず）を媒介として使用して、ＯＴＴ接続１９５０を介して、データおよび／またはシグナリングを通信するように設定される。ＯＴＴ接続１９５０は、ＯＴＴ接続１９５０が通過する、参加する通信デバイスが、アップリンクおよびダウンリンク通信のルーティングに気づいていないという意味で、透過的であり得る。たとえば、基地局１９１２は、接続されたＵＥ１９９１にフォワーディング（たとえば、ハンドオーバ）されるべき、ホストコンピュータ１９３０から発生したデータを伴う着信ダウンリンク通信の過去のルーティングについて、通知されないことがあるかまたは通知される必要がない。同様に、基地局１９１２は、ＵＥ１９９１から発生してホストコンピュータ１９３０に向かう発信アップリンク通信の将来ルーティングに気づいている必要がない。
【０１１３】
次に、一実施形態による、前の段落において説明されたＵＥ、基地局およびホストコンピュータの例示的な実装形態が、図１７を参照しながら説明される。図１７は、いくつかの実施形態による、部分的無線接続上で基地局を介してユーザ機器と通信するホストコンピュータを示す。通信システム２０００では、ホストコンピュータ２０１０が、通信システム２０００の異なる通信デバイスのインターフェースとの有線接続または無線接続をセットアップおよび維持するように設定された通信インターフェース２０１６を含む、ハードウェア２０１５を備える。ホストコンピュータ２０１０は、記憶能力および／または処理能力を有し得る、処理回路要素２０１８をさらに備える。特に、処理回路要素２０１８は、１つまたは複数のプログラマブルプロセッサ、特定用途向け集積回路、フィールドプログラマブルゲートアレイ、または、命令を実行するように適応されたこれらの組合せ（図示せず）を備え得る。ホストコンピュータ２０１０は、ホストコンピュータ２０１０に記憶されるかまたはホストコンピュータ２０１０によってアクセス可能であり、処理回路要素２０１８によって実行可能である、ソフトウェア２０１１をさらに備える。ソフトウェア２０１１は、ホストアプリケーション２０１２を含む。ホストアプリケーション２０１２は、ＵＥ２０３０およびホストコンピュータ２０１０において終端するＯＴＴ接続２０５０を介して接続するＵＥ２０３０など、リモートユーザにサービスを提供するように動作可能であり得る。リモートユーザにサービスを提供する際に、ホストアプリケーション２０１２は、ＯＴＴ接続２０５０を使用して送信されるユーザデータを提供し得る。
【０１１４】
通信システム２０００は、通信システム中に提供される基地局２０２０をさらに含み、基地局２０２０は、基地局２０２０がホストコンピュータ２０１０およびＵＥ２０３０と通信することを可能にするハードウェア２０２５を備える。ハードウェア２０２５は、通信システム２０００の異なる通信デバイスのインターフェースとの有線接続または無線接続をセットアップおよび維持するための通信インターフェース２０２６、ならびに基地局２０２０によってサーブされるカバレッジエリア（図１７に図示せず）中に位置するＵＥ２０３０との少なくとも無線接続２０７０をセットアップおよび維持するための無線インターフェース２０２７を含み得る。通信インターフェース２０２６は、ホストコンピュータ２０１０への接続２０６０を容易にするように設定され得る。接続２０６０は直接であり得るか、あるいは、接続２０６０は、通信システムのコアネットワーク（図１７に図示せず）を、および／または通信システムの外部の１つまたは複数の中間ネットワークを通過し得る。図示の実施形態では、基地局２０２０のハードウェア２０２５は、処理回路要素２０２８をさらに含み、処理回路要素２０２８は、１つまたは複数のプログラマブルプロセッサ、特定用途向け集積回路、フィールドプログラマブルゲートアレイ、または、命令を実行するように適応されたこれらの組合せ（図示せず）を備え得る。基地局２０２０は、内部的に記憶されるかまたは外部接続を介してアクセス可能なソフトウェア２０２１をさらに有する。
【０１１５】
通信システム２０００は、すでに言及されたＵＥ２０３０をさらに含む。ＵＥ２０３０のハードウェア２０３５は、ＵＥ２０３０が現在位置するカバレッジエリアをサーブする基地局との無線接続２０７０をセットアップおよび維持するように設定された、無線インターフェース２０３７を含み得る。ＵＥ２０３０のハードウェア２０３５は、処理回路要素２０３８をさらに含み、処理回路要素２０３８は、１つまたは複数のプログラマブルプロセッサ、特定用途向け集積回路、フィールドプログラマブルゲートアレイ、または、命令を実行するように適応されたこれらの組合せ（図示せず）を備え得る。ＵＥ２０３０は、ＵＥ２０３０に記憶されるかまたはＵＥ２０３０によってアクセス可能であり、処理回路要素２０３８によって実行可能である、ソフトウェア２０３１をさらに備える。ソフトウェア２０３１は、クライアントアプリケーション２０３２を含む。クライアントアプリケーション２０３２は、ホストコンピュータ２０１０のサポートのもとに、ＵＥ２０３０を介して人間のまたは人間でないユーザにサービスを提供するように動作可能であり得る。ホストコンピュータ２０１０では、実行しているホストアプリケーション２０１２は、ＵＥ２０３０およびホストコンピュータ２０１０において終端するＯＴＴ接続２０５０を介して、実行しているクライアントアプリケーション２０３２と通信し得る。ユーザにサービスを提供する際に、クライアントアプリケーション２０３２は、ホストアプリケーション２０１２から要求データを受信し、要求データに応答してユーザデータを提供し得る。ＯＴＴ接続２０５０は、要求データとユーザデータの両方を転送し得る。クライアントアプリケーション２０３２は、クライアントアプリケーション２０３２が提供するユーザデータを生成するためにユーザと対話し得る。
【０１１６】
図１７に示されているホストコンピュータ２０１０、基地局２０２０およびＵＥ２０３０は、それぞれ、図１７のホストコンピュータ２０３０、基地局２０１２ａ、２０１２ｂ、２０１２ｃのうちの１つ、およびＵＥ２０９１、２０９２のうちの１つと同様または同等であり得ることに留意されたい。つまり、これらのエンティティの内部の働きは、図１７に示されているようなものであり得、別個に、周囲のネットワークトポロジーは、図１１７６のものであり得る。
【０１１７】
図１７では、ＯＴＴ接続２０５０は、仲介デバイスとこれらのデバイスを介したメッセージの正確なルーティングとへの明示的言及なしに、基地局２０２０を介したホストコンピュータ２０１０とＵＥ２０３０との間の通信を示すために抽象的に描かれている。ネットワークインフラストラクチャが、ルーティングを決定し得、ネットワークインフラストラクチャは、ＵＥ２０３０からまたはホストコンピュータ２０１０を動作させるサービスプロバイダから、またはその両方からルーティングを隠すように設定され得る。ＯＴＴ接続２０５０がアクティブである間、ネットワークインフラストラクチャは、さらに、ネットワークインフラストラクチャが（たとえば、ネットワークの負荷分散考慮または再設定に基づいて）ルーティングを動的に変更する判断を行い得る。
【０１１８】
ＵＥ２０３０と基地局２０２０との間の無線接続２０７０は、本明細書で説明される実施形態の教示に従う。様々な実施形態のうちの１つまたは複数は、無線接続２０７０が最後のセグメントを形成するＯＴＴ接続２０５０を使用して、ＵＥ２０３０に提供されるＯＴＴサービスの性能を改善する。
【０１１９】
１つまたは複数の実施形態が改善する、データレート、レイテンシおよび他のファクタを監視する目的での、測定プロシージャが提供され得る。測定結果の変動に応答して、ホストコンピュータ２０１０とＵＥ２０３０との間のＯＴＴ接続２０５０を再設定するための随意のネットワーク機能性がさらにあり得る。測定プロシージャおよび／またはＯＴＴ接続２０５０を再設定するためのネットワーク機能性は、ホストコンピュータ２０１０のソフトウェア２０１１およびハードウェア２０１５でまたはＵＥ２０３０のソフトウェア２０３１およびハードウェア２０３５で、またはその両方で実装され得る。実施形態では、ＯＴＴ接続２０５０が通過する通信デバイスにおいてまたはそれに関連して、センサー（図示せず）が展開され得、センサーは、上記で例示された監視された量の値を供給することによって、またはソフトウェア２０１１、２０３１が監視された量を算出または推定し得る他の物理量の値を供給することによって、測定プロシージャに参加し得る。ＯＴＴ接続２０５０の再設定は、メッセージフォーマット、再送信セッティング、好ましいルーティングなどを含み得、再設定は、基地局２０２０に影響を及ぼす必要がなく、再設定は、基地局２０２０に知られていないかまたは知覚不可能であり得る。そのようなプロシージャおよび機能性は、当技術分野において知られ、実施され得る。いくつかの実施形態では、測定は、スループット、伝搬時間、レイテンシなどのホストコンピュータ２０１０の測定を容易にするプロプライエタリＵＥシグナリングを伴い得る。測定は、ソフトウェア２０１１および２０３１が、ソフトウェア２０１１および２０３１が伝搬時間、エラーなどを監視する間にＯＴＴ接続２０５０を使用して、メッセージ、特に空のまたは「ダミー」メッセージが送信されることを引き起こすことにおいて、実装され得る。
【０１２０】
図１８は、一実施形態による、通信システムにおいて実装される方法を示すフローチャートである。通信システムは、図１６および図１７を参照しながら説明されたものであり得る、ホストコンピュータと基地局とＵＥとを含む。本明細書で提示されるソリューションの簡単のために、図１８への図面参照のみがこのセクションに含まれる。ステップ２１１０において、ホストコンピュータはユーザデータを提供する。ステップ２１１０の（随意であり得る）サブステップ２１１１において、ホストコンピュータは、ホストアプリケーションを実行することによって、ユーザデータを提供する。ステップ２１２０において、ホストコンピュータは、ＵＥにユーザデータを搬送する送信を始動する。（随意であり得る）ステップ２１３０において、基地局は、本明細書で説明される実施形態の教示に従って、ホストコンピュータが始動した送信において搬送されたユーザデータをＵＥに送信する。（また、随意であり得る）ステップ２１４０において、ＵＥは、ホストコンピュータによって実行されるホストアプリケーションに関連付けられたクライアントアプリケーションを実行する。
【０１２１】
図１９は、一実施形態による、通信システムにおいて実装される方法を示すフローチャートである。通信システムは、図１６および図１７を参照しながら説明されたものであり得る、ホストコンピュータと基地局とＵＥとを含む。本明細書で提示されるソリューションの簡単のために、図１９への図面参照のみがこのセクションに含まれる。方法のステップ２２１０において、ホストコンピュータはユーザデータを提供する。随意のサブステップ（図示せず）において、ホストコンピュータは、ホストアプリケーションを実行することによって、ユーザデータを提供する。ステップ２２２０において、ホストコンピュータは、ＵＥにユーザデータを搬送する送信を始動する。送信は、本明細書で説明される実施形態の教示に従って、基地局を介して進み得る。（随意であり得る）ステップ２２３０において、ＵＥは、送信において搬送されたユーザデータを受信する。
【０１２２】
図２０は、一実施形態による、通信システムにおいて実装される方法を示すフローチャートである。通信システムは、図１６および図１７を参照しながら説明されたものであり得る、ホストコンピュータと基地局とＵＥとを含む。本明細書で提示されるソリューションの簡単のために、図２０への図面参照のみがこのセクションに含まれる。（随意であり得る）ステップ２３１０において、ＵＥは、ホストコンピュータによって提供された入力データを受信する。追加または代替として、ステップ２３２０において、ＵＥはユーザデータを提供する。ステップ２３２０の（随意であり得る）サブステップ２３２１において、ＵＥは、クライアントアプリケーションを実行することによって、ユーザデータを提供する。ステップ２３１０の（随意であり得る）サブステップ２３１１において、ＵＥは、ホストコンピュータによって提供された受信された入力データに反応してユーザデータを提供する、クライアントアプリケーションを実行する。ユーザデータを提供する際に、実行されたクライアントアプリケーションは、ユーザから受信されたユーザ入力をさらに考慮し得る。ユーザデータが提供された特定の様式にかかわらず、ＵＥは、（随意であり得る）サブステップ２３３０において、ホストコンピュータへのユーザデータの送信を始動する。方法のステップ２３４０において、ホストコンピュータは、本明細書で説明される実施形態の教示に従って、ＵＥから送信されたユーザデータを受信する。
【０１２３】
図２１は、一実施形態による、通信システムにおいて実装される方法を示すフローチャートである。通信システムは、図１６および図１７を参照しながら説明されたものであり得る、ホストコンピュータと基地局とＵＥとを含む。本明細書で提示されるソリューションの簡単のために、図２１への図面参照のみがこのセクションに含まれる。（随意であり得る）ステップ２４１０において、本明細書で説明される実施形態の教示に従って、基地局は、ＵＥからユーザデータを受信する。（随意であり得る）ステップ２４２０において、基地局は、ホストコンピュータへの、受信されたユーザデータの送信を始動する。（随意であり得る）ステップ２４３０において、ホストコンピュータは、基地局によって始動された送信において搬送されたユーザデータを受信する。
【０１２４】
本明細書で開示される任意の適切なステップ、方法、特徴、機能、または利益は、１つまたは複数の仮想装置の１つまたは複数の機能ユニットまたはモジュールを通して実施され得る。各仮想装置は、いくつかのこれらの機能ユニットを備え得る。これらの機能ユニットは、１つまたは複数のマイクロプロセッサまたはマイクロコントローラを含み得る、処理回路要素、ならびに、デジタル信号プロセッサ（ＤＳＰ）、専用デジタル論理などを含み得る、他のデジタルハードウェアを介して実装され得る。処理回路要素は、読取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、キャッシュメモリ、フラッシュメモリデバイス、光記憶デバイスなど、１つまたはいくつかのタイプのメモリを含み得る、メモリに記憶されたプログラムコードを実行するように設定され得る。メモリに記憶されたプログラムコードは、１つまたは複数の通信および／またはデータ通信プロトコルを実行するためのプログラム命令、ならびに本明細書で説明される技法のうちの１つまたは複数を行うための命令を含む。いくつかの実装形態では、処理回路要素は、それぞれの機能ユニットに、本明細書で提示されるソリューションの１つまたは複数の実施形態による、対応する機能を実施させるために使用され得る。
【０１２５】
概して、本明細書で使用されるすべての用語は、異なる意味が、明確に与えられ、および／またはその用語が使用されるコンテキストから暗示されない限り、関連する技術分野における、それらの用語の通常の意味に従って解釈されるべきである。１つの（ａ／ａｎ）／その（ｔｈｅ）エレメント、装置、構成要素、手段、ステップなどへのすべての言及は、別段明示的に述べられていない限り、そのエレメント、装置、構成要素、手段、ステップなどの少なくとも１つの事例に言及しているものとしてオープンに解釈されるべきである。本明細書で開示されるいずれの方法のステップも、ステップが、別のステップに後続するかまたは先行するものとして明示的に説明されない限り、および／あるいはステップが別のステップに後続するかまたは先行しなければならないことが暗黙的である場合、開示される厳密な順序で実施される必要はない。本明細書で開示される実施形態のうちのいずれかの任意の特徴は、適切であればいかなる場合も、任意の他の実施形態に適用され得る。同じように、実施形態のうちのいずれかの任意の利点は、任意の他の実施形態に適用され得、その逆も同様である。同封の実施形態の他の目的、特徴、および利点は、その説明から明らかになろう。
【０１２６】
ユニットという用語は、エレクトロニクス、電気デバイス、および／または電子デバイスの分野での通常の意味を有し得、たとえば、本明細書で説明されるものなど、それぞれのタスク、プロシージャ、算出、出力、および／または表示機能を行うための、電気および／または電子回路要素、デバイス、モジュール、プロセッサ、メモリ、論理固体および／または個別デバイス、コンピュータプログラムまたは命令などを含み得る。
【０１２７】
添付の図面を参照しながら、本明細書で企図される実施形態のうちのいくつかがより十分に説明される。しかしながら、他の実施形態が、本明細書で開示される主題の範囲内に含まれている。開示される主題は、本明細書に記載される実施形態のみに限定されるものとして解釈されるべきではなく、むしろ、これらの実施形態は、当業者に主題の範囲を伝達するために、例として提供される。
【０１２８】
以下は、「グループＡの例」、「グループＢの例」、「グループＣの例」、および「グループＤの例」と呼ばれる別個のグループにおいてグループ化された、様々な非限定的な例を詳述する。
【０１２９】
グループＡの例
１．  ＳＵＣＩの計算の失敗を回避するための、無線デバイスによって実施される方法であって、方法が、ＳＵＣＩを計算するためのＰＲＩＯＲＩＴＹ＿ＬＩＳＴを取得および記憶することと、ＰＲＩＯＲＩＴＹ＿ＬＩＳＴによって指示された順序でＳＵＣＩを計算することと、計算されたＳＵＣＩを無線デバイスのホームネットワーク（ＨＮ）に送ることとを含む、方法。
２．  ＰＲＩＯＲＩＴＹの指示をＨＮに送ることをさらに含む、例１に記載の方法。
３．  ＳＵＣＩを計算するためにＰＲＩＯＲＩＴＹ＿ＬＩＳＴ中の最高優先度よりも低い優先度を選択することと、ＰＲＩＯＲＩＴＹ＿ＬＩＳＴ中のより低い優先度を選択する理由をＨＮに送ることとをさらに含む、例１および２のいずれかに記載の方法。
４．  サポートされる方式をＨＮに送ることをさらに含む、前の例のいずれか１つに記載の方法。
５．  方法が、無線デバイスのＵＳＩＭまたはＭＥによって全体的にまたは部分的に実施される、前の例のいずれか１つに記載の方法。
ＡＡ．  ユーザデータを提供することと、基地局への送信を介してホストコンピュータにユーザデータをフォワーディングすることとをさらに含む、前の例のいずれか１つに記載の方法。
【０１３０】
グループＢの例
６．  ＳＵＣＩを計算することのユーザ機器（ＵＥ）（ＵＳＩＭまたはＭＥ）の失敗を回避するための、ホームネットワーク（ＨＮ）中の基地局によって実施される方法であって、方法が、ＵＥ（ＵＳＩＭまたはＭＥ）にＳＵＣＩを計算するためのＰＲＩＯＲＩＴＹ＿ＬＩＳＴをプロビジョニングすることを含む、方法。
７．  ＵＥが、ＵＥによって送られたＨＮ公開鍵識別子、ＵＥによって送られた方式識別子、ＵＥによって送られたＰＲＩＯＲＩＴＹ指示、および／またはＵＥによって送られた理由のうちの１つまたは複数に基づいてＳＵＣＩを計算するためにＰＲＩＯＲＩＴＹ＿ＬＩＳＴ中の最高優先度よりも低い優先度を選択したことを検出することをさらに含む、例６に記載の方法。
８．  ＵＥがより低い優先度を選択したことを検出したことに基づいて、ＵＥ（ＵＳＩＭまたはＭＥ）に再プロビジョニングすること、ＭＥベンダーに通知すること、ＵＳＩＭベンダーに通知すること、および／またはログを作成することのうちの１つまたは複数を実施することをさらに含む、例７に記載の方法。
９．  ＵＥによってサポートされる１つまたは複数の方式を受信することと、受信された１つまたは複数の方式に基づいてＵＥのプロビジョニングを実施することとをさらに含む、例６から８のいずれか１つに記載の方法。
ＢＢ．  ユーザデータを取得することと、ユーザデータをホストコンピュータまたは無線デバイスにフォワーディングすることとをさらに含む、前の例のいずれか１つに記載の方法。
【０１３１】
グループＣの例
Ｃ１．  グループＡの例のいずれか１つに記載のステップのうちのいずれかを実施するように設定された、無線デバイス。
Ｃ２．  無線デバイスであって、グループＡの例のいずれか１つに記載のステップのうちのいずれかを実施するように設定された処理回路要素と、無線デバイスに電力を供給するように設定された電力供給回路要素とを備える、無線デバイス。
Ｃ３．  無線デバイスであって、処理回路要素とメモリとを備え、メモリが、処理回路要素によって実行可能な命令を含んでおり、それにより、無線デバイスが、グループＡの例のいずれか１つに記載のステップのうちのいずれかを実施するように設定された、無線デバイス。
Ｃ４．  ユーザ機器（ＵＥ）であって、無線信号を送り、受信するように設定されたアンテナと、アンテナおよび処理回路要素に接続され、アンテナと処理回路要素との間で通信される信号を調節するように設定された、無線フロントエンド回路要素であって、処理回路要素が、グループＡの例のいずれか１つに記載のステップのうちのいずれかを実施するように設定された、無線フロントエンド回路要素と、処理回路要素に接続され、ＵＥへの情報の入力が処理回路要素によって処理されることを可能にするように設定された、入力インターフェースと、処理回路要素に接続され、処理回路要素によって処理されたＵＥからの情報を出力するように設定された、出力インターフェースと、処理回路要素に接続され、ＵＥに電力を供給するように設定された、バッテリーとを備える、ユーザ機器（ＵＥ）。
Ｃ５．  無線デバイスの少なくとも１つのプロセッサによって実行されたとき、無線デバイスにグループＡの例のいずれか１つに記載のステップを行わせる命令を備える、コンピュータプログラム。
Ｃ６．  例Ｃ５に記載のコンピュータプログラムを含んでいるキャリアであって、キャリアが、電子信号、光信号、無線信号、またはコンピュータ可読記憶媒体のうちの１つである、キャリア。
Ｃ７．  グループＢの例のいずれか１つに記載のステップのうちのいずれかを実施するように設定された、基地局。
Ｃ８．  基地局であって、グループＢの例のいずれか１つに記載のステップのうちのいずれかを実施するように設定された処理回路要素と、無線デバイスに電力を供給するように設定された電力供給回路要素とを備える、基地局。
Ｃ９．  基地局であって、処理回路要素とメモリとを備え、メモリが、処理回路要素によって実行可能な命令を含んでおり、それにより、基地局が、グループＢの例のいずれか１つに記載のステップのうちのいずれかを実施するように設定された、基地局。
Ｃ１０．  基地局の少なくとも１つのプロセッサによって実行されたとき、基地局にグループＢの例のいずれか１つに記載のステップを行わせる命令を備える、コンピュータプログラム。
Ｃ１１．  例Ｃ１０に記載のコンピュータプログラムを含んでいるキャリアであって、キャリアが、電子信号、光信号、無線信号、またはコンピュータ可読記憶媒体のうちの１つである、キャリア。
【０１３２】
グループＤの例
Ｄ１．  通信システムであって、ユーザデータを提供するように設定された処理回路要素と、ユーザ機器（ＵＥ）への送信のためにユーザデータをセルラーネットワークにフォワーディングするように設定された通信インターフェースとを備えるホストコンピュータを含み、セルラーネットワークが、無線インターフェースと処理回路要素とを有する基地局を備え、基地局の処理回路要素が、グループＢの例のいずれか１つに記載のステップのうちのいずれかを実施するように設定された、通信システム。
Ｄ２．  基地局をさらに含む、前の例に記載の通信システム。
Ｄ３．  ＵＥをさらに含み、ＵＥが基地局と通信するように設定された、前の２つの例に記載の通信システム。
Ｄ４．  ホストコンピュータの処理回路要素が、ホストアプリケーションを実行し、それによりユーザデータを提供するように設定され、ＵＥが、ホストアプリケーションに関連付けられたクライアントアプリケーションを実行するように設定された処理回路要素を備える、前の３つの例に記載の通信システム。
Ｄ５．  ホストコンピュータと、基地局と、ユーザ機器（ＵＥ）とを含む通信システムにおいて実装される方法であって、方法が、ホストコンピュータにおいて、ユーザデータを提供することと、ホストコンピュータにおいて、基地局を備えるセルラーネットワークを介してＵＥにユーザデータを搬送する送信を始動することとを含み、基地局が、グループＢの例のいずれか１つに記載のステップのうちのいずれかを実施する、方法。
Ｄ６．  基地局において、ユーザデータを送信することをさらに含む、前の例に記載の方法。
Ｄ７．  ユーザデータが、ホストアプリケーションを実行することによってホストコンピュータにおいて提供され、方法が、ＵＥにおいて、ホストアプリケーションに関連付けられたクライアントアプリケーションを実行することをさらに含む、前の２つの例に記載の方法。
Ｄ８．  基地局と通信するように設定されたユーザ機器（ＵＥ）であって、ＵＥが、前の３つの例のいずれか１つを実施するように設定された無線インターフェースおよび処理回路要素を備える、ユーザ機器（ＵＥ）。
Ｄ９．  通信システムであって、ユーザデータを提供するように設定された処理回路要素と、ユーザ機器（ＵＥ）への送信のためにユーザデータをセルラーネットワークにフォワーディングするように設定された通信インターフェースとを備えるホストコンピュータを含み、ＵＥが、無線インターフェースと処理回路要素とを備え、ＵＥの構成要素が、グループＡの例のいずれか１つに記載のステップのうちのいずれかを実施するように設定された、通信システム。
Ｄ１０．  セルラーネットワークが、ＵＥと通信するように設定された基地局をさらに含む、前の例に記載の通信システム。
Ｄ１１．  ホストコンピュータの処理回路要素が、ホストアプリケーションを実行し、それによりユーザデータを提供するように設定され、ＵＥの処理回路要素が、ホストアプリケーションに関連付けられたクライアントアプリケーションを実行するように設定された、前の２つの例に記載の通信システム。    
Ｄ１２．  ホストコンピュータと、基地局と、ユーザ機器（ＵＥ）とを含む通信システムにおいて実装される方法であって、方法が、ホストコンピュータにおいて、ユーザデータを提供することと、ホストコンピュータにおいて、基地局を備えるセルラーネットワークを介してＵＥにユーザデータを搬送する送信を始動することとを含み、ＵＥが、グループＡの例のいずれか１つに記載のステップのうちのいずれかを実施する、方法。
Ｄ１３．  ＵＥにおいて、基地局からユーザデータを受信することをさらに含む、前の例に記載の方法。
Ｄ１４．  通信システムであって、ユーザ機器（ＵＥ）から基地局への送信から発生したユーザデータを受信するように設定された通信インターフェースを備えるホストコンピュータを含み、ＵＥが、無線インターフェースと処理回路要素とを備え、ＵＥの処理回路要素が、グループＡの例のいずれか１つに記載のステップのうちのいずれかを実施するように設定された、通信システム。
Ｄ１５．  ＵＥをさらに含む、前の例に記載の通信システム。
Ｄ１６．  基地局をさらに含み、基地局が、ＵＥと通信するように設定された無線インターフェースと、ＵＥから基地局への送信によって搬送されたユーザデータをホストコンピュータにフォワーディングするように設定された通信インターフェースとを備える、前の２つの例に記載の通信システム。
Ｄ１７．  ホストコンピュータの処理回路要素が、ホストアプリケーションを実行するように設定され、ＵＥの処理回路要素が、ホストアプリケーションに関連付けられたクライアントアプリケーションを実行し、それによりユーザデータを提供するように設定された、前の３つの例に記載の通信システム。
Ｄ１８．  ホストコンピュータの処理回路要素が、ホストアプリケーションを実行し、それにより要求データを提供するように設定され、ＵＥの処理回路要素が、ホストアプリケーションに関連付けられたクライアントアプリケーションを実行し、それにより要求データに応答してユーザデータを提供するように設定された、前の４つの例に記載の通信システム。
Ｄ１９．  ホストコンピュータと、基地局と、ユーザ機器（ＵＥ）とを含む通信システムにおいて実装される方法であって、方法が、ホストコンピュータにおいて、ＵＥから基地局に送信されたユーザデータを受信することを含み、ＵＥが、グループＡの例のいずれか１つに記載のステップのうちのいずれかを実施する、方法。
Ｄ２０．  ＵＥにおいて、基地局にユーザデータを提供することをさらに含む、前の例に記載の方法。
Ｄ２１．  ＵＥにおいて、クライアントアプリケーションを実行し、それにより、送信されるべきユーザデータを提供することと、ホストコンピュータにおいて、クライアントアプリケーションに関連付けられたホストアプリケーションを実行することとをさらに含む、前の２つの例に記載の方法。
Ｄ２２．  ＵＥにおいて、クライアントアプリケーションを実行することと、ＵＥにおいて、クライアントアプリケーションへの入力データを受信することであって、入力データが、クライアントアプリケーションに関連付けられたホストアプリケーションを実行することによってホストコンピュータにおいて提供される、入力データを受信することとをさらに含み、送信されるべきユーザデータが、入力データに応答してクライアントアプリケーションによって提供される、前の３つの例に記載の方法。
Ｄ２３．  通信システムであって、ユーザ機器（ＵＥ）から基地局への送信から発生したユーザデータを受信するように設定された通信インターフェースを備えるホストコンピュータを含み、基地局が、無線インターフェースと処理回路要素とを備え、基地局の処理回路要素が、グループＢの例のいずれか１つに記載のステップのうちのいずれかを実施するように設定された、通信システム。
Ｄ２４．  基地局をさらに含む、前の例に記載の通信システム。
Ｄ２５．  ＵＥをさらに含み、ＵＥが基地局と通信するように設定された、前の２つの例に記載の通信システム。
Ｄ２６．  ホストコンピュータの処理回路要素が、ホストアプリケーションを実行するように設定され、ＵＥが、ホストアプリケーションに関連付けられたクライアントアプリケーションを実行し、それにより、ホストコンピュータによって受信されるべきユーザデータを提供するように設定された、前の３つの例に記載の通信システム。
Ｄ２７．  ホストコンピュータと、基地局と、ユーザ機器（ＵＥ）とを含む通信システムにおいて実装される方法であって、方法が、ホストコンピュータにおいて、基地局から、基地局がＵＥから受信した送信から発生したユーザデータを受信することを含み、ＵＥが、グループＡの例のいずれか１つに記載のステップのうちのいずれかを実施する、方法。
Ｄ２８．  基地局において、ＵＥからユーザデータを受信することをさらに含む、前の例に記載の方法。
Ｄ２９．  基地局において、ホストコンピュータへの、受信されたユーザデータの送信を始動することをさらに含む、前の２つの例に記載の方法。       
【０１３３】
本明細書で提示されるソリューションは、もちろん、本明細書で提示されるソリューションの本質的特徴から逸脱することなく本明細書に具体的に記載されるやり方以外の他のやり方で行われ得る。本明細書で提示される例は、あらゆる点で、限定的ではなく例示的であると見なされるべきであり、添付の特許請求の範囲の意味および等価範囲内に起こるすべての変更は、本明細書中に包含されるものとする。
【図１】
2021514589.tif 000003
【図２】
2021514589.tif 000004
【図３】
2021514589.tif 000005
【図４】
2021514589.tif 000006
【図５】
2021514589.tif 000007
【図６】
2021514589.tif 000008
【図７】
2021514589.tif 000009
【図８】
2021514589.tif 000010
【図９】
2021514589.tif 000011
【図１０】
2021514589.tif 000012
【図１１】
2021514589.tif 000013
【図１２】
2021514589.tif 000014
【図１３】
2021514589.tif 000015
【図１４】
2021514589.tif 000016
【図１５】
2021514589.tif 000017
【図１６】
2021514589.tif 000018
【図１７】
2021514589.tif 000019
【図１８】
2021514589.tif 000020
【図１９】
2021514589.tif 000021
【図２０】
2021514589.tif 000022
【図２１】
2021514589.tif 000023
【国際調査報告】
2021514589.tif 000024
2021514589.tif 000025
2021514589.tif 000026
2021514589.tif 000027