[發明專利]一種嵌入式瀏覽器網頁資源請求方法及瀏覽裝置無效
| 申請號: | 201110008144.8 | 申請日: | 2011-01-14 |
| 公開(公告)號: | CN102591877A | 公開(公告)日: | 2012-07-18 |
| 發明(設計)人: | 蔡婷 | 申請(專利權)人: | 深圳市同洲電子股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;H04L29/08 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 胡海國 |
| 地址: | 518057 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 嵌入式 瀏覽器 網頁 資源 請求 方法 瀏覽 裝置 | ||
技術領域
本發明涉及通信領域,特別是一種嵌入式瀏覽器網頁資源請求方法及瀏覽裝置。
背景技術
隨著現代數字電視技術的不斷發展特別是IPTV技術的日益成熟,嵌入式瀏覽器也隨之得到更廣泛的應用和發展。嵌入式瀏覽器的發展也意味這嵌入式瀏覽器的用戶數正在日益增加。用戶數的增加對于服務器或者網絡都是一個巨大的挑戰。
現有技術中,用戶通過嵌入式瀏覽器瀏覽某個網頁,嵌入式瀏覽器根據用戶輸入的url地址進行域名解析獲得服務器的地址,并向服務器請求主資源(類似與index.html),獲得主資源后,通過解析模塊解析網頁,在解析網頁的過程中,如果遇到網頁中包括子資源(如圖片,背景音樂等),會同時去向服務器請求所有子資源。
在實際使用中,由于嵌入式瀏覽器的特殊----不能分屏顯示,也就是說必須等待所有的資源下載完后,再經過布局模塊進行布局處理,以及排版模塊的排版處理,然后將用戶所請求的網頁顯示出來。在服務器繁忙或者網絡擁塞的情況下,過多的子資源的請求會讓服務器變得更加繁忙或者網絡更加擁塞甚至癱瘓。由于服務器繁忙或者網絡擁塞導致用戶等待時間過長,用戶體驗效果差。
發明內容
本發明所要解決的技術問題在于:提供一種嵌入式瀏覽器網頁資源請求方法及瀏覽裝置,其可在網絡狀況差的情況下滿足用戶瀏覽網頁的要求,避免用戶等待網頁顯示的時間過長,提高用戶體驗。
為解決本發明的技術問題,本發明公開一種嵌入式瀏覽器網頁資源請求方法,包括:
獲取用戶輸入的網址信息;
根據所述網址信息請求、解析對應主資源;
當所述主資源有對應子資源需要請求時,檢測網絡狀況,其中,所述子資源包括必須子資源和非必須子資源;
當所述網絡狀況為低時,優先請求下載所述主資源對應子資源中的必須子資源。
進一步,所述當網絡狀況為低時,優先請求下載主資源對應子資源中的必須子資源的步驟之后包括:
將主資源對應子資源中的非必須子資源放入未完成隊列,等待網絡狀況好轉后進行請求下載處理。
進一步,所述等待網絡狀況好轉后進行請求下載處理的步驟具體包括:
當所有必須子資源下載完成后,判斷網絡狀況是否好轉,若網絡狀況為高,則請求下載未完成隊列中的非必須子資源。
進一步,所述當網絡狀況為低時,優先請求下載主資源對應子資源中的必須子資源的步驟之后還包括:
根據主資源和必須子資源進行布局、排版處理;
顯示布局后的主資源和必須子資源。
進一步,所述根據網址信息請求對應主資源的步驟包括:
根據用戶輸入的網址信息進行域名解析并獲得服務器地址;
向服務器請求主資源,并獲取主資源。
為解決本發明的技術問題,本發明還公開一種嵌入式瀏覽裝置,包括:
獲取模塊,用于獲取用戶輸入的網址信息;
第一請求解析模塊,用于根據所述網址信息請求、解析對應主資源;
檢測模塊,用于當所述主資源有對應子資源需要請求時,檢測網絡狀況,其中,所述子資源包括必須子資源和非必須子資源;
第二請求模塊,用于當所述網絡狀況為低時,優先請求下載所述主資源對應子資源中的必須子資源。
進一步,所述瀏覽器還包括:
隊列模塊,用于將主資源對應子資源中的非必須子資源放入未完成隊列,等待網絡狀況好轉后進行請求下載處理。
進一步,所述第一請求解析模塊還包括:
解析模塊,用于根據用戶輸入的網址信息進行域名解析并獲得服務器地址;
處理模塊,用于向服務器請求主資源,并獲取主資源。
進一步,所述第二請求模塊還用當所有必須子資源下載完成后,判斷網絡狀況是否好轉,若網絡狀況為高時,則請求下載未完成隊列中的非必須子資源。
進一步,所述瀏覽器還包括:
布局模塊,用于根據主資源和必須子資源進行布局、排版處理;
顯示模塊,用于顯示布局后的主資源和必須子資源。
與現有技術相比,本發明具有如下有益效果:本發明在獲取子資源時若網絡狀況差,則只獲取必須子資源然后進行布局顯示,不會出現由于非必須子資源不能完全獲取而不顯示網頁的情況,提高了用戶體驗。
附圖說明
圖1是本發明一種嵌入式瀏覽器網頁資源請求方法一實施例的流程圖;
圖2是本發明一種嵌入式瀏覽器一實施例的結構示意圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市同洲電子股份有限公司,未經深圳市同洲電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110008144.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種葡萄種植方法
- 下一篇:一種純植物蛋白核桃乳的制備方法





