规则库的构建方法和利用该规则库进行数据检查的方法.pdf

上传人:奻奴 文档编号:1002894 上传时间:2018-03-24 格式:PDF 页数:12 大小:447.83KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110280056.3

申请日:

2011.09.20

公开号:

CN102354283A

公开日:

2012.02.15

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):G06F 9/44申请公布日:20120215|||实质审查的生效IPC(主分类):G06F 9/44申请日:20110920|||公开

IPC分类号:

G06F9/44

主分类号:

G06F9/44

申请人:

天津智康医疗科技有限公司

发明人:

廖亮; 刘栋

地址:

300308 天津市滨海新区空港经济区西三道158号金融中心4号楼406-3

优先权:

专利代理机构:

北京超凡志成知识产权代理事务所(普通合伙) 11371

代理人:

李世喆

PDF下载: PDF下载
内容摘要

本发明涉及信息处理领域,具体涉及规则库的构建方法和利用该规则库进行数据检查的方法。所述规则库的构建方法包括如下步骤:利用编程语言设置各种规则库搭建工具;通过可视化方式向用户提供各种规则库搭建工具;选择规则库搭建工具,利用所选的规则库搭建工具组合各个规则,构建出规则库。所述数据检查的方法,包括如下步骤:确定待检查数据;利用规则库中的规则检查所述待检查数据,得出待检查数据的检查结果。本发明能够实现满足实际业务需求的规则库。

权利要求书

1: 一种规则库的构建方法, 其特征在于, 包括如下步骤 : 利用编程语言设置各种规则库搭建工具 ; 通过可视化方式向用户提供各种规则库搭建工具 ; 选择规则库搭建工具, 利用所选的规则库搭建工具组合各个规则, 构建出规则库。
2: 如权利要求 1 所述的规则库的构建方法, 其特征在于, 所述通过可视化方式向用户提供各种规则库搭建工具包括 : 利用图示编程将编程语言 设置的各种规则库搭建工具转换为可视化图标工具 ; 所述可视化图标工具为用户可直观操作的各种规则库搭建工具。
3: 如权利要求 1 所述的规则库的构建方法, 其特征在于, 所述选择规则库搭建工具包 括: 提取规则和规则对应的判定结果 ; 根据所述判定结果选择规则库搭建工具。
4: 如权利要求 3 所述的规则库的构建方法, 其特征在于, 该方法进一步包括 : 提供判 定结果以及包括条件和条件值的规则、 所述判定结果对应包含所述条件和所述条件值的规 则; 所述提取规则和规则对应的判定结果包括 : 从提供的规则和判定结果中提取规则和规 则对应的判定结果。
5: 如权利要求 1 所述的规则库的构建方法, 其特征在于, 所述利用所选的规则库搭建 工具组合各个规则包括 : 利用选择出的各个规则库搭建工具将各个规则组合成星状结构、 框状结构中的一种或 多种。
6: 如权利要求 1-5 任一项所述的规则库的构建方法, 其特征在于, 所述搭建工具包括 分支工具、 文本工具、 条件工具、 警示工具、 开始工具、 结束工具的一种或多种 ; 所述分支工具用于生成分支、 对多条分支进行组合的一种或多种 ; 所述条件工具用于生成条件 ; 所述警示工具用于生成判定结果。
7: 一种利用权利要求 1-6 任意一项所构建的规则库进行数据检查的方法, 其特征在 于, 包括如下步骤 : 确定待检查数据 ; 利用规则库中的规则检查所述待检查数据, 得出待检查数据的检查结果。
8: 如权利要求 7 所述规则库调用方法, 其特征在于, 所述待检查数据中包括条件和条 件值 ; 所述规则中包括条件和条件值 ; 所述利用规则库中的规则检查所述待检查数据包括 : 提取规则库中包含一个或多个所述待检查数据中条件的规则 ; 从提取的规则中选出包含所有所述待检查数据中条件的规则, 利用选出的规则形成规 则集 ; 将待检查数据的条件和条件值与所述规则集中的规则所包括的条件和条件值分别进 行对比。
9: 如权利要求 8 所述规则库调用方法, 其特征在于, 所述从提取的规则中选出包含所 2 有所述待检查数据中条件的规则采用的选择算法为模式匹配算法。
10: 如权利要求 8 或 9 所述规则库调用方法, 其特征在于, 在所述提取规则库中包含一个或多个所述待检查数据中条件的规则之后, 并在从提取 的规则中选出包含所有所述待检查数据中条件的规则之前, 进一步包括 : 按照提取的规则 所占空间的大小进行排序 ; 所述从提取的规则中选出包含所有所述待检查数据中条件的规则包括 : 按照从前至后 的顺序, 从排序后的规则中选出包含所有所述待检查数据中条件的规则。

说明书


