亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

訪問(wèn)頁(yè)面的方法和裝置制造方法

文檔序號(hào):6640299閱讀:627來(lái)源:國(guó)知局
訪問(wèn)頁(yè)面的方法和裝置制造方法
【專利摘要】本發(fā)明提供了一種訪問(wèn)頁(yè)面的方法和裝置,包括:用戶設(shè)備向web服務(wù)器發(fā)送頁(yè)面訪問(wèn)請(qǐng)求,其中,頁(yè)面訪問(wèn)請(qǐng)求包括頁(yè)面的第一頁(yè)面標(biāo)識(shí)符;接收web服務(wù)器返回的頁(yè)面數(shù)據(jù)信息,判斷頁(yè)面數(shù)據(jù)信息是否包括頁(yè)面的附加文件;當(dāng)判斷頁(yè)面數(shù)據(jù)信息僅包括頁(yè)面的主體結(jié)構(gòu)文件時(shí),獲取本地預(yù)存的頁(yè)面的附加文件;根據(jù)頁(yè)面的主體結(jié)構(gòu)文件和預(yù)存附加文件,確定完整頁(yè)面信息并顯示頁(yè)面。上述方法及裝置通過(guò)減少網(wǎng)絡(luò)請(qǐng)求次數(shù)及減小數(shù)據(jù)傳輸量,提高了頁(yè)面訪問(wèn)速度,進(jìn)一步地,可縮短用戶刷新頁(yè)面的等待時(shí)間,提高用戶瀏覽體驗(yàn)。
【專利說(shuō)明】訪問(wèn)頁(yè)面的方法和裝置

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,具體而言,本發(fā)明涉及一種訪問(wèn)頁(yè)面的方法和裝置。

【背景技術(shù)】
[0002]隨后互聯(lián)網(wǎng)的不斷發(fā)展,為用戶提供了越來(lái)越豐富的網(wǎng)絡(luò)資源,用戶可以通過(guò)瀏覽網(wǎng)頁(yè)來(lái)獲知網(wǎng)頁(yè)內(nèi)容?,F(xiàn)有的網(wǎng)頁(yè)大多包含大量信息,以實(shí)現(xiàn)網(wǎng)頁(yè)豐富多元的樣式設(shè)計(jì)和便捷的交互功能。但是,包括大量信息的網(wǎng)頁(yè)會(huì)包括較多的頁(yè)面文件,在每次請(qǐng)求訪問(wèn)網(wǎng)頁(yè)時(shí),需要為多個(gè)頁(yè)面文件分別建立并發(fā)送多個(gè)HTTP請(qǐng)求,相應(yīng)的,需要分別接收并加載web服務(wù)器響應(yīng)于多個(gè)HTTP請(qǐng)求返回的多個(gè)頁(yè)面文件;多個(gè)網(wǎng)絡(luò)請(qǐng)求會(huì)占用較多的網(wǎng)絡(luò)資源,降低web服務(wù)器響應(yīng)時(shí)間,從而降低網(wǎng)頁(yè)訪問(wèn)速度,延長(zhǎng)用戶瀏覽網(wǎng)頁(yè)的等待時(shí)間,降低了用戶體驗(yàn)。
[0003]為了解決上述問(wèn)題,現(xiàn)有的頁(yè)面訪問(wèn)技術(shù)中,用戶設(shè)備訪問(wèn)網(wǎng)頁(yè)時(shí),在加載頁(yè)面文件的同時(shí),會(huì)將頁(yè)面文件存儲(chǔ)到本地作為頁(yè)面緩存。當(dāng)用戶再次訪問(wèn)該網(wǎng)頁(yè)時(shí),對(duì)于該頁(yè)面的靜態(tài)內(nèi)容,瀏覽器優(yōu)先從本地緩存中直接獲取數(shù)據(jù),從而可以提高訪問(wèn)網(wǎng)頁(yè)的速度。為確保及時(shí)更新,可以在網(wǎng)頁(yè)數(shù)據(jù)中插入時(shí)間戳,并預(yù)置更新周期,當(dāng)用戶設(shè)備判斷該靜態(tài)內(nèi)容的存儲(chǔ)時(shí)間超過(guò)更新周期時(shí),從web服務(wù)器重新請(qǐng)求數(shù)據(jù)。用戶設(shè)備優(yōu)先從本地緩存中直接獲取數(shù)據(jù),這就產(chǎn)生了在服務(wù)器中相應(yīng)頁(yè)面數(shù)據(jù)更新時(shí),由于存儲(chǔ)時(shí)間未超過(guò)更新周期而導(dǎo)致的用戶設(shè)備端沒(méi)有及時(shí)更新本地緩存的該相應(yīng)頁(yè)面數(shù)據(jù)的問(wèn)題。


【發(fā)明內(nèi)容】

[0004]本發(fā)明的目的旨在至少解決上述技術(shù)缺陷之一,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的一種在用戶設(shè)備中訪問(wèn)頁(yè)面的方法,包括:
[0005]向web服務(wù)器發(fā)送頁(yè)面訪問(wèn)請(qǐng)求,其中,頁(yè)面訪問(wèn)請(qǐng)求包括頁(yè)面的第一頁(yè)面標(biāo)識(shí)符;
[0006]接收web服務(wù)器返回的頁(yè)面數(shù)據(jù)信息,判斷頁(yè)面數(shù)據(jù)信息是否包括頁(yè)面的附加文件;
[0007]當(dāng)判斷頁(yè)面數(shù)據(jù)信息僅包括頁(yè)面的主體結(jié)構(gòu)文件時(shí),獲取本地預(yù)存的頁(yè)面的附加文件;以及
[0008]根據(jù)頁(yè)面的主體結(jié)構(gòu)文件和本地預(yù)存的頁(yè)面的附加文件,確定完整頁(yè)面信息并顯示頁(yè)面。
[0009]本發(fā)明還提供了一種在web服務(wù)器中輔助訪問(wèn)頁(yè)面的方法,包括:
[0010]接收用戶設(shè)備發(fā)送的頁(yè)面訪問(wèn)請(qǐng)求,其中,頁(yè)面訪問(wèn)請(qǐng)求包括頁(yè)面的第一頁(yè)面標(biāo)識(shí)符;
[0011]確定頁(yè)面訪問(wèn)請(qǐng)求對(duì)應(yīng)頁(yè)面的第二頁(yè)面標(biāo)識(shí)符,將第二頁(yè)面標(biāo)識(shí)符與第一頁(yè)面標(biāo)識(shí)符進(jìn)行對(duì)比;以及
[0012]當(dāng)?shù)诙?yè)面標(biāo)識(shí)符與第一頁(yè)面標(biāo)識(shí)符相同時(shí),向用戶設(shè)備返回包括頁(yè)面的主體結(jié)構(gòu)文件的頁(yè)面數(shù)據(jù)信息。
[0013]本發(fā)明還提供了一種在用戶設(shè)備中訪問(wèn)頁(yè)面的裝置,包括:
[0014]請(qǐng)求發(fā)送模塊,用于向web服務(wù)器發(fā)送頁(yè)面訪問(wèn)請(qǐng)求,其中,頁(yè)面訪問(wèn)請(qǐng)求包括頁(yè)面的第一頁(yè)面標(biāo)識(shí)符;
[0015]第一判斷模塊,用于接收web服務(wù)器返回的頁(yè)面數(shù)據(jù)信息,判斷頁(yè)面數(shù)據(jù)信息是否包括頁(yè)面的附加文件;
[0016]預(yù)存文件獲取模塊,用于當(dāng)判斷頁(yè)面數(shù)據(jù)信息僅包括頁(yè)面的主體結(jié)構(gòu)文件時(shí),獲取本地預(yù)存的頁(yè)面的附加文件;以及
[0017]第一顯示模塊,用于根據(jù)頁(yè)面的主體結(jié)構(gòu)文件和預(yù)存的頁(yè)面的附加文件,確定完整頁(yè)面信息并顯示頁(yè)面。
[0018]本發(fā)明還提供了一種在web服務(wù)器中輔助訪問(wèn)頁(yè)面的裝置,包括:
[0019]請(qǐng)求接收模塊,用于接收用戶設(shè)備發(fā)送的頁(yè)面訪問(wèn)請(qǐng)求,其中,頁(yè)面訪問(wèn)請(qǐng)求包括頁(yè)面的第一頁(yè)面標(biāo)識(shí)符;
[0020]第二標(biāo)識(shí)確定模塊,用于確定頁(yè)面訪問(wèn)請(qǐng)求對(duì)應(yīng)頁(yè)面的第二頁(yè)面標(biāo)識(shí)符,將第二頁(yè)面標(biāo)識(shí)符與第一頁(yè)面標(biāo)識(shí)符進(jìn)行對(duì)比;以及
[0021]第一返回模塊,用于當(dāng)?shù)诙?yè)面標(biāo)識(shí)符與第一頁(yè)面標(biāo)識(shí)符相同時(shí),向用戶設(shè)備返回包括頁(yè)面的主體結(jié)構(gòu)文件的頁(yè)面數(shù)據(jù)信息。
[0022]本方案的實(shí)施例中,當(dāng)web服務(wù)器確定頁(yè)面的第二頁(yè)面標(biāo)識(shí)符與第一頁(yè)面標(biāo)識(shí)符相同時(shí),即表明頁(yè)面的附加文件未更新,則響應(yīng)于頁(yè)面訪問(wèn)請(qǐng)求向用戶設(shè)備僅返回頁(yè)面主體文件,用戶設(shè)備讀取本地預(yù)存的附加文件,結(jié)合接收到的頁(yè)面主體文件對(duì)頁(yè)面進(jìn)行顯示;由于頁(yè)面的附加文件通常為CSS文件和JavaScript腳本文件,文件數(shù)量較多,通過(guò)用戶設(shè)備端對(duì)頁(yè)面的附加文件和第一頁(yè)面標(biāo)識(shí)符的預(yù)存,以及服務(wù)器端對(duì)第一頁(yè)面標(biāo)識(shí)符和第二頁(yè)面標(biāo)識(shí)符的比較,實(shí)現(xiàn)了在服務(wù)器端頁(yè)面的附加文件未發(fā)生更新變化時(shí),無(wú)需向用戶設(shè)備返回多個(gè)附加文件即可實(shí)現(xiàn)頁(yè)面的展示;從而在每次請(qǐng)求訪問(wèn)頁(yè)面時(shí),僅需建立并發(fā)送一個(gè)HTTP請(qǐng)求,且僅需接收并加載web服務(wù)器響應(yīng)于該一個(gè)HTTP請(qǐng)求返回的一段頁(yè)面數(shù)據(jù)信息,減少網(wǎng)絡(luò)請(qǐng)求次數(shù),同時(shí),由于該頁(yè)面數(shù)據(jù)信息僅包括頁(yè)面主體文件,其數(shù)據(jù)量較??;綜上,本發(fā)明通過(guò)減少網(wǎng)絡(luò)請(qǐng)求次數(shù)及減小數(shù)據(jù)傳輸量,大大降低了網(wǎng)絡(luò)資源的占用率,減小web服務(wù)器響應(yīng)時(shí)間,提高頁(yè)面訪問(wèn)速度,進(jìn)一步地,可縮短用戶刷新頁(yè)面的等待時(shí)間,提高用戶瀏覽體驗(yàn)。
[0023]本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,這些將從下面的描述中變得明顯,或通過(guò)本發(fā)明的實(shí)踐了解到。

【專利附圖】

【附圖說(shuō)明】
[0024]本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:
[0025]圖1為本發(fā)明中訪問(wèn)頁(yè)面的方法一個(gè)實(shí)施例的流程示意圖;
[0026]圖2為本發(fā)明中訪問(wèn)頁(yè)面的方法一個(gè)優(yōu)選實(shí)施例的流程示意圖;
[0027]圖3為本發(fā)明中訪問(wèn)頁(yè)面的裝置一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
[0028]圖4為本發(fā)明中訪問(wèn)頁(yè)面的裝置一個(gè)優(yōu)選實(shí)施例的結(jié)構(gòu)示意圖。

【具體實(shí)施方式】
[0029]下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對(duì)本發(fā)明的限制。
[0030]本【技術(shù)領(lǐng)域】技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個(gè)”、“所述”和“該”也可包括復(fù)數(shù)形式。應(yīng)該進(jìn)一步理解的是,本發(fā)明的說(shuō)明書(shū)中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個(gè)或多個(gè)其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。應(yīng)該理解,當(dāng)我們稱元件被“連接”或“耦接”到另一元件時(shí),它可以直接連接或耦接到其他元件,或者也可以存在中間元件。此外,這里使用的“連接”或“耦接”可以包括無(wú)線連接或無(wú)線耦接。這里使用的措辭“和/或”包括一個(gè)或更多個(gè)相關(guān)聯(lián)的列出項(xiàng)的全部或任一單元和全部組合。
[0031]本【技術(shù)領(lǐng)域】技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(yǔ)(包括技術(shù)術(shù)語(yǔ)和科學(xué)術(shù)語(yǔ)),具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應(yīng)該理解的是,諸如通用字典中定義的那些術(shù)語(yǔ),應(yīng)該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非像這里一樣被特定定義,否則不會(huì)用理想化或過(guò)于正式的含義來(lái)解釋。
[0032]圖1為本發(fā)明中訪問(wèn)頁(yè)面的方法一個(gè)實(shí)施例的流程圖。
[0033]根據(jù)本發(fā)明的方法包括由用戶設(shè)備執(zhí)行的步驟S1110、步驟S1120、步驟S1130和步驟S1140,以及由web服務(wù)器執(zhí)行的步驟S1210、步驟S1220和步驟S1230。
[0034]在步驟SlllO中,用戶設(shè)備向web服務(wù)器發(fā)送頁(yè)面訪問(wèn)請(qǐng)求,其中,頁(yè)面訪問(wèn)請(qǐng)求包括頁(yè)面的第一頁(yè)面標(biāo)識(shí)符;在步驟S1210中,web服務(wù)器接收用戶設(shè)備發(fā)送的頁(yè)面訪問(wèn)請(qǐng)求;在步驟S1220中,確定頁(yè)面訪問(wèn)請(qǐng)求對(duì)應(yīng)頁(yè)面的第二頁(yè)面標(biāo)識(shí)符,將第二頁(yè)面標(biāo)識(shí)符與第一頁(yè)面標(biāo)識(shí)符進(jìn)行對(duì)比;在步驟S1230中,當(dāng)?shù)诙?yè)面標(biāo)識(shí)符與第一頁(yè)面標(biāo)識(shí)符相同時(shí),向用戶設(shè)備返回包括頁(yè)面的主體結(jié)構(gòu)文件的頁(yè)面數(shù)據(jù)信息;在步驟S1120中,接收web服務(wù)器返回的頁(yè)面數(shù)據(jù)信息,判斷頁(yè)面數(shù)據(jù)信息是否包括頁(yè)面的附加文件;在步驟S1130中,當(dāng)判斷頁(yè)面數(shù)據(jù)信息僅包括頁(yè)面的主體結(jié)構(gòu)文件時(shí),獲取本地預(yù)存的頁(yè)面的附加文件;在步驟S1140中,根據(jù)頁(yè)面的主體結(jié)構(gòu)文件和預(yù)存的頁(yè)面的附加文件,確定完整頁(yè)面信息并顯示頁(yè)面。
[0035]本實(shí)施例中,當(dāng)web服務(wù)器確定頁(yè)面的第二頁(yè)面標(biāo)識(shí)符與第一頁(yè)面標(biāo)識(shí)符相同時(shí),即表明頁(yè)面的附加文件未更新,則響應(yīng)于頁(yè)面訪問(wèn)請(qǐng)求向用戶設(shè)備僅返回頁(yè)面主體文件,用戶設(shè)備讀取本地預(yù)存的附加文件,結(jié)合接收到的頁(yè)面主體文件對(duì)頁(yè)面進(jìn)行顯示;由于頁(yè)面的附加文件通常為CSS文件和JavaScript腳本文件,文件數(shù)量較多,通過(guò)用戶設(shè)備端對(duì)頁(yè)面的附加文件和第一頁(yè)面標(biāo)識(shí)符的預(yù)存,以及服務(wù)器端對(duì)第一頁(yè)面標(biāo)識(shí)符和第二頁(yè)面標(biāo)識(shí)符的比較,實(shí)現(xiàn)了在服務(wù)器端頁(yè)面的附加文件未發(fā)生更新變化時(shí),無(wú)需向用戶設(shè)備返回多個(gè)附加文件即可實(shí)現(xiàn)頁(yè)面的展示;從而在每次請(qǐng)求訪問(wèn)頁(yè)面時(shí),僅需建立并發(fā)送一個(gè)HTTP請(qǐng)求,且僅需接收并加載web服務(wù)器響應(yīng)于該一個(gè)HTTP請(qǐng)求返回的一段頁(yè)面數(shù)據(jù)信息,減少網(wǎng)絡(luò)請(qǐng)求次數(shù),同時(shí),由于該頁(yè)面數(shù)據(jù)信息僅包括頁(yè)面主體文件,其數(shù)據(jù)量較小;綜上,本發(fā)明通過(guò)減少網(wǎng)絡(luò)請(qǐng)求次數(shù)及減小數(shù)據(jù)傳輸量,大大降低了網(wǎng)絡(luò)資源的占用率,減小web服務(wù)器響應(yīng)時(shí)間,提高頁(yè)面訪問(wèn)速度,進(jìn)一步地,可縮短用戶刷新頁(yè)面的等待時(shí)間,提高用戶瀏覽體驗(yàn)。
[0036]本實(shí)施例中,頁(yè)面的主體結(jié)構(gòu)文件包括HTML文件,預(yù)存的頁(yè)面的附加文件和更新附加文件包括CSS文件和JavaScript腳本文件。
[0037]本實(shí)施例中,第一頁(yè)面標(biāo)識(shí)符為本地預(yù)存的與頁(yè)面的附加文件相應(yīng)的頁(yè)面標(biāo)識(shí)符;第二頁(yè)面標(biāo)識(shí)符為web服務(wù)器中存儲(chǔ)與頁(yè)面的附加文件相應(yīng)的頁(yè)面標(biāo)識(shí)符。
[0038]具體地,在步驟SlllO中,用戶設(shè)備向web服務(wù)器發(fā)送頁(yè)面訪問(wèn)請(qǐng)求,其中,頁(yè)面訪問(wèn)請(qǐng)求包括頁(yè)面的第一頁(yè)面標(biāo)識(shí)符。
[0039]當(dāng)用戶設(shè)備向web服務(wù)器首次發(fā)送頁(yè)面的頁(yè)面訪問(wèn)請(qǐng)求后,會(huì)接收到web服務(wù)器返回的包括頁(yè)面主體文件和附加文件的頁(yè)面數(shù)據(jù)信息以及頁(yè)面的第二頁(yè)面標(biāo)識(shí)符,用戶設(shè)備接收到該頁(yè)面數(shù)據(jù)信息以及該第二頁(yè)面標(biāo)識(shí)符后,將第二頁(yè)面標(biāo)識(shí)符作為第一頁(yè)面標(biāo)識(shí)符存儲(chǔ)在本地,例如,可存儲(chǔ)在瀏覽器cookie中。其中,第二頁(yè)面標(biāo)識(shí)符是web服務(wù)器每一次更新頁(yè)面時(shí),對(duì)頁(yè)面數(shù)據(jù)信息中的更新附加文件,如CSS文件和JavaScript腳本文件,進(jìn)行MD5計(jì)算確定得到的。同時(shí),將該頁(yè)面數(shù)據(jù)信息中的附加文件,作為預(yù)存的附加文件存儲(chǔ)在本地存儲(chǔ)區(qū)域中。預(yù)存附加文件的方式可為:通過(guò)JS的轉(zhuǎn)換方式,將附件文件轉(zhuǎn)換為字符串?dāng)?shù)據(jù),并利用HTML的localstorage特性,將該字符串?dāng)?shù)據(jù)存儲(chǔ)在本地存儲(chǔ)區(qū)域中。
[0040]由于不同數(shù)據(jù)進(jìn)行MD5計(jì)算確定的計(jì)算結(jié)果具有唯一性,因此,只要頁(yè)面的CSS文件和JavaScript腳本文件發(fā)生更新事件,則對(duì)更新后的文件進(jìn)行MD5計(jì)算確定的第二頁(yè)面標(biāo)識(shí)符也會(huì)相應(yīng)發(fā)生變化。
[0041 ] 在一示例中,根據(jù)頁(yè)面的URL或地址信息,在瀏覽器cookie中進(jìn)行查詢,來(lái)確定該頁(yè)面的第一頁(yè)面標(biāo)識(shí)符,隨后,根據(jù)頁(yè)面的URL和第一頁(yè)面標(biāo)識(shí)符,生成頁(yè)面訪問(wèn)請(qǐng)求,并將包括頁(yè)面的第一頁(yè)面標(biāo)識(shí)符的頁(yè)面訪問(wèn)請(qǐng)求發(fā)送至web服務(wù)器。
[0042]優(yōu)選地,根據(jù)頁(yè)面訪問(wèn)請(qǐng)求判斷本地存儲(chǔ)中是否存在所請(qǐng)求頁(yè)面的第一頁(yè)面標(biāo)識(shí)符,若存在,則獲取該第一頁(yè)面標(biāo)識(shí)符,若不存在,則作為首次訪問(wèn)該頁(yè)面的情形,將頁(yè)面訪問(wèn)請(qǐng)求提交給web服務(wù)器,并接收到web服務(wù)器返回的所請(qǐng)求頁(yè)面的第二頁(yè)面標(biāo)識(shí)符,將該第二頁(yè)面標(biāo)識(shí)符作為第一頁(yè)面標(biāo)識(shí)符存儲(chǔ)在本地存儲(chǔ)中。
[0043]在步驟S1210中,web服務(wù)器接收用戶設(shè)備發(fā)送的頁(yè)面訪問(wèn)請(qǐng)求,其中,頁(yè)面訪問(wèn)請(qǐng)求包括頁(yè)面的第一頁(yè)面標(biāo)識(shí)符。
[0044]在步驟S1220中,確定頁(yè)面訪問(wèn)請(qǐng)求對(duì)應(yīng)頁(yè)面的第二頁(yè)面標(biāo)識(shí)符,將第二頁(yè)面標(biāo)識(shí)符與第一頁(yè)面標(biāo)識(shí)符進(jìn)行對(duì)比。
[0045]具體地,讀取接收到的頁(yè)面訪問(wèn)請(qǐng)求,解析該頁(yè)面訪問(wèn)請(qǐng)求來(lái)確定所請(qǐng)求頁(yè)面的URL及第一頁(yè)面標(biāo)識(shí)符,根據(jù)該頁(yè)面的URL或網(wǎng)絡(luò)標(biāo)識(shí)ID,在web服務(wù)器的存儲(chǔ)區(qū)域中進(jìn)行查詢,確定所請(qǐng)求頁(yè)面對(duì)應(yīng)的第二頁(yè)面標(biāo)識(shí)符,將第二頁(yè)面標(biāo)識(shí)符與第一頁(yè)面標(biāo)識(shí)符進(jìn)行比較,確定第二頁(yè)面標(biāo)識(shí)符與第一頁(yè)面標(biāo)識(shí)符是否相同。
[0046]在步驟S1230中,當(dāng)?shù)诙?yè)面標(biāo)識(shí)符與第一頁(yè)面標(biāo)識(shí)符相同時(shí),向用戶設(shè)備返回包括頁(yè)面的主體結(jié)構(gòu)文件的頁(yè)面數(shù)據(jù)信息。
[0047]具體地,當(dāng)判斷第二頁(yè)面標(biāo)識(shí)符與第一頁(yè)面標(biāo)識(shí)符相同時(shí),表面頁(yè)面的附件文件未發(fā)生更新事件,則獲取所請(qǐng)求頁(yè)面的主體結(jié)構(gòu)文件,如頁(yè)面的HTML文件,并將該HTML文件作為頁(yè)面數(shù)據(jù)信息返回至用戶設(shè)備。
[0048]在步驟S1120中,網(wǎng)絡(luò)設(shè)備接收web服務(wù)器返回的頁(yè)面數(shù)據(jù)信息,判斷頁(yè)面數(shù)據(jù)信息是否包括頁(yè)面的附加文件。
[0049]具體地,網(wǎng)絡(luò)設(shè)備接收web服務(wù)器返回的頁(yè)面數(shù)據(jù)信息,讀取該頁(yè)面數(shù)信息,判斷其中是否包括所請(qǐng)求頁(yè)面的CSS文件和JavaScript腳本文件。
[0050]在步驟S1130中,當(dāng)判斷頁(yè)面數(shù)據(jù)信息僅包括頁(yè)面的主體結(jié)構(gòu)文件時(shí),獲取本地預(yù)存的頁(yè)面的附加文件。
[0051]例如,當(dāng)判斷頁(yè)面數(shù)據(jù)信息僅包括頁(yè)面HTML文件而不包括頁(yè)面的CSS文件和JavaScript腳本文件時(shí),根據(jù)該頁(yè)面的URL或頁(yè)面標(biāo)識(shí)ID,在本地存儲(chǔ)中獲取預(yù)存的該頁(yè)面的CSS文件和JavaScript腳本文件。
[0052]其中,步驟S1130(參照?qǐng)D1)具體包括步驟S1131(圖中未示出)和步驟S1132(圖中未示出);在步驟S1131中,讀取本地存儲(chǔ)的頁(yè)面的預(yù)存字符串?dāng)?shù)據(jù);在步驟S1132中,對(duì)預(yù)存字符串?dāng)?shù)據(jù)進(jìn)行轉(zhuǎn)換處理,以確定頁(yè)面的預(yù)存附件文件。
[0053]具體地,在網(wǎng)絡(luò)設(shè)備獲取到來(lái)自web服務(wù)器的頁(yè)面的附加文件時(shí),通過(guò)JS的轉(zhuǎn)換方式,將附件文件轉(zhuǎn)換為字符串?dāng)?shù)據(jù),并利用HTML的localstorage特性,將該字符串?dāng)?shù)據(jù)存儲(chǔ)在本地存儲(chǔ)區(qū)域中。當(dāng)需要獲取頁(yè)面的預(yù)存附加文件時(shí),在本地存儲(chǔ)區(qū)域中讀取該頁(yè)面的預(yù)存字符串?dāng)?shù)據(jù);接著,通過(guò)JS的轉(zhuǎn)換方式,對(duì)預(yù)存字符串?dāng)?shù)據(jù)進(jìn)行轉(zhuǎn)換處理,轉(zhuǎn)換確定該頁(yè)面的預(yù)存附件文件。
[0054]在步驟S1140中,根據(jù)頁(yè)面的主體結(jié)構(gòu)文件和預(yù)存附加文件,確定完整頁(yè)面信息并顯示頁(yè)面。
[0055]在一示例中,根據(jù)頁(yè)面的HTML文件、CSS文件和JavaScript腳本文件確定完整頁(yè)面信息,讀取、解析該完整頁(yè)面數(shù)據(jù)信息,并將該頁(yè)面渲染顯示在屏幕上。
[0056]圖2為本發(fā)明中訪問(wèn)頁(yè)面的方法一個(gè)優(yōu)選實(shí)施例的流程圖。
[0057]如圖2所示,在步驟S2110中,用戶設(shè)備向web服務(wù)器發(fā)送頁(yè)面訪問(wèn)請(qǐng)求,其中,頁(yè)面訪問(wèn)請(qǐng)求包括頁(yè)面的第一頁(yè)面標(biāo)識(shí)符;在步驟S2210中,web服務(wù)器接收用戶設(shè)備發(fā)送的頁(yè)面訪問(wèn)請(qǐng)求;在步驟S2220中,確定頁(yè)面訪問(wèn)請(qǐng)求對(duì)應(yīng)頁(yè)面的第二頁(yè)面標(biāo)識(shí)符,將第二頁(yè)面標(biāo)識(shí)符與第一頁(yè)面標(biāo)識(shí)符進(jìn)行對(duì)比;在步驟S2240中,當(dāng)?shù)诙?yè)面標(biāo)識(shí)符與第一頁(yè)面標(biāo)識(shí)符不相同時(shí),向用戶設(shè)備返回包括頁(yè)面的主體結(jié)構(gòu)文件和更新附加文件的頁(yè)面數(shù)據(jù)信息及頁(yè)面的第二頁(yè)面標(biāo)識(shí)符;在步驟S2150中,判斷web服務(wù)器返回的頁(yè)面數(shù)據(jù)信息是否包括頁(yè)面的主體結(jié)構(gòu)文件和更新附加文件;在步驟S2160中,當(dāng)web服務(wù)器返回的頁(yè)面數(shù)據(jù)信息包括頁(yè)面的主體結(jié)構(gòu)文件和更新附加文件時(shí),,加載頁(yè)面數(shù)據(jù)信息包括的頁(yè)面的主體結(jié)構(gòu)文件和更新附加文件,顯示頁(yè)面;在步驟S2170中,根據(jù)更新附加文件,更新本地預(yù)存的頁(yè)面的附加文件。
[0058]本優(yōu)選實(shí)施例中,當(dāng)web服務(wù)器判斷確定頁(yè)面的第二頁(yè)面標(biāo)識(shí)符與第一頁(yè)面標(biāo)識(shí)符不相同時(shí),即表明頁(yè)面的附加文件發(fā)生更新事件,則響應(yīng)于頁(yè)面訪問(wèn)請(qǐng)求向用戶設(shè)備返回頁(yè)面主體文件和更新附加文件,用戶設(shè)備根據(jù)接收到的頁(yè)面主體文件和更新附加文件對(duì)頁(yè)面進(jìn)行顯示;保證了頁(yè)面的附加文件發(fā)生更新事件時(shí),用戶設(shè)備在訪問(wèn)該頁(yè)面時(shí)能夠獲取到最新的頁(yè)面數(shù)據(jù),避免了頁(yè)面更新延遲的情形。
[0059]其中,用戶設(shè)備在步驟S2110中的執(zhí)行操作及web服務(wù)器在步驟S2210和步驟2220中的執(zhí)行操作,與圖1中用戶設(shè)備在步驟SlllO中的執(zhí)行操作及web服務(wù)器在步驟S1210和步驟1220中的執(zhí)行操作相同,在此不再贅述。
[0060]具體地,在步驟S2240中,當(dāng)判斷第二頁(yè)面標(biāo)識(shí)符與第一頁(yè)面標(biāo)識(shí)符相同時(shí),則獲取所請(qǐng)求頁(yè)面的主體結(jié)構(gòu)文件,如HTML文件,和頁(yè)面的更新附加文件,如CSS文件和JavaScript腳本文件,并將該HTML文件和CSS文件和JavaScript腳本文件作為頁(yè)面數(shù)據(jù)信息;同時(shí),根據(jù)該頁(yè)面的URL或網(wǎng)絡(luò)標(biāo)識(shí)ID在web服務(wù)器的存儲(chǔ)區(qū)域中進(jìn)行查詢,確定該頁(yè)面對(duì)應(yīng)的第二頁(yè)面標(biāo)識(shí)符;隨后,將該頁(yè)面數(shù)據(jù)信息和該第二頁(yè)面標(biāo)識(shí)合并返回至用戶設(shè)備。
[0061]優(yōu)選地(參照?qǐng)D2),該方法還包括步驟S2250(圖中未示出),在步驟S2250中,根據(jù)頁(yè)面的更新附加文件,通過(guò)MD5計(jì)算以更新頁(yè)面的第二頁(yè)面標(biāo)識(shí)符。
[0062]具體地,當(dāng)檢測(cè)到頁(yè)面的附加文件發(fā)生更新事件時(shí),獲取該頁(yè)面的更新附加文件;隨后,根據(jù)該頁(yè)面的更新附加文件,通過(guò)MD5計(jì)算以更新頁(yè)面的第二頁(yè)面標(biāo)識(shí)符。
[0063]在一示例中,當(dāng)對(duì)頁(yè)面的附加文件執(zhí)行更新操作,如對(duì)頁(yè)面的CSS文件和JavaScript腳本文件執(zhí)行更新操作,則獲取更新后的CSS文件和JavaScript腳本文件,提取CSS文件和JavaScript腳本文件的代碼并對(duì)代碼進(jìn)行合并,隨后對(duì)合并代碼做MD5計(jì)算;接著,根據(jù)MD5計(jì)算結(jié)果,以更新該頁(yè)面在web服務(wù)器的存儲(chǔ)區(qū)域中的第二頁(yè)面標(biāo)識(shí)符。
[0064]本優(yōu)選實(shí)施例中,當(dāng)頁(yè)面的附加文件發(fā)生更新事件時(shí),會(huì)實(shí)時(shí)地更新頁(yè)面的第二頁(yè)面標(biāo)識(shí)符,為后續(xù)向網(wǎng)絡(luò)設(shè)備提供最新的頁(yè)面數(shù)據(jù)提供保證。
[0065]用戶設(shè)備接收到web服務(wù)器返回的頁(yè)面數(shù)據(jù)信息,判斷頁(yè)面數(shù)據(jù)信息是否包括頁(yè)面的附加文件;在步驟S2150中,判斷web服務(wù)器返回的頁(yè)面數(shù)據(jù)信息是否包括頁(yè)面的主體結(jié)構(gòu)文件和更新附加文件;在步驟S2160中,當(dāng)web服務(wù)器返回的頁(yè)面數(shù)據(jù)信息包括頁(yè)面的主體結(jié)構(gòu)文件和更新附加文件時(shí),,加載頁(yè)面數(shù)據(jù)信息包括的頁(yè)面的主體結(jié)構(gòu)文件和更新附加文件,顯示頁(yè)面。
[0066]例如,當(dāng)判斷web服務(wù)器返回的頁(yè)面數(shù)據(jù)信息包括頁(yè)面的HTML文件、CSS文件和JavaScript腳本文件,讀取、解析該頁(yè)面數(shù)據(jù)信息,并將該頁(yè)面渲染顯示在屏幕上。
[0067]在步驟S2170中,根據(jù)更新附加文件,更新本地預(yù)存的頁(yè)面的附加文件。
[0068]具體地,將本地預(yù)存的頁(yè)面的附加文件的數(shù)據(jù)記錄刪除,并將接收到的更新附加文件的數(shù)據(jù)記錄在相應(yīng)的本地存儲(chǔ)區(qū)域中。
[0069]本優(yōu)選實(shí)施例中,當(dāng)頁(yè)面的附加文件發(fā)生更新事件時(shí),網(wǎng)絡(luò)設(shè)備根據(jù)接收到的更新附加文件將本地預(yù)存的附件文件進(jìn)行更新,使得后續(xù)再次請(qǐng)求瀏覽該頁(yè)面且附件文件為被更新時(shí),可直接讀取并加載本地存儲(chǔ)的附件文件,而無(wú)需web服務(wù)器重復(fù)返回附件文件,降低網(wǎng)絡(luò)資源的占用率,減小web服務(wù)器響應(yīng)時(shí)間。
[0070]優(yōu)選地(參照?qǐng)D2),該方法還包括步驟S2180(圖中未示出),在步驟S2180中,根據(jù)web服務(wù)器返回的頁(yè)面的第二頁(yè)面標(biāo)識(shí)符,更新本地存儲(chǔ)的頁(yè)面的第一頁(yè)面標(biāo)識(shí)符。
[0071]具體地,將本地存儲(chǔ)的頁(yè)面的第一頁(yè)面標(biāo)識(shí)符的數(shù)據(jù)記錄刪除,并將接收到的頁(yè)面的第二頁(yè)面標(biāo)識(shí)符的數(shù)據(jù)記錄在相應(yīng)的本地存儲(chǔ)區(qū)域中,作為該頁(yè)面的第一頁(yè)面標(biāo)識(shí)符。例如,將cookie中存儲(chǔ)的頁(yè)面的第一頁(yè)面標(biāo)識(shí)符的數(shù)據(jù)記錄刪除,并重新將接收到第二頁(yè)面標(biāo)識(shí)符寫(xiě)入cookie中,并作為該頁(yè)面的第一頁(yè)面標(biāo)識(shí)符。
[0072]本優(yōu)選實(shí)施例中,當(dāng)頁(yè)面的附加文件發(fā)生更新事件時(shí),網(wǎng)絡(luò)設(shè)備根據(jù)接收到的頁(yè)面的第二頁(yè)面標(biāo)識(shí)符將本地存儲(chǔ)的第一頁(yè)面標(biāo)識(shí)符進(jìn)行更新,為后續(xù)再次請(qǐng)求瀏覽該頁(yè)面時(shí),判斷頁(yè)面的附件文件是否發(fā)生更新變化提供了保證。
[0073]在一優(yōu)選實(shí)施例中(參照?qǐng)D1),該方法還包括步驟SI 180 (圖中未示出)和步驟S1190(圖中未示出);在步驟S1180中,當(dāng)判斷頁(yè)面數(shù)據(jù)信息僅包括頁(yè)面的主體結(jié)構(gòu)文件,且獲取本地預(yù)存的頁(yè)面的附加文件失敗,網(wǎng)絡(luò)設(shè)備向web服務(wù)器再次發(fā)送頁(yè)面的頁(yè)面訪問(wèn)請(qǐng)求;在步驟S1180中,接收web服務(wù)器返回的包括頁(yè)面的主體結(jié)構(gòu)文件和更新附加文件的頁(yè)面數(shù)據(jù)信息。
[0074]本優(yōu)選實(shí)施例中,當(dāng)本地預(yù)存的頁(yè)面的附加文件發(fā)生損壞或未完整存儲(chǔ)時(shí),可向web服務(wù)器重新獲取附加文件,確保網(wǎng)頁(yè)可被完整展現(xiàn)。
[0075]圖3為本發(fā)明中訪問(wèn)頁(yè)面的裝置一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
[0076]用戶設(shè)備中的請(qǐng)求發(fā)送模塊3110向web服務(wù)器發(fā)送頁(yè)面訪問(wèn)請(qǐng)求,其中,頁(yè)面訪問(wèn)請(qǐng)求包括頁(yè)面的第一頁(yè)面標(biāo)識(shí)符;web服務(wù)器的請(qǐng)求接收模塊3210接收用戶設(shè)備發(fā)送的頁(yè)面訪問(wèn)請(qǐng)求;第二標(biāo)識(shí)確定模塊3220確定頁(yè)面訪問(wèn)請(qǐng)求對(duì)應(yīng)頁(yè)面的第二頁(yè)面標(biāo)識(shí)符,將第二頁(yè)面標(biāo)識(shí)符與第一頁(yè)面標(biāo)識(shí)符進(jìn)行對(duì)比;當(dāng)?shù)诙?yè)面標(biāo)識(shí)符與第一頁(yè)面標(biāo)識(shí)符相同時(shí),第一返回模塊3230向用戶設(shè)備返回包括頁(yè)面的主體結(jié)構(gòu)文件的頁(yè)面數(shù)據(jù)信息;用戶設(shè)備中的第一判斷模塊3120接收web服務(wù)器返回的頁(yè)面數(shù)據(jù)信息,判斷頁(yè)面數(shù)據(jù)信息是否包括頁(yè)面的附加文件;當(dāng)判斷頁(yè)面數(shù)據(jù)信息僅包括頁(yè)面的主體結(jié)構(gòu)文件時(shí),預(yù)存文件獲取模塊3130獲取本地預(yù)存的頁(yè)面的附加文件;第一顯示模塊3140根據(jù)頁(yè)面的主體結(jié)構(gòu)文件和預(yù)存的頁(yè)面的附加文件,確定完整頁(yè)面信息并顯示頁(yè)面。
[0077]本實(shí)施例中,當(dāng)web服務(wù)器確定頁(yè)面的第二頁(yè)面標(biāo)識(shí)符與第一頁(yè)面標(biāo)識(shí)符相同時(shí),即表明頁(yè)面的附加文件未更新,則響應(yīng)于頁(yè)面訪問(wèn)請(qǐng)求向用戶設(shè)備僅返回頁(yè)面主體文件,用戶設(shè)備讀取本地預(yù)存的附加文件,結(jié)合接收到的頁(yè)面主體文件對(duì)頁(yè)面進(jìn)行顯示;由于頁(yè)面的附加文件通常為CSS文件和JavaScript腳本文件,文件數(shù)量較多,通過(guò)用戶設(shè)備端對(duì)頁(yè)面的附加文件和第一頁(yè)面標(biāo)識(shí)符的預(yù)存,以及服務(wù)器端對(duì)第一頁(yè)面標(biāo)識(shí)符和第二頁(yè)面標(biāo)識(shí)符的比較,實(shí)現(xiàn)了在服務(wù)器端頁(yè)面的附加文件未發(fā)生更新變化時(shí),無(wú)需向用戶設(shè)備返回多個(gè)附加文件即可實(shí)現(xiàn)頁(yè)面的展示;從而在每次請(qǐng)求訪問(wèn)頁(yè)面時(shí),僅需建立并發(fā)送一個(gè)HTTP請(qǐng)求,且僅需接收并加載web服務(wù)器響應(yīng)于該一個(gè)HTTP請(qǐng)求返回的一段頁(yè)面數(shù)據(jù)信息,減少網(wǎng)絡(luò)請(qǐng)求次數(shù),同時(shí),由于該頁(yè)面數(shù)據(jù)信息僅包括頁(yè)面主體文件,其數(shù)據(jù)量較?。痪C上,本發(fā)明通過(guò)減少網(wǎng)絡(luò)請(qǐng)求次數(shù)及減小數(shù)據(jù)傳輸量,大大降低了網(wǎng)絡(luò)資源的占用率,減小web服務(wù)器響應(yīng)時(shí)間,提高頁(yè)面訪問(wèn)速度,進(jìn)一步地,可縮短用戶刷新頁(yè)面的等待時(shí)間,提高用戶瀏覽體驗(yàn)。
[0078]本實(shí)施例中,頁(yè)面的主體結(jié)構(gòu)文件包括HTML文件,頁(yè)面的預(yù)存附加文件和更新附加文件包括CSS文件和JavaScript腳本文件。
[0079]具體地,請(qǐng)求發(fā)送模塊3110向web服務(wù)器發(fā)送頁(yè)面訪問(wèn)請(qǐng)求,其中,頁(yè)面訪問(wèn)請(qǐng)求包括頁(yè)面的第一頁(yè)面標(biāo)識(shí)符。
[0080]當(dāng)用戶設(shè)備向web服務(wù)器首次發(fā)送頁(yè)面的頁(yè)面訪問(wèn)請(qǐng)求后,會(huì)接收到web服務(wù)器返回的包括頁(yè)面主體文件和附加文件的頁(yè)面數(shù)據(jù)信息以及頁(yè)面的第二頁(yè)面標(biāo)識(shí)符,用戶設(shè)備接收到該頁(yè)面數(shù)據(jù)信息以及該第二頁(yè)面標(biāo)識(shí)符后,將第二頁(yè)面標(biāo)識(shí)符作為第一頁(yè)面標(biāo)識(shí)符存儲(chǔ)在本地,例如,可存儲(chǔ)在瀏覽器cookie中。其中,第二頁(yè)面標(biāo)識(shí)符是web服務(wù)器每一次更新頁(yè)面時(shí),對(duì)頁(yè)面數(shù)據(jù)信息中的更新附加文件,如CSS文件和JavaScript腳本文件,進(jìn)行MD5計(jì)算確定得到的。同時(shí),將該頁(yè)面數(shù)據(jù)信息中的附加文件,作為預(yù)存的附加文件存儲(chǔ)在本地存儲(chǔ)區(qū)域中。預(yù)存附加文件的方式可為:通過(guò)JS的轉(zhuǎn)換方式,將附件文件轉(zhuǎn)換為字符串?dāng)?shù)據(jù),并利用HTML的localstorage特性,將該字符串?dāng)?shù)據(jù)存儲(chǔ)在本地存儲(chǔ)區(qū)域中。
[0081]由于不同數(shù)據(jù)進(jìn)行MD5計(jì)算確定的計(jì)算結(jié)果具有唯一性,因此,只要頁(yè)面的CSS文件和JavaScript腳本文件發(fā)生更新事件,則對(duì)更新后的文件進(jìn)行MD5計(jì)算確定的第二頁(yè)面標(biāo)識(shí)符也會(huì)相應(yīng)發(fā)生變化。
[0082]在一示例中,根據(jù)頁(yè)面的URL或地址信息,在瀏覽器cookie中進(jìn)行查詢,來(lái)確定該頁(yè)面的第一頁(yè)面標(biāo)識(shí)符,隨后,根據(jù)頁(yè)面的URL和第一頁(yè)面標(biāo)識(shí)符,生成頁(yè)面訪問(wèn)請(qǐng)求,并將包括頁(yè)面的第一頁(yè)面標(biāo)識(shí)符的頁(yè)面訪問(wèn)請(qǐng)求發(fā)送至web服務(wù)器。
[0083]優(yōu)選地,根據(jù)頁(yè)面訪問(wèn)請(qǐng)求判斷本地存儲(chǔ)中是否存在所請(qǐng)求頁(yè)面的第一頁(yè)面標(biāo)識(shí)符,若存在,則獲取該第一頁(yè)面標(biāo)識(shí)符,若不存在,則作為首次訪問(wèn)該頁(yè)面的情形,將頁(yè)面訪問(wèn)請(qǐng)求提交給web服務(wù)器,并接收到web服務(wù)器返回的所請(qǐng)求頁(yè)面的第二頁(yè)面標(biāo)識(shí)符,將該第二頁(yè)面標(biāo)識(shí)符作為第一頁(yè)面標(biāo)識(shí)符存儲(chǔ)在本地存儲(chǔ)中。
[0084]web服務(wù)器的請(qǐng)求接收模塊3210接收用戶設(shè)備發(fā)送的頁(yè)面訪問(wèn)請(qǐng)求,其中,頁(yè)面訪問(wèn)請(qǐng)求包括頁(yè)面的第一頁(yè)面標(biāo)識(shí)符。
[0085]隨后,第二標(biāo)識(shí)確定模塊3220確定頁(yè)面訪問(wèn)請(qǐng)求對(duì)應(yīng)頁(yè)面的第二頁(yè)面標(biāo)識(shí)符,將第二頁(yè)面標(biāo)識(shí)符與第一頁(yè)面標(biāo)識(shí)符進(jìn)行對(duì)比。
[0086]具體地,讀取接收到的頁(yè)面訪問(wèn)請(qǐng)求,解析該頁(yè)面訪問(wèn)請(qǐng)求來(lái)確定所請(qǐng)求頁(yè)面的URL及第一頁(yè)面標(biāo)識(shí)符,根據(jù)該頁(yè)面的URL或網(wǎng)絡(luò)標(biāo)識(shí)ID,在web服務(wù)器的存儲(chǔ)區(qū)域中進(jìn)行查詢,確定所請(qǐng)求頁(yè)面對(duì)應(yīng)的第二頁(yè)面標(biāo)識(shí)符,將第二頁(yè)面標(biāo)識(shí)符與第一頁(yè)面標(biāo)識(shí)符進(jìn)行比較,確定第二頁(yè)面標(biāo)識(shí)符與第一頁(yè)面標(biāo)識(shí)符是否相同。
[0087]當(dāng)?shù)诙?yè)面標(biāo)識(shí)符與第一頁(yè)面標(biāo)識(shí)符相同時(shí),用戶設(shè)備的第一返回模塊3230向用戶設(shè)備返回包括頁(yè)面的主體結(jié)構(gòu)文件的頁(yè)面數(shù)據(jù)信息。
[0088]具體地,當(dāng)判斷第二頁(yè)面標(biāo)識(shí)符與第一頁(yè)面標(biāo)識(shí)符相同時(shí),表面頁(yè)面的附件文件未發(fā)生更新事件,則獲取所請(qǐng)求頁(yè)面的主體結(jié)構(gòu)文件,如頁(yè)面的HTML文件,并將該HTML文件作為頁(yè)面數(shù)據(jù)信息返回至用戶設(shè)備。
[0089]用戶設(shè)備中的第一判斷模塊3120接收web服務(wù)器返回的頁(yè)面數(shù)據(jù)信息,判斷頁(yè)面數(shù)據(jù)信息是否包括頁(yè)面的附加文件。
[0090]具體地,網(wǎng)絡(luò)設(shè)備接收web服務(wù)器返回的頁(yè)面數(shù)據(jù)信息,讀取該頁(yè)面數(shù)信息,判斷其中是否包括所請(qǐng)求頁(yè)面的CSS文件和JavaScript腳本文件。
[0091]當(dāng)判斷頁(yè)面數(shù)據(jù)信息僅包括頁(yè)面的主體結(jié)構(gòu)文件時(shí),預(yù)存文件獲取模塊3130獲取本地預(yù)存的頁(yè)面的附加文件。
[0092]例如,當(dāng)判斷頁(yè)面數(shù)據(jù)信息僅包括頁(yè)面HTML文件而不包括頁(yè)面的CSS文件和JavaScript腳本文件時(shí),根據(jù)該頁(yè)面的URL或頁(yè)面標(biāo)識(shí)ID,在本地存儲(chǔ)中獲取預(yù)存的該頁(yè)面的CSS文件和JavaScript腳本文件。
[0093]其中,預(yù)存文件獲取模塊3130(參照?qǐng)D3)具體包括字符串讀取單元(圖中未示出)和預(yù)存文件確定單元(圖中未示出);字符串讀取單元讀取本地存儲(chǔ)的頁(yè)面的預(yù)存字符串?dāng)?shù)據(jù);接著,預(yù)存文件確定單元對(duì)預(yù)存字符串?dāng)?shù)據(jù)進(jìn)行轉(zhuǎn)換處理,以確定本地預(yù)存的頁(yè)面的附件文件。
[0094]具體地,在網(wǎng)絡(luò)設(shè)備獲取到來(lái)自web服務(wù)器的頁(yè)面的附加文件時(shí),通過(guò)JS的轉(zhuǎn)換方式,將附件文件轉(zhuǎn)換為字符串?dāng)?shù)據(jù),并利用HTML的localstorage特性,將該字符串?dāng)?shù)據(jù)存儲(chǔ)在本地存儲(chǔ)區(qū)域中。當(dāng)需要獲取頁(yè)面的預(yù)存附加文件時(shí),在本地存儲(chǔ)區(qū)域中讀取該頁(yè)面的預(yù)存字符串?dāng)?shù)據(jù);接著,通過(guò)JS的轉(zhuǎn)換方式,對(duì)預(yù)存字符串?dāng)?shù)據(jù)進(jìn)行轉(zhuǎn)換處理,轉(zhuǎn)換確定本地預(yù)存的該頁(yè)面的附件文件。
[0095]第一顯示模塊3140根據(jù)頁(yè)面的主體結(jié)構(gòu)文件和本地預(yù)存的該頁(yè)面的附加文件,確定完整頁(yè)面信息并顯示頁(yè)面。
[0096]在一示例中,根據(jù)頁(yè)面的HTML文件、CSS文件和JavaScript腳本文件確定完整頁(yè)面信息,讀取、解析該完整頁(yè)面數(shù)據(jù)信息,并將該頁(yè)面渲染顯示在屏幕上。
[0097]圖4為本發(fā)明中訪問(wèn)頁(yè)面的裝置一個(gè)優(yōu)選實(shí)施例的結(jié)構(gòu)示意圖。
[0098]如圖4所示,用戶設(shè)備的請(qǐng)求發(fā)送模塊4110向web服務(wù)器發(fā)送頁(yè)面訪問(wèn)請(qǐng)求,其中,頁(yè)面訪問(wèn)請(qǐng)求包括頁(yè)面的第一頁(yè)面標(biāo)識(shí)符;web服務(wù)器的請(qǐng)求接收模塊4210接收用戶設(shè)備發(fā)送的頁(yè)面訪問(wèn)請(qǐng)求;接著,第二標(biāo)識(shí)確定模塊4220確定頁(yè)面訪問(wèn)請(qǐng)求對(duì)應(yīng)頁(yè)面的第二頁(yè)面標(biāo)識(shí)符,將第二頁(yè)面標(biāo)識(shí)符與第一頁(yè)面標(biāo)識(shí)符進(jìn)行對(duì)比;隨后,第二返回模塊4240當(dāng)?shù)诙?yè)面標(biāo)識(shí)符與第一頁(yè)面標(biāo)識(shí)符不相同時(shí),向用戶設(shè)備返回包括頁(yè)面的主體結(jié)構(gòu)文件和更新附加文件的頁(yè)面數(shù)據(jù)信息及頁(yè)面的第二頁(yè)面標(biāo)識(shí)符;網(wǎng)絡(luò)設(shè)備的第二判斷模塊4150判斷web服務(wù)器返回的頁(yè)面數(shù)據(jù)信息是否包括頁(yè)面的主體結(jié)構(gòu)文件和更新附加文件;當(dāng)判斷web服務(wù)器返回的頁(yè)面數(shù)據(jù)信息包括頁(yè)面的主體結(jié)構(gòu)文件和更新附加文件時(shí),第二顯示模塊4160加載頁(yè)面數(shù)據(jù)信息包括的頁(yè)面的主體結(jié)構(gòu)文件和更新附加文件,顯示頁(yè)面;預(yù)存更新模塊4170根據(jù)更新附加文件,更新本地存儲(chǔ)的頁(yè)面的預(yù)存附加文件。
[0099]本優(yōu)選實(shí)施例中,當(dāng)web服務(wù)器判斷確定頁(yè)面的第二頁(yè)面標(biāo)識(shí)符與第一頁(yè)面標(biāo)識(shí)符不相同時(shí),即表明頁(yè)面的附加文件發(fā)生更新事件,則響應(yīng)于頁(yè)面訪問(wèn)請(qǐng)求向用戶設(shè)備返回頁(yè)面主體文件和更新附加文件,用戶設(shè)備根據(jù)接收到的頁(yè)面主體文件和更新附加文件對(duì)頁(yè)面進(jìn)行顯示;保證了頁(yè)面的附加文件發(fā)生更新事件時(shí),用戶設(shè)備在訪問(wèn)該頁(yè)面時(shí)能夠獲取到最新的頁(yè)面數(shù)據(jù),避免了頁(yè)面更新延遲的情形。
[0100]其中,用戶設(shè)備的請(qǐng)求發(fā)送模塊4110的執(zhí)行操作及web服務(wù)器的請(qǐng)求接收模塊4210和第二標(biāo)識(shí)確定模塊4220的執(zhí)行操作,與圖3中用戶設(shè)備的請(qǐng)求發(fā)送模塊3110的執(zhí)行操作及web服務(wù)器的請(qǐng)求接收模塊3210和第二標(biāo)識(shí)確定模塊3220的執(zhí)行操作相同,在此不再贅述。
[0101]具體地,當(dāng)判斷第二頁(yè)面標(biāo)識(shí)符與第一頁(yè)面標(biāo)識(shí)符相同時(shí),則第二返回模塊4240獲取所請(qǐng)求頁(yè)面的主體結(jié)構(gòu)文件,如HTML文件,和頁(yè)面的更新附加文件,如CSS文件和JavaScript腳本文件,并將該HTML文件和CSS文件和JavaScript腳本文件作為頁(yè)面數(shù)據(jù)信息;同時(shí),根據(jù)該頁(yè)面的URL或網(wǎng)絡(luò)標(biāo)識(shí)ID在web服務(wù)器的存儲(chǔ)區(qū)域中進(jìn)行查詢,確定該頁(yè)面對(duì)應(yīng)的第二頁(yè)面標(biāo)識(shí)符;隨后,將該頁(yè)面數(shù)據(jù)信息和該第二頁(yè)面標(biāo)識(shí)合并返回至用戶設(shè)備。
[0102]優(yōu)選地(參照?qǐng)D4),該方法還包括第二標(biāo)識(shí)計(jì)算模塊(圖中未示出),第二標(biāo)識(shí)計(jì)算模塊根據(jù)頁(yè)面的更新附加文件,通過(guò)MD5計(jì)算以更新頁(yè)面的第二頁(yè)面標(biāo)識(shí)符。
[0103]具體地,第二標(biāo)識(shí)計(jì)算模塊包括更新文件確定單元和第二標(biāo)識(shí)更新單元;檢測(cè)到更新頁(yè)面,更新文件確定單元確定頁(yè)面的更新附加文件;第二標(biāo)識(shí)更新單元根據(jù)頁(yè)面的更新附加文件,通過(guò)MD5計(jì)算以更新頁(yè)面的第二頁(yè)面標(biāo)識(shí)符。
[0104]在一示例中,當(dāng)對(duì)頁(yè)面的附加文件執(zhí)行更新操作,如對(duì)頁(yè)面的CSS文件和JavaScript腳本文件執(zhí)行更新操作,則獲取更新后的CSS文件和JavaScript腳本文件,提取CSS文件和JavaScript腳本文件的代碼并對(duì)代碼進(jìn)行合并,隨后對(duì)合并代碼做MD5計(jì)算;接著,根據(jù)MD5計(jì)算結(jié)果,更新該頁(yè)面在web服務(wù)器的存儲(chǔ)區(qū)域中的第二頁(yè)面標(biāo)識(shí)符。
[0105]本優(yōu)選實(shí)施例中,當(dāng)頁(yè)面的附加文件發(fā)生更新事件時(shí),會(huì)實(shí)時(shí)地更新頁(yè)面的第二頁(yè)面標(biāo)識(shí)符,為后續(xù)向網(wǎng)絡(luò)設(shè)備提供最新的頁(yè)面數(shù)據(jù)提供保證。
[0106]用戶設(shè)備接收到web服務(wù)器返回的頁(yè)面數(shù)據(jù)信息,第二判斷模塊4150判斷頁(yè)面數(shù)據(jù)信息是否包括頁(yè)面的主體結(jié)構(gòu)文件和更新附加文件;;當(dāng)判斷web服務(wù)器返回的頁(yè)面數(shù)據(jù)信息包括頁(yè)面的主體結(jié)構(gòu)文件和更新附加文件時(shí),第二顯示模塊4160加載頁(yè)面數(shù)據(jù)信息包括的頁(yè)面的主體結(jié)構(gòu)文件和更新附加文件,顯示頁(yè)面。
[0107]例如,當(dāng)判斷web服務(wù)器返回的頁(yè)面數(shù)據(jù)信息包括頁(yè)面的HTML文件、CSS文件和JavaScript腳本文件,讀取、解析該頁(yè)面數(shù)據(jù)信息,并將該頁(yè)面渲染顯示在屏幕上。
[0108]預(yù)存更新模塊4170根據(jù)更新附加文件,更新本地預(yù)存的頁(yè)面的附加文件。
[0109]具體地,將本地預(yù)存的頁(yè)面的附加文件的數(shù)據(jù)記錄刪除,并將接收到的更新附加文件的數(shù)據(jù)記錄在相應(yīng)的本地存儲(chǔ)區(qū)域中。
[0110]本優(yōu)選實(shí)施例中,當(dāng)頁(yè)面的附加文件發(fā)生更新事件時(shí),網(wǎng)絡(luò)設(shè)備根據(jù)接收到的更新附加文件將本地預(yù)存的附件文件進(jìn)行更新,使得后續(xù)再次請(qǐng)求瀏覽該頁(yè)面且附件文件為被更新時(shí),可直接讀取并加載本地預(yù)存的附件文件,而無(wú)需Web服務(wù)器重復(fù)返回附件文件,降低網(wǎng)絡(luò)資源的占用率,減小web服務(wù)器響應(yīng)時(shí)間。
[0111]優(yōu)選地(參照?qǐng)D4),用戶設(shè)備還包括第一標(biāo)識(shí)更新模塊(圖中未示出),第一標(biāo)識(shí)更新模塊根據(jù)web服務(wù)器返回的頁(yè)面的第二頁(yè)面標(biāo)識(shí)符,更新本地存儲(chǔ)的頁(yè)面的第一頁(yè)面標(biāo)識(shí)符。
[0112]具體地,將本地存儲(chǔ)的頁(yè)面的第一頁(yè)面標(biāo)識(shí)符的數(shù)據(jù)記錄刪除,并將接收到的頁(yè)面的第二頁(yè)面標(biāo)識(shí)符的數(shù)據(jù)記錄在相應(yīng)的本地存儲(chǔ)區(qū)域中,作為該頁(yè)面的第一頁(yè)面標(biāo)識(shí)符。例如,將cookie中存儲(chǔ)的頁(yè)面的第一頁(yè)面標(biāo)識(shí)符的數(shù)據(jù)記錄刪除,并重新將接收到第二頁(yè)面標(biāo)識(shí)符寫(xiě)入cookie中,并作為該頁(yè)面的第一頁(yè)面標(biāo)識(shí)符。
[0113]本優(yōu)選實(shí)施例中,當(dāng)頁(yè)面的附加文件發(fā)生更新事件時(shí),網(wǎng)絡(luò)設(shè)備根據(jù)接收到的頁(yè)面的第二頁(yè)面標(biāo)識(shí)符將本地存儲(chǔ)的第一頁(yè)面標(biāo)識(shí)符進(jìn)行更新,為后續(xù)再次請(qǐng)求瀏覽該頁(yè)面時(shí),判斷頁(yè)面的附件文件是否發(fā)生更新變化提供了保證。
[0114]在一優(yōu)選實(shí)施例中(參照?qǐng)D3),網(wǎng)絡(luò)設(shè)備還包括再次請(qǐng)求發(fā)送模塊(圖中未示出)和頁(yè)面數(shù)據(jù)接收模塊(圖中未示出);當(dāng)判斷頁(yè)面數(shù)據(jù)信息僅包括頁(yè)面的主體結(jié)構(gòu)文件,且獲取本地預(yù)存的頁(yè)面的附加文件失敗,再次請(qǐng)求發(fā)送模塊向web服務(wù)器再次發(fā)送頁(yè)面的頁(yè)面訪問(wèn)請(qǐng)求;頁(yè)面數(shù)據(jù)接收模塊接收web服務(wù)器返回的包括頁(yè)面的主體結(jié)構(gòu)文件和更新附加文件的頁(yè)面數(shù)據(jù)信息。
[0115]本優(yōu)選實(shí)施例中,當(dāng)本地預(yù)存的頁(yè)面的附加文件發(fā)生損壞或未完整存儲(chǔ)時(shí),可向web服務(wù)器重新獲取附加文件,確保網(wǎng)頁(yè)可被完整展現(xiàn)。
[0116]本【技術(shù)領(lǐng)域】技術(shù)人員可以理解,本發(fā)明包括涉及用于執(zhí)行本申請(qǐng)中所述操作中的一項(xiàng)或多項(xiàng)的設(shè)備。這些設(shè)備可以為所需的目的而專門(mén)設(shè)計(jì)和制造,或者也可以包括通用計(jì)算機(jī)中的已知設(shè)備。這些設(shè)備具有存儲(chǔ)在其內(nèi)的計(jì)算機(jī)程序,這些計(jì)算機(jī)程序選擇性地激活或重構(gòu)。這樣的計(jì)算機(jī)程序可以被存儲(chǔ)在設(shè)備(例如,計(jì)算機(jī))可讀介質(zhì)中或者存儲(chǔ)在適于存儲(chǔ)電子指令并分別耦聯(lián)到總線的任何類型的介質(zhì)中,所述計(jì)算機(jī)可讀介質(zhì)包括但不限于任何類型的盤(pán)(包括軟盤(pán)、硬盤(pán)、光盤(pán)、⑶-ROM、和磁光盤(pán))、ROM (Read-Only Memory,只讀存儲(chǔ)器)、RAM (Random Access Memory,隨即存儲(chǔ)器)、EPROM (Erasable ProgrammableRead-Only Memory,可擦寫(xiě)可編程只讀存儲(chǔ)器)、EEPROM (Electrical Iy ErasableProgrammable Read-Only Memory,電可擦可編程只讀存儲(chǔ)器)、閃存、磁性卡片或光線卡片。也就是,可讀介質(zhì)包括由設(shè)備(例如,計(jì)算機(jī))以能夠讀的形式存儲(chǔ)或傳輸信息的任何介質(zhì)。
[0117]本【技術(shù)領(lǐng)域】技術(shù)人員可以理解,可以用計(jì)算機(jī)程序指令來(lái)實(shí)現(xiàn)這些結(jié)構(gòu)圖和/或框圖和/或流圖中的每個(gè)框以及這些結(jié)構(gòu)圖和/或框圖和/或流圖中的框的組合。本【技術(shù)領(lǐng)域】技術(shù)人員可以理解,可以將這些計(jì)算機(jī)程序指令提供給通用計(jì)算機(jī)、專業(yè)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理方法的處理器來(lái)實(shí)現(xiàn),從而通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理方法的處理器來(lái)執(zhí)行本發(fā)明公開(kāi)的結(jié)構(gòu)圖和/或框圖和/或流圖的框或多個(gè)框中指定的方案。
[0118]本【技術(shù)領(lǐng)域】技術(shù)人員可以理解,本發(fā)明中已經(jīng)討論過(guò)的各種操作、方法、流程中的步驟、措施、方案可以被交替、更改、組合或刪除。進(jìn)一步地,具有本發(fā)明中已經(jīng)討論過(guò)的各種操作、方法、流程中的其他步驟、措施、方案也可以被交替、更改、重排、分解、組合或刪除。進(jìn)一步地,現(xiàn)有技術(shù)中的具有與本發(fā)明中公開(kāi)的各種操作、方法、流程中的步驟、措施、方案也可以被交替、更改、重排、分解、組合或刪除。
[0119]以上所述僅是本發(fā)明的部分實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種訪問(wèn)頁(yè)面的方法,其特征在于,包括: 向web服務(wù)器發(fā)送頁(yè)面訪問(wèn)請(qǐng)求,其中,所述頁(yè)面訪問(wèn)請(qǐng)求包括頁(yè)面的第一頁(yè)面標(biāo)識(shí)符; 接收所述web服務(wù)器返回的頁(yè)面數(shù)據(jù)信息,判斷所述頁(yè)面數(shù)據(jù)信息是否包括所述頁(yè)面的附加文件; 當(dāng)判斷所述頁(yè)面數(shù)據(jù)信息僅包括所述頁(yè)面的主體結(jié)構(gòu)文件時(shí),獲取本地預(yù)存的所述頁(yè)面的附加文件;以及 根據(jù)所述頁(yè)面的主體結(jié)構(gòu)文件和本地預(yù)存的所述頁(yè)面的附加文件,確定完整頁(yè)面信息并顯示所述頁(yè)面。
2.根據(jù)權(quán)利要求1所述的訪問(wèn)頁(yè)面的方法,其特征在于,獲取本地存儲(chǔ)的所述頁(yè)面的附加文件的步驟進(jìn)一步包括: 讀取本地存儲(chǔ)的所述頁(yè)面的預(yù)存字符串?dāng)?shù)據(jù);以及 對(duì)所述預(yù)存字符串?dāng)?shù)據(jù)進(jìn)行轉(zhuǎn)換處理,以確定本地預(yù)存的所述頁(yè)面的附件文件。
3.根據(jù)權(quán)利要求1或2所述的訪問(wèn)頁(yè)面的方法,其特征在于,所述方法進(jìn)一步包括: 判斷所述web服務(wù)器返回的所述頁(yè)面數(shù)據(jù)信息是否包括所述頁(yè)面的主體結(jié)構(gòu)文件和更新附加文件; 當(dāng)所述web服務(wù)器返回的所述頁(yè)面數(shù)據(jù)信息包括所述頁(yè)面的主體結(jié)構(gòu)文件和更新附加文件時(shí),加載所述頁(yè)面數(shù)據(jù)信息包括的所述頁(yè)面的主體結(jié)構(gòu)文件和更新附加文件,以顯示所述頁(yè)面;以及 根據(jù)所述更新附加文件,更新本地預(yù)存的所述頁(yè)面的附加文件。
4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的訪問(wèn)頁(yè)面的方法,其特征在于,所述方法進(jìn)一步包括: 根據(jù)所述web服務(wù)器返回的所述頁(yè)面的第二頁(yè)面標(biāo)識(shí)符,更新本地存儲(chǔ)的所述頁(yè)面的第一頁(yè)面標(biāo)識(shí)符。
5.根據(jù)權(quán)利要求1-4任一項(xiàng)所述的訪問(wèn)頁(yè)面的方法,其特征在于,頁(yè)面的主體結(jié)構(gòu)文件包括HTML文件,頁(yè)面的預(yù)存附加文件和更新附加文件包括CSS文件和JavaScript腳本文件。
6.根據(jù)權(quán)利要求1-5任一項(xiàng)所述的訪問(wèn)頁(yè)面的方法,其特征在于,所述方法進(jìn)一步包括: 當(dāng)判斷所述頁(yè)面數(shù)據(jù)信息僅包括所述頁(yè)面的主體結(jié)構(gòu)文件,且獲取本地存儲(chǔ)的所述頁(yè)面的預(yù)存附加文件失敗,向所述web服務(wù)器再次發(fā)送所述頁(yè)面的頁(yè)面訪問(wèn)請(qǐng)求; 接收所述web服務(wù)器返回的包括所述頁(yè)面的主體結(jié)構(gòu)文件和更新附加文件的頁(yè)面數(shù)據(jù)信息。
7.根據(jù)權(quán)利要求1-6任一項(xiàng)所述的訪問(wèn)頁(yè)面的方法,其特征在于,所述第一頁(yè)面標(biāo)識(shí)符為本地預(yù)存的與所述頁(yè)面的附加文件相應(yīng)的頁(yè)面標(biāo)識(shí)符。
8.一種訪問(wèn)頁(yè)面的方法,其特征在于,包括: 接收用戶設(shè)備發(fā)送的頁(yè)面訪問(wèn)請(qǐng)求,其中,所述頁(yè)面訪問(wèn)請(qǐng)求包括頁(yè)面的第一頁(yè)面標(biāo)識(shí)符; 確定所述頁(yè)面訪問(wèn)請(qǐng)求對(duì)應(yīng)頁(yè)面的第二頁(yè)面標(biāo)識(shí)符,將所述第二頁(yè)面標(biāo)識(shí)符與所述第一頁(yè)面標(biāo)識(shí)符進(jìn)行對(duì)比;以及 當(dāng)所述第二頁(yè)面標(biāo)識(shí)符與所述第一頁(yè)面標(biāo)識(shí)符相同時(shí),向所述用戶設(shè)備返回包括所述頁(yè)面的主體結(jié)構(gòu)文件的頁(yè)面數(shù)據(jù)信息。
9.一種訪問(wèn)頁(yè)面的裝置,其特征在于,包括: 請(qǐng)求發(fā)送模塊,用于向web服務(wù)器發(fā)送頁(yè)面訪問(wèn)請(qǐng)求,其中,所述頁(yè)面訪問(wèn)請(qǐng)求包括頁(yè)面的第一頁(yè)面標(biāo)識(shí)符; 第一判斷模塊,用于接收所述web服務(wù)器返回的頁(yè)面數(shù)據(jù)信息,判斷所述頁(yè)面數(shù)據(jù)信息是否包括所述頁(yè)面的附加文件; 預(yù)存文件獲取模塊,用于當(dāng)判斷所述頁(yè)面數(shù)據(jù)信息僅包括所述頁(yè)面的主體結(jié)構(gòu)文件時(shí),獲取本地預(yù)存的所述頁(yè)面的附加文件;以及 第一顯示模塊,用于根據(jù)所述頁(yè)面的主體結(jié)構(gòu)文件和本地預(yù)存的所述頁(yè)面的附加文件,確定完整頁(yè)面信息并顯示所述頁(yè)面。
10.一種訪問(wèn)頁(yè)面的裝置,其特征在于,包括: 請(qǐng)求接收模塊,用于接收用戶設(shè)備發(fā)送的頁(yè)面訪問(wèn)請(qǐng)求,其中,所述頁(yè)面訪問(wèn)請(qǐng)求包括頁(yè)面的第一頁(yè)面標(biāo)識(shí)符; 第二標(biāo)識(shí)確定模塊,用于確定所述頁(yè)面訪問(wèn)請(qǐng)求對(duì)應(yīng)頁(yè)面的第二頁(yè)面標(biāo)識(shí)符,將所述第二頁(yè)面標(biāo)識(shí)符與所述第一頁(yè)面標(biāo)識(shí)符進(jìn)行對(duì)比;以及 第一返回模塊,用于當(dāng)所述第二頁(yè)面標(biāo)識(shí)符與所述第一頁(yè)面標(biāo)識(shí)符相同時(shí),向所述用戶設(shè)備返回包括所述頁(yè)面的主體結(jié)構(gòu)文件的頁(yè)面數(shù)據(jù)信息。
【文檔編號(hào)】G06F17/30GK104516973SQ201410832070
【公開(kāi)日】2015年4月15日 申請(qǐng)日期:2014年12月26日 優(yōu)先權(quán)日:2014年12月26日
【發(fā)明者】李永劍 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1