(57)【要約】【課題】一実施形態は、不動産物件探しにおいて、検索された物件に住んだ場合に利用することになる経路の安全性を容易に確認することができる技術を提供する。【解決手段】一実施形態に係るコンピュータが実行する不動産物件の検索方法は、検索する工程と、出力する工程とを含む。検索する工程は、不動産物件についての検索条件を受け付けると、検索条件を満たす不動産物件を検索するとともに、検索された不動産物件と、不動産物件の付近に存在する交通機関との間の経路を自動的に検索する。出力する工程は、検索された不動産物件の情報を、検索された経路を示す地図と合わせて表示するための表示情報を出力する。【選択図】図１３
2015103219.tif 000002
【特許請求の範囲】
【請求項１】
不動産物件についての検索条件を受け付けると、該検索条件を満たす不動産物件を検索するとともに、検索された前記不動産物件と、前記不動産物件の付近に存在する交通機関との間の経路を自動的に検索する工程と、
検索された前記不動産物件の情報を、検索された前記経路を示す地図と合わせて表示するための表示情報を出力する工程と、
を含む、コンピュータが実行する不動産物件の検索方法。
【請求項２】
所定の地域内に存在する地点又はエリアにおける安全性の評価値を記憶した記憶部の記憶内容を参照して、前記経路の付近にある前記地点の安全性の評価値又は前記経路が通過する前記エリアの安全性の評価値から前記経路の安全性の評価値を算出する工程を更に含み、
前記表示情報は、前記経路が示されている地図に前記経路の安全性の評価値を表示するための情報を更に含む、
請求項１記載のコンピュータが実行する不動産物件の検索方法。
【請求項３】
前記表示情報は、検索された前記不動産物件が複数存在する場合に、前記複数の不動産物件のうちで前記経路の安全性の評価値が第１の値を有する不動産物件を、前記第１の値よりも安全性が低いことを示す第２の値を有する不動産物件よりも優先した態様で表示するための情報を更に含む、
ことを特徴とする請求項２記載のコンピュータが実行する不動産物件の検索方法。
【請求項４】
前記地点における安全性の評価値は、前記地点で起きた犯罪の危険性を評価した評価値であり、
前記算出する工程は、前記地点で起きた犯罪の発生日に応じて、前記地点で起きた犯罪の危険性を評価した評価値に重み付けを行う、
ことを特徴とする請求項２又は３に記載のコンピュータが実行する不動産物件の検索方法。
【請求項５】
不動産物件についての検索条件を受け付けると、該検索条件を満たす不動産物件を検索するとともに、検索された前記不動産物件と、前記不動産物件の付近に存在する交通機関との間の経路を自動的に検索する検索部と、
検索された前記不動産物件の情報を、検索された前記経路を示す地図と合わせて表示するための表示情報を出力する出力部と、
を含む、情報処理装置。
【請求項６】
不動産物件についての検索条件を受け付けると、該検索条件を満たす不動産物件を検索するとともに、検索された前記不動産物件と、前記不動産物件の付近に存在する交通機関との間の経路を自動的に検索し、
検索された前記不動産物件の情報を、検索された前記経路を示す地図と合わせて表示するための表示情報を出力する、
処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、不動産の仲介業務等において情報処理装置を用いて、ユーザの要求に合った不動産物件を検索することが行われている。情報処理装置は、例えば、ユーザから、不動産物件の家賃、間取り、最寄り駅などの検索条件の入力を受け付ける。そして、入力された検索条件を満たす物件を、データベース等から検索し、検索の結果得られた物件を表示装置の表示画面に表示することで、ユーザが望む条件を満たす物件を提示する。
【０００３】
これに関し、基準位置を起点として希望する所要時間内に位置する物件を検索可能とする技術が知られている。また、不動産物件の需要者のニーズに合わせて、客観的に、且つ、現実に即した不動産物件情報及びその関連情報を紹介できる技術が知られている。不動産を探している人に対して、様々な環境情報を手軽に提供することができる技術が知られている。幼い子供や、若い女性などの要保護者を犯罪や事故から守ることを可能とする技術が知られている。（例えば、特許文献１から特許文献４参照）
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−３３７９６３号公報
【特許文献２】特開２００７−１３３５４６号公報
【特許文献３】特開２００７−１８３７４５号公報
【特許文献４】特開２００７−２４０４３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ユーザが不動産物件を探す場合に、例えば、家賃、間取り、最寄り駅などの条件で不動産物件を絞り込むだけでは、実際にそこで生活することを想定すると、日々の生活の安全性について懸念が残る。例えば、不動産物件から最寄りの交通機関の乗り場までの経路など、ユーザが、その不動産物件に住んだ場合に利用することになる経路の治安がよいことは、物件選びにおいて重要な要件となり得る。しかしながら、不動産物件探しにおいて、検索された物件に住んだ場合に利用することになる経路の安全性を容易に確認することのできる技術はなかった。
【０００６】
１つの側面において、本発明は、不動産物件探しにおいて、検索された物件に住んだ場合に利用することになる経路の安全性を容易に確認することのできる技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一つの態様のコンピュータが実行する不動産物件の検索方法は、検索する工程と、出力する工程とを含む。検索する工程は、不動産物件についての検索条件を受け付けると、検索条件を満たす不動産物件を検索するとともに、検索された不動産物件と、不動産物件の付近に存在する交通機関との間の経路を自動的に検索する。出力する工程は、検索された不動産物件の情報を、検索された経路を示す地図と合わせて表示するための表示情報を出力する。
【発明の効果】
【０００８】
不動産物件探しにおいて、検索された物件に住んだ場合に利用することになる経路の安全性を容易に確認することができる。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係る物件検索システムを例示する図である。
【図２】実施形態に係るサーバの機能ブロック構成を例示する図である。
【図３】駅管理情報を例示する図である。
【図４】物件管理情報を例示する図である。
【図５】犯罪履歴情報を例示する図である。
【図６】属性管理情報を例示する図である。
【図７】時間コード情報を例示する図である。
【図８】環境評価情報を例示する図である。
【図９】物件の検索条件を入力する入力画面を例示する図である。
【図１０】経路の安全性を優先して物件の検索を行う場合に入力する入力画面を例示する図である。
【図１１】実施形態に係る物件検索処理を例示する図である。
【図１２】実施形態に係る評価値算出処理を例示する図である。
【図１３】実施形態に係る不動産物件の検索結果の出力処理を例示する図である。
【図１４】物件一覧を例示する図である。
【図１５】物件詳細情報を例示する図である。
【図１６】或る最寄駅の周辺地域の地図を例示する図である。
【図１７】危険エリア情報を例示する図である。
【図１８】別の実施形態に係る評価値算出処理を例示する図である。
【図１９】実施形態に係るサーバ及び端末を実現するためのコンピュータのハードウェア構成を例示する図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照しながら、本発明のいくつかの実施形態について詳細に説明する。なお、複数の図面において対応する要素には同一の符号を付した。
【００１１】
図１は、実施形態に係る物件検索システム１００を例示する図である。物件検索システム１００は、例えば、サーバ１０１及び端末１０２を含んでおり、サーバ１０１及び端末１０２は、例えばネットワーク１０５を介して接続されている。サーバ１０１は、一実施形態においては、不動産物件を検索する情報処理装置として機能する。サーバ１０１は、例えば、端末１０２から物件の検索条件に関する情報を受信し、受信した検索条件を満たす物件を例えば記憶部に記憶されているデータベース等から検索し、検索結果を端末１０２に送信する。
【００１２】
図２は、実施形態に係るサーバ１０１の機能ブロック構成を例示する図である。サーバ１０１は、例えば、制御部２００及び記憶部２１０を含んでいる。制御部２００は、例えば検索部２１１、及び出力部２１２などの機能部２０１を含んでいる。サーバ１０１の記憶部２１０は、例えば、プログラム２２０、並びに後述する駅管理情報３００、物件管理情報４００、及び犯罪履歴情報５００などの情報２３０を記憶している。また更に、サーバ１０１の記憶部２１０は、例えば、属性管理情報６００、時間コード情報７００、環境評価情報８００、及び危険エリア情報１７００などの情報２３０を記憶している。サーバ１０１の制御部２００は、プログラム２２０を読み出して実行することで例えば検索部２１１及び出力部２１２などの機能部２０１として機能する。これらの各機能部２０１の詳細及び記憶部２１０に格納されている情報２３０の詳細については後述する。
【００１３】
図３は、駅管理情報３００を例示する図である。駅管理情報３００には、駅情報３０１が登録されている。駅情報３０１は、駅に関する情報を含み、例えば、駅識別子、駅名、地点の情報を含んでいる。駅識別子は、駅情報３０１を他の駅情報３０１と識別するために割り振られた識別子である。駅名は、駅情報３０１に登録されている情報の対象となる駅の名称である。地点は、駅情報３０１に登録されている情報の対象の駅が存在する地点についての情報であり、例えば、駅の所在地の緯度及び経度の情報であってよい。
【００１４】
図４は、物件管理情報４００を例示する図である。物件管理情報４００には、物件情報４０１が登録されている。物件情報４０１には、不動産物件についての情報が登録されている。物件情報４０１は、例えば、物件コード、物件名、家賃、間取り、面積、建物種別、築年、地点、時間の情報を含んでいる。物件コードは、例えば、物件情報４０１を他の物件情報４０１と識別するために割り振られた識別子である。物件名は、例えば、物件情報４０１に情報が登録されている不動産物件の名称である。家賃は、例えば、物件情報４０１に情報が登録されている不動産物件の家賃（円）である。間取りは、例えば、物件情報４０１に情報が登録されている不動産物件の間取りであり、例えば、２ＬＤＫ、３ＤＫ、１Ｋなどの情報が登録されていてよい。なお、ここで、Ｌは、リビング、Ｄは、ダイニング、Ｋはキッチンを表しており、例えば、２ＬＤＫとは、物件が個室２つと、リビングと、ダイニングと、キッチンを備えていることを表している。
【００１５】
面積は、例えば、物件情報４０１に情報が登録されている不動産物件の面積（ｍ２）である。建物種別は、例えば、物件情報４０１に情報が登録されている不動産物件の建物の種別であり、例えば、アパート、マンション、戸建などの種別が登録されていてよい。築年は、物件情報４０１に情報が登録されている不動産物件の建物が建築された年を示す情報が登録されている。地点は、物件情報４０１に情報が登録されている不動産物件が存在する地点についての情報であり、例えば、不動産物件の所在地の緯度及び経度の情報が登録されていてよい。時間は、例えば、物件情報４０１に情報が登録されている不動産物件から、その物件の付近の交通機関の乗り場に徒歩で出るまでにかかる所要時間である。なお、交通機関及び交通機関の乗り場とは、例えば、電車の駅、バスの乗車場所及び降車場所、空港などの飛行場、フェリー乗り場などの船の乗り場、モノレール乗り場などの交通のために利用される乗り物に乗ることのできる場所であってよい。また、物件の付近の交通機関の乗り場は、例えば、最寄駅、最寄の空港、及び最寄のバス停などの物件の付近にある交通のために利用される乗り物に乗ることのできる場所であってよい。
【００１６】
図５は、犯罪履歴情報５００を例示する図である。犯罪履歴情報５００には、犯罪の履歴として犯罪情報５０１が登録されている。犯罪情報５０１は、過去に起きた犯罪についての情報を含み、例えば、犯罪識別子、種類、地点、発生日、時間コード、属性、危険点数の情報を含んでいる。犯罪情報５０１の犯罪識別子は、例えば、犯罪情報５０１を他の犯罪情報５０１と識別するために割り振られた識別子である。犯罪情報５０１の種類には、例えば、犯罪情報５０１に情報が登録されている犯罪の種類を表す情報が登録されている。犯罪情報５０１の種類は、例えば、ひったくり、空き巣、通り魔、及び放火などの情報であってよい。犯罪情報５０１の地点は、例えば、犯罪情報５０１に情報が登録されている犯罪が発生した地点を示す情報である。犯罪情報５０１の地点は、例えば、犯罪が発生した地点の緯度及び経度であってよい。
【００１７】
犯罪情報５０１の発生日は、例えば、犯罪情報５０１に情報が登録されている犯罪が発生した日付けの情報である。犯罪情報５０１の時間コードは、例えば、犯罪情報５０１に情報が登録されている犯罪が発生した時刻を含む時間帯を表すコードが登録されている。なお、犯罪情報５０１の時間コードと、それに対応する時間帯とは、例えば、後述する時間コード情報７００により対応づけられていてよい。犯罪情報５０１の属性には、犯罪情報５０１に情報が登録されている犯罪の被害を受け易い被害者を示すコードが登録される。例えば、属性に登録されているコードから、後述する属性管理情報６００を検索することで、犯罪情報５０１に情報が登録されている犯罪の被害を受け易い被害者の年齢層や、性別などを特定することができる。危険点数は、例えば、犯罪情報５０１に情報が登録されている犯罪の危険性の度合い（評価値）を表す点数が登録されている。本実施形態においては、危険点数は、値が大きいほど危険性が高いことを示している。
【００１８】
図６は、属性管理情報６００を例示する図である。属性管理情報６００には、属性情報６０１が登録されている。属性情報６０１は、例えば、属性、年齢層、性別を含んでおり、これらの情報が対応付けられている。属性は、例えば、それぞれの属性情報６０１に割り振られた識別子である。年齢層には、例えば、小学生以下、中学生、高校生、大人、高齢者、及び全てなどの年齢層が登録されている。なお、ここで全てとは全ての年齢層を含むことを表している。また、性別には、例えば、男、女、及び全てなどの性別が登録されており、ここで全てとは男と女の両方を含むことを表している。一実施形態においては、図５の犯罪情報５０１の属性に登録されているコードと一致する属性を有する６０１が特定される。そして、特定された属性情報６０１に含まれる年齢層と性別を取得することで、犯罪情報５０１の種類に示される犯罪の被害を受け易い被害者の年齢層及び性別が特定される。
【００１９】
図７は、時間コード情報７００を例示する図である。時間コード情報７００は、時間コードと、時間帯とを対応付ける情報である。図７の例では、１日を約４時間毎の６つの時間帯に区切り、それぞれの時間帯に時間コードを割り振っている。時間コードは、例えば、犯罪情報５０１の時間コードに登録され、犯罪が起きた時間帯を指定するために用いられる。また、例えば、後述する入力画面１０００における“ユーザが経路を使用する時間帯”には、時間コードに対応する時間帯が表示される。
【００２０】
図８は、環境評価情報８００を例示する図である。環境評価情報８００は、例えば、日本全国、或いは、関東全域、東京都内などの所定の地域内の治安に関わる情報を含む環境情報８０１を登録している。環境情報８０１は、例えば、種類コード、種類、安全点数、及び地点の情報を含んでおり、これらの情報は互いに対応付けられている。種類コードは、例えば、環境情報８０１の種類に対して割り振られた識別子である。また、種類は、例えば、環境情報８０１に登録されている情報の種類である。種類は、環境情報８０１の地点に示される位置の付近の安全性を向上させる要因の種類を表し、例えば、“店舗（営業中）”、“交番”、及び“人通りが多い”などを含んでいてよい。ここで、営業中の店舗があることを示す“店舗（営業中）”は、例えば、営業中の店舗があれば、その店舗周辺はその店舗の照明により明るく、また、その付近を通る際に何かが起こったとしても、そのお店に逃げ込むことなどが可能となる。そのため、営業中の店舗があることは、その地点付近の治安を向上させる要因となる。また、“交番”がある地点の周辺の治安は向上するし、“人通りの多い通り”のある地点は、人の目があるため治安がよくなる。例えばこの様な、或る地点の周辺の治安を向上させる要因があれば、その地点に対する環境情報８０１が環境評価情報８００に登録されてよい。環境情報８０１の安全点数は、例えば、環境情報８０１に情報が登録されている治安を向上させる要因の安全性の度合い（評価値）を表す点数が登録されている。本実施形態においては、安全点数は、値が大きいほど安全性が高いことを示している。環境情報８０１の地点は、例えば、環境情報８０１に情報が登録されている治安を向上させる要因のある地点についての情報であり、緯度及び経度であってよい。
【００２１】
図９は、ユーザが物件の検索条件を入力する入力画面９００を例示する図である。図９に示すように、入力画面９００では、例えば、最寄駅、家賃、間取り、面積、建物種別、築年数、駅からの時間などの情報の入力を受け付ける。また、入力画面９００は、最寄駅から物件までの経路の安全性を優先して、物件の検索を行うか否かを設定するためのチェックボックス９０１を備えている。一実施形態においては、チェックボックス９０１にチェックが入れられた場合に、例えば、図１０に示される入力画面１０００を表示させて、ユーザに追加の情報の入力を求めてもよい。入力画面９００において、最寄駅は、例えば、ユーザが住みたいと希望する物件の最寄駅を入力する欄である。家賃は、例えば、ユーザが住みたいと希望する物件の家賃の範囲を入力する欄である。また、間取り、面積、建物種別、築年数、駅からの時間はそれぞれ、ユーザが住みたいと希望する物件の間取り、面積、建物種別、築年数、駅からの時間を入力する欄である。
【００２２】
図１０は、経路の安全性を優先して、物件の検索を行う場合にユーザに追加の情報の入力を求める入力画面１０００を例示する図である。図１０の例では、入力画面１０００は、性別、年齢層、経路を使う時間帯の入力を受け付ける。入力画面１０００において性別は、物件検索により見つかった物件に住むことになる住人の性別を入力する欄である。また、年齢層、及び経路はそれぞれ、物件検索により見つかった物件に住むことになる住人の年齢層と、その住人が経路を利用することの多い時間帯を入力する欄である。なお、例えば、家族で住む物件を探しているなど物件に住むことになる人物が複数いる場合には、その複数の人物の各人について性別、年齢層、経路を使う時間帯の情報の入力を受け付けてもよい。また、入力画面９００及び入力画面１０００は、一実施形態においては、サーバ１０１からの指示により端末１０２に接続された表示装置の表示画面に表示され、ユーザからの検索条件の入力を受け付ける。この場合、端末１０２において入力された情報は、サーバ１０１へと送信される。また、別の実施形態においては、サーバに接続された表示装置の表示画面に入力画面９００及び入力画面１０００を表示させて、ユーザからの検索条件の入力を受け付けてもよい。
【００２３】
図１１は、実施形態に係るサーバ１０１の制御部２００によって実行される物件検索処理を例示する図である。図１１の物件検索処理の動作フローは、例えば、サーバ１０１の制御部２００が記憶部２１０に格納されているプログラム２２０を読み出して実行することで実施される。一実施形態においては、サーバ１０１に、例えば、図９及び図１０で例示した入力画面９００及び入力画面１０００を介して、物件の検索条件が入力されると、物件検索処理は開始する。
【００２４】
ステップＳ１１０１においてサーバ１０１の制御部２００は、例えば、入力画面９００及び入力画面１０００などを介して入力された最寄駅、家賃、間取り、面積、建物種別、築年数、駅からの時間などの検索条件を満たす物件を、物件管理情報４００から検索する。なお、入力された検索条件を満たす物件の検索には、既知の物件を検索する技術が利用されてよい。続く、ステップＳ１１０２からステップＳ１１０８までの処理は、ステップＳ１１０１で見つかった物件のそれぞれに対して実行される繰り返し処理である。ステップＳ１１０２において、繰り返しの度に、制御部２００は、ステップＳ１１０１で見つかった物件から１つの物件を選択する。ステップＳ１１０３において制御部２００は、選択した物件の付近にある交通機関の乗り場（例えば、最寄駅など）を特定し、選択した物件と、特定された交通機関の乗り場とを結ぶ道の経路（ルート）を検索する。なお、ステップＳ１１０３では、選択した物件と、特定された交通機関の乗り場との間を結ぶ複数の経路が特定されてもよい。
【００２５】
続く、ステップＳ１１０４からステップＳ１１０６までの処理は、ステップＳ１１０３で見つかった少なくとも１つの経路のそれぞれに対して実行される繰り返し処理である。ステップＳ１１０４において、繰り返しの度に、制御部２００は、ステップＳ１１０３で見つかった経路から１つを選択する。続いて、ステップＳ１１０５において制御部２００は、評価値算出処理を実行し、ステップＳ１１０４で選択した経路の評価値を算出する。なお、評価値算出処理の詳細については、図１２を参照して後述する。
【００２６】
ステップＳ１１０６において制御部２００は、ステップＳ１１０３で検索された全ての経路をステップＳ１１０４で選択し終わっているかを判定する。まだ、選択されていない経路がある場合、処理はステップＳ１１０４へと戻り、選択されていない経路のうちから１つの経路を選択し、処理を繰り返す。一方、ステップＳ１１０６において、ステップＳ１１０３で検索された全ての経路をステップＳ１１０４で選択し終わっている場合には、制御部２００は処理をステップＳ１１０７へと進める。ステップＳ１１０７において制御部２００は、ステップＳ１１０５で計算した評価値が小さい順に、ステップＳ１１０３で検索された経路を並べ替える。
【００２７】
ステップＳ１１０８において、制御部２００は、ステップＳ１１０１で検索された全ての物件をステップＳ１１０２で選択し終わっているか判定する。そして、まだ、選択されていない物件があれば、処理はステップＳ１１０２へと戻り、選択されていない物件のうちから１つの物件を選択し、処理を繰り返す。一方、ステップＳ１１０８において、ステップＳ１１０１で検索された全ての物件をステップＳ１１０２で選択し終わっている場合には、制御部２００は処理をステップＳ１１０９へと進める。ステップＳ１１０９において制御部２００は、評価値が小さい順に物件を並べ替えて出力し本動作フローは終了する。なお、ステップＳ１１０９の物件の並べ替えでは、ステップＳ１１０３において複数の経路が検索されている場合、複数の経路のうち最も評価値が小さい経路の評価値を物件の間で比較し、その最も小さい評価値の小さい順に物件の並べ替えを行ってよい。
【００２８】
以上の図１１の動作フローにおいて、サーバ１０１の制御部２００は、例えば、検索部２１１として機能する。
【００２９】
図１２は、実施形態に係る評価値算出処理を例示する図である。図１２の評価値算出処理の動作フローは、例えば、サーバ１０１の制御部２００が記憶部２１０に格納されているプログラム２２０を読み出して実行することで実施される。一実施形態においては、図１１のステップＳ１１０５にフローが進むと、図１２の評価値算出処理は開始する。
【００３０】
ステップＳ１２０１においてサーバ１０１の制御部２００は、ステップＳ１１０４で選択されている経路付近で起こった犯罪に関する犯罪情報５０１を抽出する。この抽出は、例えば、選択されている経路から所定の距離以内で起きた犯罪についての犯罪情報５０１を、犯罪情報５０１の地点を基に抽出することで行われてもよい。即ち、例えば、経路に沿って、経路上の複数の点を所定の間隔で抽出し、抽出した各点の緯度及び経度を取得する。そして、特定した複数の点の緯度及び経度と、犯罪情報５０１の地点の緯度及び経度とが、所定の距離以内にある犯罪情報５０１を抽出することで、経路付近に存在する犯罪情報５０１を抽出してもよい。
【００３１】
ステップＳ１２０２において制御部２００は、経路付近の地点で起こった犯罪についての犯罪情報５０１が１つ以上存在するか否かを判定する。犯罪情報５０１が存在しない場合（ステップＳ１２０２がＮｏ）、フローはステップＳ１２０９へと進む。一方、ステップＳ１２０２において経路付近の地点で起こった犯罪についての犯罪情報５０１が１つ以上存在する場合（ステップＳ１２０２がＹｅｓ）、フローはステップＳ１２０３へと進む。
【００３２】
続く、ステップＳ１２０３からステップＳ１２０８までの処理は、ステップＳ１２０１で抽出された犯罪情報５０１のそれぞれに対して実行される繰り返し処理である。ステップＳ１２０３において、繰り返しの度に、制御部２００は、ステップＳ１２０１で抽出された犯罪情報５０１から１つを選択する。ステップＳ１２０４において制御部２００は、ユーザの属性と、選択した犯罪情報５０１の属性とが一致するか否かを判定する。上述のように、サーバ１０１には、例えば、図１０の入力画面１０００を介して、物件に住むことになるユーザの性別、年齢層、時間帯の情報が入力されており、ここで、ユーザの性別、年齢層はユーザの属性として用いることができる。また、制御部２００は、選択した犯罪情報５０１の属性と一致する属性を有する属性情報６０１を特定し、特定された属性情報６０１の年齢層及び性別を取得する。そして、制御部２００は、入力画面１０００を介して入力されたユーザの属性である性別及び年齢層が、犯罪情報５０１の属性から特定された属性情報６０１の年齢層及び性別と一致するか否かを判定することで、ステップＳ１２０４の処理を実行してもよい。
【００３３】
ステップＳ１２０４において、ユーザの属性と、選択した犯罪情報５０１の属性とが一致しない場合（ステップＳ１２０４がＮｏ）、フローはステップＳ１２０８へと進む。一方、ステップＳ１２０４において、ユーザの属性と、選択した犯罪情報５０１の属性とが一致する場合（ステップＳ１２０４がＹｅｓ）、フローはステップＳ１２０５へと進む。
【００３４】
ステップＳ１２０５において制御部２００は、選択した犯罪情報５０１の時間コードと、例えば、図１０の入力画面１０００を介して入力されたユーザが経路を使う時間帯とが一致するか否かを判定する。制御部２００は、例えば、選択した犯罪情報５０１の時間コードと対応付けられている時間帯を時間コード情報７００から取得することで、選択した犯罪情報５０１の犯罪が起きた時間帯を取得する。続いて、制御部２００は、取得された犯罪情報５０１の犯罪が起きた時間帯と、入力画面１０００を介して入力されたユーザが経路を使う時間帯とが一致するか否かを判定する。時間帯が一致しない場合（ステップＳ１２０５がＮｏ）、フローはステップＳ１２０８へと進む。一方、時間帯が一致する場合（ステップＳ１２０５がＹｅｓ）、フローはステップＳ１２０６へと進む。
【００３５】
ステップＳ１２０６において制御部２００は、ステップＳ１２０３で選択された犯罪情報５０１の発生日及び危険点数を参照し、犯罪情報５０１の危険点数に犯罪情報５０１の犯罪が発生した日付に基づいた重み付けを行う。例えば、制御部２００は、犯罪情報５０１の犯罪が発生した日付が、現在の日付から半年以内であれば犯罪情報５０１の危険点数を１．５倍した点数を算出するように重み付けを行ってもよい。なお、危険点数の犯罪情報５０１の犯罪が発生した日付による重み付けは、例えば、以下を考慮して設定されていてよい。
【００３６】
例えば、半年前などの最近起きた犯罪と、１０年前などの昔に１度起きて、その後一度も起こっていない犯罪とで、その評価値を同じように評価することが妥当ではない場合がある。犯罪が半年前に起きた場合、例えば、その犯罪を行った犯人が未だ捕まっておらず、或いは、模倣犯が出るなどの危険性がある。そのため、類似する犯罪がすぐに起こる危険性がある。また、犯罪が起きると自治体や地域の住民などにより犯罪を防ぐための対策が行われるが、最近起きたばかりの犯罪については対策が十分になされていないといった状況も存在し得る。一方で、１０年前などの昔に１度起きた以降は一度も発生していない犯罪は、例えば、犯人が捕まっている、或いは自治体や地域の住民などにより成された対策が十分であり、今は治安がよくなっていることが予想される。このような場合には再発の可能性は低いとみなすことができる。
【００３７】
そのため、例えば、半年以内など、最近起きた犯罪については、重み付けを高く設定し、その危険点数を高く評価することが考えられる。また、例えば、１０年以上前など、長期にわたって起きていない犯罪については、重み付けを低く設定し、その危険点数を低く評価することが考えられる。即ち、例えば、ステップＳ１２０６において犯罪情報５０１の犯罪の発生日が、現在から半年以内であれば、犯罪情報５０１の危険点数を１．５倍する。また、犯罪情報５０１の犯罪の発生日が、半年前から１０年前までの期間であれば、等倍（１．０倍）の重み付けを行い、一方、１０年以上前の犯罪であれば、犯罪情報５０１の危険点数を０．５倍するというように、危険点数の重み付けを行ってもよい。なお、危険点数の重み付けの値や期間は、これに限定されるものではなく、現在から３ヶ月前、３ヶ月前から半年前、半年前から１年前、１年前から５年前、５年前から１０年前等の複数の期間に対し、異なる重み付けの値を設定してもよい。
【００３８】
ステップＳ１２０７において制御部２００は、ステップＳ１２０６で重み付けし得られた点数を積算し、経路危険点数を算出する。上述の様に、ステップＳ１２０３からステップＳ１２０８までの処理は、経路付近に存在する犯罪情報の数だけ繰り返される繰り返し処理であり、繰り返しの度に、ステップＳ１２０６ではステップＳ１２０３で選択した犯罪情報に対する危険点数が算出される。ステップＳ１２０７では、この繰り返しの度に算出される危険点数を積算し、経路付近に存在する犯罪情報５０１に対する危険点数の合計を経路危険点数として算出する。
【００３９】
ステップＳ１２０８において制御部２００は、ステップＳ１２０１で抽出された全ての犯罪情報５０１が、ステップＳ１２０３で選択し終わったか否かを判定する。全ての犯罪情報５０１を選択し終わっていない場合、フローはステップＳ１２０３へと戻り、未選択の犯罪情報５０１から１つを選択して処理を繰り返す。一方、全ての犯罪情報５０１を選択し終わっている場合、フローはステップＳ１２０９へと進む。
【００４０】
ステップＳ１２０９において制御部２００は、環境評価情報８００を参照し、登録されている環境情報８０１の地点がステップＳ１１０４で選択されている経路の付近に存在する環境情報８０１を抽出する。この抽出は、例えば、環境情報８０１の地点が、選択されている経路から所定の距離以内にある環境情報８０１を抽出することで行われてもよい。即ち、例えば、経路に沿って、経路上の複数の点を所定の間隔で抽出し、抽出した各点の緯度及び経度を取得する。そして、特定した複数の点の緯度及び経度と、環境情報８０１の地点の緯度及び経度とが、所定の距離以内にある環境情報８０１を抽出することで、経路付近に存在する環境情報８０１を抽出してもよい。そして、制御部２００は、抽出された環境情報８０１の安全点数を合算することで、経路安全点数を算出する。ステップＳ１２１０において制御部２００は、ステップＳ１２０７で得られた経路危険点数から、ステップＳ１２０９で合算した経路安全点数を減算することで経路の評価値を算出する。なお、ここで算出される評価値は、ステップＳ１１０４で選択された経路の安全性を評価した評価値であり、本実施形態においては値が小さいほど安全性が高いことを表している。ステップＳ１２１０で評価値を算出すると、本動作フローは終了し、フローはステップＳ１１０６へと戻る。
【００４１】
図１３は、以上の図１１及び図１２の動作フローによる不動産物件の検索結果の出力処理を例示する図である。図１３の不動産物件の検索結果の出力処理の動作フローは、例えば、サーバ１０１の制御部２００が記憶部２１０に格納されているプログラム２２０を読み出して実行することで実施される。一実施形態においては、図１１の動作フローのステップＳ１１０９で並べ替えられた物件が出力されると、図１３の不動産物件検索結果の出力処理は開始する。
【００４２】
ステップＳ１３０１においてサーバ１０１の制御部２００は、ステップＳ１１０９で出力された物件の情報に基づいて、例えば物件の一覧を表示するための表示情報を生成し、出力する。図１４は、ステップＳ１３０１においてサーバ１０１の制御部２００が出力した表示情報に基づいて、例えばディスプレーなどの表示装置の表示画面に表示される物件一覧１４００を例示する図である。物件一覧１４００は、例えば、物件名、最寄駅、及び最寄駅から物件まで徒歩でかかる時間などの情報を含んでいてよい。なお、ステップＳ１３０１で生成される物件一覧１４００を表示するための表示情報は、例えば、評価値が小さい安全な経路を有する物件を、評価値が大きい経路が危険な物件よりも優先した態様で表示するための情報を含んでいてよい。例えば、物件一覧１４００は、ステップＳ１１０９で出力された物件のうちで、評価値の小さい方から順に所定の数の物件の情報で構成されていてもよい。また、物件一覧１４００は、ステップＳ１１０９で出力された物件を評価値の小さい方から順に例えば上位に表示するための情報を含んでいてよい。
【００４３】
続いて、ステップＳ１３０２において制御部２００は、表示画面に表示された物件一覧１４００から物件を選択する情報の入力があったか否かを判定する。物件を選択する情報の入力がない場合（ステップＳ１３０２がＮｏ）、フローはステップＳ１３０２へと戻り処理を繰り返す。一方、物件を選択する情報の入力があった場合（ステップＳ１３０２がＹｅｓ）、フローはステップＳ１３０３へと進む。ステップＳ１３０３において、制御部２００は、ステップＳ１３０２で入力された情報で選択されている物件に関する情報と、その物件から付近の交通機関の乗り場までの経路が示されている地図とを合わせて表示するための表示情報を生成する。なお、選択された物件から付近の交通機関の乗り場までの経路は、ステップＳ１１０３で検索された経路であってよい。続いて、ステップＳ１３０４で制御部２００は、地図に示される経路に、その経路に対してステップＳ１２１０で算出した治安に関する安全性の評価値を表示するための情報を、ステップＳ１３０４で生成した表示情報に含める。ステップＳ１３０５で制御部２００は、ステップＳ１３０３及びステップＳ１３０４で生成した表示情報を出力し、フローはステップＳ１３０２へと戻る。
【００４４】
図１５は、ステップＳ１３０５でサーバ１０１の制御部２００が出力した表示情報に基づいて、例えばディスプレーなどの表示装置の表示画面に表示される物件詳細情報１５００を例示する図である。なお、図１５は、図１３の動作フローのステップＳ１３０２において、表示装置の表示画面に表示されている物件の一覧から物件名：「○○コーポ」の物件を選択する情報の入力があった場合の物件詳細情報１５００を例示する図である。
【００４５】
図１５の例では物件詳細情報１５００は、例えば、物件名、最寄駅、最寄駅からの時間、家賃、間取り、面積、建物種別、築年数の情報を含んでいる。物件詳細情報１５００に含まれるこれらの情報は、例えば、駅管理情報３００及び物件管理情報４００に基づいて取得されてよい。また、図１５の物件詳細情報１５００の例では、選択された物件名：「○○コーポ」の物件と、その最寄駅である大森駅とを結ぶステップＳ１１０３で検索された２つの経路（経路Ａ及び経路Ｂ）を、その経路を含む地域の地図とともに表示させている。更に、経路沿いで発生した犯罪の発生場所を犯罪情報５０１に基づいて表示させている。そのため、ユーザは、物件探しの際に、物件詳細情報１５００から、検索された物件の情報（例えば、最寄駅、家賃、間取り、築年数など）とともに、その物件から最寄りの交通機関の乗り場（例えば、最寄駅など）までの経路の地図を見ることができる。そのため、その物件に住んだ場合に利用することになる経路の安全性を容易に確認することができる。その結果、物件探しの際に、その物件に住んだ場合の日々の生活の安全性の確認が容易となり、不動産物件の選定の円滑化を図ることができる。
【００４６】
なお、上述のステップＳ１３０１における表示情報の出力及びステップＳ１３０５における表示情報の出力は、例えば、ネットワーク１０５に表示情報を送出することを含む。端末１０２は、例えば、ネットワーク１０５を介してサーバ１０１から表示情報を受信し、受信した表示情報に基づいて、例えば物件一覧１４００及び物件詳細情報１５００を表示画面に表示する。また、表示情報の出力は、例えば、サーバ１０１の制御部２００が、バスを介して接続された表示装置に表示情報を出力することを含み、表示装置は入力された表示情報に基づいて、例えば物件一覧１４００及び物件詳細情報１５００を表示画面に表示する。
【００４７】
また、ステップＳ１３０２で述べた物件を選択する情報の入力は、例えば、物件一覧１４００を、サーバ１０１に接続された表示装置の表示画面に表示する場合は、サーバ１０１は、ユーザから例えばマウスやキーボードを介して、表示した物件一覧１４００からの物件の選択を受け付ける。そして、サーバ１０１は、入力された物件を選択する情報に基づいて、ステップＳ１３０２の判定を実行してもよい。また、例えば、物件一覧１４００を、端末１０２に接続された表示装置の表示画面に表示する場合は、端末１０２は、ユーザから例えばマウスやキーボードを介して、表示した物件一覧１４００からの物件の選択をユーザから受け付ける。続いて、端末１０２は、入力された物件を選択する情報を、例えばネットワーク１０５を介してサーバ１０１に送信する。そして、サーバ１０１は、端末１０２から受信した物件を選択する情報に基づいて、ステップＳ１３０２の判定を実行してもよい。
【００４８】
続いて、図１６を参照して、上記の図１１〜図１３の動作フローよりユーザに提示される経路の安全性の評価値について更に説明する。図１６は、或る最寄駅の周辺地域の地図を例示する図である。図１６の地図には、或る最寄駅の周辺地域の治安の悪い危険地域（網掛部分）と、犯罪が発生した場所（×印部分）とが示されている。ユーザが、例えば、図１６に示す地域において物件を探したい場合、ユーザは、例えば、入力画面９００及び入力画面１０００を介してサーバ１０１に検索条件を入力する。サーバ１０１の制御部２００は、入力された検索条件（例えば、最寄駅から徒歩１５分以内など）に従って、ステップＳ１１０１において物件を検索する。図１６の例では、物件Ａ、物件Ｂ、及び物件Ｃの３つの物件が検索されている。
【００４９】
続いて、サーバ１０１の制御部２００は、検索された物件のそれぞれに対して、ステップＳ１１０３において経路を検索する。図１６の例では、物件Ａ、物件Ｂ、及び物件Ｃのそれぞれの物件に対して経路が２つずつ検索されている（経路：Ａ１、Ａ２、Ｂ１、Ｂ２、Ｃ１、及びＣ２）。更に、サーバ１０１の制御部２００は、各経路に対して評価値算出処理を実行し、それぞれの経路の安全性の評価値を算出する（評価値：ａ１、ａ２、ｂ１、ｂ２、ｃ１、及びｃ２）。これらの評価値を基に、サーバはユーザに、最寄駅から物件までの経路の安全性の高い物件を提示することができる。また、ユーザは、評価値を基に最寄駅から物件までの経路の安全性の高い物件を選択することができる。
【００５０】
例えば、図１６の例では、物件Ａは、最寄駅から徒歩５分の近い距離にあるが、最寄駅から物件Ａまでの間の経路は危険地域にあり、その経路周辺では犯罪が多発している。そのため、ユーザが、安全性を重視して物件を探している場合、物件Ａは好ましい物件ではない。また、物件Ｂは、駅から１５分の距離にあり、経路Ｂ１は、最寄駅付近にある危険地域を通り、経路Ｂ２は最寄駅付近にある危険地域に加えて別の危険地域を通っている。そのため、ユーザが、安全性を重視して物件を探している場合、物件Ｂも好ましい物件ではない。一方、物件Ｃは、駅から１０分の距離にあり、最寄駅から物件Ｃまでの間の経路は、一方の経路Ｃ２は、犯罪の起きたことのある危険地域を通るが、もう一方の経路Ｃ１は危険地域を通らず、安全な経路を有している。そして、これらの危険地域に関する情報は、上述した評価値算出処理において犯罪情報５０１の危険点数として評価値に反映されている。例えば、図１６の例では、図１２の動作フローにより算出された各経路の評価値の値は大きい方から順にａ２＞ａ１＞ｂ２＞ｂ１＞ｃ２＞ｃ１であり、Ａ２がもっとも危険な経路で、Ｃ１が最も安全な経路であることを、算出された評価値から判定することができる。そのため、サーバ１０１の制御部２００は、評価値が小さい安全な経路を有する物件を、評価値が大きい経路が危険な物件よりも例えば上位に表示するなど優先した態様で表示させることができる。或いは、ユーザは、例えば表示画面に表示された経路の評価値を見ることで、最寄駅から物件までの経路の安全性の高い物件を選択することができる。
【００５１】
以上で述べたように、上述の実施形態によれば、不動産物件の検索の際、検索条件を満たした物件が、その物件から最寄駅までの経路を示す地図とともに表示される。そのため、ユーザはその物件に住んだ場合に利用することになる経路の安全性を容易に確認しながら物件を探すことができる。結果として、物件探しの際に、日々の生活の安全性の確認が容易となり、不動産物件の選定の円滑化を図ることができる。
【００５２】
また、上述の実施形態によれば、サーバ１０１は、ユーザからの物件の検索条件の入力を受け付けると、条件を満たす物件を抽出し、抽出された物件と、付近の交通機関の乗り場までの経路の評価値が算出される。そして、算出された評価値を、例えば、物件と、その物件から最寄駅までの経路を示す地図に合わせて表示させることで、表示された評価値を基に、最寄駅から物件までの経路の安全性の高い物件をユーザは選択することができる。或いは、サーバ１０１の制御部２００は、評価値が小さい安全な経路を有する物件を、評価値が大きい経路が危険な物件よりも優先した態様で表示させる。そのため、ユーザに、その物件に住んだ場合に利用することになる経路の安全性の高い物件を提示することができる。
【００５３】
また更に、上述の実施形態によれば、サーバ１０１は、ユーザからの物件の検索条件の入力を受け付けると、条件を満たす物件を抽出し、抽出された物件と、付近の交通機関の乗り場までの経路の評価値を算出し、評価値に従って物件を並べ替えて出力する。従って、ユーザは、付近の交通機関の乗り場から物件までの経路の治安を示す評価値を得るために、例えば、物件と、交通機関の乗り場とを自身で指定しなくともよい。即ち、ユーザは、物件の検索条件を入力するだけで、検索条件を満たす物件を、その物件の付近の交通機関の乗り場までの治安のよさで比較した結果を得ることができるため、経路の安全性を考慮した物件検索を容易に実行することができる。
【００５４】
また、上記の例ではステップＳ１１０３において少なくとも１つの経路を検索する例を述べた。しかしながら、実施形態はこれに限定されるものではなく、ステップＳ１１０３において複数の経路を検索するように構成してもよい。これは、例えば、最寄駅から物件までの経路は、多くの場合、幾通りもの行き方が存在し、１つの経路の治安が悪いとしても、別の治安がよい行き方が存在する場合がある。そのため、１つの物件に対して、その物件と、最寄りの交通機関の乗り場とを結ぶ複数の経路を抽出し、各経路の治安を比較して物件に対する治安のよい経路を特定することで、治安のよさを考慮しつつ幅広い物件の選択肢を提供することができる。
【００５５】
また、上記の実施形態では経路添いで起きた犯罪の履歴に基づいて経路の安全度の評価値を算出する例を述べたが、実施形態はこれに限定されるものではない。例えば、以下に図１７及び図１８を参照して述べる別の実施形態のように、エリアの安全度を評価した点数を用いて、経路の安全度の評価値を算出してもよい。
【００５６】
図１７は、別の実施形態に係る危険エリア情報１７００を例示する図である。危険エリア情報１７００には、エリア情報１７０１が登録されている。エリア情報１７０１は、例えば、図１６に示す危険地域のように、過去に犯罪などが起きている危険なエリアについての情報を含み、例えば、エリア識別子、エリア位置、及び危険点数の情報を含んでいる。エリア情報１７０１のエリア識別子は、例えば、エリア情報１７０１を他のエリア情報１７０１と識別するために割り振られた識別子である。エリア情報１７０１のエリア位置は、例えば、エリア情報１７０１に情報が登録されているエリアの位置を示す情報である。エリア情報１７０１のエリア位置には、例えば、犯罪が多発しているエリアを緯度及び経度で表した領域が登録されていてよい。危険点数は、例えば、エリア情報１７０１に情報が登録されているエリアの安全性の度合いを表す評価値である点数が登録されている。本実施形態においては、危険点数は、値が大きいほど安全性が低く危険であることを示している。
【００５７】
図１８は、別の実施形態に係る評価値算出処理を例示する図である。図１８の評価値算出処理の動作フローは、例えば、サーバ１０１の制御部２００が記憶部２１０に格納されているプログラム２２０を読み出して実行することで実施される。一実施形態においては、図１１のステップＳ１１０５にフローが進むと、図１８の評価値算出処理は開始する。
【００５８】
ステップＳ１８０１においてサーバ１０１の制御部２００は、ステップＳ１１０４で選択されている経路が、エリア情報１７０１のエリア位置を通るエリア情報１７０１を抽出する。この抽出は、例えば、経路に沿って、経路上の複数の点を所定の間隔で抽出し、抽出した各点の緯度及び経度を取得する。そして、特定した複数の点の緯度及び経度と、エリア情報１７０１のエリア位置の緯度及び経度とから、経路がエリア位置を通過するエリア情報１７０１を抽出することで行われてもよい。ステップＳ１８０２において制御部２００は、経路がエリア位置を通過するエリア情報１７０１が１つ以上存在するか否かを判定する。エリア情報１７０１が存在しない場合（ステップＳ１８０２がＮｏ）、フローはステップＳ１８０４へと進む。一方、ステップＳ１８０２において経路がエリア位置を通過するエリア情報１７０１が１つ以上存在する場合（ステップＳ１８０２がＹｅｓ）、フローはステップＳ１８０３へと進む。
【００５９】
ステップＳ１８０３において、制御部２００は、ステップＳ１８０１で抽出されたエリア情報１７０１の危険点数を足し合わせて、経路危険点数を算出する。即ち、例えば、ステップＳ１８０１で複数のエリア情報１７０１が抽出された場合には、それら複数のエリア情報１７０１の危険点数を足し合わせた合計が、経路危険点数として算出される。また、例えば、ステップＳ１８０１で１つのエリア情報１７０１が抽出された場合には、そのエリア情報１７０１の危険点数が、経路危険点数として以降の処理で用いられる。
【００６０】
ステップＳ１８０４において制御部２００は、環境評価情報８００を参照し、登録されている環境情報８０１の地点が、ステップＳ１１０４で選択されている経路付近に存在する環境情報８０１を抽出する。この抽出は、例えば、環境情報８０１の地点が、選択されている経路から所定の距離以内にある環境情報８０１を抽出することで行われてもよい。即ち、例えば、経路に沿って、経路上の複数の点を所定の間隔で抽出し、抽出した各点の緯度及び経度を取得する。そして、特定した複数の点の緯度及び経度と、環境情報８０１の地点の緯度及び経度とが、所定の距離以内にある環境情報８０１を抽出することで、経路付近に存在する環境情報８０１を抽出してもよい。そして、制御部２００は、抽出された環境情報８０１の安全点数を合算することで、経路安全点数を算出する。ステップＳ１８０５において制御部２００は、ステップＳ１８０３で得られた経路危険点数から、ステップＳ１８０４で得られた経路安全点数を減算することで経路の評価値を算出する。なお、ここで算出される評価値は、ステップＳ１１０４で選択された経路の安全度を表す指標として用いることができる。ステップＳ１８０５で経路の評価値を算出すると、本動作フローは終了し、フローはステップＳ１１０６へと戻る。
【００６１】
例えば、以上の別の実施形態で例示したように、エリアに対する評価値を用いて経路の評価値が算出されてもよい。また、危険エリア情報１７００と同様に、環境評価情報８００についても地点ではなくエリアに対して評価値である安全点数を設定し、経路の評価値の算出に用いてもよい。或いは、地点に対する評価値と、エリアに対する評価値とを組み合わせて経路の評価値の算出に用いてもよい。例えば、犯罪の多発しているエリアについては、個々の犯罪を個別に犯罪情報５０１として登録する代わりに、エリア情報１７０１のようにエリアとして危険点数を設定して、評価値の算出に用いることが考えられる。例えば、この様に設定することで、個々の犯罪に対する危険点数を個別に犯罪情報５０１から取得し積算するよりも少ない処理で、経路に対する安全性の評価値を得ることができる。
【００６２】
また、上記の実施形態においては、不動産物件を検索する際に、検索条件を満たした物件を、その物件から最寄駅までの経路を示す地図とともに表示させることで、物件から最寄駅までの経路をユーザに提示する例を述べた。しかしながら、実施形態はこれに限定されるものではなく、例えば、「交差点Ｂを右折」などのように、物件から最寄駅までの経路を文字による表現でユーザに提示するように構成してもよい。
【００６３】
図１９は、実施形態に係るサーバ１０１及び端末１０２を実現するためのコンピュータ１９００のハードウェア構成を例示する図である。図１９のサーバ１０１及び端末１０２を実現するためのハードウェア構成は、例えば、プロセッサ１９０１、メモリ１９０２、記憶装置１９０３、読取装置１９０４、通信インタフェース１９０６、入出力インタフェース１９０７、及び表示装置１９１０を備える。なお、プロセッサ１９０１、メモリ１９０２、記憶装置１９０３、読取装置１９０４、通信インタフェース１９０６、入出力インタフェース１９０７は、例えば、バス１９０８を介して互いに接続されている。
【００６４】
プロセッサ１９０１は、メモリ１９０２を利用して例えば上述の動作フローの手順を記述したプログラム２２０を含むプログラムを実行することにより、上述した各機能部の一部または全部の機能を提供する。例えば、サーバ１０１の制御部２００は、プロセッサ１９０１であり、また、記憶部２１０は、例えばメモリ１９０２、記憶装置１９０３、及び着脱可能記憶媒体１９０５を含んでいる。サーバ１０１のプロセッサ１９０１は、例えば、記憶装置１９０３に格納されているプログラムを読み出して実行することで、検索部２１１、及び出力部２１２として機能する。サーバ１０１の記憶装置１９０３には、例えば、駅管理情報３００、物件管理情報４００、犯罪履歴情報５００、属性管理情報６００、時間コード情報７００、環境評価情報８００、及び危険エリア情報１７００が格納されている。
【００６５】
また、端末１０２のプロセッサ１９０１は、例えば、サーバ１０１から上述の表示情報を受信すると、受信した表示情報に基づいて、表示装置１９１０の表示画面に物件一覧１４００及び物件詳細情報１５００などを表示させてよい。
【００６６】
メモリ１９０２は、例えば半導体メモリであり、ＲＡＭ領域及びＲＯＭ領域を含んで構成される。記憶装置１９０３は、例えばハードディスク、フラッシュメモリ等の半導体メモリ、又は外部記憶装置である。
【００６７】
読取装置１９０４は、プロセッサ１９０１の指示に従って着脱可能記憶媒体１９０５にアクセスする。着脱可能記憶媒体１９０５は、例えば、半導体デバイス（ＵＳＢメモリ等）、磁気的作用により情報が入出力される媒体（磁気ディスク等）、光学的作用により情報が入出力される媒体（ＣＤ−ＲＯＭ、ＤＶＤ等）などにより実現される。通信インタフェース１９０６は、プロセッサ１９０１の指示に従ってネットワーク１９２０を介してデータを送受信する。入出力インタフェース１９０７は、例えば、入力装置及び出力装置との間のインタフェースに相当する。入力装置は、例えばユーザからの指示を受け付けるキーボードやマウスなどのデバイスである。出力装置は、例えばディスプレーなどの表示装置１９１０、及びスピーカなどの音声装置である。
【００６８】
なお、実施形態は図１９に示すサーバ１０１及び端末１０２のハードウェア構成に限定されるものではなく、例えば、示した構成からいくつかの構成が省略されていても、代替となる構成に置換されていても、あるいは追加の構成を含んでいてもよい。例えば、サーバ１０１が、端末１０２に表示情報を送信し、端末１０２の表示装置において物件一覧１４００及び物件詳細情報１５００などを表示する場合に、サーバ１０１は、表示装置１９１０を含まなくてもよい。また、サーバ１０１及び端末１０２のハードウェア構成は、例えば、キーボード、マウス、タッチパネルなどその他の構成を含んでいてもよい。
【００６９】
実施形態に係る各プログラムは、例えば、下記の形態でサーバ１０１に提供される。
（１）記憶装置１９０３に予めインストールされている。
（２）着脱可能記憶媒体１９０５により提供される。
（３）プログラムサーバなどのサーバ１９３０から提供される。 
【００７０】
以上において、いくつかの実施形態について説明した。しかしながら、実施形態は上記の実施形態に限定されるものではなく、上述の実施形態の各種変形形態及び代替形態を包含するものとして理解されるべきである。例えば、各種実施形態は、その趣旨及び範囲を逸脱しない範囲で構成要素を変形して具体化できることが理解されよう。また、前述した実施形態に開示されている複数の構成要素を適宜組み合わせることにより、種々の実施形態を成すことができることが理解されよう。更には、実施形態に示される全構成要素からいくつかの構成要素を削除して又は置換して、或いは実施形態に示される構成要素にいくつかの構成要素を追加して種々の実施形態が実施され得ることが当業者には理解されよう。
【符号の説明】
【００７１】
１００    物件検索システム
１０１    サーバ
１０２    端末
１０５    ネットワーク
２００    制御部
２１０    記憶部
２１１    検索部
２１２    出力部
１９００  コンピュータ
１９０１  プロセッサ
１９０２  メモリ
１９０３  記憶装置
１９０４  読取装置
１９０５  着脱可能記憶媒体
１９０６  通信インタフェース
１９０７  入出力インタフェース
１９０８  バス
１９２０  ネットワーク
１９３０  サーバ
【図１】
2015103219.tif 000003
【図２】
2015103219.tif 000004
【図３】
2015103219.tif 000005
【図４】
2015103219.tif 000006
【図５】
2015103219.tif 000007
【図６】
2015103219.tif 000008
【図７】
2015103219.tif 000009
【図８】
2015103219.tif 000010
【図９】
2015103219.tif 000011
【図１０】
2015103219.tif 000012
【図１１】
2015103219.tif 000013
【図１２】
2015103219.tif 000014
【図１３】
2015103219.tif 000015
【図１４】
2015103219.tif 000016
【図１５】
2015103219.tif 000017
【図１６】
2015103219.tif 000018
【図１７】
2015103219.tif 000019
【図１８】
2015103219.tif 000020
【図１９】
2015103219.tif 000021