(57)【要約】【課題】機器の制御における利便性を向上する。【解決手段】機器制御装置は、制御する機器を個別に識別する機器識別情報と、利用者によって機器に付与された機器識別名称とを対応付けて記憶する機器情報記憶部と、機器を遠隔操作する操作端末から受信した機器情報要求に応じて、機器情報記憶部が記憶する機器識別名称を少なくとも含む機器情報を操作端末に送信する機器情報提供部と、操作端末から機器の操作要求を受信した場合に、機器識別情報に基づいて、機器を指定して制御を行う制御処理部とを備える。【選択図】図１
2018011270.tif 000002
【特許請求の範囲】
【請求項１】
制御する機器を個別に識別する機器識別情報と、利用者によって前記機器に付与された機器識別名称とを対応付けて記憶する機器情報記憶部と、
前記機器を遠隔操作する操作端末から受信した機器情報要求に応じて、前記機器情報記憶部が記憶する前記機器識別名称を少なくとも含む機器情報を前記操作端末に送信する機器情報提供部と、
前記操作端末から前記機器の操作要求を受信した場合に、前記機器識別情報に基づいて、前記機器を指定して制御を行う制御処理部と
を備えることを特徴とする機器制御装置。
【請求項２】
前記機器情報提供部は、前記機器情報要求に応じて、前記機器情報記憶部が記憶する前記機器識別情報と前記機器識別名称とを対応付けた情報を含む機器一覧を、前記機器情報として、前記操作端末に送信し、
前記制御処理部は、前記操作要求に含まれる前記機器識別情報に基づいて、前記機器の制御を行う
ことを特徴とする請求項１に記載の機器制御装置。
【請求項３】
前記機器識別名称には、前記機器のグループ名称が含まれ、
前記機器情報記憶部が記憶する情報には、前記グループ名称と複数の前記機器識別情報とを対応付けた情報が含まれ、
前記機器情報提供部は、前記機器情報要求に応じて、前記グループ名称と複数の前記機器識別情報とを対応付けた情報を含む機器一覧を、前記機器情報として、前記操作端末に送信する
ことを特徴とする請求項１又は請求項２に記載の機器制御装置。
【請求項４】
前記機器情報提供部は、前記機器情報要求に応じて、前記機器情報記憶部が記憶する前記機器識別名称を含む機器一覧を、前記機器情報として、前記操作端末に送信し、
前記制御処理部は、前記操作要求に含まれる前記機器識別名称に対応する前記機器識別情報を前記機器情報記憶部から取得し、取得した前記機器識別情報に基づいて、前記機器の制御を行う
ことを特徴とする請求項１に記載の機器制御装置。
【請求項５】
前記機器識別名称には、前記機器のグループ名称が含まれ、
前記機器情報記憶部が記憶する情報には、前記グループ名称と複数の前記機器識別情報とを対応付けた情報が含まれ、
前記制御処理部は、前記操作要求に含まれる前記グループ名称に対応する複数の前記機器識別情報を前記機器情報記憶部から取得し、取得した複数の前記機器識別情報に基づいて、前記機器の制御を行う
ことを特徴とする請求項４に記載の機器制御装置。
【請求項６】
前記機器情報記憶部は、前記機器識別情報と、前記機器識別名称と、前記機器の位置情報とを対応付けて記憶し、
前記機器情報提供部は、前記機器情報要求に応じて、前記機器識別情報と前記機器識別名称と前記位置情報とを対応付けた情報を含む機器一覧を、前記機器情報として、前記操作端末に送信する
ことを特徴とする請求項１から請求項５のいずれか一項に記載の機器制御装置。
【請求項７】
前記機器情報記憶部は、前記機器識別情報と、前記機器識別名称と、前記機器の位置情報とを対応付けて記憶し、
前記制御処理部は、前記操作要求に含まれる前記機器の位置を指定する指定情報に基づいて、前記指定情報に対応する前記位置情報に対応付けられた前記機器識別情報を前記機器情報記憶部から取得し、取得した前記機器識別情報に基づいて、前記機器の制御を行う
ことを特徴とする請求項４又は請求項５に記載の機器制御装置。
【請求項８】
前記機器情報記憶部は、前記機器識別情報と、前記機器識別名称と、前記機器を制御するプロトコル情報とを対応付けて記憶し、
前記制御処理部は、前記機器識別情報に対応する前記プロトコル情報を前記機器情報記憶部から取得し、取得した前記プロトコル情報と、前記機器識別情報とに基づいて、前記機器の制御を行う
ことを特徴とする請求項１から請求項７のいずれか一項に記載の機器制御装置。
【請求項９】
機器を遠隔操作する操作端末と、前記機器を制御する機器制御装置とを備え、
前記機器制御装置は、
制御する前記機器を個別に識別する機器識別情報と、利用者によって前記機器に付与された機器識別名称とを対応付けて記憶する機器情報記憶部と、
前記操作端末から受信した機器情報要求に応じて、前記機器情報記憶部が記憶する前記機器識別名称を少なくとも含む機器情報を前記操作端末に送信する機器情報提供部と、
前記操作端末から前記機器の操作要求を受信した場合に、前記機器識別情報に基づいて、前記機器を指定して制御を行う制御処理部と
を備えることを特徴とする機器制御システム。
【請求項１０】
制御する機器を個別に識別する機器識別情報と、利用者によって前記機器に付与された機器識別名称とを対応付けて記憶する機器情報記憶部を備える機器制御装置の機器制御方法であって、
前記機器制御装置が、前記機器を遠隔操作する操作端末から受信した機器情報要求に応じて、前記機器情報記憶部が記憶する前記機器識別名称を少なくとも含む機器情報を前記操作端末に送信する機器情報送信ステップと、
前記機器制御装置が、前記操作端末から前記機器の操作要求を受信した場合に、前記機器識別情報に基づいて、前記機器を指定して制御を行う制御処理ステップと
を含むことを特徴とする機器制御方法。
【請求項１１】
制御する機器を個別に識別する機器識別情報と、利用者によって前記機器に付与された機器識別名称とを対応付けて記憶する機器情報記憶部を備える機器制御装置が有するコンピュータに、
前記機器を遠隔操作する操作端末から受信した機器情報要求に応じて、前記機器情報記憶部が記憶する前記機器識別名称を少なくとも含む機器情報を前記操作端末に送信する機器情報送信ステップと、
前記操作端末から前記機器の操作要求を受信した場合に、前記機器識別情報に基づいて、前記機器を指定して制御を行う制御処理ステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器制御装置、機器制御システム、機器制御方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、家電機器などの様々な機器を制御する技術が普及している。このような機器を制御する技術では、例えば、ニックネームなどの機器識別名称を機器に設定し、ニックネームなどの機器識別名称により機器を制御する技術が知られている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３４５４７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した技術では、機器を操作するアプリケーションソフトウェアを有するリモートコントローラ（以下、リモコンという）などの操作端末に、ニックネームなどの機器識別名称を登録する必要がある。そのため、例えば、複数の操作端末（又は、複数のアプリケーション）がある場合には、それぞれの操作端末（又は、アプリケーション）において、ニックネームなどの機器識別名称を登録する必要があり、機器の制御を行うために煩雑な作業を行う必要があった。
【０００５】
本発明は、上記問題を解決すべくなされたもので、その目的は、機器の制御における利便性を向上させることができる機器制御装置、機器制御システム、機器制御方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記問題を解決するために、本発明の一態様は、制御する機器を個別に識別する機器識別情報と、利用者によって前記機器に付与された機器識別名称とを対応付けて記憶する機器情報記憶部と、前記機器を遠隔操作する操作端末から受信した機器情報要求に応じて、前記機器情報記憶部が記憶する前記機器識別名称を少なくとも含む機器情報を前記操作端末に送信する機器情報提供部と、前記操作端末から前記機器の操作要求を受信した場合に、前記機器識別情報に基づいて、前記機器を指定して制御を行う制御処理部とを備えることを特徴とする機器制御装置である。
【０００７】
また、本発明の一態様は、上記の機器制御装置において、前記機器情報提供部は、前記機器情報要求に応じて、前記機器情報記憶部が記憶する前記機器識別情報と前記機器識別名称とを対応付けた情報を含む機器一覧を、前記機器情報として、前記操作端末に送信し、前記制御処理部は、前記操作要求に含まれる前記機器識別情報に基づいて、前記機器の制御を行うことを特徴とする。
【０００８】
また、本発明の一態様は、上記の機器制御装置において、前記機器識別名称には、前記機器のグループ名称が含まれ、前記機器情報記憶部が記憶する情報には、前記グループ名称と複数の前記機器識別情報とを対応付けた情報が含まれ、前記機器情報提供部は、前記機器情報要求に応じて、前記グループ名称と複数の前記機器識別情報とを対応付けた情報を含む機器一覧を、前記機器情報として、前記操作端末に送信することを特徴とする。
【０００９】
また、本発明の一態様は、上記の機器制御装置において、前記機器情報提供部は、前記機器情報要求に応じて、前記機器情報記憶部が記憶する前記機器識別名称を含む機器一覧を、前記機器情報として、前記操作端末に送信し、前記制御処理部は、前記操作要求に含まれる前記機器識別名称に対応する前記機器識別情報を前記機器情報記憶部から取得し、取得した前記機器識別情報に基づいて、前記機器の制御を行うことを特徴とする。
【００１０】
また、本発明の一態様は、上記の機器制御装置において、前記機器識別名称には、前記機器のグループ名称が含まれ、前記機器情報記憶部が記憶する情報には、前記グループ名称と複数の前記機器識別情報とを対応付けた情報が含まれ、前記制御処理部は、前記操作要求に含まれる前記グループ名称に対応する複数の前記機器識別情報を前記機器情報記憶部から取得し、取得した複数の前記機器識別情報に基づいて、前記機器の制御を行うことを特徴とする。
【００１１】
また、本発明の一態様は、上記の機器制御装置において、前記機器情報記憶部は、前記機器識別情報と、前記機器識別名称と、前記機器の位置情報とを対応付けて記憶し、前記機器情報提供部は、前記機器情報要求に応じて、前記機器識別情報と前記機器識別名称と前記位置情報とを対応付けた情報を含む機器一覧を、前記機器情報として、前記操作端末に送信することを特徴とする。
【００１２】
また、本発明の一態様は、上記の機器制御装置において、前記機器情報記憶部は、前記機器識別情報と、前記機器識別名称と、前記機器の位置情報とを対応付けて記憶し、前記制御処理部は、前記操作要求に含まれる前記機器の位置を指定する指定情報に基づいて、前記指定情報に対応する前記位置情報に対応付けられた前記機器識別情報を前記機器情報記憶部から取得し、取得した前記機器識別情報に基づいて、前記機器の制御を行うことを特徴とする。
【００１３】
また、本発明の一態様は、上記の機器制御装置において、前記機器情報記憶部は、前記機器識別情報と、前記機器識別名称と、前記機器を制御するプロトコル情報とを対応付けて記憶し、前記制御処理部は、前記機器識別情報に対応する前記プロトコル情報を前記機器情報記憶部から取得し、取得した前記プロトコル情報と、前記機器識別情報とに基づいて、前記機器の制御を行うことを特徴とする。
【００１４】
また、本発明の一態様は、機器を遠隔操作する操作端末と、前記機器を制御する機器制御装置とを備え、前記機器制御装置は、制御する前記機器を個別に識別する機器識別情報と、利用者によって前記機器に付与された機器識別名称とを対応付けて記憶する機器情報記憶部と、前記操作端末から受信した機器情報要求に応じて、前記機器情報記憶部が記憶する前記機器識別名称を少なくとも含む機器情報を前記操作端末に送信する機器情報提供部と、前記操作端末から前記機器の操作要求を受信した場合に、前記機器識別情報に基づいて、前記機器を指定して制御を行う制御処理部とを備えることを特徴とする機器制御システムである。
【００１５】
また、本発明の一態様は、制御する機器を個別に識別する機器識別情報と、利用者によって前記機器に付与された機器識別名称とを対応付けて記憶する機器情報記憶部を備える機器制御装置の機器制御方法であって、前記機器制御装置が、前記機器を遠隔操作する操作端末から受信した機器情報要求に応じて、前記機器情報記憶部が記憶する前記機器識別名称を少なくとも含む機器情報を前記操作端末に送信する機器情報送信ステップと、前記機器制御装置が、前記操作端末から前記機器の操作要求を受信した場合に、前記機器識別情報に基づいて、前記機器を指定して制御を行う制御処理ステップとを含むことを特徴とする機器制御方法である。
【００１６】
また、本発明の一態様は、上記の機器制御装置において、制御する機器を個別に識別する機器識別情報と、利用者によって前記機器に付与された機器識別名称とを対応付けて記憶する機器情報記憶部を備える機器制御装置が有するコンピュータに、前記機器を遠隔操作する操作端末から受信した機器情報要求に応じて、前記機器情報記憶部が記憶する前記機器識別名称を少なくとも含む機器情報を前記操作端末に送信する機器情報送信ステップと、前記操作端末から前記機器の操作要求を受信した場合に、前記機器識別情報に基づいて、前記機器を指定して制御を行う制御処理ステップとを実行させるためのプログラムである。
【発明の効果】
【００１７】
本発明によれば、機器の制御における利便性を向上させることができる。
【図面の簡単な説明】
【００１８】
【図１】第１の実施形態による機器制御システムの一例を示すブロック図である。
【図２】第１の実施形態における機器情報記憶部のデータ例を示す図である。
【図３】第１の実施形態における機器制御システムのニックネームの登録処理の一例を示す図である。
【図４】第１の実施形態における操作端末の機器情報一覧の表示画面の一例を示す図である。
【図５】第１の実施形態における操作端末のニックネームの登録画面の一例を示す図である。
【図６】第１の実施形態における機器制御システムの機器制御処理の一例を示す第１の図である。
【図７】第１の実施形態における機器制御システムの機器制御処理の一例を示す第２の図である。
【図８】第２の実施形態による機器制御システムの一例を示すブロック図である。
【図９】第２の実施形態における機器情報記憶部のデータ例を示す図である。
【図１０】第２の実施形態における機器制御システムの機器制御処理の一例を示す図である。
【図１１】第３の実施形態による機器制御システムの一例を示すブロック図である。
【図１２】第３の実施形態における機器制御システムの機器制御処理の一例を示す第１の図である。
【図１３】第３の実施形態における機器制御システムの機器制御処理の一例を示す第２の図である。
【図１４】第４の実施形態による機器制御システムの一例を示すブロック図である。
【図１５】第４の実施形態における機器制御システムの機器制御処理の一例を示す図である。
【図１６】第５の実施形態による機器制御システムの一例を示すブロック図である。
【図１７】第５の実施形態における機器制御システムのニックネームの登録処理の一例を示す図である。
【図１８】第６の実施形態による機器制御システムの一例を示すブロック図である。
【図１９】第６の実施形態における機器情報記憶部のデータ例を示す図である。
【図２０】第６の実施形態における機器制御システムの機器制御処理の一例を示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態による機器制御装置、及び機器制御システムについて、図面を参照して説明する。
［第１の実施形態］
図１は、第１の実施形態による機器制御システム１の一例を示すブロック図である。
図１に示すように、機器制御システム１は、操作端末１０と、機器制御装置２０と、操作対象機器３１〜３４とを備えている。なお、説明の都合上、機器制御システム１は、一台の操作端末１０を備える例を記載しているが、複数の操作端末１０を備えるようにしてもよい。
【００２０】
操作端末１０と、機器制御装置２０と、操作対象機器３１〜３４とは、ネットワークＮＷ１により接続されている。
ネットワークＮＷ１は、例えば、家庭内ＮＷ（Home Area Network）などのネットワークであり、有線ＬＡＮ（Local Area Network）や無線ＬＡＮ、Ｗｉ−ＳＵＮ（Wireless Smart Utility Network）などにより接続可能である。
操作対象機器３１〜３４は、本実施形態において制御対象の機器であり、ネットワークＮＷ１を介して制御プロトコルにより制御可能な機器である。なお、本実施形態において、操作対象機器３１〜３４は、機器制御システム１が備える任意の操作対象機器を示す場合、又は特に区別しない場合には、操作対象機器３０として説明する。操作対象機器３０は、例えば、家電機器、照明機器、映像機器、空調機器、防犯機器、制御可能な浴槽の給湯器などの機器である。
【００２１】
また、操作対象機器３０には、後述するニックネームを付与可能である。例えば、操作対象機器３１は、エアーコンディショナ（以下、エアコンという）であり、ニックネームとして“リビングのエアコン”が付与されている。また、例えば、操作対象機器３２は、エアコンであり、ニックネームとして“寝室のエアコン”が付与されている。また、例えば、操作対象機器３３は、照明機器であり、ニックネームとして“廊下の照明”が付与されている。また、例えば、操作対象機器３４は、照明機器であり、ニックネームとして“寝室の照明”が付与されている。
【００２２】
また、ネットワークＮＷ１を介して操作対象機器３０を制御可能な制御プロトコルは、例えば、ＥＣＨＯＮＥＴ（登録商標）、ＥＣＨＯＮＥＴ  Ｌｉｔｅ、ＳＥＰ（Smart Energy Profile）２．０、ＫＮＸ（登録商標）、ＤＬＮＡ（登録商標）、ＢＡＣｎｅｔ（Building Automation and Control Networking protocol）、ＤａＬｉ（Digital Addressable Lighting Interface）などである。
【００２３】
操作端末１０は、リモコンの代わりに操作対象機器３０の操作を行う端末機器であり、例えば、操作対象機器３０を遠隔操作する。操作端末１０は、例えば、スマートフォン、タブレット端末、ＰＤＡ（Personal Digital Assistant）などである。操作端末１０は、ＮＷ通信部１１と、入力部１２と、表示部１３と、マイク１４と、スピーカ１５と、端末記憶部１６と、端末制御部１７とを備えている。
【００２４】
ＮＷ通信部１１は、例えば、携帯電話などの移動通信、無線ＬＡＮ（Local Area Network）通信、有線ＬＡＮ通信、Ｗｉ−ＳＵＮ通信などを利用してネットワークＮＷ１に接続し、ネットワークＮＷ１を介して各種通信を行う。ＮＷ通信部１１は、例えば、ネットワークＮＷ１を介して、機器制御装置２０に接続し、操作対象機器３０の操作に関する通信を行う。
【００２５】
入力部１２は、例えば、タッチパネルなどの入力デバイスであり、操作端末１０に対する各種入力を受け付ける。入力部１２は、利用者Ｕ１による、例えば、ニックネームの登録の入力や各種操作に関する入力を受け付ける。
表示部１３は、例えば、液晶ディスプレイ装置などであり、各種情報を表示する。表示部１３は、例えば、操作対象機器３０の一覧の表示や、ニックネームなどの入力情報を表示する。
【００２６】
マイク１４は、利用者Ｕ１が発した音声を収音し、音声信号に変換して、端末制御部１７に出力する。マイク１４は、操作端末１０が有する音声アシスト機能により、利用者Ｕ１の操作対象機器３０の操作を音声により受け付ける。
スピーカ１５は、利用者Ｕ１と対話を行うために、利用者Ｕ１に、例えば、質問内容に対応する音声を出力する。スピーカ１５は、操作端末１０が有する音声アシスト機能により、利用者Ｕ１と対話するための音声を出力する。
【００２７】
端末記憶部１６は、操作端末１０が利用する各種情報を記憶する。端末記憶部１６は、機器開示情報記憶部１６１を備えている。
機器開示情報記憶部１６１は、機器制御装置２０から取得した機器情報を記憶する。機器開示情報記憶部１６１が記憶する機器情報は、表示部１３に機器一覧として表示して利用者Ｕ１に開示する際、機器制御装置２０に送信する操作要求を生成する際などに利用される。なお、機器情報の詳細については後述する。
【００２８】
端末制御部１７は、例えば、ＣＰＵ（Central Processing Unit）などを含むプロセッサであり、操作端末１０を統括的に制御する。端末制御部１７は、例えば、操作対象機器３０を操作するアプリケーションプログラム（以下、操作ＡＰという）を実行する。端末制御部１７は、操作制御部１７０を備えている。
【００２９】
操作制御部１７０は、操作ＡＰによって実現される機能部であり、操作対象機器３０の操作処理や、操作対象機器３０に対するニックネーム（機器識別名称の一例）の登録処理などを実行する。操作制御部１７０は、対話処理部１７１と、操作処理部１７２とを備えている。
【００３０】
対話処理部１７１は、例えば、音声アシスト機能であり、マイク１４が収音した音声を音声認識して、テキスト情報に変換する。また、対話処理部１７１は、変換したテキスト情報から、利用者Ｕ１の意図を推定する。また、対話処理部１７１は、対話シナリオとして、利用者Ｕ１から意図を聞き出すためのシナリオを生成し、足りない情報があれば、当該足りない情報を音声で問合せる音声信号を生成し、スピーカ１５から出力させる。
【００３１】
操作処理部１７２は、対話処理部１７１によって取得した利用者Ｕ１からの操作指示に基づいて、操作対象機器３０を操作する操作処理や、操作対象機器３０に対するニックネーム（機器識別名称の一例）の登録処理などを実行する。操作処理部１７２は、例えば、対話処理部１７１を介して、利用者Ｕ１からニックネームを含んだ、操作対象機器３０の操作指示を取得した場合に、ＮＷ通信部１１を介して機器情報要求を機器制御装置２０に送信する。
【００３２】
また、操作処理部１７２は、例えば、操作対象機器３０を個別に識別する機器ＩＤ（機器識別情報の一例）と、利用者Ｕ１によって操作対象機器３０に付与されたニックネームとを対応付けた情報を含む機器情報を、機器制御装置２０から受信する。操作処理部１７２は、受信した機器情報から、利用者Ｕ１からマイク１４を介して取得したニックネームに対応する機器ＩＤを特定し、特定した機器ＩＤに基づいて、ＮＷ通信部１１を介して、操作対象機器３０の操作要求を機器制御装置２０に送信する。
また、操作処理部１７２は、入力部１２を介して受け付けたニックネームを登録する登録要求を、ＮＷ通信部１１を介して機器制御装置２０に送信する登録処理を実行する。
【００３３】
機器制御装置２０は、ネットワークＮＷ１に接続されており、操作対象機器３０を制御する。機器制御装置２０は、ＮＷ通信部２１と、記憶部２２と、制御部２３とを備えている。
ＮＷ通信部２１は、無線ＬＡＮ通信、有線ＬＡＮ通信、Ｗｉ−ＳＵＮ通信などを利用してネットワークＮＷ１に接続し、ネットワークＮＷ１を介して各種通信を行う。ＮＷ通信部２１は、例えば、ネットワークＮＷ１を介して、操作端末１０及び操作対象機器３０に接続し、操作対象機器３０の操作に関する通信を行う。
【００３４】
記憶部２２は、機器制御装置２０が利用する各種情報を記憶する。記憶部２２は、機器情報記憶部２２１を備えている。
機器情報記憶部２２１は、操作対象機器３０を管理する機器情報を記憶する。機器情報記憶部２２１は、例えば、図２に示すように、「ニックネーム」と、「機器ＩＤ」と、「機器種別」と、「機器の状態」と、「操作可能情報」とを対応付けて機器情報として記憶する。
【００３５】
図２は、本実施形態における機器情報記憶部２２１のデータ例を示す図である。
図２において、「ニックネーム」は、利用者Ｕ１によって操作対象機器３０に付与されたニックネーム、愛称、呼び名などの機器識別名称である。また、「機器ＩＤ」は、制御する操作対象機器３０を個別に識別する機器ＩＤであり、例えば、ノードＩＤ、インスタンスＩＤ、等の個体識別情報であってもよい。「機器種別」は、例えば、エアコン、照明、テレビなどの操作対象機器３０の種別を示す情報であり、「機器の状態」は、操作対象機器３０の状態を示している。また、「操作可能情報」は、操作対象機器３０の制御可能な操作情報を示している。
【００３６】
図２に示す例では、例えば、「機器ＩＤ」が“１２３４５”の機器には、“リビングのエアコン”というニックネームが対応付らており、「機器種別」が“エアコン”であり、「機器の状態」が“停止中”であることを示している。また、当該操作対象機器３０の「操作可能情報」は、“オン／オフ、温度設定、・・・”などであることを示している。
また、例えば、「機器ＩＤ」が“５４３２１”の機器には、“寝室のエアコン”というニックネームが対応付らており、「機器種別」が“エアコン”であり、「機器の状態」が“停止中”であることを示している。また、当該操作対象機器３０の「操作可能情報」は、“オン／オフ、温度設定、・・・”などであることを示している。
【００３７】
なお、機器情報には、「ニックネーム」に複数の操作対象機器３０を指定するグループ名称（例えば、エイリアス名称）を設定することが可能である。
例えば、図２に示す例では、「ニックネーム」の“２階の照明”には、「機器ＩＤ」に“６７８９０”と、“０９８７６”の２台の操作対象機器３０が対応付けられている。
このように、機器情報記憶部２２１が記憶する情報には、グループ名称と複数の機器ＩＤとを対応付けた情報が含まれている。
【００３８】
図１の説明に戻り、制御部２３は、例えば、ＣＰＵなどを含むプロセッサであり、機器制御装置２０を統括的に制御する。制御部２３は、例えば、操作端末１０から受信した機器情報要求に応じて、機器情報記憶部２２１が記憶する機器情報を操作端末１０に送信する処理、操作対象機器３０の操作要求に応じて、機器ＩＤに基づいて、操作対象機器３０を指定して制御を行う処理を実行する。また、制御部２３は、例えば、ニックネームと機器ＩＤを対応付けた機器情報を機器情報記憶部２２１に記憶させる登録処理を実行する。また、制御部２３は、登録処理部２３１と、機器情報提供部２３２と、制御処理部２３３とを備えている。
なお、登録処理部２３１と、機器情報提供部２３２と、制御処理部２３３との各部の処理は、ＡＰＩ（アプリケーションプログラミングインタフェース）として、操作端末１０の操作ＡＰの開発者に公開されている。これにより、操作ＡＰの開発者は、操作対象機器３０の制御に関する詳細な情報を知らずに、操作対象機器３０の操作ＡＰを開発することが可能である。
【００３９】
登録処理部２３１は、操作対象機器３０がネットワークＮＷ１に接続された場合に、例えば、「機器ＩＤ」、「機器種別」、「機器の状態」、及び「操作可能情報」などの機器情報を、ＮＷ通信部２１を介して取得する。そして、登録処理部２３１は、取得した「機器ＩＤ」と、「機器種別」と、「機器の状態」と、「操作可能情報」とを対応付けて、機器情報記憶部２２１に記憶させて登録する。また、登録処理部２３１は、操作端末１０からニックネームの登録要求を、ＮＷ通信部２１を介して受信した場合に、「機器ＩＤ」と、「ニックネーム」とを対応付けて、「ニックネーム」を記憶させて登録する。すなわち、登録処理部２３１は、図２に示すように、「ニックネーム」と、「機器ＩＤ」と、「機器種別」と、「機器の状態」と、「操作可能情報」と対応付けて記憶させる。
【００４０】
機器情報提供部２３２は、操作端末１０から受信した機器情報要求に応じて、機器情報記憶部２２１が記憶するニックネームを少なくとも含む機器情報を操作端末１０に送信する。例えば、機器情報提供部２３２は、操作端末１０からＮＷ通信部２１を介して、機器情報要求を受信した場合に、機器情報記憶部２２１が記憶する機器情報の一覧（機器一覧）を、ＮＷ通信部２１を介して操作端末１０に送信する。すなわち、機器情報提供部２３２は、機器情報要求に応じて、機器情報記憶部２２１が記憶する機器ＩＤとニックネームとを対応付けた情報を含む機器一覧を、機器情報として、操作端末１０に送信する。
【００４１】
なお、上述したように、機器情報記憶部２２１が記憶する情報には、グループ名称と複数の機器ＩＤとを対応付けた情報が含まれており、機器情報提供部２３２は、機器情報要求に応じて、グループ名称と複数の機器ＩＤとを対応付けた情報を含む機器一覧を、機器情報として、操作端末１０に送信する。
また、機器一覧には、操作対象機器３０が１台である場合も含まれる。操作対象機器３０が１台である場合、機器情報提供部２３２は、機器情報要求に応じて、ニックネームと機器ＩＤとを対応付けた情報を１台分含む機器一覧を、機器情報として、操作端末１０に送信する。
【００４２】
制御処理部２３３は、操作端末１０から操作対象機器３０の操作要求を受信した場合に、機器ＩＤに基づいて、操作対象機器３０を指定して制御を行う。例えば、制御処理部２３３は、操作端末１０からＮＷ通信部２１を介して、例えば、機器ＩＤ及び操作内容を含んだ操作要求を受信した場合に、操作要求に含まれる当該機器ＩＤの操作対象機器３０に対して、制御プロトコルにより操作する制御指示を、ＮＷ通信部２１を介して送信する。
【００４３】
次に、図面を参照して、本実施形態による機器制御システム１の動作について説明する。
図３は、本実施形態における機器制御システム１のニックネームの登録処理の一例を示す図である。
図３において、まず、操作対象機器３０が、ネットワークＮＷ１に接続される（ステップＳ１０１）と、操作対象機器３０は、ネットワークＮＷ１を介して、自装置の機器情報を機器制御装置２０に通知する（ステップＳ１０２）。ここで、機器情報には、例えば、機器ＩＤ、機器種別、機器の状態などの情報が含まれる。
【００４４】
次に、機器制御装置２０は、機器情報を登録する（ステップＳ１０３）。機器制御装置２０の登録処理部２３１は、ＮＷ通信部２１を介して、例えば、機器ＩＤ、機器種別、機器の状態などの情報を含む機器情報を操作対象機器３０から受信し、受信した当該機器情報を機器情報記憶部２２１に記憶させる。登録処理部２３１は、例えば、図２に示す「ニックネーム」を除いた、「機器ＩＤ」と、「機器種別」と、「機器の状態」と、「操作可能情報」とを対応付けて、機器情報記憶部２２１に記憶させる。
これにより、機器制御装置２０に操作対象機器３０の登録が完了する。なお、登録処理部２３１は、「ニックネーム」の初期値として、例えば、「機器種別」（例えば、“エアコン”など）を機器情報記憶部２２１に記憶させるようにしてもよい。
【００４５】
次に、利用者Ｕ１が、機器情報一覧画面の表示操作を実行する（ステップＳ１０４）と、操作端末１０（操作ＡＰ）は、機器情報一覧を要求する機器情報要求を機器制御装置２０に送信する（ステップＳ１０５）。操作端末１０の操作処理部１７２は、例えば、入力部１２を介して、機器情報一覧画面の表示操作を受け付け、ＮＷ通信部１１を介して、機器情報一覧を要求する機器情報要求を機器制御装置２０に送信する。
【００４６】
次に、機器制御装置２０は、機器情報の取得要求を操作対象機器３０に送信する（ステップＳ１０６）。すなわち、機器制御装置２０の機器情報提供部２３２は、機器情報の取得要求を、ＮＷ通信部２１を介して、操作対象機器３０に送信する。
次に、操作対象機器３０は、最新の機器情報を機器制御装置２０に送信する（ステップＳ１０７）。
なお、ステップＳ１０６及びステップＳ１０７の処理は、上述したステップＳ１０２の処理において、機器情報一覧に必要な情報が得られている場合には、省略してもよい。
【００４７】
次に、機器制御装置２０は、機器情報一覧を操作端末１０に送信する（ステップＳ１０８）。すなわち、機器制御装置２０の機器情報提供部２３２は、機器情報記憶部２２１に記憶（登録）されている機器情報を取得して機器情報一覧を生成し、当該機器情報一覧を、ＮＷ通信部２１を介して、操作端末１０に送信する。
【００４８】
次に、操作端末１０は、機器情報一覧画面を表示部１３に表示させる（ステップＳ１０９）。すなわち、操作処理部１７２は、ＮＷ通信部１１を介して、機器情報一覧を受信し、当該機器情報一覧を機器開示情報記憶部１６１に記憶させる。操作処理部１７２は、機器開示情報記憶部１６１が記憶する機器情報一覧を、図４に示すように、表示部１３に表示させる。
図４は、本実施形態における操作端末１０の機器情報一覧の表示画面の一例を示す図である。この図において、操作端末１０は、表示画面Ｇ１に示すように、登録されている操作対象機器３０の一覧を、機器情報一覧として表示部１３に表示する。
【００４９】
次に、利用者Ｕ１が、指定機器のニックネームの追加の操作を実行する（ステップＳ１１０）と、操作端末１０は、該当機器の詳細情報の取得要求を機器制御装置２０に送信する（ステップＳ１１１）。操作処理部１７２は、例えば、入力部１２を介して、表示画面Ｇ１において、例えば、“エアコン”のアイコン（ＳＬ１）の選択を受け付け、ＮＷ通信部１１を介して、該当機器の詳細情報を要求する取得要求を機器制御装置２０に送信する。なお、取得要求には、該当機器の機器ＩＤが含まれる。
【００５０】
次に、機器制御装置２０は、詳細情報の取得要求を操作対象機器３０に送信する（ステップＳ１１２）。すなわち、機器制御装置２０の登録処理部２３１は、操作端末１０からＮＷ通信部２１を介して受信した詳細情報の取得要求を、ＮＷ通信部２１を介して、取得要求に含まれる機器ＩＤに対応する操作対象機器３０に送信する。
【００５１】
次に、操作対象機器３０は、詳細情報を機器制御装置２０に送信する（ステップＳ１１３）。
次に、機器制御装置２０は、該当機器の詳細情報を操作端末１０に送信する（ステップＳ１１４）。すなわち、登録処理部２３１は、ＮＷ通信部２１を介して操作対象機器３０から受信した詳細情報を、ＮＷ通信部２１を介して、該当機器の詳細情報として、操作端末１０に送信する。
なお、ステップＳ１１２及びステップＳ１１３の処理は、上述したステップＳ１０２の処理において、詳細情報が得られている場合には、省略してもよい。
【００５２】
次に、操作端末１０は、該当機器の詳細情報を表示部１３に表示する（ステップＳ１１５）。操作処理部１７２は、例えば、図５に示すような、機器情報の詳細表示及びニックネームの入力の表示画面Ｇ２を表示部１３に表示させる。
図５は、本実施形態における操作端末１０のニックネームの登録画面の一例を示す図である。この図に示す例では、図４において、“エアコン”のアイコン（ＳＬ１）が選択されて、操作対象機器３０（“エアコン”）の詳細情報が表示された場合の表示画面Ｇ２を示している。また、入力ウィンドウＷ１は、ニックネームを入力する入力ウィンドウを示している。
【００５３】
次に、利用者Ｕ１が、ニックネームを操作端末１０に入力する（ステップＳ１１６）。すなわち、利用者Ｕ１が、上述した図５に示す入力ウィンドウＷ１にニックネームを入力し、入力部１２が当該ニックネーム（例えば、“リビングのエアコン”）を受け付ける。
【００５４】
次に、操作端末１０は、当該機器のニックネームの登録要求を機器制御装置２０に送信する（ステップＳ１１７）。すなわち、操作処理部１７２は、入力部１２を介して、利用者Ｕ１から受け付けたニックネームを含む当該機器のニックネームの登録要求を、ＮＷ通信部１１を介して、機器制御装置２０に送信する。なお、登録要求には、例えば、ニックネームと、機器ＩＤとが含まれる。
【００５５】
次に、機器制御装置２０は、該当機器のニックネームを登録する（ステップＳ１１８）。登録処理部２３１は、ＮＷ通信部２１を介して受信した登録要求に含まれているニックネームと、機器ＩＤとを対応付けて、機器情報記憶部２２１に記憶させる。すなわち、登録処理部２３１は、例えば、図２に示すように、受信した機器ＩＤに対応する該当する操作対象機器３０の機器情報の「ニックネーム」に、受信したニックネームを追加させてニックネームを登録する。
なお、ニックネームの登録が完了した場合に、図４の表示画面Ｇ１のような機器情報一覧の表示画面において、各操作対象機器３０に対応するアイコンの下段の名称に、登録したニックネームを表示させるようにしてもよい。
【００５６】
次に、図６を参照して、本実施形態による機器制御システム１の機器制御処理について説明する。
図６は、本実施形態における機器制御システム１の機器制御処理の一例を示す第１の図である。この図において、ニックネームを用いて操作対象機器３０を制御する一例として、ニックネームが“リビングのエアコン”である操作対象機器３１を制御する場合について説明する。なお、本実施形態では、ネットワークＮＷ１には、“リビングのエアコン”と、“寝室のエアコン”の２台のエアコンが接続されているものとする。
【００５７】
図６において、まず、利用者Ｕ１が、操作端末１０（操作ＡＰ）に、音声にて機器制御要求（例えば、「エアコンつけて」）を行う（ステップＳ２０１）と、操作端末１０は、機器情報を要求する機器情報要求を機器制御装置２０に送信する（ステップＳ２０２）。すなわち、利用者Ｕ１から音声が入力されると、操作端末１０の対話処理部１７１は、マイク１４を介して収音した「エアコンつけて」という音声をテキスト情報に変換し、利用者Ｕ１の意図を推定する。
また、利用者Ｕ１の意図である「エアコンつけて」に対応して、操作端末１０の操作処理部１７２が、ＮＷ通信部１１を介して、機器情報一覧を要求する機器情報要求を機器制御装置２０に送信する。
【００５８】
次に、機器制御装置２０は、機器情報の取得要求を操作対象機器３０に送信する（ステップＳ２０３）。すなわち、機器制御装置２０の機器情報提供部２３２は、機器情報の取得要求を、ＮＷ通信部２１を介して、操作対象機器３０に送信する。
次に、操作対象機器３０は、最新の機器情報を機器制御装置２０に送信する（ステップＳ２０４）。
なお、ステップＳ２０３及びステップＳ２０４の処理は、機器情報一覧に必要な情報が予め得られている場合には、省略してもよい。
【００５９】
次に、機器制御装置２０は、機器情報一覧を操作端末１０に送信する（ステップＳ２０５）。すなわち、機器制御装置２０の機器情報提供部２３２は、機器情報記憶部２２１に記憶（登録）されている機器情報を取得して機器情報一覧を生成し、当該機器情報一覧を、ＮＷ通信部２１を介して、操作端末１０に送信する。ここで、機器情報一覧には、各操作対象機器３０の機器ＩＤとニックネームとが対応付けられた情報が含まれる。
【００６０】
次に、操作端末１０は、利用者Ｕ１に操作対象機器３０を確認する（ステップＳ２０６）。操作処理部１７２は、ＮＷ通信部１１を介して、機器ＩＤとニックネームとを対応付けた情報を含む機器情報一覧を受信し、受信した機器情報一覧を機器開示情報記憶部１６１に記憶させる。また、対話処理部１７１は、ＮＷ通信部１１を介して受信したここでの機器情報一覧に、例えば、“リビングのエアコン”と“寝室のエアコン”との２つが存在するため、「リビングのエアコンですか？  それとも寝室のエアコンですか？」という音声をスピーカ１５に出力させる。
【００６１】
次に、利用者Ｕ１が、ニックネーム（「リビングのエアコン」）を発声する（ステップＳ２０７）と、操作端末１０は、ニックネームを機器ＩＤに変換する（ステップＳ２０８）。例えば、対話処理部１７１は、音声の「リビングのエアコン」をテキスト情報に変換する。そして、操作処理部１７２は、機器開示情報記憶部１６１が記憶する機器情報一覧に基づいて、テキスト情報のニックネーム“リビングのエアコン”に対応する機器ＩＤ（例えば、“１２３４５”）を取得する。このように、操作処理部１７２は、機器制御装置２０から受信した、機器ＩＤとニックネームとを対応付けた情報を含む機器情報に基づいて、ニックネーム（“リビングのエアコン”）を機器ＩＤ（“１２３４５”）に変換する。
【００６２】
次に、操作端末１０は、機器ＩＤを含む操作要求を機器制御装置２０に送信する（ステップＳ２０９）。すなわち、操作処理部１７２は、ニックネームから変換した機器ＩＤ（“１２３４５”）を含む操作要求（例えば、電源オンの操作要求）を、ＮＷ通信部１１を介して機器制御装置２０に送信する。
【００６３】
次に、機器制御装置２０は、機器ＩＤにより機器を指定して制御指示を操作対象機器３１（３０）に送信する（ステップＳ２１０）。機器制御装置２０の制御処理部２３３は、ＮＷ通信部２１を介して操作端末１０から操作要求を受信した場合に、例えば、当該機器ＩＤ（“１２３４５”）に対応する操作対象機器３１に、制御指示（例えば、電源オンの制御指示）を、ＮＷ通信部２１を介して送信する。
【００６４】
次に、操作対象機器３０は、制御指示に基づく制御を実行する（ステップＳ２１１）。すなわち、ニックネーム“リビングのエアコン”である操作対象機器３１は、制御指示に基づいて、電源オンを実行する。
【００６５】
次に、操作対象機器３１（３０）は、制御結果を機器制御装置２０に送信し（ステップＳ２１２）、機器制御装置２０は、制御結果を操作端末１０に送信する（ステップＳ２１３）。すなわち、制御処理部２３３は、ＮＷ通信部２１を介して操作対象機器３１から制御結果を受信し、受信した制御結果を、ＮＷ通信部２１を介して操作端末１０に送信する。
【００６６】
次に、操作端末１０は、利用者Ｕ１に制御結果を音声出力する（ステップＳ２１４）。操作処理部１７２は、ＮＷ通信部１１を介して、制御結果を受信し、対話処理部１７１は、受信した制御結果（例えば、「リビングのエアコンをオンにしました」）を利用者Ｕ１に音声にてスピーカ１５に出力させる。
なお、図６に示す例では、ステップＳ２０５の処理が、機器情報送信ステップに対応し、ステップＳ２１０の処理が、制御処理ステップに対応する。
【００６７】
次に、図７を参照して、本実施形態による機器制御システム１の機器制御処理の別の一例について説明する。
図７は、本実施形態における機器制御システム１の機器制御処理の一例を示す第２の図である。この図において、ニックネームとして、複数の操作対象機器３０を指定するグループ名称を利用して、操作対象機器３０を制御する場合の一例について説明する。ここでは、操作対象機器３３（廊下の照明）と操作対象機器３４（寝室の照明）とに、“２階の照明”というニックネーム（グループ名称）が付与されているものとする。
【００６８】
図７において、利用者Ｕ１が、操作端末１０（操作ＡＰ）に、音声にて機器制御要求（例えば、「２階の照明つけて」）を行う（ステップＳ３０１）と、操作端末１０は、機器情報を要求する機器情報要求を機器制御装置２０に送信する（ステップＳ３０２）。すなわち、利用者Ｕ１から音声が入力されると、操作端末１０の対話処理部１７１は、マイク１４を介して収音した「２階の照明つけて」という音声をテキスト情報に変換し、利用者Ｕ１の意図を推定する。
また、利用者Ｕ１の意図である「２階の照明つけて」に対応して、操作端末１０の操作処理部１７２が、ＮＷ通信部１１を介して、機器情報一覧を要求する機器情報要求を機器制御装置２０に送信する。
【００６９】
次に、機器制御装置２０は、機器情報の取得要求を各操作対象機器３０に送信する（ステップＳ３０３）。すなわち、機器制御装置２０の機器情報提供部２３２は、機器情報の取得要求を、ＮＷ通信部２１を介して、各操作対象機器３０（例えば、操作対象機器３３及び操作対象機器３４）に送信する。
次に、操作対象機器３０（例えば、操作対象機器３３及び操作対象機器３４）は、最新の機器情報を機器制御装置２０に送信する（ステップＳ３０４）。
なお、ステップＳ３０３及びステップＳ３０４の処理は、機器情報一覧に必要な情報が予め得られている場合には、省略してもよい。
【００７０】
次に、機器制御装置２０は、機器情報一覧を操作端末１０に送信する（ステップＳ３０５）。すなわち、機器制御装置２０の機器情報提供部２３２は、機器情報記憶部２２１に記憶（登録）されている機器情報を取得して機器情報一覧を生成し、当該機器情報一覧を、ＮＷ通信部２１を介して、操作端末１０に送信する。ここで、機器情報一覧には、各操作対象機器３０の機器ＩＤとニックネーム（グループ名称を含む）とが対応付けられた情報が含まれる。
【００７１】
次に、操作端末１０は、ニックネーム（グループ名称）を機器ＩＤに変換する（ステップＳ３０６）。操作処理部１７２は、ＮＷ通信部１１を介して、機器ＩＤとニックネーム（グループ名称を含む）とを対応付けた情報を含む機器情報一覧を受信し、受信した機器情報一覧を機器開示情報記憶部１６１に記憶させる。ここでは、機器制御装置２０から受信した機器情報一覧に、グループ名称（“２階の照明”）が含まれているため、操作処理部１７２は、機器開示情報記憶部１６１が記憶する機器情報一覧に基づいて、グループ名称（“２階の照明”）に対応する機器ＩＤ（例えば、“６７８９０”及び“０９８７６”）を取得する。このように、操作処理部１７２は、機器制御装置２０から受信した、グループ名称と複数の機器ＩＤとを対応付けた情報を含む機器情報に基づいて、グループ名称（“２階の照明”）を機器ＩＤ（“６７８９０”及び“０９８７６”）に変換する。
【００７２】
次に、操作端末１０は、機器ＩＤ（“６７８９０”）を含む操作要求を機器制御装置２０に送信する（ステップＳ３０７）。すなわち、操作処理部１７２は、グループ名称から変換した機器ＩＤ（“６７８９０”）を含む操作要求（例えば、照明オン（点灯）の操作要求）を、ＮＷ通信部１１を介して機器制御装置２０に送信する。
【００７３】
次に、機器制御装置２０は、機器ＩＤ（“６７８９０”）により機器を指定して制御指示を操作対象機器３３に送信する（ステップＳ３０８）。制御処理部２３３は、ＮＷ通信部２１を介して操作端末１０から操作要求を受信した場合に、例えば、当該機器ＩＤ（“６７８９０”）に対応する操作対象機器３３に、制御指示（例えば、照明オンの制御指示）を、ＮＷ通信部２１を介して送信する。
【００７４】
次に、操作対象機器３３は、制御指示に基づく制御を実行する（ステップＳ３０９）。すなわち、ニックネーム“廊下の照明”である操作対象機器３３は、制御指示に基づいて、照明オンを実行する。
【００７５】
次に、操作対象機器３３は、制御結果を機器制御装置２０に送信し（ステップＳ３１０）、機器制御装置２０は、制御結果を操作端末１０に送信する（ステップＳ３１１）。すなわち、制御処理部２３３は、ＮＷ通信部２１を介して操作対象機器３３から制御結果を受信し、受信した制御結果を、ＮＷ通信部２１を介して操作端末１０に送信する。
【００７６】
次に、操作端末１０は、機器ＩＤ（“０９８７６”）を含む操作要求を機器制御装置２０に送信する（ステップＳ３１２）。すなわち、操作処理部１７２は、グループ名称から変換した機器ＩＤ（“０９８７６”）を含む操作要求（例えば、照明オン（点灯）の操作要求）を、ＮＷ通信部１１を介して機器制御装置２０に送信する。
【００７７】
次に、機器制御装置２０は、機器ＩＤ（“０９８７６”）により機器を指定して制御指示を操作対象機器３４に送信する（ステップＳ３１３）。制御処理部２３３は、ＮＷ通信部２１を介して操作端末１０から操作要求を受信した場合に、例えば、当該機器ＩＤ（“０９８７６”）に対応する操作対象機器３４に、制御指示（例えば、照明オンの制御指示）を、ＮＷ通信部２１を介して送信する。
【００７８】
次に、操作対象機器３４は、制御指示に基づく制御を実行する（ステップＳ３１４）。すなわち、ニックネーム“寝室の照明”である操作対象機器３４は、制御指示に基づいて、照明オンを実行する。
【００７９】
次に、操作対象機器３４は、制御結果を機器制御装置２０に送信し（ステップＳ３１５）、機器制御装置２０は、制御結果を操作端末１０に送信する（ステップＳ３１６）。すなわち、制御処理部２３３は、ＮＷ通信部２１を介して操作対象機器３４から制御結果を受信し、受信した制御結果を、ＮＷ通信部２１を介して操作端末１０に送信する。
【００８０】
次に、操作端末１０は、利用者Ｕ１に制御結果を音声出力する（ステップＳ３１７）。操作処理部１７２は、ＮＷ通信部１１を介して、制御結果を受信し、対話処理部１７１は、受信した制御結果（例えば、「２階の照明を点灯しました」）を利用者Ｕ１に音声にてスピーカ１５に出力させる。
なお、図７に示す例では、ステップＳ３０５の処理が、機器情報送信ステップに対応し、ステップＳ３０８及びステップＳ３１３の処理が、制御処理ステップに対応する。
【００８１】
以上説明したように、本実施形態による機器制御装置２０は、機器情報記憶部２２１と、機器情報提供部２３２と、制御処理部２３３とを備えている。機器情報記憶部２２１は、制御する操作対象機器３０（機器）を個別に識別する機器ＩＤ（機器識別情報）と、利用者Ｕ１によって操作対象機器３０に付与されたニックネーム（機器識別名称）とを対応付けて記憶する。機器情報提供部２３２は、操作対象機器３０を遠隔操作する操作端末１０から受信した機器情報要求に応じて、機器情報記憶部２２１が記憶するニックネームを少なくとも含む機器情報を操作端末１０に送信する。制御処理部２３３は、操作端末１０から操作対象機器３０の操作要求を受信した場合に、機器ＩＤに基づいて、操作対象機器３０を指定して制御を行う。
【００８２】
これにより、本実施形態による機器制御装置２０は、利用者Ｕ１が操作端末１０からニックネーム（機器識別名称）により操作対象機器３０を操作（制御）可能になる上、機器制御装置２０が機器情報記憶部２２１を用いてニックネームを管理するため、操作端末１０において、ニックネームを管理する必要がない。そのため、本実施形態による機器制御装置２０では、例えば、複数の操作端末１０（又は、複数の操作ＡＰ）がある場合には、それぞれの操作端末１０（又は、操作ＡＰ）において、ニックネーム（機器識別名称）を登録する必要がなく、操作対象機器３０の制御を行うために煩雑な作業を行う必要がない。よって、本実施形態による機器制御装置２０は、操作対象機器３０の制御における利便性を向上させることができる。
【００８３】
また、本実施形態では、機器情報提供部２３２及び制御処理部２３３の処理は、ＡＰＩとして公開されるため、操作端末１０は、当該ＡＰＩを利用するだけで簡単に、操作制御部１７０（操作ＡＰ）の機能を追加することができる。すなわち、操作端末１０は、操作対象機器３０の制御プロトコルの詳細を知る必要がなく、すでに機器制御装置２０に登録済みのニックネームを利用して、簡単に操作制御部１７０（操作ＡＰ）の機能を追加することができる。利用者Ｕ１は、例えば、外出先の端末装置に、機器制御装置２０を利用した操作ＡＰをインストールすることで、利用者Ｕ１の自宅と同一のニックネームにより、
自宅と同様に、外出先から操作対象機器３０の制御を行うことができる。
【００８４】
また、本実施形態では、機器情報提供部２３２は、機器情報要求に応じて、機器情報記憶部２２１が記憶する機器ＩＤとニックネームとを対応付けた情報を含む機器一覧を、機器情報として、操作端末１０に送信する。そして、制御処理部２３３は、操作要求に含まれる機器ＩＤに基づいて、操作対象機器３０の制御を行う。
これにより、本実施形態による機器制御装置２０は、機器ＩＤとニックネームとを対応付けた情報を操作端末１０に提供するため、操作端末１０で、機器ＩＤとニックネームとを対応付けた情報を管理する必要がなく、機器ＩＤに基づいて、容易に操作対象機器３０の制御を行うことができる。
【００８５】
また、本実施形態では、ニックネームには、操作対象機器３０のグループ名称が含まれ、機器情報記憶部２２１が記憶する情報には、グループ名称と複数の機器ＩＤとを対応付けた情報が含まれる。そして、機器情報提供部２３２は、機器情報要求に応じて、グループ名称と複数の機器ＩＤとを対応付けた情報を含む機器一覧を、機器情報として、操作端末１０に送信する。
これにより、本実施形態による機器制御装置２０は、グループ名称による一度の操作により複数の操作対象機器３０を制御することができる。よって、本実施形態による機器制御装置２０は、操作対象機器３０の制御における利便性をさらに向上させることができる。
【００８６】
また、本実施形態による機器制御システム１は、操作対象機器３０を遠隔操作する操作端末１０と、操作対象機器３０を制御する機器制御装置２０とを備えている。機器制御装置２０は、機器情報記憶部２２１と、機器情報提供部２３２と、制御処理部２３３とを備えている。機器情報記憶部２２１は、制御する操作対象機器３０を個別に識別する機器ＩＤと、利用者Ｕ１によって操作対象機器３０に付与されたニックネームとを対応付けて記憶する。機器情報提供部２３２は、操作端末１０から受信した機器情報要求に応じて、機器情報記憶部２２１が記憶するニックネームを少なくとも含む機器情報を操作端末１０に送信する。制御処理部２３３は、操作端末１０から操作対象機器３０の操作要求を受信した場合に、機器ＩＤに基づいて、操作対象機器３０を指定して制御を行う。
これにより、本実施形態による機器制御システム１は、上述した機器制御装置２０と同様に、操作対象機器３０の制御における利便性を向上させることができる。
【００８７】
また、本実施形態による機器制御方法は、制御する操作対象機器３０を個別に識別する機器ＩＤと、利用者Ｕ１によって操作対象機器３０に付与されたニックネームとを対応付けて記憶する機器情報記憶部２２１を備える機器制御装置２０の機器制御方法であって、機器情報送信ステップと、制御処理ステップとを含んでいる。機器情報送信ステップにおいて、機器制御装置２０が、操作対象機器３０を遠隔操作する操作端末１０から受信した機器情報要求に応じて、機器情報記憶部２２１が記憶するニックネームを少なくとも含む機器情報を操作端末１０に送信する。制御処理ステップにおいて、機器制御装置２０が、操作端末１０から操作対象機器３０の操作要求を受信した場合に、機器ＩＤに基づいて、操作対象機器３０を指定して制御を行う。
これにより、本実施形態による機器制御方法は、上述した機器制御装置２０及び機器制御システム１と同様に、操作対象機器３０の制御における利便性を向上させることができる。
【００８８】
なお、上述した本実施形態による機器制御システム１では、操作端末１０に利用者Ｕ１が音声により、操作対象機器３０の操作指示（機器制御要求）を入力する例を説明したが、入力部１２及び表示部１３を利用して、操作対象機器３０の操作指示（機器制御要求）を入力するようにしてもよい。その場合、例えば、表示部１３は、入力画面として、上述した図３及び図４の表示画面（Ｇ１、Ｇ２）のような画面を表示するようにしてもよい。
【００８９】
［第２の実施形態］
次に、図面を参照して、第２の実施形態による機器制御装置２０ａ及び機器制御システム１ａについて説明する。
図８は、第２の実施形態による機器制御システム１ａの一例を示すブロック図である。
図８に示すように、機器制御システム１ａは、操作端末１０ａと、機器制御装置２０ａと、複数の操作対象機器３０（３１〜３４）とを備えている。
なお、この図において、図１と同一の構成は、同一の符号を付与して、その説明を省略する。
【００９０】
本実施形態では、後述する機器情報記憶部２２１ａが、機器ＩＤと、ニックネームと、操作対象機器３０の位置情報とを対応付けて記憶する点が、第１の実施形態と異なる。また、当該操作対象機器３０の位置情報が付加されたことによる操作端末１０ａ及び機器制御装置２０ａの処理が追加されている点が、第１の実施形態と異なる。
【００９１】
機器制御装置２０ａは、ＮＷ通信部２１と、記憶部２２ａと、制御部２３とを備えている。
記憶部２２ａは、機器制御装置２０ａが利用する各種情報を記憶し、機器情報記憶部２２１ａを備えている。
機器情報記憶部２２１ａは、機器ＩＤと、ニックネームと、操作対象機器３０の位置情報とを対応付けて記憶する。機器情報記憶部２２１ａは、例えば、図９に示すように、「ニックネーム」と、「機器ＩＤ」と、「機器種別」と、「位置情報」と、「機器の状態」と、「操作可能情報」とを対応付けて機器情報として記憶する。
【００９２】
図９は、本実施形態における機器情報記憶部２２１ａのデータ例を示す図である。
図９において、「位置情報」は、操作対象機器３０の位置情報であり、例えば、操作対象機器３０が存在するフロア番号、部屋の名前、緯度、経度、標高等の位置を示す位置情報、操作対象機器３０の位置座標を示す座標情報などである。また、「ニックネーム」、「機器ＩＤ」、「機器種別」、「機器の状態」、及び「操作可能情報」は、上述した図２にと同様である。
【００９３】
図９に示す例では、例えば、「機器ＩＤ」が“１２３４５”の機器には、“リビングのエアコン”というニックネームが対応付らており、「位置情報」が、“１Ｆ、リビング”であることを示している。また、例えば、「機器ＩＤ」が“６７８９０”の機器には、“廊下の照明”というニックネームが対応付らており、「位置情報」が、“２Ｆ、廊下”であることを示している。また、例えば、「機器ＩＤ」が“０９８７６”の機器には、“寝室の照明”というニックネームが対応付らており、「位置情報」が、“２Ｆ、寝室”であることを示している。
【００９４】
図８の説明に戻り、本実施形態の機器情報提供部２３２は、操作端末１０ａからの機器情報要求に応じて、機器ＩＤとニックネームと位置情報とを対応付けた情報を含む機器一覧を、機器情報として、操作端末１０ａに送信する。
【００９５】
操作端末１０ａは、ＮＷ通信部１１と、入力部１２と、表示部１３と、マイク１４と、スピーカ１５と、端末記憶部１６と、端末制御部１７ａとを備えている。
端末制御部１７ａは、例えば、ＣＰＵなどを含むプロセッサであり、操作端末１０ａを統括的に制御する。端末制御部１７ａは、操作制御部１７０ａを備えている。また、操作制御部１７０ａは、対話処理部１７１と、操作処理部１７２ａとを備えている。
【００９６】
操作処理部１７２ａは、基本的には、第１の実施形態の操作処理部１７２と同様であるが、上述した位置情報に関する処理が追加されている。操作処理部１７２ａは、例えば、利用者Ｕ１から、ニックネームの代わりに、“２階の”などの位置を指定した機器制御要求がされた場合に、機器情報記憶部２２１ａから受信した機器情報に含まれる位置情報に基づいて、操作対象機器３０を選択する。すなわち、操作処理部１７２ａは、受信した機器情報に含まれる位置情報に基づいて、操作対象機器３０の機器ＩＤを選択し、選択した機器ＩＤを含む操作要求を、ＮＷ通信部１１を介して、機器制御装置２０ａに送信する。
【００９７】
次に、図面を参照して、本実施形態による機器制御システム１ａの動作について説明する。なお、本実施形態によるニックネームの登録処理の動作は、図３に示す第１の実施形態と同様であるので、ここではその説明を省略する。また、本実施形態によるニックネーム（グループ名称を含む）を利用した機器制御処理の動作は、図６及び図７に示す第１の実施形態と同様であるので、ここではその説明を省略する。
【００９８】
図１０は、本実施形態による機器制御システム１ａの機器制御処理の一例を示す図である。この図において、位置情報を利用して操作対象機器３０を指定して、操作対象機器３０を制御する場合の一例について説明する。ここでは、操作対象機器３２（寝室のエアコン）の周辺に操作対象機器３３（廊下の照明）及び操作対象機器３４（寝室の照明）が設置されているものとする。
【００９９】
図１０において、利用者Ｕ１が、操作端末１０ａ（操作ＡＰ）に、音声にて機器制御要求（例えば、「寝室のエアコンの周辺の照明つけて」）を行う（ステップＳ４０１）と、操作端末１０ａは、機器情報を要求する機器情報要求を機器制御装置２０ａに送信する（ステップＳ４０２）。すなわち、利用者Ｕ１から音声が入力されると、操作端末１０ａの対話処理部１７１は、マイク１４を介して収音した「寝室のエアコンの周辺の照明つけて」という音声をテキスト情報に変換し、利用者Ｕ１の意図を推定する。
また、利用者Ｕ１の意図である「寝室のエアコンの周辺の照明つけて」に対応して、操作端末１０ａの操作処理部１７２ａが、ＮＷ通信部１１を介して、機器情報一覧を要求する機器情報要求を機器制御装置２０ａに送信する。
【０１００】
次に、機器制御装置２０ａは、機器情報の取得要求を各操作対象機器３０に送信する（ステップＳ４０３）。すなわち、機器制御装置２０ａの機器情報提供部２３２は、機器情報の取得要求を、ＮＷ通信部２１を介して、各操作対象機器３０（例えば、操作対象機器３３及び操作対象機器３４）に送信する。
次に、操作対象機器３０（例えば、操作対象機器３３及び操作対象機器３４）は、最新の機器情報を機器制御装置２０ａに送信する（ステップＳ４０４）。
なお、ステップＳ４０３及びステップＳ４０４の処理は、機器情報一覧に必要な情報が予め得られている場合には、省略してもよい。
【０１０１】
次に、機器制御装置２０ａは、機器情報一覧を操作端末１０ａに送信する（ステップＳ４０５）。すなわち、機器制御装置２０ａの機器情報提供部２３２は、機器情報記憶部２２１ａに記憶（登録）されている機器情報を取得して機器情報一覧を生成し、当該機器情報一覧を、ＮＷ通信部２１を介して、操作端末１０ａに送信する。ここで、機器情報一覧には、各操作対象機器３０の機器ＩＤとニックネームと位置情報とが対応付けられた情報が含まれる。
【０１０２】
次に、操作端末１０ａは、ニックネーム及び位置情報に基づいて機器ＩＤに選択する（ステップＳ４０６）。操作処理部１７２ａは、ＮＷ通信部１１を介して、機器ＩＤとニックネームと位置情報とを対応付けた情報を含む機器情報一覧を受信し、受信した機器情報一覧を機器開示情報記憶部１６１に記憶させる。ここでは、機器制御装置２０ａから受信した機器情報一覧に、ニックネーム“寝室のエアコン”が含まれているため、操作処理部１７２ａは、機器開示情報記憶部１６１が記憶する機器情報一覧に基づいて、“寝室のエアコン”に対応する位置情報（“２Ｆ、寝室”）を取得する。また、操作処理部１７２ａは、位置情報（“２Ｆ、寝室”）の周辺と推定される機器ＩＤを機器情報一覧から検索する。ここでは、例えば、機器ＩＤ（“０９８７６”）に対応する位置情報が“２Ｆ、寝室”であることから、操作処理部１７２ａは、機器ＩＤ（“６７８９０”）及び機器ＩＤ（“０９８７６”）を“寝室のエアコンの周辺の照明”として選択する。
【０１０３】
続く、ステップＳ４０７からステップＳ４１６までの処理は、上述した図７に示すステップＳ３０７からステップＳ３１６までの処理と同様であるので、ここではその説明を省略する。
ステップＳ４１７において、操作端末１０ａは、利用者Ｕ１に制御結果を音声出力する。操作処理部１７２ａは、ＮＷ通信部１１を介して、制御結果を受信し、対話処理部１７１は、受信した制御結果（例えば、「寝室のエアコンの周辺の照明を点灯しました」）を利用者Ｕ１に音声にてスピーカ１５に出力させる。
なお、図１０に示す例では、ステップＳ４０５の処理が、機器情報送信ステップに対応し、ステップＳ４０８及びステップＳ４１３の処理が、制御処理ステップに対応する。
【０１０４】
以上説明したように、本実施形態では、機器情報記憶部２２１ａは、機器ＩＤと、ニックネームと、操作対象機器３０の位置情報とを対応付けて記憶する。そして、機器情報提供部２３２は、機器情報要求に応じて、機器ＩＤとニックネームと位置情報とを対応付けた情報を含む機器一覧を、機器情報として、操作端末１０ａに送信する。
これにより、操作端末１０ａは、ニックネーム及び位置情報に基づいて、より柔軟に操作対象機器３０を選択することが可能になる。そのため、本実施形態による機器制御システム１ａ及び機器制御装置２０ａは、位置情報に基づいてより柔軟に操作対象機器３０を制御することができ、操作対象機器３０の制御における利便性をさらに向上させることができる。
【０１０５】
［第３の実施形態］
次に、図面を参照して、第３の実施形態による機器制御装置２０ｂ及び機器制御システム１ｂについて説明する。
図１１は、第３の実施形態による機器制御システム１ｂの一例を示すブロック図である。
図１１に示すように、機器制御システム１ｂは、操作端末１０ｂと、機器制御装置２０ｂと、複数の操作対象機器３０（３１〜３４）とを備えている。
なお、この図において、図１と同一の構成は、同一の符号を付与して、その説明を省略する。
【０１０６】
本実施形態では、操作端末１０ｂから機器制御装置２０ｂにニックネームを指定し、機器制御装置２０ｂが、ニックネームから機器ＩＤに変換する場合の一例について説明する。
機器制御装置２０ｂは、ＮＷ通信部２１と、記憶部２２と、制御部２３ａとを備えている。
【０１０７】
制御部２３ａは、例えば、ＣＰＵなどを含むプロセッサであり、機器制御装置２０ｂを統括的に制御する。制御部２３ａは、登録処理部２３１と、機器情報提供部２３２ａと、制御処理部２３３ａとを備えている。
機器情報提供部２３２ａは、操作端末１０ｂから受信した機器情報要求に応じて、機器情報記憶部２２１が記憶するニックネームを含む機器一覧を、機器情報として、操作端末１０ｂに送信する。また、ニックネームに、操作対象機器３０のグループ名称が含まれている場合には、機器情報提供部２３２ａは、グループ名称を含む機器一覧を、機器情報として、操作端末１０ｂに送信する。なお、本実施形態では、機器制御装置２０ｂが、ニックネームから機器ＩＤに変換するため、機器情報提供部２３２ａが送信する機器情報には、機器ＩＤが含まれなくてもよい。
【０１０８】
制御処理部２３３ａは、操作端末１０ｂから受信した操作要求に含まれるニックネームに対応する機器ＩＤを機器情報記憶部２２１から取得し、取得した機器ＩＤに基づいて、操作対象機器３０の制御を行う。また、ニックネームに、操作対象機器３０のグループ名称が含まれている場合には、制御処理部２３３ａは、操作要求に含まれるグループ名称に対応する複数の機器ＩＤを機器情報記憶部２２１から取得し、取得した複数の機器ＩＤに基づいて、操作対象機器３０の制御を行う。
【０１０９】
操作端末１０ｂは、ＮＷ通信部１１と、入力部１２と、表示部１３と、マイク１４と、スピーカ１５と、端末記憶部１６と、端末制御部１７ｂとを備えている。
端末制御部１７ｂは、例えば、ＣＰＵなどを含むプロセッサであり、操作端末１０ｂを統括的に制御する。端末制御部１７ｂは、操作制御部１７０ｂを備えている。また、操作制御部１７０ｂは、対話処理部１７１と、操作処理部１７２ｂとを備えている。
【０１１０】
操作処理部１７２ｂは、機器ＩＤの代わりに、ニックネーム（グループ名称を含む）を含む操作要求を機器制御装置２０ｂに送信する。すなわち、操作処理部１７２ｂは、例えば、操作対象機器３０に付与されたニックネームを含む機器情報を、機器制御装置２０ｂから受信し、受信した機器情報を機器開示情報記憶部１６１に記憶させる。操作処理部１７２ｂは、機器開示情報記憶部１６１が記憶する機器情報（機器一覧）から、利用者Ｕ１からマイク１４を介して取得したニックネームを検索する。機器制御装置２０ｂは、機器開示情報記憶部１６１に取得したニックネームが存在する場合に、当該ニックネームを含む操作対象機器３０の操作要求を、ＮＷ通信部１１を介して機器制御装置２０ｂに送信する。また、操作処理部１７２ｂは、入力部１２を介して受け付けたニックネームを登録する登録要求を、ＮＷ通信部１１を介して機器制御装置２０ｂに送信する登録処理を実行する。
【０１１１】
次に、図面を参照して、本実施形態による機器制御システム１ｂの動作について説明する。なお、本実施形態によるニックネームの登録処理の動作は、図３に示す第１の実施形態と同様であるので、ここではその説明を省略する。
図１２は、本実施形態における機器制御システム１ｂの機器制御処理の一例を示す第１の図である。なお、この図における前提条件は、上述した図６と同様である。
【０１１２】
図１２において、ステップＳ５０１からステップＳ５０４までの処理は、図６に示すステップＳ２０１からステップＳ２０４までの処理と同様であるので、ここではその説明を省略する。
ステップＳ５０５において、機器制御装置２０ｂは、機器情報一覧を操作端末１０ｂに送信する。すなわち、機器制御装置２０ｂの機器情報提供部２３２ａは、機器情報記憶部２２１に記憶（登録）されている機器情報（ただし、機器ＩＤを除く）を取得して機器情報一覧を生成し、当該機器情報一覧を、ＮＷ通信部２１を介して、操作端末１０ｂに送信する。ここで、機器情報一覧には、各操作対象機器３０のニックネームが含まれる。
【０１１３】
続く、ステップＳ５０６及びステップＳ５０７の処理は、図６に示すステップＳ２０６及びステップＳ２０７の処理と同様であるので、ここではその説明を省略する。
ステップＳ５０８において、操作端末１０ｂは、ニックネームを含む操作要求を機器制御装置２０ｂに送信する。すなわち、操作処理部１７２ｂは、ニックネーム（“リビングのエアコン”）を含む操作要求（例えば、電源オンの操作要求）を、ＮＷ通信部１１を介して機器制御装置２０ｂに送信する。
【０１１４】
次に、機器制御装置２０ｂは、ニックネームを機器ＩＤに変換する（ステップＳ５０９）。すなわち、機器制御装置２０ｂの制御処理部２３３ａは、機器情報記憶部２２１が記憶する機器情報に基づいて、ニックネーム（例えば、“リビングのエアコン”）に対応する機器ＩＤ（例えば、“１２３４５”）を取得する。このように、制御処理部２３３ａは、操作端末１０ｂから受信した操作要求に含まれるニックネーム（“リビングのエアコン”）から機器ＩＤ（“１２３４５”）に変換する。
【０１１５】
続く、ステップＳ５１０からステップＳ５１４までの処理は、図６に示すステップＳ２１０からステップＳ２１４までの処理と同様であるので、ここではその説明を省略する。
なお、図１２に示す例では、ステップＳ５０５の処理が、機器情報送信ステップに対応し、ステップＳ５０９及びステップＳ５１０の処理が、制御処理ステップに対応する。
【０１１６】
次に、図１３を参照して、本実施形態による機器制御システム１ｂの機器制御処理の別の一例について説明する。
図１３は、本実施形態における機器制御システム１ｂの機器制御処理の一例を示す第２の図である。この図において、ニックネームとして、複数の操作対象機器３０を指定するグループ名称を利用して、操作対象機器３０を制御する場合の一例について説明する。なお、この図における前提条件は、上述した図７と同様である。
【０１１７】
図１３において、ステップＳ６０１からステップＳ６０４までの処理は、図７に示すステップＳ３０１からステップＳ３０４までの処理と同様であるので、ここではその説明を省略する。
ステップＳ６０５において、機器制御装置２０ｂは、機器情報一覧を操作端末１０ｂに送信する。すなわち、機器制御装置２０ｂの機器情報提供部２３２ａは、機器情報記憶部２２１に記憶（登録）されている機器情報（ただし、機器ＩＤを除く）を取得して機器情報一覧を生成し、当該機器情報一覧を、ＮＷ通信部２１を介して、操作端末１０ｂに送信する。ここで、機器情報一覧には、各操作対象機器３０のニックネーム（グループ名称）が含まれる。
【０１１８】
次に、操作端末１０ｂは、ニックネーム（グループ名称）を含む操作要求を機器制御装置２０ｂに送信する（ステップＳ６０６）。すなわち、操作処理部１７２ｂは、ニックネーム（“２階のエアコン”）を含む操作要求（例えば、電源オンの操作要求）を、ＮＷ通信部１１を介して機器制御装置２０ｂに送信する。
【０１１９】
次に、機器制御装置２０ｂは、ニックネーム（グループ名称）を機器ＩＤに変換する（ステップＳ６０７）。すなわち、機器制御装置２０ｂの制御処理部２３３ａは、機器情報記憶部２２１が記憶する機器情報に基づいて、グループ名称（例えば、“２階のエアコン”）に対応する機器ＩＤ（例えば、“６７８９０”及び“０９８７６”）を取得する。このように、制御処理部２３３ａは、操作端末１０ｂから受信した操作要求に含まれるグループ名称（“２階のエアコン”）から機器ＩＤ（“６７８９０”及び“０９８７６”）に変換する。
【０１２０】
続く、ステップＳ６０８からステップＳ６１１までの処理は、図６に示すステップＳ３０８からステップＳ３１１までの処理と同様であるので、ここではその説明を省略する。
また、ステップＳ６１２からステップＳ６１６までの処理は、図６に示すステップＳ３１３からステップＳ３１７までの処理と同様であるので、ここではその説明を省略する。
なお、図１３に示す例では、ステップＳ６０５の処理が、機器情報送信ステップに対応し、ステップＳ６０７、ステップＳ６０８、及びステップＳ６１２の処理が、制御処理ステップに対応する。
【０１２１】
以上説明したように、本実施形態では、機器情報提供部２３２ａは、操作端末１０ｂから受信した機器情報要求に応じて、機器情報記憶部２２１が記憶するニックネームを含む機器一覧を、機器情報として、操作端末１０ｂに送信する。そして、制御処理部２３３ａは、操作端末１０ｂから受信した操作要求に含まれるニックネームに対応する機器ＩＤを機器情報記憶部２２１から取得し、取得した機器ＩＤに基づいて、操作対象機器３０の制御を行う。
これにより、本実施形態による機器制御システム１ｂ及び機器制御装置２０ｂは、操作端末１０ｂが、ニックネームから機器ＩＤに変換する必要がなく、さらに、機器ＩＤを記憶する必要がなくなるため、操作端末１０ｂの処理を簡略化することができる。また、本実施形態による機器制御システム１ｂ及び機器制御装置２０ｂでは、操作端末１０ｂが、各操作対象機器３０の制御プロトコルの詳細を知る必要がなく、すでに機器制御装置２０ｂに登録済みのニックネームを利用して、簡単に操作制御部１７０ｂ（操作ＡＰ）の機能を追加することができる。よって、本実施形態による機器制御システム１ｂ及び機器制御装置２０ｂは、操作対象機器３０の制御における利便性をさらに向上させることができる。
【０１２２】
また、本実施形態では、ニックネームには、操作対象機器３０のグループ名称が含まれ、機器情報記憶部２２１が記憶する情報には、グループ名称と複数の機器ＩＤとを対応付けた情報が含まれる。そして、制御処理部２３３ａは、操作端末１０ｂから受信した操作要求に含まれるグループ名称に対応する複数の機器ＩＤを機器情報記憶部２２１から取得し、取得した複数の機器ＩＤに基づいて、操作対象機器３０の制御を行う。
これにより、本実施形態による機器制御システム１ｂ及び機器制御装置２０ｂは、第１の実施形態と同様に、グループ名称による一度の操作により複数の操作対象機器３０を制御することができる。
【０１２３】
［第４の実施形態］
次に、図面を参照して、第４の実施形態による機器制御装置２０ｃ及び機器制御システム１ｃについて説明する。
図１４は、第４の実施形態による機器制御システム１ｃの一例を示すブロック図である。
図１４に示すように、機器制御システム１ｃは、操作端末１０ｃと、機器制御装置２０ｃと、複数の操作対象機器３０（３１〜３４）とを備えている。
なお、この図において、図８と同一の構成は、同一の符号を付与して、その説明を省略する。
【０１２４】
本実施形態では、操作端末１０ｃの代わりに機器制御装置２０ｃが、ニックネームから機器ＩＤに変換する例を第２の実施形態に適用した一例について説明する。
機器制御装置２０ｃは、ＮＷ通信部２１と、記憶部２２ａと、制御部２３ｂとを備えている。また、制御部２３ｂは、登録処理部２３１と、機器情報提供部２３２ｂと、制御処理部２３３ｂとを備えている。
【０１２５】
機器情報提供部２３２ｂは、機器ＩＤを操作端末１０ｂに送信しない点を除いて、第２の実施形態の機器情報提供部２３２と同様である。
制御処理部２３３ｂは、上述した制御処理部２３３ａと同様に、ニックネーム及び位置情報から機器ＩＤに変換する処理が追加されている点を除いて、第２の実施形態の制御処理部２３３と同様である。すなわち、制御処理部２３３ｂは、操作端末１０ｃから受信した操作要求に含まれる操作対象機器３０の位置を指定する指定情報に基づいて、指定情報に対応する位置情報に対応付けられた機器ＩＤを機器情報記憶部２２１ａから取得し、取得した機器ＩＤに基づいて、操作対象機器３０の制御を行う。
【０１２６】
操作端末１０ｃは、ＮＷ通信部１１と、入力部１２と、表示部１３と、マイク１４と、スピーカ１５と、端末記憶部１６と、端末制御部１７ｃとを備えている。また、端末制御部１７ｃは、操作制御部１７０ｃを備え、操作制御部１７０ｃは、対話処理部１７１と、操作処理部１７２ｃとを備えている。
【０１２７】
操作処理部１７２ｃは、第３の実施形態と同様に、機器ＩＤの代わりに、ニックネーム及び指定情報を含む操作要求を機器制御装置２０ｃに送信する点を除いて、第２の実施形態の操作処理部１７２ａと同様である。
【０１２８】
次に、図面を参照して、本実施形態による機器制御システム１ｃの動作について説明する。
図１５は、本実施形態における機器制御システム１ｃの機器制御処理の一例を示す図である。なお、この図における前提条件は、上述した図１０と同様である。
【０１２９】
図１５において、ステップＳ７０１からステップＳ７０４までの処理は、図１０に示すステップＳ４０１からステップＳ４０４までの処理と同様であるので、ここではその説明を省略する。
ステップＳ７０５において、機器制御装置２０ｃは、機器情報一覧を操作端末１０ｃに送信する。すなわち、機器制御装置２０ｃの機器情報提供部２３２ｂは、機器情報記憶部２２１ａに記憶（登録）されている機器情報（ただし、機器ＩＤを除く）を取得して機器情報一覧を生成し、当該機器情報一覧を、ＮＷ通信部２１を介して、操作端末１０ｃに送信する。ここで、機器情報一覧には、各操作対象機器３０の位置情報が含まれる。
【０１３０】
次に、操作端末１０ｃは、ニックネーム及び操作対象機器３０の位置を指定する指定情報を含む操作要求を機器制御装置２０ｃに送信する（ステップＳ７０６）。ここでのニックネーム及び位置を指定する指定情報は、例えば、“寝室のエアコンの周辺の照明”という情報である。すなわち、“寝室のエアコン”がニックネームであり、“周辺の照明”が指定情報である。操作処理部１７２ｃは、例えば、“寝室のエアコンの周辺”を含む操作要求を機器制御装置２０ｃに送信する。
【０１３１】
次に、機器制御装置２０ｃは、ニックネーム及び指定情報に対応する位置情報に基づいて、機器ＩＤを選択する（ステップＳ７０８）。例えば、制御処理部２３３ｂは、機器情報記憶部２２１ａが記憶する機器情報一覧に基づいて、“寝室のエアコン”に対応する位置情報（“２Ｆ、寝室”）を取得する。また、制御処理部２３３ｂは、位置情報（“２Ｆ、寝室”）の周辺と推定される機器ＩＤを機器情報一覧から検索する。ここでは、例えば、機器ＩＤ（“０９８７６”）に対応する位置情報が“２Ｆ、寝室”であることから、制御処理部２３３ｂは、機器ＩＤ（“６７８９０”）及び機器ＩＤ（“０９８７６”）を“寝室のエアコンの周辺の照明”として選択する。
【０１３２】
続く、ステップＳ７０８からステップＳ７１１までの処理は、図１０に示すステップＳ４０８からステップＳ４１１までの処理と同様であるので、ここではその説明を省略する。
また、ステップＳ７１２からステップＳ７１６までの処理は、図１０に示すステップＳ４１３からステップＳ４１７までの処理と同様であるので、ここではその説明を省略する。
なお、図１５に示す例では、ステップＳ７０５の処理が、機器情報送信ステップに対応し、ステップＳ７０７、ステップＳ７０８、及びステップＳ７１１の処理が、制御処理ステップに対応する。
【０１３３】
以上説明したように、本実施形態では、機器情報記憶部２２１ａは、機器ＩＤと、ニックネームと、操作対象機器３０の位置情報とを対応付けて記憶する。制御処理部２３３ｂは、操作端末１０ｃから受信した操作要求に含まれる操作対象機器３０の位置を指定する指定情報に基づいて、指定情報に対応する位置情報に対応付けられた機器ＩＤを機器情報記憶部２２１ａから取得し、取得した機器ＩＤに基づいて、操作対象機器３０の制御を行う。
これにより、本実施形態による機器制御システム１ｃ及び機器制御装置２０ｃは、第２の実施形態と同様の効果を得られる。また、本実施形態による機器制御システム１ｃ及び機器制御装置２０ｃは、操作端末１０ｃが、ニックネーム及び位置情報から機器ＩＤに変換する必要がなく、さらに、機器ＩＤ及び位置情報を記憶する必要がなくなるため、第２の実施形態に比べて、操作端末１０ｃの処理を簡略化することができる。また、本実施形態による機器制御システム１ｃ及び機器制御装置２０ｃでは、操作端末１０ｃが、各操作対象機器３０の制御プロトコルの詳細を知る必要がなく、すでに機器制御装置２０ｃに登録済みのニックネーム及び位置情報を利用して、簡単に操作制御部１７０ｃ（操作ＡＰ）の機能を追加することができる。
【０１３４】
［第５の実施形態］
次に、図面を参照して、第５の実施形態による機器制御装置２０ｄ及び機器制御システム１ｄについて説明する。
図１６は、第５の実施形態による機器制御システム１ｄの一例を示すブロック図である。
図１６に示すように、機器制御システム１ｄは、操作端末１０と、機器制御装置２０ｄと、複数の操作対象機器３０（３１〜３４）とを備えている。
なお、この図において、図１と同一の構成は、同一の符号を付与して、その説明を省略する。
【０１３５】
本実施形態では、機器制御装置２０ｄが、赤外線通信部２４を備え、複数の操作対象機器３０（３１〜３４）を赤外線通信により制御する点が、第１の実施形態と異なる。
機器制御装置２０ｄは、ＮＷ通信部２１と、記憶部２２ｂと、制御部２３ｃと、赤外線通信部２４とを備えている。また、記憶部２２ｂは、機器情報記憶部２２１と、赤外線情報記憶部２２２とを備えている。また、制御部２３ｃは、登録処理部２３１ａと、機器情報提供部２３２と、制御処理部２３３ｃとを備えている。
【０１３６】
赤外線通信部２４は、例えば、ＩｒＤＡ（Infrared Data Association）などによる赤外線通信を行う。赤外線通信部２４は、例えば、操作対象機器３０（３１〜３４）の制御のための通信を、操作対象機器３０（３１〜３４）との間で行う。
【０１３７】
赤外線情報記憶部２２２は、操作対象機器３０を赤外線通信により制御するための赤外線情報（コマンド）を記憶する。赤外線情報記憶部２２２は、例えば、機器ＩＤと、制御内容と、赤外線情報（コマンド）とを対応付けて記憶する。
【０１３８】
登録処理部２３１ａは、登録処理において、赤外線情報を赤外線情報記憶部２２２に記憶させる点が、第１の実施形態の登録処理部２３１と異なる。登録処理部２３１ａは、操作対象機器３０の登録処理の際に、赤外線通信部２４を介して取得した赤外線情報を赤外線情報記憶部２２２に記憶させる。
【０１３９】
制御処理部２３３ｃは、基本的には、第１の実施形態の制御処理部２３３と同様であるが、赤外線通信部２４を介して操作対象機器３０を制御する点が、第１の実施形態と異なる。制御処理部２３３ｃは、操作端末１０から操作対象機器３０の操作要求を受信した場合に、例えば、機器ＩＤ及び制御内容に基づいて赤外線情報記憶部２２２から赤外線情報を取得し、取得した赤外線情報を、赤外線通信部２４を介して操作対象機器３０に送信することで、操作対象機器３０の制御を行う。
【０１４０】
次に、図面を参照して、本実施形態による機器制御システム１ｄの動作について説明する。
図１７は、本実施形態における機器制御システム１ｄのニックネームの登録処理の一例を示す図である。
図１７において、利用者Ｕ１が、操作端末１０（操作ＡＰ）に、赤外線登録の開始を操作し（ステップＳ８０１）、操作端末１０が、機器制御装置２０ｄに赤外線受信を指示する（ステップＳ８０２）。すなわち、機器制御装置２０ｄの登録処理部２３１ａは、入力部１２を介して、利用者Ｕ１から赤外線登録の開始を受け付け、ＮＷ通信部１１を介して、赤外線受信の指示を機器制御装置２０ｄに送信する。
【０１４１】
次に、機器リモコンが赤外線情報を機器制御装置２０ｄに送信する（ステップＳ８０３）。すなわち、利用者Ｕ１が、対象の機器リモコンを操作して、赤外線情報を機器制御装置２０ｄに送信する。
【０１４２】
次に、機器制御装置２０ｄは、機器情報及び赤外線情報を登録する（ステップＳ８０４）。すなわち、登録処理部２３１ａは、ＮＷ通信部２１を介して、機器リモコンから赤外線情報を取得し、取得した赤外線情報を赤外線情報記憶部２２２に記憶させる。また、登録処理部２３１ａは、機器情報を、例えば、図２に示す「ニックネーム」を除いた、「機器ＩＤ」と、「機器種別」と、「機器の状態」と、「操作可能情報」とを対応付けて、機器情報記憶部２２１に記憶させる。なお、登録する機器情報は、機器リモコンから赤外線通信部２４を介して取得してもよいし、利用者Ｕ１によって操作端末１０に入力された機器情報を、ＮＷ通信部２１を介して取得してもよい。
【０１４３】
続く、ステップＳ８０５からステップＳ８０８までの処理は、図３に示すステップＳ１０４、ステップＳ１０５、ステップＳ１０８、及びステップＳ１０９の処理と同様であるので、ここではその説明を省略する。
また、ステップＳ８０９からステップＳ８１１までの処理は、図３に示すステップＳ１１６からステップＳ１１８までの処理と同様であるので、ここではその説明を省略する。
【０１４４】
また、本実施形態における機器制御システム１ｄの機器制御処理は、赤外線通信を利用して操作対象機器３０を制御する点を除いて、図６及び図７に示す第１の実施形態の機器制御処理と同様であるので、ここではその説明を省略する。
【０１４５】
以上説明したように、本実施形態における機器制御システム１ｄは、ネットワークＮＷ１による制御プロトコルの代わりに、赤外線通信を利用して、操作対象機器３０を制御する。本実施形態における機器制御システム１ｄは、赤外線通信を利用した場合であっても、第１の実施形態と同様の効果を得ることができる。
【０１４６】
［第６の実施形態］
次に、図面を参照して、第６の実施形態による機器制御装置２０ｅ及び機器制御システム１ｅについて説明する。
図１８は、第６の実施形態による機器制御システム１ｅの一例を示すブロック図である。
図１８に示すように、機器制御システム１ｅは、操作端末１０と、機器制御装置２０ｅと、複数の操作対象機器３０（３１〜３４）とを備えている。
なお、この図において、図１及び図１５と同一の構成は、同一の符号を付与して、その説明を省略する。
【０１４７】
本実施形態では、機器制御装置２０ｅが、赤外線通信部２４を備え、操作対象機器３０の制御において、ネットワークＮＷ１を介した制御プロトコルと、赤外線通信を利用した制御プロトコルとの複数の制御プロトコルに対応する点が、第１及び第５の実施形態と異なる。
機器制御装置２０ｅは、ＮＷ通信部２１と、記憶部２２ｃと、制御部２３ｄと、赤外線通信部２４とを備えている。また、記憶部２２ｃは、機器情報記憶部２２１ｂと、赤外線情報記憶部２２２とを備えている。また、制御部２３ｄは、登録処理部２３１ｂと、機器情報提供部２３２と、制御処理部２３３ｄとを備えている。
【０１４８】
機器情報記憶部２２１ｂは、操作対象機器３０を管理する機器情報を記憶し、機器ＩＤと、ニックネームと、操作対象機器３０を制御するプロトコル情報とを対応付けて記憶する。機器情報記憶部２２１ｂは、例えば、図１９に示すように、「ニックネーム」と、「機器ＩＤ」と、「機器種別」と、「プロトコル情報」と、「機器の状態」と、「操作可能情報」とを対応付けて機器情報として記憶する。
【０１４９】
図１９は、本実施形態における機器情報記憶部２２１ｂのデータ例を示す図である。
図１９において、「プロトコル情報」は、操作対象機器３０を制御する制御プロトコルを識別する情報である。また、「ニックネーム」、「機器ＩＤ」、「機器種別」、「機器の状態」、及び「操作可能情報」は、上述した図２にと同様である。
【０１５０】
図１９に示す例では、例えば、「機器ＩＤ」が“１２３４５”の機器には、“リビングのエアコン”というニックネームが対応付らており、「プロトコル情報」が“プロトコルＡ”であることを示している。ここで、“プロトコルＡ”は、例えば、ネットワークＮＷ１を介した制御プロトコルである。
また、例えば、「機器ＩＤ」が“６７８９０”の機器には、“廊下の照明”というニックネームが対応付らており、「プロトコル情報」が“赤外線”であることを示している。ここで、“赤外線”は、例えば、ＩｒＤＡなどの赤外線通信の制御プロトコルである。
【０１５１】
図１９の説明に戻り、登録処理部２３１ｂは、複数の制御プロトコルの登録に対応するため、第１の実施形態の登録処理部２３１と、第５の実施形態の登録処理部２３１ａとの両方の機能を有している。
制御処理部２３３ｄは、操作対象機器３０の制御を行う際に、機器ＩＤに対応するプロトコル情報を機器情報記憶部２２１ｂから取得し、取得したプロトコル情報と、機器ＩＤとに基づいて、操作対象機器３０の制御を行う。
【０１５２】
次に、図面を参照して、本実施形態による機器制御システム１ｅの動作について説明する。
図２０は、本実施形態における機器制御システム１ｅの機器制御処理の一例を示す図である。
図２０において、まず、利用者Ｕ１が、操作端末１０（操作ＡＰ）に、音声にて機器制御要求（例えば、「リビングのエアコンつけて」）を行う（ステップＳ９０１）と、操作端末１０は、機器情報を要求する機器情報要求を機器制御装置２０ｅに送信する（ステップＳ９０２）。すなわち、利用者Ｕ１から音声が入力されると、操作端末１０の対話処理部１７１は、マイク１４を介して収音した「リビングのエアコンつけて」という音声をテキスト情報に変換し、利用者Ｕ１の意図を推定する。
また、利用者Ｕ１の意図である「リビングのエアコンつけて」に対応して、操作端末１０の操作処理部１７２が、ＮＷ通信部１１を介して、機器情報一覧を要求する機器情報要求を機器制御装置２０ｅに送信する。
【０１５３】
続く、ステップＳ９０３からステップＳ９０５までの処理は、図６に示すステップＳ２０５、ステップＳ２０８、及びステップＳ２０９の処理と同様であるので、その説明を省略する。
ステップＳ９０６において、機器制御装置２０ｅは、機器ＩＤに対応するプロトコル情報を取得する。すなわち、制御処理部２３３ｄは、操作端末１０から受信した操作要求に含まれる機器ＩＤに対応するプロトコル情報を、機器情報記憶部２２１ｂから取得する。制御処理部２３３ｄは、例えば、機器ＩＤ（“１２３４５”）に対応するプロトコル情報（“プロトコルＡ”）を取得する。
【０１５４】
次に、機器制御装置２０ｅは、取得したプロトコル情報に基づいて、機器ＩＤにより操作対象機器３０を指定した制御指示を、操作対象機器３０に送信する（ステップＳ９０７）。制御処理部２３３ｄは、例えば、取得したプロトコル情報（“プロトコルＡ”）に基づいて、操作対象機器３１（“リビングのエアコン”）に、制御指示を送信する。すなわち、制御処理部２３３ｄは、ＮＷ通信部２１を介して、“プロトコルＡ”により操作対象機器３１（“リビングのエアコン”）に、制御指示を送信する。
続く、ステップＳ９０８からステップＳ９１１までの処理は、図６に示すステップＳ２１１からステップＳ２１４までの処理と同様であるので、その説明を省略する。
【０１５５】
なお、図２０に示す例では、ステップＳ９０３の処理が、機器情報送信ステップに対応し、ステップＳ９０６及びステップＳ９０７の処理が、制御処理ステップに対応する。
また、上述した図２０に示す例では、プロトコル情報が“プロトコルＡ”である場合の例を説明したが、プロトコル情報が“赤外線”の場合には、赤外線通信部２４を介して、操作対象機器３０に制御指示を送信する。
【０１５６】
また、本実施形態における機器制御システム１ｅのニックネームの登録処理は、図３に示すネットワークＮＷ１を利用した制御プロトコルによる登録処理と、図７に示す赤外線通信を利用した制御プロトコルによる登録処理との両方に対応し、ここではその説明を省略する。
【０１５７】
以上説明したように、本実施形態では、機器情報記憶部２２１ｂは、機器ＩＤと、ニックネームと、操作対象機器３０を制御するプロトコル情報とを対応付けて記憶する。制御処理部２３３ｄは、機器ＩＤに対応するプロトコル情報を機器情報記憶部２２１ｂから取得し、取得したプロトコル情報と、機器ＩＤとに基づいて、機器の制御を行う。
これにより、本実施形態による機器制御システム１ｅ及び機器制御装置２０ｅは、複数の制御プロトコルに対応可能になり、制御プロトコルが異なる操作対象機器３０を１台の操作端末１０により制御することができる。よって、本実施形態による機器制御システム１ｅ及び機器制御装置２０ｅは、操作対象機器３０の制御における利便性をさらに向上させることができる。
【０１５８】
なお、本発明は、上記の各実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で変更可能である。
例えば、上記の各実施形態において、それぞれが単独で実施される例を説明したが、各実施形態の一部又は全部を組み合わせて実施してもよい。
また、上記の各実施形態において、操作端末１０（１０ａ〜１０ｃ）と、機器制御装置２０（２０ａ〜２０ｅ）とは、別々の装置として構成する例を説明したが、１台の装置として構成してもよい。
【０１５９】
また、上記の各実施形態において、操作端末１０（１０ａ〜１０ｃ）と、機器制御装置２０（２０ａ〜２０ｅ）との間の通信は、ネットワークＮＷ１を介して通信する例を説明したが、これに限定されるものではない。例えば、操作端末１０（１０ａ〜１０ｃ）と、機器制御装置２０（２０ａ〜２０ｅ）との間の通信は、ＮＦＣ（Near Field radio Communication）やＢｌｕｅｔｏｏｔｈ（登録商標）などの他の通信方法を用いるようにしてもよい。
【０１６０】
また、上記の各実施形態において、操作対象機器３０は、エアコン及び照明である場合の例を説明したが、これに限定されるものではなく他の機器であってもよい。また、操作対象機器３０は、例えば、ロボット掃除機のような移動可能な機器であってもよい。
また、上記の第２及び第４の実施形態において、位置情報は、例えば、位置座標を示す座標情報であってもよく、利用者Ｕ１によって、例えば、“２階のエアコン”と指定された場合に、機器制御システム１ａ（１ｃ）は、座標情報が、所定の高さ以上のエアコンに対応する操作対象機器３０を選択するようにしてもよい。
【０１６１】
また、上記の第６の実施形態において、複数の制御プロトコルの例として、ネットワークＮＷ１を介した制御プロトコルと、赤外線通信を利用した制御プロトコルとにより操作対象機器３０を制御する例を説明したが、これに限定されるものではない。機器制御システム１ｅは、機器情報記憶部２２１ｂが記憶するプロトコル情報を利用して、例えば、ＥＣＨＯＮＥＴ（登録商標）、ＥＣＨＯＮＥＴ  Ｌｉｔｅ、ＳＥＰ２．０、ＫＮＸ（登録商標）、ＤＬＮＡ（登録商標）、ＢＡＣｎｅｔ、ＤａＬｉなどのネットワークＮＷ１を介した複数の制御プロトコルに対応するようにしてもよい。
【０１６２】
なお、上述した機器制御システム１（１ａ〜１ｅ）が備える各構成は、内部に、コンピュータシステムを有している。そして、上述した機器制御システム１（１ａ〜１ｅ）が備える各構成の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述した機器制御システム１（１ａ〜１ｅ）が備える各構成における処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
また、「コンピュータシステム」は、インターネットやＷＡＮ、ＬＡＮ、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、ＣＤ−ＲＯＭ等の非一過性の記録媒体であってもよい。
【０１６３】
また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部又は外部に設けられた記録媒体も含まれる。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に機器制御システム１（１ａ〜１ｅ）が備える各構成で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【０１６４】
また、上述した機能の一部又は全部を、ＬＳＩ（Large Scale Integration）等の集積回路として実現してもよい。上述した各機能は個別にプロセッサ化してもよいし、一部、又は全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、又は汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【符号の説明】
【０１６５】
１、１ａ、１ｂ、１ｃ、１ｄ、１ｅ  機器制御システム
１０、１０ａ、１０ｂ、１０ｃ  操作端末
１１、２１  ＮＷ通信部
１２  入力部
１３  表示部
１４  マイク
１５  スピーカ
１６  端末記憶部
１７、１７ａ、１７ｂ、１７ｃ  端末制御部
２０、２０ａ、２０ｂ、２０ｃ、２０ｄ、２０ｅ  機器制御装置
２２、２２ａ、２２ｂ、２２ｃ  記憶部
２３、２３ａ、２３ｂ、２３ｃ、２３ｄ  制御部
２４  赤外線通信部
３０、３１、３２、３３、３４  操作対象機器
１６１  機器開示情報記憶部
１７０、１７０ａ、１７０ｂ、１７０ｃ  操作制御部
１７１  対話処理部
１７２、１７２ａ、１７２ｂ、１７２ｃ  操作処理部
２２１、２２１ａ、２２１ｂ  機器情報記憶部
２２２  赤外線情報記憶部
２３１、２３１ａ、２３１ｂ  登録処理部
２３２、２３２ａ、２３２ｂ  機器情報提供部
２３３、２３３ａ、２３３ｂ、２３３ｃ、２３３ｄ  制御処理部
ＮＷ１  ネットワーク
Ｕ１  利用者
【図１】
2018011270.tif 000003
【図２】
2018011270.tif 000004
【図３】
2018011270.tif 000005
【図４】
2018011270.tif 000006
【図５】
2018011270.tif 000007
【図６】
2018011270.tif 000008
【図７】
2018011270.tif 000009
【図８】
2018011270.tif 000010
【図９】
2018011270.tif 000011
【図１０】
2018011270.tif 000012
【図１１】
2018011270.tif 000013
【図１２】
2018011270.tif 000014
【図１３】
2018011270.tif 000015
【図１４】
2018011270.tif 000016
【図１５】
2018011270.tif 000017
【図１６】
2018011270.tif 000018
【図１７】
2018011270.tif 000019
【図１８】
2018011270.tif 000020
【図１９】
2018011270.tif 000021
【図２０】
2018011270.tif 000022