Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6844446B2 - Information processing system - Google Patents
[go: Go Back, main page]

JP6844446B2 - Information processing system - Google Patents

Information processing system Download PDF

Info

Publication number
JP6844446B2
JP6844446B2 JP2017124494A JP2017124494A JP6844446B2 JP 6844446 B2 JP6844446 B2 JP 6844446B2 JP 2017124494 A JP2017124494 A JP 2017124494A JP 2017124494 A JP2017124494 A JP 2017124494A JP 6844446 B2 JP6844446 B2 JP 6844446B2
Authority
JP
Japan
Prior art keywords
information
code
information processing
house
codes
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
Application number
JP2017124494A
Other languages
Japanese (ja)
Other versions
JP2019008605A (en
Inventor
一郎 藤岡
一郎 藤岡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sekisui House Ltd
Original Assignee
Sekisui House Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sekisui House Ltd filed Critical Sekisui House Ltd
Priority to JP2017124494A priority Critical patent/JP6844446B2/en
Publication of JP2019008605A publication Critical patent/JP2019008605A/en
Application granted granted Critical
Publication of JP6844446B2 publication Critical patent/JP6844446B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、音声認識システムの要求に応じて住宅に関する情報を出力する情報処理システムに関する。 The present invention relates to an information processing system that outputs information about a house in response to a request from a voice recognition system.

住宅をモデリングした3次元CAD情報を住宅のメンテナンスに利用するシステムがある(例えば、特許文献1、2参照)。 There is a system that uses three-dimensional CAD information that models a house for maintenance of the house (see, for example, Patent Documents 1 and 2).

また、音声認識デバイスを住宅に設置し、音声入力によって照明やテレビなどを操作したり、商品を購入したりする音声認識システムがある(例えば、特許文献3参照)。 In addition, there is a voice recognition system in which a voice recognition device is installed in a house to operate lighting, a television, or the like by voice input, or to purchase a product (see, for example, Patent Document 3).

特開2011−3143号公報Japanese Unexamined Patent Publication No. 2011-3143 特開2013−33386号公報Japanese Unexamined Patent Publication No. 2013-33386 特開2016−27688号公報Japanese Unexamined Patent Publication No. 2016-27688

発明者は、音声認識システムによって、住宅を構成する部材の仕様を示す仕様情報をユーザが自由に取得できれば、住宅のメンテナンスや、カーテンなどの住宅に関する商品の購入などに役立つと考えた。しかしながら、開発に当たり、仕様情報を有するCADシステムを即座に音声認識システムと連携させることは困難であるとの知見を得た。 The inventor thought that if the user could freely acquire the specification information indicating the specifications of the members constituting the house by the voice recognition system, it would be useful for the maintenance of the house and the purchase of products related to the house such as curtains. However, in the development, it was found that it is difficult to immediately link the CAD system with the specification information with the voice recognition system.

本発明は、前述された事情に鑑みてなされたものであり、その目的は、音声認識システムを利用して住宅に関する部材の仕様情報を住人に取得させることができる手段を提供することにある。 The present invention has been made in view of the above-mentioned circumstances, and an object of the present invention is to provide a means for a resident to obtain specification information of a member related to a house by using a voice recognition system.

(1) 本発明に係る情報処理システムは、音声を音声情報に変換するマイクロフォンを有しており、住宅に設置された音声認識デバイスを備えた音声認識システムと通信可能な情報処理システムである。上記音声認識システムは、上記音声情報に応じて選択された定型の質問を示す要求情報であって、複数のコードを特定するための複数の文字情報を含む当該要求情報と、上記住宅を特定するための識別情報とを出力するものである。本発明に係る情報処理システムは、上記要求情報及び上記識別情報を受け付けるコントローラと、上記コントローラと接続されており、上記文字情報と上記コードとを対応付けた第1テーブルが記憶された装置メモリと、上記コントローラと通信可能であり、複数の上記住宅ごとの住宅情報ファイルが記憶された記憶装置とを備える。上記各住宅情報ファイルは、上記住宅を構成する部材及び住宅に設けられる部材の仕様を示す仕様情報と上記コードとが対応付けられた第2テーブルとをそれぞれ具備する。上記コントローラは、選択する上記仕様情報と選択しない上記仕様情報との一方を示すコード表に基づいて、上記記憶装置に記憶された上記各住宅情報ファイルに含まれる複数の上記仕様情報の一部の仕様情報及び当該仕様情報を特定する上記コードを選択した第3テーブルを生成して上記装置メモリに記憶する記憶処理と、上記音声認識システムから上記要求情報及び上記識別情報を受け付ける受付処理と、上記第1テーブルに基づいて、受け付けた上記要求情報に含まれる上記文字情報にそれぞれ対応する複数の上記コードを抽出し、抽出した複数の上記コードを含む検索コードを生成する生成処理と、複数の上記コードに基づいて、上記識別情報に応じて選択した上記第3テーブルから上記仕様情報を選択する選択処理と、選択した上記仕様情報に応じた情報を出力する出力処理とを実行する。 (1) The information processing system according to the present invention is an information processing system that has a microphone that converts voice into voice information and can communicate with a voice recognition system equipped with a voice recognition device installed in a house. The voice recognition system identifies the request information indicating a fixed question selected according to the voice information, the request information including a plurality of character information for specifying a plurality of codes, and the house. It outputs the identification information for the purpose. The information processing system according to the present invention is connected to a controller that receives the request information and the identification information, and a device memory that stores a first table in which the character information and the code are associated with each other. , It is provided with a storage device capable of communicating with the controller and storing a plurality of housing information files for each of the above houses. Each of the above-mentioned house information files includes a second table in which the above-mentioned code is associated with the specification information indicating the specifications of the members constituting the above-mentioned house and the members provided in the house. The controller is a part of a plurality of the above-mentioned specification information included in each of the above-mentioned housing information files stored in the above-mentioned storage device based on a code table indicating one of the above-mentioned specification information to be selected and the above-mentioned specification information not to be selected. The storage process of generating the specification information and the third table in which the above code for specifying the specification information is selected and storing it in the device memory, the reception process of receiving the request information and the identification information from the voice recognition system, and the above Based on the first table, a plurality of the above codes corresponding to the above character information included in the received request information are extracted, and a generation process for generating a search code including the extracted plurality of the above codes, and a plurality of the above Based on the code, the selection process of selecting the specification information from the third table selected according to the identification information and the output process of outputting the information according to the selected specification information are executed.

コントローラは、コード表に従って、CADシステムの記憶装置から、住宅情報ファイルの一部の仕様情報及び複数のコードを選択し、第3テーブルを作成する。コントローラは、作成した第3テーブルを装置メモリに記憶する(記憶処理)。コントローラは、定型の質問を示す要求情報と、住宅を特定するための識別情報とを音声認識システムから受け付ける(受付処理)。要求情報には、「寝室」や、「窓」や、「幅」などの文字情報が含まれる。文字情報は、第1テーブルにおいて、コードと対応付けられている。コントローラは、第1テーブルから、入力された要求情報の文字情報に対応するコードを抽出し、抽出したコードから検索コードを生成する(生成処理)。コントローラは、識別情報と、生成した検索コードとを用いて、第3テーブルから仕様情報を選択する(選択処理)。すなわち、コントローラは、音声認識システムが出力した定型の質問の回答となる仕様情報を装置メモリから取得する。コントローラは、取得した仕様情報に応じた情報を回答として出力する(出力処理)。回答は、音声認識システムに対して出力されてもよいし、住人が所持する携帯端末やパーソナルコンピュータに対して出力されてもよい。 The controller selects a part of the specification information of the housing information file and a plurality of codes from the storage device of the CAD system according to the code table, and creates the third table. The controller stores the created third table in the device memory (storage processing). The controller receives request information indicating a standard question and identification information for identifying a house from a voice recognition system (reception process). The request information includes textual information such as "bedroom", "window", and "width". The character information is associated with the code in the first table. The controller extracts the code corresponding to the character information of the input request information from the first table, and generates a search code from the extracted code (generation process). The controller selects the specification information from the third table using the identification information and the generated search code (selection process). That is, the controller acquires the specification information that is the answer to the standard question output by the voice recognition system from the device memory. The controller outputs information according to the acquired specification information as an answer (output processing). The answer may be output to the voice recognition system, or may be output to the mobile terminal or personal computer owned by the resident.

第1テーブル及び第3テーブルが装置メモリに記憶されることにより、音声認識システムを介した住人からの住宅に関する質問に回答することができる。 By storing the first table and the third table in the device memory, it is possible to answer questions about housing from residents via a voice recognition system.

(2) 好ましくは、上記コントローラは、上記装置メモリが接続され、上記記憶処理、上記受付処理、上記生成処理、上記選択処理、及び上記出力処理を実行する情報処理装置と、上記情報処理装置と通信可能であり、上記記憶装置が接続された中央サーバとを備えていてもよい。上記装置メモリは、上記コード表を記憶する。上記情報処理装置は、上記コード表に示された上記コードを含む送信要求情報を上記中央サーバに送信する。上記中央サーバは、上記送信要求情報に含まれる上記コードを用いて選択した複数の上記仕様情報、及び当該仕様情報と対応付けられた複数の上記コードを上記情報処理装置へ送信する。上記情報処理装置は、受信した上記仕様情報及び複数の上記コードを、上記識別情報ごとに上記第3テーブルとして上記装置メモリに記憶する。 (2) Preferably, the controller includes an information processing device to which the device memory is connected and executes the storage process, the reception process, the generation process, the selection process, and the output process, and the information processing device. It may be capable of communicating and may include a central server to which the storage device is connected. The device memory stores the code table. The information processing apparatus transmits transmission request information including the code shown in the code table to the central server. The central server transmits a plurality of the above-mentioned specification information selected by using the above-mentioned code included in the above-mentioned transmission request information, and a plurality of the above-mentioned codes associated with the specification information to the information processing apparatus. The information processing device stores the received specification information and a plurality of the above codes in the device memory as the third table for each of the identification information.

情報処理装置は、装置メモリと接続され、また、中央サーバと通信する。中央サーバは、住宅情報ファイルを記憶する記憶装置と接続されている。情報処理装置は、中央サーバを介して記憶装置から一部の仕様情報及び複数のコードを受け取り、第3テーブルを作成して装置メモリに記憶する。すなわち、情報処理装置は、装置メモリに記憶した仕様情報については、中央サーバと通信することなく、装置メモリから取得することができる。したがって、情報処理装置は、検索コードを生成して仕様情報を検索する際、中央サーバとの間の通信状態に拘わらず、仕様情報を取得することができる。すなわち、コリジョンの発生によるリトライやタイムアウトを行うことなく仕様情報を取得することができる。また、一部の仕様情報のみを装置メモリに記憶させるから、全ての仕様情報に対して検索を行う必要がなく、検索に要する時間が短縮される。その結果、音声認識システムからの要求に対して迅速に回答することができる。すなわち、迅速な回答が要求される音声認識システムに対して、迅速な回答を行うことができる。 The information processing device is connected to the device memory and also communicates with the central server. The central server is connected to a storage device that stores housing information files. The information processing device receives a part of specification information and a plurality of codes from the storage device via the central server, creates a third table, and stores it in the device memory. That is, the information processing device can acquire the specification information stored in the device memory from the device memory without communicating with the central server. Therefore, when the information processing apparatus generates the search code and searches for the specification information, the information processing device can acquire the specification information regardless of the communication state with the central server. That is, the specification information can be acquired without retrying or time-out due to the occurrence of collision. Further, since only a part of the specification information is stored in the device memory, it is not necessary to search for all the specification information, and the time required for the search is shortened. As a result, it is possible to quickly respond to the request from the voice recognition system. That is, it is possible to give a quick answer to a voice recognition system that requires a quick answer.

(3) 好ましくは、上記第3テーブルは、部材コードをそれぞれ付与された複数の部材情報を備えていてもよい。上記各部材情報は、属性コードと対応付けられた複数の上記仕様情報をそれぞれ有する。上記コードは、上記部材コード、上記属性コード、及び上記仕様情報を示す文字コードを含む。上記コントローラは、上記選択処理において、複数の上記コードのうちの一部の上記コードから上記部材情報を特定し、特定した上記部材情報が有する複数の上記仕様情報のうち、他の一部の上記コードから上記仕様情報を特定して選択する。 (3) Preferably, the third table may include a plurality of member information to which each member code is assigned. Each of the above member information has a plurality of the above specification information associated with the attribute code. The code includes the member code, the attribute code, and the character code indicating the specification information. In the selection process, the controller specifies the member information from some of the above codes among the plurality of the above codes, and among the plurality of the above specification information possessed by the specified said member information, the other part of the above Identify and select the above specification information from the code.

(4) 好ましくは、上記第3テーブルは、上記仕様情報と複数の上記コードとが対応付けられたテーブルであってもよい。 (4) Preferably, the third table may be a table in which the specification information and a plurality of the above codes are associated with each other.

回答となる仕様情報が、複数の上記コードと直接対応付けられることにより、仕様情報の検索が容易になる。 By directly associating the answer specification information with the plurality of the above codes, it becomes easy to search the specification information.

(5) 好ましくは、上記コントローラは、上記受付処理において、上記要求情報及び上記識別情報に加え、住宅内の部屋を示す部屋情報を受け付けてもよい。上記第1テーブルは、上記部屋情報と上記コードとをさらに対応付ける。 (5) Preferably, in the reception process, the controller may receive room information indicating a room in the house in addition to the request information and the identification information. The first table further associates the room information with the code.

部屋情報がコードと対応付けられているから、「この部屋の窓の幅は?」など、部屋の名称を特定しない質問にも回答することができる。 Since the room information is associated with the code, it is possible to answer questions that do not specify the room name, such as "What is the width of the window in this room?"

(6) 好ましくは、上記装置メモリは閾値を記憶していてもよい。上記コントローラは、上記選択処理において選択した上記仕様情報の数が上記閾値未満であると判断したことを条件に上記出力処理を行い、上記数が上記閾値以上であると判断したことを条件に回答不能を示す情報を出力する。 (6) Preferably, the device memory may store the threshold value. The controller performs the output process on the condition that the number of the specification information selected in the selection process is less than the threshold value, and responds on the condition that the number is determined to be equal to or more than the threshold value. Outputs information indicating the inability.

音声認識システムから入力される質問が曖昧であって回答する仕様情報の数が多い場合、回答不能を示す情報が出力される。 If the question input from the voice recognition system is ambiguous and the number of specification information to be answered is large, information indicating that the answer cannot be answered is output.

回答する仕様情報の数が多いと、通信トラフィックを悪化させ、回答に時間がかかるおそれが生じる。また、回答を受け取る住人を混乱させるおそれがある。回答する仕様情報の数を閾値により制限することにより、回答までの時間を短縮し、また、住人の混乱を防止することができる。 If the number of specification information to be answered is large, communication traffic may be deteriorated and it may take time to respond. It may also confuse the residents who receive the answers. By limiting the number of specification information to be answered by the threshold value, it is possible to shorten the time until the answer and prevent the resident from being confused.

(7) 好ましくは、上記出力処理において、上記仕様情報に応じた情報を文字情報と、画像情報と、音声情報との少なくとも1つにより出力してもよい。 (7) Preferably, in the output process, information according to the specification information may be output by at least one of character information, image information, and voice information.

音声情報が出力される場合、例えば、出力された音声情報がそのまま音声認識デバイスに入力され、音声によって住人に回答される。文字情報や画像情報が出力される場合、住人の所持する携帯端末やパーソナルコンピュータに文字情報や画像情報が入力される。 When the voice information is output, for example, the output voice information is input to the voice recognition device as it is, and the resident is answered by voice. When the text information or image information is output, the text information or image information is input to the mobile terminal or personal computer owned by the resident.

(8) 好ましくは、上記コントローラは、上記記憶装置に新たな上記住宅情報ファイルが登録されたか否かを監視する監視処理と、上記監視処理において新たな上記住宅情報ファイルが登録されたと判断したことを条件に、新たな上記住宅情報ファイルに対して上記記憶処理とを実行してもよい。 (8) Preferably, the controller determines that the monitoring process for monitoring whether or not the new housing information file is registered in the storage device and the new housing information file are registered in the monitoring process. The above storage process may be executed for the new housing information file on the condition that.

監視処理及び記憶処理が実行されることにより、新たな住宅情報ファイルが登録されるとすぐに、情報処理システムを利用可能となる。 By executing the monitoring process and the storage process, the information processing system can be used as soon as a new housing information file is registered.

好ましくは、上記コントローラは、オペレータの入力操作を受け付ける入力装置を有しており、上記第3テーブルは、部材コードをそれぞれ付与された複数の部材情報を備えており、上記各部材情報は、属性コードと対応付けられた複数の上記仕様情報をそれぞれ有しており、上記コード表の上記コードの変更及び追加を上記入力装置により受け付けてもよい。 Preferably, the controller has an input device that accepts an operator's input operation, the third table includes a plurality of member information to which a member code is assigned, and each member information has an attribute. Each of the plurality of specification information associated with the code may be received by the input device to change or add the code in the code table.

入力装置により、第3テーブルを構成する仕様情報の種類を自由に変更及び追加することができる。 The type of specification information constituting the third table can be freely changed and added by the input device.

本発明に係る情報処理システムによれば、音声認識システムを利用して住宅に関する情報を住人に取得させることができる。 According to the information processing system according to the present invention, a resident can be made to acquire information about a house by using a voice recognition system.

図1は、実施形態に係る情報処理システム10の概略構成である。FIG. 1 is a schematic configuration of an information processing system 10 according to an embodiment. 図2は、実施形態に係る情報処理装置12、装置メモリ13、及びCADシステム30の概略構成図である。FIG. 2 is a schematic configuration diagram of the information processing device 12, the device memory 13, and the CAD system 30 according to the embodiment. 図3は、第2テーブル52を示す図である。FIG. 3 is a diagram showing the second table 52. 図4は、コード表54を示す図である。FIG. 4 is a diagram showing a code table 54. 図5は、第3テーブル53を示す図である。FIG. 5 is a diagram showing a third table 53. 図6は、第1テーブル51を示す図である。FIG. 6 is a diagram showing the first table 51. 図7(A)は、リクエスト情報を説明する説明図であり、図7(B)は、検索コードを説明する説明図である。FIG. 7A is an explanatory diagram for explaining the request information, and FIG. 7B is an explanatory diagram for explaining the search code. 図8は、記憶処理を説明するフローチャートである。FIG. 8 is a flowchart illustrating the storage process. 図9は、メイン処理を示すフローチャートである。FIG. 9 is a flowchart showing the main process. 図10は、監視処理及び記憶処理を説明するフローチャートである。FIG. 10 is a flowchart illustrating a monitoring process and a storage process. 図11は、変形例1に係る図であり、(A)はリクエスト情報を示し、(B)は第4テーブル55を示し、(C)は第1テーブル51の一部を示し、(D)は生成した検索コードを示す。11A and 11B are views according to the first modification, FIG. 11A shows request information, FIG. 11B shows a fourth table 55, FIG. 11C shows a part of the first table 51, and FIG. 11D shows a part of the first table 51. Indicates the generated search code. 図12は、変形例2に係る第3テーブル63を示す図である。FIG. 12 is a diagram showing a third table 63 according to the second modification.

以下、本発明の実施形態について説明する。なお、以下に説明される実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。 Hereinafter, embodiments of the present invention will be described. It goes without saying that the embodiments described below are merely examples of the present invention, and the embodiments of the present invention can be appropriately changed without changing the gist of the present invention.

本実施形態の情報処理システム10が図1に示される。情報処理システム10は、音声認識システム20を利用して、住宅に関する情報を住人に提供するシステムである。以下、詳しく説明される。 The information processing system 10 of this embodiment is shown in FIG. The information processing system 10 is a system that uses a voice recognition system 20 to provide information about a house to a resident. This will be described in detail below.

音声認識システム20は、テレビや照明器具やエアコンなどの機器の音声制御や、インターネットを通じた商品の購入に使用されるシステムである。具体的に説明すると、音声認識システム20は、複数の音声認識デバイス21と、音声認識デバイス21と通信可能なサーバ23とを備える。 The voice recognition system 20 is a system used for voice control of devices such as televisions, lighting fixtures, and air conditioners, and for purchasing products via the Internet. Specifically, the voice recognition system 20 includes a plurality of voice recognition devices 21 and a server 23 capable of communicating with the voice recognition device 21.

音声認識デバイス21は、各住宅に1乃至複数個設置される。例えば、一の住宅では、居間にのみ音声認識デバイス21が設置され、他の一の住宅では、居間と寝室にそれぞれ音声認識デバイス21が設置され、さらに他の一の住宅では、居間と書斎と子供部屋にそれぞれ音声認識デバイス21が設置される。 One or more voice recognition devices 21 are installed in each house. For example, in one house, the voice recognition device 21 is installed only in the living room, in the other house, the voice recognition device 21 is installed in the living room and the bedroom, respectively, and in the other house, the living room and the study are installed. A voice recognition device 21 is installed in each of the children's rooms.

音声認識デバイス21は、音声を音声情報に変換するマイクロフォン22を有する。音声認識デバイス21は、住人が発した音声を音声情報に変換する。 The voice recognition device 21 has a microphone 22 that converts voice into voice information. The voice recognition device 21 converts the voice emitted by the resident into voice information.

また、音声認識デバイス21は、インターネット99を介してサーバ23と通信する第1通信部と、テレビや照明装置やエアコンと通信する第2通信部とを有する。音声認識デバイス21は、変換した音声情報を第1通信部を用いてサーバ23に出力する。また、音声認識デバイス21は、第2通信部を用いてテレビや照明器具やエアコンと通信し、サーバ23から入力された情報に応じてこれらの機器を動作させる。 Further, the voice recognition device 21 has a first communication unit that communicates with the server 23 via the Internet 99, and a second communication unit that communicates with a television, a lighting device, and an air conditioner. The voice recognition device 21 outputs the converted voice information to the server 23 using the first communication unit. Further, the voice recognition device 21 communicates with the television, the lighting equipment, and the air conditioner by using the second communication unit, and operates these devices according to the information input from the server 23.

サーバ23は、例えば、インターネット99に接続された複数のサーバによって構成されるクラウドサーバである。サーバ23は、音声認識プログラムをメモリに記憶している。サーバ23は、入力された音声情報を音声認識プログラムにより解析し、解析結果に応じた情報を出力する。例えば、一の住宅に設置された音声認識デバイス21が、「テレビをつけて」との音声を音声情報に変換して出力すると、サーバ23は、「テレビの電源をオンにする」との命令を当該音声認識デバイス21に返信する。当該命令を受け取った音声認識デバイス21は、テレビの電源をオンにする制御信号をテレビに出力する。 The server 23 is, for example, a cloud server composed of a plurality of servers connected to the Internet 99. The server 23 stores the voice recognition program in the memory. The server 23 analyzes the input voice information by the voice recognition program and outputs the information according to the analysis result. For example, when the voice recognition device 21 installed in one house converts the voice "Turn on the TV" into voice information and outputs it, the server 23 issues a command to "turn on the TV". Is returned to the voice recognition device 21. Upon receiving the command, the voice recognition device 21 outputs a control signal for turning on the power of the television to the television.

サーバ23は、入力された音声情報に応じて、図7(A)に示されるリクエスト情報を情報処理システム10宛てに出力する。例えば、入力された音声情報が、「寝室の照明の品番は?」との質問である場合、サーバ23は、情報処理システム10にリクエスト情報を出力する。すなわち、サーバ23は、住宅に関する質問や、住宅を構成する柱や床などの部材に関する質問や、住宅に設けられた窓などについての質問、或いは、それらの情報が回答のために必要な質問を受け取ると、情報処理システム10にリクエスト情報を出力する。 The server 23 outputs the request information shown in FIG. 7A to the information processing system 10 according to the input voice information. For example, when the input voice information is a question "What is the part number of the bedroom lighting?", The server 23 outputs the request information to the information processing system 10. That is, the server 23 asks a question about a house, a question about members such as pillars and floors constituting the house, a question about a window provided in the house, or a question for which such information is necessary for answering. Upon receipt, the request information is output to the information processing system 10.

リクエスト情報は、お客様コードと、回答コマンドと、要求情報とを有する。お客様コードは、音声認識デバイス21から音声情報とともに出力される。お客様コードは、例えば、情報処理システム10の所有者と住人との契約により、住人に付与される。付与されるお客様コードは、例えば、住宅をモデリングした住宅情報ファイル(後述)に付与されるお客様コードと同一のコードとされる。住人は、付与されたお客様コードを予め音声認識デバイス21に登録する。音声認識デバイス21は、音声情報を出力する際、音声情報とともに、登録されたお客様コードを出力する。なお、お客様コードに代えて、IPアドレスやMACアドレスやその他の識別コードが用いられてもよい。お客様コード、IPアドレス、MACアドレスは、本発明の識別情報の一例である。 The request information includes a customer code, an answer command, and request information. The customer code is output from the voice recognition device 21 together with the voice information. The customer code is given to the resident by, for example, a contract between the owner of the information processing system 10 and the resident. The assigned customer code is, for example, the same code as the customer code assigned to the housing information file (described later) that models the house. The resident registers the assigned customer code in the voice recognition device 21 in advance. When the voice recognition device 21 outputs the voice information, the voice recognition device 21 outputs the registered customer code together with the voice information. An IP address, MAC address, or other identification code may be used instead of the customer code. The customer code, IP address, and MAC address are examples of the identification information of the present invention.

回答コマンドは、回答の形態や、情報処理システム10が回答を出力する宛先などを指定するコマンドである。回答の形態とは、例えば、音声、画像、文字である。回答を出力する宛先は、サーバ23のIPアドレスや、質問を行った住人の携帯端末やパーソナルコンピュータのIPアドレスなどである。情報処理システム10は、回答コマンドが指定するIPアドレス宛てに、回答コマンドが指定する形態(音声等)で、回答を出力する。 The answer command is a command for designating the form of the answer, the destination to which the information processing system 10 outputs the answer, and the like. The form of the answer is, for example, voice, image, and text. The destination for outputting the answer is the IP address of the server 23, the IP address of the mobile terminal or personal computer of the resident who asked the question, and the like. The information processing system 10 outputs an answer to the IP address specified by the answer command in the form (voice or the like) specified by the answer command.

回答コマンドが指定する回答の形態や回答を出力する宛先は、例えば、質問を行う際に住人が指定する。住人が音声による回答を指定する旨を質問とともに音声認識デバイス21に入力すると、サーバ23は、音声解析を行って住人の上記指定と質問とを解析し、サーバ23のIPアドレスと音声とを示す回答コマンドを生成し、リクエスト情報に含める。 The form of the answer specified by the answer command and the destination to output the answer are, for example, specified by the resident when asking a question. When the resident inputs to the voice recognition device 21 together with the question that the resident specifies the answer by voice, the server 23 performs voice analysis, analyzes the above designation and the question of the resident, and indicates the IP address and voice of the server 23. Generate an answer command and include it in the request information.

要求情報は、「寝室の照明の品番は?」などの質問に応じた情報である。例えば、サーバ23は、入力された音声情報を音声認識プログラムにより解析し、解析した内容に応じた定型の質問を要求情報とする。具体的には、解析した内容の文字情報によって要求情報を生成する。例えば、要求情報は、文字情報「寝室」、「照明」、「品番」などによって構成される。 The request information is information in response to a question such as "What is the part number of the bedroom lighting?" For example, the server 23 analyzes the input voice information by a voice recognition program, and sets a standard question according to the analyzed content as request information. Specifically, the request information is generated from the character information of the analyzed contents. For example, the request information is composed of character information such as "bedroom", "lighting", and "product number".

要求情報は、場所や部材を示す特定情報と、質問情報とに区分けされる。特定情報は、例えば、「寝室」や「リビング」や「キッチン」や「窓」や「照明」や「壁」などである。質問情報は、「品番」や「サイズ」や「色」や「材質」などである。なお、この区分けは、音声認識システム20のサーバ23ではなく、後述の情報処理装置12によって行われてもよい。 The request information is divided into specific information indicating a place and a member and question information. Specific information is, for example, "bedroom", "living room", "kitchen", "window", "lighting", "wall", and the like. Question information includes "product number", "size", "color", and "material". Note that this classification may be performed not by the server 23 of the voice recognition system 20 but by the information processing device 12 described later.

リクエスト情報は、インターネット99を介して情報処理システム10に入力される。情報処理システム10は、リクエスト情報の要求情報によって示される質問に対する回答を生成し、回答コマンドが指定する形態(音声等)で指定するアドレス宛に回答を出力する。以下、情報処理システム10について詳しく説明がされる。 The request information is input to the information processing system 10 via the Internet 99. The information processing system 10 generates an answer to the question indicated by the request information of the request information, and outputs the answer to the address specified in the form (voice or the like) specified by the answer command. Hereinafter, the information processing system 10 will be described in detail.

情報処理システム10は、住宅をモデリングするCADシステム30の一部を含む。まず、CADシステム30について説明がされる。 The information processing system 10 includes a part of a CAD system 30 that models a house. First, the CAD system 30 will be described.

図2に示されるように、CADシステム30は、各支店などに設置される複数のCAD端末32と、通信ネットワーク98を介してCAD端末32と通信を行う中央サーバ31とを備える。中央サーバ31は、本店などに設置される。通信ネットワーク98は、インターネットやイントラネットである。CAD端末32は、例えば、3次元CADソフトがインストールされたサーバと、入力操作を行うキーボードなどの入力端末と、モニタとで構成される。中央サーバ31は、モデリングされた住宅の住宅情報ファイルを記憶する記憶装置33と有線又は無線接続されている。各CAD端末32は、作成した住宅情報ファイルを中央サーバ31へ送り、或いは中央サーバ31から住宅情報ファイルを受け取る。 As shown in FIG. 2, the CAD system 30 includes a plurality of CAD terminals 32 installed in each branch and the like, and a central server 31 that communicates with the CAD terminals 32 via the communication network 98. The central server 31 is installed at the head office or the like. The communication network 98 is the Internet or an intranet. The CAD terminal 32 is composed of, for example, a server on which three-dimensional CAD software is installed, an input terminal such as a keyboard for performing an input operation, and a monitor. The central server 31 is wired or wirelessly connected to a storage device 33 that stores a house information file of a modeled house. Each CAD terminal 32 sends the created housing information file to the central server 31, or receives the housing information file from the central server 31.

図3を参照して、住宅情報ファイルについて詳しく説明がされる。住宅情報ファイルには、お客様コードが付与されている。お客様コードは、例えば、設計者やオペレータによって入力され、各住宅情報ファイルにそれぞれ付与される。図示例では、第1住宅情報ファイルにお客様コード「1111」が付与され、第2住宅情報ファイルにお客様コード「1112」が付与されている。 The housing information file will be described in detail with reference to FIG. A customer code is attached to the housing information file. The customer code is input by, for example, a designer or an operator, and is given to each housing information file. In the illustrated example, the customer code "1111" is assigned to the first housing information file, and the customer code "1112" is assigned to the second housing information file.

各住宅情報ファイルは、複数の部材情報を備える。部材情報が示す部材は、天井や床や壁や窓や照明やテーブルなどである。各部材情報は、部材コードをそれぞれ付与されている。すなわち、各部材(部材情報)は、部材コードによって識別され得る。図示例では、「窓1」に対して部材コード「aaaa」が付与され、「窓2」に対して部材コード「bbbb」が付与されている。 Each housing information file includes a plurality of member information. The members indicated by the member information are ceilings, floors, walls, windows, lights, tables, and the like. Each member information is given a member code. That is, each member (member information) can be identified by a member code. In the illustrated example, the member code "aaaa" is assigned to the "window 1", and the member code "bbbb" is assigned to the "window 2".

各部材情報は、複数の属性コードをそれぞれ備える。属性コードは、種類や階層や場所や材質や色やメーカ名や品番や相対位置や横幅や縦幅や高さなどを示す。各属性コードは、識別コードによって識別される。図示例では、第1属性コードは、識別コード「BBBB」で識別され、第2属性コードは、識別コード「CCCC」で識別される。 Each member information includes a plurality of attribute codes. The attribute code indicates the type, hierarchy, location, material, color, manufacturer name, product number, relative position, width, height, height, and the like. Each attribute code is identified by an identification code. In the illustrated example, the first attribute code is identified by the identification code "BBBB", and the second attribute code is identified by the identification code "CCCC".

第1属性コードは、「窓」や「照明」や「壁」や「天井」や「テーブル」など、部材の種類を示す。第2属性コードは、「1階」や「2階」や「3階」などの階層を示す。第3属性コードは、「寝室」や「リビング」や「キッチン」や「子供部屋」などの場所を示す。第4属性コードは、「アルミ」や「鉄」や「陶器」などの材質を示す。第5属性コードは、「黒」や「白」や「グレー」などの色を示す。第6属性コードは、「A社」や「B社」などのメーカ名を示す。第7属性コードは、「品番」を示す。第8属性コードは、「子供部屋に対する相対位置」を示す。第9属性コードは、「リビングに対する相対位置」を示す。 The first attribute code indicates the type of member such as "window", "lighting", "wall", "ceiling", and "table". The second attribute code indicates a hierarchy such as "1st floor", "2nd floor", or "3rd floor". The third attribute code indicates a place such as "bedroom", "living room", "kitchen", or "children's room". The fourth attribute code indicates a material such as "aluminum", "iron", or "pottery". The fifth attribute code indicates a color such as "black", "white", or "gray". The sixth attribute code indicates a manufacturer name such as "Company A" or "Company B". The seventh attribute code indicates a "product number". The eighth attribute code indicates "a position relative to the children's room". The ninth attribute code indicates "a position relative to the living room".

各属性コードが示す情報は、例えば文字コードで表されている。例えば、図3に示される第1部材の第1属性コードの示す情報「窓」は、文字コード「gggg」で表されている。各属性コードが示す情報は、本発明の仕様情報の一例である。 The information indicated by each attribute code is represented by, for example, a character code. For example, the information "window" indicated by the first attribute code of the first member shown in FIG. 3 is represented by the character code "gggg". The information indicated by each attribute code is an example of the specification information of the present invention.

なお、各部材情報は、上述の属性コードの他、部屋内における場所、部屋内における他の部材との相対位置などを示す種々の属性コードと対応付けられている。 In addition to the above-mentioned attribute codes, each member information is associated with various attribute codes indicating a location in the room, a relative position with other members in the room, and the like.

CAD端末32によって作成された各住宅情報ファイルは、中央サーバ31と接続された記憶装置33に住宅情報データベースとして記憶される。住宅情報ファイルの情報の一部は、情報処理システム10の装置メモリ13に複写される。以下、情報処理システム10について詳しく説明がされる。 Each house information file created by the CAD terminal 32 is stored as a house information database in the storage device 33 connected to the central server 31. A part of the information in the housing information file is copied to the device memory 13 of the information processing system 10. Hereinafter, the information processing system 10 will be described in detail.

情報処理システム10は、図1に示されるように、コントローラ11と、装置メモリ13と、上述の記憶装置33とを備える。コントローラ11は、情報処理装置12と、上述の中央サーバ31とにより構成される。すなわち、情報処理システム10は、CADシステム30の一部(中央サーバ31及び記憶装置33)と、情報処理装置12と、装置メモリ13とにより構成される。 As shown in FIG. 1, the information processing system 10 includes a controller 11, a device memory 13, and the above-mentioned storage device 33. The controller 11 is composed of an information processing device 12 and the above-mentioned central server 31. That is, the information processing system 10 is composed of a part of the CAD system 30 (central server 31 and storage device 33), the information processing device 12, and the device memory 13.

情報処理装置12は、インターネットやイントラネットなどの通信ネットワーク98を介して中央サーバ31と接続されている。すなわち、情報処理装置12は、通信ネットワーク98を介して中央サーバ31と通信可能である。 The information processing device 12 is connected to the central server 31 via a communication network 98 such as the Internet or an intranet. That is, the information processing device 12 can communicate with the central server 31 via the communication network 98.

情報処理装置12は、有線または無線により装置メモリ13と接続されている。情報処理装置12は、装置メモリ13に情報を書込み、装置メモリ13から情報を読み出す。 The information processing device 12 is connected to the device memory 13 by wire or wirelessly. The information processing device 12 writes information to the device memory 13 and reads the information from the device memory 13.

装置メモリ13は、図2に示されるように、第1テーブル51と、第3テーブル53と、コード表54と、閾値とを記憶する。第1テーブル51、コード表54、及び閾値は、予め装置メモリ13に記憶される。 As shown in FIG. 2, the apparatus memory 13 stores the first table 51, the third table 53, the code table 54, and the threshold value. The first table 51, the code table 54, and the threshold value are stored in the device memory 13 in advance.

第3テーブル53は、上述の住宅情報ファイルの一部を情報処理装置12が選択し、装置メモリ13に記憶させて生成するテーブルである。上述のように、情報処理装置12と中央サーバ31とは、通信ネットワーク98を介して通信を行うため、コリジョンの発生等が想定される。また、中央サーバ31の記憶装置33が記憶する住宅情報ファイルは、多数の情報を有している。第3テーブル53は、情報処理装置12が必要な情報を即座に入手するために生成される。すなわち、情報処理装置12が音声認識システム20に対して即座に回答できるように、回答に必要な情報からなる第3テーブル53を生成し、情報処理装置12と接続された装置メモリ13に記憶させておく。 The third table 53 is a table generated by the information processing apparatus 12 selecting a part of the above-mentioned housing information file and storing it in the apparatus memory 13. As described above, since the information processing device 12 and the central server 31 communicate with each other via the communication network 98, collisions and the like are expected to occur. Further, the housing information file stored in the storage device 33 of the central server 31 has a large amount of information. The third table 53 is generated so that the information processing apparatus 12 can immediately obtain the necessary information. That is, a third table 53 composed of information necessary for answering is generated and stored in the device memory 13 connected to the information processing device 12 so that the information processing device 12 can immediately answer the voice recognition system 20. Keep it.

回答に必要な情報であるか否かは、図4に示されるコード表54によって判別される。詳しく説明すると、コード表54は、図4に示されるように、部材コードや属性コードによって構成される。図示例では、コード表54は、「基礎型枠1」を示す部材コード「jklm」と、「発注日」を示す属性コード「FFFF」等を有する。 Whether or not the information is necessary for the answer is determined by the code table 54 shown in FIG. More specifically, the code table 54 is composed of a member code and an attribute code as shown in FIG. In the illustrated example, the code table 54 has a member code "jklm" indicating "basic form 1", an attribute code "FFFF" indicating "ordering date", and the like.

コード表54に示される部材コードや属性コードは、情報処理装置12の入力装置14を用いて、オペレータによって入力される。入力される部材コードや属性コードは、住人の質問を想定して決定される。例えば、部材コード「jklm」は、住人が基礎型枠1についての質問をしないと想定してコード表54に登録されている。オペレータは、情報処理システム10の運用が開始される前にコード表54に部材コードや属性コードを登録する。或いは、オペレータは、情報処理システム10の運用が開始された後、部材コードや属性コードをコード表54に追加し、或いは登録された部材コードや属性コードを変更する。 The member code and attribute code shown in the code table 54 are input by the operator using the input device 14 of the information processing device 12. The member code and attribute code to be input are determined by assuming the question of the resident. For example, the member code "jklm" is registered in the code table 54 on the assumption that the resident does not ask a question about the basic formwork 1. The operator registers the member code and the attribute code in the code table 54 before the operation of the information processing system 10 is started. Alternatively, the operator adds the member code or attribute code to the code table 54 or changes the registered member code or attribute code after the operation of the information processing system 10 is started.

コード表54に示された部材コードや属性コードで示される情報を除く情報が住宅情報ファイルから選択され、選択された情報により、図5に示される第3テーブル53が生成される。図5に示される第3テーブル53は、第1テーブル51と異なり、第33部材及び第34部材の部材情報を有しない。また、第3テーブル53は、第1テーブル51と異なり、第22属性コードで示される属性情報を有しない。すなわち、第3テーブル53は、第1テーブル51よりも情報量が少ない。 Information other than the information shown by the member code and the attribute code shown in the code table 54 is selected from the housing information file, and the selected information generates the third table 53 shown in FIG. Unlike the first table 51, the third table 53 shown in FIG. 5 does not have member information of the 33rd member and the 34th member. Further, unlike the first table 51, the third table 53 does not have the attribute information indicated by the 22nd attribute code. That is, the amount of information in the third table 53 is smaller than that in the first table 51.

図6に示される第1テーブル51は、音声認識システム20のサーバ23から入力されたリクエスト情報(図7(A))から検索コード(図7(B))を生成するのに用いられるテーブルである。詳しく説明すると、第1テーブル51は、特定情報(文字情報)及び質問情報(文字情報)と、生成コードとが対応付けられたテーブルである。図示例では、特定情報として、「1階」、「2階」、「3階」、「リビング」、「寝室」、「キッチン」、「天井」、「床」、「壁」、「窓」、「照明」等の文字情報が挙げられ、質問情報として、「高さ」、「幅」、「奥行」、「色」、「材質」等の文字情報が挙げられている。 The first table 51 shown in FIG. 6 is a table used to generate a search code (FIG. 7 (B)) from the request information (FIG. 7 (A)) input from the server 23 of the voice recognition system 20. is there. More specifically, the first table 51 is a table in which specific information (character information) and question information (character information) are associated with a generated code. In the illustrated example, as specific information, "1st floor", "2nd floor", "3rd floor", "living room", "bedroom", "kitchen", "ceiling", "floor", "wall", "window" , "Lighting" and the like, and as question information, "height", "width", "depth", "color", "material" and the like.

文字情報「1階」、「2階」、「3階」、「リビング」、「寝室」、「キッチン」、「天井」、「床」、「壁」には、生成コード「qqqq」、「hhhh」、「lmnp」、「rrrr」、「iiii」、「pqrs」、「rstu」、「stuv」、「cdef」がそれぞれ対応付けられている。しかしながら、文字情報と生成コードとは、1対1の関係でない場合もある。すなわち、複数の文字情報に1つの生成コードが対応付けられ、反対に、1つの文字情報に複数の生成コードが対応付けられている場合もある。 Text information "1st floor", "2nd floor", "3rd floor", "living room", "bedroom", "kitchen", "ceiling", "floor", "wall" are generated codes "qqqq", " "hhh", "lmnp", "rrrr", "iii", "pqrs", "rstu", "stuv", and "ceiling" are associated with each other. However, the character information and the generated code may not have a one-to-one relationship. That is, one generation code may be associated with a plurality of character information, and conversely, a plurality of generation codes may be associated with one character information.

具体的に説明すると、2つの文字情報「リビング」及び「居間」が、生成コード「rrrr」と対応付けられている。また、3つの文字情報「スイッチ」、「ボタン」、及び「操作パネル」生成性コード「tuvw」と対応付けられている。 Specifically, the two character information "living room" and "living room" are associated with the generation code "rrrr". Further, it is associated with three character information "switch", "button", and "operation panel" generative code "tubw".

反対に、1つの文字情報「サイズ」に対して、幅、高さ、奥行きをそれぞれ示す3つの生成コード「UUUU」、「VVVV」、「WWWW」がそれぞれ対応付けられている。 On the contrary, three generation codes "UUUU", "VVVV", and "WWWW" indicating width, height, and depth are associated with one character information "size", respectively.

したがって、住人が同じ部屋を「リビング」と言ってたとしても、「居間」と言ったとしても、同じ生成コード「rrrr」が得られる。また、住人が、幅なのか、高さなのか、奥行なのかを特定せずに「サイズ」と言った場合、「幅」、「高さ」、「奥行」を示す3つの生成コード「UUUU」、「VVVV」、「WWWW」が得られる。なお、住人が同じ部屋を「リビング」と言ってたとしても、「居間」と言ったとしても、同じ生成コード「rrrr」が得られるとの言語解釈AI機能を音声認識システム20のサーバ23に持たせてもよい。すなわち、サーバ23は、音声情報「リビング」が入力されても、音声情報「居間」が入力されても、文字情報「リビング」として出力する。 Therefore, even if the resident refers to the same room as "living room" or "living room", the same generation code "rrrr" is obtained. Also, when the resident says "size" without specifying whether it is width, height, or depth, three generation codes "UUUU" indicating "width", "height", and "depth" are shown. , "VVVV", "WWWW" are obtained. Even if the resident calls the same room "living room" or "living room", the language interpretation AI function that the same generation code "rrrr" can be obtained is provided to the server 23 of the voice recognition system 20. You may have it. That is, the server 23 outputs the character information "living room" regardless of whether the voice information "living room" is input or the voice information "living room" is input.

生成された生成コードから、図7(B)に示される検索コードが生成される。具体的には、検索コードは、特定情報の文字情報から生成された生成コードからなる部材特定部位と、質問情報の文字情報から生成された生成コードからなる情報特定部位とから構成される。部材特定部位は、部材を特定する部分である。情報特定部位は、回答となる仕様情報を特定する部位である。部材特定部位のコードから、窓1などの部材(部材情報)が特定され、情報特定部位から、質問に対する回答となる仕様情報が特定される。詳しくは後述される。 From the generated generation code, the search code shown in FIG. 7B is generated. Specifically, the search code is composed of a member specific part composed of a generated code generated from the character information of the specific information and an information specific part composed of the generated code generated from the character information of the question information. The member specific part is a part that specifies a member. The information specific part is a part that specifies the specification information to be answered. A member (member information) such as a window 1 is specified from the code of the member specific part, and specification information that is an answer to a question is specified from the information specific part. Details will be described later.

装置メモリ13に記憶される閾値は、住人の質問に回答する情報の数の上限を決める。すなわち、住人の質問が「サイズ」などの曖昧な表現を使用しており、回答すべき情報の数が膨大となる場合に、回答を制限するために閾値が使用される。詳しくは後述される。 The threshold value stored in the device memory 13 determines the upper limit of the number of pieces of information for answering the resident's question. That is, when a resident's question uses an ambiguous expression such as "size" and the amount of information to be answered is enormous, a threshold is used to limit the answer. Details will be described later.

装置メモリ13に記憶された上述の第1テーブル51、第3テーブル53、コード表54、及び閾値は、情報処理装置12による回答の生成に用いられる。以下、詳しく説明がされる。 The above-mentioned first table 51, third table 53, code table 54, and threshold value stored in the device memory 13 are used for generating an answer by the information processing device 12. The details will be described below.

情報処理装置12は、例えばサーバであり、図1に示されるように、インターネット99を介して上述の音声認識システム20のサーバ23と接続されている。すなわち、情報処理装置12は、インターネット99を介してサーバ23からリクエスト情報を受け取ることができる。 The information processing device 12 is, for example, a server, and as shown in FIG. 1, is connected to the server 23 of the above-mentioned voice recognition system 20 via the Internet 99. That is, the information processing device 12 can receive request information from the server 23 via the Internet 99.

情報処理装置12は、図2に示されるように、オペレータによる入力操作を受け付ける入力装置14と、内蔵メモリ或いは装置メモリ13に記憶された情報処理プログラム16を読み出して実行するCPU15とを備える。なお、装置メモリ13自体が情報処理装置12の内蔵メモリであってもよい。以下、情報処理装置12が行う情報処理について、図8〜図10を用いて説明がされる。 As shown in FIG. 2, the information processing device 12 includes an input device 14 that accepts an input operation by an operator, and a CPU 15 that reads and executes an information processing program 16 stored in the built-in memory or the device memory 13. The device memory 13 itself may be the built-in memory of the information processing device 12. Hereinafter, the information processing performed by the information processing apparatus 12 will be described with reference to FIGS. 8 to 10.

情報処理装置12は、情報処理システム10の運用が開始される前に、図8に示される記憶処理を実行する。記憶処理は、コード表54(図4)に従って第3テーブル53を作成し、作成した第3テーブル53を装置メモリ13に記憶させる処理である。 The information processing device 12 executes the storage process shown in FIG. 8 before the operation of the information processing system 10 is started. The storage process is a process of creating a third table 53 according to the code table 54 (FIG. 4) and storing the created third table 53 in the device memory 13.

情報処理装置12は、コード表54に示されたコードを含む送信要求情報を中央サーバ31へ送信する(S11)。送信要求情報を受信した中央サーバ31は、住宅情報ファイルを記憶装置33から読み出す(S12)。情報処理装置12は、読み出した住宅情報ファイルが有する部材コードや属性コードや文字コードのうち、送信要求情報のコードが示すコードを除外し、残りのコードを情報処理装置12に送信する(S13)。 The information processing device 12 transmits the transmission request information including the code shown in the code table 54 to the central server 31 (S11). The central server 31 that has received the transmission request information reads the housing information file from the storage device 33 (S12). The information processing device 12 excludes the code indicated by the transmission request information code from the member code, attribute code, and character code of the read house information file, and transmits the remaining code to the information processing device 12 (S13). ..

コードを受信した情報処理装置12は、受信したコードから第3テーブル53を生成し、生成した第3テーブル53をお客様コードごとに装置メモリ13に記憶させる(S14)。 The information processing device 12 that has received the code generates a third table 53 from the received code, and stores the generated third table 53 in the device memory 13 for each customer code (S14).

記憶処理が実行された後、情報処理システム10の運用が開始されると、情報処理装置12は、音声認識システム20からの要求に応じて回答を出力するメイン処理を実行する。図9を参照して詳しく説明がされる。 When the operation of the information processing system 10 is started after the storage process is executed, the information processing device 12 executes the main process of outputting an answer in response to the request from the voice recognition system 20. A detailed description will be given with reference to FIG.

情報処理装置12は、サーバ23からリクエスト情報が入力されるまで待機する(S21:No)。情報処理装置12は、リクエスト情報が入力されると(S21:Yes)、要求情報に含まれる特定情報及び質問情報を用いて、第1テーブル51から複数の生成コードを抽出する(S22)。ステップS21は、本発明の受付処理の一例である。 The information processing device 12 waits until the request information is input from the server 23 (S21: No). When the request information is input (S21: Yes), the information processing device 12 extracts a plurality of generated codes from the first table 51 using the specific information and the question information included in the request information (S22). Step S21 is an example of the reception process of the present invention.

情報処理装置12は、抽出した複数の生成コードから検索コードを生成する(S23)。例えば、図7(A)の「1」に示されるように、特定情報が「寝室」、「照明」であり、質問情報が「品番」である場合、第1テーブル51(図7)を用いて生成コード「iiii」、「uuuu」が生成され、質問情報から生成コード「HHHH」が生成され、図7(B)の「1」に示されるように、部材特定部位が「iiii」「uuuu」であり、情報特定部位が「HHHH」である検索コードが生成される。 The information processing device 12 generates a search code from a plurality of extracted generated codes (S23). For example, as shown in "1" of FIG. 7 (A), when the specific information is "bedroom" and "lighting" and the question information is "product number", the first table 51 (FIG. 7) is used. The generation codes "iii" and "uuuu" are generated, and the generation code "HHHH" is generated from the question information. As shown in "1" of FIG. 7B, the member specific parts are "iii" and "uuuu". A search code is generated in which the information specific part is "HHHH".

また、図7(A)の「2」に示されるように、質問情報が「サイズ」である場合、図7(B)の「2」に示されるように、情報特定部位がそれぞれ「UUUU」、「VVVV」、「WWWW」である3つの検索コードが生成される。ステップS23は、本発明の生成処理の一例である。 Further, when the question information is "size" as shown in "2" of FIG. 7 (A), the information specific part is "UUUU" as shown in "2" of FIG. 7 (B). , "VVVV", "WWWW", three search codes are generated. Step S23 is an example of the generation process of the present invention.

情報処理装置12は、検索コードを生成した後、リクエスト情報に含まれるお客様コードと一致するお客様コードが付与された第3テーブル53を選択する(S24)。例えば、お客様コードが「1111」である場合、お客様コード「1111」が付与された第1住宅情報ファイルの第3テーブル53(図5)が検索に用いるテーブルとして選択される。 After generating the search code, the information processing device 12 selects the third table 53 to which the customer code matching the customer code included in the request information is assigned (S24). For example, when the customer code is "1111", the third table 53 (FIG. 5) of the first housing information file to which the customer code "1111" is assigned is selected as the table to be used for the search.

次に、情報処理装置12は、第3テーブル53において、検索コードの部材特定部位が示すコードを有する部材(部材情報)を特定する(S25)。例えば、部材特定部位が示すコードが「iiii」「uuuu」である場合、「iiii」「uuuu」を属性コードとして有する第1部材(寝室の窓)が特定される。なお、寝室に窓が2つある場合などは、2つの部材が特定される。 Next, the information processing device 12 identifies a member (member information) having a code indicated by a member specifying portion of the search code in the third table 53 (S25). For example, when the code indicated by the member specific portion is "iiiii" or "uuuu", the first member (bedroom window) having "iiiii" or "uuuu" as an attribute code is specified. In addition, when there are two windows in the bedroom, two members are specified.

次に、情報処理装置12は、特定した部材において、情報特定コードと一致する属性コードによって示される仕様情報(文字コード)を回答する回答情報として読み出す(S26)。ステップS24〜S26の処理は、本発明の選択処理の一例である。 Next, the information processing device 12 reads out the specification information (character code) indicated by the attribute code that matches the information identification code as the answer information to be answered in the specified member (S26). The processing of steps S24 to S26 is an example of the selection processing of the present invention.

次に、情報処理装置12は、読み出した回答情報の数が閾値未満か否かを判断する(S27)。例えば、18個の照明を有する住宅の住人が「照明の品番は?」との質問を行った場合、各照明について1個の回答情報が得られる。すなわち、18個の回答情報が得られる。この「18個」が「取得した回答情報の数」となる。 Next, the information processing device 12 determines whether or not the number of read response information is less than the threshold value (S27). For example, if a resident of a house with 18 lights asks the question "What is the part number of the lights?", One answer information is obtained for each light. That is, 18 response information can be obtained. This "18" is the "number of acquired response information".

情報処理装置12は、取得した回答情報の数が閾値未満であると判断すると(S27:Yes)、回答コマンド(図7)が示す回答形態で、回答コマンドが示す宛先へ回答を出力する(S28)。例えば、情報処理装置12は、取得した回答情報を音声情報に変換し、サーバ23宛てに出力し、または、取得した回答情報を文字情報や画像情報に変換し、サーバ23や、住人の携帯端末やパーソナルコンピュータ宛てに出力する。なお、住人の携帯端末やパーソナルコンピュータ宛てに回答情報を送信する場合、「携帯端末(パーソナルコンピュータ)に回答を送信しました」との旨を示す音声情報をサーバ23を介して音声認識デバイス21に送信してもよい。ステップS28の処理は、本発明の出力処理の一例である。 When the information processing device 12 determines that the number of acquired answer information is less than the threshold value (S27: Yes), the information processing device 12 outputs an answer to the destination indicated by the answer command in the answer form indicated by the answer command (FIG. 7) (S28). ). For example, the information processing device 12 converts the acquired response information into voice information and outputs it to the server 23, or converts the acquired response information into text information or image information, and converts the acquired response information into text information or image information, and the server 23 or a resident's mobile terminal. And output to a personal computer. When the answer information is sent to the resident's mobile terminal or personal computer, the voice information indicating that "the answer has been sent to the mobile terminal (personal computer)" is sent to the voice recognition device 21 via the server 23. You may send it. The process of step S28 is an example of the output process of the present invention.

