Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7511156B2 - Server device, proposed system, server device control method and program - Google Patents
[go: Go Back, main page]

JP7511156B2 - Server device, proposed system, server device control method and program - Google Patents

Server device, proposed system, server device control method and program Download PDF

Info

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
Application number
JP2021127496A
Other languages
Japanese (ja)
Other versions
JP2023022561A (en
Inventor
悟 松永
沙良 浅井
裕樹 占部
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Intellectual Property Management Co Ltd
Original Assignee
Panasonic Intellectual Property Management Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Panasonic Intellectual Property Management Co Ltd filed Critical Panasonic Intellectual Property Management Co Ltd
Priority to JP2021127496A priority Critical patent/JP7511156B2/en
Publication of JP2023022561A publication Critical patent/JP2023022561A/en
Application granted granted Critical
Publication of JP7511156B2 publication Critical patent/JP7511156B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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.

特開2008-46424号公報JP 2008-46424 A

本開示は、ユーザに対して有用な提案内容を提示することができるサーバ装置、提案システム、サーバ装置の制御方法及びプログラムを提供する。 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.

実施の形態1に係る提案システムの概要を示す図である。FIG. 1 is a diagram showing an overview of a proposed system according to a first embodiment; 実施の形態1に係る提案システムの機能構成を示すブロック図である。1 is a block diagram showing a functional configuration of a proposed system according to a first embodiment; 実施の形態1に係るシナリオデータの一例を示す図である。FIG. 4 is a diagram showing an example of scenario data relating to the first embodiment. 実施の形態1に係る提案システムの動作の流れを示すシーケンス図である。FIG. 2 is a sequence diagram showing the flow of operations of the proposed system according to the first embodiment. 実施の形態1に係る提案システムの動作を説明するための図である。FIG. 2 is a diagram for explaining the operation of the proposed system according to the first embodiment; 実施の形態1の変形例に係るシナリオデータの一例を示す図である。A figure showing an example of scenario data relating to a modified example of embodiment 1. 実施の形態2に係る提案システムの概要を示す図である。FIG. 11 is a diagram showing an overview of a proposed system according to a second embodiment. 実施の形態2に係るシナリオデータの一例を示す図である。FIG. 11 is a diagram showing an example of scenario data relating to the second embodiment. 実施の形態2に係る提案システムの動作を説明するための図である。FIG. 11 is a diagram for explaining the operation of the proposed system according to the second embodiment. 実施の形態3に係る提案システムの概要を示す図である。FIG. 11 is a diagram showing an overview of a proposed system according to a third embodiment. 実施の形態3に係るシナリオデータの一例を示す図である。A figure showing an example of scenario data relating to embodiment 3. 実施の形態3に係る提案システムの動作を説明するための図である。FIG. 11 is a diagram for explaining the operation of the proposed system according to the third embodiment.

(本開示の基礎となった知見)
本発明者らは、「背景技術」の欄において記載した技術に関し、以下の問題が生じることを見出した。
(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 proposal system 2 according to the first embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an overview of the proposal system 2 according to the first embodiment.

図1に示すように、実施の形態1に係る提案システム2は、情報元機器4(第1の機器の一例)と、発話機器6(第2の機器の一例)と、基盤サーバ8(サーバ装置の一例)と、音源配信サーバ10とを備えている。これらの情報元機器4、発話機器6、基盤サーバ8及び音源配信サーバ10は、ネットワーク11を介して互いに通信可能である。ネットワーク11は、例えばインターネットである。なお、情報元機器4及び発話機器6は、例えばユーザの同一の宅内に設置されている。 As shown in FIG. 1, the proposed system 2 according to the first embodiment includes an information source device 4 (an example of a first device), a speech device 6 (an example of a second device), a base server 8 (an example of a server device), and a sound source distribution server 10. The information source device 4, speech device 6, base server 8, and sound source distribution server 10 can communicate with each other via a network 11. The network 11 is, for example, the Internet. Note that the information source device 4 and speech device 6 are installed, for example, in the same house of a user.

情報元機器4は、ユーザにより使用される家電機器であり、例えば洗濯機である。情報元機器4は、当該情報元機器4でイベント(例えば、「洗濯完了」)が発生した際に、当該イベントを示すイベント情報を基盤サーバ8に送信する。なお、本実施の形態では、情報元機器4が洗濯機である場合について説明するが、これに限定されず、例えばテレビジョン受像機、エアコン、電子レンジ、冷蔵庫、炊飯器、ロボット型掃除機及び空気清浄機等の任意の家電機器であってもよい。 The information source device 4 is a home appliance used by a user, for example a washing machine. When an event (for example, "washing completed") occurs in the information source device 4, the information source device 4 transmits event information indicating the event to the infrastructure server 8. Note that in this embodiment, a case will be described in which the information source device 4 is a washing machine, but the information source device 4 is not limited to this, and may be any home appliance, such as a television receiver, air conditioner, microwave oven, refrigerator, rice cooker, robot vacuum cleaner, and air purifier.

発話機器6は、ユーザにより使用される、音声を発話する発話機能を有する家電機器であり、例えばテレビジョン受像機である。発話機器6は、基盤サーバ8から通知された音源URL(Uniform Resource Locator)(提案内容情報の一例)に基づいて、音源配信サーバ10から音源データをダウンロードする。そして、発話機器6は、音源配信サーバ10から配信された音源データを再生することにより、音声を発話する。なお、本実施の形態では、発話機器6がテレビジョン受像機である場合について説明するが、これに限定されず、例えばロボット型掃除機等、スピーカを搭載した任意の家電機器であってもよい。 The speech device 6 is a home appliance used by a user that has a speech function for speaking voice, such as a television receiver. The speech device 6 downloads sound source data from the sound source distribution server 10 based on a sound source URL (Uniform Resource Locator) (an example of proposal content information) notified by the infrastructure server 8. The speech device 6 then reproduces the sound source data distributed from the sound source distribution server 10 to produce speech. Note that in this embodiment, a case in which the speech device 6 is a television receiver will be described, but the present invention is not limited to this, and the speech device 6 may be any home appliance equipped with a speaker, such as a robot vacuum cleaner.

基盤サーバ8は、発話機器6の発話内容を制御するためのクラウドサーバである。基盤サーバ8は、情報元機器4からのイベント情報により示されるイベント、及び、当該イベントに関連する状況である関連状況に基づいて、発話機器6の発話内容(提案内容の一例)を決定する。そして、基盤サーバ8は、決定した発話内容に関する音源URLを発話機器6に通知する。すなわち、音源URLは、決定した発話内容を発話機器6に発話させるための情報である。 The infrastructure server 8 is a cloud server for controlling the speech content of the speech device 6. The infrastructure server 8 determines the speech content of the speech device 6 (an example of a proposed content) based on the event indicated by the event information from the information source device 4 and the related situation, which is a situation related to the event. The infrastructure server 8 then notifies the speech device 6 of the sound source URL related to the determined speech content. In other words, the sound source URL is information for causing the speech device 6 to speak the determined speech content.

音源配信サーバ10は、音源データを発話機器6に配信するためのクラウドサーバである。音源配信サーバ10には、複数の音源URLとそれぞれ対応付けられた複数の音源データが格納されている。 The sound source distribution server 10 is a cloud server for distributing sound source data to the speech device 6. The sound source distribution server 10 stores multiple pieces of sound source data each associated with a multiple sound source URL.

[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 proposal system 2 according to the embodiment 1 will be described with reference to Fig. 2 and Fig. 3. Fig. 2 is a block diagram showing the functional configuration of the proposal system 2 according to the embodiment 1. Fig. 3 is a diagram showing an example of the scenario data 26 according to the embodiment 1.

図2に示すように、情報元機器4は、通信部28(第1の通信部の一例)を備えている。通信部28は、当該情報元機器4で発生したイベントを示すイベント情報を基盤サーバ8に送信する。 As shown in FIG. 2, the information source device 4 includes a communication unit 28 (an example of a first communication unit). The communication unit 28 transmits event information indicating an event that has occurred in the information source device 4 to the infrastructure server 8.

図2に示すように、基盤サーバ8は、イベント情報取得部12と、記憶部14と、抽出部16と、関連状況情報取得部18と、決定部20と、通知部22とを備えている。 As shown in FIG. 2, the infrastructure server 8 includes an event information acquisition unit 12, a memory unit 14, an extraction unit 16, a related situation information acquisition unit 18, a determination unit 20, and a notification unit 22.

イベント情報取得部12は、イベント情報を情報元機器4から取得する。イベント情報取得部12は、取得したイベント情報を抽出部16に出力する。 The event information acquisition unit 12 acquires event information from the information source device 4. The event information acquisition unit 12 outputs the acquired event information to the extraction unit 16.

記憶部14は、シナリオデータ26を記憶するためのメモリである。シナリオデータ26は、例えば図3に示すようなデータテーブルである。図3に示すように、シナリオデータ26は、複数のシナリオ情報(シナリオ1、シナリオ2、・・・)を含んでいる。複数のシナリオ情報の各々は、情報元機器4で発生したイベントと、当該イベントに関連する状況である関連状況と、ユーザに対して当該イベントの内容を通知し且つ当該関連状況に応じた行動を提案するための発話内容と、当該発話内容を示す音声を再生するための音源データの所在を示す音源URLとの対応関係を示す情報である。 The storage unit 14 is a memory for storing scenario data 26. The scenario data 26 is, for example, a data table as shown in FIG. 3. As shown in FIG. 3, the scenario data 26 includes multiple pieces of scenario information (scenario 1, scenario 2, ...). Each of the multiple pieces of scenario information is information indicating the correspondence between an event that occurred in the information source device 4, a related situation that is a situation related to the event, speech content for notifying the user of the contents of the event and suggesting an action according to the related situation, and a sound source URL indicating the location of sound source data for playing back the sound indicating the speech content.

図3に示す例では、シナリオデータ26の1行目には、「シナリオ1」のシナリオ情報として、a)イベント「洗濯完了」、b)関連状況「天気予報(雨予報)」、c)発話内容「洗濯が終わりました。この後天気が崩れる予報です。部屋干しをおすすめします。」、d)音源URL「http://www.aaa...」が格納されている。 In the example shown in FIG. 3, the first line of scenario data 26 stores the following scenario information for "Scenario 1": a) event "Laundry completed", b) related situation "Weather forecast (rain forecast)", c) speech content "Laundry finished. The weather is forecast to worsen later. We recommend drying indoors", and d) sound source URL "http://www.aaa...".

