(57)【要約】      （修正有）【課題】機器を音声で操作することができる音声操作用端末を提供する。【解決手段】施設内におけるＶＡＶへの操作に対応する音声データを受信する音声受信部３２と、受信した音声データからＶＡＶの設置場所及びＶＡＶに対する操作内容を解析する音声認識部３３と、ＶＡＶタイプ情報、ＶＡＶポイント情報、及び、ＶＡＶのグループ情報を記憶する記憶部３４と、解析した設置場所及びグループ情報に基づいて、操作対象となるＶＡＶを特定した後、ＶＡＶタイプ情報及びＶＡＶポイント情報に基づいて、特定したＶＡＶへの操作内容に対応するコマンドを実行し、このコマンドに対応した要求メッセージ及び応答メッセージを空調コントローラとの間で送受信するコマンド処理部３５と、応答メッセージの解析結果データから音声データを生成する出力音声データ生成部３７と、生成された音声データを送信する音声送信部３８とを備える。【選択図】図２
2020109922.tif 000002
【特許請求の範囲】
【請求項１】
施設内に設けられた機器への操作に対応する音声データを受信する音声受信部と、
前記音声受信部によって受信された音声データを入力テキストとしてテキスト変換し、このテキスト変換した入力テキストから、前記機器の設置場所及び前記機器に対する操作内容を解析する音声認識部と、
前記機器の動作方式に関するタイプ情報と、前記タイプ情報ごとに前記機器の監視ポイントを定義した機器ポイント情報と、前記施設の階層構造に従って、全ての機器をグループ化したグループ情報とを記憶する記憶部と、
前記音声認識部によって解析された前記設置場所と、前記記憶部から取得した前記グループ情報とに基づいて、操作対象となる機器を特定した後、前記記憶部から取得した前記タイプ情報及び前記機器ポイント情報に基づいて、特定した前記機器への操作内容に対応するコマンドを実行し、特定した前記機器を制御するコントローラとの間で、前記コマンドに対応した要求メッセージ及び応答メッセージを送受信するコマンド処理部と、
前記コマンド処理部によって解析された応答メッセージの解析結果データを、出力テキストとして出力し、この出力した出力テキストを音声データに変換する出力音声データ生成部と、
前記出力音声データ生成部によって変換された音声データを送信する音声送信部とを備える
ことを特徴とする音声操作用端末。
【請求項２】
前記コマンド処理部は、
階層上位に位置する設置場所に指定した操作内容を、階層下位に位置する設置場所に展開する際に、
機器のグループごと及び機器ごとに、操作内容の展開を有効または無効とする
ことを特徴とする請求項１記載の音声操作用端末。
【請求項３】
前記機器の状態を、前記コントローラを介して監視及び制御する施設監視装置と、
前記コントローラと通信可能となる請求項１または請求項２記載の音声操作用端末とを備える
ことを特徴とする施設監視システム。
【請求項４】
音声受信部が、施設内に設けられた機器への操作に対応する音声データを受信し、
音声認識部が、前記音声受信部によって受信された音声データを入力テキストとしてテキスト変換し、このテキスト変換した入力テキストから、前記機器の設置場所及び前記機器に対する操作内容を解析し、
記憶部が、前記機器の動作方式に関するタイプ情報と、前記タイプ情報ごとに前記機器の監視ポイントを定義した機器ポイント情報と、前記施設の階層構造に従って、全ての機器をグループ化したグループ情報とを記憶し、
コマンド処理部が、前記音声認識部によって解析された前記設置場所と、前記記憶部から取得した前記グループ情報とに基づいて、操作対象となる機器を特定した後、前記記憶部から取得した前記タイプ情報及び前記機器ポイント情報に基づいて、特定した前記機器への操作内容に対応するコマンドを実行し、特定した前記機器を制御するコントローラとの間で、前記コマンドに対応した要求メッセージ及び応答メッセージを送受信し、
出力音声データ生成部が、前記コマンド処理部によって解析された応答メッセージの解析結果データを、出力テキストとして出力し、この出力した出力テキストを音声データに変換し、
音声送信部が、前記出力音声データ生成部によって変換された音声データを送信する
ことを特徴とする音声操作方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、施設内に設けられた機器を音声で操作する音声操作用端末、施設監視システム、及び、音声操作方法に関する。
【背景技術】
【０００２】
ビル等の施設に設けられた中央監視装置は、当該施設内の各種機器を、監視ポイントとして、監視及び制御するものである。施設管理者は、中央監視装置のグラフィック画面またはリスト画面を用いて、各種機器を操作することができる。このような、従来の中央監視装置としては、例えば、特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−２２４０２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、上記従来の中央監視装置を用いて、空調機器となるＶＡＶ（Variable Air Volume）を操作する場合には、先ず、施設管理者は、メニュー表示画面から、対象フロアを選択して、その選択したフロアの平面図が表示されるグラフィック画面を開く。次いで、施設管理者は、そのグラフィック画面上で、起動中となる複数のＶＡＶを確認し、その中から、運転を停止させたいＶＡＶに対応するポイント画面（操作指示するための画面）を開いて、ＯＮ（起動）からＯＦＦ（停止）に画面操作する。
【０００５】
これにより、上記従来の中央監視装置は、機器に対する操作をグラフィック画面上で行うことができるため、その操作を直感的なものとすることができる。しかしながら、上記従来の中央監視装置は、機器を操作するためのポイント画面に到達するまで、複数の操作が必要で、ＯＮとＯＦＦとを頻繁に繰り返す機器を対象とする場合には、作業性が良くない。
【０００６】
また、機器を点検する場合には、施設管理者は、中央監視装置を画面操作して、機械室に設置されたＶＡＶの監視及び制御を無効または有効にする必要がある。このため、施設管理者は、中央監視装置が設置される中央監視室において、当該中央監視装置を用いて、ＶＡＶを操作するのに対して、作業者は、現場となる機械室において、ＶＡＶの実動作を確認することになる。従って、上記従来の中央監視装置によって操作される機器を点検する場合には、中央監視室と機械室とのそれぞれに、人員を配置しなければならなかった。
【０００７】
よって、施設を監視及び制御する場合には、中央監視装置の画面操作及び機器点検時における人員配置の観点から、施設管理者の利便性が求められている。
【０００８】
この発明は、上記のような課題を解決するためになされたもので、機器を音声で操作することができる音声操作用端末を提供することを目的とする。
【課題を解決するための手段】
【０００９】
この発明に係る音声操作用端末は、施設内に設けられた機器への操作に対応する音声データを受信する音声受信部と、音声受信部によって受信された音声データを入力テキストとしてテキスト変換し、このテキスト変換した入力テキストから、機器の設置場所及び機器に対する操作内容を解析する音声認識部と、機器の動作方式に関するタイプ情報と、タイプ情報ごとに機器の監視ポイントを定義した機器ポイント情報と、施設の階層構造に従って、全ての機器をグループ化したグループ情報とを記憶する記憶部と、音声認識部によって解析された設置場所と、記憶部から取得したグループ情報とに基づいて、操作対象となる機器を特定した後、記憶部から取得したタイプ情報及び機器ポイント情報に基づいて、特定した機器への操作内容に対応するコマンドを実行し、特定した機器を制御するコントローラとの間で、コマンドに対応した要求メッセージ及び応答メッセージを送受信するコマンド処理部と、コマンド処理部によって解析された応答メッセージの解析結果データを、出力テキストとして出力し、この出力した出力テキストを音声データに変換する出力音声データ生成部と、出力音声データ生成部によって変換された音声データを送信する音声送信部とを備えることを特徴とするものである。
【発明の効果】
【００１０】
この発明によれば、機器を音声で操作することができる。
【図面の簡単な説明】
【００１１】
【図１】実施の形態１に係るオペレータ端末を備えた施設監視システムの構成を示した図である。
【図２】実施の形態１に係るオペレータ端末の構成を示したブロック図である。
【図３】管理対象施設の施工時におけるＶＡＶに関する情報を示した図である。図３ＡはＶＡＶタイプ情報を示した図である。図３ＢはＶＡＶポイント情報を示した図である。図３ＣはＶＡＶの通信アドレス、タイプ設定を示した図である。
【図４】管理対象施設の施工時における階層構造に基づいたグループ情報を示した図である。
【図５】管理対象施設のテナント入居時における部屋名情報を示した図である。図５Ａは部屋を間仕切った状態のフロア平面図である。図５Ｂは間仕切られた部屋の名称を一覧で示した図である。
【図６】管理対象施設のテナント入居時におけるテナント名、部屋名、及び、ＶＡＶ名の関連付けを示した図である。
【図７】管理対象施設のテナント入居時における階層構造に基づいたグループ情報を示した図である。
【図８】実施の形態１に係るオペレータ端末の動作を説明した図である。
【図９】実施の形態２に係るスマート端末を備えた施設監視システムの構成を示した図でる。
【発明を実施するための形態】
【００１２】
以下、この発明の実施の形態について図面を参照しながら詳細に説明する。
【００１３】
実施の形態１．
実施の形態１に係る音声操作用端末となるオペレータ端末について、図１から図８を用いて説明する。
【００１４】
先ず、実施の形態１に係るオペレータ端末を備えた施設監視システムについて、図１を用いて説明する。図１は、実施の形態１に係るオペレータ端末を備えた施設監視システムの構成を示した図である。
【００１５】
実施の形態１に係る施設監視システムは、施設監視装置１１、統合コントローラ１２、空調コントローラ１３、ＶＡＶコントローラ１４、ＶＡＶ１５、アクセスポイント２１、オペレータ端末２２、及び、ヘッドセット２３を備えている。
【００１６】
施設監視装置１１、統合コントローラ１２、空調コントローラ１３、ＶＡＶコントローラ１４、ＶＡＶ１５、及び、アクセスポイント２１は、ネットワークを介して接続されている。また、各空調コントローラ１３は、複数の空調系統を有しており、１つの空調系統には、複数のＶＡＶコントローラ１４が設けられている。ＶＡＶ１５は、各ＶＡＶコントローラ１４に対して、１つずつ接続されている。
【００１７】
施設監視装置１１は、統合コントローラ１２、空調コントローラ１３、及び、ＶＡＶコントローラ１４を介して、ＶＡＶ１５を一括して、監視及び制御する中央監視装置に相当するものである。この施設監視装置１１は、ビル等の施設内に設けられた施設監視室に設置されている。ＶＡＶ１５は、施設内に配置された空調設備に設けられており、施設監視装置１１の監視ポイントとして設定されている。
【００１８】
また、施設監視装置１１は、例えば、ＰＣ（Personal Computer）を想定しており、マウス及びボード等の操作入力部、及び、ディスプレイ等の表示部を有している。施設を管理する施設管理者は、表示部に表示された操作画面を見ながら、操作入力部を操作することにより、ＶＡＶ１５の運転状態の確認、及び、ＶＡＶ１５に対する動作指示を行うことができる。
【００１９】
具体的には、施設監視装置１１は、ＶＡＶコントローラ１４が収集したＶＡＶ１５の状態に関する状態情報を、統合コントローラ１２及び空調コントローラ１３を介して、一定周期で取得する。更に、施設監視装置１１は、その取得した状態情報に基づいて、統合コントローラ１２及び空調コントローラ１３を介して、ＶＡＶ１５に対する動作指示を行う。
【００２０】
アクセスポイント２１は、施設監視システムのネットワーク上に設けられている。これに対して、施設管理者は、オペレータ端末２２及びヘッドセット２３を所有している。
【００２１】
オペレータ端末２２は、音声操作用端末を構成するものである。このオペレータ端末２２は、アクセスポイント２１との間で無線通信可能となっており、空調コントローラ１３との間における音声データの送受信を、アクセスポイント２１を介して行うことができる。ヘッドセット２３は、オペレータ端末２２との間における音声データの送受信を、無線通信を介して行うことができる。
【００２２】
これにより、施設管理者は、オペレータ端末２２及びヘッドセット２３を利用して、ＶＡＶ１５を、自然言語の音声で操作することができる。即ち、施設管理者は、施設監視装置１１を用いて、ＶＡＶ１５を操作することができるが、必要に応じて、オペレータ端末２２及びヘッドセット２３を用いて、ＶＡＶ１５を音声で操作することができる。
【００２３】
次に、実施の形態１に係るオペレータ端末について、図２から図７を用いて説明する。図２は、実施の形態１に係るオペレータ端末２２の構成を示した図である。
【００２４】
図２に示すように、オペレータ端末２２は、ヘッドセット通信部３１、音声受信部３２、音声認識部３３、記憶部３４、コマンド処理部３５、コントローラ通信部３６、出力音声データ生成部３７、及び、音声送信部３８を備えている。
【００２５】
ヘッドセット通信部３１は、ヘッドセット２３との間において、音声データを送受信する。
【００２６】
音声受信部３２は、ヘッドセット２３から出力された音声データを、ヘッドセット通信部３１を介して受信する。
【００２７】
音声認識部３３は、音声テキスト変換部３３ａ及び入力テキスト解析部３３ｂを有している。音声テキスト変換部３３ａは、音声受信部３２が受信した音声データをテキスト変換して、入力テキストを出力する。入力テキスト解析部３３ｂは、音声テキスト変換部３３ａによって変換された入力テキストに対して、操作対象の設置場所に対応する「場所」及び操作対象に対する操作内容に対応する「操作」を解析する。
【００２８】
記憶部３４は、予め各種情報を記憶している。具体的には、オペレータ端末２２の工場出荷時及びオペレータ端末２２を使用する前の事前準備時（管理対象施設の施工時及び管理対象施設へのテナント入居時）において、各種情報は、予め記憶部３４に記憶される。
【００２９】
ここで、管理対象施設の施工時における記憶部３４への各種情報の設定について、図３及び図４を用いて説明する。図３Ａは、ＶＡＶタイプ情報を示した図である。図３Ｂは、ＶＡＶポイント情報を示した図である。図３Ｃは、ＶＡＶの通信アドレス、タイプ設定を示した図である。図４は、管理対象施設の施工時における階層構造に基づいたＶＡＶのグループ化を示した図である。
【００３０】
先ず、図３Ａに示したＶＡＶタイプ情報、及び、図３Ｂに示したＶＡＶポイント情報（機器ポイント情報）は、オペレータ端末２２の工場出荷時において設定され、記憶部３４に記憶される。
【００３１】
ＶＡＶタイプ情報は、ＶＡＶ１５ごとに設定されており、当該ＶＡＶ１５のタイプ（動作方式）に関する情報である。ＶＡＶタイプ情報としては、例えば、「セットバック無」となるタイプ５０１と、「セットバック有」となるタイプ５０２との２種類がある。ＶＡＶポイント情報は、ＶＡＶタイプ情報ごとのポイント構成を定義したもので、ＶＡＶタイプ、オブジェクト識別子（操作対象）、オブジェクト名称（操作内容）、及び、表示単位（操作結果）を関連付けた情報である。
【００３２】
次いで、施工・調整エンジニアは、図３Ｃに示すように、各ＶＡＶ１５に対して、通信アドレス、機器名となるＶＡＶ名、及び、ＶＡＶタイプを設定する。
及び、を設定する。
【００３３】
そして、施工・調整エンジニアは、図４に示した、施工時におけるグループ情報を、記憶部３４に設定する。このグループ情報は、施設におけるフロア、設備系統となる空調系統、及び、ＶＡＶ名から構成された階層構造に従って、全てのＶＡＶ１５をグループ化したときの情報である。このグループ情報では、階層上位から階層下位に向けて順に、フロア、空調系統、及び、ＶＡＶ名の３つの階層によって、全てのＶＡＶ１５をグループ分けしている。
【００３４】
また、管理対象施設へのテナント入居時における記憶部３４への各種情報の設定について、図５から図７を用いて説明する。図５Ａは、部屋を間仕切った状態のフロア平面図である。図５Ｂは、間仕切られた部屋の名称を一覧で示した図である。図６は、管理対象施設のテナント入居時におけるテナント名、部屋名、及び、ＶＡＶ名の関連付けを示した図である。図７は、管理対象施設のテナント入居時における階層構造に基づいたＶＡＶのグループ化を示した図である。
【００３５】
先ず、施設管理者は、テナント利用者から、図５Ａ及び図５Ｂに示した部屋名情報を入手する。この部屋名情報は、テナント名、部屋を間仕切った状態のフロア平面図、及び、各部屋の名称に関する情報である。
【００３６】
次いで、施設管理者は、図６に示すように、入手した部屋名情報と、ＶＡＶ名とを関連付ける。
【００３７】
そして、施設管理者は、図７に示した、テナント入居時におけるグループ情報を記憶部３４に記憶させる。このグループ情報は、施設におけるフロア、テナント名、及び、部屋名から構成された階層構造に従って、全てのＶＡＶ１５をグループ化したときの情報である。このグループ情報では、階層上位から階層下位に向けて順に、フロア、テナント名、及び、部屋名の３つの階層によって、全てのＶＡＶ１５をグループ分けしている。
【００３８】
コマンド処理部３５は、実行コマンド決定部３５ａ、コマンド実行部３５ｂ、要求メッセージ生成部３５ｃ、及び、応答メッセージ解析部３５ｄを有している。
【００３９】
実行コマンド決定部３５ａは、記憶部３４から取得した部屋名情報及びＶＡＶコマンド情報に基づいて、入力テキスト解析部３３ｂによって解析された入力テキストから「場所」と「操作」とを抜き出して、それらを分割する。
【００４０】
コマンド実行部３５ｂは、記憶部３４に記憶されているテナント入居時におけるグループ情報に基づいて、実行コマンド決定部３５ａによって分割された「場所」に対応するＶＡＶ１５を特定し、この特定した操作対象となるＶＡＶ１５に対応するＶＡＶタイプ情報及びＶＡＶポイント情報を、記憶部３４から取得する。また、コマンド実行部３５ｂは、取得したＶＡＶポイント情報に基づいて、「操作」に対応するコマンドを実行する。
【００４１】
このとき、コマンド実行部３５ｂは、「場所」が階層上位に位置する場合には、その「場所」に指定した「操作」を、階層下位に位置する「場所」に自動展開する。自動展開の結果、階層下位に位置する「場所」に対して、コマンドが自動実行される。展開対象となるＶＡＶ１５は、例えば、ＶＡＶ名に含まれる文字列に基づいて決定される。また、コマンド実行部３５ｂは、階層上位に位置する「場所」に指定した「操作」を、階層下位に位置する「場所」に自動展開する際に、ＶＡＶ１５のグループごと及びＶＡＶ１５ごとに、その自動展開を有効または無効にすることができる。
【００４２】
要求メッセージ生成部３５ｃは、コマンド実行部３５ｂによって実行されたコマンドに対応する、ＶＡＶ１５への要求メッセージを生成する。応答メッセージ解析部３５ｄは、要求メッセージに対する当該ＶＡＶ１４からの応答メッセージを解析する。
【００４３】
コントローラ通信部３６は、要求メッセージ生成部３５ｃによって生成された要求メッセージを、アクセスポイント２１、空調コントローラ１３、及び、ＶＡＶコントローラ１４を介して、ＶＡＶ１５に出力する。また、コントローラ通信部３６は、ＶＡＶコントローラ１４がＶＡＶ１５から取得した応答メッセージデータを、空調コントローラ１３及びアクセスポイント２１を介して受信して、この受信した応答メッセージデータを、応答メッセージ解析部３５ｄに出力する。
【００４４】
出力音声データ生成部３７は、出力テキスト生成部３７ａ及びテキスト音声変換部３７ｂを有している。出力テキスト生成部３７ａは、応答メッセージ解析部３５ｄによって解析された応答メッセージの解析結果データをテキスト変換して、出力テキストを出力する。テキスト音声変換部３７ｂは、出力テキスト生成部３７ａによって変換された出力テキストを、音声データに変換する。
【００４５】
音声送信部３８は、テキスト音声変換部３７ｂによって変換された音声データを受信して、この受信した音声データを、ヘッドセット通信部３１を介して、ヘッドセット２３に出力する。
【００４６】
次に、オペレータ端末２２を用いた施設監視システムの運用について、図８を用いて説明する。図８は、実施の形態１に係るオペレータ端末の動作を説明した図である。以下、オペレータ端末２２の運用一例として、ＶＡＶ１５の状態確認及び運転について説明する。
【００４７】
施設管理者がオペレータ端末２２にログインする場合には、先ず、音声受信部３２は、施設管理者が発した「ログイン  ○○○○」という音声データを受信する。次いで、音声認識部３３は、事前に学習しておいたユーザ認識ニュートラルネットワークを参照して、受信した音声データから、該当する施設管理者を検出する。
【００４８】
施設管理者がオペレータ端末２２からログアウトする場合には、先ず、音声受信部３２は、施設管理者が発した「ログアウト」という音声データを受信する。次いで、音声テキスト変換部３３ａは、施設管理者が発した「ログアウト」という音声データをテキスト変換して、その音声データに対応する入力テキストを出力する。そして、コマンド処理部３５は、オペレータ端末２２をログアウト状態とする。なお、オペレータ端末２２は、施設管理者がログインしてから所定時間以内に、音声データの入力が無い場合には、自動的にログアウト状態になっても構わない。
【００４９】
ＶＡＶ１５の運転状態を取得する場合には、先ず、音声受信部３２は、施設管理者が発した「○○会社の運転状態を教えて」という音声データを受信する。
【００５０】
音声テキスト変換部３３ａは、施設管理者が発した「○○会社の運転状態を教えて」という音声データを、入力テキストに変換して出力する。
【００５１】
入力テキスト解析部３３ｂは、音声テキスト変換部３３ａによって変換された入力テキストに対して、「場所」及び「操作」を解析する。
【００５２】
実行コマンド決定部３５ａは、入力テキスト解析部３３ｂによって解析された「場所」と「操作」とを分割する。
【００５３】
コマンド実行部３５ｂは、記憶部３４に記憶されているテナント入居時におけるグループ情報に基づいて、ＶＡＶ１５を特定する。次いで、コマンド実行部３５ｂは、特定したＶＡＶ１５に対応するＶＡＶタイプ情報及びＶＡＶポイント情報を、記憶部３４から取得する。そして、コマンド実行部３５ｂは、自動展開可能となるＶＡＶ１５を、特定したＶＡＶ１５の中から、操作対象として抽出する。続いて、コマンド実行部３５ｂは、取得したＶＡＶタイプ情報及びＶＡＶポイント情報に基づいて、「操作」に対応するコマンドを実行する。
【００５４】
要求メッセージ生成部３５ｃは、コマンド実行部３５ｂによって抽出されたＶＡＶ１５に対して、「操作」に対応する要求メッセージを生成する。
【００５５】
コントローラ通信部３６は、要求メッセージ生成部３５ｃによって生成された要求メッセージを、操作対象となるＶＡＶ１５に対応したＶＡＶコントローラ１４に出力する。次いで、コントローラ通信部３６は、ＶＡＶコントローラ１４がそのＶＡＶ１５から収集した応答メッセージを、応答メッセージ解析部３５ｄに出力する。
【００５６】
応答メッセージ解析部３５ｄは、その応答メッセージを解析することによって得られた解析結果データを、コマンド実行部３５ｂを介して、出力テキスト生成部３７ａに出力する。
【００５７】
例えば、応答メッセージ解析部３５ｄは、操作対象となるＶＡＶ１５が１つの場合において、当該ＶＡＶ１５との間で通信成功を示す情報を含む応答メッセージを受けると、「○○会社の運転状態は停止です。」という解析結果データを出力する。一方、応答メッセージ解析部３５ｄは、操作対象となるＶＡＶ１５が１つの場合において、当該ＶＡＶ１５との間で通信失敗を示す情報を含む応答メッセージを受けると、「○○会社の運転状態の取得に失敗しました。」という解析結果データを出力する。
【００５８】
また、応答メッセージ解析部３５ｄは、操作対象となるＶＡＶ１５が複数となる場合において、その全てのＶＡＶ１５との間で通信成功を示す情報を含む応答メッセージを受けると、運転中の台数と停止中の台数とを計算し、「○○会社の運転状態は、××台が運転、△△台が停止です。」という解析結果データを出力する。一方、応答メッセージ解析部３５ｄは、操作対象となるＶＡＶ１５が複数となる場合において、全てのＶＡＶ１５との間で通信失敗を示す情報を含む応答メッセージを受けると、「○○会社の運転状態の取得に失敗しました。失敗したのは、△△（部屋名）に属する□□（ＶＡＶ名）です。」という解析結果データを、操作対象となるＶＡＶ１５ごとに出力する。
【００５９】
出力テキスト生成部３７ａは、応答メッセージ解析部３５ｄの解析結果データを、出力テキストに変換して出力する。
【００６０】
テキスト音声変換部３７ｂは、出力テキスト生成部３７ａによって変換された出力テキストを、音声データに変換して出力する。
【００６１】
音声送信部３８は、テキスト音声変換部３７ｂによって変換された音声データを、ヘッドセット通信部３１を介して、ヘッドセット２３に出力する。
【００６２】
続けて、ＶＡＶ１５の運転状態を取得した後、当該ＶＡＶ１５の運転状態を変更する場合には、先ず、音声受信部３２は、施設管理者が発した「（運転状態を）運転にして」という音声データを受信する。
【００６３】
音声テキスト変換部３３ａは、施設管理者が発した「運転にして」という音声データを、入力テキストに変換して出力する。
【００６４】
入力テキスト解析部３３ｂは、音声テキスト変換部３３ａによって変換された入力テキストに対して、「場所」及び「操作」を解析する。
【００６５】
実行コマンド決定部３５ａは、入力テキスト解析部３３ｂによって解析された「場所」と「操作」とを分割する。このとき、施設管理者は、「場所」を指定していないが、実行コマンド決定部３５ａ及びコマンド実行部３５ｂは、その「場所」が運転状態取得時に発した「○○会社」であると判断し、前回と同じ「場所」に対する「操作」として処理する。
【００６６】
要求メッセージ生成部３５ｃは、コマンド実行部３５ｂによって特定されたＶＡＶ１５に対して、「操作」に対応する要求メッセージを生成する。
【００６７】
コントローラ通信部３６は、要求メッセージ生成部３５ｃによって生成された要求メッセージを、操作対象となるＶＡＶ１５に対応したＶＡＶコントローラ１４に出力する。次いで、コントローラ通信部３６は、ＶＡＶコントローラ１４がそのＶＡＶ１５から収集した応答メッセージを、応答メッセージ解析部３５ｄに出力する。
【００６８】
応答メッセージ解析部３５ｄは、その応答メッセージを解析することによって得られた解析結果データを、コマンド実行部３５ｂを介して、出力テキスト生成部３７ａに出力する。
【００６９】
例えば、応答メッセージ解析部３５ｄは、操作対象となるＶＡＶ１５が１つの場合において、当該ＶＡＶ１５との間で通信成功を示す情報を含む応答メッセージを受けると、「○○会社の運転状態を運転に変更しました。」という解析結果データを出力する。一方、応答メッセージ解析部３５ｄは、操作対象となるＶＡＶ１５が１つの場合において、当該ＶＡＶ１５との間で通信失敗を示す情報を含む応答メッセージを受けると、「○○会社の運転状態の変更に失敗しました。」という解析結果データを出力する。
【００７０】
また、応答メッセージ解析部３５ｄは、操作対象となるＶＡＶ１５が複数となる場合において、その全てのＶＡＶ１５との間で通信成功を示す情報を含む応答メッセージを受けると、「○○会社の運転状態は、××台を運転（停止）に変更しました。」という解析結果データを出力する。一方、応答メッセージ解析部３５ｄは、操作対象となるＶＡＶ１５が複数となる場合において、いずれかのＶＡＶ１５との間で通信失敗を示す情報を含む応答メッセージを受けると、「○○会社の運転状態の変更に失敗しました。失敗したのは、△△（部屋名）に属する□□（ＶＡＶ名）です。」という解析結果データを出力する。
【００７１】
出力テキスト生成部３７ａは、応答メッセージ解析部３５ｄの解析結果データを、出力テキストに変換して出力する。
【００７２】
テキスト音声変換部３７ｂは、出力テキスト生成部３７ａによって変換された出力テキストを、音声データに変換して出力する。
【００７３】
音声送信部３８は、テキスト音声変換部３７ｂによって変換された音声データを、ヘッドセット通信部３１を介して、ヘッドセット２３に出力する。
【００７４】
また、ＶＡＶ１５の温度設定を取得する場合には、先ず、音声受信部３２は、施設管理者が発した「会議室Ａの温度設定を教えて」という音声データを受信する。
【００７５】
音声テキスト変換部３３ａは、施設管理者が発した「会議室Ａの温度設定を教えて」という音声データを、入力テキストに変換して出力する。
【００７６】
入力テキスト解析部３３ｂは、音声テキスト変換部３３ａによって変換された入力テキストに対して、「場所」及び「操作」を解析する。
【００７７】
実行コマンド決定部３５ａは、入力テキスト解析部３３ｂによって解析された「場所」と「操作」とを分割する。
【００７８】
コマンド実行部３５ｂは、記憶部３４に記憶されているテナント入居時におけるグループ情報に基づいて、ＶＡＶ１５を特定する。次いで、コマンド実行部３５ｂは、特定したＶＡＶ１５に対応するＶＡＶタイプ情報及びＶＡＶポイント情報を、記憶部３４から取得する。そして、コマンド実行部３５ｂは、取得したＶＡＶタイプ情報及びＶＡＶポイント情報に基づいて、「操作」に対応するコマンドを実行する。
【００７９】
要求メッセージ生成部３５ｃは、コマンド実行部３５ｂによって特定されたＶＡＶ１５に対して、「操作」に対応する要求メッセージを生成する。
【００８０】
コントローラ通信部３６は、要求メッセージ生成部３５ｃによって生成された要求メッセージを、操作対象となるＶＡＶ１５に対応したＶＡＶコントローラ１４に出力する。次いで、コントローラ通信部３６は、ＶＡＶコントローラ１４がそのＶＡＶ１５から収集した応答メッセージを、応答メッセージ解析部３５ｄに出力する。
【００８１】
応答メッセージ解析部３５ｄは、その応答メッセージを解析することによって得られた解析結果データを、コマンド実行部３５ｂを介して、出力テキスト生成部３７ａに出力する。
【００８２】
例えば、応答メッセージ解析部３５ｄは、操作対象となるＶＡＶ１５が１つの場合において、当該ＶＡＶ１５との間で通信成功を示す情報を含む応答メッセージを受けると、「会議室Ａの温度設定は２８℃です。」という解析結果データを出力する。一方、応答メッセージ解析部３５ｄは、操作対象となるＶＡＶ１５が１つの場合において、当該ＶＡＶ１５との間で通信失敗を示す情報を含む応答メッセージを受けると、「会議室Ａの温度設定の取得に失敗しました。」という解析結果データを出力する。
【００８３】
また、応答メッセージ解析部３５ｄは、操作対象となるＶＡＶ１５が複数となる場合において、全てのＶＡＶ１５との間で通信成功を示す情報を含む応答メッセージを受けると、ＶＡＶ１５の最大値、最小値、及び、平均値を計算し、「会議室Ａの設定温度は、最大２８℃、最小２７℃、平均２７．５℃です。」という解析結果データを出力する。一方、応答メッセージ解析部３５ｄは、操作対象となるＶＡＶ１５が複数となる場合において、全てのＶＡＶ１５との間で通信失敗を示す情報を含む応答メッセージを受けると、「会議室Ａの設定温度の取得に失敗しました。失敗したのは、△△（部屋名）に属する□□（ＶＡＶ名）です。」という解析結果データを、操作対象となるＶＡＶ１５ごとに出力する。
【００８４】
出力テキスト生成部３７ａは、応答メッセージ解析部３５ｄの解析結果データを、出力テキストに変換して出力する。
【００８５】
テキスト音声変換部３７ｂは、出力テキスト生成部３７ａによって変換された出力テキストを、音声データに変換して出力する。
【００８６】
音声送信部３８は、テキスト音声変換部３７ｂによって変換された音声データを、ヘッドセット通信部３１を介して、ヘッドセット２３に出力する。
【００８７】
続けて、ＶＡＶ１５の温度設定を取得した後、当該ＶＡＶ１５の温度設定を変更する場合には、先ず、音声受信部３２は、施設管理者が発した「（温度設定を）２６℃にして」という音声を受信する。
【００８８】
音声テキスト変換部３３ａは、施設管理者が発した「２６℃にして」という音声データを、入力テキストに変換して出力する。
【００８９】
入力テキスト解析部３３ｂは、音声テキスト変換部３３ａによって変換された入力テキストに対して、「場所」及び「操作」を解析する。
【００９０】
実行コマンド決定部３５ａは、入力テキスト解析部３３ｂによって解析された「場所」と「操作」とを分割する。このとき、施設管理者は、「場所」を指定していないが、実行コマンド決定部３５ａ及びコマンド実行部３５ｂは、その「場所」が温度設定取得時に発した「会議室Ａ」であると判断し、前回と同じ「場所」に対する「操作」として処理する。
【００９１】
要求メッセージ生成部３５ｃは、コマンド実行部３５ｂによって特定されたＶＡＶ１５に対して、「操作」に対応する要求メッセージを生成する。
【００９２】
コントローラ通信部３６は、要求メッセージ生成部３５ｃによって生成された要求メッセージを、操作対象となるＶＡＶ１５に対応したＶＡＶコントローラ１４に出力する。次いで、コントローラ通信部３６は、ＶＡＶコントローラ１４がそのＶＡＶ１５から収集した応答メッセージを、応答メッセージ解析部３５ｄに出力する。
【００９３】
応答メッセージ解析部３５ｄは、その応答メッセージを解析することによって得られた解析結果データを、コマンド実行部３５ｂを介して、出力テキスト生成部３７ａに出力する。
【００９４】
例えば、応答メッセージ解析部３５ｄは、操作対象となるＶＡＶ１５が１つの場合において、当該ＶＡＶ１５との間で通信成功を示す情報を含む応答メッセージを受けると、「会議室Ａの設定温度を２６℃に変更しました。」という解析結果を出力する。一方、応答メッセージ解析部３５ｄは、操作対象となるＶＡＶ１５が１つの場合において、当該ＶＡＶ１５との間で通信失敗を示す情報を含む応答メッセージを受けると、「会議室Ａの設定温度の変更に失敗しました。」という解析結果を出力する。
【００９５】
また、応答メッセージ解析部３５ｄは、操作対象となるＶＡＶ１５が複数となる場合において、全てのＶＡＶ１５との間で通信成功を示す情報を含む応答メッセージを受けると、「会議室Ａの温度設定を２６℃に変更しました。」という解析結果を出力する。一方、応答メッセージ解析部３５ｄは、操作対象となるＶＡＶ１５が複数となる場合において、いずれかのＶＡＶ１５との間で通信失敗を示す情報を含む応答メッセージを受けると、「会議室Ａの設定温度の変更に失敗しました。失敗したのは、△△（部屋名）に属する□□（ＶＡＶ名）です。」という解析結果を出力する。
【００９６】
出力テキスト生成部３７ａは、応答メッセージ解析部３５ｄの解析結果データを、出力テキストに変換して出力する。
【００９７】
テキスト音声変換部３７ｂは、出力テキスト生成部３７ａによって変換された出力テキストを、音声データに変換して出力する。
【００９８】
音声送信部３８は、テキスト音声変換部３７ｂによって変換された音声データを、ヘッドセット通信部３１を介して、ヘッドセット２３に出力する。
【００９９】
なお、「場所」としては、テナント名及び部屋名であれば良く、「エントランス」及び「社長室」等であっても構わない。「操作」としては、「空調を停止して」等であっても構わない。
【０１００】
また、オペレータ端末２２は、空調設備のＶＡＶ１５を音声で操作するための端末としているが、ファンコイルユニットの温水弁、冷水弁、ファンを音声で操作するための端末、及び、照明設備の照明機器を音声で操作するための端末等に適用することができる。このような場合の「操作」としては、例えば、「室内温度を教えて」、「設定温度を上げて」、「照明状態を教えて」、「照明を点けて」、「天気を教えて」、及び、「外気温度を教えて」等となる。
【０１０１】
オペレータ端末２２は、無線通信を利用して、施設監視システムのネットワークに接続されているが、有線通信を利用して、そのネットワークに接続しても構わない。
【０１０２】
オペレータ端末２２は、ヘッドセット２３に替えて、マイク及びスピーカを有しても構わない。このとき、オペレータ端末２２は、マイク及びスピーカを内蔵するか、または、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の無線手段を介して、マイク及びスピーカと接続しても構わない。
【０１０３】
オペレータ端末２２は、施設管理者が容易に持ち運ぶことができるならば、他のデバイスに組み込まれていても構わない。オペレータ端末２２のアプリケーションは、スマートフォン、タブレット、ＰＣ等で動作するアプリケーションとしても構わない。
【０１０４】
オペレータ端末２２は、音声データをテキストに変換し、この変換したテキストを、再度、音声データに変換する処理を行うものとしているが、入力されるものが自然言語に対応するものであれば、音声データ以外のものでも構わない。オペレータ端末は、自然言語に対応したテキストを、一貫して処理することもできる。
【０１０５】
例えば、施設管理者は、オペレータ端末２２のアプリケーションを利用して、「場所」及び「操作」関するテキストを当該オペレータ端末２２に入力し、そのオペレータ端末２２は、そのテキストを施設監視システムの空調コントローラ１３に送信する。これに対して、空調コントローラ１３は、送信されてきたテキストに含まれる「場所」及び「操作」に対応するコマンドを実行し、その結果をテキストによってオペレータ端末２２に出力する。これにより、オペレータ端末２２は、アプリケーション画面に、その結果を含むテキストを表示して、施設管理者に通知する。
【０１０６】
施設監視システムは、オペレータ端末２２に変えて、ライン及びスラック等のチャットシステムとのインターフェイスを設けて、そのチャットシステムを経由して、各種機器を遠隔操作可能としても構わない。
【０１０７】
以上より、実施の形態１に係るオペレータ端末２２及びその音声操作方法は、機器を音声で操作することができる。また、オペレータ端末２２を備えた施設監視システムは、機器を音声で操作することができる。
【０１０８】
実施の形態２．
実施の形態２に係る音声操作用端末となるスマート端末について、図９を用いて説明する。図９は、実施の形態２に係るスマート端末を備えた施設監視システムの構成を示した図である。
【０１０９】
実施の形態１に係るオペレータ端末２２は、施設管理者向けの端末であるのに対して、実施の形態２に係るスマート端末４１Ａ，４１Ｂは、テナントユーザ向けの端末である。
【０１１０】
スマート端末４１Ａは、オペレータ端末２２のヘッドセット２３に替えて、マイク４２ａ及びスピーカ４２ｂを有している。スマート端末４１Ａと、マイク４２ａ及びスピーカ４２ｂとは、有線を介して接続されている。また、スマート端末４１Ａは、施設監視システムのネットワークと有線を介して接続されている。
【０１１１】
スマート端末４１Ｂは、オペレータ端末２２のヘッドセット２３に替えて、マイクスピーカセット４３を有している。このマイクスピーカセット４３は、マイクとスピーカとが一体化されたものである。スマート端末４１Ｂとマイクスピーカセット４３とは、無線を介して接続されている。また、スマート端末４１Ｂは、施設監視システムのネットワークに設けられるアクセスポイント２１と無線を介して接続されている。
【０１１２】
なお、オペレータ端末２２とスマート端末４１Ａ，４１Ｂとは、同じ機能を備えているため、スマート端末４１Ａ，４１Ｂの構成についての具体的に説明は、省略する。
【０１１３】
これにより、テナントユーザは、日頃使用する部屋に設置されたＶＡＶ１５を音声で操作することができる。
【０１１４】
以上より、実施の形態２に係るスマート端末４１Ａ，４１Ｂは、機器を音声で操作することができる。
【０１１５】
なお、本願発明は、その発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは、各実施の形態における任意の構成要素の変形、もしくは、各実施の形態における任意の構成要素の省略が可能である。
【符号の説明】
【０１１６】
１１    施設監視装置
１２    統合コントローラ
１３    空調コントローラ
１４    ＶＡＶコントローラ
１５    ＶＡＶ
２１    アクセスポイント
２２    オペレータ端末
２３    ヘッドセット
３１    ヘッドセット通信部
３２    音声受信部
３３    音声認識部
３３ａ  音声テキスト変換部
３３ｂ  入力テキスト解析部
３４    記憶部
３５    コマンド処理部
３５ａ  実行コマンド決定部
３５ｂ  コマンド実行部
３５ｃ  要求メッセージ生成部
３５ｄ  応答メッセージ解析部
３６    コントローラ通信部
３７    出力音声データ生成部
３７ａ  出力テキスト生成部
３７ｂ  テキスト音声変換部
３８    音声送信部
４１Ａ，４１Ｂ    スマート端末
４２ａ  マイク
４２ｂ  スピーカ
４３    マイクスピーカセット
【図１】
2020109922.tif 000003
【図２】
2020109922.tif 000004
【図３】
2020109922.tif 000005
【図４】
2020109922.tif 000006
【図５】
2020109922.tif 000007
【図６】
2020109922.tif 000008
【図７】
2020109922.tif 000009
【図８】
2020109922.tif 000010
【図９】
2020109922.tif 000011