[發(fā)明專利]基于字符串的公式處理方法及裝置有效
| 申請?zhí)枺?/td> | 201611192712.3 | 申請日: | 2016-12-21 |
| 公開(公告)號: | CN106874243B | 公開(公告)日: | 2020-05-12 |
| 發(fā)明(設計)人: | 施楊 | 申請(專利權(quán))人: | 武漢斗魚網(wǎng)絡科技有限公司 |
| 主分類號: | G06F40/12 | 分類號: | G06F40/12 |
| 代理公司: | 北京路浩知識產(chǎn)權(quán)代理有限公司 11002 | 代理人: | 湯財寶 |
| 地址: | 430000 湖北省武漢市武漢東湖*** | 國省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 字符串 公式 處理 方法 裝置 | ||
本發(fā)明提供一種基于字符串的公式處理方法及裝置,屬于計算機技術領域。該方法包括:基于公式配置表,獲取待處理的字符串公式;對字符串公式進行遍歷,根據(jù)遍歷結(jié)果生成含有公式的數(shù)據(jù)結(jié)構(gòu)集合;根據(jù)數(shù)據(jù)結(jié)構(gòu)集合,計算獲得字符串公式對應的計算結(jié)果。本發(fā)明通過基于公式配置表,獲取待處理的字符串公式。對字符串公式進行遍歷,根據(jù)遍歷結(jié)果生成含有公式的數(shù)據(jù)結(jié)構(gòu)集合。根據(jù)整理后的數(shù)據(jù)結(jié)構(gòu)集合,計算字符串公式對應的計算結(jié)果。由于可基于公式配置表編輯字符串公式且可對字符串公式進行配置,按照通用的公式處理流程對所有字符串公式進行處理,從而實現(xiàn)了公式與代碼解耦,并相應地減少了工作量,節(jié)省了時間與人力。因此,公式處理的效率較高。
技術領域
本發(fā)明涉及計算機技術領域,更具體地,涉及一種基于字符串的公式處理方法及裝置。
背景技術
目前,在許多程序開發(fā)中都需要對一些公式作處理。例如,在Flash腳本制作中,需要用到許多數(shù)學或物理公式。由于對公式的處理方式影響著開發(fā)效率,從而如何對公式進行處理是開發(fā)人員關注的問題。現(xiàn)有的公式處理方法主要是針對某一問題,確定需要使用的公式。基于確定的公式邏輯,在程序編入相應的代碼。
在實現(xiàn)本發(fā)明的過程中,發(fā)現(xiàn)現(xiàn)有技術至少存在以下問題:由于公式與代碼耦合,當對公式進行修改時,需要對公式對應的代碼進行跟蹤調(diào)試,從而會造成大量繁瑣操作,耗費時間與人力。因此,公式處理的效率較低。
發(fā)明內(nèi)容
本發(fā)明提供一種克服上述問題或者至少部分地解決上述問題的基于字符串的公式處理方法及裝置。
根據(jù)本發(fā)明的一方面,提供了一種基于字符串的公式處理方法,該方法包括:
基于公式配置表,獲取待處理的字符串公式;
對字符串公式進行遍歷,根據(jù)遍歷結(jié)果生成含有公式的數(shù)據(jù)結(jié)構(gòu)集合;
根據(jù)數(shù)據(jù)結(jié)構(gòu)集合,計算獲得字符串公式對應的計算結(jié)果。
根據(jù)本發(fā)明的另一方面,提供了一種基于字符串的公式處理裝置,該裝置包括:
第一獲取模塊,用于基于公式配置表,獲取待處理的字符串公式;
遍歷模塊,用于對字符串公式進行遍歷,根據(jù)遍歷結(jié)果生成含有公式的數(shù)據(jù)結(jié)構(gòu)集合;
計算模塊,用于根據(jù)數(shù)據(jù)結(jié)構(gòu)集合,計算獲得字符串公式對應的計算結(jié)果。
本申請?zhí)岢龅募夹g方案帶來的有益效果是:
通過基于公式配置表,獲取待處理的字符串公式。對字符串公式進行遍歷,根據(jù)遍歷結(jié)果生成含有公式的數(shù)據(jù)結(jié)構(gòu)集合。根據(jù)整理后的數(shù)據(jù)結(jié)構(gòu)集合,計算獲得字符串公式對應的計算結(jié)果。由于可基于公式配置表編輯字符串公式且可對字符串公式進行配置,并按照通用的公式處理流程對所有的字符串公式進行處理,從而實現(xiàn)了公式與代碼解耦,并相應地減少了工作量,節(jié)省了時間與人力。因此,公式處理的效率較高。
附圖說明
圖1為本發(fā)明實施例的一種基于字符串的公式處理方法的流程示意圖;
圖2為本發(fā)明實施例的一種基于字符串的公式處理方法的流程示意圖;
圖3為本發(fā)明實施例的一種基于字符串的公式處理裝置的結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖和實施例,對本發(fā)明的具體實施方式作進一步詳細描述。以下實施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。
該專利技術資料僅供研究查看技術是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于武漢斗魚網(wǎng)絡科技有限公司,未經(jīng)武漢斗魚網(wǎng)絡科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611192712.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





