(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210568878.X (22)申请日 2022.05.24 (71)申请人 天元大数据信用管理有限公司 地址 250100 山东省济南市高新区浪潮路 1036号浪潮科技园S01楼 23层 (72)发明人 王正沛 李仰允 崔乐乐  (74)专利代理 机构 济南信达专利事务所有限公 司 37100 专利代理师 郗艳荣 (51)Int.Cl. G06F 16/2455(2019.01) G06F 16/25(2019.01) G06F 16/28(2019.01) (54)发明名称 一种利用中间表实现政策匹配高效查询的 方法与系统 (57)摘要 本发明特别涉及一种利用中间表实现政策 匹配高效查询的方法与系统。 该利用中间表实现 政 策匹 配高 效 查 询的 方 法 与 系统 , 采 用 springBoot ‑mybatis为框架进行开发, 利用持久 层框架Mybatis实现数据库交互, 通过接口暴露 的方式支持vue或html前端页面, 实现轻量化移 植, 支持前后端分离; 同时, 增加主体 ‑指标匹配 度表作为中间表, 以优化查询效率; 当指标修改 时, 同步修改主体 ‑指标匹配度表, 以提高操作的 响应速度; 以主体 ‑指标匹配度表为核心, 完成查 询即可。 该利用中间表实现政策匹配高效查询的 方法与系统, 通过对匹配度查询和管理, 采用中 间表的方式, 最大程度上提高了查询效率, 并保 证了实时性, 缩短了处理时间, 同时可 以实现轻 量化移植, 降低了开发和应用成本, 适于推广应 用。 权利要求书1页 说明书4页 附图5页 CN 114996309 A 2022.09.02 CN 114996309 A 1.一种利用中间表实现政策匹配高效查询的方法, 其特征在于: 采用springBoot ‑ mybatis为框架进行开发, 利用持久层框架Mybatis实现数据库交互, 通过接口暴露的方式 支持vue或html前端页面, 实现轻量化移植, 支持前后端分离; 同时, 增加主体 ‑指标匹配度 表作为中间表, 以优化 查询效率; 当指标修改时, 同步 修改主体 ‑指标匹配度表, 以提高操作的响应速度; 以主体‑指标匹配度表为核心, 完成查询即可。 2.根据权利要求1所述的利用中间表实现政策匹配 高效查询的方法, 其特征在于: 在政 策表, 匹配指标表与评价主体表的基础上得到所述主体 ‑指标匹配度表, 作为存储评价主 体‑指标匹配度的中间表, 存 储主体针对每个查询指标的匹配度。 3.根据权利要求1或2所述的利用中间表实现政策匹配高效查询的方法, 其特征在于: 当发现有新增判断指标时, 查询符合条件的评价主体的信息, 并放入主体 ‑指标匹配度表; 当发现有指标被删除或修改时, 同步更新主体 ‑指标匹配度表。 4.根据权利要求3所述的利用中间表实现政策匹配 高效查询的方法, 其特征在于: 为避 免评价主体的数量大导致的操作响应变慢的情况, 对于主体 ‑指标匹配度表的修改采用多 线程异步的方式进行。 5.一种利用中间表实现政策匹配高效查询的系统, 其特征在于: 采用springBoot ‑ mybatis开发框架, 同时采用jav a语言编写, 采用MYSQL数据库, 利用持久层框架Mybatis实 现数据库交互; 通过接口暴露的方式支持vue或html前端页面, 实现轻量化移植, 支持前后 端分离; 同时, 采用主体 ‑指标匹配度表作为中间表, 并在发现指标修改时, 同步修改主体 ‑ 指标匹配度表, 以提高操作的响应速度; 以主体‑指标匹配度表为核心, 即可完成查询。 6.根据权利要求5所述的利用中间表实现政策匹配 高效查询的系统, 其特征在于: 在政 策表, 匹配指标表与评价主体表的基础上得到所述主体 ‑指标匹配度表, 作为存储评价主 体‑指标匹配度的中间表, 存 储主体针对每个查询指标的匹配度。 7.根据权利要求5或6所述的利用中间表实现政策匹配高效查询的系统, 其特征在于: 当发现有新增判断指标时, 查询符合条件的评价主体的信息, 并放入主体 ‑指标匹配度表; 当发现有指标被删除或修改时, 同步更新主体 ‑指标匹配度表。 8.根据权利要求7所述的利用中间表实现政策匹配 高效查询的系统, 其特征在于: 为避 免评价主体的数量大导致的操作响应变慢的情况, 对于主体 ‑指标匹配度表的修改采用多 线程异步的方式进行。权 利 要 求 书 1/1 页 2 CN 114996309 A 2一种利用中间表实现政策匹配高 效查询的方 法与系统 技术领域 [0001]本发明涉及数据查询技术领域, 特别涉及 一种利用中间表实现政策匹配高效查询 的方法与系统。 背景技术 [0002]在平台建设过程中, 经常有类似的问题, 即需要计算评价主体的匹配度。 以政策匹 配为例, 计算不同企业的匹配度, 需要将一个政策文件拆分为几个不同的评价 维度, 分别计 算之后, 再对结果进行整合, 最终得到企业的匹配度。 [0003]在项目实践的过程中, 会遇到这样的问题。 假设有n家企业, m条政策, 每个政策又 有i条指标。 [0004]如果根据企业名称查询企业的每个政策的匹配度的话, 则需要进行m*i+m次运算; 即每个政策的指标根据企业名称进行计算, 再根据所属的政策进行整合。 [0005]如果根据政策查询所有企业的匹配度的话, 则需要进行n*i+n次运算; 即每个 企业 根据政策指标进行计算, 再根据企业名进行整合。 [0006]如果查询匹配度 超过阈值的企业及政策, 则需要进行n*m*i+n*m次运算; 即每个 企 业根据所有的指标进行计算, 再根据政策和企业进行汇总。 [0007]由此可见, 在查询和统计分析的过程中, 查询和运算的过程是比较复杂的, 且随着 企业和政策 的增加呈现指数型增长的情况, 查询的时间消 耗是不可容忍的。 因此需要通过 算法优化 来保证查询的效率和准确率。 [0008]针对上述问题, 本发明提出了一种利用中间表实现政策匹配高效查询的方法与系 统。 发明内容 [0009]本发明为了弥补现有技术的缺陷, 提供了一种简单高效的利用中间表实现政策匹 配高效查询的方法与系统。 [0010]本发明是通过如下技 术方案实现的: [0011]一种利用中间表实现政策匹配高效查询的方法与系统, 其特征在于: 采用 springBoot ‑mybatis为框架进行开发, 利用持久层框架Mybatis实现数据库交互, 通过接口 暴露的方式支持vue或html前端页面, 实现轻量化移植, 支持前后端分离; 同时, 增加主体 ‑ 指标匹配度表作为中间表, 以优化 查询效率; [0012]当指标修改时, 同步 修改主体 ‑指标匹配度表, 以提高操作的响应速度; [0013]以主体‑指标匹配度表为核心, 完成查询即可。 [0014]在政策表, 匹配指标表与评价主体表的基础上得到所述主体 ‑指标匹配度表, 作为 存储评价主体 ‑指标匹配度的中间表, 存 储主体针对每个查询指标的匹配度。 [0015]当发现有新增判断指标时, 查询符合条件的评价主体的信息, 并放入主体 ‑指标匹 配度表;说 明 书 1/4 页 3 CN 114996309 A 3

.PDF文档 专利 一种利用中间表实现政策匹配高效查询的方法与系统

文档预览
中文文档 11 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种利用中间表实现政策匹配高效查询的方法与系统 第 1 页 专利 一种利用中间表实现政策匹配高效查询的方法与系统 第 2 页 专利 一种利用中间表实现政策匹配高效查询的方法与系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:09:11上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。