また、情報処理装置12は、取得した回答情報の数が閾値以上であると判断すると(S27:No)、「回答不能」を意味する情報を、サーバ23や、住人の携帯端末やパーソナルコンピュータに出力し(S29)、メイン処理を終了する。「回答不能」を意味する情報とは、例えば、「質問を限定できません」、「お答えできません」などである。 Further, when the information processing device 12 determines that the number of acquired answer information is equal to or greater than the threshold value (S27: No), the information processing device 12 transmits the information meaning "cannot answer" to the server 23, the resident's mobile terminal, or the personal computer. Output (S29) and end the main process. Information that means "unanswerable" is, for example, "cannot limit the question" or "cannot answer".

なお、「回答不能」を意味する情報に加え、質問の内容を限定する情報が出力されてもよい。例えば、質問が「窓のサイズは?」である場合、「どの部屋の窓ですか?」を意味する情報や、「窓の幅ですか?」を意味する情報が出力される。 In addition to the information meaning "unanswerable", information limiting the content of the question may be output. For example, if the question is "What is the size of the window?", Information that means "Which room is the window?" Or "Is it the width of the window?" Is output.

また、情報処理装置12は、図10に示される監視処理及び記憶処理を実行する。情報処理装置12は、所定の時間ごとに、新たな住宅情報ファイルが登録されたか否かを中央サーバ31に問い合わせる。所定の時間は、例えば、1時間や、6時間や、24時間である。 Further, the information processing device 12 executes the monitoring process and the storage process shown in FIG. The information processing device 12 inquires the central server 31 whether or not a new housing information file has been registered at predetermined time intervals. The predetermined time is, for example, 1 hour, 6 hours, or 24 hours.

