一種瀏覽器顯示方法,及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種瀏覽器顯示方法,及裝置。
【背景技術(shù)】
[0002]瀏覽器在本文中也稱為網(wǎng)頁瀏覽器。網(wǎng)頁瀏覽器是顯示網(wǎng)頁服務(wù)器或檔案系統(tǒng)內(nèi)的文件,并讓用戶與這些文件互動的一種軟件。它用來顯示在萬維網(wǎng)或局部局域網(wǎng)絡(luò)等內(nèi)的文字、影像及其他資訊。這些文字或影像,可以是連接其他網(wǎng)址的超鏈接,用戶可迅速及輕易地瀏覽各種資訊。網(wǎng)頁一般是HTML(Hyper Text Markup Language,超文本標(biāo)記語言)的格式。有些網(wǎng)頁是需使用特定的瀏覽器才能正確顯示。手機瀏覽器是運行在手機上的瀏覽器,可以通過GPRS (General Packet Rad1 Service,通用分組無線業(yè)務(wù))等無線網(wǎng)絡(luò)上網(wǎng)瀏覽互聯(lián)網(wǎng)內(nèi)容。
[0003]現(xiàn)場恢復(fù)是指瀏覽器在啟動時,對上次瀏覽器退出時所開窗口的恢復(fù)。例如:瀏覽器退出時,存在頁面窗口 A和B ;瀏覽器下次再啟動時,自動打開窗口 A和B,這一過程稱為現(xiàn)場恢復(fù)。
[0004]目前瀏覽器的現(xiàn)場恢復(fù)一般采用的方案為:瀏覽器在收到關(guān)閉指令以后,保存當(dāng)前所有頁面的ULR (Uniform Resource Locator,統(tǒng)一資源定位符)地址,然后關(guān)閉瀏覽器;在瀏覽器再次被打開時,詢問是否需要進行現(xiàn)場恢復(fù)(即詢問是否需要打開上次關(guān)閉的頁面),如果需要,則讀取保存的URL地址,聯(lián)網(wǎng)并通過URL地址加載網(wǎng)頁內(nèi)容。
[0005]采用以上方案實現(xiàn)瀏覽器的現(xiàn)場恢復(fù),浪費流量并且用戶需要等待較長時間。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實施例提供了一種瀏覽器顯示方法,及裝置,用于節(jié)省流量并減少用戶等待時間。
[0007]一種瀏覽器顯示方法,包括:
[0008]在瀏覽器被啟動并確定需要進行現(xiàn)場恢復(fù)時,確定待恢復(fù)的頁面中是否存在預(yù)定類別的頁面;所述預(yù)定類別的頁面為更新頻率低于預(yù)定值的頁面;
[0009]若存在,則讀取本地保存的所述預(yù)定類別的頁面的內(nèi)容數(shù)據(jù);
[0010]加載所述內(nèi)容數(shù)據(jù)并顯示所述預(yù)定類別的頁面。
[0011]一種瀏覽器顯示裝置,包括:
[0012]類別確定單元,用于在瀏覽器被啟動并確定需要進行現(xiàn)場恢復(fù)時,確定待恢復(fù)的頁面中是否存在預(yù)定類別的頁面;所述預(yù)定類別的頁面為更新頻率低于預(yù)定值的頁面;
[0013]內(nèi)容讀取單元,用于若所述類別確定單元確定結(jié)果為存在,則讀取本地保存的所述預(yù)定類別的頁面的內(nèi)容數(shù)據(jù);
[0014]顯示單元,用于加載所述內(nèi)容讀取單元讀取的內(nèi)容數(shù)據(jù)并顯示所述預(yù)定類別的頁面。
[0015]從以上技術(shù)方案可以看出,本發(fā)明實施例具有以下優(yōu)點:確定待恢復(fù)的頁面中存在預(yù)定類別的頁面;預(yù)定類別的頁面為更新頻率低于預(yù)定值的頁面;若存在,則讀取本地保存的內(nèi)容數(shù)據(jù);加載內(nèi)容數(shù)據(jù)并顯示所述預(yù)定類別的頁面。對于那些更新頻率較低的頁面而言,在現(xiàn)場恢復(fù)過程中,僅讀取本地存儲的數(shù)據(jù)就可以展現(xiàn),不需要從網(wǎng)絡(luò)側(cè)下載,因此可以節(jié)省流量,并且可以減少用戶等待時間。
【附圖說明】
[0016]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0017]圖1為本發(fā)明實施例方法流程示意圖;
[0018]圖2為本發(fā)明實施例方法流程示意圖;
[0019]圖3為本發(fā)明實施例裝置結(jié)構(gòu)示意圖;
[0020]圖4為本發(fā)明實施例裝置結(jié)構(gòu)示意圖;
[0021]圖5為本發(fā)明實施例裝置結(jié)構(gòu)示意圖;
[0022]圖6為本發(fā)明實施例裝置結(jié)構(gòu)示意圖;
[0023]圖7為本發(fā)明實施例裝置結(jié)構(gòu)示意圖;
[0024]圖8為本發(fā)明實施例終端結(jié)構(gòu)示意圖。
【具體實施方式】
[0025]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明作進一步地詳細(xì)描述,顯然,所描述的實施例僅僅是本發(fā)明一部份實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。
[0026]發(fā)明人首先對【背景技術(shù)】中采用的瀏覽器顯示方法進行了如下分析:由于現(xiàn)場恢復(fù)方案是重新聯(lián)網(wǎng),并加載之前打開的窗口,所以對于偏重搜索的用戶而言,如果這些用戶上次打開搜索引擎主頁,退出后,需要搜索并再啟動瀏覽器時,就會看到之前打開的搜索引擎主頁被重新加載了。然而,搜索引擎主頁一般很久都不會發(fā)生更新,對于這類頁面的恢復(fù)來說,搜索引擎主頁的現(xiàn)場恢復(fù),即浪費了流量,又浪費了時間。由此可見該方案缺點:搜索引擎頁面現(xiàn)場恢復(fù)時,即浪費流量又增加了用戶的等待時間。
[0027]不僅僅是搜索引擎,還有其他如:網(wǎng)絡(luò)小說、新聞?wù)牡?。這些頁面一經(jīng)做出就會很少出現(xiàn)更新的情況,對于這類網(wǎng)頁而言,重新下載均存在即浪費流量又增加了用戶的等待時間的問題。
[0028]本發(fā)明實施例提供了一種瀏覽器顯示方法,如圖1所示,包括:
[0029]101:在瀏覽器被啟動并確定需要進行現(xiàn)場恢復(fù)時,確定待恢復(fù)的頁面中是否存在預(yù)定類別的頁面;上述預(yù)定類別的頁面為更新頻率低于預(yù)定值的頁面;
[0030]基于前述分析,對于那些更新頻率較低的頁面在現(xiàn)場恢復(fù)的時候是可以不必重新從服務(wù)器下載的,那么上述預(yù)定類別的頁面則是那些更新頻率低于預(yù)定值的頁面。上述預(yù)定值配置得短,則會有更多的頁面被歸為可以不必重新加載的頁面,更好的解約流量以及等待時間;上述預(yù)定值配置得長,則對不必要重新加載的頁面確定的正確率較高。上述預(yù)定值可以由技術(shù)人員自由配置,本發(fā)明實施例對其具體值不予限定。判斷一個頁面的更新頻率是否低于預(yù)定值,可以采用預(yù)配置的方式對目前的各種頁面進行分類,而不一定由設(shè)備執(zhí)行,例如:人工配置那些類別的頁面屬于預(yù)定類別的頁面,那些不屬于,配置的依據(jù)是頁面的更新頻率是否低于預(yù)定值;設(shè)備在執(zhí)行過程中,只需要識別待恢復(fù)的頁面是否屬于這些配置為預(yù)定類別的頁面,如果屬于,則確定待恢復(fù)的頁面是預(yù)定類別的頁面?;谇笆稣撌?,本發(fā)明實施例給出了預(yù)定類別的頁面的一個舉例如下:上述預(yù)定類別的頁面包括:搜索引擎主頁。
[0031]需要說明的是,除了搜索引擎主頁以外,還有其他例如:新聞?wù)捻撁?、小說頁面等很多種類的頁面其更新頻率和是極低的。以上舉例不應(yīng)理解為對本發(fā)明實施例的唯一限定。更新頻率的高低是一個相對的概念,更新頻率低并不表示其永遠(yuǎn)不會更新,例如:門戶網(wǎng)站的主頁、股票網(wǎng)站的主頁等更新頻率就相對較高,這類網(wǎng)頁一般來說不適應(yīng)于作為本發(fā)明實施例所稱的預(yù)定類別的頁面。
[0032]102:若存在,則讀取本地保存的上述預(yù)定類別的頁面的內(nèi)容數(shù)據(jù);
[0033]在本發(fā)明實施例中,預(yù)定類別的頁面并不是完全不更新的頁面,其仍然可能發(fā)生更新,如果將區(qū)分是否為預(yù)定類別的頁面的更新頻率的預(yù)定值設(shè)置得太長,則僅有少數(shù)頁面可以不被重新加載,這樣會導(dǎo)致節(jié)省流量的效果不理想,我們可以盡量將更新頻率的預(yù)定值設(shè)置得短一些,為了避免由于設(shè)置得短導(dǎo)致可能本地保存的數(shù)據(jù)并不是最新數(shù)據(jù),本發(fā)明實施例提供了如下解決方案:
[0034]進一步地,在讀取本地保存的上述預(yù)定類別的頁面的內(nèi)容數(shù)據(jù)之前還包括:檢查本地保存的上述預(yù)定類別的頁面的內(nèi)容數(shù)據(jù)是否與網(wǎng)絡(luò)側(cè)頁面同步,若是,則讀取本地保存的上述預(yù)定類別的頁面的內(nèi)容數(shù)據(jù);否則,從網(wǎng)絡(luò)側(cè)下載上述預(yù)定類別的頁面,并保存上述預(yù)定類別的頁面的內(nèi)容數(shù)據(jù)。
[0035]以上方案,通過檢查本地保存的上述預(yù)定類別的頁面的內(nèi)容數(shù)據(jù)是否與網(wǎng)絡(luò)側(cè)頁面同步,來確保本地保存的數(shù)據(jù)是否為最新數(shù)據(jù)。以上方案的檢查過程仍然不需要下載頁面內(nèi)容的數(shù)據(jù),因此仍然可以節(jié)省流量。
[0036]進一步地,在讀取本地保存的上述預(yù)定類別的頁面的內(nèi)容數(shù)據(jù)之前還包括:確定本地保存的上述預(yù)定類別的頁面的內(nèi)容數(shù)據(jù)的保存時刻與當(dāng)前時刻的間隔,若間隔的時間小于預(yù)定值,則讀取本地保存的上述預(yù)定類別的頁面的內(nèi)容數(shù)據(jù)。
[0037]可以理解的是,如果大于預(yù)定值,則從網(wǎng)絡(luò)側(cè)下載上述預(yù)定類別的頁面,并保存上述預(yù)定類別的頁面的內(nèi)容數(shù)據(jù)。
[0038]以上方案,通過確定本地保存的上述預(yù)定類別的頁面的內(nèi)容數(shù)據(jù)的保存時刻與當(dāng)前時刻的間隔是否小于預(yù)定值,來降低頁面內(nèi)容被更新的可能性。這種方式尤其適合對于那些,兩次開啟瀏覽器間隔很短,后一次開啟需要進行現(xiàn)場恢復(fù)的應(yīng)用場景,這種場景下不需要檢查更新,只需要確定間隔是否小于預(yù)定值,甚至不需要聯(lián)網(wǎng)就可以完成。
[0039]103:加載上述內(nèi)容數(shù)據(jù)并顯示上述預(yù)定類別的頁面。
[0040]本發(fā)明實施例,確定待恢復(fù)的頁面中存在預(yù)定類別的頁面;預(yù)定類別的頁面為更新頻率低于預(yù)定值的頁面;若存在,則讀取本地保存的內(nèi)容數(shù)據(jù);加載內(nèi)容數(shù)據(jù)并顯示上述預(yù)定類別的頁面。對于那些更新頻率較低的頁面而言,在現(xiàn)場恢復(fù)過程中,僅讀取本地存儲的數(shù)據(jù)就可以展現(xiàn),不需要從網(wǎng)絡(luò)側(cè)下載,因此可以節(jié)省流量,并且可以減少用戶等待時間。
[0041]本發(fā)明實施例還提供了本地保存的上述預(yù)定類別的頁面的內(nèi)容數(shù)據(jù)的來源實現(xiàn)方案,具體如下:進一步地,在接收到關(guān)閉上述瀏覽器的指令之后還包括:確定當(dāng)前頁面中是否存在預(yù)定類別的頁面;若存在,則保存