(57)【要約】近距離通信（ＮＦＣ）デバイスによる方法が説明される。方法は、下位テスト手段（ＬＴ）デバイスから、ＬＴデバイスによるＮＦＣフォーラムテストケースの完了を示すテスト終了応答を、ＮＦＣコントローラにおいて受信することを含む。方法はまた、ＮＦＣコントローラからデバイスホストにテスト終了メッセージを送ることを含む。方法は更に、テスト終了メッセージを受け取ることに伴い、ＬＴデバイスに対する非アクティブ化プロセスを、デバイスホストが開始することを含む。【選択図】  図１
2018524839.tif 000002
【特許請求の範囲】
【請求項１】
近距離通信（ＮＦＣ）デバイスによる方法であって、
ＮＦＣコントローラが、下位テスト手段（ＬＴ）デバイスから、前記ＬＴデバイスによるＮＦＣフォーラムテストケースの完了を示すテスト終了応答を受信することと、
前記ＮＦＣコントローラが、デバイスホストにテスト終了メッセージを送ることと、
前記デバイスホストが、前記テスト終了メッセージを受け取ると、前記ＬＴデバイスに対する非アクティブ化プロセスを開始することと
を備える方法。
【請求項２】
前記方法は、オートメーション下でＮＦＣフォーラムテストケース実行中に実行され、ＮＦＣフォーラムテストケースのテストスイートは、オートメーションが実施されている状態で実行される、請求項１に記載の方法。
【請求項３】
前記テスト終了応答は、前記ＮＦＣデバイスからテスト開始メッセージを送ることに応答して、前記ＬＴデバイスから受信され、前記ＬＴデバイスは、前記テスト開始メッセージを受信すると、前記ＮＦＣフォーラムテストケースを実行し、前記ＮＦＣフォーラムテストケースを完了すると、前記テスト終了応答を送る、請求項１に記載の方法。
【請求項４】
前記テスト終了応答は、データ交換プロトコル（ＤＥＰ）応答送信終了（ＤＥＰ＿ＲＥＳＰ（ＥＯＴ））メッセージを備える、請求項１に記載の方法。
【請求項５】
前記非アクティブ化プロセスは、前記ＬＴデバイスとのＮＦＣ−ＤＥＰリンクを解除することと、アイドルモードに入ることとを備える、請求項１に記載の方法。
【請求項６】
前記ＮＦＣ−ＤＥＰ非アクティブ化を実行することは、前記ＬＴデバイスから前記テスト終了応答を受信することに応答して、非アクティブ化要求を前記ＬＴデバイスに送ることを備える、請求項５に記載の方法。
【請求項７】
前記ＬＴデバイスとの前記非アクティブ化プロセスを完了してアイドルモードに入ることにより前記ＮＦＣデバイスが次のＮＦＣフォーラムテストケースを開始できる状態になっていることを前記ＬＴデバイスに示すことを更に備える、請求項１に記載の方法。
【請求項８】
前記ＮＦＣフォーラムテストケースは、前記ＮＦＣデバイスがＮＦＣフォーラム技術仕様に準拠していることを検証するテストを備える、請求項１に記載の方法。
【請求項９】
近距離通信（ＮＦＣ）デバイスであって、
プロセッサと、
前記プロセッサと電子通信状態にあるメモリと、
前記メモリに記憶された命令と
を備え、前記命令は、
下位テスト手段（ＬＴ）デバイスから、ＬＴデバイスによるＮＦＣフォーラムテストケースの完了を示すテスト終了応答を、ＮＦＣコントローラが受信することと、
前記ＮＦＣコントローラがデバイスホストにテスト終了メッセージを送ることと、
前記デバイスホストが、前記テスト終了メッセージを受け取ると、前記ＬＴデバイスに対する非アクティブ化プロセスを開始することと
を行うように前記プロセッサによって実行可能である、ＮＦＣデバイス。
【請求項１０】
前記ＮＦＣデバイスは、オートメーション下で前記ＮＦＣフォーラムテストケースを実行し、ＮＦＣフォーラムテストケースのテストスイートは、オートメーションが実施されている状態で実行される、請求項９に記載のＮＦＣデバイス。
【請求項１１】
前記テスト終了応答は、前記ＮＦＣデバイスからテスト開始メッセージを送ることに応答して、前記ＬＴデバイスから受信され、前記ＬＴデバイスが、前記テスト開始メッセージを受信すると、前記ＮＦＣフォーラムテストケースを実行し、前記ＮＦＣフォーラムテストケースを完了すると、前記テスト終了応答を送る、請求項９に記載のＮＦＣデバイス。
【請求項１２】
前記テスト終了応答は、ＤＥＰ＿ＲＥＳＰ（ＥＯＴ）メッセージを備える、請求項９に記載のＮＦＣデバイス。
【請求項１３】
前記非アクティブ化プロセスは、前記ＬＴデバイスとのＮＦＣ−ＤＥＰリンクを解除することと、アイドルモードに入ることとを備える、請求項９に記載のＮＦＣデバイス。
【請求項１４】
前記ＮＦＣ−ＤＥＰ非アクティブ化を実行するように実行可能な前記命令は、前記ＬＴデバイスから前記テスト終了応答を受信することに応答して、非アクティブ化要求を前記ＬＴデバイスに送るように実行可能な命令を備える、請求項１３に記載のＮＦＣデバイス。
【請求項１５】
前記ＬＴデバイスとの前記非アクティブ化プロセスを完了してアイドルモードに入ることにより前記ＮＦＣデバイスが次のＮＦＣフォーラムテストケースを開始できる状態になっていることを前記ＬＴデバイスに示すことを行うように実行可能な命令を更に備える、請求項９に記載のＮＦＣデバイス。
【請求項１６】
前記ＮＦＣフォーラムテストケースは、前記ＮＦＣデバイスがＮＦＣフォーラム技術仕様に準拠していることを検証するテストを備える、請求項９に記載のＮＦＣデバイス。
【請求項１７】
下位テスト手段（ＬＴ）デバイスによる方法であって、
前記ＬＴデバイスが、ＮＦＣフォーラムテストケースを完了すると、テスト終了応答を近距離通信（ＮＦＣ）デバイスに送ることと、
前記テスト終了応答に基づいて、前記ＮＦＣデバイスから非アクティブ化要求を受信することと、
前記非アクティブ化要求を受信することに伴い、前記ＮＦＣデバイスとの非アクティブ化プロセスを開始すること
を備える方法。
【請求項１８】
前記方法は、オートメーション下でＮＦＣフォーラムテストケース実行中に実行され、ＮＦＣフォーラムテストケースのテストスイートは、オートメーションが実施されている状態で実行される、請求項１７に記載の方法。
【請求項１９】
前記テスト終了応答は、前記ＮＦＣデバイスからテスト開始メッセージを受信することに応答して、前記ＬＴデバイスから送られ、前記ＬＴデバイスは、前記テスト開始メッセージを受信すると、前記ＮＦＣフォーラムテストケースを実行し、前記ＮＦＣフォーラムテストケースを完了すると、前記テスト終了応答を送る、請求項１７に記載の方法。
【請求項２０】
前記テスト終了応答は、ＤＥＰ＿ＲＥＳＰ（ＥＯＴ）メッセージを備える、請求項１７に記載の方法。
【請求項２１】
前記非アクティブ化プロセスは、前記ＮＦＣデバイスとのＮＦＣ−ＤＥＰリンクを解除することと、アイドルモードに入ることとを備える、請求項１７に記載の方法。
【請求項２２】
前記ＮＦＣデバイスとの前記非アクティブ化プロセスを完了してアイドルモードに入ることにより前記ＬＴデバイスが次のＮＦＣフォーラムテストケースを開始できる状態になっていることを前記ＮＦＣデバイスに示すことを更に備える、請求項１７に記載の方法。
【請求項２３】
前記ＮＦＣフォーラムテストケースは、前記ＮＦＣデバイスがＮＦＣフォーラム技術仕様に準拠していることを検証するテストを備える、請求項１７に記載の方法。
【請求項２４】
下位テスト手段（ＬＴ）デバイスであって、
プロセッサと、
前記プロセッサを電子通信状態にあるメモリと、
前記メモリに記憶された命令と
を備え、前記命令は、
前記ＬＴデバイスがＮＦＣフォーラムテストケースを完了すると、テスト終了応答を近距離通信（ＮＦＣ）デバイスに送ることと、
前記テスト終了応答に基づいて、前記ＮＦＣデバイスから非アクティブ化要求を受信することと、
前記非アクティブ化要求を受信すると、前記ＮＦＣデバイスとの非アクティブ化プロセスを開始すること
を行うように前記プロセッサによって実行可能である、ＬＴデバイス。
【請求項２５】
前記ＬＴデバイスは、オートメーション下で前記ＮＦＣフォーラムテストケースを実行し、ＮＦＣフォーラムテストケースのテストスイートは、オートメーションが実施されている状態で実行される、請求項２４に記載のＬＴデバイス。
【請求項２６】
前記テスト終了応答は、前記ＮＦＣデバイスからテスト開始メッセージを受信することに応答して、前記ＬＴデバイスから送られ、前記ＬＴデバイスは、前記テスト開始メッセージを受信すると、前記ＮＦＣフォーラムテストケースを実行し、前記ＮＦＣフォーラムテストケースを完了すると、前記テスト終了応答を送る、請求項２４に記載のＬＴデバイス。
【請求項２７】
前記テスト終了応答は、ＤＥＰ＿ＲＥＳＰ（ＥＯＴ）メッセージを備える、請求項２４に記載のＬＴデバイス。
【請求項２８】
前記非アクティブ化プロセスは、前記ＮＦＣデバイスとのＮＦＣ−ＤＥＰリンクを解除することと、アイドルモードに入ることとを備える、請求項２４に記載のＬＴデバイス。
【請求項２９】
前記ＮＦＣデバイスとの前記非アクティブ化プロセスを完了してアイドルモードに入ることにより前記ＬＴデバイスが次のＮＦＣフォーラムテストケースを開始できる状態になっていることを前記ＮＦＣデバイスに示すことを行うように実行可能な命令を更に備える、請求項２４に記載のＬＴデバイス。
【請求項３０】
前記ＮＦＣフォーラムテストケースは、前記ＮＦＣデバイスがＮＦＣフォーラム技術仕様に準拠していることを検証するテストを備える、請求項２４に記載のＬＴデバイス。
【発明の詳細な説明】
【関連出願】
【０００１】
[0001]本願は、「SYSTEMS AND METHODS FOR WIRELESS COMMUNICATION TEST AUTOMATION」についての、２０１５年４月３０日に出願された米国特許仮出願第６２／１５５，１２７号に関し、その優先権を主張する。
【技術分野】
【０００２】
[0002]本開示は一般に、ワイヤレス通信に関する。より具体的には、本開示は、近距離通信（ＮＦＣ）テストオートメーションのためのシステム及び方法に関する。
【背景技術】
【０００３】
[0003]技術の進歩は、より小型で、よりパワフルなパーソナルコンピューティングデバイスをもたらした。例えば、現在、各々、小型で、軽量で、かつユーザが容易に持ち運ぶことができるポータブルワイヤレス電話、携帯情報端末（ＰＤＡ）、及びページングデバイスのようなワイヤレスコンピューティングデバイスを含む様々なポータブルパーソナルコンピューティングデバイスが存在している。より具体的には、例えば、ポータブルワイヤレス電話は、ワイヤレスネットワーク上で音声及びデータパケットを通信するセルラ電話を更に含む。多くのこのようなセルラ電話は、コンピューティング能力の比較的大きな増大を伴って製造されており、そのため、小型のパーソナルコンピュータ及びハンドヘルドＰＤＡと同等になりつつある。更に、このようなデバイスは、セルラ通信、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）通信、近距離通信（ＮＦＣ）、等のような、様々な周波数及び適用可能なカバレッジエリアを使用して通信を可能にするように製造されている。
【０００４】
[0004]ＮＦＣデバイスの相互運用性は、１つ又は複数のＮＦＣフォーラムテストケースを実行することでテストされ得る。ＮＦＣフォーラムテストケースがオートメーション下で実行されるとき、ＮＦＣデバイス及び下位テスト手段（ＬＴ）デバイスは、ＮＦＣフォーラムテストケースを実行するための通信リンクを確立する。ＮＦＣフォーラムテストケースが完了したことを示すことと、通信リンクを非アクティブ化することとによって利益が実現され得る。
【発明の概要】
【０００５】
[0005]近距離通信（ＮＦＣ）デバイスによる方法が説明される。方法は、下位テスト手段（ＬＴ）デバイスから、ＬＴデバイスによるＮＦＣフォーラムテストケースの完了を示すテスト終了応答を、ＮＦＣコントローラにおいて受信することを含む。方法はまた、ＮＦＣコントローラからデバイスホストにテスト終了メッセージを送ることを含む。方法は更に、テスト終了メッセージを受け取ることに伴い、ＬＴデバイスに対する非アクティブ化プロセスを、デバイスホストが開始することを含む。
【０００６】
[0006]方法は、オートメーション下でのＮＦＣフォーラムテストケース実行中に実行され得る。ＮＦＣフォーラムテストケースのテストスイートは、オートメーションが実施されている状態で実行され得る。
【０００７】
[0007]テスト終了応答は、ＮＦＣデバイスからテスト開始メッセージを送ることに応答して、ＬＴデバイスから受信され得る。ＬＴデバイスは、テスト開始メッセージを受信すると、ＮＦＣフォーラムテストケースを実行し得、ＮＦＣフォーラムテストケースを完了すると、テスト終了応答を送り得る。テスト終了応答は、データ交換プロトコル（ＤＥＰ）応答送信終了（ＤＥＰ＿ＲＥＳＰ（ＥＯＴ））メッセージを含み得る。
【０００８】
[0008]非アクティブ化プロセスは、ＬＴデバイスとのＮＦＣ−ＤＥＰリンクを解除することと、アイドルモードに入ることとを含み得る。ＮＦＣ−ＤＥＰ非アクティブ化を実行することは、ＬＴデバイスからテスト終了応答を受信することに応答して、非アクティブ化要求をＬＴデバイスに送ることを含み得る。
【０００９】
[0009]方法はまた、ＬＴデバイスとの非アクティブ化プロセスを完了してアイドルモードに入ることによりＮＦＣデバイスが次のＮＦＣフォーラムテストケースを開始できる状態になっていることをＬＴデバイスに示すことを含み得る。
【００１０】
[0010]ＮＦＣフォーラムテストケースは、ＮＦＣデバイスがＮＦＣフォーラム技術仕様に準拠していることを検証するテストを含み得る。
【００１１】
[0011]近距離通信（ＮＦＣ）デバイスも説明される。ＮＦＣデバイスは、プロセッサと、このプロセッサと電子通信状態にあるメモリと、このメモリに記憶された命令とを含む。命令は、下位テスト手段（ＬＴ）デバイスから、ＬＴデバイスによるＮＦＣフォーラムテストケースの完了を示すテスト終了応答を、ＮＦＣコントローラにおいて受信するようにプロセッサによって実行可能である。命令はまた、ＮＦＣコントローラからデバイスホストにテスト終了メッセージを送るように実行可能である。命令は更に、テスト終了メッセージを受け取ることに伴い、ＬＴデバイスに対する非アクティブ化プロセスを、デバイスホストが開始するように実行可能である。
【００１２】
[0012]ＬＴデバイスによる方法も説明される。方法は、ＬＴデバイスによるＮＦＣフォーラムテストケースの完了に伴い、テスト終了応答をＮＦＣデバイスに送ることを含む。方法はまた、テスト終了応答に基づいて、ＮＦＣデバイスから非アクティブ化要求を受信することを含む。方法は更に、非アクティブ化要求を受信することに伴い、ＮＦＣデバイスとの非アクティブ化プロセスを開始することを含む。
【００１３】
[0013]方法は、オートメーション下でのＮＦＣフォーラムテストケース実行中に実行され得る。ＮＦＣフォーラムテストケースのテストスイートは、オートメーションが実施されている状態で実行され得る。
【００１４】
[0014]テスト終了応答は、ＮＦＣデバイスからテスト開始メッセージを受信することに応答して、ＬＴデバイスから送られ得る。ＬＴデバイスは、テスト開始メッセージを受信すると、ＮＦＣフォーラムテストケースを実行し得、ＮＦＣフォーラムテストケースを完了すると、テスト終了応答を送り得る。テスト終了応答は、ＤＥＰ＿ＲＥＳＰ（ＥＯＴ）メッセージを含み得る。
【００１５】
[0015]非アクティブ化プロセスは、ＮＦＣデバイスとのＮＦＣ−ＤＥＰリンクを解除することと、アイドルモードに入ることとを含み得る。
【００１６】
[0016]方法はまた、ＮＦＣデバイスとの非アクティブ化プロセスを完了してアイドルモードに入ることによりＬＴデバイスが次のＮＦＣフォーラムテストケースを開始できる状態になっていることをＮＦＣデバイスに示すことを含み得る。
【００１７】
[0017]ＬＴデバイスも説明される。ＬＴデバイスは、プロセッサと、このプロセッサと電子通信状態にあるメモリと、このメモリに記憶された命令とを含む。命令は、ＬＴデバイスによるＮＦＣフォーラムテストケースの完了に伴い、テスト終了応答をＮＦＣデバイスに送るようにプロセッサによって実行可能である。命令はまた、テスト終了応答に基づいて、ＮＦＣデバイスから非アクティブ化要求を受信するように実行可能である。命令は更に、非アクティブ化要求を受信することに伴い、ＮＦＣデバイスとの非アクティブ化プロセスを開始するように実行可能である。
【図面の簡単な説明】
【００１８】
【図１】[0018]図１は、近距離通信（ＮＦＣ）デバイス及び下位テスト手段（ＬＴ）デバイスの一構成を例示するブロック図である。
【図２】[0019]図２は、ＮＦＣデバイスによってオートメーション下でＮＦＣフォーラムテストケースを実行するための方法を例示するフロー図である。
【図３】[0020]図３は、ＬＴデバイスによってオートメーション下でＮＦＣフォーラムテストケースを実行するための方法を例示するフロー図である。
【図４】[0021]図４は、ＮＦＣフォーラムテストケースを実行するための１つのアプローチを例示するシーケンス図である。
【図５】[0022]図５は、オートメーションで（in automation）ＮＦＣフォーラムテストケースを実行することを例示するシーケンス図である。
【図６】[0023]図６は、ＮＦＣデバイスによってオートメーション下でＮＦＣフォーラムテストケースを実行するための方法の詳細な構成を例示するフロー図である。
【図７】[0024]図７は、ワイヤレス通信システムにおける誘導結合通信の一構成を例示するブロック図である。
【図８】[0025]図８は、近距離ワイヤレス通信システムの簡略化された回路図を示す。
【図９】[0026]図９は、電子デバイス内に含まれ得る特定の構成要素を例示する。
【発明の詳細な説明】
【００１９】
[0027]添付図面に関連して以下に示される詳細な説明は、本開示の例示的な実施の説明として意図されており、本開示が実践され得る唯一の実施を表すようには意図されていない。本明細書の全体にわたって用いられる「例示的」という用語は、「例、実例、又は例示を提供する」を意味し、必ずしも、他の例示的な実施よりも好ましい又は有利であるようには解釈されるべきではない。詳細な説明は、本開示の例示的な実施の完全な理解を提供することを目的とした特定の詳細を含む。いくつかの例では、いくつかのデバイスが、ブロック図の形式で示される。
【００２０】
[0028]説明の簡略さのために、これら方法は一連の動作として説明及び示されているが、いくつかの動作は、１つ又は複数の態様に従って、本明細書で説明及び示されるものとは異なる順序で及び／又は他の動作と同時に起こり得るので、これら方法が動作の順序によって限定されないことは理解及び認識されるべきである。例えば、当業者であれば、方法が、状態図にあるような、一連の相関状態又はイベントとして代替的に表され得ることを理解及び認識するであろう。更に、例示された全ての動作が、１つ又は複数の態様に従って方法を実施するために必要とされるわけではない。
【００２１】
[0029]様々な構成が図を参照して説明され、ここで、同様の参照番号が、機能的に類似した要素を示し得る。一般に図で例示及び説明されるようなシステム及び方法は、本明細書では、多種多様な構成で配列及び設計され得る。故に、図で示されるような、いくつかの構成の以下のより詳細な説明は、特許請求の範囲に記載される範囲を制限することを意図したものではなく、システム及び方法を代表するにすぎない。
【００２２】
[0030]図１は、近距離通信（ＮＦＣ）デバイス１０２及び下位テスト手段（ＬＴ）デバイス１０４の一構成を例示するブロック図である。ＮＦＣデバイス１０２は、ＮＦＣプロトコルを使用してＬＴデバイス１０４と通信するワイヤレス通信デバイスであり得る。ＮＦＣは、誘導結合通信技術である。従って、ＮＦＣデバイス１０２及びＬＴデバイス１０４は、誘導結合通信デバイスとも呼ばれ得る。
【００２３】
[0031]ＮＦＣのコンテキストでは、イニシエータ及びターゲットという２つのデバイスが通信している。ＮＦＣデバイス１０２は、コンテキストに依存して、イニシエータ又はターゲットの何れかであり得る。イニシエータＮＦＣデバイスのアンテナ１１６は、ターゲットＮＦＣデバイスのアンテナ１１６が受ける（磁場又は電磁場とも呼ばれる）放射界を生じさせる。イニシエータＮＦＣデバイスは、ポーラ、ポーリングデバイス、リーダ、又はイニシエータとも呼ばれ得る。ターゲットＮＦＣデバイスは、リスナ、リスニングデバイス、又はターゲットとも呼ばれ得る。
【００２４】
[0032]ＮＦＣデバイス１０２及びＬＴデバイス１０４は、１つ又は複数のＮＦＣシグナリング技術を使用して通信し得る。ＮＦＣシグナリング技術は、ＮＦＣタイプ−Ａ、ＮＦＣタイプ−Ｂ、及びＮＦＣタイプ−Ｆを含み得る。これらのＮＦＣシグナリング技術は、用いられる変調方式が異なる。
【００２５】
[0033]ＮＦＣは、ＮＦＣシグナル伝達技術のサブセットをサポートする多数の異なるタグタイプを有する。例えば、タイプ１タグ（Ｔ１Ｔ）は、データ衝突保護のないＮＦＣタイプ−Ａ通信を使用し得る。タイプ２タグ（Ｔ２Ｔ）は、衝突防止を備えたＮＦＣタイプ−Ｂ通信を使用し得る。タイプ３タグ（Ｔ３Ｔ）は、衝突防止を備えたＮＦＣタイプＦ通信を使用し得る。タイプ４タグ（Ｔ４Ｔ）は、ＮＦＣタイプ−Ａ（Ｔ４ＡＴ）又は衝突防止を備えたＮＦＣタイプＢ（Ｔ４ＢＴ）のうちのいずれかを使用することができる。
【００２６】
[0034]一構成では、ＮＦＣデバイス１０２及びＬＴデバイス１０４は、フレームＲＦインターフェース、ＩＳＯデータ交換プロトコル（ＤＥＰ）ＲＦインターフェース、及びＮＦＣ−ＤＥＰ ＲＦインターフェースのような様々なインターフェースを通してＮＦＣを使用して通信するように動作可能であり得る。別の構成では、ＮＦＣデバイス１０２及びＬＴデバイス１０４は、論理リンク制御プロトコル（ＬＬＣＰ）を通じて定義されたリンクレイヤ接続とのＮＦＣ−ＤＥＰ ＲＦプロトコルベースの通信リンクを確立し得る。更に別の構成では、ＮＦＣデバイス１０２及びＬＴデバイス１０４は、アクセスネットワーク及び／又はコアネットワーク（例えば、ＣＤＭＡネットワーク、ＧＰＲＳネットワーク、ＵＭＴＳネットワーク、及び他のタイプのワイヤライン及びワイヤレス通信ネットワーク）に接続されるように動作可能であり得る。
【００２７】
[0035]リーダの役割を果たしているＬＴデバイス１０４は、近くのＮＦＣデバイス１０２に対してポーリングし得る。ＮＦＣデバイス１０２は、それがＬＴデバイス１０４の数センチメートル内に入るとリスンし始め得る。次に、ＬＴデバイス１０４は、どのシグナル伝達技法が使用可能かを決定するために、ＮＦＣデバイス１０２と通信するであろう。例えば、ユーザは、ＮＦＣフォーラムテストケース１１０を実行するために、ＮＦＣデバイス１０２をＬＴデバイス１０４の近傍に置き得る。
【００２８】
[0036]ＬＴデバイス１０４は、ＮＦＣデバイス１０２と通信するためにＲＦフィールドを発生させ得る。例えば、ＬＴデバイス１０４は、送信機及びＮＦＣアンテナ１１６ｂを使用してＲＦフィールドを発生させ得る。ＮＦＣデバイス１０２は、このＲＦフィールドを変調して、信号（例えば、データ）をＬＴデバイス１０４に送り得る。ＮＦＣデバイス１０２がその信号を受信すると、ＬＴデバイス１０４は、ＲＦフィールドを維持するために連続波を伝送し得る。連続波は、キャリア周波数を有し得る。ＮＦＣのケースでは、キャリア周波数は、１３．５６メガヘルツ（ＭＨｚ）であり得る。
【００２９】
[0037]ＮＦＣデバイス１０２は、ＮＦＣコントローラ（ＮＦＣＣ）１１４を含み得る。ＮＦＣＣ１１４は、ＮＦＣプロトコルを使用して、誘導結合通信を実施し得る。例えば、ＮＦＣＣ１１４は、情報を交換するために、ＬＴデバイス１０４とＮＦＣ−ＤＥＰ ＲＦプロトコルベースの通信リンクを確立し得る。ＮＦＣＣ１１４は、デバイスホスト１１２及びアンテナ１１６ａに結合され得る。ＮＦＣＣ１１４は、ＮＦＣカード又はＮＦＣチップとも呼ばれ得る。
【００３０】
[0038]デバイスホスト１１２は一般に、ＮＦＣデバイス１０２に対して動作を実行し得る。デバイスホスト１１２の一例は、プロセッサとメモリとを含み、ここで、プロセッサは、オペレーティングシステムを実行（run）する。デバイスホスト１１２によって実行され得るオペレーティングシステムの例には、Android、ｉＯＳ、Windows（登録商標） Phone、Windows RT、及びBlackberryが含まれる。デバイスホスト１１２は、リモートのＮＦＣエンドポイントと、ＮＦＣＣ１１４を通じて通信するように動作可能であり得る。
【００３１】
[0039]ＮＦＣフォーラムは、ＮＦＣデバイス１０２がＮＦＣ技術仕様に準拠していることを検証するために、多数のテストケース１１０を定義している。ＮＦＣデバイス１０２は、１つ又は複数のＮＦＣフォーラムテストケース１１０ａを実施するＮＦＣテストアプリケーション（ＮＴＡ）１０８を含み得る。ＮＴＡ１０８は、ＮＦＣデバイス１０２のテストを実行するために、デバイスホスト１１２より上で実行するモジュールであり得る。ＮＴＡ１０８は、ＮＦＣＣ１１４がＮＦＣフォーラム相互運用性規格に準拠しているかどうかをテストするためにＮＦＣフォーラムテストケース１１０を実行し得る。
【００３２】
[0040]ＮＦＣフォーラムテストケース１１０ａを実行するとき、ＮＴＡ１０８は、デバイスホスト１１２を介してＮＦＣＣ１１４にコマンドを送り、デバイスホスト１１２を介してＮＦＣＣ１１４からコマンドを受け取り得る。例えば、ＮＦＣフォーラムテストケース１１０ａを開始すると、ＮＴＡ１０８は、テスト開始（ＳＯＴ）メッセージをデバイスホスト１１２に送り得、これは、このＳＯＴメッセージをＮＦＣＣ１１４に転送する。その後、ＮＦＣＣ１１４は、ＬＴデバイス１０４と相互作用する。例えば、ＮＦＣＣ１１４は、ＳＯＴメッセージ１１８をＬＴデバイス１０４に送り得る。その後、ＮＦＣデバイス１０２は、ＮＦＣフォーラムテストケース１１０ａを実行し得る。ＮＴＡ１０８は、ＬＴデバイス１０４からの応答を待ち得る。応答は、一連の送られたもと受け取ったものとの比較に基づいて、ＮＦＣＣ１１４が合格する（pass）か不合格になる（fail）かを示す。ＳＯＴメッセージ１１８を受信すると、ＬＴデバイス１０４は、ＮＦＣフォーラムテストケース１１０ｂを実行する。
【００３３】
[0041]一構成では、ＮＴＡ１０８は、ユーザインターフェース１０６に結合され得る。ユーザインターフェース１０６は、ユーザがＮＦＣフォーラムテストケース１１０の実行を開始するためのメカニズムを提供するグラフィカルユーザインターフェース（ＧＵＩ）であり得る。ＮＦＣフォーラムテストケース１１０のテストスイートは、ユーザインターフェース１０６によって実行され得る。テストスイートは、異なるパターン及びモードを有し得る。テストスイートは、実行されるべき多数のＮＦＣフォーラムテストケース１１０を含む。ユーザインターフェース１０６は、ユーザがテストの異なるパターン又はモードを選ぶための柔軟性を提供し得る。
【００３４】
[0042]リモートの下位テスト手段（ＬＴ）デバイス１０４は、ＮＦＣデバイス１０２との、対応するＮＦＣフォーラムテストケース１１０ｂを実施し得る。ＬＴデバイス１０４は、ＮＦＣデバイス１０２とのＮＦＣフォーラムテストケース１１０ｂを実行し得るＮＦＣ設定済みデバイス（NFC-configured device）であり得る。一構成では、ＬＴデバイス１０４は、ＮＦＣリーダであり得る。ＬＴデバイスは、ＮＦＣフォーラム規格ネットワークシミュレータ又はＮＦＣ規格ネットワーク機器とも呼ばれ得る。
【００３５】
[0043]１つのケースでは、ＮＦＣフォーラムテストケース１１０は、ＮＦＣフォーラム保証付き機器ベンダ又は製造業者によって実行され得る。これらのベンダ又は製造業者は、ＮＦＣフォーラム本体によって認可され得る。ＮＦＣフォーラムテストケース１１０ｂの目標は、ＮＦＣデバイス１０２と他のＮＦＣ設定デバイスとの相互運用性を確実にすることである。
【００３６】
[0044]ＮＦＣフォーラムテストケース１１０の実行中、ＮＦＣデバイス１０２及びＬＴデバイス１０４は、ＮＦＣリンクを確立し得る。このリンクは、ＮＦＣ−ＤＥＰ ＲＦプロトコルベースの通信リンクであり得る。ＬＴデバイス１０４は、技術的なＮＦＣテストアプリケーション（ＮＴＡ）プロトコルを経て（go through）、様々な要件を１つずつチェックするであろう。テスト中のＮＦＣデバイス１０２がこれらの全てのＮＦＣフォーラムテストケース１１０に合格することができる場合、ＮＦＣデバイス１０２は、他のＮＦＣ設定デバイスと相互運用可能であると決定される。従って、ＮＦＣフォーラム規格に準拠するために、ＮＦＣデバイス１０２のベンダ又は製造業者は、市場に出る前に、これらのＮＦＣフォーラムテストケース１１０に合格する必要があり得る。
【００３７】
[0045]現在、ＮＦＣフォーラムテストケース１１０のテストスイートを実行するために２つのアプローチがある。１つのアプローチでは、テストスイートは、オートメーションが実施されていない状態で実行される。このアプローチでは、テストスイート中の各ＮＦＣフォーラムテストケース１１０は、独立して実行され得る。
【００３８】
[0046]別のアプローチでは、ＮＦＣフォーラムテストケース１１０のテストスイートは、オートメーションが実施されている状態で実行される。このアプローチでは、ＮＦＣフォーラムテストケース１１０は、次々に自動的に実行され得る。全てのＮＦＣフォーラム準拠ＮＦＣデバイス１０２が、オートメーションが実施されている状態でＮＦＣフォーラムテストケース１１０を実行するのに必要とされるであろうことがＮＦＣフォーラムデバイス要件１．３によって提唱されている。
【００３９】
[0047]いくつかのケースでは、ＮＦＣフォーラムテストケース１１０は、オートメーションを使用して実行されるとき適切には実行することができないであろう。ＮＦＣフォーラムデバイス要件１．３に従うのに十分には、ＮＦＣフォーラムテストケース１１０が定義されていないことが理由であり得る。
【００４０】
[0048]ＮＦＣフォーラム規格によれば、ＮＦＣデバイス１０２がＮＦＣフォーラムテストケース１１０ａを完了すると、ＮＦＣデバイス１０２は、ＬＴデバイス１０４とのリンクを回復し、次のＮＦＣフォーラムテストケース１１０ａに備える（ready for）ためにプロシージャに従わなければならない。現在、このプロシージャは、約２５秒かかり得る。しかしながら、ＮＦＣデバイス１０２がこのプロシージャを実行している間に、ＮＦＣデバイス１０２の準備が整っていない状態で、ＬＴデバイス１０４が次のＮＦＣフォーラムテストケース１１０ｂを進めている。これは、ＮＦＣフォーラムテストケース１１０の不合格（failure）を引き起こし得る。
【００４１】
[0049]ＮＦＣデバイス１０２は、決して、ＮＦＣフォーラムテストケース１１０ａについてのその現在のプロシージャを完了することはないであろう。ＮＦＣデバイス１０２は、異なる状態に入り得、その他全てのＮＦＣフォーラムテストケース１１０ａで不合格になる。現在のＮＦＣフォーラム規格によれば、ＬＴデバイス１０４は、それがそのＮＦＣフォーラムテストケース１１０ｂを完了したことをＮＦＣデバイス１０２にシグナル伝達しない。ＬＴデバイス１０４がそのＮＦＣフォーラムテストケース１１０ａを終了したという応答を、ＮＦＣデバイス１０２がＬＴデバイス１０４から得ることがないため、ＮＦＣデバイス１０２は、次のＮＦＣフォーラムテストケース１１０ａに進む前にＬＴデバイス１０４が応答するのを待ち得る。しかしながら、ＬＴデバイス１０４は、次のＮＦＣフォーラムテストケース１１０ｂを進め得る。従って、ＮＦＣデバイス１０２及びＬＴデバイス１０４は、非同期状態であり得る。
【００４２】
[0050]ＬＴデバイス１０４が、それがＮＦＣフォーラムテストケース１１０ｂを完了したことをＮＦＣデバイス１０２に示さない場合、ＮＦＣデバイス１０２は、ＬＴデバイス１０４とのリンクを終了し、次のＮＦＣフォーラムテストケース１１０ａを開始する適切な（graceful）方法がない。この問題の例は、図４に関連して説明される。
【００４３】
[0051]この問題による影響を受けるＮＦＣフォーラムテストケース１１０のいくつかの例が表（１）に含まれている。
【表１】
2018524839.tif 000003
【００４４】
[0052]表（１）は、オートメーション下で不合格になり得るＮＦＣフォーラムテストケース１１０のうちのいくつかをリストアップしているが、他の現在又は将来のＮＦＣフォーラムテストケース１１０もまた、オートメーション下で適切に実行することができないことは留意されるべきである。
【００４５】
[0053]一例では、ＮＦＣフォーラムテストケース１１０ ＴＣ＿ＰＯＬ＿ＮＦＣＡ＿Ｐ２Ｐ＿ＢＶ＿６＿ｘは、ＮＦＣデバイス１０２が次のテスト開始メッセージ１１８を送ることで終了する：‘Ｄ４’＋‘０６’＋‘０３’（ＰＦＢ）＋‘００ ０１ ０２．．．０７’。このテスト開始メッセージ１１８を送った後、ＮＦＣフォーラムテストケース１１０ａは終了する。ＮＦＣデバイス１０２は、ＬＴデバイス１０４との通信を完了しなればならない。しかしながら、ＬＴデバイス１０４は、次のＮＦＣフォーラムテストケース１１０に移っている可能性があり、このリンクを非アクティブ化しようとするＮＦＣデバイス１０２によって行われる試みを承認しないであろう。ＮＦＣデバイス１０２は、ＬＴデバイス１０４とのリンクを適切に（gracefully）非アクティブ化するのを待たなければならないであろう。
【００４６】
[0054]オートメーションを伴うＮＦＣフォーラムテストケース１１０の現在の実施の重大な不利益は、時間が無駄になり、バッテリ電力が消費されることである。上で示したように、タイミング実行を改善するためには、複数のＮＦＣフォーラムテストケース１１０が修正されなければならない。
【００４７】
[0055]説明されるシステム及び方法は、オートメーション問題による影響を受けるＮＦＣフォーラムテストケース１１０を修正し得る。これを達成するために、ＬＴデバイス１０４は、ＮＦＣフォーラムテストケース１１０ｂの完了に伴い、テスト終了（ＥＯＴ）応答１２０を送るように構成され得る。
【００４８】
[0056]このＥＯＴ応答１２０は、ＮＦＣデバイス１０２のＮＦＣＣ１１４によって受信され得る。ＥＯＴ応答１２０は、ＬＴデバイス１０４によるＮＦＣフォーラムテストケース１１０ｂの完了を示し得る。一構成では、ＥＯＴ応答１２０は、ＤＥＰ＿ＲＥＳＰ（ＥＯＴ）メッセージであり得る。ＥＯＴ応答１２０は、ＮＦＣデバイス１０２からＳＯＴメッセージ１１８を送ることに応答して、ＬＴデバイス１０４から受信され得る。
【００４９】
[0057]ＮＦＣＣ１１４は、ＥＯＴメッセージ１２２をデバイスホスト１１２に渡し得る。ＥＯＴメッセージ１２２は、デバイスホスト１１２に、ＬＴデバイス１０４がＮＦＣフォーラムテストケース１１０ｂを実行することを終了したことを示し得る。
【００５０】
[0058]ＥＯＴメッセージ１２２を受け取ると、デバイスホスト１１２は、ＬＴデバイス１０４との非アクティブ化プロセスを開始し得る。この非アクティブ化プロセスは、ＬＴデバイス１０４とＮＦＣデバイス１０２との間のＮＦＣ−ＤＥＰリンクを解除することと、アイドルモードに入ることとを含み得る。デバイスホスト１１２は、アイドルモードに遷移するようＮＦＣＣ１１４に命令し得る。
【００５１】
[0059]アイドルモードに入るよう求めるこの命令を受けると、ＮＦＣＣ１１４は、非アクティブ化要求１２４をＬＴデバイス１０４に送り得る。この非アクティブ化要求１２４は、ＲＥＬＥＡＳＥ＿ＲＥＱ．ＤＥＳＥＬＥＣＴ＿ＲＥＱメッセージであり得る。非アクティブ化要求１２４は、ＬＴデバイス１０４との非アクティブ化プロセスを完了してアイドルモードに入った後にＮＦＣデバイス１０２が次のＮＦＣフォーラムテストケース１１０ａを開始できる状態になっていることをＬＴデバイス１０４に示し得る。
【００５２】
[0060]ＮＦＣＣ１１４から非アクティブ化要求１２４を受信すると、ＬＴデバイス１０４は、非アクティブ化応答１２６をＮＦＣＣ１１４に送り返し得る。この非アクティブ化応答１２６は、ＲＥＬＥＡＳＥ＿ＲＥＳＰ．ＤＥＳＬＥＣＴ＿ＲＥＳＰメッセージであり得る。非アクティブ化応答１２６は、ＮＦＣデバイス１０２との非アクティブ化プロセスを完了してアイドルモードに入った後にＬＴデバイス１０４が次のＮＦＣフォーラムテストケース１１０ｂを開始できる状態になっていることをＮＦＣデバイス１０２に示し得る。ＮＦＣデバイス１０２及びＬＴデバイス１０４の両方が、ＮＦＣ−ＤＥＰリンクを解除し、アイドルモードに入り得る。
【００５３】
[0061]アイドルモードへの遷移の完了を受けて、ＬＴデバイス１０４及びＮＦＣデバイス１０２の両方は、次のＮＦＣフォーラムテストケース１１０を開始し得る。このアプローチの例は、図５に関連して説明されている。このアプローチは、数ミリ秒で完了し得るため、オートメーションが実施されているときにＮＦＣフォーラムテストケース１１０を実行する際の遅延を回避する。
【００５４】
[0062]ＮＦＣフォーラムテストケース１１０ ＴＣ＿ＰＯＬ＿ＮＦＣＡ＿Ｐ２Ｐ＿ＢＶ＿６＿ｘの例について、このテストケースは、次のコマンドの交換により終了し得る。ＮＦＣデバイス１０２は、‘Ｄ４’＋‘０６’＋‘０Ｘ’（ＰＦＢ）＋‘００ ０１ ０２．．．０７’の形式でテスト開始メッセージ１１８を送り得る。このテスト開始メッセージ１１８は、ＤＥＰ＿ＲＥＱ（ＳＯＴ）メッセージであり得る。ＬＴデバイス１０４は、‘Ｄ５’＋‘０７’＋‘０Ｘ’（ＰＦＢ）＋‘ＦＦ ＦＦ ＦＦ ０１ ０２’の形式でＥＯＴ応答１２０を送り得る。このＥＯＴ応答１２０は、ＤＥＰ＿ＲＥＳＰ（ＥＯＴ）メッセージであり得る。ＮＦＣデバイス１０２は、‘Ｄ４’＋‘０Ａ’の形式で非アクティブ化要求１２４を送り得る。この非アクティブ化要求１２４は、ＲＥＬＥＡＳＥ＿ＲＥＱ．ＤＥＳＥＬＥＣＴ＿ＲＥＱメッセージであり得る。ＬＴデバイス１０４は、‘Ｄ５’＋‘０Ｂ’の形式で非アクティブ化応答１２６を送り得る。この非アクティブ化応答１２６は、ＲＥＬＥＡＳＥ＿ＲＥＳＰ．ＤＥＳＬＥＣＴ＿ＲＥＳＰメッセージであり得る。
【００５５】
[0063]説明されたシステム及び方法は、より迅速に実行し、かつ、より多くのバッテリ効率を提供するＮＦＣフォーラムテストケース１１０のより機敏な実行に帰着する。このアプローチによれば、テストケースを終了するのにかかる時間は、典型的に、約３０秒ではなく数ミリ秒である。
【００５６】
[0064]図２は、ＮＦＣデバイス１０２によってオートメーション下でＮＦＣフォーラムテストケース１１０を実行するための方法２００を例示するフロー図である。方法２００は、オートメーションが実施されている状態でＮＦＣフォーラムテストケース１１０のテストスイートを実行するためにＮＦＣデバイス１０２によって実行され得る。
【００５７】
[0065]ＮＦＣデバイス１０２は、ＮＦＣコントローラ（ＮＦＣＣ）１１４とデバイスホスト１１２とを含み得る。ＮＦＣテストアプリケーション（ＮＴＡ）１０８は、ＮＦＣデバイス１０２と下位テスト手段（ＬＴ）デバイス１０４との間でＮＦＣフォーラムテストケース１１０を実施し得る。ＮＦＣデバイス１０２及びＬＴデバイス１０４は、ＮＦＣ−ＤＥＰリンクを確立し得る。
【００５８】
[0066]ＮＦＣコントローラ１１４は、下位テスト手段（ＬＴ）デバイス１０４から、ＬＴデバイス１０４によるＮＦＣフォーラムテストケース１１０の完了を示すテスト終了（ＥＯＴ）応答１２０を受信し得る２０２。ＥＯＴ応答１２０は、ＮＦＣデバイス１０２がテスト開始（ＳＯＴ）メッセージ１１８をＬＴデバイス１０４に送ることに応答して、ＬＴデバイス１０４から受信され得る。ＬＴデバイス１０４は、ＳＯＴメッセージ１１８を受信すると、ＮＦＣフォーラムテストケース１１０を実行し得る。ＬＴデバイス１０４は、ＮＦＣフォーラムテストケース１１０ｂを完了１２０すると、ＥＯＴ応答を送り得る。
【００５９】
[0067]ＬＴデバイス１０４からＥＯＴ応答１２０を受信すると、ＮＦＣＣ１１４は、ＥＯＴメッセージ１２２をデバイスホスト１１２に送り得る２０４。ＥＯＴメッセージ１２２は、ＬＴデバイス１０４がＮＦＣフォーラムテストケース１１０ｂを実行することを終了したことをデバイスホスト１１２に示し得る。
【００６０】
[0068]デバイスホスト１１２は、ＥＯＴメッセージ１２２を受け取ると、ＬＴデバイス１０４に対する非アクティブ化プロセスを開始し得る２０６。非アクティブ化プロセスは、ＬＴデバイス１０４とのＮＦＣ−ＤＥＰリンクを解除することと、アイドルモードに入ることとを含み得る。デバイスホスト１１２は、アイドルモードに入るようＮＦＣＣ１４４に命令し得る。この命令を受けると、ＮＦＣＣ１１４は、ＮＦＣ−ＤＥＰリンクを非アクティブ化するために、非アクティブ化要求１２４をＬＴデバイス１０４に送り得る。
【００６１】
[0069]図３は、ＬＴデバイス１０４によってオートメーション下でＮＦＣフォーラムテストケース１１０を実行するための方法３００を例示するフロー図である。方法３００は、オートメーションが実施されている状態でＮＦＣフォーラムテストケース１１０のテストスイートを実行するためにＬＴデバイス１０４によって実行され得る。ＬＴデバイス１０４は、ＮＦＣフォーラムテストケース１１０を実行するために、ＮＦＣデバイス１０２とＮＦＣ−ＤＥＰリンクを確立し得る。
【００６２】
[0070]ＬＴデバイス１０４は、ＮＦＣフォーラムテストケース１１０ｂの完了に伴い、ＥＯＴ応答１２０をＮＦＣデバイス１０２に送り得る３０２。ＥＯＴ応答１２０は、ＬＴデバイス１０４がＮＦＣフォーラムテストケース１１０ｂを実行することを終了したことをＮＦＣデバイス１０２に示し得る。
【００６３】
[0071]ＥＯＴ応答１２０は、ＮＦＣデバイス１０２がテスト開始（ＳＯＴ）メッセージ１１８をＬＴデバイス１０４に送ることに応答して、ＬＴデバイス１０４から送られ得る。ＬＴデバイス１０４は、ＳＯＴメッセージ１１８を受信すると、ＮＦＣフォーラムテストケース１１０ｂを実行し得る。ＬＴデバイス１０４は、ＮＦＣフォーラムテストケース１１０ｂを完了すると、ＥＯＴ応答１２０を送り得る。
【００６４】
[0072]ＬＴデバイス１０４は、ＥＯＴ応答１２０に基づいて、ＮＦＣデバイス１０２から非アクティブ化要求１２４を受信し得る３０４。非アクティブ化要求１２４は、非アクティブ化プロセスを完了した後にＮＦＣデバイス１０２が次のＮＦＣフォーラムテストケース１１０ａを開始できる状態になっていることをＬＴデバイス１０４に示し得る。ＮＦＣデバイス１０２は、ＬＴデバイス１０４がＥＯＴ応答１２０を送ることに応答して、非アクティブ化要求１２４をＬＴデバイス１０４に送り得る。
【００６５】
[0073]ＬＴデバイス１０４は、非アクティブ化要求１２４を受信すると、ＮＦＣデバイス１０２に対する非アクティブ化プロセスを開始し得る３０６。非アクティブ化プロセスは、ＮＦＣデバイス１０２とのＮＦＣ−ＤＥＰリンクを解除することと、アイドルモードに入ることとを含む。ＮＦＣデバイス１０２から非アクティブ化要求１２４を受信すると、ＬＴデバイス１０４は、非アクティブ化応答１２６をＮＦＣデバイス１０２に送り返し得る。非アクティブ化応答１２６は、ＮＦＣデバイス１０４との非アクティブ化プロセスを完了した後にＬＴデバイス１０４が次のＮＦＣフォーラムテストケース１１０ｂを開始できる状態になっていることをＮＦＣデバイス１０２に示し得る。
【００６６】
[0074]図４は、ＮＦＣフォーラムテストケース１１０を実行するための１つのアプローチを例示するシーケンス図である。具体的には、図４は、現在のＮＦＣフォーラム規格に係る、オートメーションを伴ってＮＦＣフォーラムテストケース１１０を実施することに関連付けられた問題を例示する。
【００６７】
[0075]下位テスト手段（ＬＴ）デバイス４０４は、ＮＦＣコントローラ（ＮＦＣＣ）４１４と、デバイスホスト４１２と、ＮＦＣテストアプリケーション（ＮＴＡ）４０８とを含むＮＦＣデバイス４０２と通信し得る。ＮＦＣＣ４１４及びＬＴデバイス４０４は、ＮＦＣリンクを確立し得る。一構成では、ＮＦＣリンクは、ＮＦＣ−ＤＥＰリンクであり得る。
【００６８】
[0076]ＬＴデバイス４０４及びＮＦＣＣ４１４は、技術検出を実行し得る４０１。例えば、ＬＴデバイス４０４は、ＮＦＣデバイス４０２がサポートするのがどのＮＦＣシグナル伝達技術（例えば、ＮＦＣタイプ−Ａ、ＮＦＣタイプ−Ｂ、及びＮＦＣタイプ−Ｆ、等）であるかを決定するためにＮＦＣＣ４１４をポーリングし得る。ＬＴデバイス４０４及びＮＦＣＣ４１４は、同じ時間期間中に２つ以上のターゲット又はイニシエータによって引き起こされる干渉を回避するために衝突解消を実行し得る４０３。
【００６９】
[0077]ＬＴデバイス４０４は、属性応答（ＡＴＲ＿ＲＥＳ）をＮＦＣＣ４１４に送り得る４０５。ＡＴＲ＿ＲＥＳは、待機時間（ＷＴ）を示し得る。一構成では、ＷＴは、１４．１５秒であり得る。ＮＦＣＣ４１４は、ＲＦインターフェースアクティブ化通知（ＲＦ＿ＩＮＴＦ＿ＡＣＴＩＶＡＴＥＤ＿ＮＴＦ）をデバイスホスト４１２に送り得る４０７。デバイスホスト４１２は、アクティブ化通知（ＮＴＦ＿ＡＣＴ）をＮＴＡ４０８に送り得る４０９。
【００７０】
[0078]ＮＴＦ＿ＡＣＴを受け取ると、ＮＴＡ４０８は、ＮＦＣフォーラムテストケース１１０ａの実行を開始し得る。ＮＴＡ４０８は、テスト開始（ＳＯＴ）メッセージをデバイスホスト４１２に送り得４１１、これは、このＳＯＴメッセージをＮＦＣＣ４１４に送る４１３。
【００７１】
[0079]ＮＦＣＣ４１４は、ＳＯＴメッセージをＮＦＣ−ＤＥＰ用にフォーマットし、ＳＯＴメッセージ１１８をＤＥＰ要求メッセージ（ＤＥＰ＿ＲＥＱ（ＳＯＴ））として送り得る４１５。この時点で、ＮＦＣデバイス４０２及びＬＴデバイス４０４は、ＮＦＣフォーラムテストケースを実行し得る４１７。ＮＦＣフォーラムテストケースの完了に伴い、ＬＴデバイス４０４は、ＰＡＳＳを示し得る。しかしながら、ＷＴが１４．１５秒であるため、ＮＦＣデバイス４０２は、それでも、適切にＬＴデバイス４０４との通信を完了しなければならない。その間に、ＬＴデバイス４０４は、次のＮＦＣフォーラムテストケース１１０ｂを開始し得る。
【００７２】
[0080]ＮＦＣＣ４１４は、５秒過ぎても（after 5 seconds）、ＬＴデバイス４０４から応答を受信しないであろう４１９。ＮＦＣＣ４１４は、ＮＦＣフォーラムデジタルプロトコル（ＤＰ）仕様に基づいて、肯定応答（ＡＣＫ）をＬＴデバイス４０４に送り得る４２１。ＮＦＣＣ４１４は、依然として、更に５秒過ぎても、ＬＴデバイス４０４から応答を受信しないであろう４２３ａ。ＮＦＣＣ４１４は、別のＡＣＫをＬＴデバイス４０４に送り得る４２５。更に５秒過ぎても応答を受信しない４２７と、タイムアウトが宣言され、ＮＦＣＣ４１４は、タイムアウトメッセージ（ＴＩＭＥＯＵＴ）をデバイスホスト４１２に送り得る４２９。
【００７３】
[0081]タイムアウトメッセージを受け取ると、デバイスホスト４１２は、非アクティブ化発見コマンド（ＤＥＡＣＴＩＶＡＴＥ＿ＣＭＤ＿ＤＩＳＣＯＶＥＲＹ）をＮＦＣＣ４１４に送り得る４３１。非アクティブ化発見コマンドは、ＮＦＣ−ＤＥＰリンクを非アクティブ化し、ＬＴデバイス４０４に関する発見を実行するようＮＦＣＣ４１４に命令し得る。ＮＦＣＣ４１４は、非アクティブ化及び発見応答をデバイスホスト４１２に送り得る４３３。
【００７４】
[0082]ＬＴデバイス４０４が次のＮＦＣフォーラムテストケースを実行しているため、ＮＦＣデバイス４０２は、ＬＴデバイス４０４から応答を受信しないであろう。ＬＴデバイス４０４から応答を受信しなかった後に、デバイスホスト４１２は、タイムアウトメッセージ（ＴＩＭＥＯＵＴ）をＮＦＣＣ４１４に送り得る４３７。デバイスホスト４１２は、アイドルモードに入るようＮＦＣＣ４１４に命令する非アクティブ化アイドルメセージ（ＤＥＡＣＴＩＶＡＴＥ＿ＣＭＤ＿ＩＤＬＥ）を送り得る４３９。
【００７５】
[0083]この時点で、ＮＦＣデバイス４０２は、ポーリングを再度実行し得る。このケースでは、このプロセスは、最低でも２０秒かかり得る。しかしながら、ＬＴデバイス４０４は、ＮＦＣフォーラムテストケースの次のシーケンスを約１９秒早く開始している。従って、ＬＴデバイス４０４による後続のテストは、オートメーションでは、開始できる状態になっていない。これは、ＮＦＣフォーラムテストケース１１０の不合格を引き起こし得る。
【００７６】
[0084]図５は、オートメーションでＮＦＣフォーラムテストケース１１０を実行することを例示するシーケンス図である。具体的には、図５は、説明されるシステム及び方法に係る、オートメーションを伴ってＮＦＣフォーラムテストケース１１０を実施することの一例を例示する。
【００７７】
[0085]上述したように、下位テスト手段（ＬＴ）デバイス５０４は、ＮＦＣコントローラ（ＮＦＣＣ）５１４と、デバイスホスト５１２と、ＮＦＣテストアプリケーション（ＮＴＡ）５０８とを含むＮＦＣデバイス５０２と通信し得る。ＬＴデバイス５０４及びＮＦＣＣ５１４は、図４に関連して説明したように、ステップ５０１−５１７を実行することで、ＮＦＣフォーラムテストケース１１０を開始及び実行し得る。
【００７８】
[0086]ＮＦＣフォーラムテストケース１１０ｂが完了すると、ＬＴデバイス５０４は、テスト終了（ＥＯＴ）応答１２０をＮＦＣＣ５１４に送り得る５１９。ＥＯＴ応答１２０は、ＤＥＰ応答メッセージ（ＤＥＰ＿ＲＥＳＰ（ＥＯＴ））としてフォーマットされ得る。ＥＯＴ応答１２０は、ＬＴデバイス１０４がＮＦＣフォーラムテストケース１１０ｂを完了していることを示し得る。
【００７９】
[0087]ＥＯＴ応答１２０を受信すると、ＮＦＣＣ５１４は、ＥＯＴメッセージ１２２をデバイスホスト５１２に送り得る５２１。ＥＯＴメッセージ１２２を受け取ることに応答して、デバイスホスト５１２は、アイドルモードに入るようＮＦＣＣ５１４に命令する非アクティブ化アイドルコマンド（ＤＥＡＣＴＩＶＡＴＥ＿ＣＭＤ＿ＩＤＬＥ）をＮＦＣＣ５１４に送り得る５２３。
【００８０】
[0088]ＮＦＣＣ５１４は、非アクティブ化要求１２４（ＲＥＬＥＡＳＥ＿ＲＥＱ．ＤＥＳＥＬＥＣＴ＿ＲＥＱ）をＬＴデバイス５０４に送り得る５２５。非アクティブ化要求１２４は、ＬＴデバイス５０４との非アクティブ化プロセスを完了してアイドルモードに入った後にＮＦＣデバイス５０２が次のＮＦＣフォーラムテストケース１１０ａを開始できる状態になっていることをＬＴデバイス５０４に示し得る。
【００８１】
[0089]ＬＴデバイス５０４は、非アクティブ化応答１２６（ＲＥＬＥＡＳＥ＿ＲＥＳＰ．ＤＥＳＥＬＥＣＴ＿ＲＥＳＰ）をＮＦＣＣ５１４に送り得る５２７。非アクティブ化応答１２６は、ＮＦＣデバイス５０２との非アクティブ化プロセスを完了してアイドルモードに入った後にＬＴデバイス５０４が次のＮＦＣフォーラムテストケース１１０ｂを開始できる状態になっていることをＮＦＣデバイス５０４に示し得る。
【００８２】
[0090]アイドルモードへの遷移の完了を受けて、ＮＦＣデバイス５０２及びＬＴデバイス５０４は、次のＮＦＣフォーラムテストケース１１０又はプロシージャを開始できる状態になっているであろう。ＮＦＣデバイス５０２及びＬＴデバイス５０４は、数秒後に次のＮＦＣフォーラムテストケース１１０を開始できる状態になっており、これは、オートメーションでの実行における遅延を回避する。
【００８３】
[0091]図６は、ＮＦＣデバイス１０２によってオートメーション下でＮＦＣフォーラムテストケース１１０を実行するための方法６００の詳細な構成を例示するフロー図である。方法６００は、オートメーションが実施されている状態でＮＦＣフォーラムテストケース１１０のテストスイートを実行するためにＮＦＣデバイス１０２によって実行され得る。
【００８４】
[0092]ＮＦＣデバイス１０２は、ＮＦＣコントローラ（ＮＦＣＣ）１１４とデバイスホスト１１２とを含み得る。ＮＦＣテストアプリケーション（ＮＴＡ）１０８は、ＮＦＣデバイス１０２と下位テスト手段（ＬＴ）デバイス１０４との間でＮＦＣフォーラムテストケース１１０を実施し得る。ＮＦＣデバイス１０２及びＬＴデバイス１０４は、ＮＦＣ−ＤＥＰリンクを確立し得る６０２。
【００８５】
[0093]ＮＦＣデバイス１０２は、テストスイート中のＮＦＣフォーラムテストケース１１０ａを開始し得る６０４。上述したように、テストスイートは、複数のＮＦＣフォーラムテストケース１１０を含み得る。ＮＦＣデバイス１０２は、ＮＦＣ−ＤＥＰリンクを確立すると、テストスイート中のＮＦＣフォーラムテストケース１１０ａのうちの１つを開始し得る６０４。
【００８６】
[0094]ＮＦＣデバイス１０２は、テスト開始（ＳＯＴ）メッセージ１１８をＬＴデバイス１０４に送り得る６０６。ＳＯＴメッセージ１１８を受信すると、ＬＴデバイス１０４は、ＮＦＣフォーラムテストケース１１０ｂを実行し得る。
【００８７】
[0095]ＮＦＣデバイス１０２は、ＬＴデバイス１０４からテスト終了（ＥＯＴ）応答１２０を受信し得る６０８。ＮＦＣフォーラムテストケース１１０ｂを完了すると、ＬＴデバイス１０４は、ＥＯＴ応答１２０をＮＦＣデバイス１０２に送り得る５１９。ＥＯＴ応答１２０は、ＬＴデバイス１０４によるＮＦＣフォーラムテストケース１１０ｂの完了を示し得る。
【００８８】
[0096]ＮＦＣデバイス１０２は、ＥＯＴ応答１２０を受信すると、ＮＦＣ−ＤＥＰ非アクティブ化を開始し得る６１０。ＮＦＣデバイス１０２は、非アクティブ化要求１２４をＬＴデバイス１０４に送り得る６１２。非アクティブ化要求１２４は、ＮＦＣ−ＤＥＰリンクを解除するようＬＴデバイス１０４に命令し得る。非アクティブ化要求１２４は、ＬＴデバイス１０４との非アクティブ化プロセスを完了した後にＮＦＣデバイス１０２が次のＮＦＣフォーラムテストケース１１０ａを開始できる状態になっていることをＬＴデバイス１０４に示し得る。ＮＦＣ−ＤＥＰリンクを非アクティブ化すると、ＮＦＣデバイス１０２は、アイドルモードに入り得る６１４。
【００８９】
[0097]ＮＦＣデバイス１０２は、テストスイート中に別のＮＦＣフォーラムテストケース１１０が存在するかどうかを決定し得る６１６。完了されるべき１つ又は複数のＮＦＣフォーラムテストケース１１０が存在する場合、ＮＦＣデバイス１０２は、ＬＴデバイス１０４とＮＦＣ−ＤＥＰリンクを再確立し６０２、次のＮＦＣフォーラムテストケース１１０を開始し得る６０４。ＮＦＣフォーラムテストケース１１０がテストスイート中にそれ以上存在しない場合、方法６００は終了する。
【００９０】
[0098]図７は、ワイヤレス通信システム７００における誘導結合通信の一構成を例示するブロック図である。ターゲットデバイス７０２及びイニシエータデバイス７０４は、近距離通信（ＮＦＣ）プロトコルに従って動作し得る。ターゲットデバイス７０２は、図１に関連して説明されたＮＦＣデバイス１０２に従って実施され得る。イニシエータデバイス７０４は、図１に関連して説明された下位テスト手段（ＬＴ）デバイス１０４に従って実施され得る。各デバイス７０２、７０４は、電子回路７２８ａ−ｂに接続されたアンテナ７１６ａ−ｂを含み得る。動作中、２つのＮＦＣデバイス（すなわち、ターゲットデバイス７０２及びイニシエータデバイス７０４）の組み合わせは、変圧器のように機能（behave）し得る。
【００９１】
[0099]ＮＦＣは、誘導結合通信技術である。２つのＮＦＣ対応デバイス７０２、７０４は、ある距離離れているであろう。交流電流は、一次コイル（すなわち、ターゲットデバイスアンテナ７１６ａ）を通過し、（無線周波数（ＲＦ）フィールド又は放射場とも呼ばれ得る）電磁場７３０を作り出し得る。電磁場７３０は、二次コイル（すなわち、イニシエータデバイスアンテナ７１６ｂ）に電流を誘導し得る。イニシエータデバイス７０４は、ターゲットデバイス７０２によって送出される電磁場７３０を使用して、それ自体に電力供給し得る。
【００９２】
[00100]両方のアンテナ７１６ａ−ｂの構成及びチューニングは、一方のデバイスからもう一方のデバイスへのカップリング効率を決定し得る。特定のＮＦＣトランザクション中、イニシエータデバイス７０４は、イニシエータとして機能し得、ターゲットデバイス７０２は、ターゲットとして機能し得、これらは、ＮＦＣ規格で定められている役割である。
【００９３】
[00101]一構成では、一方のデバイスのＮＦＣ送信機及びもう一方のデバイスのＮＦＣ受信機は、相互共鳴関係に従って構成される。ＮＦＣ受信機の共振周波数と、ＮＦＣ送信機の共振周波数とが極めて近いとき、ＮＦＣ受信機が放射界の「近距離場（near-field）」に位置している場合に、ＮＦＣ送信機とＮＦＣ受信機との間の送信損失は最小になる。
【００９４】
[00102]ＮＦＣデバイスは、ＮＦＣループアンテナ７１６を含み得る。ＮＦＣループアンテナ７１６は、エネルギー送出及び受取のための手段を提供し得る。上述したように、効率的なエネルギー伝達は、エネルギーの大部分を電磁波で遠距離場（far field）に伝播するのではなく、送信アンテナ７１６の近距離場にあるエネルギーの大半を受信アンテナ７１６に結合することで生じ得る。
【００９５】
[00103]ＮＦＣ対応デバイスは、通信が確立されるのを可能にするのに十分なデータ７３２を取得し得る。確立され得る通信の１つの形式は、国際標準化機構のデータ交換プロトコル（ＩＳＯ−ＤＥＰ）通信リンクである。確立され得る通信の別の形式は、ＮＦＣ−ＤＥＰである。ＮＦＣデバイス間の通信は、ＮＦＣ−Ａ、ＮＦＣ−Ｂ、ＮＦＣ−Ｆ、等を含むがこれらに限定されない、様々なＮＦＣ無線周波数（ＲＦ）技術にわたって可能にされ得る。
【００９６】
[00104]図８は、近距離ワイヤレス通信システム８００の簡略化された回路図を示す。送信機８３６は、発振器８４４と、電力増幅器８４８と、フィルタ及び整合回路８５２とを含む。発振器８４４は、所望の周波数で信号を発生させるように構成され、それは調整信号８４６に応答して調整され得る。発振器８４４信号は、制御信号８５０に応じた増幅量で、電力増幅器８４８によって増幅され得る。フィルタ及び整合回路８５２は、高調波（harmonics）又は他の不要な周波数をフィルタ除去し、送信機８３６のインピーダンスを送信アンテナ８４０に整合させるために含まれ得る。送信アンテナ８４０は、（電磁場とも呼ばれる）放射界８３０を送出し得る。
【００９７】
[00105]受信機８３８は、バッテリを充電するため、又は受信機に結合されたデバイス（図示されない）に電力供給するためのＤＣ電力出力を発生させるために、整合回路８５４と整流器及びスイッチング回路８５６とを含み得る。整合回路８５４は、受信機８３８のインピーダンスを受信アンテナ８４２に整合させるために含まれ得る。整流スイッチング回路８５６は、制御信号８５８によって調整され得る。受信機８３８及び送信機８３６は、別個の通信チャネル８６２（例えば、ブルートゥース（登録商標）、ジグビー、セルラ、等）上で通信し得る。
【００９８】
[00106]図９は、電子デバイス９０２内に含まれ得る特定の構成要素を例示する。電子デバイス９０２は、アクセス端末、モバイル局、ユーザ機器（ＵＥ）、等であり得る。例えば、電子デバイス９０２は、図１のＮＦＣデバイス１０２又は下位テスト手段（ＬＴ）デバイス１０４であり得る。
【００９９】
[00107]電子デバイス９０２は、プロセッサ９０３を含む。プロセッサ９０３は、汎用のシングルチップ又はマルチチップマイクロプロセッサ（例えば、アドバンスドＲＩＳＣ（低減命令セットコンピュータ）マシン（ＡＲＭ））、専用マイクロプロセッサ（例えば、デジタルシグナルプロセッサ（ＤＳＰ））、マイクロコントローラ、プログラマブルゲートアレイ、等であり得る。プロセッサ９０３は、中央処理装置（ＣＰＵ）と呼ばれ得る。図９の電子デバイス９０２には単一のプロセッサ９０３だけが示されているが、代替的な構成では、プロセッサの組み合わせ（例えば、ＡＲＭとＤＳＰ）が使用され得る。
【０１００】
[00108]電子デバイス９０２はまた、プロセッサと電子通信状態にあるメモリ９０５を含む（すなわち、プロセッサは、メモリから情報を読み取ること及び／又はメモリに情報を書き込むことができる）。メモリ９０５は、電子情報を記憶することができる任意の電子構成要素であり得る。メモリ９０５は、ランダムアクセスメモリ（ＲＡＭ）、読取専用メモリ（ＲＯＭ）、磁気ディスク記憶媒体、光学記憶媒体、ＲＡＭにおけるフラッシュメモリデバイス、プロセッサと共に含まれるオンボードメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭ（登録商標）メモリ、レジスタ、等、なお、それらの組み合わせを含む、として構成され得る。
【０１０１】
[00109]データ９０７ａ及び命令９０９ａは、メモリ９０５に記憶され得る。命令は、１つ又は複数のプログラム、ルーチン、サブルーチン、関数、プロシージャ、コードなどを含み得る。命令は、単一のコンピュータ読取可能なステートメント又は多数のコンピュータ読取可能なステートメントを含み得る。命令９０９ａは、本明細書で開示された方法を実施するためにプロセッサ９０３によって実行可能であり得る。命令９０９ａを実行することは、メモリ９０５に記憶されたデータ９０７ａの使用を伴い得る。プロセッサ９０３が命令９０９を実行するとき、命令９０９ｂの様々な部分は、プロセッサ９０３にロードされることができ、データ９０７ｂの様々な部分は、プロセッサ９０３にロードされることができる。
【０１０２】
[00110]電子デバイス９０２はまた、アンテナ９１６を介した電子デバイス９０２への信号の送信及びアンテナ９１６を介した電子デバイス１００２からの信号の受信を可能にするために、送信機９１１及び受信機９１３を含み得る。送信機９１１及び受信機９１３は、総称して、トランシーバ９１５と呼ばれ得る。電子デバイス９０２はまた、複数の送信機、複数のアンテナ、複数の受信機、及び／又は複数のトランシーバ（図示されない）を含み得る。
【０１０３】
[00111]電子デバイス９０２は、デジタルシグナルプロセッサ（ＤＳＰ）９２１を含み得る。電子デバイス９０２はまた、通信インターフェース９２３を含み得る。通信インターフェース９２３は、ユーザが電子デバイス９０２と相互作用することを可能にし得る。
【０１０４】
[00112]電子デバイス９０２の様々な構成要素は、電力バス、制御信号バス、ステータス信号バス、データバス、等を含み得る１つ又は複数のバスによって互いに結合され得る。明確さのために、様々なバスが、図９では、バスシステム９１９として例示されている。
【０１０５】
[00113]先の説明では、参照番号は、時に、様々な用語に関連して使用されている。用語が参照番号に関連して使用される場合、これは、図のうちの１つ又は複数において示される特定の要素を指すことを意味し得る。用語が参照番号なしに使用される場合、これは、一般に、いずれの特定の図にも限定することなく、その用語を指すことを意味し得る。
【０１０６】
[00114]「決定すること」という用語は、幅広い種類のアクションを包含し、従って、「決定すること」は、算出すること、計算すること、処理すること、導出すること、調査すること、ルックアップすること（例えば、表、データベース、又は別のデータ構造をルックアップすること）、確実にすること、等を含み得る。また、「決定すること」は、受信すること（例えば、情報を受信すること）、アクセスすること（例えば、メモリ内のデータにアクセスすること）等を含み得る。また、「決定すること」は、解決すること、選択すること、選ぶこと、確立すること、等を含み得る。
【０１０７】
[00115]「〜に基づいて」という表現は、別途明確に特定されていない限り、「〜だけに基づいて」を意味しない。換言すると、「〜に基づいて」という表現は、「〜だけに基づいて」及び「〜に少なくとも基づいて」の両方を説明する。
【０１０８】
[00116]「プロセッサ」という用語は、汎用プロセッサ、中央処理装置（ＣＰＵ）、マイクロプロセッサ、デジタルシグナルプロセッサ（ＤＳＰ）、コントローラ、マイクロコントローラ、ステートマシン、等を包含するように広く解釈されるべきである。いくつかの状況下では、「プロセッサ」は、特定用途向け集積回路（ＡＳＩＣ）、プログラマブル論理デバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、等を指し得る。「プロセッサ」という用語は、処理デバイスの組み合わせ、例えば、デジタルシグナルプロセッサ（ＤＳＰ）と、１つのマイクロプロセッサ、複数のマイクロプロセッサ、デジタルシグナルプロセッサ（ＤＳＰ）コアと連結した１つ又は複数のマイクロプロセッサ、又は、任意の他のこのような構成との組み合わせを指し得る。
【０１０９】
[00117]「メモリ」という用語は、電子情報を記憶することができる任意の電子構成要素を包含するように広く解釈されるべきである。メモリという用語は、ランダムアクセスメモリ（ＲＡＭ）、読取専用メモリ（ＲＯＭ）、不揮発性ランダムアクセスメモリ（ＮＶＲＡＭ）、プログラマブル読取専用メモリ（ＰＲＯＭ）、消去可能プログラマブル読取専用メモリ（ＥＰＲＯＭ）、電気的消去可能ＰＲＯＭ（ＥＥＰＲＯＭ）、フラッシュメモリ、磁気又は光学データ記憶装置、レジスタ、等のような、様々なタイプのプロセッサ読取可能な媒体を指し得る。プロセッサが、メモリから情報を読み取ること及び／又はメモリに情報を書き込むことができる場合、メモリは、プロセッサと電子通信状態にあると考えらえている。プロセッサに統合されているメモリは、そのプロセッサと電子通信状態にある。
【０１１０】
[00118]「命令」及び「コード」という用語は、任意のタイプのコンピュータ読取可能なステートメントを含むように広く解釈されるべきである。例えば、「命令」及び「コード」という用語は、１つ又は複数のプログラム、ルーチン、サブルーチン、関数、プロシージャ、等を指し得る。「命令」及び「コード」は、単一のコンピュータ読取可能なステートメント又は多数のコンピュータ読取可能なステートメントを備え得る。
【０１１１】
[00119]本明細書で説明された機能は、ハードウェアによって実行されるソフトウェア又はファームウェアにおいて実施され得る。これら機能は、コンピュータ読取可能な媒体上の１つ又は複数の命令として記憶され得る。「コンピュータ読取可能な媒体」又は「コンピュータプログラム製品」という用語は、コンピュータ又はプロセッサによってアクセスされ得る任意の有形の記憶媒体を指す。限定ではなく例として、このようなコンピュータ読取可能な媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ又は他の光ディスク記憶装置、磁気ディスク記憶装置又は他の磁気記憶デバイス、又はデータ構造又は命令の形式で所望のプログラムコードを記憶又は搬送するために使用されることができ、かつコンピュータによってアクセスされることができる任意の他の媒体を備え得る。本明細書で使用される場合、ディスク（disk）及びディスク（disc）は、コンパクトディスク（ＣＤ）、レーザーディスク（登録商標）、光ディスク、デジタル多用途ディスク（ＤＶＤ）、フロッピー（登録商標）ディスク、及びブルーレイディスクを含み、ディスク（disk）は、通常磁気的にデータを再生し、ディスク（disc）は、レーザーを用いて光学的にデータを再生する。コンピュータ読取可能な媒体が、有形及び非一時的であり得ることに留意されるべきである。「コンピュータプログラム製品」という用語は、コンピューティングデバイス又はプロセッサによって実行、処理、又は計算され得るコード又は命令（例えば、「プログラム」）と組み合わせたコンピューティングデバイス又はプロセッサを指す。本明細書で使用される場合、「コード」という用語は、コンピューティングデバイス又はプロセッサによって実行可能であるソフトウェア、命令、コード又はデータを指し得る。
【０１１２】
[00120]ソフトウェア又は命令はまた、送信媒体上で送信され得る。例えば、ソフトウェアが、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、又は赤外線、電波、及びマイクロ波のようなワイヤレス技術を使用して、ウェブサイト、サーバ、又は他のリモートソースから送信される場合、この同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、又は赤外線、電波、及びマイクロ波のようなワイヤレス技術は、伝送媒体の定義に含まれる。
【０１１３】
[00121]本明細書で開示された方法は、説明された方法を達成するための１つ又は複数のステップ又はアクションを備える。方法のステップ及び／又はアクションは、特許請求の範囲から逸脱することなく互いと置き換えられ得る。換言すると、ステップ又はアクションの特定の順序が、説明されている方法の適正な動作のために必要とされない限り、特定のステップ及び／又はアクションの順序及び／又は使用は、特許請求の範囲から逸脱することなく修正され得る。
【０１１４】
[00122]更に、図２−３及び図６によって例示されたもののような、本明細書で説明された方法及び技法を実行するためのモジュール及び／又は他の適切な手段が、デバイスによってダウンロードされ得る、及び／又は、他の方法で取得され得ることは認識されるべきである。例えば、デバイスは、本明細書で説明された方法を実行するための手段の転送を容易にするために、サーバに結合され得る。代替的に、本明細書で説明された様々な方法は、デバイスに記憶手段を結合又は提供することによりデバイスが様々な方法を取得できるように、記憶手段（例えば、ランダムアクセスメモリ（ＲＡＭ）、読取専用メモリ（ＲＯＭ）、コンパクトディスク（ＣＤ）又はフロッピーディスクのような物理記憶媒体、等）を介して提供され得る。更に、本明細書で説明された方法及び技法をデバイスに提供するための任意の他の適切な技法が利用され得る。
【０１１５】
[00123]特許請求の範囲が上に例示されたとおりの構成及び構成要素に限定されないことは理解されるべきである。特許請求の範囲から逸脱することなく、本明細書で説明されたシステム、方法、及び装置の配列、動作、及び詳細において、様々な修正、変更、及び変化が行われ得る。
【図１】
2018524839.tif 000004
【図２】
2018524839.tif 000005
【図３】
2018524839.tif 000006
【図４】
2018524839.tif 000007
【図５】
2018524839.tif 000008
【図６】
2018524839.tif 000009
【図７】
2018524839.tif 000010
【図８】
2018524839.tif 000011
【図９】
2018524839.tif 000012
【国際調査報告】
2018524839.tif 000013
2018524839.tif 000014