一种专利检索式解析查询方法、装置、设备及存储介质制造方法及图纸

技术编号:39187531 阅读:10 留言:0更新日期:2023-10-27 08:34
本申请提供一种专利检索式解析查询方法、装置、设备及存储介质,方法包括:获取用户端输入的专利查询语句,根据解析规则解析所述专利查询语句并生成树形结构图,所述解析规则为根据专利查询语法规则制定的专利检索式解析规则;将所述树形结构图按照先序遍历的方式拆分为至少一个或查询语句,每个所述或查询语句由一个或多个基础查询语句拼接组成;执行所述至少一个或查询语句。本申请具有的技术效果是:当用户输入的检索式比较复杂、嵌套结构较深时,避免计算资源的过多占用,提高专利查询系统的稳定性。统的稳定性。统的稳定性。

【技术实现步骤摘要】
一种专利检索式解析查询方法、装置、设备及存储介质


[0001]本申请涉及专利检索
,具体涉及一种专利检索式解析查询方法、装置、设备及存储介质。

技术介绍

[0002]在信息化时代,专利作为核心竞争力和创新能力的象征,包含了大量的技术信息,对研发人员来说,通过专利检索可以启发研究思路,避免重复研究;对于企业来说,通过专利检索可以时时监控相关领域的专利情况,避免专利侵权,降低企业经营风险。
[0003]目前,用户在进行专利检索时,一般通过在专利查询系统上输入专利检索式进行查询,通过检索式进行专利查询可以准确、快速及全面的查找到相关专利。但是当用户输入的检索式比较复杂、嵌套结构较深时,会导致查询占用过多计算资源,进而引发系统崩溃问题。

技术实现思路

