[發(fā)明專利]一種基于分布式的公式計算方法在審
| 申請?zhí)枺?/td> | 202010019355.0 | 申請日: | 2020-01-08 |
| 公開(公告)號: | CN111325008A | 公開(公告)日: | 2020-06-23 |
| 發(fā)明(設計)人: | 李博;趙成龍;馬海明 | 申請(專利權)人: | 中聯(lián)財聯(lián)網(wǎng)科技有限公司 |
| 主分類號: | G06F40/18 | 分類號: | G06F40/18;G06F40/186;H04L29/08;G06Q10/06 |
| 代理公司: | 北京勁創(chuàng)知識產(chǎn)權代理事務所(普通合伙) 11589 | 代理人: | 徐家升 |
| 地址: | 100032 北京市西城區(qū)復興*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 分布式 公式 計算方法 | ||
本發(fā)明公開了一種基于分布式的公式計算方法,包括:定義通用公式庫并持久化;初始化公式交叉引用關系;系統(tǒng)自動評估計算量并將計算任務發(fā)送到節(jié)點服務器;解析公式計算結果;查詢被影響的公式并解析公式計算結果;各個節(jié)點服務器處理完計算任務后,主動將計算結果返回至主服務器,并將所有計算結果進行聚合后統(tǒng)一發(fā)送到客戶端。本發(fā)明與傳統(tǒng)硬編碼公式計算對比,本分布式計算方法能夠所見即所得動態(tài)調整公式,無需修改代碼;解決了評估師復雜繁瑣的公式引用和修改以及評估師匯總錯誤率、負責度和海量計算任務,傳統(tǒng)計算崩潰的問題。
技術領域
本發(fā)明具體涉及一種基于分布式的公式計算方法。
背景技術
資產(chǎn)評估師在使用評估方法作價時需要使用大量復雜而繁瑣的數(shù)學公式,把這些公式錄入到傳統(tǒng)的EXCLE中。評估師將不同的作價方法、作價規(guī)則和計算模型分別制作Excel模板,公式之間的相互引用甚至sheet頁引用以及遞歸計算公式十分麻煩,需要評估師耗費巨大的工作量,包括:
1、同一個模板不同的Sheet頁面的數(shù)據(jù)引用時,需要評估師人工去尋找對應的引用公式,修改時也需要逐一修改,難免遺漏;
2、不同模板之間的數(shù)據(jù)需要引用時更加麻煩,需要人工把對應的數(shù)據(jù)復制到另一個文件當中極容易出錯。
3、作價結果需要提取并聚合在單個文件當中,需要去逐個文件復制匯總單元格到新的文件中,并編寫復雜的聚合函數(shù)。
傳統(tǒng)評估師作價匯總是將作價方法所使用到的對比指標信息進行匯總,方式是通過平均法或者中位數(shù)方法等匯總方法對最終的評估值進行匯總。這個過程需要評估師在不同的Excel模板中找到對應的匯總值作為輸入?yún)?shù)進行匯總,匯總內(nèi)容主要包含:行數(shù)據(jù)匯總、列數(shù)據(jù)匯總、特定單元格數(shù)據(jù)匯總、跨文件引用數(shù)據(jù)匯總等。
基于以上人工作價、制單、匯總的過程可以了解到,表單需要反復校對數(shù)據(jù)準確性且評估過程中需要反復修改數(shù)據(jù),這個過程很容易出現(xiàn)遺漏、錯誤,對評估師、數(shù)據(jù)審核員來說無疑是一種災難。評估行業(yè)務復雜,關聯(lián)方眾多,需求變更、公式變更是一種常態(tài),當業(yè)務變更需要修改公式時,傳統(tǒng)做法是評估師要修改該公式對應的許多公式文件,這樣操作的一般會容易將公式填錯或者遺漏,對評估結果造成重大影響。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種基于分布式的公式計算方法,本方案采用分布式微服務的架構設計,使系統(tǒng)間充分解耦,提高了系統(tǒng)的容錯率,加強了系統(tǒng)的伸縮性,在系統(tǒng)計算量達到瓶頸時,能夠通過增加節(jié)點,平滑升級接口的方式滿足日益龐大的計算任務。
一種基于分布式的公式計算方法,包括三個階段,
定義時:
1)定義通用公式庫并持久化;定義公式中所使用的變量,它分為兩種類型,一種是普通變量,表示為坐標形式,通過交叉點原理的設計準確定位對應值;另一種是特殊變量,它代表的是一個特殊的引用關系設計,特點是全局唯一且對于編程來說是完全透明的,為了讓系統(tǒng)解析時能夠根據(jù)規(guī)則引擎特殊處理該變量;
2)初始化公式交叉引用關系;初始化公式分的前提是通過上文“1)”的定義為基礎,將復雜公式初始化至數(shù)據(jù)庫,公式之間若有相互引用關系的,需要通過特殊字段來標識,以便在系統(tǒng)在運行時,能夠明確解析公式之間的相互引用關系,進一步通過遞歸函數(shù)來處理它們。
運行時:
1)系統(tǒng)自動評估計算量并將計算任務發(fā)送到節(jié)點服務器;系統(tǒng)接收到計算任務時,主服務器會根據(jù)平均分配算法、系統(tǒng)資源枯竭算法將任務分配到節(jié)點服務器中,接受到任務的節(jié)點服務器則首先啟動公式規(guī)則引擎,
2)解析公式中的變量,并通過變量的定義規(guī)則在系統(tǒng)間查找對應的值,進一步將值帶入到公式中,計算出最終結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中聯(lián)財聯(lián)網(wǎng)科技有限公司,未經(jīng)中聯(lián)財聯(lián)網(wǎng)科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010019355.0/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





