(57)【要約】【課題】無線タグに書き込まれた情報が利用者間で漏洩することなく無線タグを複数の利用者で共同利用すること。【解決手段】無線タグに複数のデータ領域および各データ領域に対応する鍵を記憶する領域を設け、契約管理部１３０が契約情報ＤＢ１１０を用いてデータ領域ごとに利用者を管理し、データ領域を利用するための鍵を鍵管理部１４０が鍵情報ＤＢ１２０を用いて利用者に発行するよう構成し、利用者は鍵を用いて無線タグＩＤを使用することとする。【選択図】        図２
2006318291.tif 000002
【特許請求の範囲】
【請求項１】
無線タグの複数のデータ領域それぞれに対応してそれぞれのデータ領域の利用を可能とする鍵の発行要求を受け付ける発行要求受付手順と、
前記発行要求受付手順により受け付けられた鍵の発行要求に応答して該鍵を発行する鍵発行手順と、
をコンピュータに実行させることを特徴とする無線タグ管理プログラム。
【請求項２】
前記鍵発行手順により発行された鍵の返却を受け付け、該返却された鍵の返却処理を行う鍵返却手順
をさらにコンピュータに実行させることを特徴とする請求項１に記載の無線タグ管理プログラム。
【請求項３】
前記鍵発行手順は、鍵の使用に関する契約条件を定めて鍵を発行し、
前記鍵返却手順は、返却された鍵に対して契約条件を満たしているか否かを判定し、契約条件を満たしていない場合には、契約違反に関する処理を行うことを特徴とする請求項２に記載の無線タグ管理プログラム。
【請求項４】
前記鍵発行手順は、有効期限を設けて鍵を発行し、
発行した鍵の有効期限が切れた場合に期限切れに対処する処理を行う期限切れ処理手順をさらにコンピュータに実行させることを特徴とする請求項１、２または３に記載の無線タグ管理プログラム。
【請求項５】
前記期限切れ処理手順は、鍵の期限切れを利用者に通知するとともに該利用者を期限切れ者を管理する期限切れ者リストに登録し、
前記鍵発行手順は、前記発行要求受付手順により受け付けられた鍵の発行要求に応答して該鍵を発行する際に、前記期限切れ者リストに利用者が登録されていないことを確認することを特徴とする請求項４に記載の無線タグ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数のデータ領域を有する無線タグを管理する無線タグ管理プログラムに関し、特に、複数の利用者で無線タグを共同利用する場合にも、無線タグに書き込んだ情報が他の利用者に漏れることを防ぐことができる無線タグ管理プログラムに関するものである。
【背景技術】
【０００２】
近年、無線タグを応用したシステムの開発が様々な分野で進められている。例えば、特許文献１には、無線タグを用いて商品のライフサイクルを管理するシステムが記載されている。
【０００３】
【特許文献１】特開２０００−２８５１７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、一つの無線タグを複数の利用者で共同利用する場合には、無線タグに記憶された全ての情報を全ての利用者が読み出すことができるため、利用者間で情報が漏洩するという問題がある。
【０００５】
この発明は、上述した従来技術による問題点を解消するためになされたものであり、複数の利用者で無線タグを共同利用する場合にも、無線タグに書き込んだ情報が他の利用者に漏れることを防ぐことができる無線タグ管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するため、請求項１の発明に係る無線タグ管理プログラムは、無線タグの複数のデータ領域それぞれに対応してそれぞれのデータ領域の利用を可能とする鍵の発行要求を受け付ける発行要求受付手順と、前記発行要求受付手順により受け付けられた鍵の発行要求に応答して該鍵を発行する鍵発行手順と、をコンピュータに実行させることを特徴とする。
【０００７】
この請求項１の発明によれば、無線タグの複数のデータ領域それぞれに対応してそれぞれのデータ領域の利用を可能とする鍵の発行要求を受け付け、受け付けた鍵の発行要求に応答して鍵を発行するよう構成したので、鍵を取得したデータ領域だけをアクセス可能とすることができる。
【０００８】
また、請求項２の発明に係る無線タグ管理プログラムは、請求項１の発明において、前記鍵発行手順により発行された鍵の返却を受け付け、該返却された鍵の返却処理を行う鍵返却手順をさらにコンピュータに実行させることを特徴とする。
【０００９】
この請求項２の発明によれば、発行された鍵の返却を受け付け、返却された鍵の返却処理を行うよう構成したので、鍵が返却されたデータ領域を再利用することができる。
【００１０】
また、請求項３の発明に係る無線タグ管理プログラムは、請求項２の発明において、前記鍵発行手順は、鍵の使用に関する契約条件を定めて鍵を発行し、前記鍵返却手順は、返却された鍵に対して契約条件を満たしているか否かを判定し、契約条件を満たしていない場合には、契約違反に関する処理を行うことを特徴とする。
【００１１】
この請求項３の発明によれば、鍵の使用に関する契約条件を定めて鍵を発行し、返却された鍵に対して契約条件を満たしているか否かを判定し、契約条件を満たしていない場合には、契約違反に関する処理を行うよう構成したので、契約が守られているか否かを管理することができる。
【００１２】
また、請求項４の発明に係る無線タグ管理プログラムは、請求項１、２または３の発明において、前記鍵発行手順は、有効期限を設けて鍵を発行し、発行した鍵の有効期限が切れた場合に期限切れに対処する処理を行う期限切れ処理手順をさらにコンピュータに実行させることを特徴とする。
【００１３】
この請求項４の発明によれば、有効期限を設けて鍵を発行し、発行した鍵の有効期限が切れた場合に期限切れに対処する処理を行うよう構成したので、有効期限を経過した鍵が返却されないまま放置されることを防ぐことができる。
【００１４】
また、請求項５の発明に係る無線タグ管理プログラムは、請求項４の発明において、前記期限切れ処理手順は、鍵の期限切れを利用者に通知するとともに該利用者を期限切れ者を管理する期限切れ者リストに登録し、前記鍵発行手順は、前記発行要求受付手順により受け付けられた鍵の発行要求に応答して該鍵を発行する際に、前記期限切れ者リストに利用者が登録されていないことを確認することを特徴とする。
【００１５】
この請求項５の発明によれば、鍵の期限切れを利用者に通知するとともにその利用者を期限切れ者を管理する期限切れ者リストに登録し、鍵を発行する際に、期限切れ者リストに利用者が登録されていないことを確認するよう構成したので、期限切れ者に対する新たな鍵の発行を止めることができる。
【発明の効果】
【００１６】
請求項１の発明によれば、鍵を取得したデータ領域だけをアクセス可能とするので、複数の利用者で無線タグを共同利用する場合にも、無線タグに書き込んだ情報が他の利用者に漏れることを防ぐことができるという効果を奏する。
【００１７】
また、請求項２の発明によれば、鍵が返却されたデータ領域を再利用することができるので、データ領域を有効に利用することができるという効果を奏する。
【００１８】
また、請求項３の発明によれば、契約が守られているか否かを管理するので、契約違反者に対して鍵の発行を行わないなどの処置を講ずることができるという効果を奏する。
【００１９】
また、請求項４の発明によれば、有効期限を経過した鍵が返却されないまま放置されることを防ぐので、データ領域を有効に利用することができるという効果を奏する。
【００２０】
また、請求項５の発明によれば、期限切れ者に対する新たな鍵の発行を止めるので、鍵が返却されないまま放置される危険性を低下させることができるという効果を奏する。
【発明を実施するための最良の形態】
【００２１】
以下に添付図面を参照して、この発明に係る無線タグ管理プログラムの好適な実施例を詳細に説明する。
【実施例】
【００２２】
まず、本実施例に係る無線タグシステムのシステム構成について説明する。図１は、本実施例に係る無線タグシステムのシステム構成を示す機能ブロック図である。同図に示すように、この無線タグシステムは、複数の無線タグ１０と、複数のリーダ／ライタ２０、３０および４０と、固定ネットワーク６０で接続された複数の無線タグ管理装置１００と、固定ネットワーク６０およびリーダ／ライタ３０に接続するモバイルネットワーク７０とから構成される。
【００２３】
無線タグ管理装置１００は、無線タグサービス（ＲＦＩＤサービス）を提供するＲＳＰ（ＲＦＩＤサービスプロバイダ）が、無線タグ１０の情報を無線タグＤＢに記憶して管理するために使用する装置であり、ＲＳＰネットワーク５０を介して多数のリーダ／ライタ２０を制御し、リーダ／ライタ２０経由で無線タグ１０の情報をリード／ライトすることができる。
【００２４】
ここで、ＲＳＰは、利用者との契約に基づいて、無線タグ１０を供給し、そのデータ領域の利用権限を与える。また、無線タグ１０は、複数のデータ領域を有し、データ領域ごとに利用者に利用権限が与えられる。すなわち、無線タグ１０を複数の利用者が共同利用することができる。なお、利用者が希望する場合には、ＲＳＰは、リーダ／ライタ２０、無線タグ管理装置１００、ＲＳＰネットワーク５０の利用権限を利用者に与えることもできる。また、ＲＳＰは、ＡＳＰ（アプリケーションサービスプロバイダ）８０に無線タグ１０などを提供することもできる。
【００２５】
また、無線タグ管理装置１００は、固定ネットワーク６０を介して他のＲＳＰの無線タグ管理装置１００と連携して他のＲＳＰのリーダ／ライタ２０を制御することができ、他のＲＳＰの無線タグ１０とデータを授受することもできる。
【００２６】
リーダ／ライタ２０は、小規模なシステムでは、一つの小売り店舗内に配置される場合もあるが、大規模なシステムでは、地球全域に分散した多国籍企業内に分散配置される場合もある。大規模なシステムでは、複数の無線タグ管理装置１００が分散配置されることもある。
【００２７】
リーダ／ライタ３０や４０は、個人が所有するリーダ／ライタを示す。リーダ／ライタ３０は、例えば、携帯電話に内蔵されたものを示し、モバイルネットワーク７０および固定ネットワーク６０を介して無線タグ管理装置１００に接続される。リーダ／ライタ４０は、例えば、家庭のパソコンに接続して使用するようなものを示し、固定ネットワーク６０を介して無線タグ管理装置１００に接続される。これらのリーダ／ライタを用いて個人が自分の所有している物品の無線タグ１０の情報の読み取りや無線タグ１０への情報の書き込みを行うことができる。
【００２８】
本実施例に係る無線タグシステムの利用者は、まずＲＳＰと契約して、無線タグ１０の供給を受け、そのデータ領域の中で利用を許可されたデータ領域の鍵を取得する。なお、利用者は、自分が所有するリーダ／ライタやコンピュータシステムを用いて無線タグ応用システムを構築することができるが、必要ならば、リーダ／ライタ２０、無線タグ管理装置１００、ＲＳＰネットワーク５０などを用いて無線タグ応用システムを構築することもできる。
【００２９】
例えば、パソコンメーカは、供給された無線タグ１０をパソコンの半製品、あるいは製品に貼り付けて、製造工程でのカスタマイズや生産管理、さらに在庫管理のために無線タグ１０を用いる。そして、無線タグ１０を取り付けた商品を出荷する際は、無線タグ１０内のデータ領域の情報を消去し、そのデータ領域の鍵をＲＳＰに返却することで、契約に基づく利用は終了する。また、該当のデータ領域は、商品の次の所有者が前の利用者と同様な無線タグ利用契約をＲＳＰと結ぶことによって利用することができる。
【００３０】
なお、商品のトレーサビリティのために、商品のライフサイクル全体に渡って保存すべき情報については、無線タグ１０内の一部のデータ領域を誰でも読取可能な領域として設定し、メーカが出荷する際にも消去しないようにすることも可能である。
【００３１】
また、本実施例に係る無線タグシステムでは、商品に関する情報を複数企業間や個人で共有することが可能である。例えば、商品に関する不具合を消費者がメーカに伝える場合には、消費者は無線タグ１０に不具合の状況を書き込んで、宅配業者に預けてメーカあるいは販売店の苦情受付窓口に届けることができる。
【００３２】
すなわち、メーカは、無線タグ１０のデータ領域の一つを不具合書込用の領域として、また別のデータ領域を誰でも読める共通領域として確保しておき、クレームの連絡があると、不具合書込用領域に不具合が書き込めるように消費者には鍵を開示する。消費者はその鍵を使って無線タグ１０に不具合の情報を書き込むと同時に、配送用の情報を共通領域に書き込んで、宅配業者に預けてメーカに送る。宅配業者は配送に必要な情報を無線タグ１０から読み取れるので、配送はできるが、不具合情報は読み取れない。
【００３３】
このようにして、メーカはデータ領域の鍵を商品の所有者だけと共有することにより、消費者からの不具合情報を他者に漏らすことなく入手することが可能である。同様の利用形態で、複数企業間で無線タグ１０のデータ領域を共用することが可能である。
【００３４】
次に、本実施例に係る無線タグ管理装置１００の構成について説明する。図２は、本実施例に係る無線タグ管理装置１００の構成を示す機能ブロック図である。同図に示すように、この無線タグ管理装置１００は、契約情報ＤＢ１１０と、鍵情報ＤＢ１２０と、契約管理部１３０と、鍵管理部１４０と、鍵期限管理部１５０と、外部Ｉ／Ｆ１６０と、全体制御部１７０とを有する。ここで、契約情報ＤＢ１１０と鍵情報ＤＢ１２０が図１に示した無線タグＤＢと対応する。
【００３５】
契約情報ＤＢ１１０は、利用者との間の無線タグ利用に関する契約情報を記憶する記憶部である。図３は、契約情報ＤＢ１１０の一例を示す図である。同図に示すように、この契約情報ＤＢ１１０は、利用者ごとに、利用者を識別するためのユーザＩＤと、利用者を認証するためのユーザパスワードと、利用者が使用可能な無線タグ１０およびデータ領域を示す無線タグＩＤおよび領域番号と、データ領域への書込み回数など無線タグ１０の使用契約締結に際しての契約条件と、鍵の貸し出し期間が永久であるか有限期間であるかを示す鍵要求モードと、無線タグ１０の利用の決済に利用する決済用情報と、利用者のメイルアドレスを示す連絡先とを記憶する。
【００３６】
例えば、ユーザＩＤが「ｕｓｅｒｉｄ−ｘ」であり、ユーザパスワード「ｐｗｄ−ｘ」である利用者は、無線タグＩＤが「ｕｉｄ−ａ」で領域番号「０」のデータ領域を使用し、契約条件は「ｃｏｎｔｒａｃｔ−ｘ」であり、鍵要求モードは「貸与」であり、決済用情報は「ａｃｃｏｕｎｔ−ｘ」であり、連絡先は「ａｄｄｒｅｓｓ−ｘ」である。
【００３７】
図４は、無線タグ１０のデータ領域を示す図である。同図に示すように、この無線タグ１０は、ＵＩＤなどが書き込まれるシステムエリアと四つのデータ領域「領域０」〜「領域３」を有する。また、各データ領域に対応して領域鍵ＩＤを記憶する領域「領域０鍵ＩＤ」〜「領域３鍵ＩＤ」があり、リード／ライト要求で指定された鍵ＩＤと領域鍵ＩＤが一致した場合にのみ各データ領域に対してリード／ライトが可能となる。ただし、無線タグ１０が記憶する領域鍵ＩＤを特定の値にすることによって、その領域鍵ＩＤに対応するデータ領域に対して自由にリード／ライトを可能とすることもできる。
【００３８】
また、この無線タグ１０には、４バイトごとにデータの書き込みを制御するＬＯＣＫビットとＷＯＲＭ(Write Once Read Many)ビットがある。ＬＯＣＫビットが「０」の場合にはデータを書き込むことができるが、ＬＯＣＫビットが「１」の場合にはデータを書き込むことができない。また、ＷＯＲＭビットが「０」の場合には書込回数に制限はないが、ＷＯＲＭビットが「１」の場合には一度書込みが行われるとＬＯＣＫビットが「１」に書き換えられ、上書きができなくなる。
【００３９】
鍵情報ＤＢ１２０は、利用者に貸し出す鍵に関する情報を記憶する記憶部である。図５は、鍵情報ＤＢ１２０の一例を示す図である。同図に示すように、この鍵情報ＤＢ１２０は、無線タグ１０のデータ領域ごとに、無線タグＩＤと、領域番号と、利用者に貸し出す鍵の鍵ＩＤを記憶する。また、貸し出された鍵については、有効期限を記憶し、貸し出されていない鍵については、有効期限として「返却済」を記憶する。
【００４０】
例えば、無線タグＩＤが「ｕｉｄ−ａ」で領域番号が「０」のデータ領域の鍵は、鍵ＩＤが「ｋｅｙ０」であり、有効期限が２００５年４月１１日である。なお、ここでは、無線タグ１０には、鍵情報ＤＢ１２０に登録されている鍵ＩＤが領域鍵ＩＤとして書き込まれているものとする。
【００４１】
契約管理部１３０は、契約情報ＤＢ１１０を用いて利用者との間で使用契約を交わした無線タグ１０およびデータ領域の管理を行う処理部である。また、この契約管理部１３０は、利用者への鍵の提供や利用者からの鍵の返却などに関する処理を行う。なお、この契約管理部１３０は、過去の契約を守っていない利用者などには、鍵の発行を行わない。
【００４２】
この契約管理部１３０が、契約情報ＤＢ１１０を用いて利用者との間で使用契約を交わした無線タグ１０およびデータ領域の管理を行うことによって、無線タグ１０をデータ領域ごとに異なる利用者に利用させることができる。
【００４３】
鍵管理部１４０は、利用者に貸し出す鍵を鍵情報ＤＢ１２０を用いて管理する処理部であり、鍵情報ＤＢ１２０から鍵を取得して利用者に鍵を発行するとともに有効期限を鍵情報ＤＢ１２０に登録する処理や、返却された鍵に関して鍵情報ＤＢ１２０の有効期限を「返却済」とする返却処理などを行う。
【００４４】
鍵期限管理部１５０は、利用者に貸し出した鍵の期限を管理する処理部であり、具体的には、定期的に鍵情報ＤＢ１２０を検索して有効期限が切れた鍵を探し出す。この鍵期限管理部１５０が有効期限が切れた鍵を探し出すことによって、利用者に鍵の返却を促すことができる。
【００４５】
外部Ｉ／Ｆ１６０は、固定ネットワーク６０やＲＳＰネットワーク５０を介して利用者やリーダ／ライタ２０などと通信する処理部であり、例えば、利用者から鍵発行要求を受信し、発行された鍵を利用者に送信する。
【００４６】
全体制御部１７０は、無線タグ管理装置１００全体の制御を行う処理部であり、具体的には、機能部間の制御の移動や機能部と記憶部の間のデータの受け渡しなどを行うことによって、無線タグ管理装置１００を一つの装置として機能させる。
【００４７】
次に、本実施例に係る無線タグ管理装置１００による契約および鍵発行処理の処理手順について説明する。図６は、本実施例に係る無線タグ管理装置１００による契約および鍵発行処理の処理手順を示すフローチャートである。
【００４８】
同図に示すように、この無線タグ管理装置１００は、外部Ｉ／Ｆ１６０が契約および鍵発行要求とパラメータとを受信して全体制御部１７０に渡す（ステップＳ１０１）。ここで、パラメータには、利用者の認証情報と、鍵の発行対象となるデータ領域の無線タグＩＤおよび領域番号と、鍵要求モードと、有効期限と、契約条件と、決済用情報と、連絡先とが含まれる。
【００４９】
そして、全体制御部１７０が契約管理部１３０に契約および鍵発行要求をパラメータとともに転送し（ステップＳ１０２）、契約管理部１３０がパラメータおよび契約不履行者を登録したブラックリストに基づいて契約可能か否かをチェックし、契約可能であればパラメータに基づいて契約情報を契約情報ＤＢ１１０に登録する（ステップＳ１０３）。
【００５０】
そして、契約管理部１３０が全体制御部１７０に対して鍵発行チケットを応答し（ステップＳ１０４）、全体制御部１７０が鍵管理部１４０に対して鍵発行チケットを示して鍵を要求する（ステップＳ１０５）。ここで、鍵発行チケットには、鍵の発行を要求する無線タグＩＤおよび領域番号と、鍵の有効期限とが含まれる。
【００５１】
そして、鍵管理部１４０が鍵を発行するとともに鍵情報ＤＢ１２０に有効期限を登録し（ステップＳ１０６）、全体制御部１７０に鍵を渡す（ステップＳ１０７）。ここで、全体制御部１７０に渡す鍵とは、具体的には、鍵ＩＤである。そして、全体制御部１７０が鍵を外部Ｉ／Ｆ１６０に渡し（ステップＳ１０８）、外部Ｉ／Ｆ１６０が鍵を利用者に渡す（ステップＳ１０９）。
【００５２】
このように、契約管理部１３０が契約情報を契約情報ＤＢ１１０に登録し、鍵管理部１４０がデータ領域ごとに鍵を発行して鍵情報ＤＢ１２０に有効期限を登録することによって、無線タグ１０の各データ領域に利用者と鍵を対応させて管理することができる。
【００５３】
次に、本実施例に係る無線タグ管理装置１００による鍵返却処理の処理手順について説明する。図７は、本実施例に係る無線タグ管理装置１００による鍵返却処理の処理手順を示すフローチャートである。
【００５４】
同図に示すように、この無線タグ管理装置１００は、外部Ｉ／Ｆ１６０が鍵返却要求を受信して鍵返却要求に含まれる鍵および関連情報を全体制御部１７０に渡し（ステップＳ２０１）、全体制御部１７０が鍵管理部１４０に対して鍵および関連情報を返却する（ステップＳ２０２）。ここで、関連情報には、無線タグＩＤ、領域番号、データ領域の書込み回数など契約条件に関する情報が含まれる。
【００５５】
そして、鍵管理部１４０が鍵情報ＤＢ１２０の有効期限を「返却済」とする鍵返却処理を行い（ステップＳ２０３）、全体制御部１７０に対して鍵消去チケットを発行する（ステップＳ２０４）。ここで、鍵消去チケットには、関連情報が含まれる。
【００５６】
そして、全体制御部１７０が契約管理部１３０に対して鍵消去チケットを送付し（ステップＳ２０５）、契約管理部１３０が鍵消去チケットに含まれる関連情報について契約情報ＤＢ１１０をチェックし（ステップＳ２０６）、返却された鍵がデータ領域の書込み回数などの契約条件を満たしているか否かを判定する（ステップＳ２０７）。
【００５７】
その結果、契約条件を満たしていない場合には、契約管理部１３０が全体制御部１７０に対して利用者への契約違反処理を依頼し（ステップＳ２０８）、全体制御部１７０が契約違反処理を行って契約管理部１３０に契約違反処理の完了を通知する（ステップＳ２０９）。ここで、契約違反処理としては、利用者をブラックリストへ登録するなどの処理を行う。
【００５８】
そして、契約管理部１３０が契約情報ＤＢ１１０から返却された鍵に対応する情報を消去するなどの契約完了処理を行い（ステップＳ２１０）、全体制御部１７０に対して契約完了を通知する（ステップＳ２１１）。そして、全体制御部１７０が外部Ｉ／Ｆ１６０を介して利用者に契約完了を通知する（ステップＳ２１２）。
【００５９】
このように、鍵管理部１４０が返却された鍵について鍵情報ＤＢ１２０の有効期限を「返却済」とし、契約管理部１３０が契約情報ＤＢ１１０から返却された鍵に対応する情報を消去することによって、契約が完了したデータ領域を他の利用者に開放することができる。
【００６０】
次に、本実施例に係る無線タグ管理装置１００による鍵の期限切れ処理の処理手順について説明する。図８は、本実施例に係る無線タグ管理装置１００による鍵の期限切れ処理の処理手順を示すフローチャートである。
【００６１】
同図に示すように、この無線タグ管理装置１００は、鍵期限管理部１５０が有効期限が過ぎた鍵を見つけるとその鍵ＩＤおよび期限切れ情報を全体制御部１７０に通知する（ステップＳ３０１）。そして、全体制御部１７０が外部Ｉ／Ｆ１６０へ鍵回収要求を通知し（ステップＳ３０２）、外部Ｉ／Ｆ１６０が利用者に鍵回収要求を通知する（ステップＳ３０３）。
【００６２】
そして、鍵が直ちに返却された場合には（ステップＳ３０４、Ｙｅｓ）、図７に示したような鍵返却処理を行う（ステップＳ３０９）。一方、鍵が直ちに返却されない場合には（ステップＳ３０４、Ｎｏ）、全体制御部１７０が契約管理部１３０に対して利用者をブラックリストへ登録するように指示し（ステップＳ３０５）、利用者に返却の督促を行う（ステップＳ３０６）。そして、外部Ｉ／Ｆ１６０が利用者から返却された鍵を受信すると（ステップＳ３０７）、全体制御部１７０が契約管理部１３０に対して利用者をブラックリストから削除するように指示し（ステップＳ３０８）、図７に示したような鍵返却処理を行う（ステップＳ３０９）。
【００６３】
このように、鍵期限管理部１５０が有効期限の切れた鍵を全体制御部１７０に通知し、全体制御部１７０が外部Ｉ／Ｆ１６０を介して利用者に鍵の返却要求を通知することによって、有効期限の切れた鍵が未返却のまま放置されることを防ぐことができる。
【００６４】
上述してきたように、本実施例では、無線タグ１０に複数のデータ領域および各データ領域に対応する鍵を記憶する領域を設け、契約管理部１３０が契約情報ＤＢ１１０を用いてデータ領域ごとに利用者を管理し、データ領域を利用するための鍵を鍵管理部１４０が鍵情報ＤＢ１２０を用いて利用者に発行し、利用者は鍵を用いて無線タグＩＤを使用することとしたので、利用者は鍵を取得したデータ領域だけにアクセスすることが可能となり、複数の利用者で無線タグ１０を共同利用する場合にも、無線タグ１０に書き込んだ情報が他の利用者に漏れることを防ぐことができる。
【００６５】
なお、本実施例では、無線タグ管理装置について説明したが、無線タグ管理装置が有する構成をソフトウェアによって実現することで、同様の機能を有する無線タグ管理プログラムを得ることができる。そこで、この無線タグ管理プログラムを実行するコンピュータについて説明する。
【００６６】
図９は、本実施例に係る無線タグ管理プログラムを実行するコンピュータの構成を示す機能ブロック図である。同図に示すように、このコンピュータ２００は、ＲＡＭ２１０と、ＣＰＵ２２０と、ＨＤＤ２３０と、ＬＡＮインタフェース２４０と、入出力インタフェース２５０と、ＤＶＤドライブ２６０とを有する。
【００６７】
ＲＡＭ２１０は、プログラムやプログラムの実行途中結果などを記憶するメモリであり、ＣＰＵ２２０は、ＲＡＭ２１０からプログラムを読み出して実行する中央処理装置である。
【００６８】
ＨＤＤ２３０は、プログラムやデータを格納するディスク装置であり、ＬＡＮインタフェース２４０は、コンピュータ２００をＬＡＮ経由で他のコンピュータに接続するためのインタフェースである。
【００６９】
入出力インタフェース２５０は、マウスやキーボードなどの入力装置および表示装置を接続するためのインタフェースであり、ＤＶＤドライブ２６０は、ＤＶＤの読み書きを行う装置である。
【００７０】
そして、このコンピュータ２００において実行される無線タグ管理プログラム２１１は、ＤＶＤに記憶され、ＤＶＤドライブ２６０によってＤＶＤから読み出されてコンピュータ２００にインストールされる。
【００７１】
あるいは、この無線タグ管理プログラム２１１は、ＬＡＮインタフェース２４０を介して接続された他のコンピュータシステムのデータベースなどに記憶され、これらのデータベースから読み出されてコンピュータ２００にインストールされる。
【００７２】
そして、インストールされた無線タグ管理プログラム２１１は、ＨＤＤ２３０に記憶され、ＲＡＭ２１０に読み出されてＣＰＵ２２０によって無線タグ管理プロセス２２１として実行される。
【００７３】
また、本実施例では、利用者が無線タグとデータ領域を指定して鍵の発行を要求する場合について説明したが、本発明はこれに限定されるものではなく、利用者が必要な領域のサイズを指定して無線タグの利用を要求すると無線タグ管理装置が無線タグおよびデータ領域を鍵とともに利用者に提供する場合にも同様に適用することができる。
【００７４】
（付記１）無線タグの複数のデータ領域それぞれに対応してそれぞれのデータ領域の利用を可能とする鍵の発行要求を受け付ける発行要求受付手順と、
前記発行要求受付手順により受け付けられた鍵の発行要求に応答して該鍵を発行する鍵発行手順と、
をコンピュータに実行させることを特徴とする無線タグ管理プログラム。
【００７５】
（付記２）前記鍵発行手順により発行された鍵の返却を受け付け、該返却された鍵の返却処理を行う鍵返却手順
をさらにコンピュータに実行させることを特徴とする付記１に記載の無線タグ管理プログラム。
【００７６】
（付記３）前記鍵発行手順は、鍵の使用に関する契約条件を定めて鍵を発行し、
前記鍵返却手順は、返却された鍵に対して契約条件を満たしているか否かを判定し、契約条件を満たしていない場合には、契約違反に関する処理を行うことを特徴とする付記２に記載の無線タグ管理プログラム。
【００７７】
（付記４）前記契約条件には、データ領域へのデータの書き込み回数の上限値が含まれ、
前記鍵返却手順は、返却された鍵に対応するデータ領域への書き込み回数が上限値を超えているか否かを判定し、上限値を超えている場合には、契約違反に関する処理を行うことを特徴とする付記３に記載の無線タグ管理プログラム。
【００７８】
（付記５）前記鍵発行手順は、有効期限を設けて鍵を発行し、
発行した鍵の有効期限が切れた場合に期限切れに対処する処理を行う期限切れ処理手順をさらにコンピュータに実行させることを特徴とする付記１〜４のいずれか一つに記載の無線タグ管理プログラム。
【００７９】
（付記６）前記期限切れ処理手順は、鍵の期限切れを利用者に通知するとともに該利用者を期限切れ者を管理する期限切れ者リストに登録し、
前記鍵発行手順は、前記発行要求受付手順により受け付けられた鍵の発行要求に応答して該鍵を発行する際に、前記期限切れ者リストに利用者が登録されていないことを確認することを特徴とする付記５に記載の無線タグ管理プログラム。
【００８０】
（付記７）無線タグの複数のデータ領域それぞれに対応してそれぞれのデータ領域の利用を可能とする鍵の発行要求を受け付ける発行要求受付工程と、
前記発行要求受付工程により受け付けられた鍵の発行要求に応答して該鍵を発行する鍵発行工程と、
を含んだことを特徴とする無線タグ管理方法。
【００８１】
（付記８）無線タグの複数のデータ領域それぞれに対応してそれぞれのデータ領域の利用を可能とする鍵の発行要求を受け付ける発行要求受付手段と、
前記発行要求受付手段により受け付けられた鍵の発行要求に応答して該鍵を発行する鍵発行手段と、
を備えたことを特徴とする無線タグ管理装置。
【００８２】
（付記９）複数のデータ領域を有し、該複数のデータ領域それぞれに対応してそれぞれのデータ領域の利用に必要な鍵との照合に用いる鍵を記憶する鍵記憶領域を有することを特徴とする無線タグ。
【００８３】
（付記１０）複数のデータ領域を有し、該複数のデータ領域それぞれに対応してそれぞれのデータ領域の利用に必要な鍵との照合に用いる鍵を記憶する鍵記憶領域を有する無線タグと、
前記無線タグの利用者からの鍵の発行要求に応答して鍵を発行する鍵発行手段を有する無線タグ管理装置と、
を備えたことを特徴とする無線タグシステム。
【産業上の利用可能性】
【００８４】
以上のように、本発明に係る無線タグ管理プログラムは、無線タグを利用するシステムに有用であり、特に、無線タグを複数の利用者で共同利用する場合に適している。
【図面の簡単な説明】
【００８５】
【図１】本実施例に係る無線タグシステムのシステム構成を示す機能ブロック図である。
【図２】本実施例に係る無線タグ管理装置の構成を示す機能ブロック図である。
【図３】契約情報ＤＢの一例を示す図である。
【図４】無線タグのデータ領域を示す図である。
【図５】鍵情報ＤＢの一例を示す図である。
【図６】本実施例に係る無線タグ管理装置による契約および鍵発行処理の処理手順を示すフローチャートである。
【図７】本実施例に係る無線タグ管理装置による鍵返却処理の処理手順を示すフローチャートである。
【図８】本実施例に係る無線タグ管理装置による鍵の期限切れ処理の処理手順を示すフローチャートである。
【図９】本実施例に係る無線タグ管理プログラムを実行するコンピュータの構成を示す機能ブロック図である。
【符号の説明】
【００８６】
１０    無線タグ
２０，３０，４０    リーダ／ライタ
５０    ＲＳＰネットワーク
６０    固定ネットワーク
７０    モバイルネットワーク
８０    ＡＳＰ
１００    無線タグ管理装置
１１０    契約情報ＤＢ
１２０    鍵情報ＤＢ
１３０    契約管理部
１４０    鍵管理部
１５０    鍵期限管理部
１６０    外部Ｉ／Ｆ
１７０    全体制御部
２００    コンピュータ
２１０    ＲＡＭ
２１１    無線タグ管理プログラム
２２０    ＣＰＵ
２２１    無線タグ管理プロセス
２３０    ＨＤＤ
２４０    ＬＡＮインタフェース
２５０    入出力インタフェース
２６０    ＤＶＤドライブ
【図１】
2006318291.tif 000003
【図２】
2006318291.tif 000004
【図３】
2006318291.tif 000005
【図４】
2006318291.tif 000006
【図５】
2006318291.tif 000007
【図６】
2006318291.tif 000008
【図７】
2006318291.tif 000009
【図８】
2006318291.tif 000010
【図９】
2006318291.tif 000011