JP5159020B2 - Real estate information browsing system - Google Patents
Real estate information browsing system Download PDFInfo
- Publication number
- JP5159020B2 JP5159020B2 JP2004274508A JP2004274508A JP5159020B2 JP 5159020 B2 JP5159020 B2 JP 5159020B2 JP 2004274508 A JP2004274508 A JP 2004274508A JP 2004274508 A JP2004274508 A JP 2004274508A JP 5159020 B2 JP5159020 B2 JP 5159020B2
- Authority
- JP
- Japan
- Prior art keywords
- search
- real estate
- information
- data
- column
- 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.)
- Active
Links
- 238000010276 construction Methods 0.000 claims description 58
- 239000002131 composite material Substances 0.000 claims description 47
- 230000001174 ascending effect Effects 0.000 claims description 21
- 230000004044 response Effects 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 claims description 3
- 230000008707 rearrangement Effects 0.000 claims description 3
- 238000000034 method Methods 0.000 description 49
- 230000000007 visual effect Effects 0.000 description 19
- 238000007689 inspection Methods 0.000 description 14
- 230000008439 repair process Effects 0.000 description 10
- 238000007726 management method Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 238000013461 design Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 238000009430 construction management Methods 0.000 description 6
- 230000007547 defect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 239000000284 extract Substances 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 241000282320 Panthera leo Species 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012384 transportation and delivery Methods 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、区分所有建物をはじめ、各種不動産物件について、入居者、所有者や管理会社、施工会社や下請け会社などをネットワークを介して結びつけ、修繕や補修、その他の各種アフターサービスを行うための管理システムにおいて、入居者、各事業者がそれぞれに関係するデータベースを検索し、検索およびその検索結果を効率的行い、表示するための不動産情報閲覧システムに関する。 The present invention is for connecting tenants, owners, management companies, construction companies, subcontracting companies, etc., through a network for various real estate properties, including compartmentalized buildings, to perform repairs, repairs, and other various after-sales services. The present invention relates to a real estate information browsing system in which a tenant and each business operator search a database related to the management system, search efficiently, and display the search result.
従来、住宅をはじめとする建築物の管理において、コンピュータを用いる技術として下記のものが知られている。
たとえば特開平11−7473号「工事施工管理システム」においては、建築工事の各個別工事毎に施工管理基準に従って行う点検項目のチェック、検査の業務の重複や漏れを防止し効率的に管理を行えるようにするための技術が公開されている。
この発明の概要は下記のとおりである。
破格建築工事に標準となる個別工事毎の点検項目及び検査基準を定めた施工管理基準を登録する手段と、建築工事毎に個別工事の施工計画・検討に基づき決定される重点管理項目より当該建築工事の作業所施工管理基準を作成する手段と、作業所施工管理基準の各個別工事の点検項目に基づき実施されたチェックの結果を書き込む手段と、作業所施工管理基準の各個別工事の検査基準に基づき実施された検査結果の検査帳票を作成して出力する手段とを備える。点検項目にチェックの結果を記録する点検記録欄を設けチェックの結果を記録すると共に、検査帳票の情報を記録する。
これにより、検査項目をコンピュータにおいて入力し、帳票を作成して出力することができる、というものである。
Conventionally, in the management of buildings such as houses, the following are known as techniques using a computer.
For example, in Japanese Patent Laid-Open No. 11-7473 “Construction Execution Management System”, inspection items to be checked in accordance with construction management standards for each individual construction of construction work, and duplication and leakage of inspection work can be prevented and management can be performed efficiently. Techniques for doing so are publicly available.
The outline of the present invention is as follows.
Based on the means for registering the construction management standards that set the inspection items and inspection standards for each individual construction, which is standard for exceptional construction work, and the priority management items determined based on the construction plans and examinations for each construction work Means for creating work site construction management standards for construction, means for writing the results of checks performed based on inspection items for each individual work in the work site construction management standards, and inspection standards for each individual work in the work site construction management standards And a means for creating and outputting an inspection form of the inspection result carried out based on the above. An inspection record field for recording the result of the check is provided in the inspection item, and the result of the check is recorded and information on the inspection form is recorded.
As a result, inspection items can be input on a computer, a form can be created and output.
また、特開平9−88339号「デジタルカメラによる建設工事の監理記録方法」においては、土木工事や建築工事のような建設工事が、設計図書に定められた通り工事施工されていることを、容易に且つ経済的に、確認、証明する工事監理記録の方法が公開されている。
この発明は、撮影の方法を定めた撮影仕様書に従い、工事施工状況をデジタルカメラで撮影し、その写真映像を、コンピューターに入力し、これを読みとりプログラムで検査情報に変換する。別に入力した設計情報から変換された検査箇所別設計情報と照合、判定し、必要に応じて修正施工を行って、設計図書通りに工事施工を行うための建設工事の監理記録方法である。
In addition, in Japanese Patent Laid-Open No. 9-88339, “Method of supervising and recording construction work using a digital camera”, it is easy to confirm that construction work such as civil engineering work and building work is being carried out as specified in the design document. In addition, the method of construction supervision recording to confirm and certify is open to the public.
According to the present invention, according to a photographing specification that defines a photographing method, a construction work situation is photographed by a digital camera, the photograph image is input to a computer, and this is read and converted into inspection information by a program. This is a method of supervising and recording construction work for collating and judging with design information for each inspection location converted from design information inputted separately, and performing correction work as necessary to carry out construction work according to the design document.
ところで、今日ではインターネットに代表される通信手段を利用して、電子商取引や、オンラインでのデータの検索・閲覧等を行い、またデータの送受信によりビジネスを展開する手法・技術が開発されている。
住宅の建築や販売等に関しても、たとえば不動産の検索サイトなどが登場し、活用されている。あるいは建設会社、設計事務所、不動産会社、施工管理会社設備会社等がそれぞれにインターネット上で情報を提供する事例が増えている。
しかしながら、住宅等の建築物の補修、アフターサービスに際しては、たとえば集合住宅等の区分所有建物の新築後の瑕疵補修工事において、区分所有者と販売主との瑕疵保証契約により実施されているが、多数の区分所有者による膨大な瑕疵補修工事が発生する。一方、販売主、施工会社、下請け業者等による幾重にもわたる瑕疵保証契約の連鎖により、契約関係が複雑となり、区分所有者にとって十分な瑕疵保証が行われていなかった。
Nowadays, methods and techniques for performing electronic commerce, online data search / viewing, etc. using communication means represented by the Internet, and developing a business by transmitting / receiving data have been developed.
With regard to housing construction and sales, for example, real estate search sites have appeared and are being used. In other cases, construction companies, design offices, real estate companies, construction management company equipment companies, etc. each provide information on the Internet.
However, in the repair and after-sales service of buildings such as houses, for example, in the repair work after the new construction of a sectioned building such as an apartment house, etc., it is carried out under a defect guarantee contract between the section owner and the seller. Huge repair work by a large number of division owners occurs. On the other hand, due to multiple chains of defect guarantee contracts by sellers, construction companies, subcontractors, etc., the contract relationship has become complicated and sufficient defect guarantees have not been made for the category owners.
そこで、上記の様々な問題を解決し、本発明においては、たとえば区分所有建物などの不動産物件情報と所有者情報、補修工事情報、ライブ工事情報、各事業者情報などを不動産情報データベースとして構成し、データベースに対する検索において何のデータに対する検索語句なのかの検索種別の判定を行うことにより検索実行時間を短縮し、検索語句に応じた最適な検索方法を適用することにより、正しい検索結果へユーザを誘導することを目的とする。
さらに、本発明においては、検索結果のデータ集合体に対して、直感的な操作により、複合インデックスを設定することが可能となると共に、その操作の結果を視覚的に表現することによって、直感的な認識を行うことを目的とする。
Therefore, the above-mentioned various problems are solved, and in the present invention, for example, real estate property information such as a sectioned property and owner information, repair work information, live work information, each company information, etc. are configured as a real estate information database. The search execution time is shortened by determining the type of search for what data in the database search, and the optimal search method according to the search phrase is applied, so that the user can obtain the correct search results. The purpose is to guide.
Furthermore, in the present invention, it is possible to set a composite index for a search result data aggregate by an intuitive operation, and intuitively express the result of the operation. The purpose is to make a good recognition.
上記課題を解決するため、請求項1に記載の発明においては、
コンピュータや携帯情報端末等のユーザー端末と、前記ユーザー端末からインターネットその他のネットワークを介してアクセスされるサーバーとを含み構成されるシステムであって、
前記サーバーは、
不動産物件に関する物件情報と、
前記不動産物件の入居者に関する入居者情報と、
前記不動産物件に対応する不動産管理会社、建築・施工会社、その他の不動産関係事業者に関する事業者情報と、
前記物件情報、入居者情報、事業者情報に関連付けられて、当該不動産物件についての工事その他のアフターサービスに関するアフターサービス情報と、
を少なくとも格納する不動産情報データベースと、
前記ユーザー端末から前記不動産情報データベースに記憶されたデータの検索要求および検索語句を受信する検索要求受信手段と、
前記不動産情報データベースから前記検索語句に対応するデータを検索する検索手段と、
前記検索手段により検索された検索結果を、前記ユーザー端末に対し閲覧可能な検索結果データとして生成する検索結果生成手段と、
前記検索結果データを、前記検索要求に応答して前記ユーザー端末に送信する検索結果送信手段とを少なくとも備え、
前記ユーザー端末は、表示手段と、入力手段と、制御手段を備え、
前記表示手段は、前記送信された検索結果データに含まれる検索結果をグリッド状に表示し、
前記入力手段は、ユーザの操作により指定された前記グリッド状表示画面内の所定位置を前記制御手段に送信し、
前記制御手段は、前記指定された位置に対応する列に関連づけられたインデックスに基づき検索結果の並び替え表示を行うとともに、並び替えが1回以上行われた後のグリッド状表示についても新たな位置が指定されると、既に指定された列および新たに指定された位置に対応する列に関連づけられた複合インデックスに基づき並び替え表示を行う、不動産情報閲覧システムであることを特徴としている。
In order to solve the above problem, in the invention according to claim 1,
A system comprising a user terminal such as a computer or a portable information terminal, and a server accessed from the user terminal via the Internet or other network,
The server
And property information about the real estate,
And tenant information about the tenants of the real estate,
And business information about the real estate management company, architectural and construction company, other real estate related businesses corresponding to the real estate,
After-sales service information related to construction and other after-sales service for the real estate property in association with the property information, occupant information, and business operator information;
A real estate information database for storing at least
Search request receiving means for receiving a search request and a search phrase for data stored in the real estate information database from the user terminal;
Search means for searching for data corresponding to the search term from the real estate information database ;
Search result generation means for generating the search results searched by the search means as search result data that can be viewed with respect to the user terminal;
The search result data, in response includes at least a search result transmitting means for transmitting to the user terminal to the search request,
The user terminal includes display means, input means, and control means,
The display means displays the search results included in the transmitted search result data in a grid shape,
The input means transmits a predetermined position in the grid display screen designated by a user operation to the control means,
The control means performs a reordering display of search results based on an index associated with the column corresponding to the designated position, and a new position for a grid-like display after the reordering has been performed one or more times. Is specified, and the real estate information browsing system performs rearrangement display based on the composite index associated with the already specified column and the column corresponding to the newly specified position .
また、上記課題を解決するため、請求項2に記載の発明においては、
前記検索結果の並べ替えが、昇順あるいは降順で行われる場合、前記入力手段を介したユーザによる所定の操作を前記入力手段が前記制御手段に送信することにより昇順と降順の切替表示が行われる、請求項1に記載の不動産情報閲覧システムであることを特徴としている。
In order to solve the above problem, in the invention according to claim 2,
When the sorting of the search results is performed in ascending order or descending order, the input means transmits a predetermined operation by the user via the input means to the control means, so that switching display between ascending order and descending order is performed . A real estate information browsing system according to claim 1.
また、上記課題を解決するため、請求項3に記載の発明においては、
前記サーバーは、前記検索要求受信手段に対し送信される一または複数の検索語句が、検索語句の標準規則に基づき、前記不動産情報データベースのいずれのテーブルのいずれの列に対応するかを判定する検索語句判定手段をさらに備え、
該検索語句判定手段は、この判定結果に応じて、検索対象であるテーブル及び列を動的に構成し、不要なテーブル及び列を検索対象から除外する、請求項1または2のいずれかに記載の不動産情報閲覧システムであることを特徴としている。
ている。
In order to solve the above problem, in the invention according to claim 3,
The server is a search for determining which column of which table of the real estate information database corresponds to one or a plurality of search terms transmitted to the search request receiving means based on a standard rule of the search terms. It further comprises a phrase determination means,
3. The search phrase determination unit according to claim 1, wherein the search phrase determination unit dynamically configures a table and a column to be searched according to the determination result, and excludes unnecessary tables and columns from the search target. It is a real estate information browsing system.
ing.
また、上記課題を解決するため、請求項4に記載の発明においては、
前記検索要求受信手段が複数の検索語句を受信した場合、前記検索手段は、前記不動産情報データベースに記憶されたデータを検索する際、各検索語句について単独で検索を行いその件数を表示するとともに、各検索語句を相互に組み合わせた検索を行いその件数を表示する、請求項1〜3のいずれかに記載の不動産情報閲覧システムであることを特徴としている。
In order to solve the above problem, in the invention according to claim 4,
When the search request receiving means has received a plurality of search terms, the search means, when searching the data stored in the real estate information database, performs a search independently for each search phrase and displays the number of cases, The real estate information browsing system according to any one of claims 1 to 3, wherein the search is performed by combining the search terms with each other and the number of cases is displayed .
本発明によれば、たとえば不動産物件情報と所有者情報、補修工事情報、ライブ工事情報、各事業者情報などを不動産情報データベースとして構成し、データベースに対する検索において何のデータに対する検索語句なのかの検索種別の判定を行うことにより検索実行時間を短縮し、検索語句に応じた最適な検索方法を適用することにより、正しい検索結果へユーザを誘導することができる。
さらに、本発明によれば、検索結果のデータ集合体に対して、直感的な操作により、複合インデックスを設定することが可能となると共に、その操作の結果を視覚的に表現することによって、直感的な認識を行うことができる。
According to the present invention, for example, real estate property information and owner information, repair construction information, live construction information, each business operator information, and the like are configured as a real estate information database, and a search for what data is a search phrase in a search against the database By performing the type determination, the search execution time can be shortened, and by applying the optimum search method according to the search phrase, the user can be guided to the correct search result.
Furthermore, according to the present invention, it is possible to set a composite index for a search result data aggregate by an intuitive operation, and visually express the result of the operation. Recognition.
以下、本発明の実施の形態について説明する。
図1は、本発明の基本的な構成を示すシステム構成図である。
Embodiments of the present invention will be described below.
FIG. 1 is a system configuration diagram showing a basic configuration of the present invention.
本発明のシステムは、入力手段、制御手段、表示手段、出力手段、記憶手段等を備えるコンピュータや携帯情報端末等のユーザー端末と、前記ユーザー端末からインターネットその他のネットワークを介してアクセスされるサーバーとを含み構成されるシステムである。
図1において、ユーザー端末からインターネットに代表されるネットワークを介してアクセス可能なように、本発明のシステムを構成するサーバーが備えられている。ネットワークには、インターネットをはじめとして、専用線により接続されたネットワーク形態や、企業内LAN、企業間LAN、WANなどの形態を広く含む。またここで用いられる通信回線の形態には、有線通信、無線通信の形態を広く含み、衛星通信や、Bluetoothなどを用いた形態を含む。
The system of the present invention includes a user terminal such as a computer or a portable information terminal provided with input means, control means, display means, output means, storage means, etc., and a server accessed from the user terminal via the Internet or other network It is a system that includes.
In FIG. 1, a server constituting the system of the present invention is provided so that it can be accessed from a user terminal via a network represented by the Internet. The network includes not only the Internet but also a network form connected by a dedicated line, a corporate LAN, an inter-company LAN, a WAN, and the like. In addition, the form of the communication line used here widely includes forms of wired communication and wireless communication, and includes forms using satellite communication, Bluetooth, or the like.
サーバーにアクセスするためのユーザー端末としては、通常、パーソナルコンピュータやワークステーションなどのコンピュータ端末が用いられる。コンピュータ端末は、制御手段、記憶手段、入力手段、出力手段、表示手段などを備える。またインターネットに代表されるネットワークに接続し、データの送受信を行う機能を備え、ブラウザや電子メールソフトウェア、ワードプロセッサなどのアプリケーションプログラムや、オペレーティングシステム(OS)を備えることが通常の形態である。この他、ユーザー端末には、インターネット等に接続可能なブラウザ機能を搭載した携帯電話をはじめとする無線通信端末、携帯情報端末や、インターネットTV、ゲーム機器、テレビ会議システム、その他のネットワーク接続機能を備えた家電製品などの機器を広く含む。 Computer terminals such as personal computers and workstations are usually used as user terminals for accessing the server. The computer terminal includes control means, storage means, input means, output means, display means, and the like. In addition, it is usual to connect to a network represented by the Internet and have a function of transmitting and receiving data, and to include an application program such as a browser, e-mail software, and a word processor, and an operating system (OS). In addition, the user terminal has a wireless communication terminal such as a mobile phone equipped with a browser function connectable to the Internet, a portable information terminal, an Internet TV, a game machine, a video conference system, and other network connection functions. Includes a wide range of equipment such as home appliances.
サーバーは、一般的な実施形態としては、アプリケーションサーバー、データベースサーバー、認証サーバー、ウェブサーバー、その他必要に応じメールサーバー、その他の各種装置により構成される。これらの各サーバーは、物理的に同一の装置に設けられる形態や、物理的に複数の装置からなる形態、あるいはネットワークを介して接続される物理的に複数の装置からなる形態などを含み、機能的に同様の機能が実現されるならば、様々な形態を含む。 As a general embodiment, the server includes an application server, a database server, an authentication server, a web server, a mail server as necessary, and other various devices. Each of these servers includes a form that is physically provided in the same apparatus, a form that is physically composed of a plurality of apparatuses, or a form that is physically composed of a plurality of apparatuses connected via a network. As long as the same function is realized, various forms are included.
次にサーバーの構成について説明する。
前記サーバーは、不動産情報データベースを備えており、不動産情報データベースは下記の構成を少なくとも備える。
初めに、不動産情報データベースは、不動産物件に関する物件情報を記憶する物件情報記憶手段を備えている。
不動産物件は、マンションなどの区分所有建物の物件や、アパートなどの賃貸物件のほか、店舗物件、オフィス物件、その他の自己所有物件と賃貸物件とのいずれでもよい。好ましい形態の一例はマンションなどの区分所有建物物件であって、不動産物件ごとの物件情報、部屋番号、間取り、設備・仕様、画像データ、図面、その他の物件情報データが記憶されることが好ましい。
Next, the configuration of the server will be described.
The server includes a real estate information database, and the real estate information database includes at least the following configuration.
First, the real estate information database includes property information storage means for storing property information related to real estate properties.
A real estate property may be a property of a separately owned building such as a condominium, a rental property such as an apartment, a store property, an office property, or other self-owned property or a rental property. An example of a preferred form is a property owned by a section such as a condominium, and preferably stores property information, room number, floor plan, equipment / specifications, image data, drawings, and other property information data for each real estate property.
次に、不動産情報データベースは、前記不動産物件の入居者に関する入居者情報を記憶する入居者情報記憶手段を備えている。
入居者情報は、前記物件情報に関連付けられて、所有者または賃借者である入居者の氏名、住所、電話番号、年齢、電子メールアドレスなどの個人情報や、ID、パスワードなどの認証情報などである。認証情報は、認証時に用いられる。
Next, the real estate information database includes resident information storage means for storing resident information regarding the resident of the real estate property.
Resident information is related to the property information and includes personal information such as the name, address, telephone number, age, e-mail address, etc. of the tenant who is the owner or renter, and authentication information such as ID and password. is there. The authentication information is used at the time of authentication.
次に、不動産情報データベースは、前記不動産物件に対応する不動産管理会社、建築・施工会社、その他の不動産関係事業者に関する事業者情報を記憶する事業者情報記憶手段を備えている。
事業者情報は、建築・施工会社、不動産会社、建築事務所、その他の事業者の業種、会社名、住所、電話番号、電子メールアドレスなどの事業者情報や、当該事業者が提供する製品やサービスの内容・仕様・価格等の情報や、ID、パスワードなどの認証情報などである。認証情報は、認証時に用いられる。
Next, the real estate information database includes company information storage means for storing company information relating to a real estate management company, a construction / construction company, and other real estate related companies corresponding to the real estate property.
The business information includes business information such as the industry, company name, address, telephone number, e-mail address, etc. of the construction / construction company, real estate company, architectural office, and other businesses, Information such as service contents, specifications, and prices, and authentication information such as IDs and passwords. The authentication information is used at the time of authentication.
次に、不動産情報データベースは、前記物件情報、入居者情報、事業者情報に関連付けられて、当該不動産物件についての工事その他のアフターサービスに関する情報を記憶するアフターサービス情報記憶手段を備えている。
アフターサービス情報は、前記入居者が入居する、各不動産物件ごとに、たとえば前記事業者が提供するアフターサービスに関しての、補修その他のアフターサービスの見積・発注・契約などの経過情報や、補修その他のアフターサービスの進捗状況情報、工事の進捗状況をステータス管理したデータ、さらには音声や映像などで工事・アフターサービスその他の現況を中継するライブ映像などのライブ工事情報や、アフターサービスの請求金額情報、履歴情報などである。
記憶されるデータのデータ形式には、文字データや、不動産物件などの図面、見積書、契約書、設計図、不動産物件の画像、材料・部材や施工例等の画像、その他の画像データ、補修・施工状況やライブ映像などの動画像データ、音声データ、プレゼンテーションデータ、アニメーションデータ、スライドショーデータ、その他のデータ形式の様々なものを含むことができる。
これらのデータは、インターネット等を介してアクセスするために各事業者が備える事業者のユーザー端末から入力され記憶されるようにしてもよい。
これらのデータは、見積依頼・発注に基づき見積・設計・施工・引渡しなどの各段階において、各入居者、各事業者が備えるユーザー端末からインターネット等のネットワークを介してサーバーにアクセスし、データの入力・送信と記憶・蓄積が行われる。
また、施工現場の写真や動画像などを、デジタルカメラなどの撮影手段を備えたコンピュータ端末や、携帯電話、携帯情報端末などの端末から入力・送信して記憶させることもできる。
Next, the real estate information database is provided with after service information storage means for storing information related to construction and other after service for the real estate property in association with the property information, resident information, and business operator information.
After-sales service information is for each real estate that the occupant occupies, for example, after-sales information provided by the operator, such as repair / estimate / order / contract information, repairs, and other After-sales service progress information, construction status management data, live work information such as live video that relays construction / after-sales services and other current status via audio and video, etc. It is history information.
The data format of the stored data includes character data, drawings of real estate properties, quotations, contracts, design drawings, images of real estate properties, images of materials / materials and construction examples, other image data, and repairs. -Various kinds of moving image data such as construction status and live video, audio data, presentation data, animation data, slide show data, and other data formats can be included.
These data may be input and stored from a user terminal of a business operator provided for each business operator for access via the Internet or the like.
These data are accessed through a network such as the Internet from the user terminal provided by each resident or business operator at each stage of estimation, design, construction, delivery, etc. Input / transmission and storage / accumulation are performed.
In addition, it is possible to input and transmit a photograph of a construction site, a moving image, and the like from a computer terminal equipped with photographing means such as a digital camera, a mobile phone, a portable information terminal, and the like to be stored.
次に、前記不動産情報データベースに記憶されたデータを処理するためのサーバーの構成について説明する。
サーバーは、データをオンライン上に表示させるためのウェブコンテンツデータや、情報処理を行うためのアプリケーションプログラムを記憶する。
コンテンツデータには、HTMLファイル、XMLファイルなどのWEB上に表示されるデータファイルや、C−HTMLファイルなどのWEBサイトにアクセス可能な携帯電話等に表示されるデータファイルなどが含まれる。また、これらのファイルに挿入されるなどして表示又は出力される、文字データファイル、音声データファイル、画像データファイル、動画像データファイル、アニメーションデータファイル,その他の様々なコンテンツデータを記憶することができる。
プログラムは、ユーザー端末からの検索要求に応答して前記不動産情報データベース等に記憶されたデータを検索・抽出するプログラムや、抽出されたデータをユーザー端末において表示可能なデータファイルとして生成するプログラム、ユーザー端末から送信されたデータをデータベース等に記憶させるプログラム、その他のプログラムを含むことができる。
Next, the configuration of a server for processing data stored in the real estate information database will be described.
The server stores web content data for displaying data online and an application program for performing information processing.
The content data includes a data file displayed on the WEB such as an HTML file and an XML file, a data file displayed on a mobile phone accessible to a WEB site such as a C-HTML file, and the like. It is also possible to store character data files, audio data files, image data files, moving image data files, animation data files, and other various content data that are displayed or output by being inserted into these files. it can.
The program is a program that searches and extracts data stored in the real estate information database in response to a search request from a user terminal, a program that generates the extracted data as a data file that can be displayed on the user terminal, a user A program for storing data transmitted from a terminal in a database or the like, and other programs can be included.
次に、サーバーは、前記ユーザー端末から前記不動産情報データベースに記憶されたデータの検索要求・閲覧要求を受信する検索要求受信手段を備えている。
ユーザー端末においては、各種のデータを閲覧したり、さらに前記不動産情報データベースに記憶されたデータを検索・抽出するために、ユーザー端末が備えるブラウザその他の検索結果閲覧用のアプリケーションプログラムを用いる。
サーバーに対する不動産情報データベースの検索要求は、検索画面において検索語句をキーワードとして入力し、サーバーに送信することにより、検索要求受信手段がユーザー端末に関するデータ、検索語句などを含む検索要求を受信する。
Next, the server includes search request receiving means for receiving a search request / view request for data stored in the real estate information database from the user terminal.
In the user terminal, in order to browse various data and to search and extract data stored in the real estate information database, a browser and other application program for browsing search results provided in the user terminal are used.
The search request of the real estate information database to the server is input by inputting a search phrase as a keyword on the search screen and transmitting it to the server, whereby the search request receiving means receives a search request including data related to the user terminal, search phrase and the like.
この際、ユーザー端末の検索・データ閲覧権限等を認証するために、ユーザーIDやパスワード等の認証情報を用いたユーザー認証を行うことが好ましい。ユーザー端末は、前記の通り、入居者や、建築・施工会社、不動産会社、建築事務所、その他の各事業者などが備えるものであり、入居者であれば自分が入居する不動産物件についてのデータ、各事業者であれば当該事業者ごとに担当し、あるいは関与している不動産物件に関するデータなどに、閲覧権限を限定することが可能である。また入居者であれば自分が入居する不動産物件についてのデータ、各事業者であれば当該事業者ごとに担当し、あるいは関与している不動産物件に関するデータには閲覧権限のみがあり、入居者であれば自分が入居する不動産物件についての見積依頼や発注、あるいは物件についての現状や苦情など、各事業者であれば当該事業者についての情報などに関するデータには書き込み権限があるといった権限の設定をすることが好ましい。 At this time, it is preferable to perform user authentication using authentication information such as a user ID and a password in order to authenticate the search / data browsing authority of the user terminal. As mentioned above, user terminals are provided by tenants, construction / construction companies, real estate companies, construction offices, and other business operators. If it is each business operator, it is possible to limit the viewing authority to data relating to the real estate property that is in charge of each business operator or involved. In addition, if you are a resident, you will be in charge of the data about the real estate property you are moving in. If there is a request for quotation or order for the real estate property you are in, or the current status or complaint about the property, each business operator should have authority to write data related to the information about the business operator. It is preferable to do.
次に、前記ユーザー端末またはサーバーは、前記検索要求受信手段に対し送信される一または複数の検索語句に基づき、当該検索語句が、前記不動産情報データベースのいずれのテーブルまたはビュー等に対する検索語句であるかを判定する検索語句判定手段をさらに備えていることが、好ましい実施形態の一例である。 Next, the user terminal or the server is a search phrase for any table or view of the real estate information database based on one or more search phrases transmitted to the search request receiving means. It is an example of a preferred embodiment that further includes a search phrase determination unit that determines whether or not.
前記検索語句判定手段は、検索語句の標準規則に基づき、前記不動産情報データベースのいずれのテーブルまたはビュー等に対する検索語句であるかを判定し、判定された検索種別に応じて、検索対象であるデータベースのテーブル及び列名を動的に構成し、不要なテーブル及び列名を検索対象から除外する。
前記不動産情報データベースが備える各データベースの列名の名前付規則として、あらかじめ設定し記憶することによりデータベースを構成し、たとえば氏名・名称に関する列名としてキーワード_NAME、電話番号に関する列名としてキーワード_TELまたはFAX、住所に関する列名としてキーワード_ADDRESS、等々の名前付規則により、データベースの各テーブルの列を構成している。
検索対象語句に対する検索種別の判定は、あらかじめ設定され記憶されている検索語句の標準規則に基づき、標準規則を参照して検索語句が、氏名・名称等に関する標準規則に一致するか否かを判定し、一致すれば氏名・名称等と判定する。また、電話番号に関する標準規則に一致するか否かを判定し、一致すれば電話番号と判定する。また、住所に関する標準規則に一致するか否かを判定し、一致すれば住所と判定する。このような標準規則に基づいた判定によって検索種別を決定する。
The search phrase determination means determines which table or view of the real estate information database is a search phrase based on a standard rule of the search phrase, and a database that is a search target according to the determined search type The table and column names are dynamically configured, and unnecessary tables and column names are excluded from the search target.
As the naming rules for the column names of each database included in the real estate information database, the database is configured by setting and storing in advance. Alternatively, the columns of each table of the database are configured by a naming rule such as a keyword, keyword _ADDRESS as a column name related to FAX and address.
The determination of the search type for the search target phrase is based on the standard rules for search phrases that are set and stored in advance, and it is determined whether the search phrase matches the standard rules for names, names, etc. by referring to the standard rules If they match, the name / name is determined. In addition, it is determined whether or not the standard rule regarding the telephone number is matched, and if it matches, it is determined that the telephone number. In addition, it is determined whether or not the address matches the standard rule regarding the address. The search type is determined by the determination based on the standard rule.
動的に構成される前記データベースのテーブルの列名は、当該データベースに格納されたデータの論理的な意味と関連付けた前記名前付規則に基づく名称を用いて構成されており、判定された検索種別に応じて、当該検索種別に対応した列のみを検索対象に指定することが可能にされている。 The column name of the database table that is dynamically configured is configured using a name based on the naming rule associated with the logical meaning of the data stored in the database, and the determined search type Accordingly, only a column corresponding to the search type can be designated as a search target.
次に、サーバーは、前記検索要求に応答して、前記不動産情報データベースに記憶されたデータを検索する検索手段を備えている。
判定された検索語句が、氏名等の人名に関する名称、不動産物件または地名等に関する名称の内のいずれかである場合には、前記検索語句が複数指定されている場合には、各検索語句について単独で検索を行いその件数を表示するとともに、各検索語句を相互に組み合わせた検索を行いその件数を表示する。
Next, the server includes search means for searching for data stored in the real estate information database in response to the search request.
When the determined search phrase is one of a name related to a person's name such as a name, a name related to a real estate property or a place name, etc., if a plurality of the search phrases are specified, each search phrase alone A search is performed to display the number of cases, and a search is performed by combining each search term and the number of cases is displayed.
氏名に関する検索語句の検索は、検索対象となる列は、指定テーブル中の_NAMEを含む列である。
ここで単一の検索語句を対象とする場合には、当該検索語句によって検索を行い、空白にて区切られた複数の語句を対象とする場合には、各々の検索語句に対して、単独で検索を行うとともに、各々の検索語句を組み合わせて検索を行う。
たとえば、検索語句の指定が「新井 由美 荒井」であった場合には、下記の検索語句による検索を行う。
1「新井」
2「由美」
3「荒井」
4「新井and由美」
5「由美and荒井」
6「荒井and新井」
7「新井and由美and荒井」
In the search for the search phrase for the name, the search target column is a column including _NAME in the specified table.
Here, when a single search phrase is targeted, a search is performed using the search phrase, and when a plurality of phrases separated by spaces are targeted, each search phrase is independently In addition to performing a search, a search is performed by combining the search terms.
For example, if the search term is specified as “Yumi Arai Arai”, the search is performed using the following search terms.
1 “Arai”
2 “Yumi”
3 “Arai”
4 “Arai and Yumi”
5 “Yumi and Arai”
6 “Arai and Arai”
7 “Arai and Yumi and Arai”
住所に関する検索語句の検索 は、検索対象となる列は、指定テーブル中の_ADDRESSを含む列である。
ここで単一の検索語句を対象とする場合には、当該検索語句によって検索を行い、空白にて区切られた複数の語句を対象とする場合には、各々の検索語句に対して、単独で検索を行うとともに、各々の検索語句を組み合わせて検索を行う。
In the search for a search term related to an address, the search target column is a column including _ADDRESS in the specified table.
Here, when a single search phrase is targeted, a search is performed using the search phrase, and when a plurality of phrases separated by spaces are targeted, each search phrase is independently In addition to performing a search, a search is performed by combining the search terms.
動的に構成される前記データベースのテーブルの列名は、当該データベースに格納されたデータの論理的な意味と関連付けた名称を用いて構成され、当該の検索種別に対応した列のみを検索対象に指定することが可能であって、判定された検索語句が、電話番号又はファクシミリ番号等に関する番号の内のいずれかである場合には、前記検索語句が複数指定されている場合には、各検索語句について単独で検索を行いその件数を表示する。
電話番号に関する検索語句の検索は、検索対象となる列は、指定テーブル中の_TELまたはFAXを含む列である。
ここで単一の検索語句を対象とする場合には、当該検索語句によって検索を行い、空白にて区切られた複数の語句を対象とする場合には、各々の検索語句に対して、単独で検索を行うとともに、各々の検索語句を組み合わせて検索を行う。
たとえば、検索語句の指定が「03-5431-1711」であった場合には、検索語句03-5431-1711による検索を行う。
電話番号に関する標準規則を数字および「ハイフン(-)」で合計15桁まで等として認識する。標準規則を変更することにより、数字のみや全角の認識を行うことも可能である。
The column name of the database table that is dynamically configured is configured using a name associated with the logical meaning of the data stored in the database, and only the column corresponding to the search type is searched. It is possible to specify, and when the determined search word / phrase is one of numbers related to telephone numbers, facsimile numbers, etc., each search is performed when a plurality of the search words / phrases are specified. Search independently for a phrase and display the number.
When searching for a search phrase related to a telephone number, the column to be searched is a column including _TEL or FAX in the specified table.
Here, when a single search phrase is targeted, a search is performed using the search phrase, and when a plurality of phrases separated by spaces are targeted, each search phrase is independently In addition to performing a search, a search is performed by combining the search terms.
For example, if the search term specification is “03-5431-1711”, the search is performed using the search term 03-5431-1711.
Recognize standard rules regarding telephone numbers as numbers and “hyphen (-)” up to 15 digits in total. By changing the standard rules, it is possible to recognize only numbers or full-width characters.
検索語句は、単独の場合と複数の場合とがあるが、検索語句に指定が単一である場合にはそのまま検索し、検索語句が空白で区切られた複数の語句である場合には、以下のように検索する。
一般にAND検索を既定とし、OR検索をオプションにする検索エンジンが多いのに対し、本発明のシステムにおいては、単独検索とAND検索を順次行うことによって一度に複数の結果を得る。OR検索ではなく、単独検索とするのは、それぞれの検索語句でグループ化するためである。
検索結果がそれぞれ単一でない場合には、各検索語句について、その一致件数を表示する。
Search terms may be single or multiple, but if the search term has a single specification, search as it is, and if the search term is multiple terms separated by white space, Search as follows.
In general, there are many search engines in which AND search is the default and OR search is an option. In the system of the present invention, a single search and an AND search are sequentially performed to obtain a plurality of results at once. The reason why the single search is used instead of the OR search is to group each search phrase.
If the search results are not single, the number of matches for each search term is displayed.
たとえば、検索語句の指定内容が「新井 由美 荒井」である場合には、検索結果の一例として下記のようになる。
1「新井」10件
2「由美」 8件
3「荒井」12件
4「新井and由美」2件
5「由美and荒井」3件
6「荒井and新井」1件 結果をそのまま表示
7「新井and由美and荒井」0件
このような検索結果に対する件数表示を媒介として、詳細な検索結果へたどり着く手法により複雑なオプションを指定することなく、数クリックにて目的として検索結果を取得することが可能となっている。
For example, when the specified content of the search phrase is “Yumi Arai Arai”, an example of the search result is as follows.
1 “Arai” 10 cases 2 “Yumi” 8 cases 3 “Arai” 12 cases 4 “Arai and Yumi” 2 cases 5 “Yumi and Arai” 3 cases 6 “Arai and Arai” 1 case Show the result 7 “Arai and” "Yumi and Arai" 0 items The search result can be obtained with a few clicks without specifying complicated options by using the method to reach the detailed search result through the display of the number of search results. It has become.
次に、前記の通り、前記検索語句判定手段が、前記不動産情報データベースのいずれのテーブルまたはビュー等に対する検索語句であるかを判定した結果、判定された検索種別に応じて、検索対象であるデータベースのテーブル及び列名を動的に構成し、不要なテーブル及び列名を検索対象から除外する。
検索対象であるデータベースのテーブル及び列名の動的構成は、各検索種別ごとに指定された検索対象テーブルのリスト(データベース上またはメモリ上に保持されている検索種別ごとの検索対象テーブルリスト)から、データベースのシステムテーブルを媒介として、検索種別に応じた検索対象テーブル及び検索対象列の一覧を作成する。
次いで、検索対象の動的構成として、作成された検索対象テーブル及び検索対象列の一覧から、検索対象データベースに対する問い合わせを作成する。
Next, as described above, as a result of determining whether the search phrase determination unit is a search phrase for the real estate information database or the like as a result of the determination, the database to be searched is determined according to the determined search type. The table and column names are dynamically configured, and unnecessary tables and column names are excluded from the search target.
The dynamic configuration of the database table and column names to be searched is determined from the list of search target tables specified for each search type (search target table list for each search type stored in the database or memory). A list of search target tables and search target columns corresponding to the search type is created using the system table of the database as a medium.
Next, as a dynamic configuration of the search target, an inquiry to the search target database is created from the created search target table and list of search target columns.
たとえば、検索対象テーブルリストとして、テーブル名TABLE1、TABLE2、TABLE3があり、TABLE1では不動産物件及び当該物件所有者のデータ、TABLE2では入居者のデータ、TABLE3では各事業者のデータが格納されているときに、検索語句に氏名があればTABLE1の列OWNER_NAMEと、TABLE2の列CUST_NAMEとを検索対象テーブル及び検索対象列の一覧として作成するといったように、検索対象データベースに対する問い合わせを作成する。 For example, the table names to be searched include table names TABLE1, TABLE2, and TABLE3, where TABLE1 stores real estate properties and property owner data, TABLE2 stores tenant data, and TABLE3 stores each company's data. In addition, if there is a name in the search term, a query for the search target database is created such that the column OWNER_NAME of TABLE1 and the column CUST_NAME of TABLE2 are created as a list of search target tables and search target columns.
次に、サーバーは、前記検索手段により検索された検索結果を、前記ユーザー端末に対し閲覧可能な検索結果データとして生成する検索結果生成手段を備えている。
検索結果には、それぞれのテーブルに対応した検索元の概要を備考として表示する
最終的に一覧された検索結果を指示することにより、該当の詳細データを表示する。
Next, the server includes search result generation means for generating the search result searched by the search means as search result data that can be browsed by the user terminal.
In the search results, the summary of the search source corresponding to each table is displayed as a remark. By specifying the search results finally listed, the corresponding detailed data is displayed.
次に、サーバーは、前記検索結果データを含むデータを、前記検索要求・閲覧要求に応答して前記ユーザー端末に送信する検索結果送信手段を備えている。
図2から図13は、検索画面及び検索結果画面の一例を示している。
図2は検索画面の一例であり、入力内容は「新井 由美 荒井」となっている。
図3は氏名による検索結果の一例を示し「新井 27件、由美 25件、荒井 7件、新井and由美0件、由美and荒井0件」となっている。
図4は、「荒井」に関する検索結果の一覧である。
図5は「武田 鉄也」で検索した検索結果の一例であり、「武田 15件、鉄也 2件、武田and鉄也 0件」となっている。
図6は、図5に示したした検索結果から「鉄也」を指定したものであり、図7は「鉄也」に関する検索結果の一覧である。
図8は「03-3488-0311」を指定して検索し、8件が該当した一例を示し、図9は検索結果の一覧の一例である。
図10は、「市川」を指定して検索し、45件が該当した一例を示し、図11は検索結果の一覧の一例である。備考欄に、該当したテーブルに関する情報を表示している。
図12は、検索結果から「ライオンズプラザ市川」を指定して、物件一覧の該当データを表示した例であり、図13は、「市川 新作」を指示し、オーナーマスタの該当データを表示した一例である。
Next, the server includes search result transmission means for transmitting data including the search result data to the user terminal in response to the search request / browsing request.
2 to 13 show examples of the search screen and the search result screen.
FIG. 2 is an example of the search screen, and the input content is “Yumi Arai Arai”.
Fig. 3 shows an example of search results by name: "Arai 27, Yumi 25, Arai 7, Arai and Yumi 0, Yumi and Arai 0".
FIG. 4 is a list of search results related to “Arai”.
FIG. 5 is an example of a search result searched for “Tetsuya Takeda”, and it is “Takeda 15 cases, Tetsuya 2 cases, Takeda and Tetsuya 0 cases”.
6 designates “Tetsuya” from the search results shown in FIG. 5, and FIG. 7 is a list of search results related to “Tetsuya”.
FIG. 8 shows an example in which “03-3488-0311” is specified and a search is performed, and 8 cases correspond. FIG. 9 shows an example of a list of search results.
FIG. 10 shows an example in which “Ichikawa” is specified and searched, and 45 cases correspond, and FIG. 11 shows an example of a list of search results. Information about the corresponding table is displayed in the remarks column.
FIG. 12 is an example in which “Lions Plaza Ichikawa” is specified from the search results and corresponding data in the property list is displayed. FIG. 13 is an example in which “Ichikawa New Works” is indicated and the corresponding data of the owner master is displayed. It is.
次に、本発明のシステムの好ましい実施形態について説明する。
検索結果としてユーザー端末が受け取る、前記検索結果データは、ユーザー端末が備えるブラウザその他の検索結果閲覧用のアプリケーションプログラムを用いて、前記不動産情報データベースのテーブルまたはビュー等に対する検索要求の結果として得られたデータ集合体のグリッド状表示が可能にされたものである。
不動産情報データベースを格納したサーバーと、サーバーに対して問い合わせを行い結果を表示する機能を備えたユーザー端末のクライアントアプリケーションとによって実現される。
Next, a preferred embodiment of the system of the present invention will be described.
The search result data received by the user terminal as a search result was obtained as a result of a search request for a table or view of the real estate information database using a browser or other application program for browsing search results provided in the user terminal. A grid-like display of the data aggregate is made possible.
It is realized by a server storing a real estate information database and a client application of a user terminal having a function of inquiring the server and displaying the result.
前記検索結果データは、前記グリッド状表示の所定位置をクリックすることによって、複数の列の内の任意の第一の列を指定することにより、指定されたインデックスに基づき検索結果データの並び替えが可能にされており、当該並べ替えがされた検索結果データを、複数の列の内の任意の第二の列を指定することにより、指定された複合インデックスに基づき検索結果データの並び替えが可能にされたものである。なお、複数の列の内の任意の第一の列は、複数の列の内のいずれの列であってもよく、また複数の列の内の任意の第二の列は前記第一の列以外のいずれの列であってもよい。さらに、複数の列の内の任意の第三の列、複数の列の内の任意の第四の列といったように、別の列をさらに指定することにより、並べ替えがされたデータをさらに並べ替えることができる。本明細書において、第一、第二の語は列の順番や表示位置などを示すものではない。
グリッド状に表示されたデータ集合体に対して、列1、列2、列3等の複数の列に対してインデックスを設定する際に、それぞれの列名を表示した別ウィンドウによって、複数の列を指定の順番と並び順(昇順または降順)で指定するのではなく、キーボード及びマウスによる操作により、グリッド上の特定位置をクリックすることによって、複数の列に対する並び順の指定を行うことができるようにされている。また、既に並び順が指定されている列に対して、同様の操作を続けて行うことにより、昇順及び降順の並び順を交互に入替可能である。その際、既に複数の列が指定されている場合には、当該の列以外の列には、この並び順の入替作業によっては影響を及ぼさない。
The search result data can be sorted based on a specified index by clicking on a predetermined position of the grid-like display and specifying an arbitrary first column of a plurality of columns. It is possible to sort the search result data based on the specified composite index by specifying any second column of the multiple columns in the sorted search result data. It has been made. The arbitrary first column of the plurality of columns may be any column of the plurality of columns, and the arbitrary second column of the plurality of columns is the first column. Any column other than may be used. Furthermore, by further specifying another column such as an arbitrary third column of the plurality of columns and an arbitrary fourth column of the plurality of columns, the sorted data is further arranged. Can be replaced. In this specification, the first and second words do not indicate the order of columns or the display position.
When an index is set for a plurality of columns such as column 1, column 2, and column 3 for a data aggregate displayed in a grid, a plurality of columns are displayed in a separate window displaying each column name. You can specify the order of multiple columns by clicking on a specific position on the grid using the keyboard and mouse instead of specifying them in the specified order and order (ascending or descending order). Has been. Further, by continuously performing the same operation on the column for which the arrangement order is already specified, the ascending order and the descending order can be alternately switched. At this time, if a plurality of columns have already been specified, columns other than the column are not affected by the rearrangement work in this arrangement order.
前記検索結果データは、前記グリッド状表示には、前記複合インデックスに基づき並び替えがされた検索結果データごとに、好ましくは当該検索結果データの並び替え順および昇順・降順の別が前記複合インデックスに対応して表示されるようにされている。
グリッド状に表示されたデータ集合体に対する、複合インデックスの状態は、グリッド上の特定位置に、当該の列が複合インデックスの何番目に位置するものであるかという数値による情報と、昇順又は降順の別を示す記号による情報を組み合わせて表示するような形態である。
この機能により、データ集合体に対して、直感的な操作により、複合インデックスを設定することが可能となると共に、その操作の結果を視覚的に表現することによって、直感的な認識を行うことを可能とした。
The search result data is displayed on the grid-like display for each search result data that has been sorted based on the composite index. Preferably, the sort order of the search result data and the order of ascending / descending order are classified into the composite index. Correspondingly displayed.
The state of the composite index for the data aggregate displayed in a grid is the numerical position information of the column at which the relevant column is located at a specific position on the grid, ascending or descending order. It is a form which displays combining the information by the symbol which shows another.
With this function, it is possible to set a composite index for a data aggregate by an intuitive operation, and to intuitively recognize the result of the operation visually. It was possible.
前記複合インデックスは、複合インデックスオブジェクトとしてユーザー端末が備えるアプリケーションプログラムの起動時に生成され、初期化状態ではインデックスオブジェクトが一つだけ生成され、前記検索結果データのデータ集合体の取得時に、当該データ集合体が有する一または複数の既定のインデックスに対応して、一または複数の各列に対応するインデックスオブジェクトが生成され、列名と並び順が複合インデックスオブジェクトに登録される。
データ集合体の取得時に、当該のデータ集合体の既定のインデックスが一つだけの場合には、複合インデックスオブジェクトの一つ目のインデックスオブジェクトに列名と並び順が登録される。また、当該のデータ集合体の既定のインデックスが複数の列を含む場合には、その列のそれぞれについて、対応するインデックスオブジェクトを生成し、列名と並び順を登録し、複合インデックスオブジェクトにそれぞれ登録する。
The composite index is generated when the application program included in the user terminal is started as a composite index object, and only one index object is generated in the initialized state, and when the data aggregate of the search result data is obtained, the data aggregate In correspondence with one or a plurality of predetermined indexes included in the index object, index objects corresponding to one or a plurality of columns are generated, and column names and arrangement order are registered in the composite index object.
When acquiring a data aggregate, if there is only one default index of the data aggregate, the column names and the order of arrangement are registered in the first index object of the composite index object. In addition, if the default index of the data aggregate includes multiple columns, a corresponding index object is generated for each column, column names and order are registered, and each is registered in a composite index object. To do.
さらに好ましい一例は、前記複合インデックスは、前記グリッド状表示の所定位置をクリックすることによって、複数の列の内の任意の列を指定することにより、インデックスの追加時には当該所定位置の列名と並び順を新たに生成したインデックスオブジェクトに登録され、そのインデックスオブジェクトが複合インデックスオブジェクトに登録されるものであり、インデックスの削除時には当該所定位置の列名に対応するインデックスオブジェクトが複合インデックスオブジェクトから削除されるものであり、各列に対する並び順の変更時には当該所定位置の列名に対応するインデックスオブジェクトの並び順が変更されるものである。
上記の各インデックスオブジェクトに対する操作を行った場合、その操作の完了後に複合インデックスオブジェクトの複合インデックス生成関数により、列名と並び順を示す一連の文字列を取得し、データ集合体へ設定することにより複合インデックスでの並び替えを実現する。
また、各インデックスオブジェクトに対する操作に伴って、グリッド上のインデックス順序及び並び順の表示を更新することによって、ユーザに対する視覚的な表現を可能とする。
In a more preferred example, the composite index is clicked at a predetermined position in the grid-like display to specify an arbitrary column among a plurality of columns, and when adding an index, the composite index is aligned with the column name at the predetermined position. The order is registered in the newly generated index object, and the index object is registered in the composite index object. When the index is deleted, the index object corresponding to the column name at the predetermined position is deleted from the composite index object. Therefore, when the order of arrangement for each column is changed, the order of the index objects corresponding to the column name at the predetermined position is changed.
When an operation is performed on each of the above index objects, a series of character strings indicating the column names and the order of arrangement are obtained by the composite index generation function of the composite index object after completion of the operation, and set in the data aggregate Realize sorting by composite index.
In addition, the display of the index order and the arrangement order on the grid is updated in accordance with the operation on each index object, thereby enabling visual expression to the user.
図14から図19は、複合インデックスの直接的指定方法及び視覚的表現方法の一例を示す図である。
複数の列を持つ2次元のデータ集合体に対して、各列の列名を視覚的に表現するヘッダ1から4があり、さらに、各ヘッダの配下に各列のデータが表形式で視覚的に表現されている格子状のデータグリッドがある。
各ヘッダは、データの存否にかかわらず視覚的に表現され、各列のデータは各行に属している。そのため、ある列のデータを並べ替える際には、他の列のデータも行に従属して並び変わる性質を持っている。
このような、データグリッドにおいて、複数の列に対する並び順を、各列毎に指定し、また、複数の列をそれぞれに昇順・降順を指定して複合的に指定することを可能とするため、以下のような視覚的に表現された要素を利用してデータ集合体に対する複合インデックスを指定するための機能である。
図14は、インデックスが一つも指定されていない状態を示している。
図15は、データ1系列を複合インデックスに追加して、並び替えを行う状態を示している。
図16は、データ2系列を複合インデックスに追加して、データ1系列の並び替えの後にデータ2系列の並び替えを行う状態を示している。
図17は、データ1系列の並び順を変更する状態を示している。
図18は、データ3系列を複合インデックスに追加して、データ1、2系列の並び替えの後にデータ2系列の並び替えを行う状態を示している。
図19は、データ4系列のみを複合インデックスに追加して、並び替えを行う状態を示している。
FIG. 14 to FIG. 19 are diagrams illustrating an example of a direct designation method and a visual expression method of a composite index.
For a two-dimensional data aggregate with multiple columns, there are headers 1 to 4 that visually represent the column names of each column, and the data of each column is visually displayed in tabular form under each header Is a grid-like data grid.
Each header is visually represented regardless of the presence or absence of data, and the data in each column belongs to each row. Therefore, when rearranging the data of a certain column, the data of the other column has the property of being rearranged depending on the row.
In such a data grid, in order to specify the arrangement order for a plurality of columns for each column, and to specify a plurality of columns in an ascending / descending order, respectively, This is a function for designating a composite index for a data aggregate using the following visually expressed elements.
FIG. 14 shows a state where no index is specified.
FIG. 15 shows a state in which one data series is added to the composite index and rearranged.
FIG. 16 shows a state in which the data 2 series is rearranged after the data 1 series is rearranged after the data 2 series is added to the composite index.
FIG. 17 shows a state in which the arrangement order of one data series is changed.
FIG. 18 shows a state where the data 3 series is added to the composite index and the data 2 series is rearranged after the data 1 and 2 series are rearranged.
FIG. 19 shows a state in which only the four data series are added to the composite index and rearranged.
さらに実施例について図面を参照して説明する。
図20は、複合インデックスの直接的指定方法及び視覚的表現方法に関する技術において、初期状態、すなわちデフォルトインデックスを指定した状態を示している。部屋番号(昇順)でソートされている。
図21は、工事日のヘッダをクリックした状態を示し、工事日を複合インデックスに追加して、工事日(昇順)でソートされている。
図22は、<コントロールキー>を押しながら部屋番号のヘッダをクリックした状態を示し、部屋番号がさらに複合インデックスに追加され、工事日(昇順)+部屋番号(昇順)でソートされている。
図23は、<コントロールキー>を押しながら部屋番号のヘッダをもう一度クリックした状態を示し、部屋番号について並び替えを行うことにより、工事日(昇順)+部屋番号(降順)でソートされている。
図24は、図23に示した状態から、工事日のヘッダをクリックしたことにより、工事日について並び替えを行うことにより、工事日(降順)でソートされている。
図25は、さらに、<コントロールキー>を押しながら、部屋番号のヘッダをクリックした状態を示し、工事日(降順)+部屋番号(昇順)でソートされている。
図26は、さらに、<コントロールキー>を押しながら、部屋番号のヘッダをクリックした状態を示し、工事日(降順)+部屋番号(降順)でソートされている。
図27は、さらに、<コントロールキー>を押しながら、工事場所のヘッダをクリックした状態を示し、工事日(降順)+部屋番号(降順)+工事場所(昇順)でソートされている。
図28は、さらに、<コントロールキー>を押しながら、部屋番号のヘッダをクリックした状態を示し、工事日(降順)+部屋番号(昇順)+工事場所(昇順)でソートされている。
図29は、さらに、<コントロールキー>を押しながら、工事日のヘッダをクリックした状態を示し、工事日(昇順)+部屋番号(昇順)+工事場所(昇順)でソートされている。
Further, embodiments will be described with reference to the drawings.
FIG. 20 shows an initial state, that is, a state in which a default index is designated, in the technique relating to the direct designation method and visual expression method of the composite index. Sorted by room number (ascending).
FIG. 21 shows a state where the construction date header is clicked, and the construction date is added to the composite index and sorted by the construction date (ascending order).
FIG. 22 shows a state in which the room number header is clicked while pressing the <control key>. The room number is further added to the composite index and sorted by construction date (ascending order) + room number (ascending order).
FIG. 23 shows a state in which the room number header is clicked again while holding down the <control key>. By sorting the room numbers, they are sorted by construction date (ascending order) + room number (descending order).
FIG. 24 is sorted by construction date (descending order) by sorting the construction dates by clicking on the construction date header from the state shown in FIG.
FIG. 25 further shows a state in which the room number header is clicked while pressing the <control key>, sorted by construction date (descending order) + room number (ascending order).
FIG. 26 further shows a state in which the room number header is clicked while pressing the <control key>, sorted by construction date (descending order) + room number (descending order).
FIG. 27 further shows a state where the construction site header is clicked while pressing the <control key>, and is sorted by construction date (descending order) + room number (descending order) + construction location (ascending order).
FIG. 28 further shows a state where the room number header is clicked while pressing the <control key>, sorted by construction date (descending order) + room number (ascending order) + construction place (ascending order).
FIG. 29 shows a state in which the construction date header is clicked while pressing the <control key>, and is sorted by construction date (ascending order) + room number (ascending order) + construction place (ascending order).
以上詳細に説明したように、本発明によれば、不動産情報データベースの検索において、検索語句に応じた最適な検索方法を適用することにより、正しい検索結果へユーザを誘導することができる。
さらに、本発明によれば、検索結果のデータ集合体に対して、直感的な操作により、複合インデックスを設定することが可能となると共に、その操作の結果を視覚的に表現することによって、直感的な認識を行うことができる。
As described above in detail, according to the present invention, a user can be guided to a correct search result by applying an optimal search method according to a search term in a search of a real estate information database.
Furthermore, according to the present invention, it is possible to set a composite index for a search result data aggregate by an intuitive operation, and visually express the result of the operation. Recognition.
Claims (3)
前記サーバーは、
不動産物件に関する物件情報と、
前記不動産物件の入居者に関する入居者情報と、
前記不動産物件に対応する不動産管理会社、建築・施工会社、その他の不動産関係事業者に関する事業者情報と、
前記物件情報、入居者情報、事業者情報に関連付けられて、当該不動産物件についての工事その他のアフターサービスに関するアフターサービス情報と、
を少なくとも格納する不動産情報データベースと、
前記ユーザー端末から前記不動産情報データベースに記憶されたデータの検索要求および検索語句を受信する検索要求受信手段と、
前記不動産情報データベースから前記検索語句に対応するデータを検索する検索手段と、
前記検索手段により検索された検索結果に基づき、前記ユーザー端末に対し閲覧可能な検索結果データを生成する検索結果生成手段と、
前記検索結果データを、前記検索要求・閲覧要求に応答して前記ユーザー端末に送信する検索結果送信手段とを少なくとも備え、
前記ユーザー端末は、表示手段と、キーボード及びマウスを含む入力手段と、制御手段を備え、
前記表示手段は、前記送信された検索結果データに含まれるデータ集合体をグリッド状に表示し、
前記入力手段は、ユーザーによるマウスの操作あるいはキーボード及びマウスの操作により指定された前記グリッド状表示画面内の所定位置を前記制御手段に送信し、
前記制御手段は、前記指定された位置に対応する列に関連づけられたインデックスに基づき検索結果の並び替え表示を行うとともに、並び替えが1回以上行われた後のグリッド状表示についても、前記グリッド状表示画面内の新たな位置がユーザーによるキーボード及びマウスの操作により指定されると、既に指定された列および新たに指定された位置に対応する列に関連づけられた複合インデックスに基づき並び替え表示を行うとともに、
前記検索結果の並べ替えが、昇順あるいは降順で行われる場合、既に指定された列に対するユーザーによるキーボード及びマウスの操作を前記入力手段が前記制御手段に入力することにより昇順と降順の切替表示が行われる
ことを特徴とする、不動産情報閲覧システム。 A system comprising a user terminal such as a computer or a portable information terminal, and a server accessed from the user terminal via the Internet or other network,
The server
Property information on real estate properties,
Tenant information on tenants of the real estate property,
Company information regarding a real estate management company, a construction / construction company, and other real estate related companies corresponding to the real estate property,
After-sales service information related to construction and other after-sales service for the real estate property in association with the property information, occupant information, and business operator information;
A real estate information database for storing at least
Search request receiving means for receiving a search request and a search phrase for data stored in the real estate information database from the user terminal;
Search means for searching for data corresponding to the search term from the real estate information database;
Search result generation means for generating search result data that can be browsed for the user terminal based on the search result searched by the search means;
Search result transmission means for transmitting the search result data to the user terminal in response to the search request / browsing request;
The user terminal includes display means, input means including a keyboard and a mouse, and control means.
The display means displays a data aggregate included in the transmitted search result data in a grid shape,
The input means transmits a predetermined position in the grid-like display screen designated by a user's mouse operation or keyboard and mouse operation to the control means,
Said control means performs reordering indication of the basis of the index associated with the corresponding column to the specified position search results, for the grid display after the rearrangement has been performed at least once, said grid When a new position in the screen is specified by the user's keyboard and mouse operation , the sorting display is performed based on the composite index associated with the already specified column and the column corresponding to the newly specified position. As well as
When the search results are sorted in ascending order or descending order, the input means inputs the keyboard and mouse operations to the control means by the user with respect to the already specified column, thereby switching display between ascending order and descending order is performed. wherein the dividing <br/>, real estate information browsing system.
該検索語句判定手段は、この判定結果に応じて、検索対象であるテーブル及び列を動的に構成し、不要なテーブル及び列を検索対象から除外することを特徴とする、請求項1に記載の不動産情報閲覧システム。 The server is a search for determining which column of which table of the real estate information database corresponds to one or a plurality of search terms transmitted to the search request receiving means based on a standard rule of the search terms. It further comprises a phrase determination means,
The search term determination means in accordance with the determination result, dynamically configure the tables and columns to be retrieved, characterized in that it excludes unnecessary tables and columns from the search, according to claim 1 Real estate information browsing system.
When the search request receiving means has received a plurality of search terms, the search means, when searching the data stored in the real estate information database, performs a search independently for each search phrase and displays the number of cases, 3. The real estate information browsing system according to claim 1, wherein a search is performed by combining the search terms with each other and the number of cases is displayed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004274508A JP5159020B2 (en) | 2004-09-22 | 2004-09-22 | Real estate information browsing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004274508A JP5159020B2 (en) | 2004-09-22 | 2004-09-22 | Real estate information browsing system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006092078A JP2006092078A (en) | 2006-04-06 |
JP5159020B2 true JP5159020B2 (en) | 2013-03-06 |
Family
ID=36233009
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004274508A Active JP5159020B2 (en) | 2004-09-22 | 2004-09-22 | Real estate information browsing system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5159020B2 (en) |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10105561A (en) * | 1996-09-03 | 1998-04-24 | Toshiba Corp | Retrieval condition generator, retrieval condition generating method, document retrieving device and medium for document retrieval |
JP2001142885A (en) * | 1999-11-12 | 2001-05-25 | Hitachi Ltd | Inquiry sql generator by job name designation |
JP3558032B2 (en) * | 2000-11-09 | 2004-08-25 | 日本電信電話株式会社 | Integrated search method and apparatus, and storage medium storing integrated search program |
JP2003016108A (en) * | 2001-06-29 | 2003-01-17 | Casio Comput Co Ltd | Data processor and program |
JP3635251B2 (en) * | 2001-08-31 | 2005-04-06 | 三菱電機インフォメーションシステムズ株式会社 | Computer-readable recording medium and program storing book search system, book search method, and program |
JP4010495B2 (en) * | 2002-07-12 | 2007-11-21 | 株式会社 日立建設設計 | Facility management business support system |
-
2004
- 2004-09-22 JP JP2004274508A patent/JP5159020B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2006092078A (en) | 2006-04-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8073928B2 (en) | Aggregating and searching profile data from multiple services | |
US7401125B1 (en) | System, computer program product and method for managing documents | |
EP1766539B1 (en) | Data compilation apparatus and method | |
JP2011192278A (en) | Document management system, apparatus, and method configured to provide user interface customized for specific user | |
JP4445941B2 (en) | Customer database management device and customer database management program | |
US20060074843A1 (en) | World wide web directory for providing live links | |
JP2002117215A (en) | Patent management system | |
JP2002169986A (en) | Intermediary device and method for business negotiation, and computer-readable storage medium with business negotiation intermediary program stored therein | |
US20110166962A1 (en) | On-line trading system | |
US20080082344A1 (en) | Electronic automated real estate appraisal information exchange and management system | |
JP2018005718A (en) | Data management system and data management program | |
JP5159020B2 (en) | Real estate information browsing system | |
US20020032618A1 (en) | Information disclosing control method and its system, and computer program | |
JP2002133003A (en) | System and method for introducing provider | |
WO2007089105A1 (en) | Method and system for providing estate plane figure service | |
JP4571648B2 (en) | WEB information providing apparatus, method thereof, and program | |
JP2002056054A (en) | Online construction database registration/retrieval/ management system | |
JP2005122606A (en) | Information-reading device, information-reading system and information reading program | |
JP2019028784A (en) | Business card information management system, business card information management apparatus, business card information management method, and program | |
KR20070110953A (en) | System for personalized providing portal service | |
JP7440259B2 (en) | Information processing device, information processing method, program | |
JP2023135049A (en) | Property retrieval system, user terminal, property retrieval apparatus, property retrieval program, and property retrieval method | |
JP2003108557A (en) | Information control system | |
JP2004280733A (en) | House building support information service device | |
JP2019175293A (en) | Data recommendation apparatus, method thereof, program therefor, and system therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070710 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100121 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100216 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100412 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100803 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101029 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101030 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20101124 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20110128 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121211 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5159020 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151221 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |