[发明专利]用于系统控制的对话界面技术有效
申请号: | 201680030149.1 | 申请日: | 2016-05-25 |
公开(公告)号: | CN107667318B | 公开(公告)日: | 2022-02-15 |
发明(设计)人: | A·D·阿普拉;K·E·杰克逊;M·D·亚维斯;D·J·科博利;A·S·迪金森;M·潘迪特 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G05B15/02 | 分类号: | G05B15/02;G10L15/22 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 系统 控制 对话 界面 技术 | ||
1.一种用于对话系统控制的计算设备,所述计算设备包括:
控制器模块,其用于接收指示口语用户请求的输入文本,其中,所述口语用户请求包括与用于控制器系统的系统控制命令相关联的一个或多个参数;
对话接口模块,其用于将所述输入文本与语言模型进行匹配以识别匹配模式,其中,所述语言模型包括多个会话模式,其中所述会话模式分层布置以定义一个或多个会话,并且每个会话模式在针对所述输入文本进行评估时确定所述输入文本是否匹配对应的会话模式,并且其中,所述匹配模式与所述系统控制命令相关联;以及
上下文管理模块,其用于响应于所述输入文本的匹配,基于上下文模型来确定所述系统控制命令的参数中的一个或多个;
其中,所述对话接口模块还用于响应于确定所述一个或多个参数,基于所述语言模型来生成所述系统控制命令;并且
其中,所述控制器模块还用于执行所述系统控制命令以引起所述控制器系统的系统状态改变,其中所述控制器系统包括家庭自动化系统,并且所述系统状态的改变包括所述家庭自动化系统中的设备的设备状态的改变,其中所述设备状态包括所述设备的激活状态或所述设备的设定点;以及
所述控制器模块还还包括学习模块,用于:(i)响应于所述家庭自动化命令的执行,观察家庭自动化系统的设备状态的变化;(ii)基于所述输入文本和所述设备状态的变化来生成新会话模式,其中,所述新会话模式与所述家庭自动化命令相关联;(iii)更新所述语言模型以包含所述新会话模式。
2.根据权利要求1所述的计算设备,其中:
所述匹配模式进一步与文本响应相关联;
所述对话接口模块进一步用于基于所述语言模型来生成所述文本响应;并且
所述控制器模块进一步用于将所述文本响应呈现给所述计算设备的用户。
3.根据权利要求1所述的计算设备,还包括:
自动语音识别模块,其用于执行自动语音识别以生成所述输入文本;以及
文本到语音模块,其用于利用文本到语音引擎基于所述文本响应来生成语音输出。
4.根据权利要求1所述的计算设备,其中:
所述系统控制命令包括家庭自动化命令;
所述家庭自动化命令的一个或多个参数包括位置、设备或被请求的设备状态;并且
所述上下文模型包括对话上下文数据、用户上下文数据、以及家庭自动化设备上下文数据。
5.根据权利要求4所述的计算设备,其中,基于所述上下文模型来确定所述家庭自动化命令的参数中的一个或多个包括基于所述对话上下文数据来确定所述家庭自动化命令的位置参数、设备参数、或设备状态参数。
6.根据权利要求4所述的计算设备,其中,基于所述上下文模型来确定所述家庭自动化命令的参数中的一个或多个包括基于所述用户上下文数据来确定所述家庭自动化命令的位置参数。
7.根据权利要求4所述的计算设备,其中,基于所述上下文模型来确定所述家庭自动化命令的参数中的一个或多个包括基于所述家庭自动化设备上下文数据来确定所述家庭自动化命令的设备参数或设备状态参数。
8.根据权利要求4所述的计算设备,其中,所述上下文管理模块还用于基于从家庭自动化系统接收的数据来更新所述上下文模型。
9.根据权利要求4所述的计算设备,其中:
所述控制器模块还用于响应于确定所述家庭自动化命令的一个或多个参数,基于所述上下文模型的家庭自动化设备上下文数据来确定所述家庭自动化命令是否有效;并且
所述对话接口模块用于响应于确定所述家庭自动化命令无效而利用所述语言模型生成针对所述文本响应的错误消息;
其中,基于所述语言模型来生成所述系统控制命令包括响应于确定所述家庭自动化命令是有效的而生成所述家庭自动化命令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680030149.1/1.html,转载请声明来源钻瓜专利网。