欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

即時翻譯顯示系統(tǒng)及方法

文檔序號:6465658閱讀:210來源:國知局
專利名稱:即時翻譯顯示系統(tǒng)及方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種即時翻譯顯示系統(tǒng)及方法,特別涉及一種在Linux操作 系統(tǒng)上提高閱讀文字便利性的即時翻譯顯示系統(tǒng)及其方法。
背景技術(shù)
電腦被發(fā)明之后,使用者和電腦之間的互動主要是通過4吏用者界面來執(zhí) 行。傳統(tǒng)的操作系統(tǒng)文字模式下, 一般在顯示裝置所顯示的是單調(diào)的文字界 面,使用者必須通過鍵盤輸入指令,才能操作電腦。但由于這種操作系統(tǒng)使 用者必須要記憶相當(dāng)多的指令才能快速執(zhí)行輸入指令的動作,因此便產(chǎn)生了 圖形使用者界面(Graphical User Interface, GUI)。此種以圖形顯示方式的界 面將部分輸入指令的動作轉(zhuǎn)化為通過鼠標(biāo)光標(biāo)(cursor)或鍵盤、觸控板等輸入 裝置點(diǎn)選具有提示圖像的功能圖標(biāo)對電腦下達(dá)指令,因此簡化了使用者輸入 指令的動作,也提高了使用者操作上的方便性。
圖形使用者界面是由圖形元件所組成,這些圖形元件包含窗口、功能圖 標(biāo)、菜單、滾動條及各種圖形化的啟動元件等等,而各個圖形元件上也經(jīng)常 有顯示文字,例如功能圖標(biāo)的文字說明、文字編輯窗口的功能菜單或顯示 的文件內(nèi)容等,但由于這些文字可能并非以使用者母語進(jìn)行顯示,因此可能 出現(xiàn)使用者未曾見過的詞匯或用語,使得使用者無法便利的閱讀圖形使用者 界面上的文字,造成使用者使用上的不便。
而有鑒于此,在Windows操作系統(tǒng)當(dāng)中便出現(xiàn)了可針對圖形使用者界面 中出現(xiàn)的文字進(jìn)行即時翻譯并顯示翻譯數(shù)據(jù)項(xiàng)的系統(tǒng)及方法,當(dāng)使用者將圖 形使用者界面當(dāng)中的鼠標(biāo)光標(biāo)停留在某一顯示文字時,通過擷取文字進(jìn)行翻 譯數(shù)據(jù)項(xiàng),并將其顯示出來供使用者察看,從而提高閱讀圖形使用者界面中 文字的便利性。這種功能的實(shí)現(xiàn)依賴于Windows上由于可針對圖形元件進(jìn)行 參數(shù)擷取的強(qiáng)大功能,可直接調(diào)用特定函數(shù)直接進(jìn)行文字的擷取(如hook),達(dá)成即時翻譯并進(jìn)行顯示的目的。但在Linux操作系統(tǒng)中由于并不具有可直 接擷取圖形元件文字的函數(shù),因此在Linux操作系統(tǒng)的圖形使用者界面當(dāng)中 便無法進(jìn)行文字的即時翻譯及顯示翻譯數(shù)據(jù)項(xiàng)。
綜上所述,長期以來Linux操作系統(tǒng)的圖形使用者界面中, 一直存在無 法進(jìn)行文字即時翻譯及顯示數(shù)據(jù)項(xiàng)的問題,故有必要提出改進(jìn)的技術(shù)手段, 來解決此一問題。

