[發(fā)明專利]一種基于Groovy語(yǔ)言可視化計(jì)算公式實(shí)現(xiàn)的方法在審
申請(qǐng)?zhí)枺?/td> | 202110406528.9 | 申請(qǐng)日: | 2021-04-15 |
公開(公告)號(hào): | CN113190283A | 公開(公告)日: | 2021-07-30 |
發(fā)明(設(shè)計(jì))人: | 萬(wàn)翔;胡守云 | 申請(qǐng)(專利權(quán))人: | 北京致遠(yuǎn)互聯(lián)軟件股份有限公司 |
主分類號(hào): | G06F9/445 | 分類號(hào): | G06F9/445;G06F9/451;G06F8/41 |
代理公司: | 北京權(quán)智天下知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11638 | 代理人: | 李思思 |
地址: | 100089 北京市*** | 國(guó)省代碼: | 北京;11 |
權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關(guān)鍵詞: | 一種 基于 groovy 語(yǔ)言 可視化 計(jì)算 公式 實(shí)現(xiàn) 方法 | ||
1.一種基于Groovy語(yǔ)言可視化計(jì)算公式實(shí)現(xiàn)的方法,其特征在于:包括以下步驟:
步驟一:首先由開發(fā)人員建立底層方法庫(kù),隨后底層方法庫(kù)錄入計(jì)算公式方法庫(kù);
步驟二:管理人員將可視化設(shè)計(jì)界面采用調(diào)用計(jì)算公式方法庫(kù)的方法進(jìn)行配置;
步驟三:根據(jù)用戶的需要,配置并選擇好的計(jì)算公式;
步驟四:將配置好的計(jì)算公式進(jìn)行方法解析,隨后采用Groovy執(zhí)行,隨后將熱點(diǎn)計(jì)算公式進(jìn)行自動(dòng)緩存,針對(duì)解析后相同的公式字符串,對(duì)相同的公式進(jìn)行編譯后的字節(jié)碼緩存;
步驟五:進(jìn)行多線程公式計(jì)算引擎輸出計(jì)算結(jié)果計(jì)算公式方法庫(kù)。
2.根據(jù)權(quán)利要求1所述的一種基于Groovy語(yǔ)言可視化計(jì)算公式實(shí)現(xiàn)的方法,其特征在于:所述步驟一中計(jì)算公式方法庫(kù)包括普通文本拼接,數(shù)字的數(shù)學(xué)計(jì)算、大小比較,日期取值、大小比較、日期差,系統(tǒng)信息取值,組織機(jī)構(gòu)信息取值,枚舉下拉取值、比較,針對(duì)CAP表單特性,提供明細(xì)表的操作特性及自定義方法庫(kù)實(shí)現(xiàn)。
3.根據(jù)權(quán)利要求2所述的一種基于Groovy語(yǔ)言可視化計(jì)算公式實(shí)現(xiàn)的方法,其特征在于:所述普通文本拼接包括函數(shù)and、or、(、)、in、not in等高級(jí)運(yùn)算符拼接以及常規(guī)的操作符比較。
4.根據(jù)權(quán)利要求1所述的一種基于Groovy語(yǔ)言可視化計(jì)算公式實(shí)現(xiàn)的方法,其特征在于:所述步驟二中調(diào)用采用selfFunc調(diào)用。
5.根據(jù)權(quán)利要求1所述的一種基于Groovy語(yǔ)言可視化計(jì)算公式實(shí)現(xiàn)的方法,其特征在于:所述步驟二中配置包括普通設(shè)置及高級(jí)設(shè)置。
6.根據(jù)權(quán)利要求1所述的一種基于Groovy語(yǔ)言可視化計(jì)算公式實(shí)現(xiàn)的方法,其特征在于:所述步驟四中方法解析采用公式解析編譯引擎,根據(jù)可視化界面配置的公式字符串,使用基礎(chǔ)方法庫(kù)將公式解析為Groovy可執(zhí)行的公式代碼,并在調(diào)用Groovy引擎執(zhí)行時(shí)提供公式所需要的參數(shù)變量信息。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京致遠(yuǎn)互聯(lián)軟件股份有限公司,未經(jīng)北京致遠(yuǎn)互聯(lián)軟件股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110406528.9/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種Groovy腳本加載方法及裝置
- 機(jī)票風(fēng)控規(guī)則的管理方法及系統(tǒng)
- 一種基于groovy動(dòng)態(tài)腳本語(yǔ)言實(shí)現(xiàn)故障原因自動(dòng)診斷的方法
- 一種基于Groovy模板引擎部署微服務(wù)的方法
- 動(dòng)態(tài)sql語(yǔ)句寫入代碼的方法、程序代碼執(zhí)行方法及平臺(tái)
- 灰度發(fā)布系統(tǒng)和基于灰度發(fā)布系統(tǒng)的應(yīng)用發(fā)布方法
- 一種動(dòng)態(tài)查詢方法及系統(tǒng)
- 基于Groovy動(dòng)態(tài)加載技術(shù)的業(yè)務(wù)系統(tǒng)更新方法及裝置
- 表達(dá)式的JAVA編譯方法和裝置
- 一種集群巡檢方法、裝置、設(shè)備及可讀存儲(chǔ)介質(zhì)
- 自動(dòng)檢測(cè)文件中搭配錯(cuò)誤的系統(tǒng)和方法
- 網(wǎng)絡(luò)連接裝置及網(wǎng)絡(luò)連接裝置的語(yǔ)言環(huán)境設(shè)定方法
- 一種口語(yǔ)評(píng)測(cè)方法及裝置
- 一種語(yǔ)言設(shè)置方法及移動(dòng)終端
- 一種語(yǔ)言文本加載方法和裝置
- 一種語(yǔ)言交流人工智能系統(tǒng)及其語(yǔ)言處理方法
- 語(yǔ)言序列標(biāo)注方法、裝置存儲(chǔ)介質(zhì)及計(jì)算機(jī)設(shè)備
- 一種基于語(yǔ)言包實(shí)現(xiàn)繼電保護(hù)裝置多語(yǔ)言版本方法及裝置
- 一種應(yīng)用軟件的多語(yǔ)言核對(duì)方法及系統(tǒng)
- 多語(yǔ)言字幕顯示方法、裝置、終端設(shè)備及存儲(chǔ)介質(zhì)
- 數(shù)據(jù)可視化模型的處理方法及裝置
- 一種可視化內(nèi)容分發(fā)方法及系統(tǒng)
- 數(shù)據(jù)可視化圖形快速應(yīng)用方法及系統(tǒng)
- 基于有效信息的流場(chǎng)可視化視圖量化方法
- 可視化報(bào)表的制作方法、裝置、終端設(shè)備及存儲(chǔ)介質(zhì)
- 一種可視化圖形快速應(yīng)用與傳輸?shù)姆椒跋到y(tǒng)
- 一種可視化數(shù)據(jù)模型編排系統(tǒng)和編排方法
- 一種供水行業(yè)機(jī)房3D可視化運(yùn)維管理系統(tǒng)
- 一種電網(wǎng)數(shù)據(jù)可視化方法、裝置、設(shè)備及介質(zhì)
- 一種大場(chǎng)景城市建筑實(shí)時(shí)三維可視化的方法