(57)【特許請求の範囲】
【請求項１】
一取引において会員が購入した商品に基づいて購入金額を算出する購入金額算出手段と、
前記購入金額に応じて算出された通常ポイントを発生する通常ポイント発生手段と、
一つのランダムポイントと、一または複数の乱数と、前記一または複数の乱数が発生する確率を示して、前記乱数の数の変更に伴って自動的に変更される確率情報と、を対応付けて複数のランダムポイントを記憶する記憶手段と、
前記通常ポイントの発生に際してランダムに発生させた乱数に基づいて、前記記憶手段が記憶する前記乱数に対応した、前記購入金額に依存しないランダムポイントを発生するランダムポイント発生手段と、
発生した前記通常ポイントと前記ランダムポイントとを前記会員に対して付与するポイント付与手段と、
を備えた商品販売データ処理装置。
【請求項２】
情報を表示する表示部と、
前記発生された通常ポイントおよびランダムポイントと、前記通常ポイントに前記ランダムポイントを加算した前記一取引における合計ポイントとを、前記表示部に並べて表示する表示手段と、
をさらに備えた請求項１に記載の商品販売データ処理装置。
【請求項３】
前記ランダムポイント発生手段は、前記記憶手段に記憶した複数のランダムポイントのうち所定のランダムポイントの付与を不可とする、
請求項１または２に記載の商品販売データ処理装置。
【請求項４】
会員を特定する会員情報を入力する入力手段と、
入力された前記会員情報によって特定された会員のポイントが未付与の取引について、購入金額に応じて算出された通常ポイントを発生する通常ポイント発生手段と、
一つのランダムポイントと、一または複数の乱数と、前記一または複数の乱数が発生する確率を示して、前記乱数の数の変更に伴って自動的に変更される確率情報と、を対応付けて複数のランダムポイントを記憶する記憶手段と、
前記通常ポイントの発生に際してランダムに発生させた乱数に基づいて、前記記憶手段が記憶する前記乱数に対応した、前記購入金額に依存しないランダムポイントを発生するランダムポイント発生手段と、
発生した前記通常ポイントと前記ランダムポイントとを前記会員に対して付与するポイント付与手段と、
を備えたポイント付与装置。
【請求項５】
請求項１から請求項３のいずれか１項に記載の商品販売データ処理装置を、コンピュータによって制御するプログラムであって、
前記コンピュータを、
一取引において会員が購入した商品に基づいて購入金額を算出する購入金額算出手段と、
前記購入金額に応じて算出された通常ポイントを発生する通常ポイント発生手段と、
一つのランダムポイントと、一または複数の乱数と、前記一または複数の乱数が発生する確率を示して、前記乱数の数の変更に伴って自動的に変更される確率情報と、を対応付けて複数のランダムポイントを記憶する記憶手段と、
前記通常ポイントの発生に際してランダムに発生させた乱数に基づいて、前記記憶手段が記憶する前記乱数に対応した、前記購入金額に依存しないランダムポイントを発生するランダムポイント発生手段と、
発生した前記通常ポイントと前記ランダムポイントとを前記会員に対して付与するポイント付与手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、商品販売データ処理装置、ポイント付与装置およびプログラムに関する。
【背景技術】
【０００２】
従来から、スーパーマーケットやコンビニエンスストア等の店舗において、店は会員登録をした会員（顧客）に対し、商品購入の動機付けを目的として購入金額に応じたポイント（通常ポイント）を付与していた。また店は、購入金額が多い優良会員に対してポイントを付与する条件を有利にすることで多くのポイントを付与して、優良会員への商品購入の動機付けを図っていた。
【０００３】
一方、店は、店舗への集客を目的として、来店した会員全員に対して、例えばルーレットによる重みづけを使って発生させた来店ポイントの付与を行っていた。
【０００４】
しかしながら、このような来店ポイントの付与では商品の購入に至らない場合があるため、店にとって、優良会員以外の、購入金額が少ない会員や新規会員等への商品購入の動機付けとしては通常ポイントしかなかった。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、購入金額が少ない会員や新規会員等の商品購入の動機付けを高めることが可能な商品販売データ処理装置、ポイント付与装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００６】
実施形態の商品販売データ処理装置は、一取引において会員が購入した商品に基づいて購入金額を算出する購入金額算出手段と、前記購入金額に応じた通常ポイントを発生する通常ポイント発生手段と、一つのランダムポイントと、一または複数の乱数と、前記一または複数の乱数が発生する確率を示して、前記乱数の数の変更に伴って自動的に変更される確率情報と、を対応付けて複数のランダムポイントを記憶する記憶手段と、前記通常ポイントの発生に際してランダムに発生させた乱数に基づいて、前記記憶手段が記憶する前記乱数に対応した、前記購入金額に依存しないランダムポイントを発生するランダムポイント発生手段と、発生した前記通常ポイントと前記ランダムポイントとを前記会員に対して付与するポイント付与手段と、を備える。
【０００７】
実施形態のポイント付与装置は、会員を特定する会員情報を入力する入力手段と、入力された前記会員情報に基づいて特定された会員のポイントが未付与の取引について、購入金額に応じた通常ポイントを発生する通常ポイント発生手段と、一つのランダムポイントと、一または複数の乱数と、前記一または複数の乱数が発生する確率を示して、前記乱数の数の変更に伴って自動的に変更される確率情報と、を対応付けて複数のランダムポイントを記憶する記憶手段と、前記通常ポイントの発生に際してランダムに発生させた乱数に基づいて、前記記憶手段が記憶する前記乱数に対応した、前記購入金額に依存しないランダムポイントを発生するランダムポイント発生手段と、発生した前記通常ポイントと前記ランダムポイントとを前記会員に対して付与するポイント付与手段と、を備える。
【０００８】
実施形態のプログラムは、商品販売データ処理装置をコンピュータによって制御するプログラムであって、コンピュータを、一取引において会員が購入した商品に基づいて購入金額を算出する購入金額算出手段と、前記購入金額に応じた通常ポイントを発生する通常ポイント発生手段と、一つのランダムポイントと、一または複数の乱数と、前記一または複数の乱数が発生する確率を示して、前記乱数の数の変更に伴って自動的に変更される確率情報と、を対応付けて複数のランダムポイントを記憶する記憶手段と、前記通常ポイントの発生に際してランダムに発生させた乱数に基づいて、前記記憶手段が記憶する前記乱数に対応した、前記購入金額に依存しないランダムポイントを発生するランダムポイント発生手段と、発生した前記通常ポイントと前記ランダムポイントとを前記会員に対して付与するポイント付与手段と、して機能させる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態のシステムの構成を示すブロック図である。
【図２】図２は、ＰＯＳ端末の外観を示す図である。
【図３】図３は、ＰＯＳ端末のハードウェア構成を示すブロック図である。
【図４】図４は、ＰＯＳ端末のポイント発生テーブルを示すメモリマップである。
【図５】図５は、ＰＯＳ端末のＲＡＭの一部を示すメモリマップである。
【図６】図６は、ＰＯＳ端末の機能構成を示す機能ブロック図である。
【図７】図７は、ＰＯＳ端末の制御処理の流れを示すフローチャートである。
【図８】図８は、ＰＯＳ端末の制御処理の流れを示すフローチャートである。
【図９】図９は、ＰＯＳ端末の画面表示の一例を示す図である。
【図１０】図１０は、ＰＯＳ端末によるレシートの印字例を示す図である。
【図１１】図１１は、ポイント付与装置のハードウェア構成を示すブロック図である。
【図１２】図１２は、ポイント付与装置の機能構成を示す機能ブロック図である。
【図１３】図１３は、ポイント付与装置の制御処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、図を参照して、実施形態に係る商品販売データ処理装置、ポイント付与装置およびプログラムを詳細に説明する。本実施形態では、商品販売データ処理装置の一例としてＰＯＳ（Point  of  Sales）端末を用いて説明する。
【００１１】
図１は、実施形態のシステム構成を示すブロック図である。図１において、店舗７に設置された複数台のＰＯＳ端末１と店舗７の売上をＰＯＳ端末１から収集して管理するＳＣ（Store  Controller）４とがＬＡＮ（Local  Area  Network）等の通信回線６で接続されている。またポイント付与装置５も通信回線６を介してＰＯＳ端末１およびＳＣ４と接続されている。
【００１２】
ＰＯＳ端末１は、入力された商品コードに対応する商品情報（商品名、単価、商品に関する属性情報等）を商品マスタから読み出して、当該商品の登録処理および会員に対して締め処理を実行する。また、ＰＯＳ端末１は、登録処理した商品情報や締め処理した締め情報を、通信回線６を介してＳＣ４に送信する。また、ＰＯＳ端末１は、商品情報や締め情報を印字したレシートを発行する。
【００１３】
ＳＣ４は、店舗７のバックヤードに設置されている。ＳＣ４は、各ＰＯＳ端末１から送信された商品情報や締め情報を受信して、店舗７における売上管理を実行する。また、ＳＣ４は、ＰＯＳ端末１に対して、商品を特定する商品コードに対応して商品情報を記憶する商品マスタを送信する。また、ＳＣ４は、ＰＯＳ端末１に対して、会員登録をしている顧客（以降「会員」という）を特定する会員コードに対応して会員の氏名、住所、会員コード、購入履歴、取引履歴、会員ランク等の会員情報を記憶する会員マスタを送信する。
【００１４】
ポイント付与装置５は、店舗７内の顧客が通行する場所あるいは入り口付近に設置されている。ポイント付与装置５は、ＰＯＳ端末でポイントを付与していない、会員へのポイントが未付与の取引に対してポイントを付与する。ポイント付与装置５は、会員が、自ら会員カードを走査することによって、会員マスタから当該会員の会員情報を読み出して、ポイントを付与する。
【００１５】
図２は、実施形態のＰＯＳ端末１を店員側から見た外観を示す斜視図である。図２において、ＰＯＳ端末１は、本体２と金銭収納箱３とを有する。金銭収納箱３は、ドロワを有し、会員から預かった紙幣や貨幣といった現金や商品券等の有価証券類、および会員に支払う釣銭等を収納している。
【００１６】
本体２は、置数キーを有するキーボードやタッチキー等の操作部１７、操作者である店員に情報を表示する液晶表示器等で構成された店員用表示部１８、買物をする会員に情報を表示する液晶表示器等で構成された顧客用表示部１９を有する。また、本体２は、商品に付されたバーコードや二次元コード等のコードシンボルを読取るコード読取部２０を備えている。コード読取部２０は、ＣＣＤ（Charge  Coupled  Device）イメージセンサ等で構成され、商品に付されたバーコードや二次元コード等を光学的に読取って、商品を特定する商品コードを入力する。また、本体２は、内部に、ＰＯＳ端末１の制御部（図２を参照）や、販売する商品の商品情報や締め情報を印字してレシートとして発行する印字部２１を備えている。
【００１７】
次に、図３〜図５を用いて、ＰＯＳ端末１のハードウェアについて説明する。図３は、ＰＯＳ端末１のハードウェア構成を示すブロック図である。図３において、ＰＯＳ端末１は、制御主体となるＣＰＵ（Central  Processing  Unit）１１、各種プログラムを記憶するＲＯＭ（Read  Only  Memory）１２、各種データを展開するＲＡＭ（Random  Access  Memory）１３、各種プログラムを記憶するメモリ部１４等を備えており、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、メモリ部１４は、互いにデータバス１５を介して接続されている。ＣＰＵ１１とＲＯＭ１２とＲＡＭ１３が、制御部１００を構成する。制御部１００は、ＣＰＵ１１がＲＯＭ１２やメモリ部１４に記憶されＲＡＭ１３に展開された制御プログラム１４１に従って動作することによって、後述する制御処理を実行する。
【００１８】
メモリ部１４は、ＨＤＤ（Hard  Disc  Drive）やフラッシュメモリ等の不揮発性メモリで構成され、制御プログラム１４１を含むプログラム等を記憶する。また、メモリ部１４は、商品マスタ１４２、会員マスタ１４３、乱数発生部１４４、ポイント発生テーブル１４５を備えている。
【００１９】
商品マスタ１４２は、商品を特定する商品コードに対応して、店舗７で販売するすべての商品の商品情報（商品名、単価、商品に関する属性情報等）を記憶している。会員マスタ１４３は、会員コードに対応して会員情報（会員の氏名、住所、会員コード、購入履歴、取引履歴、会員ランク等）を記憶する。なお、商品マスタ１４２および会員マスタ１４３は、ＰＯＳ端末１以外の装置、例えばＳＣ４が保有していてもよい。
【００２０】
乱数発生部１４４はソフト的に乱数を発生させる。乱数とは、サイコロの出目のように規則性がなく予測不能な（ランダムな）数値をいう。実施形態において、乱数発生部１４４は、０〜９９までの数値を乱数として発生させる。なお、乱数発生部１４４は、ＰＯＳ端末１以外の装置、例えばＳＣ４が保有していてもよい。なお、乱数発生部１４４は、ハード的な回路で構成されるものであってもよい。
【００２１】
ポイント発生テーブル１４５は、乱数発生部１４４が発生させた乱数に基づいて、ランダムポイントを発生する。ここで、図４を用いて、ポイント発生テーブル１４５の構成について説明する。図４において、ポイント発生テーブル１４５は、名称部１４５１、ランダムポイント部１４５２、乱数部１４５３、確率部１４５４、適用部１４５５を有する。ポイント発生テーブル１４５は、ＰＯＳ端末１以外の装置、例えばＳＣ４が保有していてもよい。
【００２２】
名称部１４５１は、ポイント発生テーブル１４５に記憶されている複数のランダムポイントを特定するためのポイント名称（ポイント１〜ポイント１０）を記憶する。ランダムポイント部１４５２は、名称部１４５１に記憶されたポイント名称毎に、発生するランダムポイントのポイント数を記憶する。
【００２３】
図４の例では、ポイント１に対応して、ランダムポイント部１４５２に「１ポイント」が記憶されている。同様に、ポイント２に対応して「５ポイント」が記憶されている。ポイント３に対応して「１０ポイント」が記憶されている。ポイント４に対応して「２０ポイント」が記憶されている。ポイント５に対応して「３０ポイント」が記憶されている。ポイント６に対応して「５０ポイント」が記憶されている。ポイント７に対応して「１００ポイント」が記憶されている。ポイント８に対応して「２００ポイント」が記憶されている。ポイント９に対応して「５００ポイント」が記憶されている。ポイント１０に対応して「１０００ポイント」が記憶されている。
【００２４】
乱数部１４５３は、名称部１４５１に記憶された名称毎に、乱数発生部１４４が発生する可能性がある「０〜９９」の１００個の数値（整数）の、１個または複数個の数値を確率情報として記憶している。換言すると、乱数発生部１４４が発生する可能性がある「０〜９９」の数値が、ポイント１〜ポイント１０に該当する乱数部１４５３のいずれかに、分配して記憶されている。
【００２５】
図４の例では、ポイント１の乱数部１４５３には、「０〜４９」の５０個の数値（確率情報）が記憶されている。同様に、ポイント２の乱数部１４５３には、「５０〜６９」の２０個の数値が記憶されている。ポイント３の乱数部１４５３には、「７０〜７９」の１０個の数値が記憶されている。ポイント４の乱数部１４５３には、「８０〜８４」の５個の数値が記憶されている。ポイント５の乱数部１４５３には、「８５〜８９」の５個の数値が記憶されている。ポイント６の乱数部１４５３には、「９０〜９４」の５個の数値が記憶されている。ポイント７の乱数部１４５３には、「９５〜９６」の２個の数値が記憶されている。ポイント８の乱数部１４５３には、「９７」の１個の数値が記憶されている。ポイント９の乱数部１４５３には、「９８」の１個の数値が記憶されている。ポイント１０の乱数部１４５３には、「９９」の１個の数値が記憶されている。
【００２６】
確率部１４５４は、名称部１４５１に記憶された名称毎に、ランダムポイント部１４５２に記憶されたランダムポイントを付与する確率の割合を記憶する。確率部１４５４に記憶される確率は、乱数部１４５３に記憶されている数値の割合に応じて自動的に計算される。また、乱数部１４５３に記憶されている数値の数が変わると、確率部１４５４に記憶される確率が自動的に変更される。
【００２７】
図４の例では、ポイント１の乱数部１４５３に「０〜９９」の１００個の数値のうち「０〜４９」の５０個の数値が記憶されているため、確率情報に基づく確率は５０％であり、確率部１４５４には確率５０％の割合が記憶されている。すなわち、１ポイントが発生される確率は５０％である。
【００２８】
同様に、ポイント２の乱数部１４５３には１００個の数値のうち２０個の数値が記憶されているため、確率情報に基づく確率は２０％であり、確率部１４５４には確率２０％の割合が記憶されている。すなわち、５ポイントが発生される確率は２０％である。ポイント３の乱数部１４５３には１００個の数値のうち１０個の数値が記憶されているため、確率情報に基づく確率は１０％であり、確率部１４５４には確率１０％の割合が記憶されている。すなわち、１０ポイントが発生される確率は１０％である。
【００２９】
ポイント４の乱数部１４５３〜ポイント６の乱数部１４５３には１００個の数値のうち５個の数値が記憶されているため、確率情報に基づく確率は５％であり、確率部１４５４には確率５％の割合が記憶されている。すなわち、２０ポイント、３０ポイントおよび５０ポイントが発生される確率はそれぞれ５％である。ポイント７の乱数部１４５３には１００個の数値のうち２個の数値が記憶されているため、確率情報に基づく確率は２％であり、確率部１４５４には確率２％の割合が記憶されている。すなわち、１００ポイントが発生される確率は２％である。ポイント８の乱数部１４５３〜ポイント１０の乱数部１４５３には１００個の数値のうち１個の数値が記憶されているため、確率情報に基づく確率は１％であり、確率部１４５４には確率１％の割合が記憶されている。すなわち、２００ポイント、５００ポイントおよび１０００ポイントが発生される確率はそれぞれ１％である。
【００３０】
適用部１４５５は、ポイント１のランダムポイント〜ポイント１０のランダムポイントのうち、付与可能か否かを決める適用フラグが記憶されている。具体的には、適用部１４５５に記憶されている適用フラグが「１」のランダムポイントは付与可能である。一方、適用部１４５５に記憶されている適用フラグが「０」のランダムポイントは付与不可である。
【００３１】
図４の例では、ポイント１〜ポイント１０までの適用部１４５５の適用フラグはすべて「１」であるため、ポイント１〜ポイント１０に対応するすべてのランダムポイントが付与可能である。例えば、付与可能なランダムポイントを「１００ポイント」までとする場合は、ポイント１〜ポイント７の適用部１４５５の適用フラグを「１」とし、かつポイント８〜ポイント１０の適用部１４５５の適用フラグを「０」にすることで対応可能である。
【００３２】
図３の説明に戻る。データバス１５には、操作部１７、店員用表示部１８、顧客用表示部１９、コード読取部２０、印字部２１、カード読取部２２が、コントローラ１６を介して接続されている。
【００３３】
操作部１７は、締めキー１７１等を含む種々のキーを備えている。店員用表示部１８は、表示面を店員等の操作者に向けて設置され、操作者に対して情報を表示する。顧客用表示部１９は、表示面を顧客に向けて設置され、顧客に対して情報を表示する。
【００３４】
コード読取部２０は、ＣＣＤイメージセンサ等で構成され、商品に付されたバーコードや二次元コード等のコードシンボルをＣＣＤイメージセンサで読取って、読み取られたデータコードに含まれる商品コードをコントローラ１６に入力する。実施形態では、ハンディタイプのコード読取部２０を用いており、店員は、手に取ったコード読取部２０を商品に付されたコードシンボルに近づけるか接触させることでコードシンボルを読取る。なお、コード読取部２０は、発光された光をポリゴンミラー等で走査し、コードシンボルで反射した光を受光する構成のスキャナであってもよい。
【００３５】
印字部２１は、ＰＯＳ端末１の本体２内に収納されたロール状の感熱紙で形成されたレシート用紙を引き出して、例えば熱転写型の印字ヘッドを備えたサーマルプリンタ等で商品情報や締め情報等を印字し、印字後にレシートとして発行する。
【００３６】
カード読取部２２は、挿入されたカードに記憶された会員コードを含む会員情報を電気的に読み取り、読み取った会員情報をコントローラ１６に送信する。
【００３７】
また、データバス１５は、店舗７内に設置された通信回線６と電気的に接続する通信Ｉ／Ｆ（Interface）２４を接続している。通信Ｉ／Ｆ２４は、通信回線６を介してＳＣ４と接続している。
【００３８】
図５は、ＰＯＳ端末１のＲＡＭ１３の一部を示すメモリマップである。図５において、ＲＡＭ１３は、会員情報部１３１、商品情報部１３２、購入金額部１３３、通常ポイント部１３４、ランダムポイント部１３５、今回ポイント部１３６、累計ポイント部１３７を備えている。
【００３９】
会員情報部１３１は、会員カードから読み出した会員コードに基づいて会員マスタ１４３から読み出した会員情報を、会員コードに対応させて記憶する。
【００４０】
商品情報部１３２は、入力された商品コードに対応した商品情報を、商品マスタ１４２から読み出して、商品コードに関連して記憶する。
【００４１】
購入金額部１３３は、商品情報部１３２に記憶された商品の単価を合計した合計額である取引の購入金額（締め情報の一部）を記憶する。割引きや値引きを行った場合は、商品の単価を合計した後に、割引額または値引額を減算した額が購入金額である。
【００４２】
通常ポイント部１３４は、購入金額部１３３に記憶された購入金額に基づいて、所定の計算方式で算出した通常ポイントを記憶する。通常ポイントは、会員が購入した購入金額によって付与される数が異なり、通常、購入金額が多いほど多い。例えば１００円毎に１ポイントを付与する場合、購入金額が１０００円なら１０ポイントが付与され、購入金額が１００００円なら１００ポイントが付与される。
【００４３】
ランダムポイント部１３５は、通常ポイントが発生されるに際し発生したランダムポイントを記憶する。ランダムポイントとは、通常ポイントが発生されると同時に、乱数発生部１４４を駆動して乱数を発生させ、発生した乱数に基づいて、ポイント発生テーブル１４５に記憶された確率情報に基づく確率で発生させたポイントをいう。なお、ランダムポイントは、通常ポイントの発生の前に発生しても後に発生してもよい。
【００４４】
今回ポイント部１３６は、通常ポイント部１３４に記憶された通常ポイントとランダムポイント部１３５に記憶されたランダムポイントを合計した、今回の取引で発生した今回ポイントを記憶する。累計ポイント部１３７は、これまで蓄えた累計ポイントに今回ポイントを加算した新たな累計ポイントを記憶する。
【００４５】
続いて、図６〜図１０を用いて、ＰＯＳ端末１の制御処理について説明する。
【００４６】
図６は、ＰＯＳ端末１の機能構成を示す機能ブロック図である。制御部１００が、ＲＯＭ１２やメモリ部１４に記憶された制御プログラム１４１を含む各種プログラムに従うことで、購入金額算出手段１０１、通常ポイント付与手段１０２、ランダムポイント付与手段１０３、ポイント付与手段１０４、表示手段１０５を機能させる。
【００４７】
購入金額算出手段１０１は、一取引において会員が購入した商品に基づいて購入金額を算出する機能を有する。
【００４８】
通常ポイント発生手段１０２は、購入金額に応じて算出された通常ポイントを発生する機能を有する。
【００４９】
ランダムポイント発生手段１０２は、通常ポイントの発生に際してランダムに発生させた乱数に基づいて予め記憶した確率情報に基づく確率でランダムポイントを発生する機能を有する。
【００５０】
ポイント付与手段１０４は、通常ポイントとランダムポイントとを会員に対して付与する機能を有する。
【００５１】
表示手段１０５は、発生された通常ポイントおよびランダムポイントと、通常ポイントにランダムポイントを加算した取引における合計ポイントとを、表示部に並べて表示する機能を有する。
【００５２】
図７および図８は、ＰＯＳ端末１の制御処理の流れを示すフローチャートである。図７において、制御部１００は、カード読取部２２から会員コードが入力されたか否かを判断する（ステップＳ１１）。会員コードが入力されたと判断した場合（ステップＳ１１のＹｅｓ）、制御部１００は、入力された会員コードに基づいて、会員マスタから該当する会員情報を読み出す（ステップＳ１２）。そして制御部１００は、読み出した会員情報を会員情報部１３１に記憶する（ステップＳ１３）。そして制御部１００は、ステップＳ１１に戻る。
【００５３】
また、会員コードが入力されていないと判断した場合は（ステップＳ１１のＮｏ）、制御部１００は、コード読取部２０から商品コードが入力されたか否かを判断する（ステップＳ２１）。商品コードが入力されたと判断した場合は（ステップＳ２１のＹｅｓ）、制御部１００は、入力された商品コードに基づいて、商品マスタ１４２から該当する商品情報を読み出す（ステップＳ２２）。そして制御部１００は、読み出した商品情報を商品情報部１３２に記憶する商品登録処理を実行する（ステップＳ２３）。そして制御部１００は、ステップＳ１１に戻る。
【００５４】
また、商品コードが入力されていないと判断した場合は（ステップＳ２１のＮｏ）、制御部１００は、ＰＯＳ端末１における取引の締めを宣言する締めキー１７１が操作されたか否かを判断する（ステップＳ３１）。締めキー１７１が操作されたと判断した場合は（ステップＳ３１のＹｅｓ）、制御部１００（購入金額算出手段１０１）は、会員情報部１３１に記憶された会員情報と商品情報部１３２に記憶された商品情報とに基づいて、購入金額を算出する等の締め処理を実行する（ステップＳ３２）。締め処理とは、商品情報に含まれる商品の単価から取引の購入金額を算出し、算出した購入金額に基づいて売上情報を作成し、かつ、例えば現金やクレジットカード等の決済手段を用いて取引を終了する処理をいう。作成した売上情報や締め情報は、ＳＣ４に送信される。また、制御部１００は、締め処理において算出した購入金額を、購入金額部１３３に記憶する。
【００５５】
次に制御部１００は、会員情報部１３１に会員情報が記憶されているか否かを判断する（ステップＳ３３）。会員情報部１３１に会員情報が記憶されていると判断した場合は（ステップＳ３３のＹｅｓ）、制御部１００（通常ポイント発生手段１０２）は、購入金額部１３３に記憶された購入金額に基づいて、通常ポイントを発生する（ステップＳ３４）。具体的には、購入金額部１３３に記憶された購入金額を、通常ポイントを「１ポイント」発生する基準単価で除することで、購入金額に対する通常ポイントを算出する。算出した通常ポイントを通常ポイント部１３４に記憶する。
【００５６】
次に制御部１００（ランダムポイント発生手段１０３）は、ランダムポイントの発生処理を実行する（ステップＳ３５）。図８に、ステップＳ３５におけるランダムポイントの発生処理を示す。図８において、制御部１００は、乱数発生部１４４を駆動して乱数を発生させる（ステップＳ５１）。ここで発生させる乱数は、０〜９９の間の数である。次に制御部１００は、発生させた乱数が適用外であるか否かを判断する（ステップＳ５２）。適用外であるか否かは、発生させた乱数とポイントテーブル１４５の乱数部１４５３によって制御部１００が判断する。詳細には、制御部１００は、発生した乱数の値と乱数部１４５３に記憶された値とを比較し、乱数に該当する数値が記憶された欄の適用フラグが「１」の場合は適用内と判断し、発生した乱数に該当する数値が記憶された欄の適用フラグが「０」の場合は適用外と判断する。
【００５７】
図４の例の場合、適用部１４５５に記憶された適用フラグはすべて「１」であるため、０〜９９のいずれの乱数が発生しても、ランダムポイント発生の適用内となる。ここで、例えば、ポイント８〜ポイント１０に対応した適用フラグを「０」とした場合、発生した乱数が０〜９６の場合はランダムポイント付与の適用内であり、ランダムポイントは発生される。しかしながら、発生した乱数が９７、９８、９９の場合はランダムポイント付与の適用外となり、ランダムポイントは発生されない。
【００５８】
発生させた乱数が適用外であると判断した場合は（ステップＳ５２のＹｅｓ）、制御部１００は、ステップＳ５１に戻って、次の乱数を発生させる。発生させた乱数が適用外ではない（すなわち適用内である）と判断した場合は（ステップＳ５２のＮｏ）、制御部１００は、乱数部１４５３を検索し、発生させた乱数が含まれるランダムポイントを発生する（ステップＳ５３）。そして、制御部１００は、発生したランダムポイントをランダムポイント部１３５に記憶する（ステップＳ５４）。そして制御部１００は、ステップＳ３６を実行する。
【００５９】
図４の例において、例えば発生させた乱数が「３０」であった場合、「３０」を記憶しているポイント１に対応したランダムポイント「１ポイント」を発生する。
【００６０】
なお、図４において、乱数発生部１４４が発生可能な０〜９９の乱数のうち、０〜４９の乱数を発生した場合は、発生するランダムポイントは「１ポイント」であり、ランダムポイント「１ポイント」を発生する確率は５０％である。同様に、乱数発生部１４４が５０〜６９の乱数を発生した場合は、ランダムポイント「５ポイント」を発生する確率は２０％である。また、乱数発生部１４４が７０〜７９の乱数を発生した場合は、ランダムポイント「１０ポイント」を発生する確率は１０％である。また、乱数発生部１４４が８０〜８４の乱数を発生した場合は、ランダムポイント「２０ポイント」を発生する確率は５％である。また、乱数発生部１４４が８５〜８９の乱数を発生した場合は、ランダムポイント「３０ポイント」を発生する確率は５％である。また、乱数発生部１４４が９０〜９４の乱数を発生した場合は、ランダムポイント「５０ポイント」を発生する確率は５％である。また、乱数発生部１４４が９５〜９６の乱数を発生した場合は、ランダムポイント「１００ポイント」を発生する確率は２％である。また、乱数発生部１４４が９７の乱数を発生した場合は、ランダムポイント「２００ポイント」を発生する確率は１％である。また、乱数発生部１４４が９８の乱数を発生した場合は、ランダムポイント「５００ポイント」を発生する確率は１％である。また、乱数発生部１４４が９９の乱数を発生した場合は、ランダムポイント「１０００ポイント」を発生する確率は１％である。ポイント発生テーブル１４５の確率部１４５４に記憶された確率は、上記の確率である。
【００６１】
図７に戻って説明する。次に制御部１００は、通常ポイント部１３４に記憶された通常ポイントとランダムポイント部１３５に記憶されたランダムポイントを合計して今回ポイントを算出して、算出した今回ポイントを今回ポイント部１３６に記憶する（ステップＳ３６）。
【００６２】
次に制御部１００は、会員情報部１３１に記憶されている前回までの累計ポイントを読み出す。そして制御部１００は、読み出した前回までの累計ポイントに、ステップＳ３６で算出した今回ポイントを加算して新たな累計ポイントを算出し、算出した累計ポイントを累計ポイント部１３７に記憶する（ステップＳ３７）。
【００６３】
次に制御部１００は、累計ポイント部１３７に記憶した累計ポイントに基づいて、割引券の発行が可能か否かを判断する（ステップＳ３８）。割引券の発行が可能であると判断した場合は（ステップＳ３８のＹｅｓ）、制御部１００は、発行可能な割引券の種類と枚数を、店員用表示部１８と顧客用表示部１９に表示する（ステップＳ３９）。店員は、顧客からの要望により割引券を発行する場合は、操作部１７を操作して、発行する割引券の種類と数を入力し、割引券の発行を指示する。
【００６４】
制御部１００は、割引券の発行が指示されたか否かを判断する（ステップＳ４０）。割引券の発行が指示されたと判断した場合は（ステップＳ４０のＹｅｓ）、制御部１００は、印字部２１を駆動して、入力された割引券を印字して発行する（ステップＳ４１）。そして制御部１００は、発行した割引券に相当するポイントを、累計ポイント部１３７に記憶された累計ポイントから減算する（ステップＳ４２）。
【００６５】
次に制御部１００（表示手段１０５）は、今回の取引で発生した通常ポイント、ランダムポイント、今回ポイント、発行された割引券の数を、店員用表示部１８と顧客用表示部１９に縦に並べて表示する（ステップＳ４３）。
【００６６】
図９は、店員用表示部１８に表示される、通常ポイント、ランダムポイント、今回ポイント、発行された割引券の数を縦に並べて表示した画面の例である。図９において、制御部１００は、店員用表示部１８に、購入した商品の商品名や単価等の商品情報１８１、取引における購入金額１８２、釣銭１８８等を表示する。また店員用表示部１８は、ポイントに関するポップアップ１８９を表示する。ポップアップ１８９には、通常ポイント１８３、ランダムポイント１８４、今回ポイント１８５、発行された割引券の数１８６、使用された会員カードで決済されるクレジット会社名１８７等を表示する。
【００６７】
次に制御部１００（ポイント付与手段１０４）は、累計ポイント部１３７に記憶された新たな累計ポイントを、当該会員の会員情報として会員マスタ１４３に記憶する（ステップＳ４４）。この処理によって、通常ポイントとランダムポイントが会員に付与される。
【００６８】
次に制御部１００は、印字部２１を駆動させて、取引に係る商品情報、締め情報、ポイント情報等を印字したレシート９を発行して（ステップＳ４５）処理を終了する。図１０は、ステップＳ４５で発行されたレシート９の一例である。図１０において、制御部１００は、レシート９に、店名ロゴ９１、商品情報９２、締め情報９３、クレジット情報９４、ポイント情報９５、レシート９の発行日時情報９６、レシート９を発行した取引の責任者番号と取引番号情報９７を印字する。
【００６９】
締め情報９３として、購入した商品の単価を合計した小計金額９３１、課税対象額９３２、税額９３４、小計額に税額を加算した合計金額（購入金額）９３５、クレジットで決済したクレジット金額９３６を印字する。また、ポイント情報として、前回までの累計金額９５１、今回取引で発生した通常ポイント９５２、今回取引で発生したランダムポイント９５３、今回発生した今回ポイント９５４、前回までの累計ポイントに今回ポイントを加算した新たな累計ポイント９５５を印字する。
【００７０】
なお図７において、ステップＳ３１において締めキーの入力ではないと判断した場合は（ステップＳ３１のＮｏ）、制御部１００はステップＳ１１に戻る。また、ステップＳ３３において、会員情報部１３１に会員情報が記憶されていないと判断した場合は（ステップＳ３３のＮｏ）、制御部１００は、処理を終了する。また、ステップＳ３８において、割引券の発行が不可と判断した場合は（ステップＳ３８のＮｏ）、制御部１００は、ステップＳ４３以降の処理を実行する。また、ステップＳ４０において、割引券の発行の指示がされない場合は（ステップＳ４０のＮｏ）、制御部１００は、割引券の発行処理を実行することなくステップＳ４３以降の処理を実行する。
【００７１】
このような実施形態によれば、ＰＯＳ端末１は、取引が行われた際に、通常ポイントの発生とは別に、乱数部１４５３に記憶された数値の記憶数の割合で示される確率でランダムポイントを発生し、発生した通常ポイントとランダムポイントを会員に対して付与する。そのため、購入金額が低い会員や新規会員等であっても購入金額が多い優良会員と同一の待遇のポイント付与を実行することができるため、購入金額が低い会員や新規会員等に対する集客効果を高めることができる。
【００７２】
詳細には、購入金額が低い会員や新規会員等であっても、店舗で商品を購入した会員は、通常ポイントに加え、ランダムポイントが付与されるという期待感を持つことができる。しかも、ランダムポイント毎がそれぞれ異なる発生確率であるため、店舗で商品を購入した会員は、大きなランダムポイントが付与されるかもしれないという期待感を持つこともできる。
【００７３】
以上は、ＰＯＳ端末１において、通常ポイントとランダムポイントを会員に対して付与する例について説明してきたが、特に顧客の数が多い店舗では、レジでの締め処理の時間を短縮するために、ＰＯＳ端末１で通常ポイントとランダムポイントの付与を行わずに、ポイント付与装置５でも付与する場合がある。ここからは、通常ポイントとランダムポイントを発生して会員に付与するポイント付与装置５について説明する。この場合、ＰＯＳ端末１では通常ポイントとランダムポイントを付与しない。そして、ＰＯＳ端末１がステップＳ４４で取引情報を会員マスタ１４３に記憶する際に、通常ポイントとランダムポイントの情報、および通常ポイントとランダムポイントが付与されていない情報（例えば「ポイント未付与フラグ」）を会員マスタ１４３に記憶する。このような状況の基で以下説明する。ポイント付与装置５は、の入り口や所定場所（店舗内の会員が通行する通路やＰＯＳ端末１の近く）に設置されている。ポイント付与装置５は、会員が自身で操作する。
【００７４】
図１１は、ポイント付与装置５のハードウェア構成を示すブロック図である。図５において、ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、メモリ部５４、データバス５５、コントローラ５６、操作部５７、表示部５８、印字部５９、カード読取装置６０、通信Ｉ／Ｆ６１は、それぞれ、図３のＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、メモリ部１４、データバス１５、コントローラ１６、操作部１７、店員用表示部１８、印字部２１、カード読取部２２、通信Ｉ／Ｆ２４と同一構造である。また、メモリ５４が備えている会員マスタ５４３、乱数発生部５４４、ポイント発生テーブル５４５は、それぞれ、メモリ部１４が備えている会員マスタ１４３、乱数発生部１４４、ポイント発生テーブル１４５と同一構造である。このため、これらの説明を省略する。
【００７５】
続いて、図１２と図１３を用いて、ポイント付与装置５の制御処理について説明する。
【００７６】
図１２は、ポイント付与装置５の機能構成を示す機能ブロック図である。制御部５００が、ＲＯＭ５２やメモリ部５４に記憶された制御プログラム５４１を含む各種プログラムに従うことで、入力手段５０１、通常ポイント発生手段５０２、ランダムポイント発生手段５０３、ポイント付与手段５０４を機能させる。
【００７７】
入力手段５０１は、会員を特定する会員情報を入力する機能を有する。
【００７８】
通常ポイント発生手段５０２は、入力された会員情報によって特定された会員のポイントが未付与の取引について、購入金額に応じて算出された通常ポイントを発生する機能を有する。
【００７９】
ランダムポイント発生手段５０３は、通常ポイントの発生に際してランダムに発生させた乱数に基づいて、予め記憶した確率情報に基づく確率でランダムポイントを発生する機能を有する。
【００８０】
ポイント付与手段５０４は、発生した前記通常ポイントと前記ランダムポイントとを前記会員に対して付与する機能を有する。
【００８１】
図１３は、ポイント付与装置５の制御処理の流れを示すフローチャートである。図１３において、制御部５００（入力手段５０１）は、カード読取部６０によって会員コードが入力されたか否かを判断する（ステップＳ６１）。会員コードが入力されるまで待機し（ステップＳ６１のＮｏ）、会員コードが入力されたと判断した場合（ステップＳ６１のＹｅｓ）、制御部５００は、入力された会員コードで特定される会員の会員情報を、会員マスタ５４３から読み出す（ステップＳ６２）。そして制御部５００は、読み出した会員情報を、ＲＡＭ５３の会員情報部（図示しないが、会員情報部１３１に相当する）に記憶する（ステップＳ６３）。
【００８２】
次に制御部５００は、会員情報部に読み出した会員情報の中にポイントが未付与の取引情報があるか否かを判断する（ステップＳ６４）。制御部５００が「ポイント未付与フラグ」の存在を調査する等を実行して、ポイントが未付与の取引情報があると判断した場合は（ステップＳ６４のＹｅｓ）、制御部５００は、当該取引に対する通常ポイントとランダムポイントを発生する、ステップＳ６５〜ステップＳ７６の処理を実行する。このステップＳ６５〜ステップＳ７６の処理は、図７のステップＳ３４〜ステップＳ４５の処理と同等であるため、説明を省略する。なお、ステップＳ６５の処理が通常ポイント発生手段５０２に相当し、ステップＳ６６の処理がランダムポイント発生手段５０３に相当し、ステップＳ７５の処理がポイント付与手段５０４に相当する。
【００８３】
一方ステップＳ６４において、会員情報部に読み出した会員情報の中にポイントが未付与の取引情報がないと判断した場合は（ステップＳ６４のＮｏ）、制御部５００は、通常ポイントおよびランダムポイントが未付与の取引がないことを示すメッセージを表示部５８に表示する（ステップＳ７７）。そして制御部５００は処理を終了する。
【００８４】
このような実施形態によれば、会員は、ＰＯＳ端末１での取引が終了すると、ポイント付与装置５の設置場所に向かう。そしてポイント付与装置５のカード読取部６０にカードを通して会員コードを入力することで、ポイント付与装置５の制御部５００は、会員マスタ５４３から会員情報を読み出し、通常ポイントとランダムポイントが未付与な取引の有無を判断し、あると判断した場合は当該取引に対して、ＰＯＳ端末１で実行されたのと同様の通常ポイントとランダムポイントを発生し、会員への付与を実行する。
【００８５】
この場合、ポイント付与装置５の制御部５００は、発生可能な乱数に対応した数値の記憶数の割合で示される確立でランダムポイントを発生する。そのため、購入金額が低い会員や新規会員等に対する集客効果を高めることができる。詳細には、購入金額が低い会員や新規会員等であっても、店舗で商品を購入した会員は、通常ポイントに加え、ランダムポイントが付与されるという期待感を持つことができる。しかも、乱数発生部５４４で発生する数値に対応する複数のランダムポイントに、それぞれ異なる確率を設定しているため、店舗で商品を購入した会員は、大きなランダムポイントが付与されるかもしれないという期待感を持つこともできる。
【００８６】
以上、本発明の実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これらの実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更、組み合わせを行うことができる。これらの実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００８７】
なお、実施形態の商品販売データ処理装置やポイント付与装置で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（FD）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００８８】
また、実施形態の商品販売データ処理装置やポイント付与装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、実施形態の商品販売データ処理装置やポイント付与装置で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００８９】
また、実施形態の商品販売データ処理装置やポイント付与装置で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【符号の説明】
【００９０】
１  ＰＯＳ端末
５  ポイント付与装置
１１  ＣＰＵ
５１  ＣＰＵ
１００  制御部
１０１  購入金額算出手段
１０２  通常ポイント発生手段
１０３  ランダムポイント発生手段
１０４  ポイント付与手段
１０５  表示手段
５００  制御部
５０１  入力手段
５０２  通常ポイント発生手段
５０３  ランダムポイント発生手段
５０４  ポイント付与手段
【先行技術文献】
【特許文献】
【００９１】
【特許文献１】特開２００３−０７７０６３号公報
【図１】
0006306477.tif 000002
【図２】
0006306477.tif 000003
【図３】
0006306477.tif 000004
【図４】
0006306477.tif 000005
【図５】
0006306477.tif 000006
【図６】
0006306477.tif 000007
【図７】
0006306477.tif 000008
【図８】
0006306477.tif 000009
【図９】
0006306477.tif 000010
【図１０】
0006306477.tif 000011
【図１１】
0006306477.tif 000012
【図１２】
0006306477.tif 000013
【図１３】
0006306477.tif 000014