中央サーバ31は、例えば、住宅情報ファイルが登録された日時を日時情報として住宅情報ファイルのお客様コードと対応付けて記憶装置33に記憶し、かつ、情報処理装置12が問い合わせた日時を記憶装置33に記憶する。中央サーバ31は、前回の問合せ日時以降の日時情報を持つ住宅情報ファイルを新たな住宅情報ファイルとする。中央サーバ31は、情報処理装置12からの問合せを受けると、新たな住宅情報ファイルが発見されたか否かを示すフラグを有する返信を情報処理装置12に対して行う。 For example, the central server 31 stores the date and time when the house information file is registered as date and time information in the storage device 33 in association with the customer code of the house information file, and stores the date and time inquired by the information processing device 12 in the storage device 33. Remember in. The central server 31 uses a house information file having date and time information since the previous inquiry date and time as a new house information file. When the central server 31 receives an inquiry from the information processing device 12, it sends a reply to the information processing device 12 with a flag indicating whether or not a new housing information file has been found.

情報処理装置12は、中央サーバ31からの返信に含まれるフラグにより、新たな住宅情報ファイルが登録されたか否かを判断する。情報処理装置12は、新たな住宅情報ファイルが登録されていないと判断すると(S31:No)、処理を終了する。情報処理装置12は、新たな住宅情報ファイルが登録されたと判断すると(S31:Yes)、コード表54のコードを含む送信要求情報を中央サーバ31に送信し(S32)、その応答として、新たに登録された住宅情報ファイルについて選択されたコードを受信する(S33)。情報処理装置12は、受信したコードにより、新たな住宅情報ファイルについて第3テーブル53を作成し、監視処理及び記憶処理を終了する。 The information processing device 12 determines whether or not a new housing information file has been registered based on the flag included in the reply from the central server 31. When the information processing device 12 determines that the new housing information file is not registered (S31: No), the information processing device 12 ends the process. When the information processing device 12 determines that a new housing information file has been registered (S31: Yes), the information processing device 12 transmits transmission request information including the code of the code table 54 to the central server 31 (S32), and as a response, a new transmission request information is newly registered. The code selected for the registered housing information file is received (S33). The information processing device 12 creates a third table 53 for the new housing information file according to the received code, and ends the monitoring process and the storage process.

