一種獲取網(wǎng)頁數(shù)據(jù)的方法、裝置和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種獲取網(wǎng)頁數(shù)據(jù)的方法、裝置和系統(tǒng)。
【背景技術(shù)】
[0002] 隨著計算機(jī)技術(shù)和互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,互聯(lián)網(wǎng)已經(jīng)成為了人們?nèi)粘I詈凸?作中必不可少的組成部分。瀏覽器是人們?yōu)g覽互聯(lián)網(wǎng)最常使用的網(wǎng)絡(luò)工具之一,用戶通過 瀏覽器可以從網(wǎng)站服務(wù)器獲取網(wǎng)頁數(shù)據(jù),并在本地顯示,以實(shí)現(xiàn)網(wǎng)頁瀏覽。
[0003] 網(wǎng)站服務(wù)器在存儲和維護(hù)網(wǎng)頁數(shù)據(jù)時,一般對于同一網(wǎng)頁,會存儲多個網(wǎng)頁版本 類型的網(wǎng)頁數(shù)據(jù),不同網(wǎng)頁版本類型的網(wǎng)頁數(shù)據(jù)對應(yīng)顯示的實(shí)質(zhì)內(nèi)容相同或相近,但排版、 功能、顯示質(zhì)量存在較大差別,相應(yīng)的數(shù)據(jù)量也存在較大差別。用戶瀏覽網(wǎng)頁時,輸入的網(wǎng) 址鏈接一般是不包含網(wǎng)頁版本類型參數(shù)的,網(wǎng)站服務(wù)器接收到終端的網(wǎng)頁請求后,會選取 相應(yīng)網(wǎng)頁的默認(rèn)版本類型的網(wǎng)頁數(shù)據(jù)。默認(rèn)版本類型可以由網(wǎng)站服務(wù)器根據(jù)不同的需求進(jìn) 行不同的設(shè)置,例如,為了網(wǎng)站宣傳目的,可以將顯示質(zhì)量最高、功能最強(qiáng)、排版最優(yōu)的完整 版本類型作為默認(rèn)版本類型。
[0004] 在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
[0005] 上述現(xiàn)有技術(shù)中,不同終端在發(fā)送網(wǎng)頁請求時,獲取的都是默認(rèn)版本類型的網(wǎng)頁 數(shù)據(jù),不能針對不同終端的不同情況提供相匹配的網(wǎng)頁版本類型的網(wǎng)頁數(shù)據(jù),這樣,導(dǎo)致網(wǎng) 頁加載的靈活性差,這甚至可能會導(dǎo)致網(wǎng)頁數(shù)據(jù)獲取失敗,例如,如果網(wǎng)絡(luò)配置較差,在獲 取大數(shù)據(jù)量的網(wǎng)頁版本類型的網(wǎng)頁數(shù)據(jù)時則容易出現(xiàn)網(wǎng)頁加載失敗。
【發(fā)明內(nèi)容】
[0006] 為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實(shí)施例提供了一種獲取網(wǎng)頁數(shù)據(jù)的方法、裝置 和系統(tǒng),以提高網(wǎng)頁加載的靈活性。所述技術(shù)方案如下:
[0007] 第一方面,提供了一種獲取網(wǎng)頁數(shù)據(jù)的方法,所述方法包括:
[0008] 獲取目標(biāo)網(wǎng)頁的標(biāo)識和客戶端的配置參數(shù);
[0009] 根據(jù)存儲的配置參數(shù)與網(wǎng)頁版本類型的對應(yīng)關(guān)系,確定所述客戶端的配置參數(shù)對 應(yīng)的網(wǎng)頁版本類型;
[0010] 向網(wǎng)站服務(wù)器獲取所述目標(biāo)網(wǎng)頁在確定出的網(wǎng)頁版本類型下的網(wǎng)頁數(shù)據(jù)。
[0011] 第二方面,提供了一種獲取網(wǎng)頁數(shù)據(jù)的方法,所述方法包括:
[0012] 向后臺服務(wù)器發(fā)送網(wǎng)頁數(shù)據(jù)請求,所述網(wǎng)頁數(shù)據(jù)請求中攜帶有所述目標(biāo)網(wǎng)頁的標(biāo) 識和客戶端的配置參數(shù);以使所述后臺服務(wù)器根據(jù)存儲的配置參數(shù)與網(wǎng)頁版本類型的對應(yīng) 關(guān)系,確定所述客戶端的配置參數(shù)對應(yīng)的網(wǎng)頁版本類型,向網(wǎng)站服務(wù)器獲取所述目標(biāo)網(wǎng)頁 在確定出的網(wǎng)頁版本類型下的網(wǎng)頁數(shù)據(jù),并向所述客戶端發(fā)送所述網(wǎng)頁數(shù)據(jù);
[0013] 接收所述后臺服務(wù)器發(fā)送的所述網(wǎng)頁數(shù)據(jù);
[0014] 根據(jù)接收到的網(wǎng)頁數(shù)據(jù)加載所述目標(biāo)網(wǎng)頁。
[0015] 第三方面,提供了一種獲取網(wǎng)頁數(shù)據(jù)的方法,所述方法包括:
[0016] 客戶端向后臺服務(wù)器發(fā)送網(wǎng)頁數(shù)據(jù)請求,所述網(wǎng)頁數(shù)據(jù)請求中攜帶有所述目標(biāo)網(wǎng) 頁的標(biāo)識和客戶端的配置參數(shù);
[0017] 所述后臺服務(wù)器根據(jù)存儲的配置參數(shù)與網(wǎng)頁版本類型的對應(yīng)關(guān)系,確定所述客戶 端的配置參數(shù)對應(yīng)的網(wǎng)頁版本類型;
[0018] 所述后臺服務(wù)器向網(wǎng)站服務(wù)器獲取所述目標(biāo)網(wǎng)頁在確定出的網(wǎng)頁版本類型下的 網(wǎng)頁數(shù)據(jù),并向所述客戶端發(fā)送所述網(wǎng)頁數(shù)據(jù);
[0019] 所述客戶端根據(jù)接收到的網(wǎng)頁數(shù)據(jù)加載所述目標(biāo)網(wǎng)頁。
[0020] 第四方面,提供了一種獲取網(wǎng)頁數(shù)據(jù)的裝置,所述裝置包括:
[0021] 參數(shù)獲取模塊,用于獲取目標(biāo)網(wǎng)頁的標(biāo)識和客戶端的配置參數(shù);
[0022] 確定模塊,用于根據(jù)存儲的配置參數(shù)與網(wǎng)頁版本類型的對應(yīng)關(guān)系,確定所述客戶 端的配置參數(shù)對應(yīng)的網(wǎng)頁版本類型;
[0023] 數(shù)據(jù)獲取模塊,用于向網(wǎng)站服務(wù)器獲取所述目標(biāo)網(wǎng)頁在確定出的網(wǎng)頁版本類型下 的網(wǎng)頁數(shù)據(jù)。
[0024] 第五方面,提供了一種獲取網(wǎng)頁數(shù)據(jù)的裝置,所述裝置包括:
[0025] 發(fā)送模塊,用于向后臺服務(wù)器發(fā)送網(wǎng)頁數(shù)據(jù)請求,所述網(wǎng)頁數(shù)據(jù)請求中攜帶有所 述目標(biāo)網(wǎng)頁的標(biāo)識和客戶端的配置參數(shù);以使所述后臺服務(wù)器根據(jù)存儲的配置參數(shù)與網(wǎng)頁 版本類型的對應(yīng)關(guān)系,確定所述客戶端的配置參數(shù)對應(yīng)的網(wǎng)頁版本類型,向網(wǎng)站服務(wù)器獲 取所述目標(biāo)網(wǎng)頁在確定出的網(wǎng)頁版本類型下的網(wǎng)頁數(shù)據(jù),并向所述客戶端發(fā)送所述網(wǎng)頁數(shù) 據(jù);
[0026] 接收模塊,用于接收所述后臺服務(wù)器發(fā)送的所述網(wǎng)頁數(shù)據(jù);
[0027] 加載模塊,用于根據(jù)接收到的網(wǎng)頁數(shù)據(jù)加載所述目標(biāo)網(wǎng)頁。
[0028] 第六方面,提供了一種獲取網(wǎng)頁數(shù)據(jù)的系統(tǒng),所述系統(tǒng)包括后臺服務(wù)器和客戶端, 其中:
[0029] 所述客戶端,用于向所述后臺服務(wù)器發(fā)送網(wǎng)頁數(shù)據(jù)請求,所述網(wǎng)頁數(shù)據(jù)請求中攜 帶有所述目標(biāo)網(wǎng)頁的標(biāo)識和客戶端的配置參數(shù);接收所述后臺服務(wù)器發(fā)送的網(wǎng)頁數(shù)據(jù);根 據(jù)接收到的網(wǎng)頁數(shù)據(jù)加載所述目標(biāo)網(wǎng)頁;
[0030] 所述后臺服務(wù)器,用于接收所述網(wǎng)頁數(shù)據(jù)請求;根據(jù)存儲的配置參數(shù)與網(wǎng)頁版本 類型的對應(yīng)關(guān)系,確定所述客戶端的配置參數(shù)對應(yīng)的網(wǎng)頁版本類型;向網(wǎng)站服務(wù)器獲取所 述目標(biāo)網(wǎng)頁在確定出的網(wǎng)頁版本類型下的所述網(wǎng)頁數(shù)據(jù),并向所述客戶端發(fā)送所述網(wǎng)頁數(shù) 據(jù)。
[0031] 本發(fā)明實(shí)施例提供的技術(shù)方案帶來的有益效果是:
[0032] 本發(fā)明實(shí)施例中,根據(jù)預(yù)先存儲的配置參數(shù)與網(wǎng)頁版本類型的對應(yīng)關(guān)系,確定客 戶端的配置參數(shù)對應(yīng)的網(wǎng)頁版本類型,向網(wǎng)站服務(wù)器獲取目標(biāo)網(wǎng)頁在確定出的網(wǎng)頁版本類 型下的網(wǎng)頁數(shù)據(jù),這樣,可以根據(jù)客戶端的配置參數(shù)獲取與配置參數(shù)相匹配的網(wǎng)頁版本類 型的網(wǎng)頁數(shù)據(jù),從而,可以提高網(wǎng)頁加載的靈活性。
【附圖說明】
[0033] 為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使 用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于 本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。
[0034] 圖1是本發(fā)明實(shí)施例提供的獲取網(wǎng)頁數(shù)據(jù)的方法流程圖;
[0035] 圖2a、2b、2c是本發(fā)明實(shí)施例提供的網(wǎng)頁顯示示意圖;
[0036] 圖3是本發(fā)明實(shí)施例提供的獲取網(wǎng)頁數(shù)據(jù)的方法流程圖;
[0037] 圖4是本發(fā)明實(shí)施例提供的獲取網(wǎng)頁數(shù)據(jù)的方法流程圖;
[0038] 圖5是本發(fā)明實(shí)施例提供的獲取網(wǎng)頁數(shù)據(jù)的裝置結(jié)構(gòu)示意圖;
[0039] 圖6是本發(fā)明實(shí)施例提供的獲取網(wǎng)頁數(shù)據(jù)的裝置結(jié)構(gòu)示意圖;
[0040] 圖7是本發(fā)明實(shí)施例提供的終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0041] 為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施方 式作進(jìn)一步地詳細(xì)描述。
[0042] 實(shí)施例一
[0043] 本發(fā)明實(shí)施例提供了一種獲取網(wǎng)頁數(shù)據(jù)的方法,如圖1所示,該方法的處理流程 可以包括如下的步驟:
[0044] 步驟101,獲取目標(biāo)網(wǎng)頁的標(biāo)識和客戶端的配置參數(shù)。
[0045] 步驟102,根據(jù)存儲的配置參數(shù)與網(wǎng)頁版本類型的對應(yīng)關(guān)系,確定客戶端的配置參 數(shù)對應(yīng)的網(wǎng)頁版本類型。
[0046] 步驟103,向網(wǎng)站服務(wù)器獲取目標(biāo)網(wǎng)頁在確定出的網(wǎng)頁版本類型下的網(wǎng)頁數(shù)據(jù)。 [0047] 本發(fā)明實(shí)施例中,根據(jù)預(yù)先存儲的配置參數(shù)與網(wǎng)頁版本類型的對應(yīng)關(guān)系,確定客 戶端的配置參數(shù)對應(yīng)的網(wǎng)頁版本類型,向網(wǎng)站服務(wù)器獲取目標(biāo)網(wǎng)頁在確定出的網(wǎng)頁版本類 型下的網(wǎng)頁數(shù)據(jù),這樣,可以根據(jù)客戶端的配置參數(shù)獲取與配置參數(shù)相匹配的網(wǎng)頁版本類 型的網(wǎng)頁數(shù)據(jù),從而,可以提高網(wǎng)頁加載的靈活性。
[0048] 實(shí)施例二
[0049] 本發(fā)明實(shí)施例提供了一種獲取網(wǎng)頁數(shù)據(jù)的方法,該方法的執(zhí)行主體可以為客戶端 (如瀏覽器),也可以為客戶端的后臺服務(wù)器,本發(fā)明實(shí)施例中以后臺服務(wù)器作為執(zhí)行主體 為例,進(jìn)行方案的詳細(xì)說明。
[0050] 在該方法中,后臺服務(wù)器可以預(yù)先存儲配置參數(shù)與網(wǎng)頁版本類型的對應(yīng)關(guān)系。
[0051] 其中,配置參數(shù)是安裝該客戶端的終端的網(wǎng)絡(luò)、硬件、軟件等的相關(guān)信息參數(shù),配 置參數(shù)可以包括以下參數(shù)中的一種或任意組合:當(dāng)前使用的網(wǎng)絡(luò)類型信息、硬件配置信息、 系統(tǒng)程序信息。當(dāng)前使用的網(wǎng)絡(luò)類型信息是終端當(dāng)前使用的網(wǎng)絡(luò)連接方式的類型信息,可 以包括2G(2rdGeneration,第二代移動通信)網(wǎng)絡(luò)、3G(3rdGeneration,第三代移動通 信)網(wǎng)絡(luò)、WiFi(WirelessFidelity,無線保真技術(shù))網(wǎng)絡(luò)等。硬件配置信息可以是終端的 硬件基本配置信息,可以包括RAM(randomaccessmemory,隨機(jī)存儲器)容量(如8G、16G 等)、CPU(CentralProcessingUnit,中央處理器)主頻等。系統(tǒng)程序信息可以是終端安 裝的操作系統(tǒng)的相關(guān)信息,可以包括操作系統(tǒng)的名稱、版本號等,例如,Android(安卓)3. 0 等。
[0052] 網(wǎng)頁版本類型是制定的不同類型的網(wǎng)頁格式