日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

數(shù)學(xué)公式處理方法及裝置的制造方法

文檔序號:8258451閱讀:448來源:國知局
數(shù)學(xué)公式處理方法及裝置的制造方法
【專利說明】數(shù)學(xué)公式處理方法及裝置 【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種數(shù)學(xué)公式處理方法及裝置。 【【背景技術(shù)】】
[0002] 隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,在瀏覽器上展示數(shù)學(xué)公式的需求越來越迫切。目前業(yè)內(nèi) 主要采用以下方式在瀏覽器上編輯和呈現(xiàn)數(shù)學(xué)公式:
[0003] 用戶根據(jù)規(guī)定的"公式表示法"輸入公式內(nèi)容,瀏覽器使用超文本標(biāo)記語言 (HyperText Mark-up Language,HTML)和級聯(lián)樣式表(Cascading Style Sheets,CSS)將 用戶輸入的內(nèi)容渲染成數(shù)學(xué)公式以供用戶預(yù)覽,用戶在提交后,服務(wù)器按原樣保存用戶輸 入的內(nèi)容。當(dāng)用戶需要閱讀該數(shù)學(xué)公式時,服務(wù)器將之前保存的內(nèi)容返回給瀏覽器,瀏覽器 利用HTML和CSS將服務(wù)器返回的內(nèi)容渲染成數(shù)學(xué)公式。
[0004] 上述基于HTML呈現(xiàn)數(shù)學(xué)公式的方案,在呈現(xiàn)數(shù)學(xué)公式時,非常容易被宿主頁面內(nèi) 的CSS樣式影響,顯示效果不穩(wěn)定。 【
【發(fā)明內(nèi)容】

