(57)【要約】【課題】売り場を訪れる買い物客に対して適切な情報を提供することが望まれている。【解決手段】複数の売り場を有するエリア内における、携帯端末が移動した２以上の売り場を示す移動情報を取得する移動取得部と、携帯端末が移動した２以上の売り場の組み合わせに対応する２以上の販売対象の組み合わせを特定する特定部と、複数の販売対象群を記憶した販売対象群データベースの中から、特定部が特定した２以上の販売対象の組み合わせに対応する販売対象群を選択する選択部と、選択された販売対象群に応じた提供情報を提供する提供部と、を備える装置、方法およびプログラムを提供する。【選択図】図１
2017191498.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末が複数の売り場を有するエリア内におけるいずれの売り場に位置するかを示す位置情報を取得する位置取得部と、
個人の属性を示す属性データを記憶する属性データベースから、前記携帯端末の保持者の属性データを取得する属性取得部と、
前記保持者の属性データおよび前記携帯端末がいずれの売り場に位置するかに応じて、前記保持者に提供する提供情報を決定する決定部と、
前記決定部が決定した提供情報を、前記保持者に提供する提供部と、
を備える装置。
【請求項２】
前記提供部は、前記提供情報を前記携帯端末に提供する請求項１に記載の装置。
【請求項３】
前記位置情報に応じた売り場に関する属性を、前記属性データベースにおける前記保持者の属性データに付加する属性付加部を更に備え、
前記決定部は、前記位置情報に応じた売り場に関する属性が付加された前記保持者の属性データに基づいて、前記保持者に提供する提供情報を決定する
請求項１または２に記載の装置。
【請求項４】
前記属性付加部は、前記位置情報に応じた売り場に陳列された商品またはサービスに対する嗜好性を示す属性を、前記属性データベースにおける前記保持者の属性データに付加する請求項３に記載の装置。
【請求項５】
前記属性付加部は、前記位置情報に応じた売り場の種類に応じた属性を、前記属性データベースにおける前記保持者の属性データに付加する請求項３または４に記載の装置。
【請求項６】
前記決定部は、前記保持者の属性データおよび前記携帯端末がいずれの売り場に位置するかに応じて、前記保持者にレコメンドする商品またはサービスに関する前記提供情報を決定する請求項１から５のいずれか一項に記載の装置。
【請求項７】
一の売り場に位置した複数の前記保持者についての複数の属性データに基づいて、前記一の売り場に関する属性データを生成する生成部と、
前記属性データベース中の各個人の属性データおよび前記一の売り場に関する属性データを比較した結果に基づいて、前記一の売り場における商品またはサービスをレコメンドする対象者を選択する選択部と、
を更に備え、
前記提供部は、前記選択部が選択した対象者に対して、前記一の売り場における商品またはサービスを更にレコメンドする
請求項１から６のいずれか一項に記載の装置。
【請求項８】
前記位置取得部は、前記エリア内に設けられ、前記携帯端末と通信可能な複数のアクセスポイントからの情報に基づいて検出された前記携帯端末の位置情報を取得する請求項１から７のいずれか一項に記載の装置。
【請求項９】
コンピュータにより実行される方法であって、
携帯端末が複数の売り場を有するエリア内におけるいずれの売り場に位置するかを示す位置情報を取得する位置取得段階と、
個人の属性を示す属性データを記憶する属性データベースから、前記携帯端末の保持者の属性データを取得する属性取得段階と、
前記保持者の属性データおよび前記携帯端末がいずれの売り場に位置するかに応じて、前記保持者に提供する提供情報を決定する決定段階と、
前記決定段階により決定された提供情報を、前記保持者に提供する提供段階と、
を備える方法。
【請求項１０】
コンピュータを、
携帯端末が複数の売り場を有するエリア内におけるいずれの売り場に位置するかを示す位置情報を取得する位置取得部と、
個人の属性を示す属性データを記憶する属性データベースから、前記携帯端末の保持者の属性データを取得する属性取得部と、
前記保持者の属性データおよび前記携帯端末がいずれの売り場に位置するかに応じて、前記保持者に提供する提供情報を決定する決定部と、
前記決定部が決定した提供情報を、前記保持者に提供する提供部と、
を備える装置として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置、方法およびプログラムに関する。
【背景技術】
【０００２】
データベースに蓄積された顧客や商品等の属性データを波形化し、複数の波形の近似度を算出して市場調査に用いる方法が提案されている（特許文献１参照）。
［特許文献１］特開２０１４−２１９７８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
近年では、さらに、売り場を訪れる買い物客に対して適切な情報を提供することが望まれている。
【課題を解決するための手段】
【０００４】
本発明の第１の態様においては、複数の売り場を有するエリア内における、携帯端末が移動した２以上の売り場を示す移動情報を取得する移動取得部と、携帯端末が移動した２以上の売り場の組み合わせに対応する２以上の販売対象の組み合わせを特定する特定部と、複数の販売対象群を記憶した販売対象群データベースの中から、特定部が特定した２以上の販売対象の組み合わせに対応する販売対象群を選択する選択部と、選択された販売対象群に応じた提供情報を提供する提供部と、を備える装置、方法およびプログラムを提供する。
【０００５】
なお、上記の発明の概要は、本発明の特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【０００６】
【図１】本実施形態に係るシステム１０を示す。
【図２】本実施形態における個人属性データベース５１を示す。
【図３】本実施形態における商品等属性データベース５２を示す。
【図４】本実施形態における売り場属性データベース５３を示す。
【図５】本実施形態に係る装置１００の処理フローを示す。
【図６】アクセスポイント４０の設置態様の一例を示す。
【図７】携帯端末２０の表示画面の一例を示す。
【図８】本実施形態に係るコンピュータ１９００の構成の一例を示す。
【発明を実施するための形態】
【０００７】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【０００８】
図１は、本実施形態に係るシステム１０を示す。システム１０は、買い物中の顧客の位置を検出して、顧客の属性および売り場の種類に応じた情報を顧客に提供する。このシステム１０は、１つ又は複数の携帯端末２０と、複数のアクセスポイント４０と、属性データベース５と、装置１００とを備え、これらが必要に応じてネットワーク２２等により通信可能な構成をとる。
【０００９】
１つ又は複数の携帯端末２０は、パーソナルコンピュータ、ノート型コンピュータ、携帯電話、スマートフォン、又は、データ入出力可能なその他の端末装置等である。この携帯端末２０は、それぞれ保持者（顧客または潜在顧客）に保持されて、保持者の移動に伴って店舗のエリア（例えば販売エリアおよびフロアなど）内を移動しつつ、近接する少なくとも１つのアクセスポイント４０と無線通信する。例えば、携帯端末２０は、アクセスポイント４０と無線通信する場合に、個体認証用の情報を当該アクセスポイント４０に提供してよい。ここで、個体認証用の情報としては、携帯端末２０またはその保持者を識別するための識別情報を用いることができ、例えば、ＭＡＣアドレス等の携帯端末２０の端末識別情報、保持者のログインＩＤ等の保持者の個人識別情報、および／または、これらの各種情報の組み合わせを用いることができる。
【００１０】
また、携帯端末２０は、装置１００に接続され、後述するように保持者の属性と、保持者の現在位置に対応する売り場の種類とに応じた情報を当該装置１００から取得して顧客に提供してよい。例えば、携帯端末２０は、ネットワーク２２を介して装置１００に接続されてもよいし、アクセスポイント４０およびネットワーク２２を介して装置１００に接続されてもよい。また、携帯端末２０は、顧客の属性と、現在位置の売り場の種類とに応じて選択された商品を推奨するようなレコメンド情報を、装置１００から取得して表示画面に表示してよい。
【００１１】
ネットワーク２２は、インターネット、広域ネットワーク（ＷＡＮ）、ローカルエリアネットワーク等の各種ネットワークまたはその組み合わせを含んで構成される。ネットワーク２２は、有線ネットワークまたは無線ネットワークの少なくとも一方による接続を各接続ポイントに含んでよい。例えば、ネットワーク２２は、インターネットと分離された専用回線により実現されてよい。
【００１２】
複数のアクセスポイント４０は、例えば、無線ＬＡＮ等の通信規格に基づき、携帯端末２０等をネットワーク２２に接続する。アクセスポイント４０は、一例として、ＷｉＦｉ規格を用いた基地局または中継局である。また、アクセスポイント４０は、一または複数の種類の信号を用いて、複数の携帯端末２０等をネットワーク２２に接続してよい。アクセスポイント４０は、例えば、特定の使用者が用いる専用信号と、不特定の使用者が用いる公用信号とを送受信する。一例として、専用信号は、当該アクセスポイント４０の所有者がネットワーク２２への接続に用い、公用信号は、公衆無線用に不特定多数の使用者が用いる。なお、この場合、本実施形態に係る携帯端末２０は、専用信号を用いることなく、公衆無線用の公用信号を用いて、アクセスポイント４０と信号を授受してよい。
【００１３】
このようなアクセスポイント４０は、複数の売り場を有する店舗のエリア内の一部または全ての売り場に設置されている。ここで、複数の売り場を有するエリアとは、例えば、商品を陳列またはサービスを提供するための少なくとも１つの領域（売り場）を含む商品陳列棚および販売コーナー等でもよいし、複数の店舗（売り場）を含むフードコートおよび百貨店の全体等でもよい。
【００１４】
これらのアクセスポイント４０は、携帯端末２０と通信を行う場合に、携帯端末２０の個体認証用の情報を取得するとともに、携帯端末２０から受信した信号の電波強度を検出するようになっている。なお、個体認証用の情報の取得、および電波強度の検出の手法については、詳細を後述する。
【００１５】
また、複数のアクセスポイント４０は、ネットワーク２２を介して装置１００に接続されており、利用可能なアクセスポイント４０を探索すべく携帯端末２０から発せられる信号を受信した場合に、個体認証用の情報と、電波強度とを対応付けて装置１００に送信するようになっている。これにより、後述するように、装置１００では、各携帯端末２０がエリア内のいずれの売り場に位置するかが検出可能となる。なお、アクセスポイント４０は、インターネットと分離された専用回線によって装置１００に接続されてもよい。
【００１６】
属性データベース５は、装置１００に接続されており、対象（例えば顧客、商品または売り場等）ごとに複数の属性についての属性データを記憶する。属性データベース５は、個人属性データベース５１、商品等属性データベース５２および売り場属性データベース５３を有している。
【００１７】
このうち個人属性データベース５１は、携帯端末２０の保持者である複数の個人（顧客）の識別情報、及び／または、その携帯端末２０の識別情報に対応付けて、個人属性データと、携帯端末２０の連絡先情報（例えばメールアドレス）とを格納している。ここで、顧客または携帯端末２０の識別情報は、装置１００において個々の顧客を識別するための識別子であり、例えば、ログインＩＤ等の個人（顧客）の個人識別情報、または、ＭＡＣアドレス等の携帯端末２０の端末識別情報であってよい。
【００１８】
商品等属性データベース５２は、複数の商品またはサービス（以下、商品等と総称する場合がある）の商品等識別情報と、その売り場の位置情報とに対応付けて商品等属性データを格納している。ここで、商品等識別情報は、装置１００において個々の商品等を識別するための識別子である。商品等識別情報は、例えば商品等に割り当てられたＪＡＮコードなどの商品コードまたは商品等の名称であってよく、商品等に関する複数種類の情報の組み合わせに基づいて生成された情報であってもよい。また、売り場の位置情報は、売り場の位置を示す情報であり、例えば、売り場の物理的な位置座標を示す情報である。また、この位置情報は、装置１００において個々の売り場を識別するための識別子であってもよく、例えば、売り場を識別するための名称およびコード等の売り場識別情報であってもよいし、当該売り場に設置されたアクセスポイント４０の機器識別情報であってもよい。
【００１９】
売り場属性データベース５３は、店舗のエリア内における複数の売り場の位置情報に対応付けて売り場属性データを格納している。なお、これらの個人属性データベース５１、商品等属性データベース５２および売り場属性データベース５３については詳細を後述する。
【００２０】
以上の個人属性データベース５１、商品等属性データベース５２および売り場属性データベース５３は、属性データベース５に含まれずに個別のデータベースとして実現されてもよい。また、個人属性データベース５１、商品等属性データベース５２および売り場属性データベース５３の少なくとも１つがネットワーク２２を介して装置１００に接続されてもよい。
【００２１】
装置１００は、例えばサーバ・コンピュータ等のコンピュータであり、店舗内における顧客の位置を取得して、顧客の属性と、顧客の位置またはその近傍の売り場の種類とに応じた情報を顧客に提供する。装置１００は、位置取得部１０１、属性取得部１０３、属性付加部１０５、決定部１０７、生成部１０９、選択部１１１、および、提供部１１３を有する。装置１００は、これらの各構成または機能、もしくは各構成または機能の一部ずつを複数のコンピュータにより分散して処理する分散システムであってもよい。
【００２２】
位置取得部１０１は、複数の売り場を有するエリア内のいずれの売り場に携帯端末２０、ひいては携帯端末２０の保持者が位置するかを示す位置情報を取得する。例えば、位置取得部１０１は、携帯端末２０と通信可能な複数のアクセスポイント４０からの情報に基づいて携帯端末２０を検出し、その位置情報を取得する。
【００２３】
一例として、位置取得部１０１は、携帯端末２０と無線通信している各アクセスポイント４０から、個体認証用の情報（携帯端末２０の保持者の個人識別情報または携帯端末２０の端末識別情報）を受信することでエリア内の携帯端末２０を検知する。また、位置取得部１０１は、携帯端末２０の個体認証用の情報と対応付けて各アクセスポイント４０から受信した、当該携帯端末２０の電波強度に基づいて、携帯端末２０がエリア内のいずれの売り場に位置するかの位置情報を導出する。
【００２４】
なお、携帯端末２０の位置情報の導出の手法については、詳細を後述する。また、この位置情報は、上述した売り場の位置情報と同様に、例えば、携帯端末２０の物理的な位置座標を示す情報であってもよいし、装置１００において個々の売り場を識別するための識別子であってもよい。
【００２５】
以上の位置取得部１０１は、受信した個体認証用の情報と、携帯端末２０の位置情報とを対応付けて、属性取得部１０３に供給する。また、位置取得部１０１は、携帯端末２０の位置情報を生成部１０９に供給する。
【００２６】
属性取得部１０３は、個人属性データを記憶する個人属性データベース５１から、携帯端末２０の保持者の個人属性データを取得する。例えば、属性取得部１０３は、店舗内で検出された携帯端末２０の個体認証用の情報（端末識別情報または個人識別情報）を位置取得部１０１から受信し、この識別情報に対応付けられた個人属性データを個人属性データベース５１から取得する。
【００２７】
また、属性取得部１０３は、店舗内で検出された携帯端末２０の位置情報を位置取得部１０１から受信し、この位置情報に対応付けられた商品等属性データ、つまり当該位置情報の売り場に対応する商品等の商品等属性データを、商品等属性データベース５２から取得する。以上の属性取得部１０３は、携帯端末２０の個体認証用の情報と、その保持者の個人属性データと、携帯端末２０の位置情報に対応する商品等の商品等属性データとを対応付けて、属性付加部１０５および提供部１１３に供給する。
【００２８】
属性付加部１０５は、携帯端末２０の位置情報に応じた売り場に関する属性を、個人属性データベース５１における複数の個人属性データのうち、当該携帯端末２０の保持者の個人属性データに付加する。例えば、属性付加部１０５は、属性取得部１０３から携帯端末２０の個体認証用の情報と、その保持者の個人属性データと、携帯端末２０の位置情報に対応する売り場の商品等の商品等属性データとを受信し、受信した個人属性データに対し、受信した商品等属性データの属性値を付加し、個人属性データベース５１を更新する。なお、商品等属性データの属性値を個人属性データに付加する手法については詳細を後述する。以上の属性付加部１０５は、属性取得部１０３から受信した携帯端末２０の個体認証用の情報、および、携帯端末２０の位置情報に対応する商品等の商品等属性データと、売り場に関する属性を付加した個人属性データとを対応付けて、決定部１０７に供給する。
【００２９】
決定部１０７は、携帯端末２０の保持者の個人属性データと、携帯端末２０がいずれの売り場に位置するかとに応じて、保持者に供給する提供情報を決定する。ここで、提供情報としては、保持者にレコメンドする商品等に関する情報を用いてよい。商品等に関する情報としては、当該商品等の詳細な陳列位置を示す情報、当該商品等の購入時に得られる特典情報、当該商品等に関する宣伝広告の情報などを用いてよい。
【００３０】
例えば、決定部１０７は、属性付加部１０５から携帯端末２０の個体認証用の情報と、売り場に関する属性が付加された個人属性データと、携帯端末２０の位置情報に対応する商品等の商品等属性データとを受信して、これらの情報に基づいて提供情報を決定する。なお、提供情報を決定する手法については詳細を後述する。以上の決定部１０７は、決定した提供情報と、属性付加部１０５から受信した個体認証用の情報とを対応付けて提供部１１３に供給する。
【００３１】
生成部１０９は、一の売り場に位置した複数の携帯端末２０の保持者についての複数の個人属性データに基づいて、一の売り場に関する属性データを生成する。例えば、生成部１０９は、位置取得部１０１から一の位置情報を受信する。そして、生成部１０９は、個人属性データベース５１を参照し、当該位置情報の売り場に留まったことを示す属性を有する複数の個人属性データに基づいて、その売り場の売り場属性データ、または、その売り場の商品等の商品等属性データを生成する。なお、このような売り場属性データまたは商品等属性データの生成については詳細を後述する。この生成部１０９は、生成した売り場に関する属性データを選択部１１１に供給するとともに、売り場属性データベース５３または商品等属性データベース５２内の複数の売り場属性データまたは商品等属性データのうち、携帯端末２０の位置情報に対応する属性データを更新する。
【００３２】
選択部１１１は、個人属性データベース５１内の各個人属性データおよび一の売り場に関する売り場属性データを比較し、その結果に基づいて、一の売り場における商品等をレコメンドする対象者を選択する。例えば、選択部１１１は、携帯端末２０の位置情報に応じて生成部１０９により生成された、当該位置情報の売り場に関する属性データを生成部１０９から受信し、個人属性データベース５１から各個人属性データを読み出して、比較および選択を行ってよい。なお、比較によりレコメンド先の対象者を選択する手法については詳細を後述する。選択されるレコメンド先の対象者は、位置取得部１０１によって位置情報が取得された携帯端末２０の保持者とは別の複数の顧客であってよく、店舗内にいなくてもよい。以上の選択部１１１は、選択したレコメンド先の対象者に対応付けられたメールアドレスを個人属性データベース５１から取得して提供部１１３に供給する。
【００３３】
提供部１１３は、決定部１０７が決定した提供情報を、保持者に提供する。例えば、提供部１１３は、決定部１０７から提供情報と、個体認証用の情報（保持者の個人識別情報または携帯端末２０の端末識別情報）を受信し、個体認証用の情報に対応する携帯端末２０に対し、提供情報を提供する。例えば、提供部１１３は、アクセスポイント４０を介して提供情報を携帯端末２０に提供してよい。
【００３４】
また、提供部１１３は、レコメンド先として選択された対象者に対し、携帯端末２０の位置情報に応じた一の売り場における商品等をさらにレコメンドする。例えば、提供部１１３は、対象者のメールアドレスを選択部１１１から受信し、このメールアドレスに対して、決定部１０７から受信した提供情報を送信してよい。
【００３５】
このように、本実施形態の装置１００によれば、保持者の属性データと、携帯端末２０がいずれの売り場に位置するかとに応じて、保持者に提供するべき提供情報が決定されて保持者に提供される。従って、買い物中の顧客に対し、適切なタイミングで適切な情報を提供することができる。なお、装置１００は、装置１００以外の要素（例えば、属性データベース５）を含んでもよく、または装置１００内の要素（例えば、属性取得部１０３）を外部のサーバ装置等により実装してもよい。
【００３６】
図２は、本実施形態に係る個人属性データベース５１を示す。個人属性データベース５１は、複数の顧客のそれぞれについて、顧客および／または携帯端末２０の識別情報と、個人属性データとを対応付けて記憶する。
【００３７】
個人属性データは、対象者が有する各種の属性についての属性値である。個人属性データは、基本データ、嗜好データ、購買データ、および利用データを含む。
【００３８】
基本データは、対象者の基本情報であり、１または複数の属性として、例えば名前、生年月日、年令または年代、性別、住所、電話番号、既婚／未婚、自動車の所有有無、および住居の所有有無等といった、対象者の識別・特定に用いる情報、および、予め定められた基本的な属性に関する情報の少なくとも１つを含みうる。
【００３９】
嗜好データは、対象者の好みを示す情報であり、１または複数の属性を含む。嗜好データに分類される属性は、例えば、ドライブ、料理、旅行、およびスポーツ等の各種の趣味に対する嗜好の有無または嗜好度、酒およびタバコ等の各種の商品等に対する嗜好の有無または嗜好度、商品等の価格帯に対する嗜好の有無または嗜好度、並びに各種のウェブサイト等に対する嗜好の有無または嗜好度等の少なくとも１つを含んでよい。
【００４０】
基本データおよび嗜好データは、対象者が装置１００のサービスに新規登録し、または登録情報を変更することによって対象者によって設定されてもよい。また、対象者が設定しなかった情報については、装置１００は、対象者の他の属性を用いて推測してもよい。装置１００は、推測した属性については、推測した属性値（例えば既婚の確率が未婚の確率よりも高いと判断した場合には「既婚」）を格納してよく、これに代えて所定の属性値となる確率（例えば既婚の確率が８０％）を格納してもよい。
【００４１】
購買データは、対象者が購入した商品等を示す情報であり、１または複数の属性を含む。購買データに分類される属性は、例えば各商品等の購買の有無または購買量、商品等のジャンル毎の購買の有無または購買量、各商品等の購買時期、並びに各商品等の購買場所等の少なくとも１つであってよい。
【００４２】
利用データは、対象者が滞在した売り場履歴、および、対象者の端末装置１００から受け取ったインターネットコンテンツへのアクセス履歴などを記録した情報である。利用データに分類される属性は、例えば、対象者が基準時間（１分など）を超えて滞在した各売り場の位置情報、各商品ページへのアクセスの有無またはアクセス量などであってよい。
【００４３】
図３は、本実施形態に係る商品等属性データベース５２を示す。商品等属性データベース５２は、複数の商品等のそれぞれについて、商品等を識別する商品等識別情報と、当該商品等の売り場の位置情報と、当該商品等が有する１または複数の属性を示す商品等属性データとを対応付けて記憶する。
【００４４】
商品等属性データは、対象とする商品等が有する各種属性についての属性値である。本実施形態に係る商品等の属性データは、個人属性データベースにおける属性データと同様に、基本データ、嗜好データ、購買データ、および利用データの各フィールドを有する。装置１００は、対象とする商品等を好むと予想される個人の属性データが満たすべき１または複数の属性の条件の設定値を受け取って、商品等属性データベース５２に格納してもよい。また、装置１００は、対象とする商品等を購入し、または購入しようとした１または複数の個人の個人属性データに基づいて、当該商品等の商品等属性データを生成してもよい。例えば、ある商品等の購入者の８０％が男性であった場合、当該商品等の属性データ内の性別に関する属性の属性値を「男性」と設定してもよく、「男性」である確率を８０％に設定してもよい。このように、商品等の属性データとして、個人の属性データにおける属性と同一または類似の属性を設けることにより、個人の属性データと商品等の属性データとの間で類否の比較または類似度の算出が可能となり、商品等の属性データにより類似する属性データを有する個人は当該商品等に対する嗜好度がより高いと推定することが可能となる。
【００４５】
図４は、本実施形態に係る売り場属性データベース５３を示す。売り場属性データベース５３は、複数の売り場のそれぞれについて、売り場の位置情報と、当該売り場が有する１または複数の属性を示す売り場属性データとを対応付けて記憶する。
【００４６】
売り場属性データは、対象とする売り場が有する各種属性についての属性値である。本実施形態に係る売り場の属性データは、個人属性データベースにおける属性データと同様に、基本データ、嗜好データ、購買データ、および利用データの各フィールドを有する。
【００４７】
なお、売り場属性データの基本データは、対象とする売り場の種類（例えばフードコート、高級レストラン、１００円ショップ、ラグジュアリーショップ、子供用品の売り場、ブライダル関連書籍の売り場など）を含みうる。装置１００は、対象とする売り場を好むと予想される個人の属性データが満たすべき１または複数の属性の条件の設定値を受け取って、売り場属性データベース５３に格納してもよい。また、装置１００は、対象とする売り場に来た１または複数の個人の個人属性データに基づいて、当該売り場の売り場属性データを生成してもよい。例えば、ある売り場に来た人の８０％が男性であった場合、当該売り場の属性データ内の性別に関する属性の属性値を「男性」と設定してもよく、「男性」である確率を８０％に設定してもよい。このように、売り場の属性データとして、個人の属性データにおける属性と同一または類似の属性を設けることにより、個人の属性データと売り場の属性データとの間で類否の比較または類似度の算出が可能となり、売り場の属性データにより類似する属性データを有する個人は当該売り場に対する嗜好度がより高いと推定することが可能となる。
【００４８】
図５は、本実施形態に係る装置１００の処理フローを示す。装置１００は、Ｓ１〜Ｓ１７の処理を実行することにより、顧客に情報を提供する。
【００４９】
なお、本実施形態では、個人属性データベース５１に個人識別情報および端末識別情報が記憶されており、携帯端末２０は事前に装置１００のウェブサービスに対し、保持者の個人識別情報を用いてログインしている。そして、携帯端末２０は、アクセスポイント４０との無線通信時に保持者の個人識別情報を個体認証用の情報として送信することで、装置１００による顧客の識別を可能としている。但し、個人属性データベース５１に顧客の識別情報として端末識別情報が記憶され、携帯端末２０がアクセスポイント４０との無線通信時に端末識別情報を個体認証用の情報として送信することで、装置１００による顧客の識別を可能としてもよい。
【００５０】
まず、位置取得部１０１は、店舗のエリア内の携帯端末２０を検知する（Ｓ１）。例えば、店舗のエリア内に存在する携帯端末２０が利用可能なアクセスポイント４０を探索するための信号を発すると、近接する少なくとも１つのアクセスポイント４０が当該信号をそれぞれ受信する。これにより、位置取得部１０１は、エリア内の携帯端末２０を検知する。また、各アクセスポイント４０は、携帯端末２０からの信号に含まれる個人識別情報（個体認証用の情報）を取得するとともに、その電波強度を検知して、個人識別情報および電波強度を位置取得部１０１に送信する。
【００５１】
なお、アクセスポイント４０が携帯端末２０の個体認証用の情報を取得し、その電波強度を検出する手法としては、他の手法を用いてもよい。例えば、各アクセスポイント４０が通信可能な携帯端末２０を探索すべくビーコン信号を発し、これに応じて携帯端末２０から発せられる信号を各アクセスポイント４０が受信することで、当該信号に含まれる個体認証用の情報を取得し、その電波強度を検出してもよい。
【００５２】
次に、位置取得部１０１は、携帯端末２０がいずれの売り場に位置するかを示す位置情報を取得する（Ｓ３）。例えば、位置取得部１０１は、個人識別情報と対応付けて送信された、当該携帯端末２０の電波強度に基づいて、携帯端末２０がエリア内のいずれの売り場に位置するかの位置情報を導出する。
【００５３】
一例として、通信範囲が重なるようにアクセスポイント４０が設置されている場合には、位置取得部１０１は、店舗のエリアマップ上で、個人識別情報を送信したアクセスポイント４０ごとに、当該アクセスポイント４０を中心とする円を算出する。このとき位置取得部１０１は、アクセスポイント４０から受信した電波強度に対応する通信距離を円の半径とする。そして、位置取得部１０１は、各円の重なり部分の中心または各円周が交わる一の交点を携帯端末２０の位置として推定し、その売り場を示す位置情報を導出する。
【００５４】
なお、携帯端末２０の高さも検出する場合には、位置取得部１０１は、アクセスポイント４０を中心とし、電波強度に対応する半径の球を求め、各球の重なり部分の中心または各球の球面が交わる一の交点を携帯端末２０の位置として推定してもよい。但し、複数のアクセスポイント４０のそれぞれから、当該アクセスポイント４０が受信した電波強度の対応距離にある一の位置を携帯端末２０の位置として検出できる限りにおいて、必ずしも円または球が算出される必要は無い。例えば、電波強度（または減衰率）と通信距離との関係をテーブルまたは関数として予め保持しておき、各アクセスポイント４０について、この関係を用いて電波強度（または減衰率）から距離を推定し、各アクセスポイント４０からの推定距離にある一の位置を、３点測位法の原理を利用して推定してもよい。エリア内の各売り場で携帯端末２０の位置を正確に推定する観点からは、エリア内の各売り場が少なくとも３つのアクセスポイント４０の通信範囲に入るように、アクセスポイント４０がエリア内に設置されることが好ましい。
【００５５】
また、他の例として、アクセスポイント４０の通信範囲の重なりとは無関係に、アクセスポイント４０が売り場ごとに設置されている場合には、位置取得部１０１は、最も強い電波強度を送信したアクセスポイント４０に対応する売り場の位置を、携帯端末２０の位置として推定してもよい。さらに他の例として、位置取得部１０１は、携帯端末２０のＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信機を利用して、その位置情報を携帯端末２０から取得してもよい。また、携帯端末２０と近接通信して顧客の個人識別情報または携帯端末２０の端末識別情報を読み出す端末が各売り場に配置されている場合には、位置取得部１０１は、これらの端末を介して携帯端末２０の位置情報を取得してもよい。
【００５６】
このようにして位置情報が取得されたら、位置取得部１０１は、取得した個人識別情報および位置情報を対応付けて、属性取得部１０３に供給する。また、位置取得部１０１は、保持者の位置情報を生成部１０９に供給する。
【００５７】
次に、属性取得部１０３は、個人属性データベース５１から、携帯端末２０の保持者の個人属性データを取得する（Ｓ５）。例えば、属性取得部１０３は、位置取得部１０１から受信した個人識別情報に対応付けられた個人属性データを個人属性データベース５１から取得する。
【００５８】
また、属性取得部１０３は、位置取得部１０１から受信した位置情報に対応付けられた商品等属性データ、つまり当該位置情報の売り場に対応する商品等の商品等属性データを、商品等属性データベース５２から取得する。そして、属性取得部１０３は、携帯端末２０の保持者の個人識別情報と、その保持者の個人属性データと、携帯端末２０の位置情報に対応する商品等の商品等属性データとを対応付けて、属性付加部１０５に供給する。さらに、属性取得部１０３は、携帯端末２０の位置情報に対応する商品等の商品等属性データを提供部１１３に供給してよい。
【００５９】
次に、属性付加部１０５は、携帯端末２０の位置情報に応じた売り場に関する属性を、個人属性データベース５１における複数の個人属性データのうち、当該携帯端末２０の保持者の個人属性データに付加する（Ｓ７）。例えば、属性付加部１０５は、属性取得部１０３から携帯端末２０の保持者の個人識別情報と、その保持者の個人属性データと、携帯端末２０の位置情報に対応する売り場の商品等の商品等属性データとを受信し、受信した個人属性データに対し、受信した商品等属性データの属性値を付加する。
【００６０】
一例として、属性付加部１０５は、属性取得部１０３から受信した個人属性データに対し、受信した商品等属性データにおける各属性のうち、売り場の商品等に対する嗜好性を示す属性を付加する。ここで、商品等に対する嗜好性を示す属性としては、酒またはタバコに対する嗜好度などが挙げられる。属性付加部１０５は、このような嗜好性を示す属性を個人属性データに個人属性データに付加する。
【００６１】
また、属性付加部１０５は、属性取得部１０３から受信した個人属性データに対し、位置情報に応じた売り場に陳列された商品等に対する嗜好性を示す属性を付加するのに代えて／加えて、位置情報に応じた売り場の種類に応じた属性を付加してもよい。例えば、属性付加部１０５は、売り場属性データベース５３における複数の売り場属性データのうち、携帯端末２０の位置情報に対応する売り場属性データの属性を、個人属性データに付加してよい。一例として、フードコート、高級レストラン、１００円ショップ、ラグジュアリーショップ、子供用品の売り場、およびブライダル関連書籍の売り場などの売り場の種類に応じた属性としては、商品等の価格帯に対する嗜好度、および、既婚／未婚を示す属性などが挙げられる。属性付加部１０５は、このような売り場の種類に応じた属性を個人属性データに付加する。また、属性付加部１０５は、個人属性データベース５１における複数の個人属性データのうち、携帯端末２０の位置情報に対応する売り場に基準時間を超えて滞在した複数の顧客の個人属性データの属性を、属性取得部１０３から受信した個人属性データに付加してもよい。一例として、ブライダル関連書籍といった売り場の種類に応じた属性としては、既婚／未婚を示す属性などが挙げられる。属性付加部１０５は、ブライダル関連書籍の売り場に基準時間を超えて滞在した複数の顧客の個人属性データのうち、このような売り場の種類に応じた、既婚／未婚を示す属性を、属性取得部１０３から受信した個人属性データに付加する。
【００６２】
なお、このように売り場の種類に応じた属性を個人属性データに付加する場合には、属性付加部１０５は売り場属性データベース５３から売り場属性データを取得してよい。また、属性付加部１０５は、保持者の個人属性データに嗜好性を示す属性または売り場の種類に応じた属性を付加するにあたり、その属性値を個人属性データにおける既存の属性値とは別個に新たに追加してもよいし、個人属性データにおける既存の属性値に加えて、既存の属性値を変更してもよい。
【００６３】
そして、属性付加部１０５は、個人属性データベース５１における複数の個人属性データのうち、受信した保持者の個人識別情報に対応付けられた個人属性データを、付加後の個人属性データに更新する。また、このとき属性付加部１０５は、携帯端末２０の保持者が同じ売り場に基準時間を超えて滞在した場合には、その売り場識別情報を、保持者の個人属性データにおける利用データの各属性のうち、滞在した売り場の履歴を示す属性に付加する。また、属性付加部１０５は、携帯端末２０の保持者の個人識別情報と、売り場に関する属性が付加された個人属性データと、携帯端末２０の位置情報に対応する商品等の商品等属性データとを対応付けて、決定部１０７に供給する。
【００６４】
次に、決定部１０７は、保持者の個人属性データと、携帯端末２０がいずれの売り場に位置するかとに応じて、保持者に提供する提供情報を決定する（Ｓ９）。例えば、決定部１０７は、属性付加部１０５から携帯端末２０の保持者の個人識別情報と、売り場に関する属性が付加された個人属性データと、携帯端末２０の位置情報に対応する商品等の商品等属性データとを受信して、これらの情報に基づいて提供情報を決定する。一例として、決定部１０７は、受信した商品等属性データのうち、個人属性データに対して基準以上の類似度がある商品等属性データを選択し、その商品等に関する情報を、保持者への提供情報として決定する。この類似度の基準は、例えば類似度の閾値で規定してもよく、類似度が高い順に規定数といった形態で規定してもよい。
【００６５】
なお、決定部１０７は、属性付加部１０５から各種の情報を受信する代わりに、属性取得部１０３から携帯端末２０の保持者の個人識別情報と、その保持者の個人属性データと、携帯端末２０の位置情報に対応する商品等の商品等属性データとを受信して、これらの情報に基づいて提供情報を決定してもよい。そして、決定部１０７は、決定した提供情報と、属性付加部１０５から受信した保持者の個人個人識別情報とを対応付けて提供部１１３に供給する。
【００６６】
次に、提供部１１３は、決定部１０７により決定された提供情報を保持者に提供する（Ｓ１１）。例えば、提供部１１３は、決定部１０７から提供情報と、保持者の個人識別情報を受信し、この個人識別情報に対応する携帯端末２０に対し、提供情報を提供する。但し、提供部１１３は、位置取得部１０１から携帯端末２０の位置情報も合わせて受信し、この位置情報に対応する売り場に設置された表示装置に提供情報を表示してもよく、提供情報を含むように店内放送を変更してもよい。また、提供部１１３は、保持者がレジに来たことを検知して、当該レジで提供情報に対応するクーポンを発行してもよいし、Ｗｅｂ広告、広告メール、その他各種の通信媒体を用いて提供情報を保持者に提供してもよい。
【００６７】
次に、生成部１０９は、Ｓ１の処理で携帯端末２０が検知された一の売り場に位置したことのある複数の携帯端末２０の保持者についての複数の個人属性データに基づいて、当該一の売り場に関する属性データを生成する（Ｓ１３）。例えば、生成部１０９は、位置取得部１０１から一の位置情報を受信する。そして、生成部１０９は、個人属性データベース５１を参照し、個人属性データベース５１における複数の個人属性データのうち、当該位置情報の売り場に留まったことを示す属性を有する複数の個人属性データに基づいて、その売り場の売り場属性データ、または、その売り場の商品等の商品等属性データを生成する。
【００６８】
一例として、生成部１０９は、複数の個人属性データにおける各属性の属性値を集計し、属性値毎の分布そのもの、および／または、属性毎の分布を表す数値を売り場属性データとして生成してもよい。より具体的には、生成部１０９は、複数の個人属性データにおける属性毎の属性値を平均した結果に基づいて、売り場属性データを生成する。また、生成部１０９は、平均に加えて、複数の個人属性データの各属性の分布に関する数値（分散、偏差、尖度、歪度、分布形の種類、ＫＬＤ、又はＪＳＤ等）を売り場属性データの少なくとも一部として算出してよい。同様にして、生成部１０９は、商品等属性データを生成してよい。
【００６９】
そして、生成部１０９は、生成した売り場に関する属性データを、選択部１１１に供給する。また、生成部１０９は、売り場属性データベース５３または商品等属性データベース５２内の複数の売り場属性データまたは商品等属性データのうち、受信した位置情報に対応する属性データを更新する。
【００７０】
次に、選択部１１１は、個人属性データベース５１内の各個人属性データと、携帯端末２０が検知された一の売り場に関する売り場属性データとを比較し、その結果に基づいて、一の売り場における商品等をレコメンドする対象者を選択する（Ｓ１５）。これにより、携帯端末２０が検知された売り場に関して生成された属性データに基づいて、レコメンド先の対象者が選択される。
【００７１】
例えば、選択部１１１は、携帯端末２０の位置情報に応じてＳ１３の処理で生成された、当該位置情報の売り場に関する属性データを生成部１０９から受信する。続いて、選択部１１１は、個人属性データベース５１から各個人属性データを個人識別情報と対応付けて読み出して、受信した売り場に関する属性データと比較し、基準以上の類似度がある個人属性データを選択し、その個人属性データに対応する個人識別情報の顧客を、レコメンド先の対象者として選択する。
【００７２】
この類似度の基準は、例えば類似度の閾値で規定してもよく、類似度が高い順に規定数といった形態で規定してもよい。ここで、選択部１１１は、レコメンド先の対象者が満たすべき属性の条件がある場合には、レコメンド先の対象者を、当該条件により絞り込む。レコメンド先の対象者を選択したら、選択部１１１は、対象者の個人識別情報に対応するメールアドレスを個人属性データベース５１から読み出して提供部１１３に供給する。
【００７３】
そして、提供部１１３は、レコメンド先として選択された対象者に対し、携帯端末２０の位置情報に応じた一の売り場における商品等をレコメンドする（Ｓ１７）。例えば、提供部１１３は、対象者のメールアドレスを選択部１１１から受信し、このメールアドレスに対して、Ｓ９の処理で決定部１０７から受信した提供情報を送信してよい。また、属性取得部１０３から一の売り場における商品等の商品等属性データを受信している場合には、提供部１１３は、対象者ごとに、一の売り場における商品等の商品等属性データのうち、当該対象者の個人属性データに対して基準以上の類似度がある商品等属性データを選択し、その商品等に関する情報を提供情報として、対象者のメールアドレスに送信してよい。この類似度の基準は、例えば類似度の閾値で規定してもよく、類似度が高い順に規定数といった形態で規定してもよい。
【００７４】
このように、本実施形態の装置１００は、Ｓ１〜Ｓ１７のフローを実行することにより、保持者の属性データと、携帯端末２０がいずれの売り場に位置するかとに応じて、保持者に提供するべき提供情報を決定して保持者に提供する。従って、買い物中の顧客に対し、適切なタイミングで適切な情報を提供することができる。
【００７５】
図６は、アクセスポイント４０の設置態様の一例を示す。この図に示すように、店舗のエリア内には、少なくとも１つの売り場９０を含む複数の商品陳列棚と、レジ９５とが設置されている。また、エリア内には、各売り場９０が少なくとも３つのアクセスポイント４０の通信範囲に入るように、アクセスポイント４０が設置されている。
【００７６】
このようなエリアにおいて、携帯端末２０の保持者が例えば位置９００に位置すると、携帯端末２０はアクセスポイント４０（ａ）、４０（ｂ）、４０（ｃ）との間で、通信距離（ｄ１、ｄ２、ｄ３）に応じた電波強度で通信を行う。これにより、位置取得部１０１は、アクセスポイント４０（ａ）、４０（ｂ）、４０（ｃ）を中心とする通信距離（ｄ１、ｄ２、ｄ３）の３つの円の重なり部分における中心の位置９００を携帯端末２０の位置として推定し、この位置の売り場を示す位置情報を導出する。
【００７７】
図７は、携帯端末２０の表示画面の一例を示す。例えば、料理に対する嗜好度が閾値より高い顧客が書籍の販売エリアにおける東南アジアの書籍売り場に存在する場合には、東南アジアの料理に関連する書籍の情報が装置１００から提供されて顧客の携帯端末２０に出力される。
【００７８】
図８は、本実施形態に係るコンピュータ１９００の構成の一例を示す。本実施形態に係るコンピュータ１９００は、装置１００として機能する。これに加えて、携帯端末２０としてネットワーク２２と接続されるコンピュータは、コンピュータ１９００と同様の構成を採ってよい。
【００７９】
本実施形態に係るコンピュータ１９００は、ホスト・コントローラ２０８２により相互に接続されるＣＰＵ２０００、ＲＡＭ２０２０、グラフィック・コントローラ２０７５、及び表示装置２０８０を有するＣＰＵ周辺部と、入出力コントローラ２０８４によりホスト・コントローラ２０８２に接続される通信インターフェイス２０３０、ハードディスクドライブ２０４０、及びＤＶＤドライブ２０６０を有する入出力部と、入出力コントローラ２０８４に接続されるＲＯＭ２０１０、フラッシュメモリ・ドライブ２０５０、及び入出力チップ２０７０を有するレガシー入出力部を備える。
【００８０】
ホスト・コントローラ２０８２は、ＲＡＭ２０２０と、高い転送レートでＲＡＭ２０２０をアクセスするＣＰＵ２０００及びグラフィック・コントローラ２０７５とを接続する。ＣＰＵ２０００は、ＲＯＭ２０１０及びＲＡＭ２０２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィック・コントローラ２０７５は、ＣＰＵ２０００等がＲＡＭ２０２０内に設けたフレーム・バッファ上に生成する画像データを取得し、表示装置２０８０上に表示させる。これに代えて、グラフィック・コントローラ２０７５は、ＣＰＵ２０００等が生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
【００８１】
入出力コントローラ２０８４は、ホスト・コントローラ２０８２と、比較的高速な入出力装置である通信インターフェイス２０３０、ハードディスクドライブ２０４０、ＤＶＤドライブ２０６０を接続する。通信インターフェイス２０３０は、有線又は無線によりネットワークを介して他の装置と通信する。また、通信インターフェイスは、通信を行うハードウェアとして機能する。ハードディスクドライブ２０４０は、コンピュータ１９００内のＣＰＵ２０００が使用するプログラム及びデータを格納する。ＤＶＤドライブ２０６０は、ＤＶＤ２０９５からプログラム又はデータを読み取り、ＲＡＭ２０２０を介してハードディスクドライブ２０４０に提供する。
【００８２】
また、入出力コントローラ２０８４には、ＲＯＭ２０１０と、フラッシュメモリ・ドライブ２０５０、及び入出力チップ２０７０の比較的低速な入出力装置とが接続される。ＲＯＭ２０１０は、コンピュータ１９００が起動時に実行するブート・プログラム、及び／又は、コンピュータ１９００のハードウェアに依存するプログラム等を格納する。フラッシュメモリ・ドライブ２０５０は、フラッシュメモリ２０９０からプログラム又はデータを読み取り、ＲＡＭ２０２０を介してハードディスクドライブ２０４０に提供する。入出力チップ２０７０は、フラッシュメモリ・ドライブ２０５０を入出力コントローラ２０８４へと接続するとともに、例えばパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポート等を介して各種の入出力装置を入出力コントローラ２０８４へと接続する。
【００８３】
ＲＡＭ２０２０を介してハードディスクドライブ２０４０に提供されるプログラムは、フラッシュメモリ２０９０、ＤＶＤ２０９５、又はＩＣカード等の記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、ＲＡＭ２０２０を介してコンピュータ１９００内のハードディスクドライブ２０４０にインストールされ、ＣＰＵ２０００において実行される。
【００８４】
コンピュータ１９００にインストールされ、コンピュータ１９００を装置１００の少なくとも一部として機能させるプログラムは、位置取得モジュール、属性取得モジュール、属性付加モジュール、決定モジュール、生成モジュール、選択モジュール、および、提供モジュールのうち少なくとも１つを備える。これらのプログラム又はモジュールは、ＣＰＵ２０００等に働きかけて、コンピュータ１９００を、位置取得部１０１、属性取得部１０３、属性付加部１０５、決定部１０７、生成部１０９、選択部１１１、および、提供部１１３としてそれぞれ機能させてよい。
【００８５】
これらのプログラムに記述された情報処理は、コンピュータ１９００に読込まれることにより、ソフトウェアと上述した各種のハードウェア資源とが協働した具体的手段であるＣＰＵ２０００等に働きかけて、コンピュータ１９００を、位置取得部１０１、属性取得部１０３、属性付加部１０５、決定部１０７、生成部１０９、選択部１１１、および、提供部１１３として機能させる。そして、これらの具体的手段によって、本実施形態におけるコンピュータ１９００の使用目的に応じた情報の演算又は加工を実現することにより、使用目的に応じた特有の装置１００が構築される。
【００８６】
一例として、コンピュータ１９００と外部の装置等との間で通信を行う場合には、ＣＰＵ２０００は、ＲＡＭ２０２０上にロードされた通信プログラムを実行し、通信プログラムに記述された処理内容に基づいて、通信インターフェイス２０３０に対して通信処理を指示する。通信インターフェイス２０３０は、ＣＰＵ２０００の制御を受けて、ＲＡＭ２０２０、ハードディスクドライブ２０４０、フラッシュメモリ２０９０、又はＤＶＤ２０９５等の記憶装置上に設けた送信バッファ領域等に記憶された送信データを読み出してネットワークへと送信し、もしくは、ネットワークから受信した受信データを記憶装置上に設けた受信バッファ領域等へと書き込む。このように、通信インターフェイス２０３０は、ＤＭＡ（ダイレクト・メモリ・アクセス）方式により記憶装置との間で送受信データを転送してもよく、これに代えて、ＣＰＵ２０００が転送元の記憶装置又は通信インターフェイス２０３０からデータを読み出し、転送先の通信インターフェイス２０３０又は記憶装置へとデータを書き込むことにより送受信データを転送してもよい。
【００８７】
また、ＣＰＵ２０００は、ハードディスクドライブ２０４０、ＤＶＤドライブ２０６０（ＤＶＤ２０９５）、フラッシュメモリ・ドライブ２０５０（フラッシュメモリ２０９０）等の外部記憶装置に格納されたファイルまたはデータベース等の中から、全部または必要な部分をＤＭＡ転送等によりＲＡＭ２０２０へと読み込ませ、ＲＡＭ２０２０上のデータに対して各種の処理を行う。そして、ＣＰＵ２０００は、処理を終えたデータを、ＤＭＡ転送等により外部記憶装置へと書き戻す。このような処理において、ＲＡＭ２０２０は、外部記憶装置の内容を一時的に保持するものとみなせるから、本実施形態においてはＲＡＭ２０２０及び外部記憶装置等をメモリ、記憶部、または記憶装置等と総称する。
【００８８】
例えば、装置１００の記憶部は、位置取得部１０１、属性取得部１０３、属性付加部１０５、決定部１０７、生成部１０９、選択部１１１、および、提供部１１３から受け取った及び／又はこれらへ提供するデータ、並びに個人属性データベース５１、商品等属性データベース５２および売り場属性データベース５３内のデータベース等を適宜記憶してよい。例えば、記憶部は、属性取得部１０３が属性付加部１０５および提供部１１３に供給する属性データを受け取って記憶してよいし、生成部１０９が選択部１１１に供給する属性データを受け取って記憶してよい。また、記憶部は、位置取得部１０１が取得した位置情報等を記憶してよい。
【００８９】
本実施形態における各種のプログラム、データ、テーブル、データベース等の各種の情報は、このような記憶装置上に格納されて、情報処理の対象となる。なお、ＣＰＵ２０００は、ＲＡＭ２０２０の一部をキャッシュメモリに保持し、キャッシュメモリ上で読み書きを行うこともできる。このような形態においても、キャッシュメモリはＲＡＭ２０２０の機能の一部を担うから、本実施形態においては、区別して示す場合を除き、キャッシュメモリもＲＡＭ２０２０、メモリ、及び／又は記憶装置に含まれるものとする。
【００９０】
また、ＣＰＵ２０００は、ＲＡＭ２０２０から読み出したデータに対して、プログラムの命令列により指定された、本実施形態中に記載した各種の演算、情報の加工、条件判断、情報の検索・置換等を含む各種の処理を行い、ＲＡＭ２０２０へと書き戻す。例えば、ＣＰＵ２０００は、条件判断を行う場合においては、本実施形態において示した各種の変数が、他の変数または定数と比較して、大きい、小さい、以上、以下、等しい等の条件を満たすか否かを判断し、条件が成立した場合（又は不成立であった場合）に、異なる命令列へと分岐し、またはサブルーチンを呼び出す。
【００９１】
また、ＣＰＵ２０００は、記憶装置内のファイルまたはデータベース等に格納された情報を検索することができる。例えば、第１属性の属性値に対し第２属性の属性値がそれぞれ対応付けられた複数のエントリが記憶装置に格納されている場合において、ＣＰＵ２０００は、記憶装置に格納されている複数のエントリの中から第１属性の属性値が指定された条件と一致するエントリを検索し、そのエントリに格納されている第２属性の属性値を読み出すことにより、所定の条件を満たす第１属性に対応付けられた第２属性の属性値を得ることができる。
【００９２】
また、実施形態の説明において複数の要素が列挙された場合には、列挙された要素以外の要素を用いてもよい。例えば、「Ｘは、Ａ、Ｂ及びＣを用いてＹを実行する」と記載される場合、Ｘは、Ａ、Ｂ及びＣに加え、Ｄを用いてＹを実行してもよい。
【００９３】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００９４】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００９５】
５  属性データベース 
１０  システム 
２０  携帯端末 
２２  ネットワーク
４０  アクセスポイント
５１  個人属性データベース
５２  商品等属性データベース
５３  場属性データベース
９０  売り場
９５  レジ
１００    装置
１０１  位置取得部
１０３  属性取得部
１０５  属性付加部
１０７  決定部
１０９  生成部
１１１  選択部
１１３  提供部
９００  位置
１９００  コンピュータ
２０００  ＣＰＵ
２０１０  ＲＯＭ
２０２０  ＲＡＭ
２０３０  通信インターフェイス
２０４０  ハードディスクドライブ
２０５０  フラッシュメモリ・ドライブ
２０６０  ＤＶＤドライブ
２０７０  入出力チップ
２０７５  グラフィック・コントローラ
２０８０  表示装置
２０８２  ホスト・コントローラ
２０８４  入出力コントローラ
２０９０  フラッシュメモリ
２０９５  ＤＶＤ
【図１】
2017191498.tif 000003
【図２】
2017191498.tif 000004
【図３】
2017191498.tif 000005
【図４】
2017191498.tif 000006
【図５】
2017191498.tif 000007
【図６】
2017191498.tif 000008
【図７】
2017191498.tif 000009
【図８】
2017191498.tif 000010