【技术实现步骤摘要】
执行命令的方法、装置及设备
本专利技术涉及计算机
,尤其涉及一种执行命令的方法、装置及设备。
技术介绍
人机对话已经广泛应用于人们的日常生活,例如,聊天机器人、机器人客服、智能音响、语音助手等。机器与人类对话的实现主要包括三个步骤:(1)听懂,即利用语音识别技术,将用户输入的用户命令(如语音等)转换为文本;(2),理解,即将转换得到的文本进行意图识别,以理解用户命令的意图;(3),回答,即根据用户命令的意图,生成响应信息。通常,在基于用户输入的用户命令识别到的用户意图缺失关键信息时,机器不能准确地生成回答。例如,在用户命令为“这个酒店距离虹桥机场有多远?”机器响应该用户命令需要知道“这个酒店”是指哪个酒店,现有技术中,机器会向用户发问“您要查询那家酒店与虹桥机场的距离?”,终端接收用户输入的信息,如“希尔顿酒店”,即为该槽位的填充信息。可见,机器需要与用户进行多次交互,才能获取用户命令中缺失的槽位的填充信息,执行用户命令,导致用户命令的响应耗时长。
技术实现思路
本专利技术实施例所要解决的技 ...
【技术保护点】
1.一种执行命令的方法,其特征在于,应用于终端,该方法包括:/n根据输入的用户命令生成第一请求,所述第一请求用于向服务器请求执行所述用户命令;/n向所述服务器发送所述第一请求;/n接收所述服务器发送的第二请求,所述第二请求用于向所述终端请求第一信息,所述第一信息用于确定第一槽位的填充信息;/n根据所述第二请求,在第一GUI信息集合中确定所述第一信息;/n将所述第一信息发送至所述服务器,其中,所述第一槽位为所述用户命令的目标意图被配置的M个槽位中填充信息缺失的槽位,M为正整数,所述第一GUI信息集合包括槽位与GUI信息的对应关系,所述目标意图和所述M个槽位的填充信息用于执行所述用户命令。/n
【技术特征摘要】
1.一种执行命令的方法,其特征在于,应用于终端,该方法包括:
根据输入的用户命令生成第一请求,所述第一请求用于向服务器请求执行所述用户命令;
向所述服务器发送所述第一请求;
接收所述服务器发送的第二请求,所述第二请求用于向所述终端请求第一信息,所述第一信息用于确定第一槽位的填充信息;
根据所述第二请求,在第一GUI信息集合中确定所述第一信息;
将所述第一信息发送至所述服务器,其中,所述第一槽位为所述用户命令的目标意图被配置的M个槽位中填充信息缺失的槽位,M为正整数,所述第一GUI信息集合包括槽位与GUI信息的对应关系,所述目标意图和所述M个槽位的填充信息用于执行所述用户命令。
2.如权利要求1所述的方法,其特征在于,所述方法还包括,在检测到针对图形用户界面(GUI)上第一控件的用户操作时,更新或存储所述第一控件对应的GUI信息,所述GUI为所述终端上显示的用户界面。
3.如权利要求1或2所述的方法,其特征在于,所述第一信息为第一槽位的填充信息或所述第一槽位对应的GUI信息。
4.如权利要求1-3任一项所述的方法,其特征在于,所述根据输入的用户命令生成第一请求,具体包括:
识别输入的用户命令的预测意图;
在第二槽位的填充信息缺失时,从第一GUI信息集合中获取所述第二槽位对应的GUI信息,所述第二槽位为所述用户命令的预测意图被配置N个槽位中缺失填充信息的槽位,N为正整数;
根据所述用户请求和所述第二槽位对应的GUI信息生成所述第一请求,所述第一请求携带所述第二槽位对应的GUI信息,以使所述服务器在接收到所述第一请求后,所述服务器根据所述用户命令和所述第二槽位对应的GUI信息确定所述第一槽位。
5.如权利要求1-3任一项所述的方法,其特征在于,所述根据输入的用户命令生成第一请求包括:
根据输入的用户命令和第二GUI信息集合生成第一请求,所述第一请求携带所述第二GUI信息集合,以使所述服务器在接收到所述第一请求后,所述服务器根据所述用户命令和所述第二GUI信息集合确定所述第一槽位。
6.一种执行命令的方法,其特征在于,应用于服务器,该方法包括:
接收终端发送的第一请求,所述第一请求用于向所述服务器请求执行用户命令;
在第一槽位的填充信息缺失时,从第一GUI信息集合中确定所述第一槽位的填充信息,所述第一槽位为所述用户命令的目标意图被配置的M个槽位中填充信息缺失的槽位,M为正整数,所述第一GUI信息集合包括槽位与GUI信息的对应关系;
根据所述用户命令的目标意图及所述目标意图的被配置的槽位的填充信息执行所述用户命令。
7.如权利要求6所述的方法,其特征在于,所述第一GUI信息集合包括第一控件对应的GUI信息,所述第一控件对应的GUI信息为所述终端在检测到针对图形用户界面(GUI)上针对所述第一控件的用户操作时存储或更新的,其中,所述GUI为所述终端上显示的用户界面。
8.如权利要求7所述的方法,其特征在于,所述在第一槽位的填充信息缺失时,从第一GUI信息集合中确定所述第一槽位的填充信息,包括:
在第一槽位的填充信息缺失时,向所述终端发送第二请求,所述第二请求用于向所述终端请求第一槽位的填充信息;
接收来自所述终端的所述第一槽位的填充信息,所述第一槽位的填充信息是所述终端从所述第一GUI信息集合中确定的。
9.如权利要求7所述的方法,其特征在于,所述在第一槽位的填充信息缺失时,从第一GUI信息集合中确定所述第一槽位的填充信息,包括:
在第一槽位的填充信息缺失时,向所述终端发送第三请求,所述第三请求用于向所述终端请求第一槽位对应的GUI信息;
接收来自所述终端的所述第一槽位对应的GUI信息,所述第一槽位对应的GUI信息是所述终端从所述第一GUI信息集合中确定的;
根据所述第一槽位对应的GUI信息确定所述第一槽位的填充信息。
10.如权利要求6-9任一项所述的方法,其特征在于,所述第一请求携带第二槽位对应的GUI信息;所述接收终端发送的第一请求之后,所述在第一槽位的填充信息缺失时,从第一GUI信息集合中确定所述第一槽位的填充信息之前,所述方法还包括:
根据所述用户命令和所述第二槽位对应的GUI信息确定所述第一槽位,其中,所述第二槽位为所述用户命令的预测意图被配置N个槽位中缺失填充信息的槽位,N为正整数,所述预测意图为所述终端识别到的所述用户命令的意图。
11.如权利要求6-10任一项所述的方法,其特征在于,所述第一请求携带第二GUI信息集合;所述接收终端发送的第一请求之后,所述在第一槽位的填充信息缺失时,从第一GUI信息集合中确定所述第一槽位的填充信息之前,所述方法还包括:
根据所述用户命令和所述第二GUI信息集合确定所述第一槽位。
12.如权利要求6-10任一项所述的方法,其特征在于,所述第一请求携带第一GUI信息集合。
13.如权利要求6所述的方法,其特征在于,所述方法还包括:
接收来自所述终端的第一控件对应的GUI信息,更新或存储所述第一控件对应的GUI信息,其中,所述第一控件为所述终端的图形用户界面(GUI)上的一个控件。
14.一种执行命令的方法,其特征在于,应用于终端,该方法包括:
在接收到输入的用户命令后,识别所述用户命令的目标意图;
在第一槽位的填充信息缺失时,从第一GUI信息集合中获取所述第一槽位的填充信息,所述第一槽位为所述目标意图被配置的M个槽位中填充信息缺失的槽位,M为正整数,所述第一GUI信息集合包括槽位与GUI信息的对应关系;
根据所述目标意图和所述M个槽位的填充信息执行所述用户命令,得到所述用户命令的响应信息;
输出所述响应信息。
15.一种执行命令的方法,其特征在于,应用于服务器,该方法包括:
接收终端发送的请求,所述请求用于请求执行用户命令的目标意图,所述请求携带所述目标意图和所述目标意图被配置的M个槽位的填充信息,所述M个槽位的填充信息包括第一槽位的填充信息,所述第一槽位的填充信息是所述终端根据第一GUI信息集合确定的,M为正整数,所述第一GUI信息集合包括槽位与GUI信息的对应关系;
根据所述目标意图、所述M个槽位的填充信息执行所述目标意图。
16.一种执行命令的装置,其特征在于,应用于终端,该装置包括:
生成单元,用于根据输入的用户命令生成第一请求,所述第一请求用于向服务器请求执行所述用户命令;
发送单元,用于向所述服务器发送所述第一请求;
接收单元,用于接收所述服务器发送的第二请求,所述第二请求用于向所述终端请求第一信息,所述第一信息用于确定第一槽位的填充信息;
确定单元,用于根据所述第二请求,在第一GUI信息集合中确定所述第一信息;
所述发送单元还用于将所述第一信息发送至所述服务器,其中,所述第一槽位为所述用户命令的目标意图被配置的M个槽位中填充信息缺失的槽位,M为正整数,所述第一GUI信息集合包括槽位与GUI信息的对应关系,所述目标意图和所述M个槽位的填充信息用于执行所述用户命令。
17.如权利要求16所述的装置,其特征在于,所述装置还包括:
存储单元,用于在检测到针对图形用户界面(GUI)上第一控件的用户操作时,更新或存储所述第一控件对应的GUI信息,所述GUI为所述终端上显示的用户界面。
18.如权利要求16或17所述的装置,其特征在于,第一信息为第一槽位的填充信息或所述第一槽位对应的GUI信息。
19.如权利要求16-18任一项所述的装置,其特征在于,所述生成单元,具体用于:
识别输入的用户命令的预测意图;
在第二槽位的填充信息缺失时,从第一GUI信息集合中获取所述第二槽位对应的GUI信息,所述第二槽位为所述用户命令的预测意图被配置N个槽位中缺失填充信息的槽位,N为正整数;
根据所述用户请求和所述第二槽位对应的GUI信息生成所述第一请求,所述第一请求携带所述第二槽位对应的GUI信息,以使所述服务器在接收到所述第一请求后,所述服务器根据所述用户命令和所述第二槽位对应的GUI信息确定所述第一槽位。
20.如权利要求6-18任一项所述的装置,...
【专利技术属性】
技术研发人员:蔡涛,尚利峰,李小光,张宇洋,章伟,钱莉,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。