(57)【要約】【課題】顧客が店舗に来店する前に、当該顧客にマッチした提供情報決定する。【解決手段】携帯端末が店舗から基準距離以内に位置することを示す位置情報を取得する位置取得部と、個人の属性を示す属性データを記憶する属性データベースから、携帯端末の保持者の属性データを取得する属性取得部と、属性取得部が取得した属性データに基づいて、保持者に提供する提供情報を決定する決定部と、決定部が決定した情報を、携帯端末へと送信する情報送信部と、を備える装置、方法、およびプログラムを提供する。【選択図】図２
2017191495.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末が店舗から基準距離以内に位置することを示す位置情報を取得する位置取得部と、
個人の属性を示す属性データを記憶する属性データベースから、前記携帯端末の保持者の属性データを取得する属性取得部と、
前記属性取得部が取得した属性データに基づいて、前記保持者に提供する提供情報を決定する決定部と、
前記決定部が決定した前記提供情報を、前記携帯端末へと送信する情報送信部と、
を備える装置。
【請求項２】
前記決定部は、前記提供情報として、前記保持者の来店を推奨する来店推奨情報を決定する請求項１に記載の装置。
【請求項３】
前記決定部は、前記提供情報として、前記店舗での商品およびサービスの少なくとも一方の購入を推奨する購入推奨情報を決定する請求項１または２に記載の装置。
【請求項４】
前記決定部は、前記携帯端末から前記店舗までの距離に更に基づいて、前記提供情報を決定する請求項１から３のいずれか一項に記載の装置。
【請求項５】
前記決定部は、前記携帯端末から前記店舗までの距離の時間変化に更に基づいて、前記提供情報を決定する請求項１から４のいずれか一項に記載の装置。
【請求項６】
前記決定部は、前記携帯端末が位置するエリアに更に基づいて、前記提供情報を決定する請求項１から５のいずれか一項に記載の装置。
【請求項７】
前記決定部は、前記携帯端末が店舗から同一距離にある場合において、前記携帯端末が第１エリアおよび第２エリアのいずれに位置するかに応じて異なる前記提供情報を決定する請求項６に記載の装置。
【請求項８】
前記決定部は、当該装置が管理対象とする複数の携帯端末のうち、前記提供情報の宛先となる前記携帯端末の数に更に基づいて、前記提供情報の内容を決定する請求項１から７のいずれか一項に記載の装置。
【請求項９】
前記決定部は、前記店舗における商品およびサービスの少なくとも一方の提供可能量に基づいて、前記提供情報を決定する請求項１から８のいずれか一項に記載の装置。
【請求項１０】
前記決定部は、日および時刻の少なくとも一方に更に基づいて、前記提供情報を決定する請求項１から９のいずれか一項に記載の装置。
【請求項１１】
前記決定部は、時刻に応じて前記店舗内の異なる売り場における商品およびサービスの少なくとも一方を推奨する前記提供情報を決定する請求項１０に記載の装置。
【請求項１２】
前記決定部は、前記携帯端末がある範囲内に基準時間以上止まっているか否かに応じて異なる前記提供情報を決定する請求項１から１１のいずれか一項に記載の装置。
【請求項１３】
前記決定部は、前記携帯端末が第１店舗から基準距離以内に位置し、かつ前記携帯端末が第２店舗から基準距離より遠くに位置する場合に、前記第１店舗への来店を推奨する第１来店推奨情報と、前記第２店舗への来店を推奨する第２来店推奨情報とを前記提供情報として決定する請求項１から１２のいずれか一項に記載の装置。
【請求項１４】
前記決定部は、前記携帯端末の保持者が車で移動していると判断した場合に、駐車場に関する情報を提供する前記提供情報を決定する請求項１から１３のいずれか一項に記載の装置。
【請求項１５】
前記決定部は、複数の前記携帯端末がグループで移動していると判断した場合に、前記複数の携帯端末に対応する複数の前記保持者の属性データに基づいて、前記複数の保持者に提供する提供情報を決定する請求項１から１４のいずれか一項に記載の装置。
【請求項１６】
携帯端末が店舗から基準距離以内に位置することを示す位置情報を取得する段階と、
個人の属性を示す属性データを記憶する属性データベースから、前記携帯端末の保持者の属性データを取得する段階と、
取得した前記属性データに基づいて、前記保持者に提供する提供情報を決定する段階と、
決定した前記提供情報を、前記携帯端末へと送信する段階と、
を備える方法。
【請求項１７】
コンピュータに、請求項１６に記載の方法を実行させるためのプログラム。
【請求項１８】
携帯端末から店舗までの距離を取得する距離取得部と、
前記距離取得部が取得した距離に基づいて、前記携帯端末の保持者に提供する提供情報を決定する決定部と、
前記決定部が決定した情報を、前記携帯端末へと送信する情報送信部と、
を備える装置。
【請求項１９】
携帯端末から店舗までの距離を取得する段階と、
取得した前記距離に基づいて、前記携帯端末の保持者に提供する提供情報を決定する段階と、
決定した前記提供情報を、前記携帯端末へと送信する段階と、
を含む方法。
【請求項２０】
コンピュータに、請求項１９に記載の方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置、方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、商品およびサービス等を提供する店舗は、顧客が店舗に来店し、当該顧客の要求および嗜好等を確認してから、当該顧客にマッチする商品およびサービス等を推奨していた。また、店舗は、新聞、広告、テレビ、ラジオ、Ｗｅｂサイト、およびメール等で、商品およびサービス等の情報を提供していた。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、店舗は、商品およびサービス等の情報を不特定多数の人に配信するので、顧客の嗜好等にマッチした情報を提供することが困難であった。また、顧客の嗜好等は、顧客が店舗に来店してから確認するので、来店前に提供する情報に反映させることは困難であった。また、顧客が店舗に来店した後、当該顧客に要求および嗜好等を確認する場合、従業員が顧客毎に確認する時間と手間がかかっていた。
【課題を解決するための手段】
【０００４】
本発明の第１の態様においては、携帯端末が店舗から基準距離以内に位置することを示す位置情報を取得する位置取得部と、個人の属性を示す属性データを記憶する属性データベースから、携帯端末の保持者の属性データを取得する属性取得部と、属性取得部が取得した属性データに基づいて、保持者に提供する提供情報を決定する決定部と、決定部が決定した情報を、携帯端末へと送信する情報送信部と、を備える装置、方法、およびプログラムを提供する。
【０００５】
本発明の第２の態様においては、携帯端末から店舗までの距離を取得する距離取得部と、距離取得部が取得した距離に基づいて、携帯端末の保持者に提供する提供情報を決定する決定部と、決定部が決定した情報を、携帯端末へと送信する情報送信部と、を備える装置、方法、およびプログラムを提供する。
【０００６】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【０００７】
【図１】本実施形態に係る店舗と顧客の位置関係の一例を示す。
【図２】本実施形態に係る装置１００の構成例を示す。
【図３】本実施形態に係る属性データベースが記憶する属性データの一例を示す。
【図４】装置１００の動作フローの一例を示す。
【図５】本実施形態に係る装置１００が複数のアクセスポイントから携帯端末の情報を受け取る場合の一例を示す。
【図６】本実施形態に係る装置１００の第１変形例を示す。
【図７】本実施形態に係る装置１００の第２変形例を示す。
【図８】本実施形態に係る装置１００として機能するコンピュータ１９００のハードウェア構成の一例を示す。
【発明を実施するための形態】
【０００８】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【０００９】
図１は、本実施形態に係る店舗と顧客の位置関係の一例を示す。ここで、店舗は、商品および／またはサービスを提供する個々の店舗でよく、また、個々の店舗が集合した集合店舗でもよい。また、店舗は、百貨店等の複合店舗であってもよい。図１は、店舗に来店する前の顧客Ａが、店舗の最寄り駅で下車した状態の一例を示す。図１に示す状態において、顧客Ａが店舗に行く意思の有無にかかわらず、店舗の店員等は、顧客Ａが店舗の近辺に訪れていることも認識できない。
【００１０】
したがって、店舗は、顧客Ａに来店を推奨する情報を提供することが困難であった。また、店舗は、顧客Ａにマッチした商品およびサービス等の情報を提供することも困難であった。また、顧客Ａが当該店舗に何度も来店しない限り、店舗側は顧客Ａの嗜好および購買履歴等を把握できないので、顧客Ａの来店後に嗜好等を確認しなければ、推奨すべき情報を選択することが困難であった。また、顧客Ａは、来店することにより、嗜好等の問い合わせに応答しなければならず、来店毎に同様のやり取りを繰り返さなければならない場合が生じていた。また、店舗側は、他の顧客にも同様の対応をしなければならず、店舗内における手間と時間が顧客毎にかかっていた。
【００１１】
そこで、本実施形態の装置１００は、顧客が来店する前に、当該顧客の位置情報を取得して、基準距離以内に移動した顧客に対して、推奨すべき情報を決定する。このような顧客の位置情報は、顧客が所持する携帯端末等から、ネットワーク等に接続（ログイン）を要求する要求信号に応じて、発生できる。図１の例は、顧客Ａが携帯端末１０を保持する例を示す。即ち、顧客Ａは、本実施形態における携帯端末１０の保持者Ａである。携帯端末１０は、ネットワーク等に無線で接続するための通信機能等を有する。携帯端末１０は、例えば、スマートフォン、携帯電話、タブレット型ＰＣ、時計、またはパソコン等である。なお、保持者Ａは、携帯端末１０のメールアドレス等、装置１００から通知を受信する手段を予め属性データまたは個人データとして登録するものとする。
【００１２】
携帯端末１０が接続先と通信する信号強度は、顧客Ａの移動に伴って変動する。また、携帯端末１０は、現在の接続先とは異なる接続先の方が、信号強度が高くなる場合、接続先を変更する場合がある。即ち、携帯端末１０は、より通信状態が良好となるように、複数の接続先からの信号強度を受信するように設定することができる。携帯端末１０は、例えば、公衆無線ＬＡＮ等の接続領域（無線ＬＡＮスポット）内において、対応する基地局（アクセスポイント）等と接続するように設定することができる。図１は、駅の近傍にアクセスポイント２０が設けられ、顧客Ａが所持する携帯端末１０が、当該アクセスポイント２０と通信する例を示す。
【００１３】
この場合、携帯端末１０は、当該携帯端末１０を識別する端末識別情報を用いて、アクセスポイント２０に接続要求を発信して接続することになる。即ち、アクセスポイント２０は、接続要求を受信して携帯端末１０の端末識別情報を取得する。なお、端末識別情報は、予め登録された番号であってよく、また、ＭＡＣアドレス等の携帯端末１０に固有の番号であってよい。携帯端末１０を保持する保持者Ａは、登録または契約等により、アクセスポイント２０が取得した端末識別情報の利用を許可してよい。
【００１４】
これにより、アクセスポイント２０は、取得した携帯端末１０に基づく情報を、利用先に送信することができる。ここで、保持者Ａは、アクセスポイント２０の利用先等を予め登録してもよい。アクセスポイント２０は、接続領域内において取得した携帯端末１０の端末情報を、当該携帯端末１０を保持する保持者Ａが接続領域内に存在する位置情報として、登録された利用先に送信する。これにより、利用先は、保持者Ａがアクセスポイント２０の接続領域内に移動したことを認識することができる。本実施形態において、装置１００が設けられた店舗が、携帯端末１０の保持者Ａが登録または契約した利用先である例を説明する。
【００１５】
また、保持者Ａは、登録または契約等により、アクセスポイント２０に個人を識別する個人識別情報の送信と、当該アクセスポイント２０が取得した個人識別情報の利用を登録または許可してもよい。これにより、アクセスポイント２０は、接続した携帯端末１０を保持する保持者Ａの個人識別情報を、当該保持者Ａの位置情報に含めて送信できる。本実施形態の装置１００は、このような顧客Ａの位置情報を受信することで、当該保持者Ａにマッチした情報およびサービス等を、保持者Ａが来店する前に準備することができる。図１は、このような装置１００が店舗内に設けられた例を示す。このような装置１００について、次に説明する。
【００１６】
図２は、本実施形態に係る装置１００の構成例を、アクセスポイント２０、ネットワーク３０、位置推定部４０、およびデータベース５０と共に示す。アクセスポイント２０は、接続領域内の携帯端末１０と通信し、当該アクセスポイント２０に接続した携帯端末１０の端末識別情報を取得する。また、アクセスポイント２０は、個人識別情報を取得してもよい。また、アクセスポイント２０は、端末識別情報および／または個人識別情報を取得することにより、携帯端末１０とネットワーク３０とを接続してよい。
【００１７】
アクセスポイント２０は、例えば、無線ＬＡＮ等の通信規格に基づき、携帯端末１０等をネットワーク３０に接続する。アクセスポイント２０は、一例として、ＷｉＦｉ規格を用いた基地局または中継局である。また、アクセスポイント２０は、一または複数の種類の信号を用いて、複数の携帯端末１０等をネットワーク３０に接続してよい。アクセスポイント２０は、例えば、特定の使用者が用いる専用信号と、不特定の使用者が用いる公用信号とを送受信する。一例として、専用信号は、当該アクセスポイント２０の所有者がネットワーク３０への接続に用い、公用信号は、公衆無線用に不特定多数の使用者が用いる。なお、この場合、本実施形態に係る携帯端末１０は、専用信号を用いることなく、公衆無線用の公用信号を用いて、アクセスポイント２０と信号を授受してよい。
【００１８】
ネットワーク３０は、例えば、インターネット等である。複数のアクセスポイント２０を用いて携帯端末１０等をネットワーク３０に接続するシステムは、端末識別情報および／または個人識別情報により、携帯端末１０がネットワーク３０にログインするように設計されてよい。
【００１９】
アクセスポイント２０は、このようなネットワーク３０を介して、端末識別情報および／または個人識別情報を利用先に送信可能か否かの情報を取得してよい。また、アクセスポイント２０は、携帯端末１０から受け取る信号の信号強度の情報を取得してもよい。また、アクセスポイント２０は、ネットワーク３０を介して、他の接続領域に対応する他のアクセスポイントの接続情報を取得してよい。アクセスポイント２０は、取得した情報を、位置推定部４０に供給する。アクセスポイント２０は、取得した情報を、位置推定部４０にネットワーク３０を介して供給してもよく、直接供給してもよい。
【００２０】
位置推定部４０は、携帯端末１０の位置を推定する。位置推定部４０は、携帯端末１０およびアクセスポイント２０の間の距離を推定する。また、位置推定部４０は、携帯端末１０および装置１００の間の距離を推定してもよい。位置推定部４０は、携帯端末１０が店舗から基準距離以内に位置することを推定した場合、推定結果を位置情報として装置１００に送信する。
【００２１】
位置推定部４０は、推定した距離の情報を、位置情報に含めて送信してよい。また、位置推定部４０は、推定した距離の情報を、距離情報として送信してもよい。また、位置推定部４０は、アクセスポイント２０から受け取った端末識別情報および／または個人識別情報を、位置情報に含めて送信してよい。位置推定部４０は、位置情報を装置１００にネットワーク３０を介して供給してもよく、直接供給してもよい。
【００２２】
データベース５０は、ネットワーク３０に接続され、装置１００が用いるデータを記憶する。データベース５０は、例えば、携帯端末１０を保持する保持者個人の属性を示す属性データを記憶する属性データベースを含む。また、データベース５０は、携帯端末１０の端末識別情報および／または個人識別情報を、アクセスポイント２０が店舗に送信可能か否かの情報を記憶する登録データベースを含んでもよい。また、データベース５０は、送信すべき店舗の情報を記憶する店舗データベースを含んでもよい。また、データベース５０は、複数のアクセスポイント２０の配置および接続状態を記憶するアクセスポイントデータベースを含んでもよい。
【００２３】
このように、装置１００は、１または複数のアクセスポイント２０から受け取る位置情報に基づき、携帯端末１０の保持者Ａが予め定められた領域内、または予め定められた距離内に訪れていることを認識することができる。装置１００は、位置取得部１１０と、属性取得部１２０と、決定部１３０と、情報送信部１４０と、を備える。
【００２４】
位置取得部１１０は、携帯端末１０が店舗から基準距離以内に位置することを示す位置情報を取得する。また、位置取得部１１０は、保持者の端末識別情報および／または個人識別情報を取得する。位置取得部１１０は、携帯端末１０および店舗の間の距離情報を取得してもよい。位置取得部１１０は、一例として、ネットワーク３０を介して位置情報等を取得する。
【００２５】
属性取得部１２０は、属性データベースから、携帯端末の保持者の属性データを取得する。属性取得部１２０は、携帯端末１０の端末識別情報に対応する属性データを取得してよい。また、属性取得部１２０は、携帯端末１０の保持者の個人識別情報に対応する属性データを取得してもよい。属性取得部１２０は、例えば、ネットワーク３０を介して、データベース５０に記憶された属性データを取得する。
【００２６】
決定部１３０は、属性取得部１２０が取得した属性データに基づいて、保持者に提供する提供情報を決定する。決定部１３０は、提供情報として、保持者の来店を推奨する来店推奨情報を決定してよい。来店推奨情報は、店舗において開催中のイベント等の通知、来店した場合のポイント付与の情報、および来店した場合のプレゼントの情報等でよい。また、決定部１３０は、提供情報として、店舗での商品およびサービスの少なくとも一方の購入を推奨する購入推奨情報を決定してもよい。購入推奨情報は、商品またはサービス等に対する割引の通知、クーポン券、および安売り情報等でよい。なお、来店推奨情報は、保持者が来店して購入することを勧める情報であってよく、この場合、購入推奨情報を含んでよい。決定部１３０は、決定した提供情報を情報送信部１４０に供給する。
【００２７】
情報送信部１４０は、決定部１３０が決定した提供情報を、携帯端末１０へと送信する。情報送信部１４０は、提供情報を携帯端末１０にネットワーク３０を介して送信してよい。情報送信部１４０は、電子メール等を用いて送信してよく、これに代えて、専用のアプリケーション等を用いて送信してもよい。なお、携帯端末１０の送信先は、属性データに予め登録されてよく、これに代えて、保持者の個人情報として登録されてもよい。これにより、店舗は、店舗の近辺に訪れた携帯端末１０の保持者に対して、来店推奨情報および／または購入推奨情報を送信することができるので、効果的な集客を実行できる。
【００２８】
図３は、本実施形態に係る属性データベースが記憶する属性データの一例を示す。属性データは、個人の属性を示す。属性データは、店舗毎にそれぞれ属性データベースに記憶されてよい。属性データは、保持者毎に蓄積されたデータでよい。属性データは、一例として、店舗への来店履歴、接客履歴、購買履歴、履歴情報の統計および／または分析データ、アクセスポイントへのアクセス履歴、外見情報、および追加データ等を有する。来店履歴は、当該店舗への来店回数、および日時等を含んでよい。接客履歴は、接客した店員の情報、およびサービスの内容等を含んでよい。購買履歴は、購買した商品、数、および金額等を含んでよい。
【００２９】
また、属性データは、これらの履歴情報の統計および／または分析結果を、履歴情報の統計および／または分析データとして含んでよい。なお、分析データは、履歴情報等から分析した保持者の嗜好等の情報を含んでもよい。また、属性データは、携帯端末１０からアクセスポイント２０へ接続した回数および日時等をアクセス履歴として含んでよい。また、外見情報は、写真、身体的特徴等の保持者の外見を示す情報を含んでよい。また、追加データは、店員等が記憶すべき事項および特徴等を含んでよい。属性データのうち、少なくとも一部は、自動で更新されることが好ましい。また、属性データの一部は、店員等が登録してもよい。
【００３０】
属性データベースは、個人の属性を示す属性データと、当該個人が使用する携帯端末１０の端末識別情報とを対応付けて記憶してよい。属性データベースは、一の属性データと、一の端末識別情報とを、対応付けて記憶してよい。また、携帯端末１０がアクセスポイント２０へ接続したことに応じて、対応する一の属性データが更新されてよい。なお、保持者が複数の携帯端末を保持し、当該複数の端末を保持していることが判明した場合、当該複数の携帯端末の端末識別情報と、一の属性データとを対応付けて記憶してよい。この場合、複数の携帯端末のうち、１または複数の携帯端末がアクセスポイント２０へ接続した場合に、対応する一の属性データが更新されてよい。
【００３１】
また、属性データベースは、個人の属性を示す属性データと、当該個人の個人識別情報とを対応付けて記憶してもよい。ここで、個人識別情報は、当該装置１００とは異なるシステム等によって取得されたデータでよい。個人識別情報は、店舗が発行する会員カード、店舗で利用できるポイントカード、およびクレジットカード等に対応して登録された顧客毎に発行されるＩＤ番号等でよい。なお、個人識別情報は、当該会員カード、ポイントカード、およびクレジットカード等を利用した個人情報と対応付けられてよい。図３は、属性データベースが属性データと、端末識別情報および個人識別情報とを対応付けて記憶する例を示す。
【００３２】
装置１００は、図３に示すような属性データを用いることで、携帯端末１０がアクセスポイント２０へ接続したことに応じて、当該携帯端末１０の保持者の購買履歴等の情報を、速やかに取得することができる。装置１００は、個人識別情報および端末識別情報の少なくとも一方を利用することで、このような属性データを用いることができる。即ち、例えば、保持者が端末識別情報の利用を許可しただけでも、携帯端末１０の端末識別情報を用いることで、保持者にマッチした提供情報を決定して送信することができる。
【００３３】
また、装置１００は、保持者が個人情報の利用を許可した場合、個人識別情報に基づき、携帯端末１０の保持者の個人情報を取得することができる。これにより、装置１００は、当該店舗とは異なる店舗における購買情報等を更に利用して、より精度の高い提供情報を送信することができる。次に、端末識別情報を利用する装置１００の動作について説明する。
【００３４】
図４は、装置１００の動作フローの一例を示す。まず、アクセスポイント２０は、携帯端末１０の接続要求を待つ（Ｓ４１０）。アクセスポイント２０は、携帯端末１０が接続されるまで、接続要求を待つ（Ｓ４１０：Ｎｏ）。携帯端末１０が接続された場合（Ｓ４１０：Ｙｅｓ）、アクセスポイント２０は、データベース５０にアクセスして、当該携帯端末１０の端末識別情報が利用可能か否かを確認する（Ｓ４２０）。
【００３５】
当該携帯端末１０の端末識別情報の利用が許可されていない場合（Ｓ４２０：Ｎｏ）、装置１００は、Ｓ４１０に戻って、他の携帯端末１０の接続要求を待つ。当該携帯端末１０の端末識別情報の利用が許可されている場合（Ｓ４２０：Ｙｅｓ）、アクセスポイント２０は、端末識別情報を位置推定部４０に供給する。アクセスポイント２０は、当該携帯端末１０から受け取った接続要求の受信強度の情報と共に、端末識別情報を供給してよい。
【００３６】
位置推定部４０は、携帯端末１０の位置を推定する（Ｓ４３０）。位置推定部４０は、携帯端末１０からの接続要求がアクセスポイント２０に届いていることから、当該携帯端末１０がアクセスポイント２０の接続領域となるエリアに位置することを推定してよい。この場合、位置推定部４０は、当該エリアの一部または全部と、店舗との距離が、基準距離以内の場合に、当該エリアの情報を位置情報として位置取得部１１０に供給する。なお、当該エリアの一部または全部と、店舗との距離は、アクセスポイント２０を設置した段階で判明するので、当該距離が基準距離以内か否かは予め定められてよい。
【００３７】
また、位置推定部４０は、複数のアクセスポイント２０から受け取った携帯端末１０の信号強度に基づき、携帯端末１０の位置を推定してよい。位置推定部４０は、携帯端末１０の信号強度が、アクセスポイント２０および携帯端末１０の間の距離に応じて変動することから、当該距離を推定することができる。位置推定部４０は、携帯端末１０の信号強度が、距離の２乗に反比例すると仮定して当該距離を推定してよい。また、位置推定部４０は、携帯端末１０の信号強度と距離との関係を、予め測定し、測定結果と比較することにより、当該距離を推定してもよい。
【００３８】
これにより、位置推定部４０は、複数のアクセスポイント２０から受け取った携帯端末１０の信号強度に基づき、複数のアクセスポイント２０から携帯端末１０までのそれぞれの距離を推定できる。ここで、予め位置のわかっている３点から任意の１点までのそれぞれの距離がわかれば、当該３つの距離をそれぞれ半径とした３つの円の交点と略等しい位置が当該任意の１点の位置として推定することができる。即ち、位置推定部４０は、３以上のアクセスポイント２０からの距離を推定することで、携帯端末１０の位置を推定することができる。
【００３９】
また、アクセスポイント２０が携帯端末１０から受け取る信号の信号強度の情報および当該信号強度の変化に基づき、携帯端末１０の位置を推定してよい。予め位置のわかっている２点から任意の１点までのそれぞれの距離がわかれば、当該任意の１点の位置は、当該２つの距離をそれぞれ半径とした２つの円による２つの交点のいずれかと略等しい位置と推定することができる。そこで、位置推定部４０は、２つのアクセスポイント２０からの距離を推定することで、携帯端末１０の位置の候補を２つに推定することができる。そして、位置推定部４０は、携帯端末１０の信号強度の変化に応じて、当該携帯端末１０の位置の候補の推定を継続し、当該位置の候補が連続的に変化して矛盾のない方を、当該携帯端末１０の位置として推定してよい。
【００４０】
次に、位置取得部１１０は、位置推定部４０が推定した位置情報を取得する（Ｓ４４０）。位置取得部１１０は、ネットワーク３０を介して、位置推定部４０から位置情報を取得してもよく、位置推定部４０から直接取得してもよい。位置取得部１１０は、取得した位置情報および端末識別情報を属性取得部１２０に供給する。
【００４１】
次に、属性取得部１２０は、位置情報に含まれる端末識別情報に対応付けられた属性データを、属性データベースから取得する（Ｓ４５０）。属性取得部１２０が属性データを取得することにより、装置１００は、過去に携帯端末１０を保持して来店した保持者の履歴、および嗜好等を把握することができる。また、装置１００は、対応する履歴情報が無い場合、当該保持者が新規顧客であると判断することもできる。また、装置１００は、入店履歴と、購入履歴に応じて、店舗に入店した当該保持者が商品を購入しなかった履歴も把握することができる。
【００４２】
また、装置１００は、携帯端末１０がアクセスポイント２０に接続した履歴と、店舗に来店した履歴に応じて、当該保持者が店舗の近隣を訪れたにもかかわらず、来店しなかったことも把握することができる。したがって、装置１００は、当該保持者の入店履歴および入店しなかった履歴と、過去に実行したキャンペーン、販売した商品の展示サイクル、入荷サイクル、および提供サービスの履歴等とを比較することにより、当該保持者の嗜好および入店する動機等を更に分析することができる。
【００４３】
次に、決定部１３０は、保持者に送信する提供情報を決定する（Ｓ４６０）。決定部１３０は、保持者の購入履歴に応じて、購入商品と同種の商品、サービス、購入商品の消耗品、付属品、および／または購入商品に接続する商品等に関するキャンペーン、イベント、およびプレゼント等の情報を含む来店推奨情報を決定してよい。また、決定部１３０は、保持者が蓄積したポイントの情報、ポイントによって得られる特典の情報、および特典が得られるまでの残りのポイントの情報等を含む来店推奨情報を決定してよい。
【００４４】
また、決定部１３０は、保持者の購入履歴に応じて、上記のような購入商品等に関連する割引の通知、クーポン券、および安売り情報等を含む購入推奨情報を決定してよい。また、決定部１３０は、新規顧客の保持者に対して、新規来店のサービス、キャンペーン、店舗の情報、システム、および／またはメンバーカード等の情報を含めた来店推奨情報を決定してよい。
【００４５】
また、決定部１３０は、携帯端末１０から店舗までの距離に更に基づいて、提供情報を決定してもよい。決定部１３０は、例えば、店舗からの距離がより遠い位置の携帯端末１０に対して、より推奨度合いの高い提供情報を決定する。ここで、推奨度合いの高い提供情報は、割引率の高いクーポン情報、値引き率の大きい安売り情報、商品価値の高いプレゼントの情報等でよい。
【００４６】
また、決定部１３０は、携帯端末１０から店舗までの距離の時間変化に更に基づいて、提供情報を決定してもよい。決定部１３０は、例えば、店舗から遠ざかるように移動している携帯端末１０に対して、より推奨度合いの高い提供情報および／または追加の提供情報を決定する。また、決定部１３０は、店舗に近づくように移動している携帯端末１０に対しては、推奨度合いの低い提供情報を決定してもよい。
【００４７】
また、決定部１３０は、携帯端末１０が位置するエリアに更に基づいて、提供情報を決定してもよい。決定部１３０は、例えば、同種の商品およびサービス等を提供する他の店舗が位置するエリアの携帯端末１０に対して、より推奨度合いの高い提供情報を決定する。
【００４８】
また、決定部１３０は、携帯端末１０が店舗から同一距離にある場合において、携帯端末１０が第１エリアおよび第２エリアのいずれに位置するかに応じて異なる提供情報を決定してもよい。決定部１３０は、例えば、駐車場が位置するエリアの携帯端末１０に対して、来店によって駐車料金の割引クーポンを提供することを提供情報として決定する。また、決定部１３０は、駅が位置するエリアの携帯端末１０に対して、来店によって駅周辺の売店のクーポンおよび駐輪場の割引クーポン等を提供することを提供情報として決定してよい。
【００４９】
また、決定部１３０は、当該装置１００が管理対象とする複数の携帯端末１０のうち、提供情報の宛先となる携帯端末１０の数に更に基づいて、提供情報の内容を決定してよい。決定部１３０は、予め設定した来店ポイントの合計値を、携帯端末１０の数で割ったポイントの値を、来店ポイントとした提供情報を決定してよい。
【００５０】
また、決定部１３０は、店舗における商品およびサービスの少なくとも一方の提供可能量に基づいて、提供情報を決定してもよい。決定部１３０は、例えば、安売り商品の情報と共に、残り在庫数を提供情報として決定する。また、決定部１３０は、在庫数が予め定められた数よりも少なくなった場合に、安売り商品として提供情報に加えることを決定してよい。
【００５１】
また、決定部１３０は、日および時刻の少なくとも一方に更に基づいて、提供情報を決定してもよい。決定部１３０は、例えば、昼食および夕食等の食事をする時間帯において、来店に応じて店舗内または店舗付近のレストラン等の割引クーポンを提供することを提供情報として決定する。また、決定部１３０は、休日および休日の前の日において、行楽用品、旅行に関する商品およびサービス等に関するクーポン、ならびに、来店に応じて遊園地、映画館、およびレンタルビデオ等の割引クーポンを提供することを提供情報として決定してもよい。
【００５２】
また、決定部１３０は、時刻に応じて店舗内の異なる売り場における商品およびサービスの少なくとも一方を推奨する提供情報を決定してよい。これにより、売り場面積の広い店舗において、顧客が一部の売り場に集中することを防止することができる。
【００５３】
情報送信部１４０は、決定部１３０が決定した提供情報を、携帯端末１０に送信する（Ｓ４７０）。情報送信部１４０は、一例として、電子メールとして提供情報を送信する。これにより、携帯端末１０の保持者は、店舗に移動した場合に、受け取ったメールを提示することで、提供情報に表示された特典等を取得する。情報送信部１４０は、提供情報に対して、保持者の嗜好、感想、および希望等のアンケート等を提供情報に含めて送信してよく、また、提供情報を送信した後に、アンケートのメールを送信してもよい。装置１００は、このようなアンケートの応答を用いることにより、保持者の属性データ等をより正確な情報に修正することができる。
【００５４】
また、保持者が店舗に来店して商品を購入した場合、およびサービスを利用した場合、保持者に対応する属性データが更新されることが望ましい。装置１００は、保持者の商品の購入およびサービスの利用等に対応して店員が店舗内の端末を操作したことに応じて、端末識別情報に対応する属性データを更新する更新部を備えてよい。この場合、更新部は、一例として、店員が端末を操作して入力した情報を受け取る受信部を有する。また、更新部は、店員が新規顧客に応対した場合に、端末の操作に応じて当該店員を応対者として新たに登録してもよい。
【００５５】
以上の本実施形態の装置１００によれば、店舗の近辺に訪れた顧客に対して、顧客の嗜好等を反映させた来店推奨情報および／または購入推奨情報を、顧客毎に直接送信することができる。また、装置１００は、当該店舗の近辺には位置しない保持者、当該店舗の近辺に位置しても当該店舗が扱う商品およびサービスに興味の無い保持者には、提供情報を送信しないので、提供情報の送信が保持者の迷惑となってしまうことを防止することができる。
【００５６】
図５は、本実施形態に係る装置１００が複数のアクセスポイントから携帯端末の情報を受け取る場合の一例を示す。図５は、装置１００が、アクセスポイント２０、アクセスポイント２２、およびアクセスポイント２４から携帯端末の情報を受け取る例を示す。なお、アクセスポイント２０の通信領域をエリア３２０、アクセスポイント２２の通信領域をエリア３２２、アクセスポイント２４の通信領域をエリア３２４とする。図５は、携帯端末１０を保持する保持者Ａが、駅から装置１００が設けられた店舗の方向に移動した例を示す。即ち、保持者Ａのエリア３２０からエリア３２２へと移動に伴い、携帯端末１０のアクセスポイント２０への接続が、アクセスポイント２２への接続へと遷移した例を示す。
【００５７】
このように携帯端末１０およびアクセスポイントの間の接続が遷移した場合、位置推定部４０は、携帯端末１０が接続したアクセスポイントの遷移に基づき、アクセスポイント２０および携帯端末１０の間の距離を推定してよい。例えば、位置推定部４０は、携帯端末１０が接続したアクセスポイントの遷移の情報を受け取った場合、遷移前後のアクセスポイントの位置情報に基づき、携帯端末１０の移動方向が推定できる。図５の例の場合、エリア３２０からエリア３２２へと携帯端末１０が移動したことが推定できる。
【００５８】
そして、位置推定部４０は、携帯端末１０が送信した接続要求の受信強度の情報を受け取った場合、当該受信強度に応じて、携帯端末１０およびアクセスポイント２０の間の距離を推定してよい。この場合、位置推定部４０は、接続要求の受信強度の時間的な変化に応じて、アクセスポイント２０および携帯端末１０の間の距離の変化を推定できる。即ち、位置推定部４０は、携帯端末１０がアクセスポイント２０に対して近づいているのか、遠ざかっているのかを推定できる。図５の例の場合、アクセスポイント２２に対して携帯端末１０が近づいて移動したことが推定できる。
【００５９】
このように、位置推定部４０は、携帯端末１０およびアクセスポイント２０の間の距離、携帯端末１０がアクセスポイント２０に近づいているか否か、および携帯端末１０の移動方向等の情報から、携帯端末１０の位置を推定することができる。ここで、位置推定部４０は、携帯端末１０の位置を、地図を用いて推定してもよい。位置推定部４０は、アクセスポイント２０および店舗の位置関係を示す地図情報を予め取得してよく、これに代えて、ネットワーク３０を介してデータベース５０等から取得してもよい。
【００６０】
また、位置推定部４０は、携帯端末１０および店舗の間の距離を推定してもよい。位置推定部４０は、携帯端末１０および店舗の間の距離を、直線距離で推定してよく、これに代えて、地図情報の道に沿った距離を推定してもよい。また、位置推定部４０は、移動時間を推定してもよい。この場合、位置推定部４０は、携帯端末１０の時間的な位置の変化から、携帯端末１０の移動速度を推定してよい。また、位置推定部４０は、推定した携帯端末１０の移動速度に基づき、移動手段を推定してもよい。位置推定部４０は、推定した距離の情報および携帯端末１０の端末識別情報を、位置情報に含めて送信してよい。
【００６１】
位置推定部４０は、このように、携帯端末の位置を推定できるので、当該携帯端末が移動を中断したことも推定できる。即ち、位置取得部１１０が、このように、携帯端末の移動がほとんど無くなったことを受け取った場合、装置１００は、保持者が一定の範囲内に留まっていると判断できる。そこで、決定部１３０は、携帯端末が一定の範囲内に基準時間以上止まっているか否かに応じて、異なる提供情報を決定してもよい。
【００６２】
例えば、図５は、携帯端末１２を保持する保持者Ｂが、提供情報を受信した後、店舗の近辺で基準時間以上止まっている例を示す。この場合、保持者Ｂは、レストラン等で食事中、オフィスで仕事中、および電話連絡中等の、何らかの動作を実行中であることが想定される。そこで、このような場合、決定部１３０は、一例として、提供情報を決定した後、追加の提供情報を決定しなくてもよい。
【００６３】
また、装置１００は、地図情報等を取得して、保持者Ｂの立ち止まった位置の属性等が判別できる場合、当該属性に応じて提供情報を決定してもよい。例えば、保持者Ｂの立ち止まった位置に、提携先等の店舗がある場合、決定部１３０は、提携先等の店舗のクーポン等を提供情報として決定する。また、保持者Ｂの立ち止まった位置に、ライバル会社の店舗等が存在する場合、決定部１３０は、追加のクーポン等を提供情報として決定してよい。
【００６４】
以上の本実施形態に係る装置１００は、携帯端末１０の端末識別情報に基づき、属性データを取得および更新して、推奨情報を提供することを説明した。これに代えて、または、これに加えて、装置１００は、保持者の個人識別情報に基づき、属性データを取得および更新して、推奨情報を提供してもよい。
【００６５】
この場合、携帯端末１０は、個人識別情報を接続要求に含めてアクセスポイント２０に当該接続要求を送信する。アクセスポイント２０は、接続要求の受信強度の情報と共に、個人識別情報を位置推定部４０に供給してよい。位置取得部１１０は、個人識別情報を含む位置情報を位置推定部４０から取得する。これにより、属性取得部１２０は、個人識別情報に対応する属性データを取得することができる。したがって、決定部１３０は、個人の詳細な情報と対応付けられた属性データを用いて、提供情報を決定できるので、保持者によりマッチした情報を送信することができる。
【００６６】
図３に示すようなこのような端末識別情報および個人識別情報に対応付けられた属性データは、保持者の登録要求によって、個別のシステムが登録してもよく、これに代えて、本実施形態に係る装置１００が登録してもよい。端末識別情報に対応付けられた属性データに個人識別情報を登録する機能を有する装置１００について、次に説明する。
【００６７】
図６は、本実施形態に係る装置１００の第１変形例を示す。第１変形例の装置１００において、図２に示された本実施形態に係る装置１００の動作と略同一のものには同一の符号を付け、説明を省略する。第１変形例の装置１００は、登録処理部２１０を更に備える。
【００６８】
携帯端末１０の保持者は、端末識別情報に代えて、または、端末識別情報に加えて、個人識別情報をアクセスポイント２０が利用先に送信することを登録する登録要求を設定してよい。保持者は、アクセスポイント２０のログイン条件の設定において、当該登録要求を設定してもよい。この場合、一のアクセスポイント２０は、携帯端末１０から端末識別情報および個人識別情報を用いたログイン要求を受け取って、携帯端末１０をネットワーク３０に接続する。そして、アクセスポイント２０は、当該登録要求に、端末識別情報および個人識別情報を含めて登録処理部２１０に送信する。アクセスポイント２０は、当該登録要求を、ネットワーク３０を介して登録処理部２１０に送信してよく、これに代えて、直接送信してもよい。
【００６９】
登録処理部２１０は、登録要求を受け取ったことに応じて、携帯端末１０の端末識別情報と個人識別情報とを含む登録要求を、ネットワーク３０を介して属性データベースに送信する。そして、属性データベースは、当該登録要求を受信し、当該登録要求に含まれる一の個人識別情報を、端末識別情報に対応付けられた属性データに対応付けて記憶する。これにより、保持者がネットワーク３０との接続とは独立に設定した個人識別情報（即ち、個人ＩＤ）と、保持者が保持する携帯端末１０の端末識別情報（即ち、端末ＩＤ）とを、対応付けることができる。
【００７０】
これに代えて、属性データベースが、個人の属性を示す属性データと、当該個人の個人識別情報とを対応付けて記憶する場合に、装置１００が当該属性データに端末識別情報を対応付ける機能を有してもよい。この場合、属性データは、会員カード、ポイントカード、およびクレジットカード等を利用した個人情報と対応付けられて属性データベースに記憶されてよい。
【００７１】
そして、一の個人識別情報を用いて一のアクセスポイント２０に接続される携帯端末１０から、当該アクセスポイント２０が携帯端末１０の端末識別情報と当該個人識別情報を含む登録要求を受信した場合、当該アクセスポイント２０は当該登録要求を登録処理部２１０に送信する。登録処理部２１０は、登録要求を受け取ったことに応じて、ネットワーク３０を介して登録要求を属性データベースに送信する。これにより、属性データベースは、当該登録情報を受信し、登録要求に含まれる端末識別情報を、一の個人識別情報に対応付けられた属性データに対応付けて記憶する。
【００７２】
以上の本実施形態に係る装置１００は、登録要求に応じて、個人識別情報および端末識別情報を対応付ける例を説明した。これに代えて、装置１００の外部の装置が、個人識別情報および端末識別情報を対応付けてもよい。例えば、アクセスポイント２０は、携帯端末１０から登録要求を受け取ったことに応じて、当該登録要求を外部の装置に送信する。外部の装置は、個人識別情報および端末識別情報を対応付けるように、当該登録要求を属性データベースに送信する。このように、外部の装置が属性データの登録機能を用いても、個人識別情報および端末識別情報を対応付けることができ、当該装置１００は、個人識別情報および端末識別情報に対応付けられた属性データを用いることができる。
【００７３】
以上の本実施形態に係る装置１００は、店舗毎に設けられ、店舗の近辺に訪れた顧客の位置情報を取得してよい。これに代えて、装置１００は、店舗の外部に設けられてもよい。このような装置１００を、次に説明する。
【００７４】
図７は、本実施形態に係る装置１００の第２変形例を示す。第２変形例の装置１００において、図２に示された本実施形態に係る装置１００の動作と略同一のものには同一の符号を付け、説明を省略する。第２変形例の装置１００は、店舗の外部に設けられ、一または複数の店舗とネットワーク３０を介して接続される。図６は、店舗Ｘおよび店舗Ｙが、ネットワーク３０を介して装置１００と接続される例を示す。
【００７５】
図２で説明したように、携帯端末１０の保持者Ａが駅で下車し、当該携帯端末１０がアクセスポイント２０と接続した場合、アクセスポイント２０は、端末識別情報および／または個人識別情報と、信号強度の情報とを、位置推定部４０にネットワーク３０を介して供給してよい。位置推定部４０は、保持者Ａが店舗Ｘおよび店舗Ｙの近辺を訪れたことに応じて、保持者Ａの位置情報を装置１００に供給する。
【００７６】
装置１００は、位置情報に基づき、店舗毎に属性データに基づいて提供情報を決定して、携帯端末１０にそれぞれ送信する。装置１００は、例えば、店舗Ｘが保持者Ａに提供する提供情報を決定し、決定した提供情報を携帯端末１０に送信する。また、装置１００は、店舗Ｙが保持者Ａに提供する提供情報を決定し、決定した提供情報を携帯端末１０に送信する。以上のように、本実施形態に係る店舗外に設けられた装置１００は、複数の店舗に対応して、それぞれの店舗毎に提供情報を決定して携帯端末へと送信することができる。
【００７７】
ここで、一例として、保持者Ａが、店舗Ｘを通り過ぎて店舗Ｙの方向に向かう場合、携帯端末１０は、アクセスポイント２０からアクセスポイント２２へと接続を切り換える。この場合、位置推定部４０は、アクセスポイントの接続が切り換わったこと、および／または携帯端末１０からの信号強度の変化とから、保持者Ａが駅から当該アクセスポイント２２の方向に移動していることが認識できる。また、更に、保持者Ａが、店舗Ｙに向かう場合、携帯端末１０は、アクセスポイント２２からアクセスポイント２６へと接続を切り換える。
【００７８】
図７は、携帯端末１０は、アクセスポイント２２からアクセスポイント２６へと接続を切り換えた場合の例を示す。位置推定部４０は、アクセスポイントの接続が切り換わったこと、および／または携帯端末１０からの信号強度の変化とから、保持者Ａがアクセスポイント２２から当該アクセスポイント２６の方向に移動していることが認識できる。また、位置推定部４０は、携帯端末１０からの信号強度から、携帯端末１０およびアクセスポイント２６の間の距離を認識できる。
【００７９】
したがって、装置１００は、携帯端末１０およびアクセスポイント２６の間の距離の変化に応じて、保持者Ａが店舗Ｘに向かう道を通り過ぎて店舗Ｙの方向に向かうことを推定できる。この場合、決定部１３０は、店舗Ｙが保持者Ａに提供すべき提供情報を決定してよい。即ち、装置１００は、保持者Ａが店舗Ｘの近辺を移動しているものの、当該店舗Ｘを通り過ぎたので、当該店舗Ｘに訪れる可能性が低いと認識してよい。このような場合、決定部１３０は、店舗Ｘの提供情報を、より割引率の大きいクーポンの情報等を含む提供情報に決定してもよい。
【００８０】
このように、決定部１３０は、携帯端末１０が第１店舗から基準距離以内に位置し、かつ携帯端末１０が第２店舗から基準距離より遠くに位置する場合に、第１店舗への来店を推奨する第１来店推奨情報と、第２店舗への来店を推奨する第２来店推奨情報とを提供情報として決定してよい。そして、決定部１３０は、基準距離より遠くに位置する第２店舗の第２来店推奨情報を、より割引率の大きいクーポン等にしてよい。
【００８１】
また、決定部１３０は、第１店舗および第２店舗が系列店等の関連性のある店舗の場合、第１来店推奨情報を決定して携帯端末に送信してから、基準時間が経過した後に、第２来店推奨情報を決定して携帯端末に送信してもよい。これにより、装置１００は、保持者が第１店舗を訪れた後に、第２店舗への来店を推奨させることができる。
【００８２】
また、位置推定部４０は、携帯端末の接続要求の強度変化に基づき、当該携帯端末の移動速度を推定することもできる。即ち、位置推定部４０は、携帯端末の位置の推定を継続し、位置の変化の時間変化に応じて、移動速度を推定できる。これにより、装置１００は、保持者が歩行しているか、乗用車等の乗り物に乗って移動しているかを判別することができる。ここで、保持者が車に乗って移動し、店舗に駐車場が無い場合、提供情報を送信しても、保持者が直ちに利用できない場合が生じることがある。
【００８３】
そこで、決定部１３０は、携帯端末の保持者が車で移動していると判断した場合に、駐車場に関する情報を提供する提供情報を決定する。図７において、例えば、駐車場を有さない店舗Ｙの近辺に、携帯端末１４を保持する保持者Ｃが位置した場合であっても、携帯端末１４が乗用車と同程度で移動する場合がある。この場合、決定部１３０は、一例として、駅前等の最寄りの駐車場の位置情報、および空車状況等を提供情報として決定してよい。また、決定部１３０は、携帯端末１４が通過している店舗Ｙの来店推奨情報も提供情報として決定してよい。
【００８４】
また、顧客は、複数の顧客グループとして行動する場合がある。この場合、装置１００は、複数の携帯端末の保持者に対して、それぞれの属性データに対応する提供情報を送信してもよいが、複数の保持者に共通する提供情報を送信する方が好ましい。そこで、決定部１３０は、複数の携帯端末がグループで移動していると判断した場合に、複数の携帯端末に対応する複数の保持者の属性データに基づいて、複数の保持者に提供する提供情報を決定してよい。
【００８５】
なお、決定部１３０は、複数の携帯端末の位置情報の時間的な変化から、当該複数の携帯端末がグループで移動しているか否かを判断してよい。また、決定部１３０は、複数の保持者の属性データのうち、複数の保持者に共通する嗜好、購買履歴等に応じた提供情報を決定してよい。また、決定部１３０は、一例として、各々属性の条件が異なる複数のクーポンを予めクーポン情報として準備し、保持者の属性がクーポンの条件に合致したことに応じて合致したクーポンを決定してもよい。また、決定部１３０は、複数の情報を提供情報とする場合、複数の保持者に共通する情報の順に配列してから決定してよい。
【００８６】
以上の本実施形態に係る装置１００は、ネットワーク３０を介して属性データベースにアクセスすることを説明した。これに加えて、装置１００は、独自のデータベースを有してよく、属性データは、複数のデータベースに分散されて記憶されてもよい。この場合、ネットワーク３０に接続される属性データベースは、保持者が店舗以外で商品およびサービス等を利用した場合に蓄積される属性データが記憶され、装置１００が有するデータベースには、保持者が当該店舗を利用した場合に蓄積される属性データが記憶されてよい。
【００８７】
以上の本実施形態に係る装置１００は、外部の位置推定部４０から予位置報を取得することを説明した。この場合、位置推定部４０は、ネットワーク３０に接続された外部の装置であってよく、これに代えて、アクセスポイント２０に設けられてもよい。これに代えて、装置１００は、位置推定部４０を更に備えてもよい。また、装置１００は、保持者の設定により、携帯端末１０のＧＰＳ情報を取得してもよい。この場合、位置取得部１１０は、携帯端末１０とネットワーク３０を介して通信して、当該ＧＰＳ情報を取得してよい。
【００８８】
以上の本実施形態に係る装置１００は、携帯端末１０がネットワーク３０にログインした場合に、アクセスポイント２０が、携帯端末１０に対応する端末識別情報および／または個人識別情報を位置推定部４０に送信することを説明した。ここで、アクセスポイント２０は、携帯端末１０がネットワーク３０にログインすることを要求する段階で、端末識別情報および／または個人識別情報を取得することができる。
【００８９】
したがって、アクセスポイント２０は、携帯端末１０およびネットワーク３０の接続に関係なく、端末識別情報および／または個人識別情報を位置推定部４０に送信してもよい。したがって、装置１００は、携帯端末１０およびネットワーク３０の接続動作とは別個に、提供情報の決定および送信を実行することができる。
【００９０】
以上のように、本実施形態に係る装置１００は、複数の店舗に設けられ、属性データベースが店舗毎に記憶する属性データを利用して、店舗毎に対応する推奨情報を供給することができる。これに加えて、装置１００は、複数の店舗を含む店舗グループに対して、共通の属性データを利用して、店舗グループ毎に推奨情報を供給してもよい。例えば、チェーン店、系列店舗、およびグループ企業等の複数の店舗は、略同一の属性データを利用することで、より多くの共通する顧客情報に基づく推奨情報を利用できる。なお、図１の例で説明した、店舗毎に設けられた装置１００であっても、属性データベースが記憶する略同一の属性データにアクセスすることで、店舗グループ毎に推奨情報を利用することもできる。
【００９１】
以上の本実施形態に係る装置１００は、位置推定部４０から位置取得部１１０が位置情報を取得することを説明した。これに代えて、装置１００は、位置推定部４０が携帯端末１０から店舗までの距離を推定して供給する距離情報を取得してもよい。この場合、装置１００は、してもよい。この場合、装置１００は、携帯端末から店舗までの距離を取得する距離取得部を備える。そして、決定部１３０は、距離取得部が取得した距離に基づいて、携帯端末の保持者に提供する提供情報を決定してよい。なお、決定部１３０は、当該距離から、携帯端末１０の位置を推定してから、提供情報を決定してよい。
【００９２】
図８は、本実施形態に係る装置１００として機能するコンピュータ１９００のハードウェア構成の一例を示す。本実施形態に係るコンピュータ１９００は、ホスト・コントローラ２０８２により相互に接続されるＣＰＵ２０００、ＲＡＭ２０２０、グラフィック・コントローラ２０７５、および表示装置２０８０を有するＣＰＵ周辺部と、入出力コントローラ２０８４によりホスト・コントローラ２０８２に接続される通信インターフェイス２０３０、ハードディスクドライブ２０４０、およびＤＶＤドライブ２０６０を有する入出力部と、入出力コントローラ２０８４に接続されるＲＯＭ２０１０、フレキシブルディスク・ドライブ２０５０、および入出力チップ２０７０を有するレガシー入出力部と、を備える。
【００９３】
ホスト・コントローラ２０８２は、ＲＡＭ２０２０と、高い転送レートでＲＡＭ２０２０をアクセスするＣＰＵ２０００およびグラフィック・コントローラ２０７５とを接続する。ＣＰＵ２０００は、ＲＯＭ２０１０およびＲＡＭ２０２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィック・コントローラ２０７５は、ＣＰＵ２０００等がＲＡＭ２０２０内に設けたフレーム・バッファ上に生成する画像データを取得し、表示装置２０８０上に表示させる。これに代えて、グラフィック・コントローラ２０７５は、ＣＰＵ２０００等が生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
【００９４】
入出力コントローラ２０８４は、ホスト・コントローラ２０８２と、比較的高速な入出力装置である通信インターフェイス２０３０、ハードディスクドライブ２０４０、ＤＶＤドライブ２０６０を接続する。通信インターフェイス２０３０は、ネットワークを介して他の装置と通信する。ハードディスクドライブ２０４０は、コンピュータ１９００内のＣＰＵ２０００が使用するプログラムおよびデータを格納する。ＤＶＤドライブ２０６０は、ＤＶＤ−ＲＯＭ２０９５からプログラムまたはデータを読み取り、ＲＡＭ２０２０を介してハードディスクドライブ２０４０に提供する。
【００９５】
また、入出力コントローラ２０８４には、ＲＯＭ２０１０と、フレキシブルディスク・ドライブ２０５０、および入出力チップ２０７０の比較的低速な入出力装置とが接続される。ＲＯＭ２０１０は、コンピュータ１９００が起動時に実行するブート・プログラム、および／または、コンピュータ１９００のハードウェアに依存するプログラム等を格納する。フレキシブルディスク・ドライブ２０５０は、フレキシブルディスク２０９０からプログラムまたはデータを読み取り、ＲＡＭ２０２０を介してハードディスクドライブ２０４０に提供する。入出力チップ２０７０は、フレキシブルディスク・ドライブ２０５０を入出力コントローラ２０８４へと接続すると共に、例えばパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポート等を介して各種の入出力装置を入出力コントローラ２０８４へと接続する。
【００９６】
ＲＡＭ２０２０を介してハードディスクドライブ２０４０に提供されるプログラムは、フレキシブルディスク２０９０、ＤＶＤ−ＲＯＭ２０９５、またはＩＣカード等の記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、ＲＡＭ２０２０を介してコンピュータ１９００内のハードディスクドライブ２０４０にインストールされ、ＣＰＵ２０００において実行される。
【００９７】
プログラムは、コンピュータ１９００にインストールされ、コンピュータ１９００を位置取得部１１０、属性取得部１２０、決定部１３０、情報送信部１４０、および登録処理部２１０として機能させる。
【００９８】
プログラムに記述された情報処理は、コンピュータ１９００に読込まれることにより、ソフトウェアと上述した各種のハードウェア資源とが協働した具体的手段である位置取得部１１０、属性取得部１２０、決定部１３０、情報送信部１４０、および登録処理部２１０として機能する。そして、この具体的手段によって、本実施形態におけるコンピュータ１９００の使用目的に応じた情報の演算または加工を実現することにより、使用目的に応じた特有の装置１００が構築される。
【００９９】
一例として、コンピュータ１９００と外部の装置等との間で通信を行う場合には、ＣＰＵ２０００は、ＲＡＭ２０２０上にロードされた通信プログラムを実行し、通信プログラムに記述された処理内容に基づいて、通信インターフェイス２０３０に対して通信処理を指示する。通信インターフェイス２０３０は、ＣＰＵ２０００の制御を受けて、ＲＡＭ２０２０、ハードディスクドライブ２０４０、フレキシブルディスク２０９０、またはＤＶＤ−ＲＯＭ２０９５等の記憶装置上に設けた送信バッファ領域等に記憶された送信データを読み出してネットワークへと送信し、もしくは、ネットワークから受信した受信データを記憶装置上に設けた受信バッファ領域等へと書き込む。このように、通信インターフェイス２０３０は、ＤＭＡ（ダイレクト・メモリ・アクセス）方式により記憶装置との間で送受信データを転送してもよく、これに代えて、ＣＰＵ２０００が転送元の記憶装置または通信インターフェイス２０３０からデータを読み出し、転送先の通信インターフェイス２０３０または記憶装置へとデータを書き込むことにより送受信データを転送してもよい。
【０１００】
また、ＣＰＵ２０００は、ハードディスクドライブ２０４０、ＤＶＤドライブ２０６０（ＤＶＤ−ＲＯＭ２０９５）、フレキシブルディスク・ドライブ２０５０（フレキシブルディスク２０９０）等の外部記憶装置に格納されたファイルまたはデータベース等の中から、全部または必要な部分をＤＭＡ転送等によりＲＡＭ２０２０へと読み込ませ、ＲＡＭ２０２０上のデータに対して各種の処理を行う。そして、ＣＰＵ２０００は、処理を終えたデータを、ＤＭＡ転送等により外部記憶装置へと書き戻す。このような処理において、ＲＡＭ２０２０は、外部記憶装置の内容を一時的に保持するものとみなせるから、本実施形態においてはＲＡＭ２０２０および外部記憶装置等をメモリ、記憶部、または記憶装置等と総称する。本実施形態における各種のプログラム、データ、テーブル、データベース等の各種の情報は、このような記憶装置上に格納されて、情報処理の対象となる。なお、ＣＰＵ２０００は、ＲＡＭ２０２０の一部をキャッシュメモリに保持し、キャッシュメモリ上で読み書きを行うこともできる。このような形態においても、キャッシュメモリはＲＡＭ２０２０の機能の一部を担うから、本実施形態においては、区別して示す場合を除き、キャッシュメモリもＲＡＭ２０２０、メモリ、および／または記憶装置に含まれるものとする。
【０１０１】
また、ＣＰＵ２０００は、ＲＡＭ２０２０から読み出したデータに対して、プログラムの命令列により指定された、本実施形態中に記載した各種の演算、情報の加工、条件判断、情報の検索・置換等を含む各種の処理を行い、ＲＡＭ２０２０へと書き戻す。例えば、ＣＰＵ２０００は、条件判断を行う場合においては、本実施形態において示した各種の変数が、他の変数または定数と比較して、大きい、小さい、以上、以下、等しい等の条件を満たすかどうかを判断し、条件が成立した場合（または不成立であった場合）に、異なる命令列へと分岐し、またはサブルーチンを呼び出す。
【０１０２】
また、ＣＰＵ２０００は、記憶装置内のファイルまたはデータベース等に格納された情報を検索することができる。例えば、第１属性の属性値に対し第２属性の属性値がそれぞれ対応付けられた複数のエントリが記憶装置に格納されている場合において、ＣＰＵ２０００は、記憶装置に格納されている複数のエントリの中から第１属性の属性値が指定された条件と一致するエントリを検索し、そのエントリに格納されている第２属性の属性値を読み出すことにより、所定の条件を満たす第１属性に対応付けられた第２属性の属性値を得ることができる。
【０１０３】
以上に示したプログラムまたはモジュールは、外部の記録媒体に格納されてもよい。記録媒体としては、フレキシブルディスク２０９０、ＤＶＤ−ＲＯＭ２０９５の他に、ＤＶＤ、Ｂｌｕ−ｒａｙ（登録商標）、またはＣＤ等の光学記録媒体、ＭＯ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークまたはインターネットに接続されたサーバシステムに設けたハードディスクまたはＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムをコンピュータ１９００に提供してもよい。
【０１０４】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【０１０５】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【０１０６】
１０  携帯端末、１２  携帯端末、１４  携帯端末、２０  アクセスポイント、２２  アクセスポイント、２４  アクセスポイント、２６  アクセスポイント、３０  ネットワーク、４０  位置推定部、５０  データベース、１００  装置、１１０  位置取得部、１２０  属性取得部、１３０  決定部、１４０  情報送信部、２１０  登録処理部、３２０  エリア、３２２  エリア、３２４  エリア、１９００  コンピュータ、２０００  ＣＰＵ、２０１０  ＲＯＭ、２０２０  ＲＡＭ、２０３０  通信インターフェイス、２０４０  ハードディスクドライブ、２０５０  フレキシブルディスク・ドライブ、２０６０  ＤＶＤドライブ、２０７０  入出力チップ、２０７５  グラフィック・コントローラ、２０８０  表示装置、２０８２  ホスト・コントローラ、２０８４  入出力コントローラ、２０９０  フレキシブルディスク、２０９５  ＤＶＤ−ＲＯＭ
【図１】
2017191495.tif 000003
【図２】
2017191495.tif 000004
【図３】
2017191495.tif 000005
【図４】
2017191495.tif 000006
【図５】
2017191495.tif 000007
【図６】
2017191495.tif 000008
【図７】
2017191495.tif 000009
【図８】
2017191495.tif 000010