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.
【技術實現(xiàn)步驟摘要】
一種通用化智能審核平臺及其審核方法
本專利技術涉及業(yè)務數(shù)據(jù)智能審核
,還涉及面向醫(yī)療保險報銷審核、企業(yè)報銷審核以及行政審批等數(shù)據(jù)審核領域,尤其涉及一種通用化智能審核平臺及其審核方法。
技術介紹
國家經(jīng)濟下行壓力不斷加大,市場競爭越發(fā)激烈,企業(yè)運營風險不斷增加的環(huán)境下,企業(yè)和機構為了提高自身市場競爭力,在優(yōu)勝劣汰的市場競爭中優(yōu)勝,普遍做法是開源節(jié)流,減少不必要的日常運營開銷,提高資源管理水平,提高投入資源產(chǎn)出率。在市場需求推動下,業(yè)務數(shù)據(jù)審核進入了快速增長期。但是現(xiàn)有業(yè)務數(shù)據(jù)審核模式存在以下問題:面對大量業(yè)務數(shù)據(jù)審核任務,傳統(tǒng)人工審核模式,不僅審核時間長、審核效率低,異常數(shù)據(jù)甄別能力低,同時造成審核人員工作負擔過大,影響身心健康。隨著數(shù)據(jù)時代到來,業(yè)務數(shù)據(jù)審核需求越來越大,審核要求越來越高,傳統(tǒng)人工審核模式的問題將異常突出。目前,市場上存在一些業(yè)務數(shù)據(jù)審核平臺,比如申請?zhí)枮镃N201510464287.8、名稱為“一種大病醫(yī)保智能化審核系統(tǒng)及審核算法”的專利技術專利,該專利技術提供一種大病醫(yī)保智能化審核系統(tǒng),包括數(shù)據(jù)庫模塊、智能審核引擎以及基礎信息庫管理模塊,所述數(shù)據(jù)庫模塊,用于獲取大病醫(yī)保數(shù)據(jù);所述智能審核引擎,其用于對所述大病醫(yī)保數(shù)據(jù)的各屬性項的關聯(lián)匹配度進行審核處理;所述基礎信息庫管理模塊,其存儲基礎數(shù)據(jù)的各項屬性信息,其中,所述智能審核引擎分別與所述數(shù)據(jù)庫模塊、所述基礎信息庫管理模塊連接,并給予所述數(shù)據(jù)庫模塊、所述基礎信息庫管理模塊的數(shù)據(jù)完成所述審核處理。但這審核平臺業(yè)務審核范圍單一,審核領域局限,只能處理特定審核領域,無法擴展審核范圍和審核領 ...
【技術保護點】
一種通用化智能審核平臺,其特征在于:包括項目構建模塊和智能審核模塊;所述的項目構建模塊用于管理項目庫;所述的項目庫中包括至少一個實例化項目;所述的項目構建模塊包括業(yè)務數(shù)據(jù)單元、業(yè)務數(shù)據(jù)庫單元、業(yè)務JavaBean單元和業(yè)務規(guī)則單元;所述的業(yè)務數(shù)據(jù)單元用于構建實例化項目的業(yè)務數(shù)據(jù)結構,所述的業(yè)務數(shù)據(jù)結構由數(shù)據(jù)表信息和字段信息組成,為解析審核請求方上傳JSON數(shù)據(jù)包提供支持,同時為業(yè)務數(shù)據(jù)庫單元、業(yè)務JavaBean單元和業(yè)務規(guī)則單元提供支持;所述的業(yè)務數(shù)據(jù)庫單元用于構建基于所述實例化項目的業(yè)務數(shù)據(jù)結構的業(yè)務數(shù)據(jù)庫,為持久化審核數(shù)據(jù)提供物理存儲支持;所述的業(yè)務JavaBean單元用于構建基于所述實例化項目的業(yè)務數(shù)據(jù)結構的業(yè)務JavaBean集,當智能審核模塊的審核請求到達時,將審核數(shù)據(jù)轉(zhuǎn)換為實例化業(yè)務JavaBean對象;所述的業(yè)務規(guī)則單元用于構建基于所述實例化項目的業(yè)務數(shù)據(jù)結構的業(yè)務規(guī)則庫,包括將實例化項目的業(yè)務審核邏輯轉(zhuǎn)換為Drools規(guī)則引擎支持的規(guī)則和規(guī)則流;所述的智能審核模塊用于實現(xiàn)審核平臺的業(yè)務數(shù)據(jù)審核。
【技術特征摘要】
1.一種通用化智能審核平臺,其特征在于:包括項目構建模塊和智能審核模塊;所述的項目構建模塊用于管理項目庫;所述的項目庫中包括至少一個實例化項目;所述的項目構建模塊包括業(yè)務數(shù)據(jù)單元、業(yè)務數(shù)據(jù)庫單元、業(yè)務JavaBean單元和業(yè)務規(guī)則單元;所述的業(yè)務數(shù)據(jù)單元用于構建實例化項目的業(yè)務數(shù)據(jù)結構,所述的業(yè)務數(shù)據(jù)結構由數(shù)據(jù)表信息和字段信息組成,為解析審核請求方上傳JSON數(shù)據(jù)包提供支持,同時為業(yè)務數(shù)據(jù)庫單元、業(yè)務JavaBean單元和業(yè)務規(guī)則單元提供支持;所述的業(yè)務數(shù)據(jù)庫單元用于構建基于所述實例化項目的業(yè)務數(shù)據(jù)結構的業(yè)務數(shù)據(jù)庫,為持久化審核數(shù)據(jù)提供物理存儲支持;所述的業(yè)務JavaBean單元用于構建基于所述實例化項目的業(yè)務數(shù)據(jù)結構的業(yè)務JavaBean集,當智能審核模塊的審核請求到達時,將審核數(shù)據(jù)轉(zhuǎn)換為實例化業(yè)務JavaBean對象;所述的業(yè)務規(guī)則單元用于構建基于所述實例化項目的業(yè)務數(shù)據(jù)結構的業(yè)務規(guī)則庫,包括將實例化項目的業(yè)務審核邏輯轉(zhuǎn)換為Drools規(guī)則引擎支持的規(guī)則和規(guī)則流;所述的智能審核模塊用于實現(xiàn)審核平臺的業(yè)務數(shù)據(jù)審核。2.根據(jù)權利要求1所述的一種通用化智能審核平臺,其特征在于:所述的智能審核模塊包括事中審核單元和事后審核單元;所述的事中審核單元用于實時性高、響應速度快、數(shù)據(jù)量小的業(yè)務審核應用場景,所述的事后審核單元用于實時性低、響應速度較快、數(shù)據(jù)量大的業(yè)務審核應用場景;所述的事中審核單元包括第一審核數(shù)據(jù)接口子單元、第一任務管理子單元和事中審核引擎,所述的第一審核數(shù)據(jù)接口子單元負責管理審核平臺和審核請求方之間的數(shù)據(jù)通信,包括監(jiān)聽審核請求、解析審核請求和審核結果傳回;所述的第一任務管理子單元負責管理審核任務,包括維護任務表、創(chuàng)建審核任務、更改任務狀態(tài)和結束審核任務,所有審核任務信息記錄在任務表中;所述的事中審核引擎負責處理事中審核的業(yè)務數(shù)據(jù)審核;所述的事后審核單元包括第二審核數(shù)據(jù)接口子單元、第二任務管理子單元和事后審核引擎,所述的第二審核數(shù)據(jù)接口子單元負責管理審核平臺和審核請求方之間的數(shù)據(jù)通信,包括監(jiān)聽審核請求、解析審核請求和審核結果傳回;所述的第二任務管理子單元負責管理審核任務,包括維護任務表、創(chuàng)建審核任務、更改任務狀態(tài)和結束審核任務,所有審核任務信息記錄在任務表中;所述的事后審核引擎負責處理事后審核的業(yè)務數(shù)據(jù)審核。3.根據(jù)權利要求2所述的一種通用化智能審核平臺,其特征在于:所述的事中審核引擎為線性執(zhí)行的非流水線方式的審核引擎;所述的事中審核引擎包括業(yè)務數(shù)據(jù)審核組件、審核結果組裝組件和審核任務持久化組件,所述的業(yè)務數(shù)據(jù)審核組件用于審核業(yè)務數(shù)據(jù),所述的審核結果組裝組件用于按返回結果標準格式組裝審核結果,所述的審核任務持久化組件用于將審核任務信息、業(yè)務數(shù)據(jù)和審核結果持久化到物理數(shù)據(jù)庫。4.根據(jù)權利要求2所述的一種通用化智能審核平臺,其特征在于:所述的事后審核引擎為并行執(zhí)行的流水線方式的審核引擎;所述的事中審核引擎包括業(yè)務數(shù)據(jù)審核組件、審核結果組裝組件、結果傳回組件和審核任務持久化組件,所述的業(yè)務數(shù)據(jù)審核組件用于審核業(yè)務數(shù)據(jù),所述的審核結果組裝組件用于按返回結果標準格式組裝審核結果,所述的結果傳回組件基于第二審核數(shù)據(jù)接口子單元將組裝的審核結果傳回審核請求方,所述的審核任務持久化組件用于將審核任務信息、業(yè)務數(shù)據(jù)和審核結果持久化到物理數(shù)據(jù)庫。5.一種通用化智能審核方法,其特征在于:包括項目構建步驟和智能審核步驟;所述的項目構建步驟包括對實例化項目的添加,所述的對實例化項目的添加包括以下子步驟:S11:添加實例化項目,對實例化項目的基本信息進行添加;S12:添加至少一個業(yè)務數(shù)據(jù)結構,包括對數(shù)據(jù)表信息和字段信息的添加;同時在添加完成后,系統(tǒng)為所述業(yè)務數(shù)據(jù)結構添加任務編號字段和任務數(shù)據(jù)索引字段;S13:在步驟S12完成后,分別構建業(yè)務數(shù)據(jù)庫、業(yè)務JavaBean集和業(yè)務規(guī)則庫;其中,對于業(yè)務數(shù)據(jù)庫的構建包括以下子步驟:S1311:根據(jù)業(yè)務數(shù)據(jù)結構的數(shù)據(jù)表編號和與該數(shù)據(jù)表編號綁定的字段信息,構造數(shù)據(jù)表SQL語句;S1312:在實例化項目業(yè)務數(shù)據(jù)庫中執(zhí)行構造的SQL語句,完成業(yè)務數(shù)據(jù)表創(chuàng)建,更新該業(yè)務數(shù)據(jù)結構數(shù)據(jù)表信息的生成標志,表明業(yè)務數(shù)據(jù)表已生成;S1313:將實例化項目的所有業(yè)務數(shù)據(jù)結構一一生成對應的業(yè)務數(shù)據(jù)表;對于業(yè)務JavaBean集的構建,包括以下子步驟:S1321:根據(jù)該業(yè)務數(shù)據(jù)結構的數(shù)據(jù)表編號和與該數(shù)據(jù)表編號綁定的字段信息,構造對應業(yè)務JavaBean的java文件;S1322:使用java語言編程編譯器javac將java文件編譯生成class文件,更新該業(yè)務數(shù)據(jù)結構數(shù)據(jù)表信息的生成標志,表明業(yè)務JavaBean已生成;S1323:將實例化項目的所有業(yè)務數(shù)據(jù)結構一一生成對應的業(yè)務JavaBean,構建業(yè)務JavaBean集;對于業(yè)務規(guī)則庫的構建,包括以下子步驟:S1331:構建規(guī)則部分,所述的規(guī)則部分包括屬性部分、條件部分和結構部分;所述的屬性部分用于定義當前規(guī)則執(zhí)行的一些屬性,包括是否可被重復執(zhí)行、過期時間、生效時間;所述的條件部分用于定義當前規(guī)則的單個/多個條件;所述的結構部分用于定義滿足當前條件部分后執(zhí)行的操作;S1332:構建規(guī)則流,所述的規(guī)則流基于業(yè)務流程圖實現(xiàn),所述的業(yè)務流程圖描述了一系列需要執(zhí)行的審核業(yè)務的順序,包括規(guī)則部分、條件分支和分支聚合三部分;所述的智能審核步驟用于實現(xiàn)審核平臺的業(yè)務數(shù)據(jù)審核。6.根據(jù)權利要求5所述的一種通用化智能審核方法,其特征在于:所述的實例化項目的基本信息包括項目名、項目編號、項目介紹、業(yè)務數(shù)據(jù)庫賬號和密碼;在提交添加申請后,在數(shù)據(jù)庫創(chuàng)建對應的數(shù)據(jù)庫賬號,創(chuàng)建的數(shù)據(jù)庫賬號作為實例化項目的業(yè)務數(shù)據(jù)庫,存儲實例化項目的業(yè)務數(shù)據(jù);所述的數(shù)據(jù)表信息包括數(shù)據(jù)表編號和生成標志;所述的生成標志表示該數(shù)據(jù)表信息是否生成對應業(yè)務JavaBean,以及是否在數(shù)據(jù)庫中生成對應業(yè)務數(shù)據(jù)表;所述的數(shù)據(jù)表編號作為業(yè)務數(shù)據(jù)表的表名和業(yè)務JavaBean的類名;所述的字段信息包括字段...
【專利技術屬性】
技術研發(fā)人員:李曉瑜,王航,桑楠,鄭德生,胡晗,
申請(專利權)人:電子科技大學,
類型:發(fā)明
國別省市:四川,51
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。