亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于移動終端的頁面刷新處理方法及其系統(tǒng)的制作方法

文檔序號:7752085閱讀:124來源:國知局
專利名稱:基于移動終端的頁面刷新處理方法及其系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)頁瀏覽器技術(shù)領(lǐng)域,具體地說,涉及一種基于移動終端的頁面刷新 處理方法及其系統(tǒng)。
背景技術(shù)
對于通過移動終端來上網(wǎng)的用戶來說,使用最多的接入方式是基于窄帶接入的移 動接入方式,其帶寬僅為PC寬帶接入方式的幾十分之一,甚至上百份之一。并且,從終端的 數(shù)據(jù)處理能力來看,移動終端的數(shù)據(jù)處理能力也遠(yuǎn)遠(yuǎn)比不上PC終端。因此,基于移動終端的網(wǎng)頁瀏覽體驗與基于PC終端的網(wǎng)頁瀏覽體驗有較大的差 別,主要為下面兩方面1)網(wǎng)絡(luò)流量資費基于移動終端的移動窄帶接入的資費比基于PC終端的寬帶接 入資費貴;2)瀏覽體驗差異受網(wǎng)絡(luò)接入速度、終端處理性能的限制,基于移動終端的網(wǎng)頁 瀏覽效率比基于PC終端的網(wǎng)頁瀏覽效率低。在用戶實施上網(wǎng)體驗的過程中,“前進、后退、刷新、停止、主頁”是用戶在瀏覽中比 較常執(zhí)行的操作,因此絕大部分的瀏覽器上都設(shè)置有這五個功能按鍵。但對于基于移動終 端用戶的網(wǎng)頁瀏覽來說,“刷新”是一個奢侈的行為,意味著需要更多的加載時間,需要支付 更多的流量資費,且無法保證“刷新”后的數(shù)據(jù)是自己需要的,比如當(dāng)刷新前后的頁面內(nèi)容 沒有變化時,“刷新”動作就相當(dāng)于將相同的頁面內(nèi)容重新加載了一次。因此,需要一種能夠避免無效的“刷新”行為、妥善解決基于移動終端瀏覽“刷新” 行為缺陷刷新方案,以提升移動終端用戶的上網(wǎng)瀏覽體驗。

