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

配置快速鍵予頁面轉(zhuǎn)換元素的瀏覽系統(tǒng)及其方法

文檔序號:6580986閱讀:181來源:國知局
專利名稱:配置快速鍵予頁面轉(zhuǎn)換元素的瀏覽系統(tǒng)及其方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種瀏覽系統(tǒng)及其方法,特別是指一種配置快速鍵予頁面轉(zhuǎn)換元素的 瀏覽系統(tǒng)及其方法。
背景技術(shù)
瀏覽器(browser)是顯示網(wǎng)頁服務(wù)器(web server)或文件系統(tǒng)內(nèi)的文件,并讓用 戶與被顯示的文件互動的軟件。它用來顯示在全球信息網(wǎng)(WorldWide Web)或局部局域網(wǎng) 絡(luò)等內(nèi)的文字、影像及其它信息。被瀏覽器所顯示的文字或影像等信息,可能會包含跳轉(zhuǎn)到其它網(wǎng)址(URL)的超級 鏈接,通過所述的超級鏈接,使用者可以使用瀏覽器輕易地瀏覽各種信息。假設(shè)瀏覽器所呈 現(xiàn)出的第一網(wǎng)頁300如圖1所示,除了「學(xué)習(xí)」、「挑戰(zhàn)」以及「設(shè)置」等文字之外,還包含三 個按鍵元素312以及三個分別被跳轉(zhuǎn)元素(圖中未示)所包含的圖像元素311,跳轉(zhuǎn)元素、 圖像元素311以及按鍵元素312分別與「學(xué)習(xí)」、「挑戰(zhàn)」以及「設(shè)置」等文字對應(yīng)。當(dāng)使用 者使用光標(biāo)400點擊(click)與文字「學(xué)習(xí)」對應(yīng)的圖像元素311時,由于圖像元素311包 含于跳轉(zhuǎn)元素中,故實際上使用者是點擊到跳轉(zhuǎn)元素,如此,瀏覽器便會依據(jù)與文字「學(xué)習(xí)」 對應(yīng)的跳轉(zhuǎn)元素所記錄的網(wǎng)址,向網(wǎng)頁服務(wù)器發(fā)出下載學(xué)習(xí)單字的網(wǎng)頁的請求(request), 并在下載完成后顯示學(xué)習(xí)單字的網(wǎng)頁,或是當(dāng)使用者點擊與文字「學(xué)習(xí)」對應(yīng)的按鍵元素 312時,會觸發(fā)瀏覽器執(zhí)行對應(yīng)按鍵元素312的腳本(script),使得瀏覽器下載并顯示學(xué)習(xí) 單字的網(wǎng)頁。同樣的,若使用者使用光標(biāo)400點擊與文字「挑戰(zhàn)」或「設(shè)置」對應(yīng)的圖像元 素311或按鍵元素312,則瀏覽器便會下載并顯示單字測驗或系統(tǒng)設(shè)定的網(wǎng)頁。由于瀏覽器本身是提供使用者與可視化的網(wǎng)頁進(jìn)行互動,因此在操作的設(shè)計上, 并非以鍵盤作為主要的操作方式,而改以光標(biāo)作為主要操作的方式,以上述之說明為例,使 用者可以通過光標(biāo)輕易的操作瀏覽器瀏覽網(wǎng)頁,但若要使用鍵盤,則需要使用「Tab」鍵來選 擇要單擊的圖像元素311或按鍵元素312,很明顯的,使用者并不易使用鍵盤操作瀏覽器。 在這樣的情況下,一旦操控光標(biāo)的輸入裝置,例如鼠標(biāo)、觸控筆或是觸控板等,無法正確的 使用,又或者使用者不方便操控光標(biāo)而較方便使用鍵盤時,使用者便無法順利的使用瀏覽 器瀏覽網(wǎng)頁。綜上所述,可知現(xiàn)有技術(shù)中長期以來一直存在不方便操控光標(biāo)的使用者無法輕易 的使用瀏覽器瀏覽網(wǎng)頁的問題,因此有必要提出改進(jìn)的技術(shù)手段,來解決此一問題。

