洗衣机的控制方法、装置、洗衣机及存储介质制造方法及图纸

技术编号:32468887 阅读:32 留言:0更新日期:2022-03-02 09:28
本发明专利技术实施例提供一种洗衣机的控制方法、装置、洗衣机及存储介质,通过接收用户的语音指令,对所述语音指令进行离线语音识别;根据离线语音识别结果确定用户意图;若所述用户意图中不包含程序信息,则向所述用户推荐与所述用户意图对应的目标程序和目标程序参数;接收用户的确认指令后,根据所述目标程序和所述目标程序参数控制洗衣机运行。本发明专利技术实施例中在洗衣机仅具备离线语音识别,且用户语音指令中未指明洗衣程序和参数的情况下,通过离线的方式向用户推荐目标程序和目标程序参数,不需要依赖网络和后台服务器,响应速度更快,成本更低,且能够充分利用洗衣机的处理能力,同时不对洗衣机产生过大的计算压力。对洗衣机产生过大的计算压力。对洗衣机产生过大的计算压力。

【技术实现步骤摘要】
洗衣机的控制方法、装置、洗衣机及存储介质


[0001]本专利技术实施例属于智能家居
,具体涉及一种洗衣机的控制方法、装置、洗衣机及存储介质。

技术介绍

[0002]随着洗衣机的普及,越来越多的人使用洗衣机对衣物进行清洗。市面上的一些洗衣机可以实现离线语音控制。
[0003]离线语音控制通常为芯片本地具备语音识别算法,但不具备交互能力,控制都是命令式控制,通常只做命令匹配,当命令命中后进行程序选择和执行。
[0004]现有的离线语音控制只能做简单的命令匹配,当用户语音指令比较简单,例如用户语音指令中不包括明确的洗衣程序和参数,通常无法命中,导致洗衣机无法响应用户语音指令。

技术实现思路

