[發明專利]一種靈活修改計算規則的方法和系統無效
| 申請號: | 201210274105.7 | 申請日: | 2012-08-03 |
| 公開(公告)號: | CN103577178A | 公開(公告)日: | 2014-02-12 |
| 發明(設計)人: | 王東銳 | 申請(專利權)人: | 北京奧鵬遠程教育中心有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100120 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 靈活 修改 計算 規則 方法 系統 | ||
1.一種靈活修改計算規則的方法,特征為:
具體應用系統201不再負責計算規則邏輯,而是將計算規則邏輯分離到具體應用系統201外邊的計算規則系統202中單獨管理,計算規則系統202對外提供計算規則調用接口203供具體應用系統201調用完成計算,計算動作由具體應用系統201發起,而實際由計算規則系統202完成。
2.如權利要求1所述方法,特征在于:
具體應用系統201對外提供兩組接口供計算規則系統202調用:條件項數據接口組204和計算項數據接口組205,條件項數據接口組204負責解釋計算規則系統202中計算規則的條件項符號,并在運行時為條件項提供數據,計算項數據接口組205負責解釋計算規則系統202中計算規則的計算項符號,并在運行時為計算項提供數據。
3.一種靈活修改計算規則的系統結構,特征為:
系統結構由具體應用系統301和計算規則系統302兩大部分構成,具體應用系統301負責完成應用領域的具體業務功能,計算規則系統302負責為具體應用系統301提供具體計算規則,具體應用系統301可以是任何應用領域和技術結構的應用系統,計算規則系統302的技術結構應追隨具體應用系統301的技術結構,以減低調用難度。
4.如權利要求3所述系統,特征在于:
具體應用系統301提供計算模塊304、具體應用系統的數據存儲305和2組接口(條件項數據接口307,計算項數據接口308),計算規則系統302提供計算規則模塊生成器309和計算規則調用接口306,以及計算規則腳本311和計算規則模塊310。
5.如權利要求4所述系統,特征在于:
計算模塊304調用計算規則接口306來激活計算動作,但計算透過計算規則接口306實際發生在具體應用系統301以外的計算規則模塊310中;具體應用系統的數據存儲305主要負責應用領域的數據存儲,同時兼顧為條件項和數據項數據接口組307和308提供數據;條件項數據接口組307負責解釋計算規則模塊310中的條件項符號,并在運行時為計算規則模塊310中的條件項提供數據;計算項數據接口組308負責解釋計算規則模塊310中的計算項符號,并在運行時為計算規則模塊310中的計算項提供數據;計算規則接口306為具體應用系統301提供計算規則的統一調用接口,由計算規則系統302的計算規則模塊310實現,計算規則接口306只提供一個或多個不同參數的“計算()”方法,由位于具體應用系統301以外的計算規則模塊310具體實現;計算規則模塊生成器309負責生成計算規則模塊310,計算規則模塊生成器309在計算規則腳本311的頭尾各加入適當代碼,使新生成的計算規則模塊310實現計算規則調用接口306;計算規則模塊310是可直接執行的計算邏輯,由計算規則模塊生成器309從計算規則腳本311生成;計算規則腳本311負責具體的計算邏輯,手寫生成或借助腳本生成器312輔助生成,它只包含了描述計算規則業務邏輯的程序代碼,并不是完整的計算機程序模塊,不能被直接解釋或編譯,計算規則腳本311中用到的條件項和計算項的腳本名稱和參數必須與具體應用系統301定義的條件項和計算項數據接口組307和308一致。
6.如權利要求4所述系統,特征在于:如果具體應用系統301是解釋型系統,則計算規則模塊310被計算規則模塊生成器309包裝成完整可執行的代碼單元。如果具體應用系統301是編譯型系統,則計算規則模塊310還要被計算規則模塊生成器309編譯為動態鏈接庫。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奧鵬遠程教育中心有限公司,未經北京奧鵬遠程教育中心有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210274105.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:變壓器油中多組分氣體異地監測方法
- 下一篇:一種防銹超疏水鐵的制備方法





