欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種實(shí)現(xiàn)數(shù)據(jù)同步的方法及系統(tǒng)的制作方法

文檔序號(hào):9202727閱讀:360來(lái)源:國(guó)知局
一種實(shí)現(xiàn)數(shù)據(jù)同步的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息同步技術(shù),尤指一種實(shí)現(xiàn)數(shù)據(jù)同步的方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著無(wú)線通信技術(shù)及市場(chǎng)的發(fā)展,終端智能化程度的大面積的普及,揭開(kāi)了移動(dòng)互聯(lián)網(wǎng)時(shí)代的序幕。人們將更多地依靠移動(dòng)終端,例如智能手機(jī)、平板電腦、電紙書(shū)等連接互聯(lián)網(wǎng)以獲取信息。與PC為代表的互聯(lián)網(wǎng)時(shí)代不同,移動(dòng)互聯(lián)網(wǎng)時(shí)代將呈現(xiàn)出終端、平臺(tái)多樣化趨勢(shì)。在帶給用戶便捷的同時(shí),移動(dòng)互聯(lián)網(wǎng)引入了多設(shè)備之間數(shù)據(jù)融合的難題。為了實(shí)現(xiàn)設(shè)備之間數(shù)據(jù)(如圖片,視頻,音頻等)的一致性,數(shù)據(jù)同步技術(shù)應(yīng)運(yùn)而生。
[0003]目前,廠商一般采用備份還原的功能進(jìn)行數(shù)據(jù)同步,數(shù)據(jù)同步需要將數(shù)據(jù)的記錄信息(如文件名,作者等)和數(shù)據(jù)實(shí)體當(dāng)作一個(gè)整體一起處理。即,需要把數(shù)據(jù)的記錄信息和數(shù)據(jù)實(shí)體當(dāng)作整體進(jìn)行同時(shí)處理,根據(jù)數(shù)據(jù)的記錄信息和數(shù)據(jù)實(shí)體在文件服務(wù)器的存儲(chǔ)路徑生成數(shù)據(jù)的同步信息。如果只是對(duì)記錄信息進(jìn)行了修改,在進(jìn)行數(shù)據(jù)同步時(shí),也會(huì)將數(shù)據(jù)實(shí)體一并上傳到同步服務(wù)器,造成了用戶流量浪費(fèi)的同時(shí),加大了同步服務(wù)器的負(fù)載壓力。另外,由于將數(shù)據(jù)的記錄信息和數(shù)據(jù)實(shí)體當(dāng)作一個(gè)整體進(jìn)行同步處理,如果各個(gè)用戶都采用不同的記錄信息,則數(shù)據(jù)同步時(shí),會(huì)因?yàn)橛涗浶畔⒌牟煌貜?fù)傳輸數(shù)據(jù)實(shí)體,從而造成大量的數(shù)據(jù)冗余文件,占用大量的同步服務(wù)器的磁盤(pán)且不便于進(jìn)行同步數(shù)據(jù)的管理。

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

