两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

網(wǎng)頁加載展示方法及網(wǎng)頁加載展示裝置與流程

文檔序號:11230451閱讀:961來源:國知局
網(wǎng)頁加載展示方法及網(wǎng)頁加載展示裝置與流程

本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別是涉及一種網(wǎng)頁加載展示方法以及一種網(wǎng)頁加載展示裝置。



背景技術(shù):

wns(wirelessnetworkservice),又名移動連通服務(wù),是空間移動應(yīng)用的無線接入后臺,提供了接近接入、大數(shù)據(jù)上傳下載的網(wǎng)絡(luò)通道、登錄鑒權(quán)、運(yùn)營監(jiān)控等基礎(chǔ)服務(wù),讓各款應(yīng)用開發(fā)更加迅速,簡單。是一個可以提供高連通、高可靠、強(qiáng)安全的網(wǎng)絡(luò)連接通道的服務(wù)技術(shù)。

目前的wns在加載展示網(wǎng)頁時,通常是wns與服務(wù)器進(jìn)行交互拉取直出的網(wǎng)頁數(shù)據(jù)(通常為html數(shù)據(jù))到本地緩存后,瀏覽器直接讀取本地緩存進(jìn)行渲染網(wǎng)頁。在wns直出html失敗的情況下,就需要采用http等協(xié)議從網(wǎng)絡(luò)中重新獲得網(wǎng)頁數(shù)據(jù)。這種網(wǎng)頁加載顯示方式,不僅容易造成流量的浪費(fèi),而且會增加渲染時間,極大地影響網(wǎng)頁的加載顯示速度。



技術(shù)實現(xiàn)要素:

基于此,本發(fā)明實施例的目的在于提供一種網(wǎng)頁加載展示方法以及一種網(wǎng)頁加載展示裝置,其可以有效提高網(wǎng)頁加載顯示速度。

為達(dá)到上述目的,本發(fā)明實施例采用以下技術(shù)方案:

一種網(wǎng)頁加載展示方法,其特征在于,包括步驟:

接收網(wǎng)頁訪問指令,該網(wǎng)頁訪問指令中包括有網(wǎng)頁鏈接地址信息;

判斷網(wǎng)頁鏈接地址信息中是否攜帶有預(yù)設(shè)第一協(xié)議標(biāo)識;

若有,封裝生成第一協(xié)議請求包,采用第一協(xié)議將該第一協(xié)議請求包向服務(wù)器發(fā)送,并在本地文件中查找是否存在與所述網(wǎng)頁鏈接地址信息匹配的緩存文件,若存在,加載所述緩存文件,所述第一協(xié)議請求包包括:第一網(wǎng)頁資源標(biāo)識、網(wǎng)頁鏈接地址信息;

接收服務(wù)器根據(jù)所述第一協(xié)議請求包返回的第一協(xié)議響應(yīng)包,所述第一協(xié)議響應(yīng)包包括:第一協(xié)議返回碼、第二協(xié)議返回碼、緩存能力標(biāo)識;

解析所述第一協(xié)議響應(yīng)包,根據(jù)解析得到的第一協(xié)議返回碼、第二協(xié)議返回碼以及緩存能力標(biāo)識進(jìn)行網(wǎng)頁頁面處理;

若未攜帶有預(yù)設(shè)第一協(xié)議標(biāo)識,封裝生成第二協(xié)議請求包,采用第二協(xié)議將所述第二協(xié)議請求包向所述服務(wù)器發(fā)送,所述第二協(xié)議請求包包括:第一網(wǎng)頁資源標(biāo)識、網(wǎng)頁鏈接地址信息。

一種網(wǎng)頁加載展示裝置,其特征在于,包括:

指令接收模塊,用于接收網(wǎng)頁訪問指令,該網(wǎng)頁訪問指令中包括有網(wǎng)頁鏈接地址信息;

協(xié)議分析模塊,用于判斷網(wǎng)頁鏈接地址信息中是否攜帶有預(yù)設(shè)第一協(xié)議標(biāo)識;

第一協(xié)議請求模塊,用于在所述協(xié)議分析模塊的分析結(jié)果為是時,封裝生成第一協(xié)議請求包,采用第一協(xié)議將該第一協(xié)議請求包向服務(wù)器發(fā)送,所述第一協(xié)議請求包包括:第一網(wǎng)頁資源標(biāo)識、網(wǎng)頁鏈接地址信息;

緩存加載模塊,用于在所述協(xié)議分析模塊的分析結(jié)果為是時,在本地文件中查找是否存在與所述網(wǎng)頁鏈接地址信息匹配的緩存文件,若存在,加載所述緩存文件;

第一協(xié)議接收模塊,用于接收服務(wù)器根據(jù)所述第一協(xié)議請求包返回的第一協(xié)議響應(yīng)包,所述第一協(xié)議響應(yīng)包包括:第一協(xié)議返回碼、第二協(xié)議返回碼、緩存能力標(biāo)識;

頁面處理模塊,用于解析所述第一協(xié)議響應(yīng)包,根據(jù)解析得到的第一協(xié)議返回碼、第二協(xié)議返回碼以及緩存能力標(biāo)識進(jìn)行網(wǎng)頁頁面處理;

第二協(xié)議請求模塊,用于在所述協(xié)議分析模塊的分析結(jié)果為否時,封裝生成第二協(xié)議請求包,采用第二協(xié)議將所述第二協(xié)議請求包向所述服務(wù)器發(fā)送,所述第二協(xié)議請求包包括:第一網(wǎng)頁資源標(biāo)識、網(wǎng)頁鏈接地址信息。

根據(jù)如上所述的本發(fā)明實施例的方案,是預(yù)加載網(wǎng)頁數(shù)據(jù)到本地,在接收到網(wǎng)頁訪問指令時,在網(wǎng)頁鏈接地址信息中攜帶有預(yù)設(shè)第一協(xié)議標(biāo)識的情況下, 在向服務(wù)器發(fā)送第一協(xié)議請求包的同時,加載本地的緩存文件,在接收到服務(wù)器返回的第一協(xié)議響應(yīng)包之后,再基于第一協(xié)議響應(yīng)包進(jìn)行網(wǎng)頁頁面處理,從而有效縮短了加載網(wǎng)頁的時間,提高了網(wǎng)頁加載顯示速度,優(yōu)化了網(wǎng)頁加載性能。

附圖說明

圖1是一個實施例中本發(fā)明方案的工作環(huán)境示意圖;

圖2是一個實施例中終端的組成結(jié)構(gòu)示意圖;

圖3是另一個實施例中的網(wǎng)頁加載展示方法的流程示意圖;

圖4是一個具體示例中的網(wǎng)頁加載展示方法的交互流程示意圖;

圖5是一個實施例中的網(wǎng)頁加載展示裝置的結(jié)構(gòu)示意圖。

具體實施方式

為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施方式僅僅用以解釋本發(fā)明,并不限定本發(fā)明的保護(hù)范圍。

圖1示出了本發(fā)明一個實施例中的工作環(huán)境示意圖。該工作環(huán)境所在系統(tǒng)包括用戶終端101和服務(wù)器102,用戶終端101、服務(wù)器102通過網(wǎng)絡(luò)連接,這里的網(wǎng)絡(luò)可以是無線網(wǎng)絡(luò),也可以是有線網(wǎng)絡(luò)。用戶終端101通過訪問服務(wù)器102獲得網(wǎng)頁頁面,并將獲得的網(wǎng)頁頁面在用戶終端101進(jìn)行顯示。本發(fā)明實施例方案涉及的是用戶終端101加載展示網(wǎng)頁頁面的處理。

用戶終端在一個實施例中的結(jié)構(gòu)示意圖如圖2所示。該用戶終端包括通過系統(tǒng)總線連接的處理器、供電模塊、存儲介質(zhì)、內(nèi)存、通信接口、顯示屏幕和輸入設(shè)備。其中,用戶終端的存儲介質(zhì)存儲有操作系統(tǒng)和一種網(wǎng)頁加載展示裝置,該網(wǎng)頁加載展示裝置用于實現(xiàn)一種網(wǎng)頁加載展示的方法。用戶終端的通信接口用于與服務(wù)器連接通信。用戶終端的輸入設(shè)備用以接收用戶的輸入信息,例如本發(fā)明實施例中的網(wǎng)頁訪問指令。輸入設(shè)備基于用戶終端的類型的不同可以有所不同。用戶終端可以是移動終端,比如手機(jī)、平板電腦等;也可以是其它具 有上述結(jié)構(gòu)的設(shè)備,比如個人計算機(jī)。

