(57)【要約】【課題】確認の負担を軽減させるように買い物予定を出力する。【解決手段】店舗を特定する情報と、購入予定品情報の登録を受け付け、前記情報で特定される店舗内に設置されたビーコンからの信号の受信、又は、位置検出手段による前記情報で特定される店舗に対応する位置への移動の検出に応じて、登録された前記購入予定品情報を出力する、処理をコンピュータに実行させる。【選択図】図７
2018092539.tif 000002
【特許請求の範囲】
【請求項１】
店舗を特定する情報と、購入予定品情報の登録を受け付け、
前記情報で特定される店舗内に設置されたビーコンからの信号の受信、又は、位置検出手段による前記情報で特定される店舗に対応する位置への移動の検出に応じて、登録された前記購入予定品情報を出力する、
処理をコンピュータに実行させることを特徴とするプログラム。
【請求項２】
店舗を特定する情報と、購入予定品情報の登録を受け付け、
前記情報で特定される店舗内に設置されたビーコンからの信号の受信、又は、位置検出手段による前記情報で特定される店舗に対応する位置への移動の検出に応じて、登録された前記購入予定品情報に対応する信号のサーチを行うモードに移行する、又は、受信したビーコンの情報に応じた商品情報、又は、受信したビーコンの情報に応じた前記店舗内のエリア情報を出力するモードに移行する、
処理をコンピュータに実行させることを特徴とするプログラム。
【請求項３】
店舗を特定する情報と、購入予定品情報の登録を受け付け、
登録された前記購入予定品情報を情報処理装置に対して送信し、
前記情報で特定される店舗内に設置されたビーコンからの信号の受信、又は、位置検出手段による前記情報で特定される店舗に対応する位置への移動の検出に応じて、前記情報処理装置に対して、受信したビーコンの情報を報告し、
報告された前記ビーコンの情報が前記購入予定品情報によって特定される商品の販売エリアに対応することの検出に応じて、前記情報処理装置から送信される信号を受信する、
処理をコンピュータに実行させることを特徴とするプログラム。
【請求項４】
前記店舗で販売される商品のうち、前記店舗内に設置されたビーコンからの信号の受信時刻、又は、前記位置検出手段による前記店舗に対応する位置への移動の検出時刻を含む時間帯でセール販売される商品の情報を取得した場合、前記セール販売される商品の案内を許可するか否かの質問を出力し、
前記セール販売される商品の案内許可の入力を受け付けた場合、前記特定した商品に前記セール販売される商品を加えた商品の案内を出力する、
処理をコンピュータに実行させることを特徴とする請求項１に記載のプログラム。
【請求項５】
前記ビーコンからの信号の受信、又は、位置検出手段による前記情報で特定される店舗に対応する位置への移動の検出に応じて、前記店舗においてサービスの提供を行うサービス提供者に対応する情報処理端末へ自端末の識別情報を通知する、
処理をコンピュータに実行させることを特徴とする請求項１に記載のプログラム。
【請求項６】
前記ビーコンからの信号の受信、又は、位置検出手段による前記情報で特定される店舗に対応する位置への移動の検出に応じて、前記店舗においてサービスの提供を行うサービス提供者に対応する情報処理端末で受信可能な他のビーコンをブロードキャスト送信する、
処理をコンピュータに実行させることを特徴とする請求項１に記載のプログラム。
【請求項７】
店舗を特定する情報の登録を受け付け、
登録された前記店舗を特定する情報に対応する位置から所定距離内に移動したことの検出に応じて、前記店舗を特定する情報に対応する位置から遠ざかる移動の検出によりアラートを出力する制御を開始する、
処理をコンピュータに実行させることを特徴とするアラート制御プログラム。
【請求項８】
登録された前記店舗を特定する情報に対応する店舗内のビーコンの受信、又は、登録された前記店舗を特定する情報に対応する店舗の位置への到着に応じて、前記制御を終了する、
処理をコンピュータに実行させることを特徴とする請求項７に記載のアラート制御プログラム。
【請求項９】
店舗を特定する情報と、購入予定品情報の登録を受け付ける受付部と、
前記情報で特定される店舗内に設置されたビーコンからの信号の受信、又は、位置検出手段による前記情報で特定される店舗に対応する位置への移動を検出に応じて、登録された前記購入予定品情報を出力する出力部と、
を含むことを特徴とする買い物支援装置。
【請求項１０】
店舗を特定する情報と、購入予定品情報の登録を受け付ける受付部と、
前記情報で特定される店舗内に設置されたビーコンからの信号の受信、又は、位置検出手段による前記情報で特定される店舗に対応する位置への移動の検出に応じて、登録された前記購入予定品情報に対応する信号のサーチを行うモードに移行する、又は、受信したビーコンの情報に応じた商品情報、又は、受信したビーコンの情報に応じた前記店舗内のエリア情報を出力するモードに移行する検出部と、
を含むことを特徴とする買い物支援装置。
【請求項１１】
店舗を特定する情報と、購入予定品情報の登録を受け付ける受付部と、
登録された前記購入予定品情報を情報処理装置に対して送信する送信部と、
前記情報で特定される店舗内に設置されたビーコンからの信号の受信、又は、位置検出手段による前記情報で特定される店舗に対応する位置への移動の検出に応じて、前記情報処理装置に対して、受信したビーコンの情報を報告する報告部と、
報告された前記ビーコンの情報が前記購入予定品情報によって特定される商品の販売エリアに対応することの検出に応じて、前記情報処理装置から送信される信号を受信する受信部と、
を含むことを特徴とする買い物支援装置。
【請求項１２】
店舗を特定する情報の登録を受け付ける受付部と、
登録された前記店舗を特定する情報に対応する位置から所定距離内に移動したことの検出に応じて、前記店舗を特定する情報に対応する位置から遠ざかる移動の検出によりアラートを出力する制御を開始する検出部と、
を含むことを特徴とするアラート制御装置。
【請求項１３】
店舗を特定する情報と、購入予定品情報の登録を受け付け、
前記情報で特定される店舗内に設置されたビーコンからの信号の受信、又は、位置検出手段による前記情報で特定される店舗に対応する位置への移動の検出に応じて、登録された前記購入予定品情報を出力する、
処理をコンピュータが実行することを特徴とする買い物支援方法。
【請求項１４】
店舗を特定する情報と、購入予定品情報の登録を受け付け、
前記情報で特定される店舗内に設置されたビーコンからの信号の受信、又は、位置検出手段による前記情報で特定される店舗に対応する位置への移動の検出に応じて、登録された前記購入予定品情報に対応する信号のサーチを行うモードに移行する、又は、受信したビーコンの情報に応じた商品情報、又は、受信したビーコンの情報に応じた前記店舗内のエリア情報を出力するモードに移行する、
処理をコンピュータが実行することを特徴とする買い物支援方法。
【請求項１５】
店舗を特定する情報と、購入予定品情報の登録を受け付け、
登録された前記購入予定品情報を情報処理装置に対して送信し、
前記情報で特定される店舗内に設置されたビーコンからの信号の受信、又は、位置検出手段による前記情報で特定される店舗に対応する位置への移動の検出に応じて、前記情報処理装置に対して、受信したビーコンの情報を報告し、
報告された前記ビーコンの情報が前記購入予定品情報によって特定される商品の販売エリアに対応することの検出に応じて、前記情報処理装置から送信される信号を受信する、
処理をコンピュータが実行することを特徴とする買い物支援方法。
【請求項１６】
店舗を特定する情報の登録を受け付け、
登録された前記店舗を特定する情報に対応する位置から所定距離内に移動したことの検出に応じて、前記店舗を特定する情報に対応する位置から遠ざかる移動の検出によりアラートを出力する制御を開始する、
処理をコンピュータが実行することを特徴とするアラート制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、買い物支援プログラム、買い物支援装置、買い物支援方法、アラート制御プログラム、アラート制御装置、及びアラート制御方法に関する。
【背景技術】
【０００２】
従来、ユーザがツー・ドゥーリスト上の項目の実行場所に近いところにいることが検出された場合に、ユーザに警告するシステムが提案されている。このシステムでは、ツー・ドゥーリスト項目が、移動体ユーザ端末から入力される。そして、移動体端末は、ＧＰＳインターフェースを用いて、ツー・ドゥーリスト項目の場所と比較して、近接距離数の範囲内を通過することになる特定の基準が満たされるとき、通知をユーザに提供する。通知に応答してユーザは「確認済み」状態、あるいは「完了済み」状態を伝送する。ツー・ドゥーリストは、多数の端末により共用でき、ツー・ドゥーリスト項目についての通知及び状態フラグによりツー・ドゥーリストを更新して、多数の端末間で共用される。
【０００３】
また、利用者に対して、利用者が必要とする情報を必要なタイミングで通知する情報通知システムが提案されている。このシステムでは、宛先と対象端末との情報を含む、自己宛の通知情報を受信した携帯端末が、直接的通信手段を介して対象端末と通信したとき、その通知情報を表示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１５９０４４号公報
【特許文献２】特開２００４−１３３７４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば、買い物予定の商品のリストをスマートフォン等に記録しておき、対象の店舗に到着すると、そのリストを確認しながら買い物をする場合がある。この場合、特に、視覚障害者やお年寄りなどにとっては、記録しておいたリストを呼び出したり、複数の店舗についての買い物予定を区別したりする作業が負担になる場合がある。
【０００６】
本発明は、一つの側面として、確認の負担を軽減させるように買い物予定を出力することを目的とする。
【課題を解決するための手段】
【０００７】
一つの態様として、店舗を特定する情報と、購入予定品情報の登録を受け付ける。そして、前記情報で特定される店舗内に設置されたビーコンからの信号の受信、又は、位置検出手段による前記情報で特定される店舗に対応する位置への移動の検出に応じて、登録された前記購入予定品情報を出力する。
【発明の効果】
【０００８】
一つの側面として、確認の負担を軽減させるように買い物予定を出力することができる。
【図面の簡単な説明】
【０００９】
【図１】買い物支援システムの概略構成を示すブロック図である。
【図２】管理装置の機能ブロック図である。
【図３】店舗データベース（ＤＢ）の一例を示す図である。
【図４】ユーザＤＢの一例を示す図である。
【図５】特売ＤＢの一例を示す図である。
【図６】店舗の概略を示す図である。
【図７】買い物支援装置の概略構成を示すブロック図である。
【図８】買い物リストの一例を示す図である。
【図９】買い物支援装置の制御部として機能するコンピュータの概略構成を示すブロック図である。
【図１０】管理装置として機能するコンピュータの概略構成を示すブロック図である。
【図１１】案内処理の一例を示すフローチャートである。
【図１２】案内処理の一例を示すフローチャートである。
【図１３】サポート依頼処理の一例を示すフローチャートである。
【図１４】サポータ抽出処理の一例を示すフローチャートである。
【図１５】サポータ端末に通知される通知画面の一例を示す図である。
【図１６】サポータ端末に通知される通知画面の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して開示の技術に係る実施形態の一例を詳細に説明する。
【００１１】
図１に示すように、本実施形態に係る買い物支援システム１００は、買い物支援装置１０と、店舗４０に配置される複数のビーコン４２Ａ、４２Ｂと、サポータ端末４５と、管理装置５０とを含む。買い物支援システム１００は、店舗４０で買い物をするユーザ（以下、「被支援者」という）に対し、被支援者が登録した買い物予定情報に応じた店舗４０内のコーナー（売り場、販売エリア）の案内などのサポートサービスを提供する。また、買い物支援システム１００は、店舗の店員又は被支援者をサポートするユーザ（以下、「一般サポータ」といい、店員及び一般サポータを総称して「サポータ」という）による被支援者へのサポートを支援する。被支援者は、買い物支援装置１０を使用して、買い物支援システム１００により提供されるサービスを利用し、サポータは、サポータ端末４５を使用して本サービスを利用する。管理装置５０は、本サービスの提供に必要な情報を記憶すると共に、本サービスに必要な処理を行う。以下、管理装置５０、店舗４０、買い物支援装置１０、及びサポータ端末４５の各々について詳述する。なお、本実施形態では、被支援者が視覚障害者である場合を想定した例について説明するが、この場合に限定されない。
【００１２】
まず、管理装置５０について説明する。管理装置５０は、サーバ装置、パーソナルコンピュータ等の情報処理装置で実現することができる。図２に示すように、管理装置５０の所定の記憶領域には、店舗データベース（ＤＢ）５６と、ユーザＤＢ５７と、特売ＤＢ５８とが記憶される。
【００１３】
店舗ＤＢ５６には、本サービスに対応している店舗４０の情報が記憶される。図３に、店舗ＤＢ５６の一例を示す。図３の例では、店舗４０毎に、店舗の識別情報（以下、「店舗ＩＤ」という。図３では、例えば「店舗００１」）に対応付けて、店舗名、位置情報、検出方式、コーナー名、各コーナーに属する商品の商品名等の情報が記憶されている。位置情報は、店舗４０の所定位置（例えば、入口）の緯度及び経度を表す情報である。検出方式とは、詳細は後述するが、被支援者に対して店舗４０内の各コーナーに関する情報を出力する際に、買い物支援装置１０が各コーナーを検出する方式を定めた情報である。また、コーナー名は、各コーナーの識別情報（以下、「コーナーＩＤ」という。図３では、例えば、「コーナー００１」）に対応付けて記憶されている。商品名は、各商品が属するコーナーのコーナーＩＤと紐付けて、商品の識別情報（以下、「商品ＩＤ」という。図３では、例えば、「商品００１」）に対応付けて記憶されている。
【００１４】
ユーザＤＢ５７には、本サービスを利用するユーザの情報が記憶される。本サービスを利用するユーザには、被支援者とサポータとが含まれるため、ユーザＤＢ５７には、被支援者の情報と、サポータの情報とが記憶される。
【００１５】
図４に、ユーザＤＢ５７の一例を示す。図４の例では、ユーザＤＢ５７は、被支援者テーブル５７Ａと、サポータテーブル５７Ｂとを含む。被支援者テーブル５７Ａには、被支援者毎に、被支援者の識別情報に対応付けて、氏名、性別、生年月日、宛先、ユーザの顔写真等の画像情報、位置情報等が記憶される。「宛先」の項目には、メールアドレスや、アプリケーションのプッシュ通知機能で利用されるアドレス（例えば、ＩＰアドレス）が記憶される。「位置情報」の項目には、被支援者が携帯する買い物支援装置１０から取得される最新の位置情報（詳細は後述）が記憶される。
【００１６】
サポータテーブル５７Ｂには、サポータ毎に、サポータの識別情報に対応付けて、被支援者テーブル５７Ａと同様の情報が記憶され、加えて、そのサポータが店員であるか一般サポータであるかの区分が記憶される。「位置情報」の項目には、サポータが携帯するサポータ端末４５から取得される最新の位置情報が記憶される。なお、該当のサポータが店員の場合には、サポータ端末４５から取得する位置情報に代えて、その店員が勤務する店舗４０の位置情報を記憶してもよい。
【００１７】
特売ＤＢ５８には、買い物支援装置１０へ提供する特売情報（詳細は後述）が記憶される。図５に、特売ＤＢ５８の一例を示す。図５の例では、店舗ＩＤ及びコーナーＩＤに対応付けて、特売が行われる日時と、特売対象の商品やその割引率等の特売情報とが記憶されている。
【００１８】
また、図２に示すように、管理装置５０は、機能的には、提供部５１と抽出部５２とを含む。
【００１９】
提供部５１は、買い物支援装置１０から特売情報が要求された場合に、該当の特売情報を特売ＤＢ５８から抽出して、買い物支援装置１０へ提供する。
【００２０】
抽出部５２は、買い物支援装置１０から、サポータによるサポートを依頼された場合に、サポートを要求した被支援者が存在するコーナーや位置情報などに基づいて、ユーザＤＢ５７のサポータテーブル５７Ｂから適切なサポータの情報を抽出する。抽出部５２は、抽出した情報に基づいて、サポートを要求した被支援者が存在する旨のメッセージ等を含むサポート依頼をサポータ端末４５へ送信する。
【００２１】
次に、店舗４０について説明する。図６に示すように、店舗４０内は、コーナー別のエリアに区分されており、各コーナーに対応付けて、各コーナーに関する情報を発信するコーナービーコン４２Ａが設置される。また、店舗４０内の所定位置（例えば、四隅）には、買い物支援装置１０やサポータ端末４５の位置の特定に利用される情報を発信する位置特定ビーコン４２Ｂが設置される。コーナービーコン４２Ａ及び位置特定ビーコン４２Ｂは、例えば、Bluetooth（登録商標） Low Energy（ＢＬＥ）などの近距離無線技術を利用して情報を発信するものを採用することができる。各コーナービーコン４２Ａの通信エリアは、該当のコーナーのエリアをカバーできるものであればよく、各位置特定ビーコン４２Ｂの通信エリアは、店舗４０全体をカバーできるものであることが好ましい。したがって、情報を発信する際の電波強度は、コーナービーコン４２Ａよりも位置特定ビーコン４２Ｂの方を強くする。
【００２２】
本実施形態では、コーナービーコン４２Ａは、そのコーナービーコン４２Ａが設置されている店舗４０の店舗ＩＤ、及び対応するコーナーのコーナーＩＤを含む発信情報を発信するものとする。位置特定ビーコン４２Ｂは、その位置特定ビーコン４２Ｂが設置されている店舗４０の店舗ＩＤ、及び位置特定ビーコン４２Ｂの店舗４０内での設置箇所を含む発信情報を発信するものとする。なお、以下では、コーナービーコン４２Ａと位置特定ビーコン４２Ｂとを区別なく説明する場合には、単に「ビーコン４２」と表記する。
【００２３】
次に、買い物支援装置１０について説明する。図７に示すように、買い物支援装置１０は、ウェアラブルデバイス２０と制御部３０とを含む。
【００２４】
ウェアラブルデバイス２０は、例えば、リストバンド型、バッジ型などの形態で、被支援者に装着可能なデバイスである。ウェアラブルデバイス２０は、図７に示すように、通信部２１と、Global Positioning System（ＧＰＳ）受信部２２と、スピーカ２３と、操作ボタン２４と、表示ランプ２５とを含む。
【００２５】
通信部２１は、ＢＬＥ等の近距離無線技術により、店舗４０に設置されたビーコン４２から発信される発信情報を受信すると共に、制御部３０との情報のやり取りを制御する。ＧＰＳ受信部２２は、ウェアラブルデバイス２０の位置情報を検出して、検出した位置情報を、通信部２１を介して制御部３０へ送信する。スピーカ２３は、通信部２１を介して制御部３０から受信した音声データに基づく音声を出力する。
【００２６】
操作ボタン２４は、被支援者がサポータによるサポートを要求する際、特売情報を要求する際（詳細は後述）などに押下するボタンである。操作ボタン２４は、操作の種類毎に設けてもよいし、操作の種類毎に押し方（例えば、１回押し、２回押し、長押しなど）を異ならせてもよい。操作ボタン２４が押下されると、操作の種類を示す信号が通信部２１を介して制御部３０へ送信される。
【００２７】
表示ランプ２５は、Light Emitting Diode（ＬＥＤ）などで実現することができ、通信部２１を介して受信する制御部３０からの指示に応じて点灯及び消灯する。
【００２８】
制御部３０は、例えば、スマートフォンやタブレット端末等の情報処理端末上で動作するアプリケーションにより実現される。制御部３０は、機能的には、受付部３１と、検出部３２と、出力部３３と、取得部３４と、依頼部３５とを含む。
【００２９】
受付部３１は、被支援者から、例えば音声入力などの手段により入力された買い物予定情報を受け付ける。買い物予定情報には、買い物をする店舗４０を特定する情報（例えば、店舗名）、及びその店舗４０で購入する予定の商品の情報（以下、「購入予定品情報」という）が含まれる。買い物予定情報には、複数の店舗４０における購入予定品情報が含まれていてもよい。
【００３０】
受付部３１は、管理装置５０にアクセスし、受け付けた買い物予定情報に対応する情報を店舗ＤＢ５６から取得する。具体的には、受付部３１は、受け付けた買い物予定情報に含まれる店舗４０を特定する情報に基づいて、店舗ＤＢ５６から該当の店舗４０の情報を検索する。そして、受付部３１は、検索した店舗４０の情報から、購入予定品情報に含まれる商品を、その商品が属するコーナーの情報と共に抽出して取得する。なお、該当の店舗４０の情報に含まれる位置情報及び検出方式の情報もあわせて取得する。そして、受付部３１は、取得した情報を、例えば、図８に示すような買い物リスト３６に記憶する。買い物リスト３６のデータ構造は、商品が購入予定品情報に絞られている点を除いて、図３に示す店舗ＤＢ５６と同様である。なお、管理装置５０に記憶されている店舗ＤＢ５６と定期的に同期させたデータベースを制御部３０に保持しておき、受付部３１は、このデータベースを参照して店舗の情報を取得してもよい。
【００３１】
検出部３２は、ウェアラブルデバイス２０を装着した被支援者が、買い物リスト３６に記憶されたいずれかの店舗４０への移動を開始する指示を入力すると、ＧＰＳ受信部２２で検出された位置情報を所定時間間隔で取得する。そして、検出部３２は、買い物リスト３６に記憶されたいずれかの店舗４０の位置情報と、ＧＰＳ受信部２２から取得した位置情報とが所定距離以内（例えば、１００ｍ以内）になったか否かを判定する。所定距離以内となった場合には、検出部３２は、買い物リスト３６に記憶された店舗４０の位置情報と、ＧＰＳ受信部２２から取得した位置情報とを比較して、被支援者が店舗４０に近づく方向に移動しているか、又は遠ざかる方向に移動しているかを判定する。被支援者が店舗４０に近づく方向に移動している場合には、検出部３２は、出力部３３を介して、店舗４０までの距離をウェアラブルデバイス２０のスピーカ２３から出力する。被支援者が店舗４０から遠ざかる方向に移動している場合には、検出部３２は、出力部３３を介して警告のメッセージをウェアラブルデバイス２０のスピーカ２３から出力する。
【００３２】
また、検出部３２は、ウェアラブルデバイス２０を装着した被支援者が、買い物リスト３６に記憶されたいずれかの店舗４０へ入店したか否かを検出する。具体的には、検出部３２は、ビーコン４２から発信された発信情報であって、買い物リスト３６に記憶されたいずれかの店舗４０の店舗ＩＤを含む発信情報を通信部２１により受信した場合に、その店舗ＩＤが示す店舗４０に入店したことを検出することができる。また、検出部３２は、ＧＰＳ受信部２２から取得したウェアラブルデバイス２０の位置情報と、買い物リスト３６に記憶されたいずれかの店舗４０の位置情報との差が所定距離以下（例えば、１ｍ以下）になった場合に、その店舗４０に入店したことを検出してもよい。
【００３３】
検出部３２は、ウェアラブルデバイス２０を装着した被支援者が、買い物リスト３６に記憶されたいずれかの店舗４０へ入店したことを検出すると、該当の店舗４０での購入予定品情報を買い物リスト３６から抽出する。検出部３２は、抽出した購入予定品情報を出力部３３へ受け渡す。
【００３４】
また、検出部３２は、被支援者が店舗４０へ入店したことを検出すると、入店を検出するモードを終了し、店舗４０内の各コーナーに関する情報を検出するモードに移行する。各コーナーに関する情報を検出するモードでは、コーナービーコン４２Ａからの発信情報を利用するダイレクト方式、又は位置特定ビーコン４２Ｂからの発信情報を利用するマップ方式による検出が行われる。ビーコン４２の設置条件などに応じて、各店舗４０で採用されている方式が店舗ＤＢ５６に「検出方式」として予め記憶されており、この検出方式の情報は、受付部３１により取得されて買い物リスト３６にも記憶されている。検出部３２は、該当の店舗４０について買い物リスト３６に記憶されている「検出方式」を参照して、検出の方式を決定する。
【００３５】
ダイレクト方式では、検出部３２は、ウェアラブルデバイス２０の通信部２１で受信されたコーナービーコン４２Ａからの発信情報を取得する。検出部３２は、取得した発信情報に含まれるコーナーＩＤと、被支援者が入店した店舗４０について買い物リスト３６に記憶されたいずれかの購入予定品が属するコーナーのコーナーＩＤとが一致するか否かを判定する。コーナーＩＤが一致する場合には、検出部３２は、一致したコーナーＩＤが示すコーナー名と、そのコーナーでの購入予定品情報とを出力部３３へ受け渡す。
【００３６】
マップ方式では、検出部３２は、ウェアラブルデバイス２０の通信部２１で受信された複数の位置特定ビーコン４２Ｂの各々からの発信情報を取得する。検出部３２は、取得した各発信情報に含まれる各位置特定ビーコン４２Ｂの設置箇所と、各発信情報の受信強度とに基づいて、店舗４０内でのウェアラブルデバイス２０の位置を特定する。検出部３２は、例えば、図６に示すような、各コーナーに対応するエリアを区分けした店舗マップと、特定した位置とを照合し、ウェアラブルデバイス２０を装着した被支援者が存在するコーナーを検出する。具体的には、店舗マップにおいて、各エリアの区分けを緯度及び経度で定めておく。そして、検出部３２は、位置特定ビーコン４２Ｂから受信した発信情報に基づいて、ウェアラブルデバイス２０の緯度及び経度を特定する。検出部３２は、店舗マップと照合して、特定したウェアラブルデバイス２０の緯度及び経度が示す位置が、どのコーナーに対応するエリアに含まれるかを判定することにより、被支援者が存在するコーナーを検出する。
【００３７】
なお、店舗マップは、マップ方式が採用されている店舗４０の情報を管理装置５０の店舗ＤＢ５６から取得する際に、合わせて取得されているものとする。また、検出部３２は、特定した位置を示す位置情報を管理装置５０に送信し、管理装置５０において、該当の店舗４０の店舗マップとウェアラブルデバイス２０の位置情報とを照合した結果を受信するようにしてもよい。検出部３２は、検出したコーナーと、買い物リスト３６に含まれるいずれかの購入予定品が属するコーナーとが一致するか否かを判定する。コーナーが一致する場合には、検出部３２は、一致したコーナーのコーナー名と、そのコーナーで購入される購入予定品情報とを出力部３３へ受け渡す。
【００３８】
また、検出部３２は、コーナー名を出力部３３へ通知する際、すなわち、購入予定品が属するコーナーに被支援者が存在することを検出した場合、そのコーナーのコーナーＩＤと店舗ＩＤとを取得部３４へ通知する。
【００３９】
出力部３３は、ユーザの店舗４０への入店時に検出部３２から受け渡された買い物予定情報を音声出力するための音声データを生成し、ウェアラブルデバイス２０へ送信する。また、出力部３３は、店舗４０内の各コーナーに関する情報を検出するモードにおいて、検出部３２から受け渡されたコーナー名と購入予定品情報とを含むメッセージを音声出力するための音声データを生成し、ウェアラブルデバイス２０へ送信する。これにより、ウェアラブルデバイス２０のスピーカ２３から、音声データに基づく音声が出力される。
【００４０】
取得部３４は、検出部３２から通知された店舗ＩＤ及びコーナーＩＤと現在時刻とを含む情報を管理装置５０へ送信して、該当の店舗の該当のコーナーでの特売情報の有無を問い合わせる。特売情報が存在する場合には、取得部３４は、出力部３３を介してウェアラブルデバイス２０のスピーカ２３から特売情報を出力するか否かの問合せのメッセージを出力させる。取得部３４は、ウェアラブルデバイス２０から、特売情報の出力を要求する信号を受信すると、管理装置５０から該当の特売情報を取得する。そして、取得した特売情報に基づく音声データを生成し、ウェアラブルデバイス２０へ送信する。
【００４１】
依頼部３５は、ウェアラブルデバイス２０から、サポータによるサポートを要求する信号を受信すると、サポータ端末４５にサポートを依頼する通知を送信する。通知の方式には、ブロードキャスト方式と抽出方式とがある。ブロードキャスト方式は、ウェアラブルデバイス２０の周辺に存在するサポータ端末４５に、通信部２１を介したブロードキャストにより直接通知する方式である。抽出方式では、管理装置５０の抽出部５２により抽出されたサポータ端末４５に、管理装置５０を介して通知する方式である。
【００４２】
具体的には、ブロードキャスト方式の場合、依頼部３５は、サポータへのサポートを依頼する通知であるサポート依頼を、通信部２１を介してブロードキャストする。依頼部３５は、検出部３２により被支援者が存在するコーナーが検出されている場合には、そのコーナーのコーナー名をサポート依頼に含めることができる。また、依頼部３５は、検出部３２により、位置特定ビーコン４２Ｂからの発信情報に基づいて被支援者の位置情報が特定されている場合には、その位置情報をサポート依頼に含めてもよい。ブロードキャストされたサポート依頼は、通信部２１の通信エリアに存在するサポータ端末４５によって受信される。
【００４３】
抽出方式の場合、依頼部３５は、被支援者が存在する店舗４０の店舗ＩＤと被支援者のユーザＩＤとを管理装置５０へ送信し、サポータによるサポートを依頼する。また、依頼部３５は、管理装置５０へ送信する情報に、ブロードキャスト方式の場合と同様に、被支援者が存在するコーナーの情報や、被支援者の位置情報を含めてもよい。これにより、管理装置５０の抽出部５２で抽出されたサポータ端末４５が管理装置５０から通知を受信する。
【００４４】
次に、サポータ端末４５について説明する。サポータ端末４５は、スマートフォンやタブレット端末等の情報処理装置であり、情報の表示機能、通信機能、位置情報の取得機能等を有する。サポータ端末４５上では、買い物支援システム１００により提供されるサービスを利用するためのアプリケーションが動作する。サポータ端末４５は、ＢＬＥなどの近距離無線技術を利用して、買い物支援装置１０からブロードキャストされたサポート依頼を受信する。また、サポータ端末４５は、メールやアプリケーションのプッシュ通知機能などにより、管理装置５０から送信されたサポート依頼を受信する。
【００４５】
買い物支援装置１０の制御部３０は、例えば図９に示すコンピュータ６０で実現することができる。コンピュータ６０は、Central Processing Unit（ＣＰＵ）６１と、一時記憶領域としてのメモリ６２と、不揮発性の記憶部６３とを備える。また、コンピュータ６０は、入出力装置６４と、記憶媒体６９に対するデータの読み込み及び書き込みを制御するRead/Write（Ｒ／Ｗ）部６５と、インターネット等のネットワークに接続される通信インターフェース（Ｉ／Ｆ）６６とを備える。ＣＰＵ６１、メモリ６２、記憶部６３、入出力装置６４、Ｒ／Ｗ部６５、及び通信Ｉ／Ｆ６６は、バス６７を介して互いに接続される。
【００４６】
記憶部６３は、Hard Disk Drive（ＨＤＤ）、Solid State Drive（ＳＳＤ）、フラッシュメモリ等によって実現できる。記憶媒体としての記憶部６３には、コンピュータ６０を買い物支援装置１０の制御部３０として機能させるための買い物支援プログラム７０が記憶される。買い物支援プログラム７０は、受付プロセス７１と、検出プロセス７２と、出力プロセス７３と、取得プロセス７４と、依頼プロセス７５とを有する。また、記憶部６３は、買い物リスト３６を構成する情報が記憶される情報記憶領域７６を有する。
【００４７】
ＣＰＵ６１は、買い物支援プログラム７０を記憶部６３から読み出してメモリ６２に展開し、買い物支援プログラム７０が有するプロセスを順次実行する。ＣＰＵ６１は、受付プロセス７１を実行することで、図７に示す受付部３１として動作する。また、ＣＰＵ６１は、検出プロセス７２を実行することで、図７に示す検出部３２として動作する。また、ＣＰＵ６１は、出力プロセス７３を実行することで、図７に示す出力部３３として動作する。また、ＣＰＵ６１は、取得プロセス７４を実行することで、図７に示す取得部３４として動作する。また、ＣＰＵ６１は、依頼プロセス７５を実行することで、図７に示す依頼部３５として動作する。また、ＣＰＵ６１は、情報記憶領域７６から情報を読み出して、メモリ６２に買い物リスト３６を展開する。これにより、買い物支援プログラム７０を実行したコンピュータ６０が、買い物支援装置１０の制御部３０として機能する。なお、プログラムを実行するＣＰＵ６１はハードウェアである。
【００４８】
管理装置５０は、例えば図１０に示すコンピュータ８０で実現することができる。コンピュータ８０は、ＣＰＵ８１と、一時記憶領域としてのメモリ８２と、不揮発性の記憶部８３とを備える。また、コンピュータ８０は、入出力装置８４と、記憶媒体８９に対するデータの読み込み及び書き込みを制御するＲ／Ｗ部８５と、通信Ｉ／Ｆ８６とを備える。ＣＰＵ８１、メモリ８２、記憶部８３、入出力装置８４、Ｒ／Ｗ部８５、及び通信Ｉ／Ｆ８６は、バス８７を介して互いに接続される。
【００４９】
記憶部８３は、ＨＤＤ、ＳＳＤ、フラッシュメモリ等によって実現できる。記憶媒体としての記憶部８３には、コンピュータ８０を管理装置５０として機能させるための管理プログラム９０が記憶される。管理プログラム９０は、提供プロセス９１と、抽出プロセス９２とを有する。また、記憶部８３は、店舗ＤＢ５６、ユーザＤＢ５７、及び特売ＤＢ５８の各々を構成する情報が記憶される情報記憶領域９６を有する。
【００５０】
ＣＰＵ８１は、管理プログラム９０を記憶部８３から読み出してメモリ８２に展開し、管理プログラム９０が有するプロセスを順次実行する。ＣＰＵ８１は、提供プロセス９１を実行することで、図２に示す提供部５１として動作する。また、ＣＰＵ８１は、抽出プロセス９２を実行することで、図２に示す抽出部５２として動作する。また、ＣＰＵ８１は、情報記憶領域９６から情報を読み出して、メモリ８２に店舗ＤＢ５６、ユーザＤＢ５７、及び特売ＤＢ５８の各々を展開する。これにより、管理プログラム９０を実行したコンピュータ８０が、管理装置５０として機能する。なお、プログラムを実行するＣＰＵ８１はハードウェアである。
【００５１】
なお、買い物支援プログラム７０及び管理プログラム９０の各々により実現される機能は、例えば半導体集積回路、より詳しくはApplication Specific Integrated Circuit（ＡＳＩＣ）等で実現することも可能である。
【００５２】
次に、本実施形態に係る買い物支援システム１００の作用について説明する。
【００５３】
買い物支援装置１０において、買い物支援システム１００で提供されるサービスを利用するためのアプリケーションが起動されると、買い物支援装置１０が、図１１及び図１２に示す案内処理を実行する。また、被支援者がサポータによるサポートを要求すると、買い物支援装置１０が、図１３に示すサポート依頼処理を実行し、管理装置５０が、図１４に示すサポータ抽出処理を実行する。また、サポータ端末４５においては、サポータ端末４５の位置情報が定期的に検出され、管理装置５０に送信される。管理装置５０では、取得したサポータ端末４５の位置情報を、ユーザＤＢ５７のサポータテーブル５７Ｂに記憶する。以下、案内処理、サポート依頼処理、及びサポータ抽出処理の各処理について詳述する。なお、案内処理、サポート依頼処理、及びサポータ抽出処理は、開示の技術の買い物支援方法の一例である。
【００５４】
まず、図１１及び図１２に示す案内処理について説明する。ステップＳ１１で、受付部３１が、被支援者から、例えば音声入力などの手段により入力された買い物予定情報を受け付ける。そして、受付部３１は、受け付けた買い物予定情報に対応する情報を、管理装置５０の店舗ＤＢ５６から取得し、取得した情報を買い物リスト３６に記憶する。
【００５５】
次に、ステップＳ１２で、検出部３２が、ウェアラブルデバイス２０を装着した被支援者が、買い物リスト３６に記憶されたいずれかの店舗４０への移動を開始したか否かを判定する。この判定は、例えば、ウェアラブルデバイス２０の操作ボタン２４を介して、移動開始を指示するコマンドが入力されたか否かを判定することにより行うことができる。被支援者が店舗４０への移動を開始した場合には、処理はステップＳ１３へ移行し、移動を開始していない場合には、本ステップの判定を繰り返す。
【００５６】
ステップＳ１３では、検出部３２が、ＧＰＳ受信部２２で検出された位置情報を所定時間間隔で取得する処理を開始する。
【００５７】
次に、ステップＳ１４で、検出部３２が、買い物リスト３６に記憶されたいずれかの店舗４０の位置情報と、ＧＰＳ受信部２２から取得した位置情報とが所定距離以内（例えば、１００ｍ以内）になったか否かを判定する。所定距離以内となっていない場合には、本ステップの判定を繰り返す。所定距離以内となった場合には、処理はステップＳ１５へ移行し、検出部３２が、ウェアラブルデバイス２０の通信部２１により、ビーコン４２からの発信情報を受信する処理を開始させる。
【００５８】
次に、ステップＳ１６で、検出部３２が、買い物リスト３６に記憶された店舗４０の位置情報と、ＧＰＳ受信部２２から取得した位置情報とを比較して、被支援者が店舗４０に近づく方向に移動しているか否かを判定する。被支援者が店舗４０に近づく方向に移動している場合には、処理はステップＳ１７へ移行し、検出部３２が、出力部３３を介して、店舗４０までの距離をウェアラブルデバイス２０のスピーカ２３から出力する。一方、被支援者が店舗４０から遠ざかる方向に移動している場合には、処理はステップＳ１８へ移行し、検出部３２が、出力部３３を介して警告のメッセージをウェアラブルデバイス２０のスピーカ２３から出力する。そして、処理はステップＳ１６に戻る。
【００５９】
次に、ステップＳ１９で、検出部３２が、ウェアラブルデバイス２０を装着した被支援者が、買い物リスト３６に記憶されたいずれかの店舗４０へ入店したか否かを検出する。ビーコン４２から発信された発信情報であって、買い物リスト３６に記憶されたいずれかの店舗４０の店舗ＩＤを含む発信情報を通信部２１により受信した場合には、本ステップは肯定判定となる。また、検出部３２が、ＧＰＳ受信部２２から取得したウェアラブルデバイス２０の位置情報と、買い物リスト３６に記憶されたいずれかの店舗４０の位置情報との差が所定距離以下（例えば、１ｍ以下）になったことを検出した場合に、肯定判定としてもよい。検出部３２は、ビーコン４２の発信情報の受信、及びＧＰＳ受信部２２から取得した位置情報のいずれかに基づいて本ステップの判定を行ってもよいし、両方の情報に基づいて本ステップの判定を行ってもよい。被支援者が店舗４０に入店した場合には、処理はステップＳ２０へ移行し、入店していない場合には、処理はステップＳ１６に戻る。
【００６０】
ステップＳ２０では、検出部３２が、被支援者の入店が検出された店舗４０での買い物予定情報を買い物リスト３６から抽出し、抽出した買い物予定情報を出力部３３へ受け渡す。そして、出力部３３が、検出部３２から受け渡された買い物予定情報をウェアラブルデバイス２０へ送信する。これにより、ウェアラブルデバイス２０のスピーカ２３から、例えば、「ＡＡＡスーパー川崎店に入店しました。この店舗では、調味料コーナーでＸＸＸカレー、乳製品コーナーで牛乳を購入予定です」等の音声メッセージが出力される。また、検出部３２は、被支援者の店舗４０への入店を検出するモードを終了し、店舗４０内の各コーナーに関する情報を検出するモードに移行する。
【００６１】
次に、図１２のステップＳ２１で、検出部３２が、買い物リスト３６の「検出方式」の項目を参照して、被支援者が入店した店舗４０で採用されている検出方式がダイレクト方式かマップ方式かを判定する。ダイレクト方式の場合には、処理はステップＳ２２へ移行し、マップ方式の場合には、処理はステップＳ２４へ移行する。
【００６２】
ステップＳ２２では、検出部３２が、ウェアラブルデバイス２０の通信部２１で受信されたコーナービーコン４２Ａからの発信情報を取得する。次に、ステップＳ２３で、検出部３２が、取得した発信情報に含まれるコーナーＩＤと、被支援者が入店した店舗４０について買い物リスト３６に記憶されたいずれかの購入予定品が属するコーナーのコーナーＩＤとが一致するか否かを判定する。コーナーＩＤが一致する場合には、検出部３２は、一致したコーナーＩＤが示すコーナー名と、そのコーナーで購入される購入予定品情報とを出力部３３へ受け渡し、処理はステップＳ２７へ移行する。コーナーＩＤが一致しない場合には、処理はステップＳ３２へ移行する。
【００６３】
一方、ステップＳ２４では、検出部３２が、ウェアラブルデバイス２０の通信部２１で受信された複数の位置特定ビーコン４２Ｂの各々からの発信情報を取得する。次に、ステップＳ２５で、検出部３２が、取得した各発信情報に含まれる各位置特定ビーコン４２Ｂの設置箇所と、各発信情報の受信強度とに基づいて、店舗４０内でのウェアラブルデバイス２０の位置を特定する。そして、検出部３２は、例えば、図６に示すような、各コーナーに対応するエリアを区分けした店舗マップと、特定した位置とを照合し、ウェアラブルデバイス２０を装着した被支援者が存在するコーナーを検出する。
【００６４】
次に、ステップＳ２６で、検出部３２が、検出したコーナーと、被支援者が入店した店舗４０について買い物リスト３６に含まれるいずれかの購入予定品が属するコーナーとが一致するか否かを判定する。コーナーが一致する場合には、検出部３２は、一致したコーナーのコーナー名と、そのコーナーで購入される購入予定品情報とを出力部３３へ受け渡し、処理はステップＳ２７へ移行する。コーナーが一致しない場合には、処理はステップＳ３２へ移行する。
【００６５】
ステップＳ２７では、出力部３３が、検出部３２から受け渡されたコーナー名と購入予定品情報とを含むメッセージをウェアラブルデバイス２０へ送信する。これにより、ウェアラブルデバイス２０のスピーカ２３から、例えば、「ここは乳製品コーナーです。牛乳を購入予定です。」等の音声メッセージが出力される。
【００６６】
次に、ステップＳ２８で、検出部３２が、該当のコーナーで特売があるか否かを判定する。具体的には、検出部３２が、被支援者が存在するコーナーのコーナーＩＤ及び店舗ＩＤを取得部３４へ通知する。取得部３４は、検出部３２から通知された店舗ＩＤ及びコーナーＩＤと現在時刻とを含む情報を管理装置５０へ送信して、該当の店舗の該当のコーナーにおける特売情報の有無を問い合わせる。そして、検出部３２は、問合せに対する管理装置５０からの回答に基づいて、特売情報の有無を判定する。該当のコーナーで特売がある場合には、処理はステップＳ２９へ移行し、特売がない場合には、処理はステップＳ３２へ移行する。
【００６７】
ステップＳ２９では、取得部３４が、出力部３３を介してウェアラブルデバイス２０のスピーカ２３から特売情報を出力するか否かの問合せのメッセージ、例えば「このコーナーの特売情報を出力しますか」のようなメッセージを出力させる。
【００６８】
次に、ステップＳ３０で、取得部３４が、ウェアラブルデバイス２０から、特売情報の出力を要求する信号を受信したか否かにより、特売情報を出力するか否かを判定する。特売情報を出力する場合には、処理はステップＳ３１へ移行し、取得部３４が、管理装置５０から該当の特売情報を取得する。そして、取得部３４は、出力部３３を介してウェアラブルデバイス２０のスピーカ２３から、例えば、「ただいま乳製品コーナーではチーズが半額です。」等のメッセージを出力し、処理はステップＳ３２へ移行する。一方、特売情報の出力を要求する信号を受信しない場合には、上記ステップＳ３０の判定は否定されて、処理はステップＳ３２へ移行する。
【００６９】
ステップＳ３２では、検出部３２が、被支援者が店舗４０を出たか否かを判定する。この判定は、ビーコン４２から発信される発信情報の受信状況、ＧＰＳ受信部２２で検出される位置情報、ユーザからの入力指示等に基づいて行うことができる。被支援者が店舗４０を出た場合には、処理はステップＳ３３へ移行し、未だ店舗４０を出ていない場合には、処理はステップＳ２１に戻る。
【００７０】
ステップＳ３３では、検出部３２が、買い物リスト３６を参照して、未入店の店舗４０が存在するか否かを判定することにより、次の買い物予定の店舗４０が存在するか否かを判定する。次の店舗４０が存在する場合には、処理は図１１のステップＳ１３に戻り、次の店舗４０が存在しない場合には、案内処理を終了する。
【００７１】
また、被支援者が店舗４０に入店している際に、サポータによるサポートを要求するためにウェアラブルデバイス２０の操作ボタン２４を押下すると、依頼部３５が、サポータによるサポートを要求する信号をウェアラブルデバイス２０から受信する。そして、依頼部３５が、図１３に示すサポート依頼処理を実行する。
【００７２】
ステップＳ４１で、依頼部３５が、サポート依頼をサポータ端末４５に通知する方式がブロードキャスト方式か抽出方式かを判定する。この判定は、例えば、依頼部３５にいずれの方式を採用するかを予め設定しておき、この設定に基づいて行うことができる。ブロードキャスト方式の場合には、処理はステップＳ４２へ移行し、抽出方式の場合には、処理はステップＳ４４へ移行する。
【００７３】
ステップＳ４２では、依頼部３５が、通信部２１を介して、サポート依頼をブロードキャストする。依頼部３５は、検出部３２により検出された被支援者が存在するコーナーのコーナー名、及び検出部３２により特定された被支援者の位置情報を、サポート依頼に含めてもよい。次に、ステップＳ４３で、依頼部３５が、表示ランプ２５を点灯させる信号をウェアラブルデバイス２０へ送信し、サポート依頼処理は終了する。
【００７４】
上記ステップＳ４２でブロードキャストされたサポート依頼を受信したサポータ端末４５には、例えば、図１５に示すような通知画面が表示される。図１５の例では、通知画面には、サポート依頼を受信したサポータ端末４５の近くに、被支援者が存在する旨のメッセージ１３０、及び店舗マップ１３２が含まれる。図１５の例は、サポート依頼に、被支援者が存在するコーナー名及び位置情報が含まれる場合の通知画面であり、メッセージ１３０には、被支援者が存在するコーナー名が含まれ、店舗マップ１３２には、被支援者の位置を示す表示が含まれている。サポート依頼にコーナー名及び位置情報が含まれない場合には、例えば、「店内にお買い物サポートが必要な方がいらっしゃいます」のようなメッセージ１３０のみが通知される。
【００７５】
一方、ステップＳ４４では、依頼部３５が、被支援者が存在する店舗４０の店舗ＩＤと、被支援者のユーザＩＤとを管理装置５０へ送信する。また、依頼部３５は、検出部３２により検出された被支援者が存在するコーナーの情報、及び検出部３２により特定された被支援者の位置情報を、管理装置５０へ送信する情報に含めてもよい。そして、サポート依頼処理は終了する。
【００７６】
上記ステップＳ４４において依頼部３５から送信された店舗ＩＤ及びユーザＩＤを管理装置５０が受信すると、管理装置５０により図１４に示すサポータ抽出処理が実行される。
【００７７】
ステップＳ５１で、抽出部５２が、受信した店舗ＩＤに対応する位置情報を店舗ＤＢ５６から取得する。そして、抽出部５２は、ユーザＤＢ５７のサポータテーブル５７Ｂの「位置情報」を参照して、店舗ＤＢ５６から取得した店舗４０の位置情報が示す位置から所定距離以内に存在するサポータを抽出し、抽出したサポータの宛先を取得する。なお、抽出部５２は、依頼部３５から被支援者が存在するコーナーの情報を受信している場合には、そのコーナーに近い位置に存在するサポータを優先的に抽出することができる。同様に、抽出部５２は、依頼部３５から被支援者の位置情報を受信している場合には、被支援者の位置情報とサポータの位置情報とを比較して、被支援者により近い位置に存在するサポータを優先的に抽出することができる。また、被支援者が存在する店舗４０内にサポータが存在しない場合には、抽出部５２は、抽出対象のサポータを店舗４０外に存在するサポータにまで拡張してもよい。
【００７８】
次に、ステップＳ５２で、抽出部５２が、受信したユーザＩＤに対応する被支援者の情報を被支援者テーブル５７Ａから取得する。
【００７９】
次に、ステップＳ５３で、抽出部５２が、上記ステップＳ５１で取得した宛先、すなわち、抽出されたサポータのサポータ端末４５に、上記ステップＳ５２で取得した被支援者の情報を含むサポート依頼を送信する。なお、抽出部５２は、被支援者が存在するコーナーの情報及び位置情報をサポート依頼に含めてもよい。そして、サポータ抽出処理は終了する。
【００８０】
上記ステップＳ５３で抽出部５２から送信されたサポート依頼を受信したサポータ端末４５には、例えば、図１６に示すような通知画面が表示される。図１６の例では、通知画面には、サポート依頼を受信したサポータ端末４５の近くに、被支援者が存在する旨のメッセージ１３４、及び被支援者の情報１３６が含まれる。図１６の例は、サポート依頼に、被支援者が存在するコーナー名が含まれる場合の通知画面であり、メッセージ１３４には、被支援者が存在するコーナー名も含まれている。また、サポート依頼に被支援者の位置情報が含まれる場合には、図１５の例と同様に、被支援者の位置を示す情報を対応付けた店舗マップを通知画面に表示してもよい。また、サポート依頼に被支援者のコーナー名や位置情報が含まれない場合には、例えば、「店内にお買い物サポートが必要な方がいらっしゃいます」のようなメッセージ１３４のみが通知される。
【００８１】
なお、図１６に示すように、通知画面に被支援者の情報１３６を表示した場合には、表示された被支援者の情報１３６が示す被支援者の特徴を目印に、サポータが被支援者を確認することができる。そのため、被支援者が装着するウェアラブルデバイス２０の表示ランプ２５を点灯させる必要がない。これにより、サポートを要求していることが周知されることを望まない被支援者を考慮した対応が可能である。通知画面に表示する被支援者の情報１３６は、予め被支援者により公開又は非公開を設定可能とする。
【００８２】
また、ブロードキャスト方式の場合も、サポータ端末４５への通知に被支援者のユーザＩＤを含めてもよい。そして、サポータ端末４５に表示される通知画面に、被支援者の情報を表示するか否かを選択するためのボタンを、該当の被支援者のユーザＩＤと対応付けて表示してもよい。この場合、通知画面において該当のボタンが選択された場合、サポータ端末４５から管理装置５０に問い合わせて、ユーザＩＤに対応する被支援者の情報をユーザＤＢ５７の被支援者テーブル５７Ａから取得し、サポータ端末４５に表示すればよい。
【００８３】
以上説明したように、本実施形態に係る買い物支援システムによれば、買い物支援装置に買い物予定の店舗の情報及び購入予定品情報を含む買い物予定情報を登録しておく。そして、買い物支援装置は、登録された買い物予定情報に基づいて、被支援者が対象の店舗へ入店したことが検出された際に、その店舗での購入予定品情報を出力する。これにより、確認の負担を軽減させるように買い物予定を出力することができる。
【００８４】
また、店舗内では、買い物予定情報及びビーコンからの発信情報に基づいて、買い物支援装置が、購入予定品が属するコーナー（販売エリア）に関する情報を出力する。これにより、購入予定品が属するコーナーを探索することが困難な被支援者を支援することができる。
【００８５】
また、特売情報が存在する場合には、買い物支援装置が、被支援者に特売情報を出力するか否かを確認した上で特売情報を出力するため、被支援者に過度な煩わしさを与えることなく、有用な情報を提供することができる。
【００８６】
また、被支援者がサポータによるサポートを希望する場合、買い物支援装置が、サポータにその旨を通知するため、通知を受けたサポータは、近くにサポートを希望する被支援者が存在することを知ることができる。
【００８７】
また、買い物支援装置が、登録された買い物予定情報に基づいて、店舗に近づいているか遠ざかっているかの情報を出力するため、被支援者が店舗に入店するまでの支援も行うことができる。
【００８８】
なお、上記実施形態では、買い物支援装置の受付部で買い物予定情報を受け付ける場合について説明したが、これに限定されない。例えば、買い物支援システムにより提供されるサービスを利用するためのアプリケーションを、同一のアカウント（ユーザＩＤ）で複数の情報処理装置の各々から利用可能としておく。そして、買い物支援装置とは異なる情報処理装置、例えば、被支援者の自宅のパーソナルコンピュータなどから、本サービスが提供するアプリケーションを起動して、買い物予定情報を登録しておいてもよい。
【００８９】
また、上記実施形態では、コーナーの案内などのメッセージを、ウェアラブルデバイスのスピーカから音声出力する場合について説明したが、これに限定されない。例えば、ウェアラブルデバイスに設けた表示部や、制御部が動作するスマートフォン等の情報処理装置の表示部にメッセージ等を表示するようにしてもよい。また、ウェアラブルデバイスを振動させたり、表示ランプを点灯させたりすることにより、購入予定品が属するコーナーに到着したことを通知するようにしてもよい。
【００９０】
また、上記実施形態では、買い物リストに記憶された購入予定品が属するコーナーに被支援者が到着した場合に、そのコーナーで購入予定品がある旨のメッセージを出力する場合について説明したが、これに限定されない。例えば、コーナービーコンから発信される発信情報に、そのコーナーのコーナー名等の情報を含めておく。そして、ウェアラブルデバイスの通信部がコーナービーコンからの発信情報を受信する都度、買い物リストとの照合を行うことなく、例えば、「ここは、乳製品コーナーです。」等のメッセージを出力するようにしてもよい。例えば、視覚障害者である被支援者が行き慣れた店舗で買い物をする場合など、被支援者が店舗内のコーナーの配置を把握している場合がある。このような場合には、被支援者が現在どのコーナーにいるかを出力することで、被支援者が目的のコーナーへ移動するための支援となる。なお、上記のようにコーナー名を出力する場合に限らず、例えば、乳製品コーナーでは牛の鳴き声を出力するなど、コーナーを特定可能な情報を出力すればよい。
【００９１】
また、上記実施形態では、購入予定品が属するコーナーに被支援者が存在する場合に、特売情報の出力の有無を確認した上で特売情報を出力する場合について説明したが、これに限定されない。例えば、被支援者が存在するコーナーで特売情報がある場合に、購入予定品が属するコーナーか否かにかかわらず、特売情報を出力するようにしてもよい。また、被支援者が店舗に入店した際に、その店舗の全ての特売情報を出力するようにしてもよい。
【００９２】
また、上記実施形態では、被支援者が操作ボタンを押下してサポータによるサポートを要求した際に、サポータ端末にその旨が通知される場合について説明したが、これに限定されない。例えば、被支援者が店舗に入店した際に、上述のブロードキャスト方式又は抽出方式により、サポータ端末に被支援者が店舗に入店した旨を通知するようにしてもよい。また、例えば、ウェアラブルデバイスに加速度センサや圧力センサ等を設けておき、これらのセンサにより、ウェアラブルデバイスを装着した被支援者が転倒したことなどを検知した際に、サポータ端末にその旨が通知されるようにしてもよい。
【００９３】
また、上記実施形態では、買い物支援装置から、サポータによるサポート依頼を受信した管理装置の抽出部は、被支援者の位置に近い位置に存在するサポータを抽出する場合について説明したが、これに限定されない。抽出部は、被支援者と同性のサポータを抽出したり、該当の店舗の店員を一般サポータより優先的に抽出したりしてもよい。また、アプリケーション上でユーザ間のつながりの登録や、サポータに対する評価ポイント等の付与を可能としておき、被支援者とつながりのあるサポータや、評価の高いサポータを抽出するようにしてもよい。どのようなサポータを抽出するかは、被支援者により事前に登録可能とする。
【００９４】
また、上記実施形態では、被支援者が携帯する買い物支援装置の制御部で各処理を実行する場合について説明したが、これに限定されない。ウェアラブルデバイスで検出された位置情報や、操作信号等を管理装置へ送信し、管理装置において各処理を実行し、処理結果をウェアラブルデバイスに返すようにしてもよい。例えば、買い物支援装置は、登録された買い物リスト、及びビーコンから受信した発信情報を管理装置へ送信する。そして、管理装置が、被支援者が買い物リストに記憶された購入予定品が属するコーナーに到着したか否かを判定し、到着している場合には、そのコーナー及び購入予定品の情報を買い物支援装置へ送信するようにすることができる。
【００９５】
また、上記実施形態では、買い物支援装置を、ウェアラブルデバイスと制御部とを含む構成としたが、例えば、本実施形態のウェアラブルデバイス及び制御部の機能を、スマートフォン１台で実現するようにしてもよい。
【００９６】
また、上記では、買い物支援プログラム７０、及び管理プログラム９０が記憶部６３、８３に予め記憶（インストール）されている態様を説明したが、これに限定されない。プログラムは、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＵＳＢメモリ等の記憶媒体に記憶された形態で提供することも可能である。
【００９７】
以上の実施形態に関し、更に以下の付記を開示する。
【００９８】
（付記１）
店舗を特定する情報と、購入予定品情報の登録を受け付け、
前記情報で特定される店舗内に設置されたビーコンからの信号の受信、又は、位置検出手段による前記情報で特定される店舗に対応する位置への移動の検出に応じて、登録された前記購入予定品情報を出力する、
処理をコンピュータに実行させることを特徴とするプログラム。
【００９９】
（付記２）
店舗を特定する情報と、購入予定品情報の登録を受け付け、
前記情報で特定される店舗内に設置されたビーコンからの信号の受信、又は、位置検出手段による前記情報で特定される店舗に対応する位置への移動の検出に応じて、登録された前記購入予定品情報に対応する信号のサーチを行うモードに移行する、又は、受信したビーコンの情報に応じた商品情報、又は、受信したビーコンの情報に応じた前記店舗内のエリア情報を出力するモードに移行する、
処理をコンピュータに実行させることを特徴とするプログラム。
【０１００】
（付記３）
店舗を特定する情報と、購入予定品情報の登録を受け付け、
登録された前記購入予定品情報を情報処理装置に対して送信し、
前記情報で特定される店舗内に設置されたビーコンからの信号の受信、又は、位置検出手段による前記情報で特定される店舗に対応する位置への移動の検出に応じて、前記情報処理装置に対して、受信したビーコンの情報を報告し、
報告された前記ビーコンの情報が前記購入予定品情報によって特定される商品の販売エリアに対応することの検出に応じて、前記情報処理装置から送信される信号を受信する、
処理をコンピュータに実行させることを特徴とするプログラム。
【０１０１】
（付記４）
前記店舗で販売される商品のうち、前記店舗内に設置されたビーコンからの信号の受信時刻、又は、前記位置検出手段による前記店舗に対応する位置への移動の検出時刻を含む時間帯でセール販売される商品の情報を取得した場合、前記セール販売される商品の案内を許可するか否かの質問を出力し、
前記セール販売される商品の案内許可の入力を受け付けた場合、前記特定した商品に前記セール販売される商品を加えた商品の案内を出力する、
処理をコンピュータに実行させることを特徴とする付記１に記載のプログラム。
【０１０２】
（付記５）
前記ビーコンからの信号の受信、又は、位置検出手段による前記情報で特定される店舗に対応する位置への移動の検出に応じて、前記店舗においてサービスの提供を行うサービス提供者に対応する情報処理端末へ自端末の識別情報を通知する、
処理をコンピュータに実行させることを特徴とする付記１に記載のプログラム。
【０１０３】
（付記６）
前記ビーコンからの信号の受信、又は、位置検出手段による前記情報で特定される店舗に対応する位置への移動の検出に応じて、前記店舗においてサービスの提供を行うサービス提供者に対応する情報処理端末で受信可能な他のビーコンをブロードキャスト送信する、
処理をコンピュータに実行させることを特徴とする付記１に記載のプログラム。
【０１０４】
（付記７）
店舗を特定する情報の登録を受け付け、
登録された前記店舗を特定する情報に対応する位置から所定距離内に移動したことの検出に応じて、前記店舗を特定する情報に対応する位置から遠ざかる移動の検出によりアラートを出力する制御を開始する、
処理をコンピュータに実行させることを特徴とするアラート制御プログラム。
【０１０５】
（付記８）
登録された前記店舗を特定する情報に対応する店舗内のビーコンの受信、又は、登録された前記店舗を特定する情報に対応する店舗の位置への到着に応じて、前記制御を終了する、
処理をコンピュータに実行させることを特徴とする付記７に記載のアラート制御プログラム。
【０１０６】
（付記９）
店舗を特定する情報と、購入予定品情報の登録を受け付ける受付部と、
前記情報で特定される店舗内に設置されたビーコンからの信号の受信、又は、位置検出手段による前記情報で特定される店舗に対応する位置への移動を検出に応じて、登録された前記購入予定品情報を出力する出力部と、
を含むことを特徴とする買い物支援装置。
【０１０７】
（付記１０）
店舗を特定する情報と、購入予定品情報の登録を受け付ける受付部と、
前記情報で特定される店舗内に設置されたビーコンからの信号の受信、又は、位置検出手段による前記情報で特定される店舗に対応する位置への移動の検出に応じて、登録された前記購入予定品情報に対応する信号のサーチを行うモードに移行する、又は、受信したビーコンの情報に応じた商品情報、又は、受信したビーコンの情報に応じた前記店舗内のエリア情報を出力するモードに移行する検出部と、
を含むことを特徴とする買い物支援装置。
【０１０８】
（付記１１）
店舗を特定する情報と、購入予定品情報の登録を受け付ける受付部と、
登録された前記購入予定品情報を情報処理装置に対して送信する送信部と、
前記情報で特定される店舗内に設置されたビーコンからの信号の受信、又は、位置検出手段による前記情報で特定される店舗に対応する位置への移動の検出に応じて、前記情報処理装置に対して、受信したビーコンの情報を報告する報告部と、
報告された前記ビーコンの情報が前記購入予定品情報によって特定される商品の販売エリアに対応することの検出に応じて、前記情報処理装置から送信される信号を受信する受信部と、
を含むことを特徴とする買い物支援装置。
【０１０９】
（付記１２）
前記店舗で販売される商品のうち、前記店舗内に設置されたビーコンからの信号の受信時刻、又は、前記位置検出手段による前記店舗に対応する位置への移動の検出時刻を含む時間帯でセール販売される商品の情報を取得した場合、前記セール販売される商品の案内を許可するか否かの質問を出力し、前記セール販売される商品の案内許可の入力を受け付けた場合、前記特定した商品に前記セール販売される商品を加えた商品の案内を出力する取得部を含むことを特徴とする付記９に記載の買い物支援装置。
【０１１０】
（付記１３）
前記ビーコンからの信号の受信、又は、位置検出手段による前記情報で特定される店舗に対応する位置への移動の検出に応じて、前記店舗においてサービスの提供を行うサービス提供者に対応する情報処理端末へ自端末の識別情報を通知する送信部を含むことを特徴とする付記９に記載の買い物支援装置。
【０１１１】
（付記１４）
前記ビーコンからの信号の受信、又は、位置検出手段による前記情報で特定される店舗に対応する位置への移動の検出に応じて、前記店舗においてサービスの提供を行うサービス提供者に対応する情報処理端末で受信可能な他のビーコンをブロードキャスト送信する送信部を含むことを特徴とする付記９に記載の買い物支援装置。
【０１１２】
（付記１５）
店舗を特定する情報の登録を受け付ける受付部と、
登録された前記店舗を特定する情報に対応する位置から所定距離内に移動したことの検出に応じて、前記店舗を特定する情報に対応する位置から遠ざかる移動の検出によりアラートを出力する制御を開始する検出部と、
を含むことを特徴とするアラート制御装置。
【０１１３】
（付記１６）
前記検出部は、登録された前記店舗を特定する情報に対応する店舗内のビーコンの受信、又は、登録された前記店舗を特定する情報に対応する店舗の位置への到着に応じて、前記制御を終了することを特徴とする付記１５に記載のアラート制御装置。
【０１１４】
（付記１７）
店舗を特定する情報と、購入予定品情報の登録を受け付け、
前記情報で特定される店舗内に設置されたビーコンからの信号の受信、又は、位置検出手段による前記情報で特定される店舗に対応する位置への移動の検出に応じて、登録された前記購入予定品情報を出力する、
処理をコンピュータが実行することを特徴とする買い物支援方法。
【０１１５】
（付記１８）
店舗を特定する情報と、購入予定品情報の登録を受け付け、
前記情報で特定される店舗内に設置されたビーコンからの信号の受信、又は、位置検出手段による前記情報で特定される店舗に対応する位置への移動の検出に応じて、登録された前記購入予定品情報に対応する信号のサーチを行うモードに移行する、又は、受信したビーコンの情報に応じた商品情報、又は、受信したビーコンの情報に応じた前記店舗内のエリア情報を出力するモードに移行する、
処理をコンピュータが実行することを特徴とする買い物支援方法。
【０１１６】
（付記１９）
店舗を特定する情報と、購入予定品情報の登録を受け付け、
登録された前記購入予定品情報を情報処理装置に対して送信し、
前記情報で特定される店舗内に設置されたビーコンからの信号の受信、又は、位置検出手段による前記情報で特定される店舗に対応する位置への移動の検出に応じて、前記情報処理装置に対して、受信したビーコンの情報を報告し、
報告された前記ビーコンの情報が前記購入予定品情報によって特定される商品の販売エリアに対応することの検出に応じて、前記情報処理装置から送信される信号を受信する、
処理をコンピュータが実行することを特徴とする買い物支援方法。
【０１１７】
（付記２０）
店舗を特定する情報の登録を受け付け、
登録された前記店舗を特定する情報に対応する位置から所定距離内に移動したことの検出に応じて、前記店舗を特定する情報に対応する位置から遠ざかる移動の検出によりアラートを出力する制御を開始する、
処理をコンピュータが実行することを特徴とするアラート制御方法。
【符号の説明】
【０１１８】
１０   買い物支援装置
２０   ウェアラブルデバイス
２１   通信部
２２   ＧＰＳ受信部
２３   スピーカ
２４   操作ボタン
２５   表示ランプ
３０   制御部
３１   受付部
３２   検出部
３３   出力部
３４   取得部
３５   依頼部
３６   買い物リスト
４０   店舗
４２   ビーコン
４５   サポータ端末
５０   管理装置
５１   提供部
５２   抽出部
５６   店舗データベース
５７   ユーザデータベース
５７Ａ 被支援者テーブル
５７Ｂ サポータテーブル
５８   特売データベース
６０、８０    コンピュータ
６１、８１    ＣＰＵ
６２、８２    メモリ
６３、８３    記憶部
６９、８９    記憶媒体
７０   買い物支援プログラム
９０   管理プログラム
１００ 買い物支援システム
【図１】
2018092539.tif 000003
【図２】
2018092539.tif 000004
【図３】
2018092539.tif 000005
【図４】
2018092539.tif 000006
【図５】
2018092539.tif 000007
【図６】
2018092539.tif 000008
【図７】
2018092539.tif 000009
【図８】
2018092539.tif 000010
【図９】
2018092539.tif 000011
【図１０】
2018092539.tif 000012
【図１１】
2018092539.tif 000013
【図１２】
2018092539.tif 000014
【図１３】
2018092539.tif 000015
【図１４】
2018092539.tif 000016
【図１５】
2018092539.tif 000017
【図１６】
2018092539.tif 000018