家居设备控制方法及电子设备与流程

文档序号:25036255发布日期:2021-05-11 17:08阅读:51来源:国知局
家居设备控制方法及电子设备与流程

本发明属于智能家居技术领域,具体涉及一种家居设备控制方法及电子设备。



背景技术:

用户在利用热水器洗浴的过程中,可能还会使用其它设备,例如,使用智能音箱播放音乐。因此,为了方便用户的使用,在用户洗浴的过程中,可以自动控制热水器和其它设备运行,即基于所有人的一般行为方式形成固化的洗浴场景,然后生成与该洗浴场景相应的热水器和其它设备的控制信息,根据该控制信息控制用户对应的热水器和其它设备运行,例如,在到达用户回家的时间时,便控制热水器和其它设备运行。

然而,由于热水器和其它设备的控制信息是基于所有人的行为方式确定的,即与用户个人使用需求匹配度较差,进而无法根据用户使用需求准确地控制热水器和其它设备运行,即无法准确地控制家居设备运行,用户体验较差。



技术实现要素:

为了解决现有技术中的上述问题,即为了解决现有技术中无法准确地控制家居设备运行的问题。本发明提供一种家居设备控制方法及电子设备。

第一方面,本发明提供一种家居设备控制方法,包括:

获取目标用户对应的家居设备的运行数据;其中所述家居设备包括洗浴设备和其它设备;

根据所述洗浴设备的运行数据确定洗浴时间,并根据所述洗浴时间对其它设备的运行数据进行筛选,得到所述其它设备的目标运行数据;

分别对所述洗浴设备的运行数据和所述其它设备的目标运行数据进行分析,得到家居设备对应的控制信息;

根据所述家居设备对应的控制信息控制所述家居设备运行。

在一种可能的设计中,所述洗浴时间包括洗浴开始时间和洗浴结束时间;

根据所述洗浴时间对其它设备的运行数据进行筛选,得到所述其它设备的目标运行数据,包括:

获取所述目标用户对应的浴前运行时间和浴后运行时间;

获取所述洗浴开始时间与所述浴前运行时间的差值,并将其作为第一目标时间;

获取所述洗浴结束时间与所述浴后运行时间的和,并将其作为第二目标时间;

根据所述第一目标时间和所述第二目标时间,对所述其它设备的运行数据进行筛选,得到所述其它设备的目标运行数据。

在一种可能的设计中,所述其它设备的运行数据包括多个历史操作信息,其中所述历史操作信息包括历史操作时间;

所述根据所述第一目标时间和所述第二目标时间,对所述其它设备的运行数据进行筛选,得到所述其它设备的目标运行数据,包括:

对于每个其它设备,从所述其它设备的运行数据中获取历史操作时间在所述第一目标时间和所述第二目标时间之间的历史操作信息,并将其确定为所述其它设备的目标运行数据。

在一种可能的设计中,所述分别对所述洗浴设备的运行数据和所述其它设备的目标运行数据进行分析,得到家居设备对应的控制信息,包括:

采用预设聚类模型,对所述洗浴设备的运行数据进行聚类分析,得到所述洗浴设备对应的控制信息;

对于每个其它设备,采用所述预设聚类模型,对所述其它设备对应的目标运行数据进行聚类分析,得到所述其它设备对应的控制信息;

对所述洗浴设备对应的控制信息和各其它设备对应的控制信息进行排列,得到所述家居设备对应的控制信息。

在一种可能的设计中,所述控制信息包括浴前控制信息、浴中控制信息和浴后控制信息中的一个或多个;

所述对所述洗浴设备对应的控制信息和各其它设备对应的控制信息进行排列,得到所述家居设备对应的控制信息,包括:

基于时间顺序,对所述洗浴设备对应的浴前控制信息和所述各其它设备对应的浴前控制信息进行排列,得到所述家居设备对应的浴前控制信息;

和/或,

基于时间顺序,对所述洗浴设备对应的浴中控制信息和所述各其它设备对应的浴中控制信息进行排列,得到所述家居设备对应的浴中控制信息;

和/或,

基于时间顺序,对所述洗浴设备对应的浴后控制信息和所述各其它设备对应的浴后控制信息进行排列,得到所述家居设备对应的浴后控制信息。

在一种可能的设计中,所述根据所述家居设备对应的控制信息控制所述家居设备运行,包括:

将所述家居设备对应的控制信息推送至所述目标用户对应的用户终端;

获取所述用户终端发送的与所述家居设备对应的控制信息对应的响应信息;

根据所述响应信息对所述家居设备对应的控制信息进行更新,并根据更新后的家居设备对应的控制信息控制所述家居设备运行。

