複数の非接触デバイス間の対話および通信プロトコルを提供するためのコンピュータ実装方法であって、近接場通信NFCを介して、販売時点システムリーダによって、モバイル通信デバイスを検出することと、前記リーダによって、前記非接触デバイスに対して利用可能な複数のNFC通信プロトコルを判断することと、前記リーダによって、前記非接触デバイスに対して利用可能前記複数の通信プロトコルを使用して、前記リーダと前記非接触デバイスとの間の通信を開始することと、を含み、ISO/IEC18092通信プロトコルが利用可能である場合、前記リーダは、最初に、前記ISO/IEC18092プロトコルを使用して、前記非接触デバイスとの通信を開始し、ISO/IEC18092プロトコルが利用可能ではない場合、または前記ISO/IEC18092プロトコルを使用した前記非接触デバイスとの前記通信の完了後、MIFARE通信プロトコルが利用可能である場合、前記リーダは、前記MIFAREプロトコルを使用して、前記非接触デバイスとの通信を開始する、コンピュータ実装方法。MIFAREプロトコルが利用可能ではない場合、または前記MIFAREプロトコルを使用した前記非接触デバイスとの前記通信の完了後、ISO/IEC14443通信プロトコルが利用可能である場合、前記リーダは、前記ISO/IEC14443プロトコルを使用して、前記非接触デバイスとの通信を開始する、請求項1に記載のコンピュータ実装方法。前記ISO/IEC18092通信は、少なくとも1つの付加価値サービスの処理を含む、請求項1に記載のコンピュータ実装方法。前記付加価値サービスは、クーポン、ロイヤルティカード、チェックイン、会員カード、および価値記憶カードのうちの少なくとも1つを含む、請求項3に記載のコンピュータ実装方法。前記MIFARE通信は、少なくとも1つの付加価値サービス通信の処理を含む、請求項1に記載のコンピュータ実装方法。前記MIFARE通信は、価値記憶カード取引の処理を含む、請求項5に記載のコンピュータ実装方法。前記非接触デバイスは、モバイル電話である、請求項1に記載のコンピュータ実装方法。非接触デバイスと通信するためのコンピュータ実装方法であって、デバイスリーダによってポーリングループを開放し、無線周波数RF場を生成することと、前記リーダ通信プロトコルおよびアプリケーションによって、前記RF場内に位置する非接触デバイスから要求することと、前記リーダによって、ISO/IEC18092通信プロトコルが前記非接触デバイスに対して利用可能であるかどうかを判断することと、前記リーダによって、MIFARE通信プロトコルが前記非接触デバイスに対して利用可能であるかどうかを判断することと、前記リーダによって、ISO/IEC14443通信プロトコルが前記非接触デバイスに対して利用可能であるかどうかを判断することと、前記ISO/IEC18092通信プロトコルが前記非接触デバイスに対して利用可能である場合、前記リーダによって、最初に、前記ISO/IEC18092通信プロトコルを使用して、前記非接触デバイスとの通信を開始することと、その後、または前記ISO/IEC18092通信プロトコルが前記非接触デバイスに対して利用可能ではない場合、前記MIFARE通信プロトコルが前記非接触デバイスに対して利用可能である場合、前記リーダによって、前記MIFARE通信プロトコルを使用して、前記非接触デバイスとの通信を開始することと、その後、または前記MIFARE通信プロトコルが前記非接触デバイスに対して利用可能ではない場合、前記リーダによって、前記ISO/IEC14443通信プロトコルを使用して、前記非接触デバイスとの通信を開始することと、を含む、コンピュータ実装方法。前記ISO/IEC18092通信は、付加価値サービスの処理を含む、請求項8に記載のコンピュータ実装方法。前記付加価値サービスは、クーポン、ロイヤルティカード、チェックイン、会員カード、およびギフトカードのうちの少なくとも1つを含む、請求項9に記載のコンピュータ実装方法。前記MIFARE通信は、価値記憶サービスの処理を含む、請求項8に記載のコンピュータ実装方法。前記ISO/IEC14443通信は、安全な支払い取引の処理を含む、請求項8に記載のコンピュータ実装方法。前記非接触デバイスは、モバイル電話である、請求項8に記載のコンピュータ実装方法。販売時点システムと非接触デバイスとの間の取引を処理するためのコンピュータ実装方法であって、近接場通信を介して、販売時点システムリーダによって、前記リーダへのモバイル通信デバイスのタップを検出することと、前記タップの間、および前記リーダによって、第1の通信プロトコルを介して付加価値サービスを、ならびに、その後、第2の通信プロトコルを介して安全な支払い取引を実行することと、を含む、コンピュータ実装方法。前記第1の通信プロトコルは、ISO/IEC18092であり、前記第2の通信プロトコルは、ISO/IEC14443である、請求項14に記載のコンピュータ実装方法。前記第1の通信プロトコルは、MIFAREであり、前記第2の通信プロトコルは、ISO/IEC14443である、請求項14に記載のコンピュータ実装方法。前記非接触デバイスは、モバイル電話である、請求項14に記載のコンピュータ実装方法。販売時点システムと非接触デバイスとの間の取引を処理するためのコンピュータ実装方法であって、近接場通信を介して、販売時点システムリーダによって、前記リーダへのモバイル通信デバイスのタップを検出することと、前記タップの間、および前記リーダによって、第1の通信プロトコルを介して複数の付加価値サービスを、ならびに、その後、第2の通信プロトコルを介して安全な支払い取引を実行することと、を含む、コンピュータ実装方法。前記第1の通信プロトコルは、ISO/IEC18092であり、前記第2の通信プロトコルは、ISO/IEC14443である、請求項18に記載のコンピュータ実装方法。前記第1の通信プロトコルは、MIFAREであり、前記第2の通信プロトコルは、ISO/IEC14443である、請求項18に記載のコンピュータ実装方法。前記付加価値サービスは、クーポン、ロイヤルティカード、チェックイン、会員カード、および価値記憶カードのうちの少なくとも2つを含む、請求項18に記載のコンピュータ実装方法。前記非接触デバイスは、モバイル電話である、請求項18に記載のコンピュータ実装方法。これらの非接触デバイスと通信するように設計された販売時点デバイスリーダは、特定のNFC通信タイプおよび規格をサポートするために設計が制限されている。例えば、多くのデバイスリーダは、EMV非接触通信プロトコルに基づく、安全な支払い取引のためのISO/IEC14443タイプAおよび/またはB技術をサポートための設計によって制限されている。これらの取引のための通信速度は、186kbit/秒に制限され、より豊かな通信パラダイムが実現できない。他のデバイスリーダは、より高いビットレートを利用するが、非支払い取引、例えば、MIFAREスマートカードに制限される。特定の例示的な態様において、単一のタップで、複数の対話および通信プロトコルを可能にする方法は、非接触デバイスとの複数の、自動的で、便利で、かつ安全な通信を容易にする、デバイスリーダを含むことができる。デバイスリーダは、ポーリングループを生成し、無線周波数RF場を使用して非接触デバイスを検出する。一度、通信チャネルが、単一の非接触デバイスおよびデバイス通信プロトコルと確立され、特徴が判断されると、デバイスリーダは、第1の通信プロトコルを開始する。例示的な実施形態において、デバイスリーダは、必要とされる場合、最初に、規格ISO/IEC18092を使用して、次いで、規格MIFAREを使用して、最後に、規格ISO/EIC14443を使用して通信する。別の実施形態において、デバイスリーダは、最初に、MIFAREを使用して、次いで、ISO/EIC14443を使用して通信する。デバイスリーダは、第1の通信プロトコルを使用して、非接触デバイスからアプリケーションを選択し、アプリケーションは、第1の通信を処理する。次いで、デバイスリーダは、第2の通信プロトコルを使用して、非接触デバイスからアプリケーションを選択し、アプリケーションは、第2の通信を処理する。別の実施形態において、デバイスリーダは、第3の通信プロトコルを使用して、非接触デバイスからアプリケーションを選択し、アプリケーションは、第3の通信を処理する。例示的な実施形態のこれらのおよび他の態様、目的、特性、および利点は、ここで提示されるような本発明を実施する最良の形態を含む、図示される例示的な実施形態の以下の詳細な説明を考慮すれば、当業者には明らかとなるであろう。概略:例示的な実施形態は、非接触デバイスリーダとの、非接触デバイスの単一のタップによる、複数の非接触対話および通信プロトコルを可能にする方法およびシステムを提供する。デバイスリーダは、ポーリングループを生成し、RF場を使用して非接触デバイスを検出する。NFC技術は、非接触デバイスおよびデバイスリーダが、タップのために相互の数インチ内にある時、それらの間のデータ伝送を可能にする。非接触デバイスとデバイスリーダとの間に通信チャネルが確立される。デバイスリーダは、非接触デバイスの通信プロトコルおよび特徴を要求し、非接触デバイスが応答する。全ての非接触デバイスが確実に検出されるように、このプロセスが少なくとも1回繰り返される。複数のデバイスが検出された場合、デバイスリーダは、RF場をリセットし、単一の非接触デバイスのみが検出されるまで上記プロセスを繰り返す。デバイスリーダは、非接触デバイスの通信プロトコルを識別し、第1の通信プロトコルを開始する。デバイスリーダは、最初に、ISO/IEC18092通信プロトコルを検索する。見つかった場合、デバイスリーダは、ISO/IEC18092プロトコルを使用して、ピアツーピア通信を開始する。多くの付加価値サービスオプションが、このピアツーピア通信を使用して、利用可能である。次いで、デバイスリーダは、MIFARE通信プロトコルを検索する。見つかった場合、デバイスリーダは、MIFAREプロトコルを使用して、価値記憶および/または制限された付加価値サービス通信を開始する。次いで、デバイスリーダは、ISO/EIC14443通信プロトコルを検索することができる。見つかった場合、デバイスリーダは、ISO/IEC14443プロトコルを使用して、EMV通信を開始する。ISO/IEC18092通信プロトコルが見つからない場合、デバイスリーダは、MIFARE通信プロトコル、次いで、ISO/IEC14443通信プロトコルを検索する。例示的な実施形態は、非接触デバイスが、EMVに準拠した支払い取引、および取引がデバイスリーダでの非接触デバイスの単一のタップにおいて完了され得る、1つ以上の代替的なピアツーピアタイプ取引の両方に対して機能することを可能にする。EMVベースの支払いアプリケーションおよび取引は、独立した支払いアプリケーションとして保持され、それにより、EMV技術の追加のデータ交換プロセスが、ピアツーピア技術に影響することを防ぎ、EMV技術の再証明を回避する。例示的な実施形態において、デバイスリーダは、最初に、規格ISO/IEC18092を使用して通信しようとし、次いで、第2の規格例えば、MIFAREおよび/または規格ISO/EIC14443を通じて通信するように、2次的なポーリングループを生成する。例示的な実施形態において、デバイスリーダは、必要とされる場合、最初に、規格ISO/IEC18092を使用して、次いで、規格MIFAREを使用して、最後に、規格ISO/EIC14443を使用して、通信する。別の例示的な実施形態において、デバイスリーダは、最初に、MIFAREを使用して、次いで、ISO/EIC14443を使用して、通信する。代替的な例示的な実施形態において、デバイスリーダは、最初に、規格ISO/EIC18092を使用して、次いで、ISO/EIC14443を使用して、最後に、MIFAREを使用して、通信する。例示的な実施形態において、デバイスリーダは、ISO/EIC18092、MIFARE、および/またはISO/EIC14443を使用して、いかなる特定された順序においても、通信することができる。代替的な実施形態において、デバイスリーダは、通信方法の特定の順序を有しない。代わりに、デバイスリーダは、いかなる順序においても、方法を介して通信する。デバイスリーダは、第1の通信方法を介して通信を開始し、次いで、次の通信方法を検索するためのプロンプトが提供される。例示的な実施形態において、複数の対話またはアプリケーションは、各通信方法ISO/EIC18092、MIFARE、および/またはISO/EIC14443を使用して、処理することができる。例えば、複数の付加価値サービスは、ISO/EIC18092またはMIFAREを使用して、同時に処理することができ、同時に複数のアプリケーションを処理すること、または同じ通信方法を介して次々に複数のアプリケーションを処理することを可能にする。例示的な実施形態の1つ以上の態様は、本明細書において説明および図示される機能を具現化するコンピュータプログラムを含むことができ、コンピュータプログラムは、機械が読み取り可能な媒体に記憶される命令と、命令を実行するプロセッサとを備えるコンピュータシステムにおいて実装される。しかしながら、コンピュータプログラミングにおいて、例示的な実施形態を実装する多くの異なる方法が存在する可能性があるということが明らかであるべきであり、例示的な実施形態は、いかなる1つの組のコンピュータプログラム命令にも制限されるとして解釈されるべきではない。さらに、熟練したプログラマは、添付のフローチャート、および本願の本文における関連説明に基づいて、実施形態を実装するように、かかるコンピュータプログラムを記述することが可能であろう。したがって、特定の組のプログラムコード命令の開示は、どのように例示的な実施形態を作製および使用するかの十分な理解のために必要であると見なされない。さらに、コンピュータによって実施されている行為へのいかなる言及も、行為は2つ以上のコンピュータによって実施され得るため、単一のコンピュータによって実施されるとして解釈されるべきではない。例示的な実施形態の機能性は、プログラムフローを図示する図と併せて読まれる、以下の説明においてさらに詳細に解説される。システムアーキテクチャ:ここで、図面を参照すると、例示的な実施形態が詳細に説明されており、図面にわたり、同じ数字は、同様の必ずしも同一ではない要素を参照している。図1は、例示的な実施形態に係る、タップ非接触支払いシステムによる複数の対話のための動作環境100を示すブロック図である。図1に描写されるように、例示的な動作環境100は、1つ以上の通信プロトコル/規格図示せずを介して、相互と通信するように構成される、販売業者販売時点POS端末システム110と、非接触デバイスシステム120とを含む。例示的な実施形態において、通信プロトコルとしては、ISO/IEC14443タイプAおよび/もしくB技術以降ISO14443、MIFARE技術以降MIFARE、ならびに/またはISO/IEC18092技術以降ISO18092が挙げられるが、これらに限定されない。ISO14443は、リーダと近接近で動作する非接触デバイスのための通信プロトコルである。ISO14443通信プロトコルは、クレジットカード支払い、デビットカード支払い、および他の形態の金融カード支払いを含むが、これらに限定されない、安全なカード支払いのために利用される。MIFAREは、ISO14443に基づく独自のデバイス規格に準拠する非接触デバイスのための通信プロトコルである。MIFAREプロトコルは、ギフトカード、トランジットカード、チケット、アクセスカード、ロイヤルティカード、および他の形態の価値記憶カード取引を含むが、これらに限定されない、記憶された機能取引のために利用される。MIFAREプロトコルはまた、制限された付加価値サービスのために使用することもできる。ISO18092は、より高いビットレートで動作し、デバイス間のより豊かな通信を可能にする、非接触デバイスのための通信プロトコルである。ISO18092通信プロトコルは、ピアツーピア通信、付加価値サービスクーポン、ロイヤルティカード、チェックイン、会員カード、ギフトカード、および他の形態の付加価値サービスを含むが、これらに限定されない、ならびに他の形態のより豊かな通信のために利用される。POS端末システム110は、アプリケーション118を介して、非接触デバイスシステム120および販売業者POS端末110と通信することができる、デバイスリーダ115を含む。例示的な実施形態において、近接支払いサービス環境PPSEは、非接触デバイス120がデバイスリーダ115に提示され、ISO14443通信が開始される時、デバイスリーダ115によって選択されるアプリケーション118である。例示的な実施形態において、デバイスリーダ115は、EMVおよびピアツーピアアプリケーション118をサポートするためのハードウェアおよびソフトウェアを含む。Europay、Masterカード、およびVISAEMVは、クレジットおよびデビットカード取引を認証するための規格である。これらの規格は、非接触支払い取引のためのISO14443に基づく。カード取引は、依然として、ISO14443を使用して処理することができるため、ピアツーピア機能性の統合は、EMV端末の再証明の必要性にはつながらない。例示的な実施形態において、非接触デバイスシステム120は、デバイスと、端末リーダ115などの別のデバイスとの間で、電場および/または磁場を介して、通信することができるスマートデバイスを指すことができる。例示的な実施形態において、非接触デバイス120は、記憶容量/メモリ、および特定の機能を実施することができる1つ以上のアプリケーションなどの処理能力を有する。例示的な実施形態において、非接触デバイス120は、オペレーティングシステムおよびユーザインターフェース123を含む。非接触デバイス120の例としては、スマートフォン、モバイル電話、個人用デジタル補助装置PDA、タブレットコンピュータ、ネットブック、およびiPadなどのモバイルコンピューティングデバイス、他の電子的に有効化されるキーフォブ、電子的に有効化されるクレジットカードタイプのカード、ならびに他のデバイスが挙げられる。ある非接触デバイス120は、金融取引、クーポン、チケット発行、ロイヤルティ報酬、安全な認証、および関連する用途を含む、複数の目的のために使用することができる。非接触デバイス120は、安全な要素126を備える。特定の例示的な実施形態において、SIMカードは、安全な要素126を収容することができる例えば、NFCSIMカード。代替的な例示的な実施形態において、安全な要素126は、非接触デバイス120に含まれるチップの一部であってもよい。安全な要素126は、暗号プロセッサおよびランダム生成器などのスマートカードに典型的な構成要素を含む。例示的な実施形態において、安全な要素126は、Java登録商標CardOpenPlatformJCOPオペレーティングシステムなどのスマートカードオペレーティングシステムによって制御されるチップ上の高度に安全なシステムにおいて、SmartMXタイプのNFCコントローラ124を備える。別の例示的な実施形態において、安全な要素126は、任意の実装として、非EMVタイプの非接触スマートカードを含むように構成される。安全な要素126は、非接触デバイス120内のNFCコントローラ124およびアプリケーション122と通信する。例示的な実施形態において、安全な要素126は、暗号化されたユーザ情報を記憶し、信頼されたアプリケーションのみが記憶された情報にアクセスすることを可能にすることができる。NFCコントローラ124は、安全な要素126における復号およびインストールのための安全なキー暗号化アプリケーション122を提供する。アプリケーション122は、プログラム、機能、ルーチン、アプレット、または非接触デバイス120上に存在し、その動作を実施する類似の実体である。非接触デバイス120は、アンテナ128を介して、端末リーダ115と通信する。非接触デバイスアプリケーション122が起動され、優先される時、NFCコントローラ124は、取引のための非接触デバイス120の即応性の状態を通知される。NFCコントローラ124は、アンテナ128を通じて、無線信号をポーリングするか、またはデバイスリーダ115からの無線信号を聞く。非接触デバイス120とデバイスリーダ115との間でチャネルが確立されると、デバイスリーダ115は、安全な要素126から利用可能なアプリケーション122のリストを参照することを要求する。ディレクトリが最初に表示され、その後、設定された優先順位またはデバイスリーダ115のタイプに基づいて、アプリケーション122が選択され、取引のために開始される。非接触デバイスの発見および非接触デバイスとの通信は、図2~6に示す方法を参照して、以下にさらに詳細に説明する。システムプロセス:図2は、例示的な実施形態に係る、非接触デバイス方法発見方法を示すブロック流れ図である。方法200は、図1に図示した構成要素を参照して説明される。ブロック210において、デバイスリーダ115は、ポーリングループを開放し、無線周波数RF場を生成し、非接触デバイス120の存在に関して連続的にポーリングする。非接触デバイス120がデバイスリーダ115のRF場内に位置する時、非接触デバイス120は、ブロック220において、デバイスリーダ115によって生成されるRF場を検出する。次いで、デバイス115と120との間の通信チャネルが確立される。例示的な実施形態において、非接触デバイス120は、RF場の検出を可能にするように、デバイスリーダ115の近接近でタップされる。特定の例示的な実施形態において、本明細書において説明されるシステムおよび方法は、非接触デバイス120がタップされる間に実施される。デバイスリーダ115は、ブロック230において、非接触デバイスからプロトコルおよび特徴を要求する。例示的な実施形態において、デバイスリーダ115は、非接触デバイス120から利用可能な通信プロトコル例えば、ISO14443、MIFARE、および/またはISO18092の識別、ならびにアプリケーション122のリストを要求する。ブロック240において、非接触デバイス120は、利用可能な通信プロトコルおよびアプリケーションのリストとともに応答する。通信のための例示的な実施形態において、デバイスリーダ115は、RF場などの動作場を生成し、非接触デバイス120にコマンドを送信する。次いで、デバイスリーダ115は、動作場をオフに切り替え、非接触デバイス120は、それ自身の動作場を生成し、デバイスリーダ115にコマンドおよび/または応答を送信する。次いで、非接触デバイス120は、動作場をオフに切り替える。このプロセスは、必要に応じて繰り返されてもよい。別の実施形態において、デバイスリーダ115は、RF場などの動作場を生成し、非接触デバイス120にコマンドを送信する。非接触デバイス120は、それ自身の動作場を生成することなく、応答する。このプロセスは、必要に応じて繰り返されてもよい。デバイスリーダ115は、全ての非接触デバイスおよび全ての通信プロトコルを位置決定するように、RF場をリセットし、ブロック210~240に図示した前述のステップを繰り返すことによって、ブロック243において、ポーリングループを少なくとも1回繰り返す。ポーリングループを繰り返した後、方法200は、ブロック245に進み、デバイスリーダ115が複数の非接触デバイスを検出したかどうかを判断する。複数の非接触デバイスがデバイスリーダ115によって検出された場合、リーダは、ブロック250において、RF場をリセットし、ブロック210~240に図示した前述のステップを繰り返すことによって、ポーリングループを繰り返す。1つの非接触デバイス120のみが検出された場合、デバイスリーダ115は、ブロック240において、非接触デバイス120によって提供される情報に基づいて、ブロック260において、非接触デバイス120の通信プロトコルを識別する。非接触デバイスの通信プロトコルの識別は、図3に示す方法を参照して、以下にさらに詳細に説明する。ブロック270において、デバイスリーダ115は、非接触デバイス120で複数の通信プロトコルを開始する。ブロック275において、ISO18092プロトコルが利用可能である場合、通信は、最初にこのプロトコルを使用して、開始される。次いで、デバイスリーダは、その後、別の通信プロトコルを開始する。ISO18092が利用可能である時に通信するための方法は、図4に示す方法を参照して、以下にさらに詳細に説明する。ブロック275において、ISO18092プロトコルが利用可能ではない場合、デバイスリーダ115は、ブロック280において、MIFAREが存在するかどうかを判断する。ブロック280において、MIFAREプロトコルが利用可能である場合、通信は、このプロトコルを使用して開始される。次いで、デバイスリーダは、その後、別の通信プロトコルを開始する。MIFAREが利用可能である時に通信するための方法は、図5に示す方法を参照して、以下にさらに詳細に説明する。ブロック280において、MIFAREプロトコルが利用可能ではない場合、デバイスリーダ115は、ブロック285において、ISO14443プロトコルが存在するかどうかを判断する。ブロック285において、ISO14443プロトコルが利用可能である場合、通信は、このプロトコルを使用して開始される。ISO14443が利用可能である時に通信するための方法は、図6に示す方法を参照して、以下にさらに詳細に説明する。図3は、図2のブロック260で参照したような、例示的な実施形態に係る、非接触デバイス通信プロトコルの識別方法260を示すブロック流れ図である。方法260は、図1に図示した構成要素を参照して説明される。ブロック310において、デバイスリーダ115は、非接触デバイス120に対して、ISO18092通信プロトコルが利用可能であるかどうかを判断する。例示的な実施形態において、デバイスリーダ115は、ブロック240において、非接触デバイス120によって提供される通信プロトコルのリストを再検討して、この判断を行う。ISO18092プロトコルが利用可能である場合、ブロック320において、デバイスリーダは、プロトコルが利用可能であるというエントリをログする。ブロック320から、方法260は、ブロック330に進む。ブロック310に戻って参照すると、ISO18092プロトコルが利用可能ではない場合、方法260は、ブロック330に直接進む。ブロック330において、デバイスリーダ115は、非接触デバイス120に対して、MIFARE通信プロトコルが利用可能であるかどうかを判断する。例示的な実施形態において、デバイスリーダ115は、ブロック240において、非接触デバイス120によって提供される通信プロトコルのリストを再検討して、この判断を行う。MIFAREプロトコルが利用可能である場合、ブロック340において、デバイスリーダは、プロトコルが利用可能であるというエントリをログする。ブロック340から、方法260は、ブロック350に進む。ブロック330に戻って参照すると、MIFAREプロトコルが利用可能ではない場合、方法260は、ブロック350に直接進む。ブロック350において、デバイスリーダ115は、非接触デバイス120に対して、ISO14443通信プロトコルが利用可能であるかどうかを判断する。例示的な実施形態において、デバイスリーダ115は、ブロック240において、非接触デバイス120によって提供される通信プロトコルのリストを再検討して、この判断を行う。ISO14443プロトコルが利用可能である場合、ブロック360において、デバイスリーダは、プロトコルが利用可能であるというエントリをログする。例示的な実施形態において、次いで、デバイスリーダ115は、図2のブロック270を参照して説明されるように、非接触デバイス120と複数の通信プロトコルを開始する。複数の通信プロトコルを介して、非接触デバイスと通信するための方法は、図4~6に示す方法を参照して、以下にさらに詳細に説明する。図4は、例示的な実施形態に係る、ISO18092プロトコルが利用可能な場合の通信方法400を示すブロック流れ図である。方法400は、図1に図示した構成要素を参照して説明される。ブロック310において、デバイスリーダ115が、ISO18092通信プロトコルが利用可能であると判断する場合、ブロック410において、デバイスリーダ115は、非接触デバイス120と、ISO18092を介して、ピアツーピア通信を開始する。例示的な実施形態において、ISO18092通信プロトコルは、デバイスリーダ115と非接触デバイス120との間のより豊かな通信を可能にし、より高いビットレートでの通信を可能にし、他のプロトコル例えば、MIFAREおよびISO14443での通信と比較して、バッファリングおよび再試行を可能にする。例示的な実施形態において、通信プロトコルは、論理リンク制御プロトコルLLCPを利用する。別の実施形態において、ISO18092通信プロトコルは、安全な要素126ではなく、直接、非接触デバイスアプリケーション122への通信を可能にする。例示的な実施形態において、ISO18092通信プロトコルは、ピアツーピア通信、付加価値サービスクーポン、ロイヤルティカード、チェックイン、会員カード、ギフトカード、および他の形態の付加価値サービスを含むが、これらに限定されない、ならびに他の形態のより豊かな通信を可能にする。ブロック420において、デバイスリーダ115は、非接触デバイス120からアプリケーション122を選択する。例示的な実施形態において、デバイスリーダ115は、ブロック240において生成されるリストから、アプリケーションを選択する。アプリケーション122の選択は、開始されるピアツーピア通信のタイプに依存し得る。例示的な実施形態において、デバイスリーダ115は、特定される付加価値サービス、例えば、ロイヤルティカード、報酬カード、クーポン、チェックイン、ギフトカード、および他の形態の付加価値サービスを処理するように、アプリケーション122を選択する。ブロック430において、アプリケーション122は、デバイスリーダ115からの通信を処理し、ブロック440において、付加価値サービスを照合する。例示的な実施形態において、デバイスリーダ115は、アプリケーション122に、それが通信を処理するために要求するデータを提供する。アプリケーション122は、取引を照合するために使用されるデータ記録を、デバイスリーダ115に提供する。例示的な実施形態において、2つ以上のアプリケーションを、選択および処理することができる。別の例示的な実施形態において、2つ以上のタイプの付加価値サービスを照合することができる。例示的な付加価値サービスは、非接触デバイス120上に存在する1つ以上の付加価値アプリケーション例えば、アプリケーション122内および/または安全な要素126内で具現化することができる。付加価値アプリケーションは、付加価値サービスを償還するための機能を実施することができる。例えば、付加価値クーポンアプリケーションは、付加価値クーポンアプリケーションに記憶されるクーポンを自動的に償還することができる。より具体的には、ユーザは、非接触デバイス120上の付加価値サービスクーポンアプリケーションに、1つ以上のクーポンまたは他のオファーを保存することができる。付加価値アプリケーション処理がブロック430において実施される時、付加価値クーポンを、取引に適用することができる。例えば、付加価値クーポンアプリケーションは、現在の取引に適用することができる、記憶されたクーポンを検索することができる。この判断は、デバイスリーダ115によって非接触デバイス120に提供されるように、販売業者および購入されている製品の同一性に基づくことができる。この代わりに、あるいはこれに加えて、販売業者情報は、デバイス120の現在の場所に対するジオコード情報を、既知の販売業者場所と比較することによって、非接触デバイス120に対して利用可能なジオコード情報に基づいて、付加価値クーポンアプリケーションによって、判断することができる。販売業者または製品に適用することができるクーポンを識別した後、付加価値クーポンアプリケーションは、アンテナ129を介して、デバイスリーダ115に、クーポン複数を含むを通信する。その後、POS端末110は、取引のためのクーポンを処理する。複数のクーポンが取引に適用される場合、付加価値サービスアプリケーションは、どのクーポンが最大価値を提供するか、および/またはクーポンのどの組み合わせが最大価値を提供するかを判断することができ、かつ最大価値の選択肢を自動的に適用することができる。別の実施例として、付加価値ロイヤルティアプリケーションは、ロイヤルティ報酬を自動的に収集および償還することができる。より具体的には、ユーザは、特定の販売業者に対するロイヤルティアプリケーションまたは複数の販売業者に対して動作するロイヤルティアプリケーションをインストールすることができる。販売業者と取引が行われるたびに、付加価値ロイヤルティアプリケーションは、ロイヤルティ報酬例えば、ポイント、訪問回数、購入した項目の数、または他の好適な報酬を収集する。次いで、価値を償還するように、十分なロイヤルティ報酬が収集された時、付加価値ロイヤルティアプリケーションは、償還を自動的に適用することができる。例えば、付加価値アプリケーション処理が、ブロック430において実施される際に、付加価値ロイヤルティ報酬を蓄積する、および/または取引に適用することができる。例えば、付加価値ロイヤルティアプリケーションは、現在の取引に適用することができる、蓄積された報酬を検索することができる。この判断は、デバイスリーダ115によって非接触デバイス120に提供されるように、販売業者および購入されている製品の同一性に基づくことができる。この代わりに、あるいはこれに加えて、販売業者情報は、デバイス120の現在の場所に対するジオコード情報を既知の販売業者場所と比較することによって、非接触デバイス120に対して利用可能なジオコード情報に基づいて、付加価値ロイヤルティアプリケーションによって判断することができる。販売業者または製品に対して償還することができるロイヤルティ報酬を識別した後、付加価値ロイヤルティアプリケーションは、アンテナ129を介して、デバイスリーダ115に、ロイヤルティ報酬複数を含むを通信する。その後、POS端末110は、取引のためのロイヤルティ報酬を処理する。ロイヤルティ報酬が償還に対して利用可能ではない場合、付加価値ロイヤルティアプリケーションは、アンテナ129を介して、デバイスリーダ115に、ロイヤルティ報酬を蓄積するための要求を通信する。その後、POS端末110は、取引を処理し、デバイスリーダ118から非接触デバイス120に、取引のためのロイヤルティ報酬を通信する。付加価値ロイヤルティアプリケーションは、将来の償還のために、適宜、記憶されたロイヤルティ報酬を加算する。他の付加価値アプリケーションは、同様に、例えば、チェックイン、会員カード、ギフトカード、および他の形態の付加価値サービスにおいて、実装することができる。対応する付加価値サービスアプリケーションは、特定のサービスが取引に例えば、販売業者または製品に適用されるかどうかを判断するように、および、適切な場合、サービスを取引に適用するように、機能することができる。例えば、その上に記憶された価値を有するギフトカードを、取引に適用することができる。このように、複数の付加価値サービスを、ブロック430において、適用することができる。アプリケーション122は、各利用可能な付加価値サービスアプリケーションを処理し、それにより、全ての利用可能な付加価値サービスを取引に適用することができる。さらに、複数の付加価値サービスが取引に適用される場合、アプリケーション122は、どのサービスが最大価値を提供するか、および/またはサービスのどの組み合わせが最大価値を提供するかを判断することができ、かつ最大価値の選択肢を自動的に適用することができる。付加価値サービスが、それらのサービスの完了に基づいて、ブロック440において、照合された後、POS端末110は、ブロック450において、取引を完了するために追加の資金が必要とされるかどうかを判断する。例示的な実施形態において、追加の資金は、付加価値サービス複数を含むが、取引を完了するのに十分である場合、必要とされない場合がある。例えば、クーポン、ロイヤルティ償還、もしくは価値記憶カード、または付加価値サービスの任意の個々もしくは組み合わせは、取引の全体の費用に対して十分である場合がある。追加の資金が不要な場合、ブロック460において、取引は認証され、完了される。ブロック460における取引の完了は、デバイスリーダ115を介して、非接触デバイス120に領収書を通信する、POS端末110を包含する。アプリケーション122は、ユーザインターフェース123を介して、非接触デバイス120上に領収書を表示することができる。領収書は、取引に適用される全ての項目を識別することができる。例えば、領収書は、取引に適用される各クーポン、ロイヤルティ償還、価値記憶カード、または他の付加価値サービスを識別することができ、かつ取引に含まれる項目例えば、購入されたチケットに対するチケット番号を示すこともできる。例示的な実施形態において、単一の領収書は、取引に適用される全ての項目を示すことができる。代替的に、複数の領収書が適用されてもよく、各領収書は、取引に適用される項目のうちの特定の1つに対するものである。ブロック450に戻って参照すると、追加の資金が必要とされる場合、ブロック470において、デバイスリーダ115は、MIFARE通信プロトコルが利用可能であるかどうかを判断する。例示的な実施形態において、デバイスリーダ115は、図2のブロック260において生成される通信プロトコルのログを再検討して、この判断を行う。MIFARE通信プロトコルが利用可能である場合、デバイスリーダ115は、MIFAREプロトコルを介して、ブロック500において通信を開始する。MIFAREプロトコルが利用可能である時に非接触デバイスと通信するための方法は、図5に示す方法を参照して、以下にさらに詳細に説明する。MIFARE通信プロトコルが利用可能ではない場合、デバイスリーダ115は、ブロック480において、ISO14443通信プロトコルが利用可能であるかどうかを判断する。例示的な実施形態において、デバイスリーダ115は、図2のブロック260において生成される通信プロトコルのログを再検討して、この判断を行う。ISO14443通信プロトコルが利用可能である場合、デバイスリーダ115は、ISO14443プロトコルを介して、ブロック600において通信を開始する。ISO14443プロトコルが利用可能である時に非接触デバイスと通信するための方法は、図6に示す方法を参照して、以下にさらに詳細に説明する。ISO14443通信プロトコルが利用可能ではない場合、POS端末は、取引を完了するように、ブロック490において、代替的な形態の支払いを要求する。代替的な形態の支払いには、現金、または支払いカードの物理的な提供物が含まれ得る。図5は、例示的な実施形態に係る、MIFAREプロトコルが利用可能な場合の通信方法500を示すブロック流れ図である。方法500は、図1に図示した構成要素を参照して説明される。ブロック330において、デバイスリーダ115が、MIFARE通信プロトコルが利用可能であると判断する場合、ブロック510において、デバイスリーダ115は、非接触デバイス120と価値記憶通信を開始する。例示的な実施形態において、MIFARE通信プロトコルは、トランジットカード、ギフトカード、または他の価値記憶カード支払いなどの、価値記憶カード支払いを可能にする。別の実施形態において、MIFARE通信プロトコルは、チケット発行、ロイヤルティカード、クーポン、公共交通機関カード、アクセスカード、ゲームカード、および他の非接触カード技術などの、付加価値サービスへのアクセスを可能にする。ブロック520において、デバイスリーダ115は、非接触デバイス120からアプリケーション122を選択する。例示的な実施形態において、デバイスリーダ115は、MIFAREディレクトリ図示せずを参照し、アプリケーション122を選択する。代替的な実施形態において、デバイスリーダ115は、ブロック240において生成されるリストから、アプリケーションを選択する。アプリケーション122の選択は、開始される価値記憶または付加価値通信のタイプに依存し得る。例示的な実施形態において、デバイスリーダ115は、特定される価値記憶カード、例えば、ギフトカード、トランジットカード、チケット、アクセスカード、ロイヤルティカード、または他の形態の価値記憶カード取引を処理するように、アプリケーション122を選択する。ブロック530において、アプリケーション122は、デバイスリーダ115からの通信を処理し、ブロック540において任意の付加価値サービスを、およびブロック550において任意の価値記憶サービスを照合する。例示的な実施形態において、デバイスリーダ115は、アプリケーション122に、それが通信を処理するために要求するデータを提供する。アプリケーション122は、取引を照合するために使用されるデータ記録を、デバイスリーダ115に提供する。例示的な実施形態において、2つ以上のアプリケーションを、選択および処理することができる。別の例示的な実施形態において、2つ以上のタイプの価値記憶サービスを、処理および照合することができる。別の実施形態において、2つ以上のタイプの付加価値サービスを、処理および照合することができる。付加価値および価値記憶取引処理は、図4のブロック430を参照して説明される処理と同様であり得る。ブロック540および550において、付加価値および価値記憶サービスが照合された後、デバイスリーダは、図4のブロック450を参照して説明されるプロセスと同様に、ブロック560において、取引を完了するために追加の資金が必要とされるかどうかを判断する。追加の資金が不要な場合、ブロック570において、取引が認証され、完了される。ブロック570における取引の完了は、図4のブロック460を参照して説明されるプロセスと同様に、デバイスリーダ115を介して、非接触デバイス120に領収書を通信するPOS端末110を包含する。ブロック560において、追加の資金が必要とされる場合、ブロック580において、デバイスリーダ115は、ISO14443通信プロトコルが利用可能であるかどうかを判断する。例示的な実施形態において、デバイスリーダ115は、図2のブロック260において生成される通信プロトコルのログを再検討して、この判断を行う。ISO14443通信プロトコルが利用可能である場合、デバイスリーダ115は、ISO14443プロトコルを介して、ブロック600において通信を開始する。ISO14443プロトコルが利用可能である時に非接触デバイスと通信するための方法は、図6に示す方法を参照して、以下にさらに詳細に説明する。ISO14443通信プロトコルが利用可能ではない場合、POS端末は、図4のブロック490を参照して説明されるプロセスと同様に、ブロック590において、代替的な形態の支払いを要求する。図6は、例示的な実施形態に係る、ISO14443プロトコルが利用可能な場合の通信方法600を示すブロック流れ図である。方法600は、図1に図示した構成要素を参照して説明される。ブロック350において、デバイスリーダ115が、ISO14443通信プロトコルが利用可能であると判断する場合、ブロック610において、デバイスリーダ115は、非接触デバイス120とEMV価値通信を開始する。例示的な実施形態において、ISO14443通信プロトコルは、非接触デバイス120の安全な要素126に記憶される安全な支払い情報を使用して、安全なクレジットまたはデビットカード支払いを可能にする。ブロック620において、デバイスリーダ115は、非接触デバイス120の安全な要素126からアプリケーション127を選択する。例示的な実施形態において、デバイスリーダ115は、図2のブロック240において生成されるリストから、アプリケーションを選択する。別の実施形態において、デバイスリーダ115は、POS端末110および非接触デバイス120によってサポートされるアプリケーションのリストを生成する。複数のアプリケーション122が利用可能である場合、ユーザは、アプリケーションを選択するように指示されてもよいか、またはアプリケーション127は、自動的に選択されてもよい。選択されたアプリケーション127は、安全な支払いカードの処理を可能にする。ブロック630において、アプリケーション122は、デバイスリーダ115からの通信を処理し、ブロック640において、カード所持者を照合する。例示的な実施形態において、デバイスリーダ115は、アプリケーション122に、通信を処理するために要求するデータを提供する。アプリケーション127は、取引を照合するために使用されるデータ記録を、デバイスリーダ115に提供する。例示的な実施形態において、カード所持者は、カード所持者を照合するように、ユーザインターフェース123を介して、個人識別番号PINを入力するように求められる。別の実施形態において、カード所持者は、照合のために、デバイスリーダ115に署名を提供するように求められる。なお別の例示的な実施形態において、PINまたは署名照合は、必要とされない。例えば、支払い取引のための安全な要素126を準備するアプリケーション122の起動は、安全な要素126に記憶されるカード情報のためのカード所持者照合を提供する。ブロック650において、POS端末110は、リスク管理分析を実施する。例示的な実施形態において、POS端末110は、カード番号、カード所持者名、および/もしくは有効期限をチェックする、ならびに/または支払いプロセッサ図示せずからの認証を要求する。ブロック660において、POS端末110は、カード行為を分析する。例示的な実施形態において、POS端末110は、アプリケーション使用制御AUCが現在の取引を許可するかどうか、および/または取引がいずれかの設定制限を超過するかどうかを判断する。照合および分析ステップ640および660を通過すると、次いで、ブロック670において、取引が認証され、取引処理は、デバイスリーダ115および安全な要素126を介して完了される。ブロック670における取引の完了は、図4のブロック460を参照して説明されるプロセスと同様に、デバイスリーダ115を介して、非接触デバイス120に領収書を通信する、POS端末110を包含する。ブロック680において、デバイスリーダ115は、それが、非接触デバイス120がもはやデバイスリーダ115の近接、またはRF場にないということを判断するまで、RF場をオフにする。例示的な実施形態において、デバイスリーダ115は、非接触デバイス120との連続的な、または複数の要請されていない対話が阻止されることを確実とするように、RF場をオフにするか、またはリセットする。一般先で提示される実施形態において説明される例示的な方法およびブロックは、図示的なものであり、代替的な実施形態においては、本発明の範囲および精神から逸脱することなく、あるブロックを、異なる順序で、相互に並行して実施することができる、完全に省略することができる、および/もしくは異なる例示的な方法間で組み合わせることができる、ならびに/またはある追加のブロックを実施することができる。したがって、かかる代替的な実施形態は、本明細書において説明される本発明に含まれる。本発明は、本明細書において説明される方法および処理機能を実施する、コンピュータハードウェアおよびソフトウェアとともに使用することができる。当業者によって理解されるように、本明細書において説明されるシステム、方法、および手順は、プログラム可能なコンピュータ、コンピュータが実行可能なソフトウェア、またはデジタル回路において具現化することができる。ソフトウェアは、コンピュータが読み取り可能な媒体上に記憶することができる。例えば、コンピュータが読み取り可能な媒体としては、フロッピー登録商標ディスク、RAM、ROM、ハードディスク、取り外し可能な媒体、フラッシュメモリ、メモリスティック、光学媒体、磁気光学媒体、CD-ROM等を挙げることができる。デジタル回路としては、集積回路、ゲートアレイ、ビルディングブロック論理、フィールドプログラマブルゲートアレイFPGA等を挙げることができる。本発明の具体的な実施形態を本明細書において詳細に説明してきたが、説明は、図示目的に過ぎない。上で説明されるものに加えて、例示的な実施形態の開示される態様の種々の修正、およびそれらに対応する同等なブロックを、以下の請求項において定義される本発明の精神および範囲から逸脱することなく、当業者によって行うことができ、その範囲は、かかる修正および同等な構造を包含するように、最も広義の解釈に一致するものとする。