[发明专利]交互式应用程序的处理方法及系统、生成方法及系统有效
申请号: | 201910419352.3 | 申请日: | 2019-05-20 |
公开(公告)号: | CN110018823B | 公开(公告)日: | 2022-06-14 |
发明(设计)人: | 韦琬;邬霄云;孙泽闻 | 申请(专利权)人: | 北京奇点机智科技有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30 |
代理公司: | 北京布瑞知识产权代理有限公司 11505 | 代理人: | 孟潭 |
地址: | 100083 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交互式 应用程序 处理 方法 系统 生成 | ||
1.一种交互式应用程序的处理方法,其特征在于,包括:
接收用户输入的第一用户表达;
根据所述第一用户表达确定所述用户的意图,其中针对所述意图设置有结构化信息,所述结构化信息包括多个参数、至少一个响应以及所述至少一个响应中的每个响应与所述多个参数中的至少一个参数的取值的组合之间的映射关系;其中,所述多个参数包括布尔参数;
根据所述第一用户表达识别出所述至少一个参数的取值;其中,根据所述第一用户表达识别出所述至少一个参数的取值包括:通过特定样本的精确匹配模型识别所述布尔参数的取值;以及
根据所述至少一个参数的取值和所述结构化信息,输出与所述至少一个参数的取值的组合对应的响应。
2.如权利要求1所述的交互式应用程序的处理方法,其特征在于,所述多个参数还包括实例参数。
3.如权利要求2所述的交互式应用程序的处理方法,其特征在于,所述根据所述第一用户表达识别出所述至少一个参数的取值,还包括:
通过模型识别出所述至少一个参数的取值为实例参数。
4.如权利要求1所述的交互式应用程序的处理方法,其特征在于,当通过特定样本的精确匹配模型识别不出所述布尔参数的取值时,还包括:
通过多个样本训练得到的深度学习模型识别所述布尔参数的取值;以及
当所述深度学习模型的识别结果的置信度小于预设阈值时,通过特定样本训练得到的卷积神经网络模型识别所述布尔参数的取值。
5.如权利要求3所述的交互式应用程序的处理方法,其特征在于,所述通过模型识别出所述至少一个参数的取值,包括:
通过模板匹配模型识别所述实例参数的取值。
6.如权利要求2所述的交互式应用程序的处理方法,其特征在于,所述至少一个参数包括多个参数,所述根据所述第一用户表达识别出所述至少一个参数的取值,包括:
根据所述第一用户表达识别出所述多个参数中部分参数的取值;
通过追问语句的方式,接收关于所述多个参数中剩余参数的至少一个第二用户表达;以及
根据所述至少一个第二用户表达识别出所述多个参数中剩余参数的取值。
7.如权利要求6所述的交互式应用程序的处理方法,其特征在于,所述部分参数包括至少一个布尔参数,所述通过追问语句的方式,接收关于所述多个参数中剩余参数的至少一个第二用户表达,包括:
当识别出所述至少一个布尔参数中的一个布尔参数的取值为“是”时,通过追问语句的方式,接收关于与所述一个布尔参数相关联的实例参数的至少一个第二用户表达。
8.如权利要求6所述的交互式应用程序的处理方法,其特征在于,所述通过追问语句的方式,接收关于所述多个参数中剩余参数的至少一个第二用户表达,包括:
通过追问语句的方式,接收关于所述剩余参数中能够区分不同响应的参数的至少一个第二用户表达。
9.如权利要求1至8中任一项所述的交互式应用程序的处理方法,其特征在于,所述根据所述第一用户表达确定所述用户的意图,包括:
接收所述第一用户表达;
语音识别所述第一用户表达,将所述第一用户表达文字化;以及
将文字化的所述第一用户表达与所述交互式应用程序存储的用户表达示例进行匹配,以确定所述第一用户表达示例对应的意图技能或实体。
10.如权利要求1至8中任一项所述的交互式应用程序的处理方法,其特征在于,在所述接收用户输入的第一用户表达之前,还包括:
接收开发者设置的所述多个参数和所述至少一个响应;
建立所述映射关系,以生成所述结构化信息;以及
根据所述结构化信息,生成所述交互式应用程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇点机智科技有限公司,未经北京奇点机智科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910419352.3/1.html,转载请声明来源钻瓜专利网。