また、シナリオデータ26の2行目には、「シナリオ2」のシナリオ情報として、a)イベント「洗濯完了」、b)関連状況「天気予報(晴れ予報)」、c)発話内容「洗濯が終わりました。この後晴れが続く予報です。外干しをおすすめします。」、d)音源URL「http://www.bbb...」が格納されている。 In addition, the second line of scenario data 26 stores the following scenario information for "Scenario 2": a) event "Laundry completed", b) related status "Weather forecast (sunny weather forecast)", c) speech content "Laundry is finished. Sunny weather is forecast for the rest of the day. We recommend drying outside", and d) sound source URL "http://www.bbb...".

抽出部16は、イベント情報取得部12により取得されたイベント情報に基づいて、シナリオデータ26に含まれる複数のシナリオ情報の中から、当該イベント情報により示されるイベントに対応する特定のシナリオ情報を抽出する。 The extraction unit 16 extracts specific scenario information corresponding to the event indicated by the event information from among the multiple scenario information included in the scenario data 26 based on the event information acquired by the event information acquisition unit 12.

関連状況情報取得部18は、抽出部16により抽出された特定のシナリオ情報に含まれる特定の関連状況に基づいて、当該特定の関連状況を示す特定の関連状況情報を外部サーバ24等から取得する。 The related situation information acquisition unit 18 acquires specific related situation information indicating the specific related situation from an external server 24, etc., based on the specific related situation contained in the specific scenario information extracted by the extraction unit 16.

決定部20は、抽出部16により抽出された特定のシナリオ情報から、イベント情報取得部12により取得されたイベント情報により示されるイベントと、関連状況情報取得部18により取得された特定の関連状況情報により示される特定の関連状況とに対応する特定の発話内容を決定する。 The determination unit 20 determines, from the specific scenario information extracted by the extraction unit 16, specific speech content corresponding to the event indicated by the event information acquired by the event information acquisition unit 12 and the specific related situation indicated by the specific related situation information acquired by the related situation information acquisition unit 18.

通知部22は、シナリオデータ26を参照することにより、決定部20により決定された特定の発話内容に対応する音源URLを発話機器6に通知する。 The notification unit 22 notifies the speech device 6 of the sound source URL corresponding to the specific speech content determined by the determination unit 20 by referring to the scenario data 26.

図2に示すように、発話機器6は、通信部30(第2の通信部の一例)と、スピーカ32(提示部の一例)とを備えている。 As shown in FIG. 2, the speech device 6 includes a communication unit 30 (an example of a second communication unit) and a speaker 32 (an example of a presentation unit).

通信部30は、基盤サーバ8から通知された音源URLを受信する。また、通信部30は、受信した音源URLに基づいて、当該音源URLに対応する音源データを音源配信サーバ10(図1参照)からダウンロードする。 The communication unit 30 receives the sound source URL notified from the infrastructure server 8. In addition, the communication unit 30 downloads the sound source data corresponding to the sound source URL from the sound source distribution server 10 (see FIG. 1) based on the received sound source URL.

スピーカ32は、音源配信サーバ10からダウンロードした音源データにより示される音声を再生する。 The speaker 32 plays the sound represented by the sound source data downloaded from the sound source distribution server 10.

[1-3.提案システムの動作]
図4及び図5を参照しながら、実施の形態1に係る提案システム2の動作について説明する。図4は、実施の形態1に係る提案システム2の動作の流れを示すシーケンス図である。図5は、実施の形態1に係る提案システム2の動作を説明するための図である。
[1-3. Operation of the proposed system]
The operation of the proposed system 2 according to the first embodiment will be described with reference to Fig. 4 and Fig. 5. Fig. 4 is a sequence diagram showing the flow of the operation of the proposed system 2 according to the first embodiment. Fig. 5 is a diagram for explaining the operation of the proposed system 2 according to the first embodiment.

図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 information source device 4 transmits event information indicating the event to the infrastructure server 8 (S102). For example, when an event "laundry completed" occurs in the information source device 4, the communication unit 28 of the information source device 4 transmits event information indicating the event "laundry completed" to the infrastructure server 8.

