[發明專利]一種基于規則引擎的結算業務系統模擬器實現方法在審
| 申請號: | 202010325679.7 | 申請日: | 2020-04-23 |
| 公開(公告)號: | CN111562964A | 公開(公告)日: | 2020-08-21 |
| 發明(設計)人: | 陳斌斌;陳亮;曹瀲龍;魏亞運 | 申請(專利權)人: | 深圳證券通信有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06Q40/04 |
| 代理公司: | 深圳市凱博企服專利代理事務所(特殊普通合伙) 44482 | 代理人: | 李紹飛 |
| 地址: | 518000 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 規則 引擎 結算 業務 系統 模擬器 實現 方法 | ||
1.一種基于規則引擎的結算業務系統模擬器實現方法,其特征在于:采用如下步驟:
S1:構建結算業務系統模擬器,利用結算業務系統模擬器實現與結算通信系統相互通信;
S2:S1中的結算業務系統模擬器由邏輯處理模塊和規則引擎模塊組成,邏輯處理模塊和規則引擎模塊之間相互通信;
S3:S2中的規則引擎模塊由規則條件模塊和規則操作模塊組成;
S4:構造規則引擎配置文件:采用XML格式,根據步驟S3中的定義,分為條件和操作兩部分;條件部分用于規則匹配,操作部分用于根據匹配到的規則執行相應的操作;
其中:(1)操作“關鍵字”:“關鍵字”為預先定義好的函數;
(2)參數傳遞:操作部分的數據,會與匹配到的條件中數據相關聯,故需要獲取匹配條件中的數據,采用規則引擎自帶的“?+參數名”方式進行定義;
S5:規則匹配:將步驟S2中邏輯處理模塊接收到的業務數據與規則引擎中的條件進行匹配,并執行相關的操作;其采用如下步驟:
S501:創建規則:將規則引擎配置文件中的規則逐條轉換為規則引擎可識別的格式;
S502:斷言事實:將S2中邏輯處理模塊接收到的消息(事實)轉換為規則引擎可識別的格式;
S503:規則匹配:調用規則引擎的匹配方法,將S502中的事實和S501中創建的規則進行匹配;如果匹配到對應的規則,則執行S4中的操作關鍵字,并且進行參數替換。
2.根據權利要求1所述的一種基于規則引擎的結算業務系統模擬器實現方法,其特征在于:S2中的邏輯處理模塊對業務數據的處理,采用如下步驟:
S201:將S1中的結算通信系統的業務數據進行解析,轉換為規則引擎的事實數據格式;
S202:將事實數據寫入規則引擎;
S203:由規則引擎進行規則匹配,并執行匹配到的相關操作;
S204:接收規則引擎返回的規則操作數據。
3.根據權利要求1所述的一種基于規則引擎的結算業務系統模擬器實現方法,其特征在于:S5中的業務數據為xml數據流或tcp的二進制流。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳證券通信有限公司,未經深圳證券通信有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010325679.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種直捻機
- 下一篇:一種機場停機位入侵檢測方法及其系統