結(jié)合圖1、2所示的結(jié)構(gòu)示意圖,以下對網(wǎng)頁加載展示方法及網(wǎng)頁加載展示裝置的各實施例進(jìn)行說明。需要說明的是,在下述各實施例中,第一、第二的命名僅僅是為了從名稱上加以區(qū)分,并不用以做其他限定。

圖3中示出了一個實施例中的網(wǎng)頁加載展示方法的流程示意圖,如圖3所示,本實施例中的方法包括:

步驟s301:接收網(wǎng)頁訪問指令,該網(wǎng)頁訪問指令中包括有網(wǎng)頁鏈接地址信息;

步驟s302:判斷網(wǎng)頁鏈接地址信息中是否攜帶有預(yù)設(shè)第一協(xié)議標(biāo)識,若有,則進(jìn)入步驟s303,若沒有,則進(jìn)入步驟s307;

步驟s303:在本地文件中查找是否存在與所述網(wǎng)頁鏈接地址信息匹配的緩存文件,若存在,加載所述緩存文件;

步驟s304:封裝生成第一協(xié)議請求包,采用第一協(xié)議將該第一協(xié)議請求包向服務(wù)器發(fā)送,所述第一協(xié)議請求包包括:第一網(wǎng)頁資源標(biāo)識、網(wǎng)頁鏈接地址信息;

步驟s305:接收服務(wù)器根據(jù)所述第一協(xié)議請求包返回的第一協(xié)議響應(yīng)包,所述第一協(xié)議響應(yīng)包包括:第一協(xié)議返回碼、第二協(xié)議返回碼、緩存能力標(biāo)識;

步驟s306:解析所述第一協(xié)議響應(yīng)包,根據(jù)解析得到的第一協(xié)議返回碼、第二協(xié)議返回碼以及緩存能力標(biāo)識進(jìn)行網(wǎng)頁頁面處理;

步驟s307:封裝生成第二協(xié)議請求包,采用第二協(xié)議將所述第二協(xié)議請求包向所述服務(wù)器發(fā)送,所述第二協(xié)議請求包包括:第一網(wǎng)頁資源標(biāo)識、網(wǎng)頁鏈接地址信息。

根據(jù)如上所述的本發(fā)明實施例的方案,是預(yù)加載網(wǎng)頁數(shù)據(jù)到本地,在接收到網(wǎng)頁訪問指令時,在網(wǎng)頁鏈接地址信息中攜帶有預(yù)設(shè)第一協(xié)議標(biāo)識的情況下,在向服務(wù)器發(fā)送第一協(xié)議請求包的同時,加載本地的緩存文件,在接收到服務(wù)器返回的第一協(xié)議響應(yīng)包之后,再基于第一協(xié)議響應(yīng)包進(jìn)行網(wǎng)頁頁面處理,從而有效縮短了加載網(wǎng)頁的時間,提高了網(wǎng)頁加載顯示速度,優(yōu)化了網(wǎng)頁加載性能。

其中,需要說明的是,上述步驟s303的加載本地緩存文件的過程,與步驟s304中向服務(wù)器發(fā)送第一協(xié)議請求包的過程,可以是同時進(jìn)行,以盡快加載本地緩存文件,防止白屏?xí)r間,同時也可以盡快從服務(wù)器獲得最新的網(wǎng)頁數(shù)據(jù),在有需要的情況下可以進(jìn)行后續(xù)的數(shù)據(jù)更新。

另一方面,在上述步驟s303中在本地沒有查找到緩存文件時,還可以是顯示預(yù)設(shè)文件數(shù)據(jù),例如預(yù)設(shè)的圖片,以作為獲取網(wǎng)頁數(shù)據(jù)期間作為過渡使用,避免網(wǎng)頁頁面白屏影響體驗。

在其中一個實施例中,上述在本地文件中查找是否存在與所述網(wǎng)頁鏈接地址信息匹配的緩存文件時,具體可以采用下述方式進(jìn)行:

采用md5算法對所述網(wǎng)頁鏈接地址信息進(jìn)行md5運(yùn)算,獲得md5字符串;

根據(jù)md5字符串在本地文件中查找是否有與所述md5字符串匹配的緩存文件。

從而,通過采用對網(wǎng)頁鏈接地址信息進(jìn)行md5運(yùn)算后得到的md5字符串作為緩存文件的識別標(biāo)識,可以進(jìn)一步提高安全性。

在一個具體示例中,上述第一協(xié)議請求包中還可以包括有分段模式關(guān)閉指令標(biāo)識,通過該分段模式關(guān)閉指令標(biāo)識,指示服務(wù)器不用分段傳輸網(wǎng)頁數(shù)據(jù),而是將需要傳輸?shù)木W(wǎng)頁數(shù)據(jù)一次性傳輸過來,以縮短傳輸時間,進(jìn)一步提高加載展示網(wǎng)頁的效率。

在一個具體示例中,上述步驟s306中,解析所述第一協(xié)議響應(yīng)包,根據(jù)解析得到的第一協(xié)議返回碼、第二協(xié)議返回碼以及緩存能力標(biāo)識進(jìn)行網(wǎng)頁頁面處理時,具體可以采用下述方式進(jìn)行:

解析所述第一協(xié)議響應(yīng)包,獲得第一協(xié)議返回碼;

在所述第一協(xié)議返回碼對應(yīng)的信息為響應(yīng)成功時,解析所述第一協(xié)議響應(yīng)包獲得第二協(xié)議返回碼,判斷所述第二協(xié)議返回碼是否為預(yù)設(shè)返回碼;

若是,不做任何處理;

若不是,解析所述第一協(xié)議響應(yīng)包中的緩存能力標(biāo)識,并根據(jù)所述緩存能力標(biāo)識進(jìn)行網(wǎng)頁頁面數(shù)據(jù)處理。

從而,在第一協(xié)議響應(yīng)成功的情況下,再解析獲得第二協(xié)議返回碼,并在 第二協(xié)議返回碼不是預(yù)設(shè)返回碼的情況下,再解析獲得緩存能力標(biāo)識,根據(jù)緩存能力標(biāo)識進(jìn)行對應(yīng)的網(wǎng)頁頁面數(shù)據(jù)處理,其可以有針對性的進(jìn)行處理,提高網(wǎng)頁頁面處理的效率。

其中,在上述第一協(xié)議返回碼對應(yīng)的信息為響應(yīng)失敗時,上述網(wǎng)頁頁面處理可以包括:封裝生成第二協(xié)議請求包,采用第二協(xié)議將該第二協(xié)議請求包向所述服務(wù)器發(fā)送。

從而,在第一協(xié)議響應(yīng)失敗的情況下,可以直接采用第二協(xié)議向服務(wù)器發(fā)送請求包,而無需解析第一協(xié)議響應(yīng)包中的其他數(shù)據(jù),進(jìn)一步提高網(wǎng)頁加載的效率。

基于第一協(xié)議請求包中的第一網(wǎng)頁資源標(biāo)識,服務(wù)器可以分析確定出服務(wù)器的網(wǎng)頁數(shù)據(jù)相對于終端緩存的網(wǎng)頁數(shù)據(jù)是否有更新,并進(jìn)而確定是否需要向終端返回更新后的網(wǎng)頁數(shù)據(jù)。在需要向終端返回更新后的網(wǎng)頁數(shù)據(jù)的情況下,上述第一協(xié)議響應(yīng)包還可以包括:第二網(wǎng)頁資源標(biāo)識、網(wǎng)頁數(shù)據(jù)。

