一种用于智能设备的控制方法及装置制造方法及图纸

技术编号:14774738 阅读:93 留言:0更新日期:2017-03-09 12:12
本发明专利技术实施例公开了一种用于智能设备的控制方法及装置。所述用于智能设备的控制方法包括:获取用户的输入信息;解析所述输入信息中的特征词,并对所述特征词分类;根据分类后的特征词分别确定至少一个目标应用程序的控制指令;根据所述控制指令分别对至少一个所述目标应用程序各自执行所述输入信息对应的操作。本发明专利技术实施例提供的技术方案实现了智能设备对用户连续输入的多个不同类别的信息进行分类处理,并触发对应的目标应用程序执行对应操作,解决了用户同时有多个不同需求的情况,极大方便了用户。

【技术实现步骤摘要】

本专利技术实施例涉及智能控制领域,尤其涉及一种用于智能设备的控制方法及装置
技术介绍
在传统的智能交互中,智能设备一般采用模板方式来应对复杂的对话,即智能设备的存储模块中存储一些固定的问答对,设备识别用户的文字或者语音提问后,根据用户的输入来匹配固定的答案进行输出,从而回答用户的提问;这种智能设备的本地存储有限,往往缺乏足够的数据资料储备,用户得到答案的准确度较低。随着用户信息获取需求的不断增加,内置操作系统的智能设备应运而生,此类智能设备接收用户的提问后,依托安装于操作系统的应用服务处理用户的语音数据,生成相应的答案并输出,从而回答用户的提问。智能设备往往同时运行多个应用服务,且不能像手机一样通过触控的方式直接进行手动选取,在连续获取用户的提问时,往往造成应用服务的调度错误,影响了智能设备对用户的响应。
技术实现思路
有鉴于此,本专利技术提出一种用于智能设备的控制方法及装置,实现了用户输入信息的快速、准确地响应。第一方面,本专利技术实施例提供了一种用于智能设备的控制方法,所述方法包括:获取用户的输入信息;解析所述输入信息中的特征词,并对所述特征词分类;根据分类后的特征词分别确定至少一个目标应用程序的控制指令;根据所述控制指令分别对至少一个所述目标应用程序各自执行所述输入信息对应的操作。进一步的,所述获取用户的输入信息包括:接收用户输入的文字信息;并且/或者,接收用户输入的语音,并识别所述语音得到文本信息。进一步的,在解析所述输入信息中的特征词,并对所述特征词分类之前,还包括:获取网页中候选应用程序的信息;对所述候选应用程序的信息进行训练和分类,得到语义模型。进一步的,所述解析所述输入信息中的特征词,并对所述特征词分类包括:对所述输入信息进行语义分析,得到特征词;将所述特征词输入所述语义模型,获取所述特征词对应的目标应用程序的类别。进一步的,所述根据分类后的特征词分别确定至少一个目标应用程序的控制指令包括:根据所述分类后的特征词的语义与至少一个所述目标应用程序的功能的匹配度生成对应的目标应用程序的控制指令。进一步的,所述根据所述控制指令分别对至少一个所述目标应用程序各自执行所述输入信息对应的操作包括:根据接收所述特征词的顺序将至少一个所述目标应用程序存储到场景栈中;根据所述控制指令调用所述场景栈中对应的目标应用程序分别执行所述输入信息对应的操作。进一步的,所述根据所述控制指令分别对至少一个所述目标应用程序各自执行所述输入信息对应的操作之后,还包括:获取至少一个所述目标应用程序的操作结果。第二方面,本专利技术实施例提供了一种用于智能设备的控制装置,所述装置包括:获取单元,用于获取用户的输入信息;解析单元,与所述获取单元相连,用于解析所述输入信息中的特征词,并对所述特征词分类;指令单元,与所述解析单元相连,用于根据分类后的特征词分别确定至少一个目标应用程序的控制指令;操作单元,与所述指令单元相连,用于根据所述控制指令分别对至少一个所述目标应用程序各自执行所述输入信息对应的操作。进一步的,所述获取单元具体用于接收用户输入的文字信息;并且/或者,接收用户输入的语音,并识别所述语音得到文本信息。进一步的,所述智能设备的控制装置,还包括:模型单元,用于获取网页中候选应用程序的信息;并对所述候选应用程序的信息进行训练和分类,得到语义模型。进一步的,所述解析单元包括:特征子单元,与所述获取单元相连,用于对所述输入信息进行语义分析,得到特征词;类别子单元,分别与所述特征子单元和模型单元,将所述特征词输入所述语义模型,获取所述特征词对应的目标应用程序的类别。进一步的,所述指令单元具体用于根据所述分类后的特征词的语义与至少一个所述目标应用程序的功能的匹配度生成对应的目标应用程序的控制指令。进一步的,所述操作单元包括:存储子单元,与所述指令单元相连,用于根据接收所述特征词的顺序将至少一个所述目标应用程序存储到场景栈中;调用子单元,分别与所述指令单元和存储子单元相连,用于根据所述控制指令调用所述场景栈中对应的目标应用程序分别执行所述输入信息对应的操作。进一步的,所述获取单元还与所述操作单元相连,用于获取至少一个所述目标应用程序的操作结果。本专利技术实施例中,通过解析用户连续输入信息中的特征词并对其进行分类,确定至少一个目标应用程序的控制指令并执行输入信息对应的操作。实现了智能设备对用户的不同类别的输入信息分别进行分类处理,并各自触发对应目标应用程序执行用户需要的操作的功能,解决了用户同时有多个不同需求的问题,极大方便了用户。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1是本专利技术实施例一中的一种用于智能设备的控制方法的流程图;图2是本专利技术实施例二中的一种用于智能设备的控制方法的流程图;图3是本专利技术实施例三中的一种用于智能设备的控制方法的流程图;图4a是本专利技术实施例三中应用服务压入场景栈前的示意图;图4b是本专利技术实施例三中应用服务压入场景栈后的示意图;图5a是本专利技术实施例三中目标事件与场景栈第一次匹配的示意图;图5b是本专利技术实施例三中目标事件与场景栈第二次匹配的示意图;图6是本专利技术实施例四中的一种用于智能设备的控制装置的结构图;具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。另外还需要说明的是,为了便于说明,以下实施例中示出了与本专利技术相关的示例,这些示例仅作为说明本专利技术实施例的原理所用,并不作为对本专利技术实施例的限定,同时,这些示例的具体数值会根据不同的应用环境和装置或者组件的参数不同而不同。本专利技术实施例的智能设备的控制方法及装置可以运行于安装有Windows(微软公司开发的操作系统平台)、Android(谷歌公司开发的用于便携式可移动智能设备的操作系统平台)、iOS(苹果公司开发的用于便携式可移动智能设备的操作系统平台)、WindowsPhone(微软公司开发的用于便携式可移动智能设备的操作系统平台)等操作系统的终端中,该终端可以是台式机、笔记本电脑、移动电话、掌上电脑、平板电脑、数码相机、数码摄像机等等中的任意一种。实施例一图1是本专利技术实施例一中的一种用于智能设备的控制方法的流程图,该方法用于实现对用户连续输入的多信息的识别并针对目标应用程序执行相应的操作,该方法可以由具有智能设备控制功能的装置来执行,该装置可以由软件和/或硬件方式实现,例如典型的是用户终端设备,例如手机、电脑等。本实施例中的智能设备的控制方法包括:步骤S110、步骤S120、步骤S130和步骤S140。步骤S110,获取用户的输入信息。可以在智能设备的主界面上获取用户的输入信息,或者在智能设备的信息输入界面上获取用户的输入信息,输入信息包括接收用户输入的语音;例如,在智能设备的主界面上,用户长按菜单键,则智能设备通过麦克风等装置获取用户长按菜单键之后的语音信息,直至用户停止长按菜单键。智能设备通过话筒等声音接收设备接收用户输入语音,即声音的脉冲编码调制(Pulse-codemodulation,PCM)数据,并进行语音识别,识别出对本文档来自技高网...
一种用于智能设备的控制方法及装置