[0004]本申请提供一种专利检索式解析查询方法、装置、设备及存储介质,用于当用户输入的检索式比较复杂、嵌套结构较深时,避免计算资源的过多占用,提高专利查询系统的稳定性。
[0005]第一方面,本申请提供了一种专利检索式解析方法,应用于计算机设备,所述方法包括:获取用户端输入的专利查询语句,根据解析规则解析所述专利查询语句并生成树形结构图,所述解析规则为根据专利查询语法规则制定的专利检索式解析规则;将所述树形结构图按照先序遍历的方式拆分为至少一个或查询语句,每个所述或查询语句由一个或多个基础查询语句拼接组成;执行所述至少一个或查询语句。
[0006]通过采用上述技术方案,根据用户端输入的专利查询语句,生成树形结构图,再根据树形结构图,将树形结构图拆分为至少一个或查询语句,最后执行至少一个或查询语句。综上所述,当用户输入的检索式比较复杂、嵌套结构较深时,可以将检索式拆分,在提升单条语句查询效率的同时,也避免了查询对系统统计资源的过分占用,可以显著提升专利查询系统的稳定性。
[0007]可选的,所述获取用户端输入的专利查询语句,根据解析规则解析所述专利查询语句并生成树形结构图,包括:获取所述用户端输入的专利查询语句;判断所述专利查询语句是否为复杂查询语句;若所述专利查询语句为所述复杂查询语句,则生成所述复杂查询语句对应的树形结构图。
[0008]通过采用上述技术方案,判断用户端输入的专利查询语句是否为复杂查询语句,若为复杂查询语句,则生成复杂查询语句对应的属性结构图,便于后续将检索式拆分,在提升单条语句查询效率的同时,也避免了查询对系统统计资源的过分占用,可以显著提升专利查询系统的稳定性。
[0009]可选的,所述判断所述专利查询语句是否为复杂查询语句,包括:获取所述用户端
输入的专利查询语句的连接符数量和括号数量;根据所述连接符数量和所述括号数量的总数量以及给定阈值判断所述专利查询语句是否为复杂查询语句;所述若所述专利查询语句为所述复杂查询语句,则生成所述复杂查询语句对应的树形结构图,包括:若所述连接符数量和所述括号数量的总数量超过所述给定阈值,则判定所述专利查询语句为所述复杂查询语句,生成所述复杂查询语句对应的树形结构图。
[0010]通过采用上述技术方案,根据用户端输入的专利查询语句的连接符数量和括号数量可以直接判断专利查询语句是否为复杂查询语句,便于后续生成对应的树形结构图以及将用户端输入的专利查询语句拆分,避免了查询对系统统计资源的过分占用,可以显著提升专利查询系统的稳定性。
[0011]可选的,所述执行所述至少一个或查询语句,包括:获取所述至少一个或查询语句的个数;若所述至少一个或查询语句的个数大于预设数量,则将所述至少一个或查询语句按照批量并发的方式进行查询,获取查询结果并将所述查询结果进行合并,若所述查询结果的专利数量大于设定阈值,则终止后续查询,返回当前查询结果;若所述至少一个或查询语句的个数不大于所述预设数量,则按照预设顺序查询所述至少一个或查询语句,依次输出所述至少一个或查询的所述查询结果。
[0012]通过采用上述技术方案,查询系统可根据查询返回结果数量,在适当的条件下终止后续并发请求,避免恶意攻击查询或者宽泛查询占用过多系统资源,提高了专利查询系统的稳定性。
[0013]可选的,所述若所述查询结果的专利数量大于设定阈值,则终止后续查询,返回当前查询结果之后,还包括:响应于所述用户端的继续查询请求,删除所述查询结果并查询剩余一个或多个或查询语句。
[0014]通过采用上述技术方案,可以根据不同用户端的执行请求输出不同的查询结果,可以适用于各种不同的用户端,实用性较强。
[0015]可选的,所述执行所述至少一个或查询语句,还包括:响应于所述用户端选择的执行请求,所述执行请求包括复杂查询请求和简单查询请求;若所述用户端选择的执行请求为所述复杂查询请求,则执行所述至少一个或查询语句;若所述用户端选择的执行请求为所述简单查询请求,则任意执行所述至少一个或查询语句中的一个或多个查询语句。
[0016]通过采用上述技术方案,根据用户端选择的不同的执行请求,进行不同的查询并显示不同的查询结果,根据用户端的不同选择输出不同的结果,实用性较强。
[0017]可选的,所述执行所述至少一个或查询语句之后,还包括:获取所述用户填写的反馈信息,所述反馈信息包括正反馈信息和负反馈信息;若所述用户填写的反馈信息为所述正反馈信息,则优化拆分方式;若所述用户填写的反馈信息为所述负反馈信息,则调整所述拆分方式。
[0018]通过采用上述技术方案,用户可以通过发送反馈信息至计算机设备,计算机设备根据反馈信息进行调整专利查询语句的拆分方式,使得拆分结果更加符合用户的需求,提升用户体验。
[0019]第二方面,本申请提供一种专利检索式解析查询装置,所述装置包括:获取模块、判断模块及分配模块;其中,获取模块、拆分模块及执行模块;其中,所述获取模块用于获取用户端输入的专利查询语句,根据解析规则解析所述专利查询语句并生成树形结构图,所
述解析规则为根据专利查询语法规则制定的专利检索式解析规则;所述拆分模块用于将所述树形结构图按照先序遍历的方式拆分为至少一个或查询语句,每个所述或查询语句由一个或多个基础查询语句拼接组成;所述执行模块用于执行所述至少一个或查询语句。
[0020]通过采用上述技术方案,根据用户端输入的专利查询语句,生成树形结构图,再根据树形结构图,将树形结构图拆分为至少一个或查询语句,最后执行至少一个或查询语句。综上所述,当用户输入的检索式比较复杂、嵌套结构较深时,可以将检索式拆分,在提升单条语句查询效率的同时,也避免了查询对系统统计资源的过分占用,可以显著提升专利查询系统的稳定性。
[0021]第三方面,本申请提供一种电子设备,采用如下技术方案:包括处理器、存储器、用户接口及网络接口,所述存储器用于存储指令,所述用户接口和网络接口用于给其他设备通信,所述处理器用于执行所述存储器中存储的指令,以使所述电子设备执行如上述任一种专利检索式解析查询方法的计算机程序。
[0022]第四方面,本申请提供一种计算机可读存储介质,采用如下技术方案:存储本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种专利检索式解析查询方法,其特征在于,应用于计算机设备,所述方法包括:获取用户端输入的专利查询语句,根据解析规则解析所述专利查询语句并生成树形结构图,所述解析规则为根据专利查询语法规则制定的专利检索式解析规则;将所述树形结构图按照先序遍历的方式拆分为至少一个或查询语句,每个所述或查询语句由一个或多个基础查询语句拼接组成;执行所述至少一个或查询语句。2.根据权利要求1所述的一种专利检索式解析查询方法,其特征在于,所述获取用户端输入的专利查询语句,根据解析规则解析所述专利查询语句并生成树形结构图,包括:获取所述用户端输入的专利查询语句;判断所述专利查询语句是否为复杂查询语句;若所述专利查询语句为所述复杂查询语句,则生成所述复杂查询语句对应的树形结构图。3.根据权利要求2所述的一种专利检索式解析查询方法,其特征在于,所述判断所述专利查询语句是否为复杂查询语句,包括:获取所述用户端输入的专利查询语句的连接符数量和括号数量;根据所述连接符数量和所述括号数量的总数量以及给定阈值判断所述专利查询语句是否为复杂查询语句;所述若所述专利查询语句为所述复杂查询语句,则生成所述复杂查询语句对应的树形结构图,包括:若所述连接符数量和所述括号数量的总数量超过所述给定阈值,则判定所述专利查询语句为所述复杂查询语句,生成所述复杂查询语句对应的树形结构图。4.根据权利要求1所述的一种专利检索式解析查询方法,其特征在于,所述执行所述至少一个或查询语句,包括:获取所述至少一个或查询语句的个数;若所述至少一个或查询语句的个数大于预设数量,则将所述至少一个或查询语句按照批量并发的方式进行查询,获取查询结果并将所述查询结果进行合并,若所述查询结果的专利数量大于设定阈值,则终止后续查询,返回当前查询结果;若所述至少一个或查询语句的个数不大于所述预设数量,则按照预设顺序查询所述至少一个或查询语句,依次输出所述至少一个或查询的所述查询结果。5.根据权利要求4所述的一种专利检索式解析查询方法,其特征在于,所述若所述查询结果的专利数量大于设定阈值,则终止后续查询,返...

【专利技术属性】
技术研发人员:雷佳奇刘向前
申请(专利权)人:企知道科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1