(57)【要約】【課題】音声認識システムを利用して、住宅に関する仕様情報を住人に提供する。【解決手段】情報処理システム１０は、情報処理装置１２と、情報処理装置１２と接続された装置メモリ１３と、ＣＡＤシステム３０の中央サーバ３１と、中央サーバ３１と接続された記憶装置３３とを備える。記憶装置３３は、住宅をモデリングした住宅情報ファイルを記憶する。中央サーバ３１は、情報処理装置１２の要求に応じて、記憶装置３３から住宅の仕様情報と、属性コード及び部材コードとを送信する。情報処理装置１２は、受信した仕様情報、部材コード、及び属性コードを住宅情報ファイルごとに装置メモリ１３に記憶させる。情報処理装置１２は、音声認識システム２０からリクエスト情報を受信する。情報処理装置１２は、リクエスト情報に含まれる文字情報から検索コードを生成する。情報処理装置１２は、生成した検索コードを用いて、仕様情報を検索して読み出す。【選択図】図１
2019008605.tif 000002
【特許請求の範囲】
【請求項１】
音声を音声情報に変換するマイクロフォンを有しており、住宅に設置された音声認識デバイスを備えた音声認識システムと通信可能な情報処理システムであって、
上記音声認識システムは、上記音声情報に応じて選択された定型の質問を示す要求情報であって、複数のコードを特定するための複数の文字情報を含む当該要求情報と、上記住宅を特定するための識別情報とを出力するものであり、
上記要求情報及び上記識別情報を受け付けるコントローラと、
上記コントローラと接続されており、上記文字情報と上記コードとを対応付けた第１テーブルが記憶された装置メモリと、
上記コントローラと通信可能であり、複数の上記住宅ごとの住宅情報ファイルが記憶された記憶装置とを備え、
上記各住宅情報ファイルは、上記住宅を構成する部材及び住宅に設けられる部材の仕様を示す仕様情報と上記コードとが対応付けられた第２テーブルとをそれぞれ具備しており、
上記コントローラは、選択する上記仕様情報と選択しない上記仕様情報との一方を示すコード表に基づいて、上記記憶装置に記憶された上記各住宅情報ファイルに含まれる複数の上記仕様情報の一部の仕様情報及び当該仕様情報を特定する上記コードを選択した第３テーブルを生成して上記装置メモリに記憶する記憶処理と、
上記音声認識システムから上記要求情報及び上記識別情報を受け付ける受付処理と、
上記第１テーブルに基づいて、受け付けた上記要求情報に含まれる上記文字情報にそれぞれ対応する複数の上記コードを抽出し、抽出した複数の上記コードを含む検索コードを生成する生成処理と、
複数の上記コードに基づいて、上記識別情報に応じて選択した上記第３テーブルから上記仕様情報を選択する選択処理と、
選択した上記仕様情報に応じた情報を出力する出力処理とを実行する情報処理システム。
【請求項２】
上記コントローラは、
上記装置メモリが接続され、上記記憶処理、上記受付処理、上記生成処理、上記選択処理、及び上記出力処理を実行する情報処理装置と、
上記情報処理装置と通信可能であり、上記記憶装置が接続された中央サーバとを備えており、
上記装置メモリは、上記コード表を記憶しており、
上記情報処理装置は、上記コード表に示された上記コードを含む送信要求情報を上記中央サーバに送信し、
上記中央サーバは、上記送信要求情報に含まれる上記コードを用いて選択した複数の上記仕様情報、及び当該仕様情報と対応付けられた複数の上記コードを上記情報処理装置へ送信し、
上記情報処理装置は、受信した上記仕様情報及び複数の上記コードを、上記識別情報ごとに上記第３テーブルとして上記装置メモリに記憶する請求項１に記載の情報処理システム。
【請求項３】
上記第３テーブルは、部材コードをそれぞれ付与された複数の部材情報を備えており、
上記各部材情報は、属性コードと対応付けられた複数の上記仕様情報をそれぞれ有しており、
上記コードは、上記部材コード、上記属性コード、及び上記仕様情報を示す文字コードを含み、
上記コントローラは、上記選択処理において、複数の上記コードのうちの一部の上記コードから上記部材情報を特定し、特定した上記部材情報が有する複数の上記仕様情報のうち、他の一部の上記コードから上記仕様情報を特定して選択する請求項１または２に記載の情報処理システム。
【請求項４】
上記第３テーブルは、上記仕様情報と複数の上記コードとが対応付けられたテーブルである請求項１または２に記載の情報処理システム。
【請求項５】
上記コントローラは、上記受付処理において、上記要求情報及び上記識別情報に加え、住宅内の部屋を示す部屋情報を受け付け、
上記第１テーブルは、上記部屋情報と、上記コードとをさらに対応付ける請求項１から４のいずれかに記載の情報処理システム。
【請求項６】
上記装置メモリは、閾値を記憶しており、
上記コントローラは、
上記選択処理において選択した上記仕様情報の数が上記閾値未満であると判断したことを条件に上記出力処理を行い、
上記数が上記閾値以上であると判断したことを条件に回答不能を示す情報を出力する請求項１から５のいずれかに記載の情報処理システム。
【請求項７】
上記コントローラは、上記出力処理において、上記仕様情報に応じた情報を文字情報と、画像情報と、音声情報との少なくとも１つにより出力する請求項１から６のいずれかに記載の情報処理システム。
【請求項８】
上記コントローラは、
上記記憶装置に新たな上記住宅情報ファイルが登録されたか否かを監視する監視処理と、
上記監視処理において新たな上記住宅情報ファイルが登録されたと判断したことを条件に、新たな上記住宅情報ファイルに対して上記記憶処理を実行する請求項１から７のいずれかに記載の情報処理システム。
【請求項９】
上記コントローラは、
オペレータの入力操作を受け付ける入力装置を有しており、
上記コード表の上記属性コードの変更及び追加を上記入力装置により受け付ける請求項１から８のいずれかに記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声認識システムの要求に応じて住宅に関する情報を出力する情報処理システムに関する。
【背景技術】
【０００２】
住宅をモデリングした３次元ＣＡＤ情報を住宅のメンテナンスに利用するシステムがある（例えば、特許文献１、２参照）。
【０００３】
また、音声認識デバイスを住宅に設置し、音声入力によって照明やテレビなどを操作したり、商品を購入したりする音声認識システムがある（例えば、特許文献３参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−３１４３号公報
【特許文献２】特開２０１３−３３３８６号公報
【特許文献３】特開２０１６−２７６８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
発明者は、音声認識システムによって、住宅を構成する部材の仕様を示す仕様情報をユーザが自由に取得できれば、住宅のメンテナンスや、カーテンなどの住宅に関する商品の購入などに役立つと考えた。しかしながら、開発に当たり、仕様情報を有するＣＡＤシステムを即座に音声認識システムと連携させることは困難であるとの知見を得た。
【０００６】
本発明は、前述された事情に鑑みてなされたものであり、その目的は、音声認識システムを利用して住宅に関する部材の仕様情報を住人に取得させることができる手段を提供することにある。
【課題を解決するための手段】
【０００７】
(1)  本発明に係る情報処理システムは、音声を音声情報に変換するマイクロフォンを有しており、住宅に設置された音声認識デバイスを備えた音声認識システムと通信可能な情報処理システムである。上記音声認識システムは、上記音声情報に応じて選択された定型の質問を示す要求情報であって、複数のコードを特定するための複数の文字情報を含む当該要求情報と、上記住宅を特定するための識別情報とを出力するものである。本発明に係る情報処理システムは、上記要求情報及び上記識別情報を受け付けるコントローラと、上記コントローラと接続されており、上記文字情報と上記コードとを対応付けた第１テーブルが記憶された装置メモリと、上記コントローラと通信可能であり、複数の上記住宅ごとの住宅情報ファイルが記憶された記憶装置とを備える。上記各住宅情報ファイルは、上記住宅を構成する部材及び住宅に設けられる部材の仕様を示す仕様情報と上記コードとが対応付けられた第２テーブルとをそれぞれ具備する。上記コントローラは、選択する上記仕様情報と選択しない上記仕様情報との一方を示すコード表に基づいて、上記記憶装置に記憶された上記各住宅情報ファイルに含まれる複数の上記仕様情報の一部の仕様情報及び当該仕様情報を特定する上記コードを選択した第３テーブルを生成して上記装置メモリに記憶する記憶処理と、上記音声認識システムから上記要求情報及び上記識別情報を受け付ける受付処理と、上記第１テーブルに基づいて、受け付けた上記要求情報に含まれる上記文字情報にそれぞれ対応する複数の上記コードを抽出し、抽出した複数の上記コードを含む検索コードを生成する生成処理と、複数の上記コードに基づいて、上記識別情報に応じて選択した上記第３テーブルから上記仕様情報を選択する選択処理と、選択した上記仕様情報に応じた情報を出力する出力処理とを実行する。
【０００８】
コントローラは、コード表に従って、ＣＡＤシステムの記憶装置から、住宅情報ファイルの一部の仕様情報及び複数のコードを選択し、第３テーブルを作成する。コントローラは、作成した第３テーブルを装置メモリに記憶する（記憶処理）。コントローラは、定型の質問を示す要求情報と、住宅を特定するための識別情報とを音声認識システムから受け付ける（受付処理）。要求情報には、「寝室」や、「窓」や、「幅」などの文字情報が含まれる。文字情報は、第１テーブルにおいて、コードと対応付けられている。コントローラは、第１テーブルから、入力された要求情報の文字情報に対応するコードを抽出し、抽出したコードから検索コードを生成する（生成処理）。コントローラは、識別情報と、生成した検索コードとを用いて、第３テーブルから仕様情報を選択する（選択処理）。すなわち、コントローラは、音声認識システムが出力した定型の質問の回答となる仕様情報を装置メモリから取得する。コントローラは、取得した仕様情報に応じた情報を回答として出力する（出力処理）。回答は、音声認識システムに対して出力されてもよいし、住人が所持する携帯端末やパーソナルコンピュータに対して出力されてもよい。
【０００９】
第１テーブル及び第３テーブルが装置メモリに記憶されることにより、音声認識システムを介した住人からの住宅に関する質問に回答することができる。
【００１０】
(2)  好ましくは、上記コントローラは、上記装置メモリが接続され、上記記憶処理、上記受付処理、上記生成処理、上記選択処理、及び上記出力処理を実行する情報処理装置と、上記情報処理装置と通信可能であり、上記記憶装置が接続された中央サーバとを備えていてもよい。上記装置メモリは、上記コード表を記憶する。上記情報処理装置は、上記コード表に示された上記コードを含む送信要求情報を上記中央サーバに送信する。上記中央サーバは、上記送信要求情報に含まれる上記コードを用いて選択した複数の上記仕様情報、及び当該仕様情報と対応付けられた複数の上記コードを上記情報処理装置へ送信する。上記情報処理装置は、受信した上記仕様情報及び複数の上記コードを、上記識別情報ごとに上記第３テーブルとして上記装置メモリに記憶する。
【００１１】
情報処理装置は、装置メモリと接続され、また、中央サーバと通信する。中央サーバは、住宅情報ファイルを記憶する記憶装置と接続されている。情報処理装置は、中央サーバを介して記憶装置から一部の仕様情報及び複数のコードを受け取り、第３テーブルを作成して装置メモリに記憶する。すなわち、情報処理装置は、装置メモリに記憶した仕様情報については、中央サーバと通信することなく、装置メモリから取得することができる。したがって、情報処理装置は、検索コードを生成して仕様情報を検索する際、中央サーバとの間の通信状態に拘わらず、仕様情報を取得することができる。すなわち、コリジョンの発生によるリトライやタイムアウトを行うことなく仕様情報を取得することができる。また、一部の仕様情報のみを装置メモリに記憶させるから、全ての仕様情報に対して検索を行う必要がなく、検索に要する時間が短縮される。その結果、音声認識システムからの要求に対して迅速に回答することができる。すなわち、迅速な回答が要求される音声認識システムに対して、迅速な回答を行うことができる。
【００１２】
(3)  好ましくは、上記第３テーブルは、部材コードをそれぞれ付与された複数の部材情報を備えていてもよい。上記各部材情報は、属性コードと対応付けられた複数の上記仕様情報をそれぞれ有する。上記コードは、上記部材コード、上記属性コード、及び上記仕様情報を示す文字コードを含む。上記コントローラは、上記選択処理において、複数の上記コードのうちの一部の上記コードから上記部材情報を特定し、特定した上記部材情報が有する複数の上記仕様情報のうち、他の一部の上記コードから上記仕様情報を特定して選択する。
【００１３】
(4)  好ましくは、上記第３テーブルは、上記仕様情報と複数の上記コードとが対応付けられたテーブルであってもよい。
【００１４】
回答となる仕様情報が、複数の上記コードと直接対応付けられることにより、仕様情報の検索が容易になる。
【００１５】
(5)  好ましくは、上記コントローラは、上記受付処理において、上記要求情報及び上記識別情報に加え、住宅内の部屋を示す部屋情報を受け付けてもよい。上記第１テーブルは、上記部屋情報と上記コードとをさらに対応付ける。
【００１６】
部屋情報がコードと対応付けられているから、「この部屋の窓の幅は？」など、部屋の名称を特定しない質問にも回答することができる。
【００１７】
(6)  好ましくは、上記装置メモリは閾値を記憶していてもよい。上記コントローラは、上記選択処理において選択した上記仕様情報の数が上記閾値未満であると判断したことを条件に上記出力処理を行い、上記数が上記閾値以上であると判断したことを条件に回答不能を示す情報を出力する。
【００１８】
音声認識システムから入力される質問が曖昧であって回答する仕様情報の数が多い場合、回答不能を示す情報が出力される。
【００１９】
回答する仕様情報の数が多いと、通信トラフィックを悪化させ、回答に時間がかかるおそれが生じる。また、回答を受け取る住人を混乱させるおそれがある。回答する仕様情報の数を閾値により制限することにより、回答までの時間を短縮し、また、住人の混乱を防止することができる。
【００２０】
(7)  好ましくは、上記出力処理において、上記仕様情報に応じた情報を文字情報と、画像情報と、音声情報との少なくとも１つにより出力してもよい。
【００２１】
音声情報が出力される場合、例えば、出力された音声情報がそのまま音声認識デバイスに入力され、音声によって住人に回答される。文字情報や画像情報が出力される場合、住人の所持する携帯端末やパーソナルコンピュータに文字情報や画像情報が入力される。
【００２２】
(8)  好ましくは、上記コントローラは、上記記憶装置に新たな上記住宅情報ファイルが登録されたか否かを監視する監視処理と、上記監視処理において新たな上記住宅情報ファイルが登録されたと判断したことを条件に、新たな上記住宅情報ファイルに対して上記記憶処理とを実行してもよい。
【００２３】
監視処理及び記憶処理が実行されることにより、新たな住宅情報ファイルが登録されるとすぐに、情報処理システムを利用可能となる。
【００２４】
(9)  好ましくは、上記コントローラは、オペレータの入力操作を受け付ける入力装置を有しており、上記コード表の上記コードの変更及び追加を上記入力装置により受け付けてもよい。
【００２５】
入力装置により、第３テーブルを構成する仕様情報の種類を自由に変更及び追加することができる。
【発明の効果】
【００２６】
本発明に係る情報処理システムによれば、音声認識システムを利用して住宅に関する情報を住人に取得させることができる。
【図面の簡単な説明】
【００２７】
【図１】図１は、実施形態に係る情報処理システム１０の概略構成である。
【図２】図２は、実施形態に係る情報処理装置１２、装置メモリ１３、及びＣＡＤシステム３０の概略構成図である。
【図３】図３は、第２テーブル５２を示す図である。
【図４】図４は、コード表５４を示す図である。
【図５】図５は、第３テーブル５３を示す図である。
【図６】図６は、第１テーブル５１を示す図である。
【図７】図７（Ａ）は、リクエスト情報を説明する説明図であり、図７（Ｂ）は、検索コードを説明する説明図である。
【図８】図８は、記憶処理を説明するフローチャートである。
【図９】図９は、メイン処理を示すフローチャートである。
【図１０】図１０は、監視処理及び記憶処理を説明するフローチャートである。
【図１１】図１１は、変形例１に係る図であり、（Ａ）はリクエスト情報を示し、（Ｂ）は第４テーブル５５を示し、（Ｃ）は第１テーブル５１の一部を示し、（Ｄ）は生成した検索コードを示す。
【図１２】図１２は、変形例２に係る第３テーブル６３を示す図である。
【発明を実施するための形態】
【００２８】
以下、本発明の実施形態について説明する。なお、以下に説明される実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。
【００２９】
本実施形態の情報処理システム１０が図１に示される。情報処理システム１０は、音声認識システム２０を利用して、住宅に関する情報を住人に提供するシステムである。以下、詳しく説明される。
【００３０】
音声認識システム２０は、テレビや照明器具やエアコンなどの機器の音声制御や、インターネットを通じた商品の購入に使用されるシステムである。具体的に説明すると、音声認識システム２０は、複数の音声認識デバイス２１と、音声認識デバイス２１と通信可能なサーバ２３とを備える。
【００３１】
音声認識デバイス２１は、各住宅に１乃至複数個設置される。例えば、一の住宅では、居間にのみ音声認識デバイス２１が設置され、他の一の住宅では、居間と寝室にそれぞれ音声認識デバイス２１が設置され、さらに他の一の住宅では、居間と書斎と子供部屋にそれぞれ音声認識デバイス２１が設置される。
【００３２】
音声認識デバイス２１は、音声を音声情報に変換するマイクロフォン２２を有する。音声認識デバイス２１は、住人が発した音声を音声情報に変換する。
【００３３】
また、音声認識デバイス２１は、インターネット９９を介してサーバ２３と通信する第１通信部と、テレビや照明装置やエアコンと通信する第２通信部とを有する。音声認識デバイス２１は、変換した音声情報を第１通信部を用いてサーバ２３に出力する。また、音声認識デバイス２１は、第２通信部を用いてテレビや照明器具やエアコンと通信し、サーバ２３から入力された情報に応じてこれらの機器を動作させる。
【００３４】
サーバ２３は、例えば、インターネット９９に接続された複数のサーバによって構成されるクラウドサーバである。サーバ２３は、音声認識プログラムをメモリに記憶している。サーバ２３は、入力された音声情報を音声認識プログラムにより解析し、解析結果に応じた情報を出力する。例えば、一の住宅に設置された音声認識デバイス２１が、「テレビをつけて」との音声を音声情報に変換して出力すると、サーバ２３は、「テレビの電源をオンにする」との命令を当該音声認識デバイス２１に返信する。当該命令を受け取った音声認識デバイス２１は、テレビの電源をオンにする制御信号をテレビに出力する。
【００３５】
サーバ２３は、入力された音声情報に応じて、図７（Ａ）に示されるリクエスト情報を情報処理システム１０宛てに出力する。例えば、入力された音声情報が、「寝室の照明の品番は？」との質問である場合、サーバ２３は、情報処理システム１０にリクエスト情報を出力する。すなわち、サーバ２３は、住宅に関する質問や、住宅を構成する柱や床などの部材に関する質問や、住宅に設けられた窓などについての質問、或いは、それらの情報が回答のために必要な質問を受け取ると、情報処理システム１０にリクエスト情報を出力する。
【００３６】
リクエスト情報は、お客様コードと、回答コマンドと、要求情報とを有する。お客様コードは、音声認識デバイス２１から音声情報とともに出力される。お客様コードは、例えば、情報処理システム１０の所有者と住人との契約により、住人に付与される。付与されるお客様コードは、例えば、住宅をモデリングした住宅情報ファイル（後述）に付与されるお客様コードと同一のコードとされる。住人は、付与されたお客様コードを予め音声認識デバイス２１に登録する。音声認識デバイス２１は、音声情報を出力する際、音声情報とともに、登録されたお客様コードを出力する。なお、お客様コードに代えて、ＩＰアドレスやＭＡＣアドレスやその他の識別コードが用いられてもよい。お客様コード、ＩＰアドレス、ＭＡＣアドレスは、本発明の識別情報の一例である。
【００３７】
回答コマンドは、回答の形態や、情報処理システム１０が回答を出力する宛先などを指定するコマンドである。回答の形態とは、例えば、音声、画像、文字である。回答を出力する宛先は、サーバ２３のＩＰアドレスや、質問を行った住人の携帯端末やパーソナルコンピュータのＩＰアドレスなどである。情報処理システム１０は、回答コマンドが指定するＩＰアドレス宛てに、回答コマンドが指定する形態（音声等）で、回答を出力する。
【００３８】
回答コマンドが指定する回答の形態や回答を出力する宛先は、例えば、質問を行う際に住人が指定する。住人が音声による回答を指定する旨を質問とともに音声認識デバイス２１に入力すると、サーバ２３は、音声解析を行って住人の上記指定と質問とを解析し、サーバ２３のＩＰアドレスと音声とを示す回答コマンドを生成し、リクエスト情報に含める。
【００３９】
要求情報は、「寝室の照明の品番は？」などの質問に応じた情報である。例えば、サーバ２３は、入力された音声情報を音声認識プログラムにより解析し、解析した内容に応じた定型の質問を要求情報とする。具体的には、解析した内容の文字情報によって要求情報を生成する。例えば、要求情報は、文字情報「寝室」、「照明」、「品番」などによって構成される。
【００４０】
要求情報は、場所や部材を示す特定情報と、質問情報とに区分けされる。特定情報は、例えば、「寝室」や「リビング」や「キッチン」や「窓」や「照明」や「壁」などである。質問情報は、「品番」や「サイズ」や「色」や「材質」などである。なお、この区分けは、音声認識システム２０のサーバ２３ではなく、後述の情報処理装置１２によって行われてもよい。
【００４１】
リクエスト情報は、インターネット９９を介して情報処理システム１０に入力される。情報処理システム１０は、リクエスト情報の要求情報によって示される質問に対する回答を生成し、回答コマンドが指定する形態（音声等）で指定するアドレス宛に回答を出力する。以下、情報処理システム１０について詳しく説明がされる。
【００４２】
情報処理システム１０は、住宅をモデリングするＣＡＤシステム３０の一部を含む。まず、ＣＡＤシステム３０について説明がされる。
【００４３】
図２に示されるように、ＣＡＤシステム３０は、各支店などに設置される複数のＣＡＤ端末３２と、通信ネットワーク９８を介してＣＡＤ端末３２と通信を行う中央サーバ３１とを備える。中央サーバ３１は、本店などに設置される。通信ネットワーク９８は、インターネットやイントラネットである。ＣＡＤ端末３２は、例えば、３次元ＣＡＤソフトがインストールされたサーバと、入力操作を行うキーボードなどの入力端末と、モニタとで構成される。中央サーバ３１は、モデリングされた住宅の住宅情報ファイルを記憶する記憶装置３３と有線又は無線接続されている。各ＣＡＤ端末３２は、作成した住宅情報ファイルを中央サーバ３１へ送り、或いは中央サーバ３１から住宅情報ファイルを受け取る。
【００４４】
図３を参照して、住宅情報ファイルについて詳しく説明がされる。住宅情報ファイルには、お客様コードが付与されている。お客様コードは、例えば、設計者やオペレータによって入力され、各住宅情報ファイルにそれぞれ付与される。図示例では、第１住宅情報ファイルにお客様コード「１１１１」が付与され、第２住宅情報ファイルにお客様コード「１１１２」が付与されている。
【００４５】
各住宅情報ファイルは、複数の部材情報を備える。部材情報が示す部材は、天井や床や壁や窓や照明やテーブルなどである。各部材情報は、部材コードをそれぞれ付与されている。すなわち、各部材（部材情報）は、部材コードによって識別され得る。図示例では、「窓１」に対して部材コード「ａａａａ」が付与され、「窓２」に対して部材コード「ｂｂｂｂ」が付与されている。
【００４６】
各部材情報は、複数の属性コードをそれぞれ備える。属性コードは、種類や階層や場所や材質や色やメーカ名や品番や相対位置や横幅や縦幅や高さなどを示す。各属性コードは、識別コードによって識別される。図示例では、第１属性コードは、識別コード「ＢＢＢＢ」で識別され、第２属性コードは、識別コード「ＣＣＣＣ」で識別される。
【００４７】
第１属性コードは、「窓」や「照明」や「壁」や「天井」や「テーブル」など、部材の種類を示す。第２属性コードは、「１階」や「２階」や「３階」などの階層を示す。第３属性コードは、「寝室」や「リビング」や「キッチン」や「子供部屋」などの場所を示す。第４属性コードは、「アルミ」や「鉄」や「陶器」などの材質を示す。第５属性コードは、「黒」や「白」や「グレー」などの色を示す。第６属性コードは、「Ａ社」や「Ｂ社」などのメーカ名を示す。第７属性コードは、「品番」を示す。第８属性コードは、「子供部屋に対する相対位置」を示す。第９属性コードは、「リビングに対する相対位置」を示す。
【００４８】
各属性コードが示す情報は、例えば文字コードで表されている。例えば、図３に示される第１部材の第１属性コードの示す情報「窓」は、文字コード「ｇｇｇｇ」で表されている。各属性コードが示す情報は、本発明の仕様情報の一例である。
【００４９】
なお、各部材情報は、上述の属性コードの他、部屋内における場所、部屋内における他の部材との相対位置などを示す種々の属性コードと対応付けられている。
【００５０】
ＣＡＤ端末３２によって作成された各住宅情報ファイルは、中央サーバ３１と接続された記憶装置３３に住宅情報データベースとして記憶される。住宅情報ファイルの情報の一部は、情報処理システム１０の装置メモリ１３に複写される。以下、情報処理システム１０について詳しく説明がされる。
【００５１】
情報処理システム１０は、図１に示されるように、コントローラ１１と、装置メモリ１３と、上述の記憶装置３３とを備える。コントローラ１１は、情報処理装置１２と、上述の中央サーバ３１とにより構成される。すなわち、情報処理システム１０は、ＣＡＤシステム３０の一部（中央サーバ３１及び記憶装置３３）と、情報処理装置１２と、装置メモリ１３とにより構成される。
【００５２】
情報処理装置１２は、インターネットやイントラネットなどの通信ネットワーク９８を介して中央サーバ３１と接続されている。すなわち、情報処理装置１２は、通信ネットワーク９８を介して中央サーバ３１と通信可能である。
【００５３】
情報処理装置１２は、有線または無線により装置メモリ１３と接続されている。情報処理装置１２は、装置メモリ１３に情報を書込み、装置メモリ１３から情報を読み出す。
【００５４】
装置メモリ１３は、図２に示されるように、第１テーブル５１と、第３テーブル５３と、コード表５４と、閾値とを記憶する。第１テーブル５１、コード表５４、及び閾値は、予め装置メモリ１３に記憶される。
【００５５】
第３テーブル５３は、上述の住宅情報ファイルの一部を情報処理装置１２が選択し、装置メモリ１３に記憶させて生成するテーブルである。上述のように、情報処理装置１２と中央サーバ３１とは、通信ネットワーク９８を介して通信を行うため、コリジョンの発生等が想定される。また、中央サーバ３１の記憶装置３３が記憶する住宅情報ファイルは、多数の情報を有している。第３テーブル５３は、情報処理装置１２が必要な情報を即座に入手するために生成される。すなわち、情報処理装置１２が音声認識システム２０に対して即座に回答できるように、回答に必要な情報からなる第３テーブル５３を生成し、情報処理装置１２と接続された装置メモリ１３に記憶させておく。
【００５６】
回答に必要な情報であるか否かは、図４に示されるコード表５４によって判別される。詳しく説明すると、コード表５４は、図４に示されるように、部材コードや属性コードによって構成される。図示例では、コード表５４は、「基礎型枠１」を示す部材コード「ｊｋｌｍ」と、「発注日」を示す属性コード「ＦＦＦＦ」等を有する。
【００５７】
コード表５４に示される部材コードや属性コードは、情報処理装置１２の入力装置１４を用いて、オペレータによって入力される。入力される部材コードや属性コードは、住人の質問を想定して決定される。例えば、部材コード「ｊｋｌｍ」は、住人が基礎型枠１についての質問をしないと想定してコード表５４に登録されている。オペレータは、情報処理システム１０の運用が開始される前にコード表５４に部材コードや属性コードを登録する。或いは、オペレータは、情報処理システム１０の運用が開始された後、部材コードや属性コードをコード表５４に追加し、或いは登録された部材コードや属性コードを変更する。
【００５８】
コード表５４に示された部材コードや属性コードで示される情報を除く情報が住宅情報ファイルから選択され、選択された情報により、図５に示される第３テーブル５３が生成される。図５に示される第３テーブル５３は、第１テーブル５１と異なり、第３３部材及び第３４部材の部材情報を有しない。また、第３テーブル５３は、第１テーブル５１と異なり、第２２属性コードで示される属性情報を有しない。すなわち、第３テーブル５３は、第１テーブル５１よりも情報量が少ない。
【００５９】
図６に示される第１テーブル５１は、音声認識システム２０のサーバ２３から入力されたリクエスト情報（図７（Ａ））から検索コード（図７（Ｂ））を生成するのに用いられるテーブルである。詳しく説明すると、第１テーブル５１は、特定情報（文字情報）及び質問情報（文字情報）と、生成コードとが対応付けられたテーブルである。図示例では、特定情報として、「１階」、「２階」、「３階」、「リビング」、「寝室」、「キッチン」、「天井」、「床」、「壁」、「窓」、「照明」等の文字情報が挙げられ、質問情報として、「高さ」、「幅」、「奥行」、「色」、「材質」等の文字情報が挙げられている。
【００６０】
文字情報「１階」、「２階」、「３階」、「リビング」、「寝室」、「キッチン」、「天井」、「床」、「壁」には、生成コード「ｑｑｑｑ」、「ｈｈｈｈ」、「ｌｍｎｐ」、「ｒｒｒｒ」、「ｉｉｉｉ」、「ｐｑｒｓ」、「ｒｓｔｕ」、「ｓｔｕｖ」、「ｃｄｅｆ」がそれぞれ対応付けられている。しかしながら、文字情報と生成コードとは、１対１の関係でない場合もある。すなわち、複数の文字情報に１つの生成コードが対応付けられ、反対に、１つの文字情報に複数の生成コードが対応付けられている場合もある。
【００６１】
具体的に説明すると、２つの文字情報「リビング」及び「居間」が、生成コード「ｒｒｒｒ」と対応付けられている。また、３つの文字情報「スイッチ」、「ボタン」、及び「操作パネル」生成性コード「ｔｕｖｗ」と対応付けられている。
【００６２】
反対に、１つの文字情報「サイズ」に対して、幅、高さ、奥行きをそれぞれ示す３つの生成コード「ＵＵＵＵ」、「ＶＶＶＶ」、「ＷＷＷＷ」がそれぞれ対応付けられている。
【００６３】
したがって、住人が同じ部屋を「リビング」と言ってたとしても、「居間」と言ったとしても、同じ生成コード「ｒｒｒｒ」が得られる。また、住人が、幅なのか、高さなのか、奥行なのかを特定せずに「サイズ」と言った場合、「幅」、「高さ」、「奥行」を示す３つの生成コード「ＵＵＵＵ」、「ＶＶＶＶ」、「ＷＷＷＷ」が得られる。なお、住人が同じ部屋を「リビング」と言ってたとしても、「居間」と言ったとしても、同じ生成コード「ｒｒｒｒ」が得られるとの言語解釈ＡＩ機能を音声認識システム２０のサーバ２３に持たせてもよい。すなわち、サーバ２３は、音声情報「リビング」が入力されても、音声情報「居間」が入力されても、文字情報「リビング」として出力する。
【００６４】
生成された生成コードから、図７（Ｂ）に示される検索コードが生成される。具体的には、検索コードは、特定情報の文字情報から生成された生成コードからなる部材特定部位と、質問情報の文字情報から生成された生成コードからなる情報特定部位とから構成される。部材特定部位は、部材を特定する部分である。情報特定部位は、回答となる仕様情報を特定する部位である。部材特定部位のコードから、窓１などの部材（部材情報）が特定され、情報特定部位から、質問に対する回答となる仕様情報が特定される。詳しくは後述される。
【００６５】
装置メモリ１３に記憶される閾値は、住人の質問に回答する情報の数の上限を決める。すなわち、住人の質問が「サイズ」などの曖昧な表現を使用しており、回答すべき情報の数が膨大となる場合に、回答を制限するために閾値が使用される。詳しくは後述される。
【００６６】
装置メモリ１３に記憶された上述の第１テーブル５１、第３テーブル５３、コード表５４、及び閾値は、情報処理装置１２による回答の生成に用いられる。以下、詳しく説明がされる。
【００６７】
情報処理装置１２は、例えばサーバであり、図１に示されるように、インターネット９９を介して上述の音声認識システム２０のサーバ２３と接続されている。すなわち、情報処理装置１２は、インターネット９９を介してサーバ２３からリクエスト情報を受け取ることができる。
【００６８】
情報処理装置１２は、図２に示されるように、オペレータによる入力操作を受け付ける入力装置１４と、内蔵メモリ或いは装置メモリ１３に記憶された情報処理プログラム１６を読み出して実行するＣＰＵ１５とを備える。なお、装置メモリ１３自体が情報処理装置１２の内蔵メモリであってもよい。以下、情報処理装置１２が行う情報処理について、図８〜図１０を用いて説明がされる。
【００６９】
情報処理装置１２は、情報処理システム１０の運用が開始される前に、図８に示される記憶処理を実行する。記憶処理は、コード表５４（図４）に従って第３テーブル５３を作成し、作成した第３テーブル５３を装置メモリ１３に記憶させる処理である。
【００７０】
情報処理装置１２は、コード表５４に示されたコードを含む送信要求情報を中央サーバ３１へ送信する（Ｓ１１）。送信要求情報を受信した中央サーバ３１は、住宅情報ファイルを記憶装置３３から読み出す（Ｓ１２）。情報処理装置１２は、読み出した住宅情報ファイルが有する部材コードや属性コードや文字コードのうち、送信要求情報のコードが示すコードを除外し、残りのコードを情報処理装置１２に送信する（Ｓ１３）。
【００７１】
コードを受信した情報処理装置１２は、受信したコードから第３テーブル５３を生成し、生成した第３テーブル５３をお客様コードごとに装置メモリ１３に記憶させる（Ｓ１４）。
【００７２】
記憶処理が実行された後、情報処理システム１０の運用が開始されると、情報処理装置１２は、音声認識システム２０からの要求に応じて回答を出力するメイン処理を実行する。図９を参照して詳しく説明がされる。
【００７３】
情報処理装置１２は、サーバ２３からリクエスト情報が入力されるまで待機する（Ｓ２１：Ｎｏ）。情報処理装置１２は、リクエスト情報が入力されると（Ｓ２１：Ｙｅｓ）、要求情報に含まれる特定情報及び質問情報を用いて、第１テーブル５１から複数の生成コードを抽出する（Ｓ２２）。ステップＳ２１は、本発明の受付処理の一例である。
【００７４】
情報処理装置１２は、抽出した複数の生成コードから検索コードを生成する（Ｓ２３）。例えば、図７（Ａ）の「１」に示されるように、特定情報が「寝室」、「照明」であり、質問情報が「品番」である場合、第１テーブル５１（図７）を用いて生成コード「ｉｉｉｉ」、「ｕｕｕｕ」が生成され、質問情報から生成コード「ＨＨＨＨ」が生成され、図７（Ｂ）の「１」に示されるように、部材特定部位が「ｉｉｉｉ」「ｕｕｕｕ」であり、情報特定部位が「ＨＨＨＨ」である検索コードが生成される。
【００７５】
また、図７（Ａ）の「２」に示されるように、質問情報が「サイズ」である場合、図７（Ｂ）の「２」に示されるように、情報特定部位がそれぞれ「ＵＵＵＵ」、「ＶＶＶＶ」、「ＷＷＷＷ」である３つの検索コードが生成される。ステップＳ２３は、本発明の生成処理の一例である。
【００７６】
情報処理装置１２は、検索コードを生成した後、リクエスト情報に含まれるお客様コードと一致するお客様コードが付与された第３テーブル５３を選択する（Ｓ２４）。例えば、お客様コードが「１１１１」である場合、お客様コード「１１１１」が付与された第１住宅情報ファイルの第３テーブル５３（図５）が検索に用いるテーブルとして選択される。
【００７７】
次に、情報処理装置１２は、第３テーブル５３において、検索コードの部材特定部位が示すコードを有する部材（部材情報）を特定する（Ｓ２５）。例えば、部材特定部位が示すコードが「ｉｉｉｉ」「ｕｕｕｕ」である場合、「ｉｉｉｉ」「ｕｕｕｕ」を属性コードとして有する第１部材（寝室の窓）が特定される。なお、寝室に窓が２つある場合などは、２つの部材が特定される。
【００７８】
次に、情報処理装置１２は、特定した部材において、情報特定コードと一致する属性コードによって示される仕様情報（文字コード）を回答する回答情報として読み出す（Ｓ２６）。ステップＳ２４〜Ｓ２６の処理は、本発明の選択処理の一例である。
【００７９】
次に、情報処理装置１２は、読み出した回答情報の数が閾値未満か否かを判断する（Ｓ２７）。例えば、１８個の照明を有する住宅の住人が「照明の品番は？」との質問を行った場合、各照明について１個の回答情報が得られる。すなわち、１８個の回答情報が得られる。この「１８個」が「取得した回答情報の数」となる。
【００８０】
情報処理装置１２は、取得した回答情報の数が閾値未満であると判断すると（Ｓ２７：Ｙｅｓ）、回答コマンド（図７）が示す回答形態で、回答コマンドが示す宛先へ回答を出力する（Ｓ２８）。例えば、情報処理装置１２は、取得した回答情報を音声情報に変換し、サーバ２３宛てに出力し、または、取得した回答情報を文字情報や画像情報に変換し、サーバ２３や、住人の携帯端末やパーソナルコンピュータ宛てに出力する。なお、住人の携帯端末やパーソナルコンピュータ宛てに回答情報を送信する場合、「携帯端末（パーソナルコンピュータ）に回答を送信しました」との旨を示す音声情報をサーバ２３を介して音声認識デバイス２１に送信してもよい。ステップＳ２８の処理は、本発明の出力処理の一例である。
【００８１】
また、情報処理装置１２は、取得した回答情報の数が閾値以上であると判断すると（Ｓ２７：Ｎｏ）、「回答不能」を意味する情報を、サーバ２３や、住人の携帯端末やパーソナルコンピュータに出力し（Ｓ２９）、メイン処理を終了する。「回答不能」を意味する情報とは、例えば、「質問を限定できません」、「お答えできません」などである。
【００８２】
なお、「回答不能」を意味する情報に加え、質問の内容を限定する情報が出力されてもよい。例えば、質問が「窓のサイズは？」である場合、「どの部屋の窓ですか？」を意味する情報や、「窓の幅ですか？」を意味する情報が出力される。
【００８３】
また、情報処理装置１２は、図１０に示される監視処理及び記憶処理を実行する。情報処理装置１２は、所定の時間ごとに、新たな住宅情報ファイルが登録されたか否かを中央サーバ３１に問い合わせる。所定の時間は、例えば、１時間や、６時間や、２４時間である。
【００８４】
中央サーバ３１は、例えば、住宅情報ファイルが登録された日時を日時情報として住宅情報ファイルのお客様コードと対応付けて記憶装置３３に記憶し、かつ、情報処理装置１２が問い合わせた日時を記憶装置３３に記憶する。中央サーバ３１は、前回の問合せ日時以降の日時情報を持つ住宅情報ファイルを新たな住宅情報ファイルとする。中央サーバ３１は、情報処理装置１２からの問合せを受けると、新たな住宅情報ファイルが発見されたか否かを示すフラグを有する返信を情報処理装置１２に対して行う。
【００８５】
情報処理装置１２は、中央サーバ３１からの返信に含まれるフラグにより、新たな住宅情報ファイルが登録されたか否かを判断する。情報処理装置１２は、新たな住宅情報ファイルが登録されていないと判断すると（Ｓ３１：Ｎｏ）、処理を終了する。情報処理装置１２は、新たな住宅情報ファイルが登録されたと判断すると（Ｓ３１：Ｙｅｓ）、コード表５４のコードを含む送信要求情報を中央サーバ３１に送信し（Ｓ３２）、その応答として、新たに登録された住宅情報ファイルについて選択されたコードを受信する（Ｓ３３）。情報処理装置１２は、受信したコードにより、新たな住宅情報ファイルについて第３テーブル５３を作成し、監視処理及び記憶処理を終了する。
【００８６】
[効果]
本実施形態では、情報処理装置１２は、装置メモリ１３に記憶された第１テーブル５１を用いて、複数の生成コードを含む検索コードを生成する。一方、第３テーブル５３において、部材コード及び属性コードが各部材に付与されている。したがって、情報処理装置１２は、住人の質問の回答となる回答情報を第３テーブル５３から取得して出力することができる。その結果、音声認識システム２０を用いて、住宅に関する情報を住人に自由に取得させることができる。
【００８７】
また、本実施形態では、回答すべき仕様情報が、情報処理装置１２と有線または無線によって接続された装置メモリ１３に記憶されるから、情報処理装置１２は、コリジョンなどの通信障害に拘わりなく仕様情報を読み出すことができる。また、ＣＡＤシステム３０の記憶装置３３に記憶された情報のうちの一部の情報のみが装置メモリ１３に記憶され、記憶装置３３に記憶された全ての情報が装置メモリ１３に記憶されないから、装置メモリ１３の容量が少なくてすみ、かつ、仕様情報の検索が速くなる。したがって、音声認識デバイス２１に音声（質問）が入力されてから当該質問に対する回答がされるまでの時間が、情報処理装置１２が記憶装置３３から仕様情報を読み出す場合に比べ短縮される。その結果、ストレスを感じさせることなく、住宅に関する情報を住人に取得させることができる。
【００８８】
また、閾値により、回答される仕様情報の数が制限されるから、リトライの発生が抑制されて回答までの時間が短縮され、また、回答を受け取った住人を混乱させたりすることが防止される。
【００８９】
また、コード表５４に示されるコードを変更したり追加したりすることができるから、これまで想定していなかった住人の新たな要求（質問）が生じたとしても、当該要求に即座に対応することができる。
【００９０】
また、監視処理及び記憶処理が実行されるから、新たな住宅情報ファイルが登録されるとすぐに、情報処理システム１０を住人に利用させることができる。
【００９１】
また、中央サーバ３１は、情報処理装置１２が送信した送信要求情報に応じて住宅情報ファイルを出力するだけでよいから、既存のＣＡＤシステム３０に大幅な変更を加えることなく、情報処理システム１０を構築することができる。
【００９２】
また、部材情報は、「他の部屋との相対位置」を示す属性コードを有するから、「寝室の上の部屋の壁の色は？」との質問や、「子供部屋の西側の部屋の壁の色は？」との質問など、一の部屋を基準として他の部屋を特定する質問にも回答することができる。
【００９３】
[変形例１]
本変形例１では、図１１（Ａ）に示されるように、サーバ２３から入力されるリクエスト情報に、音声認識デバイス２１のＩＰアドレスが含まれる例が説明される。
【００９４】
図１１（Ｂ）に示されるように、音声認識デバイス２１のＩＰアドレスと住宅内の部屋とが対応付けられた第４テーブル５５が装置メモリ１３に記憶される。音声認識デバイス２１のＩＰアドレスと住宅内の部屋との対応付けは、例えば、音声入力により行われる。具体的に説明すると、住人が、「この部屋は寝室です」との音声を音声認識デバイス２１に入力する。音声認識デバイス２１は、音声を音声情報に変換し、変換した音声情報と、自己のＩＰアドレスと、お客様コードとをサーバ２３に出力する。サーバ２３は、音声情報を解析し、「この部屋は寝室です」を意味する文字情報と、音声認識デバイス２１のＩＰアドレスと、お客様コードとを情報処理装置１２に出力する。情報処理装置１２は、文字情報に含まれる部屋（寝室）と、音声認識デバイス２１のＩＰアドレスと対応付けて、第４テーブル５５を作成する。住宅内の部屋を示すＩＰアドレスは、本発明の部屋情報の一例である。
【００９５】
図示例では、第４テーブル５５において、ＩＰアドレス「１９２．１６８．２．１６０」と、リビングを示す属性コード「ｒｒｒｒ」とが対応付けられ、ＩＰアドレス「１９２．１６８．１．１６８」と、寝室を示す属性コード「ｉｉｉｉ」とが対応付けられている。
【００９６】
第１テーブル５１では、図６に示される対応関係に加え、図１１（Ｃ）に示される対応関係が示されている。具体的には、文字情報「この部屋」に、図１１（Ｂ）で特定された部屋を示すコードが対応付けられている。また、文字情報「下の部屋」や「隣の部屋」に、図１１（Ｂ）で特定された部屋に対する相対位置を示すコードが対応付けられている。
【００９７】
図示例では、文字情報「この部屋」に、「リビング」を意味する文字コード「ｒｒｒｒ」や、「寝室」を意味する文字コード「ｉｉｉｉ」が対応付けられている。また、文字情報「下の部屋」に、「寝室の下」を示すコード「ｍｎｐｑ」が対応付けられ、文字情報「隣の部屋」に、「寝室の隣」を示すコード「ｎｐｑｒ」が対応付けられている。
【００９８】
情報処理装置１２は、上述の実施形態と同様に、文字情報から生成した複数の生成コードにより、図１１（Ｄ）に示される検索コードを生成する。図示例の「１」では、検索コード「ｒｒｒｒ」「ｇｇｇｇ」「ＶＶＶＶ」が生成され、図示例の「３」では、検索コード「ｍｎｐｑ」「ｇｇｇｇ」「ＶＶＶＶ」が生成されている。図示例の「１」では、部屋の種類を示す第３属性コード「ｒｒｒｒ」が検索コードに含まれるのに対して、図示例の「３」では、第３属性コードが検索コードに含まれず、代わりに、寝室との相対位置を示す属性コード「ｍｎｐｑ」が検索コードに含まれている。
【００９９】
情報処理装置１２は、上述の実施形態と同様に、生成した検索コードを用いて、回答となる仕様情報を取得する。
【０１００】
[効果]
本変形例では、第４テーブル５５を用いて、音声認識デバイス２１が設置された住宅内の部屋を特定することができる。したがって、「この部屋の窓のサイズは？」などの部屋の種類を特定しない質問に対しても、回答することができる。
【０１０１】
また、他の部屋との相対位置を示す属性コードにより、「この部屋の下の部屋の窓の幅は？」や「この部屋の隣の部屋の壁の色は？」などの質問に対しても回答することができる。
【０１０２】
[変形例２]
上述の実施形態では、ＣＡＤシステム３０の記憶装置３３に記憶された住宅情報ファイルと同じデータ形式で第３テーブル５３が生成される例が説明された。本変形例では、リクエスト情報に対する回答を検索し易いデータ形式に変更して第３テーブル６３（図１２）が生成される例が説明される。
【０１０３】
図１２に示されるように、第３テーブル６３では、仕様情報と、仕様情報を特定するための属性コード及び文字コードとが対応付けられている。図示例では、寝室の窓の品番を示す文字コード「ｍｍｍｍ」に対して、品番の属性コード「ＤＤＤＤ」と、窓を示す文字コード「ｇｇｇｇ」と、２階を示す文字コード「ｈｈｈｈ」と、寝室を示す文字コード「ｉｉｉｉ」が対応付けられている。情報処理装置１２は、中央サーバ３１から住宅情報ファイルを取得した後、住宅情報ファイルの各データの対応関係を第３テーブル６３に示す構成に変更して装置メモリ１３に記憶させる。
【０１０４】
第３テーブル６４が生成されることにより、音声認識システム２０が送信するリクエスト情報において、特定情報と質問情報との区分けが不要となり、かつ、検索コードにおいて、部材特定部位と情報特定部位との区分けが不要となる。
【０１０５】
「寝室の窓の品番は？」との質問を例に詳しく説明する。音声認識システム２０が送信するリクエスト情報には、要求情報として、「寝室」、「窓」、「品番」の文字情報が含まれる。情報処理装置１２は、これらの文字情報から、３つの生成コード「ｉｉｉｉ」、「ｇｇｇｇ」、「ＨＨＨＨ」を含む検索コードを生成する。次に、情報処理装置１２は、第３テーブル６４において、３つの生成コード「ｉｉｉｉ」、「ｇｇｇｇ」、「ＨＨＨＨ」と対応付けられた第１情報「ｍｍｍｍ」を抽出する。「ｍｍｍｍ」は、寝室の窓の品番「ＣＤ−Ｂ」を文字示すコードである。
【０１０６】
本変形例では、要求情報における文字情報を、部材を特定する特定情報と、回答となる仕様情報を特定する質問情報とに区分けする必要がない。その結果、音声認識システム側の負担を低減することができる。
【０１０７】
[その他の変形例]
上述の実施形態では、リクエスト情報にお客様コードが含まれる例が説明された。しかしながら、お客様コードに代えて、音声認識デバイス２１のＩＰアドレスやＭＡＣアドレスなど、音声認識デバイス２１を特定する識別情報がリクエスト情報に含まれていてもよい。装置メモリ１３には、当該識別情報とお客様コードとが対応付けられたテーブルがさらに記憶される。情報処理装置１２は、当該テーブルを用いて、ＩＰアドレスやＭＡＣアドレスからお客様コードを取得し、第３テーブル５３の特定を行う。
【０１０８】
上述の実施形態では、サーバ２３が音声解析を行う例が説明された。しかしながら、音声認識デバイス２１に音声解析プログラムがインストールされていてもよい。その場合、音声認識システムは、複数の音声認識デバイス２１のみにより構成される。リクエスト情報は、インターネット９９を介して、音声認識デバイス２１から情報処理装置１２に直接入力される。
【０１０９】
上述の実施形態では、お客様コードごとに第３テーブル５３が生成されて装置メモリ１３に記憶される例が説明された。しかしながら、住宅ごとの第３テーブル５３が１つにまとめられていてもよい。
【０１１０】
上述の実施形態では、コード表５４に示されたコードが除外された住宅情報ファイルが装置メモリ１３に複写される例が説明された。しかしながら、コード表５４には、記憶装置３３から装置メモリ１３に複写するコードが示されていてもよい。すなわち、情報処理装置１２は、コード表５４に示されたコードと一致する部材コードや属性コードをＣＡＤシステム３０から受け取り、第３テーブル５３として装置メモリ１３に記憶させる。
【０１１１】
また、上述の実施形態では、新たな住宅情報ファイルが登録されたか否かを情報処理装置１２が中央サーバ３１に問い合わせる例が説明された。しかしながら、新たな住宅情報ファイルが登録されたことを条件に、中央サーバ３１がその旨を示す通知を情報処理装置１２へ出力してもよい。情報処理装置１２は、当該通知を受けると、新たに登録された住宅情報ファイルに対して、上述の記憶処理を実行する。
【０１１２】
また、上述の実施形態では、回答コマンドにより、情報処理装置１２が回答を出力する宛先、及び回答の形態（音声情報、文字情報、画像情報）が決定される例が説明された。しかしながら、リクエスト情報が回答コマンドを有さなくてもよい。この場合、情報処理装置１２は、回答を文字情報や画像情報でサーバ２３宛てに出力する。回答を受信したサーバ２３は、例えば、文字情報を音声情報に変換して音声認識デバイス２１に出力し、かつ、文字情報や画像情報を住人の携帯端末やパーソナルコンピュータに出力する。
【０１１３】
上述の変形例では、住人の質問に対して回答する例が説明された。しかしながら、音声認識システムの補助として、情報処理システム１０が利用されてもよい。例えば、「住人が子供部屋のエアコンをつけて」との音声をリビングに設置された音声認識デバイス２１に入力すると、サーバ２３は、文字情報「子供部屋」を含むリクエスト情報を情報処理装置１２に出力する。リクエスト情報を受けた情報出力装置１２は、第４テーブル５５を用いて、「子供部屋」に対応する「ＩＰアドレス」を抽出する。情報処理装置１２は、抽出したＩＰアドレスをサーバ２３に出力する。サーバ２３は、入力されたＩＰアドレス宛てに、エアコンを付ける命令を出力する。当該命令を受けた音声認識デバイス２１、すなわち、子供部屋に設置された音声認識デバイス２１は、エアコンに対して制御信号を出力する。
【符号の説明】
【０１１４】
１０・・・情報処理システム
１１・・・コントローラ
１２・・・情報処理装置
１３・・・装置メモリ
１４・・・入力装置
２０・・・音声認識システム
２１・・・音声認識デバイス
２２・・・マイクロフォン
２３・・・サーバ
３０・・・ＣＡＤシステム
３１・・・中央サーバ
３３・・・記憶装置
５１・・・第１テーブル
５２・・・第２テーブル
５３・・・第３テーブル
５４・・・コード表
【図１】
2019008605.tif 000003
【図２】
2019008605.tif 000004
【図３】
2019008605.tif 000005
【図４】
2019008605.tif 000006
【図５】
2019008605.tif 000007
【図６】
2019008605.tif 000008
【図７】
2019008605.tif 000009
【図８】
2019008605.tif 000010
【図９】
2019008605.tif 000011
【図１０】
2019008605.tif 000012
【図１１】
2019008605.tif 000013
【図１２】
2019008605.tif 000014