通过对话机制控制智能家居设备的系统、方法及装置制造方法及图纸

技术编号:22818628 阅读:46 留言:0更新日期:2019-12-14 13:42
本申请公开了一种通过对话机制控制智能家居设备的系统、方法及装置,实现通过语音对话控制智能家居设备的效果,该方法包括:本申请中控制设备与用户进行语音对话,生成语音数据并发送至云端服务器,云端服务器对语音数据进行语音解析,转换为相应的文本文件,然后,对文本文件进行分词向量划分,计算文本文件与预设的控制指令的相似度,确认目标控制指令后,触发控制设备将目标控制指令发送至智能家居设备。本申请中云端服务器对文本文件进行分词向量划分,计算文本文件与预设的控制指令的相似度,能够提高系统的处理效率与控制指令的命中率,从而提升用户体验。

The system, method and device of controlling smart home equipment by dialogue mechanism

【技术实现步骤摘要】
通过对话机制控制智能家居设备的系统、方法及装置
本申请涉及智能家居
,尤其涉及通过对话机制控制智能家居设备的系统、方法及装置。
技术介绍
随着智能家居设备技术的发展,对智能家居设备的控制已由传统的按键操作、遥控器操作,逐渐发展到现在的通过应用程序(Application,APP)、小程序终端进行操作。以APP为例,现有技术下,用户通过APP向智能家居设备发送控制指令时,需要运行所述APP,通过APP选择控制指令,并由智能终端将控制指令发往网络侧的服务器,再由服务器转发至相应的智能家居设备。然而,在某些特殊情况下,智能终端可能无法连接到网络,此时,智能终端不能发出控制指令,从而影响用户对智能家居设备进行操作。此外,如果用户当前无法使用智能终端,那么也将无法完成对智能家居设备的操作。可见,通过智能终端将控制指令发往网络侧的服务器,具有一定的局限性,有时可能影响用户操作,对用户来说是极不方便的。由此可见,需要设计一种新的方案,以克服上述缺陷。
技术实现思路
本申请提供了通过对话机制控制智能家居设备的系统、方法及装置,用以解决现有技术中通过智能终端控制智能家居设备的局限性。本申请实施例提供的技术方案如下:一种通过对话机制控制智能家居设备的系统,包括:控制设备,用于与用户进行语音对话,生成语音数据,并将所述语音数据发送至云端服务器;以及,接收所述云端服务器返回的目标控制指令,并将所述目标控制指令发送至智能家居设备;所述云端服务器,用于接收所述控制设备发送的语音数据,并对所述语音数据进行语音解析,转换为相应的文本文件,以及,对所述文本文件进行分词向量划分,并基于划分结果,计算所述文本文件与预设的控制指令的相似度,以确认目标控制指令,以及将所述目标控制指令发送至所述控制设备。可选的,所述云端服务器对所述语音数据进行语音解析,转换为相应的文本文件,具体包括:所述云端服务器对所述语音数据进行语音识别,将所述语音数据转化为对话文本信息,基于所述对话文本信息进行语义解析,得到用户意图,并将所述用户意图转换为相应的文本文件。可选的,所述云端服务器对所述文本文件进行分词向量划分,具体包括:所述云端服务器对所述文本文件进行分词处理,并将分词处理结果保存至训练语料库;所述云端服务器从所述训练语料库中获取所述分词处理结果,并将所述分词处理结果转换成词向量;所述云端服务器将所述词向量转换成后向量,得到所述划分结果。可选的,所述云端服务器基于所述划分结果,计算所述文本文件与预设的控制指令的相似度,以确认目标控制指令,具体包括:所述云端服务器基于所述划分结果,根据余弦相似度算法,计算所述划分结果与预设的控制指令的相似度,获得相应的一组相似度值;所述云端服务器比较所述一组相似度值与预设阈值的数值,当所述一组相似度值中,存在大于预设阈值的相似度值时,将数值最大的相似度值对应的控制指令,作为所述目标控制指令。可选的,所述控制设备将所述目标控制指令发送至智能家居设备,包括:所述控制设备直接将所述目标控制指令发送至所述智能家居设备;或者,所述控制设备向用户终端通知所述目标控制指令,在接收到确认指示时,将所述目标控制指令发送至所述智能家居设备。一种通过对话机制控制智能家居设备的方法,包括:控制设备与用户进行语音对话,生成语音数据,并将所述语音数据发送至云端服务器,触发所述云端服务器执行以下操作:对所述语音数据进行语音解析,转换为相应的文本文件,以及,对所述文本文件进行分词向量划分,并基于划分结果,计算所述文本文件与预设的控制指令的相似度,以确认目标控制指令,以及将所述目标控制指令发送至所述控制设备;所述控制设备接收所述云端服务器返回的目标控制指令,并将所述目标控制指令发送至智能家居设备。可选的,所述控制设备将所述目标控制指令发送至智能家居设备,包括:所述控制设备直接将所述目标控制指令发送至所述智能家居设备;或者,所述控制设备向用户终端通知所述目标控制指令,在接收到确认指示时,将所述目标控制指令发送至所述智能家居设备。一种通过对话机制控制智能家居设备的方法,包括:云端服务器接收控制设备发送的语音数据,并对所述语音数据进行语音解析,转换为相应的文本文件;云端服务器对所述文本文件进行分词向量划分,并基于划分结果,计算所述文本文件与预设的控制指令的相似度,以确认目标控制指令;云端服务器将所述目标控制指令发送至所述控制设备,触发所述控制设备将所述目标控制指令发送至相应的智能家居设备。可选的,服务器接收控制设备发送的语音数据,并对所述语音数据进行语音解析,转换为相应的文本文件,具体包括:所述云端服务器对所述语音数据进行语音识别,将所述语音数据转化为对话文本信息,基于所述对话文本信息进行语义解析,得到用户意图,并将所述用户意图转换为相应的文本文件。可选的,所述云端服务器对所述文本文件进行分词向量划分,具体包括:所述云端服务器对所述文本文件进行分词处理,并将分词处理结果保存至训练语料库;所述云端服务器从所述训练语料库中获取所述分词处理结果,并将所述分词处理结果转换成词向量;所述云端服务器将所述词向量转换成后向量,得到相应的划分结果。可选的,所述云端服务器基于所述划分结果,计算所述文本文件与预设的控制指令的相似度,以确认目标控制指令,具体包括:所述云端服务器基于所述划分结果,根据余弦相似度算法,计算所述划分结果与预设的控制指令的相似度,获得相应的一组相似度值;所述云端服务器比较所述一组相似度值与预设阈值的数值,当所述一组相似度值中,存在大于预设阈值的相似度值时,将数值最大的相似度值对应的控制指令,作为所述目标控制指令。一种通过对话机制控制智能家居设备的装置,包括:对话模块,用于与用户进行语音对话,生成语音数据,并将所述语音数据发送至云端服务器,触发所述云端服务器执行以下操作:对所述语音数据进行语音解析,转换为相应的文本文件,以及,对所述文本文件进行分词向量划分,并基于划分结果,计算所述文本文件与预设的控制指令的相似度,以确认目标控制指令,以及将所述目标控制指令发送至所述控制设备;接收模块,用于接收所述云端服务器返回的目标控制指令,并将所述目标控制指令发送至智能家居设备。一种通过对话机制控制智能家居设备的装置,包括:解析模块,用于接收控制设备发送的语音数据,并对所述语音数据进行语音解析,转换为相应的文本文件;确认模块,用于对所述文本文件进行分词向量划分,并基于划分结果,计算所述文本文件与预设的控制指令的相似度,以确认目标控制指令;发送模块,用于将所述目标控制指令发送至所述控制设备,触发所述控制设备将所述目标控制指令发送至相应的智能家居设备。一种控制设备,包括:存储器,用于存储可执行指令;处理器,用于读取并执行所述存储器中存储的可执本文档来自技高网...

