(57)【要約】【課題】効率的にデータのやり取りをすることができるネットワークシステム、情報処理方法、サーバ、および装置を提供する。【解決手段】複数の選択肢から少なくとも１つの選択肢を選択する指示を受け付けて、当該少なくとも１つの選択肢に対応する少なくとも１つのテキストデータを送信する装置２００と、複数の選択肢として複数のテキストデータを装置２００に送信し、装置２００から少なくとも１つのテキストデータを受信して少なくとも１つのテキストデータに対応する処理を行うためのサーバ１００と、を備えるネットワークシステム１が提供される。【選択図】図１
2019046132.tif 000002
【特許請求の範囲】
【請求項１】
複数の選択肢から少なくとも１つの選択肢を選択する指示を受け付けて、当該少なくとも１つの選択肢に対応する少なくとも１つのテキストデータを送信する装置と、
前記複数の選択肢として複数のテキストデータを前記装置に送信し、前記装置から前記少なくとも１つのテキストデータを受信して前記少なくとも１つのテキストデータに対応する処理を行うためのサーバと、を備えるネットワークシステム。
【請求項２】
前記装置は、複数のハードウェアボタンを含み、いずれかのハードウェアボタンが押された際に、当該いずれかのハードウェアボタンに対応するテキストデータを前記サーバに送信する、請求項１に記載のネットワークシステム。
【請求項３】
前記装置は、前記装置の状態に対応するテキストデータを前記サーバに送信する、請求項１または２に記載のネットワークシステム。
【請求項４】
前記装置は、前記複数のテキストデータに対応付けて音声データも受信し、前記複数の選択肢を選択可能に表示する際に、前記音声データに基づいて音声も出力する、請求項１から３のいずれか１項に記載のネットワークシステム。
【請求項５】
サーバが、複数の選択肢として複数のテキストデータを装置に送信するステップと、
前記装置が、前記複数のテキストデータに対応する前記複数の選択肢から少なくとも１つの選択肢を選択する指示を受け付けるステップと、
前記装置が、前記少なくとも１つの選択肢に対応する少なくとも１つのテキストデータを前記サーバに送信するステップと、
前記サーバが、前記装置から前記少なくとも１つのテキストデータを受信して、前記少なくとも１つのテキストデータに対応する処理を行うステップと、を備える情報処理方法。
【請求項６】
通信インターフェイスと、
前記通信インターフェイスを介して複数の選択肢として複数のテキストデータを装置に送信し、前記通信インターフェイスを介して前記装置から前記少なくとも１つのテキストデータを受信し、前記少なくとも１つのテキストデータに対応する処理を実行するためのプロセッサと、を備えるサーバ。
【請求項７】
プロセッサが、通信インターフェイスを介して複数の選択肢として複数のテキストデータを装置に送信するステップと、
前記プロセッサが、前記通信インターフェイスを介して前記装置から前記少なくとも１つのテキストデータを受信するステップと、
前記プロセッサが、前記少なくとも１つのテキストデータに対応する処理を実行するステップと、を備える情報処理方法。
【請求項８】
ディスプレイと、
サーバと通信するための通信インターフェイスと、
前記通信インターフェイスを介して前記サーバから複数のテキストデータを受信し、前記複数のテキストデータに対応する複数の選択肢を選択可能に前記ディスプレイに表示させ、少なくとも１つの選択肢を選択する指示を受け付けて、前記少なくとも１つの選択肢に対応する少なくとも１つのテキストデータを前記サーバに送信するプロセッサと、を備える装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバと装置との間のデータをやり取りの技術に関する。
【背景技術】
【０００２】
従来から、サーバとデータをやり取りする調理機が知られている。たとえば、特開２０１７−６７８９９号公報（特許文献１）には、調理システム、サーバ、家電機器、および評価方法が開示されている。特許文献１によると、家電機器である調理機は、調理機における調理の完了後の規定されたタイミングに、調理に関する評価の入力を促す音声メッセージをサーバから受け取り、調理機に搭載されているスピーカから出力する。調理機は、音声メッセージに応じた音声の入力をマイクによって受け付けると、入力された音声に基づくデータをサーバに送信する。サーバは、受け取った音声に基づいた評価結果を調理に関する評価としてメモリ装置に格納する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−６７８９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、効率的にデータのやり取りをすることができるネットワークシステム、情報処理方法、サーバ、および装置を提供することにある。
【課題を解決するための手段】
【０００５】
本発明のある態様に従うと、複数の選択肢から少なくとも１つの選択肢を選択する指示を受け付けて、当該少なくとも１つの選択肢に対応する少なくとも１つのテキストデータを送信する装置と、複数の選択肢として複数のテキストデータを装置に送信し、装置から少なくとも１つのテキストデータを受信して少なくとも１つのテキストデータに対応する処理を行うためのサーバと、を備えるネットワークシステムが提供される。
【発明の効果】
【０００６】
以上のように、本発明によれば、効率的にデータのやり取りをすることができるネットワークシステム、情報処理方法、サーバ、および装置が提供される。
【図面の簡単な説明】
【０００７】
【図１】第１の実施の形態にかかるネットワークシステム１の全体構成と動作概要とを示すイメージ図である。
【図２】第１の実施の形態にかかるサーバ１００のハードウェア構成を表わすブロック図である。
【図３】第１の実施の形態にかかる機器データ１２１を示すイメージ図である。
【図４】第１の実施の形態にかかる操作データ１２２を示すイメージ図である。
【図５】第１の実施の形態にかかる提供中コマンドデータ１２３を示すイメージ図である。
【図６】第１の実施の形態にかかる調理機２００のハードウェア構成を表わすブロック図である。
【図７】第１の実施の形態にかかる操作データ２２１を示すイメージ図である。
【図８】第１の実施の形態にかかる調理機２００の第１の画面例を示すイメージ図である。
【図９】第１の実施の形態にかかる調理機２００の第２の画面例を示すイメージ図である。
【図１０】第３の実施の形態にかかるネットワークシステム１の第１の全体構成と動作概要とを示すイメージ図である。
【図１１】第３の実施の形態にかかるネットワークシステム１の第２の全体構成と動作概要とを示すイメージ図である。
【発明を実施するための形態】
【０００８】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
＜第１の実施の形態＞
＜ネットワークシステム１の全体構成と動作概要＞
【０００９】
まず、図１を参照して本実施の形態にかかるネットワークシステム１の全体構成について説明する。本実施の形態にかかるネットワークシステム１は、主に、調理情報提供サービスを提供するためのサーバ１００と、サーバ１００と通信可能な電子レンジなどの複数の調理機２００Ａ，２００Ｂ，２００Ｃとを含む。なお、調理機２００Ａ，２００Ｂ，２００Ｃの各々は、電子レンジに限らず、炊飯器や、電気ポットや、ＩＨクッキングヒータなどの他の装置であってもよい。
【００１０】
そして、本実施の形態にかかるネットワークシステム１においては、サーバ１００から各種のデータが複数の調理機２００Ａ，２００Ｂ，２００Ｃに提供され、テキストデータや画像データに基づいて複数の調理機２００Ａ，２００Ｂ，２００Ｃの各々がテキストや画像を表示したり、音声データに基づいて音声を出力したり、各種の操作命令に基づいて処理を実行したりするものである。ユーザは、画面を見たり音声を聞いたりして、操作部に所望の命令を入力する。
【００１１】
特に、本実施の形態にかかるネットワークシステム１においては、第１の調理機２００Ａは、操作ボタンによって選択されたメニューや命令を示す情報として、テキストデータをサーバ１００に送信する。また、第２の調理機２００Ｂは、ユーザからの音声命令を受け付けて、当該音声データをサーバ１００に送信するものである。また、第３の調理機２００Ｃは、ユーザからの音声命令を受けて、音声データから変換されたテキストデータをサーバ１００に送信する。なお、ユーザに入力される命令は、料理や材料などを選択するための命令であったり、特定の処理を実行させるための命令であったりする。
【００１２】
これによって、本実施の形態にかかるサーバ１００は、第２の調理機２００Ｂから受信した音声データをテキストデータに変換するだけで、複数のタイプの調理機２００Ａ，２００Ｂ，２００Ｃからの情報を全てテキストデータとして取り扱うことができる。以下、このような機能を実現するためのネットワークシステム１の具体的な構成について詳述する。
＜サーバ１００の構成＞
【００１３】
まず、ネットワークシステム１を構成するサーバ１００のハードウェア構成の一態様について説明する。図２を参照して、サーバ１００は、主たる構成要素として、ＣＰＵ１１０と、メモリ１２０と、操作部１４０と、通信インターフェイス１６０とを含む。
【００１４】
ＣＰＵ１１０は、メモリ１２０あるいは外部の記憶媒体に記憶されているプログラムを実行することによって、サーバ１００の各部を制御する。すなわち、ＣＰＵ１１０は、メモリ１２０に格納されているプログラムを実行することによって、調理機２００から受け付けたテキストデータに対応する処理を実行するための機能１１０Ａや、調理機２００から受け付けた音声データをテキストデータに変換するための機能１１０Ｂなどを実現する。
【００１５】
メモリ１２０は、各種のＲＡＭ（Random  Access  Memory）、各種のＲＯＭ（Read-Only  Memory）などによって実現され、サーバ１００に内包されているものであってもよいし、サーバ１００の各種インターフェイスに着脱可能なものであってもよいし、サーバ１００からアクセス可能な他の装置の記録媒体であってもよい。メモリ１２０は、ＣＰＵ１１０によって実行されるプログラムや、ＣＰＵ１１０によるプログラムの実行により生成されたデータ、機器データ１２１と、操作データ１２２と、提供中コマンドデータ１２３と、その他の本実施の形態にかかるサービスに利用されるデータなどを記憶する。
【００１６】
ここで、図３を参照して、本実施の形態にかかる機器データ１２１は、調理情報提供サービスに登録されている調理機２００毎に、機器ＩＤと、ユーザ名と、アドレスとの対応関係を格納する。図４を参照して、本実施の形態にかかる操作データ１２２は、調理機２００から受信したユーザ操作毎のＣＰＵ１１０が実行すべき処理を格納する。図５を参照して、本実施の形態にかかる提供中コマンドデータ１２３は、サーバ１００と何らかのコマンドを実行中の機器毎に、現在実行中のコマンドを特定するための情報を格納する。
【００１７】
図２に戻って、操作部１４０は、サービスの管理者などからの命令を受け付けて、当該命令をＣＰＵ１１０に入力する。
【００１８】
通信インターフェイス１６０は、ＣＰＵ１１０からのデータを、インターネット、キャリア網、ルータなどを介して調理機２００などの他の装置に送信する。逆に、通信インターフェイス１６０は、インターネット、キャリア網、ルータなどを介して他の装置からのデータを受信して、ＣＰＵ１１０に受け渡す。
【００１９】
このように、ＣＰＵ１１０は、通信インターフェイス１６０を介して、調理機２００に複数のメニューに対応するテキストデータや複数の操作に対応するテキストデータを送信する。なお、ＣＰＵ１１０は、通信インターフェイス１６０を介して、それらのテキストデータに対応付けて音声データを調理機２００に送信してもよい。そして、ＣＰＵ１１０は、通信インターフェイス１６０を介して、調理機２００から受け付けたテキストデータに基づいて各種の処理を実行する、たとえばＣＰＵ１１０は、選択されたメニューの詳細情報を調理機２００に送信したり、入力された操作命令に対応する画面データなどを調理機２００に送信したりする。
＜調理機２００の構成＞
【００２０】
次に、調理機２００のハードウェア構成の一態様について説明する。図６を参照して、調理機２００は、主たる構成要素として、ＣＰＵ２１０と、メモリ２２０と、ディスプレイ２３０と、操作部２４０と、通信インターフェイス２６０と、スピーカ２７０と、マイク２８０と、機器駆動部２９０とを含む。
【００２１】
ＣＰＵ２１０は、メモリ２２０あるいは外部の記憶媒体に記憶されているプログラムを実行することによって、調理機２００の各部を制御する。すなわち、ＣＰＵ２１０は、メモリ２２０に格納されているプログラムを実行することによって、後述する各種の処理を実行する。
【００２２】
メモリ２２０は、各種のＲＡＭや、各種のＲＯＭなどによって実現され、調理機２００に内包されているものであってもよいし、調理機２００の各種インターフェイスに着脱可能なものであってもよいし、調理機２００からアクセス可能な他の装置の記録媒体であってもよい。メモリ２２０は、ＣＰＵ２１０によって実行される機器駆動プログラムや対話プログラムやその他のプログラムや、操作データ２２１や、ＣＰＵ２１０によるプログラムの実行により生成されたデータ、サーバ１００や他のサーバから受信したデータ、操作部２４０を介して入力されたデータなどを記憶する。図７を参照して、本実施の形態にかかる操作データ２２１は、調理機２００が受け付けたユーザ操作毎の調理機２００が実行すべき処理を格納する。
【００２３】
ディスプレイ２３０は、ＣＰＵ２１０からの信号に基づいて、文字や画像などを出力する。操作部２４０は、ボタン、タッチパネルなどによって実現され、ユーザからの命令を受け付けて、当該命令をＣＰＵ２１０に入力する。たとえば、操作部２４０は、図１に示すように、「戻る」ボタン２４１や、「上」ボタン２４２や、「下」ボタン２４３や、「聞いて」ボタン２４４や、「決定」ボタン２４５などのハードウェアボタンを含む。なお、ディスプレイ２３０と操作部２４０とは、タッチパネルを構成してもよい。
【００２４】
通信インターフェイス２６０は、無線ＬＡＮ通信あるいは有線ＬＡＮなどの通信モジュールによって実現される。通信インターフェイス２６０は、有線通信あるいは無線通信によってサーバ１００などの他の装置との間でデータをやり取りする。
【００２５】
スピーカ２７０は、ＣＰＵ２１０からの信号に基づいて、音声を出力する。マイク２８０は、外部からの音声に基づいて音声信号を作成し、ＣＰＵ２１０に入力する。たとえば、ＣＰＵ２１０は、マイク２８０を介して受け付けた音声を、通信インターフェイス２６０を介してサーバ１００に送信し、サーバ１００から受信した音声データをスピーカ２７０から出力する。
【００２６】
機器駆動部２９０は、ＣＰＵ２１０からの制御命令に基づいて、モータ、アクチュエータ、センサ、スピーカなどを制御することによって、調理機２００の主要な役割を果たす。
【００２７】
このように構成されているため、調理機２００のＣＰＵ２１０は、サーバ１００から受信した画像データやテキストデータに基づいて、たとえば図８（ａ）に示すような画面をディスプレイ２３０に表示させる。たとえば、ＣＰＵ２１０は、サーバ１００から受信した複数のテキストデータにそれぞれ対応する複数のメニューを選択可能にディスプレイ２３０に表示させる。なお、このとき、ＣＰＵ２１０は、サーバ１００から受信した音声データもスピーカ２７０から同時に出力してもよい。
【００２８】
そして、ユーザが、「上」ボタン２４２や「下」ボタン２４３を操作して、「[もっと見る]」の項目を選択してから「決定」ボタン２４５を押すと、ＣＰＵ２１０は操作データ２２１を参照して、サーバ１００に次のデータを要求する。本実施の形態においては、ＣＰＵ２１０は、通信インターフェイス２６０を介して、「上」ボタン２４２に対応するテキストデータ、たとえば「ウエ」というテキストデータ、をサーバ１００に送信したり、「決定」ボタン２４５が押された際に選択されていた「[もっと見る]」に対応するテキストデータ、たとえば「[もっと見る]」というテキストデータをサーバ１００に送信したりする。
【００２９】
このとき、サーバ１００のＣＰＵ１１０は、提供中コマンドデータ１２３を参照して、現在対象となっている調理機２００と実行中のコマンドに基づいて、「上」ボタン２４２に対応するテキストデータに対応する処理を実行したり、「[もっと見る]」に対応するテキストデータに対応する処理を実行したりする。たとえば、ＣＰＵ１１０は通信インターフェイス１６０を介して、次のページのメニューを調理機２００に送信する。
【００３０】
調理機２００のＣＰＵ２１０は、サーバ１００から受信したデータに基づいて、ディスプレイ２３０に図８（ｂ）や図８（ｃ）や図８（ｄ）の画面を表示させる。
【００３１】
逆に、ユーザが、調理機２００の「戻る」ボタン２４１を押すと、ＣＰＵ２１０は操作データ２２１を参照して、通信インターフェイス１６０を介して、「戻る」ボタン２４１に対応するテキストデータ、たとえが「モドル」というテキストデータ、をサーバ１００に送信する。
【００３２】
このとき、サーバ１００のＣＰＵ１１０は、提供中コマンドデータ１２３を参照して、現在対象となっている調理機２００と実行中のコマンドに基づいて、「戻る」ボタン２４１に対応するテキストデータに対応する処理を実行する。たとえば、ＣＰＵ１１０は通信インターフェイス１６０を介して、前のページのメニューを調理機２００に送信する。
【００３３】
調理機２００のＣＰＵ２１０は、サーバ１００から受信したデータに基づいて、ディスプレイ２３０に図８（ｃ）や図８（ｂ）や図８（ａ）の画面を表示させる。
【００３４】
そして、ユーザが、所望のメニューが選択された状態で「決定」ボタン２４５を押すと、調理機２００のＣＰＵ２１０は、通信インターフェイス２６０を介して、選択されたメニューに対応するテキストデータ、たとえば「ニクジャガ」というテキストデータをサーバ１００に送信する。
【００３５】
このとき、サーバ１００のＣＰＵ１１０は、提供中コマンドデータ１２３を参照して、現在対象となっている調理機２００と実行中のコマンドに基づいて、選択されたメニューのテキストデータに対応する処理を実行する。たとえば、ＣＰＵ１１０は、通信インターフェイス１６０を介して、当該メニューの詳細情報を調理機２００に送信する。
【００３６】
調理機２００のＣＰＵ２１０は、サーバ１００から受信したデータに基づいて、ディスプレイ２３０に選択されたメニューの詳細情報を表示させたり、スピーカ２７０に音声出力させたりする。
【００３７】
あるいは、調理機２００のＣＰＵ２１０は、サーバ１００から受信したデータに基づいて、たとえば図９（ａ）に示すような画面をディスプレイ２３０に表示させる。ユーザが、「上」ボタン２４２や「下」ボタン２４３を操作して、「必要材料を聞く」の項目を選択してから「決定」ボタン２４５を押すと、ＣＰＵ２１０は操作データ２２１を参照して、通信インターフェイス２６０を介して、「必要材料を聞く」ボタンに対応するテキストデータ、たとえば「ヒツヨウザイリョウ」というテキストデータ、をサーバ１００に送信する。
【００３８】
このとき、サーバ１００のＣＰＵ１１０は、提供中コマンドデータ１２３を参照して、現在対象となっている調理機２００と実行中のコマンドに基づいて、「必要材料を聞く」ボタンに対応するテキストデータに対応する処理を実行する。たとえば、ＣＰＵ１１０は通信インターフェイス１６０を介して、必要材料を示すページのデータを調理機２００に送信する。調理機２００のＣＰＵ２１０は、サーバ１００からのデータに基づいて、ディスプレイ２３０に図９（ｂ）の画面を表示させたり、スピーカ２７０に音声出力させたりする。
【００３９】
本実施の形態においては、この状態で、ユーザが「下」ボタン２４３を押すと、調理機２００のＣＰＵ２１０は操作データ２２１を参照して、通信インターフェイス２６０を介して、「下」ボタン２４３に対応するテキストデータ、たとえば「シタ」というテキストデータ、をサーバ１００に送信する。
【００４０】
このとき、サーバ１００のＣＰＵ１１０は、提供中コマンドデータ１２３を参照して、現在対象となっている調理機２００と実行中のコマンドに基づいて、「下」ボタン２４３に対応するテキストデータに対応する処理を実行する。たとえば、ＣＰＵ１１０は通信インターフェイス１６０を介して、必要材料に関するページの表示を終了するためのページのデータを調理機２００に送信する。調理機２００のＣＰＵ２１０は、サーバ１００からのデータに基づいて、ディスプレイ２３０に図９（ｃ）の画面を表示させる。
【００４１】
この状態で、ユーザが「上」ボタン２４２を押すと、調理機２００のＣＰＵ２１０は操作データ２２１を参照して、通信インターフェイス２６０を介して、「上」ボタン２４２に対応するテキストデータ、たとえば「ウエ」というテキストデータ、をサーバ１００に送信する。
【００４２】
このとき、サーバ１００のＣＰＵ１１０は、提供中コマンドデータ１２３を参照して、現在対象となっている調理機２００と実行中のコマンドに基づいて、「上」ボタンに対応するテキストデータに対応する処理を実行する。たとえば、ＣＰＵ１１０は通信インターフェイス１６０を介して、必要材料に関するページのデータを調理機２００に送信する。調理機２００のＣＰＵ２１０は、サーバ１００からのデータに基づいて、ディスプレイ２３０に図９（ｂ）の画面を表示させる。
【００４３】
ユーザが「戻る」ボタン２４１を押すと、調理機２００のＣＰＵ２１０は操作データ２２１を参照して、通信インターフェイス２６０を介して、「戻る」ボタン２４１に対応するテキストデータ、たとえば「モドル」というテキストデータ、をサーバ１００に送信する。
【００４４】
このとき、サーバ１００のＣＰＵ１１０は、提供中コマンドデータ１２３を参照して、現在対象となっている調理機２００と実行中のコマンドに基づいて、「戻る」ボタン２４１に対応するテキストデータに対応する処理を実行する。たとえば、ＣＰＵ１１０は通信インターフェイス１６０を介して、アドバイスの上位のページのデータを調理機２００に送信する。調理機２００のＣＰＵ２１０は、サーバ１００からのデータに基づいて、ディスプレイ２３０に図９（ａ）の画面を表示させる。
【００４５】
さらに本実施の形態においては、図７に示すように、調理機２００のＣＰＵ２１０は、各種センサからのデータに基づいて、調理機２００の状態、たとえば蓋が空いている状態や、現在の調理の経過時間なども、テキストデータでサーバ１００に送信する。そして、サーバ１００のＣＰＵ１１０は、図４に示すように、実行中のコマンドに応じて、調理機２００の状態を示すテキストデータに対応する各種の処理を実行する。
【００４６】
このように、本実施の形態にかかるネットワークシステム１においては、第２および第３の調理機２００Ｃからの音声データを変換したテキストデータと、第１の調理機２００Ａから送信されるテキストデータとを、サーバ１００が一元的に同様に取り扱うことができる。また、調理機２００が、調理機２００のソフトウェアに対する操作も、調理機２００のハードウェアに対応する操作も、調理機２００の状態も、テキストデータでサーバ１００に送信するため、これらの情報をサーバ１００にて一元的に取り扱うことができる。
＜第２の実施の形態＞
【００４７】
第１の実施の形態のネットワークシステム１においては、調理機２００とサーバ１００とのデータのやり取りについて説明したが、そのような利用方法には限られない。たとえば、調理機２００に限らず、エアコン、冷蔵庫、洗濯機、自走式掃除機などの家電、テレビ、ハードディスクレコーダ、音楽プレーヤー、ゲーム機、ロボットなどのＡＶ（オーディオ・ビジュアル）機器、太陽光発電機、インターホン、給湯器などの住宅設備、などとサーバ１００との間のデータ通信に利用してもよい。
＜第３の実施の形態＞
【００４８】
また、第１および第２の実施の形態のネットワークシステム１の各装置の役割の一部または全部を他の装置が実行してもよい。たとえば、サーバ１００や調理機２００の各々の役割の一部または全部を別の装置が担ったり、サーバ１００や調理機２００の各々の役割の一部または全部を複数の装置で担ったり、サーバ１００や調理機２００のいずれかがサーバ１００や調理機２００のいずれかの役割の一部または全部を担ったりしてもよい。
【００４９】
たとえば、調理機２００のＣＰＵ２１０は、操作部２４０を介してユーザから手入力された命令に対応するテキストデータをサーバ１００に送信しつつ、ユーザが手で調理機２００を操作できない場合などには、マイク２８０を介して受け付けた音声データをテキストデータに変換して、当該テキストデータをサーバ１００に送信してもよい。あるいは、ＣＰＵ２１０は、マイク２８０を介して受け付けた音声データをサーバ１００に送信してもよい。この場合は、サーバ１００のＣＰＵ１１０が音声データをテキストデータに変換してから第１および第２の実施の形態の処理を実行してもよい。
【００５０】
あるいは、図１０に示すように、音声データをテキストデータに変換するサービスに関する機能を別のサーバ１００Ｂが担ってもよい。あるいは、図１１に示すように、サーバ１００が音声データの格納場所と取得要請とを調理機２００に送信し、調理機２００が別のサーバ１００Ｃから音声データを取得するものであってもよい。
＜まとめ＞
【００５１】
上記の実施の形態においては、複数の選択肢から少なくとも１つの選択肢を選択する指示を受け付けて、当該少なくとも１つの選択肢に対応する少なくとも１つのテキストデータを送信する装置２００と、複数の選択肢として複数のテキストデータを装置２００に送信し、装置２００から少なくとも１つのテキストデータを受信して少なくとも１つのテキストデータに対応する処理を行うためのサーバ１００と、を備えるネットワークシステム１が提供される。
【００５２】
好ましくは、装置２００は、複数のハードウェアボタン２４１，２４２，２４３，２４４，２４５を含み、いずれかのハードウェアボタンが押された際に、当該いずれかのハードウェアボタンに対応するテキストデータをサーバ１００に送信する。
【００５３】
好ましくは、装置２００は、装置２００の状態に対応するテキストデータをサーバに送信する。
【００５４】
好ましくは、装置２００は、複数のテキストデータに対応付けて音声データも受信し、複数の選択肢を選択可能に表示する際に、音声データに基づいて音声も出力する。
【００５５】
上記の実施の形態においては、サーバ１００が、複数の選択肢として複数のテキストデータを装置に送信するステップと、装置２００が、複数のテキストデータに対応する複数の選択肢から少なくとも１つの選択肢を選択する指示を受け付けるステップと、装置２００が、少なくとも１つの選択肢に対応する少なくとも１つのテキストデータをサーバに送信するステップと、サーバ１００が、装置２００から少なくとも１つのテキストデータを受信して、少なくとも１つのテキストデータに対応する処理を行うステップと、を備える情報処理方法が提供される。
【００５６】
上記の実施の形態においては、通信インターフェイス１６０と、通信インターフェイス１６０を介して複数の選択肢として複数のテキストデータを装置に送信し、通信インターフェイス１６０を介して装置２００から少なくとも１つのテキストデータを受信し、少なくとも１つのテキストデータに対応する処理を実行するためのプロセッサ１１０と、を備えるサーバ１００が提供される。
【００５７】
上記の実施の形態においては、プロセッサ１１０が、通信インターフェイス１６０を介して複数の選択肢として複数のテキストデータを装置に送信するステップと、プロセッサ１１０が、通信インターフェイス１６０を介して装置２００から少なくとも１つのテキストデータを受信するステップと、プロセッサ１１０が、少なくとも１つのテキストデータに対応する処理を実行するステップと、を備える情報処理方法が提供される。
【００５８】
上記の実施の形態においては、ディスプレイ２３０と、サーバ１００と通信するための通信インターフェイス２６０と、通信インターフェイス２６０を介してサーバ１００から複数のテキストデータを受信し、複数のテキストデータに対応する複数の選択肢を選択可能にディスプレイ２３０に表示させ、少なくとも１つの選択肢を選択する指示を受け付けて、少なくとも１つの選択肢に対応する少なくとも１つのテキストデータをサーバ１００に送信するプロセッサ２１０と、を備える装置２００が提供される。
【００５９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００６０】
１        ：ネットワークシステム
１００    ：サーバ
１００Ｂ  ：サーバ
１００Ｃ  ：サーバ
１１０    ：ＣＰＵ
１１０Ａ  ：機能
１１０Ｂ  ：機能
１２０    ：メモリ
１２１    ：機器データ
１２２    ：操作データ
１２３    ：提供中コマンドデータ
１４０    ：操作部
１６０    ：通信インターフェイス
２００    ：調理機
２００Ａ  ：第１の調理機
２００Ｂ  ：第２の調理機
２００Ｃ  ：第３の調理機
２１０    ：ＣＰＵ
２２０    ：メモリ
２２１    ：操作データ
２３０    ：ディスプレイ
２４０    ：操作部
２４１    ：ハードウェアボタン
２４２    ：ハードウェアボタン
２４３    ：ハードウェアボタン
２４４    ：ハードウェアボタン
２４５    ：ハードウェアボタン
２６０    ：通信インターフェイス
２７０    ：スピーカ
２８０    ：マイク
２９０    ：機器駆動部
【図１】
2019046132.tif 000003
【図２】
2019046132.tif 000004
【図３】
2019046132.tif 000005
【図４】
2019046132.tif 000006
【図５】
2019046132.tif 000007
【図６】
2019046132.tif 000008
【図７】
2019046132.tif 000009
【図８】
2019046132.tif 000010
【図９】
2019046132.tif 000011
【図１０】
2019046132.tif 000012
【図１１】
2019046132.tif 000013