(57)【特許請求の範囲】
【請求項１】
ユーザを識別するためのユーザＩＤと、店舗に来店した日に関する情報と、当該店舗で前記ユーザが購入した金額に関する情報とを含む履歴情報を記録する履歴記録手段と、
前記店舗で使用される店舗端末または前記ユーザが使用するユーザ端末から、前記履歴情報を収集して、前記履歴記録手段に格納する収集手段と、
前記店舗端末からのリクエストに応答して、前記店舗端末に対応する店舗における履歴情報を前記履歴記録手段から抽出し、所定期間内に当該店舗に来店したユーザを複数のグループに分けて、当該複数のグループを区別可能な態様で、前記店舗端末に表示させるための分析手段と、
前記店舗端末により１つのグループが選択されたことに応答して、前記選択されたグループに属するユーザに対して、所定のデータを配信する配信手段と、
を備える情報管理装置。
【請求項２】
前記収集手段は、ユーザが店舗を予約する際に取得した前記ユーザの氏名、電話番号またはログインＩＤに基づいて、前記履歴情報に含まれるユーザＩＤを取得することを特徴とする、請求項１記載の情報管理装置。
【請求項３】
前記収集手段は、店舗に設置された発信機から発信されたビーコンを受信したユーザ端末から、前記履歴情報に含まれるユーザＩＤを取得することを特徴とする、請求項１または２記載の情報管理装置。
【請求項４】
前記収集手段は、前記ユーザ端末に表示された画像から、前記店舗端末がユーザＩＤを読み取ることによって、前記履歴情報に含まれるユーザＩＤを取得することを特徴とする、請求項１乃至３のいずれかに記載の情報管理装置。
【請求項５】
前記分析手段は、ユーザ毎に集計された、所定期間における前記店舗への来店回数及び累積購入金額、並びに、最新の来店日または購入日に関する情報に基づいて、ユーザを前記複数のグループに分けることを特徴とする、請求項１乃至４のいずれかに記載の情報管理装置。
【請求項６】
前記所定のデータは、クーポンに関するデータを含むことを特徴とする、請求項１乃至５のいずれかに記載の情報管理装置。
【請求項７】
ユーザを識別するためのユーザＩＤと、店舗に来店した日に関する情報と、当該店舗で前記ユーザが購入した金額に関する情報とを含む履歴情報を記録する履歴記録手段を使用可能なコンピュータのプロセッサにおいて、
前記店舗で使用される店舗端末または前記ユーザが使用するユーザ端末から、前記履歴情報を収集して、前記履歴記録手段に格納することと、
前記店舗端末からのリクエストに応答して、前記店舗端末に対応する店舗における履歴情報を前記履歴記録手段から抽出し、所定期間内に当該店舗に来店したユーザを複数のグループに分けて、当該複数のグループを区別可能な態様で、前記店舗端末に表示させることと、
前記店舗端末により１つのグループが選択されたことに応答して、前記選択されたグループに属するユーザに対して、所定のデータを配信することと、
を実行する情報管理方法。
【請求項８】
請求項７に記載の情報管理方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ等の情報を管理する技術に関する。
【背景技術】
【０００２】
従来、店舗を利用するユーザに対してクーポンやお知らせ等の情報を配信するとき、店員が自ら、ユーザの性別、年齢、誕生月などの属性情報を用いて、電子クーポンを配信すべきユーザの絞り込みを行い、絞り込まれたユーザに対して、クーポンやお知らせ等の情報を配信していた。また、特許文献１には、クーポンサービスを提供する店舗の特性を表すキーワードに基づいて、店舗の特性と合致する会員を擁するコミュニティサイトにのみ店舗のクーポンサービス情報を配信することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２１７７４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術において、店員は、どのような属性に基づいてユーザの絞り込みを行えば、クーポンを配信すべきユーザを効果的に絞り込むことができるのか、知識も経験もないことが多いため、実際には、クーポンを配信すべきユーザを効果的に絞り込むことが難しい。また、特許文献１に記載された発明は、新規顧客の獲得に主眼が置かれたものであり、既存の顧客に対して活用することは困難である。
【０００５】
これに対し、本発明の所定の実施形態に係る発明は、ユーザの購入履歴に基づいてユーザを分析して、配信対象者の抽出を支援するための情報管理技術を提供しようとするものである。
【課題を解決するための手段】
【０００６】
本発明の所定の実施形態に係る情報管理装置は、ユーザを識別するためのユーザＩＤと、店舗に来店した日に関する情報と、当該店舗でユーザが購入した金額に関する情報とを含む履歴情報を記録する履歴記録手段と、店舗で使用される店舗端末またはユーザが使用するユーザ端末から、履歴情報を収集して、履歴記録手段に格納する収集手段と、店舗端末からのリクエストに応答して、店舗端末に対応する店舗における履歴情報を履歴記憶手段から抽出し、所定期間内に当該店舗に来店したユーザを複数のグループに分けて、当該複数のグループを区別可能な態様で、店舗端末に表示させるための分析手段と、店舗端末により１つのグループが選択されたことに応答して、選択されたグループに属するユーザに対して、所定のデータを配信する配信手段と、を備える。
【０００７】
収集手段は、ユーザが店舗を予約する際に取得したユーザの氏名、電話番号またはログインＩＤに基づいて、履歴情報に含まれるユーザＩＤを取得することを含む。また、収集手段は、店舗に設置された発信機から発信されたビーコンを受信したユーザ端末から、履歴情報に含まれるユーザＩＤを取得することを含む。さらに、収集手段は、ユーザ端末に表示された画像から、店舗端末がユーザＩＤを読み取ることによって、履歴情報に含まれるユーザＩＤを取得することを含む。これらにより、ユーザの購入情報をユーザＩＤと対応付けて記録することが可能となる。
【０００８】
分析手段は、ユーザ毎に集計された、所定期間における店舗への来店回数及び累積購入金額、並びに、最新の来店日または購入日に関する情報に基づいて、ユーザを複数のグループに分けることを含む。これにより、より効果的にユーザの絞り込みを行うことができるようになる。
【０００９】
また、本発明の所定の実施形態に係る情報管理方法は、ユーザを識別するためのユーザＩＤと、店舗に来店した日に関する情報と、当該店舗でユーザが購入した金額に関する情報とを含む履歴情報を記録する履歴データベースを使用可能なコンピュータのプロセッサにおいて実行される方法であり、店舗で使用される店舗端末またはユーザが使用するユーザ端末から、履歴情報を収集して、履歴記録手段に格納することと、店舗端末からのリクエストに応答して、店舗端末に対応する店舗における履歴情報を履歴記憶手段から抽出し、所定期間内に当該店舗に来店したユーザを複数のグループに分けて、当該複数のグループを区別可能な態様で、店舗端末に表示させることと、店舗端末により１つのグループが選択されたことに応答して、選択されたグループに属するユーザに対して、所定のデータを配信することと、を含む。
【００１０】
本発明の所定の実施形態に係るプログラムは、上述の情報管理方法の各処理の少なくとも一部をコンピュータに実行させるものである。ここでいうコンピュータとは、ホストコンピュータのみならず、ＰＣ（パーソナルコンピュータ）、タブレット端末、スマートフォン、ウェアラブル端末、その他任意の情報処理装置を含む。かかるプログラムは、ＣＤ−ＲＯＭ等の光学ディスク、磁気ディスク、半導体メモリなどの各種の記録媒体を通じて、又は通信ネットワークなどを介してアプリ（アプリケーション）等をダウンロードすることにより、コンピュータにインストール又はロードすることができる。
【００１１】
なお、本明細書等において、手段とは、単に物理的手段を意味するものではなく、その手段が有する機能をソフトウェアによって実現する場合も含む。また、１つの手段が有する機能が２つ以上の物理的手段により実現されても、２つ以上の手段の機能が１つの物理的手段により実現されてもよい。
【発明の効果】
【００１２】
本発明の所定の実施形態に係る発明によれば、ユーザの購入履歴に基づいてユーザを分析して、配信対象者の抽出を支援するための情報管理技術を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に係る情報管理システム１の構成を示す概略図である。
【図２】本実施形態に係る情報管理サーバ１０の構成の一例を示す概略図である。
【図３】本実施形態に係る店舗端末２０の構成の一例を示す概略図である。
【図４】本実施形態に係るユーザ端末３０の構成の一例を示す概略図である。
【図５】ユーザが事前に店舗に予約をした後に来店した場合の収集処理の一例を示すフローチャートである。
【図６】ビーコンを用いて履歴情報の収集処理を行う場合のフローチャートである。
【図７】ユーザから提示される情報を用いて履歴情報の収集処理を行う場合のフローチャートである。
【図８】本実施形態に係る履歴情報の分析処理及びクーポン等の配信処理の一例を示すフローチャートである。
【図９】店舗端末２０に表示される分析結果の一例を示す概略図である。
【図１０】店舗端末２０に表示される一覧リストの一例を示す概略図である。
【図１１】店舗端末２０に表示されるクーポン選択画面の一例を示す概略図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態について図面を参照しつつ詳細に説明する。なお、同一の要素には同一の符号を付し、重複する説明を省略する。また、以下の実施の形態は、本発明を説明するための例示であり、本発明をその実施の形態のみに限定する趣旨ではない。さらに、本発明は、その要旨を逸脱しない限り、さまざまな変形が可能である。
【００１５】
図１は、本発明の一実施形態に係る情報管理システム１の構成を示す概略図である。同図に示すとおり、本実施形態において、情報管理システム１は、情報管理サーバ１０と、１以上の店舗端末２０と、１以上のユーザ端末３０とを備える。各店舗端末２０及び各ユーザ端末３０はそれぞれ、ネットワークＮを介して情報管理サーバ１０と通信できるように構成される。また、情報管理システム１は、１以上のビーコン発信機４０を含むように構成されてもよい。
【００１６】
情報管理サーバ１０は、例えば、演算処理能力の高いホストコンピュータによって構成され、そのホストコンピュータにおいて所定のサーバ用プログラムが動作することにより、サーバ機能を発現するものである。ここで、情報管理サーバ１０を構成するためのコンピュータは、ホストコンピュータに制限されず、例えば、汎用または特定用途のコンピュータや通信端末装置によって構成されてもよい。また、情報管理サーバ１０を構成するホストコンピュータは、必ずしも１台である必要はなく、ネットワークＮ上に分散する複数のサブコンピュータから構成されてもよい。
【００１７】
店舗端末２０は、飲食店や美容室、ホテル等の店舗において、店員等によって使用される端末装置である。各店舗において、１又は複数の店舗端末２０を用いることができる。
【００１８】
ユーザ端末３０は、店舗を利用するユーザ等によって使用される端末装置であり、ユーザが携帯可能であることが好ましい。また、ユーザ端末３０は、ビーコン発信機４０が発信するビーコンを受信可能な端末装置であることが好ましい。
【００１９】
本実施形態では、店舗端末２０として、タブレット端末やＰＣ（パーソナルコンピュータ）を想定し、ユーザ端末３０として、スマートフォンを想定する。しかし、これらに限られず、店舗端末２０及びユーザ端末３０としては、例えば、ＰＣ（パーソナルコンピュータ）、タブレット端末、スマートフォン、携帯電話機、携帯情報端末（ＰＤＡ）、その他の任意の端末装置を用いることができる。
【００２０】
ビーコン発信機４０は、ブルートゥース・ロー・エナジー（ＢＬＥ：Bluetooth Low Energy）等の近距離無線通信技術を用いて、発信機ごとに固有のＩＤ情報を含むビーコンを発信する発信機であり、ｉＢｅａｃｏｎ等のビーコン端末を利用することができる。ビーコン発信機４０は、各店舗に１又は複数台設置される。例えば、店舗の入り口とレジ付近にビーコン発信機４０を設置すれば、ユーザが店舗に来店したときや会計をしているときに、ユーザが携帯するユーザ端末３０がビーコンを受信できる。
【００２１】
ネットワークＮは、情報管理サーバ１０と店舗端末２０とユーザ端末３０との間で情報を送受信可能な通信網を含む。例えば、インターネット、ＬＡＮ、専用線、電話回線、企業内ネットワーク、移動体通信網、ブルートゥース、ＷｉＦｉ（Wireless Fidelity）、その他の通信回線、それらの組み合わせ等のいずれであってもよく、有線であるか無線であるかを問わない。
【００２２】
図２は、本実施形態に係る情報管理サーバ１０の構成の一例を示す概略図である。同図に示すとおり、本実施形態における情報管理サーバ１０は、プロセッサ１１、通信インタフェース１２、及び記憶資源１３を備える。
【００２３】
プロセッサ１１は、算術演算、論理演算、ビット演算等を処理する算術論理演算ユニット及び各種レジスタ（プログラムカウンタ、データレジスタ、命令レジスタ、汎用レジスタ等）から構成され、記憶資源１３に格納されているコンピュータプログラム１３０を解釈及び実行し、店舗端末２０及びユーザ端末３０からのリクエストに応じた処理を実行する。
【００２４】
通信インタフェース１２は、ネットワークＮに接続し、店舗端末２０及びユーザ端末３０と通信をするためのハードウェアモジュールであり、例えば、ＩＳＤＮモデム、ＡＤＳＬモデム、ケーブルモデム、光モデム、ソフトモデム等の変調復調装置である。
【００２５】
記憶資源１３は、例えば、物理デバイス（例えば、ディスクドライブ又は半導体メモリ等のコンピュータ読み取り可能な記録媒体）の記憶領域が提供する論理デバイスである。複数の物理デバイスを１つの論理デバイスにマッピングしてもよく、或いは１つの物理デバイスを複数の論理デバイスにマッピングしてもよい。記憶資源１３には、コンピュータプログラム１３０と、ユーザのプロファイルや履歴情報などのデータベースとが記憶される。また、記憶資源１３には、種々の制御演算処理を行う際に必要なパラメータや、画像の生成や表示処理に必要なパラメータなどの演算パラメータを含む各種のデータ等が記憶される。
【００２６】
コンピュータプログラム１３０は、店舗端末２０またはユーザ端末３０から受信した情報またはリクエスト等に基づいて所定の処理を行うためのプログラムであり、情報管理サーバ１０のメインプログラム（上述したサーバ用プログラム等）の動作中に適宜呼び出されて実行される複数のソフトウェアモジュールを備える。かかるソフトウェアモジュールは、それぞれ特定の処理を実行するためにモジュール化されたサブプログラムであり、例えば、プロシージャ、サブルーチン、メソッド、関数、及びデータ構造等を用いて作成されたものである。
【００２７】
具体的には、コンピュータプログラム１３０は、収集モジュール１３１、分析モジュール１３２、及び、配信モジュール１３３を備える。また、演算処理の結果等を店舗端末２０やユーザ端末３０に表示するための画面情報の生成やその表示処理を行う画像モジュール、ネットワークＮを介した通信処理等を行う通信モジュール等を備えてもよい。
【００２８】
収集モジュール１３１は、店舗端末２０またはユーザ端末３０から、店舗におけるユーザの来店ないし購入に関する履歴情報を収集して、履歴データベース１３８に格納することに付随する種々の制御演算処理を行う。また、履歴データベース１３８に蓄積された履歴情報の管理に付随する種々の制御演算処理を行う。
【００２９】
分析モジュール１３２は、店舗端末２０からのリクエストに応答して、収集された履歴情報を分析してユーザを複数のグループに分けて、これら複数のグループを区別できるような態様で店舗端末２０に表示させる処理を含む種々の制御演算処理を行う。
【００３０】
配信モジュール１３３は、選択ないし抽出等されたユーザに対して、電子クーポンを含むデータの配信に付随する種々の制御演算処理を行う。
【００３１】
ユーザ情報データベース１３７は、ユーザのプロファイルを含む情報を管理するためのデータベースである。例えば、情報管理システム１内でユーザを識別するためのユーザＩＤと、ユーザの氏名、電話番号、その他のユーザプロファイルとが対応付けられて記録される。
【００３２】
履歴データベース１３８は、ユーザの来店ないし購入に関する履歴情報を蓄積するためのデータベースである。例えば、ユーザのユーザＩＤと、店舗を識別するための店舗ＩＤと、各店舗に来店ないし購入した日または日時を示す日時情報と、ユーザが購入した金額を含む購入情報とが対応付けて記録される。購入情報がブランクである場合、または、購入した金額としてゼロが記録される場合、来店のみで購入が無かったことを示すものとしてよい。また、購入情報は、ユーザが購入した商品等の総額であってもよいし、ユーザが購入した全ての商品等について、数量や金額を個別に記録するものとしてもよい。
【００３３】
ビーコンデータベース１３９は、ビーコン発信機４０が設置されているロケーションを管理するためのデータベースである。例えば、ビーコン発信機４０を識別するためのビーコンＩＤと、当該ビーコン発信機４０が設置されている店舗の店舗ＩＤ及び店舗内における設置されている位置に関する情報（入り口、ＰＯＳレジ付近等）とが対応付けて記録される。
【００３４】
図３は、本実施形態に係る店舗端末２０の構成の一例を示す概略図である。同図に示すとおり、本実施形態における店舗端末２０は、プロセッサ２１、通信インタフェース２２、記憶資源２３、入力デバイス２４、表示デバイス２５、及びカメラ２６を備える。
【００３５】
プロセッサ２１は、算術論理演算ユニット及び各種レジスタ（プログラムカウンタ、データレジスタ、命令レジスタ、汎用レジスタ等）から構成され、記憶資源２３に格納されているコンピュータプログラム２３０を解釈及び実行し、入力デバイス２４に入力された操作情報等に従って情報管理サーバ１０にリクエストを送信し、情報管理サーバ１０からのレスポンスを受信する。
【００３６】
記憶資源２３は、例えば、物理デバイス（例えば、ディスクドライブ又は半導体メモリ等のコンピュータ読み取り可能な記録媒体）の記憶領域が提供する論理デバイスである。記憶資源２３には、コンピュータプログラム２３０のほか、店舗端末２０の処理に用いられるオペレーティングシステムプログラム、ドライバプログラム、各種データ等が格納される。ドライバプログラムとしては、例えば、入力デバイス２４を制御するための入力デバイスドライバプログラムや、表示デバイス２５を制御するための出力デバイスドライバプログラム等が挙げられる。各種データとしては、例えば、ユーザが注文したオーダー情報の履歴や、ユーザが支払う会計情報等が挙げられる。
【００３７】
コンピュータプログラム２３０は、具体的には、店舗端末２０をＰＯＳ（Point of Sales）レジスター（ＰＯＳレジ）として機能させて、店舗における会計処理に付随する種々の制御演算処理を行うレジモジュール２３１と、二次元コードやバーコードなどのコード情報を読み取り、これに付随する種々の制御演算処理を行うコード処理モジュール２３２とを含む。これらのモジュールは、サーバ装置（不図示）からネットワークＮを通じて配信されるアプリケーションプログラムが店舗端末２０にインストールされることによって実装され得る。
【００３８】
通信インタフェース２２は、情報管理サーバ１０との接続インタフェースを提供するものであり、無線通信インタフェース又は有線通信インタフェースから構成される。また、入力デバイス２４は、ユーザからの入力操作を受け付けるインタフェースを提供するものであり、タッチパネル、キーボード、マウス等を例示することができる。さらに、表示デバイス２５は、ＰＯＳレジ画面やクーポン配信の業務支援画面等の画像表示インタフェースをユーザに提供するものであり、例えば、液晶ディスプレイ、有機ＥＬディスプレイ、ＣＲＴディスプレイ等が挙げられる。また、カメラ２６は、二次元コード等の被写体の静止画像を撮像するためのものである。
【００３９】
図４は、本実施形態に係るユーザ端末３０の構成の一例を示す概略図である。同図に示すとおり、本実施形態におけるユーザ端末３０は、プロセッサ３１、通信インタフェース３２、記憶資源３３、入力デバイス３４、及び表示デバイス３５を備える。これらの要素は、店舗端末２０を構成する各要素と概ね同じものとすることができるので、ここでは説明を省略する。
【００４０】
コンピュータプログラム３３０は、記憶資源３３に格納される。コンピュータプログラム３３０は、具体的には、ユーザが保有するポイントやクーポンの管理に付随する種々の制御演算処理を行うワレットモジュール３３１と、ビーコン発信機４０が発信したビーコンを受信し、これに付随する種々の制御演算処理を行うビーコン処理モジュール３３２とを含む。これらのモジュールは、サーバ装置（不図示）からネットワークＮを通じて配信されるアプリケーションプログラムがユーザ端末３０にインストールされることによって実装され得る。
【００４１】
次に、本実施形態に係る情報管理システム１による情報管理処理の具体的な処理フローについて説明する。
【００４２】
情報管理システム１によるユーザ情報の管理処理は、（１）ユーザが店舗に来店ないし購入した履歴情報を収集してデータベースに格納する収集処理と、（２）収集された履歴情報を分析してユーザを複数のグループに分ける分析処理と、（３）特定のユーザに対してクーポン等を配信する配信処理とによって構成される。そこで、以下、それぞれの処理について説明する。
【００４３】
（１．履歴情報の収集処理）
収集処理は、収集モジュール１３１によって制御される処理であり、情報管理サーバ１０が、店舗端末２０やユーザ端末３０からユーザの来店ないし購入に関する履歴情報を収集して、履歴データベース１３８に格納する処理を含む。情報管理サーバ１０は種々の方法によって、ユーザの履歴情報を収集する。
【００４４】
図５は、本実施形態に係る履歴情報の収集処理の一例として、ユーザが事前に店舗に予約をした後に来店した場合の収集処理の一例を示すフローチャートである。ユーザがインターネットや電話を介して店舗の予約をするとき、ユーザのＩＤ、氏名や電話番号等が入力・聴取されるので、それをキーにユーザを特定し、実際に来店したとき、店員が予約一覧から来店者を指定すると、ユーザの来店情報がユーザデータベースに蓄積されるというものである。以下、具体的に説明する。
【００４５】
まず、ユーザがある店舗に予約を入れる際、予約者を特定可能な情報が、情報管理サーバ１０に伝えられる。このとき、予約は、電話予約またはインターネット予約などを含む。
電話予約の場合、予約者を特定するための情報として、例えば、予約者の氏名と電話番号を用いることができる。ユーザは店舗に電話を掛けて、店員に口頭で自己の氏名と電話番号を伝達する（ステップＳ５３１）。店員は、ユーザから聞いた氏名と電話番号を店舗端末２０または他の予約管理端末に入力する（ステップＳ５２１）。電話番号は、番号通知機能を用いて、ユーザが使用している電話機の番号を、店舗側で取得するものとしてもよい。このとき、ＣＴＩ（Computer Telephony Integration）を用いて、取得された電話番号からユーザの氏名をデータベースから取得してもよい。
また、インターネット予約の場合、予約者を特定するための情報として、例えば、予約サイトへのログインＩＤを用いることができる。ユーザはユーザ端末３０または他の端末装置を用いて、店舗の予約サイトにアクセスし、ログインＩＤを入力等してログインした後、予約手続を行う。予約サイトへのログイン時に入力されたログインＩＤは、ユーザ端末３０から情報管理サーバ１０に伝達される（ステップＳ５３１）。なお、ここでは、予約サイトは、例えば、情報管理サーバ１０によって予約サイト及び予約管理機能が提供される例を示したが、これに限られず、情報管理サーバ１０とは別の他のサーバによって予約サイト及び予約管理機能が提供されるものとしてもよい。
【００４６】
情報管理サーバ１０は、ユーザから取得した予約者を特定可能な情報をキーにユーザ情報データベース１３７を検索し、予約者に対応するユーザＩＤを取得する（ステップＳ５１１）。そして、情報管理サーバ１０は、当該ユーザＩＤを用いて、予約管理を行う（ステップＳ５１２）。なお、情報管理サーバ１０とは別の他のサーバによって予約サイト及び予約管理機能が提供される場合、当該他のサーバによってステップＳ５１１及びステップＳ５１２の処理が行われるものとしてもよい。また、ユーザＩＤをログインＩＤとして用いる場合は、ステップＳ５１１の処理をスキップしてもよい。
【００４７】
店舗端末２０は、レジモジュール２３１の制御により、所定のタイミングで、当日の予約者一覧情報を情報管理サーバ１０または他の予約管理サーバから受信し、表示デバイス２５に当日の予約者一覧を表示する（ステップＳ５２２）。この予約者一覧情報は、例えば、その日に予約を入れた全てのユーザについて、ユーザＩＤと氏名、電話番号を一覧にしたものである。
【００４８】
店員は、来店者が予約をしていた場合、来店者の氏名を伺い、例えば、店舗端末２０に表示されている予約者一覧の中から、来店者の氏名が表示されている領域をタップする。店舗端末２０は、タップされた氏名に対応するユーザＩＤを抽出することによって、来店したユーザのユーザＩＤを特定する（ステップＳ５２３）。店舗端末２０は、このようにして特定された来店者のユーザＩＤと、店舗端末２０に予め登録された店舗ＩＤと、ユーザが来店した日時情報とを含む電文を、情報管理サーバ１０に送信する（ステップＳ５２４）。情報管理サーバ１０は、店舗端末２０から受信した電文に含まれるユーザＩＤ、店舗ＩＤ及び日時情報を、履歴データベース１３８に格納する（ステップＳ５１４）。こうして、ユーザの来店を示す履歴情報が履歴データベース１３８に蓄積される。
【００４９】
その後、レジモジュール２３１の制御により、ユーザの注文や購入する商品・サービスの情報は、店舗端末２０において、ユーザＩＤに紐付けられて管理される。支払いの際には、ユーザＩＤに紐付けられた注文や商品等の金額が集計される。店舗端末２０は、ユーザが支払いを終えると、ユーザが購入した商品等及び支払金額を含む購入情報を生成し、購入情報とユーザＩＤと店舗ＩＤと支払の日時情報とを含む電文を情報管理サーバ１０に送信する（ステップＳ５２５）。
【００５０】
情報管理サーバ１０は、電文に含まれるユーザＩＤ、店舗ＩＤ、日時情報及び購入情報を、履歴データベース１３８に格納する（ステップＳ５１５）。こうして、ユーザの購入を示す履歴情報が履歴データベース１３８に蓄積される。
【００５１】
このとき、ステップＳ５１４で格納されたユーザの来店を示す履歴情報と、ステップＳ５１５で格納されるユーザの購入を示す履歴情報とを、それぞれ別のレコードとして格納してもよいし、１つのレコードにまとめて１件の履歴情報として管理してもよい。後者の場合、情報管理サーバ１０は、店舗端末２０から受信した電文に含まれるユーザＩＤ、店舗ＩＤ及び日時情報をキーに履歴データベース１３８を検索し、同一のユーザが同じ日に同じ店舗に来店したことを示す履歴情報が存在する場合には、当該履歴情報の日時情報と購入情報を書き換える。このとき、日時情報は、店舗端末から受信した電文に含まれる日時情報で上書きし、購入情報は、店舗端末から受信した電文に含まれる購入情報を追加する。
【００５２】
図６は、本実施形態に係る履歴情報の収集処理の一例として、ビーコンを用いて履歴情報の収集処理を行う場合のフローチャートである。ユーザが事前に予約をしないで直接店舗に来店した場合は、同図に示す処理によって、履歴情報を収集することができる。
【００５３】
ここでは、ビーコン発信機４０を、店舗の入り口付近と、ＰＯＳレジの付近にそれぞれ設置する実施例に基づいて説明する。従来のＰＯＳレジに代えて、店舗端末２０のＰＯＳレジ機能を用いて支払処理を行う場合には、店舗端末２０のカバーなどにビーコン発信機４０を設置すればよい。こうして、店舗の入り口またはＰＯＳレジの周辺にユーザ端末３０が近付いたときに、情報管理サーバ１０がそれを検出できるようになる。
【００５４】
ビーコン発信機４０が設置された店舗にユーザが来店すると、入り口付近に設置したビーコン発信機４０から発信されたビーコンに、ユーザが携帯するユーザ端末３０が反応する（ステップＳ６４１、ステップＳ６３１）。ユーザ端末３０は、入り口のビーコンを受信すると、ビーコン処理モジュール３３２の制御により、受信したビーコンに含まれるＩＤ（ビーコンＩＤ）と、ユーザ端末３０に登録されているユーザＩＤと、ビーコンを受信した日時情報とを含む電文を、情報管理サーバ１０に送信する（ステップＳ６３２）。
【００５５】
情報管理サーバ１０は、ユーザ端末３０から受信した電文に含まれるビーコンＩＤをキーにビーコンデータベース１３９を検索して、当該ビーコンＩＤに対応する店舗ＩＤとその設置位置に関する情報を抽出する（ステップＳ６１２）。設置位置に関する情報が入り口など、来店を示す場合、情報管理サーバ１０は、ユーザ端末３０から受信したユーザＩＤと日時情報、及び、ビーコンＩＤから検索された店舗ＩＤを、履歴データベース１３８に格納する（ステップＳ６１３）。こうして、ユーザの来店を示す履歴情報が履歴データベース１３８に蓄積される。
【００５６】
その後、ユーザが飲食や買い物等を終えて、支払いをするためにＰＯＳレジに移動すると、ＰＯＳレジ付近に設置したビーコン発信機４０から発信されたビーコンに、ユーザ端末３０が反応する（ステップＳ６４４、ステップＳ６３４）。また、飲食店などにおいて、ユーザがテーブルで支払いをするときでも、店舗端末２０のＰＯＳレジ機能を用いて支払処理を行う場合には、支払時にビーコンを受信可能である。ユーザ端末３０は、ＰＯＳレジ付近のビーコンを受信すると、ビーコン処理モジュール３３２の制御により、受信したビーコンに含まれるＩＤ（ビーコンＩＤ）と、ユーザ端末３０に登録されているユーザＩＤと、ビーコンを受信した日時情報とを含む電文を、情報管理サーバ１０に送信する（ステップＳ６３５）。
【００５７】
情報管理サーバ１０は、ユーザ端末３０から受信した電文に含まれるビーコンＩＤをキーにビーコンデータベース１３９を検索して、当該ビーコンＩＤに対応する店舗ＩＤとその設置位置に関する情報を抽出する（ステップＳ６１５）。
【００５８】
また、ステップＳ６１５とは独立に、店舗端末２０は、レジモジュール２３１の制御により、ユーザの注文や商品等の金額を集計し、ユーザが支払いを終えると、ユーザが購入した商品等及び支払金額を含む購入情報を生成し、購入情報と店舗ＩＤと支払いの日時情報とを含む電文を情報管理サーバ１０に送信する（ステップＳ６２６）。
【００５９】
情報管理サーバ１０は、ステップＳ６１５で抽出された設置位置に関する情報がＰＯＳレジ付近などの支払位置を示す場合、ステップＳ６３５でユーザ端末３０から送信されるビーコンＩＤを含む情報と、ステップＳ６２６で店舗端末２０から送信される購入情報を含む情報とを比較して、両者から求められる店舗ＩＤが同一であり、両者の日時情報が所定の時間内に含まれる場合、両者が同一の支払いに関する情報であると判断して、両者に基づいて履歴情報を生成する。例えば、情報管理サーバ１０は、ステップＳ６１５で抽出された店舗ＩＤに対応する店舗端末２０から受信した電文に含まれる支払いの日時情報が、ステップＳ６１５でユーザ端末３０から受信した電文に含まれるビーコン受信の日時情報から所定時間内であることを条件として、ステップＳ６１５でユーザ端末３０から受信した電文に含まれるユーザＩＤと、店舗端末２０から受信した電文に含まれる店舗ＩＤ、支払日時情報、及び購入情報とを、履歴データベース１３８に格納する（ステップＳ６１６）。こうして、ユーザの購入を示す履歴情報が履歴データベース１３８に蓄積される。
【００６０】
このとき、図６の場合と同様に、ステップＳ６１３で格納されたユーザの来店を示す履歴情報と、ステップＳ６１６で格納されるユーザの購入を示す履歴情報とを、それぞれ別のレコードとして格納してもよいし、１つのレコードにまとめて１件の履歴情報として管理してもよい。
【００６１】
なお、ここでは、店舗の入り口や店舗内に設置したビーコン発信機４０を用いて、ユーザの来店を検出する実施例について説明した。しかしながら、来店を検出する手段はビーコンによるものに限られず、他の任意の手段を用いることができる。例えば、店舗の入り口付近に音源を設置し、当該音源から発せられる微小な音声情報をユーザ端末３０が備えるマイクロフォンで検知することによって、来店を検出してもよい。また、ＧＰＳやＷｉＦｉの基地局を用いてユーザの現在位置を捉え、それにより、所定の店舗に来店したか否かを判断するものとしてもよい。
【００６２】
図７は、本実施形態に係る履歴情報の収集処理の一例として、来店時や支払時にユーザから提示される情報を用いて履歴情報の収集処理を行う場合のフローチャートである。ユーザが事前に予約をしないで直接店舗に来店した場合や、店舗にビーコン発信機４０が設置されていない場合は、同図に示す処理によって、履歴情報を収集することができる。
【００６３】
まず、ユーザが飲食や買い物等を終えて支払いをするときに、ワレットモジュール３３１の制御により、ユーザ端末３０の表示デバイス３５に、二次元コードを表示させる（Ｓ７３１）。この二次元コードには、ユーザＩＤと、クーポンを識別するためのクーポンＩＤとが埋め込まれている。ユーザは、クーポンＩＤを含む二次元コードが表示されたユーザ端末３０を店員に提示することによって、クーポンを利用することができる。
【００６４】
店員は店舗端末２０のコード処理モジュール２３２の制御により、ユーザ端末３０に表示された二次元コードを読み取り、ユーザＩＤとクーポンＩＤを取得する（ステップＳ７２１）。具体的には、店舗端末２０のカメラ２６を用いて、ユーザ端末３０に表示された二次元コードを撮像し、当該二次元コードに埋め込まれたユーザＩＤやクーポンＩＤを取得する。
【００６５】
店舗端末２０は、取得したクーポンＩＤに基づいて提示されたクーポンの内容を特定し、ユーザに対して、値引きや商品等のサービスを提供する。このとき、店舗端末２０は、情報管理サーバ１０に当該クーポンの内容を問い合わせてもよいし、店舗端末２０ないし店員が、当該クーポンの内容を判断してもよい。
【００６６】
また、店舗端末２０は、支払時に、ステップＳ７２１で取得されたユーザＩＤと、店舗端末２０に登録されている店舗ＩＤと、支払いの日時情報と、レジモジュール２３１の制御により生成された購入情報とを含む電文を情報管理サーバ１０に送信する（ステップＳ７２２）。
【００６７】
情報管理サーバ１０は、店舗端末２０から受信した電文に含まれるユーザＩＤ、店舗ＩＤ、支払いの日時情報、及び購入情報を対応付けて、履歴情報として履歴データベース１３８に格納する。こうして、ユーザから提示された情報に含まれるユーザＩＤ等の情報を用いて履歴情報が生成され、履歴データベース１３８に蓄積される。
【００６８】
ここでは、支払いの際に、ユーザが店員にクーポンを提示することによって、クーポンに埋め込まれたユーザＩＤを店舗端末２０が取得する実施例を説明した。しかし、クーポンの提示は必須ではなく、店舗端末２０ないし情報管理サーバ１０がユーザＩＤを取得できる態様であればよい。例えば、ユーザが会員カードやポイントに関する情報を店舗側に提示することによって、店舗端末２０ないし情報管理サーバ１０がユーザＩＤを取得するものとしてもよい。また、例えば、ワレットモジュール３３１が電子決済の機能を備えるものであれば、店舗端末２０とユーザ端末３０との間で電子決済を実行する際に、店舗端末２０がユーザ端末３０からユーザＩＤを取得するものとしてもよい。
【００６９】
なお、図５乃至図７によって示される収集処理は、重複して実行してもよい。すなわち、ユーザが事前に店舗に予約をした場合（図５に示した処理）であっても、ユーザが来店したときにビーコンで来店の履歴情報を取得（図６に示した処理）してもよい。さらに、ユーザがクーポンを提示したときにユーザＩＤを取得することによって、履歴情報を取得（図７に示した処理）してもよい。このような場合、情報管理サーバ１０は、日時情報を利用することによって、重複する履歴情報をまとめて管理することができる。例えば、同一ユーザかつ同一店舗の履歴情報が、同じ日または所定の時間内に複数レコード存在する場合に、情報管理サーバ１０は、これらが一連の来店ないし購入を示すものと判断して、１つにまとめて管理するようにしてもよい。また、情報管理サーバ１０は、履歴情報をまとめることなく履歴データベース１３８に別々に蓄積しておき、分析モジュール１３２がユーザ履歴を分析する際に重複する履歴情報をまとめて集計するものとしてもよい。
【００７０】
（２．履歴情報の分析処理）
次に、履歴データベース１３８に記録された履歴情報を用いてユーザを分析して、優良ユーザ等のグループ分けを行う処理について説明する。
【００７１】
図８は、本実施形態に係る履歴情報の分析処理及びクーポン等の配信処理の一例を示すフローチャートである。
【００７２】
同図に示すとおり、まず、店員が店舗端末２０から情報管理サーバ１０に対して、分析処理をリクエストする（ステップＳ８２１）。情報管理サーバ１０は、分析処理のリクエストを受信すると、分析モジュール１３２の制御により、分析処理を実行する。
【００７３】
情報管理サーバ１０は、当該店舗の店舗ＩＤをキーに履歴データベース１３８を検索して、例えば直近１年間などの所定期間に蓄積された履歴情報を抽出し、ユーザ毎に、当該店舗における、当該所定期間における来店回数、当該所定期間における累積購入金額、及び、最新の購入日に関する情報を集計する（ステップＳ８１１）。なお、分析期間は店員が指定してもよい。そして、ユーザ毎に集計した来店回数、累積購入金額、及び最新購入日に基づいて、ユーザのグループ分け処理を行う（ステップＳ８１２）。その後、情報管理サーバ１０はグループ分けした分析結果の画面情報を生成し、店舗端末２０に分析結果を表示させる（ステップＳ８２２）。
【００７４】
図９は、本実施例におけるグループ分け処理の一例として、店舗端末２０に表示される分析結果の一例を示す概略図である。ここでは、ＲＦＭ分析を応用し、最新購入日を縦軸、所定期間の来店回数と累積購入金額を横軸として、ユーザを二次元のマトリックス形式でグループ分けした例を示している。
【００７５】
同図に示す例では、縦軸の最新購入日を、Ａ：最近来店、Ｂ：しばらく来ていない、Ｃ：長期間来ていない、の３つのサブグループに分けている。例えば、ＡとＢの境界を１ヶ月、ＢとＣの境界を６ヶ月として、最新購入日が０〜１ヶ月をＡ、１ヶ月〜６ヶ月をＢ、６ヶ月〜１年をＣと分けてもよい。
【００７６】
また、横軸の所定期間の来店回数と累積購入金額は、ａ：多い、ｂ：少ない、ｃ：初めて、の３つのサブグループに分かれている。例えば、来店回数が１回のユーザは累積購入金額に関係なくサブグループｃに属するものとし、来店回数が２回以上のユーザは、累積購入金額によって、さらに２つのサブグループに分けている。図９では、累積購入金額が２０万円以上であればサブグループａ、２０万円未満であればサブグループｂとしているが、境界となる金額はこれに限られない。
【００７７】
各サブグループの境界の値は、予め設定されていてもよいし、店舗端末２０から店員が指定してもよい。また、縦軸ないし横軸の各サブグループごとに所定の割合のユーザが含まれるように、それぞれの境界の値を分析モジュール１３２が調整するようにしてもよい。
【００７８】
図９に示す例では、上述の観点でユーザを３×３のカテゴリに分けた上で、最終的にユーザを、ロイヤルユーザ、新規ユーザ、カムバックユーザ、ランクアップユーザ、及び離反ユーザという特性の異なる５つのグループに分けている。これにより、店員は、グループごとに異なるクーポンを送るなど、効率的に施策を行うことができるようになる。
【００７９】
（３．クーポン等の配信処理）
図８に戻り、クーポン等の配信処理について説明する。店員は、店舗端末２０に表示された分析グラフ画像を用いて、特定のユーザに対して、簡単にクーポン等を配信することができる。以下、具体的に説明する。
【００８０】
まず、店員は、分析処理の結果として店舗端末２０に表示された分析グラフ画像の中から特定のグループをタップするなどして、クーポン等を配信する対象とするグループを選択する（ステップＳ８２３）。情報管理サーバ１０は、選択されたグループに属するユーザを抽出し（ステップＳ８１３）、その一覧リストを作成して、店舗端末２０に抽出されたユーザの一覧リスト画面を表示させる（ステップＳ８２４）。店員は、必要に応じて一覧リストに表示されたユーザの絞り込みをさらに行い、また、配信するクーポンを選択した後、選択されたグループに属する配信対象のユーザに対してクーポンを含むデータの配信をリクエストする（ステップＳ８２５）。なお、ステップＳ８２４をスキップして、店舗端末２０に抽出されたユーザの一覧リスト画面を表示させることなく、ステップＳ８２３で選択されたグループに属するユーザ全員にクーポンを含むデータを配信するようにしてもよい。
【００８１】
図１０は、本実施例において店舗端末２０に表示される一覧リストの一例を示す概略図である。同図に示すように、一覧リストには、ステップＳ８２３で選択されたグループに属する各ユーザについて、氏名、電話番号、所定期間の来店回数、累積購入金額、及び最新購入日等の情報が一覧表示される。店員が、一覧リストの中から、配信対象とするユーザを選択した後、ボタン１００１をタップすると、店舗端末２０にクーポンの選択画面が表示される。
【００８２】
図１１は、本実施例において店舗端末２０に表示されるクーポン選択画面の一例を示す概略図である。同図に示すように、クーポン選択画面は、例えば複数種類のクーポンの選択肢が用意されている。店員は、任意のクーポンを選択して、または、新たなクーポンを作成して、送信ボタン１１０１をタップすると、配信対象としたユーザに対して、選択されたクーポンを配信する旨のリクエストが、情報管理サーバ１０に送信される。
【００８３】
図８に戻り、クーポン配信のリクエストに応答して、情報管理サーバ１０は、配信モジュール１３３の制御により、配信対象として選択されたユーザに対して、選択されたクーポンを配信する処理を実行する（ステップＳ８１６）。こうして、ユーザ端末３０は、クーポンを受信する（ステップＳ８３６）。また、情報管理サーバ１０は、クーポンを配信したユーザのユーザＩＤと、配信したクーポンのクーポンＩＤとを対応付けてデータベースに格納する（ステップＳ８１７）。配信したクーポンが使用されたときに消し込むことで、クーポンの利用状況を管理できるようになる。
【００８４】
なお、本発明は、上記した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において、他の様々な形で実施することができる。このため、上記実施形態はあらゆる点で単なる例示にすぎず、限定的に解釈されるものではない。例えば、上述の各処理ステップは処理内容に矛盾を生じない範囲で各処理ステップの一部又は全部を割愛したり、任意に順番を変更して又は並列に実行することができる。
【符号の説明】
【００８５】
１     情報管理システム
１０   情報管理サーバ
１１   プロセッサ
１２   通信インタフェース
１３   記憶資源
１３０ コンピュータプログラム
１３１ 収集モジュール
１３２ 分析モジュール
１３３ 配信モジュール
１３７ ユーザ情報データベース
１３８ 履歴データベース
１３９ ビーコンデータベース
２０   店舗端末
２１   プロセッサ
２２   通信インタフェース
２３   記憶資源
２３０ コンピュータプログラム
２３１ レジモジュール
２３２ コード処理モジュール
２４   入力デバイス
２５   表示デバイス
２６   カメラ
３０   ユーザ端末
３１   プロセッサ
３２   通信インタフェース
３３   記憶資源
３３０ コンピュータプログラム
３３１ ワレットモジュール
３３２ ビーコン処理モジュール
３４   入力デバイス
３５   表示デバイス
４０   ビーコン発信機
Ｎ     ネットワーク
【要約】      （修正有）【課題】ユーザの購入履歴に基づいてユーザを分析して、配信対象者の抽出を支援するための情報管理技術を提供する。【解決手段】本情報管理装置は、履歴情報を記録する履歴記録手段と、店舗端末またはユーザ端末から履歴情報を収集して履歴記録手段に格納する収集手段と、店舗端末からのリクエストに応答して、店舗端末に対応する店舗における履歴情報を履歴記憶手段から抽出し、当該店舗に来店したユーザを複数のグループに分けて店舗端末に表示させるための分析手段と、店舗端末により１つのグループが選択されたことに応答して、選択されたグループに属するユーザに対して所定のデータを配信する配信手段と、を備える。【選択図】図５【図１】
0005875167.tif 000002
【図２】
0005875167.tif 000003
【図３】
0005875167.tif 000004
【図４】
0005875167.tif 000005
【図５】
0005875167.tif 000006
【図６】
0005875167.tif 000007
【図７】
0005875167.tif 000008
【図８】
0005875167.tif 000009
【図９】
0005875167.tif 000010
【図１０】
0005875167.tif 000011
【図１１】
0005875167.tif 000012