專利名稱:一種動態調整瀏覽器壓縮比例的方法和裝置的制作方法
技術領域:
本發明涉及一種根據網速動態調整瀏覽器壓縮比例的方法和裝置。
背景技術:
當前移動數據業務發展飛速,但是不同地域、不同時段網絡狀況差異很大,導致很多時候網絡速度并不理想。普通用戶通過數據卡或者其它移動設備在網絡上網瀏覽網頁 時,如果網絡中含有圖片,FLASH等大文件內容時,打開網頁的速度會非常慢,而實際上對于 很多普通用戶來說,圖片或者FLASH內容并不是必須的,因此在網絡擁塞或者其它原因導 致網速不高時,可以通過過濾或者壓縮網頁中包含的大文件以實現更快地打開網頁。現有技術中,為加快網頁打開速度,在少量數據卡后臺軟件中已經實現集成的圖片壓縮加速軟件,通過該加速軟件,用戶可以手動調節壓縮比例來實現圖片等大文件的過 濾;另外,用戶還可以直接在瀏覽器上設置是否過濾圖片等大文件。在實現本發明過程中,發明人研究發現現有技術至少存在如下問題當網絡速度變化以后,用戶需要手動去調整壓縮比例或設置是否過濾,難以根據網絡情況動態調整瀏覽器的壓縮比例。
發明內容
本發明的實施例提供了一種動態調整瀏覽器壓縮比例的方法和裝置。提供的一種動態調整瀏覽器壓縮比例的方法,包括實時獲取終端設備的網速和擁塞程度值;根據實時獲取的網速和擁塞程度值,查詢經驗值表獲取當前網速對應的壓縮 比例;根據查詢結果動態調整所述終端設備瀏覽器的壓縮比例。提供的一種動態調整瀏覽器壓縮比例的裝置,包括網速獲取單元,用于實時獲取終端設備的網速和擁塞程度值;比例獲取單元,用于根據所述網速獲取單元實時獲取的網 速和擁塞程度值,查詢經驗值表獲取當前網速對應的壓縮比例;壓縮調整單元,用于根據所 述比例獲取單元的查詢結果動態調整所述終端設備瀏覽器的壓縮比例。由上述技術方案可知,通過實時獲取終端設備的網速和擁塞程度值,并根據實時的網速和網絡擁塞程度查詢經驗值表獲取當前網速對應的壓縮比例,根據查詢結果由瀏覽 器后臺動態調整瀏覽器對大文件內容的壓縮比例,因此在網絡條件受限導致網速下降的情 況下,而無需再由用戶手動去調整壓縮比例或設置是否過濾。
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作一簡單地介紹。圖1為本發明的實施例提供的一種動態調整瀏覽器壓縮比例方法的流程圖;圖2為本發明的實施例提供的一種動態調整瀏覽器壓縮比例裝置的結構示意圖
圖3為本發明的實施例提供的一種動態調整瀏覽器壓縮比例裝置的結構示意圖二。
具體實施例方式為使本發明的目的、技術方案、及優點更加清楚明白,下面結合附圖并舉實施例, 對本發明提供的技術方案進一步詳細描述。參見附圖1,本發明的實施例提供的一種動態調整瀏覽器壓縮比例的方法,包括步驟11,實時獲取終端設備的網速和擁塞程度值。數據的傳輸是要經過終端設備的,在現有終端設備上,只要在終端設備內部嵌入 一段程序就可以統計出這兩個值。例如,可以在終端設備上安裝一個單板軟件,該單板軟件 的主要工作是獲取終端設備當前的網絡速度以及網絡擁塞的程度。需要說明的是,本發明的實施例中的終端設備可以是PC等固定終端,也可以是手 機、數據卡或者其它移動終端。步驟12,根據實時獲取的網速和擁塞程度值,查詢經驗值表獲取當前網速對應的 壓縮比例。不同類型的終端設備查詢的經驗值表可能不一樣,這要依賴于具體的實現。一般 說來,經驗值表設置的壓縮比例取值范圍為0-1,當查詢經驗值表獲取當前網速對應的壓縮 比例為0時,則對瀏覽器內容進行過濾;當查詢經驗值表獲取當前網速對應的壓縮比例為1 時,對瀏覽器內容不壓縮;當查詢經驗值表獲取當前網速對應的壓縮比例為0-1之間的某 一小數數值時,則對瀏覽器內容進行相應比例的壓縮。為了滿足用戶多種需求,在根據實時獲取的網速和擁塞程度值動態調整所述終端 設備瀏覽器的壓縮比例之前,也可以給用戶一個是否壓縮的選擇。也即是說,在根據實時獲 取的網速和擁塞程度值動態調整所述終端設備瀏覽器的壓縮比例之前,可以根據用戶事先 的選擇和設定,判斷瀏覽器內容是否需要壓縮,如果不需要,則對瀏覽器內容不壓縮,直接 調整所述終端設備瀏覽器的壓縮比例為1。另外,為保證壓縮的合理性,在根據實時獲取的網速和擁塞程度值動態調整所述 終端設備瀏覽器的壓縮比例之前,還需要判斷是否是因為網絡限制導致的網速變慢,如果 是,則需要對瀏覽器內容壓縮,如果否,例如如果是因為用戶沒有數據請求使得測量到的網 速很低的話就不需要壓縮,直接調整所述終端設備瀏覽器的壓縮比例為1。步驟13,根據查詢結果動態調整所述終端設備瀏覽器的壓縮比例。本步驟中可以在終端設備的瀏覽器上安裝一個后臺界面軟件,如果終端設備未嵌 入瀏覽器,則可以將該后臺界面軟件安裝在PC瀏覽器的后臺界面。例如,在數據卡沒有瀏 覽器的情況下,可以在PC瀏覽器的后臺界面上安裝后臺界面軟件。根據實現方式不同,該后臺界面軟件可以根據上述單板軟件主動上報的網速和擁 塞程度值,對存儲的經驗值表進行實時查詢,然后根據查詢結果動態調整所述終端設備瀏 覽器的壓縮比例。或者,該后臺界面軟件實時查詢上述單板軟件獲取的網速和擁塞程度值, 然后根據網速和擁塞程度值對存儲的經驗值表進行實時查詢,并根據查詢結果動態調整所 述終端設備瀏覽器的壓縮比例。通過本發明的實施例提供的動態調整瀏覽器壓縮比例的方法,能夠根據實時的網速和網絡擁塞程度,查詢經驗值表獲取當前網速對應的壓縮比例,由瀏覽器后臺動態調整瀏覽器對大文件內容的壓縮比例,而無需在網絡速度變化以后,由用戶手動去調整壓縮比 例或設置是否過濾,因此在網絡條件受限導致網速下降的情況下,能夠加快網頁的打開速 度,提高用戶體驗。基于上述的方法實施例,本發明的實施例還提供了一種動態調整瀏覽器壓縮比例的裝置,參見附圖2,包括網速獲取單元21,用于實時獲取終端設備的網速和擁塞程度值;比例獲取單元22,用于根據所述網速獲取單元21實時獲取的網速和擁塞程度值,查詢經驗值表獲取當前網速對應的壓縮比例;壓縮調整單元23,用于根據所述比例獲取單元的查詢結果動態調整所述終端設備瀏覽器的壓縮比例。經驗值表設置的壓縮比例取值范圍為0-1,當查詢經驗值表獲取當前網速對應的壓縮比例為0時,則對瀏覽器內容進行過濾;當查詢經驗值表獲取當前網速對應的壓縮比 例為1時,對瀏覽器內容不壓縮。參見附圖3,為了滿足用戶多種需求,在所述網速獲取單元21獲取終端設備實時的網速和擁塞程度值之后,所述裝置還可以包括第一判斷單元31,用于判斷瀏覽器內容是否需要壓縮,如果不需要,則設置所述比 例獲取單元22的壓縮比例為1。也即是說,本實施例的裝置可以根據用戶事先的選擇和設 定,判斷瀏覽器內容是否需要壓縮,如果不需要,則對瀏覽器內容不壓縮。另外,為保證壓縮的合理性,在所述網速獲取單元21獲取終端設備實時的網速和 擁塞程度值之后,所述裝置還可以包括第二判斷單元32,用于判斷是否是因為網絡限制導致的網速變慢,如果否,則設置 所述壓縮調整單元的壓縮比例為1。也即是說,本實施例的裝置還可以判斷是否是因為網絡 限制導致的網速變慢,如果是,則需要對瀏覽器內容壓縮,如果否,例如如果是因為用戶沒 有數據請求使得測量到的網速很低的話就不需要壓縮。本發明的實施例提供的裝置,由網速獲取單元21實時獲取終端設備的網速和網 絡擁塞程度,并由比例獲取單元22根據實時獲取的網速和擁塞程度值,查詢經驗值表獲取 當前網速對應的壓縮比例,然后由壓縮調整單元23根據查詢結果動態調整所述終端設備 瀏覽器的壓縮比例,在網絡速度變化時,可以由瀏覽器后臺動態調整瀏覽器對大文件內容 的壓縮比例,而無需在網絡速度變化以后,由用戶手動去調整壓縮比例或設置是否過濾,因 此在網絡條件受限導致網速下降的情況下,能夠加快網頁的打開速度,提高用戶體驗。最后需要說明的是,本發明實施例中的各功能單元可以集成在一個處理模塊中, 也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集 成的模塊既可以采用硬件的形式實現,也可以采用軟件功能模塊的形式實現。所述集成的 模塊如果以軟件功能模塊的形式實現并作為獨立的產品銷售或使用時,也可以存儲在一個 計算機可讀取存儲介質中。上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。上述具體實施例并不用以限制本發明,對于本技術領域的普通技術人員來說,凡 在不脫離本發明原理的前提下,所作的任何修改、等同替換、改進等,均應包含在本發明的 保護范圍之內。
權利要求
一種動態調整瀏覽器壓縮比例的方法,其特征在于,包括實時獲取終端設備的網速和擁塞程度值;根據實時獲取的網速和擁塞程度值,查詢經驗值表獲取當前網速對應的壓縮比例;根據查詢結果動態調整所述終端設備瀏覽器的壓縮比例。
2.如權利要求1所述的方法,其特征在于,在實時獲取終端設備的網速和擁塞程度值 之后,還包括判斷瀏覽器內容是否需要壓縮,如果不需要,則對瀏覽器內容不壓縮。
3.如權利要求1所述的方法,其特征在于,在實時獲取終端設備的網速和擁塞程度值 之后,還包括判斷是否是因為網絡限制導致的網速變慢,如果否,則對瀏覽器內容不壓縮。
4.如權利要求1-3任一項所述的方法,其特征在于,當查詢經驗值表獲取當前網速對 應的壓縮比例為O時,對瀏覽器內容進行過濾;當查詢經驗值表獲取當前網速對應的壓縮比例為1時,對瀏覽器內容不壓縮。
5.一種動態調整瀏覽器壓縮比例的裝置,其特征在于,包括網速獲取單元,用于實時獲取終端設備的網速和擁塞程度值;比例獲取單元,用于根據所述網速獲取單元實時獲取的網速和擁塞程度值,查詢經驗 值表獲取當前網速對應的壓縮比例;壓縮調整單元,用于根據所述比例獲取單元的查詢結果動態調整所述終端設備瀏覽器 的壓縮比例。
6.如權利要求5所述的裝置,其特征在于,還包括第一判斷單元,用于判斷瀏覽器內容是否需要壓縮,如果不需要,則設置所述比例獲取 單元的壓縮比例為1。
7.如權利要求5所述的裝置,其特征在于,還包括第二判斷單元,用于判斷是否是因為網絡限制導致的網速變慢,如果否,則設置所述比 例獲取單元的壓縮比例為1。
全文摘要
本發明的實施例提供了一種動態調整瀏覽器壓縮比例的方法和裝置。提供的方法包括實時獲取終端設備的網速和擁塞程度值;根據實時獲取的網速和擁塞程度值,查詢經驗值表獲取當前網速對應的壓縮比例;根據查詢結果動態調整所述終端設備瀏覽器的壓縮比例。在網絡條件受限導致網速下降的情況下,使用本發明提供的實施例能夠加快網頁的打開速度,提高用戶體驗。
文檔編號G06F3/048GK101799738SQ20101010511
公開日2010年8月11日 申請日期2010年1月27日 優先權日2010年1月27日
發明者彭小林 申請人:華為終端有限公司