一種數(shù)據(jù)變更感知和快速同步的方法

基本信息

申請?zhí)?/td> CN201510250796.0 申請日 -
公開(公告)號 CN104915381A 公開(公告)日 2015-09-16
申請公布號 CN104915381A 申請公布日 2015-09-16
分類號 G06F17/30(2006.01)I 分類 計算;推算;計數(shù);
發(fā)明人 姜曉丹;王雙;呂翊;戴宇升;李學恩;林明;韓國權(quán);黃海峰;李慶;袁雙 申請(專利權(quán))人 伽睿信創(chuàng)科技服務(北京)有限公司
代理機構(gòu) - 代理人 -
地址 100192 北京市海淀區(qū)西小口66號7幢2層205室
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種數(shù)據(jù)變更感知和快速同步的方法,屬于計算機即時通訊技術(shù)領域。首先,數(shù)據(jù)變更的時候,服務器計算其屬性名和值的hash值;服務器計算該數(shù)據(jù)的父級節(jié)點數(shù)據(jù)的hash值;父節(jié)點在更新hash值的時候,首先將所有子節(jié)點按照屬性名稱進行字典序排序,然后將子節(jié)點的屬性名和子節(jié)點的hash值合并成一個字符串,并計算其hash值;以此方式逐步計算到頂節(jié)點的hash值;客戶端也以此方式計算自己的hash值,并在登錄之后將該hash值與服務器上的頂節(jié)點hash值進行對比,如果一致說明數(shù)據(jù)無變化,如果不一致,則獲取原值并進行比對,找出變化的子節(jié)點或者屬性并獲取該子節(jié)點對應的值并進行同步。