其中,在一個具體實例中,第一協(xié)議響應(yīng)包中的網(wǎng)頁數(shù)據(jù)可以是根據(jù)第一網(wǎng)頁資源標(biāo)識、第二網(wǎng)頁資源標(biāo)識確定的網(wǎng)頁增量數(shù)據(jù)。這里的網(wǎng)頁增量數(shù)據(jù)是指第二網(wǎng)頁資源標(biāo)識對應(yīng)的網(wǎng)頁數(shù)據(jù)相對于第一網(wǎng)頁資源標(biāo)識對應(yīng)的網(wǎng)頁數(shù)據(jù)的差異化輸出,即服務(wù)器只需要將有差異化的相關(guān)數(shù)據(jù)傳輸?shù)浇K端,從而大大減少傳輸?shù)臄?shù)據(jù)量,提高數(shù)據(jù)傳輸效率,且可以進(jìn)一步提高網(wǎng)頁加載的速度和效率。

上述第一協(xié)議、第二協(xié)議可以結(jié)合實際需要來確定。通常情況下,上述第二協(xié)議可以為普遍使用的http(hypertexttransferprotocol,超文本傳輸協(xié)議)協(xié)議或者h(yuǎn)ttps(hypertexttransferprotocoloversecuresocketlayer,以安全為目標(biāo)的http通道)協(xié)議,而上述第一協(xié)議可以為拉取直出速度較快的協(xié)議,在本發(fā)明實施例中,上述第一協(xié)議可以為移動連通服務(wù)(wns,wirelessnetworkservice)。

以上述第二協(xié)議為http協(xié)議為例,其返回的緩存能力標(biāo)識通常為true、false、store,或者為空,因此,在一個具體示例中,以上述第二協(xié)議為http協(xié)議或者h(yuǎn)ttps協(xié)議為例:

在上述緩存能力標(biāo)識為true時,上述網(wǎng)頁頁面數(shù)據(jù)處理可以包括:用上述第二網(wǎng)頁資源標(biāo)識更新所述第一網(wǎng)頁資源標(biāo)識,用上述第一協(xié)議響應(yīng)包中的網(wǎng)頁數(shù)據(jù)更新緩存,將該網(wǎng)頁數(shù)據(jù)的狀態(tài)設(shè)置為離線狀態(tài),并采用該網(wǎng)頁數(shù)據(jù)刷新網(wǎng)頁頁面;

在上述緩存能力標(biāo)識為store時,上述網(wǎng)頁頁面數(shù)據(jù)處理可以包括:用上述第二網(wǎng)頁資源標(biāo)識更新所述第一網(wǎng)頁資源標(biāo)識,用所述第一協(xié)議響應(yīng)包中的網(wǎng)頁數(shù)據(jù)更新緩存,將該網(wǎng)頁數(shù)據(jù)的狀態(tài)設(shè)置為離線狀態(tài),并檢測是否有網(wǎng)頁內(nèi)容在顯示,若是,不刷新網(wǎng)頁頁面,若否,采用該網(wǎng)頁數(shù)據(jù)刷新網(wǎng)頁頁面;并且,在檢測到網(wǎng)絡(luò)恢復(fù)連接時,還可以額封裝生成第一協(xié)議請求包,采用所述第一協(xié)議將該第一協(xié)議請求包向服務(wù)器發(fā)送;

在上述緩存能力標(biāo)識為false或為空時,上述網(wǎng)頁頁面數(shù)據(jù)處理可以包括:用所述第二網(wǎng)頁資源標(biāo)識更新所述第一網(wǎng)頁資源標(biāo)識,將所述第一協(xié)議響應(yīng)包中的網(wǎng)頁數(shù)據(jù)的狀態(tài)設(shè)置為在線狀態(tài),采用該網(wǎng)頁數(shù)據(jù)刷新網(wǎng)頁頁面,并清除本地緩存。

基于如上所述的本發(fā)明實施例的方法,圖4中使出了一個具體示例中的交互流程示意圖,以下結(jié)合圖4中所示的交互流程示意圖結(jié)合一個具體加載展示網(wǎng)頁的示例進(jìn)行詳細(xì)說明。在圖4所示的示例中,是以第一協(xié)議為wns、第二協(xié)議為http協(xié)議為例進(jìn)行說明。

首先,在用戶點(diǎn)擊待加載頁面的相關(guān)鏈接時,終端會接收到一個網(wǎng)頁訪問指令,該網(wǎng)頁訪問指令中包括有網(wǎng)頁鏈接地址信息,該網(wǎng)頁鏈接地址信息通暢為url地址。

隨后終端判斷該網(wǎng)頁鏈接地址信息中是否攜帶有預(yù)設(shè)第一協(xié)議標(biāo)識,在第一協(xié)議為wns時,該預(yù)設(shè)第一協(xié)議標(biāo)識通常為"_proxy=1"或"_proxy=true"參數(shù),即在網(wǎng)頁鏈接地址信息攜帶有"_proxy=1"或"_proxy=true"參數(shù)時,認(rèn)為網(wǎng)頁鏈接地址信息攜帶有wns標(biāo)識,否則認(rèn)為沒有攜帶wns標(biāo)識。

如果沒有攜帶wns標(biāo)識,則終端直接采用http協(xié)議與服務(wù)器進(jìn)行交互,終端封裝生成第二協(xié)議請求包(在本示例中即為http協(xié)議請求包),并采用第二協(xié)議(在本示例中即為http協(xié)議)將該http請求包發(fā)送向所述服務(wù)器發(fā) 送,其中,該第二協(xié)議請求包包括:第一網(wǎng)頁資源標(biāo)識、網(wǎng)頁鏈接地址信息。后續(xù)的其他處理過程可以與通常的http協(xié)議的交互方式相同。

如果攜帶有wns標(biāo)識,則說明需要采用wns與服務(wù)器進(jìn)行交互。終端先用md5算法對url做md5算法運(yùn)算,得出md5字符串,并在本地文件中查找是否存在與該md5字符串匹配的緩存文件。

若本地文件存在緩存文件,則加載該緩存文件。從而,在接收到網(wǎng)頁訪問指令時,可以極快速的將緩存文件進(jìn)行顯示,極大地縮短網(wǎng)頁加載的時間,提高了網(wǎng)頁加載的顯示速度。

若本地文件中不存在緩存文件(在首次訪問某個網(wǎng)頁鏈接地址的情況下,通常沒有緩存文件),可以是顯示預(yù)設(shè)文件數(shù)據(jù),例如預(yù)設(shè)的圖片(通常為loading圖),以作為獲取網(wǎng)頁數(shù)據(jù)期間作為過渡使用,避免網(wǎng)頁頁面白屏影響體驗。

在上述查找本地緩存文件的同時,封裝生成wns請求包(第一協(xié)議請求包),并采用wms方式將該wns請求包發(fā)送給服務(wù)器。

其中,該wns請求包中,包含的主要參數(shù)可以是封裝在wns請求包的包頭,該主要參數(shù)可以包括有網(wǎng)頁資源標(biāo)識(為與服務(wù)器存儲的網(wǎng)頁資源標(biāo)識相區(qū)分,本發(fā)明實施例中稱之為第一網(wǎng)頁資源標(biāo)識)、網(wǎng)頁鏈接地址信息(url)。該第一網(wǎng)頁資源標(biāo)識可以是在if-none-match信息中進(jìn)行傳輸,具體可以為etag值,etag值通常由服務(wù)器產(chǎn)生并發(fā)送給終端,是服務(wù)器對網(wǎng)頁文件進(jìn)行運(yùn)算后得到的字符串值,服務(wù)器可以通過etag值來確定網(wǎng)頁文件是否有做過修改,進(jìn)而可以判斷是否需要進(jìn)行更新、是否需要下發(fā)新的網(wǎng)頁數(shù)據(jù)內(nèi)容等。在首次訪問該網(wǎng)頁鏈接地址信息對應(yīng)的網(wǎng)頁文件的情況下,該etag為空。

如圖4所示,在該具體示例中,該wns請求包中還可以包括有終端身份標(biāo)識(例如cookie,通??梢詭в衭in和skey等數(shù)據(jù),以對終端的用戶身份進(jìn)行區(qū)分)、分段模式關(guān)閉指令標(biāo)識(例如no-chunked=true,讓服務(wù)器響應(yīng)關(guān)閉chunked模式,將需要傳輸?shù)木W(wǎng)頁數(shù)據(jù)無需分段傳輸,而是一次性傳輸過來)、編碼類型標(biāo)識(例如accept-encoding,用以通知服務(wù)器其所使用的編碼方式,在本發(fā)明示例中可以采用采用gzip壓縮模式)。