發(fā)明內(nèi)容
有鑒于現(xiàn)有技術(shù)存在不方便操控光標(biāo)的使用者無法輕易的使用瀏覽器瀏覽網(wǎng)頁 的問題,本發(fā)明遂提供一種配置快速鍵予頁面轉(zhuǎn)換元素的瀏覽系統(tǒng)及其方法,其中本發(fā)明所提供的配置快速鍵予頁面轉(zhuǎn)換元素的瀏覽系統(tǒng),其包括有元素搜尋模 塊,用于于第一網(wǎng)頁中搜尋提供跳轉(zhuǎn)至第二網(wǎng)頁的頁面轉(zhuǎn)換元素;按鍵配置模塊,用于配置 與頁面轉(zhuǎn)換元素對應(yīng)的快速鍵;提示生成模塊,用于生成顯示快速鍵的信息的提示信息;顯示模塊,用于顯示提示信息;接收模塊,用于接收對應(yīng)快速鍵的輸入訊號;處理模塊,用 于于接收模塊接收到輸入訊號后,觸發(fā)瀏覽器下載第二網(wǎng)頁,其通過元素搜尋模塊搜尋出 提供跳轉(zhuǎn)至第二網(wǎng)頁的頁面轉(zhuǎn)換元素后,由按鍵配置模塊配置對應(yīng)頁面轉(zhuǎn)換元素的快速 鍵,并在接收模塊接收到使用者輸入快速鍵所產(chǎn)生的輸入訊號后,由處理模塊依據(jù)相對應(yīng) 的頁面轉(zhuǎn)換元素觸發(fā)瀏覽器下載第二網(wǎng)頁,借以解決現(xiàn)有技術(shù)所存在的問題。本發(fā)明所提供的配置快速鍵予頁面轉(zhuǎn)換元素的瀏覽方法,其包括有下列步驟于 第一網(wǎng)頁中搜尋提供跳轉(zhuǎn)至第二網(wǎng)頁的頁面轉(zhuǎn)換元素;配置與頁面轉(zhuǎn)換元素對應(yīng)的快速 鍵;生成顯示快速鍵的信息的提示信息;顯示提示信息;當(dāng)接收到對應(yīng)快速鍵的輸入訊號 后,觸發(fā)瀏覽器下載第二網(wǎng)頁,其通過搜尋出提供跳轉(zhuǎn)至第二網(wǎng)頁的頁面轉(zhuǎn)換元素后,配置 對應(yīng)頁面轉(zhuǎn)換元素的快速鍵,并在使用者輸入快速鍵后,依據(jù)與快速鍵相對應(yīng)的頁面轉(zhuǎn)換 元素觸發(fā)瀏覽器下載第二網(wǎng)頁,借以解決現(xiàn)有技術(shù)所存在的問題。本發(fā)明所提供的系統(tǒng)與方法如上,其與現(xiàn)有技術(shù)之間的差異在于本發(fā)明會先搜尋 提供跳轉(zhuǎn)至第二網(wǎng)頁的頁面轉(zhuǎn)換元素,并配置對應(yīng)頁面轉(zhuǎn)換元素的快速鍵,當(dāng)使用者輸入 快速鍵后,便依據(jù)與快速鍵相對應(yīng)的頁面轉(zhuǎn)換元素,觸發(fā)瀏覽器下載第二網(wǎng)頁。通過上述的 技術(shù)手段,本發(fā)明可以達(dá)成讓使用者方便的以鍵盤瀏覽網(wǎng)頁的技術(shù)功效。


