(57)【要約】【課題】ユーザがポイントカードを所持しなくとも手軽にポイントを登録できるようにしたうえで、ポイントの管理が適正に行われる環境を提供する。【解決手段】ポイント管理アプリケーションを実行する携帯電話１００からキャッシュレジスタ２００に会員番号を送信する。キャッシュレジスタ２００は、受信した会員番号と、加算ポイント数と、二次元バーコード識別子と、店舗識別子の各情報が含まれる二次元バーコードを生成し、この二次元バーコード３１０を印刷した二次元バーコードシート３００を発行する。携帯電話１００は、二次元バーコード３１０を読み取って上記各情報を認識し、認識した会員番号と記憶部に記憶した会員番号とが一致し、かつ、認識した二次元バーコード識別子が、二次元バーコード履歴情報に格納されていない場合に、ポイント登録を行う。【選択図】図１
2012234270.tif 000002
【特許請求の範囲】
【請求項１】
商品の購入決定操作に応じた所定の情報を送信する情報送信手段と、
前記所定の情報を受信した画像コードシート発行装置により発行されたシートに印刷される画像コードを読み取って、当該画像コードに含まれる情報として、前記商品の購入に応じて発生する加算ポイント数を少なくとも認識する画像コード読取手段と、
ユーザの保有ポイント数が示されるポイント管理情報を記憶するポイント管理情報記憶手段と、
認識された前記加算ポイント数に応じて前記ポイント管理情報における前記保有ポイント数の更新を実行するポイント登録手段と、
を備えることを特徴とするポイント管理装置。
【請求項２】
会員番号を記憶する会員番号記憶手段をさらに備え、
前記情報送信手段は、前記会員番号記憶手段に記憶される会員番号を送信し、
前記画像コード読取手段は、前記画像コードに含まれる情報として、前記加算ポイント数と、前記画像コードシート発行装置が受信した会員番号を少なくとも認識し、
前記ポイント登録手段は、前記会員番号記憶手段に記憶される会員番号と、前記画像コード読取手段により認識された会員番号が一致していない場合には、前記保有ポイント数の更新を実行しない、
ことを特徴とする請求項１に記載のポイント管理装置。
【請求項３】
前記画像コード読取手段は、読み取った画像コードに含まれる情報として、前記加算ポイント数と、前記画像コードに固有の画像コード識別子を少なくとも認識し、
過去において前記ポイント登録手段により前記保有ポイント数の更新が行われたときに応じて前記画像コード読取手段により認識された画像コードの画像コード識別子が記憶される画像コード履歴情報を記憶する画像コード履歴情報記憶手段をさらに備え、
前記ポイント登録手段は、前記画像コード履歴情報において、前記画像コード読取手段により認識された画像コード識別子と一致するものがある場合には、前記保有ポイント数の更新を実行しない、
ことを特徴とする請求項１または請求項２に記載のポイント管理装置。
【請求項４】
前記ポイント管理情報は、店舗識別子ごとに対して保有ポイント数が対応付けられた構造を有し、
前記画像コード読取手段は、読み取った画像コードに含まれる情報として、前記加算ポイント数と、前記画像コードシート発行装置が対応する前記店舗識別子を少なくとも認識し、
前記ポイント登録手段は、前記ポイント管理情報において、前記画像コード読取手段により認識された店舗識別子に対応付けられた保有ポイント数の更新を実行する、
ことを特徴とする請求項１乃至請求項３のいずれかに記載のポイント管理装置。
【請求項５】
ポイント管理装置に対して行われた商品の購入決定操作に応じて当該ポイント管理装置から送信された所定の情報を受信する情報受信手段と、
前記情報受信手段により前記所定の情報が受信されるのに応じて、前記商品の購入に応じて発生する加算ポイント数の情報を少なくとも含む画像コードを生成する画像コード生成手段と、
生成された前記画像コードを印刷したシートを発行する画像コードシート発行手段と、
を備えることを特徴とする画像コードシート発行装置。
【請求項６】
前記情報受信手段は、前記所定の情報として、前記ポイント管理装置において記憶される会員番号を受信し、
前記画像コード生成手段は、前記加算ポイント数と、受信された前記会員番号の情報を少なくとも含む画像コードを生成する、
ことを特徴とする請求項５に記載の画像コードシート発行装置。
【請求項７】
前記画像コード生成手段により生成される画像コードごとに固有となる画像コード識別子を生成する画像コード識別子生成手段をさらに備え、
前記画像コード生成手段は、前記加算ポイント数と、前記画像コード識別子を少なくとも含む前記画像コードを生成する、
ことを特徴とする請求項５または請求項６に記載の画像コードシート発行装置。
【請求項８】
前記画像コード生成手段は、前記加算ポイント数と、この画像コードシート発行装置に対応する店舗に固有となる店舗識別子を少なくとも含む前記画像コードを生成する、
ことを特徴とする請求項５乃至請求項７のいずれかに記載の画像コードシート発行装置。
【請求項９】
ポイント管理装置と画像コードシート発行装置とから成り、
前記ポイント管理装置は、
商品の購入決定操作に応じた所定の情報を送信する情報送信手段と、
前記所定の情報を受信した前記画像コードシート発行装置により発行されたシートに印刷される画像コードを読み取って、当該画像コードに含まれる情報として、前記商品の購入に応じて発生する加算ポイント数を少なくとも認識する画像コード読取手段と、
ユーザの保有ポイント数が示されるポイント管理情報を記憶するポイント管理情報記憶手段と、
認識された前記加算ポイント数に応じて前記ポイント管理情報における前記保有ポイント数の更新を実行するポイント登録手段とを備え、
前記画像コードシート発行装置は、
前記購入決定操作に応じて前記ポイント管理装置から送信された所定の情報を受信する情報受信手段と、
前記情報受信手段により前記所定の情報が受信されるのに応じて、前記加算ポイント数の情報を少なくとも含む画像コードを生成する画像コード生成手段と、
生成された前記画像コードを印刷したシートを発行する画像コードシート発行手段とを備える、
ことを特徴とするポイント管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば商品の購入に応じて伴って加算されるポイントを管理するポイント管理装置と、ポイント管理のための画像コードシートを発行する画像コードシート発行装置に関する。また、上記ポイント管理装置と画像コードシート発行装置から成るポイント管理システムに関する。
【背景技術】
【０００２】
商品やサービスの購入に応じてポイントを加算するというサービスが広く普及している。このサービスでは、一般に、店舗でポイントカードを顧客（ユーザ）に発行し、ユーザが商品を購入する都度、店舗側でこのポイントカードを認識してサーバにポイントを加算するというように運営が行われる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−８７２２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のように店舗側でポイントカードを発行し、このポイントカードをユーザが保管するというシステムの場合、ユーザは、店舗ごとにポイントカードを所有することになる。このため、例えば多数のポイントカードを使い分けなくてはならず、また、ポイントカードが必要なときにこれを持ち合わせていないという状況になりやすいなどの不便を招いている。
【０００５】
本発明は上記の課題を解決するポイント管理装置、画像コードシート発行装置、ポイント管理システムである。
【課題を解決するための手段】
【０００６】
本発明は、商品の購入決定操作に応じた所定の情報を送信する情報送信手段と、前記所定の情報を受信した画像コードシート発行装置により発行されたシートに印刷される画像コードを読み取って、当該画像コードに含まれる情報として、前記商品の購入に応じて発生する加算ポイント数を少なくとも認識する画像コード読取手段と、ユーザの保有ポイント数が示されるポイント管理情報を記憶するポイント管理情報記憶手段と、認識された前記加算ポイント数に応じて前記ポイント管理情報における前記保有ポイント数の更新を実行するポイント登録手段と、を備えることを特徴とするポイント管理装置である。
【０００７】
また、本発明は、ポイント管理装置に対して行われた商品の購入決定操作に応じて当該ポイント管理装置から送信された所定の情報を受信する情報受信手段と、前記情報受信手段により前記所定の情報が受信されるのに応じて、前記商品の購入に応じて発生する加算ポイント数の情報を少なくとも含む画像コードを生成する画像コード生成手段と、生成された前記画像コードを印刷したシートを発行する画像コードシート発行手段とを備えることを特徴とする画像コードシート発行装置である。
【０００８】
また、本発明は、ポイント管理装置と画像コードシート発行装置とから成り、前記ポイント管理装置は、商品の購入決定操作に応じた所定の情報を送信する情報送信手段と、前記所定の情報を受信した前記画像コードシート発行装置により発行されたシートに印刷される画像コードを読み取って、当該画像コードに含まれる情報として、前記商品の購入に応じて発生する加算ポイント数を少なくとも認識する画像コード読取手段と、ユーザの保有ポイント数が示されるポイント管理情報を記憶するポイント管理情報記憶手段と、認識された前記加算ポイント数に応じて前記ポイント管理情報における前記保有ポイント数の更新を実行するポイント登録手段とを備え、前記画像コードシート発行装置は、前記購入決定操作に応じて前記ポイント管理装置から送信された所定の情報を受信する情報受信手段と、前記情報受信手段により前記所定の情報が受信されるのに応じて、前記加算ポイント数の情報を少なくとも含む画像コードを生成する画像コード生成手段と、生成された前記画像コードを印刷したシートを発行する画像コードシート発行手段とを備えることを特徴とするポイント管理システムである。
【０００９】
また、本発明は、商品の購入決定操作に応じた所定の情報を送信する情報送信手順と、前記所定の情報を受信した画像コードシート発行装置により発行されたシートに印刷される画像コードを読み取って、当該画像コードに含まれる情報として、前記商品の購入に応じて発生する加算ポイント数を少なくとも認識する画像コード読取手順と、認識された前記加算ポイント数に応じて、ポイント管理装置において記憶されるポイント管理情報における前記保有ポイント数の更新を実行するポイント登録手順とを実行することを特徴とするポイント管理装置における情報処理方法である。
【００１０】
また、本発明は、ポイント管理装置に対して行われた商品の購入決定操作に応じて当該ポイント管理装置から送信された所定の情報を受信する情報受信手順と、前記情報受信手順により前記所定の情報が受信されるのに応じて、前記商品の購入に応じて発生する加算ポイント数の情報を少なくとも含む画像コードを生成する画像コード生成手順と、生成された前記画像コードを印刷したシートを発行する画像コードシート発行手順とを実行することを特徴とする画像コードシート発行装置における情報処理方法である。
【００１１】
また、本発明は、ポイント管理装置と画像コードシート発行装置とから成るポイント管理システムにおける情報処理方法であって、前記ポイント管理装置において、商品の購入決定操作に応じた所定の情報を送信する情報送信手順と、前記所定の情報を受信した前記画像コードシート発行装置により発行されたシートに印刷される画像コードを読み取って、当該画像コードに含まれる情報として、前記商品の購入に応じて発生する加算ポイント数を少なくとも認識する画像コード読取手順と、認識された前記加算ポイント数に応じて、前記ポイント管理装置が記憶するポイント管理情報における前記保有ポイント数の更新を実行するポイント登録手順とを実行し、前記画像コードシート発行装置において、前記購入決定操作に応じて前記ポイント管理装置から送信された所定の情報を受信する情報受信手順と、前記情報受信手順により前記所定の情報が受信されるのに応じて、前記加算ポイント数の情報を少なくとも含む画像コードを生成する画像コード生成手順と、生成された前記画像コードを印刷したシートを発行する画像コードシート発行手順とを実行することを特徴とする情報処理方法である。
【００１２】
また、本発明は、ポイント管理装置に、商品の購入決定操作に応じた所定の情報を送信する情報送信手順と、前記所定の情報を受信した画像コードシート発行装置により発行されたシートに印刷される画像コードを読み取って、当該画像コードに含まれる情報として、前記商品の購入に応じて発生する加算ポイント数を少なくとも認識する画像コード読取手順と、認識された前記加算ポイント数に応じて、ポイント管理装置において記憶されるポイント管理情報における前記保有ポイント数の更新を実行するポイント登録手順とを実行させるためのプログラムである。
【００１３】
また、本発明は、画像コードシート発行装置に、ポイント管理装置に対して行われた商品の購入決定操作に応じて当該ポイント管理装置から送信された所定の情報を受信する情報受信手順と、前記情報受信手順により前記所定の情報が受信されるのに応じて、前記商品の購入に応じて発生する加算ポイント数の情報を少なくとも含む画像コードを生成する画像コード生成手順と、生成された前記画像コードを印刷したシートを発行する画像コードシート発行手順とを実行させるためのプログラムである。
【発明の効果】
【００１４】
本発明によれば、ユーザがポイントカードを所持しなくとも手軽にポイントを貯めることができ、かつ、ポイントの管理が適正に行われる環境を提供することができるという効果が得られる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態におけるポイント管理システムの構成例を示す図である。
【図２】本発明の実施の形態における携帯電話１００の構成例を示す図である。
【図３】本発明の実施の形態における携帯電話１００のポイント管理に対応する機能構成例を示す図である。
【図４】本発明の実施の形態における携帯電話１００が記憶するポイント管理情報１２３の構造例を示す図である。
【図５】本発明の実施の形態におけるキャッシュレジスタ２００の構成例を示す図である。
【図６】携帯電話１００とキャッシュレジスタ２００が実行するポイント管理のための処理手順例を示す図である。
【図７】携帯電話１００が実行するポイント管理のための処理手順例を示す図である。
【発明を実施するための形態】
【００１６】
［ポイント管理システムの構成例］
図１は、本発明を実施するための形態（実施の形態）におけるポイント管理システムの構成例を示している。この図に示すように、本実施の形態のポイント管理システムは、携帯電話１００とキャッシュレジスタ２００から成る。二次元バーコードシート３００は、キャッシュレジスタ２００が発行するもので、携帯電話１００は、この二次元バーコードシート３００を利用してポイントを登録する。
【００１７】
携帯電話１００は、ユーザ(顧客)が携帯して所持するもので、本実施の形態のポイント管理システムにおけるポイント管理装置として機能する。これに応じて、携帯電話１００には、ポイント管理のためのアプリケーションソフトウェア（以降、ポイント管理アプリケーションと称する）がインストールされている。
【００１８】
キャッシュレジスタ２００は、本実施の形態のポイント管理システムにおいて画像バーコードシート発行装置として機能するもので、店舗ごとに設けられる。また、このとしてのキャッシュレジスタ２００は、特定の１系列の店舗のみにおいて設けられるのではなく、本実施の形態のポイント管理システムと提携している複数系列の店舗において設けられるものとなる。
【００１９】
［ポイント管理システムにおけるポイント管理のための手順例］
次に、同じ図１を参照して、本実施の形態のポイント管理システムにおいて行われるポイント管理に応じた手順例について説明する。この手順の説明は、図１において示すステップＳ１〜Ｓ７の順で行う。
【００２０】
ユーザは、店舗にて購入したい商品をキャッシャーにまで持って行く。キャッシャーの店員は、ユーザが持ってきた商品名や価格などを、例えばバーコードリーダにより読み取るなどしてキャッシュレジスタ２００に入力する。そして、店員は、ユーザにポイント登録のための操作を行ってもらうように促す。
【００２１】
そこで、ユーザは、携帯電話１００に対する所定の操作を行うことで、ポイント管理アプリケーションを起動させ（ステップＳ１）、起動が完了すると、商品の購入決定のための所定の操作（購入決定操作）を行う（ステップＳ２)。この購入決定操作に応じて、ポイント管理アプリケーションは、携帯電話１００の近距離無線送信機能を利用して、会員番号のデータを送信出力する（ステップＳ３）。この会員番号は、本実施の形態のポイント管理システムを使用する会員(ユーザ)を一意に識別するために付された番号である。この会員番号のデータは、例えばユーザが所定の手続きを行ってポイント管理システムのユーザ登録を行うことによりシステムの運営側から提供されたもので、携帯電話１００においてポイント管理アプリケーションに関連付けて記憶されている。
【００２２】
キャッシュレジスタ２００は、携帯電話１００の近距離無線送信機能に対応した受信機能を有しており、上記ステップＳ３により携帯電話１００から送信された会員番号のデータを受信することができる。キャッシュレジスタ２００は、会員番号の受信に応答して、二次元バーコードを生成する（ステップＳ４)。
【００２３】
この二次元バーコードは、以下の情報を含んでいる。つまり、上記ステップＳ３により受信した会員番号と、加算ポイント数と、二次元バーコード識別子と、店舗識別子を含む。加算ポイント数は、今回の商品の購入に応じて加算すべきポイント数である。二次元バーコード識別子は、当該二次元バーコードに固有となるように割り当てられた識別子である。店舗識別子は、キャッシュレジスタ２００が設置される店舗に固有となるように割り当てられた識別子である。
【００２４】
次に、キャッシュレジスタ２００は、二次元バーコードシート３００を発行する（ステップＳ５)。この二次元バーコードシート３００は、図示するように、二次元バーコード３１０が印刷されたシートであり、この印刷された二次元バーコードシート３００が上記ステップＳ４により生成されたものとなる。なお、この二次元バーコードシート３００としては、例えばユーザが購入した商品名、価格などが示されるレシートに二次元バーコード３１０を印刷したものを想定することができるが、レシート以外の用紙に印刷したものとされてもかまわない。
【００２５】
上記のように発行された二次元バーコードシート３００は、店員からユーザに手渡される。この後において、ユーザは、任意の機会において、携帯電話１００が備える二次元バーコードリーダの機能を利用して、携帯電話１００に二次元バーコードシート３００に印刷された二次元バーコード３１０の読み取りを行わせることができる（ステップＳ６)。次に、携帯電話１００のポイント管理アプリケーションは、上記ステップＳ６によって読み取られた二次元バーコード３１０に含まれる情報を利用してポイント登録処理を実行する（ステップＳ７）。つまり、加算ポイント数に応じてポイントの加算を行い、保有ポイントの更新を行う。本実施の形態において、保有ポイントのデータは、ポイント管理アプリケーションに関連するデータとして、携帯電話１００において記憶されるようになっている。ただし、後述するように、本実施の形態のポイント登録処理によっては、例えば他のユーザの携帯電話にポイントを加算することはできないようになっている。また、同じ二次元バーコード３１０を利用して重複してポイントの登録を行うこともできないようになっている。このポイント登録処理のアルゴリズムの具体例については後述する。
【００２６】
このように本実施の形態のポイント管理システムでは、ユーザは、ポイント管理アプリケーションをインストールした携帯電話１００を１つ所持してさえいれば、店舗で商品を購入した際に簡単にポイントの登録を行うことができる。本実施の形態のポイント管理システムは、提携している店舗であれば、どの店舗でも使用することができる。これにより、ユーザは、店舗ごとに違うポイントカードを財布などに入れておく必要がなくなり、多くのポイントカードを持ち歩くことの不便さから解放される。
【００２７】
［携帯電話の構成例］
図２は、携帯電話１００の構成例を示している。この図に示す携帯電話１００は、制御部１１０、記憶部１２０、撮像部１３０、近距離無線通信部１４０、操作部１５０、表示部１６０、送受信信号処理部１７０、アンテナ１７１、マイクロフォン１７２およびスピーカ１７３を備える。
【００２８】
制御部１１０は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、その作業領域であるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）を備えて構成され、携帯電話１００における各種制御を実行する。
【００２９】
記憶部１２０は、各種プログラムのデータや設定データなどを記憶する。制御部１１０におけるＣＰＵは、記憶部１２０に記憶されるプログラムを実行する。これにより、制御部１１０が実行するものとされる各種の制御が実現される。この記憶部１２０に採用されるハードウェアとしては、内蔵またはリムーバブルのフラッシュメモリなどを想定することができる。また、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）などを想定することができる。
【００３０】
また、この図には、記憶部１２０に記憶されるデータのうち、ポイント管理に対応するものとして、ポイント管理アプリケーション１２１、会員番号１２２、ポイント管理情報１２３、二次元バーコード履歴情報１２４が示されている。なお、会員番号１２２、ポイント管理情報１２３、二次元バーコード履歴情報１２４がどのように利用されるのかについては後述する。
【００３１】
撮像部１３０は、撮像素子により撮像を行って撮像画像信号を生成する部位である。生成された撮像画像信号は、制御部１１０によって所定の処理が実行される。例えば、カメラモードが起動しているとき、制御部１１０は、撮像画像信号から静止画または動画のデータを生成して記憶部１２０に記憶させる。また、バーコードリーダが起動しているとき、制御部１１０は、撮像画像信号から二次元バーコードの読取を実行する。
【００３２】
近距離無線通信部１４０は、制御部１１０の制御に応じて、所定の近距離無線通信規格によるデータの送受信を実行する。この近距離無線通信部１４０が対応する近距離無線通信規格の具体例としては、赤外線通信やブルートゥース（登録商標）を挙げることができる。
【００３３】
操作部１５０は、携帯電話１００において備えられるボタンやキーなどの操作子を一括して示している。また、表示部１６０に対してタッチパネルが組み合わされているのであれば、このタッチパネルも操作部１５０に含まれることになる。操作部１５０における或る操作子に対して操作が行われるのに応じて、操作部１５０から制御部１１０に対して操作信号が入力される。制御部１１０は、操作信号の入力に応じて所定の処理を実行する。表示部１６０は、制御部１１０の制御に応じて画像が表示される部位である。
【００３４】
送受信信号処理部１７０は、アンテナ１７１にて電波を受信することにより、入力された信号から受信データを復調する。この受信データが送話音声信号である場合、送受信信号処理部１７０は、この送話音声信号をスピーカ１７３から音声として出力させる。また、受信データが、例えば電子メールその他のネットワーク経由で送信されてきたデータである場合、送受信信号処理部１７０は、このデータを制御部１１０に受け渡す。制御部１１０は、受け渡されたデータが対応するアプリケーションやポートに応じて所定の処理を実行する。また、送受信信号処理部１７０は、通話モード時おいて、マイクロフォン１７２から入力される音声信号により伝送変調を行って得られる送信信号をアンテナ１７１から送出させる。また、例えば電子メールの送信などをはじめ、ネットワーク経由で送出すべきデータを制御部１１０から入力した場合にも、このデータにより伝送変調を行ってアンテナ１７１から送出させる。
【００３５】
［携帯電話の機能構成例］
図３は、携帯電話１００において、ポイント管理アプリケーション１２１が実行されるのに応じて実現される機能構成例を示している。なお、この図において、図２と同一部分については同一符号を付してここでの説明は省略する。
【００３６】
この図においては、携帯電話１００の機能部として、会員番号送信部１１１、二次元バーコード読取部１１２およびポイント登録部１１３が示される。これらの機能部は、制御部１１０がポイント管理アプリケーション１２１のプログラムを実行することにより実現される。
【００３７】
会員番号送信部１１１は、操作部１５０に対して行われた購入決定操作（図１のステップＳ２）に応じて、記憶部１２０に記憶される会員番号１２２を読み出し、近距離無線送信機能を利用して送信させるための機能部である。
【００３８】
二次元バーコード読取部１１２は、バーコードリーダとして機能する部位である。つまり、撮像部１３０により撮像を実行して得られる撮像画像信号から二次元バーコードの画像を抽出する。そして、この抽出した二次元バーコードについて解析を行って、そこに含まれる情報を認識する。本実施の形態との対応であれば、二次元バーコード３１０に含まれる情報として、会員番号、加算ポイント数、二次元バーコード識別子および店舗識別子を認識することになる。
【００３９】
ポイント登録部１１３は、ポイント登録処理を実行する機能部である。このために、ポイント登録部１１３は、二次元バーコード読取部１１２により二次元バーコード３１０から読み取った会員番号、加算ポイント数、二次元バーコード識別子および店舗識別子の情報を利用する。そして、ポイント登録部１１３がポイントを加算する際には、記憶部１２０に記憶されるポイント管理情報１２３に格納される保有ポイント数を更新する。なお、このポイント管理情報１２３の構造例については、後述する。
【００４０】
また、ポイント登録部１１３は、同じ二次元バーコード３１０による２回以上の重複したポイント加算が行われてしまうことを防止するために、過去においてポイント登録に使用した二次元バーコードシート３００の二次元バーコード３１０から認識した二次元バーコード識別子のすべてを二次元バーコード履歴情報１２４として記憶することとしている。ポイント登録部１１３は、適正にポイント加算の登録が行われるごとに、二次元バーコード履歴情報１２４に対して、このポイント加算に際して認識した二次元バーコード識別子を追加登録する。
【００４１】
［ポイント管理情報の構造例］
図４は、携帯電話１００の記憶部１２０において記憶されるポイント管理情報１２３の構造例を示している。この図に示すように、ポイント管理情報１２３の１レコードは、店舗識別に対して、ユーザが保有しているポイント数（保有ポイント数）を対応付けて形成される。このレコードが、ユーザが登録している店舗ごとに対応して設けられる。
【００４２】
［キャッシュレジスタの構成例］
図５は、本実施の形態のポイント管理に対応するキャッシュレジスタ２００の機能構成例を示している。この図に示されるキャッシュレジスタ２００は、レジスタ部２１０、会員番号受信部２２０、ポイント算出部２３０、二次元バーコード識別子生成部２４０、店舗識別子記憶部２５０、二次元バーコード生成部２６０、二次元バーコードシート発行部２７０を備える。
【００４３】
レジスタ部２１０は、ユーザが購入した商品に応じた入出金の操作が行われる部位である。レジスタ部２１０は、本実施の形態のポイント管理に対応する動作として、入力されたユーザの商品購入に応じた支払い金額をポイント算出部２３０に出力する。
【００４４】
会員番号受信部２２０は、図１のステップＳ３により携帯電話１００から送信される会員番号のデータを受信復調する部位である。このために、会員番号受信部２２０は、携帯電話１００が備える近距離無線通信部１４０の規格に対応したデータの受信が可能なように構成されている。
【００４５】
ポイント算出部２３０は、レジスタ部２１０から入力された支払い金額およびその他の所定の条件に基づいて加算ポイント数を算出する。なお、ポイント算出部２３０は、ユーザがポイントを使用して支払いを行うことに応じては、この使用ポイント数を減算したうえで加算ポイント数を求めるので、加算ポイント数は負の値となる場合がある。
【００４６】
二次元バーコード識別子生成部２４０は、二次元バーコード識別子を生成する。二次元バーコード識別子は、後述の二次元バーコード生成部２６０により生成される二次元バーコード３１０ごとに固有となるように設定される識別子である。なお、二次元バーコード識別子は、他の二次元バーコード３１０と重複しないようにされるのであれば、例えば連番を順次生成していくようにしてもよいし、所定の規則にしたがって発生されるランダムな値であってもよい。つまり、二次元バーコード識別子生成部２４０における二次元バーコード識別子の生成手法については特に限定されるものではない。
【００４７】
店舗識別子記憶部２５０は、当該キャッシュレジスタ２００を設置している店舗に固有となるように割り当てられた識別子である店舗識別子を記憶する機能部である。
【００４８】
二次元バーコード生成部２６０は、二次元バーコードを生成する機能部である。このために、二次元バーコード生成部２６０は、会員番号受信部２２０により受信復調して得られた会員番号と、ポイント算出部２３０にて算出された加算ポイント数を入力する。また、二次元バーコード識別子生成部２４０により生成された二次元バーコード識別子と、店舗識別子記憶部２５０にて記憶される店舗識別子を入力する。そして、これらの入力した情報を含むようにされた二次元バーコード３１０の画像データを生成する。そして、この生成した二次元バーコード３１０の画像データを二次元バーコードシート発行部２７０に対して出力する。
【００４９】
二次元バーコードシート発行部２７０は、二次元バーコードシート３００を発行するための機能部である。このために、二次元バーコードシート発行部２７０は、入力された二次元バーコード３１０の画像データを利用して、所定のシート（用紙）に印刷する。そして、このように印刷したシートを、二次元バーコードシート３００としてキャッシュレジスタ２００から排出させる。
【００５０】
［ポイント管理システムにおける処理手順例］
続いて、ポイント管理に対応して携帯電話１００とキャッシュレジスタ２００が実行する処理手順例について図６および図７のフローチャートを参照して説明する。これらの図に示す携帯電話１００の処理は、図２の制御部１１０が実行するものとしてみることができる。また、ポイント管理アプリケーションが実行中の携帯電話１００の処理については、適宜、図３に示した会員番号送信部１１１、二次元バーコード読取部１１２およびポイント登録部１１３のいずれかが適宜実行するものとしてみることができる。また、図６に示すキャッシュレジスタ２００の処理は、図５に示した会員番号受信部２２０、ポイント算出部２３０、二次元バーコード識別子生成部２４０、二次元バーコード生成部２６０、二次元バーコードシート発行部２７０のいずれかが適宜実行するものとしてみることができる。
【００５１】
まず、図６のステップＳ１０１として示すように、携帯電話１００の制御部１１０は、操作部１５０に対してポイント管理アプリケーション１２１を起動させるための所定操作が行われるのを待機している。そして、この操作が行われるのに応じて、制御部１１０は、ステップＳ１０２により、ポイント管理アプリケーション１２１を起動させるための処理を実行する。
【００５２】
上記のようにポイント管理アプリケーション１２１が起動された後、会員番号送信部１１１は、ステップＳ１０３において、操作部１５０に対する購入決定操作が行われるのを待機する。そして、購入決定操作が行われたことを判定すると、会員番号送信部１１１は、ステップＳ１０４において、記憶部１２０に記憶されている会員番号１２２を読み出して、近距離無線通信部１４０により送信出力させる。このステップＳ１０４の処理を実行した後、制御部１１０は、一旦、ポイント管理アプリケーション１２１を終了させる。
【００５３】
一方、キャッシュレジスタ２００の会員番号受信部２２０は、ステップＳ２０１において、上記ステップＳ１０４により送信された会員番号を受信する。続くステップＳ２０２以降は、この会員番号の受信をトリガとして実行される処理となる。
【００５４】
ステップＳ２０２において、ポイント算出部２３０は、レジスタ部２１０から入力したユーザの支払い金額や今回の使用ポイント数およびその他の所定条件に基づいて、加算ポイント数を算出する。二次元バーコード識別子生成部２４０は、ステップＳ２０３において、二次元バーコード識別子を生成する。
【００５５】
次に、二次元バーコード生成部２６０は、ステップＳ２０４において、ステップＳ２０１において受信された会員番号と、ステップＳ２０２において算出された加算ポイント数と、ステップＳ２０３により生成された二次元バーコード識別子と、店舗識別子記憶部２５０に記憶される店舗識別子の各情報を入力する。そして、二次元バーコード生成部２６０は、ステップＳ２０５において、入力したこれらの情報を含む二次元バーコードの画像データを生成する。
【００５６】
二次元バーコードシート発行部２７０は、続くステップＳ２０６において、二次元バーコードシート３００を発行する。つまり、上記ステップＳ２０６により生成された二次元バーコードの画像データを利用して所定のシートに二次元バーコード３１０と、その他の必要な文字や図柄などを印刷させるための制御を実行する。そして、この印刷したシートを二次元バーコードシート３００としてキャッシュレジスタ２００から排出させる制御を実行する。
【００５７】
また、二次元バーコードシート発行部２７０は、ステップＳ２０７において、今回の二次元バーコードシート３００の発行結果を、二次元バーコードシート発行履歴に登録する。本実施の形態の場合、ユーザの携帯電話１００側においてポイント管理情報１２３が記憶されてポイント管理が行われる。しかし、携帯電話１００側のみでポイント管理を行うこととすると、携帯電話１００が紛失したり故障してしまうなどしてポイント管理情報１２３が喪失されてしまったような場合に、それまで貯めていたポイントを復帰させることができず、ユーザに不利益が生じる。そこで、ステップＳ２０７によりポイント発行履歴に登録する。このポイント発行履歴への登録は、図示は省略するが、本実施の形態のポイント管理システムが運営するサーバと、ネットワーク経由または専用線経由で通信することによって行うこととすればよい。これにより、ユーザ側では、ポイント管理情報１２３を喪失してしまったとしても、所定の手続きによって上記サーバのポイント発行履歴に基づいて生成したポイント管理情報１２３を復帰させることができる。
【００５８】
そして、ユーザは、任意の機会において、携帯電話１００と自分が所持している二次元バーコードシート３００を利用してポイント登録を行うことができる。図７は、バーコードリーダを起動させてポイント登録を行わせるまでの過程に対応した携帯電話１００の処理手順を示している。
【００５９】
まず、ユーザは、携帯電話１００のバーコードリーダを起動させるための操作を実行する。これに応じて、制御部１１０は、図７のステップＳ１１１において、バーコードリーダを起動させる。これに応じて、二次元バーコード読取部１１２が起動する。二次元バーコード読取部１１２は、撮像部１３０に撮像を実行させ、この撮像部１３０から入力される撮像画像信号から二次元バーコード３１０の画像を検出することになる。そして、二次元バーコード３１０の画像が検出されたのであれば、この二次元バーコード３１０の読み取り処理を実行する。
【００６０】
二次元バーコード読取部１１２は、バーコードリーダの動作中において、ステップＳ１１２により二次元バーコード３１０の読み取りが成功したか否かについて判定する。例えば、何らかの理由でユーザが二次元バーコードシート３００の二次元バーコード３１０を撮像部１３０により撮像させていないような場合には、二次元バーコード読取部１１２により二次元バーコード３１０の読み取りが行われない。このような状態が一定時間以上経過すると、二次元バーコード読取部１１２は、二次元バーコード３１０の読み取りが成功しなかったと判定して、ステップＳ１２１において所定のエラー処理を実行する。例えば、表示部１６０に対して、二次元バーコードの読み取りが失敗した旨のメッセージを所定の態様によって表示する。
【００６１】
これに対して、ステップＳ１１２において二次元バーコード３１０の読み取りが成功した場合、二次元バーコード読取部１１２は、ステップＳ１１３以降の処理に移行する。ステップＳ１１３において、二次元バーコード読取部１１２は、読み取りが行われた二次元バーコード３１０について解析する。この解析結果として、二次元バーコード読取部１１２は、ステップＳ１１４において、二次元バーコード３１０に含まれていた会員番号、加算ポイント数、二次元バーコード識別子および店舗識別子を認識する。
【００６２】
次に、ポイント登録部１１３は、ステップＳ１１５において、ステップＳ１１４により二次元バーコード３１０から認識された会員番号と、記憶部１２０にて記憶されている会員番号１２２とを比較する。そして、ポイント登録部１１３は、ステップＳ１１６において、これらの会員番号が一致しているか否かについて判定する。
【００６３】
ステップＳ１１６において会員番号が一致してないと判定した場合、二次元バーコード３１０の読み取りを行った携帯電話は、購入決定操作に応じて会員番号を送信した携帯電話ではないということになる。つまり、二次元バーコード３１０の読み取りを行った携帯電話１００は、商品を購入したユーザではない他のユーザが所有するものであることになる。この場合、ポイント登録部１１３は、ポイント登録処理を実行することなく、ステップＳ１２１に進んで所定のエラー処理を実行する。この場合のエラー処理は、例えば表示部１６０に対して、商品を購入したユーザの携帯電話とは異なるために、ポイント登録は行わない旨を通知するものとなる。
【００６４】
これに対して、ステップＳ１１６において会員番号が一致していると判定した場合、二次元バーコード３１０の読み取りを行った携帯電話と、購入決定操作に応じて会員番号を送信した携帯電話とは同一であることになる。この場合、ポイント登録部１１３はステップＳ１１７に進む。
【００６５】
ステップＳ１１７において、ポイント登録部１１３は、記憶部１２０の二次元バーコード履歴情報１２４に格納される二次元バーコード識別子から、ステップＳ１１４により認識された二次元バーコードと一致するものを検索する。そして、ステップＳ１１８において、ポイント登録部１１３は、一致する二次元バーコードが検索されたか否かについて判定する。
【００６６】
ステップＳ１１４により認識された二次元バーコード識別子は、今回読み取りが行われた二次元バーコード３１０を示す。一方の二次元バーコード履歴情報１２４に格納される二次元バーコード識別子は、これまでのポイント登録に使用された二次元バーコード３１０を示す。したがって、一致する二次元バーコードが検索されたとすれば、今回のステップＳ１１４により二次元バーコード３１０の読み取りを行った二次元バーコードシート３００は、既に、ポイント登録に使用されていることになる。そこで、この場合のポイント登録部１１３は、ポイント登録を行うことなく、ステップＳ１２１に進んでエラー処理を実行する。この場合のエラー処理としては、例えば、表示部１６０に対して次のようなメッセージを表示させる。つまり、今回の二次元バーコード３１０の読み取りに使用した二次元バーコードシート３００は既にポイント登録に使用されたものであり、これを使用したポイント登録は不可である旨のメッセージを表示させる。
【００６７】
これに対して、ステップＳ１１８において、一致する二次元バーコードが検索されなかったと判定した場合には、今回の二次元バーコード３１０の読み取りに使用した二次元バーコードシート３００は、未だポイント登録に使用されていないことになる。また、先のステップＳ１１６において肯定の判定結果が得られていることで、購入決定操作時と二次元バーコード３１０の読み取り時とで携帯電話１００は同一であることが確認されている。
【００６８】
そこで、この場合のポイント登録部１１３は、ステップＳ１１９において、加算ポイント数が反映されるようにポイント管理情報１２３を更新する処理を実行する。つまり、ポイントの登録を行う。この際、ポイント登録部１１３は、ポイント管理情報１２３から、ステップＳ１１４により認識された店舗識別子に対応付けられている保有ポイント数を検索する。そして、この検索した保有ポイント数について、ステップＳ１１４により認識された加算ポイント数を加算するように更新する。
【００６９】
上記のようにポイント登録を実行した後、ポイント登録部１１３は、ステップＳ１２０において、今回のステップＳ１１４により認識されたた二次元バーコード識別子を追加登録するようにして、二次元バーコード履歴情報１２４を更新する処理を実行する。
【００７０】
このように本実施の形態においては、携帯電話１００を使用してポイント登録とその管理を行うことができる。そのうえで、商品を購入したユーザ以外の携帯電話を使用してポイントを登録する不正も防ぐことができる。また、１回の商品の購入に対応してポイントの登録が複数回重複して行われることも防がれる。つまり、適正にポイント登録が行われる環境が提供されている。
【００７１】
特許文献１に記載される構成では、ポイントの登録は、ユーザ端末装置から管理装置にポイント申請を行う。このため、ユーザは、ポイント登録に際して、ユーザ端末装置を例えばネットワーク経由で管理装置と接続して登録を行うための操作が必要になってしまう。本実施の形態では、ユーザの端末である携帯電話１００にポイント管理アプリケーション１２１を実装することによって、携帯電話１００自体でポイントの登録や管理が行えるようになっている。このために、例えばユーザがポイント登録に際してネットワーク経由でサーバと通信させるための操作は必要ない。また、これによってサーバと通信するためのパケット通信料をユーザが負担する必要もないという経済的な利点も得られる。
【００７２】
なお、ポイント管理にユーザが使用する端末装置（ポイント管理装置）としては、携帯電話以外とされてもよい。例えば近年においては、携帯電話機能に携帯情報端末（ＰＤＡ）を組み合わせたスマートフォンといわれる携帯端末が普及しているが、このようなスマートフォンであってもよい。また、これら携帯電話やスマートフォンなどを利用するのではなく、ポイント管理専用の端末を使用することも考えられる。しかし、携帯電話などは、ポイント管理を行う必要のないときでもユーザが常に携帯することができるために、便利さの点で専用の端末より遙かに有用である。また、二次元バーコード発行装置についてもキャッシュレジスタ２００とは別体の独立した装置とすることが考えられるが、キャッシュレジスタ２００にその機能を含めるほうが扱う機器の数が削減され、また、店員の作業効率も妨げることが無いなどの点で有利である。また、ユーザのポイント管理装置で読み取りが可能であれば、二次元バーコードに限定されることなく、他の画像コードを用いることもできる。
【００７３】
また、本実施の形態において説明した処理手順は、これら一連の手順を有する方法として捉えることができる。また、これら一連の手順をコンピュータに実行させるためのプログラムまたはそのプログラムを記憶する記録媒体として捉えることができる。この記録媒体としては、例えば、ブルーレイディスク（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標））、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＨＤＤ（ハードディスク）、メモリカード等を挙げることができる。
【００７４】
（付記）商品の購入決定操作に応じた所定の情報を送信する情報送信手順と、
前記所定の情報を受信した画像コードシート発行装置により発行されたシートに印刷される画像コードを読み取って、当該画像コードに含まれる情報として、前記商品の購入に応じて発生する加算ポイント数を少なくとも認識する画像コード読取手順と、
認識された前記加算ポイント数に応じて、ポイント管理装置において記憶されるポイント管理情報における前記保有ポイント数の更新を実行するポイント登録手順と、
を実行することを特徴とするポイント管理装置における情報処理方法。
【００７５】
（付記）ポイント管理装置に対して行われた商品の購入決定操作に応じて当該ポイント管理装置から送信された所定の情報を受信する情報受信手順と、
前記情報受信手順により前記所定の情報が受信されるのに応じて、前記商品の購入に応じて発生する加算ポイント数の情報を少なくとも含む画像コードを生成する画像コード生成手順と、
生成された前記画像コードを印刷したシートを発行する画像コードシート発行手順と、
を実行することを特徴とする画像コードシート発行装置における情報処理方法。
【００７６】
（付記）ポイント管理装置と画像コードシート発行装置とから成るポイント管理システムにおける情報処理方法であって、
前記ポイント管理装置において、
商品の購入決定操作に応じた所定の情報を送信する情報送信手順と、
前記所定の情報を受信した前記画像コードシート発行装置により発行されたシートに印刷される画像コードを読み取って、当該画像コードに含まれる情報として、前記商品の購入に応じて発生する加算ポイント数を少なくとも認識する画像コード読取手順と、
認識された前記加算ポイント数に応じて、前記ポイント管理装置が記憶するポイント管理情報における前記保有ポイント数の更新を実行するポイント登録手順とを実行し、
前記画像コードシート発行装置において、
前記購入決定操作に応じて前記ポイント管理装置から送信された所定の情報を受信する情報受信手順と、
前記情報受信手順により前記所定の情報が受信されるのに応じて、前記加算ポイント数の情報を少なくとも含む画像コードを生成する画像コード生成手順と、
生成された前記画像コードを印刷したシートを発行する画像コードシート発行手順とを実行する、
ことを特徴とする情報処理方法。
【００７７】
（付記）ポイント管理装置に、
商品の購入決定操作に応じた所定の情報を送信する情報送信手順と、
前記所定の情報を受信した画像コードシート発行装置により発行されたシートに印刷される画像コードを読み取って、当該画像コードに含まれる情報として、前記商品の購入に応じて発生する加算ポイント数を少なくとも認識する画像コード読取手順と、
認識された前記加算ポイント数に応じて、ポイント管理装置において記憶されるポイント管理情報における前記保有ポイント数の更新を実行するポイント登録手順と、
を実行させるためのプログラム。
【００７８】
（付記）画像コードシート発行装置に、
ポイント管理装置に対して行われた商品の購入決定操作に応じて当該ポイント管理装置から送信された所定の情報を受信する情報受信手順と、
前記情報受信手順により前記所定の情報が受信されるのに応じて、前記商品の購入に応じて発生する加算ポイント数の情報を少なくとも含む画像コードを生成する画像コード生成手順と、
生成された前記画像コードを印刷したシートを発行する画像コードシート発行手順と、
を実行させるためのプログラム。
【符号の説明】
【００７９】
１００  携帯電話
１１０  制御部
１１１  会員番号送信部
１１２  二次元バーコード読取部
１１３  ポイント登録部
１２０  記憶部
１２１  ポイント管理アプリケーション
１２２  会員番号
１２３  ポイント管理情報
１２４  二次元バーコード履歴情報
１３０  撮像部
１４０  近距離無線通信部
１５０  操作部
１６０  表示部
１７０  送受信信号処理部
１７１  アンテナ
１７２  マイクロフォン
１７３  スピーカ
２００  キャッシュレジスタ
２１０  レジスタ部
２２０  会員番号受信部
２３０  ポイント算出部
２４０  二次元バーコード識別子生成部
２５０  店舗識別子記憶部
２６０  二次元バーコード生成部
２７０  二次元バーコードシート発行部
３００  二次元バーコードシート
３１０  二次元バーコード
【図１】
2012234270.tif 000003
【図２】
2012234270.tif 000004
【図３】
2012234270.tif 000005
【図４】
2012234270.tif 000006
【図５】
2012234270.tif 000007
【図６】
2012234270.tif 000008
【図７】
2012234270.tif 000009