服務(wù)器接收到該wns請求包后,采用與編碼類型標(biāo)識對應(yīng)的解碼方式對 wns請求包進(jìn)行解碼,根據(jù)解碼后得到的第一網(wǎng)頁資源標(biāo)識(wns請求包中的etag值)來確定是否需要更新內(nèi)容。通常情況下,服務(wù)器可以基于自身存儲的網(wǎng)頁資源標(biāo)識(為與終端存儲的第一網(wǎng)頁資源標(biāo)識相區(qū)分,本發(fā)明實施例中稱之為第二網(wǎng)頁資源標(biāo)識),通過比較第一網(wǎng)頁資源標(biāo)識與第二網(wǎng)頁資源標(biāo)識是否一致,若一致,則可以認(rèn)為不需要更新內(nèi)容,若不一致,則認(rèn)為需要進(jìn)行更新內(nèi)容。具體的確定是否需要更新內(nèi)容的方式可以采用目前已有的方式進(jìn)行。

基于上述是否需要更新內(nèi)容的判斷結(jié)果,服務(wù)器可以結(jié)合預(yù)設(shè)更新規(guī)則生成wns響應(yīng)包(第一協(xié)議響應(yīng)包),具體的預(yù)設(shè)更新規(guī)則可以結(jié)合具體的也許需求來制定,具體的預(yù)設(shè)更新規(guī)則以及生成wns響應(yīng)包的方式,可以采用目前已有以及以后可能出現(xiàn)的任何方式進(jìn)行。

在該wns響應(yīng)包中,可以包括有第一協(xié)議返回碼(wns返回碼,即wnscode)、第二協(xié)議返回碼(http返回碼,即httpcode)、緩存能力標(biāo)識(cache-offline)。如圖4所示,在該示例中,該wns響應(yīng)包中還可以編碼類型標(biāo)識(content-encoding,用以通知終端服務(wù)器所使用的編碼方式,在本發(fā)明示例中可以采用采用gzip壓縮模式),在上述判定結(jié)果為更新內(nèi)容的情況下,該wns響應(yīng)包中還可以包括有第二網(wǎng)頁數(shù)據(jù)標(biāo)識、網(wǎng)頁數(shù)據(jù)。

其中,上述生成的wns響應(yīng)包可以是包括wns消息頭(第一協(xié)議消息頭)、wns消息體(第一協(xié)議消息體),其中,wns消息頭可以包括第一協(xié)議返回碼(wnscode),而wns消息體(第一協(xié)議消息體)可以包括http消息頭(第二協(xié)議消息頭)、http消息體(第二協(xié)議消息體),http消息頭可以包括第二協(xié)議返回碼(httpcode)、編碼類型標(biāo)識、緩存能力標(biāo)識(cache-offline),http消息體可以包括網(wǎng)頁數(shù)據(jù)。

終端在接收到wns響應(yīng)包后,首選解析出wns消息頭,獲得wnscode(第一協(xié)議返回碼),并判斷wnscode是否為0。

若wnscode不為0,則說明wns響應(yīng)失敗,則終端采用http協(xié)議與服務(wù)器進(jìn)行交互,終端封裝生成第二協(xié)議請求包(在本示例中即為http協(xié)議請求包),并采用第二協(xié)議(在本示例中即為http協(xié)議)將該http請求包發(fā)送向所述服務(wù)器發(fā)送,后續(xù)的其他處理過程可以與通常的http協(xié)議的交互方式 相同。

若wnscode為0,則說明wns響應(yīng)成功,則繼續(xù)對wns消息體進(jìn)行解析,解析出wns消息體中的http消息頭,具體可以是解析出http消息頭中的第二協(xié)議返回碼(httpcode)。

判斷httpcode是否為預(yù)設(shè)范圍返回碼,在本發(fā)明示例中,具體可以是判斷httpcode是否為304,若是,則表示本地文件無需修改,從而可以不做任何處理。

若不是,解析http消息頭中的緩存能力標(biāo)識,并結(jié)合該緩存能力標(biāo)識做不同的處理:

在上述緩存能力標(biāo)識為true時,用上述第二網(wǎng)頁資源標(biāo)識更新所述第一網(wǎng)頁資源標(biāo)識,用上述wns響應(yīng)包中的網(wǎng)頁數(shù)據(jù)更新緩存,將該網(wǎng)頁數(shù)據(jù)的狀態(tài)設(shè)置為離線狀態(tài),并采用該網(wǎng)頁數(shù)據(jù)刷新網(wǎng)頁頁面;

在上述緩存能力標(biāo)識為store時,用上述第二網(wǎng)頁資源標(biāo)識更新所述第一網(wǎng)頁資源標(biāo)識,用上述wns響應(yīng)包中的網(wǎng)頁數(shù)據(jù)更新緩存,將該網(wǎng)頁數(shù)據(jù)的狀態(tài)設(shè)置為離線狀態(tài),并檢測是否有網(wǎng)頁內(nèi)容在顯示,若是,不刷新網(wǎng)頁頁面,若否,采用該網(wǎng)頁數(shù)據(jù)刷新網(wǎng)頁頁面;并且,在檢測到網(wǎng)絡(luò)恢復(fù)連接時,還可以額封裝生成wns請求包,采用wns將該wns請求包向服務(wù)器發(fā)送;

在上述緩存能力標(biāo)識為false或為空時,用所述第二網(wǎng)頁資源標(biāo)識更新所述第一網(wǎng)頁資源標(biāo)識,將上述wns響應(yīng)包中的網(wǎng)頁數(shù)據(jù)的狀態(tài)設(shè)置為在線狀態(tài),采用該網(wǎng)頁數(shù)據(jù)刷新網(wǎng)頁頁面,并清除本地緩存。

其中,上述wns響應(yīng)包中的網(wǎng)頁數(shù)據(jù),可以是根據(jù)第一網(wǎng)頁資源標(biāo)識、第二網(wǎng)頁資源標(biāo)識確定的網(wǎng)頁增量數(shù)據(jù)。這里的網(wǎng)頁增量數(shù)據(jù)是指第二網(wǎng)頁資源標(biāo)識對應(yīng)的網(wǎng)頁數(shù)據(jù)相對于第一網(wǎng)頁資源標(biāo)識對應(yīng)的網(wǎng)頁數(shù)據(jù)的差異化輸出,即服務(wù)器只需要將有差異化的相關(guān)數(shù)據(jù)傳輸?shù)浇K端,從而大大減少傳輸?shù)臄?shù)據(jù)量,提高數(shù)據(jù)傳輸效率,且可以進(jìn)一步提高網(wǎng)頁加載的速度和效率。

以文件形式存儲的網(wǎng)頁緩存文件中,網(wǎng)頁文件中的js、css可以采用內(nèi)嵌的方式進(jìn)行緩存,以避免加載緩存文件進(jìn)行顯示時出現(xiàn)排版錯亂的情況,提高網(wǎng)頁加載展示性能。

基于與上述方法相同的思想,本發(fā)明實施例還提供一種網(wǎng)頁加載展示裝置,圖5中示出了一個具體示例中的裝置結(jié)構(gòu)示意圖。

如圖5所示,本實施例中的網(wǎng)頁加載展示裝置包括:

指令接收模塊501,用于接收網(wǎng)頁訪問指令,該網(wǎng)頁訪問指令中包括有網(wǎng)頁鏈接地址信息;

協(xié)議分析模塊502,用于判斷網(wǎng)頁鏈接地址信息中是否攜帶有預(yù)設(shè)第一協(xié)議標(biāo)識;

第一協(xié)議請求模塊503,用于在所述協(xié)議分析模塊502的分析結(jié)果為是時,封裝生成第一協(xié)議請求包,采用第一協(xié)議將該第一協(xié)議請求包向服務(wù)器發(fā)送,所述第一協(xié)議請求包包括:第一網(wǎng)頁資源標(biāo)識、網(wǎng)頁鏈接地址信息;

