JP2023179884A - Network system, information processing method, and server - Google Patents
Network system, information processing method, and server Download PDFInfo
- Publication number
- JP2023179884A JP2023179884A JP2022092782A JP2022092782A JP2023179884A JP 2023179884 A JP2023179884 A JP 2023179884A JP 2022092782 A JP2022092782 A JP 2022092782A JP 2022092782 A JP2022092782 A JP 2022092782A JP 2023179884 A JP2023179884 A JP 2023179884A
- Authority
- JP
- Japan
- Prior art keywords
- user
- server
- terminal
- voice
- keyword
- 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.)
- Pending
Links
- 230000010365 information processing Effects 0.000 title claims description 8
- 238000003672 processing method Methods 0.000 title claims description 3
- 239000000284 extract Substances 0.000 claims abstract description 14
- 238000004891 communication Methods 0.000 claims description 80
- 235000012041 food component Nutrition 0.000 claims description 3
- 239000005417 food ingredient Substances 0.000 claims description 3
- 238000000034 method Methods 0.000 abstract description 10
- 238000010586 diagram Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 7
- 239000004615 ingredient Substances 0.000 description 6
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 3
- 238000010411 cooking Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 208000037309 Hypomyelination of early myelinating structures Diseases 0.000 description 1
- 240000007594 Oryza sativa Species 0.000 description 1
- 235000007164 Oryza sativa Nutrition 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 235000013305 food Nutrition 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000010248 power generation Methods 0.000 description 1
- 235000009566 rice Nutrition 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
Images
Landscapes
- Telephonic Communication Services (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、音声メモの技術に関する。 The present invention relates to voice memo technology.
従来から、ユーザ音声をテキスト変換して記憶するための技術が知られている。たとえば、特開2022-52695号公報(特許文献1)には、音声ファイルに対するテキスト変換記録とメモをともに管理する方法、システム、およびコンピュータ読み取り可能な記録媒体が記載されている。特許文献1によると、音声記録管理方法は、音声をテキストに変換して音声記録を生成する段階と、前記音声の録音中または再生中に作成されたメモを前記音声記録とマッチングして管理する段階と、前記音声記録と前記メモを連係させて提供する段階と、を含む。
2. Description of the Related Art Conventionally, techniques for converting user speech into text and storing the converted text have been known. For example, Japanese Unexamined Patent Publication No. 2022-52695 (Patent Document 1) describes a method, a system, and a computer-readable recording medium for managing both text conversion records for audio files and memos. According to
本発明の目的は、ユーザ音声に基づくメモを効率的に利用するための技術を提供することにある。 An object of the present invention is to provide a technique for efficiently using memos based on user voices.
この発明のある態様に従うと、ユーザの音声を取得するための第1の端末と、所定のページを閲覧可能な第2の端末と、サーバと、を備えるネットワークシステムが提供される。サーバは、第1の端末からのユーザの音声からキーワードを抽出し、所定のページにキーワードを投稿する。 According to an aspect of the present invention, a network system is provided that includes a first terminal for acquiring user's voice, a second terminal capable of viewing a predetermined page, and a server. The server extracts keywords from the user's voice from the first terminal and posts the keywords on a predetermined page.
以上のように、この発明によれば、ユーザ音声に基づくメモを効率的に利用するための技術が提供される。 As described above, according to the present invention, a technique for efficiently using memos based on user voices is provided.
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
<第1の実施の形態>
<ネットワークシステム1の概要>
Embodiments of the present invention will be described below with reference to the drawings. In the following description, the same parts are given the same reference numerals. Their names and functions are also the same. Therefore, detailed descriptions thereof will not be repeated.
<First embodiment>
<Overview of
まず、図1を参照して本実施の形態にかかるネットワークシステム1の全体構成について説明する。本実施の形態にかかるネットワークシステム1は、主に、サーバ100と、冷蔵庫200Aや電子レンジ200Bやエアコン200Cやテレビ200Dなどの電気機器200と、スマートフォンやタブレットなどの通信端末300と、電気機器200などをインターネットなどの外部のネットワークに接続するための無線ルータ400、などを含む。
First, the overall configuration of a
なお、サーバ100としては、本実施の形態においては、図2に示すように、主に電気機器200とデータをやり取りする家電サーバ100Aや、SNS(Social Networking Service)を提供するSNSサーバ100Bなどが準備される。以下では、これらのサーバを総称して、サーバ100ともいう。
In this embodiment, as shown in FIG. 2, the
電気機器200は、冷蔵庫200Aや電子レンジ200Bやエアコン200Cやテレビ200Dなどに限らず、洗濯機、空気清浄器、加湿器、除湿器、掃除機、自動調理鍋、炊飯器、照明などの家電、パーソナルコンピュータ、ハードディスクレコーダ、プロジェクタ、音楽プレーヤー、ゲーム機、スピーカなどのAV(オーディオ・ビジュアル)機器、太陽光発電システム、蓄電池システム、給湯システムなどのHEMS設備、組み込み照明、インターホン、電気錠、給湯器、温水洗浄便座コントローラなどの住宅設備、などであってもよい。以下では、これらを総称して電気機器200という。
The
また、通信端末300も、スマートフォンに限らず、パーソナルコンピュータやタブレットやゲーム機やスピーカやウェアラブル端末などであってもよい。以下では、これらを総称して通信端末300という。
<ネットワークシステム1の機能構成>
Furthermore, the
<Functional configuration of
次に、図2を参照して本実施の形態にかかるネットワークシステム1の動作概要について説明する。
Next, an overview of the operation of the
まず、ユーザが電気機器200としての冷蔵庫200Aに対して所定の動作を実行すると、冷蔵庫200Aがユーザの音声を受け付けてユーザが発話した音声データをサーバ100にアップロードする。
First, when a user performs a predetermined operation on
サーバ100は、ユーザ発話音声データから所定のキーワードを抽出して、当該キーワードをSNSの所定のチャンネルに投稿する。たとえば、冷蔵庫200Aに関しては、予め、メニューや食材などのキーワードが登録されている。これによって、当該ユーザの通信端末300や、ユーザの家族の通信端末300で、SNSのチャンネルの投稿を閲覧することができる。
The
また、本実施の形態においては、ユーザが、当該投稿に対応する通信端末300の「もっと見る」ボタンを押すと、通信端末300は、ユーザの音声をそのままテキストに変換した文章を表示する。
Further, in the present embodiment, when the user presses the "See more" button on the
また、本実施の形態においては、ユーザが、当該投稿に対応する通信端末300の「音声データLINK」ボタンを押すと、通信端末300は、スピーカから、ユーザ発話音声内容をそのまま音声出力する。
Furthermore, in the present embodiment, when the user presses the "audio data LINK" button on the
このように、本実施の形態にかかるネットワークシステム1においては、ユーザが、購入すべき食材やメニューなどを冷蔵庫200Aの前でつぶやくと、当該ユーザの家族のチャンネルの必要な食材やメニューなどがリスト表示される。これによって、ユーザの家族に、購入すべき食材を、一目瞭然に、効率的に伝達することができる。
In this way, in the
以下、このような機能を実現するためのネットワークシステム1の具体的な構成について詳述する。
<サーバの構成>
The specific configuration of the
<Server configuration>
まず、本実施の形態にかかるネットワークシステム1を構成するサーバの構成の一態様について説明する。なお、本実施の形態にかかるネットワークシステム1で利用される機能は、家電サーバ100AとSNSサーバ100Bのような、2つのサーバ100で実現することに限られるものではなく、クラウド上のさらに多くの装置によって実現されてもよいし、さらに少ない装置によって実現されてもよい。以下では、説明のために、これらのサーバ群を1つのサーバ100として説明する。
First, one aspect of the configuration of a server that constitutes the
図3を参照して、サーバ100は、主たる構成要素として、CPU(Central Processing Unit)110と、メモリ120と、操作部140と、通信インターフェイス160とを含む。
Referring to FIG. 3,
CPU110は、メモリ120に記憶されているプログラムを実行することによって、サーバ100の各部を制御する。たとえば、CPU110は、メモリ120に格納されているプログラムを実行し、各種のデータを参照することによって、後述する各種の処理を実行する。
メモリ120は、各種のRAM(Random Access Memory)、各種のROM(Read‐Only Memory)などによって実現され、サーバ100に内包されているものであってもよいし、サーバ100の各種インターフェイスに着脱可能なものであってもよいし、サーバ100からアクセス可能な他の装置の記録媒体であってもよい。メモリ120は、CPU110によって実行されるプログラムや、CPU110によるプログラムの実行により生成されたデータ、入力されたデータ、その他の本実施の形態にかかるサービスに利用されるデータベースなどを記憶する。
The
たとえば、メモリ120は、図4に示すような、ユーザ情報データ121を記憶する。ユーザ情報データ121は、本サービスに登録されるユーザ毎に、ユーザIDと、ユーザ名と、家族IDと、メールアドレスと、住所と、ユーザが加入している各種のサービスの識別情報やサービス内容などを格納する。
For example, the
また、メモリ120は、図5に示すような、機器情報データ122を記憶する。機器情報データ122は、本サービスに登録される電気機器毎に、機器IDと、電気機器のユーザIDと、ペアリングのための接続IDなどを格納する。
The
さらに、メモリ120は、SNSのチャンネルに登録されている家族などのユーザのIDや、チャンネル毎の投稿履歴や、電気機器200の種類毎のキーワードや、電気機器200から受信した音声データや、音声から変換されたテキストデータや、その他の本実施の形態にかかるサービスに利用される各種のデータが格納される。本実施の形態においては、家族毎にチャンネルが準備されており、食材やメニューに関するキーワードが準備されているものとする。
Furthermore, the
図3に戻って、操作部140は、サービスの管理者などの命令を受け付けて、当該命令をCPU110に入力する。
Returning to FIG. 3, the
通信インターフェイス160は、CPU110からのデータを、インターネット、キャリア網、ルータなどを介して、電気機器200や通信端末300などの他の装置に送信する。逆に、通信インターフェイス160は、インターネット、キャリア網、ルータなどを介して電気機器200や通信端末300などの他の装置からのデータを受信して、CPU110に受け渡す。
<ネットワークシステムの情報処理>
<Network system information processing>
次に、図6を参照して、本実施の形態にかかるサーバ100における情報処理について説明する。なお、サーバ100のCPU110は、メモリ120のプログラムに従って、以下の処理を実行する。
Next, information processing in
CPU110は、通信インターフェイス160を介して、電気機器200から音声データを受信する(ステップS102)。
CPU110は、音声データを履歴データとしてメモリ120に蓄積する(ステップS104)。
CPU110は、音声データを解析して、テキストデータに変換する(ステップS106)。
The
CPU110は、テキストデータからキーワードを抽出する(ステップS108)。
キーワードが抽出できた場合(ステップS110にてYESである場合)、CPU110は、通信インターフェイス160を介して、当該キーワードを電気機器200のユーザが属するSNSのチャンネルに投稿する(ステップS112)。
If the keyword can be extracted (YES in step S110),
これによって、当該チャンネルに属する家族などのユーザが、通信端末300を介して当該チャンネルのページにアクセスしてくると、サーバ100のCPU110は、通信インターフェイス160を介して、当該キーワードのリストを通信端末300にリストアップ表示させることができる(ステップS114)。
As a result, when a user such as a family member belonging to the channel accesses the page of the channel via the
なお、CPU110は、通信インターフェイス160を介して通信端末300から「もっと見る」命令を受け付けると(ステップS116にてYESである場合)、通信インターフェイス160を介して元のテキストデータを通信端末300に送信する(ステップS118)。これによって、通信端末300は、キーワードだけでは意味が解らない場合などに、キーワードだけでなくユーザ発話した音声全体を変換したテキストデータ全体を表示することができる。
Note that, when the
また、CPU110は、通信インターフェイス160を介して通信端末300から音声データの要求を受け付けると(ステップS120にてYESである場合)、通信インターフェイス160を介して元の音声データ自体を通信端末300に送信する(ステップS122)。これによって、通信端末300は、テキストデータを読んでも意味が解らない場合や誤ったテキスト変換がされた場合などに、元のユーザの音声そのままを出力することができる。
Further, upon receiving a request for audio data from the
なお、CPU110は、テキストデータから、キーワードを抽出できなかった場合(ステップS110にてNOである場合)、今回の処理を終了する。
Note that if the
ここで、テキストデータからキーワードを検出できなかった時に投稿するチャネルを別途登録しておき、CPU110は、キーワードを抽出できなかった場合にはそのチャネルに投稿する様に構成してもよい。この場合の投稿のキーワードとしては、例えば、音声データの先頭の最初のフレーズなどとしておき、「もっと見る」命令でテキスト全体表示、音声データ要求で元の音声データをそのまま出力することもできる。
<電気機器200の構成>
Here, a channel for posting when a keyword cannot be detected from the text data may be separately registered, and the
<Configuration of
次に、図7を参照して、ネットワークシステム1を構成する電気機器200の構成の一態様について説明する。本実施の形態にかかる電気機器200は、主たる構成要素として、CPU210と、メモリ220と、ディスプレイ230、操作部240と、通信インターフェイス260と、スピーカ270と、マイク280と、機器駆動部290と、ライト295と、各種センサ297などを含む。
Next, with reference to FIG. 7, one aspect of the configuration of
CPU210は、メモリ220あるいは外部の記憶媒体に記憶されているプログラムを実行することによって、電気機器200の各部を制御する。
メモリ220は、各種のRAM、各種のROMなどによって実現され、CPU210によって実行されるプログラムや、CPU210によるプログラムの実行により生成されたデータ、操作部240を介して入力されたデータ、マイク280から入力された音声データ、リモコンから受信したデータ、ルータ400やインターネットを介してサーバ100から受信したデータ、電気機器200に対応する管理サーバのアドレス、など各種サービスを利用するために必要な情報などを記憶する。
The
ディスプレイ230は、CPU210からの信号に基づいて、文字や画像などを出力する。
操作部240は、ボタン、タッチパネルなどによって実現され、ユーザからの命令を受け付けて、当該命令をCPU210に入力する。なお、ディスプレイ230と操作部240とは、タッチパネル250を構成してもよい。
The
通信インターフェイス260は、無線通信を行うためのアンテナや、有線通信を行うためのコネクタなどによって実現される。CPU210は、通信インターフェイス260を利用することによって、ルータ400やインターネットなどを介して、サーバ100や他の電気機器200や通信端末300と各種のデータをやり取りする。たとえば、CPU210は、通信インターフェイス260を介して、動作内容や環境情報やユーザ音声データなどをサーバ100に送信したり、操作命令や音声データなどをサーバ100から受信したりする。
The
スピーカ270は、CPU210からの音声データに基づいて音声メッセージなどを出力する。マイク280は、ユーザの声などを取得して音声データをCPU210に入力する。特に本実施の形態においては、CPU210は、マイク280から受け付けた音声データを、通信インターフェイス260を介してサーバ100に送信したり、サーバ100から受信した音声メッセージをスピーカ270から出力したりする。
機器駆動部290は、CPU210からの信号に基づいて、電気機器200の各部(モータやヒータやセンサやアンテナなど)を制御する。機器駆動部290は、たとえば、冷蔵庫やエアコンに関しては圧縮機やファンであったり、電子レンジに関しては加熱調理のためのアンテナや回転テーブルであったり、テレビに関しては受信アンテナやチューナであったりする。
The
ライト295は、CPU210からの指示に従って、音声対話中やユーザ音声録音(取得)中であることを示す光を発するためのライトである。
The light 295 is a light for emitting light indicating that a voice dialogue or a user's voice is being recorded (obtained) in accordance with an instruction from the
各種センサ297は、たとえば扉開閉センサであって、扉の開閉を検知して、検知結果をCPU210に入力する。あるいは、各種センサ297は、加速度センサであって、振動を検知して、検知結果をCPU210に入力する。各種センサ297は、人感センサなどであってもよい。
The
そして、本実施の形態においては、CPU210は、操作部240の録音メモボタン241が押されると、マイク280を起動して、音声の入力を受け付ける。CPU210は、取得した音声データを通信インターフェイスを介してサーバ100にアップロードする。
<通信端末300の構成>
In this embodiment, when the recording memo button 241 of the
<Configuration of
次に、図8を参照して、ネットワークシステム1を構成する通信端末300の構成の一態様について説明する。本実施の形態にかかる通信端末300は、主たる構成要素として、CPU310と、メモリ320と、ディスプレイ330と、操作部340と、通信インターフェイス360と、スピーカ370と、マイク380、カメラ390などを含む。
Next, with reference to FIG. 8, one aspect of the configuration of the
CPU310は、メモリ320に記憶されているプログラムを実行することによって、通信端末300の各部を制御する。
メモリ320は、各種のRAMや、各種のROMなどによって実現される。メモリ320は、各種サービスのためのアプリケーションプログラムや通知エージェント用のプログラムや、CPU310によるプログラムの実行により生成されたデータ、サーバ100から受信したデータ、操作部340を介して入力されたデータ、通信端末300のユーザを特定するための情報などを記憶する。
The
ディスプレイ330は、CPU310からのデータに基づいて、画像やテキストを表示する。操作部340は、ポインティングデバイスやスイッチなどから構成され、ユーザからの各種の命令をCPU310に入力する。なお、ユーザ端末は、ディスプレイ330と操作部340とを含むタッチパネル350を有してもよい。
通信インターフェイス360は、インターネットやキャリア網やルータ400などを介して、サーバ100や電気機器200などの他の装置との間でデータを送受信する。たとえば、CPU310は、プログラムに従って、通信インターフェイス360を介してサーバ100と、ユーザに関する各種の情報をやりとりする。CPU310は、当該各種の情報を、他のアプリケーションプログラムに提供することによって各種のサービスを受けることができる。
The
スピーカ370は、CPU310からの音声データに基づいて音声メッセージなどを出力する。マイク380は、ユーザの声などを取得して音声データをCPU310に入力する。カメラ390は、撮影した静止画像や動画像をCPU310に入力したり、メモリ320に格納したりする。
このように構成されているため、CPU310は、ユーザの指示に基づいて、通信インターフェイス360を介してSNSのチャンネルの投稿データをサーバ100に要求したしたり、サーバ100からの情報に基づいて、SNSのチャンネルのページをディスプレイ330に表示したり、操作部340やマイク380を介してユーザのメッセージを受け付けて当該チャンネルに新たな投稿を行ったりする。
<第2の実施の形態>
With this configuration, the
<Second embodiment>
上記の実施の形態においては、家族毎にSNSのチャンネルやチャンネルが準備されるものであった。すなわち、ユーザは、本サービスに関してSNSの1つの家族用のチャンネルに属するものであった。しかしながら、ユーザは、本サービスに関してSNSの複数のチャンネルに属してもよい。 In the embodiments described above, SNS channels are prepared for each family. In other words, the user belonged to one family channel of the SNS regarding this service. However, a user may belong to multiple channels of the SNS regarding this service.
たとえば、電気機器200毎にSNSのチャンネルが準備されてもよい。この場合は、電気機器200毎に、SNSのチャンネルに登録されるユーザが異なってもよい。
For example, an SNS channel may be prepared for each
あるいは、図9に示すように、電気機器200の種類に関わらずに、1つの家族に、食材購入メモチャンネルや、買い物メモチャンネルや、家族メモチャンネルや、予定表チャンネルなどの複数のチャンネルが作成されてもよい。この場合は、たとえば、食材購入メモチャンネルにはお母さんと長女が登録され、買い物メモチャンネルにはお父さんと長男が登録され、家族メモチャンネルにはお母さんと長女と長男と次男が登録され、予定表チャンネルにはお父さんとお母さんと長女と長男と次男とおじいさんが登録される。
Alternatively, as shown in FIG. 9, multiple channels such as a food purchase memo channel, a shopping memo channel, a family memo channel, and a calendar channel are created for one family regardless of the type of
より詳細には、本実施の形態においては、SNSサーバ100Bのメモリ120は、チャンネル情報データ126を格納する。図10を参照して、チャンネル情報データ126は、作成されるチャンネル毎に、チャンネルID、チャンネル名、所属ユーザのID、カテゴリーのIDなどの対応関係が含まれる。なお、チャンネルには、1または複数のユーザのIDが紐づけられる。また、チャンネルには、1または複数のカテゴリーのIDが紐づけられる。ユーザは、自身の通信端末300を介して、SNSサーバ100Bに対して、新たなチャンネルを立ち上げて、チャンネル名の入力や、ユーザの招待や、カテゴリーの指定などを行う。
More specifically, in this embodiment,
本実施の形態においては、家電サーバ100Aのメモリ120は、カテゴリー情報データ127を格納する。図11を参照して、カテゴリー情報データ127は、予め準備されるカテゴリー毎に、カテゴリーID、カテゴリー名、カテゴリーに関係する複数のキーワードなどの対応関係が含まれる。なお、カテゴリー情報は、電気機器200の種類に応じて準備されてもよいし、電気機器200の種類に関わらずに一般的なものが複数種類準備されてもよいし、ユーザが新たなカテゴリーを立ち上げたり編集できたりすることが好ましい。
In this embodiment, the
次に、図12を参照して、本実施の形態にかかるサーバ100における情報処理について説明する。なお、サーバ100のCPU110は、メモリ120のプログラムに従って、以下の処理を実行する。
Next, information processing in
CPU110は、通信インターフェイス160を介して、電気機器200から音声データを受信する(ステップS102)。
CPU110は、音声データを履歴データとしてメモリ120に蓄積する(ステップS104)。
CPU110は、音声データを解析して、テキストデータに変換する(ステップS106)。
The
CPU110は、変換後のテキストデータからチャンネル名を抽出する(ステップS202)。
The
CPU110は、チャンネル名が抽出できると(ステップS204にてYESである場合)、CPU110は、通信インターフェイス160を介して、当該チャネル名をキーワードとして、電気機器200のユーザが属する、指定されたSNSのチャンネルに投稿する(ステップS112)。チャンネル名が抽出できなかった場合(ステップS204にてNOである場合)、CPU110は、テキストデータから、キーワードを抽出する(ステップS108)。
When the
キーワードが抽出できた場合(ステップS110にてYESである場合)、CPU110は、通信インターフェイス160を介して、当該キーワードを、電気機器200のユーザが属する、予め指定されたSNSのチャンネルに投稿する(ステップS112)。なお、CPU110は、抽出できるキーワードに対応するチャンネルを決定してもよい。
If the keyword can be extracted (YES in step S110), the
これによって、当該チャンネルに属するユーザが、通信端末300を介して当該チャンネルのページにアクセスしてくると、サーバ100のCPU110は、通信インターフェイス160を介して、当該キーワードのリストを通信端末300にリストアップ表示させることができる(ステップS114)。
As a result, when a user belonging to the channel accesses the page of the channel via the
なお、CPU110は、通信インターフェイス160を介して通信端末300から「もっと見る」命令を受け付けると(ステップS116にてYESである場合)、通信インターフェイス160を介して元のテキストデータを通信端末300に送信する(ステップS118)。これによって、通信端末300は、テキストデータを表示することができる。
Note that, when the
また、CPU110は、通信インターフェイス160を介して通信端末300から音声データの要求を受け付けると(ステップS120にてYESである場合)、通信インターフェイス160を介して元の音声データを通信端末300に送信する(ステップS122)。これによって、通信端末300は、音声データを出力することができる。
Further, when receiving a request for audio data from the
なお、CPU110は、テキストデータから、チャンネル名を抽出できなかった場合(ステップS204にてNOである場合)や、キーワードを抽出できなかった場合(ステップS110にてNOである場合)には、今回の処理を終了する。
<第3の実施の形態>
Note that if the
<Third embodiment>
上記の実施の形態に加えて、ステップS114において、通信端末300のCPU310は、図13に示すように、ディスプレイ330に、キーワード毎にチェックボックス330Xを設けてもよい。そして、チャンネルに属するいずれかのユーザが食材を購入した際などに、自身の通信端末300のチェックボックス330Xにチェックを入れると、その旨がサーバ100に送信されてもよい。サーバ100は、チェックされたことを当該チャンネルに投稿することが好ましい。たとえば、サーバ100のCPU110は、通信インターフェイス160を介して更新後のデータを送信することによって、チャンネルのメンバー全ての通信端末300の画面の当該チェックボックスにチェックを入れたり、当該キーワードに取り消し線を入れたり、当該キーワードの表示を消したりしてもよい。
<第4の実施の形態>
In addition to the above embodiment, in step S114, the
<Fourth embodiment>
また、上記の実施の形態においては、ユーザが、電気機器200の音声録音メモのボタン241を押すこと等によって、マイク280が音声を取得し始め、当該音声データがサーバ100に送信され、その音声データをテキスト変換した内容の中にキーワードが含まれていた場合にそれに対応づけられたチャネルに投稿する様に構成されたものであった。しかしながら、投稿先のチャネルの選択方式については、このような形態には限られない。
Further, in the above embodiment, when the user presses the voice recording memo button 241 of the
たとえば、送信された音声データをテキスト変換した内容の中に投稿先のチャンネル名を直接指定する言葉を検知した場合や、キーワードを検知した場合に、対応づけられたチャネルに投稿する様に構成してもよい。 For example, if a word that directly specifies the channel name of the posting destination is detected in the text converted from the transmitted audio data, or if a keyword is detected, the configuration is configured to post to the associated channel. It's okay.
またたとえば、ユーザが電気機器200を使用してから所定の期間以内に音声録音メモのボタン241が押された場合については、CPU210が、マイク280を介して音声を取得し、通信インターフェイス260を介して当該音声データをサーバ100に送信してテキスト変換を行った後のキーワード検索にヒットしなくても、予め設定しておいた特別なチャネルに投稿する様に構成してもよい。より詳細には、ユーザが、冷蔵庫200Aや電子レンジ200Bの扉を開いてから所定の時間内に音声録音メモのボタン241が押された場合や、冷蔵庫200Aの扉を開いてから所定の時間内に音声録音メモのボタン241が押された場合や、エアコン200Cやテレビ200Dにリモコン命令を入力してから所定の時間内に音声録音メモのボタン241が押された場合などは、音声データをサーバ100に送信する際に音声録音メモボタン241が押されたタイミングの情報を付加しておくことにより、サーバ100において音声データのテキスト変換を行った後のキーワード検索にヒットしなくても、予め設定しておいた特別なチャネルに投稿する様に構成してもよい。
For example, if the voice recording memo button 241 is pressed within a predetermined period after the user uses the
あるいは、音声録音メモのボタン241を押されてから所定の時間内に電気機器200に対する操作を受け付けた場合においては、当該音声データをサーバ100に送信する際に音声録音メモボタン241が押されたタイミングの情報を付加しておくことにより、サーバ100において音声データのテキスト変換を行った後のキーワード検索にヒットしなくても、予め設定しておいた特別なチャネルに投稿する様に構成してもよい。
Alternatively, if an operation on the
上記の実施例においては、ユーザが音声録音メモボタンを押下する事をトリガーにしてユーザからの音声の取得を開始するものであったが、この様な形態に限られない。たとえば、ユーザがボイスウェイクアップワードを発話したことをCPU210が検知する事をトリガーとして音声を取得開始するものであってもよい。あるいは、ユーザが一定以上の音量で機器に向かって発話(大音量を検知)したことをCPU210が検知する事をトリガーとして音声を取得開始するものであってもよい。
<第5の実施の形態>
In the above embodiment, the user's press of the voice recording memo button is used as a trigger to start acquiring voice from the user, but the present invention is not limited to such a form. For example, voice acquisition may be started using the
<Fifth embodiment>
上記の実施の形態においては、冷蔵庫200Aなどの電気機器200がマイク280を利用してユーザの音声を取得するものであった。このような形態には限られない。たとえば、冷蔵庫200Aや電子レンジ200Bなどの家電とは別の装置が、たとえば図14に示すように、タブレットやスピーカが電気機器200を実現するものであってもよい。そして、タブレット型の電気機器200が磁石によって冷蔵庫200Aの扉に取り付けられたり、図示しないスピーカ型の電気機器200がダイニングやリビングのテーブル上に置かれたりしてもよい。
In the above embodiment, the
この場合も、電気機器200のCPU210は、自身の録音メモボタン241が押されたときや、センサ297から振動を検知してから所定の時間以内に録音メモボタン241が押されたときなどに、音声データをサーバ100に送信する際に音声取得開始タイミングの情報を付加しておくことにより、サーバ100において音声データのテキスト変換を行った後のキーワード検索にヒットしなくても、予め設定しておいた特別なチャネルに投稿する様に構成する。
<第6の実施の形態>
In this case as well, the
<Sixth embodiment>
上記の実施の形態のネットワークシステム1の各装置の役割の一部または全部を他の装置が実行してもよい。たとえば、サーバ100や電気機器200や通信端末300の各々の役割の一部または全部を別の装置が担ったり、それらの装置の1つ1つの役割の一部または全部を複数の装置で分担したりしてもよい。たとえば、具体的には、サーバ100が、1つの装置で実現されてもよいし、クラウド上の複数の装置によって実現されてもよい。あるいは、電気機器200や通信端末300が、サーバ100の処理の一部の役割を担ったりしてもよい。
Other devices may perform part or all of the roles of each device in the
たとえば、電気機器200のCPU210が、マイク280で取得した音声データを解析してテキストデータに変換したり、キーワードを抽出したり、チャンネルを指定する命令を認識したり、それらのテキストデータやキーワードやチャンネルをサーバ100に送信したりするものであってもよい。
<まとめ>
For example, the
<Summary>
上記の実施の形態においては、ユーザの音声を取得するための第1の端末と、所定のページを閲覧可能な第2の端末と、サーバと、を備えるネットワークシステムが提供される。サーバは、第1の端末からのユーザの音声からキーワードを抽出し、所定のページにキーワードを投稿する。 In the embodiment described above, a network system is provided that includes a first terminal for acquiring user's voice, a second terminal capable of viewing a predetermined page, and a server. The server extracts keywords from the user's voice from the first terminal and posts the keywords on a predetermined page.
好ましくは、第2の端末は、ユーザからの第1の指示に従って、サーバからのデータに基づいて、ユーザの音声を変換したテキストを表示する。 Preferably, the second terminal displays text obtained by converting the user's voice based on data from the server in accordance with the first instruction from the user.
好ましくは、第2の端末は、ユーザからの第2の指示に従って、サーバからのデータに基づいて、ユーザの音声をスピーカから出力する。 Preferably, the second terminal outputs the user's voice from a speaker based on data from the server in accordance with a second instruction from the user.
好ましくは、第2の端末は、キーワード毎のチェックボックスを表示して、ユーザにチェックされたキーワードに関する情報をサーバに送信するとともに、チェックされたキーワードに所定のマークを付す、または、チェックされたキーワードを表示しないようにする。 Preferably, the second terminal displays a check box for each keyword, sends information regarding the keywords checked by the user to the server, and attaches a predetermined mark to the checked keywords, or Do not display keywords.
好ましくは、所定のページとして、複数のチャンネルが準備される。複数のチャンネル毎にキーワードが対応付けられる。サーバは、ユーザの音声から、ユーザに指定されたチャンネルに登録されているキーワードを抽出する。 Preferably, a plurality of channels are prepared as a predetermined page. Keywords are associated with each of multiple channels. The server extracts keywords registered in the channel designated by the user from the user's voice.
好ましくは、複数のチャンネル毎に1または複数のユーザが対応付けられる。 Preferably, one or more users are associated with each of the plurality of channels.
好ましくは、サーバは、ユーザの音声に基づいて、投稿先のチャンネルを決定する。 Preferably, the server determines the channel to which to post based on the user's voice.
好ましくは、第1の端末がユーザによって利用されてから所定の期間内に所定の音声が検知された場合に、キーワードの抽出および投稿が実行される。 Preferably, keyword extraction and posting are performed when a predetermined voice is detected within a predetermined period after the first terminal is used by the user.
好ましくは、第1の端末は、冷蔵庫に搭載される。キーワードは、食材名を含む。 Preferably, the first terminal is mounted on a refrigerator. The keyword includes the name of the food ingredient.
上記の実施の形態においては、第1の端末がユーザ音声を取得するステップと、サーバが、第1の端末からのユーザ音声からキーワードを抽出するステップと、サーバが、所定のページにキーワードを投稿するステップと、第2の端末が、所定のページを閲覧するステップと、を備える情報処理方法が提供される。 In the above embodiment, the first terminal acquires user voice, the server extracts a keyword from the user voice from the first terminal, and the server posts the keyword to a predetermined page. An information processing method is provided that includes the steps of: and a second terminal viewing a predetermined page.
上記の実施の形態においては、第1の端末と第2の端末を通信するための通信インターフェイスと、通信インターフェイスを介して第1の端末からユーザ音声を受信して、当該ユーザ音声からキーワードを抽出し、所定のページにキーワードを投稿するためのプロセッサと、を備えるサーバが提供される。 In the above embodiment, there is provided a communication interface for communicating between a first terminal and a second terminal, a user voice is received from the first terminal via the communication interface, and keywords are extracted from the user voice. and a processor for posting keywords to a predetermined page.
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 The embodiments disclosed this time should be considered to be illustrative in all respects and not restrictive. The scope of the present invention is indicated by the claims rather than the above description, and it is intended that all changes within the meaning and range equivalent to the claims are included.
1 :ネットワークシステム
100 :サーバ
100A :家電サーバ
100B :SNSサーバ
110 :CPU
120 :メモリ
121 :ユーザ情報データ
122 :機器情報データ
126 :チャンネル情報データ
127 :カテゴリー情報データ
140 :操作部
160 :通信インターフェイス
200 :電気機器
200A :冷蔵庫
200B :電子レンジ
200C :エアコン
200D :テレビ
210 :CPU
220 :メモリ
230 :ディスプレイ
240 :操作部
241 :録音メモボタン
250 :タッチパネル
260 :通信インターフェイス
270 :スピーカ
280 :マイク
290 :機器駆動部
295 :ライト
297 :センサ
300 :通信端末
310 :CPU
320 :メモリ
330 :ディスプレイ
330X :チェックボックス
340 :操作部
350 :タッチパネル
360 :通信インターフェイス
370 :スピーカ
380 :マイク
390 :カメラ
400 :ルータ
1: Network system 100:
120: Memory 121: User information data 122: Equipment information data 126: Channel information data 127: Category information data 140: Operation unit 160: Communication interface 200:
220: Memory 230: Display 240: Operation unit 241: Record memo button 250: Touch panel 260: Communication interface 270: Speaker 280: Microphone 290: Device drive unit 295: Light 297: Sensor 300: Communication terminal 310: CPU
320: Memory 330: Display 330X: Check box 340: Operation unit 350: Touch panel 360: Communication interface 370: Speaker 380: Microphone 390: Camera 400: Router
Claims (11)
所定のページを閲覧可能な第2の端末と、
サーバと、を備え、
前記サーバは、前記第1の端末からのユーザの音声からキーワードを抽出し、前記所定のページに前記キーワードを投稿する、ネットワークシステム。 a first terminal for acquiring user's voice;
a second terminal that can view a predetermined page;
comprising a server;
The network system wherein the server extracts keywords from the user's voice from the first terminal and posts the keywords on the predetermined page.
前記複数のチャンネル毎にキーワードが対応付けられており、
前記サーバは、前記ユーザの音声から、前記ユーザに指定されたチャンネルに登録されている前記キーワードを抽出する、請求項1または2に記載のネットワークシステム。 A plurality of channels are prepared as the predetermined page,
Keywords are associated with each of the plurality of channels,
3. The network system according to claim 1, wherein the server extracts the keyword registered in a channel designated by the user from the user's voice.
前記キーワードは、食材名を含む、請求項1または2に記載のネットワークシステム。 The first terminal is installed in a refrigerator,
The network system according to claim 1 or 2, wherein the keyword includes a food ingredient name.
サーバが、前記第1の端末からのユーザ音声からキーワードを抽出するステップと、
前記サーバが、所定のページに前記キーワードを投稿するステップと、
第2の端末が、前記所定のページを閲覧するステップと、を備える情報処理方法。 the first terminal acquiring user audio;
a server extracting keywords from the user's voice from the first terminal;
the server posting the keyword on a predetermined page;
An information processing method comprising the step of a second terminal viewing the predetermined page.
前記通信インターフェイスを介して前記第1の端末からユーザ音声を受信して、当該ユーザ音声からキーワードを抽出し、所定のページに前記キーワードを投稿するためのプロセッサと、を備えるサーバ。 a communication interface for communicating between the first terminal and the second terminal;
A server comprising: a processor for receiving user voice from the first terminal via the communication interface, extracting a keyword from the user voice, and posting the keyword on a predetermined page.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022092782A JP2023179884A (en) | 2022-06-08 | 2022-06-08 | Network system, information processing method, and server |
CN202310573360.XA CN117198294A (en) | 2022-06-08 | 2023-05-19 | Network system, information processing method and server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022092782A JP2023179884A (en) | 2022-06-08 | 2022-06-08 | Network system, information processing method, and server |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2023179884A true JP2023179884A (en) | 2023-12-20 |
Family
ID=89002333
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022092782A Pending JP2023179884A (en) | 2022-06-08 | 2022-06-08 | Network system, information processing method, and server |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP2023179884A (en) |
CN (1) | CN117198294A (en) |
-
2022
- 2022-06-08 JP JP2022092782A patent/JP2023179884A/en active Pending
-
2023
- 2023-05-19 CN CN202310573360.XA patent/CN117198294A/en active Pending
Also Published As
Publication number | Publication date |
---|---|
CN117198294A (en) | 2023-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7351890B2 (en) | Design of a compact home assistant combining acoustic waveguide and heat sink | |
KR102114003B1 (en) | LED design language for visual affordance of voice user interfaces | |
CN108899023B (en) | Control method and device | |
US10212107B2 (en) | Methods and devices for controlling machines | |
JP2019101730A (en) | Device control system, device control method, and program | |
JP2020500330A (en) | Focus session in voice interface device | |
US20140040259A1 (en) | Information processing apparatus and information processing method | |
CN101351790A (en) | Remote access and social networking using presence-based applications | |
CN109243444A (en) | Voice interactive method, equipment and computer readable storage medium | |
WO2021196591A1 (en) | Display switching method and device for smart display terminal, equipment, and storage medium | |
CN113273151A (en) | Intelligent device management method, mobile terminal and system | |
US20230119043A1 (en) | Operating-system-level permission management for multi-ecosystem smart-home devices | |
CN102377692A (en) | Method, terminal and system for mapping output of voice messages in instant messaging | |
CN108037699B (en) | Robot, control method of robot, and computer-readable storage medium | |
JP2023179884A (en) | Network system, information processing method, and server | |
KR20060102601A (en) | Service system and method for providing robot contents | |
JP2019102963A (en) | Apparatus control system, device, program and apparatus control method | |
CN110426965A (en) | A kind of smart home long-range control method based on cloud platform | |
JP6220420B2 (en) | Social network service providing apparatus using sound, method and program thereof | |
TWI732409B (en) | Smart home appliance control method | |
JP2017182382A (en) | Network system, information processing method, and server | |
JP2022061119A (en) | Network system, information processing method, server, and electric apparatus | |
JP6223403B2 (en) | Action log management device and system | |
JP2019152969A (en) | Network system, information processing method and server | |
JP7390157B2 (en) | Servers, information processing methods, and network systems |