(57)【要約】【課題】所定の機器に記憶されている情報を、より確実に管理することができるようにする。【解決手段】非接触ICチップ７には、内蔵するメモリに記憶されている情報の書き換えが成功したのか否かを表す状態フラグと、サーバ１が次に実行する処理を表す処理番号が保持されている。サーバ１と非接触ICチップ７の間で通信が確立されたとき、状態フラグの設定と、処理番号を表す情報がサーバ１に対して通知され、状態フラグに基づいて非接触ICチップ７の状態が確認されると共に、処理番号に対応する処理が実行される。サーバ１により実行された処理の結果をメモリに記憶されている情報に反映させることがサーバ１から非接触ICチップ７に対して指示される。本発明は、所定の機器に記憶されている各種の情報を管理する情報処理装置に適用することができる。【選択図】      図１
2004206543.tif 000002
【特許請求の範囲】
【請求項１】
所定の情報を記憶する電子機器と、前記電子機器とネットワークを介して接続され、前記電子機器により記憶されている前記所定の情報を管理する情報管理装置とからなる情報管理システムにおいて、
前記電子機器は、
前記情報管理装置により実行される処理を表す識別情報を保持する保持手段と、
前記情報処理装置からの要求に応じて、前記保持手段により保持されている前記識別情報を前記情報処理装置に通知する通知手段と、
前記通知手段による通知に応じて前記情報処理装置により実行された、前記識別情報に対応する処理の結果に基づいて、前記所定の情報を更新する第１の更新手段と、
前記第１の更新手段による更新が成功したとき、前記保持手段により保持される前記識別情報を更新する第２の更新手段と
を備え、
前記情報管理装置は、
前記識別情報の通知を前記電子機器に対して要求する要求手段と、
前記要求手段による要求に応じて前記電子機器から通知されてきた前記識別情報に対応する処理を実行する実行手段と、
前記実行手段による、前記識別情報に対応する処理の実行結果に基づいて、前記電子機器に記憶されている前記所定の情報の更新を制御する第１の制御手段と、
前記第１の制御手段による制御に応じて前記電子機器において実行される前記所定の情報の更新が成功したとき、前記識別情報の更新を制御する第２の制御手段と
を備えることを特徴とする情報管理システム。
【請求項２】
所定の情報を記憶する電子機器と、前記電子機器とネットワークを介して接続され、前記電子機器により記憶されている前記所定の情報を管理する情報管理装置とからなる情報管理システムの情報管理方法において、
前記電子機器の情報管理方法は、
前記情報管理装置により実行される処理を表す識別情報を保持する保持ステップと、
前記情報処理装置からの要求に応じて、前記保持ステップの処理により保持されている前記識別情報を前記情報処理装置に通知する通知ステップと、
前記通知ステップの処理による通知に応じて前記情報処理装置により実行された、前記識別情報に対応する処理の結果に基づいて、前記所定の情報を更新する第１の更新ステップと、
前記第１の更新ステップの処理による更新が成功したとき、前記識別情報を更新する第２の更新ステップと
を含み、
前記情報管理装置の情報管理方法は、
前記識別情報の通知を前記電子機器に対して要求する要求ステップと、
前記要求ステップの処理による要求に応じて前記電子機器から通知されてきた前記識別情報に対応する処理を実行する実行ステップと、
前記実行ステップの処理による、前記識別情報に対応する処理の実行結果に基づいて、前記電子機器に記憶されている前記所定の情報の更新を制御する第１の制御ステップと、
前記第１の制御ステップの処理による制御に応じて前記電子機器において実行される前記所定の情報の更新が成功したとき、前記識別情報の更新を制御する第２の制御ステップと
を含むことを特徴とする情報管理システムの情報管理方法。
【請求項３】
ネットワークを介して接続される電子機器により記憶されている情報を管理する情報管理装置において、
前記電子機器により保持されている、自分自身が実行する処理を表す第１の識別情報の通知を前記電子機器に対して要求する要求手段と、
前記要求手段による要求に応じて前記電子機器から通知されてきた前記第１の識別情報に対応する処理を実行する実行手段と、
前記実行手段による、前記第１の識別情報に対応する処理の実行結果に基づいて、前記電子機器に記憶されている情報の更新を制御する第１の制御手段と、
前記第１の制御手段による制御に応じて前記電子機器において実行される情報の更新が成功したとき、前記第１の識別情報の更新を制御する第２の制御手段と
を備えることを特徴とする情報管理装置。
【請求項４】
前記電子機器は、前記第１の制御手段による制御に応じて、前記電子機器において実行される情報の更新が成功したのか否かを表す第２の識別情報をさらに保持し、
前記要求手段は、前記前記第１の識別情報と共に、前記第２の識別情報の通知を前記電子機器に対して要求する
ことを特徴とする請求項３に記載の情報管理装置。
【請求項５】
前記第２の識別情報を、前記電子機器に記憶されている情報の更新が失敗したことを表すように設定する設定手段をさらに備え、
前記第１の制御手段は、前記設定手段による前記第２の識別情報の設定が行われた後、前記電子機器において記憶されている情報の更新を制御する
ことを特徴とする請求項４に記載の情報管理装置。
【請求項６】
ネットワークを介して接続される電子機器により記憶されている情報を管理する情報管理装置の情報管理方法において、
前記電子機器により保持されている、自分自身が実行する処理を表す識別情報の通知を前記電子機器に対して要求する要求ステップと、
前記要求ステップの処理による要求に応じて前記電子機器から通知されてきた前記識別情報に対応する処理を実行する実行ステップと、
前記実行ステップの処理による、前記識別情報に対応する処理の実行結果に基づいて、前記電子機器に記憶されている情報の更新を制御する第１の制御ステップと、
前記第１の制御ステップの処理による制御に応じて前記電子機器において実行される情報の更新が成功したとき、前記識別情報の更新を制御する第２の制御ステップと
を含むことを特徴とする情報管理方法。
【請求項７】
ネットワークを介して接続される電子機器により記憶されている情報を管理する処理を、コンピュータに実行させるプログラムの記録媒体において、
前記電子機器により保持されている、自分自身が実行する処理を表す識別情報の通知を前記電子機器に対して要求する要求ステップと、
前記要求ステップの処理による要求に応じて前記電子機器から通知されてきた前記識別情報に対応する処理を実行する実行ステップと、
前記実行ステップの処理による、前記識別情報に対応する処理の実行結果に基づいて、前記電子機器に記憶されている情報の更新を制御する第１の制御ステップと、
前記第１の制御ステップの処理による制御に応じて前記電子機器において実行される情報の更新が成功したとき、前記識別情報の更新を制御する第２の制御ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項８】
ネットワークを介して接続される電子機器により記憶されている情報を管理する処理を、コンピュータに実行させるプログラムにおいて、
前記電子機器により保持されている、自分自身が実行する処理を表す識別情報の通知を前記電子機器に対して要求する要求ステップと、
前記要求ステップの処理による要求に応じて前記電子機器から通知されてきた前記識別情報に対応する処理を実行する実行ステップと、
前記実行ステップの処理による、前記識別情報に対応する処理の実行結果に基づいて、前記電子機器に記憶されている情報の更新を制御する第１の制御ステップと、
前記第１の制御ステップの処理による制御に応じて前記電子機器において実行される情報の更新が成功したとき、前記識別情報の更新を制御する第２の制御ステップと
を含むことを特徴とするプログラム。
【請求項９】
ネットワークを介して接続される情報管理装置による制御に基づいて、所定の情報を記憶する電子機器において、
前記情報管理装置により実行される処理を表す第１の識別情報を保持する第１の保持手段と、
前記情報処理装置からの要求に応じて、前記第１の保持手段により保持されている前記第１の識別情報を前記情報処理装置に通知する通知手段と、
前記通知手段による通知に応じて前記情報処理装置により実行された、前記第１の識別情報に対応する処理の結果に基づいて、前記所定の情報を更新する第１の更新手段と、
前記第１の更新手段による更新が成功したとき、前記第１の保持手段により保持される前記第１の識別情報を更新する第２の更新手段と
を備えることを特徴とする電子機器。
【請求項１０】
前記第１の更新手段による更新が失敗したとき、その更新中に書き込まれた情報を破棄する破棄手段をさらに備える
ことを特徴とする請求項９に記載の電子機器。
【請求項１１】
前記第１の更新手段による更新が成功したのか否かを表す第２の識別情報を保持する第２の保持手段をさらに備える
ことを特徴とする請求項９に記載の電子機器。
【請求項１２】
ネットワークを介して接続される情報管理装置による制御に基づいて、所定の情報を記憶する電子機器の情報管理方法において、
前記情報管理装置により実行される処理を表す識別情報を保持する保持ステップと、
前記情報処理装置からの要求に応じて、前記保持ステップの処理により保持されている前記識別情報を前記情報処理装置に通知する通知ステップと、
前記通知ステップの処理による通知に応じて前記情報処理装置により実行された、前記識別情報に対応する処理の結果に基づいて、前記所定の情報を更新する第１の更新ステップと、
前記第１の更新ステップの処理による更新が成功したとき、前記識別情報を更新する第２の更新ステップと
を含むことを特徴とする情報管理方法。
【請求項１３】
ネットワークを介して接続される情報管理装置による制御に基づいて、所定の情報を記憶する処理を、コンピュータに実行させるプログラムの記録媒体において、
前記情報管理装置により実行される処理を表す識別情報を保持する保持ステップと、
前記情報処理装置からの要求に応じて、前記保持ステップの処理により保持されている前記識別情報を前記情報処理装置に通知する通知ステップと、
前記通知ステップの処理による通知に応じて前記情報処理装置により実行された、前記識別情報に対応する処理の結果に基づいて、前記所定の情報を更新する第１の更新ステップと、
前記第１の更新ステップの処理による更新が成功したとき、前記識別情報を更新する第２の更新ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項１４】
ネットワークを介して接続される情報管理装置による制御に基づいて、所定の情報を記憶する処理を、コンピュータに実行させるプログラムにおいて、
前記情報管理装置により実行される処理を表す識別情報を保持する保持ステップと、
前記情報処理装置からの要求に応じて、前記保持ステップの処理により保持されている前記識別情報を前記情報処理装置に通知する通知ステップと、
前記通知ステップの処理による通知に応じて前記情報処理装置により実行された、前記識別情報に対応する処理の結果に基づいて、前記所定の情報を更新する第１の更新ステップと、
前記第１の更新ステップの処理による更新が成功したとき、前記識別情報を更新する第２の更新ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報管理システム、情報管理装置、電子機器、情報管理方法、記録媒体、並びにプログラムに関し、特に、電子機器により記憶されている情報を、より効率的に、かつ確実に管理することができるようにする情報管理システム、情報管理装置、電子機器、情報管理方法、記録媒体、並びにプログラムに関する。
【０００２】
【従来の技術】
近年、金額情報が記憶されたIC(Integrated Circuit)カードを用いて、購入した商品の代金を支払ったり、或いは、電車の乗車料金を支払う決済システムが各種提案されている。
【０００３】
この決済システムにおいては、金額情報の書き換えを管理するサーバと、リーダライタ等に載置または近接されたICカードの間でネットワークを介した通信が行われ、相互認証処理、書き換え処理等の各種の処理が行われる（特許文献１参照）。
【０００４】
【特許文献１】
特開２００２−２７９３２２号公報
【０００５】
【発明が解決しようとする課題】
ところで、このような決済システムにおいては、ユーザの財産である金額情報を扱う関係上、ICカード側で金額情報の書き換えが失敗した場合や、決済中にサーバとICカード間の通信が切断された場合などの障害が発生した場合のために、特に万全を期して各種のリカバリ処理をサーバ側に用意しておく必要がある。
【０００６】
従って、そのようなリカバリ処理を用意するために、サーバ側のアプリケーション（決済を管理するアプリケーション）の開発が非常に煩雑なものとなるが、障害の発生頻度が比較的低いことを鑑みれば、確実な決済システムのシステム開発は非常に効率が悪いものであった。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、効率的に、かつ確実に、ICカード等の電子機器に記憶されている情報を管理できるようにするものである。
【０００８】
【課題を解決するための手段】
本発明の情報管理システムの電子機器は、情報管理装置により実行される処理を表す識別情報を保持する保持手段と、情報処理装置からの要求に応じて、保持手段により保持されている識別情報を情報処理装置に通知する通知手段と、通知手段による通知に応じて情報処理装置により実行された、識別情報に対応する処理の結果に基づいて、記憶する所定の情報を更新する第１の更新手段と、第１の更新手段による更新が成功したとき、保持手段により保持される識別情報を更新する第２の更新手段とを備えることを特徴とする。
【０００９】
また、本発明の情報管理システムの情報管理装置は、識別情報の通知を電子機器に対して要求する要求手段と、要求手段による要求に応じて電子機器から通知されてきた識別情報に対応する処理を実行する実行手段と、実行手段による、識別情報に対応する処理の実行結果に基づいて、電子機器に記憶されている所定の情報の更新を制御する第１の制御手段と、第１の制御手段による制御に応じて電子機器において実行される所定の情報の更新が成功したとき、識別情報の更新を制御する第２の制御手段とを備えることを特徴とする。
【００１０】
本発明の情報管理システムの情報管理方法は、情報管理装置により実行される処理を表す識別情報を保持する保持ステップと、情報処理装置からの要求に応じて、保持ステップの処理により保持されている識別情報を情報処理装置に通知する通知ステップと、通知ステップの処理による通知に応じて情報処理装置により実行された、識別情報に対応する処理の結果に基づいて、記憶する所定の情報を更新する第１の更新ステップと、第１の更新ステップの処理による更新が成功したとき、識別情報を更新する第２の更新ステップと、識別情報の通知を電子機器に対して要求する要求ステップと、要求ステップの処理による要求に応じて電子機器から通知されてきた識別情報に対応する処理を実行する実行ステップと、実行ステップの処理による、識別情報に対応する処理の実行結果に基づいて、電子機器に記憶されている所定の情報の更新を制御する第１の制御ステップと、第１の制御ステップの処理による制御に応じて電子機器において実行される所定の情報の更新が成功したとき、識別情報の更新を制御する第２の制御ステップとを含むことを特徴とする。
【００１１】
本発明の情報管理装置は、電子機器により保持されている、自分自身が実行する処理を表す第１の識別情報の通知を電子機器に対して要求する要求手段と、要求手段による要求に応じて電子機器から通知されてきた第１の識別情報に対応する処理を実行する実行手段と、実行手段による、第１の識別情報に対応する処理の実行結果に基づいて、電子機器に記憶されている情報の更新を制御する第１の制御手段と、第１の制御手段による制御に応じて電子機器において実行される情報の更新が成功したとき、第１の識別情報の更新を制御する第２の制御手段とを備えることを特徴とする。
【００１２】
電子機器は、第１の制御手段による制御に応じて、電子機器において実行される情報の更新が成功したのか否かを表す第２の識別情報をさらに保持し、要求手段は、第１の識別情報と共に、第２の識別情報の通知を電子機器に対して要求するようにすることができる。
【００１３】
本発明の情報管理装置は、第２の識別情報を、電子機器に記憶されている情報の更新が失敗したことを表すように設定する設定手段をさらに備えるようにすることができる。このとき、第１の制御手段は、設定手段による第２の識別情報の設定が行われた後、電子機器において記憶されている情報の更新を制御する。
【００１４】
本発明の情報管理装置の情報管理方法は、電子機器により保持されている、自分自身が実行する処理を表す識別情報の通知を電子機器に対して要求する要求ステップと、要求ステップの処理による要求に応じて電子機器から通知されてきた識別情報に対応する処理を実行する実行ステップと、実行ステップの処理による、識別情報に対応する処理の実行結果に基づいて、電子機器に記憶されている情報の更新を制御する第１の制御ステップと、第１の制御ステップの処理による制御に応じて電子機器において実行される情報の更新が成功したとき、識別情報の更新を制御する第２の制御ステップとを含むことを特徴とする。
【００１５】
本発明の第１の記録媒体に記録されているプログラム、および、本発明の第１のプログラムは、電子機器により保持されている、自分自身が実行する処理を表す識別情報の通知を電子機器に対して要求する要求ステップと、要求ステップの処理による要求に応じて電子機器から通知されてきた識別情報に対応する処理を実行する実行ステップと、実行ステップの処理による、識別情報に対応する処理の実行結果に基づいて、電子機器に記憶されている情報の更新を制御する第１の制御ステップと、第１の制御ステップの処理による制御に応じて電子機器において実行される情報の更新が成功したとき、識別情報の更新を制御する第２の制御ステップとを含むことを特徴とする。
【００１６】
本発明の電子機器は、情報管理装置により実行される処理を表す第１の識別情報を保持する第１の保持手段と、情報処理装置からの要求に応じて、第１の保持手段により保持されている第１の識別情報を情報処理装置に通知する通知手段と、通知手段による通知に応じて情報処理装置により実行された、第１の識別情報に対応する処理の結果に基づいて、所定の情報を更新する第１の更新手段と、第１の更新手段による更新が成功したとき、第１の保持手段により保持される第１の識別情報を更新する第２の更新手段とを備えることを特徴とする。
【００１７】
また、本発明の電子機器は、第１の更新手段による更新が失敗したとき、その更新中に書き込まれた情報を破棄する破棄手段をさらに備えるようにすることができる。
【００１８】
さらに、本発明の電子機器は、第１の更新手段による更新が成功したのか否かを表す第２の識別情報を保持する第２の保持手段をさらに備えるようにすることができる。
【００１９】
本発明の電子機器の情報管理方法は、情報管理装置により実行される処理を表す識別情報を保持する保持ステップと、情報処理装置からの要求に応じて、保持ステップの処理により保持されている識別情報を情報処理装置に通知する通知ステップと、通知ステップの処理による通知に応じて情報処理装置により実行された、識別情報に対応する処理の結果に基づいて、所定の情報を更新する第１の更新ステップと、第１の更新ステップの処理による更新が成功したとき、識別情報を更新する第２の更新ステップとを含むことを特徴とする。
【００２０】
本発明の第２の記録媒体に記録されているプログラム、および、本発明の第２のプログラムは、情報管理装置により実行される処理を表す識別情報を保持する保持ステップと、情報処理装置からの要求に応じて、保持ステップの処理により保持されている識別情報を情報処理装置に通知する通知ステップと、通知ステップの処理による通知に応じて情報処理装置により実行された、識別情報に対応する処理の結果に基づいて、所定の情報を更新する第１の更新ステップと、第１の更新ステップの処理による更新が成功したとき、識別情報を更新する第２の更新ステップとを含むことを特徴とする。
【００２１】
本発明の情報管理システムおよび方法においては、電子機器により、情報管理装置により実行される処理を表す識別情報が保持され、情報処理装置からの要求に応じて、保持されている識別情報が情報処理装置に通知される。また、通知に応じて情報処理装置により実行された、識別情報に対応する処理の結果に基づいて、記憶する所定の情報が更新され、更新が成功したとき、保持される識別情報が更新される。
【００２２】
さらに、本発明の情報管理システムおよび方法においては、情報管理装置により、識別情報の通知が電子機器に対して要求され、要求に応じて電子機器から通知されてきた識別情報に対応する処理が実行され、識別情報に対応する処理の実行結果に基づいて、電子機器に記憶されている所定の情報の更新が制御され、電子機器において実行される所定の情報の更新が成功したとき、識別情報の更新が制御される。
【００２３】
本発明の情報管理装置および方法、並びにプログラムにおいては、識別情報の通知が電子機器に対して要求され、要求に応じて電子機器から通知されてきた識別情報に対応する処理が実行される。また、識別情報に対応する処理の実行結果に基づいて、電子機器に記憶されている所定の情報の更新が制御され、電子機器において実行される情報の更新が成功したとき、識別情報の更新が制御される。
【００２４】
本発明の電子機器および方法、並びにプログラムにおいては、情報管理装置により実行される処理を表す識別情報が保持され、情報処理装置からの要求に応じて、保持されている識別情報が情報処理装置に通知される。また、通知に応じて情報処理装置により実行された、識別情報に対応する処理の結果に基づいて、記憶する所定の情報が更新され、更新が成功したとき、保持される識別情報が更新される。
【００２５】
【発明の実施の形態】
図１は、本発明を適用した情報管理システムの構成例を示すブロック図である。
【００２６】
図１の情報管理システムにおいては、サーバ１により、非接触ICチップ７に保持されているデータが管理される。この非接触ICチップ７は、リーダライタ６を介してクライアント５に接続されている。
【００２７】
例えば、クライアント５のユーザが所定のサイトで商品を購入し、その代金を非接触ICチップ７に保持されている金額情報を用いて支払うことを指示した場合、インターネットなどよりなるネットワーク４、パーソナルコンピュータなどよりなるクライアント５、クライアント５とUSB(Universal Serial Bus)などを介して接続され、電磁誘導を利用した近距離無線通信により非接触ICチップ７と通信を行うリーダライタ６を介して、サーバ１と非接触ICチップ７の間で通信が確立され、非接触ICチップ７に記憶されている金額情報の書き換え（更新）が行われる。
【００２８】
具体的には、サーバ１は、金額情報の書き換えを行うとき、非接触ICチップ７により保持されている状態フラグと処理番号を参照し、状態フラグの設定に応じて所定の前処理を実行すると共に、処理番号に対応する処理を実行し、その実行結果を、非接触ICチップ７に記憶されている情報に反映させることにより金額情報の書き換えを行う。
【００２９】
非接触ICチップ７により保持される状態フラグは、非接触ICチップ７の状態（サーバ１により前回実行された処理の反映（情報の書き込み）が成功したのか否か）を表す識別情報であり、処理番号は、サーバ１がそのとき実行すべき処理を表す識別情報である。
【００３０】
なお、サーバ１と非接触ICチップ７の間で行われる通信においては、適宜、ネットワーク２を介してサーバ１に接続される暗号処理装置３が利用され、送受信されるデータの暗号化処理、または復号処理等が行われる。
【００３１】
サーバ１と非接触ICチップ７の間で行われる通信処理についてはフローチャートを参照して後に詳述する。
【００３２】
図２は、図１のサーバ１の構成例を示すブロック図である。
【００３３】
CPU(Central Processing Unit)６１は、ROM(Read Only Memory)６２、または記憶部６８に記憶されているプログラムに従って、各種の処理を実行する。RAM６３には、CPU６１が実行するプログラムやデータが適宜記憶される。CPU６１、ROM６２、およびRAM６３は、バス６４を介して相互に接続されている。
【００３４】
バス６４には、入出力インタフェース６５が接続されており、この入出力インタフェース６５には、キーボードやマウスなどよりなる入力部６６、LCD(LiquidCrystal Display)やCRT(Cathode Ray Tube)などよりなる出力部６７、ハードディスクなどで構成される記憶部６８が接続されている。
【００３５】
入出力インタフェース６５に接続される通信部６９により、図１のネットワーク２または４を介して接続される各種の機器との間で、無線や有線による通信が行われる。
【００３６】
入出力インタフェース６５に接続されるドライブ７０には、磁気ディスク７１、光ディスク７２、光磁気ディスク７３、または半導体メモリ７４などが適宜装着され、これらの磁気ディスク７１及至半導体メモリ７４より読み出されたプログラムが、例えば、記憶部６８に供給され、記憶される。
【００３７】
以上のような構成を有するサーバ１においては、CPU６１により所定の制御プログラムが実行され、図１に示される各機能部（制御部１１乃至処理実行部１４）が実現される。
【００３８】
制御部１１は、非接触ICチップ７に保持されているデータの更新を制御するデータ更新制御部１１Ａ、状態フラグの設定を制御する状態フラグ制御部１１Ｂ、および、処理番号の更新を制御する処理番号制御部１１Ｃを有し、非接触ICチップ７に記憶されている情報を管理すると共にサーバ１の各部を制御する。
【００３９】
例えば、制御部１１は、非接触ICチップ７から通知されてきた処理番号に対応する処理を処理実行部１４に実行させ、その処理結果に基づいて、非接触ICチップ７に記憶されているデータの書き換えなどを、通信制御部１２を介して非接触ICチップ７に指示する。
【００４０】
通信制御部１２は、通信部６９の動作を制御し、ネットワーク２またはネットワーク４を介した通信を行う。
【００４１】
情報管理部１３は、制御部１１からの要求に応じて、非接触ICチップ７により保持されている処理番号に対応する処理に関する情報を提供する。すなわち、情報管理部１３により、処理番号と、実行する処理の内容を表す情報が対応付けられて管理されている。
【００４２】
処理実行部１４は、制御部１１による制御に基づいて、非接触ICチップ７により保持されている処理番号に対応する処理（情報管理部１３により選択された処理）を実行する。
【００４３】
なお、暗号処理装置３、およびクライアント５は、図２の構成と同様の構成を有しており、以下、必要に応じて、図２を、暗号処理装置３またはクライアント５の構成としても引用する。
【００４４】
暗号処理装置３のCPU６１により所定のプログラムが実行され、図１の制御部２１および通信制御部２２が実現される。
【００４５】
制御部２１は、暗号処理装置３の全体の動作を制御し、通信制御部２２は、ネットワーク２を介して行われる通信を制御する。
【００４６】
クライアント５のCPU６１により所定のプログラムが実行され、図１の制御部３１、通信制御部３２、および、USB等を介して接続されるリーダライタ６の無線通信制御部４１が実現される。
【００４７】
制御部３１は、クライアント５の全体の動作を制御し、通信制御部３２は、ネットワーク４を介して行われる通信を制御する。無線通信制御部４１は、制御部３１による制御に基づいてリーダライタ６を駆動させ、非接触ICチップ７との間で、電磁誘導を利用した近距離無線通信を行う。
【００４８】
図３は、図１の非接触ICチップ７の構成例を示すブロック図である。
【００４９】
非接触ICチップ７は、例えば、アンテナ（ループアンテナ）８２と、それ以外の構成が１チップに格納されたIC８１から構成され、電磁誘導を利用して、リーダライタ６と各種のデータを半二重通信する。
【００５０】
CPU９１は、ROM９２に格納されている制御プログラムをRAM９３に展開し、非接触ICチップ７の全体の動作を制御する。例えば、CPU９１は、リーダライタ６から輻射されている、メモリ９４に記憶されているデータの読み出しを要求するサーバ１の命令を表す電磁波がアンテナ８２において受信されたとき、それに応じて、状態フラグや処理番号などの情報を読み出し、リーダライタ６に通知する。
【００５１】
SPU（Signal Processing Unit）９６は、ASK(Amplitude Shift Keying)復調部９９で復調されたデータがBPSK(Binary Phase Shift Keying)変調されている場合、図示せぬPLL(Phase Lock Loop)部から供給されるクロック信号に基づいて、そのデータの復調（マンチェスターコードのデコード）を行い、復調したデータを、バス９５を介してCPU９１等に適宜出力する。
【００５２】
また、SPU９６は、バス９５を介して供給されてきたデータにBPSK変調（マンチェスターコードへのコーディング）を行い、それをASK変調部９７に出力する。
【００５３】
ASK変調部９７は、例えば、状態フラグの設定や処理番号などを表す情報をリーダライタ６（サーバ１）に送信する場合、SPU９６から供給されるデータに対応して、例えば、所定のスイッチング素子をオン／オフ（電気的な接続／切断）させ、スイッチング素子がオン状態であるときだけ、所定の負荷をアンテナ８２に並列に接続させることにより、アンテナ８２の負荷を変動させる。
【００５４】
これにより、アンテナ８２において受信されているリーダライタ６からの変調波がASK変調され、その変調成分が、アンテナ８２を介してリーダライタ６に送信される（リーダライタ６のアンテナの端子電圧が変動される）（ロードスイッチング方式）。
【００５５】
ASK復調部９９は、アンテナ８２を介して受信した変調波（ASK変調波）を包絡線検波して復調し、復調後のデータをSPU９６に出力する。アンテナ８２においては、リーダライタ６から輻射される所定の周波数の電磁波により共振が生じている。
【００５６】
電源生成部１００は、アンテナ８２において励起された交流電圧を整流し、安定化した後、各部に直流電源として供給する。例えば、リーダライタ６から輻射される電磁波の電力は、非接触ICチップ７に必要な電力を賄う磁界を発生させるように調整されている。
【００５７】
図４は、メモリ９４に形成される領域の例を示す図である。
【００５８】
メモリ９４は、EEPROM（Electrically Erasable and Programmable Read OnlyMemory）などより構成され、状態フラグの設定が保持される状態フラグ領域１１１、サーバ１が実行する処理の番号（処理番号）が保持される処理番号領域１１２、金額情報などの各種のデータが保持されるデータ領域１１３−１乃至１１３−ｎが形成される。
【００５９】
状態フラグ領域１１１に保持されている状態フラグが「真」のとき、それは、サーバ１により直前に実行された処理の反映（例えば、金額情報の書き換え）が成功したことを表している。また、反対に、状態フラグの設定が「偽」のとき、それは、サーバ１により直前に実行された処理の反映が失敗したことを表している。
【００６０】
従って、サーバ１は、非接触ICチップ７と通信を開始したときにこの状態フラグの設定を確認することにより、直前の処理が成功したのか否かを確認することができる。
【００６１】
なお、図４の例においては、状態フラグが「偽」に設定されており、処理番号は「ｎ」とされている。
【００６２】
以上の構成を有する非接触ICチップ７においては、CPU９１により所定の制御プログラムが実行されて、図１の制御部５１、無線通信制御部５２、および記憶制御部５３が実現される。
【００６３】
制御部５１は、非接触ICチップ７の全体の動作を制御し、無線通信制御部５２は、アンテナ８２、および、SPU９６、ASK変調部９７、ASK復調部９９を用いた通信を制御する。
【００６４】
記憶制御部５３は、データ管理部５３Ａ、状態フラグ管理部５３Ｂ、および処理番号管理部５３Ｃを有し、メモリ９４に記憶されている情報の読み出し、または、メモリ９４に対する情報の書き込みを制御する。
【００６５】
データ管理部５３Ａは、制御部５１による制御に基づいて、データ領域１１３−１乃至１１３−ｎに記憶されているデータの読み出し、または、データ領域１１３−１乃至１１３−ｎに対するデータの書き込みを管理する。
【００６６】
状態フラグ管理部５３Ｂは、制御部５１による制御に基づいて、状態フラグ領域１１１に保持されている状態フラグの設定の読み出し、または、状態フラグの設定の変更を管理する。
【００６７】
処理番号管理部５３Ｃは、制御部５１による制御に基づいて、処理番号領域１１２に保持されている処理番号の読み出し、または、処理番号の更新を管理する。
【００６８】
次に、図５のフローチャートを参照して、図１の情報管理システムの動作について説明する。
【００６９】
非接触ICチップ７がリーダライタ６に近接されている状態において、例えば、非接触ICチップ７に保持されている金額情報により商品の代金を支払うことがユーザにより指示されたとき、クライアント５の制御部３１は、ステップＳ１１において、通信制御部３２を制御し、サーバ１に対して処理の開始を要求する。
【００７０】
クライアント５からの要求は、ステップＳ１においてサーバ１の通信制御部１２により受信され、各種の認証処理が行われた後、ネットワーク４を介した通信が確立される。
【００７１】
その後の通信は、ネットワーク４、クライアント５、およびリーダライタ６を介して、サーバ１と非接触ICチップ７の間で行われる。すなわち、サーバ１の通信制御部１２から送信されたデータは、ネットワーク４を介してクライアント５の通信制御部３２により受信され、制御部３１によりリーダライタ６の無線通信制御部４１に出力され、電磁誘導を利用した通信により所定の周波数の電磁波により無線通信制御部４１から非接触ICチップ７に送信される。非接触ICチップ７では、無線通信制御部５２において受信された電磁波に基づいて、サーバ１からのデータが取得され、取得されたデータが制御部５１に供給される。
【００７２】
反対に、リーダライタ６では、非接触ICチップ７の無線通信制御部５２から電磁波により送信されたデータが、無線通信制御部４１により受信され、復調されて取得される。さらに、リーダライタ６では、そのデータがUSB等を介してクライアント５の制御部３１に出力される。制御部３１により取得されたデータは、通信制御部３２に出力され、通信制御部３２により、ネットワーク４を介してサーバ１に送信される。サーバ１の通信制御部１２においては、クライアント５から送信されてきたデータが取得され、制御部１１に出力される。
【００７３】
ステップＳ２において、サーバ１の制御部１１は、通信制御部１２を制御し、状態フラグの設定と、処理番号の通知を非接触ICチップ７に対して要求する。この要求は、上述したようにしてネットワーク４、クライアント５、およびリーダライタ６を介して非接触ICチップ７に送信される。
【００７４】
サーバ１から送信されてきた要求は、ステップＳ２１において無線通信制御部５２により受信され、制御部５１に出力される。
【００７５】
制御部５１は、ステップＳ２２において、記憶制御部５３を制御し、メモリ９４に記憶されている状態フラグの設定と、処理番号を読み出す。すなわち、状態フラグ管理部５３Ｂにより、状態フラグ領域１１１に対するアクセスが行われ、読み出された状態フラグの設定が制御部５１に出力されるとともに、処理番号管理部５３Ｃにより、処理番号領域１１２に対するアクセスが行われ、読み出された処理番号を表す情報が制御部５１に出力される。
【００７６】
ステップＳ２３において、制御部５１は、無線通信制御部５２を制御し、取得した情報をサーバ１に通知（送信）する。
【００７７】
非接触ICチップ７から送信された情報は、ステップＳ３においてサーバ１の通信制御部１２により受信され、制御部１１に出力される。
【００７８】
制御部１１は、ステップＳ４において、非接触ICチップ７から送信されてきた情報に基づいて、状態フラグの設定を参照し、例えば、金額情報の書き換えなどの、直前に行われた処理の反映が非接触ICチップ７において正常に完了されたのか否かを確認する。図６のフローチャートを参照して後述するように、確認結果に基づいて、適宜、状態フラグ制御部１１Ｂにより、状態フラグの設定の変更が行われる。
【００７９】
また、制御部１１は、非接触ICチップ７から送信されてきた処理番号を情報管理部１３に通知し、今回実行する処理を確認し、ステップＳ５において、その処理を処理実行部１４に実行させる。
【００８０】
ステップＳ６において、制御部１１のデータ更新制御部１１Ａは、非接触ICチップ７に対して、処理実行部１４により実行された処理結果の反映を指示し、状態フラグ制御部１１Ｂは、保持している状態フラグの設定の変更を指示する。また、処理番号制御部１１Ｃは、処理番号のインクリメントを非接触ICチップ７に指示する。
【００８１】
サーバ１による指示は、ステップＳ２４において、非接触ICチップ７により受信され、ステップＳ２５において、処理結果の反映が行われる。例えば、保持されていた金額情報を、所定の額だけ減額するような指示が非接触ICチップ７に対して行われた場合、その指示に基づく減額がデータ管理部５３Ａにより行われる。
【００８２】
サーバ１による処理結果の反映が成功したとき、ステップＳ２６において、処理番号管理部５３Ｃにより、処理番号のインクリメントが行われる。従って、サーバ１による処理の反映が失敗したときには、非接触ICチップ７に保持される処理番号がインクリメントされず、その処理番号は、反映が失敗した処理を表すものになる。
【００８３】
従って、サーバ１による処理結果の反映が成功しない限りは、非接触ICチップ７は、同一の処理番号を保持し続け、サーバ１は、その同一の処理番号に基づいて、同じ処理を再度行う。
【００８４】
以上のように、サーバ１が実行する処理に関する情報を非接触ICチップ７に保持させることにより、その情報をサーバ１自身に保持させておく必要がなく、サーバ１の処理負担を軽減させることが可能となる。
【００８５】
また、非接触ICチップ７に保持されている処理番号に応じて、実行する処理をサーバ１が選択することにより、サーバ１による処理結果の反映を、より確実に非接触ICチップ７に実行させることができる。すなわち、処理番号ｎの処理、処理番号ｎ＋１の処理の処理が順次行われる場合において、処理番号ｎの処理の反映が非接触ICチップ７において失敗したにも関わらず、処理が進んでしまい、次の処理（処理番号ｎ＋１の処理）の反映が実行されることを抑制することが可能となる。
【００８６】
さらに、様々な障害が発生したときのことを考慮してリカバリ処理をサーバ１に用意しておく必要がなくなり、非接触ICチップ７に記憶されているデータを管理するサーバ１を容易に実現することが可能となる。
【００８７】
次に、図６のフローチャートを参照して、非接触ICチップ７を制御するサーバ１の処理について説明する。この処理は、基本的には、図５を参照して説明したサーバ１の処理と同様である。
【００８８】
クライアント５からの要求に応じて非接触ICチップ７との間で通信が確立されたとき、ステップＳ４１において、制御部１１は、状態フラグの設定と、処理番号の通知を非接触ICチップ７に対して要求する。
【００８９】
この要求に応じて、非接触ICチップ７においては、状態フラグの設定と、処理番号がメモリ９４から読み出され、それらを表す情報が送信される（図７のステップＳ６２）。通信制御部１２は、ステップＳ４２において、非接触ICチップ７から送信されてきた情報を受信し、状態フラグの設定と処理番号を表す情報を取得する。通信制御部１２により取得された情報は、制御部１１に出力される。
【００９０】
ステップＳ４３において、制御部１１の状態フラグ制御部１１Ｂは、通信制御部１２から供給されてきた情報に基づいて、状態フラグの設定が「真」であるか否かを判定し、「真」であると判定した場合、ステップＳ４４に進み、状態フラグを「偽」に設定することを指示する。
【００９１】
この処理は、サーバ１による処理結果の反映の前処理として行われるものであり、このように前処理として状態フラグを「偽」に設定させることにより、仮に、反映処理が非接触ICチップ７において失敗した場合、反映の失敗を表す「偽」が設定されたままの状態フラグが保持されることになる。すなわち、サーバ１は、状態フラグの設定に基づいて、直前に非接触ICチップ７において行われた反映処理が成功したのか否かを確認することができる。
【００９２】
この要求に応じて、非接触ICチップ７においては、状態フラグが「偽」に書き換えられる（図７のステップＳ６４）。
【００９３】
一方、ステップＳ４３において、状態フラグが「真」に設定されていない、すなわち、「偽」に設定されていると判定した場合、ステップＳ４４の処理はスキップされる。この場合、直前（前回）に行われた反映処理が、非接触ICチップ７においては正常に行われていないことを表している。
【００９４】
ステップＳ４５において、制御部１１は、非接触ICチップ７から通知されてきた処理番号に基づいて情報管理部１３により選択された処理（処理番号に対応する処理）を処理実行部１４に実行させる。
【００９５】
ステップＳ４６において、制御部１１のデータ更新制御部１１Ａは、通信制御部１２を制御し、ステップＳ４５で処理実行部１４により実行された処理の結果の、メモリ９４に記憶されている情報への反映（更新）を指示する。また、状態フラグ制御部１１Ｂは、処理結果の反映が正常に行われた場合、状態フラグの設定を変更することを指示し、処理番号制御部１１Ｃは、処理番号をインクリメントすることを非接触ICチップ７に対して指示する。
【００９６】
これにより、非接触ICチップ７においては、サーバ１から通知されてきた情報に基づいて、メモリ９４に記憶されている情報の書き換えが行われ、それが正常に行われたとき、状態フラグが、「偽」の状態から、処理が正常に行われたことを表す「真」に変更されるとともに、処理番号が１だけインクリメントされる（図７のステップＳ６６，Ｓ６９，Ｓ７０）。
【００９７】
次に、図７のフローチャートを参照して、図６の処理に対応して実行される、非接触ICチップ７の処理について説明する。この処理は、基本的には、図５を参照して説明した非接触ICチップ７の処理と同様である。
【００９８】
ステップＳ６１において、制御部５１は、無線通信制御部５２から供給されてきた情報に基づいて、状態フラグの設定と、処理番号の通知がサーバ１から要求されたか否かを判定し、要求されたと判定するまで待機する。
【００９９】
制御部５１は、ステップＳ６１において、状態フラグの設定と、処理番号の通知が要求されたと判定した場合、ステップＳ６２に進み、記憶制御部５３の状態フラグ管理部５３Ｂと処理番号管理部５３Ｃを制御し、メモリ９４に保持されている状態フラグの設定と、処理番号を読み出し、それらを表す情報をサーバ１に送信する。
【０１００】
非接触ICチップ７の無線通信制御部５２から送信された情報はサーバ１により取得され、状態フラグの設定が参照される。
【０１０１】
ステップＳ６３において、制御部５１は、状態フラグの設定を「偽」に変更することが指示されたか否かを判定し、指示されたと判定した場合、ステップＳ６４に進み、記憶制御部５３の状態フラグ管理部５３Ｂを制御し、状態フラグの設定を「真」から「偽」に変更する。
【０１０２】
一方、ステップＳ６３において、そのときの状態フラグの設定が「偽」であるため、状態フラグの変更が指示されていないと判定された場合、ステップＳ６４の処理はスキップされる。
【０１０３】
なお、ここでは、非接触ICチップ７が、サーバ１からの指示を待って、状態フラグを「真」から「偽」に変更するようにしたが、非接触ICチップ７では、状態フラグと処理番号を通知した後に、自ら、状態フラグを、「真」から「偽」に変更するようにすることも可能である。
【０１０４】
ステップＳ６５において、制御部５１は、サーバ１により実行された処理（非接触ICチップ７からサーバ１に対して通知された処理番号に対応する処理）の結果の反映が指示されるとともに、処理結果の反映が正常に行われた場合に、状態フラグの設定を変更すること、および、処理番号をインクリメントすることが指示されたか否かを判定し、それらの指示があったと判定するまで待機する。
【０１０５】
制御部５１は、ステップＳ６５において、サーバ１により実行された処理の結果の反映が指示されると共に、処理結果の反映が正常に行われた場合に、状態フラグの設定を変更すること、および、処理番号をインクリメントすることが指示されたと判定した場合、ステップＳ６６に進み、その指示に応じて、データ管理部５３Ａを制御し、サーバ１により実行された処理結果の反映を行う。
【０１０６】
例えば、サーバ１の課金処理の結果に応じて、メモリ９４に記憶されている金額情報を、商品の代金に対応する額の分だけ減額することが指示された場合、制御部５１は、データ管理部５３Ａを制御し、メモリ９４の所定のデータ領域に記憶されている金額情報を減額させる。
【０１０７】
ステップＳ６７において、制御部５１は、処理結果の反映が成功したか否かを判定し、成功していない（失敗した）と判定した場合、ステップＳ６８に進み、その更新中に書き込まれたデータを破棄する。例えば、メモリ９４に記憶されている金額情報を書き換えていたときに障害が発生し、データの書き込みが正常に行われなかった場合、障害発生時に既に書き込まれていたデータは破棄され、これにより、メモリ９４は、書き込みを開始する前の情報が保持されたままとなる。
【０１０８】
ステップＳ６８においてデータが破棄された後、状態フラグの書き換えや処理番号のインクリメントが行われることなく、処理は終了される。
【０１０９】
一方、ステップＳ６７において、サーバ１による処理結果の反映が成功したと判定した場合、ステップＳ６９に進み、制御部５１は、状態フラグ管理部５３Ｂを制御し、状態フラグの設定を「偽」から「真」に変更する。すなわち、状態フラグ管理部５３Ｂは、メモリ９４の状態フラグ領域１１１にアクセスし、その設定を「偽」から「真」に変更する。
【０１１０】
サーバ１による処理結果の反映が行われる前に状態フラグは必ず「偽」に設定されており、このように処理が成功したときにのみ「偽」から「真」に書き換えられるようにすることにより、サーバ１は、状態フラグの設定を確認するだけで、処理が正常に行われていたのか否かを確認することができ、確認結果に応じた処理を行うことができる。
【０１１１】
制御部５１は、ステップＳ７０において、記憶制御部５３の処理番号管理部５３Ｃを制御し、処理番号領域１１２に保持されている処理番号を１だけインクリメントさせる。例えば、今回反映が成功した処理の番号が「１００」である場合、処理番号管理部５３Ｃにより、処理番号領域１１２に保持されている処理番号が「１０１」に更新される。
【０１１２】
これにより、サーバ１との間で再度通信が確立された場合、処理番号領域１１２に保持されている情報に基づいて、今回行われたものと異なる処理がサーバ１により実行されることになる。
【０１１３】
処理番号のインクリメントを終了した場合、ステップＳ７１において、制御部５１は、処理を終了するか否かを判定し、例えば、複数の処理結果の反映が指示されており、全ての反映が終了していない場合、ステップＳ６６に戻り、それ以降の処理を繰り返し実行する。
【０１１４】
一方、制御部５１は、ステップＳ７１において、処理を終了すると判定した場合、処理を終了させる。
【０１１５】
以上のように、非接触ICチップ７自体に、非接触ICチップ７において行われた処理の状態を表す状態フラグや、サーバ１の処理を表す処理番号を保持させておき、その情報に基づいて、サーバ１に処理を実行させるようにすることにより、より確実に、非接触ICチップ７に保持されている情報を書き換えることができる。
【０１１６】
図８は、本発明を適用した情報管理システムの他の構成例を示すブロック図である。図８において、図１と対応する部分については同一の符号が付されている。
【０１１７】
図８の例においては、ネットワーク４に携帯電話網１２１が接続されており、その携帯電話網１２１に中継局１２２が接続されている。
【０１１８】
また、図８の例においては、クライアント１２３には、外部の非接触ICチップと電磁誘導を利用した近距離無線通信を行う、図１のリーダライタ６に対応するリーダライタ部１３３と、外部のリーダライタに各種の情報を提供する、図１の非接触ICチップ７に対応する非接触ICチップ部１３４が内蔵されている。
【０１１９】
なお、非接触ICチップ部１３４は、クライアント１２３内に固定してもよいし、クライアント１２３に対して、容易に着脱できるように構成することも可能である。また、クライアント１２３には、非接触ICチップ部１３４に代えて、接触型のICチップを内蔵させることも可能である。さらに、図８の実施の形態では、クライアント１２３は、例えば、携帯電話機その他の携帯型の端末で構成することができる。
【０１２０】
クライアント１２３の通信制御部１３２は、中継局１２２により選択された周波数帯域の搬送波により通信を行い、中継局１２２、携帯電話網１２１、ネットワーク４を介してサーバ１との間で通信を確立し、上述したものと同様の処理により、非接触ICチップ部１３４に保持されている情報の書き換えを行う。
【０１２１】
すなわち、非接触ICチップ部１３４に形成されている図示せぬメモリには、サーバ１により実行された処理の反映が成功したか否かを表す状態フラグと、サーバ１が実行する処理を表す処理番号が保持されており、サーバ１との間で通信が確立されたとき、それらの情報がサーバ１に通知される。サーバ１においては、適宜、状態フラグの書き換えがクライアント１２３に対して指示されるとともに、クライアント１２３から通知されてきた処理番号に対応する処理が実行され、その結果の反映がクライアント１２３に対して指示される。
【０１２２】
このように、本発明は、様々な機器のメモリに記憶されている各種の情報を管理する場合に適用することができる。
【０１２３】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。
【０１２４】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば、汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０１２５】
この記録媒体は、図２に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク７１（フレキシブルディスクを含む）、光ディスク７２（CD-ROM(Compact Disk-Read Only Memory)，DVD(Digital Versatile Disk)を含む）、光磁気ディスク７３（MD（登録商標）(Mini-Disk)を含む）、もしくは半導体メモリ７４などよりなるパッケージメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM６２や、記憶部６８に含まれるハードディスクなどで構成される。
【０１２６】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１２７】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０１２８】
【発明の効果】
本発明によれば、より確実に、かつ効率的に、電子機器に記憶されている情報を管理することができる。
【０１２９】
また、本発明によれば、容易に、かつ効率的に情報管理装置を実現することができる。
【図面の簡単な説明】
【図１】本発明を適用した情報管理システムの構成例を示すブロック図である。
【図２】図１のサーバの構成例を示すブロック図である。
【図３】図１の非接触チップの構成例を示すブロック図である。
【図４】図３のメモリに形成される領域の例を示す図である。
【図５】図１の情報管理システムの動作について説明するフローチャートである。
【図６】非接触ICチップに対するサーバの制御処理について説明するフローチャートである。
【図７】図６の処理に対応して実行される非接触ICチップの処理について説明するフローチャートである。
【図８】本発明を適用した情報管理システムの他の構成例を示すブロック図である。
【符号の説明】
１  サーバ，  ７  非接触ICチップ，  １１  制御部，  １２  通信制御部，１３  情報管理部，  １４  処理実行部，  ５１  制御部，  ５２  無線通信制御部，  ５３  記憶制御部，  ７１  磁気ディスク，  ７２  光ディスク，  ７３  光磁気ディスク，  ７４  半導体メモリ，  ９４  メモリ，  １１１  状態フラグ領域，  １１２  処理番号領域
【図１】
2004206543.tif 000003
【図２】
2004206543.tif 000004
【図３】
2004206543.tif 000005
【図４】
2004206543.tif 000006
【図５】
2004206543.tif 000007
【図６】
2004206543.tif 000008
【図７】
2004206543.tif 000009
【図８】
2004206543.tif 000010