(57)【要約】【課題】  検索およびその検索結果を効率的行い、表示するための不動産物件のアフターサービス管理システムの提供。【解決手段】  物件情報記憶手段と、入居者情報記憶手段と、不動産管理会社、建築・施工会社、その他の不動産関係事業者に関する事業者情報を記憶する事業者情報記憶手段と、当該不動産物件についての工事その他のアフターサービスに関する情報を記憶するアフターサービス情報記憶手段とを備える不動産情報データベースと、ユーザー端末から検索要求を受信する検索要求受信手段と、データを検索する検索手段と、検索結果生成手段と、検索結果送信手段とを備え、、検索語句に応じた最適な検索方法を適用し、さらに検索結果データ集合体のグリッド状表示において複合インデックスによる表示を行う。【選択図】  図１
2006092078.tif 000002
【特許請求の範囲】
【請求項１】
入力手段、制御手段、表示手段、出力手段、記憶手段等を備えるコンピュータや携帯情報端末等のユーザー端末と、前記ユーザー端末からインターネットその他のネットワークを介してアクセスされるサーバーとを含み構成されるシステムであって、
前記サーバーは、
不動産物件に関する物件情報を記憶する物件情報記憶手段と、
前記不動産物件の入居者に関する入居者情報を記憶する入居者情報記憶手段と、前記不動産物件に対応する不動産管理会社、建築・施工会社、その他の不動産関係事業者に関する事業者情報を記憶する事業者情報記憶手段と、
前記物件情報、入居者情報、事業者情報に関連付けられて、当該不動産物件についての工事その他のアフターサービスに関する情報を記憶するアフターサービス情報記憶手段と、
を少なくとも備える不動産情報データベースと、
前記ユーザー端末から前記不動産情報データベースに記憶されたデータの検索要求・閲覧要求を受信する検索要求受信手段と、
前記検索要求に応答して、前記不動産情報データベースに記憶されたデータを検索する検索手段と、
前記検索手段により検索された検索結果を、前記ユーザー端末に対し閲覧可能な検索結果データとして生成する検索結果生成手段と、
前記検索結果データを含むデータを、前記検索要求・閲覧要求に応答して前記ユーザー端末に送信する検索結果送信手段とを少なくとも備え、
前記検索結果データは、ユーザー端末が備えるブラウザその他の検索結果閲覧用のアプリケーションプログラムを用いて、前記不動産情報データベースのテーブルまたはビュー等に対する検索要求の結果として得られたデータ集合体のグリッド状表示が可能にされたものであることを特徴とする、不動産物件のアフターサービス管理システム。
【請求項２】
前記検索結果データは、前記グリッド状表示の所定位置をクリックすることによって、複数の列の内の任意の第一の列を指定することにより、指定されたインデックスに基づき検索結果データの並び替えが可能にされており、当該並べ替えがされた検索結果データを、複数の列の内の任意の第二の列を指定することにより、指定された複合インデックスに基づき検索結果データの並び替えが可能にされたことを特徴とする、請求項１に記載の不動産物件のアフターサービス管理システム。
【請求項３】
前記検索結果データは、前記グリッド状表示には、前記複合インデックスに基づき並び替えがされた検索結果データごとに、当該検索結果データの並び替え順および昇順・降順の別が前記複合インデックスに対応して表示されるようにされたことを特徴とする、請求項１または２のいずれかに記載の不動産物件のアフターサービス管理システム。
【請求項４】
前記複合インデックスは、複合インデックスオブジェクトとしてユーザー端末が備えるアプリケーションプログラムの起動時に生成され、初期化状態ではインデックスオブジェクトが一つだけ生成され、前記検索結果データのデータ集合体の取得時に、当該データ集合体が有する一または複数の既定のインデックスに対応して、一または複数の各列に対応するインデックスオブジェクトが生成され、列名と並び順が複合インデックスオブジェクトに登録されることを特徴とする、請求項１〜３のいずれかに記載の不動産物件のアフターサービス管理システム。
【請求項５】
前記複合インデックスは、前記グリッド状表示の所定位置をクリックすることによって、複数の列の内の任意の列を指定することにより、
インデックスの追加時には当該所定位置の列名と並び順を新たに生成したインデックスオブジェクトに登録され、そのインデックスオブジェクトが複合インデックスオブジェクトに登録されるものであり、インデックスの削除時には当該所定位置の列名に対応するインデックスオブジェクトが複合インデックスオブジェクトから削除されるものであり、各列に対する並び順の変更時には当該所定位置の列名に対応するインデックスオブジェクトの並び順が変更されるものであることを特徴とする、請求項１〜４のいずれかに記載の不動産物件のアフターサービス管理システム。
【請求項６】
前記ユーザー端末またはサーバーは、前記検索要求受信手段に対し送信される一または複数の検索語句に基づき、当該検索語句が、前記不動産情報データベースのいずれのテーブルまたはビュー等に対する検索語句であるかを判定する検索語句判定手段をさらに備えたことを特徴とする、請求項１〜６のいずれかに記載の不動産物件のアフターサービス管理システム。
【請求項７】
前記検索語句判定手段は、検索語句の標準規則に基づき、前記不動産情報データベースのいずれのテーブルまたはビュー等に対する検索語句であるかを判定し、判定された検索種別に応じて、検索対象であるデータベースのテーブル及び列名を動的に構成し、不要なテーブル及び列名を検索対象から除外することを特徴とする、請求項１〜６のいずれかに記載の不動産物件のアフターサービス管理システム。
【請求項８】
動的に構成される前記データベースのテーブルの列名は、当該データベースに格納されたデータの論理的な意味と関連付けた名称を用いて構成され、当該の検索種別に対応した列のみを検索対象に指定することが可能であって、判定された検索語句が、氏名等の人名に関する名称、不動産物件または地名等に関する名称の内のいずれかである場合には、前記検索語句が複数指定されている場合には、各検索語句について単独で検索を行いその件数を表示するとともに、各検索語句を相互に組み合わせた検索を行いその件数を表示することを特徴とする、請求項１〜７のいずれかに記載の不動産物件のアフターサービス管理システム。
【請求項９】
動的に構成される前記データベースのテーブルの列名は、当該データベースに格納されたデータの論理的な意味と関連付けた名称を用いて構成され、当該の検索種別に対応した列のみを検索対象に指定することが可能であって、判定された検索語句が、電話番号またはファクシミリ番号等に関する番号の内のいずれかである場合には、前記検索語句が複数指定されている場合には、各検索語句について単独で検索を行いその件数を表示することを特徴とする、請求項１〜８のいずれかに記載の不動産物件のアフターサービス管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、区分所有建物をはじめ、各種不動産物件について、入居者、所有者や管理会社、施工会社や下請け会社などをネットワークを介して結びつけ、修繕や補修、その他の各種アフターサービスを行うための管理システムにおいて、入居者、各事業者がそれぞれに関係するデータベースを検索し、検索およびその検索結果を効率的行い、表示するための不動産物件のアフターサービス管理システムに関する。
【背景技術】
【０００２】
【特許文献１】特開平１１−７４７３号公報
【特許文献２】特開平９−８８３３９号公報
【０００３】
従来、住宅をはじめとする建築物の管理において、コンピュータを用いる技術として下記のものが知られている。
たとえば特開平１１−７４７３号「工事施工管理システム」においては、建築工事の各個別工事毎に施工管理基準に従って行う点検項目のチェック、検査の業務の重複や漏れを防止し効率的に管理を行えるようにするための技術が公開されている。
この発明の概要は下記のとおりである。
破格建築工事に標準となる個別工事毎の点検項目及び検査基準を定めた施工管理基準を登録する手段と、建築工事毎に個別工事の施工計画・検討に基づき決定される重点管理項目より当該建築工事の作業所施工管理基準を作成する手段と、作業所施工管理基準の各個別工事の点検項目に基づき実施されたチェックの結果を書き込む手段と、作業所施工管理基準の各個別工事の検査基準に基づき実施された検査結果の検査帳票を作成して出力する手段とを備える。点検項目にチェックの結果を記録する点検記録欄を設けチェックの結果を記録すると共に、検査帳票の情報を記録する。
これにより、検査項目をコンピュータにおいて入力し、帳票を作成して出力することができる、というものである。
【０００４】
また、特開平９−８８３３９号「デジタルカメラによる建設工事の監理記録方法」においては、土木工事や建築工事のような建設工事が、設計図書に定められた通り工事施工されていることを、容易に且つ経済的に、確認、証明する工事監理記録の方法が公開されている。
この発明は、撮影の方法を定めた撮影仕様書に従い、工事施工状況をデジタルカメラで撮影し、その写真映像を、コンピューターに入力し、これを読みとりプログラムで検査情報に変換する。別に入力した設計情報から変換された検査箇所別設計情報と照合、判定し、必要に応じて修正施工を行って、設計図書通りに工事施工を行うための建設工事の監理記録方法である。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、今日ではインターネットに代表される通信手段を利用して、電子商取引や、オンラインでのデータの検索・閲覧等を行い、またデータの送受信によりビジネスを展開する手法・技術が開発されている。
住宅の建築や販売等に関しても、たとえば不動産の検索サイトなどが登場し、活用されている。あるいは建設会社、設計事務所、不動産会社、施工管理会社設備会社等がそれぞれにインターネット上で情報を提供する事例が増えている。
しかしながら、住宅等の建築物の補修、アフターサービスに際しては、たとえば集合住宅等の区分所有建物の新築後の瑕疵補修工事において、区分所有者と販売主との瑕疵保証契約により実施されているが、多数の区分所有者による膨大な瑕疵補修工事が発生する。一方、販売主、施工会社、下請け業者等による幾重にもわたる瑕疵保証契約の連鎖により、契約関係が複雑となり、区分所有者にとって十分な瑕疵保証が行われていなかった。
【０００６】
そこで、上記の様々な問題を解決し、本発明においては、たとえば区分所有建物などの不動産物件情報と所有者情報、補修工事情報、ライブ工事情報、各事業者情報などを不動産情報データベースとして構成し、データベースに対する検索において何のデータに対する検索語句なのかの検索種別の判定を行うことにより検索実行時間を短縮し、検索語句に応じた最適な検索方法を適用することにより、正しい検索結果へユーザを誘導することを目的とする。
さらに、本発明においては、検索結果のデータ集合体に対して、直感的な操作により、複合インデックスを設定することが可能となると共に、その操作の結果を視覚的に表現することによって、直感的な認識を行うことを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、請求項１に記載の発明においては、
入力手段、制御手段、表示手段、出力手段、記憶手段等を備えるコンピュータや携帯情報端末等のユーザー端末と、前記ユーザー端末からインターネットその他のネットワークを介してアクセスされるサーバーとを含み構成されるシステムであって、
前記サーバーは、
不動産物件に関する物件情報を記憶する物件情報記憶手段と、
前記不動産物件の入居者に関する入居者情報を記憶する入居者情報記憶手段と、前記不動産物件に対応する不動産管理会社、建築・施工会社、その他の不動産関係事業者に関する事業者情報を記憶する事業者情報記憶手段と、
前記物件情報、入居者情報、事業者情報に関連付けられて、当該不動産物件についての工事その他のアフターサービスに関する情報を記憶するアフターサービス情報記憶手段と、
を少なくとも備える不動産情報データベースと、
前記ユーザー端末から前記不動産情報データベースに記憶されたデータの検索要求・閲覧要求を受信する検索要求受信手段と、
前記検索要求に応答して、前記不動産情報データベースに記憶されたデータを検索する検索手段と、
前記検索手段により検索された検索結果を、前記ユーザー端末に対し閲覧可能な検索結果データとして生成する検索結果生成手段と、
前記検索結果データを含むデータを、前記検索要求・閲覧要求に応答して前記ユーザー端末に送信する検索結果送信手段とを少なくとも備え、
前記検索結果データは、ユーザー端末が備えるブラウザその他の検索結果閲覧用のアプリケーションプログラムを用いて、前記不動産情報データベースのテーブルまたはビュー等に対する検索要求の結果として得られたデータ集合体のグリッド状表示が可能にされたものである、不動産物件のアフターサービス管理システムであることを特徴としている。
【０００８】
また、上記課題を解決するため、請求項２に記載の発明においては、
前記検索結果データは、前記グリッド状表示の所定位置をクリックすることによって、複数の列の内の任意の第一の列を指定することにより、指定されたインデックスに基づき検索結果データの並び替えが可能にされており、当該並べ替えがされた検索結果データを、複数の列の内の任意の第二の列を指定することにより、指定された複合インデックスに基づき検索結果データの並び替えが可能にされた、請求項１に記載の不動産物件のアフターサービス管理システムであることを特徴としている。
【０００９】
また、上記課題を解決するため、請求項３に記載の発明においては、
前記検索結果データは、前記グリッド状表示には、前記複合インデックスに基づき並び替えがされた検索結果データごとに、当該検索結果データの並び替え順および昇順・降順の別が前記複合インデックスに対応して表示されるようにされた、請求項１または２のいずれかに記載の不動産物件のアフターサービス管理システムであることを特徴としている。
【００１０】
また、上記課題を解決するため、請求項４に記載の発明においては、
前記複合インデックスは、複合インデックスオブジェクトとしてユーザー端末が備えるアプリケーションプログラムの起動時に生成され、初期化状態ではインデックスオブジェクトが一つだけ生成され、前記検索結果データのデータ集合体の取得時に、当該データ集合体が有する一または複数の既定のインデックスに対応して、一または複数の各列に対応するインデックスオブジェクトが生成され、列名と並び順が複合インデックスオブジェクトに登録される、請求項１〜３のいずれかに記載の不動産物件のアフターサービス管理システムであることを特徴としている。
【００１１】
また、上記課題を解決するため、請求項５に記載の発明においては、
前記複合インデックスは、前記グリッド状表示の所定位置をクリックすることによって、複数の列の内の任意の列を指定することにより、
インデックスの追加時には当該所定位置の列名と並び順を新たに生成したインデックスオブジェクトに登録され、そのインデックスオブジェクトが複合インデックスオブジェクトに登録されるものであり、インデックスの削除時には当該所定位置の列名に対応するインデックスオブジェクトが複合インデックスオブジェクトから削除されるものであり、各列に対する並び順の変更時には当該所定位置の列名に対応するインデックスオブジェクトの並び順が変更されるものである、請求項１〜４のいずれかに記載の不動産物件のアフターサービス管理システムであることを特徴としている。
【００１２】
また、上記課題を解決するため、請求項６に記載の発明においては、
前記ユーザー端末またはサーバーは、前記検索要求受信手段に対し送信される一または複数の検索語句に基づき、当該検索語句が、前記不動産情報データベースのいずれのテーブルまたはビュー等に対する検索語句であるかを判定する検索語句判定手段をさらに備えた、請求項１〜６のいずれかに記載の不動産物件のアフターサービス管理システムであることを特徴としている。
【００１３】
また、上記課題を解決するため、請求項７に記載の発明においては、
前記検索語句判定手段は、検索語句の標準規則に基づき、前記不動産情報データベースのいずれのテーブルまたはビュー等に対する検索語句であるかを判定し、判定された検索種別に応じて、検索対象であるデータベースのテーブル及び列名を動的に構成し、不要なテーブル及び列名を検索対象から除外する、請求項１〜６のいずれかに記載の不動産物件のアフターサービス管理システムであることを特徴としている。
【００１４】
また、上記課題を解決するため、請求項８に記載の発明においては、
動的に構成される前記データベースのテーブルの列名は、当該データベースに格納されたデータの論理的な意味と関連付けた名称を用いて構成され、当該の検索種別に対応した列のみを検索対象に指定することが可能であって、判定された検索語句が、氏名等の人名に関する名称、不動産物件または地名等に関する名称の内のいずれかである場合には、前記検索語句が複数指定されている場合には、各検索語句について単独で検索を行いその件数を表示するとともに、各検索語句を相互に組み合わせた検索を行いその件数を表示する、請求項１〜７のいずれかに記載の不動産物件のアフターサービス管理システムであることを特徴としている。
【００１５】
また、上記課題を解決するため、請求項９に記載の発明においては、
動的に構成される前記データベースのテーブルの列名は、当該データベースに格納されたデータの論理的な意味と関連付けた名称を用いて構成され、当該の検索種別に対応した列のみを検索対象に指定することが可能であって、判定された検索語句が、電話番号又はファクシミリ番号等に関する番号の内のいずれかである場合には、前記検索語句が複数指定されている場合には、各検索語句について単独で検索を行いその件数を表示する、請求項１〜８のいずれかに記載の不動産物件のアフターサービス管理システムであることを特徴としている。
【発明の効果】
【００１６】
本発明によれば、たとえば不動産物件情報と所有者情報、補修工事情報、ライブ工事情報、各事業者情報などを不動産情報データベースとして構成し、データベースに対する検索において何のデータに対する検索語句なのかの検索種別の判定を行うことにより検索実行時間を短縮し、検索語句に応じた最適な検索方法を適用することにより、正しい検索結果へユーザを誘導することができる。
さらに、本発明によれば、検索結果のデータ集合体に対して、直感的な操作により、複合インデックスを設定することが可能となると共に、その操作の結果を視覚的に表現することによって、直感的な認識を行うことができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態について説明する。
図１は、本発明の基本的な構成を示すシステム構成図である。
【００１８】
本発明のシステムは、入力手段、制御手段、表示手段、出力手段、記憶手段等を備えるコンピュータや携帯情報端末等のユーザー端末と、前記ユーザー端末からインターネットその他のネットワークを介してアクセスされるサーバーとを含み構成されるシステムである。
図１において、ユーザー端末からインターネットに代表されるネットワークを介してアクセス可能なように、本発明のシステムを構成するサーバーが備えられている。ネットワークには、インターネットをはじめとして、専用線により接続されたネットワーク形態や、企業内ＬＡＮ、企業間ＬＡＮ、ＷＡＮなどの形態を広く含む。またここで用いられる通信回線の形態には、有線通信、無線通信の形態を広く含み、衛星通信や、Ｂｌｕｅｔｏｏｔｈなどを用いた形態を含む。
【００１９】
サーバーにアクセスするためのユーザー端末としては、通常、パーソナルコンピュータやワークステーションなどのコンピュータ端末が用いられる。コンピュータ端末は、制御手段、記憶手段、入力手段、出力手段、表示手段などを備える。またインターネットに代表されるネットワークに接続し、データの送受信を行う機能を備え、ブラウザや電子メールソフトウェア、ワードプロセッサなどのアプリケーションプログラムや、オペレーティングシステム（ＯＳ）を備えることが通常の形態である。この他、ユーザー端末には、インターネット等に接続可能なブラウザ機能を搭載した携帯電話をはじめとする無線通信端末、携帯情報端末や、インターネットＴＶ、ゲーム機器、テレビ会議システム、その他のネットワーク接続機能を備えた家電製品などの機器を広く含む。
【００２０】
サーバーは、一般的な実施形態としては、アプリケーションサーバー、データベースサーバー、認証サーバー、ウェブサーバー、その他必要に応じメールサーバー、その他の各種装置により構成される。これらの各サーバーは、物理的に同一の装置に設けられる形態や、物理的に複数の装置からなる形態、あるいはネットワークを介して接続される物理的に複数の装置からなる形態などを含み、機能的に同様の機能が実現されるならば、様々な形態を含む。
【００２１】
次にサーバーの構成について説明する。
前記サーバーは、不動産情報データベースを備えており、不動産情報データベースは下記の構成を少なくとも備える。
初めに、不動産情報データベースは、不動産物件に関する物件情報を記憶する物件情報記憶手段を備えている。
不動産物件は、マンションなどの区分所有建物の物件や、アパートなどの賃貸物件のほか、店舗物件、オフィス物件、その他の自己所有物件と賃貸物件とのいずれでもよい。好ましい形態の一例はマンションなどの区分所有建物物件であって、不動産物件ごとの物件情報、部屋番号、間取り、設備・仕様、画像データ、図面、その他の物件情報データが記憶されることが好ましい。
【００２２】
次に、不動産情報データベースは、前記不動産物件の入居者に関する入居者情報を記憶する入居者情報記憶手段を備えている。
入居者情報は、前記物件情報に関連付けられて、所有者または賃借者である入居者の氏名、住所、電話番号、年齢、電子メールアドレスなどの個人情報や、ＩＤ、パスワードなどの認証情報などである。認証情報は、認証時に用いられる。
【００２３】
次に、不動産情報データベースは、前記不動産物件に対応する不動産管理会社、建築・施工会社、その他の不動産関係事業者に関する事業者情報を記憶する事業者情報記憶手段を備えている。
事業者情報は、建築・施工会社、不動産会社、建築事務所、その他の事業者の業種、会社名、住所、電話番号、電子メールアドレスなどの事業者情報や、当該事業者が提供する製品やサービスの内容・仕様・価格等の情報や、ＩＤ、パスワードなどの認証情報などである。認証情報は、認証時に用いられる。
【００２４】
次に、不動産情報データベースは、前記物件情報、入居者情報、事業者情報に関連付けられて、当該不動産物件についての工事その他のアフターサービスに関する情報を記憶するアフターサービス情報記憶手段を備えている。
アフターサービス情報は、前記入居者が入居する、各不動産物件ごとに、たとえば前記事業者が提供するアフターサービスに関しての、補修その他のアフターサービスの見積・発注・契約などの経過情報や、補修その他のアフターサービスの進捗状況情報、工事の進捗状況をステータス管理したデータ、さらには音声や映像などで工事・アフターサービスその他の現況を中継するライブ映像などのライブ工事情報や、アフターサービスの請求金額情報、履歴情報などである。
記憶されるデータのデータ形式には、文字データや、不動産物件などの図面、見積書、契約書、設計図、不動産物件の画像、材料・部材や施工例等の画像、その他の画像データ、補修・施工状況やライブ映像などの動画像データ、音声データ、プレゼンテーションデータ、アニメーションデータ、スライドショーデータ、その他のデータ形式の様々なものを含むことができる。
これらのデータは、インターネット等を介してアクセスするために各事業者が備える事業者のユーザー端末から入力され記憶されるようにしてもよい。
これらのデータは、見積依頼・発注に基づき見積・設計・施工・引渡しなどの各段階において、各入居者、各事業者が備えるユーザー端末からインターネット等のネットワークを介してサーバーにアクセスし、データの入力・送信と記憶・蓄積が行われる。
また、施工現場の写真や動画像などを、デジタルカメラなどの撮影手段を備えたコンピュータ端末や、携帯電話、携帯情報端末などの端末から入力・送信して記憶させることもできる。
【００２５】
次に、前記不動産情報データベースに記憶されたデータを処理するためのサーバーの構成について説明する。
サーバーは、データをオンライン上に表示させるためのウェブコンテンツデータや、情報処理を行うためのアプリケーションプログラムを記憶する。
コンテンツデータには、ＨＴＭＬファイル、ＸＭＬファイルなどのＷＥＢ上に表示されるデータファイルや、Ｃ−ＨＴＭＬファイルなどのＷＥＢサイトにアクセス可能な携帯電話等に表示されるデータファイルなどが含まれる。また、これらのファイルに挿入されるなどして表示又は出力される、文字データファイル、音声データファイル、画像データファイル、動画像データファイル、アニメーションデータファイル，その他の様々なコンテンツデータを記憶することができる。
プログラムは、ユーザー端末からの検索要求に応答して前記不動産情報データベース等に記憶されたデータを検索・抽出するプログラムや、抽出されたデータをユーザー端末において表示可能なデータファイルとして生成するプログラム、ユーザー端末から送信されたデータをデータベース等に記憶させるプログラム、その他のプログラムを含むことができる。
【００２６】
次に、サーバーは、前記ユーザー端末から前記不動産情報データベースに記憶されたデータの検索要求・閲覧要求を受信する検索要求受信手段を備えている。
ユーザー端末においては、各種のデータを閲覧したり、さらに前記不動産情報データベースに記憶されたデータを検索・抽出するために、ユーザー端末が備えるブラウザその他の検索結果閲覧用のアプリケーションプログラムを用いる。
サーバーに対する不動産情報データベースの検索要求は、検索画面において検索語句をキーワードとして入力し、サーバーに送信することにより、検索要求受信手段がユーザー端末に関するデータ、検索語句などを含む検索要求を受信する。
【００２７】
この際、ユーザー端末の検索・データ閲覧権限等を認証するために、ユーザーＩＤやパスワード等の認証情報を用いたユーザー認証を行うことが好ましい。ユーザー端末は、前記の通り、入居者や、建築・施工会社、不動産会社、建築事務所、その他の各事業者などが備えるものであり、入居者であれば自分が入居する不動産物件についてのデータ、各事業者であれば当該事業者ごとに担当し、あるいは関与している不動産物件に関するデータなどに、閲覧権限を限定することが可能である。また入居者であれば自分が入居する不動産物件についてのデータ、各事業者であれば当該事業者ごとに担当し、あるいは関与している不動産物件に関するデータには閲覧権限のみがあり、入居者であれば自分が入居する不動産物件についての見積依頼や発注、あるいは物件についての現状や苦情など、各事業者であれば当該事業者についての情報などに関するデータには書き込み権限があるといった権限の設定をすることが好ましい。
【００２８】
次に、前記ユーザー端末またはサーバーは、前記検索要求受信手段に対し送信される一または複数の検索語句に基づき、当該検索語句が、前記不動産情報データベースのいずれのテーブルまたはビュー等に対する検索語句であるかを判定する検索語句判定手段をさらに備えていることが、好ましい実施形態の一例である。
【００２９】
前記検索語句判定手段は、検索語句の標準規則に基づき、前記不動産情報データベースのいずれのテーブルまたはビュー等に対する検索語句であるかを判定し、判定された検索種別に応じて、検索対象であるデータベースのテーブル及び列名を動的に構成し、不要なテーブル及び列名を検索対象から除外する。
前記不動産情報データベースが備える各データベースの列名の名前付規則として、あらかじめ設定し記憶することによりデータベースを構成し、たとえば氏名・名称に関する列名としてキーワード_NAME、電話番号に関する列名としてキーワード_TELまたはFAX、住所に関する列名としてキーワード_ADDRESS、等々の名前付規則により、データベースの各テーブルの列を構成している。
検索対象語句に対する検索種別の判定は、あらかじめ設定され記憶されている検索語句の標準規則に基づき、標準規則を参照して検索語句が、氏名・名称等に関する標準規則に一致するか否かを判定し、一致すれば氏名・名称等と判定する。また、電話番号に関する標準規則に一致するか否かを判定し、一致すれば電話番号と判定する。また、住所に関する標準規則に一致するか否かを判定し、一致すれば住所と判定する。このような標準規則に基づいた判定によって検索種別を決定する。
【００３０】
動的に構成される前記データベースのテーブルの列名は、当該データベースに格納されたデータの論理的な意味と関連付けた前記名前付規則に基づく名称を用いて構成されており、判定された検索種別に応じて、当該検索種別に対応した列のみを検索対象に指定することが可能にされている。
【００３１】
次に、サーバーは、前記検索要求に応答して、前記不動産情報データベースに記憶されたデータを検索する検索手段を備えている。
判定された検索語句が、氏名等の人名に関する名称、不動産物件または地名等に関する名称の内のいずれかである場合には、前記検索語句が複数指定されている場合には、各検索語句について単独で検索を行いその件数を表示するとともに、各検索語句を相互に組み合わせた検索を行いその件数を表示する。
【００３２】
氏名に関する検索語句の検索は、検索対象となる列は、指定テーブル中の_NAMEを含む列である。
ここで単一の検索語句を対象とする場合には、当該検索語句によって検索を行い、空白にて区切られた複数の語句を対象とする場合には、各々の検索語句に対して、単独で検索を行うとともに、各々の検索語句を組み合わせて検索を行う。
たとえば、検索語句の指定が「新井  由美  荒井」であった場合には、下記の検索語句による検索を行う。
１「新井」
２「由美」
３「荒井」
４「新井and由美」
５「由美and荒井」
６「荒井and新井」
７「新井and由美and荒井」
【００３３】
住所に関する検索語句の検索       は、検索対象となる列は、指定テーブル中の_ADDRESSを含む列である。
ここで単一の検索語句を対象とする場合には、当該検索語句によって検索を行い、空白にて区切られた複数の語句を対象とする場合には、各々の検索語句に対して、単独で検索を行うとともに、各々の検索語句を組み合わせて検索を行う。
【００３４】
動的に構成される前記データベースのテーブルの列名は、当該データベースに格納されたデータの論理的な意味と関連付けた名称を用いて構成され、当該の検索種別に対応した列のみを検索対象に指定することが可能であって、判定された検索語句が、電話番号又はファクシミリ番号等に関する番号の内のいずれかである場合には、前記検索語句が複数指定されている場合には、各検索語句について単独で検索を行いその件数を表示する。
電話番号に関する検索語句の検索は、検索対象となる列は、指定テーブル中の_TELまたはFAXを含む列である。
ここで単一の検索語句を対象とする場合には、当該検索語句によって検索を行い、空白にて区切られた複数の語句を対象とする場合には、各々の検索語句に対して、単独で検索を行うとともに、各々の検索語句を組み合わせて検索を行う。
たとえば、検索語句の指定が「03-5431-1711」であった場合には、検索語句03-5431-1711による検索を行う。
電話番号に関する標準規則を数字および「ハイフン（-）」で合計１５桁まで等として認識する。標準規則を変更することにより、数字のみや全角の認識を行うことも可能である。
【００３５】
検索語句は、単独の場合と複数の場合とがあるが、検索語句に指定が単一である場合にはそのまま検索し、検索語句が空白で区切られた複数の語句である場合には、以下のように検索する。
一般にＡＮＤ検索を既定とし、ＯＲ検索をオプションにする検索エンジンが多いのに対し、本発明のシステムにおいては、単独検索とＡＮＤ検索を順次行うことによって一度に複数の結果を得る。ＯＲ検索ではなく、単独検索とするのは、それぞれの検索語句でグループ化するためである。
検索結果がそれぞれ単一でない場合には、各検索語句について、その一致件数を表示する。
【００３６】
たとえば、検索語句の指定内容が「新井  由美  荒井」である場合には、検索結果の一例として下記のようになる。
１「新井」１０件
２「由美」  ８件
３「荒井」１２件
４「新井and由美」２件
５「由美and荒井」３件
６「荒井and新井」１件  結果をそのまま表示
７「新井and由美and荒井」０件
このような検索結果に対する件数表示を媒介として、詳細な検索結果へたどり着く手法により複雑なオプションを指定することなく、数クリックにて目的として検索結果を取得することが可能となっている。
【００３７】
次に、前記の通り、前記検索語句判定手段が、前記不動産情報データベースのいずれのテーブルまたはビュー等に対する検索語句であるかを判定した結果、判定された検索種別に応じて、検索対象であるデータベースのテーブル及び列名を動的に構成し、不要なテーブル及び列名を検索対象から除外する。
検索対象であるデータベースのテーブル及び列名の動的構成は、各検索種別ごとに指定された検索対象テーブルのリスト（データベース上またはメモリ上に保持されている検索種別ごとの検索対象テーブルリスト）から、データベースのシステムテーブルを媒介として、検索種別に応じた検索対象テーブル及び検索対象列の一覧を作成する。
次いで、検索対象の動的構成として、作成された検索対象テーブル及び検索対象列の一覧から、検索対象データベースに対する問い合わせを作成する。
【００３８】
たとえば、検索対象テーブルリストとして、テーブル名TABLE1、TABLE2、TABLE3があり、TABLE1では不動産物件及び当該物件所有者のデータ、TABLE2では入居者のデータ、TABLE3では各事業者のデータが格納されているときに、検索語句に氏名があればTABLE1の列OWNER_NAMEと、TABLE2の列CUST_NAMEとを検索対象テーブル及び検索対象列の一覧として作成するといったように、検索対象データベースに対する問い合わせを作成する。
【００３９】
次に、サーバーは、前記検索手段により検索された検索結果を、前記ユーザー端末に対し閲覧可能な検索結果データとして生成する検索結果生成手段を備えている。
検索結果には、それぞれのテーブルに対応した検索元の概要を備考として表示する
最終的に一覧された検索結果を指示することにより、該当の詳細データを表示する。
【００４０】
次に、サーバーは、前記検索結果データを含むデータを、前記検索要求・閲覧要求に応答して前記ユーザー端末に送信する検索結果送信手段を備えている。
図２から図１３は、検索画面及び検索結果画面の一例を示している。
図２は検索画面の一例であり、入力内容は「新井  由美  荒井」となっている。
図３は氏名による検索結果の一例を示し「新井  27件、由美  25件、荒井  7件、新井and由美0件、由美and荒井0件」となっている。
図４は、「荒井」に関する検索結果の一覧である。
図５は「武田  鉄也」で検索した検索結果の一例であり、「武田  15件、鉄也  2件、武田and鉄也  0件」となっている。
図６は、図５に示したした検索結果から「鉄也」を指定したものであり、図７は「鉄也」に関する検索結果の一覧である。
図８は「03-3488-0311」を指定して検索し、８件が該当した一例を示し、図９は検索結果の一覧の一例である。
図１０は、「市川」を指定して検索し、４５件が該当した一例を示し、図１１は検索結果の一覧の一例である。備考欄に、該当したテーブルに関する情報を表示している。
図１２は、検索結果から「ライオンズプラザ市川」を指定して、物件一覧の該当データを表示した例であり、図１３は、「市川  新作」を指示し、オーナーマスタの該当データを表示した一例である。
【００４１】
次に、本発明のシステムの好ましい実施形態について説明する。
検索結果としてユーザー端末が受け取る、前記検索結果データは、ユーザー端末が備えるブラウザその他の検索結果閲覧用のアプリケーションプログラムを用いて、前記不動産情報データベースのテーブルまたはビュー等に対する検索要求の結果として得られたデータ集合体のグリッド状表示が可能にされたものである。
不動産情報データベースを格納したサーバーと、サーバーに対して問い合わせを行い結果を表示する機能を備えたユーザー端末のクライアントアプリケーションとによって実現される。
【００４２】
前記検索結果データは、前記グリッド状表示の所定位置をクリックすることによって、複数の列の内の任意の第一の列を指定することにより、指定されたインデックスに基づき検索結果データの並び替えが可能にされており、当該並べ替えがされた検索結果データを、複数の列の内の任意の第二の列を指定することにより、指定された複合インデックスに基づき検索結果データの並び替えが可能にされたものである。なお、複数の列の内の任意の第一の列は、複数の列の内のいずれの列であってもよく、また複数の列の内の任意の第二の列は前記第一の列以外のいずれの列であってもよい。さらに、複数の列の内の任意の第三の列、複数の列の内の任意の第四の列といったように、別の列をさらに指定することにより、並べ替えがされたデータをさらに並べ替えることができる。本明細書において、第一、第二の語は列の順番や表示位置などを示すものではない。
グリッド状に表示されたデータ集合体に対して、列１、列２、列３等の複数の列に対してインデックスを設定する際に、それぞれの列名を表示した別ウィンドウによって、複数の列を指定の順番と並び順（昇順または降順）で指定するのではなく、キーボード及びマウスによる操作により、グリッド上の特定位置をクリックすることによって、複数の列に対する並び順の指定を行うことができるようにされている。また、既に並び順が指定されている列に対して、同様の操作を続けて行うことにより、昇順及び降順の並び順を交互に入替可能である。その際、既に複数の列が指定されている場合には、当該の列以外の列には、この並び順の入替作業によっては影響を及ぼさない。
【００４３】
前記検索結果データは、前記グリッド状表示には、前記複合インデックスに基づき並び替えがされた検索結果データごとに、好ましくは当該検索結果データの並び替え順および昇順・降順の別が前記複合インデックスに対応して表示されるようにされている。
グリッド状に表示されたデータ集合体に対する、複合インデックスの状態は、グリッド上の特定位置に、当該の列が複合インデックスの何番目に位置するものであるかという数値による情報と、昇順又は降順の別を示す記号による情報を組み合わせて表示するような形態である。
この機能により、データ集合体に対して、直感的な操作により、複合インデックスを設定することが可能となると共に、その操作の結果を視覚的に表現することによって、直感的な認識を行うことを可能とした。
【００４４】
前記複合インデックスは、複合インデックスオブジェクトとしてユーザー端末が備えるアプリケーションプログラムの起動時に生成され、初期化状態ではインデックスオブジェクトが一つだけ生成され、前記検索結果データのデータ集合体の取得時に、当該データ集合体が有する一または複数の既定のインデックスに対応して、一または複数の各列に対応するインデックスオブジェクトが生成され、列名と並び順が複合インデックスオブジェクトに登録される。
データ集合体の取得時に、当該のデータ集合体の既定のインデックスが一つだけの場合には、複合インデックスオブジェクトの一つ目のインデックスオブジェクトに列名と並び順が登録される。また、当該のデータ集合体の既定のインデックスが複数の列を含む場合には、その列のそれぞれについて、対応するインデックスオブジェクトを生成し、列名と並び順を登録し、複合インデックスオブジェクトにそれぞれ登録する。
【００４５】
さらに好ましい一例は、前記複合インデックスは、前記グリッド状表示の所定位置をクリックすることによって、複数の列の内の任意の列を指定することにより、インデックスの追加時には当該所定位置の列名と並び順を新たに生成したインデックスオブジェクトに登録され、そのインデックスオブジェクトが複合インデックスオブジェクトに登録されるものであり、インデックスの削除時には当該所定位置の列名に対応するインデックスオブジェクトが複合インデックスオブジェクトから削除されるものであり、各列に対する並び順の変更時には当該所定位置の列名に対応するインデックスオブジェクトの並び順が変更されるものである。
上記の各インデックスオブジェクトに対する操作を行った場合、その操作の完了後に複合インデックスオブジェクトの複合インデックス生成関数により、列名と並び順を示す一連の文字列を取得し、データ集合体へ設定することにより複合インデックスでの並び替えを実現する。
また、各インデックスオブジェクトに対する操作に伴って、グリッド上のインデックス順序及び並び順の表示を更新することによって、ユーザに対する視覚的な表現を可能とする。
【００４６】
図１４から図１９は、複合インデックスの直接的指定方法及び視覚的表現方法の一例を示す図である。
複数の列を持つ２次元のデータ集合体に対して、各列の列名を視覚的に表現するヘッダ１から４があり、さらに、各ヘッダの配下に各列のデータが表形式で視覚的に表現されている格子状のデータグリッドがある。
各ヘッダは、データの存否にかかわらず視覚的に表現され、各列のデータは各行に属している。そのため、ある列のデータを並べ替える際には、他の列のデータも行に従属して並び変わる性質を持っている。
このような、データグリッドにおいて、複数の列に対する並び順を、各列毎に指定し、また、複数の列をそれぞれに昇順・降順を指定して複合的に指定することを可能とするため、以下のような視覚的に表現された要素を利用してデータ集合体に対する複合インデックスを指定するための機能である。
図１４は、インデックスが一つも指定されていない状態を示している。
図１５は、データ１系列を複合インデックスに追加して、並び替えを行う状態を示している。
図１６は、データ２系列を複合インデックスに追加して、データ１系列の並び替えの後にデータ２系列の並び替えを行う状態を示している。
図１７は、データ１系列の並び順を変更する状態を示している。
図１８は、データ３系列を複合インデックスに追加して、データ１、２系列の並び替えの後にデータ２系列の並び替えを行う状態を示している。
図１９は、データ４系列のみを複合インデックスに追加して、並び替えを行う状態を示している。
【００４７】
さらに実施例について図面を参照して説明する。
図２０は、複合インデックスの直接的指定方法及び視覚的表現方法に関する技術において、初期状態、すなわちデフォルトインデックスを指定した状態を示している。部屋番号（昇順）でソートされている。
図２１は、工事日のヘッダをクリックした状態を示し、工事日を複合インデックスに追加して、工事日（昇順）でソートされている。
図２２は、＜コントロールキー＞を押しながら部屋番号のヘッダをクリックした状態を示し、部屋番号がさらに複合インデックスに追加され、工事日（昇順）＋部屋番号（昇順）でソートされている。
図２３は、＜コントロールキー＞を押しながら部屋番号のヘッダをもう一度クリックした状態を示し、部屋番号について並び替えを行うことにより、工事日（昇順）＋部屋番号（降順）でソートされている。
図２４は、図２３に示した状態から、工事日のヘッダをクリックしたことにより、工事日について並び替えを行うことにより、工事日（降順）でソートされている。
図２５は、さらに、＜コントロールキー＞を押しながら、部屋番号のヘッダをクリックした状態を示し、工事日（降順）＋部屋番号（昇順）でソートされている。
図２６は、さらに、＜コントロールキー＞を押しながら、部屋番号のヘッダをクリックした状態を示し、工事日（降順）＋部屋番号（降順）でソートされている。
図２７は、さらに、＜コントロールキー＞を押しながら、工事場所のヘッダをクリックした状態を示し、工事日（降順）＋部屋番号（降順）＋工事場所（昇順）でソートされている。
図２８は、さらに、＜コントロールキー＞を押しながら、部屋番号のヘッダをクリックした状態を示し、工事日（降順）＋部屋番号（昇順）＋工事場所（昇順）でソートされている。
図２９は、さらに、＜コントロールキー＞を押しながら、工事日のヘッダをクリックした状態を示し、工事日（昇順）＋部屋番号（昇順）＋工事場所（昇順）でソートされている。
【産業上の利用可能性】
【００４８】
以上詳細に説明したように、本発明によれば、不動産情報データベースの検索において、検索語句に応じた最適な検索方法を適用することにより、正しい検索結果へユーザを誘導することができる。
さらに、本発明によれば、検索結果のデータ集合体に対して、直感的な操作により、複合インデックスを設定することが可能となると共に、その操作の結果を視覚的に表現することによって、直感的な認識を行うことができる。
【図面の簡単な説明】
【００４９】
【図１】本発明の基本的な構成を示すシステム構成図である。
【図２】検索画面及び検索結果画面の一例を示している。
【図３】検索画面及び検索結果画面の一例を示している。
【図４】検索画面及び検索結果画面の一例を示している。
【図５】検索画面及び検索結果画面の一例を示している。
【図６】検索画面及び検索結果画面の一例を示している。
【図７】検索画面及び検索結果画面の一例を示している。
【図８】検索画面及び検索結果画面の一例を示している。
【図９】検索画面及び検索結果画面の一例を示している。
【図１０】検索画面及び検索結果画面の一例を示している。
【図１１】検索画面及び検索結果画面の一例を示している。
【図１２】検索画面及び検索結果画面の一例を示している。
【図１３】検索画面及び検索結果画面の一例を示している。
【図１４】複合インデックスの直接的指定方法及び視覚的表現方法の一例を示す図である。
【図１５】複合インデックスの直接的指定方法及び視覚的表現方法の一例を示す図である。
【図１６】複合インデックスの直接的指定方法及び視覚的表現方法の一例を示す図である。
【図１７】複合インデックスの直接的指定方法及び視覚的表現方法の一例を示す図である。
【図１８】複合インデックスの直接的指定方法及び視覚的表現方法の一例を示す図である。
【図１９】複合インデックスの直接的指定方法及び視覚的表現方法の一例を示す図である。
【図２０】複合インデックスの直接的指定方法及び視覚的表現方法の実施例を示す図である。
【図２１】複合インデックスの直接的指定方法及び視覚的表現方法の実施例を示す図である。
【図２２】複合インデックスの直接的指定方法及び視覚的表現方法の実施例を示す図である。
【図２３】複合インデックスの直接的指定方法及び視覚的表現方法の実施例を示す図である。
【図２４】複合インデックスの直接的指定方法及び視覚的表現方法の実施例を示す図である。
【図２５】複合インデックスの直接的指定方法及び視覚的表現方法の実施例を示す図である。
【図２６】複合インデックスの直接的指定方法及び視覚的表現方法の実施例を示す図である。
【図２７】複合インデックスの直接的指定方法及び視覚的表現方法の実施例を示す図である。
【図２８】複合インデックスの直接的指定方法及び視覚的表現方法の実施例を示す図である。
【図２９】複合インデックスの直接的指定方法及び視覚的表現方法の実施例を示す図である。
【図１】
2006092078.tif 000003
【図２】
2006092078.tif 000004
【図３】
2006092078.tif 000005
【図４】
2006092078.tif 000006
【図５】
2006092078.tif 000007
【図６】
2006092078.tif 000008
【図７】
2006092078.tif 000009
【図８】
2006092078.tif 000010
【図９】
2006092078.tif 000011
【図１０】
2006092078.tif 000012
【図１１】
2006092078.tif 000013
【図１２】
2006092078.tif 000014
【図１３】
2006092078.tif 000015
【図１４】
2006092078.tif 000016
【図１５】
2006092078.tif 000017
【図１６】
2006092078.tif 000018
【図１７】
2006092078.tif 000019
【図１８】
2006092078.tif 000020
【図１９】
2006092078.tif 000021
【図２０】
2006092078.tif 000022
【図２１】
2006092078.tif 000023
【図２２】
2006092078.tif 000024
【図２３】
2006092078.tif 000025
【図２４】
2006092078.tif 000026
【図２５】
2006092078.tif 000027
【図２６】
2006092078.tif 000028
【図２７】
2006092078.tif 000029
【図２８】
2006092078.tif 000030
【図２９】
2006092078.tif 000031