[効果]
本実施形態では、情報処理装置12は、装置メモリ13に記憶された第1テーブル51を用いて、複数の生成コードを含む検索コードを生成する。一方、第3テーブル53において、部材コード及び属性コードが各部材に付与されている。したがって、情報処理装置12は、住人の質問の回答となる回答情報を第3テーブル53から取得して出力することができる。その結果、音声認識システム20を用いて、住宅に関する情報を住人に自由に取得させることができる。
[effect]
In the present embodiment, the information processing apparatus 12 uses the first table 51 stored in the apparatus memory 13 to generate a search code including a plurality of generated codes. On the other hand, in the third table 53, a member code and an attribute code are assigned to each member. Therefore, the information processing device 12 can acquire and output the answer information that is the answer to the question of the resident from the third table 53. As a result, the voice recognition system 20 can be used to allow the resident to freely acquire information about the house.

また、本実施形態では、回答すべき仕様情報が、情報処理装置12と有線または無線によって接続された装置メモリ13に記憶されるから、情報処理装置12は、コリジョンなどの通信障害に拘わりなく仕様情報を読み出すことができる。また、CADシステム30の記憶装置33に記憶された情報のうちの一部の情報のみが装置メモリ13に記憶され、記憶装置33に記憶された全ての情報が装置メモリ13に記憶されないから、装置メモリ13の容量が少なくてすみ、かつ、仕様情報の検索が速くなる。したがって、音声認識デバイス21に音声(質問)が入力されてから当該質問に対する回答がされるまでの時間が、情報処理装置12が記憶装置33から仕様情報を読み出す場合に比べ短縮される。その結果、ストレスを感じさせることなく、住宅に関する情報を住人に取得させることができる。 Further, in the present embodiment, since the specification information to be answered is stored in the device memory 13 connected to the information processing device 12 by wire or wirelessly, the information processing device 12 has specifications regardless of communication failure such as collision. Information can be read. Further, since only a part of the information stored in the storage device 33 of the CAD system 30 is stored in the device memory 13 and all the information stored in the storage device 33 is not stored in the device memory 13, the device. The capacity of the memory 13 can be reduced, and the search for specification information becomes faster. Therefore, the time from the input of the voice (question) to the voice recognition device 21 to the answer to the question is shortened as compared with the case where the information processing device 12 reads the specification information from the storage device 33. As a result, it is possible to make the resident obtain information about the house without feeling stress.