基盤サーバ8のイベント情報取得部12は、イベント情報を情報元機器4から取得する(S103)。例えば、イベント情報取得部12は、イベント「洗濯完了」を示すイベント情報を情報元機器4から取得する。 The event information acquisition unit 12 of the infrastructure server 8 acquires the event information from the information source device 4 (S103). For example, the event information acquisition unit 12 acquires event information indicating the event "laundry completed" from the information source device 4.

基盤サーバ8の抽出部16は、イベント情報取得部12により取得されたイベント情報に基づいて、シナリオデータ26に含まれる複数のシナリオ情報の中から、当該イベント情報により示されるイベントに対応する特定のシナリオ情報を抽出する(S104)。例えば、イベント情報取得部12により取得されたイベント情報により示されるイベントが「洗濯完了」である場合には、抽出部16は、シナリオデータ26に含まれる複数のシナリオ情報の中から、イベント「選択完了」に対応する特定のシナリオ情報として「シナリオ1」及び「シナリオ2」を抽出する。 Based on the event information acquired by the event information acquisition unit 12, the extraction unit 16 of the infrastructure server 8 extracts, from among the multiple pieces of scenario information included in the scenario data 26, specific scenario information corresponding to the event indicated by the event information (S104). For example, if the event indicated by the event information acquired by the event information acquisition unit 12 is "laundry completed", the extraction unit 16 extracts, from among the multiple pieces of scenario information included in the scenario data 26, "scenario 1" and "scenario 2" as specific scenario information corresponding to the event "selection completed".

基盤サーバ8の関連状況情報取得部18は、抽出部16により抽出された特定のシナリオ情報に含まれる特定の関連状況に基づいて、当該特定の関連状況を示す特定の関連状況情報を外部サーバ24等から取得する(S105)。例えば、抽出部16が特定のシナリオ情報として「シナリオ1」及び「シナリオ2」を抽出した場合には、関連状況情報取得部18は、これらのシナリオ情報に含まれる特定の関連状況「天気予報(雨予報)」及び「天気予報(晴れ予報)」に基づいて、天気予報サーバ等の外部サーバ24から当日の天気予報として「天気予報(雨予報)」を示す特定の関連状況情報を取得する。 The related situation information acquisition unit 18 of the infrastructure server 8 acquires specific related situation information indicating the specific related situation from the external server 24 or the like, based on the specific related situation included in the specific scenario information extracted by the extraction unit 16 (S105). For example, if the extraction unit 16 extracts "Scenario 1" and "Scenario 2" as the specific scenario information, the related situation information acquisition unit 18 acquires specific related situation information indicating "Weather forecast (rain forecast)" as the weather forecast for the day from the external server 24, such as a weather forecast server, based on the specific related situations "Weather forecast (rain forecast)" and "Weather forecast (sunny forecast)" included in the scenario information.

基盤サーバ8の決定部20は、抽出部16により抽出された特定のシナリオ情報から、イベント情報取得部12により取得されたイベント情報により示されるイベントと、関連状況情報取得部18により取得された特定の関連状況情報により示される特定の関連状況とに対応する特定の発話内容を決定する(S106)。例えば、抽出部16が特定のシナリオ情報として「シナリオ1」及び「シナリオ2」を抽出し、且つ、関連状況情報取得部18が特定の関連状況「天気予報(雨予報)」を示す特定の関連状況情報を取得した場合には、決定部20は、「シナリオ1」から、イベント「洗濯完了」と特定の関連状況「天気予報(雨予報)」とに対応する特定の発話内容「洗濯が終わりました。この後天気が崩れる予報です。部屋干しをおすすめします。」を決定する。 The determination unit 20 of the infrastructure server 8 determines, from the specific scenario information extracted by the extraction unit 16, specific speech content corresponding to the event indicated by the event information acquired by the event information acquisition unit 12 and the specific related situation indicated by the specific related situation information acquired by the related situation information acquisition unit 18 (S106). For example, if the extraction unit 16 extracts "Scenario 1" and "Scenario 2" as specific scenario information and the related situation information acquisition unit 18 acquires specific related situation information indicating the specific related situation "weather forecast (rain forecast)", the determination unit 20 determines, from "Scenario 1", specific speech content "Laundry done. The weather is forecast to worsen later. We recommend drying indoors." corresponding to the event "Laundry done." and the specific related situation "weather forecast (rain forecast)".

基盤サーバ8の通知部22は、シナリオデータ26を参照することにより、決定部20により決定された特定の発話内容に対応する音源URLを発話機器6に通知する(S107)。例えば、決定部20が特定の発話内容として「洗濯が終わりました。この後天気が崩れる予報です。部屋干しをおすすめします。」を決定した場合には、通知部22は、当該発話内容に対応する音源URL「http://www.aaa...」を発話機器6に通知する。 The notification unit 22 of the infrastructure server 8 notifies the speech device 6 of the sound source URL corresponding to the specific speech content determined by the determination unit 20 by referring to the scenario data 26 (S107). For example, if the determination unit 20 determines that the specific speech content is "The laundry is done. The weather is forecast to worsen later. We recommend drying the laundry indoors," the notification unit 22 notifies the speech device 6 of the sound source URL "http://www.aaa..." corresponding to the speech content.

発話機器6の通信部30は、基盤サーバ8から通知された音源URLを受信し、受信した音源URLに基づいて、当該音源URLに対応する音源データを音源配信サーバ10からダウンロードする(S108)。 The communication unit 30 of the speech device 6 receives the sound source URL notified from the infrastructure server 8, and downloads the sound source data corresponding to the sound source URL from the sound source distribution server 10 based on the received sound source URL (S108).

発話機器6のスピーカ32は、音源配信サーバ10からダウンロードした音源データにより示される音声を再生する(S109)。例えば、通信部30が音源配信サーバ10から音源URL「http://www.aaa...」に対応する音源データをダウンロードした場合には、図5に示すように、発話機器6のスピーカ32は、「洗濯が終わりました。この後天気が崩れる予報です。部屋干しをおすすめします。」という内容の音声を再生する。 The speaker 32 of the speech device 6 plays back the sound indicated by the sound source data downloaded from the sound source distribution server 10 (S109). For example, when the communication unit 30 downloads sound source data corresponding to the sound source URL "http://www.aaa..." from the sound source distribution server 10, as shown in FIG. 5, the speaker 32 of the speech device 6 plays back a sound that reads "The laundry is done. The weather is forecast to worsen later. We recommend that you dry the laundry indoors."

[1-4.効果]
図5に示すように、例えば、情報元機器4で「洗濯完了」というイベントが発生し、且つ、当日の天気予報が「雨予報」である場合において、従来のように発話機器6がイベントの内容「洗濯が終わりました。」のみを発話すると、ユーザは、洗濯物を屋外に干してよいかどうかを即座に判断することができない。そのため、ユーザは、洗濯が完了する毎に、自らスマートフォン等で天気予報を調べなければならず、非常に手間がかかってしまう。また、ユーザがうっかり洗濯物を屋外に干した場合には、洗濯物が雨に濡れてしまうおそれが生じる。
[1-4. Effects]
As shown in Fig. 5, for example, when an event "laundry completed" occurs in the information source device 4 and the weather forecast for that day is "rain forecast," if the speech device 6 only speaks the event content "laundry completed" as in the conventional system, the user cannot immediately decide whether to hang out 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. In addition, if the user accidentally hangs out the laundry outside, there is a risk that the laundry will get wet in the rain.