【技术保护点】
1.一种通过对话机制控制智能家居设备的系统,其特征在于,包括:/n控制设备,用于与用户进行语音对话,生成语音数据,并将所述语音数据发送至云端服务器;以及,接收所述云端服务器返回的目标控制指令,并将所述目标控制指令发送至智能家居设备;/n所述云端服务器,用于接收所述控制设备发送的语音数据,并对所述语音数据进行语音解析,转换为相应的文本文件,以及,对所述文本文件进行分词向量划分,并基于划分结果,计算所述文本文件与预设的控制指令的相似度,以确认目标控制指令,以及将所述目标控制指令发送至所述控制设备。/n

【技术特征摘要】
1.一种通过对话机制控制智能家居设备的系统,其特征在于,包括:
控制设备,用于与用户进行语音对话,生成语音数据,并将所述语音数据发送至云端服务器;以及,接收所述云端服务器返回的目标控制指令,并将所述目标控制指令发送至智能家居设备;
所述云端服务器,用于接收所述控制设备发送的语音数据,并对所述语音数据进行语音解析,转换为相应的文本文件,以及,对所述文本文件进行分词向量划分,并基于划分结果,计算所述文本文件与预设的控制指令的相似度,以确认目标控制指令,以及将所述目标控制指令发送至所述控制设备。


