(57)【要約】【課題】通行人の嗜好や移動手段まで考慮した上でより正確な適地情報を提供できるようにする。【解決手段】各ユーザ端末ＵＴａ，ＵＴｂ，…からそれぞれグルメジャンルに対するユーザの嗜好情報とユーザの移動履歴を表す位置情報を取得し、この位置情報をもとにユーザの移動手段の種類を判定する。続いて、エリアごとに、上記取得したユーザの嗜好情報に対し当該ユーザが上記エリアを通過する際に使用した移動手段に応じた係数により重み付けした後、この重み付けされた全ユーザの嗜好情報を合算してエリアごとの嗜好情報を生成する。そして、事業者端末ＣＴから送られる出店条件に従い、事業者が出店を希望するジャンルについて嗜好ベクトルが高い順又は低い順にエリアを並べ替えたエリアランキング情報を作成し、このエリアランキング情報を要求元の事業者端末ＣＴへ送信する。【選択図】図１
2012221354.tif 000002
【特許請求の範囲】
【請求項１】
予め設定した特定エリアを通行する複数の通行人の嗜好情報を、当該各通行人が使用する端末からそれぞれ受信する手段と、
前記特定エリアを通行する各通行人の行動履歴を表す情報をそれぞれ取得し、この取得された行動履歴を表す情報をもとに当該各通行人の移動手段を判定する手段と、
前記受信された各通行人の嗜好情報を、当該各通行人の移動手段の判定結果に応じてそれぞれ重み付けしたのち合成することにより、前記特定エリアを通行する通行人全体の嗜好情報を推定する処理を行う推定手段と
を具備することを特徴とする嗜好情報推定装置。
【請求項２】
前記推定手段は、予め設定された期間に同一の通行人の嗜好情報が複数個受信された場合に、これらの嗜好情報のうち最新の嗜好情報を選択し、この選択された嗜好情報をもとに前記推定処理を行うことを特徴とする請求項１記載の嗜好情報推定装置。
【請求項３】
前記推定手段は、予め設定された期間に同一の通行人の嗜好情報が複数個受信された場合に、これらの嗜好情報の平均化してこの平均化された嗜好情報をもとに前記推定処理を行うことを特徴とする請求項１記載の嗜好情報推定装置。
【請求項４】
前記推定手段は、前記受信された各通行人の嗜好情報が時間帯別の嗜好情報を含む場合に、当該時間帯別に、その嗜好情報を通行人の移動手段の判定結果に応じてそれぞれ重み付けしたのち合成することにより、前記特定エリアを通行する通行人全体の嗜好情報を前記時間帯別に推定することを特徴とする請求項１乃至３のいずれかに記載の嗜好情報推定装置。
【請求項５】
予め設定した特定エリアを通行する複数の通行人の嗜好情報を、当該各通行人が使用する端末からそれぞれ受信する過程と、
前記特定エリアを通行する各通行人の行動履歴を表す情報をそれぞれ取得し、この取得された行動履歴を表す情報をもとに当該各通行人の移動手段を判定する過程と、
前記受信された各通行人の嗜好情報を、当該各通行人の移動手段の判定結果に応じてそれぞれ重み付けしたのち合成することにより、前記特定エリアを通行する通行人全体の嗜好情報を推定する処理を行う推定過程と
を具備することを特徴とする嗜好情報推定方法。
【請求項６】
前記推定過程は、予め設定された期間に同一の通行人の嗜好情報が複数個受信された場合に、これらの嗜好情報のうち最新の嗜好情報を選択し、この選択された嗜好情報をもとに前記推定処理を行うことを特徴とする請求項１記載の嗜好情報推定方法。
【請求項７】
前記推定過程は、予め設定された期間に同一の通行人の嗜好情報が複数個受信された場合に、これらの嗜好情報の平均化してこの平均化された嗜好情報をもとに前記推定処理を行うことを特徴とする請求項１記載の嗜好情報推定方法。
【請求項８】
前記推定過程は、前記受信された各通行人の嗜好情報が時間帯別の嗜好情報を含む場合に、当該時間帯別に、その嗜好情報を通行人の移動手段の判定結果に応じてそれぞれ重み付けしたのち合成することにより、前記特定エリアを通行する通行人全体の嗜好情報を前記時間帯別に推定することを特徴とする請求項５乃至７のいずれかに記載の嗜好情報推定装置。
【請求項９】
請求項１乃至４のいずれかに記載の嗜好情報推定装置が備える手段による処理を、当該嗜好情報推定装置が備えるコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば新店舗の出店を考えている事業者に対し出店に適したエリアに関する情報を提供するシステムに用いられる嗜好情報推定装置、方法及びプログラムに関する。
【背景技術】
【０００２】
新店舗を出店する際にその出店に適したエリアを選定することは、事業者にとって非常に重要な作業である。例えば、レストランやコンビニエンスストアなどのフランチャイズビジネスでは、店舗の出店に際して、競合他社の出店状況や通行量などを調査して売上予測などの市場調査を行うことが一般的に行われている。
【０００３】
そこで、この出店に適した区域の選定を支援する技術として、動線評価（線）と、前面通過量をもとに立地評価シートを作成し、この立地評価シートを用いて商圏を評価する手法が提案されている（例えば非特許文献１を参照）。この種の手法を用いると、具体的な利用シーンとして、「ある区域の通行量が多い」→「来客が多く望める」→「出店に適している」といった選定を行うことが可能となる。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】「正しい立地診断の支援サイト」、株式会社アール・アンド・シー、インターネット＜URL:http://r-and-c.co.jp/wordpress/wp-content/uploads/2008/05/e7ab8be59cb0e8a995e4bea1e382b7e383bce38388e4be8b.pdf＞
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところが、上記従来の技術は、車や通行人のカウントは行っているものの、その通行人がどのような嗜好を有しているかまでは考慮しておらず、また移動手段別による店舗への立ち寄り割合の違いも考慮していない。このため、例えば酒を飲めない年齢の通行人が多い場合や、乗用車の通行人が多いといった場合でも、居酒屋出店を推薦してしまうなど、必ずしも「来客が多く望める」エリアを的確に選定できるとは限らない。
【０００６】
この発明は上記事情に着目してなされたもので、その目的とするところは、通行人の嗜好や移動手段種別まで考慮した上でより正確なエリア別嗜好情報を推定できるようにした嗜好情報推定装置、方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するためにこの発明の１つの観点は、予め設定した特定エリアを通行する複数の通行人の嗜好情報を、当該各通行人が使用する端末からそれぞれ受信すると共に、前記特定エリアを通行する各通行人の行動履歴を表す情報をそれぞれ取得して、この取得された行動履歴を表す情報をもとに当該各通行人の移動手段を判定する。そして、前記受信された各通行人の嗜好情報を、当該各通行人の移動手段の判定結果に応じてそれぞれ重み付けしたのち合成することにより、前記特定エリアを通行する通行人全体の嗜好情報を推定するようにしたものである。
【０００８】
したがって、通行人の嗜好情報と当該通行人の移動手段の種類を考慮したうえで、特定エリアを通行する通行人全体の嗜好情報が推定される。このように推定された嗜好情報を用いることで、例えば居酒屋の出店を希望する事業者に対し、パンやケーキ等への嗜好ベクトルが高いユーザが多く集まるエリアを推薦してしまったり、また移動手段として「電車」や「自動車」を利用するユーザが多く通過するエリアを推薦してしまうといった不具合を防止することができる。
【０００９】
この発明の１つの観点は、以下のような具体的な態様を備えることも特徴とする。  
第１の態様は、予め設定された期間に同一の通行人の嗜好情報が複数個受信された場合には、これらの嗜好情報のうち最新の嗜好情報を選択し、この選択された嗜好情報をもとに前記推定処理を行うものである。  
このようにすると、常に通行人の最新の嗜好情報をもとに、特定エリアを通行する通行人全体の嗜好情報を推定することが可能となる。
【００１０】
第２の態様は、予め設定された期間に同一の通行人の嗜好情報が複数個受信された場合には、これらの嗜好情報の平均化してこの平均化された嗜好情報をもとに前記推定処理を行うものである。  
このようにすると、通行人のその時々における嗜好情報のばらつき、つまり気まぐれによる嗜好情報のばらつきの影響を軽減して、安定な推定処理を行うことができる。
【００１１】
第３の態様は、受信された各通行人の嗜好情報が時間帯別の嗜好情報を含む場合に、当該時間帯別に、その嗜好情報を通行人の移動手段の判定結果に応じてそれぞれ重み付けしたのち合成することにより、前記特定エリアを通行する通行人全体の嗜好情報を前記時間帯別に推定するものである。  
このようにすると、時間帯を考慮してさらに適切なエリアを推奨することが可能となる。
【発明の効果】
【００１２】
すなわちこの発明の１つの観点によれば、通行人の嗜好や移動手段まで考慮した上でより正確な適地情報を提供できるようにした嗜好情報推定装置、方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１３】
【図１】この発明の一実施形態に係る嗜好情報推定装置を備えた事業者支援システムの機能構成を示すブロック図。
【図２】図１に示した嗜好情報推定装置で使用されるユーザ別の嗜好情報の一例を示す図。
【図３】図１に示した嗜好情報推定装置で使用されるエリア情報の一例を示す図。
【図４】図１に示した嗜好情報推定装置により得られる移動手段判定結果の一例を示す図。
【図５】図１に示した嗜好情報推定装置により得られる全ユーザのエリア別嗜好情報の一例を示す図。
【図６】図１に示した嗜好情報推定装置が備えるエリア嗜好計算部による全体の処理手順と処理内容を示すフローチャート。
【図７】図６に示した全体の処理手順のうちエリア嗜好計算処理の手順と処理内容を示すフローチャート。
【図８】図１に示した嗜好情報推定装置が備えるエリアランキング計算部による全体の処理手順と処理内容を示すフローチャート。
【図９】図８に示した全体の処理手順のうちエリアランキング計算処理の手順と処理内容を示すフローチャート。
【図１０】あるエリアにおけるユーザごとのジャンル別嗜好情報の一例を示す図。
【図１１】図１０に示したあるエリアにおけるユーザごとのジャンル別嗜好情報から、ユーザの移動手段を考慮した当該エリアのジャンル別嗜好情報を求める処理を説明するための図。
【図１２】図１１に示した処理により得られる各エリアのジャンル別嗜好情報の一例を示す図。
【図１３】通過ユーザの嗜好ベクトルの重ね合わせ方法の第１の例を説明するための図。
【図１４】通過ユーザの嗜好ベクトルの重ね合わせ方法の第２の例を説明するための図。
【図１５】あるエリアにおける時間帯ごとのジャンル別嗜好情報の一例を示す図。
【発明を実施するための形態】
【００１４】
以下、図面を参照してこの発明に係わる実施形態を説明する。  
（構成）
図１は、この発明の一実施形態に係る嗜好情報推定装置を備えた事業者支援システムの機能構成を示すブロック図である。  
この事業者支援システムは、嗜好情報推定装置としての処理装置ＳＶと、記憶装置ＭＤとを備え、処理装置ＳＶには各々通行人としてのユーザＡ，Ｂ，…が使用する複数のユーザ端末ＵＴａ，ＵＴｂ，…と、出店希望者としての事業者が使用する事業者端末ＣＴが、図示しない通信ネットワークを介して接続可能となっている。処理装置ＳＶと記憶装置ＭＤとの間は、ＵＳＢケーブル等の信号線或いは通信ネットワークを介して接続される。
【００１５】
なお、通信ネットワークは、ＩＰ（Internet Protocol）網と、このＩＰ網にアクセスするためのアクセス網とから構成される。アクセス網には、携帯電話網、無線ＬＡＮ（Local Area Network）、Bluetooth（登録商標）やWiMAX（登録商標）等の近距離無線データ通信ネットワークが含まれる。
【００１６】
ユーザ端末ＵＴａ，ＵＴｂ，…は、携帯電話機、スマートホン、ＰＤＡ（Personal Digital Assistant）、電子書籍端末、或いはノート型パーソナル・コンピュータ等の携帯端末からなり、この発明の実施形態に関係する機能として、ＧＰＳ（Global Positioning System）取得送信部１１と、嗜好情報送信部１２を備えている。
【００１７】
ＧＰＳ取得送信部１１は、ＧＰＳ受信機と、位置計算部と、送信部を有する。ＧＰＳ受信機は、図示しない複数のＧＰＳ衛星から送信されるＧＰＳ信号をそれぞれ受信する。位置計算部は、上記ＧＰＳ受信機により受信された各ＧＰＳ信号をもとに、ユーザ端末ＵＴａ，ＵＴｂ，…つまりユーザＡ，Ｂ，…の現在位置を表す緯度・経度を算出する。そして、この算出された緯度・経度に計測時刻を付加した位置情報を、上記送信部から処理装置ＳＶに向け送信する処理を行う。なお、位置情報を取得する手段としては、他に携帯電話網や無線ＬＡＮの基地局の位置情報を用いるものでもよい。
【００１８】
嗜好情報送信部１２は、入力部と、嗜好情報作成部と、送信部を有する。嗜好情報作成部は、ユーザＡ，Ｂ，…が入力部を操作して入力した嗜好の強さを表す情報をもとに、当該嗜好の強さを嗜好ベクトルで表したグルメジャンル別の嗜好情報を作成する。そして、この作成された嗜好情報にユーザＡ，Ｂ，…の識別情報（ユーザＩＤ）と作成時の時刻情報を付与し、このユーザＩＤ及び時刻情報が付与された嗜好情報を送信部から処理装置ＳＶに向け送信する処理を行う。
【００１９】
事業者端末ＣＴは、例えばパーソナル・コンピュータからなり、この発明の実施形態に関係する機能として、条件入力送信部４１と、エリアランキング表示部４２を備えている。  
条件入力送信部４１は例えばブラウザからなり、出店条件を指定する情報の入力を受付け、この受付けた出店条件指定情報を処理装置ＳＶへ送信する処理を行う。出店条件を指定する情報には、グルメジャンルを指定する情報と、エリアの候補を指定する情報が含まれる。  
エリアランキング表示部４２は、上記推奨条件を表す情報の送信に対し、処理装置ＳＶから送られたエリアランキング情報を受信して、この受信したエリアランキングを表す情報を表示部に表示させる処理を行う。
【００２０】
記憶装置ＭＤは、処理装置ＳＶに対しＵＳＢケーブル等の信号線を介して接続されるハードディスク記憶装置、或いは処理装置ＳＶに対し通信ネットワークを介して接続されるデータベースサーバからなり、この発明の実施形態を実施するために必要な記憶機能として、移動手段判定結果記憶部３１と、ユーザ嗜好情報記憶部３２と、エリア嗜好情報記憶部３３を備えている。
【００２１】
移動手段判定結果記憶部３１は、処理装置ＳＶにより得られる移動手段判定結果を表す情報を記憶するために用いられる。図４はこの移動手段判定結果を表す情報の一例を示すもので、ユーザＩＤと、計測時刻と、移動手段を表す情報と、移動したエリアを表す情報（エリアＩＤ（ｘ，ｙ））とから構成される。なお、同図においてｘi のｉ及びｙj のｊは、エリアを二次元の各方向をｘ，ｙとしてマトリクス状に分割したとき、それぞれｉ番目及びｊ番目のエリアを示す。
【００２２】
ユーザ嗜好情報記憶部３２は、上記ユーザ端末ＵＴａ，ＵＴｂ，…の嗜好情報送信部１２から送信された各ユーザＡ，Ｂ，…の嗜好情報を記憶するために使用される。図２は記憶される嗜好情報の一例を示すもので、ジャンル名に嗜好ベクトルの大きさを関連付けたものである。
【００２３】
エリア嗜好情報記憶部３３は、後述する処理装置ＳＶにより計算されるエリア別の嗜好情報を記憶するために使用される。図５は記憶される嗜好情報の一例を示すもので、グルメジャンル名に嗜好ベクトルの大きさを関連付けたものからなる。
【００２４】
処理装置ＳＶは例えばサーバコンピュータからなり、この発明の実施形態を実施するために必要な処理機能として、移動手段判定部２１と、エリア管理部２２と、エリア嗜好計算部２３と、エリアランキング計算部２４を備えている。なお、これらの処理機能は何れも、図示しないプログラムメモリに格納されたアプリケーション・プログラムを中央処理ユニット（ＣＰＵ）に実行させることにより実現される。
【００２５】
エリア管理部２２は、エリアの識別情報（エリアＩＤ）に関連付けてエリアの基準位置及び終端位置を表す緯度・経度を記憶したエリア情報データベースを有する。そして、上記ユーザ端末ＵＴａ，ＵＴｂ，…から送信された位置情報に含まれる緯度・経度をもとに、上記エリア情報データベースから当該緯度・経度が含まれるエリアＩＤを検索する処理を行う。
【００２６】
移動手段判定部２１は、以下の処理機能を有する。  
(1) 上記ユーザ端末ＵＴａ，ＵＴｂ，…から送信されたユーザＡ，Ｂ，…の位置情報を受信し、この受信した位置情報をもとに当該ユーザの移動手段を判定する処理。  
(2) 上記移動手段の判定結果に、ユーザＩＤ及び計測時刻を表す情報を関連付け、さらに上記エリア管理部２２により検索されたエリアＩＤを関連付けた情報を、記憶装置ＭＤに送信して移動手段判定結果記憶部３１に記憶させる処理。
【００２７】
エリア嗜好計算部２３は、以下の処理機能を有する。  
(1) エリアごとに、そのエリアＩＤをもとに対象期間における移動手段判定結果を記憶装置ＭＤ内の移動手段判定結果記憶部３１から読込む処理。  
(2) 記憶装置ＭＤ内の嗜好情報記憶部３２から、対象期間における各ユーザＡ，Ｂ，…のジャンル別嗜好ベクトルを読込む。  
(3) 上記読込んだ各ユーザＡ，Ｂ，…のジャンル別嗜好ベクトルに、移動手段に応じて予め定めた移動手段係数を掛けることにより重み付けする。そして、この移動手段係数により重み付けられた各ユーザＡ，Ｂ，…の嗜好ベクトルをグルメジャンルごとに合計し、当該エリアにおける全ユーザＡ，Ｂ，…のジャンル別の嗜好ベクトルを算出する処理。  
(4) 上記算出されたエリアごとのジャンル別嗜好ベクトルを表す情報を、記憶装置ＭＤ内のエリア嗜好情報記憶部３３に記憶させる処理。
【００２８】
エリアランキング計算部２４は、以下の処理機能を有する。  
(1) 記憶装置ＭＤ内のエリア嗜好情報記憶部３３から全エリアのジャンル別嗜好ベクトル情報を読込み、この読込んだ情報をもとにジャンル別に嗜好ベクトルが大きい順にエリアＩＤを並べ替えたエリアランキング情報を作成する処理。  
(2) 事業者端末ＣＴから推奨条件を表す情報を受信し、この受信した推奨条件を表す情報に含まれる嗜好ジャンル及びエリア候補をもとに、上記エリアランキング情報から推奨条件を満たす情報を選択する処理。  
(3) 上記選択したエリアランキング情報を要求元の事業者端末ＣＴへ送信する処理。
【００２９】
（動作）
次に、以上のように構成されたシステムの動作を説明する。  
（１）嗜好情報の登録
システムにモニタ登録した各ユーザＡ，Ｂ，…は、それぞれユーザ端末ＵＴＡ，ＵＴＢ，…において自身のグルメジャンル別の嗜好の強さを表す情報を入力する。そうするとユーザ端末ＵＴＡ，ＵＴＢ，…では、嗜好情報送信部１２により、当該ユーザＡ，Ｂ，…ごとに、上記入力されたグルメジャンル別の嗜好の強さを嗜好ベクトルで表したグルメジャンル別の嗜好情報が作成される。そして、この作成されたグルメジャンル別の嗜好情報がユーザＩＤ）と作成時の時刻情報と共に処理装置ＳＶへ送信される。
【００３０】
処理装置ＳＶは、上記ユーザ端末ＵＴａ，ＵＴｂ，…からグルメジャンル別の嗜好情報が受信されると、この受信した各ユーザＡ，Ｂ，…のグルメジャンル別嗜好情報を、ユーザＩＤ及び時刻情報と関連付けて記憶装置ＭＤのユーザ嗜好情報記憶部３２に記憶させる。図２はこのユーザ嗜好情報記憶部３２に記憶された、あるユーザの嗜好情報の一例を示すものである。
【００３１】
なお、嗜好情報はユーザ端末ＵＴａ，ＵＴｂ，…或いは処理装置ＳＶが自動作成することも可能である。その作成方法としては、例えば各ユーザＡ，Ｂ，…による店舗の利用回数をグルメジャンル別にカウントし、その一定期間分のカウント値を嗜好ベクトルとするものが考えられる。その際、利用店舗とそのグルメジャンルに関する情報は、例えばユーザ端末ＵＴａ，ＵＴｂ，…にプリペイド支払機能を持たせ、その管理情報から取得可能である。
【００３２】
（２）移動手段の判定
ユーザ端末ＵＴａ，ＵＴｂ，…では、ＧＰＳ取得送信部１１により、一定の周期で現在位置を表す緯度・経度を算出する処理が行われ、この算出された緯度・経度とその計測時刻を含む位置情報が処理装置ＳＶへ送信される。なお、この位置情報の送信処理は、上記計測周期で行ってもよいが、位置情報を所定時間分蓄積してこれをまとめて送信するものであってもよい。
【００３３】
処理装置ＳＶでは、上記ユーザ端末ＵＴａ，ＵＴｂ，…から送信された位置情報が受信されると、移動手段判定部２１がこの受信された位置情報をもとにユーザＡ，Ｂ，…の移動手段を判定する。判定方法としては、例えば上記位置情報に含まれる緯度・経度と計測時刻をもとに平均移動速度、最高移動速度及び最高加速度を選択的に算出し、この算出値を予め設定したしきい値と比較することにより、ユーザＡ，Ｂ，…の移動手段が徒歩、自転車、自動車、鉄道の何れに該当するかを判定するものが用いられる。なお、この判定方法は、特開２０１０−１９８１１号公報及び特開２０１０−１８１３８２号公報等に詳しく述べられている。
【００３４】
また移動手段判定部２１は、上記位置情報に含まれる緯度・経度をもとにエリア管理部２２から当該緯度・経度が属するエリアのＩＤを読込む。そして、上記移動手段の判定結果を表す情報に、上記送信元のユーザ端末ＵＴａ，ＵＴｂ，…に対応付けられたユーザＩＤと、上記受信された位置情報に含まれる計測時刻と、上記エリア管理部２２から読込んだエリアＩＤを関連付け、この情報を記憶装置ＭＤの移動手段判定結果記憶部３１に記憶させる。図４は、この移動手段判定結果記憶部３１に記憶される表示手段判定結果の一例を示すものである。
【００３５】
（３）エリア別嗜好情報の計算
上記記憶装置ＭＤの移動手段判定結果記憶部３１に予め設定した期間分の情報が蓄積されると、処理装置ＳＶではエリア嗜好計算部２３により、エリア別に全ユーザの嗜好を表す情報を計算する処理が以下のように実行される。図６はその処理手順と処理内容を示すフローチャートである。
【００３６】
すなわち、エリア嗜好計算部２３は先ずステップＳ１１においてエリアＩＤを１つ選択し、この選択されたエリアＩＤをもとに、ステップＳ１２により記憶装置ＭＤの移動手段判定情報記憶部３１から該当する移動手段判定結果の情報を読込む。なお、嗜好情報の計算対象期間が予め指定されている場合には、上記エリアＩＤと共にこの指定された対象期間を表す情報を上記移動手段判定情報記憶部３１に与える。このようにすることで、上記指定された期間における移動手段判定結果の情報のみを読込むことができる。  
またエリア嗜好計算部２３は、ステップＳ１３において、記憶装置ＭＤ内の嗜好情報記憶部３２から、対象期間における各ユーザＡ，Ｂ，…のジャンル別嗜好ベクトルをすべて読込む。
【００３７】
続いてエリア嗜好計算部２３は、ステップＳ１４において、上記読込まれた移動手段判定結果の情報と、上記読込まれた各ユーザＡ，Ｂ，…のジャンル別嗜好ベクトルの情報をもとに、上記エリアにおける全ユーザのジャンル別嗜好ベクトルを以下のように計算する。図７はその計算処理の手順と処理内容を示すフローチャートである。
【００３８】
すなわち、先ずステップＳ１４１においてユーザＩＤを１つ選択するごとに、この選択したユーザＩＤに関連付けられた嗜好ベクトルに対し、ステップＳ１４２により同じく当該ユーザＩＤに関連付けられた移動手段判定結果に対応して予め設定された係数を乗算する。すなわち、ユーザの嗜好ベクトルに対し、当該ユーザの移動手段の種類に応じて設定した係数により重み付けする。そして、この移動手段の種類に応じて重み付けされた各ユーザＡ，Ｂ，…の嗜好ベクトルを、ステップＳ１４３においてジャンル別に合算する。この合算後に、上記選択したエリアを通過したすべてのユーザを選択し終わったか否かをステップＳ１４４で判定し、全ユーザを選択し終わるまで上記ステップＳ１４１〜Ｓ１４３の処理を繰り返す。図５は、１つのエリアについて当該エリアを通過したすべてのユーザのジャンル別嗜好ベクトルを合算した結果の一例を示すものである。
【００３９】
１つのエリアについて、当該エリアを通過したすべてのユーザのジャンル別嗜好ベクトルの合算結果が算出されると、エリア嗜好計算部２３はステップＳ１５により当該合算結果を表す情報を記憶装置ＭＤ内のエリア嗜好情報記憶部３３に記憶させる。そして、すべてのエリアを選択し終わったか否かをステップＳ１６で判定し、すべてのエリアを選択し終わるまで上記ステップＳ１１〜Ｓ１５の処理を繰り返す。
【００４０】
以上述べたエリア嗜好情報の算出処理を数式で表すと次のようになる。  
【数１】
2012221354.tif 000003
ただし、Ｐarea（ｘ，ｙ）はエリア（ｘ，ｙ）における嗜好情報、Ｎはエリア（ｘ，ｙ）を通過したユーザの総数、ｕはエリア（ｘ，ｙ）を通過したユーザを１からナンバリングしたもの、Ｐr（ｕ）はユーザｕの嗜好情報、Ｔi（ｕ）はユーザｕが使用した移動手段の識別子（移動手段係数）をそれぞれ表している。
【００４１】
以上述べたエリア嗜好計算処理を、具体例を用いてさらに詳しく説明する。  
例えば、いまサービス対象となる全体のエリアが図１０（ａ）に示すようにマトリクス状に複数のエリア（１，１），（１，２），…に分割され、このうちエリア（１，１）を通過したユーザＡ，Ｂ，…のジャンル別嗜好ベクトルが図１０（ｂ）に示すような値だったとする。
【００４２】
この場合、上記各ユーザＡ，Ｂ，…のジャンル別嗜好ベクトルに対し、図１１（ａ）に示すように当該ユーザＡ，Ｂ，…が使用した移動手段、例えば「徒歩」、「自転車」、「自動車」、「電車」に対応して予め設定された移動手段係数“×１０”、“×８”、“×５”、“×３”が乗算される。すなわち、速度が遅い移動手段ほど値が大きくなるように設定された係数が、各ユーザＡ，Ｂ，…のジャンル別嗜好ベクトルに乗算される。この結果、各ユーザＡ，Ｂ，…のジャンル別嗜好ベクトルは、図１１（ｂ）に示すように移動速度が遅い移動手段ほど値が大きくなるように重み付けされる。このように重み付けする理由は、ユーザの通過速度が遅いほどエリア内におけるユーザの滞在時間が長くなり、その結果店舗に立ち寄る確率が高くなると予想されるからである。
【００４３】
そして、上記重み付けされた各ユーザＡ，Ｂ，…の嗜好ベクトルは、図１１（ｃ）に示すように同一のジャンル同士で合算される。  
以下同様に、すべてのエリア（１，２）、（１，３）、（１，４）、…について、それぞれ当該エリアを通過したユーザＡ，Ｂ，…のジャンル別嗜好ベクトルを当該ユーザが使用した移動手段の種類に応じて重み付けしたのち同一のジャンル同士で合算する処理が行われる。そして、このエリアごとに計算された合算後のジャンル別嗜好ベクトルがそれぞれエリア嗜好情報記憶部３３に記憶される。図１２は、このようにしてエリアごとに計算された、全ユーザのジャンル別嗜好情報の重み付け加算結果を表す情報の一例を示すものである。
【００４４】
（４）エリアランキングの計算
上記エリア嗜好計算部２３によるエリア嗜好情報の計算が終了すると、処理装置ＳＶは続いてエリアランキング計算部２４により以下のようにエリアランキングを計算する。図８はその処理手順と処理内容を示すフローチャートである。
【００４５】
すなわち、事業者端末ＣＴにおいて事業者のオペレータが、出店を希望する嗜好ジャンルと、エリアの候補を表す情報を入力したとする。そうすると、条件入力送信部４１において、この入力された嗜好ジャンル及びエリア候補を表す情報を含む出店条件指定情報が生成され、この生成された出店条件指定情報が処理装置ＳＶへ送信される。
【００４６】
これに対し処理装置ＳＶは、上記事業者端末ＣＴから送信された出店条件指定情報が受信されると、エリアランキング計算部２４を起動する。そして、このエリアランキング計算部２４の制御の下で、ステップＳ２１〜Ｓ２３によりエリアＩＤを１つずつ指定して記憶装置ＭＤ内のエリア嗜好情報記憶部３３からエリア嗜好情報をそれぞれ読込む。そして、ステップＳ２４において、上記読込んだ各エリア情報をもとに以下のようにエリアランキングを計算する。図９はその処理手順と処理内容を示すフローチャートである。
【００４７】
すなわち、エリアランキング計算部２４は先ずステップＳ２４１〜Ｓ２４２により、上記受信した出店条件指定情報に含まれる嗜好ジャンルをもとに、上記エリア嗜好情報記憶部３３から読込んだ各エリア嗜好情報から当該ジャンルに関連付けられた嗜好ベクトルを抽出する。そして、ステップＳ２４３により、上記抽出された嗜好ベクトルの高い順又は低い順にエリアを並べたエリアランキング情報を作成し、このエリアランキング情報を要求元の事業者端末ＣＴへ送信する。
【００４８】
事業者端末ＣＴでは、上記処理装置ＳＶからランキング情報が送られると、エリアランキング表示部４２が起動して、上記送られたランキング情報を記憶部に保存すると共に表示部に表示させる。かくして、事業者は出店を希望しているジャンルの店舗の立地として好適なエリアを、上記表示されたランキング情報から知ることが可能となる。
【００４９】
以上詳述したようにこの実施形態では、先ず各ユーザ端末ＵＴａ，ＵＴｂ，…からそれぞれグルメジャンルに対するユーザの嗜好情報とユーザの移動履歴を表す位置情報を取得し、この位置情報をもとにユーザの移動手段の種類を判定する。続いて、エリアごとに、上記取得したユーザの嗜好情報に対し当該ユーザが上記エリアを通過する際に使用した移動手段に応じた係数を乗算することにより重み付けし、この重み付けされた全ユーザの嗜好情報を合算してエリアごとの嗜好情報を生成する。そして、事業者端末ＣＴから送られる出店条件に従い、出店を希望するジャンルについて嗜好ベクトルが高い順又は低い順にエリアを並べ替えたエリアランキング情報を作成し、このエリアランキング情報を要求元の事業者端末ＣＴへ送信するようにしている。
【００５０】
したがって、ユーザのグルメジャンル別の嗜好と移動手段の種類を考慮したうえで、出店の立地に適したエリアが計算されて事業者に提示される。このため、例えば居酒屋の出店を希望する事業者に対し、パンやケーキ等への嗜好ベクトルが高いユーザが多く集まるエリアを推薦してしまったり、また移動手段として「電車」や「自動車」を利用するユーザが多く通過するエリアを推薦してしまうといった不具合を防止することができる。
【００５１】
［その他の実施形態］
この発明は上記実施形態に限定されるものではなく、例えば以下のような各種変形が可能である。  
ユーザ嗜好情報記憶部３２に、同一エリアについて同一ユーザが新たなジャンル別嗜好情報が登録された場合の当該嗜好情報の処理手段又は方法としては、次の２つの手段又は方法が考えられる。  
第１の手段又は方法は、常に最新のジャンル別嗜好情報のみが保存されるように、ユーザ端末から最新のジャンル別嗜好情報が送られるごとに、この最新情報をそれ以前に登録された同一ユーザの情報に上書き保存し、この最終的に保存されている嗜好情報をエリア嗜好計算処理に使用するものである。例えば、図１３に示すようにユーザＡが新たなジャンル別嗜好情報を登録しようとした場合には、この新たな嗜好情報がそれ以前に登録された同じユーザＡの嗜好情報に代わって上書き保存される。  
このようにすると、常に最新の嗜好情報をもとに、特定エリアを通行する通行人全体の嗜好情報を推定することが可能となる。
【００５２】
第２の手段又は方法は、ユーザごとに当該ユーザが異なる時刻に登録した複数のジャンル別嗜好情報をすべて保存しておき、この保存された複数の嗜好情報を平均化し、この平均化された嗜好情報をエリア嗜好計算処理に使用するものである。例えば、図１４に示すようにユーザＡのジャンル別嗜好情報が３個保存されている場合には、これら３個の嗜好情報の平均値が計算され、この計算された平均値がユーザＡのジャンル別嗜好情報として記憶される。  
このようにすると、通行人のその時々における嗜好情報のばらつき、つまり気まぐれによる嗜好情報のばらつきの影響を軽減して、安定な推定処理を行うことができる。
【００５３】
また前記一実施形態では、嗜好情報について特に時間帯を考慮せずに登録するようにした。しかしそれに限らず、例えば図１５に示すように１日を「朝」、「昼」、「夜」の３つの時間帯に分け、これらの時間帯ごとに嗜好ベクトルを登録するようにしてもよい。このようにすると、時間帯を考慮してより適切なエリアを推奨することが可能となる。一例を述べると、「居酒屋」の出店を検討している事業者に対しては、「夜」の時間帯の嗜好情報に基づいて最適なエリアを推奨することができる。
【００５４】
さらに、前記実施形態では事業者が出店を希望するジャンルを指定した場合に、このジャンルについて嗜好ベクトルが高い順にエリアを並べて事業者に提示するようにした。しかしそれに限らず、事業者が出店を希望するエリアのみを指定した場合には、このエリアについて嗜好ベクトルが高いジャンルを順に並べて提示するようにしてもよい。
【００５５】
さらに、前記一実施形態では事業者に対し出店を支援するための情報を提供する場合を例にとって説明したが、出店の支援情報に限らず、既存店舗の改装や営業時間の変更等のための支援情報を提供するようにしてもよい。その他、嗜好情報推定装置の種類や構成、この装置によるエリア嗜好情報の計算処理手順とその処理内容、エリアランキング計算処理手順とその処理内容等についても、この発明の要旨を逸脱しない範囲で種々変形して実施可能である。
【００５６】
要するにこの発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【符号の説明】
【００５７】
ＳＶ…処理装置、ＭＤ…記憶装置、ＵＴ…ユーザ端末、ＣＴ…事業者端末、１１…ＧＰＳ取得送信部、１２…嗜好情報送信部、２１…移動手段判定部、２２…エリア管理部、２３…エリア嗜好計算部、２４…エリアランキング計算部、３１…移動手段判定結果記憶部、３２…ユーザ嗜好情報記憶部、３３…エリア嗜好情報記憶部、４１…エリアランキング表示部。
【図１】
2012221354.tif 000004
【図２】
2012221354.tif 000005
【図３】
2012221354.tif 000006
【図４】
2012221354.tif 000007
【図５】
2012221354.tif 000008
【図６】
2012221354.tif 000009
【図７】
2012221354.tif 000010
【図８】
2012221354.tif 000011
【図９】
2012221354.tif 000012
【図１０】
2012221354.tif 000013
【図１１】
2012221354.tif 000014
【図１２】
2012221354.tif 000015
【図１３】
2012221354.tif 000016
【図１４】
2012221354.tif 000017
【図１５】
2012221354.tif 000018