一种通用化智能审核平台及其审核方法技术

技术编号:15691749 阅读:69 留言:0更新日期:2017-06-24 05:12
本发明专利技术公开了一种通用化智能审核平台及其审核方法,审核平台包括项目构建模块和智能审核模块;所述的项目构建模块用于管理项目库;所述的项目库中包括至少一个实例化项目;所述的项目构建模块包括业务数据单元、业务数据库单元、业务JavaBean单元和业务规则单元。本发明专利技术在审核平台开发和部署时将业务数据和业务审核逻辑进行无关化处理,提高系统的可用性和稳定性,降低审核平台的开发、运营和维护成本;并且进一步的,本发明专利技术支持不同的审核应用场景,本审核平台支持事中审核和事后审核两种审核方式,业务审核方式根据实时性、响应速度和数据量的不同审核要求,相应处理方式也不同。

Universal intelligent auditing platform and auditing method thereof

The invention discloses a universal intelligent audit platform and audit methods, including project construction platform audit module and intelligent audit module; the module for the management of project construction project library; the project library includes at least one instantiation project; construction module including service data unit, business unit, the business unit of JavaBean database business rules and units of the project. The present invention in the audit platform development and deployment of the business data and business logic independent audit process, improve the availability and stability of the system, reduce the development and operation of audit, platform maintenance costs; and further, the present invention supports different application scenarios of the audit, audit audit and post audit support platform two audit matters, business audit audit mode according to the different time, response speed and data requirements, the corresponding treatment in different ways.

【技术实现步骤摘要】
一种通用化智能审核平台及其审核方法
本专利技术涉及业务数据智能审核
,还涉及面向医疗保险报销审核、企业报销审核以及行政审批等数据审核领域,尤其涉及一种通用化智能审核平台及其审核方法。
技术介绍
国家经济下行压力不断加大,市场竞争越发激烈,企业运营风险不断增加的环境下,企业和机构为了提高自身市场竞争力,在优胜劣汰的市场竞争中优胜,普遍做法是开源节流,减少不必要的日常运营开销,提高资源管理水平,提高投入资源产出率。在市场需求推动下,业务数据审核进入了快速增长期。但是现有业务数据审核模式存在以下问题:面对大量业务数据审核任务,传统人工审核模式,不仅审核时间长、审核效率低,异常数据甄别能力低,同时造成审核人员工作负担过大,影响身心健康。随着数据时代到来,业务数据审核需求越来越大,审核要求越来越高,传统人工审核模式的问题将异常突出。目前,市场上存在一些业务数据审核平台,比如申请号为CN201510464287.8、名称为“一种大病医保智能化审核系统及审核算法”的专利技术专利,该专利技术提供一种大病医保智能化审核系统,包括数据库模块、智能审核引擎以及基础信息库管理模块,所述数据库模块,用于本文档来自技高网...
一种通用化智能审核平台及其审核方法

【技术保护点】
一种通用化智能审核平台,其特征在于:包括项目构建模块和智能审核模块;所述的项目构建模块用于管理项目库;所述的项目库中包括至少一个实例化项目;所述的项目构建模块包括业务数据单元、业务数据库单元、业务JavaBean单元和业务规则单元;所述的业务数据单元用于构建实例化项目的业务数据结构,所述的业务数据结构由数据表信息和字段信息组成,为解析审核请求方上传JSON数据包提供支持,同时为业务数据库单元、业务JavaBean单元和业务规则单元提供支持;所述的业务数据库单元用于构建基于所述实例化项目的业务数据结构的业务数据库,为持久化审核数据提供物理存储支持;所述的业务JavaBean单元用于构建基于所述实...