2.如权利要求1所述的系统,其特征在于,所述云端服务器对所述语音数据进行语音解析,转换为相应的文本文件,具体包括:
所述云端服务器对所述语音数据进行语音识别,将所述语音数据转化为对话文本信息,基于所述对话文本信息进行语义解析,得到用户意图,并将所述用户意图转换为相应的文本文件。


3.如权利要求1或2所述的系统,其特征在于,所述云端服务器对所述文本文件进行分词向量划分,具体包括:
所述云端服务器对所述文本文件进行分词处理,并将分词处理结果保存至训练语料库;
所述云端服务器从所述训练语料库中获取所述分词处理结果,并将所述分词处理结果转换成词向量;
所述云端服务器将所述词向量转换成后向量,得到所述划分结果。


4.如权利要求3所述的系统,其特征在于,所述云端服务器基于所述划分结果,计算所述文本文件与预设的控制指令的相似度,以确认目标控制指令,具体包括:
所述云端服务器基于所述划分结果,根据余弦相似度算法,计算所述划分结果与预设的控制指令的相似度,获得相应的一组相似度值;
所述云端服务器比较所述一组相似度值与预设阈值的数值,当所述一组相似度值中,存在大于预设阈值的相似度值时,将数值最大的相似度值对应的控制指令,作为所述目标控制指令。


5.如权利要求1或2所述的系统,其特征在于,所述控制设备将所述目标控制指令发送至智能家居设备,包括:
所述控制设备直接将所述目标控制指令发送至所述智能家居设备;或者,
所述控制设备向用户终端通知所述目标控制指令,在接收到确认指示时,将所述目标控制指令发送至所述智能家居设备。


6.一种通过对话机制控制智能家居设备的方法,其特征在于,包括:
控制设备与用户进行语音对话,生成语音数据,并将所述语音数据发送至云端服务器,触发所述云端服务器执行以下操作:对所述语音数据进行语音解析,转换为相应的文本文件,以及,对所述文本文件进行分词向量划分,并基于划分结果,计算所述文本文件与预设的控制指令的相似度,以确认目标控制指令,以及将所述目标控制指令发送至所述控制设备;
所述控制设备接收所述云端服务器返回的目标控制指令,并将所述目标控制指令发送至智能家居设备。


7.如权利要求6所述的方法,其特征在于,所述控制设备将所述目标控制指令发送至智能家居设备,包括:
所述控制设备直接将所述目标控制指令发送至所述智能家居设备;或者,
所述控制设备向用户终端通知所述目标控制指令,在接收到确认指示时,将所述目标控制指令发送至所述智能家居设备。


8.一种通过对话机制控制智能家居设备的方法,其特征在于,包括:
云端服务器接收控制设备发送的语音数据,并对所述语音数据进行语音解析,转换为相应的文本文件;
云端服务器对所述文本文件进行分词向量划分,并基于划分结果,计算所述文本文件与预设的控制指令的相似度,以确认目标控制指...

【专利技术属性】
技术研发人员:胡志华贾巨涛谢俊杰胡天云魏德平
申请(专利权)人:珠海格力电器股份有限公司珠海联云科技有限公司
类型:发明
国别省市:广东;44

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

1