在一种可能的设计中,根据所述响应信息对预设聚类模型进行修正。

在一种可能的设计中,所述家居设备对应的控制信息包括如下至少一个待执行操作信息,其中所述待执行操作信息包括待执行操作类型及其对应的待执行操作时间;所述操作类型包括如下一种或者几种组合:开启类型、模式设置类型、关闭类型和温度调节类型。

第二方面,本发明提供一种家居设备控制设备,包括:

数据获取模块,用于获取目标用户对应的家居设备的运行数据;其中所述家居设备包括洗浴设备和其它设备;

处理模块,用于根据所述洗浴设备的运行数据确定洗浴时间,并根据所述洗浴时间对其它设备的运行数据进行筛选,得到所述其它设备的目标运行数据;

所述处理模块,还用于分别对所述洗浴设备的运行数据和所述其它设备的目标运行数据进行分析,得到家居设备对应的控制信息;

所述处理模块,还用于根据所述家居设备对应的控制信息控制所述家居设备运行。

在一种可能的设计中,所述洗浴时间包括洗浴开始时间和洗浴结束时间;

所述处理模块还用于:

获取所述目标用户对应的浴前运行时间和浴后运行时间;

获取所述洗浴开始时间与所述浴前运行时间的差值,并将其作为第一目标时间;

获取所述洗浴结束时间与所述浴后运行时间的和,并将其作为第二目标时间;

根据所述第一目标时间和所述第二目标时间,对所述其它设备的运行数据进行筛选,得到所述其它设备的目标运行数据。

在一种可能的设计中,所述其它设备的运行数据包括多个历史操作信息,其中所述历史操作信息包括历史操作时间;

所述处理模块还用于:

对于每个其它设备,从所述其它设备的运行数据中获取历史操作时间在所述第一目标时间和所述第二目标时间之间的历史操作信息,并将其确定为所述其它设备的目标运行数据。

在一种可能的设计中,所述处理模块还用于:

采用预设聚类模型,对所述洗浴设备的运行数据进行聚类分析,得到所述洗浴设备对应的控制信息;

对于每个其它设备,采用所述预设聚类模型,对所述其它设备对应的目标运行数据进行聚类分析,得到所述其它设备对应的控制信息;

对所述洗浴设备对应的控制信息和各其它设备对应的控制信息进行排列,得到所述家居设备对应的控制信息。

在一种可能的设计中,所述控制信息包括浴前控制信息、浴中控制信息和浴后控制信息中的一个或多个;

所述处理模块还用于:

基于时间顺序,对所述洗浴设备对应的浴前控制信息和所述各其它设备对应的浴前控制信息进行排列,得到所述家居设备对应的浴前控制信息;

和/或,

基于时间顺序,对所述洗浴设备对应的浴中控制信息和所述各其它设备对应的浴中控制信息进行排列,得到所述家居设备对应的浴中控制信息;

和/或,

基于时间顺序,对所述洗浴设备对应的浴后控制信息和所述各其它设备对应的浴后控制信息进行排列,得到所述家居设备对应的浴后控制信息。

在一种可能的设计中,所述处理模块还用于:

将所述家居设备对应的控制信息推送至所述目标用户对应的用户终端;

获取所述用户终端发送的与所述家居设备对应的控制信息对应的响应信息;

根据所述响应信息对所述家居设备对应的控制信息进行更新,并根据更新后的家居设备对应的控制信息控制所述家居设备运行。

在一种可能的设计中,所述处理模块还用于:

根据所述响应信息对预设聚类模型进行修正。

在一种可能的设计中,所述家居设备对应的控制信息包括如下至少一个待执行操作信息,其中所述待执行操作信息包括待执行操作类型及其对应的待执行操作时间;所述操作类型包括如下一种或者几种组合:开启类型、模式设置类型、关闭类型和温度调节类型。

第三方面,本发明提供一种电子设备,包括:至少一个处理器和存储器;

所述存储器存储计算机执行指令;

所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一方面以及第一方面各种可能的设计所述的家居设备控制方法。

第四方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的设计所述的家居设备控制方法。

本领域技术人员能够理解的是,本发明提供一种家居设备控制方法及电子设备,通过在获取到目标用户对应的家居设备的运行数据后,根据该家居设备中的洗浴设备的运行数据预测得到洗浴时间,并根据该洗浴时间对该家居设备中的其它设备进行筛选,以得到与洗浴场景相关的其它设备的目标运行数据,然后对于洗浴场景相关的运行数据,即洗浴设备的运行数据和其它设备的运行数据进行分析,得到该家居设备对应的控制信息,由于该控制信息是根据目标用户的家居设备的实际运行情况确定的,即根据目标用户实际使用家居设备的情况确定的,而不是根据所有人的行为方式确定的,因此,确定的控制信息更加准确,即更加符合目标用户个人的使用需求,从而根据家居设备对应的控制信息控制家居设备运行,可以准确地根据用户使用需求对家居设备进行控制,即实现家居设备的准确控制,提高用户使用的满意度,从而提高用户体验。