【技术特征摘要】
1.一种通用化智能审核平台,其特征在于:包括项目构建模块和智能审核模块;所述的项目构建模块用于管理项目库;所述的项目库中包括至少一个实例化项目;所述的项目构建模块包括业务数据单元、业务数据库单元、业务JavaBean单元和业务规则单元;所述的业务数据单元用于构建实例化项目的业务数据结构,所述的业务数据结构由数据表信息和字段信息组成,为解析审核请求方上传JSON数据包提供支持,同时为业务数据库单元、业务JavaBean单元和业务规则单元提供支持;所述的业务数据库单元用于构建基于所述实例化项目的业务数据结构的业务数据库,为持久化审核数据提供物理存储支持;所述的业务JavaBean单元用于构建基于所述实例化项目的业务数据结构的业务JavaBean集,当智能审核模块的审核请求到达时,将审核数据转换为实例化业务JavaBean对象;所述的业务规则单元用于构建基于所述实例化项目的业务数据结构的业务规则库,包括将实例化项目的业务审核逻辑转换为Drools规则引擎支持的规则和规则流;所述的智能审核模块用于实现审核平台的业务数据审核。2.根据权利要求1所述的一种通用化智能审核平台,其特征在于:所述的智能审核模块包括事中审核单元和事后审核单元;所述的事中审核单元用于实时性高、响应速度快、数据量小的业务审核应用场景,所述的事后审核单元用于实时性低、响应速度较快、数据量大的业务审核应用场景;所述的事中审核单元包括第一审核数据接口子单元、第一任务管理子单元和事中审核引擎,所述的第一审核数据接口子单元负责管理审核平台和审核请求方之间的数据通信,包括监听审核请求、解析审核请求和审核结果传回;所述的第一任务管理子单元负责管理审核任务,包括维护任务表、创建审核任务、更改任务状态和结束审核任务,所有审核任务信息记录在任务表中;所述的事中审核引擎负责处理事中审核的业务数据审核;所述的事后审核单元包括第二审核数据接口子单元、第二任务管理子单元和事后审核引擎,所述的第二审核数据接口子单元负责管理审核平台和审核请求方之间的数据通信,包括监听审核请求、解析审核请求和审核结果传回;所述的第二任务管理子单元负责管理审核任务,包括维护任务表、创建审核任务、更改任务状态和结束审核任务,所有审核任务信息记录在任务表中;所述的事后审核引擎负责处理事后审核的业务数据审核。3.根据权利要求2所述的一种通用化智能审核平台,其特征在于:所述的事中审核引擎为线性执行的非流水线方式的审核引擎;所述的事中审核引擎包括业务数据审核组件、审核结果组装组件和审核任务持久化组件,所述的业务数据审核组件用于审核业务数据,所述的审核结果组装组件用于按返回结果标准格式组装审核结果,所述的审核任务持久化组件用于将审核任务信息、业务数据和审核结果持久化到物理数据库。4.根据权利要求2所述的一种通用化智能审核平台,其特征在于:所述的事后审核引擎为并行执行的流水线方式的审核引擎;所述的事中审核引擎包括业务数据审核组件、审核结果组装组件、结果传回组件和审核任务持久化组件,所述的业务数据审核组件用于审核业务数据,所述的审核结果组装组件用于按返回结果标准格式组装审核结果,所述的结果传回组件基于第二审核数据接口子单元将组装的审核结果传回审核请求方,所述的审核任务持久化组件用于将审核任务信息、业务数据和审核结果持久化到物理数据库。5.一种通用化智能审核方法,其特征在于:包括项目构建步骤和智能审核步骤;所述的项目构建步骤包括对实例化项目的添加,所述的对实例化项目的添加包括以下子步骤:S11:添加实例化项目,对实例化项目的基本信息进行添加;S12:添加至少一个业务数据结构,包括对数据表信息和字段信息的添加;同时在添加完成后,系统为所述业务数据结构添加任务编号字段和任务数据索引字段;S13:在步骤S12完成后,分别构建业务数据库、业务JavaBean集和业务规则库;其中,对于业务数据库的构建包括以下子步骤:S1311:根据业务数据结构的数据表编号和与该数据表编号绑定的字段信息,构造数据表SQL语句;S1312:在实例化项目业务数据库中执行构造的SQL语句,完成业务数据表创建,更新该业务数据结构数据表信息的生成标志,表明业务数据表已生成;S1313:将实例化项目的所有业务数据结构一一生成对应的业务数据表;对于业务JavaBean集的构建,包括以下子步骤:S1321:根据该业务数据结构的数据表编号和与该数据表编号绑定的字段信息,构造对应业务JavaBean的java文件;S1322:使用java语言编程编译器javac将java文件编译生成class文件,更新该业务数据结构数据表信息的生成标志,表明业务JavaBean已生成;S1323:将实例化项目的所有业务数据结构一一生成对应的业务JavaBean,构建业务JavaBean集;对于业务规则库的构建,包括以下子步骤:S1331:构建规则部分,所述的规则部分包括属性部分、条件部分和结构部分;所述的属性部分用于定义当前规则执行的一些属性,包括是否可被重复执行、过期时间、生效时间;所述的条件部分用于定义当前规则的单个/多个条件;所述的结构部分用于定义满足当前条件部分后执行的操作;S1332:构建规则流,所述的规则流基于业务流程图实现,所述的业务流程图描述了一系列需要执行的审核业务的顺序,包括规则部分、条件分支和分支聚合三部分;所述的智能审核步骤用于实现审核平台的业务数据审核。6.根据权利要求5所述的一种通用化智能审核方法,其特征在于:所述的实例化项目的基本信息包括项目名、项目编号、项目介绍、业务数据库账号和密码;在提交添加申请后,在数据库创建对应的数据库账号,创建的数据库账号作为实例化项目的业务数据库,存储实例化项目的业务数据;所述的数据表信息包括数据表编号和生成标志;所述的生成标志表示该数据表信息是否生成对应业务JavaBean,以及是否在数据库中生成对应业务数据表;所述的数据表编号作为业务数据表的表名和业务JavaBean的类名;所述的字段信息包括字段...

【专利技术属性】
技术研发人员:李晓瑜王航桑楠郑德生胡晗
申请(专利权)人:电子科技大学
类型:发明
国别省市:四川,51

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

1