(57)【特許請求の範囲】
【請求項１】
複数地域と、それぞれの地域内の施設と、それぞれの施設属性情報とを関連付けて蓄積した地域施設データ部と、
ユーザによって登録された施設を示す情報を保持するブックマーク部と、
ブックマーク部に登録された施設に関連付けられた施設属性情報に基づいて、所定の地域でその地域の施設からユーザの好みの施設を選択可能とするためのユーザ属性情報を抽出するユーザ属性情報抽出部と、
第二の地域と、抽出されたユーザ属性情報とに基づいて少なくとも第二の地域に関連付けられた施設から、ユーザ属性情報に対応する施設属性情報の施設を選択する施設選択部と、
を有する施設選択装置。
【請求項２】
施設選択部が選択した施設をユーザに対して提示するための提示部をさらに有する請求項１に記載の施設選択装置。
【請求項３】
提示部は、
提示した施設をユーザに選択させるユーザ選択手段と、
ユーザ選択手段によって選択された施設を示す情報をブックマーク部に保持させるブックマーク変更手段と、
を有する請求項２に記載の施設選択装置。
【請求項４】
ブックマーク部に蓄積されている施設の施設属性情報に含まれる所在地情報からユーザの行動領域の大きさの度合いを示す情報である行動範囲情報を演算する行動範囲情報演算部を有するとともに、
施設選択部は、
演算結果である行動範囲情報が示すユーザの行動領域の大きさの度合いに基づいて施設を選択する行動領域施設選択手段を有する請求項１から３のいずれか一に記載の施設選択装置。
【請求項５】
ユーザ属性情報抽出部は、
ブックマーク部に登録された施設の施設属性情報を利用してソーシャルネットワークから取得する情報をもユーザ属性情報として抽出するソーシャル抽出手段を有する請求項１から４のいずれか一に記載の施設選択装置。
【請求項６】
複数地域と、それぞれの地域内の施設と、それぞれの施設属性情報とを関連付けて蓄積した地域施設データ部と、
ユーザによって登録された施設を示す情報を保持するブックマーク部と、を有する施設選択装置の動作方法であって、
ブックマーク部に登録された施設に関連付けられた施設属性情報に基づいて、所定の地域でその地域の施設からユーザの好みの施設を選択可能とするためのユーザ属性情報を抽出するユーザ属性情報抽出ステップと、
第二の地域と、抽出されたユーザ属性情報とに基づいて少なくとも第二の地域に関連付けられた施設から、ユーザ属性情報に対応する施設属性情報の施設を選択する施設選択ステップと、
を計算機に実行させる施設選択装置の動作方法。
【請求項７】
複数地域と、それぞれの地域内の施設と、それぞれの施設属性情報とを関連付けて蓄積した地域施設データ部と、
ユーザによって登録された施設を示す情報を保持するブックマーク部と、を有する施設選択装置を動作させるプログラムであって、
ブックマーク部に登録された施設に関連付けられた施設属性情報に基づいて、所定の地域でその地域の施設からユーザの好みの施設を選択可能とするためのユーザ属性情報を抽出するユーザ属性情報抽出ステップと、
第二の地域と、抽出されたユーザ属性情報とに基づいて少なくとも第二の地域に関連付けられた施設から、ユーザ属性情報に対応する施設属性情報の施設を選択する施設選択ステップと、
を計算機に実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、引っ越しや旅行などによって従来の生活圏外に滞在する場合などに、ユーザによって登録されている施設についての情報を活用して、滞在先の地域においてユーザの好みに適合する施設等を選択する技術に関する。
【背景技術】
【０００２】
インターネットを介した情報提供サービスにおいて、例えば、ユーザにより特定される住所などの地域情報とユーザに対するアンケートの回答とに応じて、その地域内においてユーザの嗜好に適合する店舗や施設の情報を提供するものがある。ユーザは提供された店舗等を気に入った場合には、当該店舗等を自身のＰＣや携帯電話機などに、所謂「お気に入り」の店舗として登録しておくことで、当該店舗に電話をしたり、提供される商品やサービスの確認を行ったりすることができる。
【０００３】
このような情報提供サービスをユーザが利用する態様として、店舗情報の提供を様々な業種毎に求め、提供された店舗情報を取捨選択して、お気に入りの店舗をリスト化する態様が多く見られる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−３３００６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、特許文献１に記載の技術では、ユーザが引っ越しなどにより生活圏に変更が生じた場合、引っ越し先でのお気に入り店舗を登録するためには、まず地域情報を特定し、アンケートに回答し、提供された店舗情報の取捨選択を改めて行う必要がある。そして、業種毎のお気に入り店舗リストを再構築するためには、それら一連のプロセスを業種毎に行わなければならず、ユーザにとって煩雑で手間を要するという課題があった。
【０００６】
また、ユーザによりお気に入りとして登録されている店舗等は、ユーザの嗜好に適合することが予測された店舗等のなかから、実際にユーザによる取捨選択の結果として登録されたものである。したがって、登録された店舗等の情報はユーザの嗜好が強く反映されていると考えられるが、それらの登録されている店舗等の情報は、引っ越し先などでの店舗情報の提供に何ら活用されていなかった。
【課題を解決するための手段】
【０００７】
以上の課題を解決するために、本発明は、ユーザによって登録された施設に関する情報によりユーザの好みなどを抽出し、引っ越し先などの別の地域においてもユーザの好みと適合するような施設を選択するための施設選択装置を提供する。
【０００８】
具体的には、複数地域と、それぞれの地域内の施設と、それぞれの施設属性情報とを関連付けて蓄積した地域施設データ部と、ユーザによって登録された施設を示す情報を保持するブックマーク部と、ブックマーク部に登録された施設に関連付けられた施設属性情報に基づいて、所定の地域でその地域の施設からユーザの好みの施設を選択可能とするためのユーザ属性情報を抽出するユーザ属性情報抽出部と、第二の地域と、抽出されたユーザ属性情報とに基づいて少なくとも第二の地域に関連付けられた施設から、ユーザ属性情報に対応する施設属性情報の施設を選択する施設選択部と、を有する施設選択装置を提供する。
【０００９】
また、上記構成を備え、上記施設選択部が選択した施設をユーザに対して提示するための提示部をさらに有する施設選択装置を提供する。また、上記提示部が、提示した施設をユーザに選択させるユーザ選択手段と、ユーザ選択手段によって選択された施設を示す情報を上記ブックマーク部に保持させるブックマーク変更手段と、を有する施設選択装置も提供する。また、上記ブックマーク部に蓄積されている施設の施設属性情報に含まれる所在地情報からユーザの行動領域の大きさの度合いを示す情報である行動範囲情報を演算する行動範囲情報演算部を有するとともに、上記施設選択部は、演算結果である行動範囲情報が示すユーザの行動領域の大きさの度合いに基づいて施設を選択する行動領域施設選択手段を有する施設選択装置も提供する。また、上記ユーザ属性情報抽出部は、ブックマーク部に登録された施設の施設属性情報を利用してソーシャルネットワークから取得する情報をもユーザ属性情報として抽出するソーシャル抽出手段を有する施設選択装置も提供する。また、上記の施設選択装置の動作方法やプログラムも提供する。
【発明の効果】
【００１０】
以上のような構成をとる本発明によって、引っ越しなどによりユーザの生活圏が移転した場合において、移転先においてもユーザにより登録されていた施設と対応するような施設を選択し得る施設選択装置を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態１の施設選択装置による施設選択の一例を説明するための概念図
【図２】実施形態１の施設選択装置の機能ブロックの一例を示す図
【図３】地域施設データ部に蓄積されるデータの一例を示す概念図
【図４】地域施設データ部に蓄積されるデータの他の例を示す概念図
【図５】ユーザによって登録された施設を示す情報の保持の一例を示す概念図
【図６】ブックマーク部に登録された施設に関連付けられた施設属性情報の一例を示す概念図
【図７】実施形態１の施設選択装置におけるハードウェア構成の一例を示す図
【図８】実施形態１の施設選択装置における処理の流れの一例を示すフローチャート図
【図９】実施形態２の施設選択装置の機能ブロックの一例を示す図
【図１０】実施形態２の施設選択装置における処理の流れの一例を示すフローチャート図
【図１１】実施形態３の施設選択装置の機能ブロックの一例を示す図
【図１２】実施形態３の施設選択装置における処理の流れの一例を示すフローチャート図
【図１３】実施形態４の施設選択装置の機能ブロックの一例を示す図
【図１４】実施形態４の施設選択装置における処理の流れの一例を示すフローチャート図
【図１５】実施形態５の施設選択装置の機能ブロックの一例を示す図
【発明を実施するための形態】
【００１２】
以下に、本発明の実施の形態を説明する。なお、本発明はこれら実施の形態に何ら限定されるものではなく、その要旨を逸脱しない範囲において、種々なる態様で実施し得る。
＜実施形態１＞
＜実施形態１  概要＞
【００１３】
図１は、本実施形態の施設選択装置の機能概要を説明するための図である。「キープリスト」（０１０１）は、ユーザによって登録された店舗などの施設が列挙された情報である。図１に示すように、例えば、ユーザのお気に入りの美容院「サロン・ド・Ａ」が登録されており、同様に、居酒屋「Ｂ茶屋」、イタリアンレストラン「リストランテＣ」、中華料理店「Ｄ飯店」がキープリストとして登録されている。ユーザは、様々な用途や目的に応じて好みの店舗や施設を登録しておくことにより、当該店舗に電話をしたり、提供される商品やサービスの確認、新規サービス情報の閲覧などを行ったりすることができる。
【００１４】
ここで、引っ越しなどによりユーザの生活圏が変化するとする。本実施形態の施設選択装置は、「キープリスト」に登録されている店舗や施設などの情報に基づいて当該ユーザの好みを抽出し、抽出されたユーザの好みに基づき、「キープリスト」を構成する施設に対応するような施設を引っ越し先のエリアから選択する。このように施設を選択することで、例えば、「おすすめ店舗」（０１０２）などのように、新たな生活圏でのキープリストの候補をユーザに提示することなどが可能となる。図１に示すように、例えば、ユーザの生活圏地域が「名古屋」に設定変更された場合、名古屋エリア内の施設の中から、「キープリスト」にある「サロン・ド・Ａ」、「Ｂ茶屋」、「リストランテＣ」、「Ｄ飯店」に対応する「おすすめ店舗」として、美容院「ボーテＥ」、居酒屋「Ｆ亭」、イタリアンレストラン「トラットリアＧ」、中華料理店「Ｈ楼」を選択して提示する。
＜実施形態１  構成＞
【００１５】
図２は、本実施形態の施設選択装置における機能ブロックの一例を表す図である。なお以下に記載する本装置の機能ブロックは、ハードウェア及びソフトウェアの組み合わせとして実現され得る。具体的には、コンピュータを利用するものであれば、ＣＰＵ（中央演算装置）や主メモリ、バス、あるいは二次記憶装置（ハードディスクドライブや不揮発性メモリ、ＣＤやＤＶＤなどの記憶メディアとそれらメディアの読取ドライブなど）、情報入力に利用される入力デバイス、印刷機器や表示装置、その他の外部周辺装置などのハードウェア構成部、またその外部周辺装置用のインターフェース、通信用インターフェース、それらハードウェアを制御するためのドライバプログラムやその他アプリケーションプログラム、ユーザ・インターフェース用アプリケーションなどが挙げられる。そして主メモリ上に展開したプログラムに従ったＣＰＵの演算処理によって、入力デバイスやその他インターフェースなどから入力され、メモリやハードディスク上に保持されているデータなどが加工、蓄積されたり、上記各ハードウェアやソフトウェアを制御するための命令が生成されたりする。あるいは本装置の機能ブロックは専用ハードウェアによって実現されてもよい。
【００１６】
また、本実施形態は装置として実現できるのみでなく、方法としても実現可能である。また、このような装置の機能の一部をソフトウェアとして構成することができる。さらに、そのようなソフトウェアをコンピュータに実行させるために用いるソフトウェア製品、及び同製品を固定した記録媒体も、当然にこの実施形態の技術的な範囲に含まれる（本明細書の全体を通じて同様である）。
【００１７】
図２に示すように本実施形態の「施設選択装置」（０２００）は、「地域施設データ部」（０２０１）と、「ブックマーク部」（０２０２）と、「ユーザ属性情報抽出部」（０２０３）と、「施設選択部」（０２０４）と、を有する。
【００１８】
「地域施設データ部」（０２０１）は、複数地域と、それぞれの地域内の施設と、それぞれの施設属性情報とを関連付けて蓄積する機能を有し、例えばＨＤＤや不揮発性メモリ、記録メディアとその読取ドライブなどによって実現することができる。「地域」とは、土地の区域を示すものであり、例えば、市区町村などのような行政区画である。また、行政上の区画とは別に任意に定められる区域としてもよい。例えば、駅の周辺の領域を当該駅の名の下に地域として設定してもよい。また、駅名や市区町村名に付されていないながらも所定の区域を示すものとして知られているような名の下にその区域を設定してもよい。
【００１９】
「施設」とは、何らかの機能を果たすための設備であり、有償により機能が果たされるものだけではなく、無償によるものも含む。また、設備の主体が私的なものであるか公的なものであるかは問わない。施設の例としては、小売店、美容院、病院、役所、保育所、博物館などが挙げられる。また、神社仏閣、旧跡などのような観光スポットなどを含めるものとしてもよい。
【００２０】
「施設属性情報」とは、施設の属性を示す情報である。属性は、例えば、施設が存する住所、業種又はジャンル、提供する物品やサービス、価格帯、営業時間、最寄りの交通機関などである。また、施設属性情報は、施設の業種やジャンル毎に設定してよく、例えば、施設が飲食店である場合には、個室の有無や座席の種別などに関する店内構成、利用のシチュエーションなどのように特有の属性を施設属性情報としてもよい。
【００２１】
図３は、地域施設データ部に蓄積されるデータの一例を示すものである。ここでは、とくに飲食店についてのデータを示している。例えば、「Ａａ００１」のＩＤが付される施設は、その名が「東京一番」であり、その施設が存する地域として「新宿」が関連付けられている。そして、ジャンル、予算、営業時間、店内構成、シチュエーションなど施設属性情報とともに関連付けられている。なお、図３においては、施設の住所と関連付けられた「地域」の項目を施設属性情報とともに設けて示しているが、図４に示すように、施設が存する住所を「地域」として構成してもよい。
【００２２】
上記の例の他、施設属性情報として「顧客層」を設けてもよい。例えば、高級ブランドのブティックや厳選された高品質の食材のみを販売する食料品店などを「ハイクラス層」とし、一般的なスーパーマーケットやディスカウントストアなどを「ファミリー層」と設定してもよい。また、単独の店舗に限らず、複合商業施設に対しても同様に顧客層を設定してもよい。例えば、高級ブランドのブティックや高級レストランが集う複合商業施設をハイクラス層とし、スーパーマーケットやディスカウントストアを主体とするショッピングセンターやアウトレットモールなどをファミリー層と設定してもよい。
【００２３】
「ブックマーク部」（０２０２）は、ユーザによって登録された施設を示す情報を保持する機能を有し、例えばＨＤＤや不揮発性メモリ、記録メディアとその読取ドライブなどによって実現することができる。図５は、ユーザによって登録された施設を示す情報の保持の一例を示す図である。図５に示したように「１８５ｃｄ３６２」のＩＤが付されたユーザによって登録された施設を示す情報として「Ｈｆ２６９」の施設ＩＤが施設名「サロン・ド・Ａ」とともに保持されている。なお、施設名は説明の便宜のために示したものであり、ブックマーク部において必ずしも保持されなければならないものではなく、少なくとも施設を特定する施設ＩＤがユーザを特定するユーザＩＤと関連付けられて保持されていればよい。
【００２４】
「ユーザ属性情報抽出部」（０２０３）は、ブックマーク部に登録された施設の施設属性情報に基づいて、所定の地域でその地域の施設からユーザの好みの施設を選択可能とするためのユーザ属性情報を抽出する機能を有し、例えば、ＣＰＵや主メモリ、抽出プログラムなどによって実現することができる。
【００２５】
図６は、ブックマーク部に登録された施設に関連付けられた施設属性情報の態様の一例を示す図である。本図は、図５で示した「１８５ｃｄ３６２」のＩＤが付されたユーザによって登録された施設のなかで、飲食店について示したものである。例えば、登録された施設のうち「Ａｄ４４３」のＩＤが付された「リストランテＣ」は、「代々木」に所在し「イタリアン」料理を提供する店舗であり、その予算として「８，０００〜１５，０００」が設定され、さらに店内構成として「個室有」、シチュエーションとして「デート」といった情報などが施設属性情報として関連付けられている。
【００２６】
「ユーザ属性情報」は、所定の地域でその地域の施設からユーザの好みの施設を選択可能とするための情報である。なお、「好みの施設」とは、単に好きな施設ということだけでなく、ユーザの生活スタイルに適合する施設といった意味合いも含む。
【００２７】
ユーザ属性情報抽出部によるユーザ属性情報の抽出手法の一例を、図５及び図６で示したユーザを例に挙げて説明する。この特定のユーザによりブックマーク部に登録されているすべての飲食店のうち、「７２％」の飲食店が個室を備える店舗であるとする。この「７２％」という割合が、他のすべてのユーザにおける「登録されている飲食店のうち、個室を備える店舗が占める割合」の分布のなかでどれ程偏っているかを偏差値として算出する。その結果、「７２％」という割合が、例えば、偏差値７０であるということが算出される。そして、偏差値が７０となるユーザの割合は、ユーザ全体のなかで極めて低いものであるので、このユーザは「個室を備える飲食店を選ぶ」という傾向が他のユーザに比べて強いということが分かる。このように施設属性情報毎に偏差値を算出することによりユーザ属性情報を抽出することができる。
【００２８】
また、ユーザ属性情報抽出部は、互いに対応関係にある施設属性情報とユーザ属性情報とを関連付けたテーブルを予め保持し、これを参照することによりブックマーク部に登録されている施設情報を基にユーザ属性情報の抽出を行ってもよい。例えば、図６に示した「Ｄ飯店」の施設属性情報は、「ジャンル」が「中華」で、「予算」が「１２０００〜３００００」であるが、予めこれらの施設属性情報と「やや高価な（予算帯12000〜30000の）中華料理店を好む」というユーザ属性情報とが関連付けられたテーブルを保持しており、このようなテーブルを参照することで、「Ｄ飯店」を登録しているユーザについて、「やや高価な（予算帯12000〜30000の）中華料理店を好む」というユーザ属性情報が抽出される。なお、中華料理店を複数登録しているユーザの場合には、それら各中華料理店の施設属性情報と関連付けられているユーザ属性情報（「安価な中華料理店を好む」や「やや安価な中華料理店」など）の中で最も多かったものを、そのユーザのユーザ属性情報として抽出するなどしてもよい。
【００２９】
上述した例の他、ユーザ属性情報抽出部は、例えば、「好きなブランド」、「ファミリー向けの施設を好む」、「子供連れＯＫの施設を好む」、「繁華街に立地している施設を好む」、「客層のほとんどが女性であることを好む」、「口コミの評判が高い施設を好む」、「書店のなかでもとくに古本を専門とする施設（古本屋）を好む」などのユーザの好みや、「夜型」「昼型」「朝型」といったユーザの生活形態などが反映されるユーザ属性情報が抽出されるように構成してもよい。
【００３０】
「施設選択部」（０２０４）は、第二の地域と、抽出されたユーザ属性情報とに基づいて少なくとも第二の地域に関連付けられた施設から、ユーザ属性情報に対応する施設属性情報の施設を選択する機能を有し、例えば、ＣＰＵや主メモリ、施設選択プログラムなどによって実現することができる。
【００３１】
「第二の地域」とは、「もう一つの地域」や「別の地域」、「他の地域」といった意味合いで、例えば、引っ越し先の地域や、旅行先の地域、故郷の地域などである。これらの地域は、例えば、現に居住している地域との関係において、「もう一つの地域」であり、「別の地域」であるといえる。「第二の地域」の特定は、ユーザの入力操作により特定されてもよいし、本施設選択装置が位置する位置情報をＧＰＳなどにより取得することで特定されてもよい。
【００３２】
施設選択部は、例えば、ブックマーク部に登録された施設の施設属性情報毎に算出された偏差値のなかで、相対的に高い値となった施設属性情報と一致する施設を選択するなどして行うことができる。先に説明した例によれば、ブックマーク部に登録されたお気に入り施設のうちの飲食店における「個室」の偏差値が７０であったユーザに対しては、第二の地域内で「個室」を備える飲食店を選択する。
【００３３】
また、施設選択部は、ユーザ属性情報を抽出するために用いたテーブルを用いて選択を行ってもよい。先に説明した例によれば、「やや高価な中華料理店を好む」というユーザ属性情報に対しては、「予算」について「１２０００〜３００００」という施設属性情報が関連付けられており、第二の地域に存する施設のなかで、予算「１２０００〜３００００」の中華料理店を、ユーザ属性情報に対応した施設属性情報の施設として選択する。
【００３４】
さらに、ユーザ属性情報抽出部及び施設選択部は、「予算」などの施設属性情報について、補正を加えて処理してもよい。例えば、ユーザ属性情報が上記のように「やや高価な中華料理店を好む」である場合、「やや高価な」に相応する価格帯が地域によって異なる場合がある。より具体的には、ある地域では「１２０００〜３００００」の価格帯が「やや高価な」に相応であったとしても、別の地域においては、そのような価格帯は「極めて高価な」に相応なものである場合がある。このような場合に対応するために、「極めて高価な」、「やや高価な」、「標準価格」、「やや安価な」、「極めて安価な」などの価格帯クラスそれぞれに対応する「予算」の金額範囲を地域毎に予め設定し、ユーザ属性情報抽出部は、ブックマーク部に登録された各施設の地域情報と属性情報の「予算」の値とに基づいて各施設の価格帯クラスを特定して、その集計にしたがってユーザ属性情報を抽出し、施設選択部は、ユーザ属性情報が「やや高価な中華料理店を好む」の場合に、「第二の地域」に対して設定された価格帯クラス「やや高価な」の「予算」に該当する中華料理店を選択するようにしてもよい。
【００３５】
また、施設選択部は、選択する施設の数を、ブックマーク部に登録されていた施設の数と同等の数になるように施設を選択してもよい。登録されている施設数の多寡もユーザの好みなどが反映されている場合があるからである。例えば、ブックマーク部に登録されている施設の数が１０である場合には、１０程度の数の施設を選択するようにしてもよい。
【００３６】
施設選択部は、「第二の地域」に存する施設に加え、「第二の地域」の他の地域に存する施設を選択の対象としてもよい。これは、例えば、当該「第二の地域」に存する施設の数やバリエーションが、ユーザ属性情報に対応する施設を選択するには十分ではない場合があるからである。このような場合には、例えば、「第二の地域」に隣接する周辺の地域の施設をも選択対象とするようにしてもよい。このような「第二の地域」の補正は、隣接する周辺の地域を付加する場合の他、例えば、「第二の地域」と比較的近くに位置する都市圏を付加するなどして行ってもよい。なお、このような「第二の地域」の補正は、施設の選択を行った結果、ユーザ属性情報と対応する施設が十分に選択されなかった場合に行ってもよいし、施設の選択を行う前に行ってもよい。
【００３７】
また、施設選択部は、「第二の地域」においてユーザ属性情報と対応する施設が十分に選択されなかった場合に、ユーザ属性情報と対応する施設が十分に存在する別の地域をユーザに提示するように構成してもよい。施設選択装置が、係る構成を備える場合には、さらに、ユーザ属性情報に基づいて、そのユーザ属性情報に対応する施設が一定数以上存在する地域を、「お勧めエリア」や「お勧め旅行先」などとして、ユーザに対して提示するようにしてもよい。
【００３８】
施設選択部は、一のユーザのユーザ属性情報に対応する施設を選択するにあたり、他のユーザのユーザ属性情報を用いてもよい。例えば、類似するユーザ属性情報が抽出された他のユーザによりブックマーク部に登録されている施設を選択するように構成してもよい。
＜実施形態１  ハードウェア構成＞
【００３９】
図７は、上記機能的な各構成要件をハードウェアとして実現した際の、施設選択装置における構成の一例を表す概略図である。この図を利用してそれぞれのハードウェア構成部の働きについて説明する。
【００４０】
図示するように、施設選択装置は、ユーザ属性情報抽出部、施設選択部であり、またその他の各種演算処理を実行するための「ＣＰＵ」（０７０１）と、「主メモリ」（０７０２）とを備えている。また、地域施設データ部とブックマーク部である「ＨＤＤ」（０７０３）や、ユーザ端末との通信を行うための「通信回路」（０７０４）なども備えている。そして、それらがシステムバスなどのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。
【００４１】
まず、ＣＰＵは、通信回路を介してユーザにより特定された第二の地域の情報と、当該ユーザを識別するＩＤを取得する。取得した第二の地域の情報とユーザＩＤを主メモリの所定のアドレスに格納する。そして、ＣＰＵは、抽出プログラムを読み出して、ＨＤＤに保持される当該ユーザにより登録されている施設の施設属性情報を利用してユーザ属性情報を取得する。そして、取得したユーザ属性情報を主メモリの所定のアドレスに格納する。
【００４２】
続いて、ＣＰＵは、施設選択プログラムを読み出して、ＨＤＤに保持される地域施設ＤＢを参照して、ユーザ属性情報に対応する施設を選択する処理を行う。そして、当該処理により選択された施設を示す情報を主メモリの所定のアドレスに格納する。さらに、施設を選択する場合には、上記の選択に係る処理を繰り返す。
＜実施形態１  処理の流れ＞
【００４３】
図８は、本実施形態の施設選択装置における処理の流れの一例を表すフローチャートである。なお、以下に示すステップは、上記のような計算機の各ハードウェア構成によって実行されるステップであっても良いし、媒体に記録され計算機を制御するためのプログラムを構成する処理ステップであっても構わない（後述する実施形態２以下についても同様である）。
【００４４】
図示するように、まず、ユーザによる第二の地域の特定を受付けたか否かの判断を行う（Ｓ０８０１）。そして、第二の地域の特定を受付けたとの判断結果を得た場合には、当該ユーザにより登録された施設の施設属性に基づいてユーザ属性情報を抽出する（Ｓ０８０２）。そして、特定された第二の地域と抽出されたユーザ属性情報とに基づいて、ユーザ属性情報に対応する施設属性情報の施設を選択する（Ｓ０８０３）。
＜実施形態１  効果＞
【００４５】
本実施形態の施設選択装置により、第二の地域においてユーザの好みに適合する施設が選択される。したがって、ユーザは、引っ越しや旅行などにより従来の生活圏外に滞在することになる場合でも、自身の好みに適合し得る施設についての情報を取得し得る。
＜実施形態２＞
＜実施形態２  概要＞
【００４６】
本実施形態に係る施設選択装置は、実施形態１を基本とし施設選択部により選択された施設をユーザに対して提示するための提示部をさらに有するものである。
＜実施形態２  構成＞
【００４７】
図９は、本実施形態の施設選択装置の機能ブロックの一例を示す図である。図示したように、実施形態１を基本とする「施設選択装置」（０９００）は、「地域施設データ部」（０９０１）と、「ブックマーク部」（０９０２）と、「ユーザ属性情報抽出部」（０９０３）と、「施設選択部」（０９０４）を有し、さらに、「提示部」（０９０５）を有する。提示部以外の各構成については、実施形態１においてすでに説明を行っているので、ここでの説明は省略する。
【００４８】
「提示部」（０９０５）は、施設選択部が選択した施設をユーザに対して提示するための機能を有し、例えば、ＣＰＵや主メモリ、抽出プログラムなどによって実現することができる。
【００４９】
選択された施設をユーザに対して提示する態様としては、例えば、選択された複数の施設から構成される第二の地域における「お勧めリスト」として提示する態様がある。また、すでにブックマーク部に登録されている施設から構成される「キープリスト」との対応が把握できるように提示されていてもよい。また、抽出されたユーザ属性情報に対応する施設が選択されなかった場合には、どのようなユーザ属性情報と対応する施設が選択されなかったかを提示してもよい。
【００５０】
また、第二の地域が、ブックマーク部に登録されている施設が存する地域と重複している場合には、上述したような「キープリスト」に付加的に提示してもよい。
＜実施形態２  ハードウェア構成＞
【００５１】
本実施形態の施設選択装置は、実施形態１で説明したハードウェア構成に準じて実現することができる。よって、ここでの説明は省略する。
＜実施形態２  処理の流れ＞
【００５２】
図１０は、本実施形態の施設選択装置における処理の流れの一例を表すフローチャートである。まず、ユーザによる第二の地域の特定を受付けたか否かの判断を行う（Ｓ１００１）。そして、第二の地域の特定を受付けたとの判断結果を得た場合には、当該ユーザにより登録された施設の施設属性に基づいてユーザ属性情報を抽出する（Ｓ１００２）。そして、特定された第二の地域と抽出されたユーザ属性情報とに基づいて、ユーザ属性情報に対応する施設属性情報の施設を選択する（Ｓ１００３）。そして、選択した施設をユーザに対して提示する（Ｓ１００４）。
＜実施形態２  効果＞
【００５３】
本実施形態の施設選択装置により、選択された施設が提示され、ユーザは第二の地域における自身の好みの施設に関する情報を取得することができる。
＜実施形態３＞
＜実施形態３  概要＞
【００５４】
本実施形態の施設選択装置は、実施形態２を基本とし、提示した施設をユーザに選択させ、選択された施設を示す情報をブックマーク部に保持させることを特徴とする。このような構成により、例えば、ユーザは第二の地域での新たな「キープリスト」を取得したり、あるいは、すでにある「キープリスト」を更新したりすることができる。
＜実施形態３  構成＞
【００５５】
図１１は、本実施形態の施設選択装置の機能ブロックの一例を示す図である。図示したように、実施形態２を基本とする「施設選択装置」（１１００）は、「地域施設データ部」（１１０１）と、「ブックマーク部」（１１０２）と、「ユーザ属性情報抽出部」（１１０３）と、「施設選択部」（１１０４）と、「提示部」（１１０５）を有し、提示部は、さらに、「ユーザ選択手段」（１１０６）と、「ブックマーク変更手段」（１１０７）を有する。ユーザ選択手段及びブックマーク変更手段の他の各構成については、実施形態２においてすでに説明を行っているので、ここでの説明は省略する。
【００５６】
「ユーザ選択手段」（１１０６）は、提示した施設をユーザに選択させる機能を有し、例えば、ＣＰＵや主メモリ、ユーザ選択プログラムなどによって実現することができる。ユーザによる選択は、例えば、施設選択部により選択された複数の施設をリストとして提示した場合に、当該リストをユーザによる選択の対象としてもよいし、当該リストを構成する個々の施設を選択の対象としてもよい。
【００５７】
また、提示した施設がユーザによって選択されたか否かの情報を取得する構成を含めてもよい。そのような情報に基づいて、ユーザ属性情報と施設属性情報との対応付けなどを検証することができ、ユーザの好みに対応する施設の選択の精度向上に役立てることができる。
【００５８】
「ブックマーク変更手段」（１１０７）は、ユーザ選択手段によって選択された施設を示す情報をブックマーク部に保持させる機能を有し、例えば、ＣＰＵや主メモリ、ブックマーク変更プログラムなどによって実現することができる。例えば、上記のように提示されたリストが選択された場合には、当該リストを構成する各施設を示す情報をブックマーク部に保持する。
＜実施形態３  ハードウェア構成＞
【００５９】
本実施形態の施設選択装置は、実施形態２で説明したハードウェア構成に準じて実現することができる。よって、ここでの説明は省略する。
＜実施形態３  処理の流れ＞
【００６０】
図１２は、本実施形態の施設選択装置における処理の流れの一例を表すフローチャートである。まず、ユーザによる第二の地域の特定を受付けたか否かの判断を行う（Ｓ１２０１）。そして、第二の地域の特定を受付けたとの判断結果を得た場合には、当該ユーザにより登録された施設の施設属性に基づいてユーザ属性情報を抽出する（Ｓ１２０２）。そして、特定された第二の地域と抽出されたユーザ属性情報とに基づいて、ユーザ属性情報に対応する施設属性情報の施設を選択する（Ｓ１２０３）。そして、選択した施設をユーザに対して提示する（Ｓ１２０４）。
【００６１】
続いて、提示した施設がユーザに選択されたか否かの判断を行う（Ｓ１２０５）。ユーザに選択されたとの判断結果を得た場合には、選択された施設を示す情報をブックマーク部に保持する（Ｓ１２０６）。
＜実施形態３  効果＞
【００６２】
本実施形態の施設選択装置により、ユーザによって選択された施設を示す情報がブックマーク部保持される。したがって、ユーザは、提示された施設を選択することができ、それにより新たなキープリストの取得やキープリストの更新をすることができる。
＜実施形態４＞
＜実施形態４  概要＞
【００６３】
本実施形態の施設選択装置は、ブックマーク部に保持されている施設の所在地からユーザの行動範囲を抽出し、その行動範囲を施設の選択に反映させようとするものである。例えば、ユーザの行動範囲を抽出することにより、ユーザが施設をブックマーク部に登録する意図や目的を推し量ることができ、それらを施設の選択に反映させることにより、よりユーザにマッチする施設を選択し得る。
＜実施形態４  構成＞
【００６４】
図１３は、本実施形態の施設選択装置の機能ブロックの一例を示す図である。図示したように、実施形態１から３のいずれか一を基本とする「施設選択装置」（１３００）は、「地域施設データ部」（１３０１）と、「ブックマーク部」（１３０２）と、「ユーザ属性情報抽出部」（１３０３）と、「施設選択部」（１３０４）と、「ユーザ選択手段」（１３０６）と「ブックマーク変更手段」（１３０７）とを有する「提示部」（１３０５）を有し、さらに、「行動範囲情報演算部」（１３０８）を有する。そして、施設選択部は、「行動領域施設選択手段」（１３０９）を有する。行動範囲情報演算部及び行動領域施設選択手段の他の各構成については、実施形態１から３のいずれかにおいてすでに説明を行っているので、ここでの説明は省略する。
【００６５】
「行動範囲情報演算部」（１３０８）は、ブックマーク部に蓄積されている施設の施設属性情報に含まれる所在地情報からユーザの行動領域の大きさの度合いを示す情報である行動範囲情報を演算する機能を有し、例えば、ＣＰＵや主メモリ、行動範囲情報演算プログラムなどによって実現することができる。
【００６６】
所在地情報とは、施設が存在する住所や、緯度及び経度により特定される情報などである。ブックマーク部に蓄積されている施設の所在地情報の分布などに基づいて、ユーザの行動領域の大きさの度合いを示す情報を演算する。行動領域の大きさの度合いを示す情報は、例えば、「広い」、「普通」、「狭い」などのように示すものとしてもよいし、具体的な面積を示すものとしてもよい。
【００６７】
また、ユーザの居住地などのように基準となり得る地理的な情報をも加味して行動領域の大きさの度合いを示す情報を演算してもよい。例えば、「基準となる場所から半径１０ｋｍ圏内」や、「基準となる場所から、自動車を移動手段として１時間以内で到着できる範囲」などといった具合である。
【００６８】
「行動領域施設選択手段」（１３０９）は、演算結果である行動範囲情報が示すユーザの行動領域の大きさの度合いに基づいて施設を選択する機能を有し、例えば、ＣＰＵや主メモリ、行動領域施設選択プログラムなどによって実現することができる。本機能は、ユーザの行動領域に適合する地理的範囲内に存在する施設のなかからユーザの好みに適う施設を選択する趣旨である。
【００６９】
例えば、行動範囲情報が「１００ｋｍ２」である場合には、特定された「第二の地域」を示す情報に、その行動範囲情報を加味して施設の選択を行う。例えば、特定された第二の地域の面積が１００ｋｍ２に満たない場合は、第二の地域の周辺の地域をも施設選択の対象とする地域に加える。なお、特定された第二の地域における施設の存在密度などに応じて、さらに施設を選択する地域を補正してもよい。例えば、行動範囲情報が「１００ｋｍ２」であって、第二の地域における施設の密集度が相対的に低い場合には、選択対象とする施設の所在領域を「１５０ｋｍ２」に補正して、施設の選択を行うように構成してもよい。
＜実施形態４  ハードウェア構成＞
【００７０】
本実施形態の施設選択装置は、実施形態１から３のいずれかで説明したハードウェア構成に準じて実現することができる。よって、ここでの説明は省略する。
＜実施形態４  処理の流れ＞
【００７１】
図１４は、本実施形態の施設選択装置における処理の流れの一例を表すフローチャートである。まず、ユーザによる第二の地域の特定を受付けたか否かの判断を行う（Ｓ１４０１）。そして、第二の地域の特定を受付けたとの判断結果を得た場合には、当該ユーザにより登録された施設の施設属性情報に基づいてユーザ属性情報を抽出する（Ｓ１４０２）。そして、ブックマーク部に蓄積されている施設の所在地情報から行動範囲情報を演算する（Ｓ１４０３）。そして、特定された第二の地域と抽出されたユーザ属性情報及び、行動範囲情報が示すユーザの行動領域の大きさの度合いとに基づいて、ユーザ属性情報に対応する施設属性情報の施設を選択する（Ｓ１４０４）。そして、選択した施設をユーザに対して提示する（Ｓ１４０５）。
【００７２】
続いて、提示した施設がユーザに選択されたか否かの判断を行う（Ｓ１４０６）。ユーザに選択されたとの判断結果を得た場合には、選択された施設を示す情報をブックマーク部に保持する（Ｓ１４０７）。
＜実施形態４  効果＞
【００７３】
本実施形態の施設選択装置により、施設の選択にユーザの行動範囲情報が反映されることで、ユーザの従前の生活スタイルや好みにより適合し得る施設を選択することができる。
＜実施形態５＞
＜実施形態５  概要＞
【００７４】
本実施形態の施設選択装置は、施設に関連する人についての情報を施設選択に反映させるものである。すなわち、ブックマーク部に登録されている施設のスタッフなどの情報について、さらに当該スタッフがソーシャルネットワークを介して結びついている人や施設についての情報を取得し、これらの情報をもユーザ属性情報として抽出する。
【００７５】
美容院や病院などの施設は、当該施設で従事する者の技術や経歴、人柄などといったより個人的な特性が、ユーザから利用されるときの判断材料として比較的大きなウェイトを占めることがある。そこで、登録されている施設やそのスタッフとソーシャルネットワークを介して関わりのある施設や人についての情報をも、ユーザ属性情報の抽出に用いるものである。
＜実施形態５  構成＞
【００７６】
図１５は、本実施形態の施設選択装置の機能ブロックの一例を示す図である。図示したように、実施形態１から４のいずれか一を基本とする「施設選択装置」（１５００）は、「地域施設データ部」（１５０１）と、「ブックマーク部」（１５０２）と、「ユーザ属性情報抽出部」（１５０３）と、「行動領域施設選択手段」（１５０９）を有する「施設選択部」（１５０４）と、「ユーザ選択手段」（１５０６）と「ブックマーク変更手段」（１５０７）とを有する「提示部」（１５０５）と、「行動範囲情報演算部」（１５０８）と、を有し、さらに、ユーザ属性情報抽出部は、「ソーシャル抽出手段」（１５１０）を有する。ソーシャル抽出手段の他の各構成については、実施形態１から４のいずれかにおいてすでに説明を行っているので、ここでの説明は省略する。
【００７７】
「ソーシャル抽出手段」（１５１０）は、ブックマーク部に登録された施設の施設属性情報を利用してソーシャルネットワークから取得する情報をもユーザ属性情報として抽出する機能を有し、例えば、ＣＰＵや主メモリ、ソーシャル抽出プログラムなどによって実現することができる。
【００７８】
「ソーシャルネットワークから取得する情報」とは、社会的ネットワークから取得する情報という意味であるが、とくに社会的ネットワークをインターネット上で構築するための「ソーシャルネットワークサービス（以下、ＳＮＳとする）」を介して取得する情報である。
【００７９】
ソーシャル抽出手段は、例えば、ユーザによりブックマーク部に登録されている施設である美容院の施設属性情報としてそこで従事する美容師に関する情報がある場合に、当該美容師がＳＮＳを介して結びついている別の美容師や別の美容院などについての情報をも、そのユーザのユーザ属性情報として取得する。
【００８０】
例えば、従事する美容師のセンスは、ユーザがその美容院を気に入るか否かにおいて大きな要因となり得る。そして、その美容師がＳＮＳを介して繋がっている別の美容師や別の美容院も同様のセンスを有する場合がある。そこで、これら繋がりをもつ美容師や美容院についての情報をもユーザ属性情報として抽出する。登録されている施設に従事する者と何らかの関係を有する者や施設に対して、ユーザは親しみや安心、信頼などを覚えることが多く、このような者が従事する施設や関係する施設を選択することは、ユーザの好みに対応する施設を選択する態様の一つとして好ましいものである。なお、ソーシャルネットワークから取得する情報には、上記の例であれば美容師や美容院に関する情報などのように同種の施設に関する情報に限られない。例えば、お気に入りの美容師と関連する衣料品店や飲食店などに関する情報であっても、ユーザにとっては、興味の対象となり得る場合も多々あり、施設選択に反映させる情報として好ましいものであるからである。
【００８１】
美容院及び美容師を例にあげて説明を行ってきたが、本実施形態の施設選択装置は、美容院の他でも病院や料理店などのように提供されるサービスの質や特徴が従事者の個人的な技術や個性などと密接に関連する施設を選択するのにとくに好適である。
＜実施形態５  ハードウェア構成＞
【００８２】
本実施形態の施設選択装置は、実施形態１から４のいずれかで説明したハードウェア構成に準じて実現することができる。よって、ここでの説明は省略する。
＜実施形態５  処理の流れ＞
【００８３】
本実施形態の施設選択装置における処理の流れは、ユーザ属性情報を抽出するステップにおいて、ブックマーク部に登録された施設の施設属性情報を利用してソーシャルネットワークから取得する情報をもユーザ属性情報として抽出することに特徴を有するが、その他の全体的な処理の流れは、実施形態１から４のいずれかにおける処理の流れと同様である。したがって、ここで重ねて説明することは省略する。
＜実施形態５  効果＞
【００８４】
本実施形態の施設選択装置により、ブックマーク部に登録されている施設の従事者に関する情報などをもユーザ属性情報として抽出され、よりユーザの好みに対応する施設の選択に寄与し得る。
【符号の説明】
【００８５】
０２００  施設選択装置
０２０１  地域施設データ部
０２０２  ブックマーク部
０２０３  ユーザ属性情報抽出部
０２０４  施設選択部
【図１】
0005552702.tif 000002
【図２】
0005552702.tif 000003
【図３】
0005552702.tif 000004
【図４】
0005552702.tif 000005
【図５】
0005552702.tif 000006
【図６】
0005552702.tif 000007
【図７】
0005552702.tif 000008
【図８】
0005552702.tif 000009
【図９】
0005552702.tif 000010
【図１０】
0005552702.tif 000011
【図１１】
0005552702.tif 000012
【図１２】
0005552702.tif 000013
【図１３】
0005552702.tif 000014
【図１４】
0005552702.tif 000015
【図１５】
0005552702.tif 000016