附图说明

下面参照附图来描述本发明的家居设备控制方法及电子设备的优选实施方式。附图为:

图1为本发明实施例提供的家居设备控制方法的场景示意图;

图2为本发明实施例提供的家居设备控制方法的流程示意图一;

图3为本发明实施例提供的家居设备控制方法的流程示意图二;

图4为本发明实施例提供的控制信息显示的示意图一;

图5为本发明实施例提供的控制信息显示的示意图二;

图6为本发明实施例提供的家居设备控制设备的结构示意图;

图7为本发明实施例提供的电子设备的硬件结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

现有技术中,为了方便用户的使用,电子设备自动控制热水器和其它设备运行,即基于所有人的一般行为方式形成固化的洗浴场景,然后生成与该洗浴场景相应的热水器和其它设备的控制信息,根据该控制信息控制各用户对应的热水器和其它设备运行。然而,由于热水器和其它设备的控制信息是基于所有人的行为方式确定的,即与用户个人使用需求匹配度较差,进而无法根据用户使用需求准确地控制热水器和其它设备运行,即无法准确地控制家居设备运行,用户体验较差。

因此,针对上述问题,本发明的技术构思在根据目标用户对应的洗浴设备的运行数据预测出该目标用户的洗浴时间,并根据该洗浴时间从其它设备的运行数据中筛选得到与洗浴场景相关的目标运行数据,通过对洗浴设备的运行数据和其它设备的运行数据进行聚类分析,得到符合目标用户实际使用情况的家居设备的控制信息,即得到与用户需求匹配度较高的控制信息,并根据该控制信息控制家居设备运行,即根据用户使用需求准确地控制家居设备运行,从而实现家居设备的准确控制,提高用户使用的满意度,从而提高用户体验。

下面结合上述附图阐述本发明的家居设备控制方法及电子设备的优选技术方案。

图1为本发明实施例提供的家居设备控制方法的场景示意图,如图1所示,目标用户对应的洗浴设备101和其它设备102每隔一定时间便将自身当前的运行数据发送至电子设备103,电子设备103利用洗浴设备101的运行数据和其它设备102的运行数据确定洗浴设备101和其它设备102对应的控制信息,即得到家居设备对应的控制信息,并根据该控制信息控制家居设备运行。

可选的,洗浴设备101为用户洗浴时所需要的设备,其包括热水器,例如,电热水器、燃气热水器等智能热水器。其它设备102为与洗浴场景相关的家居设备,即在用户洗浴的过程中,可能会使用的除洗浴设备之外的家居设备,其包括制热设备(例如,浴霸、空调)、洗衣机、智能音箱、电热毛巾架、电动窗帘等智能家居设备。

可选的,电子设备可以为服务器、计算机、移动终端(例如,手机、平板电脑、可穿戴设备)等具有处理能力的设备,也可以为智能家居设备(即上述洗浴设备或其它设备),例如,电子设备为智能音箱。

图2为本发明实施例提供的家居设备控制方法的流程示意图一,本实施例的执行主体可以为图1中的电子设备,本实施例此处不做特别限制。如图2所示,该方法包括:

s201、获取目标用户对应的家居设备的运行数据,其中家居设备包括洗浴设备和其它设备。

在本实施例中,家居设备实时或周期性地将自身运行数据发送至电子设备,电子设备接收目标用户对应的家居设备上报的运行数据,并将其保存至预设位置,该目标用户为需要自动控制家居设备运行的用户。

当电子设备需要控制目标用户的家居设备运行时,从预设位置中获取预设时间段内的该目标用户对应的家居设备所上报的运行数据,即获取家居设备实际的运行数据,以供利用该运行数据确定符合用户实际情况的控制信息。

其中,预设时间段可以根据实际需求进行设置,例如,一个月内,在此,不对其进行限制。预设位置为保存数据的位置,该位置可以根据实际情况设置,例如,将某个数据库作为预设位置,在此,不对其进行限定。

可选的,家居设备包括洗浴设备和其它设备。

可选的,家居设备的运行数据包括多个历史操作信息,其中历史操作信息包括历史操作类型及其对应的历史操作时间。历史操作时间表示家居设备执行与历史操作类型对应的操作时的时间。例如,智能音箱的一条历史操作信息为智能音箱开启(时间a),则该历史操作信息的历史操作类型为开启类型,历史操作时间为时间a。