緩存加載模塊504,用于在所述協(xié)議分析模塊502的分析結(jié)果為是時,在本地文件中查找是否存在與所述網(wǎng)頁鏈接地址信息匹配的緩存文件,若存在,加載所述緩存文件;

第一協(xié)議接收模塊505,用于接收服務(wù)器根據(jù)所述第一協(xié)議請求包返回的第一協(xié)議響應(yīng)包,所述第一協(xié)議響應(yīng)包包括:第一協(xié)議返回碼、第二協(xié)議返回碼、緩存能力標(biāo)識;

頁面處理模塊506,用于解析所述第一協(xié)議響應(yīng)包,根據(jù)解析得到的第一協(xié)議返回碼、第二協(xié)議返回碼以及緩存能力標(biāo)識進(jìn)行網(wǎng)頁頁面處理;

第二協(xié)議請求模塊507,用于在所述協(xié)議分析模塊502的分析結(jié)果為否時,封裝生成第二協(xié)議請求包,采用第二協(xié)議將所述第二協(xié)議請求包向所述服務(wù)器發(fā)送,所述第二協(xié)議請求包包括:第一網(wǎng)頁資源標(biāo)識、網(wǎng)頁鏈接地址信息。

根據(jù)如上所述的本發(fā)明實施例的方案,是預(yù)加載網(wǎng)頁數(shù)據(jù)到本地,在接收到網(wǎng)頁訪問指令時,在網(wǎng)頁鏈接地址信息中攜帶有預(yù)設(shè)第一協(xié)議標(biāo)識的情況下,在向服務(wù)器發(fā)送第一協(xié)議請求包的同時,加載本地的緩存文件,在接收到服務(wù)器返回的第一協(xié)議響應(yīng)包之后,再基于第一協(xié)議響應(yīng)包進(jìn)行網(wǎng)頁頁面處理,從而有效縮短了加載網(wǎng)頁的時間,提高了網(wǎng)頁加載顯示速度,優(yōu)化了網(wǎng)頁加載性能。

其中,需要說明的是,上述步驟s303的加載本地緩存文件的過程,與第一協(xié)議請求模塊503生成并向服務(wù)器發(fā)送第一協(xié)議請求包的過程,可以是同時進(jìn)行,以盡快加載本地緩存文件,防止白屏?xí)r間,同時也可以盡快從服務(wù)器獲得最新的網(wǎng)頁數(shù)據(jù),在有需要的情況下可以進(jìn)行后續(xù)的數(shù)據(jù)更新。

其中,需要說明的是,上述緩存加載模塊504加載本地緩存文件的過程,與步驟s304中向服務(wù)器發(fā)送第一協(xié)議請求包的過程,可以是同時進(jìn)行,以盡快加載本地緩存文件,防止白屏?xí)r間,同時也可以盡快從服務(wù)器獲得最新的網(wǎng)頁數(shù)據(jù),在有需要的情況下可以進(jìn)行后續(xù)的數(shù)據(jù)更新。

另一方面,上述緩存加載模塊504在本地沒有查找到緩存文件時,還可以是顯示預(yù)設(shè)文件數(shù)據(jù),例如預(yù)設(shè)的圖片,以作為獲取網(wǎng)頁數(shù)據(jù)期間作為過渡使用,避免網(wǎng)頁頁面白屏影響體驗。

在其中一個具體示例中,如圖5所示,上述緩存加載模塊504具體可以包括:

md5運(yùn)算模塊5041,用于采用md5算法對所述網(wǎng)頁鏈接地址信息進(jìn)行md5運(yùn)算,獲得md5字符串;

本地查找模塊5042,用于根據(jù)md5字符串在本地文件中查找是否有與所述md5字符串匹配的緩存文件;

加載模塊5043,用于加載所述本地查找模塊5042查找到的緩存文件。

從而,通過采用對網(wǎng)頁鏈接地址信息進(jìn)行md5運(yùn)算后得到的md5字符串作為緩存文件的識別標(biāo)識,可以進(jìn)一步提高安全性。

如上所述,加載模塊5043還可以是在本地查找模塊5042沒有查找到緩存文件時,顯示預(yù)設(shè)文件數(shù)據(jù),例如預(yù)設(shè)的圖片,以作為獲取網(wǎng)頁數(shù)據(jù)期間作為過渡使用,避免網(wǎng)頁頁面白屏影響體驗。

在一個具體示例中,上述第一協(xié)議請求包中還可以包括有分段模式關(guān)閉指令標(biāo)識,通過該分段模式關(guān)閉指令標(biāo)識,指示服務(wù)器不用分段傳輸網(wǎng)頁數(shù)據(jù),而是將需要傳輸?shù)木W(wǎng)頁數(shù)據(jù)一次性傳輸過來,以縮短傳輸時間,進(jìn)一步提高加載展示網(wǎng)頁的效率。

在一個具體示例中,如圖5所示,上述頁面處理模塊506具體可以包括:

第一解析模塊5061,用于解析所述第一協(xié)議響應(yīng)包,獲得第一協(xié)議返回碼;

第二解析模塊5062,用于在所述第一協(xié)議返回碼對應(yīng)的信息為響應(yīng)成功時,解析所述第一協(xié)議響應(yīng)包獲得第二協(xié)議返回碼;

第三解析模塊5063,用于在所述第二協(xié)議返回碼為除了預(yù)設(shè)返回碼之外的其他返回碼時,解析所述第一協(xié)議響應(yīng)包中的緩存能力標(biāo)識,

頁面數(shù)據(jù)處理模塊5064,用于根據(jù)所述緩存能力標(biāo)識進(jìn)行網(wǎng)頁頁面數(shù)據(jù)處理。

從而,在第一協(xié)議響應(yīng)成功的情況下,再解析獲得第二協(xié)議返回碼,并在第二協(xié)議返回碼不是預(yù)設(shè)返回碼的情況下,再解析獲得緩存能力標(biāo)識,根據(jù)緩存能力標(biāo)識進(jìn)行對應(yīng)的網(wǎng)頁頁面數(shù)據(jù)處理,其可以有針對性的進(jìn)行處理,提高網(wǎng)頁頁面處理的效率。

其中,第二協(xié)議請求模塊507,還可以是在上述第一協(xié)議返回碼對應(yīng)的信息為響應(yīng)失敗時,封裝生成第二協(xié)議請求包,采用第二協(xié)議將該第二協(xié)議請求包向所述服務(wù)器發(fā)送。

從而,在第一協(xié)議響應(yīng)失敗的情況下,可以直接采用第二協(xié)議向服務(wù)器發(fā)送請求包,而無需解析第一協(xié)議響應(yīng)包中的其他數(shù)據(jù),進(jìn)一步提高網(wǎng)頁加載的效率。

基于第一協(xié)議請求包中的第一網(wǎng)頁資源標(biāo)識,服務(wù)器可以分析確定出服務(wù)器的網(wǎng)頁數(shù)據(jù)相對于終端緩存的網(wǎng)頁數(shù)據(jù)是否有更新,并進(jìn)而確定是否需要向終端返回更新后的網(wǎng)頁數(shù)據(jù)。在需要向終端返回更新后的網(wǎng)頁數(shù)據(jù)的情況下,上述第一協(xié)議響應(yīng)包還可以包括:第二網(wǎng)頁資源標(biāo)識、網(wǎng)頁數(shù)據(jù)。

其中,在一個具體實例中,第一協(xié)議響應(yīng)包中的網(wǎng)頁數(shù)據(jù)可以是根據(jù)第一網(wǎng)頁資源標(biāo)識、第二網(wǎng)頁資源標(biāo)識確定的網(wǎng)頁增量數(shù)據(jù)。這里的網(wǎng)頁增量數(shù)據(jù)是指第二網(wǎng)頁資源標(biāo)識對應(yīng)的網(wǎng)頁數(shù)據(jù)相對于第一網(wǎng)頁資源標(biāo)識對應(yīng)的網(wǎng)頁數(shù)據(jù)的差異化輸出,即服務(wù)器只需要將有差異化的相關(guān)數(shù)據(jù)傳輸?shù)浇K端,從而大大減少傳輸?shù)臄?shù)據(jù)量,提高數(shù)據(jù)傳輸效率,且可以進(jìn)一步提高網(wǎng)頁加載的速度和效率。

