(57)【要約】【課題】消費者を店へ来店させ、来店した者に対して商品の価格を提示する。【解決手段】店３Ａに入った端末装置１０は、発信機３０Ａが送信している音波を取得する。端末装置１０は、取得した音波から発信機識別子を抽出する。端末装置１０は、発信機３０Ａが送信している音波を取得した後、店３Ａにある商品のバーコードを撮影すると、バーコードが表すＪＡＮコードと、取得した発信機識別子とがサーバ装置２０へ送信する。サーバ装置２０は、ＪＡＮコードで特定される商品について、店３Ａにおける価格と店３Ｂにおける価格とを取得し、取得した価格の情報と店３Ａ，３Ｂの店名とを端末装置１０へ送信する。端末装置１０が店３Ａ，３Ｂの外にあって発信機３０Ａ又は発信機３０Ｂの音波を取得できない場合、端末装置１０は、ＪＡＮコードを送信せず、商品の価格の情報を取得できない。【選択図】図１
2014241095.tif 000002
【特許請求の範囲】
【請求項１】
商品を識別する商品識別子を取得する第１取得手段と、
自装置が店内に位置している場合、前記第１取得手段が取得した前記商品識別子を送信する第１送信手段と、
前記第１送信手段が行った送信への応答として送信され、店を示す店情報と、前記商品識別子の商品の当該店における価格情報の組とを、受信する第１受信手段と、
前記第１受信手段が受信した組に含まれる各情報を表示手段に表示させる表示制御手段と、
を有する端末装置と、
前記店情報と、当該店情報の店で販売されている商品の前記商品識別子と、当該商品識別子で識別される商品の価格情報との組を、複数の店毎に記憶した記憶手段と、
前記第１送信手段が送信した前記商品識別子を受信する第２受信手段と、
前記記憶手段において、前記第２受信手段が受信した前記商品識別子を含む組を特定し、特定した組から当該商品識別子で識別される商品の価格情報と、前記店情報との組を抽出する抽出手段と、
前記抽出手段が抽出した組を前記端末装置へ送信する第２送信手段と、
を有するサーバ装置と、
を備える情報提供システム。
【請求項２】
前記端末装置は、
店内に配置された発信機から店内に送信される発信機識別子を取得する第２取得手段と、
前記第２取得手段が前記発信機識別子を取得した場合、自装置が店内に位置していると判断し、所定期間内に前記第２取得手段が前記発信機識別子を取得できない場合、自装置が店外に位置していると判断する判断手段と、
を有し、
前記第１送信手段は、自装置が店内に位置していると前記判断手段が判断した場合、前記商品識別子を送信する
請求項１に記載の情報提供システム。
【請求項３】
前記発信機は、前記発信機識別子を表す音波を出力し、
前記第２取得手段は、前記音波を解析して前記発信機識別子を取得する
請求項２に記載の情報提供システム。
【請求項４】
前記第１送信手段は、前記発信機識別子を前記サーバ装置へ送信し、
前記第２受信手段は、前記第１送信手段が送信した前記発信機識別子を受信し、
前記第２送信手段が送信する組においては、当該組に含まれる店情報が示す店と前記第２受信手段で受信した発信機識別子で特定される店とが同じである場合と異なる場合とで当該組に含まれる価格情報が異なる請求項２又は請求項３に記載の情報提供システム。
【請求項５】
店を示す店情報と、当該店情報の店で販売されている商品の商品識別子と、当該商品識別子で識別される商品の価格情報との組を、複数の店毎に記憶した記憶手段と、
端末装置が店内に位置しているときに当該端末装置から送信された前記商品識別子を受信する受信手段と、
前記記憶手段において、前記受信手段が受信した前記商品識別子を含む組を特定し、特定した組から当該商品識別子で識別される商品の価格情報と、前記店情報との組を抽出する抽出手段と、
前記抽出手段が抽出した組を前記端末装置へ送信する送信手段と、
を有するサーバ装置。
【請求項６】
商品を識別する商品識別子を取得する取得手段と、
自装置が店内に位置している場合、前記取得手段が取得した前記商品識別子を送信する送信手段と、
前記送信手段が行った送信への応答として送信され、店を示す店情報と、前記商品識別子の商品の当該店における価格情報の組とを、受信する受信手段と、
前記受信手段が受信した組に含まれる各情報を表示手段に表示させる表示制御手段と、
を有する端末装置。
【請求項７】
端末装置が、商品を識別する商品識別子を取得する第１取得ステップと、
前記端末装置が、店内に位置している場合、前記第１取得ステップで取得した前記商品識別子を送信する第１送信ステップと、
サーバ装置が、前記第１送信ステップで送信された前記商品識別子を受信する第１受信ステップと、
前記サーバ装置が、店を示す店情報と、当該店情報の店で販売されている商品の商品識別子と、当該商品識別子で識別される商品の価格情報との組を、複数の店毎に記憶した記憶手段において、前記第１受信ステップで受信された前記商品識別子を含む組を特定し、特定した組から当該商品識別子で識別される商品の価格情報と、前記店情報との組を抽出する抽出ステップと、
前記サーバ装置が、前記抽出ステップで抽出された組を前記端末装置へ送信する第２送信ステップと、
前記端末装置が、前記第２送信ステップで送信された組を受信する第２受信ステップと、
前記端末装置が、前記第２受信ステップで受信された組に含まれる各情報を表示手段に表示させる表示制御ステップと、
を有する情報提供方法。
【請求項８】
コンピュータを、
端末装置が店内に位置しているときに当該端末装置から送信された商品識別子を受信する受信手段と、
店を示す店情報と、当該店情報の店で販売されている商品の商品識別子と、当該商品識別子で識別される商品の価格情報との組を、複数の店毎に記憶した記憶手段において、前記受信手段が受信した前記商品識別子を含む組を特定し、特定した組から当該商品識別子で識別される商品の価格情報と、前記店情報との組を抽出する抽出手段と、
前記抽出手段が抽出した組を前記端末装置へ送信する送信手段
として機能させるためのプログラム。
【請求項９】
コンピュータを、
商品を識別する商品識別子を取得する取得手段と、
自装置が店内に位置している場合、前記取得手段が取得した前記商品識別子を送信する送信手段と、
前記送信手段が行った送信への応答として送信され、店を示す店情報と、前記商品識別子の商品の当該店における価格情報の組とを、受信する受信手段と、
前記受信手段が受信した組に含まれる各情報を表示手段に表示させる表示制御手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品の価格を消費者に提示する技術に関する。
【背景技術】
【０００２】
消費者が購入を検討している商品について、消費者の最寄り店舗の価格を消費者に提示する商品情報提供システムが特許文献１に開示されている。この商品情報提供システムによれば、消費者は、購入を検討している商品について最寄りの店舗の中から安値の店舗を特定し、特定した店舗で商品を購入することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２５６８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、店舗側からすると、消費者に来店してもらうことにより、接客して様々な商品を勧めることができる。また、消費者に来店してもらうと、消費者は、購入を検討している商品以外にも展示されている様々な商品を目にすることとなり、店舗側からすると、他の商品の販売の機会が増えることとなる。これに対し、特許文献１の商品情報提供システムの場合、消費者は、商品の価格検討のために店舗に行かなくても商品の価格知ることができるため、店舗側からすると、接客の機会や、展示されている種々の商品の販売機会を逸することとなる。
【０００５】
本発明は、上述した背景の下になされたものであり、消費者を店へ来店させ、来店した者に対して商品の価格を提示する技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、商品を識別する商品識別子を取得する第１取得手段と、自装置が店内に位置している場合、前記第１取得手段が取得した前記商品識別子を送信する第１送信手段と、前記第１送信手段が行った送信への応答として送信され、店を示す店情報と、前記商品識別子の商品の当該店における価格情報の組とを、受信する第１受信手段と、前記第１受信手段が受信した組に含まれる各情報を表示手段に表示させる表示制御手段と、を有する端末装置と、前記店情報と、当該店情報の店で販売されている商品の前記商品識別子と、当該商品識別子で識別される商品の価格情報との組を、複数の店毎に記憶した記憶手段と、前記第１送信手段が送信した前記商品識別子を受信する第２受信手段と、前記記憶手段において、前記第２受信手段が受信した前記商品識別子を含む組を特定し、特定した組から当該商品識別子で識別される商品の価格情報と、前記店情報との組を抽出する抽出手段と、前記抽出手段が抽出した組を前記端末装置へ送信する第２送信手段と、を有するサーバ装置と、を備える情報提供システムを提供する。
【０００７】
本発明においては、前記端末装置は、店内に配置された発信機から店内に送信される発信機識別子を取得する第２取得手段と、前記第２取得手段が前記発信機識別子を取得した場合、自装置が店内に位置していると判断し、所定期間内に前記第２取得手段が前記発信機識別子を取得できない場合、自装置が店外に位置していると判断する判断手段と、を有し、前記第１送信手段は、自装置が店内に位置していると前記判断手段が判断した場合、前記商品識別子を送信する構成としてもよい。
【０００８】
また、本発明においては、前記発信機は、前記発信機識別子を表す音波を出力し、前記第２取得手段は、前記音波を解析して前記発信機識別子を取得する構成としてもよい。
【０００９】
また、本発明においては、前記第１送信手段は、前記発信機識別子を前記サーバ装置へ送信し、前記第２受信手段は、前記第１送信手段が送信した前記発信機識別子を受信し、前記第２送信手段が送信する組においては、当該組に含まれる店情報が示す店と前記第２受信手段で受信した発信機識別子で特定される店とが同じである場合と異なる場合とで当該組に含まれる価格情報が異なる構成としてもよい。
【００１０】
また、本発明は、店を示す店情報と、当該店情報の店で販売されている商品の商品識別子と、当該商品識別子で識別される商品の価格情報との組を、複数の店毎に記憶した記憶手段と、端末装置が店内に位置しているときに当該端末装置から送信された前記商品識別子を受信する受信手段と、前記記憶手段において、前記受信手段が受信した前記商品識別子を含む組を特定し、特定した組から当該商品識別子で識別される商品の価格情報と、前記店情報との組を抽出する抽出手段と、前記抽出手段が抽出した組を前記端末装置へ送信する送信手段と、を有するサーバ装置を提供する。
【００１１】
また、本発明は、商品を識別する商品識別子を取得する取得手段と、自装置が店内に位置している場合、前記取得手段が取得した前記商品識別子を送信する送信手段と、前記送信手段が行った送信への応答として送信され、店を示す店情報と、前記商品識別子の商品の当該店における価格情報の組とを、受信する受信手段と、前記受信手段が受信した組に含まれる各情報を表示手段に表示させる表示制御手段と、を有する端末装置を提供する。
【００１２】
また、本発明は、端末装置が、商品を識別する商品識別子を取得する第１取得ステップと、前記端末装置が、店内に位置している場合、前記第１取得ステップで取得した前記商品識別子を送信する第１送信ステップと、サーバ装置が、前記第１送信ステップで送信された前記商品識別子を受信する第１受信ステップと、前記サーバ装置が、店を示す店情報と、当該店情報の店で販売されている商品の商品識別子と、当該商品識別子で識別される商品の価格情報との組を、複数の店毎に記憶した記憶手段において、前記第１受信ステップで受信された前記商品識別子を含む組を特定し、特定した組から当該商品識別子で識別される商品の価格情報と、前記店情報との組を抽出する抽出ステップと、前記サーバ装置が、前記抽出ステップで抽出された組を前記端末装置へ送信する第２送信ステップと、前記端末装置が、前記第２送信ステップで送信された組を受信する第２受信ステップと、前記端末装置が、前記第２受信ステップで受信された組に含まれる各情報を表示手段に表示させる表示制御ステップと、を有する情報提供方法を提供する。
【００１３】
また、本発明は、コンピュータを、端末装置が店内に位置しているときに当該端末装置から送信された商品識別子を受信する受信手段と、店を示す店情報と、当該店情報の店で販売されている商品の商品識別子と、当該商品識別子で識別される商品の価格情報との組を、複数の店毎に記憶した記憶手段において、前記受信手段が受信した前記商品識別子を含む組を特定し、特定した組から当該商品識別子で識別される商品の価格情報と、前記店情報との組を抽出する抽出手段と、前記抽出手段が抽出した組を前記端末装置へ送信する送信手段として機能させるためのプログラムを提供する。
【００１４】
また、本発明は、コンピュータを、商品を識別する商品識別子を取得する取得手段と、自装置が店内に位置している場合、前記取得手段が取得した前記商品識別子を送信する送信手段と、前記送信手段が行った送信への応答として送信され、店を示す店情報と、前記商品識別子の商品の当該店における価格情報の組とを、受信する受信手段と、前記受信手段が受信した組に含まれる各情報を表示手段に表示させる表示制御手段として機能させるためのプログラムを提供する。
【発明の効果】
【００１５】
本発明によれば、消費者を店へ来店させ、来店した者に対して商品の価格を提示することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態に係る情報提供システム１を構成する装置を示した図。
【図２】発信機３０が出力する信号を示した図。
【図３】端末装置１０のハードウェア構成を示したブロック図。
【図４】端末装置１０の機能構成を示したブロック図。
【図５】サーバ装置２０のハードウェア構成を示したブロック図。
【図６】価格情報テーブルＴＢ１の一例を示した図。
【図７】サーバ装置２０の機能構成を示したブロック図。
【図８】端末装置１０が行う処理の流れを示したフローチャート。
【図９】端末装置１０が行う処理の流れを示したフローチャート。
【図１０】サーバ装置２０が行う処理の流れを示したフローチャート。
【図１１】端末装置１０が表示する画面の一例を示した図。
【発明を実施するための形態】
【００１７】
［実施形態］
（全体構成）
図１は、本発明の一実施形態に係る情報提供システム１を構成する装置を示した図である。情報提供システム１は、店３Ａ，３Ｂに来店した者に対して、商品の価格情報を提供するシステムである。店３Ａ，３Ｂには、複数の商品が陳列されており、陳列されている商品には、商品を表すバーコードが付されている。また、店３Ａには、店サーバ装置４０Ａと発信機３０Ａが設けられており、店３Ｂには、店サーバ装置４０Ｂと発信機３０Ｂが設けられている。なお、店サーバ装置４０Ａと店サーバ装置４０Ｂの構成は同じであるため、以下、各々を区別する必要のない場合は店サーバ装置４０と記載する。また、発信機３０Ａと発信機３０Ｂの構成は同じであるため、発信機３０Ａ，３０Ｂについても、以下、各々を区別する必要のない場合は発信機３０と記載する。発信機３０と店サーバ装置４０とを有する店は複数存在するが、図面が繁雑になるのを防ぐため、図１においては、店３Ａと店３Ｂのみを示している。
【００１８】
通信網２は、音声通信やデータ通信などの通信サービスを提供する通信網である。なお、通信網２には、インターネットや固定電話網などを含めることができる。サーバ装置２０、店サーバ装置４０Ａ，４０Ｂ及び端末装置１０は、通信網２を介してデータ通信を行う。
【００１９】
端末装置１０は、本実施形態においてはスマートフォンであり、通信網２を介して音声通信やデータ通信を行う。本実施形態においては、端末装置１０はスマートフォンであるが、スマートフォンに限定されるものではなく、通信網２を介した通信を行う機能を備えているものであれば、タブレットＰＣ（Personal Computer）、フィーチャーフォン又はＰＤＡ（Personal Digital Assistant）などであってもよい。なお、端末装置１０は複数存在するが、図面が繁雑になるのを防ぐため、図１においては、一つの端末装置１０のみを示している。
【００２０】
サーバ装置２０は、店３Ａや店３Ｂに陳列されている商品の価格情報を、店３Ａ又は店３Ｂに来店した消費者が有する端末装置１０へ送信する装置である。サーバ装置２０は、店３Ａや店３Ｂに陳列されている商品の価格情報を取得し、店３毎に商品の価格情報を記憶する。
【００２１】
店サーバ装置４０は、自身が配置されている店内にある商品の価格情報を記憶した装置である。店内に陳列されている商品の価格を変更する場合、店サーバ装置４０に記憶されている価格情報が変更後の価格に応じて更新される。商品の価格情報は、サーバ装置２０に送信され、サーバ装置２０に記憶されている価格情報は、送信された価格情報で更新される。
【００２２】
発信機３０は、発信機３０を一意に識別する発信機識別子を示す信号を出力する装置である。本実施形態においては、発信機３０は、予め定められた周波数の音波を用いて発信機識別子を示す信号を出力する。
【００２３】
ここで、発信機３０が出力する信号について、図２を用いて説明する。発信機３０は、発信機識別子を２進数で記憶しており、記憶している発信機識別子を表す信号ａを予め定められた周期で生成する。例えば、ある店の発信機３０の発信機識別子が「１００１１００」である場合、信号ａは、図２に示したように、発信機識別子の「０」の桁に対応してＬ（Low）レベルとなり、発信機識別子の「１」の桁に対応してＨ（High）レベルとなる。なお、本実施形態においては、発信機識別子の一桁に対応して信号ａがＨレベル又はＬレベルになる期間は、予め定められており、いずれも同じ期間となっている。
【００２４】
また、発信機３０は、図２に示した予め定められた周波数の正弦波の信号ｂを生成し、この信号ｂを信号ａで変調して信号ｃを生成する。図２に示したように、信号ｃは、信号ａがＬレベルの期間は、振幅が０となり、信号ａがＨレベルの期間は、信号ｂと同じ波形となる。なお、本実施形態においては、信号ｂの周波数は、超音波の帯域の周波数であるが可聴域の音波の帯域の周波数であってもよい。
【００２５】
（端末装置１０の構成）
図３は、端末装置１０のハードウェア構成の一例を示したブロック図である。制御部１０１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）を備えたマイクロコントローラである。ＣＰＵがＲＯＭに記憶されているプログラムを実行すると、スマートフォンの基本的な機能が実現する。
【００２６】
表示部１０３は、液晶ディスプレイを備えており、端末装置１０を操作するための画面や各種メッセージを表示する。操作部１０４は、端末装置１０を操作するための複数のキーを備えている。また、操作部１０４は、表示部１０３の表面に設けら、表示部１０３が表示した画像を透過し、指が触れた位置を検出するタッチパネルを備えている。通信部１０５は、通信網２を介して通信を行う通信インターフェースとして機能し、各種情報の受信や送信を行う。読取り部１０６は、レンズやイメージセンサを有するカメラモジュールを備えている。読取り部１０６は、イメージセンサに結像した被写体の像を電気信号に変換し、被写体の画像を示すデータを制御部１０１へ出力する。近距離通信部１０８は、ＮＦＣ（Near Field Communication）として知られる無線通信の国際規格に従った通信を行う通信インターフェースである。
【００２７】
音声処理部１０７は、マイクロホンとスピーカを有している。音声処理部１０７は、端末装置１０同士が音声通話を行う場合、通話相手の音声に係るデジタル信号が通信部１０５から供給されると、供給されたデジタル信号をアナログ信号に変換する。このアナログ信号は、スピーカへ供給され、スピーカからは、通話相手の音声が放音される。また、音声処理部１０７は、マイクロホンに音波が入力されると、入力された音波をデジタル信号に変換する。音声処理部１０７は、端末装置１０が音声通話を行う場合、ユーザの音声を変換したデジタル信号を通信部１０５へ供給する。このデジタル信号は、通信部１０５から通信網２へ送信され、通話相手の端末装置１０へ送信される。なお、音声処理部１０７は、後述するアプリケーションプログラムが実行された場合、入力された音波をデジタル信号に変換し、このデジタル信号を制御部１０１へ供給する。
【００２８】
記憶部１０２は、不揮発性メモリであり、各種アプリケーションプログラムを記憶する。本実施形態においては、記憶部１０２は、端末装置１０のユーザに対して商品の価格情報を提供する機能を実現するアプリケーションプログラム（以下、アプリＡと称する）を記憶している。制御部１０１のＣＰＵが、記憶部１０２に記憶されているアプリＡを実行すると、商品の価格情報を提供する機能が端末装置１０において実現する。
【００２９】
図４は、アプリＡを実行した制御部１０１において実現する機能のうち、本発明に係る特徴的な機能の構成を示したブロック図である。第１取得手段１００１は、読取り部１０６が取得したバーコードの画像を解析し、商品を識別する商品識別子の一例であるＪＡＮコードを取得する手段である。第１取得手段１００１は、取得したＪＡＮコードを第１送信手段１００４へ供給する。第２取得手段１００２は、音声処理部１０７が出力したデジタル信号を解析して信号ｃを抽出し、抽出した信号ｃを復調して発信機識別子を取得する手段である。第２取得手段は、取得した発信機識別子を第１送信手段へ供給する。判断手段１００３は、第２取得手段１００２による発信機識別子の取得に応じて、端末装置１０が店３の中に位置しているか判断する手段である。第１送信手段１００４は、通信部１０５を制御し、第１取得手段１００１が取得したＪＡＮコードと、第２取得手段１００２が取得した発信機識別子とをサーバ装置２０へ送信する手段である。判断手段１００３により端末装置１０が店３の中に位置していると判断されると、ＪＡＮコードと発信機識別子とがサーバ装置２０へ送信される。第１受信手段１００５は、第１送信手段１００４が行った送信への応答としてサーバ装置２０から送信される情報を受信する手段である。表示制御手段１００６は、第１受信手段１００５が受信した情報が表示部１０３に表示されるように表示部１０３を制御する手段である。
【００３０】
（サーバ装置２０の構成）
図５は、サーバ装置２０のハードウェア構成の一例を示したブロック図である。表示部２０３は、液晶ディスプレイを備えており、サーバ装置２０を操作するための画面や記憶部２０２に記憶されている情報などを表示する。操作部２０４は、キーボードやマウスを備えており、サーバ装置２０は、キーボードやマウスに行われた操作に応じて動作する。通信部２０５は、通信網２を介して通信を行う通信インターフェースとして機能する。通信部２０５は、通信網２を介して端末装置１０や店サーバ装置４０と情報のやり取りを行う。なお、本実施形態においては、サーバ装置２０は、表示部２０３と操作部２０４を備えているが、表示部２０３と操作部２０４を備えていない構成であってもよい。
【００３１】
記憶部２０２は、ハードディスク装置を有しており、店３Ａ，３Ｂに来店した者が有する端末装置１０に対して商品の価格情報を提供する機能を実現するプログラムを記憶している。また、記憶部２０２は、価格情報テーブルＴＢ１を記憶している。
【００３２】
価格情報テーブルＴＢ１は、図６に示したように、発信機識別子、店名（店情報の一例）、当該店名の店に陳列された商品のＪＡＮ（Japanese Article Number）コード（商品識別子の一例）、当該ＪＡＮコードの商品の価格情報及びＪＡＮコードで特定される商品の商品名とを対応付けて格納したテーブルである。価格情報テーブルＴＢ１は、発信機３０が配置された店毎に設けられており、図６においては、発信機識別子として「１００１１００」が格納されているテーブルが店３Ａの商品の価格情報を格納したテーブルであり、発信機識別子として「１００１１０１」が格納されているテーブルが店３Ｂの商品の価格情報を格納したテーブルとなっている。なお、価格情報テーブルＴＢ１に格納される商品の価格情報は、店３内で提示されている価格から割引された価格情報としてもよい。
【００３３】
制御部２０１は、ＣＰＵ、ＲＯＭ及びＲＡＭを備えている。記憶部２０２に記憶されているプログラムが制御部２０１で実行されると、店３Ａ，３Ｂに来店した者が有する端末装置１０に対して商品の価格情報を提供する機能が実現する。
【００３４】
図７は、サーバ装置２０において実現する機能のうち、本発明に係る機能の構成を示したブロック図である。第２受信手段２００１は、通信部２０５と協働し、端末装置１０が送信したＪＡＮコードを受信する手段である。抽出手段２００２は、第２受信手段２００１が受信したＪＡＮコードに対応付けられている価格情報と、店名とを価格情報テーブルＴＢ１から抽出する手段である。第２送信手段２００３は、抽出手段が抽出した価格情報と店名の組を通信部２０５を制御して端末装置１０へ送信する手段である。
【００３５】
（実施形態の動作例）
次に、本実施形態の動作の一例について説明する。まず、端末装置１０のユーザは、店３に入店する前に、上述したアプリＡの起動を指示する操作を操作部１０４において行う。制御部１０１は、ユーザの操作に応じてアプリＡを実行する。制御部１０１は、アプリＡを実行すると、発信機３０が配置された店の中にユーザが位置しているか否かを示す店内フラグを初期化して「０」にする。なお、店内フラグは、値が０であるとユーザが発信機３０が配置された店の外にいることを示し、値が１であるとユーザが発信機３０が配置された店の中にいることを示す。音声処理部１０７においては、マイクロホンで取得した音波がデジタル信号に変換され、このデジタル信号が制御部１０１へ供給される。
【００３６】
制御部１０１は、デジタル信号が供給されると、図８に示した処理を実行する。まず、制御部１０１は、供給されるデジタル信号を解析して所定周波数（信号ｂの周波数）の信号の抽出を行う（ステップＳＡ１）。制御部１０１は、所定周波数の信号を抽出した場合（ステップＳＡ２でＹＥＳ）、抽出した信号を復調する（ステップＳＡ３）。
【００３７】
例えば、端末装置１０が店３Ａ，３Ｂの外にある場合、発信機３０Ａ，３０Ｂが出力している信号ｃが音声処理部１０７のマイクロホンには届かない。このため、マイクロホンで取得した音波をデジタル信号に変換しても、発信機３０が出力する信号ｂの周波数の信号は得られない。この場合、制御部１０１は、ステップＳＡ２でＮＯと判断する。制御部１０１は、所定周波数の信号を抽出できない期間を計時しており、この期間が所定期間に達したか判断する（ステップＳＡ５）。制御部１０１は、ステップＳＡ５でＮＯと判断した場合、処理の流れをステップＳＡ１に戻す。また、制御部１０１は、ステップＳＡ５でＹＥＳと判断した場合、店内フラグの値を０にし、信号を抽出できない期間の計時をリセットして（ステップＳＡ６）、処理の流れをステップＳＡ１に戻す。
【００３８】
一方、端末装置１０のユーザが、例えば端末装置１０を持って店３Ａに入店すると、発信機３０Ａが出力している信号ｃが音声処理部１０７のマイクロホンで取得される。音声処理部１０７は、マイクロホンが取得した信号ｃをデジタル信号に変換し、このデジタル信号を制御部１０１へ供給する。制御部１０１は、供給されたデジタル信号を解析し、発信機３０Ａが出力する信号ｃを抽出する。制御部１０１（第２取得手段１００２）が、この信号ｃを復調すると、発信機３０Ａの発信機識別子を表す信号ａが得られる。
【００３９】
制御部１０１は、信号ａのＨレベルとＬレベルとを解析し、信号ａから発信機識別子を抽出する（ステップＳＡ４）。例えば、信号ａが図２に示した波形の場合、制御部１０１は、「１００１１００」という発信機識別子を抽出する。制御部１０１は、発信機識別子を抽出すると、店内フラグの値を１（ステップＳＡ７）にして処理の流れをステップＳＡ１へ戻す。
【００４０】
店３Ａの中に入った端末装置１０のユーザは、陳列されている商品の価格を知りたい場合、端末装置１０を操作し、店内に陳列されている商品に付されているバーコードを端末装置１０に読み取らせる。端末装置１０は、読取り部１０６でバーコードを読み取ると、バーコードを示す画像のデータを制御部１０１へ供給する。
【００４１】
画像のデータを取得した制御部１０１は、図９に示した処理を実行する。まず、制御部１０１は、取得したデータが示す画像がバーコードの画像であるか判断する。制御部１０１は、取得したデータが示す画像がバーコードの画像ではない場合（ステップＳＢ１でＮＯ）、図９に示した処理を終了する。制御部１０１は、取得したデータが示す画像がバーコードの画像である場合（ステップＳＢ１でＹＥＳ）、次に店内フラグの値を判断する。制御部１０１は、店内フラグの値が０である場合（ステップＳＢ２でＮＯ）、即ち、端末装置１０が店内にないときに商品のバーコードが読み取られた場合、表示部１０３を制御し、メッセージを表示する（ステップＳＢ３）。ここで表示部１０３においては、店外では商品の価格情報を得られないことを知らせるメッセージが表示される。
【００４２】
制御部１０１（第１取得手段１００１）は、店内フラグの値が１の場合（ステップＳＢ２でＹＥＳ）、即ち、端末装置１０が店内にある場合、取得したデータが示すバーコードの画像を解析し、バーコードが示すＪＡＮコードを特定する（ステップＳＢ４）。例えば、端末装置１０が店３Ａにある場合には、制御部１０１（第１送信手段１００４）は、通信部１０５を制御し、特定したＪＡＮコードをサーバ装置２０へ送信する（ステップＳＢ５）。
【００４３】
サーバ装置２０においては、端末装置１０から送信されたＪＡＮコードを通信部２０５が受信すると、制御部２０１（第２受信手段２００１）がＪＡＮコードを取得し、図１０に示した処理を実行する。まず、制御部２０１は、受信したＪＡＮコードを格納した価格情報テーブルＴＢ１を検索する（ステップＳＣ１）。制御部２０１（抽出手段２００２）は、受信したＪＡＮコードを格納した価格情報テーブルＴＢ１を見つけると、検索で見つけた価格情報テーブルＴＢ１において、受信したＪＡＮコードに対応付けられている商品名、価格情報及び店名の組を抽出する（ステップＳＣ２）。
【００４４】
例えば、受信したＪＡＮコードが図６に示した２つのテーブルの１行目に格納されている場合、制御部２０１は、店３Ａにおける商品の価格情報を格納した価格情報テーブルＴＢ１（図６において上に示したテーブル）から、商品名「ＡＡＡ」、価格情報「１００００」及び店名「○○電機××店」の組を抽出し、店３Ｂにおける商品の価格情報を格納した価格情報テーブルＴＢ１（図６において下に示したテーブル）から、商品名「ＡＡＡ」、価格情報「１１０００」及び店識別子「△△電機□□店」の組を抽出する。制御部２０１（第２送信手段２００３）は、ステップＳＣ２の処理が終了すると、商品名、価格情報及び店名の組を端末装置１０へ送信する（ステップＳＣ３）。
【００４５】
ステップＳＢ５の処理を終了した制御部１０１は、所定時間の間、サーバ装置２０からの応答を待っている。所定時間の間に、サーバ装置２０から送信される商品名、価格情報及び店名の組を通信部１０５が受信できなかった場合（ステップＳＢ６でＮＯ）、制御部１０１は、表示部１０３を制御し、商品の価格情報を取得できなかったことを通知するメッセージを表示する（ステップＳＢ７）。
【００４６】
一方、サーバ装置２０から送信された商品名、価格情報及び店名の組を所定時間の間に通信部１０５で受信されると、受信した組を制御部１０１（第１受信手段１００５）が取得する。制御部１０１（表示制御手段１００６）は、ステップＳＢ５の処理の後、所定時間内にサーバ装置２０が送信した商品名、価格情報及び店名の組を取得した場合（ステップＳＢ６でＹＥＳ）、表示部１０３を制御し、受信した商品名、価格情報及び店名の組を表示する（ステップＳＢ８）。
【００４７】
例えば、制御部１０１は、商品名「ＡＡＡ」、価格情報「１００００」及び店名「○○電機××店」の組と、商品名「ＡＡＡ」、価格情報「１１０００」及び店名「△△電機□□店」の組を取得した場合、取得した組に基いて表示部１０３を制御し、図１１に示したように、商品名、価格情報及び店名のリストを表示部１０３に表示させる。
図１１に示した画面によれば、店名「○○電機××店」は端末装置１０のユーザがいる店３Ａの店名であるため、端末装置１０のユーザは、端末装置１０でバーコードを読み取った商品について、自分が居る店３Ａにおける価格情報を知ることができる。また、「△△電機□□店」は、端末装置１０のユーザがいる店３Ａとは別の店３Ｂの店名であるため、端末装置１０でバーコードを読み取った商品について、「△△電機□□店」における価格情報を知ることができる。なお、端末装置１０は、価格情報を表示する際、価格の安い順に価格と店名の並べ替えを行なってもよい。
【００４８】
以上説明したように、本実施形態によれば、端末装置１０のユーザは、店３Ａ，３Ｂの外では商品の価格情報を知ることができず、店３Ａ，３Ｂに入ると商品の価格情報を知ることができるため、消費者を店３の中へ引き込むことができ、接客の機会や、展示されている種々の商品の販売機会を増やすことができる。
【００４９】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変形して本発明を実施してもよい。なお、上述した実施形態及び以下の変形例は、各々を組み合わせてもよい。
【００５０】
上述した実施形態においては、価格情報を調べる商品を特定するために、商品に付されているバーコードを用いているが、この構成に限定されるものではない。例えば、端末装置１０において、商品の商品名をユーザが入力し、端末装置１０は、入力された商品名をＪＡＮコードに替えてサーバ装置２０へ送信する。サーバ装置２０においては、価格情報テーブルＴＢ１において、ＪＡＮコードに替えて商品名を格納する。サーバ装置２０は、端末装置１０から送信された商品名に対応付けられている価格情報を価格情報テーブルＴＢ１から取得し、取得した価格情報を端末装置１０へ送信する。本変形例によれば、カメラモジュールを有しない端末装置でも、商品の価格情報を知ることができる。
【００５１】
上述した実施形態においては、店サーバ装置４０から商品の価格情報をサーバ装置２０へ送信し、サーバ装置２０は、送信された価格情報を記憶する構成となっているが、この構成に限定されるものではない。例えば、サーバ装置２０において、サーバ装置２０の管理者が操作部２０４を操作して価格情報テーブルＴＢ１を編集してもよい。
【００５２】
上述した実施形態においては、サーバ装置２０に記憶されている価格情報を端末装置１０へ送信する構成となっているが、この構成に限定されるものではない。例えば、サーバ装置２０は、端末装置１０から送信されたＪＡＮコードを店サーバ装置４０Ａ，４０Ｂへ送信する。店サーバ装置４０Ａ，４０Ｂは、ＪＡＮコードに対応付けてＪＡＮコードが示す商品の価格情報を記憶しており、サーバ装置２０から送信されたＪＡＮコードに対応付けられている価格情報、店名及び商品名とをサーバ装置２０へ送信する。サーバ装置２０は、店サーバ装置４０Ａ，４０Ｂから送信された価格情報、店名及び商品名とを端末装置１０へ送信する。この構成によれば、サーバ装置２０に価格情報を記憶させる必要がないため、記憶部２０２に記憶させる情報の量を抑えることができる。
また、本変形例においては、端末装置１０においてバーコードを読み取った商品の価格情報をユーザが入力し、入力された価格情報を端末装置１０がＪＡＮコードと共にサーバ装置２０へ送信し、サーバ装置２０は端末装置１０から送信されたＪＡＮコードと価格情報を店サーバ装置４０Ａ，４０Ｂへ送信してもよい。そして店サーバ装置４０Ａ，４０Ｂは、送信されたＪＡＮコードに対応付けて記憶している価格情報が、サーバ装置２０から送信された価格情報よりも高い場合、送信された価格情報よりも低い価格を示す価格情報をサーバ装置２０へ送信し、サーバ装置２０は、店サーバ装置４０Ａ，４０Ｂから送信された価格情報を端末装置２０へ送信してもよい。
なお、本変形例に係る店サーバ装置４０においては、端末装置１０のユーザが購入した商品の履歴をＰＯＳ（Point Of Sale）システムで取得し、当該ユーザの商品の購入履歴に応じて、サーバ装置２０へ送信する価格情報を変更するようにしてもよい。例えば、商品の購入回数が多い者については、価格情報が示す価格を商品の購入回数が少ない者より低くしてもよい。
また、端末装置１０のユーザが購入した商品の履歴と、当該ユーザの家族が購入した商品の履歴とを紐付けし、端末装置１０のユーザが購入した商品の履歴及び当該ユーザの家族が購入した商品の履歴に応じて端末装置１０へ送信する価格情報を决定するようにしてもよい。
【００５３】
また、本変形例においては、端末装置１０は、取得した発信機識別子をサーバ装置２０へ送信し、サーバ装置２０は、送信された発信機識別子を店サーバ装置４０Ａ，４０Ｂへ送信してもよい。この場合、店サーバ装置４０Ａ，４０Ｂは、送信された発信機識別子が、自身が配置されている店にある発信機３０の発信機識別子である場合と、他店にある発信機３０の発信機識別子である場合とで、サーバ装置２０へ送信する価格情報が異なるようにしてもよい。例えば、端末装置１０が店３Ａにある場合、店サーバ装置４０Ｂは、端末装置１０が店３Ｂにある場合より、低い価格の情報をサーバ装置２０へ送信してもよい。
また、端末装置１０が位置している店に応じて端末装置１０へ送信する価格情報を異ならせる場合、価格情報テーブルＴＢ１において、端末装置１０が自店にある場合の価格情報と、他店にある場合の価格情報とを格納してもよい。サーバ装置２０は、端末装置１０から送信された発信機識別子が格納されている価格情報テーブルＴＢ１からは、端末装置１０が自店にある場合の価格情報を取得して端末装置１０へ送信する。また、サーバ装置２０は、端末装置１０から送信された発信機識別子が格納されていない価格情報テーブルＴＢ１からは、端末装置１０が他店にある場合の価格情報を取得して端末装置１０へ送信する。
本変形例によれば、端末装置１０が他店にある場合には自店にある場合より低い価格を提示することができ、他店にいる端末装置１０のユーザを自店に来店させることができる。
【００５４】
上述した実施形態においては、店サーバ装置４０は、店の中に配置されているが、店外に配置されていてもよい。例えば、店３Ａ，３Ｂが共にある会社の支店である場合、商品について支店毎に価格情報を記憶したサーバ装置を店３Ａ，３Ｂの外に設け、当該サーバ装置が各店の価格情報をサーバ装置２０へ送り、サーバ装置２０の価格情報を更新するようにしてもよい。なお、店３Ａ，３Ｂが共にある会社の支店である場合、同じ商品について、店３Ａと店３Ｂとで商品の価格が異なっていてもよい。
【００５５】
上述した実施形態においては、商品の価格情報が端末装置１０で表示されるが、端末装置１０で提示する情報は価格情報に限定されるものではない。例えば、価格情報テーブルＴＢ１において、価格情報に対応付けて、商品を購入したときにポイントサービスで得られるポイントの情報を格納し、サーバ装置２０は、価格情報と共にポイントの情報を価格情報テーブルＴＢ１から取得し、取得したポイントの情報を端末装置１０へ送信してもよい。また、ポイントサービスのポイントに替えてクーポンの情報など、消費者に提供されるサービスの情報を価格情報テーブルＴＢ１に格納し、格納されている情報を端末装置１０へ送信してもよい。
【００５６】
上述した実施形態においては、価格情報テーブルＴＢ１に店の位置を示す位置情報を格納してもよい。この構成の場合、サーバ装置２０は、価格情報テーブルＴＢ１において端末装置１０から送信された発信機識別子に対応付けられている位置情報をもとにして端末装置１０が位置している店を特定し、特定した位置から予め定められた範囲内にある店を他の価格情報テーブルＴＢ１に格納されている位置情報から特定する。サーバ装置２０は、特定した店の価格情報テーブルＴＢ１から、端末装置１０が送信したＪＡＮコードの商品の価格情報を取得し、取得した価格情報を端末装置１０へ送信する。この構成によれば、端末装置１０が位置している店から予め定められた範囲内にある店の価格情報を端末装置１０のユーザに提示することができる。
【００５７】
上述した実施形態においては、サーバ装置２０は、端末装置１０から送信されたＪＡＮコードを記憶してもよい。また、サーバ装置２０がＪＡＮコードを記憶する場合、端末装置１０のユーザ毎に記憶するようにしてもよい。また、サーバ装置２０がＪＡＮコードを記憶する場合、記憶したＪＡＮコードのリストを店３Ａ，３Ｂへ提供してもよい。なお、サーバ装置２０が記憶したＪＡＮコードのリストを店３Ａ，３Ｂへ提供する場合、店サーバ装置４０からの要求に応じて店サーバ装置４０へ送信するようにしてもよい。また、記憶したＪＡＮコードのリストを店３Ａ，３Ｂへ提供する場合、サーバ装置２０と端末装置１０とが通信を行い、端末装置１０のユーザの許可を得てから提供するようにしてもよい。
【００５８】
また、端末装置１０から送信されたＪＡＮコードを端末装置１０のユーザ毎にサーバ装置２０で記憶する場合、サーバ装置２０は、ＪＡＮコード毎にＪＡＮコードを取得した回数を記憶してもよい。この構成によれば、端末装置１０のユーザが同じ商品について、商品の価格を調べた回数を知ることできる。
なお、本変形例においては、端末装置１０のユーザが同じ商品について、商品の価格を調べた回数に応じて、端末装置１０へ送信する価格情報を変更するようにしてもよい。例えば、ある商品のＪＡＮコードが同じ端末装置１０からサーバ装置２０へ送信された回数が５回である場合、１回目に端末装置１０へ送信する価格情報が示す価格より５回目に送信する価格情報が示す価格を低くしてもよい。
また、本変形例においては、サーバ装置２０は、ユーザ毎にＪＡＮコードを取得した回数を記憶するが、記憶した回数を、あるユーザから他のユーザへ移すようにしてもよい。
【００５９】
上述した実施形態においては、端末装置１０は、ＪＡＮコード、発信機識別子及び端末装置１０のユーザを一意に識別するユーザ識別子を送信してもよい。サーバ装置２０は、端末装置１０から送信されたユーザ識別子を、送信された発信機識別子で特定される店の店サーバ装置４０へ送信する。店サーバ装置４０は、ユーザ識別子と、ユーザの氏名などの個人情報とを対応付けて記憶している。店サーバ装置４０は、サーバ装置２０からユーザ識別子が送信されると、送信されたユーザ識別子に対応付けられている氏名を表示し、表示した氏名のユーザが店内に居ることを店員に報知するようにしてもよい。
【００６０】
上述した実施形態においては、サーバ装置２０は、端末装置１０から送信されたＪＡＮコードが示す商品の価格情報について、端末装置１０が位置している店の価格情報を端末装置１０へ送信しているが、この構成に限定されるものではない。端末装置１０が位置している店における商品の価格は、商品と共に提示されているため、サーバ装置２０は、端末装置１０が位置している店の価格情報と、端末装置１０が位置している店の店名とを端末装置１０へ送信しないようにしてもよい。
【００６１】
上述した実施形態においては、発信機３０が出力している信号ｃをマイクロホンで取得すると、店内フラグの値を１とし、端末装置１０が店３の中にあると判断しているが、端末装置１０が店３の中にあるか判断する構成は、この構成に限定されるものではない。例えば、ＧＰＳ（Global Positioning System）を併用し、端末装置１０は、ＧＰＳを利用して得られる位置情報を取得し、この位置情報に基いて、端末装置１０が店３の外に位置しているか中に位置しているか判断してもよい。端末装置１０は、位置情報が表す位置が店３の外である場合、店内フラグの値を０にする。また、無線ＬＡＮ（Local Area Network）のアクセスポイントを店３の中に配置し、実施形態の発信機識別子に替えてアクセスポイントの識別子（例えばＳＳＩＤ（Service Set IDentifer））を用いるようにしてもよい。端末装置１０が店３のアクセスポイントの識別子を受信できている場合は店３の中にいると判断し、店３のアクセスポイントの識別子を受信できていない場合は店３の外にいると判断する。
また、上述した実施形態においては、発信機３０が送信するのは発信機３０を一意に識別する発信機識別子であるが、店舗識別子が店に一意のものであれば、発信機３０は店舗識別子を送信する構成としてもよい。
【００６２】
本発明に係る機能を実現するプログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ（Hard Disk Drive）、ＦＤ（Flexible Disk））など）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリなどのコンピュータ読取り可能な記録媒体に記憶した状態で提供し、各装置にインストールしてもよい。また、通信網２を介してプログラムをダウンロードして各装置にインストールしてもよい。
【符号の説明】
【００６３】
１…情報提供システム、２…通信網、３Ａ，３Ｂ…店、１０…端末装置、２０…サーバ装置、３０，３０Ａ，３０Ｂ…発信機、４０，４０Ａ，４０Ｂ…店サーバ装置、１０１…制御部、１０２…記憶部、１０３…表示部、１０４…操作部、１０５…通信部、１０６…読取り部、１０７…音声処理部、１０８…近距離通信部、２０１…制御部、２０２…記憶部、２０３…表示部、２０４…操作部、２０５…通信部、１００１…第１取得手段、１００２…第２取得手段、１００３…判断手段、１００４…第１送信手段、１００５…第１受信手段、１００６…表示制御手段、２００１…第２受信手段、２００２…抽出手段、２００３…第２送信手段
【図１】
2014241095.tif 000003
【図２】
2014241095.tif 000004
【図３】
2014241095.tif 000005
【図４】
2014241095.tif 000006
【図５】
2014241095.tif 000007
【図６】
2014241095.tif 000008
【図７】
2014241095.tif 000009
【図８】
2014241095.tif 000010
【図９】
2014241095.tif 000011
【図１０】
2014241095.tif 000012
【図１１】
2014241095.tif 000013