また、閾値により、回答される仕様情報の数が制限されるから、リトライの発生が抑制されて回答までの時間が短縮され、また、回答を受け取った住人を混乱させたりすることが防止される。 In addition, since the threshold value limits the number of specification information to be answered, the occurrence of retries is suppressed, the time until the answer is shortened, and the resident who received the answer is prevented from being confused. ..

また、コード表54に示されるコードを変更したり追加したりすることができるから、これまで想定していなかった住人の新たな要求(質問)が生じたとしても、当該要求に即座に対応することができる。 In addition, since the code shown in the code table 54 can be changed or added, even if a new request (question) of a resident that has not been expected up to now arises, the request is immediately responded to. be able to.

また、監視処理及び記憶処理が実行されるから、新たな住宅情報ファイルが登録されるとすぐに、情報処理システム10を住人に利用させることができる。 Further, since the monitoring process and the storage process are executed, the information processing system 10 can be used by the resident as soon as a new house information file is registered.

また、中央サーバ31は、情報処理装置12が送信した送信要求情報に応じて住宅情報ファイルを出力するだけでよいから、既存のCADシステム30に大幅な変更を加えることなく、情報処理システム10を構築することができる。 Further, since the central server 31 only needs to output the housing information file according to the transmission request information transmitted by the information processing device 12, the information processing system 10 can be used without making a significant change to the existing CAD system 30. Can be built.