圖1是現(xiàn)有的以光標(biāo)操作瀏覽器瀏覽網(wǎng)頁的示意畫面。圖2A是本發(fā)明所提供的配置快速鍵予頁面轉(zhuǎn)換元素的瀏覽系統(tǒng)架構(gòu)圖。圖2B是本發(fā)明所提供的配置快速鍵予頁面轉(zhuǎn)換元素的瀏覽系統(tǒng)架構(gòu)圖。圖3A是本發(fā)明所提供的配置快速鍵予頁面轉(zhuǎn)換元素的瀏覽方法流程圖。圖;3B是本發(fā)明所提供的配置快速鍵予頁面轉(zhuǎn)換元素的瀏覽方法流程圖。圖4A是本發(fā)明實施例所提供的在瀏覽器中顯示提示信息的示意畫面。圖4B是本發(fā)明實施例所提供的在瀏覽器中顯示提示信息的示意畫面。主要元件符號說明120元素搜尋模塊130按鍵配置模塊140提示生成模塊150計算模塊160顯示模塊170接收模塊180處理模塊190判斷模塊300 第一網(wǎng)頁311圖像元素312按鍵元素320提示信息331提示信息400 光標(biāo)具體實施例方式以下將配合附圖及實施例來詳細(xì)說明本發(fā)明的特征與實施方式,內(nèi)容足以使任何 本領(lǐng)域技術(shù)人員能夠輕易地充分理解本發(fā)明解決技術(shù)問題所應(yīng)用的技術(shù)手段并據(jù)以實施, 借此實現(xiàn)本發(fā)明可達(dá)成的功效。瀏覽器主要是以超文本傳輸協(xié)議(HyperText Transfer Protocol, HTTP)跳轉(zhuǎn)網(wǎng) 頁服務(wù)器而取得網(wǎng)頁,依據(jù)HTTP,瀏覽器會發(fā)出請求到網(wǎng)頁服務(wù)器,借以由網(wǎng)頁服務(wù)器獲取 使用者需要瀏覽的網(wǎng)頁。瀏覽器所發(fā)出的請求中,會包含使用者欲瀏覽的網(wǎng)頁的網(wǎng)址,也就是統(tǒng)一資源定 位符(Uniform/Universal Resource Locator, URL),在大部分的情況下都是以「http://」 做為開頭,此表示瀏覽器使用HTTP向網(wǎng)頁服務(wù)器請求并下載網(wǎng)頁。網(wǎng)頁通常使用超文本跳轉(zhuǎn)標(biāo)記語言(HyperText Markup Language, HTML) 的文件格式,此為一種純文字的文件類型,由包含但不限于按鍵元素(〈input type =“button" · · · >)、圖像元素 img. · · 、跳轉(zhuǎn)元素 a. ..>... </a>)、輸入元素 input type = ‘‘ text" ... 以及選擇元素(〈select〉· . .〈/select 等網(wǎng)頁元素(element)。 瀏覽器會在完成網(wǎng)頁的下載后,解析網(wǎng)頁中的各個網(wǎng)頁元素,并以圖形化的方式將各個網(wǎng) 頁元素所要表達(dá)的圖像顯示給使用者觀看。在網(wǎng)頁所使用的HTML中,跳轉(zhuǎn)元素會記錄其它網(wǎng)頁的URL,讓使用者在單擊跳 轉(zhuǎn)元素所包含的文字或網(wǎng)頁元素后,提供使用者跳轉(zhuǎn)到其它的網(wǎng)頁;除了跳轉(zhuǎn)元素之外, 其它的網(wǎng)頁元素也可以在使用者觸發(fā)特定的事件(event)后,由瀏覽器執(zhí)行特定的腳本 (script),來提供使用者跳轉(zhuǎn)到其它的網(wǎng)頁。在現(xiàn)有的瀏覽網(wǎng)頁的方式里,使用者會使用光 標(biāo)在瀏覽器上操作,例如以單擊跳轉(zhuǎn)元素或是觸發(fā)特定事件的方式來瀏覽其它的網(wǎng)頁,而 本發(fā)明則可以網(wǎng)頁的內(nèi)建腳本、外掛或瀏覽器內(nèi)建的方式提供使用者使用鍵盤操作瀏覽器 下載其它網(wǎng)頁。以下先以圖2A本發(fā)明所提供的配置快速鍵予頁面轉(zhuǎn)換元素的瀏覽系統(tǒng)的系統(tǒng)架 構(gòu)圖來說明本發(fā)明的第一種系統(tǒng)運(yùn)作。如圖2A所示,本發(fā)明的系統(tǒng)含有元素搜尋模塊120、 按鍵配置模塊130、提示生成模塊140、顯示模塊160、接收模塊170以及處理模塊180。元素搜尋模塊120負(fù)責(zé)搜尋瀏覽器所顯示的第一網(wǎng)頁300中,提供跳轉(zhuǎn)到第二網(wǎng) 頁的頁面轉(zhuǎn)換元素,元素搜尋模塊120所搜尋出的頁面轉(zhuǎn)換元素為記錄有第二網(wǎng)頁的網(wǎng)址 的跳轉(zhuǎn)元素,另外,頁面轉(zhuǎn)換元素也可以是能夠讓使用者在網(wǎng)頁上觸發(fā)特定的事件的網(wǎng)頁 元素,例如觸發(fā)網(wǎng)頁元素被點擊(click)、網(wǎng)頁元素中的項目被選擇等事件,使得瀏覽器在 執(zhí)行與被觸發(fā)的事件相對應(yīng)的腳本后,會下載并顯示第二網(wǎng)頁。元素搜尋模塊120可以文件對象模型(Document Object Model, D0M)的技術(shù), 訪問(traverse)第一網(wǎng)頁300中的所有的網(wǎng)頁元素,并依據(jù)網(wǎng)頁元素或網(wǎng)頁元素的屬性 判斷提供跳轉(zhuǎn)至第二網(wǎng)頁的頁面轉(zhuǎn)換元素,例如判斷網(wǎng)頁元素「<a. ..>... </a>J或是判斷 ionlcickj等屬性中包含設(shè)定「location」對象的網(wǎng)頁元素為頁面轉(zhuǎn)換元素,但元素搜尋模 塊120搜尋頁面轉(zhuǎn)換元素的方式并不以此為限,元素搜尋模塊120也可以解析瀏覽器所顯 示的第一網(wǎng)頁300的原始碼的方式,搜尋出提供跳轉(zhuǎn)至第二網(wǎng)頁的頁面轉(zhuǎn)換元素,例如搜 尋網(wǎng)頁元素「<a. .·>... </a>」、搜尋屬性值中包含設(shè)定「location」對象的網(wǎng)頁元素、或是搜尋喚起的函數(shù)中包含設(shè)定「location」對象的語法的網(wǎng)頁元素。元素搜尋模塊120在解析第一網(wǎng)頁300的原始碼后,可以先由第一網(wǎng)頁300的原 始碼中搜尋出所有跳轉(zhuǎn)到第二網(wǎng)頁的網(wǎng)址,借以找出會觸發(fā)瀏覽器下載第二網(wǎng)頁的頁面轉(zhuǎn) 換元素,或是先由第一網(wǎng)頁300的原始碼中搜尋出所有的網(wǎng)頁元素,再依據(jù)搜尋出的各個 網(wǎng)頁元素判斷是否有觸發(fā)瀏覽器下載第二網(wǎng)頁的事件,若是,則該網(wǎng)頁元素即為頁面轉(zhuǎn)換 元素。按鍵配置模塊130負(fù)責(zé)為元素搜尋模塊120所搜尋出的頁面轉(zhuǎn)換元素配置相對應(yīng) 的快速鍵,一般而言,按鍵配置模塊130可以使用對應(yīng)表或數(shù)組(array)等方式,記錄頁面 轉(zhuǎn)換元素與快速鍵的對應(yīng)關(guān)系,但本發(fā)明并不以此為限。一般而言,按鍵配置模塊130會為各個頁面轉(zhuǎn)換元素配置一個快速鍵,不過若 一個網(wǎng)頁中有兩個頁面轉(zhuǎn)換元素可以跳轉(zhuǎn)到相同的網(wǎng)頁,則按鍵配置模塊只會配置一個 快速鍵,另外,若頁面轉(zhuǎn)換元素觸發(fā)瀏覽器執(zhí)行的腳本會跳轉(zhuǎn)到兩個以上的網(wǎng)址,則按鍵 配置模塊130會配置與可能被跳轉(zhuǎn)到的網(wǎng)址數(shù)量相同的快速鍵,例如網(wǎng)頁中的選擇元素 r<select><option> 學(xué)習(xí) </option><option> 挑戰(zhàn) </optionX/select>」包含「學(xué)習(xí)」以及 「挑戰(zhàn)」兩個選項,當(dāng)選擇元素中的選項「學(xué)習(xí)」或選項「挑戰(zhàn)」被選擇時,分別會跳轉(zhuǎn)到「學(xué) 習(xí)單字」或「單字測驗」兩個不同的網(wǎng)頁,因此按鍵配置模塊130會為該選擇元素配置兩個 不同的快速鍵。按鍵配置模塊130所配置的快速鍵可以為鍵盤上的單一按鍵,例如數(shù)字鍵「0」至 數(shù)字鍵「9」、字母鍵「a」至字母鍵「ζ」等,快速鍵也可以是一個以上的功能鍵以及一個數(shù)字 鍵或字母鍵所組成的復(fù)合按鍵,例如「Ctrl+0」、「Alt+2」或是「Alt+a!ift+6」等按鍵的組 合。一般而言,按鍵配置模塊130所配置的快速鍵中,數(shù)字鍵以及字母鍵的順序依序為0 9及a z,但本發(fā)明并不以此為限。提示生成模塊140負(fù)責(zé)生成提供顯示模塊160顯示的提示信息,被生成的提示信 息包含按鍵配置模塊130所配置的快速鍵的按鍵以及相對應(yīng)的元素信息等,例如按鍵配置 模塊130為「<a href =“..." >學(xué)習(xí)</a>」的跳轉(zhuǎn)元素所配置的快速鍵為字母鍵「a」, 則提示生成模塊140可以由元素搜尋模塊120所搜尋到的跳轉(zhuǎn)元素的信息中,得知跳轉(zhuǎn)元 素包含了「學(xué)習(xí)」的文字,因此會生成「a)學(xué)習(xí)」的提示信息,但本發(fā)明并不以此為限;若按 鍵配置模塊130將字母鍵「a」配置為按鍵元素「〈input type = ‘‘ button" value =‘‘確 定" >」的快速鍵,則提示生成模塊140可以由元素搜尋模塊120解析網(wǎng)頁所得的按鍵元素 顯示給使用者的文字為「確定」,而產(chǎn)生「a)確定」的提示信息;若字母鍵「a」為網(wǎng)頁元素 r<select><option>挑戰(zhàn)〈/optionX/select〉」的快速鍵,則提示生成模塊140依據(jù)元素搜 尋模塊120解析網(wǎng)頁所得的選擇元素所顯示給使用者的文字為「挑戰(zhàn)」,產(chǎn)生「a)挑戰(zhàn)」的 提示信息。顯示模塊160負(fù)責(zé)將提示生成模塊140所生成的提示信息顯示在瀏覽器中,顯示 模塊160可以DOM的技術(shù)產(chǎn)生浮動窗口的方式在網(wǎng)頁上顯示提示信息,也可以直接在網(wǎng)頁 中加入顯示提示信息的元素,使得瀏覽器在通過顯示模塊160顯示網(wǎng)頁時,一并顯示出提 /J^fn 息。接收模塊170負(fù)責(zé)在使用者由鍵盤上按下快速鍵的按鍵之后,接收對應(yīng)被按下的 快速鍵的輸入訊號。
處理模塊180負(fù)責(zé)在接收模塊170接收到快速鍵被按下而產(chǎn)生的輸入訊號后,依 據(jù)輸入訊號所對應(yīng)的快速鍵,觸發(fā)瀏覽器下載快速鍵對應(yīng)的網(wǎng)頁轉(zhuǎn)換元素可以跳轉(zhuǎn)到的第 二網(wǎng)頁,其中,本發(fā)明會隨著是否為網(wǎng)頁中所執(zhí)行的腳本而有不同的處理方式,當(dāng)本發(fā)明為 網(wǎng)頁中的腳本時,處理模塊180可以直接執(zhí)行借以觸發(fā)瀏覽器下載第二網(wǎng)頁,而若本發(fā)明 為外掛或瀏覽器內(nèi)建的功能,則處理模塊180會模擬光標(biāo)被使用者操控,借以觸發(fā)瀏覽器 下載第二網(wǎng)頁。例如,當(dāng)字母鍵「a」為按鍵元素「〈input type = “ button" value =“學(xué) 習(xí)“〉」所對應(yīng)的快速鍵,則當(dāng)字母鍵「a」被按下之后,處理模塊180會傳送按鍵元素被單 擊所產(chǎn)生的輸入訊號至瀏覽器,借以模擬跳轉(zhuǎn)元素被單擊,此外,處理模塊180也可以執(zhí)行 按鍵元素被單擊后所觸發(fā)的處理程序,借以觸發(fā)瀏覽器下載第二網(wǎng)頁。以下再以圖2B本發(fā)明所提供的配置快速鍵予頁面轉(zhuǎn)換元素的瀏覽系統(tǒng)的系統(tǒng)架 構(gòu)圖來說明本發(fā)明的第二種系統(tǒng)運(yùn)作。如圖2B所示,本發(fā)明系統(tǒng)含有元素搜尋模塊120、按 鍵配置模塊130、提示生成模塊140、計算模塊150、顯示模塊160、接收模塊170以及處理模 塊180。其中,元素搜尋模塊120、按鍵配置模塊130、接收模塊170以及處理模塊180與上 述相同,故以下只針對提示生成模塊140、計算模塊150以及顯示模塊160進(jìn)行說明。提示生成模塊140與上述相似,同樣負(fù)責(zé)生成提供顯示模塊160顯示的提示信息, 差別在于被生成的提示信息僅包含按鍵配置模塊130所配置的快速鍵的按鍵,例如快速鍵 為字母鍵「a」,則提示生成模塊140只需生成「a」的提示信息,不需要在提示信息中加入其 它文字。計算模塊150負(fù)責(zé)計算提示生成模塊140所生成的提示信息在瀏覽器上的顯示 位置,一般而言,計算模塊150會以DOM的技術(shù)取得頁面轉(zhuǎn)換元素在瀏覽器或在網(wǎng)頁中的 坐標(biāo),再依據(jù)頁面轉(zhuǎn)換元素的坐標(biāo)U,y)以及提示信息的寬度w與高度h計算出提示信 息的顯示位置,例如,希望將提示信息顯示在頁面轉(zhuǎn)換元素的左上方時,計算模塊150可以 「(X-w-dl,y-h-c^)」的方式計算出提示信息的坐標(biāo),其中,dl為提示信息與頁面轉(zhuǎn)換元素之 間的水平間距,d2為提示信息與頁面轉(zhuǎn)換元素之間的垂直間距,但計算模塊150計算提示 信息的顯示位置的方式并不以此為限。顯示模塊160負(fù)責(zé)將提示生成模塊140所生成的提示信息顯示在瀏覽器中,差別 在于顯示模塊160會依據(jù)計算模塊150所計算出的提示信息的顯示位置,以DOM的技術(shù)顯 示提示信息,使得提示信息顯示在頁面轉(zhuǎn)換元素的周圍。本發(fā)明所提供的接收模塊170更用以接收使用者按下特定按鍵所產(chǎn)生的觸發(fā)訊 號,例如按下「Ctrl」、「Alt」等功能鍵或是「Ctrl+Siift」等復(fù)合鍵所產(chǎn)生的觸發(fā)訊號,并在 接收到觸發(fā)訊號后,致能元素搜尋模塊120搜尋瀏覽器所顯示的網(wǎng)頁中的頁面轉(zhuǎn)換元素, 借以提供使用者使用本發(fā)明。此外,本發(fā)明更可以包含判斷模塊190,負(fù)責(zé)在接收模塊170接收到觸發(fā)訊號后, 判斷頁面轉(zhuǎn)換元素是否已配置快速鍵,若是,則禁能顯示模塊160顯示提示信息,若否,則 致能元素搜尋模塊120搜尋頁面轉(zhuǎn)換元素。接著以第一實施例來解說本發(fā)明的運(yùn)作系統(tǒng)與方法,并請參照圖3A,本發(fā)明所提 供的配置快速鍵予頁面轉(zhuǎn)換元素的瀏覽方法的方法流程圖。在本實施例中,假設(shè)本發(fā)明以 外掛的方式執(zhí)行在使用者所使用的瀏覽器中。當(dāng)使用者使用瀏覽器瀏覽第一網(wǎng)頁300時,元素搜尋模塊120會搜尋第一網(wǎng)頁300的原始碼中的跳轉(zhuǎn)元素、包含設(shè)定「location」對象的網(wǎng)頁元素等,藉以搜尋出提供跳 轉(zhuǎn)至第二網(wǎng)頁之頁面轉(zhuǎn)換元素(步驟220),假設(shè)如「第4A圖」所示,元素搜尋模塊120搜 尋出第一網(wǎng)頁300中包含六個頁面轉(zhuǎn)換元素,分別為三個跳轉(zhuǎn)元素(圖中未示)以及三個 按鍵元素312。其中,跳轉(zhuǎn)元素包含圖像元素311,因此當(dāng)圖像元素311被單擊時,瀏覽器會 依據(jù)跳轉(zhuǎn)元素所記錄之網(wǎng)址下載第二網(wǎng)頁,而按鍵元素312被單擊時,會觸發(fā)瀏覽器執(zhí)行 「onclick」屬性所對應(yīng)的腳本,使得瀏覽器下載第二網(wǎng)頁。在元素搜尋模塊120搜尋出頁面轉(zhuǎn)換元素(步驟220)后,按鍵配置模塊130會配 置與頁面轉(zhuǎn)換元素相對應(yīng)的快速鍵(步驟230),并為配出的快速鍵記錄相對應(yīng)的第二網(wǎng)頁 的網(wǎng)址。在本實施例中,由于三個跳轉(zhuǎn)元素所記錄的網(wǎng)址分別為「單字學(xué)習(xí)」、「單字測驗」 以及「系統(tǒng)設(shè)定」的第二網(wǎng)頁的網(wǎng)址,三個按鍵元素312的「onclick」屬性所對應(yīng)的腳本被 執(zhí)行后,也會分別觸發(fā)瀏覽器下載「單字學(xué)習(xí)」、「單字測驗」以及「系統(tǒng)設(shè)定」的第二網(wǎng)頁。 由于三個跳轉(zhuǎn)元素以及三個按鍵元素312都會分別觸發(fā)瀏覽器下載「單字學(xué)習(xí)」、「單字測 驗」以及「系統(tǒng)設(shè)定」的第二網(wǎng)頁,因此,按鍵配置模塊130會配出三個按鍵,假設(shè)為數(shù)字鍵 「2」、數(shù)字鍵「3」以及數(shù)字鍵「4」,其中,數(shù)字鍵「2」、數(shù)字鍵「3」以及數(shù)字鍵「4」分別對應(yīng)到 記錄「單字學(xué)習(xí)」、「單字測驗」以及「系統(tǒng)設(shè)定」等第二網(wǎng)頁的網(wǎng)址的跳轉(zhuǎn)元素,以及分別對 應(yīng)觸發(fā)瀏覽器下載「單字學(xué)習(xí)」、「單字測驗」以及「系統(tǒng)設(shè)定」的第二網(wǎng)頁的按鍵元素312, 如圖4A所示,按鍵元素312上所顯示的文字都為「進(jìn)入」。其中,按鍵配置模塊130將會記 錄數(shù)字鍵「2」與「單字學(xué)習(xí)」的網(wǎng)頁的網(wǎng)址對應(yīng)、數(shù)字鍵「3」與「單字測驗」的網(wǎng)頁的網(wǎng)址 對應(yīng)、數(shù)字鍵「4」與「系統(tǒng)設(shè)定」的網(wǎng)頁的網(wǎng)址對應(yīng)。在按鍵配置模塊130配置與頁面轉(zhuǎn)換元素相對應(yīng)的快速鍵(步驟230)后,提示生 成模塊140會依據(jù)元素搜尋模塊120在第一網(wǎng)頁中搜尋網(wǎng)頁元素時所取得的與圖像元素 311以及按鍵元素312相關(guān)的文字,生成如圖4A所示的提示信息320 (步驟250),在本實施 例中提示信息320將包含按鍵配置模塊130所配置的快速鍵的按鍵(也就是數(shù)字「2」、「3」 以及「4」)以及相關(guān)之文字(也就是「學(xué)習(xí)」、「挑戰(zhàn)」以及「設(shè)置」等文字)。在提示生成模塊140生成提示信息320 (步驟250)后,顯示模塊160會如圖4A所 示,以DOM的技術(shù)產(chǎn)生浮動窗口的方式,在瀏覽器的左下角顯示提示生成模塊140所生成的 提示信息320(步驟270a),借以提供給使用者觀看,但本發(fā)明并不以將提示信息顯示在瀏 覽器的左下角為限。在使用者觀看到顯示模塊160所顯示的提示信息320后,便可以依據(jù)提示信息上 的信息,按下快速鍵,假設(shè)使用者欲跳轉(zhuǎn)到「單字學(xué)習(xí)」的第二網(wǎng)頁,則表示使用者會由鍵盤 上按下數(shù)字鍵「2」,如此,接收模塊170會接收到使用者按下數(shù)字鍵「2」所產(chǎn)生的輸入訊號 (步驟觀1)。之后,處理模塊180會依據(jù)接收模塊171所接收到的輸入訊號,至按鍵配置模塊 130所記錄的對應(yīng)關(guān)系查找與數(shù)字鍵「2」相對應(yīng)的第二網(wǎng)頁「單字學(xué)習(xí)」之網(wǎng)址,并以「勾 (hook)」的技術(shù)傳送頁面轉(zhuǎn)換元素(對應(yīng)第二網(wǎng)頁「單字學(xué)習(xí)」的跳轉(zhuǎn)元素或按鍵元素312) 被單擊的輸入訊號至瀏覽器,借以模擬頁面轉(zhuǎn)換元素被單擊,因而觸發(fā)瀏覽器下載「單字學(xué) 習(xí)」的第二網(wǎng)頁(步驟四0)。如此,使用者便可以使用鍵盤在瀏覽器上輕易的瀏覽網(wǎng)頁。另外,處理模塊180更可以在傳送頁面轉(zhuǎn)換元素被單擊的輸入訊號至瀏覽器之 前,以「勾」的技術(shù)傳送光標(biāo)移動的輸入訊號,借以將光標(biāo)移動到頁面轉(zhuǎn)換元素之上(步驟觀2),避免在處理模塊180產(chǎn)生點擊的輸入訊號時,光標(biāo)正覆蓋在其它的網(wǎng)頁元素上,造成 處理模塊180模擬出被光標(biāo)覆蓋的網(wǎng)頁元素被點擊,而非模擬頁面轉(zhuǎn)換元素被點擊。接著以第二實施例來解說本發(fā)明的運(yùn)作系統(tǒng)與方法,并請參照圖IBB本發(fā)明所提 供的配置快速鍵予頁面轉(zhuǎn)換元素之瀏覽方法之方法流程圖。在本實施例中,假設(shè)本發(fā)明是 在瀏覽器執(zhí)行網(wǎng)頁中的腳本后開始運(yùn)作。當(dāng)使用者使用瀏覽器瀏覽第一網(wǎng)頁300時,元素搜尋模塊120會以DOM的技術(shù),由 第一網(wǎng)頁300的原始碼中搜尋出提供跳轉(zhuǎn)至第二網(wǎng)頁的頁面轉(zhuǎn)換元素(步驟220),假設(shè)如 圖4B所示,元素搜尋模塊120會搜尋出三個跳轉(zhuǎn)元素(圖中未示)以及三個按鍵元素312 等六個頁面轉(zhuǎn)換元素。在元素搜尋模塊120搜尋出頁面轉(zhuǎn)換元素(步驟220)后,按鍵配置模塊130 會配置與頁面轉(zhuǎn)換元素相對應(yīng)的快速鍵(步驟230),并為配出的快速鍵記錄相對應(yīng)的 第二網(wǎng)頁的網(wǎng)址。在本實施例中,假設(shè)為快速鍵為數(shù)字鍵「2」、數(shù)字鍵「3」以及數(shù)字鍵 「4」,相對應(yīng)的第二網(wǎng)頁的網(wǎng)址分別為「learningwords. jsp」、「testingwords. jspj以及 「settingsystem. jsp」,各個快速鍵分別對應(yīng)到記錄「單字學(xué)習(xí)」、「單字測驗」以及「系統(tǒng)設(shè) 定」的網(wǎng)址的跳轉(zhuǎn)元素,各個快速鍵也分別對應(yīng)觸發(fā)瀏覽器下載「單字學(xué)習(xí)」、「單字測驗」以 及「系統(tǒng)設(shè)定」的第二網(wǎng)頁的按鍵元素312,如圖4B所示,按鍵元素312上所顯示的文字都 為「進(jìn)入」。在按鍵配置模塊130配置與頁面轉(zhuǎn)換元素相對應(yīng)的快速鍵(步驟230)后,提示生 成模塊140會生成只有按鍵配置模塊130所配置的快速鍵的提示信息331 (步驟250)。接著,計算模塊150會計算提示生成模塊140所生成的提示信息的顯示位置,假設(shè) 在本實施例中所使用的顯示位置為坐標(biāo),而計算模塊150以DOM的技術(shù)所取得的三個圖像 元素的坐標(biāo)為分別為「(觀2,觀1)」、「(觀2,623)」以及「082,968)」、三個按鍵元素312的 坐標(biāo)分別為「(574,281)」、「(574,623) J以及「(574,968)」,若提示信息的高度與寬度都為 50像素(pixel)時,計算模塊150所計算出的六個提示信息的顯示位置會分別為「(232, 231)」、「(232,573) J,「(232,918) J,「(524,231) J,「(524,573)」以及「(524,918)」(步驟 260)。之后,顯示模塊160會如圖4B所示,依據(jù)計算模塊150所計算出的各個提示信息 的坐標(biāo)(顯示位置),以DOM技術(shù)產(chǎn)生浮動窗口的方式,在瀏覽器中顯示提示生成模塊140 所生成的提示信息320 (步驟270b),使得各個提示信息320被顯示在各個頁面轉(zhuǎn)換元素的 右下方,借以提供給使用者觀看。在使用者觀看到顯示模塊160所顯示的提示信息320后,假設(shè)使用者由鍵盤上按 下數(shù)字鍵「2」,如此,接收模塊170會接收到使用者按下數(shù)字鍵「2」所產(chǎn)生的輸入訊號(步 驟 281)。跟著,處理模塊180會依據(jù)接收模塊171所接收到的輸入訊號,至按鍵配置 模塊130所記錄的對應(yīng)關(guān)系查找與數(shù)字鍵「2」相對應(yīng)的第二網(wǎng)頁「單字學(xué)習(xí)」的網(wǎng)址 「learningwords· jsp」,并執(zhí)行包含「location· href =” learningwords. jsp"」的語法的 腳本,借以觸發(fā)瀏覽器下載「單字學(xué)習(xí)」的第二網(wǎng)頁(步驟四0)。如此,使用者便可以使用 鍵盤在瀏覽器上輕易的瀏覽網(wǎng)頁。綜上所述,可知本發(fā)明與現(xiàn)有技術(shù)之間的差異在于具有先搜尋提供跳轉(zhuǎn)至第二網(wǎng)頁的頁面轉(zhuǎn)換元素后,并配置對應(yīng)頁面轉(zhuǎn)換元素的快速鍵,當(dāng)使用者輸入快速鍵后,會依據(jù) 與快速鍵相對應(yīng)的頁面轉(zhuǎn)換元素,觸發(fā)瀏覽器下載第二網(wǎng)頁,借由此一技術(shù)手段可以解決 現(xiàn)有技術(shù)所存在不方便操控光標(biāo)的使用者無法輕易的使用瀏覽器瀏覽網(wǎng)頁的問題,進(jìn)而達(dá) 成讓使用者方便的以鍵盤瀏覽網(wǎng)頁的功效。事實上,本發(fā)明更可以在輸入特定的按鍵后致能元素搜尋模塊120,也就是說,接 收模塊170需要先接收到使用者按下如「Alt」按鍵所產(chǎn)生的觸發(fā)訊號(步驟206)后,元素 搜尋模塊120才會開始搜尋頁面轉(zhuǎn)換元素(步驟220)。另外,若使用者在元素搜尋模塊120搜尋頁面轉(zhuǎn)換元素(步驟220)、按鍵配置模塊 配置對應(yīng)頁面轉(zhuǎn)換元素的快速鍵(步驟230)后,再次按下「Alt」鍵,則接收模塊170在接 收到「Alt」按鍵所產(chǎn)生的觸發(fā)訊號(步驟206)后,判斷模塊190會判斷出頁面轉(zhuǎn)換元素已 配置有快速鍵(步驟210),因此會傳送控制訊號給顯示模塊160,使顯示模塊160停止顯示 提示生成模塊140所生成的提示信息,也就是隱藏提示信息(步驟M0),使得被顯示的第二 網(wǎng)頁中將不存在提示信息,避免提示信息影響使用者觀看第二網(wǎng)頁。而若判斷模塊190判 斷出頁面轉(zhuǎn)換元素尚未配置快速鍵(步驟210),則會致能元素搜尋模塊120 (步驟220),并 進(jìn)行后續(xù)步驟。再者,本發(fā)明的配置快速鍵予頁面轉(zhuǎn)換元素的瀏覽方法,可實現(xiàn)于硬件、軟件或硬 件與軟件的組合中,亦可在計算機(jī)系統(tǒng)中以集中方式實現(xiàn)或以不同組件散布于若干互連的 計算機(jī)系統(tǒng)的分散方式實現(xiàn)。雖然本發(fā)明所公開的實施方式如上,惟所述的內(nèi)容并非用以直接限定本發(fā)明的專 利保護(hù)范圍。任何本發(fā)明所屬技術(shù)領(lǐng)域中技術(shù)人員,在不脫離本發(fā)明所公開的精神和范圍 的前提下,對本發(fā)明的實施的形式上及細(xì)節(jié)上作些許的更動潤飾,均屬于本發(fā)明的專利保 護(hù)范圍。本發(fā)明的專利保護(hù)范圍,仍須以所附的權(quán)利要求所界定者為準(zhǔn)。10
權(quán)利要求
1.一種配置快速鍵予頁面轉(zhuǎn)換元素的瀏覽方法,應(yīng)用于一瀏覽器上,該瀏覽器顯示一 第一網(wǎng)頁,該瀏覽方法包含下列步驟于該第一網(wǎng)頁中搜尋提供跳轉(zhuǎn)至一第二網(wǎng)頁的至少一頁面轉(zhuǎn)換元素;配置與該至少一頁面轉(zhuǎn)換元素對應(yīng)的快速鍵;生成顯示該快速鍵的信息的一提示信息;顯示該提示信息;及當(dāng)接收到對應(yīng)該快速鍵的一輸入訊號后,觸發(fā)該瀏覽器下載該第二網(wǎng)頁。
2.如權(quán)利要求1所述的配置快速鍵予頁面轉(zhuǎn)換元素的瀏覽方法,其中該方法于搜尋該 至少一頁面轉(zhuǎn)換元素的步驟前,更包含接收一觸發(fā)訊號的步驟。
3.如權(quán)利要求2所述的配置快速鍵予頁面轉(zhuǎn)換元素的瀏覽方法,其中該方法更包含于 接收該觸發(fā)訊號的步驟后,判斷該頁面轉(zhuǎn)換元素已配置該快速鍵時,隱藏該提示信息的步 馬聚ο
4.如權(quán)利要求1所述的配置快速鍵予頁面轉(zhuǎn)換元素的瀏覽方法,其中該顯示該提示信 息的步驟更包含計算該至少一頁面轉(zhuǎn)換元素于該瀏覽器上的至少一顯示位置,并依據(jù)該至 少一顯示位置顯示該提示信息的步驟。
5.如權(quán)利要求1所述的配置快速鍵予頁面轉(zhuǎn)換元素的瀏覽方法,其中該方法于該快速 鍵被輸入的步驟后,更包含移動光標(biāo)至該至少一頁面轉(zhuǎn)換元素上的步驟。
6.一種配置快速鍵予頁面轉(zhuǎn)換元素的瀏覽系統(tǒng),應(yīng)用于一瀏覽器上,該瀏覽器顯示一 第一網(wǎng)頁,該瀏覽系統(tǒng)至少包含一元素搜尋模塊,用于于該第一網(wǎng)頁中搜尋提供跳轉(zhuǎn)至一第二網(wǎng)頁的至少一頁面轉(zhuǎn)換 元素;一按鍵配置模塊,用于配置與該至少一頁面轉(zhuǎn)換元素對應(yīng)的快速鍵;一提示生成模塊,用于生成顯示該快速鍵的信息的一提示信息;一顯示模塊,用于顯示該提示信息;一接收模塊,用于接收對應(yīng)該快速鍵的一輸入訊號;及一處理模塊,用于于該接收模塊接收到該輸入訊號后,觸發(fā)該瀏覽器下載該第二網(wǎng)頁。
7.如權(quán)利要求6所述的配置快速鍵予頁面轉(zhuǎn)換元素的瀏覽系統(tǒng),其中該接收模塊更用 于接收一觸發(fā)訊號。
8.如權(quán)利要求6所述的配置快速鍵予頁面轉(zhuǎn)換元素的瀏覽系統(tǒng),其中該系統(tǒng)更包含一 判斷模塊,用于判斷該至少一頁面轉(zhuǎn)換元素是否已配置該快速鍵,若是,則禁能該顯示模塊 顯示該提示信息。
9.如權(quán)利要求6所述的配置快速鍵予頁面轉(zhuǎn)換元素的瀏覽系統(tǒng),其中該系統(tǒng)更包含一 計算模塊,用于計算該至少一頁面轉(zhuǎn)換元素于該瀏覽器上的至少一顯示位置,該顯示模塊 更用以依據(jù)該至少一顯示位置顯示該提示信息。
10.如權(quán)利要求6所述的配置快速鍵予頁面轉(zhuǎn)換元素的瀏覽系統(tǒng),其中該處理模塊是 模擬該至少一網(wǎng)頁轉(zhuǎn)換元素被單擊或執(zhí)行該至少一網(wǎng)頁轉(zhuǎn)換元素被單擊后的處理程序。
全文摘要
本發(fā)明公開了一種配置快速鍵予頁面轉(zhuǎn)換元素的瀏覽系統(tǒng)及其方法,其通過搜尋提供跳轉(zhuǎn)至第二網(wǎng)頁的頁面轉(zhuǎn)換元素后,配置對應(yīng)頁面轉(zhuǎn)換元素的快速鍵,當(dāng)使用者輸入快速鍵后,依據(jù)與快速鍵相對應(yīng)的頁面轉(zhuǎn)換元素,觸發(fā)瀏覽器下載第二網(wǎng)頁,可以達(dá)成讓使用者輕易的以鍵盤操作瀏覽器瀏覽網(wǎng)頁的技術(shù)功效。
文檔編號G06F17/30GK102043786SQ20091017995
公開日2011年5月4日 申請日期2009年10月14日 優(yōu)先權(quán)日2009年10月14日
發(fā)明者劉俊, 邱全成 申請人:英業(yè)達(dá)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
黄石市| 五峰| 敦化市| 安平县| 岑巩县| 和林格尔县| 泾阳县| 莱芜市| 体育| 始兴县| 永吉县| 乐亭县| 奈曼旗| 屯昌县| 淮北市| 朝阳区| 岐山县| 隆尧县| 阿合奇县| 那曲县| 平湖市| 广丰县| 泰宁县| 班戈县| 蕉岭县| 延庆县| 大理市| 永顺县| 桂平市| 紫阳县| 吉林市| 峨山| 湖州市| 巫溪县| 彭阳县| 高邑县| 桑日县| 罗江县| 迁西县| 宁南县| 房山区|