(57)【要約】【課題】簡単な操作でミスなく複数枚のポイントカードのポイントを１枚のポイントカードに統合できるようにする。【解決手段】ポイントカードの統合装置は、統合元ポイントカードと統合先ポイントカードとを読み取る。統合装置は、読み取られた統合元ポイントカード及び統合先ポイントカードにそれぞれ関連付けられて記憶されている保有ポイントを取得する。統合装置は、得られた統合元ポイントカードの保有ポイントと統合先ポイントカードの保有ポイントとを合算したポイントを算出する。統合装置は、統合先ポイントカードに関連付けられた保有ポイントを合算したポイントに更新し、その後、統合元ポイントカードに関連付けられた保有ポイントをゼロとする。【選択図】      図７
2019091284.tif 000002
【特許請求の範囲】
【請求項１】
統合元ポイントカードと統合先ポイントカードとを読み取る読取手段と、
前記読取手段により読み取られた前記統合元ポイントカード及び統合先ポイントカードにそれぞれ関連付けられて記憶されている保有ポイントを取得する取得手段と、
前記取得手段により得られた前記統合元ポイントカードの保有ポイントと前記統合先ポイントカードの保有ポイントとを合算したポイントを算出する演算手段と、
前記統合先ポイントカードに関連付けられた保有ポイントを前記合算したポイントに更新し、その後、前記統合元ポイントカードに関連付けられた保有ポイントをゼロとする更新手段と、
を具備するポイントカード統合装置。
【請求項２】
前記更新手段により前記統合先ポイントカードに関連付けられた保有ポイントが前記合算したポイントに更新されたことを示す票を印刷する印刷手段、
をさらに具備する請求項１記載のポイントカード統合装置。
【請求項３】
前記印刷手段は、前記更新手段により前記統合元ポイントカードに関連付けられた保有ポイントがゼロに更新されたことを示す票をさらに印刷する、請求項２記載のポイントカード統合装置。
【請求項４】
読取手段によって第１のタイミングで読み取られたポイントカードを前記統合元ポイントカードとし、前記第１のタイミングとは異なる第２のタイミングで読み取られたポイントカードを前記統合先ポイントカードとして処理する、請求項１乃至３のうちいずれか１項記載のポイントカード統合装置。
【請求項５】
ポイントカードに関連付けて保有ポイントを記憶するポイントデータベースを管理するサーバと、前記ポイントカードを読み取る読取手段を備えたポイントカード統合装置とを備え、
前記サーバは、
前記ポイントカード統合装置からポイントカードの問合せ指令を受けると、前記ポイントデータベースを検索して該当するポイントカードの保有ポイントを前記ポイントカード統合装置に通知する通知手段と、
前記ポイントカード統合装置からポイントカードの更新後ポイントを含む更新指令を受けると、前記ポイントデータベースを検索して該当するポイントカードの保有ポイントを前記更新後ポイントに書き換える書換手段と、
を具備し、
前記ポイントカード統合装置は、
前記読取手段により読み取られた前記ポイントカードの問合せ指令を前記サーバに対して行い、前記サーバから通知された保有ポイントを統合元ポイントカードの保有ポイントまたは統合先ポイントカードの保有ポイントとして取得する取得手段と、
前記取得手段により得られた前記統合元ポイントカードの保有ポイントと前記統合先ポイントカードの保有ポイントとを合算したポイントを算出する演算手段と、
前記合算したポイントを前記統合先ポイントカードに対する更新後ポイントとして含む更新指令を前記サーバに対して行い、その後、ゼロポイントを前記統合元ポイントカードに対する更新後ポイントとして含む更新指令を前記サーバに対して行う更新手段と、
を具備するポイントカード統合システム。
【請求項６】
統合元ポイントカードと統合先ポイントカードとを読み取る読取手段、を備えたコンピュータに、
前記読取手段により読み取られた前記統合元ポイントカード及び統合先ポイントカードにそれぞれ関連付けられて記憶されている保有ポイントを取得する機能、
前記取得された前記統合元ポイントカードの保有ポイントと前記統合先ポイントカードの保有ポイントとを合算したポイントを算出する機能、及び、
前記統合先ポイントカードに関連付けられた保有ポイントを前記合算したポイントに更新し、その後、前記統合元ポイントカードに関連付けられた保有ポイントをゼロとする機能、
を実現させるポイントカード統合プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、ポイントカード統合装置及びポイントカード統合システムと、コンピュータをポイントカード統合装置として機能させるためのポイントカード統合プログラムに関する。
【背景技術】
【０００２】
ポイントカードシステムには、ポイントをカード自体に記録する方式とサーバに記録する方式とがある。後者の場合、サーバは、ポイントカードの識別情報であるカードＩＤと関連付けてポイントを記憶するポイントデータベースを有する。そしてサーバは、ポイントカードの読取り機能を有する端末機からポイントカードのカードＩＤを含む問合せコマンドを受信すると、当該カードＩＤに関連付けられたポイントをポイントデータベースから読み出して、端末機に通知する。またサーバは、端末機からポイントカードのカードＩＤと変更後ポイントとを含む更新コマンドを受信すると、ポイントデータベースの当該カードＩＤに関連付けられたポイントを変更後ポイントに書き換える。
【０００３】
このようなポイントカードシステムの利用客が一人で複数枚のポイントカードを保有してしまった場合、一枚のポイントカードに各ポイントカードのポイントを統合できると好都合である。従来の端末機においては、以下の手順により、複数枚のポイントカードのポイントを１枚のポイントカードに統合することは可能であった。
【０００４】
先ず、端末機のユーザは、端末機の動作モードを問合せモードとする。そしてユーザは、端末機のカードリーダで統合元ポイントカードを読み取らせる。この操作により、端末機からサーバに、統合元ポイントカードのカードＩＤを含む問合せコマンドが送信され、サーバから端末機に、当該カードＩＤに関連付けられたポイントが通知されるので、ユーザは統合元ポイントカードのポイントを確認する。
【０００５】
次いでユーザは、端末機の動作モードとして問合せモードを維持したまま、カードリーダで統合先ポイントカードを読み取らせる。この操作により、端末機からサーバに、統合先ポイントカードのカードＩＤを含む問合せコマンドが送信され、サーバから端末機に、当該カードＩＤに関連付けられたポイントが通知されるので、ユーザは統合先ポイントカードのポイントも確認する。
【０００６】
ユーザは、統合元ポイントカードのポイントと統合先ポイントカードのポイントとを合算する。そしてユーザは、端末機の動作モードを更新モードに切り替え、端末機のカードリーダで統合先ポイントカードを読み取らせるとともに変更後ポイントとして合算ポイントを手入力する。この操作により、端末機からサーバに、統合先ポイントカードのカードＩＤと変更後ポイントとを含む更新コマンドが送信される。その結果、データベースで管理されている統合先ポイントカードのカードＩＤに関連付けられたポイントが変更後ポイントに更新される。
【０００７】
またユーザは、端末機の動作モードとして更新モードを維持したまま、カードリーダで統合元ポイントカードを読み取らせるとともに変更後ポイントとしてゼロを手入力する。この操作により、端末機からサーバに、統合先ポイントカードのカードＩＤと変更後ポイントとを含む更新コマンドが送信される。その結果、データベースで管理されている統合元ポイントカードのカードＩＤに関連付けられたポイントがゼロに更新される。
【０００８】
このように従来のポイントカードシステムにおいて複数枚のポイントカードのポイントを１枚のポイントカードに統合しようとした場合、統合元ポイントカードと統合先ポイントカードのデータをそれぞれ２回読み取らせなければならない。また、合算ポイントやゼロポイントを手入力しなければならず、操作が煩雑でミスが起こり易かった。また、統合元ポイントカードのポイントをゼロにする手順を忘れてしまい、システム全体でのポイント総数の整合性が不正となる問題があった。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特許第５５６８５５５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明の実施形態が解決しようとする課題は、簡単な操作でミスなく複数枚のポイントカードのポイントを１枚のポイントカードに統合できるポイントカード統合装置、ポイントカード統合システム及びポイントカード統合プログラムを提供しようとするものである。
【課題を解決するための手段】
【００１１】
一実施形態において、ポイントカード統合装置は、読取手段と、取得手段と、演算手段と、更新手段と、を備える。読取手段は、統合元ポイントカードと統合先ポイントカードとを読み取る。取得手段は、読取手段により読み取られた統合元ポイントカード及び統合先ポイントカードにそれぞれ関連付けられて記憶されている保有ポイントを取得する。演算手段は、取得手段により得られた統合元ポイントカードの保有ポイントと統合先ポイントカードの保有ポイントとを合算したポイントを算出する。更新手段は、統合先ポイントカードに関連付けられた保有ポイントを合算したポイントに更新し、その後、統合元ポイントカードに関連付けられた保有ポイントをゼロとする。
【図面の簡単な説明】
【００１２】
【図１】本実施形態におけるＰＯＳシステムの概略構成図。
【図２】ポイントデータベースに保存されるポイントレコードの主要なデータ構造を示す模式図。
【図３】ＰＯＳサーバの要部回路構成を示すブロック図。
【図４】ＰＯＳ端末の要部回路構成を示すブロック図。
【図５】ＰＯＳ端末のメインメモリに形成される主要なメモリ領域を示す模式図。
【図６】ＰＯＳ端末のプロセッサがポイントカード統合プログラムに従って実行する情報処理の手順の前半部を示す流れ図。
【図７】ＰＯＳ端末のプロセッサがポイントカード統合プログラムに従って実行する情報処理の手順の後半部を示す流れ図。
【図８】ＰＯＳサーバのプロセッサが実行する主要な受信割込み処理の手順を示す流れ図。
【図９】ポイントカード統合時にＰＯＳ端末から発行される客控えレシートの一例を示す図。
【図１０】ポイントカード統合時にＰＯＳ端末から発行される店控えレシートの一例を示す図。
【発明を実施するための形態】
【００１３】
以下、実施形態について、図面を用いて説明する。  
なお、この実施形態は、スーパーマーケット、百貨店、チェーン店等に構築されるＰＯＳシステムをポイントカード統合システムとして機能させ、店舗に設置されるＰＯＳ（Point Of Sales）端末をポイントカード統合装置として機能させる場合である。因みに、ポイントカードの統合とは、複数枚のポイントカードのポイントを１枚のポイントカードにまとめることである。この実施形態では、同一種類の２枚のポイントカードの一方を統合元ポイントカードとし、他方を統合先ポイントカードとして、統合元ポイントカードのポイントを統合先ポイントカードのポイントにまとめる場合を例示する。
【００１４】
図１は、本実施形態におけるＰＯＳシステム１の概略構成図である。ＰＯＳシステム１は、ＰＯＳサーバ１０と、このＰＯＳサーバ１０にネットワーク２０を介して接続された複数台のＰＯＳ端末３０と、を備える。ネットワーク２０は、有線ＬＡＮ（Local Area Network）、無線ＬＡＮ等である。有線ＬＡＮ又は無線ＬＡＮと、インターネット、電話網等の広域ネットワークとを組み合わせて、ネットワーク２０を構成してもよい。
【００１５】
ＰＯＳサーバ１０は、各ＰＯＳ端末３０からネットワーク２０を介して収集したデータに基づき、店舗全体の売上、在庫等を管理する。ＰＯＳサーバ１０は、１店舗に設けられる店舗サーバであってもよいし、複数の店舗を統括する本部に設けられる本部サーバであってもよい。ＰＯＳサーバ１０は、クラウド環境に作られたクラウドサーバ（クラウドコンピューティング）であってもよい。
【００１６】
ＰＯＳ端末３０は、買物客が購入する商品の販売データを登録処理する。そしてＰＯＳ端末３０は、商品の販売データを基に買物客との商取引の代金を算出し、その代金に対する支払いを受けて商取引の決済処理を行う。
【００１７】
このようなＰＯＳシステム１は、既存のＰＯＳシステムのハードウェアをそのまま適用することができる。
【００１８】
さて、本実施形態では、以下のポイントサービスを店舗で実施する。すなわち店舗は、ポイント会員となった買物客にポイントカードＣを発行する。ポイント会員は、店舗で買物を行いその会計の際に、ＰＯＳ端末３０のオペレータである店員にポイントカードＣを提示する。店舗は、ポイント会員との商取引の内容に応じてポイントを付与する。そして店舗は、付与したポイントをポイントカードＣ毎に累積する。ポイント会員は適宜、累積ポイントを値引、景品等の特典と交換する。
【００１９】
このようなポイントサービスに対応するために、各ＰＯＳ端末３０は、ポイントカードＣのデータを読み取ることが可能なカードリーダ４０を備える。カードリーダ４０は、ＰＯＳ端末３０と一体であってもよいし別体であってもよい。ポイントカードＣには、カード識別情報として固有のカードＩＤが記録されている。つまりポイントカードＣは、そのカードに記録されたカードＩＤによって個々に識別可能となっている。なお、ポイントカードＣは、カードＩＤ以外のデータがさらに記憶されていてもよい。
【００２０】
一方、ＰＯＳサーバ１０は、ポイントカードＣ毎に作成されたポイントレコード５０Ｒ（図２を参照）を保存するためのポイントデータベース５０を有する。図２は、ポイントレコード５０Ｒの主要なデータ構造を示す模式図である。図２に示すようにポイントレコード５０Ｒは、カードＩＤ、累積ポイント及び更新日時の各データを含む。カードＩＤは、ポイント会員に対して発行されたポイントカードＣの識別情報である。累積ポイントは、カードＩＤで識別されるポイントカードＣが保有するポイントである。累積ポイントは、ポイント会員にポイントが付与された場合にはその付与分が加算される。累積ポイントは、ポイント会員がポイントを特典と交換した場合にはその交換分が減算される。更新日時は、累積ポイントが更新された最新の日時である。
【００２１】
図３は、ＰＯＳサーバ１０の要部回路構成を示すブロック図である。ＰＯＳサーバ１０は、プロセッサ１１、メインメモリ１２、補助記憶デバイス１３、時計１４、通信インターフェース１５及びシステムバス１６を備える。そしてＰＯＳサーバ１０は、システムバス１６に、プロセッサ１１、メインメモリ１２、補助記憶デバイス１３、時計１４及び通信インターフェース１５を直接または信号入出力回路を介して接続してなる。ＰＯＳサーバ１０は、プロセッサ１１、メインメモリ１２及び補助記憶デバイス１３と、これらを接続するシステムバス１６とによってコンピュータを構成する。
【００２２】
プロセッサ１１は、上記コンピュータの中枢部分に相当する。プロセッサ１１は、オペレーティングシステムやアプリケーションプログラムに従って、ＰＯＳサーバ１０としての各種の機能を実現するべく各部を制御する。
【００２３】
メインメモリ１２は、上記コンピュータの主記憶部分に相当する。メインメモリ１２は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ１２は、不揮発性のメモリ領域ではオペレーティングシステムやアプリケーションプログラムを記憶する。またメインメモリ１２は、プロセッサ１１が各部を制御するための処理を実行する上で必要なデータを不揮発性または揮発性のメモリ領域で記憶する場合もある。メインメモリ１２は、揮発性のメモリ領域を、プロセッサ１１によってデータが適宜書き換えられるワークエリアとして使用する。
【００２４】
補助記憶デバイス１３は、上記コンピュータの補助記憶部分に相当する。例えばＥＥＰＲＯＭ（Electric Erasable Programmable Read-Only Memory）、ＨＤＤ（Hard Disc Drive）、あるいはＳＳＤ（Solid State Drive）等が補助記憶デバイス１３として使用される。補助記憶デバイス１３は、プロセッサ１１が各種の処理を行う上で使用するデータや、プロセッサ１１での処理によって生成されたデータを保存する。補助記憶デバイス１３は、上記のアプリケーションプログラムを記憶する場合もある。補助記憶デバイス１３は、前記ポイントデータベース５０を記憶する。
【００２５】
時計１４は、ＰＯＳサーバ１０の時刻情報源として機能する。プロセッサ１１は、時計１４によって計時される時刻情報を基に、現在の日付及び時刻を計時する。
【００２６】
通信インターフェース１５は、ネットワーク２０に接続されており、所定の通信プロトコルに従い、ネットワーク２０を介して各ＰＯＳ端末３０とデータ通信を行う。
【００２７】
図４は、ＰＯＳ端末３０の要部回路構成を示すブロック図である。ＰＯＳ端末３０は、プロセッサ３１、メインメモリ３２、補助記憶デバイス３３、時計３４、通信インターフェース３５、入力デバイス３６、表示デバイス３７、プリンタ３８、カードリーダインターフェース３９及びシステムバス３１０を備える。そしてＰＯＳ端末３０は、システムバス３１０に、プロセッサ３１、メインメモリ３２、補助記憶デバイス３３、時計３４、通信インターフェース３５、入力デバイス３６、表示デバイス３７、プリンタ３８及びカードリーダインターフェース３９を直接または信号入出力回路を介して接続してなる。ＰＯＳ端末３０は、プロセッサ３１、メインメモリ３２及び補助記憶デバイス３３と、これらを接続するシステムバス３１０とによってコンピュータを構成する。
【００２８】
プロセッサ３１は、上記コンピュータの中枢部分に相当する。プロセッサ３１は、オペレーティングシステムやアプリケーションプログラムに従って、ＰＯＳ端末３０としての各種の機能を実現するべく各部を制御する。
【００２９】
メインメモリ３２は、上記コンピュータの主記憶部分に相当する。メインメモリ３２は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ３２は、不揮発性のメモリ領域ではオペレーティングシステムやアプリケーションプログラムを記憶する。またメインメモリ３２は、プロセッサ３１が各部を制御するための処理を実行する上で必要なデータを不揮発性または揮発性のメモリ領域で記憶する場合もある。メインメモリ３２は、揮発性のメモリ領域を、プロセッサ３１によってデータが適宜書き換えられるワークエリアとして使用する。
【００３０】
補助記憶デバイス３３は、上記コンピュータの補助記憶部分に相当する。例えばＥＥＰＲＯＭ、ＨＤＤ、あるいはＳＳＤ等が補助記憶デバイス３３として使用される。補助記憶デバイス３３は、プロセッサ３１が各種の処理を行う上で使用するデータや、プロセッサ３１での処理によって生成されたデータを保存する。補助記憶デバイス３３は、上記のアプリケーションプログラムを記憶する場合もある。
【００３１】
時計３４は、ＰＯＳ端末３０の時刻情報源として機能する。プロセッサ３１は、時計３４によって計時される時刻情報を基に、現在の日付及び時刻を計時する。
【００３２】
通信インターフェース３５は、ネットワーク２０に接続されており、所定の通信プロトコルに従い、ネットワーク２０を介してＰＯＳサーバ１０とデータ通信を行う。
【００３３】
入力デバイス３６は、操作者による各種指示の入力を受け付ける。入力デバイス３６としては、タッチセンサ又はキーボードなどの周知のデバイスを、単独又は組み合わせて適用できる。また、商品に付されたバーコードを読取入力するスキャナも、入力デバイスに含まれる。
【００３４】
表示デバイス３７は、操作者に対して各種の情報を通知するための各種画面を表示する。表示デバイス３７としては、例えば液晶表示デバイスなどの周知のデバイスを適用できる。
【００３５】
プリンタ３８は、レシート用紙に商取引の内容を表すレシート画像をプリントしてレシートを発行する。
【００３６】
カードリーダインターフェース３９は、カードリーダ４０を接続してなり、このカードリーダ４０との間でデータ信号を授受する。
【００３７】
かかる構成のＰＯＳ端末３０は、ポイントカード統合装置としての機能を実現させるために、メインメモリ３２の揮発性メモリ領域の一部を、図５に示すように第１領域３２１、第２領域３２２、第３領域３２３、第４領域３２４、第５領域３２５及び第６領域３２６として使用している。
【００３８】
第１領域３２１は、統合元となるポイントカードＣ（以下、統合元ポイントカードＣ１と称する）のデータを記憶する領域である。第２領域３２２は、統合先となるポイントカードＣ（以下、統合先ポイントカードＣ２と称する）のデータを記憶する領域である。第３領域３２３は、統合元ポイントカードＣ１の統合前のポイントを記憶する領域である。第４領域３２４は、統合先ポイントカードＣ２の統合前のポイントを記憶する領域である。第５領域３２５は、統合元ポイントカードＣ１の統合後のポイントを記憶する領域である。第６領域３２４は、統合先ポイントカードＣ２の統合後のポイントを記憶する領域である。
【００３９】
また、ＰＯＳ端末３０は、ポイントカード統合装置としての機能を実現させるために、アプリケーションプログラムの一種としてポイントカード統合プログラムを記憶している。ポイントカード統合プログラムは、メインメモリ３２または補助記憶デバイス３３に記憶されている。因みに、ＰＯＳ端末３０の譲渡は一般的に、ポイントカード統合プログラムを含む種々のプログラムがメインメモリ３２又は補助記憶デバイス３３に記憶された状態にて行われる。しかし、これらのプログラムがメインメモリ３２又は補助記憶デバイス３３に記憶されない状態で、ＰＯＳ端末３０が譲渡される場合もある。この場合には、プログラムは、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して譲渡される。あるいはネットワークを介してプログラムが譲渡され、このプログラムが上記の別途に譲渡されたＰＯＳ端末３０の補助記憶デバイス３３に書き込まれてもよい。
【００４０】
ポイントカード統合プログラムは、入力デバイス３６を介してポイント統合業務の実行開始が指令されると起動する。ポイント統合業務の実行開始は、例えばキーボードの所定のキー操作により指令される。あるいは表示デバイス３７に表示された業務メニューに対してのタッチセンサからの検知信号により指令される。ポイント統合業務を示すバーコードをスキャナで読取入力することによって、ポイント統合業務の実行開始を指令してもよい。
【００４１】
ＰＯＳ端末３０のオペレータは、ポイント会員から２枚のポイントカードを１枚に統合したい旨の申し出を受けると、ポイント統合業務の実行開始を指令するための操作を行う。この操作により、ポイントカード統合プログラムが起動すると、ＰＯＳ端末３０のプロセッサ３１は、図６及び図７の流れ図に示す手順の情報処理を実行する。また、ＰＯＳサーバ１０のプロセッサ１１は、ＰＯＳ端末３０からのコマンドを受信することに応じて、図８の流れ図に示す受信割込み処理を実行する。以下、図６乃至図８を用いて、ＰＯＳ端末３０のポイントカード統合装置としての動作、さらにはＰＯＳシステム１のポイントカード統合システムとしての動作について説明する。なお、以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。
【００４２】
始めに、プロセッサ３１は、Ａｃｔ１として第１〜第６領域３２１〜３２６をクリアする。次いでプロセッサ３１は、Ａｃｔ２としてポイントカードＣのデータが読み取られるのを待ち受ける。
【００４３】
カードリーダインターフェース３９を介してポイントカードＣのデータが取り込まれると、プロセッサ３１は、カードリーダ４０でポイントカードＣのデータが読み取られたと判定する。ポイントカードＣのデータが読み取られたと判定すると（Ａｃｔ２、ＹＥＳ）、プロセッサ３１は、Ａｃｔ３として統合元ポイントカードＣ１のデータが読み取られたか否かを判定する。具体的にはプロセッサ３１は、第１領域３２１にデータが記憶されているか否かを確認する。第１領域３２１にデータが記憶されていない場合、プロセッサ３１は、第１のタイミングで統合元ポイントカードＣ１のデータが読み取られたと判定する。統合元ポイントカードＣ１のデータが読み取られたと判定した場合（Ａｃｔ３、ＹＥＳ）、プロセッサ３１は、Ａｃｔ４としてその統合元ポイントカードＣ１のデータに含まれるカードＩＤを第１領域３２１に格納する。その後、プロセッサ３１は、Ａｃｔ２に戻る。すなわちプロセッサ３１は、第１のタイミングよりも後の第２のタイミングでポイントカードＣのデータが読み取られるのを待ち受ける。
【００４４】
ここで再度、カードリーダインターフェース３９を介してポイントカードＣのデータが取り込まれたならば（Ａｃｔ２、ＹＥＳ）、プロセッサ３１はＡｃｔ３へと進む。このとき、第１領域３２１にはデータが記憶されているので、プロセッサ３１は、統合元ポイントカードＣ１以外のデータが読み取られたと判定する。統合元ポイントカードＣ１以外のデータが読み取られたと判定した場合（Ａｃｔ３、ＮＯ）、プロセッサ３１は、Ａｃｔ５として統合先ポイントカードＣ２のデータが読み取られたか否かを判定する。具体的にはプロセッサ３１は、カードリーダ４０で読み取られたポイントカードＣのデータに含まれるカードＩＤが第１領域３２１に記憶されているデータと一致するか否かを確認する。カードＩＤが第１領域３２１に記憶されているデータと一致する場合、第２のタイミングで読み取られたポイントカードＣは、第１のタイミングで読み取られた統合元ポイントカードＣ１そのものである。すなわち、統合先ポイントカードＣ２のデータは読み取られていない。統合先ポイントカードＣ２のデータが読み取られていないと判定した場合（Ａｃｔ５、ＮＯ）、プロセッサ３１は、Ａｃｔ２に戻る。
【００４５】
プロセッサ３１は、カードＩＤが第１領域３２１に記憶されているデータと一致しておらず、統合先ポイントカードＣ２のデータが読み取られたと判定した場合には（Ａｃｔ５、ＹＥＳ）、Ａｃｔ６としてその統合先ポイントカードＣ２のデータに含まれるカードＩＤを第２領域３２２に格納する。
【００４６】
ここにプロセッサ３１を主体としたコンピュータは、カードリーダインターフェース３９及びカードリーダ４０と協働してＡｃｔ２乃至Ａｃｔ６の処理を行うことにより、読取手段を構成する。
【００４７】
したがってオペレータは、先ず、ポイント会員から預かった２枚のポイントカードのうち、一方の統合元ポイントカードＣ１のデータをカードリーダ４０で読み取らせる。次にオペレータは、他方の統合先ポイントカードＣ２のデータをカードリーダ４０で読み取らせる。そうすることにより、第１領域３２１には先の第１のタイミングで読み取られた統合元ポイントカードＣ１のカードＩＤが記憶され、第２領域３２２には後の第２のタイミングで読み取られた統合先ポイントカードＣ２のカードＩＤが記憶される。
【００４８】
Ａｃｔ６の処理を終えると、プロセッサ３１は、Ａｃｔ７として第１領域３２１に記憶されているカードＩＤを含む問合せコマンドを生成する。そしてプロセッサ３１は、この問合せコマンドをＰＯＳサーバ１０に送信するように通信インターフェース３５を制御する。この制御により、統合元ポイントカードＣ１のカードＩＤを含む問合せコマンドが、ネットワーク２０を介してＰＯＳサーバ１０へと送信される。
【００４９】
ＰＯＳサーバ１０のプロセッサ１１は、通信インターフェース３５を介してコマンドを受信すると、図８の受信割込み処理を開始する。すなわちプロセッサ１１は、Ａｃｔ３１として受信コマンドが問合せコマンドであるか否かを確認する。問合せコマンドでない場合（Ａｃｔ３１、ＮＯ）、プロセッサ３１は、Ａｃｔ３２として受信コマンドが更新コマンドであるか否かを確認する。更新コマンドでもない場合（Ａｃｔ３２、ＮＯ）、プロセッサ３１は他の処理を実行する。
【００５０】
受信コマンドが問合せコマンドである場合には（Ａｃｔ３１、ＹＥＳ）、プロセッサ１１は、Ａｃｔ３３としてその問合せコマンドに含まれているカードＩＤでポイントデータベース５０を検索する。そしてプロセッサ１１は、Ａｃｔ３４として当該カードＩＤを含むポイントレコード５０Ｒの有無を判定する。
【００５１】
該当するポイントレコード５０Ｒがポイントデータベース５０に保存されていた場合（Ａｃｔ３４、ＹＥＳ）、プロセッサ１１は、Ａｃｔ３５としてそのポイントレコード５０Ｒから累積ポイントを取得する。そしてプロセッサ１１は、Ａｃｔ３６としてこの累積ポイントを含む正常応答コマンドを生成する。そしてプロセッサ１１は、この正常応答コマンドが問合せコマンド送信元のＰＯＳ端末３０へと送信されるように通信インターフェース１５を制御する。
【００５２】
ここに、プロセッサ１１を主体としたコンピュータは、通信インターフェース１５と協働してＡｃｔ３３乃至Ａｃｔ３６の処理を行うことにより、通知手段を構成する。
【００５３】
なお、該当するポイントレコード５０Ｒがポイントデータベース５０に保存されていない場合には（Ａｃｔ３４、ＮＯ）、プロセッサ１１は、他の処理を実行する。例えばプロセッサ１１は、エラー応答コマンドを生成し、このエラー応答コマンドを、問合せコマンド送信元のＰＯＳ端末３０へと送信するように通信インターフェース１５を制御する。
【００５４】
図６に説明を戻す。  
Ａｃｔ７において、問合せコマンドの送信を制御したプロセッサ３１は、Ａｃｔ８として正常応答コマンドを受信したか否かを確認する。所定時間内に通信インターフェース１５を介して正常応答コマンドを受信できた場合（Ａｃｔ８、ＹＥＳ），プロセッサ３１は、Ａｃｔ９としてその正常応答コマンドに含まれる累積ポイントを第３領域３２３に格納する。
【００５５】
次いでプロセッサ３１は、Ａｃｔ１０として第２領域３２２に記憶されているカードＩＤを含む問合せコマンドを生成する。そしてプロセッサ３１は、この問合せコマンドをＰＯＳサーバ１０に送信するように通信インターフェース３５を制御する。この制御により、統合先ポイントカードＣ２のカードＩＤを含む問合せコマンドが、ネットワーク２０を介してＰＯＳサーバ１０へと送信される。
【００５６】
このとき、ＰＯＳサーバ１０のプロセッサ１１は、前記の場合と同様に、図８のＡｃｔ３３〜Ａｃｔ３６の処理を実行する。
【００５７】
Ａｃｔ１０において問合せコマンドの送信を制御したプロセッサ３１は、Ａｃｔ１１として正常応答コマンドを受信したか否かを確認する。所定時間内に通信インターフェース３５を介して正常応答コマンドを受信できた場合（Ａｃｔ１１、ＹＥＳ），プロセッサ３１は、Ａｃｔ１２としてその正常応答コマンドに含まれる累積ポイントを第４領域３２４に格納する。
【００５８】
ここに、プロセッサ３１を主体とするコンピュータは、通信インターフェース３５と協働してＡｃｔ７乃至Ａｃｔ１２の処理を実行することにより、取得手段を構成する。
【００５９】
なお、Ａｃｔ８又はＡｃｔ１１において、所定時間内に正常応答コマンドを受信できなかった場合には（Ａｃｔ８、ＮＯ又はＡｃｔ１０、ＮＯ）、プロセッサ３１は、他の処理を実行する。例えばプロセッサ３１は、表示デバイス３７にカード読取エラーのメッセージを表示させる。
【００６０】
Ａｃｔ１２の処理を終えると、プロセッサ３１は、図７の処理へと進む。すなわちプロセッサ３１は、Ａｃｔ１３として第３領域３２３に記憶されている累積ポイントと第４領域３２４に記憶されている累積ポイントとを合算する。そしてプロセッサ３１は、Ａｃｔ１４としてこの合算ポイントを第６領域３２６に格納する。またプロセッサ３１は、Ａｃｔ１５としてこの合算ポイントを表示デバイス３７に表示させる。
【００６１】
ここに、プロセッサ３１を主体とするコンピュータは、Ａｃｔ１３の処理を行うことにより、演算手段を構成する。
【００６２】
このように、ＰＯＳ端末３０においては、オペレータが、統合元ポイントカードＣ１と統合先ポイントカードＣ２の各データをそれぞれ順番にカードリーダ４０で読み取らせる。この簡単な作業より、統合元ポイントカードＣ１の累積ポイントと統合先ポイントカードＣ２の累積ポイントを合算した合算ポイントが表示デバイス３７に表示される。そこでオペレータは、ポイント会員にポイントカードＣを統合してよいか尋ねる。そしてポイントカードＣを統合してよいとの回答を得た場合、オペレータは、入力デバイス３６を介してポイント統合を実施する旨の選択入力を行う。これに対し、ポイントカードＣの統合を中止するとの回答を得た場合には、オペレータは、入力デバイス３６を介してポイント統合を実施しない旨の選択入力を行う。具体的にはプロセッサ３１は、表示デバイス３７に、合算ポイントとともに「ＹＥＳ」、「ＮＯ」の２つのボタンを表示させる。そしてプロセッサ３１は、入力デバイス３６を介して「ＹＥＳ」ボタンが入力されたことを検知したならば、ポイント統合を実施する旨の選択が行われたと判定する。またプロセッサ３１は、入力デバイス３６を介して「ＮＯ」ボタンが入力されたことを検知したならば、ポイント統合を中止する旨の選択が行われたと判定する。
【００６３】
Ａｃｔ１５の処理を終えたプロセッサ３１は、Ａｃｔ１６としてポイント統合を実施するか中止するかの選択入力を受け付ける。プロセッサ３１は、入力デバイス３６を介してポイント統合を中止する旨の選択入力を受け付けた場合には（Ａｃｔ１６、ＮＯ）、この処理を終了する。処理が終了することにより、表示デバイス３７に表示された合算ポイント等は消去される。
【００６４】
プロセッサ３１は、入力デバイス３６を介してポイント統合を実施する旨の入力を受け付けた場合には（Ａｃｔ１６、ＹＥＳ）、Ａｃｔ１７として第２領域３２２に記憶されているカードＩＤと第６領域３２６に記憶されている合算ポイントとを含む更新コマンドを生成する。そしてプロセッサ３１は、この更新コマンドをＰＯＳサーバ１０に送信するように通信インターフェース３５を制御する。この制御により、統合先ポイントカードＣ２のカードＩＤと合算ポイントとを含む更新コマンドが、ネットワーク２０を介してＰＯＳサーバ１０へと送信される。
【００６５】
図８に示すように、ＰＯＳサーバ１０のプロセッサ１１は、更新コマンドを受信したことを検知すると（Ａｃｔ３２、ＹＥＳ）、Ａｃｔ３７としてその更新コマンドに含まれるカードＩＤでポイントデータベース５０を検索する。そしてプロセッサ１１は、Ａｃｔ３８として当該カードＩＤを含むポイントレコード５０Ｒの有無を判定する。
【００６６】
該当するポイントレコード５０Ｒがポイントデータベース５０に保存されていた場合（Ａｃｔ３８、ＹＥＳ）、プロセッサ１１は、Ａｃｔ３９としてそのポイントレコード５０Ｒの累積ポイントを、更新コマンドに含まれるポイント、すなわち合算ポイントに書き換える。すなわちプロセッサ１１は、ポイントデータベース５０から更新コマンドに含まれるカードＩＤ、つまりは統合先ポイントカードＣ２のポイントレコード５０Ｒを検出する。そしてプロセッサは、このポイントレコード５０Ｒのポイントを、統合前のポイントから合算ポイントに書き換える。
【００６７】
ここにプロセッサ１１を主体とするコンピュータは、Ａｃｔ３７乃至Ａｃｔ３９の処理を行うことにより、書換手段を構成する。
【００６８】
Ａｃｔ３９の処理を終えると、プロセッサ１１は、Ａｃｔ４０としてポイント更新が正常に行われたことを表す正常応答コマンドを生成する。そしてプロセッサ１１は、この正常応答コマンドを更新コマンド送信元のＰＯＳ端末３０へと送信するように通信インターフェース１５を制御する。
【００６９】
なお、該当するポイントレコード５０Ｒがポイントデータベース５０に保存されていない場合には（Ａｃｔ３９、ＮＯ）、プロセッサ１１は、他の処理を実行する。例えばプロセッサ１１は、エラー応答コマンドを生成し、このエラー応答コマンドを、更新コマンド送信元のＰＯＳ端末３０へと送信するように通信インターフェース１５を制御する。
【００７０】
図７に説明を戻す。  
Ａｃｔ１７において、更新コマンドの送信を制御したプロセッサ３１は、Ａｃｔ１８として正常応答コマンドを受信したか否かを確認する。そして、所定時間内に通信インターフェース３５を介して正常応答コマンドを受信できた場合（Ａｃｔ１８、ＹＥＳ），プロセッサ３１は、Ａｃｔ１９として第５領域３２５のデータをゼロポイントとする。次いでプロセッサ３１は、Ａｃｔ２０として第１領域３２１に記憶されているカードＩＤと第５領域３２５に記憶されているゼロポイントとを含む更新コマンドを生成する。そしてプロセッサ３１は、この更新コマンドをＰＯＳサーバ１０に送信するように通信インターフェース３５を制御する。この制御により、統合元ポイントカードＣ１のカードＩＤとゼロポイントとを含む更新コマンドが、ネットワーク２０を介してＰＯＳサーバ１０へと送信される。
【００７１】
このとき、ＰＯＳサーバ１０のプロセッサ１１は、前記の場合と同様に、図８のＡｃｔ３７〜Ａｃｔ４０の処理を実行する。すなわちプロセッサ１１は、ポイントデータベース５０から更新コマンドに含まれるカードＩＤ、つまりは統合元ポイントカードＣ１のポイントレコード５０Ｒを検出する。そしてプロセッサ１１は、このポイントレコード５０Ｒのポイントを、統合前のポイントからゼロポイントに書き換える。
【００７２】
Ａｃｔ２０において更新コマンドの送信を制御したプロセッサ３１は、Ａｃｔ２１として正常応答コマンドを受信したか否かを確認する。所定時間内に通信インターフェース３５を介して正常応答コマンドを受信できた場合（Ａｃｔ２１、ＹＥＳ），プロセッサ３１は、Ａｃｔ２２としてプリンタ３８を制御して、客控えレシート６０（図９を参照）を発行させる。またプロセッサ３１は、Ａｃｔ２３としてプリンタ３８を制御して、店控えレシート７０（図１０を参照）を発行させる。以上で、プロセッサ３１は、ポイント統合プログラムに従った情報処理を終了する。
【００７３】
図９は、客控えレシート６０の一発行例である。客控えレシート６０は、統合元ポイントカードＣ１のポイントを統合先ポイントカードＣ２のポイントに合算するポイント統合を終えたポイント会員に、統合先ポイントカードＣ２とともに渡される。
【００７４】
図９に示すように、客控えレシート６０には、統合先ポイントカードＣ２のカードＩＤが、新カードＩＤとして印字される。また、統合先ポイントカードＣ２の統合前の累積ポイントが統合先ポイントとして印字され、統合元ポイントカードＣ１の統合前の累積ポイントが統合元ポイントとして印字される。さらに、統合先ポイントカードＣ２の統合後のポイント、すなわち合算ポイントが総ポイントとして印字される。その他、客控えレシート６０には、統合が行われた日時、ＰＯＳ端末３０の識別情報であるレジ番号、オペレータの識別情報である責任者番号、レシートの識別情報であるレシート番号、店舗の識別情報である店舗番号等も印字される。
【００７５】
図１０は、店控えレシート７０の一発行例である。店控えレシート７０は、統合元ポイントカードＣ１とともに店で保管される。
【００７６】
図１０に示すように、店控えレシート７０には、統合元ポイントカードＣ１のカードＩＤが、旧カードＩＤとして印字される。また、統合元ポイントカードＣ１の統合前の累積ポイントが統合先ポイントとして印字され、さらにこの累積ポイントに負記号を付したポイントが訂正ポイントとして印字される。さらに、統合元ポイントカードＣ１の統合後のポイント、すなわちゼロポイントが総ポイントとして印字される。その他、店控えレシート７０には、統合が行われた日時、ＰＯＳ端末３０の識別情報であるレジ番号、オペレータの識別情報である責任者番号、レシートの識別情報であるレシート番号、店舗の識別情報である店舗番号等も印字される。
【００７７】
図７に説明を戻す。  
Ａｃｔ１８において正常応答を受信できなかった場合、プロセッサ３１は、Ａｃｔ２４として更新コマンドに含まれる統合先ポイントカードのカードＩＤと累積ポイントとからなる更新データをメインメモリ３２にバッチ領域に保存する。同様に、Ａｃｔ２１において正常応答を受信できなかった場合にも、プロセッサ３１は、Ａｃｔ２４として更新コマンドに含まれる統合元ポイントカードのカードＩＤとゼロポイントとからなる更新データをメインメモリ３２にバッチ領域に保存する。こうして、バッチ領域に保存された更新データは、例えば所定の時刻になると自動的に実施されるバッチ処理により、更新コマンドとしてＰＯＳサーバ１０へと送信される。
【００７８】
したがって、オペレータがポイント統合を実施する旨の選択入力を行った場合には、統合先ポイントカードＣ２に関連付けられてポイントデータベース５０に保存されている累積ポイントが、統合元ポイントカードＣ１の累積ポイントと統合先ポイントカードＣ２の累積ポイントとを合算したポイントに更新される。また、統合元ポイントカードＣ１に関連付けられてポイントデータベース５０に保存されている累積ポイントがゼロポイントに更新される。
【００７９】
ここにプロセッサ３１は、通信インターフェース３５と協働してＡｃｔ１７乃至Ａｃｔ２０の処理を行うことにより、更新手段を構成する。
【００８０】
またプロセッサ３１は、プリンタ３８と協働してＡｃｔ２２及びＡｃｔ２３の処理を行うことにより、印刷手段を構成する。
【００８１】
このように本実施形態のＰＯＳシステム１によれば、ＰＯＳ端末３０において統合元ポイントカードＣ１と統合先ポイントカードＣ２のデータをそれぞれ１回ずつ読み取らせるだけで、統合元ポイントカードＣ１のポイントを統合先ポイントカードＣ２のポイントに統合することができる。このとき、オペレータが、統合後の統合先ポイントカードＣ２のポイントつまりは合算ポイントや、統合元ポイントカードＣ１のポイントつまりはゼロポイントを入力しないので、ポイント入力ミスは起こり得ない。しかも、オペレータによる入力デバイス３６への操作は、実質的にポイント統合を実施するか否かの選択操作に限られるので、非常に簡単である。
【００８２】
また、統合元ポイントカードＣ１のポイントは、統合後は必ずゼロポイントになるので、システム全体でのポイント総数の整合性が不正になることもない。その上、統合元ポイントカードＣ１のポイントがゼロポイントになるのは、統合元ポイントカードＣ１のポイントが合算ポイントになった後である。仮に、統合元ポイントカードＣ１のポイントが合算ポイントになる前に、統合元ポイントカードＣ１のポイントをゼロにしてしまっては、統合元ポイントカードＣ１のポイントを更新する際にエラーが発生して更新できなかった場合に、システム全体でのポイント総数の整合性となる。本実施形態では、このような問題も回避することができる。
【００８３】
また、本実施形態によれば、統合元ポイントカードＣ１のポイントを統合先ポイントカードＣ２のポイントに合算するポイント統合を終えたポイント会員に対し、ＰＯＳ端末３０から客控えレシート６０を発行することができる。客控えレシート６０には、統合先ポイントカードＣ２のカードＩＤや統合前後のポイント、さらには統合元ポイントカードＣ１の統合前のポイント等が記録されている。したがって、ポイントカードＣの統合を申し出たポイント会員に対し、統合後に持ち帰る統合先ポイントカードＣ２に関して適切な情報が記録された票を容易に提供することができる。
【００８４】
また、本実施形態によれば、ポイントカードＣの統合作業を終えたオペレータに対し、ＰＯＳ端末３０から店控えレシート７０を発行することができる。店控えレシート７０には、統合元ポイントカードＣ１のカードＩＤや、統合前後のポイント等が記録されている。したがって、ポイントカードの統合を終えてオペレータが回収する統合元ポイントカードＣに関して適切な情報が記録された票を店側は容易に取得することができる。
【００８５】
以上、ポイントカード統合装置及びポイントカード統合システムの一実施形態を説明したが、実施形態はこれに限定されるものではなく、種々変形実施することができる。
【００８６】
例えば前記実施形態において、ＰＯＳ端末３０は、読取手段によって第１のタイミングで読み取られたポイントカードを統合元ポイントカードＣ１とし、第１のタイミングよりも後の第２のタイミングで読み取られたポイントカードを統合先ポイントカードＣ２として処理している。この点については、第２のタイミングを第１のタイミングよりも前としてもよい。つまり、先に読み取られたポイントカードを統合先ポイントカードＣ２とし、後から読み取られたポイントカードを統合元ポイントカードＣ１としてもよい。この場合も、オペレータは、先に統合先ポイントカードＣ２のデータをカードリーダ４０で読み取らせ、その後に統合元ポイントカードＣ１データをカードリーダ４０で読み取らせればよいので、操作が簡単である。
【００８７】
また、ＰＯＳ端末３０が第１の読取手段と第２の読取手段とを備え、例えば第１の読取手段で読み取られたポイントカードを統合元ポイントカードＣ１とし、第２の読取手段で読み取られたポイントカードを統合先ポイントカードＣ２として処理してもよい。この場合、第１の読取手段と第２の読取手段とでポイントカードを読み取る順番は特に限定されない。第１の読取手段と第２の読取手段とで同時にポイントカードを読み取ってもよい。
【００８８】
前記実施形態では、同一種類の２枚のポイントカードを統合する場合を例示した。この点については、例えば、第１領域３２１と第３領域３２３との記憶領域の組を２つ設けることによって、３枚のポイントカードを統合することも可能である。すなわち図６のＡｃｔ３においては、２つの第１領域３２１にそれぞれカードＩＤが記憶されるまでは統合元ポイントカードＣ１の読取りと判定し、カードＩＤが記憶された後は統合先ポイントカードＣ２の読取りと判定する。そしてＡｃｔ７以降において、第１領域３２１に係る処理については、それぞれの第１領域３２１に対して同様の処理を繰り返す。こうすることにより、３枚のポイントカードを統合することができる。また、同様にして４枚以上のポイントカードの統合も可能である。
【００８９】
前記実施形態では、統合元ポイントカードＣ１と統合先ポイントカードＣ２のデータを読み取った後で、統合元ポイントカードＣ１及び統合先ポイントカードＣ２の統合前のポイントをＰＯＳサーバ１０から取得する場合を例示した。この点については、例えば統合元ポイントカードＣ１の統合前のポイントを取得してから、統合先ポイントカードＣ２のデータを読取るようにしてもよい。また前記実施形態では、先に統合元ポイントカードＣ１の統合前のポイントを取得し、後から統合先ポイントカードＣ１の統合先のポイントを取得したが、その順序が逆であってもよい。
【００９０】
また前記実施形態では、ＰＯＳ端末３０が、プリンタ３８を駆動して、客控えレシート６０及び店控えレシート７０を発行する場合を例示した。この点については、客控えレシート６０及び店控えレシート７０の発行機能を有していなくても、簡単な操作でミスなく複数枚のポイントカードのポイントを１枚のポイントカードに統合できるという効果を奏し得るので、有していなくてもよい。また、ＰＯＳ端末３０の外部にあるプリンタから客控えレシート６０及び店控えレシート７０を発行できるように、そのプリンタのコントローラにＰＯＳ端末３０が第１〜第６領域３２１〜３２６のデータ等を出力するように構成することも可能である。
【００９１】
前記実施形態では、店員によって操作されるＰＯＳ端末３０をポイントカード統合装置として機能させる場合を例示した。ＰＯＳ端末３０は、買物客自身が操作するセルフ式のＰＯＳ端末であってもよい。また、ポイントカード統合装置は、必ずしもＰＯＳ端末３０に限定されない。ポイントカードＣのカードリーダを接続してなる情報処理装置であれば、本実施形態のポイントカード統合プログラムをインストールすることによって、ポイントカード統合装置として機能させることができる。
【００９２】
この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００９３】
１０…ＰＯＳサーバ、２０…ネットワーク、３０…ＰＯＳ端末、４０…カードリーダ、５０…ポイントデータベース、６０…客控えレシート、７０…店控えレシート、Ｃ…ポイントカード、Ｃ１…統合元ポイントカード、Ｃ２…統合先ポイントカード。
【図１】
2019091284.tif 000003
【図２】
2019091284.tif 000004
【図３】
2019091284.tif 000005
【図４】
2019091284.tif 000006
【図５】
2019091284.tif 000007
【図６】
2019091284.tif 000008
【図７】
2019091284.tif 000009
【図８】
2019091284.tif 000010
【図９】
2019091284.tif 000011
【図１０】
2019091284.tif 000012