JP7511156B2 - Server device, proposed system, server device control method and program - Google Patents
Server device, proposed system, server device control method and program Download PDFInfo
- Publication number
- JP7511156B2 JP7511156B2 JP2021127496A JP2021127496A JP7511156B2 JP 7511156 B2 JP7511156 B2 JP 7511156B2 JP 2021127496 A JP2021127496 A JP 2021127496A JP 2021127496 A JP2021127496 A JP 2021127496A JP 7511156 B2 JP7511156 B2 JP 7511156B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- event
- related situation
- scenario
- specific
- 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.)
- Active
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本開示は、サーバ装置、提案システム、サーバ装置の制御方法及びプログラムに関する。 This disclosure relates to a server device, a proposed system, a control method for a server device, and a program.
音源データを再生することにより音声を発話する発話機能を有する家電機器が知られている(例えば、特許文献1参照)。この種の家電機器は、当該家電機器でイベントが発生したタイミングで、当該イベントの内容を示す音声を発話する。これにより、ユーザは、家電機器でイベントが発生したことを認識する。 Home appliances are known that have a speech function that produces speech by playing audio source data (see, for example, Patent Document 1). When an event occurs on the home appliance, this type of home appliance produces a speech that indicates the content of the event. This allows the user to recognize that an event has occurred on the home appliance.
本開示は、ユーザに対して有用な提案内容を提示することができるサーバ装置、提案システム、サーバ装置の制御方法及びプログラムを提供する。 The present disclosure provides a server device, a proposal system, a method for controlling a server device, and a program that can present useful proposal content to users.
本開示におけるサーバ装置は、ネットワークを介して第1の機器及び第2の機器の各々と通信可能なサーバ装置であって、第1の機器で発生したイベントを示すイベント情報を第1の機器から取得するイベント情報取得部と、イベントに関連する状況である関連状況を示す関連状況情報を取得する関連状況情報取得部と、イベントと、関連状況と、ユーザに対して当該関連状況に応じた行動を提案する提案内容との対応関係を示すシナリオ情報を記憶する記憶部と、シナリオ情報から、イベント情報取得部により取得されたイベント情報により示されるイベントと、関連状況情報取得部により取得された関連状況情報により示される関連状況とに対応する提案内容を決定する決定部と、決定部により決定された提案内容に関する提案内容情報を第2の機器に通知する通知部と、を備える。 The server device in the present disclosure is a server device capable of communicating with each of a first device and a second device via a network, and includes an event information acquisition unit that acquires, from the first device, event information indicating an event that has occurred in the first device, a related situation information acquisition unit that acquires related situation information indicating a related situation that is a situation related to the event, a storage unit that stores scenario information indicating a correspondence between the event, the related situation, and a proposal content that proposes to the user an action according to the related situation, a determination unit that determines, from the scenario information, a proposal content that corresponds to the event indicated by the event information acquired by the event information acquisition unit and the related situation indicated by the related situation information acquired by the related situation information acquisition unit, and a notification unit that notifies the second device of proposal content information regarding the proposal content determined by the determination unit.
本開示におけるサーバ装置等によれば、ユーザに対して有用な提案内容を提示することができる。 The server device and the like disclosed herein can provide useful suggestions to users.
(本開示の基礎となった知見)
本発明者らは、「背景技術」の欄において記載した技術に関し、以下の問題が生じることを見出した。
(Findings that form the basis of this disclosure)
The present inventors have found that the techniques described in the "Background Art" section have the following problems.
上述した発話機能を有する家電機器が、当該家電機器で発生したイベントの内容を示す音声を発話するだけでは、ユーザの行動に繋がるより有用な情報をユーザに提示することができない。 When a home appliance with the speech function described above simply speaks a voice indicating the content of an event that has occurred on the home appliance, it is not possible to present the user with more useful information that can lead to the user's actions.
例えば、発話機能を有する家電機器が洗濯機である場合に、洗濯機は、「洗濯完了」というイベントが発生したタイミングで、「洗濯が終わりました。」というイベントの内容を示す音声を発話する。しかしながら、ユーザは、洗濯が完了したことを認識できるものの、洗濯物を屋外に干してよいか否かを即座に判断することができない。そのため、ユーザは、洗濯が完了する毎に、自らスマートフォン等で天気予報を調べなければならず、非常に手間がかかるという課題が生じる。 For example, if the home appliance with a speech function is a washing machine, when an event "washing complete" occurs, the washing machine will speak a voice indicating the content of the event, "Laundry is done." However, although the user can recognize that the laundry is complete, he or she cannot immediately decide whether or not to hang the laundry outside. Therefore, the user must check the weather forecast on a smartphone or the like every time the laundry is completed, which is very time-consuming.
そこで、本発明者らは、鋭意検討を重ねた結果、ユーザに対してより有用な提案内容を提示することができるサーバ装置、提案システム、サーバ装置の制御方法及びプログラムを案出した。 As a result of extensive research, the inventors have devised a server device, a proposal system, a method for controlling a server device, and a program that can provide more useful proposal content to users.
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。 Below, the embodiments will be described in detail with reference to the drawings as appropriate. However, more detailed explanation than necessary may be omitted. For example, detailed explanation of already well-known matters or duplicate explanation of substantially identical configurations may be omitted. This is to avoid the following explanation becoming unnecessarily redundant and to make it easier for those skilled in the art to understand.
なお、本発明者らは、当業者が本開示を十分に理解するために添付図面及び以下の説明を提供するのであって、これらによって特許請求の範囲に記載の主題を限定することを意図するものではない。 The inventors provide the accompanying drawings and the following description to enable those skilled in the art to fully understand the present disclosure, and do not intend for them to limit the subject matter described in the claims.
(実施の形態1)
以下、図1~図5を参照しながら、実施の形態1について説明する。
(Embodiment 1)
Hereinafter, the first embodiment will be described with reference to FIGS.
[1-1.提案システムの概要]
まず、図1を参照しながら、実施の形態1に係る提案システム2の概要について説明する。図1は、実施の形態1に係る提案システム2の概要を示す図である。
[1-1. Overview of the proposed system]
First, an overview of a
図1に示すように、実施の形態1に係る提案システム2は、情報元機器4(第1の機器の一例)と、発話機器6(第2の機器の一例)と、基盤サーバ8(サーバ装置の一例)と、音源配信サーバ10とを備えている。これらの情報元機器4、発話機器6、基盤サーバ8及び音源配信サーバ10は、ネットワーク11を介して互いに通信可能である。ネットワーク11は、例えばインターネットである。なお、情報元機器4及び発話機器6は、例えばユーザの同一の宅内に設置されている。
As shown in FIG. 1, the proposed
情報元機器4は、ユーザにより使用される家電機器であり、例えば洗濯機である。情報元機器4は、当該情報元機器4でイベント(例えば、「洗濯完了」)が発生した際に、当該イベントを示すイベント情報を基盤サーバ8に送信する。なお、本実施の形態では、情報元機器4が洗濯機である場合について説明するが、これに限定されず、例えばテレビジョン受像機、エアコン、電子レンジ、冷蔵庫、炊飯器、ロボット型掃除機及び空気清浄機等の任意の家電機器であってもよい。
The
発話機器6は、ユーザにより使用される、音声を発話する発話機能を有する家電機器であり、例えばテレビジョン受像機である。発話機器6は、基盤サーバ8から通知された音源URL(Uniform Resource Locator)(提案内容情報の一例)に基づいて、音源配信サーバ10から音源データをダウンロードする。そして、発話機器6は、音源配信サーバ10から配信された音源データを再生することにより、音声を発話する。なお、本実施の形態では、発話機器6がテレビジョン受像機である場合について説明するが、これに限定されず、例えばロボット型掃除機等、スピーカを搭載した任意の家電機器であってもよい。
The
基盤サーバ8は、発話機器6の発話内容を制御するためのクラウドサーバである。基盤サーバ8は、情報元機器4からのイベント情報により示されるイベント、及び、当該イベントに関連する状況である関連状況に基づいて、発話機器6の発話内容(提案内容の一例)を決定する。そして、基盤サーバ8は、決定した発話内容に関する音源URLを発話機器6に通知する。すなわち、音源URLは、決定した発話内容を発話機器6に発話させるための情報である。
The
音源配信サーバ10は、音源データを発話機器6に配信するためのクラウドサーバである。音源配信サーバ10には、複数の音源URLとそれぞれ対応付けられた複数の音源データが格納されている。
The sound
[1-2.提案システムの機能構成]
図2及び図3を参照しながら、実施の形態1に係る提案システム2の機能構成について説明する。図2は、実施の形態1に係る提案システム2の機能構成を示すブロック図である。図3は、実施の形態1に係るシナリオデータ26の一例を示す図である。
[1-2. Functional configuration of the proposed system]
The functional configuration of the
図2に示すように、情報元機器4は、通信部28(第1の通信部の一例)を備えている。通信部28は、当該情報元機器4で発生したイベントを示すイベント情報を基盤サーバ8に送信する。
As shown in FIG. 2, the
図2に示すように、基盤サーバ8は、イベント情報取得部12と、記憶部14と、抽出部16と、関連状況情報取得部18と、決定部20と、通知部22とを備えている。
As shown in FIG. 2, the
イベント情報取得部12は、イベント情報を情報元機器4から取得する。イベント情報取得部12は、取得したイベント情報を抽出部16に出力する。
The event
記憶部14は、シナリオデータ26を記憶するためのメモリである。シナリオデータ26は、例えば図3に示すようなデータテーブルである。図3に示すように、シナリオデータ26は、複数のシナリオ情報(シナリオ1、シナリオ2、・・・)を含んでいる。複数のシナリオ情報の各々は、情報元機器4で発生したイベントと、当該イベントに関連する状況である関連状況と、ユーザに対して当該イベントの内容を通知し且つ当該関連状況に応じた行動を提案するための発話内容と、当該発話内容を示す音声を再生するための音源データの所在を示す音源URLとの対応関係を示す情報である。
The
図3に示す例では、シナリオデータ26の1行目には、「シナリオ1」のシナリオ情報として、a)イベント「洗濯完了」、b)関連状況「天気予報(雨予報)」、c)発話内容「洗濯が終わりました。この後天気が崩れる予報です。部屋干しをおすすめします。」、d)音源URL「http://www.aaa...」が格納されている。
In the example shown in FIG. 3, the first line of
また、シナリオデータ26の2行目には、「シナリオ2」のシナリオ情報として、a)イベント「洗濯完了」、b)関連状況「天気予報(晴れ予報)」、c)発話内容「洗濯が終わりました。この後晴れが続く予報です。外干しをおすすめします。」、d)音源URL「http://www.bbb...」が格納されている。
In addition, the second line of
抽出部16は、イベント情報取得部12により取得されたイベント情報に基づいて、シナリオデータ26に含まれる複数のシナリオ情報の中から、当該イベント情報により示されるイベントに対応する特定のシナリオ情報を抽出する。
The
関連状況情報取得部18は、抽出部16により抽出された特定のシナリオ情報に含まれる特定の関連状況に基づいて、当該特定の関連状況を示す特定の関連状況情報を外部サーバ24等から取得する。
The related situation
決定部20は、抽出部16により抽出された特定のシナリオ情報から、イベント情報取得部12により取得されたイベント情報により示されるイベントと、関連状況情報取得部18により取得された特定の関連状況情報により示される特定の関連状況とに対応する特定の発話内容を決定する。
The
通知部22は、シナリオデータ26を参照することにより、決定部20により決定された特定の発話内容に対応する音源URLを発話機器6に通知する。
The
図2に示すように、発話機器6は、通信部30(第2の通信部の一例)と、スピーカ32(提示部の一例)とを備えている。
As shown in FIG. 2, the
通信部30は、基盤サーバ8から通知された音源URLを受信する。また、通信部30は、受信した音源URLに基づいて、当該音源URLに対応する音源データを音源配信サーバ10(図1参照)からダウンロードする。
The
スピーカ32は、音源配信サーバ10からダウンロードした音源データにより示される音声を再生する。
The
[1-3.提案システムの動作]
図4及び図5を参照しながら、実施の形態1に係る提案システム2の動作について説明する。図4は、実施の形態1に係る提案システム2の動作の流れを示すシーケンス図である。図5は、実施の形態1に係る提案システム2の動作を説明するための図である。
[1-3. Operation of the proposed system]
The operation of the proposed
図4に示すように、情報元機器4でイベントが発生すると(S101)、情報元機器4は、当該イベントを示すイベント情報を基盤サーバ8に送信する(S102)。例えば、情報元機器4で「洗濯完了」というイベントが発生した場合には、情報元機器4の通信部28は、イベント「洗濯完了」を示すイベント情報を基盤サーバ8に送信する。
As shown in FIG. 4, when an event occurs in the information source device 4 (S101), the
基盤サーバ8のイベント情報取得部12は、イベント情報を情報元機器4から取得する(S103)。例えば、イベント情報取得部12は、イベント「洗濯完了」を示すイベント情報を情報元機器4から取得する。
The event
基盤サーバ8の抽出部16は、イベント情報取得部12により取得されたイベント情報に基づいて、シナリオデータ26に含まれる複数のシナリオ情報の中から、当該イベント情報により示されるイベントに対応する特定のシナリオ情報を抽出する(S104)。例えば、イベント情報取得部12により取得されたイベント情報により示されるイベントが「洗濯完了」である場合には、抽出部16は、シナリオデータ26に含まれる複数のシナリオ情報の中から、イベント「選択完了」に対応する特定のシナリオ情報として「シナリオ1」及び「シナリオ2」を抽出する。
Based on the event information acquired by the event
基盤サーバ8の関連状況情報取得部18は、抽出部16により抽出された特定のシナリオ情報に含まれる特定の関連状況に基づいて、当該特定の関連状況を示す特定の関連状況情報を外部サーバ24等から取得する(S105)。例えば、抽出部16が特定のシナリオ情報として「シナリオ1」及び「シナリオ2」を抽出した場合には、関連状況情報取得部18は、これらのシナリオ情報に含まれる特定の関連状況「天気予報(雨予報)」及び「天気予報(晴れ予報)」に基づいて、天気予報サーバ等の外部サーバ24から当日の天気予報として「天気予報(雨予報)」を示す特定の関連状況情報を取得する。
The related situation
基盤サーバ8の決定部20は、抽出部16により抽出された特定のシナリオ情報から、イベント情報取得部12により取得されたイベント情報により示されるイベントと、関連状況情報取得部18により取得された特定の関連状況情報により示される特定の関連状況とに対応する特定の発話内容を決定する(S106)。例えば、抽出部16が特定のシナリオ情報として「シナリオ1」及び「シナリオ2」を抽出し、且つ、関連状況情報取得部18が特定の関連状況「天気予報(雨予報)」を示す特定の関連状況情報を取得した場合には、決定部20は、「シナリオ1」から、イベント「洗濯完了」と特定の関連状況「天気予報(雨予報)」とに対応する特定の発話内容「洗濯が終わりました。この後天気が崩れる予報です。部屋干しをおすすめします。」を決定する。
The
基盤サーバ8の通知部22は、シナリオデータ26を参照することにより、決定部20により決定された特定の発話内容に対応する音源URLを発話機器6に通知する(S107)。例えば、決定部20が特定の発話内容として「洗濯が終わりました。この後天気が崩れる予報です。部屋干しをおすすめします。」を決定した場合には、通知部22は、当該発話内容に対応する音源URL「http://www.aaa...」を発話機器6に通知する。
The
発話機器6の通信部30は、基盤サーバ8から通知された音源URLを受信し、受信した音源URLに基づいて、当該音源URLに対応する音源データを音源配信サーバ10からダウンロードする(S108)。
The
発話機器6のスピーカ32は、音源配信サーバ10からダウンロードした音源データにより示される音声を再生する(S109)。例えば、通信部30が音源配信サーバ10から音源URL「http://www.aaa...」に対応する音源データをダウンロードした場合には、図5に示すように、発話機器6のスピーカ32は、「洗濯が終わりました。この後天気が崩れる予報です。部屋干しをおすすめします。」という内容の音声を再生する。
The
[1-4.効果]
図5に示すように、例えば、情報元機器4で「洗濯完了」というイベントが発生し、且つ、当日の天気予報が「雨予報」である場合において、従来のように発話機器6がイベントの内容「洗濯が終わりました。」のみを発話すると、ユーザは、洗濯物を屋外に干してよいかどうかを即座に判断することができない。そのため、ユーザは、洗濯が完了する毎に、自らスマートフォン等で天気予報を調べなければならず、非常に手間がかかってしまう。また、ユーザがうっかり洗濯物を屋外に干した場合には、洗濯物が雨に濡れてしまうおそれが生じる。
[1-4. Effects]
As shown in Fig. 5, for example, when an event "laundry completed" occurs in the
これに対して、本実施の形態では、基盤サーバ8は、ネットワーク11を介して情報元機器4及び発話機器6の各々と通信可能なサーバ装置である。基盤サーバ8は、情報元機器4で発生したイベントを示すイベント情報を情報元機器4から取得するイベント情報取得部12と、イベントに関連する状況である関連状況を示す関連状況情報を取得する関連状況情報取得部18と、イベントと、関連状況と、ユーザに対して当該関連状況に応じた行動を提案する提案内容との対応関係を示すシナリオ情報を記憶する記憶部14と、シナリオ情報から、イベント情報取得部12により取得されたイベント情報により示されるイベントと、関連状況情報取得部18により取得された関連状況情報により示される関連状況とに対応する提案内容を決定する決定部20と、決定部20により決定された提案内容に関する提案内容情報を発話機器6に通知する通知部22とを備える。
In contrast, in this embodiment, the
これによれば、例えば、図5に示すように、情報元機器4で「洗濯完了」というイベントが発生し、且つ、当日の天気予報が「雨予報」である場合において、発話機器6は、イベントの内容「洗濯が終わりました。」だけでなく、「この後天気が崩れる予報です。部屋干しをおすすめします。」という提案内容をユーザに提示(発話)する。これにより、ユーザは、洗濯物を部屋干しした方がよいと即座に判断することができるので、自らスマートフォン等で天気予報を調べる手間を省くことができ、洗濯物が雨に濡れるのを回避することができる。したがって、情報元機器4でイベントが発生した際に、当該イベントに関連した関連状況に応じて、ユーザに対して有用な提案内容を提示することができる。その結果、ユーザの家事作業等の効率化を図ることができる。
According to this, for example, as shown in FIG. 5, when an event "laundry completed" occurs in the
また、本実施の形態では、記憶部14は、シナリオ情報を複数記憶している。基盤サーバ8は、さらに、イベント情報取得部12により取得されたイベント情報に基づいて、複数のシナリオ情報の中から、当該イベント情報により示されるイベントに対応する特定のシナリオ情報を抽出する抽出部16を備える。関連状況情報取得部18は、抽出部16により抽出された特定のシナリオ情報に含まれる特定の関連状況に基づいて、当該特定の関連状況を示す特定の関連状況情報を取得する。決定部20は、特定のシナリオ情報から、関連状況情報取得部18により取得された特定の関連状況情報により示される特定の関連状況に対応する特定の提案内容を決定する。
In addition, in this embodiment, the
これによれば、ユーザに対してより一層有用な提案内容を提示することができる。 This allows us to provide even more useful suggestions to users.
また、本実施の形態では、発話機器6は、音声を発話可能な機器である。提案内容情報は、提案内容を示す音声を発話機器6に発話させるための情報である。
In addition, in this embodiment, the
これによれば、発話機器6が提案内容を示す音声を発話することにより、ユーザに対して提案内容を提示することができる。
In this way, the
また、本実施の形態では、提案システム2は、情報元機器4と、発話機器6と、ネットワーク11を介して情報元機器4及び発話機器6の各々と通信可能な基盤サーバ8とを備える。情報元機器4は、当該情報元機器4で発生したイベントを示すイベント情報を基盤サーバ8に送信する通信部28を有する。基盤サーバ8は、情報元機器4からのイベント情報を取得するイベント情報取得部12と、イベントに関連する状況である関連状況を示す関連状況情報を取得する関連状況情報取得部18と、イベントと、関連状況と、ユーザに対して当該関連状況に応じた行動を提案する提案内容との対応関係を示すシナリオ情報を記憶する記憶部14と、シナリオ情報から、イベント情報取得部12により取得されたイベント情報により示されるイベントと、関連状況情報取得部18により取得された関連状況情報により示される関連状況とに対応する提案内容を決定する決定部20と、決定部20により決定された提案内容に関する提案内容情報を発話機器6に通知する通知部22とを有する。発話機器6は、基盤サーバ8からの提案内容情報を受信する通信部30と、通信部30により受信された提案内容情報により示される提案内容をユーザに提示するスピーカ32とを有する。
In addition, in this embodiment, the
これによれば、上述と同様に、情報元機器4でイベントが発生した際に、当該イベントに関連した関連状況に応じて、ユーザに対して有用な提案内容を提示することができる。
As a result, similar to the above, when an event occurs on the
また、本実施の形態では、基盤サーバ8の制御方法は、ネットワーク11を介して情報元機器4及び発話機器6の各々と通信可能な基盤サーバ8の制御方法である。基盤サーバ8の制御方法は、(a)情報元機器4で発生したイベントを示すイベント情報を情報元機器4から取得するステップと、(b)イベントに関連する状況である関連状況を示す関連状況情報を取得するステップと、(c)イベントと、関連状況と、ユーザに対して当該関連状況に応じた行動を提案する提案内容との対応関係を示すシナリオ情報から、上記(a)で取得されたイベント情報により示されるイベントと、上記(b)で取得された関連状況情報により示される関連状況とに対応する提案内容を決定するステップと、(d)上記(c)で決定された提案内容に関する提案内容情報を発話機器6に通知するステップとを含む。
In the present embodiment, the control method of the
これによれば、上述と同様に、情報元機器4でイベントが発生した際に、当該イベントに関連した関連状況に応じて、ユーザに対して有用な提案内容を提示することができる。
As a result, similar to the above, when an event occurs on the
また、本実施の形態では、プログラムは、上述した基盤サーバ8の制御方法をコンピュータに実行させる。
In addition, in this embodiment, the program causes the computer to execute the control method for the
[1-5.変形例]
図6を参照しながら、実施の形態1の変形例に係るシナリオデータ26Aについて説明する。図6は、実施の形態1の変形例に係るシナリオデータ26Aの一例を示す図である。
[1-5. Modifications]
図6に示すように、本変形例では、シナリオデータ26Aは、複数のシナリオ情報(シナリオ1、シナリオ2、シナリオ3、・・・)を含んでいる。複数のシナリオ情報の各々には、優先度が設定されている。また、複数のシナリオ情報はそれぞれ、同じイベント「洗濯完了」に対して互いに異なる複数の関連状況を含んでいる。
As shown in FIG. 6, in this modified example,
図6に示す例では、シナリオデータ26Aの1行目には、「シナリオ1」のシナリオ情報として、a)イベント「洗濯完了」、b)関連状況「天気予報(雨予報)」、c)発話内容「洗濯が終わりました。この後天気が崩れる予報です。部屋干しをおすすめします。」、d)音源URL「http://www.aaa...」、e)優先度「高」が格納されている。
In the example shown in FIG. 6, the first line of
また、シナリオデータ26Aの2行目には、「シナリオ2」のシナリオ情報として、a)イベント「洗濯完了」、b)関連状況「洗剤残量不足検知」、c)発話内容「洗濯が終わりました。洗剤が残り少なくなっています。洗剤の購入をおすすめします。」、d)音源URL「http://www.ccc...」、e)優先度「中」が格納されている。
In addition, the second line of
また、シナリオデータ26Aの3行目には、「シナリオ3」のシナリオ情報として、a)イベント「洗濯完了」、b)関連状況「お手入れ通知」、c)発話内容「洗濯が終わりました。お手入れの時期です。お手入れをおすすめします。」、d)音源URL「http://www.ddd...」、e)優先度「低」が格納されている。
In addition, the third line of
抽出部16は、イベント情報取得部12により取得されたイベント情報に基づいて、複数のシナリオ情報の中から、当該シナリオ情報により示されるイベントに対応し、且つ、優先度の最も高い特定のシナリオ情報を抽出する。
The
図6に示す例では、情報元機器4で「洗濯完了」というイベントが発生した場合に、抽出部16は、複数のシナリオ情報の中から、イベント「洗濯完了」に対応し、且つ、優先度の最も高い「シナリオ1」を抽出する。関連状況情報取得部18が関連状況「天気予報(雨予報)」を示す関連状況情報を取得した場合には、決定部20は、「シナリオ1」から、イベント「洗濯完了」と関連状況「天気予報(雨予報)」とに対応する発話内容「洗濯が終わりました。この後天気が崩れる予報です。部屋干しをおすすめします。」を決定する。
In the example shown in FIG. 6, when an event "laundry completed" occurs in the
なお、関連状況情報取得部18が関連状況「天気予報(晴れ予報)」を示す関連状況情報を取得した場合には、抽出部16は、複数のシナリオ情報の中から、イベント「洗濯完了」に対応し、且つ、優先度が2番目に高い「シナリオ2」を抽出する。この場合、関連状況情報取得部18は、情報元機器4の洗剤の残量が不足していることを示す関連状況「洗剤残量不足検知」を示す関連状況情報を、情報元機器4から取得する。決定部20は、「シナリオ2」から、イベント「洗濯完了」と関連状況「洗剤残量不足検知」とに対応する発話内容「洗濯が終わりました。洗剤が残り少なくなっています。洗剤の購入をおすすめします。」を決定する。
When the related situation
また、関連状況情報取得部18が、情報元機器4の洗剤残量が十分にあることを示す関連状況「洗剤残量充足検知」を示す関連状況情報を取得した場合には、抽出部16は、複数のシナリオ情報の中から、イベント「洗濯完了」に対応し、且つ、優先度が最も低い「シナリオ3」を抽出する。この場合、関連状況情報取得部18は、情報元機器4のお手入れの時期に到達したことを示す関連状況「お手入れ通知」を示す関連状況情報を、情報元機器4から取得する。決定部20は、「シナリオ3」から、イベント「洗濯完了」と関連状況「お手入れ通知」とに対応する発話内容「洗濯が終わりました。お手入れの時期です。お手入れをおすすめします。」を決定する。
Furthermore, when the related situation
本実施の形態では、複数のシナリオ情報はそれぞれ、同じイベントに対して互いに異なる複数の関連状況を含む。複数のシナリオ情報の各々には優先度が設定されている。抽出部16は、イベント情報取得部12により取得されたイベント情報に基づいて、複数のシナリオ情報の中から、当該シナリオ情報により示されるイベントに対応し、且つ、優先度の最も高い特定のシナリオ情報を抽出する。
In this embodiment, each of the multiple scenario information includes multiple, mutually different, related situations for the same event. A priority is set for each of the multiple scenario information. Based on the event information acquired by the event
これによれば、優先度の高い特定のシナリオ情報を優先的に抽出することにより、ユーザに対してより有用な提案内容を優先的に提示することができる。 This allows for the preferential extraction of specific scenario information with high priority, making it possible to preferentially present more useful proposal content to the user.
(実施の形態2)
[2-1.提案システムの概要]
図7を参照しながら、実施の形態2に係る提案システム2Bの概要について説明する。図7は、実施の形態2に係る提案システム2Bの概要を示す図である。なお、以下の各実施の形態において、上記実施の形態1と同一の構成要素には同一の符号を付して、その説明を省略する。
(Embodiment 2)
[2-1. Overview of the proposed system]
An overview of the proposed
図7に示すように、実施の形態2に係る提案システム2Bでは、情報元機器4Bは、例えば冷蔵庫である。情報元機器4Bは、当該情報元機器4Bでイベント(例えば、「製氷完了」)が発生した際に、当該イベントを示すイベント情報を基盤サーバ8に送信する。提案システム2Bの他の構成は、上記実施の形態1に係る提案システム2と同様である。また、情報元機器4Bの機能構成は、上記実施の形態1に係る情報元機器4と同様である。
As shown in FIG. 7, in the proposed
[2-2.シナリオデータの一例]
図8を参照しながら、実施の形態2に係るシナリオデータ26Bの一例について説明する。図8は、実施の形態2に係るシナリオデータ26Bの一例を示す図である。
[2-2. Example of scenario data]
An example of the
図8に示すように、シナリオデータ26Bは、複数のシナリオ情報(シナリオ1、・・・)を含んでいる。図8に示す例では、シナリオデータ26Bの1行目には、「シナリオ1」のシナリオ情報として、a)イベント「製氷完了」、b)関連状況「真夏日予報」、c)発話内容「氷ができました。今日は真夏日の予報です。おやつにかき氷はいかがですか?」、d)音源URL「http://www.eee...」が格納されている。
As shown in FIG. 8,
[2-3.提案システムの動作]
図9を参照しながら、実施の形態2に係る提案システム2Bの動作について説明する。図9は、実施の形態2に係る提案システム2Bの動作を説明するための図である。
[2-3. Operation of the proposed system]
The operation of the proposed
本実施の形態では、上記実施の形態1で説明した図4のフローチャートと同様に、提案システム2Bの動作が行われる。例えば、情報元機器4Bで「製氷完了」というイベントが発生した場合には、情報元機器4Bは、イベント「製氷完了」を示すイベント情報を基盤サーバ8に送信する。基盤サーバ8のイベント情報取得部12(図2参照)は、イベント「製氷完了」を示すイベント情報を情報元機器4Bから取得する。
In this embodiment, the operation of the proposed
基盤サーバ8の抽出部16(図2参照)は、シナリオデータ26Bに含まれる複数のシナリオ情報の中から、イベント「製氷完了」に対応する「シナリオ1」を抽出する。基盤サーバ8の関連状況情報取得部18(図2参照)は、抽出した「シナリオ1」に含まれる関連状況「真夏日予報」に基づいて、天気予報サーバ等の外部サーバ24(図2参照)から、当日の気温予報として「真夏日予報」を示す関連状況情報を取得する。
The extraction unit 16 (see FIG. 2) of the
抽出部16が「シナリオ1」を抽出し、且つ、関連状況情報取得部18が関連状況「真夏日予報」を示す関連状況情報を取得した場合には、基盤サーバ8の決定部20(図2参照)は、「シナリオ1」から、関連状況「真夏日予報」に対応する発話内容「氷ができました。今日は真夏日の予報です。おやつにかき氷はいかがですか?」を決定する。
When the
基盤サーバ8の通知部22(図2参照)は、シナリオデータ26Bを参照することにより、決定部20により決定された発話内容に対応する音源URL「http://www.eee...」を発話機器6に通知する。
The notification unit 22 (see FIG. 2) of the
発話機器6は、基盤サーバ8から通知された音源URLを受信し、受信した音源URLに基づいて、当該音源URLに対応する音源データを音源配信サーバ10からダウンロードする。そして、図9に示すように、発話機器6は、音源配信サーバ10からダウンロードした音源データにより示される、「氷ができました。今日は真夏日の予報です。おやつにかき氷はいかがですか?」という内容の音声を再生する。
The
以上のように、本実施の形態では、例えば、情報元機器4Bで「製氷完了」というイベントが発生し、且つ、当日が「真夏日予報」である場合において、発話機器6がイベントの内容「氷ができました。」だけでなく、「今日は真夏日の予報です。おやつにかき氷はいかがですか?」という提案内容を発話する。これにより、ユーザは、真夏日に、おやつにかき氷を楽しむことができる。
As described above, in this embodiment, for example, when an event "Ice making completed" occurs in
(実施の形態3)
[3-1.提案システムの概要]
図10を参照しながら、実施の形態3に係る提案システム2Cの概要について説明する。図10は、実施の形態3に係る提案システム2Cの概要を示す図である。
(Embodiment 3)
[3-1. Overview of the proposed system]
An overview of a proposed
図10に示すように、実施の形態3に係る提案システム2Cでは、情報元機器4Cは、例えば自律走行するロボット型掃除機である。情報元機器4Cは、当該情報元機器4Cでイベント(例えば、「掃除完了+(内部に溜まった)ゴミが満杯」)が発生した際に、当該イベントを示すイベント情報を基盤サーバ8に送信する。提案システム2Cの他の構成は、上記実施の形態1に係る提案システム2と同様である。また、情報元機器4Cの機能構成は、上記実施の形態1に係る情報元機器4と同様である。
As shown in FIG. 10, in the proposed
[3-2.シナリオデータの一例]
図11を参照しながら、実施の形態3に係るシナリオデータ26Cの一例について説明する。図11は、実施の形態3に係るシナリオデータ26Cの一例を示す図である。
[3-2. Example of scenario data]
An example of the
図11に示すように、シナリオデータ26Cは、複数のシナリオ情報(シナリオ1、・・・)を含んでいる。図11に示す例では、シナリオデータ26Cの1行目には、「シナリオ1」のシナリオ情報として、a)イベント「掃除完了+ゴミが満杯」、b)関連状況「翌日がゴミの日」、c)発話内容「掃除が終わりました。ゴミがいっぱいです。明日はゴミの日なので、忘れずに捨てましょう。」、d)音源URL「http://www.fff...」が格納されている。
As shown in FIG. 11,
[3-3.提案システムの動作]
図12を参照しながら、実施の形態3に係る提案システム2Cの動作について説明する。図12は、実施の形態3に係る提案システム2Cの動作を説明するための図である。
[3-3. Operation of the proposed system]
The operation of the proposed
本実施の形態では、上記実施の形態1で説明した図4のフローチャートと同様に、提案システム2Cの動作が行われる。例えば、情報元機器4Cで「掃除完了+ゴミが満杯」というイベントが発生した場合には、情報元機器4Cは、イベント「掃除完了+ゴミが満杯」を示すイベント情報を基盤サーバ8に送信する。基盤サーバ8のイベント情報取得部12(図2参照)は、イベント「掃除完了+ゴミが満杯」を示すイベント情報を情報元機器4Cから取得する。
In this embodiment, the operation of the proposed
基盤サーバ8の抽出部16(図2参照)は、シナリオデータ26Cに含まれる複数のシナリオ情報の中から、イベント「掃除完了+ゴミが満杯」に対応する「シナリオ1」を抽出する。基盤サーバ8の関連状況情報取得部18(図2参照)は、抽出した「シナリオ1」に含まれる関連状況「翌日がゴミの日」に基づいて、スケジュール管理サーバ等の外部サーバ24(図2参照)から翌日のスケジュールとして「翌日がゴミの日」を示す関連状況情報を取得する。
The extraction unit 16 (see FIG. 2) of the
抽出部16が「シナリオ1」を抽出し、且つ、関連状況情報取得部18が関連状況「翌日がゴミの日」を示す関連状況情報を取得した場合には、基盤サーバ8の決定部20(図2参照)は、「シナリオ1」から、関連状況「翌日がゴミの日」に対応する発話内容「掃除が終わりました。ゴミがいっぱいです。明日はゴミの日なので、忘れずに捨てましょう。」を決定する。
When the
基盤サーバ8の通知部22(図2参照)は、シナリオデータ26Cを参照することにより、決定部20により決定された発話内容に対応する音源URL「http://www.fff...」を発話機器6に通知する。
The notification unit 22 (see FIG. 2) of the
発話機器6は、基盤サーバ8から通知された音源URLを受信し、受信した音源URLに基づいて、当該音源URLに対応する音源データを音源配信サーバ10からダウンロードする。そして、図12に示すように、発話機器6は、音源配信サーバ10からダウンロードした音源データにより示される、「掃除が終わりました。ゴミがいっぱいです。明日はゴミの日なので、忘れずに捨てましょう。」という内容の音声を再生する。
The
以上のように、本実施の形態では、例えば、情報元機器4Cで「掃除完了+ゴミが満杯」というイベントが発生し、且つ、翌日がゴミの日である場合において、発話機器6がイベントの内容「掃除が終わりました。ゴミがいっぱいです。」だけでなく、「明日はゴミの日なので、忘れずに捨てましょう。」という提案内容を発話する。これにより、ユーザは、情報元機器4Cの内部に溜まったゴミを回収し、翌朝にゴミ出しすることを忘れずに行うことができる。
As described above, in this embodiment, for example, when an event such as "cleaning completed + trash full" occurs in the
(他の変形例等)
以上のように、本出願において開示する技術の例示として、上記各実施の形態を説明した。しかしながら、本開示における技術は、これに限定されず、適宜、変更、置き換え、付加、省略などを行った実施の形態にも適用可能である。また、上記各実施の形態で説明した各構成要素を組み合わせて、新たな実施の形態とすることも可能である。
(Other variations, etc.)
As described above, the above-mentioned embodiments have been described as examples of the technology disclosed in this application. However, the technology in this disclosure is not limited to these, and can be applied to embodiments in which modifications, substitutions, additions, omissions, etc. are appropriately made. In addition, it is also possible to combine the components described in the above-mentioned embodiments to create new embodiments.
そこで、以下、他の実施の形態を例示する。 Therefore, other embodiments are given below as examples.
上記各実施の形態では、関連状況情報取得部18は、抽出部16が特定のシナリオ情報を抽出した後に、特定の関連状況情報を取得したが、これに限定されず、特定の関連状況情報を定期的に取得するようにしてもよい。
In each of the above embodiments, the related situation
また、上記各実施の形態では、第2の機器として発話機器6を適用したが、これに限定されない。例えば、第2の機器は、テキストを表示可能な表示機器(例えば、テレビジョン受像機等)であってもよい。この場合、提案内容情報は、提案内容を示すテキストを表示機器に表示させるための情報である。例えば、情報元機器4で「洗濯完了」というイベントが発生し、且つ、当日の天気予報が「雨予報」である場合において、表示機器は、イベントの内容「洗濯が終わりました。」だけでなく、「この後天気が崩れる予報です。部屋干しをおすすめします。」という提案内容をテキストで表示することにより、当該提案内容をユーザに提示することができる。あるいは、上記提案内容を音声で発話するとともに、テキストで表示することにより、当該提案内容をユーザに提示してもよい。
In addition, in each of the above embodiments, the
また、上記各実施の形態では、記憶部14に予め複数のシナリオ情報が記憶されているようにしたが、これに限定されず、ユーザが複数のシナリオ情報を任意に設定できるようにしてもよい。この場合、ユーザは、例えばプルダウンメニュー等のイベント一覧から所望のイベントを選択し、且つ、プルダウンメニュー等の関連状況一覧から所望の関連状況を選択し、且つ、発話内容をテキストで入力することにより、シナリオ情報を任意に設定するようにしてもよい。このように設定されたシナリオ情報は、記憶部14に記憶される。これにより、ユーザ毎に適したシナリオ情報を任意に設定することができる。
In addition, in each of the above embodiments, multiple pieces of scenario information are stored in advance in the
また、上記各実施の形態では、第1の機器(情報元機器4,4B,4C)と第2の機器(発話機器6)とが異なる機器である場合について説明したが、これに限定されず、第1の機器と第2の機器とが同一の機器であってもよい。
In addition, in each of the above embodiments, a case has been described in which the first device (
なお、上記各実施の形態において、各構成要素は、専用のハードウェアで構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、CPU又はプロセッサ等のプログラム実行部が、ハードディスク又は半導体メモリなどの非一時的な記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。 In each of the above embodiments, each component may be configured with dedicated hardware, or may be realized by executing a software program suitable for each component. Each component may be realized by a program execution unit such as a CPU or processor reading and executing a software program recorded on a non-transitory recording medium such as a hard disk or semiconductor memory.
また、上記各実施の形態に係る基盤サーバ8の機能の一部又は全てを、CPU等のプロセッサがプログラムを実行することにより実現してもよい。
In addition, some or all of the functions of the
以上のように、本開示における技術の例示として、実施の形態を説明した。そのために、添付図面及び詳細な説明を提供した。 As described above, the embodiment has been described as an example of the technology disclosed herein. For this purpose, the attached drawings and detailed description have been provided.
したがって、添付図面及び詳細な説明に記載された構成要素の中には、課題解決のために必須な構成要素だけでなく、上記技術を例示するために、課題解決のためには必須でない構成要素も含まれ得る。そのため、それらの必須ではない構成要素が添付図面や詳細な説明に記載されていることをもって、直ちに、それらの必須ではない構成要素が必須であるとの認定をするべきではない。 Therefore, among the components described in the attached drawings and detailed description, not only are there components essential for solving the problem, but there may also be components that are not essential for solving the problem in order to illustrate the above technology. Therefore, just because those non-essential components are described in the attached drawings or detailed description, it should not be immediately determined that those non-essential components are essential.
また、上述の実施の形態は、本開示における技術を例示するためのものであるから、特許請求の範囲又はその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。 In addition, the above-described embodiments are intended to illustrate the technology disclosed herein, and various modifications, substitutions, additions, omissions, etc. may be made within the scope of the claims or their equivalents.
本開示は、例えば情報機器で発生したイベントに基づいて、発話機器の発話内容を制御するサーバ装置等として適用可能である。 This disclosure can be applied, for example, as a server device that controls the speech content of a speech device based on an event that occurs in an information device.
2,2B,2C 提案システム
4,4B,4C 情報元機器
6 発話機器
8 基盤サーバ
10 音源配信サーバ
11 ネットワーク
12 イベント情報取得部
14 記憶部
16 抽出部
18 関連状況情報取得部
20 決定部
22 通知部
24 外部サーバ
26,26A,26B,26C シナリオデータ
28,30 通信部
32 スピーカ
Claims (6)
前記第1の機器で発生したイベントを示すイベント情報を前記第1の機器から取得するイベント情報取得部と、
前記イベントに関連する状況である関連状況を示す関連状況情報を取得する関連状況情報取得部と、
前記イベントと、前記関連状況と、ユーザに対して当該関連状況に応じた行動を提案する提案内容との対応関係を示すシナリオ情報を複数記憶する記憶部と、
前記複数のシナリオ情報から、前記イベント情報取得部により取得された前記イベント情報により示される前記イベントと、前記関連状況情報取得部により取得された前記関連状況情報により示される前記関連状況とに対応する前記提案内容を決定する決定部と、
前記決定部により決定された前記提案内容に関する提案内容情報を前記第2の機器に通知する通知部と、
前記イベント情報取得部により取得された前記イベント情報に基づいて、前記複数のシナリオ情報の中から、当該イベント情報により示される前記イベントに対応する特定のシナリオ情報を抽出する抽出部と、を備え、
前記関連状況情報取得部は、前記抽出部により抽出された前記特定のシナリオ情報に含まれる特定の関連状況に基づいて、当該特定の関連状況を示す特定の関連状況情報を取得し、
前記決定部は、前記特定のシナリオ情報から、前記関連状況情報取得部により取得された前記特定の関連状況情報により示される前記特定の関連状況に対応する特定の提案内容を決定し、
前記複数のシナリオ情報はそれぞれ、同じ前記イベントに対して互いに異なる複数の前記関連状況を含み、
前記複数のシナリオ情報の各々には優先度が設定されており、
前記抽出部は、前記イベント情報取得部により取得された前記イベント情報に基づいて、前記複数のシナリオ情報の中から、当該シナリオ情報により示される前記イベントに対応し、且つ、優先度の最も高い前記特定のシナリオ情報を抽出する
サーバ装置。 A server device capable of communicating with each of a first device and a second device via a network,
an event information acquisition unit that acquires event information indicating an event that has occurred in the first device from the first device;
a related situation information acquiring unit that acquires related situation information indicating a related situation that is a situation related to the event;
a storage unit configured to store a plurality of pieces of scenario information indicating a correspondence relationship between the event, the related situation, and a proposal content that proposes an action to a user in accordance with the related situation;
a determination unit that determines, from the plurality of pieces of scenario information, the proposal content corresponding to the event indicated by the event information acquired by the event information acquisition unit and the related situation indicated by the related situation information acquired by the related situation information acquisition unit;
a notification unit that notifies the second device of proposal content information regarding the proposal content determined by the determination unit;
an extraction unit that extracts, based on the event information acquired by the event information acquisition unit, from the plurality of pieces of scenario information, specific scenario information corresponding to the event indicated by the event information ;
the related situation information acquisition unit acquires specific related situation information indicating a specific related situation based on the specific related situation included in the specific scenario information extracted by the extraction unit; and
the determination unit determines, from the specific scenario information, a specific proposal content corresponding to the specific related situation indicated by the specific related situation information acquired by the related situation information acquisition unit;
each of the plurality of scenario information includes a plurality of different associated situations for the same event;
A priority is set for each of the plurality of scenario information,
The extraction unit extracts, from the plurality of pieces of scenario information, the specific scenario information that corresponds to the event indicated by the scenario information and has the highest priority, based on the event information acquired by the event information acquisition unit.
Server device.
前記提案内容情報は、前記提案内容を示す音声を前記第2の機器に発話させるための情報である
請求項1に記載のサーバ装置。 the second device is a device capable of emitting voice,
The server device according to claim 1 , wherein the proposal content information is information for causing the second device to utter a voice indicating the proposal content.
前記提案内容情報は、前記提案内容を示すテキストを前記第2の機器に表示させるための情報である
請求項1に記載のサーバ装置。 the second device is a device capable of displaying text;
The server device according to claim 1 , wherein the proposal content information is information for causing the second device to display text indicating the proposal content.
前記第1の機器は、
当該第1の機器で発生したイベントを示すイベント情報を前記サーバ装置に送信する第1の通信部を有し、
前記サーバ装置は、
前記第1の機器からの前記イベント情報を取得するイベント情報取得部と、
前記イベントに関連する状況である関連状況を示す関連状況情報を取得する関連状況情報取得部と、
前記イベントと、前記関連状況と、ユーザに対して当該関連状況に応じた行動を提案する提案内容との対応関係を示すシナリオ情報を複数記憶する記憶部と、
前記複数のシナリオ情報から、前記イベント情報取得部により取得された前記イベント情報により示される前記イベントと、前記関連状況情報取得部により取得された前記関連状況情報により示される前記関連状況とに対応する前記提案内容を決定する決定部と、
前記決定部により決定された前記提案内容に関する提案内容情報を前記第2の機器に通知する通知部と、
前記イベント情報取得部により取得された前記イベント情報に基づいて、前記複数のシナリオ情報の中から、当該イベント情報により示される前記イベントに対応する特定のシナリオ情報を抽出する抽出部と、を有し、
前記第2の機器は、
前記サーバ装置からの前記提案内容情報を受信する第2の通信部と、
前記第2の通信部により受信された前記提案内容情報により示される前記提案内容を前記ユーザに提示する提示部と、を有し、
前記関連状況情報取得部は、前記抽出部により抽出された前記特定のシナリオ情報に含まれる特定の関連状況に基づいて、当該特定の関連状況を示す特定の関連状況情報を取得し、
前記決定部は、前記特定のシナリオ情報から、前記関連状況情報取得部により取得された前記特定の関連状況情報により示される前記特定の関連状況に対応する特定の提案内容を決定し、
前記複数のシナリオ情報はそれぞれ、同じ前記イベントに対して互いに異なる複数の前記関連状況を含み、
前記複数のシナリオ情報の各々には優先度が設定されており、
前記抽出部は、前記イベント情報取得部により取得された前記イベント情報に基づいて、前記複数のシナリオ情報の中から、当該シナリオ情報により示される前記イベントに対応し、且つ、優先度の最も高い前記特定のシナリオ情報を抽出する
提案システム。 A proposed system including a first device, a second device, and a server device capable of communicating with each of the first device and the second device via a network,
The first device includes:
a first communication unit configured to transmit event information indicating an event that has occurred in the first device to the server device;
The server device includes:
an event information acquisition unit that acquires the event information from the first device;
a related situation information acquiring unit that acquires related situation information indicating a related situation that is a situation related to the event;
a storage unit configured to store a plurality of pieces of scenario information indicating a correspondence relationship between the event, the related situation, and a proposal content that proposes an action to a user in accordance with the related situation;
a determination unit that determines, from the plurality of pieces of scenario information, the proposal content corresponding to the event indicated by the event information acquired by the event information acquisition unit and the related situation indicated by the related situation information acquired by the related situation information acquisition unit;
a notification unit that notifies the second device of proposal content information regarding the proposal content determined by the determination unit;
an extraction unit that extracts, based on the event information acquired by the event information acquisition unit, from the plurality of pieces of scenario information, specific scenario information corresponding to the event indicated by the event information,
The second device includes:
A second communication unit that receives the proposal content information from the server device;
a presentation unit that presents to the user the proposal content indicated by the proposal content information received by the second communication unit ,
the related situation information acquisition unit acquires specific related situation information indicating a specific related situation based on the specific related situation included in the specific scenario information extracted by the extraction unit; and
the determination unit determines, from the specific scenario information, a specific proposal content corresponding to the specific related situation indicated by the specific related situation information acquired by the related situation information acquisition unit;
each of the plurality of scenario information includes a plurality of different associated situations for the same event;
A priority is set for each of the plurality of scenario information,
The extraction unit extracts, from the plurality of pieces of scenario information, the specific scenario information that corresponds to the event indicated by the scenario information and has the highest priority, based on the event information acquired by the event information acquisition unit.
Proposed system.
(a)前記第1の機器で発生したイベントを示すイベント情報を前記第1の機器から取得するステップと、
(b)前記イベントに関連する状況である関連状況を示す関連状況情報を取得するステップと、
(c)前記イベントと、前記関連状況と、ユーザに対して当該関連状況に応じた行動を提案する提案内容との対応関係を示す複数のシナリオ情報から、前記(a)で取得された前記イベント情報により示される前記イベントと、前記(b)で取得された前記関連状況情報により示される前記関連状況とに対応する前記提案内容を決定するステップと、
(d)前記(c)で決定された前記提案内容に関する提案内容情報を前記第2の機器に通知するステップと、
(e)前記(a)で取得された前記イベント情報に基づいて、前記複数のシナリオ情報の中から、当該イベント情報により示される前記イベントに対応する特定のシナリオ情報を抽出するステップと、を含み、
前記(b)では、前記(e)で抽出された前記特定のシナリオ情報に含まれる特定の関連状況に基づいて、当該特定の関連状況を示す特定の関連状況情報を取得し、
前記(c)では、前記特定のシナリオ情報から、前記(b)で取得された前記特定の関連状況情報により示される前記特定の関連状況に対応する特定の提案内容を決定し、
前記複数のシナリオ情報はそれぞれ、同じ前記イベントに対して互いに異なる複数の前記関連状況を含み、
前記複数のシナリオ情報の各々には優先度が設定されており、
前記(e)では、前記(a)で取得された前記イベント情報に基づいて、前記複数のシナリオ情報の中から、当該シナリオ情報により示される前記イベントに対応し、且つ、優先度の最も高い前記特定のシナリオ情報を抽出する
サーバ装置の制御方法。 A method for controlling a server device capable of communicating with each of a first device and a second device via a network, comprising:
(a) acquiring, from the first device, event information indicating an event that has occurred in the first device;
(b) acquiring related situation information indicating a related situation that is a situation related to the event;
(c) determining the proposal content corresponding to the event indicated by the event information acquired in (a) and the related situation indicated by the related situation information acquired in (b) from a plurality of scenario information indicating a correspondence relationship between the event, the related situation, and the proposal content that proposes to the user an action according to the related situation;
(d) notifying the second device of proposal content information regarding the proposal content determined in (c);
(e) extracting, based on the event information acquired in (a), from among the plurality of pieces of scenario information, specific scenario information corresponding to the event indicated by the event information;
In the step (b), specific related situation information indicating the specific related situation is acquired based on the specific related situation included in the specific scenario information extracted in the step (e);
In the step (c), a specific proposal content corresponding to the specific related situation indicated by the specific related situation information acquired in the step (b) is determined from the specific scenario information;
each of the plurality of scenario information includes a plurality of different associated situations for the same event;
A priority is set for each of the plurality of scenario information,
In the step (e), based on the event information acquired in the step (a), the specific scenario information corresponding to the event indicated by the scenario information and having the highest priority is extracted from the plurality of scenario information.
A method for controlling a server device.
プログラム。 A program that causes a computer to execute the server device control method according to claim 5 .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021127496A JP7511156B2 (en) | 2021-08-03 | 2021-08-03 | Server device, proposed system, server device control method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021127496A JP7511156B2 (en) | 2021-08-03 | 2021-08-03 | Server device, proposed system, server device control method and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023022561A JP2023022561A (en) | 2023-02-15 |
| JP7511156B2 true JP7511156B2 (en) | 2024-07-05 |
Family
ID=85201709
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021127496A Active JP7511156B2 (en) | 2021-08-03 | 2021-08-03 | Server device, proposed system, server device control method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7511156B2 (en) |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004334763A (en) | 2003-05-12 | 2004-11-25 | Matsushita Electric Ind Co Ltd | Notification display device |
| US20120271901A1 (en) | 2011-04-21 | 2012-10-25 | Samsung Electronics Co., Ltd. | Method and apparatus for connecting devices |
| JP2015195035A (en) | 2015-05-07 | 2015-11-05 | シャープ株式会社 | Control device and control method |
| JP2016220257A (en) | 2016-09-26 | 2016-12-22 | シャープ株式会社 | Control device, control method, control system, control program, and notification apparatus |
| JP2018200706A (en) | 2018-08-01 | 2018-12-20 | パナソニックIpマネジメント株式会社 | Information processing device and information processing system |
| JP2019216474A (en) | 2015-04-16 | 2019-12-19 | パナソニックIpマネジメント株式会社 | Information notification method and voice output device |
| JP2020034197A (en) | 2018-08-28 | 2020-03-05 | シャープ株式会社 | Air conditioner and air conditioner-washing machine cooperation system |
| US20200298394A1 (en) | 2017-02-20 | 2020-09-24 | Lg Electronics Inc. | Module type home robot |
-
2021
- 2021-08-03 JP JP2021127496A patent/JP7511156B2/en active Active
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004334763A (en) | 2003-05-12 | 2004-11-25 | Matsushita Electric Ind Co Ltd | Notification display device |
| US20120271901A1 (en) | 2011-04-21 | 2012-10-25 | Samsung Electronics Co., Ltd. | Method and apparatus for connecting devices |
| JP2019216474A (en) | 2015-04-16 | 2019-12-19 | パナソニックIpマネジメント株式会社 | Information notification method and voice output device |
| JP2015195035A (en) | 2015-05-07 | 2015-11-05 | シャープ株式会社 | Control device and control method |
| JP2016220257A (en) | 2016-09-26 | 2016-12-22 | シャープ株式会社 | Control device, control method, control system, control program, and notification apparatus |
| US20200298394A1 (en) | 2017-02-20 | 2020-09-24 | Lg Electronics Inc. | Module type home robot |
| JP2018200706A (en) | 2018-08-01 | 2018-12-20 | パナソニックIpマネジメント株式会社 | Information processing device and information processing system |
| JP2020034197A (en) | 2018-08-28 | 2020-03-05 | シャープ株式会社 | Air conditioner and air conditioner-washing machine cooperation system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023022561A (en) | 2023-02-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20170180502A1 (en) | Methods, systems, and media for managing notifications directed to multiple applications installed on a user device | |
| US9621945B2 (en) | Method and system for continuously playing media resource in device | |
| CN110474973A (en) | A method, system and device for sharing an intelligent engine with multiple devices | |
| JP6355974B2 (en) | Speech apparatus, speech control apparatus, speech control system, speech apparatus control method, speech control apparatus control method, and control program | |
| JP6495154B2 (en) | Operation execution control server, rule generation server, terminal device, linkage system, operation execution control server control method, rule generation server control method, terminal device control method, and control program | |
| US10147426B1 (en) | Method and device to select an audio output circuit based on priority attributes | |
| JP2015163920A (en) | Voice system | |
| JP6621593B2 (en) | Dialog apparatus, dialog system, and control method of dialog apparatus | |
| CN114938365B (en) | Functional module updating method, device, storage medium and electronic device | |
| CN115473753B (en) | Control method, device, storage medium and electronic device of gateway device | |
| JP2016134038A (en) | Information transmitter, information presentation device, control method for information transmitter, control method for information presentation device, control program, and recording medium | |
| CN114697150A (en) | Command issuing method and device, storage medium and electronic device | |
| JP7511156B2 (en) | Server device, proposed system, server device control method and program | |
| JP6373709B2 (en) | Dialogue device | |
| CN113848747A (en) | Smart home equipment control method and device | |
| CN109410942B (en) | Voice control method and device, storage medium and air conditioner | |
| JP6151112B2 (en) | REPRODUCTION DEVICE, REPRODUCTION DEVICE CONTROL METHOD, SERVER, AND SYSTEM | |
| JP2005234929A (en) | Server apparatus, acoustic control system, and acoustic control method | |
| JP2017027473A (en) | Cooperation system, cooperation server, device control server, device, and terminal device | |
| JP2016061971A (en) | Network system, audio output method, server, device, and audio output program | |
| JP6367097B2 (en) | Speech control device, speech device, speech control system, speech control device control method, speech device control method, control program | |
| CN115460060B (en) | Device upgrading method and device of intelligent device, storage medium and electronic device | |
| CN113315719A (en) | Traffic scheduling method, device, system and storage medium | |
| CN112823347B (en) | Information provision method | |
| JP7296597B2 (en) | Control method, control device, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230613 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240319 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240513 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240604 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240611 |