上述第一協(xié)議、第二協(xié)議可以結(jié)合實際需要來確定。通常情況下,上述第 二協(xié)議可以為普遍使用的http協(xié)議或者h(yuǎn)ttps協(xié)議,而上述第一協(xié)議可以為拉取直出速度較快的協(xié)議,在本發(fā)明實施例中,上述第一協(xié)議可以為移動連通服務(wù)(wns,wirelessnetworkservice)。

以上述第二協(xié)議為http協(xié)議為例,其返回的緩存能力標(biāo)識通常為true、false、store,或者為空,因此,在一個具體示例中,以上述第二協(xié)議為http協(xié)議或者h(yuǎn)ttps協(xié)議為例:

上述頁面數(shù)據(jù)處理模塊5064,可以是在所述緩存能力標(biāo)識為true時,用所述第二網(wǎng)頁資源標(biāo)識更新所述第一網(wǎng)頁資源標(biāo)識,用所述第一協(xié)議響應(yīng)包中的網(wǎng)頁數(shù)據(jù)更新緩存,將該網(wǎng)頁數(shù)據(jù)的狀態(tài)設(shè)置為離線狀態(tài),并采用該網(wǎng)頁數(shù)據(jù)刷新網(wǎng)頁頁面;

所述頁面數(shù)據(jù)處理模塊5064,可以是在所述緩存能力標(biāo)識為store時,用所述第二網(wǎng)頁資源標(biāo)識更新所述第一網(wǎng)頁資源標(biāo)識,用所述第一協(xié)議響應(yīng)包中的網(wǎng)頁數(shù)據(jù)更新緩存,將該網(wǎng)頁數(shù)據(jù)的狀態(tài)設(shè)置為離線狀態(tài),并檢測是否有網(wǎng)頁內(nèi)容在顯示,若是,不刷新網(wǎng)頁頁面,若否,采用該網(wǎng)頁數(shù)據(jù)刷新網(wǎng)頁頁面;

所述頁面數(shù)據(jù)處理模塊5064,可以是在所述緩存能力標(biāo)識為false或為空時,用所述第二網(wǎng)頁資源標(biāo)識更新所述第一網(wǎng)頁資源標(biāo)識,將所述第一協(xié)議響應(yīng)包中的網(wǎng)頁數(shù)據(jù)的狀態(tài)設(shè)置為在線狀態(tài),采用該網(wǎng)頁數(shù)據(jù)刷新網(wǎng)頁頁面,并清除本地緩存。

其中,在一個具體示例中,上述第一協(xié)議請求模塊503,還可以是在所述緩存能力標(biāo)識為store時,在檢測到網(wǎng)絡(luò)恢復(fù)連接時,封裝生成第一協(xié)議請求包,采用所述第一協(xié)議將該第一協(xié)議請求包向服務(wù)器發(fā)送。

本發(fā)明實施例的網(wǎng)頁加載展示裝置中的其他技術(shù)特征與上述方法中的相同。

本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(read-onlymemory,rom)或隨機(jī)存儲記憶體(randomaccessmemory,ram)等。

以上所述實施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡潔,未對上述實施例中的各個技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說明書記載的范圍。