發(fā)明內(nèi)容
為了解決上述基于移動終端在瀏覽網(wǎng)頁過程中產(chǎn)生的無效“刷新”行為的問題,提 升用戶的瀏覽體驗,本發(fā)明提供一種基于移動終端的頁面刷新處理方法及其系統(tǒng)。本發(fā)明提供的基于移動終端的頁面刷新處理方法包括從移動終端向服務(wù)器提頁面交刷新請求;服務(wù)器根據(jù)來自移動終端的頁面刷新請求,向內(nèi)容服務(wù)器請求與所述移動終端的 當(dāng)前頁面相對應(yīng)的最新的頁面;服務(wù)器判斷內(nèi)容服務(wù)器所返回的最新的頁面相對于移動終端的當(dāng)前頁面內(nèi)容是 否發(fā)生變化,如果頁面內(nèi)容發(fā)生變化,則將所返回的最新的頁面數(shù)據(jù)返回給移動終端;如果 沒有發(fā)生變化,則將指示不需要進行頁面刷新的信息返回給移動終端;其中,在服務(wù)器向移動終端返回最新的頁面數(shù)據(jù)后,移動終端根據(jù)所返回的最新 的頁面數(shù)據(jù)進行頁面更新,以及在服務(wù)器向移動終端返回的是指示不需要進行頁面刷新的信息時,移動終端保持 頁面不變。
4
此外,優(yōu)選的方案是,在將所述最新的頁面數(shù)據(jù)返回給移動終端之前,對所述最新 的頁面數(shù)據(jù)進行壓縮。此外,優(yōu)選的方案是,在服務(wù)器判斷內(nèi)容服務(wù)器所返回的最新的頁面內(nèi)容相對于 移動終端的當(dāng)前頁面內(nèi)容是否發(fā)生變化之前,對內(nèi)容服務(wù)器所返回的最新的頁面和移動終 端的當(dāng)前頁面上的廣告元素進行過濾,然后再判斷內(nèi)容服務(wù)器所返回的最新的頁面相對于 移動終端的當(dāng)前頁面內(nèi)容是否發(fā)生變化。此外,優(yōu)選的方案是,通過Last-Modified協(xié)議或者Etag協(xié)議來判斷內(nèi)容服務(wù)器 所返回的最新的頁面相對于移動終端的當(dāng)前頁面內(nèi)容是否發(fā)生變化。此外,優(yōu)選的方案是,通過散列運算來判斷內(nèi)容服務(wù)器所返回的最新的頁面相對 于移動終端的當(dāng)前頁面內(nèi)容是否發(fā)生變化。另外,優(yōu)選的方案是,在移動終端設(shè)置頁面的自動刷新間隔,移動終端根據(jù)所設(shè)置 的自動刷新間隔,自動向服務(wù)器提交頁面刷新請求。另一方面,本發(fā)明還提供一種頁面刷新處理系統(tǒng),包括移動終端和服務(wù)器,其中,所述移動終端包括頁面刷新請求發(fā)送單元,用于向服務(wù)器發(fā)送頁面刷新請求;接收單元,用于從服務(wù)器接收響應(yīng)于所述頁面刷新請求而返回的最新的頁面數(shù)據(jù) 或指示不需要進行刷新的信息;刷新單元,用于在接收到最新的頁面數(shù)據(jù)時,根據(jù)所接收的最新的頁面數(shù)據(jù)進行 頁面更新,以及在接收到指示不需要進行刷新的信息時,保持當(dāng)前頁面;所述服務(wù)器包括頁面刷新請求接收單元,用于從移動終端接收頁面刷新請求;服務(wù)器刷新單元,用于根據(jù)來自移動終端的頁面刷新請求,向內(nèi)容服務(wù)器請求與 所述移動終端的當(dāng)前頁面相對應(yīng)的最新的頁面;判斷單元,用于判斷內(nèi)容服務(wù)器所返回的最新的頁面相對于移動終端的當(dāng)前頁面 內(nèi)容是否發(fā)生變化;發(fā)送單元,用于在判斷出頁面內(nèi)容發(fā)生變化時,將所返回的最新的頁面數(shù)據(jù)返回 給所述移動終端;以及在判斷出頁面內(nèi)容未發(fā)生變化時,將指示不需要進行頁面刷新的信 息返回給移動終端。此外,優(yōu)選的結(jié)構(gòu)是,所述服務(wù)器還包括壓縮單元,用于在將所述最新的頁面數(shù)據(jù) 返回給移動終端之前,對所述最新的頁面數(shù)據(jù)進行壓縮。此外,優(yōu)選的結(jié)構(gòu)是,所述服務(wù)器還包括廣告過濾單元,用于在判斷內(nèi)容服務(wù)器所 返回的最新的頁面相對于移動終端的當(dāng)前頁面內(nèi)容是否發(fā)生變化之前,對內(nèi)容服務(wù)器所返 回的最新的頁面和移動終端的當(dāng)前頁面上的廣告元素進行過濾。再者,優(yōu)選的結(jié)構(gòu)是,所述移動終端還包括頁面刷新間隔設(shè)置單元,用于設(shè)置移動終端的頁面刷新間隔,其中,頁面刷新請求 發(fā)送單元根據(jù)所設(shè)置的自動刷新間隔,自動向服務(wù)器提交頁面刷新請求。采取了以上的技術(shù)方案后,能夠減少加載時間,降低用戶需要支付的流量資費,并 且可以避免無效的“刷新”行為,從而大大提升移動終端用戶的上網(wǎng)瀏覽體驗。


