(57)【特許請求の範囲】
【請求項１】
通信のための装置であって、
デバイスホスト(DH)(734)によって、前記DH(734)が発見プロセスを実行することを近距離場通信実行環境(NFCEE)(760)が要求していることを示す発見要求通知を近距離場通信コントローラ(NFCC)(730)から受信するための手段(804)であって、前記発見要求通知がRF発見コマンドの作成を簡易化するようにフォーマットされた情報を含む、手段と、
前記発見要求通知に含まれる前記情報を使用して前記無線周波数(RF)発見コマンドを生成するかどうかを判定するための手段(806)と、
前記受信した情報を含めるという決定の後に、前記発見要求通知に含まれる前記情報を使用して前記DH(734)ベースの発見コマンドを生成するための手段(808)と、
前記RF発見コマンドを前記NFCC(730)に送信するための手段(810)と
を備える装置。
【請求項２】
生成するための前記手段(808)が、
前記受信した情報を含めないという決定に基づいて、前記要求がDH(734)から生じたことを示すパラメータを用いて前記RF発見コマンドを生成するための手段(808)をさらに備える、請求項1に記載の装置。
【請求項３】
前記情報が、RF技術およびモードパラメータを備える、請求項1に記載の装置。
【請求項４】
前記情報が、前記NFCEE(760)によって要求される、前記発見プロセスで使用するためのRFタイプ、動作モード、およびアクティブまたはパッシブ通信タイプを前記DH(734)に示す、請求項1に記載の装置。
【請求項５】
前記発見要求通知がRF_NFCEE_DISCOVERY_REQ_NTFメッセージを備える、請求項1に記載の装置。
【請求項６】
前記RF発見コマンドがRF_DISCOVER_CMDメッセージを備える、請求項1に記載の装置。
【請求項７】
前記NFCEE(760)が、前記NFCC(730)に直接結合されたセキュア要素を備える、請求項1に記載の装置。
【請求項８】
前記NFCEE(760)が、加入者情報モジュール(SIM)またはCDMA加入者識別モジュール(CSIM)のうちの少なくとも1つを含む汎用統合通信カード(UICC)を備える、請求項1に記載の装置。
【請求項９】
受信するための前記手段が、
前記RF発見コマンドの受信成功を示す発見応答を前記NFCC(730)から受信するための手段(804)をさらに備える、請求項1に記載の装置。
【請求項１０】
通信の方法であって、
デバイスホスト(DH)によって、前記DHが発見プロセスを実行することを近距離場通信実行環境(NFCEE)が要求していることを示す発見要求通知を近距離場通信コントローラ(NFCC)から受信するステップ(402)であって、前記発見要求通知がRF発見コマンドの作成を簡易化するようにフォーマットされた情報を含む、ステップと、
前記発見要求通知に含まれる前記情報を使用して前記無線周波数(RF)発見コマンドを生成するかどうかを判定するステップ(404)と、
前記受信した情報を含めるという決定の後に、前記発見要求通知に含まれる前記情報を使用して前記DHベースの発見コマンドを生成するステップ(514)と、
前記RF発見コマンドを前記NFCCに送信するステップ(408)と
を備える方法。
【請求項１１】
前記受信した情報を含めないという決定に基づいて、前記要求がDHから生じたことを示すパラメータを用いて前記RF発見コマンドを生成するステップ(404)をさらに備える、請求項10に記載の方法。
【請求項１２】
前記情報が、RF技術およびモードパラメータを備える、請求項10に記載の方法。
【請求項１３】
前記情報が、前記NFCEE(760)によって要求される、前記発見プロセスで使用するためのRFタイプ、動作モード、およびアクティブまたはパッシブ通信タイプを前記DH(734)に示す、請求項10に記載の方法。
【請求項１４】
前記発見要求通知が、RF_NFCEE_DISCOVERY_REQ_NTFメッセージを備え、前記RF発見コマンドが、RF_DISCOVER_CMDメッセージを備え、前記NFCEE(760)が、前記NFCC(730)に直接結合されたセキュア要素を備え、前記セキュア要素が、加入者情報モジュール(SIM)またはCDMA加入者識別モジュール(CSIM)のうちの少なくとも1つを含む汎用統合通信カード(UICC)を備える、請求項10に記載の方法。
【請求項１５】
前記RF発見コマンドの受信成功を示す発見応答を前記NFCC(730)から受信するステップ(412)をさらに備える、請求項10に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
米国特許法第119条に基づく優先権の主張
本特許出願は、本出願の譲受人に譲渡され、参照により本明細書に明確に組み込まれる、2011年9月23日に出願された「METHODS AND APPARATUS FOR IMPROVING NFCEE DISCOVERY PROCESS」と題する米国仮出願第61/538,676号の優先権を主張する。
【０００２】
同時係属特許出願の参照
本特許出願は、本出願の譲受人に譲渡され、参照により本明細書に明確に組み込まれる、2011年9月13日に出願された、代理人整理番号第113311P1号を有する以下の同時係属米国仮特許出願「METHODS AND APPARATUS FOR PROVIDING NFCEE CONTEXT TO NFC DISCOVERY PROCESS」に関する。
【０００３】
開示される態様は、一般に、デバイス間および/またはデバイス内での通信に関し、詳細には、近距離場通信(NFC)実行環境(NFCEE)から生じる要求のための、NFCコントローラ(NFCC)およびデバイスホスト(DH)によって容易にされる、無線周波数(RF)発見プロセスを改善するための方法およびシステムに関する。
【背景技術】
【０００４】
技術における進歩は、小型で、より高性能なパーソナルコンピューティングデバイスをもたらしている。たとえば、現在、それぞれ小型で、軽量であり、ユーザが簡単に持ち運ぶことができる、携帯式のワイヤレス電話、携帯情報端末(PDA)、およびページングデバイスなどの、ワイヤレスコンピューティングデバイスを含む、様々な携帯式のパーソナルコンピューティングデバイスが存在する。より詳細には、携帯式のワイヤレス電話は、たとえば、ワイヤレスネットワークを介して音声およびデータパケットを通信するセルラー電話をさらに含む。多くのそのようなセルラー電話は、コンピューティング機能を常に増加させて製造されており、したがって、小型のパーソナルコンピュータおよびハンドヘルドPDAと同等になっている。さらに、そのようなデバイスは、セルラー通信、ワイヤレスローカルエリアネットワーク(WLAN)通信、NFCなど、様々な周波数および適用可能なカバレージエリアを使用する通信を可能にしている。
【０００５】
NFCフォーラムコントローラインターフェース(NCI)仕様の現在のドラフトに記載されているように、DHはNFCCとの通信を編成して、RF発見プロセスを開始する。このプロセスの一部として、NFCCが実行すべき発見タスクのリストをカバーするパラメータを含むRF発見コマンド(たとえば、RF_DISCOVER_CMD)が使用される。RF発見プロセスに関連付けられた別のメッセージは、NFCEE発見要求通知(たとえば、RF_NFCEE_DISCOVERY_REQ_NTF)である。RF_NFCEE_DISCOVERY_REQ_NTFにより、NFCCは、NFCEE(たとえば、セキュア要素)がNFCCに結合されること、また、NFCEEがNFCCに、NFCEEに代わってRF発見を実行するように促そうとしていることをDHに通知することができる。たとえば、NFCEE(たとえば、汎用統合通信カード(universal integrated communication card)(UICC))または他のセキュア要素上に常駐するアプリケーションに、DHとは無関係にNFCトランザクションを試行させるようにすることが可能である。これまでのところ、RF_DISCOVER_CMDに含まれるパラメータとRF_NFCEE_DISCOVERY_REQ_NTFにおけるパラメータとの間の相互作用/重複はない。したがって、NFCEEがRF発見のためにNFCCを使用しようとしていることがDHに通知され得るが、DHには、NFCEEがそのようなRF発見の間に使用されることを好む/要求するであろう、いかなる構成パラメータも知らされない。たとえば、DHは、RF技術(NFC-A、B、F)、RFモード(たとえば、ポーリング、リスニング)、およびRF発見の間にアクティブ通信が使用されるかパッシブ通信が使用されるかに関するNFCEEの選好に気づいていない。したがって、NFCCがNFCEEに代わってRF発見を開始するのに十分な情報をDHに提供することができる機構を提供するための、改善された装置および方法が望まれる場合がある。
【発明の概要】
【課題を解決するための手段】
【０００６】
以下で、1つまたは複数の態様の基本的理解を与えるために、そのような態様の概要を提示する。この概要は、すべての企図された態様の包括的な概観ではなく、すべての態様の主要または重要な要素を識別するものでも、いずれかまたはすべての態様の範囲を定めるものでもない。その目的は、後で提示するより詳細な説明の導入として、1つまたは複数の態様のいくつかの概念を提示することである。
【０００７】
NFCCがNFCEEに代わってRF発見を開始するのに十分な情報をDHに提供することができる機構を提供することに関して、様々な態様について説明する。一例では、NFCデバイスにより、DHは、DHが発見プロセスを実行することをNFCEEが要求していることを示す発見要求通知をNFCCから受信するように構成され得る。発見要求通知は、RF発見コマンドの作成を簡略化するようにフォーマットされた情報を含み得る。DHは、発見要求通知に含まれる情報を使用してRF発見コマンドを生成するかどうかを判定し、受信した情報を含めるという決定の後に、発見要求通知に含まれる情報を使用してDHベースの発見コマンドを生成し、RF発見コマンドをNFCCに送信するようにさらに構成され得る。
【０００８】
関連する態様によれば、NFCCがNFCEEに代わってRF発見を開始するのに十分な情報をDHに提供することができる機構を提供するための方法。この方法は、DHが発見プロセスを実行することをNFCEEが要求していることを示す発見要求通知をNFCCから受信するステップを含むことができる。この方法は、発見要求通知に含まれる情報を使用してRF発見コマンドを生成するかどうかを判定するステップを含み得る。この方法は、受信した情報を含めるという決定の後に、発見要求通知に含まれる情報を使用してDHベースの発見コマンドを生成するステップをさらに含み得る。さらに、この方法は、RF発見コマンドをNFCCに送信するステップを含むことができる。
【０００９】
別の態様は、通信装置に関する。ワイヤレス通信装置は、DHが発見プロセスを実行することをNFCEEが要求していることを示す発見要求通知をNFCCから受信するための手段を含むことができる。この通信装置は、発見要求通知に含まれる情報を使用してRF発見コマンドを生成するかどうかを判定するための手段を含むことができる。この通信装置は、受信した情報を含めるという決定の後に、発見要求通知に含まれる情報を使用してDHベースの発見コマンドを生成するための手段をさらに含むことができる。さらに、この通信装置は、RF発見コマンドをNFCCに送信するための手段を含むことができる。
【００１０】
別の態様は、通信装置に関する。この装置は、DHが発見プロセスを実行することをNFCEEが要求していることを示す発見要求通知をNFCCから受信するように構成されたDHを含むことができる。DHは、発見要求通知に含まれる情報を使用してRF発見コマンドを生成するかどうかを判定するように構成され得る。DHは、受信した情報を含めるという決定の後に、発見要求通知に含まれる情報を使用してDHベースの発見コマンドを生成するようにさらに構成され得る。また、DHは、RF発見コマンドをNFCCに送信するように構成され得る。
【００１１】
別の態様は、DHが発見プロセスを実行することをNFCEEが要求していることを示す発見要求通知をNFCCから受信するためのコードを備えるコンピュータ可読媒体を有することができるコンピュータプログラム製品に関する。コンピュータ可読媒体は、発見要求通知に含まれる情報を使用してRF発見コマンドを生成するかどうかを判定するためのコードを含むことができる。コンピュータ可読媒体は、受信した情報を含めるという決定の後に、発見要求通知に含まれる情報を使用してDHベースの発見コマンドを生成するためのコードをさらに含むことができる。また、コンピュータ可読媒体は、RF発見コマンドをNFCCに送信するためのコードを含むことができる。
【００１２】
上記のおよび関連の目的の達成のために、1つまたは複数の態様は、以下で十分に説明し、特許請求の範囲で具体的に指摘する特徴を含む。以下の説明および添付の図面は、1つまたは複数の態様のいくつかの例示的な特徴を詳細に説明する。しかしながら、これらの特徴は、様々な態様の原理が使用され得る様々な方法のうちのいくつかを示すものにすぎず、この説明は、そのようなすべての態様およびそれらの等価物を含むものとする。
【００１３】
開示される態様を限定するためではなく例示するために与えられる添付の図面とともに、開示される態様が以下で説明され、同様の記号表示は同様の要素を示している。
【図面の簡単な説明】
【００１４】
【図１】一態様による、近距離場ワイヤレス通信システムのブロック図である。
【図２】一態様による、近距離場通信伝達システムの概略図である。
【図３】一態様による、NFC環境のブロック図である。
【図４】一態様による、NFCEEから生じるNFCC発見プロセスを改善する一例を説明するフローチャートである。
【図５】一態様による、NFCEEから生じるNFCC発見プロセスを改善する一例を説明するコールフロー図である。
【図６】一態様による、NFCEEから生じるNFCC発見プロセスを改善する別の例を説明するコールフロー図である。
【図７】一態様による、デバイスホスト(DH)の例示的なアーキテクチャの機能ブロック図である。
【図８】一態様による、NFCEEから生じるNFCC発見プロセスを改善するための例示的な通信システムの機能ブロック図である。
【発明を実施するための形態】
【００１５】
次に、図面を参照しながら様々な態様について説明する。以下の説明では、説明の目的で、1つまたは複数の態様の完全な理解を与えるために多数の具体的な詳細が記載される。ただし、そのような態様をこれらの具体的な詳細なしに実施できることを理解されたい。
【００１６】
一般に、デバイスは、NFCデバイスおよび/またはタグのカバレージエリアの範囲内にあるとき、NFCターゲットデバイスおよび/またはタグを認識することができる。その後、デバイスは、通信の確立を可能にするのに十分な情報を得ることができる。確立され得る通信の一形態は、ピアツーピア通信リンク(たとえば、NFC-DEPベースの通信リンク)である。本明細書で説明するように、デバイス間の通信は、限定はしないが、NFC-A、NFC-B、NFC-Fなど、様々なNFC RF技術を介して可能となり得る。さらに、異なるNFC技術が、通信の異なるフェーズ(たとえば、活性化フェーズ、データ交換フェーズなど)の間に可能となり得る。またさらに、異なるビットレートが、通信の異なるフェーズにおいて使用され得る。
【００１７】
図1は、本発明の様々な例示的な実施形態によるワイヤレス通信システム100を示す。入力電力102が、エネルギー伝達をもたらす放射界106を生成するために、送信機104に供給される。受信機108は放射界106と結合し、出力電力110と結合されたデバイス(図示せず)によって蓄積または消費するために、出力電力110を生成する。送信機104と受信機108の両方は、距離112だけ離されている。例示的な一実施形態では、送信機104および受信機108は、相互共振関係に従って構成されており、受信機108の共振周波数と送信機104の共振周波数とが非常に近いとき、送信機104と受信機108との間の送信損失は、受信機108が放射界106の「近距離」に位置するとき、最小である。
【００１８】
送信機104は、エネルギー送信のための手段として、送信アンテナ114をさらに含む。受信機108は、エネルギー受信のための手段として、受信アンテナ118を含む。送信アンテナおよび受信アンテナは、それらに関連付けられたアプリケーションおよびデバイスに応じてサイズ決定される。上述のように、効率的なエネルギー伝達は、電磁波内のエネルギーの大部分を遠距離場に伝播するのではなく、送信アンテナの近距離場内のエネルギーの大部分を受信アンテナと結合することによって発生する。この近距離場にあるとき、カップリングモードが、送信アンテナ114と受信アンテナ118との間に発生され得る。この近距離場カップリングが発生し得る、アンテナ114および118の周りの領域を、本明細書ではカップリングモード領域と呼ぶ。
【００１９】
図2は、例示的な近距離場ワイヤレス通信システムの概略図である。送信機204は、発振器222と、電力増幅器224と、フィルタおよび整合回路226とを含む。発振器は、調整信号223に応答して調整され得る所望の周波数における信号を生成するように構成される。制御信号225に応答する増幅量で、電力増幅器224によって、発振器信号を増幅することができる。フィルタおよび整合回路226は、高調波または他の不要な周波数をフィルタ除去し、送信機204のインピーダンスを送信アンテナ214に整合させるために含まれ得る。
【００２０】
受信機208は、図2に示すようにバッテリー236を充電するため、または受信機に結合されたデバイス(図示せず)に電力供給するためのDC電力出力を生成するために、整合回路232と、整流器およびスイッチング回路234とを含み得る。整合回路232は、受信機208のインピーダンスを受信アンテナ218に整合させるために含まれ得る。受信機208および送信機204は、別々の通信チャネル219(たとえば、Bluetooth(登録商標)、zigbee、セルラーなど)上で通信することができる。
【００２１】
図3を参照すると、一態様による通信ネットワーク300のブロック図が示されている。通信ネットワーク300は、アンテナ324を介して、1つまたは複数のNFC技術326(たとえば、NFC-A、NFC-B、NFC-Fなど)を使用して遠隔NFCデバイス330と通信し得る通信デバイス310を含み得る。一態様では、遠隔NFCデバイス330および/または通信デバイス310は、1つまたは複数のRFプロトコル336を使用する1つまたは複数のRFインターフェース334を介したNFCモジュール332によって、アクティブまたはパッシブのいずれかの通信モード338で、通信するように動作可能であり得る。別の態様では、通信デバイス310は、アクセスネットワークおよび/またはコアネットワーク(たとえば、CDMAネットワーク、GPRSネットワーク、UMTSネットワーク、ならびに他のタイプのワイヤラインおよびワイヤレスの通信ネットワーク)に接続されるように動作可能であり得る。一態様では、遠隔NFCデバイスは、限定はしないが、遠隔NFCタグ、リーダ/ライタデバイス、ピアイニシエータデバイス、遠隔ピアターゲットデバイスなどを含み得る。
【００２２】
通信デバイス310は、NCI320を含み得る。一態様では、NCI320は、NFC対応アンテナとNFCコントローラ312との間の通信を可能にするように動作可能である。NCI320は、リスニングモードおよび/またはポーリングモードで機能するように動作可能であり得る。
【００２３】
別の態様では、通信デバイス310は1つまたは複数のNFCEE350を含み得る。一態様では、NFCEE350はNFCコントローラ312に結合され得る。さらに、NFCEE350は、NFCコントローラ312を介して様々な機能アベイラビリティへのアクセスを要求するように動作可能な1つまたは複数のアプリケーションを含み得る。一態様では、NFCEE350はセキュア要素であってもよい。一態様では、NFCEE350は、限定はしないが、加入者情報モジュール(SIM)、CDMA加入者識別モジュール(CSIM)などの様々なモジュールを有するUICCを含み得る。別の態様では、各NFCEE350は、RF発見プロセスの間に使用するためのNFCEE識別子を使用して、NFCコントローラ312によって区別され得る。
【００２４】
通信デバイス310は、NFCコントローラ312を含み得る。一態様では、NFCC312は、NFCEE発見要求モジュール314を含み得る。NFCEE発見要求モジュール314は、1つまたは複数のNFCEE350から要求を受信するように動作可能であり得る。一態様では、そのような要求は、NFCEE識別子およびNFCコントローラ312に関連付けられたRF発見プロセスなどの機能へのアクセスの要求を含み得る。DH340がRF発見プロセスを制御するとき、NFCEE発見要求モジュール314は、NFCEEを識別する1つまたは複数のパラメータおよび/またはNFCEEがRF発見プロセスの間に使用するのを好むであろう構成設定を示す1つまたは複数のパラメータを含むNFCEE発見要求通知(たとえば、RF_NFCEE_DISCOVERY_REQ_NTF)メッセージを生成するようにさらに動作可能であり得る。表1は、一態様による、RF_NFCEE_DISCOVERY_REQ_NTFメッセージに含まれ得る様々なフィールドについて説明するものである。
【００２５】
【表１】
0005760151.tif 000002
【００２６】
表1内の表の参照番号(たとえば、セクション5.2、表53)は、現行のNCIドラフト規格の文脈で作られたものである。一般に、DH340は、それ独自の要件および他のNFCEE350に対する要求に基づいて、NFCEE350の要求を考慮に入れることができる。DHはNFCEE350の要求を考慮に入れることができるが、この通知の受信時にDH340によって取られるアクションは実装形態固有のものである。さらに、DH340がNFCEE350に代わってRF発見を開始すると決定した場合、DH340は、RF発見コマンド(たとえば、RF_DISCOVER_CMD)の構成リストフィールドに、表1で提供された通知のRF技術およびモード値を含め得る。
【００２７】
DH340は、NFCC312にRF発見に関連付けられた様々な機能を実行するように促すコマンドを生成するように動作可能なRF発見コマンドモジュール342を含み得る。表2は、RF_DISCOVER_CMDに含まれ得る様々なフィールドについて説明するものである。
【００２８】
【表２】
0005760151.tif 000003
【００２９】
表2を参照すると、パラメータ「発見タイプ」および「発見頻度」は、NFCC312がRF発見プロセスを実行する方法を構成するために、DH340によって提供される。さらに、RF発見コマンドは、NFCEE識別子値のフィールドを含み得る。NFCEE識別子は説明の目的で表に含まれており、本明細書で開示される態様に関連付けて使用されてもよく、使用されなくてもよい。表2内の表の参照番号(たとえば、表80、表52)は、現行のNCIドラフト規格の文脈で作られたものである。上記のように、表52および表53は同じ内容を含み、したがって、表2に記載される発見タイプ値は、表1に記載されるようにRF技術およびモード値と交換可能であり得る。一態様では、DH340はそれ独自の理由でRF発見を開始しようとするので、RF_DISCOVER_CMDメッセージが送られているとき、NFCEE識別子はデフォルト値に設定され得る。別の態様では、NFCEE識別子は、RF_NFCEE_DISCOVERY_REQ_NTFにおける、NFCC350によって提供されたNFCEEの値に設定され得る。
【００３０】
動作時、DH340は、NFCC312がRF_DISCOVER_CMDを送ることによって発見アクティビティを開始することを要求する。RF_DISCOVER_CMDにおけるNFCEE IDならびにRF技術およびモード値は、コマンドが以前のRF_NFCEE_DISCOVERY_REQ_NTFの結果としてNFCC312およびNFCEE350から送られるかどうか、およびどのような構成設定をNFCEE350が要求しているかをNFCC312に通知するために使用され得る。DH340内で行われた決定によりメッセージが送られる場合、NFCEE-IDパラメータの値はデフォルト値(たとえば、DH-NFCEE)に設定され、RF技術およびモード値はDHによって決定されたとおりに設定され得る。そうではなく、DH340がNFCEE350に代わってRF発見を開始するという要求に反応しているのでメッセージが送られる場合、NFCEE-IDパラメータの値は関係するRF_NFCEE_DISCOVERY_REQ_NTFで送られたNFCEE ID値に設定され得、RF技術およびモード値は関係するRF_NFCEE_DISCOVERY_REQ_NTFで送られたRF技術およびモード値に設定され得る。したがって、RF_NFCEE_DISCOVERY_REQ_NTFを作成し、ポピュレートする際に使用されるフォーマットは、RF_DISCOVER_CMDを作成し、ポピュレートする際に使用されるフォーマットと同じであり得る。
【００３１】
パラメータがNFCC312にとって許容可能なものである場合、NFCC312は、STATUS_OKのステータスとともにRF_DISCOVER_RSPを返し、それに応じてRF発見プロセスを開始することになる。対照的に、NFCEE-IDフィールド値がNFCCによって認識されない場合、RF_DISCOVER_RSPはエラーコードを含むことになる。したがって、関係するパラメータを含むメッセージの例示的なチェーンは、NFCC312からDH340へのRF_NFCEE_DISCOVERY_REQ_NTF(NFCEE_ID=n、DiscoveryType=D)メッセージ、DH340からNFCC312へのRF_DISCOVER_CMD(NFCEE_ID=n、nDiscoveryTypes=1、DiscoveryType=D)、およびNFCC312からDH340へのRF_DISCOVER_RSP(STATUS_OK)を含み得る。別の態様では、関係するパラメータを含むメッセージの例示的なチェーンは、NFCC312からDH340へのRF_NFCEE_DISCOVERY_REQ_NTF(NFCEE_ID=n、RFTechAndMode=R)、DH340からNFCC312へのRF_DISCOVER_CMD(NFCEE_ID=n、nRFTechAndModes=1、RFTechAndMode=R)、NFCC312からDH340へのRF_DISCOVER_RSP(STATUS_OK)を含み得る。
【００３２】
したがって、通信デバイス310およびデバイス340は、改善されたNFCEE RF発見を提供するための効率的で最適化され、簡略化された手順を利用する。
【００３３】
図4〜図6は、提示された主題の様々な態様による方法を示している。説明を簡単にするために、方法は、一連の行為またはシーケンスステップとして図示および説明しているが、いくつかの行為は、本明細書で図示および説明したものと異なる順序で、かつ/または他の行為と同時に行うことができるため、特許請求する主題は、行為の順序によって限定されないことを理解し、諒解されたい。たとえば、方法は、代わりに、状態図においてなど、一連の相互に関係する状態またはイベントとして表すことができることを、当業者であれば理解し、諒解されよう。さらに、特許請求する主題に従って方法を実装するために、示したすべての行為が必要とされ得るわけではない。加えて、以下および本明細書の全体にわたって開示される方法を製造品に記憶して、そのような方法をコンピュータにトランスポートし、伝達するのを容易にすることができることをさらに諒解されたい。本明細書で使用される場合、製造品という用語は、任意のコンピュータ可読デバイス、キャリア、または媒体からアクセス可能なコンピュータプログラムを包含するものとする。
【００３４】
次に図4を参照すると、フローチャートは、NFCEE RF発見を改善するための例示的なプロセス400について説明している。ブロック402において、DHはNFCCからNFCEE発見要求通知を受信し得る。一態様では、NFCEE発見要求通知はRF_NFCEE_DISCOVERY_REQ_NTFメッセージであり得る。そのような態様では、要求は、NFCEEからRF発見サービスの要求を受信したことに応答して、NFCCによって送られ得る。一態様では、通知はNFCEE識別子(たとえば、NFCEE-ID)および構成パラメータ(たとえば、RF技術およびモード)を含み得る。
【００３５】
ブロック404において、DHはNFCEE発見要求の受信に応答してRF発見コマンドを生成するかどうかを判定し得る。ブロック404において、DHがNFCEE発見要求に応答してRF発見コマンドを生成すると決定した場合、ブロック408において、DHは、プロセスが要求元NFCEEから生じたことと、NFCEEの構成選好とを示すNFCEE識別子および構成パラメータを含む、生成したRF発見コマンドを送信する。一態様では、構成パラメータは、RF技術(NFC-A、B、F)、RFモード(たとえば、ポーリング、リスニング)、およびRF発見の間にアクティブ通信が使用され得るかパッシブ通信が使用され得るかを示し得る。対照的に、ブロック404において、DHがNFCEE発見要求に応答してRF発見コマンドを生成しないと決定した場合、ブロック406において、任意選択の態様では、DHは、NFCEE識別子フィールドにおけるデフォルト値を含むRF発見コマンドを送信し得る。追加または代替として、ブロック406において、DHがNFCEE発見要求に応答してRF発見コマンドを生成しないと決定した場合、プロセスは終了し得る。一態様では、デフォルト値(たとえば、DH-NFCEE ID)はゼロであってもよい。ブロック410において、DHは、RF発見コマンドの受信を確認する応答(たとえば、RF_DISCOVER_RSP)をNFCCから受信し得る。さらに、ブロック412において、DHは、遠隔NFCエンドポイントとのインターフェースがアクティブにされたこと(たとえば、RF_INTF_ACTIVATED_NTF)を示す通知を受信し得る。一態様では、RF_DISCOVER_CMDのときとRF_INTF_ACTIVATED_NTFのときとの間に送られる追加のコマンド/応答があり得る。発見コマンドがNFCEE IDを含んでいた一態様では、通知は、NFCEEがアクティブにNFCCを使用していることを示すために提供され得る。発見コマンドがデフォルトのNFCEE IDを含んでいた一態様では、通知は、検出された遠隔NFCエンドポイントとのデータ通信が可能であることをDHに通知し得る。
【００３６】
図5および図6は、NFCC RF発見機能を使用するというNFCEE要求に応答したRF発見に関連付けられたコールフロー図である。次に図5を参照すると、デバイスホスト502、1つまたは複数のNFCEE504、NFCC506、および遠隔NFCエンドポイント508を含むNFC環境500が示されている。
【００３７】
行為510において、1つまたは複数のNFCEE504のうちの1つ(たとえば、NFCEE(N))は、NFCC506へのRF発見アクセスを要求する。行為512において、NFCC506は、RF NFCEE発見要求通知(たとえば、RF_NFCEE_DISCOVERY_REQ_NTF)を生成し、その要求をデバイスホスト502に通信し得る。一態様では、要求はNFCEE識別子(たとえば、NFCEE ID=N)および構成パラメータ(たとえば、RF技術およびモード)を含む。行為514において、デバイスホスト502は、NFCEE504から生じた要求を受け入れると決定し、要求元NFCEE504(たとえば、NFCEE ID=N)を示すように設定されたNFCEE IDフィールドと構成パラメータ(たとえば、RF技術およびモード)に設定されたRF技術およびモードフィールドとを有するRF発見コマンド(たとえば、RF_DISCOVER_CMD)を生成する。
【００３８】
一般に、構成パラメータがフォーマットされず、RF発見コマンドにおけるRF技術およびモードフィールドを選択した場合、デバイスホスト502は、RF NFCEE発見要求通知における1つまたは複数の構成パラメータを変換してRF発見コマンドで使用されるフォーマットに一致させる、少なくとも1つの追加ステップを実行することが必要になる。たとえば、RF技術のみがRF NFCEE発見要求通知に追加された場合、任意のアプリケーションRFモードおよび/または通信タイプ(たとえば、アクティブまたはパッシブ)に関して十分な情報をデバイスホスト502に提供しない。さらに、デバイスホスト502がRF技術からRFモードを推測することができた場合でも、デバイスホストは依然としていかなる通信タイプ(たとえば、アクティブまたはパッシブ)にも気づかないことになる。たとえば、(ポーリングモードとリスニングモードの両方における)NFC-A技術またはNFC-F技術の場合、デバイスホスト502は、正しいRF技術およびモード値を選択してRF発見コマンドを生成するために、これがパッシブであるかアクティブであるかを知る必要がある。したがって、RF発見コマンドで使用される値をミラーリングするようにフォーマットされたRF NFCEE発見要求通知に構成パラメータを含めることは、より簡単な処理を可能にし、NFCEE504が好むRF技術およびモードを含むRF発見コマンドを生成する。
【００３９】
行為516において、デバイスホスト502はRF発見コマンドをNFCC506に送信する。行為518において、NFCC506は、応答メッセージ(RF_DISCOVER_RSP)を用いてコマンドの受信を確認する。行為520において、NFCC506は、遠隔NFCエンドポイント508の存在を検出する。一態様では、NFCC506は、構成パラメータに基づいて、特定のRF技術、モード、および通信タイプ使用するように構成される。遠隔NFCポイント508を検出したことに応答して、行為522において、NFCC506は通知メッセージ(たとえば、RF_INTF_ACTIVATED_NTF)をデバイスホスト502に送信する。一態様では、通知は、NFCC506とNFCEE504(たとえば、NFCEE Direct)との間で後続の通信が実行され得ることをさらに示す。行為524において、遠隔NFCエンドポイント508の存在がNFCEE504に通知され、行為526aおよび行為526bにおいて、データがNFCEE504と遠隔NFCエンドポイント508との間でNFCC506を介して通信され得る。一態様では、複数の遠隔NFCエンドポイント508の存在が検出された場合、NFCC506は複数の遠隔NFCエンドポイント508の検出をDH502に通信することができ(図示せず)、DH502は複数の遠隔NFCエンドポイント508のなかから、通信する1つの遠隔NFCエンドポイント508を選択することができる。
【００４０】
次に図6を参照すると、デバイスホスト602、1つまたは複数のNFCEE604、NFCC606、および遠隔NFCエンドポイント608を含むNFC環境600が示されている。
【００４１】
行為610において、1つまたは複数のNFCEE604のうちの1つ(たとえば、NFCEE(N))は、NFCC606へのRF発見アクセスを要求する。行為612において、NFCC606は、RF NFCEE発見要求通知(たとえば、RF_NFCEE_DISCOVERY_REQ_NTF)を生成し、その要求をデバイスホスト602に通信し得る。一態様では、要求はNFCEE識別子(たとえば、NFCEE ID=N)および構成パラメータ(たとえば、RF技術およびモード)を含む。行為614において、デバイスホスト602は、NFCEE604から生じた要求を受け入れないと決定し、その代わりに、DH602(たとえば、NFCEE ID=0)を示すデフォルト値(たとえば、DH-NFCEE ID)に設定されたNFCEE IDフィールドを有するRF発見コマンド(たとえば、RF_DISCOVER_CMD)を生成し得る。行為616において、デバイスホスト602はRF発見コマンドをNFCC506に送信する。行為618において、NFCC606は、応答メッセージ(RF_DISCOVER_RSP)を用いてコマンドの受信を確認する。行為620において、NFCC606は、遠隔NFCエンドポイント608の存在を検出する。遠隔NFCポイント608を検出したことに応答して、行為622において、NFCC606は通知メッセージ(たとえば、RF_INTF_ACTIVATED_NTF)をデバイスホスト602に送信する。デバイスホスト602は、要求がNFCEE604から生じたといういかなる指標も含めないと決定したので、遠隔NFCエンドポイント608の存在を示すさらなる通知は、NFCC606によってNFCEE604に提供されない。行為624aおよび行為626bで、データは、デバイスホスト502と遠隔NFCエンドポイント608との間でNFCC606を介して通信され得る。一態様では、複数の遠隔NFCエンドポイント608の存在が検出された場合、NFCC606は複数の遠隔NFCエンドポイント608の検出をDH602に通信することができ(図示せず)、DH602は複数の遠隔NFCエンドポイント608のなかから、通信する1つの遠隔NFCエンドポイント608を選択することができる。
【００４２】
図3を参照しながら、次に図7も参照すると、通信デバイス700の例示的なアーキテクチャが示されている。図7に示すように、通信デバイス700は、たとえば、受信アンテナ(図示せず)から信号を受信し、受信信号に典型的なアクション(たとえばフィルタ処理、増幅、ダウンコンバートなど)を実行し、条件付きの信号をデジタル化してサンプルを取得する受信機702を備える。受信機702は、受信シンボルを復調し、それらをチャネル推定のためにプロセッサ706に提供することができる復調器704を含むことができる。プロセッサ706は、受信機702によって受信される情報を分析することおよび/もしくは送信機720によって送信するための情報を生成することに専従するプロセッサ、通信デバイス700の1つもしくは複数の構成要素を制御するプロセッサ、ならびに/または受信機702によって受信される情報の分析と送信機720によって送信するための情報の生成の両方を行いかつ通信デバイス700の1つもしくは複数の構成要素を制御するプロセッサであってもよい。さらに、信号は、プロセッサ706によって処理される信号を変調し得る変調器718を介して、送信機720によって送信するために準備され得る。
【００４３】
通信デバイス700は、プロセッサ706に動作可能に結合され、送信すべきデータ、受信されたデータ、利用可能なチャネルに関連する情報、TCPフロー、分析された信号および/または干渉強度に関連付けられたデータ、割り当てられたチャネル、電力、レートなどに関連する情報、ならびにチャネルを推定し、チャネルを介して通信するための任意の他の適切な情報を記憶することができるメモリ708をさらに備えることができる。
【００４４】
さらに、プロセッサ706および/またはデバイスホスト734は、DHが発見プロセスを実行することをNFCEEが要求していることを示す発見要求通知をNFCCから受信するための手段であって、発見要求通知がRF発見コマンドの作成を簡易化するようにフォーマットされた情報を含む、手段と、発見要求通知に含まれる情報を使用してRF発見コマンドを生成するかどうかを判定するための手段と、受信した情報を含めると決定した後に、発見要求通知に含まれる情報を使用してDHベースの発見コマンドを生成するための手段と、RF発見コマンドをNFCCに送信するための手段とを提供することができる。
【００４５】
本明細書で説明するデータストア(たとえば、メモリ708)は、揮発性メモリもしくは不揮発性メモリのいずれかとすることができる、または揮発性と不揮発性の両方のメモリを含むことができることは諒解されよう。限定ではなく例として、不揮発性メモリには、読取り専用メモリ(ROM)、プログラマブルROM(PROM)、電気的プログラマブルROM(EPROM)、電気的消去可能PROM(EEPROM)、またはフラッシュメモリが含まれ得る。揮発性メモリには、外部キャッシュメモリとして働くランダムアクセスメモリ(RAM)が含まれ得る。限定ではなく例として、RAMは、同期RAM(SRAM)、ダイナミックRAM(DRAM)、同期DRAM(SDRAM)、ダブルデータレートSDRAM(DDR SDRAM)、拡張SDRAM(ESDRAM)、シンクリンクDRAM(SLDRAM)、およびダイレクトRambus RAM(DRRAM)などの多くの形で利用可能である。対象のシステムおよび方法のメモリ708は、それだけに限定されないが、これらおよび任意の他の適切なタイプのメモリを備え得る。
【００４６】
別の態様では、通信デバイス700はNCI750を含み得る。一態様では、NCI750は、NFC対応アンテナ(たとえば、702、720)とNFCコントローラ730との間の通信を可能にするように動作可能であり得る。NCI750は、リスニングモードおよび/またはポーリングモードで機能するように動作可能であり得る。
【００４７】
別の態様では、通信デバイス700は1つまたは複数のNFCEE760を含み得る。一態様では、NFCEE760はNFCコントローラ730に結合され得る。さらに、NFCEE760は、NFCコントローラ730を介して様々な機能アベイラビリティへのアクセスを要求するように動作可能な1つまたは複数のアプリケーションを含み得る。一態様では、NFCEE760はセキュア要素であってもよい。一態様では、NFCEE760は、限定はしないが、加入者情報モジュール(SIM)、CDMA加入者識別モジュール(CSIM)などの様々なモジュールを有するUICCを含み得る。別の態様では、NFCEE760にNFCEE識別子としてインデックスを割り当てることができ、NFCEE760は、図4〜図6に関して説明したRF発見プロセスの間に使用され得る構成パラメータによって示される設定を使用するように動作可能であり得る。
【００４８】
通信デバイス700はNFCコントローラ730を含み得る。一態様では、NFCC730は、NFCEE発見要求モジュール732を含み得る。NFCEE発見要求モジュール732は、1つまたは複数のNFCEE760から要求を受信するように動作可能であり得る。一態様では、そのような要求は、NFCEE識別子およびNFCコントローラ730に関連付けられたRF発見プロセスなどの機能へのアクセスの要求の一部としての構成パラメータを含み得る。DH734がRF発見プロセスを制御するとき、NFCEE発見要求モジュール732は、NFCEE識別子および構成パラメータを含むNFCEE発見要求通知(たとえば、RF_NFCEE_DISCOVERY_REQ_NTF)メッセージを生成するようにさらに動作可能であり得、このメッセージをDH734に通信し得る。
【００４９】
DH734は、NFCC730にRF発見に関連付けられた様々な機能を実行するように促すコマンドを生成するように動作可能なRF発見コマンドモジュール736を含み得る。上記のように、表2は、RF発見コマンド(たとえば、RF_DISCOVER_CMD)に含まれ得る様々なフィールドについて説明するものである。たとえば、「RF技術およびモード」パラメータは、NFCC730がRF発見プロセスを実行する方法を構成するために、DH734によって提供され得る。さらに、RF発見コマンドは、NFCEE識別子値のフィールドを含み得る。一態様では、RF_DISCOVER_CMDメッセージがDH734によって送られているとき、NFCEE識別子ならびにRF技術およびモードは、デフォルト値に設定され得る。別の態様では、NFCEE識別子ならびにRF技術およびモードは、RF_NFCEE_DISCOVERY_REQ_NTFにおける、NFCC730を介してNFCEEによって提供される値に設定され得る。
【００５０】
動作時、DH734は、NFCC730がRF_DISCOVER_CMDを送ることによって発見アクティビティを開始することを要求する。RF_DISCOVER_CMDにおけるNFCEE IDならびにRF技術およびモードパラメータは、コマンドが以前のRF_NFCEE_DISCOVERY_REQ_NTFの結果としてNFCC730およびNFCEE760から送られるかどうか、およびNFCEE760が好むRF発見設定をNFCC730に通知するために使用され得る。DH734内で行われた決定によりメッセージが送られる場合、パラメータの値はデフォルト値(たとえば、DH-NFCEE)に設定され得る。そうではなく、DH734がNFCEE760に代わってRF発見を開始するという要求に対応しているのでメッセージが送られる場合、NFCEE IDフィールドの値は関係するRF_NFCEE_DISCOVERY_REQ_NTFで送られた値として選択され、RF技術およびモードフィールドは関係するRF_NFCEE_DISCOVERY_REQ_NTFで送られた構成パラメータに設定される。パラメータがNFCC730にとって許容可能なものである場合、NFCC730は、STATUS_OKのステータスとともにRF_DISCOVER_RSPを返し、それに応じてRF発見プロセスを開始することになる。
【００５１】
加えて、通信デバイス700はユーザインターフェース740を含み得る。ユーザインターフェース740は、通信デバイス700への入力を生成するための入力機構742と、通信デバイス700のユーザによる消費のための情報を生成するための出力機構744とを含み得る。たとえば、入力機構742は、キーまたはキーボード、マウス、タッチスクリーンディスプレイ、マイクロフォンなどの機構を含み得る。さらに、たとえば、出力機構744は、ディスプレイ、オーディオスピーカー、触覚フィードバック機構、パーソナルエリアネットワーク(PAN)トランシーバなどを含み得る。示された態様では、出力機構744は、画像もしくはビデオ形式のメディアコンテンツを提示するように動作可能なディスプレイ、またはオーディオ形式のメディアコンテンツを提示するオーディオスピーカーを含み得る。
【００５２】
図8は、一態様による、NFCCデバイスがNFCEEに代わってRF発見を開始するのに十分な情報をDHに提供することができる機構を提供するように動作可能な例示的な通信システム800を示すブロック図である。たとえば、システム800は、通信デバイス(たとえば、通信デバイス700)内に少なくとも部分的に常駐することができる。システム800は機能ブロックを含むものとして表されており、プロセッサ、ソフトウェア、またはそれらの組合せ(たとえば、ファームウェア)によって実装される機能を表し得ることを諒解されたい。システム800は、連携して作動することができる電気的構成要素の論理的グルーピング802を含む。
【００５３】
たとえば、論理的グルーピング802は、デバイスホスト(DH)によって、DHが発見プロセスを実行することを近距離場通信実行環境(NFCEE)が要求していることを示す発見要求通知を近距離場通信コントローラ(NFCC)から受信するための手段を提供し得る電気的構成要素804を含むことができる。一態様では、発見要求通知は、RF発見コマンドの作成を簡略化するようにフォーマットされた情報を含み得る。そのような態様では、情報はRF技術およびモードパラメータを含み得る。さらに、情報は、NFCEEによって要求される、発見プロセスで使用するためのRFタイプ、動作モード、アクティブまたはパッシブ通信タイプの任意の組合せをDHに示し得る。一態様では、発見要求通知はRF_NFCEE_DISCOVERY_REQ_NTFメッセージを含み得る。別の態様では、NFCEEはNFCCに直接結合されたセキュア要素であってもよい。一態様では、NFCEEは、加入者情報モジュール(SIM)、CDMA加入者識別モジュール(CSIM)などを含む汎用統合通信カード(UICC)であってもよい。一態様では、電気的構成要素804は、RF発見コマンドの受信成功を示す発見応答をNFCCから受信するための手段を提供し得る。
【００５４】
さらに、論理的グルーピング802は、発見要求通知に含まれる情報を使用してRF発見コマンドを生成するかどうかを判定するための手段を提供し得る電気的構成要素806を含むことができる。
【００５５】
さらに、論理的グルーピング802は、受信した情報を含めるという決定の後に、発見要求通知に含まれる情報を使用してDHベースの発見コマンドを生成するための手段を提供し得る電気的構成要素808を含むことができる。別の態様では、電気的構成要素808は、受信した情報を含めないという決定に基づいて、要求がDHから生じたことを示すパラメータを用いてRF発見コマンドを生成するための手段を提供し得る。
【００５６】
さらに、論理グルーピング802は、RF発見コマンドをNFCCに送信するための手段を提供し得る電気的構成要素810を含むことができる。一態様では、RF発見コマンドはRF_DISCOVER_CMDメッセージを含み得る。
【００５７】
加えて、システム800は、電気的構成要素804、806、808、および810に関連付けられた機能を実行するための命令を保持すること、電気的構成要素804、806、808、810によって使用または取得されるデータを記憶することなどを行うメモリ812を含むことができる。電気的構成要素804、806、808、および810は、メモリ812の外部にあるものとして示されているが、これらの電気的構成要素804、806、808、および810のうちの1つまたは複数は、メモリ812内に存在し得ることを理解されたい。一例では、電気的構成要素804、806、808、および810は、少なくとも1つのプロセッサを含むことができ、または、各電気的構成要素804、806、808、および810は、少なくとも1つのプロセッサの対応するモジュールとすることができる。さらに、追加または代替の例では、電気的構成要素804、806、808、および810は、コンピュータ可読媒体を含むコンピュータプログラム製品とすることができ、各電気的構成要素804、806、808、および810は、対応するコードとすることができる。
【００５８】
本出願で使用される場合、「構成要素」、「モジュール」、「システム」などの用語は、限定はしないが、ハードウェア、ファームウェア、ハードウェアとソフトウェアの組合せ、ソフトウェア、または実行中のソフトウェアなど、コンピュータ関連のエンティティを含むものとする。たとえば、構成要素は、限定はしないが、プロセッサ上で実行されるプロセス、プロセッサ、オブジェクト、実行ファイル、実行スレッド、プログラム、および/またはコンピュータであり得る。例として、コンピューティングデバイス上で実行されるアプリケーションと、そのコンピューティングデバイスの両方が、構成要素であり得る。1つまたは複数の構成要素が、プロセスおよび/または実行スレッド内に常駐することができ、1つの構成要素が、1つのコンピュータ上に配置されてよく、かつ/または2つ以上のコンピュータ間に分散されてよい。さらに、これらの構成要素は、様々なデータ構造を記憶している様々なコンピュータ可読媒体から実行することができる。これらの構成要素は、信号によって、ローカルシステム、分散システム内の別の構成要素と対話し、かつ/またはインターネットなどのネットワークを介して他のシステムと対話する1つの構成要素からのデータなど、1つまたは複数のデータパケットを有する信号に従うことなどによって、ローカルプロセスおよび/またはリモートプロセスによって通信し得る。
【００５９】
さらに、ワイヤード端末またはワイヤレス端末であり得る端末に関して、様々な態様について本明細書で説明する。端末は、システム、デバイス、加入者ユニット、加入者局、移動局、モバイル、モバイルデバイス、リモート局、モバイル機器(ME)、リモート端末、アクセス端末、ユーザ端末、端末、通信デバイス、ユーザエージェント、ユーザデバイス、またはユーザ機器(UE)と呼ばれることもある。ワイヤレス端末は、セルラー電話、衛星電話、コードレス電話、セッション開始プロトコル(SIP)電話、ワイヤレスローカルループ(WLL)局、携帯情報端末(PDA)、ワイヤレス接続機能を有するハンドヘルドデバイス、コンピューティングデバイス、またはワイヤレスモデムに接続された他の処理デバイスであり得る。さらに、基地局に関して、様々な態様について本明細書で説明する。基地局は、ワイヤレス端末と通信するために利用されてもよく、アクセスポイント、ノードB、または何らかの他の用語で呼ばれることもあり得る。
【００６０】
さらに、「または」という用語は、排他的な「または」ではなく、包括的な「または」を意味するものとする。すなわち、別段の規定がない限り、または文脈から明白でない限り、「XはAまたはBを使用する」という語句は、自然な包括的置換のいずれかを意味するものとする。すなわち、「XはAまたはBを使用する」という語句は、以下の例のいずれかによって成立する。XはAを使用する。XはBを使用する。XはAとBの両方を使用する。さらに、本出願および添付の特許請求の範囲で使用される場合、冠詞「a」および「an」は、別段の規定がない限り、または単数形を示すことが文脈から明白でない限り、概して「1つまたは複数」を意味するものと解釈すべきである。
【００６１】
本明細書に記載された技法は、CDMA、TDMA、FDMA、OFDMA、SC-FDMAおよび他のシステムなどの様々なワイヤレス通信システムに使用され得る。「システム」および「ネットワーク」という用語は、しばしば互換的に使用される。CDMAシステムは、Universal Terrestrial Radio Access(UTRA)、cdma2000などの無線技術を実装することができる。UTRAは、広帯域CDMA(W-CDMA)およびCDMAの他の変形形態を含む。さらに、cdma2000は、IS-2000規格、IS-95規格およびIS-856規格をカバーする。TDMAシステムは、Global System for Mobile Communications(GSM(登録商標))などの無線技術を実装することができる。OFDMAシステムは、Evolved UTRA(E-UTRA)、Ultra Mobile Broadband(UMB)、IEEE802.11(Wi-Fi)、IEEE802.16(WiMAX)、IEEE802.20、Flash-OFDMAなどの無線技術を実装することができる。UTRAおよびE-UTRAは、Universal Mobile Telecommunication System(UMTS)の一部である。3GPPロングタームエボリューション(LTE)は、ダウンリンク上ではOFDMAを使用し、アップリンク上ではSC-FDMAを使用する、E-UTRAを使用するUMTSのリリースである。UTRA、E-UTRA、UMTS、LTEおよびGSM(登録商標)は、「3rd Generation Partnership Project」(3GPP)と称する組織からの文書に記載されている。加えて、cdma2000およびUMBは、「3rd Generation Partnership Project 2」(3GPP2)と称する組織からの文書に記載されている。さらに、そのようなワイヤレス通信システムは、不対無資格スペクトル、802.xxワイヤレスLAN、BLUETOOTH(登録商標)、近距離場通信(NFC-A、NFC-B、NFC-Fなど)、および任意の他の短距離または長距離ワイヤレス通信技法をしばしば使用するピアツーピア(たとえば、モバイルツーモバイル)アドホックネットワークシステムをさらに含むことができる。
【００６２】
いくつかのデバイス、構成要素、モジュールなどを含み得るシステムに関して、様々な態様または特徴が提示される。様々なシステムが、追加のデバイス、構成要素、モジュールなどを含んでもよく、かつ/または各図に関して論じられるデバイス、構成要素、モジュールなどのすべてを含むとは限らないことを、理解および諒解されたい。これらの手法の組合せも使用され得る。
【００６３】
本明細書で開示される態様に関して説明する様々な例示的な論理、論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)または他のプログラマブル論理デバイス、個別ゲートまたはトランジスタ論理、個別ハードウェア構成要素、または本明細書で説明する機能を実行するように設計されたそれらの任意の組合せで実装または実行することができる。汎用プロセッサは、マイクロプロセッサでもよいが、代替として、そのプロセッサは任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械でもよい。プロセッサはまた、コンピューティングデバイスの組合せ、たとえば、DSPとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、DSPコアと連携する1つまたは複数のマイクロプロセッサ、あるいは任意の他のそのような構成として実装され得る。加えて、少なくとも1つのプロセッサは、上述のステップおよび/またはアクションの1つまたは複数を実行するように動作可能な1つまたは複数のモジュールを備え得る。
【００６４】
さらに、本明細書で開示される態様に関して説明した方法またはアルゴリズムのステップおよび/またはアクションは、直接ハードウェアで具現化されるか、プロセッサによって実行されるソフトウェアモジュールで具現化されるか、またはその2つの組合せで具現化され得る。ソフトウェアモジュールは、RAMメモリ、フラッシュメモリ、ROMメモリ、EPROMメモリ、EEPROMメモリ、レジスタ、ハードディスク、リムーバブルディスク、CD-ROM、または当技術分野で知られている任意の他の形態の記憶媒体中に常駐し得る。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるようにプロセッサに結合され得る。代替として、記憶媒体はプロセッサと一体であり得る。さらに、いくつかの態様では、プロセッサおよび記憶媒体はASIC中に常駐し得る。加えて、ASICはユーザ端末中に常駐し得る。代替として、プロセッサおよび記憶媒体は、ユーザ端末中に個別構成要素として常駐し得る。加えて、いくつかの態様では、方法またはアルゴリズムのステップおよび/またはアクションは、コンピュータプログラム製品に組み込まれ得る、機械可読媒体および/またはコンピュータ可読媒体上のコードおよび/または命令の1つまたは任意の組合せ、またはそのセットとして常駐し得る。
【００６５】
1つまたは複数の態様では、説明される機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得る。各機能は、ソフトウェアで実装される場合、1つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶され、または、コンピュータ可読媒体上で送信され得る。コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を容易にする任意の媒体を含む、コンピュータ記憶媒体とコンピュータ通信媒体の両方を含む。記憶媒体は、コンピュータによってアクセスできる任意の利用可能な媒体であり得る。限定ではなく例として、そのようなコンピュータ可読媒体は、RAM、ROM、EEPROM、CD-ROMもしくは他の光ディスクストレージ、磁気ディスクストレージもしくは他の磁気ストレージデバイス、または、命令もしくはデータ構造の形態で所望のプログラムコードを搬送もしくは記憶するために使用でき、コンピュータによってアクセスできる、任意の他の媒体を備えることができる。また、いかなる接続もコンピュータ可読媒体と呼ばれ得る。たとえば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線(DSL)、または、赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバケーブル、ツイストペア、DSL、または、赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用される場合、ディスク(disk)およびディスク(disc)は、コンパクトディスク(disc)(CD)、レーザディスク(disc)、光ディスク(disc)、デジタル多用途ディスク(disc)(DVD)、フロッピー(登録商標)ディスク(disk)およびブルーレイディスク(disc)を含み、ディスク(disk)は、通常、データを磁気的に再生し、ディスク(disc)は、通常、データをレーザで光学的に再生する。上記の組合せもコンピュータ可読媒体の範囲内に含めるべきである。
【００６６】
上記の開示は、例示的な態様および/または態様について論じているが、添付の特許請求の範囲によって定義されるように、説明した態様および/または態様の範囲から逸脱することなく、様々な変更および改変を本明細書で行うことができることに留意されたい。さらに、説明した態様および/または態様の要素は、単数形で説明または請求されていることがあるが、単数形に限定することが明示的に述べられていない限り、複数形が企図される。加えて、任意の態様および/または態様の全部または一部は、別段の明記がない限り、任意の他の態様および/または態様の全部または一部とともに利用され得る。
【符号の説明】
【００６７】
100  ワイヤレス通信システム
102  入力電力
104  送信機
106  放射界
108  受信機
110  出力電力
112  距離
114  送信アンテナ
118  受信アンテナ
204  送信機
208  受信機
214  送信アンテナ
218  受信アンテナ
219  通信チャネル
222  発振器
223  調整信号
224  電力増幅器
225  制御信号
226  フィルタおよび整合回路
232  整合回路
234  整流器およびスイッチング回路
236  バッテリー
300  通信ネットワーク
310  通信デバイス
312  NFCコントローラ
314  NFCEE発見要求モジュール
320  NCI
324  アンテナ
326  NFC技術
330  遠隔NFCデバイス
332  NFCモジュール
334  RFインターフェース
336  RFプロトコル
338  アクティブまたはパッシブ通信モード
340  DH
342  RF発見コマンドモジュール
350  NFCEE
400  プロセス
500  NFC環境
502  デバイスホスト
504  NFCEE
506  NFCC
508  遠隔NFCポイント
600  NFC環境
602  デバイスホスト
604  NFCEE
606  NFCC
608  遠隔NFCエンドポイント
700  通信デバイス
702  受信機
704  復調器
706  プロセッサ
708  メモリ
718  変調器
720  送信機
730  NFCコントローラ(NFCC)
732  NFCEE発見要求モジュール
734  DH
736  RF発見コマンドモジュール
740  ユーザインターフェース
742  入力機構
744  出力機構
750  NCI
760  NFCEE
800  通信システム
802  論理的グルーピング
804  電気的構成要素
806  電気的構成要素
808  電気的構成要素
810  電気的構成要素
812  メモリ
【図１】
0005760151.tif 000004
【図２】
0005760151.tif 000005
【図３】
0005760151.tif 000006
【図４】
0005760151.tif 000007
【図５】
0005760151.tif 000008
【図６】
0005760151.tif 000009
【図７】
0005760151.tif 000010
【図８】
0005760151.tif 000011