數(shù)據(jù)更新的方法、服務(wù)器、客戶端以及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種數(shù)據(jù)更新的方法、服務(wù)器、客戶端以及系統(tǒng),涉及網(wǎng)絡(luò)通信【技術(shù)領(lǐng)域】,能夠解決刷新網(wǎng)頁內(nèi)容時浪費流量的問題。本發(fā)明的方法包括:服務(wù)器接收客戶端發(fā)送的數(shù)據(jù)更新請求,所述數(shù)據(jù)更新請求用于請求更新第一數(shù)據(jù),所述數(shù)據(jù)更新請求中攜帶有所述第一數(shù)據(jù)的更新標識;判斷所述第一數(shù)據(jù)的更新標識與查找到的第二數(shù)據(jù)的更新標識是否相同,其中所述第二數(shù)據(jù)為對應(yīng)所述第一數(shù)據(jù)的更新數(shù)據(jù);根據(jù)判斷結(jié)果向所述客戶端發(fā)送更新標志位,所述更新標志位用于表征所述第二數(shù)據(jù)與所述第一數(shù)據(jù)是否相同。本發(fā)明主要應(yīng)用于網(wǎng)頁刷新的過程中。
【專利說明】數(shù)據(jù)更新的方法、服務(wù)器、客戶端以及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信【技術(shù)領(lǐng)域】,尤其涉及一種數(shù)據(jù)更新的方法、服務(wù)器、客戶端以及系統(tǒng)。
【背景技術(shù)】
[0002]目前,手機、平板電腦等客戶端可以對已獲取的數(shù)據(jù)內(nèi)容進行更新。例如,客戶端通過瀏覽器獲取并顯示網(wǎng)頁內(nèi)容,當接收到刷新指示時,客戶端向網(wǎng)絡(luò)側(cè)服務(wù)器發(fā)送數(shù)據(jù)更新請求,獲取更新后的網(wǎng)頁內(nèi)容,然后對更新后的網(wǎng)頁內(nèi)容進行顯示。
[0003]在數(shù)據(jù)更新的過程中,客戶端每次接收到刷新指示后都需要向網(wǎng)絡(luò)側(cè)服務(wù)器獲取更新的網(wǎng)頁內(nèi)容,當網(wǎng)絡(luò)側(cè)服務(wù)器沒有產(chǎn)生更新數(shù)據(jù)時,客戶端接收到的更新網(wǎng)頁內(nèi)容與當前顯示的網(wǎng)頁內(nèi)容相同。客戶端重復接收相同的網(wǎng)頁內(nèi)容會浪費上網(wǎng)流量,造成不必要的流量開銷。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供一種數(shù)據(jù)更新的方法、服務(wù)器、客戶端以及系統(tǒng),能夠解決刷新網(wǎng)頁內(nèi)容時浪費流量的問題。
[0005]第一方面,本發(fā)明實施例提供了一種數(shù)據(jù)更新的方法,包括:
[0006]服務(wù)器接收客戶端發(fā)送的數(shù)據(jù)更新請求,所述數(shù)據(jù)更新請求用于請求更新第一數(shù)據(jù),所述數(shù)據(jù)更新請求中攜帶有所述第一數(shù)據(jù)的更新標識;
[0007]判斷所述第一數(shù)據(jù)的更新標識與查找到的第二數(shù)據(jù)的更新標識是否相同,其中所述第二數(shù)據(jù)為對應(yīng)所述第一數(shù)據(jù)的更新數(shù)據(jù);
[0008]根據(jù)判斷結(jié)果向所述客戶端發(fā)送更新標志位,所述更新標志位用于表征所述第二數(shù)據(jù)與所述第一數(shù)據(jù)是否相同。
[0009]第二方面,本發(fā)明實施例還提供了一種數(shù)據(jù)更新的方法,包括:
[0010]客戶端生成數(shù)據(jù)更新請求,所述數(shù)據(jù)更新請求用于請求更新第一數(shù)據(jù),所述數(shù)據(jù)更新請求中攜帶有所述第一數(shù)據(jù)的更新標識;
[0011]將所述數(shù)據(jù)更新請求發(fā)送給服務(wù)器,以便所述服務(wù)器根據(jù)所述數(shù)據(jù)更新請求判斷所述第一數(shù)據(jù)與第二數(shù)據(jù)是否相同,其中所述第二數(shù)據(jù)為所述第一數(shù)據(jù)的更新數(shù)據(jù);
[0012]接收所述服務(wù)器發(fā)送的更新標志位,并根據(jù)所述更新標志位顯示所述第一數(shù)據(jù)的更新數(shù)據(jù),所述更新標志位用于表征所述第一數(shù)據(jù)與所述第二數(shù)據(jù)是否相同。
[0013]第三方面,本發(fā)明實施例還提供了一種服務(wù)器,包括:
[0014]接收單元,用于接收客戶端發(fā)送的數(shù)據(jù)更新請求,所述數(shù)據(jù)更新請求用于請求更新第一數(shù)據(jù),所述數(shù)據(jù)更新請求中攜帶有所述第一數(shù)據(jù)的更新標識;
[0015]判斷單元,用于判斷所述接收單元接收的所述第一數(shù)據(jù)的更新標識與查找到的第二數(shù)據(jù)的更新標識是否相同,其中所述第二數(shù)據(jù)為對應(yīng)所述第一數(shù)據(jù)的更新數(shù)據(jù);
[0016]發(fā)送單元,用于根據(jù)所述判斷單元的判斷結(jié)果向所述客戶端發(fā)送更新標志位,所述更新標志位用于表征所述第二數(shù)據(jù)與所述第一數(shù)據(jù)是否相同。
[0017]第四方面,本發(fā)明實施例還提供了一種客戶端,包括:
[0018]處理單元,用于生成數(shù)據(jù)更新請求,所述數(shù)據(jù)更新請求用于請求更新第一數(shù)據(jù),所述數(shù)據(jù)更新請求中攜帶有所述第一數(shù)據(jù)的更新標識;
[0019]發(fā)送單元,用于將所述處理單元生成的所述數(shù)據(jù)更新請求發(fā)送給服務(wù)器,以便所述服務(wù)器根據(jù)所述數(shù)據(jù)更新請求判斷所述第一數(shù)據(jù)與第二數(shù)據(jù)是否相同,其中所述第二數(shù)據(jù)為所述第一數(shù)據(jù)的更新數(shù)據(jù);
[0020]接收單元,用于接收所述服務(wù)器發(fā)送的更新標志位;
[0021]顯示單元,用于根據(jù)所述接收單元接收的所述更新標志位顯示所述第一數(shù)據(jù)的更新數(shù)據(jù),所述更新標志位用于表征所述第一數(shù)據(jù)與所述第二數(shù)據(jù)是否相同。
[0022]第五方面,本發(fā)明實施例提供了一種數(shù)據(jù)更新的系統(tǒng),包括:服務(wù)器和客戶端,其中,
[0023]所述客戶端,用于生成數(shù)據(jù)更新請求,所述數(shù)據(jù)更新請求用于請求更新第一數(shù)據(jù),所述數(shù)據(jù)更新請求中攜帶有所述第一數(shù)據(jù)的更新標識,將所述數(shù)據(jù)更新請求發(fā)送給所述服務(wù)器,其中所述第二數(shù)據(jù)為所述第一數(shù)據(jù)的更新數(shù)據(jù);
[0024]所述服務(wù)器,用于接收所述客戶端發(fā)送的所述數(shù)據(jù)更新請求,判斷所述第一數(shù)據(jù)的更新標識與查找到的第二數(shù)據(jù)的更新標識是否相同,根據(jù)判斷結(jié)果向所述客戶端發(fā)送更新標志位,所述更新標志位用于表征所述第二數(shù)據(jù)與所述第一數(shù)據(jù)是否相同;
[0025]所述客戶端,用于接收所述服務(wù)器發(fā)送的所述更新標志位,并根據(jù)所述更新標志位顯示所述第一數(shù)據(jù)的更新數(shù)據(jù),所述更新標志位用于表征所述第一數(shù)據(jù)與所述第二數(shù)據(jù)是否相同。
[0026]本發(fā)明實施例提供的數(shù)據(jù)更新的方法、服務(wù)器、客戶端以及系統(tǒng),能夠在客戶端請求對當前顯示的第一數(shù)據(jù)更新時,將第一數(shù)據(jù)的更新標識攜帶在數(shù)據(jù)更新請求中發(fā)送給服務(wù)器,服務(wù)器比較第一數(shù)據(jù)的更新標識與查找到的第二數(shù)據(jù)的更新標識是否相同。服務(wù)器向客戶端發(fā)送用于表征所述第二數(shù)據(jù)與所述第一數(shù)據(jù)是否相同的更新標志位,以便客戶端根據(jù)更新標志位的指示顯示第一數(shù)據(jù)的更新數(shù)據(jù)。當?shù)谝粩?shù)據(jù)沒有更新數(shù)據(jù),即第一數(shù)據(jù)與第二數(shù)據(jù)相同時,服務(wù)器僅向客戶端返回一個表征第一數(shù)據(jù)與第二數(shù)據(jù)相同的更新標志位。由于更新標志位僅占用一個或幾個比特位,所以與現(xiàn)有技術(shù)中當?shù)谝粩?shù)據(jù)沒有更新數(shù)據(jù)時,服務(wù)器仍將與第一數(shù)據(jù)相同的第二數(shù)據(jù)發(fā)送給客戶端相比,可以在更新數(shù)據(jù)的過程中,避免服務(wù)器向客戶端重復發(fā)送相同的數(shù)據(jù),節(jié)省客戶端刷新網(wǎng)頁的流量。
【專利附圖】
【附圖說明】
[0027]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0028]圖1為本發(fā)明實施例中數(shù)據(jù)更新的方法流程圖;
[0029]圖2為本發(fā)明實施例中另一個數(shù)據(jù)更新的方法流程圖;
[0030]圖3為本發(fā)明實施例中服務(wù)器的結(jié)構(gòu)示意圖;[0031]圖4為本發(fā)明實施例中客戶端的結(jié)構(gòu)示意圖;
[0032]圖5為本發(fā)明實施例中數(shù)據(jù)更新的系統(tǒng)示意圖。
【具體實施方式】
[0033]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0034]為解決當沒有新的更新數(shù)據(jù)時,服務(wù)器將原有數(shù)據(jù)作為更新數(shù)據(jù)發(fā)送給客戶端導致的浪費客戶端流量的問題,本發(fā)明實施例提供了一種數(shù)據(jù)更新的方法,該方法應(yīng)用于服務(wù)器側(cè)。如圖1所示,所述方法包括:
[0035]101、服務(wù)器接收客戶端發(fā)送的數(shù)據(jù)更新請求。
[0036]所述數(shù)據(jù)更新請求用于請求更新第一數(shù)據(jù),該第一數(shù)據(jù)為客戶端當前顯示的頁面數(shù)據(jù),亦即為數(shù)據(jù)更新的對象。所述數(shù)據(jù)更新請求中攜帶有第一數(shù)據(jù)的更新標識。所述更新標識用于對第一數(shù)據(jù)的更新狀態(tài)進行唯一標識,該更新標識由服務(wù)器生成,并隨第一數(shù)據(jù)一同發(fā)送給客戶端。每次數(shù)據(jù)更新時,服務(wù)器都會為更新后的數(shù)據(jù)分配一個更新標識,該更新標識可以但不僅限于是下述標識中的至少一種:數(shù)據(jù)的更新時間、數(shù)據(jù)的MD5值、數(shù)據(jù)的哈希HASH關(guān)鍵字、數(shù)據(jù)的更新編號或者數(shù)據(jù)的當前版本號。本發(fā)明實施例后續(xù)以數(shù)據(jù)的更新時間作為更新標識進行說明。
[0037]102、服務(wù)器判斷第一數(shù)據(jù)的更新標識與查找到的第二數(shù)據(jù)的更新標識是否相同。
[0038]所述第二數(shù)據(jù)為對應(yīng)第一數(shù)據(jù)的更新數(shù)據(jù)。服務(wù)器根據(jù)數(shù)據(jù)更新請求中的統(tǒng)一資源定位符(Universal Resource Locator,簡稱URL)地址查找到對應(yīng)第一數(shù)據(jù)的最新更新數(shù)據(jù),該最新更新數(shù)據(jù)即為所述第二數(shù)據(jù)。服務(wù)器在查找到第二數(shù)據(jù)后,獲取第二數(shù)據(jù)最近一次更新的時間,作為第二數(shù)據(jù)的更新標識,將第二數(shù)據(jù)的更新標識與第一數(shù)據(jù)的更新標識進行比較,判斷兩者是否相同。
[0039]103、服務(wù)器根據(jù)判斷結(jié)果向客戶端發(fā)送更新標志位。
[0040]所述更新標志位用于表征第二數(shù)據(jù)與第一數(shù)據(jù)是否相同。當?shù)诙?shù)據(jù)的更新標識與第一數(shù)據(jù)的更新標識相同時,表示第二數(shù)據(jù)的更新版本與第一數(shù)據(jù)的更新版本相同,即第二數(shù)據(jù)與第一數(shù)據(jù)相同,當?shù)诙?shù)據(jù)的更新標識與第一數(shù)據(jù)的更新標識不相同時,表示第二數(shù)據(jù)與第一數(shù)據(jù)不相同。
[0041]所述更新標志位可以為幾個二進制的字節(jié),例如更新標志位為一個二進制的字節(jié),該二進制字節(jié)為I表征第二數(shù)據(jù)與第一數(shù)據(jù)相同,該二進制字節(jié)為O表征第二數(shù)據(jù)與第一數(shù)據(jù)不相同?;蛘?,該二進制字節(jié)為O表征第二數(shù)據(jù)與第一數(shù)據(jù)相同,該二進制字節(jié)為I表征第二數(shù)據(jù)與第一數(shù)據(jù)不相同。
[0042]服務(wù)器向客戶端發(fā)送一個二進制字節(jié)的更新標志位指示客戶端第二數(shù)據(jù)與第一數(shù)據(jù)是否相同。如果兩者相同,則客戶端顯示已緩存的第一數(shù)據(jù)(即第一數(shù)據(jù)的更新數(shù)據(jù)還是第一數(shù)據(jù)),如果兩者不相同,則客戶端接收并顯示服務(wù)器發(fā)送的第二數(shù)據(jù)。
[0043]當步驟102的判斷結(jié)果為第一數(shù)據(jù)的更新標識與第二數(shù)據(jù)的更新標識不相同時,服務(wù)器向客戶端發(fā)送第二數(shù)據(jù)以及第二數(shù)據(jù)的更新標識。[0044]具體的,如果判斷結(jié)果為兩者不相同,則服務(wù)器將第二數(shù)據(jù)作為第一數(shù)據(jù)的更新數(shù)據(jù)發(fā)送給客戶端,以便客戶端對第二數(shù)據(jù)進行緩存和顯示。并且服務(wù)器還將第二數(shù)據(jù)的更新標識(即最近一次的更新時間)發(fā)送給客戶端,以便客戶端在下一次數(shù)據(jù)更新請求時(請求對第二數(shù)據(jù)進行更新)將第二數(shù)據(jù)的更新標識發(fā)送給服務(wù)器。
[0045]在本發(fā)明實施例中,服務(wù)器為查找到的數(shù)據(jù)分配一個更新標識,在客戶端請求數(shù)據(jù)更新時,獲取數(shù)據(jù)更新請求中待更新數(shù)據(jù)(第一數(shù)據(jù))的更新標識,然后判斷待更新數(shù)據(jù)(第一數(shù)據(jù))與更新后數(shù)據(jù)(第二數(shù)據(jù))是否相同,然后服務(wù)器向客戶端發(fā)送一個用于表征待更新數(shù)據(jù)與更新后數(shù)據(jù)是否相同的更新標志位,當待更新數(shù)據(jù)與更新后數(shù)據(jù)相同時,月艮務(wù)器不向客戶端重復發(fā)送相同的數(shù)據(jù)內(nèi)容。而在現(xiàn)有技術(shù)中,服務(wù)器在獲取到客戶端發(fā)送的數(shù)據(jù)更新請求后,查找更新后數(shù)據(jù),不論更新后數(shù)據(jù)與待更新數(shù)據(jù)是否相同都將將更新后數(shù)據(jù)發(fā)送給客戶端。本發(fā)明實施例提供的數(shù)據(jù)更新的方法與現(xiàn)有技術(shù)相比,可以在待更新數(shù)據(jù)與更新后數(shù)據(jù)相同時,服務(wù)器不向客戶端重復發(fā)送相同的數(shù)據(jù)內(nèi)容,而是僅發(fā)送一個更新標志位。由于更新標志位僅占有一個或幾個字節(jié),所以相對于重復發(fā)送相同數(shù)據(jù)內(nèi)容而言,可以為客戶端節(jié)省大量的流量開銷。
[0046]為解決當沒有新的更新數(shù)據(jù)時,客戶端接收與原有數(shù)據(jù)相同的更新數(shù)據(jù)導致的浪費客戶端流量的問題,本發(fā)明實施例還提供了一種數(shù)據(jù)更新的方法,該方法應(yīng)用于客戶端偵1K如圖2所示,所述方法包括:
[0047]201、客戶端生成數(shù)據(jù)更新請求。
[0048]所述數(shù)據(jù)更新請求用于請求更新第一數(shù)據(jù),該第一數(shù)據(jù)為客戶端當前顯示的頁面數(shù)據(jù),亦即為數(shù)據(jù)更新的對象。所述數(shù)據(jù)更新請求中攜帶有第一數(shù)據(jù)的更新標識。所述更新標識用于對第一數(shù)據(jù)的更新狀態(tài)進行唯一標識,該更新標識由服務(wù)器生成,并隨第一數(shù)據(jù)一同發(fā)送給客戶端。每次數(shù)據(jù)更新時,服務(wù)器都會為更新后的數(shù)據(jù)分配一個更新標識,客戶端在生成數(shù)據(jù)更新請求時添加的第一數(shù)據(jù)更新標識即為上一次獲取更新數(shù)據(jù)(即第一數(shù)據(jù))時,服務(wù)器發(fā)送給客戶端的更新標識。所述更新標識可以但不僅限于是下述標識中的至少一種:數(shù)據(jù)的更新時間、數(shù)據(jù)的MD5值、數(shù)據(jù)的哈希HASH關(guān)鍵字、數(shù)據(jù)的更新編號或者數(shù)據(jù)的當前版本號。本發(fā)明實施例后續(xù)以數(shù)據(jù)的更新時間作為更新標識進行說明。
[0049]202、客戶端將數(shù)據(jù)更新請求發(fā)送給服務(wù)器。
[0050]客戶端將數(shù)據(jù)更新請求發(fā)送給服務(wù)器,以便服務(wù)器根據(jù)數(shù)據(jù)更新請求中第一數(shù)據(jù)的更新標識判斷第一數(shù)據(jù)與第二數(shù)據(jù)是否相同,其中第二數(shù)據(jù)為服務(wù)器查找到的第一數(shù)據(jù)的更新數(shù)據(jù)。
[0051]服務(wù)器根據(jù)數(shù)據(jù)更新請求中的URL地址查找到對應(yīng)第一數(shù)據(jù)的第二數(shù)據(jù),然后獲取第二數(shù)據(jù)最近一次更新的時間,作為第二數(shù)據(jù)的更新標識,將第二數(shù)據(jù)的更新標識與第一數(shù)據(jù)的更新標識進行比較,判斷兩者是否相同。服務(wù)器根據(jù)判斷結(jié)果向客戶端發(fā)送用于表征第一數(shù)據(jù)與第二數(shù)據(jù)是否相同的更新標志位,該更新標志位可以為幾個二進制的字節(jié),例如更新標志位為一個二進制的字節(jié),該二進制字節(jié)為I表征第二數(shù)據(jù)與第一數(shù)據(jù)相同,該二進制字節(jié)為O表征第二數(shù)據(jù)與第一數(shù)據(jù)不相同。或者,該二進制字節(jié)為O表征第二數(shù)據(jù)與第一數(shù)據(jù)相同,該二進制字節(jié)為I表征第二數(shù)據(jù)與第一數(shù)據(jù)不相同。
[0052]203、客戶端接收服務(wù)器發(fā)送的更新標志位,并根據(jù)更新標志位顯示第一數(shù)據(jù)的更新數(shù)據(jù)。[0053]當更新標志位表征第一數(shù)據(jù)與第二數(shù)據(jù)相同時,客戶端將已緩存的第一數(shù)據(jù)作為更新后數(shù)據(jù)進行顯示;當更新標志位表征第一數(shù)據(jù)與第二數(shù)據(jù)不相同時,客戶端接收服務(wù)器發(fā)送的第二數(shù)據(jù)以及第二數(shù)據(jù)的更新標識,然后將第二數(shù)據(jù)進行緩存和顯示,并且保存第二數(shù)據(jù)的更新標識,當再次請求更新數(shù)據(jù)(請求對第二數(shù)據(jù)進行更新)時,客戶端根據(jù)接收到的第二數(shù)據(jù)的更新標識生成數(shù)據(jù)更新請求發(fā)送給服務(wù)器。
[0054]在本發(fā)明實施例中,服務(wù)器為查找到的數(shù)據(jù)分配一個更新標識,在客戶端請求數(shù)據(jù)更新時,客戶端將待更新數(shù)據(jù)(第一數(shù)據(jù))的更新標識發(fā)送給服務(wù)器,以便服務(wù)器判斷待更新數(shù)據(jù)與更新后數(shù)據(jù)(第二數(shù)據(jù))是否相同。然后客戶端接收服務(wù)器發(fā)送的用于表征待更新數(shù)據(jù)與更新后數(shù)據(jù)是否相同的更新標志位,如果更新標志位表征兩者相同時,則客戶端將已緩存的待更新數(shù)據(jù)顯示給用戶,如果更新標志位表征兩者不相同時,則客戶端接收服務(wù)器發(fā)送的更新后數(shù)據(jù)及更新后數(shù)據(jù)的更新標識,并對更新后數(shù)據(jù)進行緩存和顯示,同時存儲更新后數(shù)據(jù)的更新標識以便下一次請求更新時使用。而在現(xiàn)有技術(shù)中,不論服務(wù)器查找到的更新后數(shù)據(jù)與待更新數(shù)據(jù)是否相同,客戶端都會接收到服務(wù)器發(fā)送的更新后數(shù)據(jù)。本發(fā)明實施例提供的數(shù)據(jù)更新的方法與現(xiàn)有技術(shù)相比,可以在待更新數(shù)據(jù)與更新后數(shù)據(jù)相同時,客戶端不重復接收服務(wù)器發(fā)送的相同的數(shù)據(jù)內(nèi)容,而是僅接收一個更新標志位。由于更新標志位僅占有一個或幾個字節(jié),所以相對于重復接收相同數(shù)據(jù)內(nèi)容而言,客戶端可以節(jié)省大量的流量開銷。
[0055]在本發(fā)明實施例的一個應(yīng)用場景中,客戶端向服務(wù)器請求某網(wǎng)站主頁的數(shù)據(jù)內(nèi)容,服務(wù)器獲取該主頁數(shù)據(jù)內(nèi)容以及該主頁最近一次更新時間14:00,將獲取的主頁內(nèi)容發(fā)送給客戶端,并且將該主頁最近一次更新時間作為更新標識發(fā)送給客戶端。用戶在瀏覽完該主頁內(nèi)容后進行主頁刷新操作,客戶端生成數(shù)據(jù)更新請求,并在14:05將更新標識14:00發(fā)送給服務(wù)器。服務(wù)器接收到數(shù)據(jù)更新請求后,根據(jù)數(shù)據(jù)更新請求中的URL地址查找到該主頁,并獲取到該主頁的最近一次更新時間為14:03。服務(wù)器比較更新時間14:00與更新時間14:03不相同,則向客戶端發(fā)送更新標志位1,并將14:03更新的主頁數(shù)據(jù)內(nèi)容以及更新時間14:03發(fā)送給客戶端??蛻舳私邮盏礁聵酥疚籌后,對14:03更新的主頁數(shù)據(jù)內(nèi)容進行緩存和顯示,并保存更新標識14:03。
[0056]用戶在瀏覽完該主頁內(nèi)容后第二次進行主頁刷新操作,客戶端生成數(shù)據(jù)更新請求,并在14:10將更新標識14:03發(fā)送給服務(wù)器。服務(wù)器接收到數(shù)據(jù)更新請求后,根據(jù)數(shù)據(jù)更新請求中的URL地址查找到該主頁,并獲取到該主頁的最近一次更新時間仍為14:03,即在14:03到14:10期間該主頁數(shù)據(jù)內(nèi)容沒有更新。服務(wù)器比較數(shù)據(jù)更新請求中的更新時間14:03與獲取到的主頁數(shù)據(jù)內(nèi)容的更新時間14:03相同,則向客戶端發(fā)送更新標志位O??蛻舳私邮盏礁聵酥疚籓后,顯示已緩存的14:03更新的主頁數(shù)據(jù)內(nèi)容。
[0057]在本發(fā)明實施例的另一個應(yīng)用場景中,數(shù)據(jù)的更新標識為數(shù)據(jù)內(nèi)容的當前版本號。客戶端向服務(wù)器請求某網(wǎng)站主頁的數(shù)據(jù)內(nèi)容,服務(wù)器獲取該主頁數(shù)據(jù)內(nèi)容以及該主頁的當前版本號Verl.0,將獲取的主頁內(nèi)容發(fā)送給客戶端,并且將該主頁的當前版本號Verl.0作為更新標識發(fā)送給客戶端。用戶在瀏覽完該主頁內(nèi)容后進行主頁刷新操作,客戶端生成數(shù)據(jù)更新請求,將更新標識Verl.0發(fā)送給服務(wù)器。服務(wù)器接收到數(shù)據(jù)更新請求后,根據(jù)數(shù)據(jù)更新請求中的URL地址查找到該主頁,并獲取到該主頁的當前版本號為Verl.1。服務(wù)器比較更新標識Verl.0與更新標識Verl.1不相同,則向客戶端發(fā)送更新標志位1,并將版本號為Verl.1的主頁數(shù)據(jù)內(nèi)容以及更新標識Verl.1發(fā)送給客戶端??蛻舳私邮盏礁聵酥疚籌后,對版本號為Verl.1的主頁數(shù)據(jù)內(nèi)容進行緩存和顯示,并保存更新標識Verl.1。
[0058]用戶在瀏覽完該主頁內(nèi)容后第二次進行主頁刷新操作,客戶端生成數(shù)據(jù)更新請求,將更新標識Verl.1發(fā)送給服務(wù)器。服務(wù)器接收到數(shù)據(jù)更新請求后,根據(jù)數(shù)據(jù)更新請求中的URL地址查找到該主頁,并獲取到該主頁的當前版本號仍為Verl.1,即該主頁數(shù)據(jù)內(nèi)容沒有更新。服務(wù)器比較數(shù)據(jù)更新請求中的更新標識Verl.1與獲取到的更新標識Verl.1相同,則向客戶端發(fā)送更新標志位O??蛻舳私邮盏礁聵酥疚籓后,顯示已緩存的版本號為Verl.1的主頁數(shù)據(jù)內(nèi)容。
[0059]參考圖1所示方法的實現(xiàn),本發(fā)明實施例還提供了一種服務(wù)器,用以實現(xiàn)圖1所示的方法。如圖3所示,所述服務(wù)器包括:接收單元31、判斷單元32以及發(fā)送單元33,其中,
[0060]所述接收單元31,用于接收客戶端發(fā)送的數(shù)據(jù)更新請求,所述數(shù)據(jù)更新請求用于請求更新第一數(shù)據(jù),所述數(shù)據(jù)更新請求中攜帶有所述第一數(shù)據(jù)的更新標識,所述更新標識可以但不僅限于是下述標識中的至少一種:數(shù)據(jù)的更新時間、數(shù)據(jù)的MD5值、數(shù)據(jù)的哈希HASH關(guān)鍵字、數(shù)據(jù)的更新編號或者數(shù)據(jù)的當前版本號。
[0061]所述判斷單元32,用于判斷所述接收單元31接收的所述第一數(shù)據(jù)的更新標識與查找到的第二數(shù)據(jù)的更新標識是否相同,其中所述第二數(shù)據(jù)為對應(yīng)所述第一數(shù)據(jù)的更新數(shù)據(jù);
[0062]所述發(fā)送單元33,用于根據(jù)所述判斷單元32的判斷結(jié)果向所述客戶端發(fā)送更新標志位,所述更新標志位用于表征所述第二數(shù)據(jù)與所述第一數(shù)據(jù)是否相同。
[0063]進一步的,所述發(fā)送單元33還用于:
[0064]當所述判斷單元32的所述判斷結(jié)果為所述第一數(shù)據(jù)的更新標識與所述第二數(shù)據(jù)的更新標識不相同時,向所述客戶端發(fā)送所述第二數(shù)據(jù)以及所述第二數(shù)據(jù)的更新標識。
[0065]進一步的,所述發(fā)送單元33發(fā)送的更新標志位可以為幾個二進制的字節(jié),例如更新標志位為一個二進制的字節(jié),該二進制字節(jié)為I表征第二數(shù)據(jù)與第一數(shù)據(jù)相同,該二進制字節(jié)為O表征第二數(shù)據(jù)與第一數(shù)據(jù)不相同。或者,該二進制字節(jié)為O表征第二數(shù)據(jù)與第一數(shù)據(jù)相同,該二進制字節(jié)為I表征第二數(shù)據(jù)與第一數(shù)據(jù)不相同。
[0066]本發(fā)明實施例提供的服務(wù)器,能夠在客戶端請求對當前顯示的第一數(shù)據(jù)更新時,接收攜帶有第一數(shù)據(jù)的更新標識的數(shù)據(jù)更新請求。服務(wù)器比較第一數(shù)據(jù)的更新標識與查找到的第二數(shù)據(jù)的更新標識是否相同。服務(wù)器向客戶端發(fā)送用于表征所述第二數(shù)據(jù)與所述第一數(shù)據(jù)是否相同的更新標志位,以便客戶端根據(jù)更新標志位的指示顯示第一數(shù)據(jù)的更新數(shù)據(jù)。當?shù)谝粩?shù)據(jù)沒有更新數(shù)據(jù),即第一數(shù)據(jù)與第二數(shù)據(jù)相同時,服務(wù)器僅向客戶端返回一個表征第一數(shù)據(jù)與第二數(shù)據(jù)相同的更新標志位。由于更新標志位僅占用一個或幾個比特位,所以與現(xiàn)有技術(shù)中當?shù)谝粩?shù)據(jù)沒有更新數(shù)據(jù)時,服務(wù)器仍將與第一數(shù)據(jù)相同的第二數(shù)據(jù)發(fā)送給客戶端相比,可以在更新數(shù)據(jù)的過程中,避免服務(wù)器向客戶端重復發(fā)送相同的數(shù)據(jù),節(jié)省刷新網(wǎng)頁的流量。
[0067]參考圖2所示方法的實現(xiàn),本發(fā)明實施例還提供了一種客戶端,用以實現(xiàn)圖2所示的方法。如圖4所示,所述客戶端包括:處理單元41、發(fā)送單元42、接收單元43、顯示單元44以及存儲單元45,其中,[0068]所述處理單元41,用于生成數(shù)據(jù)更新請求,所述數(shù)據(jù)更新請求用于請求更新第一數(shù)據(jù),所述數(shù)據(jù)更新請求中攜帶有所述第一數(shù)據(jù)的更新標識,所述更新標識可以但不僅限于是下述標識中的至少一種:數(shù)據(jù)的更新時間、數(shù)據(jù)的MD5值、數(shù)據(jù)的哈希HASH關(guān)鍵字、數(shù)據(jù)的更新編號或者數(shù)據(jù)的當前版本號。
[0069]所述發(fā)送單元42,用于將所述處理單元41生成的所述數(shù)據(jù)更新請求發(fā)送給服務(wù)器,以便所述服務(wù)器根據(jù)所述數(shù)據(jù)更新請求判斷所述第一數(shù)據(jù)與第二數(shù)據(jù)是否相同,其中所述第二數(shù)據(jù)為所述第一數(shù)據(jù)的更新數(shù)據(jù);
[0070]所述接收單元43,用于接收所述服務(wù)器發(fā)送的更新標志位;
[0071]所述顯示單元44,用于根據(jù)所述接收單元43接收的所述更新標志位顯示所述第一數(shù)據(jù)的更新數(shù)據(jù),所述更新標志位用于表征所述第一數(shù)據(jù)與所述第二數(shù)據(jù)是否相同。
[0072]進一步的,所述接收單元43還用于:當所述第一數(shù)據(jù)與所述第二數(shù)據(jù)不相同時,接收所述服務(wù)器發(fā)送的所述第二數(shù)據(jù)以及所述第二數(shù)據(jù)的更新標識。
[0073]進一步的,所述存儲單元45,用于緩存所述第一數(shù)據(jù)和所述接收單元43接收的所述第二數(shù)據(jù);
[0074]所述顯示單元44用于:
[0075]當所述接收單元43接收的所述更新標志位表征所述第一數(shù)據(jù)與所述第二數(shù)據(jù)相同時,讀取并顯示所述存儲單元45緩存的所述第一數(shù)據(jù);
[0076]當所述接收單元43接收的所述更新標志位表征所述第一數(shù)據(jù)與所述第二數(shù)據(jù)不相同時,讀取并顯示所述存儲單元45緩存的所述第二數(shù)據(jù)。
[0077]進一步的,所述處理單元41還用于:
[0078]根據(jù)所述接收單元43接收的所述第二數(shù)據(jù)的更新標識生成下一次數(shù)據(jù)更新的數(shù)據(jù)更新請求。
[0079]進一步的,所述接收單元43接收的更新標志位可以為幾個二進制的字節(jié),例如更新標志位為一個二進制的字節(jié),該二進制字節(jié)為I表征第二數(shù)據(jù)與第一數(shù)據(jù)相同,該二進制字節(jié)為O表征第二數(shù)據(jù)與第一數(shù)據(jù)不相同?;蛘撸摱M制字節(jié)為O表征第二數(shù)據(jù)與第一數(shù)據(jù)相同,該二進制字節(jié)為I表征第二數(shù)據(jù)與第一數(shù)據(jù)不相同。
[0080]本發(fā)明實施例提供的客戶端,能夠在請求對當前顯示的第一數(shù)據(jù)更新時,向服務(wù)器發(fā)送攜帶有第一數(shù)據(jù)的更新標識的數(shù)據(jù)更新請求,以便服務(wù)器比較第一數(shù)據(jù)的更新標識與查找到的第二數(shù)據(jù)的更新標識是否相同。接收服務(wù)器發(fā)送的用于表征所述第二數(shù)據(jù)與所述第一數(shù)據(jù)是否相同的更新標志位,然后根據(jù)更新標志位的指示顯示第一數(shù)據(jù)的更新數(shù)據(jù)。當?shù)谝粩?shù)據(jù)沒有更新數(shù)據(jù),即第一數(shù)據(jù)與第二數(shù)據(jù)相同時,客戶端僅接收服務(wù)器發(fā)送的一個表征第一數(shù)據(jù)與第二數(shù)據(jù)相同的更新標志位。由于更新標志位僅占用一個或幾個比特位,所以與現(xiàn)有技術(shù)中當?shù)谝粩?shù)據(jù)沒有更新數(shù)據(jù)時,客戶端仍接收服務(wù)器發(fā)送的與第一數(shù)據(jù)相同的第二數(shù)據(jù)相比,可以在更新數(shù)據(jù)的過程中,避免客戶端重復接收相同的數(shù)據(jù),節(jié)省客戶端刷新網(wǎng)頁的流量。
[0081]在本發(fā)明實施例中,圖4所示的客戶端為具有網(wǎng)絡(luò)連接功能的用戶設(shè)備(UserEquipment,簡稱UE),例如手機電腦等,本發(fā)明實施例對客戶端的具體形式不做限制。
[0082]參考圖1和圖2所示方法的實現(xiàn),本發(fā)明實施例還提供了一種數(shù)據(jù)更新的系統(tǒng),用以實現(xiàn)圖1和圖2所示的方法。如圖5所示,所述系統(tǒng)包括服務(wù)器51以及客戶端52,其中,[0083]所述客戶端52,用于生成數(shù)據(jù)更新請求,所述數(shù)據(jù)更新請求用于請求更新第一數(shù)據(jù),所述數(shù)據(jù)更新請求中攜帶有所述第一數(shù)據(jù)的更新標識,所述更新標識可以但不僅限于是下述標識中的至少一種:數(shù)據(jù)的更新時間、數(shù)據(jù)的MD5值、數(shù)據(jù)的哈希HASH關(guān)鍵字、數(shù)據(jù)的更新編號或者數(shù)據(jù)的當前版本號;將所述數(shù)據(jù)更新請求發(fā)送給所述服務(wù)器51,其中所述第二數(shù)據(jù)為所述第一數(shù)據(jù)的更新數(shù)據(jù);
[0084]所述服務(wù)器51,用于接收所述客戶端52發(fā)送的所述數(shù)據(jù)更新請求,判斷所述第一數(shù)據(jù)的更新標識與查找到的第二數(shù)據(jù)的更新標識是否相同,根據(jù)判斷結(jié)果向所述客戶端52發(fā)送更新標志位,所述更新標志位用于表征所述第二數(shù)據(jù)與所述第一數(shù)據(jù)是否相同;
[0085]所述客戶端52,用于接收所述服務(wù)器51發(fā)送的所述更新標志位,并根據(jù)所述更新標志位顯示所述第一數(shù)據(jù)的更新數(shù)據(jù),所述更新標志位用于表征所述第一數(shù)據(jù)與所述第二數(shù)據(jù)是否相同。
[0086]進一步的,所述更新標志位可以為幾個二進制的字節(jié),例如更新標志位為一個二進制的字節(jié),該二進制字節(jié)為I表征第二數(shù)據(jù)與第一數(shù)據(jù)相同,該二進制字節(jié)為O表征第二數(shù)據(jù)與第一數(shù)據(jù)不相同?;蛘?,該二進制字節(jié)為O表征第二數(shù)據(jù)與第一數(shù)據(jù)相同,該二進制字節(jié)為I表征第二數(shù)據(jù)與第一數(shù)據(jù)不相同。
[0087]本發(fā)明實施例提供的數(shù)據(jù)更新的系統(tǒng),能夠在請求對當前顯示的第一數(shù)據(jù)更新時,向服務(wù)器發(fā)送攜帶有第一數(shù)據(jù)的更新標識的數(shù)據(jù)更新請求,以便服務(wù)器比較第一數(shù)據(jù)的更新標識與查找到的第二數(shù)據(jù)的更新標識是否相同。接收服務(wù)器發(fā)送的用于表征所述第二數(shù)據(jù)與所述第一數(shù)據(jù)是否相同的更新標志位,然后根據(jù)更新標志位的指示顯示第一數(shù)據(jù)的更新數(shù)據(jù)。當?shù)谝粩?shù)據(jù)沒有更新數(shù)據(jù),即第一數(shù)據(jù)與第二數(shù)據(jù)相同時,客戶端僅接收服務(wù)器發(fā)送的一個表征第一數(shù)據(jù)與第二數(shù)據(jù)相同的更新標志位。由于更新標志位僅占用一個或幾個比特位,所以與現(xiàn)有技術(shù)中當?shù)谝粩?shù)據(jù)沒有更新數(shù)據(jù)時,客戶端仍接收服務(wù)器發(fā)送的與第一數(shù)據(jù)相同的第二數(shù)據(jù)相比,可以在更新數(shù)據(jù)的過程中,避免客戶端重復接收相同的數(shù)據(jù),節(jié)省客戶端刷新網(wǎng)頁的流量。
[0088]通過以上的實施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在可讀取的存儲介質(zhì)中,如計算機的軟盤,硬盤或光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。
[0089]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)所述以權(quán)利要求的保護范圍為準。
【權(quán)利要求】
1.一種數(shù)據(jù)更新的方法,其特征在于,包括: 服務(wù)器接收客戶端發(fā)送的數(shù)據(jù)更新請求,所述數(shù)據(jù)更新請求用于請求更新第一數(shù)據(jù),所述數(shù)據(jù)更新請求中攜帶有所述第一數(shù)據(jù)的更新標識; 判斷所述第一數(shù)據(jù)的更新標識與查找到的第二數(shù)據(jù)的更新標識是否相同,其中所述第二數(shù)據(jù)為對應(yīng)所述第一數(shù)據(jù)的更新數(shù)據(jù); 根據(jù)判斷結(jié)果向所述客戶端發(fā)送更新標志位,所述更新標志位用于表征所述第二數(shù)據(jù)與所述第一數(shù)據(jù)是否相同。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法進一步包括: 當所述判斷結(jié)果為所述第一數(shù)據(jù)的更新標識與所述第二數(shù)據(jù)的更新標識不相同時,向所述客戶端發(fā)送所述第二數(shù)據(jù)以及所述第二數(shù)據(jù)的更新標識。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述第一、第二數(shù)據(jù)的更新標識為下述標識中的至少一種:數(shù)據(jù)的更新時間、數(shù)據(jù)的MD5值、數(shù)據(jù)的哈希HASH關(guān)鍵字、數(shù)據(jù)的更新編號或數(shù)據(jù)的當前版本號。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述更新標志位為一個二進制字節(jié),所述二進制字節(jié)為I表征所述第 二數(shù)據(jù)與所述第一數(shù)據(jù)相同,所述二進制字節(jié)為O表征所述第二數(shù)據(jù)與所述第一數(shù)據(jù)不相同,或者,所述二進制字節(jié)為O表征所述第二數(shù)據(jù)與所述第一數(shù)據(jù)相同,所述二進制字節(jié)為I表征所述第二數(shù)據(jù)與所述第一數(shù)據(jù)不相同。
5.一種數(shù)據(jù)更新的方法,其特征在于,包括: 客戶端生成數(shù)據(jù)更新請求,所述數(shù)據(jù)更新請求用于請求更新第一數(shù)據(jù),所述數(shù)據(jù)更新請求中攜帶有所述第一數(shù)據(jù)的更新標識; 將所述數(shù)據(jù)更新請求發(fā)送給服務(wù)器,以便所述服務(wù)器根據(jù)所述數(shù)據(jù)更新請求判斷所述第一數(shù)據(jù)與第二數(shù)據(jù)是否相同,其中所述第二數(shù)據(jù)為所述第一數(shù)據(jù)的更新數(shù)據(jù); 接收所述服務(wù)器發(fā)送的更新標志位,并根據(jù)所述更新標志位顯示所述第一數(shù)據(jù)的更新數(shù)據(jù),所述更新標志位用于表征所述第一數(shù)據(jù)與所述第二數(shù)據(jù)是否相同。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法進一步包括: 當所述第一數(shù)據(jù)與所述第二數(shù)據(jù)不相同時,接收所述服務(wù)器發(fā)送的所述第二數(shù)據(jù)以及所述第二數(shù)據(jù)的更新標識。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)所述更新標志位顯示所述第一數(shù)據(jù)的更新數(shù)據(jù),包括: 當所述更新標志位表征所述第一數(shù)據(jù)與所述第二數(shù)據(jù)相同時,讀取并顯示已緩存的所述第一數(shù)據(jù); 當所述更新標志位表征所述第一數(shù)據(jù)與所述第二數(shù)據(jù)不相同時,緩存并顯示接收到的所述第二數(shù)據(jù)。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述生成數(shù)據(jù)更新請求,包括: 根據(jù)所述第二數(shù)據(jù)的更新標識生成下一次數(shù)據(jù)更新的數(shù)據(jù)更新請求。
9.根據(jù)權(quán)利要求5至8中任一項所述的方法,其特征在于,所述第一、第二數(shù)據(jù)的更新標識為下述標識中的至少一種:數(shù)據(jù)的更新時間、數(shù)據(jù)的MD5值、數(shù)據(jù)的哈希HASH關(guān)鍵字、數(shù)據(jù)的更新編號或數(shù)據(jù)的當前版本號。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述更新標志位為一個二進制字節(jié),所述二進制字節(jié)為I表征所述第二數(shù)據(jù)與所述第一數(shù)據(jù)相同,所述二進制字節(jié)為O表征所述第二數(shù)據(jù)與所述第一數(shù)據(jù)不相同,或者,所述二進制字節(jié)為O表征所述第二數(shù)據(jù)與所述第一數(shù)據(jù)相同,所述二進制字節(jié)為I表征所述第二數(shù)據(jù)與所述第一數(shù)據(jù)不相同。
11.一種服務(wù)器,其特征在于,包括: 接收單元,用于接收客戶端發(fā)送的數(shù)據(jù)更新請求,所述數(shù)據(jù)更新請求用于請求更新第一數(shù)據(jù),所述數(shù)據(jù)更新請求中攜帶有所述第一數(shù)據(jù)的更新標識; 判斷單元,用于判斷所述接收單元接收的所述第一數(shù)據(jù)的更新標識與查找到的第二數(shù)據(jù)的更新標識是否相同,其中所述第二數(shù)據(jù)為對應(yīng)所述第一數(shù)據(jù)的更新數(shù)據(jù); 發(fā)送單元,用于根據(jù)所述判斷單元的判斷結(jié)果向所述客戶端發(fā)送更新標志位,所述更新標志位用于表征所述第二數(shù)據(jù)與所述第一數(shù)據(jù)是否相同。
12.根據(jù)權(quán)利要求11所述的服務(wù)器,其特征在于,所述發(fā)送單元還用于: 當所述判斷單元的所述判斷結(jié)果為所述第一數(shù)據(jù)的更新標識與所述第二數(shù)據(jù)的更新標識不相同時,向所述客戶端發(fā)送所述第二數(shù)據(jù)以及所述第二數(shù)據(jù)的更新標識。
13.—種客戶端,其特征在于,包括: 處理單元,用于生成數(shù)據(jù)更新請求,所述數(shù)據(jù)更新請求用于請求更新第一數(shù)據(jù),所述數(shù)據(jù)更新請求中攜帶有所述第一數(shù)據(jù)的更新標識; 發(fā)送單元,用于將所述處理單元生成的所述數(shù)據(jù)更新請求發(fā)送給服務(wù)器,以便所述服務(wù)器根據(jù)所述數(shù)據(jù)更新請求判斷所述第一數(shù)據(jù)與第二數(shù)據(jù)是否相同,其中所述第二數(shù)據(jù)為所述第一數(shù)據(jù)的更新數(shù)據(jù); 接收單元,用于接收所述服務(wù)器發(fā)送的更新標志位; 顯示單元,用于根據(jù)所述接收單元接收的所述更新標志位顯示所述第一數(shù)據(jù)的更新數(shù)據(jù),所述更新標志位用于表征所述第一數(shù)據(jù)與所述第二數(shù)據(jù)是否相同。
14.根據(jù)權(quán)利要求13所述的客戶端,其特征在于,所述接收單元還用于: 當所述第一數(shù)據(jù)與所述第二數(shù)據(jù)不相同時,接收所述服務(wù)器發(fā)送的所述第二數(shù)據(jù)以及所述第二數(shù)據(jù)的更新標識。
15.根據(jù)權(quán)利要求14所述的客戶端,其特征在于,所述客戶端進一步包括: 存儲單元,用于緩存所述第一數(shù)據(jù)和所述接收單元接收的所述第二數(shù)據(jù); 所述顯示單元用于: 當所述接收單元接收的所述更新標志位表征所述第一數(shù)據(jù)與所述第二數(shù)據(jù)相同時,讀取并顯示所述存儲單元緩存的所述第一數(shù)據(jù); 當所述接收單元接收的所述更新標志位表征所述第一數(shù)據(jù)與所述第二數(shù)據(jù)不相同時,讀取并顯示所述存儲單元緩存的所述第二數(shù)據(jù)。
16.根據(jù)權(quán)利要求14所述的客戶端,其特征在于,所述處理單元還用于: 根據(jù)所述接收單元接收的所述第二數(shù)據(jù)的更新標識生成下一次數(shù)據(jù)更新的數(shù)據(jù)更新請求。
17.一種數(shù)據(jù)更新的系統(tǒng),其特征在于,包括:服務(wù)器和客戶端,其中, 所述客戶端,用于生成數(shù)據(jù)更新請求,所述數(shù)據(jù)更新請求用于請求更新第一數(shù)據(jù),所述數(shù)據(jù)更新請求中攜帶有 所述第一數(shù)據(jù)的更新標識,將所述數(shù)據(jù)更新請求發(fā)送給所述服務(wù)器,其中所述第二數(shù)據(jù)為所述第一數(shù)據(jù)的更新數(shù)據(jù);所述服務(wù)器,用于接收所述客戶端發(fā)送的所述數(shù)據(jù)更新請求,判斷所述第一數(shù)據(jù)的更新標識與查找到的第二數(shù)據(jù)的更新標識是否相同,根據(jù)判斷結(jié)果向所述客戶端發(fā)送更新標志位,所述更新標志位用于表征所述第二數(shù)據(jù)與所述第一數(shù)據(jù)是否相同; 所述客戶端,用于接收所述服務(wù)器發(fā)送的所述更新標志位,并根據(jù)所述更新標志位顯示所述第一數(shù)據(jù)的更 新數(shù)據(jù),所述更新標志位用于表征所述第一數(shù)據(jù)與所述第二數(shù)據(jù)是否相同。
【文檔編號】H04L29/06GK103916373SQ201310005204
【公開日】2014年7月9日 申請日期:2013年1月7日 優(yōu)先權(quán)日:2013年1月7日
【發(fā)明者】顏學偉 申請人:騰訊科技(深圳)有限公司