[發(fā)明專利]規(guī)則管理系統(tǒng)及方法在審
| 申請(qǐng)?zhí)枺?/td> | 201710339186.7 | 申請(qǐng)日: | 2017-05-15 |
| 公開(公告)號(hào): | CN107392407A | 公開(公告)日: | 2017-11-24 |
| 發(fā)明(設(shè)計(jì))人: | 鄭然水;金星一;鄭泰煥 | 申請(qǐng)(專利權(quán))人: | 三星SDS株式會(huì)社 |
| 主分類號(hào): | G06Q10/06 | 分類號(hào): | G06Q10/06;G06F17/30 |
| 代理公司: | 北京銘碩知識(shí)產(chǎn)權(quán)代理有限公司11286 | 代理人: | 孫昌浩,李盛泉 |
| 地址: | 韓國*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 規(guī)則 管理 系統(tǒng) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明的實(shí)施例涉及一種用于有效地執(zhí)行規(guī)則處理的技術(shù)。
背景技術(shù)
規(guī)則引擎(Rule Engine)是指通過將用于企業(yè)決策的復(fù)雜的業(yè)務(wù)規(guī)則或者頻繁變更的進(jìn)程(process)導(dǎo)出并標(biāo)準(zhǔn)化而進(jìn)行管理的自動(dòng)化系統(tǒng)、技術(shù)或者解決方案。通常,規(guī)則引擎與遺留系統(tǒng)聯(lián)動(dòng)而執(zhí)行決策。遺留系統(tǒng)是用于與規(guī)則引擎聯(lián)動(dòng)而執(zhí)行業(yè)務(wù)處理的系統(tǒng),并可以基于以往的平臺(tái)、編程語言、技術(shù)等來得到開發(fā)。
然而,在現(xiàn)有技術(shù)中,如果在規(guī)則引擎的決策過程中需要存儲(chǔ)于遺留系統(tǒng)的數(shù)據(jù)庫(DB)的數(shù)據(jù),則在規(guī)則引擎只能通過遺留服務(wù)器來訪問所述DB。具體而言,現(xiàn)有技術(shù)中存在如下的麻煩:需要在遺留系統(tǒng)的服務(wù)器中以件數(shù)為單位查詢DB并向規(guī)則引擎發(fā)送查詢(query),且從規(guī)則引擎接收其查詢結(jié)果而重新發(fā)送到遺留系統(tǒng)的DB。因此,根據(jù)現(xiàn)有技術(shù),由于每當(dāng)需要在規(guī)則引擎訪問DB時(shí)都得通過遺留系統(tǒng)的制約事項(xiàng),存在著發(fā)生過多的事務(wù)(transaction)的問題。尤其,基于現(xiàn)有技術(shù),由于與規(guī)則的數(shù)量相對(duì)應(yīng)地反復(fù)執(zhí)行DB連接、數(shù)據(jù)收集和數(shù)據(jù)傳遞過程,所以存在著發(fā)生遺留系統(tǒng)的瓶頸現(xiàn)象,并且基于規(guī)則的執(zhí)行的復(fù)雜性會(huì)增加的問題。
[現(xiàn)有技術(shù)文獻(xiàn)]
[專利文獻(xiàn)]
韓國授權(quán)專利公報(bào)第10-1129815號(hào)(2012.03.15)
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例的目的在于,將數(shù)據(jù)緩存在數(shù)據(jù)服務(wù)引擎,并且在執(zhí)行規(guī)則時(shí)利用緩存到數(shù)據(jù)服務(wù)引擎的數(shù)據(jù)而執(zhí)行決策,從而將多線程(Multi-threading)的優(yōu)點(diǎn)最大化,并顯著提高規(guī)則處理速度。
根據(jù)本發(fā)明的示例性實(shí)施例,提供一種規(guī)則管理系統(tǒng),包括:規(guī)則引擎(rule engine),基于規(guī)則(rule)來執(zhí)行決策(decision-making);數(shù)據(jù)服務(wù)引擎,與遺留系統(tǒng)(legacy system)的數(shù)據(jù)庫連接,并分析所述規(guī)則而確定是否要緩存(cache)存儲(chǔ)于所述數(shù)據(jù)庫的數(shù)據(jù),并緩存所確定的所述數(shù)據(jù),其中,所述規(guī)則引擎利用緩存于所述數(shù)據(jù)服務(wù)引擎的數(shù)據(jù)而執(zhí)行所述決策。
所述數(shù)據(jù)服務(wù)引擎可以確定是否要緩存存儲(chǔ)于所述數(shù)據(jù)庫的數(shù)據(jù),以最小化所述規(guī)則的執(zhí)行所需的開銷(cost)。
所述規(guī)則為多個(gè)規(guī)則中的任意一個(gè),所述數(shù)據(jù)服務(wù)引擎可以考慮所述多個(gè)規(guī)則各自的執(zhí)行頻率而確定是否要緩存存儲(chǔ)于所述數(shù)據(jù)庫的數(shù)據(jù)。
所述執(zhí)行頻率越高,所述數(shù)據(jù)服務(wù)引擎可以越提高與所述多個(gè)規(guī)則中的相應(yīng)規(guī)則相關(guān)的數(shù)據(jù)被緩存到所述數(shù)據(jù)服務(wù)引擎的概率;所述執(zhí)行頻率越低,所述數(shù)據(jù)服務(wù)引擎可以越降低與相應(yīng)規(guī)則相關(guān)的數(shù)據(jù)被緩存到所述數(shù)據(jù)服務(wù)引擎的概率。
所述數(shù)據(jù)服務(wù)引擎可以按所述數(shù)據(jù)所屬的表(table)來確定緩存優(yōu)先級(jí),并根據(jù)按所述數(shù)據(jù)所屬的表來確定的所述緩存優(yōu)先級(jí)而確定是否要向所述數(shù)據(jù)服務(wù)引擎緩存存儲(chǔ)于所述數(shù)據(jù)庫的數(shù)據(jù)。
按所述數(shù)據(jù)所屬的表的所述緩存優(yōu)先級(jí)可以考慮如下條件中的至少一個(gè)而確定:按各個(gè)表的訪問(access)頻率或概率、按各個(gè)表的數(shù)據(jù)操作頻率、按各個(gè)表的數(shù)據(jù)大小、所述數(shù)據(jù)服務(wù)引擎的數(shù)據(jù)存儲(chǔ)空間大小、所述多個(gè)規(guī)則中的各個(gè)規(guī)則的執(zhí)行次數(shù)、與所述多個(gè)規(guī)則中的所述規(guī)則的執(zhí)行相關(guān)的查詢的執(zhí)行時(shí)間、所述查詢(query)的執(zhí)行速度、所述查詢的呼叫次數(shù)或周期、在所述數(shù)據(jù)服務(wù)引擎被連接到所述數(shù)據(jù)庫的期間內(nèi)的帶寬(bandwidth)使用量。
所述數(shù)據(jù)服務(wù)引擎可以緩存具有將期望緩存的多個(gè)數(shù)據(jù)全部包括的范圍的數(shù)據(jù)區(qū)域。
根據(jù)本發(fā)明的另一示例性實(shí)施例,提供一種規(guī)則管理方法,包括如下步驟:在規(guī)則引擎(rule engine),基于規(guī)則(rule)來執(zhí)行決策(decision-making);在與遺留系統(tǒng)(legacy system)的數(shù)據(jù)庫連接的數(shù)據(jù)服務(wù)引擎,分析所述規(guī)則而確定是否要緩存將存儲(chǔ)于所述數(shù)據(jù)庫的數(shù)據(jù);以及在所述數(shù)據(jù)服務(wù)引擎緩存所確定的所述數(shù)據(jù),其中,在執(zhí)行所述決策的步驟中,利用緩存于所述數(shù)據(jù)服務(wù)引擎的數(shù)據(jù)而執(zhí)行所述決策。
在執(zhí)行所述確定的步驟中,可以確定是否要緩存存儲(chǔ)于所述數(shù)據(jù)庫的數(shù)據(jù),以最小化所述規(guī)則的執(zhí)行所需的開銷(cost)。
所述規(guī)則為多個(gè)規(guī)則中的任意一個(gè),在執(zhí)行所述緩存的步驟中,可以考慮所述多個(gè)規(guī)則各自的執(zhí)行頻率而確定是否要緩存存儲(chǔ)于所述數(shù)據(jù)庫的數(shù)據(jù)。
在執(zhí)行所述確定的步驟中,所述執(zhí)行頻率越高,可以越提高與所述多個(gè)規(guī)則中的相應(yīng)規(guī)則相關(guān)的數(shù)據(jù)被緩存到所述數(shù)據(jù)服務(wù)引擎的概率;所述執(zhí)行頻率越低,可以越降低與相應(yīng)規(guī)則相關(guān)的數(shù)據(jù)被緩存到所述數(shù)據(jù)服務(wù)引擎的概率。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于三星SDS株式會(huì)社,未經(jīng)三星SDS株式會(huì)社許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201710339186.7/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測(cè)目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測(cè)目的的處理系統(tǒng)或方法
G06Q10-00 行政;管理
G06Q10-02 .預(yù)定,例如用于門票、服務(wù)或事件的
G06Q10-04 .預(yù)測(cè)或優(yōu)化,例如線性規(guī)劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項(xiàng)目管理,例如組織、規(guī)劃、調(diào)度或分配時(shí)間、人員或機(jī)器資源;企業(yè)規(guī)劃;組織模型
G06Q10-08 .物流,例如倉儲(chǔ)、裝貨、配送或運(yùn)輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動(dòng)化,例如電子郵件或群件的計(jì)算機(jī)輔助管理
- 規(guī)則發(fā)現(xiàn)程序、規(guī)則發(fā)現(xiàn)處理和規(guī)則發(fā)現(xiàn)裝置
- 不規(guī)則瓶蓋
- 相關(guān)規(guī)則分析裝置以及相關(guān)規(guī)則分析方法
- 分析規(guī)則調(diào)整裝置、分析規(guī)則調(diào)整系統(tǒng)以及分析規(guī)則調(diào)整方法
- 規(guī)則抽取方法和規(guī)則抽取設(shè)備
- 終端規(guī)則引擎裝置、終端規(guī)則運(yùn)行方法
- 布(規(guī)則)
- 規(guī)則呈現(xiàn)方法、存儲(chǔ)介質(zhì)和規(guī)則呈現(xiàn)裝置
- 可編寫規(guī)則配置模塊、規(guī)則生成系統(tǒng)、及規(guī)則管理平臺(tái)
- 不規(guī)則圍棋
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





