(57)【要約】  本発明の実施例は、近距離無線通信においてセキュアエレメントの選択を実現する方法、移動端末及びPOS機に関する。この方法は、ローカルエンドの近距離無線通信コントローラにより、ローカルエンドのデバイスホストにより送信された第１の構成命令を受信するステップであり、第１の構成命令は、セキュアエレメントを選択するために使用される環境特性を含むステップと、近距離無線通信コントローラにより、第１の構成命令に従って近距離無線通信コントローラの環境特性を構成するステップと、近距離無線通信コントローラにより、デバイスホストにより送信された第２の構成命令を受信するステップと、構成された属性応答命令に従ってピアエンドと通信及び相互作用を続け、更に、セキュアエレメントの選択を完了するために、近距離無線通信コントローラにより、第２の構成命令に従って、ピアエンドと通信及び相互作用するための属性応答命令における環境特性を構成するステップとを含む。
2016508677.tif 000002
【特許請求の範囲】
【請求項１】
近距離無線通信においてセキュアエレメントの選択を実現する構成方法であって、
ローカルエンドの近距離無線通信コントローラにより、前記ローカルエンドのデバイスホストにより送信された第１の構成命令を受信するステップであり、前記第１の構成命令は、前記セキュアエレメントを選択するために使用される環境特性を有するステップと、
前記近距離無線通信コントローラにより、前記第１の構成命令に従って前記近距離無線通信コントローラの前記環境特性を構成するステップと、
前記近距離無線通信コントローラにより、前記デバイスホストにより送信された第２の構成命令を受信するステップと、
構成された属性応答命令に従ってピアエンドと通信及び相互作用を続け、更に、前記セキュアエレメントの選択を完了するために、前記近距離無線通信コントローラにより、前記第２の構成命令に従って、ピアエンドと通信及び相互作用するための属性応答命令における前記環境特性を構成するステップと
を有する構成方法。
【請求項２】
前記近距離無線通信コントローラにより、前記第２の構成命令に従って、ピアエンドと通信及び相互作用するための属性応答命令における前記環境特性を構成するステップの後に、
前記近距離無線通信コントローラにより、前記環境特性に従って前記デバイスホストにより生成されたルーティングテーブルを受信するステップを更に有する、請求項１に記載の構成方法。
【請求項３】
前記環境特性は、位置属性、制限属性、時間属性及びPOS機属性のうち１つ以上の属性のセットを具体的に有する、請求項１又は２に記載の構成方法。
【請求項４】
前記環境特性は、前記制限属性を有し、ローカルエンドの近距離無線通信コントローラにより、前記ローカルエンドのデバイスホストにより送信された第１の構成命令を受信するステップの前に、
前記デバイスホストにより、前記制限属性に対応する第１のセキュアエレメントに対して前記第１のセキュアエレメントから第２のセキュアエレメントを分離するように命令するステップと、
前記近距離無線通信コントローラにより、前記第２のセキュアエレメントにより送信された登録コマンドを受信するステップと
を更に有する、請求項３に記載の構成方法。
【請求項５】
近距離無線通信においてセキュアエレメントの選択を実現する相互作用方法であって、
近距離無線通信コントローラにより、ピアエンドにより送信された属性要求命令を受信するステップであり、前記属性要求命令は、前記ピアエンドによりサポートされる第１の環境特性を有するステップと、
前記近距離無線通信コントローラにより、前記属性要求命令に従って、属性応答命令を前記ピアエンドに送信するステップであり、前記属性応答命令は、セキュアエレメントを選択するために前記近距離無線通信コントローラにより使用される第２の環境特性を有するステップと、
前記近距離無線通信コントローラにより、前記ピアエンドにより送信された選択命令を受信するステップであり、前記選択命令は、前記ピアエンドにより要求されたセキュアエレメントのタイプ識別子を有するステップと、
前記ピアエンドとの相互作用を完了するために、前記近距離無線通信コントローラにより、前記選択命令に従って、前記第１の環境特性及び前記タイプ識別子に対応するセキュアエレメントを選択するステップと
を有する相互作用方法。
【請求項６】
前記近距離無線通信コントローラにより、前記選択命令に従って、前記第１の環境特性及び前記タイプ識別子に対応するセキュアエレメントを選択するステップは、
前記近距離無線通信コントローラにより、ルーティングテーブルに従って、前記第１の環境特性及び前記タイプ識別子に対応するセキュアエレメントを選択するステップを具体的に有する、請求項５に記載の相互作用方法。
【請求項７】
近距離無線通信においてセキュアエレメントの選択を実現する相互作用方法であって、
第１の属性要求命令を送信するステップであり、前記第１の属性要求命令は、ローカルエンドによりサポートされる第１の環境特性を有するステップと、
第１の属性応答命令を受信するステップであり、前記第１の属性応答命令は、前記セキュアエレメントを選択するためにピアエンドにより使用される第２の環境特性を有するステップと、
前記第１の環境特性の属性セットが前記第２の環境特性の属性セットを有するか否かを決定するステップと、
前記第１の環境特性の前記属性セットが前記第２の環境特性の前記属性セットを有する場合、選択命令を送信するステップであり、前記選択命令は、前記ローカルエンドにより要求されたセキュアエレメントのタイプ識別子を有するステップと
を有する相互作用方法。
【請求項８】
前記第１の環境特性の属性セットが前記第２の環境特性の属性セットを有するか否かを決定するステップは、
前記第１の環境特性の前記属性セットが前記第２の環境特性の前記属性セットを除外する場合、第３の環境特性を取得するステップであり、前記第３の環境特性は、前記第１の環境特性から除外されて前記第２の環境特性に含まれる属性セットを有するステップと、
第２の属性要求命令を送信するステップであり、前記第２の属性要求命令は、前記第３の環境特性を有するステップと
を更に有する、請求項７に記載の方法。
【請求項９】
近距離無線通信においてセキュアエレメントの選択を実現する移動端末であって、
ローカルエンドのデバイスホストにより送信された第１の構成命令を受信するように構成された受信ユニットであり、前記第１の構成命令は、前記セキュアエレメントを選択するために使用される環境特性を有する受信ユニットと、
前記第１の構成命令に従って近距離無線通信コントローラの前記環境特性を構成するように構成された構成ユニットと
を有し、
前記受信ユニットは、前記デバイスホストにより送信された第２の構成命令を受信するように更に構成され、
前記構成ユニットは、構成された属性応答命令に従ってピアエンドと通信及び相互作用を続け、更に、前記セキュアエレメントの選択を完了するために、前記第２の構成命令に従って、ピアエンドと通信及び相互作用するための属性応答命令における前記環境特性を構成するように更に構成される移動端末。
【請求項１０】
前記受信ユニットは、前記環境特性に従って前記デバイスホストにより生成されたルーティングテーブルを受信するように更に構成される、請求項９に記載の移動端末。
【請求項１１】
近距離無線通信においてセキュアエレメントの選択を実現する移動端末であって、
ピアエンドにより送信された属性要求命令を受信するように構成された受信ユニットであり、前記属性要求命令は、前記ピアエンドによりサポートされる第１の環境特性を有する受信ユニットと、
前記属性要求命令に従って、属性応答命令を前記ピアエンドに送信するように構成された送信ユニットであり、前記属性応答命令は、前記セキュアエレメントを選択するために前記移動端末により使用される第２の環境特性を有する送信ユニットと
を有し、
前記受信ユニットは、前記ピアエンドにより送信された選択命令を受信するように更に構成され、前記選択命令は、前記ピアエンドにより要求された前記セキュアエレメントのタイプ識別子を有し、
前記移動端末は、前記ピアエンドとの相互作用を完了するために、前記選択命令に従って、前記第１の環境特性及び前記タイプ識別子に対応するセキュアエレメントを選択するように構成された選択ユニットを有する移動端末。
【請求項１２】
前記選択ユニットは、ルーティングテーブルに従って、前記第１の環境特性及び前記タイプ識別子に対応する前記セキュアエレメントを選択するように具体的に構成される、請求項１１に記載の移動端末。
【請求項１３】
近距離無線通信においてセキュアエレメントの選択を実現するPOS機であって、
第１の属性要求命令を送信するように構成された送信ユニットであり、前記第１の属性要求命令は、ローカルエンドによりサポートされる第１の環境特性を有する送信ユニットと、
第１の属性応答命令を受信するように構成された受信ユニットであり、前記第１の属性応答命令は、前記セキュアエレメントを選択するためにピアエンドにより使用される第２の環境特性を有する受信ユニットと、
前記第１の環境特性の属性セットが前記第２の環境特性の属性セットを有するか否かを決定するように構成された決定ユニットと
を有し、
前記送信ユニットは、前記第１の環境特性の前記属性セットが前記第２の環境特性の前記属性セットを有する場合、選択命令を送信するように更に構成され、前記選択命令は、前記POS機により要求された前記セキュアエレメントのタイプ識別子を有するPOS機。
【請求項１４】
前記第１の環境特性の前記属性セットが前記第２の環境特性の前記属性セットを除外する場合、第３の環境特性を取得するように構成された取得ユニットを更に有し、前記第３の環境特性は、前記第１の環境特性から除外されて前記第２の環境特性に含まれる属性セットを有し、
前記送信ユニットは、第２の属性要求命令を送信するように更に構成され、前記第２の属性要求命令は、前記第３の環境特性を有する、請求項１３に記載のPOS機。
【請求項１５】
近距離無線通信においてセキュアエレメントの選択を実現するシステムであって、
請求項９ないし１２のうちいずれか１項に記載の移動端末と、請求項１３に記載のPOS機とを有するシステム。
【請求項１６】
近距離無線通信においてセキュアエレメントの選択を実現する移動端末であり、近距離無線通信コントローラとデバイスホストとを有する移動端末であって、
前記デバイスホストは、第１の構成命令を送信するように構成され、前記第１の構成命令は、前記セキュアエレメントを選択するために使用される環境特性を有し、
前記近距離無線通信コントローラは、前記第１の構成命令を受信し、前記第１の構成命令に従って前記環境特性を構成するように構成され、
前記デバイスホストは、第２の構成命令を送信するように更に構成され、
前記近距離無線通信コントローラは、前記第２の構成命令を受信し、構成された属性応答命令に従ってピアエンドと通信及び相互作用を続け、更に、前記セキュアエレメントの選択を完了するために、前記第２の構成命令に従って、ピアエンドと通信及び相互作用するための属性応答命令における前記環境特性を構成するように更に構成される移動端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術の分野に関し、特に近距離無線通信においてセキュアエレメントの選択を実現する方法、移動端末及びPOS機に関する。
【背景技術】
【０００２】
現在、NFC（Near  Field  Communication、近距離無線通信）技術は、磁場誘導の原理を使用することにより、電子デバイスの間で短距離通信を実現する技術を示す。ユーザは、電子デバイスを相互に近くに配置することにより、情報若しくはコンテンツの非接触交換、電子デバイスの間のトランザクションを実現し得る。NFC技術の動作周波数は13.56MHzであり、通信の有効範囲は0〜20cmである。
【０００３】
NFC技術の普及により、NFC機能は、移動端末においても利用可能になっている。例えば、NFC技術の用途として、モバイルペイメントが急速に適用及び開発されている。ユーザは、対応するPOS（Point  Of  Sale、販売時点管理）機と組み合わせて、NFC可能な移動端末（移動電話等）を使用することにより、支払いを行う。
【０００４】
NFCフォーラムにより公開されているNCI（NFC  Controller  Interface、NFCコントローラインタフェース仕様）標準では、SE（Security  Element、セキュアエレメント）ルーティングテーブルが設定される。SEルーティングテーブルは、移動端末のDH（Device  Host、デバイスホスト）がシャットダウンされている場合に、NFCコントローラにより取得されたNFC通信の基本情報に従って、SEの初期設定の選択を可能にする。例えば、SEのAID（Application  ID、タイプID）、無線周波数プロトコル及びNFC技術タイプに従ってSEの初期設定の選択を可能にする。
【０００５】
しかし、DHがシャットダウンされている場合、NFC通信の特性は制限される。従来技術の対策では、SEは、NFCコントローラにより取得されたNFC通信の特性を使用することによってのみ選択可能である。従って、NFCコントローラにより選択されたSEが対応するPOS機と支払いを行う場合、何らかのセキュリティリスクが存在する。このことは、ユーザに損失をもたらし、また、従来技術の実用性を低減する。
【発明の概要】
【０００６】
本発明の実施例は、移動端末が環境特性に従ってセキュアエレメントを選択し、POS機と通信及び相互作用を完了するために、近距離無線通信においてセキュアエレメントの選択を実現する方法、移動端末及びPOS機を提供する。
【０００７】
第１の態様によれば、本発明の実施例は、近距離無線通信においてセキュアエレメントの選択を実現する構成方法を提供し、構成方法は、ローカルエンドの近距離無線通信コントローラにより、ローカルエンドのデバイスホストにより送信された第１の構成命令を受信するステップであり、第１の構成命令は、セキュアエレメントを選択するために使用される環境特性を含むステップと、近距離無線通信コントローラにより、第１の構成命令に従って近距離無線通信コントローラの環境特性を構成するステップと、近距離無線通信コントローラにより、デバイスホストにより送信された第２の構成命令を受信するステップと、構成された属性応答命令に従ってピアエンドと通信及び相互作用を続け、更に、セキュアエレメントの選択を完了するために、近距離無線通信コントローラにより、第２の構成命令に従って、ピアエンドと通信及び相互作用するための属性応答命令における環境特性を構成するステップとを含む。
【０００８】
第１の可能な実現方式では、近距離無線通信コントローラにより、第２の構成命令に従って、ピアエンドと通信及び相互作用するための属性応答命令における環境特性を構成するステップの後に、この方法は、近距離無線通信コントローラにより、環境特性に従ってデバイスホストにより生成されたルーティングテーブルを受信するステップを更に含む。
【０００９】
第１の態様又は第１の態様の第１の可能な実現方式を参照して、第２の可能な実現方式では、環境特性は、位置属性、制限属性、時間属性及びPOS機属性のうち１つ以上の属性のセットを具体的に含む。
【００１０】
第１の態様又は第１の態様の第２の可能な実現方式を参照して、第３の可能な実現方式では、環境特性は、制限属性を含み、ローカルエンドの近距離無線通信コントローラにより、ローカルエンドのデバイスホストにより送信された第１の構成命令を受信するステップの前に、構成方法は、デバイスホストにより、制限属性に対応する第１のセキュアエレメントに対して第１のセキュアエレメントから第２のセキュアエレメントを分離するように命令するステップと、近距離無線通信コントローラにより、第２のセキュアエレメントにより送信された登録コマンドを受信するステップとを更に含む。
【００１１】
第２の態様によれば、本発明の実施例は、近距離無線通信においてセキュアエレメントの選択を実現する相互作用方法を提供し、相互作用方法は、近距離無線通信コントローラにより、ピアエンドにより送信された属性要求命令を受信するステップであり、属性要求命令は、ピアエンドによりサポートされる第１の環境特性を含むステップと、近距離無線通信コントローラにより、属性要求命令に従って、属性応答命令をピアエンドに送信するステップであり、属性応答命令は、セキュアエレメントを選択するために近距離無線通信コントローラにより使用される第２の環境特性を含むステップと、近距離無線通信コントローラにより、ピアエンドにより送信された選択命令を受信するステップであり、選択命令は、ピアエンドにより要求されたセキュアエレメントのタイプ識別子を含むステップと、ピアエンドとの相互作用を完了するために、近距離無線通信コントローラにより、選択命令に従って、第１の環境特性及びタイプ識別子に対応するセキュアエレメントを選択するステップとを含む。
【００１２】
第１の可能な実現方式では、近距離無線通信コントローラにより、選択命令に従って、第１の環境特性及びタイプ識別子に対応するセキュアエレメントを選択するステップは、近距離無線通信コントローラにより、ルーティングテーブルに従って、第１の環境特性及びタイプ識別子に対応するセキュアエレメントを選択するステップを具体的に含む。
【００１３】
第３の態様によれば、本発明の実施例は、近距離無線通信においてセキュアエレメントの選択を実現する相互作用方法を提供し、相互作用方法は、第１の属性要求命令を送信するステップであり、第１の属性要求命令は、ローカルエンドによりサポートされる第１の環境特性を含むステップと、第１の属性応答命令を受信するステップであり、第１の属性応答命令は、セキュアエレメントを選択するためにピアエンドにより使用される第２の環境特性を含むステップと、第１の環境特性の属性セットが第２の環境特性の属性セットを含むか否かを決定するステップと、第１の環境特性の属性セットが第２の環境特性の属性セットを含む場合、選択命令を送信するステップであり、選択命令は、ローカルエンドにより要求されたセキュアエレメントのタイプ識別子を含むステップとを含む。
【００１４】
第１の可能な実現方式では、第１の環境特性の属性セットが第２の環境特性の属性セットを含むか否かを決定するステップは、第１の環境特性の属性セットが第２の環境特性の属性セットを除外する場合、第３の環境特性を取得するステップであり、第３の環境特性は、第１の環境特性から除外されて第２の環境特性に含まれる属性セットを含むステップと、第２の属性要求命令を送信するステップであり、第２の属性要求命令は、第３の環境特性を含むステップとを更に含む。
【００１５】
第４の態様によれば、本発明の実施例は、近距離無線通信においてセキュアエレメントの選択を実現する移動端末を提供し、移動端末は、ローカルエンドのデバイスホストにより送信された第１の構成命令を受信するように構成された受信ユニットであり、第１の構成命令は、セキュアエレメントを選択するために使用される環境特性を含む受信ユニットと、第１の構成命令に従って近距離無線通信コントローラの環境特性を構成するように構成された構成ユニットとを含み、受信ユニットは、デバイスホストにより送信された第２の構成命令を受信するように更に構成され、構成ユニットは、構成された属性応答命令に従ってピアエンドと通信及び相互作用を続け、更に、セキュアエレメントの選択を完了するために、第２の構成命令に従って、ピアエンドと通信及び相互作用するための属性応答命令における環境特性を構成するように更に構成される。
【００１６】
第１の可能な実現方式では、受信ユニットは、環境特性に従ってデバイスホストにより生成されたルーティングテーブルを受信するように更に構成される。
【００１７】
第４の態様又は第４の態様の第１の可能な実現方式を参照して、第２の可能な実現方式では、受信ユニットにより受信された環境特性は、位置属性、制限属性、時間属性及びPOS機属性のうち１つ以上の属性のセットを具体的に含む。
【００１８】
第４の態様又は第４の態様の第２の可能な実現方式を参照して、第３の可能な実現方式では、環境特性が制限属性を含む場合、デバイスホストが制限属性に対応する第１のセキュアエレメントに対して第１のセキュアエレメントから第２のセキュアエレメントを分離するように命令した後に、受信ユニットは、第２のセキュアエレメントにより送信された登録コマンドを受信するように更に構成される。
【００１９】
第５の態様によれば、本発明の実施例は、近距離無線通信においてセキュアエレメントの選択を実現する移動端末を提供し、移動端末は、ピアエンドにより送信された属性要求命令を受信するように構成された受信ユニットであり、属性要求命令は、ピアエンドによりサポートされる第１の環境特性を含む受信ユニットと、属性要求命令に従って、属性応答命令をピアエンドに送信するように構成された送信ユニットであり、属性応答命令は、セキュアエレメントを選択するために移動端末により使用される第２の環境特性を含む送信ユニットとを含み、受信ユニットは、ピアエンドにより送信された選択命令を受信するように更に構成され、選択命令は、ピアエンドにより要求されたセキュアエレメントのタイプ識別子を含み、移動端末は、ピアエンドとの相互作用を完了するために、選択命令に従って、第１の環境特性及びタイプ識別子に対応するセキュアエレメントを選択するように構成された選択ユニットを含む。
【００２０】
第１の可能な実現方式では、選択ユニットは、ルーティングテーブルに従って、第１の環境特性及びタイプ識別子に対応するセキュアエレメントを選択するように具体的に構成される。
【００２１】
第６の態様によれば、本発明の実施例は、近距離無線通信においてセキュアエレメントの選択を実現するPOS機を提供し、POS機は、第１の属性要求命令を送信するように構成された送信ユニットであり、第１の属性要求命令は、ローカルエンドによりサポートされる第１の環境特性を含む送信ユニットと、第１の属性応答命令を受信するように構成された受信ユニットであり、第１の属性応答命令は、セキュアエレメントを選択するためにピアエンドにより使用される第２の環境特性を含む受信ユニットと、第１の環境特性の属性セットが第２の環境特性の属性セットを含むか否かを決定するように構成された決定ユニットとを含み、送信ユニットは、第１の環境特性の属性セットが第２の環境特性の属性セットを含む場合、選択命令を送信するように更に構成され、選択命令は、ローカルエンドにより要求されたセキュアエレメントのタイプ識別子を含む。
【００２２】
第１の可能な実現方式では、POS機は、第１の環境特性の属性セットが第２の環境特性の属性セットを除外する場合、第３の環境特性を取得するように構成された取得ユニットを更に含み、第３の環境特性は、第１の環境特性から除外されて第２の環境特性に含まれる属性セットを含み、送信ユニットは、第２の属性要求命令を送信するように更に構成され、第２の属性要求命令は、第３の環境特性を含む。
【００２３】
本発明の第７の態様によれば、本発明の実施例は、近距離無線通信においてセキュアエレメントの選択を実現するシステムを提供し、このシステムは、本発明の実施例の第４の態様又は第５の態様で提供される移動端末と、本発明の実施例の第６の態様で提供されるPOS機とを含む。
【００２４】
第８の態様によれば、本発明の実施例は、近距離無線通信においてセキュアエレメントの選択を実現する移動端末を提供し、移動端末は、近距離無線通信コントローラとデバイスホストとを含み、デバイスホストは、第１の構成命令を送信するように構成され、第１の構成命令は、セキュアエレメントを選択するために使用される環境特性を含み、近距離無線通信コントローラは、第１の構成命令を受信し、第１の構成命令に従って環境特性を構成するように構成され、デバイスホストは、第２の構成命令を送信するように更に構成され、近距離無線通信コントローラは、第２の構成命令を受信し、構成された属性応答命令に従ってピアエンドと通信及び相互作用を続け、更に、セキュアエレメントの選択を完了するために、第２の構成命令に従って、ピアエンドと通信及び相互作用するための属性応答命令における環境特性を構成するように更に構成される。
【００２５】
従って、本発明の実施例に従って近距離無線通信においてセキュアエレメントの選択を実現する方法、移動端末及びPOS機を適用することにより、ローカルエンドのNFCコントローラは、ローカルエンドのDHにより送信された構成命令を受信し、構成命令は、SEを選択するために使用される環境特性を含み、ピアエンドと通信及び相互作用するために属性応答命令においてSEを選択するために使用される環境特性を構成する。このことは、NFCコントローラにより取得されたNFC通信の特性を使用することによってのみSEが選択可能であるという従来技術の対策の問題を解決する。更に、前述の方法に基づいて、通信及び相互作用が後にピアエンドと実行される場合、ローカルエンドのDHが開始されているかシャットダウンされているかに拘わらず、ローカルエンドのNFCコントローラは、構成された環境特性に従ってSEを選択することができる。これにより、従来技術の実用性を改善する。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施例１に従って近距離無線通信においてセキュアエレメントの選択を実現する構成方法のフローチャート
【図２】本発明の実施例２に従って近距離無線通信においてセキュアエレメントの選択を実現する構成方法のシグナリング図
【図３】本発明の実施例３に従って近距離無線通信においてセキュアエレメントの選択を実現する相互作用方法のフローチャート
【図４】本発明の実施例４に従って近距離無線通信においてセキュアエレメントの選択を実現する相互作用方法のフローチャート
【図５】本発明の実施例５に従って近距離無線通信においてセキュアエレメントの選択を実現する相互作用方法のシグナリング図
【図６】本発明の実施例６に従って近距離無線通信においてセキュアエレメントの選択を実現する移動端末の概略構成図
【図７】本発明の実施例７に従って近距離無線通信においてセキュアエレメントの選択を実現する移動端末の概略構成図
【図８】本発明の実施例８に従って近距離無線通信においてセキュアエレメントの選択を実現する移動端末の概略構成図
【図９】本発明の実施例９に従って近距離無線通信においてセキュアエレメントの選択を実現する移動端末の概略構成図
【図１０】本発明の実施例１０に従って近距離無線通信においてセキュアエレメントの選択を実現するPOS機の概略構成図
【図１１】本発明の実施例１１に従って近距離無線通信においてセキュアエレメントの選択を実現するPOS機の概略構成図
【図１２】本発明の実施例１２に従って近距離無線通信においてセキュアエレメントの選択を実現する移動端末の概略構成図
【発明を実施するための形態】
【００２７】
本発明の目的、技術的対策及び利点を明確にするために、以下に、添付図面を参照して本発明の実施例について詳細に説明する。
【００２８】
＜実施例１＞
一例として図１を使用することにより、以下に、本発明の実施例に従って近距離無線通信においてセキュアエレメントの選択を実現する構成方法について説明する。図１は、本発明の実施例１に従って近距離無線通信においてセキュアエレメントの選択を実現する構成方法のフローチャートである。図１に示す実施例を実施するエンティティは、移動端末に位置するNFCコントローラである。図１に示すように、実施例は以下のステップを含む。
【００２９】
ステップ110：ローカルエンドの近距離無線通信コントローラは、ローカルエンドのデバイスホストにより送信された第１の構成命令を受信する。第１の構成命令は、セキュアエレメントを選択するために使用される環境特性を含む。
【００３０】
具体的に、本発明の実施例では、移動端末は、ローカルエンドとして機能し、移動端末は、DHと、NFCと、複数のSEとを含む。構成処理は、ローカルエンドのDHが開始（又は電源オン）された場合に実行される必要がある。ローカルエンドのDHは、第１の構成命令をローカルエンドのNFCコントローラに送信する。第１の構成命令は、セキュアエレメントを選択するために使用される環境特性を含む。ローカルエンドのNFCコントローラは、第１の構成命令を受信する。
【００３１】
本発明の実施例では、環境特性は、移動端末がPOS機とNFC相互作用を実行する場合のNFC波形及びフレームフォーマットのようなNFC信号特性を除く特性である。
【００３２】
第１の構成命令が具体的にCORE_SET_CONFIG_CMD命令でもよいことは、例示であり、これに限定されない。
【００３３】
ステップ120：近距離無線通信コントローラは、第１の構成命令に従って近距離無線通信コントローラの環境特性を構成する。
【００３４】
具体的に、第１の構成命令を受信した後に、ローカルエンドのNFCコントローラは、構成命令を解析し、保持されたコンテンツ、すなわち、SEを選択するために使用される環境特性を抽出する。ローカルエンドのNFCコントローラは、ローカルに指定された記憶位置においてSEを選択するために使用される環境特性を構成する。本発明の実施例では、環境特性は、ローカルエンドのNFCコントローラが後の相互作用処理においてSEを選択するための基礎になる。
【００３５】
ステップ130：近距離無線通信コントローラは、デバイスホストにより送信された第２の構成命令を受信する。
【００３６】
具体的に、ステップ120においてSEを選択するために使用される環境特性を設定した後に、ローカルエンドのNFCコントローラは、ローカルエンドのDHにより送信された第２の構成命令を受信する。
【００３７】
第２の構成命令が具体的にCORE_SET_CONFIG_CMD命令でもよいことは、例示であり、これに限定されない。
【００３８】
ステップ140：構成された属性応答命令に従ってピアエンドと通信及び相互作用を続け、更に、セキュアエレメントの選択を完了するために、第２の構成命令に従って、近距離無線通信コントローラは、ピアエンドと通信及び相互作用するための属性応答命令における環境特性を構成する。
【００３９】
具体的に、第２の構成命令に従って、ローカルエンドのNFCコントローラは、ピアエンドと通信及び相互作用するために属性応答命令においてSEを選択するために使用される環境特性を構成する。本発明の実施例では、ステップ130及びステップ140において、ローカルエンドのNFCコントローラは、ピアエンドと通信するための命令を構成する。これにより、ローカルエンドのNFCコントローラが後にピアエンドと通信する場合にSEを選択するために使用される環境特性が保持され、更に、SEの選択が完了する。
【００４０】
従って、本発明の実施例に従って近距離無線通信においてセキュアエレメントの選択を実現する構成方法を適用することにより、ローカルエンドのNFCコントローラは、ローカルエンドのDHにより送信された構成命令を受信し、構成命令は、SEを選択するために使用される環境特性を含み、ピアエンドと通信及び相互作用するために属性応答命令においてSEを選択するために使用される環境特性を構成する。このことは、NFCコントローラにより取得されたNFC通信の特性を使用することによってのみSEが選択可能であるという従来技術の対策の問題を解決する。更に、前述の方法に基づいて、通信及び相互作用が後にピアエンドと実行される場合、ローカルエンドのDHが開始されているかシャットダウンされているかに拘わらず、ローカルエンドのNFCコントローラは、構成された環境特性に従ってSEを選択することができる。これにより、従来技術の実用性を改善する。
【００４１】
本発明の目的、技術的対策及び利点を明確にするために、以下に、添付図面を参照して本発明の実施例について詳細に説明する。
【００４２】
＜実施例２＞
一例として図２を使用することにより、以下に、本発明の実施例に従って近距離無線通信においてセキュアエレメントの選択を実現する構成方法について説明する。図２は、本発明の実施例２に従って近距離無線通信においてセキュアエレメントの選択を実現する構成方法のシグナリング図である。図２に示すように、実施例は以下のステップを含む。
【００４３】
ステップ210：ローカルエンドのデバイスホストは、ユーザによるセキュアエレメントの使用についての特性情報を受信する。特性情報は、ユーザにより入力される。
【００４４】
具体的に、本発明の実施例では、構成処理は、ローカルエンドのDHが開始された場合に実行される必要がある。ユーザにより入力された特性情報であり、ローカルエンドのDHがユーザによるセキュアエレメントの使用についての特性情報を受信する前に、ユーザは、移動端末で支払いアプリケーションを開始し、ローカルエンドのDHは、動作状態に入らせるために、ローカルエンドのNFCコントローラを初期化する。初期化中に、ローカルエンドのDHは、ローカルエンドのNFCコントローラによりサポートされる環境特性を取得する。
【００４５】
ローカルエンドのNFCコントローラによりサポートされる環境特性を取得した後に、ローカルエンドのDHは、ローカルエンドのNFCコントローラによりサポートされる環境特性をユーザに表示し、ユーザは、表示された環境特性に従ってユーザによるSEの使用についての特性情報を入力する。ローカルエンドのDHは、ユーザにより入力されたユーザによるSEの使用についての特性情報を受信する。ユーザによるSEの使用についての特性情報は、SEを使用する特性を含む。特性はユーザにより入力される。
【００４６】
ユーザによるSEの使用についての特性情報は、位置属性、制限属性、時間属性及びPOS機属性のうち１つ以上の属性のセットを具体的に含む。
【００４７】
一例では、ユーザによるSEの使用についての特性情報は、ユーザが位置Aにいるときに第１のSE（SE1）が使用され、ローカルエンドのDHがシャットダウンされているときに支払い制限が課されることをユーザが予め設定すること、ユーザが位置Bにいるときに第２のSE（SE2）が使用され、ローカルエンドのDHがシャットダウンされているときに支払い制限が課されないことをユーザが予め設定すること、月曜日から金曜日まで第３のSE（SE3）が使用され、ローカルエンドのDHがシャットダウンされているときに支払い制限が課されることをユーザが予め設定すること、土曜日又は土曜日に第４のSE（SE4）が使用され、ローカルエンドのDHがシャットダウンされているときに支払い制限が課されることをユーザが予め設定することである。ユーザによるSEの使用についての特性情報は、ユーザの状況に従って設定されてもよい。
【００４８】
ステップ220：特性情報が制限属性を含む場合、デバイスホストは、制限属性に対応する第１のセキュアエレメントに対して第１のセキュアエレメントから第２のセキュアエレメントを分離するように命令する。
【００４９】
具体的に、ユーザによるSEの使用についての特性情報が制限属性を含む場合、ローカルエンドのDHは、ユーザによるSEの使用についての特性情報に従って制限属性に対応する第１のSEに通知コマンドを送信する。通知コマンドは、第１のSEに対して支払い制限を課すようにユーザにより予め設定された第２のSEを第１のセキュアエレメントから分離するように命令するために使用される。
【００５０】
ローカルエンドのDHにより、制限属性に対応する第１のSEに対して第１のSEから第２のSEを分離するように命令する主な目的は、移動端末が失われた後にユーザの移動端末を無制限の使用から保護し、ユーザ相互作用データのセキュリティを確保するために、ローカルエンドのDHがシャットダウンされているときに支払い制限が課されることにある点に留意すべきである。
【００５１】
ステップ230：第１のセキュアエレメントは、第１のセキュアエレメントから第２のセキュアエレメントを分離する。
【００５２】
具体的に、第１のSEがローカルエンドのDHにより送信された通知コマンドを受信した後に、第１のSEは、第１のSEから第２のSEを分離し、第１のSE及び第２のSEは同じタイプ識別子を有する。
【００５３】
更に、第１のSEから第２のSEを分離することについて、“ユーザが位置Aにいるときに第１のSE（SE1）が使用され、ローカルエンドのDHがシャットダウンされているときに支払い制限が課されることをユーザが予め設定すること”の例を使用することにより以下に説明する。ユーザによるSEの使用についての特性情報が制限属性を含む場合、ユーザによるSEの使用についての特性情報が制限属性を含むことを決定した後に、ローカルエンドのDHは、通知コマンドをSE1に送信する。通知コマンドは、SE1に対して、支払い制限を課すようにユーザに予め設定されたSE1’をSE1から分離するように命令するために使用される。SE1は、通知コマンドに従ってSE1からSE1’を分離する。SE1及びSE1’は同じタイプ識別子を有する。SE1’は、ローカルエンドのDHがシャットダウンされているときに支払い制限を課すために使用される。このことは、移動端末が失われた後にユーザの移動端末を無制限の使用から保護し、ユーザ相互作用データのセキュリティを確保することができる。
【００５４】
ステップ240：分離された第２のセキュアエレメントは、登録コマンドをローカルエンドの近距離無線通信コントローラに送信する。
【００５５】
具体的に、第２のSEが第１のSEから分離された後に、第２のSEは、登録コマンドをローカルエンドのNFCコントローラに送信する。ローカルエンドのNFCコントローラは、登録コマンドを受信する。登録コマンドは、ローカルエンドのNFCコントローラに対して、後のステップにおいて第１のSEと第２のSEとを交換し、制限属性に対応するSEとして第２のSEを使用するように命令するために使用される。
【００５６】
ステップ250：ローカルエンドの近距離無線通信コントローラは、ローカルエンドのデバイスホストにより送信された第１の構成命令を受信する。第１の構成命令は、セキュアエレメントを選択するために使用される環境特性を含む。
【００５７】
具体的に、前述のステップが実現された後に、ローカルエンドのDHは、第１の構成命令をローカルエンドのNFCコントローラに送信する。第１の構成命令は、SEを選択するために使用される環境特性を含む。ローカルエンドのNFCコントローラは、第１の構成命令を受信する。
【００５８】
本発明の実施例では、環境特性は、移動端末がPOS機とNFC相互作用を実行する場合のNFC波形及びフレームフォーマットのようなNFC信号特性を除く特性である。
【００５９】
第１の構成命令が具体的にCORE_SET_CONFIG_CMD命令でもよいことは、例示であり、これに限定されない。
【００６０】
ステップ260：近距離無線通信コントローラは、第１の構成命令に従って近距離無線通信コントローラの環境特性を構成する。
【００６１】
具体的に、第１の構成命令を受信した後に、ローカルエンドのNFCコントローラは、構成命令を解析し、保持されたコンテンツ、すなわち、SEを選択するために使用される環境特性を抽出する。ローカルエンドのNFCコントローラは、ローカルに指定された記憶位置においてSEを選択するために使用される環境特性を構成する。本発明の実施例では、環境特性は、ローカルエンドのNFCコントローラが後の相互作用処理においてSEを選択するための基礎になる。
【００６２】
更に、本発明の実施例では、第１の構成命令は、新たなパラメータタイプ0x84（NFCC_ENV_STATE）で拡張される。このパラメータは、SEを選択するために使用される環境特性を保持するために使用され、パラメータタイプは1バイトの値を含む。表１が拡張された第１の構成命令を示すことは、例示であり、これに限定されない。
【表１】
2016508677.tif 000003
【００６３】
本発明の実施例では、パラメータ0x84は、SEを選択するために使用される環境特性を保持する。環境特性は、制限属性、POS機属性、時間属性及び位置属性のうち１つ以上の属性のセットを具体的に含む。パラメータ0x84は、ローカルエンドのDHシャットダウン属性及び電源オフ属性を更に保持するが、ローカルエンドのDHシャットダウン属性及び電源オフ属性は、従来技術で既に設定されている。表１の内容を参照すると、パラメータ0x84の具体的な内容は、1バイト長の値である。ローカルエンドのNFCコントローラは、ローカルエンドのNFCコントローラの記憶位置においてパラメータ0x84の具体的な内容を構成する。本発明の実施例では、ローカルエンドのNFCコントローラは、ローカルエンドのNFCコントローラの特性の第２バイトにおいて、SEを選択するために使用されるパラメータ0x84に保持された環境特性を構成する。表２がNFCコントローラにより構成されてSEを選択するために使用される環境特性を示すことは、例示であり、これに限定されない。
【表２】
2016508677.tif 000004
【００６４】
表２の内容を参照すると、２つのみの属性、すなわち、ローカルエンドのDHシャットダウン属性及び電源オフ属性をサポートする従来技術に基づいて、４つの環境特性属性の１つ以上のセット、すなわち、制限属性、POS識別子、時間属性及び位置属性が本発明の実施例で追加され、SEを選択するために使用される環境特性として使用される。
【００６５】
一例では、SEを選択するために使用される環境特性は、時間属性及び位置属性を具体的に含むため、時間属性、位置属性並びにローカルエンドのDHシャットダウン属性及び電源オフ属性の対応するビットは、SEを選択するためにローカルエンドのNFCコントローラにより使用される環境特性を示すために、1に構成される。
【００６６】
更に、本発明の実施例では、制限属性、POS識別子、時間属性及び位置属性のそれぞれは、３つの初期設定の選択分岐を有する。
【００６７】
一例では、位置属性は、初期設定で３つの分岐、すなわち、位置属性について３つの異なる位置A、B、Cを構成するための３つのタイプの条件を有する。この場合、SEを選択するためにNFCコントローラにより使用される特性は、異なる分岐を示すためのバイトで拡張される必要がある。
【００６８】
ステップ270：近距離無線通信コントローラは、デバイスホストにより送信された第２の構成命令を受信する。
【００６９】
具体的に、SEを選択するために使用される環境特性を設定した後に、ローカルエンドのNFCコントローラは、ローカルエンドのDHにより送信された第２の構成命令を受信する。
【００７０】
第２の構成命令が具体的にCORE_SET_CONFIG_CMD命令でもよいことは、例示であり、これに限定されない。
【００７１】
ステップ280：第２の構成命令に従って、近距離無線通信コントローラは、構成された属性応答命令に従ってピアエンドと通信及び相互作用を続け、更に、セキュアエレメントの選択を完了するために、ピアエンドと通信及び相互作用するための属性応答命令における環境特性を構成する。
【００７２】
具体的に、第２の構成命令に従って、ローカルエンドのNFCコントローラは、ピアエンドと通信及び相互作用するために属性応答命令においてSEを選択するために使用される環境特性を構成する。本発明の実施例では、ステップ270及びステップ280において、ローカルエンドのNFCコントローラは、ピアエンドと通信するための命令を構成する。これにより、ローカルエンドのNFCコントローラが後にピアエンドと通信する場合にSEを選択するために使用される環境特性が保持され、更に、SEの選択が完了する。
【００７３】
更に、本発明の実施例では、第２の構成命令は、新たなパラメータタイプ0x5Aで拡張される。パラメータは、通信がピアエンドと実行される場合にSEを選択するためにローカルエンドのNFCコントローラにより使用される環境特性を保持するために使用される。パラメータタイプは、1バイトの値を含んでもよく、SEを選択するためにローカルエンドのNFCコントローラにより使用される環境特性を示すために使用される。表３が拡張された第２の構成命令を示すことは、例示であり、これに限定されない。
【表３】
2016508677.tif 000005
【００７４】
ステップ290：近距離無線通信コントローラは、デバイスホストにより送信されたルーティングテーブルを受信する。
【００７５】
具体的に、ローカルエンドのDHが第２の構成命令を送信した後に、ローカルエンドのDHは、ユーザによるSEの使用についての特性情報に従ってルーティングテーブルを更に生成する。ローカルエンドのNFCコントローラは、ルーティングテーブルを受信する。ルーティングテーブルは、ピアエンドとの相互作用の処理においてルーティングテーブルに従ってSEを選択するためにローカルエンドのNFCコントローラにより使用される。SEは、ピアエンドによりサポートされる環境特性と、ピアエンドにより送信された選択命令に含まれるタイプ識別子とに合致する。表４がルーティングテーブルを示すことは、例示であり、これに限定されない。
【表４】
2016508677.tif 000006
【００７６】
表４を参照すると、表４に示すルーティングテーブルは、AIDに基づくルート選択のみを示している。実際の条件に応じて、プロトコルに基づくルート選択及びNFC技術タイプに基づくルート選択が存在してもよい。ローカルエンドのDHシャットダウン、ローカルエンドのDHスタートアップ及び電源オフに対応する情報は、SEの選択が後の環境特性に従って決定されることを示す“ENV”である。更に、SEが環境特性に従って選択される場合、選択は、対応する決定が分岐の数及び条件に従って実行された後に実行されてもよい。表５が環境特性決定テーブルを示すことは、例示であり、これに限定されない。表４に示す位置属性及び時間属性のそれぞれが２つの分岐を有する例を使用することにより、本発明の実施例について説明する。
【表５】
2016508677.tif 000007
【００７７】
表５に示すように、SEを選択するためにローカルエンドのNFCコントローラにより使用される環境特性が位置属性及び時間属性を含むことが、表４から決定される。ピアエンドにより送信された選択命令のタイプ識別子に従って、AID1レコードのようなタイプ識別子に対応するレコードがルーティングテーブルから選択される。AID1レコードに従って、選択されるべきSEが後の環境特性に従って決定されることが決定される。従って、ローカルエンドのNFCコントローラは、ピアエンドによりサポートされる環境特性を使用する。一例では、ピアエンドによりサポートされる環境特性は、位置属性及び時間属性を含み、位置属性は、明確な座標値(x,y)を有する。従って、ローカルエンドのNFCコントローラは、座標値が位置Aの座標に等しいか位置Bの座標に等しいかを決定するために表５を使用する。座標値が位置Aの座標に等しい場合、位置分岐1が選択され、表４を参照して選択された位置分岐1に対応するSEは、SE1’であることが決定される。SE1’を選択した後に、ローカルエンドのNFCは、SE1’の相互作用データを取得し、ピアエンドとの相互作用を完了するために、相互作用データをピアエンドに送信する。
【００７８】
ローカルエンドのNFCコントローラは、ローカルエンドのDHにより送信されたルーティングテーブルを受信し、ローカルエンドのNFCコントローラは、ピアエンドとの相互作用の処理において、受信したルーティングテーブルに従って対応するSEを選択する。
【００７９】
従って、本発明の実施例に従って近距離無線通信においてセキュアエレメントの選択を実現する構成方法を適用することにより、ローカルエンドのNFCコントローラは、ローカルエンドのDHにより送信された構成命令を受信し、構成命令は、SEを選択するために使用される環境特性を含み、ピアエンドと通信及び相互作用するために属性応答命令においてSEを選択するために使用される環境特性を構成する。このことは、NFCコントローラにより取得されたNFC通信の特性を使用することによってのみSEが選択可能であるという従来技術の対策の問題を解決する。更に、前述の方法に基づいて、通信及び相互作用が後にピアエンドと実行される場合、ローカルエンドのDHが開始されているかシャットダウンされているかに拘わらず、ローカルエンドのNFCコントローラは、構成された環境特性に従ってSEを選択することができる。これにより、従来技術の実用性を改善する。
【００８０】
＜実施例３＞
実施例２で説明した構成処理の後に、移動端末とPOS機との間の相互作用の処理が更に含まれる。本発明のこの実施例で提供される相互作用処理は、前述の実施例１で説明した構成処理に基づき、本発明のこの実施例で提供される相互作用処理は、ローカルエンドのDHが開始されている場合と、ローカルエンドのDHがシャットダウンされている場合との双方に適用可能である。ローカルエンドのDHが開始されている場合と、ローカルエンドのDHがシャットダウンされている場合との双方において、ローカルエンドのNFCコントローラは、ルーティングテーブルに従って対応するSEを選択してもよい。これにより、従来技術の対策の制限を補い、また、従来技術の実用性を改善する。図３に示すように、以下のステップが含まれる。
【００８１】
本発明の実施例では、移動端末がローカルエンドとして機能し、POS機がピアエンドとして機能する例を使用することにより、近距離無線通信においてセキュアエレメントの選択を実現する相互作用方法について説明する。
【００８２】
ステップ310：近距離無線通信コントローラは、ピアエンドにより送信された属性要求命令を受信する。属性要求命令は、ピアエンドによりサポートされる第１の環境特性を含む。
【００８３】
具体的に、ローカルエンドのNFCコントローラは、ピアエンドにより送信された属性要求命令を受信する。属性要求命令は、ピアエンドのNFCコントローラによりサポートされる第１の環境特性を含む。
【００８４】
属性要求命令が具体的にATTRBIT  REQUEST命令でもよいことは、例示であり、これに限定されない。
【００８５】
ステップ320：属性要求命令に従って、近距離無線通信コントローラは、属性応答命令をピアエンドに送信する。属性応答命令は、セキュアエレメントを選択するために近距離無線通信コントローラにより使用される第２の環境特性を含む。
【００８６】
具体的に、属性要求命令を受信した後に、ローカルエンドのNFCコントローラは、属性要求命令を解析し、命令に含まれる第１の環境特性を抽出し、ピアエンドがサポートされている環境特性を送信したことを学習する。ローカルエンドのNFCコントローラは、属性応答命令をピアエンドに送信する。属性応答命令は、SEを選択するためにローカルのNFCコントローラにより使用される第２の環境特性を含む。本発明の実施例では、属性応答命令は、実施例１においてローカルエンドのNFCコントローラにより構成された属性応答命令である。
【００８７】
属性応答命令が具体的にATTRBIT  RESPONSE命令でもよいことは、例示であり、これに限定されない。
【００８８】
ステップ330：近距離無線通信コントローラは、ピアエンドにより送信された選択命令を受信する。選択命令は、ピアエンドにより要求されたセキュアエレメントのタイプ識別子を含む。
【００８９】
具体的に、ローカルエンドのNFCコントローラは、ピアエンドにより送信された選択命令を受信する。選択命令は、ピアエンドにより要求されたSEのタイプ識別子を含む。
【００９０】
更に、SEのタイプ識別子は、具体的に、SEの相互作用データを区別するために使用されるタイプ識別子である。例えば、SEは、ブランクカードに関する相互作用データを格納し、従って、SEのタイプ識別子は、D156000001ED/EPである。他のSEは、公共輸送機関カードに関する相互作用データを格納し、従って、SEのタイプ識別子は、D1560XXXX0XGONGJIAOである。
【００９１】
選択命令が具体的にSELECT命令でもよいことは、例示であり、これに限定されない。
【００９２】
ステップ340：ピアエンドとの相互作用を完了するために、近距離無線通信コントローラは、選択命令に従って、第１の環境特性及びタイプ識別子に対応するセキュアエレメントを選択する。
【００９３】
具体的に、選択命令を受信した後に、ローカルエンドのNFCコントローラは、選択命令に保持された内容を解析及び抽出し、ローカルエンドの複数のSEから第１の環境特性及びタイプ識別子に対応するSEを選択し、選択命令を選択されたSEに送信する。選択命令を受信した後に、選択されたSEは、選択されたSEに格納された相互作用データをローカルエンドのNFCコントローラにフィードバックする。ローカルエンドのNFCコントローラは、SEの相互作用データを取得する。
【００９４】
選択されたSEの相互作用データを取得した後に、ローカルエンドのNFCは、相互作用データをピアエンドのNFCコントローラに送信する。相互作用データを受信した後に、ピアエンドのNFCは、対応する相互作用を完了するために、相互作用データを使用する。
【００９５】
従って、本発明の実施例に従って近距離無線通信においてセキュアエレメントの選択を実現する相互作用方法を適用することにより、移動端末のNFCコントローラは、対応する構成を前に完了しているため、移動端末のNFCコントローラにより取得されたNFC通信の特性を使用することによってのみSEが選択可能であるという、POS機との後の相互作用における従来技術の対策の問題が解決される。更に、前述の方法に基づいて、通信及び相互作用が後にピアエンドと実行される場合、移動端末のDHが開始されているかシャットダウンされているかに拘わらず、移動端末のNFCコントローラは、構成された環境特性に従ってSEを選択することができる。これにより、従来技術の実用性を改善する。
【００９６】
＜実施例４＞
前述の実施例で説明した相互作用処理では、移動端末がローカルエンドとして機能し、POS機がピアエンドとして機能する例を使用することにより、近距離無線通信においてセキュアエレメントの選択を実現する相互作用方法について説明した。本発明のこの実施例では、実施エンティティとしてPOS機のNFCコントローラを使用することにより、近距離無線通信においてセキュアエレメントの選択を実現する相互作用方法について説明する。図４に示すように、以下のステップが含まれる。
【００９７】
本発明の実施例では、POS機がローカルエンドとして機能し、移動端末がピアエンドとして機能する例を使用することにより、近距離無線通信においてセキュアエレメントの選択を実現する相互作用方法について説明する。
【００９８】
ステップ410：第１の属性要求命令を送信する。第１の属性要求命令は、ローカルエンドによりサポートされる第１の環境特性を含む。
【００９９】
具体的に、ローカルエンドのNFCコントローラは、第１の属性要求命令をピアエンドに送信する。第１の属性要求命令は、ローカルエンドのNFCコントローラによりサポートされる第１の環境特性を含む。
【０１００】
第１の属性要求命令が具体的にATTRBIT  REQUEST命令でもよいことは、例示であり、これに限定されない。
【０１０１】
ステップ420：第１の属性応答命令を受信する。第１の属性応答命令は、セキュアエレメントを選択するためにピアエンドにより使用される第２の環境特性を含む。
【０１０２】
具体的に、第１の属性要求命令を受信した後に、ピアエンドは、ローカルエンドのNFCコントローラがサポートされる環境特性を送信したことを決定する。ピアエンドは、第１の属性応答命令をローカルエンドのNFCコントローラに送信する。第１の属性応答命令は、SEを選択するためにピアエンドにより使用される第２の環境特性を含む。
【０１０３】
第１の属性応答命令が具体的にATTRBIT  RESPONSE命令でもよいことは、例示であり、これに限定されない。
【０１０４】
ステップ430：第１の環境特性の属性セットが第２の環境特性の属性セットを含むか否かを決定する。
【０１０５】
具体的に、第１の属性応答命令を受信した後に、ローカルエンドのNFCコントローラは、第１の属性応答命令を解析し、保持された第２の環境特性を抽出し、第２の環境特性を解析し、保持された内容を抽出する。ローカルエンドのNFCコントローラは、第１の環境特性の属性セットが第２の環境特性の属性セットを含むか否かを決定する。
【０１０６】
ステップ440：第１の環境特性の属性セットが第２の環境特性の属性セットを含む場合、選択命令を送信する。選択命令は、ローカルエンドにより要求されたセキュアエレメントのタイプ識別子を含む。
【０１０７】
具体的に、ローカルエンドのNFCコントローラは、第１の環境特性の属性セットが第２の環境特性の属性セットを含むか否かを決定する。第１の環境特性の属性セットが第２の環境特性の属性セットを含む場合、ローカルエンドのNFCコントローラは、選択命令をピアエンドに送信する。選択命令は、ローカルエンドのNFCコントローラにより要求されたSEのタイプ識別子を含み、SEのタイプ識別子は、第１の環境特性及びタイプ識別子に対応するSEを選択し、ローカルエンドのNFCコントローラとの相互作用の処理を完了するために、SEから相互作用データを取得するためにピアエンドにより使用される。
【０１０８】
本発明の実施例では、第１の環境特性の属性セットが第２の環境特性の属性セットを含むことは、具体的に、第１の環境特性の属性セットが第２の環境特性の属性セット以上であることである。第１の環境特性の属性セットが第２の環境特性の属性セット以上である場合、ローカルエンドのNFCコントローラは、選択命令をピアエンドに送信する。
【０１０９】
選択命令が具体的にSELECT命令でもよいことは、例示であり、これに限定されない。
【０１１０】
従って、本発明の実施例に従って近距離無線通信においてセキュアエレメントの選択を実現する相互作用方法を適用することにより、移動端末のNFCコントローラは、対応する構成を前に完了しているため、移動端末のNFCコントローラは、後の相互作用を完了するために、POS機のNFCコントローラと移動端末との間の相互作用の処理において前の対応する構成に従ってSEを選択することができる。更に、前述の方法に基づいて、通信及び相互作用が後にピアエンドと実行される場合、移動端末のDHが開始されているかシャットダウンされているかに拘わらず、移動端末のNFCコントローラは、構成された環境特性に従ってSEを選択することができる。これにより、従来技術の実用性を改善する。
【０１１１】
＜実施例５＞
本発明の目的、技術的対策及び利点を明確にするために、以下に、添付図面を参照して本発明の実施例について詳細に説明する。
【０１１２】
一例として図５を使用することにより、以下に、本発明の実施例に従って近距離無線通信においてセキュアエレメントの選択を実現する相互作用方法について説明する。図５は、本発明の実施例５に従って近距離無線通信においてセキュアエレメントの選択を実現する相互作用方法のシグナリング図である。本発明の実施例は、移動端末のDHがシャットダウンされている例を使用することにより、移動端末とPOS機との間の相互作用の処理を記載する。図５に示すように、移動端末及びPOS機はまた、近距離無線通信においてセキュアエレメントの選択を実現するシステムを形成する。この実施例は以下を含む。
【０１１３】
ステップ501：ユーザは、移動端末をPOS機の近くに配置する。
【０１１４】
具体的に、ユーザは、移動端末を使用することにより、POS機との通信及び相互作用を実行することを期待し、ユーザは、移動端末をPOS機の近くに配置する。
【０１１５】
ユーザが移動端末をPOS機の近くに配置する前に、第１のNFCコントローラはまた、第１のNFCコントローラがサポートされる環境特性を決定するために、対応する構成を実行する。
【０１１６】
第１のNFCコントローラは、POS機のDHにより送信された構成命令を受信する。構成命令は、第１のNFCコントローラによりサポートされる環境特性を含む。第１のNFCコントローラは、第２のNFCコントローラと通信及び相互作用を実行する命令において環境特性を構成する。
【０１１７】
更に、本発明の実施例における構成命令のフォーマットは、表３に示す第２の構成命令のフォーマットと同じであるが、構成命令のパラメータ値は、表６に示す属性値を使用する。表６に示す属性値は、例示であり、限定として解釈されない。
【表６】
2016508677.tif 000008
【０１１８】
ステップ502：POS機の第１のNFCコントローラは、移動端末の第２のNFCコントローラを発見する。
【０１１９】
具体的に、POS機が開始状態にあり、POS機の第１のNFCコントローラは、無線周波数場を送信し、ユーザは、移動端末をPOS機の近くに配置する。支払いを行う準備ができたときに、第１のNFCコントローラは、移動端末の第２のNFCコントローラが第１のNFCコントローラの無線周波数場の範囲に入ったことを検出する。移動端末のDHがシャットダウンされている場合、第１のNFCコントローラにより送信される無線周波数場は、第２のNFCコントローラが通常通り動作することができるように、第２のNFCコントローラに電力を提供することができる。無線周波数通信は、第１のNFCコントローラ及び第２のNFCコントローラの双方で可能になる。
【０１２０】
ステップ503：第１のNFCコントローラは、第１の属性要求命令を第２のNFCコントローラに送信する。第１の属性要求命令は、第１のNFCコントローラによりサポートされる第１の環境特性を含む。
【０１２１】
具体的に、第１のNFCコントローラにより送信される無線周波数場は、第２のNFCコントローラに電力を提供することができるため、第２のNFCコントローラは、通常通り動作することができる。第１のNFCコントローラは、第１の属性要求命令を第２のNFCコントローラに送信する。第１の属性要求命令は、第１のNFCコントローラによりサポートされる第１の環境特性を含む。
【０１２２】
第１の環境特性は、位置属性、制限属性、時間属性及びPOS機識別子のうち１つ以上の属性の組み合わせを保持する。例えば、本発明の実施例では、第１のNFCコントローラによりサポートされる第１の環境特性は、具体的に位置属性及び時間属性である。更に、位置属性及び時間属性は、特定の属性値に対応する。例えば、位置属性に対応する属性値は、POS機の座標値(x,y)であり、時間属性に対応する属性値は、現在時間（特定の時及び分）である。
【０１２３】
第１の属性要求命令が具体的にATTRBIT  REQUEST命令でもよいことは、例示であり、これに限定されない。
【０１２４】
ステップ504：第２のNFCコントローラは、第１の属性応答命令を第１のNFCコントローラに送信する。第１の属性応答命令は、セキュアエレメントを選択するために第２のNFCコントローラにより使用される第２の環境特性を含む。
【０１２５】
具体的に、第１の属性要求命令を受信した後に、第２のNFCコントローラは、第２のNFCコントローラがサポートされる環境特性を送信したことを決定する。第２のNFCコントローラは、第１の属性応答命令を第１のNFCコントローラに送信する。第１の属性応答命令は、SEを選択するために第２のNFCコントローラにより使用される第２の環境特性を含む。本発明の実施例では、第１の属性応答命令は、実施例１において第２のNFCコントローラにより構成された属性応答命令である。
【０１２６】
第２の環境特性は、位置属性、制限属性、時間属性及びPOS機属性のうち１つ以上の属性の組み合わせを保持する。例えば、本発明の実施例では、SEを選択するために第２のNFCコントローラにより使用される第２の環境特性は、位置属性及び時間属性である。
【０１２７】
第１の属性応答命令が具体的にATTRBIT  RESPONSE命令でもよいことは、例示であり、これに限定されない。
【０１２８】
ステップ505：第２のNFCコントローラは、第１の環境特性の属性セットが第２の環境特性の属性セットを含むか否かを決定する。
【０１２９】
具体的に、第１の属性応答命令を受信した後に、第１のNFCコントローラは、第１の属性応答命令を解析し、保持された第２の環境特性を抽出し、第２の環境特性を解析し、保持された内容を抽出する。第１のNFCコントローラは、第１の環境特性の属性セットが第２の環境特性の属性セットを含むか否かを決定する。
【０１３０】
更に、本発明の実施例では、第１の環境特性の属性セットが第２の環境特性の属性セットを含むことは、具体的に、第１の環境特性の属性セットが第２の環境特性の属性セット以上であることである。第１の環境特性の属性セットが第２の環境特性の属性セットを含む場合、ステップ506が実行される。そうでない場合、ステップ511が実行される。
【０１３１】
一例として、前述の例で説明した通り、第１の環境特性の属性セットは、位置属性及び時間属性であり、第２の環境特性の属性セットは、位置属性及び時間属性である。従って、第１のNFCコントローラは、第１の環境特性の属性セットが第２の環境特性の属性セットを含むことを決定し、ステップ506が実行される。
【０１３２】
他の例では、第１の環境特性の属性セットが位置属性、時間属性及び制限属性であり、第２の環境特性の属性セットが位置属性及び時間属性である。従って、第１のNFCコントローラは、第１の環境特性の属性セットが第２の環境特性の属性セットを含むことを決定し、ステップ506が実行される。
【０１３３】
他の例では、第１の環境特性の属性セットが位置属性であり、第２の環境特性の属性セットが位置属性及び時間属性である。従って、第１のNFCコントローラは、第１の環境特性の属性セットが第２の環境特性の属性セットを除外する（すなわち、未満である）ことを決定し、ステップ511が実行される。
【０１３４】
ステップ506：第１のNFCコントローラは、第１の環境特性の属性セットが第２の環境特性の属性セットを含む場合、選択命令を送信する。選択命令は、第１のNFCコントローラにより要求されたセキュアエレメントのタイプ識別子を含む。
【０１３５】
具体的に、第１の環境特性の属性セットが第２の環境特性の属性セットを含む場合、第１のNFCコントローラは、選択命令を第２のNFCコントローラに送信する。選択命令は、第１のNFCコントローラにより要求されたSEのタイプ識別子を含み、後のステップにおいて第１の環境特性及びタイプ識別子に対応するSEを選択するために第２のNFCコントローラにより使用される。
【０１３６】
SEのタイプ識別子は、具体的に、SEの相互作用データを区別するために使用されるタイプ識別子である。例えば、SEは、ブランクカードに関する相互作用データを格納し、従って、SEのタイプ識別子は、D156000001ED/EPである。他のSEは、公共輸送機関カードに関する相互作用データを格納し、従って、SEのタイプ識別子は、D1560XXXX0XGONGJIAOである。
【０１３７】
選択命令が具体的にSELECT命令でもよいことは、例示であり、これに限定されない。
【０１３８】
ステップ507：第２のNFCコントローラは、選択命令に従って、第１の環境特性及びタイプ識別子に対応するセキュアエレメントを選択する。
【０１３９】
具体的に、選択命令を受信した後に、第１のNFCコントローラは、選択命令に保持された内容を解析及び抽出し、ルーティングテーブルに従ってローカルエンドの複数のSEから第１の環境特性及びタイプ識別子に対応するSEを選択する。
【０１４０】
ステップ508：第２のNFCコントローラは、選択されたセキュアエレメントから相互作用データを取得する。
【０１４１】
具体的に、ルーティングテーブルに従って複数のSEから第１の環境特性及びタイプ識別子に対応するSEを選択した後に、第２のNFCコントローラは、選択命令を選択されたSEに送信する。選択命令を受信した後に、選択されたSEは、選択されたSEに格納された相互作用データを第２のNFCコントローラにフィードバックする。第２のNFCコントローラは、SEの相互作用データを取得する。
【０１４２】
ステップ509：第２のNFCコントローラは、取得された相互作用データを第１のNFCコントローラに送信する。
【０１４３】
具体的に、選択されたSEの相互作用データを取得した後に、第２のNFCコントローラは、相互作用データを第１のNFCコントローラに送信する。
【０１４４】
ステップ510：第１のNFCコントローラは、相互作用データに従って相互作用を完了する。
【０１４５】
具体的に、相互作用データを受信した後に、第１のNFCは、相互作用データを使用することにより、対応する相互作用を完了する。
【０１４６】
ステップ511：第１の環境特性の属性セットが第２の環境特性の属性セットを除外する場合、第１のNFCコントローラは、第３の環境特性を取得する。第３の環境特性は、第１の環境特性に含まれないが第２の環境特性に含まれる属性セットを含む。
【０１４７】
具体的に、第１の環境特性の属性セットが第２の環境特性の属性セットを除外する場合、第１のNFCコントローラは、第３の環境特性を取得する。第３の環境特性は、第１の環境特性に含まれないが第２の環境特性に含まれる属性セットを含む。
【０１４８】
一例では、第１の環境特性の属性セットは、位置属性であり、第２の環境特性の属性セットは、位置属性及び時間属性である。従って、第１のNFCコントローラは、第１の環境特性の属性セットが第２の環境特性の属性セットを除外する（すなわち、未満である）ことを決定し、第１のNFCは、含まれない内容を取得する（すなわち、第１のNFCコントローラは、時間属性を取得する）。
【０１４９】
第１のNFCコントローラは、自分のセンサを使用することにより時間属性を取得してもよい。
【０１５０】
ステップ512：第１のNFCコントローラは、第２の属性要求命令を送信する。第２の属性要求命令は、第３の環境特性を含む。
【０１５１】
具体的に、時間属性を取得した後に、第１のNFCコントローラは、第２の属性要求命令を第２のNFCコントローラに送信する。第２の属性要求命令に従って、第２のNFCコントローラは、第２の属性応答命令を第１のNFCコントローラに送信する。第２の属性応答命令は、SEを選択するために第２のNFCコントローラにより使用される第２の環境特性を含む。第１のNFCコントローラは、第３の環境特性及び第１の環境特性の属性セットが第２の環境特性の属性セットを含むか否かを決定し続ける。
【０１５２】
第３の環境特性及び第１の環境特性の属性セットが第２の環境特性の属性セットを含む場合、第２のNFCコントローラは、第１のNFCコントローラにより送信された選択命令を受信する。
【０１５３】
第３の環境特性及び第１の環境特性の属性セットが第２の環境特性の属性セットを除外する場合、第２のNFCコントローラは、依然として第１のNFCコントローラにより送信された選択命令を受信する。
【０１５４】
図５は、ステップ511及び512を示さない点に留意すべきである。
【０１５５】
従って、本発明の実施例に従って近距離無線通信においてセキュアエレメントの選択を実現する相互作用方法を適用することにより、移動端末のNFCコントローラは、対応する構成を前に完了しているため、移動端末のNFCコントローラにより取得されたNFC通信の特性を使用することによってのみSEが選択可能であり、移動端末のNFCコントローラにより選択されたSEが対応するPOS機と支払いを行う場合に何らかのセキュリティリスクが存在するという、POS機との後の相互作用における従来技術の対策の問題が解決される。更に、前述の方法に基づいて、通信及び相互作用が後にピアエンドと実行される場合、移動端末のDHが開始されているかシャットダウンされているかに拘わらず、移動端末のNFCコントローラは、構成された環境特性に従ってSEを選択することができる。これにより、従来技術の実用性を改善する。
【０１５６】
＜実施例６＞
対応して、本発明の実施例６は、前述の実施例の方法を実現するために、近距離無線通信においてセキュアエレメントの選択を実現する移動端末を更に提供する。図６に示すように、移動端末は、受信ユニット610と、構成ユニット620とを含む。
【０１５７】
装置の受信ユニット610は、ローカルエンドのデバイスホストにより送信された第１の構成命令を受信するように構成される。第１の構成命令は、セキュアエレメントを選択するために使用される環境特性を含む。
【０１５８】
構成ユニット620は、第１の構成命令に従って近距離無線通信コントローラの環境特性を構成するように構成される。
【０１５９】
受信ユニット610は、デバイスホストにより送信された第２の構成命令を受信するように更に構成される。
【０１６０】
構成ユニット620は、構成された属性応答命令に従ってピアエンドと通信及び相互作用を続け、更に、セキュアエレメントの選択を完了するために、第２の構成命令に従って、ピアエンドと通信及び相互作用するための属性応答命令における環境特性を構成するように更に構成される。
【０１６１】
受信ユニット610は、環境特性に従ってデバイスホストにより生成されたルーティングテーブルを受信するように更に構成される。
【０１６２】
受信ユニット610及び構成ユニット620は、実施例１の方法を実現するために使用されてもよい。詳細については、実施例１の方法の説明を参照し、ここでは詳細を再び説明しない。
【０１６３】
受信ユニット610により受信された環境特性は、位置属性、制限属性、時間属性及びPOS機属性のうち１つ以上の属性のセットを具体的に含む。
【０１６４】
環境特性が制限属性を含む場合、デバイスホストが制限属性に対応する第１のセキュアエレメントに対して第１のセキュアエレメントから第２のセキュアエレメントを分離するように命令した後に、受信ユニット610は、第２のセキュアエレメントにより送信された登録コマンドを受信するように更に構成される。
【０１６５】
従って、本発明の実施例に従って近距離無線通信においてセキュアエレメントの選択を実現する移動端末を適用することにより、ローカルエンドのNFCコントローラは、ローカルエンドのDHにより送信された構成命令を受信し、構成命令は、SEを選択するために使用される環境特性を含み、ピアエンドと通信及び相互作用するために属性応答命令においてSEを選択するために使用される環境特性を構成する。このことは、NFCコントローラにより取得されたNFC通信の特性を使用することによってのみSEが選択可能であるという従来技術の対策の問題を解決する。更に、前述の方法に基づいて、通信及び相互作用が後にピアエンドと実行される場合、ローカルエンドのDHが開始されているかシャットダウンされているかに拘わらず、ローカルエンドのNFCコントローラは、構成された環境特性に従ってSEを選択することができる。これにより、従来技術の実用性を改善する。
【０１６６】
＜実施例７＞
更に、本発明の実施例７に従って近距離無線通信においてセキュアエレメントの選択を実現する移動端末はまた、前述の実施例の方法を実現するために、以下の方式で実現されてもよい。図７に示すように、移動端末は、ネットワークインタフェース710と、プロセッサ720と、メモリ730とを含む。システムバス740は、ネットワークインタフェース710、プロセッサ720及びメモリ730を接続するように構成される。
【０１６７】
ネットワークインタフェース710は、POS機のNFCコントローラと通信するように構成される。
【０１６８】
メモリ730は、ハードディスクドライブ及びフラッシュメモリのような永続性メモリでもよく、メモリ730は、ソフトウェアモジュールと、デバイスドライバとを含む。ソフトウェアモジュールは、本発明の前述の方法を実現可能ないずれかのタイプの機能モジュールでもよく、デバイスドライバは、ネットワーク及びインタフェースドライバでもよい。
【０１６９】
開始された場合、このようなソフトウェアコンポーネントがメモリ730にロードされ、以下の命令を実行するようにプロセッサ720によりアクセスされる。すなわち、ローカルエンドのデバイスホストにより送信された第１の構成命令を受信し、第１の構成命令は、セキュアエレメントを選択するために使用される環境特性を含み、第１の構成命令に従って自身の環境特性を構成し、デバイスホストにより送信された第２の構成命令を受信し、構成された属性応答命令に従ってピアエンドと通信及び相互作用を続け、更に、セキュアエレメントの選択を完了するために、第２の構成命令に従って、ピアエンドと通信及び相互作用するための属性応答命令における環境特性を構成する。
【０１７０】
ネットワークインタフェース710、プロセッサ720、メモリ730及びシステムバス740は、実施例１に記載の方法を実現するために使用されてもよい。詳細については、実施例１の方法の説明を参照し、ここでは詳細を再び説明しない。
【０１７１】
更に、メモリ730のソフトウェアコンポーネントにアクセスした後に、プロセッサは以下の処理における命令を実行する。すなわち、環境特性に従ってデバイスホストにより生成されたルーティングテーブルを受信する。
【０１７２】
更に、環境特性は、位置属性、制限属性、時間属性及びPOS機属性のうち１つ以上の属性のセットを具体的に含む。
【０１７３】
更に、メモリ730のソフトウェアコンポーネントにアクセスした後に、プロセッサは以下の処理における命令を実行する。すなわち、デバイスホストにより、制限属性に対応する第１のセキュアエレメントに対して第１のセキュアエレメントから第２のセキュアエレメントを分離するように命令し、第２のセキュアエレメントにより送信された登録コマンドを受信する。
【０１７４】
従って、本発明の実施例に従って近距離無線通信においてセキュアエレメントの選択を実現する構成の移動端末を適用することにより、ローカルエンドのNFCコントローラは、ローカルエンドのDHにより送信された構成命令を受信し、構成命令は、SEを選択するために使用される環境特性を含み、ピアエンドと通信及び相互作用するために属性応答命令においてSEを選択するために使用される環境特性を構成する。このことは、NFCコントローラにより取得されたNFC通信の特性を使用することによってのみSEが選択可能であるという従来技術の対策の問題を解決する。更に、前述の方法に基づいて、通信及び相互作用が後にピアエンドと実行される場合、ローカルエンドのDHが開始されているかシャットダウンされているかに拘わらず、ローカルエンドのNFCコントローラは、構成された環境特性に従ってSEを選択することができる。これにより、従来技術の実用性を改善する。
【０１７５】
＜実施例８＞
対応して、本発明の実施例８は、前述の実施例の方法を実現するために、近距離無線通信においてセキュアエレメントの選択を実現する移動端末を更に提供する。図８に示すように、移動端末は、受信ユニット810と、送信ユニット820と、選択ユニット830とを含む。
【０１７６】
移動端末の受信ユニット810は、ピアエンドにより送信された属性要求命令を受信するように構成される。属性要求命令は、ピアエンドによりサポートされる第１の環境特性を含む。
【０１７７】
送信ユニット820は、属性要求命令に従って、属性応答命令をピアエンドに送信するように構成される。属性応答命令は、セキュアエレメントを選択するために移動端末により使用される第２の環境特性を含む。
【０１７８】
受信ユニット810は、ピアエンドにより送信された選択命令を受信するように更に構成される。選択命令は、ピアエンドにより要求されたセキュアエレメントのタイプ識別子を含む。
【０１７９】
選択ユニット830は、ピアエンドとの相互作用を完了するために、選択命令に従って、第１の環境特性及びタイプ識別子に対応するセキュアエレメントを選択するように構成される。
【０１８０】
受信ユニット810、送信ユニット820及び選択ユニット830は、実施例３に記載の方法を実現するために使用されてもよい。詳細については、実施例３の方法の説明を参照し、ここでは詳細を再び説明しない。
【０１８１】
選択ユニット830は、ルーティングテーブルに従って、第１の環境特性及びタイプ識別子に対応するセキュアエレメントを選択するように具体的に構成される。
【０１８２】
従って、本発明の実施例に従って近距離無線通信においてセキュアエレメントの選択を実現する移動端末を適用することにより、移動端末のNFCコントローラは、対応する構成を前に完了しているため、移動端末のNFCコントローラにより取得されたNFC通信の特性を使用することによってのみSEが選択可能であるという、POS機との後の相互作用における従来技術の対策の問題が解決される。更に、前述の方法に基づいて、通信及び相互作用が後にピアエンドと実行される場合、移動端末のDHが開始されているかシャットダウンされているかに拘わらず、移動端末のNFCコントローラは、構成された環境特性に従ってSEを選択することができる。これにより、従来技術の実用性を改善する。
【０１８３】
＜実施例９＞
更に、本発明の実施例８に従って近距離無線通信においてセキュアエレメントの選択を実現する移動端末はまた、前述の実施例の方法を実現するために、以下の方式で実現されてもよい。図９に示すように、移動端末は、ネットワークインタフェース910と、プロセッサ920と、メモリ930とを含む。システムバス940は、ネットワークインタフェース910、プロセッサ920及びメモリ930を接続するように構成される。
【０１８４】
ネットワークインタフェース910は、POS機のNFCコントローラと通信するように構成される。
【０１８５】
メモリ930は、ハードディスクドライブ及びフラッシュメモリのような永続性メモリでもよく、メモリ930は、ソフトウェアモジュールと、デバイスドライバとを含む。ソフトウェアモジュールは、本発明の前述の方法を実現可能ないずれかのタイプの機能モジュールでもよく、デバイスドライバは、ネットワーク及びインタフェースドライバでもよい。
【０１８６】
開始された場合、このようなソフトウェアコンポーネントがメモリ930にロードされ、以下の命令を実行するようにプロセッサ920によりアクセスされる。すなわち、ピアエンドにより送信された属性要求命令を受信し、属性要求命令は、ピアエンドによりサポートされる第１の環境特性を含み、属性要求命令に従って、属性応答命令をピアエンドに送信し、属性応答命令は、セキュアエレメントを選択するために移動端末により使用される第２の環境特性を含み、ピアエンドにより送信された選択命令を受信し、選択命令は、ピアエンドにより要求されたセキュアエレメントのタイプ識別子を含み、ピアエンドとの相互作用を完了するために、選択命令に従って、第１の環境特性及びタイプ識別子に対応するセキュアエレメントを選択する。
【０１８７】
ネットワークインタフェース910、プロセッサ920、メモリ930及びシステムバス940は、実施例３に記載の方法を実現するために使用されてもよい。詳細については、実施例３の方法の説明を参照し、ここでは詳細を再び説明しない。
【０１８８】
更に、メモリ930のソフトウェアコンポーネントにアクセスした後に、プロセッサは、以下の処理における命令を実行する。すなわち、ルーティングテーブルに従って、第１の環境特性及びタイプ識別子に対応するセキュアエレメントを選択する。
【０１８９】
従って、本発明の実施例に従って近距離無線通信においてセキュアエレメントの選択を実現する移動端末を適用することにより、移動端末のNFCコントローラは、対応する構成を前に完了しているため、移動端末のNFCコントローラにより取得されたNFC通信の特性を使用することによってのみSEが選択可能であるという、POS機との後の相互作用における従来技術の対策の問題が解決される。更に、前述の方法に基づいて、通信及び相互作用が後にピアエンドと実行される場合、移動端末のDHが開始されているかシャットダウンされているかに拘わらず、移動端末のNFCコントローラは、構成された環境特性に従ってSEを選択することができる。これにより、従来技術の実用性を改善する。
【０１９０】
＜実施例１０＞
対応して、本発明の実施例１０は、前述の実施例の方法を実現するために、近距離無線通信においてセキュアエレメントの選択を実現するPOS機を更に提供する。図１０に示すように、POS機は、送信ユニット1010と、受信ユニット1020と、決定ユニット1030とを含む。
【０１９１】
POS機の送信ユニット1010は、第１の属性要求命令を送信するように構成される。第１の属性要求命令は、ローカルエンドによりサポートされる第１の環境特性を含む。
【０１９２】
受信ユニット1020は、第１の属性応答命令を受信するように構成される。第１の属性応答命令は、セキュアエレメントを選択するためにピアエンドにより使用される第２の環境特性を含む。
【０１９３】
決定ユニット1030は、第１の環境特性の属性セットが第２の環境特性の属性セットを含むか否かを決定するように構成される。
【０１９４】
送信ユニット1010は、第１の環境特性の属性セットが第２の環境特性の属性セットを含む場合、選択命令を送信するように更に構成される。選択命令は、POS機により要求されたセキュアエレメントのタイプ識別子を含む。
【０１９５】
送信ユニット1010、受信ユニット1020及び決定ユニット1030は、実施例４に記載の方法を実現するために使用されてもよい。詳細については、実施例４の方法の説明を参照し、ここでは詳細を再び説明しない。
【０１９６】
POS機は、第１の環境特性の属性セットが第２の環境特性の属性セットを除外する場合、第３の環境特性を取得するように構成された取得ユニット1040を更に含む。第３の環境特性は、第１の環境特性に含まれず第２の環境特性に含まれる属性セットを含む。
【０１９７】
送信ユニット1010は、第２の属性要求命令を送信するように更に構成され、第２の属性要求命令は、第３の環境特性を含む。
【０１９８】
従って、本発明の実施例に従って近距離無線通信においてセキュアエレメントの選択を実現するPOS機を適用することにより、移動端末のNFCコントローラは、対応する構成を前に完了しているため、移動端末のNFCコントローラは、後の相互作用を完了するために、POS機のNFCコントローラと移動端末との間の相互作用の処理において前の対応する構成に従ってSEを選択することができる。更に、前述の方法に基づいて、通信及び相互作用が後にピアエンドと実行される場合、移動端末のDHが開始されているかシャットダウンされているかに拘わらず、移動端末のNFCコントローラは、構成された環境特性に従ってSEを選択することができる。これにより、従来技術の実用性を改善する。
【０１９９】
＜実施例１１＞
更に、本発明の実施例１０に従って近距離無線通信においてセキュアエレメントの選択を実現するPOS機はまた、前述の実施例の方法を実現するために、以下の方式で実現されてもよい。図１１に示すように、POS機は、ネットワークインタフェース1110と、プロセッサ1120と、メモリ1130とを含む。システムバス1140は、ネットワークインタフェース1110、プロセッサ1120及びメモリ1130を接続するように構成される。
【０２００】
ネットワークインタフェース1110は、移動端末のNFCコントローラと通信するように構成される。
【０２０１】
メモリ1130は、ハードディスクドライブ及びフラッシュメモリのような永続性メモリでもよく、メモリ1130は、ソフトウェアモジュールと、デバイスドライバとを含む。ソフトウェアモジュールは、本発明の前述の方法を実現可能ないずれかのタイプの機能モジュールでもよく、デバイスドライバは、ネットワーク及びインタフェースドライバでもよい。
【０２０２】
開始された場合、このようなソフトウェアコンポーネントがメモリ1130にロードされ、以下の命令を実行するようにプロセッサ1120によりアクセスされる。すなわち、第１の属性要求命令を送信し、第１の属性要求命令は、ローカルエンドによりサポートされる第１の環境特性を含み、第１の属性応答命令を受信し、第１の属性応答命令は、セキュアエレメントを選択するためにピアエンドにより使用される第２の環境特性を含み、第１の環境特性の属性セットが第２の環境特性の属性セットを含むか否かを決定し、第１の環境特性の属性セットが第２の環境特性の属性セットを含む場合、選択命令を送信し、選択命令は、POS機により要求されたセキュアエレメントのタイプ識別子を含む。
【０２０３】
ネットワークインタフェース1110、プロセッサ1120、メモリ1130及びシステムバス1140は、実施例４に記載の方法を実現するために使用されてもよい。詳細については、実施例４の方法の説明を参照し、ここでは詳細を再び説明しない。
【０２０４】
更に、メモリ1130のソフトウェアコンポーネントにアクセスした後に、プロセッサは、以下の処理における命令を実行する。すなわち、第１の環境特性の属性セットが第２の環境特性の属性セットを除外する場合、第３の環境特性を取得し、第３の環境特性は、第１の環境特性に含まれず第２の環境特性に含まれる属性セットを含み、第２の属性要求命令を送信し、第２の属性要求命令は、第３の環境特性を含む。
【０２０５】
従って、本発明の実施例に従って近距離無線通信においてセキュアエレメントの選択を実現するPOS機を適用することにより、移動端末のNFCコントローラは、対応する構成を前に完了しているため、移動端末のNFCコントローラは、後の相互作用を完了するために、POS機のNFCコントローラと移動端末との間の相互作用の処理において前の対応する構成に従ってSEを選択することができる。更に、前述の方法に基づいて、通信及び相互作用が後にピアエンドと実行される場合、移動端末のDHが開始されているかシャットダウンされているかに拘わらず、移動端末のNFCコントローラは、構成された環境特性に従ってSEを選択することができる。これにより、従来技術の実用性を改善する。
【０２０６】
＜実施例１２＞
更に、本発明の実施例７に従って近距離無線通信においてセキュアエレメントの選択を実現する移動端末はまた、前述の実施例の方法を実現するために、以下の方式で実現されてもよい。図１２すように、移動端末は、近距離無線通信コントローラ1210と、デバイスホスト1220とを含む。
【０２０７】
デバイスホスト1220は、第１の構成命令を送信するように構成される。第１の構成命令は、セキュアエレメントを選択するために使用される環境特性を含む。
【０２０８】
近距離無線通信コントローラ1210は、第１の構成命令を受信し、第１の構成命令に従って環境特性を構成するように構成される。
【０２０９】
デバイスホスト1220は、第２の構成命令を送信するように更に構成される。
【０２１０】
近距離無線通信コントローラ1210は、第２の構成命令を受信し、構成された属性応答命令に従ってピアエンドと通信及び相互作用を続け、更に、セキュアエレメントの選択を完了するために、第２の構成命令に従って、ピアエンドと通信及び相互作用するための属性応答命令における環境特性を構成するように更に構成される。
【０２１１】
近距離無線通信コントローラ1210及びデバイスホスト1220は、実施例１に記載の方法を実現するために使用されてもよい。詳細については、実施例１の方法の説明を参照し、ここでは詳細を再び説明しない。従って、本発明の実施例に従って近距離無線通信においてセキュアエレメントの選択を実現する移動端末を適用することにより、ローカルエンドのNFCコントローラは、ローカルエンドのDHにより送信された構成命令を受信し、構成命令は、SEを選択するために使用される環境特性を含み、ピアエンドと通信及び相互作用するために属性応答命令においてSEを選択するために使用される環境特性を構成する。このことは、NFCコントローラにより取得されたNFC通信の特性を使用することによってのみSEが選択可能であるという従来技術の対策の問題を解決する。更に、前述の方法に基づいて、通信及び相互作用が後にピアエンドと実行される場合、ローカルエンドのDHが開始されているかシャットダウンされているかに拘わらず、ローカルエンドのNFCコントローラは、構成された環境特性に従ってSEを選択することができる。これにより、従来技術の実用性を改善する。
【０２１２】
当業者は、この明細書に開示された実施例に記載の例と組み合わせて、ユニット及びアルゴリズムのステップが電子ハードウェア、コンピュータソフトウエア又はこれらの組み合わせにより実現されてもよいことを更に認識し得る。ハードウェアとソフトウェアとの互換性を明確に説明するために、前述では、一般的に、機能に従ってそれぞれの例の構成及びステップについて説明した。機能がハードウェアにより実行されるかソフトウェアにより実行されるかは、技術的対策の特定の用途及び設計上の制約条件に依存する。当業者は、それぞれの特定の用途について記載の機能を実現するために異なる方法を使用してもよく、この実現が本発明の範囲を超えるものとして考えられるべきではない。
【０２１３】
この明細書に開示された実施例に記載の方法のステップ又はアルゴリズムは、ハードウェア、プロセッサにより実行されるソフトウェアモジュール、又はこれらの組み合わせにより実現されてもよい。ソフトウェアモジュールは、ランダムアクセスメモリ（RAM）、メモリ、読み取り専用メモリ（ROM）、電気的プログラム可能ROM、電気的消去可能プログラム可能ROM、レジスタ、ハードディスク、取り外し可能ディスク、CD-ROM、又は他の形式の当業者に既知の記憶媒体に存在してもよい。
【０２１４】
前述の具体的な実現方式において、本発明の目的、技術的対策及び利点が更に詳細に説明された。前述の説明は、本発明の単に具体的な実現方式に過ぎず、本発明の保護範囲を制限することを意図するものではないことが認識されるべきである。本発明の要旨及び範囲から逸脱することなく行われる如何なる変更、等価置換又は改善も、本発明の保護範囲内に入るべきである。
【図１】
2016508677.tif 000009
【図２】
2016508677.tif 000010
【図３】
2016508677.tif 000011
【図４】
2016508677.tif 000012
【図５】
2016508677.tif 000013
【図６】
2016508677.tif 000014
【図７】
2016508677.tif 000015
【図８】
2016508677.tif 000016
【図９】
2016508677.tif 000017
【図１０】
2016508677.tif 000018
【図１１】
2016508677.tif 000019
【図１２】
2016508677.tif 000020
【手続補正書】
【提出日】平成27年9月1日(2015.9.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
近距離無線通信においてセキュアエレメントの選択を実現する構成方法であって、
ローカルエンドの近距離無線通信コントローラにより、前記ローカルエンドのデバイスホストにより送信された第１の構成命令を受信するステップであり、前記第１の構成命令は、前記セキュアエレメントを選択するために使用される環境特性を有するステップと、
前記近距離無線通信コントローラにより、前記第１の構成命令に従って前記近距離無線通信コントローラの前記環境特性を構成するステップと、
前記近距離無線通信コントローラにより、前記デバイスホストにより送信された第２の構成命令を受信するステップと、
構成された属性応答命令に従ってピアエンドと通信及び相互作用を続け、更に、前記セキュアエレメントの選択を完了するために、前記近距離無線通信コントローラにより、前記第２の構成命令に従って、ピアエンドと通信及び相互作用するための属性応答命令における前記環境特性を構成するステップと
を有する構成方法。
【請求項２】
前記環境特性は、位置属性、制限属性、時間属性及びPOS機属性のうち１つ以上の属性のセットを有する、請求項１に記載の構成方法。
【請求項３】
前記環境特性は、前記制限属性を有し、ローカルエンドの近距離無線通信コントローラにより、前記ローカルエンドのデバイスホストにより送信された第１の構成命令を受信するステップの前に、
前記デバイスホストにより、前記制限属性に対応する第１のセキュアエレメントに対して前記第１のセキュアエレメントから第２のセキュアエレメントを分離するように命令するステップと、
前記近距離無線通信コントローラにより、前記第２のセキュアエレメントにより送信された登録コマンドを受信するステップと
を更に有する、請求項２に記載の構成方法。
【請求項４】
前記近距離無線通信コントローラにより、前記第２の構成命令に従って、ピアエンドと通信及び相互作用するための属性応答命令における前記環境特性を構成するステップの後に、
前記近距離無線通信コントローラにより、前記環境特性に従って前記デバイスホストにより生成されたルーティングテーブルを受信するステップを更に有する、請求項１ないし３のうちいずれか１項に記載の構成方法。
【請求項５】
近距離無線通信においてセキュアエレメントの選択を実現する相互作用方法であって、
近距離無線通信コントローラにより、ピアエンドにより送信された属性要求命令を受信するステップであり、前記属性要求命令は、前記ピアエンドによりサポートされる第１の環境特性を有するステップと、
前記近距離無線通信コントローラにより、前記属性要求命令に従って、属性応答命令を前記ピアエンドに送信するステップであり、前記属性応答命令は、セキュアエレメントを選択するために前記近距離無線通信コントローラにより使用される第２の環境特性を有するステップと、
前記近距離無線通信コントローラにより、前記ピアエンドにより送信された選択命令を受信するステップであり、前記選択命令は、前記ピアエンドにより要求されたセキュアエレメントのタイプ識別子を有するステップと、
前記ピアエンドとの相互作用を完了するために、前記近距離無線通信コントローラにより、前記選択命令に従って、前記第１の環境特性及び前記タイプ識別子に対応するセキュアエレメントを選択するステップと
を有する相互作用方法。
【請求項６】
前記近距離無線通信コントローラにより、前記選択命令に従って、前記第１の環境特性及び前記タイプ識別子に対応するセキュアエレメントを選択するステップは、
前記近距離無線通信コントローラにより、ルーティングテーブルに従って、前記第１の環境特性及び前記タイプ識別子に対応するセキュアエレメントを選択するステップを有する、請求項５に記載の相互作用方法。
【請求項７】
近距離無線通信においてセキュアエレメントの選択を実現する相互作用方法であって、
第１の属性要求命令を送信するステップであり、前記第１の属性要求命令は、ローカルエンドによりサポートされる第１の環境特性を有するステップと、
第１の属性応答命令を受信するステップであり、前記第１の属性応答命令は、前記セキュアエレメントを選択するためにピアエンドにより使用される第２の環境特性を有するステップと、
前記第１の環境特性の属性セットが前記第２の環境特性の属性セットを有するか否かを決定するステップと、
前記第１の環境特性の前記属性セットが前記第２の環境特性の前記属性セットを有する場合、選択命令を送信するステップであり、前記選択命令は、前記ローカルエンドにより要求されたセキュアエレメントのタイプ識別子を有するステップと
を有する相互作用方法。
【請求項８】
前記第１の環境特性の属性セットが前記第２の環境特性の属性セットを有するか否かを決定するステップは、
前記第１の環境特性の前記属性セットが前記第２の環境特性の前記属性セットを除外する場合、第３の環境特性を取得するステップであり、前記第３の環境特性は、前記第１の環境特性から除外されて前記第２の環境特性に含まれる属性セットを有するステップと、
第２の属性要求命令を送信するステップであり、前記第２の属性要求命令は、前記第３の環境特性を有するステップと
を更に有する、請求項７に記載の方法。
【請求項９】
近距離無線通信においてセキュアエレメントの選択を実現する移動端末であって、
ローカルエンドのデバイスホストにより送信された第１の構成命令を受信するように構成された受信ユニットであり、前記第１の構成命令は、前記セキュアエレメントを選択するために使用される環境特性を有する受信ユニットと、
前記第１の構成命令に従って近距離無線通信コントローラの前記環境特性を構成するように構成された構成ユニットと
を有し、
前記受信ユニットは、前記デバイスホストにより送信された第２の構成命令を受信するように更に構成され、
前記構成ユニットは、構成された属性応答命令に従ってピアエンドと通信及び相互作用を続け、更に、前記セキュアエレメントの選択を完了するために、前記第２の構成命令に従って、ピアエンドと通信及び相互作用するための属性応答命令における前記環境特性を構成するように更に構成される移動端末。
【請求項１０】
前記受信ユニットは、前記環境特性に従って前記デバイスホストにより生成されたルーティングテーブルを受信するように更に構成される、請求項９に記載の移動端末。
【請求項１１】
近距離無線通信においてセキュアエレメントの選択を実現する移動端末であって、
ピアエンドにより送信された属性要求命令を受信するように構成された受信ユニットであり、前記属性要求命令は、前記ピアエンドによりサポートされる第１の環境特性を有する受信ユニットと、
前記属性要求命令に従って、属性応答命令を前記ピアエンドに送信するように構成された送信ユニットであり、前記属性応答命令は、前記セキュアエレメントを選択するために前記移動端末により使用される第２の環境特性を有する送信ユニットと
を有し、
前記受信ユニットは、前記ピアエンドにより送信された選択命令を受信するように更に構成され、前記選択命令は、前記ピアエンドにより要求された前記セキュアエレメントのタイプ識別子を有し、
前記移動端末は、前記ピアエンドとの相互作用を完了するために、前記選択命令に従って、前記第１の環境特性及び前記タイプ識別子に対応するセキュアエレメントを選択するように構成された選択ユニットを有する移動端末。
【請求項１２】
前記選択ユニットは、ルーティングテーブルに従って、前記第１の環境特性及び前記タイプ識別子に対応する前記セキュアエレメントを選択するように構成される、請求項１１に記載の移動端末。
【請求項１３】
近距離無線通信においてセキュアエレメントの選択を実現するPOS機であって、
第１の属性要求命令を送信するように構成された送信ユニットであり、前記第１の属性要求命令は、ローカルエンドによりサポートされる第１の環境特性を有する送信ユニットと、
第１の属性応答命令を受信するように構成された受信ユニットであり、前記第１の属性応答命令は、前記セキュアエレメントを選択するためにピアエンドにより使用される第２の環境特性を有する受信ユニットと、
前記第１の環境特性の属性セットが前記第２の環境特性の属性セットを有するか否かを決定するように構成された決定ユニットと
を有し、
前記送信ユニットは、前記第１の環境特性の前記属性セットが前記第２の環境特性の前記属性セットを有する場合、選択命令を送信するように更に構成され、前記選択命令は、前記POS機により要求された前記セキュアエレメントのタイプ識別子を有するPOS機。
【請求項１４】
前記第１の環境特性の前記属性セットが前記第２の環境特性の前記属性セットを除外する場合、第３の環境特性を取得するように構成された取得ユニットを更に有し、前記第３の環境特性は、前記第１の環境特性から除外されて前記第２の環境特性に含まれる属性セットを有し、
前記送信ユニットは、第２の属性要求命令を送信するように更に構成され、前記第２の属性要求命令は、前記第３の環境特性を有する、請求項１３に記載のPOS機。
【請求項１５】
近距離無線通信においてセキュアエレメントの選択を実現するシステムであって、
請求項９ないし１２のうちいずれか１項に記載の移動端末と、請求項１３に記載のPOS機とを有するシステム。
【請求項１６】
近距離無線通信においてセキュアエレメントの選択を実現する移動端末であり、近距離無線通信コントローラとデバイスホストとを有する移動端末であって、
前記デバイスホストは、第１の構成命令を送信するように構成され、前記第１の構成命令は、前記セキュアエレメントを選択するために使用される環境特性を有し、
前記近距離無線通信コントローラは、前記第１の構成命令を受信し、前記第１の構成命令に従って前記環境特性を構成するように構成され、
前記デバイスホストは、第２の構成命令を送信するように更に構成され、
前記近距離無線通信コントローラは、前記第２の構成命令を受信し、構成された属性応答命令に従ってピアエンドと通信及び相互作用を続け、更に、前記セキュアエレメントの選択を完了するために、前記第２の構成命令に従って、ピアエンドと通信及び相互作用するための属性応答命令における前記環境特性を構成するように更に構成される移動端末。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】変更
【補正の内容】
【００４７】
一例では、ユーザによるSEの使用についての特性情報は、ユーザが位置Aにいるときに第１のSE（SE1）が使用され、ローカルエンドのDHがシャットダウンされているときに支払い制限が課されることをユーザが予め設定すること、ユーザが位置Bにいるときに第２のSE（SE2）が使用され、ローカルエンドのDHがシャットダウンされているときに支払い制限が課されないことをユーザが予め設定すること、月曜日から金曜日まで第３のSE（SE3）が使用され、ローカルエンドのDHがシャットダウンされているときに支払い制限が課されることをユーザが予め設定すること、土曜日又は日曜日に第４のSE（SE4）が使用され、ローカルエンドのDHがシャットダウンされているときに支払い制限が課されることをユーザが予め設定することである。ユーザによるSEの使用についての特性情報は、ユーザの状況に従って設定されてもよい。
【国際調査報告】
2016508677.tif 000021
2016508677.tif 000022
2016508677.tif 000023
2016508677.tif 000024