專利名稱:網(wǎng)頁擷取方法及網(wǎng)頁擷取系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種網(wǎng)頁擷取方法及網(wǎng)頁擷取系統(tǒng),特別是一種使用者可在網(wǎng)頁選取 網(wǎng)頁區(qū)塊后,可持續(xù)瀏覽網(wǎng)頁的下一頁的該網(wǎng)頁區(qū)塊的網(wǎng)頁擷取方法及網(wǎng)頁擷取系統(tǒng)。
背景技術(shù):
隨著計算機及因特網(wǎng)的蓬勃發(fā)展,隨時上網(wǎng)頁搜索資料、閱讀新聞,甚至在網(wǎng)頁上 看漫畫或小說等等已經(jīng)是相當普遍的行為,且由于網(wǎng)頁技術(shù)配合桌上型計算機的屏幕的尺 寸的成長,網(wǎng)頁內(nèi)的內(nèi)容往往相當豐富及多元,然而使用者在瀏覽網(wǎng)頁時,網(wǎng)頁常常充斥非 使用者想要觀看的內(nèi)容,譬如不相干的主題及廣告分布在網(wǎng)頁的側(cè)邊或是網(wǎng)頁的上方等 等,除了占用許多網(wǎng)頁上的空間外,亦造成使用者在瀏覽網(wǎng)頁時的困擾,無法快速找到及專 心瀏覽網(wǎng)頁。在另一方面,便攜式電子裝置(譬如個人數(shù)字助理(personal digital assistant,PDA))亦具備上網(wǎng)功能,若使用者進行瀏覽網(wǎng)頁的行為,因便攜式電子裝置的屏 幕過小(通常為4英寸以下)及網(wǎng)頁內(nèi)容雜亂,使得網(wǎng)頁內(nèi)容的字體較小或因網(wǎng)頁呈現(xiàn)在 屏幕的空間有限,使用者必須不斷下拉或橫移滾動條,讓使用者在瀏覽網(wǎng)頁時非常吃力及 不便。因此,有必要提供一種網(wǎng)頁擷取方法及網(wǎng)頁擷取系統(tǒng),以改善上述瀏覽網(wǎng)頁不便 的問題。
發(fā)明內(nèi)容
本發(fā)明的主要目的是在提供使用者可手動選擇要觀看或下載的網(wǎng)頁區(qū)塊的網(wǎng)頁 擷取方法及網(wǎng)頁擷取系統(tǒng)。為達到上述的目的,本發(fā)明提供一種網(wǎng)頁擷取方法,用于電子裝置,該方法包括下 列步驟取得一網(wǎng)頁;分析該網(wǎng)頁,以將該網(wǎng)頁區(qū)分成多個網(wǎng)頁區(qū)塊;顯示該網(wǎng)頁及該多個 網(wǎng)頁區(qū)塊;以及接受使用者對該多個網(wǎng)頁區(qū)塊中的至少一網(wǎng)頁區(qū)塊的選取,以將未被選取 的多個網(wǎng)頁區(qū)塊移除。在本發(fā)明的一實施例中,本發(fā)明的網(wǎng)頁擷取方法還包括下列步驟判斷具有最大 信息內(nèi)容的多個網(wǎng)頁區(qū)塊中的一個為起始網(wǎng)頁區(qū)塊,起始網(wǎng)頁區(qū)塊具有標記,該標記用以 表示目前所選取的多個網(wǎng)頁區(qū)塊至少其中一個的范圍。在本發(fā)明的一實施例中,多個網(wǎng)頁區(qū)塊具有樹狀架構(gòu)的連結(jié)關(guān)系,且各網(wǎng)頁區(qū)塊 包括樹狀架構(gòu)的各節(jié)點(node)。在本發(fā)明的一實施例中,多個網(wǎng)頁區(qū)塊具有樹狀架構(gòu)的連結(jié)關(guān)系,且各網(wǎng)頁區(qū)塊 包括該樹狀架構(gòu)的至少一節(jié)點。為達到上述的目的,本發(fā)明再提供一種網(wǎng)頁擷取方法,用于電子裝置,該方法包括 下列步驟提供儲存模塊,儲存模塊包括至少一預(yù)設(shè)網(wǎng)頁的地址及至少一預(yù)設(shè)網(wǎng)頁的主要 網(wǎng)頁區(qū)塊;取得網(wǎng)頁,其中網(wǎng)頁包括多個網(wǎng)頁區(qū)塊;判斷網(wǎng)頁是否為至少一預(yù)設(shè)網(wǎng)頁;以及若網(wǎng)頁為至少一預(yù)設(shè)網(wǎng)頁,則將非主要網(wǎng)頁區(qū)塊的多個網(wǎng)頁區(qū)塊移除。在本發(fā)明的一實施例中,本發(fā)明的網(wǎng)頁擷取方法還包括下列步驟設(shè)定當接受向 上指令時,進入主要網(wǎng)頁區(qū)塊的上一頁內(nèi)容;以及設(shè)定當接受向下指令時,進入主要網(wǎng)頁區(qū) 塊的下一頁內(nèi)容。在本發(fā)明的一實施例中,本發(fā)明的網(wǎng)頁擷取方法還包括下列步驟下載主要網(wǎng)頁 區(qū)塊的所有頁面內(nèi)容。為達到上述的目的,本發(fā)明再提供一種網(wǎng)頁擷取系統(tǒng),包括網(wǎng)頁瀏覽器模塊、網(wǎng)頁 分析模塊、標記模塊以及控制模塊,其中網(wǎng)頁瀏覽器模塊用以取得及顯示網(wǎng)頁;網(wǎng)頁分析模 塊用以將網(wǎng)頁分析為一文檔對象模型并將網(wǎng)頁區(qū)分成多個網(wǎng)頁區(qū)塊,其中文檔對象模型包 括一樹狀架構(gòu),且各網(wǎng)頁區(qū)塊包括樹狀架構(gòu)的至少一節(jié)點;標記模塊用以表示目前所選取 的多個網(wǎng)頁區(qū)塊至少其中一個的范圍;且控制模塊根據(jù)使用者對多個網(wǎng)頁區(qū)塊中的至少一 網(wǎng)頁區(qū)塊的選取,而將未被選取的多個網(wǎng)頁區(qū)塊從網(wǎng)頁瀏覽器模塊上移除。在本發(fā)明的一實施例中,網(wǎng)頁分析模塊用以將網(wǎng)頁分析為文檔對象模型 (DocumentObject Model, DOM),文檔對象模型包括樹狀架構(gòu),且各網(wǎng)頁區(qū)塊代表在樹狀架 構(gòu)的各節(jié)點。在本發(fā)明的一實施例中,網(wǎng)頁分析模塊用以將網(wǎng)頁分析為文檔對象模型,文檔對 象模型包括樹狀架構(gòu),且各網(wǎng)頁區(qū)塊代表在樹狀架構(gòu)的至少一節(jié)點。本發(fā)明的網(wǎng)頁擷取方法及網(wǎng)頁擷取系統(tǒng)便于使用者瀏覽網(wǎng)頁。
圖1為關(guān)于本發(fā)明的網(wǎng)頁擷取系統(tǒng)的一實施例的架構(gòu)示意圖。圖2為關(guān)于本發(fā)明的網(wǎng)頁擷取方法的第一實施例的步驟流程圖。圖3為關(guān)于本發(fā)明的網(wǎng)頁及其網(wǎng)頁區(qū)塊的一實施例的示意圖。 圖4為關(guān)于本發(fā)明的文檔對象模型的樹狀架構(gòu)的一實施例的示意圖。 圖5為關(guān)于本發(fā)明的網(wǎng)頁擷取方法的第一實施例的步驟流程圖。圖6為關(guān)于本發(fā)明的網(wǎng)頁及其網(wǎng)頁區(qū)塊的一實施例以全屏幕模式顯示在電子裝
置的屏幕上的示意圖<圖7為關(guān)于本發(fā)明的文檔對象模型的樹狀架構(gòu)的一實施例的示意圖 圖8為關(guān)于本發(fā)明的網(wǎng)頁及其網(wǎng)頁區(qū)塊的一實施例的示意圖。 圖9為關(guān)于本發(fā)明的網(wǎng)頁擷取方法的第三實施例的步驟流程圖。 主要組件符號說明網(wǎng)頁擷取系統(tǒng)1 網(wǎng)頁80網(wǎng)頁瀏覽器模塊11 上一頁按鍵801網(wǎng)頁分析模塊12 下一頁按鍵802標記模塊13 網(wǎng)頁區(qū)塊803 819 下載模塊14 網(wǎng)頁區(qū)塊81 86 儲存模塊15 樹狀架構(gòu)90 控制模塊16 節(jié)點901 919標記41節(jié)點91 9具體實施例方式為讓本發(fā)明的上述和其他目的、特征和優(yōu)點能更明顯易懂,下文特舉出較佳實施 例,并配合所附附圖,作詳細說明如下。以下請先參考圖1,關(guān)于本發(fā)明的網(wǎng)頁擷取系統(tǒng)的一實施例的架構(gòu)示意圖。如圖1所示,本發(fā)明的網(wǎng)頁擷取系統(tǒng)1包括網(wǎng)頁瀏覽器模塊11、網(wǎng)頁分析模塊12、 標記模塊13、下載模塊14、儲存模塊15以及控制模塊16。其中網(wǎng)頁瀏覽器模塊11用以取得及顯示網(wǎng)頁。網(wǎng)頁分析模塊12用以分析網(wǎng)頁 并將網(wǎng)頁區(qū)分成多個網(wǎng)頁區(qū)塊。標記模塊13用以表示目前所選取的多個網(wǎng)頁區(qū)塊至少其 中一個的范圍。藉由使用者對上一頁網(wǎng)頁區(qū)塊或下一頁網(wǎng)頁區(qū)塊的選取,下載模塊14用 以下載使用者所選取的至少一網(wǎng)頁區(qū)塊的所有頁面內(nèi)容。儲存模塊15用以記錄使用者對 至少一網(wǎng)頁區(qū)塊的選取及下載的設(shè)定及至少一預(yù)設(shè)網(wǎng)頁的地址及至少一預(yù)設(shè)網(wǎng)頁的主要 (maincontent)網(wǎng)頁區(qū)塊??刂颇K16電性連接網(wǎng)頁瀏覽器模塊11、網(wǎng)頁分析模塊12、標 記模塊13、下載模塊14以及儲存模塊15,控制模塊16根據(jù)使用者對至少一網(wǎng)頁區(qū)塊的選 取,將未被選取的多個網(wǎng)頁區(qū)塊從網(wǎng)頁瀏覽器模塊上移除。在本發(fā)明的一實施例中,上述各個模塊除可配置為硬件裝置、軟件程序、固件或其 組合外,亦可藉電路回路或其他適當形式配置;并且,各個模塊除可以單獨的形式配置外, 亦可以結(jié)合的形式配置。在本發(fā)明的一實施例中,網(wǎng)頁擷取系統(tǒng)1可安裝于電子裝置中,電子裝置包括全 球定位系統(tǒng)(GPQ裝置、移動電話(mobile phone)或個人數(shù)字助理,但本發(fā)明不以此為限, 任何具備上網(wǎng)及瀏覽網(wǎng)頁功能的電子裝置皆可安裝本發(fā)明的網(wǎng)頁擷取系統(tǒng)1。以下即以圖1所示的本發(fā)明的網(wǎng)頁擷取系統(tǒng)1為例,詳細說明本發(fā)明的網(wǎng)頁擷取 方法的各實施例的各個步驟。須注意的是,在本發(fā)明的第一實施例中,網(wǎng)頁擷取系統(tǒng)1安裝 于具有上、下、左以及右鍵的電子裝置中,上、下、左以及右鍵分別可執(zhí)行上、下、左以及右的 指令。另外,只要能達到本發(fā)明的目的,本發(fā)明的方法并不以應(yīng)用在圖1所示的網(wǎng)頁擷取系 統(tǒng)1為限。請一并參考圖1至圖6,關(guān)于本發(fā)明的網(wǎng)頁擷取方法的第一實施例。如圖2所示,本發(fā)明首先進行步驟S71 取得網(wǎng)頁。如圖3所示,在本發(fā)明的一實施例中,網(wǎng)頁瀏覽器模塊11用以取得及顯示網(wǎng)頁80, 其中網(wǎng)頁80為任何形式的網(wǎng)頁,譬如新聞網(wǎng)頁、搜索網(wǎng)頁、個人網(wǎng)絡(luò)日志網(wǎng)頁、小說網(wǎng)頁、 漫畫網(wǎng)頁、論壇網(wǎng)頁或社群網(wǎng)頁等,但本發(fā)明不以此為限。接著進行步驟S72 分析網(wǎng)頁,以將網(wǎng)頁區(qū)分成多個網(wǎng)頁區(qū)塊。如圖3所示,在本發(fā)明的一實施例中,網(wǎng)頁分析模塊12分析網(wǎng)頁80并將網(wǎng)頁80 區(qū)分成多個網(wǎng)頁區(qū)塊803 819。在本發(fā)明的一實施例中,網(wǎng)頁分析模塊12將網(wǎng)頁80分析為文檔對象模 型,文檔對象模型是給超文本標記語言(HyperText Markup Language, HTML)與可 擴展標記語言(eXtensib 1 e Markup Language,XML)文件使用的一組應(yīng)用程序接口 (ApplicationProgramming Interface, API),文檔對象模型提供了文件的結(jié)構(gòu)表述,使文 件的屬性(property)、方法(method)以及事件處理(event handler)都以對象來展現(xiàn)。
如圖4所示,文檔對象模型包括樹狀架構(gòu)90,樹狀架構(gòu)90包括多個節(jié)點901 919,各節(jié)點除具有上、下方向的父、子節(jié)點的層次關(guān)系外,亦有左、右方向的水平位置的節(jié) 點的層次關(guān)系,舉例來說,節(jié)點903相對于節(jié)點904,節(jié)點903為父節(jié)點,節(jié)點904為子節(jié)點; 節(jié)點903、節(jié)點906以及節(jié)點915為相同層次的節(jié)點。由于文檔對象模型已經(jīng)在網(wǎng)頁的相關(guān)技術(shù)領(lǐng)域中被廣泛使用,且并非本發(fā)明所要 改進的重點所在,故在此不再贅述其詳細的工作方式。在本發(fā)明的一實施例中,各節(jié)點903 919相對應(yīng)于各網(wǎng)頁區(qū)塊803 819,但本 發(fā)明不以此為限。另須注意的是,本實施例的文檔對象模型的樹狀架構(gòu)90的示意圖為簡化后的示 意圖,僅以示意方式說明本發(fā)明的網(wǎng)頁80的文檔對象模型的樹狀架構(gòu)90,其實際實施時的 網(wǎng)頁80及文檔對象模型的樹狀架構(gòu)90可更為復(fù)雜。接著進行步驟S73 顯示網(wǎng)頁及多個網(wǎng)頁區(qū)塊。其中在步驟S73中,還包括步驟S731 判斷具有最大信息內(nèi)容的多個網(wǎng)頁區(qū)塊中 的一個為起始網(wǎng)頁區(qū)塊,起始網(wǎng)頁區(qū)塊具有標記。其中,最大信息內(nèi)容的網(wǎng)頁區(qū)塊可為具有文字最多或圖片最大的網(wǎng)頁區(qū)塊。在本 發(fā)明的一實施例中,網(wǎng)頁分析模塊12判斷具有最大信息內(nèi)容的多個網(wǎng)頁區(qū)塊803 819中 的一個為起始網(wǎng)頁區(qū)塊。在本發(fā)明的一實施例中,在各節(jié)點903 919中,節(jié)點916具有最 多的文字,網(wǎng)頁分析模塊12即判斷節(jié)點916對應(yīng)的網(wǎng)頁區(qū)塊816為起始網(wǎng)頁區(qū)塊。如圖3所示,在本發(fā)明的一實施例中,起始網(wǎng)頁區(qū)塊具有標記41,標記41用以表示 目前所選取的多個網(wǎng)頁區(qū)塊至少其中一個的范圍,其中標記41可在各網(wǎng)頁區(qū)塊之間移動 或根據(jù)所選取的多個網(wǎng)頁區(qū)塊至少其中一個的范圍放大或縮?。辉诒景l(fā)明的一實施例中, 標記41為粗線框,但本發(fā)明不以此為限,舉例來說,標記41亦可為反白框或具有特定顏色 的方框。在本發(fā)明的一實施例中,控制模塊16將網(wǎng)頁80及多個網(wǎng)頁區(qū)塊803 819及標 記41顯示于電子裝置的屏幕上(如圖3所示)。接著進行步驟S74 接受使用者對至少一網(wǎng)頁區(qū)塊的選取。其中在步驟S74中,還包括步驟S741至步驟S743。如圖5所示,步驟S741 設(shè)定當接受向上指令時,將標記所對應(yīng)的至少一節(jié)點的最 上位的節(jié)點沿著樹狀架構(gòu)往上移動至父節(jié)點,且將標記所選取的多個網(wǎng)頁區(qū)塊至少其中一 個的范圍增加為父節(jié)點及父節(jié)點以下所對應(yīng)的多個網(wǎng)頁區(qū)塊的至少其中的一個。舉例來說,當標記41選取的范圍為網(wǎng)頁區(qū)塊816時,網(wǎng)頁區(qū)塊816對應(yīng)節(jié)點916, 當使用者按上鍵時,節(jié)點916的父節(jié)點為節(jié)點915,標記41從對應(yīng)節(jié)點916增加為節(jié)點915 至節(jié)點919,節(jié)點915至節(jié)點919所對應(yīng)的網(wǎng)頁區(qū)塊815至網(wǎng)頁區(qū)塊819,標記41選取的范 圍從網(wǎng)頁區(qū)塊816增加為網(wǎng)頁區(qū)塊815至網(wǎng)頁區(qū)塊819,但本發(fā)明不以此為限。步驟S742 設(shè)定當接受向下指令時,將標記所對應(yīng)的至少一節(jié)點中的最上位的節(jié) 點沿著樹狀架構(gòu)往下移動至子節(jié)點,且將標記所選取的多個網(wǎng)頁區(qū)塊至少其中一個的范圍 減少為子節(jié)點及子節(jié)點以下所對應(yīng)的多個網(wǎng)頁區(qū)塊的至少其中的一個。其中須注意的是,若標記所對應(yīng)的至少一節(jié)點中的最上位的節(jié)點具有多個子節(jié) 點,則隨機移至其中一個子節(jié)點,但本發(fā)明不以此為限。
舉例來說,標記41選取的范圍為網(wǎng)頁區(qū)塊815至網(wǎng)頁區(qū)塊819時,網(wǎng)頁區(qū)塊815 至網(wǎng)頁區(qū)塊819對應(yīng)節(jié)點915至節(jié)點919,其中節(jié)點915為節(jié)點915至節(jié)點919中最上位 的節(jié)點,當使用者按下鍵時,須注意的是,由于節(jié)點915的子節(jié)點包括節(jié)點916及節(jié)點918, 控制模塊16將隨機選取節(jié)點916及節(jié)點918中的一個進行移動;當控制模塊16選取節(jié)點 916,則使標記41從對應(yīng)節(jié)點915至節(jié)點919減少為節(jié)點916至節(jié)點917,節(jié)點916至節(jié)點 917所對應(yīng)的網(wǎng)頁區(qū)塊816至網(wǎng)頁區(qū)塊817,標記41選取的范圍從網(wǎng)頁區(qū)塊815至網(wǎng)頁區(qū) 塊819減少為網(wǎng)頁區(qū)塊816至網(wǎng)頁區(qū)塊817 ;當控制模塊16選取節(jié)點918,則使標記41從 對應(yīng)節(jié)點915至節(jié)點919減少為節(jié)點918至節(jié)點919,節(jié)點918至節(jié)點919所對應(yīng)的網(wǎng)頁區(qū) 塊818至網(wǎng)頁區(qū)塊819,標記41選取的范圍從網(wǎng)頁區(qū)塊815至網(wǎng)頁區(qū)塊819減少為網(wǎng)頁區(qū) 塊818至網(wǎng)頁區(qū)塊819,但本發(fā)明不以此為限。步驟S743 設(shè)定當接受向右指令或向左指令時,將標記所對應(yīng)的至少一節(jié)點的最 上位的節(jié)點向右或向左移至同階層中的一個節(jié)點,且標記所選取的多個網(wǎng)頁區(qū)塊至少其中 一個的范圍轉(zhuǎn)變成同階層中一個節(jié)點及同階層中一個節(jié)點以下所對應(yīng)的多個網(wǎng)頁區(qū)塊的 至少其中的一個。舉例來說,標記41選取的范圍為網(wǎng)頁區(qū)塊807及網(wǎng)頁區(qū)塊808時,網(wǎng)頁區(qū)塊807及 網(wǎng)頁區(qū)塊808對應(yīng)節(jié)點907及節(jié)點908,其中,節(jié)點907較節(jié)點908為上位,當使用者按右鍵 時,與節(jié)點907的同階層的且在右方的節(jié)點為909,則標記41選取的范圍將從網(wǎng)頁區(qū)塊807 及網(wǎng)頁區(qū)塊808改變?yōu)榫W(wǎng)頁區(qū)塊809及網(wǎng)頁區(qū)塊810。在本發(fā)明的一實施例中,使用者藉由上、下、左以及右鍵以精確控制標記41選取 多個網(wǎng)頁區(qū)塊803 819至少其中的一個。在本發(fā)明的一實施例中,使用者所選取的網(wǎng)頁 區(qū)塊為網(wǎng)頁區(qū)塊815至網(wǎng)頁區(qū)塊819。接著進行步驟S75 判斷是否接受上一頁信息或下一頁信息的輸入信息。如圖3所示,在本發(fā)明的一實施例中,網(wǎng)頁分析模塊12用以判斷網(wǎng)頁80是否具有 上一頁按鍵801或下一頁按鍵802的按鍵區(qū)塊,若有則顯示詢問使用者是否接受上一頁信 息或下一頁信息的輸入信息或忽略信息。若網(wǎng)頁80具有上一頁按鍵801或下一頁按鍵802的按鍵區(qū)塊且使用者選擇接受, 則接著進行步驟S76 下載使用者所選取的至少一網(wǎng)頁區(qū)塊的所有頁面內(nèi)容。在本發(fā)明的一實施例中,下載模塊14下載使用者所選取的至少一網(wǎng)頁區(qū)塊的所 有頁面內(nèi)容并儲存至儲存模塊15,其中所有頁面內(nèi)容是指使用者所選取的至少一網(wǎng)頁區(qū)塊 的所有上一頁或下一頁的頁面內(nèi)容。接著進行步驟S77 將未被選取的多個網(wǎng)頁區(qū)塊移除。在本發(fā)明的一實施例中,使用者所選取的網(wǎng)頁區(qū)塊為網(wǎng)頁區(qū)塊815至網(wǎng)頁區(qū)塊 819,則控制模塊16將網(wǎng)頁區(qū)塊815至網(wǎng)頁區(qū)塊819以外的網(wǎng)頁區(qū)塊移除。接著進行步驟S78 將使用者所選取的至少一網(wǎng)頁區(qū)塊以全屏幕模式顯示。如圖6所示,在本發(fā)明的一實施例中,控制模塊16將網(wǎng)頁區(qū)塊815至網(wǎng)頁區(qū)塊819 以全屏幕模式顯示在電子裝置的屏幕上。在本發(fā)明的一實施例中,若下載模塊14已下載使 用者所選取的至少一網(wǎng)頁區(qū)塊的所有頁面內(nèi)容并儲存至儲存模塊15,則使用者僅須使用上 或下鍵,可直接進行網(wǎng)頁區(qū)塊815至網(wǎng)頁區(qū)塊819的上一頁或下一頁的瀏覽。藉此,即使電 子裝置的屏幕的尺寸不大,使用者仍可通過全屏幕模式顯示的方式,觀看到較完整的網(wǎng)頁區(qū)塊的內(nèi)容,亦可調(diào)整網(wǎng)頁的字體大小,達到閱讀更為舒適的功效。在本發(fā)明的一實施例中,若網(wǎng)頁80不具有上一頁按鍵801或下一頁按鍵802的按 鍵區(qū)塊或使用者選擇忽略,則進行步驟S77。最后步驟S79 記錄使用者對至少一網(wǎng)頁區(qū)塊的選取(或下載)的設(shè)定。在本發(fā)明的一實施例中,儲存模塊15用以記錄使用者對網(wǎng)頁80的至少一網(wǎng)頁區(qū) 塊的選取的設(shè)定,藉此,若使用者下次再次瀏覽相同的網(wǎng)頁80時,可避免重復(fù)上述的步驟, 而可直接閱讀網(wǎng)頁區(qū)塊815至網(wǎng)頁區(qū)塊819的部分。接下來請參考圖1、圖2、圖7以及圖8關(guān)于本發(fā)明的網(wǎng)頁擷取方法的第二實施例。本發(fā)明的網(wǎng)頁擷取方法的第二實施例的執(zhí)行步驟(如圖2所示)與實施方式實質(zhì) 上與第一實施例相同,其中最大的不同在于在步驟S72中,網(wǎng)頁分析模塊12將具有相關(guān)性 或不重要的多個節(jié)點合并成一個較大的節(jié)點。如圖7所示,在本發(fā)明的第二實施例中,網(wǎng)頁分析模塊12將節(jié)點907及節(jié)點908 合并成節(jié)點91,節(jié)點909及節(jié)點910合并成節(jié)點92,節(jié)點911及節(jié)點912合并成節(jié)點93,節(jié) 點913及節(jié)點914合并成節(jié)點94,節(jié)點915至節(jié)點919合并成節(jié)點95,且節(jié)點903及節(jié)點 904合并成節(jié)點96 ;如圖8所示,其中各節(jié)點91 96相對應(yīng)于各網(wǎng)頁區(qū)塊81 86。藉此,在步驟S74中,使用者僅須利用上、下、左以及右鍵以控制標記41選取多個 網(wǎng)頁區(qū)塊81 86至少其中的一個,可大幅節(jié)省使用者選取網(wǎng)頁區(qū)塊的時間。惟須注意的是,當網(wǎng)頁擷取系統(tǒng)1安裝于具有鼠標功能或虛擬光標等可進行自由 選取網(wǎng)頁區(qū)塊的電子裝置中時,在本發(fā)明的步驟S74中,則使用者可以利用鼠標功能或虛 擬光標進行對至少一網(wǎng)頁區(qū)塊的選取,而不以上、下、左以及右鍵做網(wǎng)頁區(qū)塊的選取為限。接下來請參考圖1、圖2、圖6以及圖9關(guān)于本發(fā)明的網(wǎng)頁擷取方法的第三實施例。以下即以圖1所示的本發(fā)明的網(wǎng)頁擷取系統(tǒng)1為例,詳細說明本發(fā)明的網(wǎng)頁擷取 方法的第三實施例的各個步驟。如圖9所示,本發(fā)明首先進行步驟S81 提供儲存模塊(數(shù)據(jù)庫)。在本發(fā)明的一實施例中,儲存模塊15包括至少一預(yù)設(shè)網(wǎng)頁的地址及至少一主要 網(wǎng)頁區(qū)塊。如圖8所示,網(wǎng)頁80為本發(fā)明的一實施例的預(yù)設(shè)網(wǎng)頁,網(wǎng)頁區(qū)塊85為本發(fā)明的 一實施例的主要網(wǎng)頁區(qū)塊。在本發(fā)明的一實施例中,預(yù)設(shè)網(wǎng)頁可為知名或人氣較高的網(wǎng)頁,但本發(fā)明不以此 為限。接著進行步驟S82 取得網(wǎng)頁。其中,取得網(wǎng)頁80的實施方式如前所述,在此不再贅述。接著進行步驟S83 判斷網(wǎng)頁是否為至少一預(yù)設(shè)網(wǎng)頁。在本發(fā)明的一實施例中,控制模塊16判斷取得的網(wǎng)頁80是否為儲存模塊15中的 至少一預(yù)設(shè)網(wǎng)頁。若取得的網(wǎng)頁80是至少一預(yù)設(shè)網(wǎng)頁中的一個,則進行步驟S84 將非主要網(wǎng)頁區(qū) 塊的多個網(wǎng)頁區(qū)塊移除。如圖6所示,在本發(fā)明的一實施例中,控制模塊16用以將網(wǎng)頁區(qū)塊85以外的網(wǎng)頁 區(qū)塊移除,并將網(wǎng)頁區(qū)塊85以全屏幕模式顯示在電子裝置的屏幕上。接著進行步驟S85 設(shè)定當接受向上指令時,進入主要網(wǎng)頁區(qū)塊的上一頁內(nèi)容。
接著進行步驟S86 設(shè)定當接受向下指令時,進入主要網(wǎng)頁區(qū)塊的下一頁內(nèi)容。在本發(fā)明的一實施例中,當使用者按上鍵或下鍵時,網(wǎng)頁區(qū)塊85進入網(wǎng)頁區(qū)塊85 的上一頁內(nèi)容或下一頁內(nèi)容。在本發(fā)明的一實施例中,在步驟S84后,亦可進行步驟S87 下載主要網(wǎng)頁區(qū)塊的 所有頁面內(nèi)容。在本發(fā)明的一實施例中,下載模塊14下載網(wǎng)頁區(qū)塊85的所有頁面內(nèi)容至儲存裝 置15,所有頁面內(nèi)容指網(wǎng)頁區(qū)塊85的所有上一頁或下一頁的頁面內(nèi)容。須注意的是,在本發(fā)明的上述實施例中,本發(fā)明上述各步驟并非皆需執(zhí)行,因此, 本發(fā)明所屬技術(shù)領(lǐng)域中普通技術(shù)人員應(yīng)當能了解本發(fā)明上述步驟可調(diào)換次序或同時執(zhí)行, 如此仍能達到本發(fā)明的功效。綜上所陳,本發(fā)明無論就目的、手段及功效,處處均顯示其迥異于公知技術(shù)的特 征,懇請審查員明察,早日賜準專利,使嘉惠社會,實感德便。惟應(yīng)注意的是,上述諸多實施 例僅是為了便于說明而舉例而已,本發(fā)明所要求保護的權(quán)利范圍自然應(yīng)當以權(quán)利要求書的 范圍所述為準,而非僅限于上述實施例。
權(quán)利要求
1.一種網(wǎng)頁擷取方法,用于一電子裝置,該方法包括下列步驟 取得一網(wǎng)頁;分析該網(wǎng)頁,以將該網(wǎng)頁區(qū)分成多個網(wǎng)頁區(qū)塊; 顯示該網(wǎng)頁及該多個網(wǎng)頁區(qū)塊;以及接受一使用者對該多個網(wǎng)頁區(qū)塊中的至少一網(wǎng)頁區(qū)塊的選取,以將未被選取的多個網(wǎng) 頁區(qū)塊移除。
2.如權(quán)利要求1所述的網(wǎng)頁擷取方法,還包括下列步驟判斷具有最大信息內(nèi)容的該多個網(wǎng)頁區(qū)塊中的一個為一起始網(wǎng)頁區(qū)塊,該起始網(wǎng)頁區(qū) 塊具有一標記,該標記用以表示目前所選取的該多個網(wǎng)頁區(qū)塊至少其中一個的范圍。
3.如權(quán)利要求2所述的網(wǎng)頁擷取方法,其中該多個網(wǎng)頁區(qū)塊具有一樹狀架構(gòu)的連結(jié)關(guān) 系,且各網(wǎng)頁區(qū)塊包括該樹狀架構(gòu)的至少一節(jié)點,且在分析該網(wǎng)頁的步驟中,還包括下列步 驟將該網(wǎng)頁分析為一文檔對象模型,該文檔對象模型包括該樹狀架構(gòu)。
4.如權(quán)利要求3所述的網(wǎng)頁擷取方法,還包括下列步驟設(shè)定當接受一向上指令時,將該標記所對應(yīng)的該至少一節(jié)點的最上位的該節(jié)點沿著該 樹狀架構(gòu)往上移動至一父節(jié)點,且將該標記所選取的該多個網(wǎng)頁區(qū)塊至少其中一個的范圍 增加為該父節(jié)點及該父節(jié)點以下所對應(yīng)的該多個網(wǎng)頁區(qū)塊的至少其中的一個;設(shè)定當接受一向下指令時,將該標記所對應(yīng)的該至少一節(jié)點的最上位的該節(jié)點沿著該 樹狀架構(gòu)往下移動至一子節(jié)點,且將該標記所選取的該多個網(wǎng)頁區(qū)塊至少其中一個的范圍 減少為該子節(jié)點及該子節(jié)點以下所對應(yīng)的該多個網(wǎng)頁區(qū)塊的至少其中的一個;設(shè)定當接受一向右指令或一向左指令時,將該標記所對應(yīng)的該至少一節(jié)點的最上位的 該節(jié)點向右或向左移至一同階層的中的一個節(jié)點,且該標記所選取的該多個網(wǎng)頁區(qū)塊至少 其中一個的范圍轉(zhuǎn)變成該同階層中的一個節(jié)點及該同階層中的一個節(jié)點以下所對應(yīng)的該 多個網(wǎng)頁區(qū)塊的至少其中的一個。
5.如權(quán)利要求4所述的網(wǎng)頁擷取方法,在接受該使用者對該至少一網(wǎng)頁區(qū)塊的選取的 步驟后,還包括下列步驟判斷是否接受一上一頁信息或一下一頁信息的輸入信息;以及 若判斷接受該上一頁信息或該下一頁信息的輸入信息,接受該使用者對一上一頁網(wǎng)頁 區(qū)塊或一下一頁網(wǎng)頁區(qū)塊的選取。
6.如權(quán)利要求1所述的網(wǎng)頁擷取方法,其中在接受該使用者對該至少一網(wǎng)頁區(qū)塊的選 取,以將未被選取的該多個網(wǎng)頁區(qū)塊移除的步驟后,還包括下列步驟將該使用者所選取的該至少一網(wǎng)頁區(qū)塊以一全屏幕模式顯示。
7.—種網(wǎng)頁擷取方法,用于一電子裝置,該方法包括下列步驟提供一儲存模塊,該儲存模塊包括至少一預(yù)設(shè)網(wǎng)頁的地址及該至少一預(yù)設(shè)網(wǎng)頁的一主 要網(wǎng)頁區(qū)塊;取得一網(wǎng)頁,其中該網(wǎng)頁包括多個網(wǎng)頁區(qū)塊; 判斷該網(wǎng)頁是否為該至少一預(yù)設(shè)網(wǎng)頁;以及若該網(wǎng)頁為該至少一預(yù)設(shè)網(wǎng)頁,則將非該主要網(wǎng)頁區(qū)塊的該多個網(wǎng)頁區(qū)塊移除。
8.如權(quán)利要求7所述的網(wǎng)頁擷取方法,還包括下列步驟設(shè)定當接受一向上指令時,進入該主要網(wǎng)頁區(qū)塊的上一頁內(nèi)容;以及 設(shè)定當接受一向下指令時,進入該主要網(wǎng)頁區(qū)塊的下一頁內(nèi)容。
9.一種網(wǎng)頁擷取系統(tǒng),包括一網(wǎng)頁瀏覽器模塊,用以取得及顯示一網(wǎng)頁;一網(wǎng)頁分析模塊,用以將該網(wǎng)頁分析為一文檔對象模型并將該網(wǎng)頁區(qū)分成多個網(wǎng)頁區(qū) 塊,其中該文檔對象模型包括一樹狀架構(gòu),且各網(wǎng)頁區(qū)塊包括該樹狀架構(gòu)的至少一節(jié)點; 一標記模塊,用以表示目前所選取的該多個網(wǎng)頁區(qū)塊至少其中一個的范圍;以及 一控制模塊,該控制模塊根據(jù)該使用者對該多個網(wǎng)頁區(qū)塊中的至少一網(wǎng)頁區(qū)塊的選 取,而將未被選取的多個網(wǎng)頁區(qū)塊從該網(wǎng)頁瀏覽器模塊上移除。
10.如權(quán)利要求9所述的網(wǎng)頁擷取系統(tǒng),還包括一下載模塊,與該控制模塊電性連接, 藉由該使用者對一上一頁網(wǎng)頁區(qū)塊或一下一頁網(wǎng)頁區(qū)塊的選取,該下載模塊用以下載該使 用者所選取的該至少一網(wǎng)頁區(qū)塊的所有頁面內(nèi)容。
全文摘要
本發(fā)明提供一種網(wǎng)頁擷取方法及網(wǎng)頁擷取系統(tǒng)。其中該網(wǎng)頁擷取方法用于一電子裝置,包括下列步驟取得一網(wǎng)頁;分析該網(wǎng)頁,以將該網(wǎng)頁區(qū)分成多個網(wǎng)頁區(qū)塊;顯示該網(wǎng)頁及該多個網(wǎng)頁區(qū)塊;以及接受使用者對該多個網(wǎng)頁區(qū)塊中的至少一網(wǎng)頁區(qū)塊的選取,以將未被選取的多個網(wǎng)頁區(qū)塊移除。本發(fā)明的網(wǎng)頁擷取方法及網(wǎng)頁擷取系統(tǒng)便于使用者瀏覽網(wǎng)頁。
文檔編號G06F17/30GK102135958SQ20101000105
公開日2011年7月27日 申請日期2010年1月21日 優(yōu)先權(quán)日2010年1月21日
發(fā)明者莊子龍, 蔡眷民, 陳昌民, 陳澤民 申請人:宏碁股份有限公司