规则库的构建方法和利用该规则库进行数据检查的方法

    技术领域 本发明涉及信息处理领域, 具体涉及规则库的构建方法和利用该规则库进行数据 检查的方法。
     背景技术 目前智能推理机制采用的规则库, 其开发全部由信息系统技术人员负责, 一个完 整的规则库完全是利用编程语言设置完成的。 因为智能规则库的应用领域较多, 专业性强, 信息系统技术人员在管理和维护中会遇到行业不同, 专业知识受限的问题, 规则库应用领 域的行业人员由于不懂得编程语言, 不能直接参与到规则库的构建工作中, 从而由信息系 统技术人员构建的规则库无法满足各领域不同需求的规则库。 例如, 医疗卫生领域, 有关病 人信息和相应医疗处方的规则具备非常强的专业性, 如果仅靠信息系统技术人员依靠与医 护人员的沟通来完成, 很难完全达到医护人员对规则库的要求。
     另一方面, 信息系统人员构建完的规则库, 如果需要更新和维护, 仍然需要信息系 统人员亲自操作, 而这种操作只能采用定期操作的方式, 从而规则库更新滞后, 无法完全满 足各领域实时监控、 随时更新的要求, 造成规则库整体变化较少, 过期项目较多, 实用性差。 例如, 目前, 医学发达, 每天都有许多新药被研发出来, 为了验证含有新药的药方是否合理, 规则库中需要及时的添加针对新药的规则, 然而目前由信息系统技术人员构建的规则库无 法完成这种实时的更新。发明内容
     本发明提供一种规则库的构建方法和利用该规则库进行数据检查的方法, 能够实 现满足实际业务需求的规则库。
     本发明提供了一种规则库的构建方法, 包括如下步骤 :
     利用编程语言设置各种规则库搭建工具 ;
     通过可视化方式向用户提供各种规则库搭建工具 ;
     选择规则库搭建工具, 利用所选的规则库搭建工具组合各个规则, 构建出规则库。
     所述通过可视化方式向用户提供各种规则库搭建工具优选为包括 : 利用图示编程 将编程语言设置的各种规则库搭建工具转换为可视化图标工具 ;
     所述可视化图标工具优选为用户可直观操作的各种规则库搭建工具。
     所述选择规则库搭建工具优选为包括 :
     提取规则和规则对应的判定结果 ;
     根据所述判定结果选择规则库搭建工具。
     该方法优选为进一步包括 : 提供判定结果以及包括条件和条件值的规则、 所述判 定结果对应包含所述条件和所述条件值的规则 ;
     所述提取规则和规则对应的判定结果优选为包括 : 从提供的规则和判定结果中提 取规则和规则对应的判定结果。所述利用所选的规则库搭建工具组合各个规则优选为包括 :
     利用选择出的各个规则库搭建工具将各个规则组合成星状结构、 框状结构中的一 种或多种。
     所述搭建工具优选为包括分支工具、 文本工具、 条件工具、 警示工具、 开始工具、 结 束工具的一种或多种 ;
     所述分支工具优选为用于生成分支、 对多条分支进行组合的一种或多种 ;
     所述条件工具优选为用于生成条件 ;
     所述警示工具优选为用于生成判定结果。
     本发明还提供了一种利用所构建的上述规则库进行数据检查的方法, 包括如下步 骤:
     确定待检查数据 ;
     利用规则库中的规则检查所述待检查数据, 得出待检查数据的检查结果。
     所述待检查数据中优选为包括条件和条件值 ; 所述规则中优选为包括条件和条件 值;
     所述利用规则库中的规则检查所述待检查数据优选为包括 :
     提取规则库中包含一个或多个所述待检查数据中条件的规则 ;
     从提取的规则中选出包含所有所述待检查数据中条件的规则, 利用选出的规则形 成规则集 ;
     将待检查数据的条件和条件值与所述规则集中的规则所包括的条件和条件值分 别进行对比。
     所述从提取的规则中选出包含所有所述待检查数据中条件的规则采用的选择算 法优选为模式匹配算法。
     在所述提取规则库中包含一个或多个所述待检查数据中条件的规则之后, 并在从 提取的规则中选出包含所有所述待检查数据中条件的规则之前, 优选为进一步包括 : 按照 提取的规则所占空间的大小进行排序 ;
     所述从提取的规则中选出包含所有所述待检查数据中条件的规则优选为包括 : 按 照从前至后的顺序, 从排序后的规则中选出包含所有所述待检查数据中条件的规则。
     通过本发明提供的一种规则库的构建方法和利用该规则库进行数据检查的方法, 能够达到如下的效果 :
     1. 实现满足实际业务需求的规则库。本发明首先利用编程语言设置各种规则库 搭建工具 ; 通过可视化方式向用户提供各种规则库搭建工具 ; 用户可以根据工作中的逻辑 判断顺序选择规则库搭建工具并组合, 构建出规则库。 由于采用可视化的方式构建规则库, 将信息系统技术人员编程使用的机器语言转换成自然语言, 非信息系统人员可以操作的可 视化样式, 由于用户可以根据自己工作中的逻辑判断顺序, 通过可视化图标, 亲自构建规则 库, 因此实现了构建满足用户实际业务需求的规则库。
     2. 规则库调用速度快。 本发明在规则库调用方法中采用模式匹配算法从规则库中 快速提取包含待检查数据所有条件的规则, 采用模式匹配算法加快了提取速度, 从而加快 了规则库的调用速度。
     3. 规则库更新快, 实施维护。 本发明在规则库的构建方法中采用图示编程, 将后台编程转换成可视化图标操作, 规则库应用领域的专业人员可以根据业务需要随时更新规则 库, 使规则库瞬时响应业务需求, 实时维护。
     4. 多维度规则库信息容量大, 架构简单清晰。本发明根据每条规则及其对应的判 定结果, 利用专业人员业务工作中的日常操作顺序, 采用串联或并联的方式将散乱的规则 进行整理, 形成对维度规则库知识架构, 信息容量大, 而且不存在结构嵌套, 架构简单清晰。 附图说明
     为了更清楚地说明本发明实施例或现有技术中的技术方案, 以下将对实施例或现 有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 以下描述中的附图仅仅是本 发明的一些实施例, 对于本领域普通技术人员而言, 在不付出创造性劳动的前提下, 还可以 根据这些附图所示实施例得到其它的实施例及其附图。
     图 1 为本发明规则库的构建方法。
     图 2 为本发明规则库的调用方法。
     图 3 为决策表的样式示意图。
     图 4 为星状展示方式示意图。 具体实施方式 以下将结合附图 1、 2、 3 或 4 对本发明各实施例的技术方案进行清楚、 完整的描述, 显然, 所描述的实施例仅仅是本发明的一部分实施例, 而不是全部的实施例。基于本发明 中的实施例, 本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施 例, 都属于本发明所保护的范围。
     如图 1, 本发明提供了一种规则库的构建方法, 包括如下步骤 :
     图 1, 步骤 101, 利用编程语言设置各种规则库搭建工具 ;
     图 1, 步骤 102, 通过可视化方式向用户提供各种规则库搭建工具 ;
     图 1, 步骤 103, 选择规则库搭建工具, 利用所选的规则库搭建工具组合各个规则, 构建出规则库。
     其中编程语言设置各种规则库搭建工具通常有信息系统技术人员完成, 设置了规 则库搭建工具, 通过选择不同的规则库搭建工具将规则进行组合, 既可以完成规则库的搭 建; 通过可视化方式向用户提供各种规则库搭建工具, 用户, 多为不懂计算机编程语言的用 户, 他们是规则库应用领域的专业人士, 可以通过可视化方式的规则搭建工具, 直接、 直观 地选择相应规则库搭建工具, 并结合专业人士实际业务中的逻辑思维判断方法制定的规则 进行规则库的搭建, 从而搭建的规则库更加专业化、 实用化, 而且更贴近用户需求, 满足用 户的个性化、 专业化需要。
     所述通过可视化方式向用户提供各种规则库搭建工具优选为包括 : 利用图示编程 将编程语言设置的各种规则库搭建工具转换为可视化图标工具 ;
     所述可视化图标工具优选为用户可直观操作的各种规则库搭建工具。
     可视化图标工具可以方便非信息系统的用户使用, 用户只需要点击可视化图标工 具, 既可以调用可视化图标工具模块, 简单、 直观、 方便、 可操作性强。
     所述选择规则库搭建工具优选为包括 :
     提取规则和规则对应的判定结果, 此处提取规则和规则对应的判定结果, 主要的 提取依据是用户实际工作中的逻辑判断方法和步骤, 即在提取过程中加入人脑的思维方 式, 采用智能化方式提取规则和规则对应的判定结果 ; 比如, 医药领域, 针对药物, 可以根据 医生对用药人群、 各种药物反应、 用药量等实际为病人诊断的逻辑判断来设定规则及相应 的规则判定结果 ;
     根据所述判定结果选择规则库搭建工具, 在选择规则库搭建工具时, 用户首先可 以分析、 了解、 掌握各规则搭建的样式和规则库中各规则的内容, 即形成一个整体的规则库 构架。
     该方法优选为进一步包括 : 提供判定结果以及包括条件和条件值的规则、 所述判 定结果对应包含所述条件和所述条件值的规则 ;
     所述提取规则和规则对应的判定结果优选为包括 : 从提供的规则和判定结果中提 取规则和规则对应的判定结果。
     用户根据逻辑判断提取规则和规则对应的判定结果 ;
     规则优选为包含 : 条件和条件值, 条件与条件值优选为相对应 ; 比如, A 类药物, 一 岁以下儿童每次服用量为 10mg, 一岁至三岁儿童每次服用量为 20mg, 此时, A 类药物, 一岁 以下儿童为条件 1, 针对条件 1 的条件值为每次服用量 10mg ; 一岁至三岁儿童为条件 2, 针 对条件 2 的条件值为每次服用量 20mg, 条件 1、 条件 1 值, 条件 2、 条件 2 值为 A 类药物的规 则; 优选为利用决策表展示规则, 决策表优选为包括条件、 条件值、 判定结果, 判定结 果优选为对应包含条件和条件值的规则。 决策表的方式参见图 3。 条件对应条件值, 当条件 和条件值确定后, 规则即生成, 针对该规则的判定结果也随即生成。通过此步, 可以得到每 一个散乱的规则。
     所述利用所选的规则库搭建工具组合各个规则优选为包括 :
     利用选择出的各个规则库搭建工具将各个规则组合成星状结构、 框状结构中的一 种或多种。为了方便且更加直观的展示规则及规则间的关系, 优选为星状结构图, 如图 4 所 示。在规则展示中可以将条件、 条件值、 判定结果进行区分, 在星状展示图中, 条件用菱形 图, 判定结果用方形图。
     所述搭建工具优选为包括分支工具、 文本工具、 条件工具、 警示工具、 开始工具、 结 束工具的一种或多种 ;
     所述分支工具优选为用于生成分支、 对多条分支进行组合的一种或多种 ;
     所述条件工具优选为用于生成条件 ;
     所述警示工具优选为用于生成判定结果。
     规则库应用领域的专业人员可以通过操作可视化图标搭建工具, 进行添加规则或 者更新规则或者做其他的规则库维护等, 其中, 各种可视化图标搭建工具可以归结为控制 类可视化图标、 编辑类可视化图标、 管理维护类可视化图标等。 规则库应用领域的专业人员 可以根据业务需要随时更新规则库, 使规则库瞬时响应业务需求, 实时维护。
     规则库应用领域的专业人员根据工作中的业务操作过程, 即人脑的实际判断过程 进行规则组合, 从而形成一个模拟人脑的智能化规则库。
     由于智能化规则库首先提供的是一种规则库搭建工具, 规则库的展示方式有多种
     模式、 可以以源文件方式发布, 也可以用编译后的二进制代码发布, 还可以以可视化方式发 布然后将其以可视化方式呈现给用户, 不同领域的专业人员可以通过自己的逻辑判断、 通 过选择适合的可视化规则库搭建工具, 亲自建立符合该领域实际需要的规则库, 规则库适 用于不同行业、 不同领域。例如, 临床医学和药学、 医疗质量管理、 医院管理、 数据采集和处 理、 智能信息化管理等领域。
     本发明还提供了一种利用所构建的上述规则库进行数据检查的方法, 包括 :
     图 2, 步骤 201, 确定待检查数据 ;
     图 2, 步骤 202, 利用规则库中的规则检查所述待检查数据, 得出待检查数据的检 查结果。
     所述待检查数据中优选为包括条件和条件值 ; 所述规则中优选为包括条件和条件 值;
     所述利用规则库中的规则检查所述待检查数据优选为包括 :
     提取规则库中包含一个或多个所述待检查数据中条件的规则 ;
     从提取的规则中选出包含所有所述待检查数据中条件的规则, 利用选出的规则形 成规则集 ; 将待检查数据的条件和条件值与所述规则集中的规则所包括的条件和条件值分 别进行对比。
     所述从提取的规则中选出包含所有所述待检查数据中条件的规则采用的选择算 法优选为模式匹配算法。 采用高效的模式匹配算法, 能够快速的找到包含所有条件的规则。
     在所述提取规则库中包含一个或多个所述待检查数据中条件的规则之后, 并在从 提取的规则中选出包含所有所述待检查数据中条件的规则之前, 优选为进一步包括 : 按照 提取的规则所占空间的大小进行排序 ; 排序可以采用递增或递减的顺序, 排序可以加快模 式匹配算法选出包含所有条件的规则的速度。
     所述从提取的规则中选出包含所有所述待检查数据中条件的规则优选为包括 : 按 照从前至后的顺序, 从排序后的规则中选出包含所有所述待检查数据中条件的规则。
     由于采用规则库应用领域专业人员通过逻辑判断构建的上述规则库, 进行待检查 数据的检查, 因此, 实现了检查的准确性和可操作性, 而且由于采用模式匹配算法可以快速 选择包含待检查数据所有条件的规则, 缩短了待检查数据检查的时间, 提高了待检查数据 的检查效率。
     通过本发明提供的一种规则库的构建方法和利用该规则库进行数据检查的方法, 能够达到如下的效果 :
     1. 实现满足实际业务需求的规则库。本发明首先利用编程语言设置各种规则库 搭建工具 ; 通过可视化方式向用户提供各种规则库搭建工具 ; 用户可以根据工作中的逻辑 判断顺序选择规则库搭建工具并组合, 构建出规则库。 由于采用可视化的方式构建规则库, 将信息系统技术人员编程使用的机器语言转换成自然语言, 非信息系统人员可以操作的可 视化样式, 由于用户可以根据自己工作中的逻辑判断顺序, 通过可视化图标, 亲自构建规则 库, 因此实现了构建满足用户实际业务需求的规则库,
     2. 规则库调用速度快。 本发明在规则库调用方法中采用模式匹配算法从规则库中 快速提取包含待检查数据所有条件的规则, 采用模式匹配算法加快了提取速度, 从而加快
     了规则库的调用速度。
     3. 规则库更新快, 实施维护。 本发明在规则库的构建方法中采用图示编程, 将后台 编程转换成可视化图标操作, 规则库应用领域的专业人员可以根据业务需要随时更新规则 库, 使规则库瞬时响应业务需求, 实时维护。
     4. 多维度规则库信息容量大, 架构简单清晰。本发明根据每条规则及其对应的判 定结果, 利用专业人员业务工作中的日常操作顺序, 采用串联或并联的方式将散乱的规则 进行整理, 形成对维度规则库知识架构, 信息容量大, 而且不存在结构嵌套, 架构简单清晰。
     本发明提供的各种实施例可根据需要以任意方式相互组合, 通过这种组合得到的 技术方案, 也在本发明的范围内。
     显然, 本领域技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神 和范围。这样, 倘若对本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内, 则本发明也包含这些改动和变型在内。