これに対して、本実施の形態では、基盤サーバ8は、ネットワーク11を介して情報元機器4及び発話機器6の各々と通信可能なサーバ装置である。基盤サーバ8は、情報元機器4で発生したイベントを示すイベント情報を情報元機器4から取得するイベント情報取得部12と、イベントに関連する状況である関連状況を示す関連状況情報を取得する関連状況情報取得部18と、イベントと、関連状況と、ユーザに対して当該関連状況に応じた行動を提案する提案内容との対応関係を示すシナリオ情報を記憶する記憶部14と、シナリオ情報から、イベント情報取得部12により取得されたイベント情報により示されるイベントと、関連状況情報取得部18により取得された関連状況情報により示される関連状況とに対応する提案内容を決定する決定部20と、決定部20により決定された提案内容に関する提案内容情報を発話機器6に通知する通知部22とを備える。 In contrast, in this embodiment, the infrastructure server 8 is a server device capable of communicating with each of the information source device 4 and the speech device 6 via the network 11. The infrastructure server 8 includes an event information acquisition unit 12 that acquires, from the information source device 4, event information indicating an event that has occurred in the information source device 4; a related situation information acquisition unit 18 that acquires related situation information indicating a related situation that is a situation related to the event; a storage unit 14 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 20 that determines, from the scenario information, a proposal content corresponding to the event indicated by the event information acquired by the event information acquisition unit 12 and the related situation indicated by the related situation information acquired by the related situation information acquisition unit 18; and a notification unit 22 that notifies the speech device 6 of proposal content information regarding the proposal content determined by the determination unit 20.

これによれば、例えば、図5に示すように、情報元機器4で「洗濯完了」というイベントが発生し、且つ、当日の天気予報が「雨予報」である場合において、発話機器6は、イベントの内容「洗濯が終わりました。」だけでなく、「この後天気が崩れる予報です。部屋干しをおすすめします。」という提案内容をユーザに提示(発話)する。これにより、ユーザは、洗濯物を部屋干しした方がよいと即座に判断することができるので、自らスマートフォン等で天気予報を調べる手間を省くことができ、洗濯物が雨に濡れるのを回避することができる。したがって、情報元機器4でイベントが発生した際に、当該イベントに関連した関連状況に応じて、ユーザに対して有用な提案内容を提示することができる。その結果、ユーザの家事作業等の効率化を図ることができる。 According to this, for example, as shown in FIG. 5, when an event "laundry completed" occurs in the information source device 4 and the weather forecast for that day is "rain forecast," the speech device 6 not only presents (utters) the event content "laundry completed," but also the suggestion content "the weather is forecast to deteriorate later. We recommend drying indoors" to the user. This allows the user to immediately decide that it would be better to dry the laundry indoors, saving the user the trouble of checking the weather forecast on a smartphone or the like, and preventing the laundry from getting wet in the rain. Therefore, when an event occurs in the information source device 4, useful suggestions can be presented to the user according to the relevant situation related to the event. As a result, the user's housework, etc. can be made more efficient.

また、本実施の形態では、記憶部14は、シナリオ情報を複数記憶している。基盤サーバ8は、さらに、イベント情報取得部12により取得されたイベント情報に基づいて、複数のシナリオ情報の中から、当該イベント情報により示されるイベントに対応する特定のシナリオ情報を抽出する抽出部16を備える。関連状況情報取得部18は、抽出部16により抽出された特定のシナリオ情報に含まれる特定の関連状況に基づいて、当該特定の関連状況を示す特定の関連状況情報を取得する。決定部20は、特定のシナリオ情報から、関連状況情報取得部18により取得された特定の関連状況情報により示される特定の関連状況に対応する特定の提案内容を決定する。 In addition, in this embodiment, the storage unit 14 stores multiple pieces of scenario information. The infrastructure server 8 further includes an extraction unit 16 that extracts, based on the event information acquired by the event information acquisition unit 12, from the multiple pieces of scenario information, specific scenario information corresponding to the event indicated by the event information. The related situation information acquisition unit 18 acquires specific related situation information indicating the specific related situation based on the specific related situation included in the specific scenario information extracted by the extraction unit 16. The determination unit 20 determines, from the specific scenario information, specific proposal content corresponding to the specific related situation indicated by the specific related situation information acquired by the related situation information acquisition unit 18.

これによれば、ユーザに対してより一層有用な提案内容を提示することができる。 This allows us to provide even more useful suggestions to users.

また、本実施の形態では、発話機器6は、音声を発話可能な機器である。提案内容情報は、提案内容を示す音声を発話機器6に発話させるための情報である。 In addition, in this embodiment, the speech device 6 is a device capable of uttering sound. The proposal content information is information for causing the speech device 6 to utter a sound indicating the proposal content.

これによれば、発話機器6が提案内容を示す音声を発話することにより、ユーザに対して提案内容を提示することができる。 In this way, the speech device 6 can present the content of the proposal to the user by uttering a voice indicating the content of the proposal.

また、本実施の形態では、提案システム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 proposal system 2 includes an information source device 4, a speech device 6, and a base server 8 capable of communicating with each of the information source device 4 and the speech device 6 via the network 11. The information source device 4 has a communication unit 28 that transmits event information indicating an event that occurred in the information source device 4 to the base server 8. The base server 8 has an event information acquisition unit 12 that acquires event information from the information source device 4, a related situation information acquisition unit 18 that acquires related situation information indicating a related situation that is a situation related to the event, a storage unit 14 that stores scenario information indicating a correspondence between the event, the related situation, and a proposal content that proposes an action according to the related situation to the user, a determination unit 20 that determines, from the scenario information, a proposal content corresponding to the event indicated by the event information acquired by the event information acquisition unit 12 and the related situation indicated by the related situation information acquired by the related situation information acquisition unit 18, and a notification unit 22 that notifies the speech device 6 of proposal content information regarding the proposal content determined by the determination unit 20. The speech device 6 has a communication unit 30 that receives proposal content information from the infrastructure server 8, and a speaker 32 that presents the proposal content indicated by the proposal content information received by the communication unit 30 to the user.

これによれば、上述と同様に、情報元機器4でイベントが発生した際に、当該イベントに関連した関連状況に応じて、ユーザに対して有用な提案内容を提示することができる。 As a result, similar to the above, when an event occurs on the information source device 4, useful suggestions can be presented to the user according to the relevant circumstances related to the event.

また、本実施の形態では、基盤サーバ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 infrastructure server 8 is a control method of the infrastructure server 8 capable of communicating with each of the information source device 4 and the speech device 6 via the network 11. The control method of the infrastructure server 8 includes the steps of (a) acquiring, from the information source device 4, event information indicating an event that has occurred in the information source device 4, (b) acquiring related situation information indicating a related situation that is a situation related to the event, (c) determining a proposal content corresponding to the event indicated by the event information acquired in (a) above and the related situation indicated by the related situation information acquired in (b) above from scenario information indicating the correspondence between the event, the related situation, and the proposal content that proposes to the user an action according to the related situation, and (d) notifying the speech device 6 of proposal content information regarding the proposal content determined in (c) above.

