[發明專利]一種基于變量的配置化計算邏輯的多變量計算方法和裝置有效
申請號: | 201210580155.8 | 申請日: | 2012-12-27 |
公開(公告)號: | CN103049665A | 公開(公告)日: | 2013-04-17 |
發明(設計)人: | 高媛媛;林天成;楊佳;徐生成 | 申請(專利權)人: | 中國建設銀行股份有限公司 |
主分類號: | G06F19/00 | 分類號: | G06F19/00 |
代理公司: | 廣州三環專利代理有限公司 44202 | 代理人: | 溫旭;郝傳鑫 |
地址: | 100032 *** | 國省代碼: | 北京;11 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 一種 基于 變量 配置 計算 邏輯 多變 計算方法 裝置 | ||
技術領域
本發明涉及多變量自動計算領域,具體而言,涉及一種基于變量的配置化計算邏輯的多變量計算方法和裝置。
背景技術
目前有如下兩種多變量自動化計算方案:
第一種:覆蓋性計算、選擇性取用。即,在可預計的變量范圍內,對所有變量預設計算邏輯,然后進行自動計算并賦值,計算結果供不同應用場景有選擇的取用;
第二種:基于計算公式字符串解析技術的變量自動計算。即,以字符串的方式描述變量計算函數,基于相應的函數語法自動解析字符串,并基于解析結果,自動計算變量結果。
上述兩種方案雖然能完成多變量自動化計算,但是卻存在以下問題:
對于覆蓋性計算、選擇性取用的多變量計算方法,其擴展性和適應性差、冗余計算多,導致計算資源浪費;
對于基于計算公式字符串解析技術的變量自動計算方法,其解析過程復雜,對函數的擴展適應性差,速度慢、耗用資源大;
并且,上述兩種方法均無法實現多變量按需自動計算,數據處理效率低,使得系統開發和維護的復雜度和難度相對較高。
發明內容
本發明提供了一種基于變量的配置化計算邏輯的多變量計算方法和裝置,提高多變量計算的靈活性、可擴展性,進而提高數據處理效率。
根據本發明實施例的第一方面,提供了一種基于變量的配置化計算邏輯的多變量計算方法,該方法預先對所述多變量中各變量的計算邏輯、已知變量的變量值獲取路徑和計算器進行結構化定義,并且所述方法包括以下步驟:
步驟A:根據所述多變量中各變量的計算邏輯的結構化定義確定待計算變量;
步驟B:根據所述待計算變量中各變量的計算邏輯的結構化定義以及已知變量的變量值獲取路徑獲取所述待計算變量中各變量進行計算所依賴變量的值和所述待計算變量中各變量的計算邏輯的結構化定義中定義的常量計算參數,并調用所述結構化定義的計算器對所述待計算變量中各變量進行計算。
根據本發明實施例的第二方面,提供一種基于變量的配置化計算邏輯的多變量計算裝置,包括:
預配置模塊:用于預先對所述多變量中各變量的計算邏輯、已知變量的變量值獲取路徑和計算器進行結構化定義;
待計算變量確定模塊:用于根據所述多變量中各變量的計算邏輯的結構化定義確定待計算變量;
計算模塊:用于根據所述待計算變量中各變量的計算邏輯的結構化定義以及已知變量的變量值獲取路徑獲取所述待計算變量中各變量進行計算所依賴變量的值和所述待計算變量中各變量的計算邏輯的結構化定義中定義的常量計算參數,并調用所述結構化定義的計算器對所述待計算變量中各變量進行計算。
實施本發明實施例提供的基于變量的配置化計算邏輯的多變量計算方法和裝置,提高了多變量計算的靈活性和可擴展性,實現了多變量的按需自動計算;降低了多變量進行計算占用的計算機資源并且數據處理效率高,能夠降低系統開發和維護的復雜度和難度、對監測到的或者用戶輸入的外部技術數據進行按需次第處理等。
附圖說明
圖1是根據本發明實施例的一種基于變量的配置化計算邏輯的多變量計算方法的流程示意圖;
圖2是根據本發明實施例的一種確定變量計算依賴關系和計算層級的方法的流程示意圖;
圖3是根據本發明實施例的一種確定待計算變量的方法的流程示意圖;
圖4是根據本發明實施例的一種基于變量的配置化計算邏輯的多變量計算方法的流程示意圖;
圖5是根據本發明實施例的一種基于變量的配置化計算邏輯的多變量計算裝置的結構示意圖;
圖6是根據本發明實施例的一種待計算變量確定模塊的結構示意圖;
圖7是根據本發明實施例的一種基于變量的配置化計算邏輯的多變量計算裝置的結構示意圖。
具體實施方式
為使本發明的實施例的目的、技術方案和優點更加清楚,下面將結合附圖對本發明作進一步地詳細描述。
在變量計算中,變量的值可由相應的計算函數唯一確定。對該函數的組成元素(包括計算依賴的常量值、變量值、函數計算器等)進行定義,并基于此,以結構化的方式描述該變量的計算邏輯,稱為變量的配置化計算邏輯。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國建設銀行股份有限公司,未經中國建設銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210580155.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:汽車蓄電池電能分配方法
- 下一篇:一種超大功率一體化型節能燈
- 同類專利
- 專利分類
G06F 電數字數據處理
G06F19-00 專門適用于特定應用的數字計算或數據處理的設備或方法
G06F19-10 .生物信息學,即計算分子生物學中的遺傳或蛋白質相關的數據處理方法或系統
G06F19-12 ..用于系統生物學的建模或仿真,例如:概率模型或動態模型,遺傳基因管理網絡,蛋白質交互作用網絡或新陳代謝作用網絡
G06F19-14 ..用于發展或進化的,例如:進化的保存區域決定或進化樹結構
G06F19-16 ..用于分子結構的,例如:結構排序,結構或功能關系,蛋白質折疊,結構域拓撲,用結構數據的藥靶,涉及二維或三維結構的
G06F19-18 ..用于功能性基因組學或蛋白質組學的,例如:基因型–表型關聯,不均衡連接,種群遺傳學,結合位置鑒定,變異發生,基因型或染色體組的注釋,蛋白質相互作用或蛋白質核酸的相互作用