规则库的构建方法和利用该规则库进行数据检查的方法.pdf_第1页
第1页 / 共12页
规则库的构建方法和利用该规则库进行数据检查的方法.pdf_第2页
第2页 / 共12页
规则库的构建方法和利用该规则库进行数据检查的方法.pdf_第3页
第3页 / 共12页
点击查看更多>>
资源描述

《规则库的构建方法和利用该规则库进行数据检查的方法.pdf》由会员分享,可在线阅读,更多相关《规则库的构建方法和利用该规则库进行数据检查的方法.pdf(12页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102354283A43申请公布日20120215CN102354283ACN102354283A21申请号201110280056322申请日20110920G06F9/4420060171申请人天津智康医疗科技有限公司地址300308天津市滨海新区空港经济区西三道158号金融中心4号楼406372发明人廖亮刘栋74专利代理机构北京超凡志成知识产权代理事务所普通合伙11371代理人李世喆54发明名称规则库的构建方法和利用该规则库进行数据检查的方法57摘要本发明涉及信息处理领域,具体涉及规则库的构建方法和利用该规则库进行数据检查的方法。所述规则库的构建方法包括如下步骤利用编程。

2、语言设置各种规则库搭建工具;通过可视化方式向用户提供各种规则库搭建工具;选择规则库搭建工具,利用所选的规则库搭建工具组合各个规则,构建出规则库。所述数据检查的方法,包括如下步骤确定待检查数据;利用规则库中的规则检查所述待检查数据,得出待检查数据的检查结果。本发明能够实现满足实际业务需求的规则库。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书6页附图3页CN102354292A1/2页21一种规则库的构建方法,其特征在于,包括如下步骤利用编程语言设置各种规则库搭建工具;通过可视化方式向用户提供各种规则库搭建工具;选择规则库搭建工具,利用所选的规则库搭建工具组合。

3、各个规则,构建出规则库。2如权利要求1所述的规则库的构建方法,其特征在于,所述通过可视化方式向用户提供各种规则库搭建工具包括利用图示编程将编程语言设置的各种规则库搭建工具转换为可视化图标工具;所述可视化图标工具为用户可直观操作的各种规则库搭建工具。3如权利要求1所述的规则库的构建方法,其特征在于,所述选择规则库搭建工具包括提取规则和规则对应的判定结果;根据所述判定结果选择规则库搭建工具。4如权利要求3所述的规则库的构建方法,其特征在于,该方法进一步包括提供判定结果以及包括条件和条件值的规则、所述判定结果对应包含所述条件和所述条件值的规则;所述提取规则和规则对应的判定结果包括从提供的规则和判定结。

4、果中提取规则和规则对应的判定结果。5如权利要求1所述的规则库的构建方法,其特征在于,所述利用所选的规则库搭建工具组合各个规则包括利用选择出的各个规则库搭建工具将各个规则组合成星状结构、框状结构中的一种或多种。6如权利要求15任一项所述的规则库的构建方法,其特征在于,所述搭建工具包括分支工具、文本工具、条件工具、警示工具、开始工具、结束工具的一种或多种;所述分支工具用于生成分支、对多条分支进行组合的一种或多种;所述条件工具用于生成条件;所述警示工具用于生成判定结果。7一种利用权利要求16任意一项所构建的规则库进行数据检查的方法,其特征在于,包括如下步骤确定待检查数据;利用规则库中的规则检查所述待。

5、检查数据,得出待检查数据的检查结果。8如权利要求7所述规则库调用方法,其特征在于,所述待检查数据中包括条件和条件值;所述规则中包括条件和条件值;所述利用规则库中的规则检查所述待检查数据包括提取规则库中包含一个或多个所述待检查数据中条件的规则;从提取的规则中选出包含所有所述待检查数据中条件的规则,利用选出的规则形成规则集;将待检查数据的条件和条件值与所述规则集中的规则所包括的条件和条件值分别进行对比。9如权利要求8所述规则库调用方法,其特征在于,所述从提取的规则中选出包含所权利要求书CN102354283ACN102354292A2/2页3有所述待检查数据中条件的规则采用的选择算法为模式匹配算法。

6、。10如权利要求8或9所述规则库调用方法,其特征在于,在所述提取规则库中包含一个或多个所述待检查数据中条件的规则之后,并在从提取的规则中选出包含所有所述待检查数据中条件的规则之前,进一步包括按照提取的规则所占空间的大小进行排序;所述从提取的规则中选出包含所有所述待检查数据中条件的规则包括按照从前至后的顺序,从排序后的规则中选出包含所有所述待检查数据中条件的规则。权利要求书CN102354283ACN102354292A1/6页4规则库的构建方法和利用该规则库进行数据检查的方法技术领域0001本发明涉及信息处理领域,具体涉及规则库的构建方法和利用该规则库进行数据检查的方法。背景技术0002目前智。

7、能推理机制采用的规则库,其开发全部由信息系统技术人员负责,一个完整的规则库完全是利用编程语言设置完成的。因为智能规则库的应用领域较多,专业性强,信息系统技术人员在管理和维护中会遇到行业不同,专业知识受限的问题,规则库应用领域的行业人员由于不懂得编程语言,不能直接参与到规则库的构建工作中,从而由信息系统技术人员构建的规则库无法满足各领域不同需求的规则库。例如,医疗卫生领域,有关病人信息和相应医疗处方的规则具备非常强的专业性,如果仅靠信息系统技术人员依靠与医护人员的沟通来完成,很难完全达到医护人员对规则库的要求。0003另一方面,信息系统人员构建完的规则库,如果需要更新和维护,仍然需要信息系统人员。

8、亲自操作,而这种操作只能采用定期操作的方式,从而规则库更新滞后,无法完全满足各领域实时监控、随时更新的要求,造成规则库整体变化较少,过期项目较多,实用性差。例如,目前,医学发达,每天都有许多新药被研发出来,为了验证含有新药的药方是否合理,规则库中需要及时的添加针对新药的规则,然而目前由信息系统技术人员构建的规则库无法完成这种实时的更新。发明内容0004本发明提供一种规则库的构建方法和利用该规则库进行数据检查的方法,能够实现满足实际业务需求的规则库。0005本发明提供了一种规则库的构建方法,包括如下步骤0006利用编程语言设置各种规则库搭建工具;0007通过可视化方式向用户提供各种规则库搭建工具。

9、;0008选择规则库搭建工具,利用所选的规则库搭建工具组合各个规则,构建出规则库。0009所述通过可视化方式向用户提供各种规则库搭建工具优选为包括利用图示编程将编程语言设置的各种规则库搭建工具转换为可视化图标工具;0010所述可视化图标工具优选为用户可直观操作的各种规则库搭建工具。0011所述选择规则库搭建工具优选为包括0012提取规则和规则对应的判定结果;0013根据所述判定结果选择规则库搭建工具。0014该方法优选为进一步包括提供判定结果以及包括条件和条件值的规则、所述判定结果对应包含所述条件和所述条件值的规则;0015所述提取规则和规则对应的判定结果优选为包括从提供的规则和判定结果中提取。

10、规则和规则对应的判定结果。说明书CN102354283ACN102354292A2/6页50016所述利用所选的规则库搭建工具组合各个规则优选为包括0017利用选择出的各个规则库搭建工具将各个规则组合成星状结构、框状结构中的一种或多种。0018所述搭建工具优选为包括分支工具、文本工具、条件工具、警示工具、开始工具、结束工具的一种或多种;0019所述分支工具优选为用于生成分支、对多条分支进行组合的一种或多种;0020所述条件工具优选为用于生成条件;0021所述警示工具优选为用于生成判定结果。0022本发明还提供了一种利用所构建的上述规则库进行数据检查的方法,包括如下步骤0023确定待检查数据;0。

11、024利用规则库中的规则检查所述待检查数据,得出待检查数据的检查结果。0025所述待检查数据中优选为包括条件和条件值;所述规则中优选为包括条件和条件值;0026所述利用规则库中的规则检查所述待检查数据优选为包括0027提取规则库中包含一个或多个所述待检查数据中条件的规则;0028从提取的规则中选出包含所有所述待检查数据中条件的规则,利用选出的规则形成规则集;0029将待检查数据的条件和条件值与所述规则集中的规则所包括的条件和条件值分别进行对比。0030所述从提取的规则中选出包含所有所述待检查数据中条件的规则采用的选择算法优选为模式匹配算法。0031在所述提取规则库中包含一个或多个所述待检查数据。

12、中条件的规则之后,并在从提取的规则中选出包含所有所述待检查数据中条件的规则之前,优选为进一步包括按照提取的规则所占空间的大小进行排序;0032所述从提取的规则中选出包含所有所述待检查数据中条件的规则优选为包括按照从前至后的顺序,从排序后的规则中选出包含所有所述待检查数据中条件的规则。0033通过本发明提供的一种规则库的构建方法和利用该规则库进行数据检查的方法,能够达到如下的效果00341实现满足实际业务需求的规则库。本发明首先利用编程语言设置各种规则库搭建工具;通过可视化方式向用户提供各种规则库搭建工具;用户可以根据工作中的逻辑判断顺序选择规则库搭建工具并组合,构建出规则库。由于采用可视化的方。

13、式构建规则库,将信息系统技术人员编程使用的机器语言转换成自然语言,非信息系统人员可以操作的可视化样式,由于用户可以根据自己工作中的逻辑判断顺序,通过可视化图标,亲自构建规则库,因此实现了构建满足用户实际业务需求的规则库。00352规则库调用速度快。本发明在规则库调用方法中采用模式匹配算法从规则库中快速提取包含待检查数据所有条件的规则,采用模式匹配算法加快了提取速度,从而加快了规则库的调用速度。00363规则库更新快,实施维护。本发明在规则库的构建方法中采用图示编程,将后台说明书CN102354283ACN102354292A3/6页6编程转换成可视化图标操作,规则库应用领域的专业人员可以根据业。

14、务需要随时更新规则库,使规则库瞬时响应业务需求,实时维护。00374多维度规则库信息容量大,架构简单清晰。本发明根据每条规则及其对应的判定结果,利用专业人员业务工作中的日常操作顺序,采用串联或并联的方式将散乱的规则进行整理,形成对维度规则库知识架构,信息容量大,而且不存在结构嵌套,架构简单清晰。附图说明0038为了更清楚地说明本发明实施例或现有技术中的技术方案,以下将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,以下描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图所示实施例得到其它的实施例及其附图。0039图1。

15、为本发明规则库的构建方法。0040图2为本发明规则库的调用方法。0041图3为决策表的样式示意图。0042图4为星状展示方式示意图。具体实施方式0043以下将结合附图1、2、3或4对本发明各实施例的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施例,都属于本发明所保护的范围。0044如图1,本发明提供了一种规则库的构建方法,包括如下步骤0045图1,步骤101,利用编程语言设置各种规则库搭建工具;0046图1,步骤102,通过可视化方式向用户提供各种规则库搭。

16、建工具;0047图1,步骤103,选择规则库搭建工具,利用所选的规则库搭建工具组合各个规则,构建出规则库。0048其中编程语言设置各种规则库搭建工具通常有信息系统技术人员完成,设置了规则库搭建工具,通过选择不同的规则库搭建工具将规则进行组合,既可以完成规则库的搭建;通过可视化方式向用户提供各种规则库搭建工具,用户,多为不懂计算机编程语言的用户,他们是规则库应用领域的专业人士,可以通过可视化方式的规则搭建工具,直接、直观地选择相应规则库搭建工具,并结合专业人士实际业务中的逻辑思维判断方法制定的规则进行规则库的搭建,从而搭建的规则库更加专业化、实用化,而且更贴近用户需求,满足用户的个性化、专业化需。

17、要。0049所述通过可视化方式向用户提供各种规则库搭建工具优选为包括利用图示编程将编程语言设置的各种规则库搭建工具转换为可视化图标工具;0050所述可视化图标工具优选为用户可直观操作的各种规则库搭建工具。0051可视化图标工具可以方便非信息系统的用户使用,用户只需要点击可视化图标工具,既可以调用可视化图标工具模块,简单、直观、方便、可操作性强。0052所述选择规则库搭建工具优选为包括说明书CN102354283ACN102354292A4/6页70053提取规则和规则对应的判定结果,此处提取规则和规则对应的判定结果,主要的提取依据是用户实际工作中的逻辑判断方法和步骤,即在提取过程中加入人脑的思。

18、维方式,采用智能化方式提取规则和规则对应的判定结果;比如,医药领域,针对药物,可以根据医生对用药人群、各种药物反应、用药量等实际为病人诊断的逻辑判断来设定规则及相应的规则判定结果;0054根据所述判定结果选择规则库搭建工具,在选择规则库搭建工具时,用户首先可以分析、了解、掌握各规则搭建的样式和规则库中各规则的内容,即形成一个整体的规则库构架。0055该方法优选为进一步包括提供判定结果以及包括条件和条件值的规则、所述判定结果对应包含所述条件和所述条件值的规则;0056所述提取规则和规则对应的判定结果优选为包括从提供的规则和判定结果中提取规则和规则对应的判定结果。0057用户根据逻辑判断提取规则和。

19、规则对应的判定结果;0058规则优选为包含条件和条件值,条件与条件值优选为相对应;比如,A类药物,一岁以下儿童每次服用量为10MG,一岁至三岁儿童每次服用量为20MG,此时,A类药物,一岁以下儿童为条件1,针对条件1的条件值为每次服用量10MG;一岁至三岁儿童为条件2,针对条件2的条件值为每次服用量20MG,条件1、条件1值,条件2、条件2值为A类药物的规则;0059优选为利用决策表展示规则,决策表优选为包括条件、条件值、判定结果,判定结果优选为对应包含条件和条件值的规则。决策表的方式参见图3。条件对应条件值,当条件和条件值确定后,规则即生成,针对该规则的判定结果也随即生成。通过此步,可以得到。

20、每一个散乱的规则。0060所述利用所选的规则库搭建工具组合各个规则优选为包括0061利用选择出的各个规则库搭建工具将各个规则组合成星状结构、框状结构中的一种或多种。为了方便且更加直观的展示规则及规则间的关系,优选为星状结构图,如图4所示。在规则展示中可以将条件、条件值、判定结果进行区分,在星状展示图中,条件用菱形图,判定结果用方形图。0062所述搭建工具优选为包括分支工具、文本工具、条件工具、警示工具、开始工具、结束工具的一种或多种;0063所述分支工具优选为用于生成分支、对多条分支进行组合的一种或多种;0064所述条件工具优选为用于生成条件;0065所述警示工具优选为用于生成判定结果。006。

21、6规则库应用领域的专业人员可以通过操作可视化图标搭建工具,进行添加规则或者更新规则或者做其他的规则库维护等,其中,各种可视化图标搭建工具可以归结为控制类可视化图标、编辑类可视化图标、管理维护类可视化图标等。规则库应用领域的专业人员可以根据业务需要随时更新规则库,使规则库瞬时响应业务需求,实时维护。0067规则库应用领域的专业人员根据工作中的业务操作过程,即人脑的实际判断过程进行规则组合,从而形成一个模拟人脑的智能化规则库。0068由于智能化规则库首先提供的是一种规则库搭建工具,规则库的展示方式有多种说明书CN102354283ACN102354292A5/6页8模式、可以以源文件方式发布,也可。

22、以用编译后的二进制代码发布,还可以以可视化方式发布然后将其以可视化方式呈现给用户,不同领域的专业人员可以通过自己的逻辑判断、通过选择适合的可视化规则库搭建工具,亲自建立符合该领域实际需要的规则库,规则库适用于不同行业、不同领域。例如,临床医学和药学、医疗质量管理、医院管理、数据采集和处理、智能信息化管理等领域。0069本发明还提供了一种利用所构建的上述规则库进行数据检查的方法,包括0070图2,步骤201,确定待检查数据;0071图2,步骤202,利用规则库中的规则检查所述待检查数据,得出待检查数据的检查结果。0072所述待检查数据中优选为包括条件和条件值;所述规则中优选为包括条件和条件值;0。

23、073所述利用规则库中的规则检查所述待检查数据优选为包括0074提取规则库中包含一个或多个所述待检查数据中条件的规则;0075从提取的规则中选出包含所有所述待检查数据中条件的规则,利用选出的规则形成规则集;0076将待检查数据的条件和条件值与所述规则集中的规则所包括的条件和条件值分别进行对比。0077所述从提取的规则中选出包含所有所述待检查数据中条件的规则采用的选择算法优选为模式匹配算法。采用高效的模式匹配算法,能够快速的找到包含所有条件的规则。0078在所述提取规则库中包含一个或多个所述待检查数据中条件的规则之后,并在从提取的规则中选出包含所有所述待检查数据中条件的规则之前,优选为进一步包括。

24、按照提取的规则所占空间的大小进行排序;排序可以采用递增或递减的顺序,排序可以加快模式匹配算法选出包含所有条件的规则的速度。0079所述从提取的规则中选出包含所有所述待检查数据中条件的规则优选为包括按照从前至后的顺序,从排序后的规则中选出包含所有所述待检查数据中条件的规则。0080由于采用规则库应用领域专业人员通过逻辑判断构建的上述规则库,进行待检查数据的检查,因此,实现了检查的准确性和可操作性,而且由于采用模式匹配算法可以快速选择包含待检查数据所有条件的规则,缩短了待检查数据检查的时间,提高了待检查数据的检查效率。0081通过本发明提供的一种规则库的构建方法和利用该规则库进行数据检查的方法,能。

25、够达到如下的效果00821实现满足实际业务需求的规则库。本发明首先利用编程语言设置各种规则库搭建工具;通过可视化方式向用户提供各种规则库搭建工具;用户可以根据工作中的逻辑判断顺序选择规则库搭建工具并组合,构建出规则库。由于采用可视化的方式构建规则库,将信息系统技术人员编程使用的机器语言转换成自然语言,非信息系统人员可以操作的可视化样式,由于用户可以根据自己工作中的逻辑判断顺序,通过可视化图标,亲自构建规则库,因此实现了构建满足用户实际业务需求的规则库,00832规则库调用速度快。本发明在规则库调用方法中采用模式匹配算法从规则库中快速提取包含待检查数据所有条件的规则,采用模式匹配算法加快了提取速。

26、度,从而加快说明书CN102354283ACN102354292A6/6页9了规则库的调用速度。00843规则库更新快,实施维护。本发明在规则库的构建方法中采用图示编程,将后台编程转换成可视化图标操作,规则库应用领域的专业人员可以根据业务需要随时更新规则库,使规则库瞬时响应业务需求,实时维护。00854多维度规则库信息容量大,架构简单清晰。本发明根据每条规则及其对应的判定结果,利用专业人员业务工作中的日常操作顺序,采用串联或并联的方式将散乱的规则进行整理,形成对维度规则库知识架构,信息容量大,而且不存在结构嵌套,架构简单清晰。0086本发明提供的各种实施例可根据需要以任意方式相互组合,通过这种组合得到的技术方案,也在本发明的范围内。0087显然,本领域技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若对本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也包含这些改动和变型在内。说明书CN102354283ACN102354292A1/3页10图1说明书附图CN102354283ACN102354292A2/3页11图2图3说明书附图CN102354283ACN102354292A3/3页12图4说明书附图CN102354283A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1