[0005]本专利技术实施例提供一种洗衣机的控制方法、装置、洗衣机及存储介质,以在洗衣机仅具备离线语音识别,且用户语音指令中未指明洗衣程序和参数的情况下能够响应用户语音指令。
[0006]本专利技术实施例的第一方面是提供一种洗衣机的控制方法,所述方法包括:
[0007]接收用户的语音指令,对所述语音指令进行离线语音识别;根据离线语音识别结果确定用户意图;
[0008]若所述用户意图中不包含程序信息,则向所述用户推荐与所述用户意图对应的目标程序和目标程序参数;
[0009]接收用户的确认指令后,根据所述目标程序和所述目标程序参数控制洗衣机运行。
[0010]在一种可能的实施方式中,所述向所述用户推荐与所述用户意图对应的目标程序和目标程序参数,包括:
[0011]获取所述用户过去预设时间范围内的历史程序信息;
[0012]根据所述用户意图以及所述历史程序信息,确定与所述用户意图对应的、且用户最常用的程序和程序参数,作为所述目标程序和所述目标程序参数。
[0013]在一种可能的实施方式中,所述根据所述用户意图以及所述历史程序信息,确定与所述用户意图对应的、且用户最常用的程序和程序参数,包括:
[0014]从所述历史程序信息中获取各备选程序在过去预设时间范围内的历史使用次数;
[0015]根据所述各备选程序在过去预设时间范围内的历史使用次数、预设的各备选程序类型的权重值、以及各备选程序被执行的完整度对应的权重值,获取各备选程序的权重得分;
[0016]将权重得分最高的备选程序,作为与所述用户意图对应的、且用户最常用的程序,
并根据所述历史程序信息获取对于该备选程序用户最常用的程序参数。
[0017]在一种可能的实施方式中,所述方法还包括:
[0018]设置各备选程序类型的权重值、以及各备选程序被执行的完整度对应的权重值,其中,针对不同的用户意图下相同的备选程序类型配置不同的权重值,针对不同的被执行的完整度配置不同的权重值。
[0019]在一种可能的实施方式中,所述根据离线语音识别结果确定用户意图后,还包括:
[0020]若所述用户意图中包含程序信息,则根据所述程序信息控制洗衣机运行,并将所述程序信息作为所述历史程序信息进行存储;或者
[0021]接收用户通过控制面板输入的程序信息,则根据所述程序信息控制洗衣机运行,并将所述程序信息作为所述历史程序信息进行存储。
[0022]在一种可能的实施方式中,所述将所述程序信息作为所述历史程序信息进行存储,包括:
[0023]判断所述程序信息是否为预设的备选程序对应的程序信息;
[0024]若是,则将所述程序信息作为所述历史程序信息进行存储。
[0025]本专利技术实施例的第二方面是提供一种洗衣机的控制装置,包括:
[0026]采集模块,用于接收用户的语音指令;
[0027]离线语音识别模块,用于对所述语音指令进行离线语音识别;根据离线语音识别结果确定用户意图;
[0028]推荐模块,用于若所述用户意图中不包含程序信息,则向所述用户推荐与所述用户意图对应的目标程序和目标程序参数;
[0029]控制模块,用于接收用户的确认指令后,根据所述目标程序和所述目标程序参数控制洗衣机运行。
[0030]在一种可能的实施方式中,所述推荐模块在向所述用户推荐与所述用户意图对应的目标程序和目标程序参数时,用于:
[0031]获取所述用户过去预设时间范围内的历史程序信息;
[0032]根据所述用户意图以及所述历史程序信息,确定与所述用户意图对应的、用户最常用的程序和程序参数,作为所述目标程序和所述目标程序参数。
[0033]在一种可能的实施方式中,所述推荐模块在根据所述用户意图以及所述历史程序信息,确定与所述用户意图对应的、且用户最常用的程序和程序参数时,用于:
[0034]从所述历史程序信息中获取各备选程序在过去预设时间范围内的历史使用次数;
[0035]根据所述各备选程序在过去预设时间范围内的历史使用次数、预设的各备选程序类型的权重值、以及各备选程序被执行的完整度对应的权重值,获取各备选程序的权重得分;
[0036]将权重得分最高的备选程序,作为与所述用户意图对应的、且用户最常用的程序,并根据所述历史程序信息获取对于该备选程序用户最常用的程序参数。
[0037]在一种可能的实施方式中,所述推荐模块还用于:
[0038]设置各备选程序类型的权重值、以及各备选程序被执行的完整度对应的权重值,其中,针对不同的用户意图下相同的备选程序类型配置不同的权重值,针对不同的被执行的完整度配置不同的权重值。
[0039]在一种可能的实施方式中,所述控制模块还用于:
[0040]若所述用户意图中包含程序信息,则根据所述程序信息控制洗衣机运行,并将所述程序信息作为所述历史程序信息进行存储;或者
[0041]接收用户通过控制面板输入的程序信息,则根据所述程序信息控制洗衣机运行,并将所述程序信息作为所述历史程序信息进行存储。
[0042]在一种可能的实施方式中,所述控制模块在将所述程序信息作为所述历史程序信息进行存储时,用于:
[0043]判断所述程序信息是否为预设的备选程序对应的程序信息;
[0044]若是,则将所述程序信息作为所述历史程序信息进行存储。
[0045]本专利技术实施例的第三方面是提供一种洗衣机,包括:
[0046]存储器,用于存储计算机程序;
[0047]处理器,用于运行所述存储器中存储的计算机程序以实现如第一方面所述的方法。
[0048]本专利技术实施例的第四方面是提供一种计算机可读存储介质,其上存储有计算机程序;
[0049]所述计算机程序被处理器执行时实现如第一方面所述的方法。
[0050]本专利技术实施例提供的洗衣机的控制方法、装置、洗衣机及存储介质,通过接收用户的语音指令,对所述语音指令进行离线语音识别;根据离线语音识别结果确定用户意图;若所述用户意图中不包含程序信息,则向所述用户推荐与所述用户意图对应的目标程序和目标程序参数;接收用户的确认指令后,根据所述目标程序和所述目标程序参本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种洗衣机的控制方法,其特征在于,包括:接收用户的语音指令,对所述语音指令进行离线语音识别;根据离线语音识别结果确定用户意图;若所述用户意图中不包含程序信息,则向所述用户推荐与所述用户意图对应的目标程序和目标程序参数;接收用户的确认指令后,根据所述目标程序和所述目标程序参数控制洗衣机运行。2.根据权利要求1所述的方法,其特征在于,所述向所述用户推荐与所述用户意图对应的目标程序和目标程序参数,包括:获取所述用户过去预设时间范围内的历史程序信息;根据所述用户意图以及所述历史程序信息,确定与所述用户意图对应的、且用户最常用的程序和程序参数,作为所述目标程序和所述目标程序参数。3.根据权利要求2所述的方法,其特征在于,所述根据所述用户意图以及所述历史程序信息,确定与所述用户意图对应的、且用户最常用的程序和程序参数,包括:从所述历史程序信息中获取各备选程序在过去预设时间范围内的历史使用次数;根据所述各备选程序在过去预设时间范围内的历史使用次数、预设的各备选程序类型的权重值、以及各备选程序被执行的完整度对应的权重值,获取各备选程序的权重得分;将权重得分最高的备选程序,作为与所述用户意图对应的、且用户最常用的程序,并根据所述历史程序信息获取对于该备选程序用户最常用的程序参数。4.根据权利要求3所述的方法,其特征在于,还包括:设置各备选程序类型的权重值、以及各备选程序被执行的完整度对应的权重值,其中,针对不同的用户意图下相同的备选程序类型配置不同的权重值,针对不同的被执行的完整度配置不同的权重值。5.根据权利要求2所述的方法,其特征在于,所述根据离线语音识别结果确定用户意图后,还包括...

【专利技术属性】
技术研发人员:丁晓鹏许升
申请(专利权)人:海尔智家股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1