相应的,历史操作信息还包括历史操作参数,该历史操作参数表示家居设备的工作参数,其可以为在执行与历史操作类型对应的操作时,所设置的工作参数,例如,热水器的一条历史操作信息为热水器将设定温度调节为65℃(时间a),该设定温度为热水器需加热到的温度,则该历史操作信息的历史操作类型为温度调节类型,历史操作时间为时间a,历史工作参数为设定温度为65℃。

其中,历史操作类型包括如下一种或者几种组合:开启类型、模式设置类型、关闭类型和温度调节类型。

其中,模式设置类型表示家居设备所设置的模式,即其所处的模式,温度调节类型表示家居设备在进行温度设置。

可以理解,历史操作信息还可以包括家居设备在运行时采集到的信息,上述历史操作信息所包括的信息仅为一种示例,在此,不对其进行限制。

s202、根据洗浴设备的运行数据确定洗浴时间,并根据洗浴时间对其它设备的运行数据进行筛选,得到其它设备的目标运行数据。

在本实施例中,在获取到目标用户对应的家居设备的运行数据后,从该家居设备的运行数据中获取洗浴设备的运行数据,即获取洗浴设备上报的运行数据,并根据该洗浴设备上报的运行数据确定洗浴时间,即确定预测的洗浴时间。然后利用该洗浴时间对其它设备的运行数据进行筛选,以从其它设备的运行数据中确定与洗浴场景相关的运行数据,从而得到其它设备的目标运行数据。

可选的,洗浴时间包括洗浴开始时间和洗浴结束时间。洗浴开始时间表示预测的用户开始洗浴的时间,洗浴结束时间表示预测的用户洗浴结束的时间。

另外,可选的,由于用户在洗浴时,需要使用花洒,因此洗浴时间可以通过对洗浴设备的运行数据中的与花洒相关的运行数据进行聚类分析确定,例如,可以通过该运行数据确定历史花洒开启时间(即历史洗浴开始时间)和历史花洒关闭时间(即历史洗浴结束时间),然后对历史花洒开启时间进行聚类分析,得到预测的洗浴开始时间,并对历史花洒关闭时间进行聚类分析,得到预测的洗浴结束时间。当然,也可以通过洗浴设备的其它运行数据来确定历史洗浴开始时间和历史洗浴结束时间,例如,通过洗浴设备的出水量,在此不对确定历史洗浴开始时间和历史洗浴结束时间的方式进行限制。

进一步的,可选的,在根据历史洗浴开始时间确定预测的洗浴开始时间时,可以采用目标聚类模型,对多个历史洗浴开始时间进行聚类分析,得到预测的洗浴开始时间。同理,也可以采用目标聚类模型,对多个历史洗浴结束时间进行聚类分析,得到预测的洗浴结束时间。

s203、分别对洗浴设备的运行数据和其它设备的目标运行数据进行分析,得到家居设备对应的控制信息。

在本实施例中,在得到与洗浴场景相关的其它设备的目标运行数据后,对该洗浴设备的运行数据和该其它设备的目标运行数据进行综合分析,得到家居设备对应的控制信息,即得到洗浴设备对应的控制信息和其它设备对应的控制信息。

可选的,家居设备对应的控制信息包括至少一个待执行操作信息,其中待执行操作信息包括待执行操作类型及其对应的待执行操作时间。待执行操作类型包括如下一种或者几种组合:开启类型、模式设置类型、关闭类型和温度调节类型。

其中,待执行操作类型表示家居设备所需执行的操作的类型,待执行操作时间表示家居设备需执行该待执行操作类型对应的操作的时间。

另外,可选的,待执行操作信息还包括待执行操作参数,该待执行操作参数表示家居设备需设置的工作参数,其可以为在执行与待执行操作类型对应的操作时,所需设置的工作参数,热水器的一条待执行操作信息为热水器将设定温度调节为60℃(时间b),则待执行操作类型为温度调节类型,待执行操作时间为时间b,待执行操作参数为设定温度为60℃。

s204、根据家居设备对应的控制信息控制家居设备运行。

在本实施例中,在得到家居设备对应的控制信息后,对于每个家居设备,根据该家居设备对应的控制信息控制该家居设备运行,即控制该家居设备在到达待执行操作时间时,执行与待执行操作时间对应的待执行操作类型对应的操作。

