说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210913579.5 (22)申请日 2022.08.01 (65)同一申请的已公布的文献号 申请公布号 CN 114996319 A (43)申请公布日 2022.09.02 (73)专利权人 税友软件集团股份有限公司 地址 310053 浙江省杭州市滨江区浦沿街 道南环路3738号 (72)发明人 徐煌 张镇潮 施建生 沈懿忱  刘子星 吴华亮  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 夏菁 (51)Int.Cl. G06F 16/2455(2019.01)G06F 16/2457(2019.01) (56)对比文件 CN 114611486 A,202 2.06.10 CN 114090653 A,2022.02.25 CN 113360554 A,2021.09.07 CN 110297840 A,2019.10.01 US 2014195473 A1,2014.07.10 US 20143 37808 A1,2014.1 1.13 US 2008256047 A1,20 08.10.16 审查员 李文静 (54)发明名称 基于规则引擎的数据处理方法、 装置、 设备 及存储介质 (57)摘要 本申请公开了一种基于规则引擎的数据处 理方法、 装置、 设备及存储介质, 涉及计算机 软件 开发技术领域。 该方法包括: 获取不同的数据源 以统一的数据装填格式进行装填后确定出的元 数据和预设业务规则; 其中, 所述元数据为用于 记录与所述预设业务规则相关的本体以及利用 所述元数据中的目标本体进行聚合确定出相应 的衍生指标的元数据; 所述目标本体为根据用户 需求从所述元数据中选择的本体; 通过预设数据 获取方式获取与所述元数据对应的相关数据, 并 将所述相关数据装载为对应的实体; 根据所述预 设业务规则对 所述实体进行批量的规则运算, 以 返回相应的处理结果。 通过本申请的技术方案, 可以提升规则运算效率, 提高规则引擎的适用范 围。 权利要求书2页 说明书11页 附图5页 CN 114996319 B 2022.11.04 CN 114996319 B 1.一种基于规则引擎的数据处 理方法, 其特 征在于, 包括: 获取不同的数据源以统一的数据装填格式进行装填后确定出的元数据和预设业务规 则; 其中, 所述元数据为用于记录与所述预设业务规则相关的本体以及利用所述元数据中 的目标本体进 行聚合确定出相应的衍生指标的元数据; 所述目标本体为根据用户需求从所 述元数据中选择的本体; 通过预设数据获取方式获取与所述元数据对应的相关数据, 并将所述相关数据装载为 对应的实体; 根据所述预设业 务规则对所述实体进行批量的规则运 算, 以返回相应的处 理结果; 所述通过预设数据获取方式获取与 所述元数据对应的相关数据, 并将所述相关数据装 载为对应的实体的过程中, 还 包括: 将所述预设业务规则进行装载, 并利用装载后得到的目标规则对不同的所述实体 中的 本体逐一进行匹配判断, 以便对所述实体进行批量处 理; 所述利用装载后得到的目标规则对不同的所述实体中的本体逐一进行匹配判断, 包 括: 若当前本体与所述目标规则匹配判断完成, 则在所述当前本体放置标志位, 并继续利 用所述目标规则与其他本体进行匹配判断; 当所有本体匹配判断完成后, 将所述实体中具 有相同的实例, 并且所述实例对应不同的目标规则进行合并, 然后对所述实例中合并后的 目标规则进行 预编译。 2.根据权利要求1所述的基于规则引擎的数据处理方法, 其特征在于, 所述获取不同的 数据源以统一的数据装填格式进行装填后确定出的元 数据和预设业 务规则之后, 还 包括: 将所述预设业 务规则进行拆解, 以得到不同的规则语句; 将所述规则 语句配置为相应的规则语法, 以便对所述规则语法进行语法检查和语法测 试。 3.根据权利要求1所述的基于规则引擎的数据处理方法, 其特征在于, 所述获取不同的 数据源以统一的数据装填格式进行装填后确定出的元 数据和预设业 务规则之后, 还 包括: 将所述本体映射为不同的所述数据源中的字段, 并生成不同的与所述字段对应的配置 项; 根据所述配置项对所述元 数据进行 数据装填, 以得到与所述本体对应的实例。 4.根据权利要求3所述的基于规则引擎的数据处理方法, 其特征在于, 所述通过预设数 据获取方式获取与所述元数据对应的相关数据, 并将所述相关数据装载为对应的实体, 包 括: 通过预设数据获取方式获取所述实例, 并根据所述配置项自动化执行相应的取数逻 辑, 以将所述实例与所述实例对应的本体装载为相应的实体。 5.根据权利要求1至4任一项所述的基于规则引擎的数据处理方法, 其特征在于, 所述 根据所述预设业 务规则对所述实体进行批量的规则运 算, 以返回相应的处 理结果, 包括: 将所述预设业务规则中出现的本体与所述实体中的本体进行对齐, 并判断所述实体是 否满足所述预设业 务规则; 若所述实体满足所述预设业务规则, 则根据 所述预设业务规则对所述实体进行批量的 规则运算, 以返回相应的处 理结果;权 利 要 求 书 1/2 页 2 CN 114996319 B 2若所述实体不满足所述预设业务规则, 则 输出所述实体中不满足所述预设业务规则的 数据项, 并对所述数据项提供用于使所述实体满足所述预设业 务规则的补全建议。 6.一种基于规则引擎的数据处 理装置, 其特 征在于, 包括: 数据获取模块, 用于获取不同的数据源以统一的数据装填格式进行装填后确定出的元 数据和预设业务规则; 其中, 所述元数据为用于记录与所述预设业务规则相关的本体以及 利用所述元数据中的目标本体进 行聚合确定出相应的衍生指标的元数据; 所述目标本体为 根据用户需求从所述元 数据中选择的本体; 实体装载模块, 用于通过预设数据获取方式获取与所述元数据对应的相关数据, 并将 所述相关数据装载为对应的实体; 规则运算模块, 用于根据所述预设业务规则对所述实体进行批量的规则运算, 以返回 相应的处 理结果; 所述实体装载模块, 还用于将所述预设业务规则进行装载, 并利用装载后得到的目标 规则对不同的所述实体中的本体逐一进行匹配判断, 以便对所述实体进行批量处 理; 所述实体装载模块, 具体用于若当前本体与所述目标规则匹配判断完成, 则在所述当 前本体放置标志位, 并继续利用所述 目标规则与其他本体进行匹配判断; 当所有本体匹配 判断完成后, 将所述实体中具有相同的实例, 并且 所述实例对应不同的目标规则进 行合并, 然后对所述实例中合并后的目标规则进行 预编译。 7.一种电子设备, 其特征在于, 所述电子设备包括处理器和存储器; 其中, 所述存储器 用于存储计算机程序, 所述计算机程序由所述处理器加载并执行以实现如权利要求 1至5任 一项所述的基于规则引擎的数据处 理方法。 8.一种计算机可读存储介质, 其特征在于, 用于存储计算机程序; 其中所述计算机程序 被处理器执行时实现如权利要求1至 5任一项所述的基于规则引擎的数据处 理方法。权 利 要 求 书 2/2 页 3 CN 114996319 B 3

.PDF文档 专利 基于规则引擎的数据处理方法、装置、设备及存储介质

文档预览
中文文档 19 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于规则引擎的数据处理方法、装置、设备及存储介质 第 1 页 专利 基于规则引擎的数据处理方法、装置、设备及存储介质 第 2 页 专利 基于规则引擎的数据处理方法、装置、设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 17:17:12上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。