智能设备的控制推荐方法及装置、介质和计算机
发布日期:2024-08-21 浏览次数: 专利申请、商标注册、软件著作权、资质办理快速响应热线:4006-054-001 微信:15998557370
| 申请号: | 申请日: | ||
| 公开(公告)号: | 公开(公告)日: | ||
| 发明(设计)人: | 申请(专利权)人: | ||
| 主分类号: | 分类号: | ||
| 代理公司: | 代理人: | ||
| 地址: | 国省代码: | ||
| 权利要求书: | 说明书: | ||
| 微信咨询: | 添加微信:543646或【点此在线咨询】 | 文件下载: | 【点此下载】请正确填写本页网址和接收邮箱 |
| 摘要: | 本发明涉及智能设备,具体而言,涉及一种智能设备的控制推荐方法及装置、介质和计算机程序产品。、随着vad(voice activity detection,语音活动检测)、asr(automatic speechrecognition,自动语音识别)、nlp(natural language... | ||
| 相关服务: | 软件产品登记测试全国受理 软件著作权666元代写全部资料全国受理 实用新型专利1875代写全部资料全国受理 | ||
本发明涉及智能设备,具体而言,涉及一种智能设备的控制推荐方法及装置、介质和计算机程序产品。背景技术:1、随着vad(voice activity detection,语音活动检测)、asr(automatic speechrecognition,自动语音识别)、nlp(natural language processing,自然语言处理)以及tts(text to speech,语音合成)等语音语言技术的成熟和普及,家庭环境语音入口产品越来越多,语音交互已经成为智能家居领域的标配。目前的语音交互控制技术一般为单向理解和响应用户的语音指令,由于人体感知的局限性,用户所说出的控制指令,可能并非当前家庭环境下最好的选择,此时应该给予用户温馨提醒。技术实现思路1、本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。2、为此,本发明的第一个方面在于提出一种智能设备的控制推荐方法。3、本发明的第二个方面在于提出一种智能设备的控制推荐装置。4、本发明的第三个方面在于提出一种电子设备。5、本发明的第四个方面在于提出一种可读存储介质。6、本发明的第五个方面在于提出一种计算机程序产品。7、有鉴于此,根据本发明的一个方面,提出了一种智能设备的控制推荐方法,该方法包括:接收用户的第一语音;根据第一语音确定对应的用户意图和第一控制指令;根据用户意图、第一控制指令和推荐因子信息确定第二控制指令,推荐因子信息用于判断第一控制指令对应的待推荐指令是否符合被推荐的要求。8、本发明提供的智能设备的控制推荐方法的技术方案的执行主体可以为电子设备,还可以为智能设备的控制推荐装置,还可以根据实际使用需求进行确定,在此不作具体限定。为了更加清楚地描述本发明提供的智能设备的控制推荐方法,下面以智能设备的控制推荐方法的执行主体为智能设备的控制推荐装置进行说明。9、具体地,在本发明所提供的智能设备的控制推荐方法中,智能设备的控制推荐装置可接收用户针对智能设备的第一语音,在接收到第一语音之后,智能设备的控制推荐装置会对第一语音进行识别和语音理解,以对用户意图进行分析,将第一语音转化为对应的用户意图,并确定该用户意图下对智能设备的第一控制指令。进一步地,智能设备的控制推荐装置根据确定的第一控制指令以及用户意图,判断当前智能设备或其他智能设备是否存在与第一控制指令相对应的待推荐指令。在存在与第一控制指令相对应的待推荐指令的情况下,智能设备的控制推荐装置获取每个待推荐指令对应的推荐因子信息,该推荐因子信息用于判断第一控制指令对应的待推荐指令是否符合被推荐的要求。进一步地,智能设备的控制推荐装置根据获取到的推荐因子信息,从第一控制指令对应的待推荐指令中确定第二控制指令,以便基于第二控制指令向用户推荐智能设备的控制方案。这样,结合用户语音交互后的意图理解和响应指令,匹配用户潜在的需求,进而对智能设备的控制方案进行推荐,能够在不打扰用户的前提下,主动为用户匹配更精准的智能设备的控制推荐,提升了用户通过语音交互进行设备控制的便利性,以及提升了推荐信息触达用户的有效性。10、根据本发明的上述智能设备的控制推荐方法,还可以具有以下附加技术特征:11、在一些技术方案中,可选地,根据用户意图、第一控制指令和推荐因子信息确定第二控制指令包括:根据用户意图和第一控制指令确定至少一个待推荐指令;根据推荐因子信息从至少一个待推荐指令中确定第二控制指令。12、在该技术方案中,在智能设备的控制推荐装置根据确定的第一控制指令、用户意图以及设置的推荐因子信息,确定与第一控制指令对应的第二控制指令的过程中,具体地,智能设备的控制推荐装置根据确定的第一控制指令以及用户意图,查询当前智能设备或其他智能设备是否存在与第一控制指令相对应的待推荐指令。进一步地,在当前智能设备或其他智能设备存在至少一个待推荐指令与第一控制指令相对应的情况下,智能设备的控制推荐装置再根据每个待推荐指令对应的推荐因子信息,判断每个待推荐指令是否符合被推荐的要求,以从查询到的至少一个待推荐指令中,确定符合用户需求以及设备应用场景需求的第二控制指令。这样,结合用户语音交互后的意图理解、响应指令以及推荐因子信息,匹配符合用户需求以及设备应用场景需求的设备控制方案,提升了用户通过语音交互进行设备控制的便利性,以及提升了推荐信息触达用户的有效性。13、在一些技术方案中,可选地,第一控制指令对应第一动作,根据第一语音确定对应的用户意图和第一控制指令之后,控制推荐方法还包括:根据用户意图和第一控制指令查找用户意图对应的推荐因子信息;在用户意图不存在对应的推荐因子信息的情况下,控制第一控制指令对应的智能设备执行第一动作。14、在该技术方案中,上述第一控制指令对应第一动作。在此基础上,在智能设备的控制推荐装置对第一语音进行识别从而确定对应的用户意图和第一控制指令之后,智能设备的控制推荐装置还会根据用户意图以及第一控制指令,查找是否存在与用户意图相对应的推荐因子信息,在不存在与用户意图相对应的推荐因子信息的情况下,智能设备的控制推荐装置直接按照第一控制指令,控制对应的智能设备执行上述第一动作。这样,智能设备的动作响应与控制推荐相互独立,保证了智能设备正常的技能响应。15、在一些技术方案中,可选地,第二控制指令对应第二动作,根据用户意图、第一控制指令和推荐因子信息确定第二控制指令之后,控制推荐方法还包括:根据第二控制指令向用户播放第二语音;检测用户对第二语音的回复;在检测到用户的肯定回复的情况下,控制第二控制指令对应的智能设备执行第二动作。16、在该技术方案中,第二控制指令对应第二动作。在此基础上,在智能设备的控制推荐装置确定第二控制指令之后,智能设备的控制推荐装置根据确定的第二控制指令,生成对应的第二语音,并向用户播放该第二语音,以向用户推荐上述第二动作,对智能设备的控制方案进行推荐。其中,上述第二语音具体可为询问语句的形式,在智能设备的控制推荐装置向用户播放上述第二语音之后,智能设备的控制推荐装置可等待用户对该第二语音的回复。在此基础上,在智能设备的控制推荐装置检测到用户对第二语音做出肯定回复的情况下,智能设备的控制推荐装置控制第二控制指令对应的智能设备执行上述第二动作。这样,基于用户做出肯定回复再执行推荐动作,提升了用户通过语音交互进行设备控制的准确性和便利性。17、在一些技术方案中,可选地,检测用户对第二语音的回复之后,在连续n次检测到用户的无效回复或否定回复的情况下,禁止在目标时段内向用户播放第二语音;其中,n为大于1的正整数。18、在该技术方案中,在智能设备的控制推荐装置向用户播放上述第二语音之后,在智能设备的控制推荐装置连续n次检测到用户对第二语音做出否定回复或无效回复的情况下,智能设备的控制推荐装置则在后续的目标时段内,不再向用户播放上述第二语音,即不再向用户推荐上述第二动作。这样,在用户多次做出否定回复或无效回复的情况下,在后续一段时间内停止向用户推荐动作,提升了用户通过语音交互进行设备控制的便利性,且避免了打扰用户。19、在一些技术方案中,可选地,根据第二控制指令向用户播放第二语音之后,控制推荐方法还包括:在第二动作未被标记为自动模式,且连续m次检测到用户的肯定回复的情况下,向用户播放第三语音,以询问用户是否将第二动作标记为自动模式;其中,m为大于1的正整数。20、在该技术方案中,上述第二语音具体可为询问语句的形式,在智能设备的控制推荐装置向用户播放上述第二语音之后,智能设备的控制推荐装置可等待用户对该第二语音的回复。在此基础上,在智能设备的控制推荐装置检测到用户对第二语音连续m次做出肯定回复,且第二动作的执行模式并未被标记为自动模式的情况下,智能设备的控制推荐装置向用户播放第三语音,该第三语音用于询问用户是否将上述第二动作的执行模式设置为自动模式。这样,在用户多次对第二语音做出肯定回复的情况下,询问用户是否将针对第一控制指令进行推荐的第二动作的执行模式设置为自动模式,便于后续智能设备在按照第一控制指令进行工作后,自动执行第二动作,提升了智能设备的使用便利性。21、在一些技术方案中,可选地,根据用户意图、第一控制指令和推荐因子信息确定第二控制指令之后,控制推荐方法还包括:在第二控制指令对应的第二动作被标记为自动模式的情况下,控制第二控制指令对应的智能设备执行第二动作。22、在该技术方案中,在智能设备的控制推荐装置根据确定的第一控制指令、用户意图以及设置的推荐因子信息,确定与第一控制指令对应的第二控制指令之后,在第二控制指令对应的第二动作的执行模式被设置为自动模式的情况下,智能设备的控制推荐装置无需向用户播放第二语音来询问用户是否控制智能设备执行第二动作,而是直接控制第二控制指令对应的智能设备执行第二动作。这样,实现了推荐动作的自动执行,实现了智能设备的自动控制,提升了用户使用智能设备的便利性。23、在一些技术方案中,可选地,推荐因子信息包括以下至少一项:室内环境信息、天气信息、用户习惯信息、设备状态信息和设备功能信息。24、在该技术方案中,上述推荐因子信息包括但不限于:设备应用场景的室内环境信息、设备应用场景所在地理位置的天气信息、设备应用场景中各智能设备的设备状态信息、设备应用场景中各智能设备的设备功能信息以及用户习惯信息等,在此不作具体限制。这样,基于多因素信息推荐智能设备的控制方案,保证了推荐结果的准确性。25、根据本发明的第二个方面,提出了一种智能设备的控制推荐装置,该装置包括:接收单元,用于接收用户的第一语音;处理单元,用于根据第一语音确定对应的用户意图和第一控制指令;处理单元,还用于根据用户意图、第一控制指令和推荐因子信息确定第二控制指令,推荐因子信息用于判断第一控制指令对应的待推荐指令是否符合被推荐的要求。26、本发明提供的智能设备的控制推荐装置包括接收单元和处理单元,接收单元可接收用户针对智能设备的第一语音,在接收单元接收到第一语音之后,处理单元会对第一语音进行识别和语音理解,以对用户意图进行分析,将第一语音转化为对应的用户意图,并确定该用户意图下对智能设备的第一控制指令。进一步地,处理单元根据确定的第一控制指令以及用户意图,判断当前智能设备或其他智能设备是否存在与第一控制指令相对应的待推荐指令。在存在与第一控制指令相对应的待推荐指令的情况下,处理单元获取每个待推荐指令对应的推荐因子信息,该推荐因子信息用于判断第一控制指令对应的待推荐指令是否符合被推荐的要求。进一步地,处理单元根据获取到的推荐因子信息,从第一控制指令对应的待推荐指令中确定第二控制指令,以便基于第二控制指令向用户推荐智能设备的控制方案。这样,结合用户语音交互后的意图理解和响应指令,匹配用户潜在的需求,进而对智能设备的控制方案进行推荐,能够在不打扰用户的前提下,主动为用户匹配更精准的智能设备的控制推荐,提升了用户通过语音交互进行设备控制的便利性,以及提升了推荐信息触达用户的有效性。27、根据本发明的第三个方面,提出了一种电子设备,包括处理器和存储器,存储器存储可在处理器上运行程序或指令,程序或指令被处理器执行时实现如上述任一技术方案中的智能设备的控制推荐方法的步骤。因此,本发明第三个方面所提出的电子设备具备上述第一个方面任一技术方案中的智能设备的控制推荐方法的全部有益效果,在此不再赘述。28、根据本发明的第四个方面,提出了一种可读存储介质,其上存储有程序或指令,该程序或指令被处理器执行时实现如上述任一技术方案中的智能设备的控制推荐方法。因此,本发明第四个方面所提出的可读存储介质具备上述第一个方面任一技术方案中的智能设备的控制推荐方法的全部有益效果,在此不再赘述。29、根据本发明的第五个方面,提出了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上述任一技术方案中的智能设备的控制推荐方法。因此,本发明第五个方面所提出的计算机程序产品具备上述第一个方面任一技术方案中的智能设备的控制推荐方法的全部有益效果,在此不再赘述。30、本发明的附加方面和优点将在下面的描述部分中变得明显,或通过本发明的实践了解到。





