(57)【要約】【課題】従来よりも効率的に音声メッセージを出力することができるネットワークシステム、サーバ、または情報処理方法を提供する。【解決手段】第１の通信端末３００と、第２の通信端末２００と、第１の通信端末３００が外出中は第１の通信端末３００に音声出力またはテキスト出力させ、第１の通信端末３００が在宅中は第２の通信端末２００に音声出力させるためのサーバ１００とを備える、ネットワークシステム１が提供される。【選択図】図１
2019204405.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信端末と、
第２の通信端末と、
前記第１の通信端末が外出中は前記第１の通信端末に音声出力またはテキスト出力させ、前記第１の通信端末が在宅中は前記第２の通信端末に音声出力させるためのサーバとを備える、ネットワークシステム。
【請求項２】
前記サーバは、前記第１の通信端末の帰宅時に、前記第１の通信端末が外出中に取得したデータを前記第２の通信端末に関するサービスに利用してもよいか、前記第１の通信端末または前記第２の通信端末を介してユーザに承諾を求める、請求項１に記載のネットワークシステム。
【請求項３】
前記サーバは、前記第１の通信端末のユーザの音声に関するデータを記憶し、前記承諾を得る際に、前記第１の通信端末または前記第２の通信端末を介して入力された音声に基づいて、ユーザ認証を行う、請求項２に記載のネットワークシステム。
【請求項４】
前記承諾が得られるまで、前記第１の通信端末が外出中に取得したデータが前記第１の通信端末に蓄積される、請求項２に記載のネットワークシステム。
【請求項５】
前記サーバは、前記第１の通信端末の外出中の移動距離に応じて、または前記第１の通信端末の外出期間に応じて、前記第２の通信端末に出力させる音声メッセージを変える、請求項１から４のいずれか１項に記載のネットワークシステム。
【請求項６】
前記サーバは、前記第１の通信端末の外出中の距離が長い場合または前記第１の通信端末の外出期間が長い場合は、ユーザの帰宅時にユーザをねぎらうためのメッセージを前記第２の通信端末に音声出力させ、前記第１の通信端末の外出中の距離が短い場合または前記第１の通信端末の外出期間が短い場合は、ユーザの帰宅時に前記第２の通信端末に音声出力させない、請求項１から５のいずれか１項に記載のネットワークシステム。
【請求項７】
前記サーバは、所定の条件が満たされた場合に、前記第２の通信端末を介して充電を促すメッセージを音声出力させる、請求項１から６のいずれか１項に記載のネットワークシステム。
【請求項８】
前記所定の条件は、前記第１の通信端末が検知した加速度の情報に関する、請求項７に記載のネットワークシステム。
【請求項９】
前記サーバは、外出前のユーザの歩数と、帰宅時のユーザの歩数とに応じて、前記第２の通信端末に出力させる音声メッセージを変える、請求項１から８のいずれか１項に記載のネットワークシステム。
【請求項１０】
前記サーバは、前記第２の通信端末に、前記第１の通信端末のユーザ毎の声色でメッセージを音声出力させる、請求項１から９のいずれか１項に記載のネットワークシステム。
【請求項１１】
第１の通信端末および第２の通信端末と通信するための通信インターフェイスと、
前記第１の通信端末が外出中は前記通信インターフェイスを介して前記第１の通信端末に音声出力またはテキスト出力させ、前記第１の通信端末が在宅中は前記通信インターフェイスを介して前記第２の通信端末に音声出力させるためのプロセッサとを備える、サーバ。
【請求項１２】
第１の通信端末および第２の通信端末と通信可能なサーバにおける情報処理方法であって、
前記第１の通信端末が外出中に前記第１の通信端末に音声出力またはテキスト出力させるステップと、
前記第１の通信端末が在宅中に前記第２の通信端末に音声出力させるステップと、を備える情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末に音声メッセージを出力させるための技術に関する。
【背景技術】
【０００２】
従来から、ネットワークを介して各種の端末に音声メッセージを出力させるための技術が知られている。たとえば、特開２０１７−２２０２４８号公報（特許文献１）には、ネットワークシステム、サーバ、および情報処理方法が開示されている。特許文献１によると、ネットワークシステムは、複数種類の音声データを記憶することが可能な少なくとも１つの機器と、少なくとも１つの機器に、音声データを取得させるための第１の指示を送信し、音声データに基づいて音声を出力させるための第２の指示を第１の指示とは異なるタイミングにて送信するためのサーバとを備える。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−２２０２４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、従来よりも効率的に音声メッセージを出力することができるネットワークシステム、サーバ、または情報処理方法を提供することにある。
【課題を解決するための手段】
【０００５】
この発明のある態様に従うと、第１の通信端末と、第２の通信端末と、第１の通信端末が外出中は第１の通信端末に音声出力またはテキスト出力させ、第１の通信端末が在宅中は第２の通信端末に音声出力させるためのサーバとを備える、ネットワークシステムが提供される。
【発明の効果】
【０００６】
以上のように、この発明によれば、従来よりも効率的に音声メッセージを出力することができるネットワークシステム、サーバ、または情報処理方法が提供される。
【図面の簡単な説明】
【０００７】
【図１】第１の実施の形態にかかるネットワークシステム１の全体構成と動作概要を示すイメージ図である。
【図２】第１の実施の形態にかかるサーバ１００の構成を表わすブロック図である。
【図３】第１の実施の形態にかかるユーザデータ１２１を示すイメージ図である。
【図４】第１の実施の形態にかかる機器データ１２２を示すイメージ図である。
【図５】第１の実施の形態にかかるメッセージデータ１２３を示すイメージ図である。
【図６】第１の実施の形態にかかるサーバ１００の情報処理を示すフローチャートである。
【図７】第１の実施の形態にかかる在宅通信端末２００の構成を表わすブロック図である。
【図８】第１の実施の形態にかかる移動通信端末３００の構成を表わすブロック図である。
【図９】第２の実施の形態にかかるユーザデータ１２１Ｂを示すイメージ図である。
【図１０】第４の実施の形態にかかるユーザデータ１２１Ｄを示すイメージ図である。
【図１１】第１の実施の形態にかかるメッセージデータの具体例を示すイメージ図である。
【図１２】第１の実施の形態にかかる条件データの具体例を示すイメージ図である。
【発明を実施するための形態】
【０００８】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
＜第１の実施の形態＞
＜ネットワークシステム１の全体構成＞
【０００９】
まず、図１を参照して本実施の形態にかかるネットワークシステム１の全体構成について説明する。本実施の形態にかかるネットワークシステム１は、主に、音声メッセージを提供するためのサーバ１００と、ロボット２００Ａやスピーカや家電などの宅内で利用される可能性が高い通信端末と、ウェアラブル端末３００Ａやスマートフォン３００Ｂなどのユーザに携帯されて宅外で使用されることも多い通信端末とを含む。以下では、ロボット２００Ａやスピーカや家電などの宅内で利用される可能性が高い通信端末を総称して在宅通信端末２００ともいい、ウェアラブル端末３００Ａやスマートフォン３００Ｂなどのユーザに携帯されて宅外で使用されることも多い通信端末を総称して移動通信端末３００ともいう。
＜ネットワークシステム１の動作概要＞
【００１０】
次に、本実施の形態にかかるネットワークシステム１の第１の動作概要について説明する。図１（Ａ）に示すように、サーバ１００は、ユーザに向けて出力すべきメッセージが準備されたとき、当該ユーザが在宅中であるときは、当該ユーザに対応付けられている在宅通信端末２００に当該メッセージを音声出力させる。そして、図１（Ｂ）に示すように、ユーザすなわち移動通信端末３００が外出すると、サーバ１００は、移動通信端末３００にユーザ向けのメッセージを音声出力させる。ただし、サーバ１００からのデータに基づいて、移動通信端末３００はメッセージをテキスト表示してもよい。そして、図１（Ｃ）に示すように、ユーザが帰宅すると、サーバ１００は、在宅通信端末２００にユーザ向けのメッセージを音声出力させる。
【００１１】
このように、本実施の形態にかかるネットワークシステム１においては、ユーザが外出中にはユーザが携帯している移動通信端末３００に音声を出力させ、ユーザが帰宅すると宅内に置かれている在宅通信端末２００に音声を出力させる。以下、このような機能を実現するためのネットワークシステム１の具体的な構成について詳述する。
＜サーバ１００のハードウェア構成＞
【００１２】
まず、本実施の形態にかかるネットワークシステム１を構成するサーバ１００の構成の一態様について説明する。図２を参照して、サーバ１００は、主たる構成要素として、ＣＰＵ（Central Processing Unit）１１０と、メモリ１２０と、ディスプレイ１３０と、操作部１４０と、通信インターフェイス１６０とを含む。
【００１３】
ＣＰＵ１１０は、メモリ１２０に記憶されているプログラムを実行することによって、サーバ１００の各部を制御する。たとえば、ＣＰＵ１１０は、メモリ１２０に格納されているプログラムを実行し、各種のデータを参照することによって、後述する各種の処理を実行する。
【００１４】
メモリ１２０は、各種のＲＡＭ、各種のＲＯＭなどによって実現され、サーバ１００に内包されているものであってもよいし、サーバ１００の各種インターフェイスに着脱可能なものであってもよいし、サーバ１００からアクセス可能な他の装置の記録媒体であってもよい。メモリ１２０は、ＣＰＵ１１０によって実行されるプログラムや、ＣＰＵ１１０によるプログラムの実行により生成されたデータ、入力されたデータ、その他の本実施の形態にかかるサービスに利用されるデータベースなどを記憶する。たとえば、本実施の形態にかかるメモリ１２０は、ユーザデータ１２１や、機器データ１２２や、メッセージデータ１２３や、その他の音声提供サービスに利用される各種データを格納する。
【００１５】
本実施の形態にかかるユーザデータ１２１は、図３に示すように、ユーザ毎に、主に、ユーザＩＤと、ユーザ名と、ユーザの電子メールアドレスと、ユーザの自宅の住所などの対応関係を含む。ユーザの自宅の住所などは、在宅通信端末２００もしくは、移動通信端末３００から類推されるＧＰＳ情報などを含んでもよい。
【００１６】
本実施の形態にかかる機器データ１２２は、図４に示すように、電気機器毎に、主に、電気機器を一意に特定できるＩＤと、電気機器の種類と、ユーザＩＤと、在宅フラグと、外出前の歩数と、外出後の歩数と、外出の期間と、移動距離などの対応関係を含む。機器データ１２２は、このようなデータに限らず、移動通信端末３００が取得できる加速度の情報や、在宅通信端末２００が取得できるユーザ命令などを含んでもよい。
【００１７】
また、本実施の形態においては、サーバ１００のＣＰＵ１１０は、通信機器に関して、その種類が、ウェアラブル端末やスマートフォンなどの携帯性が高い通信機器である場合は移動通信端末３００と認識し、ロボットやスピーカやパーソナルコンピュータやテレビなどのように外出時に携帯する可能性が低い通信機器である場合は、在宅通信端末２００と認識する。
【００１８】
本実施の形態にかかるメッセージデータ１２３は、図５に示すように、メッセージ毎に、メッセージのＩＤと、メッセージを出力するための条件と、メッセージの内容などの対応関係を含む。メッセージを出力するための条件は、移動通信端末３００によって外出時に取得される各種データを参照しないと条件判断ができないものと、外出時の各種データがなくても条件が満たされるものとが登録されている。
【００１９】
具体的には、たとえば、メモリ１２０は、メッセージデータとして、図１１に示すように、条件Ａ〜Ｆや時間帯に対応するメッセージを格納する。そして、メモリ１２０は、条件データとして、図１２に示すように、ユーザの歩数または移動距離と、ユーザの外出時間と、条件Ａ〜Ｆとの対応関係を格納する。すなわち、ＣＰＵ１１０は、条件データを参照して、ユーザ毎に当てはまる条件を特定し、メッセージデータを参照して、条件に対応するメッセージを決定する。
【００２０】
図２に戻って、ディスプレイ１３０は、ＣＰＵ１１０からの信号に基づいて、テキストや画像を表示する。操作部１４０は、サービスの管理者などの命令を受け付けて、当該命令をＣＰＵ１１０に入力する。
【００２１】
通信インターフェイス１６０は、ＣＰＵ１１０からのデータを、インターネット、キャリア網、ルータなどを介して、在宅通信端末２００や移動通信端末３００などの他の装置に送信する。逆に、通信インターフェイス１６０は、インターネット、キャリア網、ルータなどを介して在宅通信端末２００や移動通信端末３００などの他の装置からのデータを受信して、ＣＰＵ１１０に受け渡す。
＜サーバ１００の情報処理＞
【００２２】
次に、図６を参照して、本実施の形態にかかるサーバ１００の情報処理について説明する。本実施の形態にかかるサーバ１００のＣＰＵ１１０は、定期的に移動通信端末３００や在宅通信端末２００から各種のデータを取得する。本実施の形態においては、ＣＰＵ１１０は、移動通信端末３００や在宅通信端末２００からデータを受信すると以下の処理を実行する。
【００２３】
ＣＰＵ１１０は、ユーザデータ１２１や機器データ１２２を参照して、ユーザに対応する移動通信端末３００がユーザの自宅にあるか否かを判断する（ステップＳ１０２）。移動通信端末３００が外出中である場合（ステップＳ１０２においてＮＯの場合）、ＣＰＵ１１０は、通信インターフェイス１６０を介して、移動通信端末３００に外出時用のメッセージを音声出力させる（ステップＳ１３０）。ただし、サーバ１００からのデータに基づいて、移動通信端末３００はメッセージを表示してもよい。
【００２４】
移動通信端末３００が在宅中である場合（ステップＳ１０２においてＹＥＳの場合）、ＣＰＵ１１０は、ユーザデータ１２１や機器データ１２２を参照して、移動通信端末３００のユーザに対応する在宅通信端末２００が登録されているか否かを判断する（ステップＳ１０４）。在宅通信端末２００が登録されていない場合（ステップＳ１０４においてＮＯの場合）、ＣＰＵ１１０は、通信インターフェイス１６０を介して、移動通信端末３００に在宅時用のメッセージを音声出力させる（ステップＳ１４０）。ただし、サーバ１００からのデータに基づいて、移動通信端末３００はメッセージを表示してもよい。
【００２５】
在宅通信端末２００が登録されている場合（ステップＳ１０４においてＹＥＳの場合）、ＣＰＵ１１０は、これ以降、移動通信端末３００が外出するまで、メッセージの音声出力機器を当該在宅通信端末２００に切り替える（ステップＳ１０６）。
【００２６】
ＣＰＵ１１０は、通信インターフェイス１６０を利用して、在宅通信端末２００を介して、移動通信端末３００を利用して取得できた各種データ、たとえばユーザの歩数や移動距離や加速度センサを利用して取得したデータなど、を利用してもよいか否かをユーザに問い合わせる（ステップＳ１１２）。なお、当該ステップＳ１１２の処理は、何らかの手段によってユーザからの承諾を得られていればよいものであるため、帰宅時等に毎回許諾の問い合わせを行わない形態であってもよい。
【００２７】
ユーザの承諾が得られた場合（ステップＳ１１２においてＹＥＳの場合）、ＣＰＵ１１０は、通信インターフェイス１６０を介して移動通信端末３００から、各種のデータ、たとえば外出中の歩数や、移動距離や、行先や、外出期間や、移動通信端末３００の加速度データなど、を取得して、機器データ１２２に登録する（ステップＳ１１４）。ＣＰＵ１１０は、取得したデータに基づいて、メッセージデータ１２３を参照して、音声出力すべき第１のメッセージを特定する。第１のメッセージは、ユーザの外出に関するものであることが好ましい。ＣＰＵ１１０は、通信インターフェイス１６０を介して、在宅通信端末２００に第１のメッセージを音声出力する（ステップＳ１１６）。
【００２８】
たとえば、外出中の移動距離が１００ｍ以上１０ｋｍ以内の場合は、ＣＰＵ１１０は、メッセージデータ１２３を参照して、在宅通信端末２００に、「お帰り。お疲れ様。」とねぎらいのメッセージを音声出力させる。たとえば、外出中の移動距離が１０ｋｍ以上１００ｋｍ以内の場合は、ＣＰＵ１１０は、メッセージデータ１２３を参照して、在宅通信端末２００に、「お帰りなさい。今日もお疲れ様でした。」とねぎらいのメッセージを音声出力させる。たとえば、外出中の移動距離が１００ｋｍ以上の場合は、ＣＰＵ１１０は、メッセージデータ１２３を参照して、在宅通信端末２００に、「今日は遠くまで行ったからお疲れでしょう。ゆっくり休んでくださいね。」とねぎらいのメッセージを音声出力させる。外出中の移動距離が１００ｍ以内の場合には、ＣＰＵ１１０は、メッセージデータ１２３を参照して、特にメッセージを音声出力させない。
【００２９】
たとえば、ＣＰＵ１１０は、機器データ１２２を参照して、外出前の歩数と外出後の歩数に基づいて外出中の歩数を計算してもよい。そして、ＣＰＵ１１０は、外出中の歩数に基づいて、メッセージデータ１２３を参照して、ねぎらいのメッセージを出力してもよい。あるいは、歩数の計測は電力を多く消費するため、ＣＰＵ１１０は、メッセージデータ１２３を参照して、外出中の歩数が所定値以上である場合に、移動通信端末３００の充電を促すメッセージを在宅通信端末２００に音声出力させてもよい。
【００３０】
あるいは、大きな加速度が多数回検知された場合は、ＣＰＵ１１０は、メッセージデータ１２３を参照して、「今日はお疲れでしょう。ゆっくり休んでくださいね。」とねぎらいのメッセージを音声出力させる。逆に、大きな加速度があまり検知されなかった場合は、ＣＰＵ１１０は、メッセージデータ１２３を参照して、「今日はおすすめの映画が放送されますよ。」とメッセージを音声出力させる。
【００３１】
ユーザの承諾が得られなかった場合（ステップＳ１１２においてＮＯの場合）、ＣＰＵ１１０は、外出中のデータを必要としない、一般的な第２のメッセージ、たとえば「今日はいい天気ですね。きれいな満月がみられるはずですよ。」というメッセージなど、を特定する。ＣＰＵ１１０は、通信インターフェイス１６０を介して、在宅通信端末２００に一般的な第２のメッセージを音声出力する（ステップＳ１２０）。
＜在宅通信端末２００の構成＞
【００３２】
次に、図７を参照して、ネットワークシステム１を構成する在宅通信端末２００の構成の一態様について説明する。本実施の形態にかかる在宅通信端末２００は、主たる構成要素として、ＣＰＵ２１０と、メモリ２２０と、ディスプレイ２３０と、操作部２４０と、通信インターフェイス２６０と、スピーカ２７０と、マイク２８０と、機器駆動部２９０とを含む。
【００３３】
ＣＰＵ２１０は、メモリ２２０あるいは外部の記憶媒体に記憶されているプログラムを実行することによって、在宅通信端末２００の各部を制御する。
【００３４】
メモリ２２０は、各種のＲＡＭや、各種のＲＯＭなどによって実現される。メモリ２２０は、ＣＰＵ２１０によって実行される調理プログラムまたは他のプログラムや、ＣＰＵ２１０によるプログラムの実行により生成されたデータ、サーバ１００やサーバ１００から受信したデータ、操作部２４０を介して入力されたデータなどを記憶する。
【００３５】
ディスプレイ２３０は、ＣＰＵ１１０からの信号に基づいて、文字や画像などを出力する。操作部２４０は、ボタン、タッチパネルなどによって実現され、ユーザからの命令を受け付けて、当該命令をＣＰＵ２１０に入力する。なお、ディスプレイ２３０と操作部２４０とは、タッチパネル２５０を構成してもよい。
【００３６】
通信インターフェイス２６０は、アンテナやコネクタなどの通信モジュールによって実現される。通信インターフェイス２６０は、ルータなどを介して有線通信あるいは無線通信によって他の装置との間でデータをやり取りする。本実施の形態においては、ＣＰＵ２１０は、通信インターフェイス２６０を介して、サーバ１００や移動通信端末３００などの他の装置から各種の制御命令を受信したり、サーバ１００や移動通信端末３００などの他の装置に各種の情報を送信したりする。
【００３７】
スピーカ２７０は、ＣＰＵ２１０からの信号に基づいて、音声を出力する。マイク２８０は、外部からの音声に基づいて音声信号を作成し、ＣＰＵ２１０に入力する。
【００３８】
機器駆動部２９０は、ＣＰＵ２１０からの信号に基づいて、電気機器の各部（モータやアクチュエータやヒータやリモコン用赤外線発信装置など）を制御する。
＜移動通信端末３００の構成＞
【００３９】
次に、図８を参照して、ネットワークシステム１を構成する移動通信端末３００の構成の一態様について説明する。本実施の形態にかかる移動通信端末３００は、主たる構成要素として、ＣＰＵ３１０と、メモリ３２０と、ディスプレイ３３０と、操作部３４０と、通信インターフェイス３６０と、スピーカ３７０と、マイク３８０と、加速度センサ３９０などを含む。
【００４０】
ＣＰＵ３１０は、メモリ３２０に記憶されているプログラムを実行することによって、移動通信端末３００の各部を制御する。
【００４１】
メモリ３２０は、各種のＲＡＭや、各種のＲＯＭなどによって実現される。メモリ３２０は、各種のアプリケーションプログラムなどのＣＰＵ３１０によって実行されるプログラムや、ＣＰＵ３１０によるプログラムの実行により生成されたデータ、サーバ１００や在宅通信端末２００から受信したデータ、操作部３４０を介して入力されたデータ、移動通信端末３００のユーザを特定するための情報などを記憶する。
【００４２】
ディスプレイ３３０は、ＣＰＵ３１０からのデータに基づいて、画像やテキストを表示する。たとえば、ＣＰＵ３１０は、通信インターフェイス３６０を介してサーバ１００からのテキストデータに基づいてディスプレイ３３０にメッセージを表示させる。操作部３４０は、ポインティングデバイスやスイッチなどから構成され、ユーザからの各種の命令をＣＰＵ３１０に入力する。なお、ユーザ端末は、ディスプレイ３３０と操作部３４０とを含むタッチパネル３５０を有してもよい。
【００４３】
通信インターフェイス３６０は、インターネットやキャリア網やルータなどを介して、サーバ１００や在宅通信端末２００などの他の装置との間でデータを送受信する。たとえば、ＣＰＵ３１０は、メモリ３２０のアプリケーションプログラムに従って、タッチパネル３５０を介してユーザＩＤやパスワードや各種命令を受け付けたり、通信インターフェイス３６０を介して当該ユーザＩＤやパスワードや各種命令をサーバ１００や在宅通信端末２００などの他の装置に送信したりする。また、ＣＰＵ３１０は、映像音声視聴用のアプリケーションプログラムに従って、通信インターフェイス３６０を介して画像データや音声データを取得してディスプレイ３３０やスピーカ３７０から出力する。
【００４４】
スピーカ３７０は、ＣＰＵ３１０からのデータに基づいて音声を出力する。たとえば、ＣＰＵ３１０は、通信インターフェイス３６０を介してサーバ１００からの音声データをスピーカ３７０に出力させる。マイク３８０は、取得した音声信号をＣＰＵ３１０に入力する。たとえば、ＣＰＵ３１０は、マイク３８０から取得した音声データは通信インターフェイス３６０を介してサーバ１００に送信する。
【００４５】
加速度センサ３９０は、移動通信端末３００の加速度を計測してＣＰＵ３１０に受け渡す。ＣＰＵ３１０は、加速度に基づいて歩数を計測したり、加速度に関する各種の情報をメモリ３２０に蓄積したりする。ＣＰＵ３１０は、ユーザの承諾に基づいて、当該情報をサーバ１００や在宅通信端末２００に提供する。
＜第２の実施の形態＞
【００４６】
上記の構成に加えて、サーバ１００は、ユーザに各種データの取得や利用の承諾を得る際に、ユーザ認証を行ってもよい。
【００４７】
より詳細には、本実施の形態においては、図９に示すように、ユーザデータ１２１Ｂにおいて、ユーザに対応付けてユーザの声を特定するためのデータを対応付けている。ただし、ユーザの認証情報や、パスワードやその他の情報を利用してもよい。また、機器データ１２２において、機器に対応付けてユーザを特定するための認証データを対応付けてもよい。
【００４８】
そして、たとえば、図６のステップＳ１１２において、ＣＰＵ１１０は、通信インターフェイス１６０を利用して、承諾を得る際に、移動通信端末３００や在宅通信端末２００を介してパスワードを取得したり、ユーザ音声に基づいて声紋認証を行ったりしてもよい。そして、ＣＰＵ１１０は、ユーザの承諾が得られて、かつ、ユーザ認証に成功した場合（ステップＳ１１２にてＹＥＳである場合）、ステップＳ１１４からの処理を実行し、ユーザの承諾が得られなかったり、または、ユーザ認証に失敗したりした場合（ステップＳ１１２にてＮＯである場合）、ステップＳ１２０からの処理を実行する。
＜第３の実施の形態＞
【００４９】
また、ユーザの承諾が得られなかった場合（図６のステップＳ１１２においてＮＯである場合）は、移動通信端末３００において各種データを蓄積しておき、次回にユーザの承諾が得られた場合（図６のステップＳ１１２においてＹＥＳである場合）に、それまでに蓄積されたデータをまとめて移動通信端末３００がサーバ１００に提供してもよい。
【００５０】
あるいは、ユーザの承諾が得られなかった場合（図６のステップＳ１１２においてＮＯである場合）に、サーバ１００が移動通信端末３００から各種データを取得するだけにしておき、ＣＰＵ１１０は、今回は当該各種データを利用せずに第２のメッセージを作成してもよい（ステップＳ１２０）。そして、次回にユーザの承諾が得られた場合（図６のステップＳ１１２においてＹＥＳである場合）に、ＣＰＵ１１０は、それまでに蓄積されたデータをまとめて利用可能にして、第１のメッセージを作成してもよい（ステップＳ１１６）。
＜第４の実施の形態＞
【００５１】
さらに、在宅通信端末２００は、ユーザ毎に、異なる音声のメッセージを出力してもよい。より詳細には、本実施の形態においては、図１０に示すように、ユーザデータ１２１Ｄにおいて、ユーザに対応付けて音声メッセージの好みの声色の種類、たとえば性別や年齢や言葉遣いや方言など、を対応付けてもよい。
【００５２】
そして、たとえば、図６のステップＳ１１６やステップＳ１２０において、ＣＰＵ１１０は、ユーザデータ１２１Ｄとメッセージデータ１２３とを参照して、ユーザの好みの声色の音声メッセージを作成して、通信インターフェイス１６０を介して移動通信端末３００や在宅通信端末２００に音声データを送信する。
＜第５の実施の形態＞
【００５３】
上記の実施の形態のネットワークシステム１の各装置の役割の一部または全部を他の装置が実行してもよい。たとえば、サーバ１００や在宅通信端末２００や移動通信端末３００の各々の役割の一部または全部を別の装置が担ったり、それらの装置の１つ１つの役割の一部または全部を、複数の装置で分担したりしてもよい。たとえば、移動通信端末３００のアプリケーションプログラムの役割の一部がサーバ１００や在宅通信端末２００で実現されてもよいし、サーバ１００の役割がクラウド上の複数のサーバに分散されてもよい。
＜まとめ＞
【００５４】
上記の実施の形態においては、第１の通信端末３００と、第２の通信端末２００と、第１の通信端末３００が外出中は第１の通信端末３００に音声出力させ、第１の通信端末３００が在宅中は第２の通信端末２００に音声出力またはテキスト出力させるためのサーバ１００とを備える、ネットワークシステム１が提供される。
【００５５】
好ましくは、サーバ１００は、第１の通信端末３００の帰宅時に、第１の通信端末３００が外出中に取得したデータを第２の通信端末２００に関するサービスに利用してもよいか、第１の通信端末３００または第２の通信端末２００を介してユーザに承諾を求める。
【００５６】
好ましくは、サーバ１００は、第１の通信端末３００のユーザの音声に関するデータを記憶し、承諾を得る際に、第１の通信端末３００または第２の通信端末２００を介して入力された音声に基づいて、ユーザ認証を行う。
【００５７】
好ましくは、承諾が得られるまで、第１の通信端末３００が外出中に取得したデータが第１の通信端末３００に蓄積される。
【００５８】
好ましくは、サーバ１００は、第１の通信端末３００の外出中の移動距離に応じて、または第１の通信端末３００の外出期間に応じて、第２の通信端末２００に出力させる音声メッセージを変える。
【００５９】
好ましくは、サーバ１００は、第１の通信端末３００の外出中の距離が長い場合または第１の通信端末３００の外出期間が長い場合は、ユーザの帰宅時にユーザをねぎらうためのメッセージを第２の通信端末２００に音声出力させ、第１の通信端末３００の外出中の距離が短い場合または第１の通信端末３００の外出期間が短い場合は、ユーザの帰宅時に第２の通信端末２００に音声出力させない。
【００６０】
好ましくは、サーバ１００は、所定の条件が満たされた場合に、第２の通信端末２００を介して充電を促すメッセージを音声出力させる。
【００６１】
好ましくは、所定の条件は、第１の通信端末３００が検知した加速度の情報に関する。
【００６２】
好ましくは、所定の条件は、外出前のユーザの歩数と、帰宅時のユーザの歩数と、に関する。
【００６３】
好ましくは、サーバは、外出前のユーザの歩数と、帰宅時のユーザの歩数とに応じて、第２の通信端末に出力させる音声メッセージを変える。
【００６４】
好ましくは、サーバ１００は、第２の通信端末２００に、第１の通信端末３００のユーザ毎の声色でメッセージを音声出力させる。
【００６５】
上記の実施の形態においては、第１の通信端末３００および第２の通信端末２００と通信するための通信インターフェイス１６０と、第１の通信端末３００が外出中は通信インターフェイス１６０を介して第１の通信端末３００に音声出力またはテキスト出力させ、第１の通信端末３００が在宅中は通信インターフェイス１６０を介して第２の通信端末２００に音声出力させるためのプロセッサ１１０とを備える、サーバ１００が提供される。
【００６６】
上記の実施の形態においては、第１の通信端末３００および第２の通信端末２００と通信可能なサーバ１００における情報処理方法が提供される。情報処理方法は、第１の通信端末３００が外出中に、第１の通信端末３００に音声出力またはテキスト出力させるステップと、第１の通信端末３００が在宅中に、第２の通信端末２００に音声出力させるステップと、を備える。
【００６７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００６８】
１        ：ネットワークシステム
１００    ：サーバ
１１０    ：ＣＰＵ
１２０    ：メモリ
１２１    ：ユーザデータ
１２１Ｂ  ：ユーザデータ
１２１Ｄ  ：ユーザデータ
１２２    ：機器データ
１２３    ：メッセージデータ
１３０    ：ディスプレイ
１４０    ：操作部
１６０    ：通信インターフェイス
２００    ：在宅通信端末
２００Ａ  ：ロボット
２１０    ：ＣＰＵ
２２０    ：メモリ
２３０    ：ディスプレイ
２４０    ：操作部
２５０    ：タッチパネル
２６０    ：通信インターフェイス
２７０    ：スピーカ
２８０    ：マイク
２９０    ：機器駆動部
３００    ：移動通信端末
３００Ａ  ：ウェアラブル端末
３００Ｂ  ：スマートフォン
３１０    ：ＣＰＵ
３２０    ：メモリ
３３０    ：ディスプレイ
３４０    ：操作部
３５０    ：タッチパネル
３６０    ：通信インターフェイス
３７０    ：スピーカ
３８０    ：マイク
３９０    ：加速度センサ
【図１】
2019204405.tif 000003
【図２】
2019204405.tif 000004
【図３】
2019204405.tif 000005
【図４】
2019204405.tif 000006
【図５】
2019204405.tif 000007
【図６】
2019204405.tif 000008
【図７】
2019204405.tif 000009
【図８】
2019204405.tif 000010
【図９】
2019204405.tif 000011
【図１０】
2019204405.tif 000012
【図１１】
2019204405.tif 000013
【図１２】
2019204405.tif 000014