また、部材情報は、「他の部屋との相対位置」を示す属性コードを有するから、「寝室の上の部屋の壁の色は?」との質問や、「子供部屋の西側の部屋の壁の色は?」との質問など、一の部屋を基準として他の部屋を特定する質問にも回答することができる。 In addition, since the member information has an attribute code indicating "relative position with other rooms", the question "What is the color of the wall of the room above the bedroom?" And "The wall of the room on the west side of the children's room" You can also answer questions that identify another room based on one room, such as the question "What is the color of?"

[変形例1]
本変形例1では、図11(A)に示されるように、サーバ23から入力されるリクエスト情報に、音声認識デバイス21のIPアドレスが含まれる例が説明される。
[Modification 1]
In the first modification, as shown in FIG. 11A, an example in which the IP address of the voice recognition device 21 is included in the request information input from the server 23 will be described.

図11(B)に示されるように、音声認識デバイス21のIPアドレスと住宅内の部屋とが対応付けられた第4テーブル55が装置メモリ13に記憶される。音声認識デバイス21のIPアドレスと住宅内の部屋との対応付けは、例えば、音声入力により行われる。具体的に説明すると、住人が、「この部屋は寝室です」との音声を音声認識デバイス21に入力する。音声認識デバイス21は、音声を音声情報に変換し、変換した音声情報と、自己のIPアドレスと、お客様コードとをサーバ23に出力する。サーバ23は、音声情報を解析し、「この部屋は寝室です」を意味する文字情報と、音声認識デバイス21のIPアドレスと、お客様コードとを情報処理装置12に出力する。情報処理装置12は、文字情報に含まれる部屋(寝室)と、音声認識デバイス21のIPアドレスと対応付けて、第4テーブル55を作成する。住宅内の部屋を示すIPアドレスは、本発明の部屋情報の一例である。 As shown in FIG. 11B, the fourth table 55 in which the IP address of the voice recognition device 21 and the room in the house are associated with each other is stored in the device memory 13. The association between the IP address of the voice recognition device 21 and the room in the house is performed by, for example, voice input. Specifically, the resident inputs the voice "This room is a bedroom" to the voice recognition device 21. The voice recognition device 21 converts the voice into voice information, and outputs the converted voice information, its own IP address, and the customer code to the server 23. The server 23 analyzes the voice information and outputs the character information meaning "this room is a bedroom", the IP address of the voice recognition device 21, and the customer code to the information processing device 12. The information processing device 12 creates the fourth table 55 in association with the room (bedroom) included in the character information and the IP address of the voice recognition device 21. The IP address indicating the room in the house is an example of the room information of the present invention.

図示例では、第4テーブル55において、IPアドレス「192.168.2.160」と、リビングを示す属性コード「rrrr」とが対応付けられ、IPアドレス「192.168.1.168」と、寝室を示す属性コード「iiii」とが対応付けられている。 In the illustrated example, in the fourth table 55, the IP address "192.168.2.160" and the attribute code "rrrr" indicating the living room are associated with each other, and the IP address "192.168.1.168" is used. It is associated with the attribute code "iiiii" indicating the bedroom.

第1テーブル51では、図6に示される対応関係に加え、図11(C)に示される対応関係が示されている。具体的には、文字情報「この部屋」に、図11(B)で特定された部屋を示すコードが対応付けられている。また、文字情報「下の部屋」や「隣の部屋」に、図11(B)で特定された部屋に対する相対位置を示すコードが対応付けられている。 In the first table 51, in addition to the correspondence shown in FIG. 6, the correspondence shown in FIG. 11C is shown. Specifically, the character information "this room" is associated with a code indicating the room specified in FIG. 11B. Further, the character information "lower room" and "adjacent room" are associated with a code indicating a relative position with respect to the room specified in FIG. 11B.

図示例では、文字情報「この部屋」に、「リビング」を意味する文字コード「rrrr」や、「寝室」を意味する文字コード「iiii」が対応付けられている。また、文字情報「下の部屋」に、「寝室の下」を示すコード「mnpq」が対応付けられ、文字情報「隣の部屋」に、「寝室の隣」を示すコード「npqr」が対応付けられている。 In the illustrated example, the character information "this room" is associated with the character code "rrrr" meaning "living room" and the character code "iiiii" meaning "bedroom". Further, the character information "lower room" is associated with the code "mnpq" indicating "under the bedroom", and the character information "next room" is associated with the code "npqr" indicating "next to the bedroom". Has been done.

情報処理装置12は、上述の実施形態と同様に、文字情報から生成した複数の生成コードにより、図11(D)に示される検索コードを生成する。図示例の「1」では、検索コード「rrrr」「gggg」「VVVV」が生成され、図示例の「3」では、検索コード「mnpq」「gggg」「VVVV」が生成されている。図示例の「1」では、部屋の種類を示す第3属性コード「rrrr」が検索コードに含まれるのに対して、図示例の「3」では、第3属性コードが検索コードに含まれず、代わりに、寝室との相対位置を示す属性コード「mnpq」が検索コードに含まれている。 The information processing device 12 generates the search code shown in FIG. 11D by the plurality of generation codes generated from the character information, as in the above-described embodiment. In the illustrated example "1", the search codes "rrrr" "gggg" "VVVV" are generated, and in the illustrated example "3", the search codes "mnpq" "gggg" "VVVV" are generated. In "1" of the illustrated example, the third attribute code "rrrr" indicating the type of the room is included in the search code, whereas in "3" of the illustrated example, the third attribute code is not included in the search code. Instead, the search code includes an attribute code "mnpq" that indicates the relative position to the bedroom.

情報処理装置12は、上述の実施形態と同様に、生成した検索コードを用いて、回答となる仕様情報を取得する。 The information processing device 12 acquires the specification information to be the answer by using the generated search code as in the above-described embodiment.

