[发明专利]针对用户操作指令的解析方法及装置有效
申请号: | 202010120906.2 | 申请日: | 2020-02-26 |
公开(公告)号: | CN111353292B | 公开(公告)日: | 2023-06-16 |
发明(设计)人: | 王世镇;刘思叶;周志衡 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06F40/205 | 分类号: | G06F40/205;G06F40/289;G06F40/30;G06F3/16;G10L15/26 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 陈霁;周良玉 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 针对 用户 操作 指令 解析 方法 装置 | ||
1.一种针对用户操作指令的解析方法,包括:
获取输入文本,其对应于在提供第一服务的过程中接收的用户语音输入;
对所述输入文本进行分词处理,得到多个分词,组成分词序列;
将所述分词序列中,与所述第一服务中的商品描述相关的若干分词分别转化为预定格式的标记符,得到包括分词和标记符的混合序列;
获取预先设定的语义模板集,所述语义模板集包括对多个语义模板的第一定义,每个语义模板包括多个语义描述符的预定组合排列,且对应于一种操作类型;所述多个语义描述符包括对应于所述标记符的组合的商品描述符;
基于所述语义模板集,对初始为所述混合序列的当前序列进行循环解析;其中任意一次循环解析包括,从当前序列头部开始,截取出与所述多个语义模板中的某个语义模板匹配的序列部分,至少根据该某个语义模板对应的操作类型和该序列部分中对应于商品描述符的标记符组合,得到解析出的操作指令,并更新当前序列。
2.根据权利要求1所述的方法,其中,所述第一服务为点餐服务或购物服务,在得到解析出的操作指令之后,所述方法还包括:
基于所述操作指令,更新用户的已点商品或购物车。
3.根据权利要求1所述的方法,其中,获取输入文本,包括:
获取所述用户语音输入;
对所述用户语音输入进行语音识别,得到所述输入文本。
4.根据权利要求1所述的方法,其中,所述标记符包括表示商品描述词的第一标记符;
将所述分词序列中,与所述第一服务中的商品描述相关的若干分词转化为预定格式的标记符,包括:
利用商品描述词集合,对所述多个分词进行匹配,得到若干匹配词,其中商品描述词集合基于所述第一服务中可提供的多种商品而预先确定;
将所述分词序列中的所述若干匹配词分别转化为所述第一标记符。
5.根据权利要求4所述的方法,其中,所述标记符还包括用于指示对单品描述中止的中止符;将所述分词序列中,与所述第一服务中的商品描述相关的若干分词转化为预定格式的标记符,还包括:
判断所述分词序列中相邻的两个分词之间是否存在关联;
在判断出所述两个分词之间不存在关联的情况下,在所述两个分词对应的两个第一标记符之间添加所述中止符;
其中,所述商品描述符对应于若干第一标记符和所述中止符的组合。
6.根据权利要求5所述的方法,其中,判断所述两个分词之间是否存在关联,包括:
基于预先确定的对应于多种商品的多个商品描述词子集,判断所述两个分词是否存在于同一商品描述词子集中;
如果所述两个分词未存在于同一商品描述词子集中,则判断出所述两个分词之间不存在关联。
7.根据权利要求5所述的方法,其中,判断所述两个分词之间是否存在关联,包括:
基于预先建立的商品描述词和描述类别标签之间的映射关系,确定所述两个分词对应的两个描述类别标签;
基于预先设定的标签关联规则,确定所述两个描述类别标签之间是否存在关联;
如果所述两个描述类别标签之间不存在关联,则判断出所述两个分词之间不存在关联。
8.根据权利要求7所述的方法,其中,所述映射关系基于多个商品描述词和多个描述类别标签而预先建立,其中多个描述类别标签包括以下中的至少一个:商品种类、商品属性、商品常用名。
9.根据权利要求1所述的方法,其中,所述多个语义描述符还包括以下中的至少一项:若干种操作类型描述符,数量描述符,单位描述符。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010120906.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种燃气热水器的控制方法
- 下一篇:一种码载偏离度阈值计算的方法