これによれば、上述と同様に、情報元機器4でイベントが発生した際に、当該イベントに関連した関連状況に応じて、ユーザに対して有用な提案内容を提示することができる。 As a result, similar to the above, when an event occurs on the information source device 4, useful suggestions can be presented to the user according to the relevant circumstances related to the event.

また、本実施の形態では、プログラムは、上述した基盤サーバ8の制御方法をコンピュータに実行させる。 In addition, in this embodiment, the program causes the computer to execute the control method for the infrastructure server 8 described above.

[1-5.変形例]
図6を参照しながら、実施の形態1の変形例に係るシナリオデータ26Aについて説明する。図6は、実施の形態1の変形例に係るシナリオデータ26Aの一例を示す図である。
[1-5. Modifications]
Scenario data 26A according to a modification of the first embodiment will be described with reference to Fig. 6. Fig. 6 is a diagram showing an example of scenario data 26A according to a modification of the first embodiment.

図6に示すように、本変形例では、シナリオデータ26Aは、複数のシナリオ情報(シナリオ1、シナリオ2、シナリオ3、・・・)を含んでいる。複数のシナリオ情報の各々には、優先度が設定されている。また、複数のシナリオ情報はそれぞれ、同じイベント「洗濯完了」に対して互いに異なる複数の関連状況を含んでいる。 As shown in FIG. 6, in this modified example, scenario data 26A includes multiple pieces of scenario information (scenario 1, scenario 2, scenario 3, ...). A priority is set for each of the multiple pieces of scenario information. In addition, each of the multiple pieces of scenario information includes multiple, mutually different, associated situations for the same event "laundry completed."

図6に示す例では、シナリオデータ26Aの1行目には、「シナリオ1」のシナリオ情報として、a)イベント「洗濯完了」、b)関連状況「天気予報(雨予報)」、c)発話内容「洗濯が終わりました。この後天気が崩れる予報です。部屋干しをおすすめします。」、d)音源URL「http://www.aaa...」、e)優先度「高」が格納されている。 In the example shown in FIG. 6, the first line of scenario data 26A stores the following scenario information for "Scenario 1": a) event "Laundry completed", b) related situation "Weather forecast (rain forecast)", c) speech content "Laundry finished. The weather is forecast to worsen later. We recommend drying indoors", d) sound source URL "http://www.aaa...", and e) priority "High".

また、シナリオデータ26Aの2行目には、「シナリオ2」のシナリオ情報として、a)イベント「洗濯完了」、b)関連状況「洗剤残量不足検知」、c)発話内容「洗濯が終わりました。洗剤が残り少なくなっています。洗剤の購入をおすすめします。」、d)音源URL「http://www.ccc...」、e)優先度「中」が格納されている。 In addition, the second line of scenario data 26A stores the following scenario information for "Scenario 2": a) event "Laundry completed", b) related status "Low detergent detected", c) speech content "Laundry completed. There is little detergent remaining. We recommend that you purchase more detergent", d) sound source URL "http://www.ccc...", and e) priority "Medium".

また、シナリオデータ26Aの3行目には、「シナリオ3」のシナリオ情報として、a)イベント「洗濯完了」、b)関連状況「お手入れ通知」、c)発話内容「洗濯が終わりました。お手入れの時期です。お手入れをおすすめします。」、d)音源URL「http://www.ddd...」、e)優先度「低」が格納されている。 In addition, the third line of scenario data 26A stores the following scenario information for "Scenario 3": a) event "Laundry completed", b) related status "Maintenance notification", c) speech content "Laundry is done. It's time for maintenance. Maintenance is recommended", d) sound source URL "http://www.ddd...", and e) priority "Low".

抽出部16は、イベント情報取得部12により取得されたイベント情報に基づいて、複数のシナリオ情報の中から、当該シナリオ情報により示されるイベントに対応し、且つ、優先度の最も高い特定のシナリオ情報を抽出する。 The extraction unit 16 extracts, from among a plurality of pieces of scenario information, 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 12.

図6に示す例では、情報元機器4で「洗濯完了」というイベントが発生した場合に、抽出部16は、複数のシナリオ情報の中から、イベント「洗濯完了」に対応し、且つ、優先度の最も高い「シナリオ1」を抽出する。関連状況情報取得部18が関連状況「天気予報(雨予報)」を示す関連状況情報を取得した場合には、決定部20は、「シナリオ1」から、イベント「洗濯完了」と関連状況「天気予報(雨予報)」とに対応する発話内容「洗濯が終わりました。この後天気が崩れる予報です。部屋干しをおすすめします。」を決定する。 In the example shown in FIG. 6, when an event "laundry completed" occurs in the information source device 4, the extraction unit 16 extracts "scenario 1" which corresponds to the event "laundry completed" and has the highest priority from among the multiple scenario information. When the related situation information acquisition unit 18 acquires related situation information indicating the related situation "weather forecast (rain forecast)", the determination unit 20 determines from "scenario 1" the speech content "Laundry completed. The weather is forecast to deteriorate later. We recommend drying indoors." which corresponds to the event "laundry completed" and the related situation "weather forecast (rain forecast)".

なお、関連状況情報取得部18が関連状況「天気予報(晴れ予報)」を示す関連状況情報を取得した場合には、抽出部16は、複数のシナリオ情報の中から、イベント「洗濯完了」に対応し、且つ、優先度が2番目に高い「シナリオ2」を抽出する。この場合、関連状況情報取得部18は、情報元機器4の洗剤の残量が不足していることを示す関連状況「洗剤残量不足検知」を示す関連状況情報を、情報元機器4から取得する。決定部20は、「シナリオ2」から、イベント「洗濯完了」と関連状況「洗剤残量不足検知」とに対応する発話内容「洗濯が終わりました。洗剤が残り少なくなっています。洗剤の購入をおすすめします。」を決定する。 When the related situation information acquisition unit 18 acquires related situation information indicating the related situation "weather forecast (sunny forecast)", the extraction unit 16 extracts "scenario 2", which corresponds to the event "laundry completed" and has the second highest priority, from among the multiple scenario information. In this case, the related situation information acquisition unit 18 acquires from the information source device 4 related situation information indicating the related situation "low detergent remaining detected", which indicates that the remaining amount of detergent in the information source device 4 is low. The determination unit 20 determines from "scenario 2" the speech content "Laundry completed. There is little detergent remaining. We recommend that you purchase more detergent.", which corresponds to the event "laundry completed" and the related situation "low detergent remaining detected".

また、関連状況情報取得部18が、情報元機器4の洗剤残量が十分にあることを示す関連状況「洗剤残量充足検知」を示す関連状況情報を取得した場合には、抽出部16は、複数のシナリオ情報の中から、イベント「洗濯完了」に対応し、且つ、優先度が最も低い「シナリオ3」を抽出する。この場合、関連状況情報取得部18は、情報元機器4のお手入れの時期に到達したことを示す関連状況「お手入れ通知」を示す関連状況情報を、情報元機器4から取得する。決定部20は、「シナリオ3」から、イベント「洗濯完了」と関連状況「お手入れ通知」とに対応する発話内容「洗濯が終わりました。お手入れの時期です。お手入れをおすすめします。」を決定する。 Furthermore, when the related situation information acquisition unit 18 acquires related situation information indicating the related situation "detergent remaining amount sufficient detected" indicating that there is sufficient detergent remaining in the information source device 4, the extraction unit 16 extracts "scenario 3" which corresponds to the event "washing completed" and has the lowest priority from among the multiple scenario information. In this case, the related situation information acquisition unit 18 acquires from the information source device 4 related situation information indicating the related situation "maintenance notification" indicating that it is time to perform maintenance on the information source device 4. The determination unit 20 determines from "scenario 3" the speech content "Laundry is completed. It is time to perform maintenance. Maintenance is recommended" which corresponds to the event "washing completed" and the related situation "maintenance notification".

