补充嵌入式自然语言处理引擎的云服务制造技术

技术编号:14758817 阅读:85 留言:0更新日期:2017-03-03 05:52
提供了系统和方法。该系统包括嵌入在网关设备中的网关部分(201),其具有用于使用自然语言处理来处理命令的嵌入式人工智能引擎(220)。该系统还包括具有用于使用自然语言处理来处理嵌入式人工智能引擎无法处理的命令的补充人工智能引擎(280)的补充云服务器部分(202)。网关部分(201)还包括配置和状态接口(230),用于响应于来自嵌入式人工智能引擎和补充人工智能引擎中的任何一个的指令,在网关设备上执行诊断操作、配置操作和状态操作中的至少一项。

【技术实现步骤摘要】
【国外来华专利技术】相关申请交叉引用该非临时申请涉及名称为“NaturalLanguageControlofaGatewayDevice”的一般委托的非临时申请,代理人案卷号IU140070,其被共同委托,通过引用并入本文中,并且目前与其一起提交。
本专利技术原理总体涉及云计算,并且更具体地,涉及补充嵌入式自然语言处理引擎的云服务
技术介绍
自然语言处理系统是已知的。存在这样的示例,其中系统完全实现为云服务,诸如的还存在其中系统完全在本地设备上实现的示例。这方面的示例包括的Clippy,其被包括有较早期版本的和由CreativeLabs开发的Dr.Sbaitso。基于云的实现具有能够集中收集可用于改进产品的使用数据以及简化更新的推出的优点,因为可以将更新应用于云服务而不更新使用云服务的设备。纯云实现的最大缺点是需要与云服务的网络连接。这对于用于控制网关设备的系统尤其成问题,因为许多配置选项可能中断与云服务的连接性。独立实现的优点是能够在没有网络连接性的情况下运行,但缺乏用于集中式升级和使用数据收集的手段。
技术实现思路
本专利技术原理解决了现有技术的这些和其他缺陷和缺点,本专利技术原理涉及补充嵌入式自然语言处理引擎的云服务。根据本专利技术原理的一个方面,提供了一种系统。该系统包括嵌入在网关设备中的网关部分,其具有用于使用自然语言处理来处理用户命令的嵌入式人工智能引擎。该系统还包括补充云服务器部分,其具有用于使用自然语言处理来处理嵌入式人工智能引擎无法处理的用户命令的补充人工智能引擎。网关部分还包括配置和状态接口,用于响应于来自嵌入式人工智能引擎和补充人工智能引擎中的任何一个的指令,在网关设备上执行诊断操作、配置操作和状态操作中的至少一个。根据本专利技术原理的另一个方面,提供了一种用于与网关设备对接的方法。该方法包括通过嵌入在网关设备中的人工智能引擎,使用自然语言处理来处理用户命令。该方法还包括通过在远离网关设备设置的补充云服务器部分中的补充人工智能引擎,使用自然语言处理来处理嵌入式人工智能引擎无法处理的用户命令。该方法还包括响应于来自嵌入式人工智能引擎和补充人工智能引擎中的任何一个的指令,在网关设备上执行诊断操作、配置操作和状态操作中的至少一个。根据结合附图阅读的示例性实施例的以下详细描述,本专利技术原理的这些和其他方面、特征和优点将变得清楚明白。附图说明根据以下示例性附图可以更好地理解本专利技术原理,在所述附图中:图1示出了根据本专利技术原理的实施例的可以应用本专利技术原理的示例性网关设备100的硬件框图;图2示出了根据本专利技术原理的实施例的具有嵌入在网关设备中的人工智能(AI)引擎(其由实现为云服务的第二AI引擎补充)的示例性系统200的硬件框图;以及图3示出了根据本专利技术原理的实施例的用于使用云服务来补充嵌入式自然语言人工智能(AI)处理引擎的示例性方法300的流程图。具体实施方式本专利技术原理涉及补充嵌入式自然语言处理引擎的云服务。结合云服务,网关设备可以被设置在家庭、企业或一些其他设施或实体中。虽然主要针对使得网关设备和非技术用户之间的交互变得容易得多和高效,但是在给定本文中提供的本专利技术原理的教导的情况下,本专利技术原理的益处还在容易使用、速度和其他本领域普通技术人员容易识别的益处方面帮助技术用户。在实施例中,本专利技术原理涉及使用云服务来记录嵌入式设备中自然语言处理引擎无法处理的交互以及使用云服务来扩展嵌入式设备中的自然语言处理引擎的能力,而不需要固件升级或对嵌入式设备的其他改变。当实现诸如这样的自然语言处理系统时,系统可以处理的命令集和可以提供的信息是系统的实现的一部分。在设计这样的系统时,设计者必须预见用户可能问的问题和命令的类型。然而,很可能的是,用户可能问问题并发出不可预见的命令。本专利技术原理提供了使用云服务来记录来自多个网关设备(例如但不限于机顶盒(STB)、调制解调器、路由器等)的这些未识别的命令的方法。通过在诸如网关之类的设备中嵌入语言处理引擎,对语言处理引擎的增强(诸如,处理新命令的能力)将需要使用固件升级或一些类似手段来更新每个设备。向大量设备提供固件更新在新固件的资格以及更新大量网关的实际机制方面都存在逻辑问题。这使得在嵌入式设备上向自然语言处理引擎提供频繁更新是不切实际的。本专利技术原理通过允许嵌入式设备上的本地语言处理引擎结合被实现为可以更频繁地更新(而没有升级每个嵌入式设备的逻辑问题)的云服务的语言处理引擎一起工作来解决这个问题。因此,在一个实施例中,本专利技术原理有利地使用混合解决方案,其允许在不需要网络连接的情况下本地处理大多数命令,同时仍然提供对基于云的服务的集中式升级和使用数据收集的益处。图1示出了根据本专利技术原理的实施例的可以应用本专利技术原理的示例性网关设备100的硬件框图。当然,应当理解,本专利技术原理不限于图1中示出和描述的网关设备100,并且因此,根据本专利技术原理的教导,也可以使用具有例如不同配置和/或不同元素的其他网关设备100。在网关设备100中,将输入信号提供给RF输入端101。RF输入端101连接到调谐器102。调谐器102连接到中央处理器单元104。中央处理器单元104连接到电话D/A接口106、收发器108、收发器109、以太网接口110、系统存储器112和用户控制器114。收发器108还连接到天线120。收发器109还连接到天线121。重要的是,注意到,为了简明起见,未示出对于网关设备100的完整操作必需的若干组件和互连,因为未示出的组件对于本领域技术人员是公知的。网关设备100可以能够作为对电缆或DSL通信网络的接口而操作,并且还可以能够提供对通过有线和无线网络而连接的一个或多个设备的接口。诸如WAN上的电缆或DSL信号之类的信号通过RF输入端101对接到调谐器102。调谐器102对提供给WAN的信号执行RF调制功能,并且对从WAN接收的信号执行解调功能。RF调制和解调功能与通信系统(诸如,电缆或DSL系统)中常用的那些相同。中央处理器单元104接受解调后的电缆或DSL信号,并数字地处理来自调谐器102的信号,以便为网关100中的接口提供语音信号和数据。类似地,中央处理器单元104还处理和引导从网关100中的接口中的任何一个接口接收的任何语音信号和数据,以用于递送到调谐器102并传输到WAN。系统存储器112支持中央处理器单元104中的处理和IP功能,并且还用作程序和数据信息的存储设备。来自中央处理器单元104的处理和/或存储的数字数据可用于传递到以太网接口110和从以太网接口110传递。以太网接口可以支持典型的注册插座(RegisteredJack)型RJ-45物理接口连接器或其他标准接口连接器,并允许到外部本地计算机的连接。来自中央处理器单元104的处理和/或存储的数字数据也可用于接口106中的数模转换。接口106允许到模拟电话手机的连接。通常,该物理连接通过RJ-11标准接口提供,但是可以使用其他接口标准。来自中央处理器单元104的处理和/或存储的数字数据另外可用于与收发器108和收发器109的交换。收发器108和收发器109可以同时支持多个操作和联网的设备这二者。中央处理器单元104还可操作以接收和处理经由用户控制接口114提供的用户输入信号,用户控制接口114可包括显示器和/或用户输入设备本文档来自技高网...
补充嵌入式自然语言处理引擎的云服务

