一种家电设备的控制方法、装置、设备及存储介质与流程

文档序号:27015449发布日期:2021-10-23 00:09阅读:95来源:国知局
一种家电设备的控制方法、装置、设备及存储介质与流程

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.图1是本发明实施例提供的一种家电设备的控制方法流程图;
27.图2是本发明实施例提供的一种家电设备的控制方法流程图;
28.图3是本发明实施例提供的一种家电设备的控制方法流程图;
29.图4是本发明实施例提供的一种家电设备的控制方法流程图;
30.图5是本发明实施例提供的一种家电设备的控制装置结构框图;
31.图6是本发明实施例提供的一种家电设备的控制装置结构框图;
32.图7是本发明实施例提供的一种家电设备的控制装置结构框图;
33.图8是本发明实施例提供的一种设备的结构示意图。
具体实施方式
34.下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
35.图1是本发明实施例提供的一种家电设备的控制方法流程图,所述方法可以由家电设备的控制装置来执行,所述装置可以由软件和/或硬件来实现,所述方法可以应用于通过语音控制家电设备的情况,尤其是适用于不同年龄段的用户通过语音控制家电设备的情况,所述装置可以配置在家电设备中。
36.如图1所示,本发明实施例提供的技术方案包括:
37.s110:接收用户的语音信号,并确定用户的年龄。
38.在本发明实施例中,在用户通过语音控制家电设备的场景中,当用户发出语音信号时,家电设备接收用户的语音信号;其中,语音信号可以是唤醒家电设备的唤醒语音,或者还可以是控制家电设备执行动作的操作语音,或者还可以是其他语音。
39.在本发明实施例的一个实施方式中,所述确定用户的年龄,包括:基于所述语音信号确定所述用户的年龄,或者;通过摄像头获取所述用户的图像,基于所述图像确定所述用户的年龄。其中,可以通过语音信号的声线特征确定用户的年龄;或者还可以通过摄像头拍摄用户的图像,根据用户脸部图像特征判断用户的年龄,例如,可以通过脸部图像中的法令纹特征判断用户的年龄。或者可以根据用户图像中的身材特征判断用户的年龄;其中,摄像头可以设置在家电设备上,或者摄像头可以单独进行设置。
40.s120:基于所述用户的年龄确定所述语音信号的识别范围。
41.在本发明实施例中,可以确定与用户的年龄对应的语音信号的识别范围。
42.在本发明实施例的一个实施方式中,可选的,所述基于所述用户的年龄确定所述
语音信号的识别范围,包括:若所述用户的年龄大于设定年龄阈值,确定包含所述语音信号对应关键字的预设信息为所述语音信号的识别范围。其中,设定年龄阈值可以根据需要进行设置,例如可以是50岁,60岁等。当用户的年龄大于设定年龄阈值时,可以判断该用户是老年人,老年人对家电设备的唤醒语,或者操作语可能会出现记不清楚的情况,故当用户的年龄大于设定年龄阈值时,可以增加用户的语音信号的识别范围,将包含语音信号对应关键字的预设信息为语音信号的识别范围,可以使家电设备准确响应,提高用户体验。例如,家电设备的唤醒语是“小优,小优”,老年人可能会出现记不清楚的情况,老年人当想唤醒家电设备时,可能会发出“小优”的语音信号;当家电设备接收到用户的语音信号时,若判断是用户是老年人,则将包含“小优”的唤醒语(“小优,小优”)作为语音信号对应的识别范围。
43.在本发明实施例的一个实施方式中,可选的,所述基于所述用户的年龄确定所述语音信号的识别范围,包括:若所述用户的年龄小于所述设定年龄阈值,确定与所述语音信号对应的关键字为所述语音信号的识别范围。其中,当用户的年龄小于设定年龄阈值时,可以判断该用户并不是老年人,对家电设备的唤醒语或者执行语记忆比较清楚,为了避免家电设备频繁响应或者错误响应,当用户年龄小于设定年龄阈值时,将用户语音信号对应关键字作为语音信号的识别范围,从而可以使家电设备按照用户意图进行响应,避免频繁响应的情况。
44.s130:基于所述识别范围确定所述语音信号匹配的识别结果,并基于所述识别结果对所述语音信号进行响应。
45.在本发明实施例的一个实施方式中,可选的,当用户的年龄大于设定年龄阈值时,所述基于所述识别范围确定所述语音信号匹配的识别结果,包括:将包含所述语音关键字的预设信息确定为所述语音信号匹配的识别结果。其中,当用户的年龄大于设定年龄阈值时,将包含语音信号对应关键字的预设信息作为语音信号的识别范围,并将该预设信息确定语音信号匹配的识别结果,基于识别结果对语音信号进行响应,当用户的年龄较大时,由于对家电设备唤醒语或者操作语记忆不清楚,可能出现无法让家电设备语音响应的情况,本发明实施例通过当用户年龄大于设定年龄阈值时,可以将包含语音信号对应关键字的预设信息作为语音信号匹配的识别结果,并基于该识别结果进行响应,可以使家电设备增加语音信号的识别范围,从而按照需要进行准确响应。
46.在本发明实施例的一个实施方式中,可选的,当用户的年龄小于设定年龄阈值时,所述基于所述识别范围确定所述语音信号匹配的识别结果,包括:将所述语音信号对应的关键字确定为所述语音信号对应的识别结果。当用户年龄小于设定年龄阈值时,对家电设备的唤醒语或者操作语记忆较清楚,为了避免用户之间交谈无意提及唤醒语或者执行语的部分内容导致家电设备响应的情况,本发明实施例将语音信号对应关键字作为语音信号匹配的识别结果,并基于该结果进行响应,从而可以家电设备准确响应。
47.本发明实施例提供的技术方案,通过用户的年龄确定语音信号的识别范围,基于识别范围确定语音信号匹配的识别结果,并基于识别结果进行响应,可以使家电设备根据用户的真实意图进行响应,从而使家电设备对用户语音进行准确响应,提高用户体验。
48.图2是本发明实施例提供的一种家电设备的控制方法流程图,所述方法可以由家电设备的控制装置来执行,所述装置可以由软件和/或硬件来实现,所述方法可以应用于通过语音控制家电设备的情况,所述方法可以应用于用户交谈无意提及执行语(包括唤醒语)
的情况,所述装置可以配置在家电设备中。
49.如图2所示,本发明实施例提供的技术方案包括:
50.s210:接收用户的语音信号。
51.s220:判断所述语音信号是否存在预设执行语的关键字。
52.在本发明实施例中,可以通过语音识别模块识别语音信号,将语音信号转换成文本形式,并判断语音信号是否存在预设执行语的关键字。其中,预设执行语可以是预设唤醒语,预设唤醒语可以唤醒家电设备;预设执行语还可以是预设操作语,可以使唤醒状态的家电设备根据语音信号执行对应的操作。
53.s230:若是,根据所述关键字的数量进行响应。
54.在本发明实施例中,当语音信号中存在预设执行语的关键字时,根据关键字的数量进行响应。
55.在本发明实施例的一个实施方式中,可选的,所述根据所述关键字的数量进行响应,包括:若所述关键字之前和/或之后还包括除预设执行语之外的其他文字,则保持状态不变;若所述关键字之前和/或之后不包括除预设执行语之外的其他文字,则基于所述关键字进行响应。
56.具体的,若语音信号中存在的预设执行语的关键字之前和/或之后还包括除预设执行语之外的其他文字,家电设备对用户语音信号不进行响应,即保持状态不变;若语音信号中存在的预设执行语的关键字之前和/或之后不包括除预设执行语之外的其他文字,则对语音信号进行响应。其中,若语音信号中存在的预设执行语的关键字之前和/或之后还包括除预设执行语之外的其他文字,表明可能是用户和其他人正在交谈,无意提及的预设执行语,并不是用户采用语音操作家电设备的真实意图,所以家电设备并不会对该语音信号进行响应;若语音信号中存在的预设执行语的关键字之前和/或之后不包括除预设执行语之外的其他文字,则表明用户想要语音操作家电设备,所以家电设备对该语音信号进行响应。
57.相关技术中,当用户与其他人交谈时,如果不经意提及执行语的关键字,会使家电设备进行语音进行响应,用户体验较差。本发明实施例通过语音信号存在的预设执行语关键字的数量进行响应,可以根据用户真实意图进行响应,可以避免用户无意提及预设执行语导致的错误响应的情况,提高用户体验。
58.本发明实施例提供的技术方案,通过判断用户的语音信号是否存在预设执行语的关键字,并根据存在的关键字的数量进行响应,可以根据用户真实意图进行响应,可以避免用户无意提及预设执行语导致的错误响应的情况。
59.图3是本发明实施例提供的一种家电设备的控制方法流程图,所述方法可以由家电设备的控制装置来执行,所述装置可以由软件和/或硬件来实现,所述方法可以应用于通过语音控制家电设备的情况,所述装置配置在主控设备,该主控设备可以是任意设置的一台家电设备。
60.如图3所示,本发明实施例提供的技术方案包括:
61.s310:接收用户的语音信号,并确定所述用户的年龄。
62.在本发明实施例中,在用户通过语音控制家电设备的场景中,当用户发出语音信号时,家电设备接收用户的语音信号;其中,语音信号可以是唤醒家电设备的唤醒语音,或
者还可以是控制家电设备执行动作的操作语音,或者还可以是其他语音。
63.在本发明实施例的一个实施方式中,所述确定用户的年龄,包括:基于所述语音信号确定所述用户的年龄,或者;通过摄像头获取所述用户的图像,基于所述图像确定所述用户的年龄。其中,可以通过语音信号的声线特征确定用户的年龄;或者还可以通过摄像头拍摄用户的图像,根据用户脸部图像特征判断用户的年龄,例如,可以通过脸部图像中的法令纹特征判断用户的年龄。或者可以根据用户图像中的身材特征判断用户的年龄;其中,摄像头可以设置在家电设备上,或者摄像头可以单独进行设置。
64.s320:控制与所述用户年龄匹配的家电设备对所述语音信号进行响应。
65.在本发明实施例中,具体的,主控设备向用户年龄匹配的家电设备发送控制信号,匹配的家电设备基于该控制信号对语音信号进行识别,并进行对应响应。例如,当用户的年龄大于第一设定年龄阈值时,与用户年龄匹配的是一台电视机,该电视机可以对用户的语音信号进行识别并响应;当用户年龄小于第二设定年龄阈值时,与用户年龄匹配的可以是另外一台电视机,该电视机可以对用户的语音信号进行识别,并进行响应,其中,两台电视机中的功能并不相同。
66.在本发明实施例中,家电设备在识别用户语音信号的情况下,可以根据用户年龄调整对应的响应。具体的,可以根据用户年龄调整对应的交互内容。例如,若判断用户为老人,可以将交互声音的音量增大,语速减慢;若判断用户为孩子,可以改变交互声音的语调,或者若判断用户为孩子,且家电设备为洗衣机,可以以温和的语音提示不能使用;或者判断用户为孩子,且家电设备为电视机时,则电视机的部分功能禁止使用等。
67.本发明实施例提供的技术方案,通过确定用户的年龄,并控制与所述用户年龄匹配的家电设备对所述语音信号进行响应,可以根据用户特点对语音信号进行响应,使家电设备的使用更加人性化。
68.图4是本发明实施例提供的一种家电设备的控制方法流程图,如图4所示,本发明实施例提供的技术方案包括:
69.s410:主控设备接收用户的语音信号,并确定所述用户的年龄。
70.s420:主控设备向与所述用户年龄匹配的家电设备发送控制信号。
71.s430:所述家电设备基于所述控制信号对接收到的语音信号进行识别并响应。
72.其中,s410-s430的介绍可以参考上述实施例。
73.本发明实施例提供的技术方案,主控设备通过确定用户的年龄,并向用户年龄匹配的家电设备发送控制信号,匹配的家电设备对所述语音信号进行响应,可以根据用户特点对语音信号进行响应,使家电设备的使用更加人性化。
74.需要说明的是,本发明实施例提供的技术方案可以包括:主控设备当接收到用户的语音信号时,确定与用户距离最近的家电设备;控制该设备距离用户最近家电设备对语音信号进行响应。具体的,每个家电设备可以通过摄像头拍摄的图像,或者通过传感器确定用户当前的位置,并确定与用户之间的距离,将该距离发送至主控设备,主控设备当接收到语音信号时,确定与用户距离最近的家电设备,并向该家电设备发送控制信号,从而使该家电设备基于该控制信号对语音信号进行识别,并基于识别结果进行响应,可以避免全部的家电设备对用户语音信号进行响应的情况,可以按照用户需要控制家电设备。
75.图5是本发明实施例提供的一种家电设备的控制装置结构框图,如图5所示,,所述
装置包括:接收/确定模块510,识别范围确定模块520和确定/响应模块530。
76.其中,接收/确定模块510,用于接收用户的语音信号,并确定用户的年龄;
77.识别范围确定模块520,用于基于所述用户的年龄确定所述语音信号的识别范围;
78.确定/响应模块530,用于基于所述识别范围确定所述语音信号匹配的识别结果,并基于所述识别结果对所述语音信号进行响应。
79.可选的,识别范围确定模块520,用于若所述用户的年龄大于设定年龄阈值,确定包含所述语音信号对应关键字的预设信息为所述语音信号的识别范围;
80.所述基于所述识别范围确定所述语音信号匹配的识别结果,包括:
81.将包含所述语音关键字的预设信息确定为所述语音信号匹配的识别结果。
82.可选的,识别范围确定模块520,若所述用户的年龄小于所述设定年龄阈值,确定与所述语音信号对应的关键字为所述语音信号的识别范围;
83.所述基于所述识别范围确定所述语音信号匹配的识别结果,包括:
84.将所述语音信号对应的关键字确定为所述语音信号对应的识别结果。
85.可选的,所述确定用户的年龄,包括:
86.基于所述语音信号确定所述用户的年龄,或者;
87.通过摄像头获取所述用户的图像,基于所述图像确定所述用户的年龄。
88.上述装置可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。
89.图6是本发明实施例提供的一种家电设备的控制装置结构框图,如图6所示,所述装置包括接收模块610、判断模块620和响应模块630。
90.接收模块610,用于接收用户的语音信号;
91.判断模块620,用于判断所述语音信号是否存在预设执行语的关键字;
92.响应模块630,用于若是,根据所述关键字的数量进行响应。
93.可选的,响应模块630,用于若所述关键字之前和/或之后还包括除预设执行语之外的其他文字,则保持状态不变;
94.若所述关键字之前和/或之后不包括除预设执行语之外的其他文字,则基于所述关键字进行响应。
95.上述装置可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。
96.图7是本发明实施例提供的一种家电设备的控制装置结构框图,所述装置配置于主控设备,如图7所示,所述装置包括接收/确定模块710和控制模块720。
97.其中,接收/确定模块710,用于接收用户的语音信号,并确定所述用户的年龄;
98.控制模块720,用于控制与所述用户年龄匹配的家电设备对所述语音信号进行响应。
99.上述装置可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。
100.图8是本发明实施例提供的一种设备结构示意图,如图8所示,该设备包括:
101.一个或多个处理器810,图8中以一个处理器810为例;
102.存储器820;
103.所述设备还可以包括:输入装置830和输出装置840。
104.所述设备中的处理器810、存储器820、输入装置830和输出装置840可以通过总线或者其他方式连接,图8中以通过总线连接为例。
105.存储器820作为一种非暂态计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的一种家电设备的控制方法对应的程序指令/模块(例如,附图5所示的接收/确定模块510,识别范围确定模块520和确定/响应模块530,或者图6所示的接收模块610、判断模块620和响应模块630,或者图7所示的接收/确定模块710和控制模块720)。处理器810通过运行存储在存储器820中的软件程序、指令以及模块,从而执行计算机设备的各种功能应用以及数据处理,即实现上述方法实施例的一种家电设备的控制方法,即:
106.接收用户的语音信号,并确定用户的年龄;
107.基于所述用户的年龄确定所述语音信号的识别范围;
108.基于所述识别范围确定所述语音信号匹配的识别结果,并基于所述识别结果对所述语音信号进行响应。或者;
109.接收用户的语音信号;
110.判断所述语音信号是否存在预设执行语的关键字;
111.若是,根据所述关键字的数量进行响应。或者,
112.接收用户的语音信号,并确定所述用户的年龄;
113.控制与所述用户年龄匹配的家电设备对所述语音信号进行响应。
114.存储器820可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据计算机设备的使用所创建的数据等。此外,存储器820可以包括高速随机存取存储器,还可以包括非暂态性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态性固态存储器件。在一些实施例中,存储器820可选包括相对于处理器810远程设置的存储器,这些远程存储器可以通过网络连接至终端设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
115.输入装置830可用于接收输入的数字或字符信息,以及产生与计算机设备的用户设置以及功能控制有关的键信号输入。输出装置840可包括显示屏等显示设备。
116.本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例提供的一种家电设备的控制方法:
117.接收用户的语音信号,并确定用户的年龄;
118.基于所述用户的年龄确定所述语音信号的识别范围;
119.基于所述识别范围确定所述语音信号匹配的识别结果,并基于所述识别结果对所述语音信号进行响应。或者,
120.接收用户的语音信号;
121.判断所述语音信号是否存在预设执行语的关键字;
122.若是,根据所述关键字的数量进行响应。或者,
123.接收用户的语音信号,并确定所述用户的年龄;
124.控制与所述用户年龄匹配的家电设备对所述语音信号进行响应。
125.可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
126.计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
127.计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、电线、光缆、rf等等,或者上述的任意合适的组合。
128.可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如”c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
129.注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1