(57)【特許請求の範囲】
【請求項１】
特定の顧客に対する商品の販売履歴を示す販売履歴情報を管理する販売履歴管理サーバと、商品を販売する小売店舗が管理する店舗サーバとを含む販売履歴管理システムであって、
前記販売履歴管理サーバは、
前記販売履歴情報と、該販売履歴情報を一意に特定するための販売履歴特定情報とが対応付けされた顧客毎の販売履歴管理情報を記憶する販売履歴情報記憶手段と、
前記店舗サーバから、当該小売店舗にて顧客に販売した商品に関する販売情報を当該顧客が携帯するデータ書換可能な記憶媒体を備えた携帯具に記憶されている販売履歴特定情報とともに受信する販売情報受信手段と、
該販売情報受信手段によって受信された販売履歴特定情報により販売履歴管理情報を特定し、前記販売情報受信手段によって受信された販売情報を販売履歴情報として特定した前記販売履歴管理情報に追加登録する販売履歴情報登録手段と、
該販売履歴情報登録手段により追加登録されたあとの販売履歴情報と、該当顧客の販売履歴管理情報に含まれている一意に付与されたファイル名とを用いて新たな販売履歴特定情報を生成する販売履歴特定情報生成手段と、
該当顧客の販売履歴管理情報に含まれる販売履歴特定情報を前記販売履歴特定情報生成手段によって生成された販売履歴特定情報に更新する販売履歴特定情報更新手段と、
前記携帯具に記憶されている販売履歴特定情報を前記販売履歴特定情報生成手段によって生成された販売履歴特定情報に更新させるため、前記販売履歴特定情報生成手段によって生成された販売履歴特定情報を前記店舗サーバに送信する販売履歴特定情報送信手段とを含み、
前記店舗サーバは、前記携帯具が備える記憶媒体に記憶されている販売履歴特定情報を前記販売履歴管理サーバから受信した販売履歴特定情報に更新するための更新処理を行う更新処理手段を含む
ことを特徴とする販売履歴管理システム。
【請求項２】
前記販売履歴特定情報生成手段は、固定長のファイル名を示すメインキーと、販売履歴情報における特定項目のデータをバイト換算して固定長としたサブキーとによって構成される販売履歴特定情報を生成する
請求項１記載の販売履歴管理システム。
【請求項３】
前記販売履歴管理サーバは、
ユーザ端末から通信ネットワークを介して検索条件を受け付ける検索条件受付手段と、
該検索条件受付手段によって受け付けられた検索条件を満たす販売履歴管理情報を特定し、該特定した販売履歴管理情報に含まれる販売履歴情報を集計した集計情報を含む販売履歴集計情報を生成する販売履歴集計情報生成手段と、
該販売履歴集計情報生成手段によって生成された販売履歴集計情報を前記ユーザ端末に向けて送信する販売履歴集計情報送信手段とを含む
請求項１または請求項２記載の販売履歴管理システム。
【請求項４】
前記販売履歴管理サーバは、顧客に関する個人情報と、該顧客の販売履歴情報に対応付けされている販売履歴特定情報とを含む顧客情報を記憶する顧客情報記憶手段を含み、
前記販売履歴集計情報生成手段は、特定した販売履歴管理情報に含まれる販売履歴特定情報を用いて顧客情報を特定し、該特定した顧客情報に含まれる個人情報を集計した集計情報を含む販売履歴集計情報を生成する
請求項３記載の販売履歴管理システム。
【請求項５】
前記検索条件受付手段は、検索対象とする販売日時の範囲を特定可能な範囲特定情報と、検索対象の販売商品を特定可能な検索商品特定情報とを含む検索条件を受け付ける
請求項３または請求項４記載の販売履歴管理システム。
【請求項６】
特定の顧客に対する商品の販売履歴を示す販売履歴情報を管理する販売履歴管理サーバであって、
前記販売履歴情報と、該販売履歴情報を一意に特定するための販売履歴特定情報とが対応付けされた顧客毎の販売履歴管理情報を記憶する販売履歴情報記憶手段と、
商品を販売する小売店舗が管理する店舗サーバから、当該小売店舗にて顧客に販売した商品に関する販売情報を当該顧客が携帯するデータ書換可能な記憶媒体を備えた携帯具に記憶されている販売履歴特定情報とともに受信する販売情報受信手段と、
該販売情報受信手段によって受信された販売履歴特定情報により販売履歴管理情報を特定し、前記販売情報受信手段によって受信された販売情報を販売履歴情報として特定した前記販売履歴管理情報に追加登録する販売履歴情報登録手段と、
該販売履歴情報登録手段により追加登録されたあとの販売履歴情報と、該当顧客の販売履歴管理情報に含まれている一意に付与されたファイル名とを用いて新たな販売履歴特定情報を生成する販売履歴特定情報生成手段と、
該当顧客の販売履歴管理情報に含まれる販売履歴特定情報を前記販売履歴特定情報生成手段によって生成された販売履歴特定情報に更新する販売履歴特定情報更新手段と、
前記携帯具が備える記憶媒体に記憶されている販売履歴特定情報を前記販売履歴特定情報生成手段によって生成された販売履歴特定情報に更新させるため、前記販売履歴特定情報生成手段によって生成された販売履歴特定情報を前記店舗サーバに送信する販売履歴特定情報送信手段とを含む
ことを特徴とする販売履歴管理サーバ。
【請求項７】
前記販売履歴特定情報生成手段は、固定長のファイル名を示すメインキーと、販売履歴情報における特定項目のデータをバイト換算して固定長としたサブキーとによって構成される販売履歴特定情報を生成する
請求項６記載の販売履歴管理サーバ。
【請求項８】
ユーザ端末から通信ネットワークを介して検索条件を受け付ける検索条件受付手段と、
該検索条件受付手段によって受け付けられた検索条件を満たす販売履歴管理情報を特定し、該特定した販売履歴管理情報に含まれる販売履歴情報を集計した集計情報を含む販売履歴集計情報を生成する販売履歴集計情報生成手段と、
該販売履歴集計情報生成手段によって生成された販売履歴集計情報を前記ユーザ端末に向けて送信する販売履歴集計情報送信手段とを含む
請求項６または請求項７記載の販売履歴管理サーバ。
【請求項９】
顧客に関する個人情報と、該顧客の販売履歴情報に対応付けされている販売履歴特定情報とを含む顧客情報を記憶する顧客情報記憶手段を含み、
前記販売履歴集計情報生成手段は、特定した販売履歴管理情報に含まれる販売履歴特定情報を用いて顧客情報を特定し、該特定した顧客情報に含まれる個人情報を集計した集計情報を含む販売履歴集計情報を生成する
請求項８記載の販売履歴管理サーバ。
【請求項１０】
前記検索条件受付手段は、検索対象とする販売日時の範囲を特定可能な範囲特定情報と、検索対象の販売商品を特定可能な検索商品特定情報とを含む検索条件を受け付ける
請求項８または請求項９記載の販売履歴管理サーバ。
【請求項１１】
特定の顧客に対する商品の販売履歴を示す販売履歴情報と、該販売履歴情報を一意に特定するための販売履歴特定情報とが対応付けされた顧客毎の販売履歴管理情報を記憶する販売履歴情報記憶手段を備えた販売履歴管理サーバに販売履歴情報を管理させる販売履歴管理プログラムであって、
前記販売履歴管理サーバに、
商品を販売する小売店舗が管理する店舗サーバから、当該小売店舗にて顧客に販売した商品に関する販売情報を当該顧客が携帯するデータ書換可能な記憶媒体を備えた携帯具に記憶されている販売履歴特定情報とともに受信する販売情報受信処理と、
該販売情報受信処理にて受信した販売履歴特定情報により販売履歴管理情報を特定し、前記販売情報受信処理にて受信した販売情報を販売履歴情報として特定した前記販売履歴管理情報に追加登録する販売履歴情報登録処理と、
該販売履歴情報登録処理にて追加登録したあとの販売履歴情報と、該当顧客の販売履歴管理情報に含まれている一意に付与されたファイル名とを用いて新たな販売履歴特定情報を生成する販売履歴特定情報生成処理と、
該当顧客の販売履歴管理情報に含まれる販売履歴特定情報を前記販売履歴特定情報生成処理にて生成した販売履歴特定情報に更新する販売履歴特定情報更新処理と、
前記携帯具が備える記憶媒体に記憶されている販売履歴特定情報を前記販売履歴特定情報生成処理にて生成した販売履歴特定情報に更新させるため、前記販売履歴特定情報生成処理にて生成した販売履歴特定情報を前記店舗サーバに送信する販売履歴特定情報送信処理とを
実行させるための販売履歴管理プログラム。
【請求項１２】
前記販売履歴特定情報生成処理では、固定長のファイル名を示すメインキーと、販売履歴情報における特定項目のデータをバイト換算して固定長としたサブキーとによって構成される販売履歴特定情報を生成する処理を
実行させる請求項１１記載の販売履歴管理プログラム。
【請求項１３】
前記販売履歴管理サーバに、
さらに、ユーザ端末から通信ネットワークを介して検索条件を受け付ける検索条件受付処理と、
該検索条件受付処理にて受け付けた検索条件を満たす販売履歴管理情報を特定し、該特定した販売履歴管理情報に含まれる販売履歴情報を集計した集計情報を含む販売履歴集計情報を生成する販売履歴集計情報生成処理と、
該販売履歴集計情報生成処理にて生成した販売履歴集計情報を前記ユーザ端末に向けて送信する販売履歴集計情報送信処理とを
実行させる請求項１１または請求項１２記載の販売履歴管理プログラム。
【請求項１４】
前記販売履歴管理サーバは、顧客に関する個人情報と、該顧客の販売履歴情報に対応付けされている販売履歴特定情報とを含む顧客情報を記憶する顧客情報記憶手段を備え、
前記販売履歴集計情報生成処理では、特定した販売履歴管理情報に含まれる販売履歴特定情報を用いて顧客情報を特定し、該特定した顧客情報に含まれる個人情報を集計した集計情報を含む販売履歴集計情報を生成する処理を
実行させる請求項１３記載の販売履歴管理プログラム。
【請求項１５】
前記検索条件受付処理では、検索対象とする販売日時の範囲を特定可能な範囲特定情報と、検索対象の販売商品を特定可能な検索商品特定情報とを含む検索条件を受け付ける処理を
実行させる請求項１３または請求項１４記載の販売履歴管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特定の顧客に対する商品の販売履歴を示す販売履歴情報を管理する販売履歴管理サーバを備えた販売履歴管理システム、販売履歴管理サーバ、及び販売履歴管理プログラムに関する。
【背景技術】
【０００２】
従来から、スーパーマーケット等の店舗において、購入が希望された商品に付されているバーコード等のＰＯＳコードを読み取ることで、商品単位の販売状況を把握するための情報の収集等を行うＰＯＳシステムが広く用いられている（例えば、特許文献１−２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１６５６２９号公報
【特許文献２】特開２００５−２２８０２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のＰＯＳシステムを利用して各顧客に対する販売履歴を蓄積して管理することが考えられるが、販売履歴の管理において、各顧客の販売履歴を収集するときや販売履歴を閲覧希望者に閲覧させる場合に、個人情報が漏洩してしまうおそれがあるという問題があった。
【０００５】
本発明は、上述した問題を解消し、顧客の個人情報を漏洩させることなく販売履歴を管理することができるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の販売履歴管理システムは、特定の顧客に対する商品の販売履歴を示す販売履歴情報を管理する販売履歴管理サーバと、商品を販売する小売店舗が管理する店舗サーバとを含む販売履歴管理システムであって、前記販売履歴管理サーバは、前記販売履歴情報と、該販売履歴情報を一意に特定するための販売履歴特定情報とが対応付けされた顧客毎の販売履歴管理情報を記憶する販売履歴情報記憶手段と、前記店舗サーバから、当該小売店舗にて顧客に販売した商品に関する販売情報を当該顧客が携帯するデータ書換可能な記憶媒体を備えた携帯具に記憶されている販売履歴特定情報とともに受信する販売情報受信手段と、該販売情報受信手段によって受信された販売履歴特定情報により販売履歴管理情報を特定し、前記販売情報受信手段によって受信された販売情報を販売履歴情報として特定した前記販売履歴管理情報に追加登録する販売履歴情報登録手段と、該販売履歴情報登録手段により追加登録されたあとの販売履歴情報と、該当顧客の販売履歴管理情報に含まれている一意に付与されたファイル名とを用いて新たな販売履歴特定情報を生成する販売履歴特定情報生成手段と、該当顧客の販売履歴管理情報に含まれる販売履歴特定情報を前記販売履歴特定情報生成手段によって生成された販売履歴特定情報に更新する販売履歴特定情報更新手段と、前記携帯具に記憶されている販売履歴特定情報を前記販売履歴特定情報生成手段によって生成された販売履歴特定情報に更新させるため、前記販売履歴特定情報生成手段によって生成された販売履歴特定情報を前記店舗サーバに送信する販売履歴特定情報送信手段とを含み、前記店舗サーバは、前記携帯具が備える記憶媒体に記憶されている販売履歴特定情報を前記販売履歴管理サーバから受信した販売履歴特定情報に更新するための更新処理を行う更新処理手段を含むことを特徴とする。
【０００７】
上記の構成としたことで、顧客の個人情報を漏洩させることなく販売履歴を管理することができるようになる。
【０００８】
前記販売履歴特定情報生成手段は、固定長のファイル名を示すメインキーと、販売履歴情報における特定項目のデータをバイト換算して固定長としたサブキーとによって構成される販売履歴特定情報を生成する構成とされていてもよい。
【０００９】
前記販売履歴管理サーバは、ユーザ端末から通信ネットワークを介して検索条件を受け付ける検索条件受付手段と、該検索条件受付手段によって受け付けられた検索条件を満たす販売履歴管理情報を特定し、該特定した販売履歴管理情報に含まれる販売履歴情報を集計した集計情報を含む販売履歴集計情報を生成する販売履歴集計情報生成手段と、該販売履歴集計情報生成手段によって生成された販売履歴集計情報を前記ユーザ端末に向けて送信する販売履歴集計情報送信手段とを含む構成とされていてもよい。
【００１０】
前記販売履歴管理サーバは、顧客に関する個人情報と、該顧客の販売履歴情報に対応付けされている販売履歴特定情報とを含む顧客情報を記憶する顧客情報記憶手段を含み、前記販売履歴集計情報生成手段は、特定した販売履歴管理情報に含まれる販売履歴特定情報を用いて顧客情報を特定し、該特定した顧客情報に含まれる個人情報を集計した集計情報を含む販売履歴集計情報を生成する構成とされていてもよい。
【００１１】
前記検索条件受付手段は、検索対象とする販売日時の範囲を特定可能な範囲特定情報と、検索対象の販売商品を特定可能な検索商品特定情報とを含む検索条件を受け付ける構成とされていてもよい。
【００１２】
また、本発明の販売履歴管理サーバは、特定の顧客に対する商品の販売履歴を示す販売履歴情報を管理する販売履歴管理サーバであって、前記販売履歴情報と、該販売履歴情報を一意に特定するための販売履歴特定情報とが対応付けされた顧客毎の販売履歴管理情報を記憶する販売履歴情報記憶手段と、商品を販売する小売店舗が管理する店舗サーバから、当該小売店舗にて顧客に販売した商品に関する販売情報を当該顧客が携帯するデータ書換可能な記憶媒体を備えた携帯具に記憶されている販売履歴特定情報とともに受信する販売情報受信手段と、該販売情報受信手段によって受信された販売履歴特定情報により販売履歴管理情報を特定し、前記販売情報受信手段によって受信された販売情報を販売履歴情報として特定した前記販売履歴管理情報に追加登録する販売履歴情報登録手段と、該販売履歴情報登録手段により追加登録されたあとの販売履歴情報と、該当顧客の販売履歴管理情報に含まれている一意に付与されたファイル名とを用いて新たな販売履歴特定情報を生成する販売履歴特定情報生成手段と、該当顧客の販売履歴管理情報に含まれる販売履歴特定情報を前記販売履歴特定情報生成手段によって生成された販売履歴特定情報に更新する販売履歴特定情報更新手段と、前記携帯具が備える記憶媒体に記憶されている販売履歴特定情報を前記販売履歴特定情報生成手段によって生成された販売履歴特定情報に更新させるため、前記販売履歴特定情報生成手段によって生成された販売履歴特定情報を前記店舗サーバに送信する販売履歴特定情報送信手段とを含むことを特徴とする。
【００１３】
さらに、本発明の販売履歴管理プログラムは、特定の顧客に対する商品の販売履歴を示す販売履歴情報と、該販売履歴情報を一意に特定するための販売履歴特定情報とが対応付けされた顧客毎の販売履歴管理情報を記憶する販売履歴情報記憶手段を備えた販売履歴管理サーバに販売履歴情報を管理させる販売履歴管理プログラムであって、前記販売履歴管理サーバに、商品を販売する小売店舗が管理する店舗サーバから、当該小売店舗にて顧客に販売した商品に関する販売情報を当該顧客が携帯するデータ書換可能な記憶媒体を備えた携帯具に記憶されている販売履歴特定情報とともに受信する販売情報受信処理と、該販売情報受信処理にて受信した販売履歴特定情報により販売履歴管理情報を特定し、前記販売情報受信処理にて受信した販売情報を販売履歴情報として特定した前記販売履歴管理情報に追加登録する販売履歴情報登録処理と、該販売履歴情報登録処理にて追加登録したあとの販売履歴情報と、該当顧客の販売履歴管理情報に含まれている一意に付与されたファイル名とを用いて新たな販売履歴特定情報を生成する販売履歴特定情報生成処理と、該当顧客の販売履歴管理情報に含まれる販売履歴特定情報を前記販売履歴特定情報生成処理にて生成した販売履歴特定情報に更新する販売履歴特定情報更新処理と、前記携帯具が備える記憶媒体に記憶されている販売履歴特定情報を前記販売履歴特定情報生成処理にて生成した販売履歴特定情報に更新させるため、前記販売履歴特定情報生成処理にて生成した販売履歴特定情報を前記店舗サーバに送信する販売履歴特定情報送信処理とを実行させるためのものである。
【発明の効果】
【００１４】
本発明によれば、顧客の個人情報を漏洩させることなく販売履歴を管理することができるようになる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施の形態における販売履歴管理システムの構成の例を示すブロック図である。
【図２】顧客情報の例を示す説明図である。
【図３】販売履歴管理情報の例を示す説明図である。
【図４】販売履歴情報登録処理の例を示すフローチャートである。
【図５】販売履歴特定情報の構成例を示す説明図である。
【図６】販売履歴集計情報提供処理の例を示すフローチャートである。
【図７】検索条件入力画面の例を示す説明図である。
【図８】販売履歴集計情報画面の例を示す説明図である。
【発明を実施するための形態】
【００１６】
以下、本発明の一実施の形態について図面を参照して説明する。
図１は、本発明の一実施の形態に係る販売履歴管理システム１００の構成の例を示すブロック図である。図１に示すように、販売履歴管理システム１００は、販売履歴管理サーバ１０と、店舗サーバ２１〜２Ｎ（Ｎ：任意の正の整数）と、ユーザ端末３１〜３Ｎ（Ｎ：任意の正の整数）とを含む。
【００１７】
販売履歴管理サーバ１０と、店舗サーバ２１〜２Ｎ、およびユーザ端末３１〜３Ｎは、それぞれ、例えばインターネットなどの通信ネットワーク４０に接続されている。
【００１８】
販売履歴管理サーバ１０は、例えば本システム１００のシステム管理者によって管理されるサーバであり、ＷＷＷサーバなどの情報処理装置によって構成される。販売履歴管理サーバ１０は、顧客に関する各種の情報である顧客情報が格納される顧客ＤＢ１１と、後述する販売履歴管理情報が格納される販売履歴管理ＤＢ１２とを備えている。なお、顧客ＤＢ１１および販売履歴管理ＤＢ１２は、販売履歴管理サーバ１０の内部にあっても外部にあってもよい。
【００１９】
店舗サーバ２１〜２Ｎは、それぞれ、各店舗を管理する店舗管理者によって管理され、ＬＡＮなどの通信ネットワークを介して該当店舗内に設置された各ＰＯＳレジスタ（図示せず）と情報のやりとりを行う。なお、店舗サーバ２１〜２Ｎの処理前にＰＯＳデータイントラ処理を行うコンピュータが設けられていてもよい。
【００２０】
ＰＯＳレジスタは、店舗内に設けられている購入金額支払所に設置されているレジスタであって、例えば商品に付されたＰＯＳシステム用のバーコード（ＰＯＳコードの一例：以下、ＰＯＳ用バーコードという。）を読み取り、ＰＯＳ用バーコードにもとづいて特定される商品名や商品価格を用いて購入内容をレシートへ印字する機能などの各種の機能を有する。
【００２１】
ユーザ端末３１〜３Ｎは、例えば販売履歴に基づく各種の情報の閲覧を希望する本システムのユーザによって管理され、例えばパーソナルコンピュータや携帯通信端末などの情報処理装置によって構成される。
【００２２】
図２は、顧客ＤＢ１１に格納されている顧客情報の例を示す説明図である。顧客情報は、図２に示すように、顧客の氏名を示す顧客名と、後述する販売履歴特定情報と、顧客の年齢（ここでは年齢区分）と、顧客の住所とを含む情報である。顧客情報として、本システム１００を利用可能な会員を一意に特定するために付与されている会員番号などの他の情報が含まれていてもよい。
【００２３】
図３は、販売履歴管理ＤＢ１２に格納されている販売履歴管理情報の例を示す説明図である。販売履歴管理情報は各顧客毎にそれぞれ設けられており、図３では顧客Ａの販売履歴管理情報が示されている。図３に示すように、販売履歴管理情報は、各顧客それぞれの販売履歴管理情報が格納された各ファイルを一意に特定可能なファイル名と、後述する販売履歴特定情報と、販売履歴情報と、アンケートとを含む情報である。
【００２４】
「販売履歴特定情報」は、ある顧客に関する販売履歴情報を特定可能な情報であり、その顧客が買い物をする度に更新される情報である。販売履歴特定情報の生成方法などについては、後で詳しく説明する。
【００２５】
「販売履歴情報」は、販売した商品の履歴を示す情報であって、例えば図３に示すように、商品を販売した販売店の名称を示す販売店名、その販売店が存在するエリアを示す販売エリア、商品を販売した販売日時、販売した商品の名称を示す商品名、販売した商品に付与されている商品コード、販売した商品のカテゴリを示す商品カテゴリなどの各種の情報を含む。なお、商品の価格などの他の情報が含まれていてもよい。
【００２６】
「アンケート」は、該当する顧客に対するアンケートの回答内容を示す情報であって、例えば利用頻度が高い店舗の店舗名や家族構成などが該当する。
【００２７】
次に、本例の販売履歴管理システム１００の動作について説明する。
図４は、本例の販売履歴管理システム１００における販売履歴管理サーバ１０が実行する販売履歴情報登録処理の例を示すフローチャートである。ここでは、顧客Ａが店舗Ａにて商品を購入したことにより生じた販売履歴情報が登録される場合を例に説明する。なお、本発明に特に関わる処理以外は、説明を省略している場合があるものとする。
【００２８】
なお、顧客Ａは、本システム１００に顧客登録している顧客であり、ＩＣメモリや磁気メモリなどの記憶媒体を搭載した会員用のカード（会員カード：クレジットカードの機能を兼ね備えていてもよい。）が付与されている顧客であるものとする。この会員カードが備える記憶媒体には、現在の顧客Ａに関する販売履歴情報に対応付けされている販売履歴特定情報が書換可能に記憶されているものとする。また、会員カードは、ＩＣチップが搭載されており、接触式もしくは非接触式にてＰＯＳレジスタが備えるカードリーダライタとの間で通信を行い、ＰＯＳレジスタを介して店舗サーバ２１〜２Ｎとの間で情報のやりとりを行う機能を有しているものとする。
【００２９】
顧客Ａは、店舗Ａにて購入する商品を選び、購入金額支払所に選んだ商品を持っていく。次いで、例えばレジ係の操作により、購入金額支払所に設置されているＰＯＳレジスタが備えるバーコードリーダにて例えば商品に付されたＰＯＳ用バーコードが読み取られたあと、そのＰＯＳレジスタが備えるカードリーダライタによって顧客Ａの会員カードから販売履歴特定情報を含む必要な情報が読み取られる。次いで、ＰＯＳレジスタは、読み取ったＰＯＳ用バーコードと販売履歴特定情報とを店舗Ａの店舗サーバ２１に送信する。ＰＯＳ用バーコードと販売履歴特定情報とを取得すると、店舗サーバ２１は、ＰＯＳ用バーコードにもとづいて顧客Ａが購入した商品に関する商品情報（商品名、商品コード、商品カテゴリ、価格など）と、販売店舗が店舗Ａである旨を示す販売店舗情報と、販売エリアを示す販売エリア情報と、販売日時（例えば、現在の日時）を示す販売日時情報とを含む販売情報を生成し、生成した販売情報を販売履歴特定情報とともに販売履歴管理サーバ１０に向けて送信する。
【００３０】
販売履歴情報登録処理において、先ず、販売履歴管理サーバ１０は、店舗サーバ２１からの販売情報を販売履歴特定情報とともに受信すると（ステップＳ１０１のＹ）、販売履歴管理ＤＢ１２に格納されている販売履歴管理情報を参照し、受信した販売履歴特定情報を含む販売履歴管理情報を特定する（ステップＳ１０２）。すなわち、ステップＳ１０２にて顧客Ａに関する販売履歴管理情報が特定されることになる。
【００３１】
次いで、販売履歴管理サーバ１０は、ステップＳ１０１にて受信した販売情報を販売履歴情報として、ステップＳ１０２にて特定した販売履歴管理情報における販売履歴情報に追加して登録する（ステップＳ１０３）。
【００３２】
次に、販売履歴管理サーバ１０は、新たな販売履歴情報を追加したあとの販売履歴情報と、ステップＳ１０２にて特定した販売履歴管理情報におけるファイル名とに基づいて、新たな販売履歴特定情報を生成する（ステップＳ１０４）。
【００３３】
ステップＳ１０４では、販売履歴管理サーバ１０は、ステップＳ１０２にて特定した販売履歴管理情報におけるファイル名をメインキー（固定長データ）とし、販売履歴情報のうちあらかじめ定められた特定の情報（例えば、販売日時と商品名）をバイト数換算したあと所定の固定長データとしたサブキーを生成し、例えば図５に示すように、メインキーとサブキーとを並べることによって新たな販売履歴特定情報を生成する。
【００３４】
なお、メインキーは、ファイル名そのものでなく、ファイル名を暗号化したものであってもよい。また、サブキーを生成する際には、バイト数換算したデータのうち所定桁数までを採用することによって固定長データを得るようにすればよい。
【００３５】
また、メインキーとサブキーとの並べ方は、あらかじめ定められたルールに従っていればどのようにしてもよく、例えば、サブキーを所定桁で分離して、その間にメインキーを埋め込むようにして並べてもよい。
【００３６】
販売履歴特定情報を生成すると、販売履歴管理サーバ１０は、ステップＳ１０２にて特定した販売履歴管理情報における販売履歴特定情報を生成した販売履歴特定情報に更新し（ステップＳ１０５）、生成した販売履歴特定情報を通信ネットワーク４０を介して店舗サーバ２１に送信する。
【００３７】
販売履歴特定情報を受信すると、店舗サーバ２１は、受信した販売履歴情報をＰＯＳレジスタに送信し、販売履歴特定情報の更新を指示する。ＰＯＳレジスタは、店舗サーバ２１からの指示に従って、カードリーダライタによって顧客Ａの会員カードのＩＣメモリに記憶されている販売履歴特定情報を新たな販売履歴特定情報に更新する。
【００３８】
上記のようにして、顧客によって商品が購入される度に、販売履歴情報を追加登録するとともに、販売履歴特定情報を更新する処理が実行される。
【００３９】
なお、上記の例では、販売履歴情報における販売日時と商品名を用いてサブキーを生成するようにしていたが、サブキーの生成に用いる情報は販売履歴情報に含まれる情報であればどの組み合わせの情報であってもよい。また、販売履歴情報における所定の１種類の情報を用いてサブキーを生成するようにしてもよい。
【００４０】
図６は、本例の販売履歴管理システム１００における販売履歴集計情報提供処理の例を示すフローチャートである。ここでは、販売履歴管理サーバ１０が、販売履歴集計情報の閲覧を希望するユーザＸが管理するユーザ端末３１からの要求に応じて、販売履歴集計情報を提供する場合を例に説明する。本発明に特に関わる処理以外は、説明を省略している場合があるものとする。この販売履歴集計情報提供処理は、例えば、ユーザ端末３１からの販売履歴集計情報の提供要求を受け付けたことに応じて実行される。
【００４１】
販売履歴集計情報提供処理において、先ず、販売履歴管理サーバ１０は、ユーザ端末３１からの販売履歴集計情報の提供要求を受け付けると、ユーザ端末３１に対して検索条件入力画面を送信する（ステップＳ２０１）。
【００４２】
本例では、ユーザ端末３１は、ユーザＸの操作に応じて販売履歴管理サーバ１０にアクセスすることによって、販売履歴集計情報の提供要求を行う。具体的には、販売履歴管理サーバ１０の管理者が提供している販売履歴集計情報の提供サイトのＵＲＬ（Uniform Resource Locator）によりアクセスされる。
【００４３】
ユーザ端末３１は、販売履歴管理サーバ１０からの検索条件入力画面を、自己が備える表示装置に表示する。検索条件入力画面は、例えば図７に示すように、検索対象の日付範囲を入力する入力領域１０１，１０２、検索対象の商品名を入力する入力領域１０３、検索を実行する際に押下される実行ボタン１０４などが設けられている。なお、ここでは、検索条件として日付範囲と商品名を指定することとしているが、例えば販売エリアや商品カテゴリなど、販売履歴情報に設けられている他の項目を検索条件としてもよい。
【００４４】
検索条件入力画面が表示されると、ユーザＸは、希望する日付範囲の初日を入力領域１０１に入力するとともに、希望する日付範囲の最終日を入力領域１０２に入力し、さらに閲覧を希望する商品の商品名を入力領域１０３に入力する。日付範囲と商品名の入力を受け付けたあと、ユーザ端末３１は、実行ボタン１０４の押下を受け付けると、ユーザＸによって入力された日付範囲及び商品名を検索条件として販売履歴管理サーバ１０に送信する。
【００４５】
販売履歴管理サーバ１０は、ユーザ端末から検索条件を受け付けると（ステップＳ２０２のＹ）、販売履歴管理ＤＢ１２に格納されている各顧客の販売履歴管理情報を参照し、受け付けた検索条件を満たす販売履歴管理情報と、検索条件を満たす販売履歴管理情報に含まれている販売履歴特定情報とを特定する（ステップＳ２０３）。
【００４６】
ステップＳ２０３では、販売履歴管理サーバ１０は、検索条件として指定された日付範囲内の販売履歴管理情報のうち、検索条件として指定された商品名の商品が販売履歴情報の商品名の項目に存在している販売履歴管理情報を特定し、さらに特定した販売履歴管理情報に含まれている販売履歴特定情報を特定する処理を行う。
【００４７】
次に、販売履歴管理サーバ１０は、ステップＳ２０３にて特定した販売履歴管理情報と、販売履歴特定情報を含む顧客情報とに基づいて、販売履歴を集計した販売履歴集計情報を生成する（ステップＳ２０４）。
【００４８】
販売履歴集計情報は、例えば、検索条件として指定された日付範囲内に販売された検索条件として指定された商品名の商品についての販売履歴を集計した情報であって、例えば、該当期間に該当商品を販売した販売者総数、該当期間に該当商品を販売した販売場所（販売店舗）毎の販売者数、該当期間に該当商品を販売した販売者の年齢別数、該当期間に該当商品を販売した販売エリア毎の販売者数、該当期間に該当商品を販売した販売総数（この場合、販売履歴情報に販売個数を含めておくようにすればよい。）、該当期間に該当商品を販売した販売者の居住エリア毎の販売者数などが該当する。
【００４９】
販売履歴集計情報を生成すると、販売履歴管理サーバ１０は、生成した販売履歴集計情報の表示領域が設けられた販売履歴集計情報画面を生成し（ステップＳ２０５）、通信ネットワーク４０を介してユーザ端末３１に送信する（ステップＳ２０６）。
【００５０】
ユーザ端末３１は、販売履歴管理サーバ１０からの販売履歴集計情報画面を、自己が備える表示装置に表示する。販売履歴集計情報画面には、例えば図８に示すように、検索条件を表示する表示領域２０１と、販売履歴集計情報を表示する表示領域２０２〜２０４とが設けられている。ここでは、販売履歴集計情報として、該当期間に該当商品を販売した販売者総数が表示領域２０２に表示され、該当期間に該当商品を販売した販売場所（販売店舗）毎の販売者数が表示領域２０３に表示され、該当期間に該当商品を販売した販売者の年齢別数が表示領域２０４に表示されている。
【００５１】
販売履歴集計情報画面が表示されることによって、ユーザＸは、自己が指定した検索条件に従って生成された販売履歴集計情報を閲覧することが可能となる。
【００５２】
以上に説明したように、上述した一実施の形態では、特定の顧客に対する商品の販売履歴を示す販売履歴情報を管理する販売履歴管理サーバ１０が、販売履歴情報と、その販売履歴情報を一意に特定するための販売履歴特定情報とが対応付けされた顧客毎の販売履歴管理情報を記憶する販売履歴管理ＤＢ１２を備え、商品を販売する小売店舗（例えば店舗Ａ）が管理する店舗サーバ２１から、その小売店舗にて顧客Ａに販売した商品に関する販売情報を顧客Ａが携帯するデータ書換可能な記憶媒体（例えばＩＣメモリ、磁気メモリ）を備えた携帯具（例えば顧客Ａの会員カード）に記憶されている販売履歴特定情報とともに受信し、受信した販売履歴特定情報により販売履歴管理情報を特定し、受信した販売情報を販売履歴情報として特定した販売履歴管理情報に追加登録し、追加登録したあとの販売履歴情報と、顧客Ａの販売履歴管理情報に含まれている一意に付与されたファイル名とを用いて新たな販売履歴特定情報を生成し、顧客Ａの販売履歴管理情報に含まれる販売履歴特定情報を生成した販売履歴特定情報に更新し、携帯具が備える記憶媒体に記憶されている販売履歴特定情報を生成した販売履歴特定情報に更新させるため、生成した販売履歴特定情報を店舗サーバ２１に送信する構成としているので、顧客の個人情報を漏洩させることなく販売履歴を管理することができるようになる。
【００５３】
すなわち、販売履歴情報と、顧客Ａの販売履歴管理情報に含まれている一意に付与されたファイル名を用いて商品を販売する度に更新される販売履歴特定情報を用いて顧客の販売履歴情報を特定する構成としているので、顧客名や会員番号などの顧客の個人情報を通信ネットワーク４０を介してやりとりすることなく、販売履歴管理サーバ１０側にて各顧客の販売履歴情報を特定することが可能となり、顧客の個人情報を漏洩させることなく販売履歴を管理することができるようになるのである。
【００５４】
また、上述した実施の形態では、販売履歴管理サーバ１０が、固定長のファイル名を示すメインキーと、販売履歴情報における特定項目のデータをバイト換算して固定長としたサブキーとによって構成される販売履歴特定情報を生成する構成としているので、該当顧客の個人情報を特定不能な一意かつ固定長の販売履歴特定情報を生成することが可能となる。
【００５５】
また、上述した実施の形態では、販売履歴管理サーバ１０が、ユーザ端末３１から通信ネットワーク４０を介して検索条件を受け付け、受け付けた検索条件を満たす販売履歴管理情報を特定し、特定した販売履歴管理情報に含まれる販売履歴情報を集計した集計情報を含む販売履歴集計情報を生成し、生成した販売履歴集計情報をユーザ端末３１に向けて送信する構成としたので、各顧客が特定されることなく、検索条件に従って販売履歴情報を集計した集計情報を含む販売履歴集計情報を生成することができ、生成した販売履歴集計情報をユーザに提供することが可能となる。
【００５６】
また、上述した実施の形態では、販売履歴管理サーバ１０が、顧客に関する個人情報（顧客名、年齢、住所など）と、その顧客の販売履歴情報に対応付けされている販売履歴特定情報とを含む顧客情報を記憶する顧客ＤＢ１１を備え、特定した販売履歴管理情報に含まれる販売履歴特定情報を用いて顧客情報を特定し、特定した顧客情報に含まれる個人情報を集計した集計情報を含む販売履歴集計情報を生成する構成としているので、各顧客が特定されることなく、検索条件に従って個人情報を集計した集計情報を含む販売履歴集計情報を生成することができ、生成した販売履歴集計情報をユーザに提供することが可能となる。
【００５７】
また、上述した実施の形態では、販売履歴管理サーバ１０が、検索対象とする販売日時の範囲を特定可能な範囲特定情報と、検索対象の販売商品を特定可能な検索商品特定情報とを含む検索条件を受け付ける構成としているので、各顧客が特定されることなく、指定された期間中に販売された師弟された商品についての販売履歴集計情報を生成し、生成した販売履歴集計情報をユーザに提供することが可能となる。
【００５８】
なお、上述した実施の形態では特に言及していないが、販売履歴管理システム１００を構成する販売履歴管理サーバ１０は、自己が備える記憶媒体に格納されている処理プログラム（販売履歴管理プログラム）に従って、上述した各種の処理（図４、図６参照）を実行する。
【産業上の利用可能性】
【００５９】
本発明によれば、顧客の個人情報を漏洩させることなく販売履歴を管理するのに有用である。
【符号の説明】
【００６０】
１０          販売履歴管理サーバ
１１          顧客ＤＢ
１２          販売履歴管理ＤＢ
２１〜２Ｎ    店舗サーバ
３１〜３Ｎ    ユーザ端末
４０          通信ネットワーク
１００        販売履歴管理システム
【図１】
0005385052.tif 000002
【図２】
0005385052.tif 000003
【図３】
0005385052.tif 000004
【図４】
0005385052.tif 000005
【図５】
0005385052.tif 000006
【図６】
0005385052.tif 000007
【図７】
0005385052.tif 000008
【図８】
0005385052.tif 000009