(57)【要約】      （修正有）【課題】電子レンジからの電磁波の無線通信に対する干渉の影響を低減するネットワークシステム、情報処理方法及びサーバを提供する。【解決手段】ネットワークシステム１は、電子レンジ２００と、少なくとも１つの電気機器３００Ａ〜３００Ｃと、電子レンジと少なくとも１つの電気機器と通信可能なサーバ１００とを備える。サーバは、電子レンジの動作に基づいて、少なくとも１つの電気機器の通信周波数を変更させる。【選択図】図１
2020150503.tif 000002
【特許請求の範囲】
【請求項１】
電子レンジと、
少なくとも１つの電気機器と、
前記電子レンジと前記少なくとも１つの電気機器と通信可能なサーバとを備え、
前記サーバは、前記電子レンジの動作に基づいて、前記少なくとも１つの電気機器の通信周波数を変更させる、ネットワークシステム。
【請求項２】
前記電子レンジは、加熱室の扉が解放されたことを前記サーバに通知し、
前記サーバは、前記電子レンジの動作として、前記電子レンジの加熱室の扉が開かれた際に、前記少なくとも１つの電気機器の通信周波数を変更させるか否かを決定する、請求項１に記載のネットワークシステム。
【請求項３】
前記サーバは、前記少なくとも１つの電気機器が利用している通信周波数に基づいて、前記少なくとも１つの電気機器の各々の通信周波数を変更させるか否かを決定する、請求項１または２に記載のネットワークシステム。
【請求項４】
前記サーバは、前記電子レンジが開始する加熱調理の時間が所定時間よりも長い場合に、前記少なくとも１つの電気機器の各々の通信周波数を変更させる、請求項１から３のいずれか１項に記載のネットワークシステム。
【請求項５】
前記サーバは、前記少なくとも１つの電気機器の各々がデータを送受信している場合、前記電子レンジの動作に基づいて、前記少なくとも１つの電気機器の通信周波数を変更させない、請求項１から４のいずれか１項に記載のネットワークシステム。
【請求項６】
前記電子レンジは、加熱調理のためのマイクロ波の出力値を前記サーバに通知し、
前記サーバは、前記電子レンジの動作として、前記加熱調理のためのマイクロ波の出力値が所定値よりも大きい場合に、前記少なくとも１つの電気機器の通信周波数を変更させる、請求項１から５のいずれか１項に記載のネットワークシステム。
【請求項７】
電子レンジと少なくとも１つの電気機器とサーバとを含むネットワークシステムにおける情報処理方法であって、
前記電子レンジが自身の動作に関する情報を前記サーバに送信するステップと、
前記サーバが、前記電子レンジの動作に基づいて、前記少なくとも１つの電気機器の通信周波数を変更させるステップと、を備える情報処理方法。
【請求項８】
電子レンジと少なくとも１つの電気機器と通信するための通信インターフェイスと、
前記電子レンジから取得した動作情報に基づいて、前記通信インターフェイスを介して前記少なくとも１つの電気機器の通信周波数を変更させるためのプロセッサとを備える、サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、家電の無線通信の技術に関する。
【背景技術】
【０００２】
従来から干渉による無線通信の性能劣化を抑えるための技術が知られている。たとえば、特開２０１５−１２４７０号公報（特許文献１）には、チャンネル判定方法および無線通信装置が開示されている。特許文献１によると、受信部の受信周波数を切替えながらキャリアセンスを行う際に受信信号中の所定のプリアンブルの検出を行うとともに、受信された信号の電界強度を検出し、プリアンブルが検出されたチャンネルの受信電界強度が強くなるほど低域側／高域側の両サイドの複数のチャンネルの使用を制限する重み付けを大きくした重み付けテーブルを用いて、所定のプリアンブルが検出されたチャンネルの両サイドの使用を禁止するチャンネル数を変える。
【０００３】
特開２０００−２２４１７６号公報（特許文献２）には、無線ＬＡＮ装置および電子レンジ動作検知装置が開示されている。特許文献２によると、電子レンジ内には、電子レンジ動作検知装置が設けられ、マイクロ波発生回路からマイクロ波が発生されるタイミングをマイクロ波発生タイミング検知回路で直接検知する。送受信制御回路は、無線端末装置からの送信要求があれば、検知結果を表す信号をアンテナから送信する。無線端末装置は、電子レンジからの信号を受信して、マイクロ波が発生されるタイミングを認識し、マイクロ波が発生されるタイミングでも、電子レンジからの妨害電波によりエラーが発生しないような通信方式を選択して、データの転送レートを低下させることなく無線通信の精度を確保してデータ通信を行うことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−１２４７０号公報
【特許文献２】特開２０００−２２４１７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、電子レンジからの電磁波の無線通信に対する干渉の影響を低減することである。
【課題を解決するための手段】
【０００６】
本発明のある態様に従うと、電子レンジと、少なくとも１つの電気機器と、電子レンジと少なくとも１つの電気機器と通信可能なサーバとを備えるネットワークシステムが提供される。サーバは、電子レンジの動作に基づいて、少なくとも１つの電気機器の通信周波数を変更させる。
【発明の効果】
【０００７】
以上のように、本発明によれば、電子レンジからの電磁波の無線通信に対する干渉の影響を低減することができる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施の形態にかかるネットワークシステム１の全体構成と動作概要とを示すイメージ図である。
【図２】第１の実施の形態にかかるサーバ１００の構成を表わすブロック図である。
【図３】第１の実施の形態にかかるユーザ情報データ１２１を示すイメージ図である。
【図４】第１の実施の形態にかかる機器情報データ１２２を示すイメージ図である。
【図５】第１の実施の形態にかかるサーバ１００の情報処理を示すフローチャートである。
【図６】第１の実施の形態にかかる電子レンジ２００の構成を表わすブロック図である。
【図７】第１の実施の形態にかかる電気機器３００の構成を表わすブロック図である。
【図８】第１の実施の形態にかかるネットワークシステム１のデータのやり取りを示すシーケンス図である。
【図９】第２の実施の形態にかかるネットワークシステム１のデータのやり取りを示すシーケンス図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
＜第１の実施の形態＞
＜ネットワークシステムの全体構成＞
【００１０】
図１（Ａ）を参照して、本実施の形態にかかるネットワークシステム１の全体構成について説明する。ネットワークシステム１は、主たる装置として、家電制御サービスを提供するためのサーバ１００と、ルータ４００やインターネットなどを介してサーバ１００とデータをやり取り可能であって、マイクロ波を照射することによって飲食物を加熱調理するための電子レンジ２００と、ルータ４００やインターネットなどを介してサーバ１００とデータをやり取り可能な冷蔵庫３００Ａやエアコン３００Ｂやスマートフォン３００Ｃなどの電気機器を含む。
【００１１】
なお、電気機器は、冷蔵庫３００Ａやエアコン３００Ｂやスマートフォン３００Ｃに限らず、洗濯機、自走式掃除機、炊飯器、オーブン、電気ポットなどの家電、タブレット、パーソナルコンピュータ、ロボット、ウェアラブル端末などの情報端末、テレビ、ハードディスクレコーダ、音楽プレーヤー、プロジェクタ、スピーカなどのＡＶ（オーディオ・ビジュアル）機器、太陽光発電機、インターホン、給湯器などの住宅設備、などであってもよい。以下では、これらの装置を総称して電気機器３００ともいう。
＜ネットワークシステムの動作概要＞
【００１２】
次に、本実施の形態にかかるネットワークシステム１の動作概要について説明する。図１（Ａ）に示すように、電子レンジ２００や冷蔵庫３００Ａやエアコン３００Ｂやスマートフォン３００Ｃなどの電気機器３００の各々は、ルータ４００やインターネットを介して他の装置と通信する。たとえば、電気機器３００の各々は、所定の周波数でルータ４００とＷｉＦｉ通信を行う。本実施の形態においては、電気機器３００の各々は、定期的に、動作情報や、環境情報や、通信周波数や、通信先や、通信データ量などをサーバ１００に通知する。
【００１３】
この状態において、電子レンジ２００が操作されると、電子レンジ２００は、操作命令や動作状態などをサーバ１００に通知する。たとえば、サーバ１００は、電子レンジ２００から加熱調理を開始することを伝えられると、電気機器３００に、電子レンジ２００の加熱用のマイクロ波と干渉しない通信周波数に変更するように指示する。
【００１４】
図１（Ｂ）に示すように、これによって、電子レンジ２００に紐づけられている電気機器３００が、電子レンジ２００の加熱用のマイクロ波と干渉しない周波数で通信するようになる。
【００１５】
このように、本実施の形態においては、電子レンジ２００からの電磁波によって、電気機器３００の通信が干渉を受ける程度を低減することが可能になる。以下では、このような機能を実現するためのネットワークシステム１について詳細に説明する。
＜サーバ１００の構成＞
【００１６】
図２を参照して、ネットワークシステム１を構成するサーバ１００の構成の一態様について説明する。本実施の形態にかかるサーバ１００は、主たる構成要素として、ＣＰＵ（Central Processing Unit）１１０と、メモリ１２０と、操作部１４０と、通信インターフェイス１６０とを含む。
【００１７】
ＣＰＵ１１０は、メモリ１２０に記憶されているプログラムを実行することによって、サーバ１００の各部を制御する。たとえば、ＣＰＵ１１０は、メモリ１２０に格納されているプログラムを実行し、各種のデータを参照することによって、後述する各種の処理を実行する。
【００１８】
メモリ１２０は、各種のＲＡＭ（Random  Access  Memory）、各種のＲＯＭ（Read-Only  Memory）などによって実現され、サーバ１００に内包されているものであってもよいし、サーバ１００の各種インターフェイスに着脱可能なものであってもよいし、サーバ１００からアクセス可能な他の装置の記録媒体であってもよい。メモリ１２０は、ＣＰＵ１１０によって実行されるプログラムや、ＣＰＵ１１０によるプログラムの実行により生成されたデータ、ユーザ情報データ１２１、機器情報データ１２２、その他の本実施の形態にかかる家電制御サービスに利用されるデータベースなどを記憶する。
【００１９】
ここで、図３を参照して、本実施の形態にかかるユーザ情報データ１２１は、家電制御サービスに登録しているユーザ毎に、ユーザの識別情報や、ユーザの名前や、ユーザの年齢や、家族を特定するための識別情報などの対応関係を格納する。
【００２０】
図４を参照して、本実施の形態にかかる機器情報データ１２２は、家電制御サービスに登録されている電気機器毎に、電気機器の識別情報と、電気機器を保有するユーザの識別情報と、電気機器の機種名と、電気機器が配置されている部屋を特定するための情報と、電気機器の動作情報と、電気機器の周囲の環境情報と、電気機器の通信周波数などの対応関係を格納する。
【００２１】
図２に戻って、操作部１４０は、サービスの管理者などからの操作を受け付けて、各種の命令をＣＰＵ１１０に入力する。
【００２２】
通信インターフェイス１６０は、制御命令やテキストデータや画像データや音声データなどの各種データを、インターネット、キャリア網、ルータ４００などを介して電子レンジ２００や電気機器３００などの他の装置に送信する。逆に、通信インターフェイス１６０は、インターネット、キャリア網、ルータ４００などを介して他の装置からのデータを受信して、ＣＰＵ１１０に受け渡す。
＜情報処理方法＞
【００２３】
次に、本実施の形態にかかるサーバ１００における情報処理について説明する。サーバ１００のＣＰＵ１１０は、通信インターフェイス１６０を介して、電子レンジ２００や電気機器３００からデータを受け付けると、図５に示す処理を実行する。
【００２４】
まず、ＣＰＵ１１０は、受信したデータを機器情報データ１２２に格納する（ステップＳ１０２）。ＣＰＵ１１０は、受信したデータが、電子レンジ２００からのデータであって、かつ加熱調理開始を示すものであるか否かを判断する（ステップＳ１０４）。
【００２５】
本実施の形態においては、電子レンジ２００からのデータに基づいて、加熱調理のためのマイクロ波の周波数を取得する。なお、電子レンジ２００の加熱調理のためのマイクロ波が予め決められた１種類であってもよい。
【００２６】
ＣＰＵ１１０は、機器情報データ１２２を参照して、電子レンジ２００のユーザや家族に紐づけられている電気機器３００を特定する（ステップＳ１０６）。電子レンジ２００に紐づけられている電気機器３００は複数あってもよい。
【００２７】
ＣＰＵ１１０は、抽出された電気機器３００の通信周波数を読み出して、電気機器３００の通信周波数が、加熱調理のためのマイクロ波と重複するか否か、すなわち一致するまたは近傍であるか否かを判断する（ステップＳ１０８）。
【００２８】
今回抽出された電気機器３００の中に、使用している通信周波数が加熱調理のためのマイクロ波と重なるものがある場合（ステップＳ１０８にてＹＥＳである場合）、ＣＰＵ１１０は、通信インターフェイス１６０を介して、電子レンジ２００に紐づけられた電気機器３００のうちの、使用している通信周波数が加熱調理のためのマイクロ波と重なる電気機器３００に、電子レンジ２００の加熱調理のためのマイクロ波の周波数から遠い通信周波数に変更するように指示する（ステップＳ１１０）。
【００２９】
今回抽出された電気機器３００の中に、使用している通信周波数が加熱調理のためのマイクロ波と重なるものがない場合（ステップＳ１０８にてＮＯである場合）、ＣＰＵ１１０は、通信インターフェイス１６０を介して次のデータを待ち受ける。
＜電子レンジ２００の構成＞
【００３０】
次に、図６を参照して、ネットワークシステム１を構成する電子レンジ２００の構成の一態様について説明する。電子レンジ２００は、主たる構成要素として、ＣＰＵ２１０と、メモリ２２０と、ディスプレイ２３０と、操作部２４０と、通信インターフェイス２６０と、スピーカ２７０と、マイク２８０と、マイクロ波発振部２９０と、扉開閉センサ２９１とを含む。
【００３１】
ＣＰＵ２１０は、メモリ２２０あるいは外部の記憶媒体に記憶されているプログラムを実行することによって、電子レンジ２００の各部を制御する。
【００３２】
メモリ２２０は、各種のＲＡＭや、各種のＲＯＭなどによって実現され、電子レンジ２００に内包されているものであってもよいし、電子レンジ２００の各種インターフェイスに着脱可能なものであってもよいし、電子レンジ２００からアクセス可能な他の装置の記録媒体であってもよい。メモリ２２０は、ＣＰＵ２１０によって実行される機器駆動プログラムや調理プログラムや対話プログラムやその他のプログラムや、ＣＰＵ２１０によるプログラムの実行により生成されたデータ、サーバ１００や他のサーバから受信した調理プログラムや音声データやその他のデータ、操作部２４０を介して入力された操作命令などのデータなどを記憶する。
【００３３】
ディスプレイ２３０は、ＣＰＵ２１０からの信号に基づいて、文字や画像などを出力する。操作部２４０は、ボタン、タッチパネルなどによって実現され、ユーザからの各種命令を受け付けて、当該命令をＣＰＵ２１０に入力する。なお、ディスプレイ２３０と操作部２４０とは、タッチパネル２５０を構成してもよい。
【００３４】
通信インターフェイス２６０は、無線ＬＡＮ通信あるいは有線ＬＡＮなどの通信モジュールによって実現され、有線通信あるいは無線通信によってサーバ１００などの他の装置との間でデータをやり取りする。たとえば、ＣＰＵ２１０は、操作部２４０を介して受け付けた命令や調理前・調理中・調理後に取得した加熱対象物に関するデータや、印加電力や、マイクロ波の周波数や、加熱調理に必要な時間や経過時間や残り時間や、各種の測定データなどを、動作情報として、通信インターフェイス２６０を介してサーバ１００に送信する。ＣＰＵ２１０は、サーバ１００からの調理プログラムのデータや音声データなどを受け付けてメモリ２２０に格納したりする。
【００３５】
スピーカ２７０は、ＣＰＵ２１０からの信号に基づいて、音声を出力する。たとえば、ＣＰＵ２１０は、メモリ２２０に予め登録された音声データやサーバ１００から受信した音声データをスピーカ２７０から出力する。
【００３６】
マイク２８０は、ユーザから音声を受け付けて、音声信号をＣＰＵ２１０に受け渡す。
【００３７】
マイクロ波発振部２９０は、マイクロ波を出力するための電極や整合機や温度センサなどを含み、電子レンジ２００の主要な機能を実現する。
【００３８】
扉開閉センサ２９１は、接触センサなどを含み、加熱室の扉２０１の開閉状態を検知して、ＣＰＵ２１０に検知結果を入力する。
＜電気機器３００の構成＞
【００３９】
次に、図７を参照して、ネットワークシステム１を構成する電気機器３００の構成の一態様について説明する。電気機器３００は、主たる構成要素として、ＣＰＵ３１０と、メモリ３２０と、ディスプレイ３３０と、操作部３４０と、通信インターフェイス３６０と、スピーカ３７０と、マイク３８０と、機器駆動部３９０などを含む。
【００４０】
ＣＰＵ３１０は、メモリ３２０あるいは外部の記憶媒体に記憶されているプログラムを実行することによって、電気機器３００の各部を制御する。
【００４１】
メモリ３２０は、各種のＲＡＭや、各種のＲＯＭなどによって実現される。メモリ３２０は、ＣＰＵ３１０によって実行されるプログラムや、ＣＰＵ３１０によるプログラムの実行により生成されたデータ、サーバから受信したデータや、操作部３４０を介して入力されたデータなどを記憶する。
【００４２】
ディスプレイ３３０は、ＣＰＵ３１０からの信号に基づいて、文字や画像などを出力する。操作部３４０は、ユーザからの命令を受け付けて、当該命令をＣＰＵ３１０に入力する。なお、ディスプレイ３３０と操作部３４０とは、タッチパネル３５０を構成してもよい。
【００４３】
通信インターフェイス３６０は、無線ＬＡＮ通信やキャリア網通信によって、ルータ４００やインターネットなどを介して、他の電気機器３００やサーバ１００などとの間でデータを送受信する。本実施の形態においては、ＣＰＵ３１０は、サーバ１００からの指示に応じて、無線通信の通信周波数を変更する。
【００４４】
スピーカ３７０は、ＣＰＵ３１０からの信号に基づいて、音声を出力する。マイク３８０は、外部からの音声に基づいて音声信号を作成し、ＣＰＵ３１０に入力する。
【００４５】
機器駆動部３９０は、モータやセンサなどを含み、ＣＰＵ３１０からの指示に従って電気機器３００の主要な機能を実現する。
＜ネットワークシステム１の情報処理＞
【００４６】
次に、図８を参照しながら、本実施の形態にかかるネットワークシステム１の情報処理について説明する。まず、エアコン３００Ｂが、ＷｉＦｉ（登録商標）通信を利用して、２．４ＧＨｚの通信周波数でルータ４００と通信接続する（ステップＳ００２）。冷蔵庫３００Ａが、ＷｉＦｉ（登録商標）通信を利用して、５ＧＨｚの通信周波数でルータ４００と接続する（ステップＳ００４）。電子レンジ２００が、ＷｉＦｉ（登録商標）通信を利用して、２．４ＧＨｚの通信周波数でルータ４００と接続する（ステップＳ００６）。
【００４７】
その後は、エアコン３００Ｂ、冷蔵庫３００Ａ、電子レンジ２００が、定期的に通信周波数や電波強度やその他の自身の現在の動作情報や環境情報などをサーバ１００に通知する（ステップＳ００８、ステップＳ０１０、ステップＳ０１２）。
【００４８】
電子レンジ２００に調理開始命令が入力されると（ステップＳ０２２）、電子レンジ２００は、加熱調理を開始するとともに、印加情報やマイクロ波の周波数や調理時間などの動作情報や環境情報などをサーバ１００に通知する（ステップＳ０２４）。
【００４９】
なお、電子レンジ２００のＣＰＵ２１０は、通信インターフェイス２６０を介して、マイクロ波を発振し始めることをサーバ１００に通知してから、加熱調理を開始することが好ましい。
【００５０】
あるいは、電子レンジ２００のＣＰＵ２１０は、操作部２４０を介して調理用の操作を受け付け始めると、調理開始命令を受け付ける前に、通信インターフェイス２６０を介して、マイクロ波を発振し始めることをサーバ１００に通知してもよい。
【００５１】
あるいは、電子レンジ２００のＣＰＵ２１０は、扉開閉センサ２９１を介して、加熱室が開放されたことを検知すると、調理開始命令を受け付ける前に、通信インターフェイス２６０を介して、加熱調理用のマイクロ波を発振し始めることをサーバ１００に通知してもよい。
【００５２】
サーバ１００のＣＰＵ１１０は、電子レンジ２００からの加熱調理開始の情報を受け付けると、電子レンジ２００のユーザや家族に紐づけられた電気機器３００を特定して、当該電気機器３００の通信周波数などを読み出して、電子レンジ２００のマイクロ波の周波数と重なっているか否かを判断する（ステップＳ０３２）。ＣＰＵ１１０は、通信インターフェイス１６０を介して、エアコン３００Ｂや冷蔵庫３００Ａや電子レンジ２００に、通信周波数をマイクロ波の周波数と異なるものに変更するように指示する（ステップＳ０３４）。
【００５３】
エアコン３００ＢのＣＰＵ３１０は、サーバ１００からの指示に応じて、通信インターフェイス３６０を介して、ＷｉＦｉルータ４００との間の通信周波数を５ＧＨｚに変更する（ステップＳ０３６）。なお、電子レンジ２００のＣＰＵ２１０も、サーバ１００からの指示に応じて、通信インターフェイス２６０を介して、ＷｉＦｉルータ４００との間の通信周波数を５ＧＨｚに変更してもよい。
【００５４】
電子レンジ２００のＣＰＵ２１０は、加熱調理が終了すると、加熱調理が終了した旨をサーバ１００に通知する（ステップＳ０４２）。
【００５５】
サーバ１００のＣＰＵ１１０は、電子レンジ２００からの加熱調理終了の情報を受け付けると、通信インターフェイス１６０を介して、エアコン３００Ｂや冷蔵庫３００Ａや電子レンジ２００に、通信周波数を元のものに戻すように指示してもよい（ステップＳ０４４）。
【００５６】
エアコン３００ＢのＣＰＵ３１０は、サーバ１００からの指示に応じて、通信インターフェイス３６０を介して、ＷｉＦｉ（登録商標）ルータ４００との間の通信周波数を２．４ＧＨｚに変更する（ステップＳ０４６）。なお、電子レンジ２００のＣＰＵ２１０も、サーバ１００からの指示に応じて、通信インターフェイス２６０を介して、ＷｉＦｉ（登録商標）ルータ４００との間の通信周波数を２．４ＧＨｚに変更してもよい。
＜第２の実施の形態＞
【００５７】
上記の実施の形態においては、電子レンジ２００が加熱調理を開始すると、サーバ１００が電子レンジ２００の加熱用のマイクロ波と干渉しない通信周波数に変更するように指示するものであった。本実施の形態においては、所定の状態にある電気機器３００にだけ、電子レンジ２００の加熱用のマイクロ波と干渉しない通信周波数に変更するように指示するものである。
【００５８】
たとえば、図９に示すように、サーバ１００のＣＰＵ１１０は、電子レンジ２００からの加熱調理開始の情報を受け付けると、電子レンジ２００のマイクロ波の周波数と同じ周波数で接続中の電気機器３００のうちで、現在データを送受信中でない電気機器３００を抽出する（ステップＳ２３２）。そして、ＣＰＵ２１０は、通信インターフェイス１６０を介して、抽出した電気機器３００に、通信周波数をマイクロ波の周波数と異なるものに変更するように指示する（ステップＳ２３４）。これによって、通信中でない電気機器３００の周波数変更をスムーズに行える。
【００５９】
あるいは、逆に、サーバ１００のＣＰＵ１１０は、電子レンジ２００からの加熱調理開始の情報を受け付けると、サーバ１００との通信以外に、単なる接続状態であるだけでなく、電子レンジ２００のマイクロ波の周波数と同じ周波数で現在データを送受信中である電気機器３００を抽出してもよい（ステップＳ２３２）。そして、ＣＰＵ２１０は、通信インターフェイス１６０を介して、抽出した電気機器３００に、通信周波数をマイクロ波の周波数と異なるものに変更するように指示してもよい（ステップＳ２３４）。これによって、通信中の電気機器３００の通信不安定な状態を少しでも短くすることができる。
【００６０】
ただし、サーバ１００のＣＰＵ１１０は、電子レンジ２００と紐づいた電気機器３００の中に、使用している通信周波数が加熱調理のためのマイクロ波と重なるものがあるか否かを判断せずに、通信インターフェイス１６０を介して、電子レンジ２００に紐づけられた電気機器３００に、一律に、電子レンジ２００の加熱調理のためのマイクロ波の周波数を伝えることによって、当該周波数から離れた通信周波数に変更するように指示してもよい。この場合は、電気機器３００のＣＰＵ３１０が、電子レンジ２００のマイクロ波の周波数と同じ通信周波数であるか判断してもよい。そして、電子レンジ２００のマイクロ波の周波数と同じ通信周波数である場合に、電気機器３００のＣＰＵ３１０が、異なる通信周波数に変更してもよい。
＜第３の実施の形態＞
【００６１】
あるいは、図９に示すように、サーバ１００のＣＰＵ１１０は、電子レンジ２００からの加熱調理開始の情報を受け付けると、加熱調理に必要な時間が所定時間以上であるか否かを判断してもよい（ステップＳ２３２）。ＣＰＵ１１０は、加熱調理に必要な時間が所定時間以上である場合に、通信インターフェイス１６０を介して電気機器３００に、通信周波数をマイクロ波の周波数と異なるものに変更するように指示する（ステップＳ２３４）。
＜第４の実施の形態＞
【００６２】
あるいは、サーバ１００のＣＰＵ１１０は、電子レンジ２００からの加熱調理開始の情報を受け付けると、加熱調理のマイクロ波の出力値が所定値以上であるか否かを判断してもよい（ステップＳ２３２）。ＣＰＵ１１０は、加熱調理のマイクロ波の出力値が所定値以上である場合に、通信インターフェイス１６０を介して電気機器３００に、通信周波数をマイクロ波の周波数と異なるものに変更するように指示する（ステップＳ２３４）。
＜第５の実施の形態＞
【００６３】
また、上記の実施の形態においては、サーバ１００のＣＰＵ１１０は、電子レンジ２００からの加熱調理終了の情報を受け付けると、通信インターフェイス１６０を介して、エアコン３００Ｂや冷蔵庫３００Ａや電子レンジ２００に、通信周波数を元のものに戻すように指示するものであった（ステップＳ０４４）。しかしながら、ＣＰＵ１１０は、ステップＳ２３４の変更命令の後において当該変更後の通信周波数で通信している電気機器３００の台数が所定台数、たとえば３台など、以上に達しているか否かを判断してもよい。そして、変更後の通信周波数で通信している電気機器３００の台数が所定台数以上である場合に、エアコン３００Ｂや冷蔵庫３００Ａや電子レンジ２００に、通信周波数を元のものに戻すように指示してもよい。
＜第６の実施の形態＞
【００６４】
その他にも、上記の実施の形態のネットワークシステム１のサーバ１００や電子レンジ２００や電気機器３００などの各装置の役割の一部または全部を他の装置が実行してもよい。より詳細には、サーバ１００の処理の一部または全部を電子レンジ２００や電気機器３００が担ったり、クラウド上の多数のサーバによって分担して実現したりしてもよい。
＜まとめ＞
【００６５】
上記の実施の形態においては、電子レンジと、少なくとも１つの電気機器と、電子レンジと少なくとも１つの電気機器と通信可能なサーバとを備えるネットワークシステムが提供される。サーバは、電子レンジの動作に基づいて、少なくとも１つの電気機器の通信周波数を変更させる。
【００６６】
好ましくは、電子レンジは、加熱室の扉が解放されたことをサーバに通知する。サーバは、電子レンジの動作として、電子レンジの加熱室の扉が開かれた際に、少なくとも１つの電気機器の通信周波数を変更させるか否かを決定する。
【００６７】
好ましくは、サーバは、少なくとも１つの電気機器が利用している通信周波数に基づいて、少なくとも１つの電気機器の各々の通信周波数を変更させるか否かを決定する。
【００６８】
好ましくは、サーバは、電子レンジが開始する加熱調理の時間が所定時間よりも長い場合に、少なくとも１つの電気機器の各々の通信周波数を変更させる。
【００６９】
好ましくは、サーバは、少なくとも１つの電気機器の各々がデータを送受信している場合、電子レンジの動作に基づいて、少なくとも１つの電気機器の通信周波数を変更させない。
【００７０】
好ましくは、電子レンジは、加熱調理のためのマイクロ波の出力値をサーバに通知する。サーバは、電子レンジの動作として、加熱調理のためのマイクロ波の出力値が所定値よりも大きい場合に、少なくとも１つの電気機器の通信周波数を変更させる。
【００７１】
上記の実施の形態においては、電子レンジと少なくとも１つの電気機器とサーバとを含むネットワークシステムにおける情報処理方法が提供される。当該方法は、電子レンジが自身の動作に関する情報をサーバに送信するステップと、サーバが、電子レンジの動作に基づいて、少なくとも１つの電気機器の通信周波数を変更させるステップと、を備える。
【００７２】
上記の実施の形態においては、電子レンジと少なくとも１つの電気機器と通信するための通信インターフェイスと、電子レンジから取得した動作情報に基づいて、通信インターフェイスを介して少なくとも１つの電気機器の通信周波数を変更させるためのプロセッサとを備える、サーバが提供される。
【００７３】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００７４】
１        ：ネットワークシステム
１００    ：サーバ
１１０    ：ＣＰＵ
１２０    ：メモリ
１２１    ：ユーザ情報データ
１２２    ：機器情報データ
１４０    ：操作部
１６０    ：通信インターフェイス
２００    ：電子レンジ
２０１    ：扉
２１０    ：ＣＰＵ
２２０    ：メモリ
２３０    ：ディスプレイ
２４０    ：操作部
２５０    ：タッチパネル
２６０    ：通信インターフェイス
２７０    ：スピーカ
２８０    ：マイク
２９０    ：マイクロ波発振部
２９１    ：扉開閉センサ
３００    ：電気機器
３００Ａ  ：冷蔵庫
３００Ｂ  ：エアコン
３００Ｃ  ：スマートフォン
３１０    ：ＣＰＵ
３２０    ：メモリ
３３０    ：ディスプレイ
３４０    ：操作部
３５０    ：タッチパネル
３６０    ：通信インターフェイス
３７０    ：スピーカ
３８０    ：マイク
３９０    ：機器駆動部
４００    ：ＷｉＦｉルータ
【図１】
2020150503.tif 000003
【図２】
2020150503.tif 000004
【図３】
2020150503.tif 000005
【図４】
2020150503.tif 000006
【図５】
2020150503.tif 000007
【図６】
2020150503.tif 000008
【図７】
2020150503.tif 000009
【図８】
2020150503.tif 000010
【図９】
2020150503.tif 000011