JP2006164220A - Real-estate property information search system, real-estate property information search method, real-estate property information search program, server device, and information processing device - Google Patents
Real-estate property information search system, real-estate property information search method, real-estate property information search program, server device, and information processing device Download PDFInfo
- Publication number
- JP2006164220A JP2006164220A JP2005161852A JP2005161852A JP2006164220A JP 2006164220 A JP2006164220 A JP 2006164220A JP 2005161852 A JP2005161852 A JP 2005161852A JP 2005161852 A JP2005161852 A JP 2005161852A JP 2006164220 A JP2006164220 A JP 2006164220A
- Authority
- JP
- Japan
- Prior art keywords
- search
- real estate
- property information
- estate property
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 102
- 230000010365 information processing Effects 0.000 title claims description 16
- 230000004044 response Effects 0.000 claims abstract description 63
- 230000008569 process Effects 0.000 claims description 62
- 239000000284 extract Substances 0.000 claims description 14
- 238000013500 data storage Methods 0.000 claims description 6
- 239000003795 chemical substances by application Substances 0.000 description 117
- 238000012545 processing Methods 0.000 description 40
- 238000004891 communication Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 230000007704 transition Effects 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000000605 extraction Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 3
- 238000012559 user support system Methods 0.000 description 3
- 238000001994 activation Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000009395 breeding Methods 0.000 description 1
- 230000001488 breeding effect Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000013075 data extraction Methods 0.000 description 1
- 238000005401 electroluminescence Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000013439 planning Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、ウェブサイトを介して不動産の賃貸物件や売物件等の不動産物件情報を検索する不動産物件情報検索システム、不動産物件情報検索方法、及び不動産物件情報検索プログラム、並びに、サーバ装置及び情報処理装置に関する。 The present invention relates to a real estate property information search system, a real estate property information search method, a real estate property information search program, a server device, and an information processing for searching for real estate property information such as a rental property or sale property of a real estate via a website. Relates to the device.
近年、コンピュータ装置等の情報処理装置の普及及び高度化にともない、これら情報処理装置を用いて不動産の賃貸物件や売物件の情報を検索することが可能となっている。かかる検索システムは、通常、単一の不動産業者が取り扱っている不動産物件情報を掲載したウェブサイトを提供することによって実現されるが、近年では、複数の不動産業者が提供する物件を取り扱うものも提案されている(例えば、特許文献1乃至特許文献3等参照。)。 In recent years, with the spread and advancement of information processing devices such as computer devices, it has become possible to search for information on real estate rental properties and sales properties using these information processing devices. Such a search system is usually realized by providing a website that lists real estate property information handled by a single real estate agent, but in recent years, proposals have been made to deal with properties provided by multiple real estate agents. (For example, refer to Patent Documents 1 to 3, etc.).
具体的には、特許文献1には、複数の不動産業者が所有する業者側情報端末装置と、その閲覧者が所有する閲覧者側情報端末装置とに、通信手段を介して接続可能となった情報仲介装置が設けられ、この情報仲介装置を介して業者側情報端末装置に蓄積された不動産情報を閲覧者側情報端末装置へ伝送するための不動産情報検索システムが開示されている。特に、この不動産情報検索システムにおいて、情報仲介装置は、閲覧者側情報端末装置から検索条件を受け取る検索条件受信手段と、情報仲介装置が検索条件に基づき業者側情報端末装置に蓄積された不動産情報を検索する検索手段と、情報仲介装置が検索した結果を閲覧者側情報端末装置へ送信する送信手段とを備えるものである。これにより、この不動産情報検索システムにおいては、複数の不動産業者のコンピュータに蓄積された不動産情報を直接検索することから、必要な不動産物件の最新情報の収集が迅速に行うことができるとしている。ただし、この不動産情報検索システムにおいては、不動産業者間のデータのやり取りについて、ウェブサイトを介していない。 Specifically, in Patent Document 1, it is possible to connect to a supplier side information terminal device owned by a plurality of real estate agents and a viewer side information terminal device owned by the viewer via a communication means. An information mediating device is provided, and a real estate information search system for transmitting real estate information stored in a trader side information terminal device to the viewer side information terminal device via the information mediating device is disclosed. In particular, in this real estate information search system, the information mediating device includes search condition receiving means for receiving search conditions from the viewer side information terminal device, and real estate information that the information mediation device stores in the contractor side information terminal device based on the search conditions. And a transmission means for transmitting a result searched by the information mediating apparatus to the viewer side information terminal apparatus. Thereby, in this real estate information search system, since the real estate information stored in the computers of a plurality of real estate agents is directly searched, the latest information on necessary real estate properties can be quickly collected. However, in this real estate information search system, the exchange of data between real estate agents is not via a website.
また、特許文献2には、不動産等の物件情報を蓄積する物件情報データベースの構築方法が開示されている。特に、この物件情報データベースの構築方法においては、物件情報に関する各項目の属性を定義する共通のタグデータを複数の不動産業者に配布し、各不動産業者は、タグデータにしたがって物件情報データを作成し、物件情報データを収集し、タグデータに基づいて物件情報の各項目を整理してデータベースを構築するものである。これにより、この物件情報データベースの構築方法においては、汎用性のあるデータ形式を用いることにより、複数の業者間で不動産等の物件情報を共有するためのデータベースを容易に構築することができるとしている。 Patent Document 2 discloses a method for constructing a property information database that accumulates property information such as real estate. In particular, in this property information database construction method, common tag data that defines the attributes of each item related to property information is distributed to multiple real estate agents, and each real estate agent creates property information data according to the tag data. Collecting property information data and organizing each item of property information based on tag data to construct a database. Thereby, in the construction method of this property information database, it is said that a database for sharing property information such as real estate among a plurality of companies can be easily constructed by using a versatile data format. .
さらに、特許文献3には、不動産に関するユーザ支援システムが開示されている。特に、この不動産に関するユーザ支援システムは、複数の不動産業者が保有する不動産物件情報を登録することができる不動産物件情報データベースと、ユーザ端末から希望条件を入力することによって不動産物件情報データベースに登録されている不動産物件情報に基づき標準価格を含む仮想物件情報を作成する仮想物件情報作成手段と、現在の収入、手持ち資金を含むユーザ端末からの入力条件から人生設計を作成する人生設計作成手段とを有するものである。これにより、この不動産に関するユーザ支援システムにおいては、客観的で信頼性の高い標準的な不動産情報を作成して提供することにより、不動産情報の透明性を確保することができ、不動産取得にあたっての将来の生活設計をサポートすることができるとしている。 Further, Patent Document 3 discloses a user support system related to real estate. In particular, this user support system related to real estate is registered in the real estate property information database in which real estate property information held by a plurality of real estate agents can be registered and in the real estate property information database by inputting desired conditions from the user terminal. Virtual property information creation means for creating virtual property information including a standard price based on real estate property information, and life design creation means for creating a life design from input conditions from a user terminal including current income and cash on hand Is. As a result, in this user support system for real estate, transparency of real estate information can be secured by creating and providing standard real estate information that is objective and reliable, and the future of real estate acquisition It can support life planning.
ところで、現在では、多くの不動産業者がそれぞれ取り扱っている物件を検索するためのウェブサイトが不動産業者毎に多数構築されているものの、上述した特許文献1乃至特許文献3をはじめとする従来技術においては、複数の不動産業者間の連携を図る等、独自のシステムを構築する必要があり、既存のウェブサイトに掲載された豊富な不動産物件情報を有効に利用するものは存在していないのが実情である。特に、従来においては、膨大な不動産物件情報の中から所望の情報を効率よく検索するシステムは構築されていない。 By the way, at present, many websites for searching for properties handled by many real estate agents are built for each real estate agent, but in the prior art including the above-mentioned Patent Literature 1 to Patent Literature 3 However, it is necessary to build a unique system, such as coordinating between multiple real estate agents, and there is actually no such thing that can effectively use the abundant real estate property information posted on the existing website. It is. In particular, conventionally, a system for efficiently searching for desired information from a large amount of real estate property information has not been established.
本発明は、このような実情に鑑みてなされたものであり、複数の不動産業者がそれぞれ提供している既存のウェブサイトに掲載された不動産物件情報の中から所望の情報を極めて容易に且つ効率よく検索することができる不動産物件情報検索システム、不動産物件情報検索方法、及び不動産物件情報検索プログラム、並びに、サーバ装置及び情報処理装置を提供することを目的とする。 The present invention has been made in view of such circumstances, and it is very easy and efficient to obtain desired information from real estate property information posted on existing websites provided by a plurality of real estate agents. An object is to provide a real estate property information search system, a real estate property information search method, a real estate property information search program, a server device, and an information processing device that can be searched well.
上述した目的を達成する本発明にかかる不動産物件情報検索システムは、ウェブサイトを介して不動産物件情報を検索する不動産物件情報検索システムであって、ユーザが所持するユーザ用端末機と、複数の不動産業者がそれぞれ所持するウェブサーバ装置であって各不動産業者が取り扱っている不動産物件情報をデータベースとして記憶するとともに当該不動産物件情報を検索するためのウェブサイトを格納する複数のウェブサーバ装置と、上記ユーザ用端末機及び上記複数のウェブサーバ装置との間で通信を行う検索サーバ装置とを備え、上記ユーザ用端末機は、上記検索サーバ装置から提供された所定のウェブページを介して入力指定された不動産物件情報を検索するための所定の検索条件を当該検索サーバ装置に対して送信し、上記検索サーバ装置は、上記複数のウェブサーバ装置に対して、上記ユーザ用端末機によって入力指定された上記検索条件に合致する不動産物件情報の検索要求を行い、上記複数のウェブサーバ装置は、それぞれ、上記検索サーバ装置からの検索要求に応じて、自己のデータベースを参照して上記検索条件に合致する不動産物件情報を検索し、その検索結果を示す情報を当該検索サーバ装置に対して送信し、上記検索サーバ装置は、上記複数のウェブサーバ装置からそれぞれ送信された個別の検索結果に基づいて最終的な検索結果を作成し、この情報を上記ユーザ用端末機に対して送信することを特徴としている。 A real estate property information search system according to the present invention that achieves the above-described object is a real estate property information search system for searching real estate property information via a website, and includes a user terminal possessed by a user and a plurality of real estate properties A plurality of web server devices each storing a real estate property information handled by each real estate agent as a database and storing a website for searching for the real estate property information, and the user And a search server device that communicates with the plurality of web server devices, and the user terminal is designated and input via a predetermined web page provided from the search server device A predetermined search condition for searching for real estate property information is transmitted to the search server device, and the above The search server device makes a search request for real estate property information that matches the search conditions input and designated by the user terminal to the plurality of web server devices, and the plurality of web server devices are respectively In response to a search request from the search server device, search for real estate property information that matches the search condition with reference to its own database, send information indicating the search result to the search server device, and The search server device generates a final search result based on the individual search results respectively transmitted from the plurality of web server devices, and transmits this information to the user terminal. .
このような本発明にかかる不動産物件情報検索システムにおいては、ユーザ用端末機と複数のウェブサーバ装置とを検索サーバ装置によって仲介することにより、複数の不動産業者がそれぞれ提供している既存のウェブサイトに掲載された不動産物件情報を検索対象とし、ユーザ用端末機による一度の検索条件指定に応じて、これら不動産物件情報の中から所望の情報を検索することができる。 In such a real estate property information search system according to the present invention, an existing website provided by each of a plurality of real estate agents by mediating a user terminal and a plurality of web server devices by a search server device. It is possible to search for desired information from the real estate property information in accordance with one-time search condition designation by the user terminal.
ここで、上記検索サーバ装置から提供された所定のウェブページは、検索対象とする不動産業者のウェブサイトを選択させるための物件サイト選択画面と、検索種類及び検索条件を入力指定させるための検索種類/条件指定画面とからなる。このうち、上記物件サイト選択画面は、検索対象としたいカテゴリが予め決まっているユーザの便宜を図るべく、所定のカテゴリ毎に分類され、カテゴリ毎の画面が切り替え表示可能に構成されているのが望ましい。 Here, the predetermined web page provided from the search server device includes a property site selection screen for selecting a real estate agent website to be searched, and a search type for inputting and specifying a search type and a search condition. / Consists of a condition specification screen. Among these, the property site selection screen is classified for each predetermined category for the convenience of a user whose category to be searched is determined in advance, and the screen for each category can be switched and displayed. desirable.
具体的には、本発明にかかる不動産物件情報検索システムは、上記ユーザ用端末機と上記検索サーバ装置との間、及び上記検索サーバ装置と上記ウェブサーバ装置との間で、それぞれ、HTTP(HyperText Transfer Protocol)リクエスト及びHTTPレスポンスの授受を行うことにより、複数の不動産業者のウェブサイトからの不動産物件情報の検索を実現する。 Specifically, the real estate property information search system according to the present invention includes HTTP (HyperText) between the user terminal and the search server device, and between the search server device and the web server device, respectively. By transferring a Transfer Protocol) request and an HTTP response, a search for real estate property information from a plurality of real estate agent websites is realized.
すなわち、上記ユーザ用端末機は、上記物件サイト選択画面を介して検索対象とする所望の不動産業者のウェブサイトが選択されるとともに、上記検索種類/条件指定画面を介して上記検索種類及び上記検索条件が入力指定された情報に基づいたHTTPリクエストを作成して上記検索サーバ装置に対して送信し、不動産物件情報の検索を当該検索サーバ装置に対して要求する。 That is, the user terminal selects the desired real estate agent website to be searched through the property site selection screen, and the search type and the search through the search type / condition designation screen. An HTTP request based on information for which conditions are input and designated is created and transmitted to the search server device, and a search for real estate property information is requested to the search server device.
これに応じて、上記検索サーバ装置は、上記ユーザ用端末機から送信されたHTTPリクエストに基づいて、上記物件サイト選択画面を介して選択された不動産業者のウェブサイトの情報と、上記検索種類/条件指定画面を介して入力指定された上記検索種類及び上記検索条件を解析する。 In response, the search server device, based on the HTTP request transmitted from the user terminal, information on the website of the real estate agent selected through the property site selection screen, and the search type / The search type and the search condition input and specified via the condition specifying screen are analyzed.
続いて、上記検索サーバ装置は、上記ユーザ用端末機から送信されたHTTPリクエストから、選択された不動産業者のウェブサイトに相当するクエリパラメータ、及び入力指定された検索種類及び検索条件に相当するクエリパラメータを取得する。 Subsequently, the search server device uses the HTTP request transmitted from the user terminal, the query parameter corresponding to the website of the selected real estate agent, and the query corresponding to the specified search type and search condition. Get parameters.
さらに、上記検索サーバ装置は、後に上記複数のウェブサーバ装置のそれぞれから取得した不動産物件情報データを格納する一時テーブルをデータベースに作成する。 Further, the search server device creates a temporary table in the database for storing real estate property information data acquired from each of the plurality of web server devices later.
そして、上記検索サーバ装置は、選択された全ての不動産業者のウェブサイトにおける不動産物件情報データを取得するためのHTTPリクエストをウェブサイト毎に対応させて作成し、作成したHTTPリクエストを、選択された全ての不動産業者のウェブサイトを提供している上記複数のウェブサーバ装置のそれぞれに対して送信して不動産物件情報の検索要求を行う。これに応じて、上記複数のウェブサーバ装置は、それぞれ、上記検索サーバ装置から送信されたHTTPリクエストに基づいて、自己のデータベースを参照して不動産物件情報を検索し、検索結果を示すウェブページを作成し、上記検索サーバ装置に対するHTTPレスポンスとして、作成したウェブページを当該検索サーバ装置に対して送信する。 Then, the search server device creates an HTTP request for acquiring real estate property information data on the websites of all the selected real estate agents in association with each website, and the created HTTP request is selected. A search request for real estate property information is sent to each of the plurality of web server devices providing the websites of all real estate agents. In response to this, each of the plurality of web server devices searches the real estate property information with reference to its own database based on the HTTP request transmitted from the search server device, and displays a web page indicating the search result. The created web page is transmitted to the search server device as an HTTP response to the search server device.
続いて、上記検索サーバ装置は、上記複数のウェブサーバ装置のそれぞれから送信されたHTTPレスポンスとしてのウェブページを解析し、不動産物件情報を抽出する。 Subsequently, the search server device analyzes a web page as an HTTP response transmitted from each of the plurality of web server devices, and extracts real estate property information.
そして、上記検索サーバ装置は、抽出した不動産物件情報を上記一時テーブルに格納して物件データテーブルを作成し、上記物件データテーブルに基づいて、検索結果を一覧リストとして表示する検索結果ウェブページを作成し、上記ユーザ用端末機に対するHTTPレスポンスとして、作成した検索結果ウェブページを当該ユーザ用端末機に対して送信する。 Then, the search server device creates the property data table by storing the extracted real estate property information in the temporary table, and creates a search result web page that displays the search results as a list based on the property data table Then, the created search result web page is transmitted to the user terminal as an HTTP response to the user terminal.
このようにして、本発明にかかる不動産物件情報検索システムは、複数の不動産業者のウェブサイトからの不動産物件情報の検索を実現することができる。 In this manner, the real estate property information search system according to the present invention can realize real estate property information search from a plurality of real estate agent websites.
また、上述した目的を達成する本発明にかかる不動産物件情報検索方法は、ウェブサイトを介して不動産物件情報を検索する不動産物件情報検索方法であって、ユーザが所持するユーザ用端末機により、所定の検索サーバ装置から提供された所定のウェブページを介して入力指定された不動産物件情報を検索するための所定の検索条件を当該検索サーバ装置に対して送信し、上記検索サーバ装置により、複数の不動産業者がそれぞれ所持するウェブサーバ装置であって各不動産業者が取り扱っている不動産物件情報をデータベースとして記憶するとともに当該不動産物件情報を検索するためのウェブサイトを格納する複数のウェブサーバ装置に対して、上記ユーザ用端末機によって入力指定された上記検索条件に合致する不動産物件情報の検索要求を行い、上記複数のウェブサーバ装置のそれぞれにより、上記検索サーバ装置からの検索要求に応じて、自己のデータベースを参照して上記検索条件に合致する不動産物件情報を検索し、その検索結果を示す情報を上記検索サーバ装置に対して送信し、上記検索サーバ装置により、上記複数のウェブサーバ装置からそれぞれ送信された個別の検索結果に基づいて最終的な検索結果を作成し、この情報を上記ユーザ用端末機に対して送信することを特徴としている。 Moreover, the real estate property information search method according to the present invention that achieves the above-described object is a real estate property information search method for searching real estate property information via a website, and is determined by a user terminal owned by a user. A predetermined search condition for searching for real estate property information specified by input via a predetermined web page provided from the search server device is transmitted to the search server device. For a plurality of web server devices that are respectively owned by real estate agents, store real estate property information handled by each real estate agent as a database, and store websites for searching the real estate property information , Search for real estate property information that matches the search conditions specified by the user terminal. Making a request, and searching each of the plurality of web server devices for real estate property information that matches the search condition with reference to its own database in response to a search request from the search server device, Information is transmitted to the search server device, and the search server device creates a final search result based on the individual search results respectively transmitted from the plurality of web server devices. It transmits to a user terminal.
このような本発明にかかる不動産物件情報検索方法においては、ユーザ用端末機と複数のウェブサーバ装置とを検索サーバ装置によって仲介することにより、複数の不動産業者がそれぞれ提供している既存のウェブサイトに掲載された不動産物件情報を検索対象とし、ユーザ用端末機による一度の検索条件指定に応じて、これら不動産物件情報の中から所望の情報を検索することができる。 In such a real estate property information search method according to the present invention, existing web sites provided respectively by a plurality of real estate agents by mediating a user terminal and a plurality of web server devices by a search server device It is possible to search for desired information from the real estate property information in accordance with one-time search condition designation by the user terminal.
さらに、上述した目的を達成する本発明にかかるサーバ装置は、ウェブサイトを介して不動産物件情報を検索する不動産物件情報検索システムに用いられるサーバ装置であって、所定のウェブページをユーザが所持するユーザ用端末機の表示手段に表示させる手段と、上記ユーザ用端末機によって上記ウェブページを介して入力指定された不動産物件情報を検索するための所定の検索条件を受信する手段と、複数の不動産業者がそれぞれ所持するウェブサーバ装置であって各不動産業者が取り扱っている不動産物件情報をデータベースとして記憶するとともに当該不動産物件情報を検索するためのウェブサイトを格納する複数のウェブサーバ装置に対して、上記ユーザ用端末機によって入力指定された上記検索条件に合致する不動産物件情報の検索要求を行う手段と、上記複数のウェブサーバ装置のそれぞれによって検索された検索結果を示す情報を受信する手段と、上記複数のウェブサーバ装置からそれぞれ送信された個別の検索結果に基づいて最終的な検索結果を作成し、この情報を上記ユーザ用端末機に対して送信する手段とを備えることを特徴としている。 Furthermore, a server device according to the present invention that achieves the above-described object is a server device used in a real estate property information search system that searches real estate property information via a website, and a user possesses a predetermined web page. Means for displaying on the display means of the user terminal, means for receiving predetermined search conditions for searching for real estate property information input and designated by the user terminal via the web page, and a plurality of real estate With respect to a plurality of web server devices that each store a real estate property information handled by each real estate agent and store a website for searching for the real estate property information. Real estate property information that matches the search conditions specified by the user terminal A means for making a search request, a means for receiving information indicating search results searched by each of the plurality of web server devices, and a final result based on the individual search results respectively transmitted from the plurality of web server devices. And a means for creating a search result and transmitting this information to the user terminal.
このような本発明にかかるサーバ装置においては、ユーザ用端末機と複数のウェブサーバ装置とを仲介することにより、複数の不動産業者がそれぞれ提供している既存のウェブサイトに掲載された不動産物件情報を検索対象とし、ユーザ用端末機による一度の検索条件指定に応じて、これら不動産物件情報の中から所望の情報を検索することができる。 In such a server device according to the present invention, real estate property information posted on an existing website provided by each of a plurality of real estate agents by mediating between the user terminal and the plurality of web server devices. As a search target, desired information can be searched from these real estate property information in accordance with one-time search condition designation by the user terminal.
さらにまた、上述した目的を達成する本発明にかかる不動産物件情報検索システムは、ウェブサイトを介して不動産物件情報を検索する不動産物件情報検索システムであって、ユーザが所持するユーザ用端末機と、所定の情報提供業者が所持する情報提供サーバ装置と、複数の不動産業者がそれぞれ所持するウェブサーバ装置であって各不動産業者が取り扱っている不動産物件情報をデータベースとして記憶するとともに当該不動産物件情報を検索するためのウェブサイトを格納する複数のウェブサーバ装置と、上記情報提供サーバ装置及び上記複数のウェブサーバ装置との間で通信を行う検索サーバ装置とを備え、上記ユーザ用端末機は、上記情報提供サーバ装置から提供された所定のウェブページを介して入力指定された不動産物件情報を検索するための所定の検索条件を当該情報提供サーバ装置に対して送信し、上記情報提供サーバ装置は、上記検索サーバ装置に対して、上記ユーザ用端末機によって入力指定された上記検索条件に合致する不動産物件情報の検索要求を行い、上記検索サーバ装置は、上記情報提供サーバ装置からの検索要求に基づいて、上記複数のウェブサーバ装置に対して、上記ユーザ用端末機によって入力指定された上記検索条件に合致する不動産物件情報の検索要求を行い、上記複数のウェブサーバ装置は、それぞれ、上記検索サーバ装置からの検索要求に応じて、自己のデータベースを参照して上記検索条件に合致する不動産物件情報を検索し、その検索結果を示す情報を当該検索サーバ装置に対して送信し、上記検索サーバ装置は、上記複数のウェブサーバ装置からそれぞれ送信された個別の検索結果に基づいて、当該検索サーバ装置としての検索結果を作成し、この情報を上記情報提供サーバ装置に対して送信し、上記情報提供サーバ装置は、上記検索サーバ装置から送信された検索結果に基づいて最終的な検索結果を作成し、この情報を上記ユーザ用端末機に対して送信することを特徴としている。 Furthermore, a real estate property information search system according to the present invention that achieves the above-described object is a real estate property information search system that searches real estate property information via a website, and a user terminal possessed by a user, Stores the real estate property information handled by each real estate agent as a database and searches the real estate property information, which is an information provision server device possessed by a predetermined information provider and a web server device possessed by a plurality of real estate agents. A plurality of web server devices for storing websites to perform, a search server device that communicates with the information providing server device and the plurality of web server devices, and the user terminal includes the information Real estate property information that is specified via a specified web page provided by the server A predetermined search condition for searching is transmitted to the information providing server device, and the information providing server device matches the search condition input and specified by the user terminal to the search server device. A search request for real estate property information to be performed, and the search server device is input and specified by the user terminal to the plurality of web server devices based on the search request from the information providing server device A search request for real estate property information that matches the search condition is made, and each of the plurality of web server devices refers to its own database in accordance with the search request from the search server device, and the real estate that matches the search condition The property information is searched, and information indicating the search result is transmitted to the search server device. A search result as the search server device is created based on the individual search results respectively transmitted from the server device, and this information is transmitted to the information providing server device. A final search result is created based on the search result transmitted from the server device, and this information is transmitted to the user terminal.
このような本発明にかかる不動産物件情報検索システムにおいては、ユーザに対するインターフェースとしての画面が他の情報提供業者のウェブサイトによって用意された場合であっても、情報提供サーバ装置と複数のウェブサーバ装置とを検索サーバ装置によって仲介することにより、複数の不動産業者がそれぞれ提供している既存のウェブサイトに掲載された不動産物件情報を検索対象とし、ユーザ用端末機による一度の検索条件指定に応じて、これら不動産物件情報の中から所望の情報を検索することができる。 In such a real estate property information search system according to the present invention, even when a screen as an interface for a user is prepared by a website of another information provider, the information providing server device and the plurality of web server devices By using the search server device, the real estate property information posted on existing websites provided by multiple real estate agents can be searched, and the search conditions can be specified once by the user terminal. The desired information can be searched from these real estate property information.
また、上述した目的を達成する本発明にかかる不動産物件情報検索方法は、ウェブサイトを介して不動産物件情報を検索する不動産物件情報検索方法であって、ユーザが所持するユーザ用端末機により、所定の情報提供業者が所持する情報提供サーバ装置から提供された所定のウェブページを介して入力指定された不動産物件情報を検索するための所定の検索条件を当該情報提供サーバ装置に対して送信し、上記情報提供サーバ装置により、所定の検索サーバ装置に対して、上記ユーザ用端末機によって入力指定された上記検索条件に合致する不動産物件情報の検索要求を行い、上記検索サーバ装置により、上記情報提供サーバ装置からの検索要求に基づいて、複数の不動産業者がそれぞれ所持するウェブサーバ装置であって各不動産業者が取り扱っている不動産物件情報をデータベースとして記憶するとともに当該不動産物件情報を検索するためのウェブサイトを格納する複数のウェブサーバ装置に対して、上記ユーザ用端末機によって入力指定された上記検索条件に合致する不動産物件情報の検索要求を行い、上記複数のウェブサーバ装置のそれぞれにより、上記検索サーバ装置からの検索要求に応じて、自己のデータベースを参照して上記検索条件に合致する不動産物件情報を検索し、その検索結果を示す情報を上記検索サーバ装置に対して送信し、上記検索サーバ装置により、上記複数のウェブサーバ装置からそれぞれ送信された個別の検索結果に基づいて、当該検索サーバ装置としての検索結果を作成し、この情報を上記情報提供サーバ装置に対して送信し、上記情報提供サーバ装置により、上記検索サーバ装置から送信された検索結果に基づいて最終的な検索結果を作成し、この情報を上記ユーザ用端末機に対して送信することを特徴としている。 Moreover, the real estate property information search method according to the present invention that achieves the above-described object is a real estate property information search method for searching real estate property information via a website, and is determined by a user terminal owned by a user. Transmitting a predetermined search condition for searching for real estate property information input and specified via a predetermined web page provided from an information providing server device possessed by the information provider to the information providing server device, The information providing server device requests the predetermined search server device to search for real estate property information that matches the search conditions input and designated by the user terminal, and the search server device provides the information. A web server device owned by a plurality of real estate agents based on a search request from the server device. For the plurality of web server devices that store real estate property information handled as a database and store websites for retrieving the real estate property information, the search conditions specified by the user terminal are input. A search request for matching real estate property information is made, and each of the plurality of web server devices, in response to the search request from the search server device, refers to its own database to search for real estate property information that matches the search conditions. Search and transmit information indicating the search result to the search server device, and the search server device as the search server device based on the individual search results respectively transmitted from the plurality of web server devices. The search result is generated, and this information is transmitted to the information providing server device, and the information provision is performed. By the server device, based on the search results transmitted from the search server to create the final search results, and the information characterized by transmitting to the terminal machine the user.
このような本発明にかかる不動産物件情報検索方法においては、ユーザに対するインターフェースとしての画面が他の情報提供業者のウェブサイトによって用意された場合であっても、情報提供サーバ装置と複数のウェブサーバ装置とを検索サーバ装置によって仲介することにより、複数の不動産業者がそれぞれ提供している既存のウェブサイトに掲載された不動産物件情報を検索対象とし、ユーザ用端末機による一度の検索条件指定に応じて、これら不動産物件情報の中から所望の情報を検索することができる。 In such a real estate property information search method according to the present invention, even when a screen as an interface for the user is prepared by a website of another information provider, the information providing server device and the plurality of web server devices By using the search server device, the real estate property information posted on the existing website provided by each of the multiple real estate agents can be searched, and the search conditions can be specified once by the user terminal. The desired information can be searched from these real estate property information.
さらに、上述した目的を達成する本発明にかかるサーバ装置は、ウェブサイトを介して不動産物件情報を検索する不動産物件情報検索システムに用いられるサーバ装置であって、ユーザが所持するユーザ用端末機の表示手段に表示された所定の情報提供業者が提供する所定のウェブページを介して、上記ユーザによって入力指定された不動産物件情報を検索するための所定の検索条件に合致する不動産物件情報の検索要求を、当該情報提供業者が所持する情報提供サーバ装置から受信する手段と、上記情報提供サーバ装置からの検索要求に基づいて、複数の不動産業者がそれぞれ所持するウェブサーバ装置であって各不動産業者が取り扱っている不動産物件情報をデータベースとして記憶するとともに当該不動産物件情報を検索するためのウェブサイトを格納する複数のウェブサーバ装置に対して、上記ユーザ用端末機によって入力指定された上記検索条件に合致する不動産物件情報の検索要求を行う手段と、上記複数のウェブサーバ装置のそれぞれによって検索された検索結果を示す情報を受信する手段と、上記複数のウェブサーバ装置からそれぞれ送信された個別の検索結果に基づいて、当該検索サーバ装置としての検索結果を作成し、この情報を上記情報提供サーバ装置に対して送信する手段とを備えることを特徴としている。 Furthermore, a server device according to the present invention that achieves the above-described object is a server device used in a real estate property information search system for searching real estate property information via a website, and is a user terminal device possessed by a user. A search request for real estate property information that matches a predetermined search condition for searching for real estate property information input and designated by the user via a predetermined web page provided by a predetermined information provider displayed on the display means Is a web server device owned by a plurality of real estate agents based on means for receiving the information from the information providing server device possessed by the information providing agent and a search request from the information providing server device. Store the real estate property information you handle as a database and search for the real estate property information. A means for making a search request for real estate property information that matches the search condition input and designated by the user terminal for a plurality of web server devices storing a bus site, and a search by each of the plurality of web server devices Based on the means for receiving the information indicating the retrieved search results and the individual search results respectively transmitted from the plurality of web server devices, a search result as the search server device is created, and this information is provided as the information And a means for transmitting to the server device.
このような本発明にかかるサーバ装置においては、ユーザに対するインターフェースとしての画面が他の情報提供業者のウェブサイトによって用意された場合であっても、情報提供サーバ装置と複数のウェブサーバ装置とを仲介することにより、複数の不動産業者がそれぞれ提供している既存のウェブサイトに掲載された不動産物件情報を検索対象とし、ユーザ用端末機による一度の検索条件指定に応じて、これら不動産物件情報の中から所望の情報を検索することができる。 In such a server device according to the present invention, even when a screen as an interface for the user is prepared by the website of another information provider, the information providing server device and the plurality of web server devices are intervened. As a result, the real estate property information posted on the existing websites provided by multiple real estate agents is searched, and the real estate property information is selected according to the search condition specified once by the user terminal. The desired information can be searched from.
さらにまた、上述した目的を達成する本発明にかかる不動産物件情報検索システムは、ウェブサイトを介して不動産物件情報を検索する不動産物件情報検索システムであって、ユーザが所持するユーザ用端末機と、複数の不動産業者がそれぞれ所持するウェブサーバ装置であって各不動産業者が取り扱っている不動産物件情報をデータベースとして記憶するとともに当該不動産物件情報を検索するためのウェブサイトを格納する複数のウェブサーバ装置とを備え、上記ユーザ用端末機は、所定の画面を介して入力指定された不動産物件情報を検索するための所定の検索条件を上記複数のウェブサーバ装置のそれぞれに対して送信し、当該検索条件に合致する不動産物件情報の検索要求を行い、上記複数のウェブサーバ装置は、それぞれ、上記ユーザ用端末機からの検索要求に応じて、自己のデータベースを参照して上記検索条件に合致する不動産物件情報を検索し、その検索結果を示す情報を当該ユーザ用端末機に対して送信し、上記ユーザ用端末機は、上記複数のウェブサーバ装置からそれぞれ送信された個別の検索結果に基づいて最終的な検索結果を作成し、この情報を表示手段に表示することを特徴としている。 Furthermore, the real estate property information search system according to the present invention that achieves the above-described object is a real estate property information search system that searches real estate property information via a website, and a user terminal device possessed by a user, A plurality of web server devices each of which is owned by a plurality of real estate agents for storing real estate property information handled by each real estate agent as a database and storing a website for searching for the real estate property information; The user terminal transmits a predetermined search condition for searching for real estate property information input and specified via a predetermined screen to each of the plurality of web server devices, and the search condition The plurality of web server devices make a search request for real estate property information that matches In response to a search request from the user terminal, search for the real estate property information that matches the above search conditions with reference to its own database, and send information indicating the search result to the user terminal. The terminal for user creates a final search result based on the individual search results respectively transmitted from the plurality of web server devices, and displays this information on the display means.
このような本発明にかかる不動産物件情報検索システムにおいては、ユーザ用端末機と複数のウェブサーバ装置とを仲介する検索サーバ装置を用いることなく、直接的に、当該ユーザ用端末機から複数のウェブサーバ装置のそれぞれに対して検索要求を行い、ユーザ用端末機による一度の検索条件指定に応じて、複数の不動産物件情報の中から所望の情報を検索することができる。 In such a real estate property information search system according to the present invention, a plurality of webs can be directly accessed from the user terminal without using a search server device that mediates between the user terminal and the plurality of web server devices. By making a search request to each of the server devices, it is possible to search for desired information from a plurality of real estate property information in accordance with one-time search condition designation by the user terminal.
ここで、上記所定の画面は、検索対象とする不動産業者のウェブサイトを選択させるための物件サイト選択画面と、検索種類及び検索条件を入力指定させるための検索種類/条件指定画面とからなる。このうち、上記物件サイト選択画面は、所定のカテゴリ毎に分類され、カテゴリ毎の画面が切り替え表示可能に構成されているのが望ましい。これにより、本発明にかかる不動産物件情報検索システムにおいては、HTML(HyperText Markup Language)等に基づいたウェブページでは表現が制限されるのに比べ、豊かな表現が可能な画面を提供することができる。 Here, the predetermined screen includes a property site selection screen for selecting a website of a real estate agent to be searched, and a search type / condition specifying screen for inputting and specifying a search type and a search condition. Among these, the property site selection screen is preferably classified into predetermined categories, and the screen for each category is preferably configured to be switchable. Thereby, in the real estate property information search system according to the present invention, it is possible to provide a screen capable of rich expression as compared to expression being limited in a web page based on HTML (HyperText Markup Language) or the like. .
具体的には、本発明にかかる不動産物件情報検索システムにおいて、上記ユーザ用端末機は、上記物件サイト選択画面を介して検索対象とする所望の不動産業者のウェブサイトが選択されるとともに、上記検索種類/条件指定画面を介して上記検索種類及び上記検索条件が入力指定された情報に基づいたHTTPリクエストを作成して上記複数のウェブサーバ装置のそれぞれに対して送信し、不動産物件情報の検索を当該複数のウェブサーバ装置のそれぞれに対して要求する。このとき、上記ユーザ用端末機は、選択された不動産業者のウェブサイトの情報、及び入力指定された検索種類及び検索条件の情報を取得する。 Specifically, in the real estate property information search system according to the present invention, the user terminal selects a desired real estate agent website to be searched through the property site selection screen, and the search Create an HTTP request based on the information in which the search type and the search condition are input and specified via the type / condition specifying screen, and transmit the HTTP request to each of the plurality of web server devices to search for real estate property information. A request is made to each of the plurality of web server devices. At this time, the user terminal obtains information on the website of the selected real estate agent, and information on the search type and search condition specified for input.
そして、上記ユーザ用端末機は、選択された全ての不動産業者のウェブサイトにおける不動産物件情報データを取得するためのHTTPリクエストをウェブサイト毎に対応させて作成し、作成したHTTPリクエストを、選択された全ての不動産業者のウェブサイトを提供している上記複数のウェブサーバ装置のそれぞれに対して送信して不動産物件情報の検索要求を行う。これに応じて、上記複数のウェブサーバ装置は、それぞれ、上記ユーザ用端末機から送信されたHTTPリクエストに基づいて、自己のデータベースを参照して不動産物件情報を検索し、検索結果を示すウェブページを作成し、上記検索サーバ装置に対するHTTPレスポンスとして、作成したウェブページを当該ユーザ用端末機に対して送信する。 Then, the user terminal creates an HTTP request for acquiring real estate property information data on the websites of all the selected real estate agents in correspondence with each website, and the created HTTP request is selected. A search request for real estate property information is sent to each of the plurality of web server devices providing the websites of all real estate agents. Accordingly, each of the plurality of web server devices searches for real estate property information with reference to its own database based on the HTTP request transmitted from the user terminal, and displays the search results. And the created web page is transmitted to the user terminal as an HTTP response to the search server device.
続いて、上記ユーザ用端末機は、上記複数のウェブサーバ装置のそれぞれから送信されたHTTPレスポンスとしてのウェブページを解析し、不動産物件情報を抽出する。そして、上記ユーザ用端末機は、抽出した不動産物件情報を所定の物件データ格納用テーブルに格納して物件データテーブルを作成し、上記物件データテーブルに基づいて、検索結果を一覧リストとして表示する検索結果画面を作成し、作成した検索結果画面を上記表示手段に表示する。 Subsequently, the user terminal analyzes a web page as an HTTP response transmitted from each of the plurality of web server devices, and extracts real estate property information. The user terminal creates a property data table by storing the extracted real estate property information in a predetermined property data storage table, and displays a search result as a list based on the property data table. A result screen is created and the created search result screen is displayed on the display means.
このようにして、本発明にかかる不動産物件情報検索システムは、検索サーバ装置を介さずに、複数の不動産業者のウェブサイトからの不動産物件情報の検索を実現することができる。 In this way, the real estate property information search system according to the present invention can realize real estate property information search from a plurality of real estate agent websites without using a search server device.
また、上述した目的を達成する本発明にかかる不動産物件情報検索方法は、ウェブサイトを介して不動産物件情報を検索する不動産物件情報検索方法であって、ユーザが所持するユーザ用端末機により、所定の画面を介して入力指定された不動産物件情報を検索するための所定の検索条件を、複数の不動産業者がそれぞれ所持するウェブサーバ装置であって各不動産業者が取り扱っている不動産物件情報をデータベースとして記憶するとともに当該不動産物件情報を検索するためのウェブサイトを格納する複数のウェブサーバ装置のそれぞれに対して送信し、当該検索条件に合致する不動産物件情報の検索要求を行い、上記複数のウェブサーバ装置のそれぞれにより、上記ユーザ用端末機からの検索要求に応じて、自己のデータベースを参照して上記検索条件に合致する不動産物件情報を検索し、その検索結果を示す情報を当該ユーザ用端末機に対して送信し、上記ユーザ用端末機により、上記複数のウェブサーバ装置からそれぞれ送信された個別の検索結果に基づいて最終的な検索結果を作成し、この情報を表示手段に表示することを特徴としている。 Moreover, the real estate property information search method according to the present invention that achieves the above-described object is a real estate property information search method for searching real estate property information via a website, and is predetermined by a user terminal owned by the user. A web server that is owned by a plurality of real estate agents and has real estate property information handled by each real estate agent as a database. The plurality of web servers that store and transmit to each of a plurality of web server devices that store websites for searching for the real estate property information, make a search request for real estate property information that matches the search conditions, and Each device refers to its own database in response to a search request from the user terminal. The real estate property information that matches the search condition is searched, information indicating the search result is transmitted to the user terminal, and the user terminal transmits the information from the plurality of web server devices. A final search result is created based on the individual search results, and this information is displayed on the display means.
このような本発明にかかる不動産物件情報検索方法においては、ユーザ用端末機と複数のウェブサーバ装置とを仲介する検索サーバ装置を用いることなく、直接的に、当該ユーザ用端末機から複数のウェブサーバ装置のそれぞれに対して検索要求を行い、ユーザ用端末機による一度の検索条件指定に応じて、複数の不動産物件情報の中から所望の情報を検索することができる。 In such a real estate property information search method according to the present invention, a plurality of webs can be directly accessed from the user terminal without using a search server device that mediates between the user terminal and the plurality of web server devices. By making a search request to each of the server devices, it is possible to search for desired information from a plurality of real estate property information in accordance with one-time search condition designation by the user terminal.
さらに、上述した目的を達成する本発明にかかる情報処理装置は、ウェブサイトを介して不動産物件情報を検索する不動産物件情報検索システムに用いられ、ユーザが所持する情報処理装置であって、複数の不動産業者がそれぞれ所持するウェブサーバ装置であって各不動産業者が取り扱っている不動産物件情報をデータベースとして記憶するとともに当該不動産物件情報を検索するためのウェブサイトを格納する複数のウェブサーバ装置に対して、所定の画面を介して入力指定された不動産物件情報を検索するための所定の検索条件を送信し、当該検索条件に合致する不動産物件情報の検索要求を行う手段と、上記複数のウェブサーバ装置のそれぞれによって検索された検索結果を示す情報を受信する手段と、上記複数のウェブサーバ装置からそれぞれ送信された個別の検索結果に基づいて最終的な検索結果を作成し、この情報を表示する表示手段とを備えることを特徴としている。 Furthermore, an information processing apparatus according to the present invention that achieves the above-described object is an information processing apparatus used in a real estate property information search system for searching real estate property information via a website, For a plurality of web server devices that are respectively owned by real estate agents, store real estate property information handled by each real estate agent as a database, and store websites for searching the real estate property information Means for transmitting a predetermined search condition for searching for real estate property information input and designated via a predetermined screen, and making a search request for real estate property information that matches the search condition, and the plurality of web server devices Means for receiving information indicating search results searched by each of the plurality of web server devices Create a final search result based on al respectively transmitted individual search results, and further comprising a display means for displaying the information.
このような本発明にかかる情報処理装置においては、直接的に、複数の不動産業者がそれぞれ提供している既存のウェブサイトに掲載された不動産物件情報を検索対象とし、一度の検索条件指定に応じて、これら不動産物件情報の中から所望の情報を検索することができる。 In such an information processing apparatus according to the present invention, directly search for real estate property information posted on an existing website provided by each of a plurality of real estate agents, and according to a single search condition designation Thus, it is possible to search for desired information from the real estate property information.
なお、このような本発明にかかる情報処理装置の機能は、所定の不動産物件情報検索プログラムによって容易に実現することができる。 The function of the information processing apparatus according to the present invention can be easily realized by a predetermined real estate property information search program.
すなわち、本発明にかかる不動産物件情報検索プログラムは、ウェブサイトを介して不動産物件情報を検索するコンピュータ実行可能な不動産物件情報検索プログラムであって、複数の不動産業者がそれぞれ所持するウェブサーバ装置であって各不動産業者が取り扱っている不動産物件情報をデータベースとして記憶するとともに当該不動産物件情報を検索するためのウェブサイトを格納する複数のウェブサーバ装置に対して、所定の画面を介して入力指定された不動産物件情報を検索するための所定の検索条件を送信し、当該検索条件に合致する不動産物件情報の検索要求を行う処理と、上記複数のウェブサーバ装置のそれぞれによって検索された検索結果を示す情報を受信する処理と、上記複数のウェブサーバ装置からそれぞれ送信された個別の検索結果に基づいて最終的な検索結果を作成し、この情報を表示手段に表示する処理とを備えることを特徴としている。 That is, the real estate property information search program according to the present invention is a computer-executable real estate property information search program for searching real estate property information via a website, and is a web server device possessed by each of a plurality of real estate agents. The real estate property information handled by each real estate agent is stored as a database, and input is designated via a predetermined screen for a plurality of web server devices that store websites for searching the real estate property information. Information indicating a search result searched by each of the plurality of web server devices, a process of transmitting a predetermined search condition for searching for real estate property information, making a search request for real estate property information matching the search condition, and Received from each of the plurality of web server devices. It is characterized by comprising a process of creating the final search results based on individual search results, and displays this information on the display means.
このような本発明にかかる不動産物件情報検索プログラムが実装された情報処理装置においては、直接的に、複数の不動産業者がそれぞれ提供している既存のウェブサイトに掲載された不動産物件情報を検索対象とし、一度の検索条件指定に応じて、これら不動産物件情報の中から所望の情報を検索することが可能となる。 In the information processing apparatus in which the real estate property information search program according to the present invention is implemented, the real estate property information posted on the existing websites provided respectively by a plurality of real estate agents is directly searched. In addition, it is possible to search for desired information from these real estate property information in accordance with one-time search condition designation.
本発明においては、複数の不動産業者がそれぞれ提供している既存のウェブサイトを有効利用し、これらウェブサイトに掲載された不動産物件情報の中から所望の情報を極めて容易に且つ効率よく検索することができる。 In the present invention, an existing website provided by each of a plurality of real estate agents is effectively used, and desired information is searched very easily and efficiently from real estate property information posted on these websites. Can do.
以下、本発明を適用した具体的な実施の形態について図面を参照しながら詳細に説明する。 Hereinafter, specific embodiments to which the present invention is applied will be described in detail with reference to the drawings.
この実施の形態は、ウェブサイトを介して不動産の賃貸物件や売物件等の不動産物件情報を検索する不動産物件情報検索システムである。特に、この不動産物件情報検索システムは、複数の不動産業者がそれぞれ提供している既存のウェブサイトに掲載された不動産物件情報を検索対象とし、一度の検索条件指定に応じて、これら不動産物件情報の中から所望の情報を検索するものである。なお、"不動産業者"とは、不動産会社及び/又は不動産物件情報を提供する提供業者を含む概念である。 This embodiment is a real estate property information search system for searching for real estate property information such as a real estate rental property or sale property via a website. In particular, this real estate property information search system searches for real estate property information posted on existing websites provided by multiple real estate agents, and the real estate property information can be searched according to the specified search conditions once. The desired information is searched from the inside. The “real estate agent” is a concept including a real estate company and / or a provider that provides real estate property information.
まず、第1の実施の形態として示す不動産物件情報検索システムについて説明する。この不動産物件情報検索システムは、複数の不動産業者がそれぞれ提供しているウェブサイトに掲載された不動産物件情報を対象としたメタサーチを行う検索サーバ装置を介して、ユーザが所望する不動産物件情報を検索する検索エンジン型のサービスを提供するものである。 First, the real estate property information search system shown as the first embodiment will be described. This real estate property information search system retrieves real estate property information desired by a user via a search server device that performs a meta search for real estate property information posted on a website provided by each of a plurality of real estate agents. A search engine type service for searching is provided.
具体的には、不動産物件情報検索システムは、図1に示すように、ユーザが所持するユーザ用端末機10と、このユーザ用端末機10との間で通信を行う検索サーバ装置20と、複数の不動産業者がそれぞれ所持する複数のウェブサーバ装置30とを備え、これらユーザ用端末機10、サーバ装置20、及びウェブサーバ30が、所定のネットワークNTを介して接続されて構成される。 Specifically, as shown in FIG. 1, the real estate property information search system includes a user terminal device 10 possessed by a user, a search server device 20 that performs communication between the user terminal device 10 and a plurality of user terminal devices 10. A plurality of web server devices 30 owned by each real estate agent, and the user terminal 10, the server device 20, and the web server 30 are connected via a predetermined network NT.
ユーザ用端末機10は、例えばパーソナルコンピュータの他、携帯電話機や携帯情報端末機(Personal Digital Assistant;PDA)等の携帯型情報処理端末機等の各種情報処理端末機から構成され、ユーザによって操作されるものである。具体的には、ユーザ用端末機10は、図2に示すように、各部を統括的に制御するCPU(Central Processing Unit)11と、各種プログラムを含む各種情報を格納する読み取り専用のROM(Read Only Memory)12と、ワークエリアとして機能するRAM(Random Access Memory)13と、各種情報を読み出し及び/又は書き込み可能に記憶する記憶部14と、外部のネットワークNTに接続して通信を行う通信部15と、ユーザインターフェースとしての図示しない所定の操作デバイスを介した入力操作の処理及び制御を行う入力操作制御部16と、各種情報を表示する表示部17とを備える。 The user terminal 10 includes, for example, a personal computer and various information processing terminals such as a portable information processing terminal such as a mobile phone or a personal digital assistant (PDA), and is operated by a user. Is. Specifically, as shown in FIG. 2, the user terminal 10 includes a CPU (Central Processing Unit) 11 that centrally controls each unit and a read-only ROM (Read Read ROM that stores various types of information including various programs. Only Memory) 12, a RAM (Random Access Memory) 13 functioning as a work area, a storage unit 14 that stores various information in a readable and / or writable manner, and a communication unit that communicates by connecting to an external network NT 15, an input operation control unit 16 that performs processing and control of an input operation via a predetermined operation device (not shown) as a user interface, and a display unit 17 that displays various types of information.
CPU11は、記憶部14等に格納されている各種アプリケーションプログラムをはじめとする各種プログラムを実行し、各部を統括的に制御する。 The CPU 11 executes various programs including various application programs stored in the storage unit 14 and the like, and comprehensively controls each unit.
ROM12は、各種プログラムをはじめとする各種情報を格納している。このROM12に格納されている情報は、CPU11の制御のもとに読み出される。 The ROM 12 stores various information including various programs. Information stored in the ROM 12 is read under the control of the CPU 11.
RAM13は、CPU11が各種プログラムを実行する際のワークエリアとして機能し、CPU11の制御のもとに、各種情報を一時記憶するとともに、記憶している各種情報を読み出す。 The RAM 13 functions as a work area when the CPU 11 executes various programs, and temporarily stores various information and reads the stored various information under the control of the CPU 11.
記憶部14は、CPU11の制御のもとに、ウェブサイトのウェブページを閲覧するためのウェブブラウザ等のアプリケーションプログラムの他、各種画像データや音声データをはじめとする各種情報を記憶するとともに、記憶している各種情報を読み出す。この記憶部14としては、例えば、ハードディスクや不揮発性メモリ等を用いることができる。また、記憶部14には、本体に対して着脱可能とされるフレキシブルディスクやメモリカード等の記憶媒体に対して、各種情報の読み出し及び/又は書き込みを行うドライブ装置も含まれる。 Under the control of the CPU 11, the storage unit 14 stores various types of information such as various image data and audio data in addition to an application program such as a web browser for browsing a web page of a website. Read various information. For example, a hard disk or a non-volatile memory can be used as the storage unit 14. The storage unit 14 also includes a drive device that reads and / or writes various types of information on a storage medium such as a flexible disk or a memory card that can be attached to and detached from the main body.
通信部15は、例えば、アナログ回線、いわゆるイーサネット(登録商標)等から構成されるLAN(Local Area Network)、ISDN(Integrated Services Digital Network)、ADSL(Asymmetric Digital Subscriber Line)、若しくはFTTH(Fiber To The Home)等の各種ネットワーク回線、IEEE(Institute of Electrical and Electronic Engineers)802.11に準拠した無線LAN若しくはいわゆるブルートゥース(Bluetooth(登録商標))等の各種無線通信方式、又はいわゆるFOMA(登録商標)等のW−CDMA(Wideband-Code Division Multiple Access)方式若しくはHDR(High Data Rate)等のCDMA−2000方式といった、各種方式に基づくネットワークに接続するためのインターフェースであり、CPU11の制御のもとに、外部との通信を行う。 The communication unit 15 is, for example, an analog line, a so-called Ethernet (registered trademark) LAN (Local Area Network), ISDN (Integrated Services Digital Network), ADSL (Asymmetric Digital Subscriber Line), or FTTH (Fiber To The). Various network communication lines such as Home), various wireless communication systems such as IEEE (Institute of Electrical and Electronic Engineers) 802.11 wireless LAN or so-called Bluetooth (Bluetooth), or so-called FOMA (registered trademark), etc. Is an interface for connecting to a network based on various systems such as W-CDMA (Wideband-Code Division Multiple Access) system or CDMA-2000 system such as HDR (High Data Rate). Communicate with the outside.
入力操作制御部16は、例えば、キーボード、マウス、キーパッド、赤外線リモートコントローラ、スティックキー、又はプッシュボタンといった、ユーザインターフェースとしての図示しない所定の操作デバイスを介した入力操作を受け付け、操作内容を示す制御信号をCPU11に対して供給する。 The input operation control unit 16 accepts an input operation via a predetermined operation device (not shown) as a user interface such as a keyboard, a mouse, a keypad, an infrared remote controller, a stick key, or a push button, for example, and indicates the operation content. A control signal is supplied to the CPU 11.
表示部17は、例えば、液晶ディスプレイ(Liquid Crystal Display;LCD)、プラズマ・ディスプレイ・パネル(Plasma Display Panel;PDP)、有機エレクトロルミネッセンス(Organic ElectroLuminescent)ディスプレイ、又はCRT(Cathode Ray Tube)といった、各種表示デバイスであり、CPU11の制御のもとに、各種画像データや、その他の各種情報を表示する。例えば、表示部17は、CPU11によってウェブブラウザとしてのアプリケーションプログラムが起動されると、その画面を表示する。 The display unit 17 is, for example, various displays such as a liquid crystal display (LCD), a plasma display panel (PDP), an organic electroluminescence display, or a CRT (Cathode Ray Tube). It is a device and displays various image data and other various information under the control of the CPU 11. For example, when the application program as a web browser is activated by the CPU 11, the display unit 17 displays the screen.
このような各部を備えるユーザ用端末機10は、CPU11の制御のもとに、ネットワークNTを介して検索サーバ装置20に対してアクセスし、当該検索サーバ装置20によって提供されるウェブサイトのウェブページを表示部17に表示する。また、ユーザ用端末機10は、CPU11の制御のもとに、表示部17に表示されたウェブサイトのウェブページを介して、不動産物件情報を検索するための所定の検索条件が入力指定されると、この情報を検索サーバ装置20に対して送信する。 The user terminal 10 including such units accesses the search server device 20 via the network NT under the control of the CPU 11, and the web page of the website provided by the search server device 20. Is displayed on the display unit 17. In addition, the user terminal 10 is input and specified with a predetermined search condition for searching for real estate property information via the web page of the website displayed on the display unit 17 under the control of the CPU 11. This information is transmitted to the search server device 20.
検索サーバ装置20は、例えばパーソナルコンピュータ等の情報処理端末機から構成され、当該不動産物件情報検索システムを管理する管理者によって操作されるものである。具体的には、検索サーバ装置20は、ユーザ用端末機10と同様に、図2に示したような各部を備えるものとして構成される。なお、検索サーバ装置20は、記憶部14として、例えば、ハードディスクや、これらハードディスクを複数台用いていわゆるRAID(Redundant Arrays of Independent (Inexpensive) Disks)構成とした装置といった所定の記憶装置を備えている。 The search server device 20 is constituted by an information processing terminal such as a personal computer, for example, and is operated by an administrator who manages the real estate property information search system. Specifically, like the user terminal 10, the search server device 20 is configured to include each unit as shown in FIG. The search server device 20 includes a predetermined storage device such as a hard disk or a device having a so-called RAID (Redundant Arrays of Independent (Inexpensive) Disks) configuration using a plurality of hard disks as the storage unit 14. .
このような検索サーバ装置20は、ユーザ用端末機10からのアクセスがあると、CPU11の制御のもとに、不動産物件情報を検索するための所定のウェブサイトのウェブページを当該ユーザ用端末機10の表示部17に表示させる。また、検索サーバ装置20は、ユーザ用端末機10によって入力指定された検索条件を示す情報を受信すると、CPU11の制御のもとに、ネットワークNTを介して複数のウェブサーバ装置30に対してアクセスし、当該検索条件に合致する不動産物件情報の検索要求を行う。そして、検索サーバ装置20は、CPU11の制御のもとに、当該ウェブサーバ装置30から送信された個別の検索結果に基づいて、最終的な検索結果を作成し、この情報をユーザ用端末機10に対して送信する。すなわち、検索サーバ装置20は、複数の不動産業者がそれぞれ提供しているウェブサイトに掲載された不動産物件情報を対象としたメタサーチを行う。 When such a search server device 20 is accessed from the user terminal 10, under the control of the CPU 11, the web page of a predetermined website for searching for real estate property information is displayed on the user terminal. 10 display units 17. Further, when the search server device 20 receives the information indicating the search condition input and designated by the user terminal 10, the search server device 20 accesses the plurality of web server devices 30 via the network NT under the control of the CPU 11. Then, a search request for real estate property information that matches the search condition is made. Then, under the control of the CPU 11, the search server device 20 creates a final search result based on the individual search results transmitted from the web server device 30, and uses this information as the user terminal 10. Send to. That is, the search server device 20 performs a meta search for real estate property information posted on a website provided by each of a plurality of real estate agents.
ウェブサーバ装置30は、例えばパーソナルコンピュータ等の情報処理端末機から構成され、複数の不動産業者がそれぞれ所持するものである。具体的には、ウェブサーバ装置30は、ユーザ用端末機10や検索サーバ装置20と同様に、図2に示したような各部を備えるものとして構成される。 The web server device 30 is composed of an information processing terminal such as a personal computer, for example, and is owned by a plurality of real estate agents. Specifically, the web server device 30 is configured to include each unit as illustrated in FIG. 2, similarly to the user terminal 10 and the search server device 20.
このようなウェブサーバ装置30は、検索サーバ装置20と同様に、記憶部14として、例えばハードディスクやRAID構成とした装置といった所定の記憶装置を備えており、この記憶部14に、当該ウェブサーバ装置30を所持する各不動産業者が取り扱っている不動産物件情報をデータベースとして記憶している。また、ウェブサーバ装置30は、このデータベースに記憶された不動産物件情報を検索するための独自のウェブサイトを記憶部14に格納している。ウェブサーバ装置30は、検索サーバ装置20からの検索要求に応じて、CPU11の制御のもとに、検索条件に合致する不動産物件情報を検索し、その検索結果を示す情報を検索サーバ装置20に対して送信する。 Similar to the search server device 20, the web server device 30 includes a predetermined storage device such as a hard disk or a RAID device as the storage unit 14, and the web server device includes the web server device 30. Real estate property information handled by each real estate agent possessing 30 is stored as a database. Further, the web server device 30 stores a unique website for searching for real estate property information stored in the database in the storage unit 14. In response to a search request from the search server device 20, the web server device 30 searches for real estate property information that matches the search conditions under the control of the CPU 11, and sends information indicating the search result to the search server device 20. Send to.
このような不動産物件情報検索システムにおいては、概略的には例えば図3に示すような一連の工程を経ることにより、不動産物件情報の検索を行う。 In such a real estate property information search system, the real estate property information is searched through a series of steps as shown in FIG.
まず、不動産物件情報検索システムにおいては、同図に示すように、ステップS1において、ユーザ用端末機10から検索サーバ装置20に対してアクセスし、当該検索サーバ装置20が提供する不動産物件情報検索用のウェブページを要求する。検索サーバ装置20は、ステップS2において、不動産物件情報検索用のウェブページの要求を受信するのに応じて、ステップS3において、その応答として、不動産物件情報検索用のウェブページをユーザ用端末機10に対して送信し、その表示部17に表示させる。 First, in the real estate property information search system, as shown in the figure, in step S1, the search server device 20 is accessed from the user terminal 10 and the real estate property information search provided by the search server device 20 is used. Request a web page. In response to receiving a request for a web page for searching for real estate property information in step S2, the search server device 20 sends a web page for searching for real estate property information as a response in step S3. Is displayed on the display unit 17.
これにより、ユーザ用端末機10の表示部17には、例えば図4に示すような物件サイト選択画面が表示される。具体的には、この物件サイト選択画面は、検索対象とする不動産業者のウェブサイトを選択させるためのものであり、各不動産業者のウェブサイトへアクセスするためのリンクの他、各ウェブサイトにて取り扱っている物件数や、賃貸物件や売物件の有無等の情報が掲載されたものである。ユーザは、不動産業者のウェブサイト毎に設けられたチェックボックス等を選択することにより、検索対象とする不動産業者のウェブサイトを選択することができる。また、この物件サイト選択画面としては、検索対象としたい地域等が予め決まっているユーザの便宜を図るべく、例えば、地域を限定せずに全国の不動産業者のウェブサイトを検索対象とするための全国版や、地域毎の不動産業者のウェブサイトを検索対象とする地域版といったように、所定のカテゴリ毎に分類されたものが望ましい。また、この物件サイト選択画面は、検索対象として、これら全国版や地域毎の不動産業者のウェブサイトをまとめて提示するのみならず、例えば学生向けの不動産物件情報を取り扱っている不動産業者のウェブサイトをまとめた画面や、ペットの飼育が許可されている不動産物件情報を取り扱っている不動産業者のウェブサイトをまとめた画面を提示するようなものであってもよく、これらカテゴリ毎の画面がタブ51,52,53等によって切り替え表示可能に構成されている。なお、不動産物件情報検索システムにおいては、物件サイト選択画面がかかる複数のタブ51,52,53によってカテゴリ毎の画面が切り替え表示可能に構成された場合であっても、各画面の選択項目は排他的なものではなく、異なる画面間で選択した項目を検索対象として全て反映させることができる。 Thereby, for example, a property site selection screen as shown in FIG. 4 is displayed on the display unit 17 of the user terminal 10. Specifically, this property site selection screen is used to select a real estate agent's website to be searched, and in addition to a link for accessing each real estate agent's website, It contains information such as the number of properties handled and whether or not there are rental properties or properties for sale. The user can select the website of the real estate agent to be searched by selecting a check box or the like provided for each website of the real estate agent. In addition, for the convenience of the user who has a predetermined region to be searched for, for example, the property site selection screen is not limited to a region, but for the purpose of searching a real estate agent's website nationwide Those classified into predetermined categories are desirable, such as a national version or a regional version in which a real estate agent's website for each region is searched. In addition, this property site selection screen not only presents the national version and the real estate agent website for each region as a search target, but also, for example, the real estate agent website that handles real estate property information for students Or a screen summarizing a website of a real estate agent handling real estate property information for which pet breeding is permitted, and the screen for each category is tab 51. , 52, 53, etc., so that switching display is possible. In the real estate property information search system, even if the property site selection screen is configured so that the screens for each category can be switched and displayed by the plurality of tabs 51, 52, 53, the selection items on each screen are exclusive. All items selected between different screens can be reflected as search targets.
ユーザ用端末機10においては、図3中ステップS4において、このような物件サイト選択画面を介して、ユーザによって検索対象とする所望の不動産業者のウェブサイトが選択され、次画面への遷移ボタン54が選択される。これにより、ユーザ用端末機10の表示部17には、例えば図5に示すような検索種類/条件指定画面が表示される。 In the user terminal 10, in step S4 in FIG. 3, the website of the desired real estate agent to be searched is selected by the user via such a property site selection screen, and a transition button 54 to the next screen is selected. Is selected. Accordingly, a search type / condition designation screen as shown in FIG. 5 is displayed on the display unit 17 of the user terminal 10, for example.
具体的には、この検索種類/条件指定画面は、検索種類や検索条件を入力指定させるためのものである。検索種類としては、賃貸物件の検索であるのか売物件の検索であるのかの識別や、不動産物件が存在する鉄道路線や駅名からの検索であるのか所在地からの検索であるのかの識別が挙げられ、検索種類/条件指定画面には、これら検索種類を入力指定するための検索種類指定部61が設けられる。この検索種類指定部61には、賃貸物件の検索であるのか売物件の検索であるのかを択一的に選択するためのラジオボタンや、不動産物件が存在する鉄道路線や駅名からの検索であるのか所在地からの検索であるのかを択一的に選択するためのラジオボタン等が設けられ、さらに、鉄道路線若しくは駅名又は所在地を文字列として入力するテキストボックスや選択可能なリストとして表示するコンボボックス等が設けられて構成される。 Specifically, this search type / condition designation screen is used to input and specify a search type and a search condition. The types of search include identification of whether the search is for a rental property or for sale, and whether the search is from a railway line or station name where the real estate property is located or from a location. The search type / condition specifying screen is provided with a search type specifying unit 61 for inputting and specifying these search types. This search type designation section 61 is a search from a radio button for alternatively selecting a search for a rental property or a search for a sale property, or a search from a railway line or a station name where a real estate property exists. A radio button or the like for selectively selecting whether the search is from a location or a location, and a combo box that displays a railway box or station name or location as a character string or a selectable list Etc. are provided.
なお、検索サーバ装置20は、鉄道路線若しくは駅名をコンボボックスから選択させる方式の場合には、例えば図6に示すように、路線名、駅名、及びその路線が通っている都道府県等の情報を定義した路線駅テーブルを予め格納し、また、所在地をコンボボックスから選択させる方式の場合には、例えば図7に示すように、都道府県、市区町村、町名、番地、及び郵便番号等の情報を定義した所在地テーブルを予め格納し、これらテーブルに基づいて、コンボボックスのリストを作成する。また、検索サーバ装置20は、このようなテーブルの代わりに、同様の情報が記述されたいわゆるXML(eXtensible Markup Language)等によって記述された設定ファイルを参照することによってリストを作成してもよい。 In the case of a method of selecting a railway line or a station name from a combo box, the search server device 20 obtains information such as a route name, a station name, and a prefecture through which the route passes, as shown in FIG. 6, for example. In the case of a method in which a defined route station table is stored in advance and the location is selected from a combo box, information such as a prefecture, a city, a town name, an address, and a postal code is shown in FIG. Is stored in advance, and a list of combo boxes is created based on these tables. Further, instead of such a table, the search server device 20 may create a list by referring to a setting file described in so-called XML (eXtensible Markup Language) in which similar information is described.
一方、検索条件としては、アパートやマンションといった物件のタイプ、賃料や価格、間取り、面積、最寄り駅からの徒歩による所要時間、築年数、2階以上の物件や駐車場付き物件等のその他各種条件が挙げられ、検索種類/条件指定画面には、これら検索条件を入力指定するための検索条件指定部62が設けられる。この検索条件指定部62には、物件のタイプを選択するためのチェックボックス、賃料や価格の上限及び下限を選択可能なリストとして表示するコンボボックス、間取りを選択するためのチェックボックス、面積の上限及び下限を選択可能なリストとして表示するコンボボックス、最寄り駅からの徒歩による所要時間を択一的に選択するためのラジオボタン、その他各種条件を選択するためのチェックボックス等が設けられ、さらに、検索結果の一覧リストをどのような順序で表示するのかを択一的に選択するためのラジオボタン等が設けられて構成される。なお、不動産物件情報検索システムにおいては、検索種類を入力指定させるための検索種類指定画面と、検索条件を入力指定させるための条件指定画面とを別個に構成してもよい。 On the other hand, the search conditions include apartment type and apartment type, rent and price, floor plan, area, time required for walking from the nearest station, building age, two floors and more, and other various conditions such as parking lots. In the search type / condition specifying screen, a search condition specifying unit 62 for inputting and specifying these search conditions is provided. The search condition designating unit 62 includes a check box for selecting a property type, a combo box for displaying upper and lower limits of rent and price as a selectable list, a check box for selecting a floor plan, and an upper limit of area. And a combo box that displays the lower limit as a selectable list, a radio button for selecting the required time by walking from the nearest station, a check box for selecting various other conditions, etc. A radio button or the like is provided to selectively select the display order of the search result list. In the real estate property information search system, a search type specification screen for inputting and specifying a search type and a condition specifying screen for inputting and specifying a search condition may be configured separately.
ユーザ用端末機10においては、図3中ステップS5において、このような検索種類/条件指定画面を介して、所望の検索種類を含む各種検索条件が入力指定され、検索ボタン63が選択される。これに応じて、ユーザ用端末機10は、ステップS6において、検索サーバ装置20に対してアクセスし、入力指定した各種検索条件に基づいた不動産物件情報の検索を要求する。検索サーバ装置20は、ステップS7において、不動産物件情報の検索の要求を受信するのに応じて、ステップS8において、受信した各種検索条件を解析するとともに、ステップS9において、物件サイト選択画面を介して選択された不動産業者のウェブサイトの情報を解析する。そして、検索サーバ装置20は、ステップS10において、選択された全ての不動産業者のウェブサイトの情報を取得するためのHTTP(HyperText Transfer Protocol)リクエストをウェブサイト毎に対応させて作成し、ステップS11において、選択された全ての不動産業者のウェブサイトを提供しているウェブサーバ装置30に対して、作成したHTTPリクエストを送信することにより、不動産物件情報の検索を要求する。 In the user terminal 10, in step S5 in FIG. 3, various search conditions including a desired search type are input and specified via such a search type / condition specifying screen, and the search button 63 is selected. In response to this, in step S6, the user terminal 10 accesses the search server device 20 and requests a search for real estate property information based on the input search conditions. In response to receiving a request for searching for real estate property information in step S7, the search server device 20 analyzes various received search conditions in step S8, and in step S9, via the property site selection screen. Analyzes information on the website of the selected real estate agent. Then, in step S10, the search server device 20 creates an HTTP (HyperText Transfer Protocol) request for acquiring information on the websites of all selected real estate agents in association with each website, and in step S11. The search for the real estate property information is requested by transmitting the created HTTP request to the web server device 30 that provides the websites of all the selected real estate agents.
ウェブサーバ装置30は、ステップS12において、不動産物件情報の検索の要求を受信するのに応じて、ステップS13において、自己のデータベースを参照し、検索条件に合致する不動産物件情報を検索する。そして、ウェブサーバ装置30は、ステップS14において、検索結果を示す検索結果ウェブページを作成し、ステップS15において、検索サーバ装置20に対する応答として、作成した検索結果ウェブページを当該検索サーバ装置20に対して送信する。 In response to receiving a request for searching for real estate property information in step S12, the web server device 30 refers to its own database and searches for real estate property information that matches the search conditions in step S13. Then, in step S14, the web server device 30 creates a search result web page indicating the search result. In step S15, the web server device 30 sends the created search result web page to the search server device 20 as a response to the search server device 20. To send.
検索サーバ装置20は、ステップS16において、検索結果ウェブページを受信するのに応じて、ステップS17において、受信した検索結果ウェブページから不動産物件情報を抽出し、ステップS18において、抽出した不動産物件情報をデータベースに格納する。そして、検索サーバ装置20は、ステップS19において、選択された全ての不動産業者のウェブサイトからの不動産物件情報を取得してデータベースに格納したか否かを判定する。ここで、検索サーバ装置20は、選択された全ての不動産業者のウェブサイトからの不動産物件情報を取得してデータベースに格納していないものと判定した場合には、ステップS16からの処理を繰り返す一方で、選択された全ての不動産業者のウェブサイトからの不動産物件情報を取得してデータベースに格納したものと判定した場合には、ステップS20において、作成したデータベースから不動産物件情報をリストとして抽出する。そして、検索サーバ装置20は、ステップS21において、検索結果を示す検索結果ウェブページを作成し、ステップS22において、ユーザ用端末機10に対する応答として、作成した検索結果ウェブページを当該ユーザ用端末機10に対して送信する。 In response to receiving the search result web page in step S16, the search server device 20 extracts real estate property information from the received search result web page in step S17. In step S18, the search server device 20 extracts the extracted real estate property information. Store in the database. Then, in step S19, the search server device 20 determines whether the real estate property information from all the selected real estate agent websites has been acquired and stored in the database. Here, if the search server device 20 determines that the real estate property information from all the selected real estate agent websites has not been acquired and stored in the database, the processing from step S16 is repeated. If it is determined that the real estate property information from the websites of all the selected real estate agents is acquired and stored in the database, the real estate property information is extracted from the created database as a list in step S20. Then, the search server device 20 creates a search result web page indicating the search result in step S21, and uses the created search result web page as a response to the user terminal 10 in step S22. Send to.
ユーザ用端末機10は、ステップS23において、検索結果ウェブページを受信するのに応じて、ステップS24において、例えば図8に示すような検索結果画面を表示部17に表示する。具体的には、この検索結果画面は、各不動産業者のウェブサイトで検索された不動産物件情報を一覧リストとして表示するものであり、一覧リストは、検索された不動産物件に関する簡略内容を示す情報の他、当該不動産物件に関する詳細内容を掲載するウェブページへアクセスするためのリンク、当該不動産物件の情報源であるウェブサイトへアクセスするためのリンク等から構成される。また、この検索結果画面は、検索結果が多い場合には、複数ページに分けて表示され、他のページに遷移するための遷移ボタン71が設けられる。さらに、この検索結果画面には、検索結果を例えばCSV(Comma Separated Values)形式のファイルとしてダウンロードするためのダウンロードボタン72も設けられる。 In response to receiving the search result web page in step S23, the user terminal 10 displays a search result screen as shown in FIG. 8 on the display unit 17 in step S24, for example. Specifically, this search result screen displays real estate property information searched on each real estate agent's website as a list, and the list is a list of information indicating simplified contents related to the searched real estate properties. In addition, it includes a link for accessing a web page on which detailed contents regarding the real estate property are posted, a link for accessing a website that is an information source of the real estate property, and the like. In addition, when there are many search results, this search result screen is divided into a plurality of pages and is provided with a transition button 71 for transitioning to another page. Further, the search result screen is also provided with a download button 72 for downloading the search result as, for example, a CSV (Comma Separated Values) format file.
不動産物件情報検索システムにおいては、概略的にはこのような一連の工程を経ることにより、図4及び図5並びに図8に示したような画面をユーザ用端末機10の表示部17に表示させながら、複数の不動産業者のウェブサイトから不動産物件情報の検索を行うことができる。 In the real estate property information retrieval system, the screen as shown in FIGS. 4, 5, and 8 is generally displayed on the display unit 17 of the user terminal 10 through such a series of steps. However, real estate property information can be searched from a plurality of real estate agent websites.
さて、以下では、このような不動産物件情報検索システムにおける処理の詳細について説明する。 Now, the details of the processing in such a real estate property information search system will be described below.
不動産物件情報検索システムにおいては、ユーザ用端末機10と検索サーバ装置20との間、及び検索サーバ装置20とウェブサーバ装置30との間で、それぞれ、HTTPリクエスト及びHTTPレスポンスの授受を行うことにより、複数の不動産業者のウェブサイトからの不動産物件情報の検索を実現する。具体的には、不動産物件情報検索システムにおいては、図9及び図10に示す一連の工程を経ることにより、複数の不動産業者のウェブサイトから不動産物件情報の検索を行う。なお、以下では、説明の便宜上、HTML(HyperText Markup Language)によって記述されたウェブページを取り扱うものとする。 In the real estate property information search system, an HTTP request and an HTTP response are exchanged between the user terminal 10 and the search server device 20, and between the search server device 20 and the web server device 30, respectively. Real estate property information search from multiple real estate agent websites. Specifically, in the real estate property information search system, the real estate property information is searched from a plurality of real estate agent websites through a series of steps shown in FIGS. In the following, for convenience of explanation, it is assumed that a web page written in HTML (HyperText Markup Language) is handled.
まず、不動産物件情報検索システムにおいては、図9に示すように、ステップS31において、先に図4に示したような物件サイト選択画面を要求する所定の操作がユーザ用端末機10を介してユーザによって行われる。具体的には、ユーザ用端末機10においては、ウェブブラウザとしてのアプリケーションプログラムを実行してその画面を表示部17に表示させた状態で、ユーザがキーボードを操作してURL(Uniform Resource Locator)アドレスを入力したり、マウス等を操作して所定のリンクやいわゆるサブミットボタンをクリックしたりすることにより、物件サイト選択画面の要求操作が行われる。これに応じて、ユーザ用端末機10は、ステップS32において、ウェブブラウザとしてのアプリケーションプログラムによってHTTPリクエストを作成し、検索サーバ装置20に対して送信する。このとき、ウェブブラウザは、検索サーバ装置20との交信メソッドとして、いわゆるゲットメソッド又はポストメソッドを使用する。なお、この交信メソッドとしては、データ量が多い場合や認証を行う必要がある場合等には、ポストメソッドを使用するのが望ましい。 First, in the real estate property information search system, as shown in FIG. 9, in step S31, a predetermined operation for requesting the property site selection screen as shown in FIG. Is done by. Specifically, in the user terminal 10, a URL (Uniform Resource Locator) address is operated by the user operating the keyboard while executing the application program as a web browser and displaying the screen on the display unit 17. The property site selection screen is requested to be entered by inputting or entering a click on a predetermined link or a so-called submit button by operating a mouse or the like. In response to this, the user terminal 10 creates an HTTP request by an application program as a web browser and transmits it to the search server device 20 in step S32. At this time, the web browser uses a so-called get method or post method as a communication method with the search server device 20. As the communication method, it is desirable to use a post method when the amount of data is large or when authentication is required.
続いて、検索サーバ装置20は、ステップS33において、HTTPリクエストを受信するのに応じて、ステップS34において、物件サイト選択画面を示すHTML形式のウェブページを作成し、ステップS35において、そのHTMLデータをHTTPレスポンスとしてユーザ用端末機10に対して送信する。なお、検索サーバ装置20は、例えば図11に示すように、ウェブサイトの識別名(sitename)、ウェブサイトの正式名(sitename_ja)、上述したカテゴリ(category)、掲載している物件数(bukken_num)、賃貸物件の有無を定義する賃貸物件(kariru)、売物件の有無を定義する売物件(uri)、ウェブサイトのURL(home_url)、及び説明用のコメントといった各不動産業者のウェブサイトに関する様々な情報を定義したサイト情報テーブルを予め格納しており、このサイト情報テーブルに基づいて、物件サイト選択画面を作成する。また、検索サーバ装置20は、このようなサイト情報テーブルの代わりに、同様の情報をいわゆるJava(登録商標)等のプログラムのコード内に直接記述したり、XMLやCSV形式等によって同様の情報が記述された設定ファイルを参照したりすることによって物件サイト選択画面を作成してもよい。そして、ユーザ用端末機10は、ステップS36において、ウェブブラウザとしてのアプリケーションプログラムによってHTTPレスポンスを受信し、ステップS37において、先に図4に示したような物件サイト選択画面を表示部17に表示する。 Subsequently, in response to receiving an HTTP request in step S33, the search server device 20 creates a web page in HTML format indicating a property site selection screen in step S34, and in step S35, the HTML data is generated. It transmits to the user terminal 10 as an HTTP response. As shown in FIG. 11, for example, the search server device 20 includes a website identification name (sitename), a website official name (sitename_ja), the category (category) described above, and the number of listed articles (bukken_num). Various properties related to each real estate agent's website, such as rental property (cariru) that defines the presence or absence of rental properties, sale property (uri) that defines the presence or absence of sales properties, website URL (home_url), and explanatory comments A site information table in which information is defined is stored in advance, and a property site selection screen is created based on the site information table. In addition, instead of such a site information table, the search server device 20 directly describes similar information in the code of a program such as a so-called Java (registered trademark), or similar information is stored in XML or CSV format. The property site selection screen may be created by referring to the described setting file. In step S36, the user terminal 10 receives the HTTP response by the application program as a web browser, and in step S37, displays the property site selection screen as shown in FIG. .
続いて、ユーザ用端末機10においては、ステップS38において、物件サイト選択画面を介して、検索対象とする所望の不動産業者のウェブサイト(1,・・・,N個)が選択されると、ステップS39において、先に図5に示したような検索種類/条件指定画面を要求する所定の操作がユーザによって行われる。具体的には、ユーザ用端末機10においては、上述した物件サイト選択画面の要求操作と同様に、ウェブブラウザ上でユーザがキーボードを操作してURLアドレスを入力したり、マウス等を操作して所定のリンクやサブミットボタンをクリックしたりすることにより、検索種類/条件指定画面の要求操作が行われる。これに応じて、ユーザ用端末機10は、ステップS40において、ウェブブラウザとしてのアプリケーションプログラムによってHTTPリクエストを作成し、検索サーバ装置20に対して送信する。このときも、ウェブブラウザは、上述したように、検索サーバ装置20との交信メソッドとして、ゲットメソッド又はポストメソッドを使用する。 Subsequently, in the user terminal 10, in step S38, when the desired real estate agent websites (1,..., N) to be searched are selected via the property site selection screen, In step S39, the user performs a predetermined operation for requesting the search type / condition designation screen as shown in FIG. Specifically, in the user terminal 10, the user operates the keyboard on the web browser to input a URL address, or operates the mouse or the like, similar to the request operation on the property site selection screen described above. By clicking a predetermined link or submit button, a request operation on the search type / condition designation screen is performed. In response, the user terminal 10 creates an HTTP request by an application program as a web browser and transmits it to the search server device 20 in step S40. Also at this time, as described above, the web browser uses the get method or the post method as the communication method with the search server device 20.
続いて、検索サーバ装置20は、ステップS41において、HTTPリクエストを受信するのに応じて、ステップS42において、受信したHTTPリクエストからのクエリパラメータの取得処理を行う。このクエリパラメータの取得処理は、図12に示すものである。 Subsequently, in response to receiving the HTTP request in step S41, the search server device 20 performs query parameter acquisition processing from the received HTTP request in step S42. This query parameter acquisition process is shown in FIG.
すなわち、検索サーバ装置20は、同図に示すように、ステップS41において、HTTPリクエストを受信すると、ステップS42aにおいて、受信したHTTPリクエストから、選択された不動産業者のウェブサイトに相当するクエリパラメータを取得する。このクエリパラメータは、ユーザ用端末機10を介してユーザによって入力された情報を示すものであり、ゲットメソッドを用いてHTTPリクエストが送信された場合には、図13(a)中下線部に示すように、リクエスト・ラインのURI(Uniform Resource Identifier)部分に付加され、ポストメソッドを用いてHTTPリクエストが送信された場合には、図13(b)中下線部に示すように、メッセージ・ボディに付加される。例えば図14に示すように、物件サイト選択画面に選択可能に表示された複数の不動産業者のウェブサイトのうち、"AA不動産のウェブサイト"と"BB物件ウェブサイト"とを選択した場合には、この選択した情報は、図15に示すように、HTMLデータにおける"nameの値=valueの値"として記述され、複数存在する場合には、図13(a)及び図13(b)に示したように、"&"で結合されることになる。また、物件サイト選択画面を介して選択されなかった不動産業者のウェブサイトについては、クエリパラメータに付加されることはない。検索サーバ装置20は、ゲットメソッドやポストメソッドの違いを意識することなくHTTPリクエストに含まれるクエリパラメータを取得するためのJava(登録商標)等で提供されているAPI(Application Program Interface)を利用して、クエリパラメータを取得することができる。 That is, as shown in the figure, when the search server device 20 receives an HTTP request in step S41, the search server device 20 obtains a query parameter corresponding to the website of the selected real estate agent from the received HTTP request in step S42a. To do. This query parameter indicates information input by the user via the user terminal 10, and when an HTTP request is transmitted using the get method, the query parameter is indicated by an underlined portion in FIG. As shown in FIG. 13B, when an HTTP request is added using a post method and added to the URI (Uniform Resource Identifier) portion of the request line, Added. For example, as shown in FIG. 14, when “AA Real Estate Website” and “BB Property Website” are selected from a plurality of real estate agent websites displayed on the property site selection screen in a selectable manner. As shown in FIG. 15, the selected information is described as “name value = value value” in the HTML data. When there are a plurality of pieces of information, the information shown in FIGS. 13 (a) and 13 (b) is displayed. As shown, it will be combined with "&". In addition, the real estate agent's website not selected via the property site selection screen is not added to the query parameter. The search server device 20 uses an API (Application Program Interface) provided by Java (registered trademark) or the like for acquiring a query parameter included in an HTTP request without being aware of the difference between the get method and the post method. Query parameters can be obtained.
検索サーバ装置20は、このようにしてクエリパラメータを取得すると、図12中ステップS42bにおいて、取得したクエリパラメータの文字コードを適切なものに変換する。クエリパラメータの文字コードは、いわゆるシフトJISやEUC−JP等となっており、適切に処理するために、例えばJava(登録商標)の場合にはUnicodeといったように、プログラム言語の内部文字コードに変換する必要がある。そこで、検索サーバ装置20は、取得したクエリパラメータの文字コードの変換処理を行う。このとき、検索サーバ装置20は、予め文字コードを把握している場合には、特定の変換処理を行う一方で、ウェブブラウザによっては事前に特定できない場合があることから、この場合には、所定の自動判定用APIを用いて変換処理を行う。なお、検索サーバ装置20は、HTTPレスポンスを受信した場合には、そのHTMLデータの文字コードについても、同様の変換処理を行うことになる。そして、検索サーバ装置20は、ステップS42cにおいて、取得したクエリパラメータ(1,・・・,N個)を変数[sites]に格納する。 When the search server device 20 acquires the query parameter in this way, the character code of the acquired query parameter is converted into an appropriate one in step S42b in FIG. The character code of the query parameter is so-called shift JIS, EUC-JP, etc., and it is converted into the internal character code of the programming language, for example, Unicode in the case of Java (registered trademark) for appropriate processing. There is a need to. Therefore, the search server device 20 performs a conversion process of the character code of the acquired query parameter. At this time, if the search server device 20 knows the character code in advance, the search server device 20 performs a specific conversion process, but may not be specified in advance depending on the web browser. Conversion processing is performed using the automatic determination API. When the search server device 20 receives an HTTP response, the search server device 20 performs the same conversion process on the character code of the HTML data. In step S42c, the search server device 20 stores the acquired query parameters (1,..., N) in a variable [sites].
続いて、検索サーバ装置20は、このようなクエリパラメータの取得処理を行うと、図9中ステップS43において、検索種類/条件指定画面を示すHTML形式のウェブページを作成し、ステップS44において、そのHTMLデータをHTTPレスポンスとしてユーザ用端末機10に対して送信する。そして、ユーザ用端末機10は、ステップS45において、ウェブブラウザとしてのアプリケーションプログラムによってHTTPレスポンスを受信し、ステップS46において、先に図5に示したような検索種類/条件指定画面を表示部17に表示する。 Subsequently, when the search server device 20 performs such query parameter acquisition processing, in step S43 in FIG. 9, the search server device 20 creates an HTML-format web page indicating the search type / condition designation screen. In step S44, the search server device 20 The HTML data is transmitted as an HTTP response to the user terminal 10. In step S45, the user terminal 10 receives the HTTP response by the application program as a web browser. In step S46, the search type / condition designation screen as shown in FIG. indicate.
続いて、ユーザ用端末機10においては、ステップS47において、検索種類/条件指定画面を介して、検索種類が入力指定されるとともに、ステップS48において、検索条件が入力指定されると、ステップS49において、これら検索種類及び検索条件に合致する不動産物件情報の検索を要求する所定の操作がユーザによって行われる。具体的には、ユーザ用端末機10においては、上述した物件サイト選択画面や検索種類/条件指定画面の要求操作と同様に、ウェブブラウザ上でユーザがキーボードを操作してURLアドレスを入力したり、マウス等を操作して所定のリンクやサブミットボタンをクリックしたりすることにより、検索要求操作が行われる。これに応じて、ユーザ用端末機10は、ステップS50において、ウェブブラウザとしてのアプリケーションプログラムによってHTTPリクエストを作成し、検索サーバ装置20に対して送信する。このときも、ウェブブラウザは、上述したように、検索サーバ装置20との交信メソッドとして、ゲットメソッド又はポストメソッドを使用する。 Subsequently, in the user terminal 10, in step S47, the search type is input specified via the search type / condition specifying screen, and when the search condition is input specified in step S48, in step S49. The user performs a predetermined operation for requesting a search for real estate property information that matches these search types and search conditions. Specifically, in the user terminal 10, the user operates the keyboard on the web browser and inputs a URL address in the same manner as the request operation on the property site selection screen and the search type / condition designation screen described above. A search request operation is performed by operating a mouse or the like and clicking a predetermined link or submit button. In response to this, the user terminal 10 creates an HTTP request by the application program as a web browser and transmits it to the search server device 20 in step S50. Also at this time, as described above, the web browser uses the get method or the post method as the communication method with the search server device 20.
続いて、検索サーバ装置20は、ステップS51において、HTTPリクエストを受信するのに応じて、ステップS52において、受信したHTTPリクエストからのクエリパラメータの取得処理を行う。このクエリパラメータの取得処理は、図16に示すものである。 Subsequently, in response to receiving an HTTP request in step S51, the search server device 20 performs query parameter acquisition processing from the received HTTP request in step S52. This query parameter acquisition process is shown in FIG.
すなわち、検索サーバ装置20は、同図に示すように、ステップS51において、HTTPリクエストを受信すると、ステップS52aにおいて、受信したHTTPリクエストから、入力指定された検索種類及び検索条件に相当するクエリパラメータを取得する。このクエリパラメータを含むHTTPリクエストのメッセージフォーマットは、先に図13を用いて説明したものと同様であり、検索サーバ装置20は、所定のAPIを利用して、クエリパラメータを取得する。 That is, as shown in the figure, when the search server device 20 receives an HTTP request in step S51, in step S52a, the search server device 20 obtains a query parameter corresponding to the specified search type and search condition from the received HTTP request. get. The message format of the HTTP request including the query parameter is the same as that described above with reference to FIG. 13, and the search server device 20 acquires the query parameter using a predetermined API.
続いて、検索サーバ装置20は、ステップS52bにおいて、上述した手法と同様にして、取得したクエリパラメータの文字コードを適切なものに変換する。そして、検索サーバ装置20は、ステップS52cにおいて、取得した検索種類についてのクエリパラメータ(1,・・・,M個)を変数[kinds]に格納するとともに、ステップS52dにおいて、取得した検索条件についてのクエリパラメータ(1,・・・,L個)を変数[bukken_options]に格納し、さらに、ステップS52eにおいて、検索結果の一覧リストの表示順序についてのクエリパラメータ(1,・・・,K個)を変数[sort_options]に格納する。 Subsequently, in step S52b, the search server device 20 converts the acquired character code of the query parameter into an appropriate one in the same manner as described above. In step S52c, the search server device 20 stores the query parameters (1,..., M) for the acquired search type in a variable [kinds], and in step S52d, the search server device 20 The query parameters (1,..., L) are stored in a variable [bukken_options]. Further, in step S52e, the query parameters (1,. Store in variable [sort_options].
続いて、検索サーバ装置20は、このようなクエリパラメータの取得処理を行うと、図10中ステップS53において、後にウェブサーバ装置30から取得した不動産物件情報データを格納する一時テーブルをデータベースに作成する。なお、この一時テーブルの作成は、後に不動産物件情報データを格納するための空間を予め確保するために行うものであり、この段階で一時テーブルに値が格納されているわけではないことは勿論である。そして、検索サーバ装置20は、ステップS54において、上述した変数[sites]を参照し、対応する不動産業者のウェブサイトにおける不動産物件情報データの取得処理を起動する。この不動産物件情報データの取得処理の起動処理は、図17に示すものである。 Subsequently, when such a query parameter acquisition process is performed, the search server device 20 creates a temporary table for storing real estate property information data acquired later from the web server device 30 in step S53 in FIG. . This temporary table is created in order to secure a space for storing real estate property information data in advance, and of course the values are not stored in the temporary table at this stage. is there. And the search server apparatus 20 starts the acquisition process of the real estate property information data in the website of a corresponding real estate agent with reference to the variable [sites] mentioned above in Step S54. The startup process of the real estate property information data acquisition process is shown in FIG.
すなわち、検索サーバ装置20は、同図に示すように、ステップS54aにおいて、変数[sites](1,・・・,N個)から1つの値を取り出し、ステップS54bにおいて、取り出した値が不動産業者Aのウェブサイトを示す"aa"であるか否かを判定する。ここで、検索サーバ装置20は、取り出した値が"aa"であるものと判定した場合には、ステップS54cにおいて、不動産業者Aのウェブサイトにおける不動産物件情報データの取得処理を起動する。また、検索サーバ装置20は、取り出した値が"aa"ではないものと判定した場合には、ステップS54dにおいて、取り出した値が不動産業者Bのウェブサイトを示す"bb"であるか否かを判定する。検索サーバ装置20は、取り出した値が"bb"であるものと判定した場合には、ステップS54eにおいて、不動産業者Bのウェブサイトにおける不動産物件情報データの取得処理を起動する。さらに、検索サーバ装置20は、取り出した値が"bb"ではないものと判定した場合には、ステップS54fにおいて、取り出した値が不動産業者Cのウェブサイトを示す"cc"であるか否かを判定する。検索サーバ装置20は、取り出した値が"cc"であるものと判定した場合には、ステップS54gにおいて、不動産業者Cのウェブサイトにおける不動産物件情報データの取得処理を起動する。検索サーバ装置20は、このような不動産物件情報データの取得処理の起動判定を、検索対象としているウェブサイトの数だけ繰り返し行う。このとき、検索サーバ装置20は、例えば図18にJava(登録商標)の例を示すように、取り出した値と対応する処理名とをプログラムのコード内に直接記述することによって処理を起動するか、又は値(parameter_value)と処理名(sub_name)とを定義した図19に示すような処理名テーブルや、値と処理名とが記述された図20に示すようなXMLやCSV形式等によって記述された設定ファイルを予め格納しておき、これらを参照することによって処理を起動する。そして、検索サーバ装置20は、ステップS54hにおいて、変数[sites]から全て(N個)の値を取り出したか否かを判定し、全ての値を取り出した場合には、図10中ステップS55における不動産物件情報データの取得処理へと移行する。 That is, as shown in the figure, the search server device 20 extracts one value from the variable [sites] (1,..., N) in step S54a, and the extracted value is the real estate agent in step S54b. It is determined whether or not “aa” indicating A's website. Here, if the retrieval server device 20 determines that the extracted value is “aa”, in step S54c, the retrieval server device 20 starts acquisition processing of real estate property information data on the website of the real estate agent A. If the search server device 20 determines that the extracted value is not “aa”, the search server device 20 determines whether or not the extracted value is “bb” indicating the website of the real estate agent B in step S54d. judge. When it is determined that the extracted value is “bb”, the search server device 20 starts acquisition processing of real estate property information data on the website of the real estate agent B in step S54e. Further, when the search server device 20 determines that the extracted value is not “bb”, in step S54f, the search server device 20 determines whether or not the extracted value is “cc” indicating the website of the real estate agent C. judge. When it is determined that the extracted value is “cc”, the search server device 20 starts real estate property information data acquisition processing on the website of the real estate agent C in step S54g. The search server device 20 repeats the start determination of the real estate property information data acquisition process as many times as the number of websites to be searched. At this time, the search server device 20 starts the process by directly describing the extracted value and the corresponding process name in the program code, as shown in the example of Java (registered trademark) in FIG. Or a process name table as shown in FIG. 19 in which a value (parameter_value) and a process name (sub_name) are defined, or an XML or CSV format as shown in FIG. 20 in which a value and a process name are described. The setting file is stored in advance, and the processing is started by referring to them. Then, in step S54h, the search server device 20 determines whether all (N) values have been extracted from the variable [sites]. If all values have been extracted, the real estate in step S55 in FIG. Shift to acquisition processing of property information data.
この不動産物件情報データの取得処理は、ユーザによって選択された全てのウェブサイトについて並行的に行われる。具体的には、不動産物件情報データの取得処理は、図21及び図22に示すように行われる。 This acquisition process of real estate property information data is performed in parallel for all websites selected by the user. Specifically, real estate property information data acquisition processing is performed as shown in FIGS.
すなわち、検索サーバ装置20は、図21に示すように、ステップS55aにおいて、変数[kinds]及び変数[bukken_options]を参照し、予め格納しているクリエパラメータテーブルから値を取得し、パラメータを作成する。ここで、クリエパラメータテーブルは、検索サーバ装置20によって用いるクエリパラメータと各ウェブサイトの対応するクエリパラメータとを定義するものであり、例えば図23に示すように、ウェブサイトの識別名(site)、必須のパラメータであるか否かや何回目のリクエストから必要であるのかを定義する必要回数(is_required)、そのウェブサイトの独自のパラメータであるか否かを定義する独自パラメータ(is_unique)、賃貸物件や売物件の識別や物件のタイプといった検索サーバ装置20によって用いるパラメータ名(mname)、その検索サーバ装置20によって用いるパラメータの値(mvalue)、ウェブサイトの対応するパラメータ名(sname)、そのウェブサイトの対応するパラメータの値(svalue)、及び説明用のコメント等の情報からなる。例えば、検索サーバ装置20によって用いる検索条件としての"物件タイプ:アパート"に相当するクエリパラメータが、"bukkenType=apart"である場合には、識別名が"aa"である不動産業者Aのウェブサイトの対応するパラメータは、site、mname、mvalueが一致する"APARTMENT=1"となる。検索サーバ装置20は、このようなクエリパラメータテーブルから取得したパラメータを、例えば"AA=1&BB=1&CC=1&・・・"といったように、"&"で結合し、パラメータを作成する。なお、検索サーバ装置20は、このようなクエリパラメータテーブルの代わりに、同様の情報が記述されたXMLやCSV形式等によって記述された設定ファイルを参照することによってパラメータを作成してもよい。 That is, as shown in FIG. 21, in step S55a, the search server device 20 refers to the variable [kinds] and the variable [bukken_options], acquires a value from the pre-stored query parameter table, and creates a parameter. . Here, the query parameter table defines query parameters used by the search server device 20 and corresponding query parameters of each website. For example, as shown in FIG. 23, a website identification name (site), Necessary number of times (is_required) that defines whether it is an indispensable parameter or how many requests are required, a unique parameter (is_unique) that defines whether it is a unique parameter of the website, rental property The parameter name (mname) used by the search server device 20 such as the identification of the property for sale and the type of property, the parameter value (mvalue) used by the search server device 20, the corresponding parameter name (sname) of the website, the website The corresponding par Meter value (svalue), and consists of information such as comments for explanation. For example, when the query parameter corresponding to “Property Type: Apartment” as the search condition used by the search server device 20 is “bukkenType = apart”, the website of the real estate agent A whose identification name is “aa” The corresponding parameter is “APARTMENT = 1” in which site, mname, and mvalue match. The search server device 20 combines parameters obtained from such a query parameter table with “&” such as “AA = 1 & BB = 1 & CC = 1 &. Note that the search server device 20 may create a parameter by referring to a setting file described in XML or CSV format in which similar information is described instead of such a query parameter table.
続いて、検索サーバ装置20は、図21中ステップS55bにおいて、クエリパラメータに空白や2バイト文字等が含まれている場合には、これを所定のAPIを用いて"%XX"形式にURLエンコードした上で、ステップS55cにおいて、先に図11に示したようなサイト情報テーブルを参照してリクエスト先のURLを取得することにより、当該リクエスト先のURLとクエリパラメータとをHTTPリクエストとして設定し、ステップS55dにおいて、このHTTPリクエストを対応するウェブサーバ装置30に対して送信する。 Subsequently, in step S55b in FIG. 21, when the query parameter includes a space, a 2-byte character or the like in the query parameter, the search server device 20 encodes this into a “% XX” format using a predetermined API. In step S55c, the URL of the request destination and the query parameter are set as an HTTP request by referring to the site information table as shown in FIG. 11 and acquiring the URL of the request destination. In step S55d, this HTTP request is transmitted to the corresponding web server device 30.
ウェブサーバ装置30は、ステップS55eにおいて、HTTPリクエストを受信すると、ステップS55fにおいて、受信したHTTPリクエストに基づいて、自己のデータベースを参照し、検索条件に合致する不動産物件情報を検索する。そして、ウェブサーバ装置30は、ステップS55gにおいて、検索結果画面を示すHTML形式のウェブページを作成し、ステップS55hにおいて、そのHTMLデータをHTTPレスポンスとして検索サーバ装置20に対して送信する。そして、検索サーバ装置20は、ステップS55iにおいて、HTTPレスポンスを受信し、ステップS55jにおいて、上述した手法と同様にして、受信したHTMLデータの文字コードを適切なものに変換し、ステップS55kにおいて、そのHTMLデータの解析を行う。ここで、解析対象としてのHTMLデータは、<要素名>として記述された開始タグと、</要素名>として記述された終了タグとの間に、文字列や他の要素等を含む内容が記述された単位が要素として構成され、各要素には、<要素名 属性名="属性値">とすることにより、任意に複数の属性を与えることができる。検索サーバ装置20は、HTMLデータを解析するためのJava(登録商標)等で提供されているAPIを利用して、当該HTMLデータの構成要素を解析する。 When receiving the HTTP request in step S55e, the web server device 30 refers to its own database based on the received HTTP request and searches for real estate property information that matches the search condition in step S55f. Then, in step S55g, the web server device 30 creates an HTML-format web page indicating the search result screen, and in step S55h, transmits the HTML data to the search server device 20 as an HTTP response. Then, the search server device 20 receives the HTTP response in step S55i, converts the character code of the received HTML data into an appropriate one in step S55j in the same manner as described above, and in step S55k Analyze HTML data. Here, the HTML data to be analyzed includes content including a character string and other elements between the start tag described as <element name> and the end tag described as </ element name>. The described unit is configured as an element, and a plurality of attributes can be arbitrarily given to each element by setting <element name attribute name = “attribute value”>. The search server device 20 analyzes the constituent elements of the HTML data using an API provided by Java (registered trademark) for analyzing HTML data.
続いて、検索サーバ装置20は、図22に示すように、ステップS55lにおいて、HTMLデータの解析の結果、例えば「検索条件に該当する物件はありませんでした」といった文字列があるか否かを判定することにより、そのウェブサイトで検索結果があるか否かを判定する。ここで、検索サーバ装置20は、ウェブサイトで検索結果がないものと判定した場合には、一連の不動産物件情報データの取得処理を終了する一方で、ウェブサイトで検索結果があるものと判定した場合には、ステップS55mにおいて、HTMLデータから不動産物件情報データの抽出を行う。ここで、不動産物件情報データは、一般に、要素<TABLE>内に記述されていることが多いものの、多くのHTMLデータには、複数の要素<TABLE>が含まれていることから、いずれの要素<TABLE>に不動産物件情報データが格納されているのかを特定する必要がある。そこで、検索サーバ装置20は、例えば以下のようにして、不動産物件情報データの抽出を行う。すなわち、検索サーバ装置20は、第1の抽出方法として、図24に示すようなHTMLデータがあった場合に、例えば6番目に現れる要素<TABLE>内の2番目以降に現れる要素<TR>内の文字列や属性といったように、要素の位置を指定してデータを抽出することができる。また、検索サーバ装置20は、第2の抽出方法として、例えば1番目に現れる要素<TR>内に"賃料"や"築年"といった文字列を含む要素<TABLE>内の2番目以降に現れる要素<TR>内の文字列や属性といったように、特定の文字列を含む要素を特定してその要素内のデータを抽出することができる。なお、同図における要素<TR>は、要素<TABLE>内の1行を表し、要素<TD>は、要素<TR>内の1セルを表し、要素<a href="">は、リンク先を表している。このようにして、検索サーバ装置20は、不動産物件情報データの抽出を行うことができる。また、検索サーバ装置20は、検索結果に次ページが存在する場合に、その次ページに遷移するために必要な情報がHTMLデータに含まれている場合があることから、その情報を取得する処理を、不動産物件情報データの抽出の前後いずれかの段階で行う。この情報としては、例えば、いわゆるINPUTタグのtype属性が"hidden"である要素内の情報といったように、事前には不明で検索の度に解析を行う必要があるものが挙げられる。 Subsequently, as shown in FIG. 22, the search server device 20 determines whether or not there is a character string such as “There was no property that matched the search condition” as a result of the analysis of the HTML data in step S55l. Thus, it is determined whether or not there is a search result on the website. Here, when it is determined that there is no search result on the website, the search server device 20 determines that there is a search result on the website while ending a series of real estate property information data acquisition processing. In that case, in step S55m, real estate property information data is extracted from the HTML data. Here, although real estate property information data is generally often described in an element <TABLE>, since many HTML data includes a plurality of elements <TABLE>, any element is included. It is necessary to specify whether the real estate property information data is stored in <TABLE>. Therefore, the search server device 20 extracts real estate property information data as follows, for example. That is, when there is HTML data as shown in FIG. 24 as the first extraction method, the search server device 20 includes, for example, the element <TR> appearing after the second element in the element <TABLE> appearing sixth. The data can be extracted by specifying the position of the element, such as the character string or attribute. In addition, as a second extraction method, for example, the search server device 20 appears in the second and subsequent elements <TABLE> including character strings such as “rent” and “building age” in the element <TR> that appears first. It is possible to specify an element including a specific character string such as a character string or attribute in the element <TR> and extract data in the element. The element <TR> in the figure represents one row in the element <TABLE>, the element <TD> represents one cell in the element <TR>, and the element <a href=“”> is a link. Represents the destination. In this way, the search server device 20 can extract real estate property information data. In addition, when there is a next page in the search result, the search server device 20 may acquire information necessary for transitioning to the next page because the HTML data may be included in the HTML data. Is performed at any stage before and after the extraction of the real estate property information data. As this information, for example, information in an element whose type attribute of a so-called INPUT tag is “hidden” is unknown and needs to be analyzed for each search.
続いて、検索サーバ装置20は、このようにして不動産物件情報データの抽出を行うと、図22中ステップS55nにおいて、そのHTMLデータから全ての不動産物件情報データを抽出したか否かを判定し、全ての不動産物件情報データを抽出した場合には、ステップS55oにおいて、抽出した不動産物件情報データを適切なデータ形式に変換する。すなわち、検索サーバ装置20は、HTMLデータから抽出した不動産物件情報データが文字列型であることから、格納先となる上述した一時テーブルを構成する各列の形式に合わせてデータ形式の変換を行う。このとき、検索サーバ装置20は、ウェブサイト毎に異なる不動産物件情報データの表示形式を統一したものに変換する。具体的には、検索サーバ装置20は、賃料に相当するデータが文字列型の"5万円"であった場合には、その文字列型の"5万円"を文字列型の"50000"に変換し、さらに、この文字列型の"50000"を数値型の"50000"に変換する。同様に、検索サーバ装置20は、築年数に相当するデータが2002年10月を表す文字列型の"02/10"であった場合には、その文字列型の"02/10"を文字列型の"2002/10/01"に変換し、さらに、この文字列型の"2002/10/01"を日付型の"2002/10/01"に変換する。 Subsequently, when the search server device 20 extracts the real estate property information data in this way, in step S55n in FIG. 22, it is determined whether or not all the real estate property information data has been extracted from the HTML data. When all the real estate property information data is extracted, in step S55o, the extracted real estate property information data is converted into an appropriate data format. That is, since the real estate property information data extracted from the HTML data is a character string type, the search server device 20 converts the data format in accordance with the format of each column constituting the temporary table described above as the storage destination. . At this time, the search server device 20 converts the display format of the real estate property information data different for each website into a unified display format. Specifically, when the data corresponding to the rent is a character string type “50,000 yen”, the search server device 20 changes the character string type “50,000 yen” to the character string type “50000”. The character string type “50000” is converted to the numeric type “50000”. Similarly, if the data corresponding to the building age is “02/10” of the character string type representing October 2002, the search server device 20 changes the character string type “02/10” to the character. The character string type “2002/10/01” is converted to the date type “2002/10/01”.
検索サーバ装置20は、このようにして不動産物件情報データを適切なデータ形式に変換すると、ステップS55pにおいて、不動産物件情報データを一時テーブルに格納することにより、例えば図25に示すように、ウェブサイト名(siteName)、各不動産物件に関する詳細内容を掲載する既存のウェブページへアクセスするためのリンク(detail)、最寄り駅の路線名(rosen)、最寄り駅の駅名(station)、住所(address)、最寄り駅からの徒歩による所要時間(toho)、最寄り駅からのバスによる所要時間(bus)、賃料や価格(price)、管理費(kanrihi)、敷金(shikikin)、礼金(reikin)、保証金(hosyokin)、解約金(kaiyakukin)、敷引金(shikibiki)、間取り(layout)、面積(space)、種別(type)、構造(kouzou)、及び築年数(chikunen)といった各種不動産物件情報データからなる一時的な物件データテーブルを作成する。そして、検索サーバ装置20は、ステップS55qにおいて、検索結果に次ページが存在するか否かを判定する。例えば、検索サーバ装置20は、ウェブサイトから取得したHTMLデータに次ページへ遷移するための"次へ"という文字列や遷移ボタンが存在するか否か等を判定することにより、検索結果に次ページが存在するか否かを判定する。勿論、この判定手法は、ウェブサイトから取得したHTMLデータの表現方法によって異なる。検索サーバ装置20は、検索結果に次ページが存在するものと判定した場合には、図21中ステップS55aからの処理を繰り返す一方で、検索結果に次ページが存在しないものと判定した場合には、一連の不動産物件情報データの取得処理を終了する。 When the search server device 20 converts the real estate property information data into an appropriate data format in this way, in step S55p, the real estate property information data is stored in a temporary table, for example, as shown in FIG. Name (siteName), link to access an existing web page with detailed information about each real estate property (detail), route name of nearest station (rosen), station name (station) of nearest station, address (address), Time required by walking from the nearest station (toho), time required by bus from the nearest station (bus), rent and price (price), management fee (kanrihi), deposit (rekin), key money (rekin), deposit (hosyokin) ), Cancellation fee (kaiyakuki) ), A temporary property data table composed of various real estate property information data such as shikibiki, layout, layout, area, type, structure, and building age (chikunen) create. Then, in step S55q, the search server device 20 determines whether or not the next page exists in the search result. For example, the search server device 20 determines whether or not the HTML data acquired from the website includes a character string “next” for transitioning to the next page, a transition button, and the like. Determine whether the page exists. Of course, this determination method differs depending on the representation method of the HTML data acquired from the website. When the search server device 20 determines that the next page exists in the search result, the search server device 20 repeats the processing from step S55a in FIG. 21, while when it determines that the next page does not exist in the search result. Then, a series of real estate property information data acquisition processing is terminated.
検索サーバ装置20は、このような不動産物件情報データの取得処理を、ユーザによって選択された全てのウェブサイトについて並行的に行い、それら全てのウェブサイトについての処理が終了するのを待ち合わせた上で、図10中ステップS56へと処理を移行する。検索サーバ装置20は、ステップS56において、上述した変数[sort_options]を参照し、例えばSQL(Structured Query Language)におけるSELECT命令やORDERBY命令を用いることにより、ユーザが入力指定した検索結果の一覧リストの表示順序にしたがって、一時テーブルから不動産物件情報データを抽出する。そして、検索サーバ装置20は、ステップS57において、検索結果画面を示すHTML形式のウェブページを作成し、ステップS58において、そのHTMLデータをHTTPレスポンスとしてユーザ用端末機10に対して送信する。これに応じて、ユーザ用端末機10は、ステップS59において、ウェブブラウザとしてのアプリケーションプログラムによってHTTPレスポンスを受信し、ステップS60において、先に図8に示したような検索結果画面を表示部17に表示し、一連の処理を終了する。 The search server device 20 performs such acquisition processing of real estate property information data in parallel for all websites selected by the user, and waits for the processing for all these websites to end. Then, the process proceeds to step S56 in FIG. In step S56, the search server device 20 refers to the variable [sort_options] described above, and displays a list of search results input by the user by using, for example, a SELECT command or an ORDERBY command in SQL (Structured Query Language). According to the order, real estate property information data is extracted from the temporary table. Then, in step S57, the search server device 20 creates an HTML web page indicating the search result screen, and in step S58, transmits the HTML data as an HTTP response to the user terminal 10. In response to this, the user terminal 10 receives the HTTP response by the application program as a web browser in step S59, and in step S60, the search result screen as shown in FIG. Display, and the series of processing ends.
不動産物件情報検索システムにおいては、このような一連の工程を経ることにより、ユーザ用端末機10と検索サーバ装置20との間、及び検索サーバ装置20とウェブサーバ装置30との間で、それぞれ、HTTPリクエスト及びHTTPレスポンスの授受を行い、複数の不動産業者のウェブサイトからの不動産物件情報の検索を行うことができる。 In the real estate property information search system, through such a series of steps, between the user terminal 10 and the search server device 20, and between the search server device 20 and the web server device 30, respectively. It is possible to search for real estate property information from the websites of a plurality of real estate agents by exchanging HTTP requests and HTTP responses.
以上説明したように、本発明の第1の実施の形態として示す不動産物件情報検索システムにおいては、検索サーバ装置20を介して複数の不動産業者がそれぞれ提供している既存のウェブサイトを格納する複数のウェブサーバ装置30に対してアクセスし、ユーザ用端末機10を介して入力指定された検索条件に応じて、これら複数のウェブサーバ装置30に検索を行わせることにより、既存の複数のウェブサイトに掲載された不動産物件情報を検索対象とすることができ、ユーザによる一度の検索条件指定に応じて、これら不動産物件情報の中から所望の情報を極めて容易に且つ効率よく検索し、一覧リストとして提供することができる。 As described above, in the real estate property information search system shown as the first embodiment of the present invention, a plurality of existing websites respectively provided by a plurality of real estate agents via the search server device 20 are stored. By accessing the web server device 30 and causing the plurality of web server devices 30 to perform a search in accordance with the search conditions designated and input via the user terminal 10, a plurality of existing web sites The real estate property information posted on the site can be searched, and the desired information can be searched from these real estate property information very easily and efficiently according to the user's one-time search condition specification as a list Can be provided.
ここで、不動産物件情報検索システムにおいては、検索サーバ装置20による検索エンジン型のサービスとして実現されることから、ユーザ用端末機10に専用のアプリケーションプログラムを実装する必要がなく、機能のアップグレード等の際には、当該検索サーバ装置20のメンテナンスのみを行えばよいことから、ユーザに負担を強いることがない。このように、不動産物件情報検索システムは、不動産業者にとらわれることのない検索を実現することができ、異なる不動産業者が取り扱う同じ条件の不動産物件の比較等も行うことができ、ユーザにとって極めて利便の高いものである。 Here, in the real estate property information search system, since it is realized as a search engine type service by the search server device 20, there is no need to install a dedicated application program in the user terminal 10, and function upgrades, etc. In this case, since only the maintenance of the search server device 20 needs to be performed, there is no burden on the user. As described above, the real estate property information search system can realize a search that is not confined to a real estate agent, can compare real estate properties with the same conditions handled by different real estate agents, and is extremely convenient for the user. It is expensive.
つぎに、第2の実施の形態として示す不動産物件情報検索システムについて説明する。この不動産物件情報検索システムは、ユーザ用端末機によって所定のアプリケーションプログラムを実行することにより、検索サーバ装置を介さずに、複数の不動産業者がそれぞれ提供しているウェブサイトに掲載された不動産物件情報を対象としたメタサーチを行うものである。したがって、この第2の実施の形態の説明においては、第1の実施の形態の説明と同様の構成については同一符号を付し、その詳細な説明を省略するものとする。 Next, a real estate property information search system shown as a second embodiment will be described. This real estate property information retrieval system executes real-time property information posted on a website provided by a plurality of real estate agents without using a search server device by executing a predetermined application program by a user terminal. This is a meta search for. Therefore, in the description of the second embodiment, the same components as those in the description of the first embodiment are denoted by the same reference numerals, and detailed description thereof is omitted.
具体的には、不動産物件情報検索システムは、図26に示すように、ユーザが所持するユーザ用端末機10と、複数の不動産業者がそれぞれ所持する複数のウェブサーバ装置30とを備え、これらユーザ用端末機10及びウェブサーバ30が、所定のネットワークNTを介して接続されて構成される。 Specifically, as shown in FIG. 26, the real estate property information search system includes a user terminal 10 possessed by a user and a plurality of web server devices 30 possessed by a plurality of real estate agents, and these users. Terminal 10 and web server 30 are configured to be connected via a predetermined network NT.
ユーザ用端末機10は、先に図2に示したような構成とされ、所定の不動産物件情報検索プログラムが実装されている。この不動産物件情報検索プログラムは、CD−ROM等の記録媒体に記録された形態で頒布されたり、インターネット等の所定のネットワークを介して提供サイトからダウンロードすることによって頒布されるものである。ユーザ用端末機10は、CPU11の制御のもとに、このような不動産物件情報検索プログラムを実行することにより、ネットワークNTを介して複数のウェブサーバ装置30に対してアクセスし、当該検索条件に合致する不動産物件情報の検索要求を行う。そして、ユーザ用端末機10は、CPU11の制御のもとに、当該ウェブサーバ装置30から送信された個別の検索結果に基づいて、最終的な検索結果を作成し、この情報を表示部17に表示する。 The user terminal 10 is configured as shown in FIG. 2, and a predetermined real estate property information search program is installed. This real estate property information search program is distributed in a form recorded on a recording medium such as a CD-ROM or downloaded from a providing site via a predetermined network such as the Internet. The user terminal 10 accesses the plurality of web server devices 30 via the network NT by executing such a real estate property information search program under the control of the CPU 11, and satisfies the search conditions. A search request for matching real estate property information is made. Then, under the control of the CPU 11, the user terminal 10 creates a final search result based on the individual search results transmitted from the web server device 30, and displays this information on the display unit 17. indicate.
このような不動産物件情報検索システムにおいては、概略的には例えば図27に示すような一連の工程を経ることにより、不動産物件情報の検索を行う。 In such a real estate property information search system, the real estate property information is searched through a series of steps as shown in FIG.
まず、不動産物件情報検索システムにおいては、同図に示すように、ユーザ用端末機10によって所定の不動産物件情報検索プログラムを実行するのにともない、不動産物件情報検索用の画面を当該ユーザ用端末機10の表示部17に表示する。これにより、ユーザ用端末機10の表示部17には、先に図4に示したような内容をともなう物件サイト選択画面が表示される。なお、同図に示す物件サイト選択画面は、ウェブブラウザの画面として示されているが、ユーザ用端末機10は、ウェブブラウザではなく、不動産物件情報検索プログラムの実行画面としての所定の物件サイト選択画面を表示する。 First, in the real estate property information search system, as shown in the figure, as a predetermined real estate property information search program is executed by the user terminal 10, the real estate property information search screen is displayed on the user terminal. 10 on the display unit 17. As a result, the property site selection screen with the contents shown in FIG. 4 is displayed on the display unit 17 of the user terminal 10. The property site selection screen shown in the figure is shown as a web browser screen, but the user terminal 10 is not a web browser, but a predetermined property site selection as an execution screen for a real estate property information search program. Display the screen.
ユーザ用端末機10においては、物件サイト選択画面を表示部17に表示すると、図27中ステップS101において、かかる物件サイト選択画面を介して、ユーザによって検索対象とする所望の不動産業者のウェブサイトが選択され、次画面への遷移ボタン54が選択される。これにより、ユーザ用端末機10の表示部17には、先に図5に示したような内容をともなう検索種類/条件指定画面が表示される。なお、同図に示す検索種類/条件指定画面は、ウェブブラウザの画面として示されているが、ユーザ用端末機10は、ウェブブラウザではなく、不動産物件情報検索プログラムの実行画面としての所定の検索種類/条件指定画面を表示する。 In the user terminal 10, when the property site selection screen is displayed on the display unit 17, in step S101 in FIG. 27, the website of a desired real estate agent to be searched by the user is displayed via the property site selection screen. The transition button 54 to the next screen is selected. As a result, a search type / condition designation screen with the contents shown in FIG. 5 is displayed on the display unit 17 of the user terminal 10. Although the search type / condition designation screen shown in FIG. 5 is shown as a web browser screen, the user terminal 10 is not a web browser, but a predetermined search as an execution screen for a real estate property information search program. Display the type / condition specification screen.
なお、ユーザ用端末機10は、いわゆるHSQLDBのようにプログラムに組み込み可能なリレーショナルデータベースによって提供される、先に図6に示したような路線駅テーブルや先に図7に示したような所在地テーブルと同様の内容を有するテーブルに基づいて、コンボボックスのリストを作成することができる。このHSQLDBは、そのサイズが小さく、容易にインストールを行うことができるため、不動産物件情報検索プログラムを作成するにあたって有効である。 Note that the user terminal 10 is provided by a relational database that can be incorporated into a program such as so-called HSQLDB, a route station table as shown in FIG. 6 or a location table as shown in FIG. A list of combo boxes can be created based on a table having the same contents as. This HSQLDB is effective in creating a real estate property information search program because its size is small and it can be easily installed.
ユーザ用端末機10においては、図27中ステップS102において、このような検索種類/条件指定画面を介して、所望の検索種類を含む各種検索条件が入力指定され、検索ボタン63が選択されると、ステップS103において、入力指定された各種検索条件を解析するとともに、ステップS104において、物件サイト選択画面を介して選択された不動産業者のウェブサイトの情報を解析する。そして、ユーザ用端末機10は、ステップS105において、選択された全ての不動産業者のウェブサイトの情報を取得するためのHTTPリクエストをウェブサイト毎に対応させて作成し、ステップS106において、選択された全ての不動産業者のウェブサイトを提供しているウェブサーバ装置30に対して、作成したHTTPリクエストを送信することにより、不動産物件情報の検索を要求する。 In the user terminal 10, in step S102 in FIG. 27, when various search conditions including a desired search type are input and specified through such a search type / condition specifying screen, and the search button 63 is selected. In step S103, various input search conditions are analyzed, and in step S104, information on the website of the real estate agent selected via the property site selection screen is analyzed. In step S105, the user terminal 10 creates an HTTP request for acquiring information on the websites of all the selected real estate agents for each website, and the user terminal 10 selected in step S106. A search for real estate property information is requested by transmitting the created HTTP request to the web server device 30 that provides all real estate agent websites.
ウェブサーバ装置30は、ステップS107において、不動産物件情報の検索の要求を受信するのに応じて、ステップS108において、自己のデータベースを参照し、検索条件に合致する不動産物件情報を検索する。そして、ウェブサーバ装置30は、ステップS109において、検索結果を示す検索結果ウェブページを作成し、ステップS110において、ユーザ用端末機10に対する応答として、作成した検索結果ウェブページを当該ユーザ用端末機10に対して送信する。 In response to receiving a request for searching for real estate property information in step S107, the web server device 30 refers to its own database and searches for real estate property information that matches the search conditions in step S108. In step S109, the web server device 30 creates a search result web page indicating the search result. In step S110, the web server device 30 uses the created search result web page as a response to the user terminal 10. Send to.
ユーザ用端末機10は、ステップS111において、検索結果ウェブページを受信するのに応じて、ステップS112において、受信した検索結果ウェブページから不動産物件情報を抽出し、ステップS113において、抽出した不動産物件情報をデータベースに格納する。そして、ユーザ用端末機10は、ステップS114において、選択された全ての不動産業者のウェブサイトからの不動産物件情報を取得してデータベースに格納したか否かを判定する。ここで、ユーザ用端末機10は、選択された全ての不動産業者のウェブサイトからの不動産物件情報を取得してデータベースに格納していないものと判定した場合には、ステップS111からの処理を繰り返す一方で、選択された全ての不動産業者のウェブサイトからの不動産物件情報を取得してデータベースに格納したものと判定した場合には、ステップS115において、作成したデータベースから不動産物件情報をリストとして抽出する。そして、ユーザ用端末機10は、ステップS116において、先に図8に示したような検索結果を示す検索結果画面を作成し、表示部17に表示する。なお、同図に示す検索結果画面は、ウェブブラウザの画面として示されているが、ユーザ用端末機10は、ウェブブラウザではなく、不動産物件情報検索プログラムの実行画面としての所定の検索結果画面を表示する。 In response to receiving the search result web page in step S111, the user terminal 10 extracts the real estate property information from the received search result web page in step S112, and in step S113, the extracted real estate property information. Is stored in the database. In step S114, the user terminal 10 determines whether the real estate property information from all selected real estate agent websites has been acquired and stored in the database. Here, if the user terminal 10 determines that the real estate property information from all the selected real estate agent websites is acquired and not stored in the database, the processing from step S111 is repeated. On the other hand, if it is determined that the real estate property information from all the selected real estate agent websites has been acquired and stored in the database, the real estate property information is extracted from the created database as a list in step S115. . In step S116, the user terminal 10 creates a search result screen showing the search result as shown in FIG. 8 and displays it on the display unit 17. Although the search result screen shown in the figure is shown as a web browser screen, the user terminal 10 does not use a web browser but a predetermined search result screen as an execution screen for the real estate property information search program. indicate.
不動産物件情報検索システムにおいては、概略的にはこのような一連の工程を経ることにより、複数の不動産業者のウェブサイトから不動産物件情報の検索を行うことができる。 In the real estate property information search system, it is generally possible to search for real estate property information from a plurality of real estate agent websites through a series of such steps.
さて、以下では、このような不動産物件情報検索システムにおける処理の詳細について説明する。 Now, the details of the processing in such a real estate property information search system will be described below.
不動産物件情報検索システムにおいては、ユーザ用端末機10とウェブサーバ装置30との間で、それぞれ、HTTPリクエスト及びHTTPレスポンスの授受を行うことにより、複数の不動産業者のウェブサイトからの不動産物件情報の検索を実現する。具体的には、不動産物件情報検索システムにおいては、図28及び図29に示す一連の工程を経ることにより、複数の不動産業者のウェブサイトから不動産物件情報の検索を行う。なお、以下では、説明の便宜上、HTMLによって記述されたウェブページを取り扱うものとする。 In the real estate property information search system, by transferring HTTP requests and HTTP responses between the user terminal 10 and the web server device 30, respectively, real estate property information from a plurality of real estate agent websites Realize the search. Specifically, in the real estate property information search system, the real estate property information is searched from the websites of a plurality of real estate agents through a series of steps shown in FIGS. In the following, for convenience of explanation, it is assumed that a web page described in HTML is handled.
まず、不動産物件情報検索システムにおいては、図28に示すように、ステップS121において、ユーザ用端末機10によって不動産物件情報検索プログラムを実行することにより、先に図4に示したような物件サイト選択画面を当該ユーザ用端末機10の表示部17に表示する。なお、ユーザ用端末機10は、先に図11に示したようなサイト情報テーブルと同様の内容を有するテーブルに基づいて、物件サイト選択画面を作成する。 First, in the real estate property information search system, as shown in FIG. 28, by executing the real estate property information search program by the user terminal 10 in step S121, the property site selection as shown in FIG. The screen is displayed on the display unit 17 of the user terminal 10. The user terminal 10 creates a property site selection screen based on a table having the same contents as the site information table as shown in FIG.
続いて、ユーザ用端末機10においては、ステップS122において、物件サイト選択画面を介して、検索対象とする所望の不動産業者のウェブサイト(1,・・・,N個)が選択されると、ステップS123において、選択された不動産業者のウェブサイトの情報の取得処理を行う。この取得処理は、図30に示すものである。すなわち、ユーザ用端末機10は、同図に示すように、ステップS123aにおいて、選択された不動産業者のウェブサイトの情報、すなわち、ユーザ用端末機10を介してユーザによって入力された情報を取得する。そして、ユーザ用端末機10は、ステップS123bにおいて、取得した情報(1,・・・,N個)を変数[sites]に格納する。 Subsequently, in the user terminal 10, in step S122, when the desired real estate agent websites (1,..., N) to be searched are selected via the property site selection screen, In step S123, an acquisition process of information on the website of the selected real estate agent is performed. This acquisition process is shown in FIG. That is, as shown in the figure, the user terminal 10 obtains information on the website of the selected real estate agent, that is, information input by the user via the user terminal 10 in step S123a. . In step S123b, the user terminal 10 stores the acquired information (1,..., N) in the variable [sites].
ユーザ用端末機10は、このような情報の取得処理を行うと、図28中ステップS124において、先に図5に示したような検索種類/条件指定画面を表示部17に表示する。そして、ユーザ用端末機10においては、ステップS125において、検索種類/条件指定画面を介して、検索種類が入力指定されるとともに、ステップS126において、検索条件が入力指定されると、入力指定された検索種類及び検索条件の情報の取得処理を行う。この情報の取得処理は、図31に示すものである。 When the user terminal 10 performs such information acquisition processing, the search type / condition designation screen as shown in FIG. 5 is displayed on the display unit 17 in step S124 in FIG. In the user terminal 10, in step S 125, the search type is input specified via the search type / condition specifying screen, and when the search condition is input specified in step S 126, the input is specified. A process for acquiring information on search types and search conditions is performed. This information acquisition process is shown in FIG.
すなわち、ユーザ用端末機10は、同図に示すように、ステップS127aにおいて、入力指定された検索種類及び検索条件の情報を取得すると、ステップS127bにおいて、取得した検索種類についての情報(1,・・・,M個)を変数[kinds]に格納するとともに、ステップS127cにおいて、取得した検索条件についての情報(1,・・・,L個)を変数[bukken_options]に格納し、さらに、ステップS127dにおいて、検索結果の一覧リストの表示順序についての情報(1,・・・,K個)を変数[sort_options]に格納する。 That is, as shown in the figure, when the user terminal 10 obtains the information of the search type and the search condition that are designated for input in step S127a, in step S127b, the information (1,. .., M) are stored in the variable [kinds], and in step S127c, information (1,..., L) on the acquired search condition is stored in the variable [buken_options], and further, in step S127d. The information (1,..., K pieces) about the display order of the list of search results is stored in the variable [sort_options].
ユーザ用端末機10は、このような情報の取得処理を行うと、図29中ステップS128において、上述した変数[sites]を参照し、対応する不動産業者のウェブサイトにおける不動産物件情報データの取得処理を起動する。この不動産物件情報データの取得処理の起動処理は、先に図17に示した検索サーバ装置20による処理と同様である。なお、ユーザ用端末機10は、ウェブサーバ装置30から取得した不動産物件情報データを格納する物件データ格納用テーブルとしての領域を予め確保しており、上述した一時テーブルをデータベースに作成する必要はない。すなわち、ユーザ用端末機10は、実装されている不動産物件情報検索プログラムを実行すればよいことから、第1の実施の形態のように、検索要求があるのに応じてユーザ毎の一時テーブルを作成する必要はない。したがって、ユーザ用端末機10は、一時テーブルの作成及び消去を行う処理分の時間を短縮することができる。そして、ユーザ用端末機10は、変数[sites]から全て(N個)の値を取り出した場合には、図29中ステップS129における不動産物件情報データの取得処理へと移行する。 When the user terminal 10 performs such information acquisition processing, in step S128 in FIG. 29, the user terminal 10 refers to the variable [sites] described above, and acquires real estate property information data on the corresponding real estate agent website. Start up. The startup process of the real estate property information data acquisition process is the same as the process performed by the search server device 20 shown in FIG. The user terminal 10 reserves an area as a property data storage table for storing the real estate property information data acquired from the web server device 30 in advance, and does not need to create the temporary table described above in the database. . That is, since the user terminal 10 only needs to execute the installed real estate property information search program, a temporary table for each user is provided in response to a search request as in the first embodiment. There is no need to create it. Therefore, the user terminal 10 can reduce the time for processing to create and delete the temporary table. When all (N) values are extracted from the variable [sites], the user terminal 10 proceeds to the real estate property information data acquisition process in step S129 in FIG.
この不動産物件情報データの取得処理は、ユーザによって選択された全てのウェブサイトについて並行的に行われる。具体的には、不動産物件情報データの取得処理は、図32及び図33に示すように行われる。 This acquisition process of real estate property information data is performed in parallel for all websites selected by the user. Specifically, real estate property information data acquisition processing is performed as shown in FIGS. 32 and 33.
すなわち、ユーザ用端末機10は、図32に示すように、ステップS129aにおいて、変数[kinds]及び変数[bukken_options]を参照し、先に図23に示したようなクリエパラメータテーブルや、同様の情報が記述されたXMLやCSV形式等によって記述された設定ファイルを参照することによってパラメータを作成する。 That is, as shown in FIG. 32, the user terminal 10 refers to the variable [kinds] and the variable [bukken_options] in step S <b> 129 a, and uses the query parameter table as shown in FIG. A parameter is created by referring to a setting file described in XML or CSV format in which is described.
続いて、ユーザ用端末機10は、ステップS129bにおいて、クエリパラメータに空白や2バイト文字等が含まれている場合には、これを所定のAPIを用いて"%XX"形式にURLエンコードした上で、ステップS129cにおいて、先に図11に示したようなサイト情報テーブルと同様の内容を有するテーブルを参照してリクエスト先のURLを取得することにより、当該リクエスト先のURLとクエリパラメータとをHTTPリクエストとして設定し、ステップS129dにおいて、このHTTPリクエストを対応するウェブサーバ装置30に対して送信する。 Subsequently, in step S129b, the user terminal 10 URL-encodes the query parameter in a “% XX” format using a predetermined API if the query parameter includes a space, a 2-byte character, or the like. In step S129c, the URL of the request destination is acquired by referring to a table having the same contents as the site information table shown in FIG. The request is set, and in step S129d, the HTTP request is transmitted to the corresponding web server device 30.
ウェブサーバ装置30は、ステップS129eにおいて、HTTPリクエストを受信すると、ステップS129fにおいて、受信したHTTPリクエストに基づいて、自己のデータベースを参照し、検索条件に合致する不動産物件情報を検索する。そして、ウェブサーバ装置30は、ステップS129gにおいて、検索結果画面を示すHTML形式のウェブページを作成し、ステップS129hにおいて、そのHTMLデータをHTTPレスポンスとしてユーザ用端末機10に対して送信する。そして、ユーザ用端末機10は、ステップS129iにおいて、HTTPレスポンスを受信し、ステップS129jにおいて、上述した手法と同様にして、受信したHTMLデータの文字コードを適切なものに変換し、ステップS129kにおいて、HTMLデータを解析するためのJava(登録商標)等で提供されているAPIを利用して、そのHTMLデータの解析を行う。 When receiving the HTTP request in step S129e, the web server device 30 refers to its own database based on the received HTTP request and searches for real estate property information that matches the search condition in step S129f. Then, in step S129g, the web server device 30 creates an HTML-format web page indicating the search result screen, and in step S129h, transmits the HTML data as an HTTP response to the user terminal 10. In step S129i, the user terminal 10 receives the HTTP response. In step S129j, the user terminal 10 converts the character code of the received HTML data into an appropriate one in the same manner as described above. In step S129k, The HTML data is analyzed using an API provided by Java (registered trademark) or the like for analyzing the HTML data.
続いて、ユーザ用端末機10は、図33に示すように、ステップS129lにおいて、そのウェブサイトで検索結果があるか否かを判定する。ここで、ユーザ用端末機10は、ウェブサイトで検索結果がないものと判定した場合には、一連の不動産物件情報データの取得処理を終了する一方で、ウェブサイトで検索結果があるものと判定した場合には、ステップS129mにおいて、先に図24を用いて説明したように、HTMLデータから不動産物件情報データの抽出を行う。 Subsequently, as shown in FIG. 33, the user terminal 10 determines whether or not there is a search result on the website in step S129l. Here, if it is determined that there is no search result on the website, the user terminal 10 determines that there is a search result on the website while ending a series of real estate property information data acquisition processing. In such a case, in step S129m, the real estate property information data is extracted from the HTML data as described above with reference to FIG.
続いて、ユーザ用端末機10は、このようにして不動産物件情報データの抽出を行うと、ステップS129nにおいて、そのHTMLデータから全ての不動産物件情報データを抽出したか否かを判定し、全ての不動産物件情報データを抽出した場合には、ステップS129oにおいて、格納先となる物件データ格納用テーブルを構成する各列の形式に合わせてデータ形式の変換を行う。このとき、ユーザ用端末機10は、上述したように、ウェブサイト毎に異なる不動産物件情報データの表示形式を統一したものに変換する。 Subsequently, when the user terminal 10 extracts the real estate property information data in this way, in step S129n, the user terminal 10 determines whether or not all the real estate property information data has been extracted from the HTML data. When the real estate property information data is extracted, in step S129o, the data format is converted in accordance with the format of each column constituting the property data storage table as the storage destination. At this time, as described above, the user terminal 10 converts the display format of the real estate property information data different for each website into a unified display format.
ユーザ用端末機10は、このようにして不動産物件情報データを適切なデータ形式に変換すると、ステップS129pにおいて、不動産物件情報データを物件データ格納用テーブルに格納することにより、先に図25に示したような各種不動産物件情報データからなる物件データテーブルを作成する。そして、ユーザ用端末機10は、ステップS129qにおいて、検索結果に次ページが存在するか否かを判定し、検索結果に次ページが存在するものと判定した場合には、図32中ステップS129aからの処理を繰り返す一方で、検索結果に次ページが存在しないものと判定した場合には、一連の不動産物件情報データの取得処理を終了する。 When the user terminal 10 converts the real estate property information data into an appropriate data format in this way, in step S129p, the real estate property information data is stored in the property data storage table, so that it is shown in FIG. A property data table consisting of various real estate property information data is created. Then, in step S129q, the user terminal 10 determines whether or not the next page exists in the search result. If it is determined that the next page exists in the search result, the process proceeds from step S129a in FIG. On the other hand, if it is determined that the next page does not exist in the search result, a series of real estate property information data acquisition processing ends.
ユーザ用端末機10は、このような不動産物件情報データの取得処理を、ユーザによって選択された全てのウェブサイトについて並行的に行い、それら全てのウェブサイトについての処理が終了するのを待ち合わせた上で、図29中ステップS130へと処理を移行する。ユーザ用端末機10は、ステップS130において、上述した変数[sort_options]を参照し、ユーザが入力指定した検索結果の一覧リストの表示順序にしたがって、物件データ格納用テーブルから不動産物件情報データを抽出する。そして、ユーザ用端末機10は、ステップS131において、検索結果画面を作成し、ステップS132において、その検索結果画面を表示部17に表示し、一連の処理を終了する。 The user terminal 10 performs the acquisition process of the real estate property information data in parallel for all websites selected by the user, and waits for the processes for all the websites to end. Thus, the process proceeds to step S130 in FIG. In step S130, the user terminal 10 refers to the variable [sort_options] described above, and extracts real estate property information data from the property data storage table according to the display order of the list of search results input and designated by the user. . Then, the user terminal 10 creates a search result screen in step S131, displays the search result screen on the display unit 17 in step S132, and ends the series of processes.
不動産物件情報検索システムにおいては、このような一連の工程を経ることにより、ユーザ用端末機10とウェブサーバ装置30との間で、それぞれ、HTTPリクエスト及びHTTPレスポンスの授受を行い、複数の不動産業者のウェブサイトからの不動産物件情報の検索を行うことができる。 In the real estate property information search system, through a series of such processes, an HTTP request and an HTTP response are exchanged between the user terminal 10 and the web server device 30, respectively, and a plurality of real estate agents You can search real estate property information from the website.
以上説明したように、本発明の第2の実施の形態として示す不動産物件情報検索システムにおいては、ユーザ用端末機10によって不動産物件情報検索プログラムを実行して複数のウェブサーバ装置30に対してアクセスし、当該ユーザ用端末機10を介して入力指定された検索条件に応じて、これら複数のウェブサーバ装置30に検索を行わせることにより、既存の複数のウェブサイトに掲載された不動産物件情報を検索対象とすることができ、ユーザによる一度の検索条件指定に応じて、これら不動産物件情報の中から所望の情報を極めて容易に且つ効率よく検索し、一覧リストとして提供することができる。 As described above, in the real estate property information search system shown as the second embodiment of the present invention, the real estate property information search program is executed by the user terminal 10 to access a plurality of web server devices 30. Then, the real estate property information posted on the plurality of existing websites can be obtained by causing the plurality of web server devices 30 to perform the search according to the search conditions input and designated via the user terminal 10. It can be set as a search target, and desired information can be searched from these real estate property information very easily and efficiently in accordance with one-time search condition designation by the user, and provided as a list.
ここで、不動産物件情報検索システムにおいては、第1の実施の形態のように、検索サーバ装置20を介さないことから、多数のユーザ用端末機10が一斉にアクセスすることによる当該検索サーバ装置20の負荷の増大化を回避することができ、また、検索サーバ装置20とユーザ用端末機10との間で、HTTPリクエスト及びHTTPレスポンスの授受を行う処理分の時間を短縮することができる。さらに、不動産物件情報検索システムにおいては、専用の不動産物件情報検索プログラムとしてユーザに頒布することにより、ウェブブラウザよりも豊かな表現が可能な画面をユーザに提供することができる。特に、不動産物件情報検索システムにおいては、不動産物件情報検索プログラムをいわゆるVB(Visual Basic)等を用いて作成することにより、各種機能を実現するためのボタンやアイコン等のグラフィカル・ユーザ・インターフェース(Graphical User Interface;GUI)をユーザ自身がカスタマイズすることも可能となり、ユーザに対して極めて高い利便を提供することができる。 Here, since the real estate property information search system does not go through the search server device 20 as in the first embodiment, the search server device 20 is obtained by accessing a large number of user terminals 10 all at once. In addition, the time required for processing for sending and receiving the HTTP request and the HTTP response between the search server device 20 and the user terminal 10 can be shortened. Furthermore, in the real estate property information search system, by distributing to the user as a dedicated real estate property information search program, it is possible to provide the user with a screen that can express richer than a web browser. In particular, in the real estate property information search system, a real estate property information search program is created using so-called VB (Visual Basic) or the like, and a graphical user interface (Graphical) such as buttons and icons for realizing various functions. User Interface (GUI) can be customized by the user himself, and extremely high convenience can be provided to the user.
なお、本発明は、上述した実施の形態に限定されるものではない。例えば、上述した実施の形態では、HTMLによって記述されたウェブページを取り扱うものとして説明したが、本発明は、XMLをはじめとする他のマークアップ言語によって記述されたウェブページを取り扱う場合であっても容易に適用することができる。特に、不動産物件情報検索システムにおいては、XMLによって記述されたウェブページを取り扱う場合には、先に図22に示したステップS55mや先に図33に示したステップS129mにおける不動産物件情報データの抽出処理を、HTMLによって記述されたウェブページを取り扱う場合に比べ、効率よく行うことができるという利点がある。 The present invention is not limited to the embodiment described above. For example, in the above-described embodiment, it has been described that a web page described in HTML is handled. However, the present invention is a case where a web page described in other markup languages such as XML is handled. Can also be applied easily. In particular, in the real estate property information search system, when handling a web page described in XML, the real estate property information data extraction process in step S55m shown in FIG. 22 or step S129m shown in FIG. Is advantageous in that it can be performed more efficiently than when a web page described in HTML is handled.
また、上述した第1の実施の形態では、ユーザ用端末機10によって入力指定された情報が検索サーバ装置20に対して送信され、これに基づく検索結果を検索サーバ装置20からユーザ用端末機10に対して送信するものとして説明したが、本発明は、例えばポータルサイト等の他の情報提供業者が提供する情報提供サイトにおける不動産物件情報の検索に特化した検索エンジンとして用いることもできる。 In the first embodiment described above, information input and designated by the user terminal 10 is transmitted to the search server device 20, and a search result based on the information is sent from the search server device 20 to the user terminal 10. However, the present invention can also be used as a search engine specialized in searching for real estate property information on an information providing site provided by another information provider such as a portal site.
すなわち、不動産物件情報検索システムは、特に図示しないが、ユーザ用端末機10と検索サーバ装置20との間に、他の情報提供業者が所持する情報提供サーバ装置を備える構成としてもよい。かかる不動産物件情報検索システムにおいて、ユーザ用端末機10は、他の情報提供業者が所持する情報提供サーバ装置から提供された所定のウェブページを介して入力指定された不動産物件情報を検索するための所定の検索条件を当該情報提供サーバ装置に対して送信する。これに応じて、情報提供サーバ装置は、この検索条件等を示す情報を、HTMLデータやXMLデータ等として検索サーバ装置20に対して送信することにより、当該検索サーバ装置20に対して、ユーザ用端末機10によって入力指定された検索条件に合致する不動産物件情報の検索要求を行う。続いて、検索サーバ装置20は、上述したように、情報提供サーバ装置からの検索要求に基づいて、複数のウェブサーバ装置30に対して、ユーザ用端末機10によって入力指定された検索条件に合致する不動産物件情報の検索要求を行い、得られた個別の検索結果に基づいて、当該検索サーバ装置20としての検索結果を作成し、この情報を、HTMLデータやXMLデータ等として情報提供サーバ装置に対して送信する。そして、情報提供サーバ装置は、検索サーバ装置20から送信された検索結果に基づいて最終的な検索結果としての検索結果画面を作成し、ユーザ用端末機10に対して送信して表示部17に表示させる。 In other words, the real estate property information search system may include an information providing server device owned by another information provider between the user terminal 10 and the search server device 20, although not particularly illustrated. In such a real estate property information search system, the user terminal 10 searches for real estate property information that is designated and input via a predetermined web page provided from an information providing server device possessed by another information provider. A predetermined search condition is transmitted to the information providing server device. In response to this, the information providing server device transmits information indicating the search condition or the like to the search server device 20 as HTML data, XML data, or the like. A search request for real estate property information that matches the search condition input and designated by the terminal 10 is made. Subsequently, as described above, the search server device 20 matches the search conditions specified by the user terminal 10 for the plurality of web server devices 30 based on the search request from the information providing server device. A search request for real estate property information to be made is made, a search result as the search server device 20 is created based on the obtained individual search results, and this information is sent to the information providing server device as HTML data, XML data, or the like. Send to. Then, the information providing server device creates a search result screen as a final search result based on the search result transmitted from the search server device 20, and transmits the search result screen to the user terminal 10 for display on the display unit 17. Display.
このように、不動産物件情報検索システムにおいては、ユーザに対するインターフェースとしての画面を他の情報提供サイトが用意し、情報提供サーバ装置と検索サーバ装置20との間における検索要求や検索結果についてのデータの授受を、ユーザが意識しない形態で行う場合にも適用することができる。 In this way, in the real estate property information search system, another information providing site prepares a screen as an interface for the user, and data on search requests and search results between the information providing server device and the search server device 20 is stored. The present invention can also be applied to a case where transfer is performed in a form that the user is not aware of.
このように、本発明は、その趣旨を逸脱しない範囲で適宜変更が可能であることはいうまでもない。 Thus, it goes without saying that the present invention can be modified as appropriate without departing from the spirit of the present invention.
10 ユーザ用端末機
11 CPU
12 ROM
13 RAM
14 記憶部
15 通信部
16 入力操作制御部
17 表示部
20 検索サーバ装置
30 ウェブサーバ装置
51,52,53 タブ
54,71 遷移ボタン
61 検索種類指定部
62 検索条件指定部
63 検索ボタン
72 ダウンロードボタン
10 User terminal 11 CPU
12 ROM
13 RAM
DESCRIPTION OF SYMBOLS 14 Memory | storage part 15 Communication part 16 Input operation control part 17 Display part 20 Search server apparatus 30 Web server apparatus 51,52,53 Tab 54,71 Transition button 61 Search type designation part 62 Search condition designation part 63 Search button 72 Download button
Claims (26)
ユーザが所持するユーザ用端末機と、
複数の不動産業者がそれぞれ所持するウェブサーバ装置であって各不動産業者が取り扱っている不動産物件情報をデータベースとして記憶するとともに当該不動産物件情報を検索するためのウェブサイトを格納する複数のウェブサーバ装置と、
上記ユーザ用端末機及び上記複数のウェブサーバ装置との間で通信を行う検索サーバ装置とを備え、
上記ユーザ用端末機は、上記検索サーバ装置から提供された所定のウェブページを介して入力指定された不動産物件情報を検索するための所定の検索条件を当該検索サーバ装置に対して送信し、
上記検索サーバ装置は、上記複数のウェブサーバ装置に対して、上記ユーザ用端末機によって入力指定された上記検索条件に合致する不動産物件情報の検索要求を行い、
上記複数のウェブサーバ装置は、それぞれ、上記検索サーバ装置からの検索要求に応じて、自己のデータベースを参照して上記検索条件に合致する不動産物件情報を検索し、その検索結果を示す情報を当該検索サーバ装置に対して送信し、
上記検索サーバ装置は、上記複数のウェブサーバ装置からそれぞれ送信された個別の検索結果に基づいて最終的な検索結果を作成し、この情報を上記ユーザ用端末機に対して送信すること
を特徴とする不動産物件情報検索システム。 A real estate property information search system for searching real estate property information via a website,
A user terminal owned by the user;
A plurality of web server devices each of which is owned by a plurality of real estate agents, stores real estate property information handled by each real estate agent as a database, and stores a website for searching the real estate property information; ,
A search server device that communicates with the user terminal and the plurality of web server devices;
The user terminal transmits a predetermined search condition for searching for real estate property information input and specified via a predetermined web page provided from the search server device to the search server device,
The search server device requests the plurality of web server devices to search for real estate property information that matches the search conditions specified by the user terminal.
Each of the plurality of web server devices searches for real estate property information that matches the search condition with reference to its own database in response to a search request from the search server device, and stores information indicating the search result Sent to the search server device,
The search server device creates a final search result based on the individual search results respectively transmitted from the plurality of web server devices, and transmits this information to the user terminal. Real estate property information search system.
を特徴とする請求項1記載の不動産物件情報検索システム。 The predetermined web page provided from the search server device includes a property site selection screen for selecting a real estate agent website to be searched, and a search type / condition specification for inputting and specifying a search type and a search condition. The real estate property information search system according to claim 1, comprising a screen.
を特徴とする請求項2記載の不動産物件情報検索システム。 The real estate property information search system according to claim 2, wherein the property site selection screen is classified into predetermined categories, and the screen for each category can be switched and displayed.
を特徴とする請求項2記載の不動産物件情報検索システム。 The user terminal selects a desired real estate agent website to be searched through the property site selection screen, and the search type and the search conditions are selected through the search type / condition designation screen. 3. The real estate according to claim 2, wherein an HTTP request based on the input specified information is created and transmitted to the search server device, and a search for real estate property information is requested to the search server device. Property information search system.
を特徴とする請求項4記載の不動産物件情報検索システム。 The search server device receives information on the website of the real estate agent selected via the property site selection screen based on the HTTP request transmitted from the user terminal and the search type / condition designation screen. 5. The real estate property information search system according to claim 4, wherein the search type and the search condition input and designated are analyzed.
を特徴とする請求項5記載の不動産物件情報検索システム。 The search server device obtains a query parameter corresponding to the selected real estate agent's website and a query parameter corresponding to the specified search type and search condition from the HTTP request transmitted from the user terminal. The real estate property information search system according to claim 5, wherein:
を特徴とする請求項6記載の不動産物件情報検索システム。 The real estate property information search system according to claim 6, wherein the search server device creates a temporary table in the database for storing real estate property information data acquired from each of the plurality of web server devices later.
上記複数のウェブサーバ装置は、それぞれ、上記検索サーバ装置から送信されたHTTPリクエストに基づいて、自己のデータベースを参照して不動産物件情報を検索し、検索結果を示すウェブページを作成し、上記検索サーバ装置に対するHTTPレスポンスとして、作成したウェブページを当該検索サーバ装置に対して送信すること
を特徴とする請求項7記載の不動産物件情報検索システム。 The search server device creates an HTTP request for acquiring real estate property information data on the websites of all the selected real estate agents in association with each website, and creates the created HTTP request for all the selected HTTP requests. Send to each of the multiple web server devices that provide the real estate agent's website to make a search request for real estate property information,
Each of the plurality of web server devices searches for real estate property information with reference to its own database based on the HTTP request transmitted from the search server device, creates a web page indicating a search result, and performs the search The real estate property information search system according to claim 7, wherein the created web page is transmitted to the search server device as an HTTP response to the server device.
を特徴とする請求項8記載の不動産物件情報検索システム。 The real estate property information search system according to claim 8, wherein the search server device analyzes a web page as an HTTP response transmitted from each of the plurality of web server devices and extracts real estate property information.
を特徴とする請求項9記載の不動産物件情報検索システム。 The search server device creates a property data table by storing the extracted real estate property information in the temporary table, creates a search result web page that displays the search results as a list based on the property data table, 10. The real estate property information search system according to claim 9, wherein the created search result web page is transmitted to the user terminal as an HTTP response to the user terminal.
ユーザが所持するユーザ用端末機により、所定の検索サーバ装置から提供された所定のウェブページを介して入力指定された不動産物件情報を検索するための所定の検索条件を当該検索サーバ装置に対して送信し、
上記検索サーバ装置により、複数の不動産業者がそれぞれ所持するウェブサーバ装置であって各不動産業者が取り扱っている不動産物件情報をデータベースとして記憶するとともに当該不動産物件情報を検索するためのウェブサイトを格納する複数のウェブサーバ装置に対して、上記ユーザ用端末機によって入力指定された上記検索条件に合致する不動産物件情報の検索要求を行い、
上記複数のウェブサーバ装置のそれぞれにより、上記検索サーバ装置からの検索要求に応じて、自己のデータベースを参照して上記検索条件に合致する不動産物件情報を検索し、その検索結果を示す情報を上記検索サーバ装置に対して送信し、
上記検索サーバ装置により、上記複数のウェブサーバ装置からそれぞれ送信された個別の検索結果に基づいて最終的な検索結果を作成し、この情報を上記ユーザ用端末機に対して送信すること
を特徴とする不動産物件情報検索方法。 A real estate property information search method for searching real estate property information via a website,
A predetermined search condition for searching for real estate property information input and designated via a predetermined web page provided from a predetermined search server device by a user terminal possessed by the user is assigned to the search server device Send
The search server device stores a real estate property information handled by each real estate agent as a database and a website for searching the real estate property information, which is a web server device possessed by each of the real estate agents. For a plurality of web server devices, a search request for real estate property information that matches the search conditions specified by the user terminal is performed.
Each of the plurality of web server devices searches for real estate property information that matches the search conditions with reference to its own database in response to a search request from the search server device, and displays information indicating the search results as described above. Sent to the search server device,
The search server device creates a final search result based on the individual search results respectively transmitted from the plurality of web server devices, and transmits this information to the user terminal. Real estate information search method.
所定のウェブページをユーザが所持するユーザ用端末機の表示手段に表示させる手段と、
上記ユーザ用端末機によって上記ウェブページを介して入力指定された不動産物件情報を検索するための所定の検索条件を受信する手段と、
複数の不動産業者がそれぞれ所持するウェブサーバ装置であって各不動産業者が取り扱っている不動産物件情報をデータベースとして記憶するとともに当該不動産物件情報を検索するためのウェブサイトを格納する複数のウェブサーバ装置に対して、上記ユーザ用端末機によって入力指定された上記検索条件に合致する不動産物件情報の検索要求を行う手段と、
上記複数のウェブサーバ装置のそれぞれによって検索された検索結果を示す情報を受信する手段と、
上記複数のウェブサーバ装置からそれぞれ送信された個別の検索結果に基づいて最終的な検索結果を作成し、この情報を上記ユーザ用端末機に対して送信する手段とを備えること
を特徴とするサーバ装置。 A server device used in a real estate property information search system for searching real estate property information via a website,
Means for displaying a predetermined web page on a display means of a user terminal owned by the user;
Means for receiving a predetermined search condition for searching for real estate property information input and designated via the web page by the user terminal;
A plurality of web server devices that are owned by a plurality of real estate agents, store real estate property information handled by each real estate agent as a database, and store websites for searching the real estate property information. On the other hand, means for making a search request for real estate property information that matches the search conditions specified by the user terminal,
Means for receiving information indicating a search result searched by each of the plurality of web server devices;
A server for generating a final search result based on the individual search results respectively transmitted from the plurality of web server devices and transmitting the information to the user terminal. apparatus.
ユーザが所持するユーザ用端末機と、
所定の情報提供業者が所持する情報提供サーバ装置と、
複数の不動産業者がそれぞれ所持するウェブサーバ装置であって各不動産業者が取り扱っている不動産物件情報をデータベースとして記憶するとともに当該不動産物件情報を検索するためのウェブサイトを格納する複数のウェブサーバ装置と、
上記情報提供サーバ装置及び上記複数のウェブサーバ装置との間で通信を行う検索サーバ装置とを備え、
上記ユーザ用端末機は、上記情報提供サーバ装置から提供された所定のウェブページを介して入力指定された不動産物件情報を検索するための所定の検索条件を当該情報提供サーバ装置に対して送信し、
上記情報提供サーバ装置は、上記検索サーバ装置に対して、上記ユーザ用端末機によって入力指定された上記検索条件に合致する不動産物件情報の検索要求を行い、
上記検索サーバ装置は、上記情報提供サーバ装置からの検索要求に基づいて、上記複数のウェブサーバ装置に対して、上記ユーザ用端末機によって入力指定された上記検索条件に合致する不動産物件情報の検索要求を行い、
上記複数のウェブサーバ装置は、それぞれ、上記検索サーバ装置からの検索要求に応じて、自己のデータベースを参照して上記検索条件に合致する不動産物件情報を検索し、その検索結果を示す情報を当該検索サーバ装置に対して送信し、
上記検索サーバ装置は、上記複数のウェブサーバ装置からそれぞれ送信された個別の検索結果に基づいて、当該検索サーバ装置としての検索結果を作成し、この情報を上記情報提供サーバ装置に対して送信し、
上記情報提供サーバ装置は、上記検索サーバ装置から送信された検索結果に基づいて最終的な検索結果を作成し、この情報を上記ユーザ用端末機に対して送信すること
を特徴とする不動産物件情報検索システム。 A real estate property information search system for searching real estate property information via a website,
A user terminal owned by the user;
An information providing server device possessed by a predetermined information provider;
A plurality of web server devices each of which is owned by a plurality of real estate agents, stores real estate property information handled by each real estate agent as a database, and stores a website for searching the real estate property information; ,
A search server device that communicates with the information providing server device and the plurality of web server devices;
The user terminal transmits to the information providing server device a predetermined search condition for searching for real estate property information that is input and specified via a predetermined web page provided from the information providing server device. ,
The information providing server device requests the search server device to search for real estate property information that matches the search conditions input and designated by the user terminal,
The search server device searches for real estate property information that matches the search condition input and specified by the user terminal for the plurality of web server devices based on a search request from the information providing server device. Make a request,
Each of the plurality of web server devices searches for real estate property information that matches the search condition with reference to its own database in response to a search request from the search server device, and stores information indicating the search result Sent to the search server device,
The search server device creates a search result as the search server device based on the individual search results respectively transmitted from the plurality of web server devices, and transmits the information to the information providing server device. ,
The information providing server device creates a final search result based on the search result transmitted from the search server device, and transmits the information to the user terminal. Search system.
ユーザが所持するユーザ用端末機により、所定の情報提供業者が所持する情報提供サーバ装置から提供された所定のウェブページを介して入力指定された不動産物件情報を検索するための所定の検索条件を当該情報提供サーバ装置に対して送信し、
上記情報提供サーバ装置により、所定の検索サーバ装置に対して、上記ユーザ用端末機によって入力指定された上記検索条件に合致する不動産物件情報の検索要求を行い、
上記検索サーバ装置により、上記情報提供サーバ装置からの検索要求に基づいて、複数の不動産業者がそれぞれ所持するウェブサーバ装置であって各不動産業者が取り扱っている不動産物件情報をデータベースとして記憶するとともに当該不動産物件情報を検索するためのウェブサイトを格納する複数のウェブサーバ装置に対して、上記ユーザ用端末機によって入力指定された上記検索条件に合致する不動産物件情報の検索要求を行い、
上記複数のウェブサーバ装置のそれぞれにより、上記検索サーバ装置からの検索要求に応じて、自己のデータベースを参照して上記検索条件に合致する不動産物件情報を検索し、その検索結果を示す情報を上記検索サーバ装置に対して送信し、
上記検索サーバ装置により、上記複数のウェブサーバ装置からそれぞれ送信された個別の検索結果に基づいて、当該検索サーバ装置としての検索結果を作成し、この情報を上記情報提供サーバ装置に対して送信し、
上記情報提供サーバ装置により、上記検索サーバ装置から送信された検索結果に基づいて最終的な検索結果を作成し、この情報を上記ユーザ用端末機に対して送信すること
を特徴とする不動産物件情報検索方法。 A real estate property information search method for searching real estate property information via a website,
A predetermined search condition for searching for real estate property information designated and input via a predetermined web page provided from an information providing server device possessed by a predetermined information provider by a user terminal possessed by the user. Sent to the information providing server device,
The information providing server device makes a search request for real estate property information that matches the search conditions specified by the user terminal to the predetermined search server device,
Based on the search request from the information providing server device, the search server device stores, as a database, real estate property information that is owned by each of the plurality of real estate agents and is handled by each real estate agent. For a plurality of web server devices storing websites for searching for real estate property information, a search request for real estate property information that matches the search conditions specified by the user terminal is performed.
Each of the plurality of web server devices searches for real estate property information that matches the search conditions with reference to its own database in response to a search request from the search server device, and displays information indicating the search results as described above. Sent to the search server device,
The search server device creates a search result as the search server device based on the individual search results transmitted from the plurality of web server devices, and transmits the information to the information providing server device. ,
Real estate property information characterized in that the information providing server device creates a final search result based on the search result transmitted from the search server device and transmits this information to the user terminal. retrieval method.
ユーザが所持するユーザ用端末機の表示手段に表示された所定の情報提供業者が提供する所定のウェブページを介して、上記ユーザによって入力指定された不動産物件情報を検索するための所定の検索条件に合致する不動産物件情報の検索要求を、当該情報提供業者が所持する情報提供サーバ装置から受信する手段と、
上記情報提供サーバ装置からの検索要求に基づいて、複数の不動産業者がそれぞれ所持するウェブサーバ装置であって各不動産業者が取り扱っている不動産物件情報をデータベースとして記憶するとともに当該不動産物件情報を検索するためのウェブサイトを格納する複数のウェブサーバ装置に対して、上記ユーザ用端末機によって入力指定された上記検索条件に合致する不動産物件情報の検索要求を行う手段と、
上記複数のウェブサーバ装置のそれぞれによって検索された検索結果を示す情報を受信する手段と、
上記複数のウェブサーバ装置からそれぞれ送信された個別の検索結果に基づいて、当該検索サーバ装置としての検索結果を作成し、この情報を上記情報提供サーバ装置に対して送信する手段とを備えること
を特徴とするサーバ装置。 A server device used in a real estate property information search system for searching real estate property information via a website,
A predetermined search condition for searching for real estate property information input and specified by the user via a predetermined web page provided by a predetermined information provider displayed on the display means of the user terminal owned by the user Means for receiving a search request for real estate property information that matches the information provider from the information providing server device possessed by the information provider;
Based on the search request from the information providing server device, the web server device possessed by each of the plurality of real estate agents and stores the real estate property information handled by each real estate agent as a database and searches the real estate property information. Means for making a search request for real estate property information that matches the search conditions input and designated by the user terminal, for a plurality of web server devices storing websites for
Means for receiving information indicating a search result searched by each of the plurality of web server devices;
Means for creating a search result as the search server device based on the individual search results respectively transmitted from the plurality of web server devices, and transmitting the information to the information providing server device. A server device as a feature.
ユーザが所持するユーザ用端末機と、
複数の不動産業者がそれぞれ所持するウェブサーバ装置であって各不動産業者が取り扱っている不動産物件情報をデータベースとして記憶するとともに当該不動産物件情報を検索するためのウェブサイトを格納する複数のウェブサーバ装置とを備え、
上記ユーザ用端末機は、所定の画面を介して入力指定された不動産物件情報を検索するための所定の検索条件を上記複数のウェブサーバ装置のそれぞれに対して送信し、当該検索条件に合致する不動産物件情報の検索要求を行い、
上記複数のウェブサーバ装置は、それぞれ、上記ユーザ用端末機からの検索要求に応じて、自己のデータベースを参照して上記検索条件に合致する不動産物件情報を検索し、その検索結果を示す情報を当該ユーザ用端末機に対して送信し、
上記ユーザ用端末機は、上記複数のウェブサーバ装置からそれぞれ送信された個別の検索結果に基づいて最終的な検索結果を作成し、この情報を表示手段に表示すること
を特徴とする不動産物件情報検索システム。 A real estate property information search system for searching real estate property information via a website,
A user terminal owned by the user;
A plurality of web server devices each of which is owned by a plurality of real estate agents, stores real estate property information handled by each real estate agent as a database, and stores a website for searching the real estate property information; With
The user terminal transmits a predetermined search condition for searching for real estate property information input and specified via a predetermined screen to each of the plurality of web server devices, and matches the search condition. Make a search request for real estate property information,
Each of the plurality of web server devices searches for real estate property information that matches the search condition by referring to its own database in response to a search request from the user terminal, and displays information indicating the search result. Send to the user terminal,
The terminal for a user creates a final search result based on the individual search results respectively transmitted from the plurality of web server devices, and displays this information on a display means. Search system.
を特徴とする請求項16記載の不動産物件情報検索システム。 The predetermined screen comprises a property site selection screen for selecting a real estate agent's website to be searched, and a search type / condition specifying screen for inputting and specifying a search type and a search condition. The real estate property information search system according to claim 16.
を特徴とする請求項17記載の不動産物件情報検索システム。 The real estate property information search system according to claim 17, wherein the property site selection screen is classified for each predetermined category, and the screen for each category can be switched and displayed.
を特徴とする請求項17記載の不動産物件情報検索システム。 In the user terminal, a website of a desired real estate agent to be searched is selected via the property site selection screen, and the search type and the search condition are set via the search type / condition designation screen. An HTTP request based on the input specified information is created and transmitted to each of the plurality of web server devices, and a search for real estate property information is requested to each of the plurality of web server devices. The real estate property information search system according to claim 17.
を特徴とする請求項19記載の不動産物件情報検索システム。 20. The real estate property information search system according to claim 19, wherein the user terminal obtains information on the website of the selected real estate agent, and information on the search type and search condition specified for input.
上記複数のウェブサーバ装置は、それぞれ、上記ユーザ用端末機から送信されたHTTPリクエストに基づいて、自己のデータベースを参照して不動産物件情報を検索し、検索結果を示すウェブページを作成し、上記検索サーバ装置に対するHTTPレスポンスとして、作成したウェブページを当該ユーザ用端末機に対して送信すること
を特徴とする請求項20記載の不動産物件情報検索システム。 The terminal for the user creates an HTTP request for acquiring real estate property information data on the websites of all the selected real estate agents in correspondence with each website, and creates all the selected HTTP requests. A request to search for real estate property information is sent to each of the plurality of web server devices providing the real estate agent's website,
Each of the plurality of web server devices searches for real estate property information with reference to its own database based on an HTTP request transmitted from the user terminal, creates a web page indicating a search result, and 21. The real estate property information search system according to claim 20, wherein the created web page is transmitted to the user terminal as an HTTP response to the search server device.
を特徴とする請求項21記載の不動産物件情報検索システム。 The real estate property information search system according to claim 21, wherein the user terminal analyzes a web page as an HTTP response transmitted from each of the plurality of web server devices and extracts real estate property information. .
を特徴とする請求項22記載の不動産物件情報検索システム。 The above user terminal stores the extracted real estate property information in a predetermined property data storage table to create a property data table, and displays a search result as a list based on the property data table 23. The real estate property information search system according to claim 22, wherein the generated search result screen is displayed on the display means.
ユーザが所持するユーザ用端末機により、所定の画面を介して入力指定された不動産物件情報を検索するための所定の検索条件を、複数の不動産業者がそれぞれ所持するウェブサーバ装置であって各不動産業者が取り扱っている不動産物件情報をデータベースとして記憶するとともに当該不動産物件情報を検索するためのウェブサイトを格納する複数のウェブサーバ装置のそれぞれに対して送信し、当該検索条件に合致する不動産物件情報の検索要求を行い、
上記複数のウェブサーバ装置のそれぞれにより、上記ユーザ用端末機からの検索要求に応じて、自己のデータベースを参照して上記検索条件に合致する不動産物件情報を検索し、その検索結果を示す情報を当該ユーザ用端末機に対して送信し、
上記ユーザ用端末機により、上記複数のウェブサーバ装置からそれぞれ送信された個別の検索結果に基づいて最終的な検索結果を作成し、この情報を表示手段に表示すること
を特徴とする不動産物件情報検索方法。 A real estate property information search method for searching real estate property information via a website,
A web server device that is owned by a plurality of real estate agents and that has a predetermined search condition for searching for real estate property information input and specified via a predetermined screen by a user terminal owned by the user. Stores real estate property information handled by a business as a database and transmits it to each of a plurality of web server devices that store websites for searching the real estate property information, and matches the search conditions with the real estate property information Make a search request for
Each of the plurality of web server devices searches for real estate property information that matches the search condition with reference to its own database in response to a search request from the user terminal, and shows information indicating the search result. Send to the user terminal,
Real estate property information characterized in that the user terminal creates a final search result based on the individual search results respectively transmitted from the plurality of web server devices and displays this information on a display means. retrieval method.
複数の不動産業者がそれぞれ所持するウェブサーバ装置であって各不動産業者が取り扱っている不動産物件情報をデータベースとして記憶するとともに当該不動産物件情報を検索するためのウェブサイトを格納する複数のウェブサーバ装置に対して、所定の画面を介して入力指定された不動産物件情報を検索するための所定の検索条件を送信し、当該検索条件に合致する不動産物件情報の検索要求を行う手段と、
上記複数のウェブサーバ装置のそれぞれによって検索された検索結果を示す情報を受信する手段と、
上記複数のウェブサーバ装置からそれぞれ送信された個別の検索結果に基づいて最終的な検索結果を作成し、この情報を表示する表示手段とを備えること
を特徴とする情報処理装置。 An information processing device used in a real estate property information search system for searching real estate property information via a website, possessed by a user,
A plurality of web server devices that are owned by a plurality of real estate agents, store real estate property information handled by each real estate agent as a database, and store websites for searching the real estate property information. On the other hand, means for transmitting a predetermined search condition for searching for real estate property information input and designated via a predetermined screen, and making a search request for real estate property information that matches the search condition;
Means for receiving information indicating a search result searched by each of the plurality of web server devices;
An information processing apparatus comprising: display means for creating a final search result based on the individual search results respectively transmitted from the plurality of web server apparatuses and displaying the information.
複数の不動産業者がそれぞれ所持するウェブサーバ装置であって各不動産業者が取り扱っている不動産物件情報をデータベースとして記憶するとともに当該不動産物件情報を検索するためのウェブサイトを格納する複数のウェブサーバ装置に対して、所定の画面を介して入力指定された不動産物件情報を検索するための所定の検索条件を送信し、当該検索条件に合致する不動産物件情報の検索要求を行う処理と、
上記複数のウェブサーバ装置のそれぞれによって検索された検索結果を示す情報を受信する処理と、
上記複数のウェブサーバ装置からそれぞれ送信された個別の検索結果に基づいて最終的な検索結果を作成し、この情報を表示手段に表示する処理とを備えること
を特徴とする不動産物件情報検索プログラム。 A computer-executable real estate property information search program for searching real estate property information via a website,
A plurality of web server devices that are owned by a plurality of real estate agents, store real estate property information handled by each real estate agent as a database, and store websites for searching the real estate property information. On the other hand, a process for transmitting a predetermined search condition for searching for real estate property information input and designated via a predetermined screen and performing a search request for real estate property information that matches the search condition;
A process of receiving information indicating a search result searched by each of the plurality of web server devices;
A real estate property information search program comprising: a process of creating a final search result based on individual search results respectively transmitted from the plurality of web server devices and displaying the information on a display means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005161852A JP2006164220A (en) | 2004-11-12 | 2005-06-01 | Real-estate property information search system, real-estate property information search method, real-estate property information search program, server device, and information processing device |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004328827 | 2004-11-12 | ||
JP2005161852A JP2006164220A (en) | 2004-11-12 | 2005-06-01 | Real-estate property information search system, real-estate property information search method, real-estate property information search program, server device, and information processing device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006164220A true JP2006164220A (en) | 2006-06-22 |
Family
ID=36666128
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005161852A Pending JP2006164220A (en) | 2004-11-12 | 2005-06-01 | Real-estate property information search system, real-estate property information search method, real-estate property information search program, server device, and information processing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006164220A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008165785A (en) * | 2006-12-27 | 2008-07-17 | Nhn Corp | Retrieval system and method thereof |
JP2010510577A (en) * | 2006-11-17 | 2010-04-02 | ヤフー! インコーポレイテッド | Initial impression analysis tool for online dating services |
JP2012008780A (en) * | 2010-06-24 | 2012-01-12 | Rakuten Inc | Information provision server, information provision method, information provision program, and computer readable storage medium |
JP2020052702A (en) * | 2018-09-26 | 2020-04-02 | 株式会社リコー | Information processing system, information processing terminal, screen data generating method, and program |
CN112150234A (en) * | 2019-06-28 | 2020-12-29 | 丰田自动车株式会社 | Real estate search device, system, method, and program |
CN112667697A (en) * | 2020-12-30 | 2021-04-16 | 北京来也网络科技有限公司 | Method and device for acquiring real estate information by combining RPA and AI |
JP2023039531A (en) * | 2021-09-09 | 2023-03-22 | 株式会社ニトリホールディングス | Commodity purchase support device |
JP2023083142A (en) * | 2021-12-03 | 2023-06-15 | 株式会社BluAge | Program, information processing device, and method |
-
2005
- 2005-06-01 JP JP2005161852A patent/JP2006164220A/en active Pending
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010510577A (en) * | 2006-11-17 | 2010-04-02 | ヤフー! インコーポレイテッド | Initial impression analysis tool for online dating services |
JP2008165785A (en) * | 2006-12-27 | 2008-07-17 | Nhn Corp | Retrieval system and method thereof |
JP2012008780A (en) * | 2010-06-24 | 2012-01-12 | Rakuten Inc | Information provision server, information provision method, information provision program, and computer readable storage medium |
JP2020052702A (en) * | 2018-09-26 | 2020-04-02 | 株式会社リコー | Information processing system, information processing terminal, screen data generating method, and program |
JP7215041B2 (en) | 2018-09-26 | 2023-01-31 | 株式会社リコー | Information processing system, information processing terminal, screen data generation method and program |
CN112150234A (en) * | 2019-06-28 | 2020-12-29 | 丰田自动车株式会社 | Real estate search device, system, method, and program |
CN112150234B (en) * | 2019-06-28 | 2023-11-24 | 丰田自动车株式会社 | Property search device, system, method and program |
CN112667697A (en) * | 2020-12-30 | 2021-04-16 | 北京来也网络科技有限公司 | Method and device for acquiring real estate information by combining RPA and AI |
JP2023039531A (en) * | 2021-09-09 | 2023-03-22 | 株式会社ニトリホールディングス | Commodity purchase support device |
JP7270010B2 (en) | 2021-09-09 | 2023-05-09 | 株式会社ニトリホールディングス | Product purchase support device |
JP2023083142A (en) * | 2021-12-03 | 2023-06-15 | 株式会社BluAge | Program, information processing device, and method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10048830B2 (en) | System and method for integrating microservices | |
CN101971172B (en) | Mobile sitemaps | |
US6035298A (en) | Accessing plural independent databases having plural database schemas | |
US20050216356A1 (en) | Method for automatically filling in web forms | |
US20200265103A1 (en) | Systems and methods for issue tracking systems | |
US20020143659A1 (en) | Rules-based identification of items represented on web pages | |
JP2009140444A (en) | Product search device and product search method | |
JP5150799B1 (en) | Information processing apparatus, information processing method, information processing apparatus program, and recording medium | |
WO2005041032A1 (en) | System for supporting introduction/operation of integrating job software | |
JP3590726B2 (en) | Database search system, search server device, client terminal, and server program recording medium | |
JP2006164220A (en) | Real-estate property information search system, real-estate property information search method, real-estate property information search program, server device, and information processing device | |
US20020046219A1 (en) | Web site system | |
US20080052297A1 (en) | User-Editable Contribution Taxonomy | |
JP2004252951A (en) | Integrated operation software installation and operation support system | |
JP2002133290A (en) | Method for supporting electronic commercial transaction and system for supporting electronic commercial transaction | |
KR20010038516A (en) | Information networking system for exchanging dynamic information between multi information providers and multi users on line and information exchanging method | |
JP4373751B2 (en) | Problem solving support server and problem solving support method | |
JP2002202987A (en) | Data management method | |
JP2009053912A (en) | Information processing apparatus and method, and program | |
JP2009093554A (en) | Search support method, search support system, application server, and search support program | |
JP2000276475A (en) | Method and device for controlling display of data base retrieval item | |
JP3984001B2 (en) | Item order processing method | |
KR20070110953A (en) | Personalized portal service provision system | |
JP2009031834A (en) | Program, information storage medium, computer system, and method for controlling computer system | |
TWM591232U (en) | Customer reception auxiliary device |