(57)【要約】  特典付与システムは、商品を識別する商品識別子を取得する第１取得手段と、自装置が店内に位置している場合、ユーザを示すユーザ識別子と、前記第１取得手段が取得した前記商品識別子とを送信する第１送信手段と、を有する端末装置と、前記端末装置が送信した前記ユーザ識別子と前記商品識別子とを受信する第１受信手段と、前記第１受信手段が受信したユーザ識別子に対応付けて記憶手段に記憶されている特典情報を、前記第１受信手段が受信した商品識別子に対応した特典を示す情報で更新する更新手段と、を有するサーバ装置と、を備える。
2014199971.tif 000002
【特許請求の範囲】
【請求項１】
商品を識別する商品識別子を取得する第１取得手段と、
自装置が店内に位置している場合、ユーザを示すユーザ識別子と、前記第１取得手段が取得した前記商品識別子とを送信する第１送信手段と、
を有する端末装置と、
前記端末装置が送信した前記ユーザ識別子と前記商品識別子とを受信する第１受信手段と、
前記第１受信手段が受信したユーザ識別子に対応付けて記憶手段に記憶されている特典情報を、前記第１受信手段が受信した商品識別子に対応した特典を示す情報で更新する更新手段と、
を有するサーバ装置と、
を備える特典付与システム。
【請求項２】
前記端末装置は、
店内に配置された発信機から出力される発信機識別子を取得する第２取得手段と、
前記第２取得手段が取得した前記発信機識別子を送信する第２送信手段と、
前記第２送信手段が送信した前記発信機識別子を受信した装置から送信された第１の応答を受信する第２受信手段と、
前記第２受信手段が前記第１の応答を受信した場合、自装置が店内に位置していると判定する判定手段と、
を有し、
前記サーバ装置は、
前記端末装置が送信した前記発信機識別子を受信する第３受信手段と、
前記第３受信手段が受信した発信機識別子が前記記憶手段に記憶されている場合、前記端末装置へ前記第１の応答を送信する第３送信手段と、
を有する請求項１に記載の特典付与システム。
【請求項３】
前記発信機は、前記発信機識別子を表す音波を出力し、
前記第２取得手段は、前記音波を解析して前記発信機識別子を取得する
請求項２に記載の特典付与システム。
【請求項４】
前記第１送信手段は、自装置が店内に位置していない場合、前記ユーザ識別子と前記商品識別子とを送信しない
請求項１乃至請求項３のいずれか一項に記載の特典付与システム。
【請求項５】
前記端末装置は、自装置が店内に位置していない場合、前記第１取得手段が前記商品識別子を取得すると、来店を促す情報を表示する
請求項１乃至請求項４のいずれか一項に記載の特典付与システム。
【請求項６】
端末装置が店内に位置しているときに送信した、ユーザを示すユーザ識別子と、商品を識別する商品識別子とを受信する受信手段と、
前記受信手段が受信したユーザ識別子に対応付けて記憶手段に記憶されている特典情報を、前記受信手段が受信した商品識別子に対応した特典を示す情報で更新する更新手段と、
を有するサーバ装置。
【請求項７】
端末装置が、商品を識別する商品識別子を取得するステップと、
端末装置が、自装置が店内に位置している場合、ユーザを示すユーザ識別子と、前記取得した前記商品識別子とを送信するステップと、
サーバ装置が、前記端末装置から送信された前記ユーザ識別子と前記商品識別子とを受信するステップと、
サーバ装置が、前記受信したユーザ識別子に対応付けて記憶手段に記憶されている特典情報を、前記受信した商品識別子に対応した特典を示す情報で更新する更新ステップと、
を備える特典付与方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、顧客に特典を与える技術に関する。
【背景技術】
【０００２】
商品に添付された二次元コードを用いて移動体通信端末のユーザに特典（ポイント又はクーポン）を与える技術として、例えば、特許文献１に開示されたシステムがある。このシステムにおいては、移動体通信端末のユーザが、商品に添付された二次元コードを携帯電話機で読み取り、二次元コードで特定されるＵＲＬ（Uniform Resource Locator）にアクセスすると、特典がユーザに与えられる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２５０６２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示されたシステムにおいては、消費者に特典を与えるための二次元コードは、特典を与えた後は無効化される。このため、例えば、商品を購入しない消費者が、店内に置かれている商品に添付された二次元コードを携帯電話機で読み取り、二次元コードで特定されるＵＲＬにアクセスすると、この二次元コードが無効化される。この後、この商品を購入しようとする消費者が、商品に付与されている二次元コードを携帯電話機で読み取っても、二次元コードで特定されるＵＲＬは、既にアクセス済みとなっており、二次元コードが無効化されているため、商品を購入しようとする消費者には特典が与えられないこととなる。【０００５】
このような問題を解決する方法としては、二次元コードを読み取った消費者には、特典を与える方法が考えられる。しかしながら、この方法では、例えば、購入されて持ち帰られた商品に添付されている二次元コードを商品の購入者以外の者が携帯電話機で読み取ると、店に来店していない者に対しても特典が与えられることとなる。販売者側としては、実際に来店しているような商品を購入する意欲がある者に対して特典を与え、販売を促進したいという要望がある。【０００６】
本発明は、上述した背景の下になされたものであり、来店した者に対して特典を与えられるようにする技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、一の態様において、商品を識別する商品識別子を取得する第１取得手段と、自装置が店内に位置している場合、ユーザを示すユーザ識別子と、前記第１取得手段が取得した前記商品識別子とを送信する第１送信手段と、を有する端末装置と、前記端末装置が送信した前記ユーザ識別子と前記商品識別子とを受信する第１受信手段と、前記第１受信手段が受信したユーザ識別子に対応付けて記憶手段に記憶されている特典情報を、前記第１受信手段が受信した商品識別子に対応した特典を示す情報で更新する更新手段と、を有するサーバ装置と、を備える特典付与システムを提供する。【０００８】
好ましい態様において、前記端末装置は、店内に配置された発信機から出力される発信機識別子を取得する第２取得手段と、前記第２取得手段が取得した前記発信機識別子を送信する第２送信手段と、前記第２送信手段が送信した前記発信機識別子を受信した装置から送信された第１の応答を受信する第２受信手段と、前記第２受信手段が前記第１の応答を受信した場合、自装置が店内に位置していると判定する判定手段と、を有し、前記サーバ装置は、前記端末装置が送信した前記発信機識別子を受信する第３受信手段と、前記第３受信手段が受信した発信機識別子が前記記憶手段に記憶されている場合、前記端末装置へ前記第１の応答を送信する第３送信手段と、を有する構成としてもよい。【０００９】
他の好ましい態様において、前記発信機は、前記発信機識別子を表す音波を出力し、前記第２取得手段は、前記音波を解析して前記発信機識別子を取得する構成としてもよい。【００１０】
他の好ましい態様において、前記第１送信手段は、自装置が店内に位置していない場合、前記ユーザ識別子と前記商品識別子とを送信しない構成としてもよい。【００１１】
他の好ましい態様において、前記端末装置は、自装置が店内に位置していない場合、前記第１取得手段が前記商品識別子を取得すると、来店を促す情報を表示する構成としてもよい。【００１２】
また、本発明は、他の観点において、端末装置が店内に位置しているときに送信した、ユーザを示すユーザ識別子と、商品を識別する商品識別子とを受信する受信手段と、前記受信手段が受信したユーザ識別子に対応付けて記憶手段に記憶されている特典情報を、前記受信手段が受信した商品識別子に対応した特典を示す情報で更新する更新手段と、を有するサーバ装置を提供する。【００１３】
また、本発明は、さらに他の観点において、端末装置が、商品を識別する商品識別子を取得するステップと、端末装置が、自装置が店内に位置している場合、ユーザを示すユーザ識別子と、前記取得した前記商品識別子とを送信するステップと、サーバ装置が、前記端末装置から送信された前記ユーザ識別子と前記商品識別子とを受信するステップと、サーバ装置が、前記受信したユーザ識別子に対応付けて記憶手段に記憶されている特典情報を、前記受信した商品識別子に対応した特典を示す情報で更新する更新ステップと、を備える特典付与方法を提供する。
【発明の効果】
【００１４】
本発明によれば、来店した者に対して特典を与えられるようにすることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態に係るポイントシステム１を構成する装置を示した図。
【図２】発信機３０が出力する信号を示した図。
【図３】端末装置１０のハードウェア構成を示したブロック図。
【図４】端末装置１０の機能構成を示したブロック図。
【図５】サーバ装置２０のハードウェア構成を示したブロック図。
【図６】店舗テーブルＴＢ１の一例を示した図。
【図７】ポイントテーブルＴＢ２の一例を示した図。
【図８】ユーザテーブルＴＢ３の一例を示した図。
【図９】サーバ装置２０の機能構成を示したブロック図。
【図１０】端末装置１０が行う処理の流れを示したフローチャート。
【図１１】サーバ装置２０が行う処理の流れを示したフローチャート。
【図１２】端末装置１０が行う処理の流れを示したフローチャート。
【図１３】サーバ装置２０が行う処理の流れを示したフローチャート。
【符号の説明】
【００１６】
１…ポイントシステム、２…通信網、３…店、１０，１０Ａ、１０Ｂ…端末装置、２０…サーバ装置、３０…発信機、４０…レジスター、１０１…制御部、１０２…記憶部、１０３…表示部、１０４…操作部、１０５…通信部、１０６…読取り部、１０７…音声処理部、１０８…近距離通信部、２０１…制御部、２０２…記憶部、２０３…表示部、２０４…操作部、２０５…通信部、１００１…第１取得手段、１００２…第１送信手段、１００３…第２取得手段、１００４…第２送信手段、１００５…第２受信手段、１００６…判定手段、２００１…第１受信手段、２００２…更新手段、２００３…第３受信手段、２００４…第３送信手段
【発明を実施するための形態】
【００１７】
［実施形態］（全体構成）
図１は、本発明の一実施形態に係る特典付与システムの一例であるポイントシステム１を構成する装置を示した図である。通信網２は、音声通信やデータ通信などの通信サービスを提供する移動体通信網である。なお、通信網２は、インターネットや固定電話網なども含めることができる。サーバ装置２０、レジスター４０及び端末装置１０Ａ、１０Ｂは、通信網２を介してデータ通信を行う。
【００１８】
端末装置１０Ａ、１０Ｂは、本実施形態においてはスマートフォンであり、通信網２を介して音声通信やデータ通信を行う。本実施形態においては、端末装置１０Ａ、１０Ｂはスマートフォンであるが、スマートフォンに限定されるものではなく、通信網２を介した通信を行う機能を備えているものであれば、タブレットＰＣ（Personal Computer）、フィーチャーフォン又はＰＤＡ（Personal Digital Assistant）などであってもよい。なお、本実施形態においては、端末装置１０Ａ、１０Ｂの構成は同じであるため、以下、各々を区別する必要のない場合は端末装置１０と記載する。
【００１９】
ポイントシステム１は、店３に来店した者に対して、ロイヤリティプログラムを提供するシステムである。店３には、複数の商品が陳列されており、陳列されている商品には、商品を表すバーコードが付されている。ポイントシステム１は、サーバ装置２０、発信機３０及びＰＯＳ（Point Of Sale）システムに対応したレジスター４０を有する。ポイントシステム１は、店３に来店した端末装置１０のユーザが、店内に陳列されている商品に付されているバーコードを端末装置１０で読み取る操作を行うと、端末装置１０のユーザに対して特典の一例であるポイントを与える。レジスター４０は、ＰＯＳシステムに対応した電子レジスターであり、商品に付されているバーコードを読み取って商品の価格を表示する機能や、ＮＦＣ（Near Field Communication）として知られる無線通信の国際規格に従った通信を行う機能を備えたレジスターである。なお、発信機３０が配置された店３は複数存在するが、図面が繁雑になるのを防ぐため、図１においては、一つの店３と、一つの発信機３０のみを示している。
【００２０】
サーバ装置２０は、端末装置１０のユーザに対して与えたポイントを管理する装置である。サーバ装置２０は、端末装置１０のユーザ毎に、ユーザに与えたポイントを管理する。
【００２１】
発信機３０は、店３の中に設置される装置であり、発信機３０を一意に識別する発信機識別子を示す信号を出力する装置である。本実施形態においては、発信機３０は、予め定められた周波数の音波を用いて発信機識別子を示す信号を出力する。
【００２２】
ここで、発信機３０が出力する信号について、図２を用いて説明する。発信機３０は、発信機識別子を２進数で記憶しており、記憶している発信機識別子を表す信号ａを予め定められた周期で生成する。例えば、ある店の発信機３０の発信機識別子が「１００１１００」である場合、信号ａは、図２に示したように、発信機識別子の「０」の桁に対応してＬ（Low）レベルとなり、発信機識別子の「１」の桁に対応してＨ（High）レベルとなる。なお、本実施形態においては、発信機識別子の一桁に対応して信号ａがＨレベル又はＬレベルになる期間は、予め定められており、いずれも同じ期間となっている。
【００２３】
また、発信機３０は、図２に示した予め定められた周波数の正弦波の信号ｂを生成し、この信号ｂを信号ａで変調して信号ｃを生成する。図２に示したように、信号ｃは、信号ａがＬレベルの期間は、振幅が０となり、信号ａがＨレベルの期間は、信号ｂと同じ波形となる。なお、本実施形態においては、信号ｂの周波数は、超音波の帯域の周波数であるが可聴域の音波の帯域の周波数であってもよい。
【００２４】
（端末装置１０の構成）
図３は、端末装置１０のハードウェア構成の一例を示したブロック図である。制御部１０１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）を備えたマイクロコントローラである。ＣＰＵがＲＯＭに記憶されているプログラムを実行すると、スマートフォンの基本的な機能が実現する。
【００２５】
表示部１０３は、液晶ディスプレイを備えており、端末装置１０を操作するための画面や各種メッセージを表示する。操作部１０４は、端末装置１０を操作するための複数のキーを備えている。また、操作部１０４は、表示部１０３の表面に設けられ、表示部１０３が表示した画像を透過し、指が触れた位置を検出するタッチパネルを備えている。通信部１０５は、通信網２を介して通信を行う通信インターフェースとして機能し、各種情報の受信や送信を行う。読取り部１０６は、レンズやイメージセンサを有するカメラモジュールを備えている。読取り部１０６は、イメージセンサに結像した被写体の像を電気信号に変換し、被写体の画像を示すデータを制御部１０１へ出力する。近距離通信部１０８は、ＮＦＣとして知られる無線通信の国際規格に従った通信を行う通信インターフェースである。
【００２６】
音声処理部１０７は、マイクロホンとスピーカを有している。音声処理部１０７は、端末装置１０同士が音声通話を行う場合、通話相手の音声に係るデジタル信号が通信部１０５から供給されると、供給されたデジタル信号をアナログ信号に変換する。このアナログ信号は、スピーカへ供給され、スピーカからは、通話相手の音声が放音される。また、音声処理部１０７は、マイクロホンに音波が入力されると、入力された音波をデジタル信号に変換する。音声処理部１０７は、端末装置１０が音声通話を行う場合、ユーザの音声を変換したデジタル信号を通信部１０５へ供給する。このデジタル信号は、通信部１０５から通信網２へ送信され、通話相手の端末装置１０へ送信される。なお、音声処理部１０７は、後述するアプリケーションプログラムが実行された場合、入力された音波をデジタル信号に変換し、このデジタル信号を制御部１０１へ供給する。
【００２７】
記憶部１０２は、不揮発性メモリであり、各種アプリケーションプログラムを記憶する。本実施形態においては、記憶部１０２は、端末装置１０のユーザに対してポイントプログラムのサービスを提供する機能を実現するアプリケーションプログラム（以下、アプリＡと称する）を記憶している。また、記憶部１０２は、アプリＡのユーザを識別するユーザ識別子を記憶している。制御部１０１のＣＰＵが、記憶部１０２に記憶されているアプリＡを実行すると、ポイントプログラムのサービスを提供する機能が実現する。
【００２８】
図４は、アプリＡを実行した制御部１０１において実現する機能のうち、本発明に係る特徴的な機能の構成を示したブロック図である。第１取得手段１００１は、読取り部１０６が取得したバーコードの画像を解析し、商品を識別する商品識別子の一例であるＪＡＮコードを取得する手段である。第１送信手段１００２は、通信部１０５を制御し、第１取得手段１００１が取得したＪＡＮコードと、記憶部１０２に記憶されているユーザ識別子とをサーバ装置２０へ送信する手段である。第２取得手段１００３は、音声処理部１０７が出力したデジタル信号を解析して信号ｃを抽出し、抽出した信号ｃを復調して発信機識別子を取得する手段である。第２送信手段１００４は、通信部１０５を制御し、第２取得手段１００３が取得した発信機識別子をサーバ装置２０へ送信する手段である。第２受信手段１００５は、端末装置１０が送信した発信機識別子に応じてサーバ装置２０から送信される応答を受信する手段である。判定手段１００６は、第２受信手段１００５が取得した応答に応じて端末装置１０が店３の中に位置しているか判定する手段である。
【００２９】
（サーバ装置２０の構成）
図５は、サーバ装置２０のハードウェア構成の一例を示したブロック図である。表示部２０３は、液晶ディスプレイを備えており、サーバ装置２０を操作するための画面や記憶部２０２に記憶されている情報などを表示する。操作部２０４は、キーボードやマウスを備えており、サーバ装置２０は、キーボードやマウスに行われた操作に応じて動作する。通信部２０５は、通信網２を介して通信を行う通信インターフェースとして機能する。通信部２０５は、通信網２を介して端末装置１０やレジスター４０と情報のやり取りを行う。なお、本実施形態においては、サーバ装置２０は、表示部２０３と操作部２０４を備えているが、表示部２０３と操作部２０４を備えていない構成であってもよい。
【００３０】
記憶部２０２は、ハードディスク装置を有しており、店３に来店した者に対して、ポイントプログラムのサービスを提供する機能を実現するプログラムを記憶している。また、記憶部２０２は、店舗テーブルＴＢ１、ポイントテーブルＴＢ２及びユーザテーブルＴＢ３を記憶している。
【００３１】
店舗テーブルＴＢ１は、発信機３０が出力する信号が表す発信機識別子を格納したテーブルである。店舗テーブルＴＢ１においては、図６に示したように、店舗名に対応付けて、当該店舗名の店を識別する店舗識別子と、当該店舗名の店に配置された発信機３０が出力する信号が表す発信機識別子が格納されている。
【００３２】
ポイントテーブルＴＢ２は、図７に示したように、店３に陳列された商品のバーコードが示すＪＡＮ（Japanese Article Number）コードと、当該ＪＡＮコードのバーコードを端末装置１０で読み取る操作を行ったユーザへ与えるポイントとを対応付けて格納したテーブルである。
【００３３】
ユーザテーブルＴＢ３は、上述したアプリＡを使用するユーザの情報を格納したテーブルである。ユーザテーブルＴＢ３は、アプリＡを実行している端末装置１０において、ユーザがポイントプログラムのサービスへの登録操作を行うことにより、ユーザ毎に作成される。ユーザテーブルＴＢ３は、アプリＡのユーザを識別するユーザ識別子を格納している。また、ユーザテーブルＴＢ３は、図８に示したように、ユーザが来店した店を識別する店舗識別子に対応付けて、ユーザが当該店で獲得したポイントを格納している。例えば、ユーザ識別子が「ｕ０００１」であるユーザが、店舗識別子が「Ｓ００１」の店で１００ポイントを獲得し、店舗識別子が「Ｓ００２」の店で８２０ポイントを取得している場合、当該ユーザのユーザテーブルＴＢ３は、図８に示したものとなる。
【００３４】
制御部２０１は、ＣＰＵ、ＲＯＭ及びＲＡＭを備えている。記憶部２０２に記憶されているプログラムが制御部２０１で実行されると、店３に来店した者に対して、ポイントプログラムのサービスを提供する機能が実現する。
【００３５】
図９は、サーバ装置２０において実現する機能のうち、本発明に係る機能の構成を示したブロック図である。第１受信手段２００１は、通信部２０５と協働し、端末装置１０が送信したユーザ識別子とＪＡＮコードとを受信する手段である。更新手段２００２は、第１受信手段２００１が受信したユーザ識別子に対応付けて記憶部２０２に記憶されているポイントの情報を、第１受信手段２００１が受信したＪＡＮコードに対応したポイントで更新する手段である。第３受信手段２００３は、通信部２０５と協働し、端末装置１０が送信した発信機識別子を受信する手段である。第３送信手段２００４は、第３受信手段２００３が受信した発信機識別子が店舗テーブルＴＢ１に記憶されている場合、発信機識別子が登録されていることを通知する第１メッセージを通信部２０５を制御して送信する手段である。
【００３６】
（実施形態の動作例）
次に、本実施形態の動作の一例について説明する。まず、端末装置１０Ａのユーザは、店３に入店する前に、上述したアプリＡの起動を指示する操作を操作部１０４において行う。制御部１０１は、ユーザの操作に応じてアプリＡを実行する。制御部１０１は、アプリＡを実行すると、店３内にユーザが位置しているか否かを示す店内フラグを初期化して「０」にする。なお、店内フラグは、値が０であるとユーザが店３の外にいることを示し、値が１であるとユーザが店３の中にいることを示す。音声処理部１０７においては、マイクロホンで取得した音波がデジタル信号に変換され、このデジタル信号が制御部１０１へ供給される。
【００３７】
制御部１０１は、デジタル信号が供給されると、図１０に示した処理を実行する。まず、制御部１０１は、供給されるデジタル信号を解析して所定周波数（信号ｂの周波数）の信号の抽出を行う（ステップＳＡ１）。制御部１０１は、所定周波数の信号を抽出した場合（ステップＳＡ２でＹＥＳ）、抽出した信号を復調する（ステップＳＡ３）。
【００３８】
例えば、端末装置１０Ａが店３の外にある場合、発信機３０が出力している信号ｃが音声処理部１０７のマイクロホンには届かない。このため、マイクロホンで取得した音波をデジタル信号に変換しても、発信機３０が出力する信号ｂの周波数の信号は得られない。この場合、制御部１０１は、ステップＳＡ２でＮＯと判断する。制御部１０１は、所定周波数の信号を抽出できない期間を計時しており、この期間が所定期間に達したか判断する（ステップＳＡ５）。制御部１０１は、ステップＳＡ５でＮＯと判断した場合、処理の流れをステップＳＡ１に戻す。また、制御部１０１は、ステップＳＡ５でＹＥＳと判断した場合、店内フラグの値を０にし、信号を抽出できない期間の計時をリセットして（ステップＳＡ６）、処理の流れをステップＳＡ１に戻す。
【００３９】
一方、端末装置１０Ａのユーザが、端末装置１０Ａを持って店３に入店すると、発信機３０が出力している信号ｃが音声処理部１０７のマイクロホンで取得される。音声処理部１０７は、マイクロホンが取得した信号ｃをデジタル信号に変換し、このデジタル信号を制御部１０１へ供給する。制御部１０１は、供給されたデジタル信号を解析し、発信機３０が出力する信号ｃを抽出する。制御部１０１が、この信号ｃを復調すると、発信機識別子を表す信号ａが得られる。
【００４０】
制御部１０１は、信号ａのＨレベルとＬレベルとを解析し、信号ａから発信機識別子を抽出する（ステップＳＡ４）。例えば、信号ａが図２に示した波形の場合、制御部１０１は、「１００１１００」という発信機識別子を抽出する。制御部１０１は、発信機識別子を抽出すると、店内フラグの値を判断する。制御部１０１は、店内フラグの値が「１」である場合（ステップＳＡ７でＹＥＳ）、図１０に示した処理を終了する。制御部１０１は、店内フラグの値が「０」である場合、通信部１０５を制御し、抽出した発信機識別子をサーバ装置２０へ送信する（ステップＳＡ８）。
【００４１】
サーバ装置２０においては、端末装置１０Ａから送信された発信機識別子を通信部２０５が受信すると、制御部２０１が、図１１に示した処理を実行する。まず、制御部２０１は、受信した発信機識別子を店舗テーブルＴＢ１において検索する（ステップＳＢ１）。制御部２０１は、受信した発信機識別子が店舗テーブルＴＢ１に格納されていた場合（ステップＳＢ２でＹＥＳ）、通信部２０５を制御し、発信機識別子が登録されていることを通知する第１メッセージを、発信機識別子を送信してきた端末装置１０Ａへ送信する（ステップＳＢ３）。なお、制御部２０１は、受信した発信機識別子が店舗テーブルＴＢ１に格納されていなかった場合（ステップＳＢ２でＮＯ）、通信部２０５を制御し、発信機識別子が登録されていないことを通知する第２メッセージを、発信機識別子を送信してきた端末装置１０Ａへ送信する（ステップＳＢ４）。
【００４２】
発信機識別子を送信した制御部１０１は、所定時間の間、サーバ装置２０からの応答を待っている。端末装置１０Ａにおいては、サーバ装置２０から送信されたメッセージを通信部１０５が受信すると、受信したメッセージが制御部１０１へ供給される。制御部１０１は、所定時間の間、サーバ装置２０から送信されるメッセージを受信できなかった場合（ステップＳＡ９でＮＯ）、店内フラグの値を０にする（ステップＳＡ１０）。制御部１０１は、サーバ装置２０から送信されたメッセージを受信し（ステップＳＡ９でＹＥＳ）、受信したメッセージが第１メッセージである場合（ステップＳＡ１１でＹＥＳ）、店内フラグの値を１にする（ステップＳＡ１２）。なお、制御部１０１は、受信したメッセージが第２メッセージである場合（ステップＳＡ１１でＮＯ）、店内フラグの値を０にする（ステップＳＡ１０）。
【００４３】
店３の中に入った端末装置１０Ａのユーザは、ポイントプログラムのサービスに係るポイントを得たい場合、端末装置１０Ａを操作し、店内に陳列されている商品に付されているバーコードを端末装置１０Ａに読み取らせる。端末装置１０Ａは、読取り部１０６でバーコードを読み取ると、バーコードを示す画像のデータを制御部１０１へ供給する。
【００４４】
このデータを取得した制御部１０１は、図１２に示した処理を実行する。まず、制御部１０１は、取得したデータが示す画像がバーコードの画像であるか判断する。制御部１０１は、取得したデータが示す画像がバーコードの画像ではない場合（ステップＳＣ１でＮＯ）、図１２に示した処理を終了する。制御部１０１は、取得したデータが示す画像がバーコードの画像である場合（ステップＳＣ１でＹＥＳ）、次に店内フラグの値を判断する。制御部１０１は、店内フラグの値が０である場合（ステップＳＣ２でＮＯ）、即ち、端末装置１０Ａが店内にない場合、表示部１０３を制御し、メッセージを表示する（ステップＳＣ３）。ここで表示部１０３においては、店外ではポイントを得られないことを知らせるメッセージが表示される。
【００４５】
制御部１０１は、店舗フラグの値が１の場合（ステップＳＣ２でＹＥＳ）、即ち、端末装置１０Ａが店内にある場合、取得したデータが示すバーコードの画像を解析し、バーコードが示すＪＡＮコードを特定する（ステップＳＣ４）。制御部１０１は、通信部１０５を制御し、発信機識別子と、特定したＪＡＮコードと、記憶部１０２に記憶されているユーザ識別子とをサーバ装置２０へ送信する（ステップＳＣ５）。
【００４６】
サーバ装置２０においては、端末装置１０Ａから送信されたＪＡＮコードとユーザ識別子とを通信部２０５が受信すると、制御部２０１が、図１３に示した処理を実行する。まず、制御部２０１は、受信したＪＡＮコードをポイントテーブルＴＢ２において検索する（ステップＳＤ１）。制御部２０１は、受信したＪＡＮコードがポイントテーブルＴＢ２に格納されていた場合（ステップＳＤ２でＹＥＳ）、ＪＡＮコードと共に受信したユーザ識別子を格納したユーザテーブルＴＢ３を検索する（ステップＳＤ４）。
【００４７】
制御部２０１は、受信したユーザ識別子を格納したユーザテーブルＴＢ３が記憶部２０２にある場合（ステップＳＤ５でＹＥＳ）、ユーザにポイントを与える処理を行う（ステップＳＤ６）。具体的には、制御部２０１は、受信した発信機識別子を格納した行を店舗テーブルＴＢ１において特定し、特定した行に格納されている店舗識別子を抽出する。次に制御部１０１は、受信したユーザ識別子を格納したユーザテーブルＴＢ３において、抽出した店舗識別子が格納されている行を特定し、特定した行に対応付けて格納されているポイントにステップＳＤ３で取得したポイントを加算する。なお、制御部２０１は、受信したユーザ識別子を格納したユーザテーブルＴＢ３において、特定した店舗識別子が格納されていない場合、特定した店舗識別子を格納した行をユーザテーブルＴＢ３において新たに作成し、作成した行にステップＳＤ３で取得したポイントを格納する。制御部２０１は、ステップＳＤ６の処理が終了すると、通信部２０５を制御し、ステップＳＤ３で取得したポイントを通知する第３メッセージを端末装置１０Ａへ送信する（ステップＳＤ７）。ここで、第３メッセージは、ステップＳＤ３で取得したポイントだけではなく、店舗識別子に対応付けて格納されているポイントを含むようにしてもよい。
【００４８】
制御部２０１は、ステップＳＤ２でＮＯと判断した場合、通信部２０５を制御し、ポイントを取得できないことを通知する第４メッセージを送信する（ステップＳＤ８）。また、制御部２０１は、ステップＳＤ５でＮＯと判断した場合、通信部２０５を制御し、ユーザ登録を促す第５メッセージを送信する（ステップＳＤ９）。
【００４９】
ステップＳＣ５の処理を終了した制御部１０１は、所定時間の間、サーバ装置２０からの応答を待っている。制御部１０１は、所定時間の間、サーバ装置２０から送信されるメッセージを通信部１０５が受信できなかった場合（ステップＳＣ６でＮＯ）、表示部１０３を制御し、ポイントを取得できなかったことを通知するメッセージを表示する（ステップＳＣ７）。
【００５０】
一方、サーバ装置２０から送信されたメッセージを通信部１０５が受信すると、受信したメッセージが制御部１０１へ供給される。制御部１０１は、ステップＳＣ５の処理の後、所定時間内にサーバ装置２０が送信したメッセージを受信した場合（ステップＳＣ６でＹＥＳ）、表示部１０３を制御し、受信したメッセージに対応したメッセージを表示する。例えば、制御部１０１は、第３メッセージを受信した場合、バーコードを読み取る操作で取得したポイントが表示されるように表示部１０３を制御する。また、制御部１０１は、第４メッセージを受信した場合、ポイントを取得することができなかったことを知らせるメッセージが表示されるように表示部１０３を制御する。また、制御部１０１は、第５メッセージを受信した場合、ユーザ登録を促すメッセージが表示されるように表示部１０３を制御する。
【００５１】
以上説明したように、本実施形態によれば、発信機３０が配置された店３の中で商品に付されているバーコードを読み取る操作を行うと、ユーザに対してポイントプログラムのサービスに使用できるポイントを与えることができる。
【００５２】
次に、端末装置１０のユーザが、獲得したポイントを商品を購入するときに利用するときの動作例について説明する。端末装置１０Ａのユーザは、購入する商品を持って店３の中でレジスター４０のある場所へ行く。店員が商品に付されているバーコードをレジスター４０に読み取らせると、レジスター４０は、バーコードで特定される商品の値段を表示する。
端末装置１０Ａのユーザは、ポイントサービスを利用する場合、端末装置１０Ａをレジスター４０に近づける。端末装置１０Ａがリーダに近づくと、レジスター４０と、アプリＡを実行している端末装置１０Ａとの間で近距離無線通信が開始される。まず、制御部１０１は、近距離通信部１０８を制御し、記憶部１０２に記憶されているユーザ識別子をレジスター４０へ送信する。レジスター４０は、ユーザ識別子を受信すると、記憶している店舗識別子と、受信したユーザ識別子とをサーバ装置２０へ送信する。
【００５３】
サーバ装置２０の通信部２０５が、店舗識別子とユーザ識別子とを受信すると、制御部２０１は、受信したユーザ識別子を格納したユーザテーブルＴＢ３を検索する。制御部２０１は、受信したユーザ識別子を格納したユーザテーブルＴＢ３が記憶部２０２にある場合、受信したユーザ識別子を格納したユーザテーブルＴＢ３において、受信した店舗識別子が格納されている行を特定し、特定した行に対応付けて格納されているポイントを取得する。制御部２０１は、通信部２０５を制御し、取得したポイントを示すデータをレジスター４０へ送信する。
【００５４】
レジスター４０は、サーバ装置２０が送信したデータを受信すると、受信したデータが示すポイントを表示する。端末装置１０Ａのユーザが、表示されたポイントを使用する旨を店員に伝えると、店員は、表示されたポイントを使用する操作をレジスター４０において行う。レジスター４０は、この操作が行われると、表示されている商品の価格からポイントに応じた金額を値引きして表示する。ユーザが、表示された金額を支払い、店員がレジスター４０において精算の操作を行うと、レジスター４０は、店舗識別子と、ユーザ識別子とを含み、ポイントの使用を通知するメッセージをサーバ装置２０へ送信する。
【００５５】
サーバ装置２０は、このメッセージを受信すると、受信したユーザ識別子を格納したユーザテーブルＴＢ３を検索する。制御部２０１は、受信したユーザ識別子を格納したユーザテーブルＴＢ３が記憶部２０２にある場合、受信したユーザ識別子を格納したユーザテーブルＴＢ３において、受信した店舗識別子が格納されている行を特定し、特定した行に対応付けて格納されているポイントの値を０にする。
【００５６】
次に、端末装置１０Ａのユーザが店３の外に出た後、端末装置１０Ｂのユーザが、端末装置１０Ａのユーザが購入した商品に付されているバーコードを端末装置１０Ｂで読み取る操作を行ったときの動作について説明する。この場合、アプリＡを実行している端末装置１０Ｂは、店３の外にあるため、信号ｃを受信できない。制御部１０１は、信号ｃを受信できない状態にあっては、ステップＳＡ２でＮＯと判断し、ステップＳＡ５でＹＥＳと判断してステップＳＡ６で店内フラグの値を０にする。
【００５７】
端末装置１０Ｂのユーザが、店内フラグの値が０であるときに、端末装置１０Ａのユーザが購入した商品に付されているバーコードを端末装置１０Ｂに読み取らせると、バーコードを示す画像のデータが制御部１０１へ供給される。端末装置１０Ｂの制御部１０１は、ここでは店舗フラグの値が０であるため、ステップＳＣ２でＮＯと判断する。端末装置１０Ｂにおいては、制御部１０１がステップＳＣ２でＮＯと判断すると、店外ではポイントを得られないことを知らせるメッセージが表示される。
【００５８】
このように本実施形態においては、端末装置１０のユーザは、店３の外ではポイントを得ることができず、店３の中でのみポイントを得ることができるため、端末装置１０のユーザを店３へ誘引することができる。
【００５９】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変形して本発明を実施してもよい。なお、上述した実施形態及び以下の変形例は、各々を組み合わせてもよい。
【００６０】
上述した実施形態においては、店３の中に一つの発信機３０が配置された構成となっているが、この構成に限定されるものではない。例えば、店３の中に配置された複数の棚毎に発信機３０を配置する構成としてもよい。また、店３の中を複数のエリアに区分けし、各エリアに発信機３０を配置する構成としてもよい。
なお、複数の発信機３０を店３の中に配置する場合、各発信機の発信機識別子が異なるようにしてもよい。この場合、店舗テーブルＴＢ１は、店舗識別子に対応付けて、当該店舗識別子の店の各棚（各エリア）に配置された発信機３０の装置識別子を格納する。
また、このように棚毎（エリア毎）に発信機３０を配置する構成にあっては、店３の中を端末装置１０が移動すると、端末装置１０が受信する発信機識別子は、移動した位置に応じて変化する。端末装置１０は、店３の中で取得した発信機識別子をサーバ装置２０へ送信し、サーバ装置２０は、送信された発信機識別子に応じて、端末装置１０のユーザに与えるポイントを変更するようにしてもよい。例えば、受信した発信機識別子の順番が予め定められた順番である場合、商品のバーコードを読み取って得られるポイントとは別のポイントをユーザに与えるようにしてもよい。また、受信した発信機識別子の数が予め定められた数より多いユーザに対して、商品のバーコードを読み取って得られるポイントとは別のポイントを与えるようにしてもよい。
【００６１】
本発明においては、ユーザに与えるポイントを制限するようにしてもよい。例えば、ポイントシステム１は、一つに商品について各ユーザにポイントを与えるのは、一日に一回のみとするようにしてもよい。また、ポイントシステム１は、一日のうちに各ユーザに与えるポイントの上限を設けるようにしてもよい。また、ポイントシステム１は、店毎に、一日のうちに各ユーザに与えるポイントの上限を異ならせるようにしてもよい。
【００６２】
上述した実施形態においては、ポイントシステム１は、バーコードを端末装置１０で読み取ったユーザに対してポイントを与えているが、この構成に限定されるものではない。例えば、ＪＡＮコードを記憶したＩＣタグを商品に付し、このＩＣタグに記憶されているＪＡＮコードを端末装置１０で取得し、ポイントを得る構成としてもよい。
【００６３】
本発明においては、発信機３０が出力する信号ｃには、誤り訂正符号を含めるようにしてもよい。また、上述した実施形態においては、信号ａは、発信機識別子の一桁に対応して信号ａがＨレベル又はＬレベルになる期間は同じとなっているが、Ｈレベルの期間とＬレベルの期間が異なるようにしてもよい。
【００６４】
上述した実施形態においては、端末装置１０のユーザに与えられるサービスはポイントプログラムとなっているが、特典としてクーポンを提供する構成としてもよい。例えば、店３の中で端末装置１０で商品に付されているバーコードを読み取った場合、サーバ装置２０は、当該商品の購入に利用できるクーポン券の画像を端末装置１０へ送信する。また、クーポンやポイントに限らず、店３の独自のコンテンツや特典をユーザに与える構成としてもよい。
【００６５】
上述した実施形態においては、発信機３０が出力している信号ｃをマイクロホンで取得していない状態が所定期間に達すると、店内フラグの値を０とし、端末装置１０が店３の外にあると判断しているが、端末装置１０が店３の外にあるか判断する構成は、この構成に限定されるものではない。例えば、ＧＰＳ（Global Positioning System）を併用し、端末装置１０は、屋外でＧＰＳを利用して得られる位置情報を取得し、この位置情報に基いて、端末装置１０が店３の外に位置しているか判断してもよい。端末装置１０は、位置情報が表す位置が店３の外である場合、店内フラグの値を０にする。
また、無線ＬＡＮ（Local Area Network）のアクセスポイントを店３の中に配置し、実施形態の発信機識別子に替えてアクセスポイントの識別子（例えばＳＳＩＤ（Service Set Identifier））を用いるようにしてもよい。端末装置１０が店３のアクセスポイントの識別子を受信できている場合は店３の中にいると判断し、店３のアクセスポイントの識別子を受信できていない場合は店３の外にいると判断する。
【００６６】
本発明においては、アプリＡのユーザの端末装置１０へ広告を配信するようにしてもよい。また、サーバ装置２０は、広告を配信した後でポイントを得たユーザの人数を数えるようにしてもよい。周知のＰＯＳシステムにおいては、商品を購入した者の人数を把握することができる。しかしながら、周知のＰＯＳシステムで把握できるのは商品を購入した者の人数に止まり、来店した者の人数を把握することはできていない。本変形例によれば、広告を見て店３に来店し、ポイントを得た者の人数を把握することが可能であり、商品を購入していないものの、ポイントを取得した購買意欲の高い者の人数についても把握することができる。また、サーバ装置２０は、発信機識別子を送信してきた端末装置１０の数を数えるようにしてもよい。この構成によれば、広告を見て店３に来た者の人数を把握することが可能であり、商品を購入していない者の人数についても把握することができる。
【００６７】
本発明においては、端末装置１０が店３に入ってから商品のバーコードを読み取るまでの時間に応じて、端末装置１０のユーザに与えるポイントを変更するようにしてもよい。例えば、端末装置１０が店３に入ってから商品のバーコードを読み取るまでの時間が長くなるにつれて、ユーザに与えるポイントを少なくしてもよい。また、端末装置１０が店３に入ってから商品のバーコードを読み取るまでの時間が長くなるにつれて、ユーザに与えるポイントを多くしてもよい。
【００６８】
上述した実施形態においては、店３の外で商品のバーコードを端末装置１０に読み取らせた場合、端末装置１０においては、店外ではポイントを得られないことを知らせるメッセージが表示されるが、この構成に限定されるものではない。例えば、端末装置１０においては、店３の中ではポイントを得られることを知らせる画面を表示し、店３への来店を促すようにしてもよい。また、店３の中において端末装置１０で商品のバーコードを読み取ってポイントを得たユーザが当該商品を購入し、購入した商品のバーコードを店３の外で再び端末装置１０に読み取らせた場合、端末装置１０は、店３で商品の再購入を勧めるメッセージを表示するようにしてもよい。
【００６９】
上述した実施形態においては、端末装置１０のユーザが店３に入店した後、店３の中で端末装置１０にバーコードを読み取らせなかった場合、入店のみでポイントの取得を行わなかったことを示す未取得情報を記憶するようにしてもよい。
例えば、発信機識別子が「１００１１００」で店舗識別子が「Ｓ００１」の店３にユーザ識別子が「ｕ０００１」であるユーザが入店し、店３の中で端末装置１０にバーコードを読み取らせなかった場合、サーバ装置２０は、ユーザテーブルＴＢ３で店舗識別子「Ｓ００１」が格納されている行に、未取得情報を対応付けて記憶する。
また、本変形例においては、ユーザテーブルＴＢ３において、未取得情報が格納されている状態において、端末装置１０のユーザが、店舗識別子が「Ｓ００１」である店３と同じ系列である他の店３に入店し、商品のバーコードを読み取らせた場合、サーバ装置２０は、店舗識別子が「Ｓ００１」である店３でユーザが取得可能なポイントより低いポイントを、店舗識別子「Ｓ００１」が格納されている行のポイントの列に加算してもよい。
また、サーバ装置２０は、ポイントの付与ではなく、店舗識別子が「Ｓ００１」である店３で使用可能なクーポン券の画像を端末装置１０へ送信するようにしてもよい。
【００７０】
本発明に係る機能を実現するプログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ（Hard Disk Drive）、ＦＤ（Flexible Disk））など）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリなどのコンピュータ読取り可能な記録媒体に記憶した状態で提供し、各装置にインストールしてもよい。また、通信網２を介してプログラムをダウンロードして各装置にインストールしてもよい。
【図１】
2014199971.tif 000003
【図２】
2014199971.tif 000004
【図３】
2014199971.tif 000005
【図４】
2014199971.tif 000006
【図５】
2014199971.tif 000007
【図６】
2014199971.tif 000008
【図７】
2014199971.tif 000009
【図８】
2014199971.tif 000010
【図９】
2014199971.tif 000011
【図１０】
2014199971.tif 000012
【図１１】
2014199971.tif 000013
【図１２】
2014199971.tif 000014
【図１３】
2014199971.tif 000015
【手続補正書】
【提出日】平成28年12月5日(2016.12.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
商品を識別する商品識別子を取得する第１取得手段と、
店内の複数のエリアに配置された複数の発信機から出力された互いに異なる複数の発信機識別子を取得する第２取得手段と、
前記第２取得手段により取得された前記複数の発信機識別子の少なくとも１つに応じて、自装置が店内に位置していると判定された場合、ユーザを示すユーザ識別子と、前記第１取得手段が取得した前記商品識別子と、前記第２取得手段が取得した前記複数の発信機識別子とを送信する第１送信手段と、
を有する端末装置と、
前記端末装置が送信した前記ユーザ識別子と前記商品識別子と前記複数の発信機識別子とを受信する第１受信手段と、
前記第１受信手段が受信したユーザ識別子に対応付けて記憶手段に記憶されている特典情報を、前記第１受信手段が受信した商品識別子に対応した特典を示す情報で更新する更新手段と、
前記第１受信手段が受信した前記複数の発信機識別子に応じて、前記特典を変更する変更手段と、
を有するサーバ装置と、
を備える特典付与システム。
【請求項２】
前記端末装置は、
前記第２取得手段が取得した前記複数の発信機識別子に含まれる発信機識別子を送信する第２送信手段と、
前記第２送信手段が送信した前記発信機識別子を受信した装置から送信された第１の応答を受信する第２受信手段と、
前記第２受信手段が前記第１の応答を受信した場合、前記自装置が前記店内に位置していると判定する判定手段と、
を有し、
前記サーバ装置は、
前記端末装置が送信した前記発信機識別子を受信する第３受信手段と、
前記第３受信手段が受信した発信機識別子が前記記憶手段に記憶されている場合、前記端末装置へ前記第１の応答を送信する第３送信手段と、
を有する請求項１に記載の特典付与システム。
【請求項３】
前記複数の発信機は、前記複数の発信機識別子を表す音波を出力し、
前記第２取得手段は、前記音波を解析して前記複数の発信機識別子を取得する
請求項１又は２に記載の特典付与システム。
【請求項４】
前記第１送信手段は、自装置が店内に位置していない場合、前記ユーザ識別子と前記商品識別子とを送信しない
請求項１乃至請求項３のいずれか一項に記載の特典付与システム。
【請求項５】
前記端末装置は、自装置が店内に位置していない場合、前記第１取得手段が前記商品識別子を取得すると、来店を促す情報を表示する
請求項１乃至請求項４のいずれか一項に記載の特典付与システム。
【請求項６】
端末装置が店内に位置しているときに送信した、ユーザを示すユーザ識別子と、商品を識別する商品識別子と、店内の複数のエリアに配置された複数の発信機から出力された複数の発信機識別子とを受信する受信手段と、
前記受信手段が受信したユーザ識別子に対応付けて記憶手段に記憶されている特典情報を、前記受信手段が受信した商品識別子に対応した特典を示す情報で更新する更新手段と、
前記受信手段が受信した前記複数の発信機識別子に応じて、前記特典を変更する変更手段と
を有するサーバ装置。
【請求項７】
端末装置が、商品を識別する商品識別子を取得するステップと、
前記端末装置が、店内の複数のエリアに配置された複数の発信機から出力された互いに異なる複数の発信機識別子を取得するステップと、
前記端末装置が、前記取得された複数の発信機識別子の少なくとも１つに応じて、自装置が店内に位置していると判定された場合、ユーザを示すユーザ識別子と、前記取得した商品識別子と、前記取得した複数の発信機識別子とを送信するステップと、
サーバ装置が、前記端末装置から送信された前記ユーザ識別子と前記商品識別子と前記複数の発信機識別子とを受信するステップと、
前記サーバ装置が、前記受信したユーザ識別子に対応付けて記憶手段に記憶されている特典情報を、前記受信した商品識別子に対応した特典を示す情報で更新する更新ステップと、
前記サーバ装置が、前記受信した複数の発信機識別子に応じて、前記特典を変更するステップと、
を備える特典付与方法。
【国際調査報告】
2014199971.tif 000016
2014199971.tif 000017
2014199971.tif 000018
2014199971.tif 000019