一種信息同步方法、裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,尤其涉及一種信息同步方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)中,可對(duì)例如賬戶通訊錄、賬戶郵件、賬戶應(yīng)用的個(gè)人資料等信息進(jìn)行備份,可備份到終端,也可同步備份到云存儲(chǔ)中,信息備份可包括兩種場(chǎng)景:單側(cè)同步和雙向同步,其中,將信息同步備份存儲(chǔ)到云存儲(chǔ)區(qū)中,若刪除終端中備份的信息,不同步刪除云存儲(chǔ)區(qū)中存儲(chǔ)的該信息,屬于單側(cè)同步場(chǎng)景;將信息同步備份存儲(chǔ)到云存儲(chǔ)區(qū)中,若刪除終端中備份的信息,同步刪除云存儲(chǔ)區(qū)中存儲(chǔ)的該信息,屬于雙向同步場(chǎng)景。
[0003]現(xiàn)有技術(shù)中,對(duì)信息進(jìn)行恢復(fù)時(shí),出現(xiàn)服務(wù)器與終端之間信息不一致的情況,降低了有效信息的可恢復(fù)性,例如,對(duì)于單側(cè)同步場(chǎng)景,若將云存儲(chǔ)區(qū)中的信息恢復(fù)至終端時(shí),則將終端已刪除的信息恢復(fù)至終端中,而已刪除的信息并不是有效消息,造成數(shù)據(jù)的冗余;如果賬戶誤刪除了終端中備份的信息,在與云存儲(chǔ)區(qū)進(jìn)行同步時(shí),也同步刪除云存儲(chǔ)區(qū)中存儲(chǔ)的該信息,則都刪除了終端和云存儲(chǔ)區(qū)中的該信息,現(xiàn)有技術(shù)無(wú)法對(duì)賬戶誤刪除的信息進(jìn)行恢復(fù),誤刪除的信息屬于有效信息,現(xiàn)有技術(shù)中無(wú)法對(duì)有效信息進(jìn)行恢復(fù)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供一種信息同步方法、裝置及系統(tǒng),可解決現(xiàn)有技術(shù)中對(duì)信息進(jìn)行恢復(fù)時(shí),出現(xiàn)服務(wù)器與終端之間信息不一致的情況的技術(shù)問(wèn)題。
[0005]本發(fā)明第一方面提供了一種信息同步方法,可包括:
[0006]終端向服務(wù)器發(fā)送攜帶信息標(biāo)識(shí)的恢復(fù)請(qǐng)求;
[0007]所述服務(wù)器從存儲(chǔ)區(qū)和/或預(yù)設(shè)備份區(qū)查找所述信息標(biāo)識(shí)對(duì)應(yīng)的信息,所述存儲(chǔ)區(qū)用于存儲(chǔ)所述服務(wù)器與所述終端同步存儲(chǔ)的信息,所述預(yù)設(shè)備份區(qū)用于存儲(chǔ)所述服務(wù)器與所述終端同步刪除時(shí),從所述存儲(chǔ)區(qū)移除的信息;
[0008]所述服務(wù)器向所述終端發(fā)送所述查找到的所述信息標(biāo)識(shí)對(duì)應(yīng)的信息;
[0009]所述終端接收所述信息標(biāo)識(shí)對(duì)應(yīng)的信息,并對(duì)所述信息標(biāo)識(shí)對(duì)應(yīng)的信息進(jìn)行恢復(fù)。
[0010]在第一方面的第一種可能實(shí)現(xiàn)方式中,所述服務(wù)器從存儲(chǔ)區(qū)和/或預(yù)設(shè)備份區(qū)查找所述信息標(biāo)識(shí)對(duì)應(yīng)的信息包括:
[0011]所述服務(wù)器獲取所述信息的同步類型,根據(jù)所述同步類型從所述預(yù)設(shè)備份區(qū)或所述存儲(chǔ)區(qū)查找所述信息標(biāo)識(shí)對(duì)應(yīng)的信息。
[0012]在第一方面的第二種可能實(shí)現(xiàn)方式中,所述服務(wù)器從存儲(chǔ)區(qū)和/或預(yù)設(shè)備份區(qū)查找所述信息標(biāo)識(shí)對(duì)應(yīng)的信息包括:
[0013]所述服務(wù)器在所述預(yù)設(shè)備份區(qū)查找,若所述預(yù)設(shè)備份區(qū)存在所述信息標(biāo)識(shí)對(duì)應(yīng)的信息,將所述信息標(biāo)識(shí)對(duì)應(yīng)的信息從所述預(yù)設(shè)備份區(qū)移動(dòng)到所述存儲(chǔ)區(qū),若所述預(yù)設(shè)備份區(qū)不存在所述信息標(biāo)識(shí)對(duì)應(yīng)的信息,在所述存儲(chǔ)區(qū)查找所述信息標(biāo)識(shí)對(duì)應(yīng)的信息;或
[0014]所述服務(wù)器在所述存儲(chǔ)區(qū)查找,若所述存儲(chǔ)區(qū)不存在所述信息標(biāo)識(shí)對(duì)應(yīng)的信息,在所述預(yù)設(shè)備份區(qū)查找所述信息標(biāo)識(shí)對(duì)應(yīng)的信息,并將所述信息標(biāo)識(shí)對(duì)應(yīng)的信息從所述預(yù)設(shè)備份區(qū)移動(dòng)到所述存儲(chǔ)區(qū)。
[0015]結(jié)合第一方面、第一方面的第一種可能實(shí)現(xiàn)方式、第一方面的第二種可能實(shí)現(xiàn)方式中任一種,在第一方面的第三種可能實(shí)現(xiàn)方式中,所述方法還包括:
[0016]在所述終端接收到對(duì)所述信息的刪除指令時(shí),根據(jù)所述刪除指令對(duì)所述信息進(jìn)行刪除;
[0017]所述終端向所述服務(wù)器發(fā)送攜帶所述信息的信息標(biāo)識(shí)的同步刪除請(qǐng)求;
[0018]所述服務(wù)器將所述信息標(biāo)識(shí)對(duì)應(yīng)的信息從所述存儲(chǔ)區(qū)移動(dòng)到所述預(yù)設(shè)備份區(qū)。
[0019]在第一方面的第四種可能實(shí)現(xiàn)方式中,所述方法還包括:
[0020]在所述服務(wù)器接收到所述終端發(fā)送的全局還原請(qǐng)求時(shí),所述服務(wù)器獲取所述存儲(chǔ)區(qū)中存儲(chǔ)的信息并發(fā)送給所述終端。
[0021]本發(fā)明第二方面提供了另一種信息同步方法,可包括:
[0022]終端顯示預(yù)設(shè)信息刪除列表,所述預(yù)設(shè)信息刪除列表包括服務(wù)器和/或所述終端刪除的信息的索引表項(xiàng);
[0023]在所述終端接收賬戶對(duì)所述預(yù)設(shè)信息刪除列表中的信息的索引表項(xiàng)的恢復(fù)指令時(shí),獲取所述恢復(fù)指令對(duì)應(yīng)的信息標(biāo)識(shí);
[0024]所述終端向所述服務(wù)器發(fā)送攜帶所述信息標(biāo)識(shí)的恢復(fù)請(qǐng)求,以使所述服務(wù)器查找到所述信息標(biāo)識(shí)對(duì)應(yīng)的信息,并將所述信息標(biāo)識(shí)對(duì)應(yīng)的信息發(fā)送給所述終端;
[0025]所述終端接收所述服務(wù)器發(fā)送的所述信息標(biāo)識(shí)對(duì)應(yīng)的信息,并對(duì)所述信息標(biāo)識(shí)對(duì)應(yīng)的信息進(jìn)行恢復(fù)。
[0026]本發(fā)明第三方面提供了又一種信息同步方法,可包括:
[0027]服務(wù)器接收終端發(fā)送的攜帶信息標(biāo)識(shí)的恢復(fù)請(qǐng)求;
[0028]所述服務(wù)器從存儲(chǔ)區(qū)和預(yù)設(shè)備份區(qū)查找所述信息標(biāo)識(shí)對(duì)應(yīng)的信息,所述存儲(chǔ)區(qū)用于存儲(chǔ)所述服務(wù)器與所述終端同步存儲(chǔ)的信息,所述預(yù)設(shè)備份區(qū)用于存儲(chǔ)所述服務(wù)器與所述終端同步刪除時(shí),從所述存儲(chǔ)區(qū)移除的信息;
[0029]所述服務(wù)器向所述終端發(fā)送所述查找到的所述信息標(biāo)識(shí)對(duì)應(yīng)的信息,以使所述終端對(duì)所述信息標(biāo)識(shí)對(duì)應(yīng)的信息進(jìn)行恢復(fù)。
[0030]本發(fā)明第四方面提供了一種信息同步裝置,可包括:
[0031]顯示模塊、獲取模塊、發(fā)送模塊、接收模塊和恢復(fù)模塊;
[0032]所述顯示模塊,用于顯示預(yù)設(shè)信息刪除列表,所述預(yù)設(shè)信息刪除列表包括服務(wù)器和/或終端刪除的信息的索引表項(xiàng);
[0033]所述獲取模塊,用于在所述接收模塊接收賬戶對(duì)所述預(yù)設(shè)信息刪除列表中的信息的索引表項(xiàng)的恢復(fù)指令時(shí),獲取所述恢復(fù)指令對(duì)應(yīng)的信息標(biāo)識(shí);
[0034]所述發(fā)送模塊,用于向所述服務(wù)器發(fā)送攜帶所述信息標(biāo)識(shí)的恢復(fù)請(qǐng)求,以使所述服務(wù)器查找到所述信息標(biāo)識(shí)對(duì)應(yīng)的信息,并將所述信息標(biāo)識(shí)對(duì)應(yīng)的信息發(fā)送給所述終端;
[0035]所述接收模塊,用于接收所述服務(wù)器發(fā)送的所述信息標(biāo)識(shí)對(duì)應(yīng)的信息;
[0036]所述恢復(fù)模塊,用于對(duì)所述信息標(biāo)識(shí)對(duì)應(yīng)的信息進(jìn)行恢復(fù)。
[0037]本發(fā)明第五方面提供了一種終端,可包括:如上述第四方面所述的裝置。
[0038]本發(fā)明第六方面提供了一種信息同步裝置,可包括:
[0039]接收模塊、查找模塊和發(fā)送模塊;
[0040]所述接收模塊,用于接收終端發(fā)送的攜帶信息標(biāo)識(shí)的恢復(fù)請(qǐng)求;
[0041]所述查找模塊,用于從存儲(chǔ)區(qū)和/或預(yù)設(shè)備份區(qū)查找所述信息標(biāo)識(shí)對(duì)應(yīng)的信息,所述存儲(chǔ)區(qū)用于存儲(chǔ)服務(wù)器與所述終端同步存儲(chǔ)的信息,所述預(yù)設(shè)備份區(qū)用于存儲(chǔ)所述服務(wù)器與所述終端同步刪除時(shí),從所述存儲(chǔ)區(qū)移除的信息;
[0042]所述發(fā)送模塊,用于向所述終端發(fā)送所述查找到的所述信息標(biāo)識(shí)對(duì)應(yīng)的信息,以使所述終端對(duì)所述信息標(biāo)識(shí)對(duì)應(yīng)的信息進(jìn)行恢復(fù)。
[0043]本發(fā)明第七方面提供了一種服務(wù)器,可包括:如上述第六方面所述的裝置。
[0044]本發(fā)明第八方面提供了一種信息同步系統(tǒng),可包括:如上述第六方面提供的終端和如上述第七方面提供的服務(wù)器。
[0045]實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:
[0046]本發(fā)明實(shí)施例通過(guò)對(duì)服務(wù)器設(shè)置存儲(chǔ)區(qū)和預(yù)設(shè)備份區(qū),在用戶刪除數(shù)據(jù)時(shí)將數(shù)據(jù)從存儲(chǔ)區(qū)移除到預(yù)設(shè)備份區(qū),從而一方面在用戶需要恢復(fù)已刪除的某些同步數(shù)據(jù)時(shí),從預(yù)設(shè)備份區(qū)將數(shù)據(jù)恢復(fù)到存儲(chǔ)區(qū)并返回終端;而當(dāng)用戶需要恢復(fù)全局?jǐn)?shù)據(jù)時(shí),僅僅需要從存儲(chǔ)區(qū)恢復(fù)全部的用戶數(shù)據(jù)而不會(huì)導(dǎo)致恢復(fù)一些已刪除數(shù)據(jù)。
[0047]本發(fā)明實(shí)施例,可使得終端與服務(wù)器的信息的存儲(chǔ)保持一致性,對(duì)賬戶誤刪除的信息進(jìn)行恢復(fù),同時(shí)避免了數(shù)據(jù)恢復(fù)時(shí)數(shù)據(jù)冗余的情況,提高了信息的可恢復(fù)性。
【附圖說(shuō)明】
[0048]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0049]圖1是本發(fā)明實(shí)施例提供的一種信息同步方法的流程示意圖;
[0050]圖2是本發(fā)明實(shí)施例提供的另一種信息同步方法的流程示意圖;
[0051]圖3是本發(fā)明實(shí)施例提供的又一種信息同步方法的流程示意圖;
[0052]圖4是本發(fā)明實(shí)施例提供的信息的顯示界面示意圖;
[0053]圖5是本發(fā)明實(shí)施例提供的一種信息同步裝置的結(jié)構(gòu)示意圖;
[0054]圖6是本發(fā)明實(shí)施例提供的另一種信息同步裝置的結(jié)構(gòu)示意圖;
[0055]圖7是本發(fā)明實(shí)施例提供的一種信息同步系統(tǒng)的示意圖;
[0056]圖8是本發(fā)明實(shí)施例提供的另一種信息同步系統(tǒng)的示意圖。
【具體實(shí)施方式】
[0057]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0058]在本發(fā)明實(shí)施例中,一種信息同步裝置可以為:個(gè)人電腦、平板電腦、智能手機(jī)等終端,也可以通過(guò)終端中的客戶端模塊實(shí)現(xiàn),例如:文件共享同步客戶端、郵件同步客戶端、聯(lián)系人同步客戶端、即時(shí)通訊客戶端等。一種信息同步裝置可以為:服務(wù)器,該服務(wù)器可用于存儲(chǔ)服務(wù)器與終端同步存儲(chǔ)的信息,還可用于存儲(chǔ)服務(wù)器與終端同步刪除的信息。
[0059]本發(fā)明實(shí)施例中的信息可以包括:賬戶通訊錄中的聯(lián)系人信息、賬戶郵件、賬戶應(yīng)用的個(gè)人資料等可用于備份到終端和云存儲(chǔ)區(qū)中的信息,具體不受本發(fā)明實(shí)施例的限制。
[0060]本發(fā)明實(shí)施例提供的信息同步方法可以應(yīng)用于對(duì)誤刪除的信息進(jìn)行恢復(fù)的場(chǎng)景,例如:賬戶誤刪除了客戶端中存儲(chǔ)的信息,服務(wù)器已與客戶端同步,即服務(wù)器與終端同步存儲(chǔ)的該信息也已被刪除,本發(fā)明實(shí)施例服務(wù)器可從預(yù)設(shè)備份區(qū)查找到服務(wù)器與終端同步刪除的信息,從而對(duì)誤刪除的信息進(jìn)行恢復(fù);賬戶誤刪除了客戶端中存儲(chǔ)的信息,服務(wù)器未與客戶端同步,即服務(wù)器與終端同步存儲(chǔ)的該信息未被刪除,本發(fā)明實(shí)施例服務(wù)器可從存儲(chǔ)區(qū)查找到該信息,從而對(duì)誤刪除的信息進(jìn)行恢復(fù)。
[0061]進(jìn)一步可選的,現(xiàn)有技術(shù)中,對(duì)于單側(cè)同步場(chǎng)景,在將云存儲(chǔ)區(qū)中的聯(lián)系人的聯(lián)系信息恢復(fù)至終端時(shí),則將終端已刪除的聯(lián)系人的信息恢復(fù)至終端中,造成數(shù)據(jù)的冗余。而本發(fā)明實(shí)施例,對(duì)于單側(cè)同步場(chǎng)景中,對(duì)于終端已刪除的信息,將信息的同步類型更新為:未同步類型,而服務(wù)器根據(jù)還原請(qǐng)求向終端返回同步類型為:已同步類型的信息,從而在實(shí)現(xiàn)對(duì)同步類型為:已同步類型的信息進(jìn)行還原,可使得終端與服務(wù)器的信息的存儲(chǔ)保持一致性,避免了單側(cè)同步場(chǎng)景下數(shù)據(jù)恢復(fù)時(shí)數(shù)據(jù)冗余的情況的發(fā)生。
[0062]作為一種可選的實(shí)施方式,本發(fā)明實(shí)施例中的存儲(chǔ)區(qū)和預(yù)設(shè)備份區(qū)可設(shè)于同一個(gè)服務(wù)器中的不同存儲(chǔ)區(qū)間,也可分設(shè)于兩個(gè)服務(wù)器中,具體不受本發(fā)明實(shí)施例的限制。
[0063]下面將結(jié)合附圖1?附圖4,對(duì)本發(fā)明實(shí)施例提供的信息同步方法進(jìn)行詳細(xì)介紹。
[0064]請(qǐng)參見(jiàn)圖1,為本發(fā)明實(shí)施例提供了一種信息同步方法的流程示意圖,該方法可以包括以下步驟:S101?S104。
[0065]S101,終端向服務(wù)器發(fā)送攜帶信息標(biāo)識(shí)的恢復(fù)請(qǐng)求。
[0066]作為一種可選的實(shí)施方式,在步驟SlOl之前,終端還可顯示預(yù)設(shè)信息刪除列表,其中,預(yù)設(shè)信息刪除列表包括服務(wù)器和/或終端刪除的信息的索引表項(xiàng),終端接收到賬戶對(duì)預(yù)設(shè)信息刪除列表中的信息的索引表項(xiàng)的恢復(fù)指令,由該恢復(fù)指令確定恢復(fù)請(qǐng)求,其中,恢復(fù)請(qǐng)求攜帶信息標(biāo)識(shí),終端向服務(wù)器發(fā)送攜帶信息標(biāo)識(shí)的恢復(fù)請(qǐng)求。具體實(shí)現(xiàn)中,信息標(biāo)識(shí)可以