[効果]
本変形例では、第4テーブル55を用いて、音声認識デバイス21が設置された住宅内の部屋を特定することができる。したがって、「この部屋の窓のサイズは?」などの部屋の種類を特定しない質問に対しても、回答することができる。
[effect]
In this modification, the room in the house where the voice recognition device 21 is installed can be specified by using the fourth table 55. Therefore, it is possible to answer questions that do not specify the type of room, such as "What is the size of the window in this room?"

また、他の部屋との相対位置を示す属性コードにより、「この部屋の下の部屋の窓の幅は?」や「この部屋の隣の部屋の壁の色は?」などの質問に対しても回答することができる。 Also, by using the attribute code that indicates the relative position with other rooms, for questions such as "What is the width of the window in the room below this room?" And "What is the color of the wall in the room next to this room?" Can also be answered.

[変形例2]
上述の実施形態では、CADシステム30の記憶装置33に記憶された住宅情報ファイルと同じデータ形式で第3テーブル53が生成される例が説明された。本変形例では、リクエスト情報に対する回答を検索し易いデータ形式に変更して第3テーブル63(図12)が生成される例が説明される。
[Modification 2]
In the above-described embodiment, an example in which the third table 53 is generated in the same data format as the housing information file stored in the storage device 33 of the CAD system 30 has been described. In this modified example, an example in which the answer to the request information is changed to a data format that is easy to search and the third table 63 (FIG. 12) is generated will be described.

図12に示されるように、第3テーブル63では、仕様情報と、仕様情報を特定するための属性コード及び文字コードとが対応付けられている。図示例では、寝室の窓の品番を示す文字コード「mmmm」に対して、品番の属性コード「DDDD」と、窓を示す文字コード「gggg」と、2階を示す文字コード「hhhh」と、寝室を示す文字コード「iiii」が対応付けられている。情報処理装置12は、中央サーバ31から住宅情報ファイルを取得した後、住宅情報ファイルの各データの対応関係を第3テーブル63に示す構成に変更して装置メモリ13に記憶させる。 As shown in FIG. 12, in the third table 63, the specification information is associated with the attribute code and the character code for specifying the specification information. In the illustrated example, for the character code "mmmm" indicating the part number of the bedroom window, the attribute code "DDDD" of the part number, the character code "gggg" indicating the window, and the character code "hhhh" indicating the second floor are used. A character code "iiiii" indicating a bedroom is associated with it. After acquiring the house information file from the central server 31, the information processing device 12 changes the correspondence of each data of the house information file to the configuration shown in the third table 63 and stores it in the device memory 13.

第3テーブル64が生成されることにより、音声認識システム20が送信するリクエスト情報において、特定情報と質問情報との区分けが不要となり、かつ、検索コードにおいて、部材特定部位と情報特定部位との区分けが不要となる。 By generating the third table 64, it is not necessary to distinguish between the specific information and the question information in the request information transmitted by the voice recognition system 20, and the member specific part and the information specific part are classified in the search code. Is no longer needed.

「寝室の窓の品番は?」との質問を例に詳しく説明する。音声認識システム20が送信するリクエスト情報には、要求情報として、「寝室」、「窓」、「品番」の文字情報が含まれる。情報処理装置12は、これらの文字情報から、3つの生成コード「iiii」、「gggg」、「HHHH」を含む検索コードを生成する。次に、情報処理装置12は、第3テーブル64において、3つの生成コード「iiii」、「gggg」、「HHHH」と対応付けられた第1情報「mmmm」を抽出する。「mmmm」は、寝室の窓の品番「CD−B」を文字示すコードである。 Explain in detail using the question "What is the part number of the bedroom window?" As an example. The request information transmitted by the voice recognition system 20 includes character information of "bedroom", "window", and "product number" as the request information. The information processing device 12 generates a search code including three generation codes "iiiii", "gggg", and "HHHH" from these character information. Next, the information processing apparatus 12 extracts the first information "mmmm" associated with the three generation codes "iii", "gggg", and "HHHH" in the third table 64. "Mmm" is a code indicating the part number "CD-B" of the bedroom window.

本変形例では、要求情報における文字情報を、部材を特定する特定情報と、回答となる仕様情報を特定する質問情報とに区分けする必要がない。その結果、音声認識システム側の負担を低減することができる。 In this modification, it is not necessary to divide the character information in the request information into specific information for specifying the member and question information for specifying the specification information to be the answer. As a result, the burden on the voice recognition system side can be reduced.

[その他の変形例]
上述の実施形態では、リクエスト情報にお客様コードが含まれる例が説明された。しかしながら、お客様コードに代えて、音声認識デバイス21のIPアドレスやMACアドレスなど、音声認識デバイス21を特定する識別情報がリクエスト情報に含まれていてもよい。装置メモリ13には、当該識別情報とお客様コードとが対応付けられたテーブルがさらに記憶される。情報処理装置12は、当該テーブルを用いて、IPアドレスやMACアドレスからお客様コードを取得し、第3テーブル53の特定を行う。
[Other variants]
In the above embodiment, an example in which the customer code is included in the request information has been described. However, instead of the customer code, the request information may include identification information that identifies the voice recognition device 21, such as the IP address and MAC address of the voice recognition device 21. The device memory 13 further stores a table in which the identification information and the customer code are associated with each other. The information processing device 12 acquires a customer code from an IP address or a MAC address using the table, and identifies the third table 53.

上述の実施形態では、サーバ23が音声解析を行う例が説明された。しかしながら、音声認識デバイス21に音声解析プログラムがインストールされていてもよい。その場合、音声認識システムは、複数の音声認識デバイス21のみにより構成される。リクエスト情報は、インターネット99を介して、音声認識デバイス21から情報処理装置12に直接入力される。 In the above-described embodiment, an example in which the server 23 performs voice analysis has been described. However, a voice analysis program may be installed in the voice recognition device 21. In that case, the voice recognition system is composed of only a plurality of voice recognition devices 21. The request information is directly input from the voice recognition device 21 to the information processing device 12 via the Internet 99.

上述の実施形態では、お客様コードごとに第3テーブル53が生成されて装置メモリ13に記憶される例が説明された。しかしながら、住宅ごとの第3テーブル53が1つにまとめられていてもよい。 In the above-described embodiment, an example in which the third table 53 is generated for each customer code and stored in the device memory 13 has been described. However, the third table 53 for each house may be combined into one.

上述の実施形態では、コード表54に示されたコードが除外された住宅情報ファイルが装置メモリ13に複写される例が説明された。しかしながら、コード表54には、記憶装置33から装置メモリ13に複写するコードが示されていてもよい。すなわち、情報処理装置12は、コード表54に示されたコードと一致する部材コードや属性コードをCADシステム30から受け取り、第3テーブル53として装置メモリ13に記憶させる。 In the above-described embodiment, an example in which the housing information file excluding the code shown in the code table 54 is copied to the device memory 13 has been described. However, the code table 54 may show the code to be copied from the storage device 33 to the device memory 13. That is, the information processing device 12 receives the member code and the attribute code matching the codes shown in the code table 54 from the CAD system 30 and stores them in the device memory 13 as the third table 53.

また、上述の実施形態では、新たな住宅情報ファイルが登録されたか否かを情報処理装置12が中央サーバ31に問い合わせる例が説明された。しかしながら、新たな住宅情報ファイルが登録されたことを条件に、中央サーバ31がその旨を示す通知を情報処理装置12へ出力してもよい。情報処理装置12は、当該通知を受けると、新たに登録された住宅情報ファイルに対して、上述の記憶処理を実行する。 Further, in the above-described embodiment, an example in which the information processing device 12 inquires the central server 31 whether or not a new housing information file has been registered has been described. However, on condition that a new housing information file is registered, the central server 31 may output a notification to that effect to the information processing device 12. Upon receiving the notification, the information processing device 12 executes the above-mentioned storage process on the newly registered housing information file.

また、上述の実施形態では、回答コマンドにより、情報処理装置12が回答を出力する宛先、及び回答の形態(音声情報、文字情報、画像情報)が決定される例が説明された。しかしながら、リクエスト情報が回答コマンドを有さなくてもよい。この場合、情報処理装置12は、回答を文字情報や画像情報でサーバ23宛てに出力する。回答を受信したサーバ23は、例えば、文字情報を音声情報に変換して音声認識デバイス21に出力し、かつ、文字情報や画像情報を住人の携帯端末やパーソナルコンピュータに出力する。 Further, in the above-described embodiment, an example has been described in which the destination in which the information processing apparatus 12 outputs the answer and the form of the answer (voice information, character information, image information) are determined by the answer command. However, the request information does not have to have a response command. In this case, the information processing device 12 outputs the answer as character information or image information to the server 23. The server 23 that has received the answer converts, for example, character information into voice information and outputs it to the voice recognition device 21, and outputs the character information and image information to the resident's mobile terminal or personal computer.

上述の変形例では、住人の質問に対して回答する例が説明された。しかしながら、音声認識システムの補助として、情報処理システム10が利用されてもよい。例えば、「住人が子供部屋のエアコンをつけて」との音声をリビングに設置された音声認識デバイス21に入力すると、サーバ23は、文字情報「子供部屋」を含むリクエスト情報を情報処理装置12に出力する。リクエスト情報を受けた情報出力装置12は、第4テーブル55を用いて、「子供部屋」に対応する「IPアドレス」を抽出する。情報処理装置12は、抽出したIPアドレスをサーバ23に出力する。サーバ23は、入力されたIPアドレス宛てに、エアコンを付ける命令を出力する。当該命令を受けた音声認識デバイス21、すなわち、子供部屋に設置された音声認識デバイス21は、エアコンに対して制御信号を出力する。 In the above modification, an example of answering a resident's question was explained. However, the information processing system 10 may be used as an aid to the voice recognition system. For example, when the voice "The resident turns on the air conditioner in the children's room" is input to the voice recognition device 21 installed in the living room, the server 23 sends the request information including the character information "children's room" to the information processing device 12. Output. The information output device 12 that has received the request information extracts the "IP address" corresponding to the "children's room" by using the fourth table 55. The information processing device 12 outputs the extracted IP address to the server 23. The server 23 outputs a command to turn on the air conditioner to the input IP address. The voice recognition device 21 that receives the command, that is, the voice recognition device 21 installed in the children's room, outputs a control signal to the air conditioner.

10・・・情報処理システム
11・・・コントローラ
12・・・情報処理装置
13・・・装置メモリ
14・・・入力装置
20・・・音声認識システム
21・・・音声認識デバイス
22・・・マイクロフォン
23・・・サーバ
30・・・CADシステム
31・・・中央サーバ
33・・・記憶装置
51・・・第1テーブル
52・・・第2テーブル
53・・・第3テーブル
54・・・コード表
10 ... Information processing system 11 ... Controller 12 ... Information processing device 13 ... Device memory 14 ... Input device 20 ... Voice recognition system 21 ... Voice recognition device 22 ... Microphone 23 ... Server 30 ... CAD system 31 ... Central server 33 ... Storage device 51 ... First table 52 ... Second table 53 ... Third table 54 ... Code table

Claims (9)