發(fā)明內(nèi)容
鑒于以上在現(xiàn)有技術(shù)中所提出以往在Linux操作系統(tǒng)的圖形使用者界面 中無法針對顯示文字進(jìn)行翻譯并顯示翻譯數(shù)據(jù)項(xiàng)的問題,本發(fā)明目的在于提 供一種即時翻譯顯示系統(tǒng)及方法,可以用來解決此一 問題。
在本發(fā)明所揭露的即時翻譯顯示系統(tǒng),適用于Linux操作系統(tǒng)的圖形使 用者界面,圖形使用者界面中包含鼠標(biāo)光標(biāo)及至少一圖形元件,系統(tǒng)的組成 元件包括有儲存模塊,用以儲存至少一筆翻譯數(shù)據(jù)項(xiàng);接收模塊,用以接 收開啟圖形元件的開啟參數(shù);及用以接收鼠標(biāo)光標(biāo)在圖形使用者界面移動的 坐標(biāo)參數(shù);加載模塊,用以在接收到開啟參數(shù)時載入對應(yīng)的圖形元件的動態(tài) 函數(shù);計時模塊,用以在鼠標(biāo)光標(biāo)停留在坐標(biāo)參數(shù)時啟動計時;擷取模塊, 用以在持續(xù)接收坐標(biāo)參數(shù)的時間達(dá)時間門檻值時,根椐坐標(biāo)參數(shù)所在位置讀 取對應(yīng)的圖形元件的動態(tài)函數(shù)以擷取顯示文字;翻譯模塊,用以擷取對應(yīng)顯 示文字的翻譯數(shù)據(jù)項(xiàng);及顯示模塊,用以顯示開啟參數(shù)對應(yīng)的圖形元件,及 用以顯示翻譯數(shù)據(jù)項(xiàng)。
在本發(fā)明所揭露的即時翻譯顯示方法,適用于Linux操作系統(tǒng)的圖形使 用者界面,圖形使用者界面中包含鼠標(biāo)光標(biāo)及至少一圖形元件,方法的步驟 包括有在開啟圖形元件時,^妄收對應(yīng)的開啟參數(shù);載入對應(yīng)圖形元件的動 態(tài)函數(shù);顯示開啟參數(shù)對應(yīng)的圖形元件;接收鼠標(biāo)光標(biāo)在圖形使用者界面移 動的坐標(biāo)參數(shù)并計時;當(dāng)持續(xù)接收坐標(biāo)參數(shù)的時間達(dá)時間門檻值時,根據(jù)坐 標(biāo)參數(shù)所在位置讀取圖形元件的動態(tài)函數(shù);擷取動態(tài)函數(shù)中對應(yīng)坐標(biāo)參數(shù)的 顯示文字;根據(jù)顯示文字?jǐn)X取對應(yīng)的翻譯數(shù)據(jù)項(xiàng);及顯示翻譯數(shù)據(jù)項(xiàng)。
通過上述的技術(shù)手段,本發(fā)明可以達(dá)成提高Linux操作系統(tǒng)上圖形使用者界面中閱讀文字便利性的技術(shù)功效。