本実施の形態では、複数のシナリオ情報はそれぞれ、同じイベントに対して互いに異なる複数の関連状況を含む。複数のシナリオ情報の各々には優先度が設定されている。抽出部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 information acquisition unit 12, the extraction unit 16 extracts, from the multiple scenario information, specific scenario information that corresponds to the event indicated by the scenario information and has the highest priority.

これによれば、優先度の高い特定のシナリオ情報を優先的に抽出することにより、ユーザに対してより有用な提案内容を優先的に提示することができる。 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 system 2B according to the second embodiment will be described with reference to Fig. 7. Fig. 7 is a diagram showing an overview of the proposed system 2B according to the second embodiment. In each of the following embodiments, the same components as those in the first embodiment are denoted by the same reference numerals, and the description thereof will be omitted.

図7に示すように、実施の形態2に係る提案システム2Bでは、情報元機器4Bは、例えば冷蔵庫である。情報元機器4Bは、当該情報元機器4Bでイベント(例えば、「製氷完了」)が発生した際に、当該イベントを示すイベント情報を基盤サーバ8に送信する。提案システム2Bの他の構成は、上記実施の形態1に係る提案システム2と同様である。また、情報元機器4Bの機能構成は、上記実施の形態1に係る情報元機器4と同様である。 As shown in FIG. 7, in the proposed system 2B according to the second embodiment, the information source device 4B is, for example, a refrigerator. When an event (for example, "ice making completed") occurs in the information source device 4B, the information source device 4B transmits event information indicating the event to the infrastructure server 8. The other configuration of the proposed system 2B is the same as that of the proposed system 2 according to the first embodiment described above. In addition, the functional configuration of the information source device 4B is the same as that of the information source device 4 according to the first embodiment described above.

[2-2.シナリオデータの一例]
図8を参照しながら、実施の形態2に係るシナリオデータ26Bの一例について説明する。図8は、実施の形態2に係るシナリオデータ26Bの一例を示す図である。
[2-2. Example of scenario data]
An example of the scenario data 26B according to the second embodiment will be described with reference to Fig. 8. Fig. 8 is a diagram showing an example of the scenario data 26B according to the second embodiment.

図8に示すように、シナリオデータ26Bは、複数のシナリオ情報(シナリオ1、・・・)を含んでいる。図8に示す例では、シナリオデータ26Bの1行目には、「シナリオ1」のシナリオ情報として、a)イベント「製氷完了」、b)関連状況「真夏日予報」、c)発話内容「氷ができました。今日は真夏日の予報です。おやつにかき氷はいかがですか?」、d)音源URL「http://www.eee...」が格納されている。 As shown in FIG. 8, scenario data 26B includes multiple pieces of scenario information (scenario 1, ...). In the example shown in FIG. 8, the first line of scenario data 26B stores the following scenario information for "scenario 1": a) event "Ice making completed", b) related situation "midsummer day forecast", c) speech content "Ice is ready. Today is forecast to be a midsummer day. Would you like some shaved ice for a snack?", and d) sound source URL "http://www.eee...".

[2-3.提案システムの動作]
図9を参照しながら、実施の形態2に係る提案システム2Bの動作について説明する。図9は、実施の形態2に係る提案システム2Bの動作を説明するための図である。
[2-3. Operation of the proposed system]
The operation of the proposed system 2B according to the second embodiment will be described with reference to Fig. 9. Fig. 9 is a diagram for explaining the operation of the proposed system 2B according to the second embodiment.

本実施の形態では、上記実施の形態1で説明した図4のフローチャートと同様に、提案システム2Bの動作が行われる。例えば、情報元機器4Bで「製氷完了」というイベントが発生した場合には、情報元機器4Bは、イベント「製氷完了」を示すイベント情報を基盤サーバ8に送信する。基盤サーバ8のイベント情報取得部12(図2参照)は、イベント「製氷完了」を示すイベント情報を情報元機器4Bから取得する。 In this embodiment, the operation of the proposed system 2B is performed in the same manner as in the flowchart of FIG. 4 described in the first embodiment above. For example, when an event "ice making completed" occurs in the information source device 4B, the information source device 4B transmits event information indicating the event "ice making completed" to the infrastructure server 8. The event information acquisition unit 12 (see FIG. 2) of the infrastructure server 8 acquires the event information indicating the event "ice making completed" from the information source device 4B.

基盤サーバ8の抽出部16(図2参照)は、シナリオデータ26Bに含まれる複数のシナリオ情報の中から、イベント「製氷完了」に対応する「シナリオ1」を抽出する。基盤サーバ8の関連状況情報取得部18(図2参照)は、抽出した「シナリオ1」に含まれる関連状況「真夏日予報」に基づいて、天気予報サーバ等の外部サーバ24(図2参照)から、当日の気温予報として「真夏日予報」を示す関連状況情報を取得する。 The extraction unit 16 (see FIG. 2) of the infrastructure server 8 extracts "Scenario 1" corresponding to the event "Ice making completed" from among the multiple pieces of scenario information contained in the scenario data 26B. The related situation information acquisition unit 18 (see FIG. 2) of the infrastructure server 8 acquires related situation information indicating "Midsummer day forecast" as the temperature forecast for that day from an external server 24 (see FIG. 2), such as a weather forecast server, based on the related situation "Midsummer day forecast" contained in the extracted "Scenario 1".

抽出部16が「シナリオ1」を抽出し、且つ、関連状況情報取得部18が関連状況「真夏日予報」を示す関連状況情報を取得した場合には、基盤サーバ8の決定部20(図2参照)は、「シナリオ1」から、関連状況「真夏日予報」に対応する発話内容「氷ができました。今日は真夏日の予報です。おやつにかき氷はいかがですか?」を決定する。 When the extraction unit 16 extracts "Scenario 1" and the related situation information acquisition unit 18 acquires related situation information indicating the related situation "midsummer day forecast", the determination unit 20 of the infrastructure server 8 (see FIG. 2) determines from "Scenario 1" the speech content corresponding to the related situation "midsummer day forecast" as "The ice is ready. Today is forecast to be a midsummer day. Would you like some shaved ice for a snack?"

基盤サーバ8の通知部22(図2参照)は、シナリオデータ26Bを参照することにより、決定部20により決定された発話内容に対応する音源URL「http://www.eee...」を発話機器6に通知する。 The notification unit 22 (see FIG. 2) of the infrastructure server 8 refers to the scenario data 26B and notifies the speech device 6 of the sound source URL "http://www.eee..." corresponding to the speech content determined by the determination unit 20.

