(57)【要約】【課題】安全かつ容易に通信端末から電気機器を制御することができる技術を提供する。【解決手段】電気機器１００に関する使用条件の登録を受け付けるための第１のサーバ３００Ｂと、電気機器を制御するための第２のサーバ３００Ａと、電気機器を制御するための認証キーを第１のサーバに要求し、使用条件を満たしている場合に第１のサーバから認証キーを取得し、認証キーを利用して第２のサーバを介して電気機器を制御するための通信端末２００と、を備える、ネットワークシステム１が提供される。【選択図】図２
2020080482.tif 000002
【特許請求の範囲】
【請求項１】
電気機器に関する使用条件の登録を受け付けるための第１のサーバと、
前記電気機器を制御するための第２のサーバと、
前記電気機器を制御するための認証キーを前記第１のサーバに要求し、前記使用条件を満たしている場合に前記第１のサーバから前記認証キーを取得し、前記認証キーを利用して前記第２のサーバを介して前記電気機器を制御するための通信端末と、を備える、ネットワークシステム。
【請求項２】
前記通信端末は、前記電気機器から前記電気機器に関する情報を得ることによって、当該情報に基づいて前記第２のサーバにアクセスする、請求項１に記載のネットワークシステム。
【請求項３】
前記使用条件は、前記電気機器に対する制御が可能な期間を含む、請求項１または２に記載のネットワークシステム。
【請求項４】
複数の電気機器を含み、
前記複数の電気機器は、それらが配置される施設または部屋に対応付けられており、
前記施設または部屋毎に前記使用条件が設定される、請求項１から３のいずれか１項に記載のネットワークシステム。
【請求項５】
前記使用条件が満たされていない場合に、前記第１のサーバは、所定の操作を受け付けることによって前記通信端末に前記認証キーを提供する、請求項１から４のいずれか１項に記載のネットワークシステム。
【請求項６】
第１のサーバが、電気機器に関する使用条件の登録を受け付けるステップと、
通信端末が、前記電気機器を制御するための認証キーを前記第１のサーバに要求するステップと、
前記使用条件を満たしている場合に、前記第１のサーバが、前記通信端末に前記認証キーを提供するステップと、
前記通信端末が、前記認証キーを利用して第２のサーバを介して前記電気機器を制御するステップと、を備える、情報処理方法。
【請求項７】
第１および第２のサーバと通信するための通信インターフェイスと、
前記通信インターフェイスを利用することによって、電気機器を制御するための認証キーを前記第１のサーバに要求し、前記使用条件を満たしている場合に前記第１のサーバから前記認証キーを取得し、前記認証キーを利用して前記第２のサーバを介して前記電気機器を制御するためのプロセッサと、を備える、通信端末。
【請求項８】
通信インターフェイスとプロセッサとを備える通信端末のためのプログラムであって、
前記通信インターフェイスを利用することによって、電気機器を制御するための認証キーを前記第１のサーバに要求するステップと、
前記使用条件を満たしている場合に前記第１のサーバから認証キーを取得するステップと、
前記認証キーを利用して前記第２のサーバを介して前記電気機器を制御するステップと、を前記プロセッサに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末から電気機器を制御するための技術に関する。
【背景技術】
【０００２】
従来から、ネットワークを介した電気機器の各種サービスへの登録の技術が知られている。たとえば、特開２０１８−３２９１７号公報（特許文献１）には、ネットワークシステム、情報処理方法、サーバ、電気機器、通信端末、およびプログラムが開示されている。特許文献１によると、ＬＡＮ接続されている少なくとも１つの電気機器と、ＬＡＮ接続されている少なくとも１つの電気機器を選択可能に表示するための通信端末と、通信端末に対する少なくとも１つの電気機器の選択命令に基づいて、選択された電気機器と通信端末とに関する所定の処理を実行するためのサーバとを備える、ネットワークシステムが提供される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−３２９１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、機器所有者でない者が安全かつ容易に通信端末から電気機器を制御することができる技術を提供することにある。
【課題を解決するための手段】
【０００５】
この発明のある態様に従うと、電気機器に関する使用条件の登録を受け付けるための第１のサーバと、電気機器を制御するための第２のサーバと、電気機器を制御するための認証キーを第１のサーバに要求し、使用条件を満たしている場合に第１のサーバから認証キーを取得し、認証キーを利用して第２のサーバを介して電気機器を制御するための通信端末と、を備える、ネットワークシステムが提供される。
【発明の効果】
【０００６】
以上のように、本発明によれば、機器所有者でない者が安全かつ容易に通信端末から電気機器を制御することができる技術が提供される。
【図面の簡単な説明】
【０００７】
【図１】第１の実施の形態にかかるネットワークシステム１の全体構成を示すイメージ図である。
【図２】第１の実施の形態にかかるネットワークシステム１の動作概要を示すイメージ図である。
【図３】第１の実施の形態にかかる電気機器１００の構成を表わすブロック図である。
【図４】第１の実施の形態にかかる通信端末２００の構成を表わすブロック図である。
【図５】第１の実施の形態にかかる通信端末２００の情報処理を示すフローチャートである。
【図６】第１の実施の形態にかかるサーバ３００の構成を表わすブロック図である。
【図７】第１の実施の形態にかかる使用条件データ３２１を示すイメージ図である。
【図８】第２の実施の形態にかかる使用条件データ３２１Ｂを示すイメージ図である。
【図９】第３の実施の形態にかかるネットワークシステム１の全体構成を示すイメージ図である。
【図１０】第３の実施の形態にかかるグループデータ３２２を示すイメージ図である。
【図１１】第３の実施の形態にかかる使用条件データ３２１Ｃを示すイメージ図である。
【発明を実施するための形態】
【０００８】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
＜第１の実施の形態＞
＜ネットワークシステムの全体構成＞
【０００９】
まず、図１および図２を参照して、本実施の形態にかかるネットワークシステム１の簡単な全体構成について説明する。ネットワークシステム１は、主に、宿泊施設や貸会議室やオフィスや家庭などに配置される電気機器１００と、電気機器１００を利用しようとする利用者が有する通信端末２００Ａと、電気機器１００を所有したり管理したりする所有者が有する通信端末２００Ｂと、通信端末２００Ａからの指示に応じて電気機器１００を制御するための機器制御サーバ３００Ａと、電気機器１００の使用条件の登録を受け付けて制御用のトークンを発行するための認可サーバ３００Ｂなどを含む。
【００１０】
なお、電気機器に関しては、図１に示すようなロボット１００Ａや掃除機１００Ｂや電子レンジ１００Ｃやエアコン１００Ｄに限らず、冷蔵庫、洗濯機などの家電、テレビ、ハードディスクレコーダ、音楽プレーヤー、プロジェクタ、スピーカなどのＡＶ（オーディオ・ビジュアル）機器、太陽光発電機、インターホン、給湯器などの住宅設備、などであってもよい。これらの装置を総称して電気機器１００ともいう。
【００１１】
また、通信端末に関しても、図２に示すようなスマートフォン２００Ａ，２００Ｂに限らず、タブレット、パーソナルコンピュータ、スピーカ、ウェアラブル端末、ロボット、ゲーム機、電子書籍端末などであってもよく、これらの装置を総称して通信端末２００ともいう。
＜ネットワークシステムの動作概要＞
【００１２】
次に、図１および図２を参照して、本実施の形態にかかるネットワークシステム１の動作概要について説明する。まず、電気機器１００の所有者が、通信端末２００Ｂを利用して、対象とする電気機器１００に関する使用条件を認可サーバ３００Ｂに登録する。なお、図１と図２において、同じステップは同じ処理を示すものである。
【００１３】
まず、ある部屋に配置される複数の電気機器１００Ａ，１００Ｂ，１００Ｃ，１００Ｄの所有者は、通信端末２００Ｂを利用して、複数の電気機器１００毎の使用条件を認可サーバ３００Ｂに登録する（ステップＳ１）。使用条件としては、たとえば、複数の電気機器１００毎の使用可能時間帯や、使用可能期限や、使用可能制御命令や、使用可能モードや、使用可能な設定情報や、使用可能な利用者の属性などを登録する。
【００１４】
次に、使用者が、部屋に入室した際などに、今回使用したい電気機器１００に関する情報を通信端末２００Ａに入力する（ステップＳ２）。たとえば、使用者が、通信端末２００Ａを利用することによってＷｉＦｉ（登録商標）ルータ４００を介して部屋に置かれている電気機器１００を検索して電気機器１００の情報を取得したり、電気機器１００に貼られているシールに記載の情報や電気機器１００の説明書に記載の情報などを通信端末２００Ａに入力したり、電気機器１００が発するビーコンを通信端末２００Ａが受信したり、通信端末２００Ａを利用して電気機器１００に貼られているシールのＱＲコード（登録商標）を読み取ったりすることによって、通信端末２００に今回の制御対象である電気機器１００の情報、たとえば電気機器１００のＩＤや製品名や型番や制御命令の種類、機器所有者が設定した使用条件など、が入力される。
【００１５】
通信端末２００Ａは、取得した情報に含まれるアドレスに基づいて、電気機器１００を制御するための機器制御サーバ３００Ａにアクセスして、電気機器１００を遠隔制御するための情報を取得する。あるいは、通信端末２００は、取得した情報に基づいて、電気機器１００を制御するためのアプリケーションプログラムをダウンロードする。あるいは、ステップＳ２において、通信端末２００Ａは、電気機器１００を遠隔制御するための情報も電気機器１００から直接取得する。
【００１６】
通信端末２００Ａは、使用者からの指示に基づいて、機器制御サーバ３００Ａに電気機器１００を制御するための情報を送信する（ステップＳ３）。機器制御サーバ３００Ａは、電気機器１００を制御するためのトークンを通信端末２００Ａに要求する。なお、このトークンは、今回の制御命令だけに有効なものであってもよいし、所定の期間にわたる電気機器１００に対する複数の制御命令に有効なものであってもよい。
【００１７】
また、このとき、機器制御サーバ３００Ａが、認可サーバ３００Ｂに、制御命令に対応する識別情報、たとえば認可サーバ３００Ｂが電気機器１００の使用条件を特定するために必要な情報など、を要求して、当該識別情報を通信端末２００Ａに提供してもよい。
【００１８】
通信端末２００Ａは、当該識別情報を送信して、認可サーバ３００Ｂに、電気機器１００を制御するためのトークンを要求する（ステップＳ４）。認可サーバ３００Ｂは、制御対象となる電気機器１００と、今回の制御命令と、の組み合わせに基づいて、登録された使用条件を満たしているか否かを判断する。登録された使用条件が満たされている場合は、認可サーバ３００Ｂは、通信端末２００Ａによる制御を許可するトークンを通信端末２００Ａに提供する。使用条件が満たされていない場合は、満たすような追加の情報、たとえば認証システムへのログインＩＤやパスワードやアンケートに対する回答や課金システムのために必要な情報など、を通信端末２００Ａに要求し、満たすようなステップを含んでもよい。要求を満たせない場合、認可サーバ３００Ｂは、電気機器１００に対する今回の制御命令が受け付けられない旨のエラー通知を通信端末２００Ａに返す。
【００１９】
通信端末２００Ａは、認可サーバ３００Ｂから正常にトークンを受け取ると、当該トークンを機器制御サーバ３００Ａに送信する（ステップＳ５）。機器制御サーバ３００Ａは、トークンに基づいて、利用者からの制御命令に基づいて電気機器１００を制御する。なお、機器制御サーバ３００Ａは、トークンが正規なものであるか、認可サーバ３００Ｂに確認を取ってもよい。
【００２０】
このように、本実施の形態においては、電気機器１００の所有者は、電気機器１００の使用条件を設定することができるため電気機器１００の遠隔制御が安全なものとなり、また電気機器１００の利用者にとっても、通信端末２００Ａを利用して、簡単に電気機器１００を制御することが可能になるので、電気機器１００の遠隔制御が従来よりも容易なものとなる。以下、このような機能を実現するための構成について詳述する。
＜電気機器１００の構成＞
【００２１】
次に、本実施の形態にかかるネットワークシステム１を構成する電気機器１００の構成について説明する。図３を参照して、本実施の形態にかかる電気機器１００は、主たる構成要素として、ＣＰＵ１１０と、メモリ１２０と、ディスプレイ１３０、操作部１４０と、通信インターフェイス１６０と、スピーカ１７０と、マイク１８０と、機器駆動部１９０とを含む。
【００２２】
ＣＰＵ１１０は、メモリ１２０あるいは外部の記憶媒体に記憶されているプログラムを実行することによって、電気機器１００の各部を制御する。
【００２３】
メモリ１２０は、各種のＲＡＭ（Random Access Memory）、各種のＲＯＭ（Read‐Only Memory）などによって実現され、電気機器１００に内包されているものであってもよいし、電気機器１００の各種インターフェイスに着脱可能なものであってもよいし、電気機器１００からアクセス可能な他の装置の記録媒体であってもよい。メモリ１２０は、ＣＰＵ１１０によって実行されるプログラムや、ＣＰＵ１１０によるプログラムの実行により生成されたデータ、操作部１４０を介して入力されたデータ、リモコンから受信したデータ、ルータ４００やインターネットを介してサーバ３００から受信したデータ、電気機器１００に対応するサーバのアドレスなど各種サービスを利用するために必要な情報などを記憶する。
【００２４】
ディスプレイ１３０は、ＣＰＵ２１０からの信号に基づいて、文字や画像などを出力する。なお、ディスプレイ１３０は、単にＬＥＤライトなどであってもよい。
【００２５】
操作部１４０は、ボタン、タッチパネルなどによって実現され、ユーザからの命令を受け付けて、当該命令をＣＰＵ１１０に入力する。なお、ディスプレイ１３０と操作部１４０とは、タッチパネル１５０を構成してもよい。
【００２６】
通信インターフェイス１６０は、無線ＬＡＮまたは有線ＬＡＮなどの通信モジュールによって実現される。通信インターフェイス１６０は、有線通信あるいは無線通信によって機器制御サーバ３００Ａやルータ４００などの他の装置との間でデータをやり取りする。すなわち、ＣＰＵ１１０は、通信インターフェイス１６０を介して、各種の情報を他の装置に送信したり、逆に他の装置から各種の情報を受信したりする。
【００２７】
スピーカ１７０は、ＣＰＵ１１０からの音声データに基づいて音声メッセージなどを出力する。マイク１８０は、ユーザの声などを取得して音声データをＣＰＵ１１０に入力する。
【００２８】
機器駆動部１９０は、ＣＰＵ１１０からの信号に基づいて、電気機器１００の各部（モータやヒータやアンテナなど）を制御する。たとえば、電子レンジ１００Ｃに関しては、機器駆動部１９０は加熱調理のためのアンテナや回転テーブルであったりするし、エアコン１００Ｄに関しては、圧縮機や風向き変更機構などであったりする。
＜通信端末２００の構成＞
【００２９】
次に、本実施の形態にかかるネットワークシステム１を構成する通信端末２００の構成について説明する。図４を参照して、本実施の形態にかかる通信端末２００は、主たる構成要素として、ＣＰＵ２１０と、メモリ２２０と、ディスプレイ２３０と、操作部２４０と、通信インターフェイス２６０と、スピーカ２７０と、マイク２８０とを含む。
【００３０】
ＣＰＵ２１０は、メモリ２２０に記憶されているプログラムを実行することによって、通信端末２００の各部を制御する。たとえば、ＣＰＵ２１０は、図５に示すような処理を実行する。
【００３１】
メモリ２２０は、各種のＲＡＭや、各種のＲＯＭなどによって実現される。メモリ２２０は、各種サービスのためのアプリケーションプログラムや、ＣＰＵ２１０によるプログラムの実行により生成されたデータ、サーバ３００から受信したデータ、操作部２４０を介して入力されたデータ、通信端末２００のユーザを特定するための情報などを記憶する。
【００３２】
ディスプレイ２３０は、ＣＰＵ２１０からのデータに基づいて、画像やテキストを表示する。操作部２４０は、ポインティングデバイスやスイッチなどから構成され、ユーザからの各種の命令をＣＰＵ２１０に入力する。なお、ユーザ端末は、ディスプレイ２３０と操作部２４０とを含むタッチパネル２５０を有してもよい。
【００３３】
通信インターフェイス２６０は、インターネットやキャリア網やルータ４００などを介して、サーバ３００や電気機器１００などの他の装置との間でデータを送受信する。
【００３４】
スピーカ２７０は、ＣＰＵ２１０からの信号に基づいて、音声を出力する。マイク２８０は、音声を取得して音声信号をＣＰＵ２１０に入力する。
＜通信端末２００による情報処理＞
【００３５】
次に、本実施の形態にかかる通信端末２００における情報処理について説明する。図５を参照して、通信端末２００のＣＰＵ２１０は、メモリ２２０の制御プログラムに従って以下の処理を実行する。なお、当該制御プログラムは、たとえば、通信端末２００が、インターネットなどを介してダウンロードしてインストールできることが好ましい。
【００３６】
まず、ＣＰＵ２１０は、操作部２４０を介して、ユーザから電気機器１００の探索命令を受けると、通信インターフェイス２６０を介して、ＷｉＦｉ（登録商標）通信を利用して、電気機器１００を探索する（ステップＳ１０２）。このとき、ＣＰＵ２１０は、電気機器１００毎に機器制御サーバ３００Ａのアドレスを取得することが好ましい。
【００３７】
ＣＰＵ２１０は、検知した電気機器１００を選択可能に表示する（ステップＳ１０４）。
【００３８】
ＣＰＵ２１０は、電気機器１００の選択命令を受け付けると（ステップＳ１０６）、ＣＰＵ２１０は、通信インターフェイス２６０を介して、電気機器１００を操作するためアプリケーションプログラムをダウンロードする（ステップＳ１０８）。ただし、ＣＰＵ２１０は、通信インターフェイス２６０を介して、電気機器１００や機器制御サーバ３００Ａから電気機器１００に対する操作に関する情報を取得して、本制御プログラムによって操作画面を表示してもよい。
【００３９】
ＣＰＵ２１０は、ディスプレイ２３０に操作画面を表示して、ユーザから操作命令を受け付ける（ステップＳ１１０）。ＣＰＵ２１０は、通信インターフェイス２６０を介して、今回の操作命令に対応する制御命令を機器制御サーバ３００Ａに送信する（ステップＳ１１２）
【００４０】
ＣＰＵ２１０は、機器制御サーバ３００Ａから、制御命令のためのトークンを要求されると（ステップＳ１１４にてＹＥＳである場合）、通信インターフェイス２６０を介して認可サーバ３００Ｂに遠隔制御の許可を示すトークンを要求する（ステップＳ１１６）。
【００４１】
認可サーバ３００Ｂにおいて、制御命令や使用時間などが、予め登録されている使用条件を満たしていることが確認されると、ＣＰＵ２１０は、認可サーバ３００Ｂからトークンを受信できる（ステップＳ１１８にてＹＥＳである場合）。ＣＰＵ２１０は、通信インターフェイス２６０を介して、制御命令に関するトークンを機器制御サーバ３００Ａに送信する（ステップＳ１２０）。
【００４２】
使用条件を満たしていることが確認されなかった場合は、ＣＰＵ２１０は、認可サーバ３００Ｂから不許可通知を受信して（ステップＳ１１８にてＮＯである場合）、ディスプレイ２３０に今回の操作命令が正常に受け付けられなかった旨のエラー通知をさせる（ステップＳ１２２）。
【００４３】
ＣＰＵ２１０は、選択された電気機器１００に対する操作が終了した場合は（ステップＳ１２４にてＹＥＳである場合）、今回の処理を終了し、そうでない場合（ステップＳ１２４にてＮＯである場合）は、ステップＳ１０４からの処理を繰り返す。なお、そうでない場合（ステップＳ１２４にてＮＯである場合）、ステップＳ１０４からの繰り返しにかぎらず、ＣＰＵ２１０は、ステップＳ１１０など、別のステップからの処理を繰り返してもよい。
＜サーバ３００のハードウェア構成＞
【００４４】
次に、本実施の形態にかかるネットワークシステム１を構成する機器制御サーバ３００Ａおよび認可サーバ３００Ｂの構成の一態様について説明する。図６を参照して、サーバ３００は、主たる構成要素として、ＣＰＵ（Central Processing Unit）３１０と、メモリ３２０と、操作部３４０と、通信インターフェイス３６０とを含む。
【００４５】
ＣＰＵ３１０は、メモリ３２０に記憶されているプログラムを実行することによって、サーバ３００の各部を制御する。
【００４６】
メモリ３２０は、各種のＲＡＭ、各種のＲＯＭなどによって実現され、サーバ３００に内包されているものであってもよいし、サーバ３００の各種インターフェイスに着脱可能なものであってもよいし、サーバ３００からアクセス可能な他の装置の記録媒体であってもよい。メモリ３２０は、ＣＰＵ３１０によって実行されるプログラムや、ＣＰＵ３１０によるプログラムの実行により生成されたデータ、入力されたデータ、その他の本実施の形態にかかる処理やサービスに利用されるデータベースなどを記憶する。
【００４７】
たとえば、認可サーバ３００Ｂに関しては、図７に示すように、使用条件データ３２１が記憶される。使用条件データ３２１は、登録される使用条件毎に、条件ＩＤと、対象となる電気機器１００の識別情報と、使用条件の詳しい内容と、の対応関係などが格納される。
【００４８】
操作部３４０は、サービスの管理者などの命令を受け付けて、当該命令をＣＰＵ３１０に入力する。
【００４９】
通信インターフェイス３６０は、ＣＰＵ３１０からのデータを、インターネット、キャリア網、ルータ４００などを介して、電気機器１００や通信端末２００や他のサーバなどの他の装置に送信する。逆に、通信インターフェイス３６０は、インターネット、キャリア網、ルータなどを介して電気機器１００や通信端末２００や他のサーバなどの他の装置からのデータを受信して、ＣＰＵ３１０に受け渡す。
【００５０】
これによって、機器制御サーバ３００Ａに関しては、ＣＰＵ３１０が、通信インターフェイス３６０を介して、利用者の通信端末２００Ａからの制御命令やトークンに基づいて、対象となる電気機器１００に制御命令を送信する。
【００５１】
また、認可サーバ３００Ｂに関しては、ＣＰＵ３１０は、通信インターフェイス３６０を介して、電気機器１００の所有者の通信端末２００Ｂからの電気機器１００毎の使用条件を受け付けて、メモリ３２０の使用条件データ３２１に登録する。そして、ＣＰＵ３１０は、通信インターフェイス３６０を介して、利用者の通信端末２００Ａからの電気機器１００毎の制御命令や識別情報などを受け付けて、メモリ３２０の使用条件データ３２１を参照して制御命令が使用条件を満たすものであるか否かを判断する。使用条件を満たす場合には、ＣＰＵ３１０は、当該制御命令に対応するトークンを利用者の通信端末２００Ａに返す。使用条件を満たさない場合には、ＣＰＵ３１０は、利用者の通信端末２００Ａにエラー通知を返す。
＜第２の実施の形態＞
【００５２】
使用条件は、制御命令の内容や使用期限などに限らず、利用者の属性などであってもよい。たとえば、図８に示すように、認可サーバ３００Ｂで利用される使用条件データ３２１Ｂには、登録される使用条件毎に、条件ＩＤと、対象となる電気機器１００の識別情報と、利用者の属性と、使用条件の内容と、の対応関係が格納されてもよい。
【００５３】
この場合は、図１のステップＳ４や図５のステップＳ１１２において、利用者の通信端末２００Ａは、利用者の属性や、利用者が加入しているサービスを特定するための情報などを認可サーバ３００Ｂに送信する。そして、認可サーバ３００ＢのＣＰＵ３１０は、使用条件データ３２１Ｂを参照して、あるいは他のサービスのサーバに問い合わせるなどして、利用者の属性や、利用者が加入しているサービスを特定するための情報にも基づいて、使用条件が満たされているか否かを判断する。
＜第３の実施の形態＞
【００５４】
なお、上記のネットワークシステム１は、宿泊サービスや貸会議室サービスなどに利用する際には、たとえばステップＳ１などにおいて、所有者が部屋毎に使用条件を設定できると便利である。
【００５５】
より詳細には、図９に示すように、宿泊サービス用のサーバ３００Ｃなどが準備されてもよい。当該サーバ３００Ｃには、図１０に示すように、宿泊部屋や使用施設などを特定するためのグループの識別情報と、そこに配置される複数の電気機器１００との対応関係を格納するグループデータ３２２が記憶される。この場合は、図１１に示すように、認可サーバ３００Ｂで利用される使用条件データ３２１Ｃには、登録される使用条件毎に、条件ＩＤと、対象となる宿泊部屋や使用施設などを特定するためのグループの識別情報と、使用条件の内容と、の対応関係が格納されてもよい。
【００５６】
この場合は、図１のステップＳ４や図５のステップＳ１１２において、利用者の通信端末２００Ａは、電気機器１００に対する制御命令と、利用者が利用する宿泊部屋や使用施設を特定するための識別情報とを認可サーバ３００Ｂに送信する。そして、認可サーバ３００ＢのＣＰＵ３１０は、使用条件データ３２１Ｃを参照して、宿泊部屋毎や使用施設毎に対応付けられた使用条件が満たされているか否かを判断する。
【００５７】
これによって、宿泊施設などの管理者は、部屋毎に、複数の電気機器１００の使用期限や使用レベルなどを容易に設定することができる。
＜第４の実施の形態＞
【００５８】
上記の実施の形態のネットワークシステム１の各装置の役割の一部または全部を他の装置が実行してもよい。たとえば、電気機器１００や通信端末２００やサーバ３００やルータ４００の各々の役割の一部または全部を別の装置が担ったり、各々の役割の一部または全部を複数の装置で担ったりしてもよい。
＜まとめ＞
【００５９】
上記の実施の形態においては、電気機器に関する使用条件の登録を受け付けるための第１のサーバと、電気機器を制御するための第２のサーバと、電気機器を制御するための認証キーを第１のサーバに要求し、使用条件を満たしている場合に第１のサーバから認証キーを取得し、認証キーを利用して第２のサーバを介して電気機器を制御するための通信端末と、を備える、ネットワークシステムが提供される。
【００６０】
好ましくは、通信端末は、電気機器から電気機器に関する情報を得ることによって、当該情報に基づいて第１および第２のサーバにアクセスする。
【００６１】
好ましくは、使用条件は、電気機器に対する制御が可能な期間を含む。
【００６２】
好ましくは、ネットワークシステムは、複数の電気機器を含む。複数の電気機器は、それらが配置される施設または部屋に対応付けられている。施設または部屋毎に使用条件が設定される。
【００６３】
好ましくは、使用条件が満たされていない場合に、第１のサーバは、所定の入力を受け付けることによって通信端末に認証キーを提供する。
【００６４】
上記の実施の形態においては、第１のサーバが、電気機器に関する使用条件の登録を受け付けるステップと、通信端末が、電気機器を制御するための認証キーを第１のサーバに要求するステップと、使用条件を満たしている場合に、第１のサーバが、通信端末に認証キーを提供するステップと、通信端末が、認証キーを利用して第２のサーバを介して電気機器を制御するステップと、を備える、情報処理方法が提供される。
【００６５】
上記の実施の形態においては、第１および第２のサーバと通信するための通信インターフェイスと、通信インターフェイスを利用することによって、電気機器を制御するための認証キーを第１のサーバに要求し、使用条件を満たしている場合に第１のサーバから認証キーを取得し、認証キーを利用して第２のサーバを介して電気機器を制御するためのプロセッサと、を備える、通信端末が提供される。
【００６６】
上記の実施の形態においては、通信インターフェイスとプロセッサとを備える通信端末のためのプログラムが提供される。プログラムは、通信インターフェイスを利用することによって、電気機器を制御するための認証キーを第１のサーバに要求するステップと、使用条件を満たしている場合に第１のサーバから認証キーを取得するステップと、認証キーを利用して第２のサーバを介して電気機器を制御するステップと、をプロセッサに実行させる。
【００６７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００６８】
１        ：ネットワークシステム
１００    ：電気機器
１００Ａ  ：ロボット
１００Ｂ  ：掃除機
１００Ｃ  ：電子レンジ
１００Ｄ  ：エアコン
１１０    ：ＣＰＵ
１２０    ：メモリ
１３０    ：ディスプレイ
１４０    ：操作部
１５０    ：タッチパネル
１６０    ：通信インターフェイス
１７０    ：スピーカ
１８０    ：マイク
１９０    ：機器駆動部
２００    ：通信端末
２００Ａ  ：スマートフォン
２００Ｂ  ：スマートフォン
２１０    ：ＣＰＵ
２２０    ：メモリ
２３０    ：ディスプレイ
２４０    ：操作部
２５０    ：タッチパネル
２６０    ：通信インターフェイス
２７０    ：スピーカ
２８０    ：マイク
３００    ：サーバ
３００Ａ  ：機器制御サーバ
３００Ｂ  ：認可サーバ
３００Ｃ  ：サーバ
３１０    ：ＣＰＵ
３２０    ：メモリ
３２１    ：使用条件データ
３２１Ｂ  ：使用条件データ
３２１Ｃ  ：使用条件データ
３２２    ：グループデータ
３４０    ：操作部
３６０    ：通信インターフェイス
４００    ：ルータ
【図１】
2020080482.tif 000003
【図２】
2020080482.tif 000004
【図３】
2020080482.tif 000005
【図４】
2020080482.tif 000006
【図５】
2020080482.tif 000007
【図６】
2020080482.tif 000008
【図７】
2020080482.tif 000009
【図８】
2020080482.tif 000010
【図９】
2020080482.tif 000011
【図１０】
2020080482.tif 000012
【図１１】
2020080482.tif 000013