(57)【要約】【課題】ポイントカード等のユーザ識別情報が書き込まれた記録媒体を読み取ったりかざしたりする操作を必要とすることなく、商品を購入したユーザを特定できるようにする。【解決手段】サーバ装置３の通信部３３は、レジスタ端末２のビーコン発信部２６が商品登録時に発信するビーコン情報を受信した携帯端末４からビーコン情報に含まれる所定の情報、例えば、企業ＩＤ、店舗ＩＤ及びレジＩＤ、当該ビーコン情報の受信日時並びにユーザＩＤを取得する。また、通信部３３は、レジスタ端末２から商品登録時に発信したビーコン情報に含まれる所定の情報、例えば、企業ＩＤ、店舗ＩＤ及びレジＩＤ、商品登録を行った日時、及び商品登録に基づく商品購入情報を取得する。そして、制御部３１は、携帯端末４及びレジスタ端末２から取得した情報に基づいて、商品購入情報に対応するユーザを特定する。【選択図】図１
2017157059.tif 000002
【特許請求の範囲】
【請求項１】
金銭登録機のビーコン発信機が商品登録時に発信するビーコン情報を受信した携帯端末から前記ビーコン情報に含まれる所定の情報及びユーザ識別情報を取得する第１取得手段と、
前記金銭登録機から前記商品登録時に発信したビーコン情報に含まれる前記所定の情報及び前記商品登録に基づく商品購入情報を取得する第２取得手段と、
前記第１取得手段及び前記第２取得手段により取得された情報に基づいて、前記商品購入情報に対応するユーザを特定する特定手段と、
を備える情報処理装置。
【請求項２】
前記第１取得手段は、さらに前記ビーコン情報の受信日時を取得し、
前記第２取得手段は、前記商品登録を行った日時を取得する請求項１に記載の情報処理装置。
【請求項３】
前記ビーコン情報に含まれる前記所定の情報は、前記金銭登録機が設置されている店舗に係る企業ＩＤ、店舗ＩＤ及びレジＩＤを含む請求項１又は２に記載の情報処理装置。
【請求項４】
ユーザ識別情報に対応付けてポイントを記憶する記憶手段と、
前記記憶手段において前記特定手段により特定されたユーザのユーザ識別情報に対応付けられているポイントに、前記商品購入情報に含まれる購入金額に応じたポイントを加算するポイント加算手段を備える請求項１〜３の何れか一項に記載の情報処理装置。
【請求項５】
前記金銭登録機のビーコン発信機が商品登録時に発信するビーコン情報又は前記金銭登録機が設置されている店舗に設けられたビーコン発信機が所定時間毎に発信するビーコン情報を最後に受信してから所定期間以上が経過した携帯端末に来店を促す案内情報を送信する案内手段を備える請求項１〜４の何れか一項に記載の情報処理装置。
【請求項６】
前記特定手段により特定されたユーザのユーザ識別情報に対応付けて、前記ユーザによる購入日時を記憶する購入日時記憶手段を備え、
前記案内手段は、前記購入日時記憶手段に購入日時が記憶されているユーザと記憶されていないユーザに異なる案内情報を送信する請求項５に記載の情報処理装置。
【請求項７】
金銭登録機のビーコン発信機が商品登録時に発信するビーコン情報を受信した携帯端末から前記ビーコン情報に含まれる所定の情報及びユーザ識別情報を取得する第１取得工程と、
前記金銭登録機から前記商品登録時に発信したビーコン情報に含まれる前記所定の情報及び前記商品登録に基づく商品購入情報を取得する第２取得工程と、
前記第１取得工程及び前記第２取得工程において取得された情報に基づいて、前記商品購入情報に対応するユーザを特定する特定工程と、
を含むユーザ特定方法。
【請求項８】
コンピュータを、
金銭登録機のビーコン発信機が商品登録時に発信するビーコン情報を受信した携帯端末から前記ビーコン情報に含まれる所定の情報及びユーザ識別情報を取得する第１取得手段、
前記金銭登録機から前記商品登録時に発信したビーコン情報に含まれる前記所定の情報及び前記商品登録に基づく商品購入情報を取得する第２取得手段、
前記第１取得手段及び前記第２取得手段により取得された情報に基づいて、前記商品購入情報に対応するユーザを特定する特定手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、ユーザ特定方法及びプログラムに関する。
【背景技術】
【０００２】
従来、会員に特定の顧客コードが記録されているポイントカードを配布し、会員が買い物をする度にポイントカードの顧客コードをレジ等に付属のカードリーダーで読み取って会員を特定し、サーバで会員に購入金額に応じたポイントを加算するポイントシステムが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２６９６３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に記載のポイントシステムでは、システム側で商品を購入した顧客（ユーザ）を特定するために、ユーザが事前に会員登録をして取得したポイントカードを持ち歩き、店舗での商品購入時に店員にポイントカードを渡したり、ユーザがポイントカードを所定の位置にかざしたりしてユーザ識別情報としての顧客コード等をカードリーダー等に読み取らせる作業が必要であった。
【０００５】
本発明の課題は、ポイントカード等のユーザ識別情報が書き込まれた記録媒体を読み取ったりかざしたりする操作を必要とすることなく、商品を購入したユーザを特定できるようにすることである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１に記載の発明の情報処理装置は、
金銭登録機のビーコン発信機が商品登録時に発信するビーコン情報を受信した携帯端末から前記ビーコン情報に含まれる所定の情報及びユーザ識別情報を取得する第１取得手段と、
前記金銭登録機から前記商品登録時に発信したビーコン情報に含まれる前記所定の情報及び前記商品登録に基づく商品購入情報を取得する第２取得手段と、
前記第１取得手段及び前記第２取得手段により取得された情報に基づいて、前記商品購入情報に対応するユーザを特定する特定手段と、
を備える。
【発明の効果】
【０００７】
本発明によれば、ポイントカードを読み取ったりかざしたりする操作を必要とすることなく、商品を購入したユーザを特定することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態におけるポイント付与システムの全体構成を示す図である。
【図２】図１のレジスタ端末の機能的構成を示すブロック図である。
【図３】図１のサーバ装置の機能的構成を示すブロック図である。
【図４】ユーザ管理情報記憶部のデータ格納例を示す図である。
【図５】案内情報記憶部のデータ格納例を示す図である。
【図６】図１の携帯端末の機能的構成を示すブロック図である。
【図７】ビーコン管理情報記憶部のデータ格納例を示す図である。
【図８】図１の携帯端末により実行されるビーコンアプリのインストール処理及びサーバ装置により実行されるユーザＩＤ発行処理の流れを示すフローチャートである。
【図９】図１の携帯端末により実行される来店行動検出処理及びサーバ装置により実行される来店行動情報登録処理の流れを示すフローチャートである。
【図１０】図１のレジスタ端末により実行される商品登録開始処理の流れを示すフローチャートである。
【図１１】図１の携帯端末により実行される購入行動検出処理及びサーバ装置により実行される購入行動情報登録処理の流れを示すフローチャートである。
【図１２】図１のレジスタ端末により実行される購入情報送信処理及びサーバ装置により実行されるポイント加算処理の流れを示すフローチャートである。
【図１３】図１の携帯端末により実行される案内処理及びサーバ装置により実行される案内データ送信の流れを示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して本発明に係る好適な実施形態を詳細に説明する。なお、本発明は、図示例に限定されるものではない。
【００１０】
［ポイント付与システム１００の構成］
図１は、本発明の実施形態におけるポイント付与システム１００の概略構成を示す図である。ポイント付与システム１００は、図１に示すように、店舗の出入り口付近に設けられたビーコン発信機１と、ビーコン発信部２６を備えたレジスタ端末２と、サーバ装置３と、顧客が携帯する携帯端末４と、を備えて構成されている。サーバ装置３は、通信ネットワークＮを介してビーコン発信機１、レジスタ端末２、及び携帯端末４と通信接続可能である。通信ネットワークＮは、有線ＬＡＮ（Local Area Network）、無線ＬＡＮ、移動体通信網、インターネット等を含む通信ネットワークである。また、携帯端末４は、ビーコン発信機１及びレジスタ端末２のビーコン発信部２６から発信されたビーコン情報を受信可能である。
なお、本実施形態においては、ビーコン発信機１、レジスタ端末２、携帯端末４の台数は特に限定されない。
【００１１】
［ビーコン発信機１の構成］
ビーコン発信機１は、上述のように、店舗の出入り口付近に設けられており、Bluetooth（登録商標） Low Energy（ＢＬＥ）の通信方式により、予め設定された送信強度（送信電力）で予め設定されたＵＵＩＤ（Universally Unique Identifier）、店舗ＩＤ、及び送信強度の情報を含むビーコン情報を所定時間毎にブロードキャストする。本実施形態において、ＵＵＩＤは、ビーコン発信機１やレジスタ端末２が設置されている店舗を経営する企業を識別するための識別情報である。店舗ＩＤは、ビーコン発信機１やレジスタ端末２が設置されている店舗を識別するための識別情報である。ビーコン発信機１に設定されている送信強度は、通信範囲が、例えば１０ｍ程度となる強度であり、後述するレジスタ端末２における送信強度よりも高い。
【００１２】
［レジスタ端末２の構成］
レジスタ端末２は、顧客が購入した商品を登録し、売上を集計する金銭登録機であり、図２に示すように、制御部２１、記憶部２２、入力部２３、表示部２４、通信部２５、ビーコン発信部２６、ドロア２７、計時部２８、印刷部２９等を備えて構成されている。
【００１３】
制御部２１は、記憶部２２のプログラム記憶部２２１に記憶されている各種のプログラムを実行して所定の演算や各部の制御を行うＣＰＵとプログラム実行時の作業領域となるメモリとを備えている（いずれも図示略）。制御部２１は、記憶部２２のプログラム記憶部２２１に記憶されているプログラムとの協働により、取引毎の商品登録処理や締め処理の他、後述する商品登録開始処理や購入情報送信処理を始めとする各種処理を実行する。
【００１４】
記憶部２２は、不揮発性の半導体メモリ等により構成される。記憶部２２には、図２に示すように、プログラム記憶部２２１が設けられている。プログラム記憶部２２１には、制御部２１で実行されるシステムプログラムや各種処理プログラム、これらのプログラムの実行に必要なデータ等が記憶されている。
また、記憶部２２には、販売した商品、日時、金額、合計額等の売上データを記憶するための図示しない売上データファイル等が記憶されている。
【００１５】
入力部２３は、各種機能キーを備え、オペレータによる各キーの押下入力を受け付けてその操作情報を制御部２１に出力する。また、入力部２３は、商品に表示された商品コードを示すバーコードを読み取るバーコードリーダやバーコードスキャナ等を備える。
【００１６】
表示部２４は、ＬＣＤ（Liquid Crystal Display）等により構成され、制御部２１からの表示制御信号に従って、画面上に各種表示を行う。
【００１７】
通信部２５は、モデム、ルータ、ネットワークカード等により構成される。通信部２５は、通信ネットワークＮを介して接続された外部装置とのデータ送受信を行う。
【００１８】
ビーコン発信部２６は、ＢＬＥの通信方式により、予め設定された送信強度（電波強度）で予め設定されたＵＵＩＤ、店舗ＩＤ、レジＩＤ、及び送信強度の情報を含むビーコン情報を顧客の商品購入開始時（即ち、レジスタ端末２の商品登録開始時）に発信する。ビーコン発信部２６に設定されている送信強度は、通信距離が、例えば１ｍ以内のごく狭い範囲となる強度である。
【００１９】
ドロア２７は、硬貨や紙幣等の現金を収納する引出しである。ドロア２７は、制御部２１の指示により、引出しが開けられる。
【００２０】
計時部２８は、ＲＴＣ（Real Time Clock）等により構成され、現在日時を取得して制御部２１に出力する。
【００２１】
印刷部２９は、例えば、サーマルプリンタ(感熱式プリンタ)等であり、レシート用、ジャーナル用のロール紙(感熱紙)を有し、制御部２１から入力される指示信号に従って、ロール紙に対して金額や売上データ等をプリントアウトする。
【００２２】
［サーバ装置３の構成］
サーバ装置３は、携帯端末４及びレジスタ端末２から送信される情報に基づいて顧客にポイント加算を行ったり、顧客に対して案内情報を送信したりする装置であり、図３に示すように、制御部３１、記憶部３２、通信部３３、計時部３４等を備えて構成されている。
【００２３】
制御部３１は、記憶部３２のプログラム記憶部３２１に記憶されている各種のプログラムを実行して所定の演算や各部の制御を行うＣＰＵとプログラム実行時の作業領域となるメモリとを備えている（いずれも図示略）。制御部３１は、記憶部３２のプログラム記憶部３２１に記憶されているプログラムとの協働により、後述するユーザＩＤ発行処理、来店行動情報登録処理、購入行動情報登録処理、ポイント加算処理、案内データ送信処理を始めとする各種処理を実行する。制御部３１は、特定手段、ポイント加算手段として機能する。また、制御部３１は、通信部３３との協働により案内手段として機能する。
【００２４】
記憶部３２は、不揮発性の半導体メモリ等により構成される。記憶部３２には、図３に示すように、プログラム記憶部３２１が設けられている。プログラム記憶部３２１には、制御部３１で実行されるシステムプログラムや各種処理プログラム、これらのプログラムの実行に必要なデータ等が記憶されている。  
【００２５】
また、記憶部３２には、ユーザ管理情報記憶部３２２、案内情報記憶部３２３が設けられている。
図４は、ユーザ管理情報記憶部３２２のデータ格納例を示す図である。図４に示すように、ユーザ管理情報記憶部３２２には、「ユーザＩＤ」、「ＵＵＩＤ」、「ポイント合計」、来店日時」、「店舗ＩＤ」、「購入日時」、「レジＩＤ」等の項目が設けられており、携帯端末４から受信したユーザの来店行動を示す来店行動情報や購入行動を示す購入行動情報、及びこれらの情報に基づいて付与するポイント等を記憶する。ユーザ管理情報記憶部３２２は、記憶手段、購入日時記憶手段として機能する。
【００２６】
図５は、案内情報記憶部３２３のデータ格納例を示す図である。図５に示すように、案内情報記憶部３２３には、「ＵＵＩＤ」、「案内種別」、「案内データ」の項目が設けられており、企業を識別するためのＵＵＩＤに対応付けて、案内種別に応じた案内情報のデータである案内データを記憶する。ここで、案内種別の「AdvertiseID1」は、最終来店時に購入を行っていないユーザに対する案内であることを示し、「AdvertiseID2」は、最終来店時に購入を行ったユーザに対する案内であることを示す。
【００２７】
また、サーバ装置３には、ポイント付与システム１００におけるポイントサービスを携帯端末４で受けるために必要なアプリケーションプログラム（以下、ビーコンアプリと呼ぶ）が記憶されている。制御部３１は、携帯端末４からのビーコンアプリのダウンロード  要求に応じて通信部３３により携帯端末４にビーコンアプリを送信する。
【００２８】
通信部３３は、モデム、ルータ、ネットワークカード等により構成される。通信部３３は、通信ネットワークＮを介して接続された外部装置とのデータ送受信を行う。通信部３３は、第１取得手段、第２取得手段として機能する。
【００２９】
計時部３４は、ＲＴＣ等により構成され、現在日時を取得して制御部３１に出力する。
【００３０】
［携帯端末４の構成］
携帯端末４は、スマートフォンや携帯電話機等の通信機能を備えた通信端末である。
図６は、携帯端末４の主制御構成を示すブロック図である。携帯端末４は、図６に示すように、制御部４１、記憶部４２、操作部４３、表示部４４、通信部４５、ビーコン受信部４６、計時部４７等を備えて構成されている。
【００３１】
制御部４１は、記憶部４２のプログラム記憶部４２１に記憶されている各種のプログラムを実行して所定の演算や各部の制御を行うＣＰＵとプログラム実行時の作業領域となるメモリとを備えている（いずれも図示略）。制御部４１は、記憶部４２のプログラム記憶部４２１に記憶されているプログラムとの協働により、後述するビーコンアプリのインストール処理、来店行動検出処理、購入行動検出処理、案内処理をはじめとする各種処理を実行する。
【００３２】
記憶部４２は、不揮発性の半導体メモリ等により構成される。記憶部４２には、図６に示すように、プログラム記憶部４２１が設けられている。プログラム記憶部４２１には、制御部４１で実行されるシステムプログラムやアプリケーションプログラム、これらのプログラムの実行に必要なデータ等が記憶されている。プログラム記憶部４２１に記憶されているアプリケーションプログラムには、サーバ装置３からダウンロードした上述のビーコンアプリが含まれる。
【００３３】
また、ビーコンアプリをインストールすることにより、記憶部４２には、ポイント付与システム１００においてユーザを識別するためのユーザＩＤを記憶するためのユーザＩＤ記憶部４２２が設けられる。
【００３４】
また、ビーコンアプリをインストールすることにより、記憶部４２には、ビーコン発信機１又はレジスタ端末２から受信したビーコン情報に含まれるＵＵＩＤ及び最終受信日時を記憶するためのビーコン管理情報記憶部４２３が設けられる。図７に、ビーコン管理情報記憶部４２３のデータ格納例を示す。
【００３５】
操作部４３は、各種機能キーを備え、ユーザによる各キーの押下入力を受け付けてその操作情報を制御部４１に出力する。また、操作部４３は、表示部４４の表面を覆うように透明電極を格子状に配置したタッチパネル等を有し、手指やタッチペン等で押下された位置を検出し、その位置情報を操作情報として制御部４１に出力する。  
【００３６】
表示部４４は、ＬＣＤ（Liquid Crystal Display）等により構成され、制御部４１からの表示制御信号に従って、画面上に各種表示を行う。
【００３７】
通信部４５は、無線により通信ネットワークＮに接続し、通信ネットワークＮに接続された外部機器との通信を行う。
【００３８】
ビーコン受信部４６は、Bluetooth Low Energy（ＢＬＥ）の通信方式により、例えば、ビーコン発信機１やレジスタ端末２のビーコン発信部２６等の外部のビーコン発信機と近距離無線通信を行い、ビーコン発信機から発信されたビーコン情報を受信する。また、ビーコン受信部４６は、受信した電波強度等に基づいてビーコン発信機からの距離を算出し、制御部４１に出力する機能を有する。
【００３９】
計時部４７は、ＲＴＣ等により構成され、現在日時を取得して制御部４１に出力する。
【００４０】
［ポイント付与システム１００の動作］
次に、ポイント付与システム１００の動作について説明する。
図８は、携帯端末４において操作部４３によりビーコンアプリのインストールが指示された際に、携帯端末４の制御部４１により実行されるビーコンアプリのインストール処理及びサーバ装置３の制御部３１により実行されるユーザＩＤ発行処理の流れを示すフローチャートである。
【００４１】
図８に示すように、携帯端末４において操作部４３によりビーコンアプリのインストールが指示されると、制御部４１は、ビーコンアプリのインストールを開始する（ステップＳ１）。
【００４２】
次いで、制御部４１は、通信部４５によりサーバ装置３にユーザＩＤの発行要求を送信する（ステップＳ２）。
【００４３】
サーバ装置３において、通信部３３により携帯端末４からユーザＩＤの発行要求を受信すると、制御部３１は、一意のユーザＩＤを発行し（ステップＳ３）、発行したユーザＩＤを通信部３３により携帯端末４に送信する（ステップＳ４）。
【００４４】
携帯端末４において、通信部４５によりサーバ装置３からユーザＩＤを受信すると、制御部４１は、ユーザＩＤをユーザＩＤ記憶部４２２に記憶させてビーコンアプリを開始する（ステップＳ５）。
【００４５】
ビーコンアプリは、例えば、携帯端末４の電源がＯＮで携帯端末４のシステムプログラムが動いている間は常時動いている常駐ソフトである。
【００４６】
店舗の出入り口付近に配置されたビーコン発信機１では、上述のように、所定時間間隔でＵＵＩＤ、店舗ＩＤ、及び送信強度の情報を含むビーコン情報をブロードキャストする。携帯端末４のユーザがビーコン発信機１の設置された店舗に来店し、ビーコン発信機１からの電波の届く所定範囲内に近づくと、携帯端末４のビーコン受信部４６は、ビーコン発信機１から所定時間毎に発信されるビーコン情報を受信する。携帯端末４の制御部４１は、ビーコンアプリとの協働により、例えば、所定時間間隔で図９に示す来店行動検出処理を実行し、携帯端末４のユーザが店舗に来店してビーコン発信機１からのビーコン情報を受信したことを検出した場合、サーバ装置３に来店行動情報の登録を行う。
【００４７】
以下、図９を参照して、携帯端末４において制御部４１とビーコンアプリとの協働により実行される来店行動検出処理及びサーバ装置３において制御部３１とプログラムの協働により実行される来店行動情報登録処理について説明する。
【００４８】
携帯端末４において、制御部４１は、携帯端末４から所定の距離（例えば、１０ｍ）以内から発信されたビーコン情報の電波がビーコン受信部４６により検出されたか否かを判断する（ステップＳ１１）。例えば、ビーコン受信部４６は、受信したビーコン情報に含まれる送信強度の値及び受信した電波の強さ（電界強度）等に基づいて、電波の送信元と携帯端末４との距離を認識することができる。
【００４９】
携帯端末４から所定の距離（例えば、１０ｍ）以内から発信されたビーコンの電波がビーコン受信部４６により検出されたと判断した場合（ステップＳ１１；ＹＥＳ）、制御部４１は、ビーコン発信機１からのビーコン情報であるか否かを判断する（ステップＳ１２）。例えば、制御部４１は、受信したビーコン情報に含まれるＵＵＩＤ及び送信強度に基づいて、受信したビーコン情報がビーコン発信機１からのビーコン情報であるか否かを判断する。
【００５０】
受信したビーコン情報がビーコン発信機１からのビーコン情報であると判断した場合（ステップＳ１２；ＹＥＳ）、制御部４１は、ビーコン受信部４６により受信したビーコン情報に含まれるＵＵＩＤ及び店舗ＩＤを取得する（ステップＳ１３）。
【００５１】
次いで、制御部４１は、現在日時を計時部４７から取得するとともにユーザＩＤ記憶部４２２からユーザＩＤを読み出して、ユーザＩＤ、ＵＵＩＤ、店舗ＩＤ、来店日時（現在日時）を来店行動情報として通信部４５によりサーバ装置３に送信する（ステップＳ１４）。また、制御部４１は、ビーコン管理情報記憶部４２３の、ＵＵＩＤが一致するレコードの最終受信日時を現在日時に更新する（ステップＳ１５）。
【００５２】
サーバ装置３においては、通信部３３により携帯端末４から来店行動情報を受信すると、制御部３１は、受信した来店行動情報に含まれるユーザＩＤとＵＵＩＤをキーとしてユーザ管理情報記憶部３２２を検索し（ステップＳ１６）、検索されたレコードに店舗ＩＤ及び来店日時を記憶させるとともに、ポイント合計に所定の来店ポイントを加算する（ステップＳ１７）。なお、該当するレコードが存在しない場合は、新たにレコードを追加して、ユーザＩＤ、ＵＵＩＤ、店舗ＩＤ、来店日時をユーザ管理情報記憶部３２２に記憶し、来店ポイントを加算する。
【００５３】
携帯端末４のユーザが商品を購入するためにレジスタ端末２のところへ行き、ユーザが購入する商品の商品登録処理が開始されると（例えば、レジスタ端末２における前の顧客に対する締め処理終了後の新たな商品登録が開始されると）、レジスタ端末２においては、制御部２１とプログラム記憶部２２１に記憶されているプログラムとの協働により、図１０に示す商品登録開始処理を実行する。即ち、制御部２１は、ビーコン発信部２６により予め設定されたＵＵＩＤ、店舗ＩＤ、レジＩＤ、及び送信強度の情報を含むビーコン情報を例えば１回発信し（ステップＳ２１）、計時部２８から現在日時を取得して商品登録開始日時としてメモリに記憶する（ステップＳ２２）。
【００５４】
携帯端末４の制御部４１は、ビーコンアプリとの協働により、例えば、所定時間間隔で図１１に示す購入行動検出処理を実行し、携帯端末４のユーザがレジスタ端末２に所定範囲内まで近づいてレジスタ端末２からのビーコン情報を受信したことを検出した場合、サーバ装置３に購入行動情報の登録を行う。
【００５５】
以下、図１１を参照して、携帯端末４において制御部４１とビーコンアプリとの協働により実行される購入行動検出処理及びサーバ装置３において制御部３１とプログラムの協働により実行される購入行動情報登録処理について説明する。
【００５６】
携帯端末４において、制御部４１は、携帯端末４から所定の距離（例えば、１ｍ）以内から発信されたビーコン情報の電波がビーコン受信部４６により認識されたか否かを判断する（ステップＳ３１）。
【００５７】
携帯端末４から所定の距離（例えば、１ｍ）以内から発信されたビーコンの電波がビーコン受信部４６により認識されたと判断した場合（ステップＳ３１；ＹＥＳ）、制御部４１は、レジスタ端末２のビーコン発信部２６からのビーコン情報であるか否かを判断する（ステップＳ３２）。例えば、制御部４１は、ビーコン情報に含まれるＵＵＩＤ及び送信強度に基づいて、受信したビーコン情報がビーコン発信部２６からのビーコン情報であるか否かを判断する。
【００５８】
受信したビーコン情報がレジスタ端末２のビーコン発信部２６からのビーコン情報であると判断した場合（ステップＳ３２；ＹＥＳ）、制御部４１は、ビーコン受信部４６により受信したビーコン情報に含まれるＵＵＩＤ、店舗ＩＤ、及びレジＩＤを取得する（ステップＳ３３）。
【００５９】
次いで、制御部４１は、現在日時を計時部４７から取得するとともにユーザＩＤ記憶部４２２からユーザＩＤを読み出して、ユーザＩＤ、ＵＵＩＤ、店舗ＩＤ、レジＩＤ、及びビーコン情報の受信日時（現在日時）を購入行動情報として通信部４５によりサーバ装置３に送信する（ステップＳ３４）。また、制御部４１は、ビーコン管理情報記憶部４２３の、ＵＵＩＤが一致するレコードの最終受信日時を現在日時に更新する（ステップＳ３５）。
【００６０】
サーバ装置３においては、通信部３３により携帯端末４から購入行動情報を受信すると、制御部３１は、受信した購入行動情報に含まれるユーザＩＤとＵＵＩＤをキーとしてユーザ管理情報記憶部３２２を検索し（ステップＳ３６）、検索されたレコードの購入日時としてビーコン情報の受信日時を記憶させるとともに、受信した店舗ＩＤ及びレジＩＤを検索されたレコードに記憶させる（ステップＳ３７）。
【００６１】
レジスタ端末２において、携帯端末４のユーザが購入する商品の商品登録処理が終了し、締め処理が実行されると、制御部２１とプログラム記憶部２２１に記憶されているプログラムとの協働により、図１２に示す購入情報送信処理を実行する。即ち、制御部２１は、ビーコン発信部２６が発信するビーコン情報に含まれるＵＵＩＤ、店舗ＩＤ、レジＩＤに、メモリに記憶されている商品登録開始日時及び締め処理により算出された購入合計金額を付加して商品購入情報（以下、購入情報と呼ぶ）として通信部２５によりサーバ装置３に送信し、ポイント登録要求を行う（ステップＳ４１）。なお、送信後、メモリの商品登録開始日時は削除する。
【００６２】
サーバ装置３において、通信部３３によりレジスタ端末２から購入情報を受信すると、
制御部３１は、図１２に示すポイント加算処理を行う。即ち、制御部３１は、ユーザ管理情報記憶部３２２から、受信した購入情報とＵＵＩＤ、店舗ＩＤ及びレジＩＤが一致し、かつ購入日時が購入情報に含まれる商品登録開始日時と略一致するレコードを検索する（ステップＳ４２）。
【００６３】
そして、制御部３１は、検索されたレコードのユーザＩＤに対応するユーザを商品を購入したユーザとして特定し、検索されたレコードの「購入ポイント」に、購入情報に含まれる購入合計金額に応じた購入ポイントを加算する（ステップＳ４３）。
【００６４】
このように、本実施形態においては、商品登録開始時にレジスタ端末２においてビーコン情報を１回送信する。携帯端末４においては、レジスタ端末２から所定距離内（例えば、１ｍ内）でレジスタ端末２からのビーコン情報を受信した場合にのみ、購入行動情報をサーバ装置３に登録する。これにより、レジスタ端末２で商品購入を行っていない他のユーザの携帯端末４が購入行動情報をサーバ装置３に送信することを防止することができる。
また、レジスタ端末２における商品登録処理及び締め処理が終了すると、メモリに記憶しておいた商品登録開始日時及び今回の取引での購入合計金額をレジスタ端末２のＵＵＩＤ、店舗ＩＤ、レジＩＤに付加して購入情報としてサーバ装置３に送信し、サーバ装置３においては、レジスタ端末２から受信した購入情報と携帯端末４から受信した購入行動情報のＵＵＩＤ、店舗ＩＤ、レジＩＤが一致し、かつ購入日時と商品登録開始日時とほぼ一致するユーザを商品を購入したユーザとして特定する。従って、ユーザがポイントカードを読み取ったりかざしたりする操作を必要とすることなく、商品を購入したユーザ及び購入金額を特定して購入ポイントを付与することが可能となる。
【００６５】
ポイント付与システム１００においては、最後にビーコン情報を受信してから所定期間以上経過した携帯端末４に来店を促す案内情報を送信する。
以下、図１３を参照して、携帯端末４において所定時間間隔で制御部４１とビーコンアプリとの協働により実行される案内処理及びサーバ装置３において制御部３１とプログラムの協働により実行される案内データ送信処理について説明する。
【００６６】
まず、携帯端末４の制御部４１は、ビーコン管理情報記憶部４２３から一のレコードの最終受信日時を取得し（ステップＳ５１）、現在日時と最終受信日時との差が所定期間を超えたか否かを判断する（ステップＳ５２）。現在日時と最終受信日時との差が所定期間を超えていないと判断した場合（ステップＳ５２；ＮＯ）、制御部４１は、ステップＳ６０に移行する。
【００６７】
現在日時と最終受信日時との差が所定期間を超えたと判断した場合（ステップＳ５２；ＹＥＳ）、制御部４１は、そのレコードのユーザＩＤ、ＵＵＩＤを通信部４５によりサーバ装置３に送信し、案内情報の送信要求を行う（ステップＳ５３）。
【００６８】
サーバ装置３においては、通信部３３により携帯端末４からユーザＩＤ及びＵＵＩＤを受信すると、受信したユーザＩＤ及びＵＵＩＤをキーとしてユーザ管理情報記憶部３２２を検索し、検索されたレコードの購入日時を参照する（ステップＳ５４）。
【００６９】
検索されたレコードの購入日時にデータが存在しない場合（ステップＳ５５；ＮＯ）、制御部３１は、受信したＵＵＩＤと一致し、案内種別がAdvertiseID1の案内データを案内情報記憶部３２３から読み出す（ステップＳ５６）。そして、通信部３３により携帯端末４に読み出した案内データを送信（プッシュ通知）する（ステップＳ５８）。
ここで、案内種別がAdvertiseID1の案内データは、例えば、フェアの開催案内や魅力的な商品の案内等である。
【００７０】
検索されたレコードの購入日時にデータが存在する場合（ステップＳ５５；ＹＥＳ）、制御部３１は、受信したＵＵＩＤと一致し、案内種別がAdvertiseID2の案内データを案内情報記憶部３２３から読み出す（ステップＳ５７）。そして、通信部３３により携帯端末４に読み出した案内データを送信（プッシュ通知）する（ステップＳ５８）。
ここで、案内種別がAdvertiseID2の案内データは、例えば、来店するとより多くのポイント（例えば、通常の来店ポイントの３倍）を受け取ることができるという案内等である。
【００７１】
携帯端末４においては、通信部４５によりサーバ装置３から案内データを受信すると、制御部４１は、受信した案内データに基づく案内を表示部４４にポップアップ表示し（ステップＳ５９）、ステップＳ６０に移行する。
【００７２】
ステップＳ６０において、制御部４１は、ビーコン管理情報記憶部４２３に記憶されている全てのレコードについて処理が完了したか否か判断する（ステップＳ６０）。まだビーコン管理情報記憶部４２３に記憶されている全てのレコードについての処理を完了していなと判断した場合（ステップＳ６０；ＮＯ）、制御部４１は、ステップＳ５１に戻る。ビーコン管理情報記憶部４２３に記憶されている全てのレコードについての処理を完了したと判断した場合（ステップＳ６０；ＹＥＳ）、制御部４１は、案内処理を終了する。
【００７３】
以上説明したように、ポイント付与システム１００によれば、サーバ装置３の通信部３３は、レジスタ端末２のビーコン発信部２６が商品登録時に発信するビーコン情報を受信した携帯端末４からビーコン情報に含まれる所定の情報、例えば、企業ＩＤ、店舗ＩＤ及びレジＩＤ、当該ビーコン情報の受信日時並びにユーザＩＤを取得（受信）する。また、通信部３３は、レジスタ端末２から商品登録時（ここでは、商品登録開始時）に発信したビーコン情報に含まれる所定の情報、例えば、企業ＩＤ、店舗ＩＤ及びレジＩＤ、商品登録日時（ここでは、商品登録開始日時）、及び商品登録に基づく購入情報を取得（取得）する。そして、制御部３１は、携帯端末４及びレジスタ端末２から取得した情報に基づいて、購入情報に対応するユーザを特定する。
従って、ポイントカード等のユーザ識別情報が書き込まれた記録媒体を読み取ったりかざしたりする操作を必要とすることなく、レジスタ端末２から取得した商品購入情報に対応するユーザを特定することが可能となる。
【００７４】
また、サーバ装置３の制御部３１は、ユーザ管理情報記憶部３２２に記憶されている、特定したユーザのユーザＩＤに対応付けられているポイントに、商品購入情報に含まれる購入金額に応じたポイントを加算する。従って、ポイントカードを読み取ったりかざしたりする操作を必要とすることなく、ユーザに購入金額に応じたポイントを付与することが可能となる。
【００７５】
また、制御部３１は、レジスタ端末２のビーコン発信部２６が商品登録時に発信するビーコン情報又はレジスタ端末２が設置されている店舗に設けられたビーコン発信機１が所定時間毎に発信するビーコン情報を最後に受信してから所定期間以上が経過した携帯端末４に対し、来店を促す案内情報を通信部３３により送信する。従って、最後に店舗を訪れてから所定時間以上経過した携帯端末４のユーザに来店を促す案内を送信することが可能となる。
【００７６】
また、制御部３１は、特定されたユーザのユーザ識別情報に対応付けて、そのユーザによる購入日時をユーザ管理情報記憶部３２２に記憶しておき、ユーザ管理情報記憶部３２２に購入日時が記憶されているユーザと記憶されていないユーザに異なる案内情報を送信する。従って、商品を購入した顧客と購入していない顧客とで案内の内容を変えることで、きめ細かい案内を実現することが可能となる。
【００７７】
なお、上記実施形態における記述内容は、本発明に係るポイント付与システムの好適な一例であり、これに限定されるものではない。また、ポイント付与システムを構成する各装置の細部構成及び細部動作に関しても、発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【００７８】
本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
［付記］
＜請求項１＞
金銭登録機のビーコン発信機が商品登録時に発信するビーコン情報を受信した携帯端末から前記ビーコン情報に含まれる所定の情報及びユーザ識別情報を取得する第１取得手段と、
前記金銭登録機から前記商品登録時に発信したビーコン情報に含まれる前記所定の情報及び前記商品登録に基づく商品購入情報を取得する第２取得手段と、
前記第１取得手段及び前記第２取得手段により取得された情報に基づいて、前記商品購入情報に対応するユーザを特定する特定手段と、
を備える情報処理装置。
＜請求項２＞
前記第１取得手段は、さらに前記ビーコン情報の受信日時を取得し、
前記第２取得手段は、前記商品登録を行った日時を取得する請求項１に記載の情報処理装置。
＜請求項３＞
前記ビーコン情報に含まれる前記所定の情報は、前記金銭登録機が設置されている店舗に係る企業ＩＤ、店舗ＩＤ及びレジＩＤを含む請求項１又は２に記載の情報処理装置。
＜請求項４＞
ユーザ識別情報に対応付けてポイントを記憶する記憶手段と、
前記記憶手段において前記特定手段により特定されたユーザのユーザ識別情報に対応付けられているポイントに、前記商品購入情報に含まれる購入金額に応じたポイントを加算するポイント加算手段を備える請求項１〜３の何れか一項に記載の情報処理装置。
＜請求項５＞
前記金銭登録機のビーコン発信機が商品登録時に発信するビーコン情報又は前記金銭登録機が設置されている店舗に設けられたビーコン発信機が所定時間毎に発信するビーコン情報を最後に受信してから所定期間以上が経過した携帯端末に来店を促す案内情報を送信する案内手段を備える請求項１〜４の何れか一項に記載の情報処理装置。
＜請求項６＞
前記特定手段により特定されたユーザのユーザ識別情報に対応付けて、前記ユーザによる購入日時を記憶する購入日時記憶手段を備え、
前記案内手段は、前記購入日時記憶手段に購入日時が記憶されているユーザと記憶されていないユーザに異なる案内情報を送信する請求項５に記載の情報処理装置。
＜請求項７＞
金銭登録機のビーコン発信機が商品登録時に発信するビーコン情報を受信した携帯端末から前記ビーコン情報に含まれる所定の情報及びユーザ識別情報を取得する第１取得工程と、
前記金銭登録機から前記商品登録時に発信したビーコン情報に含まれる前記所定の情報及び前記商品登録に基づく商品購入情報を取得する第２取得工程と、
前記第１取得工程及び前記第２取得工程において取得された情報に基づいて、前記商品購入情報に対応するユーザを特定する特定工程と、
を含むユーザ特定方法。
＜請求項８＞
コンピュータを、
金銭登録機のビーコン発信機が商品登録時に発信するビーコン情報を受信した携帯端末から前記ビーコン情報に含まれる所定の情報及びユーザ識別情報を取得する第１取得手段、
前記金銭登録機から前記商品登録時に発信したビーコン情報に含まれる前記所定の情報及び前記商品登録に基づく商品購入情報を取得する第２取得手段、
前記第１取得手段及び前記第２取得手段により取得された情報に基づいて、前記商品購入情報に対応するユーザを特定する特定手段、
として機能させるためのプログラム。
【符号の説明】
【００７９】
１００  ポイント付与システム
１  ビーコン発信機
２  レジスタ端末
２１  制御部
２２  記憶部
２２１  プログラム記憶部
２３  入力部
２４  表示部
２５  通信部
２６  ビーコン発信部
２７  ドロア
２８  計時部
２９  印刷部
３  サーバ装置
３１  制御部
３２  記憶部
３２１  プログラム記憶部
３２２  ユーザ管理情報記憶部
３２３  案内情報記憶部
３３  通信部
３４  計時部
４  携帯端末
４１  制御部
４２  記憶部
４２１  プログラム記憶部
４２２  ユーザＩＤ記憶部
４２３  ビーコン管理情報記憶部
４３  操作部
４４  表示部
４５  通信部
４６  ビーコン受信部
４７  計時部
【図１】
2017157059.tif 000003
【図２】
2017157059.tif 000004
【図３】
2017157059.tif 000005
【図４】
2017157059.tif 000006
【図５】
2017157059.tif 000007
【図６】
2017157059.tif 000008
【図７】
2017157059.tif 000009
【図８】
2017157059.tif 000010
【図９】
2017157059.tif 000011
【図１０】
2017157059.tif 000012
【図１１】
2017157059.tif 000013
【図１２】
2017157059.tif 000014
【図１３】
2017157059.tif 000015