以上所述實施例僅表達(dá)了本發(fā)明的幾種實施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
无限看片的www在线观看| 亚洲国产精品一区二区三区在线| 日本欧美视频一区| 999久久久国产精品视频| 一级黄色大片毛片| 欧美精品啪啪一区二区三区 | 久久99精品国语久久久| 亚洲国产中文字幕在线视频| 免费高清在线观看视频在线观看| 久久久久久久久久久久大奶| 18在线观看网站| 国产精品国产三级专区第一集| 国产熟女午夜一区二区三区| 久久久国产一区二区| 丰满迷人的少妇在线观看| 王馨瑶露胸无遮挡在线观看| 又紧又爽又黄一区二区| 国产无遮挡羞羞视频在线观看| 女人被躁到高潮嗷嗷叫费观| 国产一区有黄有色的免费视频| 欧美 日韩 精品 国产| 久久人人爽人人片av| 欧美日韩av久久| 777久久人妻少妇嫩草av网站| 一级黄片播放器| 热re99久久精品国产66热6| 热re99久久精品国产66热6| 亚洲欧美日韩另类电影网站| a级毛片黄视频| 97人妻天天添夜夜摸| 黄色 视频免费看| 欧美成人精品欧美一级黄| 黄色 视频免费看| www.自偷自拍.com| 午夜两性在线视频| 亚洲欧美激情在线| 国产亚洲av高清不卡| 国产精品免费视频内射| 又黄又粗又硬又大视频| 亚洲 欧美一区二区三区| 天堂8中文在线网| √禁漫天堂资源中文www| 日韩中文字幕视频在线看片| av又黄又爽大尺度在线免费看| e午夜精品久久久久久久| 一区二区av电影网| 久久精品久久久久久噜噜老黄| 18在线观看网站| 国产精品av久久久久免费| 亚洲精品美女久久av网站| 精品人妻在线不人妻| 日韩电影二区| 在线观看免费视频网站a站| 国产免费又黄又爽又色| 精品国产一区二区三区四区第35| 午夜免费成人在线视频| 18禁观看日本| 亚洲中文字幕日韩| 777久久人妻少妇嫩草av网站| 老司机亚洲免费影院| 99九九在线精品视频| 黄色a级毛片大全视频| 婷婷色综合大香蕉| 久久天躁狠狠躁夜夜2o2o | 啦啦啦在线观看免费高清www| 亚洲伊人久久精品综合| av网站在线播放免费| 亚洲国产精品一区三区| netflix在线观看网站| 夜夜骑夜夜射夜夜干| 97人妻天天添夜夜摸| 国产精品99久久99久久久不卡| 不卡av一区二区三区| 午夜激情av网站| 久久ye,这里只有精品| 美女主播在线视频| 亚洲熟女精品中文字幕| 青草久久国产| 欧美精品一区二区免费开放| 亚洲一码二码三码区别大吗| 大型av网站在线播放| 1024视频免费在线观看| 欧美日韩一级在线毛片| 美女扒开内裤让男人捅视频| 国产成人啪精品午夜网站| 黑人欧美特级aaaaaa片| 91精品伊人久久大香线蕉| 99久久综合免费| 久久99热这里只频精品6学生| 99久久综合免费| 国产精品久久久久成人av| 一级黄片播放器| 女人被躁到高潮嗷嗷叫费观| www.自偷自拍.com| 日本五十路高清| 91成人精品电影| 少妇粗大呻吟视频| 三上悠亚av全集在线观看| 欧美亚洲日本最大视频资源| 亚洲欧美精品综合一区二区三区| 99热全是精品| 黄色 视频免费看| 美女视频免费永久观看网站| 秋霞在线观看毛片| 国产精品国产三级国产专区5o| 精品国产超薄肉色丝袜足j| 国产又色又爽无遮挡免| 丝袜在线中文字幕| 女人被躁到高潮嗷嗷叫费观| 韩国精品一区二区三区| 欧美+亚洲+日韩+国产| 三上悠亚av全集在线观看| 伊人久久大香线蕉亚洲五| 一个人免费看片子| 美女午夜性视频免费| 国产成人一区二区在线| 大香蕉久久网| 欧美xxⅹ黑人| 天天躁夜夜躁狠狠久久av| 91国产中文字幕| 成人黄色视频免费在线看| 婷婷色综合大香蕉| 女警被强在线播放| e午夜精品久久久久久久| 一级毛片 在线播放| 极品人妻少妇av视频| 国产欧美日韩综合在线一区二区| 人人妻人人澡人人看| 别揉我奶头~嗯~啊~动态视频 | 欧美黑人欧美精品刺激| 人妻一区二区av| 国产在线免费精品| 你懂的网址亚洲精品在线观看| 久久久久久久久久久久大奶| 99久久精品国产亚洲精品| 国产精品免费大片| 脱女人内裤的视频| 亚洲欧美日韩另类电影网站| 国产无遮挡羞羞视频在线观看| 免费在线观看视频国产中文字幕亚洲 | 在线观看www视频免费| 国产爽快片一区二区三区| 国产精品国产av在线观看| 国产亚洲精品久久久久5区| 国产精品国产三级专区第一集| 欧美日韩视频精品一区| 亚洲欧美成人综合另类久久久| 亚洲精品乱久久久久久| 中国国产av一级| 欧美 亚洲 国产 日韩一| 男人舔女人的私密视频| 另类亚洲欧美激情| 国产在线视频一区二区| 一级片免费观看大全| 国产成人欧美在线观看 | 热re99久久精品国产66热6| avwww免费| 美女脱内裤让男人舔精品视频| 欧美精品人与动牲交sv欧美| 精品国产一区二区三区久久久樱花| 国产成人影院久久av| 一级毛片 在线播放| 一区二区三区四区激情视频| 秋霞在线观看毛片| 天天躁狠狠躁夜夜躁狠狠躁| 精品人妻熟女毛片av久久网站| 一级片免费观看大全| 国产成人91sexporn| 久久久久久久精品精品| 亚洲欧美一区二区三区国产| www.自偷自拍.com| 99国产精品免费福利视频| 日韩av在线免费看完整版不卡| 十分钟在线观看高清视频www| 亚洲精品国产色婷婷电影| 99九九在线精品视频| 午夜视频精品福利| 另类亚洲欧美激情| 亚洲一码二码三码区别大吗| 视频区图区小说| 高清不卡的av网站| 国产高清视频在线播放一区 | 国产成人系列免费观看| 欧美日本中文国产一区发布| 欧美精品人与动牲交sv欧美| 高清av免费在线| 啦啦啦在线免费观看视频4| 亚洲中文字幕日韩| 久久精品aⅴ一区二区三区四区| 女人久久www免费人成看片| 一区二区三区精品91| 午夜久久久在线观看| 亚洲欧美清纯卡通| 精品人妻1区二区| 欧美激情 高清一区二区三区| 国产女主播在线喷水免费视频网站| 人人妻人人澡人人看| 国产1区2区3区精品| 亚洲精品第二区| 在线观看人妻少妇| 99精国产麻豆久久婷婷| 极品人妻少妇av视频| 中国国产av一级| 99久久99久久久精品蜜桃| 成年人午夜在线观看视频| 国产爽快片一区二区三区| 黄色一级大片看看| 黄色片一级片一级黄色片| 一级毛片女人18水好多 | 婷婷色麻豆天堂久久| 精品久久久久久电影网| 亚洲欧洲精品一区二区精品久久久| 中文字幕精品免费在线观看视频| 乱人伦中国视频| 精品少妇黑人巨大在线播放| 亚洲一区二区三区欧美精品| 国产激情久久老熟女| 国产成人a∨麻豆精品| 亚洲精品中文字幕在线视频| 少妇被粗大的猛进出69影院| 黄频高清免费视频| 国产精品秋霞免费鲁丝片| 久久青草综合色| 9热在线视频观看99| 一本久久精品| 丰满少妇做爰视频| 美女视频免费永久观看网站| 另类亚洲欧美激情| 国产福利在线免费观看视频| 国产精品免费大片| 五月天丁香电影| 国产亚洲精品第一综合不卡| www.av在线官网国产| 十八禁人妻一区二区| av一本久久久久| 在现免费观看毛片| 亚洲 国产 在线| 亚洲,欧美精品.| 亚洲av国产av综合av卡| 一边亲一边摸免费视频| 国产精品熟女久久久久浪| 嫩草影视91久久| 久久亚洲国产成人精品v| 久久免费观看电影| 中文字幕色久视频| 亚洲欧美一区二区三区久久| 国产一级毛片在线| a级片在线免费高清观看视频| 国产精品 国内视频| 一边亲一边摸免费视频| 2021少妇久久久久久久久久久| 亚洲少妇的诱惑av| 国产亚洲欧美在线一区二区| 日韩伦理黄色片| 少妇人妻久久综合中文| 久久国产亚洲av麻豆专区| 啦啦啦啦在线视频资源| 1024香蕉在线观看| 国产成人精品久久二区二区91| 自拍欧美九色日韩亚洲蝌蚪91| 高清欧美精品videossex| 亚洲 国产 在线| 亚洲成色77777| 一区二区av电影网| 日日摸夜夜添夜夜爱| 亚洲精品国产区一区二| 久久亚洲国产成人精品v| 亚洲av国产av综合av卡| 亚洲欧洲精品一区二区精品久久久| 女性被躁到高潮视频| 久久国产精品男人的天堂亚洲| 人体艺术视频欧美日本| 人人妻人人澡人人看| 日日爽夜夜爽网站| 亚洲国产欧美日韩在线播放| 亚洲第一青青草原| av网站免费在线观看视频| 狂野欧美激情性xxxx| 制服人妻中文乱码| 色婷婷久久久亚洲欧美| 波多野结衣av一区二区av| 亚洲成色77777| 国产精品秋霞免费鲁丝片| 男男h啪啪无遮挡| 乱人伦中国视频| 夫妻性生交免费视频一级片| 久久精品亚洲av国产电影网| 免费在线观看日本一区| 18禁观看日本| 性高湖久久久久久久久免费观看| 国产熟女午夜一区二区三区| 亚洲 欧美一区二区三区| 18禁观看日本| 国产精品av久久久久免费| 中文精品一卡2卡3卡4更新| 2021少妇久久久久久久久久久| 欧美精品高潮呻吟av久久| 欧美日韩一级在线毛片| 国产成人一区二区三区免费视频网站 | 午夜av观看不卡| 男女高潮啪啪啪动态图| 一级a爱视频在线免费观看| av欧美777| 老鸭窝网址在线观看| 国产精品人妻久久久影院| 一边摸一边抽搐一进一出视频| 亚洲国产毛片av蜜桃av| 大型av网站在线播放| 欧美中文综合在线视频| 狂野欧美激情性bbbbbb| 午夜福利一区二区在线看| 母亲3免费完整高清在线观看| 国产片内射在线| 欧美日韩黄片免| 亚洲av美国av| 波多野结衣一区麻豆| 精品高清国产在线一区| av天堂在线播放| 99国产精品一区二区蜜桃av | 亚洲视频免费观看视频| 久久久亚洲精品成人影院| 成人影院久久| 丝袜在线中文字幕| 精品久久久久久久毛片微露脸 | 性色av一级| 久久精品熟女亚洲av麻豆精品| 亚洲av国产av综合av卡| 中文字幕av电影在线播放| 少妇精品久久久久久久| 免费女性裸体啪啪无遮挡网站| 午夜激情久久久久久久| 狂野欧美激情性bbbbbb| 人妻一区二区av| 国产熟女午夜一区二区三区| 一二三四在线观看免费中文在| 建设人人有责人人尽责人人享有的| 国产精品二区激情视频| 欧美人与性动交α欧美精品济南到| 亚洲中文日韩欧美视频| 在线观看人妻少妇| 高清黄色对白视频在线免费看| 国产高清国产精品国产三级| 婷婷成人精品国产| 亚洲av电影在线进入| 在线av久久热| 亚洲欧美精品综合一区二区三区| 99国产精品免费福利视频| 视频区图区小说| 欧美国产精品va在线观看不卡| 少妇被粗大的猛进出69影院| 亚洲五月婷婷丁香| 亚洲情色 制服丝袜| 欧美成人精品欧美一级黄| 欧美日韩综合久久久久久| 国产激情久久老熟女| 另类精品久久| 成人亚洲精品一区在线观看| 成年女人毛片免费观看观看9 | av天堂久久9| 999精品在线视频| 国产高清不卡午夜福利| xxx大片免费视频| 国产精品国产三级国产专区5o| 国产欧美日韩精品亚洲av| 亚洲欧美成人综合另类久久久| 人妻人人澡人人爽人人| 成年动漫av网址| 又大又爽又粗| 日日爽夜夜爽网站| 国产野战对白在线观看| 天天操日日干夜夜撸| 成人影院久久| 亚洲精品在线美女| 亚洲中文av在线| 可以免费在线观看a视频的电影网站| 国产精品免费视频内射| 精品人妻熟女毛片av久久网站| 少妇人妻久久综合中文| 国产老妇伦熟女老妇高清| 91麻豆精品激情在线观看国产 | tube8黄色片| 欧美亚洲 丝袜 人妻 在线| 久久青草综合色| 国产一区有黄有色的免费视频| 一区二区三区精品91| 少妇的丰满在线观看| 老司机亚洲免费影院| 蜜桃在线观看..| 久久精品久久久久久噜噜老黄| 老司机亚洲免费影院| 99re6热这里在线精品视频| 99久久精品国产亚洲精品| a级毛片黄视频| 黄色视频不卡| 亚洲成国产人片在线观看| 日韩中文字幕欧美一区二区 | 午夜福利视频精品| 久久国产精品男人的天堂亚洲| 一级,二级,三级黄色视频| 久久国产亚洲av麻豆专区| 在线观看免费视频网站a站| 欧美日韩一级在线毛片| 亚洲精品日本国产第一区| 欧美人与善性xxx| 亚洲免费av在线视频| 欧美精品亚洲一区二区| 91精品三级在线观看| xxx大片免费视频| 欧美成人精品欧美一级黄| 最近最新中文字幕大全免费视频 | 久久毛片免费看一区二区三区| 精品熟女少妇八av免费久了| 曰老女人黄片| 美女高潮到喷水免费观看| 啦啦啦在线观看免费高清www| 亚洲欧美中文字幕日韩二区| 久久久国产欧美日韩av| av欧美777| 乱人伦中国视频| 亚洲熟女毛片儿| 欧美国产精品va在线观看不卡| 亚洲自偷自拍图片 自拍| 午夜福利影视在线免费观看| 亚洲国产精品国产精品| 精品人妻熟女毛片av久久网站| 爱豆传媒免费全集在线观看| 秋霞在线观看毛片| 一级毛片黄色毛片免费观看视频| 黄色a级毛片大全视频| 搡老岳熟女国产| 精品熟女少妇八av免费久了| 久久久久网色| 一本大道久久a久久精品| 亚洲视频免费观看视频| 欧美人与善性xxx| bbb黄色大片| 色婷婷久久久亚洲欧美| 日韩,欧美,国产一区二区三区| 大片电影免费在线观看免费| 人人妻,人人澡人人爽秒播 | 777米奇影视久久| 中文字幕制服av| 日韩av在线免费看完整版不卡| 一区二区三区乱码不卡18| 夫妻午夜视频| 男女国产视频网站| 天天躁狠狠躁夜夜躁狠狠躁| 国产黄色免费在线视频| 精品少妇内射三级| 久久久欧美国产精品| 国产成人免费观看mmmm| 999精品在线视频| 男女边摸边吃奶| 超碰成人久久| 久久精品国产亚洲av涩爱| 午夜久久久在线观看| av在线app专区| 亚洲天堂av无毛| 久久久久国产精品人妻一区二区| 你懂的网址亚洲精品在线观看| 国产99久久九九免费精品| 国产精品久久久人人做人人爽| 国产一区亚洲一区在线观看| 成年av动漫网址| 欧美精品一区二区免费开放| 男男h啪啪无遮挡| 美女午夜性视频免费| 国产麻豆69| 亚洲成人免费电影在线观看 | 国产成人精品久久二区二区免费| 久热这里只有精品99| 七月丁香在线播放| 黄色 视频免费看| 久久精品成人免费网站| 午夜福利影视在线免费观看| 女人久久www免费人成看片| 黑人猛操日本美女一级片| videos熟女内射| 99热国产这里只有精品6| 丰满饥渴人妻一区二区三| 永久免费av网站大全| 亚洲欧美一区二区三区久久| 精品人妻熟女毛片av久久网站| 亚洲精品国产色婷婷电影| 亚洲欧美色中文字幕在线| 国产欧美日韩综合在线一区二区| 日韩 亚洲 欧美在线| 国产有黄有色有爽视频| 真人做人爱边吃奶动态| a级片在线免费高清观看视频| 啦啦啦在线观看免费高清www| 国产爽快片一区二区三区| 免费看十八禁软件| 91九色精品人成在线观看| 黄色一级大片看看| 久久ye,这里只有精品| 一区福利在线观看| 91麻豆av在线| 国产精品麻豆人妻色哟哟久久| 美女高潮到喷水免费观看| 亚洲av电影在线观看一区二区三区| 80岁老熟妇乱子伦牲交| 又粗又硬又长又爽又黄的视频| 涩涩av久久男人的天堂| 久久精品久久久久久噜噜老黄| 丰满饥渴人妻一区二区三| 大陆偷拍与自拍| av在线播放精品| 十八禁网站网址无遮挡| 两个人看的免费小视频| 国产主播在线观看一区二区 | 少妇 在线观看| 国产成人精品久久久久久| 亚洲欧美一区二区三区久久| 亚洲中文av在线| 亚洲精品av麻豆狂野| 亚洲精品美女久久av网站| 欧美大码av| 久久久欧美国产精品| 久久久精品94久久精品| 成年动漫av网址| 日韩av免费高清视频| 日韩电影二区| 自拍欧美九色日韩亚洲蝌蚪91| av在线app专区| 午夜老司机福利片| 久久人人爽人人片av| 男女边摸边吃奶| 欧美精品亚洲一区二区| 交换朋友夫妻互换小说| 不卡av一区二区三区| 国产在线免费精品| 国产成人免费无遮挡视频| 99国产精品免费福利视频| 黄片播放在线免费| 亚洲男人天堂网一区| 久久综合国产亚洲精品| 日韩欧美一区视频在线观看| 色综合欧美亚洲国产小说| 日本欧美视频一区| 国产精品亚洲av一区麻豆| 亚洲少妇的诱惑av| 亚洲免费av在线视频| 天天躁狠狠躁夜夜躁狠狠躁| 一级毛片 在线播放| 丝瓜视频免费看黄片| 亚洲av国产av综合av卡| 女人爽到高潮嗷嗷叫在线视频| 夫妻性生交免费视频一级片| 午夜91福利影院| 久久中文字幕一级| 欧美人与性动交α欧美软件| 人成视频在线观看免费观看| 老司机深夜福利视频在线观看 | 国产精品一区二区在线观看99| 精品卡一卡二卡四卡免费| 午夜福利在线免费观看网站| netflix在线观看网站| 精品久久久久久久毛片微露脸 | 在线av久久热| 搡老岳熟女国产| 免费久久久久久久精品成人欧美视频| 国产高清视频在线播放一区 | 操美女的视频在线观看| 午夜免费成人在线视频| 国产精品亚洲av一区麻豆| 国产又爽黄色视频| 国产男人的电影天堂91| 日韩精品免费视频一区二区三区| 国产精品欧美亚洲77777| 在线观看免费视频网站a站| 国产片内射在线| 在线精品无人区一区二区三| 真人做人爱边吃奶动态| 亚洲av电影在线进入| 老司机深夜福利视频在线观看 | 国产欧美亚洲国产| 国产1区2区3区精品| 欧美日韩综合久久久久久| 免费日韩欧美在线观看| 伊人亚洲综合成人网| 秋霞在线观看毛片| 男人操女人黄网站| 自线自在国产av| 在线av久久热| 成在线人永久免费视频| 亚洲欧美清纯卡通| cao死你这个sao货| 又紧又爽又黄一区二区| 免费高清在线观看视频在线观看| 精品国产超薄肉色丝袜足j| 99香蕉大伊视频| 18禁观看日本| 99热网站在线观看| 亚洲国产看品久久| 一级毛片电影观看| 亚洲精品美女久久久久99蜜臀 | 亚洲人成77777在线视频| 人人澡人人妻人| 久久精品人人爽人人爽视色| 人妻人人澡人人爽人人| cao死你这个sao货| 麻豆乱淫一区二区| av福利片在线| 免费黄频网站在线观看国产| 免费久久久久久久精品成人欧美视频| 国产淫语在线视频| 久久ye,这里只有精品| 精品人妻熟女毛片av久久网站| 亚洲国产欧美网| 国产伦人伦偷精品视频| 欧美日韩精品网址| 久久九九热精品免费| 自线自在国产av| 少妇的丰满在线观看|