発話機器6は、基盤サーバ8から通知された音源URLを受信し、受信した音源URLに基づいて、当該音源URLに対応する音源データを音源配信サーバ10からダウンロードする。そして、図9に示すように、発話機器6は、音源配信サーバ10からダウンロードした音源データにより示される、「氷ができました。今日は真夏日の予報です。おやつにかき氷はいかがですか?」という内容の音声を再生する。 The speech device 6 receives the sound source URL notified by the infrastructure server 8, and downloads the sound source data corresponding to the sound source URL from the sound source distribution server 10 based on the received sound source URL. Then, as shown in FIG. 9, the speech device 6 plays the voice indicated by the sound source data downloaded from the sound source distribution server 10, which reads, "The ice is ready. It's forecast to be a midsummer day today. Would you like some shaved ice for a snack?"

以上のように、本実施の形態では、例えば、情報元機器4Bで「製氷完了」というイベントが発生し、且つ、当日が「真夏日予報」である場合において、発話機器6がイベントの内容「氷ができました。」だけでなく、「今日は真夏日の予報です。おやつにかき氷はいかがですか?」という提案内容を発話する。これにより、ユーザは、真夏日に、おやつにかき氷を楽しむことができる。 As described above, in this embodiment, for example, when an event "Ice making completed" occurs in information source device 4B and the current day is forecast to be a "midsummer day," speech device 6 not only speaks the content of the event, "Ice is made," but also speaks the suggested content, "Today is forecast to be a midsummer day. How about some shaved ice for a snack?" This allows the user to enjoy shaved ice as a snack on a midsummer day.

(実施の形態3)
[3-1.提案システムの概要]
図10を参照しながら、実施の形態3に係る提案システム2Cの概要について説明する。図10は、実施の形態3に係る提案システム2Cの概要を示す図である。
(Embodiment 3)
[3-1. Overview of the proposed system]
An overview of a proposed system 2C according to the third embodiment will be described with reference to Fig. 10. Fig. 10 is a diagram showing an overview of a proposed system 2C according to the third embodiment.

図10に示すように、実施の形態3に係る提案システム2Cでは、情報元機器4Cは、例えば自律走行するロボット型掃除機である。情報元機器4Cは、当該情報元機器4Cでイベント(例えば、「掃除完了+(内部に溜まった)ゴミが満杯」)が発生した際に、当該イベントを示すイベント情報を基盤サーバ8に送信する。提案システム2Cの他の構成は、上記実施の形態1に係る提案システム2と同様である。また、情報元機器4Cの機能構成は、上記実施の形態1に係る情報元機器4と同様である。 As shown in FIG. 10, in the proposed system 2C according to the third embodiment, the information source device 4C is, for example, an autonomously traveling robot vacuum cleaner. When an event (for example, "cleaning completed + full of (internal) dirt") occurs in the information source device 4C, the information source device 4C transmits event information indicating the event to the infrastructure server 8. The other configuration of the proposed system 2C is the same as that of the proposed system 2 according to the first embodiment described above. In addition, the functional configuration of the information source device 4C is the same as that of the information source device 4 according to the first embodiment described above.

[3-2.シナリオデータの一例]
図11を参照しながら、実施の形態3に係るシナリオデータ26Cの一例について説明する。図11は、実施の形態3に係るシナリオデータ26Cの一例を示す図である。
[3-2. Example of scenario data]
An example of the scenario data 26C according to the third embodiment will be described with reference to Fig. 11. Fig. 11 is a diagram showing an example of the scenario data 26C according to the third embodiment.

図11に示すように、シナリオデータ26Cは、複数のシナリオ情報(シナリオ1、・・・)を含んでいる。図11に示す例では、シナリオデータ26Cの1行目には、「シナリオ1」のシナリオ情報として、a)イベント「掃除完了+ゴミが満杯」、b)関連状況「翌日がゴミの日」、c)発話内容「掃除が終わりました。ゴミがいっぱいです。明日はゴミの日なので、忘れずに捨てましょう。」、d)音源URL「http://www.fff...」が格納されている。 As shown in FIG. 11, scenario data 26C includes multiple pieces of scenario information (Scenario 1, ...). In the example shown in FIG. 11, the first line of scenario data 26C stores the following scenario information for "Scenario 1": a) event "cleaning completed + trash full", b) related situation "tomorrow is trash day", c) speech content "cleaning completed. trash is full. tomorrow is trash day, so don't forget to throw it out", and d) sound source URL "http://www.fff...".

[3-3.提案システムの動作]
図12を参照しながら、実施の形態3に係る提案システム2Cの動作について説明する。図12は、実施の形態3に係る提案システム2Cの動作を説明するための図である。
[3-3. Operation of the proposed system]
The operation of the proposed system 2C according to the third embodiment will be described with reference to Fig. 12. Fig. 12 is a diagram for explaining the operation of the proposed system 2C according to the third embodiment.

本実施の形態では、上記実施の形態1で説明した図4のフローチャートと同様に、提案システム2Cの動作が行われる。例えば、情報元機器4Cで「掃除完了+ゴミが満杯」というイベントが発生した場合には、情報元機器4Cは、イベント「掃除完了+ゴミが満杯」を示すイベント情報を基盤サーバ8に送信する。基盤サーバ8のイベント情報取得部12(図2参照)は、イベント「掃除完了+ゴミが満杯」を示すイベント情報を情報元機器4Cから取得する。 In this embodiment, the operation of the proposed system 2C is performed in the same manner as in the flowchart of FIG. 4 described in the first embodiment above. For example, when an event "cleaning completed + trash full" occurs in the information source device 4C, the information source device 4C transmits event information indicating the event "cleaning completed + trash full" to the infrastructure server 8. The event information acquisition unit 12 (see FIG. 2) of the infrastructure server 8 acquires the event information indicating the event "cleaning completed + trash full" from the information source device 4C.

基盤サーバ8の抽出部16(図2参照)は、シナリオデータ26Cに含まれる複数のシナリオ情報の中から、イベント「掃除完了+ゴミが満杯」に対応する「シナリオ1」を抽出する。基盤サーバ8の関連状況情報取得部18(図2参照)は、抽出した「シナリオ1」に含まれる関連状況「翌日がゴミの日」に基づいて、スケジュール管理サーバ等の外部サーバ24(図2参照)から翌日のスケジュールとして「翌日がゴミの日」を示す関連状況情報を取得する。 The extraction unit 16 (see FIG. 2) of the base server 8 extracts "Scenario 1" corresponding to the event "cleaning completed + trash full" from among multiple pieces of scenario information contained in the scenario data 26C. The related situation information acquisition unit 18 (see FIG. 2) of the base server 8 acquires related situation information indicating "the next day is trash day" as the next day's schedule from an external server 24 (see FIG. 2), such as a schedule management server, based on the related situation "the next day is trash day" contained in the extracted "scenario 1".

抽出部16が「シナリオ1」を抽出し、且つ、関連状況情報取得部18が関連状況「翌日がゴミの日」を示す関連状況情報を取得した場合には、基盤サーバ8の決定部20(図2参照)は、「シナリオ1」から、関連状況「翌日がゴミの日」に対応する発話内容「掃除が終わりました。ゴミがいっぱいです。明日はゴミの日なので、忘れずに捨てましょう。」を決定する。 When the extraction unit 16 extracts "Scenario 1" and the related situation information acquisition unit 18 acquires related situation information indicating the related situation "The next day is garbage collection day", the determination unit 20 of the infrastructure server 8 (see Figure 2) determines from "Scenario 1" the utterance content corresponding to the related situation "The next day is garbage collection day", "Cleaning is finished. There is a lot of garbage. Tomorrow is garbage collection day, so don't forget to throw it away."

