(57)【特許請求の範囲】
【請求項１】
磁界信号を受信する受信部と、
前記磁界信号に含まれる表示用データと前記表示用データを表示部に表示可能な情報に変換するデータ変換情報とを記憶する第１の記憶部と、
前記第１の記憶部に記憶された前記表示用データと前記データ変換情報とを読み出す読み出し部と、
前記受信部近傍における搬送波を検出する検出部と、
前記検出部において搬送波が検出されたとき、前記第１の記憶部の接続先を前記受信部に切り替え、前記検出部において搬送波が検出されないとき、前記第１の記憶部の接続先を前記読み出し部に切り替える切替部を制御する切替制御部と、
前記読み出し部が読み出した前記データ変換情報を記憶する第２の記憶部と、
前記読み出した前記表示用データを、前記第２の記憶部に記憶された前記データ変換情報を用いて変換し、表示部に情報の表示を行う表示制御部と
を備える、情報処理装置。
【請求項２】
前記受信部が受信した前記磁界信号に含まれる前記データ変換情報が、既に第２の記憶部に記憶されている前記データ変換情報から更新されたものであるとき、
前記読み出し部は、前記第１の記憶部に記憶された前記データ変換情報を読み出し、
前記第２の記憶部は、既に記憶されている前記データ変換情報を更新された前記データ変換情報に更新する、請求項１に記載の情報処理装置。
【請求項３】
無線通信でデータを受信し該データを記憶する第１の機器と、
前記第１の機器に対して、前記データを送受信する第２の機器と、
を備える情報処理システムであって、
前記第１の機器は、
磁界信号を受信する受信部と、
前記磁界信号に含まれる表示用データと前記表示用データを表示部に表示可能な情報に変換するデータ変換情報とを記憶する第１の記憶部と、
前記第１の記憶部に記憶された前記表示用データと前記データ変換情報とを読み出す読み出し部と、
前記受信部近傍における搬送波を検出する検出部と、
前記検出部において搬送波が検出されたとき、前記第１の記憶部の接続先を前記受信部に切り替え、前記検出部において搬送波が検出されないとき、前記第１の記憶部の接続先を前記読み出し部に切り替える切替部を制御する切替制御部と、
前記読み出し部が読み出した前記データ変換情報を記憶する第２の記憶部と、
前記読み出した前記表示用データを、前記第２の記憶部に記憶された前記データ変換情報を用いて変換し、表示部に情報の表示を行う表示制御部と
を有し、
前記第２の機器は、任意のタイミングで搬送波の送信を開始したり中断したりする、情報処理システム。
【請求項４】
磁界信号を受信部が受信するステップと、
前記磁界信号に含まれる表示用データと前記表示用データを表示部に表示可能な情報に変換するデータ変換情報とを第１の記憶部に記憶するステップと、
前記第１の記憶部に記憶された前記表示用データと前記データ変換情報とを読み出すステップと、
前記受信部近傍における搬送波を検出するステップと、
前記搬送波が検出されたとき、前記第１の記憶部の接続先を前記受信部に切り替え、前記検出部において搬送波が検出されないとき、前記第１の記憶部の接続先を前記読み出し部に切り替える切替部を制御するステップと、
前記読み出した前記データ変換情報を第２の記憶部が記憶するステップと、
前記読み出した前記表示用データを、前記第２の記憶部に記憶された前記データ変換情報を用いて変換し、表示部に情報の表示を行うステップと
を含む、情報処理方法。
【請求項５】
磁界信号を受信部が受信する手段、
前記磁界信号に含まれる表示用データと前記表示用データを表示部に表示可能な情報に変換するデータ変換情報とを第１の記憶部に記憶する手段、
前記第１の記憶部に記憶された前記表示用データと前記データ変換情報とを読み出す手段、
前記受信部近傍における搬送波を検出する手段、
前記搬送波が検出されたとき、前記第１の記憶部の接続先を前記受信部に切り替え、前記検出部において搬送波が検出されないとき、前記第１の記憶部の接続先を前記読み出し部に切り替える切替部を制御する手段、
前記読み出した前記データ変換情報を第２の記憶部が記憶する手段、
前記読み出した前記表示用データを、前記第２の記憶部に記憶された前記データ変換情報を用いて変換し、表示部に情報の表示を行う手段
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
非接触ＩＣカードは、集積回路（ＩＣチップ）とアンテナを内蔵して、他のデバイス（例えば、リーダライタ）と近距離無線通信が可能である。非接触ＩＣカードは携行可能であり、信頼性が高いため、例えばＩＤカード、クレジットカード又はポイントカードなどの認証や決済を目的として使用されるケースが多い。
【０００３】
近年では、非接触ＩＣカードの表面に表示デバイスを設けることが考えられている。表示デバイスには、ＩＣチップが記憶している情報、例えば、ＩＤ情報、残高情報又は履歴情報等が表示される。これにより、カードを使用する上で利便性が向上する。例えば、特許文献１には、非接触ＩＣカードの表面に表示デバイスを設ける技術が開示されている。
【０００４】
【特許文献１】特開２００６−２０８５８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、現在一般的に使用されている非接触ＩＣカードに内蔵されたＩＣチップは、表示デバイスに対応した表示機能を備えていない。そのため、非接触ＩＣカードに表示デバイスを設けるためには、既存のＩＣチップをそのまま流用することができない。そこで、表示機能を有する新たなＩＣチップを開発することが考えられる。しかしながら、新たなＩＣチップの開発にはコストがかかる上、既に普及したＩＣチップに代えて新たなＩＣチップを普及させることは困難である。
【０００６】
従って、表示デバイスが設けられた非接触ＩＣカードを実現するためには、非接触ＩＣカードが、既存の非接触ＩＣカードのＩＣチップと、表示デバイスと、表示デバイスを制御可能な制御用ＩＣとを備えることで対応する方法がある。そして、制御用ＩＣが、ＩＣチップに記憶された情報を読み出して、表示デバイスに読み出した情報を表示させる。この方法によれば、既存の技術を用いて、表示デバイスが設けられた非接触ＩＣカードを実現することができる。
【０００７】
このとき、非接触ＩＣカードの表示デバイスに表示させるデータは、ＩＣチップを介してリーダライタから読み込む必要がある。また、既存のＩＣチップには表示用の容量の大きいデータを記憶させることは困難であり、表示デバイス用の制御用ＩＣにデータをすぐに移動させる必要がある。また、非接触ＩＣカードの利便性を鑑みて、メモリ容量を抑えつつ通信時間を短縮するため、表示用データのデータ容量を低減する必要があった。
【０００８】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、効率的に表示用データを記憶することが可能な、新規かつ改良された情報処理装置、情報処理システム、情報処理方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明のある観点によれば、磁界信号を受信する受信部と、磁界信号に含まれる表示用データと表示用データを表示部に表示可能な情報に変換するデータ変換情報とを記憶する第１の記憶部と、第１の記憶部に記憶された表示用データとデータ変換情報とを読み出す読み出し部と、受信部近傍における搬送波を検出する検出部と、検出部において搬送波が検出されたとき、第１の記憶部の接続先を受信部に切り替え、検出部において搬送波が検出されないとき、第１の記憶部の接続先を読み出し部に切り替える切替部を制御する切替制御部と、読み出し部が読み出したデータ変換情報を記憶する第２の記憶部と、読み出した表示用データを、第２の記憶部に記憶されたデータ変換情報を用いて変換し、表示部に情報の表示を行う表示制御部とを備える情報処理装置が提供される。
【００１０】
かかる構成により、表示用データとデータ変換情報は、搬送波が検出されないとき、第１の記憶部から読み出し可能であり、表示制御部が、表示用データをデータ変換情報を用いて変換して、表示部に情報の表示を行なう。
【００１１】
上記受信部が受信した磁界信号に含まれるデータ変換情報が、既に第２の記憶部に記憶されているデータ変換情報から更新されたものであるとき、読み出し部は、第１の記憶部に記憶されたデータ変換情報を読み出し、第２の記憶部は、既に記憶されているデータ変換情報を更新されたデータ変換情報に更新してもよい。
【００１２】
また、上記課題を解決するために、本発明の別の観点によれば、無線通信でデータを受信し該データを記憶する第１の機器と、第１の機器に対して、データを送受信する第２の機器とを備える情報処理システムであって、第１の機器は、磁界信号を受信する受信部と、磁界信号に含まれる表示用データと表示用データを表示部に表示可能な情報に変換するデータ変換情報とを記憶する第１の記憶部と、第１の記憶部に記憶された表示用データとデータ変換情報とを読み出す読み出し部と、受信部近傍における搬送波を検出する検出部と、検出部において搬送波が検出されたとき、第１の記憶部の接続先を受信部に切り替え、検出部において搬送波が検出されないとき、第１の記憶部の接続先を読み出し部に切り替える切替部を制御する切替制御部と、読み出し部が読み出したデータ変換情報を記憶する第２の記憶部と、読み出した表示用データを、第２の記憶部に記憶されたデータ変換情報を用いて変換し、表示部に情報の表示を行う表示制御部とを有し、第２の機器は、任意のタイミングで搬送波の送信を開始したり中断したりする情報処理システムが提供される。
【００１３】
また、上記課題を解決するために、本発明の別の観点によれば、磁界信号を受信部が受信するステップと、磁界信号に含まれる表示用データと表示用データを表示部に表示可能な情報に変換するデータ変換情報とを第１の記憶部に記憶するステップと、第１の記憶部に記憶された表示用データとデータ変換情報とを読み出すステップと、受信部近傍における搬送波を検出するステップと、搬送波が検出されたとき、第１の記憶部の接続先を受信部に切り替え、検出部において搬送波が検出されないとき、第１の記憶部の接続先を読み出し部に切り替える切替部を制御するステップと、読み出したデータ変換情報を第２の記憶部が記憶するステップと、読み出した表示用データを、第２の記憶部に記憶されたデータ変換情報を用いて変換し、表示部に情報の表示を行うステップとを含む情報処理方法が提供される。
【００１４】
また、上記課題を解決するために、本発明の別の観点によれば、磁界信号を受信部が受信する手段、磁界信号に含まれる表示用データと表示用データを表示部に表示可能な情報に変換するデータ変換情報とを第１の記憶部に記憶する手段、第１の記憶部に記憶された表示用データとデータ変換情報とを読み出す手段、受信部近傍における搬送波を検出する手段、搬送波が検出されたとき、第１の記憶部の接続先を受信部に切り替え、検出部において搬送波が検出されないとき、第１の記憶部の接続先を読み出し部に切り替える切替部を制御する手段、読み出したデータ変換情報を第２の記憶部が記憶する手段、読み出した表示用データを、第２の記憶部に記憶されたデータ変換情報を用いて変換し、表示部に情報の表示を行う手段としてコンピュータを機能させるためのプログラムが提供される。
【発明の効果】
【００１５】
本発明によれば、効率的に表示用データを記憶することができる。
【発明を実施するための最良の形態】
【００１６】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１７】
非接触ＩＣカード１００（第１の機器）は、例えば、鉄道会社において使用される乗車券などを目的として使用される。非接触ＩＣカード１００は、リーダライタ１０（第２の機器）からデータを受けて、受信したデータを記憶する。また、非接触ＩＣカード１００は表示部１３０を備えて記憶したデータを外部に表示することができる。非接触ＩＣカード１００が取得するデータは例えば指定券に関する情報（表示用データ）と、データ変換テーブル（データ変換情報）などである。
【００１８】
ここで、図９を参照して、表示制御部１２０の記憶部１２５に記憶されているデータ変換テーブルについて説明する。図９は、表示制御部１２０の記憶部１２５に記憶されているデータ変換テーブルを示す説明図である。
【００１９】
データ変換テーブルは、コードから表示部１３０に表示可能な文字に変換するためのテーブルである。データ変換テーブルには、例えば、図９（Ａ）に示すような駅コードから駅名に変換するためのデータ変換テーブルと、図９（Ｂ）に示すような列車コードから列車名に変換するためのデータ変換テーブルなどがある。
【００２０】
このデータ変換テーブルを用いることによって、リーダライタ１０から非接触ＩＣカード１００へのデータの全データ量を低減することができる。以下、詳しく説明する。
【００２１】
指定券などに関する情報を表示部１３０に表示させる場合、表示に必要な情報は、例えば、出発駅、到着駅、出発日時、到着日時、列車名、座席番号、発行年月日、有効期限、金額などの情報である。これらの情報をビットマップ形式等の画像データとして送信してもよいが、データ量が膨大になってしまう。
【００２２】
そのため、予め決定しておいた駅コード、列車コードを用いることとし、図９に示すようなデータ変換テーブルを表示制御部１２０の記憶部１２５に記憶させておくことで、非接触ＩＣカード１００は少ないデータ量で必要な情報をリーダライタ１０から受け取ることができる。
【００２３】
なお、表示制御部１２０の記憶部１２５に記憶されたデータ変換テーブルは、駅名や列車名の追加、変更などによって更新する必要性が生じる。表示制御部１２０には通信手段がないため、データ変換テーブルの更新は、非接触ＩＣカード部１１０を介して行なう必要がある。従って、データ変換テーブルの更新データを以下で説明するとおり、リーダライタ１０から受信し、既に記憶されたデータ変換テーブルよりも新しいテーブルデータである場合は、記憶部１２４のテーブルデータを更新する。
【００２４】
（一実施形態の構成）
まず、図１を参照して、本発明の一実施形態に係る非接触ＩＣカード１００について説明する。図１は、本実施形態に係る非接触ＩＣカード１００を示すブロック図である。
本実施形態の非接触ＩＣカード１００は、電源供給部１０２と、非接触ＩＣカード部１１０と、表示制御部１２０と、表示部１３０と、電子スイッチ１４０と、磁界センサ１４２と、ループアンテナ１４４などからなる。
【００２５】
電源供給部１０２は、非接触ＩＣカード部１１０と、表示制御部１２０と、表示部１３０と、電子スイッチ１４０など非接触ＩＣカード１００に内蔵される各構成要素に電力を供給する。なお、図１を用いて示した本実施形態の非接触ＩＣカード１００は、非接触ＩＣカード部１１０に電力が供給されるとしたが、かかる例に限定されない。例えば、非接触ＩＣカード部１１０への電力供給は、リーダライタ１０から供給される信号によって行なってもよい。このとき、電源供給部１０２は、非接触ＩＣカード部１１０に電力を供給せず、表示制御部１２０と表示部１３０と電子スイッチ１４０に電力を供給する。
【００２６】
非接触ＩＣカード部１１０は、非接触ＩＣカード１００としての機能を実現するための制御処理や演算処理をする。非接触ＩＣカード部１１０は、非接触ＩＣカード１００内部に半導体集積回路（ＩＣチップ）として設けられる。
【００２７】
非接触ＩＣカード部１１０は、記憶部１１２（第１の記憶部）を有する。記憶部１１２は、例えば、ＥＥＰＲＯＭ（Electronically  Erasable  and  Programmable  Read  Only  Memory）である。非接触ＩＣカード部１１０は、ループアンテナ１４４で受信したリーダライタから送信された信号に含まれる情報を受けて、記憶部１１２が当該情報を記憶する。
非接触ＩＣカード部１１０は、リーダライタ１０又は表示制御部１２０からの要求に基づいて、記憶部１１２に記憶されている情報を読み出して、リーダライタ１０又は表示制御部１２０に当該情報を送る。
記憶部１１２が記憶する情報は、例えば、乗車券に関するデータ、データ変換情報などである。
【００２８】
表示制御部１２０は、表示部１３０における表示を制御する。表示制御部１２０は、電子スイッチ１４０を介して、非接触ＩＣカード部１１０から記憶部１１２に記憶されている情報を取得し、その情報又はその情報に基づいて生成した情報を表示部１３０に表示させる。表示制御部１２０は、読み出し部の一例である。
【００２９】
表示制御部１２０は、磁界センサ１４２によって供給される磁界の検出結果に基づいて、電子スイッチ１４０を制御する。例えば、表示制御部１２０は、磁界センサ１４２において搬送波が検出されたとき、非接触ＩＣカード部１１０の接続先をループアンテナ１４４に切り替えるように電子スイッチ１４０を制御する。この制御によって、非接触ＩＣカード１００はリーダライタ１０と通信可能になる。一方、表示制御部１２０は、非接触ＩＣカード部１１０との接続が切断されるため、非接触ＩＣカード部１１０から情報を取得できない。
また、表示制御部１２０は、磁界センサ１４２において搬送波が検出されないとき、非接触ＩＣカード部１１０の接続先を表示制御部１２０に切り替えるように制御する。この制御によって、非接触ＩＣカード１００はリーダライタ１０と通信不可能になる。一方、表示制御部は非接触ＩＣカード部１１０と接続されるため、非接触ＩＣカード部１１０から情報を取得することができる。表示制御部１２０は、切替制御部の一例である。
【００３０】
表示制御部１２０は記憶部１２５（第２の記憶部）を有する。記憶部１２５は、例えば、ＥＥＰＲＯＭ（Electronically  Erasable  and  Programmable  Read  Only  Memory）である。表示制御部１２０は、非接触ＩＣカード部１１０から情報を受けて、記憶部１２５が情報を記憶する。これにより、表示制御部１２０は、非接触ＩＣカード部１１０から取得した情報を任意のタイミングで表示部１３０に表示させることができる。
【００３１】
表示部１３０は、例えば、ＬＣＤ（Liquid  Crystal  Display）、有機ＥＬディスプレイ（Organic  Electro-Luminescence  Display）などであり、文字や画像を表示可能な表示デバイスである。表示部１３０は、非接触ＩＣカード１００のカードとしての利便性を発揮する形状、大きさであるとよい。
【００３２】
電子スイッチ１４０は、切替部の一例であり、非接触ＩＣカード部１１０の信号入出力端子の接続先を切り替えるスイッチ回路である。電子スイッチ１４０は、例えば、３端子スイッチであり、非接触ＩＣカード部１１０をループアンテナ１４４又は表示制御部１２０のいずれか一方に接続する。電子スイッチ１４０は表示制御部１２０によって制御される。なお、電子スイッチ１４０の構成、規模はどんなものであってもよいが、非接触ＩＣカード１００のカードとしての利便性を発揮できるものがよりよい。
【００３３】
磁界センサ１４２は、検出部の一例であり、ループアンテナ１４４近傍に設けられ、ループアンテナ１４４近傍において発生する磁界変化を検出する。磁界センサ１４２は、検出結果を表示制御部１２０に送る。磁界センサ１４２は、リーダライタ１０から送信される磁界信号の検出を目的としており、磁界変化の検出能力はループアンテナ１４４に近似又は一致させるとよい。例えば、磁界センサ１４２は、ループアンテナ１４４と同様にコイル形状を有し、ループアンテナ１４４に対して絶縁しつつ重畳されて配置される。
【００３４】
ループアンテナ１４４は、受信部の一例であり、磁界信号を受信する。ループアンテナ１４４は、非接触ＩＣカード１００に近接されたリーダライタ１０から送信される電磁波（搬送波）によるループ内側の磁界変化を磁界信号として検出し、受信する。ループアンテナ１４４は、受信した信号を、電子スイッチ１４０を介して非接触ＩＣカード部１１０に送る。
【００３５】
次に、図２を参照して、本実施形態の表示制御部１２０について詳細に説明する。図２は、本実施形態に係る非接触ＩＣカード１００の表示制御部１２０を示すブロック図である。
表示制御部１２０は、条件判定部１２１と、電子スイッチ制御部１２２と、表示データ送受信部１２３と、記憶制御部１２４と、記憶部１２４などからなる。
【００３６】
条件判定部１２１は、磁界センサ１４２によって検出された検出結果が予め定められた所定の条件を満たすか否かを判定する。例えば、所定条件は磁界変化の検出の有無であり、磁界変化が検出された場合、条件を満たすと判定し、磁界変化が検出されない場合、条件を満たさないと判定する。
【００３７】
電子スイッチ制御部１２２は、条件判定部１２１の判定結果に応じて、電子スイッチ１４０を制御する。例えば、条件判定部１２１によって搬送波が検出されて条件を満たすと判定されたとき、非接触ＩＣカード部１１０の接続先をループアンテナ１４４に切り替えるように電子スイッチ１４０を制御する。一方、条件判定部１２１によって搬送波が検出されず条件を満たさないと判定されたとき、非接触ＩＣカード部１１０の接続先を表示制御部１２０に切り替えるように制御する。
【００３８】
表示データ送受信部１２３は、電子スイッチ１４０を介して、非接触ＩＣカード部１１０から表示用データやデータ変換情報などの情報を受け、表示部１３０に表示のための情報を送る。
【００３９】
記憶制御部１２４は、記憶部１２５に表示用データやデータ変換情報などの情報を書き込む制御をしたり、記憶部１２５に記憶された表示用データやデータ変換情報などの情報を読み出したりという制御をする。
なお、上記の一連の処理は、ハードウェアで処理してもよいし、コンピュータ上のプログラムによるソフトウェア処理で実現してもよい。
【００４０】
（一実施形態の動作）
次に、図３〜図７を参照して、本実施形態に係る非接触ＩＣカード１００の動作を説明する。
【００４１】
まず、図３を参照して、電子スイッチ１４０の切り替えについて説明する。図３は、電子スイッチ１４０の切り替えを示すフローチャートである。通常、非接触ＩＣカード１００をリーダライタ１０に近接させることで、非接触ＩＣカード１００は磁界の変化を検出し、それに伴って、電子スイッチ１４０は接続先の切り替えをする。
【００４２】
まず、非接触ＩＣカード１００に内蔵された磁界センサ１４２が磁界の変化を検出する（ステップＳ１１）。次に、表示制御部１２０の条件判定部１２１が所定の条件を満たすか否かを判定する（ステップＳ１２、Ｓ１３）。所定の条件を満たす場合、例えばリーダライタ１０からの搬送波が検出されたときは、表示制御部１２０の電子スイッチ１４２をループアンテナ１４４に接続する（ステップＳ１６）。このとき、非接触ＩＣカード１００はリーダライタ１０からデータを受信することができる（ステップＳ１７）。そして、非接触ＩＣカード部１１０の記憶部１１２が受信したデータを記憶する。
【００４３】
一方、所定の条件を満たさない場合、例えばリーダライタ１０からのデータを搬送波が検出されないときは、表示制御部１２０の電子スイッチ１４２を表示制御部１２０に接続する（ステップＳ１４）。このとき、非接触ＩＣカード１００は非接触ＩＣカード部１１０から表示制御部１２０にデータを送ることができる（ステップＳ１５）。そして、表示制御部１２０の記憶部１２５が非接触ＩＣカード部１１０からのデータを記憶する。
【００４４】
上記のように、搬送波の検出の有無によって、電子スイッチ１４０の切り替えが変わり、非接触ＩＣカード１００はリーダライタ１０からデータを受信したり、非接触ＩＣカード部１１０に記憶されたデータを表示制御部１２０に送ったりする。これにより、既存の非接触ＩＣカード部１１０を活用しながら、表示制御部１２０にデータを送り表示部１２０に情報を表示させることが可能となる。
【００４５】
次に、図４を参照して、リーダライタ１０から非接触ＩＣカード１００に送られるデータの流れについて説明する。図４は、リーダライタ１０から非接触ＩＣカード１００に送られるデータの流れを示すフローチャートである。
【００４６】
まず、リーダライタ１０は、リーダライタ１０に接続されたコントローラ２０（コンピュータサーバ装置やコンピュータ端末）からデータを受ける（ステップＳ２１）。本実施形態の非接触ＩＣカード１００が鉄道会社の乗車券や指定券として利用される場合、リーダライタ１０は、コントローラ２０から指定券データや、変換テーブル更新データを受ける。
【００４７】
次に、非接触ＩＣカード１００がリーダライタ１０に近接して、非接触ＩＣカード１００において搬送波が検出されたとき、上述した図１のステップＳ１６のように、非接触ＩＣカード１００の電子スイッチ１４０がループアンテナ１４４に接続される。そして、非接触ＩＣカード１００は、リーダライタ１０から指定券データや、変換テーブル更新データを受ける（ステップＳ２２）。リーダライタ１０から受けた指定券データは、非接触ＩＣカード部１１０の記憶部１１２に記憶される（ステップＳ２３）。
【００４８】
一方、リーダライタ１０から受けた変換テーブル更新データは、表示制御部１２０の記憶部１２５に記憶されているデータ変換テーブルのバージョン（データの新旧）が判断される。そして、変換テーブル更新データが既に記憶部１２５に記憶されたデータ変換テーブルよりも新しい場合、表示制御部１２０は変換テーブル更新データを読み出す（ステップＳ２４）。この読み出しは、搬送波が検出されておらず、上述したステップＳ１４のように、非接触ＩＣカード１００の電子スイッチ１４０が表示制御部１２０に接続されているときに行なわれる。そして、記憶部１２５に記憶されたデータ変換テーブルが更新される（ステップＳ２５）。
【００４９】
また、表示部１３０に指定券データを表示させる場合、表示制御部１２０は、非接触ＩＣカード部１１０の記憶部１１２に記憶された指定券データを読み出す（ステップＳ２６）。そして、表示制御部１２０は、記憶部１２５に記憶されたデータ変換テーブルを使用して指定券データから駅名や列車名を表示可能なデータに変換し、表示部１３０にデータを表示する（ステップＳ２７）。
【００５０】
このように、リーダライタ１０から非接触ＩＣカード１００に指定券データや変換テーブル更新データが送られることによって、非接触ＩＣカード１００の表示部１３０に指定券に関するデータが表示可能となる。
【００５１】
次に、図５を参照して、リーダライタ１０から非接触ＩＣカード１００にデータを送るときのコマンド処理について説明する。図５は、リーダライタ１０から非接触ＩＣカード１００にデータを送るときのコマンド処理を示すフローチャートである。
【００５２】
まず、リーダライタ１０が非接触ＩＣカード１００に対して搬送波を送る（ステップＳ３１）。非接触ＩＣカード１００がリーダライタ１０に近接しているとき、表示制御部１２０において搬送波が検知されたと判定される（ステップＳ３２）。その結果、表示制御部１２０は電子スイッチ１４０を制御して、電子スイッチ１４０をループアンテナ１４４に接続する（ステップＳ３３）。この状態で、非接触ＩＣカード部１１０はリーダライタ１０からデータを受けることが可能となる。
【００５３】
次に、リーダライタ１０は、非接触ＩＣカード部１１０に対してデータ書き込み処理要求を開始し（ステップＳ３４）、非接触ＩＣカード部１１０に対してデータ書き込みコマンドを送信する（ステップＳ３５）。また、非接触ＩＣカード部１１０はデータ書き込みに関してリーダライタに応答する（ステップＳ３７）。データ書き込みコマンドを受けた非接触ＩＣカード部１１０は、コマンド処理を行う（ステップＳ３６）。その結果、非接触ＩＣカード部１１０には、指定券データや変換テーブル更新データ等のデータが書き込まれる。
【００５４】
例えば、変換テーブル更新データのデータ容量が大きい場合、一度に非接触ＩＣカード部１１０にすべてのデータを書き込むことは不可能である。従って、一部のデータの受信が完了したら、一旦リーダライタからのデータの受信を中止して、非接触ＩＣカード部１１０の記憶部１１２に記憶されたデータを表示制御部１２０の記憶部１２５に移すとよい。
【００５５】
即ち、リーダライタ１０は、非接触ＩＣカード部１１０からステップＳ３７の応答を受けた後、搬送波の送信を中断する（ステップＳ３８）。これにより、非接触ＩＣカード１００は、表示制御部１２０において搬送波が検知されないと判定される（ステップＳ３９）。その結果、表示制御部１２０は電子スイッチ１４０を制御して、電子スイッチ１４０を表示制御部１２０に接続する（ステップＳ４０）。この状態で、非接触ＩＣカード部１１０は表示制御部１２０にデータを送ることが可能となる。
【００５６】
そして、表示制御部１２０は、非接触ＩＣカード部１１０に対してデータ読み出し処理要求を開始し（ステップＳ４１）、非接触ＩＣカード部１１０に対してデータ読み出しコマンドを送信する（ステップＳ４２）。データ読み出しコマンドを受けた非接触ＩＣカード部１１０は、コマンド処理を行う（ステップＳ４３）。その結果、非接触ＩＣカード部１１０の記憶部１１２からデータの読み出しが行なわれて、非接触ＩＣカード部１１０は表示制御部１２０に対して応答する（ステップＳ４４）。表示制御部１２０には、指定券データや変換テーブル更新データ等のデータが書き込まれる（ステップＳ４５）。このとき、非接触ＩＣカード部１１０から表示制御部１２０には図８（Ａ）に示すようなパケットデータが送られる。図８（Ａ）は、パケットデータのデータ構造を示す説明図である。
【００５７】
その後、リーダライタ１０は、再び搬送波を非接触ＩＣカード部１１０に対して送り、非接触ＩＣカード部１１０に途中まで記録されているデータの続きのデータの書き込みを行なう。そしてステップＳ３１からステップＳ４５が繰り返し行なわれることによって、データ量が大きい変換テーブル更新データの表示制御部１２０への書込みが完了する（ステップＳ４６）。
【００５８】
以上のとおり、リーダライタ１０が搬送波の送信を中断することによって、非接触ＩＣカード部１１０の記憶部１１２から表示制御部１２０の記憶部１２５にデータが送られる。そのため、非接触ＩＣカード部１１０の記憶部１１２の記憶（メモリ）容量を大きくすることなく、データ量の大きいデータを、非接触ＩＣカード部１１０を介して表示制御部１２０に記憶させることができる。その結果、既存の非接触ＩＣカード部１１０を用いても、大容量のデータの受信を行うことができる。
【００５９】
次に、図６を参照して、リーダライタ１０が非接触ＩＣカード部１１０にコマンドを送信するときのデータ処理を詳しく説明する。図６は、リーダライタ１０が非接触ＩＣカード部１１０にコマンドを送信するときのデータ処理を示すフローチャートである。
【００６０】
例えば、図５のステップＳ３４のように、リーダライタ１０が非接触ＩＣカード部１１０に対して書き込み処理要求などの処理要求をする場合、まず、リーダライタ１０はポーリングコマンドを非接触ＩＣカード部１１０に対して送る（ステップＳ５１）。これに対して、非接触ＩＣカード部１１０は、非接触ＩＣカード部１１０固有のＩＤ（識別情報）をリーダライタ１０に対して送る（ステップＳ５２）。
【００６１】
次に、リーダライタ１０は、受け取った非接触ＩＣカード部１１０固有のＩＤを記憶する（ステップＳ５３）。そして、リーダライタ１０は、受け取った非接触ＩＣカード部１１０固有のＩＤを指定して、コマンドを送信する（ステップＳ３５）。次に、非接触ＩＣカード部１１０は、コマンドを受信した際、コマンドに付された非接触ＩＣカードのＩＤが自己の固有のＩＤと一致するかを判断する（ステップＳ５４）。そして、一致する場合は、リーダライタ１０に応答し（ステップＳ３７）、非接触ＩＣカード部１１０はデータの書き込み処理などのコマンド処理をする。一方、一致しない場合は、リーダライタ１０に対して応答しない（ステップＳ５５）。
【００６２】
これにより、リーダライタ１０から複数のコマンドが送信されている場合でも、非接触ＩＣカード部１１０は、自己のＩＤが特定されたコマンドに対してのみ応答すればよい。その結果、非接触ＩＣカード１００は確実にコマンド処理を行うことができる。
【００６３】
なお、リーダライタ１０と非接触ＩＣカード部１１０が１対１に対応した状態にある場合、例えば、非接触ＩＣカード１００が、１枚の非接触ＩＣカード１００のみと情報のやり取りをする券売機などに挿入されている場合などは、初回にポーリングコマンドを送信した後、非接触ＩＣカード１００を特定するためのポーリングコマンドを毎回送信する必要がない。即ち、図５で示したように、搬送波の送信を開始したり中断したりする場合、ステップＳ３５のコマンド送信をする際、初回にのみポーリングコマンドを送信すればよい。そして、ステップＳ４６でデータの書き込みを繰り返す場合も、本来であれば、毎回ポーリングコマンドの送信が必要であるが、リーダライタ１０は継続して同じ非接触ＩＣカード部１１０に処理を行うため、ポーリングコマンドを送信しないで、ステップＳ３５のコマンド処理を行うことができる。
【００６４】
上記によれば、データ量の大きいデータを、非接触ＩＣカード部１１０を介して表示制御部１２０に記憶させるとき、ポーリングコマンド送信の手順を省略することができるため、迅速にデータの送信をすることができる。
【００６５】
次に、図７を参照して、データの送受信が中止されたため、表示制御部１２０には一部のデータしか記憶されていない場合の処理について説明する。図７は、リーダライタ１０から非接触ＩＣカード１００に対するコマンド処理を示すフローチャートである。このとき、表示制御部１２０に対して、リーダライタ１０はデータの初めから再送するのではなく、全データの途中からデータを送信することができる。
【００６６】
すなわち、リーダライタ１０は、非接触ＩＣカード部１１０に対してデータ書き込み処理要求を開始し（ステップＳ６１）、非接触ＩＣカード部１１０に対してデータ書き込みコマンドを送信する（ステップＳ６２）。データ書き込みコマンドを受けた非接触ＩＣカード部１１０は、コマンド処理を行う（ステップＳ６３）。非接触ＩＣカード部１１０が、データ書き込みの終了確認に関してリーダライタに応答すると（ステップＳ６４）、リーダライタ１０は、搬送波の送信を停止する（ステップＳ６５）。これにより、非接触ＩＣカード１００は、表示制御部１２０において搬送波が検知されないと判定される（ステップＳ６６）。その結果、表示制御部１２０は電子スイッチ１４０を制御して、電子スイッチ１４０を表示制御部１２０に接続する（ステップＳ６７）。
【００６７】
表示制御部１２０は、全データのうち一部のデータしか記憶されていないと判断した場合、データ再送処理要求を開始する（ステップＳ６８）。このとき、表示制御部１２０は、図８（Ｂ）に示すようなパケットデータを非接触ＩＣカード部１１０に送る。そして、コマンドを受けた非接触ＩＣカード部１１０は、リーダライタ１０に対してデータ再送要求を送り（ステップＳ７１）、表示制御部１２０に対して応答を行なう（ステップＳ７２）。
【００６８】
データ再送要求を受けたリーダライタ１０は、搬送波の送信を開始する（ステップＳ７３）。そして、リーダライタ１０は、指定された部分のデータの書き込み処理要求を表示制御部１２０に対して行なう（ステップＳ７４）。以降、図５に示すステップＳ３４以降と同様に処理を行って、表示制御部１２０の記憶部１２５に全データの書き込みが完了する。
【００６９】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【００７０】
【図１】本発明の一実施形態に係る非接触ＩＣカードを示すブロック図である。
【図２】同実施形態に係る非接触ＩＣカードの表示制御部を示すブロック図である。
【図３】電子スイッチの切り替えを示すフローチャートである。
【図４】リーダライタから非接触ＩＣカードに送られるデータの流れを示すフローチャートである。
【図５】リーダライタから非接触ＩＣカードにデータを送るときのコマンド処理を示すフローチャートである。
【図６】リーダライタが非接触ＩＣカード部にコマンドを送信するときのデータ処理を示すフローチャートである。
【図７】リーダライタから非接触ＩＣカードに対するコマンド処理を示すフローチャートである。
【図８】パケットデータのデータ構造を示す説明図である。
【図９】表示制御部の記憶部に記憶されているデータ変換テーブルを示す説明図である。
【符号の説明】
【００７１】
１００      非接触ＩＣカード
１０２      電源供給部
１１０      非接触ＩＣカード部
１１２      記憶部
１２０      表示制御部
１２１      条件判定部
１２２      電子スイッチ制御部
１２３      表示データ送受信部
１２４      記憶制御部
１２５      記憶部
１３０      表示部
１４０      電子スイッチ
１４２      磁界センサ
１４４      ループアンテナ
【図１】
0004412409.tif 000002
【図２】
0004412409.tif 000003
【図３】
0004412409.tif 000004
【図４】
0004412409.tif 000005
【図５】
0004412409.tif 000006
【図６】
0004412409.tif 000007
【図７】
0004412409.tif 000008
【図８】
0004412409.tif 000009
【図９】
0004412409.tif 000010