音声を音声情報に変換するマイクロフォンを有しており、住宅に設置された音声認識デバイスを備えた音声認識システムと通信可能な情報処理システムであって、
上記音声認識システムは、上記音声情報に応じて選択された定型の質問を示す要求情報であって、複数のコードを特定するための複数の文字情報を含む当該要求情報と、上記住宅を特定するための識別情報とを出力するものであり、
上記要求情報及び上記識別情報を受け付けるコントローラと、
上記コントローラと接続されており、上記文字情報と上記コードとを対応付けた第1テーブルが記憶された装置メモリと、
上記コントローラと通信可能であり、複数の上記住宅ごとの住宅情報ファイルが記憶された記憶装置とを備え、
上記各住宅情報ファイルは、上記住宅を構成する部材及び住宅に設けられる部材の仕様を示す仕様情報と上記コードとが対応付けられた第2テーブルとをそれぞれ具備しており、
上記コントローラは、選択する上記仕様情報と選択しない上記仕様情報との一方を示すコード表に基づいて、上記記憶装置に記憶された上記各住宅情報ファイルに含まれる複数の上記仕様情報の一部の仕様情報及び当該仕様情報を特定する上記コードを選択した第3テーブルを生成して上記装置メモリに記憶する記憶処理と、
上記音声認識システムから上記要求情報及び上記識別情報を受け付ける受付処理と、
上記第1テーブルに基づいて、受け付けた上記要求情報に含まれる上記文字情報にそれぞれ対応する複数の上記コードを抽出し、抽出した複数の上記コードを含む検索コードを生成する生成処理と、
複数の上記コードに基づいて、上記識別情報に応じて選択した上記第3テーブルから上記仕様情報を選択する選択処理と、
選択した上記仕様情報に応じた情報を出力する出力処理とを実行する情報処理システム。
It is an information processing system that has a microphone that converts voice into voice information and can communicate with a voice recognition system equipped with a voice recognition device installed in a house.
The voice recognition system identifies the request information indicating a fixed question selected according to the voice information, the request information including a plurality of character information for specifying a plurality of codes, and the house. It outputs the identification information for
A controller that accepts the request information and the identification information,
A device memory that is connected to the controller and stores a first table that associates the character information with the code.
It is equipped with a storage device that can communicate with the controller and stores a plurality of housing information files for each of the above houses.
Each of the above-mentioned house information files includes a second table in which the above-mentioned code is associated with the specification information indicating the specifications of the members constituting the above-mentioned house and the members provided in the house.
The controller is a part of a plurality of the above-mentioned specification information included in each of the above-mentioned housing information files stored in the above-mentioned storage device based on a code table indicating one of the above-mentioned specification information to be selected and the above-mentioned specification information not to be selected. The storage process of generating the specification information and the third table in which the above code for specifying the specification information is selected and storing it in the device memory, and
Reception processing for receiving the request information and the identification information from the voice recognition system,
Based on the first table, a plurality of the above codes corresponding to the above character information included in the received request information are extracted, and a generation process for generating a search code including the extracted plurality of the above codes is performed.
A selection process for selecting the specification information from the third table selected according to the identification information based on the plurality of codes.
An information processing system that executes output processing that outputs information according to the selected above-mentioned specification information.
上記コントローラは、
上記装置メモリが接続され、上記記憶処理、上記受付処理、上記生成処理、上記選択処理、及び上記出力処理を実行する情報処理装置と、
上記情報処理装置と通信可能であり、上記記憶装置が接続された中央サーバとを備えており、
上記装置メモリは、上記コード表を記憶しており、
上記情報処理装置は、上記コード表に示された上記コードを含む送信要求情報を上記中央サーバに送信し、
上記中央サーバは、上記送信要求情報に含まれる上記コードを用いて選択した複数の上記仕様情報、及び当該仕様情報と対応付けられた複数の上記コードを上記情報処理装置へ送信し、
上記情報処理装置は、受信した上記仕様情報及び複数の上記コードを、上記識別情報ごとに上記第3テーブルとして上記装置メモリに記憶する請求項1に記載の情報処理システム。
The above controller
An information processing device to which the device memory is connected and executes the storage process, the reception process, the generation process, the selection process, and the output process.
It is capable of communicating with the information processing device and is equipped with a central server to which the storage device is connected.
The device memory stores the code table and stores the code table.
The information processing apparatus transmits transmission request information including the above code shown in the above code table to the central server.
The central server transmits a plurality of the above specification information selected by using the above code included in the transmission request information, and a plurality of the above codes associated with the specification information to the information processing apparatus.
The information processing system according to claim 1, wherein the information processing device stores the received specification information and a plurality of the above codes as the third table for each of the identification information in the device memory.
上記第3テーブルは、部材コードをそれぞれ付与された複数の部材情報を備えており、
上記各部材情報は、属性コードと対応付けられた複数の上記仕様情報をそれぞれ有しており、
上記コードは、上記部材コード、上記属性コード、及び上記仕様情報を示す文字コードを含み、
上記コントローラは、上記選択処理において、複数の上記コードのうちの一部の上記コードから上記部材情報を特定し、特定した上記部材情報が有する複数の上記仕様情報のうち、他の一部の上記コードから上記仕様情報を特定して選択する請求項1または2に記載の情報処理システム。
The above-mentioned third table includes a plurality of member information to which each member code is assigned.
Each of the above member information has a plurality of the above specification information associated with the attribute code.
The code includes the member code, the attribute code, and the character code indicating the specification information.
In the selection process, the controller specifies the member information from some of the above codes among the plurality of the above codes, and among the plurality of the above-mentioned specification information possessed by the specified said member information, the other part of the above The information processing system according to claim 1 or 2, wherein the above specification information is specified and selected from a code.
上記第3テーブルは、上記仕様情報と複数の上記コードとが対応付けられたテーブルである請求項1または2に記載の情報処理システム。 The information processing system according to claim 1 or 2, wherein the third table is a table in which the specification information and a plurality of the above codes are associated with each other. 上記コントローラは、上記受付処理において、上記要求情報及び上記識別情報に加え、住宅内の部屋を示す部屋情報を受け付け、
上記第1テーブルは、上記部屋情報と、上記コードとをさらに対応付ける請求項1から4のいずれかに記載の情報処理システム。
In the reception process, the controller receives the room information indicating the room in the house in addition to the request information and the identification information.
The information processing system according to any one of claims 1 to 4, wherein the first table further associates the room information with the code.
上記装置メモリは、閾値を記憶しており、
上記コントローラは、
上記選択処理において選択した上記仕様情報の数が上記閾値未満であると判断したことを条件に上記出力処理を行い、
上記数が上記閾値以上であると判断したことを条件に回答不能を示す情報を出力する請求項1から5のいずれかに記載の情報処理システム。
The device memory stores the threshold value and
The above controller
The output process is performed on the condition that it is determined that the number of the specification information selected in the selection process is less than the threshold value.
The information processing system according to any one of claims 1 to 5, which outputs information indicating that an answer cannot be made on condition that the number is determined to be equal to or greater than the threshold value.
上記コントローラは、上記出力処理において、上記仕様情報に応じた情報を文字情報と、画像情報と、音声情報との少なくとも1つにより出力する請求項1から6のいずれかに記載の情報処理システム。 The information processing system according to any one of claims 1 to 6, wherein the controller outputs information according to the specification information by at least one of character information, image information, and audio information in the output process. 上記コントローラは、
上記記憶装置に新たな上記住宅情報ファイルが登録されたか否かを監視する監視処理と、
上記監視処理において新たな上記住宅情報ファイルが登録されたと判断したことを条件に、新たな上記住宅情報ファイルに対して上記記憶処理を実行する請求項1から7のいずれかに記載の情報処理システム。
The above controller
A monitoring process that monitors whether or not a new housing information file has been registered in the storage device,
The information processing system according to any one of claims 1 to 7, which executes the storage process for the new house information file on condition that it is determined that the new house information file has been registered in the monitoring process. ..
上記コントローラは、
オペレータの入力操作を受け付ける入力装置を有しており、
上記第3テーブルは、部材コードをそれぞれ付与された複数の部材情報を備えており、
上記各部材情報は、属性コードと対応付けられた複数の上記仕様情報をそれぞれ有しており、
上記コード表の上記属性コードの変更及び追加を上記入力装置により受け付ける請求項1から8のいずれかに記載の情報処理システム。
The above controller
It has an input device that accepts operator input operations.
The above-mentioned third table includes a plurality of member information to which each member code is assigned.
Each of the above member information has a plurality of the above specification information associated with the attribute code.
The information processing system according to any one of claims 1 to 8, which accepts changes and additions of the attribute codes in the code table by the input device.
JP2017124494A 2017-06-26 2017-06-26 Information processing system Active JP6844446B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017124494A JP6844446B2 (en) 2017-06-26 2017-06-26 Information processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017124494A JP6844446B2 (en) 2017-06-26 2017-06-26 Information processing system

Publications (2)

Publication Number Publication Date
JP2019008605A JP2019008605A (en) 2019-01-17
JP6844446B2 true JP6844446B2 (en) 2021-03-17

Family

ID=65028980

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017124494A Active JP6844446B2 (en) 2017-06-26 2017-06-26 Information processing system

Country Status (1)

Country Link
JP (1) JP6844446B2 (en)

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3035225B2 (en) * 1996-08-16 2000-04-24 ダイダン株式会社 Building management system with e-mail interface
JP3355293B2 (en) * 1997-09-12 2002-12-09 ミサワホーム株式会社 Voice recognition remote control
JPH11344993A (en) * 1998-05-30 1999-12-14 Brother Ind Ltd Voice recognition device and storage medium
JP2001344331A (en) * 2000-05-31 2001-12-14 Taiyo House Kk Housing information providing system
JP2002334203A (en) * 2001-05-11 2002-11-22 Shoei Tecs Kk Resource information management system
JP2006146507A (en) * 2004-11-18 2006-06-08 Orient Denshi Kk Real estate management system and its method
JP2008015439A (en) * 2006-07-07 2008-01-24 Takashi I Voice recognition system
US10170018B2 (en) * 2014-07-31 2019-01-01 Peter M. Curtis Cloud based server to support facility operations management

Also Published As

Publication number Publication date
JP2019008605A (en) 2019-01-17

Similar Documents

Publication Publication Date Title
CN110612521B (en) Smart device configuration guidance via the automated assistant interface of a separate client device
CN114024948A (en) Intelligent building integration management system
JP2020166783A (en) Information provision system and information provision method
JP2017123047A (en) Information processor, electronic apparatus, method and program
JP6844446B2 (en) Information processing system
US20210090431A1 (en) Device control signal registration apparatus, device control signal registration system, device control signal registration method, and device control signal registration program storing medium
CN106557037A (en) Management method and managing device
CN111567060B (en) Quality inspection device, quality inspection method and program
CN114424175A (en) Device management apparatus and software generation method
US20220207289A1 (en) Device selection apparatus, data set selection apparatus, method for selecting device, and program
US20150372831A1 (en) Networked air-conditioning system, repeater and program
TWI752286B (en) External control device, voice dialogue control system, control method, recording medium and program product
WO2018158939A1 (en) Communication test device, communication test method, and program
CN112799735A (en) Combined equipment model system and method supporting dynamic configuration
CN114116734B (en) Intelligent data processing method and device for automation system and storage medium
JP2019179295A (en) Input support unit and input support system
JP2020109922A (en) Voice operation terminal, facility monitoring system, and voice operation method
CN111587426B (en) Session control device, session control method, and program
JP2021071682A (en) Appliance operation system, appliance operation method, information processing device, and computer program
JP2017151742A (en) Network system, server, information processing method, and electric appliance
CN116909582B (en) Visual large-screen service deployment method and device and electronic equipment
JP2006261864A (en) Network connection device, program thereof, and method thereof
US20240028791A1 (en) Method for generating space, information processor, and computer-readable recording medium recording a program
JP2025118295A (en) Image processing device, image processing method and program
JP2019215761A (en) Design support device and design support model learning device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200302

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201211

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210105

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210112

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210126

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210208

R150 Certificate of patent or registration of utility model

Ref document number: 6844446

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250