基盤サーバ8の通知部22(図2参照)は、シナリオデータ26Cを参照することにより、決定部20により決定された発話内容に対応する音源URL「http://www.fff...」を発話機器6に通知する。 The notification unit 22 (see FIG. 2) of the infrastructure server 8 refers to the scenario data 26C and notifies the speech device 6 of the sound source URL "http://www.fff..." corresponding to the speech content determined by the determination unit 20.

発話機器6は、基盤サーバ8から通知された音源URLを受信し、受信した音源URLに基づいて、当該音源URLに対応する音源データを音源配信サーバ10からダウンロードする。そして、図12に示すように、発話機器6は、音源配信サーバ10からダウンロードした音源データにより示される、「掃除が終わりました。ゴミがいっぱいです。明日はゴミの日なので、忘れずに捨てましょう。」という内容の音声を再生する。 The speech device 6 receives the sound source URL notified by the infrastructure server 8, and downloads the sound source data corresponding to the sound source URL from the sound source distribution server 10 based on the received sound source URL. Then, as shown in FIG. 12, the speech device 6 plays back the voice indicated by the sound source data downloaded from the sound source distribution server 10, which says, "Cleaning is done. There's a lot of trash. Tomorrow is trash day, so don't forget to throw it out."

以上のように、本実施の形態では、例えば、情報元機器4Cで「掃除完了+ゴミが満杯」というイベントが発生し、且つ、翌日がゴミの日である場合において、発話機器6がイベントの内容「掃除が終わりました。ゴミがいっぱいです。」だけでなく、「明日はゴミの日なので、忘れずに捨てましょう。」という提案内容を発話する。これにより、ユーザは、情報元機器4Cの内部に溜まったゴミを回収し、翌朝にゴミ出しすることを忘れずに行うことができる。 As described above, in this embodiment, for example, when an event such as "cleaning completed + trash full" occurs in the information source device 4C and the next day is garbage collection day, the speech device 6 not only speaks the content of the event, "Cleaning completed. The trash is full," but also speaks the suggestion content, "Tomorrow is garbage collection day, so don't forget to throw it out." This allows the user to collect the trash that has accumulated inside the information source device 4C and remember to take out the trash the next morning.

(他の変形例等)
以上のように、本出願において開示する技術の例示として、上記各実施の形態を説明した。しかしながら、本開示における技術は、これに限定されず、適宜、変更、置き換え、付加、省略などを行った実施の形態にも適用可能である。また、上記各実施の形態で説明した各構成要素を組み合わせて、新たな実施の形態とすることも可能である。
(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 information acquisition unit 18 acquires the specific related situation information after the extraction unit 16 extracts the specific scenario information, but this is not limited thereto, and the specific related situation information may be acquired periodically.

また、上記各実施の形態では、第2の機器として発話機器6を適用したが、これに限定されない。例えば、第2の機器は、テキストを表示可能な表示機器(例えば、テレビジョン受像機等)であってもよい。この場合、提案内容情報は、提案内容を示すテキストを表示機器に表示させるための情報である。例えば、情報元機器4で「洗濯完了」というイベントが発生し、且つ、当日の天気予報が「雨予報」である場合において、表示機器は、イベントの内容「洗濯が終わりました。」だけでなく、「この後天気が崩れる予報です。部屋干しをおすすめします。」という提案内容をテキストで表示することにより、当該提案内容をユーザに提示することができる。あるいは、上記提案内容を音声で発話するとともに、テキストで表示することにより、当該提案内容をユーザに提示してもよい。 In addition, in each of the above embodiments, the speech device 6 is applied as the second device, but this is not limited thereto. For example, the second device may be a display device capable of displaying text (e.g., a television receiver, etc.). In this case, the proposal content information is information for displaying text indicating the proposal content on the display device. For example, when an event "laundry completed" occurs on the information source device 4 and the weather forecast for that day is "rain", the display device can present the proposal content to the user by displaying not only the event content "laundry completed," but also the proposal content "the weather is forecast to deteriorate later. We recommend drying indoors" as text. Alternatively, the proposal content may be presented to the user by speaking the proposal content as a voice and displaying it as text.

また、上記各実施の形態では、記憶部14に予め複数のシナリオ情報が記憶されているようにしたが、これに限定されず、ユーザが複数のシナリオ情報を任意に設定できるようにしてもよい。この場合、ユーザは、例えばプルダウンメニュー等のイベント一覧から所望のイベントを選択し、且つ、プルダウンメニュー等の関連状況一覧から所望の関連状況を選択し、且つ、発話内容をテキストで入力することにより、シナリオ情報を任意に設定するようにしてもよい。このように設定されたシナリオ情報は、記憶部14に記憶される。これにより、ユーザ毎に適したシナリオ情報を任意に設定することができる。 In addition, in each of the above embodiments, multiple pieces of scenario information are stored in advance in the storage unit 14, but this is not limited to the above, and the user may be able to arbitrarily set multiple pieces of scenario information. In this case, the user may arbitrarily set scenario information by, for example, selecting a desired event from an event list such as a pull-down menu, selecting a desired related situation from a related situation list such as a pull-down menu, and inputting the speech content as text. The scenario information set in this manner is stored in the storage unit 14. This allows arbitrary setting of scenario information suitable for each user.

また、上記各実施の形態では、第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 (information source device 4, 4B, 4C) and the second device (speech device 6) are different devices, but this is not limited thereto, and the first device and the second device may be the same 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 infrastructure server 8 in each of the above embodiments may be realized by a processor such as a CPU executing a program.

以上のように、本開示における技術の例示として、実施の形態を説明した。そのために、添付図面及び詳細な説明を提供した。 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 スピーカ
Reference Signs 2, 2B, 2C Proposed systems 4, 4B, 4C Information source device 6 Speech device 8 Infrastructure server 10 Sound source distribution server 11 Network 12 Event information acquisition unit 14 Storage unit 16 Extraction unit 18 Related situation information acquisition unit 20 Determination unit 22 Notification unit 24 External servers 26, 26A, 26B, 26C Scenario data 28, 30 Communication unit 32 Speaker

Claims (6)

ネットワークを介して第1の機器及び第2の機器の各々と通信可能なサーバ装置であって、
前記第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の機器は、音声を発話可能な機器であり、
前記提案内容情報は、前記提案内容を示す音声を前記第2の機器に発話させるための情報である
請求項に記載のサーバ装置。
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の機器は、テキストを表示可能な機器であり、
前記提案内容情報は、前記提案内容を示すテキストを前記第2の機器に表示させるための情報である
請求項に記載のサーバ装置。
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の機器と、第2の機器と、ネットワークを介して前記第1の機器及び前記第2の機器の各々と通信可能なサーバ装置と、を備える提案システムであって、
前記第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.
ネットワークを介して第1の機器及び第2の機器の各々と通信可能なサーバ装置の制御方法であって、
(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 .
JP2021127496A 2021-08-03 2021-08-03 Server device, proposed system, server device control method and program Active JP7511156B2 (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (8)

* Cited by examiner, † Cited by third party
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