(57)【要約】【課題】複数のタグを用いずともタグが付された物品の情報を保護する。【解決手段】タグ２０は、物品３０を一意に識別する第１コードと、第２コードを記憶する。第２コードは、初期状態では第１コードと同じコードであり、タグ２０の暗証番号を記憶した携帯電話機１０Ａにより書き換えられる。タグ２０は、第２コードを携帯電話機へ送信する。第１コードと第２コードを対応付けて記憶している携帯電話機１０Ａは、受信した第２コードに対応した第１コードで特定される物品情報をサーバー装置４０から取得して表示する。書き換えられた第２コードを記憶していない携帯電話機１０Ｂは、第１コードを得られず、物品情報を表示しない。【選択図】図１
2011158997.tif 000002
【特許請求の範囲】
【請求項１】
タグが付される物品を一意に識別する第１コードと、前記第１コードと異なる領域に記憶される第２コードと、前記タグの暗証番号と、前記第１コードと前記第２コードが一致しているか否かを示す差分フラグとを記憶したタグから、前記第２コードと前記差分フラグを読み出す読み出し手段と、
前記読み出し手段で読み出した第２コードと異なる第２コードを生成するコード生成手段と、
前記暗証番号、前記第１コードおよび前記コード生成手段で生成した第２コードを記憶する記憶手段と、
前記コード生成手段で生成された第２コードと前記暗証番号を前記タグに送り、前記タグの第２コードを書き換える書き換え手段と
を有する端末装置。
【請求項２】
前記記憶手段は、複数のタグ毎に、各タグの前記第１コード、前記第２コードおよび前記暗証番号を対応付けて記憶すること
を特徴とする請求項１に記載の端末装置。
【請求項３】
前記読み出し手段が読み出した前記第２コードに対応する前記第１コードを前記記憶手段から読み出し、読み出した第１コードで識別される物品の物品情報を取得する情報取得手段と、
前記情報取得手段で取得した物品情報を表示する表示手段と
を有することを特徴とする請求項１または請求項２に記載の端末装置。
【請求項４】
前記第１コードと前記第２コードを他の端末装置から取得するコード取得手段を有し、
前記記憶手段は、前記コード取得手段で取得した前記第１コードと前記第２コードを記憶すること
を特徴とする請求項１乃至請求項３のいずれかに記載の端末装置。
【請求項５】
前記暗証番号、前記第１コードおよび前記第２コードを他の端末装置へ移動させる移動手段を有し、
前記移動手段で移動させた前記暗証番号、前記第１コードおよび前記第２コードを前記記憶手段から消去すること
を特徴とする請求項１乃至請求項４のいずれかに記載の端末装置。
【請求項６】
コンピュータを、
タグが付される物品を一意に識別する第１コードと、前記第１コードと異なる領域に記憶される第２コードと、前記タグの暗証番号と、前記第１コードと前記第２コードが一致しているか否かを示す差分フラグとを記憶したタグから、前記第２コードと前記差分フラグを読み出す読み出し手段と、
前記読み出し手段で読み出した第２コードと異なる第２コードを生成するコード生成手段と、
前記暗証番号、前記第１コードおよび前記コード生成手段で生成した第２コードを記憶する記憶手段と、
前記コード生成手段で生成された第２コードと前記暗証番号を前記タグに送り、前記タグの第２コードを書き換える書き換え手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タグで識別される物品の情報を保護する技術に関する。
【背景技術】
【０００２】
物品に付されるＲＦＩＤ（Radio Frequency IDentification）タグの情報を保護する発明として、特許文献１に開示された発明がある。この発明においては、物品に付される第１のタグに記憶されるデータを、第２のタグに記憶されたデータを暗号鍵として暗号化する。そして、第１のタグのデータを読み出す場合には、第２のタグに記憶されたデータを用いて第１のタグのデータを復号する。この発明によれば、第２のタグを有する者だけが第１のタグに記憶されたデータの内容を知ることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−９２６２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示された発明においては、第１のタグのデータを暗号化や復号を行うために第２のタグを必要とする。つまり、物品の管理のために複数のタグを要することとなり、コストがかかることとなる。また、第１のタグのデータを得るために、第１のタグとは別に第２のタグにアクセスする必要があり、タグへのアクセスに手間がかかることとなる。
【０００５】
本発明は、上述した背景の下になされたものであり、複数のタグを用いずともタグが付された物品の情報を保護する技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、タグが付される物品を一意に識別する第１コードと、前記第１コードと異なる領域に記憶される第２コードと、前記タグの暗証番号と、前記第１コードと前記第２コードが一致しているか否かを示す差分フラグとを記憶したタグから、前記第２コードと前記差分フラグを読み出す読み出し手段と、前記読み出し手段で読み出した第２コードと異なる第２コードを生成するコード生成手段と、前記暗証番号、前記第１コードおよび前記コード生成手段で生成した第２コードを記憶する記憶手段と、前記コード生成手段で生成された第２コードと前記暗証番号を前記タグに送り、前記タグの第２コードを書き換える書き換え手段とを有する端末装置を提供する。
【０００７】
本発明の端末装置においては、前記記憶手段は、複数のタグ毎に、各タグの前記第１コード、前記第２コードおよび前記暗証番号を対応付けて記憶してもよい。
【０００８】
また、本発明の端末装置においては、前記読み出し手段が読み出した前記第２コードに対応する前記第１コードを前記記憶手段から読み出し、読み出した第１コードで識別される物品の物品情報を取得する情報取得手段と、前記情報取得手段で取得した物品情報を表示する表示手段とを有していてもよい。
【０００９】
また、本発明においては、前記第１コードと前記第２コードを他の端末装置から取得するコード取得手段を有し、前記記憶手段は、前記コード取得手段で取得した前記第１コードと前記第２コードを記憶してもよい。
【００１０】
また、本発明においては、前記暗証番号、前記第１コードおよび前記第２コードを他の端末装置へ移動させる移動手段を有し、前記移動手段で移動させた前記暗証番号、前記第１コードおよび前記第２コードを前記記憶手段から消去してもよい。
【００１１】
また、本発明は、コンピュータを、タグが付される物品を一意に識別する第１コードと、前記第１コードと異なる領域に記憶される第２コードと、前記タグの暗証番号と、前記第１コードと前記第２コードが一致しているか否かを示す差分フラグとを記憶したタグから、前記第２コードと前記差分フラグを読み出す読み出し手段と、前記読み出し手段で読み出した第２コードと異なる第２コードを生成するコード生成手段と、前記暗証番号、前記第１コードおよび前記コード生成手段で生成した第２コードを記憶する記憶手段と、前記コード生成手段で生成された第２コードと前記暗証番号を前記タグに送り、前記タグの第２コードを書き換える書き換え手段として機能させるためのプログラムを提供する。
【発明の効果】
【００１２】
本発明によれば、複数のタグを用いずともタグが付された物品の情報を保護することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に係る装置を示した図。
【図２】タグ２０のハードウェア構成を示したブロック図。
【図３】記憶領域２５１〜２５４に記憶される情報を示した図。
【図４】携帯電話機１０のハードウェア構成を示したブロック図。
【図５】テーブルＴＢ１の一例を示した図。
【図６】サーバー装置４０のハードウェア構成を示したブロック図。
【図７】テーブルＴＢ２の一例を示した図。
【図８】物品情報を表示する動作を説明するための図。
【図９】物品情報を物品の所有者以外に知られないようにする動作を説明するための図。
【図１０】物品情報を表示する動作を説明するための図。
【図１１】物品情報が表示されない時の動作を説明するための図。
【図１２】所有者以外でも物品情報を表示可能にする時の動作を説明するための図。
【発明を実施するための形態】
【００１４】
［実施形態］
（全体構成）
図１は、本発明の実施形態に係る装置を示した図である。本実施形態においては、タグ２０は、電磁誘導方式を採用したＲＦＩＤのシステムにおけるパッシブタグと同じ機能を有している。また、携帯電話機１０Ａ〜１０Ｃは、ＲＦＩＤの技術を用いたシステムにおけるリーダー／ライターの機能と、通信回線５０を利用してサーバー装置４０とデータ通信を行う機能を有している。なお、携帯電話機１０Ａ〜１０Ｃは同じハードウェア構成であるため、以下、各々を特に区別する必要がない場合には、符号の末尾のアルファベットを省略して説明する。
サーバー装置４０は、通信回線５０に接続されており、通信回線５０を利用して携帯電話機１０とデータ通信を行う。タグ２０は、物品３０に付され、物品３０を識別するための情報を記憶している。携帯電話機１０とタグ２０は、携帯電話機１０から出力される電磁波を利用して通信を行う。携帯電話機１０は、通信を行ってタグ２０から情報を取得する。また、携帯電話機１０は、サーバー装置４０とデータ通信を行い、タグ２０が付された物品３０の情報をサーバー装置４０から取得して表示する。
【００１５】
（タグ２０の構成）
図２は、本システムに係るタグ２０のハードウェア構成を示したブロック図である。タグ２０は、制御部２１、アンテナ２２、整流回路２３、通信部２４、および記憶部２５を有している。
アンテナ２２は、携帯電話機１０との通信に使用される平面状のコイルアンテナであり、携帯電話機１０から送られる電磁波を受信する。
整流回路２３は、アンテナ２２で受信された電磁波によってアンテナ２２に流れる交流信号を整流し、タグ２０を駆動する電力を得る回路である。タグ２０は、この整流回路２３により得られた電力で駆動される。
通信部２４は、アンテナ２２で受信された電磁波によってアンテナ２２に流れる信号を復調し、復調により得られた情報を制御部２１へ送る。また、通信部２４は、電磁波を受信したことによりアンテナ２２に流れる信号を制御部２１から供給される情報に応じて変調する。これにより、情報を表す電磁波がアンテナ２２から送信される。
【００１６】
制御部２１は、通信部２４と記憶部２５に接続されている。制御部２１は、記憶部２５を制御し、記憶部２５への情報の書き込みや記憶部２５からの情報の読み出しを行う。また、制御部２１は、読み出した情報を携帯電話機１０へ送るため、記憶部２５から読み出した情報を通信部２４へ供給する。
【００１７】
記憶部２５は、不揮発性メモリーであり、図３に示したように記憶領域２５１〜記憶領域２５４が設けられている。
記憶領域２５１は、第１コードを記憶する領域である。第１コードは、物品３０を識別するコードであり、タグ２０が付される物品に固有のコード、即ち、物品を一意に識別するコードとなっている。なお、第１コードは、ＥＰＣ（Electronic Product Code）であってもよい。
記憶領域２５２は、第２コードを記憶する領域である。第２コードは、物品３０を識別するコードであり、携帯電話機１０が管理するコードである。なお、本実施形態においては、第２コードは４桁の整数となっているが、４桁に限定されるものではなく、３桁以下または５桁以上のコードであってもよい。
記憶領域２５３は、ＰＩＮ（Personal Identification Number）を記憶する領域である。ＰＩＮは、第２コードを書き換える際に暗証番号として使用される情報であり、本実施形態では、４桁の整数となっている。
記憶領域２５４は、差分フラグを記憶する領域である。差分フラグは、記憶領域２５２に記憶されているコードと記憶領域２５１に記憶されているコードが同じであるか否かを示すフラグであり、「０」または「１」の値になる。記憶領域２５２に記憶されているコードと記憶領域２５１に記憶されているコードとが同じである場合には、差分フラグの値は０にされ、記憶領域２５２に記憶されているコードと記憶領域２５１に記憶されているコードとが異なる場合には、差分フラグの値は１にされる。
【００１８】
（携帯電話機１０の構成）
図４は、携帯電話機１０のハードウェア構成を示したブロック図である。図４に示したように、携帯電話機１０の各部は、バス１０１に接続されている。携帯電話機１０の各部は、このバス１０１を介して各部間でデータの授受を行う。
【００１９】
第１通信部１０８Ａは、無線通信を行うインターフェースとしての機能を有しており、ＣＰＵ（Central Processing Unit）１０２の制御の下、第１通信部１０８Ａに接続されているアンテナ（図示略）を介して、通信回線５０に接続された無線基地局との間で無線通信を行う。第１通信部１０８Ａは、音声通信とデータ通信を同時に行うことが可能であり、音声信号や、データ通信で用いられるデータの送受信を行う。
第１通信部１０８Ａは、無線基地局から送信された音声信号やデータを受信すると、音声信号を通話部１０９へ供給し、データをＣＰＵ１０２へ供給する。第１通信部１０８Ａは、ＣＰＵ１０２からデータが供給されると、このデータを無線基地局へ送信する。第１通信部１０８Ａは、通話部１０９から音声信号が供給されると、この音声信号を無線基地局へ送信する。
通話部１０９は、図示を省略したマイク、スピーカを有している。通話部１０９は、マイクに音声が入力されると、入力された音声を表す音声信号を生成し、この音声信号を第１通信部１０８Ａへ供給する。また、通話部１０９は、第１通信部１０８Ａから音声信号が供給されると、この音声信号をスピーカへ供給する。
【００２０】
第２通信部１０８Ｂは、タグ２０との通信に使用される平面状のコイルアンテナを有しており、タグ２０から送られる電磁波を受信する。第２通信部１０８Ｂは、ＣＰＵ１０２から供給される情報に応じて交流信号を変調し、変調により得られた信号をコイルアンテナに供給する。これにより、ＣＰＵ１０２から供給された情報を表す電磁波がコイルアンテナから送信される。また、第２通信部１０８Ｂは、コイルアンテナで受信された電磁波によってコイルアンテナに流れる信号を復調し、復調により得られた情報をＣＰＵ１０２へ供給する。
操作部１０６は、図示を省略したテンキーなどの複数のキーを有している。携帯電話機１０のユーザが操作部１０６を操作すると、操作されたキーを示す信号が操作部１０６からＣＰＵ１０２へ供給される。ＣＰＵ１０２は、供給された信号を基に操作されたキーを特定し、操作されたキーに応じて各部を制御する。
表示部１０７は、画像を表示する表示デバイス（例えば、液晶ディスプレイ）を有しており、ＣＰＵ１０２の制御の下、種々の情報を表示する。
【００２１】
ＲＯＭ（Read Only Memory）１０３には、ＣＰＵ１０２により実行される各種プログラムが記憶されており、ＩＰＬ（Initial Program Loader）、ＣＰＵ１０２および携帯電話機各部の初期化を行う初期化プログラム、携帯電話機１０の全体を制御するＯＳ（Operating System）プログラム、データ通信の機能や音声通信の機能を実現するプログラムなどが記憶されている。ＲＡＭ（Random Access Memory）１０４は、ＣＰＵ１０２がプログラムを実行するときの作業エリアとして使用され、ＣＰＵ１０２がプログラムを実行するときに使用するデータが記憶される。
【００２２】
ＣＰＵ１０２は、携帯電話機１０の各部を制御するものである。携帯電話機１０において図示を省略した電源が入れられると、ＣＰＵ１０２が、ＲＯＭ１０３からＩＰＬを読み出して実行する。ＣＰＵ１０２は、ＩＰＬを実行すると、ＲＯＭから初期化プログラムを読み出して実行し、ＣＰＵ１０２の初期化および携帯電話機１０各部の初期化を行う。また、ＣＰＵ１０２は、ＲＯＭ１０３からＯＳプログラムや各種プログラムを読み出し実行する。ＣＰＵ１０２がプログラムを実行すると、携帯電話機１０は、音声通信やデータ通信、タグ２０との通信を行うことが可能となる。
【００２３】
記憶部１０５は、不揮発性メモリーを有しており、第１コード、第２コードおよびＰＩＮを格納したテーブルＴＢ１を記憶する。図５は、テーブルＴＢ１の一例を示した図である。このテーブルＴＢ１においては、複数の第１コード、第２コードおよびＰＩＮを格納することができる。
【００２４】
［サーバー装置４０の構成］
図６は、サーバー装置４０のハードウェア構成を示した図である。サーバー装置４０の各部は、バス４０１に接続されており、このバス４０１を介して各部間でデータの授受を行う。
【００２５】
通信部４０８は、通信回線５０に接続されている。通信部４０８は、通信回線５０を介したデータ通信を行うインターフェースとして機能する。
操作部４０６は、キーボードやマウス等、サーバー装置４０を操作するための装置を備えている。サーバー装置４０の操作者によりこれらの装置が操作されると、行われた操作に応じてＣＰＵ４０２が各種処理を行う。
表示部４０７は、表示装置として液晶ディスプレイを有しており、ＣＰＵ４０２の制御の下、サーバー装置４０を操作するためのメニュー画面やサーバー装置４０が有するデータなどを表示する。
【００２６】
記憶部４０５は、記憶装置としてハードディスク装置を有しており、サーバー装置４０においてオペレーティングシステムの機能を実現するプログラムを記憶している。また、記憶部４０５は、第１コードと、第１コードで識別される物品３０に関する情報（以下、物品情報という）を対応付けたテーブルＴＢ２記憶している。例えば、「Ａ０００１」という第１コードで識別される物品３０の種別が長袖Ｔシャツであり、サイズがＬサイズ、色が白、メーカーが「○○会社」である場合、図７に示したように、第１コードに対応付けて「○○会社、長袖Ｔシャツ、Ｌサイズ、白」という情報がテーブルＴＢ２に格納される。
【００２７】
ＲＯＭ４０３は、ＩＰＬを記憶している。サーバー装置４０の電源が入れられると、ＣＰＵ４０２はＲＯＭ４０３からＩＰＬを読み出して起動する。ＣＰＵ４０２によりＩＰＬが起動されると、記憶部４０５に記憶されているプログラムがＲＡＭ４０４を作業エリアにして実行され、記憶部４０５へのアクセス機能やデータ通信を行う通信機能等、通信部４０８にて携帯電話機１０から送信された第１コードを受信すると、テーブルＴＢ２において第１コードに対応づけられている情報を読み出して携帯電話機１０へ送信する機能等が実現する。
【００２８】
［実施形態の動作］
次に、本実施形態の動作例について説明する。なお、以下の説明においては、物品３０は店の商品であり、携帯電話機１０Ａは店に訪れた客の携帯電話機、携帯電話機１０Ｂは、店の携帯電話機である場合を想定して動作説明を行う。また、以下の説明においては、タグ２０の第１コードが「Ａ０００１」、第２コードが「Ａ０００１」、ＰＩＮが「１２３４」、差分フラグが「０」となっており、タグ２０の第１コード（Ａ０００１）、第２コード（Ａ０００１）、ＰＩＮ（１２３４）が物品３０の製造元から店に送られて携帯電話機１０Ｂに予め記憶されている場合を想定する。
【００２９】
（店での物品情報の取得）
まず、客が店で物品３０の物品情報を得る場合の動作について説明する。客は、物品３０の物品情報を得る場合、タグ２０に携帯電話機１０Ａを近づけ、タグ２０の情報の取得を指示する操作を操作部１０６において行う。
携帯電話機１０Ａにおいては、タグ２０の情報の取得を指示する操作が行われると、ＣＰＵ１０２が、情報を要求するコマンドを第２通信部１０８Ｂへ供給する。第２通信部１０８Ｂが、このコマンドを受け取ると、このコマンドを表す電磁波がコイルアンテナから送信される（ステップＳＡ１）。
【００３０】
情報を要求するコマンドを表す電磁波がアンテナ２２で受信されると、制御部２１は、記憶部２５に記憶されている第２コード「Ａ０００１」および差分フラグ「０」を読み出す（ステップＳＡ２）。次に制御部２１は、読み出した第２コードおよび差分フラグを通信部２４へ供給する。通信部２４が、各コードと差分フラグを受け取ると、受け取った各コードと差分フラグを表す電磁波がアンテナ２２から送信される（ステップＳＡ３）。
【００３１】
この第２コードと差分フラグを表す電磁波が携帯電話機１０Ａの第２通信部１０８Ｂで受信されると、携帯電話機１０ＡのＣＰＵ１０２は、第２通信部１０８Ｂから供給される差分フラグの値を判断する。ここで、受信された差分フラグの値が「０」であると、ＣＰＵ１０２は、受信したコード「Ａ０００１」を第１通信部１０８Ａへ送る。第１通信部１０８Ａは、このコードを受け取ると、受け取ったコードをサーバー装置４０へ送信する（ステップＳＡ４）。
【００３２】
このコードが通信部４０８で受信されると、ＣＰＵ４０２は、受信したコードをテーブルＴＢ２において検索する。ＣＰＵ４０２は、受信したコードと同じコードをテーブルＴＢ２において見つけると、検索したコードに対応付けられている物品情報（○○会社、長袖Ｔシャツ、Ｌサイズ、白）を読み出し、読み出した物品情報を通信部４０８へ供給する。通信部４０８は、供給された物品情報を携帯電話機１０Ａへ送信する（ステップＳＡ５）。
【００３３】
この物品情報が携帯電話機１０Ａの第１通信部１０８Ａで受信されると、携帯電話機１０ＡのＣＰＵ１０２は、受信した物品情報「○○会社、長袖Ｔシャツ、Ｌサイズ、白」を表示部１０７に表示させる（ステップＳＡ６）。物品情報には、物品の種別、物品のメーカー、サイズ、色の情報が含まれているため、客は、物品３０に触れることなく、物品３０のメーカーやサイズなどを知ることができる。
【００３４】
（物品情報を保護する場合の動作）
次に、客が購入した物品の物品情報を物品の所有者以外に知られないようにする場合の動作について説明する。
まず、客が物品３０を購入すると、店の店員は、携帯電話機１０Ｂをタグ２０に近づけ、タグ２０の情報の取得を指示する操作を操作部１０６において行う。この操作が行われると、上述した動作と同様に、情報を要求するコマンドがタグ２０へ送られる。また、第２コード及び差分フラグがタグ２０から携帯電話機１０Ｂへ送信される。また、受信したコードが携帯電話機１０Ｂからサーバー装置４０へ送信され、サーバー装置４０から携帯電話機１０Ｂへ物品情報が送信されて携帯電話機１０Ｂの表示部１０７に物品情報が表示される。
【００３５】
次に、客が、携帯電話機１０Ａを操作し、第２通信部１０８Ｂを通信可能な状態にする。また、店員は、携帯電話機１０Ｂを客の携帯電話機１０Ａに近づけ、タグ２０の情報を譲渡する操作を操作部１０６において行う。携帯電話機１０ＢのＣＰＵ１０２は、タグ２０の情報を譲渡する操作が行われると、タグ２０から受信した第２コード「Ａ０００１」に対応付けられている「１２３４」というＰＩＮと、第２コードに対応付けられている第１コード「Ａ０００１」を記憶部１０５から読み出す（ステップＳＢ１）。次に、携帯電話機１０ＢのＣＰＵ１０２は、情報の譲渡を表すコマンド、読み出したＰＩＮと第１コード、タグ２０から受信した第２コードを第２通信部１０８Ｂへ供給する。なお、ここで、ＣＰＵ１０２は、第２コードを第２通信部１０８Ｂへ供給しなくてもよい。携帯電話機１０Ｂの第２通信部１０８Ｂが、このコマンドと各コードおよびＰＩＮを受け取ると、コマンド、各コードおよびＰＩＮを表す電磁波がコイルアンテナから送信される（ステップＳＢ２）。なお、携帯電話機１０ＢのＣＰＵ１０２は、送信した「１２３４」というＰＩＮと第１コードおよび第２コードを、ＰＩＮを送信した後に記憶部１０５から消去する（ステップＳＢ３）。
【００３６】
情報の譲渡を表すコマンド、各コードおよびＰＩＮを表す電磁波が携帯電話機１０Ａの第２通信部１０８Ｂで受信されると、携帯電話機１０ＡのＣＰＵ１０２は、受信した第１コード、第２コードおよびＰＩＮを対応付けて記憶部１０５に記憶させる（ステップＳＢ４）。携帯電話機１０ＡのＣＰＵ１０２は、第１コード、第２コードおよびＰＩＮを記憶部１０５に記憶させると、記憶した第２コードの書き換えを促すメッセージを表示部１０７に表示する（ステップＳＢ５）。
ここで、客が、携帯電話機１０Ａをタグ２０に近づけ、第２コードの書き換えを指示する操作を携帯電話機１０Ａの操作部１０６において行うと、携帯電話機１０ＡのＣＰＵ１０２は、乱数により第２コードを生成し（ステップＳＢ６）、第２コードの書き換えを指示するコマンド、生成した第２コードおよび受信したＰＩＮとを第２通信部１０８Ｂへ供給する。これにより、例えば、生成された第２コードが「１１１１」である場合、第２コードの書き換えを指示するコマンド、「１１１１」という第２コードおよびＰＩＮを表す電磁波が携帯電話機１０Ａからタグ２０へ送られる（ステップＳＢ７）。
また、携帯電話機１０ＡのＣＰＵ１０２は、受信した「１２３４」というＰＩＮおよび「Ａ０００１」という第１コードに対応付けて記憶部１０５に記憶されている「Ａ０００１」という第２コードを、生成した「１１１１」という第２コードに書き換える（ステップＳＢ８）。
【００３７】
第２コードの書き換えを指示するコマンド、第２コードおよびＰＩＮを表す電磁波がアンテナ２２で受信されると、制御部２１は、受信したＰＩＮと記憶部２５に記憶されているＰＩＮを比較する。ここで、制御部２１は、受信したＰＩＮと記憶しているＰＩＮが同じである場合には、記憶部２５に記憶されている「Ａ０００１」という第２コードを、受信した「１１１１」という第２コードに書き換え、また、差分フラグの値を「１」に書き換える（ステップＳＢ９）。これにより、客が購入した物品３０に付されているタグ２０には、携帯電話機１０Ａが記憶した「１１１１」という第２コードが書き込まれた状態となる。
【００３８】
なお、本実施形態においては、第２コードの書き換えを促すメッセージを表示し、第２コードの書き換えを指示する操作が行われると第２コードの書き換えが行われるが、携帯電話機１０のＣＰＵ１０２は、第１コード、第２コードおよびＰＩＮを記憶部１０５に記憶させると、メッセージを表示せずに第２コードを生成し、第２コードの書き換えを行うようにしてもよい。また、物品３０の物品情報が表示されている状態で第２コードの書き換えを指示する操作が行われると、第２コードの書き換えを行うようにしてもよい。
【００３９】
（差分フラグが１のタグ２０と通信を行った時の動作）
次に、上述した動作により差分フラグが「１」となったタグ２０と携帯電話機１０が通信を行った時の動作について説明する。なお、以下の説明においては、まず、タグ２０に記憶されている第２コードを記憶した携帯電話機１０Ａがタグ２０と通信を行う場合の動作を説明し、次に、タグ２０に記憶されている第２コードを記憶していない携帯電話機１０Ｃがタグ２０と通信を行う場合の動作について説明する。
【００４０】
携帯電話機１０Ａの所有者は、店で購入した物品３０の物品情報を得る場合、タグ２０に携帯電話機１０Ａを近づけ、タグ２０の情報の取得を指示する操作を操作部１０６において行う。この操作が行われてタグ２０の情報を要求するコマンドがタグ２０へ送られると（ステップＳＣ１）、制御部２１は、記憶部２５に記憶されている「１１１１」という第２コードおよび値が「１」となっている差分フラグを読み出す（ステップＳＣ２）。次に制御部２１は、読み出した第２コードと差分フラグを通信部２４へ供給する。通信部２４が、第２コードと差分フラグを受け取ると、受け取った第２コードと差分フラグを表す電磁波がアンテナ２２から送信される（ステップＳＣ３）。
【００４１】
この第２コードと差分フラグを表す電磁波が携帯電話機１０Ａの第２通信部１０８Ｂで受信されると、携帯電話機１０ＡのＣＰＵ１０２は、差分フラグの内容を判断する。ここで、受信された差分フラグの値は「１」であるため、携帯電話機１０ＡのＣＰＵ１０２は、受信した「１１１１」という第２コードを記憶部１０５において検索する（ステップＳＣ４）。ここで、上述した動作により「１１１１」という第２コードが記憶部１０５に記憶されているため、携帯電話機１０ＡのＣＰＵ１０２は、検索した第２コードを見つけると、検索した第２コードに対応付けられている「Ａ０００１」という第１コードを第１通信部１０８Ａへ供給する。第１通信部１０８Ａは、このコードを受け取ると、受け取ったコードをサーバー装置４０へ送信する（ステップＳＣ５）。
サーバー装置４０がコードを受信すると、受信したコードに対応付けて記憶部４０５に記憶されている物品情報が上述した動作と同様に携帯電話機１０Ａに送信され（ステップＳＣ６）、携帯電話機１０Ａにおいて、物品情報が表示される（ステップＳＣ７）。
【００４２】
次に、タグ２０に記憶されている「１１１１」という第２コードを記憶していない携帯電話機１０Ｃが、タグ２０と通信を行った時の動作について説明する。
携帯電話機１０Ｃの所有者は、物品３０の物品情報を得ようとする場合、タグ２０に携帯電話機１０Ｃを近づけ、タグ２０の情報の取得を指示する操作を操作部１０６において行う。この操作が行われてタグ２０の情報を要求するコマンドがタグ２０へ送られると（ステップＳＤ１）、制御部２１は、上述した動作と同様にして、記憶していている第２コードと差分フラグを携帯電話機１０Ｃへ送信する（ステップＳＤ２、ステップＳＤ３）。
【００４３】
この第２コードと差分フラグを表す電磁波が携帯電話機１０Ｃの第２通信部１０８Ｂで受信されると、携帯電話機１０ＣのＣＰＵ１０２は、受信した差分フラグの値が「１」であるため、受信した「１１１１」という第２コードを記憶部１０５において検索する（ステップＳＤ４）。ここで、携帯電話機１０Ｃの記憶部１０５には「１１１１」という第２コードが記憶されていないため、ＣＰＵ１０２は、「１１１１」という第２コードを見つけられず、第２コードに対応付けられた第１コードを記憶部１０５から得られない。ＣＰＵ１０２は、記憶部１０５において、検索した第２コードを見つけられなかった場合、物品情報を表示できないことを知らせるメッセージを表示部１０７に表示させる（ステップＳＤ５）。
【００４４】
このように、物品３０の所有者の携帯電話機１０Ａ以外で物品情報を表示させようとしても物品情報が表示されないため、物品３０の所有者以外に物品３０の物品情報を知られることを防ぐことができる。
【００４５】
（物品の所有者以外でも物品情報を表示可能にする時の動作）
次に、タグ２０の第２コードを記憶していない携帯電話機１０Ｃにおいて、物品情報を表示できるようにする時の動作について説明する。
まず、携帯電話機１０Ａの所有者は、タグ２０に携帯電話機１０Ａを近づけ、タグ２０の情報の取得を指示する操作を操作部１０６において行う。この操作が行われて情報を要求するコマンドがタグ２０へ送られると、タグ２０から第２コードと差分フラグが携帯電話機１０Ａへ送られ、携帯電話機１０Ａがサーバー装置４０から物品情報を取得して物品３０の物品情報が表示される。
【００４６】
次に、携帯電話機１０Ｃの所有者は、携帯電話機１０Ｃを操作し、第２通信部１０８Ｂをコマンドの受信が可能な状態にする。また、携帯電話機１０Ａの所有者は、携帯電話機１０Ａを携帯電話機１０Ｃに近づけ、タグ２０の情報を開示する操作を操作部１０６において行う。
携帯電話機１０ＡのＣＰＵ１０２は、タグ２０の情報を開示する操作が行われると、タグ２０から受信した第２コードに対応付けられている第１コードを記憶部１０５から読み出す（ステップＳＥ１）。ここで、携帯電話機１０Ａにおいては、「１１１１」という第２コードに「Ａ０００１」という第１コードが対応付けて記憶されているため、「Ａ０００１」という第１コードが読み出される。
次に携帯電話機１０ＡのＣＰＵ１０２が、情報の開示を表すコマンド、読み出した第１コード、および受信した第２コードとを第２通信部１０８Ｂへ供給すると、このコマンド、第１コードおよび第２コードを表す電磁波が携帯電話機１０Ｃへ送信される（ステップＳＥ２）。このコマンド、第１コードおよび第２コードを表す電磁波が携帯電話機１０Ｃの第２通信部１０８Ｂにて受信されると、携帯電話機１０ＣのＣＰＵ１０２は、受信した第１コードと第２コードを対応付けて記憶部１０５に記憶させる（ステップＳＥ３）。
【００４７】
次に、タグ２０に携帯電話機１０Ｃを近づけ、タグ２０の情報の取得を指示する操作を操作部１０６において行うと、情報を要求するコマンドがタグ２０へ送られる（ステップＳＥ４）。すると、タグ２０は、上述した動作と同様に、記憶していている第２コードと差分フラグを表す電磁波を携帯電話機１０Ｃへ送信する（ステップＳＥ５）。
【００４８】
この第２コードと差分フラグが携帯電話機１０Ｃの第２通信部１０８Ｂで受信されると、携帯電話機１０ＣのＣＰＵ１０２は、差分フラグの値を判断する。受信された差分フラグの値は「１」であるため、ＣＰＵ１０２は、受信した「１１１１」という第２コードを記憶部１０５において検索する（ステップＳＥ６）。ここで、携帯電話機１０Ｃの記憶部１０５においては、上述した動作により、「１１１１」という第２コードに対応付けて「Ａ０００１」という第１コードが記憶されているため、検索した第２コードに対応付けられている第１コードを第１通信部１０８Ａへ供給する。第１通信部１０８Ａは、このコードを受け取ると、受け取ったコードをサーバー装置４０へ送信する（ステップＳＥ７）。
サーバー装置４０がコードを受信すると、受信したコードに対応付けて記憶部４０５に記憶されている物品情報が上述した動作と同様に携帯電話機１０Ｃに送信され（ステップＳＥ８）、携帯電話機１０Ｃにおいて物品情報が表示される（ステップＳＥ９）。
【００４９】
このように、本実施形態によれば、物品３０の所有者でなくても、物品３０の所有者から第２コードと第１コードを取得し、物品３０の物品情報を表示させることができる。
【００５０】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変形して本発明を実施してもよく、各変形例を組み合わせて実施してもよい。
【００５１】
上述した実施形態においては、携帯電話機１０がタグ２０の情報を読み取って物品情報を表示しているが、タグ２０の情報を読み取って物品情報を表示する装置は、携帯電話機１０に限定されるものではない。例えば、ＰＤＡ（Personal Digital Assistants）や携帯型のゲーム機など、携帯型のコンピュータ装置にＲＦＩＤのリーダー／ライターの機能とデータ通信の機能を持たせ、これらの装置でタグ２０から情報を取得し、物品情報を表示するようにしてもよい。
【００５２】
上述した実施形態においては、携帯電話機１０Ｂと携帯電話機１０Ａとの間で第１コード、第２コードおよびＰＩＮを授受する場合、これらの情報を、第２通信部１０８Ｂを用いて授受しているが、これらの情報を授受する方法は、第２通信部１０８Ｂを用いる方法に限定されるものではない。例えば、電波、光、赤外線などを用いた近距離通信により情報を授受してもよく、また、電子メールを用いて情報を授受してもよい。
【００５３】
上述した実施形態においては、タグ２０の第２コードを書き換える際、携帯電話機１０が乱数を用いて生成したコードを第２コードとしているが、物品の所有者が第２コードを携帯電話機１０に入力し、入力された第２コードをタグ２０に送信してタグ２０の第２コードを書き換えるようにしてもよい。
【００５４】
本発明においては、タグ２０のＰＩＮを記憶している携帯電話機１０がタグ２０から第２コードを受信する毎に、携帯電話機１０が新たに第２コードを生成してタグ２０の第２コードを書き換えるようにしてもよい。
【００５５】
タグ２０に書き込まれている差分フラグは、物品３０の製造元において値を「１」にして出荷してもよい。この場合、物品を店に配送する途中で何者かがタグ２０の情報を得ようとしても、タグ２０からは第１コードが送信されないため、配送されている物品３０の物品情報を見ることができない。
【００５６】
タグ２０からの情報の読み出しおよびタグ２０への情報の書き込みを行う機能を実現するプログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ（Hard Disk Drive）、ＦＤ（Flexible Disk））など）、光記録媒体（光ディスク（ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disk））など）、光磁気記録媒体、半導体メモリーなどのコンピュータ読取り可能な記録媒体に記憶した状態で提供し、携帯電話機１０にインストールしてもよい。また、このプログラムを通信回線を介してダウンロードしてインストールしてもよい。
【符号の説明】
【００５７】
１０、１０Ａ、１０Ｂ、１０Ｃ・・・携帯電話機、２０・・・タグ、２１・・・制御部、
２２・・・アンテナ、２３・・・整流回路、２４・・・通信部、２５・・・記憶部、３０・・・物品、４０・・・サーバー装置、５０・・・通信回線、１０１・・バス、１０２・・ＣＰＵ、１０３・・ＲＯＭ、１０４・・ＲＡＭ、１０５・・記憶部、１０６・・操作部、１０７・・表示部、１０８Ａ・・第１通信部、１０８Ｂ・・第２通信部、１０９・・通話部
【図１】
2011158997.tif 000003
【図２】
2011158997.tif 000004
【図３】
2011158997.tif 000005
【図４】
2011158997.tif 000006
【図５】
2011158997.tif 000007
【図６】
2011158997.tif 000008
【図７】
2011158997.tif 000009
【図８】
2011158997.tif 000010
【図９】
2011158997.tif 000011
【図１０】
2011158997.tif 000012
【図１１】
2011158997.tif 000013
【図１２】
2011158997.tif 000014