一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

智能家电控制方法、装置、计算机设备和存储介质与流程

2021-10-24 12:48:00 来源:中国专利 TAG:家电 智能 控制 装置 计算机


1.本技术涉及智能家电和智能汽车控制领域,特别是涉及一种智能家电控制方法、装置、计算机设备和存储介质。


背景技术:

2.随着居民消费水平的提高,以及移动通信能力的不断提升,汽车与智能家电逐渐实现网联化和智能化,因此,用户对于智慧出行和智慧家居的交叉需求也越来越强烈。
3.然而,目前的汽车的车机端语音系统仅能控制车内设备,比如,收听广播、播放音乐和车载导航等等,无法实现对智能家电的控制,因此,无法满足智慧出行和智慧家居的交叉需求。


技术实现要素:

4.基于此,有必要针对上述技术问题,提供一种智能家电控制方法、装置、计算机设备和存储介质。
5.一种智能家电控制方法,所述方法包括:
6.接收车机云发送的查询控制文本,所述查询控制文本由所述车机云基于车机端输入的初始控制指令生成;
7.根据所述查询控制文本中包含的场景控制信息,确定待控制的目标场景以及所述目标场景包含的各智能家电的控制信息;
8.根据所述目标场景以及所述目标场景中包含的各智能家电的控制信息,生成包含多种类型控制指令的控制指令集,并将所述控制指令集中的控制指令发送至目标智能家电,指示所述目标智能家电进行对应操作。
9.在其中一个实施例中,在所述根据所述查询控制文本中包含的场景控制信息,确定待控制的目标场景以及所述目标场景包含的各智能家电的控制信息之前,所述方法还包括:
10.根据自然语言分析方法,识别所述查询控制文本中所述场景控制信息对应的目标服务领域;
11.若所述目标服务领域为智能家电服务领域,则执行所述根据所述查询控制文本中包含的场景控制信息,确定待控制的目标场景以及所述目标场景包含的各智能家电的控制信息的步骤。
12.在其中一个实施例中,所述根据所述查询控制文本中包含的场景控制信息,确定待控制的目标场景以及所述目标场景包含的各智能家电的控制信息,包括:
13.根据自然语音分析方法,提取所述查询控制文本中包含的场景控制信息的目标特征;
14.基于所述目标特征,在预设的语义数据库中,通过对所述场景控制信息进行意图识别,确定所述场景控制信息对应的目标场景;
15.根据所述语义数据库中包含的所述目标场景的语义模板以及各智能家电的配置参数信息,对所述语义模板进行配置参数信息填充,得到所述目标场景中包含的各智能家电的控制信息。
16.在其中一个实施例中,所述目标场景中包含的各智能家电的控制信息包括所述智能家电标识以及对应的智能家电控制参数信息,所述根据所述目标场景以及所述目标场景中包含的各智能家电的控制信息,生成包含多种类型控制指令的控制指令集,包括:
17.针对每一种类型的智能家电设备,生成包含对应的所述智能家电标识以及所述智能家电控制参数信息的控制指令;
18.将各所述控制指令,依据所述目标场景中包含的触发顺序,生成所述目标场景的控制指令集。
19.在其中一个实施例中,所述方法还包括:
20.接收所述目标场景中每一所述智能家电发送的控制反馈信息;
21.根据所述控制反馈信息,判别所述目标场景的所述控制指令集的执行情况;
22.将所述控制指令集的执行情况反馈至所述车机云,指示所述车机云生成对应的场景执行信息并通过所述车机端输出所述场景执行信息。
23.一种智能家电控制方法,所述方法应用于车机云,所述方法包括:
24.接收由车机端输入的初始控制指令,所述初始控制指令携带场景控制信息;
25.响应于所述初始控制指令,生成包含所述场景控制信息的查询控制文本;
26.将所述查询控制文本发送至智能家电云,指示所述智能家电云根据所述查询控制文本中包含的场景控制信息生成包含多种类型控制指令的控制指令集,并将所述控制指令集中的控制指令发送至目标智能家电。
27.在其中一个实施例中,所述方法还包括:
28.根据自然语言算法,识别所述查询控制文本中所述场景控制信息对应的目标服务领域;
29.当所述目标服务领域为智能家电服务领域时,执行所述将所述查询控制文本发送至智能家电云的步骤。
30.一种组合场景控制系统,所述系统包括:
31.车机端,用于接收初始控制指令,并将所述初始控制指令发送至车机云;
32.所述车机云,用于接收由车机端输入的初始控制指令,所述控制指令携带场景控制信息;响应于所述控制指令,生成包含所述场景控制信息的查询控制文本;将所述查询控制文本发送至智能家电云;
33.所述智能家电云,用于接收车机云发送的查询控制文本,所述查询控制文本由所述车机云基于车机端输入的初始控制指令生成;根据所述查询控制文本中包含的场景控制信息,确定待控制的目标场景以及所述目标场景包含的各智能家电的控制信息;根据所述目标场景以及所述目标场景中包含的各智能家电的控制信息,生成包含多种类型控制指令的控制指令集,并将所述控制指令集中的控制指令发送至目标智能家电,指示所述目标智能家电进行对应操作。
34.在其中一个实施例中,所述系统还包括:
35.移动端,用于接收场景配置指令,根据所述场景配置指令输出场景配置界面,所述
场景配置界面中包含智能家电标识;
36.接收设备配置指令,所述设备配置指令中携带至少两种类型的智能家电标识以及对应的所述智能家电控制参数信息;
37.建立各所述智能家电标识以及对应的所述智能家电控制参数信息关联关系,生成目标场景,并将所述目标场景存储于智能家电云的语义数据库中。
38.一种智能家电控制装置,所述装置包括:
39.接收模块,用于接收车机云发送的查询控制文本,所述查询控制文本由所述车机云基于车机端输入的初始控制指令生成;
40.确定模块,用于根据所述查询控制文本中包含的场景控制信息,确定待控制的目标场景以及所述目标场景包含的各智能家电的控制信息;
41.控制模块,用于根据所述目标场景以及所述目标场景中包含的各智能家电的控制信息,生成包含多种类型控制指令的控制指令集,并将所述控制指令集中的控制指令发送至目标智能家电,指示所述目标智能家电进行对应操作。
42.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
43.接收车机云发送的查询控制文本,所述查询控制文本由所述车机云基于车机端输入的初始控制指令生成;
44.根据所述查询控制文本中包含的场景控制信息,确定待控制的目标场景以及所述目标场景包含的各智能家电的控制信息;
45.根据所述目标场景以及所述目标场景中包含的各智能家电的控制信息,生成包含多种类型控制指令的控制指令集,并将所述控制指令集中的控制指令发送至目标智能家电,指示所述目标智能家电进行对应操作。
46.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
47.接收车机云发送的查询控制文本,所述查询控制文本由所述车机云基于车机端输入的初始控制指令生成;
48.根据所述查询控制文本中包含的场景控制信息,确定待控制的目标场景以及所述目标场景包含的各智能家电的控制信息;
49.根据所述目标场景以及所述目标场景中包含的各智能家电的控制信息,生成包含多种类型控制指令的控制指令集,并将所述控制指令集中的控制指令发送至目标智能家电,指示所述目标智能家电进行对应操作。
50.上述智能家电控制方法、系统、计算机设备和存储介质,智能家电云接收车机云发送的查询控制文本,其中,所述查询控制文本由所述车机云基于车机端输入的初始控制指令生成。智能家电云根据所述查询控制文本中包含的场景控制信息,确定待控制的目标场景以及所述目标场景包含的各智能家电的控制信息。最后,智能家电云根据所述目标场景以及所述目标场景中包含的各智能家电的控制信息,生成包含多种类型控制指令的控制指令集,并将所述控制指令集中的控制指令发送至目标智能家电,指示所述目标智能家电进行对应操作。采用本方法,通过智能家电云与车机云间的通信实现智能家居与智能汽车间的交叉需求,同时智能家电云生成控制指令集实现对目标场景下的多个智能家电进行同步
控制,提高控制效率和目标场景联动性。
附图说明
51.图1为一个实施例中智能家电控制方法的应用环境图;
52.图2为一个实施例中智能家电云的智能家电控制方法的流程示意图;
53.图3为一个实施例中识别所属服务领域步骤的流程示意图;
54.图4为一个实施例中场景控制信息语义分析步骤的流程示意图;
55.图5为一个实施例中生成控制指令集步骤的流程示意图;
56.图6为一个实施例中反馈控制指令集执行信息步骤的流程示意图;
57.图7为一个实施例中车机云的智能家电控制方法的流程示意图;
58.图8为一个实施例中移动端的智能家电控制方法的流程示意图;
59.图9为一个实施例中回家场景配置模板的示意图;
60.图10为一个实施例中离家场景配置模板的示意图;
61.图11为一个实施例中自定义场景配置模板的示意图;
62.图12为一个实施例中智能家电控制装置的结构框图;
63.图13为一个实施例中计算机设备的内部结构图。
具体实施方式
64.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
65.本技术提供的智能家电控制方法,可以应用于如图1所示的应用环境中。其中,车机端110通过网络与车机云120进行通信,智能家电云130通过网络与各智能家电设备140进行通信,并且智能家电云130和车机云120间预先实现云云打通。因此,智能家电云130接收车机云120发送的查询控制文本,其中,该查询控制文本由车机云120基于车机端110输入的控制指令生成。然后,智能家电云130根据查询控制文本中包含的场景控制信息,确定待控制的目标场景以及目标场景包含的各智能家电的控制信息。最后,智能家电云130根据目标场景以及目标场景中包含的各智能家电的控制信息,生成包含多种类型控制指令的控制指令集,并将控制指令集中的控制指令发送至目标智能家电,指示目标智能家电进行对应操作。
66.其中,智能家电云130的内部结构可以包括人工智能(ai,artificial intelligence)云和物联网(iot,internet of things)云,通过ai云进行查询控制文本中场景控制信息的分析和确定,通过iot云针对分析出的目标场景中的各智能家电的控制信息,生成控制指令集,进行目标场景中各智能家电的控制。本技术中对于智能家电云130的结构和功能划分不做限定。
67.在一个实施例中,如图2所示,提供了一种智能家电控制方法,该方法应用于智能家电云,该方法包括以下步骤:
68.步骤201,接收车机云发送的查询控制文本。
69.其中,查询控制文本由车机云基于车机端输入的初始控制指令生成。
70.在实施中,智能家电云与车机云预先实现云云打通的状态,当车机云接收到用户通过车机端输入的控制指令时,车机云根据自然语言生成算法,将该控制指令中的场景控制信息生成查询控制文本(query文本),并将该查询控制文本发送至智能家电云。因此,智能家电云接收由车机云发送的查询控制文本。
71.可选的,基于车机端输入的初始控制指令可以为语音控制指令,也可以为其他形式的控制指令,本技术实施例不做限定。
72.步骤202,根据查询控制文本中包含的场景控制信息,确定待控制的目标场景以及目标场景包含的各智能家电的控制信息。
73.在实施中,智能家电云会针对接收到的查询控制文本进行分析处理。具体的,智能家电云中的ai云通过自然语言算法对查询控制文本中包含的场景控制信息进行自然语言分析,提取该场景控制信息中的目标特征(例如,目标关键字),并以该目标特征确定对应的目标场景以及目标场景中包含的各智能家电的控制信息。进而在智能家电云内部,ai云将查询控制文本的上述分析结果发送至智能家电云的iot云进行进一步处理。
74.步骤203,根据目标场景以及目标场景中包含的各智能家电的控制信息,生成包含多种类型控制指令的控制指令集,并将控制指令集中的控制指令发送至目标智能家电,指示目标智能家电进行对应操作。
75.在实施中,由于一个目标场景中通常会包含多种不同类型的智能家电,因此,智能家电云中的iot云根据分析出的目标场景以及目标场景包含的各智能家电的控制信息,逐条信息生成对应类型的智能家电可执行的控制指令,进而,将控制指令根据预设规则汇总,得到目标场景对应的控制指令集。智能家电云将该控制指令集中的控制指令同步发送至对应的各目标智能家电,指示每一目标智能家电进行对应操作。
76.上述智能家电控制方法中,智能家电云接收车机云发送的查询控制文本,根据查询控制文本中包含的场景控制信息,确定待控制的目标场景以及目标场景包含的各智能家电的控制信息。根据目标场景以及目标场景中包含的各智能家电的控制信息,生成包含多种类型控制指令的控制指令集,并将控制指令集中的控制指令发送至目标智能家电,指示目标智能家电进行对应操作。采用本方法,通过智能家电云与车机云间的通信实现智能家居与智能汽车间的交叉需求,同时智能家电云生成控制指令集实现对目标场景下的多个智能家电进行同步控制,提高控制效率和目标场景联动性。
77.在一个实施例中,如图3所示,在步骤202之前,智能家电云还要基于接收到的查询控制文本进行服务领域识别,确定该查询控制文本中包含的场景控制信息是否用于控制智能家电,因此,则该方法还包括:
78.步骤301,根据自然语言分析方法,识别查询控制文本中场景控制信息对应的目标服务领域。
79.在实施中,智能家电云根据自然语言分析方法,对查询控制文本中的特征信息进行提取,进而根据提取出的特征信息,识别查询控制文本中场景控制信息对应的目标服务领域。例如,针对查询控制文本中包含的“开启回家场景”的场景控制信息,智能家电云提取其中的关键特征:“回家”特征。然后,智能家电云根据该关键特征以及预设的领域分类规则识别查询控制文本中场景控制信息对应的目标服务领域。
80.步骤302,若目标服务领域为智能家电服务领域,则执行步骤202。
81.在实施中,若目标服务领域为智能家电服务领域,则智能家电云执行步骤202中进一步根据查询控制文本中包含的场景控制信息,确定待控制的目标场景以及目标场景中包含的各智能家电的控制信息。
82.若目标服务领域为非智能家电服务领域,则智能家电云不对查询控制文本做进一步处理,并向车机云反馈错误提示信息。
83.在一个实施例中,如图4所示,目标场景中包含的各智能家电的控制信息包括智能家电标识以及对应的智能家电控制参数信息,步骤203的具体处理过程包括如下步骤:
84.步骤401,根据自然语音分析方法,提取查询控制文本中包含的场景控制信息的目标特征。
85.在实施中,智能家电云根据自然语言分析方法,提取查询控制文本中包含的场景控制信息的目标特征。例如,查询控制文本中包含的场景控制信息为“执行回家场景”,则智能家电云基于自然语言分析方法,对场景控制信息进行关键词分割:执行/回家/场景,并进行特征提取,得到该场景控制信息的目标特征为“执行”和“回家”。
86.步骤402,基于目标特征,在预设的语义数据库中,通过对场景控制信息进行意图识别,确定场景控制信息对应的目标场景。
87.在实施中,智能家电云基于提取到的目标特征,在预设的语义数据库中,通过对场景控制信息进行意图识别,确定场景控制信息对应的目标场景。
88.具体的,在确定查询控制文本为智能家电服务领域后,根据提取查询控制文本中场景控制信息的“执行”“回家”等目标特征,确定场景控制信息对应的目标场景。
89.表1
[0090][0091]
其中,针对本技术中每一场景主题的目标场景,智能家电云中的语义数据库存储大量相关语义数据,对其目标场景下的目标特征信息进行延伸和泛化,例如,针对开启操作,对应的语义特征可以包括:打开、开启、开、执行、触发等等;针对关闭操作,对应的语义特征可以包括:关闭、关了、关、停止等等。从而保证即使查询控制文本中包含的场景控制信
息口语化、日常化也可以进行识别。
[0092]
步骤403,根据语义数据库中包含的目标场景的语义模板以及各智能家电的配置参数信息,对语义模板进行配置参数信息填充,得到目标场景中包含的各智能家电的控制信息。
[0093]
在实施中,智能家电云根据语义数据库中包含的目标场景的语义模板以及各智能家电的配置参数信息,对语义模板进行配置参数信息填充,得到目标场景中包含的各智能家电的控制信息。具体如下表2所示:
[0094]
表2
[0095][0096][0097]
在一个实施例中,如图5所示,步骤202的具体处理过程包括如下步骤:
[0098]
步骤501,针对每一种类型的智能家电设备,生成包含对应的智能家电标识以及智能家电控制参数信息的控制指令。
[0099]
在实施中,智能家电云根据分析得到的每一种类型的智能家电设备的控制参数信息,生成包含对应智能家电标识以及智能家电控制参数信息的控制指令。例如,在一个目标场景中包含智能冰箱、智能空调,智能电视,则智能家电云针对每一种类型的智能家电的控制参数信息,分别生成可用于控制智能冰箱的第一控制指令,可用于控制智能空调的第二控制指令和可用于控制智能电视的第三控制指令。
[0100]
其中,针对智能冰箱的第一控制指令,包含智能冰箱标识以及对应的智能冰箱控制参数信息。具体的,智能冰箱控制参数信息可以包括该控制指令为开启指令,且开启后智能冰箱冷藏室的制冷温度为4度,冷冻室的制冷温度为零下18度。针对智能空调的第二控制指令,包含智能空调标识以及对应的智能空调控制参数信息。具体的,智能空调控制参数信息包括该控制指令为开启指令,且开启后智能空调的室内调节温度为24度。针对智能电视的第三控制指令,包含智能电视标识以及对应的智能电视控制参数信息。具体的,该智能电视控制参数信息包括该控制指令为开启指令。
[0101]
可选的,不同的目标场景下的智能设备以及智能设备的控制参数信息可以是不同的,本技术实施例不做限定。
[0102]
步骤502,将各控制指令,依据目标场景中包含的触发顺序,生成目标场景的控制指令集。
[0103]
在实施中,智能家电云将生成的多种类型的智能家电的控制指令,依据目标场景中包含的触发顺序,生成目标场景的控制指令集。例如,针对目标场景中包含的三种类型的智能家电设备,基于预先配置的目标场景中各智能家电的触发顺序,生成智能家电的控制指令集,进而智能家电云可以依次读取控制指令集中的控制指令,发送至目标智能家电。
[0104]
本实施例中,无需针对每一智能家电进行单独控制,智能家电云基于场景控制信
息生成的控制指令集对目标场景下的各智能家电进行同步控制,提高智能家电的控制效率。
[0105]
在一个实施例中,如图6所示,该方法还包括:
[0106]
步骤601,接收目标场景中每一智能家电发送的控制反馈信息。
[0107]
在实施中,在预设的时间周期内,智能家电云接收目标场景中每一智能家电发送的控制反馈信息。例如,目标场景中包含3个智能家电,则智能家电云可以接收到3条控制反馈信息。每一条控制反馈信息可以表示该目标智能家电设备的控制指令执行结果。具体的,例如,每一条控制反馈信息为0或1信息,其中,正常执行控制指令则为0信息;未正常执行控制指令则为1信息。
[0108]
步骤602,根据控制反馈信息,判别目标场景的控制指令集的执行情况。
[0109]
在实施中,智能家电云根据各智能家电设备发送的控制反馈信息,判别目标场景的控制指令集的执行情况,具体的,智能家电云在预设时间内接收到的各控制反馈信息为0001,基于该控制反馈信息,智能家电云判别得到控制指令集整体执行情况为目标场景中包含的4个智能家电设备,存在1台智能家电设备未正常执行,3台智能家电设备正常执行。并且智能家电设备基于预设的控制反馈信息的反馈顺序,可以明确未正常执行控制指令的智能家电设备。
[0110]
步骤603,将控制指令集的执行情况反馈至车机云,指示车机云生成对应的场景执行信息并通过车机端输出场景执行信息。
[0111]
在实施中,智能家电云将控制指令集的执行情况反馈至车机云,例如,智能家电云反馈给车机云的控制指令集执行情况为:目标场景中的4个智能家电设备,其中,智能冰箱、智能电视和智能空调均已正常执行控制指令,另外的智能窗帘并未正常执行控制指令。进而,车机云根据该控制指令集执行情况,生成可反馈至用户的场景执行信息,通过车机云对应的车机端输出该场景执行信息。例如,车机云根据接收到的控制指令集执行情况,在预设的语音数据库中确定表征该控制指令集执行情况的语音提示信息(也即场景执行信息),并将其语音提示信息发送至车机端进行语音输出,提示用户该目标场景的整体执行情况。
[0112]
本实施例中,智能家电云可以基于各智能家电的控制反馈信息对目标场景的整体控制指令集执行情况进行判别,并通过车机云和车机端输出提示信息,以提示用户目标场景执行情况。
[0113]
在一个实施例中,如图7所示,提供了一种智能家电控制方法,该方法应用于车机云,该方法包括如下步骤:
[0114]
步骤701,接收由车机端输入的初始控制指令。
[0115]
其中,初始控制指令携带场景控制信息。
[0116]
在实施中,用户通过车机端输入场景控制信息,并将场景控制信息传输至该车机端对应的车机云,由车机云接收该控制指令以进行后续处理。其中,控制指令携带的场景控制信息可以为:“回家场景”信息、“离家场景”信息和“特殊场景”信息、“自定义场景”信息等等,本技术实施例不做限定。
[0117]
可选的,用户输入的控制指令可以为通过车机端的语音通信模块输入的语音控制指令,例如,语音控制指令为“开启回家场景”。也可以为其他种触发形式生成的控制指令,例如,用户手指触发车机端显示屏或者根据用户驾驶车辆的所处地理位置,再或者基于车
辆传输器设备自动识别生成初始控制指令等等,本技术实施例不做限定。
[0118]
步骤702,响应于控制指令,生成包含场景控制信息的查询控制文本。
[0119]
在实施中,车机云响应于该初始控制指令,生成包含初始控制指令中场景控制信息的查询控制文本(query文本)。具体的,车机云基于自然语言分析算法,将控制指令中的场景控制信息转换为query文本格式控制信息,进而生成查询控制文本,例如,当语音控制指令为“开启回家场景”时,车机云根据自然语言生成算法生成包含“开启回家场景”内容的查询控制文本。
[0120]
步骤703,将查询控制文本发送至智能家电云,指示智能家电云根据查询控制文本中包含的场景控制信息生成包含多种类型控制指令的控制指令集,并将控制指令集中的控制指令发送至目标智能家电。
[0121]
在实施中,车机云确定该查询控制文本的传输目的地,调用对应的智能家电云服务接口,将查询控制文本发送至智能家电云,以指示智能家电云根据查询控制文本中包含的场景控制信息生成包含多种类型控制指令的控制指令集,并将控制指令集中的控制指令发送至目标智能家电。
[0122]
上述智能家电控制方法,车机云与智能家电云进行云云打通,在云端打通的情况下,基于车机云对查询控制文本中场景控制信息的可服务领域进行识别,若识别出的目标服务领域为智能家电服务领域,则车机云将查询控制文本发送至目标服务领域对应的智能家电云,以使智能家电云可以基于查询控制文本中的场景控制信息对智能家电进行控制,从而实现车机端对智能家电设备的控制。
[0123]
在一个实施例中,应用于车机云的智能家电控制方法还包括:
[0124]
根据自然语言算法,识别查询控制文本中场景控制信息对应的目标服务领域。当所述目标服务领域为智能家电服务领域时,执行步骤703。
[0125]
在实施中,车机云根据自然语言算法,识别查询控制文本中的场景控制信息,提取场景控制信息中的关键特征,根据关键特征在可提供服务的多种服务领域中确定对应的目标服务领域。
[0126]
具体的,车机云中对应的可服务领域包括智能汽车服务领域、智能家电服务领域等多种,车机云在场景控制信息为“开启回家场景”中提取出“回家”特征,基于该“回家”特征,车机云确定该查询控制文本对应的目标服务领域为智能家电服务领域。进而车机云执行步骤703,将查询控制文本发送至目标服务领域对应的智能家电云,指示智能家电云进行处理,本技术实施例不再赘述。
[0127]
在一个实施例中,如图8所示,提供了一种智能家电控制方法,该方法应用于移动端,该方法包括:
[0128]
步骤801,接收场景配置指令,根据场景配置指令输出场景配置界面。
[0129]
其中,场景配置界面中包含智能家电标识。
[0130]
在实施中,移动端接收用户输入的场景配置指令,响应于该场景配置指令,移动端输出场景配置界面,该场景配置界面中包含场景配置模板以及多种类型的智能家电标识。包含的多种类型的智能家电标识可以为用户提供选择。
[0131]
具体的,针对场景配置模板,存在多种模板形式。对应不同的场景配置模板,用户可以选择不同形式的场景配置模板,例如,移动端预先存储有多种场景主题的场景配置模
板,也存储有无场景主题的自定义场景配置模板。针对预先存储的多种场景主题的场景配置模板,移动端可以基于用户的触发操作,输出用户需求的场景主题的目标场景配置模板,在该目标场景配置模板中包含目标场景主题以及对应有多种类型的智能家电的标识。具体的,如图9所示,用户触发场景配置指令为回家主题场景配置指令,则响应于该场景配置指令,移动端输出回家主题的场景配置模板,在该回家主题的场景配置模板中包括:智能空调、智能电视、智能纱帘和智能布帘等标识,对于场景配置模板中的候选智能家电标识本技术实施例不做限定。又如,在预先配置场景主题中,还包括离家主题的场景配置模板。如图10所示,移动端基于用户触发的离家场景配置指令,可以输出对应的离家主题的场景配置模板,在该离家主题的场景配置模板中包括:智能空调、智能电视、智能纱帘和智能布帘等标识(离家主题的智能家电标识可以与回家主题的智能家电标识一致)。其中,预先配置场景主题的场景配置模板中包含的候选智能家电标识可以根据用户需求进行添加或者删减,从而确定该场景主题下的最终智能家电标识。
[0132]
可选的,如图11所示,针对移动端存储的无场景主题的自定义场景配置模板,移动端基于用户输入的场景配置指令,输出无主题的场景配置模板,用户可以根据自身需求自定义场景主题(例如,生日场景主题、节假日场景主题、纪念日场景主题),并基于该场景主题,选择该场景主题下所需的目标智能家电,并以智能家电标识的形式添加至自定义主题的场景配置模板中。其中,智能家电的选择可以通过勾选对应的智能家电标识实现,也可以通过拖拽智能家电标识至目标区域实现,本技术实施例提供的场景配置界面图仅仅是本技术的一种可实施的方案,用于解释本技术,但不限定本技术实现方式。
[0133]
步骤802,接收设备配置指令,每一条设备配置指令中携带一种类型的智能家电配置信息。
[0134]
其中,智能家电配置信息包括智能家电标识对应的智能家电控制参数信息。
[0135]
在实施中,用户通过移动端输入在场景配置模板中确定出的智能家电标识对应的智能家电设备的设备配置指令,每一设备配置指令中携带一种类型的智能家电配置信息,根据该智能家电配置信息中包含的智能家电控制参数,完成对目标场景中各智能家电的配置。例如,针对回家场景下包括的智能空调的设备配置指令,其中包括的智能空调的配置信息为:开启(状态参数)、温度为24度、微风、风向向下。
[0136]
步骤803,根据接收到的各设备配置指令,生成包含各设备配置指令携带的智能家电配置信息的目标场景,并将目标场景存储于智能家电云的语义数据库中。
[0137]
在实施中,每一设备配置指令携带一种类型的智能家电配置信息,移动端基于场景配置模板中包含的最终确定的目标场景主题下的目标智能家电标识,根据接收到的设备配置指令,建立场景配置模板中智能家电标识与设备配置指令中智能家电配置信息的关联关系,生成目标主题下的目标场景。然后,移动端将目标场景存储于智能家电云的语义数据库中,可用于在智能家电云基于车机端发送的控制指令在语义数据库中查询到该目标场景下的全部智能家电标识以及智能家电控制参数信息。
[0138]
例如,针对回家主题的场景配置模板中,包含智能空调、智能电视和智能窗帘三种类型的智能家电标识,基于接收到的第一设备配置指令,根据第一设备配置指令中包含的智能空调配置信息(即智能空调标识和智能空调控制参数:开启、26度、微风、风向向下),建立该设备配置指令中的智能空调配置信息与场景配置模板中的智能空调标识的关联关系。
继而,移动端接收第二设备配置指令(智能电视配置指令)、第三设备配置指令(智能窗帘配置指令)分别建立设备配置指令中智能家电配置信息与场景配置模板中智能家电标识的关联关系。最终,移动端生成包含场景配置模板中全部智能家电标识以及对应的智能家电配置信息的回家主题的目标场景。
[0139]
应该理解的是,虽然图2至图8的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2至图8中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
[0140]
在一个实施例中,如图1所示,提供了一种智能家电控制系统100,包括:
[0141]
车机端110,用于接收初始控制指令,并将所述初始控制指令发送至车机云;
[0142]
所述车机云120,用于接收由车机端输入的初始控制指令,所述控制指令携带场景控制信息;响应于所述控制指令,生成包含所述场景控制信息的查询控制文本;将所述查询控制文本发送至智能家电云;
[0143]
所述智能家电云130,用于接收车机云发送的查询控制文本,所述查询控制文本由所述车机云基于车机端输入的初始控制指令生成;根据所述查询控制文本中包含的场景控制信息,确定待控制的目标场景以及所述目标场景包含的各智能家电的控制信息;根据所述目标场景以及所述目标场景中包含的各智能家电的控制信息,生成包含多种类型控制指令的控制指令集,并将所述控制指令集中的控制指令发送至目标智能家电,指示所述目标智能家电进行对应操作。
[0144]
在其中一个实施例中,该智能家电控制系统100还包括:
[0145]
移动端,用于接收场景配置指令,根据所述场景配置指令输出场景配置界面,所述场景配置界面中包含智能家电标识;
[0146]
接收设备配置指令,所述设备配置指令中携带至少两种类型的智能家电标识以及对应的所述智能家电控制参数信息;
[0147]
建立各所述智能家电标识以及对应的所述智能家电控制参数信息关联关系,生成目标场景,并将所述目标场景存储于智能家电云的语义数据库中。
[0148]
在一个实施例中,如图所示,提供了一种智能家电控制装置1200,包括:接收模块1210、确定模块1220和控制模块1230,其中:
[0149]
接收模块1210,用于接收车机云发送的查询控制文本,所述查询控制文本由所述车机云基于车机端输入的初始控制指令生成;
[0150]
确定模块1220,用于根据所述查询控制文本中包含的场景控制信息,确定待控制的目标场景以及所述目标场景包含的各智能家电的控制信息;
[0151]
控制模块1230,用于根据所述目标场景以及所述目标场景中包含的各智能家电的控制信息,生成包含多种类型控制指令的控制指令集,并将所述控制指令集中的控制指令发送至目标智能家电,指示所述目标智能家电进行对应操作。
[0152]
在一个实施例中,该装置1200还包括:
[0153]
识别模块,用于根据自然语言分析方法,识别所述查询控制文本中所述场景控制信息对应的目标服务领域;
[0154]
若所述目标服务领域为智能家电服务领域,则执行所述根据所述查询控制文本中包含的场景控制信息,确定待控制的目标场景以及所述目标场景包含的各智能家电的控制信息的步骤。
[0155]
在一个实施例中,确定模块1220,具体用于根据自然语音分析方法,提取所述查询控制文本中包含的场景控制信息的目标特征;
[0156]
基于所述目标特征,在预设的语义数据库中,通过对所述场景控制信息进行意图识别,确定所述场景控制信息对应的目标场景;
[0157]
根据所述语义数据库中包含的所述目标场景的语义模板以及各智能家电的配置参数信息,对所述语义模板进行配置参数信息填充,得到所述目标场景中包含的各智能家电的控制信息。
[0158]
在一个实施例中,所述目标场景中包含的各智能家电的控制信息包括所述智能家电标识以及对应的智能家电控制参数信息,控制模块1230,具体用于针对每一种类型的智能家电设备,生成包含对应的所述智能家电标识以及所述智能家电控制参数信息的控制指令;
[0159]
将各所述控制指令,依据所述目标场景中包含的触发顺序,生成所述目标场景的控制指令集。
[0160]
在一个实施例中,该装置1200还包括:
[0161]
接收模块,用于接收所述目标场景中每一所述智能家电发送的控制反馈信息;
[0162]
判别模块,用于根据所述控制反馈信息,判别所述目标场景的所述控制指令集的执行情况;
[0163]
反馈模块,用于将所述控制指令集的执行情况反馈至所述车机云,指示所述车机云生成对应的场景执行信息并通过所述车机端输出所述场景执行信息。
[0164]
关于智能家电控制装置1200的具体限定可以参见上文中对于智能家电控制方法的限定,在此不再赘述。上述智能家电控制装置1200中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0165]
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图13所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储目标场景的语义模板以及各智能家电的配置参数信息数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种智能家电控制方法。
[0166]
本领域技术人员可以理解,图13中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设
备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0167]
在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
[0168]
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
[0169]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read

only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
[0170]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0171]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