(57)【要約】【課題】ユーザ毎の行動を監視することなく、ユーザについて管理する情報を更新する。【解決手段】情報処理端末から取得した該情報処理端末の位置に関する情報に基づいて、前記情報処理端末の特定の店舗への入退出の履歴を記憶部に記憶させ、第１の情報処理端末からの所定の要求信号の受信に応じて、前記記憶部の記憶内容を参照して、該第１の情報処理端末が前記特定の店舗に滞在していた最新の期間の少なくとも一部の期間に前記特定の店舗に滞在していた他の情報処理端末を特定し、特定した前記他の情報処理端末について管理する情報を前記所定の要求信号に応じて更新する。【選択図】図２
2018092540.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（ＡＳＩＣ）等で実現することも可能である。
【００６５】
次に、第１実施形態に係る買い物支援システム１００の作用について説明する。
【００６６】
買い物支援装置１０において、買い物支援システム１００で提供されるサービスを利用するためのアプリケーションが起動されると、買い物支援装置１０が、図１３及び図１４に示す案内処理を実行する。また、被支援者がサポータによるサポートを要求すると、買い物支援装置１０が、図１５に示すサポート依頼処理を実行し、管理装置５０が、図１６に示すサポータ抽出処理を実行する。また、サポータ端末４５において本サービスのアプリケーションが起動されている間、サポータ端末４５が、図１９に示す入退店検出処理を実行し、管理装置５０が、図２０に示す記憶制御処理を実行する。さらに、所定のタイミング（例えば、１日１回）で、管理装置５０が、図２１に示す更新処理を実行する。以下、案内処理、サポート依頼処理、サポータ抽出処理、入退店検出処理、記憶制御処理、及び更新処理の各処理について詳述する。なお、記憶制御処理及び更新処理は、開示の技術の管理情報更新方法の一例である。
【００６７】
まず、図１３及び図１４に示す案内処理について説明する。ステップＳ１１で、受付部３１が、被支援者から、例えば音声入力などの手段により入力された買い物予定情報を受け付ける。そして、受付部３１は、受け付けた買い物予定情報に対応する情報を、管理装置５０の店舗ＤＢ５６から取得し、取得した情報を買い物リスト３６に記憶する。
【００６８】
次に、ステップＳ１２で、検出部３２が、ウェアラブルデバイス２０を装着した被支援者が、買い物リスト３６に記憶されたいずれかの店舗４０への移動を開始したか否かを判定する。この判定は、例えば、ウェアラブルデバイス２０の操作ボタン２４を介して、移動開始を指示するコマンドが入力されたか否かを判定することにより行うことができる。被支援者が店舗４０への移動を開始した場合には、処理はステップＳ１３へ移行し、移動を開始していない場合には、本ステップの判定を繰り返す。
【００６９】
ステップＳ１３では、検出部３２が、ＧＰＳ受信部２２で検出された位置情報を所定時間間隔で取得する処理を開始する。
【００７０】
次に、ステップＳ１４で、検出部３２が、買い物リスト３６に記憶されたいずれかの店舗４０の位置情報と、ＧＰＳ受信部２２から取得した位置情報とが所定距離以内（例えば、１００ｍ以内）になったか否かを判定する。所定距離以内となっていない場合には、本ステップの判定を繰り返す。所定距離以内となった場合には、処理はステップＳ１５へ移行し、検出部３２が、ウェアラブルデバイス２０の通信部２１により、ビーコン４２からの発信情報を受信する処理を開始させる。
【００７１】
次に、ステップＳ１６で、検出部３２が、買い物リスト３６に記憶された店舗４０の位置情報と、ＧＰＳ受信部２２から取得した位置情報とを比較して、被支援者が店舗４０に近づく方向に移動しているか否かを判定する。被支援者が店舗４０に近づく方向に移動している場合には、処理はステップＳ１７へ移行し、検出部３２が、出力部３３を介して、店舗４０までの距離をウェアラブルデバイス２０のスピーカ２３から出力する。一方、被支援者が店舗４０から遠ざかる方向に移動している場合には、処理はステップＳ１８へ移行し、検出部３２が、出力部３３を介して警告のメッセージをウェアラブルデバイス２０のスピーカ２３から出力する。そして、処理はステップＳ１６に戻る。
【００７２】
次に、ステップＳ１９で、検出部３２が、ウェアラブルデバイス２０を装着した被支援者が、買い物リスト３６に記憶されたいずれかの店舗４０へ入店したか否かを検出する。ビーコン４２から発信された発信情報であって、買い物リスト３６に記憶されたいずれかの店舗４０の店舗ＩＤを含む発信情報を通信部２１により受信した場合には、本ステップは肯定判定となる。また、検出部３２が、ＧＰＳ受信部２２から取得したウェアラブルデバイス２０の位置情報と、買い物リスト３６に記憶されたいずれかの店舗４０の位置情報との差が所定距離以下（例えば、１ｍ以下）になったことを検出した場合に、肯定判定としてもよい。検出部３２は、ビーコン４２の発信情報の受信、及びＧＰＳ受信部２２から取得した位置情報のいずれかに基づいて本ステップの判定を行ってもよいし、両方の情報に基づいて本ステップの判定を行ってもよい。被支援者が店舗４０に入店した場合には、処理はステップＳ２０へ移行し、入店していない場合には、処理はステップＳ１６に戻る。
【００７３】
ステップＳ２０では、検出部３２が、被支援者の入店が検出された店舗４０での買い物予定情報を買い物リスト３６から抽出し、抽出した買い物予定情報を出力部３３へ受け渡す。そして、出力部３３が、検出部３２から受け渡された買い物予定情報をウェアラブルデバイス２０へ送信する。これにより、ウェアラブルデバイス２０のスピーカ２３から、例えば、「ＡＡＡスーパー川崎店に入店しました。この店舗では、調味料コーナーでＸＸＸカレー、乳製品コーナーで牛乳を購入予定です」等の音声メッセージが出力される。また、検出部３２は、被支援者の店舗４０への入店を検出するモードを終了し、店舗４０内の各コーナーに関する情報を検出するモードに移行する。
【００７４】
次に、図１４のステップＳ２１で、検出部３２が、買い物リスト３６の「検出方式」の項目を参照して、被支援者が入店した店舗４０で採用されている検出方式がダイレクト方式かマップ方式かを判定する。ダイレクト方式の場合には、処理はステップＳ２２へ移行し、マップ方式の場合には、処理はステップＳ２４へ移行する。
【００７５】
ステップＳ２２では、検出部３２が、ウェアラブルデバイス２０の通信部２１で受信されたコーナービーコン４２Ａからの発信情報を取得する。次に、ステップＳ２３で、検出部３２が、取得した発信情報に含まれるコーナーＩＤと、被支援者が入店した店舗４０について買い物リスト３６に記憶されたいずれかの購入予定品が属するコーナーのコーナーＩＤとが一致するか否かを判定する。コーナーＩＤが一致する場合には、検出部３２は、一致したコーナーＩＤが示すコーナー名と、そのコーナーで購入される購入予定品情報とを出力部３３へ受け渡し、処理はステップＳ２７へ移行する。コーナーＩＤが一致しない場合には、処理はステップＳ２８へ移行する。
【００７６】
一方、ステップＳ２４では、検出部３２が、ウェアラブルデバイス２０の通信部２１で受信された複数の位置特定ビーコン４２Ｂの各々からの発信情報を取得する。次に、ステップＳ２５で、検出部３２が、取得した各発信情報に含まれる各位置特定ビーコン４２Ｂの設置箇所と、各発信情報の受信強度とに基づいて、店舗４０内でのウェアラブルデバイス２０の位置を特定する。そして、検出部３２は、例えば、図６に示すような、各コーナーに対応するエリアを区分けした店舗マップと、特定した位置とを照合し、ウェアラブルデバイス２０を装着した被支援者が存在するコーナーを検出する。
【００７７】
次に、ステップＳ２６で、検出部３２が、検出したコーナーと、被支援者が入店した店舗４０について買い物リスト３６に含まれるいずれかの購入予定品が属するコーナーとが一致するか否かを判定する。コーナーが一致する場合には、検出部３２は、一致したコーナーのコーナー名と、そのコーナーで購入される購入予定品情報とを出力部３３へ受け渡し、処理はステップＳ２７へ移行する。コーナーが一致しない場合には、処理はステップＳ２８へ移行する。
【００７８】
ステップＳ２７では、出力部３３が、検出部３２から受け渡されたコーナー名と購入予定品情報とを含むメッセージをウェアラブルデバイス２０へ送信する。これにより、ウェアラブルデバイス２０のスピーカ２３から、例えば、「ここは乳製品コーナーです。牛乳を購入予定です。」等の音声メッセージが出力される。
【００７９】
次に、ステップＳ２８で、検出部３２が、被支援者が店舗４０を出たか否かを判定する。この判定は、ビーコン４２から発信される発信情報の受信状況、ＧＰＳ受信部２２で検出される位置情報、ユーザからの入力指示等に基づいて行うことができる。被支援者が店舗４０を出た場合には、処理はステップＳ２９へ移行し、未だ店舗４０を出ていない場合には、処理はステップＳ２１に戻る。
【００８０】
ステップＳ２９では、検出部３２が、買い物リスト３６を参照して、未入店の店舗４０が存在するか否かを判定することにより、次の買い物予定の店舗４０が存在するか否かを判定する。次の店舗４０が存在する場合には、処理は図１３のステップＳ１３に戻り、次の店舗４０が存在しない場合には、案内処理を終了する。
【００８１】
また、被支援者が店舗４０に入店している際に、サポータによるサポートを要求するためにウェアラブルデバイス２０の操作ボタン２４を押下すると、依頼部３５が、サポータによるサポートを要求する信号をウェアラブルデバイス２０から受信する。そして、依頼部３５が、図１５に示すサポート依頼処理を実行する。
【００８２】
ステップＳ４１で、依頼部３５が、サポート依頼をサポータ端末４５に通知する方式がブロードキャスト方式か抽出方式かを判定する。この判定は、例えば、依頼部３５にいずれの方式を採用するかを予め設定しておき、この設定に基づいて行うことができる。ブロードキャスト方式の場合には、処理はステップＳ４２へ移行し、抽出方式の場合には、処理はステップＳ４５へ移行する。
【００８３】
ステップＳ４２では、依頼部３５が、通信部２１を介して、サポート依頼をブロードキャストする。依頼部３５は、検出部３２により検出された被支援者が存在するコーナーのコーナー名、及び検出部３２により特定された被支援者の位置情報を、サポート依頼に含めてもよい。次に、ステップＳ４３で、依頼部３５が、表示ランプ２５を点灯させる信号をウェアラブルデバイス２０へ送信する。
【００８４】
次に、ステップＳ４４で、依頼部３５が、サポートを要求した被支援者のユーザＩＤ、被支援者が存在する店舗の店舗ＩＤ、及びサポート要求日時を含むサポート要求情報を管理装置５０へ送信し、サポート依頼処理は終了する。
【００８５】
上記ステップＳ４２でブロードキャストされたサポート依頼を受信したサポータ端末４５には、例えば、図１７に示すような通知画面が表示される。図１７の例では、通知画面には、サポート依頼を受信したサポータ端末４５の近くに、被支援者が存在する旨のメッセージ１３０、及び店舗マップ１３２が含まれる。図１７の例は、サポート依頼に、被支援者が存在するコーナー名及び位置情報が含まれる場合の通知画面であり、メッセージ１３０には、被支援者が存在するコーナー名が含まれ、店舗マップ１３２には、被支援者の位置を示す表示が含まれている。サポート依頼にコーナー名及び位置情報が含まれない場合には、例えば、「店内にお買い物サポートが必要な方がいらっしゃいます」のようなメッセージ１３０のみが通知される。
【００８６】
一方、ステップＳ４５では、依頼部３５が、サポート要求情報を管理装置５０へ送信すると共に、サポータ端末４５への通知を管理装置５０へ依頼する。なお、依頼部３５は、検出部３２により検出された被支援者が存在するコーナーの情報、及び検出部３２により特定された被支援者の位置情報を、サポート要求情報と共に管理装置５０へ送信してもよい。そして、サポート依頼処理は終了する。
【００８７】
上記ステップＳ４５において依頼部３５からサポータ端末４５への通知を依頼されると、管理装置５０により図１６に示すサポータ抽出処理が実行される。
【００８８】
ステップＳ５１で、抽出部５１が、受信したサポート要求情報に含まれる店舗ＩＤに対応する位置情報を店舗ＤＢ５６から取得する。そして、抽出部５１は、ユーザＤＢ５７のサポータテーブル５７Ｂの「位置情報」を参照して、店舗ＤＢ５６から取得した店舗４０の位置情報が示す位置から所定距離以内に存在するサポータを抽出し、抽出したサポータの宛先を取得する。なお、抽出部５２は、依頼部３５から被支援者が存在するコーナーの情報を受信している場合には、そのコーナーに近い位置に存在するサポータを優先的に抽出することができる。同様に、抽出部５２は、依頼部３５から被支援者の位置情報を受信している場合には、被支援者の位置情報とサポータの位置情報とを比較して、被支援者により近い位置に存在するサポータを優先的に抽出することができる。また、被支援者が存在する店舗４０内にサポータが存在しない場合には、抽出部５２は、抽出対象のサポータを店舗４０外に存在するサポータにまで拡張してもよい。
【００８９】
次に、ステップＳ５２で、抽出部５１が、受信したサポート要求情報に含まれるユーザＩＤに対応する被支援者の情報を被支援者テーブル５７Ａから取得する。
【００９０】
次に、ステップＳ５３で、抽出部５１が、上記ステップＳ５１で取得した宛先、すなわち、抽出されたサポータのサポータ端末４５に、上記ステップＳ５２で取得した被支援者の情報を含むサポート依頼を送信する。なお、抽出部５２は、被支援者が存在するコーナーの情報及び位置情報をサポート依頼に含めてもよい。そして、サポータ抽出処理は終了する。
【００９１】
上記ステップＳ５３で抽出部５１から送信されたサポート依頼を受信したサポータ端末４５には、例えば、図１８に示すような通知画面が表示される。図１８の例では、通知画面には、サポート依頼を受信したサポータ端末４５の近くに、被支援者が存在する旨のメッセージ１３４、及び被支援者の情報１３６が含まれる。図１８の例は、サポート依頼に、被支援者が存在するコーナー名が含まれる場合の通知画面であり、メッセージ１３４には、被支援者が存在するコーナー名も含まれている。また、サポート依頼に被支援者の位置情報が含まれる場合には、図１７の例と同様に、被支援者の位置を示す情報を対応付けた店舗マップを通知画面に表示してもよい。また、サポート依頼に被支援者のコーナー名や位置情報が含まれない場合には、例えば、「店内にお買い物サポートが必要な方がいらっしゃいます」のようなメッセージ１３４のみが通知される。
【００９２】
なお、図１８に示すように、通知画面に被支援者の情報１３６を表示した場合には、表示された被支援者の情報１３６が示す被支援者の特徴を目印に、サポータが被支援者を確認することができる。そのため、被支援者が装着するウェアラブルデバイス２０の表示ランプ２５を点灯させる必要がない。これにより、サポートを要求していることが周知されることを望まない被支援者を考慮した対応が可能である。通知画面に表示する被支援者の情報１３６は、予め被支援者により公開又は非公開を設定可能とする。
【００９３】
また、ブロードキャスト方式の場合も、サポータ端末４５への通知に被支援者のユーザＩＤを含めてもよい。そして、サポータ端末４５に表示される通知画面に、被支援者の情報を表示するか否かを選択するためのボタンを、該当の被支援者のユーザＩＤと対応付けて表示してもよい。この場合、通知画面において該当のボタンが選択された場合、サポータ端末４５から管理装置５０に問い合わせて、ユーザＩＤに対応する被支援者の情報をユーザＤＢ５７の被支援者テーブル５７Ａから取得し、サポータ端末４５に表示すればよい。
【００９４】
次に、図１９を参照して、サポータ端末４５において実行される入退店検出処理について説明する。
【００９５】
ステップＳ６１で、検出部４７が、ＢＬＥなどの近距離無線技術を利用して、店舗４０に設置されたビーコン４２からの発信情報を受信したか否かにより、サポータ端末４５を携帯したサポータの店舗４０への入店を検出したか否かを判定する。サポータの店舗４０への入店が検出された場合には、処理はステップＳ６２へ移行し、入店が検出されていない場合には、本ステップの判定を繰り返す。
【００９６】
ステップＳ６２では、検出部４７が、サポータのユーザＩＤ、ビーコン４２から受信した発信情報に含まれる店舗ＩＤ、すなわちサポータが入店した店舗の店舗ＩＤ、及び入店を検出した日時を含む入退店情報を管理装置５０へ送信する。
【００９７】
次に、ステップＳ６３で、検出部４７が、店舗４０に設置されたビーコン４２からの発信情報を受信しなくなったか否かにより、サポータ端末４５を携帯したサポータの店舗４０からの退店を検出したか否かを判定する。サポータの店舗４０からの退店が検出された場合には、処理はステップＳ６４へ移行し、退店が検出されていない場合には、本ステップの判定を繰り返す。
【００９８】
ステップＳ６４では、検出部４７が、サポータのユーザＩＤ、上記ステップＳ６２で入退店情報に含めた店舗ＩＤ、すなわちサポータが退店した店舗の店舗ＩＤ、及び退店を検出した日時を含む入退店情報を管理装置５０へ送信し、処理はステップＳ６１に戻る。
【００９９】
図１５のステップＳ４４若しくはＳ４５で買い物支援装置１０から送信されたサポート要求情報、又は図１９のステップＳ６２若しくはＳ６４でサポータ端末４５から送信された入退店情報を受信する都度、管理装置５０が図２０に示す記憶制御処理を実行する。
【０１００】
ステップＳ７１で、記憶制御部５２が、受信した情報はサポータ端末４５から送信された入退店情報か、買い物支援装置１０から送信されたサポート要求情報かを判定する。入退店情報の場合には、処理はステップＳ７２へ移行し、サポート要求情報の場合には、処理はステップＳ７３へ移行する。
【０１０１】
ステップＳ７２では、記憶制御部５２が、受信した入退店情報を入退店ＤＢ５８のサポータ入退店履歴テーブル５８Ｂに記憶して、記憶制御処理は終了する。なお、記憶制御部５２は、入店日時を含む入退店情報を受信した場合には、サポータ入退店履歴テーブル５８Ｂに新たなレコードとして追加する。また、記憶制御部５２は、退店日時を含む入退店情報を受信した場合には、サポータ入退店履歴テーブル５８Ｂに記憶されている入退店情報から、受信した入退店情報とユーザＩＤ及び店舗ＩＤが同一の入退店情報を検索する。そして、記憶制御部５２は、検索した入退店情報の「退店」欄に、受信した入退店情報に含まれる退店日時を記憶する。
【０１０２】
一方、ステップＳ７３では、記憶制御部５２が、受信したサポート要求情報を入退店ＤＢ５８のサポート要求履歴テーブル５８Ａに記憶して、記憶制御処理は終了する。
【０１０３】
次に、図２１を参照して、管理装置５０において実行される更新処理について説明する。
【０１０４】
ステップＳ８１で、特定部５３が、入退店ＤＢ５８のサポート要求履歴テーブル５８Ａに、本更新処理が未処理のサポート要求情報が存在するか否かを判定する。未処理のサポート要求情報が存在する場合には、処理はステップＳ８２へ移行する。
【０１０５】
ステップＳ８２では、特定部５３が、入退店ＤＢ５８のサポート要求履歴テーブル５８Ａから、本更新処理が未処理のサポート要求情報を１つ取得する。
【０１０６】
次に、ステップＳ８３で、特定部５３が、入退店ＤＢ５８のサポータ入退店履歴テーブル５８Ｂに記憶されたサポータの入退店情報から、上記ステップＳ８１で取得したサポート要求情報に含まれる店舗ＩＤと同一の店舗ＩＤを含む入退店情報を抽出する。そして、特定部５３は、抽出した入退店情報のうち、入店日時から退店日時までの時間帯が、取得したサポート要求情報に含まれるサポート要求日時を含む入退店情報に含まれるユーザＩＤを特定する。これにより、被支援者がサポートを要求した時刻に、被支援者と同一の店舗に滞在していたサポータが特定される。
【０１０７】
次に、ステップＳ８４で、特定部５３が、上記ステップＳ８２で特定したサポータのユーザＩＤを更新部５４へ受け渡す。更新部５４は、ユーザＤＢ５７のサポータテーブル５７Ｂにおいて、特定部５３から受け渡されたサポータのユーザＩＤに対応付けて記憶された「サンキュポイント」に所定ポイントを加算して更新する。そして、処理はステップＳ８１に戻る。
【０１０８】
ステップＳ８１で、特定部５３が、サポート要求履歴テーブル５８Ａに、本更新処理が未処理のサポート要求情報が存在しないと判定した場合には、更新処理は終了する。
【０１０９】
以上説明したように、第１実施形態に係る買い物支援システム１００によれば、被支援者が店舗においてサポートを要求したときに同一の店舗に滞在していたサポータを、被支援者をサポートしたサポータとみなして、ポイントを付与する。これにより、サポータの行動を個別に監視し、サポータが被支援者をサポートしたか否か等の解析を行うことなく、サポータに付与されるポイント（管理情報）を更新することができる。
【０１１０】
＜第２実施形態＞
次に、第２実施形態について説明する。なお、第２実施形態に係る買い物支援システムにおいて、第１実施形態に係る買い物支援システム１００と同様の部分については、同一符号を付して詳細な説明を省略する。
【０１１１】
図１に示すように、第２実施形態に係る買い物支援システム２００は、買い物支援装置２１０と、店舗４０に配置される複数のビーコン４２Ａ、４２Ｂと、サポータ端末４５と、管理装置２５０とを含む。なお、管理装置２５０は、開示の技術の管理情報更新装置の一例である。
【０１１２】
図７に示すように、買い物支援装置２１０は、ウェアラブルデバイス２０と制御部２３０とを含む。制御部２３０は、機能的には、受付部３１と、検出部３２と、出力部３３と、依頼部２３５とを含む。
【０１１３】
依頼部２３５は、ブロードキャスト方式によりサポータ端末４５にサポート依頼を通知する際に、被支援者のユーザＩＤ及び被支援者が存在する店舗４０の店舗ＩＤもサポート依頼に含める点が、第１実施形態における依頼部３５と異なる。
【０１１４】
図２２に示すように、管理装置２５０は、機能的には、抽出部２５１と、記憶制御部２５２と、特定部２５３と、更新部５４とを含む。また、管理装置５０の所定の記憶領域には、店舗ＤＢ５６と、ユーザＤＢ５７と、サポートＤＢ５９とが記憶される。
【０１１５】
抽出部２５１は、抽出したサポータにサポート依頼を通知する際に、被支援者のユーザＩＤ及び被支援者が存在する店舗４０の店舗ＩＤもサポート依頼に含める点が、第１実施形態における抽出部５１と異なる。
【０１１６】
記憶制御部２５２は、買い物支援装置１０から送信されるサポート要求情報を受信して、受信したサポート要求情報をサポートＤＢ５９に記憶する。
【０１１７】
図２３に、サポートＤＢの一例を示す。図２３の例では、サポート要求情報に含まれる「ユーザＩＤ（被支援者）」、「店舗ＩＤ」、及び「サポート要求日時」が記憶される。「ユーザＩＤ（サポータ）」の項目については後述する。
【０１１８】
また、記憶制御部２５２は、サポート依頼が通知されたサポータ端末４５から、サポート依頼に応じる旨の応答信号を受信する。応答信号には、サポータが応じるサポート依頼に含まれる被支援者のユーザＩＤ、店舗ＩＤ、及びサポータのユーザＩＤが含まれる。記憶制御部２５２は、サポートＤＢ５９に記憶されたサポート要求情報から、被支援者のユーザＩＤ及び店舗ＩＤが受信した応答信号と同一のサポート要求情報を検索する。そして、記憶制御部２５２は、検索したサポート要求情報に対応付けて、「ユーザＩＤ（サポータ）」欄に応答信号に含まれるサポータのユーザＩＤを記憶する。
【０１１９】
特定部２５３は、買い物支援装置２１０から、サポータ一覧の要求を受け付ける。サポータ一覧とは、被支援者がサポートを要求した際に、被支援者に対するサポートを行ったことが推定されるサポータの情報を一覧にしたものである。サポータ一覧の要求では、対象の店舗４０及び対象期間を指定することができる。特定部２５３は、サポータ一覧の要求を受け付けると、サポータ一覧の要求を送信した買い物支援装置２１０に対応する被支援者のユーザＩＤに対応するサポート要求情報を、サポートＤＢ５９から抽出する。さらに、特定部２５３は、抽出したサポート要求情報を、サポータ一覧の要求で指定された対象の店舗４０の店舗ＩＤを含み、かつサポート要求日時が指定された対象期間に含まれるサポート要求情報に絞り込む。特定部２５３は、絞り込んだサポート要求情報に対応付けられたサポータのユーザＩＤを取得する。
【０１２０】
特定部２５３は、ユーザＤＢ５７のサポータテーブル５７Ｂから、取得したサポータのユーザＩＤに対応するサポータの情報を取得し、サポータ一覧を生成して、サポータ一覧を要求した買い物支援装置２１０へ送信する。また、特定部２５３は、買い物支援装置２１０においてサポータ一覧から選択されたサポータの選択情報を受信し、選択情報が示すサポータをサンキュポイントの付与対象のサポータとして特定する。特定部２５３は、特定したサポータのユーザＩＤを更新部５４へ受け渡す。
【０１２１】
買い物支援装置２１０の制御部２３０は、例えば図１０に示すコンピュータ６０で実現することができる。コンピュータ６０の記憶部６３には、コンピュータ６０を買い物支援装置２１０の制御部２３０として機能させるための買い物支援プログラム２７０が記憶される。買い物支援プログラム２７０は、受付プロセス７１と、検出プロセス７２と、出力プロセス７３と、依頼プロセス２７５とを有する。また、記憶部６３は、買い物リスト３６を構成する情報が記憶される情報記憶領域７６を有する。
【０１２２】
ＣＰＵ６１は、買い物支援プログラム２７０を記憶部６３から読み出してメモリ６２に展開し、買い物支援プログラム２７０が有するプロセスを順次実行する。ＣＰＵ６１は、依頼プロセス２７５を実行することで、図７に示す依頼部２３５として動作する。他のプロセスについては、第１実施形態における買い物支援プログラム７０と同様である。これにより、買い物支援プログラム２７０を実行したコンピュータ６０が、買い物支援装置２１０の制御部２３０として機能する。
【０１２３】
管理装置２５０は、例えば図１１に示すコンピュータ８０で実現することができる。コンピュータ８０の記憶部８３には、コンピュータ８０を管理装置２５０として機能させるための管理プログラム２９０が記憶される。なお、管理プログラム２９０は、開示の技術の管理情報更新プログラムの一例である。管理プログラム２９０は、抽出プロセス２９１と、記憶制御プロセス２９２と、特定プロセス２９３と、更新プロセス９４とを有する。また、記憶部８３は、店舗ＤＢ５６、ユーザＤＢ５７、及びサポートＤＢ５９の各々を構成する情報が記憶される情報記憶領域９５を有する。
【０１２４】
ＣＰＵ８１は、管理プログラム２９０を記憶部８３から読み出してメモリ８２に展開し、管理プログラム２９０が有するプロセスを順次実行する。ＣＰＵ８１は、抽出プロセス２９１を実行することで、図２２に示す抽出部２５１として動作する。また、ＣＰＵ８１は、記憶制御プロセス２９２を実行することで、図２２に示す記憶制御部２５２として動作する。また、ＣＰＵ８１は、特定プロセス２９３を実行することで、図２２に示す特定部２５３として動作する。他のプロセスについては、第１実施形態における管理プログラム９０と同様である。これにより、管理プログラム２９０を実行したコンピュータ８０が、管理装置２５０として機能する。
【０１２５】
サポータ端末４５は、第１実施形態と同様に、例えば図１２に示すコンピュータ１１０で実現することができる。
【０１２６】
なお、買い物支援プログラム２７０及び管理プログラム２９０の各々により実現される機能は、例えば半導体集積回路、より詳しくはＡＳＩＣ等で実現することも可能である。
【０１２７】
次に、第２実施形態に係る買い物支援システム２００の作用について説明する。
【０１２８】
第１実施形態に係る買い物支援システム１００と同様に、買い物支援装置１０において、買い物支援システム１００で提供されるサービスを利用するためのアプリケーションが起動されると、買い物支援装置２１０が、図１３及び図１４に示す案内処理を実行する。また、被支援者がサポータによるサポートを要求すると、買い物支援装置１０が、図１５に示すサポート依頼処理を実行し、管理装置５０が、図１６に示すサポータ抽出処理を実行する。
【０１２９】
第２実施形態では、サポート依頼処理のステップＳ４２でブロードキャストするサポート依頼に、被支援者のユーザＩＤ及び被支援者が存在する店舗の店舗ＩＤが含まれる。そして、このサポート依頼を受信したサポータ端末４５には、例えば、図２４に示すような通知画面が表示される。図２４の例では、通知画面には、サポート依頼を受信したサポータ端末４５の近くに、被支援者が存在する旨のメッセージ１３０、及び店舗マップ１３２が含まれる。さらに、通知画面には、サポータがサポートを行う場合に選択する選択ボタン１３８が含まれる。
【０１３０】
また、サポータ抽出処理のステップＳ５３で管理装置２５０から抽出されたサポータ端末４５へ送信されるサポート依頼に、被支援者のユーザＩＤ及び被支援者が存在する店舗の店舗ＩＤが含まれる。そして、このサポート依頼を受信したサポータ端末４５には、例えば、図２５に示すような通知画面が表示される。図２５の例では、通知画面には、サポート依頼を受信したサポータ端末４５の近くに、被支援者が存在する旨のメッセージ１３４、及び被支援者の情報１３６が含まれる。さらに、通知画面には、図２４の例と同様に、選択ボタン１３８が含まれる。
【０１３１】
選択ボタン１３８には、被支援者のユーザＩＤ及び店舗ＩＤを対応付けておく。そして、選択ボタン１３８が選択された際に、被支援者のユーザＩＤ、店舗ＩＤ、及びサポータのユーザＩＤを含む応答信号が、サポータ端末４５から管理装置２５０へ送信される。
【０１３２】
管理装置２５０が、買い物支援装置２１０から送信されたサポート要求情報、又はサポータ端末４５から送信された応答信号を受信すると、管理装置２５０において、図２６に示す記憶制御処理が実行される。
【０１３３】
ステップＳ９１で、記憶制御部２５２が、受信した情報は買い物支援装置２１０から送信されたサポート要求情報か、サポータ端末４５から送信された応答信号かを判定する。サポート要求情報の場合には、処理はステップＳ９２へ移行し、応答信号の場合には、処理はステップＳ９３へ移行する。
【０１３４】
ステップＳ９２では、記憶制御部２５２が、受信したサポート要求情報をサポートＤＢ５９に記憶して、サポート要求情報管理処理は終了する。
【０１３５】
一方、ステップＳ９３では、記憶制御部２５２が、サポートＤＢ５９から、受信した応答信号と被支援者のユーザＩＤ及び店舗ＩＤが同一のサポート要求情報を検索する。そして、記憶制御部２５２は、検索したサポート要求情報に対応する「ユーザＩＤ（サポータ）」欄に、受信した応答信号に含まれるサポータのユーザＩＤを記憶する。そして、サポート要求情報管理処理は終了する。
【０１３６】
次に、図２７を参照して、第２実施形態における更新処理について説明する。第２実施形態における更新処理は、買い物支援装置２１０から送信されたサポータ一覧の要求を受け付けた際に実行される。ここでは、サポータ一覧の要求に、サポータ一覧を要求する被支援者のユーザＩＤ、及び対象期間の指定（例えば、本日分）が含まれ、店舗４０の指定は含まれないものとする。
【０１３７】
ステップＳ１０１で、特定部２５３が、サポート依頼に含まれる被支援者のユーザＩＤに対応するサポート要求情報を、サポートＤＢ５９から抽出する。さらに、特定部２５３は、抽出したサポート要求情報を、サポート要求日時が指定された対象期間に含まれるサポート要求情報に絞り込む。
【０１３８】
次に、ステップＳ１０２で、特定部２５３が、絞り込んだサポート要求情報に対応付けられたサポータのユーザＩＤを取得する。
【０１３９】
次に、ステップＳ１０３で、特定部２５３が、ユーザＤＢ５７のサポータテーブル５７Ｂから、取得したサポータのユーザＩＤに対応するサポータの情報を取得し、サポータ一覧を生成して、サポータ一覧を要求した買い物支援装置２１０へ送信する。サポータ一覧を受信した買い物支援装置２１０には、例えば、図２８に示すようなサポータ一覧画面が表示される。
【０１４０】
図２８の例では、サポータ一覧画面には、被支援者がサポート要求を行った店舗４０毎に、そのサポート要求に対してサポータ端末４５を介して応答信号を送信したサポータの氏名等の情報１４０が表示されている。また、サポータ一覧画面には、各サポータの情報１４０に対応付けて、そのサポータにサンキュポイントを付与する際に選択されるボタン１４２が表示されている。このボタン１４２が選択されると、選択されたサポータのユーザＩＤを含む選択情報が、買い物支援装置２１０から管理装置２５０へ送信される。
【０１４１】
なお、ここでは、サポート一覧を図２８に示すように画面表示する場合について説明したが、同様の内容を音声出力し、被支援者から音声入力により選択情報を受け付けるようにしてもよい。
【０１４２】
次に、ステップＳ１０４で、特定部２５３が、買い物支援装置２１０から送信された選択情報を受信する。次に、ステップＳ１０５で、特定部２５３が、受信した選択情報に含まれるサポータのユーザＩＤを更新部５４へ受け渡す。更新部５４は、ユーザＤＢ５７のサポータテーブル５７Ｂにおいて、特定部２５３から受け渡されたサポータのユーザＩＤに対応付けて記憶された「サンキュポイント」に所定ポイントを加算して更新する。そして、更新処理は終了する。
【０１４３】
以上説明したように、第２実施形態に係る買い物支援システム２００によれば、被支援者によるサポート要求に応じる意思表示を示したサポータの一覧を被支援者に提示し、被支援者により選択されたサポータにポイントを付与する。これにより、買い物支援装置及びサポータ端末の各々と管理装置との間での簡単な情報のやり取りのみで、サポータの行動を個別に監視、解析等を行うことなく、サポータに付与されるポイント（管理情報）を更新することができる。
【０１４４】
なお、第２実施形態では、被支援者からのサポート要求に対して応じる意思表示（応答信号の送信）をしたサポータをサポータ一覧に含める場合について説明したが、これに限定されない。第１実施形態と同様に、被支援者がサポートを要求した時間帯に同じ店舗に滞在していたサポータをサポータ一覧に含めてもよい。また、被支援者がサポートを要求した店舗の店員をサポータ一覧に含めてもよい。
【０１４５】
また、上記各実施形態では、サポータにサンキュポイントを付与する場合について説明したが、被支援者に対するサポートが行われた店舗に対してポイントを付与するようにしてもよい。例えば、サポートを要求した被支援者がサポートを受けた場合、店舗を指定して、サポートを受けた旨を管理装置に報告する。そして、管理装置は、店舗ＤＢで店舗毎のサンキュポイントを管理し、買い物支援装置からの報告に応じて、サンキュポイントを更新すればよい。店舗に付与されたサンキュポイントは、例えば、本サービスに対応する店舗の情報を公開するページ等において、その店舗の評価として表示することができる。なお、ポイントの付与対象は店舗であるが、被支援者に対するサポートを行うサポータは、店員であっても一般サポータであってもよい。一般サポータによるサポートに応じて店舗へサンキュポイントが付与されることにより、その店舗ではサポータが現れ易いことなどを表すことができる。
【０１４６】
なお、上記各実施形態では、買い物支援装置を介して買い物予定情報の登録、サポータ一覧の要求及び表示等を行う場合について説明したが、これに限定されない。例えば、買い物支援システムにより提供されるサービスを利用するためのアプリケーションを、同一のアカウント（ユーザＩＤ）で複数の情報処理装置の各々から利用可能としておく。そして、買い物支援装置とは異なる情報処理装置、例えば、被支援者の自宅のパーソナルコンピュータなどから、本サービスが提供するアプリケーションを起動して、買い物予定情報を登録したり、サポータ一覧の要求及び表示を行ったりしてもよい。
【０１４７】
また、上記各実施形態では、コーナーの案内などのメッセージを、ウェアラブルデバイスのスピーカから音声出力する場合について説明したが、これに限定されない。例えば、ウェアラブルデバイスに設けた表示部や、制御部が動作するスマートフォン等の情報処理装置の表示部にメッセージ等を表示するようにしてもよい。また、ウェアラブルデバイスを振動させたり、表示ランプを点灯させたりすることにより、購入予定品が属するコーナーに到着したことを通知するようにしてもよい。
【０１４８】
また、上記各実施形態では、買い物リストに記憶された購入予定品が属するコーナーに被支援者が到着した場合に、そのコーナーで購入予定品がある旨のメッセージを出力する場合について説明したが、これに限定されない。例えば、コーナービーコンから発信される発信情報に、そのコーナーのコーナー名等の情報を含めておく。そして、ウェアラブルデバイスの通信部がコーナービーコンからの発信情報を受信する都度、買い物リストとの照合を行うことなく、例えば、「ここは、乳製品コーナーです。」等のメッセージを出力するようにしてもよい。例えば、視覚障害者である被支援者が行き慣れた店舗で買い物をする場合など、被支援者が店舗内のコーナーの配置を把握している場合がある。このような場合には、被支援者が現在どのコーナーにいるかを出力することで、被支援者が目的のコーナーへ移動するための支援となる。なお、上記のようにコーナー名を出力する場合に限らず、例えば、乳製品コーナーでは牛の鳴き声を出力するなど、コーナーを特定可能な情報を出力すればよい。
【０１４９】
また、上記各実施形態では、被支援者が操作ボタンを押下してサポータによるサポートを要求した際に、サポータ端末にその旨が通知される場合について説明したが、これに限定されない。例えば、被支援者が店舗に入店した際に、上述のブロードキャスト方式又は抽出方式により、サポータ端末に被支援者が店舗に入店した旨を通知するようにしてもよい。また、例えば、ウェアラブルデバイスに加速度センサや圧力センサ等を設けておき、これらのセンサにより、ウェアラブルデバイスを装着した被支援者が転倒したことなどを検知した際に、サポータ端末にその旨が通知されるようにしてもよい。
【０１５０】
また、上記各実施形態では、買い物支援装置から、サポータによるサポート依頼を受信した管理装置の抽出部は、被支援者の位置に近い位置に存在するサポータを抽出する場合について説明したが、これに限定されない。抽出部は、サンキュポイントが高いサポータから順に抽出したり、被支援者と同性のサポータを抽出したり、該当の店舗の店員を一般サポータより優先的に抽出したりしてもよい。また、アプリケーション上でユーザ間のつながりの登録を可能としておき、被支援者とつながりのあるサポータを抽出するようにしてもよい。どのようなサポータを抽出するかは、被支援者により事前に登録可能とする。
【０１５１】
また、上記各実施形態では、被支援者が携帯する買い物支援装置の制御部で各処理を実行する場合について説明したが、これに限定されない。ウェアラブルデバイスで検出された位置情報や、操作信号等を管理装置へ送信し、管理装置において各処理を実行し、処理結果をウェアラブルデバイスに返すようにしてもよい。例えば、買い物支援装置は、登録された買い物リスト、及びビーコンから受信した発信情報を管理装置へ送信する。そして、管理装置が、被支援者が買い物リストに記憶された購入予定品が属するコーナーに到着したか否かを判定し、到着している場合には、そのコーナー及び購入予定品の情報を買い物支援装置へ送信するようにすることができる。
【０１５２】
また、上記各実施形態では、買い物支援装置を、ウェアラブルデバイスと制御部とを含む構成としたが、例えば、本実施形態のウェアラブルデバイス及び制御部の機能を、スマートフォン１台で実現するようにしてもよい。
【０１５３】
また、上記では、買い物支援プログラム７０、２７０、管理プログラム９０、２９０、及びサポータ端末プログラム１２０が記憶部６３、８３、１１３に予め記憶（インストール）されている態様を説明したが、これに限定されない。プログラムは、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＵＳＢメモリ等の記憶媒体に記憶された形態で提供することも可能である。
【０１５４】
以上の各実施形態に関し、更に以下の付記を開示する。
【０１５５】
（付記１）
情報処理端末から取得した該情報処理端末の位置に関する情報に基づいて、前記情報処理端末の特定の店舗への入退出の履歴を記憶部に記憶させ、
第１の情報処理端末からの所定の要求信号の受信に応じて、前記記憶部の記憶内容を参照して、該第１の情報処理端末が前記特定の店舗に滞在していた最新の期間の少なくとも一部の期間に前記特定の店舗に滞在していた他の情報処理端末を特定し、
特定した前記他の情報処理端末について管理する情報を前記所定の要求信号に応じて更新する、
処理をコンピュータに実行させることを特徴とする管理情報更新プログラム。
【０１５６】
（付記２）
特定の店舗において第１の情報処理端末から送信された所定の要求信号に関連する第２の情報処理端末を特定し、
特定した前記第２の情報処理端末の情報を前記第１の情報処理端末に通知し、
通知した前記第２の情報処理端末のうち、前記第１の情報処理端末において選択された第２の情報処理端末について管理する情報を前記所定の要求信号に応じて更新する、
処理をコンピュータに実行させることを特徴とする管理情報更新プログラム。
【０１５７】
（付記３）
前記第１の情報処理端末から送信された所定の要求信号を受信した情報処理端末であって、前記所定の要求信号に応じることを示す応答信号が入力された情報処理端末を、前記所定の要求信号に関連する第２の情報処理端末として特定する、
ことを特徴とする付記２に記載の管理情報更新プログラム。
【０１５８】
（付記４）
情報処理端末から取得した該情報処理端末の位置に関する情報に基づいて、前記情報処理端末の前記特定の店舗への入退出の履歴を記憶部に記憶させ、
前記記憶部の記憶内容を参照して、前記第１の情報処理端末から前記所定の要求信号が送信された時間帯に前記特定の店舗に滞在していた情報処理端末を、前記所定の要求信号に関連する第２の情報処理端末として特定する、
ことを特徴とする付記２に記載の管理情報更新プログラム。
【０１５９】
（付記５）
前記管理する情報は、前記特定の店舗で販売される商品の決済に使用可能な情報である、ことを特徴とする、付記１〜付記４のいずれか１項に記載の管理情報更新プログラム。
【０１６０】
（付記６）
特定の店舗において情報処理端末から送信された所定の要求信号に応じる行動があったことを示す報告情報を該情報処理端末から受信し、
前記報告情報に対応する前記特定の店舗について管理する情報を前記所定の要求信号に応じて更新する、
処理をコンピュータに実行させることを特徴とする管理情報更新プログラム。
【０１６１】
（付記７）
前記管理する情報は、店舗の評価を示す情報である、ことを特徴とする、付記６に記載の管理情報更新プログラム。
【０１６２】
（付記８）
情報処理端末から取得した該情報処理端末の位置に関する情報に基づいて、前記情報処理端末の特定の店舗への入退出の履歴を記憶部に記憶させる記憶制御部と、
第１の情報処理端末からの所定の要求信号の受信に応じて、前記記憶部の記憶内容を参照して、該第１の情報処理端末が前記特定の店舗に滞在していた最新の期間の少なくとも一部の期間に前記特定の店舗に滞在していた他の情報処理端末を特定する特定部と、
特定した前記他の情報処理端末について管理する情報を前記所定の要求信号に応じて更新する更新部と、
を含むことを特徴とする管理情報更新装置。
【０１６３】
（付記９）
特定の店舗において第１の情報処理端末から送信された所定の要求信号に関連する第２の情報処理端末を特定する特定部と、
特定した前記第２の情報処理端末の情報を前記第１の情報処理端末に通知する通知部と、
通知した前記第２の情報処理端末のうち、前記第１の情報処理端末において選択された第２の情報処理端末について管理する情報を前記所定の要求信号に応じて更新する更新部と、
を含むことを特徴とする管理情報更新装置。
【０１６４】
（付記１０）
前記特定部は、前記第１の情報処理端末から送信された所定の要求信号を受信した情報処理端末であって、前記所定の要求信号に応じることを示す応答信号が入力された情報処理端末を、前記所定の要求信号に関連する第２の情報処理端末として特定する、
ことを特徴とする付記９に記載の管理情報更新装置。
【０１６５】
（付記１１）
情報処理端末から取得した該情報処理端末の位置に関する情報に基づいて、前記情報処理端末の前記特定の店舗への入退出の履歴を記憶部に記憶させる記憶制御部を含み、
前記特定部は、前記記憶部の記憶内容を参照して、前記第１の情報処理端末から前記所定の要求信号が送信された時間帯に前記特定の店舗に滞在していた情報処理端末を、前記所定の要求信号に関連する第２の情報処理端末として特定する、
ことを特徴とする付記９に記載の管理情報更新装置。
【０１６６】
（付記１２）
前記管理する情報は、前記特定の店舗で販売される商品の決済に使用可能な情報である、ことを特徴とする、付記８〜付記１１のいずれか１項に記載の管理情報更新装置。
【０１６７】
（付記１３）
特定の店舗において情報処理端末から送信された所定の要求信号に応じる行動があったことを示す報告情報を該情報処理端末から受信する受信部と、
前記報告情報に対応する前記特定の店舗について管理する情報を前記所定の要求信号に応じて更新する更新部と、
を含むことを特徴とする管理情報更新装置。
【０１６８】
（付記１４）
前記管理する情報は、店舗の評価を示す情報である、ことを特徴とする、付記１３に記載の管理情報更新装置。
【０１６９】
（付記１５）
情報処理端末から取得した該情報処理端末の位置に関する情報に基づいて、前記情報処理端末の特定の店舗への入退出の履歴を記憶部に記憶させ、
第１の情報処理端末からの所定の要求信号の受信に応じて、前記記憶部の記憶内容を参照して、該第１の情報処理端末が前記特定の店舗に滞在していた最新の期間の少なくとも一部の期間に前記特定の店舗に滞在していた他の情報処理端末を特定し、
特定した前記他の情報処理端末について管理する情報を前記所定の要求信号に応じて更新する、
処理をコンピュータが実行することを特徴とする管理情報更新方法。
【０１７０】
（付記１６）
特定の店舗において第１の情報処理端末から送信された所定の要求信号に関連する第２の情報処理端末を特定し、
特定した前記第２の情報処理端末の情報を前記第１の情報処理端末に通知し、
通知した前記第２の情報処理端末のうち、前記第１の情報処理端末において選択された第２の情報処理端末について管理する情報を前記所定の要求信号に応じて更新する、
処理をコンピュータが実行することを特徴とする管理情報更新方法。
【０１７１】
（付記１７）
前記第１の情報処理端末から送信された所定の要求信号を受信した情報処理端末であって、前記所定の要求信号に応じることを示す応答信号が入力された情報処理端末を、前記所定の要求信号に関連する第２の情報処理端末として特定する、
ことを特徴とする付記１６に記載の管理情報更新方法。
【０１７２】
（付記１８）
情報処理端末から取得した該情報処理端末の位置に関する情報に基づいて、前記情報処理端末の前記特定の店舗への入退出の履歴を記憶部に記憶させ、
前記記憶部の記憶内容を参照して、前記第１の情報処理端末から前記所定の要求信号が送信された時間帯に前記特定の店舗に滞在していた情報処理端末を、前記所定の要求信号に関連する第２の情報処理端末として特定する、
ことを特徴とする付記１６に記載の管理情報更新方法。
【０１７３】
（付記１９）
前記管理する情報は、前記特定の店舗で販売される商品の決済に使用可能な情報である、ことを特徴とする、付記１５〜付記１８のいずれか１項に記載の管理情報更新方法。
【０１７４】
（付記２０）
特定の店舗において情報処理端末から送信された所定の要求信号に応じる行動があったことを示す報告情報を該情報処理端末から受信し、
前記報告情報に対応する前記特定の店舗について管理する情報を前記所定の要求信号に応じて更新する、
処理をコンピュータが実行することを特徴とする管理情報更新方法。
【符号の説明】
【０１７５】
１０、２１０  買い物支援装置
２０   ウェアラブルデバイス
２１   通信部
２２   ＧＰＳ受信部
２３   スピーカ
２４   操作ボタン
２５   表示ランプ
３０、２３０  制御部
３１   受付部
３２   検出部
３３   出力部
３５、２３５  依頼部
３６   買い物リスト
４０   店舗
４２   ビーコン
４５   サポータ端末
４６   受信部
４７   検出部
５０、２５０  管理装置
５１、２５１  抽出部
５２   記憶制御部
５３、２５３  特定部
５４   更新部
５６   店舗データベース
５７   ユーザデータベース
５７Ａ 被支援者テーブル
５７Ｂ サポータテーブル
５８   入退店データベース
５８Ａ サポート要求履歴テーブル
５８Ｂ サポータ入退店履歴テーブル
５９   サポートデータベース
６０、８０、１１０   コンピュータ
６１、８１、１１１  ＣＰＵ
６２、８２、１１２   メモリ
６３、８３、１１３   記憶部
６９、８９，１１９   記憶媒体
７０、２７０  買い物支援プログラム
９０、２９０  管理プログラム
１２０ サポート端末プログラム
１００、２００       買い物支援システム
【図１】
2018092540.tif 000003
【図２】
2018092540.tif 000004
【図３】
2018092540.tif 000005
【図４】
2018092540.tif 000006
【図５】
2018092540.tif 000007
【図６】
2018092540.tif 000008
【図７】
2018092540.tif 000009
【図８】
2018092540.tif 000010
【図９】
2018092540.tif 000011
【図１０】
2018092540.tif 000012
【図１１】
2018092540.tif 000013
【図１２】
2018092540.tif 000014
【図１３】
2018092540.tif 000015
【図１４】
2018092540.tif 000016
【図１５】
2018092540.tif 000017
【図１６】
2018092540.tif 000018
【図１７】
2018092540.tif 000019
【図１８】
2018092540.tif 000020
【図１９】
2018092540.tif 000021
【図２０】
2018092540.tif 000022
【図２１】
2018092540.tif 000023
【図２２】
2018092540.tif 000024
【図２３】
2018092540.tif 000025
【図２４】
2018092540.tif 000026
【図２５】
2018092540.tif 000027
【図２６】
2018092540.tif 000028
【図２７】
2018092540.tif 000029
【図２８】
2018092540.tif 000030