(57)【要約】外部装置との非接触通信において認識された所定の要求に基づいて、静的な情報を送信する第１の処理モード、または、処理に応じた動的な情報を送信する第２の処理モードを選択し、選択された処理モードに対応する処理を行う処理部を備え、処理部は、認識された所定の要求が、情報を送信させる読み出し要求である場合に、第１の処理モードを選択し、認識された所定の要求が、情報を記録媒体へ書き込ませる書き込み要求である場合に、第２の処理モードを選択する、情報処理装置が提供される。【選択図】図１２
2017038319.tif 000002
【特許請求の範囲】
【請求項１】
外部装置との非接触通信において認識された所定の要求に基づいて、静的な情報を送信する第１の処理モード、または、処理に応じた動的な情報を送信する第２の処理モードを選択し、選択された処理モードに対応する処理を行う処理部を備え、
前記処理部は、
前記認識された所定の要求が、情報を送信させる読み出し要求である場合に、前記第１の処理モードを選択し、
前記認識された所定の要求が、情報を記録媒体へ書き込ませる書き込み要求である場合に、前記第２の処理モードを選択する、情報処理装置。
【請求項２】
前記処理部は、一の処理モードが選択されていることを示すフラグが設定されていないときに、前記所定の要求が認識された場合に、認識された前記所定の要求を、最初に認識された前記所定の要求であると判定する、請求項１に記載の情報処理装置。
【請求項３】
前記処理部は、前記第２の処理モードが選択された場合に、前記フラグを設定する、請求項２に記載の情報処理装置。
【請求項４】
前記処理部は、前記フラグが設定されているときに、前記読み出し要求に応じた処理が行われた場合に、前記フラグを解除する、請求項３に記載の情報処理装置。
【請求項５】
前記処理部は、前記第１の処理モードが選択された場合には、前記非接触通信と異なる他の通信方式による通信を前記外部装置との間で行うための接続情報を、前記静的な情報として送信する、請求項１に記載の情報処理装置。
【請求項６】
前記処理部は、前記第２の処理モードが選択された場合には、受電に関する情報を前記動的な情報として送信する、請求項１に記載の情報処理装置。
【請求項７】
前記受電に関する情報に基づき前記外部装置から前記非接触通信による給電が行われているときに、受電の終了が検出された場合、
前記処理部は、インピーダンスを変化させる、請求項６に記載の情報処理装置。
【請求項８】
前記外部装置との前記非接触通信は、負荷変調により行われ、
前記処理部は、前記負荷変調に関する負荷をオフ状態からオン状態として、前記オン状態を保つことによって、前記インピーダンスを変化させる、請求項７に記載の情報処理装置。
【請求項９】
非接触通信によって外部装置から取得された、前記外部装置が有する２以上の機能を示す能力情報に基づいて、前記機能それぞれに対応する処理を、順次行う処理部を備える、情報処理装置。
【請求項１０】
前記処理部は、予め規定されている順序で、前記機能それぞれに対応する処理を順次行う、請求項９に記載の情報処理装置。
【請求項１１】
前記処理部は、前記能力情報に規定されている順序で、前記機能それぞれに対応する処理を順次行う、請求項９に記載の情報処理装置。
【請求項１２】
前記処理部は、前記能力情報に基づいて処理の順序を設定し、設定された順序で、前記機能それぞれに対応する処理を順次行う、請求項９に記載の情報処理装置。
【請求項１３】
前記能力情報に、前記非接触通信による受電機能が含まれる場合、
前記処理部は、前記受電機能に対応する前記非接触通信による給電を制御する処理を行う、請求項９に記載の情報処理装置。
【請求項１４】
前記能力情報に、前記非接触通信と異なる他の通信方式による通信を行う通信機能がさらに含まれる場合、
前記処理部は、前記通信機能に対応する通信方式による通信を開始する処理を行った後に、前記給電を制御する処理を行う、請求項１３に記載の情報処理装置。
【請求項１５】
前記処理部は、前記非接触通信による給電を行っているときに、前記外部装置の負荷インピーダンスの変化が検出された場合、前記非接触通信による給電を停止させる、請求項１３に記載の情報処理装置。
【請求項１６】
前記処理部は、前記非接触通信による給電が開始されてから所定の時間が経過した場合に、前記非接触通信による給電を停止させる、請求項１３に記載の情報処理装置。
【請求項１７】
外部装置との非接触通信において認識された所定の要求に基づいて、静的な情報を送信する第１の処理モード、または、処理に応じた動的な情報を送信する第２の処理モードを選択し、選択された処理モードに対応する処理を行うステップを有し、
前記処理を行うステップでは、
前記認識された所定の要求が、情報を送信させる読み出し要求である場合に、前記第１の処理モードが選択され、
前記認識された所定の要求が、情報を記録媒体へ書き込ませる書き込み要求である場合に、前記第２の処理モードが選択される、情報処理装置により実行される情報処理方法。
【請求項１８】
非接触通信によって外部装置から取得された、前記外部装置が有する２以上の機能を示す能力情報に基づいて、前記機能それぞれに対応する処理を、順次行うステップを有する、情報処理装置により実行される情報処理方法。
【請求項１９】
外部装置との非接触通信において認識された所定の要求に基づいて、静的な情報を送信する第１の処理モード、または、処理に応じた動的な情報を送信する第２の処理モードを選択し、選択された処理モードに対応する処理を行う機能を、コンピュータに実現させ、
前記処理を行う機能は、
前記認識された所定の要求が、情報を送信させる読み出し要求である場合に、前記第１の処理モードを選択し、
前記認識された所定の要求が、情報を記録媒体へ書き込ませる書き込み要求である場合に、前記第２の処理モードを選択する、プログラム。
【請求項２０】
非接触通信によって外部装置から取得された、前記外部装置が有する２以上の機能を示す能力情報に基づいて、前記機能それぞれに対応する処理を、順次行う機能を、コンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、例えば、非接触式ＩＣ（Integrated  Circuit）カードや非接触式ＩＣチップを搭載した携帯電話など、リーダ／ライタ（または、リーダ／ライタ機能を有する装置。以下、同様とする。）と非接触に通信を行うことが可能な装置が、普及している。上記のようなリーダ／ライタと非接触に通信を行うことが可能な装置と、リーダ／ライタとの間では、例えば、１３．５６［ＭＨｚ］など所定の周波数の磁界（搬送波）を用いて通信を行うＮＦＣ（Near  Field  Communication）などの非接触通信が利用される。【０００３】
ここで、非接触通信において、リーダ／ライタは、通信を開始するための命令を含む通信要求を送信するイニシエータの役目を果たし、また、上記のようなリーダ／ライタと非接触に通信を行うことが可能な装置は、当該通信要求に基づき通信を行うターゲットの役目を果たす。【０００４】
また、非接触通信に係る技術が開発されている。一方の装置をイニシエータとし、他方の装置をターゲットとしたとき、ターゲットとして動作する装置からイニシエータとして動作する装置に任意のタイミングでデータを送信するための技術としては、例えば下記の特許文献１に記載の技術が挙げられる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１７５２６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ターゲットの役目を果たす装置の高機能化が進んでおり、ターゲットの役目を果たす装置の中には、非接触通信を利用して実現される機能を複数有している装置がある。そのため、ターゲットの役目を果たす装置が有する複数の機能を、非接触通信によってより有効に活用することが可能な技術が求められている。【０００７】
本開示では、非接触通信においてターゲットの役目を果たす装置が有する、非接触通信を利用して実現される機能を、より有効に活用させることが可能な、新規かつ改良された情報処理装置、情報処理方法、およびプログラムを提案する。
【課題を解決するための手段】
【０００８】
本開示によれば、外部装置との非接触通信において認識された所定の要求に基づいて、静的な情報を送信する第１の処理モード、または、処理に応じた動的な情報を送信する第２の処理モードを選択し、選択された処理モードに対応する処理を行う処理部を備え、上記処理部は、上記認識された所定の要求が、情報を送信させる読み出し要求である場合に、上記第１の処理モードを選択し、上記認識された所定の要求が、情報を記録媒体へ書き込ませる書き込み要求である場合に、上記第２の処理モードを選択する、情報処理装置が提供される。【０００９】
また、本開示によれば、非接触通信によって外部装置から取得された、上記外部装置が有する２以上の機能を示す能力情報に基づいて、上記機能それぞれに対応する処理を、順次行う処理部を備える、情報処理装置が提供される。【００１０】
また、本開示によれば、外部装置との非接触通信において認識された所定の要求に基づいて、静的な情報を送信する第１の処理モード、または、処理に応じた動的な情報を送信する第２の処理モードを選択し、選択された処理モードに対応する処理を行うステップを有し、上記処理を行うステップでは、上記認識された所定の要求が、情報を送信させる読み出し要求である場合に、上記第１の処理モードが選択され、上記認識された所定の要求が、情報を記録媒体へ書き込ませる書き込み要求である場合に、上記第２の処理モードが選択される、情報処理装置により実行される情報処理方法が提供される。【００１１】
また、本開示によれば、非接触通信によって外部装置から取得された、上記外部装置が有する２以上の機能を示す能力情報に基づいて、上記機能それぞれに対応する処理を、順次行うステップを有する、情報処理装置により実行される情報処理方法が提供される。【００１２】
また、本開示によれば、外部装置との非接触通信において認識された所定の要求に基づいて、静的な情報を送信する第１の処理モード、または、処理に応じた動的な情報を送信する第２の処理モードを選択し、選択された処理モードに対応する処理を行う機能を、コンピュータに実現させ、上記処理を行う機能は、上記認識された所定の要求が、情報を送信させる読み出し要求である場合に、上記第１の処理モードを選択し、上記認識された所定の要求が、情報を記録媒体へ書き込ませる書き込み要求である場合に、上記第２の処理モードを選択する、プログラムが提供される。【００１３】
また、本開示によれば、非接触通信によって外部装置から取得された、上記外部装置が有する２以上の機能を示す能力情報に基づいて、上記機能それぞれに対応する処理を、順次行う機能を、コンピュータに実現させるためのプログラムが提供される。
【発明の効果】
【００１４】
本開示によれば、非接触通信においてターゲットの役目を果たす装置が有する、非接触通信を利用して実現される機能を、より有効に活用させることが、できる。【００１５】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握されうる他の効果が奏されてもよい。
【図面の簡単な説明】
【００１６】
【図１】第１の実施形態に係る情報処理方法を説明するための説明図である。
【図２】第１の実施形態に係る情報処理方法を説明するための説明図である。
【図３】第１の実施形態に係る情報処理方法を説明するための説明図である。
【図４】第１の実施形態に係る情報処理方法を説明するための説明図である。
【図５】第１の実施形態に係る情報処理方法を説明するための説明図である。
【図６】第１の実施形態に係る情報処理方法を説明するための説明図である。
【図７】第１の実施形態に係る情報処理方法を説明するための説明図である。
【図８】第１の実施形態に係る情報処理方法を説明するための説明図である。
【図９】第１の実施形態に係る情報処理方法を説明するための説明図である。
【図１０】第１の実施形態に係る情報処理方法に係る処理の一例を示す流れ図である。
【図１１】第１の実施形態に係る情報処理方法を説明するための説明図である。
【図１２】第１の実施形態に係る情報処理装置の構成の一例を示すブロック図である。
【図１３】第１の実施形態に係る情報処理装置のハードウェア構成の一例を示す説明図である。
【図１４】図１３に示すＩＣチップとアンテナとの構成の一例を示す説明図である。
【図１５】第２の実施形態に係る情報処理方法を説明するための説明図である。
【図１６】第２の実施形態に係る情報処理方法を説明するための説明図である。
【図１７】第２の実施形態に係る情報処理方法を説明するための説明図である。
【図１８】第２の実施形態に係る情報処理方法を説明するための説明図である。
【図１９】第２の実施形態に係る情報処理方法に係る処理の一例を示す流れ図である。
【図２０】第２の実施形態に係る情報処理方法に係る処理の他の例を示す流れ図である。
【図２１】第２の実施形態に係る情報処理装置の構成の一例を示すブロック図である。
【図２２】第２の実施形態に係る情報処理装置のハードウェア構成の一例を示す説明図である。
【図２３】第３の実施形態に係る情報処理方法に係る処理の一例を示す流れ図である。
【発明を実施するための形態】
【００１７】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１８】
また、以下では、下記に示す順序で説明を行う。
１．第１の実施形態に係る情報処理方法、情報処理装置
２．第２の実施形態に係る情報処理方法、情報処理装置
３．第３の実施形態に係る情報処理方法、情報処理装置
４．本実施形態に係るプログラム
【００１９】
以下では、装置間における非接触通信が、ＮＦＣである場合を例に挙げる。なお、本実施形態に係る非接触通信は、ＮＦＣに限られず、例えば赤外線などの任意の光通信などの、他の通信方式の通信（本実施形態に係る情報処理方法が適用可能な、任意の通信方式の通信）であってもよい。
【００２０】
また、以下では、リーダ／ライタ装置（「Ｒ／Ｗ装置」と示す場合がある。）と、タグ装置との間で、非接触通信が行われる場合を例に挙げる。
【００２１】
ここで、本実施形態に係るリーダ／ライタ装置とは、例えば、非接触通信においてイニシエータの役目を果たす装置である。本実施形態に係るリーダ／ライタ装置としては、例えば、リーダ／ライタ（主体的に搬送波を送信する機能を有する、質問器として機能する装置。）、または、リーダ／ライタ機能を有する装置などが挙げられる。
【００２２】
また、本実施形態に係るタグ装置とは、例えば、非接触通信においてターゲットの役目を果たす装置である。本実施形態に係るタグ装置としては、例えば、ＩＣ（Integrated  Circuit）タグ、または、いわゆるＣＥ（Card  Emulation）モードで動作するデバイスなどが挙げられる。
【００２３】
（第１の実施形態に係る情報処理方法、情報処理装置）
まず、第１の実施形態に係る情報処理方法について説明する。以下では、第１の実施形態に係る情報処理方法に係る処理を、第１の実施形態に係る情報処理装置が行う場合を例に挙げる。第１の実施形態に係る情報処理装置は、本実施形態に係る非接触通信が行われる装置のうちの、タグ装置に該当する。よって、以下では、説明の便宜上、第１の実施形態に係る情報処理装置を「第１の実施形態に係るタグ装置」と示す場合がある。
【００２４】
［１］第１の実施形態に係る情報処理方法の概要
ＮＦＣでは、例えば、ＮＦＣ  Ｆｏｒｕｍという団体において定義されている“ＮＤＥＦ（NFC  Data  Exchange  Format）”というデータフォーマットに従ったメッセージ（以下、「ＮＤＥＦメッセージ」と示す場合がある。）によって、装置間で通信が行われる。
【００２５】
また、ＮＦＣにより非接触通信が装置間で行われる場合、装置間におけるＮＤＥＦメッセージベースのプロトコルには、下記の２つのプロトコルがある。
・一方向プロトコル（「Ｕｎｉ−ｄｉｒｅｃｔｉｏｎａｌ」と示す場合がある。）：一方の装置がＮＤＥＦメッセージを送信することによって、装置間における処理が完了するプロトコル。一方向プロトコルにより通信が行われる場合、ＮＤＥＦメッセージを受信した他方の装置は、例えば、ＮＤＥＦメッセージに対応する静的な情報を送信する。
・双方向プロトコル（「Ｂｉ−ｄｉｒｅｃｔｉｏｎａｌ」と示す場合がある。）：双方の装置がＮＤＥＦメッセージを送信することによって、装置間における処理が完了するプロトコル。双方向プロトコルにより通信が行われる場合、ＮＤＥＦメッセージを受信した装置は、例えば、ＮＤＥＦメッセージに基づく処理に応じた動的な情報を送信する。
【００２６】
ここで、本実施形態に係る静的な情報とは、例えば、ＮＤＥＦメッセージなどにより取得された要求に基づく処理によって、内容が変わらないデータである。また、本実施形態に係る動的な情報とは、例えば、ＮＤＥＦメッセージなどにより取得された要求に基づく処理によって、内容が変わりうるデータである。
【００２７】
図１、図２は、第１の実施形態に係る情報処理方法を説明するための説明図である。図１は、ＮＦＣ  Ｆｏｒｕｍにおいて「Ｒｅｑｕｅｓｔｅｒ」と呼ばれている装置における、使用するプロトコルの決定に係る既存の処理の一例を示している。また、図２は、ＮＦＣ  Ｆｏｒｕｍにおいて「Ｓｅｌｅｃｔｏｒ」と呼ばれている装置における、使用するプロトコルの決定に係る既存の処理の一例を示している。
【００２８】
まず、図１を参照して、「Ｒｅｑｕｅｓｔｅｒ」が使用するプロトコルを決定する処理を説明する。以下では、図１に示す処理を、リーダ／ライタ装置が行うものとする。
【００２９】
リーダ／ライタ装置は、通信対象の装置との間で非接触通信による通信路を確立する（Ｓ１００）。リーダ／ライタ装置と通信対象の装置と間における非接触通信による通信路は、例えば、リーダ／ライタ装置がポーリングによりタグ装置を検出した後に、リーダ／ライタ装置と通信対象の装置と間で相互認証が行われることなどによって、確立される。ＮＦＣによる通信路の確立に係る処理の一例については、後述する。
【００３０】
通信対象の装置との間で非接触通信による通信路が確立されると、リーダ／ライタ装置は、通信対象の装置が、タグ装置であるか、またはＰ２Ｐ（Peer  to  Peer）機能を有する装置であるかを判定する（Ｓ１０２）。リーダ／ライタ装置は、通信対象の装置から、当該装置が動作しているモードを示す情報を取得することによって、ステップＳ１０２の判定を行う。
【００３１】
ステップＳ１０２において、Ｐ２Ｐ機能を有する装置であると判定された場合には、リーダ／ライタ装置は、通信対象の装置との通信に使用するプロトコルとして、双方向プロトコルを決定する（Ｓ１０４）。
【００３２】
また、ステップＳ１０２において、タグ装置であると判定された場合には、リーダ／ライタ装置は、通信対象の装置との通信に使用するプロトコルを、一方向プロトコルとするか、または、双方向プロトコルとするかを判定する（Ｓ１０６）。リーダ／ライタ装置は、例えば、アプリケーションなどにおける設定を参照することによって、ステップＳ１０６の判定を行う。
【００３３】
ステップＳ１０６において、通信対象の装置との通信に使用するプロトコルを一方向プロトコルとすると判定された場合には、リーダ／ライタ装置は、通信対象の装置との通信に使用するプロトコルとして、一方向プロトコルを決定し、決定されたプロトコルにより通信を行う（Ｓ１０８）。また、ステップＳ１０６において、通信対象の装置との通信に使用するプロトコルを双方向プロトコルとすると判定された場合には、リーダ／ライタ装置は、通信対象の装置との通信に使用するプロトコルとして、双方向プロトコルを決定し、決定されたプロトコルにより通信を行う（Ｓ１１０）。
【００３４】
次に、図２を参照して、「Ｓｅｌｅｃｔｏｒ」が使用するプロトコルを決定する処理を説明する。以下では、図２に示す処理をタグ装置が行い、タグ装置が、リーダ／ライタ装置と通信を行うものとする。
【００３５】
タグ装置は、リーダ／ライタ装置との間で非接触通信による通信路を確立する（Ｓ２００）。リーダ／ライタ装置とタグ装置と間における非接触通信による通信路は、例えば図１のステップＳ１００と同様に確立される。
【００３６】
タグ装置は、動作しているモードを確認する（Ｓ１０２）。動作しているモードとしては、例えば、タグ装置として動作していることを示すモード（以下、「タグモード」と示す場合がある。）と、Ｐ２Ｐ機能を有する装置として動作していることを示すモード（以下、「Ｐ２Ｐモード」と示す場合がある。）とが挙げられる。タグ装置は、例えば、記録媒体に記憶されている動作しているモードを示す情報を参照することによって、ステップＳ２０２の判定を行う。
【００３７】
ステップＳ２０２において、Ｐ２Ｐモードであると判定された場合には、タグ装置は、リーダ／ライタ装置との通信に使用するプロトコルとして、双方向プロトコルを決定する（Ｓ２０４）。
【００３８】
また、ステップＳ２０２において、タグモードであると判定された場合には、タグ装置は、リーダ／ライタ装置との通信に使用するプロトコルを、一方向プロトコルとするか、または、双方向プロトコルとするかを判定する（Ｓ２０６）。タグ装置は、予め設定されているプロトコルを、リーダ／ライタ装置との通信に使用するプロトコルとして判定する。
【００３９】
ステップＳ２０６において、リーダ／ライタ装置との通信に使用するプロトコルを一方向プロトコルとすると判定された場合には、タグ装置は、リーダ／ライタ装置との通信に使用するプロトコルとして、一方向プロトコルを決定し、決定されたプロトコルにより通信を行う（Ｓ２０８）。また、ステップＳ２０６において、リーダ／ライタ装置との通信に使用するプロトコルを双方向プロトコルとすると判定された場合には、タグ装置は、リーダ／ライタ装置との通信に使用するプロトコルとして、双方向プロトコルを決定し、決定されたプロトコルにより通信を行う（Ｓ２１０）。
【００４０】
ＮＦＣ  Ｆｏｒｕｍにおいて「Ｒｅｑｕｅｓｔｅｒ」と呼ばれている装置、および「Ｓｅｌｅｃｔｏｒ」と呼ばれている装置それぞれでは、図１、図２に示す処理が行われることによって、通信に使用するプロトコルが決定される。
【００４１】
ここで、図２のステップＳ２０６〜Ｓ２１０において示したように、既存の処理を行うタグ装置では、予め設定されているプロトコルを、リーダ／ライタ装置との通信に使用するプロトコルとして決定する。そのため、既存の処理が行われる場合には、仮に、タグ装置が、一方向プロトコルを用いた通信を行う機能と、双方向プロトコルを用いた通信を行う機能との双方の機能を有している場合であっても、予め設定されている一方のプロトコルを用いた通信しか行うことができない。
【００４２】
よって、図２に示す既存の処理を用いたとしても、タグ装置などのターゲットの役目を果たす装置が有する複数の機能を、非接触通信によって活用することは、望むべくもない。
【００４３】
そこで、第１の実施形態に係るタグ装置は、リーダ／ライタ装置などの外部装置との非接触通信において認識された所定の要求に基づいて、静的な情報を送信する第１の処理モード、または、処理に応じた動的な情報を送信する第２の処理モードを選択する。そして、第１の実施形態に係るタグ装置は、選択された処理モードに対応する処理を行う。
【００４４】
ここで、本実施形態に係る所定の要求としては、情報（データ）を送信させる命令を含む読み出し要求、または、情報（データ）を記録媒体へ書き込ませる命令を含む書き込み要求が挙げられる。また、書き込み要求には、書き込ませる情報がさらに含まれていてもよい。読み出し要求によって送信される情報は、選択された処理モードに応じて、静的な情報、または、動的な情報となる。
【００４５】
なお、第１の実施形態に係るタグ装置は、例えば、特定の要求を、所定の要求から除外することも可能である。所定の要求から除外される特定の要求の一例としては、例えば、ＮＤＥＦメッセージベースのプロトコルにおいて最初に読み出される属性情報を読み出すための読み出し要求（以下では、「属性情報の読み出し要求」と示す場合がある。）が挙げられる。また、ＮＤＥＦメッセージベースのプロトコルを例に挙げると、第１の実施形態に係るタグ装置は、例えば、属性情報の読み出し要求を本実施形態に係る所定の要求と認識せずに、ＮＤＥＦメッセージ本体の読出し要求、または、ＮＤＥＦメッセージ本体の書き込み要求を、所定の要求として認識する。
【００４６】
第１の実施形態に係るタグ装置は、一の処理モードが選択されていることを示すフラグが設定されていないときに、所定の要求が認識された場合に、認識された所定の要求を、最初に認識された所定の要求であると判定する。上記フラグは、例えば、第２の処理モードが選択された場合に設定される。また、上記フラグは、第１の処理モードが選択された場合に設定されてもよい。
【００４７】
より具体的には、第１の実施形態に係るタグ装置は、認識された所定の要求に基づいて、下記の（１）に示すような第１の処理モードに対応する処理、または下記の（２）に示すような第２の処理モードに対応する処理を行う。第１の実施形態に係るタグ装置は、例えば、上記のように最初に認識されたと判定された所定の要求に基づいて、第２の処理モードに対応する処理を行う。
【００４８】
（１）第１の処理モードに対応する処理の一例
第１の実施形態に係るタグ装置は、認識された所定の要求が、読み出し要求である場合に、第１の処理モードを選択する。そして、第１の実施形態に係るタグ装置は、選択された第１の処理モードに対応する処理を行う。
【００４９】
ここで、本実施形態に係る第１の処理モードに対応する処理は、一方向プロトコルによる通信によって行われる処理に該当する。
【００５０】
第１の処理モードに対応する処理としては、例えば、“非接触通信と異なる他の通信方式による通信を外部装置との間で行うための接続情報を、静的な情報として送信する処理”が挙げられる。本実施形態に係る接続情報としては、例えば、対応している通信方式を示す情報と、通信を開始するための情報（例えばＩＤおよびパスワード）とが挙げられる。
【００５１】
第１の処理モードに対応する処理として、接続情報を送信する処理が行われることによって、例えば、第１の実施形態に係るタグ装置と、リーダ／ライタ装置などの外部装置との間では、接続情報を用いた他の通信方式による通信を行うことが可能となる。よって、第１の処理モードに対応する処理として、接続情報を送信する処理が行われることにより、例えば、ＮＦＣ  Ｆｏｒｕｍにおいて規定されている「Ｃｏｎｎｅｃｔｉｏｎ  Ｈａｎｄｏｖｅｒ」（以下、「ハンドオーバー」と示す場合がある。）が実現される。
【００５２】
図３は、第１の実施形態に係る情報処理方法を説明するための説明図である。図３では、第１の実施形態に係るタグ装置が、リーダ／ライタ装置（外部装置の一例）とＮＦＣによる非接触通信を行う場合における処理の一例を示している。図３のステップＳ３０４の処理が、第１の実施形態に係るタグ装置における第１の処理モードに対応する処理の一例に該当する。
【００５３】
第１の実施形態に係るタグ装置とリーダ／ライタ装置との間では、図１のステップＳ１００と同様に、ＮＦＣによる通信路が確立される（Ｓ３００）。
【００５４】
リーダ／ライタ装置は、接続情報を送信させる読み出し要求を送信する（Ｓ３０２）。ステップＳ３０２において送信された読み出し要求を受信した第１の実施形態に係るタグ装置は、当該読み出し要求に基づいて記録媒体から接続情報（静的な情報の一例）を読み出し、接続情報を含む応答を、リーダ／ライタ装置に対して行う（Ｓ３０４）。
【００５５】
ステップＳ３０４において行われた応答を受信したリーダ／ライタ装置は、取得された接続情報を用いて、第１の実施形態に係るタグ装置との間で、接続情報に対応する通信方式による通信を開始する（Ｓ３０６）。
【００５６】
例えば図３に示す処理が行われることによって、リーダ／ライタ装置と第１の実施形態に係るタグ装置との間において、「Ｃｏｎｎｅｃｔｉｏｎ  Ｈａｎｄｏｖｅｒ」が実現される。
【００５７】
なお、本実施形態に係る第１の処理モードに対応する処理は、上記“接続情報を静的な情報として送信する処理”に限られず、任意の静的な情報を送信する処理であってもよい。
【００５８】
（２）第２の処理モードに対応する処理の一例
第１の実施形態に係るタグ装置は、認識された所定の要求が、書き込み要求である場合に、第２の処理モードを選択する。そして、第１の実施形態に係るタグ装置は、選択された第２の処理モードに対応する処理を行う。
【００５９】
ここで、本実施形態に係る第２の処理モードに対応する処理は、双方向プロトコルによる通信によって行われる処理に該当する。
【００６０】
第２の処理モードに対応する処理としては、例えば、“受電に関する情報を動的な情報として送信する処理”が挙げられる。本実施形態に係る受電に関する情報としては、例えば、認証応答情報（後述する）、制御応答情報（後述する）など、受電に係る様々な情報が挙げられる。
【００６１】
第２の処理モードに対応する処理として、受電に関する情報を送信する処理が行われることによって、例えば、第１の実施形態に係るタグ装置は、リーダ／ライタ装置などの外部装置から、非接触通信の通信路を利用して電力を得ることが可能となる。
【００６２】
図４は、第１の実施形態に係る情報処理方法を説明するための説明図である。図４では、第１の実施形態に係るタグ装置が、リーダ／ライタ装置（外部装置の一例）とＮＦＣによる非接触通信を行う場合における処理の一例を示している。図４のステップＳ４０８の処理、およびステップＳ４１８の処理が、第１の実施形態に係るタグ装置における第２の処理モードに対応する処理の一例に該当する。
【００６３】
第１の実施形態に係るタグ装置とリーダ／ライタ装置との間では、図１のステップＳ１００と同様に、ＮＦＣによる通信路が確立される（Ｓ４００）。
【００６４】
リーダ／ライタ装置は、認証情報を含む書き込み要求を送信する（Ｓ４０２）。本実施形態に係る認証情報とは、リーダ／ライタ装置と第１の実施形態に係るタグ装置との間で電力の供給に係る認証を行うためのデータである。認証情報としては、例えば、リーダ／ライタ装置が対応している給電制御方式を示すデータなどが挙げられる。
【００６５】
図５は、第１の実施形態に係る情報処理方法を説明するための説明図であり、認証情報の一例を示している。図５は、図５のＡに示すように給電が可能な給電方式がビットで表される認証情報の例を示している。また、図５では、例えば図５のＢに示す“０”に対応するビットの値が“１”のときに、ＮＦＣによる給電が可能であることを示している。なお、認証情報は、図５のＡに示すように給電が可能な給電方式がビットで表されていることに限られない。認証情報では、給電が可能な給電方式が、給電が可能な給電方式を表すことが可能な任意の方法で表されていてもよい。
【００６６】
ステップＳ４０２において送信された書き込み要求を受信した第１の実施形態に係るタグ装置は、当該書き込み要求に基づいて記録媒体に認証情報を記録し、処理の結果を示す応答を、リーダ／ライタ装置に対して行う（Ｓ４０４）。
【００６７】
ステップＳ４０４において行われた応答を受信したリーダ／ライタ装置は、認証応答情報を送信させる読み出し要求を送信する（Ｓ４０６）。本実施形態に係る認証応答情報とは、ステップＳ４０２において送信された認証情報に対応する応答を示すデータである。認証応答情報としては、例えば、ＮＦＣ  Ｆｏｒｕｍにおいて規定されているＴｅｘｔ  ＲＴＤ（Record  Type  Definition）などの、第１の実施形態に係るタグ装置が対応している受電制御方式を示すデータが挙げられる。認証応答情報の具体例としては、例えば図５に示す認証情報と同様に、受電が可能な給電方式がビットで表されるデータが挙げられる。
【００６８】
なお、認証応答情報は、図５に示す認証情報と同様のデータに限られない。
【００６９】
図６は、第１の実施形態に係る情報処理方法を説明するための説明図であり、認証応答情報の一例を示している。例えば図６のＡに示すように、認証応答情報には、給電が可能な給電方式を示す情報（図６のＡに示す“Ｃｈａｒｇｉｎｇ  Ｔｅｃｈｎｏｌｏｇｙ  Ｃａｐａｂｉｌｉｔｙ”）と、可能な通信に対応する通信属性を示す情報（図６のＡに示す“Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ａｔｔｒｉｂｕｔｅｓ”）とが含まれていてもよい。
【００７０】
給電方式を示す情報としては、例えば図６のＢに示す例が挙げられる。図６のＢに示す給電方式を示す情報は、例えば図６のＢに示す“０”に対応するビットの値が“１”のときに、ＮＦＣによる給電が可能であることを示している。
【００７１】
また、通信属性を示す情報としては、例えば図６のＣに示す例が挙げられる。図６のＣに示す通信属性を示す情報は、例えば、図６のＣに示す“０”に対応するビットの値が“０”のときに双方向プロトコルに対応していることを示し、また、図６のＣに示す“０”に対応するビットの値が“１”のときに一方向プロトコルに対応していることを示している。
【００７２】
ステップＳ４０６において送信された読み出し要求を受信した第１の実施形態に係るタグ装置は、当該読み出し要求および記録された認証情報に基づいて認証応答情報を生成し、認証応答情報を含む応答を、リーダ／ライタ装置に対して行う（Ｓ４０８）。
【００７３】
ステップＳ４０８において行われた応答を受信したリーダ／ライタ装置は、認証応答情報に対応する給電制御方式によって、非接触通信の通信路を利用した電力の伝送を開始する（S４１０）。
【００７４】
また、電力の伝送を開始すると、リーダ／ライタ装置は、制御情報を含む書き込み要求を送信する（Ｓ４１２）。本実施形態に係る制御情報とは、第１の実施形態に係るタグ装置への給電を制御するためのデータである。制御情報としては、例えば、第１の実施形態に係るタグ装置の状態を示すデータ（後述する）を第１の実施形態に係るタグ装置に送信させるための命令を含むデータが、挙げられる。
【００７５】
図７は、第１の実施形態に係る情報処理方法を説明するための説明図であり、制御情報の一例を示している。例えば図７のＡに示すように、制御情報には、リーダ／ライタ装置が利用する給電方式を示す情報（図７のＡに示す“Ｃｈａｒｇｉｎｇ  Ｔｅｃｈｎｏｌｏｇｙ”）が含まれる。給電方式を示す情報としては、例えば図７のＢに示す例が挙げられる。図７のＢに示す給電方式を示す情報は、例えば図７のＢに示す“０”に対応するビットの値が“１”のときに、ＮＦＣによる給電が可能であることを示している。
【００７６】
ステップＳ４１２において送信された書き込み要求を受信した第１の実施形態に係るタグ装置は、当該書き込み要求に基づいて記録媒体に制御情報を記録し、処理の結果を示す応答を、リーダ／ライタ装置に対して行う（Ｓ４１４）。
【００７７】
ステップＳ４１４において行われた応答を受信したリーダ／ライタ装置は、制御応答情報を送信させる読み出し要求を送信する（Ｓ４１６）。本実施形態に係る制御応答情報とは、ステップＳ４１２において送信された制御情報に対応する応答を示すデータである。制御応答情報としては、例えば、第１の実施形態に係るタグ装置の状態を示すデータが挙げられる。ここで、第１の実施形態に係るタグ装置の状態を示すデータとしては、例えば、第１の実施形態に係るタグ装置における処理の実行状態を示すデータ、第１の実施形態に係るタグ装置における消費電力を示すデータ、第１の実施形態に係るタグ装置が備える電池などの電源の残容量を示すデータ、および、第１の実施形態に係るタグ装置が非接触通信により受電した電力を示すデータのうちの、１または２以上が挙げられる。
【００７８】
図８は、第１の実施形態に係る情報処理方法を説明するための説明図であり、制御応答情報の一例を示している。図８のＡに示す制御応答情報は、消費電力を示すデータ（第１の実施形態に係るタグ装置の状態を示すデータの一例）の一例を示しており、図８のＢに示す制御応答情報は、電源の残容量を示すデータ（第１の実施形態に係るタグ装置の状態を示すデータの他の例）の一例を示している。
【００７９】
なお、本実施形態に係る制御応答情報は、図８に示す例に限られない。
【００８０】
図９は、第１の実施形態に係る情報処理方法を説明するための説明図であり、制御応答情報の他の例を示している。
【００８１】
例えば図９に示すように、制御応答情報には、バッテリ（電源の一例）の残容量を示す情報（図９に示す“Ｂａｔｔｅｒｙ  Ｌｅｖｅｌ”）と、受電装置が要求する給電電力量を示す情報（図９に示す“Ｒｅｑｕｅｓｔｅｄ  Ｃｈａｒｇｉｎｇ  Ｐｏｗｅｒ  Ｌｅｖｅｌ”）と、受電装置が要求する給電時間を示す情報（図９に示す“Ｒｅｑｕｅｓｔｅｄ  Ｃｈａｒｇｉｎｇ  Ｔｉｍｅ”）とのうちの１または２以上が、含まれていてもよい。ここで、第１の実施形態に係るタグ装置が、上記受電装置に該当する。
【００８２】
バッテリの残容量を示す情報は、第１の実施形態に係るタグ装置などの受電装置が備えるバッテリの残容量を示す。
【００８３】
ここで、制御応答情報に、バッテリの残容量を示す情報が含まれることによって、例えば、リーダ／ライタ装置などの送電装置が備える表示デバイスの表示画面、あるいは、送電装置と有線または無線で接続されている他の装置が備える表示デバイスの表示画面に、バッテリの残容量を示す情報が示すバッテリの残容量を表示させることが可能となる。また、バッテリの残容量を示す情報が示すバッテリの残容量は、例えば、スピーカなどの音声出力デバイスから音声により出力されてもよい。
【００８４】
給電電力量を示す情報は、第１の実施形態に係るタグ装置などの受電装置が要求する給電電力量を示す。
【００８５】
第１の実施形態に係るタグ装置は、例えば、バッテリの残容量と給電電力量とが対応付けられているテーブル（またはデータベース）を参照することによって、第１の実施形態に係るタグ装置が備えるバッテリの残容量に対応する給電電力量を特定する。上記バッテリの残容量と給電電力量とが対応付けられているテーブルには、例えば、バッテリの残容量が少ない程、より多くの電力が供給されるような給電電力量が、バッテリの残容量と対応付けられる。また、上記バッテリの残容量と給電電力量とが対応付けられているテーブルには、例えば、電力がこれ以上供給されないような値（例えば“０”）が、バッテリの残容量と対応付けられていてもよい。さらに、上記バッテリの残容量と給電電力量とが対応付けられているテーブルは、バッテリの種類ごとに異なっていてもよい。上記バッテリの残容量と給電電力量とが対応付けられているテーブルは、例えば、第１の実施形態に係るタグ装置が備える記録媒体、または、第１の実施形態に係るタグ装置に接続されている外部の記録媒体に記憶される。
【００８６】
給電時間を示す情報は、第１の実施形態に係るタグ装置などの受電装置が要求する給電時間を示す。
【００８７】
第１の実施形態に係るタグ装置は、例えば、バッテリの残容量と給電時間とが対応付けられているテーブル（またはデータベース）を参照することによって、第１の実施形態に係るタグ装置が備えるバッテリの残容量に対応する給電時間を特定する。上記バッテリの残容量と給電時間とが対応付けられているテーブルには、例えば、バッテリの残容量が少ない程、より長く電力が供給されるような給電時間が、バッテリの残容量と対応付けられる。また、上記バッテリの残容量と給電時間とが対応付けられているテーブルには、例えば、電力がこれ以上供給されないような値（例えば“０”）が、バッテリの残容量と対応付けられていてもよい。さらに、上記バッテリの残容量と給電時間とが対応付けられているテーブルは、バッテリの種類ごとに異なっていてもよい。上記バッテリの残容量と給電時間とが対応付けられているテーブルは、例えば、第１の実施形態に係るタグ装置が備える記録媒体、または、第１の実施形態に係るタグ装置に接続されている外部の記録媒体に記憶される。
【００８８】
ステップＳ４１６において送信された読み出し要求を受信した第１の実施形態に係るタグ装置は、当該読み出し要求および記録された制御情報などに基づいて制御応答情報を生成し、制御応答情報を含む応答を、リーダ／ライタ装置に対して行う（Ｓ４１８）。第１の実施形態に係るタグ装置が生成する制御応答情報が示す内容（パラメータなど）は、例えば、リーダ／ライタ装置との非接触通信や、バッテリ（電源の一例）の残容量などの電源に関する情報によって、変わりうる。
【００８９】
ここで、上記バッテリなどの電源は、第１の実施形態に係るタグ装置が備える電源であってもよいし、第１の実施形態に係るタグ装置に接続されている外部装置（例えば、第１の実施形態に係るタグ装置からみてホストの役目を果たす装置など）が備える電源であってもよい。上記電源が、外部装置が備える電源である場合、第１の実施形態に係るタグ装置は、当該外部装置が備える電源に関する情報に基づいて、制御応答情報が示す内容が変わりうる。
【００９０】
リーダ／ライタ装置と第１の実施形態に係るタグ装置との間では、電力の伝送が行われている間、ステップS４１２〜Ｓ４１８の処理が繰り返し行われる。また、リーダ／ライタ装置は、例えば、所定の時間電力が伝送された場合、所定の電力量が伝送された場合など、所定の条件が満たされた場合に、電力の伝送を停止する。また、リーダ／ライタ装置は、例えば後述する第３の実施形態に示すように、第１の実施形態に係るタグ装置（リーダ／ライタ装置からみた給電対象の外部装置の一例）の負荷インピーダンスの変化に基づいて、電力の伝送を停止することも可能である。
【００９１】
例えば図４に示す処理が行われることによって、第１の実施形態に係るタグ装置は、リーダ／ライタ装置（外部装置の一例）から、非接触通信の通信路を利用して電力を得ることができる。
【００９２】
また、リーダ／ライタ装置（外部装置の一例）から非接触通信による給電が行われているときに、受電の終了が検出された場合には、第１の実施形態に係るタグ装置は、例えば、受電が終了したことを、リーダ／ライタ装置に対して通知してもよい。第１の実施形態に係るタグ装置は、例えば、認証応答情報や制御応答情報などの受電に関する情報に基づいて、受電の終了を検出する。
【００９３】
第１の実施形態に係るタグ装置は、例えば、所定の時間電力が伝送された場合、所定の電力量が伝送された場合、バッテリなどの電源が所定の蓄電量となった場合、受電を停止させる操作が検出された場合、あるいは、これらの２以上が満たされた場合など、所定の条件が満たされた場合に、受電の終了が検出されたと判定する。
【００９４】
第１の実施形態に係るタグ装置は、例えば、受電の終了を示す信号を、非接触通信により送信することによって、受電が終了したことを、リーダ／ライタ装置（外部装置の一例）に対して通知する。
【００９５】
なお、第１の実施形態に係るタグ装置における、受電が終了したことをリーダ／ライタ装置（外部装置の一例）に通知する方法は、上記に限られない。
【００９６】
例えば、第１の実施形態に係るタグ装置は、インピーダンスを変化させることによって、受電が終了したことを、リーダ／ライタ装置（外部装置の一例）に対して通知することが可能である。
【００９７】
例えば後述するように、第１の実施形態に係るタグ装置が、リーダ／ライタ装置（外部装置の一例）との非接触通信を、負荷変調により行う場合、第１の実施形態に係るタグ装置は、負荷変調に関する負荷の状態を制御することによって、インピーダンスを変化させる。負荷変調に関する負荷としては、例えば後述する図１４に示す負荷変調回路１８２を構成する負荷Ｚが、挙げられる。
【００９８】
より具体的には、第１の実施形態に係るタグ装置は、負荷変調に関する負荷をオフ状態からオン状態として、オン状態を保つことによって、インピーダンスを変化させる。
【００９９】
例えば上記のように、第１の実施形態に係るタグ装置が負荷変調に関する負荷の状態を制御することによって、リーダ／ライタ装置からみた第１の実施形態に係るタグ装置の負荷インピーダンスは変化する。そのため、リーダ／ライタ装置では、第１の実施形態に係るタグ装置の負荷インピーダンスの変化を検出することによって、受電の終了を示す信号を非接触通信で受信することなく、第１の実施形態に係るタグ装置における受電の終了を、認識することが可能となる。よって、第１の実施形態に係るタグ装置は、インピーダンスを変化させることによって、受電が終了したことを、受電の終了を示す信号を非接触通信などの任意の通信により送信させることなく、リーダ／ライタ装置（外部装置の一例）に対して通知することができる。
【０１００】
インピーダンスを変化させることにより受電が終了したことを通知する場合、第１の実施形態に係るタグ装置は、所定の条件を満たした場合に、負荷変調に関する負荷をオフ状態からオン状態とする。上記所定の条件としては、例えば、受電が開始されてから所定の時間が経過したことや、リーダ／ライタ装置（外部装置の一例）からの受電が確認できなくなったことなどが、挙げられる。
【０１０１】
第１の実施形態に係るタグ装置は、例えば上記のような方法によって、受電が終了したことをリーダ／ライタ装置（外部装置の一例）に通知することができる。なお、上述した第１の実施形態に係るタグ装置における、受電が終了したことをリーダ／ライタ装置（外部装置の一例）に通知する方法は、第２の実施形態に係るタグ装置、または、非接触通信による給電の対象となる任意の装置に、適用することが可能である。
【０１０２】
なお、本実施形態に係る第２の処理モードに対応する処理は、上記“受電に関する情報を送信する処理”に限られず、任意の動的な情報を送信する処理であってもよい。
【０１０３】
第１の実施形態に係るタグ装置は、上記（１）、上記（２）に示すように、認識された所定の要求に基づいて、第１の処理モード、または第２の処理モードを選択して、選択された処理モードに対応する処理を行う。
【０１０４】
ここで、第１の処理モードに対応する処理は、一方向プロトコルによる通信によって行われる処理に該当し、第２の処理モードに対応する処理は、双方向プロトコルによる通信によって行われる処理に該当する。
【０１０５】
よって、第１の実施形態に係るタグ装置は、リーダ／ライタ装置（外部装置の一例）から取得した要求によって、一方向プロトコルと双方向プロトコルとを切り替えることができる。
【０１０６】
また、第１の実施形態に係る情報処理方法が適用されることによって、ＩＣタグやＣＥモードで動作するデバイスなどのタグ装置を、一方向プロトコルだけでなく双方向プロトコルにも対応させることが可能となる。よって、タグ装置に複数の機能を持たせ、タグ装置をより多くのユースケースに適用させることが、可能となる。一例を挙げると、１つのタグ装置に、ハンドオーバー機能（一方向プロトコルによる通信によって行われる処理の一例）と、受電機能（双方向プロトコルによる通信によって行われる処理の一例）とを搭載させることができる。
【０１０７】
したがって、第１の実施形態に係る情報処理方法によって、タグ装置（非接触通信においてターゲットの役目を果たす装置に該当する。）が有する、非接触通信を利用して実現される機能を、より有効に活用させることが、できる。
【０１０８】
［２］第１の実施形態に係る情報処理方法に係る処理の一例
次に、上述した第１の実施形態に係る情報処理方法に係る処理の一例を示す。
【０１０９】
以下では、第１の実施形態に係る情報処理方法に係る処理を、第１の実施形態に係るタグ装置（第１の実施形態に係る情報処理装置の一例）が行い、リーダ／ライタ装置（外部装置の一例）とＮＦＣによる非接触通信を行う場合を例に挙げる。
【０１１０】
また、以下では、第１の実施形態に係るタグ装置が、ハンドオーバーを行うハンドオーバー機能と、ＮＦＣによる受電を行う受電機能とを有する場合を例に挙げる。ハンドオーバーは、一方向プロトコルによる通信によって行われる処理、すなわち、第１の処理モードに対応する処理によって実現され、また、ＮＦＣによる受電は、双方向プロトコルによる通信によって行われる処理、すなわち、第２の処理モードに対応する処理によって実現されるものとする。
【０１１１】
図１０は、第１の実施形態に係る情報処理方法に係る処理の一例を示す流れ図である。
【０１１２】
第１の実施形態に係るタグ装置は、リーダ／ライタ装置との間で、ＮＦＣによる通信路を確立する（Ｓ５００）。
【０１１３】
ここで、ＮＦＣによる通信路の確立方法は、用いられるプロトコルによって異なり、プロトコルに応じたＮＦＣによる通信路の確立方法は、ＮＦＣ  Ｆｏｒｕｍにおいて仕様として定義されている。具体例を挙げると、用いられるプロトコルに応じたＮＦＣによる通信路の確立方法は、下記の通りである。
・Ｔｙｐｅ  １  Ｔａｇプロトコルの場合：ＳＥＮＳ＿ＲＥＱコマンドとＳＥＮＳ＿ＲＥＳレスポンス、およびＲＩＤコマンドとＲＩＤレスポンスとを、順番に交換することによって、ＮＦＣによる通信路が確立される。
・Ｔｙｐｅ  ２  Ｔａｇプロトコルの場合：ＳＥＮＳ＿ＲＥＱコマンドとＳＥＮＳ＿ＲＥＳレスポンス、ＳＤＤ＿ＲＥＱコマンドとＳＤＤ＿ＲＥＳレスポンス、および
ＳＥＬ＿ＲＥＱコマンドとＳＥＬ＿ＲＥＳレスポンスとを、順番に交換することによって、ＮＦＣによる通信路が確立される。
・Ｔｙｐｅ  ３  Ｔａｇプロトコルの場合：ＳＥＮＳＦ＿ＲＥＱコマンドとＳＥＮＳＦ＿ＲＥＳレスポンスとを交換することによって、ＮＦＣによる通信路が確立される。
・Ｔｙｐｅ  ４Ａ  Ｔａｇプロトコルの場合：ＳＥＮＳ＿ＲＥＱコマンドとＳＥＮＳ＿ＲＥＳレスポンス、ＳＤＤ＿ＲＥＱコマンドとＳＤＤ＿ＲＥＳレスポンス、およびＳＥＬ＿ＲＥＱコマンドとＳＥＬ＿ＲＥＳレスポンス、およびＲＡＴＳコマンドとＡＴＳレスポンスとを、順番に交換することによって、ＮＦＣによる通信路が確立される。
・Ｔｙｐｅ  ４Ｂ  Ｔａｇプロトコルの場合：ＳＥＮＳＢ＿ＲＥＱコマンドとＳＥＮＳＢ＿ＲＥＳレスポンス、およびＡＴＴＲＩＢコマンドとＡＴＴＲＩＢレスポンスとを、順番に交換することによって、ＮＦＣによる通信路が確立される。
・Ｐ２Ｐプロトコルの場合：特定のペイロードを持つＡＴＲ＿ＲＥＱコマンドとＡＴＲ＿ＲＥＳレスポンスと交換することによって、ＮＦＣによる通信路が確立される。
【０１１４】
ＮＦＣによる通信路が確立されると、第１の実施形態に係るタグ装置は、Ｐ２Ｐプロトコルにより通信路が確立されたか否かを判定する（Ｓ５０２）
【０１１５】
ステップＳ５０２においてＰ２Ｐプロトコルにより通信路が確立されたと判定された場合には、第１の実施形態に係るタグ装置は、リーダ／ライタ装置との間で、Ｐ２ＰプロトコルによりＮＤＥＦメッセージを交換する（Ｓ５０４）。そして、第１の実施形態に係るタグ装置では、ステップＳ５０４の処理に応じて、例えば、ハンドオーバー、または、受電が行われる（Ｓ５０６）。
【０１１６】
図１１は、第１の実施形態に係る情報処理方法を説明するための説明図であり、ＮＤＥＦメッセージの一例を示している。
【０１１７】
図１１に示すＮＤＥＦメッセージ内のＴＹＰＥフィールドによって、処理の内容が識別される。
【０１１８】
例えば、ＮＤＥＦメッセージがハンドオーバーを表す場合は、リーダ／ライタ装置と第１の実施形態に係るタグ装置との間で、Ｈａｎｄｏｖｅｒ  ＲｅｑｕｅｓｔメッセージとＨａｎｄｏｖｅｒ  Ｓｅｌｅｃｔメッセージとが交換される。ハンドオーバーが行われる場合には、Ｈａｎｄｏｖｅｒ  Ｒｅｑｕｅｓｔメッセージ、およびＨａｎｄｏｖｅｒ  Ｓｅｌｅｃｔメッセージに含まれる設定情報に従って、ＮＦＣ以外の他の通信方式による通信が開始される。
【０１１９】
また、例えば、ＮＤＥＦメッセージが給電を表す場合は、リーダ／ライタ装置と第１の実施形態に係るタグ装置との間で、例えば図４を参照して示したような情報を含む電力の伝送に係るメッセージが、交換される。リーダ／ライタ装置から第１の実施形態に係るタグ装置への給電が行われる場合には、例えば図４を参照して示したような情報に基づいて、リーダ／ライタ装置から第１の実施形態に係るタグ装置へと電力が伝送される。
【０１２０】
再度図１０を参照して、第１の実施形態に係る情報処理方法に係る処理の一例を説明する。ステップＳ５０２においてＰ２Ｐプロトコルにより通信路が確立されたと判定されない場合には、第１の実施形態に係るタグ装置は、動的ＮＤＥＦメッセージ生成フラグを初期化する（Ｓ５０８）。第１の実施形態に係るタグ装置は、例えば、“動的ＮＤＥＦメッセージ生成フラグが記録媒体に記憶されている場合に、当該動的ＮＤＥＦメッセージ生成フラグを削除すること”、または、“記録媒体に記憶されている動的ＮＤＥＦメッセージ生成フラグの値を、無効状態を示す値とすること”によって、動的ＮＤＥＦメッセージ生成フラグを初期化する。
【０１２１】
ここで、動的ＮＤＥＦメッセージ生成フラグとは、第２の処理モードが選択されていることを示すフラグの一例である。第１の実施形態に係るタグ装置は、例えば、動的ＮＤＥＦメッセージ生成フラグが初期化されている状態であるときに、認識された所定の要求を、最初に認識された所定の要求であると判定する。
【０１２２】
ステップＳ５０８において動的ＮＤＥＦメッセージ生成フラグが初期化されると、第１の実施形態に係るタグ装置は、リーダ／ライタ装置から送信される要求（コマンド）の受信を待つ（Ｓ５１０）。
【０１２３】
要求が受信されると、第１の実施形態に係るタグ装置は、属性情報の読み出し要求が受信されたか否かを判定する（Ｓ５１２）。ここで、属性情報とは、ＮＤＥＦメッセージベースのプロトコルにおいて最初に読み出される情報であり、属性情報が読み出された後に、ＮＤＥＦメッセージ本体の読出し、または、書込みが行われる。
【０１２４】
ステップＳ５１２において属性情報の読み出し要求が受信されたと判定された場合には、第１の実施形態に係るタグ装置は、属性情報の読み出し応答を行う（Ｓ５１４）。
【０１２５】
ここで、属性要求の読出し方法は、用いられるプロトコルによって異なる。具体例を挙げると、用いられるプロトコルに応じた属性要求の読出し方法は、下記の通りである。
・Ｔｙｐｅ  １  Ｔａｇプロトコルの場合：Ｂｌｏｃｋ  １
（Ｃａｐａｂｉｌｉｔｙ  Ｃｏｎｔａｉｎｅｒ）に対する読み出し用のコマンド（ＲＡＬＬ、ＲＥＡＤ、ＲＳＥＧ、ＲＥＡＤ８）が受信されると、Ｃａｐａｂｉｌｉｔｙ  Ｃｏｎｔａｉｎｅｒが送信される。
・Ｔｙｐｅ  ２  Ｔａｇプロトコルの場合：Ｂｌｏｃｋ  ３
（Ｃａｐａｂｉｌｉｔｙ  Ｃｏｎｔａｉｎｅｒ）に対する読み出し用のコマンドＲＥＡＤが受信されると、Ｃａｐａｂｉｌｉｔｙ  Ｃｏｎｔａｉｎｅｒが送信される。
・Ｔｙｐｅ  ３  Ｔａｇプロトコルの場合：Ｂｌｏｃｋ  ０（ＮＤＥＦ  Ａｔｔｒｉｂｕｔｅ  Ｉｎｆｏｒｍａｔｉｏｎ）に対する読出し用のコマンドＣＨＥＣＫが受信されると、ＮＤＥＦ  Ａｔｔｒｉｂｕｔｅ  Ｉｎｆｏｒｍａｔｉｏｎが送信される。
・Ｔｙｐｅ  ４  Ｔａｇプロトコルの場合：Ｃａｐａｂｉｌｉｔｙ  Ｃｏｎｔａｉｎｅｒ  Ｓｅｌｅｃｔコマンドによって、Ｃａｐａｂｉｌｉｔｙ  Ｃｏｎｔａｉｎｅｒファイルが選択され、その後、Ｃａｐａｂｉｌｉｔｙ  Ｃｏｎｔａｉｎｅｒ  Ｒｅａｄコマンドに対する応答として、Ｃａｐａｂｉｌｉｔｙ  Ｃｏｎｔａｉｎｅｒが送信される。
【０１２６】
ステップＳ５１４の処理を行うと、第１の実施形態に係るタグ装置は、ＮＤＥＦメッセージの書き込み要求が受信されたか否かを判定する（Ｓ５１６）。
【０１２７】
ここで、ＮＤＥＦメッセージの書き込み要求は、用いられるプロトコルによって異なる。具体例を挙げると、用いられるプロトコルに応じた、ＮＤＥＦメッセージの書き込み要求、および当該書き込み要求に対する応答の仕方は、下記の通りである。
・Ｔｙｐｅ  １  Ｔａｇプロトコルの場合：Ｂｌｏｃｋ  ２以降のブロックを含む書込み用のコマンド（ＷＲＩＴＥ−Ｅ、ＷＲＩＴＥ−ＮＥ、ＷＲＩＴＥ−Ｅ８、ＷＲＩＴＥ−ＮＥ８）が受信されると，コマンドで指定されるブロック番号に従って受信されたＮＤＥＦメッセージが構築され、応答が行われる。複数のコマンドとレスポンスとで構成される場合もある。
・Ｔｙｐｅ  ２  Ｔａｇプロトコルの場合：Ｂｌｏｃｋ  ４以降のブロックを含む書込み用のコマンド（ＷＲＩＴＥ）が受信されると、コマンドで指定されるブロック番号に従って受信されたＮＤＥＦメッセージが構築され、応答が行われる。複数のコマンドとレスポンスとで構成される場合もある。
・Ｔｙｐｅ  ３  Ｔａｇプロトコルの場合：Ｂｌｏｃｋ  １以降のブロックを含む書込み用のコマンド（ＵＰＤＡＴＥ）が受信されると、コマンドで指定されるブロック番号に従って受信されたＮＤＥＦメッセージが構築され、応答が行われる。複数のコマンドとレスポンスとで構成される場合もある。
・Ｔｙｐｅ  ４  Ｔａｇプロトコルの場合：ＮＤＥＦ  ＳｅｌｅｃｔコマンドによってＮＤＥＦデータファイルが選択され、その後、ＮＤＥＦ  ＷｒｉｔｅコマンドによってＮＤＥＦメッセージが受信されて、応答が行われる。
【０１２８】
ステップＳ５１６においてＮＤＥＦメッセージの書き込み要求が受信されたと判定された場合には、第１の実施形態に係るタグ装置は、書き込み要求に含まれるＮＤＥＦメッセージを処理し、処理結果に応じた動的な応答用のＮＤＥＦメッセージ（以下、「動的ＮＤＥＦメッセージ」と示す。）を、生成する（Ｓ５１８）。
【０１２９】
図１０では、双方向プロトコルによる通信によってＮＦＣによる受電が行われる例を示しているので、第１の実施形態に係るタグ装置は、ＮＤＥＦメッセージのＴＹＰＥフィールドが給電（認証情報または制御情報）を示すことを確認する。また、第１の実施形態に係るタグ装置は、認証情報に対する認証応答情報、または、制御情報に対する制御応答情報を生成し、生成した認証応答情報、または、生成した制御応答情報を、動的ＮＤＥＦメッセージとする。
【０１３０】
ステップＳ５１８の処理を行うと、第１の実施形態に係るタグ装置は、動的ＮＤＥＦメッセージ生成フラグを設定する（Ｓ５２０）。そして、第１の実施形態に係るタグ装置は、ステップＳ５１０からの処理を繰り返す。
【０１３１】
ここで、第１の実施形態に係るタグ装置は、有効状態を示す値を示す動的ＮＤＥＦメッセージ生成フラグを記録媒体に記録することによって、動的ＮＤＥＦメッセージ生成フラグを設定する。なお、有効状態を示す値を示す動的ＮＤＥＦメッセージ生成フラグが既に記録媒体に記憶されている場合には、第１の実施形態に係るタグ装置は、ステップＳ５２０の処理を行わなくてもよい。
【０１３２】
また、ステップＳ５１６においてＮＤＥＦメッセージの書き込み要求が受信されたと判定されない場合には、第１の実施形態に係るタグ装置は、ＮＤＥＦメッセージの読み出し要求が受信されたか否かを判定する（Ｓ５２２）。
【０１３３】
ここで、ＮＤＥＦメッセージの読み出し要求は、用いられるプロトコルによって異なる。具体例を挙げると、用いられるプロトコルに応じた、ＮＤＥＦメッセージの読み出し要求、および当該読み出し要求に対する応答の仕方は、下記の通りである。
・Ｔｙｐｅ  １  Ｔａｇプロトコルの場合：Ｂｌｏｃｋ  ２以降のブロックを含む読み出し用のコマンド（ＲＡＬＬ、ＲＥＡＤ、ＲＳＥＧ、ＲＥＡＤ８）が受信されると、コマンドで指定されるブロック番号に従って、レスポンスとしてＮＤＥＦメッセージが送られる。複数のコマンドとレスポンスとで構成される場合もある。
・Ｔｙｐｅ  ２  Ｔａｇプロトコルの場合：Ｂｌｏｃｋ  ４以降のブロックを含む読出し用のコマンド（ＲＥＡＤ）が受信されると、コマンドで指定されるブロック番号に従って、レスポンスとしてＮＤＥＦメッセージが送られる。複数のコマンドとレスポンスとで構成される場合もある。
・Ｔｙｐｅ  ３  Ｔａｇプロトコルの場合：Ｂｌｏｃｋ  １以降のブロックを含む読出し用のコマンド（ＣＨＥＣＫ）が受信されると、コマンドで指定されるブロック番号に従って、レスポンスとしてＮＤＥＦメッセージが送られる。複数のコマンドとレスポンスとで構成される場合もある。
・Ｔｙｐｅ  ４  Ｔａｇプロトコルの場合：ＮＤＥＦ  ＳｅｌｅｃｔコマンドによってＮＤＥＦデータファイルが選択され、その後、ＮＤＥＦ  Ｒｅａｄコマンドに対する応答として、ＮＤＥＦデータファイルが送られる。
【０１３４】
ステップＳ５２２においてＮＤＥＦメッセージの読み出し要求が受信されたと判定されない場合には、第１の実施形態に係るタグ装置は、後述するステップＳ５３２の処理を行う。
【０１３５】
また、ステップＳ５２２においてＮＤＥＦメッセージの読み出し要求が受信されたと判定された場合には、第１の実施形態に係るタグ装置は、動的ＮＤＥＦメッセージ生成フラグが設定されているか否かを判定する（Ｓ５２４）。
【０１３６】
ここで、ステップＳ５２４の処理は、認識されたＮＤＥＦメッセージの読み出し要求が、最初に認識された所定の要求であるか否かの判定に該当する。第１の実施形態に係るタグ装置は、動的ＮＤＥＦメッセージ生成フラグが設定されていると判定されない場合に、認識されたＮＤＥＦメッセージの読み出し要求が、最初に認識された所定の要求であると判定する。
【０１３７】
ステップＳ５２４において動的ＮＤＥＦメッセージ生成フラグが設定されていると判定されない場合には、第１の実施形態に係るタグ装置は、認識されたＮＤＥＦメッセージの読み出し要求に対する応答として、静的な情報を含むＮＤＥＦメッセージを送信する（Ｓ５２６）。そして、第１の実施形態に係るタグ装置は、ステップＳ５１０からの処理を繰り返す。
【０１３８】
また、ステップＳ５２４において動的ＮＤＥＦメッセージ生成フラグが設定されていると判定された場合には、第１の実施形態に係るタグ装置は、認識されたＮＤＥＦメッセージの読み出し要求に対する応答として、当該読み出し要求に応じた処理の結果に対応する動的な情報を含む、ＮＤＥＦメッセージを送信する（Ｓ５２８）。
【０１３９】
ステップＳ５２８の処理を行うと、第１の実施形態に係るタグ装置は、ステップＳ５０８と同様に、動的ＮＤＥＦメッセージ生成フラグを初期化する（Ｓ５３０）。そして、第１の実施形態に係るタグ装置は、ステップＳ５１０からの処理を繰り返す。
【０１４０】
ここで、ステップＳ５３０の処理は、設定されているフラグを解除する処理に該当する。つまり、ステップＳ５２４、Ｓ５２８、およびＳ５３０の処理は、フラグが設定されているときに、読み出し要求に応じた処理が行われた場合に、フラグを解除する処理の一例である。
【０１４１】
ステップＳ５１２において属性情報の読み出し要求が受信されたと判定されない場合、または、ステップＳ５２２においてＮＤＥＦメッセージの読み出し要求が受信されたと判定されない場合には、第１の実施形態に係るタグ装置は、ＮＤＥＦメッセージの読出し、または書込み以外の他の処理を行う（Ｓ５３２）。そして、第１の実施形態に係るタグ装置は、ステップＳ５１０からの処理を繰り返す。
【０１４２】
第１の実施形態に係るタグ装置は、第１の実施形態に係る情報処理方法に係る処理として、例えば図１０に示す処理を行う。図１０に示す処理が行われることによって、第１の実施形態に係るタグ装置では、リーダ／ライタ装置との非接触通信において認識された、ＮＤＥＦメッセージの読み出し要求、またはＮＤＥＦメッセージの書き込み要求に基づく、ハンドオーバーとＮＦＣによる受電との切り替えが実現される。
【０１４３】
したがって、例えば図１０に示す処理を行うことによって、第１の実施形態に係るタグ装置（非接触通信においてターゲットの役目を果たす装置の一例）が有する、非接触通信を利用して実現される機能を、より有効に活用させることができる。なお、第１の実施形態に係る情報処理方法に係る処理の例が、図１０に示す例に限られないことは、言うまでもない。
【０１４４】
［３］第１の実施形態に係る情報処理装置の構成例
次に、上述した第１の実施形態に係る情報処理方法に係る処理を行うことが可能な、第１の実施形態に係る情報処理装置の構成例を示す。第１の実施形態に係る情報処理装置としては、上述した第１の実施形態に係るタグ装置が該当する。
【０１４５】
図１２は、第１の実施形態に係る情報処理装置１００の構成の一例を示すブロック図である。情報処理装置１００は、例えば、第１通信部１０２と、第２通信部１０４と、制御部１０６とを備える。
【０１４６】
また、情報処理装置１００は、例えば、ＲＯＭ（Read  Only  Memory。図示せず）や、ＲＡＭ（Random  Access  Memory。図示せず）、記憶部（図示せず）、ユーザが操作可能な操作部（図示せず）、様々な画面を表示画面に表示する表示部（図示せず）などを備えていてもよい。情報処理装置１００は、例えば、データの伝送路としてのバスにより上記各構成要素間を接続する。情報処理装置１００は、例えば、情報処理装置１００が備えているバッテリなどの内部電源から供給される電力、または、接続されている外部電源から供給される電力などによって、駆動する。
【０１４７】
ＲＯＭ（図示せず）は、制御部１０６が使用するプログラムや演算パラメータなどの制御用データを記憶する。ＲＡＭ（図示せず）は、制御部１０６により実行されるプログラムなどを一時的に記憶する。
【０１４８】
記憶部（図示せず）は、情報処理装置１００が備える記憶手段であり、例えば、動的ＮＤＥＦメッセージ生成フラグ（本実施形態に係るフラグの一例）などの第１の実施形態に係る情報処理方法に係るデータや、アプリケーションなどの様々なデータを記憶する。ここで、記憶部（図示せず）としては、例えば、ハードディスク（Hard  Disk）などの磁気記録媒体や、フラッシュメモリ（flash  memory）などの不揮発性メモリ（nonvolatile  memory）などが挙げられる。また、記憶部（図示せず）は、情報処理装置１００から着脱可能であってもよい。また、記憶部（図示せず）は、後述するＩＣチップが備える不揮発性メモリなどの、耐タンパ性を有する記録媒体であってもよい。
【０１４９】
操作部（図示せず）としては、後述する操作入力デバイスが挙げられる。また、表示部（図示せず）としては、後述する表示デバイスが挙げられる。
【０１５０】
［情報処理装置１００のハードウェア構成例］
図１３は、第１の実施形態に係る情報処理装置１００のハードウェア構成の一例を示す説明図である。情報処理装置１００は、例えば、ＭＰＵ１５０と、ＲＯＭ１５２と、ＲＡＭ１５４と、記録媒体１５６と、入出力インタフェース１５８と、操作入力デバイス１６０と、表示デバイス１６２と、ＩＣチップ１６４と、アンテナ１６６と、通信インタフェース１６８とを備える。また、情報処理装置１００は、例えば、データの伝送路としてのバス１７０で各構成要素間を接続する。
【０１５１】
ＭＰＵ１５０は、例えば、ＭＰＵ（Micro  Processing  Unit）などの演算回路で構成される、１または２以上のプロセッサや、各種処理回路などで構成され、情報処理装置１００全体を制御する制御部１０６として機能する。また、ＭＰＵ１５０は、情報処理装置１００において、例えば、後述する処理部１１０の役目を果たす。なお、処理部１１０は、処理部１１０の処理を実現可能な専用の（または汎用の）回路（例えば、ＭＰＵ１５０とは別体のプロセッサなど）で構成されていてもよい。
【０１５２】
ＲＯＭ１５２は、ＭＰＵ１５０が使用するプログラムや演算パラメータなどの制御用データなどを記憶する。ＲＡＭ１５４は、例えば、ＭＰＵ１５０により実行されるプログラムなどを一時的に記憶する。
【０１５３】
記録媒体１５６は、記憶部（図示せず）として機能し、例えば、動的ＮＤＥＦメッセージ生成フラグ（本実施形態に係るフラグの一例）などの第１の実施形態に係る情報処理方法に係るデータや、アプリケーションなどの様々なデータを記憶する。ここで、記録媒体１５６としては、例えば、ハードディスクなどの磁気記録媒体や、フラッシュメモリなどの不揮発性メモリが挙げられる。また、記録媒体１５６は、情報処理装置１００から着脱可能であってもよい。また、記憶部（図示せず）は、ＩＣチップ１６４が備える不揮発性メモリ（後述する）などの、耐タンパ性を有する記録媒体であってもよい。
【０１５４】
入出力インタフェース１５８は、例えば、操作入力デバイス１６０や、表示デバイス１６２を接続する。操作入力デバイス１６０は、操作部（図示せず）として機能し、また、表示デバイス１６２は、表示部（図示せず）として機能する。ここで、入出力インタフェース１５８としては、例えば、ＵＳＢ（Universal  Serial  Bus）端子や、ＤＶＩ（Digital  Visual  Interface）端子、ＨＤＭＩ（High-Definition  Multimedia  Interface）（登録商標）端子、各種処理回路などが挙げられる。
【０１５５】
また、操作入力デバイス１６０は、例えば、情報処理装置１００上に備えられ、情報処理装置１００の内部で入出力インタフェース１５８と接続される。操作入力デバイス１６０としては、例えば、ボタンや、方向キー、ジョグダイヤルなどの回転型セレクタ、あるいは、これらの組み合わせなどが挙げられる。
【０１５６】
また、表示デバイス１６２は、例えば、情報処理装置１００上に備えられ、情報処理装置１００の内部で入出力インタフェース１５８と接続される。表示デバイス１６２としては、例えば、液晶ディスプレイ（Liquid  Crystal  Display）や有機ＥＬディスプレイ（Organic  Electro-Luminescence  Display。または、ＯＬＥＤディスプレイ（Organic  Light  Emitting  Diode  Display）ともよばれる。）などが挙げられる。
【０１５７】
なお、入出力インタフェース１５８が、情報処理装置１００の外部の操作入力デバイス（例えば、キーボードやマウスなど）や外部の表示デバイスなどの、外部デバイスと接続することも可能であることは、言うまでもない。また、表示デバイス１６２は、例えばタッチパネルなど、表示とユーザ操作とが可能なデバイスであってもよい。
【０１５８】
ＩＣチップ１６４およびアンテナ１６６は、情報処理装置１００が備える一の通信手段であり、第１通信部１０２として機能する。ＩＣチップ１６４およびアンテナ１６６は、例えば１３．５６［ＭＨｚ］など所定の周波数の搬送波によって、リーダ／ライタ装置などの外部装置とＮＦＣによる非接触通信を行う。アンテナ１６６は、搬送波を受信し、応答信号を送信する役目を果たす。また、ＩＣチップ１６４は、受信された搬送波に基づいて、リーダ／ライタ装置などの外部装置から送信された搬送波信号を復調して処理し、負荷変調により応答信号を送信させる。
【０１５９】
図１４は、図１３に示すＩＣチップ１６４とアンテナ１６６との構成の一例を示す説明図である。なお、情報処理装置１００は、例えば図１４に示すＩＣチップ１６４の構成を、ＩＣチップの形態で備えていなくてもよい。
【０１６０】
アンテナ１６６は、例えば、所定のインダクタンスをもつコイル（インダクタ）Ｌ１と、所定の静電容量をもつキャパシタＣ１とからなる共振回路で構成され、搬送波の受信に応じて電磁誘導により誘起電圧を生じさせる。そして、アンテナ１６６は、所定の共振周波数で誘起電圧を共振させた受信電圧を出力する。ここで、アンテナ１６６における共振周波数は、例えば、１３．５６［ＭＨｚ］など搬送波の周波数に合わせて設定される。アンテナ１６６は、上記構成により、搬送波を受信し、また、ＩＣチップ１６４が備える負荷変調回路１８２において行われる負荷変調によって応答信号の送信を行う。
【０１６１】
ＩＣチップ１６４は、例えば、キャリア検出回路１７２と、検波回路１７４と、レギュレータ１７６と、復調回路１７８と、ＭＰＵ１８０と、負荷変調回路１８２とを備える。なお、図１４では示していないが、ＩＣチップ１６４は、例えば、過電圧や過電流がＭＰＵ１８０に印加されることを防止するための保護回路（図示せず）をさらに備えていてもよい。ここで、保護回路（図示せず）としては、例えば、ダイオードなどで構成されたクランプ回路が挙げられる。
【０１６２】
また、ＩＣチップ１６４は、例えば、ＲＯＭ１８４、ＲＡＭ１８６、不揮発性メモリ１８８を備える。ＭＰＵ１８０と、ＲＯＭ１８４、ＲＡＭ１８６、不揮発性メモリ１８８とは、例えば、データの伝送路としてのバス１９０によって接続される。また、バス１９０は、バス１７０と接続される。
【０１６３】
ＲＯＭ１８４は、ＭＰＵ１８０が使用するプログラムや演算パラメータなどの制御用データを記憶する。ＲＡＭ１８６は、ＭＰＵ１８０により実行されるプログラム、演算結果、実行状態などを一時的に記憶する。
【０１６４】
不揮発性メモリ１８８は、例えば、上記認証情報や上記制御情報などの第１の実施形態に係る情報処理方法に係るデータや、アプリケーションなど様々なデータを記憶する。ここで、不揮発性メモリ１８８としては、例えば、ＥＥＰＲＯＭ（Electrically  Erasable  and  Programmable  Read  Only  Memory）や、フラッシュメモリなどが挙げられる。また、不揮発性メモリ１８８は、例えば耐タンパ性を有する。
【０１６５】
キャリア検出回路１７２は、例えば、アンテナ１６６から伝達される受信電圧に基づいて矩形の検出信号を生成し、当該検出信号をＭＰＵ１８０へ伝達する。また、ＭＰＵ１８０は、伝達される上記検出信号を、例えば、データ処理のための処理クロックとして用いる。ここで、上記検出信号は、アンテナ１６６から伝達される受信電圧に基づくものであるので、リーダ／ライタ装置などの外部装置から送信される搬送波の周波数と同期することとなる。したがって、ＩＣチップ１６４は、キャリア検出回路１７２を備えることによって、リーダ／ライタ装置などの外部装置との間の処理を、当該外部装置と同期して行うことができる。
【０１６６】
検波回路１７４は、アンテナ１６６から出力される受信電圧を整流する。ここで、検波回路１７４は、例えば、ダイオードＤ１と、キャパシタＣ２とで構成される。
【０１６７】
レギュレータ１７６は、受信電圧を平滑、定電圧化し、ＭＰＵ１８０へ駆動電圧を出力する。ここで、レギュレータ１７６は、受信電圧の直流成分を駆動電圧として用いる。
【０１６８】
復調回路１７８は、受信電圧に基づいて搬送波信号を復調し、搬送波に含まれる搬送波信号に対応するデータ（例えば、ハイレベルとローレベルとの２値化されたデータ信号）を出力する。ここで、復調回路１７８は、受信電圧の交流成分をデータとして出力する。
【０１６９】
ＭＰＵ１８０は、レギュレータ１７６から出力される駆動電圧を電源として駆動し、復調回路１７８において復調されたデータの処理を行う。ここで、ＭＰＵ１８０は、例えば、ＭＰＵなどの演算回路で構成される、１または２以上のプロセッサや、各種処理回路などで構成される。
【０１７０】
ここで、情報処理装置１００では、ＭＰＵ１８０によって第１の実施形態に係る情報処理方法に係る処理が行われてもよい。つまり、情報処理装置１００では、ＭＰＵ１８０が、処理部１１０の役目を果たすことも可能である。
【０１７１】
また、ＭＰＵ１８０は、リーダ／ライタ装置などの外部装置への応答に係る負荷変調を制御する制御信号を処理結果に応じて選択的に生成する。そして、ＭＰＵ１８０は、制御信号を負荷変調回路１８２へと選択的に出力する。
【０１７２】
負荷変調回路１８２は、例えば、負荷ＺとスイッチＳＷ１とを備え、ＭＰＵ１８０から伝達される制御信号に応じて負荷Ｚを選択的に接続する（有効化する）ことによって負荷変調を行う。ここで、負荷Ｚは、例えば、所定の抵抗値を有する抵抗で構成される。また、スイッチＳＷ１は、例えば、ｐチャネル型のＭＯＳＦＥＴ（Metal  Oxide  Semiconductor  Field  effect  transistor）や、ｎチャネル型のＭＯＳＦＥＴで構成される。
【０１７３】
ＩＣチップ１６４は、上記のような構成によって、アンテナ１６６が受信した搬送波信号を処理し、負荷変調によってアンテナ１６６に応答信号を送信させることができる。
【０１７４】
ＩＣチップ１６４およびアンテナ１６６は、例えば図１４に示す構成を有することによって、所定の周波数の搬送波を用いてリーダ／ライタ装置などの外部装置とＮＦＣによる非接触通信を行う。なお、本実施形態に係るＩＣチップ１６４およびアンテナ１６６の構成が、図１４に示す例に限られないことは、言うまでもない。
【０１７５】
再度図１３を参照して、第１の実施形態に係る情報処理装置１００のハードウェア構成の一例を説明する。通信インタフェース１６８は、情報処理装置１００が備える他の通信手段であり、第２通信部１０４として機能する。
【０１７６】
通信インタフェース１６８は、例えば、ネットワークを介して（あるいは、直接的に）、リーダ／ライタ装置などの外部装置と、無線または有線で通信を行う。本実施形態に係るネットワークとしては、例えば、ＬＡＮ（Local  Area  Network）やＷＡＮ（Wide  Area  Network）などの有線ネットワーク、無線ＬＡＮ（ＷＬＡＮ：Wireless  Local  Area  Network）などの無線ネットワーク、あるいは、ＴＣＰ／ＩＰ（Transmission  Control  Protocol/Internet  Protocol）などの通信プロトコルを用いたインターネットなどが挙げられる。
【０１７７】
ここで、通信インタフェース１６８としては、例えば、通信アンテナおよびＲＦ（Radio  Frequency）回路（無線通信）や、ＩＥＥＥ８０２．１５．１ポートおよび送受信回路（無線通信）、ＩＥＥＥ８０２．１１ポートおよび送受信回路（無線通信）、あるいはＬＡＮ端子および送受信回路（有線通信）などが挙げられる。また、通信インタフェース１６８は、ネットワークに対応する構成や、ＵＳＢ端子および送受信回路などの通信を行うことが可能な任意の規格に対応する構成をとることも可能である。また、通信インタフェース１６８は、複数の通信方式によって、１または２以上の外部装置などと通信を行うことが可能な構成であってもよい。
【０１７８】
情報処理装置１００は、例えば図１３に示す構成によって、第１の実施形態に係る情報処理方法に係る処理を行う。なお、第１の実施形態に係る情報処理装置１００のハードウェア構成は、図１３に示す構成に限られない。
【０１７９】
例えば、情報処理装置１００が、ハンドオーバー機能を有していない場合、または、通信インタフェース１６８と同様の通信機能を有する外部の通信デバイスを介して外部装置と通信を行う場合には、通信インタフェース１６８を備えていなくてもよい。
【０１８０】
また、情報処理装置１００は、例えば、記録媒体１５６、操作入力デバイス１６０、および表示デバイス１６２のうちの１または２以上を備えない構成をとることが可能である。
【０１８１】
また、例えば、図１３に示す構成（または変形例に係る構成）の一部または全部は、１、または２以上のＩＣで実現されてもよい。
【０１８２】
再度図１２を参照して、情報処理装置１００の構成の一例について説明する。第１通信部１０２は、情報処理装置１００が備える一の通信手段であり、リーダ／ライタ装置などの外部装置と、ＮＦＣなどによる非接触通信を行う。
【０１８３】
ここで、第１通信部１０２としては、例えば、ＩＣチップ１６４およびアンテナ１６６などのＮＦＣに係る通信デバイスが挙げられる。なお、第１通信部１０２は、赤外線などの任意の光通信に係る通信デバイスなどの、ＮＦＣ以外の他の非接触通信に係る通信デバイスであってもよい。
【０１８４】
第２通信部１０４は、情報処理装置１００が備える他の通信手段であり、リーダ／ライタ装置などの外部装置と、第１通信部１０２とは異なる通信方式の通信を行う。第２通信部１０４は、例えば制御部１０６により通信が制御される。
【０１８５】
ここで、第２通信部１０４としては、例えば、ＩＥＥＥ８０２．１５．１ポートおよび送受信回路などが挙げられる。なお、第２通信部１０４の構成は、上記に限られない。例えば、第２通信部１０４は、ＵＳＢ端子および送受信回路などの通信を行うことが可能な任意の規格に対応する構成や、ネットワークを介して外部装置と通信可能な任意の構成をとることができる。
【０１８６】
制御部１０６は、例えばＭＰＵなどで構成され、情報処理装置１００全体を制御する役目を果たす。また、制御部１０６は、例えば、処理部１１０を備え、第１の実施形態に係る情報処理方法に係る処理を主導的に行う役目を果たす。
【０１８７】
処理部１１０は、第１の実施形態に係る情報処理方法に係る処理を主導的に行う役目を果たす。処理部１１０は、外部装置との非接触通信において認識された所定の要求に基づいて、第１の処理モードまたは第２の処理モードを選択する。そして、処理部１１０は、選択された処理モードに対応する処理を行う。ここで、処理部１１０は、認識された所定の要求が読み出し要求である場合に、第１の処理モードを選択し、また、認識された所定の要求が書き込み要求である場合に、第２の処理モードを選択する。
【０１８８】
そして、処理部１１０は、選択された処理モードに対応する処理を行う。
【０１８９】
具体例を挙げると、処理部１１０は、例えば、上記（１）、上記（２）に示すように、認識された所定の要求に基づいて、第１の処理モード、または第２の処理モードを選択して、選択された処理モードに対応する処理を行う。処理部１１０は、例えば、最初に認識されたと判定された所定の要求に基づいて、第１の処理モード、または第２の処理モードを選択する。また、例えば、処理部１１０は、第１の処理モードが選択された場合には、接続情報を静的な情報として送信する。また、処理部１１０は、例えば、第２の処理モードが選択された場合には、受電に関する情報を動的な情報として送信する。なお、上述したように、静的な情報は接続情報に限られず、また、動的な情報は、受電に関する情報に限られない。
【０１９０】
また、動的な情報として受電に関する情報が送信され、受電に関する情報に基づき外部装置から非接触通信による給電が行われているときに、受電の終了が検出された場合、処理部１１０は、インピーダンスを変化させてもよい。処理部１１０は、例えば図１４に示す負荷Ｚなどの負荷変調に関する負荷をオフ状態からオン状態として、オン状態を保つことによって、インピーダンスを変化させる。
【０１９１】
処理部１１０が、上記のようにインピーダンスを変化させることによって、非接触通信による給電を行っている外部装置に対して、受電が終了したことを、受電の終了を示す信号を非接触通信などの任意の通信により送信させることなく、当該外部装置に通知することができる。
【０１９２】
ここで、処理部１１０は、例えば図１０のステップＳ５２４において示したように、一の処理モードが選択されていることを示すフラグが設定されていないときに、所定の要求が認識された場合に、認識された所定の要求を、最初に認識された所定の要求であると判定する。
【０１９３】
また、処理部１１０は、例えば図１０のステップＳ５１６〜Ｓ５２０において示したように、第２の処理モードが選択された場合に、フラグを設定する。なお、処理部１１０は、第１の処理モードが選択された場合に、フラグを設定することも可能である。
【０１９４】
また、処理部１１０は、例えば図１０のステップＳ５２４、Ｓ５２８、およびＳ５３０において示したように、フラグが設定されているときに、読み出し要求に応じた処理が行われた場合に、フラグを解除する。
【０１９５】
制御部１０６は、例えば処理部１１０を備えることによって、第１の実施形態に係る情報処理方法に係る処理を主導的に行う。
【０１９６】
情報処理装置１００は、例えば図１２に示す構成によって、第１の実施形態に係る情報処理方法に係る処理を主導的に行う。
【０１９７】
ここで、情報処理装置１００は、認識された所定の要求に基づいて、第１の処理モード、または第２の処理モードを選択して、選択された処理モードに対応する処理を行う。
【０１９８】
上述したように、第１の処理モードに対応する処理は、一方向プロトコルによる通信によって行われる処理に該当し、第２の処理モードに対応する処理は、双方向プロトコルによる通信によって行われる処理に該当する。
【０１９９】
よって、情報処理装置１００は、リーダ／ライタ装置などの外部装置から取得した要求によって、一方向プロトコルと双方向プロトコルとを切り替えることができる。
【０２００】
また、第１の実施形態に係る情報処理方法が適用されることによって、非接触通信においてターゲットの役目を果たす情報処理装置１００を、一方向プロトコルだけでなく双方向プロトコルにも対応させることが可能となる。よって、情報処理装置１００に複数の機能を持たせ、情報処理装置１００をより多くのユースケースに適用させることが、可能となる。
【０２０１】
したがって、第１の実施形態に係る情報処理方法に係る処理を行う情報処理装置１００では、情報処理装置１００（非接触通信においてターゲットの役目を果たす装置に該当する。）が有する、非接触通信を利用して実現される機能を、より有効に活用させることができる。
【０２０２】
また、情報処理装置１００は、上述した第１の実施形態に係る情報処理方法に係る処理によって奏される効果を、奏することができる。
【０２０３】
なお、第１の実施形態に係る情報処理装置の構成は、図１２に示す構成に限られない。
【０２０４】
例えば、第１の実施形態に係る情報処理装置は、図１２に示す処理部１１０を、制御部１０６とは個別に備える（例えば、別の処理回路で実現する）ことができる。
【０２０５】
また、第１通信部１０２と同様の機能、構成を有する外部の通信デバイスを介して外部装置と通信を行う場合には、第１の実施形態に係る情報処理装置は、第１通信部１０２を備えていなくてもよい。
【０２０６】
また、第１の実施形態に係る情報処理装置がハンドオーバー機能を有していない場合、または、第２通信部１０４と同様の機能、構成を有する外部の通信デバイスを介して外部装置と通信を行う場合には、第１の実施形態に係る情報処理装置は、第２通信部１０４を備えていなくてもよい。
【０２０７】
第１の実施形態に係る情報処理装置１００は、例えば、ＩＣタグ、または、いわゆるＣＥモードで動作するデバイスなどの本実施形態に係るタグ装置に適用することができる。ここで、ＣＥモードで動作するデバイスとしては、例えば、携帯電話やスマートフォンなどの通信装置、タブレット型の装置、ＰＣ（Personal  Computer）などのコンピュータなど、第１の実施形態に係る情報処理方法に係る処理を行うことが可能な、様々な装置が挙げられる。また、本実施形態は、例えば、上記のような装置に組み込むことが可能な、処理ＩＣに適用することもできる。
【０２０８】
（第２の実施形態に係る情報処理方法、情報処理装置）
次に、第２の実施形態に係る情報処理方法として、“一方向プロトコルによって複数の機能が実装された、非接触通信においてターゲットの役目を果たす装置が有する機能をより有効に活用させるための情報処理方法”を説明する。
【０２０９】
以下では、第２の実施形態に係る情報処理方法に係る処理を、第２の実施形態に係る情報処理装置が行う場合を例に挙げる。第２の実施形態に係る情報処理装置は、本実施形態に係る非接触通信が行われる装置のうちの、リーダ／ライタ装置に該当する。よって、以下では、説明の便宜上、第２の実施形態に係る情報処理装置を「第２の実施形態に係るリーダ／ライタ装置」と示す場合がある。また、以下では、非接触通信においてターゲットの役目を果たす装置が、タグ装置である場合を例に挙げる。
【０２１０】
また、以下では、タグ装置が、ハンドオーバー機能と受電機能とを含む、２以上の非接触通信を利用して実現される機能を有する場合を例に挙げる。なお、タグ装置が有する、２以上の非接触通信を利用して実現される機能に、ハンドオーバー機能と受電機能との一方または双方が含まれていない場合がありうることは、言うまでもない。
【０２１１】
［Ｉ］第２の実施形態に係る情報処理方法の概要
第２の実施形態に係るリーダ／ライタ装置は、非接触通信を行うタグ装置（外部装置の一例）が有する２以上の機能それぞれに対応する処理を、順次行うことによって、当該タグ装置が有する機能をより有効に活用させる。
【０２１２】
第２の実施形態に係るリーダ／ライタ装置は、タグ装置が有する２以上の機能を示す能力情報を、非接触通信により取得することによって、タグ装置が有する２以上の機能を特定する。そして、第２の実施形態に係るリーダ／ライタ装置は、特定されたタグ装置が有する２以上の機能それぞれに対応する処理を、順次行う。
【０２１３】
図１５〜図１８は、第２の実施形態に係る情報処理方法を説明するための説明図であり、本実施形態に係る能力情報の一例を示している。図１５〜図１８は、タグ装置が、ハンドオーバー機能を含む複数の機能を、第２の実施形態に係るリーダ／ライタ装置に伝達する場合における力情報の一例を示している。
【０２１４】
以下、図１５〜図１８を参照して、ＮＤＥＦメッセージによって装置間で非接触通信が行われる場合における、タグ装置による複数機能の伝達方法の一例を説明する。
【０２１５】
ＮＦＣ  Ｆｏｒｕｍにおいて定義されているＮＤＥＦメッセージは、例えば図１５に示す構成を有する。ここで、図１５に示す“ＭＢ”、“ＭＥ”は、ＮＤＥＦメッセージに含まれるデータの区切りを示す。また、“ＭＢ”の値が“１”のときにデータがＮＤＥＦメッセージの最初のデータであることを示し、“ＭＥ”の値が“１”のときにデータがＮＤＥＦメッセージの最後のデータであることを示す。
【０２１６】
ＮＤＥＦメッセージに含まれるＨａｎｄｏｖｅｒ  Ｓｅｌｅｃｔ  Ｒｅｃｏｒｄには、ＴＹＰＥ  ｆｉｅｌｄに“Ｈｓ”が設定される。図１６は、Ｈａｎｄｏｖｅｒ  Ｓｅｌｅｃｔ  Ｒｅｃｏｒｄのペイロードの内容を示している。
【０２１７】
ＮＤＥＦメッセージに含まれるＮＤＥＦレコードには、ＮＦＣ以外の通信方式に係る接続情報が格納される。図１７は、ＩＥＥＥ８０２．１５．１規格に対応する通信方式に係る接続情報の一例を示している。
【０２１８】
また、ＮＤＥＦメッセージに含まれるＨａｎｄｏｖｅｒ  Ｓｅｌｅｃｔ  Ｒｅｃｏｒｄ内のＡＬＴＥＲＮＡＴＩＶＥ＿ＣＡＲＲＩＥＲ＿ＲＥＣＯＲＤは、図１８で定義される。
【０２１９】
ＣＡＲＲＩＥＲ＿ＤＡＴＡ＿ＲＥＦＥＲＥＮＣＥには、Ｈａｎｄｏｖｅｒ  Ｓｅｌｅｃｔ  Ｒｅｃｏｒｄに続くＮＤＥＦレコード（例えば接続情報）の相対的な番号が格納される。最初のレコードにおける相対的な番号は、“０”である。
【０２２０】
ここで、第２の実施形態では、タグ装置は、Ｈａｎｄｏｖｅｒ  Ｓｅｌｅｃｔ  メッセージに含まれるＮＤＥＦレコードに、受電に係る認証応答情報（例えば図５に示す認証情報と同様に、受電が可能な給電方式がビットで表されるデータ）など、ハンドオーバー機能以外の他の機能に係る認証応答情報を格納する。Ｈａｎｄｏｖｅｒ  Ｓｅｌｅｃｔ  メッセージに含まれるＮＤＥＦレコードにハンドオーバー機能以外の他の機能に係る認証応答情報が格納されることによって、タグ装置は、ハンドオーバー機能を含む２以上の機能を、一方向プロトコルによって、第２の実施形態に係るリーダ／ライタ装置に伝達することができる。
【０２２１】
第２の実施形態に係るリーダ／ライタ装置は、例えば図１５〜図１８を参照して示したような能力情報を、タグ装置から取得することによって、タグ装置が有する２以上の機能を特定する。
【０２２２】
そして、第２の実施形態に係るリーダ／ライタ装置は、特定されたタグ装置が有する２以上の機能それぞれに対応する処理を、順次行う。具体的には、第２の実施形態に係るリーダ／ライタ装置は、下記の（Ｉ）〜（ＩＶ）に示すように、特定されたタグ装置が有する２以上の機能それぞれに対応する処理を、順次行う。
【０２２３】
（Ｉ）第２の実施形態に係るリーダ／ライタ装置における処理の第１の例
第２の実施形態に係るリーダ／ライタ装置は、予め規定されている順序で、特定されたタグ装置が有する２以上の機能それぞれに対応する処理を順次行う。
【０２２４】
予め規定されている順序としては、例えば、取得された能力情報から特定された順序、取得された能力情報から特定された順序とは逆の順序（逆順）などが挙げられる。
【０２２５】
例えば、図１５〜図１８を参照して示した能力情報が取得された場合には、第２の実施形態に係るリーダ／ライタ装置は、ハンドオーバー機能に係る処理（通信機能に対応する通信方式による通信を開始する処理）を行った後に、受電機能に係る処理（受電機能に対応する非接触通信による給電を制御する処理）などの、他の機能に係る処理を行う。
【０２２６】
（ＩＩ）第２の実施形態に係るリーダ／ライタ装置における処理の第２の例
例えば能力情報に処理の順序を示す情報が含まれる場合には、第２の実施形態に係るリーダ／ライタ装置は、能力情報に規定されている順序で、特定されたタグ装置が有する２以上の機能それぞれに対応する処理を順次行う。
【０２２７】
（ＩＩＩ）第２の実施形態に係るリーダ／ライタ装置における処理の第３の例
第２の実施形態に係るリーダ／ライタ装置は、能力情報に基づいて処理の順序を設定する。そして、第２の実施形態に係るリーダ／ライタ装置は、設定された順序で、特定されたタグ装置が有する２以上の機能それぞれに対応する処理を順次行う。
【０２２８】
第２の実施形態に係るリーダ／ライタ装置は、例えば、能力情報に基づき特定されたタグ装置が有する２以上の機能それぞれに対して、処理の優先度を設定し、設定された優先度が高い処理が先に行われるように、処理の順序を設定する。ここで、第２の実施形態に係るリーダ／ライタ装置は、例えば、処理の種別と優先度とが対応付けられているテーブル（またはデータベース）を用いることによって、処理の優先度を設定する。なお、処理の優先度の設定方法は、上記に限られず、優先度は、ユーザ操作に基づいて設定されるなど、優先度を設定することが可能な任意の方法によって設定されてもよい。
【０２２９】
ここで、処理の優先度の設定例としては、“ハンドオーバー機能に係る処理（通信機能に対応する通信方式による通信を開始する処理）の優先度を、受電機能に係る処理（受電機能に対応する非接触通信による給電を制御する処理）などの他の機能に係る処理の優先度よりも高く設定すること”が挙げられる。上記設定例によって優先度が設定される場合、第２の実施形態に係るリーダ／ライタ装置は、ハンドオーバー機能に係る処理（通信機能に対応する通信方式による通信を開始する処理）を行った後に、受電機能に係る処理（受電機能に対応する非接触通信による給電を制御する処理）などの、他の機能に係る処理を行う。
【０２３０】
なお、第３の例に係る処理は、上記に示す例に限られない。例えば、第２の実施形態に係るリーダ／ライタ装置は、能力情報に基づき特定されたタグ装置が有する２以上の機能をランダムに並び替え、昇順または降順に、特定されたタグ装置が有する２以上の機能それぞれに対応する処理を順次行うことも可能である。
【０２３１】
（ＩＶ）第２の実施形態に係るリーダ／ライタ装置における処理の第４の例
第２の実施形態に係るリーダ／ライタ装置は、例えば、“上記（Ｉ）の処理と上記（ＩＩ）の処理とを組み合わせた処理”、または、“上記（ＩＩ）の処理と上記（ＩＩＩ）の処理とを組み合わせた処理”など、組み合わせ可能な任意の処理を組み合わせて、特定されたタグ装置が有する２以上の機能それぞれに対応する処理を順次行うことも可能である。
【０２３２】
“上記（Ｉ）の処理と上記（ＩＩ）の処理とを組み合わせた処理”、または、“上記（ＩＩ）の処理と上記（ＩＩＩ）の処理とを組み合わせた処理”が行われる場合には、第２の実施形態に係るリーダ／ライタ装置は、能力情報に処理の順序を示す情報が含まれる場合に上記（ＩＩ）の処理を行い、能力情報に処理の順序を示す情報が含まれない場合に他方の処理を行う。
【０２３３】
第２の実施形態に係るリーダ／ライタ装置は、上記（Ｉ）〜上記（ＩＶ）に示すように、特定されたタグ装置が有する２以上の機能それぞれに対応する処理を、順次行う。
【０２３４】
よって、第２の実施形態に係るリーダ／ライタ装置は、例えばハンドオーバー機能および受電機能などの、一方向プロトコルによって複数の機能が実装されたタグ装置に、有している機能を発揮させることができる。
【０２３５】
したがって、第２の実施形態に係る情報処理方法によって、タグ装置（非接触通信においてターゲットの役目を果たす装置に該当する。）が有する、非接触通信を利用して実現される機能を、より有効に活用させることができる。
【０２３６】
［ＩＩ］第２の実施形態に係る情報処理方法に係る処理の一例
次に、上述した第２の実施形態に係る情報処理方法に係る処理の一例を示す。
【０２３７】
以下では、第２の実施形態に係る情報処理方法に係る処理を、第２の実施形態に係るリーダ／ライタ装置（第２の実施形態に係る情報処理装置の一例）が行い、タグ装置（外部装置の一例）とＮＦＣによる非接触通信を行う場合を例に挙げる。
【０２３８】
また、以下では、タグ装置が、ハンドオーバー機能と、ＮＦＣによる受電を行う受電機能とを有する場合を例に挙げる。以下では、タグ装置が、図１５に示すＮＤＥＦメッセージに含まれるＨａｎｄｏｖｅｒ  Ｓｅｌｅｃｔ  Ｒｅｃｏｒｄ（能力情報の一例）によって、有している能力を第２の実施形態に係るリーダ／ライタ装置に伝達する場合を例に挙げる。
【０２３９】
図１９は、第２の実施形態に係る情報処理方法に係る処理の一例を示す流れ図である。
【０２４０】
第２の実施形態に係るリーダ／ライタ装置は、タグ装置との間で、ＮＦＣによる通信路を確立する（Ｓ６００）。第２の実施形態に係るリーダ／ライタ装置とタグ装置との間では、図１０のステップＳ５００と同様に、ＮＦＣによる通信路が確立される。
【０２４１】
第２の実施形態に係るリーダ／ライタ装置は、タグ装置から送信されたＨａｎｄｏｖｅｒ  Ｓｅｌｅｃｔ  メッセージを受信する（Ｓ６０２）。ここで、第２の実施形態に係るタグ装置は、一方向プロトコルによって複数の機能が実装されたタグ装置であるので、第２の実施形態に係るリーダ／ライタ装置は、一方向プロトコルによって、Ｈａｎｄｏｖｅｒ  Ｓｅｌｅｃｔ  メッセージを受信する。
【０２４２】
第２の実施形態に係るリーダ／ライタ装置は、受信されたＨａｎｄｏｖｅｒ  Ｓｅｌｅｃｔ  メッセージに、確認をしていないＡＬＴＥＲＮＡＴＩＶＥ＿ＣＡＲＲＩＥＲ＿ＲＥＣＯＲＤがあるか否かを判定する（Ｓ６０４）。ここで、ステップＳ６０４の処理は、ＮＦＣ  Ｆｏｒｕｍにおいて規定されているＳｔａｔｉｃ  Ｈａｎｄｏｖｅｒの処理に該当する。
【０２４３】
ステップＳ６０４において確認をしていないＡＬＴＥＲＮＡＴＩＶＥ＿ＣＡＲＲＩＥＲ＿ＲＥＣＯＲＤがあると判定された場合には、第２の実施形態に係るリーダ／ライタ装置は、Ａｌｔｅｒｎａｔｉｖｅ  Ｃａｒｒｉｅｒ  ＲｅｃｏｒｄとＲｅｆｅｒｅｎｃｅによって参照されるＣａｒｒｉｅｒ  Ｒｅｃｏｒｄ（接続情報に該当する。）を読み込む（Ｓ６０６）。ここで、ステップＳ６０６の処理は、ＮＦＣ  Ｆｏｒｕｍにおいて規定されているＳｔａｔｉｃ  Ｈａｎｄｏｖｅｒの処理に該当する。
【０２４４】
第２の実施形態に係るリーダ／ライタ装置は、第２の実施形態に係るリーダ／ライタ装置が対応している通信方式のＣａｒｒｉｅｒ  Ｒｅｃｏｒｄであるか否かを判定する（Ｓ６０８）。ここで、ステップＳ６０８の処理は、ＮＦＣ  Ｆｏｒｕｍにおいて規定されているＳｔａｔｉｃ  Ｈａｎｄｏｖｅｒの処理に該当する。
【０２４５】
ステップＳ６０８において、第２の実施形態に係るリーダ／ライタ装置が対応している通信方式のＣａｒｒｉｅｒ  Ｒｅｃｏｒｄであると判定されない場合には、第２の実施形態に係るリーダ／ライタ装置は、ステップＳ６０４からの処理を繰り返す。
【０２４６】
また、ステップＳ６０８において、第２の実施形態に係るリーダ／ライタ装置が対応している通信方式のＣａｒｒｉｅｒ  Ｒｅｃｏｒｄであると判定された場合には、第２の実施形態に係るリーダ／ライタ装置は、対応している通信方式によって通信を開始する（Ｓ６１０）。ここで、ステップＳ６１０の処理は、ＮＦＣ  Ｆｏｒｕｍにおいて規定されているＳｔａｔｉｃ  Ｈａｎｄｏｖｅｒの処理に該当する。そして、第２の実施形態に係るリーダ／ライタ装置は、ステップＳ６０４からの処理を繰り返す。
【０２４７】
ステップＳ６０４において確認をしていないＡＬＴＥＲＮＡＴＩＶＥ＿ＣＡＲＲＩＥＲ＿ＲＥＣＯＲＤがあると判定されない場合には、第２の実施形態に係るリーダ／ライタ装置は、Ｃａｒｒｉｅｒ  Ｒｅｃｏｒｄ以降で、確認していないＮＤＥＦ  Ｒｅｃｏｒｄがあるか否かを判定する（Ｓ６１２）。
【０２４８】
ステップＳ６１２において確認していないＮＤＥＦ  Ｒｅｃｏｒｄがあると判定されない場合には、第２の実施形態に係るリーダ／ライタ装置は、図１９に示す処理を終了する。
【０２４９】
また、ステップＳ６１２において確認していないＮＤＥＦ  Ｒｅｃｏｒｄがあると判定された場合には、第２の実施形態に係るリーダ／ライタ装置は、ＮＤＥＦ  Ｒｅｃｏｒｄを読み込み、ＴＹＰＥを確認する（Ｓ６１４）。
【０２５０】
第２の実施形態に係るリーダ／ライタ装置は、ＴＹＰＥが給電プロトコルの認証応答情報（以下「Ｃａｒ」と示す場合がある。）であるか否かを判定する（Ｓ６１６）。
【０２５１】
ステップＳ６１６において、ＴＹＰＥが給電プロトコルの認証応答情報であると判定された場合には、第２の実施形態に係るリーダ／ライタ装置は、第２の実施形態に係るリーダ／ライタ装置が給電を行うことが可能であるか否かを判定する（Ｓ６１８）。
【０２５２】
ステップＳ６１８において給電を行うことが可能であると判定されない場合には、第２の実施形態に係るリーダ／ライタ装置は、ステップＳ６１２からの処理を繰り返す。
【０２５３】
また、ステップＳ６１８において給電を行うことが可能であると判定されない場合には、第２の実施形態に係るリーダ／ライタ装置は、給電を行う（Ｓ６２０）。そして、第２の実施形態に係るリーダ／ライタ装置は、ステップＳ６１２からの処理を繰り返す。
【０２５４】
ステップＳ６１６において、ＴＹＰＥが給電プロトコルの認証応答情報であると判定されない場合には、第２の実施形態に係るリーダ／ライタ装置は、ＴＹＰＥが示す機能に対応しているときに、当該機能に係る処理を行う（Ｓ６２２）。そして、第２の実施形態に係るリーダ／ライタ装置は、ステップＳ６１２からの処理を繰り返す。
【０２５５】
第２の実施形態に係るリーダ／ライタ装置は、第２の実施形態に係る情報処理方法に係る処理として、例えば図１９に示す処理を行う。図１９に示す処理が行われることによって、例えばタグ装置がハンドオーバー機能と受電機能とを有する場合には、タグ装置に、ハンドオーバー機能と受電機能とを発揮させることができる。
【０２５６】
したがって、第２の実施形態に係るリーダ／ライタ装置が図１９に示す処理を行うことによって、タグ装置（非接触通信においてターゲットの役目を果たす装置の一例）が有する、非接触通信を利用して実現される機能を、より有効に活用させることができる。
【０２５７】
なお、第２の実施形態に係る情報処理方法に係る処理の例は、図１９に示す例に限られない。
【０２５８】
図２０は、第２の実施形態に係る情報処理方法に係る処理の他の例を示す流れ図である。
【０２５９】
第２の実施形態に係るリーダ／ライタ装置は、図１９のステップＳ６００と同様に、タグ装置との間で、ＮＦＣによる通信路を確立する（Ｓ７００）。
【０２６０】
第２の実施形態に係るリーダ／ライタ装置は、図１９のステップＳ６０２と同様に、タグ装置から送信されたＨａｎｄｏｖｅｒ  Ｓｅｌｅｃｔ  メッセージを受信する（Ｓ７０２）。
【０２６１】
第２の実施形態に係るリーダ／ライタ装置は、図１９のステップＳ６０４と同様に、受信されたＨａｎｄｏｖｅｒ  Ｓｅｌｅｃｔ  メッセージに、確認をしていないＡＬＴＥＲＮＡＴＩＶＥ＿ＣＡＲＲＩＥＲ＿ＲＥＣＯＲＤがあるか否かを判定する（Ｓ７０４）。
【０２６２】
ステップＳ７０４において確認をしていないＡＬＴＥＲＮＡＴＩＶＥ＿ＣＡＲＲＩＥＲ＿ＲＥＣＯＲＤがあると判定された場合には、第２の実施形態に係るリーダ／ライタ装置は、図１９のステップＳ６０６と同様に、Ａｌｔｅｒｎａｔｉｖｅ  Ｃａｒｒｉｅｒ  ＲｅｃｏｒｄとＲｅｆｅｒｅｎｃｅによって参照されるＣａｒｒｉｅｒ  Ｒｅｃｏｒｄ（接続情報に該当する。）を読み込む（Ｓ７０６）。
【０２６３】
第２の実施形態に係るリーダ／ライタ装置は、図１９のステップＳ６０８と同様に、第２の実施形態に係るリーダ／ライタ装置が対応している通信方式のＣａｒｒｉｅｒ  Ｒｅｃｏｒｄであるか否かを判定する（Ｓ７０８）。
【０２６４】
ステップＳ７０８において、第２の実施形態に係るリーダ／ライタ装置が対応している通信方式のＣａｒｒｉｅｒ  Ｒｅｃｏｒｄであると判定されない場合には、第２の実施形態に係るリーダ／ライタ装置は、ステップＳ７０４からの処理を繰り返す。
【０２６５】
また、ステップＳ７０８において、第２の実施形態に係るリーダ／ライタ装置が対応している通信方式のＣａｒｒｉｅｒ  Ｒｅｃｏｒｄであると判定された場合には、第２の実施形態に係るリーダ／ライタ装置は、図１９のステップＳ６１０と同様に、対応している通信方式によって通信を開始する（Ｓ７１０）。そして、第２の実施形態に係るリーダ／ライタ装置は、ステップＳ７０４からの処理を繰り返す。
【０２６６】
ステップＳ７０４において確認をしていないＡＬＴＥＲＮＡＴＩＶＥ＿ＣＡＲＲＩＥＲ＿ＲＥＣＯＲＤがあると判定されない場合には、第２の実施形態に係るリーダ／ライタ装置は、図１９のステップＳ６１２と同様に、Ｃａｒｒｉｅｒ  Ｒｅｃｏｒｄ以降で、確認していないＮＤＥＦ  Ｒｅｃｏｒｄがあるか否かを判定する（Ｓ７１２）。
【０２６７】
ステップＳ７１２において確認していないＮＤＥＦ  Ｒｅｃｏｒｄがあると判定されない場合には、第２の実施形態に係るリーダ／ライタ装置は、図２０に示す処理を終了する。
【０２６８】
また、ステップＳ７１２において確認していないＮＤＥＦ  Ｒｅｃｏｒｄがあると判定された場合には、第２の実施形態に係るリーダ／ライタ装置は、図１９のステップＳ６１４と同様に、ＮＤＥＦ  Ｒｅｃｏｒｄを読み込み、ＴＹＰＥを確認する（Ｓ７１４）。
【０２６９】
第２の実施形態に係るリーダ／ライタ装置は、図１９のステップＳ６１６と同様に、ＴＹＰＥが給電プロトコルの認証応答情報であるか否かを判定する（Ｓ７１６）。
【０２７０】
ステップＳ７１６において、ＴＹＰＥが給電プロトコルの認証応答情報であると判定された場合には、第２の実施形態に係るリーダ／ライタ装置は、図１９のステップＳ６１８と同様に、第２の実施形態に係るリーダ／ライタ装置が給電を行うことが可能であるか否かを判定する（Ｓ７１８）。
【０２７１】
ステップＳ７１８において給電を行うことが可能であると判定されない場合には、第２の実施形態に係るリーダ／ライタ装置は、ステップＳ７１２からの処理を繰り返す。
【０２７２】
また、ステップＳ７１８において給電を行うことが可能であると判定された場合、第２の実施形態に係るリーダ／ライタ装置は、例えば図１のステップＳ１０６と同様に、双方向プロトコルであるか否かを判定する（Ｓ７２０）。
【０２７３】
ステップＳ７２０において双方向プロトコルであると判定された場合には、第２の実施形態に係るリーダ／ライタ装置は、非接触通信により、給電制御データをタグ装置との間で交換する（Ｓ７２２）。ステップＳ７２２における給電制御データの交換に係る処理の例としては、例えば図４のステップＳ４０２〜Ｓ４０８の処理が、挙げられる。
【０２７４】
ステップＳ７２０において双方向プロトコルであると判定されない場合（すなわち、一方向プロトコルであると判定された場合）、または、ステップＳ７２２の処理が行われた場合には、第２の実施形態に係るリーダ／ライタ装置は、給電を行う（Ｓ７２４）。そして、第２の実施形態に係るリーダ／ライタ装置は、ステップＳ７１２からの処理を繰り返す。
【０２７５】
ステップＳ７１６において、ＴＹＰＥが給電プロトコルの認証応答情報であると判定されない場合には、第２の実施形態に係るリーダ／ライタ装置は、図１９のステップＳ６２２と同様に、ＴＹＰＥが示す機能に対応しているときに、当該機能に係る処理を行う（Ｓ７２６）。そして、第２の実施形態に係るリーダ／ライタ装置は、ステップＳ７１２からの処理を繰り返す。
【０２７６】
第２の実施形態に係るリーダ／ライタ装置は、第２の実施形態に係る情報処理方法に係る処理として、例えば図２０に示す処理を行うことも可能である。図２０に示す処理が行われることによって、例えばタグ装置がハンドオーバー機能と受電機能とを有する場合には、タグ装置に、ハンドオーバー機能と受電機能とを発揮させることができる。
【０２７７】
したがって、第２の実施形態に係るリーダ／ライタ装置が図２０に示す処理を行うことによって、タグ装置（非接触通信においてターゲットの役目を果たす装置の一例）が有する、非接触通信を利用して実現される機能を、より有効に活用させることができる。
【０２７８】
［ＩＩＩ］第２の実施形態に係る情報処理装置の構成例
次に、上述した第２の実施形態に係る情報処理方法に係る処理を行うことが可能な、第２の実施形態に係る情報処理装置の構成例を示す。第２の実施形態に係る情報処理装置としては、上述した第２の実施形態に係るリーダ／ライタ装置が該当する。
【０２７９】
図２１は、第２の実施形態に係る情報処理装置２００の構成の一例を示すブロック図である。情報処理装置２００は、例えば、第１通信部２０２と、第２通信部２０４と、制御部２０６とを備える。
【０２８０】
また、情報処理装置２００は、例えば、ＲＯＭ（図示せず）や、ＲＡＭ（図示せず）、記憶部（図示せず）、ユーザが操作可能な操作部（図示せず）、様々な画面を表示画面に表示する表示部（図示せず）などを備えていてもよい。情報処理装置２００は、例えば、データの伝送路としてのバスにより上記各構成要素間を接続する。情報処理装置２００は、例えば、情報処理装置２００が備えているバッテリなどの内部電源から供給される電力、または、接続されている外部電源から供給される電力などによって、駆動する。
【０２８１】
ＲＯＭ（図示せず）は、制御部２０６が使用するプログラムや演算パラメータなどの制御用データを記憶する。ＲＡＭ（図示せず）は、制御部２０６により実行されるプログラムなどを一時的に記憶する。
【０２８２】
記憶部（図示せず）は、情報処理装置２００が備える記憶手段であり、例えば、処理の種別と優先度とが対応付けられているテーブル（またはデータベース）などの第２の実施形態に係る情報処理方法に係るデータや、アプリケーションなどの様々なデータを記憶する。ここで、記憶部（図示せず）としては、例えば、ハードディスクなどの磁気記録媒体や、フラッシュメモリなどの不揮発性メモリなどが挙げられる。また、記憶部（図示せず）は、情報処理装置２００から着脱可能であってもよい。
【０２８３】
操作部（図示せず）としては、後述する操作入力デバイスが挙げられる。また、表示部（図示せず）としては、後述する表示デバイスが挙げられる。
【０２８４】
［情報処理装置２００のハードウェア構成例］
図２２は、第２の実施形態に係る情報処理装置２００のハードウェア構成の一例を示す説明図である。情報処理装置２００は、例えば、ＭＰＵ２５０と、ＲＯＭ２５２と、ＲＡＭ２５４と、記録媒体２５６と、入出力インタフェース２５８と、操作入力デバイス２６０と、表示デバイス２６２と、第１通信インタフェース２６４と、第２通信インタフェース２６６とを備える。また、情報処理装置２００は、例えば、データの伝送路としてのバス２７０で各構成要素間を接続する。
【０２８５】
ＭＰＵ２５０は、例えば、ＭＰＵなどの演算回路で構成される、１または２以上のプロセッサや、各種処理回路などで構成され、情報処理装置２００全体を制御する制御部２０６として機能する。また、ＭＰＵ２５０は、情報処理装置２００において、例えば、後述する処理部２１０の役目を果たす。なお、処理部２１０は、処理部２１０の処理を実現可能な専用の（または汎用の）回路（例えば、ＭＰＵ２５０とは別体のプロセッサなど）で構成されていてもよい。
【０２８６】
ＲＯＭ２５２は、ＭＰＵ２５０が使用するプログラムや演算パラメータなどの制御用データなどを記憶する。ＲＡＭ２５４は、例えば、ＭＰＵ２５０により実行されるプログラムなどを一時的に記憶する。
【０２８７】
記録媒体２５６は、記憶部（図示せず）として機能し、例えば、処理の種別と優先度とが対応付けられているテーブル（またはデータベース）などの第２の実施形態に係る情報処理方法に係るデータや、アプリケーションなど様々なデータを記憶する。ここで、記録媒体２５６としては、例えば、ハードディスクなどの磁気記録媒体や、フラッシュメモリなどの不揮発性メモリが挙げられる。また、記録媒体２５６は、情報処理装置２００から着脱可能であってもよい。
【０２８８】
入出力インタフェース２５８は、例えば、操作入力デバイス２６０や、表示デバイス２６２を接続する。操作入力デバイス１６０は、操作部（図示せず）として機能し、また、表示デバイス２６２は、表示部（図示せず）として機能する。ここで、入出力インタフェース２５８としては、例えば、ＵＳＢ端子や、ＤＶＩ端子、ＨＤＭＩ（登録商標）端子、各種処理回路などが挙げられる。また、操作入力デバイス２６０は、例えば、情報処理装置２００上に備えられ、情報処理装置２００の内部で入出力インタフェース２５８と接続される。操作入力デバイス２６０としては、例えば、ボタン、方向キー、ジョグダイヤルなどの回転型セレクタ、あるいは、これらの組み合わせなどが挙げられる。また、表示デバイス２６２は、例えば、情報処理装置２００上に備えられ、情報処理装置２００の内部で入出力インタフェース２５８と接続される。表示デバイス２６２としては、例えば、液晶ディスプレイや有機ＥＬディスプレイなどが挙げられる。
【０２８９】
なお、入出力インタフェース２５８が、情報処理装置２００の外部の操作入力デバイス（例えば、キーボードやマウスなど）や外部の表示デバイスなどの、外部デバイスと接続することも可能であることは、言うまでもない。また、表示デバイス２６２は、例えばタッチパネルなど、表示とユーザ操作とが可能なデバイスであってもよい。
【０２９０】
第１通信インタフェース２６４は、情報処理装置２００が備える一の通信手段であり、第１通信部２０２として機能する。第１通信インタフェース２６４は、タグ装置などの外部装置と非接触通信を行う役目を果たす。
【０２９１】
ここで、第１通信インタフェース２６４としては、例えば、無線通信アンテナ回路と搬送波送信回路とを有するＮＦＣ通信デバイスが挙げられる。
【０２９２】
第１通信インタフェース２６４を構成する無線通信アンテナ回路は、例えば、送受信アンテナとしての所定のインダクタンスをもつコイルおよび所定の静電容量をもつキャパシタからなる共振回路と、復調回路とから構成される。そして、無線通信アンテナ回路は、例えば、１３．５６［ＭＨｚ］の磁界（搬送波）を受信することによって、外部装置から送信されるデータなどを復調する。
【０２９３】
また、第１通信インタフェース２６４を構成する搬送波送信回路は、例えば、ＡＳＫ（Amplitude  Shift  Keying。振幅偏移変調）などの変調を行う変調回路と、当該変調回路の出力を増幅する増幅回路とを備え、無線通信アンテナ回路の送受信アンテナから搬送波信号をのせた搬送波を送信する。例えば搬送波送信回路を備えることによって、情報処理装置２００は、ＮＦＣにおけるイニシエータ機能を有することができる。ここで、搬送波送信回路は、例えば、ＭＰＵ２５０によって搬送波の送信が制御される。
【０２９４】
なお、第１通信インタフェース２６４は、上記のような無線通信アンテナ回路と搬送波送信回路とで構成されるＮＦＣ通信デバイスに限られない。例えば、第１通信インタフェース２６４は、受信した搬送波から電力を得て駆動し、負荷変調により信号を送信するＩＣチップを備えていてもよい。ＩＣチップとしては、例えば図１４に示す構成が挙げられる。例えば、上記ＩＣチップを備えることによって、情報処理装置２００は、ＮＦＣにおけるターゲット機能（いわゆる、カード機能。）を有することができる。なお、情報処理装置２００がＮＦＣにおけるターゲット機能を有する場合に備えるハードウェアが、上記のようなＩＣチップの形態でなくてもよいことは、言うまでもない。
【０２９５】
第１通信インタフェース２６４は、例えば、上記のような無線通信アンテナ回路と搬送波送信回路とで構成されるＮＦＣ通信デバイスや、上記のようなＩＣチップを備える。
【０２９６】
なお、第１通信インタフェース２６４は、上記ＮＦＣ通信デバイスや上記ＩＣチップに限られない。例えば、非接触通信が赤外線通信などの他の通信方式の通信である場合には、情報処理装置２００は、赤外線ポートおよび送受信回路などで構成される赤外線通信インタフェースなどの、他の通信方式に対応する通信デバイスを、第１通信インタフェース２６４として備える。
【０２９７】
第２通信インタフェース２６６は、情報処理装置２００が備える他の通信手段であり、第２通信部２０４として機能する。
【０２９８】
第２通信インタフェース２６８は、例えば、ネットワークを介して（あるいは、直接的に）、タグ装置などの外部装置と、無線または有線で通信を行う。
【０２９９】
ここで、第２通信インタフェース２６８としては、例えば、通信アンテナおよびＲＦ回路（無線通信）や、ＩＥＥＥ８０２．１５．１ポートおよび送受信回路（無線通信）、ＩＥＥＥ８０２．１１ポートおよび送受信回路（無線通信）、あるいはＬＡＮ端子および送受信回路（有線通信）などが挙げられる。また、第２通信インタフェース２６８は、ネットワークに対応する構成や、ＵＳＢ端子および送受信回路などの通信を行うことが可能な任意の規格に対応する構成をとることも可能である。また、第２通信インタフェース２６８は、複数の通信方式によって、１または２以上の外部装置などと通信を行うことが可能な構成であってもよい。
【０３００】
情報処理装置２００は、例えば図２２に示す構成によって、第２の実施形態に係る情報処理方法に係る処理を行う。なお、本実施形態に係る情報処理装置２００のハードウェア構成は、図２２に示す構成に限られない。
【０３０１】
例えば、第１通信インタフェース２６４と同様の機能を有する外部の通信デバイスを介して、外部装置と非接触通信を行う構成である場合には、本実施形態に係る情報処理装置２００は、第１通信インタフェース２６４を備えていなくてもよい。
【０３０２】
また、本実施形態に係る情報処理装置２００は、例えば、ハンドオーバー機能を有していない場合、または、第２通信インタフェース２６８と同様の通信機能を有する外部の通信デバイスを介して外部装置と通信を行う場合には、第２通信インタフェース２６８を備えていなくてもよい。
【０３０３】
また、情報処理装置２００は、例えば、記録媒体２５６、操作入力デバイス２６０、および表示デバイス２６２のうちの１または２以上を備えない構成をとることが、可能である。
【０３０４】
また、例えば、図２２に示す構成（または変形例に係る構成）の一部または全部は、１、または２以上のＩＣで実現されてもよい。
【０３０５】
また、情報処理装置１００は、例えば、記録媒体１５６、操作入力デバイス１６０、および表示デバイス１６２のうちの１または２以上を備えない構成をとることが可能である。
【０３０６】
また、例えば、図２２に示す構成（または変形例に係る構成）の一部または全部は、１、または２以上のＩＣで実現されてもよい。
【０３０７】
再度図２１を参照して、情報処理装置２００の構成の一例について説明する。第１通信部２０２は、情報処理装置２００が備える一の通信手段であり、タグ装置などの外部装置と、ＮＦＣなどによる非接触通信を行う。
【０３０８】
ここで、第１通信部２０２としては、例えば、上述したような無線通信アンテナ回路と搬送波送信回路とで構成されるＮＦＣ通信デバイスが挙げられる。なお、第１通信部１０２は、赤外線などの任意の光通信に係る通信デバイスなどの、ＮＦＣ以外の他の非接触通信に係る通信デバイスであってもよい。
【０３０９】
第２通信部２０４は、情報処理装置２００が備える他の通信手段であり、タグ装置などの外部装置と、第１通信部２０２とは異なる通信方式の通信を行う。第２通信部２０４は、例えば制御部２０６により通信が制御される。
【０３１０】
ここで、第２通信部２０４としては、例えば、ＩＥＥＥ８０２．１５．１ポートおよび送受信回路などが挙げられる。なお、第２通信部２０４の構成は、上記に限られない。例えば、第２通信部２０４は、ＵＳＢ端子および送受信回路などの通信を行うことが可能な任意の規格に対応する構成や、ネットワークを介して外部装置と通信可能な任意の構成をとることができる。
【０３１１】
制御部２０６は、例えばＭＰＵなどで構成され、情報処理装置２００全体を制御する役目を果たす。また、制御部２０６は、例えば、処理部２１０を備え、第２の実施形態に係る情報処理方法に係る処理を主導的に行う役目を果たす。
【０３１２】
処理部２１０は、第２の実施形態に係る情報処理方法に係る処理を主導的に行う役目を果たし、非接触通信によって外部装置から取得された能力情報に基づいて、外部装置が有する２以上の機能それぞれに対応する処理を、順次行う。処理部２１０は、例えば、上記（Ｉ）〜上記（ＩＶ）に示すように、特定された外部装置が有する２以上の機能それぞれに対応する処理を、順次行う。
【０３１３】
一例を挙げると、能力情報に、非接触通信と異なる他の通信方式による通信を行う通信機能（上述したハンドオーバー機能に対応する。）が含まれる場合には、処理部２１０は、当該通信機能に対応する通信方式による通信を開始する処理を行う。また、能力情報に、非接触通信による受電機能が含まれる場合には、処理部２１０は、受電機能に対応する非接触通信による給電を制御する処理を行う。
【０３１４】
そして、能力情報に、上記非接触通信と異なる他の通信方式による通信を行う通信機能と、上記非接触通信による受電機能との双方が含まれる場合には、処理部２１０は、上記通信機能に対応する通信方式による通信を開始する処理を行った後に、上記給電を制御する処理を行う。なお、処理部２１０が順次に行う処理の例が、上記に示す例に限られないことは、言うまでもない。
【０３１５】
制御部２０６は、例えば処理部２１０を備えることによって、第２の実施形態に係る情報処理方法に係る処理を主導的に行う。
【０３１６】
情報処理装置２００は、例えば図２１に示す構成によって、第２の実施形態に係る情報処理方法に係る処理を主導的に行う。
【０３１７】
ここで、情報処理装置２００は、能力情報に基づき特定された外部装置が有する２以上の機能それぞれに対応する処理を、順次行う。よって、情報処理装置２００は、例えばハンドオーバー機能および受電機能などの、一方向プロトコルによって複数の機能が実装された外部装置に、有している機能を発揮させることができる。
【０３１８】
したがって、第２の実施形態に係る情報処理方法に係る処理を行う情報処理装置２００によって、非接触通信においてターゲットの役目を果たす外部装置が有する非接触通信を利用して実現される機能を、より有効に活用させることができる。
【０３１９】
また、情報処理装置２００は、上述した第２の実施形態に係る情報処理方法に係る処理によって奏される効果を、奏することができる。
【０３２０】
なお、第２の実施形態に係る情報処理装置の構成は、図２１に示す構成に限られない。
【０３２１】
例えば、第２の実施形態に係る情報処理装置は、図２１に示す処理部２１０を、制御部２０６とは個別に備える（例えば、別の処理回路で実現する）ことができる。
【０３２２】
また、第１通信部２０２と同様の機能、構成を有する外部の通信デバイスを介して外部装置と通信を行う場合には、第２の実施形態に係る情報処理装置は、第１通信部２０２を備えていなくてもよい。
【０３２３】
また、第２の実施形態に係る情報処理装置がハンドオーバー機能を有していない場合、または、第２通信部２０４と同様の機能、構成を有する外部の通信デバイスを介して外部装置と通信を行う場合には、第２の実施形態に係る情報処理装置は、第２通信部２０４を備えていなくてもよい。
【０３２４】
第２の実施形態に係る情報処理装置２００は、例えば、リーダ／ライタ装置、携帯電話やスマートフォンなどの通信装置、タブレット型の装置、ＰＣなどのコンピュータなど、第２の実施形態に係る情報処理方法に係る処理を行うことが可能な、様々な装置に適用することができる。また、本実施形態は、例えば、上記のような装置に組み込むことが可能な、処理ＩＣに適用することもできる。
【０３２５】
（第３の実施形態に係る情報処理方法、情報処理装置）
次に、第３の実施形態に係る情報処理方法として、“非接触通信においてターゲットの役目を果たす装置に対して給電が行われているときに、給電を停止させるための情報処理方法”を説明する。ここで、第３の実施形態に係る情報処理方法が適用される場合における、ターゲットの役目を果たす装置としては、一方向プロトコルに対応する装置、または、双方向プロトコルに対応する装置が挙げられる。
【０３２６】
以下では、第３の実施形態に係る情報処理方法に係る処理を、第３の実施形態に係る情報処理装置が行う場合を例に挙げる。第３の実施形態に係る情報処理装置は、本実施形態に係る非接触通信が行われる装置のうちの、リーダ／ライタ装置に該当する。よって、以下では、説明の便宜上、第３の実施形態に係る情報処理装置を「第３の実施形態に係るリーダ／ライタ装置」と示す場合がある。また、以下では、非接触通信においてターゲットの役目を果たす装置が、タグ装置である場合を例に挙げる。
【０３２７】
第３の実施形態に係る情報処理方法は、例えば、上述した第１の実施形態に係る情報処理方法を利用して行われる非接触通信による給電の停止、または、上述した第２の実施形態に係る情報処理方法を利用して行われる非接触通信による給電の停止に適用される。
【０３２８】
なお、第３の実施形態に係る情報処理方法の適用例は、上記に限られない。例えば、第３の実施形態に係る情報処理方法に係る給電の停止は、上述した第１の実施形態に係る情報処理方法または上述した第２の実施形態に係る情報処理方法を利用しないで行われる、任意の非接触通信による給電の停止に適用することが、可能である。
【０３２９】
以下では、第３の実施形態に係る情報処理方法が、上述した第２の実施形態に係る情報処理方法を利用して行われる非接触通信による給電の停止に適用される場合を例に挙げる。
【０３３０】
［ｉ］第３の実施形態に係る情報処理方法の概要
第３の実施形態に係るリーダ／ライタ装置は、例えば、非接触通信による給電を行っているときに、タグ装置などの給電対象の外部装置の負荷インピーダンスの変化が検出された場合に、非接触通信による給電を停止させる。
【０３３１】
ここで、給電対象の外部装置の負荷インピーダンスは、例えば、第１の実施形態に係るタグ装置において説明したように、外部装置において負荷変調に関する負荷が制御されることによって、変化する。
【０３３２】
また、第３の実施形態に係るリーダ／ライタ装置は、例えば、第１通信インタフェース２６４を構成する無線通信アンテナ回路の復調回路において、無線通信アンテナ回路を構成する送受信アンテナにより受信された信号を復調することによって、外部装置の負荷インピーダンスの変化を検出する。上記復調回路は、例えば、無線通信アンテナ回路を構成する変調回路（または増幅回路）と上記送受信アンテナの共振回路との間における電圧の振幅変化を包絡線検波し、検波した信号を２値化することによって、上記送受信アンテナにより受信された信号を復調する。なお、上記復調回路は、例えば、上記変調回路（または増幅回路）と上記送受信アンテナの共振回路との間における電圧の位相変化を用いて、上記送受信アンテナにより受信された信号を復調することも可能である。
【０３３３】
第３の実施形態に係るリーダ／ライタ装置は、例えば、給電対象の外部装置の負荷インピーダンスが、低い状態から高い状態に変化し、当該高い状態が所定の時間以上継続している場合に、負荷インピーダンスの変化が検出されたと判定する。
【０３３４】
第３の実施形態に係るリーダ／ライタ装置が、給電対象の外部装置の負荷インピーダンスの変化が検出された場合に、非接触通信による給電を停止させることによって、例えば下記のような効果が奏される。
・非接触通信などの通信による、受電の終了を示す信号の受信によらずに、給電の停止を判定することができるので、より短い時間で給電の停止を判定することが可能である。
・非接触通信などの通信による、受電の終了を示す信号の受信によらずに、給電の停止を判定することができるので、（余分な信号の送受信がなくなる分）給電の停止に係る電力の低減を図ることができる。
【０３３５】
なお、第３の実施形態に係るリーダ／ライタ装置における、非接触通信による給電の停止に係る処理は、上記に示す例に限られない。
【０３３６】
例えば、第３の実施形態に係るリーダ／ライタ装置は、非接触通信による給電が開始されてから所定の時間が経過した場合に、非接触通信による給電を停止させてもよい（いわゆる、タイムアウトによる給電の停止）。ここで、上記所定の時間は、予め設定されている固定の時間（期間）であってもよいし、第３の実施形態に係るリーダ／ライタ装置のユーザの操作などに基づいて変更可能な可変の時間（期間）であってもよい。
【０３３７】
［ｉｉ］第３の実施形態に係る情報処理方法に係る処理の一例
次に、上述した第３の実施形態に係る情報処理方法に係る処理の一例を示す。
【０３３８】
以下では、第３の実施形態に係る情報処理方法に係る処理を、第３の実施形態に係るリーダ／ライタ装置（第２の実施形態に係る情報処理装置の一例）が行い、タグ装置（外部装置の一例）とＮＦＣによる非接触通信を行う場合を例に挙げる。
【０３３９】
図２３は、第３の実施形態に係る情報処理方法に係る処理の一例を示す流れ図である。
【０３４０】
第３の実施形態に係るリーダ／ライタ装置は、図１９のステップＳ６００と同様に、タグ装置との間で、ＮＦＣによる通信路を確立する（Ｓ８００）。なお、ＮＦＣによる通信路が、既に確立されている場合には、ステップＳ８００の処理は行われなくてもよい。
【０３４１】
第３の実施形態に係るリーダ／ライタ装置は、タグ装置からＷＬＣａｐａｂｉｌｉｔｙ  Ｒｅｃｏｒｄの“Ｃａｒ”（給電プロトコルの認証応答情報）を受信する（Ｓ８０２）。第３の実施形態に係るリーダ／ライタ装置は、タグ装置から送信されたＨａｎｄｏｖｅｒ  Ｓｅｌｅｃｔ  メッセージを受信することにより、“Ｃａｒ”を受信する。
【０３４２】
第３の実施形態に係るリーダ／ライタ装置は、例えば図１９のステップＳ６１８と同様に、給電が可能であるか否かを判定する（Ｓ８０４）。
【０３４３】
ステップＳ８０４において給電が可能であると判定されない場合には、第３の実施形態に係るリーダ／ライタ装置は、給電を行わずに、図２３の処理を終了する。
【０３４４】
また、ステップＳ８０４において給電が可能であると判定された場合には、第３の実施形態に係るリーダ／ライタ装置は、例えば図１のステップＳ１０６と同様に、双方向プロトコルであるか否かを判定する（Ｓ８０６）。
【０３４５】
ステップＳ８０６において双方向プロトコルであると判定されない場合、第３の実施形態に係るリーダ／ライタ装置は、後述するステップＳ８１２の処理を行う。
【０３４６】
また、ステップＳ８０６において双方向プロトコルであると判定された場合には、第３の実施形態に係るリーダ／ライタ装置は、例えば図２１のステップＳ７２２と同様に、非接触通信により、給電制御データをタグ装置との間で交換する（Ｓ８０８）。
【０３４７】
第３の実施形態に係るリーダ／ライタ装置は、タグ装置から取得される給電制御データに基づいて、タグ装置から電力伝送要求が取得されたか否かを判定する（Ｓ８１０）。
【０３４８】
ステップＳ８１０において電力伝送要求が取得されたと判定されない場合には、第３の実施形態に係るリーダ／ライタ装置は、給電を行わずに、図２３の処理を終了する。
【０３４９】
また、ステップＳ８１０において電力伝送要求が取得されたと判定された場合、または、ステップＳ８０６において双方向プロトコルであると判定されない場合には、第３の実施形態に係るリーダ／ライタ装置は、給電を行う（Ｓ８１２）。
【０３５０】
給電が開始されると、第３の実施形態に係るリーダ／ライタ装置は、タグ装置（給電対象の外部装置の一例）の負荷インピーダンスの変化が検出されたか否かを判定する（Ｓ８１４）。
【０３５１】
ステップＳ８１４においてタグ装置の負荷インピーダンスの変化が検出されたと判定されない場合には、第３の実施形態に係るリーダ／ライタ装置は、給電時間のタイムアウトが発生したか否かを判定する（Ｓ８１６）。第３の実施形態に係るリーダ／ライタ装置は、例えば、ステップＳ８１２における非接触通信による給電が開始されてから所定の時間が経過した場合に、給電時間のタイムアウトが発生したと判定する。
【０３５２】
ステップＳ８１６において給電時間のタイムアウトが発生したと判定されない場合には、第３の実施形態に係るリーダ／ライタ装置は、ステップＳ８１２からの処理を繰り返す。
【０３５３】
また、ステップＳ８１６において給電時間のタイムアウトが発生したと判定された場合には、後述するステップＳ８１８の処理を行う。
【０３５４】
ステップＳ８１４においてタグ装置の負荷インピーダンスの変化が検出されたと判定された場合、または、ステップＳ８１６において給電時間のタイムアウトが発生したと判定された場合には、第３の実施形態に係るリーダ／ライタ装置は、双方向プロトコルであるか否かを判定する（Ｓ８１８）。第３の実施形態に係るリーダ／ライタ装置は、例えばステップＳ８０６の判定結果に基づき双方向プロトコルであるか否かを判定する。なお、第３の実施形態に係るリーダ／ライタ装置は、例えば図１のステップＳ１０６と同様の処理を再度行うことによって、双方向プロトコルであるか否かを判定してもよい。
【０３５５】
ステップＳ８１８において双方向プロトコルであると判定された場合には、第３の実施形態に係るリーダ／ライタ装置は、ステップＳ８０８からの処理を繰り返す。
【０３５６】
また、ステップＳ８１８において双方向プロトコルであると判定されない場合には、第３の実施形態に係るリーダ／ライタ装置は、図２３の処理を終了する。
【０３５７】
第３の実施形態に係るリーダ／ライタ装置は、第３の実施形態に係る情報処理方法に係る処理として、例えば図２３に示す処理を行う。図２３に示す処理が行われることによって、第３の実施形態に係るリーダ／ライタ装置は、非接触通信による給電を停止させることができる。
【０３５８】
また、図２３に示す処理のように、給電対象の外部装置の負荷インピーダンスの変化が検出された場合に、非接触通信による給電を停止させることによって、第３の実施形態に係るリーダ／ライタ装置は、上述した“第３の実施形態に係る情報処理方法に係る負荷インピーダンスの変化に基づく給電の停止”が用いられることにより奏される効果を、奏することができる。
【０３５９】
なお、第３の実施形態に係る情報処理方法に係る処理は、図２３に示す例に限られない。
【０３６０】
例えば図２３では、ステップＳ８１４においてタグ装置の負荷インピーダンスの変化が検出されたと判定された場合、または、ステップＳ８１６において給電時間のタイムアウトが発生したと判定された場合に、非接触通信による給電が停止される例を示しているが、第３の実施形態に係るリーダ／ライタ装置は、ステップＳ８１４の処理、またはステップＳ８１６の処理の一方の処理により、非接触通信による給電を停止させることも、可能である。
【０３６１】
また、上述したように、第３の実施形態に係る情報処理方法に係る給電の停止は、例えば、第１の実施形態に係る情報処理方法または上述した第２の実施形態に係る情報処理方法を利用しないで行われる、任意の非接触通信による給電の停止に適用することが、可能である。
【０３６２】
［ｉｉｉ］第３の実施形態に係る情報処理装置の構成例
次に、上述した第３の実施形態に係る情報処理方法に係る処理を行うことが可能な、第３の実施形態に係る情報処理装置の構成例を示す。
【０３６３】
第３の実施形態に係る情報処理装置は、例えば図２１に示す第２の実施形態に係る情報処理装置２００と同様の構成（変形例も含む。）を有する。また、第３の実施形態に係る情報処理装置は、例えば図２２に示す第２の実施形態に係る情報処理装置２００と同様のハードウェア構成（変形例も含む。）を有する。
【０３６４】
第３の実施形態に係る情報処理装置では、例えば、処理部２１０において第３の実施形態に係る情報処理方法に係る処理が、主導的に行われる。
【０３６５】
例えば、第３の実施形態に係る処理部２１０は、非接触通信による給電を行っているときに、外部装置の負荷インピーダンスの変化が検出された場合、非接触通信による給電を停止させる。また、第３の実施形態に係る処理部２１０は、例えば、非接触通信による給電が開始されてから所定の時間が経過した場合に、非接触通信による給電を停止させてもよい。
【０３６６】
第３の実施形態に係る情報処理装置は、例えば、リーダ／ライタ装置、携帯電話やスマートフォンなどの通信装置、タブレット型の装置、ＰＣなどのコンピュータなど、第３の実施形態に係る情報処理方法に係る処理を行うことが可能な、様々な装置に適用することができる。また、本実施形態は、例えば、上記のような装置に組み込むことが可能な、処理ＩＣに適用することもできる。
【０３６７】
（本実施形態に係るプログラム）
［Ａ］第１の実施形態に係る情報処理装置として機能させるためのプログラム
コンピュータを、第１の実施形態に係る情報処理装置として機能させるためのプログラム（例えば、第１の実施形態に係るタグ装置または情報処理装置１００における情報処理方法に係る処理を実行することが可能なプログラム）が、コンピュータにおいてプロセッサなどにより実行されることによって、第１の実施形態に係る情報処理装置（非接触通信においてターゲットの役目を果たす装置に該当する。）が有する、非接触通信を利用して実現される機能を、より有効に活用させることができる。
【０３６８】
また、コンピュータを、第１実施形態に係る情報処理装置として機能させるためのプログラムが、コンピュータにおいてプロセッサなどにより実行されることによって、上述した情報処理装置１００における情報処理方法に係る処理によって奏される効果を、奏することができる。
【０３６９】
［Ｂ］第２の実施形態に係る情報処理装置として機能させるためのプログラム
コンピュータを、第２の実施形態に係る情報処理装置として機能させるためのプログラム（例えば、第２の実施形態に係るリーダ／ライタ装置または情報処理装置２００における情報処理方法に係る処理を実行することが可能なプログラム）が、コンピュータにおいてプロセッサなどにより実行されることによって、タグ装置などの非接触通信においてターゲットの役目を果たす装置が有する、非接触通信を利用して実現される機能を、より有効に活用させることができる。
【０３７０】
また、コンピュータを、第２実施形態に係る情報処理装置として機能させるためのプログラムが、コンピュータにおいてプロセッサなどにより実行されることによって、上述した情報処理装置２００における情報処理方法に係る処理によって奏される効果を、奏することができる。
【０３７１】
［Ｃ］第３の実施形態に係る情報処理装置として機能させるためのプログラム
コンピュータを、第３の実施形態に係る情報処理装置として機能させるためのプログラム（例えば、第３の実施形態に係るリーダ／ライタ装置における情報処理方法に係る処理を実行することが可能なプログラム）が、コンピュータにおいてプロセッサなどにより実行されることによって、非接触通信による給電を停止させることができる。
【０３７２】
また、コンピュータを、第３実施形態に係る情報処理装置として機能させるためのプログラムが、コンピュータにおいてプロセッサなどにより実行されることによって、
上述した“第３の実施形態に係る情報処理方法に係る負荷インピーダンスの変化に基づく給電の停止”により奏される効果を、奏することができる。
【０３７３】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０３７４】
例えば、上記では、コンピュータを、第１の実施形態に係る情報処理装置として機能させるためのプログラム（コンピュータプログラム）が提供されることを示したが、本実施形態は、さらに、上記プログラムを記憶させた記録媒体も併せて提供することができる。
【０３７５】
また、上記では、コンピュータを、第２の実施形態に係る情報処理装置として機能させるためのプログラム（コンピュータプログラム）が提供されることを示したが、本実施形態は、さらに、上記プログラムを記憶させた記録媒体も併せて提供することができる。
【０３７６】
また、上記では、コンピュータを、第３の実施形態に係る情報処理装置として機能させるためのプログラム（コンピュータプログラム）が提供されることを示したが、本実施形態は、さらに、上記プログラムを記憶させた記録媒体も併せて提供することができる。
【０３７７】
上述した構成は、本実施形態の一例を示すものであり、当然に、本開示の技術的範囲に属するものである。
【０３７８】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０３７９】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
外部装置との非接触通信において認識された所定の要求に基づいて、静的な情報を送信する第１の処理モード、または、処理に応じた動的な情報を送信する第２の処理モードを選択し、選択された処理モードに対応する処理を行う処理部を備え、
前記処理部は、
前記認識された所定の要求が、情報を送信させる読み出し要求である場合に、前記第１の処理モードを選択し、
前記認識された所定の要求が、情報を記録媒体へ書き込ませる書き込み要求である場合に、前記第２の処理モードを選択する、情報処理装置。
（２）
前記処理部は、一の処理モードが選択されていることを示すフラグが設定されていないときに、前記所定の要求が認識された場合に、認識された前記所定の要求を、最初に認識された前記所定の要求であると判定する、（１）に記載の情報処理装置。
（３）
前記処理部は、前記第２の処理モードが選択された場合に、前記フラグを設定する、（２）に記載の情報処理装置。
（４）
前記処理部は、前記フラグが設定されているときに、前記読み出し要求に応じた処理が行われた場合に、前記フラグを解除する、（３）に記載の情報処理装置。
（５）
前記処理部は、前記第１の処理モードが選択された場合には、前記非接触通信と異なる他の通信方式による通信を前記外部装置との間で行うための接続情報を、前記静的な情報として送信する、（１）〜（４）のいずれか１つに記載の情報処理装置。
（６）
前記処理部は、前記第２の処理モードが選択された場合には、受電に関する情報を前記動的な情報として送信する、（１）〜（５）のいずれか１つに記載の情報処理装置。
（７）
前記受電に関する情報に基づき前記外部装置から前記非接触通信による給電が行われているときに、受電の終了が検出された場合、
前記処理部は、インピーダンスを変化させる、（６）に記載の情報処理装置。
（８）
前記外部装置との前記非接触通信は、負荷変調により行われ、
前記処理部は、前記負荷変調に関する負荷をオフ状態からオン状態として、前記オン状態を保つことによって、前記インピーダンスを変化させる、（７）に記載の情報処理装置。
（９）
非接触通信によって外部装置から取得された、前記外部装置が有する２以上の機能を示す能力情報に基づいて、前記機能それぞれに対応する処理を、順次行う処理部を備える、情報処理装置。
（１０）
前記処理部は、予め規定されている順序で、前記機能それぞれに対応する処理を順次行う、（９）に記載の情報処理装置。
（１１）
前記処理部は、前記能力情報に規定されている順序で、前記機能それぞれに対応する処理を順次行う、（９）に記載の情報処理装置。
（１２）
前記処理部は、前記能力情報に基づいて処理の順序を設定し、設定された順序で、前記機能それぞれに対応する処理を順次行う、（９）に記載の情報処理装置。
（１３）
前記能力情報に、前記非接触通信による受電機能が含まれる場合、
前記処理部は、前記受電機能に対応する前記非接触通信による給電を制御する処理を行う、（９）〜（１２）のいずれか１つに記載の情報処理装置。
（１４）
前記能力情報に、前記非接触通信と異なる他の通信方式による通信を行う通信機能がさらに含まれる場合、
前記処理部は、前記通信機能に対応する通信方式による通信を開始する処理を行った後に、前記給電を制御する処理を行う、（１３）に記載の情報処理装置。
（１５）
前記処理部は、前記非接触通信による給電を行っているときに、前記外部装置の負荷インピーダンスの変化が検出された場合、前記非接触通信による給電を停止させる、（１３）または（１４）に記載の情報処理装置。
（１６）
前記処理部は、前記非接触通信による給電が開始されてから所定の時間が経過した場合に、前記非接触通信による給電を停止させる、（１３）〜（１５）のいずれか１つに記載の情報処理装置。
（１７）
外部装置との非接触通信において認識された所定の要求に基づいて、静的な情報を送信する第１の処理モード、または、処理に応じた動的な情報を送信する第２の処理モードを選択し、選択された処理モードに対応する処理を行うステップを有し、
前記処理を行うステップでは、
前記認識された所定の要求が、情報を送信させる読み出し要求である場合に、前記第１の処理モードが選択され、
前記認識された所定の要求が、情報を記録媒体へ書き込ませる書き込み要求である場合に、前記第２の処理モードが選択される、情報処理装置により実行される情報処理方法。
（１８）
非接触通信によって外部装置から取得された、前記外部装置が有する２以上の機能を示す能力情報に基づいて、前記機能それぞれに対応する処理を、順次行うステップを有する、情報処理装置により実行される情報処理方法。
（１９）
外部装置との非接触通信において認識された所定の要求に基づいて、静的な情報を送信する第１の処理モード、または、処理に応じた動的な情報を送信する第２の処理モードを選択し、選択された処理モードに対応する処理を行う機能を、コンピュータに実現させ、
前記処理を行う機能は、
前記認識された所定の要求が、情報を送信させる読み出し要求である場合に、前記第１の処理モードを選択し、
前記認識された所定の要求が、情報を記録媒体へ書き込ませる書き込み要求である場合に、前記第２の処理モードを選択する、プログラム。
（２０）
非接触通信によって外部装置から取得された、前記外部装置が有する２以上の機能を示す能力情報に基づいて、前記機能それぞれに対応する処理を、順次行う機能を、コンピュータに実現させるためのプログラム。
【符号の説明】
【０３８０】
１００、２００    情報処理装置
１０２、２０２    第１通信部
１０４、２０４    第２通信部
１０６、２０６    制御部
１１０、２１０    処理部
【図１】
2017038319.tif 000003
【図２】
2017038319.tif 000004
【図３】
2017038319.tif 000005
【図４】
2017038319.tif 000006
【図５】
2017038319.tif 000007
【図６】
2017038319.tif 000008
【図７】
2017038319.tif 000009
【図８】
2017038319.tif 000010
【図９】
2017038319.tif 000011
【図１０】
2017038319.tif 000012
【図１１】
2017038319.tif 000013
【図１２】
2017038319.tif 000014
【図１３】
2017038319.tif 000015
【図１４】
2017038319.tif 000016
【図１５】
2017038319.tif 000017
【図１６】
2017038319.tif 000018
【図１７】
2017038319.tif 000019
【図１８】
2017038319.tif 000020
【図１９】
2017038319.tif 000021
【図２０】
2017038319.tif 000022
【図２１】
2017038319.tif 000023
【図２２】
2017038319.tif 000024
【図２３】
2017038319.tif 000025
【国際調査報告】
2017038319.tif 000026
2017038319.tif 000027
2017038319.tif 000028
2017038319.tif 000029
2017038319.tif 000030
2017038319.tif 000031
2017038319.tif 000032
2017038319.tif 000033