[0005] 本發(fā)明的多個方面提供一種數(shù)學(xué)公式處理方法及裝置,用以克服數(shù)學(xué)公式受頁面 CSS樣式影響的問題,提高數(shù)學(xué)公式的顯示穩(wěn)定性。
[0006] 本發(fā)明的一方面,提供一種數(shù)學(xué)公式處理方法,包括:
[0007] 獲取公式內(nèi)容對應(yīng)的主體對象,所述主體對象包括圖形對象和所述圖像對象之間 的層次關(guān)系,所述圖形對象之間的層次關(guān)系表示所述公式內(nèi)容對應(yīng)的運算順序,所述圖形 對象包括運算類型屬性和操作數(shù)屬性;
[0008] 根據(jù)所述圖形對象之間的層次關(guān)系、所述圖形對象的運算類型屬性和所述圖形對 象的操作數(shù)屬性,獲得所述圖形對象對應(yīng)的數(shù)學(xué)表達式;
[0009] 按照所述圖形對象之間的層次關(guān)系,將所述圖形對象對應(yīng)的數(shù)學(xué)表達式繪制到頁 面中,以獲得所述公式內(nèi)容對應(yīng)的數(shù)學(xué)公式。
[0010] 本發(fā)明的另一方面,提供一種數(shù)學(xué)公式處理裝置,包括:
[0011] 獲取模塊,用于獲取公式內(nèi)容對應(yīng)的主體對象,所述主體對象包括圖形對象和所 述圖像對象之間的層次關(guān)系,所述圖形對象之間的層次關(guān)系表示所述公式內(nèi)容對應(yīng)的運算 順序,所述圖形對象包括運算類型屬性和操作數(shù)屬性;
[0012] 處理模塊,用于根據(jù)所述圖形對象之間的層次關(guān)系、所述圖形對象的運算類型屬 性和所述圖形對象的操作數(shù)屬性,獲得所述圖形對象對應(yīng)的數(shù)學(xué)表達式;
[0013] 繪制模塊,用于按照所述圖形對象之間的層次關(guān)系,將所述圖形對象對應(yīng)的數(shù)學(xué) 表達式繪制到頁面中,以獲得所述公式內(nèi)容對應(yīng)的數(shù)學(xué)公式。
[0014] 在本發(fā)明中,通過主體對象來表示公式內(nèi)容,具體通過主體對象包括的圖形對象 之間的層次關(guān)系表示公式內(nèi)容對應(yīng)的運算順序,而圖形對象包括運算類型屬性和操作數(shù)屬 性;根據(jù)圖形對象之間的層次關(guān)系、圖形對象的運算類型屬性和圖形對象的操作數(shù)屬性,獲 得圖形對象對應(yīng)的數(shù)學(xué)表達式,進一步按照圖形對象之間的層次關(guān)系,將圖形對象對應(yīng)的 數(shù)學(xué)表達式繪制到頁面中,以獲得公式內(nèi)容對應(yīng)的數(shù)學(xué)公式。本發(fā)明基于主體對象實現(xiàn)了 通過繪圖技術(shù)在頁面中生成數(shù)學(xué)公式,不同于現(xiàn)有技術(shù)所使用的HTML標(biāo)簽,這使得本發(fā)明 所生成的數(shù)學(xué)公式可以完全獨立于頁面,而成為一個獨立的整體,因此不容易受到頁面內(nèi) CSS樣式的干擾或影響,顯示效果比較穩(wěn)定。 【【附圖說明】】
[0015] 為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述 中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實 施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附 圖獲得其他的附圖。
[0016] 圖1為本發(fā)明一實施例提供的數(shù)學(xué)公式處理方法的流程示意圖;
[0017]圖2為本發(fā)明一實施例提供的用以說明如何正確地將公示內(nèi)容分解成基準(zhǔn)表達 式的示意圖;
[0018] 圖3為本發(fā)明一實施例提供的編輯界面的示意圖;
[0019] 圖4_圖9為本發(fā)明一實施例提供的生成公式語法樹的過程示意圖;
[0020] 圖10-圖12為本發(fā)明一實施例提供的用戶通過選區(qū)操作更改公式內(nèi)容的過程示 意圖;
[0021] 圖13為本發(fā)明一實施例提供的數(shù)學(xué)公式處理裝置的結(jié)構(gòu)示意圖。 【【具體實施方式】】
[0022] 為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例 中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是 本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員 在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0023] 圖1為本發(fā)明一實施例提供的數(shù)學(xué)公式處理方法的流程示意圖。如圖1所示,該 方法包括:
[0024] 101、獲取公式內(nèi)容對應(yīng)的主體對象,該主體對象包括圖形對象和圖像對象之間的 層次關(guān)系,圖形對象之間的層次關(guān)系表示公式內(nèi)容對應(yīng)的運算順序,圖形對象包括運算類 型屬性和操作數(shù)屬性。
[0025] 102、根據(jù)上述圖形對象之間的層次關(guān)系、圖形對象的運算類型屬性和圖形對象的 操作數(shù)屬性,獲得圖形對象對應(yīng)的數(shù)學(xué)表達式。
[0026] 103、按照圖形對象之間的層次關(guān)系,將圖形對象對應(yīng)的數(shù)學(xué)表達式繪制到頁面 中,以獲得公式內(nèi)容對應(yīng)的數(shù)學(xué)公式。
[0027] 本實施例提供一種數(shù)學(xué)公式處理方法,該方法可由數(shù)學(xué)公式處理裝置來執(zhí)行。數(shù) 學(xué)公式處理裝置可以是數(shù)學(xué)公式處理引擎或工具庫,例如可以應(yīng)用于瀏覽器環(huán)境中,用于 實現(xiàn)基于web的數(shù)學(xué)公式處理;或者數(shù)據(jù)公式處理裝置也可以作為獨立的公式編輯器實 現(xiàn)。
[0028] 具體的,當(dāng)需要在頁面上展示數(shù)學(xué)公式時,獲取公式內(nèi)容對應(yīng)的主體對象。公式內(nèi) 容是生成數(shù)學(xué)公式所需的內(nèi)容,一般包括數(shù)學(xué)公式中的操作數(shù)、運算符以及運算順序等信 息。一般來說,公式內(nèi)容可由用戶輸入,但不限于此。
[0029] 值得說明的是,本實施例并不限定公式內(nèi)容的表示方式。例如,用戶可以以瀏覽器 所支持的"公式表示法"輸入公式內(nèi)容。
[0030] 在本實施例中,公式內(nèi)容對應(yīng)的主體對象實際上是一具有層次結(jié)構(gòu)的對象 (object),具體包括:圖形對象和圖形對象之間的層次關(guān)系,圖形對象包括運算類型屬性和 操作數(shù)屬性;圖形對象之間具有層次關(guān)系,圖形對象之間的層次關(guān)系體現(xiàn)了該主體對象的 層次結(jié)構(gòu),圖形對象之間的層次關(guān)系表示公式內(nèi)容對應(yīng)的運算順序,也就是公式內(nèi)容中各 操作數(shù)之間的運算順序。
[0031] 圖形對象的運算類型屬性可以記為"name"屬性,主要表示數(shù)學(xué)公式中的運算類 型,例如" + " X "等。圖形對象的操作數(shù)屬性可以記為"operand"屬性,該屬性可以 通過一個數(shù)組來表示,例如該數(shù)組可以按順序記錄在圖形對象所在層次上所包含的"操作 數(shù)"列表,其中每一個操作數(shù)可以是一個"簡單對象",也可以是一個"復(fù)合對象"。如果操作 數(shù)是一個"復(fù)合對象",則該操作數(shù)可以繼續(xù)分解,以形成該圖形對象下的子圖形對象。
[0032] 從整體來看,整個公式內(nèi)容被分解成帶有更簡單語義的不同基準(zhǔn)表達式,并轉(zhuǎn)換 成一具有層次結(jié)構(gòu)的主體對象被存儲起來。
[0033] 可選的,具有層次結(jié)構(gòu)的主體對象可以是一公式語法樹,該公式語法樹實際上是 一顆用于標(biāo)識數(shù)學(xué)公式的語法樹。
[0034] 在一種獲取主體對象的實施方式中,公式內(nèi)容對應(yīng)的主體對象可以預(yù)先生成并存 儲到指定存儲空間中,當(dāng)需要在頁面上展示數(shù)學(xué)公式時,數(shù)學(xué)公式處理裝置可以直接從指 定存儲空間中獲取主體對象。
[0035] 在另一種獲取主體對象的實施方式中,公式內(nèi)容可以預(yù)先獲取并存儲到指定存儲 空間,當(dāng)需要在頁面上展示數(shù)學(xué)公式時,數(shù)學(xué)公式處理裝置可以從指定存儲空間中獲取公 式內(nèi)容,通過對公式內(nèi)容進行處理生成主體對象。例如,數(shù)學(xué)公式處理裝置可以獲取公式內(nèi) 容;按照預(yù)
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1