圖l是本發(fā)明即時翻譯顯示系統(tǒng)的架構(gòu)圖; 圖2是本發(fā)明即時翻譯顯示方法的流程圖3A及圖3B是本發(fā)明圖形使用者界面蠱示翻譯數(shù)據(jù)項(xiàng)的實(shí)施例示意圖。
具體實(shí)施例方式
以下將配合附圖及實(shí)施例來詳細(xì)說明本發(fā)明的實(shí)施方式,藉此對本發(fā)明 如何通過在操作系統(tǒng)啟動時預(yù)先載入預(yù)載程序,并擷取鼠標(biāo)光標(biāo)停留位置的 顯示文字,爾后將顯示文字進(jìn)行翻譯并顯示翻譯數(shù)據(jù)項(xiàng),藉此解決以往在 Linux操作系統(tǒng)的圖形使用者界面中無法針對顯示文字進(jìn)行翻譯并顯示翻譯 數(shù)據(jù)項(xiàng)的問題,并就如何達(dá)成提高Linux操作系統(tǒng)上圖形使用者界面中閱讀 文字便利性的實(shí)現(xiàn)過程進(jìn)行說明,以供充分理解并據(jù)以實(shí)施。
首先,請先參考圖1,本發(fā)明即時翻譯顯示系統(tǒng)的架構(gòu)圖,用以說明本 發(fā)明系統(tǒng)各模塊的運(yùn)作。本發(fā)明的即時翻譯顯示系統(tǒng)適用于Linux操作系統(tǒng) 的圖形使用者界面,圖形使用者界面中包含鼠標(biāo)光標(biāo)及至少一圖形元件,系 統(tǒng)的組成元件包括有儲存模塊101、接收模塊102、加載模塊103、計時模塊 104、擷取模塊105、翻譯模塊106及顯示模塊107。
儲存模塊IOI,用以儲存至少一筆翻譯數(shù)據(jù)項(xiàng)。
接收模塊102,負(fù)責(zé)接收開啟圖形使用者界面中圖形元件的開啟參數(shù) 108,及用以接收鼠標(biāo)光標(biāo)在圖形使用者界面移動的坐標(biāo)參數(shù)109。
加載模塊103,負(fù)責(zé)在接收到開啟員108時載入對應(yīng)的圖形元件的動 態(tài)函數(shù)。由于圖形元件實(shí)際上是由許多的屬性及功能函數(shù)所組成,而這些屬 性及功能函數(shù)皆包含在動態(tài)函數(shù)當(dāng)中,當(dāng)使用者通過圖形使用者界面輸入開 啟參數(shù)108時,加載模塊103會在開啟的同時將對應(yīng)欲開啟的圖形元件的動 態(tài)函數(shù)載入,以便讀取目前已開啟的圖形元件的相關(guān)內(nèi)容。計時模塊104,用以在接收模塊102接收到鼠標(biāo)光標(biāo)停留時所得到的坐 標(biāo)參數(shù)109時開始啟動計時,并判斷計時時間是否已到達(dá)時間門檻值,當(dāng)達(dá) 到時間門檻值時會通知擷^^莫塊105。
擷取才莫塊105,負(fù)責(zé)接收由接收;f莫塊102所傳來的坐標(biāo)參數(shù)109,并在計 時模塊104判斷計時到達(dá)時間門檻值時,根據(jù)坐標(biāo)參數(shù)109所在位置讀取對 應(yīng)的圖形元件的動態(tài)函數(shù)以擷取顯示文字。
舉例來說,當(dāng)使用者將鼠標(biāo)光標(biāo)停留在某一功能圖標(biāo)時,計時模塊104 便會啟動計時,假設(shè)時間門檻值為1.5秒,則當(dāng)時間到達(dá)1.5秒時,計時模塊 104便會通知擷取模塊105,將鼠標(biāo)光標(biāo)停留的功能圖標(biāo)的顯示文字?jǐn)X取出 來。例如當(dāng)使用者將鼠標(biāo)光標(biāo)停留在某個窗口上的文字"文件"時,接收 模塊102可以接收到"文件"的所在坐標(biāo)參數(shù)109,當(dāng)停留時間到達(dá)時間門 檻值,擷取才莫塊105便會讀取鼠標(biāo)停留的窗口的動態(tài)函數(shù),并通過計算坐標(biāo) 參數(shù)109的方式來取得顯示文字"文件"。
翻譯模塊106,負(fù)責(zé)在擷1M莫塊105擷取到顯示文字時,到儲存模塊IOI 當(dāng)中搜尋對應(yīng)的翻譯數(shù)據(jù)項(xiàng)。
顯示;f莫塊107,負(fù)責(zé)顯示開啟參數(shù)108所對應(yīng)的圖形元件,以及顯示對 應(yīng)顯示文字的翻譯數(shù)據(jù)項(xiàng),顯示翻譯數(shù)據(jù)項(xiàng)時還可通過一顯示窗口顯示翻譯 數(shù)據(jù)項(xiàng),同時這個顯示窗口可以是緊鄰著鼠標(biāo)光標(biāo)的坐標(biāo)參數(shù)位置。
接著,將以圖2本發(fā)明的即時翻譯顯示方法的流程圖,來說明本發(fā)明的 實(shí)施步驟。本方法適用于Linux操作系統(tǒng)的圖形使用者界面,而圖形使用者 界面中包含鼠標(biāo)光標(biāo)及至少一圖形元件。首先,接收模塊102接收開啟圖形 元件的開啟l^tl08(步驟201),舉例來說,當(dāng)使用者通過鼠標(biāo)光標(biāo)點(diǎn)選欲執(zhí) 行的某個圖形元件時,此時便會產(chǎn)生開啟參數(shù)108,接收模塊102接收到開 啟 108后,加載模塊103便載入開啟參數(shù)對應(yīng)的圖形元件的動態(tài)函數(shù)(步 驟202)。舉例來說,當(dāng)使用者所選取的圖形元件為"資源回收站"的功能圖 標(biāo)時,加載模塊103便會載入"資源回收站"的動態(tài)函數(shù)。接著,顯示才莫塊 107則會顯示開啟參數(shù)對應(yīng)的圖形元件(步驟203)。當(dāng)使用者通過鼠標(biāo)光標(biāo)在圖形使用者界面中移動時,接收模塊102將接 收鼠標(biāo)光標(biāo)在圖形使用者界面移動的坐標(biāo)參數(shù)109,計時模塊104啟動計時(步 驟204),當(dāng)鼠標(biāo)光標(biāo)停留在坐標(biāo)參數(shù)的時間達(dá)時間門檻值時,擷^^莫塊105 將根據(jù)坐標(biāo)參數(shù)讀取對應(yīng)的圖形元件的動態(tài)函數(shù)(步驟205),舉例來說,當(dāng)使 用者將鼠標(biāo)光標(biāo)停留在"資源回收站,,功能圖標(biāo)的顯示文字時,計時模塊104 將啟動計時,當(dāng)時間到達(dá)時間門檻值時,擷^f莫塊105將會先根據(jù)鼠標(biāo)光標(biāo) 的坐標(biāo)參數(shù)得知鼠標(biāo)光標(biāo)目前停留在"資源回收站"的功能圖標(biāo)上,接著, 根據(jù)圖形元件到預(yù)載程序讀取動態(tài)函數(shù),取得顯示文字(步驟206),接著翻譯 模塊106便會到儲存模塊101當(dāng)中擷取對應(yīng)顯示文字的翻譯數(shù)據(jù)項(xiàng)(步驟 207),最后,再通過顯示模塊107顯示翻譯才莫塊106所擷取的翻譯數(shù)據(jù)項(xiàng)(步 驟208)。翻譯數(shù)據(jù)項(xiàng)可以通過一個顯示窗口來顯示,而這個顯示窗口的位置 可以是跟著鼠標(biāo)光標(biāo)的位置而移動的。
接下來,請參考圖3A及圖3B,將配合一實(shí)施例來說明本發(fā)明的實(shí)施方式。
假設(shè)現(xiàn)有一如圖3A所示的圖形使用者界面301,該圖形使用者界面301 當(dāng)中包含鼠標(biāo)光標(biāo)302及文字編輯窗口 303、功能圖標(biāo)304等各種圖形無件。 當(dāng)使用者開啟了文字編輯窗口 303時,加載才莫塊103便會加載文字編輯窗口 303對應(yīng)的動態(tài)函數(shù),同時開啟的文字編輯窗口 303,將通過顯示模塊107顯 示出來。
當(dāng)使用者在圖形使用者界面301中將鼠標(biāo)光標(biāo)302停留在文字編輯窗口 303時,接收模塊102將會接收鼠標(biāo)光標(biāo)302所在的坐標(biāo)參數(shù),同時計時才莫 塊104將會啟動計時,當(dāng)計時達(dá)到時間門檻值時,擷取模塊105便會根據(jù)鼠 標(biāo)光標(biāo)所在的坐標(biāo)參數(shù)擷取到對應(yīng)的圖形元件,也就是文字編輯窗口 303, 接著讀取對應(yīng)文字編輯窗口 303的動態(tài)函數(shù),并計算坐標(biāo)參數(shù)后取得顯示文 字305 "there",顯示文字305 "there"擷取完畢后,翻譯模塊106便會到儲 存模塊101中擷取對應(yīng)顯示文字305 "there"的翻譯數(shù)據(jù)項(xiàng),并通過顯示才莫 塊107顯示在顯示窗口 306當(dāng)中。同樣的,如圖3B所示,當(dāng)使用者將鼠標(biāo)光 標(biāo)302停留在功能圖標(biāo)304的顯示文字307 "Schedule"時,對應(yīng)顯示文字307 "Schedule"的翻譯數(shù)據(jù)項(xiàng)也會顯示在顯示窗口 308當(dāng)中。另外,顯示窗口307及308的顯示位置可以是跟著鼠標(biāo)光標(biāo)302進(jìn)行顯示的。
綜上所述,可知本發(fā)明應(yīng)用在Linux操作系統(tǒng)的圖形使用者界面時,具 備在Linux操作系統(tǒng)啟動時預(yù)先栽入預(yù)載程序,并在擷取鼠標(biāo)光標(biāo)停留位置 的顯示文字后將顯示文字進(jìn)行翻譯并顯示翻譯數(shù)據(jù)項(xiàng)的技術(shù)特征,此一機(jī)制 能夠模擬出類似Windows操作系統(tǒng)上可針對圖形元件進(jìn)行參數(shù)擷取并直接調(diào) 用特定函數(shù)直接進(jìn)行文字?jǐn)X取的功能。本發(fā)明藉此可以解決以往在Linux操 作系統(tǒng)的圖形使用者界面中無法針對顯示文字并進(jìn)行翻譯并顯示翻譯數(shù)據(jù)項(xiàng) 的問題,進(jìn)而達(dá)成提高Linux操作系統(tǒng)上圖形使用者界面中閱讀文字便利性 的功效。
雖然本發(fā)明所揭露的實(shí)施方式如上,但所述內(nèi)容并非用以直接限定本發(fā) 明的保護(hù)范圍。任何本發(fā)明所屬技術(shù)領(lǐng)域中具有通常知識者,在不脫離本發(fā) 明所揭露的精神和范圍的前提下,可以在實(shí)施的形式上及細(xì)節(jié)上作些許的更 動。本發(fā)明的保護(hù)范圍,仍須以所附的權(quán)利要求所界定的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1、一種即時翻譯顯示系統(tǒng),適用于Linux操作系統(tǒng)的一圖形使用者界面,所述圖形使用者界面包含一鼠標(biāo)光標(biāo)及至少一圖形元件,其特征在于,所述系統(tǒng)包含一儲存模塊,用以儲存至少一筆翻譯數(shù)據(jù)項(xiàng);一接收模塊,用以接收開啟所述圖形元件的一開啟參數(shù);及用以接收所述鼠標(biāo)光標(biāo)在所述圖形使用者界面移動的一坐標(biāo)參數(shù);一加載模塊,用以在接收到所述開啟參數(shù)時載入對應(yīng)的所述圖形元件的一動態(tài)函數(shù);一計時模塊,用以在所述接收模塊接收到所述鼠標(biāo)光標(biāo)停留時所得到的所述坐標(biāo)參數(shù)時開始啟動計時,并判斷計時時間是否已到達(dá)一時間門檻值;一擷取模塊,用以持續(xù)接收由接收模塊所傳來的所述坐標(biāo)參數(shù),并在所述計時模塊判斷已達(dá)所述時間門檻值時,根據(jù)所述坐標(biāo)參數(shù)所在位置讀取對應(yīng)的所述圖形元件的所述動態(tài)函數(shù)以擷取一顯示文字;一翻譯模塊,用以擷取對應(yīng)所述顯示文字的所述翻譯數(shù)據(jù)項(xiàng);及一顯示模塊,用以顯示所述開啟參數(shù)對應(yīng)的所述圖形元件,及用以顯示所述翻譯數(shù)據(jù)項(xiàng)。
2、 如權(quán)利要求1所述的即時翻譯顯示系統(tǒng),其特征在于, 所述顯示模塊還用于開啟一顯示窗口顯示所述翻譯數(shù)據(jù)項(xiàng)。
3、 如權(quán)利要求2所述的即時翻譯顯示系統(tǒng),其特征在于, 所述顯示窗口是位于所述鼠標(biāo)光標(biāo)所在的所述坐標(biāo)參數(shù)位置。
4、 一種即時翻譯顯示方法,適用于Linux操作系統(tǒng)的一圖形使用者界面, 所述圖形使用者界面包含一鼠標(biāo)光標(biāo)及至少一圖形元件,其特征在于,所述 方法包含在開啟所述圖形元件之一時,接收對應(yīng)的一開啟參數(shù); 載入對應(yīng)所述圖形元件的 一動態(tài)函數(shù);顯示所述開啟參數(shù)對應(yīng)的所述圖形元件;接收所述鼠標(biāo)光標(biāo)在所述圖形使用者界面移動的一坐標(biāo)參數(shù)并開始啟動 計時;當(dāng)持續(xù)接收所述坐標(biāo)參數(shù)的時間達(dá)一時間門檻值時,根據(jù)所述坐標(biāo)參數(shù) 所在位置讀取所述圖形元件的所述動態(tài)函數(shù);擷取所述動態(tài)函數(shù)中對應(yīng)所述坐標(biāo)參數(shù)的一顯示文字; 根據(jù)所述顯示文字?jǐn)X取對應(yīng)的一翻譯數(shù)據(jù)項(xiàng);及 顯示所述翻譯數(shù)據(jù)項(xiàng)。
5、 如權(quán)利要求4所述的即時翻譯顯示方法,其特征在于, 所述方法還包含在一顯示窗口顯示所述翻譯數(shù)據(jù)項(xiàng)。
6、 如權(quán)利要求5所述的即時翻譯顯示方法,其特征在于, 所述顯示窗口是位于所述鼠標(biāo)光標(biāo)所在的所述坐標(biāo);f^:位置。
全文摘要
本發(fā)明公開了一種即時翻譯顯示系統(tǒng)及方法,目的在于解決以往在Linux操作系統(tǒng)的圖形使用者界面中無法針對顯示文字進(jìn)行翻譯并顯示翻譯數(shù)據(jù)項(xiàng)的問題,其通過在操作系統(tǒng)啟動時預(yù)先載入預(yù)載程序,并在擷取鼠標(biāo)光標(biāo)停留位置的顯示文字后將顯示文字進(jìn)行翻譯并顯示翻譯數(shù)據(jù)項(xiàng),而能夠達(dá)到提高Linux操作系統(tǒng)上圖形使用者界面中閱讀文字便利性的功效。
文檔編號G06F17/28GK101625679SQ20081013232
公開日2010年1月13日 申請日期2008年7月11日 優(yōu)先權(quán)日2008年7月11日
發(fā)明者韜 周, 邱全成 申請人:英業(yè)達(dá)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
山东| 绥德县| 奎屯市| 晋中市| 晋城| 桃源县| 岳池县| 安仁县| 策勒县| 库车县| 枞阳县| 河间市| 广灵县| 太原市| 平阴县| 山东| 文登市| 麻阳| 化德县| 莱芜市| 普安县| 黔东| 米脂县| 方城县| 康定县| 颍上县| 淄博市| 都匀市| 庐江县| 夏邑县| 乐至县| 景泰县| 宿州市| 新乐市| 汪清县| 洪洞县| 吉木萨尔县| 永嘉县| 新巴尔虎右旗| 客服| 宝坻区|