專利名稱:一種基于網(wǎng)頁的圖片顯示方法和裝置的制作方法
技術領域:
本發(fā)明涉及瀏覽器技術領域,特別是涉及一種基于網(wǎng)頁的圖片顯示方法和裝置。
背景技術:
互聯(lián)網(wǎng)的迅猛發(fā)展,加速了信息的數(shù)字化進程,而其中圖片、圖表、版式、文件、多媒體等就占了 80%以上,圖片以其直觀、色彩強烈、表現(xiàn)力強、格式豐富、傳輸快(相對其他多媒體信息)而越來越受到青睞,圖片已成為媒體數(shù)字資源的重要組成部分。在瀏覽器中瀏覽包含圖片的網(wǎng)頁時,如看漫畫時,圖片按照漫畫的順序在網(wǎng)頁中顯示,用戶通過點擊“上一頁”或“下一頁”按鈕,或者拖動滾動條的方式來切換漫畫圖片進行顯示。還有一種方式是將網(wǎng)頁中的圖片文件通過下載工具下載到本地進行瀏覽,上述圖 片的顯示依附于網(wǎng)頁或下載工具,顯示方式單一。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術問題是提供一種基于網(wǎng)頁的圖片顯示方法和裝置,以解決現(xiàn)有技術不能對網(wǎng)頁中的圖片進行個性化顯示和管理的問題。為了解決上述問題,本發(fā)明公開了一種基于網(wǎng)頁的圖片顯示方法,包括基于當前顯示網(wǎng)頁的URL,判斷該網(wǎng)頁是否屬于預設的圖片顯示類網(wǎng)頁;如果是,基于對當前網(wǎng)頁的DOM樹解析結(jié)果,獲取當前網(wǎng)頁中的圖片;在網(wǎng)頁瀏覽器主窗口上創(chuàng)建一個顯示窗口,在該顯示窗口中加載所獲取的當前網(wǎng)頁中的圖片。優(yōu)選的,所述在顯示窗口中加載所獲取的圖片包括漫畫類圖片、報刊類圖片、書籍類圖片中的至少一種。優(yōu)選的,所述判斷該網(wǎng)頁是否屬于預設的圖片顯示類網(wǎng)頁,包括以下步驟對當前網(wǎng)頁的URL進行解析,得到URL的域名及其中的關鍵字;判斷所述域名是否屬于預設的URL名單中的域名;判斷所述關鍵字是否與圖書、圖片相關聯(lián);當所述域名屬于預設的URL名單中的域名或所述關鍵字與圖書、圖片相關聯(lián)時,確定該網(wǎng)頁屬于預設的圖片顯示類網(wǎng)頁。優(yōu)選的,所述基于對當前網(wǎng)頁的DOM樹解析結(jié)果,獲取當前網(wǎng)頁中的圖片的步驟包括遍歷DOM樹解析結(jié)果,生成圖片獲取模式,其中所述圖片獲取模式包括定位路徑;根據(jù)所述圖片獲取模式,編寫擴展樣式表轉(zhuǎn)換文檔;根據(jù)所述擴展樣式表轉(zhuǎn)換文檔轉(zhuǎn)換DOM樹解析結(jié)果中的節(jié)點,生成只保留所述定位路徑指定節(jié)點的,包括圖片的XML文檔; 在所述XML文檔中獲取所述圖片的下載地址,下載得到所述圖片。
優(yōu)選的,所述在該顯示窗口中加載所獲取的當前網(wǎng)頁中的圖片的步驟包括根據(jù)所述網(wǎng)頁中的圖片對應的唯一編號的順序規(guī)則,在所述顯示窗口中順序加載顯示所述圖片。優(yōu)選的,所述在網(wǎng)頁瀏覽器主窗口上創(chuàng)建一個顯示窗口,包括獲取網(wǎng)頁瀏覽器頁簽的瀏覽器窗口 ;獲取瀏覽器窗口的Container窗口 ;以Container為父窗口創(chuàng)建Popup類型窗口。優(yōu)選的,進一步包括
通過分析網(wǎng)頁中文字信息的腳本文件,確定與所述在顯示窗口中加載的圖片具有對應關系的文字信息;并將所述文字信息與圖片一同加載顯示在所述顯示窗口中。優(yōu)選的,進一步包括在所述顯示窗口中顯示圖片時,預先加載當前圖片的下一張圖片,并對下一張圖片通過小圖標進行預覽。優(yōu)選的,進一步包括檢測當前網(wǎng)頁的下一頁的URL ;基于下一頁的URL,判斷下一頁是否屬于預設的圖片顯示類網(wǎng)頁;如果是,基于對下一頁的DOM樹解析結(jié)果,預先獲取下一頁中的圖片。優(yōu)選的,還包括接收用戶操作,將所述在顯示窗口中加載的圖片保存為PDF文件。優(yōu)選的,還包括在所述網(wǎng)頁瀏覽器所處的操作系統(tǒng)的桌面上創(chuàng)建顯示窗口,在該顯示窗口中加載所獲取的當前網(wǎng)頁中的圖片。本發(fā)明還公開了一種基于網(wǎng)頁的圖片顯示裝置,包括第一網(wǎng)頁判斷模塊,其配置為基于當前顯示網(wǎng)頁的URL,判斷該網(wǎng)頁是否屬于預設的圖片顯示類網(wǎng)頁;第一圖片獲取模塊,其配置為如果當前網(wǎng)頁屬于預設的圖片顯示類網(wǎng)頁,基于對當前網(wǎng)頁的DOM樹解析結(jié)果,獲取當前網(wǎng)頁中的圖片;第一顯示窗口創(chuàng)建模塊,其配置為在網(wǎng)頁瀏覽器主窗口上創(chuàng)建一個顯示窗口 ;第一圖片加載模塊,其配置為在所述顯示窗口中加載所獲取的當前網(wǎng)頁中的圖片。優(yōu)選的,所述在顯示窗口中加載所獲取的圖片包括漫畫類圖片、報刊類圖片、書籍類圖片中的至少一種。優(yōu)選的,所述第一網(wǎng)頁判斷模塊包括URL解析子模塊,其配置為對當前網(wǎng)頁的URL進行解析,得到URL的域名及其中的關鍵字;域名判斷子模塊,其配置為判斷所述域名是否屬于預設的URL名單中的域名;關鍵字判斷子模塊,其配置為判斷所述關鍵字是否與圖書、圖片相關聯(lián);網(wǎng)頁確定子模塊,其配置為當所述域名屬于預設的URL名單中的域名或所述關鍵字與圖書、圖片相關聯(lián)時,確定該網(wǎng)頁屬于預設的圖片顯示類網(wǎng)頁。
優(yōu)選的,所述第一圖片獲取模塊包括獲取模式生成子模塊,其配置為遍歷DOM樹解析結(jié)果,生成圖片獲取模式,其中所述圖片獲取模式包括定位路徑;擴展樣式表轉(zhuǎn)換文檔編寫子模塊,其配置為根據(jù)所述圖片獲取模式,編寫擴展樣式表轉(zhuǎn)換文檔;XML文檔生成子模塊,其配置為根據(jù)所述擴展樣式表轉(zhuǎn)換文檔轉(zhuǎn)換DOM樹解析結(jié)果中的節(jié)點,生成只保留所述定位路徑指定節(jié)點的,包括圖片的XML文檔;圖片獲取子模塊,其配置為在所述XML文檔中獲取所述圖片的下載地址,下載得到所述圖片。優(yōu)選的,所述第一圖片加載模塊根據(jù)所述網(wǎng)頁中的圖片對應的唯一編號的順序規(guī)貝U,在所述顯示窗口中順序加載顯示所述圖片。 優(yōu)選的,所述第一顯示窗口創(chuàng)建模塊包括瀏覽器窗口獲取子模塊,其配置為獲取網(wǎng)頁瀏覽器頁簽的瀏覽器窗口 ;Container窗口獲取子模塊,其配置為獲取瀏覽器窗口的Container窗口 ;Popup類型窗口創(chuàng)建子模塊,其配置為以Container為父窗口創(chuàng)建Popup類型窗□。優(yōu)選的,進一步包括文字信息確定顯示模塊,其配置為通過分析網(wǎng)頁中文字信息的腳本文件,確定與所述在顯示窗口中加載的圖片具有對應關系的文字信息;并將所述文字信息與圖片一同加載顯示在所述顯示窗口中。優(yōu)選的,進一步包括預先加載模塊,其配置為在所述顯示窗口中顯示圖片時,預先加載當前圖片的下一張圖片,并對下一張圖片通過小圖標進行預覽。優(yōu)選的,進一步包括URL檢測模塊,其配置為檢測當前網(wǎng)頁的下一頁的URL ;第二網(wǎng)頁判斷模塊,其配置為基于下一頁的URL,判斷下一頁是否屬于預設的圖片顯示類網(wǎng)頁;第二圖片獲取模塊,其配置為如果下一頁屬于預設的圖片顯示類網(wǎng)頁,基于對下一頁的DOM樹解析結(jié)果,預先獲取下一頁中的圖片。優(yōu)選的,還包括圖片保存模塊,其配置為接收用戶操作,將所述在顯示窗口中加載的圖片保存為PDF文件。優(yōu)選的,還包括第二顯示窗口創(chuàng)建模塊,其配置為在所述網(wǎng)頁瀏覽器所處的操作系統(tǒng)的桌面上創(chuàng)建顯示窗口;第二圖片加載模塊,其配置為在該顯示窗口中加載所獲取的當前網(wǎng)頁中的圖片。與現(xiàn)有技術相比,本發(fā)明包括以下優(yōu)點本發(fā)明提出的一種基于網(wǎng)頁的圖片顯示方法和裝置,判斷當前網(wǎng)頁的URL是否屬于預設的圖片顯示類網(wǎng)頁,如果是,獲取當前網(wǎng)頁中的圖片,并加載在創(chuàng)建的顯示窗口中進行顯示。增加了網(wǎng)頁中圖片的顯示方式,并可以對網(wǎng)頁中的圖片進行管理,提高了用戶的操作靈活度。
圖I是本發(fā)明實施例一所述一種基于網(wǎng)頁的圖片顯示方法流程圖;圖2是本發(fā)明實施例二所述一種基于網(wǎng)頁的圖片顯示方法流程圖;圖3是本發(fā)明實施例二所述一種基于網(wǎng)頁的圖片顯示方法中步驟21的流程圖;圖4是本發(fā)明實施例二所述一種基于網(wǎng)頁的圖片顯示方法中步驟22的流程圖;圖5是本發(fā)明實施例二所述一種基于網(wǎng)頁的圖片顯示方法中步驟23的流程圖;圖6是本發(fā)明實施例三所述一種基于網(wǎng)頁的圖片顯示裝置結(jié)構(gòu)圖; 圖7是本發(fā)明實施例四所述一種基于網(wǎng)頁的圖片顯示裝置結(jié)構(gòu)圖;圖8是本發(fā)明實施例四所述一種基于網(wǎng)頁的圖片顯示裝置中第一網(wǎng)頁判斷模塊401的結(jié)構(gòu)圖;圖9是本發(fā)明實施例四所述一種基于網(wǎng)頁的圖片顯示裝置中第一圖片獲取模塊402的結(jié)構(gòu)圖;圖10是本發(fā)明實施例四所述一種基于網(wǎng)頁的圖片顯示裝置中第一顯示窗口創(chuàng)建模塊403的結(jié)構(gòu)圖。
具體實施例方式為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖和具體實施方式
對本發(fā)明作進一步詳細的說明。本發(fā)明提出的一種基于網(wǎng)頁的圖片顯示方法和裝置,通過判斷當前網(wǎng)頁的統(tǒng)一資源定位符(Uniform/Universal Resource Locator, URL),也稱為網(wǎng)頁地址進行分析,是否屬于預先設定的圖片顯示類網(wǎng)頁,如果屬于,獲取當前網(wǎng)頁中的圖片,并在創(chuàng)建的顯示窗口中顯示。本發(fā)明提出的一種基于網(wǎng)頁的圖片顯示方法和裝置,涉及到對文檔對象模型(Document Object Model, D0M)進行解析。DOM是一種用于可擴展標記語言(ExtensibleMarkup Language, XML)文檔的對象模型,可用于直接訪問XML文檔的各個部分。在DOM中,文檔被模擬為樹狀,其中XML語法的每個組成部分(例如元素或文本內(nèi)容)都被表示為一個節(jié)點。作為一種應用程序編程接口(Application Programming Interface,API),DOM 允許遍歷文檔樹,從父節(jié)點移動到子節(jié)點和兄弟節(jié)點等,并可以利用各種節(jié)點類型特有的屬性(元素具有屬性)。DOM樹是指通過DOM將超文本標記語言(HyperText Markup Language,HTML)頁面進行解析,并生成HTML樹樹狀結(jié)構(gòu)和對應的訪問方法。解析DOM樹,能直接而且簡易的操作HTML頁面上的每個標記內(nèi)容。下面通過列舉幾個具體的實施例詳細介紹本發(fā)明提出的一種基于網(wǎng)頁的圖片顯示方法和裝置。實施例一,詳細介紹本發(fā)明提供的一種基于網(wǎng)頁的圖片顯示方法。參照圖1,示出了本發(fā)明實施例一所述一種基于網(wǎng)頁的圖片顯示方法流程圖。
步驟11,基于當前顯示網(wǎng)頁的URL,判斷該網(wǎng)頁是否屬于預設的圖片顯示類網(wǎng)頁;在瀏覽網(wǎng)頁時,每個網(wǎng)頁對應唯一一個URL,判斷所述URL是否屬于預設的圖片顯示類網(wǎng)頁。步驟12,如果是,基于對當前網(wǎng)頁的DOM樹解析結(jié)果,獲取當前網(wǎng)頁中的圖片;在步驟11對當前網(wǎng)頁的URL進行判斷后,如果當前網(wǎng)頁屬于某一預先設定的圖片顯示類網(wǎng)頁,基于DOM樹解析結(jié)果中的元素、節(jié)點和文本等,獲取得到當前網(wǎng)頁中的圖片?;贒OM樹解析結(jié)果獲得所述圖片,是利用網(wǎng)頁中圖片的原始數(shù)據(jù),經(jīng)過分析、提取得到所述圖片;步驟13,在網(wǎng)頁瀏覽器主窗口上創(chuàng)建一個顯示窗口,在該顯示窗口中加載所獲取的當前網(wǎng)頁中的圖片
在網(wǎng)頁瀏覽器主窗口上創(chuàng)建一個顯示窗口,該窗口可以是一個傳統(tǒng)意義上的窗口 ;也可以是一個虛擬出來的窗口,作為顯示圖片的一個載體。在所述顯示窗口內(nèi),將步驟12中所獲得的圖片加載顯示出來。綜上所述,本發(fā)明實施例一提出的一種基于網(wǎng)頁的圖片顯示方法,與現(xiàn)有技術相t匕,具有以下優(yōu)點本發(fā)明實施例一提出的一種基于網(wǎng)頁的圖片顯示方法,判斷當前網(wǎng)頁的URL是否屬于預設的圖片顯示類網(wǎng)頁,如果是,獲取當前網(wǎng)頁中的圖片,并加載在創(chuàng)建的顯示窗口中進行顯示。增加了網(wǎng)頁中圖片的顯示方式,并可以對網(wǎng)頁中的圖片進行管理,提高了用戶的操作靈活度。實施例二,詳細介紹本發(fā)明提供的一種基于網(wǎng)頁的圖片顯示方法。參照圖2,示出了本發(fā)明實施例二所述一種基于網(wǎng)頁的圖片顯示方法流程圖。參照圖3,示出了本發(fā)明實施例二所述一種基于網(wǎng)頁的圖片顯示方法中步驟21的流程圖。步驟21,基于當前顯示網(wǎng)頁的URL,判斷該網(wǎng)頁是否屬于預設的圖片顯示類網(wǎng)頁;在瀏覽網(wǎng)頁時,每個網(wǎng)頁對應唯一一個URL,判斷所述URL是否屬于預設的圖片顯示類網(wǎng)頁。步驟21包括以下步驟步驟211,對當前網(wǎng)頁的URL進行解析,得到URL的域名及其中的關鍵字;對當前網(wǎng)頁的URL進行解析,得到當前網(wǎng)頁的URL的各組成部分內(nèi)容,從中得到URL的域名及其中的關鍵字。例如,當前網(wǎng)頁的URL為^http: //www. narutom. com/onepiece/manhua/15199. html,,,其中,“www. narutom. com”是域名,,“manhua”是其中的關鍵字。步驟212,判斷所述域名是否屬于預設的URL名單中的域名;通過步驟211得到當前網(wǎng)頁的域名“www. narutom. com”后,判斷所述當前網(wǎng)頁的域名是否屬于預設的URL名單中的域名。例如,當前網(wǎng)頁的域名是“www. narutom. com”,判斷“www. narutom. com”是否屬于與預先設定的URL名單中的域名。步驟213,判斷所述關鍵字是否與圖書、圖片相關聯(lián);得到的所述關鍵字為“manhua”,判斷所述“manhua”關鍵字是否與圖書、圖片相關聯(lián)。步驟214,當所述域名屬于預設的URL名單中的域名或所述關鍵字與圖書、圖片相關聯(lián)時,確定該網(wǎng)頁屬于預設的圖片顯示類網(wǎng)頁;如果預設的URL名單中包含“www. narutom. com”,則所述域名“www. narutom. com”屬于預設的URL名單中的域名;所述關鍵字“manhua”表示的意思為“漫畫”,與圖書、圖片現(xiàn)關聯(lián),則確定當前網(wǎng)頁屬于預設的圖片顯示類網(wǎng)頁。其中判斷的條件包括域名和關鍵字,當這兩個條件中滿足任意一個條件,即可判斷所述當前網(wǎng)頁屬于預設的圖片顯示類網(wǎng)頁。參照圖4,示出了本發(fā)明實施例二所述一種基于網(wǎng)頁的圖片顯示方法中步驟22的流程圖。
步驟22,如果是,基于對當前網(wǎng)頁的DOM樹解析結(jié)果獲取當前網(wǎng)頁中的圖片;在步驟21對當前網(wǎng)頁進行判斷后,當前網(wǎng)頁屬于預先設定的圖片顯示類網(wǎng)頁,基于DOM樹解析結(jié)果中的元素、節(jié)點和文本等,獲取得到當前網(wǎng)頁中的圖片。所述步驟22包括步驟221,遍歷DOM樹解析結(jié)果,生成圖片獲取模式,其中所述圖片獲取模式包括定位路徑;生成圖片獲取模式分兩個步驟(I)歸納樣本網(wǎng)頁信息塊定位路徑;(2)定位信息塊內(nèi)信息點路徑。(I)歸納樣本網(wǎng)頁信息塊定位路徑,根據(jù)用戶提供的樣本網(wǎng)頁的結(jié)構(gòu)特點,將樣本網(wǎng)頁按相似結(jié)構(gòu)分塊,本發(fā)明實施例二所要獲取的圖片就位于這些相似結(jié)構(gòu)的信息塊中,即,被提取信息點位于結(jié)構(gòu)相似的信息塊內(nèi),各信息點之間沒有其他信息。(2)定位信息塊內(nèi)信息點路徑,確定了樣本網(wǎng)頁中信息塊的定位路徑之后,可以通過在信息塊內(nèi)先序遍歷得到具體信息點的定位路徑,這個定位路徑用XPath表示,XPath是一門在XML文檔中查找信息的語言。XPath用于在XML文檔中通過元素和屬性進行導航。步驟222,根據(jù)所述圖片獲取模式,編寫擴展樣式表轉(zhuǎn)換文檔;根據(jù)所述圖片獲取模式,利用歸納學習得到的XPath,編寫擴展樣式表轉(zhuǎn)換文檔。步驟223,根據(jù)所述擴展樣式表轉(zhuǎn)換文檔轉(zhuǎn)換DOM樹解析結(jié)果中的節(jié)點,生成只保留所述定位路徑指定節(jié)點的,包括圖片的XML文檔;根據(jù)所述擴展樣式表轉(zhuǎn)換文檔轉(zhuǎn)換DOM樹解析結(jié)果中的節(jié)點,生成一個XML文檔,這個XML文檔中只保留XPath指定的包括圖片的節(jié)點。步驟224,在所述XML文檔中獲取所述圖片的下載地址,下載得到所述圖片;所述XML文檔中保存有所述圖片的下載地址信息,根據(jù)所述下載地址信息,下載得到所述圖片。參照圖5,示出了本發(fā)明實施例二所述一種基于網(wǎng)頁的圖片顯示方法中步驟23的流程圖。步驟23,在網(wǎng)頁瀏覽器主窗口上創(chuàng)建一個顯示窗口,在該顯示窗口中加載所獲取的當前網(wǎng)頁中的圖片;
在網(wǎng)頁瀏覽器所處的操作系統(tǒng)桌面上創(chuàng)建一個顯示窗口,該窗口可以是一個傳統(tǒng)意義上的窗口,如Windows操作系統(tǒng)中的窗口 ;也可以是一個虛擬出來的窗口,作為顯示圖片的一個載體。在所述顯示窗口內(nèi),將步驟22中所獲得的漫畫類圖片加載顯示出來。所述在顯示窗口中加載所獲取的圖片包括漫畫類圖片、報刊類圖片、書籍類圖片中的至少一種。在所述顯示窗口中顯示圖片時,預先加載當前圖片的下一張圖片,并對下一張圖片通過小圖標進行預覽。通過將網(wǎng)頁瀏覽器的組件對象模型(Component Object Model, com)組件傳遞到應用程序編程接口(Application Programming Interface, API)里面,可以獲取下一張圖片的截圖。 所述步驟23包括步驟231,獲取網(wǎng)頁瀏覽器頁簽的瀏覽器窗口 ;根據(jù)所述圖片所在頁簽綁定的唯一 ID,確定與所述ID對應的頁簽數(shù)據(jù),獲取其中的瀏覽器窗口。步驟232,獲取瀏覽器窗口的Container窗口 ;獲取到所述瀏覽器窗口后,根據(jù)所述瀏覽器窗口的屬性信息,獲取到Container(容器)窗口。步驟233,以Container為父窗口創(chuàng)建Popup類型窗口 ;以所述Container窗口為父窗口,在瀏覽器主窗口創(chuàng)建彈出類型的顯示窗口(具有ws_popup窗口風格)。步驟234,根據(jù)所述網(wǎng)頁中的圖片對應的唯一編號的順序規(guī)則,在所述顯示窗口中順序加載顯示所述圖片;如果當前網(wǎng)頁中的漫畫類圖片有10幅,編號依次為1、2、3……10,并且這10幅圖片按照編號由小到大的順序在當前網(wǎng)頁中排列,則這10幅圖片在所述顯示窗口中也按照1、2、3......10的順序加載顯示。步驟24,通過分析網(wǎng)頁中文字信息的腳本文件,確定與所述在顯示窗口中加載的圖片具有對應關系的文字信息;并將所述文字信息與圖片一同加載顯示在所述顯示窗口中;獲取到網(wǎng)頁中的文字信息,分析所述文字信息的腳本文件,根據(jù)腳本文件中的屬性信息,確定與所述在顯示窗口中加載的圖片具有對應關系的文字信息。本發(fā)明實施例二所述的一種基于網(wǎng)頁的圖片顯示方法,還可以實現(xiàn)檢測當前網(wǎng)頁的下一頁的URL;基于下一頁的URL,判斷下一頁是否屬于預設的圖片顯示類網(wǎng)頁;如果是,基于對下一頁的DOM樹解析結(jié)果,預先獲取下一頁中的圖片;在對當前網(wǎng)頁中的圖片進行在顯示窗口中加載顯示時,預先檢測當前網(wǎng)頁的下一頁的URL,對下一頁的URL進行判斷操作,如果下一頁屬于預設的圖片顯示類網(wǎng)頁,預先獲取下一頁中的圖片。并且,可以接收用戶操作,將所述在顯示窗口中加載的圖片保存為PDF文件;通過鼠標右鍵點擊所述在顯示窗口中加載的圖片,選擇另存為PDF文件,也可以通過接收用戶的其他操作方式,進行保存操作,此處應理解為對用戶操作的限制條件。同時,也可以在所述網(wǎng)頁瀏覽器所處的操作系統(tǒng)的桌面上創(chuàng)建顯示窗口,在該顯示窗口中加載所獲取的當前網(wǎng)頁中的圖片。所述顯示窗口不僅可以創(chuàng)建在瀏覽器主窗口上,還可以創(chuàng)建在網(wǎng)頁瀏覽器所處的操作系統(tǒng)的桌面上,并在該顯示窗口中加載所獲取的當前網(wǎng)頁中的圖片。實施例三,詳細介紹本發(fā)明提供的一種基于網(wǎng)頁的圖片顯示裝置。參照圖6,示出了本發(fā)明實施例三所述一種基于網(wǎng)頁的圖片顯示裝置結(jié)構(gòu)圖。所述一種基于網(wǎng)頁的圖片顯示裝置包括第一網(wǎng)頁判斷模塊31,第一圖片獲取模塊32,第一顯示窗口創(chuàng)建模塊33,以及,第一圖片加載模塊34。
下面分別詳細介紹各模塊的功能以及模塊之間的關系。第一網(wǎng)頁判斷模塊31,其配置為基于當前顯示網(wǎng)頁的URL,判斷該網(wǎng)頁是否屬于預設的圖片顯示類網(wǎng)頁;在瀏覽網(wǎng)頁時,每個網(wǎng)頁對應唯一一個URL,所述第一網(wǎng)頁判斷模塊31判斷所述URL是否屬于預設的圖片顯示類網(wǎng)頁。第一圖片獲取模塊32,其配置為如果當前網(wǎng)頁屬于預設的圖片顯示類網(wǎng)頁,基于對當前網(wǎng)頁的DOM樹解析結(jié)果,獲取當前網(wǎng)頁中的圖片;在所述第一網(wǎng)頁判斷模塊31對當前網(wǎng)頁進行判斷后,如果當前網(wǎng)頁屬于某一預先設定的圖片顯示類網(wǎng)頁,則所述第一圖片獲取模塊32基于DOM樹解析結(jié)果中的元素、節(jié)點和文本等,獲取得到當前網(wǎng)頁中的圖片。所述第一圖片獲取模塊32基于DOM樹解析結(jié)果獲得所述圖片,是利用網(wǎng)頁中圖片的原始數(shù)據(jù),經(jīng)過分析、提取得到所述圖片;第一顯示窗口創(chuàng)建模塊33,其配置為在網(wǎng)頁瀏覽器主窗口上創(chuàng)建一個顯示窗口 ;所述第一顯示窗口創(chuàng)建模塊33在網(wǎng)頁瀏覽器主窗口上創(chuàng)建一個顯示窗口,該窗口可以是一個傳統(tǒng)意義上的窗口 ;也可以是一個虛擬出來的窗口,作為顯不圖片的一個載體。第一圖片加載模塊34,其配置為在所述顯示窗口中加載所獲取的當前網(wǎng)頁中的圖片。在所述第一顯示窗口創(chuàng)建模塊33創(chuàng)建的顯示窗口內(nèi),所述第一圖片加載模塊34將所述第一圖片獲取模塊32所獲得的圖片加載顯示出來。綜上所述,本發(fā)明實施例三提出的一種基于網(wǎng)頁的圖片顯示裝置,與現(xiàn)有技術相t匕,具有以下優(yōu)點本發(fā)明實施例三提出的一種基于網(wǎng)頁的圖片顯示裝置,判斷當前網(wǎng)頁的URL是否屬于預設的圖片顯示類網(wǎng)頁,如果是,獲取當前網(wǎng)頁中的圖片,并加載在創(chuàng)建的顯示窗口中進行顯示。增加了網(wǎng)頁中圖片的顯示方式,并可以對網(wǎng)頁中的圖片進行管理,提高了用戶的操作靈活度。實施例四,詳細介紹本發(fā)明提供的一種基于網(wǎng)頁的圖片顯示裝置。參照圖7,示出了本發(fā)明實施例四所述一種基于網(wǎng)頁的圖片顯示裝置結(jié)構(gòu)圖。所述一種基于網(wǎng)頁的圖片顯示裝置包括
第一網(wǎng)頁判斷模塊401,第一圖片獲取模塊402,第一顯不窗口創(chuàng)建模塊403,第一圖片加載模塊404,以及,文字信息確定顯示模塊405。其中,所述第一網(wǎng)頁判斷模塊401包括URL解析子模塊4011,域名判斷子模塊4012,關鍵字判斷子模塊4013,以及,網(wǎng)頁確定子模塊4014。所述第一圖片獲取模塊402包括獲取模式生成子模塊4021,擴展樣式表轉(zhuǎn)換文檔編寫子模塊4022,XML文檔生成子模塊4023,以及,圖片獲取子模塊4024。
所述第一顯示窗口創(chuàng)建模塊403包括瀏覽器窗口獲取子模塊4031,Container窗口獲取子模塊4032,以及,Popup類型窗口創(chuàng)建子模塊4033。下面分別詳細介紹各模塊的功能以及模塊之間的關系。參照圖8,示出了本發(fā)明實施例四所述一種基于網(wǎng)頁的圖片顯示裝置中第一網(wǎng)頁判斷模塊401的結(jié)構(gòu)圖。第一網(wǎng)頁判斷模塊401,其配置為基于當前顯示網(wǎng)頁的URL,判斷該網(wǎng)頁是否屬于預設的圖片顯示類網(wǎng)頁;所述第一網(wǎng)頁判斷模塊401根據(jù)當前網(wǎng)頁的URL“http: //www. narutom. com/onepiece/manhua/15199. html,,,判斷當前網(wǎng)頁是否屬于某一預先設定的圖片顯示類網(wǎng)頁。所述第一網(wǎng)頁判斷模塊401包括URL解析子模塊4011,其配置為對當前網(wǎng)頁的URL進行解析,得到URL的域名及其中的關鍵字;所述URL解析子模塊4011對URL^http://www. narutom. com/onepiece/manhua/15199. html,,進行分析,得至丨J所述URL 的域名 “www. narutom. com” 以及關鍵字 “manhua”。域名判斷子模塊4012,其配置為判斷所述域名是否屬于預設的URL名單中的域名;所述域名判斷子模塊4012判斷當前網(wǎng)頁的域名“www. narutom. com”是否屬于預設的URL名單中的域名。關鍵字判斷子模塊4013,其配置為判斷所述關鍵字是否與圖書、圖片相關聯(lián);得到的所述關鍵字為“manhua”,所述關鍵字判斷子模塊4013判斷所述“manhua”關鍵字是否與圖書、圖片相關聯(lián)。網(wǎng)頁確定子模塊4014,其配置為當所述域名屬于預設的URL名單中的域名或所述關鍵字與圖書、圖片相關聯(lián)時,確定該網(wǎng)頁屬于預設的圖片顯示類網(wǎng)頁;當域名“www. narutom. com”屬于預設的URL名單中的域名;所述關鍵字“manhua”表示的意思為“漫畫”,與圖書、圖片現(xiàn)關聯(lián),所述網(wǎng)頁確定子模塊4014確定當前網(wǎng)頁屬于預設的圖片顯示類網(wǎng)頁。參照圖9,示出了本發(fā)明實施例四所述一種基于網(wǎng)頁的圖片顯示裝置中第一圖片獲取模塊402的結(jié)構(gòu)圖。
第一圖片獲取模塊402,其配置為如果當前網(wǎng)頁屬于預設的圖片顯示類網(wǎng)頁,基于對當前網(wǎng)頁的DOM樹解析結(jié)果,獲取當前網(wǎng)頁中的圖片;當所述網(wǎng)頁確定子模塊4014判斷當前網(wǎng)頁屬于預先設定的圖片顯示類網(wǎng)頁時,所述第一圖片獲取模塊402基于DOM樹解析結(jié)果中的元素、節(jié)點和文本等,獲取得到所述網(wǎng)頁中的動漫類的圖片。所述第一圖片獲取模塊402包括獲取模式生成子模塊4021,其配置為遍歷DOM樹解析結(jié)果,生成圖片獲取模式,其中所述圖片獲取模式包括定位路徑;所述獲取模式生成子模塊4021通過遍歷DOM樹解析結(jié)果,歸納樣本網(wǎng)頁信息塊定位路徑,定位信息塊內(nèi)信息點路徑,生成包括定位路徑圖片獲取模式。擴展樣式表轉(zhuǎn)換文檔編寫子模塊4022,其配置為根據(jù)所述圖片獲取模式,編寫擴展樣式表轉(zhuǎn)換文檔;所述擴展樣式表轉(zhuǎn)換文檔編寫子模塊4022根據(jù)所述圖片獲取模式,利用歸納學習得到的XPath,編寫擴展樣式表轉(zhuǎn)換文檔。XML文檔生成子模塊4023,其配置為根據(jù)所述擴展樣式表轉(zhuǎn)換文檔轉(zhuǎn)換DOM樹解析結(jié)果中的節(jié)點,生成只保留所述定位路徑指定節(jié)點的,包括圖片的XML文檔;所述XML文檔生成子模塊4023根據(jù)所述擴展樣式表轉(zhuǎn)換文檔轉(zhuǎn)換DOM樹解析結(jié)果中的節(jié)點,生成一個XML文檔,這個XML文檔中只保留XPath指定的包括圖片的節(jié)點。圖片獲取子模塊4024,其配置為在所述XML文檔中獲取所述圖片的下載地址,下載得到所述圖片;所述XML文檔中保存有所述圖片的下載地址信息,所述圖片獲取子模塊424根據(jù)所述下載地址信息,下載得到所述圖片。參照圖10,示出了本發(fā)明實施例四所述一種基于網(wǎng)頁的圖片顯示裝置中第一顯示窗口創(chuàng)建模塊403的結(jié)構(gòu)圖。第一顯示窗口創(chuàng)建模塊403,其配置為在網(wǎng)頁瀏覽器主窗口上創(chuàng)建一個顯示窗Π ;所述第一顯示窗口創(chuàng)建模塊403在網(wǎng)頁瀏覽器主窗口上創(chuàng)建一個顯示窗口,該窗口可以是一個傳統(tǒng)意義上的窗口,如Windows操作系統(tǒng)中的窗口 ;也可以是一個虛擬出來的窗口,作為顯不圖片的一個載體。所述第一顯示窗口創(chuàng)建模塊403包括瀏覽器窗口獲取子模塊4031,其配置為獲取網(wǎng)頁瀏覽器頁簽的瀏覽器窗口 ;所述瀏覽器窗口獲取子模塊4031根據(jù)所述圖片所在頁簽綁定的唯一 ID,確定與所述ID對應的頁簽數(shù)據(jù),獲取其中的瀏覽器窗口。Container窗口獲取子模塊4032,其配置為獲取瀏覽器窗口的Container窗口 ;所述Container窗口獲取子模塊4032獲取到所述瀏覽器窗口后,根據(jù)所述瀏覽器窗口的屬性信息,獲取到Container (容器)窗口。Popup類型窗口創(chuàng)建子模塊4033,其配置為以Container為父窗口創(chuàng)建Popup類
型窗口 ;所述Popup類型窗口創(chuàng)建子模塊4033以所述Container窗口為父窗口,在瀏覽器主窗口創(chuàng)建彈出類型的顯示窗口(具有ws_popup窗口風格)。第一圖片加載模塊404,其配置為在所述顯示窗口中加載所獲取的當前網(wǎng)頁中的圖片; 所述第一圖片加載模塊404在所述第一顯不窗口創(chuàng)建模塊403創(chuàng)建的顯不窗口中加載所獲取的當前網(wǎng)頁中的圖片。所述第一圖片加載模塊404根據(jù)所述網(wǎng)頁中的圖片對應的唯一編號的順序規(guī)則,在所述顯示窗口中順序加載顯示所述圖片。所述在顯示窗口中加載所獲取的圖片包括漫畫類圖片、報刊類圖片、書籍類圖片中的至少一種。文字信息確定顯示模塊405,其配置為通過分析網(wǎng)頁中文字信息的腳本文件,確定與所述在顯示窗口中加載的圖片具有對應關系的文字信息; 并將所述文字信息與圖片一同加載顯示在所述顯示窗口中。所述文字信息確定顯示模塊405分析網(wǎng)頁中文字信息的腳本文件,根據(jù)腳本文件中的屬性信息,確定與所述在顯示窗口中加載的圖片具有對應關系的文字信息。本發(fā)明實施例四所述一種基于網(wǎng)頁的圖片顯示裝置,還可以包括以下模塊預先加載模塊,其配置為在所述顯示窗口中顯示圖片時,預先加載當前圖片的下一張圖片,并對下一張圖片通過小圖標進行預覽;所述預先加載模塊通過將網(wǎng)頁瀏覽器的組件對象模型(Component ObjectModel, com)組件傳遞到應用程序編程接口(Application Programming Interface, API)里面,可以獲取下一張圖片的截圖。URL檢測模塊,其配置為檢測當前網(wǎng)頁的下一頁的URL ;在對當前網(wǎng)頁中的圖片進行在顯示窗口中加載顯示時,所述URL檢測模塊預先檢測當前網(wǎng)頁的下一頁的URL。第二網(wǎng)頁判斷模塊,其配置為基于下一頁的URL,判斷下一頁是否屬于預設的圖片顯示類網(wǎng)頁;所述第二網(wǎng)頁判斷模塊基于所述URL檢測模塊預先檢測當前網(wǎng)頁的下一頁的URL,斷下一頁是否屬于預設的圖片顯示類網(wǎng)頁。第二圖片獲取模塊,其配置為如果下一頁屬于預設的圖片顯示類網(wǎng)頁,基于對下一頁的DOM樹解析結(jié)果,預先獲取下一頁中的圖片;如果所述第二網(wǎng)頁判斷模塊判斷下一頁屬于預設的圖片顯示類網(wǎng)頁,則所述第二圖片獲取模塊基于對下一頁的DOM樹解析結(jié)果,預先獲取下一頁中的圖片。圖片保存模塊,其配置為接收用戶操作,將所述在顯示窗口中加載的圖片保存為PDF文件;所述圖片保存模塊接收用戶鼠標或者鍵盤等輸入操作,將所述在顯示窗口中加載的圖片保存為PDF文件。第二顯示窗口創(chuàng)建模塊,其配置為在所述網(wǎng)頁瀏覽器所處的操作系統(tǒng)的桌面上創(chuàng)建顯示窗口;所述第二顯示窗口創(chuàng)建模塊在網(wǎng)頁瀏覽器所處的操作系統(tǒng)的桌面上創(chuàng)建一個顯不窗口,該窗口可以是一個傳統(tǒng)意義上的窗口,如Windows操作系統(tǒng)中的窗口 ;也可以是一個虛擬出來的窗口,作為顯示圖片的一個載體。第二圖片加載模塊,其配置為在該顯示窗口中加載所獲取的當前網(wǎng)頁中的圖片。所述第二圖片加載模塊將所獲取的當前網(wǎng)頁中的圖片,在所述第二顯示窗口創(chuàng)建模塊創(chuàng)建的顯示窗口中加載顯示。對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發(fā)明實施例并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明實施例,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明實施例所必須的。對于裝置實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。上述本發(fā)明實施例中的方法和裝置適用于各種網(wǎng)絡或者客戶端環(huán)境中,例如可以實現(xiàn)在諸如個人計算機設備之類的計算機設備中,或者可以實現(xiàn)在諸如移動電話、移動通信設備、個人數(shù)字助理(PDA)等其他便攜式電子設備或者非便攜式電子設備中。因此本領域技術人員要明確的是,本發(fā)明的保護范圍并不限于PC上運行瀏覽器中的判斷當前網(wǎng)頁是否屬于預設的圖片顯示類網(wǎng)頁,并獲取當前網(wǎng)頁中圖片的功能和在創(chuàng)建的顯示窗口內(nèi)加載所獲取的當前網(wǎng)頁中的圖片的功能,僅是出于描述的簡潔和方便而在本發(fā)明實施例中采用了 PC上運行瀏覽器中的判斷當前網(wǎng)頁是否屬于預設的圖片顯示類網(wǎng)頁,并獲取當前網(wǎng)頁中圖片的功能和在創(chuàng)建的顯示窗口內(nèi)加載所獲取的當前網(wǎng)頁中的圖片的功能進行描述。以上對本發(fā)明所提供的一種基于網(wǎng)頁的圖片顯示方法和裝置,進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技術人員,依據(jù)本發(fā)明的思想,在具體實施方式
及應用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應理解為對本發(fā)明的限制。
權(quán)利要求
1.一種基于網(wǎng)頁的圖片顯示方法,其特征在于,包括 基于當前顯示網(wǎng)頁的URL,判斷該網(wǎng)頁是否屬于預設的圖片顯示類網(wǎng)頁; 如果是,基于對當前網(wǎng)頁的DOM樹解析結(jié)果,獲取當前網(wǎng)頁中的圖片; 在網(wǎng)頁瀏覽器主窗口上創(chuàng)建一個顯示窗口,在該顯示窗口中加載所獲取的當前網(wǎng)頁中的圖片。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述在顯示窗口中加載所獲取的圖片包括 漫畫類圖片、報刊類圖片、書籍類圖片中的至少一種。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于, 所述判斷該網(wǎng)頁是否屬于預設的圖片顯示類網(wǎng)頁,包括以下步驟 對當前網(wǎng)頁的URL進行解析,得到URL的域名及其中的關鍵字; 判斷所述域名是否屬于預設的URL名單中的域名; 判斷所述關鍵字是否與圖書、圖片相關聯(lián); 當所述域名屬于預設的URL名單中的域名或所述關鍵字與圖書、圖片相關聯(lián)時,確定該網(wǎng)頁屬于預設的圖片顯示類網(wǎng)頁。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于, 所述基于對當前網(wǎng)頁的DOM樹解析結(jié)果,獲取當前網(wǎng)頁中的圖片的步驟包括 遍歷DOM樹解析結(jié)果,生成圖片獲取模式,其中所述圖片獲取模式包括定位路徑; 根據(jù)所述圖片獲取模式,編寫擴展樣式表轉(zhuǎn)換文檔; 根據(jù)所述擴展樣式表轉(zhuǎn)換文檔轉(zhuǎn)換DOM樹解析結(jié)果中的節(jié)點,生成只保留所述定位路徑指定節(jié)點的,包括圖片的XML文檔; 在所述XML文檔中獲取所述圖片的下載地址,下載得到所述圖片。
5.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述在該顯示窗口中加載所獲取的當前網(wǎng)頁中的圖片的步驟包括 根據(jù)所述網(wǎng)頁中的圖片對應的唯一編號的順序規(guī)則,在所述顯示窗口中順序加載顯示所述圖片。
6.根據(jù)權(quán)利要求I所述的方法,其特征在于, 所述在網(wǎng)頁瀏覽器主窗口上創(chuàng)建一個顯示窗口,包括 獲取網(wǎng)頁瀏覽器頁簽的瀏覽器窗口; 獲取瀏覽器窗口的Container窗口 ; 以Container為父窗口創(chuàng)建Popup類型窗口。
7.根據(jù)權(quán)利要求I所述的方法,其特征在于,進一步包括 通過分析網(wǎng)頁中文字信息的腳本文件,確定與所述在顯示窗口中加載的圖片具有對應關系的文字信息; 并將所述文字信息與圖片一同加載顯示在所述顯示窗口中。
8.根據(jù)權(quán)利要求I所述的方法,其特征在于,進一步包括 在所述顯示窗口中顯示圖片時,預先加載當前圖片的下一張圖片,并對下一張圖片通過小圖標進行預覽。
9.根據(jù)權(quán)利要求I所述的方法,其特征在于,進一步包括檢測當前網(wǎng)頁的下一頁的URL ; 基于下一頁的URL,判斷下一頁是否屬于預設的圖片顯示類網(wǎng)頁; 如果是,基于對下一頁的DOM樹解析結(jié)果,預先獲取下一頁中的圖片。
10.根據(jù)權(quán)利要求I所述的方法,其特征在于,還包括 接收用戶操作,將所述在顯示窗口中加載的圖片保存為PDF文件。
11.根據(jù)權(quán)利要求I所述的方法,其特征在于,還包括 在所述網(wǎng)頁瀏覽器所處的操作系統(tǒng)的桌面上創(chuàng)建顯示窗口,在該顯示窗口中加載所獲取的當前網(wǎng)頁中的圖片。
12.一種基于網(wǎng)頁的圖片顯示裝置,其特征在于,包括 第一網(wǎng)頁判斷模塊,其配置為基于當前顯示網(wǎng)頁的URL,判斷該網(wǎng)頁是否屬于預設的圖片顯示類網(wǎng)頁; 第一圖片獲取模塊,其配置為如果當前網(wǎng)頁屬于預設的圖片顯示類網(wǎng)頁,基于對當前網(wǎng)頁的DOM樹解析結(jié)果,獲取當前網(wǎng)頁中的圖片; 第一顯示窗口創(chuàng)建模塊,其配置為在網(wǎng)頁瀏覽器主窗口上創(chuàng)建一個顯示窗口 ; 第一圖片加載模塊,其配置為在所述顯示窗口中加載所獲取的當前網(wǎng)頁中的圖片。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述在顯示窗口中加載所獲取的圖片包括 漫畫類圖片、報刊類圖片、書籍類圖片中的至少一種。
14.根據(jù)權(quán)利要求12所述的裝置,其特征在于, 所述第一網(wǎng)頁判斷模塊包括 URL解析子模塊,其配置為對當前網(wǎng)頁的URL進行解析,得到URL的域名及其中的關鍵字; 域名判斷子模塊,其配置為判斷所述域名是否屬于預設的URL名單中的域名; 關鍵字判斷子模塊,其配置為判斷所述關鍵字是否與圖書、圖片相關聯(lián); 網(wǎng)頁確定子模塊,其配置為當所述域名屬于預設的URL名單中的域名或所述關鍵字與圖書、圖片相關聯(lián)時,確定該網(wǎng)頁屬于預設的圖片顯示類網(wǎng)頁。
15.根據(jù)權(quán)利要求12所述的裝置,其特征在于, 所述第一圖片獲取模塊包括 獲取模式生成子模塊,其配置為遍歷DOM樹解析結(jié)果,生成圖片獲取模式,其中所述圖片獲取模式包括定位路徑; 擴展樣式表轉(zhuǎn)換文檔編寫子模塊,其配置為根據(jù)所述圖片獲取模式,編寫擴展樣式表轉(zhuǎn)換文檔; XML文檔生成子模塊,其配置為根據(jù)所述擴展樣式表轉(zhuǎn)換文檔轉(zhuǎn)換DOM樹解析結(jié)果中的節(jié)點,生成只保留所述定位路徑指定節(jié)點的,包括圖片的XML文檔; 圖片獲取子模塊,其配置為在所述XML文檔中獲取所述圖片的下載地址,下載得到所述圖片。
16.根據(jù)權(quán)利要求12所述的裝置,其特征在于, 所述第一圖片加載模塊根據(jù)所述網(wǎng)頁中的圖片對應的唯一編號的順序規(guī)則,在所述顯示窗口中順序加載顯示所述圖片。
17.根據(jù)權(quán)利要求12所述的裝置,其特征在于, 所述第一顯不窗口創(chuàng)建模塊包括 瀏覽器窗口獲取子模塊,其配置為獲取網(wǎng)頁瀏覽器頁簽的瀏覽器窗口 ; Container窗口獲取子模塊,其配置為獲取瀏覽器窗口的Container窗口 ; Popup類型窗口創(chuàng)建子模塊,其配置為以Container為父窗口創(chuàng)建Popup類型窗口。
18.根據(jù)權(quán)利要求12所述的裝置,其特征在于,進一步包括 文字信息確定顯示模塊,其配置為通過分析網(wǎng)頁中文字信息的腳本文件,確定與所述在顯示窗口中加載的圖片具有對應關系的文字信息; 并將所述文字信息與圖片一同加載顯示在所述顯示窗口中。
19.根據(jù)權(quán)利要求12所述的裝置,其特征在于,進一步包括 預先加載模塊,其配置為在所述顯示窗口中顯示圖片時,預先加載當前圖片的下一張圖片,并對下一張圖片通過小圖標進行預覽。
20.根據(jù)權(quán)利要求12所述的裝置,其特征在于,進一步包括 URL檢測模塊,其配置為檢測當前網(wǎng)頁的下一頁的URL ; 第二網(wǎng)頁判斷模塊,其配置為基于下一頁的URL,判斷下一頁是否屬于預設的圖片顯示類網(wǎng)頁; 第二圖片獲取模塊,其配置為如果下一頁屬于預設的圖片顯示類網(wǎng)頁,基于對下一頁的DOM樹解析結(jié)果,預先獲取下一頁中的圖片。
21.根據(jù)權(quán)利要求12所述的裝置,其特征在于,還包括 圖片保存模塊,其配置為接收用戶操作,將所述在顯示窗口中加載的圖片保存為TOF文件。
22.根據(jù)權(quán)利要求12所述的裝置,其特征在于,還包括 第二顯示窗口創(chuàng)建模塊,其配置為在所述網(wǎng)頁瀏覽器所處的操作系統(tǒng)的桌面上創(chuàng)建顯示窗口 ; 第二圖片加載模塊,其配置為在該顯示窗口中加載所獲取的當前網(wǎng)頁中的圖片。
全文摘要
本發(fā)明提供了一種基于網(wǎng)頁的圖片顯示方法和裝置,以解決現(xiàn)有技術不能對網(wǎng)頁中的圖片進行個性化顯示和管理的問題。所述方法包括基于當前顯示網(wǎng)頁的URL,判斷該網(wǎng)頁是否屬于預設的圖片顯示類網(wǎng)頁;如果是,基于對當前網(wǎng)頁的DOM樹解析結(jié)果,獲取當前網(wǎng)頁中的圖片;在網(wǎng)頁瀏覽器主窗口上創(chuàng)建一個顯示窗口,在該顯示窗口中加載所獲取的當前網(wǎng)頁中的圖片。判斷當前網(wǎng)頁的URL是否屬于預設的圖片顯示類網(wǎng)頁,如果是,獲取當前網(wǎng)頁中的圖片,并加載在創(chuàng)建的顯示窗口中進行顯示。增加了網(wǎng)頁中圖片的顯示方式,并可以對網(wǎng)頁中的圖片進行管理,提高了用戶的操作靈活度。
文檔編號G06F17/30GK102819561SQ20121022719
公開日2012年12月12日 申請日期2012年6月29日 優(yōu)先權(quán)日2012年6月29日
發(fā)明者唐曦, 陳志 , 李鳴, 任寰 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司