(57)【要約】      （修正有）【課題】ＮＦＣタグ装置からの新たなデータについてのテストを容易にする。【解決手段】ＮＦＣ（Near  Field  Communication）リーダ装置１００を、ＮＦＣタグ装置へのリクエストであって、リクエスト識別子を伝えるための識別子セクションを含む所定のフォーマットに従って形成される前記リクエストを、送信する送信機１０２と、前記ＮＦＣタグ装置からのレスポンスであって、レスポンス識別子を伝えるための前記識別子セクションを含む前記所定のフォーマットに従って前記リクエストに基づいて形成される前記レスポンスを、受信する受信機１０４と、前記リクエスト識別子を生成し、前記リクエスト識別子と前記レスポンス識別子とを比較し、前記レスポンス識別子が前記リクエスト識別子と異なる場合に前記レスポンスを有効なレスポンスとして受け付けるプロセッサ１０６と、を含む構成とする。【選択図】図１
2013069277.tif 000002
【特許請求の範囲】
【請求項１】
ＮＦＣ（Near  Field  Communication）タグ装置へのリクエストであって、リクエスト識別子を伝えるための識別子セクションを含む所定のフォーマットに従って形成される前記リクエストを、送信する送信機と；
前記ＮＦＣタグ装置からのレスポンスであって、レスポンス識別子を伝えるための前記識別子セクションを含む前記所定のフォーマットに従って前記リクエストに基づいて形成される前記レスポンスを、受信する受信機と；
前記リクエスト識別子を生成し、前記リクエスト識別子と前記レスポンス識別子とを比較し、前記レスポンス識別子が前記リクエスト識別子と異なる場合に前記レスポンスを有効なレスポンスとして受け付けるプロセッサと；
を備えるＮＦＣリーダ装置。
【請求項２】
前記プロセッサは、前記所定のフォーマットのペイロードセクションの中のペイロードデータを記憶し、前記ペイロードデータからハッシュ値を算出することにより前記リクエスト識別子を生成するように、さらに適合される、請求項１に記載のＮＦＣリーダ装置。
【請求項３】
前記プロセッサは、受信された最後の有効なレスポンスのレスポンス識別子に１を加えることにより前記リクエスト識別子を生成するようにさらに適合される、請求項１に記載のＮＦＣリーダ装置。
【請求項４】
前記プロセッサは、前記ＮＦＣタグ装置へ送信される最後のリクエスト識別子に２を加えることにより前記リクエスト識別子を生成するようにさらに適合される、請求項１に記載のＮＦＣリーダ装置。
【請求項５】
ＮＦＣリーダ装置からのリクエストであって、リクエスト識別子を伝えるための識別子セクションを含む所定のフォーマットに従って形成される前記リクエストを、受信するタグ受信機と；
前記ＮＦＣリーダ装置へのレスポンスであって、レスポンス識別子を伝えるための前記識別子セクションを含む前記所定のフォーマットに従って前記リクエストに基づいて形成される前記レスポンスを、送信するタグ送信機と；
前記タグ受信機からの前記リクエストを読み取り、レスポンスを生成し、当該レスポンスを前記タグ送信機へ転送するタグプロセッサと；
を備え、
前記レスポンス識別子は、前記リクエスト識別子と異なる、
ＮＦＣタグ装置。
【請求項６】
前記タグプロセッサは、前記所定のフォーマットのペイロードセクションの中のペイロードデータを生成し、前記ペイロードデータからハッシュ値を算出することにより前記レスポンス識別子を生成するように、さらに適合される、請求項５に記載のＮＦＣタグ装置。
【請求項７】
前記タグプロセッサは、受信された最後のリクエストのリクエスト識別子に１を加えることにより前記レスポンス識別子を生成するようにさらに適合される、請求項５に記載のＮＦＣタグ装置。
【請求項８】
前記タグプロセッサは、前記ＮＦＣリーダ装置へ送信された最後のレスポンス識別子に２を加えることにより前記レスポンス識別子を生成するようにさらに適合される、請求項５に記載のＮＦＣタグ装置。
【請求項９】
請求項１〜４のいずれか１項に記載のＮＦＣリーダ装置と；
請求項５〜８のいずれか１項に記載のＮＦＣタグ装置と；
を含むＮＦＣシステム。
【請求項１０】
リクエストをＮＦＣリーダ装置からＮＦＣタグ装置へ送信することと；
前記リクエストは、リクエスト識別子を伝えるための識別子セクションを含む所定のフォーマットに従って形成されることと；
前記リクエストへのレスポンスを生成することと；
前記レスポンスは、レスポンス識別子を伝えるための前記識別子セクションを含む前記所定のフォーマットに従って、前記リクエストに基づいて形成されることと；
前記レスポンス識別子は、前記リクエスト識別子と異なることと；
前記レスポンスを前記ＮＦＣタグ装置から前記ＮＦＣリーダ装置へ送信することと；
を含むＮＦＣ方法。
【請求項１１】
前記レスポンス識別子と前記リクエスト識別子とを比較することと；
前記レスポンス識別子が前記リクエスト識別子と異なる場合に前記レスポンスを有効なレスポンスとして受け付けることと；
をさらに含む、請求項１０に記載のＮＦＣ方法。
【請求項１２】
前記リクエスト識別子及び／又は前記レスポンス識別子は、前記所定のフォーマットのペイロードセクションの中で送信されるペイロードデータからハッシュ値を算出することにより生成される、請求項１０又は１１のいずれか１項に記載のＮＦＣ方法。
【請求項１３】
前記リクエスト識別子及び／又は前記レスポンス識別子は、それぞれ、最後のリクエスト識別子及び／又は最後のレスポンス識別子に２を加えることにより生成される、請求項１０又は１１のいずれか１項に記載のＮＦＣ方法。
【請求項１４】
前記リクエスト識別子は、最後に受信されたレスポンス識別子に１を加えることにより生成され、
前記レスポンス識別子は、最後に受信されたリクエスト識別子に１を加えることにより生成される、
請求項１０又は１１のいずれか１項に記載のＮＦＣ方法。
【請求項１５】
有効なレスポンスが受信されるまで前記ＮＦＣタグ装置からのレスポンスを監視することをさらに含む、請求項１０〜１４のいずれか１項に記載のＮＦＣ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＮＦＣ（Near  Field  Communication）リーダ装置、ＮＦＣタグ装置、ＮＦＣシステム及びＮＦＣ方法に関する。
【背景技術】
【０００２】
ＩＳＯ／ＩＥＥＥ  １１０７３標準に準拠しているパーソナルヘルス装置は、ＩＳＯ／ＩＥＥＥ  １１０７３−２０６０１通信プロトコルを使用して互いに通信することができる。ＩＳＯ／ＩＥＥＥ  １１０７３−２０６０１標準は、「エージェント」及び「マネージャ」と呼ばれる２つのエンティティを定義する。エージェントは、パーソナルヘルスデータを収集し、関連付けられるマネージャに送信するノードである。マネージャは、１つ以上のエージェントからデータを受信するノードである。マネージャの例は、セルフォン、ヘルスモニタゲートウェイ、コンピュータシステムのセットトップボックスを含む。ＩＳＯ／ＩＥＥＥ  １１０７３−２０６０１標準は、様々なヘルスケアパラメータからのデータフォーマット、及び、ＩＳＯ／ＩＥＥＥ  １１０７３−２０６０１のエージェントとＩＳＯ／ＩＥＥＥ  １１０７３−２０６０１のマネージャとの間で使用される通信プロトコルを定義する。
【０００３】
メディカル＆ヘルス装置通信についての標準のＩＳＯ／ＩＥＥＥ  １１０７３ファミリーの一部として、ＩＳＯ／ＩＥＥＥ  １１０７３−２０６０１の最適化された交換プロトコルは、トランスポート独立転送構文（transport-independent  transfer  syntax）で利用可能なパーソナルヘルスデータの抽象的なモデルを作成するための通信フレームワークを定義する。上記転送構文は、装置間で論理的接続を確立するために必要な方法、及び、通信タスクを実行するために必要なプレゼンテーションケイパビリティ及びサービスを提供するために必要な方法を含む。プロトコルは、パーソナルヘルス使用要求に向けて最適化される。
【０００４】
ＮＦＣ（Near  Field  Communication）は、通常わずか数センチメートル程度互いに近接する２つの装置間での単純化されたトランザクション、データ交換及び無線接続を可能にする。２００４年に形成されたＮＦＣフォーラムは、ＮＦＣ装置間の共有、ペアリング及びトランザクションを推進し、ＮＦＣ標準への装置の順守を発展させ、認証する。
【０００５】
ヘルスデータは、ＩＥＥＥ  １１０７３−２０６０１の最適化された交換プロトコルのアプリケーションプロトコルデータユニット（ＡＰＤＵ）であって、ＮＦＣフォーラムデータ交換フォーマット（ＮＤＥＦ：NFC  Forum  Data  Exchange  Format）レコードの中でカプセル化された上記ＡＰＤＵとして、交換される。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
通信を容易にするために、マネージャ（ＮＦＣリーダ装置）は、新たなＮＤＥＦデータがエージェント（ＮＦＣタグ装置）から利用可能かを絶え間なくテストしなければならない。
【０００７】
ＮＦＣタグ装置からの新たなデータについてのテストを容易にすることが、本発明の目的である。
【課題を解決するための手段】
【０００８】
上記目的は、請求項１、５、９及び１０にそれぞれ記載されているＮＦＣリーダ装置、ＮＦＣタグ装置、ＮＦＣシステム及びＮＦＣ方法により解決される。本発明の詳細は、添付の図面に関連して以下の実施形態の説明からより明らかになるであろう。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に従ったＮＦＣリーダ装置の概略的なブロック図である。
【図２】本発明の実施形態に従ったＮＦＣタグ装置の概略的なブロック図である。
【図３】本発明の実施形態に従ったＮＦＣシステムの概略的なブロック図である。
【図４】本発明の実施形態に従ったＮＦＣ方法の概略的なフロー図である。
【図５】本発明の実施形態に従ったさらなる方法の概略的なフロー図である。
【図６】ＮＤＥＦメッセージの概略的なブロック図である。
【図７】本発明の実施形態に従ったＮＦＣシステムの概略的なブロック図である。
【発明を実施するための形態】
【００１０】
以下に、本発明の実施形態を説明する。説明される以下の全ての実施形態は何らかの手段で組み合せられ得る、即ち、ある説明される実施形態は他の実施形態と組み合せられ得ないという限定はない、ということに留意することが重要である。
【００１１】
図１には、ＮＦＣリーダ装置１００の概略的なブロック図が示されている。ＮＦＣリーダ装置１００は、ＮＦＣタグ装置（図示せず）へのリクエストを送信するように適合される送信機１０２を含む。上記リクエストは、リクエスト識別子を伝えるための識別子セクションを含む所定のフォーマットに従って形成される。
【００１２】
上記所定のフォーマットは、（図６に関連して後に説明される）ＮＦＣデータ交換フォーマット（ＮＤＥＦ）として実現され得る。しかしながら、識別子セクションを含む他の所定のフォーマットが、同様に使用されてもよい。
【００１３】
ＮＦＣタグ装置は、ＮＦＣリーダ装置から送信される電波を変調することにより、データを転送する。タグは、データを記憶し又は読み取るためのメモリとして使用されることが可能であり、リーダ装置とプロセッサとの間でデータを交換するために当該プロセッサに接続されることが可能である。
【００１４】
ＮＦＣリーダ装置１００は、ＮＦＣタグ装置からのレスポンスを受信するように適合される受信機１０４をさらに含む。上記レスポンスは、レスポンス識別子を伝えるための上記識別子セクションを含む上記所定のフォーマットに従って形成される。
【００１５】
さらに、プロセッサ１０６が含まれる。プロセッサ１０６は、上記リクエスト識別子を生成するように適合される。また、プロセッサ１０６は、上記リクエスト識別子と上記レスポンス識別子とを比較するように適合される。また、プロセッサ１０６は、上記レスポンス識別子が上記リクエスト識別子と異なる場合に上記レスポンスを有効なレスポンスとして受け付けるように適合される。
【００１６】
ある実施形態では、有効なレスポンスは、上記レスポンスが上記リクエストの送信後の所定の時間間隔内に受信される場合にのみ、受け付けられ得る。
【００１７】
上記ＮＦＣリーダ装置は、近距無線通信リーダ装置、読取り／書込みモードでのＮＦＣフォーラム装置、又はＮＦＣフォーラムリーダ装置とも呼ばれ得る。ＮＦＣタグ装置は、
近距離無線通信タグ装置又はＮＦＣフォーラムタグとも呼ばれる。ＮＦＣタグ装置からデータを読み取ること、又はＮＦＣタグ装置へデータを書き込むことを、ＮＦＣリーダ装置に可能にすることにより、ＮＦＣリーダ装置とＮＦＣタグ装置との間のＮＦＣが実装される。ＮＦＣタグ装置は、ＮＦＣリーダ装置からの読取り動作に応じてのみ、ＮＦＣリーダ装置へデータを送信し得る。
【００１８】
図２には、ＮＦＣタグ装置２００の概略的なブロック図が示されている。ＮＦＣタグ装置２００は、ＮＦＣリーダ装置１００（図示せず）からのリクエストを受信するタグ受信機２０４を含む。上記リクエストは、リクエスト識別子を伝えるための識別子セクションを含む所定のフォーマットに従って形成される。さらに、タグ送信機２０２が含まれる。タグ送信機２０２は、ＮＦＣリーダ装置１００へのレスポンスを送信するように適合される。上記レスポンスは、レスポンス識別子を伝えるための上記識別子セクションを含む上記所定のフォーマットに従って形成される。さらに、ＮＦＣタグ装置２００は、タグ受信機２０２から上記リクエストを読み込み、上記リクエストに基づいてレスポンスを生成し、当該レスポンスをタグ送信機２０４へ転送するように適合される、タグプロセッサ２０６を含む。上記レスポンス識別子は、上記リクエスト識別子と異なる。
【００１９】
ＩＥＥＥ  １１０７３−２０６０１プロトコルは、ＩＥＥＥエージェントがＩＥＥＥマネージャからの先行するリクエストなしにＡＰＤＵを送信できることを要求する。これは、ＮＦＣリーダ装置がＮＦＣタグ装置からの新たなデータを周期的に読み取ろうとするメカニズム（データのためのポーリング（poll  for  data））により容易になり得る。そのようなシステムでは、ＮＦＣリーダ装置は、典型的には、まず、ＮＦＣタグ装置からＮＤＥＦメッセージを読み取り、続いて、ＮＦＥＦメッセージをＮＦＣタグ装置へ書き込む。このプロセスが会話の終了まで反復する。
【００２０】
本発明の実施形態に従ったＮＦＣリーダ装置１００及びＮＦＣタグ装置２００は、以前に書き込まれたＮＤＥＦメッセージに応じた、ＮＦＣタグ装置からの実際の及び期待される回答を、読み取られるＮＤＥＦメッセージが表すかを、判定することを、ＮＦＣリーダ装置１００に可能にする。
【００２１】
図３には、ＮＦＣシステム３００の概略的なブロック図が示されている。ＮＦＣシステム３００は、図１及び図２の中で説明したようにＮＤＥＦメッセージを交換するＮＦＣリーダ装置１００及びＮＦＣタグ装置２００を含む。
【００２２】
図４には、本発明の実施形態に従ったＮＦＣ方法の概略的なフロー図が示されている。ステップＳ４００で、ＮＦＣリーダ装置からＮＦＣタグ装置へのリクエストが送信される。上記リクエストは、リクエスト識別子を伝えるための識別子セクションを含む所定のフォーマットに従って形成される。
【００２３】
ステップ４０２で、レスポンスが生成される。当該レスポンスは、上記リクエストに基づいて、及び、レスポンス識別子を伝えるための上記識別子セクションを含む上記所定のフォーマットに従って、形成される。上記レスポンス識別子は、上記リクエスト識別子と異なる。
【００２４】
ステップＳ４０４で、上記レスポンスは、ＮＦＣタグ装置２００からＮＦＣリーダ装置１００へ送信される。
【００２５】
図５に示される方法に従って、ステップＳ５００で、上記レスポンス識別子が上記リクエスト識別子と異なるかが検証される。上記リクエスト識別子が上記レスポンス識別子と異なる場合に、ステップＳ５０２で、上記レスポンスは有効なレスポンスとみなされる。上記レスポンス識別子が上記リクエスト識別子と等しい場合には、ＮＦＣリーダ装置は、有効なレスポンスが受信されるまでＮＦＣタグ装置をさらに監視（listen  to）する。
【００２６】
図６には、ＮＤＥＦメッセージ６００についての概略的なフォーマットが示されている。ＮＤＥＦメッセージ６００は、複数のレコードを含む。図６では、３つのレコード、即ちレコード１、レコード２及びレコード３が、例示的に示されている。しかしながら、さらなるレコードが可能である。ＮＤＥＦは、１つ以上のアプリケーション定義（application-defined）ペイロードを単一の組み立てられたメッセージへカプセル化するために設計されたバイナリ（binary）メッセージフォーマットである。ＮＤＥＦメッセージは、任意のタイプで最大２３２−１オクテットまでのサイズのペイロード６０４を各々伝える１つ以上のＮＤＥＦレコードを含む。ヘッダ６０２は、識別子セクション６１０、長さセクション６１２及びタイプセクション６１４を含む。
【００２７】
本発明の実施形態によれば、レスポンス識別子／リクエスト識別子は、交換される各ＮＤＥＦメッセージとともに識別子セクション６１０の中で送信される。その最も単純なフォームにおいて、レスポンス識別子／リクエスト識別子は、送信され返信される各メッセージとともに単調に増加されるメッセージカウンタを表し得る。これは、以前に受信されたレスポンス識別子に１を加えることにより、及び／又は以前に受信されたリクエスト識別子に１を加えることにより、対応するリクエスト識別子及び／又はレスポンス識別子が生成されるように、ＮＦＣリーダ装置１００のプロセッサ１０６及び／又はＮＦＣタグ装置２００のタグプロセッサ２０６を適合することにより、実現され得る。乱数生成方式を使用すること等、異なる識別子を生成する他の方法も、同様に可能である。
【００２８】
さらなる実施形態では、以前のリクエスト識別子及び／又はレスポンス識別子に２をそれぞれに加えることにより、リクエスト識別子及び／又はレスポンス識別子を生成することが、想定されてもよい。
【００２９】
さらなる可能性は、ペイロードセクション６０４の中で送信されるペイロードデータのハッシュ値（フィンガプリント）を算出することによりリクエスト識別子及び／又はレスポンス識別子を生成することであってもよい。上記ハッシュ値（フィンガプリント）を決定することも、十分に確実に、レスポンス識別子及び／又はリクエスト識別子について異なる値をもたらす。
【００３０】
メッセージ識別子がＮＤＥＦ識別子（ＩＤ）フィールドとして送信される場合に、識別子は、ペイロードセクション６０４の中の実際のメッセージの内容から分離される。本発明の実施形態により、ＮＤＥＦメッセージの形式のデータをＮＦＣタグ装置と交換するＮＦＣリーダ装置は、実際のペイロード又はメセージ内容と混合される情報なしで、読取りデータがＮＦＣタグ装置からの実際のレスポンスを表すかを判定することが可能になる。
【００３１】
図７には、本発明に従った読取り／書込みモードでのＮＦＣシステム７００のさらなる実施形態が示されている。
【００３２】
ＰＨＤＣエージェント７０６を含むＮＦＣタグ装置７０４は、本発明の実施形態に従って、ＰＨＤＣマネージャ７０８を含むＮＦＣリーダ装置７０２と、ＰＨＤ  ＮＤＥＦメッセージを交換する。
【００３３】
ＮＦＣフォーラムタグ動作レイヤ７１０は、ＮＦＣリーダ装置７０２の中で、ＰＨＤＣマネージャレイヤ７０８の下に実装される。ＰＨＤＣマネージャレイヤ７０８は、ＮＦＣタグ装置７０４の中でＰＨＤＣエージェント７０６の下に実装されるタグプラットフォーム７１２と、タグフレームの中でデータを交換する。
【００３４】
本発明によれば、新たなデータについてのテストは、ＩＥＥＥ  １１０７３−２０６０１のＡＰＤＵをカプセル化するＮＤＥＦレコードの識別子フィールドの中で符号化される番号付け方式を使用することにより容易になる。
【図１】
2013069277.tif 000003
【図２】
2013069277.tif 000004
【図３】
2013069277.tif 000005
【図４】
2013069277.tif 000006
【図５】
2013069277.tif 000007
【図６】
2013069277.tif 000008
【図７】
2013069277.tif 000009