[發明專利]條件配置管理的方法無效
| 申請號: | 200710131421.8 | 申請日: | 2007-08-28 |
| 公開(公告)號: | CN101122983A | 公開(公告)日: | 2008-02-13 |
| 發明(設計)人: | 趙廣成;陳勇 | 申請(專利權)人: | 南京聯創科技股份有限公司 |
| 主分類號: | G06Q10/00 | 分類號: | G06Q10/00 |
| 代理公司: | 南京天翼專利代理有限責任公司 | 代理人: | 湯志武;王鵬翔 |
| 地址: | 210013江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 條件 配置管理 方法 | ||
技術領域
本發明涉及計算機業務處理的方法,具體為一種條件配置管理的方法。
背景技術
在商業應用中,業務規則往往是復雜而多變的,在不同的條件下,會有不同的業務規則與之相適應。配置一個復雜的業務規則的條件,必須要解決以下問題:
●支持子條件。一條復雜的業務的,往往涉及多個方面,每一個方面都需要配置單獨的條件去描述。例如,在BOSS業務規則中要滿足如下條件:1)總費用大于100;
2)用戶品牌為全球通。整個條件可以使用兩個子條件來描述:“總費用大于100”使用一個子條件描述,“用戶品牌為全球通”用一個子條件描述。
●支持子條件間的邏輯運算。一個條件的多個子條件間需要有邏輯關系,比如,條件可以是“總費用大于100”并且“用戶品牌為全球通”,也可以是“總費用大于100”或者“用戶品牌為全球通”。
●支持復合條件。對于復雜的條件,比如“總費用大于100并且用戶品牌為全球通或者動感地帶”這樣的條件,需要支持復合條件。子條件“總費用大于100”配置為基本條件,子條件“品牌為全球通或者動感地帶”配置為復合條件。
●基本條件的配置。基本條件是條件配置的最小單位。條件配置最終都會歸結到基本條件的配置。基本條件的配置靈活性最終決定了條件配置功能的強弱。
發明內容
本發明要目的是:如何配置和判別業務規則的觸發條件,提出一種條件配置管理的方法。
本發明的技術方案是:條件配置管理的方法,一個條件由3張參數表完整定義,分別是:條件定義表,基本條件定義表,屬性定義表,通過調用這三張參數表對業務是否滿足條件進行判斷,其中:
(1)條件定義表:條件定義表定義了條件的完整內容,將一個條件定義為多個子條見的集合,每個條件都由條件編碼,條件名稱,子條件編碼,子條件類型,子條件的優先級,子條件間的邏輯關系定義組成;
(2)基本條件定義表:基本條件是構成條件的最小單元,它基本的實現方式就是對兩個給定的參數進行邏輯運算,返回邏輯運算的結果,基本條件由基本條件編碼,第一個參數,第一個參數類型,邏輯運算符,第二個參數,第二個參數類型等定義組成;
(3)屬性定義表:屬性定義表中定義了業務系統中需要的屬性,并指定了這些屬性的獲取方法,屬性由屬性編碼,屬性名稱,屬性類型,屬性值類型,屬性值關聯域等字段組成。
判斷業務時,條件定義列表依照子條件編碼和子條件優先級調用基本條件定義表的基本條件進行判斷,基本條件從屬性定義表獲判斷參數的屬性值。
由于業務系統不同,業務數據的存儲方式也不同,為了不對業務數據的存儲方式做特殊的限制,本發明條件配置管理方法提供了一個通用的獲取屬性值的虛函數getValue(),此函數的輸入參數是屬性編碼,屬性類型,屬性值類型,屬性值關聯域,輸出參數是獲取到的屬性值。
利用本發明構造條件配置管理的組件,條件配置管理組件是一個由C++語言實現的類,嵌入在業務處理流程中。它類似ILOG公司的業務規則引擎,是基于表的業務規則管理工具。通過調用條件配置管理組件,可以判斷業務運行狀態是否滿足特定的條件,根據判斷的結果進行業務邏輯的控制,提高業務靈活性,實現業務流程自動化。條件是由一個或多個子條件組成,每個子條件可以是一個“基本條件”,也可以是一個“復合條件”。“基本條件”是條件的最小單位,往往描述了一條業務規則;“復合條件”可以由“基本條件”構成,也可以由另外一個“復合條件”構成,最終使用第歸的方法將“復合條件”解析為一個或多個“基本條件”。多個子條件間使用“與”、“或”連接符進行邏輯判斷,最終產生一個條件的判斷結果。
本發明可以全面完整清楚的定義復雜的業務規則條件,實現了關于業務條件判斷的邏輯性,嚴謹可靠,適用于各種不同存儲方式的業務系統。
附圖說明
圖1是“條件”表達式
圖2是“子條件”表達式
圖3是“基本條件”表達式
具體實施方式
配置說明:一個條件被完整定義涉及到3張參數表,分別是:條件定義表,基本條件定義表,屬性定義表。
一)條件定義表
一個條件簡單的理解就是一條業務規則。通常處理復雜規則的有效方法是分而治之,把一項龐大、繁雜的規則分解成多條目標明確、容易理解的子規則來完成是比較恰當的方法。當這些分解后的子規則處理完了,那么這條規則也就被處理完成了。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京聯創科技股份有限公司,未經南京聯創科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710131421.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:擴散連接三元層狀陶瓷鋁碳化鈦工藝
- 下一篇:IQ調制器預失真
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





