[发明专利]针对用户操作指令的解析方法及装置有效
申请号: | 202010120906.2 | 申请日: | 2020-02-26 |
公开(公告)号: | CN111353292B | 公开(公告)日: | 2023-06-16 |
发明(设计)人: | 王世镇;刘思叶;周志衡 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06F40/205 | 分类号: | G06F40/205;G06F40/289;G06F40/30;G06F3/16;G10L15/26 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 陈霁;周良玉 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 针对 用户 操作 指令 解析 方法 装置 | ||
本说明书实施例提供一种针对用户操作指令的解析方法,该方法包括:先获取对用户输入语音进行识别得到的输入文本,并对其行分词处理,得到分词序列;再将该分词序列中,与商品描述相关的若干分词分别转化为预定格式的标记符,得到混合序列;再获取预先设定的语义模板集,其中每个语义模板包括多个语义描述符的预定组合排列,且对应于一种操作类型,多个语义描述符包括对应于标记符的组合的商品描述符;再基于语义模板集,对初始为混合序列的当前序列进行循环解析;其中任意一次循环解析包括,从当前序列头部开始,截取出与某个语义模板匹配的序列部分,根据该某个语义模板对应的操作类型和该序列部分中的标记符,得到操作指令,并更新当前序列。
技术领域
本说明书实施例涉及计算机技术领域,具体地,涉及一种针对用户操作指令的解析方法及装置。
背景技术
越来越多的行业利用人机交互系统,向用户提供服务。例如,餐饮行业中利用语音点餐系统向用户提供点餐服务,又例如,交通行业中利用智能售票系统向用户提供票务服务。这些人机交互系统通常包括语音识别、自然语言理解、自然语言生成、语音合成等几个主要的功能模块,其中自然语言理解模块是整个系统的核心部分,负责理解用户输入,解析用户操作指令,如解析出用户想在购物车中添加某一商品。
然而,目前因自然语言理解模块对用户操作指令的解析能力有限,通常要求用户按照较为简短的、相对固定的句式进行语音输入,使得用户的输入自由度和灵活度受到限制。
因此,迫切需要一种合理、可靠的解析算法,可以支持不同用户的复杂多变的输入,同时精准地解析出用户操作指令,从而提高用户体验。
发明内容
本说明书中的一个或多个实施例提供一种针对用户操作指令的解析方法,利用预先设定的语义模板集,对用户输入文本进行循环解析,从而实现从用户复杂多变的个性化输入中,精准、高效地解析出一个或多个用户操作指令。
第一方面,提供一种针对用户操作指令的解析方法,该方法包括:获取输入文本,其对应于在提供第一服务的过程中接收的用户语音输入。对所述输入文本进行分词处理,得到多个分词,组成分词序列。将所述分词序列中,与所述第一服务中的商品描述相关的若干分词分别转化为预定格式的标记符,得到包括分词和标记符的混合序列。获取预先设定的语义模板集,所述语义模板集包括对多个语义模板的第一定义,每个语义模板包括多个语义描述符的预定组合排列,且对应于一种操作类型;所述多个语义描述符包括对应于所述标记符的组合的商品描述符。基于所述语义模板集,对初始为所述混合序列的当前序列进行循环解析;其中任意一次循环解析包括,从当前序列头部开始,截取出与所述多个语义模板中的某个语义模板匹配的序列部分,至少根据该某个语义模板对应的操作类型和该序列部分中对应于商品描述符的标记符组合,得到解析出的操作指令,并更新当前序列。
在一个实施例中,所述第一服务为点餐服务或购物服务,在得到解析出的操作指令之后,所述方法还包括:基于所述操作指令,更新用户的已点商品或购物车。
在一个实施例中,获取输入文本,包括:获取所述用户语音输入;对所述用户语音输入进行语音识别,得到所述输入文本。
在一个实施例中,所述标记符包括表示商品描述词的第一标记符;将所述分词序列中,与所述第一服务中的商品描述相关的若干分词转化为预定格式的标记符,包括:利用商品描述词集合,对所述多个分词进行匹配,得到若干匹配词,其中商品描述词集合基于所述第一服务中可提供的多种商品而预先确定;将所述分词序列中的所述若干匹配词分别转化为所述第一标记符。
在一个具体的实施例中,所述标记符还包括用于指示对单品描述中止的中止符;将所述分词序列中,与所述第一服务中的商品描述相关的若干分词转化为预定格式的标记符,还包括:判断所述分词序列中相邻的两个分词之间是否存在关联;在判断出所述两个分词之间不存在关联的情况下,在所述两个分词对应的两个第一标记符之间添加所述中止符;其中,所述商品描述符对应于若干第一标记符和所述中止符的组合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010120906.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种燃气热水器的控制方法
- 下一篇:一种码载偏离度阈值计算的方法