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