(57)【要約】【課題】既に廃棄された商品を含め、無駄な重複購入や再購入のミスを防止する。【解決手段】外界１８からユーザの占有するテリトリー１７に入る商品に添付されたＲＦＩＤタグ２から商品ＩＤを読み込み、商品ＩＤと購入済みの購入履歴とを対応させて購入履歴データベース５に登録する一方、テリトリー１７から外界１８に出る商品に添付されたＲＦＩＤタグ２から商品ＩＤを読み込んで、この商品ＩＤに対応して購入履歴データベース５に登録されている購入履歴を購入済みの購入履歴から廃棄済みの購入履歴に書き換える。店舗１６での買い物に際し、ユーザが購入対象として希望する商品の商品ＩＤが購入済みの購入履歴に対応する商品情報である場合、および、廃棄済みの購入履歴に対応する商品情報である場合の何れにおいても商品の購入に関わる警告メッセージを料金収集端末１５のモニタ４１に表示し、無駄な重複購入や再購入のミスをなくす。【選択図】図１
2009205293.tif 000002
【特許請求の範囲】
【請求項１】
商品を特定する商品情報を記憶して商品に添付されたＩＣタグと、
ユーザの占有するテリトリーと外界とを連絡する経路上に設置されて前記ＩＣタグの商品情報を読み取る非接触式の情報読み取り手段と、
前記情報読み取り手段に情報伝達可能に接続されて前記テリトリー内に設置された情報処理装置と、
商品の購入履歴と商品情報とを対応させて登録した購入履歴データベースを記憶して前記情報処理装置に接続されたデータ記憶手段と、
前記情報処理装置が前記データ記憶手段から読み出した購入履歴データベースの内容を非接触でユーザの携帯情報端末に転送するデータ転送手段と、
前記データ転送手段から転送された購入履歴データベースの内容を記憶する携帯情報端末と、
ユーザが購入対象として希望する商品の商品情報を外界の店舗にある商品に添付されているＩＣタグもしくは店舗の販売商品データベースから取得する一方、前記携帯情報端末からは購入履歴データベースの内容を取得して、ユーザが購入対象として希望する商品の商品情報に基いて前記購入履歴データベースの内容を検索し、ユーザが購入対象として希望する商品の商品情報が前記購入履歴データベースの内容として登録されているか否かを判定する購入状況判定手段と、
ユーザが購入対象として希望する商品の商品情報が前記購入履歴データベースの内容として登録されていることが前記購入状況判定手段によって判定された場合に限り、ユーザが購入対象として希望する商品の購入に関わる警告メッセージを表示するアラート表示手段とを備えた商品購入情報管理システムであって、
前記情報処理装置に、
商品が外界から前記テリトリーに入る際に前記情報読み取り手段で読み取られた商品情報が前記データ記憶手段の購入履歴データベースに登録されているか否かを判定し、判定結果が偽となった場合に限り、前記情報読み取り手段で読み取られた商品情報に購入済みの購入履歴を対応させて前記購入履歴データベースに新たに登録する新規データ登録手段と、
商品が前記テリトリーから外界に出る際に前記情報読み取り手段で読み取られた商品情報に対応して前記データ記憶手段の購入履歴データベースに登録されている購入履歴を廃棄済みの購入履歴に書き換えて前記データ記憶手段の購入履歴データベースに再登録する廃棄データ登録手段とを設けたことを特徴とする商品購入情報管理システム。
【請求項２】
前記購入状況判定手段は、商品情報の登録の有無に加え、登録が確認された商品情報に対応する購入履歴が購入済みの購入履歴であるのか廃棄済みの購入履歴であるのかを判定し、
前記アラート表示手段は、登録が確認された商品情報に対応する購入履歴が購入済みの購入履歴である場合には重複購入の警告メッセージを表示する一方、登録が確認された商品情報に対応する購入履歴が廃棄済みの購入履歴である場合には再購入の警告メッセージを表示することを特徴とした請求項１記載の商品購入情報管理システム。
【請求項３】
前記データ記憶手段の購入履歴データベースは、商品の購入履歴と商品情報に加えて商品の購入個数を記憶するように構成され、
前記情報処理装置は、前記新規データ登録手段と前記廃棄データ登録手段に加え、更に、商品が外界から前記テリトリーに入る際に前記情報読み取り手段で読み取られた商品情報が前記データ記憶手段の購入履歴データベースに登録されているか否かを判定し、判定結果が真となった場合に限り、前記情報読み取り手段で読み取られた商品情報に対応する商品の購入個数の値を１インクリメントして前記データ記憶手段の購入履歴データベースに再登録する購入個数加算更新手段を備え、
前記廃棄データ登録手段は、商品が前記テリトリーから外界に出る際に前記情報読み取り手段で読み取られた商品情報に対応して前記データ記憶手段の購入履歴データベースに登録されている商品の購入個数が１を上回るか否かを判定し、１を上回る場合には購入履歴の書き換えに代えて商品の購入個数の値を１ディクリメントして前記データ記憶手段の購入履歴データベースに再登録する一方、１である場合には購入履歴の書き換えを行なう書き換え猶予機能を有することを特徴とした請求項１または請求項２のうち何れか一項に記載の商品購入情報管理システム。
【請求項４】
前記携帯情報端末が携帯電話によって構成されていることを特徴とした請求項１，請求項２または請求項３のうち何れか一項に記載の商品購入情報管理システム。
【請求項５】
前記購入状況判定手段およびアラート表示手段が前記携帯情報端末に組み込まれていることを特徴とした請求項１，請求項２，請求項３または請求項４のうち何れか一項に記載の商品購入情報管理システム。
【請求項６】
前記購入状況判定手段およびアラート表示手段が前記店舗の料金収集端末に組み込まれていることを特徴とした請求項１，請求項２，請求項３または請求項４のうち何れか一項に記載の商品購入情報管理システム。
【請求項７】
前記料金収集端末は、ユーザが購入対象として希望する商品の商品情報が前記購入履歴データベースの内容として登録されていないことが前記購入状況判定手段によって判定された場合に限り、ユーザが購入対象として希望する商品を購入リストに自動的に追加する一方、ユーザが購入対象として希望する商品の商品情報が前記購入履歴データベースの内容として登録されている場合には、購入の可否を決める外部からの信号に基いて、当該商品の購入リストへの追加の可否を判定することを特徴とした請求項６記載の商品購入情報管理システム。
【請求項８】
商品の購入履歴と商品を特定する商品情報とを対応させて登録した購入履歴データベースを記憶したデータ記憶手段と商品に添付されたＩＣタグの商品情報を読み取るためにユーザの占有するテリトリーと外界とを連絡する経路上に設置された非接触式の情報読み取り手段に対してデータ転送可能に接続された情報処理装置のマイクロプロセッサを、
商品が外界から前記テリトリーに入る際に前記情報読み取り手段で読み取られた商品情報が前記データ記憶手段の購入履歴データベースに登録されているか否かを判定し、判定結果が偽となった場合に限り、前記情報読み取り手段で読み取られた商品情報に購入済みの購入履歴を対応させて前記購入履歴データベースに新たに登録する新規データ登録手段、および、
商品が前記テリトリーから外界に出る際に前記情報読み取り手段で読み取られた商品情報に対応して前記データ記憶手段の購入履歴データベースに登録されている購入履歴を廃棄済みの購入履歴に書き換えて前記データ記憶手段の購入履歴データベースに再登録する廃棄データ登録手段として機能させることを特徴としたデータベース管理用プログラム。
【請求項９】
商品の購入履歴と商品を特定する商品情報との対応関係を購入履歴データベースとして記憶したデータ記憶手段を有する携帯情報端末に組み込まれているマイクロプロセッサを、
店舗にある商品に添付されているＩＣタグもしくは店舗の販売商品データベースから取得した商品情報に基いて前記購入履歴データベースを検索し、前記店舗にある商品に添付されているＩＣタグもしくは店舗の販売商品データベースから取得した商品情報が前記購入履歴データベースの内容として登録されているか否かを判定する購入状況判定手段、および、
前記店舗にある商品に添付されているＩＣタグもしくは店舗の販売商品データベースから取得した商品情報が前記購入履歴データベースの内容として登録されていることが前記購入状況判定手段によって判定された場合に限り、商品の購入に関わる警告メッセージを前記携帯情報端末のアラート表示手段に出力するアラート表示制御手段として機能させることを特徴としたアラート表示管理用プログラム。
【請求項１０】
店舗の料金収集端末に組み込まれているマイクロプロセッサを、
商品の購入履歴と商品を特定する商品情報との対応関係を購入履歴データベースとして記憶したデータ記憶手段を有する携帯情報端末から前記購入履歴データベースの内容を読み込むデータ読み込み制御手段、
店舗にある商品に添付されているＩＣタグもしくは店舗の販売商品データベースから取得した商品情報に基いて前記読み込まれた購入履歴データベースの内容を検索し、前記店舗にある商品に添付されているＩＣタグもしくは店舗の販売商品データベースから取得した商品情報が前記購入履歴データベースの内容として登録されているか否かを判定する購入状況判定手段、および、
前記店舗にある商品に添付されているＩＣタグもしくは店舗の販売商品データベースから取得した商品情報が前記購入履歴データベースの内容として登録されていることが前記購入状況判定手段によって判定された場合に限り、商品の購入に関わる警告メッセージを前記料金収集端末のアラート表示手段に出力するアラート表示制御手段として機能させることを特徴としたアラート表示管理用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、同一商品の重複購入や不要な商品の再購入の防止に適した商品購入情報管理システムと、この商品購入情報管理システムで利用されるデータベース管理用プログラムおよびアラート表示管理用プログラムに関する。
【背景技術】
【０００２】
商品の購入や廃棄に関わる情報をユーザの立場で取り扱うシステムとしては、例えば、特許文献１に開示される購買者支援システム，特許文献２に開示される購買情報提供システム，特許文献３に開示される情報管理システム等が既に公知である。
【０００３】
このうち特許文献１に開示される購買者支援システムは、専ら食品の消費期限や廃棄時の分別回収の分類を管理するためのものであって、同一商品の重複購入や不要な商品の再購入の防止を目的としたものではなく、また、その防止機能もない。
しかも、消費期限や廃棄時の分別回収に関わる情報を利用するためには、レシートのバーコードを其の都度バーコードリーダに読み込ませる必要があり、ユーザ側の操作が煩雑となる不都合がある。
【０００４】
また、特許文献２に開示される購買情報提供システムは、商品のＩＣタグに記憶された情報をＰＯＳ端末に読み込んで加工してからユーザのＩＣカードに書き込み、このＩＣカードを持ち帰ったユーザが自宅のカードリーダを利用してパーソナルコンピュータに情報取り込んで利用するものである。
従って、商品のＩＣタグに当初から記憶されていた情報、例えば、商品価格，商品名，製造メーカ、更には、生鮮野菜の生産地，生産者，農薬の使用状況等を自宅で容易に再確認することができるが、付加価値のある情報つまり購買情報提供システムによって新たに生成される情報としては販売店の名称，購入日時等があるだけで、これらの情報は単に家計簿の作成等に利用できるに過ぎず、システム全体としてみても、単なる情報提示装置の域を出るものではない。
【０００５】
これに対し、特許文献３に開示される情報管理システムは、ＩＣカード機能を有する携帯端末を利用して店舗側装置と自宅側装置との間で情報の受け渡しを行なう機能を備え、自宅の装置から携帯端末に読み込んだ購入リストや在庫情報と、商品の購入に際して店舗内の商品から取得した情報とを携帯端末の内部処理によって比較することによって、二重購入等のミスをなくして商品の購入を円滑に行えるようにしたものである。
しかし、購入リストや在庫情報として記録されるのは、購入すべき商品と在庫する商品に関連した情報だけであるため、一度購入してはみたものの其の内容が思わしくなく廃棄してしまったような商品、例えば、タイトル等に惹かれて購入してはみたが、実際に見たり聞いたりしてみると内容が意にそぐわないといったようなＤＶＤやＣＤ等を暫くしてから再び誤って再購入する等のミスを防止するといったことはできない。
つまり、特許文献３に開示される情報管理システムでは、既に消費してしまった必需品の追加購入や既に購入して在庫のある商品の二重購入の防止は可能であるが、何らかの理由で廃棄した商品を誤って再購入するといったミスを解消することができない。
【０００６】
【特許文献１】特開２００３−１２２９１４号公報（段落０００５）
【特許文献２】特開２００７−１７７２２７９号公報（段落００２３，００３０，００３３）
【特許文献３】特開２００７−２４１８４９号公報（段落００３９−００４０，００４５，０００９）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
そこで、本発明の課題は、ユーザ側の煩雑な操作を必要とせず、既にユーザの手によって廃棄された商品をも含め、無駄な重複購入や再購入のミスを未然に防止することのできる商品購入情報管理システムとデータベース管理用プログラムおよびアラート表示管理用プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の商品購入情報管理システムは、商品を特定する商品情報を記憶して商品に添付されたＩＣタグと、
ユーザの占有するテリトリーと外界とを連絡する経路上に設置されて前記ＩＣタグの商品情報を読み取る非接触式の情報読み取り手段と、
前記情報読み取り手段に情報伝達可能に接続されて前記テリトリー内に設置された情報処理装置と、
商品の購入履歴と商品情報とを対応させて登録した購入履歴データベースを記憶して前記情報処理装置に接続されたデータ記憶手段と、
前記情報処理装置が前記データ記憶手段から読み出した購入履歴データベースの内容を非接触でユーザの携帯情報端末に転送するデータ転送手段と、
前記データ転送手段から転送された購入履歴データベースの内容を記憶する携帯情報端末と、
ユーザが購入対象として希望する商品の商品情報を外界の店舗にある商品に添付されているＩＣタグもしくは店舗の販売商品データベースから取得する一方、前記携帯情報端末からは購入履歴データベースの内容を取得して、ユーザが購入対象として希望する商品の商品情報に基いて前記購入履歴データベースの内容を検索し、ユーザが購入対象として希望する商品の商品情報が前記購入履歴データベースの内容として登録されているか否かを判定する購入状況判定手段と、
ユーザが購入対象として希望する商品の商品情報が前記購入履歴データベースの内容として登録されていることが前記購入状況判定手段によって判定された場合に限り、ユーザが購入対象として希望する商品の購入に関わる警告メッセージを表示するアラート表示手段とを備えた商品購入情報管理システムであって、
前記情報処理装置に、
商品が外界から前記テリトリーに入る際に前記情報読み取り手段で読み取られた商品情報が前記データ記憶手段の購入履歴データベースに登録されているか否かを判定し、判定結果が偽となった場合に限り、前記情報読み取り手段で読み取られた商品情報に購入済みの購入履歴を対応させて前記購入履歴データベースに新たに登録する新規データ登録手段と、
商品が前記テリトリーから外界に出る際に前記情報読み取り手段で読み取られた商品情報に対応して前記データ記憶手段の購入履歴データベースに登録されている購入履歴を廃棄済みの購入履歴に書き換えて前記データ記憶手段の購入履歴データベースに再登録する廃棄データ登録手段とを設けたことを特徴とする構成を有する。
【０００９】
また、本発明のデータベース管理用プログラムは、商品の購入履歴と商品を特定する商品情報とを対応させて登録した購入履歴データベースを記憶したデータ記憶手段と商品に添付されたＩＣタグの商品情報を読み取るためにユーザの占有するテリトリーと外界とを連絡する経路上に設置された非接触式の情報読み取り手段に対してデータ転送可能に接続された情報処理装置のマイクロプロセッサを、
商品が外界から前記テリトリーに入る際に前記情報読み取り手段で読み取られた商品情報が前記データ記憶手段の購入履歴データベースに登録されているか否かを判定し、判定結果が偽となった場合に限り、前記情報読み取り手段で読み取られた商品情報に購入済みの購入履歴を対応させて前記購入履歴データベースに新たに登録する新規データ登録手段、および、
商品が前記テリトリーから外界に出る際に前記情報読み取り手段で読み取られた商品情報に対応して前記データ記憶手段の購入履歴データベースに登録されている購入履歴を廃棄済みの購入履歴に書き換えて前記データ記憶手段の購入履歴データベースに再登録する廃棄データ登録手段として機能させることを特徴とした構成を有する。
【００１０】
更に、本発明のアラート表示管理用プログラムは、商品の購入履歴と商品を特定する商品情報との対応関係を購入履歴データベースとして記憶したデータ記憶手段を有する携帯情報端末に組み込まれているマイクロプロセッサを、
店舗にある商品に添付されているＩＣタグもしくは店舗の販売商品データベースから取得した商品情報に基いて前記購入履歴データベースを検索し、前記店舗にある商品に添付されているＩＣタグもしくは店舗の販売商品データベースから取得した商品情報が前記購入履歴データベースの内容として登録されているか否かを判定する購入状況判定手段、および、
前記店舗にある商品に添付されているＩＣタグもしくは店舗の販売商品データベースから取得した商品情報が前記購入履歴データベースの内容として登録されていることが前記購入状況判定手段によって判定された場合に限り、商品の購入に関わる警告メッセージを前記携帯情報端末のアラート表示手段に出力するアラート表示制御手段として機能させることを特徴とした構成を有する。
【００１１】
あるいは、前記アラート表示管理用プログラムに代えて、店舗の料金収集端末に組み込まれているマイクロプロセッサを、
商品の購入履歴と商品を特定する商品情報との対応関係を購入履歴データベースとして記憶したデータ記憶手段を有する携帯情報端末から前記購入履歴データベースの内容を読み込むデータ読み込み制御手段、
店舗にある商品に添付されているＩＣタグもしくは店舗の販売商品データベースから取得した商品情報に基いて前記読み込まれた購入履歴データベースの内容を検索し、前記店舗にある商品に添付されているＩＣタグもしくは店舗の販売商品データベースから取得した商品情報が前記購入履歴データベースの内容として登録されているか否かを判定する購入状況判定手段、および、
前記店舗にある商品に添付されているＩＣタグもしくは店舗の販売商品データベースから取得した商品情報が前記購入履歴データベースの内容として登録されていることが前記購入状況判定手段によって判定された場合に限り、商品の購入に関わる警告メッセージを前記料金収集端末のアラート表示手段に出力するアラート表示制御手段として機能させるアラート表示管理用プログラムを用いてもよい。
【発明の効果】
【００１２】
本発明の商品購入情報管理システム，データベース管理用プログラム，アラート表示管理用プログラムは、外界からユーザの占有するテリトリーに入る商品に添付されたＩＣタグから商品情報を読み込み、商品を特定する商品情報と購入済みの購入履歴とを対応させて購入履歴データベースに新たに登録する一方、ユーザの占有するテリトリーから外界に出る商品に添付されたＩＣタグから商品情報を読み込んで、この商品情報に対応して購入履歴データベースに登録されている購入履歴を購入済みの購入履歴から廃棄済みの購入履歴に書き換えて購入履歴データベースに其のまま保持し、ユーザが購入対象として希望する商品の商品情報が購入済みの購入履歴に対応する商品情報である場合（重複購入である場合）、および、ユーザが購入対象として希望する商品の商品情報が廃棄済みの購入履歴に対応する商品情報である場合（再購入である場合）の何れにおいても商品の購入に関わる警告メッセージを表示するようにしているので、既にユーザの手によって廃棄された商品をも含めて、無駄な重複購入や再購入のミスを未然に防止することができる。
【００１３】
また、購入済みの購入履歴の登録、および、購入済みの購入履歴から廃棄済みの購入履歴への書き換えは、ＩＣタグを添付した商品を持ったユーザが、ユーザの占有するテリトリーと外界とを連絡する経路を通過する際に自動的に行われるので、商品の購入履歴の登録や更新に関わるユーザ側の操作が不要となってユーザの手間が軽減される。
【発明を実施するための最良の形態】
【００１４】
次に、本発明を実施するための最良の形態について図面を参照して詳細に説明する。
【００１５】
図１は本発明を適用した一実施形態の商品購入情報管理システム１の構成の概要を示した機能ブロック図である。
【００１６】
この商品購入情報管理システム１は、図１に示される通り、商品を特定する商品情報を記憶して商品に添付されたＩＣタグであるＲＦＩＤタグ２と、ユーザの占有するテリトリーと外界とを連絡する経路上に設置されてＲＦＩＤタグ２の商品情報を読み取る非接触式の情報読み取り手段３と、情報読み取り手段３に情報伝達可能に接続されてユーザの占有するテリトリー内に設置された情報処理装置４と、商品の購入履歴と商品情報を対応させて登録した購入履歴データベース５を記憶して情報処理装置４に接続されたデータ記憶手段６と、情報処理装置４がデータ記憶手段６から読み出した購入履歴データベース５の内容を非接触でユーザの携帯情報端末７に転送するデータ転送手段８と、データ転送手段８から転送された購入履歴データベース５の内容を記憶する携帯情報端末７と、ユーザが購入対象として希望する商品の商品情報を外界の店舗にある商品に添付されているＲＦＩＤタグ２もしくは店舗の販売商品データベース９から取得する一方、携帯情報端末７からは購入履歴データベース５の内容を取得して、ユーザが購入対象として希望する商品の商品情報に基いて購入履歴データベース５の内容を検索し、ユーザが購入対象として希望する商品の商品情報が購入履歴データベース５の内容として登録されているか否かを判定する購入状況判定手段１０と、ユーザが購入対象として希望する商品の商品情報が購入履歴データベース５の内容として登録されていることが購入状況判定手段１０によって判定された場合に限り、ユーザが購入対象として希望する商品の購入に関わる警告メッセージを表示するアラート表示手段１１を備える。
【００１７】
購入状況判定手段１０とアラート表示手段１１は外界にある店舗の料金収集端末（いわゆるＰＯＳレジ）１５に組み込んでもよいし、あるいは、携帯情報端末７に組み込んでも構わない。
【００１８】
ユーザの占有するテリトリーと外界とを連絡する経路とは、ユーザの生活環境にもよるが、例えば、ユーザが居住する家屋の出入り口や同敷地に設置されたゲート（持ち家や一戸建ての借家の場合）、あるいは、ユーザが居住する部屋の出入り口（賃貸契約のアパートやマンションの場合）等であり、技術的な意味合いからすれば、ユーザが外界の店舗等で購入した商品をテリトリー内に持ち込む場合、および、テリトリー内で不要となった商品をユーザが廃棄するために外界に持ち出す場合の何れの場合においても通ることを余儀なくされる経路のことである。
【００１９】
実際問題としては、単に出入り口といっても玄関口と勝手口等があり、敷地に複数のゲートが設置されている場合もあるが、そうした場合にあっては、情報読み取り手段３を何箇所かに設置して商品つまりＲＦＩＤタグ２の出入りを見張ればよく、出入り口やゲートの数によって商品購入情報管理システム１の論理的な構造それ自体に変化が生じるわけではないので、ここでは１つの情報読み取り手段３のみを示し、この情報読み取り手段３が、ユーザの占有するテリトリーと外界との間を行きかう商品つまりＲＦＩＤタグ２の出入りを全て見張れるものとして記載している。
【００２０】
また、情報処理装置４には、商品が外界からユーザのテリトリーに入る際に情報読み取り手段３で読み取られた商品情報がデータ記憶手段６の購入履歴データベース５に登録されているか否かを判定し、判定結果が偽となった場合に限り、情報読み取り手段３で読み取られた商品情報に購入済みの購入履歴を対応させて購入履歴データベース５に新たに登録する新規データ登録手段１２と、商品が外界からユーザのテリトリーに入る際に情報読み取り手段３で読み取られた商品情報がデータ記憶手段６の購入履歴データベース５に登録されているか否かを判定し、判定結果が真となった場合に限り、情報読み取り手段３で読み取られた商品情報に対応する商品の購入個数の値を１インクリメントしてデータ記憶手段６の購入履歴データベース５に再登録する購入個数加算更新手段１４と、商品がユーザのテリトリーから外界に出る際に情報読み取り手段３で読み取られた商品情報に対応してデータ記憶手段６の購入履歴データベース５に登録されている商品の購入個数が１を上回るか否かを判定し、１を上回る場合には購入履歴の書き換えに代えて商品の購入個数の値を１ディクリメントしてデータ記憶手段６の購入履歴データベース５に再登録する一方、１である場合には購入履歴の書き換えを行なう書き換え猶予機能を有する廃棄データ登録手段１３が備えられている。
【００２１】
商品の購入履歴と商品を特定する商品情報とを対応させて登録するための購入履歴データベース５の構成例を図２に示す。
【００２２】
この実施形態では、商品を特定する商品情報として、ＲＦＩＤタグ２に記憶された商品ＩＤを使用しており、この商品ＩＤに対応させて各商品の購入履歴、つまり、購入済みであるのか廃棄済みであるのかが一対一の対応関係で購入履歴データベース５に記憶されるようになっている。
更に、購入履歴データベース５には、購入済みの購入履歴を有する商品の商品ＩＤに対応させて、商品の購入個数が記憶される。
アラート表示手段１１が商品の購入に関わる警告メッセージを表示する際には、注意を喚起すべき相手が人間である関係上、商品ＩＤに代え、購入履歴データベース５に記憶されている具体的な商品名が商品の特定のための情報としてモニタ上に表示される。
商品名は、情報読み取り手段３がＲＦＩＤタグ２から商品情報を取得する際に商品ＩＤと共にＲＦＩＤタグ２から読み込むもので、商品ＩＤと同様に、商品を特定する機能を有する。
【００２３】
購入状況判定手段１０とアラート表示手段１１を外界にある店舗１６の料金収集端末１５に組み込んだ場合を例にとって、情報読み取り手段３，情報処理装置４，データ記憶手段６，データ転送手段８，携帯情報端末７の具体的な設置例について図３を参照して説明する。
【００２４】
情報読み取り手段３はＲＦＩＤ（Radio Frequency IDentification）に対応した電磁誘導方式あるいは電波方式の非接触式タグリーダであり、図３に示されるように、ユーザの占有するテリトリー１７と外界１８とを連絡する経路１９上に設置される。
図３の例では、ユーザが店舗１６で購入した商品が経路１９を経由してユーザのテリトリー１７に持ち込まれ、また、ユーザにとって不要となった商品は経路１９を経由して運び出された上で、外界１８にある公共のゴミ収集所２０等に廃棄されることを前提としている。
図３中の矢印２１は、購入した商品をユーザのテリトリー１７に持ち込む場合のユーザの通り道の一例であり、また、図３中の矢印２２は廃棄する商品をゴミ収集所２０に持ち出す場合のユーザの通り道の一例である。
【００２５】
通常、情報読み取り手段３それ自体にはユーザによって運ばれる商品に添付されているＲＦＩＤタグ２の移動方向を検知する機能はないので、この実施形態では、情報読み取り手段３の設置位置よりも更に外界１８寄りの位置に、人の接近を検知する公知の人体検知センサ２３を配置し、情報読み取り手段３がＲＦＩＤタグ２から商品情報である商品ＩＤを読み取るタイミングと人体検知センサ２３が人体を検知するタイミングとの相関関係を利用して、情報処理装置４の内部処理により、外界１８からテリトリー１７内に商品が持ち込まれようとしているのか、あるいは、テリトリー１７から外界１８に商品が持ち出されようとしているのかを判定するようにしている。
人体検知センサ２３に関しては、例えば、夜間の防犯対策等のために人の接近を検知してスポットライトを点燈させるものが公知であり、その構造自体に新規性はないので具体的な説明は省略する。
【００２６】
書き換え猶予機能を有する廃棄データ登録手段１３および新規データ登録手段１２と購入個数加算更新手段１４を備えた情報処理装置４は、テリトリー１７内に位置するユーザの家屋２４内に配置され、情報読み取り手段３から送られるデータや人体検知センサ２３からの検知信号が情報処理装置４に入力されようになっている。
【００２７】
購入履歴データベース５を保存したデータ記憶手段６は、情報処理装置４のハードディスク等によって構成されている。この実施形態では情報処理装置４をパーソナルコンピュータによって構成しているが、マイクロプロセッサを内蔵した専用機によって情報処理装置４を構成してもよい。
【００２８】
情報処理装置４がデータ記憶手段６から読み出した購入履歴データベース５の内容をユーザの携帯情報端末７に転送するデータ転送手段８は、テリトリー１７内に位置するユーザの家屋２４内に配置され、例えば、公知の赤外線通信や無線通信等を利用して情報処理装置４と携帯情報端末７との間でのデータ転送を実現する。
【００２９】
パーソナルコンピュータ等からなる情報処理装置４は、図４に示されるように、演算処理用のマイクロプロセッサ２５と、マイクロプロセッサ２５の制御プログラムを格納したＲＯＭ２６、および、データの一時記憶等に利用されるＲＡＭ２７を有し、前述の通り、ハードディスク等のデータ記憶手段６を備える。
【００３０】
データ記憶手段６には、購入履歴データベース５の他、情報処理装置４のマイクロプロセッサ２５を新規データ登録手段１２，廃棄データ登録手段１３，購入個数加算更新手段１４として機能させるためのデータベース管理用プログラム２８が格納されている。
【００３１】
また、マイクロプロセッサ２５の入出力回路２９には、データ転送手段８の他、モニタ３０やキーボード３１が接続され、更には、前述した情報読み取り手段３，人体検知センサ２３からの信号が入力されるようになっている。
【００３２】
携帯情報端末７は、例えば、携帯電話やＰＨＳ等であり、図３に示されるように、少なくとも、情報処理装置４のデータ転送手段８から転送された購入履歴データベース５の内容を記憶するに足る記憶容量を有する不揮発性メモリ等のデータ記憶手段３２を内蔵している。
【００３３】
赤外線通信や無線通信等を利用して行われる携帯情報端末７とデータ転送手段８との間でのデータの授受については公知事項であるから特に説明しない。
特に、ＩＣカードを実装して様々な機器との間でデータの送受を行なう携帯電話等の携帯情報端末については既に世間に広く流通しており、この種の携帯電話等を携帯情報端末７として利用することで、商品購入情報管理システム１を構築する際の投資費用を軽減することができる。
【００３４】
店舗１６内に設置された料金収集端末１５は、ユーザが購入対象として希望する商品の商品ＩＤを店舗１６にある商品に添付されているＲＦＩＤタグ２から取得する機能、あるいは、店舗１６で使用されている販売商品データベース９からユーザが購入対象として希望する商品の商品ＩＤを取得する機能のうち、少なくとも一方を備える。
【００３５】
料金収集端末１５の構成の概略を図５に示す。
【００３６】
料金収集端末１５は、図５に示されるように、演算処理用のマイクロプロセッサ３３と、マイクロプロセッサ３３の制御プログラムを格納したＲＯＭ３４、および、データの一時記憶等に利用されるＲＡＭ３５と、店舗１６で使用される販売商品データベース９を記憶したハードディスク３６、ならびに、店舗１６内のローカルエリアネットワーク等に接続するためのインターフェイス３７を備える。
【００３７】
ハードディスク３６には、店舗１６で使用される販売商品データベース９の他、料金収集端末１５のマイクロプロセッサ３３を購入状況判定手段１０，アラート表示手段１１，データ読み込み制御手段３８として機能させるためのアラート表示管理用プログラム３９が格納されている。
【００３８】
また、マイクロプロセッサ３３の入出力回路４０には、モニタ４１とキーボード４２、および、バーコード読み取り用のタッチスキャナ４３と、ユーザが購入対象として希望する商品の商品ＩＤを店舗１６にある商品に添付されたＲＦＩＤタグ２から取得するためのタグリーダ４５が接続され、更には、赤外線通信や無線通信等を利用して携帯情報端末７から購入履歴データベース５の内容を読み込むためのデータ通信手段４４が接続されている。前述のデータ読み込み制御手段３８はデータ通信手段４４を駆動制御して携帯情報端末７から購入履歴データベース５の内容を読み込むためのものである。
【００３９】
赤外線通信や無線通信等を利用して行われる携帯情報端末７とデータ通信手段４４との間でのデータの授受については公知事項であるから特に説明しない。
【００４０】
料金収集端末１５は、ユーザが購入対象として希望する商品の商品ＩＤを店舗１６にある商品に添付されているＲＦＩＤタグ２からタグリーダ４５を介して直接的に取得することもできるし、あるいは、商品に添付されたバーコードからタッチスキャナ４３を使用して簡単なデータを取得し、このデータに基いてハードディスク３６の販売商品データベース９を検索することによってユーザが購入対象として希望する商品の商品ＩＤを取得することもできる。
【００４１】
料金収集端末１５が商品の商品ＩＤを利用して購入リストを生成し、この購入リストに基づいて料金徴収の清算処理を行なう点に関しては、既にPoint Of Sales systemの分野では公知の技術であるので、ここでは特に説明しない。
【００４２】
また、料金収集端末１５のモニタ４１は店員用の表示部と顧客用の表示部を備えたもので、アラート表示手段１１からの出力情報は顧客用の表示部つまりユーザが見易い側の表示部に表示されるようになっている。
【００４３】
図６〜図８は情報処理装置４のデータ記憶手段６に記憶されたデータベース管理用プログラム２８の構成の概略を示したフローチャート、また、図９は料金収集端末１５のハードディスク３６に記憶されたアラート表示管理用プログラム３９の構成の概略を示したフローチャートである。
【００４４】
次に、図６〜図９を参照して、新規データ登録手段１２，購入個数加算更新手段１４，書き換え猶予機能を有する廃棄データ登録手段１３として機能する情報処理装置４のマイクロプロセッサ２５の処理動作と、購入状況判定手段１０，アラート表示手段１１，データ読み込み制御手段３８として機能する料金収集端末１５のマイクロプロセッサ３３の処理動作について具体的に説明する。
【００４５】
まず、図６〜図８を参照して、新規データ登録手段１２，購入個数加算更新手段１４，書き換え猶予機能を有する廃棄データ登録手段１３として機能する情報処理装置４のマイクロプロセッサ２５の処理動作について説明する。
【００４６】
情報処理装置４のマイクロプロセッサ２５は、人体検知センサ２３の作動履歴を記憶するフラグＦの値を電源投入後の初期化処理によってリセットした後（ステップａ１）、入出力回路２９を介して人体検知センサ２３からの人体検知信号が入力されているか否かを判定するが（ステップａ２）、人体検知信号の入力が無ければ、更に、この時点でフラグＦがセットされているか否か、つまり、予め設定された設定時間内に人体検知センサ２３から人体検知信号が入力された事実があるか否かを判定する（ステップａ５）。
【００４７】
フラグＦがリセット状態に保持されていれば、予め設定された設定時間内に人体検知センサ２３から人体検知信号が入力された事実が無いことを意味するので、情報処理装置４のマイクロプロセッサ２５は、ユーザの占有するテリトリー１７と外界１８とを連絡する経路１９上に設置されている非接触式の情報読み取り手段３から入出力回路２９を介してＲＦＩＤタグ２の商品情報つまり商品ＩＤと商品名が入力されているか否かを判定し（ステップａ８）、商品情報が入力されていなければ、更に、データ転送手段８に対して携帯情報端末７からのアクセス要求が入力されているか否かを判定する（ステップａ９）。
【００４８】
そして、携帯情報端末７からのアクセス要求が検知されなければ、情報処理装置４のマイクロプロセッサ２５は、ステップａ２，ステップａ５，ステップａ８，ステップａ９の判定処理のみを繰り返し実行し、人体検知センサ２３からの人体検知信号の入力，情報読み取り手段３からの商品情報の入力、もしくは、携帯情報端末７からのアクセス要求の入力が検知されるのを待機する。
【００４９】
ステップａ２，ステップａ５，ステップａ８，ステップａ９からなるループ状の判定処理が繰り返し実行される間に、ステップａ２の判定結果が真となった場合、つまり、入出力回路２９を介して人体検知センサ２３から人体検知信号が入力された場合には、情報処理装置４のマイクロプロセッサ２５は、人体検知センサ２３の作動履歴を記憶するフラグＦをセットし（ステップａ３）、タイマを作動させて（ステップａ４）、フラグＦをセットしてからの経過時間、要するに、人体検知センサ２３が人体を検知してからの経過時間の計測を開始する。
【００５０】
このようにしてフラグＦがセットされると、それ以降の処理ではステップａ５の判定結果が真となるので、情報処理装置４のマイクロプロセッサ２５は、タイマによる計測時間が予め設定された設定時間に達しているか否かを１処理周期毎に逐次判定し（ステップａ６）、ステップａ６の判定結果が真となった場合、すなわち、タイマによる計測時間が予め設定された設定時間に達した場合に限って、人体検知センサ２３の作動履歴を記憶するフラグＦの値をリセットする処理を実行する（ステップａ７）。
【００５１】
従って、結果的に、予め設定された設定時間内に人体検知センサ２３から人体検知信号が入力された事実がない場合にはフラグＦはリセット状態に保持され、また、予め設定された設定時間内に人体検知センサ２３から人体検知信号が入力された事実がある場合に限ってフラグＦのセット状態が保持されることになる。
【００５２】
そして、ステップａ２，ステップａ５，ステップａ８，ステップａ９からなるループ状の判定処理（但し、Ｆ＝０の場合）、もしくは、ステップａ２，ステップａ５，ステップａ６，ステップａ８，ステップａ９からなるループ状の判定処理（但し、Ｆ＝１の場合）が繰り返し実行される間に、ステップａ８の判定結果が真となった場合、つまり、情報読み取り手段３からＲＦＩＤタグ２の商品情報が入力されたことが確認された場合には、情報処理装置４のマイクロプロセッサ２５は、まず、この時点でフラグＦがセット状態にあるのかリセット状態にあるのかを判定する（ステップａ１１）。
【００５３】
ステップａ１１の判定結果が真となった場合、つまり、情報読み取り手段３からＲＦＩＤタグ２の商品情報が入力されたことが確認された時点でフラグＦがセット状態に保持されていた場合には、人体検知センサ２３から人体検知信号が入力された直後の時点で情報読み取り手段３からＲＦＩＤタグ２の商品情報が入力されたこと、要するに、情報読み取り手段３の設置位置よりも更に外界１８寄りの位置にある人体検知センサ２３が作動した直後に情報読み取り手段３からＲＦＩＤタグ２の商品情報が入力されたことになる。
タイマの設定時間は、ユーザが普通に歩いて人体検知センサ２３の配設位置から情報読み取り手段３の配設位置に到達するのに必要とされる所要時間に或る程度のマージンを加算した時間であるから、人体検知センサ２３から人体検知信号が入力されてからタイマの設定時間が経過するまでの間に情報読み取り手段３からＲＦＩＤタグ２の商品情報が入力された場合には、ＲＦＩＤタグ２を添付された商品を持ったユーザが外界１８からテリトリー１７内に入ったことを意味するものと見て差し支えない。
【００５４】
従って、ステップａ１１の判定結果が真となった場合には、情報処理装置４の新規データ登録手段１２および購入個数加算更新手段１４として機能するマイクロプロセッサ２５が、データ記憶手段６の購入履歴データベース５を検索し（ステップａ１２）、情報読み取り手段３で読み取られた商品ＩＤが購入履歴データベース５に既に登録されているか否かを判定する（ステップａ１３）。
【００５５】
そして、判定結果が偽となった場合、つまり、情報読み取り手段３で読み取られた商品ＩＤが購入履歴データベース５に登録されていない場合に限り、新規データ登録手段１２として機能するマイクロプロセッサ２５が、購入履歴データベース５の新たな記憶領域に情報読み取り手段３で読み取られた商品ＩＤと商品名を記憶させ（ステップａ１４）、この商品ＩＤに対応する購入履歴の欄に購入済みの購入履歴を記憶させると共に（ステップａ１５）、対応する商品の購入個数として１をセットする（ステップａ１６）。
【００５６】
従って、例えば、購入履歴データベース５が図２のような状態を呈している段階で、情報読み取り手段３から商品ＩＤ＝Ｄ，商品名＝ｄの商品情報が新たに入力されたとすれば、購入履歴データベース５の第１行目〜第３行目の既存の商品ＩＤの欄にＤという商品ＩＤと一致する商品ＩＤは登録されていないので、ステップａ１３の判定結果は偽となり、図２の購入履歴データベース５の新たな記憶領域である第４行目の商品ＩＤの欄に、新たな商品ＩＤであるＤが記憶されると共に、同じく第４行目の商品名の欄にｄが記憶され（ステップａ１４）、同じく第４行目の購入履歴の欄に購入済みの履歴が記憶され（ステップａ１５）、同じく第４行目の購入個数の欄に１がセットされることになる（ステップａ１６）。
【００５７】
一方、ステップａ１３の判定結果が真となった場合、つまり、情報読み取り手段３で読み取られた商品ＩＤが購入履歴データベース５に既に登録されていることが明らかとなった場合には、購入個数加算更新手段１４として機能するマイクロプロセッサ２５は、情報読み取り手段３で読み取られた商品ＩＤに対応する購入済みの購入履歴が購入履歴データベース５に登録されているか否かを判定する（ステップａ１７）。
【００５８】
そして、この判定結果が真となった場合、つまり、情報読み取り手段３で読み取られた商品ＩＤに対応する購入済みの購入履歴が購入履歴データベース５に登録されている場合に限り、購入個数加算更新手段１４として機能するマイクロプロセッサ２５が、この商品ＩＤに対応する購入個数の欄における商品の購入個数の値を１インクリメントし、この値をデータ記憶手段６の購入履歴データベース５に再登録する（ステップａ１８）。
【００５９】
従って、例えば、購入履歴データベース５が図２のような状態を呈している段階で、情報読み取り手段３から商品ＩＤ＝Ａ，商品名＝ａの商品情報が入力されたとすれば、まず、Ａという商品ＩＤに対応する第１行目の購入履歴の欄に購入済みの購入履歴が記憶されているか否かが判定されることになるが（ステップａ１７）、図２の例ではＡという商品ＩＤに対応する第１行目の購入履歴の欄に購入済みの購入履歴が記憶されているので、第１行目の購入個数の欄に記憶されている購入個数の値が１から２へとインクリメントされ、購入個数の値である２が改めて第１行目の購入個数の欄に記憶されることになる（ステップａ１８）。
【００６０】
また、ステップａ１７の判定結果が偽となった場合、つまり、情報読み取り手段３で読み取られた商品ＩＤに対応して廃棄済みの購入履歴が購入履歴データベース５に登録されていた場合には、一旦はユーザによって廃棄された商品と同じものがユーザの意図によって改めてテリトリー１７内に持ち込まれたこと要するに当該商品が再購入されたことを意味するので、情報処理装置４のマイクロプロセッサ２５は、この商品ＩＤに対応する購入履歴の欄を廃棄済みの購入履歴から購入済みの購入履歴に書き換えて（ステップａ１５）、対応する商品の購入個数の欄に改めて１をセットすることになる（ステップａ１６）。
【００６１】
従って、例えば、購入履歴データベース５が図２のような状態を呈している段階で、情報読み取り手段３から商品ＩＤ＝Ｃ，商品名＝ｃの商品情報が入力されたとすれば、まず、Ｃという商品ＩＤに対応する第３行目の購入履歴の欄に購入済みの購入履歴が記憶されているか否かが判定されるが（ステップａ１７）、図２の例ではＣという商品ＩＤに対応する第３行目の購入履歴の欄に廃棄済みの購入履歴が記憶されているので、ステップａ１７の判定結果が偽となり、この商品ＩＤに対応する第３行目の購入履歴の欄が廃棄済みの購入履歴から購入済みの購入履歴に書き換えられ（ステップａ１５）、対応する第３行目の購入個数の欄に改めて購入個数１がセットされることになる（ステップａ１６）。
この場合の処理は、購入履歴データベース５の新たな記憶領域ではなく既に使用されている記憶領域を利用して行われるが、ユーザのテリトリー１７に持ち込まれた商品に添付されているＲＦＩＤタグ２から読み込んだ商品ＩＤに従って、新たに購入された商品のＩＤに対応する購入履歴の欄に購入済みの購入履歴が登録される点に関しては、前述した新規登録の処理と同様である。
【００６２】
これに対し、ステップａ１１の判定結果が偽となった場合、つまり、情報読み取り手段３からＲＦＩＤタグ２の商品情報の入力が確認された時点でフラグＦがリセット状態に保持されていた場合には、情報読み取り手段３からＲＦＩＤタグ２の商品情報が入力された時点から前述の設定時間だけ過去に遡っても人体検知センサ２３から人体検知信号が入力された事実がないこと、要するに、情報読み取り手段３の設置位置を基準として、人体検知センサ２３が設置された側とは逆の側からユーザが情報読み取り手段３に接近したものと考えて差し支えない。
【００６３】
この場合、ＲＦＩＤタグ２を添付された商品を持ったユーザがテリトリー１７から外界１８に出たこと、つまり、この商品が廃棄の対象となっていることを意味するので、情報処理装置４のマイクロプロセッサ２５は、まず、データ記憶手段６の購入履歴データベース５を検索して（ステップａ１９）、情報読み取り手段３で読み取られた商品ＩＤが購入履歴データベース５に既に登録されているか否かを判定する（ステップａ２０）。
【００６４】
ここで、ステップａ２０の判定結果が真となり、情報読み取り手段３で読み取られた商品ＩＤが購入履歴データベース５に既に登録されていることが明らかとなった場合には、廃棄データ登録手段１３における書き換え猶予機能実現手段として機能するマイクロプロセッサ２５は、更に、情報読み取り手段３で読み取られた商品ＩＤに対応する購入履歴データベース５の購入個数の欄に登録されている商品の購入個数の値が１を上回っているか否かを判定する（ステップａ２１）。
【００６５】
情報読み取り手段３で読み取られた商品ＩＤに対応して購入履歴データベース５の購入個数の欄に登録されている商品の購入個数の値が１を上回っている場合には、廃棄データ登録手段１３における書き換え猶予機能実現手段として機能するマイクロプロセッサ２５が、この商品ＩＤに対応して購入履歴データベース５に登録されている商品の購入個数の値を１ディクリメントし、この値を改めて購入履歴データベース５の対応する購入個数の欄に再登録する（ステップａ２２）。
【００６６】
従って、例えば、購入履歴データベース５が図２のような状態を呈している段階で、情報読み取り手段３から商品ＩＤ＝Ｂ，商品名＝ｂの商品情報が入力されたとすれば、まず、Ｂという商品ＩＤに対応する第２行目の購入個数の欄に１を上回る値が記憶されているか否かが判定されることになるが（ステップａ２１）、図２の例ではＢという商品ＩＤに対応する第２行目の購入個数の欄には２が記憶されているので、ステップａ２１の判定結果は真となり、第２行目の購入個数の欄に記憶されている値が２から１にディクリメントされ、購入個数の値である１が改めて第２行目の購入個数の欄に記憶される（ステップａ２２）。
【００６７】
一方、情報読み取り手段３で読み取られた商品ＩＤに対応して購入履歴データベース５に登録されている商品の購入個数が１を上回っておらず、ステップａ２１の判定結果が偽となった場合には、廃棄データ登録手段１３における書き換え猶予機能実現手段として機能するマイクロプロセッサ２５は、更に、情報読み取り手段３で読み取られた商品ＩＤに対応して購入履歴データベース５に登録されている商品の購入個数が１であるか否かを判定する（ステップａ２３）。
【００６８】
そして、情報読み取り手段３で読み取られた商品ＩＤに対応して購入履歴データベース５に登録されている商品の購入個数が１であれば、廃棄データ登録手段１３として機能するマイクロプロセッサ２５が、この商品ＩＤに対応する購入履歴の欄を購入済みの購入履歴から廃棄済みの購入履歴に書き換えて再登録し（ステップａ２４）、対応する商品の購入個数として新たに０をセットする（ステップａ２５）。
【００６９】
従って、例えば、購入履歴データベース５が図２のような状態を呈している段階で、情報読み取り手段３から商品ＩＤ＝Ａ，商品名＝ａの商品情報が入力されたとすれば、まず、Ａという商品ＩＤに対応する第１行目の購入個数の欄の値が１であるか否かが判定されるが（ステップａ２３）、図２の例ではＡという商品ＩＤに対応する第１行目の購入個数の欄には１が記憶されているので、ステップａ２３の判定結果は真となり、この商品ＩＤに対応する第１行目の購入履歴の欄が購入済みの購入履歴から廃棄済みの購入履歴に書き換えられ（ステップａ２４）、対応する商品の購入個数として第１行目の購入個数の欄に０がセットされることになる（ステップａ２５）。
【００７０】
つまり、ユーザが商品を廃棄することによって商品の在庫が０となった場合であっても、この商品の商品ＩＤ自体が購入履歴データベース５から削除されることはなく、単に、購入履歴データベース５における購入履歴の欄の内容が購入済みの購入履歴から廃棄済みの購入履歴に書き換えられるだけである。
【００７１】
購入履歴データベース５の書き換えに関わる処理は、ＲＦＩＤタグ２を添付した商品を持ったユーザがユーザの占有するテリトリー１７と外界１８とを連絡する経路１９を通過する過程で、情報読み取り手段３がＲＦＩＤタグ２から非接触で商品ＩＤを取得し、更に、この商品ＩＤを受け取った情報処理装置４のマイクロプロセッサ２５がデータベース管理用プログラム２８を実行することで自動的に行われるので、ユーザはバーコードリーダ等によるデータ入力処理の煩わしさから完全に開放される。
【００７２】
次に、買い物等で外出しようとするユーザがデータ転送手段８に携帯情報端末７を接近させると、ステップａ２，ステップａ５，ステップａ８，ステップａ９からなるループ状の判定処理（但し、Ｆ＝０の場合）、もしくは、ステップａ２，ステップａ５，ステップａ６，ステップａ８，ステップａ９からなるループ状の判定処理（但し、Ｆ＝１の場合）を繰り返し実行する情報処理装置４のマイクロプロセッサ２５が、ステップａ９の判定処理で携帯情報端末７からのアクセス要求を検知してデータ記憶手段６から購入履歴データベース５の内容を読み出し、購入履歴データベース５の内容をデータ転送手段８を経由してユーザの携帯情報端末７に赤外線通信や無線通信等を利用して転送し（ステップａ１０）、これを受信した携帯情報端末７が、購入履歴データベース５の内容を携帯情報端末７自体の不揮発性メモリ等からなるデータ記憶手段３２に記憶する。
【００７３】
次に、図９を参照して、購入状況判定手段１０，アラート表示手段１１，データ読み込み制御手段３８として機能する料金収集端末１５のマイクロプロセッサ３３の処理動作について説明する。
【００７４】
料金収集端末１５のマイクロプロセッサ３３は、まず、ユーザが購入対象として希望する商品の個数を数える指標ｉの値を０に初期化し（ステップｂ１）、タッチスキャナ４３やタグリーダ４５を介して商品のバーコードやＲＦＩＤタグ２から情報が読み込まれるのを待つ待機状態に入る（ステップｂ２）。
【００７５】
そして、ユーザが店舗１６内で選んだ商品をレジに持参して店員に渡し、店員が料金収集端末１５のタッチスキャナ４３やタグリーダ４５を介して商品のバーコードやＲＦＩＤタグ２から情報を読み込む毎に、この操作がステップｂ２の処理で料金収集端末１５のマイクロプロセッサ３３によって検出される。
【００７６】
商品のバーコードやＲＦＩＤタグ２から情報が読み込まれたことを確認したマイクロプロセッサ３３は、指標ｉの値を１インクリメントし（ステップｂ３）、購入状況判定手段１０として機能するマイクロプロセッサ３３が、この商品に対応する商品情報つまり商品ＩＤを指標ｉの値に対応させてＲＡＭ３５に一時記憶する（ステップｂ４）。
【００７７】
次いで、マイクロプロセッサ３３は、キーボード４２のエントリー終了キーが店員によって操作されているか否かを判定する（ステップｂ５）。
【００７８】
エントリー終了キーの操作が検出されなければ、マイクロプロセッサ３３は、前記と同様にしてステップｂ２〜ステップｂ５の処理を繰り返し実行し、商品のバーコードやＲＦＩＤタグ２から新たに情報が読み込まれる毎に逐次インクリメントされる指標ｉの値に対応させて、読み込まれた商品ＩＤの値を次々とＲＡＭ３５に積算的に記憶していく。
【００７９】
前述した通り、商品にＲＦＩＤタグ２が添付されている場合は、タグリーダ４５でＲＦＩＤタグ２から直に商品ＩＤを取得し、この商品ＩＤをステップｂ４の処理で其のまま指標ｉの値に対応させてＲＡＭ３５に記憶させることが可能であり、また、商品にＲＦＩＤタグ２が添付されておらず、商品に簡単なバーコードのみが添付されている場合であっても、タッチスキャナ４３でバーコードから取得したデータに基いて、ステップｂ４の処理で店舗１６で使用されている販売商品データベース９を検索して商品ＩＤを求めることにより、商品の商品ＩＤを指標ｉの値に対応させてＲＡＭ３５に記憶させることが可能である。
【００８０】
そして、ユーザがレジに持参した全ての商品について商品ＩＤの読み込みが終わると、店員がキーボード４２のエントリー終了キーを操作し、料金収集端末１５のマイクロプロセッサ３３に商品ＩＤの入力操作の終了を宣言する。
【００８１】
キーボード４２のエントリー終了キーの操作をステップｂ５の判定処理で検知したマイクロプロセッサ３３は、商品個数記憶レジスタｎに指標ｉの現在値つまりユーザが購入対象として希望した商品の総数をセットし（ステップｂ６）、キーボード４２から比較要求信号が入力されているか否かを判定する（ステップｂ７）。
【００８２】
この比較要求信号は、ユーザからの要求に応じて店員がキーボード４２を操作して出力するものである。
ユーザは、携帯情報端末７のデータ記憶手段３２に記憶された購入履歴データベース５を利用して商品の重複購入や再購入に関するチェックを行ないたければ、店員にキーボード４２を操作させて比較要求信号を出力させ、また、商品の重複購入や再購入に関するチェックを行なう必要がなければ、店員による比較要求信号の出力操作を差し控えさせる。
【００８３】
ステップｂ７の判定結果が真となり、キーボード４２からの比較要求信号の入力がマイクロプロセッサ３３によって検知された場合、データ読み込み制御手段３８として機能するマイクロプロセッサ３３は、入出力回路４０を介してデータ通信手段４４を駆動制御し、赤外線通信や無線通信等を利用して携帯情報端末７のデータ記憶手段３２から購入履歴データベース５の内容を読み込み、購入状況判定手段１０として機能するマイクロプロセッサ３３が、この内容をＲＡＭ３５に一時記憶させる（ステップｂ８）。
【００８４】
そして、マイクロプロセッサ３３は、指標ｉの値を一旦０に初期化し（ステップｂ９）、改めて該指標ｉの値を１インクリメントする（ステップｂ１０）。
【００８５】
次いで、購入状況判定手段１０として機能するマイクロプロセッサ３３が、指標ｉの現在値に対応する商品の商品ＩＤ、つまり、ユーザが購入対象として希望する商品のうちステップｂ４の処理でタッチスキャナ４３やタグリーダ４５を利用して第ｉ回目に読み込まれた商品に対応する商品ＩＤの値をＲＡＭ３５から読み込み、この商品ＩＤに基いて、ＲＡＭ３５に一時記憶されている購入履歴データベース５を検索し（ステップｂ１１）、ユーザが購入対象として希望する商品のうちステップｂ４の処理で第ｉ回目に読み込まれた商品に対応する商品ＩＤが購入履歴データベース５の内容として既に登録されているか否かを判定する（ステップｂ１２）。
【００８６】
ここで、ステップｂ１２の判定結果が偽となった場合、つまり、ステップｂ４の処理で第ｉ回目に読み込まれた商品に対応する商品ＩＤがＲＡＭ３５に一時記憶されている購入履歴データベース５の内容として登録されていないことが明らかとなった場合には、この商品が当該ユーザによって購入された履歴が全く無いことを意味するので、マイクロプロセッサ３３は、ステップｂ４の処理で第ｉ回目に読み込まれた商品に対応する商品ＩＤを、ＲＡＭ３５の記憶領域の一部を利用して構成されたデータテーブルからなる購入リストに無条件に追加して記憶させる（ステップｂ１７）。
【００８７】
従って、例えば、ＲＡＭ３５に一時記憶されている購入履歴データベース５の内容が図２のような状態にあり、タッチスキャナ４３やタグリーダ４５を利用して第ｉ回目に読み込まれた商品に対応する商品ＩＤがＥであったとすると、まず、Ｅという商品ＩＤが購入履歴データベース５に記憶されているか否かが判定されることになるが（ステップｂ１２）、Ｅという商品ＩＤは購入履歴データベース５には登録されていないので、ステップｂ１２の判定結果は偽となり、ＲＡＭ３５の記憶領域の一部を利用して構成されたデータテーブルからなる購入リストにＤという商品ＩＤが追加して記憶されることになる（ステップｂ１７）。
つまり、ユーザによって購入された履歴が全く無い商品が購入対象として選択された場合には、この商品の商品ＩＤが自動的に購入リストに追加されるのである。
【００８８】
これに対し、ステップｂ１２の判定結果が真となった場合、つまり、ステップｂ４の処理で第ｉ回目に読み込まれた商品に対応する商品ＩＤがＲＡＭ３５に一時記憶されている購入履歴データベース５の内容として既に登録されていることが明らかとなった場合には、購入状況判定手段１０として機能するマイクロプロセッサ３３は、更に、この商品ＩＤに対応する購入履歴データベース５の購入履歴が購入済みの購入履歴であるのか廃棄済みの購入履歴であるのかを判定することになる（ステップｂ１３）。
【００８９】
そして、ステップｂ１３の判定結果が真となった場合、つまり、ステップｂ４の処理で第ｉ回目に読み込まれた商品に対応する商品ＩＤの購入履歴が購入済みの購入履歴であった場合には、アラート表示手段１１として機能するマイクロプロセッサ３３が、“この商品は既に購入済みです。更に購入しますか？”等の重複購入に関わる警告メッセージをＲＯＭ３４から読み出すと共に、当該商品の現在の購入個数を購入履歴データベース５から読み込んで、商品名と警告メッセージと購入個数とを併せて料金収集端末１５のモニタ４１における顧客用の表示部に表示する（ステップｂ１４）。
【００９０】
従って、例えば、ＲＡＭ３５に一時記憶されている購入履歴データベース５の内容が図２のような状態にあり、タッチスキャナ４３やタグリーダ４５を利用して第ｉ回目に読み込まれた商品に対応する商品ＩＤがＢであったとすると、まず、Ｂという商品ＩＤが購入履歴データベース５に記憶されているか否かが判定されることになるが（ステップｂ１２）、Ｂという商品ＩＤは購入履歴データベース５の第２行目に登録されているので、ステップｂ１２の判定結果は真となり、更に、Ｂの商品ＩＤに対応する購入履歴データベース５の購入履歴が購入済みの購入履歴であるのか廃棄済みの購入履歴であるのかが判定される（ステップｂ１３）。
この場合、Ｂの商品ＩＤに対応する購入履歴データベース５の第２行目の購入履歴は購入済みであるから、ステップｂ１３の判定結果は真となり、最終的に、Ｂの商品ＩＤに対応する購入履歴データベース５の第２行目の購入個数の欄から数値２が読み込まれ、“商品ｂ（商品名）は既に購入済みです。更に購入しますか？”等の重複購入に関わる警告メッセージと共に、商品の在庫を表す“２個”が料金収集端末１５のモニタ４１における顧客用の表示部に表示されることになる（ステップｂ１４）。
【００９１】
一方、ステップｂ１３の判定結果が偽となった場合、つまり、ステップｂ４の処理で第ｉ回目に読み込まれた商品に対応する商品ＩＤに対応する購入履歴データベース５の購入履歴が廃棄済みの購入履歴であった場合には、アラート表示手段１１として機能するマイクロプロセッサ３３が、“この商品は既に廃棄済みです。改めて購入しますか？”等の再購入に関わる警告メッセージをＲＯＭ３４から読み出し、この警告メッセージを商品名と共に料金収集端末１５のモニタ４１における顧客用の表示部に表示する（ステップｂ１５）。
【００９２】
従って、例えば、ＲＡＭ３５に一時記憶されている購入履歴データベース５の内容が図２のような状態にあり、タッチスキャナ４３やタグリーダ４５を利用して第ｉ回目に読み込まれた商品に対応する商品ＩＤがＣであったとすると、まず、Ｃという商品ＩＤが購入履歴データベース５に記憶されているか否かが判定されることになるが（ステップｂ１２）、Ｃという商品ＩＤは購入履歴データベース５の第３行目に登録されているので、ステップｂ１２の判定結果は真となり、更に、Ｃの商品ＩＤに対応する購入履歴データベース５の購入履歴が購入済みの購入履歴であるのか廃棄済みの購入履歴であるのかが判定される（ステップｂ１３）。
この場合、Ｃの商品ＩＤに対応する購入履歴データベース５の第３行目の購入履歴は廃棄済みであるから、ステップｂ１３の判定結果は偽となり、最終的に、“商品ｃ（商品名）は既に廃棄済みです。改めて購入しますか？”等の再購入に関わる警告メッセージが料金収集端末１５のモニタ４１における顧客用の表示部に表示されることになる（ステップｂ１５）。
【００９３】
このように、ユーザが購入対象として希望する商品のうち商品ＩＤが購入履歴データベース５の内容として登録されていない商品に関しては、其の商品ＩＤが自動的に購入リストに追加して記憶される一方、商品ＩＤが購入履歴データベース５の内容として既に登録されている商品に関しては、其の商品が既に購入済みの商品である場合には、商品の重複購入に関わる警告メッセージとユーザのテリトリー１７に保管されている商品の在庫数とがモニタ４１における顧客用の表示部に表示され、また、其の商品が既に廃棄済みの商品であった場合には、商品の再購入に関わる警告メッセージがモニタ４１における顧客用の表示部に表示されることになる。
【００９４】
従って、既にユーザの手によって廃棄された商品をも含め、無駄な重複購入や再購入のミスを未然に防止することができ、また、必要とあれば、商品の追加購入や再購入も可能である。
【００９５】
そこで、ユーザは、重複購入に関わる警告メッセージや再購入に関わる警告メッセージをモニタ４１における顧客用の表示部で確認した上で、その商品の購入をキャンセルするのか、あるいは、重複購入や再購入であっても構わずに購入するのかを決め、その判断結果を店員に伝える。
【００９６】
そして、これを受けた店員は、ユーザの決定が購入であればキーボード４２の購入キーを操作して当該商品の購入をマイクロプロセッサ３３に指示し、また、ユーザの決定がキャンセルであれば、キーボード４２のキャンセルキーを操作して当該商品の購入のキャンセルをマイクロプロセッサ３３に指示する。
【００９７】
料金収集端末１５のマイクロプロセッサ３３は、ステップｂ１６の判定処理で外部のキーボード４２から入力される購入信号もしくはキャンセル信号の入力を検知し、購入信号が検知された場合つまりキーボード４２の購入キーが操作された場合に限り、ステップｂ４の処理で第ｉ回目に読み込まれた商品に対応する商品ＩＤを、ＲＡＭ３５の記憶領域の一部を利用して構成されたデータテーブルからなる購入リストに追加して記憶させる一方（ステップｂ１７）、ステップｂ１６の判定処理でキャンセル信号の入力が検知された場合には、ステップｂ１７の処理を非実行とし、この商品の商品ＩＤが購入リストに記憶されることを阻止する。
【００９８】
次いで、マイクロプロセッサ３３は、指標ｉの現在値が商品個数記憶レジスタｎの値に達しているか否か、つまり、ユーザが購入対象として希望する商品としてレジに持参した商品の全てについて、其の商品ＩＤと購入履歴データベース５の商品ＩＤとの比較に関わる処理や必要に応じて購入リストに商品ＩＤを追加する処理が終っているか否かを判定する（ステップｂ１８）。
【００９９】
ステップｂ１８の判定結果が偽となって指標ｉの現在値が商品個数記憶レジスタｎの値に達していないことが確認された場合には、この時点では必要な処理が終っていないことを意味するので、料金収集端末１５のマイクロプロセッサ３３は、指標ｉの値を順にインクリメントして、前記と同様の処理を繰り返し実行する（ステップｂ１０〜ステップｂ１８）。
【０１００】
そして、最終的に指標ｉの現在値が商品個数記憶レジスタｎの値に達してステップｂ１８の判定結果が偽となり、ユーザが購入対象として希望する商品としてレジに持参した商品の全て（ｉ＝１〜ｎ）について、其の商品ＩＤと購入履歴データベース５の商品ＩＤとの比較に関わる処理（ステップｂ１０〜ステップｂ１５）、および、必要に応じて購入リストに商品ＩＤを追加する処理（ステップｂ１６〜ステップｂ１７）が終ったことがステップｂ１８の判定処理で確認されると、料金収集端末１５のマイクロプロセッサ３３は、ＲＡＭ３５の記憶領域の一部を利用して構成されたデータテーブルからなる購入リストに記憶されている商品ＩＤに従って料金徴収に関わる公知の清算処理を行なった後（ステップｂ１９）、指標ｉの値を再び０に初期化して（ステップｂ１）、次のユーザによる商品の持参を待つ初期の待機状態に復帰する（ステップｂ２）。
【０１０１】
この実施形態では、購入状況判定手段１０およびアラート表示手段１１を店舗１６にある料金収集端末１５に組み込んだ例について述べたが、購入状況判定手段１０およびアラート表示手段１１は携帯情報端末７に組み込むように構成することも可能である。
その場合、携帯情報端末７にタッチスキャナ４３やタグリーダ４５に相当する機能を実装して商品に添付されているバーコードやＲＦＩＤタグ２の情報を読み込ませ、携帯情報端末７に内蔵されたマイクロプロセッサによって図９に示される一連の処理（アラート表示管理用プログラム３９）を実行させて、携帯情報端末７のモニタに警告メッセージ等を表示させることになるが、携帯情報端末７に内蔵されたマイクロプロセッサが行なう実質的な処理操作に関しては図９のものと同様であり、また、バーコードやＲＦＩＤタグの情報を読み込む機能を備えた携帯電話等の携帯情報端末についても既に公知であるので、購入状況判定手段１０およびアラート表示手段１１を携帯情報端末７に組み込んだ構成に関する具体的な説明は省略する。
【０１０２】
また、この実施形態では、情報読み取り手段３の設置位置よりも外界１８寄りの位置に人の接近を検知する人体検知センサ２３を配置し、情報読み取り手段３がＲＦＩＤタグ２から商品情報である商品ＩＤを読み取るタイミングと人体検知センサ２３が人体を検知するタイミングとの相関関係に基いて、外界１８からテリトリー１７内に商品が持ち込まれようとしているのか、あるいは、テリトリー１７から外界１８に商品が持ち出されようとしているのかを判定するようにしたが、情報読み取り手段３の設置位置よりも外界１８寄りの位置にある門扉に設置されたリミットスイッチ等からなる開閉検出スイッチを人体検知センサ２３に代えて利用するようにしてもよいし、更には、人体検知センサ２３や開閉検出スイッチ等に代えて、情報読み取り手段３の近傍に設置したカメラや画像処理装置等を利用して、商品を持ったユーザの移動方向つまり商品に添付されたＲＦＩＤタグ２の移動方向を把握するようにすることも可能である。
また、情報読み取り手段３の設置位置よりもテリトリー１７寄りの位置に人体検知センサ２３を配置したり、ユーザの家屋２４の出入り口にリミットスイッチ等からなる開閉検出スイッチを配備してもよく、その場合は、設定時間内に人体検知センサ２３や開閉検出スイッチが作動していなかった場合に商品が外界１８からテリトリー１７内に入ったことを意味する一方、設定時間内に人体検知センサ２３や開閉検出スイッチが作動していた場合には商品がテリトリー１７から外界１８に運び出されたことを意味することになるので、図６におけるステップａ１１の判定結果が偽となった場合にはステップａ１２の処理に移行し、また、図６におけるステップａ１１の判定結果が真となった場合にはステップａ１９の処理に移行するように、データベース管理用プログラム２８を書き改めるようにする。
【図面の簡単な説明】
【０１０３】
【図１】本発明を適用した一実施形態の商品購入情報管理システムの構成の概要を示した機能ブロック図である。
【図２】購入履歴データベースの構成例を示した概念図である。
【図３】購入状況判定手段とアラート表示手段を外界にある店舗の料金収集端末に組み込んだ場合を例にとって、情報読み取り手段，情報処理装置，データ記憶手段，データ転送手段，携帯情報端末の具体的な設置例について示した概念図である。
【図４】情報処理装置の構成の概略を示したブロック図である。
【図５】料金収集端末の構成の概略を示したブロック図である。
【図６】情報処理装置のデータ記憶手段に格納されたデータベース管理用プログラムの構成の概略を示したフローチャートである。
【図７】情報処理装置のデータ記憶手段に格納されたデータベース管理用プログラムの構成の概略を示したフローチャートの続きである。
【図８】情報処理装置のデータ記憶手段に格納されたデータベース管理用プログラムの構成の概略を示したフローチャートの続きである。
【図９】料金収集端末のハードディスクに記憶されたアラート表示管理用プログラムの構成の概略を示したフローチャートである。
【符号の説明】
【０１０４】
１  商品購入情報管理システム
２  ＲＦＩＤタグ（ＩＣタグ）
３  情報読み取り手段（タグリーダ）
４  情報処理装置
５  購入履歴データベース
６  データ記憶手段
７  携帯情報端末
８  データ転送手段
９  販売商品データベース
１０  購入状況判定手段
１１  アラート表示手段
１２  新規データ登録手段
１３  廃棄データ登録手段
１４  購入個数加算更新手段
１５  料金収集端末（ＰＯＳレジ）
１６  店舗
１７  ユーザの占有するテリトリー
１８  外界
１９  ユーザの占有するテリトリーと外界とを連絡する経路
２０  ゴミ収集所等
２１  購入した商品をユーザのテリトリーに持ち込む場合の通り道の一例
２２  廃棄する商品をゴミ収集所に持ち出す場合の通り道の一例
２３  人体検知センサ
２４  ユーザの家屋
２５  情報処理装置のマイクロプロセッサ（新規データ登録手段，廃棄データ登録手段，購入個数加算更新手段）
２６  ＲＯＭ
２７  ＲＡＭ
２８  データベース管理用プログラム
２９  入出力回路
３０  モニタ
３１  キーボード
３２  携帯情報端末のデータ記憶手段
３３  料金収集端末のマイクロプロセッサ（購入状況判定手段，アラート表示手段，データ読み込み制御手段）
３４  ＲＯＭ
３５  ＲＡＭ
３６  ハードディスク
３７  インターフェイス
３８  データ読み込み制御手段
３９  アラート表示管理用プログラム
４０  入出力回路
４１  モニタ
４２  キーボード
４３  タッチスキャナ
４４  データ通信手段
４５  タグリーダ
【図１】
2009205293.tif 000003
【図２】
2009205293.tif 000004
【図３】
2009205293.tif 000005
【図４】
2009205293.tif 000006
【図５】
2009205293.tif 000007
【図６】
2009205293.tif 000008
【図７】
2009205293.tif 000009
【図８】
2009205293.tif 000010
【図９】
2009205293.tif 000011