(57)【要約】【課題】従来よりも使い勝手がよいネットワークシステム、情報処理方法、サーバ、電気機器、通信端末、およびプログラムを提供する。【解決手段】ＬＡＮ接続されている少なくとも１つの電気機器２００と、ＬＡＮ接続されている少なくとも１つの電気機器２００を選択可能に表示するための通信端末３００と、通信端末３００に対する少なくとも１つの電気機器２００の選択命令に基づいて、選択された電気機器２００と通信端末３００とに関する所定の処理を実行するためのサーバ１００Ａ，１００Ｂとを備える、ネットワークシステム１が提供される。【選択図】図２
2018032917.tif 000002
【特許請求の範囲】
【請求項１】
ＬＡＮ接続されている少なくとも１つの電気機器と、
前記ＬＡＮ接続されている少なくとも１つの電気機器を選択可能に表示するための通信端末と、
前記通信端末に対する前記少なくとも１つの電気機器の選択命令に基づいて、選択された前記電気機器と前記通信端末とに関する所定の処理を実行するためのサーバとを備える、ネットワークシステム。
【請求項２】
選択された前記電気機器がユーザからの所定の操作を受け付けることによって、前記サーバが前記所定の処理を実行する、請求項１に記載のネットワークシステム。
【請求項３】
前記電気機器が発話ボタンを含み、
選択された前記電気機器に対する前記所定の操作は、選択された前記電気機器の前記発話ボタンが押されることを含む、請求項２に記載のネットワークシステム。
【請求項４】
前記電気機器がマイクを含み、
選択された前記電気機器に対する前記所定の操作は、選択された前記電気機器の前記マイクに所定の音声が入力されることを含む、請求項２または３に記載のネットワークシステム。
【請求項５】
選択された前記電気機器が所定の情報を出力し、前記通信端末に前記所定の情報が入力されると、前記サーバが前記所定の処理を実行する、請求項１から４のいずれか１項に記載のネットワークシステム。
【請求項６】
前記電気機器がスピーカを含み、
選択された前記電気機器が前記スピーカから所定の情報を音声出力し、前記通信端末に前記所定の情報が入力されると、前記サーバが前記所定の処理を実行する、請求項５に記載のネットワークシステム。
【請求項７】
前記電気機器がディスプレイを含み、
選択された前記電気機器が前記ディスプレイから所定の情報を表示し、前記通信端末に前記所定の情報が入力されると、前記サーバが前記所定の処理を実行する、請求項５に記載のネットワークシステム。
【請求項８】
前記所定の情報は、キャンペーンの合言葉を含み、
前記所定の処理は、前記キャンペーンへの参加登録を含む、請求項５から７のいずれか１項に記載のネットワークシステム。
【請求項９】
前記所定の処理は、前記電気機器と前記通信端末とが前記サーバを介してペアリングすることを含む、請求項１から８のいずれか１項に記載のネットワークシステム。
【請求項１０】
前記サーバは、前記所定の処理として、前記通信端末からの遠隔制御命令に応じて、選択された前記電気機器を動作させる、請求項１から９のいずれか１項に記載のネットワークシステム。
【請求項１１】
通信端末が、ＬＡＮに接続されている少なくとも１つの電気機器を選択可能に表示するステップと、
前記通信端末が、前記ＬＡＮに接続されている少なくとも１つの電気機器の選択命令を受け付けるステップと、
サーバが、選択された前記電気機器と前記通信端末とに関する所定の処理を実行するステップとを備える、ネットワークシステムの情報処理方法。
【請求項１２】
少なくとも１つの電気機器と通信端末と通信するための通信インターフェイスと、
プロセッサとを備え、前記プロセッサは、前記通信インターフェイスを介して、
前記通信端末に対する前記少なくとも１つの電気機器の選択命令に基づいて、選択された前記電気機器と前記通信端末とに関する所定の処理を実行する、サーバ。
【請求項１３】
通信インターフェイスとプロセッサとを含むサーバの情報処理方法であって、
前記プロセッサが、前記通信インターフェイスを介して、通信端末から、ＬＡＮに接続されている少なくとも１つの電気機器の選択命令を受け付けるステップと、
前記プロセッサが、前記通信インターフェイスを介して、選択された電気機器と前記通信端末とに関する所定の処理を実行するステップと、を備える、サーバの情報処理方法。
【請求項１４】
サーバと通信するための通信インターフェイスと、
操作部と、
プロセッサとを備え、前記プロセッサは、
前記通信インターフェイスを介して前記サーバから所定の情報を受信し、前記操作部を介して所定の操作を受け付けた際に当該所定の操作を受け付けた旨を前記サーバに送信するとともに前記サーバからの所定の情報を出力する、電気機器。
【請求項１５】
サーバと通信するための通信インターフェイスと、
出力部と、
入力部と、
プロセッサとを備える通信端末であって、前記プロセッサは、
ＬＡＮ接続されている少なくとも１つの電気機器を選択可能に前記出力部に表示させ、前記入力部を介して電気機器の選択命令を受け付け、前記入力部を介して所定の情報の入力を受け付け、前記通信インターフェイスを介して前記所定の情報を前記サーバに送信する、通信端末。
【請求項１６】
サーバと通信するための通信インターフェイスと、出力部と、入力部と、プロセッサとを含む通信端末のためのプログラムであって、
ＬＡＮ接続されている少なくとも１つの電気機器を選択可能に前記出力部に表示させるステップと、
前記入力部を介して電気機器の選択命令を受け付けるステップと、
前記入力部を介して所定の情報の入力を受け付けるステップと、
前記通信インターフェイスを介して前記所定の情報を前記サーバに送信するステップと、を前記プロセッサに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して電気機器と通信端末とを連携して動作させるための技術に関する。
【背景技術】
【０００２】
従来から、ネットワークを介して電気機器と通信端末とを連携させるための様々な技術が知られている。たとえば、特開２０１５−３３０８６号公報（特許文献１）には、無線通信システム、ペアリング装置、複数の機器をペアリングするための方法および当該方法をコンピュータに実現させるためのプログラムが開示されている。特許文献１によると、無線通信システムを構成する管理サーバのハードディスクは、ペアリング情報を有するデータベースを含む。データベースは、ペアリング情報と、端末機器ユーザ情報とを含む。ペアリング情報は、端末ＩＤと機器ＩＤとを含む。端末機器ユーザ情報は、端末ＩＤまたは機器ＩＤと、共通ＩＤとを含む。第１端末の端末ＩＤと、第２端末の端末ＩＤと、第１機器の機器ＩＤと、第２機器の機器ＩＤとは、共通ＩＤによって互いに関連付けられている。共通ＩＤは、端末機器ユーザ情報の共通ＩＤの欄において規定されている値である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−３３０８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来よりも使い勝手がよいネットワークシステム、情報処理方法、サーバ、電気機器、通信端末、およびプログラムが求められている。そこで、本発明の目的は、従来よりも使い勝手がよいネットワークシステム、情報処理方法、サーバ、電気機器、通信端末、およびプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
この発明のある態様に従うと、ＬＡＮ接続されている少なくとも１つの電気機器と、ＬＡＮ接続されている少なくとも１つの電気機器を選択可能に表示するための通信端末と、通信端末に対する少なくとも１つの電気機器の選択命令に基づいて、選択された電気機器と通信端末とに関する所定の処理を実行するためのサーバとを備える、ネットワークシステムが提供される。
【０００６】
好ましくは、選択された電気機器がユーザからの所定の操作を受け付けることによって、サーバが所定の処理を実行する。
【０００７】
好ましくは、電気機器が発話ボタンを含む。選択された電気機器に対する所定の操作は、選択された電気機器の発話ボタンが押されることを含む。
【０００８】
好ましくは、電気機器がマイクを含む。選択された電気機器に対する所定の操作は、選択された電気機器のマイクに所定の音声が入力されることを含む。
【０００９】
好ましくは、選択された電気機器が所定の情報を出力し、通信端末に所定の情報が入力されると、サーバが所定の処理を実行する。
【００１０】
好ましくは、電気機器がスピーカを含む。選択された電気機器がスピーカから所定の情報を音声出力し、通信端末に所定の情報が入力されると、サーバが所定の処理を実行する。
【００１１】
好ましくは、電気機器がディスプレイを含む。選択された電気機器がディスプレイから所定の情報を表示し、通信端末に所定の情報が入力されると、サーバが所定の処理を実行する。
【００１２】
好ましくは、所定の情報は、キャンペーンの合言葉を含む。所定の処理は、キャンペーンへの参加登録を含む。
【００１３】
好ましくは、所定の処理は、電気機器と通信端末とがサーバを介してペアリングすることを含む。
【００１４】
好ましくは、サーバは、所定の処理として、通信端末からの遠隔制御命令に応じて、選択された電気機器を動作させる。
【００１５】
この発明の別の局面に従うと、通信端末が、ＬＡＮに接続されている少なくとも１つの電気機器を選択可能に表示するステップと、通信端末が、ＬＡＮに接続されている少なくとも１つの電気機器の選択命令を受け付けるステップと、サーバが、選択された電気機器と通信端末とに関する所定の処理を実行するステップとを備える、ネットワークシステムの情報処理方法が提供される。
【００１６】
この発明の別の局面に従うと、少なくとも１つの電気機器と通信端末と通信するための通信インターフェイスと、プロセッサとを備えるサーバが提供される。プロセッサは、通信インターフェイスを介して、通信端末に対する少なくとも１つの電気機器の選択命令に基づいて、選択された電気機器と通信端末とに関する所定の処理を実行する。
【００１７】
この発明の別の局面に従うと、通信インターフェイスとプロセッサとを含むサーバの情報処理方法が提供される。サーバの情報処理方法は、プロセッサが、通信インターフェイスを介して、通信端末から、ＬＡＮに接続されている少なくとも１つの電気機器の選択命令を受け付けステップと、プロセッサが、通信インターフェイスを介して、選択された電気機器と通信端末とに関する所定の処理を実行するステップと、を備える。
【００１８】
この発明の別の局面に従うと、サーバと通信するための通信インターフェイスと、操作部と、プロセッサとを備える電気機器が提供される。プロセッサは、通信インターフェイスを介してサーバから所定の情報を受信し、操作部を介して所定の操作を受け付けた際に当該所定の操作を受け付けた旨をサーバに送信するとともにサーバからの所定の情報を出力する。
【００１９】
この発明の別の局面に従うと、サーバと通信するための通信インターフェイスと、出力部と、入力部と、プロセッサとを備える通信端末が提供される。プロセッサは、ＬＡＮ接続されている少なくとも１つの電気機器を選択可能に出力部に表示させ、入力部を介して電気機器の選択命令を受け付け、入力部を介して所定の情報の入力を受け付け、通信インターフェイスを介して所定の情報をサーバに送信する。
【００２０】
この発明の別の局面に従うと、サーバと通信するための通信インターフェイスと、出力部と、入力部と、プロセッサとを含む通信端末のためのプログラムが提供される。プログラムは、ＬＡＮ接続されている少なくとも１つの電気機器を選択可能に出力部に表示させるステップと、入力部を介して電気機器の選択命令を受け付けるステップと、入力部を介して所定の情報の入力を受け付けるステップと、通信インターフェイスを介して所定の情報をサーバに送信するステップと、をプロセッサに実行させる。
【発明の効果】
【００２１】
以上のように、この発明によれば、従来よりも使い勝手がよいネットワークシステム、情報処理方法、サーバ、電気機器、通信端末、およびプログラムが提供される。
【図面の簡単な説明】
【００２２】
【図１】第１の実施の形態にかかるネットワークシステム１の全体構成を示すイメージ図である。
【図２】第１の実施の形態にかかるネットワークシステム１の動作概要を示すイメージ図である。
【図３】第１の実施の形態にかかる家電操作サーバ１００Ａのハードウェア構成を表わすブロック図である。
【図４】第１の実施の形態にかかる家族データベース１２１を示すイメージ図である。
【図５】第１の実施の形態にかかるユーザデータベース１２２を示すイメージ図である。
【図６】第１の実施の形態にかかる機器データベース１２３を示すイメージ図である。
【図７】第１の実施の形態にかかるペアリングデータベース１２４を示すイメージ図である。
【図８】第１の実施の形態にかかる電気機器２００のハードウェア構成を表わすブロック図である。
【図９】第１の実施の形態にかかる通信端末３００のハードウェア構成を表わすブロック図である。
【図１０】第１の実施の形態にかかる家電操作サーバ１００Ａ、音声発話サーバ１００Ｂ、電気機器２００、通信端末３００における情報処理方法を示すシーケンス図である。
【図１１】第２の実施の形態にかかるネットワークシステム１の動作概要を示すイメージ図である。
【図１２】第２の実施の形態にかかる家電操作サーバ１００Ａ、音声発話サーバ１００Ｂ、電気機器２００、通信端末３００における情報処理方法を示すシーケンス図である。
【図１３】第３の実施の形態にかかるネットワークシステム１の動作概要を示すイメージ図である。
【図１４】第３の実施の形態にかかる家電操作サーバ１００Ａ、音声発話サーバ１００Ｂ、電気機器２００、通信端末３００における情報処理方法を示すシーケンス図である。
【図１５】第４の実施の形態にかかるネットワークシステム１の動作概要を示すイメージ図である。
【図１６】第５の実施の形態にかかるネットワークシステム１の動作概要を示すイメージ図である。
【図１７】第５の実施の形態にかかる家電操作サーバ１００Ａ、音声発話サーバ１００Ｂ、電気機器２００、通信端末３００における情報処理方法を示すシーケンス図である。
【図１８】第６の実施の形態にかかるネットワークシステム１の動作概要を示すイメージ図である。
【図１９】第６の実施の形態にかかる家電操作サーバ１００Ａ、音声発話サーバ１００Ｂ、電気機器２００、通信端末３００における情報処理方法を示すシーケンス図である。
【図２０】第７の実施の形態にかかるネットワークシステム１の第１の全体構成を示すイメージ図である。
【図２１】第７の実施の形態にかかるネットワークシステム１の第２の全体構成を示すイメージ図である。
【図２２】第７の実施の形態にかかるネットワークシステム１の第３の全体構成を示すイメージ図である。
【図２３】第７の実施の形態にかかるネットワークシステム１の第４の全体構成を示すイメージ図である。
【発明を実施するための形態】
【００２３】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
＜第１の実施の形態＞
＜ネットワークシステム１の全体構成＞
【００２４】
まず、図１を参照して本実施の形態にかかるネットワークシステム１の全体構成について説明する。図１は、本実施の形態にかかるネットワークシステム１の全体構成を示すイメージ図である。
【００２５】
本実施の形態にかかるネットワークシステム１は、主に、家電操作サーバ１００Ａと、音声発話サーバ１００Ｂと、電子レンジ２００Ａやエアコン２００Ｂなどの電気機器と、スマートフォンなどの通信端末３００と、を含む。そして、本実施の形態においては、電子レンジ２００Ａやエアコン２００Ｂなどの電気機器と通信端末３００とは、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＺｉｇＢｅｅ（登録商標）などのルータ４００を介して、互いに接続可能に、またキャリア網やインターネットを介して家電操作サーバ１００Ａや音声発話サーバ１００Ｂとも接続可能に構成されている。
【００２６】
なお、電気機器は、電子レンジ２００Ａやエアコン２００Ｂに限らず、冷蔵庫、洗濯機、掃除機、空気清浄器、加湿器、除湿器、炊飯器、照明などの家電、テレビ、ハードディスクレコーダ、プロジェクタ、音楽プレーヤーなどのＡＶ（オーディオ・ビジュアル）機器、組み込み照明、太陽光発電機、インターホン、給湯器、温水洗浄便座コントローラなどの住宅設備、などであってもよい。以下では、電気機器を総称して、電気機器２００ともいう。
【００２７】
また、通信端末３００は、スマートフォンに限らず、パーソナルコンピュータやタブレットやゲーム機などであってもよい。
＜ネットワークシステム１の動作概要＞
【００２８】
次に、図１と図２とを参照して本実施の形態にかかるネットワークシステム１の動作概要について説明する。なお図２は、本実施の形態にかかるネットワークシステム１の動作概要を示すイメージ図である。
【００２９】
本実施の形態にかかるネットワークシステム１は、まず、ユーザが自分の通信端末３００に電気機器２００と新たにペアリングするための家電操作アプリケーションを立ち上げさせる（ステップＳ１０２）。ユーザが、通信端末３００の「家電登録・設定」ボタン３３１を押すと、通信端末３００は、同じ無線ルータ４００を介してＬＡＮ接続されている電気機器２００に対してブロードキャスト通信を行う（ステップＳ１０４）。
【００３０】
本実施の形態においては、通信端末３００からのルータ４００を介したプッシュデータに応じて、電気機器２００が自身の商品名や型番やＭＡＣアドレスなどを回答する。ユーザが、電気機器２００の欄にタッチすると、当該電気機器２００のＭＡＣアドレスがポップアップされる（ステップＳ１０５）。
【００３１】
ユーザが、「登録する」ボタン３３２を押すと、通信端末３００は、電気機器２００自身に対して、あるいは家電操作サーバ１００Ａに対して、電気機器２００のさらに詳細な情報を要求する（ステップＳ１０６）。通信端末３００は、選択された電気機器２００とのペアリングに関する文書を提示したり、ユーザの承認を受け付けたりする。
【００３２】
ユーザが、「登録」ボタン３３３を押すと、家電操作サーバ１００Ａから、電気機器２００にペアリング用の音声データが送信される（ステップＳ１０８）。本実施の形態においては、通信端末３００は、電気機器２００に対して所定の操作を行うように、ユーザに促す（ステップＳ１１０）。
【００３３】
ユーザが、電気機器２００の「おはなし」ボタン２４１を押すと、電気機器２００は「登録してくれてありがとう。これからよろしくね。」などのメッセージを音声出力する（ステップＳ１１２）。
【００３４】
合わせて、ユーザが、「おはなし」ボタン２４１を押すと、電気機器２００が当該操作情報を家電操作サーバ１００Ａに送信する（ステップＳ１１４）。そして、家電操作サーバ１００Ａを介した電気機器２００と通信端末３００とのペアリング処理が実行される。ペアリング処理が完了した場合は通信端末３００にその旨が表示される（ステップＳ１１６）。ユーザが、「おはなし」ボタン２４１を所定時間以上押さなかった場合や、その他のエラーが生じた際には、通信端末３００はペアリングに失敗した旨を出力する（ステップＳ１１８）。
【００３５】
このように、本実施の形態においては、通信端末３００が、自身が通信中のルータ４００を介してＬＡＮ接続中の複数の電気機器２００を選択可能に表示するため、電気機器２００側での処理を低減することができる。また、電気機器２００に、所定の操作（たとえば、所定のタイミングで所定のボタンを押すなど）が入力された際にペアリングが完了するため、誤って家族以外の通信端末３００と電気機器２００とがペアリングしてしまう可能性を低減することができる。以下、このような機能を実現するためのネットワークシステム１の具体的な構成について詳述する。
＜サーバ１００Ａ，１００Ｂのハードウェア構成＞
【００３６】
まず、本実施の形態にかかるネットワークシステム１を構成する家電操作サーバ１００Ａ、音声発話サーバ１００Ｂのハードウェア構成の一態様について説明する。なお、図３は、本実施の形態にかかる家電操作サーバ１００Ａのハードウェア構成を表わすブロック図である。音声発話サーバ１００Ｂのハードウェア構成は、家電操作サーバ１００Ａと同様であるため、ここでは説明を繰り返さない。
【００３７】
図３を参照して、家電操作サーバ１００Ａは、主たる構成要素として、ＣＰＵ（Central Processing Unit）１１０と、メモリ１２０と、ディスプレイ１３０と、操作部１４０と、通信インターフェイス１６０とを含む。
【００３８】
ＣＰＵ１１０は、メモリ１２０に記憶されているプログラムを実行することによって、家電操作サーバ１００Ａの各部を制御する。たとえば、ＣＰＵ１１０は、メモリ１２０に格納されているプログラムを実行し、各種のデータを参照することによって、後述する各種の処理を実行する。
【００３９】
メモリ１２０は、各種のＲＡＭ（Random  Access  Memory）、各種のＲＯＭ（Read-Only  Memory）などによって実現される。メモリ１２０は、ＣＰＵ１１０によって実行されるプログラムや、ＣＰＵ１１０によるプログラムの実行により生成されたデータ、入力されたデータ、その他の本実施の形態にかかる調理支援サービスに利用されるデータベースなどを記憶する。
【００４０】
たとえば、本実施の形態にかかるメモリ１２０は、家族データベース１２１や、ユーザデータベース１２２や、機器データベース１２３や、ペアリングデータベース１２４などのデータを格納する。なお、本実施の形態においては、これらのデータベースなどの情報が、家電操作サーバ１００Ａに格納されているが、それらの情報は家電操作サーバ１００Ａがアクセス可能な他の装置に格納されてもよい。
【００４１】
図４は、本実施の形態にかかる家族データベース１２１を示すイメージ図である。図４を参照して、本実施の形態にかかる家族データベース１２１は、家族毎に、主に、家族ＩＤと、家族名と、家族の住所などを含む。
【００４２】
図５は、本実施の形態にかかるユーザデータベース１２２を示すイメージ図である。図５を参照して、本実施の形態にかかるユーザデータベース１２２は、ユーザ毎に、主に、ユーザＩＤと、ユーザ名と、ユーザの家族のＩＤと、ユーザのメールアドレスと、ユーザのサービスへのログインパスワード、などを含む。
【００４３】
図６は、本実施の形態にかかる機器データベース１２３を示すイメージ図である。図６を参照して、本実施の形態にかかる機器データベース１２３は、電気機器毎に、主に、電気機器のＩＤと、購入者などに設定された電気機器の名前と、電気機器の商品名と、電気機器の型番と、電気機器を所有する家族のＩＤおよび／またはユーザＩＤ、などを格納する。
【００４４】
図７は、本実施の形態にかかるペアリングデータベース１２４を示すイメージ図である。図７を参照して、本実施の形態にかかるペアリングデータベース１２４は、主に、ペアリング処理が完了した機器同士の機器ＩＤの対応関係などを含む。
【００４５】
図３に戻って、ディスプレイ１３０は、ＣＰＵ１１０からの信号に基づいて、テキストや画像を表示する。操作部１４０は、サービスの管理者などの命令を受け付けて、当該命令をＣＰＵ１１０に入力する。
【００４６】
通信インターフェイス１６０は、ＣＰＵ１１０からのデータを、インターネット、キャリア網、ルータなどを介して、音声発話サーバ１００Ｂや電気機器２００や通信端末３００などの他の装置に送信する。逆に、通信インターフェイス１６０は、インターネット、キャリア網、ルータなどを介して音声発話サーバ１００Ｂや電気機器２００や通信端末３００などの他の装置からのデータを受信して、ＣＰＵ１１０に受け渡す。
【００４７】
音声発話サーバ１００Ｂのハードウェア構成は、メモリ１２０に複数種類の音声データが格納されている点が異なるが、他の構成は概ね家電操作サーバ１００Ａと同様であるため、ここでは説明を繰り返さない。
＜電気機器２００のハードウェア構成＞
【００４８】
次に、図８を参照して、ネットワークシステム１を構成する電気機器２００のハードウェア構成の一態様について説明する。なお、図８は、本実施の形態にかかる電気機器２００のハードウェア構成を表わすブロック図である。
【００４９】
電気機器２００は、主たる構成要素として、ＣＰＵ２１０と、メモリ２２０と、ディスプレイ２３０と、操作部２４０と、通信インターフェイス２６０と、スピーカ２７０と、マイク２８０と、機器駆動部２９０とを含む。
【００５０】
ＣＰＵ２１０は、メモリ２２０あるいは外部の記憶媒体に記憶されているプログラムを実行することによって、電気機器２００の各部を制御する。
【００５１】
メモリ２２０は、各種のＲＡＭや、各種のＲＯＭなどによって実現される。メモリ２２０は、ＣＰＵ２１０によって実行される調理プログラムまたは他のプログラムや、ＣＰＵ２１０によるプログラムの実行により生成されたデータ、家電操作サーバ１００Ａや音声発話サーバ１００Ｂから受信したデータ、操作部２４０を介して入力されたデータなどを記憶する。
【００５２】
ディスプレイ２３０は、ＣＰＵ１１０からの信号に基づいて、文字や画像などを出力する。操作部２４０は、ボタン、タッチパネルなどによって実現され、ユーザからの命令を受け付けて、当該命令をＣＰＵ２１０に入力する。なお、ディスプレイ２３０と操作部２４０とは、タッチパネル２５０を構成してもよい。
【００５３】
通信インターフェイス２６０は、無線ＬＡＮ通信あるいは有線ＬＡＮなどの通信モジュールによって実現される。通信インターフェイス２６０は、有線通信あるいは無線通信によって他の装置との間でデータをやり取りする。すなわち、ＣＰＵ２１０は、通信インターフェイス２６０を介して、家電操作サーバ１００Ａや音声発話サーバ１００Ｂや通信端末３００などの他の装置から各種の情報を受信したり、家電操作サーバ１００Ａや音声発話サーバ１００Ｂや通信端末３００などの他の装置に各種の情報を送信したりする。
【００５４】
スピーカ２７０は、ＣＰＵ２１０からの信号に基づいて、音声を出力する。マイク２８０は、外部からの音声に基づいて音声信号を作成し、ＣＰＵ２１０に入力する。
【００５５】
機器駆動部２９０は、ＣＰＵ２１０からの信号に基づいて、電気機器の各部（モータやヒータなど）を制御する。
＜通信端末３００のハードウェア構成＞
【００５６】
次に、図９を参照して、ネットワークシステム１を構成する通信端末３００のハードウェア構成の一態様について説明する。なお、図９は、本実施の形態にかかる通信端末３００のハードウェア構成を表わすブロック図である。
【００５７】
通信端末３００は、主たる構成要素として、ＣＰＵ３１０と、メモリ３２０と、ディスプレイ３３０と、操作部３４０と、通信インターフェイス３６０と、スピーカ３７０と、マイク３８０とを含む。
【００５８】
ＣＰＵ３１０は、メモリ３２０に記憶されているプログラムを実行することによって、通信端末３００の各部を制御する。
【００５９】
メモリ３２０は、各種のＲＡＭや、各種のＲＯＭなどによって実現される。メモリ３２０は、家電操作アプリケーションプログラムなどのＣＰＵ３１０によって実行されるプログラムや、ＣＰＵ３１０によるプログラムの実行により生成されたデータ、家電操作サーバ１００Ａや音声発話サーバ１００Ｂや電気機器２００から受信したデータ、操作部３４０を介して入力されたデータ、通信端末３００のユーザを特定するための情報などを記憶する。
【００６０】
ディスプレイ３３０は、ＣＰＵ３１０からのデータに基づいて、画像やテキストを表示する。操作部３４０は、ポインティングデバイスやスイッチなどから構成され、ユーザからの各種の命令をＣＰＵ３１０に入力する。なお、ユーザ端末は、ディスプレイ３３０と操作部３４０とを含むタッチパネル３５０を有してもよい。
【００６１】
通信インターフェイス３６０は、ＣＰＵ３１０からのデータを、インターネット、ルータなどを介して、家電操作サーバ１００Ａや音声発話サーバ１００Ｂや電気機器２００などの他の装置に送信する。たとえば、ＣＰＵ３１０は、タッチパネル３５０を介してユーザ命令を受け付けて、通信インターフェイス３６０を介して当該ユーザ命令を家電操作サーバ１００Ａや音声発話サーバ１００Ｂや電気機器２００などの他の装置に送信する。逆に、通信インターフェイス３６０は、インターネット、ルータなどを介して家電操作サーバ１００Ａや音声発話サーバ１００Ｂや電気機器２００からのデータを受信して、ＣＰＵ３１０に受け渡す。
＜サーバ１００Ａ、１００Ｂ、電気機器２００、通信端末３００における情報処理＞
【００６２】
次に、図１０を参照しながら、本実施の形態にかかる家電操作サーバ１００Ａ、音声発話サーバ１００Ｂ、電気機器２００、通信端末３００における具体的な情報処理について説明する。なお、図１０は、本実施の形態にかかる家電操作サーバ１００Ａ、音声発話サーバ１００Ｂ、電気機器２００、通信端末３００における情報処理方法を示すシーケンス図である。
【００６３】
まず、通信端末３００のＣＰＵ３１０は、ユーザからの家電操作アプリケーションプログラムの起動命令に基づいて、ディスプレイ３３０に図示しない家電操作サービスのホーム画面を表示する。そして、ユーザは、通信端末３００を介して、家電操作サービスにログインする。これによって、ＣＰＵ３１０は、図２のステップＳ１０２に示すように、タッチパネル３５０に、家電の登録・設定処理を開始するためのボタン３３１を表示させる。
【００６４】
ユーザが、「家電登録・設定」ボタン３３１にタッチすると、ＣＰＵ３１０は、通信インターフェイス３６０を介して、ルータ４００にＬＡＮ接続されている電気機器２００にブロードキャストする（ステップＳ１３２）。ＣＰＵ３１０は、図２のステップＳ１０４に示したように、呼びかけに応じた電気機器２００の商品名を選択可能にタッチパネル３５０に表示させる。
【００６５】
このとき、ユーザが画面の家電の商品名にタッチすると、ＣＰＵ３１０は、図２のステップＳ１０５に示したように、当該商品を識別するための情報をタッチパネル３５０に表示させる。
【００６６】
ユーザが、所望の電気機器２００の「登録する」ボタン３３２にタッチすると（ステップＳ１３４）、ＣＰＵ３１０は、通信インターフェイス３６０を介して、選択された電気機器２００に電気機器２００の詳細なデータを要求したり、家電操作サーバ１００Ａに電気機器２００の詳細なデータを要求したりする（ステップＳ１３６、ステップＳ１３８）。
【００６７】
ＣＰＵ３１０は、電気機器２００または家電操作サーバ１００Ａからの情報に基づいて、通信インターフェイス３６０を介して、家電操作サーバ１００Ａに電気機器２００の音声発話処理用のトークンを要求する（ステップＳ１４０）。ＣＰＵ３１０は、通信インターフェイス３６０を介して、家電操作サーバ１００Ａから電気機器２００の音声発話処理用のトークンを取得する（ステップＳ１４２）。
【００６８】
ＣＰＵ３１０は、通信インターフェイス３６０を介して、電気機器２００の音声発話処理用のトークンをパラメータに含めて、音声発話サーバ１００Ｂに、今回対象となっている電気機器２００にペアリング用の音声データを提供するように要求する（ステップＳ１４４）。音声発話サーバ１００Ｂは、家電操作サーバ１００Ａに、音声データを送信するとともに、今回対象となっている電気機器２００にペアリング用の音声データをダウンロードさせるように指示する（ステップＳ１４６）。家電操作サーバ１００Ａは、今回対象となっている電気機器２００に、音声データをダウンロードするように指示する（ステップＳ１４８）。
【００６９】
電気機器２００は、家電操作サーバ１００Ａからの指示に基づいて、通信インターフェイス３６０を介して、家電操作サーバ１００Ａに音声データを要求し（ステップＳ１５０）、音声データをダウンロードする（ステップＳ１５２）。
【００７０】
通信端末３００のＣＰＵ３１０は、図２のステップＳ１０６に示したように、タッチパネル３５０に、選択された電気機器２００とのペアリング処理を実行するための「登録」ボタン３３３を表示させる。ユーザが登録ボタン３３３にタッチすると（ステップＳ１５４）、ＣＰＵ３１０は、通信インターフェイス３６０を介して、音声発話サーバ１００Ｂに、音声再生を要求する（ステップＳ１５６）。
【００７１】
音声発話サーバ１００Ｂは、電気機器２００に音声を再生させるよう指示するように、家電操作サーバ１００Ａに指示する（ステップＳ１５８）。家電操作サーバ１００Ａは、これを受けて、電気機器２００に音声を再生するように指示する（ステップＳ１６０）。これによって、電気機器２００はユーザからの音声出力命令を待ち受ける。
【００７２】
なお、本実施の形態においては、家電操作サーバ１００Ａが、音声発話サーバ１００Ｂを介して通信端末３００に、電気機器２００が音声を再生可能な状態で待機している旨を伝えるためのデータを送信する（ステップＳ１６２、ステップＳ１６３）。これによって通信端末３００のＣＰＵ３１０は、図２のステップＳ１１０に示すように、タッチパネル３５０に、電気機器２００が音声を再生可能な状態で待機している旨を表示させる（ステップＳ１６４）。
【００７３】
ユーザが、図２のステップＳ１１２に示したように、電気機器２００の「おはなし」ボタン２４１を押すと、電気機器２００のＣＰＵ２１０が、スピーカ２７０にペアリング用の音声を出力させる（ステップＳ１６６）。ＣＰＵ２１０は、通信インターフェイス２６０を介して、音声再生が完了した旨の通知を家電操作サーバ１００Ａに送信する（ステップＳ１６８）。家電操作サーバ１００ＡのＣＰＵ１１０は、通信インターフェイス１６０を介して、音声再生が完了した旨の通知を音声発話サーバ１００Ｂに送信する（ステップＳ１７０）。
【００７４】
通信端末３００のＣＰＵ３１０は、通信インターフェイス３６０を介して、音声発話サーバ１００Ｂに電気機器２００での音声再生が完了したか否かを確認する（ステップＳ１７２）。通信端末３００のＣＰＵ３１０は、通信インターフェイス３６０を介して、音声発話サーバ１００Ｂからの回答を受信する（ステップＳ１７４）。
【００７５】
通信端末３００のＣＰＵ３１０は、通信インターフェイス３６０を介して、家電操作サーバ１００Ａにペアリング処理を要求する（ステップＳ１８２）。家電操作サーバ１００Ａは、通信端末３００と電気機器２００とのペアリング処理を実行する。家電操作サーバ１００Ａはペアリング登録完了通知を通信端末３００に送信する（ステップＳ１８４）。これによって、ペアリング登録処理が完了して、通信端末３００のＣＰＵ３１０は、その旨をディスプレイ３３０に表示させる（ステップＳ１８６）。
【００７６】
この後、家電操作サーバ１００Ａおよび音声発話サーバ１００Ｂを介して、通信端末３００が電気機器２００に関する情報を取得したり、電気機器２００が通信端末３００に関する情報を取得したりすることができるようになる。
＜第１の実施の形態の変形例＞
【００７７】
第１の実施の形態では、ユーザの操作として、電気機器２００の発話ボタン２４１を押下するものであった。ただし、ユーザの操作としては、別の入力を行うものであってもよい。
【００７８】
たとえば、電気機器２００は、ユーザからの発話ボタン２４１の操作の代わりに、マイク２８０を介した「ＯＫ」などという音声を受け付けるものであってもよい。
【００７９】
あるいは、家電操作サーバ１００Ａが通信端末３００に暗証番号やキーワードなどのテキストデータや画像データや音声データなどを通信端末３００に提供してもよい。そして、通信端末３００のＣＰＵ３１０が、ディスプレイ３３０に暗証番号やキーワードなどのテキストや画像などを表示させたり、スピーカ３７０に暗証番号やキーワードなどの音声を出力させたりして、当該暗証番号やキーワードなどを電気機器２００に入力させる形態であってもよい。
【００８０】
なお、電気機器２００は、操作部２４０を介してユーザからの暗証番号やキーワードなどの入力を受け付けてもよいし、マイク２８０を介してユーザからの暗証番号やキーワードなどの入力を受け付けてもよい。
【００８１】
あるいは、家電操作サーバ１００Ａが通信端末３００にライトの点灯・点滅の情報などを提供してもよい。そして、通信端末３００のＣＰＵ３１０が、点灯・点滅の情報に基づいて、ディスプレイ３３０の一部を点灯・点滅させて、当該点灯・点滅に関する情報を電気機器２００に入力させる形態であってもよい。
【００８２】
あるいは、家電操作サーバ１００Ａまたは音声発話サーバ１００Ｂからの音声を通信端末３００から出力させて、それを電気機器２００のマイク２８０で受け付けることによってユーザ認証を行ってもよい。
＜第２の実施の形態＞
【００８３】
第１の実施の形態では、ユーザが通信端末３００でペアリング先の電気機器２００を選択し、ユーザが選択された電気機器２００を操作することによって、ペアリングを完了するものであった。しかしながら、このような形態には限られない。本実施の形態においては、ユーザが通信端末３００でペアリング先の電気機器２００を選択し、当該選択された電気機器２００がキーワードを音声出力し、ユーザが当該キーワードを通信端末３００に入力することによって、ペアリングを完了するものである。
【００８４】
まず、本実施の形態にかかるネットワークシステム１の全体構成は、第１の実施の形態のそれと同様であるため、ここでは説明を繰り返さない。以下では、図１と図１１とを参照して本実施の形態にかかるネットワークシステム１の動作概要について説明する。図１１は、本実施の形態にかかるネットワークシステム１の動作概要を示すイメージ図である。
【００８５】
なお、本実施の形態にかかるステップＳ２０２からステップＳ２０６の処理に関しては、第１の実施の形態のステップＳ１０２からステップＳ１０６の処理と同様であるため、ここでは説明を繰り返さない。
【００８６】
ステップＳ２０６においてユーザが登録ボタンを押すと、本実施の形態においては、家電操作サーバ１００Ａから電気機器２００に、ペアリング用のキーワードなどの音声データが送信される（ステップＳ２０８）。そして、本実施の形態においては、電気機器２００は、ペアリング用のキーワードとして複数の数字などを音声出力する（ステップＳ２１２）。なお、ユーザが、電気機器２００の「おはなし」ボタン２４１を押すことによって、電気機器２００はキーワードとして複数の数字などを音声出力してもよい（ステップ２１２）。
【００８７】
ユーザが、通信端末３００にキーワードを入力すると（ステップＳ２１３）、通信端末３００が入力されたキーワードを家電操作サーバ１００Ａに送信することによって認証をおこなう。認証に成功すると、電気機器２００と通信端末３００とのペアリング処理が実行され、完了後にその旨が表示される（ステップＳ２１６）。認証に失敗すると、ペアリングに失敗した旨を出力する（ステップＳ２１８）。
【００８８】
このように、本実施の形態においては、通信端末３００が、自身が通信中のルータ４００を介してＬＡＮ接続中の複数の電気機器２００を選択可能に表示するため、電気機器２００側での処理を低減することができる。また、電気機器２００からの出力の内容を確認できるユーザによってペアリングが完了するため、誤って家族以外の通信端末３００と電気機器２００とがペアリングしてしまう可能性を低減することができる。
【００８９】
ネットワークシステム１の各装置のハードウェア構成は、第１の実施の形態のそれと同様であるため、ここでは説明を繰り返さない。以下では、図１２を参照しながら、本実施の形態にかかる家電操作サーバ１００Ａ、音声発話サーバ１００Ｂ、電気機器２００、通信端末３００における具体的な情報処理について説明する。なお、図１２は、本実施の形態にかかる家電操作サーバ１００Ａ、音声発話サーバ１００Ｂ、電気機器２００、通信端末３００における情報処理方法を示すシーケンス図である。ただし、第１の実施の形態の処理と同様の処理については説明を繰り返さない。
【００９０】
本実施の形態においては、ステップＳ２４６において、音声発話サーバ１００Ｂが、キーワードを含む音声データを家電操作サーバ１００Ａに送信する。そして、家電操作サーバ１００Ａは、音声のダウンロード指示を電気機器２００に送信するとともに（ステップＳ２４８）、電気機器２００に送信するキーワードを、ユーザまたは電気機器２００の機器ＩＤに対応付けて記憶する（ステップＳ２４９）。なお、家電操作サーバ１００Ａが、キーワードに関する音声データを作成してもよい。
【００９１】
また、本実施の形態においては、通信端末３００のＣＰＵ３１０は、電気機器２００における音声再生が完了したか否かに関する音声発話サーバ１００Ｂからの回答を受信すると（ステップＳ２７４）、ディスプレイ３３０にキーワードの受け付け画面を表示させる（ステップＳ２７５）。ＣＰＵ３１０は、操作部３４０を介してキーワードの入力を受け付けると（ステップＳ２７５）、通信インターフェイス３６０を介して、キーワードを家電操作サーバ１００Ａに送信する（ステップＳ２７６）。家電操作サーバ１００Ａでキーワードによる認証が成功すると（ステップＳ２７７）、通信端末３００に認証成功通知が送信される。
【００９２】
認証が成功すると、通信端末３００のＣＰＵ３１０は、通信インターフェイス３６０を介して、家電操作サーバ１００Ａにペアリング処理を要求する（ステップＳ２８２）。家電操作サーバ１００Ａは、通信端末３００と電気機器２００とのペアリング処理を実行する。家電操作サーバ１００Ａはペアリング登録完了通知を通信端末３００に送信する（ステップＳ２８４）。これによって、ペアリング登録処理が完了して、通信端末３００のＣＰＵ３１０は、その旨をディスプレイ３３０に表示させる（ステップＳ２８６）。
【００９３】
この後、家電操作サーバ１００Ａおよび音声発話サーバ１００Ｂを介して、通信端末３００が電気機器２００に関する情報を取得したり、電気機器２００が通信端末３００に関する情報を取得したりすることができるようになる。
＜第３の実施の形態＞
【００９４】
第２の実施の形態では、ユーザが通信端末３００でペアリング先の電気機器２００を選択し、選択された電気機器２００がキーワードを音声出力し、ユーザが当該キーワードを通信端末３００に入力することによって、ペアリングを完了するものである。しかしながら、このような形態には限られない。たとえば、選択された電気機器２００がキーワードを表示し、ユーザが当該キーワードを通信端末３００に入力することによって、ペアリングを完了してもよい。本実施の形態においては、ユーザが通信端末３００でペアリング先の電気機器２００を選択し、選択された電気機器２００が複数種類の料理の画像のうちのいずれかの画像を表示して、ユーザが当該料理の選択命令を通信端末３００に入力することによって、ペアリングを完了するものである。
【００９５】
まず、本実施の形態にかかるネットワークシステム１の全体構成は、第１の実施の形態のそれと同様であるため、ここでは説明を繰り返さない。以下では、図１と図１３とを参照して本実施の形態にかかるネットワークシステム１の動作概要について説明する。図１３は、本実施の形態にかかるネットワークシステム１の動作概要を示すイメージ図である。
【００９６】
なお、本実施の形態にかかるステップＳ３０２からステップＳ３０６の処理に関しては、第１の実施の形態のステップＳ１０２からステップＳ１０６の処理と同様であるため、ここでは説明を繰り返さない。
【００９７】
本実施の形態においては、ステップＳ３０６において、ユーザが、登録ボタンを押すと、家電操作サーバ１００Ａから、電気機器２００に画像データが送信される（ステップＳ３０８）。電気機器２００は料理の画像などを表示する（ステップＳ３１２）。なお、ユーザが、電気機器２００の「おはなし」ボタン２４１を押すことによって、電気機器２００が料理の画像などを表示してもよい（ステップＳ３１２）。
【００９８】
通信端末３００は、複数の料理の名称を選択可能に表示する（ステップＳ３１３）。ユーザが、通信端末３００のいずれかの料理名を選択すると、通信端末３００が選択結果を家電操作サーバ１００Ａに送信することによって認証をおこなう。認証に成功すると、電気機器２００と通信端末３００とのペアリング処理が完了し、その旨が表示される（ステップＳ３１６）。認証に失敗すると、ペアリングに失敗した旨を出力する（ステップＳ３１８）。
【００９９】
このように、本実施の形態においては、通信端末３００が、ＬＡＮ接続中の複数の電気機器２００を選択可能に表示するため、電気機器２００側での処理を低減することができる。また、電気機器２００からの出力の内容を確認できるユーザによってペアリングが完了するため、誤って家族以外の通信端末３００と電気機器２００とがペアリングしてしまう可能性を低減することができる。
【０１００】
ネットワークシステム１の各装置のハードウェア構成は、第１の実施の形態のそれと同様であるため、ここでは説明を繰り返さない。以下では、図１４を参照しながら、本実施の形態にかかる家電操作サーバ１００Ａ、音声発話サーバ１００Ｂ、電気機器２００、通信端末３００における具体的な情報処理について説明する。なお、図１４は、本実施の形態にかかる家電操作サーバ１００Ａ、音声発話サーバ１００Ｂ、電気機器２００、通信端末３００における情報処理方法を示すシーケンス図である。
【０１０１】
まず、本実施の形態にかかるステップＳ３３２からステップＳ３４２までの処理に関しては、第１の実施の形態のステップＳ１３２からステップＳ１４２までの処理のうち、ステップＳ１４０およびステップＳ１４２のステップを除いたものと同様であるため、ここでは説明を繰り返さない。
【０１０２】
本実施の形態においては、ＣＰＵ３１０は、通信インターフェイス３６０を介して、家電操作サーバ１００Ａに、今回対象となっている電気機器２００にペアリング用の画像データを提供するように要求する（ステップＳ３４４）。
【０１０３】
本実施の形態においては、家電操作サーバ１００Ａが通信端末３００に料理の画像を送信し（ステップＳ３４８）、送信した料理の名称をユーザまたは電気機器２００の機器ＩＤに対応付けて記憶する（ステップＳ３４９）。
【０１０４】
通信端末３００のＣＰＵ３１０は、タッチパネル３５０に、選択された電気機器２００とのペアリング処理を実行するための「登録」ボタン３３３を表示させる。ユーザが登録ボタン３３３にタッチすると（ステップＳ３５４）、ＣＰＵ３１０は、通信インターフェイス３６０を介して、電気機器２００に画像を表示するように指示する（ステップＳ３６０）。
【０１０５】
ユーザが、電気機器２００の「おはなし」ボタン２４１を押すと（ステップＳ３６６）、電気機器２００のＣＰＵ２１０が、図１３のステップＳ３１２に示すように、ディスプレイ２３０に料理の画像を表示させる。ただし、電気機器２００は、画像を受信した際に、ユーザ操作を待たずに料理の画像を表示してもよい。ＣＰＵ２１０は、通信インターフェイス２６０を介して、画像を表示した旨の通知を家電操作サーバ１００Ａに送信する（ステップＳ３６８）。
【０１０６】
通信端末３００のＣＰＵ３１０は、家電操作サーバ１００Ａからの画像を表示した旨の通知を受信すると（ステップＳ３７４）、図１３のステップＳ３１３に示すように、ディスプレイ３３０に複数の料理名を選択可能に表示させる（ステップＳ３７５）。ＣＰＵ３１０は、操作部３４０を介して選択命令の入力を受け付ける（ステップＳ３７５）。ＣＰＵ３１０は、通信インターフェイス３６０を介して、選択結果を家電操作サーバ１００Ａに送信する（ステップＳ３７６）。家電操作サーバ１００Ａで料理の選択による認証が成功すると（ステップＳ３７７）、家電操作サーバ１００Ａは、通信端末３００に認証成功通知を送信する。
【０１０７】
認証が成功すると、通信端末３００のＣＰＵ３１０は、通信インターフェイス３６０を介して、家電操作サーバ１００Ａにペアリング処理を要求する（ステップＳ３８２）。家電操作サーバ１００Ａは、通信端末３００と電気機器２００とのペアリング処理を実行する。家電操作サーバ１００Ａはペアリング登録完了通知を通信端末３００に送信する（ステップＳ３８４）。これによって、ペアリング登録処理が完了して、通信端末３００のＣＰＵ３１０は、その旨をディスプレイ３３０に表示させる（ステップＳ３８６）。
【０１０８】
この後、家電操作サーバ１００Ａおよび音声発話サーバ１００Ｂを介して、通信端末３００が電気機器２００に関する情報を取得したり、電気機器２００が通信端末３００に関する情報を取得したりすることができるようになる。
【０１０９】
なお、他にも、家電操作サーバ１００Ａが電気機器２００にライトの点灯・点滅の情報などを提供してもよい。そして、電気機器２００のＣＰＵ２１０が、点灯・点滅の情報に基づいて、ディスプレイ２３０の一部を点灯・点滅させて、ユーザに当該点灯・点滅に関する情報を通信端末３００に入力させる形態であってもよい。
＜第４の実施の形態＞
【０１１０】
第１の実施の形態では、図２のステップＳ１０４の画面において、ユーザが電気機器２００のボタンを押すことによって電気機器２００のＭＡＣアドレスがポップアップ表示されるものであった。しかしながら、このような形態には限られない。たとえば、ユーザが電気機器２００の欄にタッチすることによって電気機器２００に関する他の情報が出力されてもよい。本実施の形態においては、ユーザが電気機器２００の欄にタッチすることによって、当該電気機器２００が音声またはライトなどによって、自身が選択されていることアピールすることによってユーザに解りやすくする。
【０１１１】
まず、本実施の形態にかかるネットワークシステム１の全体構成は、第１の実施の形態のそれと同様であるため、ここでは説明を繰り返さない。以下では、図１と図１５とを参照して本実施の形態にかかるネットワークシステム１の動作概要について説明する。図１５は、本実施の形態にかかるネットワークシステム１の動作概要を示すイメージ図である。
【０１１２】
本実施の形態にかかるネットワークシステム１は、ユーザが自分の通信端末３００に電気機器２００と新たにペアリングするための家電操作アプリケーションを立ち上げさせる（ステップＳ４０２）。ユーザが、通信端末３００の家電登録・設定のボタン３３１を押すと、通信端末３００は、同じ無線ルータ４００を介してＬＡＮ接続されている電気機器２００にブロードキャストする（ステップＳ４０４）。
【０１１３】
本実施の形態においては、ユーザが、電気機器２００の欄にタッチすると、家電操作サーバ１００Ａを介して、当該電気機器２００のライトが点滅したり、当該電気機器２００のスピーカが「私とペアリングしますか。」と音声を出力したり、する（ステップＳ４０５）。なお、本実施の形態においても、通信端末３００が、タッチされた電気機器２００に関する商品名やＭＡＣアドレスをポップアップ画面に表示してもよい。
【０１１４】
本実施の形態にかかるユーザが登録するボタン３３２を押す以降の操作は、第１〜第３の実施の形態のステップＳ１０６〜ステップＳ１１８などの処理と同様であるため、ここでは説明を繰り返さない。
【０１１５】
このように、本実施の形態においては、ユーザが、通信端末３００で電気機器２００の商品名などにタッチすると、当該電気機器２００自身が音声や光を発するため、ユーザは現在対象となっている電気機器２００を認識しやすい。すなわち、誤った処理を開始する可能性を低減することができる。
＜第５の実施の形態＞
【０１１６】
第１〜４の実施の形態では、ユーザが通信端末３００で電気機器２００を選択し、通信端末３００と電気機器２００とのペアリングを実行するものであった。しかしながら、ペアリングに利用する形態には限られない。本実施の形態においては、ユーザが通信端末３００を介してキャンペーンの対象となる電気機器２００を選択するものである。
【０１１７】
まず、本実施の形態にかかるネットワークシステム１の全体構成は、第１の実施の形態のそれと同様であるため、ここでは説明を繰り返さない。以下では、図１と図１６とを参照して本実施の形態にかかるネットワークシステム１の動作概要について説明する。図１６は、本実施の形態にかかるネットワークシステム１の動作概要を示すイメージ図である。
【０１１８】
本実施の形態にかかるネットワークシステム１は、まず、ユーザが自分の通信端末３００に、家電操作サービスのアプリケーションを立ち上げさせる。通信端末３００は、有効期間内のキャンペーンがある場合は、キャンペーンに参加するための画面を表示する（ステップＳ５０２）。ユーザが、通信端末３００のキャンペーン参加登録のボタン３３５を押すと、通信端末３００は、同じ無線ルータ４００を介してＬＡＮ接続されている電気機器２００にブロードキャストする（ステップＳ５０４）。
【０１１９】
ここでは、通信端末３００からのルータ４００を介したデータに応じて、電気機器２００が自身の商品名やＭＡＣアドレスを回答する。ユーザが、電気機器２００の欄にタッチすると、当該電気機器２００のＭＡＣアドレスがポップアップされる（ステップＳ５０５）。
【０１２０】
ユーザが、登録するボタンを押すと、通信端末３００は、電気機器２００や家電操作サーバ１００Ａにさらに詳細な情報を要求する（ステップＳ５０６）。通信端末３００は、選択された電気機器２００とのキャンペーンに関する文書を提示したり、ユーザの承認を受け付けたりする。
【０１２１】
ユーザが、「登録」ボタン３３３を押すと、家電操作サーバ１００Ａから、電気機器２００にキャンペーン用の音声データが送信される（ステップＳ５０８）。本実施の形態においては、通信端末３００は、電気機器２００に対して所定の操作を行うように、ユーザに促す（ステップＳ５１０）。
【０１２２】
ユーザが、電気機器２００の「おはなし」ボタン２４１を押すと、電気機器２００は「キャンペーンに参加してくれてありがとう。」などのメッセージを音声出力する（ステップＳ５１２）。
【０１２３】
ユーザが、「おはなし」ボタン２４１を押すと、家電操作サーバ１００Ａにおいて電気機器２００に関するキャンペーンの参加登録が完了し、その旨が表示される（ステップＳ５１６）。ユーザが、「おはなし」ボタン２４１を所定時間以上押さなかった場合や、その他のエラーが生じた際には、キャンペーンの登録に失敗した旨を出力する（ステップＳ５１８）。
【０１２４】
ネットワークシステム１の各装置のハードウェア構成は、第１の実施の形態のそれと同様であるため、ここでは説明を繰り返さない。以下では、図１７を参照しながら、本実施の形態にかかる家電操作サーバ１００Ａ、音声発話サーバ１００Ｂ、電気機器２００、通信端末３００における具体的な情報処理について説明する。なお、図１７は、本実施の形態にかかる家電操作サーバ１００Ａ、音声発話サーバ１００Ｂ、電気機器２００、通信端末３００における情報処理方法を示すシーケンス図である。
【０１２５】
まず、通信端末３００のＣＰＵ３１０は、ユーザからの家電操作サービスためのアプリケーションの起動命令に基づいて、ディスプレイ３３０に図示しない家電操作サービスのホーム画面を表示する。ユーザは、通信端末３００を介して、家電操作サービスにログインする。ＣＰＵ３１０は、図１６のステップＳ５０２に示すように、タッチパネル３５０に、キャンペーンの参加の登録をするためのボタン３３５を表示させる。
【０１２６】
ユーザが、ボタン３３５にタッチすると、ＣＰＵ３１０は、通信インターフェイス３６０を介して、ルータ４００にＬＡＮ接続されている電気機器２００に呼びかける（ステップＳ５３２）。ＣＰＵ３１０は、図１６のステップＳ５０４に示したように、呼びかけに応じた電気機器２００の商品名を選択可能にタッチパネル３５０に表示させる。
【０１２７】
このとき、ユーザが画面の電気機器２００の商品名にタッチすると、ＣＰＵ３１０は、図１６のステップＳ５０５に示したように、当該商品を識別するための情報をタッチパネル３５０に表示させる。
【０１２８】
ユーザが、所望の電気機器２００の「キャンペーン申込み」ボタン３３６にタッチすると（ステップＳ５３４）、ＣＰＵ３１０は、通信インターフェイス３６０を介して、選択された電気機器２００に電気機器２００の詳細なデータを要求したり、家電操作サーバ１００Ａに電気機器２００の詳細なデータを要求したりする（ステップＳ５３６、ステップＳ５３８）。
【０１２９】
通信端末３００のＣＰＵ３１０は、電気機器２００または家電操作サーバ１００Ａからの情報に基づいて、通信インターフェイス３６０を介して、家電操作サーバ１００Ａにトークンを要求する（ステップＳ５４０）。ＣＰＵ３１０は、通信インターフェイス３６０を介して、家電操作サーバ１００Ａからトークンを取得する（ステップＳ５４２）。
【０１３０】
ＣＰＵ３１０は、通信インターフェイス３６０を介して、音声発話サーバ１００Ｂに、音声データを送信するとともに、今回対象となっている電気機器２００にキャンペーン用の音声データを提供するように要求する（ステップＳ５４４）。音声発話サーバ１００Ｂは、家電操作サーバ１００Ａに、音声データを提供することによって、今回対象となっている電気機器２００にキャンペーン用の音声データをダウンロードさせるように指示する（ステップＳ５４６）。
【０１３１】
家電操作サーバ１００Ａは、今回対象となっている電気機器２００に、音声データをダウンロードするように指示する（ステップＳ５４８）。電気機器２００は、指示に基づいて、通信インターフェイス３６０を介して、家電操作サーバ１００Ａに音声データを要求し（ステップＳ５５０）、家電操作サーバ１００Ａから音声データをダウンロードする（ステップＳ５５２）。
【０１３２】
通信端末３００のＣＰＵ３１０は、タッチパネル３５０に、選択された電気機器２００に関するキャンペーンの参加登録を実行するための「登録」ボタン３３３を表示させる。ユーザが登録ボタン３３３にタッチすると（ステップＳ５５４）、ＣＰＵ３１０は、通信インターフェイス３６０を介して、音声発話サーバ１００Ｂに、音声再生を要求する（ステップＳ５５６）。
【０１３３】
音声発話サーバ１００Ｂは、電気機器２００に音声を再生させるように、家電操作サーバ１００Ａに指示する（ステップＳ５５８）。家電操作サーバ１００Ａは、電気機器２００に音声を再生するように指示する（ステップＳ５６０）。これによって、電気機器２００は音声出力を待機する。
【０１３４】
なお、本実施の形態においては、家電操作サーバ１００Ａが、音声発話サーバ１００Ｂを介して通信端末３００に、電気機器２００が音声の再生のために待機している旨を伝えるためのデータを送信する（ステップＳ５６２、ステップＳ５６４）。これによって通信端末３００のＣＰＵ３１０は、図１６のステップＳ５１０に示すように、タッチパネル３５０に、電気機器２００が音声出力を待機している旨を表示させる（ステップＳ５６４）。
【０１３５】
ユーザが、電気機器２００の「おはなし」ボタン２４１を押すと、図１６のステップＳ５１２に示すように、電気機器２００のＣＰＵ２１０が、スピーカ２７０にキャンペーン用の音声を出力させる（ステップＳ５６６）。ＣＰＵ２１０は、通信インターフェイス２６０を介して、音声再生が完了した旨の通知を家電操作サーバ１００Ａに送信する（ステップＳ５６８）。家電操作サーバ１００ＡのＣＰＵ１１０は、通信インターフェイス１６０を介して、音声再生が完了した旨の通知を音声発話サーバ１００Ｂに送信する（ステップＳ５７０）。
【０１３６】
家電操作サーバ１００ＡのＣＰＵ１１０は、電気機器２００の機器ＩＤまたはユーザＩＤに基づいて、キャンペーンの参加登録処理を実行する（ステップＳ５７１）。ＣＰＵ１１０は、通信インターフェイス１６０を介して、キャンペーンの登録処理が完了した旨を通信端末３００に送信する（ステップＳ５８４）。通信端末３００は、キャンペーンの登録処理が無事に完了した旨を出力する（ステップＳ５８６）。
＜第６の実施の形態＞
【０１３７】
第１〜４の実施の形態では、ユーザが通信端末３００で電気機器２００を選択し、通信端末３００と電気機器２００とのペアリングを実行するものであった。しかしながら、ペアリングに利用する形態には限られない。本実施の形態においては、ユーザが通信端末３００を介して通信端末３００を所望の電気機器２００のリモートコントローラとして登録するものである。
【０１３８】
まず、本実施の形態にかかるネットワークシステム１の全体構成は、第１の実施の形態のそれと同様であるため、ここでは説明を繰り返さない。以下では、図１と図１８とを参照して本実施の形態にかかるネットワークシステム１の動作概要について説明する。図１８は、本実施の形態にかかるネットワークシステム１の動作概要を示すイメージ図である。
【０１３９】
本実施の形態にかかるネットワークシステム１は、まず、ユーザが自分の通信端末３００に、通信端末３００を電気機器２００のリモコンとして登録するためのリモコンアプリケーションを立ち上げさせる（ステップＳ６０２）。ユーザが、通信端末３００の家電登録・設定のボタン３３１を押すと、通信端末３００は、同じ無線ルータ４００を介してＬＡＮ接続されている電気機器２００にブロードキャストする（ステップＳ６０４）。
【０１４０】
ここでは、通信端末３００からのルータ４００を介したデータに応じて、電気機器２００が自身の商品名やＭＡＣアドレスを回答する。ユーザが、電気機器２００の欄にタッチすると、当該電気機器２００のＭＡＣアドレスがポップアップされる（ステップＳ６０５）。
【０１４１】
ユーザが、リモコンセットアップボタン３３７を押すと、通信端末３００は、電気機器２００や家電操作サーバ１００Ａにさらに詳細な情報を要求する（ステップＳ６０６）。通信端末３００は、選択された電気機器２００とのリモコン登録に関する文書を提示したり、ユーザの承認を受け付けたりする。
【０１４２】
ユーザが、リモコン登録ボタン３３８を押すと、家電操作サーバ１００Ａから、電気機器２００に音声データが送信される（ステップＳ６０８）。このとき、通信端末３００は、電気機器２００に対して所定の操作をするように、ユーザに促す（ステップＳ６１０）。
【０１４３】
ユーザが、電気機器２００の「おはなし」ボタン２４１を押すと、電気機器２００は「リモコン登録してくれてありがとう。これからもよろしくね。」などのメッセージを音声出力する（ステップＳ６１２）。
【０１４４】
合わせて、ユーザが「おはなし」ボタン２４１を押すと、電気機器２００は当該操作情報を家電操作サーバ１００Ａに送信する（ステップＳ６１４）。家電操作サーバ１００Ａを介して電気機器２００と通信端末３００とのリモコン登録処理が実行され、完了するとその旨が表示される（ステップＳ６１６）。ユーザが、「おはなし」ボタン２４１を所定時間以上押さなかった場合や、その他のエラーが生じた際には、ペアリングに失敗した旨を出力する（ステップＳ６１８）。
【０１４５】
ネットワークシステム１の各装置のハードウェア構成は、第１の実施の形態のそれと同様であるため、ここでは説明を繰り返さない。以下では、図１９を参照しながら、本実施の形態にかかる家電操作サーバ１００Ａ、音声発話サーバ１００Ｂ、電気機器２００、通信端末３００における具体的な情報処理について説明する。なお、図１９は、本実施の形態にかかる家電操作サーバ１００Ａ、音声発話サーバ１００Ｂ、電気機器２００、通信端末３００における情報処理方法を示すシーケンス図である。
【０１４６】
まず、通信端末３００のＣＰＵ３１０は、ユーザからのリモコンアプリケーションの起動命令に基づいて、ディスプレイ３３０にリモコンサービスのホーム画面を表示する。ユーザは、通信端末３００を介して、リモコンサービスにログインする。ＣＰＵ３１０は、図１８のステップＳ６０２に示すように、タッチパネル３５０に、家電の登録・設定処理を開始するためのボタン３３１を表示させる。
【０１４７】
ユーザが、ボタン３３１にタッチすると、ＣＰＵ３１０は、通信インターフェイス３６０を介して、無線ルータ４００にＬＡＮ接続されている電気機器２００に呼びかける（ステップＳ６３２）。ＣＰＵ３１０は、図１８のステップＳ６０４に示したように、呼びかけに応じた電気機器２００の商品名を選択可能にタッチパネル３５０に表示させる。
【０１４８】
このとき、ユーザが画面の商品名にタッチすると、ＣＰＵ３１０は、図１８のステップＳ６０５に示したように、当該商品を識別するための情報をタッチパネル３５０に表示させる。
【０１４９】
ユーザが、所望の電気機器２００のリモコンセットアップボタン３３７にタッチすると（ステップＳ６３４）、ＣＰＵ３１０は、通信インターフェイス３６０を介して、選択された電気機器２００に電気機器２００の詳細なデータを要求したり、家電操作サーバ１００Ａに電気機器２００の詳細なデータを要求したりする（ステップＳ６３６、ステップＳ６３８）。
【０１５０】
ＣＰＵ３１０は、電気機器２００または家電操作サーバ１００Ａからの情報に基づいて、通信インターフェイス３６０を介して、家電操作サーバ１００Ａにトークンを要求する（ステップＳ６４０）。ＣＰＵ３１０は、通信インターフェイス３６０を介して、家電操作サーバ１００Ａからトークンを取得する（ステップＳ６４２）。
【０１５１】
ＣＰＵ３１０は、通信インターフェイス３６０を介して、音声発話サーバ１００Ｂに、今回対象となっている電気機器２００にリモコン登録用の音声データを提供するように要求する（ステップＳ６４４）。音声発話サーバ１００Ｂは、家電操作サーバ１００Ａに、音声データを提供することによって、今回対象となっている電気機器２００にリモコン登録用の音声データをダウンロードさせるように指示する（ステップＳ６４６）。
【０１５２】
家電操作サーバ１００Ａは、今回対象となっている電気機器２００に、音声データをダウンロードするように指示する（ステップＳ６４８）。電気機器２００は、指示に基づいて、通信インターフェイス３６０を介して、家電操作サーバ１００Ａから音声データをダウンロードする（ステップＳ６５０、ステップＳ６５２）。
【０１５３】
通信端末３００のＣＰＵ３１０は、図１９のステップＳ６０６に示すように、タッチパネル３５０に、選択された電気機器２００とリモコンとしての登録を実行するためのリモコン登録ボタン３３８を表示させる。ユーザが登録ボタン３３３にタッチすると（ステップＳ６５４）、ＣＰＵ３１０は、通信インターフェイス３６０を介して、音声発話サーバ１００Ｂに、音声再生を要求する（ステップＳ６５６）。
【０１５４】
音声発話サーバ１００Ｂは、電気機器２００に音声を再生させるように、家電操作サーバ１００Ａに指示する（ステップＳ６５８）。家電操作サーバ１００Ａは、電気機器２００に音声を再生するように指示する（ステップＳ６６０）。電気機器２００は音声出力を待機する。
【０１５５】
なお、本実施の形態においては、家電操作サーバ１００Ａが、音声発話サーバ１００Ｂを介して通信端末３００に、電気機器２００に音声の再生を要求した旨を伝えるためのメッセージを送信する（ステップＳ６６２、ステップＳ６６３）。これによって通信端末３００のＣＰＵ３１０は、図１８のステップＳ６１０に示すように、タッチパネル３５０に、電気機器２００が音声出力可能になった旨を表示させる（ステップＳ６６４）。
【０１５６】
ユーザが、電気機器２００の「おはなし」ボタン２４１を押すと、図１８のステップＳ６１２に示すように、電気機器２００のＣＰＵ２１０が、スピーカ２７０にリモコン登録用の音声を出力させる（ステップＳ６６６）。ＣＰＵ２１０は、通信インターフェイス２６０を介して、音声再生が完了した旨の通知を家電操作サーバ１００Ａに送信する（ステップＳ６６８）。家電操作サーバ１００ＡのＣＰＵ１１０は、音声再生が完了した旨の通知を音声発話サーバ１００Ｂに送信する（ステップＳ６７０）。
【０１５７】
通信端末３００のＣＰＵ３１０は、通信インターフェイス３６０を介して、音声発話サーバ１００Ｂに電気機器２００での音声再生が完了したか否かを確認する（ステップＳ６７２）。通信端末３００のＣＰＵ３１０は、通信インターフェイス３６０を介して、音声発話サーバ１００Ｂからの回答を受信する（ステップＳ６７４）。
【０１５８】
通信端末３００のＣＰＵ３１０は、通信インターフェイス３６０を介して、家電操作サーバ１００Ａにリモコン登録処理を要求する（ステップＳ６８２）。家電操作サーバ１００Ａは、通信端末３００と電気機器２００とのリモコン登録処理を実行する。家電操作サーバ１００Ａはリモコン登録完了通知を通信端末３００に送信する（ステップＳ６８４）。これによって、リモコン登録処理が完了して、通信端末３００のＣＰＵ３１０は、その旨をディスプレイ３３０に表示させる（ステップＳ６８６）。
【０１５９】
その後、通信端末３００がユーザから電気機器２００宛の命令を受け付けて、当該命令を家電操作サーバ１００Ａに送信する（ステップＳ６８８）。家電操作サーバ１００Ａ、当該命令を電気機器２００に送信する（ステップＳ６９０）。電気機器２００は、当該命令を実行する（ステップＳ６９２）。
＜第７の実施の形態＞
【０１６０】
なお、第１〜第６の実施の形態のような、サーバ１００Ａ，１００Ｂや電気機器２００や通信端末３００の構造・機能・動作に限られず、たとえば各装置の役割が、他のサーバやデータベースなどの複数の装置に分担されてもよい。逆に、複数の装置の役割の一部または全部が１つの装置に集約されてもよい。
【０１６１】
具体的に、たとえば、図２０に示すように、音声発話サーバ１００Ｂの役割の一部または全部を家電操作サーバ１００Ａが担ってもよい。あるいは、通信端末３００の家電操作アプリケーションが、音声発話サーバ１００Ｂまたは家電操作サーバ１００Ａの役割の一部を担ってもよい。
【０１６２】
あるいは、図２１に示すように、電子レンジ２００Ａやエアコン２００Ｂなどの電気機器２００の通信機能の一部または全部を、通信アダプタ５００Ａ，５００Ｂなどが担ってもよい。
【０１６３】
さらには、図２２に示すように、電気機器２００と通信端末３００とが同じルータ４００を介してＬＡＮ接続されている形態には限られない。たとえば、通信端末３００が、キャリア網やインターネット網を介して家電操作サーバ１００Ａや音声発話サーバ１００Ｂやルータ４００に接続される形態であってもよい。
【０１６４】
さらには、図２３に示すように、電気機器２００と通信端末３００とが、ルータ４００を介さずに、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＺｉｇＢｅｅ（登録商標）などの無線ＬＡＮを利用して、互いに接続可能に、そしてキャリア網やインターネットを利用して家電操作サーバ１００Ａや音声発話サーバ１００Ｂとも接続可能に構成されていてもよい。
＜その他の応用例＞
【０１６５】
本発明は、システム或いは装置にプログラムを供給することによって達成される場合にも適用できることはいうまでもない。そして、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体（あるいはメモリ）を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の効果を享受することが可能となる。
【０１６６】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１６７】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１６８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わる他の記憶媒体に書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
＜まとめ＞
【０１６９】
上記の第１〜７の実施の形態においては、ＬＡＮ接続されている少なくとも１つの電気機器２００と、ＬＡＮ接続されている少なくとも１つの電気機器２００を選択可能に表示するための通信端末３００と、通信端末３００に対する少なくとも１つの電気機器２００の選択命令に基づいて、選択された電気機器２００と通信端末３００とに関する所定の処理を実行するためのサーバ１００Ａ，１００Ｂとを備える、ネットワークシステム１が提供される。
【０１７０】
好ましくは、選択された電気機器２００がユーザからの所定の操作を受け付けることによって、サーバ１００Ａ，１００Ｂが所定の処理を実行する。
【０１７１】
好ましくは、電気機器２００が発話ボタン２４１を含む。選択された電気機器２００に対する所定の操作は、選択された電気機器２００の発話ボタン２４１が押されることを含む。
【０１７２】
好ましくは、電気機器２００がマイク２８０を含む。選択された電気機器２００に対する所定の操作は、選択された電気機器２００のマイク２８０に所定の音声が入力されることを含む。
【０１７３】
好ましくは、選択された電気機器２００が所定の情報を出力し、通信端末３００に所定の情報が入力されると、サーバ１００Ａ，１００Ｂが所定の処理を実行する。
【０１７４】
好ましくは、電気機器２００がスピーカ２７０を含む。選択された電気機器２００がスピーカ２７０から所定の情報を音声出力し、通信端末３００に所定の情報が入力されると、サーバ１００Ａ，１００Ｂが所定の処理を実行する。
【０１７５】
好ましくは、電気機器２００がディスプレイ２３０を含む。選択された電気機器２００がディスプレイ２３０から所定の情報を表示し、通信端末３００に所定の情報が入力されると、サーバ１００Ａ，１００Ｂが所定の処理を実行する。
【０１７６】
好ましくは、所定の情報は、キャンペーンの合言葉を含む。所定の処理は、キャンペーンへの参加登録を含む。
【０１７７】
好ましくは、所定の処理は、電気機器２００と通信端末３００とがサーバ１００Ａ，１００Ｂを介してペアリングすることを含む。
【０１７８】
好ましくは、サーバ１００Ａ，１００Ｂは、所定の処理として、通信端末３００からの遠隔制御命令に応じて、選択された電気機器２００を動作させる。
【０１７９】
上記の第１〜７の実施の形態においては、通信端末３００が、ＬＡＮに接続されている少なくとも１つの電気機器２００を選択可能に表示するステップと、通信端末３００が、ＬＡＮに接続されている少なくとも１つの電気機器２００の選択命令を受け付けるステップと、サーバ１００Ａ，１００Ｂが、選択された電気機器２００と通信端末３００とに関する所定の処理を実行するステップとを備える、ネットワークシステム１の情報処理方法が提供される。
【０１８０】
上記の第１〜７の実施の形態においては、少なくとも１つの電気機器２００と通信端末３００と通信するための通信インターフェイス１６０と、プロセッサ１１０とを備えるサーバ１００Ａ，１００Ｂが提供される。プロセッサ１１０は、通信インターフェイス１６０を介して、通信端末３００に対する少なくとも１つの電気機器２００の選択命令に基づいて、選択された電気機器２００と通信端末３００とに関する所定の処理を実行する。
【０１８１】
上記の第１〜７の実施の形態においては、通信インターフェイス１６０とプロセッサ１１０とを含むサーバ１００Ａ，１００Ｂの情報処理方法が提供される。サーバ１００Ａ，１００Ｂの情報処理方法は、プロセッサ１１０が、通信インターフェイス１６０を介して、通信端末３００から、ＬＡＮに接続されている少なくとも１つの電気機器２００の選択命令を受け付けステップと、プロセッサ１１０が、通信インターフェイス１６０を介して、選択された電気機器２００と通信端末３００とに関する所定の処理を実行するステップと、を備える。
【０１８２】
上記の第１〜７の実施の形態においては、サーバ１００Ａ，１００Ｂと通信するための通信インターフェイス２６０と、操作部２４０と、プロセッサ２１０とを備える電気機器２００が提供される。プロセッサ２１０は、通信インターフェイス２６０を介してサーバ１００Ａ，１００Ｂから所定の情報を受信し、操作部２４０を介して所定の操作を受け付けた際に当該所定の操作を受け付けた旨をサーバ１００Ａ，１００Ｂに送信するとともにサーバ１００Ａ，１００Ｂからの所定の情報を出力する。
【０１８３】
上記の第１〜７の実施の形態においては、サーバ１００Ａ，１００Ｂと通信するための通信インターフェイス３６０と、出力部３３０と、入力部３４０と、プロセッサ３１０とを備える通信端末３００が提供される。プロセッサ３１０は、ＬＡＮ接続されている少なくとも１つの電気機器２００を選択可能に出力部３３０に表示させ、入力部３４０を介して電気機器２００の選択命令を受け付け、入力部３４０を介して所定の情報の入力を受け付け、通信インターフェイスを介して所定の情報をサーバ１００Ａ，１００Ｂに送信する。
【０１８４】
上記の第１〜７の実施の形態においては、サーバ１００Ａ，１００Ｂと通信するための通信インターフェイス３６０と、出力部３３０と、入力部３４０と、プロセッサ３１０とを含む通信端末３００のためのプログラムが提供される。プログラムは、ＬＡＮ接続されている少なくとも１つの電気機器２００を選択可能に出力部３３０に表示させるステップと、入力部３４０を介して電気機器２００の選択命令を受け付けるステップと、入力部３４０を介して所定の情報の入力を受け付けるステップと、通信インターフェイス３６０を介して所定の情報をサーバ１００Ａ，１００Ｂに送信するステップと、をプロセッサ３１０に実行させる。
【０１８５】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１８６】
１        ：ネットワークシステム
１００Ａ  ：家電操作サーバ
１００Ｂ  ：音声発話サーバ
１１０    ：プロセッサ（ＣＰＵ）
１２０    ：メモリ
１２１    ：家族データベース
１２２    ：ユーザデータベース
１２３    ：機器データベース
１２４    ：ペアリングデータベース
１３０    ：ディスプレイ
１４０    ：操作部
１６０    ：通信インターフェイス
２００    ：電気機器
２００Ａ  ：電子レンジ
２００Ｂ  ：エアコン
２１０    ：プロセッサ（ＣＰＵ）
２１２    ：ステップ
２２０    ：メモリ
２３０    ：ディスプレイ
２４０    ：操作部
２４１    ：発話ボタン
２５０    ：タッチパネル
２６０    ：通信インターフェイス
２７０    ：スピーカ
２８０    ：マイク
２９０    ：機器駆動部
３００    ：通信端末
３１０    ：プロセッサ（ＣＰＵ）
３２０    ：メモリ
３３０    ：ディスプレイ
３３１    ：ボタン
３３２    ：ボタン
３３３    ：登録ボタン
３３５    ：ボタン
３３６    ：ボタン
３３７    ：リモコンセットアップボタン
３３８    ：リモコン登録ボタン
３４０    ：入力部
３５０    ：タッチパネル
３６０    ：通信インターフェイス
３７０    ：スピーカ
３８０    ：マイク
４００    ：無線ルータ
５００Ａ  ：通信アダプタ
５００Ｂ  ：通信アダプタ
【図１】
2018032917.tif 000003
【図２】
2018032917.tif 000004
【図３】
2018032917.tif 000005
【図４】
2018032917.tif 000006
【図５】
2018032917.tif 000007
【図６】
2018032917.tif 000008
【図７】
2018032917.tif 000009
【図８】
2018032917.tif 000010
【図９】
2018032917.tif 000011
【図１０】
2018032917.tif 000012
【図１１】
2018032917.tif 000013
【図１２】
2018032917.tif 000014
【図１３】
2018032917.tif 000015
【図１４】
2018032917.tif 000016
【図１５】
2018032917.tif 000017
【図１６】
2018032917.tif 000018
【図１７】
2018032917.tif 000019
【図１８】
2018032917.tif 000020
【図１９】
2018032917.tif 000021
【図２０】
2018032917.tif 000022
【図２１】
2018032917.tif 000023
【図２２】
2018032917.tif 000024
【図２３】
2018032917.tif 000025