【技术保护点】
一种用于智能设备的控制方法,其特征在于,包括:获取用户的输入信息;解析所述输入信息中的特征词,并对所述特征词分类;根据分类后的特征词分别确定至少一个目标应用程序的控制指令;根据所述控制指令分别对至少一个所述目标应用程序各自执行所述输入信息对应的操作。

【技术特征摘要】
1.一种用于智能设备的控制方法,其特征在于,包括:获取用户的输入信息;解析所述输入信息中的特征词,并对所述特征词分类;根据分类后的特征词分别确定至少一个目标应用程序的控制指令;根据所述控制指令分别对至少一个所述目标应用程序各自执行所述输入信息对应的操作。2.根据权利要求1所述的用于智能设备的控制方法,其特征在于,所述获取用户的输入信息包括:接收用户输入的文字信息;并且/或者,接收用户输入的语音,并识别所述语音得到文本信息。3.根据权利要求1所述的用于智能设备的控制方法,其特征在于,在解析所述输入信息中的特征词,并对所述特征词分类之前,还包括:获取网页中候选应用程序的信息;对所述候选应用程序的信息进行训练和分类,得到语义模型。4.根据权利要求3所述的用于智能设备的控制方法,其特征在于,所述解析所述输入信息中的特征词,并对所述特征词分类包括:对所述输入信息进行语义分析,得到特征词;将所述特征词输入所述语义模型,获取所述特征词对应的目标应用程序的类别。5.根据权利要求1至4任一项所述的用于智能设备的控制方法,其特征在于,所述根据分类后的特征词分别确定至少一个目标应用程序的控制指令包括:根据所述分类后的特征词的语义与至少一个所述目标应用程序的功能的匹配度生成对应的目标应用程序的控制指令。6.根据权利要求1至4任一项所述的用于智能设备的控制方法,其特征在于,所述根据所述控制指令分别对至少一个所述目标应用程序各自执行所述输入信息对应的操作包括:根据接收所述特征词的顺序将至少一个所述目标应用程序存储到场景栈中;根据所述控制指令调用所述场景栈中对应的目标应用程序分别执行所述输入信息对应的操作。7.根据权利要求1至4任一项所述的用于智能设备的控制方法,其特征在于,所述根据所述控制指令分别对至少一个所述目标应用程序各自执行所述输入信息对应的操作之后,还包括:获取至少一个所述目标应用程序的操作结果。8.一种用于智能设备的控...

【专利技术属性】
技术研发人员:雷宇
申请(专利权)人:北京智能管家科技有限公司
类型:发明
国别省市:北京;11

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

1