【技术保护点】
一种系统,包括:网关部分(201),嵌入在网关设备中,具有用于使用自然语言处理来处理命令的嵌入式人工智能引擎(220);以及补充云服务器部分(202),具有用于使用自然语言处理来处理嵌入式人工智能引擎无法处理的命令的补充人工智能引擎(280),其中网关部分(201)还包括配置和状态接口(230),用于响应于来自嵌入式人工智能引擎和补充人工智能引擎中的任何一个的指令,在网关设备上执行诊断操作、配置操作和状态操作中的至少一项。

【技术特征摘要】
【国外来华专利技术】2014.06.19 US 62/014,4231.一种系统,包括:网关部分(201),嵌入在网关设备中,具有用于使用自然语言处理来处理命令的嵌入式人工智能引擎(220);以及补充云服务器部分(202),具有用于使用自然语言处理来处理嵌入式人工智能引擎无法处理的命令的补充人工智能引擎(280),其中网关部分(201)还包括配置和状态接口(230),用于响应于来自嵌入式人工智能引擎和补充人工智能引擎中的任何一个的指令,在网关设备上执行诊断操作、配置操作和状态操作中的至少一项。2.根据权利要求1所述的系统,其中,补充云服务器部分(202)还包括应用编程接口(260),用于接收嵌入式人工智能引擎(220)无法处理的命令,以转发到补充人工智能引擎(280)。3.根据权利要求1所述的系统,其中,补充云服务器部分(202)还包括存储设备(270),用于存储嵌入式人工智能引擎(220)无法处理的命令,以用于随后的分析来改进嵌入式人工智能引擎的对应响应能力。4.根据权利要求1所述的系统,其中,补充人工智能引擎(280)响应于无法制定对对应命令的响应而生成错误消息。5.根据权利要求1所述的系统,其中,补充云服务器部分(202)仅接收嵌入式人工智能引擎(220)无法处理的命令。6.根据权利要求1所述的系统,其中补充人工智能引擎(280)辅助嵌入式人工智能引擎(220)处理命令。7.根据权利要求1所述的系统,其中,嵌入式人工智能引擎(220)或补充人工智能引擎(280)响应于包括配置改变请求的命令,使用配置和状态接口(230)发起对网关设备的配置改变。8.根据权利要求1所述的系统,其中,嵌入式人工智能引擎(220)和补充人工智能引擎(280)中的至少一个使用自然语言处理来执行对命令的评估。9.根据权利要求8所述的系统,其中,响应于评估的结果,嵌入式人工智能引擎(220)或补充人工智能引擎(280)进行以下至少一项:发起诊断例程的执行、网关设备的配置改变和网关设备的状态确定中的至少一项,以及提供诊断信...

【专利技术属性】
技术研发人员:布莱恩·杜安·克莱文吉托马斯·P·纽贝里
申请(专利权)人:汤姆逊许可公司
类型:发明
国别省市:法国;FR

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

1