在本实施例中,由于家居设备对应的控制信息是根据目标用户对应的家居设备的实际运行数据确定的,其更加符合目标用户实际使用习惯,即与目标用户的使用需求匹配度较高,因此,在根据该控制信息控制家居设备运行时,可以准确地控制热水器和其它设备运行,即使家居设备运行情况符合用户需求。

从上述描述可知,在获取到目标用户对应的家居设备的运行数据后,根据该家居设备中的洗浴设备的运行数据预测得到洗浴时间,并根据该洗浴时间对该家居设备中的其它设备进行筛选,以得到与洗浴场景相关的其它设备的目标运行数据,然后对于洗浴场景相关的运行数据,即洗浴设备的运行数据和其它设备的运行数据进行分析,得到该家居设备对应的控制信息,由于该控制信息是根据目标用户的家居设备的实际运行情况确定的,即根据目标用户实际使用家居设备的情况确定的,而不是根据所有人的行为方式确定的,因此,确定的控制信息更加准确,即更加符合目标用户个人的使用需求,从而根据家居设备对应的控制信息控制家居设备运行,可以准确地根据用户使用需求对家居设备进行控制,即实现家居设备的准确控制,提高用户使用的满意度,从而提高用户体验。

图3为本发明实施例提供的家居设备控制方法的流程示意图二,本实施例在图2实施例的基础上,在根据洗浴设备的运行数据确定洗浴时间,并根据该洗浴时间从其它设备对应的运行数据中筛选得到目标运行数据后,对洗浴设备的运行数据和其它设备的运行数据进行聚类分析,以得到符合用户使用需求的家居设备的控制信息。下面将结合一个具体实施例对通过对洗浴设备的运行数据和其它设备的运行数据进行聚类分析,以得到家居设备的控制信息的过程进行描述。如图3所示,该方法包括:

s301、获取目标用户对应的家居设备的运行数据。其中家居设备包括洗浴设备和其它设备。

s302、根据洗浴设备的运行数据确定洗浴时间,并根据洗浴时间对其它设备的运行数据进行筛选,得到其它设备的目标运行数据。

在本实施例中,在确定洗浴时间后,根据该洗浴时间对其它设备的运行数据进行筛选,以从其它设备的运行数据中获取与洗浴场景相关的数据,并将其作为目标运行数据,即其它设备的目标运行数据为与洗浴场景相关的运行数据。

在本实施例中,可选的,在根据洗浴时间确定其它设备的目标运行数据时,获取目标用户对应的浴前运行时间和浴后运行时间。获取洗浴开始时间与浴前运行时间的差值,并将其作为第一目标时间。获取洗浴结束时间与浴后运行时间的和,并将其作为第二目标时间。根据第一目标时间和第二目标时间,对其它设备的运行数据进行筛选,得到其它设备的目标运行数据,即得到与洗浴场景相关的运行数据。

进一步的,对于每个其它设备,从其它设备的运行数据中获取历史操作时间在第一目标时间和第二目标时间之间的历史操作信息,并将其确定为其它设备的目标运行数据,即目标运行数据中历史操作信息中的历史操作时间大于或等于第一目标时间,且小于或等于第二目标时间,从而得到该其它设备对应的与洗浴场景相关的运行数据。

具体的,计算洗浴开始时间与浴前运行时间的差值,并将该差值作为第一目标时间,即将洗浴开始时间减去浴前运行时间,得到第一目标时间,第一目标时间表示洗浴场景开始的时间。相应的,计算洗浴结束时间与浴前运行时间的和,并将该和作为第二目标时间,第二目标时间表示洗浴场景结束的时间。因此,从第一目标时间到第二目标时间这段时间为与洗浴场景相关的时间段。

s303、采用预设聚类模型,对洗浴设备的运行数据进行聚类分析,得到洗浴设备对应的控制信息。

在本实施例中,采用预设聚类模型对洗浴设备的运行数据进行聚类分析,以得到洗浴设备对应的控制信息,即将洗浴设备的运行数据输入至预设聚类模型,以使预设聚类模型对该洗浴设备的运行数据进行聚类分析,生成洗浴设备对应的控制信息,并输出该洗浴设备对应的控制信息。该洗浴设备对应的控制信息包括需执行的控制操作及其对应的执行时间。

s304、对于每个其它设备,采用预设聚类模型,对其它设备对应的目标运行数据进行聚类分析,得到其它设备对应的控制信息。

在本实施例中,对于每个其它设备,采用预设聚类模型对该其它设备的目标运行数据进行聚类分析,以得到该其它设备对应的控制信息,即将该其它设备的目标运行数据输入至预设聚类模型,以使预设聚类模型对该其它设备的目标运行数据进行聚类分析,生成其它该家居设备对应的控制信息,并输出该其它洗浴设备对应的控制信息。该其它设备对应的控制信息包括待执行操作类型及其对应的待执行操作时间。

