示,為本發(fā)明另一實(shí)施例提供的稽核公式設(shè)置方式:
[0132]a、用戶如圖3登錄客戶端,如圖3步驟I
[0133]b、打開稽核公式設(shè)置界面,選擇需要設(shè)置公式的表或文檔,打開表或文檔時(shí)程序自動(dòng)通過步驟4與步驟6交互顯示單元格自然語言公式。
[0134]C、在打開表或文檔上可選中需要編輯的單元格設(shè)置自然語言稽核邏輯公式,設(shè)置公式時(shí)結(jié)合科學(xué)公式符號(hào)而應(yīng)用滿足自然語言稽核公式設(shè)置,程序自動(dòng)將設(shè)置的公式與表或文檔方式保存圖3步驟4方式進(jìn)行公式存儲(chǔ)類中。
[0135]d、根據(jù)稽核公式編輯確定,在表或文檔保存時(shí)系統(tǒng)采用圖3步驟4與公式存儲(chǔ)類進(jìn)行自然語言公式存儲(chǔ)。
[0136]e、設(shè)置完成后可以完成的看到該表對(duì)應(yīng)的自然語言公式,如圖8所示。
[0137]f、自然語言公式可支持統(tǒng)一下發(fā)或?qū)С霾榭?,如圖5所示。
[0138]根據(jù)本發(fā)明的另一方面,如圖2所示,本發(fā)明實(shí)施例還提供一種自然語言公式編輯系統(tǒng),系統(tǒng)包括:
[0139]輸入界面模101,用于提供用于輸入的用戶界面,所述用戶界面包含公式元件和輸入公式窗口;
[0140]公式編輯模塊102,與所述輸入界面模塊相連接,用于利用所述公式元件生成自然語言公式信息;
[0141]公式存儲(chǔ)模塊103,用于存儲(chǔ)所述自然語言公式信息。
[0142]根據(jù)本發(fā)明實(shí)施例的優(yōu)選實(shí)施例,該系統(tǒng)還包括:顯示模塊,用于將所述自然語言公式信息轉(zhuǎn)換成相應(yīng)的XML,所述XML以表單元及單元格形式記錄表單元,當(dāng)接收到公式顯示指令時(shí)將所述XML標(biāo)記轉(zhuǎn)換成對(duì)應(yīng)通俗易懂的公式直觀的顯示于用戶界面。
[0143]具體來說:本發(fā)明提供了一種自然語言公式編輯系統(tǒng),包括:包括輸入界面模塊,公司編輯模塊、公式存儲(chǔ)模塊??蛻舳溯斎虢缑鏋樾枰O(shè)置的單元格與公式元件和輸入公式窗口的用戶界面;公式元件指對(duì)應(yīng)公式設(shè)置提供的公式元件,由各業(yè)務(wù)模塊系統(tǒng)提供及共用;公式存儲(chǔ)模塊用于與公式輸入模塊連接,接收用戶輸入的公式并將信息傳給數(shù)據(jù)層模塊進(jìn)行解析存儲(chǔ);用戶在使用客戶端獲取對(duì)應(yīng)表時(shí)將數(shù)據(jù)層模塊存儲(chǔ)的公式,通過客戶端操作表的指令將數(shù)據(jù)層的公式傳出將其轉(zhuǎn)換成相應(yīng)XML,XML以表單元及單元格形式記錄表單元,客戶端接收到公式顯示指令時(shí)將存儲(chǔ)在文件中的XML標(biāo)記轉(zhuǎn)換成對(duì)應(yīng)通俗易懂的公式直觀的顯示于用戶界面。
[0144]所述輸入界面模塊中還包括類創(chuàng)建模塊,用于創(chuàng)建所述公式元件的公式元件類和對(duì)輸入公式進(jìn)行處理的窗口類。
[0145]所述公式元件包括數(shù)學(xué)公式符號(hào)、各業(yè)務(wù)系統(tǒng)模板定義的公式項(xiàng)目及公式常量。
[0146]所述公式存儲(chǔ)模塊包括公式轉(zhuǎn)換處理及公式存儲(chǔ)服務(wù)或存儲(chǔ)數(shù)據(jù)。
[0147]本發(fā)明提供的公式編輯裝置位于用戶輸入界面和/或公式存儲(chǔ)模塊。
[0148]根據(jù)上述方案,本發(fā)明具有如下優(yōu)點(diǎn):
[0149]1、所編輯產(chǎn)生的自然語言公式數(shù)據(jù)不受第三言環(huán)境影響,可基于該系統(tǒng)的裝置中運(yùn)行。
[0150]2、自然語言公式支持系統(tǒng)內(nèi)外導(dǎo)出,不受相應(yīng)環(huán)境影響而自然語言公式。
[0151]3、在公式存儲(chǔ)類與公式元件包的配合使用下自然語言公式成為本次發(fā)明的重點(diǎn),采用特殊方式對(duì)公式采用自然語言數(shù)據(jù)進(jìn)行XML轉(zhuǎn)換交互識(shí)別處理,使公式直觀顯示于用戶界面。
[0152]4、提供的自然語言公式編輯方法應(yīng)用以下不同模式的公式設(shè)置中:
[0153]①單元格的運(yùn)算公式自然語言設(shè)置;
[0154]②表間單元格的運(yùn)算公式自然語言設(shè)置;
[0155]③業(yè)務(wù)系統(tǒng)取數(shù)公式自然語言設(shè)置;
[0156]④表間取數(shù)公式自然語言設(shè)置;
[0157]⑤表或文檔間稽核公式自然語言設(shè)置;
[0158]除此以上常用的應(yīng)用范圍下不限于其他應(yīng)用下使用,可根據(jù)業(yè)務(wù)需求而對(duì)公式元件包進(jìn)行擴(kuò)展。
[0159]描述于本申請(qǐng)實(shí)施例中所涉及到的模塊可以通過軟件的方式實(shí)現(xiàn),也可以通過硬件的方式來實(shí)現(xiàn)。所描述的模塊也可以設(shè)置在處理器中,例如,可以描述為:一種處理器包括請(qǐng)求接收模塊,信息讀取模塊,視圖構(gòu)建模塊和功能啟用模塊。其中,這些模塊的名稱在某種情況下并不構(gòu)成對(duì)該模塊本身的限定,例如,請(qǐng)求接收模塊還可以被描述為“用于接收用戶提交的調(diào)用小組件的請(qǐng)求的模塊”。
[0160]作為另一方面,本申請(qǐng)還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是上述實(shí)施例中所述裝置中所包含的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì);也可以是單獨(dú)存在,未裝配入終端中的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有一個(gè)或者一個(gè)以上程序,所述程序被一個(gè)或者一個(gè)以上的處理器用來執(zhí)行描述于本申請(qǐng)的在全屏應(yīng)用下使用小組件的方法。
[0161]以上描述僅為本申請(qǐng)的較佳實(shí)施例以及對(duì)所運(yùn)用技術(shù)原理的說明。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本申請(qǐng)中所涉及的發(fā)明范圍,并不限于上述技術(shù)特征的特定組合而成的技術(shù)方案,同時(shí)也應(yīng)涵蓋在不脫離所述發(fā)明構(gòu)思的情況下,由上述技術(shù)特征或其等同特征進(jìn)行任意組合而形成的其它技術(shù)方案。例如上述特征與本申請(qǐng)中公開的(但不限于)具有類似功能的技術(shù)特征進(jìn)行互相替換而形成的技術(shù)方案。
【主權(quán)項(xiàng)】
1.一種自然語言公式編輯方法,其特征在于,包括: 提供用于輸入的用戶界面,所述用戶界面包含公式元件和輸入公式窗口 ; 利用所述公式元件生成自然語言公式信息; 存儲(chǔ)所述自然語言公式信息。2.根據(jù)權(quán)利要求1所述的自然語言公式編輯方法,其特征在于,所述方法還包括:將所述自然語言公式信息轉(zhuǎn)換成相應(yīng)的XML,所述XML以表單元及單元格形式記錄表單元,當(dāng)接收到公式顯示指令時(shí)將所述XML標(biāo)記轉(zhuǎn)換成對(duì)應(yīng)通俗易懂的公式直觀的顯示于用戶界面。3.根據(jù)權(quán)利要求2所述的自然語言公式編輯方法,其特征在于,所述方法還包括: (1)定位表單元,顯示所述自然語言公式字符、符號(hào); (2)查找該單元格的公式; (3)重復(fù)步驟(1)-(2),直到該表當(dāng)前公式轉(zhuǎn)換顯示完整。4.根據(jù)權(quán)利要求1?3任一所述的自然語言公式編輯方法,其特征在于,所述公式元件包括數(shù)學(xué)公式符號(hào)、各業(yè)務(wù)系統(tǒng)模板定義的公式項(xiàng)目及公式常量,所述公式元件由各業(yè)務(wù)模塊系統(tǒng)提供及共用。5.根據(jù)權(quán)利要求4所述的自然語言公式編輯方法,其特征在于,所述公式元件根據(jù)業(yè)務(wù)需求可進(jìn)行擴(kuò)展。6.根據(jù)權(quán)利要求1或2或3或5所述的自然語言公式編輯方法,其特征在于,所述自然語言公式可統(tǒng)一下發(fā)或查看。7.一種自然語言公式編輯系統(tǒng),其特征在于,所述系統(tǒng)包括: 輸入界面模塊,用于提供用于輸入的用戶界面,所述用戶界面包含公式元件和輸入公式窗口 ; 公式編輯模塊,與所述輸入界面模塊相連接,用于利用所述公式元件生成自然語言公式信息; 公式存儲(chǔ)模塊,用于存儲(chǔ)所述自然語言公式信息。8.根據(jù)權(quán)利要求7所述的自然語言公式編輯系統(tǒng),其特征在于,所述系統(tǒng)還包括: 顯示模塊,用于將所述自然語言公式信息轉(zhuǎn)換成相應(yīng)的XML,所述XML以表單元及單元格形式記錄表單元,當(dāng)接收到公式顯示指令時(shí)將所述XML標(biāo)記轉(zhuǎn)換成對(duì)應(yīng)通俗易懂的公式直觀的顯示于用戶界面。9.根據(jù)權(quán)利要求7所述的自然語言公式編輯系統(tǒng),其特征在于,所述顯示模塊還用于: (1)定位表單元,顯示所述自然語言公式字符、符號(hào); (2)查找該單元格的公式; (3)重復(fù)步驟(1)-(2),直到該表當(dāng)前公式轉(zhuǎn)換顯示完整。10.根據(jù)權(quán)利要求7?9任一所述的自然語言公式編輯系統(tǒng),其特征在于,所述輸入界面豐旲塊中還包括: 類創(chuàng)建模塊,用于創(chuàng)建所述公式元件的公式元件類和對(duì)輸入公式進(jìn)行處理的窗口類。11.根據(jù)權(quán)利要求7?9任一所述的自然語言公式編輯系統(tǒng),其特征在于,所述公式存儲(chǔ)模塊還用于公式轉(zhuǎn)換處理及公式存儲(chǔ)服務(wù)或存儲(chǔ)數(shù)據(jù)。
【專利摘要】本發(fā)明實(shí)施例提供一種自然語言公式編輯方法,包括:提供用于輸入的用戶界面,所述用戶界面包含公式元件和輸入公式窗口;利用所述公式元件生成自然語言公式信息;存儲(chǔ)所述自然語言公式信息。本發(fā)明實(shí)施例還相應(yīng)提供一種自然語言公式編輯系統(tǒng),包括:輸入界面模塊、公式編輯模塊和公式存儲(chǔ)。主要目的在于基于表提供一種自然語言公式可視化編輯且可跨平臺(tái)方法及系統(tǒng),用戶直觀易懂、易用的編輯方法。
【IPC分類】G06F17/24
【公開號(hào)】CN105718434
【申請(qǐng)?zhí)枴緾N201410820931
【發(fā)明人】陳宗芳, 郭鵬飛
【申請(qǐng)人】遠(yuǎn)光軟件股份有限公司
【公開日】2016年6月29日
【申請(qǐng)日】2014年12月23日