通過下面結(jié)合附圖對其實施例進行描述,本發(fā)明的上述特征和技術(shù)優(yōu)點將會變得 更加清楚和容易理解。圖1是表示本發(fā)明頁面刷新處理方法的流程示意圖;圖2是表示本發(fā)明頁面刷新處理方法的優(yōu)選實施例的流程示意圖;圖3是表示本發(fā)明頁面刷新處理系統(tǒng)的邏輯結(jié)構(gòu)示意圖;圖4是表示本發(fā)明頁面刷新處理系統(tǒng)優(yōu)選實施例的邏輯結(jié)構(gòu)示意圖;圖5是表示本發(fā)明頁面刷新處理系統(tǒng)優(yōu)選實施例的邏輯結(jié)構(gòu)示意圖。
具體實施例方式下面結(jié)合附圖和具體實施例對本發(fā)明做進一步詳細(xì)的描述。本發(fā)明提供的基于移動終端的頁面刷新處理方法及其系統(tǒng)基于客戶端/服務(wù)器 結(jié)合的C/S處理架構(gòu)實現(xiàn),需要說明的是,本發(fā)明基于移動終端的頁面刷新處理方法及系 統(tǒng)所應(yīng)用的環(huán)境包括移動終端、服務(wù)器和內(nèi)容服務(wù)器,用戶通過移動終端進行上網(wǎng)體驗,內(nèi) 容服務(wù)器為網(wǎng)絡(luò)運營商提供網(wǎng)絡(luò)信息的服務(wù)器,是用戶通過移動終端所瀏覽的網(wǎng)頁的原始 來源,而服務(wù)器為本發(fā)明提供的一種設(shè)置在移動終端和內(nèi)容服務(wù)器之間的用于對頁面刷新 數(shù)據(jù)信息進行中轉(zhuǎn)處理的獨立設(shè)備。圖1是表示本發(fā)明頁面刷新處理方法的流程示意圖。如圖1所示,在C/S的處理 架構(gòu)下,本發(fā)明的頁面刷新處理方法包括以下步驟首先,從移動終端向服務(wù)器提交頁面刷新請求(步驟S101);服務(wù)器在接收到移動 終端提交的頁面刷新請求后,根據(jù)來自移動終端的頁面刷新請求,向內(nèi)容服務(wù)器請求與所 述移動終端的當(dāng)前頁面相對應(yīng)的最新的頁面(步驟S102);服務(wù)器在從內(nèi)容服務(wù)器獲得最 新的頁面(即刷新頁面)數(shù)據(jù)后,根據(jù)刷新前后的頁面內(nèi)容來判斷內(nèi)容服務(wù)器所返回的最 新的頁面相對于移動終端的當(dāng)前頁面內(nèi)容是否發(fā)生變化(步驟S103);如果判斷結(jié)果顯示 刷新前后的頁面內(nèi)容沒有發(fā)生變化,則將指示不需要進行頁面刷新的信息返回給移動終端 (步驟S104);如果判斷結(jié)果顯示刷新前后的頁面內(nèi)容發(fā)生變化,則在將從內(nèi)容服務(wù)器所返 回的與移動終端的當(dāng)前頁面相對應(yīng)的最新的頁面數(shù)據(jù)返回給移動終端(步驟S105);最后 移動終端根據(jù)從服務(wù)器所接收得到的返回信息進行頁面的保持或者更新(步驟S106),具 體來說,如果從服務(wù)器向移動終端返回的是指示不需要頁面刷新的信息,則移動終端繼續(xù) 保持當(dāng)前頁面不變,不進行“無效”的頁面刷新;如果從服務(wù)器返回移動終端的是與所述移 動終端的當(dāng)前頁面不同的最新的頁面數(shù)據(jù),則移動終端根據(jù)所返回的最新的頁面數(shù)據(jù)進行 頁面的更新,以該最新的頁面更新替換當(dāng)前的頁面,完成“有效”的頁面刷新。本發(fā)明通過在服務(wù)器執(zhí)行頁面刷新動作,并僅將“真正”的刷新頁面返回給移動客 戶終端進行頁面刷新的方案,能夠有效避免移動終端的“無效”刷新,從而減少移動終端的 流量資費,使得移動終端用戶的上網(wǎng)瀏覽體驗得到提升。為了進一步降低移動終端所接收的數(shù)據(jù)量,提高刷新頁面數(shù)據(jù)的接收速度,在本 發(fā)明的一個優(yōu)選實施方式中,在服務(wù)器將與移動終端的當(dāng)前頁面相對應(yīng)的最新的頁面數(shù)據(jù) 返回給移動終端之前,在服務(wù)器中提前對所要返回的最新的頁面數(shù)據(jù)進行壓縮處理,然后 再將壓縮后的刷新頁面數(shù)據(jù)返回給移動終端,從而達到降低“有效”的刷新頁面數(shù)據(jù)的加載時間、提高刷新頁面數(shù)據(jù)的接收速度的目的。但在目前的許多網(wǎng)頁中,均插播有大量的動態(tài)廣告,而即使在網(wǎng)頁的實際內(nèi)容沒 有變化的情況下,這部分廣告元素也會不斷進行更新,從而使移動終端得到僅僅動態(tài)廣告 發(fā)生變化的沒有實際更新意義的更新頁面。因此,為了更有效地提升用戶的瀏覽體驗,需要 盡可能的將頁面的廣告元素進行過濾,以使得移動終端僅在待刷新頁面的實質(zhì)內(nèi)容發(fā)生改 變的時候才從服務(wù)器接收返回的最新的頁面數(shù)據(jù)并進行頁面更新。圖2是表示本發(fā)明頁面刷新處理方法的一個優(yōu)選實施例的流程示意圖,如圖2所 示,在服務(wù)器判斷內(nèi)容服務(wù)器所返回的最新的頁面即刷新頁面相對于移動終端的當(dāng)前頁面 內(nèi)容是否發(fā)送變化之前,先對刷新前后的頁面上的廣告元素進行過濾(步驟S108),即分別 對內(nèi)容服務(wù)器所返回的最新的頁面和移動終端的當(dāng)前頁面上的廣告元素進行過濾,然后再 判斷內(nèi)容服務(wù)器所返回的最新的頁面內(nèi)容相對于移動終端的當(dāng)前頁面內(nèi)容是否發(fā)生變化。 這樣,就能夠有效去除動態(tài)廣告對于判斷結(jié)果的影響,盡可能的提高移動終端頁面刷新的 有效性。需要說明的是,由于廣告過濾已經(jīng)是一個公知、且十分成熟的技術(shù),因此本發(fā)明中 只是運用該技術(shù)處理一些會妨礙對于頁面內(nèi)容是否變化的判斷的元素比如很多頁面上的 廣告元素是動態(tài)的,每次刷新,數(shù)據(jù)都不同,這些不同會導(dǎo)致“散列運算”的結(jié)果有誤。但廣 告過濾技術(shù)并不是本發(fā)明的保護內(nèi)容,可以采用能夠使廣告過濾更準(zhǔn)確的本技術(shù)領(lǐng)域內(nèi)一 切可能使用的方式,故在此不再贅述具體的廣告過濾方法。對于根據(jù)刷新前后的頁面數(shù)據(jù)來判斷刷新前后的頁面有無變化的過程,可以通過 對刷新前后頁面的主要內(nèi)容或者部分內(nèi)容的識別來進行,可以在HTML、XHTML、WML、CSS上 進行,或者根據(jù)頁面結(jié)構(gòu)、標(biāo)簽的聲明進行。在本發(fā)明的一個具體實施方式
中,根據(jù)現(xiàn)有的 http協(xié)議里面的“Last-Modified”協(xié)議或者“Etag”協(xié)議來判斷內(nèi)容服務(wù)器所返回的刷新 頁面數(shù)據(jù)相對于移動終端的當(dāng)前頁面內(nèi)容是否發(fā)生變化。具體來說,在瀏覽器第一次請求某一個URL時,服務(wù)器的返回狀態(tài)會是200,內(nèi)容 是移動終端請求的資源,同時有一個Last-Modified的屬性標(biāo)記表示此頁面內(nèi)容(相當(dāng)于 移動終端的當(dāng)前頁面內(nèi)容)的文件在服務(wù)器最后被修改的時間,格式類似于Last-Modified:Fri,12 May 2006 18:53:33 GMT當(dāng)移動終端第二次請求此URL時,根據(jù)HTTP協(xié)議的規(guī)定,瀏覽器會向服務(wù)器傳送 If-Modified-Since報頭,詢問該時間之后文件是否有被修改過,格式類似于If-Modified-Since:Fri,12 May 2006 18:53:33 GMT如果服務(wù)器經(jīng)過向內(nèi)容服務(wù)器請求刷新后確認(rèn)在上述時間(12 May 200618:53:33)之后的資源沒有變化,即內(nèi)容服務(wù)器所返回的最新的頁面相對于移動終端 的當(dāng)前頁面內(nèi)容沒有發(fā)生變化,則服務(wù)器自動返回HTTP 304(NotChanged.)狀態(tài)碼給移動 終端,內(nèi)容為空,移動終端就根據(jù)服務(wù)器返回的HTTP304狀態(tài)碼來確定保持當(dāng)前頁面不變, 這樣就節(jié)省了傳輸數(shù)據(jù)量。如果服務(wù)器經(jīng)過向內(nèi)容服務(wù)器請求刷新后確認(rèn)在上述時間(12 May 200618:53:33)之后的資源發(fā)生了變化,則說明內(nèi)容服務(wù)器所返回的最新的頁面相對于移 動終端的當(dāng)前頁面內(nèi)容有變化,服務(wù)器就會將所返回的最新的頁面即刷新頁面數(shù)據(jù)直接或 者壓縮后返回給移動終端,以使得移動終端根據(jù)所返回的刷新頁面數(shù)據(jù)進行頁面的更新。
在服務(wù)器以及內(nèi)容服務(wù)器的代碼發(fā)生改變或者重啟時,服務(wù)器也會重新發(fā)出資 源,返回和上述刷新請求時類似的狀態(tài)碼。從而保證不向移動終端重復(fù)發(fā)出資源,也保證當(dāng) 服務(wù)器有變化時,移動終端能夠得到最新的資源。在HTTP協(xié)議規(guī)格中定義ETag為“被請求變量的實體值”,也可以說ETag是一個可 以與Web資源關(guān)聯(lián)的記號(token)。典型的Web資源可以一個Web頁,但也可能是JSON或 XML文檔。服務(wù)器單獨負(fù)責(zé)判斷該記號是什么及其含義,并在HTTP響應(yīng)頭中將其傳送到移 動終端,以下是通過“Etag”協(xié)議來判斷內(nèi)容服務(wù)器所返回的刷新頁面數(shù)據(jù)相對于移動終端 的當(dāng)前頁面內(nèi)容是否發(fā)生變化時,服務(wù)器返回的格式示例ETag:" 50blcld4f775c61df3"移動終端的查詢更新格式為If-None-Match:W/" 50blcld4f775c61df3”和Last-Modified協(xié)議一樣,如果ETag沒改變,則服務(wù)器自動返回HTTP304(Not Changed.)狀態(tài)碼給移動終端,移動終端根據(jù)服務(wù)器返回的HTTP304狀態(tài)碼來確定保持當(dāng) 前頁面不變;如果ETag發(fā)生改變,則服務(wù)器將所返回的最新的頁面數(shù)據(jù)直接或者壓縮后返 回給移動終端,移動終端根據(jù)所返回的最新的頁面數(shù)據(jù)進行頁面的更新。另外,在本發(fā)明的另一優(yōu)選實施例中,通過散列運算(哈希運算)來判斷刷新前后 的頁面內(nèi)容是否有變化。即取刷新前后的頁面“源文件(Html代碼)”進行散列運算,以散 列運算值是否一樣來判斷內(nèi)容服務(wù)器所返回的最新的頁面數(shù)據(jù)相對于移動終端的當(dāng)前頁 面數(shù)據(jù)是否發(fā)生變化。散列運算主要用來判斷數(shù)據(jù)是否優(yōu)異,它可以用于一切需要數(shù)據(jù)對 比的地方,是基于特定數(shù)學(xué)方程式所執(zhí)行的運算,它可以將任意字符串編譯出一串固定的 哈希值。常見的散列運算有MD4,MD5,SHS運算,置于在本發(fā)明中所具體采用的散列函數(shù),本 領(lǐng)域的技術(shù)人員可以根據(jù)具體的操作系統(tǒng)以及應(yīng)用環(huán)境來具體選擇,在此不再贅述。另外,在本發(fā)明的另一優(yōu)選實施方式中,還在移動終端設(shè)置了頁面的自動刷新間 隔,移動終端根據(jù)所設(shè)置的自動刷新間隔,自動向服務(wù)器提交頁面刷新請求,根據(jù)上述自動 向服務(wù)器提交的頁面刷新請求,啟動服務(wù)器的刷新、判斷、數(shù)據(jù)傳輸以及移動終端進行頁面 的保持或者更新等一系列動作。這種設(shè)置使得移動終端支持“網(wǎng)頁自動刷新”功能,用戶設(shè) 置頁面的自動刷新間隔,就可以根據(jù)所設(shè)置的自動刷新間隔完成網(wǎng)頁的定時自動刷新,簡 化了用戶的刷新操作。與上述基于移動終端的頁面刷新處理方法相對應(yīng),本發(fā)明還提供一種頁面刷新處 理系統(tǒng)。圖3是表示本發(fā)明頁面刷新處理系統(tǒng)的邏輯結(jié)構(gòu)示意圖,如圖3所示,該頁面刷新 處理系統(tǒng)包括移動終端1和服務(wù)器2,移動終端1和服務(wù)器2之間通過無線網(wǎng)絡(luò)進行通訊。其中,移動終端1包括頁面刷新請求發(fā)送單元101、接收單元102和刷新單元103。 其中,頁面刷新請求發(fā)送單元101用于向服務(wù)器發(fā)送頁面刷新請求;接收單元102用于從服 務(wù)器接收響應(yīng)于上述頁面刷新請求而返回的最新的頁面數(shù)據(jù)或者指示不需要進行刷新的 信息;刷新單元103,用于根據(jù)所述接收單元102從所述服務(wù)器接收的最新的頁面數(shù)據(jù)或者 指示不需要進行刷新的信息進行頁面的更新或者保持,即在接收單元102接收到最新的頁 面數(shù)據(jù)時,刷新單元103根據(jù)所接收的最新的頁面數(shù)據(jù)進行頁面更新,在接收單元102接收 到指示不需要進行刷新的信息時,刷新單元103保持當(dāng)前頁面。服務(wù)器2包括頁面刷新請求接收單元201、服務(wù)器刷新單元202、判斷單元203和發(fā)送單元204。其中,頁面刷新請求接收單元201用于從移動終端接收頁面刷新請求;服 務(wù)器刷新單元202用于根據(jù)來自移動終端1的頁面刷新請求,向內(nèi)容服務(wù)器請求與所述移 動終端1的當(dāng)前頁面相對應(yīng)的最新的頁面;判斷單元203用于判斷內(nèi)容服務(wù)器所返回的最 新的頁面相對于移動終端1的當(dāng)前頁面內(nèi)容是否發(fā)生變化;發(fā)送單元204用于在判斷單元 203判斷出刷新前后的頁面數(shù)據(jù)發(fā)生變化時,將內(nèi)容服務(wù)器所返回的最新的頁面數(shù)據(jù)返回 給所述移動終端1,以及在判斷單元203判斷出刷新前后的頁面數(shù)據(jù)未發(fā)生變化時,將指示 不需要進行頁面刷新的信息返回給所述移動終端1。為了進一步降低移動終端1所接收的數(shù)據(jù)量,提高刷新頁面數(shù)據(jù)的接收速度,在 本頁面刷新處理系統(tǒng)的一個優(yōu)選實施方式中,服務(wù)器2還包括壓縮單元,用于在發(fā)送單元 204將最新的頁面數(shù)據(jù)返回給移動終端之前,提前對所要返回的最新的頁面數(shù)據(jù)進行壓縮 處理,然后再通過發(fā)送單元204將壓縮后的最新的頁面數(shù)據(jù)返回給移動終端。圖4是表示本發(fā)明頁面刷新處理系統(tǒng)另一優(yōu)選實施例的邏輯結(jié)構(gòu)示意圖。如圖4 所示,為了消除頁面中的動態(tài)廣告元素對判斷單元203判斷結(jié)果的影響,盡可能的提高頁 面刷新的有效性,作為上述頁面刷新處理系統(tǒng)一個優(yōu)選實施方式,服務(wù)器還包括用于對頁 面上的廣告元素進行過濾的廣告過濾單元205。廣告過濾單元205連接在服務(wù)器刷新單元 202和判斷單元203之間,從而在判斷單元203對內(nèi)容服務(wù)器所返回的最新的頁面相對于移 動終端的當(dāng)前頁面內(nèi)容是否發(fā)生變化的判斷進行之前,先由廣告過濾單元205對內(nèi)容服務(wù) 器所返回的最新的頁面和移動終端的當(dāng)前頁面上的廣告元素進行過濾,然后再由判斷單元 203判斷刷新前后的頁面內(nèi)容是否有變化,這樣,就能夠有效去除動態(tài)廣告對于判斷結(jié)果的 影響。在本發(fā)明的具體實施方式
中,判斷單元203通過Last-Modif ied、Etag協(xié)議或者散 列運算來判斷內(nèi)容服務(wù)器所返回的最新的頁面相對于移動終端的當(dāng)前頁面內(nèi)容是否發(fā)生變化。圖5是表示本發(fā)明頁面刷新處理系統(tǒng)又一優(yōu)選實施例的邏輯結(jié)構(gòu)示意圖。如圖5 所示,移動終端1還包括頁面刷新間隔設(shè)置單元104,用于設(shè)置移動終端的頁面刷新間隔, 其中,頁面刷新請求發(fā)送單元101根據(jù)所設(shè)置的自動刷新間隔,自動向服務(wù)器2提交頁面刷 新請求。頁面刷新處理系統(tǒng)根據(jù)上述自動向服務(wù)器2提交的頁面刷新請求,啟動服務(wù)器的 刷新、判斷、數(shù)據(jù)傳輸以及移動終端進行頁面的保持或者更新等一系列動作。頁面刷新間隔 設(shè)置單元104的設(shè)置使得移動終端支持“網(wǎng)頁自動刷新”功能,用戶設(shè)置頁面的自動刷新間 隔,就可以根據(jù)所設(shè)置的自動刷新間隔完成網(wǎng)頁的定時自動刷新,從而簡化用戶的刷新操 作。本發(fā)明通過在服務(wù)器進行頁面刷新操作,然后將真正刷新后的頁面壓縮發(fā)送至移 動通訊中的,能夠減少加載時間,降低用戶需要支付的流量資費。并且采用廣告元素過濾方 法,可以消除動態(tài)廣告對于頁面刷新前后頁面內(nèi)容是否發(fā)聲變化的判斷的影響,避免無效 的“刷新”行為,從而降低接入帶寬以及終端數(shù)據(jù)處理能力對移動終端上網(wǎng)速度的影響,大 大提升移動終端用戶的上網(wǎng)瀏覽體驗。在本發(fā)明的上述教導(dǎo)下,本領(lǐng)域技術(shù)人員可以在上述實施例的基礎(chǔ)上進行各種改 進和變形,而這些改進和變形,都落在本發(fā)明的保護范圍內(nèi),本領(lǐng)域技術(shù)人員應(yīng)該明白,上述 的具體描述只是更好的解釋本發(fā)明的目的,本發(fā)明的保護范圍由權(quán)利要求及其等同物限定。
9
權(quán)利要求
一種基于移動終端和服務(wù)器的頁面刷新處理方法,包括從移動終端向服務(wù)器提交頁面刷新請求;服務(wù)器根據(jù)來自移動終端的頁面刷新請求,向內(nèi)容服務(wù)器請求與所述移動終端的當(dāng)前頁面相對應(yīng)的最新的頁面;服務(wù)器判斷內(nèi)容服務(wù)器所返回的最新的頁面相對于移動終端的當(dāng)前頁面內(nèi)容是否發(fā)生變化,如果頁面內(nèi)容發(fā)生變化,則將所返回的最新的頁面數(shù)據(jù)返回給移動終端;如果沒有發(fā)生變化,則將指示不需要進行頁面刷新的信息返回給移動終端;其中,在服務(wù)器向移動終端返回最新的頁面數(shù)據(jù)后,移動終端根據(jù)所返回的最新的頁面數(shù)據(jù)進行頁面更新,以及在服務(wù)器向移動終端返回的是指示不需要進行頁面刷新的信息時,移動終端保持頁面不變。
2.如權(quán)利要求1所述的頁面刷新處理方法,其中,在將所述最新的頁面數(shù)據(jù)返回給移動終端之前,對所述最新的頁面數(shù)據(jù)進行壓縮。
3.如權(quán)利要求1所述的頁面刷新處理方法,其中,在服務(wù)器判斷內(nèi)容服務(wù)器所返回的最新的頁面數(shù)據(jù)相對于移動終端的當(dāng)前頁面內(nèi)容 是否發(fā)生變化之前,對內(nèi)容服務(wù)器所返回的最新的頁面和移動終端的當(dāng)前頁面上的廣告元 素進行過濾,然后再判斷內(nèi)容服務(wù)器所返回的最新的頁面相對于移動終端的當(dāng)前頁面內(nèi)容 是否發(fā)生變化。
4.如權(quán)利要求1 3中任一項所述的頁面刷新處理方法,其中,通過Last-Modified協(xié)議或者Etag協(xié)議來判斷內(nèi)容服務(wù)器所返回的最新的頁面相對 于移動終端的當(dāng)前頁面內(nèi)容是否發(fā)生變化。
5.如權(quán)利要求1 3中任一項所述的頁面刷新處理方法,其中,通過散列運算來判斷內(nèi)容服務(wù)器所返回的最新的頁面相對于移動終端的當(dāng)前頁面內(nèi) 容是否發(fā)生變化。
6.如權(quán)利要求5所述的頁面刷新處理方法,其中,在移動終端設(shè)置頁面的自動刷新間隔,移動終端根據(jù)所設(shè)置的自動刷新間隔,自動向 服務(wù)器提交頁面刷新請求。
7.一種頁面刷新處理系統(tǒng),包括移動終端和服務(wù)器,其中, 所述移動終端包括頁面刷新請求發(fā)送單元,用于向服務(wù)器發(fā)送頁面刷新請求;接收單元,用于從服務(wù)器接收響應(yīng)于所述頁面刷新請求而返回的最新的頁面數(shù)據(jù)或指 示不需要進行刷新的信息;刷新單元,用于在接收到最新的頁面數(shù)據(jù)時,根據(jù)所接收的最新的頁面數(shù)據(jù)進行頁面 更新,以及在接收到指示不需要進行刷新的信息時,保持當(dāng)前頁面; 所述服務(wù)器包括頁面刷新請求接收單元,用于從移動終端接收頁面刷新請求; 服務(wù)器刷新單元,用于根據(jù)來自移動終端的頁面刷新請求,向內(nèi)容服務(wù)器請求與所述 移動終端的當(dāng)前頁面相對應(yīng)的最新的頁面;判斷單元,用于判斷內(nèi)容服務(wù)器所返回的最新的頁面相對于移動終端的當(dāng)前頁面內(nèi)容是否發(fā)生變化;發(fā)送單元,用于在判斷出頁面內(nèi)容發(fā)生變化時,將所返回的最新的頁面數(shù)據(jù)返回給移 動終端;以及在判斷出頁面內(nèi)容未發(fā)生變化時,將指示不需要進行頁面刷新的信息返回給 移動終端。
8.如權(quán)利要求7所述的頁面刷新處理系統(tǒng),其中,所述服務(wù)器還包括壓縮單元,用于在將所述最新的頁面數(shù)據(jù)返回給移動終端之前,對 所述最新的頁面數(shù)據(jù)進行壓縮。
9.如權(quán)利要求7或8所述的頁面刷新處理系統(tǒng),其中,所述服務(wù)器還包括廣告過濾單元,用于在判斷內(nèi)容服務(wù)器所返回的最新的頁面相對于 移動終端的當(dāng)前頁面內(nèi)容是否發(fā)生變化之前,對內(nèi)容服務(wù)器所返回的最新的頁面和移動終 端的當(dāng)前頁面上的廣告元素進行過濾。
10.如權(quán)利要求9所述的頁面刷新處理系統(tǒng),其中,所述移動終端還包括頁面刷新間隔設(shè)置單元,用于設(shè)置移動終端的頁面刷新間隔;其中,所述頁面刷新請求發(fā)送單元根據(jù)所設(shè)置的自動刷新間隔,自動向服務(wù)器提交頁 面刷新請求。
全文摘要
本發(fā)明提供一種頁面刷新處理方法,包括從移動終端向服務(wù)器提頁面交刷新請求;服務(wù)器根據(jù)頁面刷新請求向內(nèi)容服務(wù)器請求最新的頁面;服務(wù)器判斷內(nèi)容服務(wù)器所返回的最新的頁面相對于移動終端的當(dāng)前頁面內(nèi)容是否發(fā)生變化,如果發(fā)生變化,則將所返回的最新的頁面數(shù)據(jù)返回給移動終端;如果沒有變化,則將指示不需要進行頁面刷新的信息返回給移動終端;其中,在服務(wù)器向移動終端返回最新的頁面數(shù)據(jù)后,移動終端根據(jù)所返回的最新的頁面數(shù)據(jù)進行頁面更新,根據(jù)指示不需要進行頁面刷新的信息保持頁面不變。通過本發(fā)明,能夠避免無效的“刷新”行為,并且可以減少加載時間,降低用戶需要支付的流量資費,從而有效提升移動終端用戶的上網(wǎng)瀏覽體驗。
文檔編號H04L29/08GK101894136SQ20101020686
公開日2010年11月24日 申請日期2010年6月13日 優(yōu)先權(quán)日2010年6月13日
發(fā)明者吳竑遠(yuǎn), 梁捷 申請人:優(yōu)視科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1