以一个具体应用为例,其它设备包括洗衣机,将洗衣机的目标运行数据输入至预设聚类模型中,目标运行数据包括洗衣机执行与开启类型对应的操作时的历史时间,即洗衣机开启的时间,预设聚类模型对洗衣机开启的时间进行聚类分析,得到开启类型对应的待执行操作时间,即得到预测的洗衣机开启的时间。

其中,预设聚类模型为已经训练好的模型,在对初始聚类模型进行训练的过程,利用家居设备的历史运行数据进行训练,主要是对开关机、功能模式设置、温度调节等的数据字段,即各种操作类型、时间、操作参数等数据进行训练,从而得到的预设聚类模型可以准确对家居设备的运行数据进行聚类分析,以得到家居设备对应的待执行操作信息。

可选的,预设聚类模型可以为层次聚类模型。

s305、对洗浴设备对应的控制信息和各其它设备对应的控制信息进行排列,得到家居设备对应的控制信息。

在本实施例中,在得到洗浴设备对应的控制信息和各其它设备对应的控制信息后,为了方便控制,可以按照时间先后的顺序,对洗浴设备对应的控制信息和各其它设备对应的控制信息进行排列,得到家居设备对应的控制信息,即得到与洗浴场景相关的控制信息,该控制信息与目标用户在洗浴场景中的操作轨迹相符。

其中,控制信息包括浴前控制信息、浴中控制信息和浴后控制信息中的一个或多个。浴前控制信息表示从第一目标时间到洗浴开始时间之间所需执行的控制信息。浴中控制信息表示从洗浴开始时间到洗浴结束时间之间所需执行的控制信息。浴后控制信息表示从洗浴结束时间到第二目标时间之间所需执行的控制信息。

在本实施例中,可选的,在对洗浴设备对应的控制信息和各其它设备对应的控制信息进行排列时,分别对浴前控制信息、浴中控制信息和浴后控制信息进行排列,具体过程为:基于时间顺序,对洗浴设备对应的浴前控制信息和各其它设备对应的浴前控制信息进行排列,得到家居设备对应的浴前控制信息。和/或,基于时间顺序,对洗浴设备对应的浴中控制信息和各其它设备对应的浴中控制信息进行排列,得到家居设备对应的浴中控制信息。和/或,基于时间顺序,对洗浴设备对应的浴后控制信息和各其它设备对应的浴后控制信息进行排列,得到家居设备对应的浴后控制信息。

具体的,在对浴前控制信息进行排列时,按照时间先后的顺序,即按照浴前控制信息中的待执行操作时间的先后顺序,对洗浴设备和其它设备对应的浴前控制信息进行综合排序,待执行操作时间小的浴前控制信息排序较前,从而得到家居设备对应的浴前控制信息。举例来说,洗浴开始时间为3:24,第一目标时间为1:24,对洗浴设备和其它设备对应的浴前控制信息进行排列后,得到的家居设备对应的浴前控制信息为:热水器开启(2:10)-->浴霸开启(3:10)-->智能音箱播放音乐(3:20)-->窗帘关闭(3:23)。

相应的,在对浴中控制信息进行排列时,按照时间先后的顺序,即按照浴中控制信息中的待执行操作时间的先后顺序,对洗浴设备和其它设备对应的浴前控制信息进行综合排序,待执行操作时间小的浴中控制信息排序较前,从而得到家居设备对应的浴中控制信息。举例来说,洗浴开始时间为3:24,洗浴结束时间为3:54,对洗浴设备和其它设备对应的浴中控制信息进行排列后,得到的家居设备对应的浴中控制信息为:花洒开启(3:24)-->智能音箱更换频道(3:44)-->花洒温度调节(3:44)-->花洒关闭(3:54)。

相应的,在对浴后控制信息进行排列时,按照时间先后的顺序,即按照浴后控制信息中的待执行操作时间的先后顺序,对洗浴设备和其它设备对应的浴后控制信息进行综合排序,待执行操作时间小的浴后控制信息排序较前,从而得到家居设备对应的浴后控制信息。举例来说,洗浴结束时间为3:54,第二目标时间为5:54,对洗浴设备和其它设备对应的浴后控制信息进行排列后,得到的家居设备对应的浴后控制信息为:电热毛巾架开启(3:55)-->洗衣机开启(4:00)-->空调开启(4:20)-->净水机开启(4:21)。

