[发明专利]对数字网络进行基于自然语言的控制有效
申请号: | 201210030901.6 | 申请日: | 2012-02-06 |
公开(公告)号: | CN102682769B | 公开(公告)日: | 2016-11-09 |
发明(设计)人: | G·卡普奥佐;F·马莫利蒂;D·德埃里科;M·伯尔格希尼 | 申请(专利权)人: | 埃森哲环球服务有限公司 |
主分类号: | H04L12/28 | 分类号: | H04L12/28;G10L15/22 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅 |
地址: | 爱尔兰*** | 国省代码: | 爱尔兰;IE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数字 网络 进行 基于 自然语言 控制 | ||
1.一种用于对数字网络进行基于自然语言的控制的计算机网络,所述网络包括:
数字网络(400),可操作用于在所述数字网络(400)中连接的多个设备(410、420、430、440、450、460)之间提供对网络(500)的访问的共享;
客户端(100),安装在所述数字网络(400)中并且可操作用于向用户(10)提供用于使用自然语言控制所述数字网络(400)的统一自然语言接口;
服务器(200),通过所述网络(400)连接至所述客户端(100)并且可操作用于处理所述用户(10)通过所述统一自然语言接口执行的用户请求;以及
一个或者多个软件代理(300a、300b、300c、300d、300e、300f),可操作用于基于经处理的用户请求在所述多个设备(410、420、430、440、450、460)的至少一个设备上执行至少一个动作。
2.根据权利要求1所述的计算机网络,其中所述客户端(100)包括模块管理组件(140),所述模块管理组件(140)可操作用于向所述一个或者多个软件代理(300a、300b、300c、300d、300e、300f)提供接口以用于向所述客户端(100)发布由所述一个或者多个软件代理(300a、300b、300c、300d、300e、300f)提供的一个或者多个动作。
3.根据权利要求2所述的计算机网络,其中所述客户端(100)包括向所述用户(10)暴露的图形用户界面GUI(170),以用于指定对将由所述多个软件代理(300a、300b、300c、300d、300e、300f)在所述多个设备(410、420、430、440、450、460)的至少一个设备上执行的动作的用户定义的设置。
4.根据权利要求3所述的计算机网络,其中所述模块管理组件(140)进一步可操作用于向所述一个或者多个软件代理(300a、300b、300c、300d、300e、300f)输出功能集合,以允许所述一个或者多个软件代理(300a、300b、300c、300d、300e、300f)访问所述GUI(170)。
5.根据前述任一权利要求所述的计算机网络,其中所述客户端(100)包括家庭知识组件(150),所述家庭知识组件(150)包括语义词典,其中所述语义词典指定关于所述数字网络(400)中的所述多个设备(410、420、430、440、450、460)的、与控制所述多个设备(410、420、430、440、450、460)相关的信息。
6.根据权利要求5所述的计算机网络,其中所述语义词典包括针对所述多个设备(410、420、430、440、450、460)的设备类别、所述设备类别之间和/或所述多个设备(410、420、430、440、450、460)之间的关系以及所述设备类别和/或所述多个设备(410、420、430、440、450、460)的属性。
7.根据前述任一权利要求所述的计算机网络,其中所述服务器(200)可操作用于处理所述用户请求以产生标签的列表,所述标签的列表可由所述客户端(100)使用以触发所述多个软件代理(300a、300b、300c、300d、300e、300f)来在所述多个设备(410、420、430、440、450、460)的至少一个设备上执行所述至少一个动作。
8.根据前述任一权利要求所述的计算机网络,其中所述服务器(200)可操作用于通过解释从所述用户请求提取的语言信息和/或非语言信息来处理所述用户请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于埃森哲环球服务有限公司,未经埃森哲环球服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210030901.6/1.html,转载请声明来源钻瓜专利网。