[0004]為了解決上述技術(shù)問(wèn)題,本發(fā)明提供一種實(shí)現(xiàn)數(shù)據(jù)同步的方法及系統(tǒng),能夠節(jié)約用戶流量,減輕同步服務(wù)器的負(fù)載壓力,同時(shí)減少數(shù)據(jù)同步的數(shù)據(jù)冗余。
[0005]為了達(dá)到本發(fā)明目的,本發(fā)明提供了一種實(shí)現(xiàn)數(shù)據(jù)同步的方法,需要進(jìn)行數(shù)據(jù)同步時(shí),包括:
[0006]根據(jù)數(shù)據(jù)的同步請(qǐng)求確定是否僅同步數(shù)據(jù)的記錄信息;
[0007]僅同步數(shù)據(jù)的記錄信息時(shí),根據(jù)同步請(qǐng)求更新數(shù)據(jù)的同步信息中已存的記錄信息;需同步數(shù)據(jù)的記錄信息和數(shù)據(jù)實(shí)體時(shí),新增數(shù)據(jù)的記錄信息到同步信息后,根據(jù)數(shù)據(jù)實(shí)體的文件校驗(yàn)值確定是否上傳數(shù)據(jù)實(shí)體,以實(shí)現(xiàn)數(shù)據(jù)實(shí)體的同步;
[0008]所述同步請(qǐng)求包含數(shù)據(jù)的記錄信息和文件校驗(yàn)值。
[0009]進(jìn)一步地,同步信息包括:數(shù)據(jù)的客戶端同步信息和同步服務(wù)器同步信息。
[0010]進(jìn)一步地,該方法之前還包括:預(yù)先設(shè)置分別進(jìn)行數(shù)據(jù)的記錄信息和數(shù)據(jù)實(shí)體的同步,通過(guò)所述數(shù)據(jù)的記錄信息和數(shù)據(jù)實(shí)體的同步生成同步信息。
[0011]進(jìn)一步地,確定是否僅同步數(shù)據(jù)的記錄信息具體包括:
[0012]數(shù)據(jù)進(jìn)行所述同步請(qǐng)求時(shí),所述同步信息中已存有數(shù)據(jù)的記錄信息時(shí),確定僅同步所述數(shù)據(jù)的記錄信息;
[0013]當(dāng)同步信息不包含數(shù)據(jù)的所述記錄信息時(shí),確定需同步數(shù)據(jù)的所述記錄信息和所述數(shù)據(jù)實(shí)體。
[0014]進(jìn)一步地,該方法還包括:
[0015]分別通過(guò)不同的數(shù)據(jù)客戶端標(biāo)識(shí)和數(shù)據(jù)服務(wù)器標(biāo)識(shí)標(biāo)記各所述數(shù)據(jù),存在相同的數(shù)據(jù)客戶端標(biāo)識(shí)和數(shù)據(jù)服務(wù)器標(biāo)識(shí)時(shí),確定所述同步信息中已存有所述數(shù)據(jù)的記錄信息;不存在相同的數(shù)據(jù)客戶端標(biāo)識(shí)和數(shù)據(jù)服務(wù)器標(biāo)識(shí)時(shí),確定同步信息中不包含所述數(shù)據(jù)的記錄信息O
[0016]進(jìn)一步地,根據(jù)同步請(qǐng)求的記錄信息更新數(shù)據(jù)的同步信息中已存的記錄信息具體包括:
[0017]根據(jù)所述同步請(qǐng)求的刪除或修改記錄信息,刪除或修改所述同步信息中已存的記錄信息,實(shí)現(xiàn)數(shù)據(jù)同步。
[0018]進(jìn)一步地,根據(jù)數(shù)據(jù)實(shí)體的文件校驗(yàn)值確定是否上傳數(shù)據(jù)實(shí)體,以實(shí)現(xiàn)數(shù)據(jù)實(shí)體的同步具體包括:
[0019]以所述同步請(qǐng)求的數(shù)據(jù)的所述數(shù)據(jù)實(shí)體的文件校驗(yàn)值,匹配用戶同步的所有數(shù)據(jù)的數(shù)據(jù)實(shí)體,
[0020]包含文件校驗(yàn)值相同的數(shù)據(jù)實(shí)體時(shí),則將與該文件校驗(yàn)值相同的數(shù)據(jù)實(shí)體的存儲(chǔ)路徑更新到數(shù)據(jù)的同步信息中,實(shí)現(xiàn)數(shù)據(jù)實(shí)體的同步;
[0021]不包含文件校驗(yàn)值相同的數(shù)據(jù)實(shí)體,則上傳數(shù)據(jù)的數(shù)據(jù)實(shí)體到文件服務(wù)器,將上傳的數(shù)據(jù)實(shí)體的存儲(chǔ)路徑添加到數(shù)據(jù)的同步信息中,實(shí)現(xiàn)數(shù)據(jù)實(shí)體的同步。
[0022]進(jìn)一步地,文件校驗(yàn)值為循環(huán)冗余校驗(yàn)CRC32值。
[0023]進(jìn)一步地,該方法還包括:設(shè)置各用戶相應(yīng)的用戶身份信息,將同一用戶的所有數(shù)據(jù)的所述同步信息與其用戶身份信息關(guān)聯(lián)。
[0024]進(jìn)一步地,該方法還包括:
[0025]采用相同的訪問(wèn)憑證和信息加密密鑰,進(jìn)行所述數(shù)據(jù)同步的數(shù)據(jù)實(shí)體和記錄信息的同步。
[0026]進(jìn)一步地,在完成數(shù)據(jù)實(shí)體和記錄信息的同步后,該方法還包括:刪除所述數(shù)據(jù)實(shí)體和記錄信息同步的所述訪問(wèn)憑證和信息加密密鑰。
[0027]另一方面,本申請(qǐng)還提供一種實(shí)現(xiàn)數(shù)據(jù)同步的裝置,包括:確定單元及同步單元;其中,
[0028]確定單元,用于根據(jù)數(shù)據(jù)的同步請(qǐng)求確定是否僅同步數(shù)據(jù)的記錄信息;
[0029]同步單元包括同步記錄模塊和同步實(shí)體模塊;其中,
[0030]同步記錄模塊,用于僅同步數(shù)據(jù)的記錄信息時(shí),根據(jù)同步請(qǐng)求更新數(shù)據(jù)的同步信息中已存的記錄信息;
[0031]同步實(shí)體模塊具體用于,需同步數(shù)據(jù)的記錄信息和數(shù)據(jù)實(shí)體時(shí),新增數(shù)據(jù)的記錄信息到同步信息后,根據(jù)數(shù)據(jù)實(shí)體的文件校驗(yàn)值確定是否上傳數(shù)據(jù)實(shí)體,以實(shí)現(xiàn)數(shù)據(jù)實(shí)體的同步;
[0032]所述同步請(qǐng)求包含數(shù)據(jù)的記錄信息和文件校驗(yàn)值;
[0033]所述同步信息包括數(shù)據(jù)的客戶端同步信息和同步服務(wù)器同步信息。
[0034]進(jìn)一步地,確定單元具體用于,
[0035]數(shù)據(jù)進(jìn)行所述同步請(qǐng)求時(shí),所述同步信息中已存有數(shù)據(jù)的記錄信息時(shí),確定僅同步所述數(shù)據(jù)的記錄信息;
[0036]當(dāng)同步信息不包含數(shù)據(jù)的所述記錄信息時(shí),確定需同步數(shù)據(jù)的所述記錄信息和所述數(shù)據(jù)實(shí)體。
[0037]進(jìn)一步地,該裝置還包括標(biāo)記單元,用于分別通過(guò)不同的數(shù)據(jù)客戶端標(biāo)識(shí)和數(shù)據(jù)服務(wù)器標(biāo)識(shí)標(biāo)記各所述數(shù)據(jù),存在相同的數(shù)據(jù)客戶端標(biāo)識(shí)和數(shù)據(jù)服務(wù)器標(biāo)識(shí)時(shí),確定所述同步信息中已存有所述數(shù)據(jù)的記錄信息;不存在相同的數(shù)據(jù)客戶端標(biāo)識(shí)和數(shù)據(jù)服務(wù)器標(biāo)識(shí)時(shí),確定同步信息中不包含所述數(shù)據(jù)的記錄信息。
[0038]進(jìn)一步地,同步記錄模塊具體用于,僅同步數(shù)據(jù)的記錄信息時(shí),
[0039]根據(jù)所述同步請(qǐng)求的刪除或修改記錄信息,刪除或修改所述同步信息中已存的記錄信息,實(shí)現(xiàn)數(shù)據(jù)同步。
[0040]進(jìn)一步地,同步實(shí)體模塊,用于需同步數(shù)據(jù)的記錄信息和數(shù)據(jù)實(shí)體時(shí),新增數(shù)據(jù)的記錄信息到同步信息中,
[0041]以所述同步請(qǐng)求的數(shù)據(jù)的所述數(shù)據(jù)實(shí)體的文件校驗(yàn)值,匹配用戶同步的所有數(shù)據(jù)的數(shù)據(jù)實(shí)體,
[0042]包含文件校驗(yàn)值相同的數(shù)據(jù)實(shí)體時(shí),則將與該文件校驗(yàn)值相同的數(shù)據(jù)實(shí)體的存儲(chǔ)路徑更新到數(shù)據(jù)的同步信息中,實(shí)現(xiàn)數(shù)據(jù)實(shí)體的同步;
[0043]不包含文件校驗(yàn)值相同的數(shù)據(jù)實(shí)體,則上傳數(shù)據(jù)的數(shù)據(jù)實(shí)體到文件服務(wù)器,將上傳的數(shù)據(jù)實(shí)體的存儲(chǔ)路徑添加到數(shù)據(jù)的同步信息中,實(shí)現(xiàn)數(shù)據(jù)實(shí)體的同步。
[0044]進(jìn)一步地,該裝置還包括同步關(guān)聯(lián)單元
當(dāng)前第1頁(yè)1 2 3 4 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
长泰县| 河东区| 武鸣县| 饶河县| 神农架林区| 绍兴县| 平度市| 奇台县| 牙克石市| 天峻县| 闸北区| 昌宁县| 吴江市| 芮城县| 兴城市| 久治县| 三明市| 思南县| 惠水县| 揭东县| 泗阳县| 历史| 东乡县| 县级市| 桑植县| 尼玛县| 天祝| 江山市| 宁晋县| 即墨市| 大姚县| 来宾市| 平原县| 竹溪县| 临沂市| 金堂县| 漯河市| 南漳县| 逊克县| 静宁县| 亚东县|