1.一種基于數(shù)學(xué)公式的資源文件存儲和資源檢索方法,包括資源文件存儲和資源檢索,具體的設(shè)備包括客戶端、業(yè)務(wù)服務(wù)器和文件服務(wù)器,其中客戶端,用于向用戶提供獲取服務(wù)請求操作和處理請求返回的結(jié)果;業(yè)務(wù)服務(wù)器,用于接收客戶端的請求,并對客戶端的請求進(jìn)行處理,同時(shí)將資源文件和記錄存入文件服務(wù)器,將處理結(jié)果發(fā)送給客戶端;文件服務(wù)器,用于存放資源文件和文件記錄;其特征在于資源文件存儲包括如下步驟:
步驟(1)、建立映射表,并將映射表導(dǎo)入系統(tǒng);
所述的映射表是用于將各種數(shù)學(xué)符號通過映射規(guī)則轉(zhuǎn)換成相應(yīng)的唯一性的字符串;具體的映射規(guī)則如下:
1)基本字符集:基本字符集可直接鍵盤輸入
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
0123456789
2)羅馬字符集:羅馬可直接鍵盤輸入
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
3)希臘字符集:需要通過轉(zhuǎn)義符號來輸入
αβγδ∈ζηθικλμνξοπρστυφχψω
ABΓΔEZHΘIKΛMNΞОПPΣTΥΦXΨΩ
對應(yīng)轉(zhuǎn)義符為
{\alpha \alpha \beta \gamma \delta \epsilon \zeta \eta \theta \iota \kappa \lambda \mu \nu \xi \omicron \pi \rho \sigma \tau \upsilon \phi \chi \psi \omega \Alpha \Beta \Gamma \Delta \Epsilon \Zeta \Eta \Theta \Iota \Kappa \Lambda \Mu \Nu \Xi \Omicron \Pi \Rho \Sigma \Tau \Upsilon \Phi \Chi \Psi \Omega}
4)基礎(chǔ)數(shù)學(xué)符號集
對應(yīng)符號集為
{\pm \infty =\sim \times \div !<;\ll >;\gg \leq \geq \mp \cong \equiv \propto \approx \forall \partial \surd \cup \cap \varnothing \% \circ \exists \nexists \in \ni \gets \uparrow \to \downarrow \leftrightarrow \therefore \because +-\neg \ast \cdot \vdots \aleph \beth \blacksquare}
5)求反關(guān)系運(yùn)算符:
對應(yīng)符號集為
{\neq \nless \ngtr \nleq \ngeq \nsim \lneqq \gneqq \nprec \nsucc \notin \nsubseteq \nsupseteq \subsetneq \supsetneq \lnsim \gnsim \precnsim \succnsim \ntriangleleft \ntriangleright \ntrianglelefteq \ntrianglerighteq \nmid \nparallel \nvdash \nVdash \nvDash \nVDash \nexists}
6)箭頭類
對應(yīng)符號集為
{\gets \to \uparrow \downarrow \leftrightarrow \updownarrow \Leftarrow \Rightarrow \Uparrow \Downarrow \Leftrightarrow \Updownarrow \longleftarrow \longrightarrow \longleftrightarrow \Longleftarrow \Longrightarrow \Longleftrightarrow \nearrow \nwarrow \searrow \swarrow \nleftarrow \nrightarrow \nLeftarrow \nRightarrow \nLeftrightarrow \leftharpoonup \leftharpoondown \rightharpoonup \rightharpoondown \upharpoonleft \upharpoonright \downharpoonleft \downharpoonright \leftrightharpoons \rightleftharpoons \leftleftarrows \rightrightarrows \upuparrows \downdownarrows \leftrightarrows \rightleftarrows \looparrowleft \looparrowright \leftarrowtail \rightarrowtail \Lsh \Rsh \Lleftarrow \Rrightarrow \curvearrowleft \curvearrowright \circlearrowleft \circlearrowright \multimap \leftrightsquigarrow \twoheadleftarrow \twoheadrightarrow \rightsquigarrow}
7)三角符號:sin,cos,tan,csc,sec,cot;雖然三角符號可以在鍵盤輸入,但是為了表示方便也加入轉(zhuǎn)義,對應(yīng)字符集為
{\sin {\placeholder}
\cos {\placeholder}
\tan {\placeholder}
\csc {\placeholder}
\sec {\placeholder}
\cot {\placeholder}}
8)特殊符號集
∫ ∑ √
對應(yīng)字符集為
{\int {\placeholder}
\sum {\placeholder}
\sqrt {\placeholder}}
步驟(2)、將要處理的資源文件與數(shù)學(xué)符號的關(guān)系轉(zhuǎn)換,變更為相應(yīng)的資源文件與字符串的關(guān)系;
步驟(3)、將資源文件存儲下來,同時(shí)生成一條資源文件的記錄信息,其中與資源文件對應(yīng)的字符串中的特殊數(shù)學(xué)符號,以關(guān)鍵字的形式添加入記錄信息里面,并對記錄信息進(jìn)行存儲;存儲至數(shù)據(jù)庫、txt文檔或excel文檔。
2.根據(jù)權(quán)利要求1所述的一種基于數(shù)學(xué)公式的資源文件存儲和資源檢索方法,其特征在于資源檢索包括如下步驟:
步驟(1)先將要搜索的數(shù)學(xué)符號圖片輸入輸入框,通過svg來實(shí)現(xiàn);若不支持svg的ie瀏覽器,則采用安裝svg插件或者通過vml實(shí)現(xiàn)或者flash;
步驟(2)通過存儲的規(guī)則將輸入的圖片解析成對應(yīng)的符號集;在初次編輯時(shí)其實(shí)是對svg標(biāo)簽進(jìn)行編輯,當(dāng)編輯完后,提取出當(dāng)前編輯信息所包含的的符號集;
步驟(3)通過解析的符號集去數(shù)據(jù)庫中匹配獲取相關(guān)的記錄信息;
步驟(4)將獲取的記錄信息轉(zhuǎn)換為資源文件在前臺窗口展示。