本發(fā)明實施例涉及計算機技術(shù),尤其涉及一種數(shù)據(jù)結(jié)算配置方法、裝置及服務(wù)器。
背景技術(shù):
金融平臺的數(shù)據(jù)結(jié)算通常情況下是在代碼上邏輯處理,用不同的計算方法實現(xiàn)不同的結(jié)算方式。程序上用一套代碼邏輯對某一個平臺的數(shù)據(jù)計算,根據(jù)平臺的要求對等額本金、等額本息、起息日、計算精度、舍入方法等組合計算出最終結(jié)果,然后存入數(shù)據(jù)庫。
現(xiàn)有的數(shù)據(jù)結(jié)算方案通用性、變通性較差,結(jié)算對業(yè)務(wù)邏輯滲透較多,維護成本較高,并且要隨著業(yè)務(wù)的變動進行修改,結(jié)算的展示方式也較單一。
技術(shù)實現(xiàn)要素:
本發(fā)明提供了一種數(shù)據(jù)結(jié)算配置方法、裝置及服務(wù)器,提高了數(shù)據(jù)結(jié)算效率,降低了維護成本。
第一方面,本發(fā)明實施例提供了數(shù)據(jù)結(jié)算配置方法,包括:
獲取結(jié)算配置參數(shù)以及原始計算數(shù)據(jù),執(zhí)行初始化入?yún)ⅲ?/p>
依據(jù)所述結(jié)算配置參數(shù)確定對應(yīng)的結(jié)算服務(wù)模式,所述結(jié)算服務(wù)模式包括至少兩種;
依據(jù)確定出的結(jié)算服務(wù)模式以及所述原始計算數(shù)據(jù)進行數(shù)據(jù)結(jié)算,并反饋結(jié)算結(jié)果。
可選的,在所述依據(jù)確定出的結(jié)算服務(wù)模式以及所述原始計算數(shù)據(jù)進行數(shù)據(jù)結(jié)算,并反饋結(jié)算結(jié)果之前,還包括:
對結(jié)算配置參數(shù)以及原始計算數(shù)據(jù)進行參數(shù)完整性、依賴互斥和格式校驗。
可選的,還包括:
如果所述結(jié)算配置參數(shù)以及原始計算數(shù)據(jù)校驗失敗,則停止結(jié)算并返回異常信息。
可選的,獲取結(jié)算配置參數(shù)以及原始計算數(shù)據(jù),執(zhí)行初始化入?yún)⒅埃€包括:
通過配置頁面接收設(shè)置指令,依據(jù)所述設(shè)置指令進行結(jié)算參數(shù)的配置;
判斷所述結(jié)算參數(shù)是否正確配置,如果配置正確,則將所述結(jié)算參數(shù)格式化為結(jié)算配置參數(shù)并進行保存。
可選的,所述結(jié)算服務(wù)模式封裝在一條邏輯處理線中。
第二方面,本發(fā)明實施例還提供了一種數(shù)據(jù)結(jié)算配置裝置,包括:
獲取模塊,用于獲取結(jié)算配置參數(shù)以及原始計算數(shù)據(jù),執(zhí)行初始化入?yún)ⅲ?/p>
確定模塊,用于依據(jù)所述結(jié)算配置參數(shù)確定對應(yīng)的結(jié)算服務(wù)模式,所述結(jié)算服務(wù)模式包括至少兩種;
處理模塊,用于依據(jù)確定出的結(jié)算服務(wù)模式以及所述原始計算數(shù)據(jù)進行數(shù)據(jù)結(jié)算,并反饋結(jié)算結(jié)果。
可選的,還包括:
校驗?zāi)K,用于在所述依據(jù)確定出的結(jié)算服務(wù)模式以及所述原始計算數(shù)據(jù)進行數(shù)據(jù)結(jié)算,并反饋結(jié)算結(jié)果之前,對結(jié)算配置參數(shù)以及原始計算數(shù)據(jù)進行參數(shù)完整性、依賴互斥和格式校驗。
可選的,所述處理模塊還用于:
如果所述結(jié)算配置參數(shù)以及原始計算數(shù)據(jù)校驗失敗,則停止結(jié)算并返回異常信息。
可選的,還包括:
配置模塊,用于在獲取結(jié)算配置參數(shù)以及原始計算數(shù)據(jù),執(zhí)行初始化入?yún)⒅埃ㄟ^配置頁面接收設(shè)置指令,依據(jù)所述設(shè)置指令進行結(jié)算參數(shù)的配置,判斷所述結(jié)算參數(shù)是否正確配置,如果配置正確,則將所述結(jié)算參數(shù)格式化為結(jié)算配置參數(shù)并進行保存。
第三方面,本發(fā)明實施例還提供了一種服務(wù)器,所述服務(wù)器包括:一個或多個處理器;存儲裝置,用于存儲一個或多個程序,當所述一個或多個程序被所述一個或多個處理器執(zhí)行,使得所述一個或多個處理器實現(xiàn)前述數(shù)據(jù)結(jié)算配置方法。
本發(fā)明實施例提供的技術(shù)方案,通過獲取結(jié)算配置參數(shù)以及原始計算數(shù)據(jù),執(zhí)行初始化入?yún)?,依?jù)所述結(jié)算配置參數(shù)確定對應(yīng)的結(jié)算服務(wù)模式,所述結(jié)算服務(wù)模式包括至少兩種,依據(jù)確定出的結(jié)算服務(wù)模式以及所述原始計算數(shù)據(jù)進行數(shù)據(jù)結(jié)算,并反饋結(jié)算結(jié)果,提高了數(shù)據(jù)結(jié)算效率,降低了維護成本。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:
圖1是本發(fā)明實施例一提供的數(shù)據(jù)結(jié)算配置方法的流程圖;
圖2是本發(fā)明實施例二提供的數(shù)據(jù)結(jié)算配置方法的流程圖;
圖3是本發(fā)明實施例三提供的數(shù)據(jù)結(jié)算配置方法的流程圖;
圖4是本發(fā)明實施例四提供的數(shù)據(jù)結(jié)算配置裝置的結(jié)構(gòu)框圖;
圖5是本發(fā)明實施例五提供的一種服務(wù)器的結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖和實施例對本發(fā)明作進一步的詳細說明??梢岳斫獾氖牵颂幩枋龅木唧w實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
實施例一
圖1是本發(fā)明實施例一提供的數(shù)據(jù)結(jié)算配置方法的流程圖,本實施例可適用于資金結(jié)算的情況,該方法可由計算設(shè)備如服務(wù)器電腦來執(zhí)行,如圖1所示,本實施例提供的具體方案如下:
s101、獲取結(jié)算配置參數(shù)以及原始計算數(shù)據(jù),執(zhí)行初始化入?yún)ⅰ?/p>
本實施例中,可選的,在執(zhí)行初始化入?yún)r對原始計算數(shù)據(jù)進行簡單的格式驗證,如:是否存在日期錯誤等。其中,原始計算數(shù)據(jù)可根據(jù)結(jié)算配置參數(shù)進行數(shù)據(jù)結(jié)算。
本實施例中,執(zhí)行初始化入?yún)r,可采用參數(shù)初始化表的形式實現(xiàn)數(shù)據(jù)成員的初始化。在一個實施例中,可使用jquery對象初始化的傳參方式,如下:
$(domelement);
$('<h1>...</h1>'),$('#id'),$('.class');//傳入字符串,包括傳入第二個參數(shù)context指定上下文,其中context參數(shù)可以為$(...),domelement
$(function(){});<===>$(document).ready(function(){});
$({selector:'.class',context:context})<===>$('.class',context)。
本實施例中,結(jié)算配置參數(shù)中包含有可唯一確定結(jié)算服務(wù)模式的標識代碼,用以后續(xù)跳轉(zhuǎn)到對應(yīng)的結(jié)算服務(wù)模式的分支進行結(jié)算。
s102、依據(jù)所述結(jié)算配置參數(shù)確定對應(yīng)的結(jié)算服務(wù)模式。
本實施例中,結(jié)算服務(wù)模式指具體的針對原始計算數(shù)據(jù)的結(jié)算方式,可以是資產(chǎn)轉(zhuǎn)讓模式、資產(chǎn)匹配模式等,本實施例不做限定,其可以是任何涉及數(shù)據(jù)結(jié)算的模式。
本實施例中,依據(jù)結(jié)算配置參數(shù)確定對應(yīng)的結(jié)算服務(wù)模式,不同于現(xiàn)有技術(shù)的是,現(xiàn)有技術(shù)中,結(jié)算模式單一,無法靈活的進行結(jié)算服務(wù)模式的匹配。示例性的,該實施例中結(jié)算配置參數(shù)通過其包含的結(jié)算服務(wù)模式標識來確定相應(yīng)的結(jié)算服務(wù)模式,當有新增結(jié)算服務(wù)模式出現(xiàn)時,僅進行結(jié)算服務(wù)模式的添加以及進行對應(yīng)的結(jié)算配置參數(shù)的設(shè)置即可,無需重新編寫全部代碼,無需運營人員對業(yè)務(wù)邏輯進行變動。
s103、依據(jù)確定出的結(jié)算服務(wù)模式以及所述原始計算數(shù)據(jù)進行數(shù)據(jù)結(jié)算,并反饋結(jié)算結(jié)果。
本實施例中,利用s101獲取的原始數(shù)據(jù)以及s102中確定出的結(jié)算服務(wù)模式進行數(shù)據(jù)的結(jié)算,并將結(jié)算結(jié)果反饋給用戶/管理人員。示例性的,可進行資產(chǎn)轉(zhuǎn)讓模式的計算、資產(chǎn)匹配模式的計算等。
本實施例提供了一種數(shù)據(jù)結(jié)算配置方法,通過獲取結(jié)算配置參數(shù)以及原始計算數(shù)據(jù),執(zhí)行初始化入?yún)?,依?jù)所述結(jié)算配置參數(shù)確定對應(yīng)的結(jié)算服務(wù)模式,所述結(jié)算服務(wù)模式包括至少兩種,依據(jù)確定出的結(jié)算服務(wù)模式以及所述原始計算數(shù)據(jù)進行數(shù)據(jù)結(jié)算,并反饋結(jié)算結(jié)果,提高了數(shù)據(jù)結(jié)算效率,降低了維護成本。
實施例二
圖2是本發(fā)明實施例二提供的數(shù)據(jù)結(jié)算配置方法的流程圖,在上述實施例一的基礎(chǔ)上,可選的,在所述依據(jù)確定出的結(jié)算服務(wù)模式以及所述原始計算數(shù)據(jù)進行數(shù)據(jù)結(jié)算,并反饋結(jié)算結(jié)果之前,還包括:
對結(jié)算配置參數(shù)以及原始計算數(shù)據(jù)進行參數(shù)完整性、依賴互斥和格式校驗。
由此,進一步提高了數(shù)據(jù)結(jié)算的效率和準確性。
基于上述優(yōu)化,如圖2所示,本實施例提供的技術(shù)方案具體如下:
s201、獲取結(jié)算配置參數(shù)以及原始計算數(shù)據(jù),執(zhí)行初始化入?yún)ⅰ?/p>
s202、依據(jù)所述結(jié)算配置參數(shù)確定對應(yīng)的結(jié)算服務(wù)模式。
s203、對結(jié)算配置參數(shù)以及原始計算數(shù)據(jù)進行參數(shù)完整性、依賴互斥和格式校驗,如果校驗稱通過則執(zhí)行s204,校驗失敗則執(zhí)行s205。
本實施例中,參數(shù)完整性校驗可通過jsonschema完成;其中,依賴互斥指兩個結(jié)算業(yè)務(wù)不能同時存在,即檢驗是否存在依賴互斥的配置方式;格式校驗指原始計算數(shù)據(jù)的格式是否正確,如小數(shù)點位數(shù)。進一步的,如果結(jié)算配置參數(shù)以及原始計算數(shù)據(jù)校驗失敗,則停止結(jié)算并返回異常信息。
s204、校驗通過則執(zhí)行s205,校驗失敗則執(zhí)行s206。
s205、依據(jù)確定出的結(jié)算服務(wù)模式以及所述原始計算數(shù)據(jù)進行數(shù)據(jù)結(jié)算,并反饋結(jié)算結(jié)果。
s206、拋出異常通知。
本實施例提供了一種數(shù)據(jù)結(jié)算配置方法,通過獲取結(jié)算配置參數(shù)以及原始計算數(shù)據(jù),執(zhí)行初始化入?yún)?,依?jù)所述結(jié)算配置參數(shù)確定對應(yīng)的結(jié)算服務(wù)模式,對結(jié)算配置參數(shù)以及原始計算數(shù)據(jù)進行參數(shù)完整性、依賴互斥和格式校驗,校驗成功則依據(jù)確定出的結(jié)算服務(wù)模式以及所述原始計算數(shù)據(jù)進行數(shù)據(jù)結(jié)算,并反饋結(jié)算結(jié)果,提高了數(shù)據(jù)結(jié)算的效率。
實施例三
圖3是本發(fā)明實施例三提供的數(shù)據(jù)結(jié)算配置方法的流程圖,在上述實施例的基礎(chǔ)上,可選的,獲取結(jié)算配置參數(shù)以及原始計算數(shù)據(jù),執(zhí)行初始化入?yún)⒅埃€包括:
通過配置頁面接收設(shè)置指令,依據(jù)所述設(shè)置指令進行結(jié)算參數(shù)的配置;
判斷所述結(jié)算參數(shù)是否正確配置,如果配置正確,則將所述結(jié)算參數(shù)格式化為結(jié)算配置參數(shù)并進行保存。
基于上述優(yōu)化,如圖3所示,本實施例提供的技術(shù)方案具體如下:
s301、通過配置頁面接收設(shè)置指令,依據(jù)所述設(shè)置指令進行結(jié)算參數(shù)的配置,判斷所述結(jié)算參數(shù)是否正確配置,如果配置正確,則將所述結(jié)算參數(shù)格式化為結(jié)算配置參數(shù)并進行保存。
本實施例中,可通過網(wǎng)頁頁面接收用戶/管理員錄入的設(shè)置指令,如設(shè)置合作方以及合作業(yè)務(wù)等。其中,結(jié)算參數(shù)的配置是否正確包括:小數(shù)精確位數(shù)與精確模式是否配置,若選擇按日結(jié)算則確定是否相應(yīng)的配置計算日利率的天數(shù)等。該實施例中,將結(jié)算參數(shù)格式化為結(jié)算配置參數(shù)并進行保存,示例性的,可格式化為json字符串格式保存至數(shù)據(jù)庫中。
s302、獲取結(jié)算配置參數(shù)以及原始計算數(shù)據(jù),執(zhí)行初始化入?yún)ⅰ?/p>
s303、依據(jù)所述結(jié)算配置參數(shù)確定對應(yīng)的結(jié)算服務(wù)模式。
s304、依據(jù)確定出的結(jié)算服務(wù)模式以及所述原始計算數(shù)據(jù)進行數(shù)據(jù)結(jié)算,并反饋結(jié)算結(jié)果。
本實施例提供了一種數(shù)據(jù)結(jié)算配置方法,通過配置頁面接收設(shè)置指令,依據(jù)所述設(shè)置指令進行結(jié)算參數(shù)的配置,判斷所述結(jié)算參數(shù)是否正確配置,如果配置正確,則將所述結(jié)算參數(shù)格式化為結(jié)算配置參數(shù)并進行保存,獲取結(jié)算配置參數(shù)以及原始計算數(shù)據(jù),執(zhí)行初始化入?yún)?,依?jù)所述結(jié)算配置參數(shù)確定對應(yīng)的結(jié)算服務(wù)模式,依據(jù)確定出的結(jié)算服務(wù)模式以及所述原始計算數(shù)據(jù)進行數(shù)據(jù)結(jié)算,并反饋結(jié)算結(jié)果,使得數(shù)據(jù)結(jié)算的配置更加多樣化,提高了數(shù)據(jù)結(jié)算的靈活性。
在上述技術(shù)方案的基礎(chǔ)上,所述結(jié)算服務(wù)模式封裝在一條邏輯處理線中,由此,降低了結(jié)算過程中出現(xiàn)bug的幾率,也提高了結(jié)算處理效率,同時便于后期維護管理。
實施例四
圖4是本發(fā)明實施例四提供的數(shù)據(jù)結(jié)算配置裝置的結(jié)構(gòu)框圖,所述裝置用于執(zhí)行上述實施例提供的數(shù)據(jù)結(jié)算配置方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。如圖4所示,所述裝置包括獲取模塊401、確定模塊402、處理模塊403。
其中,獲取模塊401,用于獲取結(jié)算配置參數(shù)以及原始計算數(shù)據(jù),執(zhí)行初始化入?yún)ⅲ?/p>
確定模塊402,用于依據(jù)所述結(jié)算配置參數(shù)確定對應(yīng)的結(jié)算服務(wù)模式,所述結(jié)算服務(wù)模式包括至少兩種;
處理模塊403,用于依據(jù)確定出的結(jié)算服務(wù)模式以及所述原始計算數(shù)據(jù)進行數(shù)據(jù)結(jié)算,并反饋結(jié)算結(jié)果。
本實施例提供的數(shù)據(jù)結(jié)算配置裝置,通過獲取結(jié)算配置參數(shù)以及原始計算數(shù)據(jù),執(zhí)行初始化入?yún)?,依?jù)所述結(jié)算配置參數(shù)確定對應(yīng)的結(jié)算服務(wù)模式,所述結(jié)算服務(wù)模式包括至少兩種,依據(jù)確定出的結(jié)算服務(wù)模式以及所述原始計算數(shù)據(jù)進行數(shù)據(jù)結(jié)算,并反饋結(jié)算結(jié)果,提高了數(shù)據(jù)結(jié)算效率,降低了維護成本。
在上述技術(shù)方案的基礎(chǔ)上,還包括:
校驗?zāi)K404,用于在所述依據(jù)確定出的結(jié)算服務(wù)模式以及所述原始計算數(shù)據(jù)進行數(shù)據(jù)結(jié)算,并反饋結(jié)算結(jié)果之前,對結(jié)算配置參數(shù)以及原始計算數(shù)據(jù)進行參數(shù)完整性、依賴互斥和格式校驗。
在上述技術(shù)方案的基礎(chǔ)上,所述處理模塊403還用于:
如果所述結(jié)算配置參數(shù)以及原始計算數(shù)據(jù)校驗失敗,則停止結(jié)算并返回異常信息。
在上述技術(shù)方案的基礎(chǔ)上,還包括:
配置模塊405,用于在獲取結(jié)算配置參數(shù)以及原始計算數(shù)據(jù),執(zhí)行初始化入?yún)⒅?,通過配置頁面接收設(shè)置指令,依據(jù)所述設(shè)置指令進行結(jié)算參數(shù)的配置,判斷所述結(jié)算參數(shù)是否正確配置,如果配置正確,則將所述結(jié)算參數(shù)格式化為結(jié)算配置參數(shù)并進行保存。
實施例五
圖5是本發(fā)明實施例五提供的一種服務(wù)器的結(jié)構(gòu)示意圖。圖5示出了適于用來實現(xiàn)本發(fā)明實施方式的示例性服務(wù)器12的框圖。圖5顯示的服務(wù)器12僅僅是一個示例,不應(yīng)對本發(fā)明實施例的功能和使用范圍帶來任何限制。
如圖5所示,服務(wù)器12以通用計算設(shè)備的形式表現(xiàn)。服務(wù)器12的組件可以包括但不限于:一個或者多個處理器或者處理單元16,系統(tǒng)存儲器28,連接不同系統(tǒng)組件(包括系統(tǒng)存儲器28和處理單元16)的總線18。
總線18表示幾類總線結(jié)構(gòu)中的一種或多種,包括存儲器總線或者存儲器控制器,外圍總線,圖形加速端口,處理器或者使用多種總線結(jié)構(gòu)中的任意總線結(jié)構(gòu)的局域總線。舉例來說,這些體系結(jié)構(gòu)包括但不限于工業(yè)標準體系結(jié)構(gòu)(isa)總線,微通道體系結(jié)構(gòu)(mac)總線,增強型isa總線、視頻電子標準協(xié)會(vesa)局域總線以及外圍組件互連(pci)總線。
服務(wù)器12典型地包括多種計算機系統(tǒng)可讀介質(zhì)。這些介質(zhì)可以是任何能夠被服務(wù)器12訪問的可用介質(zhì),包括易失性和非易失性介質(zhì),可移動的和不可移動的介質(zhì)。
系統(tǒng)存儲器28可以包括易失性存儲器形式的計算機系統(tǒng)可讀介質(zhì),例如隨機存取存儲器(ram)30和/或高速緩存存儲器32。服務(wù)器12可以進一步包括其它可移動/不可移動的、易失性/非易失性計算機系統(tǒng)存儲介質(zhì)。僅作為舉例,存儲系統(tǒng)34可以用于讀寫不可移動的、非易失性磁介質(zhì)(圖5未顯示,通常稱為“硬盤驅(qū)動器”)。盡管圖5中未示出,可以提供用于對可移動非易失性磁盤(例如“軟盤”)讀寫的磁盤驅(qū)動器,以及對可移動非易失性光盤(例如cd-rom,dvd-rom或者其它光介質(zhì))讀寫的光盤驅(qū)動器。在這些情況下,每個驅(qū)動器可以通過一個或者多個數(shù)據(jù)介質(zhì)接口與總線18相連。存儲器28可以包括至少一個程序產(chǎn)品,該程序產(chǎn)品具有一組(例如至少一個)程序模塊,這些程序模塊被配置以執(zhí)行本發(fā)明各實施例的功能。
具有一組(至少一個)程序模塊42的程序/實用工具40,可以存儲在例如存儲器28中,這樣的程序模塊42包括但不限于操作系統(tǒng)、一個或者多個應(yīng)用程序、其它程序模塊以及程序數(shù)據(jù),這些示例中的每一個或某種組合中可能包括網(wǎng)絡(luò)環(huán)境的實現(xiàn)。程序模塊42通常執(zhí)行本發(fā)明所描述的實施例中的功能和/或方法。
服務(wù)器12也可以與一個或多個外部設(shè)備14(例如鍵盤、指向設(shè)備、顯示器24等)通信,還可與一個或者多個使得用戶能與該服務(wù)器12交互的設(shè)備通信,和/或與使得該服務(wù)器12能與一個或多個其它計算設(shè)備進行通信的任何設(shè)備(例如網(wǎng)卡,調(diào)制解調(diào)器等等)通信。這種通信可以通過輸入/輸出(i/o)接口22進行。并且,服務(wù)器12還可以通過網(wǎng)絡(luò)適配器20與一個或者多個網(wǎng)絡(luò)(例如局域網(wǎng)(lan),廣域網(wǎng)(wan)和/或公共網(wǎng)絡(luò),例如因特網(wǎng))通信。如圖所示,網(wǎng)絡(luò)適配器20通過總線18與服務(wù)器12的其它模塊通信。應(yīng)當明白,盡管圖中未示出,可以結(jié)合服務(wù)器12使用其它硬件和/或軟件模塊,包括但不限于:微代碼、設(shè)備驅(qū)動器、冗余處理單元、外部磁盤驅(qū)動陣列、raid系統(tǒng)、磁帶驅(qū)動器以及數(shù)據(jù)備份存儲系統(tǒng)等。
處理單元16通過運行存儲在系統(tǒng)存儲器28中的程序,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,例如實現(xiàn)本發(fā)明實施例所提供的數(shù)據(jù)結(jié)算配置方法。
實施例六
本發(fā)明實施例六還提供了一種包含計算機可執(zhí)行指令的存儲介質(zhì),所述計算機可執(zhí)行指令在由計算機處理器執(zhí)行時用于執(zhí)行一種數(shù)據(jù)結(jié)算配置方法,該方法包括:
獲取結(jié)算配置參數(shù)以及原始計算數(shù)據(jù),執(zhí)行初始化入?yún)ⅲ?/p>
依據(jù)所述結(jié)算配置參數(shù)確定對應(yīng)的結(jié)算服務(wù)模式,所述結(jié)算服務(wù)模式包括至少兩種;
依據(jù)確定出的結(jié)算服務(wù)模式以及所述原始計算數(shù)據(jù)進行數(shù)據(jù)結(jié)算,并反饋結(jié)算結(jié)果。
可選的,在所述依據(jù)確定出的結(jié)算服務(wù)模式以及所述原始計算數(shù)據(jù)進行數(shù)據(jù)結(jié)算,并反饋結(jié)算結(jié)果之前,還包括:
對結(jié)算配置參數(shù)以及原始計算數(shù)據(jù)進行參數(shù)完整性、依賴互斥和格式校驗。
可選的,還包括:
如果所述結(jié)算配置參數(shù)以及原始計算數(shù)據(jù)校驗失敗,則停止結(jié)算并返回異常信息。
可選的,獲取結(jié)算配置參數(shù)以及原始計算數(shù)據(jù),執(zhí)行初始化入?yún)⒅?,還包括:
通過配置頁面接收設(shè)置指令,依據(jù)所述設(shè)置指令進行結(jié)算參數(shù)的配置;
判斷所述結(jié)算參數(shù)是否正確配置,如果配置正確,則將所述結(jié)算參數(shù)格式化為結(jié)算配置參數(shù)并進行保存。
可選的,所述結(jié)算服務(wù)模式封裝在一條邏輯處理線中
本發(fā)明實施例的計算機存儲介質(zhì),可以采用一個或多個計算機可讀的介質(zhì)的任意組合。計算機可讀介質(zhì)可以是計算機可讀信號介質(zhì)或者計算機可讀存儲介質(zhì)。計算機可讀存儲介質(zhì)例如可以是——但不限于——電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者任意以上的組合。計算機可讀存儲介質(zhì)的更具體的例子(非窮舉的列表)包括:具有一個或多個導(dǎo)線的電連接、便攜式計算機磁盤、硬盤、隨機存取存儲器(ram)、只讀存儲器(rom)、可擦式可編程只讀存儲器(eprom或閃存)、光纖、便攜式緊湊磁盤只讀存儲器(cd-rom)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。在本文件中,計算機可讀存儲介質(zhì)可以是任何包含或存儲程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。
計算機可讀的信號介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號,其中承載了計算機可讀的程序代碼。這種傳播的數(shù)據(jù)信號可以采用多種形式,包括但不限于電磁信號、光信號或上述的任意合適的組合。計算機可讀的信號介質(zhì)還可以是計算機可讀存儲介質(zhì)以外的任何計算機可讀介質(zhì),該計算機可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。
計算機可讀介質(zhì)上包含的程序代碼可以用任何適當?shù)慕橘|(zhì)傳輸,包括——但不限于無線、電線、光纜、rf等等,或者上述的任意合適的組合。
可以以一種或多種程序設(shè)計語言或其組合來編寫用于執(zhí)行本發(fā)明操作的計算機程序代碼,所述程序設(shè)計語言包括面向?qū)ο蟮某绦蛟O(shè)計語言—諸如java、smalltalk、c++,還包括常規(guī)的過程式程序設(shè)計語言—諸如”c”語言或類似的程序設(shè)計語言。程序代碼可以完全地在用戶計算機上執(zhí)行、部分地在用戶計算機上執(zhí)行、作為一個獨立的軟件包執(zhí)行、部分在用戶計算機上部分在遠程計算機上執(zhí)行、或者完全在遠程計算機或服務(wù)器上執(zhí)行。在涉及遠程計算機的情形中,遠程計算機可以通過任意種類的網(wǎng)絡(luò)——包括局域網(wǎng)(lan)或廣域網(wǎng)(wan)—連接到用戶計算機,或者,可以連接到外部計算機(例如利用因特網(wǎng)服務(wù)提供商來通過因特網(wǎng)連接)。
注意,上述僅為本發(fā)明的較佳實施例及所運用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領(lǐng)域技術(shù)人員來說能夠進行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。