Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3714217B2 - Point management system and method, and point management program - Google Patents
[go: Go Back, main page]

JP3714217B2 - Point management system and method, and point management program - Google Patents

Point management system and method, and point management program Download PDF

Info

Publication number
JP3714217B2
JP3714217B2 JP2001304871A JP2001304871A JP3714217B2 JP 3714217 B2 JP3714217 B2 JP 3714217B2 JP 2001304871 A JP2001304871 A JP 2001304871A JP 2001304871 A JP2001304871 A JP 2001304871A JP 3714217 B2 JP3714217 B2 JP 3714217B2
Authority
JP
Japan
Prior art keywords
group
points
point
members
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP2001304871A
Other languages
Japanese (ja)
Other versions
JP2003109116A (en
Inventor
真紀子 山川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2001304871A priority Critical patent/JP3714217B2/en
Publication of JP2003109116A publication Critical patent/JP2003109116A/en
Application granted granted Critical
Publication of JP3714217B2 publication Critical patent/JP3714217B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Credit Cards Or The Like (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、ポイント管理システムにかかり、特に、所定の店舗を利用することにより付与され、その蓄積に応じて所定の特典を受けることができるポイントを管理するシステムに関する。また、ポイントを管理する方法、プログラムに関する。
【0002】
【従来の技術】
従来より、小売店等、所定の店舗では、自己の店舗が取り扱っている商品を購入した顧客に対して、その利用額に応じたポイントを付与し、そのポイントの蓄積状況に応じて所定のサービスを提供している。これにより、顧客は所定のサービスを受けるべく、ポイントが貯まるよう来店回数を増やし、当該店舗にて商品の購入等を行うようになる。そして、店舗は、いわゆるリピータにより売り上げの増加を図ることができる。
【0003】
ポイント制度の利用形態として、以下のようなものがある。例えば、顧客ごとに会員カードを発行すると共に、それを商品購入の際に提示してもらい、購入額に応じて当該カードにスタンプを押す。そして、店舗は、スタンプの数量に応じて、商品購入の際に割引を行ったり、あらかじめ定められた商品をプレゼントしたりする。
【0004】
さらに、近年では、コンピュータを用いてポイントの管理をも行われている。これは、磁気カード等にあらかじめ会員の情報を記憶しておき、このカードを読み取ることで会員を識別して、このときの店舗での利用額に応じたポイントをコンピュータに記憶する。あるいは、磁気カードに直接記憶するという形態も採られている。
【0005】
【発明が解決しようとする課題】
しかしながら、上記従来例においては、いずれも個人ごとにポイントを付与するものであり、個人では店舗の利用も限られてしまい、ポイントが溜まりにくいという事態が生じていた。かかる場合には、顧客のポイントによる特典を受けようとする意欲が減退し、店舗への来店回数も減少してしまう。そして、店舗の売り上げの増加を図ることも困難であるという問題が生じていた。
【0006】
【発明の目的】
本発明は、上記従来例の有する不都合を改善し、特に、顧客の店舗への来店回数の増加を図ることにより、店舗の売り上げの増大を図ることができるポイント管理システム及び方法並びにポイント管理用プログラムを提供することをその目的とする。
【0007】
【課題を解決するための手段】
そこで、本発明では、所定の店舗の顧客のうち当該店舗を利用することにより所定のポイントが付与され当該ポイントにて所定の特典を得ることができる者である会員の情報を記憶するコンピュータを備え、このコンピュータが、当該コンピュータに入力された店舗の利用状況に関する情報に基づいてポイントを会員ごとに管理するポイント管理機能を備え、そして、コンピュータが、さらに、会員情報に基づいて会員を所定のグループにまとめて当該グループの構成員として管理するグループ管理機能と、当該グループ内の構成員のポイントを集計するグループポイント集計機能と、この集計されたグループ単位のポイントを当該グループ内のいずれの構成員をも利用することができるよう当該ポイントを管理するグループポイント管理機能とを備えた、という構成を採っている。
また、コンピュータに接続され、所定容量の情報を記憶可能なカードを発行するカード発行装置と、カードに記憶されている情報を読み取って当該読み取った情報をコンピュータに受け渡すカード読取装置とを備え、コンピュータが、会員情報に基づいて会員と当該会員が構成員となるグループとを識別する情報を設定する識別情報設定機能を備えると共に、カード発行装置は、会員とグループとの識別情報をそれぞれ所定のカードに記憶して会員カードを発行するカード発行機能を備えていると望ましい。
【0008】
このような構成にすることにより、コンピュータが、まず、会員の情報を参照して、複数の会員による所定のグループを形成する。そして、このグループ内の会員にポイントが付加されると、コンピュータは当該ポイントをグループのポイントとして集計する。すなわち、グループを構成する全ての会員のポイントを合計して、グループポイントとする。その後、グループ内の会員がポイントを使用するときには、当該使用するポイントをグループポイントから差し引くこととし、このようにして、コンピュータはポイントを管理する。
従って、グループを形成する複数の会員にてポイントを蓄積することになるため、当該ポイントの蓄積が容易となる。そして、ポイント利用時も各人の使用するポイントがグループ全体のポイントから差し引かれるととなり、個人の蓄積ポイントが少ない場合でもポイント利用によるサービスを受けることができる。このため、会員のポイント蓄積の意欲が増すため、店舗への来店回数の増加を図ることができ、売り上げの増大を図ることができる。このとき、会員やグループの識別情報をカードに記憶しておくと、当該カードを読み取ることで来店時の会員の識別が容易となり、管理がいっそう容易となる。
【0009】
また、本発明では、ネットワークを介して接続された、所定の店舗が有する店舗端末と、店舗の顧客のうち当該店舗を利用することにより所定のポイントが付与され当該ポイントにて所定の特典を得ることができる者である会員の情報を記憶する管理サーバとを備え、この管理サーバが、当該管理サーバに店舗端末から送信される会員の店舗利用状況に関する情報に基づいてポイントを会員ごとに管理するポイント管理機能を備え、そして、管理サーバが、さらに、店舗端末から送信された会員情報に基づいて会員を所定のグループにまとめて当該グループの構成員として管理するグループ管理機能と、当該グループ内の構成員のポイントを集計するグループポイント集計機能と、この集計されたグループ単位のポイントを当該グループ内のいずれの構成員をも利用することができるよう当該ポイントを管理するグループポイント管理機能とを備えた、という構成をも採っている。
そして、店舗端末に接続され、所定容量の情報を記憶可能なカードを発行するカード発行装置と、カードに記憶されている情報を読み取って当該読み取った情報を店舗端末に受け渡すカード読取装置とを備え、管理サーバが、会員情報に基づいて会員と当該会員が構成員となるグループとを識別する情報を設定してカード発行装置に送信する識別情報設定機能を備えると共に、カード発行装置は、当該カード発行装置に入力された情報を店舗端末を介して管理サーバに送信する会員情報送信機能と、管理サーバにて設定された会員とグループとの識別情報をそれぞれカードに記憶して会員カードを発行するカード発行機能とを備えると望ましい。
【0010】
このような構成にすることにより、まず、複数の店舗の各店舗端末が、ネットワークを介して管理サーバに接続されている。そして、各店舗端末は、会員の利用状況を管理サーバに送信する。これを受けた管理サーバは、上述のコンピュータと同様に、会員のポイントを管理すると共に、グループごとのポイントをも管理する。従って、複数の店舗が共通のポイント制度を導入している場合には、会員はいずれの店舗を利用しても、そのポイントを管理サーバが管理しているため、ポイントを蓄積したり使用することができる。このため、複数の店舗によりポイント利用を図ることができ、顧客はその利便性のため店舗の利用機会が増加し、提携している店舗全体としての売り上げの向上を図ることができる。また、上記同様に、カードにて会員を識別する場合には、複数の店舗において1枚のカードでポイントを利用することができるため、会員の利便性が向上すると共に、店舗側の管理がより容易となる。
【0011】
また、管理サーバは、会員が店舗を利用したときに当該会員及び当該会員が構成員であるグループのポイント数を店舗端末に送信するポイント送信機能を備えると共に、店舗端末は、管理サーバから受信したポイント数を会員に通知するポイント通知機能を備えてもよい。これにより、会員は、店舗を利用するごとに自己の、あるいは、グループ全体としての現在の蓄積ポイントを知ることができ、今後のポイント利用計画を図ることができる。
【0012】
さらに、グループポイント管理機能は、所定のグループの構成員自身のポイントが無くなったときに集計されたグループ単位のポイントを、当該構成員が利用することができるよう管理する機能であると望ましい。このとき、各構成員が利用できるポイントはグループポイントの一部であってもよい。また、グループポイント集計機能は、グループの各構成員のポイントの一部を集計してグループポイントとしてもよい。
これにより、各構成員は、ポイントを使用するときには、まず自己のポイントを使用する。そして、自己のポイントが無くなった場合に、グループポイントを無制限に、あるいは、所定量の制限して利用する。従って、グループポイントは、各構成員が自己のポイントを使い果たしてしまったときにのみ使用されるため、他の構成員の不利益を抑制することができる。さらには、各構成員ごとのポイントの一部をグループポイントとすることにより、自己のポイントを全て他の構成員にて使用されるという事態を抑制することができる。
【0013】
また、グループの構成員は、他のグループを含むようにすると望ましい。すなわち、会員にてグループを形成した後に、さらに、複数のグループを集めてこれらグループを包含するグループを形成してもよい。これにより、種々の関係を有するグループが同一のグループに属することとなり、構成員が増えるためポイントの蓄積がより容易となり、利用機会もさらに増大する。
【0014】
さらには、所定のグループは、家族単位のグループであると望ましく、このとき、所定のグループの最小単位は、家族単位のグループであると共に、当該家族単位のグループを含んで構成員とするグループとして、親戚単位のグループを形成するとなお望ましい。これにより、グループの構成員が所定の信頼関係にて結ばれているため、グループポイントの使用をより円滑に行うことができる。
【0015】
また、本発明では、所定の店舗の顧客のうち、当該店舗を利用することにより所定のポイントが付与され当該ポイントにて所定の特典を得ることができる者である会員のポイントをコンピュータにて管理するポイント管理方法であって、コンピュータが会員の情報を記憶すると共に当該会員情報に基づいて複数の会員である構成員から成る所定のグループを形成するグループ形成工程と、コンピュータがグループ内の構成員のポイントを集計するポイント集計工程と、この集計されたグループ単位のポイントを当該グループ内のいずれの構成員をも利用することができるよう管理するグループポイント管理工程とを備えたポイント管理方法をも提供している。
【0016】
さらには、本発明では、所定のコンピュータが、所定の店舗の顧客のうち当該店舗を利用することにより所定のポイントが付与され当該ポイントにて所定の特典を得ることができる者である会員のポイントを管理するよう、当該コンピュータの動作を制御するポイント管理用プログラムであって、会員の情報を記憶すると共に当該会員情報に基づいて複数の会員である構成員から成る所定のグループを形成するグループ形成処理と、グループ内の構成員のポイントを集計するポイント集計処理と、この集計されたグループ単位のポイントを当該グループ内のいずれの構成員をも利用することができるよう管理するグループポイント管理処理とを実行するよう、コンピュータの動作を制御するポイント管理用プログラム、及び、当該プログラムを記憶した記憶媒体をも提供している。
このようにしても、上述と同様の作用効果を得ることができるため、上記目的を達成することができる。
【0017】
【発明の実施の形態】
〈第1の実施形態〉
以下、本発明の第1の実施形態について、図1乃至図5を参照して説明する。図1は、本発明の構成を示す機能ブロック図である。図2乃至図3は、会員データベースのデータ構造を示す説明図である。図4乃至図5は、本発明の動作を示すフローチャートである。
【0018】
(構成)
第1の実施形態におけるポイント管理システムは、図1に示すように、コンピュータ1と、カード発行装置2と、カード読取装置3とを備えている。これらの装置1,2,3は、所定の店舗に備えられている。このような構成にて、まず、所定の店舗の顧客の一部に会員カードが発行され、当該カードを与えられた者は会員となることができる。そして、会員は、店舗にて商品の購入したり、当該店舗が提供するサービスを利用することにより、利用した金額に相当するポイントを付加され、かかるポイント数により所定のサービスを店舗から受けることができる。このようなポイントをコンピュータ1にて管理するシステムである。以下、これを詳述する。
【0019】
コンピュータ1は、所定の演算処理能力を有する演算装置(CPU)(図示せず)と、所定の記憶容量を有する記憶装置11(ハードディスク)と、その他RAMやROMといった一般的なコンピュータが有する装置を備えたコンピュータである。このコンピュータ1は、小売店や、サービスを提供する店舗など、種々の店舗に備えられているものである。例えば、スーパーや洋服店、あるいは、レストランや美容室などである。そして、このコンピュータ1は、店舗にて会計を行うレジと一体的になっている。但し、必ずしもレジと一体的になっていることに限定されない。
【0020】
このコンピュータ1には、カード発行装置2とカード読取装置3とが所定のケーブルにて接続されている。従って、コンピュータ1は、カード発行装置2及びカード読取装置3と、データをそれぞれ相互に送受信することができる。ここで、各装置2,3について説明する。
【0021】
カード発行装置2は、店舗の顧客のうち、会員になることを希望する者に会員カードCを発行する装置である。そして、このカード発行装置2には、所定の入力装置やモニタが備えられている(図示せず)。顧客は、入力装置及びモニタを用いて自己の情報を入力することができる。但し、上記コンピュータ1を用いて入力してもよい。
【0022】
そして、カード発行装置2は、顧客からの入力情報をコンピュータに受け渡す。これにより、当該顧客は後述するようにコンピュータ1にて会員登録がなされて、当該会員ごとに会員コード(ID)が割り振られる。カード発行装置2は、このIDを受け取り、当該IDを会員カードCに記憶して当該カードCを発行する(カード発行機能)。例えば、会員カードCは、磁気カードにて形成されていて、磁気ストライプの箇所にデータが記憶される。記憶されるデータには、後述する家族コード、そのパスワード、会員コード(ID)、そのパスワードが含まれてもよい。
【0023】
これら会員カードCに記憶された情報を読み取るのがカード読取装置3である。すなわち、カード読取装置3にセットされたカードCの磁気ストライプに記憶されている情報を読み取るものである。これら読み取った情報は、コンピュータ1に送信され、当該カードCの持ち主である会員の認証が行われる。
【0024】
具体的には、コンピュータ1への処理指令は、店舗の店員等によって行われる。例えば、店員は、会員が店舗にて商品を購入したときに、カード読取指令をコンピュータ1に入力して会員が持参したカードCをカード読取装置3にセットする。このとき、カードCを読み取る際に、会員にはパスワードの入力が要求される。会員は、パスワードをコンピュータ1に入力したり、店員にて差し出された所定の入力装置(コンピュータ1に接続されている図示しない装置)を用いてパスワードを入力する。これにより、カードを拾った者が勝手に他人のポイントを利用することの防止を図ることができる。そして、カードCから読み取られたIDとパスワードから、後述するように、コンピュータ1にて会員の認証が行われる。
【0025】
コンピュータ1にて、カードCを挿入した者が会員であることが認証された場合には、店員は会員に決済にポイントを利用するか否かを訪ねる。そして、ポイントを蓄積する場合、あるいは、すでに蓄積されているポイントを決済に割り当てる場合には、それぞれその旨の指令を店員はコンピュータ1に入力する。コンピュータ1は、各指令に応じた以下に説明するような処理を実行する。
【0026】
ここで、上記コンピュータ1の説明に戻る。コンピュータ1は、所定のオペレーティングシステムが作動するようになっていて、かかるシステム上にて所定のプログラムを実行することにより、以下のような機能を備える。すなわち、コンピュータ1は、記憶装置11やROMなどにあらかじめ記憶されているプログラムを実行することにより、CPUには、以下のような機能が構築され、かかる機能が作動するようになっている。
【0027】
まず、コンピュータ1は、カード発行装置2から入力された顧客の情報に基づいて会員登録を行う会員登録機能12と、当該コンピュータ1に入力された店舗の利用状況に関する情報に基づいてポイントを会員ごとに管理するポイント管理機能13とを備えている。
【0028】
会員登録機能12は、新規に会員登録を行う顧客の情報を記憶装置11内の会員データベース17に登録する。具体的には、以下のように作動する機能である。まず、カード発行装置2に会員規約を表示し、顧客に承諾を要求する。承諾を得られた場合には、顧客に対して自己のデータを要求する。このとき、要求するデータは、氏名、年齢、連絡先(電子メール、住所、電話等)などである。かかる情報をカード発行装置2から受信し、この顧客に対して他の会員と重複しない会員コードであるID(例えば、5桁の数字)を発行する。
【0029】
このとき、顧客には、家族コードをも要求する。ここで、家族コードとは、複数の会員をまとめたグループの一つの形態である家族グループごとに割り当てられるコードである。従って、家族(身内)にすでに会員となっている者がいる場合には、その者からあらかじめ知った家族コード及びパスワードをカード発行装置2に入力する。そして、家族グループがすでに存在している場合には、この顧客は当該家族グループに加入して新たな会員となり、そうでない場合には、コンピュータ1は新たな家族コード(例えば、アルファベット4文字)を発行する。このとき、後述するように、現在は一人であっても新たな家族グループを形成する。
【0030】
その後、カード発行装置2にて磁気カードに所定の情報が記憶され、会員カードが発行される。なお、上述したように、このコンピュータ1は、IDや家族コードを発行する機能、すなわち、会員情報(顧客情報)に基づいて会員(顧客)と当該会員が構成員となるグループ(家族)とを識別する情報(ID、家族コード)を設定する識別情報設定機能を備えている。
【0031】
また、上記ポイント管理機能13は、従来例にもあるいような会員ごとにポイントを管理する機能である。すなわち、まず、会員が店舗にて所定の商品等の買い物を行ったときに提示されたカードから読み出した情報により会員を認証することと、購入額に応じたポイントを加算、減算することとを実行する機能である。さらに上述すると、まず、上述したようにカード読取装置3から読み出した会員情報と、会員から入力されたパスワードとが、当該会員が会員データベース17に記憶されているか否かがマッチングされる。そして、会員情報内のIDと入力されたパスワードとが一致するデータが存在する場合には、当該カードを持参した顧客は、会員であると判断する。そして、かかる会員のポイントデータや、当該会員が構成員となるグループのデータなどが抽出される。
【0032】
このとき、会員データベース17に各会員ごとのポイントを記憶する領域を設けておき、当該領域に現在のポイント数を記憶しておく。そして、店員にてコンピュータ1に入力された購入額が当該コンピュータ1にて蓄積されるポイントに換算されると共に、同様に店員にて入力された会員がポイントを蓄積するか否かの情報に基づいて、以下の処理が行われる。ポイントを蓄積する場合には、換算されたポイント数を加算する。また、利用する場合には利用するポイント数を減算して、会員ごとのポイント数を更新する。但し、ポイントを利用する場合であっても、購入額に対応するポイントを蓄積してもよい。ここで、例えば、ポイントを蓄積する場合には、購入額の10%をポイントとし、利用する場合には、ポイントの値はそのままで、単位を円としてその額を割引する。このようにすると、当該店舗で日常的に購入している顧客は、10%の割引を受けているのと同様のサービスを受けることとなる。
【0033】
さらに、コンピュータ1は、会員情報に基づいて会員を所定のグループにまとめて当該グループの構成員として管理するグループ管理機能14と、当該グループ内の構成員のポイントを集計するグループポイント集計機能15と、この集計されたグループ単位のポイントを当該グループ内のいずれの構成員をも利用することができるよう当該ポイントを管理するグループポイント管理機能16とを備えている。
【0034】
グループ管理機能14は、会員を所定のグループにまとめて、階層的に管理する機能である。その概念を図2に示す。図2は、会員データベース17に記憶されている会員の位置づけを示す説明図である。ここで、会員は家族員と表し、複数の家族員をまとめたグループを家族グループとする。そして、複数の家族グループをまとめたさらに大きなグループを親戚グループとする。このように、家族員a,bは家族グループAの構成員であり、同様に、家族グループBが形成される。そして、家族グループAと家族グループBは、さらに大きなグループである親戚グループαの構成員となる。なお、ここでは、さらに親戚グループをまとめたグループを示していないが、その上位グループとして、複数の親戚グループを構成員とする友達グループを形成してもよい。すなわち、グループ構造はいくつの階層であってもよい。
【0035】
ここで、階層化されている会員データベース17の実際のデータ格納例を、図3を参照して説明する。図3(a)は、家族グループをまとめたテーブルを示す説明図であり、図3(b)は、親戚グループをまとめたテーブルを示す説明図である。図3(a)に示すように、所定の家族グループに含まれる構成員である家族員は、一つの家族コード「aaaa」のテーブルに格納されている。そして、このテーブル内のレコードには、各家族員「11111」などのデータが格納されている。このとき、家族員ごとのID、パスワード、ポイント、通知先などが記憶されている。また、図3(b)に示すように、上記家族グループは、さらにそれぞれが属している親戚グループのテーブルに格納されている。例えば、上記家族コード「aaaa」の家族グループは、親戚コード「AAAA」の親戚グループのテーブルに格納されている。そして、各レコードには、家族グループの情報が記憶されていて、家族コードやパスワード、当該家族グループの構成員全てのポイントなどである。
【0036】
このように、会員データベース17は、リレーショナルデータベースを構成していて、それぞれのデータが関連づけられて格納されている。従って、後に会員に増加したとしても、各会員データを所定のテーブルに格納すればよい。これにより、どの会員がどのグループに属しているのかを容易に検索することができるため、データ検索の迅速化を図ることができる。
【0037】
上記グループポイント集計機能15は、所定のグループの構成員全員のポイントを集計して、記憶装置11内の所定領域に格納する。例えば、まず、図3(a)に示す、家族コード「aaaa」の家族グループテーブルに含まれている各家族員レコードのポイントフィールドに格納されているポイント数を抽出する。このポイント数の抽出を家族員全員に対して行う。その後、抽出された家族員全員のポイント数を合計して、図示しないポイント集計テーブルに家族ごとに合計されたポイントを格納する。このポイント集計テーブルは、会員データベース17の一部として記憶装置11内に形成されている。なお、家族コードごとのポイントは、上述したように親戚グループのテーブルがある場合にはかかる親戚テーブル内に記憶されているため、上記ポイント集計テーブルが形成されてなくてもよい。但し、最上位のグループに対するポイント集計テーブルは、かならず形成されている。すなわち、親戚コード「AAAA」のポイントを格納するテーブルは、図示しないが、会員データベース17内に形成されている。
【0038】
ここで、上記グループポイント集計機能は、いずれかの構成員にポイントが加算されたときに作動する。すなわち、所定の家族員が所定の店舗にて商品の購入を行い、ポイントを蓄積するとの入力があったときには当該家族員のポイントが更新される。そして、この更新を検知したときに、その上位グループである家族グループとしてのポイントを集計する。
【0039】
上記グループポイント管理機能16は、上述したポイント管理機能をベースとした会員のポイント利用を管理する機能である。すなわち、会員を認証して各会員のポイントの管理をする機能は上述したとおりである。この機能はさらに、以下の動作をする機能である。
【0040】
会員が購入額の一部に、すでに蓄積されているポイントを割り当てて割引を受ける場合には、まず自己のポイント数から減算される。そして、自己のポイント数が購入額に満たない場合、あるいは、会員の意志によりそれ以上にポイントを利用する旨の情報がコンピュータ1に入力された場合には、当該会員が構成員となるグループのポイントが割り当てられる。従って、グループポイントが減算される。これに伴い、グループポイントの減算分が当該グループの他の構成員の負担となるため、例えば、減算分が均一に振り分けられ、それぞれの構成員から減算される。その後、データベースが更新される。
【0041】
ここで、上記グループポイント管理機能は、実際にポイントを利用する会員自身のポイントが無くなった場合にグループポイントを利用する機能である場合を例示したが、必ずしもこれに限定されない。自己のポイントを優先的に利用するのではなく、ポイント利用時にはかならずグループポイントを利用するよう作動してもよい。そして、利用によるポイントの減算分は、均一に振り分けられてそれぞれの構成員から減算されることに限定されない。ポイントを一番多く蓄積している者のポイントから減算されて、最終的には、利用したポイントが減算されればよい。
【0042】
また、各構成員が利用できるグループポイントは、当該グループポイントの一部、例えば、グループポイントの50%というようにあらかじめ設定し、かかる範囲内にてグループポイントを利用できるようにしてもよい。これは、構成員ごとに蓄積ポイントが異なるため、多くポイントを蓄積した者の不利益を軽減するためである。すなわち、所定の会員が、店舗を頻繁に利用して多くポイントを蓄積したとしても、他の会員がそのポイントを多く使用したのでは、所定の会員が著しく不利益を被るからである。
【0043】
さらには、グループポイントはグループの構成員のポイントの一部を集計して管理するようにしてもよい。各構成員は、自己のポイントの一部のみがグループポイントとして他の構成員に使用されるのみであるため、構成員間の不公平を抑制することができる。例えば、一度に取得したポイントの10%をグループポイントとして集計する。
【0044】
ここで、上記各機能を実現するプログラムの一例を示す。それは、会員の情報を記憶すると共に当該会員情報に基づいて複数の会員である構成員から成る所定のグループを形成するグループ形成処理と、グループ内の構成員のポイントを集計するポイント集計処理と、この集計されたグループ単位のポイントを当該グループ内のいずれの構成員をも利用することができるよう管理するグループポイント管理処理とを実行するよう、コンピュータ2の動作を制御するポイント管理用プログラムである。かかるプログラムは、上述したように、記憶装置11などに記憶されていてもよいが、CD−ROMなどの可搬媒体に記憶されていて、当該媒体から読み出されることにより、あるいは、ネットワークN上の他のコンピュータからダウンロードされて、コンピュータ1に組み込まれるようになっていてもよい。
【0045】
(動作)
次に、第1の実施形態における動作を、図4乃至図5を参照して説明する。図4は、カード発行時の動作を示すフローチャートであり、図5は、会員によるカード利用時の動作を示すフローチャートである。
【0046】
まず、カード発行時の動作について説明する。所定の店舗に来店し、会員になることを希望する顧客は、カード発行装置2を操作する。カード発行装置2の表示画面には会員の規約が表示され(ステップS1)、かかる規約に顧客が同意する場合には、当該顧客は「同意する」ボタンを押す。このとき、ボタンはカード発行装置2の画面上に表示され、タッチパネル式になっている。
【0047】
続いて、表示画面には顧客に対して会員情報の入力を要求する画面が表示されて、顧客は当該画面に従って会員情報を入力する(ステップS2)。この入力された情報はコンピュータ1へと送信される。コンピュータ1では、会員ごとに与えられるIDが発行される(ステップS3)。このIDは、会員ごとに固有のものであり、ランダムに発生されてもよく、一連の連続番号であってもよい。そして、このIDは一時的にコンピュータ1のRAMやレジスタに記憶される。
【0048】
続いて、コンピュータ1から顧客に、カード発行装置2の表示画面を介して、家族コードの入力を要求される(ステップS4)。そして、顧客の家族がすでに会員になっている場合には、当該会員である家族から家族コード及びパスワードを聞いて知ることができるため、当該家族コード等を入力することができる(ステップS5)。このときも、タッチパネル式の表示画面を直接操作することにより入力することができる。これは、現在入会手続きをしている顧客が、既存の家族グループの構成員として会員となることを希望するときに行われる。
【0049】
続いて、入力された家族コードとパスワードとに基づいて、コンピュータ1にて当該家族グループの存在が調べられる(ステップS6、ステップS7)。そして、会員データベース17内から当該家族グループが検索できた場合には、コンピュータ1から顧客に、家族グループに加わるか否かが問われる(ステップS8)。これもカード発行装置2の表示装置を介してである。このとき、顧客が家族グループに加わることを希望した場合には、ステップS3にて発行された会員IDが当該家族コードに関連づけられる(ステップS10)。すなわち、この家族コードのテーブル内のレコードとして新規会員のIDが記憶され、当該IDを有する会員の通知先などの各フィールド項目が記憶される。すなわち、コンピュータ1の記憶装置11内に構築されている会員データベース17に登録される(ステップS11)。
【0050】
ここで、ステップS4にて、顧客に家族コードが無いときには、当該顧客は表示画面に表示される「家族コード無し」のボタンを押す。そして、その旨の信号がコンピュータ1に送信され、当該コンピュータ1にて新たに家族コードの発行が行われる(ステップS9)。これに伴い、この顧客を一人目の構成員とする新たな家族グループ、すなわち、会員データベース17内にレコードが形成される。また、ステップS8にて、顧客がすでにある家族グループの構成員とは成らず、新たに家族グループを形成する場合にも、ステップS9に進み、新たな家族コードが発行される。その後は、上述と同様に、家族コードと会員IDとが関連づけられて、データベースに登録される(ステップS10,11)。
【0051】
新規会員の会員情報がデータベース17に登録された後は、家族コードやIDがカード発行装置2に送信され、当該カード発行装置2にてID等の情報が会員カードCである磁気カードに記憶される(ステップS12)。そして、会員カードCが発行され(ステップS13)、会員の手元に渡る。
【0052】
次に、上記のようにして所定の店舗の会員となり、カードCを所持している者が、当該店舗に来店したときの動作を説明する。まず、来店した会員は、カード読取装置3にカードCを挿入すると共に、パスワードを入力する。すると、カード読取装置3は、カードCの磁気ストライプ部分に記憶されている会員の家族コード、ID等を読み取ると共に(ステップS21)、入力されたパスワードを受け取る。続いて、IDやパスワードなどは、コンピュータ1に送信され、当該コンピュータ1にてその照会が行われる(ステップS22)。照会は、会員データベース17を参照してマッチングすることにより行われる(ステップS23)。このとき、会員データベース17内の会員情報と一致しない場合には、来店している顧客は会員でないと判断し、処理を終了する。一方、一致する場合には、当該顧客は会員である旨の情報がコンピュータ1に表示されて、店員はそのことを認識する。
【0053】
会員に対して、店員は以下の対応をとる。まず、会員に商品を購入するか否を訪ねる(ステップS24)。そして、会員が商品を購入する場合には、店員は商品の金額をコンピュータ1に打ち込み、決済を行う。このとき、ポイントを蓄積するか、あるいは、すでに蓄積されているポイントを利用するか、ということを店員は会員に訪ねる(ステップS25)。そして、ポイントを蓄積する場合には、その旨の情報を店員がコンピュータ1に入力することにより、コンピュータ1にて購入金額がポイントに換算される。例えば、ポイントは金額の5%であり、10000円の買い物をしたときには、500ポイントが蓄積されるポイントととして換算される。一方、後述するように、決済にポイントを利用する場合には、500ポイントであれば500円に相当することとなる。
【0054】
続いて、このポイント数はコンピュータ1にて、会員データベース17内の自己のレコードにすでに記憶されているポイントに加算されて、更新される(ステップS33)。その後、当該会員が属する家族グループのグループポイントも集計されて、データベース17内のポイント数が更新される(ステップS34)。
【0055】
ここで、ステップS25にて、会員が決済にポイントを利用する、すなわち、支払金額の一部にポイントを割り当てることを希望した場合には、コンピュータ1にて、まず、これまでに蓄積された自己のポイントが減算される(ステップS26)。例えば、1000ポイント蓄積されている場合には、1000円の割引を受けることができる。このとき、当該会員のポイントが減算されると同時に、家族ポイントも再集計される。
【0056】
続いて、自己のポイントを支払いに割り当てるだけでは、当該支払金額の一部にしか満たない場合には(ステップS27)、この会員が属する家族グループのグループポイントが抽出されて(ステップS28)、その一部あるいは全部が支払いに割り当てられる。このとき、データベース17内のポイント数が減算されて更新されるが、グループポイントが減算されるのはもちろんのことがだ(ステップS29)、これと共に、減算されたポイント数を各構成員に割り振って、当該各構成員のポイント数も減算されて更新される(ステップS30)。そして、これでも支払金額が不足する場合には(ステップS31)、会員は残金を現金で支払う(ステップS32)。なお、図示しないが、さらに上位グループである親戚グループのポイントを利用してもよい。
【0057】
続いて、決済が終了したのちには、店員がその旨の情報をコンピュータ1に入力することにより、当該コンピュータ1にて出力データ、例えば、購入商品の金額や、現在の会員の蓄積ポイント、グループポイントなどが記憶装置11内から抽出され(ステップS36)、レシートに出力される(ステップS37)。これにより、会員は現在のポイント数を知ることができ、次回の購入予定を立てることができる。
【0058】
ここで、ステップS24にて、店舗に来店した会員が商品の購入を行わなく、蓄積ポイントの確認のみを行う場合には(ステップS35)、その旨の情報を店員がコンピュータ1に入力することで、コンピュータ1にて会員のポイント及びグループのポイントが抽出される(ステップS36)。その後は、商品を購入していないが、レシートなどの用紙に現在のポイントが出力されて、会員に渡される。
【0059】
なお、コンピュータ1は、定期的に会員データベース17に登録されている会員の連絡先に、当該会員やグループの蓄積ポイント数を通知する機能を備えていてもよい。例えば、会員があらかじめ自己の電子メールアドレスを登録している場合には、かかるアドレス先にコンピュータ1からポイント数を通知する電子メールが送信される。これにより、自己の所属しているグループの構成員のうち、他の会員がポイントを利用したことを知ることができ、後のポイント利用計画を立てることができる。
【0060】
このようにすることにより、会員は、家族等でグループを形成することで、当該グループにて所定のサービスの提供を受けることができるポイントを共有できる。従って、ポイントの蓄積が容易となり、蓄積されたポイントにて所定のサービスを受けることの可能性が向上する。これに伴い、会員のポイント蓄積意欲をかき立て、当該会員が店舗に来店することの促進を図ることができ、店舗の売り上げの向上を図ることができる。
【0061】
〈第2の実施形態〉
以下、第2の実施形態について、図6乃至図7を参照して説明する。図6は、第2の実施形態の構成を示すブロック図であり、図7は、動作を示すシーケンス図である。
【0062】
(構成)
図6に示すように、第2の実施形態におけるポイント管理システムは、ネットワークNを介して接続された、所定の店舗T1,2が有する店舗端末5,6と、店舗の顧客のうち当該店舗を利用することにより所定のポイントが付与され当該ポイントにて所定の特典を得ることができる者である会員の情報を記憶する管理サーバ4とを備えている。また、店舗端末5に接続され、所定容量の情報を記憶可能なカードCを発行するカード発行装置52と、カードCに記憶されている情報を読み取って当該読み取った情報を店舗端末5,6に受け渡すカード読取装置51,61とを備えている。以下、詳述する。
【0063】
店舗端末5,6は、所定の店舗T1,T2に備えられているパーソナルコンピュータである。このコンピュータは、レジとしての機能をも果たすと望ましい。そして、店舗端末5,6は、ネットワークNに接続されていて、後述する管理サーバ4と相互に交信可能である。すなわち、店舗端末5,6には、通信手段が備えられている。
【0064】
また、店舗端末5,6には、第1の実施形態にて説明したカード発行装置52と、カード読取装置51,61とが接続されている。但し、カード発行装置52は、全ての店舗に備えられていることに限られない。図6の例では、符号T1の店舗すなわち符号5の店舗端末にのみ接続されている。
【0065】
ここで、上記店舗T1,T2は、共通の会員制度を採用している店舗である。これにより、会員になった者は、いずれの店舗にて商品の購入を行っても、ポイントによるサービスの提供を受けることができる。従って、全ての店舗T1,T2にカード読取装置が設置されていて、ポイントの蓄積、利用ができることが望ましいが、会員登録手続きは、所定の店舗T1のみでできることとしても、さほどの不都合はない。むしろ、設備コストの節約を図ることができる。
【0066】
そして、店舗端末5,6は、カード発行装置52及びカード読取装置51,61と、管理サーバ4との間における所定の情報の送受信を仲介している。このため、カード発行装置52は、当該カード発行装置52に入力された情報を店舗端末5を介して管理サーバ4に送信する会員情報送信機能と、管理サーバ4にて設定された会員とグループとの識別情報をそれぞれカードCに記憶して会員カードを発行するカード発行機能とを備えている。ただし、これらの機能は、上述した第1の実施形態におけるカード発行装置2がコンピュータ1に対して行う動作とほぼ同一である。同様に、カード読取装置51,61もコンピュータ1に対して行う動作と同一の動作を、店舗端末5,6を介して管理サーバ4に行う。
【0067】
また、店舗端末5,6は、管理サーバ4から受信したポイント数を会員に通知するポイント通知機能を備えている。これは、第1の実施形態で説明したように、コンピュータ1がポイント数が記載されたレシートを出力するのと同様の動作である。
【0068】
管理サーバ4は、演算装置(図示せず)及び記憶装置41を有するサーバコンピュータである。この管理サーバ4には、通信手段が備えられていて、ネットワークN上の他のコンピュータである店舗端末5,6と相互に通信可能である。特に、このサーバ4は、ネットワーク上にて常に接続された状態になっていて、常時店舗端末5,6からのアクセスを許容する。
【0069】
そして、管理サーバ4は、上述した第1の実施形態におけるコンピュータ1とほぼ同様に作動する。すなわち、第1の実施形態では、コンピュータ1に直接接続されたカード発行装置2及びカード読取装置3と所定の情報のやりとりを行っていたが、本実施形態では、管理サーバ4がネットワークN及び店舗端末5,6を介してカード読取装置51,61等と情報のやり取りを行うよう作動する。従って、管理サーバ4は、上述した会員登録機能を始め、当該管理サーバ4に店舗端末T1,T2から送信される会員の店舗利用状況に関する情報に基づいてポイントを会員ごとに管理するポイント管理機能と、店舗端末5から送信された会員情報に基づいて会員を所定のグループにまとめて当該グループの構成員として管理するグループ管理機能と、当該グループ内の構成員のポイントを集計するグループポイント集計機能と、この集計されたグループ単位のポイントを当該グループ内のいずれの構成員をも利用することができるよう当該ポイントを管理するグループポイント管理機能と、会員情報に基づいて会員と当該会員が構成員となるグループとを識別する情報を設定してカード発行装置52に送信する識別情報設定機能とを備えている。これらの機能は、上述したコンピュータ1が備える各機能と、ほぼ同様の機能である。
【0070】
さらに、管理サーバ4は、会員が店舗を利用したときに当該会員及び当該会員が構成員であるグループのポイント数を店舗端末5,6に送信するポイント送信機能を備えている。このポイント送信機能は、店舗T1,T2に出向いて買い物をしたり、ポイントの確認を行う会員に対して通知する当該会員やそのグループのポイント数を、店舗端末T1,T2に送信するものである。そして、店舗端末5,6では、ポイント数をレシートなどに打ち出して、当該レシート等を店員が会員に手渡すことにより通知する。
【0071】
ここで、管理サーバ4が有する上記各機能は、記憶装置41や管理サーバ4内のROMに記憶された所定のプログラムを、演算装置であるCPUが実行することにより、当該CPUに各機能が構築されて、実現することができる。
【0072】
また、上述した管理サーバ4の記憶装置41には、第1の実施形態における会員データベース17とほぼ同様のデータベース42が構築されている。このデータベース42のデータ構造は、例えば、図2,3に示したものと同様である。
【0073】
(動作)
次に、本実施形態における動作を、図7のシーケンス図を参照して説明する。この図において、ステップS101〜ステップS107までの処理は、カード発行時の処理を示し、ステップS108〜ステップS116までの処理は、カード利用時の処理を示す。
【0074】
まず、顧客が新規会員となるためには、カード発行装置52が備えられている店舗T1に出向く。そこで、カード発行装置52の表示画面の指示に従って、顧客の名前、あれば家族コード等、所定の情報を入力する(ステップS101)。これらの情報は、店舗端末5を介して管理サーバ4に送信される(ステップS102)。
【0075】
続いて、管理サーバ4では、会員IDが発行される(ステップS103)。なお、家族コードの入力がなかった場合には、新たな家族コードも発行される。そして、このIDと家族コードに対応するグループ(顧客よりコードが入力された場合には、それに対応する既存のグループ)とが関連づけられて、会員データベース42に登録される(ステップS104)。これと共に、管理サーバ4からID、家族コードが店舗端末5に送信される(ステップS105)。これを受けた店舗端末5からは、カード発行指令と共にID、家族コードがカード発行装置52に送信される(ステップS106)。そして、カード発行装置52にて、カードCにID等が記憶されて、当該カードCが発行される(ステップS107)。このようにして、顧客は会員になることができ、カードCを得ることができる。
【0076】
後日、会員が店舗T1,T2にカードCを持参して、ショッピングを行う場合には、まず、カード読取装置51,61にカードCを挿入する(ステップS108)。カード読取装置51,61は、カードCの磁気部に記憶されている会員のID、家族コード等を読み取り、当該データを店舗端末5,6に送信する(ステップS109)。このとき、店員は会員に対してパスワードの入力を要求し、例えば、店舗端末5,6を介して入力してもらう。そして、店舗端末5,6は、カード読取装置51,61から受け取ったID等と共に、入力されたパスワードを管理サーバ4に送信し、会員の紹介を依頼する(ステップS110)。
【0077】
管理サーバ4は、データベース42内の情報とマッチングを行い、一致する会員のデータがある場合には、会員であることを店舗端末5,6に通知する(ステップS111)。その後、会員が所定の商品を購入した場合には、店員が店舗端末5,6に購入額を入力する(ステップS112)。このとき、店員は会員に対し、ポイントを蓄積するか、蓄積されているポイントを使用するかを訪ね、その回答を店舗端末5,6に入力する。そして、この情報と購入額の情報は管理サーバ4に送信される。
【0078】
管理サーバ4では、ポイント精算が実行されると共に(ステップS113)、データベース42内のポイント数値が更新される(ステップS114)。すなわち、ポイントを蓄積する場合には、当該会員のポイントが加算されると共にグループポイントが集計され、新たな数値が記憶される。ポイントを使用する場合には、所定のポイントが減算されて、これに応じてグループ内の会員全てのポイントが精算される。
【0079】
そして、この会員のポイント数や、会員が所属するグループのポイント数が店舗端末5,6に通知される(ステップS115)。店舗端末5,6では、ポイント数がレシート等に打ち出されて、店員により会員に手渡される。
【0080】
このようにすることにより、複数の店舗が提携して会員制度を採用することができ、会員もこれら複数の店舗でショッピングを行うことができ、ポイントの蓄積を容易に行うことができる。このため、複数の店舗によりポイント利用を図ることができ、顧客はその利便性のため店舗の利用機会が増加し、提携している店舗全体としての売り上げの向上を図ることができる。また、上記同様に、カードにて会員を識別する場合には、複数の店舗において1枚のカードでポイントを利用することができるため、会員の利便性が向上すると共に、店舗側の管理がより容易となる。
【0081】
〈第3の実施形態〉
次に、本発明の第3の実施形態について説明する。第3の実施形態におけるポイント管理システムは、上述した第1及び第2の実施形態に示すカード発行装置2,52及びカード読取装置51,61を備えていない。すなわち、カードによる会員の管理を行っていない。
【0082】
本実施形態では、店員がコンピュータ1や店舗端末5,6に、会員から知らされた、あるいは、提示されたIDやパスワードを入力して、それをコンピュータ1や管理サーバ4にて照会する。そして、上記実施形態と同様に、ポイントの管理は、コンピュータ1や管理サーバ4にて行われる。
【0083】
このようにしても、上述したような効果を有すると共に、設備コストの低減を図ることができるため、当該システムの普及を図ることができる。
【0084】
【発明の効果】
本発明は、以上のように構成され機能するので、これによると、複数の会員が家族や所定の関係を有するグループを形成することにより、店舗を利用してポイントがグループ単位で蓄積されると共に、割引等の所定のサービスを受けるべくポイントを使用することもグループ単位で行うことができるため、ポイントを容易に蓄積することができ、ポイントの使用の促進も図ることができる。従って、会員が店舗を利用する機会が増加すると共に、店舗の売り上げの増大を図ることができる、という従来にない優れた効果を有する。
【0085】
また、複数の店舗にて同一のポイントシステムを提供している場合には、会員がいずれの店舗を利用してもポイントの蓄積を行うことができるため、より容易にポイントを蓄積することができ、さらなる会員の来店意欲の増大を図り、店舗の売り上げの増大をも図ることができる。そして、種々の業種の店舗が提携してポイントシステムを提供することにより、会員は必要に応じて店舗を使い分けることができるため、利用する会員の利便性の向上を図ることができる。
【図面の簡単な説明】
【図1】本発明の第1の実施形態における構成を示す機能ブロック図である。
【図2】会員にて形成されるグループの階層構造を示した説明図である。
【図3】図3は、会員データベースに格納されているデータ構造を示す図である。図3(a)は、家族グループのデータ構造を示す図であり、図3(b)は、親戚グループのデータ構造を示すずである。
【図4】第1の実施形態におけるカード発行時の動作を示すフローチャートである。
【図5】第1の実施形態における会員によるカード利用時の動作を示すフローチャートである。
【図6】本発明の第2の実施形態における構成を示すブロック図である。
【図7】第2の実施形態における動作を示すシーケンス図である。
【符号の説明】
1 コンピュータ
2,52 カード発行装置
3,51,61 カード読取装置
4 管理サーバ
5,6 店舗端末
11,41 記憶装置
13 ポイント管理機能
14 グループ管理機能
15 グループポイント集計機能
16 グループポイント管理機能
17,42 会員データベース
C カード
N ネットワーク
T1,T2 店舗
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a point management system, and more particularly to a system for managing points that are given by using a predetermined store and can receive a predetermined privilege according to the accumulation. The present invention also relates to a method and program for managing points.
[0002]
[Prior art]
Conventionally, at certain stores, such as retail stores, customers who purchase products handled by their stores are given points according to their usage amount, and predetermined services are provided according to the accumulation status of the points. Is provided. As a result, the customer increases the number of visits so that points can be accumulated in order to receive a predetermined service, and purchases goods at the store. And a store can aim at the increase in sales by what is called a repeater.
[0003]
There are the following types of use of the point system. For example, a membership card is issued for each customer, and is presented at the time of product purchase, and the card is stamped according to the purchase amount. And according to the quantity of the stamp, the store gives a discount when purchasing the product or presents a predetermined product.
[0004]
Further, in recent years, points are also managed using a computer. In this method, member information is stored in advance in a magnetic card or the like, the member is identified by reading this card, and points corresponding to the amount used at the store at this time are stored in the computer. Or the form of memorize | storing directly on a magnetic card is also taken.
[0005]
[Problems to be solved by the invention]
However, in each of the above conventional examples, points are given for each individual, and the use of the store is limited for each individual, resulting in a situation where points are difficult to accumulate. In such a case, the willingness to receive a privilege based on the customer's points declines, and the number of visits to the store also decreases. In addition, there has been a problem that it is difficult to increase store sales.
[0006]
OBJECT OF THE INVENTION
The present invention improves the disadvantages of the above-described conventional example, and in particular, a point management system and method, and a point management program capable of increasing the sales of the store by increasing the number of visits to the customer's store The purpose is to provide.
[0007]
[Means for Solving the Problems]
  Therefore, the present invention includes a computer that stores information on members who are given a predetermined point by using the store among customers of the predetermined store and can obtain a predetermined privilege at the point. The computer has a point management function for managing points for each member based on information on the usage status of the store input to the computer, and the computer further adds members to a predetermined group based on the member information. Group management function to manage the group points as a member of the group, the group point aggregation function to count the points of the members in the group, and any member in the group to collect the points of the group unit Group point management machine that manages the points so that can be used Have adopted a configuration that, with the doorThe
  Also, a card issuing device that is connected to a computer and issues a card capable of storing a predetermined amount of information, and a card reading device that reads the information stored in the card and delivers the read information to the computer, The computer has an identification information setting function for setting information for identifying a member and a group of which the member is a member based on the member information, and the card issuing device sets the identification information between the member and the group as predetermined information. It is desirable to have a card issuance function that memorizes the card and issues a membership card.Yes.
[0008]
  With this configuration, the computer first refers to member information and forms a predetermined group of members. When points are added to members in this group, the computer counts the points as group points. That is, the points of all the members making up the group are summed to obtain a group point. Thereafter, when members in the group use the points, the points to be used are subtracted from the group points.aboutIn this way, the computer manages the points.
  Therefore, since the points are accumulated by a plurality of members forming the group, the points can be easily accumulated. Also, when using points, the points used by each person are subtracted from the points of the entire group, and even when there are few individual accumulated points, it is possible to receive services using the points. For this reason, since the member's willingness to accumulate points increases, the number of visits to the store can be increased, and sales can be increased. At this time, if member or group identification information is stored in a card, reading the card makes it easy to identify the member when visiting the store, and management becomes even easier.
[0009]
  Moreover, in this invention, a predetermined | prescribed point is given by using the said store among the store terminal which the predetermined | prescribed store connected via the network has, and the customer of a store, and a predetermined privilege is obtained at the said point And a management server that stores information on members who are capable of managing, and this management server manages points for each member based on information on the store usage status of the members transmitted from the store terminal to the management server A point management function, and a management server further manages a group management member as a member of the group by grouping members into a predetermined group based on member information transmitted from the store terminal; The group point totaling function that totals the members' points, and the total points of the group unit within the group Also the displacement members and a group point management function for managing the point that can be utilized, but also employs a configuration thatThe
  And a card issuing device that is connected to the store terminal and issues a card capable of storing information of a predetermined capacity, and a card reader that reads the information stored in the card and delivers the read information to the store terminal. The management server has an identification information setting function for setting information for identifying a member and a group of which the member is a member based on the member information and transmitting the information to the card issuing device. Member information transmission function that transmits information input to the card issuing device to the management server via the store terminal and member and group identification information set in the management server are stored in the card, and a membership card is issued It is desirable to have a card issuing functionYes.
[0010]
With such a configuration, first, each store terminal of a plurality of stores is connected to the management server via a network. Each store terminal transmits the usage status of the member to the management server. In response to this, the management server manages the points of the members and also manages the points for each group in the same manner as the computer described above. Therefore, when multiple stores have introduced a common point system, members can accumulate and use points regardless of which store they use, because the management server manages those points. Can do. For this reason, points can be used by a plurality of stores, and the customer can use the stores for convenience, so that the sales of the affiliated stores as a whole can be improved. Similarly to the above, when a member is identified by a card, points can be used with a single card at a plurality of stores, so that the convenience of the member is improved and the management on the store side is further improved. It becomes easy.
[0011]
  In addition, the management server has a point transmission function for transmitting the number of points of the member and the group of which the member is a member to the store terminal when the member uses the store, and the store terminal received from the management server You may have a point notification function to notify members of the number of pointsYes.As a result, each time the member uses the store, the member can know the current accumulation points of the user or the group as a whole, and can plan future point use plans.
[0012]
  Furthermore, it is desirable that the group point management function is a function for managing the points of the group unit that are aggregated when the members of the predetermined group lose their points so that the members can use the points.Yes.At this time, the points available to each member may be part of the group points.Yes.In addition, the group point totaling function can be used as a group point by totaling a part of the points of each member of the group.Yes.
  As a result, each member first uses his / her points when using the points. When there are no more points, the group points are used without limitation or with a predetermined amount. Therefore, since the group points are used only when each member has used up their points, the disadvantages of other members can be suppressed. Furthermore, by making a part of points for each member a group point, it is possible to suppress a situation in which all of the points are used by other members.
[0013]
  The members of the group should also include other groups.Yes.That is, after a group is formed by members, a plurality of groups may be gathered to form a group including these groups. As a result, groups having various relationships belong to the same group, and the number of members increases, making it easier to accumulate points and further increase the use opportunities.
[0014]
  Furthermore, it is desirable that the predetermined group is a family unit group.TheAt this time, the minimum unit of the predetermined group is a family unit group, and it is still desirable to form a relative unit group as a group including the family unit group.Yes.Thereby, since the members of the group are tied in a predetermined trust relationship, the group points can be used more smoothly.
[0015]
  In the present invention, among the customers of a predetermined store, the points of members who are given a predetermined point by using the store and can obtain a predetermined privilege at the point are managed by the computer. A point management method in which a computer stores member information and forms a predetermined group consisting of members who are members based on the member information, and the computer is a member in the group. A point management method comprising a point totaling step for totaling points and a group point management step for managing the total points of the group so that any member in the group can use them. OfferThe
[0016]
  Furthermore, in the present invention, a predetermined computer is a member who is a person who is given a predetermined point by using the store among the customers of the predetermined store and can obtain a predetermined privilege at the point. Is a point management program for controlling the operation of the computer so as to manage the group, and stores group information and forms a predetermined group consisting of a plurality of members based on the member information Processing, point summarization processing for summing up the points of the members in the group, and group point management processing for managing the points of the summed group units so that any member in the group can use them Management program for controlling the operation of a computer to execute the program, and the program Also provides the stored storage mediumThe
  Even if it does in this way, since the effect similar to the above can be obtained, the said objective can be achieved.
[0017]
DETAILED DESCRIPTION OF THE INVENTION
<First Embodiment>
Hereinafter, a first embodiment of the present invention will be described with reference to FIGS. 1 to 5. FIG. 1 is a functional block diagram showing the configuration of the present invention. 2 to 3 are explanatory diagrams showing the data structure of the member database. 4 to 5 are flowcharts showing the operation of the present invention.
[0018]
(Constitution)
As shown in FIG. 1, the point management system according to the first embodiment includes a computer 1, a card issuing device 2, and a card reading device 3. These devices 1, 2, and 3 are provided in a predetermined store. With such a configuration, first, a membership card is issued to a part of customers of a predetermined store, and a person who is given the card can become a member. Then, by purchasing a product at a store or using a service provided by the store, the member is given points corresponding to the amount used, and can receive a predetermined service from the store according to the number of points. it can. In this system, such a point is managed by the computer 1. This will be described in detail below.
[0019]
The computer 1 includes an arithmetic device (CPU) (not shown) having a predetermined arithmetic processing capability, a storage device 11 (hard disk) having a predetermined storage capacity, and other devices included in a general computer such as a RAM and a ROM. Computer. The computer 1 is provided in various stores such as a retail store and a service providing store. For example, a supermarket, a clothing store, a restaurant, a beauty salon, or the like. The computer 1 is integrated with a cashier that performs accounting at the store. However, it is not necessarily limited to being integrated with the cash register.
[0020]
A card issuing device 2 and a card reading device 3 are connected to the computer 1 with a predetermined cable. Therefore, the computer 1 can transmit / receive data to / from the card issuing device 2 and the card reading device 3. Here, each apparatus 2 and 3 is demonstrated.
[0021]
The card issuing device 2 is a device that issues a member card C to those who wish to become members among customers in the store. The card issuing device 2 is provided with a predetermined input device and a monitor (not shown). The customer can input his / her information using an input device and a monitor. However, it may be input using the computer 1.
[0022]
Then, the card issuing device 2 delivers input information from the customer to the computer. As a result, the customer is registered as a member in the computer 1 as will be described later, and a member code (ID) is assigned to each member. The card issuing device 2 receives this ID, stores the ID in the member card C, and issues the card C (card issuing function). For example, the member card C is formed of a magnetic card, and data is stored at the magnetic stripe. The stored data may include a family code, a password, a membership code (ID), and the password, which will be described later.
[0023]
The card reader 3 reads the information stored in the membership card C. That is, the information stored in the magnetic stripe of the card C set in the card reader 3 is read. The read information is transmitted to the computer 1 to authenticate the member who owns the card C.
[0024]
Specifically, a processing instruction to the computer 1 is performed by a store clerk or the like. For example, when a member purchases a product at the store, the store clerk inputs a card reading command to the computer 1 and sets the card C brought by the member into the card reading device 3. At this time, when reading the card C, the member is required to input a password. The member inputs the password into the computer 1 or uses a predetermined input device (a device (not shown) connected to the computer 1) provided by the store clerk. Thereby, it can prevent that the person who picked up the card uses other people's points without permission. Then, the member 1 is authenticated by the computer 1 from the ID and password read from the card C, as will be described later.
[0025]
When the computer 1 authenticates that the person who inserted the card C is a member, the store clerk asks the member whether or not to use points for settlement. Then, when accumulating points, or when allocating already accumulated points to settlement, the store clerk inputs a command to that effect to the computer 1. The computer 1 executes processing as described below according to each command.
[0026]
Here, the description returns to the computer 1. The computer 1 is configured to operate a predetermined operating system, and has the following functions by executing a predetermined program on the system. That is, the computer 1 executes a program stored in advance in the storage device 11, ROM, or the like, so that the following functions are constructed in the CPU and the functions are activated.
[0027]
First, the computer 1 assigns points for each member based on the member registration function 12 for performing membership registration based on the customer information input from the card issuing device 2 and the information on the store usage status input to the computer 1. And a point management function 13 for managing them.
[0028]
The member registration function 12 registers information of a customer who newly registers a member in the member database 17 in the storage device 11. Specifically, the function operates as follows. First, the membership agreement is displayed on the card issuing device 2, and the customer is requested to consent. If consent is obtained, request the customer's own data. At this time, the requested data includes name, age, contact information (e-mail, address, telephone, etc.). The information is received from the card issuing device 2, and an ID (for example, a 5-digit number) that is a member code that does not overlap with other members is issued to the customer.
[0029]
At this time, the customer is also asked for a family code. Here, the family code is a code assigned to each family group which is one form of a group in which a plurality of members are grouped. Therefore, when there is a person who is already a member in the family (relatives), the family code and password that are known in advance from the person are input to the card issuing device 2. If the family group already exists, the customer joins the family group and becomes a new member. Otherwise, the computer 1 assigns a new family code (for example, four letters). Issue. At this time, as will be described later, a new family group is formed even if only one person is presently present.
[0030]
Thereafter, the card issuing device 2 stores predetermined information in the magnetic card and issues a membership card. As described above, the computer 1 has a function of issuing an ID and a family code, that is, a member (customer) and a group (family) of which the member is a member based on member information (customer information). An identification information setting function for setting identification information (ID, family code) is provided.
[0031]
The point management function 13 is a function for managing points for each member as in the conventional example. That is, first, authenticating a member based on information read from a card presented when the member made a purchase of a predetermined product at the store, and adding or subtracting points according to the purchase amount The function to execute. Further, as described above, first, as described above, the member information read from the card reader 3 and the password input from the member are matched with each other whether or not the member is stored in the member database 17. If there is data in which the ID in the member information matches the input password, it is determined that the customer who brought the card is a member. Then, point data of the member, data of a group in which the member is a member, and the like are extracted.
[0032]
At this time, an area for storing the points for each member is provided in the member database 17, and the current number of points is stored in the area. Then, the purchase amount input to the computer 1 by the store clerk is converted into points accumulated in the computer 1, and similarly, based on information on whether or not the member input by the store clerk accumulates points. The following processing is performed. When accumulating points, the converted number of points is added. When using, the number of points used is subtracted to update the number of points for each member. However, even if points are used, points corresponding to the purchase amount may be accumulated. Here, for example, when accumulating points, 10% of the purchase amount is regarded as points, and when used, the value of the points is left as it is, and the amount is discounted with the unit as yen. In this way, customers who make daily purchases at the store will receive the same service as receiving a 10% discount.
[0033]
Further, the computer 1 combines a member into a predetermined group based on the member information and manages it as a member of the group, a group management function 15 that counts the points of the members in the group, The group point management function 16 is provided for managing the points so that any of the members in the group can use the points in the group.
[0034]
The group management function 14 is a function for collecting members in a predetermined group and managing them hierarchically. The concept is shown in FIG. FIG. 2 is an explanatory diagram showing the positions of the members stored in the member database 17. Here, a member is expressed as a family member, and a group in which a plurality of family members are combined is referred to as a family group. Then, a larger group including a plurality of family groups is defined as a relative group. Thus, family members a and b are members of family group A, and similarly, family group B is formed. Family group A and family group B are members of a relative group α, which is a larger group. In addition, although the group which grouped the relative group further is not shown here, you may form the friend group which has a plurality of relative groups as the upper group. That is, the group structure may have any number of layers.
[0035]
Here, an actual data storage example of the hierarchized member database 17 will be described with reference to FIG. FIG. 3A is an explanatory diagram showing a table that summarizes family groups, and FIG. 3B is an explanatory diagram that shows a table that summarizes relatives groups. As shown in FIG. 3A, family members that are members included in a predetermined family group are stored in a table of one family code “aaaa”. The record in this table stores data such as each family member “11111”. At this time, the ID, password, point, notification destination, etc. for each family member are stored. Further, as shown in FIG. 3B, the family groups are further stored in a table of relative groups to which each belongs. For example, the family group with the family code “aaaa” is stored in the relative group table with the relative code “AAAA”. Each record stores family group information, such as a family code, a password, and points of all members of the family group.
[0036]
Thus, the member database 17 constitutes a relational database, and each data is stored in association with each other. Therefore, even if the number of members increases later, each member data may be stored in a predetermined table. Thereby, since it is possible to easily search which member belongs to which group, it is possible to speed up the data search.
[0037]
The group point totaling function 15 totals the points of all members of a predetermined group and stores them in a predetermined area in the storage device 11. For example, first, the number of points stored in the point field of each family member record included in the family group table of the family code “aaaa” shown in FIG. This point number is extracted for all family members. Thereafter, the total number of points of all the extracted family members is totaled, and the total points for each family are stored in a point totaling table (not shown). This point totaling table is formed in the storage device 11 as a part of the member database 17. In addition, since the point for every family code is stored in the relative table when there is a relative group table as described above, the point aggregation table may not be formed. However, the point totaling table for the highest group is always formed. That is, a table for storing the points of the relative code “AAAA” is formed in the member database 17 although not shown.
[0038]
Here, the group point totaling function operates when points are added to any member. That is, when a predetermined family member purchases a product at a predetermined store and receives an input to accumulate points, the point of the family member is updated. And when this update is detected, the points as the family group which is the upper group are totaled.
[0039]
The group point management function 16 is a function for managing member point usage based on the above-described point management function. That is, the function of authenticating a member and managing the points of each member is as described above. This function is a function that performs the following operations.
[0040]
When a member receives a discount by assigning points that have already been accumulated to a part of the purchase amount, the member first subtracts from the number of points. When the number of points is less than the purchase amount, or when information indicating that more points are used is input to the computer 1 by the will of the member, the member of the group of which the member is a member Points are assigned. Therefore, the group point is subtracted. Accordingly, the subtraction of the group point becomes a burden on the other members of the group. For example, the subtraction is uniformly distributed and subtracted from each member. Thereafter, the database is updated.
[0041]
Here, the case where the group point management function is a function that uses a group point when a member's own point that actually uses the point disappears is exemplified, but the present invention is not necessarily limited thereto. Instead of using one's own points preferentially, it may operate to use group points when using points. And the amount of subtraction of points by use is not limited to being uniformly distributed and subtracted from each member. It is only necessary to subtract from the points of the person who has accumulated the most points, and finally subtract the used points.
[0042]
In addition, the group points that can be used by each member may be set in advance such that a part of the group points, for example, 50% of the group points, and the group points may be used within such a range. This is because the accumulated points are different for each member, so that the disadvantage of those who have accumulated many points is reduced. That is, even if a predetermined member frequently uses the store and accumulates a lot of points, if another member uses a lot of the points, the predetermined member suffers a significant disadvantage.
[0043]
Further, the group points may be managed by collecting some points of the members of the group. Each member can suppress unfairness among members because only a part of his / her point is used as a group point by other members. For example, 10% of the points acquired at once are totaled as group points.
[0044]
Here, an example of a program for realizing the above functions will be shown. It stores a member's information and forms a predetermined group consisting of members who are members based on the member information, a point counting process that counts the points of the members in the group, This is a point management program for controlling the operation of the computer 2 so as to execute a group point management process for managing the aggregated group unit points so that any member in the group can use the points. . As described above, such a program may be stored in the storage device 11 or the like, but is stored in a portable medium such as a CD-ROM and read from the medium or on the network N. It may be downloaded from another computer and incorporated in the computer 1.
[0045]
(Operation)
Next, the operation in the first embodiment will be described with reference to FIGS. FIG. 4 is a flowchart showing an operation when a card is issued, and FIG. 5 is a flowchart showing an operation when a card is used by a member.
[0046]
First, the operation when issuing a card will be described. A customer who visits a predetermined store and desires to become a member operates the card issuing device 2. The member's terms are displayed on the display screen of the card issuing device 2 (step S1). If the customer agrees with the terms, the customer presses the “Agree” button. At this time, the button is displayed on the screen of the card issuing device 2 and is a touch panel type.
[0047]
Subsequently, a screen requesting the customer to input member information is displayed on the display screen, and the customer inputs member information according to the screen (step S2). This input information is transmitted to the computer 1. In the computer 1, an ID given to each member is issued (step S3). This ID is unique for each member, may be randomly generated, or may be a series of serial numbers. This ID is temporarily stored in the RAM or register of the computer 1.
[0048]
Subsequently, the computer 1 requests the customer to input a family code via the display screen of the card issuing device 2 (step S4). If the customer's family is already a member, the family code and password can be heard from the family member, so that the family code and the like can be input (step S5). Also at this time, it is possible to input by directly operating the touch panel display screen. This is done when a customer who is currently enrolling wants to become a member of an existing family group.
[0049]
Subsequently, based on the input family code and password, the existence of the family group is checked by the computer 1 (steps S6 and S7). When the family group can be searched from the member database 17, the computer 1 asks the customer whether to join the family group (step S8). This is also via the display device of the card issuing device 2. At this time, if the customer wishes to join the family group, the member ID issued in step S3 is associated with the family code (step S10). That is, the ID of the new member is stored as a record in the family code table, and each field item such as a notification destination of the member having the ID is stored. That is, it is registered in the member database 17 built in the storage device 11 of the computer 1 (step S11).
[0050]
Here, when the customer does not have the family code in step S4, the customer presses the “no family code” button displayed on the display screen. Then, a signal to that effect is transmitted to the computer 1, and a new family code is issued by the computer 1 (step S9). Along with this, a record is formed in a new family group having this customer as the first member, that is, in the member database 17. In step S8, when the customer does not become a member of an existing family group and a new family group is formed, the process proceeds to step S9 and a new family code is issued. Thereafter, similarly to the above, the family code and the member ID are associated and registered in the database (steps S10 and S11).
[0051]
After the member information of the new member is registered in the database 17, the family code and ID are transmitted to the card issuing device 2, and information such as ID is stored in the magnetic card which is the member card C in the card issuing device 2. (Step S12). Then, a membership card C is issued (step S13), and is handed over to the member.
[0052]
Next, the operation when a person who has become a member of a predetermined store and has a card C as described above has visited the store will be described. First, the member who has visited the store inserts the card C into the card reader 3 and inputs the password. Then, the card reader 3 reads the member's family code, ID, etc. stored in the magnetic stripe portion of the card C (step S21) and receives the input password. Subsequently, the ID, password, and the like are transmitted to the computer 1, and the computer 1 makes an inquiry (step S22). The inquiry is performed by referring to the member database 17 and matching (step S23). At this time, if it does not match the member information in the member database 17, it is determined that the customer visiting the store is not a member, and the processing is terminated. On the other hand, if they match, information indicating that the customer is a member is displayed on the computer 1, and the store clerk recognizes this.
[0053]
For members, the store clerk takes the following actions. First, the member is asked whether or not to purchase a product (step S24). When a member purchases a product, the store clerk inputs the amount of the product into the computer 1 and makes a settlement. At this time, the store clerk asks the member whether to accumulate points or to use points already accumulated (step S25). Then, when accumulating points, the store clerk inputs information to that effect into the computer 1 so that the purchase amount is converted into points by the computer 1. For example, the points are 5% of the amount of money, and when shopping for 10000 yen, 500 points are converted as accumulated points. On the other hand, as will be described later, when points are used for settlement, 500 points corresponds to 500 yen.
[0054]
Subsequently, the number of points is added and updated by the computer 1 to the points already stored in its own record in the member database 17 (step S33). Thereafter, the group points of the family group to which the member belongs are also counted, and the number of points in the database 17 is updated (step S34).
[0055]
Here, in step S25, when the member wishes to use points for settlement, that is, to assign points to a part of the payment amount, the computer 1 first stores the self accumulated so far. Are subtracted (step S26). For example, when 1000 points are accumulated, a discount of 1000 yen can be obtained. At this time, the point of the member is subtracted and the family point is also recounted.
[0056]
Subsequently, if the point is not enough to be allocated to the payment (step S27), the group point of the family group to which this member belongs is extracted (step S28). Some or all of them are allocated to payment. At this time, the number of points in the database 17 is subtracted and updated. Of course, the group points are subtracted (step S29), and at the same time, the number of subtracted points is allocated to each member. The number of points of each member is also subtracted and updated (step S30). If the payment amount is still insufficient (step S31), the member pays the balance in cash (step S32). Although not shown, points of a relative group that is a higher group may be used.
[0057]
Subsequently, after the settlement is completed, the store clerk inputs information to that effect into the computer 1, so that the computer 1 outputs the data, for example, the amount of the purchased product, the current member accumulation point, the group Points and the like are extracted from the storage device 11 (step S36) and output to the receipt (step S37). As a result, the member can know the current number of points and can make the next purchase plan.
[0058]
Here, in step S24, when the member who has visited the store does not purchase the product but only confirms the accumulation point (step S35), the store clerk inputs the information to that effect to the computer 1. The member 1 and group points are extracted by the computer 1 (step S36). After that, although the product has not been purchased, the current point is output on a paper such as a receipt and handed over to the member.
[0059]
Note that the computer 1 may have a function of periodically notifying the member contact information registered in the member database 17 of the number of accumulated points of the member or group. For example, when a member has registered his / her own e-mail address in advance, an e-mail notifying the number of points is transmitted from the computer 1 to the address destination. As a result, it is possible to know that other members have used the points among the members of the group to which they belong, and it is possible to make a later point use plan.
[0060]
By doing in this way, the member can share the point which can receive provision of a predetermined service in the said group by forming a group with a family etc. Therefore, accumulation of points is facilitated, and the possibility of receiving a predetermined service at the accumulated points is improved. Along with this, it is possible to stir up the member's willingness to accumulate points, promote the visit of the member to the store, and improve the sales of the store.
[0061]
<Second Embodiment>
Hereinafter, a second embodiment will be described with reference to FIGS. FIG. 6 is a block diagram showing the configuration of the second embodiment, and FIG. 7 is a sequence diagram showing the operation.
[0062]
(Constitution)
As shown in FIG. 6, the point management system in the second embodiment includes store terminals 5 and 6 included in predetermined stores T1 and 2 connected via a network N, and stores among the store customers. A management server 4 is provided that stores information on members who are given a predetermined point when used and who can obtain a predetermined privilege at the point. The card issuing device 52 is connected to the store terminal 5 and issues a card C capable of storing information of a predetermined capacity. The information stored in the card C is read and the read information is stored in the store terminals 5 and 6. The card readers 51 and 61 are provided. Details will be described below.
[0063]
The store terminals 5 and 6 are personal computers provided in predetermined stores T1 and T2. It is desirable that this computer also functions as a cash register. The shop terminals 5 and 6 are connected to the network N and can communicate with the management server 4 described later. That is, the store terminals 5 and 6 are provided with communication means.
[0064]
Further, the card issuing device 52 and the card reading devices 51 and 61 described in the first embodiment are connected to the store terminals 5 and 6. However, the card issuing device 52 is not limited to being provided in all stores. In the example of FIG. 6, it is connected only to the store of the code | symbol T1, ie, the shop terminal of the code | symbol 5. FIG.
[0065]
Here, the stores T1 and T2 are stores that adopt a common membership system. Thereby, the member who became a member can receive provision of the service by points, even if it purchases goods in any store. Therefore, it is desirable that card readers are installed in all the stores T1 and T2 so that points can be accumulated and used. However, even if the member registration procedure can be performed only at the predetermined store T1, there is no significant inconvenience. Rather, equipment costs can be saved.
[0066]
The store terminals 5 and 6 mediate transmission / reception of predetermined information between the card issuing device 52 and the card reading devices 51 and 61 and the management server 4. For this reason, the card issuing device 52 has a member information transmission function for transmitting the information input to the card issuing device 52 to the management server 4 via the store terminal 5, and the members and groups set in the management server 4. And a card issuing function for issuing a membership card by storing each identification information in the card C. However, these functions are almost the same as the operations performed on the computer 1 by the card issuing device 2 in the first embodiment described above. Similarly, the card readers 51 and 61 perform the same operation as that performed on the computer 1 to the management server 4 via the store terminals 5 and 6.
[0067]
The store terminals 5 and 6 also have a point notification function for notifying members of the number of points received from the management server 4. As described in the first embodiment, this is the same operation as when the computer 1 outputs a receipt in which the number of points is described.
[0068]
The management server 4 is a server computer having an arithmetic device (not shown) and a storage device 41. The management server 4 is provided with communication means and can communicate with store terminals 5 and 6 which are other computers on the network N. In particular, the server 4 is always connected on the network and always allows access from the store terminals 5 and 6.
[0069]
The management server 4 operates in substantially the same manner as the computer 1 in the first embodiment described above. That is, in the first embodiment, predetermined information is exchanged with the card issuing device 2 and the card reading device 3 directly connected to the computer 1, but in this embodiment, the management server 4 is connected to the network N and the store. It operates to exchange information with the card readers 51, 61, etc. via the terminals 5, 6. Therefore, the management server 4 includes the above-described member registration function, a point management function for managing points for each member based on information on the store usage status of the members transmitted to the management server 4 from the store terminals T1 and T2. A group management function for collecting members into a predetermined group based on the member information transmitted from the store terminal 5 and managing them as a member of the group, and a group point counting function for counting the points of the members in the group; The group point management function for managing the points so that any member in the group can use the points of the aggregated group unit, and the member and the member based on the member information An identification information setting function for setting information for identifying a group and transmitting the information to the card issuing device 52 That. These functions are substantially the same as the functions of the computer 1 described above.
[0070]
Furthermore, the management server 4 has a point transmission function for transmitting the number of points of the member and the group of which the member is a member to the store terminals 5 and 6 when the member uses the store. This point transmission function transmits the number of points of the member or the group notified to the member who goes to the stores T1 and T2 and performs shopping or confirms the points to the store terminals T1 and T2. . Then, at the store terminals 5 and 6, the number of points is printed on a receipt or the like, and the receipt is notified to the member by handing it to the member.
[0071]
Here, each function of the management server 4 is constructed by executing a predetermined program stored in the storage device 41 or the ROM in the management server 4 by the CPU as the arithmetic unit. And can be realized.
[0072]
Further, in the storage device 41 of the management server 4 described above, a database 42 substantially the same as the member database 17 in the first embodiment is constructed. The data structure of the database 42 is the same as that shown in FIGS.
[0073]
(Operation)
Next, the operation in this embodiment will be described with reference to the sequence diagram of FIG. In this figure, processing from step S101 to step S107 indicates processing at the time of card issuance, and processing from step S108 to step S116 indicates processing at the time of card use.
[0074]
First, in order for the customer to become a new member, the customer goes to the store T1 provided with the card issuing device 52. Therefore, in accordance with the instruction on the display screen of the card issuing device 52, predetermined information such as the customer's name or family code is input (step S101). These pieces of information are transmitted to the management server 4 via the store terminal 5 (step S102).
[0075]
Subsequently, the management server 4 issues a member ID (step S103). If no family code is input, a new family code is also issued. Then, the ID and a group corresponding to the family code (or an existing group corresponding to the code when the customer inputs the code) are associated with each other and registered in the member database 42 (step S104). At the same time, the ID and family code are transmitted from the management server 4 to the store terminal 5 (step S105). In response to this, the store terminal 5 transmits the ID and family code together with the card issuing command to the card issuing device 52 (step S106). Then, the card issuing device 52 stores the ID and the like in the card C and issues the card C (step S107). In this way, the customer can become a member and obtain the card C.
[0076]
When the member brings the card C to the stores T1 and T2 and performs shopping at a later date, the card C is first inserted into the card readers 51 and 61 (step S108). The card readers 51 and 61 read the member ID, family code, and the like stored in the magnetic part of the card C, and transmit the data to the store terminals 5 and 6 (step S109). At this time, the store clerk requests the member to input a password, for example, through the store terminals 5 and 6. Then, the store terminals 5 and 6 transmit the input password to the management server 4 together with the ID received from the card readers 51 and 61, and request introduction of members (step S110).
[0077]
The management server 4 performs matching with the information in the database 42, and if there is matching member data, notifies the store terminals 5 and 6 that the member is a member (step S111). Thereafter, when the member purchases a predetermined product, the store clerk inputs the purchase amount into the store terminals 5 and 6 (step S112). At this time, the store clerk asks the member whether to accumulate points or use the accumulated points, and inputs the answer to the store terminals 5 and 6. Then, this information and purchase price information are transmitted to the management server 4.
[0078]
In the management server 4, the point settlement is executed (step S113), and the point numerical value in the database 42 is updated (step S114). That is, when accumulating points, the points of the member are added and the group points are totaled and a new numerical value is stored. When using points, a predetermined point is subtracted, and the points of all members in the group are settled accordingly.
[0079]
Then, the number of points of the member and the number of points of the group to which the member belongs are notified to the store terminals 5 and 6 (step S115). At the store terminals 5 and 6, the number of points is stamped on a receipt or the like and handed to the member by the store clerk.
[0080]
By doing in this way, a plurality of stores can cooperate and adopt a membership system, and a member can also perform shopping at these plurality of stores and can easily accumulate points. For this reason, points can be used by a plurality of stores, and the customer can use the stores for convenience, so that the sales of the affiliated stores as a whole can be improved. Similarly to the above, when a member is identified by a card, points can be used with a single card at a plurality of stores, so that the convenience of the member is improved and the management on the store side is further improved. It becomes easy.
[0081]
<Third Embodiment>
Next, a third embodiment of the present invention will be described. The point management system in the third embodiment does not include the card issuing devices 2 and 52 and the card reading devices 51 and 61 shown in the first and second embodiments described above. That is, the membership is not managed by the card.
[0082]
In the present embodiment, the store clerk inputs the ID or password notified or presented by the member to the computer 1 or the store terminals 5 and 6 and inquires the computer 1 or the management server 4 for it. As in the above embodiment, point management is performed by the computer 1 or the management server 4.
[0083]
Even if it does in this way, since it has the effect as mentioned above and can aim at reduction of equipment cost, the spread of the system can be aimed at.
[0084]
【The invention's effect】
Since the present invention is configured and functions as described above, according to this, a plurality of members form a family or a group having a predetermined relationship, so that points are accumulated in groups using stores. Since points can be used to receive a predetermined service such as a discount on a group basis, the points can be easily accumulated and the use of points can be promoted. Therefore, there is an unprecedented excellent effect that the opportunity for the member to use the store increases and the sales of the store can be increased.
[0085]
Also, if the same point system is provided at multiple stores, points can be accumulated more easily because members can accumulate points regardless of which store they use. Further, it is possible to increase the willingness of members to visit the store and increase the sales of the store. Since stores in various industries cooperate with each other to provide a point system, the members can use the stores differently as necessary, so that the convenience of the members to be used can be improved.
[Brief description of the drawings]
FIG. 1 is a functional block diagram showing a configuration in a first embodiment of the present invention.
FIG. 2 is an explanatory diagram showing a hierarchical structure of groups formed by members.
FIG. 3 is a diagram illustrating a data structure stored in a member database. FIG. 3A is a diagram showing a data structure of a family group, and FIG. 3B is a diagram showing a data structure of a relative group.
FIG. 4 is a flowchart showing an operation when a card is issued in the first embodiment.
FIG. 5 is a flowchart showing an operation when a member uses a card in the first embodiment.
FIG. 6 is a block diagram showing a configuration in a second embodiment of the present invention.
FIG. 7 is a sequence diagram showing an operation in the second embodiment.
[Explanation of symbols]
1 computer
2,52 Card issuing device
3, 51, 61 Card reader
4 management server
5,6 Store terminal
11, 41 storage device
13 point management function
14 Group management function
15 Group point totaling function
16 Group point management function
17,42 Member database
C card
N network
T1, T2 store

Claims (14)

所定の店舗の顧客のうち当該店舗を利用することにより所定のポイントが付与され当該ポイントにて所定の特典を得ることができる者である会員の情報を記憶するコンピュータを備え、
このコンピュータが、当該コンピュータに入力された前記店舗の利用状況に関する情報に基づいて前記ポイントを前記会員ごとに管理するポイント管理機能を備えたポイント管理システムにおいて、
前記コンピュータが、前記会員情報に基づいて前記会員を所定のグループにまとめて当該グループの構成員として管理するグループ管理機能と、当該グループ内の構成員のポイントを集計するグループポイント集計機能と、この集計されたグループ単位のポイントを当該グループ内のいずれの構成員をも利用することができるよう当該ポイントを管理するグループポイント管理機能と、を備えると共に、
このグループポイント管理機能は、前記所定のグループの構成員自身のポイントが無くなったときに前記集計されたグループ単位のポイントを当該構成員が利用することができるよう管理する機能である、ことを特徴とするポイント管理システム。
A computer that stores information on a member who is a person who is given a predetermined point by using the store among customers of a predetermined store and can obtain a predetermined privilege at the point;
In this point management system provided with a point management function for managing the points for each member based on information on the usage status of the store input to the computer,
A group management function in which the computer collects the members into a predetermined group based on the member information and manages the members as members of the group; and group point management function points aggregated group unit manages the point to be able to use any of the members in the group, together with obtain Bei a,
This group point management function is a function for managing the aggregated group unit points so that the members can use the points when the members of the predetermined group run out of points. Point management system.
前記コンピュータに接続され、所定容量の情報を記憶可能なカードを発行するカード発行装置と、前記カードに記憶されている情報を読み取って当該読み取った情報を前記コンピュータに受け渡すカード読取装置とを備え、
前記コンピュータが、前記会員情報に基づいて前記会員と当該会員が構成員となる前記グループとを識別する情報を設定する識別情報設定機能を備えると共に、
前記カード発行装置は、前記会員と前記グループとの識別情報をそれぞれ所定のカードに記憶して会員カードを発行するカード発行機能を備えたことを特徴とする請求項1記載のポイント管理システム。
A card issuing device for issuing a card connected to the computer and capable of storing a predetermined amount of information; and a card reading device for reading the information stored in the card and delivering the read information to the computer. ,
The computer includes an identification information setting function for setting information for identifying the member and the group of which the member is a member based on the member information,
The point management system according to claim 1, wherein the card issuing device has a card issuing function for storing identification information between the member and the group in a predetermined card and issuing a member card.
ネットワークを介して接続された、所定の店舗が有する店舗端末と、前記店舗の顧客のうち当該店舗を利用することにより所定のポイントが付与され当該ポイントにて所定の特典を得ることができる者である会員の情報を記憶する管理サーバとを備え、
この管理サーバが、当該管理サーバに前記店舗端末から送信される前記会員の店舗利用状況に関する情報に基づいて前記ポイントを前記会員ごとに管理するポイント管理機能を備えたポイント管理システムにおいて、
前記管理サーバが、前記店舗端末から送信された会員情報に基づいて前記会員を所定のグループにまとめて当該グループの構成員として管理するグループ管理機能と、当該グループ内の構成員のポイントを集計するグループポイント集計機能と、この集計されたグループ単位のポイントを当該グループ内のいずれの構成員をも利用することができるよう当該ポイントを管理するグループポイント管理機能と、を備えると共に、
このグループポイント管理機能は、前記所定のグループの構成員自身のポイントが無くなったときに前記集計されたグループ単位のポイントを当該構成員が利用することができるよう管理する機能である、ことを特徴とするポイント管理システム。
A person who is given a predetermined point by using the store among the store terminal of the predetermined store and a customer of the store connected through the network and can obtain a predetermined privilege at the point A management server for storing information about a member,
In the point management system provided with a point management function in which the management server manages the points for each member based on the information on the store usage status of the member transmitted from the store terminal to the management server,
The management server collects the members as a member of the group by collecting the members into a predetermined group based on the member information transmitted from the store terminal, and counts the points of the members in the group Rutotomoni comprising a group point aggregator, a group point management function for managing the point to the point of the aggregated group unit can utilize any of the members in the group, and
This group point management function is a function for managing the aggregated group unit points so that the members can use the points when the members of the predetermined group run out of points. Point management system.
前記店舗端末に接続され、所定容量の情報を記憶可能なカードを発行するカード発行装置と、前記カードに記憶されている情報を読み取って当該読み取った情報を前記店舗端末に受け渡すカード読取装置とを備え、
前記管理サーバが、前記会員情報に基づいて前記会員と当該会員が構成員となる前記グループとを識別する情報を設定して前記カード発行装置に送信する識別情報設定機能を備えると共に、
前記カード発行装置は、当該カード発行装置に入力された情報を前記店舗端末を介して前記管理サーバに送信する会員情報送信機能と、前記管理サーバにて設定された前記会員と前記グループとの識別情報をそれぞれ前記カードに記憶して会員カードを発行するカード発行機能とを備えたことを特徴とする請求項3記載のポイント管理システム。
A card issuing device that is connected to the store terminal and issues a card capable of storing a predetermined amount of information; a card reading device that reads the information stored in the card and delivers the read information to the store terminal; With
The management server has an identification information setting function for setting information for identifying the member and the group of which the member is a member based on the member information and transmitting the information to the card issuing device,
The card issuing device includes a member information transmission function for transmitting information input to the card issuing device to the management server via the store terminal, and identification of the member and the group set by the management server 4. The point management system according to claim 3, further comprising a card issuing function for storing information in each card and issuing a membership card.
前記管理サーバは、前記会員が店舗を利用したときに当該会員及び当該会員が構成員であるグループのポイント数を前記店舗端末に送信するポイント送信機能を備えると共に、
前記店舗端末は、前記管理サーバから受信したポイント数を前記会員に通知するポイント通知機能を備えたことを特徴とする請求項3又は4記載のポイント管理システム。
The management server includes a point transmission function for transmitting the number of points of the member and the group of which the member is a member to the store terminal when the member uses the store,
The point management system according to claim 3 or 4, wherein the store terminal has a point notification function for notifying the member of the number of points received from the management server.
前記グループポイント管理機能は、前記グループ単位のポイントの減算分を当該グループの他の各構成員に割り振って、当該各構成員のポイント数を減算する、ことを特徴とする請求項1,2,3,4又は5記載のポイント管理システム。The said group point management function allocates the subtraction part of the point of the said group unit to each other member of the said group, and subtracts the number of points of each said member, The 1, 2 characterized by the above-mentioned. The point management system according to 3, 4 or 5. 前記グループポイント管理機能は、前記集計されたグループ単位のポイントの一部を当該構成員が利用することができるよう管理する機能であることを特徴とする請求項1,2,3,4,5又は6記載のポイント管理システムThe Group point management functions, claim 1, 2, 3, 4, characterized in that a part of the point before Symbol aggregated group unit is a function of managing to be able to the member is available, The point management system according to 5 or 6 . 前記グループポイント集計機能は、前記グループの各構成員のポイントの一部を集計してグループポイントとする機能であることを特徴とする請求項1,2,3,4,5,6又は7記載のポイント管理システム。  The said group point totaling function is a function which totals a part of point of each member of the said group, and makes it a group point, The 1, 2, 3, 4, 5, 6 or 7 characterized by the above-mentioned. Point management system. 前記所定のグループは、家族単位のグループであることを特徴とする請求項1,2,3,4,5,6,7又は8記載のポイント管理システム。  9. The point management system according to claim 1, wherein the predetermined group is a family unit group. 前記グループの構成員は、他のグループを含むことを特徴とする請求項1,2,3,4,5,6,7,8又は9記載のポイント管理システム。  The point management system according to claim 1, 2, 3, 4, 5, 6, 7, 8 or 9, wherein the members of the group include other groups. 前記所定のグループの最小単位は、家族単位のグループであると共に、当該家族単位のグループを含んで構成員とする前記グループとして、親戚単位のグループを形成することを特徴とする請求項10記載のポイント管理システム。  The minimum unit of the predetermined group is a group of family units, and a group of relative units is formed as the group including the family unit group as a member. Point management system. 所定の店舗の顧客のうち、当該店舗を利用することにより所定のポイントが付与され当該ポイントにて所定の特典を得ることができる者である会員の前記ポイントをコンピュータにて管理するポイント管理方法であって、
前記コンピュータが前記会員の情報を記憶すると共に当該会員情報に基づいて前記複数の会員である構成員から成る所定のグループを形成するグループ形成工程と、前記コンピュータが前記グループ内の構成員のポイントを集計するポイント集計工程と、この集計されたグループ単位のポイントを当該グループ内のいずれの構成員をも利用することができるよう管理するグループポイント管理工程と、を備え、
このグループポイント管理工程は、前記コンピュータが、前記所定のグループの構成員自身のポイントが無くなったときに前記集計されたグループ単位のポイントを当該構成員が利用することができるよう管理する、ことを特徴とするポイント管理方法。
A point management method for managing the points of a member who is a person who is given a predetermined point by using the store and can obtain a predetermined privilege by using the store among the customers of the predetermined store by a computer There,
A group forming step in which the computer stores information on the member and forms a predetermined group of members that are the members based on the member information; and the computer determines points of the members in the group. and point aggregation step of aggregating, e Bei and a group point management step that manages to point the aggregated group unit can utilize any of the members in the group,
In this group point management step, the computer manages the members of the predetermined group so that the members can use the tabulated points of the group when the points of the members disappear. A feature point management method.
前記グループポイント管理工程は、前記コンピュータが、前記グループ単位のポイントの減算分を当該グループの他の各構成員に割り振って、当該各構成員のポイント数を減算する、ことを特徴とする請求項12記載のポイント管理方法。The group point management step is characterized in that the computer allocates a subtraction of the group unit points to each other member of the group and subtracts the number of points of each member. 12. The point management method according to 12. 定の店舗の顧客のうち当該店舗を利用することにより所定のポイントが付与され当該ポイントにて所定の特典を得ることができる者である会員の前記ポイントを管理するコンピュータに、
前記会員の情報を記憶すると共に当該会員情報に基づいて前記複数の会員である構成員から成る所定のグループを形成するグループ形成手段と、前記グループ内の構成員のポイントを集計するポイント集計手段と、この集計されたグループ単位のポイントを当該グループ内のいずれの構成員をも利用することができるよう管理すると共に前記所定のグループの構成員自身のポイントが無くなったときに前記集計されたグループ単位のポイントを当該構成員が利用することができるよう管理するグループポイント管理手段と、
を実行するためのポイント管理用プログラム。
In Turkey computer to manage the membership said point of one who can obtain certain benefits at a predetermined point that point is provided by utilizing the store of customer Jo Tokoro store,
Group forming means for storing the member information and forming a predetermined group composed of members that are the plurality of members based on the member information; and point counting means for counting the points of the members in the group; , Managing the points of the aggregated group units so that any member in the group can use the points, and the aggregated group units when the points of the members of the predetermined group disappear Group point management means for managing the points so that the member can use the points ,
Point management program to execute .
JP2001304871A 2001-10-01 2001-10-01 Point management system and method, and point management program Expired - Lifetime JP3714217B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001304871A JP3714217B2 (en) 2001-10-01 2001-10-01 Point management system and method, and point management program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001304871A JP3714217B2 (en) 2001-10-01 2001-10-01 Point management system and method, and point management program

Publications (2)

Publication Number Publication Date
JP2003109116A JP2003109116A (en) 2003-04-11
JP3714217B2 true JP3714217B2 (en) 2005-11-09

Family

ID=19124742

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001304871A Expired - Lifetime JP3714217B2 (en) 2001-10-01 2001-10-01 Point management system and method, and point management program

Country Status (1)

Country Link
JP (1) JP3714217B2 (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4500597B2 (en) * 2004-06-21 2010-07-14 ぴあ株式会社 Multiple member registration system and computer program and method for realizing the system
US20100250357A1 (en) * 2006-05-22 2010-09-30 Golconda Co., Ltd. On-line advertising system and method of the same
JP5070919B2 (en) * 2007-05-08 2012-11-14 日本電気株式会社 Rights management system, rights management method and rights management program
JP5062567B2 (en) * 2008-01-12 2012-10-31 株式会社早稲田環境研究所 Activity evaluation system and environmental activity evaluation method
JP4546551B2 (en) 2008-03-18 2010-09-15 フェリカネットワークス株式会社 Information processing apparatus, information processing method, program, and information processing system
WO2009142219A1 (en) * 2008-05-20 2009-11-26 日本電気株式会社 Point service providing system, point service providing device, point service providing method and recording medium
JP4688233B2 (en) * 2009-04-03 2011-05-25 株式会社メキキ Collaborative purchasing system and method using SNS
JP5452520B2 (en) * 2011-02-10 2014-03-26 株式会社メキキ Collaborative purchasing system and method using SNS
JP5664378B2 (en) * 2011-03-18 2015-02-04 大日本印刷株式会社 Virtual point card system, virtual point card management method, point card management terminal, portable terminal, point card management program, and point card utilization program
JP2012256128A (en) * 2011-06-07 2012-12-27 Kddi Corp Automatic application server and method
JP5663108B1 (en) * 2014-06-10 2015-02-04 株式会社Wing of Freedom SNS server, store visit promotion system and program
JP7009695B2 (en) * 2018-03-19 2022-01-26 株式会社Nttドコモ Payment device
JP7335921B2 (en) * 2021-04-28 2023-08-30 株式会社マネーフォワード SUPPORT SYSTEM, SUPPORT METHOD AND PROGRAM

Also Published As

Publication number Publication date
JP2003109116A (en) 2003-04-11

Similar Documents

Publication Publication Date Title
JP4941080B2 (en) Network advertisement distribution system, network advertisement distribution apparatus, method and program
JP3261201B2 (en) Point management system
JP3714217B2 (en) Point management system and method, and point management program
JP2014174824A (en) Privilege offer server, privilege offer system, privilege offer method and program thereof
JP2018028762A (en) Coupon management system and method
JP7285003B2 (en) Payment information processing device, payment information processing system, and payment information processing program
JP2018041118A (en) Store terminal device, membership management server, settlement proxy server, and settlement method
JP2011138344A (en) Point stamp management system and point settlement method
JP6362728B1 (en) Electronic coupon system
JP2003050942A (en) Coupon providing system and coupon providing method
JP5654049B2 (en) Retail point-of-sale management system that protects customer data and automatically incorporates discounts in a flexible manner
WO2008050997A1 (en) System and method for supplying integrated mileage service
JP7084773B2 (en) Coupon issuing system
KR20080084874A (en) Device purchasing agent and method, game service system, PC room management device for item purchasing agency
JP2015153271A (en) POS system
JP2003271881A (en) Purchase service system
JP3723489B2 (en) Score management system
JP2003085429A (en) Method, device, program, center, system for managing point
JP2004139388A (en) Content service providing method and content providing system
JP4082721B2 (en) Point grant service system and point management device
WO2019017638A9 (en) Electronic coupon service system and method
JP6276546B2 (en) POS system
JP2024035068A (en) Coupon issuing system
JP4145610B2 (en) Point processing system and general point processing server
JP2004030451A (en) Point service system, point service method, and program

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20041222

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050111

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050308

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050802

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050815

R150 Certificate of patent or registration of utility model

Ref document number: 3714217

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080902

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090902

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090902

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100902

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110902

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120902

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130902

Year of fee payment: 8