[发明专利]一种通用的语义匹配实现方法与系统有效

专利信息
申请号: 202110179941.6 申请日: 2021-02-08
公开(公告)号: CN112732876B 公开(公告)日: 2022-07-08
发明(设计)人: 钱小一;孙彬 申请(专利权)人: 杭州北冥星眸科技有限公司
主分类号: G06F16/33 分类号: G06F16/33;G06F16/903;G06F40/194;G06F40/279;G06F40/30
代理公司: 杭州浙科专利事务所(普通合伙) 33213 代理人: 杨小凡
地址: 310000 浙江省杭州市滨江区*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 通用 语义 匹配 实现 方法 系统
【权利要求书】:

1.一种通用的语义匹配实现方法,其特征在于包括如下步骤:

S1,获取用户输入的自然语言和待匹配的语义;

S2,语义匹配,包括如下步骤:

S21,查找语义对应的语义规则表达式数组SREA;

S22,遍历语义规则表达式数组SREA中每一个语义规则表达式SRE;

S23,判断用户输入的自然语言与语义规则表达式SRE是否匹配,通过判断用户输入的自然语言与每个语义子规则SSR是否匹配成功,多个语义子规则SSR的匹配结果用逻辑计算器计算,从而判断整个语义规则表达式SRE是否匹配成功,只要有一个SRE匹配成功,则用户输入的自然语言与该语义匹配成功,否则匹配失败;其中语义子规则SSR与用户输入的自然语言的匹配,通过函数f(MR,MWA,MA)来表示,包括如下步骤:

S231,对匹配词组MWA中的所有匹配子元素MSE,使用匹配算法MA来判断用户输入的自然语言和该匹配子元素MSE是否匹配:

当匹配规则MR为all时,只有所有匹配子元素MSE均匹配成功,该匹配规则MR才算匹配成功;

当匹配规则MR为anyone时,只要任何一个匹配子元素MSE匹配成功,该匹配规则MR就算匹配成功;

当匹配规则MR为none时,所有匹配子元素MSE都不能匹配成功,该匹配规则MR才算匹配成功;

当匹配规则MR为notall时,只要不是所有的匹配子元素MSE都匹配成功,该匹配规则MR就算匹配成功;

S232,匹配算法MA:

当匹配算法MA为包含时,只要用户输入的自然语言包含匹配子元素MSE,该匹配算法MA就算匹配成功;

当匹配算法MA为相似度时,计算用户输入的自然语言和匹配子元素MSE的相似度,只要相似度超过指定的阈值,该匹配算法MA就算匹配成功;

当匹配算法MA为正则表达式时,使用正则表达式匹配用户输入的自然语言和匹配子元素MSE,只要用户输入的自然语言和匹配子元素MSE匹配成功,该匹配算法MA就算匹配成功;

当匹配算法为其它自定义的匹配算法时,可调用其它匹配算法函数或者自行实现的匹配算法,来判断该匹配算法是否匹配成功。

2.如权利要求1所述的一种通用的语义匹配实现方法,其特征在于所述步骤S232中当匹配算法MA为相似度时,使用文本相似度算法,计算用户输入的自然语言和作为匹配子元素MSE的句子的相似度。

3.如权利要求1所述的一种通用的语义匹配实现方法,其特征在于所述步骤S232中当匹配算法MA为正则表达式时,使用正则表达式匹配用户输入的自然语言和作为匹配子元素MSE的匹配模式。

4.一种通用的语义匹配实现系统,包括语义规则表达式数组SREA,其特征在于所述语义规则表达式数组SREA包含多个语义规则表达式SRE,语义规则表达式SRE包含多个语义子规则SSR,语义子规则SSR之间通过逻辑关系连接,一种语义有多种表达方式,通过遍历语义规则表达式数组SREA中每一个语义规则表达式SRE,来判断用户输入的自然语言与语义规则表达式SRE是否匹配,只要有一个SRE匹配成功,则用户输入的自然语言与该语义匹配成功,否则匹配失败;

所述语义子规则SSR,包括匹配规则MR、匹配词组MWA和匹配算法MA;匹配规则MR用于匹配词组MWA的规则,包括all:表示必须匹配上匹配词组MWA中的所有匹配子元素MSE;anyone:表示匹配上匹配词组MWA中匹配子元素MSE的任何一个即可;none:表示不能匹配上匹配词组MWA中匹配子元素MSE的任何一个;notall:表示只要不是匹配上匹配词组MWA中的所有匹配子元素MSE即可;匹配词组MWA包括:匹配子元素MSE,在不同的配置算法MA下,具有不同类型的匹配子元素MSE;匹配算法MA用于用户输入的自然语言和匹配词组MWA中匹配子元素MSE的匹配,包括:包含:用户输入的自然语言包含指定匹配子元素MSE即可;相似度:用户输入的自然语言和指定匹配子元素MSE,使用相似度算法计算相似度,达到指定阈值即可;正则表达式:用户输入的自然语言和指定匹配子元素MSE匹配即可;自定义:根据需要自行扩充和添加;匹配子元素MSE是单词、句子或正则匹配模式。

5.如权利要求4所述的一种通用的语义匹配实现系统,其特征在于所述逻辑关系包括与、或、非、括号。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州北冥星眸科技有限公司,未经杭州北冥星眸科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110179941.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top