網頁瀏覽方法
【專利摘要】本發明公開了在移動終端進行網頁瀏覽的方法及系統,其中,針對用戶通過移動終端發送的訪問特定網頁的請求,所述特定網頁中動態生成的資源被刪除,所述方法包括:當接收到訪問動態生成的資源的請求時,將所述請求發送給服務器;根據服務器返回的信息獲取所述動態生成的資源;將所述動態生成的資源展現給用戶。通過本發明,能夠在有限的頁面里展現出更加豐富的內容。
【專利說明】網頁瀏覽方法
[0001] 本發明專利申請是申請日為2011年12月29日、申請號為201110452334. 9、名稱 為"在移動終端進行網頁瀏覽的方法及系統"的中國發明專利申請的分案申請。
【技術領域】
[0002] 本發明涉及瀏覽器【技術領域】,特別是涉及在移動終端進行網頁瀏覽的方法及系 統。
【背景技術】
[0003] 隨著互聯網技術的迅猛發展和普及,人們對互聯網的依賴程度變得越來越高,從 互聯網獲得信息資訊已成為人們主要的信息來源方式,而瀏覽器則是人們獲得網絡信息的 主要工具。
[0004] 另一方面,隨著3G網絡投入使用,通過手機、平板電腦等移動終端上網瀏覽網頁 已愈發成為了移動通信發展的一個趨勢。但是,移動終端的頁面以及數據處理能夠通常比 較有限,因此,在現有技術中,通常會將網頁中的JS (Javascript)等動態生成的內容去掉, 然后再將剩余的內容顯示在移動終端瀏覽器的頁面中。但是,這樣會使得頁面中顯示的內 容相對于在PC機中顯示而言不夠豐富,用戶能夠獲得的網絡信息也會隨之受到限制。
[0005] 其中,所謂動態生成的內容通常是指可以與用戶之間進行某種交互的內容。例如, 某網頁中提供了多個搜索引擎入口,其中一個是默認的,在正常情況下,用戶可以選擇任何 一個搜索引擎進行搜索,得到相應的搜索結果。但是,在移動終端中瀏覽時,由于去掉了 JS 等動態效果,用戶實際在選擇某搜索引擎入口進行搜索時,得到的搜索結果可能仍然是默 認的搜索引擎的結果。或者,某網頁設計為多個標簽共享一個內容展現區域,正常情況下, 當用戶移動鼠標切換標簽時,內容展現區域中的內容會隨之切換為切換后的標簽對應的內 容;但是,同樣由于去掉了 JS等動態效果,會使得切換標簽后,內容展現區域的內容也沒有 隨之發生變化,等等。
[0006] 因此,顯示如何在有限的頁面里展現出更加豐富的內容,是用戶對移動終端網頁 制作提出的一個重要問題。
【發明內容】
[0007] 本發明提供了在移動終端進行網頁瀏覽的方法及系統,能夠在有限的頁面里展現 出更加豐富的內容。
[0008] 本發明提供了如下方案:
[0009] 一種在移動終端進行網頁瀏覽的方法,針對用戶通過移動終端發送的訪問特定網 頁的請求,所述特定網頁中動態生成的資源被刪除,所述方法包括:
[0010] 當接收到訪問動態生成的資源的請求時,將所述請求發送給服務器;
[0011] 根據服務器返回的信息獲取所述動態生成的資源;
[0012] 將所述動態生成的資源展現給用戶。
[0013] 其中,當所述特定網頁中包括多個搜索引擎入口時,所述當接收到訪問動態生成 的資源的請求時,將所述請求發送給服務器包括:
[0014] 當接收到用戶從當前搜索引擎入口切換到目標搜索引擎入口,并在所述目標搜索 引擎入口輸入關鍵詞進行搜索的請求時,將所述目標搜索引擎及所述關鍵詞發送給所述服 務器。
[0015] 其中,所述服務器返回的信息為根據所述目標搜索引擎及所述關鍵詞構造的URL 的鏈接,所述將所述動態生成的資源展現給用戶包括:
[0016] 根據所述構造的URL向所述目標搜索引擎發出搜索請求,獲取所述目標搜索引擎 的搜索結果,將搜索結果展現給用戶。
[0017] 其中,當所述特定網頁中包括多個標簽共享同一內容展現區域時,所述當接收到 訪問動態生成的資源的請求時,將所述請求發送給服務器包括:
[0018] 當接收到用戶從網頁中的當前標簽切換為目標標簽的請求時,將所述標簽發送給 所述服務器。
[0019] 其中,所述服務器返回的信息為所述目標標簽對應的內容,所述將所述動態生成 的資源展現給用戶包括:
[0020] 將所述目標標簽對應的內容展現在所述內容展現區域內。
[0021] 其中,所述服務器返回的信息為帶有所述目標標簽對應的內容的頁面URL,所述將 所述動態生成的資源展現給用戶包括:
[0022] 重新加載所述服務器返回的頁面URL,以便將所述內容展現區域內的內容顯示為 所述目標標簽對應的內容。
[0023] 一種在移動終端進行網頁瀏覽的系統,針對用戶通過移動終端發送的訪問特定網 頁的請求,所述特定網頁中動態生成的資源被刪除,所述系統包括:
[0024] 請求發送單元,用于當接收到訪問動態生成的資源的請求時,將所述請求發送給 服務器;
[0025] 資源獲取單元,用于根據服務器返回的信息獲取所述動態生成的資源;
[0026] 資源展現單元,用于將所述動態生成的資源展現給用戶。
[0027] 其中,當所述特定網頁中包括多個搜索引擎入口時,所述請求發送單元包括:
[0028] 第一發送子單元,用于當接收到用戶從當前搜索引擎入口切換到目標搜索引擎入 口,并在所述目標搜索引擎入口輸入關鍵詞進行搜索的請求時,將所述目標搜索引擎及所 述關鍵詞發送給所述服務器。
[0029] 其中,所述服務器返回的信息為根據所述目標搜索引擎及所述關鍵詞構造的URL 的鏈接,所述資源展現單元包括:
[0030] 第一展現子單元,用于根據所述構造的URL向所述目標搜索引擎發出搜索請求, 獲取所述目標搜索引擎的搜索結果,將搜索結果展現給用戶。
[0031] 其中,當所述特定網頁中包括多個標簽共享同一內容展現區域時,所述請求發送 單元包括:
[0032] 第二發送子單元,用于當接收到用戶從網頁中的當前標簽切換為目標標簽的請求 時,將所述標簽發送給所述服務器。
[0033] 其中,所述服務器返回的信息為所述目標標簽對應的內容,所述資源展現單元包 括:
[0034] 第二展現子單元,用于將所述目標標簽對應的內容展現在所述內容展現區域內。
[0035] 其中,所述服務器返回的信息為帶有所述目標標簽對應的內容的頁面URL,所述資 源展現單元包括:
[0036] 第三展現子單元,用于重新加載所述服務器返回的頁面URL,以便將所述內容展現 區域內的內容顯示為所述目標標簽對應的內容。
[0037] 根據本發明提供的具體實施例,本發明公開了以下技術效果:
[0038] 通過本發明,即使在初次加載時將網頁中的JS等動態生成的內容刪除了,但是, 如果用戶需要訪問動態生成的資源,仍然能夠將用戶的請求發送給服務器,從服務器中獲 得到相應的資源,并展現給用戶,這樣,用戶能夠獲取到更為豐富的網絡資源及展現效果。
【專利附圖】
【附圖說明】
[0039] 為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例中所 需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施 例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲 得其他的附圖。
[0040] 圖1是本發明實施例提供的方法的流程圖;
[0041] 圖2是本發明實施例提供的系統的示意圖。
【具體實施方式】
[0042] 下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于 本發明中的實施例,本領域普通技術人員所獲得的所有其他實施例,都屬于本發明保護的 范圍。
[0043] 在本發明實施例中,最初在移動終端中加載某網頁時,同樣瀏覽器將網頁中的JS 等動態生成的資源去掉,然后再在移動終端頁面中進行顯示。只是在用戶需要訪問動態生 成的資源時,會進行一些特殊的處理,使得雖然在初始狀態下已經將動態生成的資源去掉 了,但是如果用戶要訪問這些動態生成的資源,還是能夠盡量滿足用戶的需求。具體實現 時,參見圖1,該方法包括以下步驟:
[0044] S101 :當接收到訪問動態生成的資源的請求時,將所述請求發送給的服務器;
[0045] 對于瀏覽器而言,雖然已經將JS等動態顯示的效果去掉了,但是依然能夠獲知哪 些資源屬于動態生成的資源。具體實現時,可以通過多種方式使得瀏覽器獲知哪些資源屬 于需由JS等動態生成的資源。例如,JS等動態生成的資源通常對應著各自的標簽(例如, 某內容展現區域同時對應著"房產"、"家居"、"電商"等標簽),因此,在服務器端將JS等動 態顯示效果去掉的同時,可以為這種對應有動態生成的資源的標簽打上特殊標記,這樣,當 用戶鼠標移動到這種標簽上時,就可以根據標簽是不是帶有特殊的標記,來判斷該標簽是 否對應著動態生成的資源,如果是,就需要將訪問該資源的請求發送到服務器,否則,在瀏 覽器將無法得到動態生成的資源。
[0046] 例如,如果某頁面中包含多個搜索引擎入口,當用戶不想使用當前默認的搜索引 擎進行搜索,而是想要切換到另一搜索引擎進行搜索時,就會點擊該搜索引擎對應的標簽, 點擊之后,會在界面中顯示出相應的搜索輸入框,用戶可以在該搜索輸入框中輸入關鍵詞, 然后提交;此時,如果按照傳統的方法,其實該請求仍然會提交到默認的搜索引擎服務器, 得到的搜索結果仍然是該默認的搜索引擎給出的。而在本發明實施例中,在用戶點擊提交 之后,可以首先將請求提交到服務器,在請求中包括用戶選擇的搜索引擎的標簽信息,以及 用戶輸入的關鍵詞,當服務器收到請求信息之后,就可以從之前已經備份的信息中,獲取到 該標簽對應的搜索引擎的URL,并根據用戶提交的搜索關鍵詞,構造一個URL,該URL中包括 了用戶選擇的搜索引擎對應的網址的URL,同時還包括用戶填寫的搜索關鍵詞,然后就可以 將該構造好的URL返回給瀏覽器。當然,在其他的實現方式下,也可以是由服務器將搜索 請求直接發送給目標搜索引擎,獲取到目標搜索引擎的搜索結果之后,再返回給瀏覽器,等 等。
[0047] 又如,如果某頁面中包括多個標簽共享同一個展現區域,展現區域中當前展現的 是其中某標簽下的內容,此時,如果用戶想要看下其他標簽下的內容,可以將鼠標移動到對 應的標簽上;當然,如果按照傳統的方法,用戶雖然將鼠標放到了目標標簽上,但是在展現 區域中展現的仍然是之前那個標簽下的內容,用戶無法看到目標標簽下的內容。而在本發 明實施例中,當用戶將鼠標點擊到目標標簽時,就證明用戶需要此處需動態生成的內容,因 此,就可以將用戶的請求發送給服務器,其中,請求中包含有用戶選擇的標簽,然后,服務器 在收到該請求之后,就可以從之前備份的數據中找到該標簽下的內容,然后就可以將該內 容返回給瀏覽器。
[0048] S102 :根據服務器返回的信息獲取所述動態生成的資源;
[0049] S103 :將所述動態生成的資源展現給用戶。
[0050] 對于瀏覽器而言,在接收到服務器返回的信息之后,就能夠從中獲取到需要動態 生成的資源。然后就可以將這些資源展現給用戶,使得用戶同樣能夠獲得較為豐富的展現 效果。
[0051] 具體的,如果服務器返回的是針對某次搜索構造的URL,就可以直接將該URL以鏈 接的方式展現在頁面中,這樣,用戶直接點擊該URL,就可以將請求發送到相應的搜索引擎, 之后就可以得到該搜索引擎返回的搜索結果。或者,如果是針對同一展現區域對應的多個 標簽之間的切換,瀏覽器返回的結果可以有多種方式,例如,可以是直接將標簽對應的內容 返回,然后由瀏覽器將該展現區域的內容替換為服務器返回的內容,或者,還可以重新向客 戶端發送一個帶有切換后的內容的網頁URL,然后由瀏覽器客戶端重新加載該URL,使得展 現區域中展現的內容變為切換后的標簽對應的內容,等等。
[0052] 需要說明的是,針對上述多標簽切換的情況,如果服務器返回的是目標標簽下的 內容,則還可以同時包括這些內容對應的顯示坐標等屬性信息(這些信息都是在前述備份 的過程中能夠獲取到的),這樣,瀏覽器直接按照這些顯示坐標將目標標簽下的內容顯示在 指定的內容展現區域中。
[0053] 通過本發明實施例提供的在移動終端中進行網頁瀏覽的方法,即使在初次加載時 將網頁中的JS等動態生成的內容刪除了,但是,如果用戶需要訪問動態生成的資源,仍然 能夠將用戶的請求發送給服務器,從服務器中獲得到相應的資源,并展現給用戶,這樣,用 戶能夠獲取到更為豐富的網絡資源及展現效果。
[0054] 與本發明實施例提供的在移動終端進行網頁瀏覽的方法相對應,本發明實施例還 提供了一種在移動終端進行網頁瀏覽的系統,其中,針對用戶通過移動終端發送的訪問特 定網頁的請求,所述特定網頁中動態生成的資源被刪除,參見圖2,該系統包括:
[0055] 請求發送單元201,用于當接收到訪問動態生成的資源的請求時,將所述請求發送 給服務器;
[0056] 資源獲取單元202,用于根據服務器返回的信息獲取所述動態生成的資源;
[0057] 資源展現單元203,用于將所述動態生成的資源展現給用戶。
[0058] 其中,當所述特定網頁中包括多個搜索引擎入口時,請求發送單元201可以包括:
[0059] 第一發送子單元,用于當接收到用戶從當前搜索引擎入口切換到目標搜索引擎入 口,并在所述目標搜索引擎入口輸入關鍵詞進行搜索的請求時,將所述目標搜索引擎及所 述關鍵詞發送給所述服務器。
[0060] 具體的,所述服務器返回的信息可以為根據所述目標搜索引擎及所述關鍵詞構造 的URL的鏈接,相應的,資源展現單元203可以包括:
[0061] 第一展現子單元,用于根據所述構造的URL向所述目標搜索引擎發出搜索請求, 獲取所述目標搜索引擎的搜索結果,將搜索結果展現給用戶。
[0062] 當所述特定網頁中包括多個標簽共享同一內容展現區域時,請求發送單元201可 以包括:
[0063] 第二發送子單元,用于當接收到用戶從網頁中的當前標簽切換為目標標簽的請求 時,將所述標簽發送給所述服務器。
[0064] 所述服務器返回的信息可以為所述目標標簽對應的內容,資源展現單元203可以 包括:
[0065] 第二展現子單元,用于將所述目標標簽對應的內容展現在所述內容展現區域內。
[0066] 或者,所述服務器返回的信息可以為帶有所述目標標簽對應的內容的頁面URL,相 應的,資源展現單元203可以包括:
[0067] 第三展現子單元,用于重新加載所述服務器返回的頁面URL,以便將所述內容展現 區域內的內容顯示為所述目標標簽對應的內容。
[0068] 總之,通過本發明實施例提供的在移動終端中進行網頁瀏覽的系統,即使在初次 加載時將網頁中的JS等動態生成的內容刪除了,但是,如果用戶需要訪問動態生成的資 源,仍然能夠將用戶的請求發送給服務器,從服務器中獲得到相應的資源,并展現給用戶, 這樣,用戶能夠獲取到更為豐富的網絡資源及展現效果。
[0069] 通過以上的實施方式的描述可知,本領域的技術人員可以清楚地了解到本發明可 借助軟件加必需的通用硬件平臺的方式來實現。基于這樣的理解,本發明的技術方案本質 上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品 可以存儲在存儲介質中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備 (可以是個人計算機,服務器,或者網絡設備等)執行本發明各個實施例或者實施例的某些 部分所述的方法。
[0070] 本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部 分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于裝置或 系統實施例而言,由于其基本相似于方法實施例,所以描述得比較簡單,相關之處參見方法 實施例的部分說明即可。以上所描述的裝置及系統實施例僅僅是示意性的,其中所述作為 分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或 者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根 據實際的需要選擇其中的部分或者全部模塊來實現本實施例方案的目的。本領域普通技術 人員在不付出創造性勞動的情況下,即可以理解并實施。
[0071] 以上對本發明所提供的在移動終端中瀏覽網頁的方法及系統,進行了詳細介紹, 本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用 于幫助理解本發明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發明的 思想,在【具體實施方式】及應用范圍上均會有改變之處。綜上所述,本說明書內容不應理解為 對本發明的限制。
【權利要求】
1. 一種網頁瀏覽方法,用于對通過移動終端訪問的特定網頁進行瀏覽,所述特定網頁 是指動態生成的資源被刪除的網頁,所述方法包括: 當在所述特定網頁上選擇一標簽時,判斷所述標簽是否對應著動態生成的資源; 如果所述標簽對應著動態生成的資源,則將訪問該資源的請求發送給服務器; 根據服務器返回的信息獲取所述動態生成的資源; 將所述動態生成的資源展現給用戶。
2. 根據權利要求1所述的方法,其中,當所述特定網頁中包括多個搜索引擎入口時,如 果所述標簽對應著動態生成的資源,則將訪問該資源的請求發送給服務器包括: 當接收到用戶從當前搜索引擎入口切換到目標搜索引擎入口,并在所述目標搜索引擎 入口輸入關鍵詞進行搜索的請求時,將所述目標搜索引擎的標簽信息及所述關鍵詞發送給 所述服務器。
3. 根據權利要求2所述的方法,其中,所述服務器返回的信息為根據所述目標搜索引 擎及所述關鍵詞構造的URL的鏈接,所述將所述動態生成的資源展現給用戶包括: 根據所述構造的URL向所述目標搜索引擎發出搜索請求,獲取所述目標搜索引擎的搜 索結果,將搜索結果展現給用戶。
4. 根據權利要求1所述的方法,其中,當所述特定網頁中包括多個標簽共享同一內容 展現區域時,如果所述標簽對應著動態生成的資源,則將訪問該資源的請求發送給服務器 包括: 當接收到用戶從網頁中的當前標簽切換為目標標簽的請求時,將所述目標標簽發送給 所述服務器。
5. 根據權利要求4所述的方法,其中,所述服務器返回的信息為所述目標標簽對應的 內容,所述將所述動態生成的資源展現給用戶包括: 將所述目標標簽對應的內容展現在所述內容展現區域內。
6. 根據權利要求4所述的方法,其中,所述服務器返回的信息為帶有所述目標標簽對 應的內容的頁面URL,所述將所述動態生成的資源展現給用戶包括: 重新加載所述服務器返回的頁面URL,以便將所述內容展現區域內的內容顯示為所述 目標標簽對應的內容。
7. -種網頁瀏覽方法,用于對通過移動終端訪問的特定網頁進行瀏覽,所述特定網頁 是指動態生成的資源被刪除的網頁,所述方法包括: 當所述特定網頁中包括多個搜索引擎入口時,當接收到用戶從當前搜索引擎入口切換 到目標搜索引擎入口,并在所述目標搜索引擎入口輸入關鍵詞進行搜索的請求時將所述請 求發送給服務器,其中,所述請求包括所述目標搜索引擎的標簽信息和所述關鍵詞; 所述服務器將所述請求直接發送給目標搜索引擎并獲取到目標搜索引擎的搜索結果 且返回該搜索結果; 將所述搜索結果展現給用戶。
8. 根據權利要求7所述的方法,還包括: 當所述特定網頁中包括多個標簽共享同一內容展現區域時,當接收到用戶從網頁中的 當前標簽切換為目標標簽的請求時,將所述目標標簽發送給所述服務器; 根據服務器返回的信息獲取所述動態生成的資源; 將所述動態生成的資源展現給用戶。
9. 根據權利要求8所述的方法,其中,所述服務器返回的信息為所述目標標簽對應的 內容,所述將所述動態生成的資源展現給用戶包括: 將所述目標標簽對應的內容展現在所述內容展現區域內。
10. 根據權利要求8所述的方法,其中,所述服務器返回的信息為帶有所述目標標簽對 應的內容的頁面URL,所述將所述動態生成的資源展現給用戶包括: 重新加載所述服務器返回的頁面URL,以便將所述內容展現區域內的內容顯示為所述 目標標簽對應的內容。
11. 一種網頁瀏覽方法,用于對通過移動終端訪問的特定網頁進行瀏覽,所述特定網頁 是指動態生成的資源被刪除的網頁,所述方法包括: 當所述特定網頁中包括多個標簽共享同一內容展現區域時,當接收到用戶從網頁中的 當前標簽切換為目標標簽的請求時,將所述目標標簽發送給所述服務器; 根據服務器返回的信息獲取所述動態生成的資源; 將所述動態生成的資源展現給用戶。
12. 根據權利要求11所述的方法,其中,所述服務器返回的信息為所述目標標簽對應 的內容,所述將所述動態生成的資源展現給用戶包括: 將所述目標標簽對應的內容展現在所述內容展現區域內。
13. 根據權利要求11所述的方法,其中,所述服務器返回的信息為帶有所述目標標簽 對應的內容的頁面URL,所述將所述動態生成的資源展現給用戶包括: 重新加載所述服務器返回的頁面URL,以便將所述內容展現區域內的內容顯示為所述 目標標簽對應的內容。
14. 根據權利要求11至13中任一項所述的方法,還包括: 當所述特定網頁中包括多個搜索引擎入口時,當接收到用戶從當前搜索引擎入口切換 到目標搜索引擎入口,并在所述目標搜索引擎入口輸入關鍵詞進行搜索的請求時將所述請 求發送給服務器,其中,所述請求包括所述目標搜索引擎的標簽信息和所述關鍵詞。
15. 根據權利要求14所述的方法,其中,如果所述服務器返回的信息為根據所述目標 搜索引擎及所述關鍵詞構造的URL的鏈接,所述將所述動態生成的資源展現給用戶包括: 根據所述構造的URL向所述目標搜索引擎發出搜索請求,獲取所述目標搜索引擎的搜 索結果,將搜索結果展現給用戶。
16. 根據權利要求14所述的方法,其中,如果所述服務器返回的是其直接將請求發送 給目標搜索引擎并從目標搜索引擎獲得的搜索結果,則將所述動態生成的資源展現給用戶 包括:將所述搜索結果展現給用戶。
【文檔編號】G06F17/30GK104063470SQ201410302803
【公開日】2014年9月24日 申請日期:2011年12月29日 優先權日:2011年12月29日
【發明者】楊帆, 吳海生, 張云劍 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司