另外,可选的,待执行操作时间还可以为包括具体日期的时间,例如,1991/3/23:55,即待执行操作时间为1991年3月2号3点5分。另外,家居设备的控制信息还可以包括一定时间内的家居设备的控制信息,例如,洗衣机的控制信息包括一周内的控制信息。

s306、根据家居设备对应的控制信息控制家居设备运行。

在本实施例中,在得到家居设备对应的控制信息后,在到达一个家居设备对应的待执行操作信息中的待执行操作时间时,控制该家居设备执行与待执行操作信息中的待执行操作类型对应的控制操作,以实现对家居设备的自动控制。且该控制信息是根据与目标用户对应的家居设备的实际运行数据确定的,可以实现家居设备的个性化控制,从而实现家居设备的准确控制,满足用户的需求。

另外,可选的,在根据待执行操作信息控制家居设备运行时,若该待执行操作信息中包括待执行操作参数,则还需控制家居设备根据该待执行操作参数设置参数,例如,将设定温度设置为60℃。

可选的,为了使家居设备对应的控制信息更加符合用户秀气,在确定与洗浴场景相关的控制信息后,即在根据家居设备的运行数据确定家居设备的控制信息后,即将家居设备对应的控制信息推送至目标用户对应的用户终端,获取用户终端发送的与家居设备对应的控制信息对应的响应信息。根据响应信息对家居设备对应的控制信息进行更新,并根据更新后的家居设备对应的控制信息控制家居设备运行。

具体的,电子设备将家居设备的控制信息发送至目标用户对应的用户终端,以使该目标用户通过用户终端获知该与洗浴场景信息相关的控制信息,并对该控制信息进行确认,以确认控制信息所包括待执行操作信息是否符合需求,即是否需要进行调整,用户终端根据该目标用户的确认情况生成该控制信息对应的响应信息,该响应信息包括待删除的操作信息、待添加的操作信息和待修改的操作信息中的一个或多个。电子设备根据用户终端发送的响应信息对家居设备的控制信息进行更新,即对该控制信息中的待执行操作信息进行删除、添加和/或修改,得到更新后的控制信息,并根据更新后的控制信息控制家居设备进行运行,以使更新后的控制信息更加符合用户的使用需求,从而可以更加准确地根据用户使用需求控制家居设备运行。

其中,待删除的操作信息表示家居设备对应的控制信息中需要删除的待执行操作信息;待添加的操作信息表示需要添加的操作信息,其包括需要家居设备需执行的操作类型及其对应的执行操作时间,例如待添加的操作信息为排风扇开启(4:00);待修改的操作信息包括需要进行修改的待执行操作信息及其对应的目标操作信息,以使电子设备将待执行操作信息修改为目标操作信息。

另外,可选的,在将家居设备对应的控制信息发送至用户终端时,当用户终端为移动终端时,用户终端可以直接显示洗浴场景对应的全部控制信息(如图4所示),也可以分场景显示相应的控制信息,即浴前场景对应的控制信息、浴中场景对应的控制信息和浴后场景对应的控制信息分开显示(如图5中的a、b和c所示)。

此外,用户终端还可以为智能音箱,其可以语音播放家居设备对应的控制信息,并获取用户语音输入的响应信息。

在任意实施例中,可选的,在获取到响应信息后,还可以根据响应信息对预设聚类模型进行修正,即还可以更新后的控制信息对预设聚类模型进行更新,以使预设聚类模型的精确度更高,从而得到更加符合用户使用需求的控制信息。

在本实施例中,在控制家居设备运行时,可以分别按照浴前控制信息控制与浴前场景相关的家居设备运行,按照浴中控制信息控制与浴中场景相关的家居设备运行,按照浴后控制信息控制与浴后场景相关的家居设备运行,可以分场景进行控制,实现洗浴的精准控制。

在本实施例中,在得到家居设备对应的控制信息后,将该控制信息发送至用户终端,以使目标用户对该控制信息进行确认,用户终端根据用户的确认情况生成相应的响应信息,并将该响应信息发送至电子设备,以使电子设备根据该响应信息对控制信息进行更新,从而使得更新后的控制信息更加符合用户使用情况,避免进行不必要的控制,实现家居设备的准确控制。

图6为本发明实施例提供的家居设备控制设备的结构示意图,如图6所示,该家居设备控制设备60可以包括:数据获取模块601和处理模块602。

数据获取模块601,用于获取目标用户对应的家居设备的运行数据。其中家居设备包括洗浴设备和其它设备。

处理模块602,用于根据洗浴设备的运行数据确定洗浴时间,并根据洗浴时间对其它设备的运行数据进行筛选,得到其它设备的目标运行数据。

处理模块602,还用于分别对洗浴设备的运行数据和其它设备的目标运行数据进行分析,得到家居设备对应的控制信息。

