一種用于訪問網(wǎng)頁的方法及裝置制造方法
【專利摘要】本發(fā)明實施例公開了一種用于訪問網(wǎng)頁的方法及裝置,涉及網(wǎng)絡通信【技術領域】,應用于移動終端,所述方法包括:獲得目標網(wǎng)頁的標識;根據(jù)所述目標網(wǎng)頁的標識,確認是否保存了所述目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù);如果保存了所述目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù),根據(jù)所保存的網(wǎng)頁數(shù)據(jù)展示所述目標網(wǎng)頁。應用本發(fā)明實施例提供的方案,多次訪問同一目標網(wǎng)頁時,無需多次從網(wǎng)絡側(cè)獲得目標網(wǎng)頁的源代碼,能夠節(jié)省網(wǎng)絡流量。
【專利說明】—種用于訪問網(wǎng)頁的方法及裝置
【技術領域】
[0001]本發(fā)明涉及網(wǎng)絡通信【技術領域】,特別涉及一種用于訪問網(wǎng)頁的方法及裝置。
【背景技術】
[0002]隨著網(wǎng)絡通信技術的快速發(fā)展,越來越多的用戶通過移動終端訪問網(wǎng)頁。用戶通過移動終端訪問網(wǎng)頁時,移動終端向網(wǎng)絡側(cè)發(fā)送網(wǎng)頁訪問請求,接收到網(wǎng)絡側(cè)根據(jù)上述網(wǎng)頁訪問請求反饋的網(wǎng)頁源代碼后,對所接收的網(wǎng)頁源代碼進行解析,并根據(jù)解析結果向用戶展示網(wǎng)頁。現(xiàn)有技術中,用戶應用上述方法訪問網(wǎng)頁時,每次訪問網(wǎng)頁均需向網(wǎng)絡側(cè)發(fā)送網(wǎng)頁訪問請求,并接收網(wǎng)絡側(cè)根據(jù)網(wǎng)頁訪問請求反饋的網(wǎng)頁源代碼,然而,當用戶多次訪問同一網(wǎng)頁時,移動終端會重復接收該網(wǎng)頁的網(wǎng)頁源代碼,造成了網(wǎng)絡流量浪費。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例公開了一種用于訪問網(wǎng)頁的方法及裝置,以節(jié)省用戶訪問網(wǎng)頁時的網(wǎng)絡流量。
[0004]為達到上述目的,本發(fā)明實施例公開了一種用于訪問網(wǎng)頁的方法,應用于移動終端,所述方法包括:
[0005]獲得目標網(wǎng)頁的標識;
[0006]根據(jù)所述目標網(wǎng)頁的標識,確認是否保存了所述目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù);
[0007]如果保存了所述目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù),根據(jù)所保存的網(wǎng)頁數(shù)據(jù)展示所述目標網(wǎng)頁。
[0008]可選的,在根據(jù)所述目標網(wǎng)頁的標識,確認是否保存了所述目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù)之前,還包括:
[0009]確定所述目標網(wǎng)頁的標識是否為預設的網(wǎng)頁標識;
[0010]若不是,則根據(jù)所述目標網(wǎng)頁的標識,確認是否保存了所述目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù)。
[0011]可選的,如果確認沒有保存所述目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù),還包括:
[0012]從網(wǎng)頁服務器獲得所述目標網(wǎng)頁的源代碼;
[0013]解析所獲得的源代碼;
[0014]展示所述目標網(wǎng)頁。
[0015]可選的,如果所述目標網(wǎng)頁的標識為預設的網(wǎng)頁標識,還包括:
[0016]從網(wǎng)頁服務器獲得所述目標網(wǎng)頁的源代碼;
[0017]解析所獲得的源代碼;
[0018]展示所述目標網(wǎng)頁。
[0019]可選的,在所述從網(wǎng)頁服務器獲得所述目標網(wǎng)頁的源代碼之后,還包括:
[0020]存儲所述目標網(wǎng)頁的源代碼;或者
[0021]在所述解析所獲得的源代碼之后,還包括:
[0022]存儲對所述目標網(wǎng)頁的源代碼解析后得到的數(shù)據(jù)。[0023]可選的,在所述從網(wǎng)頁服務器獲得所述目標網(wǎng)頁的源代碼之后,還包括:
[0024]檢測剩余存儲空間是否小于預設的閾值;
[0025]若為是,按照預設的釋放規(guī)則,清除存儲空間中的網(wǎng)頁數(shù)據(jù)。
[0026]可選的,所述按照預設的釋放規(guī)則,清除存儲空間中的網(wǎng)頁數(shù)據(jù),包括:
[0027]按照未被使用的時間由長到短的順序,清除預定數(shù)量的網(wǎng)頁數(shù)據(jù);或
[0028]按照存儲時間由長到短的順序,清除預定數(shù)量的網(wǎng)頁數(shù)據(jù);或
[0029]按照與所述目標網(wǎng)頁的相關性有低到高的順序,清除預定數(shù)量的網(wǎng)頁數(shù)據(jù);或
[0030]按照距離過期時間由近到遠的順序,清除預定數(shù)量的網(wǎng)頁數(shù)據(jù)。
[0031]可選的,所述目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù),包括:目標網(wǎng)頁的源代碼或?qū)δ繕司W(wǎng)頁的源代碼解析后得到的數(shù)據(jù)。
[0032]為達到上述目的,本發(fā)明實施例公開了一種用于訪問網(wǎng)頁的裝置,應用于移動終端,所述裝置包括:
[0033]網(wǎng)頁標識獲得模塊,用于獲得目標網(wǎng)頁的標識;
[0034]網(wǎng)頁數(shù)據(jù)確認模塊,用于根據(jù)所述目標網(wǎng)頁的標識,確認是否保存了所述目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù);
[0035]第一網(wǎng)頁展示模塊,如果保存了所述目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù),用于根據(jù)所保存的網(wǎng)頁數(shù)據(jù)展示所述目標網(wǎng)頁。
[0036]可選的,所述用于訪問網(wǎng)頁的裝置還包括:
[0037]網(wǎng)頁標識確定模塊,用于確定所述目標網(wǎng)頁的標識是否為預設的網(wǎng)頁標識,若不是,觸發(fā)所述網(wǎng)頁數(shù)據(jù)確認模塊確認是否保存了所述目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù)。
[0038]可選的,所述目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù),包括:目標網(wǎng)頁的源代碼或?qū)δ繕司W(wǎng)頁的源代碼解析后得到的數(shù)據(jù)。
[0039]可選的,所述用于訪問網(wǎng)頁的裝置還包括:源代碼獲得模塊,源代碼解析模塊,以及第二網(wǎng)頁展示模塊;其中:
[0040]所述源代碼獲得模塊,用于從網(wǎng)頁服務器獲得所述目標網(wǎng)頁的源代碼;
[0041]源代碼解析模塊,用于解析所獲得的源代碼;
[0042]第二網(wǎng)頁展示模塊,用于展示所述目標網(wǎng)頁。
[0043]如果沒有保存所述目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù),所述網(wǎng)頁數(shù)據(jù)確認模塊用于觸發(fā)所述源代碼獲得模塊獲得源代碼。
[0044]可選的,所述裝置還包括:源代碼獲得模塊,源代碼解析模塊,以及第二網(wǎng)頁展示模塊;其中:
[0045]所述源代碼獲得模塊,用于從網(wǎng)頁服務器獲得所述目標網(wǎng)頁的源代碼;
[0046]所述源代碼解析模塊,用于解析所獲得的源代碼;
[0047]所述第二網(wǎng)頁展示模塊,用于展示所述目標網(wǎng)頁;
[0048]若所述目標網(wǎng)頁的標識為預設的網(wǎng)頁標識,所述網(wǎng)頁標識確定模塊用于觸發(fā)源代碼獲得模塊獲得源代碼。
[0049]可選的,所述用于訪問網(wǎng)頁的裝置還包括:
[0050]第一網(wǎng)頁源代碼存儲模塊,用于在所述源代碼獲得模塊獲得所述目標網(wǎng)頁的源代碼之后,存儲所述目標網(wǎng)頁的源代碼。[0051]可選的,所述用于訪問網(wǎng)頁的裝置還包括:
[0052]第二網(wǎng)頁源代碼存儲模塊,用于在所述源代碼獲得模塊獲得所述目標網(wǎng)頁的源代碼之后,存儲所述目標網(wǎng)頁的源代碼解析后得到的數(shù)據(jù)。
[0053]可選的,所述用于訪問網(wǎng)頁的裝置還包括:存儲空間檢測模塊和存儲空間釋放模塊;
[0054]所述存儲空間檢測模塊,用于在所述源代碼獲得模塊獲得所述目標網(wǎng)頁的源代碼之后,檢測剩余存儲空間是否小于預設的閾值,若為是,觸發(fā)所述存儲空間釋放模塊,釋放存儲空間;
[0055]所述存儲空間釋放模塊,用于按照預設的釋放規(guī)則,清除存儲空間中的網(wǎng)頁數(shù)據(jù)。
[0056]可選的,所述存儲空間釋放模塊,
[0057]具體用于按照未被使用的時間由長到短的順序,清除預定數(shù)量的網(wǎng)頁數(shù)據(jù);或
[0058]具體用于按照存儲時間由長到短的順序,清除預定數(shù)量的網(wǎng)頁數(shù)據(jù);或
[0059]具體用于按照與所述目標網(wǎng)頁的相關性有低到高的順序,清除預定數(shù)量的網(wǎng)頁數(shù)據(jù);或
[0060]具體用于按照距離過期時間由近到遠的順序,清除預定數(shù)量的網(wǎng)頁數(shù)據(jù)。
[0061]由以上可見,本發(fā)明實施例提供的方案中,訪問目標網(wǎng)頁時,先查詢是否保存了該目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù),若保存了,直接根據(jù)所保存的網(wǎng)頁數(shù)據(jù)展示該目標網(wǎng)頁。與現(xiàn)有技術先比,應用本發(fā)明實施例提供的方案,多次訪問同一目標網(wǎng)頁時,無需多次從網(wǎng)絡側(cè)獲得目標網(wǎng)頁的源代碼,能夠節(jié)省網(wǎng)絡流量。
【專利附圖】
【附圖說明】
[0062]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0063]圖1為本發(fā)明實施例提供的用于訪問網(wǎng)頁的方法的第一種流程示意圖;
[0064]圖2為本發(fā)明實施例提供的用于訪問網(wǎng)頁的方法的第二種流程示意圖;
[0065]圖3為本發(fā)明實施例提供的用于訪問網(wǎng)頁的方法的第三種流程示意圖;
[0066]圖4為本發(fā)明實施例提供的用于訪問網(wǎng)頁的方法的第四種流程示意圖;
[0067]圖5為本發(fā)明實施例提供的用于訪問網(wǎng)頁的方法的第五種流程示意圖;
[0068]圖6為本發(fā)明實施例提供的用于訪問網(wǎng)頁的裝置的第一種結構示意圖;
[0069]圖7為本發(fā)明實施例提供的用于訪問網(wǎng)頁的裝置的第二種結構示意圖;
[0070]圖8為本發(fā)明實施例提供的用于訪問網(wǎng)頁的裝置的第三種結構示意圖;
[0071]圖9為本發(fā)明實施例提供的用于訪問網(wǎng)頁的裝置的第四種結構示意圖;
[0072]圖10為本發(fā)明實施例提供的用于訪問網(wǎng)頁的裝置的第五種結構示意圖。
【具體實施方式】
[0073]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0074]圖1為本發(fā)明實施例提供的用于訪問網(wǎng)頁的方法的第一種流程示意圖,該方法應用于移動終端,包括:
[0075]SlOl:獲得目標網(wǎng)頁的標識。
[0076]例如,上述目標網(wǎng)頁的標識可以為用戶在文字輸入?yún)^(qū)域輸入的目標網(wǎng)頁的URL(統(tǒng)一資源定位符)等等。
[0077]S102:根據(jù)目標網(wǎng)頁的標識,確認是否保存了目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù)。
[0078]其中,目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù)可以包括:目標網(wǎng)頁的源代碼或?qū)δ繕司W(wǎng)頁的源代碼解析后得到的數(shù)據(jù)。
[0079]可選的,上述確認是否保存了目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù),可以包括:確認是否保存了目標網(wǎng)頁對應的未過期的網(wǎng)頁數(shù)據(jù)。
[0080]實際應用中,同一個網(wǎng)頁標識對應的網(wǎng)頁可能會存在多個版本,因此,在查詢是否存在目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù)時,可先根據(jù)目標網(wǎng)頁的標識進行初步匹配,然后再在匹配結果中確定是否存在未過期的網(wǎng)頁數(shù)據(jù)。
[0081]S103:如果保存了目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù),根據(jù)所保存的網(wǎng)頁數(shù)據(jù)展示目標網(wǎng)頁。
[0082]由上可知,網(wǎng)頁數(shù)據(jù)可以是目標網(wǎng)頁的源代碼,也可以是對目標網(wǎng)頁的源代碼解析后得到的數(shù)據(jù)。
[0083]如果網(wǎng)頁數(shù)據(jù)為目標網(wǎng)頁的源代碼,獲得目標網(wǎng)頁的源代碼后,對該源代碼進行解析,并根據(jù)解析結果展示目標網(wǎng)頁,可見,如果需要多次訪問該目標網(wǎng)頁,就能省去了從網(wǎng)絡側(cè)獲得網(wǎng)頁源代碼的過程,節(jié)省網(wǎng)絡流量。
[0084]如果網(wǎng)頁數(shù)據(jù)為對目標網(wǎng)頁的源代碼解析后得到的數(shù)據(jù),獲得目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù)后,直接向用戶展示該目標網(wǎng)頁即可,可見,如果需要多次訪問該目標網(wǎng)頁,就能省去了從網(wǎng)絡側(cè)獲得網(wǎng)頁源代碼的過程,以及對網(wǎng)頁源代碼進行解析的過程,節(jié)省網(wǎng)絡流量的同時可加快網(wǎng)頁加載的速度。
[0085]由以上可見,本實施例提供的方案中,訪問目標網(wǎng)頁時,先查詢是否保存了該目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù),若保存了,直接根據(jù)所保存的網(wǎng)頁數(shù)據(jù)展示該目標網(wǎng)頁。與現(xiàn)有技術先t匕,應用本發(fā)明實施例提供的方案,多次訪問同一目標網(wǎng)頁時,無需多次從網(wǎng)絡側(cè)獲得目標網(wǎng)頁的源代碼,能夠節(jié)省網(wǎng)絡流量。
[0086]可選的,在本發(fā)明的一個具體實施例中,參見圖2,在根據(jù)目標網(wǎng)頁的標識,確認是否保存了目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù)(S102)之前,還可以包括:
[0087]S104:確定目標網(wǎng)頁的標識是否為預設的網(wǎng)頁標識,若不是,執(zhí)行S102。
[0088]實際應用中,一些內(nèi)容更新頻率較高的網(wǎng)頁,例如,新聞網(wǎng)頁、網(wǎng)站的門戶網(wǎng)頁等等,當用戶訪問這些網(wǎng)頁時,為了保證內(nèi)容的時效性,可優(yōu)選從網(wǎng)頁服務器得網(wǎng)頁的源代碼。在本發(fā)明的實施例中,可以將這樣的網(wǎng)頁的標識存儲在預設的網(wǎng)頁標識列表中。如果目標網(wǎng)頁的標識不在預設的網(wǎng)頁標識列表中,就可以執(zhí)行S102?S103,無需多次從網(wǎng)絡側(cè)獲得目標網(wǎng)頁的源代碼,能夠節(jié)省網(wǎng)絡流量。
[0089]可選的,在上述S102中,如果確認沒有保存目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù);或者,在上述S104中,如果確定目標網(wǎng)頁的標識為預設的網(wǎng)頁標識,如圖3所示,可以執(zhí)行:[0090]S105A:從網(wǎng)頁服務器獲得目標網(wǎng)頁的源代碼;
[0091]S105B:解析所獲得的源代碼;
[0092]S105C:展示目標網(wǎng)頁。
[0093]例如,向網(wǎng)頁服務器發(fā)送請求訪問目標網(wǎng)頁的請求,接收網(wǎng)頁服務器發(fā)送的目標網(wǎng)頁的源代碼,解析目標網(wǎng)頁的源代碼,展示目標網(wǎng)頁。
[0094]可選的,在本發(fā)明的一個具體實施例中,參見圖4,在上述S105A之后,還可以包括:
[0095]S106A:存儲目標網(wǎng)頁的源代碼。
[0096]可選的,在本發(fā)明的一個具體實施例中,參見圖5,在上述S105B之后,還可以包括:
[0097]S106B:存儲對目標網(wǎng)頁的源代碼解析后得到的數(shù)據(jù)。
[0098]本領域內(nèi)的技術人員可以理解的是,實際應用中,移動終端的存儲空間的容量是有限的,本發(fā)明的一個優(yōu)選實施例中,在存儲目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù)(S106A或S106B)之前,還可以先檢測移動終端的剩余存儲空間,例如,內(nèi)存資源,是否小于預設的閾值,如果剩余存儲空間小于預設的閾值,可以按照預設的釋放規(guī)則,清除存儲空間中的網(wǎng)頁數(shù)據(jù);否則,可以繼續(xù)在內(nèi)存中存儲目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù)。
[0099]其中,按照預設的釋放規(guī)則,清除存儲空間中的網(wǎng)頁數(shù)據(jù),可以是:
[0100]按照未被使用的時間由長到短的順序,清除預定數(shù)量的網(wǎng)頁數(shù)據(jù);或
[0101]按照存儲時間由長到短的順序,清除預定數(shù)量的網(wǎng)頁數(shù)據(jù);或
[0102]按照與所述目標網(wǎng)頁的相關性由低到高的順序,清除預定數(shù)量的網(wǎng)頁數(shù)據(jù);或
[0103]按照距離過期時間由近到遠的順序,清除預定數(shù)量的網(wǎng)頁數(shù)據(jù)。
[0104]當然,實際應用中并不僅限于上述幾種釋放規(guī)則,實際應用中可以根據(jù)具體情況確定,例如,按照上述幾種內(nèi)存釋放規(guī)則相結合的方式清除網(wǎng)頁數(shù)據(jù)等等。
[0105]由以上可見,本實施例提供的方案中,多次訪問同一目標網(wǎng)頁時,無需多次從網(wǎng)絡側(cè)獲得目標網(wǎng)頁的源代碼,能夠節(jié)省網(wǎng)絡流量。
[0106]圖6為本發(fā)明實施例提供的用于訪問網(wǎng)頁的裝置的第一種結構示意圖,該裝置應用于移動終端,包括:網(wǎng)頁標識獲得模塊601、網(wǎng)頁數(shù)據(jù)確認模塊602和第一網(wǎng)頁展示模塊603。
[0107]其中,網(wǎng)頁標識獲得模塊601,用于獲得目標網(wǎng)頁的標識;
[0108]網(wǎng)頁數(shù)據(jù)確認模塊602,用于根據(jù)所述目標網(wǎng)頁的標識,確認是否保存了所述目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù);
[0109]第一網(wǎng)頁展示模塊603,如果保存了所述目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù),用于根據(jù)所保存的網(wǎng)頁數(shù)據(jù)展示所述目標網(wǎng)頁。
[0110]具體的,目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù)可以包括:目標網(wǎng)頁的源代碼或?qū)δ繕司W(wǎng)頁的源代碼解析后得到的數(shù)據(jù)。
[0111]由以上可見,本實施例提供的方案中,訪問目標網(wǎng)頁時,先查詢是否保存了該目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù),若保存了,直接根據(jù)所保存的網(wǎng)頁數(shù)據(jù)展示該目標網(wǎng)頁。與現(xiàn)有技術先t匕,應用本發(fā)明實施例提供的方案,多次訪問同一目標網(wǎng)頁時,無需多次從網(wǎng)絡側(cè)獲得目標網(wǎng)頁的源代碼,能夠節(jié)省網(wǎng)絡流量。[0112]可選的,在本發(fā)明的一個具體實施例中,參見圖7,與前述實施例相比,該裝置還可以包括:網(wǎng)頁標識確定模塊604。
[0113]其中,網(wǎng)頁標識確定模塊604,用于確定所述目標網(wǎng)頁的標識是否為預設的網(wǎng)頁標識,若不是,觸發(fā)所述網(wǎng)頁數(shù)據(jù)確認模塊602。
[0114]可選的,在本發(fā)明的一個具體實施例中,參見圖8,該裝置還可以包括:源代碼獲得模塊605、源代碼解析模塊606和第二網(wǎng)頁展示模塊607。優(yōu)選的,如果沒有保存所述目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù),所述網(wǎng)頁數(shù)據(jù)確認模塊602用于觸發(fā)源代碼獲得模塊605獲得源代碼;或者,若所述目標網(wǎng)頁的標識為預設的網(wǎng)頁標識,所述網(wǎng)頁標識確定模塊604用于觸發(fā)源代碼獲得模塊605獲得源代碼。
[0115]其中,源代碼獲得模塊605,用于從網(wǎng)頁服務器獲得所述目標網(wǎng)頁的源代碼;
[0116]源代碼解析模塊606,用于解析所獲得的源代碼;
[0117]第二網(wǎng)頁展示模塊607,用于展示所述目標網(wǎng)頁。
[0118]可選的,在本發(fā)明的一個具體實施例中,參見圖9,與前述實施例相比,該裝置還可以包括:第一網(wǎng)頁源代碼存儲模塊608。
[0119]其中,第一網(wǎng)頁源代碼存儲模塊608,用于在所述源代碼獲得模塊獲得所述目標網(wǎng)頁的源代碼之后,存儲所述目標網(wǎng)頁的源代碼。
[0120]可選的,在本發(fā)明的一個具體實施例中,參見圖10,與前述實施例相比,該裝置還可以包括:第二網(wǎng)頁源代碼存儲模塊609。
[0121]其中,第二網(wǎng)頁源代碼存儲模塊609,用于在所述源代碼獲得模塊605獲得所述目標網(wǎng)頁的源代碼之后,存儲所述目標網(wǎng)頁的源代碼解析后得到的數(shù)據(jù)。
[0122]在本發(fā)明的一個優(yōu)選實施例中,該裝置還可以包括:存儲空間檢測模塊和存儲空間釋放模塊(圖中未示出)。
[0123]其中,存儲空間檢測模塊,用于在所述源代碼獲得模塊獲得所述目標網(wǎng)頁的源代碼之后,檢測剩余存儲空間是否小于預設的閾值,若為是,觸發(fā)所述存儲空間釋放模塊,釋放存儲空間;存儲空間釋放模塊,用于按照預設的釋放規(guī)則,清除存儲空間中的網(wǎng)頁數(shù)據(jù)。
[0124]具體的,存儲空間釋放模塊,具體用于按照未被使用的時間由長到短的順序,清除預定數(shù)量的網(wǎng)頁數(shù)據(jù);或
[0125]具體用于按照存儲時間由長到短的順序,清除預定數(shù)量的網(wǎng)頁數(shù)據(jù);或
[0126]具體用于按照與所述目標網(wǎng)頁的相關性有低到高的順序,清除預定數(shù)量的網(wǎng)頁數(shù)據(jù);或
[0127]具體用于按照距離過期時間由近到遠的順序,清除預定數(shù)量的網(wǎng)頁數(shù)據(jù)。
[0128]由以上可見,本實施例提供的方案中,多次訪問同一目標網(wǎng)頁時,無需多次從網(wǎng)絡側(cè)獲得目標網(wǎng)頁的源代碼,能夠節(jié)省網(wǎng)絡流量。
[0129]對于裝置實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
[0130]需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
[0131]本領域普通技術人員可以理解實現(xiàn)上述方法實施方式中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,所述的程序可以存儲于計算機可讀取存儲介質(zhì)中,這里所稱得的存儲介質(zhì),如:R0M/RAM、磁碟、光盤等。
[0132]以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原 則之內(nèi)所作的任何修改、等同替換、改進等,均包含在本發(fā)明的保護范圍內(nèi)。
【權利要求】
1.一種用于訪問網(wǎng)頁的方法,應用于移動終端,其特征在于,所述方法包括: 獲得目標網(wǎng)頁的標識; 根據(jù)所述目標網(wǎng)頁的標識,確認是否保存了所述目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù); 如果保存了所述目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù),根據(jù)所保存的網(wǎng)頁數(shù)據(jù)展示所述目標網(wǎng)頁。
2.根據(jù)權利要求1所述的方法,其特征在于,在根據(jù)所述目標網(wǎng)頁的標識,確認是否保存了所述目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù)之前,還包括: 確定所述目標網(wǎng)頁的標識是否為預設的網(wǎng)頁標識; 若不是,則根據(jù)所述目標網(wǎng)頁的標識,確認是否保存了所述目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù)。
3.根據(jù)權利要求1或2所述的方法,其特征在于,如果確認沒有保存所述目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù),還包括: 從網(wǎng)頁服務器獲得所述目標網(wǎng)頁的源代碼; 解析所獲得的源代碼; 展示所述目標網(wǎng)頁。
4.根據(jù)權利要求2所述的方法,其特征在于,如果所述目標網(wǎng)頁的標識為預設的網(wǎng)頁標識,還包括: 從網(wǎng)頁服務器獲得所述目標網(wǎng)頁的源代碼; 解析所獲得的源代碼; 展示所述目標網(wǎng)頁。
5.根據(jù)權利要求3或4所述的方法,其特征在于,在所述從網(wǎng)頁服務器獲得所述目標網(wǎng)頁的源代碼之后,還包括: 存儲所述目標網(wǎng)頁的源代碼;或者 在所述解析所獲得的源代碼之后,還包括: 存儲對所述目標網(wǎng)頁的源代碼解析后得到的數(shù)據(jù)。
6.根據(jù)權利要求3-5中任一項所述的方法,其特征在于,在所述從網(wǎng)頁服務器獲得所述目標網(wǎng)頁的源代碼之后,還包括: 檢測剩余存儲空間是否小于預設的閾值; 若為是,按照預設的釋放規(guī)則,清除存儲空間中的網(wǎng)頁數(shù)據(jù)。
7.根據(jù)權利要求6所述的方法,其特征在于,所述按照預設的釋放規(guī)則,清除存儲空間中的網(wǎng)頁數(shù)據(jù),包括: 按照未被使用的時間由長到短的順序,清除預定數(shù)量的網(wǎng)頁數(shù)據(jù);或 按照存儲時間由長到短的順序,清除預定數(shù)量的網(wǎng)頁數(shù)據(jù);或 按照與所述目標網(wǎng)頁的相關性有低到高的順序,清除預定數(shù)量的網(wǎng)頁數(shù)據(jù);或 按照距離過期時間由近到遠的順序,清除預定數(shù)量的網(wǎng)頁數(shù)據(jù)。
8.根據(jù)權利要求1所述的方法,其特征在于,所述目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù),包括:目標網(wǎng)頁的源代碼或?qū)δ繕司W(wǎng)頁的源代碼解析后得到的數(shù)據(jù)。
9.一種用于訪問網(wǎng)頁的裝置,應用于移動終端,其特征在于,所述裝置包括: 網(wǎng)頁標識獲得模塊,用于獲得目標網(wǎng)頁的標識; 網(wǎng)頁數(shù)據(jù)確認模塊,用于根據(jù)所述目標網(wǎng)頁的標識,確認是否保存了所述目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù);第一網(wǎng)頁展示模塊,如果保存了所述目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù),用于根據(jù)所保存的網(wǎng)頁數(shù)據(jù)展示所述目標網(wǎng)頁。
10.根據(jù)權利要求9所述的裝置,其特征在于,所述裝置還包括: 網(wǎng)頁標識確定模塊,用于確定所述目標網(wǎng)頁的標識是否為預設的網(wǎng)頁標識,若不是,觸發(fā)所述網(wǎng)頁數(shù)據(jù)確認模塊確認是否保存了所述目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù)。
11.根據(jù)權利要求9或10所述的裝置,其特征在于,所述裝置還包括:源代碼獲得模塊,源代碼解析模塊,以及第二網(wǎng)頁展示模塊;其中: 所述源代碼獲得模塊,用于從網(wǎng)頁服務器獲得所述目標網(wǎng)頁的源代碼; 所述源代碼解析模塊,用于解析所獲得的源代碼; 所述第二網(wǎng)頁展示模塊,用于展示所述目標網(wǎng)頁; 如果沒有保存所述目標網(wǎng)頁的網(wǎng)頁數(shù)據(jù),所述網(wǎng)頁數(shù)據(jù)確認模塊用于觸發(fā)所述源代碼獲得模塊獲得源代碼。
12.根據(jù)權利要求10所述的裝置,其特征在于,所述裝置還包括:源代碼獲得模塊,源代碼解析模塊,以及第二網(wǎng)頁展示模塊;其中: 所述源代碼獲得模塊,用于從網(wǎng)頁服務器獲得所述目標網(wǎng)頁的源代碼; 所述源代碼解析模塊,用于解析所獲得的源代碼; 所述第二網(wǎng)頁展示模塊,用于展示所述目標網(wǎng)頁; 若所述目標網(wǎng)頁的標識為預設的網(wǎng)頁標識,所述網(wǎng)頁標識確定模塊用于觸發(fā)源代碼獲得模塊獲得源代碼。
13.根據(jù)權利要求11或12所述的裝置,其特征在于,所述裝置還包括: 第一網(wǎng)頁源代碼存儲模塊,用于在所述源代碼獲得模塊獲得所述目標網(wǎng)頁的源代碼之后,存儲所述目標網(wǎng)頁的源代碼。
14.根據(jù)權利要求11或12所述的裝置,其特征在于,所述裝置還包括: 第二網(wǎng)頁源代碼存儲模塊,用于在所述源代碼獲得模塊獲得所述目標網(wǎng)頁的源代碼之后,存儲所述目標網(wǎng)頁的源代碼解析后得到的數(shù)據(jù)。
15.根據(jù)權利要求12-14中任一項所述的裝置,其特征在于,所述裝置還包括:存儲空間檢測模塊和存儲空間釋放模塊; 所述存儲空間檢測模塊,用于在所述源代碼獲得模塊獲得所述目標網(wǎng)頁的源代碼之后,檢測剩余存儲空間是否小于預設的閾值,若為是,觸發(fā)所述存儲空間釋放模塊,釋放存儲空間; 所述存儲空間釋放模塊,用于按照預設的釋放規(guī)則,清除存儲空間中的網(wǎng)頁數(shù)據(jù)。
16.根據(jù)權利要求15所述的裝置,其特征在于,所述存儲空間釋放模塊, 具體用于按照未被使用的時間由長到短的順序,清除預定數(shù)量的網(wǎng)頁數(shù)據(jù);或 具體用于按照存儲時間由長到短的順序,清除預定數(shù)量的網(wǎng)頁數(shù)據(jù);或 具體用于按照與所述目標網(wǎng)頁的相關性有低到高的順序,清除預定數(shù)量的網(wǎng)頁數(shù)據(jù);或 具體用于按照距離過期時間由近到遠的順序,清除預定數(shù)量的網(wǎng)頁數(shù)據(jù)。
【文檔編號】G06F17/30GK104021204SQ201410270276
【公開日】2014年9月3日 申請日期:2014年6月17日 優(yōu)先權日:2014年6月17日
【發(fā)明者】劉陽, 關翔 申請人:貝殼網(wǎng)際(北京)安全技術有限公司