(57)【要約】      （修正有）【課題】従来よりも使い勝手のよいユーザインターフェイスを有するネットワークシステムを提供する。【解決手段】マイクを有する通信端末３００と、複数の電気機器２００Ａ〜２００Ｄと、サーバ１００とを備えるネットワークシステム１であって、サーバ１００は、スマートフォン３００Ａからの所定の音声メッセージに基づいてスマートフォン３００Ａに紐づけられた複数の電気機器２００Ａ〜２００Ｄに一括して所定の操作命令を送信する。【選択図】図１
2020178177.tif 000002
【特許請求の範囲】
【請求項１】
マイクを有する通信端末と、
複数の電気機器と、
サーバとを備えるネットワークシステムであって、
前記サーバは、前記通信端末からの所定の音声メッセージに基づいて前記通信端末に紐づけられた前記複数の電気機器に一括して所定の操作命令を送信する、ネットワークシステム。
【請求項２】
位置情報取得機能を有する通信端末と、
複数の電気機器と、
サーバとを備えるネットワークシステムであって、
前記サーバは、前記通信端末からの位置情報に基づいて前記通信端末に紐づけられた前記複数の電気機器に一括して所定の操作命令を送信する、ネットワークシステム。
【請求項３】
操作部を有する通信端末と、
複数の電気機器と、
サーバとを備えるネットワークシステムであって、
前記サーバは、前記通信端末が所定の操作を受けると、前記通信端末に紐づけられた前記複数の電気機器に一括して所定の操作命令を送信する、ネットワークシステム。
【請求項４】
扉の施錠または開錠をする施錠・開錠機構を有する通信端末と、
複数の電気機器と、
サーバとを備えるネットワークシステムであって、
前記サーバは、前記通信端末から前記扉を施錠または開錠した旨のデータを受けると、前記施錠・開錠機構に紐づけられた前記複数の電気機器に一括して所定の操作命令を送信する、ネットワークシステム。
【請求項５】
前記サーバは、前記複数の電気機器に一括して所定の操作命令を送信する場合に、前記通信端末を介してユーザに当該操作命令の許可を促す、請求項１から４のいずれか１項に記載のネットワークシステム。
【請求項６】
前記サーバは、前記複数の電気機器のそれぞれに対する複数の操作命令を記憶し、
前記複数の電気機器に一括して所定の操作命令を送信する場合に、前記複数の電気機器のうちの、複数の命令と異なる命令を実行中である電気機器を抽出して、当該抽出された電気機器に関しての前記所定の操作命令の許可を促す、請求項１から４のいずれか１項に記載のネットワークシステム。
【請求項７】
前記サーバは、前記複数の電気機器に一括して前記所定の操作命令を送信する場合に、所定のサービスも開始する、請求項１から６のいずれか１項に記載のネットワークシステム。
【請求項８】
前記サーバは、ＡＩ（Artificial Intelligence）による学習を利用することによって、前記通信端末のユーザの習慣を取得して、当該習慣に適した一括の所定の操作命令を前記ユーザに提案する、請求項１から７のいずれか１項に記載のネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して家電などを制御するための技術に関する。
【背景技術】
【０００２】
従来から、ネットワークを介して各種のサービスの提供を受けるための技術が知られている。たとえば、特開２０１７−３４５２５号公報（特許文献１）には、通信端末、プログラム、ネットワークシステム、およびサーバが開示されている。特許文献１によると、ディスプレイと、サーバと通信するための通信インターフェイスと、通信インターフェイスを介してサーバから、グループに属する少なくとも１つの電気機器に関する情報を取得して、ディスプレイにグループに属する少なくとも１つの電気機器に関する情報を並べて表示させるプロセッサと、を備える通信端末が提供される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−３４５２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、従来よりも使い勝手のよいユーザインターフェイスを有するネットワークシステムを提供することにある。
【課題を解決するための手段】
【０００５】
この発明のある態様に従うと、マイクを有する通信端末と、複数の電気機器と、サーバとを備えるネットワークシステムが提供される。サーバは、通信端末からの所定の音声メッセージに基づいて通信端末に紐づけられた複数の電気機器に一括して所定の操作命令を送信する。
【発明の効果】
【０００６】
以上のように、この発明によれば、従来よりも使い勝手のよいユーザインターフェイスを有するネットワークシステムが提供される。
【図面の簡単な説明】
【０００７】
【図１】第１の実施の形態にかかるネットワークシステム１の全体構成を示すイメージ図である。
【図２】第１の実施の形態にかかる通信端末３００の操作画面例を示すイメージ図である。
【図３】第１の実施の形態にかかるサーバ１００の構成を表わすブロック図である。
【図４】第１の実施の形態にかかるユーザ情報データ１２１を示すイメージ図である。
【図５】第１の実施の形態にかかる機器情報データ１２２と示すイメージ図である。
【図６】第１の実施の形態にかかるトリガーデータ１２３と示すイメージ図である。
【図７】第１の実施の形態にかかる一括操作命令データ１２４と示すイメージ図である。
【図８】第１の実施の形態にかかるサーバ１００の情報処理を示すフローチャートである。
【図９】第１の実施の形態にかかる電気機器２００の構成を表わすブロック図である。
【図１０】第１の実施の形態にかかる通信端末３００の構成を表わすブロック図である。
【図１１】第１の実施の形態にかかる通信端末３００のタイムライン画面例を示すイメージ図である。
【図１２】第１の実施の形態にかかる通信端末３００の通常確認画面例を示すイメージ図である。
【図１３】第１の実施の形態にかかる通信端末３００の一括確認画面例を示すイメージ図である。
【図１４】第１の実施の形態にかかる通信端末３００の一括操作登録画面例を示すイメージ図である。
【図１５】第１の実施の形態にかかるロック機構を有する通信端末３００の操作画面例を示すイメージ図である。
【図１６】第１の実施の形態にかかる通信端末３００の第２のタイムライン画面例を示すイメージ図である。
【図１７】第２の実施の形態にかかる通信端末３００の一括操作登録画面例を示すイメージ図である。
【図１８】第３の実施の形態にかかるサーバ１００の情報処理を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
＜第１の実施の形態＞
＜ネットワークシステム１の全体構成＞
【０００９】
まず、図１を参照して本実施の形態にかかるネットワークシステム１の全体構成について説明する。本実施の形態にかかるネットワークシステム１は、主に、サーバ１００と、電子レンジ２００Ａやエアコン２００Ｂやテレビ２００Ｃや掃除機２００Ｄなどの電気機器と、スマートフォン３００Ａなどの通信端末と、を含む。
【００１０】
なお、電気機器は、電子レンジ２００Ａやエアコン２００Ｂやテレビ２００Ｃや掃除機２００Ｄなどに限らず、冷蔵庫、洗濯機、空気清浄器、加湿器、除湿器、自動調理鍋、炊飯器、照明などの家電、パーソナルコンピュータ、ハードディスクレコーダ、プロジェクタ、音楽プレーヤー、ゲーム機、スピーカなどのＡＶ（オーディオ・ビジュアル）機器、太陽光発電システム、蓄電池システム、給湯システムなどのＨＥＭＳ設備、組み込み照明、インターホン、電気錠、給湯器、温水洗浄便座コントローラなどの住宅設備、などであってもよい。以下では、これらの電気機器を総称して電気機器２００ともいう。
【００１１】
また、通信端末も、スマートフォン３００Ａに限らず、パーソナルコンピュータやタブレットやゲーム機やスピーカやウェアラブル端末などであってもよい。以下では、これらの通信端末を総称して通信端末３００ともいう。
＜ネットワークシステム１の動作概要＞
【００１２】
次に、図１を参照して本実施の形態にかかるネットワークシステム１の動作概要について説明する。本実施の形態にかかるネットワークシステム１に関しては、クラウド上の複数のサーバ１００が各種のサービスを提供する。たとえば、ユーザは、通信端末３００に家電制御用のアプリケーションをインストールし、当該通信端末３００を用いて各種の電気機器２００をリモートコントロールしたり、電気機器２００の操作情報や環境情報を取得したりすることができる。
【００１３】
そして、特に本実施の形態においては、通信端末３００を利用して、ユーザが、予め設定された複数の電気機器２００に対して一括で操作命令を入力することができるものである。たとえば、図２に示すように、ユーザが、通信端末３００に「エアコン一括停止」命令を入力すると複数のエアコンが空気調和運転を停止したり、通信端末３００に「出発時一括操作」命令を入力すると複数の電気機器２００にユーザの外出時に応じた操作命令を送信したり、通信端末３００に「帰宅時一括操作」命令を入力すると複数の電気機器２００にユーザの帰宅時に応じた操作命令を送信したり、通信端末３００に「起床時一括操作」命令を入力すると複数の電気機器２００にユーザの起床時に応じた操作命令を送信したり、通信端末３００に「就寝時一括操作」命令を入力すると複数の電気機器２００にユーザの就寝時に応じた操作命令を送信したりする。
【００１４】
なお、後述するように、一括操作命令の入力は、操作部に対する入力に限らず、マイクに対する音声メッセージの入力であってもよいし、位置取得機能によって取得されるユーザの位置がトリガーとなってもよいし、ロック機構による施錠や開錠がトリガーになってもよい。なお、ロック機構は、扉の鍵などの施錠または開錠を行うための施錠・開錠機構のことをいうが、以下では説明のためにロック機構という。
【００１５】
このように、本実施の形態にかかるネットワークシステム１においては、ユーザが、簡単な動作で複数の電気機器２００に状況に応じた動作を行わせることができるようになる。以下、このような機能を実現するためのネットワークシステム１の具体的な構成について詳述する。
＜サーバ１００の構成＞
【００１６】
まず、本実施の形態にかかるネットワークシステム１を構成するサーバ１００の構成の一態様について説明する。図３を参照して、サーバ１００は、主たる構成要素として、ＣＰＵ（Central Processing Unit）１１０と、メモリ１２０と、操作部１４０と、通信インターフェイス１６０とを含む。
【００１７】
ＣＰＵ１１０は、メモリ１２０に記憶されているプログラムを実行することによって、サーバ１００の各部を制御する。たとえば、ＣＰＵ１１０は、メモリ１２０に格納されているプログラムを実行し、各種のデータを参照することによって、後述する各種の処理を実行する。
【００１８】
メモリ１２０は、各種のＲＡＭ（Random Access Memory）、各種のＲＯＭ（Read‐Only Memory）などによって実現され、サーバ１００に内包されているものであってもよいし、サーバ１００の各種インターフェイスに着脱可能なものであってもよいし、サーバ１００からアクセス可能な他の装置の記録媒体であってもよい。メモリ１２０は、ＣＰＵ１１０によって実行されるプログラムや、ＣＰＵ１１０によるプログラムの実行により生成されたデータ、入力されたデータ、その他の本実施の形態にかかるサービスに利用されるデータベースなどを記憶する。
【００１９】
たとえば、メモリ１２０は、図４に示すような、ユーザ情報データ１２１を記憶する。ユーザ情報データ１２１は、ユーザ毎に、ユーザＩＤと、ユーザ名と、家族ＩＤと、メールアドレスと、住所と、パスワードと、ユーザが加入している各種のサービスの識別情報やサービス内容などを格納する。
【００２０】
メモリ１２０は、図５に示すような、機器情報データ１２２を記憶する。機器情報データ１２２は、電気機器毎に、機器ＩＤと、機器の種類と、所有者のユーザＩＤと、実行中の動作情報と、環境情報と、電気機器が登録されている各種のサービスの識別情報やサービス内容などを格納する。
【００２１】
メモリ１２０は、図６に示すような、トリガーデータ１２３を記憶する。トリガーデータ１２３は、一括操作命令を送信すべき条件を格納する。たとえば、トリガーデータ１２３は、「所定の動作受け付け時」と「出発時」と「帰宅時」と「起床時」と「就寝時」など所定のタイミング毎に、通信端末３００の操作部に対する入力をトリガーとした場合の条件と、通信端末３００のマイクに対する入力をトリガーとした場合の条件と、通信端末３００のロック機構の動作をトリガーとした場合の条件と、ユーザの現在位置をトリガーとした場合の条件とを格納する。本実施の形態においては、通信端末３００の操作部３４０に対する一括操作するための命令の入力や、通信端末３００のマイク３８０に対する音声メッセージや、ユーザの現在位置とユーザの自宅の住所との位置関係や、ロック機構による施錠・開錠操作などが条件となる。
【００２２】
メモリ１２０は、図７に示すような、一括操作命令データ１２４を記憶する。一括操作命令データ１２４は、一括操作命令の内容を格納する。たとえば、一括操作命令データ１２４は、「所定の動作受け付け時」と「出発時」と「帰宅時」と「起床時」と「就寝時」など所定のタイミング毎に、電気機器２００の種類毎に指示する操作命令を格納する。
【００２３】
図３に戻って、操作部１４０は、サービスの管理者などの命令を受け付けて、当該命令をＣＰＵ１１０に入力する。
【００２４】
通信インターフェイス１６０は、ＣＰＵ１１０からのデータを、インターネット、キャリア網、ルータなどを介して、電気機器２００や通信端末３００などの他の装置に送信する。逆に、通信インターフェイス１６０は、インターネット、キャリア網、ルータなどを介して電気機器２００や通信端末３００などの他の装置からのデータを受信して、ＣＰＵ１１０に受け渡す。
＜サーバ１００の情報処理＞
【００２５】
次に、図８を参照して、サーバ１００における情報処理について説明する。本実施の形態にかかるサーバ１００のＣＰＵ１１０は、通信端末３００からデータを受信すると以下の処理を実行する。
【００２６】
まず、ＣＰＵ１１０は、トリガーデータ１２３を読み出して（ステップＳ１０２）、通信端末３００からのデータに基づいて、一括操作を行うべき条件を満たされているか否かを判断する（ステップＳ１０４）。なお、ＣＰＵ１１０は、通信端末３００の操作部３４０に対する命令や、通信端末３００のマイク３８０に対する音声命令などに基づいて、一括操作の条件が満たされているか否かを判断する。また、ＣＰＵ１１０は、通信端末３００の現在位置と、ユーザの自宅の住所とに基づいて、外出したか否かとか、帰宅したか否かとかを判断する。あるいは、通信端末３００がロック装置である場合は、玄関の扉のロックの施錠操作や開錠操作に基づいて、一括操作の条件が満たされているか否かを判断してもよい。
【００２７】
一括操作を行うべき条件を満たしている場合（ステップＳ１０４にてＹＥＳである場合）、ＣＰＵ１１０は、機器情報データ１２２とユーザ情報データ１２１を参照して、通信端末３００に紐づけられている電気機器２００を特定する（ステップＳ１０６）。
【００２８】
ＣＰＵ１１０は、一括操作命令データ１２４を参照して、特定された電気機器２００毎に対する操作命令を読み出す（ステップＳ１０８）。
【００２９】
ＣＰＵ１１０は、通信インターフェイス１６０を介して、ユーザの通信端末３００に、電気機器２００に対する一括操作を行ってもよいか否かを確認するための情報を送信する（ステップＳ１１０）。
【００３０】
ユーザの確認が得られると、ＣＰＵ１１０は、通信インターフェイス１６０を介して、特定された電気機器２００に、現在の状況に適した操作命令を送信する（ステップＳ１１２）。
【００３１】
本実施の形態においては、この際に、ＣＰＵ１１０は、ユーザ情報データ１２１や、機器情報データ１２２を参照して、ユーザや機器が加入しているサービスを開始してもよい（ステップＳ１１４）。たとえば、ＣＰＵ１１０は、外出や就寝の条件が満たされた際には、警備会社による警備サービスを開始するために警備会社のサービスに所定のデータを送信したり、帰宅や起床の条件が満たされた際には、警備会社による警備サービスを停止するために警備会社のサービスに所定のデータを送信したりする。
【００３２】
一方、一括操作を行うべき条件を満たしていない場合（ステップＳ１０４にてＮＯである場合）、ＣＰＵ１１０は、個別の通常の操作を受け付けたか否かを判断する（ステップＳ１２２）。ＣＰＵ１１０は、個別の通常の操作を受け付けた場合（ステップＳ１２２にてＹＥＳである場合）、機器情報データ１２２とユーザ情報データ１２１を参照して、通信端末３００に紐づけられている電気機器２００を特定する（ステップＳ１２４）。
【００３３】
ＣＰＵ１１０は、通信インターフェイス１６０を介して、ユーザの通信端末３００に、電気機器２００に対する通常操作を行ってもよいか否かを確認するための情報を送信する（ステップＳ１２６）。
【００３４】
ＣＰＵ１１０は、通信インターフェイス１６０を介して、特定された電気機器２００に、個別の通常の操作命令を送信する（ステップＳ１２８）。
【００３５】
ＣＰＵ１１０は、個別の通常の操作を受け付けなかった場合（ステップＳ１１２にてＮＯである場合）、他の処理を実行する（ステップＳ１３２）。
＜電気機器２００の構成＞
【００３６】
次に、図９を参照して、ネットワークシステム１を構成する電気機器２００の構成の一態様について説明する。本実施の形態にかかる電気機器２００は、主たる構成要素として、ＣＰＵ２１０と、メモリ２２０と、ディスプレイ２３０、操作部２４０と、通信インターフェイス２６０と、スピーカ２７０と、マイク２８０と、機器駆動部２９０とを含む。
【００３７】
ＣＰＵ２１０は、メモリ２２０あるいは外部の記憶媒体に記憶されているプログラムを実行することによって、電気機器２００の各部を制御する。
【００３８】
メモリ２２０は、各種のＲＡＭ、各種のＲＯＭなどによって実現され、電気機器２００に内包されているものであってもよいし、電気機器２００の各種インターフェイスに着脱可能なものであってもよいし、電気機器２００からアクセス可能な他の装置の記録媒体であってもよい。メモリ２２０は、ＣＰＵ２１０によって実行されるプログラムや、ＣＰＵ２１０によるプログラムの実行により生成されたデータ、操作部２４０を介して入力されたデータ、リモコンから受信したデータ、ルータ４００やインターネットを介してサーバ１００から受信したデータ、電気機器２００に対応するサーバのアドレスなど各種サービスを利用するために必要な情報などを記憶する。
【００３９】
ディスプレイ２３０は、ＣＰＵ２１０からの信号に基づいて、文字や画像などを出力する。なお、ディスプレイ２３０は、単にＬＥＤライトなどであってもよい。
【００４０】
操作部２４０は、ボタン、タッチパネルなどによって実現され、ユーザからの命令を受け付けて、当該命令をＣＰＵ２１０に入力する。なお、ディスプレイ２３０と操作部２４０とは、タッチパネル２５０を構成してもよい。
【００４１】
通信インターフェイス２６０は、無線通信を行うためのアンテナや、有線通信を行うためのコネクタなどによって実現される。ＣＰＵ２１０は、通信インターフェイス２６０を利用することによって、ルータ４００やインターネットなどを介して、サーバ１００や他の電気機器２００や通信端末３００と各種のデータをやり取りする。たとえば、ＣＰＵ２１０は、通信インターフェイス２６０を介して、環境情報をサーバ１００に送信したり、操作命令をサーバ１００から受信したりする。
【００４２】
スピーカ２７０は、ＣＰＵ２１０からの音声データに基づいて音声メッセージなどを出力する。マイク２８０は、ユーザの声などを取得して音声データをＣＰＵ２１０に入力する。
【００４３】
機器駆動部２９０は、ＣＰＵ２１０からの信号に基づいて、電気機器２００の各部（モータやヒータやセンサやアンテナなど）を制御する。たとえば、電子レンジ２００Ａに関しては加熱調理のためのアンテナや回転テーブルであったり、エアコン２００Ｂに関しては圧縮機やファンであったりする。
＜通信端末３００の構成＞
【００４４】
次に、図１０を参照して、ネットワークシステム１を構成する通信端末３００の構成の一態様について説明する。本実施の形態にかかる通信端末３００は、主たる構成要素として、ＣＰＵ３１０と、メモリ３２０と、ディスプレイ３３０と、操作部３４０と、通信インターフェイス３６０と、スピーカ３７０と、マイク３８０と、ＧＰＳアンテナ３９０とを含む。
【００４５】
ＣＰＵ３１０は、メモリ３２０に記憶されているプログラムを実行することによって、通信端末３００の各部を制御する。
【００４６】
メモリ３２０は、各種のＲＡＭや、各種のＲＯＭなどによって実現される。メモリ３２０は、各種サービスのためのアプリケーションプログラムや通知エージェント用のプログラムや、ＣＰＵ３１０によるプログラムの実行により生成されたデータ、サーバ１００から受信したデータ、操作部３４０を介して入力されたデータ、通信端末３００のユーザを特定するための情報などを記憶する。
【００４７】
ディスプレイ３３０は、ＣＰＵ３１０からのデータに基づいて、画像やテキストを表示する。操作部３４０は、ポインティングデバイスやスイッチなどから構成され、ユーザからの各種の命令をＣＰＵ３１０に入力する。なお、ユーザ端末は、ディスプレイ３３０と操作部３４０とを含むタッチパネル３５０を有してもよい。
【００４８】
通信インターフェイス３６０は、インターネットやキャリア網やルータ４００などを介して、サーバ１００や電気機器２００などの他の装置との間でデータを送受信する。たとえば、ＣＰＵ３１０は、通知エージェント用のプログラムに従って、通信インターフェイス３６０を介してサーバ１００と、ユーザに関する各種の情報をやりとりする。ＣＰＵ３１０は、当該各種の情報を、他のアプリケーションプログラムに提供することによって各種のサービスを受けることができる。
【００４９】
スピーカ３７０は、ＣＰＵ３１０からの音声データに基づいて音声メッセージなどを出力する。マイク３８０は、ユーザの声などを取得して音声データをＣＰＵ３１０に入力する。
【００５０】
ＧＰＳアンテナ３９０は、衛星からの電波信号を受け取ってＣＰＵ３１０に受け渡す。ＣＰＵ３１０は、ＧＰＳ信号に基づいて現在位置を取得する。
【００５１】
本実施の形態においては、ＣＰＵ３１０は、通知エージェント用のプログラムに従って、通信インターフェイス３６０を介してサーバ１００から各種の情報を取得する。ＣＰＵ３１０は、ユーザの現在位置情報やカレンダ情報や天気予報情報やユーザの好みなどを利用して、調理機器用のアプリケーションプログラムに従って、通信インターフェイス３６０を介してサーバ１００から各種のデータを取得してタッチパネル３５０を介して調理機器の操作用画面を表示したり、調理機器を利用する料理のレシピを表示したりする。これに限らず、ＣＰＵ３１０は、ユーザの現在位置情報やカレンダ情報や天気予報情報やユーザの好みなどを利用して、各種のアプリケーションプログラムに従って、通信インターフェイス３６０を介して画像データや音声データを取得してディスプレイ３３０やスピーカ３７０から出力する。
【００５２】
たとえば、図１１に示すように、ＣＰＵ３１０は、通知エージェント用のプログラムに従って、各種のアプリケーションプログラムに受け渡した入力情報を第１の表示形態でディスプレイ３３０に表示する（たとえば、３３１Ｙ，３３５Ｙ，３３６Ｙなど）。そして、ＣＰＵ３１０は、調理機器用のアプリケーションプログラムに従って表示する情報を当該アプリケーションプログラムに応じた第２の表示形態でディスプレイ３３０に表示したり（たとえば、３３１Ｘ，３３２Ｘなど）、空気調和機用のアプリケーションプログラムに従って表示する情報を当該アプリケーションプログラムに応じた第３の表示形態でディスプレイ３３０に表示したり（たとえば、３３３Ｘなど）、映像音楽視聴用のアプリケーションプログラムに従って表示する情報を当該アプリケーションプログラムに応じた第４の表示形態でディスプレイ３３０に表示したりする。
【００５３】
より詳細には、本実施の形態においては、ＣＰＵ３１０は、通知エージェント用のプログラムに従って、各種のアプリケーションプログラムやサービスに受け渡した入力情報を示すメッセージ３３１Ｙ，３３５Ｙ，３３６Ｙを第１の表示形態でディスプレイ３３０に表示する。そして、ＣＰＵ３１０は、調理機器用のアプリケーションプログラムに従って、当該入力情報をトリガーにして出力する情報３３１Ｘ，３３２Ｘを当該アプリケーションプログラムに応じた第２の表示形態でディスプレイ３３０に表示する。また、ＣＰＵ３１０は、空気調和機用のアプリケーションプログラムに従って、当該入力情報をトリガーにして出力する情報３３３Ｘを当該アプリケーションプログラムに応じた第３の表示形態でディスプレイ３３０に表示する。また、ＣＰＵ３１０は、通知エージェント用のプログラムに従って、当該入力情報をトリガーにして出力する情報３３５Ｘをサービスに応じた第５の表示形態や第６の表示形態でディスプレイ３３０に表示する。
【００５４】
ただし、図１６に示すように、ＣＰＵ３１０は、各家電や各サービスの各々がメッセージを投稿していくような表示を行ってもよい。
【００５５】
また、図２に示したように、本実施の形態においては、ＣＰＵ３１０は、ユーザ操作に基づいてタッチパネル３５０に電気機器２００の操作用画面を表示させる。そして、タッチパネル３５０を介して、各電気機器２００のエリアにタッチされると、ＣＰＵ３１０は、電気機器２００個別の通常の操作画面をタッチパネル３５０に表示して、電気機器２００に対する個別の通常の操作命令を受け付ける。本実施の形態においては、ＣＰＵ３１０は、図１２に示すように、通常の操作命令を実行してもよいか否か、ユーザに承認を得るように構成されている。ユーザの承認が得られると、ＣＰＵ３１０は、通信インターフェイス３６０を介して通常の操作命令をサーバ１００に送信する。
【００５６】
一方、タッチパネル３５０を介して、一括操作ボタン３３７Ａ，３３７Ｂ，３３７Ｃ，３３７Ｄ，３３７Ｅが押されると、ＣＰＵ３１０は、図１３に示すように、複数の電気機器２００に対する一括操作命令を実行してもよいか、タッチパネル３５０を介してユーザに承認を得るように構成されている。なお、複数の電気機器２００に対する一括操作命令は、一括操作ボタン３３７Ａ，３３７Ｂ，３３７Ｃ，３３７Ｄ，３３７Ｅが押された際にサーバ１００に問い合わせてもよいし、通信端末３００が記憶していてもよい。ユーザの承認が得られると、ＣＰＵ３１０は、通信インターフェイス３６０を介していずれかの一括操作命令をサーバ１００に送信する。
【００５７】
なお、ＣＰＵ３１０は、マイク３８０を介して、複数の電気機器２００に対する一括操作命令を受け付けてもよい。この場合は、ＣＰＵ３１０は、複数の電気機器２００に対する一括操作命令を実行してもよいか、スピーカ３７０とマイク３８０とを介してユーザに承認を得るように構成されることが好ましい。
【００５８】
なお、ＣＰＵ３１０は、定期的にＧＰＳアンテナ３９０を介して現在位置をサーバ１００に送信する。これによって、サーバ１００は、ユーザが外出したか、帰宅したか、帰宅するまであとわずかであるか、などを判断して、条件にマッチするか否かを判断する。そして、条件にマッチする場合に、サーバ１００は、複数の電気機器２００に対する一括操作命令を実行してもよいか、通信端末３００を介してユーザに承認を得るように構成されることが好ましい。
【００５９】
そして、本実施の形態においては、図１４に示すように、ＣＰＵ３１０は、操作部３４０を介して、一括操作命令の種類毎に、複数の電気機器２００に対する操作命令の登録を受け付ける。ＣＰＵ３１０は、通信インターフェイス３６０を介して、一括操作命令の種類毎の、複数の電気機器２００に対する操作命令の登録情報をサーバ１００に送信する。サーバ１００のＣＰＵ１１０は、通信インターフェイス１６０を介して登録情報を受信して、ユーザＩＤ毎や家族ＩＤ毎に、一括操作命令データ１２４に、複数の電気機器２００に対する操作命令を登録する。
【００６０】
なお、通信端末３００が、玄関扉の開閉するロック装置である場合は、図１５に示すように、通信端末３００は、ロック機構３９１を有する。ロック機構３９１は、ロックをしたことや、ロックを解除したことをＣＰＵ３１０に受け渡す。ＣＰＵ３１０は、通信インターフェイス３６０を介して、施錠したことを示すデータや、開錠したことを示すデータをサーバ１００に送信する。
＜第２の実施の形態＞
【００６１】
なお、一括操作命令の入力は、ユーザによる通信端末３００に対してされるものには限られない。たとえば、ユーザが、通信端末３００とは別の装置に一括操作命令を入力してもよいし、所定の時間内に複数の電気機器２００に対して行った命令を一括操作命令として提案したり登録したりしてもよい。
【００６２】
あるいは、サーバ１００などから構成されるクラウドサービスが、電気機器２００に対する操作履歴やユーザの行動履歴を取得して、ＡＩ（Artificial Intelligence）によってユーザの習慣を学習してもよい。例えば、サーバ１００は、「家に帰ってくると、エアちゃんを自動運転して、テレビちゃんを電源ＯＮしている」という習慣を学習していく。これによって、「家に帰ってきた」ことを検知すると、サーバ１００が、自動的にエアコン２００ＢをＯＮしてテレビ２００Ｃもつけることが可能になる。
【００６３】
なお、サーバ１００が、ユーザが「家に帰ってきた」ということを検知するたびに、通信端末３００のＣＰＵ３１０が、アプリケーションプログラムに従って、「エアコンとテレビをつけますか？」とユーザに確認してもよい。そして、ユーザが、「お願い」ボタンを押したり、マイクに「お願い」と話したりしてから、電気機器２００に一括して操作命令を送信してもよい。
【００６４】
より好ましくは、サーバ１００が、ＡＩ（Artificial Intelligence）による学習によって「家に帰ってくると、エアちゃんを自動運転して、テレビちゃんを電源ＯＮしている」という習慣を見つける。通信端末３００は、サーバ１００からのデータに基づいて、図１７に示すように、ユーザの習慣に適した一括操作命令の登録を提案する。たとえば、通信端末３００が「エアコンとテレビの一括操作命令を登録しませんか？」というメッセージを出力する。そして、ユーザが「登録」ボタンを押したり、マイクに「お願い」と話したりすると、サーバ１００が一括括操作命令を「登録する」。一括操作命令が登録されると、それ以降は、ユーザが帰宅したときに（帰宅する直前に）、ユーザが通信端末３００の「一括操作」ボタンを押して複数の電気機器２００を操作することができるようになる。
＜第３の実施の形態＞
【００６５】
上記の実施の形態においては、一括操作の条件が満たされた際に複数の電気機器２００に操作命令を送信するものであった。しかしながら、複数の電気機器２００の中には、既に一括操作の命令を実行しているものがある場合がある。
【００６６】
そこで本実施の形態においては、図１８に示すように、ＣＰＵ１１０は、ステップＳ１０８にて、特定された電気機器２００毎に対する操作命令を読み出したあと、機器情報データ１２２を参照して、いまだ当該操作命令を実行していない電気機器２００や、いまだ実行されていない操作命令を特定する（ステップＳ２０９）。
【００６７】
そして、ＣＰＵ１１０は、通信インターフェイス１６０を介して、ユーザの通信端末３００に、いまだ当該操作命令を実行していない電気機器２００に対しての一括操作を行ってもよいか否かを確認するための情報を送信する（ステップＳ１１０）。
【００６８】
ユーザの確認が得られると、ＣＰＵ１１０は、通信インターフェイス１６０を介して、いまだ当該操作命令を実行していない電気機器２００に、現在の状況に適した操作命令を送信する（ステップＳ１１２）。
＜第４の実施の形態＞
【００６９】
上記の構成に加えて、「所定の動作受け付け時」と「出発時」と「帰宅時」と「起床時」と「就寝時」など所定のタイミングの判断の条件として、時間帯の条件や曜日の条件や季節の条件を加えてもよい。たとえば、春には、サーバ１００は、エアコンや空気清浄機に「花粉モード」で運転開始させたり、夏には、エアコンや空気清浄機に「梅雨モード」で運転開始させたりする。あるいは、夏の昼間に帰宅した場合は、明るさＯＦＦで照明を点灯させたり、冬の昼間に帰宅した場合は、明るさ控えめで照明を点灯させたり、夜に帰宅した場合は、明るさ強めで照明を点灯させたりする。
＜第５の実施の形態＞
【００７０】
上記の実施の形態のネットワークシステム１の各装置の役割の一部または全部を他の装置が実行してもよい。たとえば、サーバ１００や電気機器２００や通信端末３００の各々の役割の一部または全部を別の装置が担ったり、それらの装置の１つ１つの役割の一部または全部を複数の装置で分担したりしてもよい。
＜まとめ＞
【００７１】
上記の実施の形態においては、マイクを有する通信端末と、複数の電気機器と、サーバとを備えるネットワークシステムが提供される。サーバは、通信端末からの所定の音声メッセージに基づいて通信端末に紐づけられた複数の電気機器に一括して所定の操作命令を送信する。
【００７２】
上記の実施の形態においては、位置情報取得機能を有する通信端末と、複数の電気機器と、サーバとを備えるネットワークシステムが提供される。サーバは、通信端末からの位置情報に基づいて通信端末に紐づけられた複数の電気機器に一括して所定の操作命令を送信する。
【００７３】
上記の実施の形態においては、操作部を有する通信端末と、複数の電気機器と、サーバとを備えるネットワークシステムが提供される。サーバは、通信端末が所定の操作を受けると、通信端末に紐づけられた複数の電気機器に一括して所定の操作命令を送信する。
【００７４】
上記の実施の形態においては、扉の施錠または開錠をする施錠・開錠機構を有する通信端末と、複数の電気機器と、サーバとを備えるネットワークシステムが提供される。サーバは、通信端末から扉を施錠または開錠した旨のデータを受けると、施錠・開錠機構に紐づけられた複数の電気機器に一括して所定の操作命令を送信する。
【００７５】
好ましくは、サーバは、複数の電気機器に一括して所定の操作命令を送信する場合に、通信端末を介してユーザに当該操作命令の許可を促す。
【００７６】
好ましくは、サーバは、複数の電気機器のそれぞれに対する複数の操作命令を記憶し、複数の電気機器に一括して所定の操作命令を送信する場合に、複数の電気機器のうちの、複数の命令と異なる命令を実行中である電気機器を抽出して、当該抽出された電気機器に関しての所定の操作命令の許可を促す。
【００７７】
好ましくは、サーバは、複数の電気機器に一括して所定の操作命令を送信する場合に、所定のサービスも開始する。
【００７８】
好ましくは、サーバは、ＡＩ（Artificial Intelligence）による学習を利用することによって、通信端末のユーザの習慣を取得して、当該習慣に適した一括の所定の操作命令をユーザに提案する。
【００７９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００８０】
１        ：ネットワークシステム
１００    ：サーバ
１１０    ：ＣＰＵ
１２０    ：メモリ
１２１    ：ユーザ情報データ
１２２    ：機器情報データ
１２３    ：トリガーデータ
１２４    ：一括操作命令データ
１４０    ：操作部
１６０    ：通信インターフェイス
２００    ：電気機器
２００Ａ  ：電子レンジ
２００Ｂ  ：エアコン
２００Ｃ  ：テレビ
２００Ｄ  ：掃除機
２１０    ：ＣＰＵ
２２０    ：メモリ
２３０    ：ディスプレイ
２４０    ：操作部
２５０    ：タッチパネル
２６０    ：通信インターフェイス
２７０    ：スピーカ
２８０    ：マイク
２９０    ：機器駆動部
３００    ：通信端末
３００Ａ  ：スマートフォン
３１０    ：ＣＰＵ
３２０    ：メモリ
３３０    ：ディスプレイ
３３７Ａ  ：一括操作ボタン
３３７Ｂ  ：一括操作ボタン
３３７Ｃ  ：一括操作ボタン
３３７Ｄ  ：一括操作ボタン
３３７Ｅ  ：一括操作ボタン
３４０    ：操作部
３５０    ：タッチパネル
３６０    ：通信インターフェイス
３７０    ：スピーカ
３８０    ：マイク
３９０    ：ＧＰＳアンテナ
３９１    ：ロック機構
４００    ：ルータ
【図１】
2020178177.tif 000003
【図２】
2020178177.tif 000004
【図３】
2020178177.tif 000005
【図４】
2020178177.tif 000006
【図５】
2020178177.tif 000007
【図６】
2020178177.tif 000008
【図７】
2020178177.tif 000009
【図８】
2020178177.tif 000010
【図９】
2020178177.tif 000011
【図１０】
2020178177.tif 000012
【図１１】
2020178177.tif 000013
【図１２】
2020178177.tif 000014
【図１３】
2020178177.tif 000015
【図１４】
2020178177.tif 000016
【図１５】
2020178177.tif 000017
【図１６】
2020178177.tif 000018
【図１７】
2020178177.tif 000019
【図１８】
2020178177.tif 000020