TWI409699B - 配置快速鍵予頁面轉換元素之瀏覽系統及其方法 - Google Patents
配置快速鍵予頁面轉換元素之瀏覽系統及其方法 Download PDFInfo
- Publication number
- TWI409699B TWI409699B TW98133447A TW98133447A TWI409699B TW I409699 B TWI409699 B TW I409699B TW 98133447 A TW98133447 A TW 98133447A TW 98133447 A TW98133447 A TW 98133447A TW I409699 B TWI409699 B TW I409699B
- Authority
- TW
- Taiwan
- Prior art keywords
- conversion element
- webpage
- module
- browser
- page conversion
- Prior art date
Links
Landscapes
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Description
一種瀏覽系統及其方法,特別係指一種配置快速鍵予頁面轉換元素之瀏覽系統及其方法。
瀏覽器(browser)是顯示網頁伺服器(web server)或檔案系統內的檔案,並讓用戶與被顯示之檔案互動的軟體。它用來顯示在全球資訊網(World Wide Web)或局部區域網路等內的文字、影像及其他資訊。
被瀏覽器所顯示的文字或影像等資訊,可能會包含連接到其他網址(URL)的超連結,透過所述之超連結,使用者可以使用瀏覽器輕易地瀏覽各種資訊。假設瀏覽器所呈現出之第一網頁300如「第1圖」所示,除了「學習」、「挑戰」以及「設置」等文字之外,還包含三個按鍵元素312以及三個分別被連結元素(圖中未示)所包含的圖像元素311,連結元素、圖像元素311以及按鍵元素312分別與「學習」、「挑戰」以及「設置」等文字對應。當使用者使用游標400點擊(click)與文字「學習」對應的圖像元素311時,由於圖像元素311包含於連結元素中,故實際上使用者是點擊到連結元素,如此,瀏覽器便會依據與文字「學習」對應的連結元素所記錄之網址,向網頁伺服器發出下載學習單字之網頁的請求(request),並在下載完成後顯示學習單字之網頁,或是當使用者點擊與文字「學習」對應的按鍵元素312時,會觸發瀏覽器執行對應按鍵元素312的腳本(script),使得瀏覽器下載並顯示學習單字的網頁。同樣的,若使用者使用游標400點擊與文字「挑戰」或「設置」對應的圖像元素311或按鍵元素312,則瀏覽器便會下載並顯示單字測驗或系統設定的網頁。
由於瀏覽器本身是提供使用者與視覺化的網頁進行互動,因此在操作的設計上,並非以鍵盤作為主要的操作方式,而改以游標作為主要操作的方式,以上述之說明為例,使用者可以透過游標輕易的操作瀏覽器瀏覽網頁,但若要使用鍵盤,則需要使用「Tab」鍵來選擇要單擊的圖像元素311或按鍵元素312,很明顯的,使用者並不易使用鍵盤操作瀏覽器。在這樣的情況下,一旦操控游標的輸入裝置,例如滑鼠、觸控筆或是觸控板等,無法正確的使用,又或者使用者不方便操控游標而較方便使用鍵盤時,使用者便無法順利的使用瀏覽器瀏覽網頁。
綜上所述,可知先前技術中長期以來一直存在不方便操控游標的使用者無法輕易的使用瀏覽器瀏覽網頁的問題,因此有必要提出改進的技術手段,來解決此一問題。
有鑒於先前技術存在不方便操控游標的使用者無法輕易的使用瀏覽器瀏覽網頁的問題,本發明遂揭露一種配置快速鍵予頁面轉換元素之瀏覽系統及其方法,其中:本發明所揭露之配置快速鍵予頁面轉換元素之瀏覽系統,其包括有:元素搜尋模組,用以於第一網頁中搜尋提供連結至第二網頁之頁面轉換元素;按鍵配置模組,用以配置與頁面轉換元素對應之快速鍵;提示生成模組,用以生成顯示快速鍵之資訊之提示訊息;顯示模組,用以顯示提示訊息;接收模組,用以接收對應快速鍵之輸入訊號;處理模組,用以於接收模組接收到輸入訊號後,觸發瀏覽器下載第二網頁,其透過元素搜尋模組搜尋出提供連結至第二網頁的頁面轉換元素後,由按鍵配置模組配置對應頁面轉換元素的快速鍵,並在接收模組接收到使用者輸入快速鍵所產生之輸入訊號後,由處理模組依據相對應之頁面轉換元素觸發瀏覽器下載第二網頁,藉以解決先前技術所存在的問題。
本發明所揭露之配置快速鍵予頁面轉換元素之瀏覽方法,其包括有下列步驟:於第一網頁中搜尋提供連結至第二網頁之頁面轉換元素;配置與頁面轉換元素對應之快速鍵;生成顯示快速鍵之資訊之提示訊息;顯示提示訊息;當接收到對應快速鍵之輸入訊號後,觸發瀏覽器下載第二網頁,其透過搜尋出提供連結至第二網頁的頁面轉換元素後,配置對應頁面轉換元素的快速鍵,並在使用者輸入快速鍵後,依據與快速鍵相對應之頁面轉換元素觸發瀏覽器下載第二網頁,藉以解決先前技術所存在的問題。
本發明所揭露之系統與方法如上,其與先前技術之間的差異在於本發明會先搜尋提供連結至第二網頁的頁面轉換元素,並配置對應頁面轉換元素的快速鍵,當使用者輸入快速鍵後,便依據與快速鍵相對應之頁面轉換元素,觸發瀏覽器下載第二網頁。透過上述的技術手段,本發明可以達成讓使用者方便的以鍵盤瀏覽網頁的技術功效。
以下將配合圖式及實施例來詳細說明本發明之特徵與實施方式,內容足以使任何熟習相關技藝者能夠輕易地充分理解本發明解決技術問題所應用的技術手段並據以實施,藉此實現本發明可達成的功效。
瀏覽器主要是以超文本傳輸協定(HyperText Transfer Protocol,HTTP)連接網頁伺服器而取得網頁,依據HTTP,瀏覽器會發出請求到網頁伺服器,藉以由網頁伺服器獲取使用者需要瀏覽的網頁。
瀏覽器所發出的請求中,會包含使用者欲瀏覽之網頁的網址,也就是統一資源定位符(Uniform/Universal Resource Locator,URL),在大部分的情況下都是以「http://」做為開頭,此表示瀏覽器使用HTTP向網頁伺服器請求並下載網頁。
網頁通常使用超文本連結標記語言(HyperText Markup Language,HTML)的檔案格式,此為一種純文字的檔案類型,由包含但不限於按鍵元素(<input type="button"…>)、圖像元素(<img…>)、連結元素(<a…>…</a>)、輸入元素(<input type="text"…>)以及選擇元素(<select>…</select>)等網頁元素(element)。瀏覽器會在完成網頁的下載後,解析網頁中的各個網頁元素,並以圖形化的方式將各個網頁元素所要表達的圖像顯示給使用者觀看。
在網頁所使用的HTML中,連結元素會記錄其他網頁的URL,讓使用者在單擊連結元素所包含的文字或網頁元素後,提供使用者連結到其他的網頁;除了連結元素之外,其他的網頁元素也可以在使用者觸發特定的事件(event)後,由瀏覽器執行特定的腳本(script),來提供使用者連結到其他的網頁。在習知之瀏覽網頁的方式裡,使用者會使用游標在瀏覽器上操作,例如以單擊連結元素或是觸發特定事件的方式來瀏覽其他的網頁,而本發明則可以網頁之內建腳本、外掛或瀏覽器內建的方式提供使用者使用鍵盤操作瀏覽器下載其他網頁。
以下先以「第2A圖」本發明所提之配置快速鍵予頁面轉換元素之瀏覽系統之系統架構圖來說明本發明的第一種系統運作。如「第2A圖」所示,本發明之系統含有元素搜尋模組120、按鍵配置模組130、提示生成模組140、顯示模組160、接收模組170以及處理模組180。
元素搜尋模組120負責搜尋瀏覽器所顯示之第一網頁300中,提供連結到第二網頁的頁面轉換元素,元素搜尋模組120所搜尋出之頁面轉換元素為記錄有第二網頁之網址的連結元素,另外,頁面轉換元素也可以是能夠讓使用者在網頁上觸發特定之事件的網頁元素,例如觸發網頁元素被點擊(click)、網頁元素中之項目被選擇等事件,使得瀏覽器在執行與被觸發之事件相對應的腳本後,會下載並顯示第二網頁。
元素搜尋模組120可以文件物件模型(Document Object Model,DOM)的技術,訪問(traverse)第一網頁300中之所有的網頁元素,並依據網頁元素或網頁元素之屬性判斷提供連結至第二網頁的頁面轉換元素,例如判斷網頁元素「<a...>...</a>」或是判斷「onlcick」等屬性中包含設定「location」物件之網頁元素為頁面轉換元素,但元素搜尋模組120搜尋頁面轉換元素的方式並不以此為限,元素搜尋模組120也可以解析瀏覽器所顯示之第一網頁300的原始碼的方式,搜尋出提供連結至第二網頁的頁面轉換元素,例如搜尋網頁元素「<a...>...</a>」、搜尋屬性值中包含設定「location」物件的網頁元素、或是搜尋喚起之函數中包含設定「location」物件之語法的網頁元素。
元素搜尋模組120在解析第一網頁300的原始碼後,可以先由第一網頁300的原始碼中搜尋出所有連結到第二網頁的網址,藉以找出會觸發瀏覽器下載第二網頁之頁面轉換元素,或是先由第一網頁300的原始碼中搜尋出所有的網頁元素,再依據搜尋出的各個網頁元素判斷是否有觸發瀏覽器下載第二網頁的事件,若是,則該網頁元素即為頁面轉換元素。
按鍵配置模組130負責為元素搜尋模組120所搜尋出之頁面轉換元素配置相對應的快速鍵,一般而言,按鍵配置模組130可以使用對應表或陣列(array)等方式,記錄頁面轉換元素與快速鍵的對應關係,但本發明並不以此為限。
一般而言,按鍵配置模組130會為各個頁面轉換元素配置一個快速鍵,不過若一個網頁中有兩個頁面轉換元素可以連結到相同的網頁,則按鍵配置模組只會配置一個快速鍵,另外,若頁面轉換元素觸發瀏覽器執行的腳本會連結到兩個以上的網址,則按鍵配置模組130會配置與可能被連結到的網址數量相同的快速鍵,例如網頁中的選擇元素「<select><option>學習</option><option>挑戰</option></select>」包含「學習」以及「挑戰」兩個選項,當選擇元素中的選項「學習」或選項「挑戰」被選擇時,分別會連結到「學習單字」或「單字測驗」兩個不同的網頁,因此按鍵配置模組130會為該選擇元素配置兩個不同的快速鍵。
按鍵配置模組130所配置的快速鍵可以為鍵盤上的單一按鍵,例如數字鍵「0」至數字鍵「9」、字母鍵「a」至字母鍵「z」等,快速鍵也可以是一個以上的功能鍵以及一個數字鍵或字母鍵所組成之複合按鍵,例如「Ctrl+0」、「Alt+2」或是「Alt+Shift+6」等按鍵的組合。一般而言,按鍵配置模組130所配置的快速鍵中,數字鍵以及字母鍵的順序依序為0~9及a~z,但本發明並不以此為限。
提示生成模組140負責生成提供顯示模組160顯示的提示訊息,被生成的提示訊息包含按鍵配置模組130所配置之快速鍵的按鍵以及相對應的元素資訊等,例如按鍵配置模組130為「<a href="…">學習</a>」的連結元素所配置的快速鍵為字母鍵「a」,則提示生成模組140可以由元素搜尋模組120所搜尋到之連結元素的資訊中,得知連結元素包含了「學習」的文字,因此會生成「a)學習」的提示訊息,但本發明並不以此為限;若按鍵配置模組130將字母鍵「a」配置為按鍵元素「<input type="button"value="確定">」的快速鍵,則提示生成模組140可以由元素搜尋模組120解析網頁所得之按鍵元素顯示給使用者的文字為「確定」,而產生「a)確定」的提示訊息;若字母鍵「a」為網頁元素「<select><option>挑戰</option></select>」的快速鍵,則提示生成模組140依據元素搜尋模組120解析網頁所得之選擇元素所顯示給使用者的文字為「挑戰」,產生「a)挑戰」的提示訊息。
顯示模組160負責將提示生成模組140所生成的提示訊息顯示在瀏覽器中,顯示模組160可以DOM的技術產生浮動視窗的方式在網頁上顯示提示訊息,也可以直接在網頁中加入顯示提示訊息的元素,使得瀏覽器在透過顯示模組160顯示網頁時,一併顯示出提示訊息。
接收模組170負責在使用者由鍵盤上按下快速鍵的按鍵之後,接收對應被按下之快速鍵的輸入訊號。
處理模組180負責在接收模組170接收到快速鍵被按下而產生的輸入訊號後,依據輸入訊號所對應的快速鍵,觸發瀏覽器下載快速鍵對應之網頁轉換元素可以連結到的第二網頁,其中,本發明會隨著是否為網頁中所執行之腳本而有不同的處理方式,當本發明為網頁中之腳本時,處理模組180可以直接執行藉以觸發瀏覽器下載第二網頁,而若本發明為外掛或瀏覽器內建之功能,則處理模組180會模擬游標被使用者操控,藉以觸發瀏覽器下載第二網頁。例如,當字母鍵「a」為按鍵元素「<input type="button"value="學習">」所對應的快速鍵,則當字母鍵「a」被按下之後,處理模組180會傳送按鍵元素被單擊所產生的輸入訊號至瀏覽器,藉以模擬連結元素被單擊,此外,處理模組180也可以執行按鍵元素被單擊後所觸發的處理程序,藉以觸發瀏覽器下載第二網頁。
以下再以「第2B圖」本發明所提之配置快速鍵予頁面轉換元素之瀏覽系統之系統架構圖來說明本發明的第二種系統運作。如「第2B圖」所示,本發明之系統含有元素搜尋模組120、按鍵配置模組130、提示生成模組140、計算模組150、顯示模組160、接收模組170以及處理模組180。其中,元素搜尋模組120、按鍵配置模組130、接收模組170以及處理模組180與上述相同,故以下只針對提示生成模組140、計算模組150以及顯示模組160進行說明。
提示生成模組140與上述相似,同樣負責生成提供顯示模組160顯示的提示訊息,差別在於被生成的提示訊息僅包含按鍵配置模組130所配置之快速鍵的按鍵,例如快速鍵為字母鍵「a」,則提示生成模組140只需生成「a」的提示訊息,不需要在提示訊息中加入其他文字。
計算模組150負責計算提示生成模組140所生成之提示訊息在瀏覽器上的顯示位置,一般而言,計算模組150會以DOM的技術取得頁面轉換元素在瀏覽器或在網頁中的座標,再依據頁面轉換元素的座標(x,y)以及提示訊息的寬度w與高度h計算出提示訊息的顯示位置,例如,希望將提示訊息顯示在頁面轉換元素的左上方時,計算模組150可以「(x-w-d1,y-h-d2)」的方式計算出提示訊息的座標,其中,d1為提示訊息與頁面轉換元素之間的水平間距,d2為提示訊息與頁面轉換元素之間的垂直間距,但計算模組150計算提示訊息之顯示位置的方式並不以此為限。
顯示模組160負責將提示生成模組140所生成的提示訊息顯示在瀏覽器中,差別在於顯示模組160會依據計算模組150所計算出之提示訊息的顯示位置,以DOM的技術顯示提示訊息,使得提示訊息顯示在頁面轉換元素的周圍。
本發明所提之接收模組170更用以接收使用者按下特定按鍵所產生之觸發訊號,例如按下「Ctrl」、「Alt」等功能鍵或是「Ctrl+Shift」等複合鍵所產生之觸發訊號,並在接收到觸發訊號後,致能元素搜尋模組120搜尋瀏覽器所顯示之網頁中的頁面轉換元素,藉以提供使用者使用本發明。
此外,本發明更可以包含判斷模組190,負責在接收模組170接收到觸發訊號後,判斷頁面轉換元素是否已配置快速鍵,若是,則禁能顯示模組160顯示提示訊息,若否,則致能元素搜尋模組120搜尋頁面轉換元素。
接著以第一實施例來解說本發明的運作系統與方法,並請參照「第3A圖」本發明所提之配置快速鍵予頁面轉換元素之瀏覽方法之方法流程圖。在本實施例中,假設本發明以外掛的方式執行在使用者所使用之瀏覽器中。
當使用者使用瀏覽器瀏覽第一網頁300時,元素搜尋模組120會搜尋第一網頁300的原始碼中的連結元素、包含設定「location」物件的網頁元素等,藉以搜尋出提供連結至第二網頁之頁面轉換元素(步驟220),假設如「第4A圖」所示,元素搜尋模組120搜尋出第一網頁300中包含六個頁面轉換元素,分別為三個連結元素(圖中未示)以及三個按鍵元素312。其中,連結元素包含圖像元素311,因此當圖像元素311被單擊時,瀏覽器會依據連結元素所記錄之網址下載第二網頁,而按鍵元素312被單擊時,會觸發瀏覽器執行「onclick」屬性所對應的腳本,使得瀏覽器下載第二網頁。
在元素搜尋模組120搜尋出頁面轉換元素(步驟220)後,按鍵配置模組130會配置與頁面轉換元素相對應的快速鍵(步驟230),並為配出的快速鍵記錄相對應的第二網頁之網址。在本實施例中,由於三個連結元素所記錄的網址分別為「單字學習」、「單字測驗」以及「系統設定」之第二網頁的網址,三個按鍵元素312的「onclick」屬性所對應的腳本被執行後,也會分別觸發瀏覽器下載「單字學習」、「單字測驗」以及「系統設定」的第二網頁。由於三個連結元素以及三個按鍵元素312都會分別觸發瀏覽器下載「單字學習」、「單字測驗」以及「系統設定」的第二網頁,因此,按鍵配置模組130會配出三個按鍵,假設為數字鍵「2」、數字鍵「3」以及數字鍵「4」,其中,數字鍵「2」、數字鍵「3」以及數字鍵「4」分別對應到記錄「單字學習」、「單字測驗」以及「系統設定」等第二網頁之網址的連結元素,以及分別對應觸發瀏覽器下載「單字學習」、「單字測驗」以及「系統設定」的第二網頁之按鍵元素312,如「第4A圖」所示,按鍵元素312上所顯示的文字都為「進入」。其中,按鍵配置模組130將會記錄數字鍵「2」與「單字學習」之網頁的網址對應、數字鍵「3」與「單字測驗」之網頁的網址對應、數字鍵「4」與「系統設定」之網頁的網址對應。
在按鍵配置模組130配置與頁面轉換元素相對應的快速鍵(步驟230)後,提示生成模組140會依據元素搜尋模組120在第一網頁中搜尋網頁元素時所取得之與圖像元素311以及按鍵元素312相關的文字,生成如「第4A圖」所示之提示訊息320(步驟250),在本實施例中提示訊息320將包含按鍵配置模組130所配置之快速鍵的按鍵(也就是數字「2」、「3」以及「4」)以及相關之文字(也就是「學習」、「挑戰」以及「設置」等文字)。
在提示生成模組140生成提示訊息320(步驟250)後,顯示模組160會如「第4A圖」所示,以DOM之技術產生浮動視窗的方式,在瀏覽器之左下角顯示提示生成模組140所生成之提示訊息320(步驟270a),藉以提供給使用者觀看,但本發明並不以將提示訊息顯示在瀏覽器之左下角為限。
在使用者觀看到顯示模組160所顯示之提示訊息320後,便可以依據提示訊息上之資訊,按下快速鍵,假設使用者欲連結到「單字學習」的第二網頁,則表示使用者會由鍵盤上按下數字鍵「2」,如此,接收模組170會接收到使用者按下數字鍵「2」所產生的輸入訊號(步驟281)。
之後,處理模組180會依據接收模組171所接收到的輸入訊號,至按鍵配置模組130所記錄之對應關係查找與數字鍵「2」相對應之第二網頁「單字學習」之網址,並以「勾(hook)」的技術傳送頁面轉換元素(對應第二網頁「單字學習」之連結元素或按鍵元素312)被單擊的輸入訊號至瀏覽器,藉以模擬頁面轉換元素被單擊,因而觸發瀏覽器下載「單字學習」的第二網頁(步驟290)。如此,使用者便可以使用鍵盤在瀏覽器上輕易的瀏覽網頁。
另外,處理模組180更可以在傳送頁面轉換元素被單擊的輸入訊號至瀏覽器之前,以「勾」的技術傳送游標移動的輸入訊號,藉以將游標移動到頁面轉換元素之上(步驟282),避免在處理模組180產生點擊的輸入訊號時,游標正覆蓋在其他的網頁元素上,造成處理模組180模擬出被游標覆蓋的網頁元素被點擊,而非模擬頁面轉換元素被點擊。
接著以第二實施例來解說本發明的運作系統與方法,並請參照「第3B圖」本發明所提之配置快速鍵予頁面轉換元素之瀏覽方法之方法流程圖。在本實施例中,假設本發明係在瀏覽器執行網頁中之腳本後開始運作。
當使用者使用瀏覽器瀏覽第一網頁300時,元素搜尋模組120會以DOM的技術,由第一網頁300的原始碼中搜尋出提供連結至第二網頁之頁面轉換元素(步驟220),假設如「第4B圖」所示,元素搜尋模組120會搜尋出三個連結元素(圖中未示)以及三個按鍵元素312等六個頁面轉換元素。
在元素搜尋模組120搜尋出頁面轉換元素(步驟220)後,按鍵配置模組130會配置與頁面轉換元素相對應的快速鍵(步驟230),並為配出的快速鍵記錄相對應的第二網頁之網址。在本實施例中,假設為快速鍵為數字鍵「2」、數字鍵「3」以及數字鍵「4」,相對應之第二網頁的網址分別為「learningwords.jsp」、「testingwords.jsp」以及「settingsystem.jsp」,各個快速鍵分別對應到記錄「單字學習」、「單字測驗」以及「系統設定」之網址的連結元素,各個快速鍵也分別對應觸發瀏覽器下載「單字學習」、「單字測驗」以及「系統設定」的第二網頁之按鍵元素312,如「第4B圖」所示,按鍵元素312上所顯示的文字都為「進入」。
在按鍵配置模組130配置與頁面轉換元素相對應的快速鍵(步驟230)後,提示生成模組140會生成只有按鍵配置模組130所配置之快速鍵的提示訊息331(步驟250)。
接著,計算模組150會計算提示生成模組140所生成之提示訊息的顯示位置,假設在本實施例中所使用之顯示位置為座標,而計算模組150以DOM的技術所取得之三個圖像元素的座標為分別為「(282,281)」、「(282,623)」以及「(282,968)」、三個按鍵元素312的座標分別為「(574,281)」、「(574,623)」以及「(574,968)」,若提示訊息的高度與寬度都為50像素(pixel)時,計算模組150所計算出之六個提示訊息的顯示位置會分別為「(232,231)」、「(232,573)」、「(232,918)」、「(524,231)」、「(524,573)」以及「(524,918)」(步驟260)。
之後,顯示模組160會如「第4B圖」所示,依據計算模組150所計算出之各個提示訊息的座標(顯示位置),以DOM技術產生浮動視窗的方式,在瀏覽器中顯示提示生成模組140所生成之提示訊息320(步驟270b),使得各個提示訊息320被顯示在各個頁面轉換元素的右下方,藉以提供給使用者觀看。
在使用者觀看到顯示模組160所顯示之提示訊息320後,假設使用者由鍵盤上按下數字鍵「2」,如此,接收模組170會接收到使用者按下數字鍵「2」所產生的輸入訊號(步驟281)。
跟著,處理模組180會依據接收模組171所接收到的輸入訊號,至按鍵配置模組130所記錄之對應關係查找與數字鍵「2」相對應之第二網頁「單字學習」之網址「learningwords.jsp」,並執行包含「location.href="learningwords.jsp"」之語法的腳本,藉以觸發瀏覽器下載「單字學習」的第二網頁(步驟290)。如此,使用者便可以使用鍵盤在瀏覽器上輕易的瀏覽網頁。
綜上所述,可知本發明與先前技術之間的差異在於具有先搜尋提供連結至第二網頁的頁面轉換元素後,並配置對應頁面轉換元素的快速鍵,當使用者輸入快速鍵後,會依據與快速鍵相對應之頁面轉換元素,觸發瀏覽器下載第二網頁,藉由此一技術手段可以解決先前技術所存在不方便操控游標的使用者無法輕易的使用瀏覽器瀏覽網頁的問題,進而達成讓使用者方便的以鍵盤瀏覽網頁的功效。
事實上,本發明更可以在輸入特定的按鍵後致能元素搜尋模組120,也就是說,接收模組170需要先接收到使用者按下如「Alt」按鍵所產生的觸發訊號(步驟206)後,元素搜尋模組120才會開始搜尋頁面轉換元素(步驟220)。
另外,若使用者在元素搜尋模組120搜尋頁面轉換元素(步驟220)、按鍵配置模組配置對應頁面轉換元素的快速鍵(步驟230)後,再次按下「Alt」鍵,則接收模組170在接收到「Alt」按鍵所產生的觸發訊號(步驟206)後,判斷模組190會判斷出頁面轉換元素已配置有快速鍵(步驟210),因此會傳送控制訊號給顯示模組160,使顯示模組160停止顯示提示生成模組140所生成之提示訊息,也就是隱藏提示訊息(步驟240),使得被顯示的第二網頁中將不存在提示訊息,避免提示訊息影響使用者觀看第二網頁。
而若判斷模組190判斷出頁面轉換元素尚未配置快速鍵(步驟210),則會致能元素搜尋模組120(步驟220),並進行後續步驟。
再者,本發明之配置快速鍵予頁面轉換元素之瀏覽方法,可實現於硬體、軟體或硬體與軟體之組合中,亦可在電腦系統中以集中方式實現或以不同元件散佈於若干互連之電腦系統的分散方式實現。
雖然本發明所揭露之實施方式如上,惟所述之內容並非用以直接限定本發明之專利保護範圍。任何本發明所屬技術領域中具有通常知識者,在不脫離本發明所揭露之精神和範圍的前提下,對本發明之實施的形式上及細節上作些許之更動潤飾,均屬於本發明之專利保護範圍。本發明之專利保護範圍,仍須以所附之申請專利範圍所界定者為準。
120...元素搜尋模組
130...按鍵配置模組
140...提示生成模組
150...計算模組
160...顯示模組
170...接收模組
180...處理模組
190...判斷模組
300...第一網頁
311...圖像元素
312...按鍵元素
320...提示訊息
331...提示訊息
400...游標
步驟206 接收觸發訊號
步驟210 判斷頁面轉換元素是否配置快速鍵
步驟220 於第一網頁中搜尋提供連結至第二網頁之頁面轉換元素
步驟230 配置與頁面轉換元素對應之快速鍵
步驟240 隱藏提示訊息
步驟250 生成顯示快速鍵之資訊之提示訊息
步驟260 計算提示訊息於瀏覽器上之顯示位置
步驟270a 顯示提示訊息
步驟270b 依據顯示位置顯示提示訊息
步驟281 接收對應快速鍵之輸入訊號
步驟282 移動游標至頁面轉換元素上
步驟290 觸發瀏覽器下載第二網頁
第1圖係習知之以游標操作瀏覽器瀏覽網頁之示意畫面。
第2A圖係本發明所提之配置快速鍵予頁面轉換元素之瀏覽系統架構圖。
第2B圖係本發明所提之配置快速鍵予頁面轉換元素之瀏覽系統架構圖。
第3A圖係本發明所提之配置快速鍵予頁面轉換元素之瀏覽方法流程圖。
第3B圖係本發明所提之配置快速鍵予頁面轉換元素之瀏覽方法流程圖。
第4A圖係本發明實施例所提之在瀏覽器中顯示提示訊息之示意畫面。
第4B圖係本發明實施例所提之在瀏覽器中顯示提示訊息之示意畫面。
步驟206 接收觸發訊號
步驟210 判斷頁面轉換元素是否配置快速鍵
步驟220 於第一網頁中搜尋提供連結至第二網頁之頁面轉換元素
步驟230 配置與頁面轉換元素對應之快速鍵
步驟240 隱藏提示訊息
步驟250 生成顯示快速鍵之資訊之提示訊息
步驟260 計算提示訊息於瀏覽器上之顯示位置
步驟270b 依據顯示位置顯示提示訊息
步驟281 接收對應快速鍵之輸入訊號
步驟290 觸發瀏覽器下載第二網頁
Claims (11)
- 一種配置快速鍵予頁面轉換元素之瀏覽方法,係應用於一瀏覽器上,該瀏覽器顯示一第一網頁,該瀏覽方法包含下列步驟:於該第一網頁中搜尋可觸發該瀏覽器執行對應之一腳本以連結至一第二網頁之至少一頁面轉換元素;依據該些第二網頁之數量配置與各該第二網頁對應之快速鍵;生成顯示該快速鍵之資訊之一提示訊息;顯示該提示訊息;及當接收到對應該快速鍵之一輸入訊號後,觸發該瀏覽器下載該第二網頁。
- 如申請專利範圍第1項所述之配置快速鍵予頁面轉換元素之瀏覽方法,其中該方法於搜尋該至少一頁面轉換元素之步驟前,更包含接收一觸發訊號之步驟。
- 如申請專利範圍第2項所述之配置快速鍵予頁面轉換元素之瀏覽方法,其中該方法更包含於接收該觸發訊號之步驟後,判斷該頁面轉換元素已配置該快速鍵時,隱藏該提示訊息之步驟。
- 如申請專利範圍第1項所述之配置快速鍵予頁面轉換元素之瀏覽方法,其中該顯示該提示訊息之步驟更包含計算該至少一頁面轉換元素於該瀏覽器上之至少一顯示位置,並依據該至少一顯示位置顯示該提示訊息之步驟。
- 如申請專利範圍第1項所述之配置快速鍵予頁面轉換元素之 瀏覽方法,其中該方法於該快速鍵被輸入之步驟後,更包含移動游標至該至少一頁面轉換元素上之步驟。
- 如申請專利範圍第1項所述之配置快速鍵予頁面轉換元素之瀏覽方法,其中該觸發該瀏覽器下載該第二網頁之步驟係模擬該至少一網頁轉換元素被單擊或執行該至少一網頁轉換元素包含之事件被觸發後之處理程序。
- 一種配置快速鍵予頁面轉換元素之瀏覽系統,係應用於一瀏覽器上,該瀏覽器顯示一第一網頁,該瀏覽系統至少包含:一元素搜尋模組,用以於該第一網頁中搜尋可觸發該瀏覽器執行對應之一腳本以連結至一第二網頁之至少一頁面轉換元素;一按鍵配置模組,用以依據該些第二網頁之數量配置與各該第二網頁對應之快速鍵;一提示生成模組,用以生成顯示該快速鍵之資訊之一提示訊息;一顯示模組,用以顯示該提示訊息;一接收模組,用以接收對應該快速鍵之一輸入訊號;及一處理模組,用以於該接收模組接收到該輸入訊號後,觸發該瀏覽器下載該第二網頁。
- 如申請專利範圍第7項所述之配置快速鍵予頁面轉換元素之瀏覽系統,其中該接收模組更用以接收一觸發訊號。
- 如申請專利範圍第7項所述之配置快速鍵予頁面轉換元素之瀏覽系統,其中該系統更包含一判斷模組,用以判斷該至少一頁面轉換元素是否已配置該快速鍵,若是,則禁能該顯示 模組顯示該提示訊息。
- 如申請專利範圍第7項所述之配置快速鍵予頁面轉換元素之瀏覽系統,其中該系統更包含一計算模組,用以計算該至少一頁面轉換元素於該瀏覽器上之至少一顯示位置,該顯示模組更用以依據該至少一顯示位置顯示該提示訊息。
- 如申請專利範圍第7項所述之配置快速鍵予頁面轉換元素之瀏覽系統,其中該處理模組係模擬該至少一網頁轉換元素被單擊或執行該至少一網頁轉換元素被單擊後之處理程序。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW98133447A TWI409699B (zh) | 2009-10-01 | 2009-10-01 | 配置快速鍵予頁面轉換元素之瀏覽系統及其方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW98133447A TWI409699B (zh) | 2009-10-01 | 2009-10-01 | 配置快速鍵予頁面轉換元素之瀏覽系統及其方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201113810A TW201113810A (en) | 2011-04-16 |
TWI409699B true TWI409699B (zh) | 2013-09-21 |
Family
ID=44909797
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW98133447A TWI409699B (zh) | 2009-10-01 | 2009-10-01 | 配置快速鍵予頁面轉換元素之瀏覽系統及其方法 |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI409699B (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200521733A (en) * | 2003-12-31 | 2005-07-01 | Inventec Corp | Method of real-time transforming webpage for selecting the browsing mode |
US20060031404A1 (en) * | 2004-05-14 | 2006-02-09 | Mobilaps, Llc | Method of providing a web page with inserted content |
-
2009
- 2009-10-01 TW TW98133447A patent/TWI409699B/zh not_active IP Right Cessation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200521733A (en) * | 2003-12-31 | 2005-07-01 | Inventec Corp | Method of real-time transforming webpage for selecting the browsing mode |
US20060031404A1 (en) * | 2004-05-14 | 2006-02-09 | Mobilaps, Llc | Method of providing a web page with inserted content |
Also Published As
Publication number | Publication date |
---|---|
TW201113810A (en) | 2011-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104978317B (zh) | 网页生成方法及装置、网站生成方法及建站服务器 | |
US11170159B1 (en) | System and method for using a dynamic webpage editor | |
US20200104041A1 (en) | System for capturing and replaying screen gestures | |
US9507519B2 (en) | Methods and apparatus for dynamically adapting a virtual keyboard | |
US10108715B2 (en) | Transformation and presentation of on-demand native application crawling results | |
JP6400477B2 (ja) | ジェスチャベースの検索 | |
WO2018036544A1 (zh) | 浏览器在独立窗口中播放视频的方法、装置及存储介质 | |
CN102411614A (zh) | 图像搜索结果的显示 | |
JP2014519108A (ja) | 高速サイトアクセスユーザインタフェースを備えるウェブブラウザ | |
US20130080871A1 (en) | Method for retrieving a representation of an annotated web document, associated computer program and electronic device | |
CN102043786A (zh) | 配置快速键予页面转换元素的浏览***及其方法 | |
WO2012023346A1 (ja) | ウェブ管理装置、ウェブ管理方法、ウェブ管理プログラム、そのプログラムを記録するコンピュータ読み取り可能な記録媒体、及びウェブシステム | |
US20150304458A1 (en) | Method and apparatus for providing a dynamic execution environment in network communication between a client and a server | |
JP4938589B2 (ja) | ウェブページ閲覧装置およびウェブページ閲覧サーバ | |
US20050234838A1 (en) | Method and apparatus for providing in place editing within static documents | |
WO2016011699A1 (zh) | 一种用于配置浏览器的导航页的方法与装置 | |
TWI409699B (zh) | 配置快速鍵予頁面轉換元素之瀏覽系統及其方法 | |
JP2012247853A (ja) | Web閲覧制御サーバ、Web閲覧制御方法及びプログラム | |
JP2012173946A (ja) | ウェブページ表示装置およびフォーカス制御方法 | |
JP6101880B1 (ja) | Webページを表示するためのシステム、プログラムおよび記録媒体 | |
US7353456B2 (en) | Prototype page for simulating navigation in computer programs | |
JP2013134657A (ja) | 情報処理装置、情報処理方法および情報処理プログラム | |
JP2005063118A (ja) | Webページの利便性付加機能のサービス提供方法 | |
JP2009048332A (ja) | ウェブページ閲覧装置 | |
JP2004102480A (ja) | 通信ネットワークシステムを用いた手書きアンケートシステム,および,手書きアンケート方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |