(57)【要約】  1つまたは複数のユーザ機器(UE)のユニバーサル集積回路カード(UICC)の動作の改善のための方法および装置が本明細書で提示される。たとえば、UEによって、UICC動作中にUEのUICCから受け取った1つまたは複数のアイテムを監視することを含み得る、ワイヤレス通信の例示的な方法が提示される。加えて、例示的な方法は、(a)第1のアイテムタイプを有する1つまたは複数のアイテムの数がしきい値数を超えること、または(b)UICC動作が開始してからの経過時間がしきい値時間を超えることのうちの少なくとも1つを判定するステップを含むこともできる。その上、例示的な方法は、この判定に基づいて、UICC動作が継続中であることを示す通知を、UEに関連するユーザインターフェースに提供するステップを含み得る。
2016531460.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤレス通信の方法であって、
ユーザ機器(UE)によって、ユニバーサル集積回路カード(UICC)動作中に前記UEの前記UICCから受け取った1つまたは複数のアイテムを監視するステップと、
第1のアイテムタイプを有する1つもしくは複数のアイテムの数がしきい値数を超えること、または
前記UICC動作が開始してからの経過時間がしきい値時間を超えること
のうちの少なくとも1つを判定するステップと、
前記判定に基づいて、前記UICC動作が継続中であることを示す第1の通知を、前記UEに関連するユーザインターフェースに提供するステップと
を含む、方法。
【請求項２】
ユーザが前記UICC動作の完了前に前記UICC動作を終了させることができるように前記ユーザインターフェースを介して中断オプションを提供するステップをさらに含む、請求項1に記載の方法。
【請求項３】
前記中断オプションは、前記UICC動作のための推定総時間を超える持続時間が経過した後、提供される、請求項2に記載の方法。
【請求項４】
前記中断オプションが選択されたことを示すユーザ入力を前記ユーザインターフェースを介して受け取るステップと、
前記UICC動作の完了前に前記UICC動作を終了させるステップと
をさらに含む、請求項2に記載の方法。
【請求項５】
前記ユーザインターフェースを介して前記UICC動作に関する推定進捗状態表示を提供するステップをさらに含む、請求項1に記載の方法。
【請求項６】
前記推定進捗状態表示は、前記UICC動作のタイプに基づいている、請求項5に記載の方法。
【請求項７】
前記UICC動作の前記タイプは、
公開鍵生成動作、および
前記UICC上へのアプレットのインストール
のうちの少なくとも1つである、請求項6に記載の方法。
【請求項８】
前記UICC動作が完了したことを示す第2のアイテムタイプを有する前記1つまたは複数のアイテムのうちの1つのアイテムを受け取るステップと、
前記第2のアイテムタイプを有する前記アイテムを受け取るステップに基づいて前記ユーザインターフェースから前記第1の通知を除去するステップと
をさらに含む、請求項1に記載の方法。
【請求項９】
前記第2のアイテムタイプを有する前記アイテムを受け取るステップに基づいて前記UICC動作の完了成功を示す第2の通知を前記ユーザインターフェースに提供するステップをさらに含む、請求項8に記載の方法。
【請求項１０】
前記第1のアイテムタイプは、NULLプロシージャバイトを含む、請求項1に記載の方法。
【請求項１１】
ワイヤレス通信のための装置であって、
ユーザ機器(UE)によって、ユニバーサル集積回路カード(UICC)動作中に前記UEの前記UICCから受け取った1つまたは複数のアイテムを監視するための手段と、
第1のアイテムタイプを有する1つもしくは複数のアイテムの数がしきい値数を超えること、または
前記UICC動作が開始してからの経過時間がしきい値時間を超えること
のうちの少なくとも1つを判定するための手段と、
前記判定に基づいて、前記UICC動作が継続中であることを示す通知を、前記UEに関連するユーザインターフェースに提供するための手段と
を含む、装置。
【請求項１２】
ユーザが前記UICC動作の完了前に前記UICC動作を終了させることができるように前記ユーザインターフェースを介して中断オプションを提供するための手段をさらに含む、請求項11に記載の装置。
【請求項１３】
前記中断オプションが選択されたことを示すユーザ入力を前記ユーザインターフェースを介して受け取るための手段と、
前記UICC動作の完了前に前記UICC動作を終了させるための手段と
をさらに含む、請求項12に記載の装置。
【請求項１４】
前記ユーザインターフェースを介して前記UICC動作に関する推定進捗状態表示を提供するための手段をさらに含む、請求項11に記載の装置。
【請求項１５】
前記UICC動作が完了したことを示す第2のアイテムタイプを有する前記1つまたは複数のアイテムのうちの1つのアイテムを受け取るための手段と、
前記第2のアイテムタイプを有する前記アイテムを受け取ることに基づいて前記ユーザインターフェースから前記通知を除去するための手段と
をさらに含む、請求項11に記載の装置。
【請求項１６】
ワイヤレス通信のための装置であって、
ユーザ機器(UE)によって、ユニバーサル集積回路カード(UICC)動作中に前記UEの前記UICCから受け取った1つまたは複数のアイテムを監視するように構成された監視構成要素と、
第1のアイテムタイプを有する1つもしくは複数のアイテムの数がしきい値数を超えること、または
前記UICC動作が開始してからの経過時間がしきい値時間を超えること
のうちの少なくとも1つを判定するように構成されたしきい値管理構成要素と、
前記判定に基づいて、前記UICC動作が継続中であることを示す通知を、前記UEに関連するユーザインターフェースに提供するように構成されたユーザインターフェース管理構成要素と
を含む、装置。
【請求項１７】
前記ユーザインターフェース管理構成要素は、ユーザが前記UICC動作の完了前に前記UICC動作を終了させることができるように前記ユーザインターフェースを介して中断オプションを提供するように構成される、請求項16に記載の装置。
【請求項１８】
前記ユーザインターフェース管理構成要素は、前記中断オプションが選択されたことを示すユーザ入力を前記ユーザインターフェースを介して受け取るように構成され、
前記UICC動作の完了前に前記UICC動作を終了させるように構成されたUICC動作終了構成要素
をさらに含む、請求項17に記載の装置。
【請求項１９】
前記ユーザインターフェース管理構成要素は、前記ユーザインターフェースを介して前記UICC動作に関する推定進捗状態表示を提供するようにさらに構成される、請求項16に記載の装置。
【請求項２０】
前記監視構成要素は、前記UICC動作が完了したことを示す第2のアイテムタイプを有する前記1つまたは複数のアイテムのうちの1つのアイテムを受け取るようにさらに構成され、
前記ユーザインターフェース管理構成要素は、前記第2のアイテムタイプを有する前記アイテムを受け取ることに基づいて前記ユーザインターフェースから前記通知を除去するようにさらに構成される、
請求項16に記載の装置。
【請求項２１】
プロセッサによって実行されるとき、前記プロセッサに、
ユーザ機器(UE)によって、ユニバーサル集積回路カード(UICC)動作中に前記UEの前記UICCから受け取った1つまたは複数のアイテムを監視させ、
第1のアイテムタイプを有する1つもしくは複数のアイテムの数がしきい値数を超えること、または
前記UICC動作が開始してからの経過時間がしきい値時間を超えること
のうちの少なくとも1つを判定させ、
前記判定に基づいて、前記UICC動作が継続中であることを示す第1の通知を、前記UEに関連するユーザインターフェースに提供させる
命令を含む、非一時的コンピュータ可読媒体。
【請求項２２】
前記プロセッサによって実行されるとき、前記プロセッサに、ユーザが前記UICC動作の完了前に前記UICC動作を終了させることができるように前記ユーザインターフェースを介して中断オプションを提供させる命令をさらに含む、請求項21に記載のコンピュータ可読媒体。
【請求項２３】
前記中断オプションは、前記UICC動作のための推定総時間を超える持続時間が経過した後、提供される、請求項22に記載のコンピュータ可読媒体。
【請求項２４】
前記プロセッサによって実行されるとき、前記プロセッサに、
前記中断オプションが選択されたことを示すユーザ入力を前記ユーザインターフェースを介して受け取らせ、
前記UICC動作の完了前に前記UICC動作を終了させる
命令をさらに含む、請求項22に記載のコンピュータ可読媒体。
【請求項２５】
前記プロセッサによって実行されるとき、前記プロセッサに、前記ユーザインターフェースを介して前記UICC動作に関する推定進捗状態表示を提供させる命令をさらに含む、請求項21に記載のコンピュータ可読媒体。
【請求項２６】
前記推定進捗状態表示は、前記UICC動作のタイプに基づいている、請求項25に記載のコンピュータ可読媒体。
【請求項２７】
前記UICC動作の前記タイプは、
公開鍵生成動作、および
前記UICC上へのアプレットのインストール
のうちの少なくとも1つである、請求項26に記載のコンピュータ可読媒体。
【請求項２８】
前記プロセッサによって実行されるとき、前記プロセッサに、
前記UICC動作が完了したことを示す第2のアイテムタイプを有する前記1つまたは複数のアイテムのうちの1つのアイテムを受け取らせ、
前記第2のアイテムタイプを有する前記アイテムを受け取ることに基づいて前記ユーザインターフェースから前記第1の通知を除去させる
命令をさらに含む、請求項21に記載のコンピュータ可読媒体。
【請求項２９】
前記プロセッサによって実行されるとき、前記プロセッサに、前記第2のアイテムタイプを有する第2のアイテムを受け取ることに基づいて前記UICC動作の完了成功を示す第2の通知を前記ユーザインターフェースに提供させる命令をさらに含む、請求項28に記載のコンピュータ可読媒体。
【請求項３０】
前記第1のアイテムタイプは、NULLプロシージャバイトを含む、請求項21に記載のコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
優先権主張
本特許出願は、本出願の譲受人に譲渡され、参照により明白に本明細書に組み込まれる、2014年6月2日に出願した「METHODS AND APPARATUS FOR IMPROVING DEVICE FUNCTIONALITY DURING LONG BLOCKING UICC OPERATIONS」と題する非仮出願第14/293,946号、および2013年6月3日に出願した「METHODS AND APPARATUS FOR IMPROVING DEVICE FUNCTIONALITY DURING LONG BLOCKING UICC OPERATIONS」と題する仮出願第61/830,441号の優先権を主張するものである。
【０００２】
本開示の態様は、概して、ワイヤレス通信システムに関し、より詳細には、ユニバーサル集積回路カード(UICC: Universal Integrated Circuit Card)上の動作の長いブロッキング中にデバイスが機能の損失を回避するのを助けることに関する。
【背景技術】
【０００３】
電話、ビデオ、データ、メッセージング、ブロードキャストなどの様々な通信サービスを提供するために、ワイヤレス通信ネットワークが広範囲に展開されている。そのようなネットワークは、通常、多元接続ネットワークであり、利用可能なネットワークリソースを共有することによって、複数のユーザ向けの通信をサポートする。そのようなネットワークの一例は、UMTS地上波無線アクセスネットワーク(UTRAN)である。UTRANは、第3世代パートナーシッププロジェクト(3GPP: 3rd Generation Partnership Project)によってサポートされた第3世代(3G)モバイル電話技術であるユニバーサルモバイルテレコミュニケーションシステム(UMTS: Universal Mobile Telecommunications System)の一部として定義された無線アクセスネットワーク(RAN: Radio Access Network)である。UMTSは、モバイル通信用グローバルシステム(GSM(登録商標))技術の後継であり、広帯域符号分割多元接続(WCDMA(登録商標))、時分割符号分割多元接続(TD-CDMA)、および時分割同期符号分割多元接続(TD-SCDMA)などの様々なエアインターフェース規格を現在サポートしている。UMTSは、関連するUMTSネットワークのデータ転送の速度および容量を向上させる高速パケットアクセス(HSPA)などの拡張3Gデータ通信プロトコルもサポートする。
【０００４】
現在、ユーザ機器(UE)は、アクセスネットワーク内の様々な機能を有効にするためにUICCを使用することが可能である。UICCは、電気通信機能に加えて、モバイル支払い、バンキング、輸送などの、他の目的に使用されるアプリケーションおよび/または情報を含み得る。場合によっては、UICCは、公開鍵の生成またはアプレットのインストールなどの完了前の比較的長い時間期間(たとえば、場合によっては1分よりも長い)を有する動作を実行し得る。さらに、UEは、UICCがUEにNULLプロシージャバイトを連続的に送るとき、UICCへのアクセスを待つことが必要になる場合がある。そのようなNULLプロシージャバイトは、UICC動作が継続する間、UICC動作が完了するまで送られ得る。この待機期間中、UEは、UICCに他のコマンドを送ることができない可能性がある。したがって、ネットワーク認証機能、(呼を確立するのに必要な)呼制御プロシージャ、およびその他などの、UICCに連絡する必要がある可能性があるUE上の他の動作は、UICCアプリケーションおよび/または情報にアクセスすることをブロックされ得る。待機期間中のこのブロッキングは、ユーザエクスペリエンスに深刻な影響を及ぼす可能性があり、地域の規制に違反する場合もある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
したがって、UICCに関する動作の長いブロッキング中にデバイスが機能の損失を回避するのを助けるための改善された装置および方法が求められ得る。
【課題を解決するための手段】
【０００６】
そのような態様の基本的な理解をもたらすために、1つまたは複数の態様の簡易化した概要を以下に示す。この概要は、すべての考察された態様の包括的な概要ではなく、すべての態様の主要または重要な要素を識別するものではなく、いずれかまたはすべての態様の範囲を定めるものでもない。その唯一の目的は、後に提示されるより詳細な説明の導入として、1つまたは複数の態様のいくつかの概念を簡略化された形で提示することである。
【０００７】
1つまたは複数の態様およびその対応する開示によれば、様々な態様は、UICCに関する動作の長いブロッキング中のデバイス機能を改善することに関して説明されている。一態様では、UEによって、UICC動作中にUEのUICCから受け取った1つまたは複数のアイテムを監視することを含み得る、ワイヤレス通信の例示的な方法が提示される。さらに、例示的な方法は、(a)UICCから受け取った1つまたは複数のアイテムのうちの第1のアイテムの数がしきい値数を超えること、または(b)UICC動作が開始してからの経過時間がしきい値時間を超えることのうちの少なくとも1つを判定するステップを含み得る。加えて、例示的な方法は、この判定に基づいて、UICC動作が継続中であることを示す第1の通知を、UEに関連するユーザインターフェースに提供するステップを含み得る。
【０００８】
追加の態様では、本開示は、UEによって、UICC動作中にUEのUICCから受け取った1つまたは複数のアイテムを監視するための手段を含み得る、ワイヤレス通信のための例示的な装置を提示する。さらに、例示的な装置は、(a)第1のアイテムタイプを有する1つまたは複数のアイテムの数がしきい値数を超えること、または(b)UICC動作が開始してからの経過時間がしきい値時間を超えることのうちの少なくとも1つを判定するための手段を含み得る。加えて、例示的な装置は、この判定に基づいて、UICC動作が継続中であることを示す第1の通知を、UEに関連するユーザインターフェースに提供するための手段を含み得る。
【０００９】
さらに、本開示は、UEによって、UICC動作中にUEのUICCから受け取った1つまたは複数のアイテムを監視するように構成された監視構成要素を含み得る、ワイヤレス通信のための例示的な装置を提示する。加えて、UEは、(a)第1のアイテムタイプを有する1つまたは複数のアイテムの数がしきい値数を超えること、または(b)UICC動作が開始してからの経過時間がしきい値時間を超えることのうちの少なくとも1つを判定するように構成されたしきい値管理構成要素を含み得る。加えて、UEは、この判定に基づいて、UICC動作が継続中であることを示す第1の通知を、UEに関連するユーザインターフェースに提供するように構成されたユーザインターフェース管理構成要素を含み得る。
【００１０】
本開示のさらなる態様では、プロセッサによって実行されるとき、プロセッサに、UEによって、UICC動作中にUEのUICCから受け取った1つまたは複数のアイテムを監視させる命令を含み得る、例示的な非一時的コンピュータ可読媒体が提示される。加えて、本コンピュータ可読媒体は、プロセッサによって実行されるとき、プロセッサに、(a)第1のアイテムタイプを有する1つまたは複数のアイテムの数がしきい値数を超えること、または(b)UICC動作が開始してからの経過時間がしきい値時間を超えることのうちの少なくとも1つを判定させ得る命令をさらに含み得る。さらに、本コンピュータ可読媒体は、プロセッサによって実行されるとき、プロセッサに、この判定に基づいて、UICC動作が継続中であることを示す第1の通知を、UEに関連するユーザインターフェースに提供させ得る命令をさらに含み得る。
【００１１】
前述および関連する目的の達成に向けて、1つまたは複数の態様は、これ以降で十分に述べられるとともに、特許請求の範囲で詳細に指摘される特徴を含む。以下に続く説明および添付の諸図面は、1つまたは複数の態様のいくつかの例示的な特徴を、詳細に説明する。しかしながら、これらの特徴は、様々な態様の原理が使用され得る様々な方法のうちのいくつかを示すものにすぎず、この説明は、そのようなすべての態様およびそれらの均等物を含むものとする。
【図面の簡単な説明】
【００１２】
【図１】本開示による、例示的なワイヤレス通信システムを示すブロック図である。
【図２】本開示の例示的な装置による、例示的なUICCマネージャを示すブロック図である。
【図３】本開示の例示的な方法を表す複数の機能ブロックを含む流れ図である。
【図４】処理システムを使用する装置のためのハードウェア実装形態の一例を示す図である。
【図５】電気通信システムの一例を概念的に示すブロック図である。
【図６】アクセスネットワークの一例を示す概念図である。
【図７】電気通信システムにおいてUEと通信しているNodeBの一例を概念的に示すブロック図である。
【発明を実施するための形態】
【００１３】
添付の図面に関して以下に記載する詳細な説明は、様々な構成の説明として意図されており、本明細書に記載される概念が実施され得る唯一の構成を表すことを意図していない。発明を実施するための形態は、様々な概念の完全な理解をもたらす目的で、具体的な詳細を含んでいる。しかしながら、これらの概念がこれらの具体的な詳細なしに実行され得ることが、当業者には明らかであろう。場合によっては、そのような概念を曖昧にすることを回避するために、よく知られた構成要素がブロック図の形態で示されている。本開示では、「構成要素」という用語は、システムを構成するパーツのうちの1つを指し、ハードウェアまたはソフトウェアであってよく、他の構成要素に再分割され得る。モジュール、構成要素、ユニット、および構造という用語は、本明細書において互換的に使用されてよい。
【００１４】
本開示全体にわたって提示される様々な概念は、広範な電気通信システム、ネットワークアーキテクチャ、および通信規格にわたって実装され得る。限定はしないが例として、本開示の態様は、例示的な構成による、ワイヤレス通信のためのシステム100を示す概略図である図1に示される。図1は、非限定的な態様において、データ通信チャネル、ページングチャネル、ブロードキャストチャネル、制御チャネル、または当技術分野において知られている任意の他のオーバージエア(OTA)通信チャネルを含み得る、1つまたは複数のワイヤレス通信チャネル108を介して1つまたは複数のUE102とワイヤレスで通信し得る、例示的なネットワークエンティティ104を含む。
【００１５】
UE102は、限定はしないが、スマートフォン、セルラー電話、モバイルフォン、ラップトップコンピュータ、タブレットコンピュータ、または他のポータブルネットワークデバイスなどの任意のタイプのモバイルデバイスを含み得る。加えて、UE102は、当業者によって、移動局、加入者局、モバイルユニット、加入者ユニット、ワイヤレスユニット、リモートユニット、モバイルデバイス、ワイヤレスデバイス、ワイヤレス通信デバイス、リモートデバイス、モバイル加入者局、アクセス端末、モバイル端末、ワイヤレス端末、リモート端末、ハンドセット、端末、ユーザエージェント、モバイルクライアント、クライアント、マシンツーマシン(M2M)デバイス、モノのインターネットに関連するデバイスと呼ばれるか、または他の何らかの適切な用語で呼ばれることもある。一般に、UE102は、ポータブルと見なされるほど十分に小型で軽量であってよく、本明細書で説明する1つまたは複数のOTA通信プロトコルを使用してオーバージエア通信リンクを介してワイヤレスに通信するように構成され得る。
【００１６】
さらに、図1のネットワークエンティティ104は、アクセスポイント、基地局(BS)、NodeB、eNodeB(eNB)、リレー、ピアツーピアデバイス、認証、許可およびアカウンティング(AAA)サーバ、モバイル交換センタ(MSC)、無線ネットワークコントローラ(RNC)を含むマクロセル、またはスモールセルなどの任意のタイプのネットワークモジュールのうちの1つまたは複数を含み得る。本明細書で使用する「スモールセル」という用語は、アクセスポイントまたはアクセスポイントの対応するカバレージエリアを指してよく、この場合のアクセスポイントは、たとえば、マクロネットワークアクセスポイントまたはマクロセルの送信電力またはカバレージエリアと比較して、比較的低い送信電力または比較的小さいカバレージを有する。たとえば、マクロセルは、限定はしないが、半径数キロメートルなどの、比較的大きい地理的エリアをカバーすることができる。対照的に、スモールセルは、限定はしないが、自宅、建築物、または建築物のフロアなどの、比較的小さい地理的エリアをカバーすることができる。したがって、スモールセルは、限定はしないが、基地局(BS)、アクセスポイント、フェムトノード、フェムトセル、ピコノード、マイクロノード、NodeB、進化型NodeB(eNB)、ホームNodeB(HNB)、またはホーム進化型NodeB(HeNB)などの装置を含むことができる。したがって、本明細書で使用する「スモールセル」という用語は、マクロセルと比較して、比較的低い送信電力および/または比較的小さいカバレージエリアセルを指す。加えて、ネットワークエンティティ104は、ワイヤレスおよび/またはコアネットワークの1つまたは複数の他のネットワークエンティティと通信し得る。
【００１７】
加えて、システム100は、限定はしないが、ワイドエリアネットワーク(WAN)、ワイヤレスネットワーク(たとえば、802.11またはセルラーネットワーク)、公衆交換電話網(PSTN)ネットワーク、アドホックネットワーク、パーソナルエリアネットワーク(たとえば、Bluetooth(登録商標))、またはネットワークプロトコルおよびネットワークタイプの他の組合せもしくは並べ替えなどの任意のネットワークタイプを含み得る。そのようなネットワークは、単一のローカルエリアネットワーク(LAN)もしくはワイドエリアネットワーク(WAN)、またはインターネットなどのLANもしくはWANの組合せを含み得る。そのようなネットワークは、ワイドバンド符号分割多元接続(W-CDMA(登録商標))システムを含んでよく、この規格に従って1つまたは複数のUE102と通信し得る。当業者が容易に理解できるように、本開示全体を通じて説明される様々な態様が、他の電気通信システム、ネットワークアーキテクチャ、および通信規格に広がり得る。例として、様々な態様は、時分割同期符号分割多元接続(TD-SCDMA:Time Division Synchronous Code Division Multiple Access)、高速ダウンリンクパケットアクセス(HSDPA)、高速アップリンクパケットアクセス(HSUPA)、高速パケットアクセスプラス(HSPA+)および時分割CDMA(TD-CDMA)などの、他のユニバーサルモバイル電気通信システム(UMTS)システムに拡張され得る。様々な態様は、(FDDモード、TDDモード、またはその両方のモードの)ロングタームエボリューション(LTE)、(FDDモード、TDDモード、またはその両方のモードの)LTEアドバンスト(LTE-A)、CDMA2000、エボリューションデータオプティマイズド(EV-DO)、ウルトラモバイルブロードバンド(UMB)、電気電子技術者協会(IEEE)802.11(Wi-Fi)、IEEE802.16(WiMAX(登録商標))、IEEE802.20、ウルトラワイドバンド(UWB)、Bluetooth(登録商標)、および/または他の適切なシステムを採用するシステムに拡張されることもある。用いられる実際の電気通信規格、ネットワークアーキテクチャ、および/または通信規格は、特定のアプリケーション、およびシステムに課される全体的な設計制約に依存する。ネットワークに結合される様々なデバイス(たとえば、UE102、ネットワークエンティティ104)は、1つまたは複数の有線接続またはワイヤレス接続を介してコアネットワークに結合され得る。
【００１８】
UE102は、ユニバーサル集積回路カード(UICC)111と、UICC111と通信しUICC111の動作を管理するように構成されたUICCマネージャ106とをさらに含み得る。UMTSシステムでは、UICC111は、ネットワークへのユーザの加入情報を含むユニバーサル加入者識別モジュール(USIM)をさらに含み得る。さらに、UICC111およびUICCマネージャ106は(図1に示すように)別個の構成要素および異なる構成要素を含み得るが、UICCマネージャ106は、代替的に、UICC111の下位構成要素を含み得るか、または場合によってはUICC111に含まれ得る。
【００１９】
一態様では、UICC111とUE102との間のいくつかの動作は、ランタイムに(たとえば、公開鍵生成動作中などに)実行され得る。一態様では、UICC111は、UE102に1つまたは複数のNULLプロシージャバイトを送り得る。本開示では、1つまたは複数のNULLプロシージャバイトは、UICC動作が依然として保留中であるか、または場合によっては継続中であることを示すように構成される、UICCからUE102(または、その中の構成要素/プロセッサ)に送られ得る1つまたは複数のバイトを含み得る。いくつかの例では、1つまたは複数のNULLバイトは、値0を有するバイト(たとえば、0x00 16進値を有するバイト)を含み得る。以下に、図3で提供するフローチャートに関してさらに詳細に説明するように、UE102がしきい値倍数(たとえば、5倍)を超えるNULLプロシージャバイトを受け取り、および/またはしきい値時間量(たとえば、15秒)を超える間、NULLプロシージャバイトを受け取ったとき、UE102は、時間がかかる動作であるものを完了するためにUE102がUICC111を待っていることをユーザに通知するようにユーザインターフェースに指示することができる。
【００２０】
図2に話を移すと、例示的な(たとえば、図1の)UICCマネージャ106は、本明細書で説明する1つまたは複数の方法またはプロセスを実行するための複数の個々の構成要素を含むものとして表される。一態様では、UICCマネージャ106の構成要素の各々、およびUICCマネージャ106自体は、プロセッサ(たとえば、以下の図4のプロセッサ404)中で実行されるソフトウェア構成要素、コンピュータ可読媒体(以下の図4のコンピュータ可読媒体406)中に常駐し/記憶されるソフトウェア構成要素、プロセッサに結合される1つまたは複数のハードウェアモジュール、またはそれらの何らかの組合せであり得る。
【００２１】
たとえば、一態様では、UICCマネージャ106は、UICC動作中にUEのUICCから受け取った1つまたは複数のアイテムを監視するように構成され得る監視構成要素200を含み得る。本開示では、「アイテム」という用語は、UICCまたはUEに関連する動作、機能、および/またはアプリケーションの様々な態様に関する情報が判定または識別され得る1つの構造化データ(たとえば、メッセージ、フィールド、フラグ、パケット、ビット、バイト、または任意の他の形式のデータ)を指してよい。たとえば、1つまたは複数のアイテムは、UEによって実行されるアプリケーション、またはUEが一般に特定のUICC動作の状態(UICC動作が継続中であるかどうか、またはUICC動作が完了したかどうか)を判定することを可能にする、UE固有の情報、アプリケーション固有の情報、UICC固有の情報、または加入者識別情報固有の情報を含み得る。いくつかの例では、1つまたは複数のアイテムの各々は、タイプ、クラス、分類、またはアイテムの種類を示す、関連のアイテムタイプ(たとえば、第1のアイテムタイプ、第2のアイテムタイプなど)を有し得る。たとえば、一態様では、1つまたは複数のアイテムは、UICCから受け取った1つまたは複数のNULLプロシージャバイトを含み得る。したがって、一態様では、第1のアイテムタイプは、NULLプロシージャバイトに相当し得る。追加の態様では、1つまたは複数のアイテムは、UICC動作が完了したことを示す、1つまたは複数のインジケータ(メッセージ、フィールド、フラグ、パケット、ビット、バイト、または任意の他の形式のデータを含み得る)を含み得る。したがって、一態様では、第2のアイテムタイプは、UICC動作が完了したことを示すインジケータに相当し得る。さらに、本開示では、UICC動作は、完結するものと見なされてよく、UICC動作に関連する各演算、計算、方法、または任意の他のプロセスが完全に実行されるか、または場合によっては完了される。
【００２２】
さらに、本開示では、「UICC動作」は、UICC111と通信すること、UICC111にデータを書くこと、および/またはUICC111からのデータを読むことを含む、UE(たとえば、図1のUE102)に関連する任意の動作を指し得る。いくつかの例では、UICC動作は、本開示では、限定はしないが、公開鍵生成動作もしくはアプレットのインストール、またはUICC上の任意の他のソフトウェアもしくは機械実行可能命令を含み得る、関連の「タイプ」または「UICC動作のタイプ」を有し得る。さらに、本開示では、「公開鍵生成動作」は、1つまたは複数の公開鍵を生成することに関連する、UICCによって実行される、たとえばデータ暗号化および/または情報セキュリティのための任意の動作を含み得る。
【００２３】
加えて、いくつかの例では、UICCに関連する1つまたは複数の機能は、UICC動作中に進行することを(たとえば、UICCマネージャ106によって)ブロックされ得る。いくつかの例では、ブロックされる機能は、ネットワークへのUEアクセスを獲得することに関連する1つもしくは複数の認証機能、またはUEに関連する音声呼もしくはデータ呼を実行するための1つもしくは複数の呼制御機能を含み得る。
【００２４】
加えて、UICCマネージャ106は、1つまたは複数の値をUICCに関連する1つまたは複数のしきい値と比較するように構成され得る、しきい値管理構成要素202を含み得る。一態様では、これらのしきい値は、たとえば、動作中にUICCによって受け取られた第1のアイテムタイプを有するアイテムのしきい値数204を含み得る。いくつかの例では、しきい値数204は、0から10の任意の数字を含む、0〜500の任意の数(たとえば、整数)であってもよいし、いくつかの例では5を含んでもよい。代替または追加として、しきい値は、しきい値時間206を含み得る。一態様では、UICC動作が開始してからの経過時間は、経過時間がしきい値時間206を超えるかどうかを判定するために、しきい値時間206と比較され得る。いくつかの例では、しきい値時間206は、限定はしないが、15秒を含む、5〜25秒の任意の時間期間を含む、1秒〜100秒の間のいずれかの時間などの任意の時間期間を含み得る。
【００２５】
さらに、一態様では、しきい値管理構成要素202は、第1のアイテムタイプを有する、UICCから受け取った1つまたは複数のアイテムの数がしきい値数204を超えることを判定するように構成され得る。第1のアイテムタイプがNULLプロシージャバイトを含む例では、しきい値管理構成要素202は、しきい値数204に基づいて、UE102がかなり多くのNULLプロシージャバイトを受け取り、したがって、UICC動作が比較的多くの時間がかかる動作である(たとえば、UICC動作が完了するのにかなり時間がかかる)ことを判定し得る。代替または追加として、しきい値管理構成要素202は、UICC動作が開始してからの経過時間がしきい値時間206を超えることを判定するように構成され得る。たとえば、しきい値管理構成要素202は、しきい値時間206に基づいて、UICC動作が時間がかかる動作である(たとえば、UICC動作が完了するのにかなり時間がかかる)かどうかを判定し得る。一態様では、これらの判定は、しきい値管理構成要素202によって実行される、1つまたは複数の値(たとえば、UICCから受け取った第1のアイテムタイプを有するアイテムの数、および/またはUICC動作が開始してからの経過時間)と、1つまたは複数のしきい値(たとえば、しきい値数204およびしきい値時間206)との比較に基づいて行われ得る。
【００２６】
加えて、UICCマネージャ106は、UEに関連するユーザインターフェース214に、1つまたは複数の通知(たとえば、第1の通知、第2の通知、またはさらなる通知)を提供するように構成され得る、ユーザインターフェース管理構成要素208を含み得る。一態様では、そのような通知は、ユーザインターフェース214を介してユーザに直接表示され得る情報を伝達する1つまたは複数のオブジェクト(たとえば、テキストボックス、メッセージなど)を含み得る。たとえば、ユーザインターフェース管理構成要素208は、UICC動作が継続中であることを示す第1の通知を、UEに関連するユーザインターフェース214に提供するように構成され得る。代替または追加として、ユーザインターフェース管理構成要素208は、ユーザインターフェース214にUICC動作の完了成功を示す第2の通知を、ユーザインターフェースに提供するように構成され得る。一態様では、ユーザインターフェース214は、ディスプレイ(たとえば、ディスプレイスクリーン、タッチスクリーン、またはUEに関連する他の表示デバイス)を介してユーザに1つまたは複数の通知を表示するように構成され得る。
【００２７】
さらに、ユーザインターフェース管理構成要素208は、UICC動作の完了前にUICC動作を終了させるか、または場合によってはUICC動作を中断するオプションをユーザに与えるためにユーザインターフェースを介して中断オプション210を提供する(たとえば、ディスプレイを介してユーザに表示するか、または場合によっては伝達する)ように構成され得る。したがって、本開示では、「中断オプション」という用語は、UICCマネージャによって実行されるとき、UICCマネージャ106に、UICC動作の完了前に継続中のUICC動作を終了させるか、または場合によっては中断させることができる任意のコマンドまたは命令を含み得る。一態様では、ユーザインターフェースは、たとえば、何らかの他のより重要なタスク(たとえば、緊急呼)がUICCにアクセスしようとしている場合、この保留中のUICC動作を中断するためのボタン216をユーザに提供することもできる。一態様では、ユーザ入力、ユーザによるアクティブ化、または何らかの他のユーザアクションによるボタン216の選択は、UICC111をリセットするようにUE102に指示を出し得る。本明細書で使用するボタン216は、UE102上の物理的ボタン、タッチスクリーン上のソフトウェアボタン、またはスクリーンをタッチすることによる将来のアクティブ化のためにユーザインターフェース214を介してユーザに提示される任意の他の仮想ボタンなどであり得る。さらに、ボタン216は、UICC動作が完了すると、無効化または除去され得る。いくつかの例では、中断オプション210は、UICC動作のための推定総時間を超える持続時間が経過した後、ユーザに提供され得る。本開示では、UICC動作のための「推定総時間」は、特定のUICC動作に関連する時間期間または持続時間の推定値を含み得る。この推定総時間は、UICC動作の過去の実行の時間期間の履歴(たとえば、UICC動作の先行する繰返しの時間期間、またはUICC動作のすべての過去のインスタンスの平均)に基づいてもよいし、またはメモリに記憶され得るUICC動作に関連する静的時間期間もしくは持続時間を含んでもよい。一態様では、ユーザインターフェース管理構成要素208は、UICC動作のための推定総時間を取得してよく(たとえば、メモリ内で探索する、演算する、受け取る
、または場合によっては取得する)、UICC動作が開始したとき、タイマー(図示せず)を開始させ得る。タイマーの時間期間が特定の時間期間または時間量だけUICC動作のための推定総時間を超える場合、ユーザインターフェース管理構成要素208は、ユーザインターフェース214を介してユーザに中断オプション210を提供し得る。
【００２８】
別の態様では、ユーザインターフェース管理構成要素208は、ユーザインターフェース214を介してUICC動作に関する推定進行状態表示212を提供するように構成され得る。たとえば、ユーザインターフェース214は、UICC動作の進行を示すためにユーザに推定進行状態表示212(たとえば、進捗バー、進捗パイなど)を表示し得る。UICC動作推定進行状態表示212は、UICC動作の完了のパーセンテージを示してもよいし、または逆に、UICC動作の完了の残りのパーセンテージを示してもよい。追加の態様または代替の態様では、UE102は、動作が開始する前にUICC動作の推定時間を問い合わせてもよい。別の態様では、推定時間は、UICC動作、および/またはUEによって実行された先行するUICC動作のタイプに基づいてもよい。
【００２９】
さらなる態様では、ユーザインターフェース管理構成要素208は、ユーザインターフェース214から第1の通知を除去する(たとえば、表示しない)ように構成され得る。さらに、UICC管理構成要素106は、UICC動作の完了前にUICC動作を終了させるように構成され得る、UICC動作終了構成要素218を含み得る。いくつかの例では、UICC動作終了構成要素218は、たとえば、ユーザ選択または場合によってはアクティブ化ボタン216により、ユーザインターフェースを介して、中断オプション210が選択されたことを示すユーザ入力を受け取ることに基づいてUICC動作を終了させるように構成され得る。一態様では、UICC動作終了構成要素218は、動作が終了すると、UICCをリセットすることを回避するようにUICCと通信するように構成され得る。別の態様では、そのような通信は、UICCをリセットしてもよい。
【００３０】
例示的な構成要素200、202、204、206、208、210、212、214、216、および218は、UICCマネージャ106に関連して提示され、これらは、排他的なものではない。代わりに、UICCマネージャ106は、本開示および以下に記載する特許請求の範囲の態様を実行するように構成された追加のまたは代替の構成要素を含み得る。
【００３１】
図3に話を移すと、たとえば、UICCに関する動作の長いブロッキング中に、UEの機能を改善する例示的な方法300が表示される。一態様では、本方法は、UE内で動作するUICC(たとえば、図1のUICC111)を用いてUE(たとえば、図1のUE102)によって実行され得るか、またはUE内の1つもしくは複数の構成要素(たとえば、図1および図2のUICCマネージャ106、またはその中の図2の構成要素)によって実行され得る。
【００３２】
方法300の態様では、ブロック302において、UEは、UICC動作中のUICCとの通信を監視することができる。一態様では、図2の監視構成要素200は、図1のUICC111とのそのような通信を監視することができる。たとえば、一態様では、ブロック302において、UEは、UICC動作中にUEのUICCから受け取った1つまたは複数のアイテムを監視することができる。一態様では、監視され得る例示的なアイテムは、UICC動作が依然として保留中であるとき、UICCによって送られ得るNULLプロシージャバイト(たとえば、第1のアイテムタイプ)である。追加の態様では、監視され得る例示的なアイテムは、UE動作が完了したことを示す表示(すなわち、第2のアイテムタイプ)である。
【００３３】
加えて、ブロック304において、UEは、UICC動作がしきい値を超えたかどうかを判定することができる。一態様では、そのような判定は、しきい値管理構成要素202によって実行され、第1のアイテムタイプを有する1つまたは複数のアイテムの受信に基づいてよく、第1のアイテムタイプはNULLプロシージャバイトを含み得る。したがって、一態様では、しきい値は、受け取ったNULLプロシージャバイトの数に基づいてよい。別の態様では、しきい値は、コマンドがUICCに送られてからの(すなわち、UICC動作が開始してからの)経過時間に基づき得る。
【００３４】
さらに、一態様では、ブロック304において、UICC動作がしきい値を超えなかった(または、いくつかの例では、しきい値を満たさなかった)ことをUEが判定する場合、方法300は、ブロック302の監視に戻り得る。上述のように、この判定は、しきい値管理構成要素202によって実行され得る。代替的に、ブロック304において、UICC動作がしきい値を超えた(または、いくつかの例では、しきい値を満たした)ことをUEが判定する場合、UEは、ブロック306において、少なくともUICCが継続中であることを示す第1の通知をユーザインターフェースに提供することができる。一態様では、図2のしきい値管理構成要素202は、この判定を行うことができ、図2のユーザインターフェース管理構成要素208は、図2のユーザインターフェース214に第1の通知を送ることができる。
【００３５】
加えて、ブロック308において、第1の通知を提供することの一部分として、UEは、ユーザインターフェースに推定進捗状態表示を提供することができる。一態様では、この進捗は、実行中のUICC動作のタイプに基づいて推定され得る。別の態様では、この進捗は、完了された動作の総計算またはプロセスのパーセンテージまたは割合などの、UICCから受け取った値に基づいて推定され得る。さらに別の態様では、この進捗は、UEによって実行された先行するUICC動作に基づいて推定され得る。たとえば、UICCマネージャ106は、過去に動作を完了するように要求された計算またはプロセスの数を記憶するように構成されてよく、続いて、現在の動作の進捗推定値を判定するために、この先行するUICC動作情報を利用することができる。加えて、いくつかの例では、図2のユーザインターフェース管理構成要素208は、進捗推定を実行することができる。
【００３６】
加えて、ブロック310において、第1の通知を提供することの追加のおよび/または代替の部分として、UEは、UICC動作を早期に終了させるために中断オプションを提供することができる。一態様では、図2のユーザインターフェース管理構成要素208は、第1の通知とともに中断オプションを提供するように、図2のユーザインターフェース214に指示することができる。さらに、第1の通知が中断オプションを含む態様では、ブロック312において、UEは、中断オプションが選択されたかどうかを判定することができる。一態様では、この判定は、ユーザインターフェース管理構成要素208によって実行され得る。
【００３７】
方法300の追加の態様では、ブロック312において、中断オプションが選択されたことをUEが判定する場合、ブロック314において、UEは、UICC動作を終了させることができる。一態様では、UICC動作終了構成要素218は、中断オプションが選択されたという第1の通知の受信に基づいてUICC動作を終了させることができる。さらに、ブロック316において、UEは、UICC動作が完了したかどうかを判定することができる。一態様では、UEは、ブロック312において中断オプションが選択されなかったという判定を実行することができる。一態様では、図2のUICCマネージャ106は、そのような判定を実行することができる。しかしながら、ブロック316において、UICC動作が完了しなかったことをUEが判定する場合、方法300は、ブロック306に戻り得る。上述のように、UICCマネージャ106は、この判定を実行することができる。
【００３８】
一態様では、ブロック316において、UICC動作が完了したことをUEが判定する場合、ブロック318において、UEは、UICC動作の完了成功の表示をユーザインターフェースに提供することができる。一態様では、この表示は、前に存在した通知の除去につながり得る。いくつかの例では、UICCマネージャ106は、UICC動作が完了したことをUICCとの対話を通じて判定することができ、図2のユーザインターフェース管理構成要素208に通知することができる。さらに、ユーザインターフェース管理構成要素208は、UICC動作が完了したことを示す第2の通知を、図2のユーザインターフェース214に提供することができる。
【００３９】
図4は、処理システム414を使用する装置400のためのハードウェア実装形態の一例を示す概念図である。いくつかの例では、処理システム414は、UE(たとえば、図1のUE102)またはUEの構成要素を含み得る。この例では、処理システム414は、バス402によって概略的に表されるバスアーキテクチャを用いて実装されてもよい。バス402は、処理システム414の具体的な用途および全体的な設計制約に応じて、任意の数の相互接続するバスおよびブリッジを含み得る。バス402は、プロセッサ404によって概略的に表される1つまたは複数のプロセッサと、コンピュータ可読媒体406によって概略的に表されるコンピュータ可読媒体と、本明細書で説明する1つまたは複数の方法またはプロシージャ(たとえば、図3の方法300)を実行するように構成され得るUICCマネージャ106(図1および図2参照)とを含む様々な回路を互いにリンクさせる。一態様では、UICCマネージャ106は、ハードウェアモジュール、ソフトウェアモジュール、またはハードウェアモジュールとソフトウェアモジュールの組合せとして実装され得る。たとえば、UICCマネージャ106またはその一部分は、コンピュータ可読媒体406上に記憶され得る、UICCマネージャ106に関連するプロセスのための命令を実行するプロセッサ404によって実装され得る。
【００４０】
バス402はまた、タイミングソース、周辺機器、電圧調整器、および電力管理回路などの様々な他の回路をリンクさせることができ、これらの回路は当技術分野でよく知られており、したがってこれ以上は説明しない。バスインターフェース408は、バス402とトランシーバ410との間のインターフェースを実現する。トランシーバ410は、伝送媒体を介して様々な他の装置と通信するための手段を実現する。装置の性質に応じて、入出力構成要素412(たとえば、キーパッド、ディスプレイ、スピーカー、マイクロフォン、ジョイスティック)を設けることもできる。いくつかの態様では、入出力構成要素412は、図2のユーザインターフェース214を含み得るか、またはその一部分となり得る。
【００４１】
プロセッサ404は、バス402の管理、およびコンピュータ可読媒体406上に記憶されたソフトウェアの実行を含む全体的な処理に関与する。プロセッサ404によって実行されるとき、ソフトウェアは、処理システム414に任意の特定の装置について以下説明される様々な機能を実行させる。コンピュータ可読媒体406は、ソフトウェアを実行するときにプロセッサ404によって操作されるデータを記憶するために使用されてもよい。
【００４２】
一構成では、装置400は、ワイヤレス通信のための装置を含んでよく、本開示によって説明される、1つまたは複数の機能、方法、方法論、またはプロセスを実行するための手段を含み得る。そのような手段は、たとえば、UICCマネージャ106、コンピュータ可読媒体406、および/またはプロセッサ404のうちの1つまたは複数の構成要素によって実現され得る。たとえば、装置400は、UEによって、UICC動作中にUEのUICCから受け取った1つまたは複数のアイテムを監視するための手段と、UICCから受け取った1つまたは複数のアイテムのうちの第1のアイテムの数がしきい値数を超えることを判定するための手段と、UICC動作が開始してからの経過時間がしきい値時間を超えることを判定するための手段と、少なくともUICC動作が継続中であることを示す第1の通知をUEに関連するユーザインターフェースに提供するための手段とを含み得る。一態様では、提供するための前記手段は、完了前にUICC動作を終了させるオプションをユーザに与えるためにユーザインターフェースを介して中断オプションを提供するようにさらに構成され得る。一態様では、提供するための前記手段は、ユーザインターフェース(たとえば、入出力構成要素412)を介してUICC動作に関する推定進捗状態表示を提供するようにさらに構成され得る。そのような態様では、提供するための前記手段は、ユーザが完了前にUICC動作を終了させることができるようにユーザインターフェースを介して中断オプションを提供するようにさらに構成され得る。さらなる態様では、装置400は、中断オプションが選択されたことを示すユーザ入力をユーザインターフェースを介して受け取るための手段と、完了前にUICC動作を終了させるための手段とをさらに含み得る。そのような態様では、装置400は、UICC動作が完了したことを示す、1つまたは複数のアイテムのうちの第2のアイテムを受け取るための手段と、ユーザインターフェースから第1の通知を除去するための手段、またはユーザインターフェースにUICC動作の完了成功を示す第2の通知を提供するための手段のうちの少なくとも1つとを含み得る。その上、提供するための前記手段は、緊急呼を生成するためのオプションを提供するようにさらに構成され得る。
【００４３】
本開示全体にわたって提示される様々な概念は、広範な電気通信システム、ネットワークアーキテクチャ、および通信規格にわたって実装され得る。限定されるものではないが、例として、図5に示される本開示の態様は、W-CDMA(登録商標)エアインターフェースを使用するUMTSシステム500を参照して示される。UMTSネットワークは、コアネットワーク(CN)504、UMTS地上波無線アクセスネットワーク(UTRAN)502、および図1のUE102を含み得るUE102の3つの相互作用する領域を含む。図5に示すように、UE102は、図1および図2を参照しながら本明細書で説明したように、UICC111およびUICCマネージャ106を含んでよく、図3の方法300の態様を実行するように構成され得る。この例では、UTRAN502は、電話、ビデオ、データ、メッセージング、放送、および/または他のサービスを含む様々なワイヤレスサービスを提供する。UTRAN502は、無線ネットワークコントローラ(RNC)506などのそれぞれのRNCによって各々制御される、無線ネットワークサブシステム(RNS)507などの複数のRNSを含み得る。ここで、UTRAN502は、本明細書で示すRNC506およびRNS507に加えて、任意の数のRNC506およびRNS507を含み得る。RNC506は、特に、RNS507内の無線リソースを割り当て、再構成し、解放することを担う装置である。RNC506は、任意の適切なトランスポートネットワークを使用して、直接物理接続、仮想ネットワークなどの様々なタイプのインターフェースを介してUTRAN502における他のRNC(図示せず)に相互接続され得る。
【００４４】
UE102とNodeB508との間の通信は、物理(PHY)層および媒体アクセス制御(MAC)層を含むものと見なされ得る。さらに、それぞれのNodeB508によるUE102とRNC506との間の通信は、無線リソース制御(RRC)層を含むものと見なされ得る。本明細書では、PHYレイヤは、レイヤ1と見なされ、MACレイヤは、レイヤ2と見なされ、RRCレイヤは、レイヤ3と見なされ得る。以下、情報は、参照により本明細書に組み込まれるRadio Resource Control(RRC) Protocol Specification、3GPP TS 25.331 v9.1.0に導入されている用語を利用する。
【００４５】
SRNS507によってカバーされる地理的領域は、いくつかのセルに分割され、無線トランシーバ装置が各セルにサービスすることができる。無線トランシーバ装置は、通常、UMTS用途ではNodeBと呼ばれるが、当業者によって、基地局(BS)、トランシーバ基地局(BTS)、無線基地局、無線トランシーバ、トランシーバ機能、基本サービスセット(BSS)、拡張サービスセット(ESS)、アクセスポイント(AP)、または何らかの他の適切な用語で呼ばれる場合もある。明快のために、各SRNS507に3つのNodeB508が示されているが、SRNS507は、任意の数のワイヤレスNodeBを含んでもよい。NodeB508は、ワイヤレスアクセスポイントを任意の数のモバイル装置のためのコアネットワーク(CN)504に提供する。モバイル装置の例には、セルラー電話、スマートフォン、セッション開始プロトコル(SIP)電話、ラップトップ、ノートブック、ネットブック、スマートブック、携帯情報端末(PDA)、衛星ラジオ、全地球測位システム(GPS)デバイス、マルチメディアデバイス、ビデオデバイス、デジタルオーディオプレーヤ(たとえば、MP3プレーヤ)、カメラ、ゲーム機、または任意の他の同様の機能デバイスが含まれる。モバイル装置は、通常、UMTS用途ではユーザ機器(UE)と呼ばれるが、当業者によって、移動局(MS)、加入者局、モバイルユニット、加入者ユニット、ワイヤレスユニット、リモートユニット、モバイルデバイス、ワイヤレスデバイス、ワイヤレス通信デバイス、リモートデバイス、モバイル加入者局、アクセス端末(AT)、モバイル端末、ワイヤレス端末、リモート端末、ハンドセット、端末、ユーザエージェント、モバイルクライアント、クライアント、または何らかの他の適切な用語で呼ばれることもある。上記に示したように、UMTSシステムでは、UE102は、ネットワークに対するユーザの加入情報を含むUICC511をさらに含んでもよく、図1および図2のUICCマネージャ106を含む場合もある。説明のために、1つのUE102が、いくつかのNodeB508と通信しているように示される。順方向リンクとも呼ばれるダウンリンク(DL)は、NodeB508からUE102への通信リンクを指し、逆方向リンクとも呼ばれるアップリンク(UL)は、UE102からNodeB508への通信リンクを指す。
【００４６】
コアネットワーク504は、UTRAN502などの1つまたは複数のアクセスネットワークとインターフェースする。図示のように、コアネットワーク504は、GSM(登録商標)コアネットワークである。しかしながら、当業者が認識するように、本開示を通じて示された様々な概念は、RAN、または他の適切なアクセスネットワークにおいて実施することができ、UEにGSM(登録商標)ネットワーク以外のコアネットワークのタイプへのアクセスを可能にする。
【００４７】
コアネットワーク504は、回線交換(CS)領域およびパケット交換(PS)領域を含む。回線交換要素のいくつかは、モバイルサービス交換センタ(MSC)、ビジターロケーションレジスタ(VLR)、およびゲートウェイMSCである。パケット交換要素には、サービングGPRSサポートノード(SGSN)、およびゲートウェイGPRSサポートノード(GGSN)が含まれる。EIR、HLR、VLR、およびAuCのようないくつかのネットワーク要素は、回線交換ドメインとパケット交換ドメインとの両方によって共有され得る。図示の例では、コアネットワーク504は、MSC512およびGMSC514によって回線交換サービスをサポートする。いくつかの用途では、GMSC514は、メディアゲートウェイ(MGW)とも呼ばれ得る。RNC506などの1つまたは複数のRNCが、MSC512に接続され得る。MSC512は、呼設定、呼ルーティング、およびUEモビリティ機能を制御する装置である。MSC512は、UEがMSC512のカバレージエリア内にある持続時間にわたって、加入者関連情報を含む、ビジターロケーションレジスタ(VLR)も含む。GMSC514は、UEが回線交換ネットワーク516にアクセスするためのゲートウェイを、MSC512を介して提供する。コアネットワーク504は、特定のユーザが加入したサービスの詳細を反映するデータなどの加入者データを含む、ホームロケーションレジスタ(HLR)515を含む。HLRは、加入者特定認証データを含む認証センタ(AuC)とも関連している。特定のUEに関して呼が受信されるとき、GMSC514は、UEの位置を決定するためにHLR515に問い合わせ、その位置をサービスする特定のMSCに呼を転送する。
【００４８】
コアネットワーク504は、サービングGPRSサポートノード(SGSN)518およびゲートウェイGPRSサポートノード(GGSN)520によって、パケットデータサービスもサポートする。汎用パケット無線サービスを表すGPRSは、標準の回線交換データサービスを用いて利用可能なものより速い速度でパケットデータサービスを提供するように設計される。GGSN520は、パケットベースネットワーク522へのUTRAN502の接続を提供する。パケットベースネットワーク522は、インターネット、プライベートデータネットワーク、または何らかの他の適切なパケットベースネットワークであり得る。GGSN520の主要機能は、UE510にパケットベースネットワーク接続を提供することである。データパケットは、MSC512が回線交換領域において実行するのと同じ機能をパケットベース領域において主に実行するSGSN518を介して、GGSN520とUE510との間で転送され得る。
【００４９】
UMTSエアインターフェースは、スペクトル拡散直接シーケンス符号分割多元接続(DS-CDMA)システムである。スペクトル拡散DS-CDMAは、チップと呼ばれる疑似ランダムビットのシーケンスによって乗算を介してユーザデータを拡散する。UMTSのW-CDMA(登録商標)エアインターフェースは、そのような直接シーケンススペクトル拡散技術に基づいており、さらに周波数分割複信(FDD)を必要とする。FDDは、NodeB508とUE102との間のアップリンク(UL)およびダウンリンク(DL)において異なるキャリア周波数を使用する。DS-CDMAを利用し、時分割複信を使用するUMTSの別のエアインターフェースは、TD-SCDMAエアインターフェースである。本明細書で説明する様々な例は、W-CDMA(登録商標)エアインターフェースを指し得るが、基礎をなす原理はTD-SCDMAエアインターフェースに等しく適用可能であることを当業者であれば認識されよう。
【００５０】
図6を参照すると、UTRANアーキテクチャにおけるアクセスネットワーク600が示されている。例示的な態様では、UTRANアーキテクチャは、UICC111およびUICCマネージャ106を有するUE102と結合されるネットワークと結合されてよく、図1のネットワークエンティティ104を含み得る。多元接続ワイヤレス通信システムは、セル602、604、および606を含む複数のセルラー領域(セル)を含み、セルの各々は、1つまたは複数のセクタを含み得る。複数のセクタは、アンテナのグループによって形成されてよく、各アンテナはセルの一部分にあるUEとの通信を担う。たとえば、セル602において、アンテナグループ612、614、および616は各々、異なるセクタに対応し得る。セル604において、アンテナグループ618、620、および622は各々、異なるセクタに対応する。セル606において、アンテナグループ624、626、および628は各々、異なるセクタに対応する。セル602、604、および606は、各セル602、604、または606の1つまたは複数のセクタと通信していることがある、いくつかのワイヤレス通信デバイス(たとえば、図1のUE102)を含み得る。たとえば、UE630および632は、NodeB642と通信してよく、UE634および636は、NodeB644と通信してよく、UE638および640(図1のUE102を表し得る)は、NodeB646と通信してよい。ここで、各NodeB642、644、646は、それぞれのセル602、604、および606の中のすべてのUE630、632、634、636、638、640のために、コアネットワーク204(図2参照)へのアクセスポイントを提供するように構成される。
【００５１】
UE634がセル604における図示された位置からセル606に移動するとき、サービングセル変更(SCC)またはハンドオーバーが生じることがあり、UE634との通信が、ソースセルと呼ばれ得るセル604からターゲットセルと呼ばれ得るセル606に移行する。UE634において、それぞれのセルに対応するNodeBにおいて、無線ネットワークコントローラ506(図5参照)において、またはワイヤレスネットワークにおける別の適切なノードにおいて、ハンドオーバー手順の管理が行われ得る。たとえば、ソースセル604との呼の間、または任意の他の時間において、UE634は、ソースセル604の様々なパラメータ、ならびに、セル606および602などの近隣セルの様々なパラメータを監視し得る。さらに、これらのパラメータの品質に応じて、UE634は、近隣セルの1つまたは複数との通信を保つことができる。この時間中に、UE634は、UE634が同時に接続されるセルのリストであるアクティブセットを維持し得る(すなわち、ダウンリンク専用物理チャネルDPCHまたはフラクショナルダウンリンク専用物理チャネルF-DPCHをUE634に現在割り当てているUTRAセルが、アクティブセットを構成し得る)。
【００５２】
アクセスネットワーク600によって利用される変調/多元接続方式は、展開されている特定の電気通信規格に応じて異なってよい。例として、規格は、エボリューションデータオプティマイズド(EV-DO)またはウルトラモバイルブロードバンド(UMB)を含み得る。EV-DOおよびUMBは、CDMA2000規格ファミリーの一部として第3世代パートナーシッププロジェクト2(3GPP2)によって公表されたエアインターフェース規格であり、CDMAを用いて移動局にブロードバンドインターネットアクセスを提供する。規格は代替的に、広帯域CDMA(W-CDMA(登録商標))およびTD-SCDMAなどのCDMAの他の変形形態を用いるUniversal Terrestrial Radio Access(UTRA)、TDMAを用いるモバイル通信用グローバルシステム(GSM(登録商標))、ならびにOFDMAを用いる発展型UTRA(E-UTRA)、ウルトラモバイルブロードバンド(UMB)、IEEE802.11(Wi-Fi)、IEEE802.16(WiMAX)、IEEE802.20、およびFlash-OFDMであり得る。UTRA、E-UTRA、UMTS、LTE、LTEアドバンスト、およびGSM(登録商標)は、3GPP団体による文書に記述されている。CDMA2000およびUMBは、3GPP2団体による文書に記述されている。採用される実際のワイヤレス通信規格および多元接続技術は、特定の適用例およびシステムに課される全体的な設計制約に依存することになる。
【００５３】
図7は、UE750と通信しているNodeB710のブロック図であり、NodeB710は図1のネットワークエンティティ104であってよく、UE750は、図1のUE102であってよく、たとえば、コントローラ/プロセッサ790と通信しているUICCマネージャ106を含んでよい。ダウンリンク通信では、送信プロセッサ720は、データソース712からデータを受信し、コントローラ/プロセッサ740からの制御信号を受信することができる。送信プロセッサ720は、基準信号(たとえばパイロット信号)とともに、データ信号および制御信号のための様々な信号処理機能を提供する。たとえば、送信プロセッサ720は、誤り検出のための巡回冗長検査(CRC)コード、順方向誤り訂正(FEC)を支援するための符号化およびインターリービング、様々な変調方式(たとえば、二位相偏移変調(BPSK)、四位相偏移変調(QPSK)、M-位相偏移変調(M-PSK)、M-直角位相振幅変調(M-QAM)など)に基づいた信号コンステレーションへのマッピング、直交可変拡散率(OVSF)による拡散、および、一連のシンボルを生成するためのスクランブリングコードとの乗算を、提供することができる。チャネルプロセッサ744からのチャネル推定値は、コントローラ/プロセッサ740によって送信プロセッサ720のためのコーディング方式、変調方式、拡散方式、および/またはスクランブリング方式を判断するために使用され得る。これらのチャネル推定値は、UE750によって送信される基準信号から、またはUE750からのフィードバックから、導出され得る。送信プロセッサ720によって生成されたシンボルは、フレーム構造を作成するために、送信フレームプロセッサ730に提供される。送信フレームプロセッサ730は、コントローラ/プロセッサ740からの情報を用いてシンボルを多重化することによって、このフレーム構造を作成し、一連のフレームをもたらす。次いでこれらのフレームはトランスミッタ732に与えられ、トランスミッタ732は、アンテナ734を通したワイヤレス媒体によるダウンリンク送信のために、増幅、フィルタリング、およびキャリア上へのフレームの変調を含む、様々な信号調整機能を提供する。アンテナ734は、たとえば、ビームステアリング双方向適応アンテナアレイまたは他の同様のビーム技術を含む、1つまたは複数のアンテナを含み得る。
【００５４】
UE750において、レシーバ754は、アンテナ752を通してダウンリンク送信信号を受信し、その送信信号を処理してキャリア上に変調された情報を復元する。レシーバ754によって復元された情報は、受信フレームプロセッサ760に与えられ、受信フレームプロセッサ760は、各フレームを構文解析し、フレームからの情報をチャネルプロセッサ794に提供し、データ信号、制御信号、および基準信号を受信プロセッサ770に提供する。次いで、受信プロセッサ770は、NodeB710中の送信プロセッサ720によって実行された処理の逆を実行する。より詳細には、受信プロセッサ770は、シンボルを逆スクランブルおよび逆拡散し、次いで、この変調方式に基づいて、NodeB710によって送信された、最も可能性の高い信号コンステレーション点を判定する。これらの軟判定は、チャネルプロセッサ794によって計算されたチャネル推定値に基づいていてよい。次いで、軟判定は、データ信号、制御信号、および基準信号を復元するために、復号およびデインターリーブされる。次いで、フレームが正常に復号されたかどうかを判定するために、CRCコードが検査される。次いで、正常に復号されたフレームによって搬送されたデータがデータシンク772に提供されるが、データシンク772は、UE750および/または様々なユーザインターフェース(たとえば、ディスプレイ)において実行されているアプリケーションを表す。正常に復号されたフレームによって搬送された制御信号は、コントローラ/プロセッサ790に提供される。受信プロセッサ770によるフレームの復号が失敗するとき、コントローラ/プロセッサ790は、これらのフレームの再送信要求をサポートするために、肯定応答(ACK)プロトコルおよび/または否定応答(NACK)プロトコルを使用することもできる。
【００５５】
アップリンクでは、データソース778からのデータおよびコントローラ/プロセッサ790からの制御信号が、送信プロセッサ780に提供される。データソース778は、UE750において実行されるアプリケーションおよび様々なユーザインターフェース(たとえば、キーボード)を表し得る。NodeB710によるダウンリンク送信に関して説明される機能と同様に、送信プロセッサ780は、CRCコード、FECを容易にするための符号化およびインターリーブ、信号コンステレーションへのマッピング、OVSFによる拡散、および、一連のシンボルを生成するためのスクランブリングを含む、様々な信号処理機能を提供する。NodeB710によって送信された基準信号から、または、NodeB710によって送信されたミッドアンブル中に含まれるフィードバックから、チャネルプロセッサ794によって導出されるチャネル推定値は、適切なコーディング方式、変調方式、拡散方式、および/またはスクランブリング方式を選択するために使用され得る。送信プロセッサ780によって生成されたシンボルは、フレーム構造を作成するために、送信フレームプロセッサ782に提供される。送信フレームプロセッサ782は、コントローラ/プロセッサ790からの情報を用いてシンボルを多重化することによって、このフレーム構造を作成し、一連のフレームをもたらす。次いで、これらのフレームはトランスミッタ756に与えられ、トランスミッタ756は、アンテナ752を通したワイヤレス媒体によるアップリンク送信のために、増幅、フィルタリング、およびキャリア上へのフレームの変調を含む、様々な信号調整機能を提供する。
【００５６】
アップリンク送信は、UE750におけるレシーバ機能に関して説明されたのと同様の方式で、NodeB710において処理される。レシーバ735は、アンテナ734を通してアップリンク送信信号を受信し、その送信信号を処理してキャリア上に変調された情報を復元する。レシーバ735によって復元された情報は、受信フレームプロセッサ736に与えられ、受信フレームプロセッサ736は、各フレームを構文解析し、フレームからの情報をチャネルプロセッサ744に提供し、データ信号、制御信号、および基準信号を受信プロセッサ738に提供する。受信プロセッサ738は、UE750中の送信プロセッサ780によって実行された処理の逆を実行する。次いで、正常に復号されたフレームによって搬送されるデータ信号および制御信号が、データシンク739およびコントローラ/プロセッサにそれぞれ与えられ得る。フレームの一部が、受信プロセッサによる復号に失敗した場合、コントローラ/プロセッサ740は、これらのフレームの再送信要求をサポートするために、肯定応答(ACK)プロトコルおよび/または否定応答(NACK)プロトコルを使用することもできる。
【００５７】
コントローラ/プロセッサ740および790は、それぞれNodeB710およびUE750における動作を指示するために使用され得る。たとえば、コントローラ/プロセッサ740および790は、タイミング、周辺インターフェース、電圧調整、電力管理、および他の制御機能を含む、様々な機能を提供することができる。メモリ742および792のコンピュータ可読媒体は、それぞれ、NodeB710およびUE750のためのデータおよびソフトウェアを記憶することができる。NodeB710にあるスケジューラ/プロセッサ746は、リソースをUEに割り振り、UE用のダウンリンク送信および/またはアップリンク送信をスケジュールするために使用され得る。
【００５８】
電気通信システムのいくつかの態様は、HSPAシステムを参照して提示されてきた。当業者なら容易に諒解するように、本開示全体にわたって説明した様々な態様は、他の電気通信システム、ネットワークアーキテクチャ、および通信規格に拡張され得る。
【００５９】
例として、様々な態様は、W-CDMA(登録商標)、TD-SCDMA、高速ダウンリンクパケットアクセス(HSDPA)、高速アップリンクパケットアクセス(HSUPA)、高速パケットアクセスプラス(HSPA+)、およびTD-CDMAなどの、他のUMTSシステムに拡張され得る。様々な態様はまた、(FDD、TDD、または両方のモードの)ロングタームエボリューション(LTE)、(FDD、TDD、または両方のモードの)LTEアドバンスト(LTE-A)、CDMA2000、エボリューションデータオプティマイズド(EV-DO)、ウルトラモバイルブロードバンド(UMB)、IEEE802.11(Wi-Fi)、IEEE802.16(WiMAX)、IEEE802.20、ウルトラワイドバンド(UWB)、Bluetooth(登録商標)、および/または他の適切なシステムを利用するシステムに拡張され得る。用いられる実際の電気通信規格、ネットワークアーキテクチャ、および/または通信規格は、特定のアプリケーション、およびシステムに課される全体的な設計制約に依存する。
【００６０】
本開示の様々な態様によれば、要素または要素の一部分または要素の組合せは、1つまたは複数のプロセッサを含む「処理システム」を用いて実装され得る。プロセッサの例としては、マイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ(DSP)、フィールドプログラマブルゲートアレイ(FPGA)、プログラマブル論理デバイス(PLD)、ステートマシン、ゲート論理、個別ハードウェア回路、および本開示全体にわたって説明される様々な機能を実行するように構成された他の適切なハードウェアがある。処理システム内の1つまたは複数のプロセッサは、ソフトウェアを実行し得る。ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、または他の名称で呼ばれるかどうかにかかわらず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、プロシージャ、機能などを意味するように広く解釈されるべきである。ソフトウェアは、コンピュータ可読媒体上に存在し得る。コンピュータ可読媒体は、非一時的コンピュータ可読媒体であり得る。非一時的コンピュータ可読媒体は、例として、磁気記憶デバイス(たとえば、ハードディスク、フロッピー(登録商標)ディスク、磁気ストリップ)、光ディスク(たとえば、コンパクトディスク(CD)、デジタル多用途ディスク(DVD))、スマートカード、フラッシュメモリデバイス(たとえば、カード、スティック、キードライブ)、ランダムアクセスメモリ(RAM)、読取り専用メモリ(ROM)、プログラマブルROM(PROM)、消去可能PROM(EPROM)、電気的消去可能PROM(EEPROM)、レジスタ、リムーバブルディスク、ならびに、コンピュータがアクセスし読み取ることができるソフトウェアおよび/または命令を記憶するための任意の他の適切な媒体を含む。コンピュータ可読媒体には、例として、搬送波、伝送路、ならびに、コンピュータがアクセスし読み取ることができるソフトウェアおよび/または命令を送信するための任意の他の適切な媒体も含まれ得る。コンピュータ可読媒体は、処理
システム中に存在し、処理システムの外部に存在し、または処理システムを含む複数のエンティティにわたって分散され得る。コンピュータ可読媒体は、コンピュータプログラム製品において具体化され得る。例として、コンピュータプログラム製品は、パッケージング材料内のコンピュータ可読媒体を含み得る。当業者は、特定の適用例および全体的なシステムに課された設計制約全体に応じて、本開示全体にわたって提示された記載の機能を最も良く実装する方法を認識されよう。
【００６１】
開示された方法におけるステップの特定の順序または階層は、例示的なプロセスの例示であることを理解されたい。設計上の選好に基づいて、本明細書で説明した方法または方法論におけるステップの特定の順序または階層は、再構成可能であることを理解されたい。付随の方法のクレームは、サンプルの順序で様々なステップの要素を示し、本明細書に特に定めがない限り、示された特定の順序または階層に限定されることは意味していない。
前述の説明は、当業者が本明細書に説明された様々な態様を実施することを可能にするように与えられる。これらの態様の様々な修正形態は、当業者に容易に明らかになり、本明細書に定められた一般的な原理は、他の態様に適用することができる。したがって、特許請求の範囲は本明細書で示す態様に限定されるよう意図されているわけではなく、特許請求の範囲の文言と整合するすべての範囲を許容するように意図されており、単数の要素への言及は、そのように明記されていない限り、「唯一無二の」ではなく、「1つまたは複数の」を意味するよう意図されている。別段に明記されていない限り、「いくつかの」という用語は「1つまたは複数の」を指す。項目の列挙「のうちの少なくとも1つ」という句は、単一の要素を含め、それらの項目の任意の組合せを指す。一例として、「a、b、またはcのうちの少なくとも1つ」は、a、b、c、aおよびb、aおよびc、bおよびc、ならびにa、bおよびcを含むことが意図される。当業者に知られているまたは後で知られることになる、本開示全体にわたって説明した様々な態様の要素の構造的および機能的なすべての均等物は、参照により本明細書に明確に組み込まれ、特許請求の範囲によって包含されることが意図される。その上、本明細書で開示する内容は、そのような開示が特許請求の範囲で明記されているかどうかにかかわりなく、公に供することは意図されていない。請求項のいかなる要素も、「のための手段」という句を使用して要素が明記されていない限り、または方法クレームの場合は、「のためのステップ」という句を使用して要素が記載されていない限り、米国特許法第112条第6項の規定に基づき解釈されることはない。
【符号の説明】
【００６２】
100  ワイヤレス通信のためのシステム
102  ユーザ機器(UE)
104  ネットワークエンティティ
106  ユニバーサル集積回路カード(UICC)マネージャ
108  ワイヤレス通信チャネル
111  ユニバーサル集積回路カード(UICC)
200  監視構成要素
202  しきい値管理構成要素
204  しきい値数
206  しきい値時間
208  ユーザインターフェース管理構成要素
210  中断オプション
212  推定進捗状態表示
214  ユーザインターフェース
216  ボタン
218  UICC動作終了構成要素
222  インターネット
400  処理システムを使用する装置
402  バス
404  プロセッサ
406  コンピュータ可読媒体
408  バスインターフェース
410  トランシーバ
412  入出力構成要素
414  処理システム
500  UMTSシステム
502  UMTS地上波無線アクセスネットワーク(UTRAN)
504  コアネットワーク(CN)
506  無線ネットワークコントローラ(RNC)
507  無線ネットワークサブシステム(RNS)
508  NodeB
510  UE
511  UICC
512  モバイルサービス交換センタ(MSC)、ビジターロケーションレジスタ(VLR)
514  GMSC
515  ホームロケーションレジスタ(HLR)、認証センタ(AuC)
516  回線交換ネットワーク
518  サービングGPRSサポートノード(SGSN)
520  ゲートウェイGPRSサポートノード(GGSN)
522  パケットベースネットワーク
600  UTRANアーキテクチャにおけるアクセスネットワーク
602  セル
604  セル
606  セル
612  アンテナグループ
614  アンテナグループ
616  アンテナグループ
618  アンテナグループ
620  アンテナグループ
622  アンテナグループ
624  アンテナグループ
626  アンテナグループ
628  アンテナグループ
630  UE
632  UE
634  UE
636  UE
638  UE
640  UE
642  NodeB
644  NodeB
646  NodeB
710  NodeB
712  データソース
720  送信プロセッサ
730  送信フレームプロセッサ
732  トランスミッタ
734  アンテナ
735  レシーバ
736  受信フレームプロセッサ
738  受信プロセッサ
739  データシンク
740  コントローラ/プロセッサ
742  メモリ
744  チャネルプロセッサ
746  スケジューラ/プロセッサ
750  UE
752  アンテナ
754  レシーバ
756  トランスミッタ
760  受信フレームプロセッサ
770  受信プロセッサ
772  データシンク
778  データソース
780  送信プロセッサ
782  送信フレームプロセッサ
790  コントローラ/プロセッサ
792  メモリ
794  チャネルプロセッサ
【図１】
2016531460.tif 000003
【図２】
2016531460.tif 000004
【図３】
2016531460.tif 000005
【図４】
2016531460.tif 000006
【図５】
2016531460.tif 000007
【図６】
2016531460.tif 000008
【図７】
2016531460.tif 000009
【手続補正書】
【提出日】平成28年6月16日(2016.6.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ワイヤレス通信の方法であって、
ユーザ機器(UE)によって、ユニバーサル集積回路カード(UICC)動作中に前記UEの前記UICCから受け取った1つまたは複数のアイテムを監視するステップであって、前記UICCに関連する1つまたは複数の機能が、前記UICC動作中に進行することをブロックされる、ステップと、
第1のアイテムタイプを有する1つもしくは複数のアイテムの数がしきい値数を超えること、または
前記UICC動作が開始してからの経過時間がしきい値時間を超えること
のうちの少なくとも1つを判定するステップと、
前記判定に基づいて、前記UICC動作が継続中であることを示す第1の通知を、前記UEに関連するユーザインターフェースに提供するステップと
を含む、方法。
【請求項２】
ユーザが前記UICC動作の完了前に前記UICC動作を終了させることができるように前記ユーザインターフェースを介して中断オプションを提供するステップをさらに含む、請求項1に記載の方法。
【請求項３】
前記中断オプションは、前記UICC動作のための推定総時間を超える持続時間が経過した後、提供される、請求項2に記載の方法。
【請求項４】
前記中断オプションが選択されたことを示すユーザ入力を前記ユーザインターフェースを介して受け取るステップと、
前記UICC動作の完了前に前記UICC動作を終了させるステップと
をさらに含む、請求項2に記載の方法。
【請求項５】
前記ユーザインターフェースを介して前記UICC動作に関する推定進捗状態表示を提供するステップをさらに含む、請求項1に記載の方法。
【請求項６】
前記推定進捗状態表示は、前記UICC動作のタイプに基づいている、請求項5に記載の方法。
【請求項７】
前記UICC動作の前記タイプは、
公開鍵生成動作、および
前記UICC上へのアプレットのインストール
のうちの少なくとも1つである、請求項6に記載の方法。
【請求項８】
前記UICC動作が完了したことを示す第2のアイテムタイプを有する前記1つまたは複数のアイテムのうちの1つのアイテムを受け取るステップと、
前記第2のアイテムタイプを有する前記アイテムを受け取るステップに基づいて前記ユーザインターフェースから前記第1の通知を除去するステップと
をさらに含む、請求項1に記載の方法。
【請求項９】
前記第2のアイテムタイプを有する前記アイテムを受け取るステップに基づいて前記UICC動作の完了成功を示す第2の通知を前記ユーザインターフェースに提供するステップをさらに含む、請求項8に記載の方法。
【請求項１０】
前記判定するステップが、前記第1のアイテムタイプを有する前記1つまたは複数のアイテムの数が前記しきい値数を超えることを判定するステップを含み、
前記第1のアイテムタイプは、NULLプロシージャバイトを含む、請求項1に記載の方法。
【請求項１１】
ワイヤレス通信のための装置であって、
ユーザ機器(UE)によって、ユニバーサル集積回路カード(UICC)動作中に前記UEの前記UICCから受け取った1つまたは複数のアイテムを監視するための手段であって、前記UICCに関連する1つまたは複数の機能が、前記UICC動作中に進行することをブロックされる、手段と、
第1のアイテムタイプを有する1つもしくは複数のアイテムの数がしきい値数を超えること、または
前記UICC動作が開始してからの経過時間がしきい値時間を超えること
のうちの少なくとも1つを判定するための手段と、
前記判定に基づいて、前記UICC動作が継続中であることを示す通知を、前記UEに関連するユーザインターフェースに提供するための手段と
を含む、装置。
【請求項１２】
ユーザが前記UICC動作の完了前に前記UICC動作を終了させることができるように前記ユーザインターフェースを介して中断オプションを提供するための手段をさらに含む、請求項11に記載の装置。
【請求項１３】
前記中断オプションが選択されたことを示すユーザ入力を前記ユーザインターフェースを介して受け取るための手段と、
前記UICC動作の完了前に前記UICC動作を終了させるための手段と
をさらに含む、請求項12に記載の装置。
【請求項１４】
前記ユーザインターフェースを介して前記UICC動作に関する推定進捗状態表示を提供するための手段をさらに含む、請求項11に記載の装置。
【請求項１５】
前記UICC動作が完了したことを示す第2のアイテムタイプを有する前記1つまたは複数のアイテムのうちの1つのアイテムを受け取るための手段と、
前記第2のアイテムタイプを有する前記アイテムを受け取ることに基づいて前記ユーザインターフェースから前記通知を除去するための手段と
をさらに含む、請求項11に記載の装置。
【請求項１６】
ワイヤレス通信のための装置であって、
ユーザ機器(UE)によって、ユニバーサル集積回路カード(UICC)動作中に前記UEの前記UICCから受け取った1つまたは複数のアイテムを監視するように構成された監視構成要素であって、前記UICCに関連する1つまたは複数の機能が、前記UICC動作中に進行することをブロックされる、監視構成要素と、
第1のアイテムタイプを有する1つもしくは複数のアイテムの数がしきい値数を超えること、または
前記UICC動作が開始してからの経過時間がしきい値時間を超えること
のうちの少なくとも1つを判定するように構成されたしきい値管理構成要素と、
前記判定に基づいて、前記UICC動作が継続中であることを示す通知を、前記UEに関連するユーザインターフェースに提供するように構成されたユーザインターフェース管理構成要素と
を含む、装置。
【請求項１７】
前記ユーザインターフェース管理構成要素は、ユーザが前記UICC動作の完了前に前記UICC動作を終了させることができるように前記ユーザインターフェースを介して中断オプションを提供するように構成される、請求項16に記載の装置。
【請求項１８】
前記ユーザインターフェース管理構成要素は、前記中断オプションが選択されたことを示すユーザ入力を前記ユーザインターフェースを介して受け取るように構成され、
前記UICC動作の完了前に前記UICC動作を終了させるように構成されたUICC動作終了構成要素
をさらに含む、請求項17に記載の装置。
【請求項１９】
前記ユーザインターフェース管理構成要素は、前記ユーザインターフェースを介して前記UICC動作に関する推定進捗状態表示を提供するようにさらに構成される、請求項16に記載の装置。
【請求項２０】
前記監視構成要素は、前記UICC動作が完了したことを示す第2のアイテムタイプを有する前記1つまたは複数のアイテムのうちの1つのアイテムを受け取るようにさらに構成され、
前記ユーザインターフェース管理構成要素は、前記第2のアイテムタイプを有する前記アイテムを受け取ることに基づいて前記ユーザインターフェースから前記通知を除去するようにさらに構成される、
請求項16に記載の装置。
【請求項２１】
プロセッサによって実行されるとき、
ユーザ機器(UE)によって、ユニバーサル集積回路カード(UICC)動作中に前記UEの前記UICCから受け取った1つまたは複数のアイテムを前記プロセッサに監視させる命令であって、前記UICCに関連する1つまたは複数の機能が、前記UICC動作中に進行することをブロックされる、命令と、
第1のアイテムタイプを有する1つもしくは複数のアイテムの数がしきい値数を超えること、または
前記UICC動作が開始してからの経過時間がしきい値時間を超えること
のうちの少なくとも1つを前記プロセッサに判定させる命令と、
前記判定に基づいて、前記UICC動作が継続中であることを示す第1の通知を、前記UEに関連するユーザインターフェースに前記プロセッサにより提供させる命令と
を含む、非一時的コンピュータ可読媒体。
【請求項２２】
前記プロセッサによって実行されるとき、前記プロセッサに、ユーザが前記UICC動作の完了前に前記UICC動作を終了させることができるように前記ユーザインターフェースを介して中断オプションを提供させる命令をさらに含む、請求項21に記載のコンピュータ可読媒体。
【請求項２３】
前記中断オプションは、前記UICC動作のための推定総時間を超える持続時間が経過した後、提供される、請求項22に記載のコンピュータ可読媒体。
【請求項２４】
前記プロセッサによって実行されるとき、前記プロセッサに、
前記中断オプションが選択されたことを示すユーザ入力を前記ユーザインターフェースを介して受け取らせ、
前記UICC動作の完了前に前記UICC動作を終了させる
命令をさらに含む、請求項22に記載のコンピュータ可読媒体。
【請求項２５】
前記プロセッサによって実行されるとき、前記プロセッサに、前記ユーザインターフェースを介して前記UICC動作に関する推定進捗状態表示を提供させる命令をさらに含む、請求項21に記載のコンピュータ可読媒体。
【請求項２６】
前記推定進捗状態表示は、前記UICC動作のタイプに基づいている、請求項25に記載のコンピュータ可読媒体。
【請求項２７】
前記UICC動作の前記タイプは、
公開鍵生成動作、および
前記UICC上へのアプレットのインストール
のうちの少なくとも1つである、請求項26に記載のコンピュータ可読媒体。
【請求項２８】
前記プロセッサによって実行されるとき、前記プロセッサに、
前記UICC動作が完了したことを示す第2のアイテムタイプを有する前記1つまたは複数のアイテムのうちの1つのアイテムを受け取らせ、
前記第2のアイテムタイプを有する前記アイテムを受け取ることに基づいて前記ユーザインターフェースから前記第1の通知を除去させる
命令をさらに含む、請求項21に記載のコンピュータ可読媒体。
【請求項２９】
前記プロセッサによって実行されるとき、前記プロセッサに、前記第2のアイテムタイプを有する第2のアイテムを受け取ることに基づいて前記UICC動作の完了成功を示す第2の通知を前記ユーザインターフェースに提供させる命令をさらに含む、請求項28に記載のコンピュータ可読媒体。
【請求項３０】
前記判定させる命令が、前記第1のアイテムタイプを有する前記1つまたは複数のアイテムの数が前記しきい値数を超えることを判定させる命令を含み、
前記第1のアイテムタイプは、NULLプロシージャバイトを含む、請求項21に記載のコンピュータ可読媒体。
【国際調査報告】
2016531460.tif 000010
2016531460.tif 000011
2016531460.tif 000012