当前位置: 首页 > 专利查询>英特尔公司专利>正文

用于系统控制的对话界面技术技术方案

技术编号:17215999 阅读:62 留言:0更新日期:2018-02-08 01:58
用于家庭自动化系统的对话控制的技术包括与一个或多个家庭自动化设备通信的计算设备。计算设备接收指示口语用户请求的文本输入,所述口语用户请求包括与家庭自动化命令相关联的一个或多个参数。计算设备将文本输入与包括若干预定义的会话模式的家庭自动化语言模型相匹配。计算设备使用上下文模型来解析命令的参数。计算设备可以解析命令的位置、设备或被请求的设备状态。计算设备使用语言模型来生成文本响应和家庭自动化命令,并且然后向用户呈现文本响应,并使用家庭自动化设备来执行家庭自动化命令。在一些实施例中,计算设备可以控制应用自动化系统或数据探索系统。描述和要求保护其他实施例。

Dialogue interface technology for system control

The technology for dialogue control for home automation systems includes computing devices that communicate with one or more home automation devices. The computing device receives the text input indicating the spoken user request, and the spoken user request includes one or more parameters associated with the home automation command. The computing device matches the text input to a family automation language model that includes a number of predefined session patterns. The computing device uses a context model to parse the parameters of the command. The computing device can parse the position of the command, the device, or the state of the requested device. Computing devices use language models to generate text responses and home automation commands, and then render text responses to users, and use home automation devices to execute home automation commands. In some embodiments, the computing device can control the application automation system or the data exploration system. Other embodiments are described and required to protect.

【技术实现步骤摘要】
【国外来华专利技术】用于系统控制的对话界面技术相关专利申请的交叉引用本申请要求于2015年6月25日提交的题为“TECHNOLOGIESFORCONVERSATIONALINTERFACESFORSYSTEMCONTROL”的序号为14/750,482的美国专利技术专利申请的优先权。
技术介绍
家庭自动化系统包括能够控制建筑物功能(如照明、气候控制、安全和其他功能)的设备和软件。例如,家庭自动化系统可以提供对灯开关、调光器、恒温器、加热通风和空气调节(HVAC)系统、建筑物传感器和其他家用设备的集中控制。可以使用允许用户手动操作每个家庭自动化设备的“控制面板”类型的硬件和/或软件界面来操作典型的家庭自动化系统。例如,用户可以通过操作各种墙壁开关和/或手动点击由标准计算机执行的家庭自动化应用中的各种选项来打开灯。某些计算设备可以实现对话用户界面,其可以允许计算设备和用户之间的前后交互。例如,对话用户界面可以维护当前对话的存储器,并且作为对话的一部分生成澄清问题。典型的对话用户界面可能需要复杂的机器学习算法和/或使用大数据集的训练。可替代地,聊天机器人(Chatbots)(也称为“chatterbots”)允许程本文档来自技高网...
用于系统控制的对话界面技术

【技术保护点】
一种用于对话系统控制的计算设备,所述计算设备包括:控制器模块,其用于接收指示口语用户请求的输入文本,其中,所述口语用户请求包括与系统控制命令相关联的一个或多个参数;对话接口模块,其用于将所述输入文本与语言模型进行匹配以识别匹配模式,其中,所述语言模型包括多个模式,并且其中,所述匹配模式与所述系统控制命令相关联;以及上下文管理模块,其用于响应于所述输入文本的匹配,基于上下文模型来确定所述系统控制命令的参数中的一个或多个;其中,所述对话接口模块还用于响应于确定所述一个或多个参数,基于所述语言模型来生成所述系统控制命令;并且其中,所述控制器模块还用于执行所述系统控制命令。

【技术特征摘要】
【国外来华专利技术】2015.06.25 US 14/750,4821.一种用于对话系统控制的计算设备,所述计算设备包括:控制器模块,其用于接收指示口语用户请求的输入文本,其中,所述口语用户请求包括与系统控制命令相关联的一个或多个参数;对话接口模块,其用于将所述输入文本与语言模型进行匹配以识别匹配模式,其中,所述语言模型包括多个模式,并且其中,所述匹配模式与所述系统控制命令相关联;以及上下文管理模块,其用于响应于所述输入文本的匹配,基于上下文模型来确定所述系统控制命令的参数中的一个或多个;其中,所述对话接口模块还用于响应于确定所述一个或多个参数,基于所述语言模型来生成所述系统控制命令;并且其中,所述控制器模块还用于执行所述系统控制命令。2.根据权利要求1所述的计算设备,其中:所述匹配模式进一步与文本响应相关联;所述对话接口模块进一步用于基于所述语言模型来生成所述文本响应;并且所述控制器模块进一步用于将所述文本响应呈现给所述计算设备的用户。3.根据权利要求1所述的计算设备,还包括:自动语音识别模块,其用于执行自动语音识别以生成所述输入文本;以及文本到语音模块,其用于利用文本到语音引擎基于所述文本响应来生成语音输出。4.根据权利要求1所述的计算设备,其中,所述上下文管理模块还用于响应于所述输入文本的匹配,基于所述输入文本来更新所述上下文模型。5.根据权利要求1所述的计算设备,其中:所述对话接口模块还用于(i)响应于确定所述系统控制命令的一个或多个参数,来确定所述系统控制命令是否被充分解析,以及(ii)响应于确定所述系统控制命令没有被充分解析,利用所述语言模型来生成针对所述文本响应的后续问题;其中,基于所述语言模型来生成所述系统控制命令包括响应于确定所述系统控制命令被充分地解析而生成所述系统控制命令。6.根据权利要求1-5中任一项所述的计算设备,其中:所述系统控制命令包括家庭自动化命令;所述家庭自动化命令的一个或多个参数包括位置、设备或被请求的设备状态;并且所述上下文模型包括对话上下文数据、用户上下文数据、以及家庭自动化设备上下文数据。7.根据权利要求6所述的计算设备,其中,基于所述上下文模型来确定所述家庭自动化命令的参数中的一个或多个,包括:基于所述对话上下文数据来确定所述家庭自动化命令的位置参数、设备参数、或设备状态参数;基于所述用户上下文数据来确定所述家庭自动化命令的位置参数;或者基于所述家庭自动化设备上下文数据来确定所述家庭自动化命令的设备参数或设备状态参数。8.根据权利要求6所述的计算设备,其中,所述上下文管理模块还用于基于从家庭自动化系统接收的数据来更新所述上下文模型,其中,基于从所述家庭自动化系统接收的数据来更新所述上下文模型包括基于从所述家庭自动化系统接收的设备数据或设备状态数据来更新所述家庭自动化设备上下文数据。9.根据权利要求6所述的计算设备,其中,所述上下文管理模块还用于基于与所述计算设备的用户相关联的位置数据来更新所述上下文模型。10.根据权利要求6所述的计算设备,其中:所述控制器模块还用于响应于确定所述家庭自动化命令的一个或多个参数,基于所述上下文模型的家庭自动化设备上下文数据来确定所述家庭自动化命令是否有效;并且所述对话接口模块用于响应于确定所述家庭自动化命令无效而利用所述语言模型生成针对所述文本响应的错误消息;其中,基于所述语言模型来生成所述系统控制命令包括响应于确定所述家庭自动化命令是有效的而生成所述家庭自动化命令。11.根据权利要求6所述的计算设备,还包括学习模块,其用于:响应于所述家庭自动化命令的执行,观察家庭自动化...

【专利技术属性】
技术研发人员:A·D·阿普拉K·E·杰克逊M·D·亚维斯D·J·科博利A·S·迪金森M·潘迪特
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国,US

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

1