(57)【要約】【課題】駅や地域を限定することで、かえって、希望物件が存在する地域の見過ごしや、物件情報の見過ごしがおこることを解消すること。【解決手段】中心地点を入力し、不動産物件検索の際に近隣にあることを望む施設とその施設からの距離を指定して検索することで、中心地点から検索対象領域に存在する各施設と各施設からの距離が指定範囲の領域（円形）を表示する。地図上に、各施設からの距離が指定範囲の領域（円形）内の物件とその領域外の物件を異なる表示形式で表示する。【選択図】図５
2011090530.tif 000002
【特許請求の範囲】
【請求項１】
クライアントと通信可能に接続された物件検索サイトのサーバであって、
物件のＩＤと該物件の地図上の位置を示す位置情報を含む物件情報を記憶する物件情報記憶手段と、
施設の種別を示す施設種別と該施設の位置情報と含む施設情報を記憶する施設情報記憶手段と、
前記物件情報及び前記施設情報から前記クライアントから受信した検索条件に合致する該物件及び施設を検索する検索手段と、
前記検索手段によって用いる前記検索条件に合致する物件と施設とが存在する場合に、前記物件の位置情報と前記施設の位置情報とを用いて、物件および前記受信した検索条件に合致した施設及び該施設からの指定距離の円形領域を表示する地図画像を生成する地図画像生成手段と、
前記地図画像生成手段によって生成した地図画像を前記クライアントに送信する送信手段と、
を備えることを特徴とするサーバ。
【請求項２】
前記地図画像生成手段は、前記クライアントの画面に、前記施設の種類に応じて円形領域を識別可能なように表示する地図画像を生成することを特徴とする請求項１に記載のサーバ。
【請求項３】
前記地図画像生成手段は、複数種類の前記円形領域が交わった領域に存在する前記物件を識別可能なように表示する地図画像を生成することを特徴とする請求項１または請求項２に記載のサーバ。
【請求項４】
前記地図画像生成手段は、複数種類の前記円形領域が交わった領域に存在する前記物件を前記種類数毎に識別可能なように表示する地図画像を生成することを特徴とする請求項１乃至請求項３の何れか１項に記載のサーバ。
【請求項５】
前記地図画像生成手段は、複数種類の前記円形領域が交わった領域に存在する前記物件と前記物件を囲む円形領域の種類の数を表示する地図画像を生成することを特徴とする請求項１乃至請求項４の何れか１項に記載のサーバ。
【請求項６】
前記地図画像生成手段は、前記円形領域内に物件が存在しない場合に、物件に対して指定された検索条件に該当し、かつ地図の表示領域内に存在する物件を、前記円形領域内の物件と異なる表示形態で地図上に表示することを特徴とする請求項１乃至請求項５の何れか１項に記載のサーバ。
【請求項７】
クライアントと通信可能に接続された物件検索サイトのサーバの制御方法であって、
物件情報記憶工程によって記憶された物件のＩＤと該物件の地図上の位置を示す位置情報を含む物件情報及び施設情報記憶工程によって記憶された施設の種別を示す施設種別と該施設の位置情報と含む施設情報から前記クライアントから受信した検索条件に合致する該物件及び施設を検索する検索工程と、
前記検索工程によって用いる前記検索条件に合致する物件と施設とが存在する場合に、前記物件の位置情報と前記施設の位置情報とを用いて、物件および前記受信した検索条件に合致した施設及び該施設からの指定距離の円形領域を表示する地図画像を生成する地図画像生成工程と、
前記地図画像生成工程によって生成した地図画像を前記クライアントに送信する送信工程と、
を備えることを特徴とするサーバの制御方法。
【請求項８】
クライアントと通信可能に接続された物件検索サイトのサーバとして機能させるためのプログラムであって、
物件情報記憶手段によって記憶された物件のＩＤと該物件の地図上の位置を示す位置情報を含む物件情報及び施設情報記憶手段によって記憶された施設の種別を示す施設種別と該施設の位置情報と含む施設情報から前記クライアントから受信した検索条件に合致する該物件及び施設を検索する検索ステップと、
前記検索ステップによって用いる前記検索条件に合致する物件と施設とが存在する場合に、前記物件の位置情報と前記施設の位置情報とを用いて、物件および前記受信した検索条件に合致した施設及び該施設からの指定距離の円形領域を表示する地図画像を生成する地図画像生成ステップと、
前記地図画像生成ステップによって生成した地図画像を前記クライアントに送信する送信ステップと、
として機能することを特徴とするコンピュータで読取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して、物件情報を検索、表示するプログラムにおいて、選んだ条件に該当する物件と条件に該当しないが条件に近い物件情報とを合わせて表示する物件検索を行うことにより、検索の利便性と操作性とを向上するシステムである。
【背景技術】
【０００２】
近年、不動産物件の検索システムは、最寄り駅や賃料、間取りなど、様々な条件での検索が可能となっている。
【０００３】
その１つとして、特許文献１には、物件周囲に存在する各生活関連施設までの距離や所要時間の算出手段を具備した、物件検索装置が開示されている。段落番号＜００５８＞に記載されているように、物件と各生活関連施設との距離や所要時間を把握できることを特徴としている。
【０００４】
また、特許文献２には、段落番号＜０００７＞に記載されているように、物件の座標データに基づき、不動産物件の位置を示す記号をユーザー端末機に表示されている地図画像上に表示させるシステムが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−２１６３１０号公報
【特許文献２】特開２００１−２１６４０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
既存の検索システムは、任意に指定した駅、地域などの条件で検索対象エリアを指定してから検索し、それ以外の家賃や、病院までの距離などの条件に合致しているものでも、地域の設定が違う物件情報を検索、表示できない。そのため、検索者は何度も検索を繰り返すか、または、実は条件に合致している物件にまったく気がつかないという不利益を受けている。
【０００７】
本発明は、上記の課題を解決する為になされたものであり、特定の条件(病院、学校などの施設からの距離)に合致するエリアを、地図上に円形に描き、今まで見過ごしていたエリア、物件情報を検索者に表示し、利便性と操作性を向上することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するための第一の発明は、クライアントと通信可能に接続された物件検索サイトのサーバであって、物件のＩＤと該物件の地図上の位置を示す位置情報を含む物件情報を記憶する物件情報記憶手段と、施設の種別を示す施設種別と該施設の位置情報と含む施設情報を記憶する施設情報記憶手段と、前記物件情報及び前記施設情報から前記クライアントから受信した検索条件に合致する該物件及び施設を検索する検索手段と、前記検索手段によって用いる前記検索条件に合致する物件と施設とが存在する場合に、前記物件の位置情報と前記施設の位置情報とを用いて、物件および前記受信した検索条件に合致した施設及び該施設からの指定距離の円形領域を表示する地図画像を生成する地図画像生成手段と、前記地図画像生成手段によって生成した地図画像を前記クライアントに送信する送信手段と、を備えることを特徴とする。
【０００９】
上記の目的を達成するための第二の発明は、クライアントと通信可能に接続された物件検索サイトのサーバの制御方法であって、物件情報記憶工程によって記憶された物件のＩＤと該物件の地図上の位置を示す位置情報を含む物件情報及び施設情報記憶工程によって記憶された施設の種別を示す施設種別と該施設の位置情報と含む施設情報から前記クライアントから受信した検索条件に合致する該物件及び施設を検索する検索工程と、前記検索工程によって用いる前記検索条件に合致する物件と施設とが存在する場合に、前記物件の位置情報と前記施設の位置情報とを用いて、物件および前記受信した検索条件に合致した施設及び該施設からの指定距離の円形領域を表示する地図画像を生成する地図画像生成工程と、前記地図画像生成工程によって生成した地図画像を前記クライアントに送信する送信工程と、を備えることを特徴とする。
【００１０】
上記の目的を達成するための第三の発明は、クライアントと通信可能に接続された物件検索サイトのサーバとして機能させるためのプログラムであって、物件情報記憶手段によって記憶された物件のＩＤと該物件の地図上の位置を示す位置情報を含む物件情報及び施設情報記憶手段によって記憶された施設の種別を示す施設種別と該施設の位置情報と含む施設情報から前記クライアントから受信した検索条件に合致する該物件及び施設を検索する検索ステップと、前記検索ステップによって用いる前記検索条件に合致する物件と施設とが存在する場合に、前記物件の位置情報と前記施設の位置情報とを用いて、物件および前記受信した検索条件に合致した施設及び該施設からの指定距離の円形領域を表示する地図画像を生成する地図画像生成ステップと、前記地図画像生成ステップによって生成した地図画像を前記クライアントに送信する送信ステップと、として機能することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、特定の条件(病院、学校などの施設からの距離)に合致するエリアを、地図上に円形で描き、その円形が交わった個所の物件及び地図上の円形外の物件を併せて表示することで、今まで見過ごしていたエリア、物件情報を検索者に表示し、何度も検索を繰り返すことや、実は条件に合致している物件にまったく気がつかないなどということが解消され、利便性と操作性を向上することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態における新物件検索システムのシステム構成を示す図である。
【図２】本発明の実施形態におけるポータルサーバのハードウェア構成を示す図である。
【図３】物件検索システムの画面表示のイメージ図である。
【図４】物件検索システムの画面表示のイメージ図である。
【図５】物件検索システムの画面表示のイメージ図である。
【図６】本発明の実施形態における、各テーブルの項目を示す図である。
【図７】本発明の実施形態における、各テーブルの項目を示す図である。
【図８】物件検索システムのメインフローを示す図である。
【図９】物件検索システムの中心地点情報入力(MySpot登録)のフローを示す図である。
【図１０】物件検索システムの物件検索条件入力のフローを示す図である。
【図１１】物件検索システムの地図、検索結果表示のフローを示す図である。
【図１２】物件検索システムの入力条件該当物件検索のフローを示す図である。
【図１３】物件検索システムの検索条件アイコンDrag&Dropのフローを示す図である。
【図１４】物件検索システムのスライダー操作時の検索結果表示のフローを示す図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
図１は、本発明の実施形態における新物件検索システムの構成を示す図である。
尚、図１のネットワーク１００上に接続される各種端末の構成は一例であり、用途や目的に応じて様々な構成例があることは言うまでもない。
【００１４】
１４０は不動産物件検索を行う不動産売買(賃貸)希望者が使用するクライアント端末である。クライアント１４０は、ネットワーク１００を介して、ポータルサーバ１１０とデータの送受信が可能である。
【００１５】
次に、図１の不動産会社Ｃサーバ端末１２０、不動産会社Ｄサーバ端末１３０、ポータルサーバ１１０、クライアント１４０の各種端末のハードウェア構成について、図２を用いて説明する。図２は、本発明の実施形態における各種端末のハードウェア構成を示す図である。ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００１６】
また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ(Basic Input / Output
System)やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能し、ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。また、入力コントローラ（入力Ｃ）２０５は、キーボード２０９や不図示のマウス等のポインティングデバイスからの入力を制御する。
【００１７】
ビデオコントローラ（ＶＣ）２０６は、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。表示器はＣＲＴだけでなく、液晶ディスプレイでも構わない。これらは必要に応じて管理者が使用するものである。本発明には直接関係があるものではない。
【００１８】
メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やフロッピーディスク（登録商標  ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００１９】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００２０】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２１】
本発明を実現するための物件検索プログラム（図３乃至図５の画面を表示するための画面レイアウト情報及び図８乃至図１４のフローチャートを実行するためのプログラム）は外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、本発明に係わるプログラムが用いる定義ファイル２１３及び各種情報テーブル２１４は外部メモリ２１１に格納されており、これらについての詳細な説明は後述する。
【００２２】
次に図６及び図７に示す各テーブルの項目について説明する。これらの各テーブルは外部メモリ２１１のハードディスクに記憶されおり、図６（１）の物件基本テーブルでは、ポータルサーバで物件が一意となる番号である物件番号と、物件の名称を示す物件名称と、物件の緯度情報を示す位置情報(緯度)と、物件の経度情報を示す位置情報(経度)と、ポータルサーバへデータを提供している不動産会社のコードを示す掲載元会社コードと、物件のタイプがマンションなのか戸建なのかを表す物件種別[マンション｜戸建て]と、物件が賃貸物件なのか、売買物件なのかを表す取引種別[賃貸|売買]と、物件の住所情報を示す住所地と、情報提供不動産会社案件DBで物件が一意となる番号を示す問い合わせ先物件番号とを記憶している。
【００２３】
図６（２）の物件詳細テーブルでは、上記の物件番号と同じ物件番号と、建築されて何年目かを表す築年と、部屋の間取り情報（例えば３ＬＤＫ）を示す間取りと、賃貸であれば賃料、売買であれば価格の情報を示す価格と、入居時の敷金金額を示す敷金と、入居時の礼金金額を示す礼金とを記憶している。
【００２４】
図６（３）の施設テーブルでは、次項の施設種類コードと合わせて一意となる施設の番号を示す施設番号と、後述（４）の施設の種類を表す(例：1=病院、2=駅など) を示す施設種類コードと、施設の名称を示す施設名と、どの地図上に存在するかの表示位置情報を示す地図番号と、物件の緯度情報を示す位置情報(緯度)と、物件の経度情報を示す位置情報(経度)とを記憶しており、図６（４）の施設種類テーブルでは、施設の種類を一意に表す施設種類コードと、施設の種類名称を示す施設種類名とを記憶している。
【００２５】
図６（５）の検索キーテーブルでは、検索キー名称を一意に表す検索キー番号と、検索項目の名称を示す検索キー名称と、スライダーへ設定する最少値を示す値域最小値と、スライダーへ設定する最大値を示す値域最大値と、スライダーへ表示する単位の名称を示す単位とを記憶している。又、図６（６）の掲載元会社テーブルでは、ポータルサーバへ情報提供する不動産会社名称を一意に表す会社番号と、ポータルサーバへ情報提供する不動産会社名称を示す会社名とを記憶している。
【００２６】
図７（７）のMySpotテーブルでは、登録したMySpotの番号。下記ユーザーIDごとに一意となるスポット番号と、登録ユーザーを一意に表すIDであるユーザーIDと、登録されたMySpotの種別を表す区分であるスポット種別[自宅|職場|通学先]と、入力された住所情報を示す入力住所と、MySpotの緯度情報を示す位置情報(緯度)と、MySpotの経度情報を示す位置情報(経度)とを記憶している。
【００２７】
図７（８）の地図情報テーブルにおいては、住所を一意で表す地図番号と、住所の郵便番号を示す郵便番号と、住所の都道府県名を示す都道府県と、住所の市町村名を示す市町村と、住所の番地を示す番地と、住所ビルを示すビルその他と、住所の緯度情報を示す位置情報(緯度) と、住所の経度情報を示す位置情報(経度)とを記憶している。
【００２８】
図７（９）の移動時間テーブルでは区間の出発駅を示す一意の発駅番号と、発駅の名称を示す発駅名称、区間の着駅を示す一意の着駅番号と、着駅の名称を示す着駅名称と、発駅と着駅との間の移動時間（乗換え時間を含む）を記憶している。又、図７（１０）の地域テーブルでは、地域の名称を示す地域名称と、当該地域が含まれる地図を特定するための地図番号と、地域の四隅の緯度経度座標のうち対角線上にある（左上隅と右下隅、又は左下隅と右上隅）の２点の座標を記憶している。
次に、物件検索システムの基本的な処理フローについて、図８を用いて説明する。図８は、本発明の実施形態における物件検索システムの基本的な処理フローを示す図である。上述したように、クライアント１４０と不動産会社Ｃサーバ端末１２０とポータルサーバ１１０は、ネットワーク１００を介して相互に接続されている。そして、クライアント１４０と不動産会社Ｃサーバ端末１２０は、ポータルサーバ１１０から提供される各種操作画面を介して、物件検索システムに係る各種処理を実行する。その一例について、以下に説明する。まず、クライアント１４０は、ポータルサーバ１１０から受信した画面情報を用いて表示される操作画面を介して、中心地点情報画面から自分の住所、勤務地住所などのMySpot登録(詳細は後述の図９の説明参照)情報と、物件検索条件(詳細は後述の図１０の説明参照)等からなる検索情報をポータルサーバ１１０へ送信する。送信されたMySpot登録情報と物件検索条件等の情報を元に、ポータルサーバ１１０内のデータベースで検索を実行し、MySpot登録情報と物件検索条件に合致する物件情報と、この物件情報の存在する場所の地図情報とをクライアント１４０に送信し、ユーザーの希望物件と共に、ユーザーが直接検索条件に指定してはいないが、希望に合致する情報も表示するものである。以下、図８に表記されている各ステップ毎に、処理の説明を記述する。
【００２９】
S101では、クライアント１４０のＣＰＵ２０１はポータルサーバ１１０のＵＲＬを指定し、折り返しポータルサーバ１１０から送信されるＨＴＭＬにより表示された操作画面を介してプログラムを起動する。具体的には不図示の操作画面で「物件検索」のボタンを押下された旨のイベントを検知すると、物件検索を起動する旨の初期画面起動情報（画面表示用情報を特定可能な情報を含む）をポータルサーバ１１０に送信する。なお、以下の処理におけるクライアント１４０側の操作画面は主にブラウザを想定しているが、専用のクライアント用画面でも良い。S201では、ポータルサーバ１１０のＣＰＵ２０１は初期画面起動情報を受信してＲＡＭ２０３のワークエリアに記憶し、処理をステップＳ２０２に進める。
【００３０】
S202では、ポータルサーバ１１０のＣＰＵ２０１は、ＲＡＭ２０３のワークエリアに記憶した初期画面起動情報に該当する検索画面表示用情報を外部メモリ（ＨＤ）２１１から読み出してクライアント１４０へ送信する。
【００３１】
S102では、クライアント１４０のＣＰＵ２０１は受信した検索画面表示用情報をＲＡＭ２０３のワークエリアに記憶し、ＲＡＭ２０３のワークエリアに記憶した検索画面表示用情報を用いて物件検索システムのＴＯＰ画面（図３）を表示し処理をステップＳ１０３に進める。
【００３２】
S103では、クライアント１４０のＣＰＵ２０１は表示された物件検索システムのＴＯＰ画面（図３）で、検索結果を示す地図上の表示の中心となる中心地点(操作者の通勤先住所３０１及び３０２、物件を探している駅又は沿線３０３、物件を探している地域を指定するための地域情報３０４、病院や学校等特定の種類施設の少なくともいずれか１つ：不図示)の入力と、物件検索のための物件条件(マンション３０６又はアパート３０７を指定する物件種別、賃料（Ｆｒｏｍ３０８〜Ｔｏ３０９、単位万円／月）、面積（Ｆｒｏｍ３１０〜Ｔｏ３１１、単位平米）、間取り（（Ｆｒｏｍ３１２〜Ｔｏ３１３、例えば２Ｒ〜３ＬＤＫ等）)の中の少なくともいずれか１つの入力を待ち、入力がある場合は、表示の中心となる地点についてはＲＡＭ２０３のワークエリアの中心地点情報記憶領域に記憶し、物件検索のための物件条件については、ＲＡＭ２０３のワークエリアの物件条件記憶領域に記憶する。図３で「次へ」ボタン３１４が押下されたことを検知すると処理をＳ１０５に進め、登録ボタン３０５の押下を検知すると図９の処理に遷移する。Ｓ１０３における中心地点の登録処理は後で図９のフローチャートで詳しく説明する。
【００３３】
S105では、クライアント１４０のＣＰＵ２０１は、図３の画面で物件条件の少なくともいずれか１つが入力又は選択されたかを判定し、入力又は選択されたと判定した場合は処理をＳ１０４に進め、入力も選択もされなかったと判定した場合は処理をＳ１０３に戻す。
【００３４】
S104では、クライアント１４０のＣＰＵ２０１は物件検索の条件(物件種別、家賃、面積、間取り)で更に追加入力を検知した場合、入力された追加条件をＲＡＭ２０３のワークエリアの物件条件記憶領域に記憶し、「次へ」ボタン３１４の押下を検知した場合、図４に示す画面を外部メモリ２１１のハードディスクから読み出して表示し、処理をＳ１０６に進める。Ｓ１０４の詳細は図１０のフローチャートで後に説明する。
【００３５】
S106では、クライアント１４０のＣＰＵ２０１は検索ボタン３３３が押下されたことを検知すると、ポータルサーバ１１０に検索処理を要求する旨の物件検索条件情報をポータルサーバ１１０に送信する。ここでの物件検索条件情報は、ＲＡＭ２０３のワークエリアの物件条件記憶領域に記憶している物件条件（物件条件情報）を含む、又この物件検索条件情報には追加条件（条件候補、例えば通勤時間、病院までの時間、学校までの時間、駅までの時間と、条件候補に対応する時間とのペア）を含んでも良い。検索ボタンが押下されたことを検知しない場合は、処理をＳ１０３に戻す。
【００３６】
S203では、ポータルサーバ１１０のＣＰＵ２０１は中心地点情報と物件条件情報とを含む物件検索条件情報をクライアント１４０から受信し、ＲＡＭ２０３のワークエリアに記憶して、処理をＳ２０４に進める。
【００３７】
S204では、ポータルサーバ１１０のＣＰＵ２０１は、ＲＡＭ２０３のワークエリアに記憶している中心地点情報から、地図上に表示すべき中心点を検索し、特定した中心点を用いた地図表示用の情報を生成して処理をＳ２０５に進める。具体的には中心地点情報として勤務地の住所が指定された場合は、図７（８）に示す住所（都道府県、市区町村、番地）と地図上の座標（緯度、経度）とを対応付けたテーブルと、図７（９）に示す鉄道の各駅間の移動時間のテーブル（乗換え時間含む）とを参照して、勤務地が地図の中心になるようにし、かつ地図の縮尺については、追加条件で通勤時間が指定されている場合には、通勤場所から通勤場所最寄り駅までの徒歩時間＋電車の所要時間が通勤時間―所定時間（例えば１０分）となる範囲を計算し、地図上に表示されるようにした地図表示用の情報を生成して、表示する地図の四隅の座標情報と共にＲＡＭ２０３のワークエリアに記憶する。ここでの所定時間とは物件所在地の最寄り駅から物件までの徒歩時間を考慮したものであり、例えば物件所在地の最寄り駅から徒歩１０分（８００ｍ）の範囲を地図上に表示することを意味する。
【００３８】
中心地点情報として特定の駅又は施設名が指定された場合は、図６（３）に示す駅名（路線名を含む）又は施設名と地図上の座標とを対応付けた施設テーブルを参照して、指定された駅又は施設が中心に表示されるように地図を表示し、かつ地図の縮尺は駅又は施設から例えば半径１キロ以内が表示されるようにした地図表示用の情報を生成して、表示する地図の四隅の座標情報と共にＲＡＭ２０３のワークエリアに記憶する。  中心地点情報として特定の路線が指定された場合は、駅名（路線名を含む）と地図上の座標とを対応付けたテーブルを参照して、指定路線に含まれる各駅が地図上に表示されるようにした地図表示用の情報を生成する。中心地点情報として特定の地域が指定された場合は、図７（１０）に示す地域名と地図上の座標範囲の左上と右下を示す２つの緯度と経度のペアとを対応付けたテーブルを参照して、指定地域が地図上に表示されるようにした地図表示用の情報を生成して、表示する地図の四隅の座標情報と共にＲＡＭ２０３のワークエリアに記憶する。
【００３９】
S205では、ポータルサーバ１１０のＣＰＵ２０１は、ＲＡＭ２０３のワークエリアに記憶した物件条件情報を用いて、検索条件に合致する物件情報を案件ＤＢの案件明細テーブルから検索して、検索条件に合致する物件の住所、間取り、賃料、敷金礼金の月数、画像を読み出して一覧情報としてＲＡＭ２０３のワークエリアに記憶する。
【００４０】
S206では、ポータルサーバ１１０のＣＰＵ２０１は、検索画面表示用情報（Ｓ２０４でＲＡＭ２０３のワークエリアに記憶した地図表示用の情報と表示する地図の四隅の座標情報と、Ｓ２０５でＲＡＭ２０３のワークエリアに記憶した一覧情報と、外部メモリ（ＨＤ）２１１から読み出した画面のレイアウト情報とから生成したＨＴＭＬ情報）をクライアント１４０へ送信する。
【００４１】
S107では、クライアント１４０のＣＰＵ２０１はポータルサーバ１１０から送信された検索画面表示用情報を受信し、図５に示す物件の一覧情報地図３４０と物件条件（マンション３５３とアパート３５４を含む種別、賃料Ｆｒｏｍ３５５〜Ｔｏ３５６、面積Ｆｒｏｍ３５７〜Ｔｏ３５８、間取りＦｒｏｍ３５９〜Ｔｏ３６０）と条件に合致する物件の一覧情報（間取り３６３と、賃料３６４と、敷金礼金３６５と物件のサムネイル画像３６６）とを画面に結果表示する。この図５に示す検索結果の詳細画面では物件条件と追加条件とをタブ３５２の切り替えにより画面に表示し、条件を変更して変更した条件をポータルサーバ１１０に送信し、ポータルサーバ１１０で再検索を行い、折り返し検索画面表示用情報を再受信し、クライアント１４０で検索結果を再表示することができる。以上で図８の説明を終わる。追加条件を変更した場合（スライダーで時間を変更した場合）の処理は、後に図１４で説明する。
【００４２】
次に図８のＳ１０３の処理で図３の画面で「登録」ボタンが押下された場合に該当する、図９に示す中心地点情報登録処理(MySpot登録処理)の詳細フローチャートを説明する。
【００４３】
まず、S111では、クライアント１４０のＣＰＵ２０１は図３の画面で入力された中心地点情報をＲＡＭ２０３の入力バッファ領域に記憶し処理をＳ１１２に進める。
【００４４】
S112では、クライアント１４０のＣＰＵ２０１は入力バッファ領域を参照して住所登録の入力があったかを判定し、入力があったと判定した場合、中心点種別＝１として処理をＳ１１６に進め、入力がなかった場合処理をＳ１１３に進める。
【００４５】
S113では、クライアント１４０のＣＰＵ２０１は、入力バッファ領域を参照して駅・沿線登録の入力があったかを判定し、入力があったと判定した場合中心点種別＝２として処理をＳ１１６に進め、入力がなかった場合処理をＳ１１４に進める。
【００４６】
S114では、クライアント１４０のＣＰＵ２０１は入力バッファ領域を参照して地域登録の入力があったかを判定し、入力があったと判定した場合中心点種別＝３として処理をＳ１１６に進め、入力がなかった場合処理をＳ１１５に進める。
【００４７】
S115では、クライアント１４０のＣＰＵ２０１は入力バッファ領域を参照して施設登録の入力があったかを判定し、入力があったと判定した場合中心点種別＝４として処理をＳ１１６に進め、入力がなかった場合処理をＳ１１７に進める。
【００４８】
S116では、クライアント１４０のＣＰＵ２０１はS112〜S115までの各ステップで入力された情報（中心点種別を含む）をＲＡＭ２０３のワークエリアに登録情報として記憶し、処理をＳ１１７に進める。
【００４９】
S117では、クライアント１４０のＣＰＵ２０１はS112〜S115までで入力されてＲＡＭ２０３のワークエリアに記憶された登録情報をポータルサーバ１１０へ送信する。
【００５０】
S211では、ポータルサーバ１１０のＣＰＵ２０１は、クライアントから送信された登録情報を受信してＲＡＭ２０３のワークエリアに記憶し、処理をＳ２１２に進める。
【００５１】
S212では、ポータルサーバ１１０のＣＰＵ２０１は、受信した内容が条件に合致しているか（１つ以上の中心点が中心点種別と共に登録されているか）を判定する。条件に合致している場合は処理をＳ２１４に進め、条件が合致していない場合は処理をＳ２１３に進める。
【００５２】
S213では、ポータルサーバ１１０のＣＰＵ２０１は、登録内容が一つ以上入力されていない為、「少なくとも１つの中心点を指定して下さい」とのメッセージを含むエラー情報をクライアント１４０に送信する。
【００５３】
S214では、ポータルサーバ１１０のＣＰＵ２０１は、ＲＡＭ２０３のワークエリアに記憶した登録情報を用いて地図ＤＢの施設テーブルを検索し、該当の住所、駅、沿線、地域、施設が存在するかを判定する。該当の住所、駅、沿線、地域、施設が存在する場合は処理をＳ２１５に進め、該当の住所、駅、沿線、地域、施設が存在しない場合は処理をＳ２１６に進める。
【００５４】
S215では、ポータルサーバ１１０のＣＰＵ２０１は、入力された中心地点を「MySpot」として登録するMySpot登録処理を実行する。具体的にはクライアント１４０の図３の画面（図８のＳ１０３）で入力された住所、駅名、路線名又は地域名又は施設名をユーザＩＤと共に外部メモリ（ＨＤ）２１１に記憶して処理をＳ２１７に進める。
【００５５】
S217では、ポータルサーバ１１０のＣＰＵ２０１は、MySpot登録処理が完了した旨のメッセージとＳ２０４で生成した地図表示用の情報とクライアント１４０で図４に示す画面を表示するためのレイアウト情報とをクライアント１４０に送信する。
【００５６】
S216では、ポータルサーバ１１０のＣＰＵ２０１は、該当の住所、駅、沿線、地域、施設が存在しない為、該当する住所、駅、沿線、地域、施設が存在しない旨のメッセージを含むエラー情報をクライアント１４０に送信する。
【００５７】
S118では、クライアント１４０のＣＰＵ２０１は、ポータルサーバ１１０がS213、又はS216で送信したエラー情報を受信してＲＡＭ２０３のワークエリアに記憶し、処理をＳ１１９に進め、S119では、クライアント１４０のＣＰＵ２０１は、ＲＡＭ２０３のワークエリアに記憶しているエラー情報のエラー内容を表示して処理をＳ１１１に戻す。
【００５８】
S120では、クライアント１４０のＣＰＵ２０１は、S217の登録情報を受信し、図４に示す条件画面に登録した中心点を用いた地図３２０と登録結果とを表示する。この条件では、クライアント１４０のＣＰＵ２０１はマウス又はキーボードの入力バッファ用記憶領域を参照して、物件検索のための追加条件(条件候補、例えば通勤３２２、病院３２３、学校３２４、駅３２５等と、条件候補までの所要時間とのペア)を任意で追加指定可能であり、条件候補の指定は例えば条件候補アイコンのドラッグアンドドロップで行い、時間指定は図４に示すようにスライダー３２９乃至３３２で指定する他、不図示の入力フィールドから数値を入力しても良い。Ｓ１２０の詳細は後で図１３のフローチャートで説明する。以上で図９のフローチャートの説明を終わる。
【００５９】
次に図１０の物件検索条件入力のフローチャートについて説明する。図１０は図８のＳ１０４の物件検索条件入力の詳細を示すフローチャートであり、S121では、クライアント１４０のＣＰＵ２０１は、図３の画面で入力された物件検索用条件をＲＡＭ２０３のワークエリアの入力バッファ領域に記憶し、処理をＳ１２２に進める。
【００６０】
S122では、クライアント１４０のＣＰＵ２０１は、入力バッファ領域を参照して物件種別が選択されているか判定し、選択されている場合は、マンションが選択されている場合物件種別＝１とし、アパートが選択された場合物件種別＝２として処理をＳ１２６に進め、選択されていない場合処理をＳ１２３に進める。
【００６１】
S123では、クライアント１４０のＣＰＵ２０１は、入力バッファ領域を参照して賃料が入力又は選択されているか判定し、賃料が入力又は選択されている場合は処理をＳ１２６に進め、賃料が選択されていない場合処理をＳ１２４に進める。
【００６２】
S124では、クライアント１４０のＣＰＵ２０１は、入力バッファ領域を参照して面積が入力又は選択されているか判定する。面積が入力又は選択されている場合は処理をＳ１２６に進め、面積が入力又は選択されていない場合処理をＳ１２５に進める。
【００６３】
S125では、クライアント１４０のＣＰＵ２０１は、入力バッファ領域を参照して間取が選択されているか判定する。間取が入力又は選択されている場合は処理をＳ１２６に進め、間取が入力又は選択されていない場合処理をＳ１２７に進める。
【００６４】
S126では、クライアント１４０のＣＰＵ２０１は、S121〜S125で入力又は選択した入力バッファ領域の各情報を物件の検索条件である選択情報としてＲＡＭ２０３のワークエリアに記憶する。
S127では、クライアント１４０のＣＰＵ２０１は、S126でＲＡＭ２０３のワークエリアに記憶した選択情報をポータルサーバ１１０へ送信する。
【００６５】
S221では、ポータルサーバ１１０のＣＰＵ２０１は、S126でクライアント１４０から送信された選択情報を受信してＲＡＭ２０３のワークエリアに記憶し、処理をＳ２２２に進める。
【００６６】
S222では、ポータルサーバ１１０のＣＰＵ２０１は、S221で受信した選択情報が、条件に合致しているか（具体的には物件条件が１つ以上入力又は選択されているか）を判定する。条件に合致している場合は処理をＳ２２３に進め、条件に合致していない場合は処理をＳ２２５に進める。
【００６７】
S225では、ポータルサーバ１１０のＣＰＵ２０１は、一つ以上選択されていなかった場合、物件条件が１つも選択されていない旨のメッセージを含むエラー情報をクライアント１４０に送信する。
【００６８】
S223では、ポータルサーバ１１０のＣＰＵ２０１は、選択した条件に合致する物件があるかＲＡＭ２０３のワークエリアに記憶している選択情報を用いて物件ＤＢを検索する検索処理を実行し、処理をＳ２２４に進める。
【００６９】
S224では、ポータルサーバ１１０のＣＰＵ２０１は、S223の検索処理の結果、選択情報に含まれる検索条件に該当する物件が存在するか判定し、該当物件が存在する場合は処理をＳ２２６に進め、該当物件が存在しない場合は処理をＳ２２７に進める。
【００７０】
S226では、ポータルサーバ１１０のＣＰＵ２０１は、該当物件が存在する場合、検索結果情報（該当する物件の間取り、賃料、敷金礼金、物件の画像、物件の座標情報等の一覧情報及びＳ２０４で生成した地図情報に該当物件の位置情報を用いて更新した地図表示用情報を含む）をクライアント１４０に送信する。
【００７１】
Ｓ１３０では、クライアント１４０のＣＰＵ２０１は、地図及び一覧情報を含む図５の画面を表示する。このＳ１３０の詳細は図１１のフローチャートを用いて後で説明する。
【００７２】
他方、S227では、ポータルサーバ１１０のＣＰＵ２０１は、該当物件が存在しない場合、該当する物件が１つもない旨のメッセージを含むエラー情報をクライアント１４０に送信する。
【００７３】
Ｓ１２８では、クライアント１４０のＣＰＵ２０１は、エラー情報を受信し、ＲＡＭ２０３のワークエリアに記憶し、処理をＳ１２９に進める。Ｓ１２９では、クライアント１４０のＣＰＵ２０１は、エラーメッセージを表示して処理をＳ１２１に戻す。以上で図１０の説明を終わる。
【００７４】
次に図１１は地図、検索結果表示のフローチャートであり、図１０のＳ１３０の詳細を示すフローチャートであるが、S131では、クライアント１４０のＣＰＵ２０１は、S103の中心地点情報、S104の物件検索条件で検索された情報を受信し、物件の詳細情報を表示を地図上と一覧に結果表示する。
【００７５】
S132では、クライアント１４０のＣＰＵ２０１は、図８のＳ１０３でＭｙｓｐｏｔとして施設指定があり、かつＳ２１４で地図ＤＢの施設テーブル（図６（３））を検索した結果該当施設があるかを判定する。該当施設がある場合は処理をＳ１３３に進め、施設指定がないか又は該当施設がない場合は処理をＳ１３４に進める。
【００７６】
S133では、クライアント１４０のＣＰＵ２０１は、駅、病院、学校等の施設又はその他の施設指定があり、かつ指定に該当する施設がある場合、図４の画面でスライダー３２９乃至３３２で設定した所要時間の最大値から算出した距離（例えば徒歩での所要時間１分当たり８０ｍ）を地図の表示上の縮尺（例えば５０ピクセル当たり１００ｍ）に合わせて換算した位置を円周とし、施設の種類毎に色分けした円を、それぞれの該当施設毎に地図上に表示し、処理をＳ１３４に進める。
【００７７】
また、上記円周内に該当しない物件データでも、画面表示範囲の物件データを、範囲外フラグを付与して抽出し、円周内の物件とは、別のアイコン(グレーの建物アイコンなど)で範囲外フラグが付与されているデータを地図上に表示する。
【００７８】
S134では、クライアント１４０のＣＰＵ２０１は、ポータルサーバ１１０が図１０のＳ２２６で送信した検索結果情報の該当物件の一覧情報を一覧部に表示する。
【００７９】
S135では、クライアント１４０のＣＰＵ２０１は、該当物件数が規定値（例えば３０件）以上か判定する。規定値以上の場合、処理をＳ１３６に進め、規定値未満の場合処理をＳ１３７に進める。
【００８０】
S137では、クライアント１４０のＣＰＵ２０１は、該当物件数が規定値より小さかった場合、該当物件ごとに、物件と関連付けて物件アイコンを表示し、処理をＳ１３８に進める。
【００８１】
また、種類毎に色分けした円に囲まれた物件に対して、異なる色分けした円の種類に応じて、物件に対応する物件アイコンを色分け表示しても良い。例えば、１つのある色の円に囲まれた物件に対応する物件アイコンと、それぞれ異なる２つの色の円に囲まれた部件に対応する物件アイコンとは、別々の色表示を行うことで識別可能とするようにしても良いし、囲まれた円の種類の数を物件アイコンに表示させるようにしてもよい。更に、囲まれた円の種類の数毎に、物件の数を算定し、表示するようにしても良い。
【００８２】
S138では、クライアント１４０のＣＰＵ２０１は、マウスで選択した物件アイコンのキー情報（選択されたアイコンを特定するための情報）をポータルサーバ１１０に送信する。S231では、ポータルサーバ１１０のＣＰＵ２０１は、S138で送信された物件詳細情報を検索するためのキー情報を受信する。S232では、ポータルサーバ１１０のＣＰＵ２０１は、S231で受信したキー情報を用いて物件ＤＢの物件詳細情報を検索する。S233では、ポータルサーバ１１０のＣＰＵ２０１は、S232の検索結果をクライアント１４０に送信する。
【００８３】
S139では、クライアント１４０のＣＰＵ２０１は、S233から送信された検索結果を受信し、詳細情報画面に表示し、処理を終了する。Ｓ１３９の詳細情報画面で検索条件を更に変更する場合の処理の詳細は図１２で更に説明する。
【００８４】
S136では、クライアント１４０のＣＰＵ２０１は、該当物件数が規定値より大きかった場合、一つの大きいサイズの物件アイコンと、該当件数とを画面に表示し、処理をＳ１４０に進める。S140では、クライアント１４０のＣＰＵ２０１は、該当物件が多いため、絞り込み条件の追加を促すメッセージを表示し処理を終了する。以上で図１１の説明を終わる。
【００８５】
次に図１２を説明する。図１２は図１１のＳ１３９の入力条件該当物件検索の検索条件を変更する場合の処理の詳細を示すフローチャートである。S141では、クライアント１４０のＣＰＵ２０１は、図５の画面の検索条件（物件条件）の変更入力を検知すると処理をＳ１４２に進める。S142では、クライアント１４０のＣＰＵ２０１は、変更された検索条件をポータルサーバ１１０へ送信する。S241では、ポータルサーバ１１０のＣＰＵ２０１は、クライアント１４０から送信された検索条件である選択情報を受信してＲＡＭ２０３のワークエリアに記憶し、処理をＳ２４２に進める。
【００８６】
S242では、ポータルサーバ１１０のＣＰＵ２０１は、選択条件が一つ以上入力されているかを判定する。選択条件が一つ以上入力されている場合には処理をＳ２４４に進め、選択条件が一も入力されていない場合は、処理をＳ２４３に進める。
【００８７】
S244では、ポータルサーバ１１０のＣＰＵ２０１は、選択条件に合致する物件を物件ＤＢの物件詳細テーブルから検索し、ＲＡＭ２０３のワークエリアに記憶し、処理をＳ２４５に進める。
【００８８】
S245では、ポータルサーバ１１０のＣＰＵ２０１は、選択条件に該当する物件が存在するかを判定する。選択条件に該当する物件が存在する場合は、処理をＳ２４７に進め、選択条件に該当する物件が存在しない場合には、処理をＳ２４６に進める。S247では、選択条件に該当する物件の検索結果である一覧情報をＲＡＭ２０３のワークエリアから読み出してクライアント１４０に送信する。
【００８９】
S145では、クライアント１４０のＣＰＵ２０１は、ポータルサーバ１１０がS247で送信した検索結果である物件の座標を含む一覧情報を受信し、物件の座標を用いて地図上に該当物件を表示する。表示処理の詳細は図１１のフローで既に説明したのでここでは詳細は省略する。他方、S243では、ポータルサーバ１１０のＣＰＵ２０１は、選択条件が一つ以上入力されていない場合、エラー情報をクライアント１４０に送信する。S246では、ポータルサーバ１１０のＣＰＵ２０１は、物件ＤＢに選択条件に該当する物件が存在しない場合、クライアント１４０にエラー情報を送信する。S143では、クライアント１４０のＣＰＵ２０１は、エラー情報を受信してＲＡＭ２０３のワークエリアに記憶し、処理をＳ１４４に進める。S144では、クライアント１４０のＣＰＵ２０１は、選択条件に該当する物件が存在しない旨のエラー情報を表示する。以上で図１２の説明を終わる。
【００９０】
図１３は検索条件アイコンのDrag&Dropのフローチャートを示す図であり、図９のＳ１２０で中心地点座標を示す地図（図４）を表示している際に、図４の画面で検索条件候補を右側の条件欄にドラッグアンドドロップすることで、所望の条件候補を条件に指定する操作に対応する処理を説明する。
【００９１】
S151では、クライアント１４０のＣＰＵ２０１は、マウス操作にて、検索条件候補（図４の通勤３２２、病院３２３、学校３２４、駅３２５等）の中から希望の検索条件候補のアイコンを画面右側の条件設定部（例えば３２６又は３２６又は３２７の位置のいずれか）へ、Drag&Dropして設定する。このDrag&Drop操作に応じて、どのアイコンがどの位置にドロップされたかが、ＲＡＭ２０３のワークエリアに記憶され処理をステップＳ１５２に進める。
【００９２】
S152では、クライアント１４０のＣＰＵ２０１は、S151で設定された検索条件設定部情報（、検索条件候補（図４の通勤３２２、病院３２３、学校３２４、駅３２５等）の中からどのアイコンがどの位置にドロップされたかを特定可能な情報である検索条件の単位及び各検索条件の設定値域情報とを含む）をポータルサーバ１１０へ送信する。例えば検索条件の単位が「通勤」３２６、スライダー３２９が６０分以下などである。
【００９３】
S251では、ポータルサーバ１１０のＣＰＵ２０１は、クライアント１４０からS152で送信された検索条件設定部情報を受信してＲＡＭ２０３のワークエリアに記憶し、処理をＳ２５２に進める。
【００９４】
S252では、ポータルサーバ１１０のＣＰＵ２０１は、図６（５）に示す検索キーテーブルから各検索条件の単位、設定値域情報を検索し、該当する単位、設定値域情報がある場合その情報をＲＡＭ２０３のワークエリアに記憶し、処理をＳ２５３に進める。
【００９５】
S253では、ポータルサーバ１１０のＣＰＵ２０１は、該当する検索条件の単位、値域が図６の（５）に示す検索キーテーブルに存在するか判定する。存在する場合は処理をＳ２５５に進め、存在しない場合は処理をＳ２５４に進め、S255では、ポータルサーバ１１０のＣＰＵ２０１は、検索条件の単位、値域情報をクライアント１４０に送信し、S155では、クライアント１４０のＣＰＵ２０１は、検索条件の単位、値域情報を受信し、ＲＡＭ２０３のワークエリアに記憶し、処理をＳ１５６に進める。S156では、クライアント１４０のＣＰＵ２０１は、検索条件の単位、値域情報を表示して処理を終了する。
【００９６】
S254では、ポータルサーバ１１０のＣＰＵ２０１は、  該当単位、地域が存在しない場合、該当単位、地域が存在しない旨のメッセージを含むエラー情報をクライアント１４０に送信する。
【００９７】
S153では、クライアント１４０のＣＰＵ２０１は、エラー情報をポータルサーバ１１０から受信してＲＡＭ２０３のワークエリアに記憶し、処理をＳ１５４に進める。S154では、クライアント１４０のＣＰＵ２０１は、検索条件の設定値が取得できない旨、エラー情報を表示する。以上で図１３の説明を終わる。
【００９８】
図１４は図１０のＳ１２９の図５に示す画面（詳細画面）検索条件である値域を変化させるスライダー操作時にそのスライド操作に応じての検索処理を再実行する場合の検索処理を示すフローチャートである。
【００９９】
S161では、ユーザー操作にて、任意の条件になるよう条件値設定スライダーを操作すると、クライアント１４０のＣＰＵ２０１は、スライダーのイベントを検知してＲＡＭ２０３のワークエリアに記憶する。
【０１００】
S162では、クライアント１４０のＣＰＵ２０１は、条件画面（図９のＳ１２０で図４に示す画面）か、詳細画面（図１０のＳ１２９の図５に示す画面）かを判定する。詳細画面と判定した場合は処理をＳ１６３に進め、詳細画面でないと判定した場合は処理を終了する。
S163では、クライアント１４０のＣＰＵ２０１は、条件値設定スライダーの設定情報（条件の種類及び値域）をサーバへ送信する。
【０１０１】
S261では、ポータルサーバ１１０のＣＰＵ２０１は、条件値設定スライダーの設定情報を受信してＲＡＭ２０３のワークエリアに記憶し、処理をＳ２６２に進める。
【０１０２】
S262では、ポータルサーバ１１０のＣＰＵ２０１は、受信した条件値設定スライダーの設定情報が一つ以上入力されているか判定する。一つ以上入力されていると判定した場合は処理をＳ２６４に進め、一つも入力されていないと判定した場合は処理をＳ２６３に進める。
【０１０３】
S263では、ポータルサーバ１１０のＣＰＵ２０１は、条件値設定スライダーの設定情報が一つも入力されていない旨のエラー情報をクライアント１４０に送信する。
【０１０４】
S264では、ポータルサーバ１１０のＣＰＵ２０１は、受信した条件の種類とスライダーで変更された新しい値域を用いて物件ＤＢ該当物件を検索し、処理をＳ２６５に進める。
【０１０５】
S265では、ポータルサーバ１１０のＣＰＵ２０１は、物件ＤＢに該当物件が存在するか判定する。該当物件が存在する場合は処理をＳ２６７に進める。該当物件が存在しない場合は処理をＳ２６６に進め、S267では、ポータルサーバ１１０のＣＰＵ２０１は、該当物件の一覧情報をクライアント１４０に送信する。
【０１０６】
S166では、クライアント１４０のＣＰＵ２０１は、  該当物件の一覧情報を受信してＲＡＭ２０３のワークエリアに記憶し、画面上の地図に該当物件を表示し、一覧表示欄にも一覧情報を表示し、S263では、ポータルサーバ１１０のＣＰＵ２０１は、エラー情報をクライアント１４０に送信する。
【０１０７】
S266では、ポータルサーバ１１０のＣＰＵ２０１は、該当物件が存在しない場合、条件に該当する物件が存在しない旨のエラー情報をクライアント１４０に送信する。
【０１０８】
S164では、クライアント１４０のＣＰＵ２０１は、条件値設定スライダーの設定情報が一つも入力されていない旨のエラー情報又はエラー情報又は条件に該当する物件が存在しない旨のエラー情報を受信し、ＲＡＭ２０３のワークエリアに記憶して処理をＳ１６５に進める。
【０１０９】
S165では、クライアント１４０のＣＰＵ２０１は、条件値設定スライダーの設定情報が一つも入力されていない旨のエラー情報又は該当物件が存在しない旨のエラー情報を表示する。以上で図１４の説明を終わる。
（他の実施例）
【０１１０】
図１１のフローチャートのＳ１３２乃至Ｓ１３７の処理（特にＳ１３３）をポータルサーバ１１０側で実行し、Ｓ１３６とＳ１３７ではポータルサーバ１１０側でクライアント１４０の画面に表示させるための画面情報を生成して送信し、クライアント１４０側で受信した画面情報を用いて結果を表示する実施形態も可能である。
【０１１１】
以上説明したように本発明によれば、例えば不動産物件などの所望物件を効率的に検索して選択していくことができる。なお、本発明の実施形態例については、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１１２】
また、本発明におけるプログラムは、図８乃至図１４の各フローチャートに記載の処理方法（図３乃至図５の各画面表示のための処理方法を含む）をコンピュータが実行可能（読み取り可能）なプログラムであり、本発明の記憶媒体は図８乃至図１４の各フローチャートに記載の処理方法（図３乃至図５の画面表示のための処理方法を含む）をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図８乃至図１４の各フローチャートに記載の処理方法を実現するプログラム（図３乃至図５の各画面表示のためのプログラムを含む）の各装置の処理方法ごとのプログラムであってもよい。
【０１１３】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１１４】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１１５】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１７】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１１８】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１１９】
１００  通信回線
１１０〜１３０  サーバ
１４０〜１５０  不動産売買(賃貸)希望者クライアント端末
１６０〜１８０  不動産会社業務クライアント端末
【図１】
2011090530.tif 000003
【図２】
2011090530.tif 000004
【図３】
2011090530.tif 000005
【図４】
2011090530.tif 000006
【図５】
2011090530.tif 000007
【図６】
2011090530.tif 000008
【図７】
2011090530.tif 000009
【図８】
2011090530.tif 000010
【図１０】
2011090530.tif 000011
【図１１】
2011090530.tif 000012
【図１２】
2011090530.tif 000013
【図１３】
2011090530.tif 000014
【図１４】
2011090530.tif 000015
【図９】
2011090530.tif 000016