本發(fā)明涉及一種金屬鍵帽,具體涉及一種基于WEB的數(shù)學(xué)公式編輯系統(tǒng)。同時,本發(fā)明還涉及一種基于WEB的數(shù)學(xué)公式編輯方法。
背景技術(shù):
數(shù)學(xué)公式是人們在研究自然界物與物之間時發(fā)現(xiàn)的一些聯(lián)系,并通過一定的方式表達出來的一種表達方法。是表示自然界不同事物之?dāng)?shù)量之間的或等或不等的聯(lián)系,它確切的反映了事物內(nèi)部和外部的關(guān)系,是我們從一種事物到達另一種事物的依據(jù),使我們更好的理解事物的本質(zhì)和內(nèi)涵。隨著互聯(lián)網(wǎng)的迅速發(fā)展,通過互聯(lián)網(wǎng)獲取、發(fā)布和共享信息資源已成為人們工作、學(xué)習(xí)、研究和交流的基本手段。數(shù)學(xué)是科學(xué)的基本語言,因而對于教育和科研領(lǐng)域來說,數(shù)學(xué)公式的輸入與編輯是除普通文字的輸入與編輯之外最為重要的輸入和編輯工具。然而,自上世紀(jì)末互聯(lián)網(wǎng)誕生以來,基于WEB在線快速輸入和編輯數(shù)學(xué)公式的問題一直沒有得到系統(tǒng)和徹底的解決,它嚴(yán)重制約了網(wǎng)絡(luò)教育、學(xué)術(shù)交流與文獻記錄的發(fā)展。在現(xiàn)有的技術(shù)中,有兩種解決方案,一種是基于圖片顯示,一種是基于數(shù)學(xué)公式標(biāo)記語言MathML來標(biāo)記數(shù)學(xué)公式,其中圖片顯示分為普通靜態(tài)圖片顯示和動態(tài)生成圖片顯示,而MathML標(biāo)記的數(shù)學(xué)公式則需要支持MathML的瀏覽器中才可以顯示。普通靜態(tài)圖片是直接利用某些軟件制作數(shù)學(xué)公式圖片上傳到WEB服務(wù)器,這種顯示數(shù)學(xué)公式的方法會造成數(shù)據(jù)重用困難。動態(tài)生成圖片是通過公式備注信息生成的圖片,公式備注信息數(shù)據(jù)可以重用。不過,修改公式備注信息一般基于文本的,非可視化的,并且公式備注信息需要通過學(xué)習(xí)才能理解和使用,這對于使用和推廣是不方便的。目前所有的瀏覽器支持常見圖片格式的顯示,但是使用圖片會有一些問題的,高質(zhì)量的圖片雖然打印比較清晰,但是會影響到網(wǎng)絡(luò)傳輸,而低質(zhì)量的圖片顯示和打印都不清晰。MathML是描述數(shù)學(xué)公式的國際標(biāo)準(zhǔn),目前已經(jīng)有一些瀏覽器例如Firefox、Opera開始支持MathML解析、顯示,但是占市場90%的主流瀏覽器MSIE卻不支持MathML,用戶需要安裝插件才可以編輯顯示數(shù)學(xué)公式。從W3C(國際互聯(lián)網(wǎng)協(xié)會)網(wǎng)站收錄的情況來看,目前實現(xiàn)在主流的IE瀏覽器下顯示和編輯數(shù)學(xué)公式的方案,無一例外需要安裝額外的軟件或插件。
目前WPS文字、Microsoft Word具有創(chuàng)建數(shù)學(xué)公式的功能,但在使用過程中還是有很多的局限性,編輯困難,無法進行錯誤驗證。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的在于提供一種基于WEB的數(shù)學(xué)公式編輯系統(tǒng)及其方法,以解決上述背景技術(shù)中提出的問題。
為實現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:一種基于WEB的數(shù)學(xué)公式編輯系統(tǒng),包括主機和編輯模塊,所述主機包括處理器和接線端口,所述主機連接有用戶登錄模塊、WEB服務(wù)器、編輯模塊和公式顯示模塊,所述用戶登錄模塊包括身份證識別模塊、語音識別模塊、圖像識別模塊和賬號及密碼登錄模塊,所述身份證識別模塊包括身份證感應(yīng)模塊,所述語音識別模塊包括語音感應(yīng)模塊,所述圖像識別模塊包括圖像掃描模塊,所述WEB服務(wù)器連接有公式數(shù)據(jù)庫,所述編輯模塊包括編輯界面、數(shù)據(jù)對照模塊和檢索模塊,所述編輯模塊連接有數(shù)模轉(zhuǎn)換模塊,所述數(shù)模轉(zhuǎn)換模塊連接有數(shù)據(jù)傳輸模塊,所述數(shù)據(jù)傳輸模塊連接到公式顯示模塊,所述公式顯示模塊還連接有錯誤驗證模塊,所述錯誤驗證模塊連接到公式數(shù)據(jù)庫。
優(yōu)選的,所述用戶登錄模塊還包括指紋識別模塊,且所述指紋識別模塊包括指紋感應(yīng)模塊。
優(yōu)選的,所述數(shù)據(jù)對照模塊包括單個字母和公式對照、組合字母和公式對照以及字母數(shù)字組合和公式對照。
優(yōu)選的,所述檢索模塊中設(shè)有檢索記憶模塊和檢索預(yù)測模塊。
本發(fā)明還提供了一種基于WEB的數(shù)學(xué)公式編輯方法,具體包括以下步驟:
S1、通過用戶登錄模塊登錄WEB服務(wù)器網(wǎng)站,用戶登錄模塊的登錄方式有身份證識別模塊登錄、指紋識別模塊登錄、語音識別模塊登錄、圖像識別模塊登錄和賬號及密碼登錄模塊登錄;編輯界面、數(shù)據(jù)對照模塊和檢索模塊;
S2、進入編輯模塊,在編輯模塊中的編輯界面進行公式編輯;
S3、進行數(shù)學(xué)公式編輯,在編輯界面中,通過數(shù)據(jù)對照模塊中的單個字母和公式對照、組合字母和公式對照以及字母數(shù)字組合和公式對照,利用簡單的單個字母、組合字母以及字母數(shù)字組合來代替復(fù)雜公式的方法將數(shù)學(xué)公式建立起來;
S4、進行數(shù)學(xué)公式檢索,鍵入關(guān)鍵詞,對復(fù)雜的數(shù)學(xué)公式進行檢索,并將檢索到的數(shù)學(xué)公司復(fù)制到編輯模塊中的編輯界面中;
S5、數(shù)模轉(zhuǎn)換和傳輸,將簡單的單個字母、組合字母以及字母數(shù)字組合轉(zhuǎn)換成相對應(yīng)的完整的數(shù)學(xué)公式,并將轉(zhuǎn)換后的數(shù)學(xué)公式傳遞到公式顯示模塊中;
S6、錯誤驗證,通過將S5中轉(zhuǎn)換后的數(shù)學(xué)公式和公式數(shù)據(jù)庫中的數(shù)學(xué)公式進行對照,防止編輯錯誤,提高編輯的準(zhǔn)確性。
優(yōu)選的,步驟S6錯誤驗證中設(shè)有錯誤提醒模塊。
本發(fā)明提供的一種基于WEB的數(shù)學(xué)公式編輯系統(tǒng)及其方法,與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點是:該基于WEB的數(shù)學(xué)公式編輯系統(tǒng),通過WEB服務(wù)器和公式數(shù)據(jù)庫連接,在編輯模塊中的編輯界面進行公式編輯,利用簡單的單個字母、組合字母以及字母數(shù)字組合來代替復(fù)雜公式的方法將數(shù)學(xué)公式建立起來,再通過數(shù)模轉(zhuǎn)換和傳輸,轉(zhuǎn)換成相對應(yīng)的完整的數(shù)學(xué)公式,避免復(fù)雜的手動編輯,編輯效率高,通過錯誤驗證防止編輯錯誤,提高編輯的準(zhǔn)確性;該基于WEB的數(shù)學(xué)公式編輯方法,具有設(shè)計合理、操作簡單、編輯效率高等優(yōu)點,可以普遍推廣使用。
附圖說明
圖1為本發(fā)明的系統(tǒng)結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明提供了一種基于WEB的數(shù)學(xué)公式編輯系統(tǒng),包括主機和編輯模塊,所述主機包括處理器和接線端口,所述主機連接有用戶登錄模塊、WEB服務(wù)器、編輯模塊和公式顯示模塊,所述用戶登錄模塊包括身份證識別模塊、語音識別模塊、圖像識別模塊和賬號及密碼登錄模塊,所述身份證識別模塊包括身份證感應(yīng)模塊,所述語音識別模塊包括語音感應(yīng)模塊,所述圖像識別模塊包括圖像掃描模塊,所述WEB服務(wù)器連接有公式數(shù)據(jù)庫,所述編輯模塊包括編輯界面、數(shù)據(jù)對照模塊和檢索模塊,所述編輯模塊連接有數(shù)模轉(zhuǎn)換模塊,所述數(shù)模轉(zhuǎn)換模塊連接有數(shù)據(jù)傳輸模塊,所述數(shù)據(jù)傳輸模塊連接到公式顯示模塊,所述公式顯示模塊還連接有錯誤驗證模塊,所述錯誤驗證模塊連接到公式數(shù)據(jù)庫,所述用戶登錄模塊還包括指紋識別模塊,且所述指紋識別模塊包括指紋感應(yīng)模塊,所述數(shù)據(jù)對照模塊包括單個字母和公式對照、組合字母和公式對照以及字母數(shù)字組合和公式對照,所述檢索模塊中設(shè)有檢索記憶模塊和檢索預(yù)測模塊。
本發(fā)明還提供了一種基于WEB的數(shù)學(xué)公式編輯方法,具體包括以下步驟:
S1、通過用戶登錄模塊登錄WEB服務(wù)器網(wǎng)站,用戶登錄模塊的登錄方式有身份證識別模塊登錄、指紋識別模塊登錄、語音識別模塊登錄、圖像識別模塊登錄和賬號及密碼登錄模塊登錄;編輯界面、數(shù)據(jù)對照模塊和檢索模塊;
S2、進入編輯模塊,在編輯模塊中的編輯界面進行公式編輯;
S3、進行數(shù)學(xué)公式編輯,在編輯界面中,通過數(shù)據(jù)對照模塊中的單個字母和公式對照、組合字母和公式對照以及字母數(shù)字組合和公式對照,利用簡單的單個字母、組合字母以及字母數(shù)字組合來代替復(fù)雜公式的方法將數(shù)學(xué)公式建立起來;
S4、進行數(shù)學(xué)公式檢索,鍵入關(guān)鍵詞,對復(fù)雜的數(shù)學(xué)公式進行檢索,并將檢索到的數(shù)學(xué)公司復(fù)制到編輯模塊中的編輯界面中;
S5、數(shù)模轉(zhuǎn)換和傳輸,將簡單的單個字母、組合字母以及字母數(shù)字組合轉(zhuǎn)換成相對應(yīng)的完整的數(shù)學(xué)公式,并將轉(zhuǎn)換后的數(shù)學(xué)公式傳遞到公式顯示模塊中;
S6、錯誤驗證,通過將S5中轉(zhuǎn)換后的數(shù)學(xué)公式和公式數(shù)據(jù)庫中的數(shù)學(xué)公式進行對照,防止編輯錯誤,提高編輯的準(zhǔn)確性。
所述步驟S6錯誤驗證中設(shè)有錯誤提醒模塊。
綜上所述,與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點是:該基于WEB的數(shù)學(xué)公式編輯系統(tǒng),通過WEB服務(wù)器和公式數(shù)據(jù)庫連接,在編輯模塊中的編輯界面進行公式編輯,利用簡單的單個字母、組合字母以及字母數(shù)字組合來代替復(fù)雜公式的方法將數(shù)學(xué)公式建立起來,再通過數(shù)模轉(zhuǎn)換和傳輸,轉(zhuǎn)換成相對應(yīng)的完整的數(shù)學(xué)公式,避免復(fù)雜的手動編輯,編輯效率高,通過錯誤驗證防止編輯錯誤,提高編輯的準(zhǔn)確性;該基于WEB的數(shù)學(xué)公式編輯方法,具有設(shè)計合理、操作簡單、編輯效率高等優(yōu)點,可以普遍推廣使用。
最后應(yīng)說明的是:以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,盡管參照前述實施例對本發(fā)明進行了詳細(xì)的說明,對于本領(lǐng)域的技術(shù)人員來說,其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。