处理模块602,还用于根据家居设备对应的控制信息控制家居设备运行。

可选的,洗浴时间包括洗浴开始时间和洗浴结束时间。

可选的,家居设备对应的控制信息包括如下至少一个待执行操作信息,其中待执行操作信息包括待执行操作类型及其对应的待执行操作时间。操作类型包括如下一种或者几种组合:开启类型、模式设置类型、关闭类型和温度调节类型。

在本发明的另一实施例中,在上述图6基础上,处理模块602还用于:

采用预设聚类模型,对洗浴设备的运行数据进行聚类分析,得到洗浴设备对应的控制信息。

对于每个其它设备,采用预设聚类模型,对其它设备对应的目标运行数据进行聚类分析,得到其它设备对应的控制信息。

对洗浴设备对应的控制信息和各其它设备对应的控制信息进行排列,得到家居设备对应的控制信息。

在任意实施例中,可选的,处理模块602还用于:

获取目标用户对应的浴前运行时间和浴后运行时间。

获取洗浴开始时间与浴前运行时间的差值,并将其作为第一目标时间。

获取洗浴结束时间与浴后运行时间的和,并将其作为第二目标时间。

根据第一目标时间和第二目标时间,对其它设备的运行数据进行筛选,得到其它设备的目标运行数据。

在任意实施例中,可选的,其它设备的运行数据包括多个历史操作信息,其中历史操作信息包括历史操作时间。

处理模块602还用于:

对于每个其它设备,从其它设备的运行数据中获取历史操作时间在第一目标时间和第二目标时间之间的历史操作信息,并将其确定为其它设备的目标运行数据。

进一步的,可选的,控制信息包括浴前控制信息、浴中控制信息和浴后控制信息中的一个或多个。

处理模块602还用于:

基于时间顺序,对洗浴设备对应的浴前控制信息和各其它设备对应的浴前控制信息进行排列,得到家居设备对应的浴前控制信息。

和/或,

基于时间顺序,对洗浴设备对应的浴中控制信息和各其它设备对应的浴中控制信息进行排列,得到家居设备对应的浴中控制信息。

和/或,

基于时间顺序,对洗浴设备对应的浴后控制信息和各其它设备对应的浴后控制信息进行排列,得到家居设备对应的浴后控制信息。

在本实施例中,可选的,处理模块602还用于:

将家居设备对应的控制信息推送至目标用户对应的用户终端。

获取用户终端发送的与家居设备对应的控制信息对应的响应信息。

根据响应信息对家居设备对应的控制信息进行更新,并根据更新后的家居设备对应的控制信息控制家居设备运行。

在一种可能的设计中,处理模块602还用于:

根据响应信息对预设聚类模型进行修正。

本实施例中各个模块的详细功能描述请参考有关该方法的实施例中的描述,此处不做详细阐述说明。

图7为本发明实施例提供的电子设备的硬件结构示意图。如图7所示,本实施例提供的服务器70包括:至少一个处理器701和存储器702。该服务器70还包括通信部件703。其中,处理器701、存储器702以及通信部件703通过总线704连接。

在具体实现过程中,至少一个处理器701执行存储器702存储的计算机执行指令,使得至少一个处理器701执行如上服务器所执行的家居设备控制方法。

处理器701的具体实现过程可参见上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。

在上述的图7所示的实施例中,应理解,处理器可以是中央处理单元(英文:centralprocessingunit,简称:cpu),还可以是其他通用处理器、数字信号处理器(英文:digitalsignalprocessor,简称:dsp)、专用集成电路(英文:applicationspecificintegratedcircuit,简称:asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。

存储器可能包含高速ram存储器,也可能还包括非易失性存储nvm,例如至少一个磁盘存储器。

总线可以是工业标准体系结构(industrystandardarchitecture,isa)总线、外部设备互连(peripheralcomponent,pci)总线或扩展工业标准体系结构(extendedindustrystandardarchitecture,eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本申请附图中的总线并不限定仅有一根总线或一种类型的总线。

本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现上述方法实施例中的家居设备控制方法。

上述的计算机可读存储介质,上述可读存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。可读存储介质可以是通用或专用计算机能够存取的任何可用介质。

一种示例性的可读存储介质耦合至处理器,从而使处理器能够从该可读存储介质读取信息,且可向该可读存储介质写入信息。当然,可读存储介质也可以是处理器的组成部分。处理器和可读存储介质可以位于专用集成电路(applicationspecificintegratedcircuits,简称:asic)中。当然,处理器和可读存储介质也可以作为分立组件存在于设备中。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征作出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1