国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      客戶端與服務(wù)器端之間數(shù)據(jù)同步的方法及系統(tǒng)的制作方法_2

      文檔序號:8266041閱讀:來源:國知局
      存數(shù)據(jù),加載、存儲(chǔ)服務(wù)器端的返回?cái)?shù)據(jù)到緩存數(shù)據(jù)庫, 否則,不予加載存儲(chǔ)該返回?cái)?shù)據(jù);在服務(wù)器端返回?cái)?shù)據(jù)的數(shù)據(jù)名稱未存在于緩存數(shù)據(jù)名稱 列表中情況下,客戶端加載、存儲(chǔ)服務(wù)器端的該返回?cái)?shù)據(jù)到客戶端的緩存數(shù)據(jù)庫中,然后有 客戶端對緩存數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行調(diào)用,從而利用既有網(wǎng)絡(luò)、減少了網(wǎng)絡(luò)流量耗費(fèi)和加載 時(shí)間,實(shí)現(xiàn)了客戶端數(shù)據(jù)與服務(wù)器端數(shù)據(jù)的同步更新。
      【附圖說明】
      [0035] 圖1為本發(fā)明中客戶端與服務(wù)器端之間數(shù)據(jù)同步的方法流程示意圖;
      [0036] 圖2為本發(fā)明實(shí)施例中客戶端與服務(wù)器端之間數(shù)據(jù)同步的系統(tǒng)結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0037] 以下結(jié)合附圖實(shí)施例對本發(fā)明作進(jìn)一步詳細(xì)描述。
      [0038] 假設(shè)服務(wù)器端上具有數(shù)據(jù)A?F,這六個(gè)數(shù)據(jù)的名稱分別為Name. A、Name. B、Name. C、Name. D、Name. E、Name. F,數(shù)據(jù)Name. A?數(shù)據(jù)Name. F在服務(wù)器端上的最近更新時(shí)間分別 為:2015年1月5日8時(shí)、2015年1月5日9時(shí)、2015年1月5日10時(shí)、2015年1月5日 11時(shí)、2015年1月6日12時(shí)、2015年1月6日12時(shí);
      [0039] 客戶端上具有數(shù)據(jù)名稱分別為Name. A、Name. B、Name. C、Name. D、Name. E的五個(gè)緩 存數(shù)據(jù),客戶端上的這五個(gè)緩存數(shù)據(jù)Name. A?數(shù)據(jù)Name. E的最近更新時(shí)間分別為2015年 1月5日8時(shí)、2015年1月5日9時(shí)、2015年1月5日10時(shí)、2015年1月5日11時(shí)、2015 年1月6日10時(shí)。
      [0040] 以下結(jié)合圖1,對本發(fā)明實(shí)施例中客戶端與服務(wù)器端之間數(shù)據(jù)同步的方法進(jìn)行說 明:
      [0041] (1)客戶端建立緩存數(shù)據(jù)庫,緩存數(shù)據(jù)庫中存放緩存數(shù)據(jù)Name. A?數(shù)據(jù)Name. E, 同時(shí)對緩存數(shù)據(jù)Name. A?數(shù)據(jù)Name. E建立緩存數(shù)據(jù)屬性列表,數(shù)據(jù)屬性包括數(shù)據(jù)名稱及 數(shù)據(jù)更新時(shí)間,其中,緩存數(shù)據(jù)Name. A?數(shù)據(jù)Name. E的緩存數(shù)據(jù)屬性列表如下表所示:
      [0042]
      【主權(quán)項(xiàng)】
      1. 客戶端與服務(wù)器端之間數(shù)據(jù)同步的方法,其特征在于,包括如下步驟: (1) 客戶端建立緩存數(shù)據(jù)庫,對緩存數(shù)據(jù)庫中的緩存數(shù)據(jù)建立緩存數(shù)據(jù)屬性列表,服務(wù) 器端對服務(wù)器端上的數(shù)據(jù)屬性進(jìn)行命名,并對已經(jīng)更新過的數(shù)據(jù)屬性加入更新標(biāo)識,其中, 數(shù)據(jù)屬性包括數(shù)據(jù)名稱和數(shù)據(jù)更新時(shí)間; (2) 客戶端與服務(wù)器端建立網(wǎng)絡(luò)通信,客戶端發(fā)送與服務(wù)器端數(shù)據(jù)同步更新、加載服務(wù) 器端數(shù)據(jù)請求; (3) 服務(wù)器端接受客戶端請求,并發(fā)送、返回服務(wù)器端上的所有數(shù)據(jù)的數(shù)據(jù)屬性給客戶 端; (4) 客戶端接收服務(wù)器端發(fā)送的返回?cái)?shù)據(jù)屬性,并分別對返回?cái)?shù)據(jù)的屬性進(jìn)行解析,分 別獲取返回?cái)?shù)據(jù)屬性的數(shù)據(jù)名稱及數(shù)據(jù)更新時(shí)間; (5) 客戶端將步驟(4)中解析的返回?cái)?shù)據(jù)屬性與客戶端緩存數(shù)據(jù)庫中的緩存數(shù)據(jù)屬性 進(jìn)行比對,并做出是否加載服務(wù)器端的返回?cái)?shù)據(jù)決定: (5-1)當(dāng)服務(wù)器端的返回?cái)?shù)據(jù)名稱存在于客戶端緩存數(shù)據(jù)庫中的緩存數(shù)據(jù)名稱列表 中,且服務(wù)器端返回?cái)?shù)據(jù)的數(shù)據(jù)更新時(shí)間晚于客戶端緩存數(shù)據(jù)庫中的緩存數(shù)據(jù)更新時(shí)間 時(shí),則客戶端刪除原來緩存數(shù)據(jù)庫中具有該名稱的緩存數(shù)據(jù),并加載、存儲(chǔ)服務(wù)器端的返回 數(shù)據(jù)到客戶端的緩存數(shù)據(jù)庫中; (5-2)當(dāng)服務(wù)器端的返回?cái)?shù)據(jù)名稱存在于客戶端緩存數(shù)據(jù)庫中的緩存數(shù)據(jù)名稱列表 中,且服務(wù)器端返回?cái)?shù)據(jù)的數(shù)據(jù)更新時(shí)間不晚于客戶端緩存數(shù)據(jù)庫中的緩存數(shù)據(jù)更新時(shí)間 時(shí),則客戶端不加載服務(wù)器端的該返回?cái)?shù)據(jù); (5-3)當(dāng)服務(wù)器端的返回?cái)?shù)據(jù)名稱未存在于客戶端緩存數(shù)據(jù)庫中的緩存數(shù)據(jù)名稱列表 中時(shí),則客戶端加載、存儲(chǔ)服務(wù)器端的該返回?cái)?shù)據(jù)到客戶端的緩存數(shù)據(jù)庫中; (6) 客戶端根據(jù)步驟(5)中的比對、決定結(jié)果,調(diào)用客戶端緩存數(shù)據(jù)庫中已經(jīng)存儲(chǔ)的與 步驟(2)所需要同步更新、加載的數(shù)據(jù)名稱相同的數(shù)據(jù)。
      2. 根據(jù)權(quán)利要求1所述的客戶端與服務(wù)器端之間數(shù)據(jù)同步的方法,其特征在于,所述 步驟(3)中還包括服務(wù)器端對服務(wù)器端中的所有標(biāo)記數(shù)據(jù)壓縮,以及將壓縮后的數(shù)據(jù)返回 給客戶端進(jìn)行解壓的步驟。
      3. 根據(jù)權(quán)利要求1所述的客戶端與服務(wù)器端之間數(shù)據(jù)同步的方法,其特征在于,所述 步驟(6)之后還包括客戶端對緩存數(shù)據(jù)庫中的緩存數(shù)據(jù)進(jìn)行數(shù)據(jù)損壞檢測: 當(dāng)客戶端緩存數(shù)據(jù)庫中的緩存數(shù)據(jù)損壞時(shí),客戶端發(fā)送該緩存數(shù)據(jù)屬性中的數(shù)據(jù)名稱 給服務(wù)器端,然后由服務(wù)器端將服務(wù)器端中與該數(shù)據(jù)名稱相同的數(shù)據(jù)返回給客戶端進(jìn)行加 載和存儲(chǔ); 當(dāng)客戶端緩存數(shù)據(jù)庫中的緩存數(shù)據(jù)未損壞時(shí),客戶端不做任何處理。
      4. 客戶端與服務(wù)器端之間數(shù)據(jù)同步的系統(tǒng),包括客戶端和服務(wù)器端,其特征在于,所述 客戶端包括網(wǎng)絡(luò)連接模塊、數(shù)據(jù)解析模塊、數(shù)據(jù)處理模塊和緩存數(shù)據(jù)庫,其中, 所述網(wǎng)絡(luò)連接模塊,用于與服務(wù)器端建立通信連接,發(fā)送客戶端與服務(wù)器端數(shù)據(jù)同步 更新、加載服務(wù)器端數(shù)據(jù)請求,并接收服務(wù)器端的返回?cái)?shù)據(jù); 所述數(shù)據(jù)解析模塊,用于解析服務(wù)器端返回?cái)?shù)據(jù)的屬性,獲取返回?cái)?shù)據(jù)屬性的數(shù)據(jù)名 稱及數(shù)據(jù)更新時(shí)間,并發(fā)送數(shù)據(jù)名稱及數(shù)據(jù)更新時(shí)間給數(shù)據(jù)處理模塊; 所述數(shù)據(jù)處理模塊,接收數(shù)據(jù)解析模塊發(fā)送的返回?cái)?shù)據(jù)名稱及數(shù)據(jù)更新時(shí)間,并將返 回?cái)?shù)據(jù)名稱及數(shù)據(jù)更新時(shí)間與客戶端緩存數(shù)據(jù)庫中的緩存數(shù)據(jù)屬性進(jìn)行比對,并決定是否 加載服務(wù)器端的返回?cái)?shù)據(jù); 所述緩存數(shù)據(jù)庫,建立緩存數(shù)據(jù)屬性列表,根據(jù)數(shù)據(jù)處理模塊的決定,一方面加載、存 儲(chǔ)服務(wù)器端的返回?cái)?shù)據(jù)到緩存數(shù)據(jù)庫中;另一方面,刪除原來緩存數(shù)據(jù)庫中存在的、且與服 務(wù)器端返回?cái)?shù)據(jù)具有相同名稱且更新時(shí)間早于服務(wù)器端返回?cái)?shù)據(jù)更新時(shí)間的緩存數(shù)據(jù); 所述服務(wù)器端包括網(wǎng)絡(luò)模塊、數(shù)據(jù)標(biāo)識模塊、數(shù)據(jù)屬性解析模塊和數(shù)據(jù)返回模塊,其 中, 所述網(wǎng)絡(luò)模塊,與客戶端建立通信連接,接收客戶端發(fā)送的同步更新、加載服務(wù)器端數(shù) 據(jù)請求; 所述數(shù)據(jù)標(biāo)識模塊,對服務(wù)器端上的數(shù)據(jù)屬性進(jìn)行命名,并對已經(jīng)更新過的數(shù)據(jù)屬性 加入更新標(biāo)識,其中,數(shù)據(jù)屬性包括數(shù)據(jù)名稱和數(shù)據(jù)更新時(shí)間; 所述數(shù)據(jù)屬性解析模塊,解析經(jīng)數(shù)據(jù)標(biāo)識模塊處理的數(shù)據(jù)的名稱及數(shù)據(jù)更新時(shí)間; 所述數(shù)據(jù)返回模塊,發(fā)送服務(wù)器端的所有數(shù)據(jù)及所有數(shù)據(jù)的數(shù)據(jù)屬性給客戶端。
      5. 根據(jù)權(quán)利要求4所述的客戶端與服務(wù)器端之間數(shù)據(jù)同步的系統(tǒng),其特征在于,所述 服務(wù)器端還包括數(shù)據(jù)壓縮模塊,所述客戶端還包括數(shù)據(jù)解壓模塊。
      6. 根據(jù)權(quán)利要求4所述的客戶端與服務(wù)器端之間數(shù)據(jù)同步的系統(tǒng),其特征在于,所述 客戶端還包括對緩存數(shù)據(jù)庫中的緩存數(shù)據(jù)進(jìn)行損壞檢測的數(shù)據(jù)損壞檢測模塊。
      【專利摘要】本發(fā)明涉及客戶端與服務(wù)器端之間數(shù)據(jù)同步的方法及系統(tǒng),首先,客戶端建立緩存數(shù)據(jù)庫,對緩存數(shù)據(jù)庫中的緩存數(shù)據(jù)建立緩存數(shù)據(jù)屬性列表,服務(wù)器端對服務(wù)器端上的數(shù)據(jù)屬性進(jìn)行命名,并對已更新過的數(shù)據(jù)屬性加入更新標(biāo)識;客戶端發(fā)送與服務(wù)器端數(shù)據(jù)同步更新、加載服務(wù)器端數(shù)據(jù)請求;服務(wù)器端接受客戶端請求,并發(fā)送、返回服務(wù)器端上的所有數(shù)據(jù)屬性給客戶端;客戶端接收、解析服務(wù)器端發(fā)送的返回?cái)?shù)據(jù)屬性,獲取返回?cái)?shù)據(jù)屬性的數(shù)據(jù)名稱及數(shù)據(jù)更新時(shí)間,根據(jù)緩存數(shù)據(jù)屬性與返回?cái)?shù)據(jù)屬性的對比,做出是否加載服務(wù)器端返回?cái)?shù)據(jù)到緩存數(shù)據(jù)庫的決定,然后客戶端直接調(diào)用緩存數(shù)據(jù)庫中的數(shù)據(jù),從而實(shí)現(xiàn)了客戶端數(shù)據(jù)與服務(wù)器端數(shù)據(jù)的同步更新。
      【IPC分類】H04L29-08
      【公開號】CN104580522
      【申請?zhí)枴緾N201510049993
      【發(fā)明人】嚴(yán)偉剛, 江星超, 黃盛平, 蔡光輝, 俞國軍, 孟慶國, 朱明根, 仇敏俊
      【申請人】寧波凱智信息科技有限公司
      【公開日】2015年4月29日
      【申請日】2015年1月30日
      當(dāng)前第2頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1