專利名稱:瀏覽器界面操作裝置及其瀏覽方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種計算機,特別是一種瀏覽器界面操作裝置及其瀏覽方法,主要是利用一個網(wǎng)頁卷動狀態(tài)檢測器及一個連接地址狀態(tài)檢測器,針對瀏覽器提供另一個卷動網(wǎng)頁的瀏覽模式。
由于國際互聯(lián)網(wǎng)的盛行,許多信息資源都已經(jīng)被放置到互聯(lián)網(wǎng)上,其信息的拾取已由單純的文字及檔案的傳輸,如GOPHER、FTP,自目前較盛行的線上圖文并茂的瀏覽方式,如瀏覽器(BROWSER)。針對目前瀏覽器的瀏覽方式,通常是利用已編訂的網(wǎng)頁,以一頁一頁的方式,且每頁利用階層的連接方式組織所有網(wǎng)頁的關(guān)系。使用者通常只要利用光標(biāo)指示器(鼠標(biāo)器)點觸網(wǎng)頁上排定的連接圖示、圖片或按鈕,瀏覽器便可依其圖示、圖片或按鈕所預(yù)先設(shè)定的連接網(wǎng)頁地址,立即連接至對應(yīng)的網(wǎng)頁上。但瀏覽器上所呈現(xiàn)的網(wǎng)頁通常遠大于瀏覽器本身所能顯示的畫面,所以目前瀏覽器大都提供垂直卷軸及水平卷軸供使用者利用光標(biāo)指示器或鏈盤的上下鍵控制垂直卷軸及水平卷軸,以控制網(wǎng)頁卷動,或利用鍵盤的換頁鍵直接跳至上一頁或下一頁,但是,上述以光標(biāo)指示器或鍵盤上下鍵來控制垂直卷軸及水平卷軸換頁,總是與使用者目光的移動不協(xié)調(diào),使用者往往在進行瀏覽期間,總需要先中斷瀏覽,再調(diào)整垂直卷軸及調(diào)整水平卷軸,或是先調(diào)整水平卷軸再調(diào)整垂直卷軸。此外,上述利用鍵盤的換頁鍵直接跳至上一頁或下一頁的方法,也有前一頁被截斷的現(xiàn)象發(fā)生,造成瀏覽不連貫的問題。
請參見
圖1,其為現(xiàn)有瀏覽器的示意圖,瀏覽器100包括一個垂直卷軸101及一個水平卷軸102,使用者可利用光標(biāo)指示器或瀏覽器提供可觸碰式屏幕,直接調(diào)整垂直卷軸101中的垂直定位鈕103,以對瀏覽畫面105作上下卷動,另可調(diào)整水平卷軸100中的水平定位鈕104,以對瀏覽畫面105作左右卷動,但不論是利用光標(biāo)指示器或以瀏覽器提供可觸碰式屏幕,通常也只能對垂直定位鈕103及水平定位鈕102進行大略的調(diào)整,如調(diào)整至下一段網(wǎng)頁內(nèi)容。
本發(fā)明的目的在于提供一種利用拖拽方式操作的瀏覽器界面操作裝置及其瀏覽方法。
為達到上述目的,本發(fā)明采取如下技術(shù)措施本發(fā)明的瀏覽界面操作裝置是利用輸入設(shè)備拖拽網(wǎng)頁達到網(wǎng)頁的自動卷動,該裝置包括輸入設(shè)備、一個網(wǎng)頁卷動狀態(tài)檢測器及一個連接地址狀態(tài)檢測器。網(wǎng)頁卷動狀態(tài)檢測器用于檢測瀏覽器的網(wǎng)頁,若被輸入設(shè)備點觸且拖拽長度超過一預(yù)定長度,則發(fā)出一個卷動網(wǎng)頁要求至瀏覽器上。連接地址狀態(tài)檢測器是用于檢測瀏覽器的網(wǎng)頁若被輸入設(shè)備點選且拖拽長度不超過其預(yù)定長度,則發(fā)出一個連接要求至瀏覽器上。當(dāng)瀏覽器接收到網(wǎng)頁卷動狀態(tài)檢測器所發(fā)出的卷動網(wǎng)頁要求時,瀏覽器則依其輸入設(shè)備在網(wǎng)頁上拖拽長度的一個水平分量來卷動瀏覽器的水平卷軸;同樣,瀏覽器則依其輸入設(shè)備在網(wǎng)頁上拖拽長度的一垂直分量來卷動瀏覽器的垂直卷軸。當(dāng)瀏覽器接收到連接地址狀態(tài)檢測器所發(fā)出的連接要求時,瀏覽器則依網(wǎng)頁上連接地址至連接至對應(yīng)的網(wǎng)頁。
上述的輸入設(shè)備可為光標(biāo)指示器,亦即以按下光標(biāo)指示器的左鍵,且移動光標(biāo)指示器,使得在網(wǎng)頁上的對應(yīng)光標(biāo)指示器游標(biāo)產(chǎn)生拖拽操作,此時,卷動狀態(tài)檢測器及連接地址狀態(tài)檢測器亦即檢測到瀏覽器上已產(chǎn)生拖拽現(xiàn)象,且立即判斷其拖拽長度若超過系統(tǒng)所預(yù)定的長度,則卷動狀態(tài)檢測器立即判定使用者欲拖拽網(wǎng)頁,而通知瀏覽器依光標(biāo)指示器游標(biāo)所拖拽的長度計算出該長度的水平分量及垂直分量,并利用其水平分量自動卷動瀏覽器的水平卷軸,且利用其垂直分量自動卷動瀏覽器的垂直卷軸。相反,當(dāng)其拖拽長度若未超過系統(tǒng)所預(yù)定的長度,則連接地址狀態(tài)檢測器判定使用者僅欲點選連接功能,而通知瀏覽器,進行網(wǎng)頁中預(yù)定的連接功能,以連接至預(yù)定的網(wǎng)頁。此外,若使用者在網(wǎng)頁上所點選的部分并不具任何連接功能,且因點選時光標(biāo)指示器的些許移動所產(chǎn)生的拖拽長度未超過系統(tǒng)預(yù)定長度,則瀏覽器雖被告知進行網(wǎng)頁中預(yù)定的連接功能,但因所點選的部分并無法提供任何連接地址,故瀏覽器無任何連接動作,保持現(xiàn)狀。
上述系統(tǒng)的預(yù)定長度通常設(shè)定為屏幕上的5到7個象素(Pixel),其足夠使用者僅欲點選連接選頊時,因點選時光標(biāo)指示器些許移動而產(chǎn)生拖拽現(xiàn)象所容許的拖拽范圍。這個預(yù)定長度的設(shè)定將有助于清楚地識別使用者是要拖拽網(wǎng)頁還是僅點選連接選項。
此外,上述輸入設(shè)備可采用觸碰式屏幕,其瀏覽器通常用于個人數(shù)字助理(PDA)或掌上型電腦(Palm)上,如同光標(biāo)指示器動作一樣,仍有可能僅欲點選屏上的連接網(wǎng)頁功能,且因點觸時的些許滑動,使得在網(wǎng)頁上產(chǎn)生拖拽現(xiàn)象,當(dāng)然,此時卷動狀態(tài)檢測器及連接地址狀態(tài)檢測器即可檢測到瀏覽器上同樣會產(chǎn)生相應(yīng)的拖拽現(xiàn)象,且依其拖拽長度與系統(tǒng)所預(yù)定的長度來比較,若其拖拽長度超出系統(tǒng)所容許的預(yù)定長度范圍,則卷動狀態(tài)檢測器亦即判定使用者欲拖拽網(wǎng)頁,而通知瀏覽器依所拖拽的長度計算出該長度的水平分量及垂直分量,并利用其水平分量自動卷動瀏覽器的水平卷軸,且利用其垂直分量自動卷動瀏覽器的垂直卷軸。相反,當(dāng)其拖拽長度若未超過系統(tǒng)所容許預(yù)定長度的范圍時,則由連接地址狀態(tài)檢測器判定使用者僅欲點選連接功能,進而通知瀏覽器進行網(wǎng)頁中預(yù)定的連接功能,同樣,其所點選的部分并無法提供任何連接地址,瀏覽器即無任何連接動作。
針對上述所公開的瀏覽界面操作裝置,本發(fā)明另公開一種瀏覽界面操作方法,以提供瀏覽器可利用以拖拽網(wǎng)頁的方式達到移動網(wǎng)頁的目的,其瀏覽界面操作方法包括如下步驟首先,利用上述的輸入設(shè)備如光標(biāo)指示器或直接點觸屏幕的方式來點選網(wǎng)頁的部分,且有意或無意地拖拽至一個固定長度。接續(xù)上述步驟,判斷其固定長度若大于一個預(yù)定長度,則卷動瀏覽器的目前網(wǎng)頁,且網(wǎng)頁的卷動依據(jù)其固定長度的水平分量及垂直分量,以控制其網(wǎng)頁的垂直卷動及水平卷動的大小范圍;相反,若其固定長度不大于預(yù)定長度,即被視為無意的拖拽,則依網(wǎng)頁上所預(yù)定的功能執(zhí)行連接所預(yù)定連接的網(wǎng)頁。
本發(fā)明采取如下具體結(jié)構(gòu)及方法本發(fā)明的瀏覽器界面操作裝置,包括一個輸入設(shè)備、一個網(wǎng)頁卷動狀態(tài)檢測器及一個連接地址狀態(tài)檢測器;網(wǎng)頁卷動狀態(tài)檢測器用于檢測瀏覽器的網(wǎng)頁輸入設(shè)備點觸且拖拽長度超過一個預(yù)定長度,則發(fā)出一個卷動網(wǎng)頁要求至瀏覽器;連接地址狀態(tài)檢測器用樸檢測瀏覽器的網(wǎng)頁若被輸入設(shè)備點選且拖拽長度不超過至預(yù)定長度,則發(fā)出一個連接要求至瀏覽器;當(dāng)瀏覽器接收卷動網(wǎng)頁要求,則依拖拽長度的水平分量及垂直分量,卷動瀏覽器的水平卷軸及垂直卷軸;當(dāng)瀏覽器接收連接要求,則連接至對應(yīng)的網(wǎng)頁。
其中,所述預(yù)定長度為5至7個象素。
其中,所述輸入設(shè)備可為光標(biāo)指示器。
其中,所述輸入設(shè)備可為觸碰式屏幕。
其中,所述水平分量用以提供瀏覽器的水平卷軸卷動的依據(jù)。
其中,所述垂直分量用以提供瀏覽器的垂直卷軸卷動的依據(jù)。
本發(fā)明的瀏覽器界面操作方法,供瀏覽器利用輸入設(shè)備拖拽網(wǎng)頁達到移動網(wǎng)頁的作用,包括如下步驟利用輸入設(shè)備點觸網(wǎng)頁,且拖拽至一個固定長度;利用網(wǎng)頁卷動狀態(tài)檢測器判斷所述固定長度,若大于一預(yù)定長度,則卷動網(wǎng)頁,網(wǎng)頁的卷動依據(jù)于固定長度的水平分量及垂直分量,控制該網(wǎng)頁的垂直卷動及水平卷動的距離;若固定長度小于該預(yù)定長度,則由連接地址狀態(tài)檢測器執(zhí)行連接網(wǎng)頁動作。
結(jié)合附圖及實施例對本發(fā)明的結(jié)構(gòu)特征及方法特征詳細說明如下附圖簡單說明圖1現(xiàn)有瀏覽器的示意;圖2本發(fā)明瀏覽器的示意圖;圖3本發(fā)明的瀏覽器界面操作裝置的示意圖;圖4圖3操作裝置的操作狀態(tài)示意圖;圖5本發(fā)明中的網(wǎng)頁卷動狀態(tài)檢測器的工作流程圖;圖6本發(fā)明中的連接地址狀態(tài)檢測器的工作流程圖。
如圖2所示,其為本發(fā)明的劉覽器200的示意圖,比較圖1中的瀏覽器100,瀏覽器200因省去圖1瀏覽器中的垂直卷軸101及水平卷軸102,可提供更大的瀏覽畫面105。再如圖3所示,使用者僅需利用光標(biāo)指示器或為觸碰式屏幕,直接點觸網(wǎng)頁以拖拽的方法,即可使網(wǎng)頁卷動,且其卷動方向并不限定于網(wǎng)頁的垂直卷動或水平卷動方向。目前,以拖拽的方式卷動頁數(shù),較常見的有些繪圖軟件,亦可直接利用光標(biāo)指示器拖拽的方式,瀏覽圖片,但這種方法用于互聯(lián)網(wǎng)絡(luò)上的瀏覽器100,會產(chǎn)生重大的問題,亦即當(dāng)光標(biāo)指示器點觸到網(wǎng)頁的一個具有連接功能的位置時,欲拖拽卷動網(wǎng)頁時,或是當(dāng)光標(biāo)指示器點觸網(wǎng)頁一具有連接功能的位置,但因無意的些微移動而產(chǎn)生拖拽現(xiàn)象時,瀏覽器會產(chǎn)生誤判。鑒于上述缺點,目前互聯(lián)網(wǎng)絡(luò)上的瀏覽器100仍局限于利用垂直卷軸及水平卷軸來完成網(wǎng)頁所需的卷動。
如圖3所示,其為本發(fā)明的瀏覽界面操作裝置的示意圖,本瀏覽界面操作裝置可有效避免上述連接網(wǎng)頁與卷動網(wǎng)頁的狀況發(fā)生,在圖3中,除包括圖2的瀏覽器200外,另包括與瀏覽器200連接的一個網(wǎng)頁卷動狀態(tài)檢測器300及一個連接地址狀態(tài)檢測器301。其中,網(wǎng)頁卷動狀態(tài)檢測器300用以檢測瀏覽器200中的瀏覽畫面105是否已產(chǎn)生拖拽現(xiàn)象,且拖拽長度滿足一個預(yù)定長度時,網(wǎng)頁卷動狀態(tài)檢測器300會立即要求瀏覽器200進行瀏覽畫面105的卷動,其卷動范圍依其所拖拽的長度,計算出其水平分量及垂直分量,并依其水平分量卷動瀏覽畫面105的水平卷軸(隱藏在瀏覽器200中),依其垂直分量卷動瀏覽畫面105的垂直卷軸(隱藏在瀏覽器200中),另外,使用者因點觸時無意的些微移動光標(biāo)指示器而產(chǎn)生拖拽現(xiàn)象時,其拖拽長度通常不會超過上述預(yù)定長度,此時,連接地址狀態(tài)檢測器301會告知瀏覽器200進行連接地址檢查,亦即依瀏覽畫面105中光標(biāo)指示器點觸地址判定是否執(zhí)行連接動作。
如圖4所示,其為圖3操作裝置的操作狀態(tài)示意圖;其中光標(biāo)指示器點觸在A點400,其座標(biāo)假定為(X0,Y0),當(dāng)拖拽至B點401時,其座標(biāo)假定為(X1,Y1),若拖拽長度404超過上述的預(yù)定長度,預(yù)定長度通常為5個至7個象素,則圖3中的網(wǎng)頁卷動狀態(tài)檢測器300會立即告知瀏覽器200進行瀏覽畫面105的自動卷動,其卷動方式可先卷動水平分量長度406,接著再卷動垂直分量長度405,或是先卷動垂直分量長度402,接者再卷動水平分量長度407。若拖拽長度404并未超過上述的預(yù)定長度,亦即未超過5個至7個象素,則連接地址狀態(tài)檢測器301會告知瀏覽器200檢查A點是否具有連接功能,以進行對應(yīng)的網(wǎng)頁連接。
如圖5及圖6所示,其分別為本發(fā)明中的網(wǎng)頁卷動狀態(tài)檢測器及連接地址狀態(tài)檢測器的工作流程圖,如圖5,在步驟501中,若|(X1,Y1)-(X0,Y0)|>7,則進入步驟502,卷動水平卷軸,其卷動大小為|X1-X0|,其中X1-X0若為正值則向右卷動,反之,X1-X0若為負(fù)值則向左卷動;且卷動垂直卷軸,其卷動大小為|Y1-Y0|,其中Y1-Y0若為正值則向下卷動,反之,Y1-Y0若為負(fù)值則向上卷動。參見圖6,其用以說明連接地址狀態(tài)檢測器301的流程。在步驟601中,若|(X1,Y1)-(X0,Y0)|≤7,則進入步驟600,通知瀏覽器200檢查瀏覽畫面105的位置(X0,Y0)中是否包括連接地址,若具有連接地址,則連接至對應(yīng)的網(wǎng)頁上,否則,保持目前瀏覽畫面105的狀態(tài)。
與現(xiàn)有技術(shù)相比,本發(fā)明具有如下效果由于本發(fā)明中設(shè)置了一個網(wǎng)頁卷動狀態(tài)檢測器及一個連接地址狀態(tài)檢測器,可實現(xiàn)利用拖拽方式操作瀏覽器畫面的方法,本發(fā)明的裝置及方法操作方便,可擴大瀏覽器的畫面,并可避免誤動作。
上述內(nèi)容是利用實施例說明本發(fā)明的技術(shù)特征,并非用于限制本發(fā)明的保護范圍,即使有人在本發(fā)明構(gòu)思的基礎(chǔ)上稍作變動,仍應(yīng)屬于本發(fā)明的保護范圍內(nèi)。
權(quán)利要求
1.一種瀏覽器界面操作裝置,包括一個輸入設(shè)備、一個網(wǎng)頁卷動狀態(tài)檢測器及一個連接地址狀態(tài)檢測器;網(wǎng)頁卷動狀態(tài)檢測器用于檢測瀏覽器的網(wǎng)頁輸入設(shè)備點觸且拖拽長度超過一個預(yù)定長度,則發(fā)出一個卷動網(wǎng)頁要求至瀏覽器;連接地址狀態(tài)檢測器用于檢測瀏覽器的網(wǎng)頁若被輸入設(shè)備點選且拖拽長度不超過預(yù)定長度,則發(fā)出一個連接要求至瀏覽器;其中,瀏覽器接收卷動網(wǎng)頁要求,則依拖拽長度的水平分量及垂直分量,卷動瀏覽器的水平卷軸及垂直卷軸;當(dāng)瀏覽器接收連接要求,則連接至對應(yīng)的網(wǎng)頁。
2.如權(quán)利要求1所述的裝置,其特征在于,所述預(yù)定長度為5至7個象素。
3.如權(quán)利要求1所述的裝置,其特征在于,所述輸入設(shè)備為光標(biāo)指示器。
4.如權(quán)利要求1所述的裝置,其特征在于,所述輸入設(shè)備為觸碰式屏幕。
5.如權(quán)利要求1所述的裝置,其特征在于,所述水平分量用以提供瀏覽器的水平卷軸卷動的依據(jù)。
6.如權(quán)利要求1所述的裝置,其特征在于,所述垂直分量用以提供瀏覽器的垂直卷軸卷動的依據(jù)。
7.一種瀏覽器界面操作方法,供瀏覽器利用輸入設(shè)備拖拽網(wǎng)頁達到移動網(wǎng)頁的作用,包括如下步驟利用輸入設(shè)備點觸網(wǎng)頁,且拖拽至一個固定長度;利用網(wǎng)頁卷動狀態(tài)檢測器判斷所述固定長度,若大于一預(yù)定長度,則卷動網(wǎng)頁,網(wǎng)頁的卷動依據(jù)于固定長度的水平分量及垂直分量,控制該網(wǎng)頁的垂直卷動及水平卷動的距離;若固定長度不大于該預(yù)定長度,則由連接地址狀態(tài)檢測器執(zhí)行連接網(wǎng)頁動作。
全文摘要
一種瀏覽器界面操作裝置及其瀏覽方法;本裝置包括:一輸入設(shè)備、一用于檢測輸入設(shè)備拖拽長度是否超過一個預(yù)定長度的網(wǎng)頁卷動狀態(tài)檢測器及一連接地址狀態(tài)檢測器;連接地址狀態(tài)檢測器用于檢測輸入設(shè)備拖拽長度若不超過預(yù)定長度,發(fā)出連接要求。本發(fā)明的操作方法,包括如下步驟:利用輸入設(shè)備點觸網(wǎng)頁,拖拽至一個固定長度;判斷該長度,若大于預(yù)定長度,則卷動網(wǎng)頁;若不大于,則連接網(wǎng)頁。本發(fā)明的裝置及方法操作方便,可避免誤動作。
文檔編號G06F3/02GK1357810SQ00134700
公開日2002年7月10日 申請日期2000年12月6日 優(yōu)先權(quán)日2000年12月6日
發(fā)明者葉南廷 申請人:騰研科技股份有限公司