(57)【要約】【課題】一の建物内の住居配置と各住居の売買または賃貸に関する状態とが容易に分かる仕組みはなかった。【解決手段】情報処理装置は、建物識別子に対応付けて、建物内の住居を識別する住居識別子と、住居の売買等に関する状態を示す状態情報とを有する２以上の住居情報を有する１以上の建物情報が格納される建物情報格納部と、端末装置から建物識別子を有する出力指示を受信する出力指示受信部と、出力指示が有する建物識別子と対になる建物情報を取得する建物情報取得部と、建物情報を端末装置に送信する建物情報送信部とを具備し、端末装置は、出力指示を受け付ける端末受付部と、出力指示を情報処理装置に送信する端末送信部と、出力指示の送信に応じて、建物情報を受信する端末受信部と、建物情報を用いて、建物が有する２以上の各住居に対応する状態情報を、建物が有する２以上の各住居の相対的な位置が分かる図と共に表示する端末出力部とを具備する。【選択図】図１
2019185305.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と１以上の端末装置とを有する情報システムを構成する情報処理装置であって、
前記情報処理装置は、
建物を識別する建物識別子に対応付けて、当該建物に含まれる住居を識別する住居識別子と、前記住居の売買または賃貸に関する状態を示す状態情報とを有する２以上の住居情報を有する１以上の建物情報が格納される建物情報格納部と、
前記端末装置から建物識別子を有する出力指示を受信する出力指示受信部と、
前記出力指示受信部が受信した出力指示が有する建物識別子と対になる建物情報を取得する建物情報取得部と、
前記建物情報取得部が取得した建物情報を前記端末装置に送信する建物情報送信部とを具備し、
前記端末装置は、
建物識別子を有する出力指示を受け付ける端末受付部と、
前記出力指示を前記情報処理装置に送信する端末送信部と、
前記出力指示の送信に応じて、前記建物情報を受信する端末受信部と、
前記端末受信部が受信した建物情報を用いて、前記建物が有する２以上の各住居に対応する状態情報を、前記建物が有する２以上の各住居の相対的な位置が分かる図と共に表示する端末出力部とを具備する情報システムを構成する情報処理装置。
【請求項２】
前記端末出力部は、
前記建物が有する２以上の各住居の相対的な位置が分かる図の各住居の中に、当該住居の状態情報を表示する請求項１記載の情報処理装置。
【請求項３】
前記端末出力部は、
図を構成するための構成情報と、前記端末受信部が受信した建物情報に含まれる住居識別子および状態情報の対の集合とを用いて、前記建物が有する２以上の住居の相対的な位置が分かる図を構成し、当該図の各住居の中に、当該住居の状態情報を表示する請求項２記載の情報処理装置。
【請求項４】
前記建物情報取得部は、
図を構成するための構成情報と、前記建物情報格納部の建物情報に含まれる住居識別子および状態情報の対の集合とを用いて、前記建物が有する２以上の住居の相対的な位置が分かる図を構成し、当該図の各住居の中に、当該住居の状態情報を配置した図を取得し、
前記建物情報送信部は、
前記建物情報取得部が取得した図を前記端末装置に送信し、
前記端末受信部は、
前記情報処理装置から送信された図を受信し、
前記端末出力部は、
前記端末受信部が受信した図を出力する請求項２記載の情報処理装置。
【請求項５】
前記情報処理装置は、
１以上のサーバ装置を、建物識別子をキーとして検索し、当該建物識別子で識別される建物に含まれる住居の住居識別子と状態情報とを取得する情報取得部と、
前記情報取得部が取得した状態情報を、前記建物識別子と前記住居識別子とに対応付けて、前記建物情報格納部に蓄積する蓄積部とをさらに具備する請求項１から請求項４いずれか一項に記載の情報処理装置。
【請求項６】
建物を識別する建物識別子に対応付けて、当該建物に含まれる住居を識別する住居識別子と、前記住居の売買または賃貸に関する状態を示す状態情報とを有する２以上の住居情報を有する１以上の建物情報が格納される建物情報格納部、出力指示受信部、建物情報取得部、および建物情報送信部によって実現される情報処理方法であって、
前記出力指示受信部が、端末装置から建物識別子を有する出力指示を受信する出力指示受信ステップと、
前記建物情報取得部が、前記出力指示受信部が受信した出力指示が有する建物識別子と対になる建物情報を取得する建物情報取得ステップと、
前記建物情報送信部が、前記建物情報取得部が取得した建物情報を前記端末装置に送信する建物情報送信ステップとを含む情報処理方法。
【請求項７】
請求項６に記載の端末装置を構成する端末受付部、端末送信部、端末受信部、および端末出力部によって実現される建物状態表示方法であって、
前記端末受付部が、建物識別子を有する出力指示を受け付ける端末受付ステップと、
前記端末送信部が、前記出力指示を情報処理装置に送信する端末送信ステップと、
前記端末受信部が、前記出力指示の送信に応じて、前記情報処理装置から建物情報を受信する端末受信ステップと、
前記端末出力部が、前記端末受信部が受信した建物情報を用いて、前記建物識別子で識別される建物が有する２以上の各住居に対応する状態情報を、前記建物が有する２以上の各住居の相対的な位置が分かる図と共に表示する端末出力ステップとを含む建物状態表示方法。
【請求項８】
情報処理装置のコンピュータがアクセス可能な記録媒体は、
建物を識別する建物識別子に対応付けて、当該建物に含まれる住居を識別する住居識別子と、前記住居の売買または賃貸に関する状態を示す状態情報とを有する２以上の住居情報を有する１以上の建物情報が格納される建物情報格納部を具備し、
前記コンピュータを、
端末装置から建物識別子を有する出力指示を受信する出力指示受信部と、
前記出力指示受信部が受信した出力指示が有する建物識別子と対になる建物情報を取得する建物情報取得部と、
前記建物情報取得部が取得した建物情報を前記端末装置に送信する建物情報送信部として機能させるためのプログラム。
【請求項９】
請求項８に記載の端末装置のコンピュータを、
建物識別子を有する出力指示を受け付ける端末受付部と、
前記出力指示を情報処理装置に送信する端末送信部と、
前記出力指示の送信に応じて、前記情報処理装から建物情報を受信する端末受信部と、
前記端末受信部が受信した建物情報を用いて、前記建物識別子で識別される建物が有する２以上の各住居に対応する状態情報を、前記建物が有する２以上の各住居の相対的な位置が分かる図と共に表示する端末出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、建物に含まれる２以上の各住居に関する情報を処理する情報処理装置等に関する。
【背景技術】
【０００２】
従来、不動産会社の側から、ユーザに対して、ユーザの求める条件に沿った物件の物件情報を提供するシステムが存在した（例えば、特許文献１参照）。このシステムにおいて、表示装置の画面には、１以上の物件の情報が表示される。
【０００３】
また、従来、新築マンション、中古マンション、賃貸物件等の各種の物件の情報を提供するウェブサイトが存在した（例えば、非特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−８３６６号公報（第１頁、第１３図等）
【非特許文献】
【０００５】
【非特許文献１】“不動産・住宅サイト  ＳＵＵＭＯ”、株式会社リクルートホールディングス、［online］、［平成２９年１２月２７日検索］、インターネット、［http://suumo.jp/］
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、背景技術において、画面上に表示される１以上の物件情報は、通常、一の種類（例えば、新築マンション、中古マンション、賃貸物件等のうちいずれか一種類）の物件の情報である。他方、ユーザは、その種類を問わず、特定の建物内の物件の情報を求めている場合もある。
【０００７】
また、特に、中古マンションや賃貸物件に関しては、当該物件の情報と一緒に、当該物件が存在する建物内の２以上の住居の配置図等が提供されるケースは多くない。このため、例えば、特定の建物内の物件の情報を求めているユーザは、表示する物件の種類を変えて何度も検索したり、建物内の住戸配置図等を提供する別のサイトを探したりする必要があり、手間がかかっていた。
【０００８】
そこで、一の建物内の２以上の住居の配置と、各住居の売買または賃貸に関する状態とが容易に分かる仕組みがあれば便利であるが、従来、かかる仕組みはなかった。
【課題を解決するための手段】
【０００９】
本第一の発明の情報処理装置は、情報処理装置と１以上の端末装置とを有する情報システムを構成する情報処理装置であって、情報処理装置は、建物を識別する建物識別子に対応付けて、建物に含まれる住居を識別する住居識別子と、住居の売買または賃貸に関する状態を示す状態情報とを有する２以上の住居情報を有する１以上の建物情報が格納される建物情報格納部と、端末装置から建物識別子を有する出力指示を受信する出力指示受信部と、出力指示受信部が受信した出力指示が有する建物識別子と対になる建物情報を取得する建物情報取得部と、建物情報取得部が取得した建物情報を端末装置に送信する建物情報送信部とを具備し、端末装置は、建物識別子を有する出力指示を受け付ける端末受付部と、出力指示を情報処理装置に送信する端末送信部と、出力指示の送信に応じて、建物情報を受信する端末受信部と、端末受信部が受信した建物情報を用いて、建物が有する２以上の各住居に対応する状態情報を、建物が有する２以上の各住居の相対的な位置が分かる図と共に表示する端末出力部とを具備する情報システムを構成する情報処理装置である。
【００１０】
かかる構成により、端末装置のユーザは、一の建物内の２以上の住居の配置と各住居の売買または賃貸に関する状態とが容易に分かる。
【００１１】
また、本第二の発明の情報処理装置は、第一の発明に対して、端末出力部は、建物が有する２以上の各住居の相対的な位置が分かる図の各住居の中に、住居の状態情報を表示する情報処理装置である。
【００１２】
かかる構成により、端末装置のユーザは、一の建物内の２以上の住居の配置と各住居の売買または賃貸に関する状態とが一目でわかる。
【００１３】
また、本第三の発明の情報処理装置は、第二の発明に対して、端末出力部は、図を構成するための構成情報と、端末受信部が受信した建物情報に含まれる住居識別子および状態情報の対の集合とを用いて、建物が有する２以上の住居の相対的な位置が分かる図を構成し、当該図の各住居の中に、当該住居の状態情報を表示する情報処理装置である。
【００１４】
かかる構成により、端末装置は、一の建物内の２以上の住居の配置と各住居の売買または賃貸に関する状態とが一目でわかる図を出力できる。
【００１５】
また、本第四の発明の情報処理装置は、第二の発明に対して、建物情報取得部は、図を構成するための構成情報と、建物情報格納部の建物情報に含まれる住居識別子および状態情報の対の集合とを用いて、建物が有する２以上の住居の相対的な位置が分かる図を構成し、当該図の各住居の中に、当該住居の状態情報を配置した図を取得し、建物情報送信部は、建物情報取得部が取得した図を端末装置に送信し、端末受信部は、情報処理装置から送信された図を受信し、端末出力部は、端末受信部が受信した図を出力する情報処理装置である。
【００１６】
かかる構成によっても、端末装置は、一の建物内の２以上の住居の配置と各住居の売買または賃貸に関する状態とが一目でわかる図を出力できる。
【００１７】
また、本第五の発明の情報処理装置は、第一から第四いずれか１つの発明に対して、情報処理装置は、１以上のサーバ装置を、建物識別子をキーとして検索し、建物識別子で識別される建物に含まれる住居の住居識別子と状態情報とを取得する情報取得部と、情報取得部が取得した状態情報を、建物識別子と住居識別子とに対応付けて、建物情報格納部に蓄積する蓄積部とをさらに具備する情報処理装置である。
【００１８】
かかる構成により、各住居の売買または賃貸に関する状態を示す状態情報を外部から取得することで、情報処理装置のオペレータの作業量を軽減できる。
【発明の効果】
【００１９】
本発明によれば、一の建物内の２以上の住居の配置と各住居の売買または賃貸に関する状態とが容易に分かる仕組みを提供できる。
【図面の簡単な説明】
【００２０】
【図１】実施の形態における情報システムのブロック図
【図２】同情報処理装置の動作を説明するフローチャート
【図３】同情報取得処理を説明するフローチャート
【図４】同端末装置の動作を説明するフローチャート
【図５】同建物情報のデータ構造図
【図６】同端末装置の出力例を示す図
【図７】同端末装置の他の出力例を示す図
【図８】同コンピュータシステムの外観図
【図９】同コンピュータシステムの内部構成の一例を示す図
【発明を実施するための形態】
【００２１】
以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２２】
図１は、本実施の形態における情報システムのブロック図である。情報システムは、情報処理装置１、１または２以上の端末装置２、および１または２以上のサーバ装置３を備える。情報処理装置１は、例えば、ＬＡＮやインターネット等のネットワーク、無線または有線の通信回線などを介して、１以上の端末装置２および１以上のサーバ装置３の各々と通信可能に接続される。
【００２３】
情報処理装置１は、例えば、情報システムを運営する企業や団体等のサーバであるが、クラウドサーバなどでもよく、そのタイプや所在は問わない。端末装置２は、例えば、情報システムを利用するユーザの携帯端末であるが、不動産会社等のＰＣなどでもよく、そのタイプや所在は問わない。サーバ装置３は、例えば、不動産会社のサーバであるが、住宅情報を提供する企業等のクラウドサーバなどでもよく、そのタイプや所在は問わない。
【００２４】
情報処理装置１は、格納部１１、受信部１２、処理部１３、および送信部１４を備える。格納部１１は、建物情報格納部１１１を備える。受信部１２は、出力指示受信部１２１を備える。処理部１３は、情報取得部１３１、蓄積部１３２、建物情報取得部１３３を備える。送信部１４は、および建物情報送信部１４１を備える。
【００２５】
端末装置２は、端末格納部２１、端末受付部２２、端末処理部２３、端末送信部２４、端末受信部２５、および端末出力部２６を備える。
【００２６】
サーバ装置３は、サーバ格納部３１、サーバ受信部３２、サーバ処理部３３、およびサーバ送信部３４を備える。
【００２７】
情報処理装置１を構成する格納部１１は、各種の情報を格納し得る。各種の情報とは、例えば、後述する建物情報である。また、格納部１１には、例えば、後述する情報取得部１３１が１以上のサーバ装置３を検索した結果である検索結果群も格納される。なお、その他の情報については、適時説明する。
【００２８】
建物情報格納部１１１には、建物識別子に対応付けて、１または２以上の建物情報が格納される。なお、建物識別子に対応付けて建物情報が格納されることは、例えば、建物情報が建物識別子を有する場合も含む。
【００２９】
建物識別子とは、建物を識別する情報である。本実施の形態でいう建物とは、通常、２以上の住居を有するマンションやアパート等の建造物である。ただし、建物は、一戸建ての住居（以下、戸建住居と記す場合もある）、または２以上の戸建住居の集合も含むと考えてもよい。建物は、特に、例えば、中古分譲マンションが好適であるが、賃貸マンションや賃貸アパート等でもよく、２以上の住居を有する建造物であれば、その種類は問わない。ただし、未だ居住者の居ない新築物件は、通常、各住居の売買または賃貸に関する状態（後述）に違いがないため、ここでいう建物に含まれないと考えてもよい。建物識別子は、例えば、建物名であるが、建物名に対応付いたＩＤ等でもよく、建物を識別し得る情報であれば何でもよい。
【００３０】
建物情報とは、建物に関する情報である。建物情報は、通常、２以上の住居情報を有する。住居情報とは、当該建物に含まれる２以上の各住居に関する情報である。住居情報は、例えば、住居識別子と、状態情報とを有する。住居識別子とは、住居を識別する情報である。住居識別子は、例えば、“１０１”や“５０３”等の住戸番号であるが、“２階の東角住戸”のような、階数と方位の組み合わせや、“４階の中住戸”のような、階数と、当該階での相対的位置との組み合わせ等でもよいし、ＩＤでもよく、住居を識別し得る情報であれば、その表現形式は問わない。
【００３１】
状態情報とは、住居の売買または賃貸に関する状態を示す情報である。状態情報は、例えば、買主または借主を募集中である状態を示す“売り出し中”または“賃貸募集中”などであるが、買主または借主が既に決まっている状態を示す“売約済み”または“賃貸契約済み”等でもよい。また、状態情報は、例えば、売主または前の借主が未だ居住している状態を示す“居住中”や、売主または前の借主が既に退居している状態を示す“空住戸”等でもよい。また、状態情報は、例えば、売買または賃貸される住居が、新築であることを示す“新築物件”、中古であることを示す“中古物件”、その築年数がＸ年であることを示す“築Ｘ年”等でもよい。さらに、状態情報は、例えば、売買または賃貸される住居のコンディションに関する情報でもよい。コンディションに関する情報とは、例えば、リフォームされている状態を示す“リフォーム済み”、特にリフォームされていない状態を示す“現状渡し”等でもよい。なお、状態情報は、“貸すかもしれない”、“売るかもしれない”などの可能性に関する情報でも良く、“オークションにて販売中”などの手段を示す情報を含んでも良く、“空き家”等の状態でも良い。
【００３２】
なお、状態情報は、例えば、文字データであるが、マークやスタンプ等の画像データでもよい。このように、状態情報は、住居の売買または賃貸に関する状態を示し得る情報であれば、その内容や表現形式等は問わない。また、建物情報は、例えば、建物が有する２以上の各住居の相対的な位置が分かる図を有していてもよい。かかる図については後述する。
【００３３】
建物情報格納部１１１には、建物識別子に対応付けて、通常、２以上の建物情報が予め格納されている。予め格納されている２以上の各建物情報が有する状態情報は、例えば、“Ｎｕｌｌ”であってもよい。Ｎｕｌｌとは、当該情報の不存在を示すフラグである。住居識別子と対になる状態情報“Ｎｕｌｌ”は、当該住居識別子で識別される住居が通常の状態にあることを示す。なお、通常の状態とは、例えば、分譲マンションにおいては、当該住居が売却または賃貸等の対象となっていない状態であり、賃貸アパート等においては、当該住居が空住居になっていない状態である。
【００３４】
なお、住居識別子に対応する状態情報“Ｎｕｌｌ”は、後に、情報取得部１３１が、当該住居識別子と、“Ｎｕｌｌ”以外の状態情報（例えば、“売り出し中”等）との対を取得した場合に、その取得された状態情報に更新される。ただし、“売り出し中”等の状態情報は、情報処理装置１のオペレータが、例えば、端末装置２の入力デバイスを介して入力してもよい。その場合、端末装置２において、端末受付部２２が状態情報を受け付け、端末送信部２４は、当該状態情報を情報処理装置１に送信する。情報処理装置１の情報取得部１３１は、上記状態情報を受信し、格納されている状態情報“Ｎｕｌｌ”を、受信した状態情報に更新してもよい。
【００３５】
受信部１２は、各種の情報を受信する。各種の情報とは、例えば、後述する出力指示である。なお、受信部１２は、後述する取得指示も受信してよい。
【００３６】
出力指示受信部１２１は、端末装置２から出力指示を受信する。出力指示とは、建物情報を出力する旨の指示である。出力指示は、通常、建物識別子を有する。ただし、建物情報格納部１１１に一の建物情報しか存在しない場合、出力指示は、建物識別子を有さなくてもよい。
【００３７】
処理部１３は、各種の処理を行う。各種の処理とは、例えば、情報取得部１３１、蓄積部１３２、および建物情報取得部１３３などの処理である。また、処理部１３は、例えば、フローチャートで説明する判別や判断なども行う。
【００３８】
情報取得部１３１は、１以上のサーバ装置３を、建物識別子をキーとして検索し、建物識別子で識別される建物に含まれる住居の住居識別子と状態情報とを取得する。例えば、格納部１１に、１以上のサーバ装置３に対応する１以上のＵＲＬが格納されており、情報取得部１３１は、かかる１以上のＵＲＬを用いて、１以上のサーバ装置３にアクセスすることができる。
【００３９】
サーバ装置３を検索することは、例えば、キーワードを有する検索指示をサーバ装置３に送信し、サーバ装置３から、当該キーワードをキーとして検索した結果を受信することである。検索とは、サーバ格納部３１から、キーワードに対応する文字列を検出することであり、検索した結果とは、当該文字列を含む又はそれに対応付いた１または２以上の情報である。
【００４０】
詳しくは、情報取得部１３１は、例えば、一の建物識別子をキーワードとして有する検索指示を、１以上の各サーバ装置３に送信し、１以上の各サーバ装置３から検索結果を受信し、受信した１以上の検索結果（以下、検索結果群と記す場合がある）を格納部１１に蓄積する。具体的には、情報取得部１３１は、例えば、建物識別子“Ｂアパート”をキーワードとして有する検索指示を、１以上の各サーバ装置３に送信し、１以上の各サーバ装置３から、Ｂアパートの２以上の住居のうち１以上の各住居に関する情報を受信し、受信した１以上の情報を検索結果群として格納部１１に蓄積してもよい。
【００４１】
次に、情報取得部１３１は、当該一の建物識別子に対応付けて住居情報格納部１１１に格納されている２以上の住居識別子の中から一の住居識別子を選択し、当該一の住居識別子と対になる状態情報を、格納部１１に格納されている検索結果群を用いて取得する。検索結果群を用いて取得することは、例えば、検索結果群に対して自然言語処理を行うことにより、“売り出し中”や“賃貸募集中”等の状態情報（例えば、予約語）を取得することである。または、検索結果群を用いて取得することは、検索結果群から“オープンハウス”や“分譲貸し”、“賃貸物件”等の手掛かり語を検出し、検出した１または２以上の手掛かり語を用いて、“売り出し中”等の状態情報を取得することでもよい。なお、こうした手掛かり語、予約語等は、予め格納部１１に格納されている。
【００４２】
なお、住居識別子もまた、自然言語処理等により取得可能である。つまり、情報取得部１３１は、例えば、自然言語処理によって、または“号室”や３〜４桁の数字等の手掛かり語を用いて、住居識別子と状態情報の対の集合を取得してもよい。住居識別子と状態情報の対の集合とは、例えば、“（１０１，売り出し中），（２０２，賃貸募集中），・・・”等である。
【００４３】
または、情報取得部１３１は、一の建物識別子と、１または２以上の状態情報とをキーワードとして有する検索指示を、１以上の各サーバ装置３に送信し、１以上の各サーバ装置３から検索結果を受信し、検索結果群を格納部１１に蓄積してもよい。具体的には、情報取得部１３１は、例えば、建物識別子“Ａマンション”と、状態情報“売り出し中”または“賃貸募集中”とをキーワードとして有する検索指示を、１以上の各サーバ装置３に送信し、１以上の各サーバ装置３から、Ａマンションの２以上の住居のうち、売り出し中または賃貸募集中である１または２以上の各住居に関する情報を受信し、受信した１以上の情報を検索結果群として格納部１１に蓄積してもよい。
【００４４】
建物識別子で識別される建物に含まれる住居の住居識別子と状態情報とを取得することは、こうして格納部１１に蓄積された検索結果群から、住居識別子と状態情報との対を、１以上、取得することである。
【００４５】
詳しくは、情報取得部１３１は、例えば、建物識別子“Ｂアパート”をキーワードとして有する検索指示に応じて、格納部１１に蓄積された検索結果群から、Ｂアパートの２以上の住居のうちの一つである「１０２号」の住居識別子“１０２”と状態情報“賃貸募集中”とを取得する。
【００４６】
また、情報取得部１３１は、例えば、建物識別子“Ａマンション”と、状態情報“売り出し中”または“賃貸募集中”とをキーワードとして有する検索指示に応じて、格納部１１に蓄積された検索結果群から、Ａマンションの２以上の住居のうち、売り出し中である「１０１号」の住居識別子“１０２”と状態情報“売り出し中”とを取得し、また、賃貸募集中である「２０２号」の住居識別子“２０２”と状態情報“賃貸募集中”とを取得する。
【００４７】
なお、情報取得部１３１は、以上のようにして情報を取得する情報取得処理を、例えば、後述するタイミング情報が示すタイミングで実行するが、受信部１２が端末装置２から取得指示を受信したことに応じて実行してもよい。
【００４８】
蓄積部１３２は、情報取得部１３１が取得した状態情報を、建物識別子と住居識別子とに対応付けて、建物情報格納部１１１に蓄積する。
【００４９】
詳しくは、蓄積部１３２は、例えば、建物識別子“Ｂアパート”をキーワードとして有する検索指示に応じて、情報取得部１３１が取得した住居識別子“１０２”と状態情報“賃貸募集中”とを用いて、状態情報“賃貸募集中”を、建物識別子“Ｂアパート”と住居識別子“１０２”とに対応付けて、建物情報格納部１１１に蓄積する。
【００５０】
また、蓄積部１３２は、例えば、建物識別子“Ａマンション”と、状態情報“売り出し中”または“賃貸募集中”とをキーワードとして有する検索指示に応じて、情報取得部１３１が取得した、住居識別子“１０２”と状態情報“売り出し中”との対、および住居識別子“２０２”と状態情報“賃貸募集中”との対を用いて、状態情報“売り出し中”を建物識別子“Ａマンション”と住居識別子“１０１”とに対応付けて建物情報格納部１１１に蓄積し、また、状態情報“賃貸募集中”を建物識別子“Ａマンション”と住居識別子“２０２”とに対応付けて建物情報格納部１１１に蓄積する。
【００５１】
建物情報取得部１３３は、出力指示受信部１２１が受信した出力指示が有する建物識別子と対になる建物情報を取得する。
【００５２】
建物情報取得部１３３は、受信された出力指示が有する建物識別子と対になる建物情報を、通常、建物情報格納部１１１から取得するが、サーバ装置３または他の装置から受信してもよい。
【００５３】
具体的には、例えば、出力指示受信部１２１が建物識別子“Ａマンション”を有する出力指示を受信した場合、建物情報取得部１３３は、当該出力指示が有する建物識別子“Ａマンション”と対になる建物情報（例えば、後述する図５に示す建物情報１）を建物情報格納部１１１から取得する。
【００５４】
送信部１４は、各種の情報を送信する。各種の情報とは、例えば、建物情報である。
【００５５】
建物情報送信部１４１は、建物情報取得部１３３が取得した建物情報を端末装置２に送信する。建物情報送信部１４１は、例えば、出力指示受信部１２１が出力指示を受信したことに応じて、建物情報取得部１３３が取得した建物情報を、当該出力指示と対に受信された端末識別子で識別される端末装置２に送信する。端末識別子とは、端末装置２を識別する情報である。端末識別子は、例えば、ＩＰアドレスやＭＡＣアドレス等のアドレス、ＩＤ等であるが、ユーザ識別子と兼用でもよく、端末装置２を識別し得る情報であれば何でもよい。ユーザ識別子とは、端末装置２のユーザを識別する情報である。ユーザ識別子は、例えば、メールアドレス、電話番号、住所・氏名等であるが、ユーザを識別し得る情報であれば何でもよい。
【００５６】
端末装置２を構成する端末格納部２１には、例えば、端末識別子またはユーザ識別子のうち１以上が格納される。
【００５７】
また、端末格納部２１には、構成情報が格納されていてもよい。構成情報とは、建物内での２以上の住居の配置を示す図（例えば、住戸配置図等）を構成するための情報である。構成情報は、例えば、第一図形データ、２以上の第二図形データ、およびレイアウト情報を含む。ただし、構成情報は、例えば、第一図形データとレイアウト情報で構成されても、第二図形データとレイアウト情報とで構成されてれもよい。
【００５８】
第一図形データとは、建物に対応する第一の図形のデータである。第二図形データとは、建物内の各住戸に対応する第二の図形のデータである。いずれの図形も、例えば、矩形であるが、三角形や円形等でもよく、その形状は問わない。なお、第一の図形は、２以上の第二の図形を包含し得るサイズを有することは言うまでもない。また、図形のデータは、例えば、ベクターデータであるが、ビットマップ等でもよく、そのデータ形式は問わない。
【００５９】
レイアウト情報とは、ディスプレイに出力されるウィンドウ内における各図形の配置を示す情報である。ただし、レイアウト情報は、例えば、第一の図形内における２以上の各第二の図形の配置を示す情報であってもよい。レイアウト情報は、矩形を定義する一対の座標の集合であってもよい。なお、矩形を定義する一対の座標とは、例えば、矩形の４つの頂点のうち、一の頂点（例えば、左上の頂点）の座標と、当該一の頂点に対向する頂点（例えば、右下の頂点）の座標との対である。
【００６０】
具体的には、レイアウト情報は、例えば、第一の図形に対応する一対の座標“（ｘ０１，ｙ０１），（ｘ０２，ｘ０２）”、１番目の第二の図形に対応する一対の座標“（ｘ１１，ｙ１１），（ｘ１２，ｘ１２）”、２番目の第二の図形に対応する一対の座標“（ｘ２１，ｙ２１），（ｘ２２，ｘ２２）”、・・・ｎ番目の第二の図形に対応する一対の座標“（ｘｎ１，ｙｎ１），（ｘｎ２，ｘｎ２）”等を含んでいてもよい。
【００６１】
ただし、構成情報は、建物内での２以上の住居の配置を示す図それ自体の画像データ（例えば、住戸配置図のビットマップデータやＪＰＥＧデータ等）であってもよい。
【００６２】
端末受付部２２は、例えば、建物識別子を有する出力指示を、キーボードやマウスやタッチパネル等の入力デバイスを介して受け付ける。なお、端末受付部２２は、取得指示も受け付けてよい。取得指示とは、１以上の各サーバ装置３から住居情報や建物情報等の情報を取得する旨の指示である。
【００６３】
端末処理部２３は、例えば、フローチャートで説明する各種の判別などを行う。
【００６４】
端末送信部２４は、例えば、端末受付部２２が受け付けた出力指示を情報処理装置１に送信する。なお、端末送信部２４は、端末受付部２２が受け付けた取得指示も情報処理装置１に送信してよい。
【００６５】
端末受信部２５は、例えば、端末送信部２４による出力指示の送信に応じて、情報処理装置１から建物情報を受信する。
【００６６】
端末出力部２６は、例えば、端末受信部２５が受信した建物情報を用いて、建物が有する２以上の各住居に対応する状態情報を、建物が有する２以上の各住居の相対的な位置が分かる図と共に表示する。
【００６７】
建物が有する２以上の各住居の相対的な位置が分かる図とは、例えば、住戸配置図である。住戸配置図とは、建物内での２以上の住居の配置を示す図である。住戸配置図は、例えば、建物に対応する大きな矩形と、当該大矩形内に配置された、２以上の住居に対応する２以上の小さな矩形とを有する。２以上の各小矩形の中には、住居識別子に対応する住居番号が表示されている。
【００６８】
端末出力部２６は、建物が有する２以上の各住居の相対的な位置が分かる図の各住居の中に、当該住居の状態情報を表示することは好適である。端末出力部２６は、例えば、住戸配置図において、２以上の各住居に対応する小矩形の中に、当該住居の状態情報をさらに表示してもよい。なお、２以上の各住居の相対的な位置が分かる図とは、２以上の各住居の相対的な位置が正確に現れている図でなくても良く、２以上の各住居の相対的な位置関係が、少なくとも一部が現れている図であれば良い。なお、２以上の各住居の相対的な位置関係が一部に現れている図は、例えば、横の配置関係（例えば、左側または右側、東側または西側または北側または南側など）が分かる図、または縦の配置関係（例えば、上の階、下の階など）が分かる図である。
【００６９】
例えば、端末格納部２１に、住戸配置図等の図を構成するための構成情報が格納されており、または、情報処理装置１から送信される建物情報が、かかる構成情報を含んでおり、端末出力部２６は、格納されている構成情報、または受信された建物情報に含まれる構成情報と、受信された建物情報に含まれる住居識別子および状態情報の対の集合とを用いて、住戸配置図等の図を構成し、当該図の中の１以上の各住戸に対応付けて、当該住戸の状態情報を表示してもよい。
【００７０】
ただし、上記のような図の構成は、情報処理装置１側で行われてもよい。すなわち、例えば、情報処理装置１の格納部１１に、図を構成するための構成情報が格納されており、建物情報取得部１３３が、当該構成情報と、建物情報格納部１１１の建物情報に含まれる住居識別子および状態情報の対の集合とを用いて、建物が有する２以上の住居の相対的な位置が分かる図を構成し、当該図の各住居の中に、当該住居の状態情報を配置した図を取得し、建物情報送信部１４１は、建物情報取得部１３３が取得した図を端末装置２に送信してもよい。この場合、端末受信部２５は、情報処理装置１から送信された図を受信し、端末出力部２６は、端末受信部２５が受信した建物情報を出力すればよい。
【００７１】
なお、端末出力部２６は、各住居の中に当該住居の状態情報を表示する代わりに、例えば、各住居の近傍に当該住宅の状態情報を表示してもよいし、または、住戸配置図の外に、各住居からの引き出し線付きで、当該住宅の状態情報を表示してもよい。状態情報は、各住居との対応が視覚的にわかれば、その表示態様や表示位置は問わない。
【００７２】
また、端末出力部２６による出力は、通常、ディスプレイへの表示であるが、例えば、プリンタでのプリントアウト、スピーカからの音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどであってもよい。
【００７３】
サーバ装置３を構成するサーバ格納部３１には、例えば、建物識別子、住居識別子、および状態情報に対応付いた２以上の情報が格納される。格納される２以上の各情報は、例えば、住居情報であるが、建物情報でもよい。
【００７４】
サーバ受信部３２は、例えば、情報処理装置１から、建物識別子等をキーワードとして有する検索指示を受信する。
【００７５】
サーバ処理部３３は、例えば、サーバ受信部３２が検索指示を受信した場合に、サーバ格納部３１の２以上の建物情報を当該検索指示が有するキーワードで検索し、当該キーワードまたはそれに類似する文字列を含む検索結果を取得する。
【００７６】
サーバ送信部３４は、サーバ処理部３３が取得した検索結果を情報処理装置１に送信する。
【００７７】
格納部１１、建物情報格納部１１１、端末格納部２１、およびサーバ格納部３１は、例えば、ハードディスクやフラッシュメモリといった不揮発性の記録媒体が好適であるが、ＲＡＭなど揮発性の記録媒体でも実現可能である。
【００７８】
格納部１１等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部１１等で記憶されるようになってもよく、ネットワークや通信回線等を介して送信された情報が格納部１１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部１１等で記憶されるようになってもよい。入力デバイスは、例えば、キーボード、マウス、タッチパネル等、何でもよい。
【００７９】
受信部１２、出力指示受信部１２１、端末受信部２５、およびサーバ受信部３２は、通常、有線または無線の通信手段（例えば、ＮＩＣ(Network interface controller)やモデム等の通信モジュール）で実現されるが、放送を受信する手段（例えば、放送受信モジュール）で実現されてもよい。
【００８０】
処理部１３、情報取得部１３１、蓄積部１３２、建物情報取得部１３３、端末処理部２３、およびサーバ処理部３３は、通常、ＭＰＵやメモリ等から実現され得る。処理部１３等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。ただし、処理手順は、ハードウェア（専用回路）で実現してもよい。
【００８１】
送信部１４、建物情報送信部１４１、端末送信部２４、およびサーバ送信部３４は、通常、有線または無線の通信手段で実現されるが、放送手段（例えば、放送モジュール）で実現されてもよい。
【００８２】
端末受付部２２は、入力デバイスを含むと考えても、含まないと考えてもよい。端末受付部２２は、入力デバイスのドライバーソフトによって、または入力デバイスとそのドライバーソフトとで実現され得る。
【００８３】
端末出力部２６は、ディスプレイやスピーカ等の出力デバイスを含むと考えても含まないと考えてもよい。端末出力部２６は、出力デバイスのドライバーソフトによって、または出力デバイスとそのドライバーソフトとで実現され得る。
【００８４】
次に、情報システムの動作について図２〜図４のフローチャートを用いて説明する。図２は、情報処理装置１の動作を説明するフローチャートである。
【００８５】
（ステップＳ２０１）処理部１３は、出力指示受信部１２１が建物識別子を含む出力指示を受信した否かを判別する。出力指示受信部１２１が建物識別子を含む出力指示を受信した場合はステップＳ２０２に進み、受信していない場合はステップＳ２０４に進む。
【００８６】
（ステップＳ２０２）建物情報取得部１３３は、ステップＳ２０１で受信された出力指示が有する建物識別子と対になる建物情報を、例えば、建物情報格納部１１１から取得する。
【００８７】
（ステップＳ２０３）建物情報送信部１４１は、ステップＳ２０２で取得された建物情報を、ステップＳ２０１で出力指示と対に受信された端末識別子で識別される端末装置２に送信する。その後、ステップＳ２０１に戻る。
【００８８】
（ステップＳ２０４）処理部１３は、情報取得を行うか否かを判断する。詳しくは、処理部１３は、例えば、情報取得を行うタイミングに関するタイミング情報を保持しており、ＭＰＵの内蔵時計またはＮＴＰサーバ等から取得される現在時刻と、保持しているタイミング情報とを用いて、かかる判断を行う。なお、情報取得を行うタイミングとは、例えば、情報処理装置１の起動時でもよいし、予め決められた周期に従うタイミングでもよいし、予め決められた２以上の各日時でもよい。
【００８９】
または、処理部１３は、受信部１２が、端末装置２から取得指示を受信した場合に、情報取得を行うと判断してもよい。
【００９０】
情報取得を行う場合はステップＳ２０５に進み、行わない場合はステップＳ２０１に戻る。
【００９１】
（ステップＳ２０５）情報取得部１３３は、状態情報、およびそれに対応する住居識別子等の情報を取得する処理である情報取得処理を実行する。情報取得処理については、図３のフローチャートを用いて説明する。
【００９２】
なお、図２のフローチャートにおいて、情報処理装置１の電源オンやプログラムの起動に応じて処理が開始し、電源オフや処理終了の割り込みにより処理は終了する。ただし、処理の開始または終了のトリガは問わない。
【００９３】
図３は、上記ステップＳ２０５の情報取得処理を説明するフローチャートである。
【００９４】
（ステップＳ３０１）情報取得部１３１は、変数ｉに初期値１をセットする。変数ｉとは、建物情報格納部１１１に格納されている２以上の建物情報に対応する２以上の建物識別子のうち、未選択の建物識別子を順番に選択していくための変数である。
【００９５】
（ステップＳ３０２）情報取得部１３１は、ｉ番目の建物識別子があるか否かを判別する。ｉ番目の建物識別子がある場合はステップＳ３０２に進み、ない場合は上位処理にリターンする。
【００９６】
（ステップＳ３０３）情報取得部１３１は、ｉ番目の建物識別子等をキーとして、１以上のサーバ装置３を検索する。詳しくは、情報取得部１３１は、例えば、ｉ番目の建物識別子と、“売り出し中”または“賃貸募集中”とをキーワードとして有する検索指示を、１以上の各サーバ装置３に送信し、１以上の各サーバ装置３から検索結果を受信し、受信した検索結果群を格納部１１に蓄積する。
【００９７】
（ステップＳ３０４）情報取得部１３１は、変数ｊに初期値１をセットする。変数ｊとは、ｉ番目の建物情報に対応する２以上の住居識別子のうち、未選択の住居識別子を順番に選択していくための変数である。
【００９８】
（ステップＳ３０５）情報取得部１３１は、ｉ番目の建物識別子に対応するｊ番目の状態情報が、格納部１１の検索結果群中にあるか否かを判別する。ｉ番目の建物識別子に対応するｊ番目の状態情報がある場合はステップＳ３０６に進み、ない場合はステップＳ３０９に進む。
【００９９】
（ステップＳ３０６）情報取得部１３１は、ｊ番目の住居識別子に対応する状態情報を検索結果群から取得する。
【０１００】
（ステップＳ３０７）情報取得部１３１は、ステップＳ３０６で取得した状態情報を、ｉ番目の建物識別子と、ｊ番目の住居識別子とに対応付けて、建物情報格納部１１１に蓄積する。
【０１０１】
（ステップＳ３０８）情報取得部１３１は、変数ｊをインクリメントする。その後、ステップＳ３０５に戻る。
【０１０２】
（ステップＳ３０９）情報取得部１３１は、変数ｉをインクリメントする。その後、ステップＳ３０２に戻る。
【０１０３】
図４は、端末装置２の動作を説明するフローチャートである。
【０１０４】
（ステップＳ４０１）端末処理部２３は、端末受付部２２が建物識別子を含む出力指示を受け付けたか否かを判別する。端末受付部２２が建物識別子を含む出力指示を受け付けた場合はステップＳ４０２に進み、受け付けていない場合はステップＳ４０３に進む。
【０１０５】
（ステップＳ４０２）端末送信部２４は、端末受付部２２が受け付けた出力指示を、端末格納部２１に格納されている端末識別子と対に、情報処理装置１に送信する。その後、ステップＳ４０１に戻る。
【０１０６】
（ステップＳ４０３）端末処理部２３は、端末受信部２５が情報処理装置１から建物情報を受信したか否かを判別する。端末受信部２５が情報処理装置１から建物情報を受信した場合はステップＳ４０２に進み、受信していない場合はステップＳ４０１に戻る。
【０１０７】
（ステップＳ４０４）端末出力部２６は、ステップＳ４０３で受信された建物情報を用いて、建物が有する２以上の各住居に対応する状態情報を、各住居の相対的な位置が分かる図（例えば、住戸配置図等）と共に、ディスプレイに表示する。その後、ステップＳ４０１に戻る。
【０１０８】
なお、図４のフローチャートにおいて、端末装置２の電源オンやプログラムの起動に応じて処理が開始し、電源オフや処理終了の割り込みにより処理は終了する。ただし、処理の開始または終了のトリガは問わない。
【０１０９】
以下、本実施の形態における情報システムの具体的な動作例について説明する。なお、以下の説明は、種々の変更が可能であり、本発明を何ら限定するものではない。
【０１１０】
本例の情報システムは、情報処理装置１、２以上の端末装置２、および１以上サーバ装置３を備える。
【０１１１】
情報処理装置１は、情報システムを運営する企業のサーバである。２以上の端末装置２のうち１つは、情報システムを利用するユーザＸの携帯端末（以下、端末装置２Ｘと記す場合がある）であり、他の１つは、情報システムを利用する不動産会社ＹのＰＣ（端末装置２Ｙ）である。２以上のサーバ装置３のうち１つは、不動産会社Ｙのサーバ（サーバ装置３Ｙ）であり、他の１つは、住宅情報を提供する企業Ｚのクラウドサーバ（サーバ装置３Ｚ）である。
【０１１２】
情報処理装置１の建物情報格納部１１１には、例えば、図５に示すような２以上の建物情報が格納され得る。図５は、建物情報のデータ構造図である。建物情報は、建物識別子、および２以上の住居情報（住居情報群）を有する。住居情報は、住居識別子と状態情報の対で構成される。
【０１１３】
格納される２以上の各建物情報は、ＩＤ（例えば、“１”，“２”等）に対応付いている。例えば、ＩＤ“１”に対応する建物情報（建物情報１）は、建物識別子“Ａマンション”、および１５個の住居情報で構成される住居情報群“（１０１，売り出し中），（１０２，Ｎｕｌｌ），（１０３，Ｎｕｌｌ），・・・（２０１，Ｎｕｌｌ），（２０３，賃貸募集中），・・・（５０１，Ｎｕｌｌ），（５０２，賃貸中），（５０３，売約済み）”を有する。また、ＩＤ“２”に対応する建物情報（建物情報２）は、建物識別子“Ｂアパート”、および３つの住居情報で構成される住居情報群“（１０１，Ｎｕｌｌ），（１０２，賃貸募集中），および（１０３，Ｎｕｌｌ）”を有する。
【０１１４】
端末装置２Ｘの端末格納部２１には、端末識別子“Ｘ”が格納されている。また、端末装置２Ｙの端末格納部２１には、端末識別子“Ｙ”が格納されている。
【０１１５】
サーバ装置３Ｙのサーバ格納部３１には、不動産会社Ｙが取り扱う住居または建物に関する２以上の情報が格納されている。また、サーバ装置３Ｚのサーバ格納部３１には、不動産会社Ｙを含む２以上の各不動産会社もしくは組織、または個人の家主等が取り扱う住居または建物に関する２以上の情報が格納されている。
【０１１６】
現在、分譲マンションであるＡマンションでは、各階３戸ずつ５階層に配置された全１５戸の住居のうち、１０１と５０５の２戸が売り出し中であり、２０２と５０２の２戸が賃貸募集中である。また、賃貸アパートであるＢアパートでは、全３戸のうち１０２が賃貸募集中である。Ａマンションの５０３は、不動産会社Ｙが取り扱っており、その住居情報は、サーバ装置３Ｙのサーバ格納部３１に格納されている。Ａマンションの１０１と５０３、およびＢアパートの１０２は、他の不動産会社の取り扱いであり、それらの住居情報は、サーバ装置３Ｚのサーバ格納部３１に格納されている。
【０１１７】
情報処理装置１の建物情報格納部１１１には、２つの建物情報１および２が格納されている。ただし、どの建物情報のどの状態情報も、初期値“Ｎｕｌｌ”である。
【０１１８】
情報処理装置１において、処理部１３が、タイミング情報等に基づいて、情報取得を行うと判断すると、情報取得部１３１は、建物情報格納部１１１に格納されている２つの建物情報１および２を用いて、最初、１番目の建物識別子“Ａマンション”と、“売り出し中”または“賃貸募集中”または“売約済み”または“賃貸中”とをキーワードとして有する検索指示を、２以上の各サーバ装置（３Ｙ，３Ｚ等）に送信し、２以上の各サーバ装置（３Ｙ，３Ｚ等）から検索結果を受信し、受信した検索結果群を格納部１１に蓄積する。
【０１１９】
こうして蓄積された検索結果部群には、“Ａマンション，１０１，売り出し中”に対応に付いた住居情報と、“Ａマンション，２０２，賃貸募集中”に対応に付いた住居情報と、“Ａマンション，５０２，“賃貸募集中”に対応に付いた住居情報と、“Ａマンション，５０３，売り出し中”に対応に付いた住居情報とが含まれているとする。
【０１２０】
情報取得部１３１は、格納部１１の上記検索結果群を用いて、１番目の建物識別子“Ａマンション”に対応する１番目の住居識別子“１０１”と対になる状態情報“売り出し中”を取得し、取得した状態情報を、当該１番目の建物識別子“Ａマンション”と、当該１番目の住居識別子“１０１”とに対応付けて、建物情報格納部１１１に蓄積する。
【０１２１】
同様に、情報取得部１３１は、１番目の建物識別子“Ａマンション”に対応する５番目の住居識別子“２０２”と対になる状態情報“賃貸募集中”を取得し、取得した状態情報を、当該１番目の建物識別子“Ａマンション”と、当該５番目の住居識別子“２０２”とに対応付けて、建物情報格納部１１１に蓄積する。
【０１２２】
また、情報取得部１３１は、１番目の建物識別子“Ａマンション”に対応する１４番目の住居識別子“５０２”と対になる状態情報“賃貸募集中”を取得し、取得した状態情報を、当該１番目の建物識別子“Ａマンション”と、当該１４番目の住居識別子“５０２”とに対応付けて、建物情報格納部１１１に蓄積する。
【０１２３】
さらに、情報取得部１３１は、１番目の建物識別子“Ａマンション”に対応する１５番目の住居識別子“５０３”と対になる状態情報“売り出し中”を取得し、取得した状態情報を、当該１番目の建物識別子“Ａマンション”と、当該１５番目の住居識別子“５０３”とに対応付けて、建物情報格納部１１１に蓄積する。
【０１２４】
こうして、建物情報格納部１１１に格納されている建物情報１が有する１５個の住居情報のうち、１番目の住居情報が有する状態情報“Ｎｕｌｌ”が“売り出し中”に更新され、また、５番目の住居情報が有する状態情報“Ｎｕｌｌ”が“賃貸募集中”に更新され、また、１４番目の住居情報が有する状態情報“Ｎｕｌｌ”が“賃貸募集中”に更新され、さらに、１５番目の住居情報が有する状態情報“Ｎｕｌｌ”が“売り出し中”に更新される。
【０１２５】
次に、情報取得部１３１は、２番目の建物識別子“Ｂアパート”と、“賃貸募集中”または“賃貸中”とをキーワードとして有する検索指示を送信し、受信した検索結果群を蓄積する。この検索結果部群には、“Ｂアパート，１０２，賃貸募集中”に対応に付いた住居情報が含まれているとする。
【０１２６】
情報取得部１３１は、上記検索結果群を用いて、２番目の建物識別子“Ｂアパート”に対応する２番目の住居識別子“１０２”と対になる状態情報“賃貸募集中”を取得し、取得した状態情報を、当該２番目の建物識別子“Ｂアパート”と、当該２番目の住居識別子“１０２”とに対応付けて、建物情報格納部１１１に蓄積する。こうして、建物情報２が有する３個の住居情報のうち、２番目の住居情報が有する状態情報“Ｎｕｌｌ”が“賃貸募集中”に更新される。
【０１２７】
その後、Ａマンションにおいて、売りに出ていた２戸のうち、５０３が売約済みとなり、賃貸募集中であった２戸のうち、５０２が賃貸中になったとする。なお、Ｂアパートの１０２は、引き続き、賃貸募集中である。
【０１２８】
これに応じて、サーバ装置３Ｙにおいて、Ａマンションの５０５に関する住居情報が“売り出し中”から“売約済み”に更新され、また、サーバ装置３Ｙにおいて、Ａマンションの５０２に関する住居情報が“賃貸募集中”から“賃貸中”に更新される。
【０１２９】
情報処理装置１において、情報取得部１３１は、上記と同様の手順で、１番目の建物識別子“Ａマンション”等をキーワードとして有する検索指示を送信し、受信した検索結果群を格納部１１に蓄積する。今回の検索結果部群には、“Ａマンション，１０１，売り出し中”に対応に付いた住居情報と、“Ａマンション，２０２，賃貸募集中”に対応に付いた住居情報と、“Ａマンション，５０２，“賃貸中”に対応に付いた住居情報と、“Ａマンション，５０３，売約済み”に対応に付いた住居情報とが含まれている。
【０１３０】
情報取得部１３１は、前回の検索結果群と、今回の検索結果群とを用いて、１番目の建物識別子“Ａマンション”に対応する１４番目の住居識別子“５０２”と対になる状態情報と、１番目の建物識別子“Ａマンション”に対応する１５番目の住居識別子“５０３”と対になる状態情報との２つが変化したと判断する。
【０１３１】
そこで、情報取得部１３１は、今回の検索結果群を用いて、１番目の建物識別子“Ａマンション”に対応する１４番目の住居識別子“５０２”と対になる状態情報“賃貸中”を取得し、取得した状態情報を、当該１番目の建物識別子“Ａマンション”と、当該１４番目の住居識別子“５０２”とに対応付けて、建物情報格納部１１１に蓄積する。
【０１３２】
また、情報取得部１３１は、１番目の建物識別子“Ａマンション”に対応する１５番目の住居識別子“５０３”と対になる状態情報“売約済み”を取得し、取得した状態情報を、当該１番目の建物識別子“Ａマンション”と、当該１５番目の住居識別子“５０３”とに対応付けて、建物情報格納部１１１に蓄積する。
【０１３３】
こうして、建物情報格納部１１１に格納されている建物情報１が有する１５個の住居情報のうち、１４番目の住居情報が有する状態情報“賃貸募集中”が“賃貸中”に更新され、また、１５番目の住居情報が有する状態情報“売り出し中”が“売約済み”に更新される。
【０１３４】
次に、情報取得部１３１は、上記と同様の手順で、２番目の建物識別子“Ｂアパート”等をキーワードとして有する検索指示を送信し、受信した検索結果群を蓄積する。今回の検索結果部群は、前回の検索結果群と同様であり、従って、情報取得部１３１は、どの状態情報も変化していないと判断し、建物情報２の更新を行わない。
【０１３５】
この時点で、建物情報格納部１１１の２つの建物情報１および２は、図５に示したような内容となる。
【０１３６】
このとき、端末装置２Ｘのユーザが、建物識別子“Ａマンション”を含む出力指示を、タッチパネル等の入力デバイスを介して入力したとする。
【０１３７】
端末装置２Ｘにおいて、端末受付部２２が上記出力指示を受け付け、端末送信部２４は、受け付けられた出力指示を、端末格納部２１に格納されている端末識別子“Ｘ”と対に、情報処理装置１に送信する。
【０１３８】
情報処理装置１において、出力指示受信部１２１が上記出力指示を受信し、建物情報取得部１３３は、受信された出力指示が有する建物識別子“Ａマンション”と対になる建物情報１を建物情報格納部１１１から取得する。建物情報送信部１４１は、こうして取得された建物情報１を、上記出力指示と対に受信された端末識別子“Ｘ”で識別される端末装置２Ｘに送信する。
【０１３９】
端末装置２Ｘにおいて、端末受信部２５が上記建物情報１を受信し、端末出力部２６は、受信された建物情報１と、保持している構成情報とを用いて、Ａマンションが有する１５戸の住居のうち、１０１、２０２、５０２、および５０３に対応する４つの状態情報を、１５戸の各住居の相対的な位置が分かる住戸配置図と共に、ディスプレイに表示する。
【０１４０】
こうして、端末装置２Ｘのディスプレイには、例えば、図６に示すような画面が表示される。この画面は、建物識別子“Ａマンション”に対応する文字列“物件名：Ａマンション”と、住戸配置図とを有する。この住戸配置図は、Ａマンションに対応する大矩形と、Ａマンション内の１５戸の住居に対応する１５個の小矩形とを有する。１５個の小矩形は、横方向に各３個、縦方向に各５個の態様で配置され、各小矩形内に、住戸識別子に対応する文字列（“１０１”，“１０２”等）が表示されている。
【０１４１】
そして、文字列“１０１”が表示された小矩形内に、建物情報１の１番目の状態情報に対応する文字列“売り出し中”が表示されている。また、文字列“２０２”が表示された小矩形内には、建物情報１の５番目の状態情報に対応する文字列“賃貸募集中”が表示されている。また、文字列“５０２”が表示された小矩形内には、建物情報１の１４番目の状態情報に対応する文字列“賃貸中”が表示されている。さらに、文字列“５０３”が表示された小矩形内には、建物情報１の１５番目の状態情報に対応する文字列“売約済み”が表示されている。
【０１４２】
従って、端末装置２Ｘのユーザは、上記画面を見ることで、Ａマンション内の住戸配置と、各住戸の売買または賃貸に関する状態とが、一目でわかる。
【０１４３】
なお、端末装置２Ｙのユーザが、建物識別子“Ｂアパート”を含む出力指示を入力した場合の動作は、以下のようになる。すなわち、端末装置２Ｙにおいて、端末受付部２２が上記出力指示を受け付け、端末送信部２４は、当該出力指示を端末識別子“Ｙ”と対に情報処理装置１に送信する。
【０１４４】
情報処理装置１において、出力指示受信部１２１が上記出力指示を受信し、建物情報取得部１３３は、当該出力指示が有する建物識別子“Ｂアパート”と対になる建物情報２を建物情報格納部１１１から取得し、建物情報送信部１４１は、取得された建物情報２を、上記出力指示と対に受信された端末識別子“Ｙ”で識別される端末装置２Ｙに送信する。
【０１４５】
端末装置２Ｙにおいて、端末受信部２５が上記建物情報２を受信し、端末出力部２６は、当該建物情報２と、保持している構成情報とを用いて、Ｂアパートが有する３戸の住居のうち、１０２に対応する状態情報を、３戸の各住居の相対的な位置が分かる住戸配置図と共に、ディスプレイに表示する。
【０１４６】
これにより、端末装置２Ｙのディスプレイには、例えば、図７に示すような画面が表示される。この画面は、建物識別子“Ｂアパート”に対応する文字列“物件名：Ｂアパート”と、住戸配置図とを有する。この住戸配置図は、Ｂアパートに対応する大矩形と、Ｂアパート内の３戸の住居に対応する３個の小矩形とを有する。３個の小矩形は、横方向に３個の態様で配置され、各小矩形内に、住戸識別子に対応する文字列（“１０１”，“１０２”等）が表示されている。そして、文字列“１０２”が表示された小矩形の近傍（本例では、直下）に、建物情報２の２番目の状態情報に対応する文字列“賃貸募集中”が、当該小矩形からの引き出し線と共に、表示されている。
【０１４７】
以上、本実施の形態によれば、建物情報格納部１１１には、建物を識別する建物識別子に対応付けて、建物に含まれる住居を識別する住居識別子と、住居の売買または賃貸に関する状態を示す状態情報とを有する２以上の住居情報を有する１以上の建物情報が格納されており、情報処理装置１は、端末装置２から建物識別子を有する出力指示を受信し、受信した出力指示が有する建物識別子と対になる建物情報を取得し、取得した建物情報を端末装置２に送信する。
【０１４８】
端末装置２は、建物識別子を有する出力指示を受け付け、出力指示を情報処理装置１に送信し、出力指示の送信に応じて、建物情報を受信し、受信した建物情報を用いて、建物が有する２以上の各住居に対応する状態情報を、建物が有する２以上の各住居の相対的な位置が分かる図と共に表示する。これにより、端末装置２のユーザは、一の建物内の２以上の住居の配置と各住居の売買または賃貸に関する状態とが容易に分かる。
【０１４９】
また、端末装置２は、建物が有する２以上の各住居の相対的な位置が分かる図の各住居の中に、住居の状態情報を表示する。これにより、端末装置２のユーザは、一の建物内の２以上の住居の配置と各住居の売買または賃貸に関する状態とが一目でわかる。
【０１５０】
また、端末装置２は、図を構成するための構成情報と、受信した建物情報に含まれる住居識別子および状態情報の対の集合とを用いて、建物が有する２以上の住居の相対的な位置が分かる図を構成し、当該図の各住居の中に、当該住居の状態情報を表示することにより、一の建物内の２以上の住居の配置と各住居の売買または賃貸に関する状態とが一目でわかる図を出力できる。
【０１５１】
または、情報処理装置１が、図を構成するための構成情報と、建物情報格納部１１１の建物情報に含まれる住居識別子および状態情報の対の集合とを用いて、建物が有する２以上の住居の相対的な位置が分かる図を構成し、当該図の各住居の中に、当該住居の状態情報を配置した図を取得し、取得した図を端末装置２に送信し、端末装置２は、情報処理装置１が送信した図を受信し、受信した図を出力することによっても、一の建物内の２以上の住居の配置と各住居の売買または賃貸に関する状態とが一目でわかる図を出力できる。
【０１５２】
また、情報処理装置１は、１以上のサーバ装置３を、建物識別子をキーとして検索し、建物識別子で識別される建物に含まれる住居の住居識別子と状態情報とを取得し、取得した状態情報を、建物識別子と住居識別子とに対応付けて、建物情報格納部１１１に蓄積する。こうして、各住居の売買または賃貸に関する状態を示す状態情報を外部から取得することで、情報処理装置１のオペレータの作業量を軽減できる。
【０１５３】
なお、本実施の形態において、建物情報格納部１１１に格納される状態情報は、住居の売買または賃貸に関する状態を示す情報であったが、例えば、住居の売買または賃貸または民泊に関する状態を示す情報であってもよい。
【０１５４】
民泊とは、民家に泊まることである。民泊は、例えば、分譲マンションや賃貸アパート等の建物内にある一の住居を、観光客等に宿泊施設として貸し出すことである。民泊に関する状態とは、例えば、当該住居が民泊として貸し出し可能であることを示す“民泊可能”、当該住居が民泊として貸し出し中であることを示す“民泊中”、当該住居を民泊として借りる借主を募集中であることを示す“民泊募集中”などである。
【０１５５】
かかる変形例（第一変形例）において、建物情報取得部１３３は、例えば、サーバ装置３または他の装置（例えば、民泊の仲介を行うウェブサイトを運営する企業のサーバ等）から、上記のような民泊に関する状態情報を受信可能である。
【０１５６】
具体的には、例えば、前述したＡマンションの５０１号室が、民泊として借主を募集中である場合、情報処理装置１の建物情報取得部１３３は、サーバ装置３または他の装置から状態情報“５０１，民泊募集中”を受信する。処理部１３は、建物情報格納部１１１に格納されている状態情報１（図５参照）に含まれる１３番目の住居情報“５０１，Ｎｕｌｌ”を、受信された状態情報“５０１，民泊募集中”に更新する。
【０１５７】
その後、出力指示受信部１２１が、端末装置２から建物識別子“Ａ”を含む出力指示を受信すると、建物情報取得部１３３は、建物識別子“Ａ”と対になる建物情報１を建物情報格納部１１１から取得し、建物情報送信部１４１は、取得された建物情報１を端末装置２に送信する。
【０１５８】
端末装置２において、端末受信部２５が上記建物情報１を受信し、端末出力部２６は、受信された建物情報１をディスプレイに出力する。ディスプレイには、Ａマンションの住戸配置図等を含む画面（図示しない）が表示される。この画面内の住戸配置図は、図６に示した画面内の住戸配置図に対し、５０１号室の矩形内に、文字列“民泊募集中”が配置されている点が異なる。
【０１５９】
そして、かかる文字列“民泊募集中”は、例えば、上記ウェブサイト（または、その中の、当該住戸を民泊として予約するための予約ページ）にリンクされていてもよい。ユーザが、例えば、５０１号室の矩形内に配置された文字列“民泊募集中”をタッチパネル等で選択すると、ディスプレイの表示は、上記ウェブサイト（または、その中の、５０１号室の予約ページ）にジャンプする。これにより、ユーザは、当該住居を民泊として利用したい場合、その予約をも行うことができる。
【０１６０】
また、本実施の形態において、建物情報格納部１１１に格納される状態情報は、一の建物内の２以上の各住居の状態を示す情報であったが、これに加えて、例えば、１または２以上の各戸建て住居の状態を示す別の状態情報（以下、第二状態情報）が、建物の種類を示す種類識別子“戸建て”に対応付けて、格納部１１に格納されてもよい。
【０１６１】
かかる変形例（第二変形例）において、建物情報取得部１３３は、例えば、サーバ装置３または他の装置（例えば、戸建住居を含む各種住居の売買や賃貸や民泊等に関する仲介を行うウェブサイトを運営する企業のサーバ等）から、第二状態情報を受信可能である。出力指示受信部１２１が、種類識別子“戸建て”を含む出力指示を端末装置２から受信すると、建物情報取得部１３３は、種類識別子“戸建て”に対応する１以上の第二状態情報（以下、第二状態情報群）を格納部１１から取得し、建物情報送信部１４１は、取得された第二状態情報群を端末装置２に送信する。
【０１６２】
端末装置２において、端末受信部２５が上記第二状態情報群を受信する。端末出力部２６は、戸建てを含む各種の住宅が記載された住宅地図の地図情報を保持しており、受信された第二状態情報群と、地図情報とを用いて画面を構成し、ディスプレイに出力する。ディスプレイには、住宅地図を含む画面（図示しない）が表示される。この画面内の住宅地図において、１以上の各戸建て住戸に対応する矩形内に、または当該矩形に対応付けて、“売り出し中”や“賃貸募集中”や“民泊募集中”等が配置される。これにより、ユーザは、戸建て住居の状態をも容易に知ることができる。
【０１６３】
さらに、本実施の形態における処理は、ソフトウェアで実現してもよい。そして、このソフトウェアをソフトウェアダウンロード等により配布してもよい。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布してもよい。
【０１６４】
なお、本実施の形態における情報処理装置１の処理を実現するソフトウェアは、例えば、以下のようなプログラムである。
【０１６５】
つまり、情報処理装置１のコンピュータがアクセス可能な記録媒体は、建物を識別する建物識別子に対応付けて、当該建物に含まれる住居を識別する住居識別子と、前記住居の売買または賃貸に関する状態を示す状態情報とを有する２以上の住居情報を有する１以上の建物情報が格納される建物情報格納部１１１を具備し、このプログラムは、前記コンピュータを、端末装置２から建物識別子を有する出力指示を受信する出力指示受信部１２１と、前記出力指示受信部１２１が受信した出力指示が有する建物識別子と対になる建物情報を取得する建物情報取得部１３３と、前記建物情報取得部１３３が取得した建物情報を前記端末装置２に送信する建物情報送信部１４１として機能させるためのプログラムである。
【０１６６】
また、本実施の形態における端末装置２の処理を実現するソフトウェアは、例えば、以下のようなプログラムである。
【０１６７】
つまり、端末装置２のコンピュータを、建物識別子を有する出力指示を受け付ける端末受付部２２と、前記出力指示を情報処理装置１に送信する端末送信部２４と、前記出力指示の送信に応じて、前記情報処理装置１から建物情報を受信する端末受信部２５と、前記端末受信部２５が受信した建物情報を用いて、前記建物識別子で識別される建物が有する２以上の各住居に対応する状態情報を、前記建物が有する２以上の各住居の相対的な位置が分かる図と共に表示する端末出力部２６として機能させるためのプログラムである。
【０１６８】
図８は、本実施の形態におけるプログラムを実行して、情報処理装置１等を実現するコンピュータシステム９００の外観図である。本実施の形態は、コンピュータハードウェアおよびその上で実行されるコンピュータプログラムによって実現され得る。図８において、コンピュータシステム９００は、ディスクドライブ９０５を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、ディスプレイ９０４とを備える。なお、キーボード９０２やマウス９０３やディスプレイ９０４をも含むシステム全体をコンピュータと呼んでもよい。
【０１６９】
図９は、コンピュータシステム９００の内部構成の一例を示す図である。図９において、コンピュータ９０１は、ディスクドライブ９０５に加えて、ＭＰＵ９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ９１３と、アプリケーションプログラム、システムプログラム、およびデータを記憶するストレージ９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５と、外部ネットワークや内部ネットワーク等のネットワークへの接続を提供するネットワークカード９１６と、を備える。ストレージ９１４は、例えば、ハードディスク、ＳＳＤ、フラッシュメモリなどである。
【０１７０】
コンピュータシステム９００に、情報処理装置１等の機能を実行させるプログラムは、例えば、ＤＶＤ、ＣＤ−ＲＯＭ等のディスク９２１に記憶されて、ディスクドライブ９０５に挿入され、ストレージ９１４に転送されてもよい。これに代えて、そのプログラムは、ネットワークを介してコンピュータ９０１に送信され、ストレージ９１４に記憶されてもよい。プログラムは、実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、ディスク９２１、またはネットワークから直接、ロードされてもよい。また、ディスク９２１に代えて他の着脱可能な記録媒体（例えば、ＤＶＤやメモリカード等）を介して、プログラムがコンピュータシステム９００に読み込まれてもよい。
【０１７１】
プログラムは、コンピュータの詳細を示す９０１に、情報処理装置１等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能やモジュールを呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０１７２】
なお、上述したコンピュータシステム９００は、サーバまたは据え置き型のＰＣであるが、端末装置２は、例えば、タブレット端末やスマートフォンやノートＰＣといった、携帯端末で実現されてもよい。この場合、例えば、キーボード９０２およびマウス９０３はタッチパネルに、ディスクドライブ９０５はメモリカードスロットに、ディスク９２１はメモリカードに、それぞれ置き換えられることが望ましい。ただし、以上は例示であり、情報処理装置１等を実現するコンピュータのハードウェア構成は問わない。
【０１７３】
なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０１７４】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１７５】
また、上記実施の形態において、一の装置に存在する２以上の通信手段（受信部１２、送信部１４など）は、物理的に一の媒体で実現されてもよいことは言うまでもない。
【０１７６】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１７７】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１７８】
以上のように、本発明にかかる情報処理装置は、一の建物内の２以上の住居の配置と各住居の売買または賃貸に関する状態とが容易に分かる仕組みを提供できるという効果を有し、情報処理装置等として有用である。
【符号の説明】
【０１７９】
１  情報処理装置
２  端末装置
３  サーバ装置
１１  格納部
１２  受信部
１３  処理部
１４  送信部
２１  端末格納部
２２  端末受付部
２３  端末処理部
２４  端末送信部
２５  端末受信部
２６  端末出力部
３１  サーバ格納部
３２  サーバ受信部
３３  サーバ処理部
３４  サーバ送信部
１１１  建物情報格納部
１２１  出力指示受信部
１３１  情報取得部
１３２  蓄積部
１３３  建物情報取得部
１４１  建物情報送信部
【図１】
2019185305.tif 000003
【図２】
2019185305.tif 000004
【図３】
2019185305.tif 000005
【図４】
2019185305.tif 000006
【図５】
2019185305.tif 000007
【図６】
2019185305.tif 000008
【図７】
2019185305.tif 000009
【図８】
2019185305.tif 000010
【図９】
2019185305.tif 000011