(57)【要約】【課題】  ＩＣカードから読み書き装置に主体的にアクセスすることで読み書き装置と情報処理端末とのデータ通信を好適に遂行することが可能となる。【解決手段】  本発明によるデータ通信システムは、読み書き装置１１０から搬送波が供給されている状態で、ユーザ端末１２０を主体としてデータ転送要求を行い、ユーザ端末のＩＣ無線制御部１２４は、データ送信部１３０からのデータ転送要求信号とデータとを受信すると、連続通信状態に切り換わり、データ転送要求信号とデータとを同タイミングで読み書き装置に送信し、読み書き装置の読み書き無線制御部１１４は、データ転送要求信号をトリガにして連続通信状態に切り換わり、ＩＣ無線制御部からのデータを受信することを特徴としている。【選択図】    図１１
2007323513.tif 000002
【特許請求の範囲】
【請求項１】
読み書き装置と、該読み書き装置と非接触式に無線通信可能なＩＣカードと、該ＩＣカードと有線インターフェイスで接続された情報処理端末との３者間でデータ通信可能なデータ通信システムであって：
前記読み書き装置は、
搬送波を出力し、前記ＩＣカードとの無線通信を制御する読み書き無線制御部；
を備え、
前記ＩＣカードは、
前記読み書き無線制御部からの搬送波検出に応じて、前記読み書き装置との無線通信を開始および制御するＩＣ無線制御部；
を備え、
前記情報処理端末は、
ユーザのデータ転送要求を受け付ける要求受付部と；
データを記憶するデータ記憶部と；
前記ＩＣ無線制御部と有線インターフェイスで接続され、前記要求受付部からのデータ転送要求に応じて、データ転送要求信号と前記データ記憶部のデータとを該ＩＣ無線制御部に送信するデータ送信部と；
を備え、
前記ＩＣ無線制御部は、前記データ送信部からデータ転送要求信号とデータとを受信すると、データを連続して送信もしくは受信可能な連続通信状態に切り換わり、前記読み書き無線制御部からのコマンドを待つことなく、該データ転送要求信号とデータとを該読み書き無線制御部に送信し、
前記読み書き無線制御部は、前記ＩＣ無線制御部からのデータ転送要求信号をトリガにして連続通信状態に切り換わり、前記ＩＣ無線制御部からのデータを受信することを特徴とする、データ通信システム。
【請求項２】
ＩＣカードと有線インターフェイスで接続可能な情報処理端末であって：
ユーザのデータ転送要求を受け付ける要求受付部と；
データを記憶するデータ記憶部と；
前記要求受付部からのデータ転送要求に応じて、データ転送要求信号と前記データ記憶部のデータとを前記有線インターフェイスを介して該ＩＣカードに送信するデータ送信部と；
を備えることを特徴とする、情報処理端末。
【請求項３】
前記データ送信部は、前記要求受付部からのデータ転送要求を受信し、前記ＩＣカードと同期をとった後に、データ転送要求信号と前記データ記憶部のデータとを該ＩＣカードに送信することを特徴とする、請求項２に記載の情報処理端末。
【請求項４】
ＩＣカードと有線インターフェイスで接続可能であり、ユーザのデータ転送要求を受け付ける要求受付部と、データを記憶するデータ記憶部とを有する情報処理端末を動作させるプログラムであって：
前記情報処理端末に、
前記要求受付部からのデータ転送要求に応じて、データ転送要求信号と前記データ記憶部のデータとを前記有線インターフェイスを介して該ＩＣカードに送信させることを特徴とする、プログラム。
【請求項５】
読み書き装置と非接触式に無線通信可能であり、かつ、情報処理端末と有線インターフェイスで接続可能なＩＣカードであって：
前記読み書き装置からの搬送波検出に応じて、該読み書き装置との無線通信を開始および制御し、前記情報処理端末からデータ転送要求信号とデータとを受信すると、データを連続して送信もしくは受信可能な連続通信状態に切り換わり、前記読み書き装置からのコマンドを待つことなく、該データ転送要求信号とデータとを該読み書き装置に送信するＩＣ無線制御部；
を備えることを特徴とする、ＩＣカード。
【請求項６】
前記ＩＣ無線制御部から前記読み書き装置にデータが送信されていることを表示する状態表示部をさらに含むことを特徴とする、請求項５に記載のＩＣカード。
【請求項７】
前記読み書き装置からの電波によるエネルギーを受信し、前記エネルギーによって動作することを特徴とする、請求項５に記載のＩＣカード。
【請求項８】
読み書き装置と非接触式に無線通信可能であり、かつ、情報処理端末と有線インターフェイスで接続可能なＩＣカードを動作させるプログラムであって：
前記ＩＣカードに、
前記読み書き装置からの搬送波検出に応じて、読み書き装置との無線通信を開始および制御させ；
前記情報処理端末からデータ転送要求信号とデータとを受信すると、データを連続して送信もしくは受信可能な連続通信状態に切り換え、前記読み書き装置からのコマンドを待つことなく、該データ転送要求信号とデータとを該読み書き装置に送信させることを特徴とする、プログラム。
【請求項９】
ＩＣカードと非接触式に無線通信可能な読み書き装置であって：
搬送波を出力し、前記ＩＣカードとの無線通信を制御し、該ＩＣカードからのデータ転送要求信号をトリガにして、データを連続して送信もしくは受信可能な連続通信状態に切り換わり、該情報処理端末から該データ転送要求信号と同タイミングで送られてくるデータを受信する読み書き無線制御部；
を備えることを特徴とする、読み書き装置。
【請求項１０】
ＩＣカードと非接触式に無線通信可能な読み書き装置を動作させるプログラムであって：
前記読み書き装置に、
搬送波を出力させ、前記ＩＣカードとの無線通信を制御させ、該情報処理端末からのデータ転送要求信号をトリガにして、データを連続して送信もしくは受信可能な連続通信状態に切り換え、該情報処理端末から該データ転送要求信号と同タイミングで送られてくるデータを受信させることを特徴とする、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、非接触式に無線通信可能なデータ通信システム、情報処理端末、ＩＣカード、読み書き装置、およびプログラムに関する。
【背景技術】
【０００２】
近日、非接触式に無線通信可能なＩＣタグやＩＣカード、またはそのようなＩＣカードを備える携帯電話等の情報処理端末が普及しつつある。かかるＩＣタグは、例えば、商品の値札に埋設され、その商品の値段を電子的に読み取るために利用され、ＩＣカードは、例えば、電子マネー情報が記憶され購入品の決済等に利用されている。また、このようなＩＣカード機能をＩＣチップとして情報処理端末に付加することで、情報処理端末を通じてＩＣカード内の電子マネーの残高照会を受けることが可能になる等、機能の充実が図られている。
【０００３】
このようなＩＣカード機能を付加した情報処理端末内の情報を更新する場合、情報処理端末を有するユーザは、まず、情報処理端末に付加されたＩＣカードを、搬送波を継続的に出力している読み書き装置に翳す。読み書き装置からの搬送波を検出したＩＣカードは、読み書き装置との無線通信を確立し、読み書き装置からのコマンドに従って情報処理端末内部のデータを更新する。このような読み書き装置を主体とした処理により、ユーザは特別な操作を行うことなく更新処理を完了することができる。
【０００４】
かかる情報処理端末と読み書き装置とのデータ通信においては、ＩＣカードの無線制御部は、常にコマンド待ちの状態にあり、読み書き装置からデータを受信すると、そのデータを保持し、またコマンド待ち状態に戻る。そして、情報処理端末のコントローラからのデータ転送要求を受信すると、その要求に応じて保持したデータを情報処理端末のコントローラに転送していた（例えば、特許文献１）。
【０００５】
しかし、上述の通信処理では、ＩＣカードに対する一方的なデータ送受信要求のみが可能であり、ＩＣカードから読み書き装置に対してコマンドを発することはできなかった。
【０００６】
また、読み書き装置は、自己が発するコマンド（特にポーリングコマンド）に対する応答を受信して、はじめてＩＣカードの存在を認識していた。従って、読み書き装置は、ＩＣカードを捕捉するためにこのポーリングコマンドを所定時間間隔で継続的に送信する必要があった。ここで、読み書き装置の通信可能範囲に複数のＩＣカードが存在する場合、即ち、複数のＩＣカードを重ねて読み書き装置に翳したような場合、読み書き装置からのポーリングコマンドに対してその複数のＩＣカードからの応答が衝突する可能性があり、衝突回避の仕組みが必要であった。
【０００７】
【特許文献１】特許第３６１７５０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述したようなＩＣカード機能が付加された情報処理端末に加え、読み書き装置機能を付加した情報処理端末も提案され、情報処理端末同士でデータ通信を行う機会も増えると考えられるが、データの送信方向が一方向に限られてしまう上述の技術では、他方からのデータ送信ができない等不都合が生じてしまう。このような一方の情報処理端末から搬送波が送信され、他方の情報処理端末はその搬送波を受信しているという状況においても、他方の情報処理端末からもデータを送信できるようなデータ通信システムが望まれる。
【０００９】
また、上述した従来のデータ通信システムでは、ＩＣカードが常にコマンド待ち受け状態にあるので、ＩＣカードで既にデータ転送の準備ができている場合においてもデータ転送を開始することができず、データ転送を完了するまでに相当の時間が浪費されていた。従来の通信手順による時間遅延は、アプリケーションの多様化、複雑化と共に、瞬時の処理が要求される今後のデータ通信システムにおいて処理時間短縮の障害となる。
【００１０】
本発明は、従来のデータ通信システムが有する上記問題点に鑑みてなされたものであり、本発明の目的は、ＩＣカードが主体となって読み書き装置にアクセスすることで、読み書き装置と情報処理端末とのデータ通信を好適に遂行することが可能な、新規かつ改良されたデータ通信システム、情報処理端末、ＩＣカード、読み書き装置、およびプログラムを提供することである。
【課題を解決するための手段】
【００１１】
本発明は、搬送波を出力するＩｎｉｔｉａｔｏｒとして機能する読み書き装置と、搬送波を入力するＴａｒｇｅｔとして機能するＩＣカードと、そのＩＣカードを介して読み書き装置とデータ通信を行う情報処理端末とによるデータ通信システムにおいて、ＩＣカードが主体となって読み書き装置にアクセスし、読み書き装置とのデータ転送状態またはデータを連続して送信もしくは受信可能な連続通信状態を短時間で確立することを特徴としている。
【００１２】
上記課題を解決するために、本発明のある観点によれば、読み書き装置と、該読み書き装置と非接触式に無線通信可能なＩＣカードと、該ＩＣカードと有線インターフェイスで接続された情報処理端末との３者間でデータ通信可能なデータ通信システムであって：上記読み書き装置は、搬送波を出力し、上記ＩＣカードとの無線通信を制御する読み書き無線制御部；を備え、上記ＩＣカードは、上記読み書き無線制御部からの搬送波検出に応じて、上記読み書き装置との無線通信を開始および制御するＩＣ無線制御部；を備え、上記情報処理端末は、ユーザのデータ転送要求を受け付ける要求受付部と；データを記憶するデータ記憶部と；上記ＩＣ無線制御部と有線インターフェイスで接続され、上記要求受付部からのデータ転送要求に応じて、データ転送要求信号と上記データ記憶部のデータとを該ＩＣ無線制御部に送信するデータ送信部と；を備え、上記ＩＣ無線制御部は、上記データ送信部からデータ転送要求信号とデータとを受信すると、データを連続して送信もしくは受信可能な連続通信状態に切り換わり、上記読み書き無線制御部からのコマンドを待つことなく、該データ転送要求信号とデータとを該読み書き無線制御部に送信し、上記読み書き無線制御部は、上記ＩＣ無線制御部からのデータ転送要求信号をトリガにして連続通信状態に切り換わり、上記ＩＣ無線制御部からのデータを受信することを特徴とする、データ通信システムが提供される。上記コマンドは、自己の読み書き装置と無線通信可能なＩＣカードに自己の存在を認識させるポーリング（Ｐｏｌｌｉｎｇ）コマンド、データを自己に送信させるプル（Ｐｕｌｌ）コマンド、自己のデータをＩＣカードに送信するためのプッシュ（Ｐｕｓｈ）コマンドを含む。
【００１３】
本発明によるデータ通信システムでは、（ｉ）ＩＣカードが主体となって読み書き装置にアクセスすることができ、（ii）ＩＣカードが読み書き装置からのコマンド、例えば、ポーリングコマンドを受けなくとも自発的に読み書き装置にアクセスすることが可能となるので、読み書き装置から継続的にポーリングコマンドを出力する必要がなくなる。
【００１４】
上記（ｉ）により、ユーザが情報処理端末の要求受付部を通じて所望するタイミングで所望するデータを読み書き装置に送信することができる。また、読み書き装置からのコマンドを受信していなくとも、ＩＣカード側から主体的に通信開始要求信号を発し、読み書き装置との連続通信状態を確立することができる。さらに、ＩＣ無線制御部が、データ転送要求信号とデータとを同タイミングで送信する構成により、読み書き装置からデータ転送可能かどうかの返信を待つことなく、短時間でデータを転送することが可能となる。
【００１５】
上記（ii）により、読み書き装置と通信可能な範囲に複数の情報処理端末があったとしても、ポーリングコマンドに対する応答が衝突することもなくなり、衝突回避の仕組みが不要となる。
【００１６】
また、上記課題を解決するために、本発明の他の観点によれば、ＩＣカードと有線インターフェイスで接続可能な情報処理端末であって：ユーザのデータ転送要求を受け付ける要求受付部と；データを記憶するデータ記憶部と；上記要求受付部からのデータ転送要求に応じて、データ転送要求信号と上記データ記憶部のデータとを上記有線インターフェイスを介して該ＩＣカードに送信するデータ送信部と；を備えることを特徴とする、情報処理端末が提供される。
【００１７】
かかる構成により、ユーザは、所望するタイミングで所望するデータを、ＩＣカードを介して読み書き装置に送信することが可能となる。
【００１８】
上記データ送信部は、上記要求受付部からのデータ転送要求を受信し、上記ＩＣカードと同期をとった後に、データ転送要求信号と上記データ記憶部のデータとを該ＩＣカードに送信することができる。
【００１９】
読み書き装置から搬送波のみを検知し、かつ、ポーリングコマンド、プルコマンド、プッシュコマンド等のコマンドを検知していない状態において、ＩＣカードのＩＣ無線制御部と情報処理端末のデータ送信部とはまだ同期していない。情報処理端末からのデータ転送に必要なＩＣ無線制御部とデータ送信部との同期を、読み書き装置ではなく、情報処理端末が主体となって行うことで、データ転送の処理時間を短縮することができる。
【００２０】
また、ＩＣカードと有線インターフェイスで接続可能であり、ユーザのデータ転送要求を受け付ける要求受付部と、データを記憶するデータ記憶部とを有する情報処理端末を動作させるプログラムであって：上記情報処理端末に、上記要求受付部からのデータ転送要求に応じて、データ転送要求信号と上記データ記憶部のデータとを上記有線インターフェイスを介して該ＩＣカードに送信させることを特徴とする、プログラムも提供される。
【００２１】
また、上記課題を解決するために、本発明の他の観点によれば、読み書き装置と非接触式に無線通信可能であり、かつ、情報処理端末と有線インターフェイスで接続可能なＩＣカードであって：上記読み書き装置からの搬送波検出に応じて、該読み書き装置との無線通信を開始および制御し、上記情報処理端末からデータ転送要求信号とデータとを受信すると、データを連続して送信もしくは受信可能な連続通信状態に切り換わり、上記読み書き装置からのコマンドを待つことなく、該データ転送要求信号とデータとを該読み書き装置に送信するＩＣ無線制御部；を備えることを特徴とする、ＩＣカードが提供される。
【００２２】
かかる構成により、ユーザは、所望するタイミングで所望するデータを読み書き装置に送信することができ、また、読み書き装置からのコマンドを受信しなくとも、当該ＩＣカードが主体となって読み書き装置との連続通信状態を確立することができる。
【００２３】
また、上記ＩＣ無線制御部から上記読み書き装置にデータが送信されていることを表示する状態表示部をさらに含むとしてもよい。また、状態表示部は、データの転送エラーがあった場合もその旨を表示することができる。
【００２４】
上記状態表示部は、視認可能な表示器で形成され、この状態表示部により、ユーザは、データの読み取りや書き込みの動作を確認できる。例えば、データ転送を試みた場合、読み書き装置にＩＣカードを翳し、データ転送が開始されると、ＬＥＤが消灯状態から点灯状態に変わり、データ転送が完了すると消灯状態に戻るとしてもよい。また、データ転送が何らかの原因により失敗に終わった場合は、ＬＥＤが点滅し、ユーザはこの点滅を視認してデータ転送が完了しなかったことを把握することができる。
【００２５】
上記読み書き装置からの電波によるエネルギーを受信し、上記エネルギーによって動作するとしてもよい。また、ＩＣカードが情報処理端末と一体形成される場合、その情報処理端末からエネルギーを受信してもよい。
【００２６】
かかる構成により、ＩＣカードに有限な電源を設ける必要がなくなり、ＩＣカードを低コスト、かつコンパクトに形成することが可能となる。このような電源を有していないＩＣカードは、読み書き装置から離れている通常の状態で省電力待機（スリープ）状態になっており、読み書き装置からの搬送波により電力を蓄積して動作する。
【００２７】
また、読み書き装置と非接触式に無線通信可能であり、かつ、情報処理端末と有線インターフェイスで接続可能なＩＣカードを動作させるプログラムであって：上記ＩＣカードに、上記読み書き装置からの搬送波検出に応じて、読み書き装置との無線通信を開始および制御させ；上記情報処理端末からデータ転送要求信号とデータとを受信すると、データを連続して送信もしくは受信可能な連続通信状態に切り換え、上記読み書き装置からのコマンドを待つことなく、該データ転送要求信号とデータとを該読み書き装置に送信させることを特徴とする、プログラムも提供される。
【００２８】
上記課題を解決するために、本発明の他の観点によれば、ＩＣカードと非接触式に無線通信可能な読み書き装置であって：搬送波を出力し、上記ＩＣカードとの無線通信を制御し、該ＩＣカードからのデータ転送要求信号をトリガにして、データを連続して送信もしくは受信可能な連続通信状態に切り換わり、該情報処理端末から該データ転送要求信号と同タイミングで送られてくるデータを受信する読み書き無線制御部；を備えることを特徴とする、読み書き装置が提供される。
【００２９】
かかる構成により、ＩＣカードからユーザの所望するタイミングで送信されたデータを受信することができ、また、読み書き装置からポーリングコマンド等のコマンドを送信しなくとも、ＩＣカードからのデータ転送要求によりＩＣカードと連続通信状態を確立することができ、さらに、ＩＣカードからデータ転送要求信号と同タイミングでデータも届くので、データの受信にかかる時間を短縮することが可能となる。
【００３０】
また、ＩＣカードと非接触式に無線通信可能な読み書き装置を動作させるプログラムであって：上記読み書き装置に、搬送波を出力させ、上記ＩＣカードとの無線通信を制御させ、該情報処理端末からのデータ転送要求信号をトリガにして、データを連続して送信もしくは受信可能な連続通信状態に切り換え、該情報処理端末から該データ転送要求信号と同タイミングで送られてくるデータを受信させることを特徴とする、プログラムも提供される。
【００３１】
上記ＩＣカードは、有線インターフェイスで接続される情報処理端末と一体形成されるとしてもよい。さらに、上記ＩＣカードと読み書き装置は、１つの装置として統合され、両機能を備える装置となり得る。その時、機能的に重複する、例えば、通信制御部等は、ＩＣカードと読み書き装置の機能毎に設けられても良いし、１つの重複部のみを設け、各構成要素で共有利用することもできる。
【発明の効果】
【００３２】
以上説明したように本発明によれば、ＩＣカードから読み書き装置に主体的にアクセスすることで、簡易な処理で情報処理端末から読み書き装置にデータ転送することができ、読み書き装置と情報処理端末とのデータ通信を好適に遂行することが可能となる。
【発明を実施するための最良の形態】
【００３３】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００３４】
（データ通信システム）
図１は、本実施形態におけるデータ通信システムを説明するための説明図である。かかるデータ通信システムは、無線通信の搬送波を出力する読み書き装置１０と、この搬送波を受信する移動自在なユーザ端末２０とを含んで構成される。
【００３５】
かかるユーザ端末２０は、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、パーソナルコンピュータ、モバイルコンピュータ等で構成され、本実施形態におけるＩＣカードと情報処理端末とが一体形成された端末である。従って、以下で説明されるユーザ端末２０は、ＩＣカードと情報処理端末の両機能が設けられている。ここでは、ＩＣカードと情報処理端末とが一体形成された状態で説明されているが、かかる場合に限られず、別体に形成され、使用時に有線接続される等様々な利用形態をとることができる。
【００３６】
また、ユーザ端末２０に含まれるＩＣカードは、ＩＣカード機能を備えたＩＣチップを含む。このＩＣチップは、ＩＣカード機能を遂行するためのＲＦアナログ・フロントエンドとロジック回路とを１チップに構成してもよく、これらを実施形態に応じて２以上のチップに分離して構成してもよい。ＩＣカードと情報処理端末とは、ＩＣカードとしてのＩＣチップをユーザ端末に内蔵させることで一体形成するとしてもよいし、別体に形成されたＳＩＭカードタイプのＩＣカードを接続して一体形成するとしてもよい。
【００３７】
また、このようなデータ通信システムの読み書き装置１０には、通信網４０を介して読み書き装置１０にアプリケーションを提供するサーバ４２が接続されるとしてもよい。かかるアプリケーションには、読み書き装置１０とユーザ端末２０内のＩＣカードとのデータ交換手順が定義されているとしてもよい。
【００３８】
ここで、上記データ通信システムとして、１３．５６ＭＨｚのＲＦ搬送波周波数を利用した近距離無線規格（ＮＦＣ：Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）を適用することができる。かかる近距離無線規格による通信では、１０ｃｍ程度の狭い範囲内のみにおいて非接触式に耐タンパ性の通信が行われるので、ユーザの視覚により通信目的となる読み書き装置を容易に把握、認識でき、情報の漏洩を防止できる。また、ハンドアクションによるデータ転送等、分かり易い通信処理を行うことが可能となる。
【００３９】
このようなデータ通信システムにおいて、ユーザは、自己のユーザ端末２０を読み書き装置１０に翳すことで、読み書き装置１０から提供される様々なサービスを受けることができる。通常、読み書き装置１０は、ユーザ端末２０との通信のため、上記データ通信システムで規格化された搬送波を継続的に出力している。
【００４０】
ユーザがユーザ端末２０のＩＣカードを、読み書き装置１０の例えば１０ｃｍ以下の距離に近づけると、ユーザ端末２０のＩＣカードは、上記搬送波を検知して読み書き装置１０との通信経路を確立し、コマンド待ち受け状態に移行する。読み書き装置１０は、ポーリングコマンドによりユーザ端末２０を認識した後、ユーザ端末２０に記憶されたデータを読み出したり、読み書き装置１０で保持するデータをユーザ端末２０に書き込んだりする。以下、読み書き装置１０およびユーザ端末２０を詳述する。
【００４１】
図２は、読み書き装置１０の概略的な構成を示した機能ブロック図である。上記読み書き装置１０は、データを処理するデータ処理部１２と、該データ処理部からの搬送波の出力要求に応じて搬送波を出力し、ユーザ端末２０との無線通信を制御する読み書き無線制御部１４と、読み書きアンテナ部１６とを含んで構成される。
【００４２】
図３は、ユーザ端末２０の概略的な構成を示した機能ブロック図である。上記ユーザ端末２０は、ＩＣアンテナ部２２と、読み書き装置１０からの搬送波検出に応じて、読み書き装置１０との無線通信を開始および制御し、また、受信したデータを一旦保持するバッファを備えるＩＣ無線制御部２４と、ユーザ端末２０が取得したデータを記憶するデータ記憶部２６と、読み書き装置１０の要求に応じて、読み書き装置１０から受信したデータをデータ記憶部２６に書き込み、また、データ記憶部２６のデータを、ＩＣ無線制御部２４を介して読み書き装置１０に送信するデータ送信部３０とを含んで構成される。ここで、ＩＣアンテナ部２２とＩＣ無線制御部２４とはＩＣカードとして機能し、データ記憶部２６とデータ送信部３０とは情報処理端末として機能している。
【００４３】
（データ送受信）
以下、上述した読み書き装置１０とユーザ端末２０とによるデータ送受信の処理動作を詳述する。
【００４４】
図４は、読み書き装置１０とユーザ端末２０との通信経路の確立に関する説明図である。読み書き装置１０のデータ処理部１２と読み書き無線制御部１４との間、および、ユーザ端末２０のＩＣ無線制御部２４とデータ送信部３０との間は有線接続による有線インターフェイスが形成され、読み書き装置１０の読み書き無線制御部１４とユーザ端末２０のＩＣ無線制御部２４との間は無線通信による無線インターフェイスが形成されている。
【００４５】
図４における楕円は、各構成要素の同期状態を示し、複数の構成要素に楕円が跨っている場合、その構成要素全てが同期していることを示す。ここで、同期とは、クロックの同期を含むタスクの共有状態であり、異なるタスクを行っている構成要素同士が同じタスクを行うようになることを言う。
【００４６】
図４に示すように、通信開始前の状態（１）では、データ処理部１２、読み書き無線制御部１４、ＩＣ無線制御部２４、データ送信部３０各々が非同期に独立して動作している。そして、データ処理部１２が読み書き無線制御部１４に搬送波出力要求を出すと、読み書き無線制御部１４はそれに応じてデータ処理部１２と同期をとり（２）、搬送波を出力する。
【００４７】
ユーザ端末２０が読み書き装置１０からの搬送波の受信可能範囲に入ると、ＩＣ無線制御部２４は、上記搬送波の検出に応じてデータ処理部１２および読み書き無線制御部１４との同期をとる（３）。このとき、ＩＣ無線制御部２４は読み書き装置１０からのコマンドの待ち受け状態となる。ここで、読み書き装置１０が、通信開始要求信号をユーザ端末２０に送信すると、ユーザ端末２０のＩＣ無線制御部２４は、この通信開始要求信号を受信して、データ送信部３０に対して通信開始要求の割り込みを発生させ、データ送信部３０との同期をとる。こうして、データ処理部１２、読み書き無線制御部１４、ＩＣ無線制御部２４、データ送信部３０の全てにおいて同期がとられ（４）、データの送受信が可能となる。
【００４８】
図５は、読み書き装置１０とユーザ端末２０とのデータ通信の方法を具体的に示したフローチャートである。特に、ここでは、読み書き装置１０からユーザ端末２０にデータを送信する場合を示している。以下、図５に基づいてデータ通信の詳細な手順を詳述する。
【００４９】
上記読み書き装置１０で通信が開始されると、データ処理部１２は、読み書き無線制御部１４に搬送波出力コマンド（Ｔｕｒｎ  Ｏｎ  ＲＦ  Ｐｏｗｅｒ）を出力し（Ｓ４０）、読み書き無線制御部１４は、その搬送波出力コマンドを受信したことをデータ処理部１２に返信する（Ｓ４２）、それと同時に、読み書き無線制御部１４は、搬送波の出力を開始する（Ｓ４４）。ここで、ユーザ端末２０が読み書き装置１０と無線通信可能な近距離にある場合、ＩＣ無線制御部２４は、搬送波受信状態に移行する（Ｓ４６）。ここでユーザ端末２０は、読み書き装置１０と通信可能になるが、コマンドの待ち受け状態に移行するだけで何ら返信を行わない。従って、読み書き装置１０はユーザ端末２０の存在を認識できない。
【００５０】
読み書き無線制御部１４からの返信を受けて、読み書き装置１０のデータ処理部１２は、ポーリング要求コマンドを読み書き無線制御部１４に送信し（Ｓ５０）、読み書き無線制御部１４は、ポーリングコマンドを出力する（Ｓ５２）。かかるポーリングコマンドは、不特定多数のユーザ端末２０に対して、そのユーザ端末２０が通信可能な範囲にあるかどうか、また、データ送信等何かしらの処理要求がないかを問うコマンドであり、読み書き装置１０は、かかるポーリングコマンドを発し、その応答を受けてユーザ端末２０の存在や処理要求の存在を認識することができる。ユーザ端末２０のＩＣ無線制御部２４は、このポーリングコマンドに対する返信を行い（Ｓ５４）、読み書き装置１０の読み書き無線制御部１４は、ユーザ端末２０から返信があったことをデータ処理部１２に伝達する（Ｓ５６）。読み書き装置１０は、かかるポーリングコマンドの返信を受けて、はじめてユーザ端末２０の存在を認識する。
【００５１】
ポーリングコマンドによってユーザ端末２０を認識した読み書き装置１０では、ユーザ端末２０に送信すべきデータがある場合、データを連続して送信するためのプッシュコマンドを含む通信開始要求信号と送信すべきデータの一部と（Ｐｒｏｐｏｓｅ  Ａｄ−ｈｏｃ  Ｍｏｄｅ）を読み書き無線制御部１４に送信し（Ｓ５８）、読み書き無線制御部１４は、この通信開始要求信号とデータとを無線電波として出力する（Ｓ６０）。
【００５２】
ユーザ端末２０のＩＣ無線制御部２４は、読み書き装置１０からの通信開始要求信号とデータとを受信し、そのデータをＩＣ無線制御部２４に設けられたバッファに保持すると（Ｓ７０）、データ送信部３０に通信開始要求の割り込みを行う（Ｓ７２）。かかる割り込みにより、ユーザ端末２０内の通信開始要求割り込み信号がアクティブ状態に遷移する。
【００５３】
通信開始要求割り込み信号を認識したデータ送信部３０は、通信を開始する準備が整うと、ＩＣ無線制御部２４の通信開始要求割り込みの応答として、データの連続受信を行うためのプルコマンドを含む受信要求コマンド（Ｓｔａｒｔ  Ａｄ−ｈｏｃ  Ｍｏｄｅ）をＩＣ無線制御部２４に送信し（Ｓ７４）、ＩＣ無線制御部２４は、バッファに保持された読み書き装置１０からのデータをデータ送信部３０に転送するとともに（Ｓ７６）、読み書き装置１０に通信開始要求信号に対する通信開始可能応答を返信する（Ｓ７８）。ここで、ユーザ端末２０は、データを連続して送信もしくは受信可能な連続通信状態（Ａｄ―ｈｏｃ  Ｍｏｄｅ）となり、通信開始要求割り込み信号がインアクティブ状態に遷移する。ここで連続通信状態は、上述したようにデータを相互に送受信できるとしてもよいし、一方がデータを連続して送信のみ行う場合に、他方は連続して受信のみできるとしてもよい。
【００５４】
通信開始可能応答を受けた読み書き装置１０の読み書き無線制御部１４は、その旨データ処理部１２に伝達し（Ｓ８０）、データ処理部１２は、ユーザ端末２０が通信準備できたことを認識して、読み書き装置１０が有するデータの連続送信準備に入る（Ｓ８２）。そして、データ処理部１２は、次に送信すべきデータを読み書き無線制御部１４に送信する（Ｓ８４）。ここで、読み書き装置１０もようやく連続通信状態（Ａｄ―ｈｏｃ  Ｍｏｄｅ）となり（Ｓ８６）、読み書き装置１０からユーザ端末２０への連続したデータの送信が可能となる。読み書き無線制御部１４は、ユーザ端末２０にデータを送信する（Ｓ８８）。
【００５５】
ユーザ端末２０のＩＣ無線制御部２４は、かかるデータを受信し、データ送信部３０に送信する（Ｓ９０）。データ送信部３０は、このようにして得られたデータをデータ記憶部２６に順次記憶する（Ｓ９２）。ここでは、読み書き装置１０へのデータ受信確認の返信を行っていないが、返信の有無は選択することができる。送信すべきデータの量が大きい場合、上記のＳ８４からの工程が繰り返され、最後に読み書き無線制御部１４からデータ転送の終了コマンド（Ｔｅｒｍｉｎａｔｅ  Ａｄ−ｈｏｃ  Ｍｏｄｅ）が送信されて（図示せず）全てのデータの送信が完了する。
【００５６】
一方、読み書き装置１０がユーザ端末２０からデータを受信する場合は、図５と同様の処理（Ｓ５０〜Ｓ８２）を経由し、図５におけるステップＳ８４からのデータの送信をデータ転送要求信号の送信に置き換えた処理となる。かかるデータ転送要求信号を受けたデータ送信部３０は、データ記憶部２６のデータを、ＩＣ無線制御部２４および読み書き無線制御部１４を介してデータ処理部１２に送信する。こうして、読み書き装置１０は、ユーザ端末２０からデータを受信することができる。
【００５７】
上述したデータ通信システムにおける読み書き装置１０とユーザ端末２０との通信は、まず、読み書き装置１０からのポーリングコマンドにユーザ端末２０が応答することでユーザ端末２０の存在を認識させ、ユーザ端末２０のＩＣカードが、その後の読み書き装置１０からのコマンドに従って動作することで実施される。ＩＣカードは、一つのタスクが終了すると、読み書き装置１０や情報処理端末からのコマンド待ち受け状態に戻る。
【００５８】
このようなデータ通信システムでは、読み書き装置１０からの一方的な通信開始要求信号をトリガにして、データの送受信が開始されることとなるが、コマンドを受信することが可能な（コマンド待ち受け状態になることが可能な）読み書き装置１０に対してユーザ端末２０側から主体的にアクセスを開始することはできなかった。
【００５９】
そもそも現行のデータ通信システムでは、搬送波を出力する読み書き装置１０がＩＣカードを上位制御することしか想定されていない。従って、ＩＣカードは、読み書き装置１０に送信すべきデータがあり、読み書き装置１０からの搬送波を検知した時点でデータ通信が可能になったとしても、読み書き装置１０からのコマンドを待つことしかできなかった。
【００６０】
一方、読み書き装置１０は、ＩＣカードが搬送波を検知したことを認識することができず、唯一、ポーリングコマンドを出力し、その応答をもってＩＣカードの存在を認識していた。そして、読み書き装置１０がＩＣカードのステータスを確認することで、はじめてＩＣカード内にデータがあることを知り、その後、データの転送が開始されていた。従って、データ転送が開始されるまで多大な時間が浪費される。
【００６１】
また、読み書き装置とＩＣカードの両機能を有するユーザ端末同士でデータ通信する機会も増えているが、データの送信方向が一方向に限られてしまうと、他方からのデータ送信ができない等不都合が生じてしまう。このような一方のユーザ端末から搬送波が送信され、他方のユーザ端末はその搬送波を受信しているという状況においても、他方のユーザ端末からもデータを送信できるようなデータ通信システムが望まれる。
【００６２】
また、上述した読み書き装置１０は、ＩＣカードを捕捉するためにポーリングコマンドを所定時間間隔で継続的に送信する必要があった。ここで、読み書き装置１０の通信可能範囲に複数のＩＣカードが存在する場合、即ち、複数のＩＣカードを重ねて読み書き装置に翳したような場合、読み書き装置１０からのポーリングコマンドに対してその複数のＩＣカードからの応答が衝突する可能性があり、衝突回避の仕組みが必要であった。
【００６３】
本発明による実施形態では、（ｉ）ユーザ端末のＩＣカードが主体となって、読み書き装置からのコマンドを待つことなく、読み書き装置にアクセスすることができ、データ転送に要する処理時間を短縮することが可能となる。また、（ii）ＩＣカードが読み書き装置からのコマンド、例えばポーリングコマンドを受けなくとも自発的に読み書き装置にアクセスすることが可能となるので、読み書き装置から継続的にポーリングコマンドを出力する必要がなくなり、応答の衝突回避の仕組みも不要となる。以下、本発明による実施形態としてのデータ通信システムを説明する。
【００６４】
（本発明による実施形態：データ通信システム）
本発明による実施形態のデータ通信システムは、図１に示した読み書き装置１０およびユーザ端末２０と同等の機能を有する読み書き装置１１０およびユーザ端末１２０により構成される。ここで、ユーザ端末１２０は、ユーザ端末２０同様、本実施形態におけるＩＣカードと情報処理端末とが一体形成された端末である。また、読み書き装置１１０およびユーザ端末１２０は、以下に詳述する点で読み書き装置１０およびユーザ端末２０と相違する。以下、読み書き装置１１０およびユーザ端末１２０の各構成要素を詳述する。
【００６５】
図６は、読み書き装置１１０の概略的な構成を示した機能ブロック図である。かかる読み書き装置１１０は、データ処理部１１２と、読み書き無線制御部１１４と、読み書きアンテナ部１１６を含んで構成される。
【００６６】
上記データ処理部１１２は、中央処理装置（ＣＰＵ）を含む半導体集積回路により読み書き装置１１０全体を管理および制御し、特に、読み書き装置１１０内で利用されるデータを処理する。また、後述する読み書き無線制御部１１４を通じて、ユーザ端末１２０にデータ処理部１１２が保持するデータを送信したり、ユーザ端末１２０からのデータを受信し、そのデータの処理を行う。データ処理部１１２は電源が投入されると、先ず、ユーザ端末１２０との無線通信を開始するため、読み書き無線制御部１１４に搬送波の出力要求を行う。
【００６７】
上記読み書き無線制御部１１４は、データ処理部１１２と有線インターフェイスで接続され、データ処理部１１２からの搬送波の出力要求に応じて搬送波を出力し、その搬送波を検出したユーザ端末１２０との無線通信を制御する。また、ユーザ端末１２０のＩＣ無線制御部１２４からデータ転送要求信号およびデータを受信した場合、このデータ転送要求信号をトリガにして通信モードを連続通信状態に切り換え、ＩＣ無線制御部１２４からのデータを受信し、データ処理部１１２に送信する。
【００６８】
上記読み書きアンテナ部１１６は、ユーザ端末１２０と通信を行うためのアンテナであって、読み書き装置１１０からの電気信号を無線電波信号に、また、ユーザ端末１２０からの無線電波信号を電気信号に変換する。上記アンテナの長さや形状は、例えば、ＮＦＣにおけるＲＦ搬送波周波数１３．５６ＭＨｚに応じて形成することができる。
【００６９】
図７は、ユーザ端末１２０の概略的な構成を示した機能ブロック図である。かかるユーザ端末１２０は、ＩＣアンテナ部１２２と、ＩＣ無線制御部１２４と、データ記憶部１２６と、要求受付部１２８と、データ送信部１３０と、状態表示部１３２とを含んで構成される。ここで、ＩＣアンテナ部１２２とＩＣ無線制御部１２４とはＩＣカードとして機能し、データ記憶部１２６と要求受付部１２８とデータ送信部１３０とは情報処理端末として機能し、状態表示部１３２はＩＣカードと情報処理端末とで共有されている。
【００７０】
上記ユーザ端末１２０は、携帯電話やＰＤＡ等の通信機器で形成することができる。また、薄いカード状に形成することもできる。ここで、ユーザ端末１２０のＩＣカードは、読み書き装置１１０からの電波によって電源エネルギーを受電するとしてもよい。電源エネルギーを読み書き装置１１０から受電するバッテリーレスのユーザ端末１２０は、通常、省電力待機（スリープ）状態になっており、読み書き装置１１０からのアクセスにより電力を蓄積して動作を開始する。
【００７１】
上記ＩＣアンテナ部１２２は、読み書き装置１１０と通信を行うためのアンテナであって、ユーザ端末１２０からの電気信号を無線電波信号に、また、読み書き装置１１０からの無線電波信号を電気信号に変換する。上記アンテナの長さや形状は、上述したように、ＮＦＣにおけるＲＦ搬送波周波数、例えば、１３．５６ＭＨｚに応じて決まる。
【００７２】
上記ＩＣ無線制御部１２４は、読み書き装置１１０の読み書き無線制御部１１４からの搬送波を検出すると、読み書き装置１１０との無線通信を開始し、その後の通信によるデータ交換を制御する。また、後述するデータ送信部１３０からのデータ転送要求信号とデータとを受信すると、通信モードを連続通信状態に切り換え、読み書き無線制御部１１４からポーリングコマンド、プルコマンド、プッシュコマンド等のコマンド等のコマンドを待つことなく、このデータ転送要求信号とデータとを同タイミングで読み書き装置１１０の読み書き無線制御部１１４に負荷変調により送信することができる。上記同タイミングで送信とは、読み書き装置１１０からの返信を待つことなく一度にデータ転送要求信号とデータとを送信することであり、厳密に同時であることを要さない。
【００７３】
また、上記搬送波は、読み書き装置１１０とユーザ端末１２０のＩＣカードとの通信経路の確保に利用され、搬送波による無線通信の開始時点では、読み書き装置１１０はユーザ端末１２０を認識できず、データの送受信は行われない。読み書き装置１１０は、上述したポーリングコマンド等によってユーザ端末１２０とのデータ通信を開始する。
【００７４】
上記データ記憶部１２６は、ＲＡＭ、Ｅ２ＰＲＯＭ、不揮発性ＲＡＭ、フラッシュメモリ、カードメモリ、ＵＳＢメモリ、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の記憶媒体から形成され、ユーザ端末１２０で蓄積すべき、ユーザＩＤ、金額情報、決済情報、アプリケーション情報等のデータを記憶する。
【００７５】
上記要求受付部１２８は、押圧式、接触式、感熱式等のスイッチや、ユーザ端末１２０に接続もしくは一体形成された他のインターフェイスによって、ユーザの所望する処理を受け付けることが可能であり、ここでは、特に、ユーザのデータ転送要求を受け付ける。また、かかる要求受付部１２８をユーザ端末１２０上に複数設けることもでき、ユーザは、その複数の要求受付部１２８によって読み書き装置１１０と交換するデータを自由に選択できる。
【００７６】
また、要求受付部１２８は、ユーザ端末１２０における既存の入力部とその機能を共有することもできる。例えば、本実施形態におけるユーザ端末１２０が携帯電話であった場合、その携帯電話には通常電話番号入力や電子メールの文字入力のための入力ボタン群が設けられているので、その１または２以上のボタンを本実施形態の要求受付部１２８として利用することもできる。
【００７７】
上記データ送信部１３０は、ＩＣ無線制御部１２４と有線インターフェイスで接続され、要求受付部１２８からのデータ転送要求に応じて、データ転送要求信号と、データ記憶部１２６に記憶されたデータとをＩＣ無線制御部１２４に送信する。
【００７８】
上記状態表示部１３２は、ＬＥＤ（Ｌｉｇｈｔ−Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）等の表示器で形成され、目的とするデータの書き込み時や読み取り時において、ユーザにその状態を視覚的または聴覚的に知らせる機能を有す。例えば、状態表示部１３２がＬＥＤであった場合、点灯色、点灯状態（消灯、点滅、点灯）により、ＬＣＤであった場合、表示背景色、表示コメント等により状態を把握する。ＩＣ無線制御部１２４から読み書き装置１１０にデータが送信されている間、その旨表示することで、ユーザは、ユーザ端末１２０のデータの読み取りや書き込みの状態を把握することができる。
【００７９】
例えば、データ転送を試みた場合、ユーザが読み書き装置１１０にユーザ端末１２０を翳し、要求受付部１２８を操作すると、状態表示部１３２としてのＬＥＤが消灯状態から点灯状態に変わり、ユーザ端末１２０のデータ転送が完了すると消灯状態に戻る。また、データ転送が何らかの原因により失敗に終わった場合は、ＬＥＤが点滅して、ユーザはデータ転送が完了しなかったことを把握することが可能となる。
【００８０】
（読み書き装置１１０およびユーザ端末１２０の具体的な回路）
以下、上述した読み書き装置１１０およびユーザ端末１２０の具体的な回路構成を説明する。
【００８１】
図８は、本実施形態による読み書き装置１１０の概略的な構成を示した回路ブロック図である。上記読み書き装置１１０は、ループアンテナ１５０と、変復調回路１５２と、ＣＰＵ１５４と、ＲＯＭ１５６と、ＲＡＭ１５８と、表示部１６０と、入力部１６２とを含んで構成される。
【００８２】
上記ループアンテナ１５０は、小さな空間においても受信感度を上げるため複数のループを形成したアンテナである。こうして、上記データ通信システムの通信帯域を確保する。また、利用される通信規格や搬送波の周波数によっては、上記ループアンテナ１５０を使用しなくても、ＩＣチップ内蔵のアンテナで対応することもできる。
【００８３】
上記変復調回路１５２は、ユーザ端末１２０に送信するデータをデータ通信システムの規格に従って変調し、また、ユーザ端末１２０からの変調波をデータに復調する。かかる変復調回路１５２は、ＲＦ回路、エンコーダ、デコーダ等も含んで構成することができる。
【００８４】
上記ＣＰＵ１５４は、信号処理を行う半導体集積回路であって、読み書き装置１１０全体を管理および制御する。上記ＲＯＭ１５６は、バスを介してＣＰＵ１５４に接続され、ＣＰＵ１５４に読み込まれ読み書き装置１１０を制御するプログラムが予め記憶されている。上記ＲＡＭ１５８は、ＣＰＵ１５４が読み書き装置１１０として機能するための所定データを一時的に記憶したり、変数を格納したりする場所として利用される。ＣＰＵ１５４は、ＲＯＭ１５６からプログラムを読み込み、上記データ処理部１１２や読み書き無線制御部１１４として機能する。
【００８５】
上記表示部１６０は、白黒もしくはカラーのディスプレイで表され、読み書き装置１１０で処理されるアプリケーションの様々なサービス表示を行う。また、読み書き装置１１０がサーバ４２に接続されている場合、サーバ４２から読み書き装置１１０に提供されるアプリケーションのＧＵＩやＷｅｂブラウザを表示することもできる。また、上記入力部１６２は、キーボード、テンキー等のキー入力部（図示せず）で形成され、表示部１６０の表示機能を支援し、また、サービスを選択するとき利用される。
【００８６】
図９は、本実施形態によるユーザ端末１２０としての特にＩＣカードの概略的な構成を示した回路ブロック図である。上記ＩＣカードは、ループアンテナ１７０と、変復調回路１７２と、信号処理回路１７４と、不揮発性メモリ１７６と、電源生成部１７８と、スイッチ１８０と、ＬＥＤ１８２とを含んで構成される。
【００８７】
上記ループアンテナ１７０は、読み書き装置１１０のループアンテナ１５０同様、複数のループを形成したアンテナである。また、利用される通信規格や搬送波の周波数によっては、上記ループアンテナ１７０を使用しなくても、ＩＣチップ内蔵のアンテナで対応できる。
【００８８】
上記変復調回路１７２は、読み書き装置１１０へ送信するデータをデータ通信システムの規格に従って変調し、また、読み書き装置１１０からの変調波をデータに復調する。上記読み書き装置１１０へのデータ送信は、具体的に、ロードスイッチング方式を利用している。かかるロードスイッチング方式は、読み書き装置１１０へ返信するためのデータに応じてループアンテナ１７０のコイルの端子間負荷を変動させ、読み書き装置１１０側から見たアンテナ端子間のインピーダンスの変化を通じて読み書き装置１１０にデータを転送する方式である。従って、読み書き装置１１０からは搬送波が出力されているが、ユーザ端末１２０からは出力されていない。
【００８９】
上記信号処理回路１７４は、信号処理を行う半導体集積回路であって、ＩＣカード全体を管理および制御する。上記不揮発性メモリ１７６は、ＲＯＭとＲＡＭの両機能を有し、電源がオフしても記憶されている内容が消えない。従って、ＩＣカードの管理者がデータを書き換え、その後、電源が供給されない状況になったとしても、そのデータは保持される。かかる信号処理回路１７４は、不揮発性メモリ１７６からプログラムを読み込み、ＩＣ無線制御部１２４およびデータ送信部１３０として機能し、不揮発性メモリ１７６は、データ記憶部１２６として機能する。
【００９０】
上記電源生成部１７８は、読み書き装置１１０と通信が接続されている間、読み書き装置１１０からの電波を電力に変換し、変復調回路１７２、信号処理回路１７４、不揮発性メモリ１７６、スイッチ１８０、ＬＥＤ１８２に供給する。このように電源生成部１７８は、限りある電波から各回路に電源を供給しなくてはならないので、各回路には極力低消費電力の素子が利用される。
【００９１】
上記スイッチ１８０は、ＩＣカード外部からの押圧力を電気信号に変換し、信号処理回路１７４に伝達する。かかるスイッチ１８０は、要求受付部１２８として機能する。
【００９２】
上記ＬＥＤ１８２は、信号処理回路１７４からの信号に応じて、点灯または点滅する。かかるＬＥＤ１８２は、状態表示部１３２として機能する。
【００９３】
（データ送受信）
以下、上述した読み書き装置１１０とユーザ端末１２０とによるデータ送受信の処理動作を詳述する。
【００９４】
図１０は、読み書き装置１１０とユーザ端末１２０との通信経路の確立に関する説明図である。読み書き装置１１０のデータ処理部１１２と読み書き無線制御部１１４との間、および、ユーザ端末１２０のＩＣ無線制御部１２４とデータ送信部１３０との間は有線接続による有線インターフェイスが形成され、読み書き装置１１０の読み書き無線制御部１１４とユーザ端末１２０のＩＣ無線制御部１２４との間は無線通信による無線インターフェイスが形成されている。
【００９５】
図１０における楕円は、図４同様、各構成要素の同期状態を示し、複数の構成要素に楕円が跨っている場合、その構成要素全てが同期していることを示す。
【００９６】
図１０に示すように、通信開始前の状態（１）では、データ処理部１１２、読み書き無線制御部１１４、ＩＣ無線制御部１２４、データ送信部１３０各々が非同期に独立して動作している。そして、データ処理部１１２が読み書き無線制御部１１４に搬送波出力要求を出すと、読み書き無線制御部１１４はそれに応じてデータ処理部１１２と同期をとり（２）、搬送波を出力する。
【００９７】
ユーザ端末１２０が読み書き装置１１０からの搬送波の受信可能範囲に入ると、ＩＣ無線制御部１２４は、上記搬送波の検出に応じてデータ処理部１１２および読み書き無線制御部１１４との同期をとる（３）。このとき、ＩＣ無線制御部１２４は読み書き装置１１０からのコマンドの待ち受け状態となり、ＩＣ無線制御部１２４が読み書き装置１１０からの通信開始要求信号を受信しない限り、ＩＣ無線制御部１２４とデータ送信部１３０とは非同期のままである。
【００９８】
ここで、ユーザが、要求受付部１２８を通じてデータ転送要求を行った場合、データ送信部１３０は、自ら主体的にＩＣ無線制御部１２４との同期をとる。こうして、ＩＣ無線制御部１２４が読み書き装置１１０からのコマンドを受信しなくとも、データ処理部１１２、読み書き無線制御部１１４、ＩＣ無線制御部１２４、データ送信部１３０の全てにおいて同期をとることができ（４）、データの送受信が可能な状態をつくることが可能となる。
【００９９】
図１１は、読み書き装置１１０とユーザ端末１２０とのデータ通信の方法を具体的に示したフローチャートである。特に、ここでは、ユーザ端末１２０が主体となって読み書き装置１１０にデータを送信する場合を示している。以下、図１１に基づいてデータ通信の詳細な手順を詳述する。
【０１００】
上記読み書き装置１１０で通信が開始されると、データ処理部１１２は、読み書き無線制御部１１４に搬送波出力コマンド（Ｔｕｒｎ  Ｏｎ  ＲＦ  Ｐｏｗｅｒ）を出力し（Ｓ２００）、読み書き無線制御部１１４は、その搬送波出力コマンドを受信したことをデータ処理部１１２に返信する（Ｓ２０２）、それと同時に、読み書き無線制御部１１４は、搬送波の出力を開始する（Ｓ２０４）。ここで、ユーザ端末１２０が読み書き装置１１０と無線通信可能な近距離にある場合、ＩＣ無線制御部１２４は、搬送波受信状態に移行する（Ｓ２０６）。即ち、データ処理部１１２、読み書き無線制御部１１４およびＩＣ無線制御部１２４との同期がとられた状態となる。ここでユーザ端末１２０は、読み書き装置１１０とデータ通信可能な状態であることを認識し、読み書き装置１１０からのコマンド待ち受けとともに、読み書き装置１１０へのアクセスも可能な状態に移行する。
【０１０１】
このデータ処理部１１２、読み書き無線制御部１１４およびＩＣ無線制御部１２４の同期がとられている状態で、ＩＣ無線制御部１２４が読み書き無線制御部１１４から通信開始要求信号を受信した場合、図５に示したような処理手順を踏んでデータ送受信が開始される。しかし、本実施形態においては、かかる通信開始要求信号を受信せずとも、ユーザ端末１２０から主体的に通信開始の要求を出すことができる。
【０１０２】
まず、ユーザは、要求受付部１２８を操作して、送信すべきデータを選択し、ユーザ端末１２０にデータの転送要求を行う（Ｓ２１０）。かかるデータ転送要求を受けて、データ送信部１３０は、ＩＣ無線制御部１２４との同期をとり、ＩＣ無線制御部１２４に対して、データの転送を知らせるためのデータ転送要求信号と、データ記憶部１２６に記憶されたデータとをＩＣ無線制御部１２４に送信する（Ｓ２１２）。
【０１０３】
こうして、上述したように、データ処理部１１２、読み書き無線制御部１１４、ＩＣ無線制御部１２４、データ送信部１３０の全てにおいて同期がとられる。ここでは、ユーザ端末１２０内の通信開始要求割り込み信号は変化しない。
【０１０４】
そして、ＩＣ無線制御部１２４は、データ送信部１３０からデータ転送要求信号とデータとを受信すると、連続通信状態（Ａｄ―ｈｏｃ  Ｍｏｄｅ）に移行し、データ送受信等のコマンドを待たずに、このデータ転送要求信号とデータとを同タイミングで読み書き装置１１０の読み書き無線制御部１１４に送信する（Ｓ２１４）。
【０１０５】
読み書き装置１１０の読み書き無線制御部１１４は、ユーザ端末１２０のＩＣ無線制御部１２４からデータ転送要求信号を受信すると、その後に引き続きデータが伝送されることを把握し、そのデータ転送要求信号をトリガにして通信モードを連続通信状態に切り換える（Ｓ２１６）。こうして、読み書き装置１１０も連続通信状態（Ａｄ―ｈｏｃ  Ｍｏｄｅ）となる。読み書き無線制御部１１４は、引き続き、ＩＣ無線制御部１２４からのデータを受信し、データ処理部１１２に送信する（Ｓ２１８）。
【０１０６】
ユーザ端末１２０から送信すべきデータの量が大きい場合、上記のＳ２１２からの工程を繰り返して全てのデータを送信する。
【０１０７】
一方、ユーザ端末１２０が主体となって読み書き装置１１０からデータを受信する場合は、図１１と同様の処理（Ｓ２００〜Ｓ２１０）を経由し、図１１におけるステップＳ２１２からのデータ転送要求信号およびデータの送信をデータ受信要求信号の送信に置き換えた処理となる。かかるデータ受信要求信号を受けたデータ処理部１１２は、読み書き装置１１０が有するデータを、読み書き無線制御部１１４およびＩＣ無線制御部１２４を介してデータ送信部１３０に送信する。こうして、ユーザ端末１２０は、読み書き装置１１０からデータを受信することができる。
【０１０８】
上述したように本実施形態においては、読み書き装置１１０がポーリングコマンドの応答によってユーザ端末１２０を認識するのに加え、ユーザ端末１２０が搬送波を検知することで読み書き装置１１０を認識している。従って、読み書き装置１１０は、ポーリングコマンドの応答があった時点から、ユーザ端末１２０は、搬送波を検知した時点からデータ転送が可能となる。
【０１０９】
また、読み書き装置１１０からのコマンドを待つことなくユーザ端末１２０が主体となってアクセスできるので、敢えて読み書き装置１１０がポーリングコマンドを継続的に出力する必要がなくなり、読み書き装置１１０もユーザ端末１２０も自己が所望するタイミングでデータ通信を開始することができる。即ち、データ通信が必要な方が所望のタイミングでデータ通信を開始すればよく、通信処理の自由度も向上する。また、ポーリングコマンドを継続的に出力していた分の消費電力も不要となり、低消費電力化を図ることも可能となる。
【０１１０】
さらに、読み書き装置１１０は、ポーリングコマンドを継続的に出力する必要がなくなるので、読み書き装置１１０と通信可能な範囲に複数のユーザ端末１２０があったとしても、ポーリングコマンドに対する複数の応答を同時に受けることがなくなり、応答の衝突による問題が回避される。
【０１１１】
また、ＩＣ無線制御部１２４が、読み書き装置１１０のコマンドを待つことなく、データ転送要求信号とデータとを同タイミングで送信する構成により、データ転送に費やされる時間を大幅に短縮することができる。
【０１１２】
（ユーザ端末同士の通信）
上述した実施形態においては、ＩＣカードを含むユーザ端末から備え付けの読み書き装置へのアクセスを想定しているが、以下の利用形態にも本実施形態を適応することができる。
【０１１３】
図１２は、本実施形態におけるデータ通信システムの他の例を説明するための説明図である。かかるデータ通信システムの２つのユーザ端末１２０は、各々、読み書き装置１１０、ＩＣカード、情報端末の全ての機能を有している。従って、何れのユーザ端末１２０も搬送波を送信することも受信することも可能である。
【０１１４】
例えば、一方のユーザ端末１２０が読み書き装置１１０の機能を利用して搬送波を送信した場合、他方のユーザ端末１２０は、ＩＣカードの機能を利用してその搬送波を検知し、その搬送波の受信側となる。従来では、搬送波を送信する一方のユーザ端末１２０から他方のユーザ端末１２０へのデータ通信のみが許されていたが、本実施形態によると逆方向のデータ通信も許容される。
【０１１５】
即ち、搬送波を出力する一方のユーザ端末１２０から他方のユーザ端末１２０にデータを送信する場合、従来のようにポーリングコマンドにより通信相手を認識してデータ送信を開始し、搬送波を受ける他方のユーザ端末１２０からデータを送信する場合、本実施形態によるＩＣカードを主体としたデータ転送要求信号によりデータ送信を開始する。こうして、搬送波さえ検知していれば、搬送波を出力する側もしくは受信する側どちらからでもアクセスすることが可能となる。
【０１１６】
かかる構成により、ユーザ端末１２０同士で、どちらが搬送波を出力しているかに拘わらず、電話帳や写真データの転送を行うことが可能となる。
【０１１７】
（プログラム）
また、ユーザ端末１２０のＩＣカードや情報処理端末を動作させるプログラムであって、ユーザ端末１２０に、読み書き装置１１０からの搬送波検出に応じて、読み書き装置１１０との無線通信を開始および制御させ、ユーザのデータ転送要求に応じて、データ転送要求信号とユーザ端末１２０で保持するデータとを、同タイミングで読み書き装置１１０に送信させるプログラムも提供される。
【０１１８】
さらに、読み書き装置１１０を動作させるプログラムであって、読み書き装置１１０に、搬送波を出力させ、ユーザ端末１２０との無線通信を制御させ、ユーザ端末１２０からのデータ転送要求信号をトリガにして連続通信状態に切り換え、ユーザ端末１２０から該データ転送要求信号と同タイミングで送られてくるデータを受信させるプログラムも提供される。
【０１１９】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１２０】
なお、本明細書のデータ送受信の説明における各ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むとしても良い。
【図面の簡単な説明】
【０１２１】
【図１】本実施形態におけるデータ通信システムを説明するための説明図である。
【図２】読み書き装置の概略的な構成を示した機能ブロック図である。
【図３】情報処理端末の概略的な構成を示した機能ブロック図である。
【図４】読み書き装置と情報処理端末との通信経路の確立に関する説明図である。
【図５】読み書き装置と情報処理端末とのデータ通信の方法を具体的に示したフローチャートである。
【図６】読み書き装置の概略的な構成を示した機能ブロック図である。
【図７】情報処理端末の概略的な構成を示した機能ブロック図である。
【図８】本実施形態による読み書き装置の概略的な構成を示した回路ブロック図である。
【図９】本実施形態による情報処理端末としてのＩＣカードの概略的な構成を示した回路ブロック図である。
【図１０】読み書き装置と情報処理端末との通信経路の確立に関する説明図である。
【図１１】読み書き装置と情報処理端末とのデータ通信の方法を具体的に示したフローチャートである。
【図１２】本実施形態におけるデータ通信システムの他の例を説明するための説明図である。
【符号の説明】
【０１２２】
１１０  読み書き装置
１１２  データ処理部
１１４  読み書き無線制御部
１２０  情報処理端末
１２４  ＩＣ無線制御部
１２６  データ記憶部
１２８  要求受付部
１３２  状態表示部
【図１】
2007323513.tif 000003
【図２】
2007323513.tif 000004
【図３】
2007323513.tif 000005
【図４】
2007323513.tif 000006
【図５】
2007323513.tif 000007
【図６】
2007323513.tif 000008
【図７】
2007323513.tif 000009
【図８】
2007323513.tif 000010
【図９】
2007323513.tif 000011
【図１０】
2007323513.tif 000012
【図１１】
2007323513.tif 000013
【図１２】
2007323513.tif 000014