JP6681429B2 - Network system, server, and information processing method - Google Patents
Network system, server, and information processing method Download PDFInfo
- Publication number
- JP6681429B2 JP6681429B2 JP2018100465A JP2018100465A JP6681429B2 JP 6681429 B2 JP6681429 B2 JP 6681429B2 JP 2018100465 A JP2018100465 A JP 2018100465A JP 2018100465 A JP2018100465 A JP 2018100465A JP 6681429 B2 JP6681429 B2 JP 6681429B2
- Authority
- JP
- Japan
- Prior art keywords
- communication terminal
- user
- server
- voice
- home
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000010365 information processing Effects 0.000 title claims description 11
- 238000003672 processing method Methods 0.000 title claims description 8
- 238000004891 communication Methods 0.000 claims description 184
- 230000001133 acceleration Effects 0.000 claims description 13
- 238000010295 mobile communication Methods 0.000 description 42
- 238000000034 method Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J11/00—Manipulators not otherwise provided for
- B25J11/0005—Manipulators having means for high-level communication with users, e.g. speech generator, face recognition means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L2015/225—Feedback of the input speech
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Strategic Management (AREA)
- Human Computer Interaction (AREA)
- Entrepreneurship & Innovation (AREA)
- Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- Mechanical Engineering (AREA)
- Operations Research (AREA)
- Acoustics & Sound (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Robotics (AREA)
- General Health & Medical Sciences (AREA)
- Economics (AREA)
- Marketing (AREA)
- Multimedia (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
Description
本発明は、通信端末に音声メッセージを出力させるための技術に関する。 The present invention relates to a technique for causing a communication terminal to output a voice message.
従来から、ネットワークを介して各種の端末に音声メッセージを出力させるための技術が知られている。たとえば、特開2017−220248号公報(特許文献1)には、ネットワークシステム、サーバ、および情報処理方法が開示されている。特許文献1によると、ネットワークシステムは、複数種類の音声データを記憶することが可能な少なくとも1つの機器と、少なくとも1つの機器に、音声データを取得させるための第1の指示を送信し、音声データに基づいて音声を出力させるための第2の指示を第1の指示とは異なるタイミングにて送信するためのサーバとを備える。
BACKGROUND ART Conventionally, a technique for outputting a voice message to various terminals via a network is known. For example, Japanese Patent Laying-Open No. 2017-220248 (Patent Document 1) discloses a network system, a server, and an information processing method. According to
本発明の目的は、従来よりも効率的に音声メッセージを出力することができるネットワークシステム、サーバ、または情報処理方法を提供することにある。 An object of the present invention is to provide a network system, a server, or an information processing method capable of outputting a voice message more efficiently than before.
この発明のある態様に従うと、第1の通信端末と、第2の通信端末と、第1の通信端末が外出中は第1の通信端末に音声出力またはテキスト出力させ、第1の通信端末が在宅中は第2の通信端末に音声出力させるためのサーバとを備える、ネットワークシステムが提供される。 According to an aspect of the present invention, the first communication terminal, the second communication terminal, and the first communication terminal are caused to output voice or text while the first communication terminal is out, and the first communication terminal A network system is provided that includes a server for causing the second communication terminal to output a voice while at home.
以上のように、この発明によれば、従来よりも効率的に音声メッセージを出力することができるネットワークシステム、サーバ、または情報処理方法が提供される。 As described above, the present invention provides a network system, a server, or an information processing method capable of outputting a voice message more efficiently than before.
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
<第1の実施の形態>
<ネットワークシステム1の全体構成>
Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following description, the same parts are designated by the same reference numerals. Their names and functions are also the same. Therefore, detailed description thereof will not be repeated.
<First Embodiment>
<Overall configuration of
まず、図1を参照して本実施の形態にかかるネットワークシステム1の全体構成について説明する。本実施の形態にかかるネットワークシステム1は、主に、音声メッセージを提供するためのサーバ100と、ロボット200Aやスピーカや家電などの宅内で利用される可能性が高い通信端末と、ウェアラブル端末300Aやスマートフォン300Bなどのユーザに携帯されて宅外で使用されることも多い通信端末とを含む。以下では、ロボット200Aやスピーカや家電などの宅内で利用される可能性が高い通信端末を総称して在宅通信端末200ともいい、ウェアラブル端末300Aやスマートフォン300Bなどのユーザに携帯されて宅外で使用されることも多い通信端末を総称して移動通信端末300ともいう。
<ネットワークシステム1の動作概要>
First, the overall configuration of the
<Outline of operation of
次に、本実施の形態にかかるネットワークシステム1の第1の動作概要について説明する。図1(A)に示すように、サーバ100は、ユーザに向けて出力すべきメッセージが準備されたとき、当該ユーザが在宅中であるときは、当該ユーザに対応付けられている在宅通信端末200に当該メッセージを音声出力させる。そして、図1(B)に示すように、ユーザすなわち移動通信端末300が外出すると、サーバ100は、移動通信端末300にユーザ向けのメッセージを音声出力させる。ただし、サーバ100からのデータに基づいて、移動通信端末300はメッセージをテキスト表示してもよい。そして、図1(C)に示すように、ユーザが帰宅すると、サーバ100は、在宅通信端末200にユーザ向けのメッセージを音声出力させる。
Next, a first operation outline of the
このように、本実施の形態にかかるネットワークシステム1においては、ユーザが外出中にはユーザが携帯している移動通信端末300に音声を出力させ、ユーザが帰宅すると宅内に置かれている在宅通信端末200に音声を出力させる。以下、このような機能を実現するためのネットワークシステム1の具体的な構成について詳述する。
<サーバ100のハードウェア構成>
As described above, in the
<Hardware configuration of
まず、本実施の形態にかかるネットワークシステム1を構成するサーバ100の構成の一態様について説明する。図2を参照して、サーバ100は、主たる構成要素として、CPU(Central Processing Unit)110と、メモリ120と、ディスプレイ130と、操作部140と、通信インターフェイス160とを含む。
First, one aspect of the configuration of the
CPU110は、メモリ120に記憶されているプログラムを実行することによって、サーバ100の各部を制御する。たとえば、CPU110は、メモリ120に格納されているプログラムを実行し、各種のデータを参照することによって、後述する各種の処理を実行する。
The
メモリ120は、各種のRAM、各種のROMなどによって実現され、サーバ100に内包されているものであってもよいし、サーバ100の各種インターフェイスに着脱可能なものであってもよいし、サーバ100からアクセス可能な他の装置の記録媒体であってもよい。メモリ120は、CPU110によって実行されるプログラムや、CPU110によるプログラムの実行により生成されたデータ、入力されたデータ、その他の本実施の形態にかかるサービスに利用されるデータベースなどを記憶する。たとえば、本実施の形態にかかるメモリ120は、ユーザデータ121や、機器データ122や、メッセージデータ123や、その他の音声提供サービスに利用される各種データを格納する。
The
本実施の形態にかかるユーザデータ121は、図3に示すように、ユーザ毎に、主に、ユーザIDと、ユーザ名と、ユーザの電子メールアドレスと、ユーザの自宅の住所などの対応関係を含む。ユーザの自宅の住所などは、在宅通信端末200もしくは、移動通信端末300から類推されるGPS情報などを含んでもよい。
As shown in FIG. 3, the
本実施の形態にかかる機器データ122は、図4に示すように、電気機器毎に、主に、電気機器を一意に特定できるIDと、電気機器の種類と、ユーザIDと、在宅フラグと、外出前の歩数と、外出後の歩数と、外出の期間と、移動距離などの対応関係を含む。機器データ122は、このようなデータに限らず、移動通信端末300が取得できる加速度の情報や、在宅通信端末200が取得できるユーザ命令などを含んでもよい。
As shown in FIG. 4, the
また、本実施の形態においては、サーバ100のCPU110は、通信機器に関して、その種類が、ウェアラブル端末やスマートフォンなどの携帯性が高い通信機器である場合は移動通信端末300と認識し、ロボットやスピーカやパーソナルコンピュータやテレビなどのように外出時に携帯する可能性が低い通信機器である場合は、在宅通信端末200と認識する。
Further, in the present embodiment,
本実施の形態にかかるメッセージデータ123は、図5に示すように、メッセージ毎に、メッセージのIDと、メッセージを出力するための条件と、メッセージの内容などの対応関係を含む。メッセージを出力するための条件は、移動通信端末300によって外出時に取得される各種データを参照しないと条件判断ができないものと、外出時の各種データがなくても条件が満たされるものとが登録されている。
As shown in FIG. 5, the
具体的には、たとえば、メモリ120は、メッセージデータとして、図11に示すように、条件A〜Fや時間帯に対応するメッセージを格納する。そして、メモリ120は、条件データとして、図12に示すように、ユーザの歩数または移動距離と、ユーザの外出時間と、条件A〜Fとの対応関係を格納する。すなわち、CPU110は、条件データを参照して、ユーザ毎に当てはまる条件を特定し、メッセージデータを参照して、条件に対応するメッセージを決定する。
Specifically, for example, the
図2に戻って、ディスプレイ130は、CPU110からの信号に基づいて、テキストや画像を表示する。操作部140は、サービスの管理者などの命令を受け付けて、当該命令をCPU110に入力する。
Returning to FIG. 2, the
通信インターフェイス160は、CPU110からのデータを、インターネット、キャリア網、ルータなどを介して、在宅通信端末200や移動通信端末300などの他の装置に送信する。逆に、通信インターフェイス160は、インターネット、キャリア網、ルータなどを介して在宅通信端末200や移動通信端末300などの他の装置からのデータを受信して、CPU110に受け渡す。
<サーバ100の情報処理>
The
<Information processing of
次に、図6を参照して、本実施の形態にかかるサーバ100の情報処理について説明する。本実施の形態にかかるサーバ100のCPU110は、定期的に移動通信端末300や在宅通信端末200から各種のデータを取得する。本実施の形態においては、CPU110は、移動通信端末300や在宅通信端末200からデータを受信すると以下の処理を実行する。
Next, with reference to FIG. 6, information processing of the
CPU110は、ユーザデータ121や機器データ122を参照して、ユーザに対応する移動通信端末300がユーザの自宅にあるか否かを判断する(ステップS102)。移動通信端末300が外出中である場合(ステップS102においてNOの場合)、CPU110は、通信インターフェイス160を介して、移動通信端末300に外出時用のメッセージを音声出力させる(ステップS130)。ただし、サーバ100からのデータに基づいて、移動通信端末300はメッセージを表示してもよい。
The
移動通信端末300が在宅中である場合(ステップS102においてYESの場合)、CPU110は、ユーザデータ121や機器データ122を参照して、移動通信端末300のユーザに対応する在宅通信端末200が登録されているか否かを判断する(ステップS104)。在宅通信端末200が登録されていない場合(ステップS104においてNOの場合)、CPU110は、通信インターフェイス160を介して、移動通信端末300に在宅時用のメッセージを音声出力させる(ステップS140)。ただし、サーバ100からのデータに基づいて、移動通信端末300はメッセージを表示してもよい。
When
在宅通信端末200が登録されている場合(ステップS104においてYESの場合)、CPU110は、これ以降、移動通信端末300が外出するまで、メッセージの音声出力機器を当該在宅通信端末200に切り替える(ステップS106)。
If
CPU110は、通信インターフェイス160を利用して、在宅通信端末200を介して、移動通信端末300を利用して取得できた各種データ、たとえばユーザの歩数や移動距離や加速度センサを利用して取得したデータなど、を利用してもよいか否かをユーザに問い合わせる(ステップS112)。なお、当該ステップS112の処理は、何らかの手段によってユーザからの承諾を得られていればよいものであるため、帰宅時等に毎回許諾の問い合わせを行わない形態であってもよい。
The
ユーザの承諾が得られた場合(ステップS112においてYESの場合)、CPU110は、通信インターフェイス160を介して移動通信端末300から、各種のデータ、たとえば外出中の歩数や、移動距離や、行先や、外出期間や、移動通信端末300の加速度データなど、を取得して、機器データ122に登録する(ステップS114)。CPU110は、取得したデータに基づいて、メッセージデータ123を参照して、音声出力すべき第1のメッセージを特定する。第1のメッセージは、ユーザの外出に関するものであることが好ましい。CPU110は、通信インターフェイス160を介して、在宅通信端末200に第1のメッセージを音声出力する(ステップS116)。
When the user's consent is obtained (YES in step S112),
たとえば、外出中の移動距離が100m以上10km以内の場合は、CPU110は、メッセージデータ123を参照して、在宅通信端末200に、「お帰り。お疲れ様。」とねぎらいのメッセージを音声出力させる。たとえば、外出中の移動距離が10km以上100km以内の場合は、CPU110は、メッセージデータ123を参照して、在宅通信端末200に、「お帰りなさい。今日もお疲れ様でした。」とねぎらいのメッセージを音声出力させる。たとえば、外出中の移動距離が100km以上の場合は、CPU110は、メッセージデータ123を参照して、在宅通信端末200に、「今日は遠くまで行ったからお疲れでしょう。ゆっくり休んでくださいね。」とねぎらいのメッセージを音声出力させる。外出中の移動距離が100m以内の場合には、CPU110は、メッセージデータ123を参照して、特にメッセージを音声出力させない。
For example, when the moving distance while going out is 100 m or more and 10 km or less, the
たとえば、CPU110は、機器データ122を参照して、外出前の歩数と外出後の歩数に基づいて外出中の歩数を計算してもよい。そして、CPU110は、外出中の歩数に基づいて、メッセージデータ123を参照して、ねぎらいのメッセージを出力してもよい。あるいは、歩数の計測は電力を多く消費するため、CPU110は、メッセージデータ123を参照して、外出中の歩数が所定値以上である場合に、移動通信端末300の充電を促すメッセージを在宅通信端末200に音声出力させてもよい。
For example, the
あるいは、大きな加速度が多数回検知された場合は、CPU110は、メッセージデータ123を参照して、「今日はお疲れでしょう。ゆっくり休んでくださいね。」とねぎらいのメッセージを音声出力させる。逆に、大きな加速度があまり検知されなかった場合は、CPU110は、メッセージデータ123を参照して、「今日はおすすめの映画が放送されますよ。」とメッセージを音声出力させる。
Alternatively, when a large acceleration is detected a large number of times, the
ユーザの承諾が得られなかった場合(ステップS112においてNOの場合)、CPU110は、外出中のデータを必要としない、一般的な第2のメッセージ、たとえば「今日はいい天気ですね。きれいな満月がみられるはずですよ。」というメッセージなど、を特定する。CPU110は、通信インターフェイス160を介して、在宅通信端末200に一般的な第2のメッセージを音声出力する(ステップS120)。
<在宅通信端末200の構成>
If the user's consent has not been obtained (NO in step S112), the
<Configuration of
次に、図7を参照して、ネットワークシステム1を構成する在宅通信端末200の構成の一態様について説明する。本実施の形態にかかる在宅通信端末200は、主たる構成要素として、CPU210と、メモリ220と、ディスプレイ230と、操作部240と、通信インターフェイス260と、スピーカ270と、マイク280と、機器駆動部290とを含む。
Next, with reference to FIG. 7, one aspect of the configuration of the
CPU210は、メモリ220あるいは外部の記憶媒体に記憶されているプログラムを実行することによって、在宅通信端末200の各部を制御する。
The
メモリ220は、各種のRAMや、各種のROMなどによって実現される。メモリ220は、CPU210によって実行される調理プログラムまたは他のプログラムや、CPU210によるプログラムの実行により生成されたデータ、サーバ100やサーバ100から受信したデータ、操作部240を介して入力されたデータなどを記憶する。
The
ディスプレイ230は、CPU110からの信号に基づいて、文字や画像などを出力する。操作部240は、ボタン、タッチパネルなどによって実現され、ユーザからの命令を受け付けて、当該命令をCPU210に入力する。なお、ディスプレイ230と操作部240とは、タッチパネル250を構成してもよい。
The
通信インターフェイス260は、アンテナやコネクタなどの通信モジュールによって実現される。通信インターフェイス260は、ルータなどを介して有線通信あるいは無線通信によって他の装置との間でデータをやり取りする。本実施の形態においては、CPU210は、通信インターフェイス260を介して、サーバ100や移動通信端末300などの他の装置から各種の制御命令を受信したり、サーバ100や移動通信端末300などの他の装置に各種の情報を送信したりする。
The communication interface 260 is realized by a communication module such as an antenna and a connector. The communication interface 260 exchanges data with other devices by wire communication or wireless communication via a router or the like. In the present embodiment,
スピーカ270は、CPU210からの信号に基づいて、音声を出力する。マイク280は、外部からの音声に基づいて音声信号を作成し、CPU210に入力する。
The
機器駆動部290は、CPU210からの信号に基づいて、電気機器の各部(モータやアクチュエータやヒータやリモコン用赤外線発信装置など)を制御する。
<移動通信端末300の構成>
The
<Configuration of
次に、図8を参照して、ネットワークシステム1を構成する移動通信端末300の構成の一態様について説明する。本実施の形態にかかる移動通信端末300は、主たる構成要素として、CPU310と、メモリ320と、ディスプレイ330と、操作部340と、通信インターフェイス360と、スピーカ370と、マイク380と、加速度センサ390などを含む。
Next, one aspect of the configuration of the
CPU310は、メモリ320に記憶されているプログラムを実行することによって、移動通信端末300の各部を制御する。
メモリ320は、各種のRAMや、各種のROMなどによって実現される。メモリ320は、各種のアプリケーションプログラムなどのCPU310によって実行されるプログラムや、CPU310によるプログラムの実行により生成されたデータ、サーバ100や在宅通信端末200から受信したデータ、操作部340を介して入力されたデータ、移動通信端末300のユーザを特定するための情報などを記憶する。
The
ディスプレイ330は、CPU310からのデータに基づいて、画像やテキストを表示する。たとえば、CPU310は、通信インターフェイス360を介してサーバ100からのテキストデータに基づいてディスプレイ330にメッセージを表示させる。操作部340は、ポインティングデバイスやスイッチなどから構成され、ユーザからの各種の命令をCPU310に入力する。なお、ユーザ端末は、ディスプレイ330と操作部340とを含むタッチパネル350を有してもよい。
The
通信インターフェイス360は、インターネットやキャリア網やルータなどを介して、サーバ100や在宅通信端末200などの他の装置との間でデータを送受信する。たとえば、CPU310は、メモリ320のアプリケーションプログラムに従って、タッチパネル350を介してユーザIDやパスワードや各種命令を受け付けたり、通信インターフェイス360を介して当該ユーザIDやパスワードや各種命令をサーバ100や在宅通信端末200などの他の装置に送信したりする。また、CPU310は、映像音声視聴用のアプリケーションプログラムに従って、通信インターフェイス360を介して画像データや音声データを取得してディスプレイ330やスピーカ370から出力する。
The
スピーカ370は、CPU310からのデータに基づいて音声を出力する。たとえば、CPU310は、通信インターフェイス360を介してサーバ100からの音声データをスピーカ370に出力させる。マイク380は、取得した音声信号をCPU310に入力する。たとえば、CPU310は、マイク380から取得した音声データは通信インターフェイス360を介してサーバ100に送信する。
The
加速度センサ390は、移動通信端末300の加速度を計測してCPU310に受け渡す。CPU310は、加速度に基づいて歩数を計測したり、加速度に関する各種の情報をメモリ320に蓄積したりする。CPU310は、ユーザの承諾に基づいて、当該情報をサーバ100や在宅通信端末200に提供する。
<第2の実施の形態>
<Second Embodiment>
上記の構成に加えて、サーバ100は、ユーザに各種データの取得や利用の承諾を得る際に、ユーザ認証を行ってもよい。
In addition to the above configuration, the
より詳細には、本実施の形態においては、図9に示すように、ユーザデータ121Bにおいて、ユーザに対応付けてユーザの声を特定するためのデータを対応付けている。ただし、ユーザの認証情報や、パスワードやその他の情報を利用してもよい。また、機器データ122において、機器に対応付けてユーザを特定するための認証データを対応付けてもよい。
More specifically, in the present embodiment, as shown in FIG. 9, user data 121B is associated with data for identifying the user's voice in association with the user. However, user authentication information, passwords, and other information may be used. Further, in the
そして、たとえば、図6のステップS112において、CPU110は、通信インターフェイス160を利用して、承諾を得る際に、移動通信端末300や在宅通信端末200を介してパスワードを取得したり、ユーザ音声に基づいて声紋認証を行ったりしてもよい。そして、CPU110は、ユーザの承諾が得られて、かつ、ユーザ認証に成功した場合(ステップS112にてYESである場合)、ステップS114からの処理を実行し、ユーザの承諾が得られなかったり、または、ユーザ認証に失敗したりした場合(ステップS112にてNOである場合)、ステップS120からの処理を実行する。
<第3の実施の形態>
Then, for example, in step S112 of FIG. 6, when using the
<Third Embodiment>
また、ユーザの承諾が得られなかった場合(図6のステップS112においてNOである場合)は、移動通信端末300において各種データを蓄積しておき、次回にユーザの承諾が得られた場合(図6のステップS112においてYESである場合)に、それまでに蓄積されたデータをまとめて移動通信端末300がサーバ100に提供してもよい。
If the user's consent is not obtained (NO in step S112 of FIG. 6), various data is stored in the
あるいは、ユーザの承諾が得られなかった場合(図6のステップS112においてNOである場合)に、サーバ100が移動通信端末300から各種データを取得するだけにしておき、CPU110は、今回は当該各種データを利用せずに第2のメッセージを作成してもよい(ステップS120)。そして、次回にユーザの承諾が得られた場合(図6のステップS112においてYESである場合)に、CPU110は、それまでに蓄積されたデータをまとめて利用可能にして、第1のメッセージを作成してもよい(ステップS116)。
<第4の実施の形態>
Alternatively, when the user's consent is not obtained (NO in step S112 of FIG. 6), the
<Fourth Embodiment>
さらに、在宅通信端末200は、ユーザ毎に、異なる音声のメッセージを出力してもよい。より詳細には、本実施の形態においては、図10に示すように、ユーザデータ121Dにおいて、ユーザに対応付けて音声メッセージの好みの声色の種類、たとえば性別や年齢や言葉遣いや方言など、を対応付けてもよい。
Further, the
そして、たとえば、図6のステップS116やステップS120において、CPU110は、ユーザデータ121Dとメッセージデータ123とを参照して、ユーザの好みの声色の音声メッセージを作成して、通信インターフェイス160を介して移動通信端末300や在宅通信端末200に音声データを送信する。
<第5の実施の形態>
Then, for example, in step S116 or step S120 of FIG. 6, the
<Fifth Embodiment>
上記の実施の形態のネットワークシステム1の各装置の役割の一部または全部を他の装置が実行してもよい。たとえば、サーバ100や在宅通信端末200や移動通信端末300の各々の役割の一部または全部を別の装置が担ったり、それらの装置の1つ1つの役割の一部または全部を、複数の装置で分担したりしてもよい。たとえば、移動通信端末300のアプリケーションプログラムの役割の一部がサーバ100や在宅通信端末200で実現されてもよいし、サーバ100の役割がクラウド上の複数のサーバに分散されてもよい。
<まとめ>
Some or all of the roles of each device of the
<Summary>
上記の実施の形態においては、第1の通信端末300と、第2の通信端末200と、第1の通信端末300が外出中は第1の通信端末300に音声出力させ、第1の通信端末300が在宅中は第2の通信端末200に音声出力またはテキスト出力させるためのサーバ100とを備える、ネットワークシステム1が提供される。
In the above-described embodiment, the
好ましくは、サーバ100は、第1の通信端末300の帰宅時に、第1の通信端末300が外出中に取得したデータを第2の通信端末200に関するサービスに利用してもよいか、第1の通信端末300または第2の通信端末200を介してユーザに承諾を求める。
Preferably, the
好ましくは、サーバ100は、第1の通信端末300のユーザの音声に関するデータを記憶し、承諾を得る際に、第1の通信端末300または第2の通信端末200を介して入力された音声に基づいて、ユーザ認証を行う。
Preferably, the
好ましくは、承諾が得られるまで、第1の通信端末300が外出中に取得したデータが第1の通信端末300に蓄積される。
Preferably, the data acquired while the
好ましくは、サーバ100は、第1の通信端末300の外出中の移動距離に応じて、または第1の通信端末300の外出期間に応じて、第2の通信端末200に出力させる音声メッセージを変える。
Preferably, the
好ましくは、サーバ100は、第1の通信端末300の外出中の距離が長い場合または第1の通信端末300の外出期間が長い場合は、ユーザの帰宅時にユーザをねぎらうためのメッセージを第2の通信端末200に音声出力させ、第1の通信端末300の外出中の距離が短い場合または第1の通信端末300の外出期間が短い場合は、ユーザの帰宅時に第2の通信端末200に音声出力させない。
Preferably, when the
好ましくは、サーバ100は、所定の条件が満たされた場合に、第2の通信端末200を介して充電を促すメッセージを音声出力させる。
Preferably,
好ましくは、所定の条件は、第1の通信端末300が検知した加速度の情報に関する。
Preferably, the predetermined condition relates to information on acceleration detected by the
好ましくは、所定の条件は、外出前のユーザの歩数と、帰宅時のユーザの歩数と、に関する。 Preferably, the predetermined condition relates to the number of steps of the user before going out and the number of steps of the user when returning home.
好ましくは、サーバは、外出前のユーザの歩数と、帰宅時のユーザの歩数とに応じて、第2の通信端末に出力させる音声メッセージを変える。 Preferably, the server changes the voice message output to the second communication terminal according to the number of steps of the user before going out and the number of steps of the user when returning home.
好ましくは、サーバ100は、第2の通信端末200に、第1の通信端末300のユーザ毎の声色でメッセージを音声出力させる。
Preferably, the
上記の実施の形態においては、第1の通信端末300および第2の通信端末200と通信するための通信インターフェイス160と、第1の通信端末300が外出中は通信インターフェイス160を介して第1の通信端末300に音声出力またはテキスト出力させ、第1の通信端末300が在宅中は通信インターフェイス160を介して第2の通信端末200に音声出力させるためのプロセッサ110とを備える、サーバ100が提供される。
In the above embodiment, the
上記の実施の形態においては、第1の通信端末300および第2の通信端末200と通信可能なサーバ100における情報処理方法が提供される。情報処理方法は、第1の通信端末300が外出中に、第1の通信端末300に音声出力またはテキスト出力させるステップと、第1の通信端末300が在宅中に、第2の通信端末200に音声出力させるステップと、を備える。
In the above embodiment, an information processing method in
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 The embodiments disclosed this time are to be considered as illustrative in all points and not restrictive. The scope of the present invention is shown not by the above description but by the claims, and is intended to include meanings equivalent to the claims and all modifications within the scope.
1 :ネットワークシステム
100 :サーバ
110 :CPU
120 :メモリ
121 :ユーザデータ
121B :ユーザデータ
121D :ユーザデータ
122 :機器データ
123 :メッセージデータ
130 :ディスプレイ
140 :操作部
160 :通信インターフェイス
200 :在宅通信端末
200A :ロボット
210 :CPU
220 :メモリ
230 :ディスプレイ
240 :操作部
250 :タッチパネル
260 :通信インターフェイス
270 :スピーカ
280 :マイク
290 :機器駆動部
300 :移動通信端末
300A :ウェアラブル端末
300B :スマートフォン
310 :CPU
320 :メモリ
330 :ディスプレイ
340 :操作部
350 :タッチパネル
360 :通信インターフェイス
370 :スピーカ
380 :マイク
390 :加速度センサ
1: Network system 100: Server 110: CPU
120: Memory 121: User data 121B:
220: Memory 230: Display 240: Operation part 250: Touch panel 260: Communication interface 270: Speaker 280: Microphone 290: Device drive part 300:
320: Memory 330: Display 340: Operation part 350: Touch panel 360: Communication interface 370: Speaker 380: Microphone 390: Acceleration sensor
Claims (11)
第2の通信端末と、
前記第1の通信端末が外出中は前記第1の通信端末に音声出力またはテキスト出力させ、前記第1の通信端末が在宅中は前記第2の通信端末に音声出力させるためのサーバとを備え、
前記サーバは、前記第1の通信端末の帰宅時に、前記第1の通信端末が外出中に取得したデータを前記第2の通信端末に関するサービスに利用してもよいか、前記第1の通信端末または前記第2の通信端末を介してユーザに承諾を求める、ネットワークシステム。 A first communication terminal,
A second communication terminal,
A server for causing the first communication terminal to output a voice or a text when the first communication terminal is out, and for causing the second communication terminal to output a voice when the first communication terminal is at home. ,
The server may use the data acquired by the first communication terminal when the first communication terminal returns home for the service related to the second communication terminal, or the first communication terminal. or Ru seeking consent to the user via the second communication terminal, the network system.
前記第1の通信端末が外出中は前記通信インターフェイスを介して前記第1の通信端末に音声出力またはテキスト出力させ、前記第1の通信端末が在宅中は前記通信インターフェイスを介して前記第2の通信端末に音声出力させるためのプロセッサとを備え、
前記プロセッサは、前記第1の通信端末の帰宅時に、前記通信インターフェイスを介して、前記第1の通信端末が外出中に取得したデータを前記第2の通信端末に関するサービスに利用してもよいか、前記第1の通信端末または前記第2の通信端末を介してユーザに承諾を求める、サーバ。 A communication interface for communicating with the first communication terminal and the second communication terminal;
When the first communication terminal is out, the first communication terminal is caused to output a voice or a text through the communication interface, and when the first communication terminal is at home, the second communication terminal is operated through the communication interface. And a processor for causing the communication terminal to output voice ,
When the first communication terminal returns home, the processor may use the data acquired while the first communication terminal is out through the communication interface for a service related to the second communication terminal. , the first communication terminal or Ru seeking consent to the user via the second communication terminal, a server.
前記第1の通信端末が外出中に前記第1の通信端末に音声出力またはテキスト出力させるステップと、
前記第1の通信端末が在宅中に前記第2の通信端末に音声出力させるステップと、
前記第1の通信端末の帰宅時に、前記第1の通信端末が外出中に取得したデータを前記第2の通信端末に関するサービスに利用してもよいか、前記第1の通信端末または前記第2の通信端末を介してユーザに承諾を求めるステップと、を備える情報処理方法。 An information processing method in a server capable of communicating with a first communication terminal and a second communication terminal, comprising:
Causing the first communication terminal to output voice or text while the first communication terminal is out,
Causing the second communication terminal to output a voice while the first communication terminal is at home,
When the first communication terminal returns home, the data acquired while the first communication terminal is out may be used for a service related to the second communication terminal, or the first communication terminal or the second communication terminal. An information processing method , comprising the step of asking the user for consent via the communication terminal .
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018100465A JP6681429B2 (en) | 2018-05-25 | 2018-05-25 | Network system, server, and information processing method |
CN201910181439.1A CN110533378A (en) | 2018-05-25 | 2019-03-11 | Network system, server and information processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018100465A JP6681429B2 (en) | 2018-05-25 | 2018-05-25 | Network system, server, and information processing method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019204405A JP2019204405A (en) | 2019-11-28 |
JP6681429B2 true JP6681429B2 (en) | 2020-04-15 |
Family
ID=68659199
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018100465A Expired - Fee Related JP6681429B2 (en) | 2018-05-25 | 2018-05-25 | Network system, server, and information processing method |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP6681429B2 (en) |
CN (1) | CN110533378A (en) |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5224689B2 (en) * | 2004-11-26 | 2013-07-03 | 富士通株式会社 | Network service control method |
EP2667576A4 (en) * | 2011-01-19 | 2014-09-10 | Nec Casio Mobile Comm Ltd | Mobile communication device and communication method |
JP6340522B2 (en) * | 2013-10-10 | 2018-06-13 | 株式会社ユピテル | Electronic equipment, system and program |
JP6053719B2 (en) * | 2014-05-14 | 2016-12-27 | シャープ株式会社 | Network system, server, terminal, information processing method, and program |
CN106255963B (en) * | 2014-05-15 | 2019-02-15 | 夏普株式会社 | Network system, server, communication equipment and information processing method |
JP6749120B2 (en) * | 2016-03-30 | 2020-09-02 | シャープ株式会社 | Network system, information processing method, and server |
JP6698428B2 (en) * | 2016-05-25 | 2020-05-27 | シャープ株式会社 | Network system, information processing method, and server |
JP6830799B2 (en) * | 2016-11-18 | 2021-02-17 | 花王株式会社 | Physical condition information estimation method |
-
2018
- 2018-05-25 JP JP2018100465A patent/JP6681429B2/en not_active Expired - Fee Related
-
2019
- 2019-03-11 CN CN201910181439.1A patent/CN110533378A/en active Pending
Also Published As
Publication number | Publication date |
---|---|
CN110533378A (en) | 2019-12-03 |
JP2019204405A (en) | 2019-11-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3389230B1 (en) | System for providing dialog content | |
US10009303B2 (en) | Message push method and apparatus | |
CN107332976B (en) | Karaoke method, device, equipment and system | |
MX2014012325A (en) | Enabling web clients to provide web services. | |
US10541951B2 (en) | Enhancing network messaging with a real-time, interactive representation of current messaging activity of a user's contacts and associated contacts | |
US20190253368A1 (en) | System and method for providing conversational contents | |
US11102626B2 (en) | Electronic device and communication relaying method thereof | |
US20180324228A1 (en) | Communication terminal, communication system, communication management method, and medium | |
US20160099893A1 (en) | Transmission system, communications control apparatus, transmission terminal, communications method, and transmission method | |
CN108306851A (en) | Information acquisition method, providing method, apparatus and system | |
CN108521365B (en) | Method for adding friends and mobile terminal | |
JP2019040487A (en) | Network system, information processing method, and server | |
JP6669942B2 (en) | Linked system, linked server, and device control server | |
WO2014169639A1 (en) | Systems and methods for data exchange in voice communication | |
JP6681429B2 (en) | Network system, server, and information processing method | |
JP2020067824A (en) | Network system and electric device | |
CN112947101A (en) | Control method and device of household appliance | |
WO2020250750A1 (en) | Safety confirmation system and safety confirmation method | |
TWI752286B (en) | External control device, voice dialogue control system, control method, recording medium and program product | |
JP4911076B2 (en) | Karaoke equipment | |
CN107148011B (en) | Method, device and system for executing target service | |
CN111756669A (en) | Login request processing method, mobile device and intelligent hardware device | |
US20170111409A1 (en) | Transmission terminal, automatic response method, and recording medium | |
US9479470B2 (en) | Method and system of providing an instant messaging service | |
JP2022139942A (en) | Information processing apparatus, information processing system, information processing method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190118 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20191031 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191112 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191212 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20200225 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200323 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6681429 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |