(57)【要約】      （修正有）【課題】機器が設置されていないエリアであってもユーザが所望する環境に調整することを可能にする。【解決手段】機器制御システムとインターネットを介して接続するクラウドサーバ５は、登録要求データ受信部５００と、データ更新部５０１とを備える。登録要求データ受信部は、操作端末３から送信された登録要求データを受信し、受信した登録要求データをデータ更新部に供給する。データ更新部は、登録要求データ受信部が受信した登録要求データの内容と、機器２と機器がサービスを提供可能な１又は複数のエリアとを関連付けるためのデータ管理モデルとに基づいて顧客ＤＢ５４２の内容を更新する。【選択図】図６
2020057857.tif 000002
【特許請求の範囲】
【請求項１】
機器と、前記機器がサービスを提供可能な１又は複数のエリアとを関連付けるためのデータ管理モデルに基づいて、前記機器に関するデータを管理する管理手段を備える、データ管理装置。
【請求項２】
前記データ管理モデルは、建物内の各部屋における、サービスの種類と、前記機器との関連を示す、請求項１に記載のデータ管理装置。
【請求項３】
前記管理手段は、操作端末から受信した、前記機器がサービスを提供可能な１又は複数のエリアに関する情報を示す第１データと、前記データ管理モデルとに基づいて、前記機器に関するデータを管理する、請求項１又は２に記載のデータ管理装置。
【請求項４】
前記操作端末から受信した、前記１又は複数のエリアの何れかを指定した操作情報を示す第２データと、前記機器に関するデータとに基づいて、前記機器を制御する機器制御手段をさらに備える、請求項３に記載のデータ管理装置。
【請求項５】
操作端末と、
請求項４に記載のデータ管理装置と、を備える、機器制御システム。
【請求項６】
管理手段が、機器と、前記機器がサービスを提供可能な１又は複数のエリアとを関連付けるためのデータ管理モデルに基づいて、前記機器に関するデータを管理する、データ管理方法。
【請求項７】
コンピュータを、
機器と、前記機器がサービスを提供可能な１又は複数のエリアとを関連付けるためのデータ管理モデルに基づいて、前記機器に関するデータを管理する管理手段、として機能させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ管理装置、機器制御システム、データ管理方法及びプログラムに関する。
【背景技術】
【０００２】
近年、宅内の機器と、当該機器のメーカ又は販売会社等によって運用されるクラウドサーバとをインターネットを介して通信可能に接続し、ユーザによる、スマートフォン、タブレット端末等の操作端末を介した操作により、当該機器を制御できるようにしたシステムはよく知られている（例えば、特許文献１）。
【０００３】
一般的に、この種のシステムでは、ユーザは、操作端末を介して、部屋、機器及び操作内容を示す操作情報を入力することで、例えば、“リビングのエアコンをＯＮ”にする操作をクラウドサーバに要求することができる。また、ユーザは、操作端末を介して、部屋、サービスの要望を示す操作情報を入力することで、例えば、“リビングを涼しくする”ための機器の操作をクラウドサーバに要求することができる。また、ユーザは、操作端末を介して、部屋、当該部屋の環境に対する感覚を示す操作情報を入力することで、例えば、“リビングが暑い”状態を改善するための機器の操作をクラウドサーバに要求することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−１１１５６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ＬＤＫ等、複数の異なる部屋が空間的に連結しているエリアでは、例えば、リビングに設置されたエアコンにより、キッチン等の他の部屋の空調が可能な場合もあり得る。しかし、従来のクラウドサーバでは、機器が設置されている部屋のみを当該機器に対応する部屋（換言すると、当該機器がサービスを提供可能な部屋）として管理しているため、例えば、キッチンにエアコンが設置されていない場合、“キッチンを涼しくする”あるいは“キッチンが暑い”といったユーザの要望あるいは体感に応じた制御を行うことができないという問題がある。
【０００６】
本発明は、上記問題を解決するためになされたものであり、機器が設置されていないエリアであってもユーザが所望する環境に調整することが可能なデータ管理装置等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明に係るデータ管理装置は、
機器と、前記機器がサービスを提供可能な１又は複数のエリアとを関連付けるためのデータ管理モデルに基づいて、前記機器に関するデータを管理する管理手段を備える。
【発明の効果】
【０００８】
本発明によれば、機器が設置されていないエリアであってもユーザが所望する環境に調整することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態に係る機器制御システムの全体構成を示す図
【図２】本実施の形態の操作端末のハードウェア構成を示すブロック図
【図３】本実施の形態のクラウドサーバのハードウェア構成を示すブロック図
【図４】本実施の形態のクラウドサーバが備える二次記憶装置について説明するための図
【図５】本実施の形態のデータ管理モデルを示す図
【図６】本実施の形態のクラウドサーバの機能構成を示す図
【図７】本実施の形態に係る機器制御システムが実行する処理の流れを示す図
【図８】本実施の形態の変形例１のデータ管理モデルを示す図
【図９】本実施の形態の変形例２のデータ管理モデルを示す図
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００１１】
図１は、本発明の実施の形態に係る機器制御システム１の全体構成を示す図である。機器制御システム１は、家屋Ｈ内に設置された機器を制御するためのシステムであり、１又は複数の機器２と、操作端末３と、ホームゲートウェイ４と、クラウドサーバ５とを備える。
【００１２】
各機器２は、家屋Ｈ（敷地も含む）内に設置される。各機器２は、例えば、エアコン、照明器、テレビ、ＩＨ（Induction Heating）調理器、給湯機、ＡＩスピーカ等の電気機器である。
【００１３】
各機器２は、いわゆるＩｏＴ（Internet of Things）機器、情報家電、ネット家電、スマート家電等と称され、ホームゲートウェイ４を介してインターネットに接続される。詳細には、各機器２は、図示しない無線ネットワークを介して、ブロードバンドルータとしての機能を有するホームゲートウェイ４と通信接続される。この無線ネットワークは、例えば、エコーネットライト（ECHONET Lite）に準拠したネットワークである。なお、全部又は一部の機器２が、外付けの通信アダプタ（図示せず）を介して、この無線ネットワークに接続されてもよい。
【００１４】
操作端末３は、スマートフォン、タブレット端末等の携帯可能な電子機器である。操作端末３は、図２に示すように、ディスプレイ３０と、操作受付部３１と、通信インタフェース３２と、ＣＰＵ（Central Processing Unit）３３と、ＲＯＭ（Read Only Memory）３４と、ＲＡＭ（Random Access Memory）３５と、二次記憶装置３６とを備える。これらの構成部は、バス３７を介して相互に接続される。
【００１５】
ディスプレイ３０は、液晶ディスプレイ、有機ＥＬディスプレイ等の表示デバイスを含んで構成される。ディスプレイ３０は、ＣＰＵ３３の制御の下、ユーザ操作に応じた各種の画面等を表示する。
【００１６】
操作受付部３１は、押しボタン、タッチパネル、タッチパッド等の１つ以上の入力デバイスを含んで構成され、ユーザからの操作入力を受け付け、受け付けた操作に係る信号をＣＰＵ３３に送出する。
【００１７】
通信インタフェース３２は、予め定めた近距離無線通信インタフェースと、予め定めた広域用の無線通信インタフェースとを含んで構成される。通信インタフェース３２は、例えば、操作端末３が宅内に居るユーザに所持されている場合、ホームゲートウェイ４を介して機器２と通信し、あるいは、ホームゲートウェイ４とインターネットを介してクラウドサーバ５と通信する。また、操作端末３が外出中のユーザに所持されている場合、通信インタフェース３２は、図示しないＡＰ（アクセスポイント）又は基地局を介してインターネットに接続して、機器２、クラウドサーバ５と通信する。
【００１８】
ＣＰＵ３３は、当該操作端末３を統括的に制御する。ＲＯＭ３４は、複数のファームウェアとこれらのファームウェアの実行時に使用されるデータを記憶する。ＲＡＭ３５は、ＣＰＵ３３の作業領域として使用される。
【００１９】
二次記憶装置３６は、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）、フラッシュメモリ等の読み書き可能な不揮発性の半導体メモリ等を含んで構成される。二次記憶装置３６には、機器２を操作するためのアプリケーションプログラム（以下、機器操作アプリという。）を含む各種のプログラムと、これらのプログラムの実行時に使用されるデータとが記憶される。機器操作アプリは、クラウドサーバ５、その他のプログラム配布サーバ等から操作端末３にダウンロードすることができる。
【００２０】
クラウドサーバ５は、本発明に係るデータ管理装置の一例である。クラウドサーバ５は、機器２のメーカ、販売会社等によって設置され、運用されるサーバコンピュータであり、インターネットに接続される。クラウドサーバ５は、図３に示すように、通信インタフェース５０と、ＣＰＵ５１と、ＲＯＭ５２と、ＲＡＭ５３と、二次記憶装置５４とを備える。これらの構成部は、バス５５を介して相互に接続される。
【００２１】
通信インタフェース５０は、インターネットに接続し、ホームゲートウェイ４を介して操作端末３、機器２と通信するためのインタフェースである。ＣＰＵ５１は、当該クラウドサーバ５を統括的に制御する。ＣＰＵ５１によって実現されるクラウドサーバ５の機能の詳細については後述する。
【００２２】
ＲＯＭ５２は、複数のファームウェアとこれらのファームウェアの実行時に使用されるデータを記憶する。ＲＡＭ５３は、ＣＰＵ５１の作業領域として使用される。
【００２３】
二次記憶装置５４は、ＥＥＰＲＯＭ、フラッシュメモリ等の読み書き可能な不揮発性の半導体メモリ又はＨＤＤ（Hard Disk Drive）を含んで構成される大容量の記憶装置である。二次記憶装置５４は、図４に示すように、データ管理プログラム５４０と、機器制御プログラム５４１と、顧客ＤＢ５４２とを記憶する。
【００２４】
データ管理プログラム５４０は、各顧客宅（即ち、家屋Ｈ）の各機器２に関するデータを管理するための処理、詳細には、後述する顧客ＤＢ５４２を管理するための処理が記述されたプログラムである。機器制御プログラム５４１は、各顧客宅の各機器２を制御するための処理が記述されたプログラムである。
【００２５】
顧客ＤＢ５４２は、クラウドサーバ５が提供する機器制御サービスに加入登録した顧客に関するデータ（以下、顧客データという。）が登録されたデータベースである。家屋Ｈの居住者であるユーザあるいは施工業者は、操作端末３の二次記憶装置３６に記憶されている前述した機器操作アプリを起動し、ユーザ情報を入力する。ユーザ情報には、当該ユーザの個人情報及び機器２に関する情報が含まれる。これにより、当該ユーザのユーザ情報が、当該操作端末３からクラウドサーバ５に送信され、クラウドサーバ５のＣＰＵ５１により、当該顧客の顧客データとして、顧客ＤＢ５４２に登録される。
【００２６】
顧客ＤＢ５４２は、図５に示すデータ管理モデルに基づいて管理される。このデータ管理モデルでは、各部屋にサービスが対応付けられ、当該サービスに特定の機器２、ここでは、リビングに設置されている機器２が対応付けられている。ここで、サービスとは、機器２の本来的な機能による効果である。例えば、機器２がエアコンの場合、サービスには、冷房、暖房等の空気温度の調整が該当し、機器２が照明器の場合は、空間の照明が該当する。なお、図示しないが、二次記憶装置５４には、当該機器制御サービスに対応する全ての機器２の操作に関する情報が登録されたデータベースも記憶されている。
【００２７】
続いて、クラウドサーバ５の機能について説明する。クラウドサーバ５は、機能的には、図６に示すように、登録要求データ受信部５００と、データ更新部５０１と、操作データ受信部５０２と、制御指令生成部５０３と、制御指令送信部５０４とを備える。これらの各機能部は、ＣＰＵ５１が、二次記憶装置５４に記憶されるデータ管理プログラム５４０及び機器制御プログラム５４１を実行することで実現される。
【００２８】
登録要求データ受信部５００は、操作端末３から送信された登録要求データを受信する。登録要求データは、本発明に係る第１データの一例である。登録要求データには、機器２を購入したユーザあるいは施工業者によって、前述した機器操作アプリを使用して操作端末３に入力された当該ユーザのユーザ情報が含まれている。ユーザ情報に含まれる個人情報には、当該ユーザの氏名、住所、性別、生年月日、当該ユーザ宅の間取り等の情報が含まれている。
【００２９】
また、ユーザ情報に含まれる機器２に関する情報には、型名、ＩＰ（Internet Protocol）アドレス、設置されているエリアを示す情報（例えば、“リビング”、“キッチン”等の部屋名）、サービスを提供可能なエリアを示す情報（例えば、１又は複数の部屋名）、サービスを提供可能な各エリア（以下、サービス提供エリアという。）におけるサービス能力値等が含まれている。
【００３０】
サービス能力値とは、当該機器２の通常態様での稼働において、当該サービス提供エリアに対するサービスの能力の程度を示す指標である。本実施の形態では、当該機器２が実際に設置されているサービス提供エリア（以下、設置エリアという。）に対するサービス能力値が最大（１．０）となる。設置エリア以外のサービス提供エリアに対しては、ユーザ又は施工業者は、当該サービス提供エリアと設置エリアとの距離等に応じて、０．０より大きく１．０より小さい値をサービス能力値として決定する。
【００３１】
上記の通常態様の稼働とは、当該機器２において一般的に通常とされる設定状態での稼働をいい、例えば、機器２がエアコンの場合では、設定温度が一般的に快適とされる温度であり、設定風量が“中”に設定されている状態での運転が通常態様の稼働に該当する。また、例えば、機器２が照明器の場合では、一般的に快適とされる照度での照明が通常態様の稼働に該当する。
【００３２】
登録要求データ受信部５００は、受信した登録要求データをデータ更新部５０１に供給する。データ更新部５０１は、登録要求データの内容と、図５に示すデータ管理モデルとに基づいて顧客ＤＢ５４２の内容を更新する。登録要求データ受信部５００及びデータ更新部５０１は、本発明に係る管理手段の一例である。
【００３３】
操作データ受信部５０２は、操作端末３から送信された操作データを受信する。操作データは、本発明に係る第２データの一例である。操作データには、当該ユーザ宅の機器２の操作に関する操作情報が含まれている。ユーザは、操作端末３を介して、部屋、機器２及び操作内容を示す操作情報を入力することで、例えば、“リビングのエアコンをＯＮ”にする操作をクラウドサーバ５に要求することができる。また、ユーザは、操作端末３を介して、部屋、サービスの要望を示す操作情報を入力することで、例えば、“キッチンを涼しくする”ための機器２の操作をクラウドサーバ５に要求することができる。また、ユーザは、操作端末３を介して、部屋、当該部屋の環境に対する感覚を示す操作情報を入力することで、例えば、“キッチンが暑い”状態を改善するための機器２の操作をクラウドサーバ５に要求することができる。
【００３４】
操作データ受信部５０２は、受信した操作データを制御指令生成部５０３に供給する。制御指令生成部５０３は、操作データ受信部５０２が受信した操作データと、顧客ＤＢ５４２とに基づいて、対象の機器２を同定し、当該機器２を制御するための制御指令を生成する。その際、制御指令生成部５０３は、指定された部屋に対する当該機器２の能力値に基づき、適切な制御値を決定する。
【００３５】
例えば、当該機器２の当該部屋に対する能力値が０．５であって、当該機器２がエアコンの場合、風量を“強”にしたり、あるいは、当該機器２が照明器の場合、照度を上げたりする等、通常よりも高い負荷で当該機器２を動作させる。また、制御指令生成部５０３は、当該ユーザ宅（即ち、家屋Ｈ）の間取りに基づいて、適切な制御値を決定することも可能である。例えば、制御指令生成部５０３は、当該機器２がエアコンの場合、当該部屋に向かって温度調整した空気を吹き出すように風向を調整することが可能である。
【００３６】
制御指令生成部５０３は、生成した制御指令を制御指令送信部５０４に供給する。制御指令送信部５０４は、制御指令生成部５０３が生成した制御指令を制御対象の機器２に対して送信する。操作データ受信部５０２、制御指令生成部５０３及び制御指令送信部５０４は、本発明に係る機器制御手段の一例である。
【００３７】
図７は、機器制御システム１で実行される処理の流れを示す図である。ユーザ又は施工業者により操作端末３に対してユーザ情報が入力されると、操作端末３は、かかるユーザ情報が格納された登録要求データを生成する（ステップＳ１０１）。操作端末３は、生成した登録要求データをクラウドサーバ５に送信する（ステップＳ１０２）。
【００３８】
クラウドサーバ５は、操作端末３から登録要求データを受信すると、受信した登録要求データと、データ管理モデル（図５参照）とに基づいて顧客ＤＢ５４２を更新する（ステップＳ１０３）。
【００３９】
その後、ユーザにより操作端末３に対して操作情報が入力されると、操作端末３は、かかる操作情報が格納された操作データを生成する（ステップＳ１０４）。操作端末３は、生成した操作データをクラウドサーバ５に送信する（ステップＳ１０５）。
【００４０】
クラウドサーバ５は、操作端末３から操作データを受信すると、受信した操作データと、顧客ＤＢ５４２とに基づいて制御指令を生成する（ステップＳ１０６）。クラウドサーバ５は、制御対象の機器２に対して生成した制御指令を送信する（ステップＳ１０７）。
【００４１】
機器２は、クラウドサーバ５から送信された制御指令をホームゲートウェイ４を介して受信すると、受信した制御指令に従った動作を行う（ステップＳ１０８）。
【００４２】
以上説明したように、本実施の形態の機器制御システム１によれば、クラウドサーバ５は、機器２と、当該機器２がサービスを提供可能な１又は複数の部屋とを関連付けるためのデータ管理モデルに基づいて、当該機器２に関するデータを管理する。このため、エアコン、照明器等が設置されていない部屋であっても、ユーザが所望する温度、明るさ等の環境に調整することができ、ユーザの経済的な負担軽減と快適性の向上が図れる。また、ユーザは、機器２を指定することなく、環境の調整を要求できるため、利便性も高まる。
【００４３】
（変形例１）
顧客ＤＢ５４２は、図８に示すデータ管理モデルに基づいて管理されてもよい。このデータ管理モデルでは、設置エリア以外のサービス提供エリアとなる部屋（この例では、キッチン）には、仮想の機器２が対応付けられている。仮想の機器２は、当該部屋にサービスを提供可能な現実の機器２に対応し、その制御に関する情報は、現実の機器２の制御に関する情報と、現実の機器２の当該部屋に対する能力値とに基づいて定められる。
【００４４】
（変形例２）
また、顧客ＤＢ５４２は、図９に示すデータ管理モデルに基づいて管理されてもよい。このデータ管理モデルでは、異なる部屋間の関連性が管理される。関連性には、当該部屋間における空間的な結合、熱的な結合、光の結合の有無、これらの結合の強度（主として部屋間の距離に応じて定まる。）等が含まれる。
【００４５】
なお、本発明は、上記の実施の形態に限定されず、本発明の要旨を逸脱しない範囲での種々の変更は勿論可能である。
【００４６】
例えば、クラウドサーバ５は、各機器２に対応するサービス提供エリアとその能力値を、ユーザが入力した情報から取得するだけでなく、当該ユーザ宅の各機器２の動作状態の履歴から学習することで取得してもよい。また、クラウドサーバ５は、各サービス提供エリアに適切なサービスを提供するための各機器２の動作に関する情報を、当該ユーザ宅の各機器２の動作状態の履歴から学習することで取得してもよい。
【００４７】
また、クラウドサーバ５は、操作端末３からの操作データに基づいて制御した機器２の動作状況に応じて連携的に他の機器２を動作させてもよい。例えば、クラウドサーバ５は、キッチンでＩＨ調理器が長時間使用されている場合、キッチンの空気温度を低下させるため、リビングのエアコンに冷房運転させる制御を行う。
【００４８】
また、クラウドサーバ５は、顧客ＤＢ５４２で管理する顧客データを第三者（以下、サービサという。）からの要求に応じて提供するデータ提供部をさらに備えるようにしてもよい。データ提供部は、顧客のプライバシーを保護するため、顧客データを予め定めた条件で抽象化してサービサに提供する。
【００４９】
また、クラウドサーバ５の機能部（図６参照）の全部又は一部が、専用のハードウェアで実現されるようにしてもよい。専用のハードウェアとは、例えば、単一回路、複合回路、プログラム化されたプロセッサ、ＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field-Programmable Gate Array）、又は、これらの組み合わせである。
【００５０】
また、クラウドサーバ５の二次記憶装置５４に記憶されるデータ管理プログラム５４０、機器制御プログラム５４１は、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＤＶＤ（Digital Versatile Disc）、光磁気ディスク（Magneto-Optical Disc）、ＵＳＢ（Universal Serial Bus）メモリ、メモリカード、ＨＤＤ等のコンピュータ読み取り可能な記録媒体に格納して配布することが可能である。そして、これらのプログラムを特定の又は汎用のコンピュータにインストールすることによって、当該コンピュータを上記実施の形態におけるクラウドサーバ５として機能させることも可能である。
【００５１】
また、データ管理プログラム５４０、機器制御プログラム５４１をインターネット上の他のサーバが有するディスク装置等に格納しておき、当該サーバからクラウドサーバ５にこれらのプログラムがダウンロードされるようにしてもよい。
【００５２】
本発明は、広義の精神と範囲を逸脱することなく、様々な実施の形態及び変形が可能である。また、上述した実施の形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施の形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。
【符号の説明】
【００５３】
１  機器制御システム、２  機器、３  操作端末、４  ホームゲートウェイ、５  クラウドサーバ、３０  ディスプレイ、３１  操作受付部、３２，５０  通信インタフェース、３３，５１  ＣＰＵ、３４，５２  ＲＯＭ、３５，５３  ＲＡＭ、３６，５４  二次記憶装置、３７，５５  バス、５００  登録要求データ受信部、５０１  データ更新部、５０２  操作データ受信部、５０３  制御指令生成部、５０４  制御指令送信部、５４０  データ管理プログラム、５４１  機器制御プログラム、５４２  顧客ＤＢ
【図１】
2020057857.tif 000003
【図２】
2020057857.tif 000004
【図３】
2020057857.tif 000005
【図４】
2020057857.tif 000006
【図５】
2020057857.tif 000007
【図６】
2020057857.tif 000008
【図７】
2020057857.tif 000009
【図８】
2020057857.tif 000010
【図９】
2020057857.tif 000011