(57)【要約】【課題】顧客に適切にポイントを付与する。【解決手段】ポイント管理システムは、店舗に設置され、会員の取引に関する取引データを生成するとともに、会員の会員識別子を取得して、ポイント管理サーバに送信し、ポイント管理サーバから、会員に付与するポイントを受信して、レシートに印字するするＰＯＳ端末と、ＰＯＳ端末に接続され、取引データから付与するポイントを算出して、ＰＯＳ端末に送信するポイント管理サーバとを備える。ここで、ＰＯＳ端末が、会員識別子をポイント管理サーバに送信できない場合、取引識別子を含む情報を、レシートに印字する。【選択図】図１
2011253507.tif 000002
【特許請求の範囲】
【請求項１】
店舗に設置され、会員の取引に関する取引データを生成するとともに、前記会員の会員識別子を取得して、ポイント管理サーバに送信し、前記ポイント管理サーバから、前記会員に付与するポイントを受信して、レシートに印字するするＰＯＳ端末と、
前記ＰＯＳ端末に接続され、前記取引データから付与するポイントを算出して、前記ＰＯＳ端末に送信するポイント管理サーバと、
を備えるポイント管理システムであって、
前記ＰＯＳ端末が、会員識別子を前記ポイント管理サーバに送信できない場合、取引識別子を含む情報を、前記レシートに印字する
ことを特徴とするポイント管理システム。
【請求項２】
前記ＰＯＳ端末は、前記会員の会員識別子を取得できない場合、前記ＰＯＳ端末が、前記情報を、前記レシートに印字する
ことを特徴とする請求項１に記載のポイント管理システム。
【請求項３】
前記ＰＯＳ端末は、当該ＰＯＳ端末と前記ポイント管理サーバの接続に障害が発生した際、前記情報を、前記レシートに印字する
ことを特徴とする請求項１または２に記載のポイント管理システム。
【請求項４】
前記ＰＯＳ端末は、前記レシートから前記情報を読み取り、前記ポイント管理サーバに送信し、
前記ポイント管理サーバは、前記情報のデータに基づいて付与すべきポイントを算出して、前記ＰＯＳ端末に送信する
ことを特徴とする請求項１ないし３のいずれか１項に記載のポイント管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、店舗システムとポイント管理サーバとを備えるポイント管理システムに関する。
【背景技術】
【０００２】
一般的な商取引において、顧客の囲い込みのため、取引に応じたポイントを顧客に付与するとともに、ポイントに応じたサービスを顧客に提供する手法が普及している。特に実際の店舗においては、顧客にポイントカードを配布する。ポイントカードに関連づけられた会員識別子で顧客を特定することにより、顧客の取引に応じて顧客にポイントを付与する。顧客に付与されたポイントは、ポイントカードに格納され、または印字され、ポイントカード内のメモリで管理される場合がある。また、ポイントカードではポイントは管理されず、通信ネットワークで接続されるポイント管理サーバが、顧客に付与されたポイントを管理する場合もある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２７３１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、ポイント管理サーバが顧客のポイントを管理する場合、ポイントの付与は、顧客がポイントカードを所持しており、顧客の会員識別子をポイント管理サーバに送信可能であることが前提となる。従って、顧客のポイントカードを忘れた場合や、各端末やインフラの稼働状況等によっては、顧客にポイントを付与できない場合があった。
【０００５】
従って本発明の目的は、顧客に適切にポイントを付与することのできるポイント管理システムを提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の実施形態に係るポイント管理システムは、店舗に設置され、会員の取引に関する取引データを生成するとともに、会員の会員識別子を取得して、ポイント管理サーバに送信し、ポイント管理サーバから、会員に付与するポイントを受信して、レシートに印字するするＰＯＳ端末と、ＰＯＳ端末に接続され、取引データから付与するポイントを算出して、ＰＯＳ端末に送信するポイント管理サーバとを備える。ここで、ＰＯＳ端末が、会員識別子をポイント管理サーバに送信できない場合、取引識別子を含む情報を、レシートに印字する。
【図面の簡単な説明】
【０００７】
【図１】図１は、本発明の実施の形態に係るポイント管理システムのシステム構成を説明する図である。
【図２】図２は、本発明の実施の形態に係るＰＯＳ端末のハードウェア構成を説明する図である。
【図３】図３は、図２は、本発明の実施の形態に係るＰＯＳ端末の外観を説明する図である。
【図４】図４は、本発明の実施の形態に係るＰＯＳ端末がバーコードに埋め込むデータを説明する図である。
【図５】図５は、本発明の実施の形態に係るＰＯＳ端末のバーコード印字時の処理を説明するフローチャートである。
【図６】図６は、本発明の実施の形態に係るポイント管理サーバのハードウェア構成を説明する図である。
【図７】図７は、本発明の実施の形態に係るポイント管理サーバの機能ブロックを説明する図である。
【図８】図８は、本発明の実施の形態に係るポイント管理サーバのポイントデータのデータ構造を説明する図である。
【図９】図９は、本発明の実施の形態に係るポイント管理システムのポイント付与時の処理を説明するシーケンス図である。
【発明を実施するための形態】
【０００８】
次に、図面を参照して、本発明の実施の形態を説明する。以下の図面の記載において、同一または類似の部分には同一または類似の符号を付している。
【０００９】
（ポイント管理システム）
図１を参照して、本発明の実施の形態に係るポイント管理システム１０を説明する。本発明の実施の形態に係るポイント管理システム１０は、データセンタ１と、店舗システム２ａ、２ｂ、２ｃと、を備える。データセンタ１と店舗システム２ａ、２ｂ、２ｃは、インターネットなどの通信ネットワーク３を介して、双方向に通信可能に接続されている。
【００１０】
データセンタ１は、ポイント管理システム１０におけるポイントデータ、取引データなどの各種データを一元管理する。データセンタ１は、ポイント管理サーバ１１と、取引管理サーバ１２を備える。
【００１１】
ポイント管理サーバ１１は、本発明の実施の形態において、顧客の会員識別子と、顧客に付与済の累積ポイントとを、関連づけて記憶している。ポイント管理サーバ１１は、取引ごとに店舗システム２から受信した取引データから付与するポイントを算出する。さらにポイント管理サーバ１１は、算出したポイントに、付与済の累積ポイントを加算して、会員識別子に対応する新たな累積ポイントを算出する。ポイント管理サーバ１１は、取引データから算出したポイントのデータと、新たな累積ポイントのデータとを、店舗システム２に送信する。
【００１２】
取引管理サーバ１２は、店舗システム２から送信された取引データを、取引識別子に対応づけて記録している。取引管理サーバ１２は、店舗システム２で顧客が商取引するたびにリアルタイムに取引データを受信しても良いし、１日に一度など、バッチ処理で取引データを受信しても良い。
【００１３】
店舗システム２は、顧客に対面式の商取引を提供する店舗に設けられる。図１に示す例では、ポイント管理システム１０に３つの店舗システムを記載しているが、３つ以上でも良い。店舗システム２の数は、データセンタ１を利用する店舗の数に対応する。
【００１４】
店舗システム２ａは、ＰＯＳサーバ２１と、ＰＯＳ端末２２ａ、２２ｂ、２２ｃとを備える。ＰＯＳサーバ２１と、ＰＯＳ端末２２ａ、２２ｂ、２２ｃとは、店舗内ＬＡＮ２３を介して、双方向に通信可能に接続されている。店舗システム２ｂ、２ｃも、店舗システム２ａと同様の構成を備える。
【００１５】
ＰＯＳサーバ２１は、店舗で販売している商品の商品識別子と、販売価格と、を対応づけて記憶する。さらにＰＯＳサーバ２１は、ＰＯＳ端末２２から入力された取引データを記憶するとともに、所定のタイミングで、ＰＯＳサーバ２１内に蓄積された取引データを、取引管理サーバ１２に送信する。
【００１６】
ＰＯＳ端末２２には、顧客の個々の購入商品の情報が入力される。例えば、店員がＰＯＳ端末２２ａに接続されたバーコードリーダで、商品に印字されたバーコードを読み取ることにより、ＰＯＳ端末２２は商品識別子を読み出す。さらに、ＰＯＳ端末２２は、ＰＯＳサーバ２１等からその商品の販売価格を取得して、顧客に提示する。さらに、ＰＯＳ端末２２は、精算時に、入金された金額や釣り銭金額を確認したり、顧客に提供するレシートを出力する。
【００１７】
本発明の実施の形態において特に、顧客は、会員カード４を所有している。会員カード４は、顧客毎に発行され、顧客を識別する会員識別子と対応づけられている。本発明の実施の形態に係る会員カード４には、会員識別子のみが管理され、会員に付与されたポイントの情報は管理されていない。会員カード４が会員番号を管理する方法は、様々な方法が考えられる。
【００１８】
例えば、会員カード４が磁気カードの場合が考えられる。この場合会員識別子は、会員カード４の磁気データとして記録されている。店員は、ＰＯＳ端末２２に備えられた磁気リーダで磁気データを読み出すことにより、ＰＯＳ端末２２は、会員識別子を取得することができる。また、会員カード４にバーコードが印字されている場合も考えられる。この場合会員識別子は、一次元バーコード、二次元バーコードなどのバーコードに変換されている。店員は、ＰＯＳ端末２２に備えられたバーコードリーダでバーコードを読み出し、会員識別子に変換することにより、ＰＯＳ端末２２は、会員識別子を取得することができる。
【００１９】
本発明の実施の形態に係るポイント管理システム１０において、会員カード４には、顧客に付与されたポイントの情報は管理されていないので、顧客が商品を購入するたびに、ＰＯＳ端末２２は、ポイントサーバ１１に取引データを送信し、顧客に新たに付与するポイント、顧客に今まで付与した累計ポイントなどの情報を取得する。ＰＯＳ端末２２は、このポイントに関する情報を、ＰＯＳ端末２２の表示画面に表示し、またはＰＯＳ端末２２がレシートに印字して、顧客に提示する。このように、本発明の実施の形態に係るポイント管理システム１０は、顧客の商品購入時に、ポイントサーバ１１でポイントがリアルタイムで計算される。
【００２０】
本発明の実施の形態に係るポイント管理システム１０において、会員識別子と取引データをポイントサーバ１１に送信して顧客にポイントが付与されるところ、会員識別子や取引データをポイント管理サーバ１１に送信できない場合でも、顧客にポイントを付与することができる。本発明の実施の形態においては、顧客が後日、このレシートを持参した際に、レシートに出力された情報を用いて、顧客にポイントを付与することができる。会員識別子や取引データをポイント管理サーバ１１に送信できない場合として、顧客が会員カードを忘れた場合、ＰＯＳ端末２２とポイント管理サーバ１１とを結ぶ通信ネットワークに障害が発生した場合などが考えられる。
【００２１】
次に、本発明の実施の形態に係るポイント管理システム１０の装置について説明する。
【００２２】
（ＰＯＳ端末）
図２および図３を参照して、本発明の実施の形態に係るＰＯＳ端末２２ａを説明する。他のＰＯＳ端末も、図２および図３に示すＰＯＳ端末２２ａと同様の構成を備える。
【００２３】
ＰＯＳ端末２２ａは、中央処理制御装置２０１、ＲＯＭ２０２、ＲＡＭ２０３、記憶装置２０４、タッチパネル２０５、入力部２０６、バーコードリーダ２０７、レシート出力部２０８、ドロワ２０９およびカードリーダ２１０を備える。これらの各要素は、バス２１１によって接続されている。ＰＯＳ端末２２ａは、図示しないがさらに、ＰＯＳサーバ２１や、データセンタ１と通信するための通信制御装置も備える。
【００２４】
中央処理制御装置２０１は、ＰＯＳ端末２２ａの各要素から入力されたデータを処理し、所定の要素に出力する。このとき、中央処理制御装置２０１は、ＲＯＭ２０２、ＲＡＭ２０３、記憶装置２０４などに記録されたプログラムおよびデータを読み出してＲＡＭ１０３にロードするとともに、ＲＡＭ１０３から読み出されたプログラムのコマンドに基づいて、データの計算または加工など、後述する一連の処理を実現する処理装置である。中央処理制御装置１０７が出力したデータは、記憶装置２０４、タッチパネル２０５、レシート出力部２０８、ドロワ２０９などに出力される。
【００２５】
タッチパネル２０５は、ＰＯＳ端末２２ａを扱う店員に、会計中の商品一覧を表示させる表示画面である。タッチパネル２０５は、店員が画面を選択すると、その選択位置に対応する指示を取得し、中央処理制御装置２０１に入力する。例えば、タッチパネル２０５に、現金払い、クレジットカード払いなどのの精算方法の選択肢を表示し、店員がいずれかの選択肢をタッチする。店員が現金払いの選択肢をタッチした場合、タッチパネル２０５は、中央処理制御装置２０１に現金払いで精算する指示を入力する。また、本発明の実施の形態においては特に、タッチパネル２０５は、顧客が会員カードを持参しているか否かの選択肢を表示する。会員カードを持参していない場合、店員は持参していない選択肢を入力することにより、ＰＯＳ端末２２ａに、会員カードを持参しておらずポイントを付与できない指示を入力する。
【００２６】
タッチパネル２０５は、図３においては店員が使用するものである。タッチパネル２０５の裏側にさらにタッチパネルを備え、顧客に情報の表示や入力をさせても良い。例えば、顧客側のタッチパネルは、顧客に会計中の商品一覧や購入金額を表示したり、支払い方法を選択させることができる。
【００２７】
入力部２０６は、例えばテンキーである。入力部２０６は、バーコードリーダ２０７で読み取れない商品コードを、手入力する場合に用いられる。入力部２０６は、タッチパネル２０６、バーコードリーダ２０７、会員カードリーダ２１０などのその他の入力装置の役割を補完することもできる。入力部２０６は、図３に示すように複数のキーによって構成されており、それぞれのキーに、ＰＯＳ端末２２ａに入力するべき指示が対応づけられている。
【００２８】
バーコードリーダ２０７は、商品に付与された商品コードを光学的に読み取り、商品コードデータとして、中央処理制御装置２０１に入力する。バーコードリーダ２０７は、例えば、一次元バーコードや二次元バーコードを読み取ることができる。バーコードリーダ２０７は、図３に示すようにコードで接続されても良いし、ＰＯＳ端末２２ａの筐体に固定されても良い。
【００２９】
レシート出力部２０８は、中央処理制御装置２０１の指示に従って、顧客が購入した商品の商品名と価格の一覧、購入商品の合計などを印字したレシートを出力する。本発明の実施の形態においては特に、リアルタイムに顧客にポイントを付与できなかった場合、レシート出力部２０８には、取引識別子が印字される。
【００３０】
ドロワ２０９には、顧客から受け取ったお金や釣り銭が収納されている。ドロワ２０９は、中央処理制御装置２０１の制御によって、必要なタイミングで開かれる。図３に示すように、ドロワ２０９は、入金した金額を自動計算し、自動的に釣り銭が出る仕組みを備えていても良い。
【００３１】
会員カードリーダ２１０は、顧客が会員カードを所有していた場合、会員カードに付与された会員識別子を読み取り、中央処理制御装置２０１に入力する。会員カードが磁気型の場合、会員カードリーダ２１０は磁気カードリーダである。図３においては、会員カードリーダが磁気型の場合を示している。ここで会員カードがバーコード型の場合、バーコードリーダ２０７で、会員カードを読み取っても良い。
【００３２】
次に、図２を参照して、本発明の実施の形態に係るＰＯＳ端末２２ａに実装される機能を説明する。ＰＯＳ端末２２ａの中央処理制御装置２０１は、ＰＯＳ精算部２２１、ポイント管理部２２２およびバーコード生成部２２３を備える。
【００３３】
ＰＯＳ精算部２２１は、バーコードリーダ２０７で読み取られた商品コードから、商品の価格を取得し、顧客の購入商品の合計を算出する。さらに、顧客から渡された代金が入力されると、その代金から購入商品の合計を引いて、おつりの金額を算出する。これら一連の精算処理が完了すると、ＰＯＳ精算部２２１は、精算に関する情報を、レシートに印字して出力する指示を、レシート出力部２０８に入力する。
【００３４】
ＰＯＳ精算部２２１はさらに、ポイントの付与に必要な情報として、取引データを出力する。ＰＯＳ精算部２２１は、ポイント付与の対象となる商品の購入金額を含む取引データを出力する。取引データは、ポイント管理部２２２に入力されるとともに、ＰＯＳサーバ２１に送信される。
【００３５】
ポイント管理部２２２は、顧客に、ポイントを付与するための処理を制御する。顧客にポイントを付与する場合、ポイント管理部２２２は、会員カードリーダ２１０から入力された会員識別子と取引データとを、ポイント管理サーバ１１に送信する。さらにポイント管理部２２２は、ポイント管理サーバ１１から会員に新たに付与するポイントおよび累積ポイントを取得して、レシート出力部２０８に出力する。これにより、レシートには、会員に新たに付与されたポイントと、新たにポイントが付与された後の累積ポイントとが、印字される。
【００３６】
さらに、ポイント管理部２２２は、会員識別子をポイント管理サーバ１１に送信できない場合、レシート出力部２０８に、バーコードをレシートに印字させる。このバーコードは、一次元バーコードでも二次元バーコードでも良い。このバーコードは、少なくとも、この顧客による取引を識別する取引識別子が含まれている。
【００３７】
ここで、会員識別子をポイントサーバ１１に送信できない場合とは、リアルタイムに顧客にポイントを付与できない場合である。例えば、顧客が会員カードを忘れて会員識別子が判別できない場合や、ＰＯＳ端末２２ａとポイント管理サーバ１１との間の通信ネットワークのいずれかで障害が発生し通信できない場合などである。
【００３８】
本発明の実施の形態に係るポイント管理システム１０においてＰＯＳ端末２２ａは、会員にポイントを付与するたびに、会員識別子と、購入金額などのポイント付与に関する取引データをポイント管理サーバ１１に送信する。ポイント管理サーバ１１は、付与すべきポイント数や、付与後の累計ポイントなどを演算し、ＰＯＳ端末２２ａに送信する。従って、会員識別子をポイントサーバ１１に送信できない場合、本発明の実施の形態において、リアルタイムにポイントを付与することができない。
【００３９】
そこで本発明の実施の形態に係るＰＯＳ端末２２は、ポイントを付与できなかった場合、顧客のレシートに、バーコードを印字する。このバーコードに、後日顧客がレシートを持参した場合に、ポイントを付与するために必要な情報が埋め込まれている。
【００４０】
ここで、バーコードに埋め込まれるデータを、図４に示す。図４（ａ）は、通信障害でＰＯＳ端末２２ａがオフラインになったことにより、会員識別子をポイント管理サーバに送信できない場合を示している。図４（ｂ）は、顧客がカードを忘れたことにより、会員識別子をポイント管理サーバに送信できない場合を示している。図４（ａ）および図４（ｂ）において、丸付き数字は、必須データである。本発明の実施の形態において、店コード、ターミナル番号および一連番号によって、顧客との取引を識別する。取引識別子は、店コード、ターミナル番号および一連番号から生成される。
【００４１】
図４（ａ）において、会員識別子の項目を備え、図４（ｂ）において会員識別子の項目を備えていない。オフライン時でも、顧客がカードを有している場合、ＰＯＳ端末２２ａは、顧客の会員識別子を取得することができる。従って、オフライン時でも、顧客の会員カードをスキャンして会員識別子を取得し、バーコードに埋め込むことにより、ポイントを付与できる。例えば、顧客が次回来店時にカードを所持していなくても、ポイント付与時にバーコードの中の会員識別子を取得し、取得した会員識別子の正当性が確認できた場合、その会員識別子の会員に、ポイントを付与することができる。
【００４２】
図４（ａ）および図４（ｂ）において、発生日時、買い上げ計上日、取引種別コード、取引識別フラグ、返品識別フラグ、合計本体金額、合計取引金額、合計税金額、合計ポイント対象金額などは、必要に応じて挿入される。これらのデータは、顧客の商品購入時に、ＰＯＳ端末２２ａやＰＯＳサーバ２１等から、取引識別子と関連づけて取引管理サーバ１２に送信される。従って、バーコードにこれらのデータが含まれていない場合、ポイント管理サーバ１１は、取引識別子をキーに、取引管理サーバ１２からこれらのデータを取得する。
【００４３】
ここで、ポイント管理部２２２は、バーコードに会員識別子が含まれているか否かの別も、レシートに印字させても良い。例えば、前回顧客が会員カードを持参しておらず会員識別子を取得できなかった場合、このバーコードには、会員識別子が含まれていない。従って、後日顧客がバーコードが印字されたレシートを持参した際、店員はレシートを確認して、バーコードに会員識別子が含まれていない場合、顧客から会員カードを預かり、会員識別子を取得することができる。
【００４４】
さらにポイント管理部２２２は、レシートにバーコードが印字されていた場合に、そのバーコードから読み取った情報に基づいて、顧客にポイントを付与する。
【００４５】
例えば、前回取引時にオフラインによりポイントを付与できなかった場合、バーコードには会員識別子が付与されている。ポイント管理部２２２は、会員識別子と取引識別子とを含むバーコードのデータをポイント管理サーバ１１に送信するとともに、ポイント管理サーバ１１から、前回の取引について付与すべきポイントと、付与後の累計ポイントを取得する。ポイント管理部２２２は、前回取引で付与されたポイントと、累計ポイントとを、レシート出力部２０８に入力する。レシート出力部２０８は、これらを印字したレシートを出力する。
【００４６】
一方、前回取引時に顧客が会員カードを忘れたことによってポイントを付与できなかった場合、店員は、顧客に会員カードを提示させ、会員カードリーダ２１０で会員カードを読み取る。これによりポイント管理部２２２は、顧客の会員識別子を取得し、会員識別子とバーコードから読み取った取引識別子とを、ポイント管理サーバ１１に送信するとともに、ポイント管理サーバ１１から、前回の取引について付与すべきポイントと、累計ポイントを取得する。その後、同様に、ＰＯＳ端末２２ａは、前回取引で付与されたポイントと、累計ポイントを印字したレシートを出力する。
【００４７】
バーコード生成部２２３は、会員識別子をポイント管理サーバ１１に送信できない場合、レシートに印字するバーコードを生成する。バーコード生成部２２３は、ポイント管理部２２２から図４（ａ）または（ｂ）に示したデータ項目を取得して、バーコードを生成する。バーコード生成部２２３は、バーコードを生成すると、生成したバーコードを、ポイント管理部２２２に入力する。ポイント管理部２２２は、入力されたバーコードをレシート出力部２０８に入力して、レシートにバーコードを印字する。
【００４８】
図５を参照して、本発明の実施の形態に係るＰＯＳ端末２２ａにおける、ＰＯＳ精算時の処理を説明する。
【００４９】
まずステップＳ１０１においてＰＯＳ精算部２２１は、顧客の購入商品の商品コードを、読み取り、商品の購入金額の合計を算出して、取引識別子を生成するとともに、この取引識別子に対応した取引データを生成する。次に、ステップＳ１０２以降で、顧客の商品購入に対するポイントを処理する。
【００５０】
ステップＳ１０２において、顧客が会員カードを忘れた場合、店員はその情報をＰＯＳ端末２２ａに入力する。会員カードを忘れた場合、会員識別子をポイント管理サーバ１１に送信できないので、ステップＳ１０３において、取引識別子を含むバーコードデータを生成し、バーコード生成部２２３に、バーコードを生成させる。バーコードには、例えば図４（ｂ）の情報が含まれる。さらに、ステップＳ１０４においてポイント管理部２２２は、ステップＳ１０３で生成されたバーコードをレシート出力部２０８に入力して、バーコードを印字させる。
【００５１】
一方、ステップＳ１０２において、顧客がカードを所有している場合、ステップＳ１０５において、会員カードリーダ２１０で会員カードを読み取り、ポイント管理部２２２は、会員識別子を取得する。次に、ステップＳ１０６においてＰＯＳ端末２２ａがオンラインであるか、オフラインであるかを判断する。この判断は、例えば、ＰＯＳ端末２２ａがＰＯＳサーバ２１に通信を試みることによって判断されても良いし、予め通信状況を記録していても良い。
【００５２】
ステップＳ１０６において、ＰＯＳ端末２２ａがオフラインであると判定された場合、会員識別子をポイント管理サーバ１１に送信できない。従って、ステップＳ１０３およびステップＳ１０４に進み、ＰＯＳ端末２２ａは、レシートにバーコードを印字する。このとき印字するバーコードには、会員識別子が含まれ、例えば、図４（ａ）の情報が含まれる。
【００５３】
ステップＳ１０６において、ＰＯＳ端末２２ａがオンラインであると判定された場合、取引毎にリアルタイムでポイントを付与することができる。具体的には、ステップＳ１０７においてポイント管理部２２２は、ステップＳ１０５で取得した会員識別子と、ステップＳ１０１で生成された取引データとを、ポイント管理サーバ１１に送信する。その後、ステップＳ１０８において、ポイント管理サーバ１１から、今回の取引によって付与されるポイントと、今回付与された後の累積ポイントとのデータを受信する。ステップＳ１１０においてポイント管理部２２２は、ステップＳ１０８で受信した付与ポイントと累積ポイントの情報を、レシート出力部２０８に入力し、レシートに印字させる。
【００５４】
（ポイント管理サーバ）
図６に示すように、本発明の実施の形態に係るポイント管理サーバ１は、中央処理制御装置１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３および入出力インタフェース１０９が、バス１１０を介して接続されている。入出力インタフェース１０９には、入力装置１０４、表示装置１０５、通信制御装置１０６、記憶装置１０７およびリムーバブルディスク１０８が接続されている。
【００５５】
中央処理制御装置１０１は、入力装置１０４からの入力信号に基づいてＲＯＭ１０２からポイント管理サーバ１を起動するためのブートプログラムを読み出して実行し、さらに記憶装置１０７に記憶されたオペレーティングシステムを読み出す。さらに中央処理制御装置１０１は、入力装置１０４や通信制御装置１０６などの入力信号に基づいて、各種装置の制御を行ったり、ＲＡＭ１０３や記憶装置１０７などに記憶されたプログラムおよびデータを読み出してＲＡＭ１０３にロードするとともに、ＲＡＭ１０３から読み出されたプログラムのコマンドに基づいて、データの計算または加工など、後述する一連の処理を実現する処理装置である。
【００５６】
入力装置１０４は、操作者が各種の操作を入力するキーボード、マウスなどの入力デバイスにより構成されており、操作者の操作に基づいて入力信号を作成し、入出力インタフェース１０９およびバス１１０を介して中央処理制御装置１０１に送信される。表示装置１０５は、ＣＲＴ（Cathode Ray Tube）ディスプレイや液晶ディスプレイなどであり、中央処理制御装置１０１からバス１１０および入出力インタフェース１０９を介して表示装置１０５において表示させる出力信号を受信し、例えば中央処理制御装置１０１の処理結果などを表示する装置である。通信制御装置１０６は、ＬＡＮカードやモデムなどの装置であり、ポイント管理サーバ１をインターネットやＬＡＮなどの通信ネットワークに接続する装置である。通信制御装置１０６を介して通信ネットワークと送受信したデータは入力信号または出力信号として、入出力インタフェース１０９およびバス１１０を介して中央処理制御装置１０１に送受信される。
【００５７】
記憶装置１０７は半導体記憶装置や磁気ディスク装置であって、中央処理制御装置１０１で実行されるプログラムやデータが記憶されている。リムーバブルディスク１０８は、光ディスクやフレキシブルディスクのことであり、ディスクドライブによって読み書きされた信号は、入出力インタフェース１０９およびバス１１０を介して中央処理制御装置１０１に送受信される。
【００５８】
本発明の実施の形態に係るポイント管理サーバ１の記憶装置１０７には、ポイント管理プログラムが記憶されるとともに、図７に示すように、記憶装置１０７はポイントデータ記憶部１４を備える。また、ポイント管理プログラムがポイント管理サーバ１の中央処理制御装置１０１に読み込まれ実行されることによって、会員識別子確認手段１１１、ポイント加算手段１１２および結果送信手段１１３がポイント管理サーバ１に実装される。
【００５９】
ポイントデータ記憶部１１４には、ポイントデータ１１４ａが記憶されている。ポイントデータ１１４ａは、本発明の実施の形態に係るポイント管理システム１０で管理される会員に関するポイント情報を記憶している。ポイントデータ１１４ａは、図８に示すようなデータ構造を備える。ポイントデータ１１４ａは、会員識別子をキーとして、その会員に付与されている累積ポイント、直近に付与した最新付与ポイントおよびその日時とが関連づけられている。さらに、ポイントを付与する元となった取引の取引識別子が関連づけられても良い。
【００６０】
会員識別子確認手段１１１は、店舗システム２ａから会員識別子が送信されると、その会員識別子が当該ポイント管理システム１０において発行されたものであるか判断する。例えば、会員識別子確認手段１１１は、予め会員識別子に含ませたチェックデジットを用いて会員識別子が偽造されていないか判断する。また、会員識別子確認手段１１１は、入力された会員識別子が、ポイントデータ１１４ａに含まれている場合に、会員識別子が偽造されていないと判断しても良い。会員識別子確認手段１１１は、会員識別子が偽造された正当でない識別子であると判断すると、その旨を店舗システム２ａに送信する。店舗システム２ａにおいてＰＯＳ端末２２ａは、顧客にその旨を提示し、その会員カードでのポイント付与の処理を中止する。
【００６１】
ポイント加算手段１１２は、店舗システム２２ａから取引識別子と会員識別子を受信すると、その取引に対するポイントを算出して、ポイントデータ１１４ａを更新する。具体的には、ポイント加算手段１１２は、ポイントデータ１１４ａから、受信した会員識別子をキーとするレコードを取得するとともに、取引管理サーバ１２から、取引識別子に対応づけられた取引データを取得する。さらにポイント加算手段１１２は、取引データを元に、この取引で会員に付与するべきポイントを算出するとともに、その会員識別子に対応づけられた累積ポイントに、新たに付与するポイントを加算して、新たな累積ポイントを算出する。ポイント加算手段１１２はさらに、今回新たに付与したポイントに基づいて、ポイントデータ１１４ａを更新する。
【００６２】
結果送信手段１１３は、ポイントデータ１１４ａが更新された後、店舗システム２２ａにその結果を送信する。結果送信手段１１３は、例えば、今回新たに付与したポイントと、そのポイントが付与された後の累積ポイントと、を店舗システム２２ａに送信する。店舗システム２ａのＰＯＳ端末２２ａは、その情報を取得し、レシートに印字して顧客に提示する。
【００６３】
ポイント管理サーバ１１は、通常は、顧客の商品購入とリアルタイムにポイントを加算する。本発明の実施の形態に係るポイント管理サーバ１１はさらに、商品購入の後、バーコードが印字されたレシートを顧客が持参した際も、同様にポイントを加算することができる。
【００６４】
図９を参照して、ポイント管理サーバ１１でのポイント付与の処理を説明する。図９に示す例では、顧客はバーコードが印字されたレシートを持参して来店した場合について説明している。
【００６５】
まずステップＳ２０１において、前回の顧客がカード忘れであった場合、店員は顧客から会員カードを預かり、ステップＳ２０２においてＰＯＳ端末２２ａは、会員カードリーダ２１０から会員識別子を取得する。さらに、ステップＳ２０３において、バーコードリーダ２０７でバーコードを読み取り、取引識別子を取得する。なお、前回オフラインで課員識別子をポイント管理サーバ１１に送信できなかった場合、ステップＳ２０２の処理は省略され、ステップＳ２０３においてＰＯＳ端末２２ａは、会員識別子と取引識別子を取得する。ここで、ステップＳ２０１とステップＳ２０２の処理を逆にしても良い。まずバーコードリーダ２０７でバーコードを読み取り、会員識別子が含まれていなかった場合、店員が顧客に会員カードの提示を求めて、会員識別子を取得しても良い。
【００６６】
次にステップＳ２０４およびステップＳ２０５において、ＰＯＳ端末２２ａはＰＯＳサーバ２１を介して、ポイント管理サーバ１１に会員識別子および取引識別子を送信する。ポイント管理サーバ１１は、会員識別子および取引識別子を受信すると、まず、会員識別子の正当性をチェックする。さらに会員識別子が正当である場合、ステップＳ２０７においてポイント管理サーバ１１は、ポイントを加算する。
【００６７】
その後ステップＳ２０８およびステップＳ２０９において、ポイント管理サーバ１１はＰＯＳサーバ２１を介してＰＯＳ端末２２ａに、ステップＳ２０７のポイント加算の結果を送信する。ここで送信される結果は、前回の取引に基づいて顧客に付与したポイントと、その付与後の累積ポイントである。
【００６８】
ステップＳ２１０においてＰＯＳ端末２２ａは、ステップＳ２０９で受信した結果をレシートに印字し、店員はそのレシートを顧客に渡す。
【００６９】
このように本発明の最良の実施の形態に係るポイント管理システム１０によれば、顧客の購入時にリアルタイムに、遠隔地に設置され顧客のポイントを管理しているポイント管理サーバ１１に接続してポイントを付与するシステムにおいて、ＰＯＳ端末２２ａは、リアルタイムでポイントを付与できない場合、後日ポイントを付与するために必要な情報含めたバーコードをレシートに印字する。顧客は、後日このレシートを持参することにより、後日ポイントを付与することができる。
【００７０】
例えば、顧客は前回の取引で会員カードを持参しなかった場合でも、顧客がバーコードが印字されたレシートと会員カードを持参することにより、ポイント管理サーバ１１に接続してポイントを付与することができる。また、通信障害によりポイントを付与できなかった場合でも、顧客がバーコードが印字されたレシートを持参することにより、ポイントを付与することができる。
【００７１】
また、ポイント管理サーバ１１において、会員識別子の正当性チェックとポイントの加算処理とを一連の処理で実行するため、不正なポイントの取得を防ぐことができる。例えば、通信障害によりポイントを付与できなかった場合、ポイントを付与する情報をＰＯＳ端末２２ａで保持し、通信が正常時にポイント管理サーバ１１に送信してポイントを付与する方法も考えられる。しかし、ＰＯＳ端末２２ａは会員識別子の正当性を確認する手段を有さないので、顧客の来店時に、会員識別子の正当性を確認することができない。従って、ポイント管理サーバ１１での会員識別子の正当性チェックの前に、顧客の取引時にポイントの付与の記録をレシートに記載することになってしまう。このような場合、通信正常時にポイント管理サーバ１１で会員識別子が正当なものでないと判断された場合、ポイント管理システム１０に損害を与えてしまうことが考えられる。
【００７２】
従って、本発明の実施の形態に係るポイント管理システム１０の様に、リアルタイムにポイント管理サーバ１１のポイントを更新できない場合でも、会員識別子の正当性チェックと、ポイントの付与を一連の処理として行うことにより、安定したポイント管理を提供することができる。
【００７３】
（その他の実施の形態）
上記のように、本発明の実施の形態によって記載したが、この開示から当業者には様々な代替実施の形態、実施例および運用技術が明らかとなる。例えば、本発明の実施の形態に記載したポイント管理サーバは、図６に示すように一つのハードウェア上に構成されても良いし、その機能や処理数に応じて複数のハードウェア上に構成されても良い。また、既存の商取引システム上に実現されても良い。
【００７４】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００７５】
１  データセンタ
２  店舗システム
３  通信ネットワーク
４  会員カード
１１  ポイント管理サーバ
１２  取引管理サーバ
２１  ＰＯＳサーバ
２２  ＰＯＳ端末
２３  店舗内ＬＡＮ
１０１、２０１  中央処理制御装置
１０２、２０２  ＲＯＭ
１０３、２０３  ＲＡＭ
１０４  入力装置
１０５  表示装置
１０６  通信制御装置
１０７、２０４  記憶装置
１０８  リムーバブルディスク
１０９  入出力インタフェース
１１０、２１１  バス
１１１  会員識別子確認手段
１１２  ポイント加算手段
１１３  結果送信手段
１１４  ポイントデータ記憶部
２０５  タッチパネル
２０６  入力部
２０７  バーコードリーダ
２０８  レシート出力部
２０９  ドロワ
２１０  会員カードリーダ
【図１】
2011253507.tif 000003
【図２】
2011253507.tif 000004
【図３】
2011253507.tif 000005
【図４】
2011253507.tif 000006
【図５】
2011253507.tif 000007
【図６】
2011253507.tif 000008
【図７】
2011253507.tif 000009
【図８】
2011253507.tif 000010
【図９】
2011253507.tif 000011