專利名稱:數(shù)據(jù)同步裝置和數(shù)據(jù)同步方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)同步領(lǐng)域,具體而言,涉及一種數(shù)據(jù)同步裝置和一種數(shù)據(jù)同步方法。
背景技術(shù):
對(duì)重要的數(shù)據(jù)進(jìn)行同步,是我們經(jīng)常用到的數(shù)據(jù)管理方法。從一個(gè)存儲(chǔ)設(shè)備同步到另一個(gè)存儲(chǔ)設(shè)備,通常都是需要通過(guò)軟件界面操作來(lái)完成。而在軟件界面的操作經(jīng)常比較繁瑣,尤其是在移動(dòng)設(shè)備之間進(jìn)行數(shù)據(jù)同步的情況下,同時(shí)也容易出現(xiàn)誤操作。而在沒(méi)有直接顯示屏的移動(dòng)主機(jī)設(shè)備上進(jìn)行同步數(shù)據(jù)的操作則更為不便?,F(xiàn)有的基于復(fù)制的一鍵備份操作,只會(huì)不斷增加副本的數(shù)量,不能實(shí)現(xiàn)基于策略的同步操作,如更新,刪除,新增,過(guò)濾,自動(dòng)重命名,類型自動(dòng)分類等。
因此,需要一種新的數(shù)據(jù)同步技術(shù),能夠?qū)⒎彪s的軟件界面操作變?yōu)楹?jiǎn)單的一步硬件按鍵操作,并按照預(yù)設(shè)的同步策略對(duì)需要同步的數(shù)據(jù)進(jìn)行具有針對(duì)性的操作,以最小化數(shù)據(jù)同步操作占用的存儲(chǔ)空間,提升用戶的使用體驗(yàn)。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題在于,提供一種新的數(shù)據(jù)同步技術(shù),能夠?qū)⒎彪s的軟件界面操作變?yōu)楹?jiǎn)單的一步硬件按鍵操作,并按照預(yù)設(shè)的同步策略對(duì)需要同步的數(shù)據(jù)進(jìn)行具有針對(duì)性的操作,以最小化數(shù)據(jù)同步操作占用的存儲(chǔ)空間,提升用戶的使用體驗(yàn)。有鑒于此,本發(fā)明提供了一種數(shù)據(jù)同步裝置,包括設(shè)備連接模塊,將所述移動(dòng)存儲(chǔ)設(shè)備連接至終端,所述移動(dòng)存儲(chǔ)設(shè)備中存儲(chǔ)有特定數(shù)據(jù)和同步策略;數(shù)據(jù)同步模塊,根據(jù)所述同步策略,使用所述特定數(shù)據(jù)在所述終端上進(jìn)行數(shù)據(jù)同步。在本技術(shù)方案中,同步操作不再是不斷地向所述終端中增加所述特定數(shù)據(jù)的副本,而是可以讀取已經(jīng)存儲(chǔ)的同步策略進(jìn)行數(shù)據(jù)同步,由于同步策略的類型可以靈活配置,所以其數(shù)據(jù)同步的方式也可以靈活配置,例如可以利用新文件替換掉舊文件,這樣有效減少數(shù)據(jù)同步占用的所述終端的存儲(chǔ)空間。在上述技術(shù)方案中,優(yōu)選地,所述特定數(shù)據(jù)保存在所述移動(dòng)存儲(chǔ)設(shè)備中的第一文件和/或文件夾中,所述數(shù)據(jù)同步模塊根據(jù)所述同步策略,從所述第一文件和/或文件夾中獲取所述特定數(shù)據(jù),對(duì)所述終端中的第二文件和/或文件夾進(jìn)行數(shù)據(jù)同步。在本技術(shù)方案中,所述數(shù)據(jù)同步裝置可以以文件和/或文件夾為單位進(jìn)行所述數(shù)據(jù)同步的操作,而并非對(duì)所述終端中的所有數(shù)據(jù)同時(shí)進(jìn)行數(shù)據(jù)同步,這樣可以減輕所述數(shù)據(jù)同步裝置根據(jù)所述同步策略進(jìn)行數(shù)據(jù)同步操作時(shí)的計(jì)算壓力,進(jìn)而提高所述數(shù)據(jù)同步裝置的運(yùn)行效率。在上述技術(shù)方案中,優(yōu)選地,所述同步策略為多個(gè),所述數(shù)據(jù)同步模塊在檢測(cè)到所述特定數(shù)據(jù)保存在所述第一文件和/或文件夾和/或檢測(cè)到需要對(duì)所述第二文件和/或文件夾進(jìn)行數(shù)據(jù)同步時(shí),根據(jù)所述第一文件和/或文件夾和/或第二文件和/或文件夾的相關(guān)信息,從多個(gè)所述同步策略中選取用于實(shí)現(xiàn)數(shù)據(jù)同步的策略。在本技術(shù)方案中,所述數(shù)據(jù)同步裝置可以根據(jù)所述第一文件和/或文件夾和/或所述第二文件和/或文件夾的相關(guān)信息從多個(gè)同步策略中選取用于實(shí)現(xiàn)數(shù)據(jù)同步的策略。其中,所述相關(guān)信息可以包括描述所述第一文件和/或文件夾和/或所述第二文件和/或文件夾中所存儲(chǔ)文件的類型信息,比如所述第一文件和/或文件夾所存儲(chǔ)文件的類型為視頻文件,則所述數(shù)據(jù)同步裝置可以選擇將所述第一文件和/或文件夾中的文件中與所述第二文件和/或文件夾中不同的文件的副本添加到所述第二文件和/或文件夾中的同步策略進(jìn)行數(shù)據(jù)同步操作,又如所述第二文件和/或文件夾所存儲(chǔ)的類型是文本文件,則所述數(shù)據(jù)同步裝置可以選擇將所述第一文件和/或文件夾中與所述第二文件和/或文件夾中名稱相同的文本文件替代所述第二文件和/或文件夾中的原文件的同步策略進(jìn)行數(shù)據(jù)同步操作。在上述技術(shù)方案中,優(yōu)選地,所述數(shù)據(jù)同步模塊將所述特定數(shù)據(jù)復(fù)制到所述第二文件和/或文件夾中,和/或刪除所述第二文件和/或文件夾中不同于所述特定數(shù)據(jù)的數(shù)據(jù),和/或使用所述第一文件和/或文件夾中的所述特定數(shù)據(jù),更新所述第二文件和/或文件夾中的舊版本特定數(shù)據(jù),和/或忽略所述第二文件和/或文件夾中的一個(gè)或多個(gè)數(shù)據(jù),并·不對(duì)其進(jìn)行處理。在本技術(shù)方案中,所述數(shù)據(jù)同步裝置可以根據(jù)所述特定數(shù)據(jù)對(duì)所述第二文件和/或文件夾中的數(shù)據(jù)進(jìn)行新增,即直接將所述特定數(shù)據(jù)的副本添加到所述第二文件和/或文件夾中;刪除,即刪除所述特殊數(shù)據(jù)中不存在的所述第二文件和/或文件夾中的數(shù)據(jù);更新,即用所述特殊數(shù)據(jù)中與所述第二文件和/或文件夾中文件名稱相同的文件數(shù)據(jù)替代所述第二文件和/或文件夾中的原文件數(shù)據(jù);忽略,即不對(duì)所述第二文件和/或文件夾中的一個(gè)或多個(gè)數(shù)據(jù)進(jìn)行處理。通過(guò)上述同步策略,可以實(shí)現(xiàn)對(duì)所述第二文件和/或文件夾中的數(shù)據(jù)按照不同的情況進(jìn)行同步操作,真正做到使得所述第二文件和/或文件夾中的數(shù)據(jù)與所述特殊數(shù)據(jù)相對(duì)應(yīng)地進(jìn)行變化,而不是簡(jiǎn)單地在所述第二文件和/或文件夾中不斷增加所述特殊數(shù)據(jù)的副本,進(jìn)而使得所述數(shù)據(jù)同步操作占用的所述終端的存儲(chǔ)空間最小化。在上述技術(shù)方案中,優(yōu)選地,還包括進(jìn)度提示模塊,通過(guò)終端的屏幕界面和/或指示燈,提示數(shù)據(jù)同步進(jìn)度。在本技術(shù)方案中,通過(guò)在所述數(shù)據(jù)同步裝置中引入進(jìn)度提示模塊,進(jìn)而可以簡(jiǎn)單明了地向用戶反饋所述數(shù)據(jù)同步裝置的數(shù)據(jù)同步進(jìn)行的進(jìn)度。同時(shí),在本技術(shù)方案中,還可以在所述數(shù)據(jù)同步裝置中引入一操作檢測(cè)模塊以檢測(cè)所述用戶的操作。所述數(shù)據(jù)同步模塊在檢測(cè)到所述用戶對(duì)所述終端上的特定按鍵進(jìn)行預(yù)訂操作時(shí),進(jìn)行數(shù)據(jù)同步。其中,所述特定按鍵為機(jī)械按鍵和/或虛擬按鍵,所述預(yù)訂操作包括單擊、雙擊和/或長(zhǎng)按。這樣,就可以以簡(jiǎn)單的一步硬件按鍵操作代替復(fù)雜的軟件界面操作,進(jìn)而簡(jiǎn)化數(shù)據(jù)同步的步驟,提升所述用戶的使用體驗(yàn)。同時(shí),在本技術(shù)方案中,還可以提供一個(gè)策略設(shè)置模塊,供用戶自行設(shè)置進(jìn)行同步策略,保證同步方式可以由用戶靈活控制。本發(fā)明還提供了一種數(shù)據(jù)同步方法,包括步驟202,將所述移動(dòng)存儲(chǔ)設(shè)備連接至終端,所述移動(dòng)存儲(chǔ)設(shè)備中存儲(chǔ)有特定數(shù)據(jù)和同步策略;步驟204,根據(jù)所述同步策略,使用所述特定數(shù)據(jù)在所述終端上進(jìn)行數(shù)據(jù)同步。
在本技術(shù)方案中,同步操作不再是不斷地向所述終端中增加所述特定數(shù)據(jù)的副本,而是可以讀取已經(jīng)存儲(chǔ)的同步策略進(jìn)行數(shù)據(jù)同步,由于同步策略的類型可以靈活配置,所以其數(shù)據(jù)同步的方式也可以靈活配置,例如可以利用新文件替換掉舊文件,這樣有效減少數(shù)據(jù)同步占用的所述終端的存儲(chǔ)空間。在上述技術(shù)方案中,優(yōu)選地,所述特定數(shù)據(jù)保存在所述移動(dòng)存儲(chǔ)設(shè)備中的第一文件和/或文件夾中,所述步驟204包括根據(jù)所述同步策略,從所述第一文件和/或文件夾中獲取所述特定數(shù)據(jù),對(duì)所述終端中的第二文件和/或文件夾進(jìn)行數(shù)據(jù)同步。在本技術(shù)方案中,通過(guò)所述數(shù)據(jù)同步方法可以以文件和/或文件夾為單位進(jìn)行所述數(shù)據(jù)同步的操作,而并非對(duì)所述終端中的所有數(shù)據(jù)同時(shí)進(jìn)行數(shù)據(jù)同步,這樣可以減輕根據(jù)所述同步策略進(jìn)行數(shù)據(jù)同步操作時(shí)的計(jì)算壓力,進(jìn)而提高數(shù)據(jù)同步操作的效率。在上述技術(shù)方案中,優(yōu)選地,所述同步策略為多個(gè),所述步驟204還包括在檢測(cè)到所述特定數(shù)據(jù)保存在所述第一文件和/或文件夾和/或檢測(cè)到需要對(duì)所述第二文件和/ 或文件夾進(jìn)行數(shù)據(jù)同步時(shí),根據(jù)所述第一文件和/或文件夾和/或第二文件和/或文件夾的相關(guān)信息,從多個(gè)所述同步策略中選取用于實(shí)現(xiàn)數(shù)據(jù)同步的策略。在本技術(shù)方案中,應(yīng)用所述數(shù)據(jù)同步方法可以根據(jù)所述第一文件和/或文件夾和/或所述第二文件和/或文件夾的相關(guān)信息從多個(gè)同步策略中選取用于實(shí)現(xiàn)數(shù)據(jù)同步的策略。其中,所述相關(guān)信息可以包括描述所述第一文件和/或文件夾和/或所述第二文件和/或文件夾中所存儲(chǔ)文件的類型信息,比如所述第一文件和/或文件夾所存儲(chǔ)文件的類型為視頻文件,則在所述步驟204中可以選擇將所述第一文件和/或文件夾中的文件中與所述第二文件和/或文件夾中不同的文件的副本添加到所述第二文件和/或文件夾中的同步策略進(jìn)行數(shù)據(jù)同步操作,又如所述第二文件和/或文件夾所存儲(chǔ)的類型是文本文件,則在所述步驟204中可以選擇將所述第一文件和/或文件夾中與所述第二文件和/或文件夾中名稱相同的文本文件替代所述第二文件和/或文件夾中的原文件的同步策略進(jìn)行數(shù)據(jù)同步操作。在上述技術(shù)方案中,優(yōu)選地,所述步驟204包括將所述特定數(shù)據(jù)復(fù)制到所述第二文件和/或文件夾中;和/或刪除所述第二文件和/或文件夾中不同于所述特定數(shù)據(jù)的數(shù)據(jù);和/或使用所述第一文件和/或文件夾中的所述特定數(shù)據(jù),更新所述第二文件和/或文件夾中的舊版本特定數(shù)據(jù);和/或忽略所述第二文件和/或文件夾中的一個(gè)或多個(gè)數(shù)據(jù),并不對(duì)其進(jìn)行處理。在本技術(shù)方案中,應(yīng)用所述數(shù)據(jù)同步方法可以根據(jù)所述特定數(shù)據(jù)對(duì)所述第二文件和/或文件夾中的數(shù)據(jù)進(jìn)行新增,即直接將所述特定數(shù)據(jù)的副本添加到所述第二文件和/或文件夾中;刪除,即刪除所述特殊數(shù)據(jù)中不存在的所述第二文件和/或文件夾中的數(shù)據(jù);更新,即用所述特殊數(shù)據(jù)中與所述第二文件和/或文件夾中文件名稱相同的文件數(shù)據(jù)替代所述第二文件和/或文件夾中的原文件數(shù)據(jù);忽略,即不對(duì)所述第二文件和/或文件夾中的一個(gè)或多個(gè)數(shù)據(jù)進(jìn)行處理。通過(guò)上述同步策略,可以實(shí)現(xiàn)對(duì)所述第二文件和/或文件夾中的數(shù)據(jù)按照不同的情況進(jìn)行同步操作,真正做到使得所述第二文件和/或文件夾中的數(shù)據(jù)與所述特殊數(shù)據(jù)相對(duì)應(yīng)地進(jìn)行變化,而不是簡(jiǎn)單地在所述第二文件和/或文件夾中不斷增加所述特殊數(shù)據(jù)的副本,進(jìn)而使得所述數(shù)據(jù)同步操作占用的所述終端的存儲(chǔ)空間最小化。在上述技術(shù)方案中,優(yōu)選地,還包括通過(guò)終端的屏幕界面和/或指示燈,提示數(shù)據(jù)同步進(jìn)度。在本技術(shù)方案中,在所述數(shù)據(jù)同步方法中引入通過(guò)終端的屏幕界面和/或指示燈,提示數(shù)據(jù)同步進(jìn)度的步驟,可以簡(jiǎn)單明了地向用戶反饋所述數(shù)據(jù)操作同步進(jìn)行的進(jìn)度。同時(shí),在本技術(shù)方案中,還可以加入如下步驟檢測(cè)用戶的操作,并在檢測(cè)到所述用戶對(duì)所述終端上的特定按鍵進(jìn)行預(yù)訂操作時(shí),進(jìn)行數(shù)據(jù)同步。其中,所述特定按鍵為機(jī)械按鍵和/或虛擬按鍵,所述預(yù)訂操作包括單擊、雙擊和/或長(zhǎng)按。這樣,就可以以簡(jiǎn)單的一步硬件按鍵操作代替復(fù)雜的軟件界面操作,進(jìn)而簡(jiǎn)化數(shù)據(jù)同步的步驟,提升所述用戶的使用體驗(yàn)。同時(shí),在本技術(shù)方案中,還允許用戶自行設(shè)置進(jìn)行同步策略,保證同步方式可以由用戶靈活控制。通過(guò)以上技術(shù)方案,能夠?qū)⒎彪s的軟件界面操作變?yōu)楹?jiǎn)單的一步硬件按鍵操作,并按照預(yù)設(shè)的同步策略對(duì)需要同步的數(shù)據(jù)進(jìn)行具有針對(duì)性的操作,以最小化數(shù)據(jù)同步操作占用的存儲(chǔ)空間,提升用戶的使用體驗(yàn)。
圖I示出了根據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)同步裝置的框圖;圖2示出了根據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)同步方法的流程圖;圖3示出了根據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)同步裝置的運(yùn)行流程示意圖。
具體實(shí)施例方式為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)描述。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)的實(shí)施例及實(shí)施例中的特征可以相互組合。在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來(lái)實(shí)施,因此,本發(fā)明的保護(hù)范圍并不受下面公開(kāi)的具體實(shí)施例的限制。圖I示出了根據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)同步裝置的框圖。如圖I所示,本發(fā)明提供了一種數(shù)據(jù)同步裝置100,可以位于移動(dòng)存儲(chǔ)設(shè)備和/或終端中,包括設(shè)備連接模塊102,將所述移動(dòng)存儲(chǔ)設(shè)備連接至終端,所述移動(dòng)存儲(chǔ)設(shè)備中存儲(chǔ)有特定數(shù)據(jù)和同步策略;數(shù)據(jù)同步模塊104,根據(jù)所述同步策略,使用所述特定數(shù)據(jù)在所述終端上進(jìn)行數(shù)據(jù)同步。在本技術(shù)方案中,同步操作不再是不斷地向所述終端中增加所述特定數(shù)據(jù)的副本,而是可以讀取已經(jīng)存儲(chǔ)的同步策略進(jìn)行數(shù)據(jù)同步,由于同步策略的類型可以靈活配置,所以其數(shù)據(jù)同步的方式也可以靈活配置,例如可以利用新文件替換掉舊文件,這樣有效減少數(shù)據(jù)同步占用的所述終端的存儲(chǔ)空間。在上述技術(shù)方案中,所述特定數(shù)據(jù)保存在所述移動(dòng)存儲(chǔ)設(shè)備中的第一文件和/或文件夾中,所述數(shù)據(jù)同步模塊104根據(jù)所述同步策略,從所述第一文件和/或文件夾中獲取所述特定數(shù)據(jù),對(duì)所述終端中的第二文件和/或文件夾進(jìn)行數(shù)據(jù)同步。在本技術(shù)方案中,所述數(shù)據(jù)同步裝置可以以文件和/或文件夾為單位進(jìn)行所述數(shù)據(jù)同步的操作,而并非對(duì)所述終端中的所有數(shù)據(jù)同時(shí)進(jìn)行數(shù)據(jù)同步,這樣可以減輕所述數(shù)據(jù)同步裝置根據(jù)所述同步策略進(jìn)行數(shù)據(jù)同步操作時(shí)的計(jì)算壓力,進(jìn)而提高所述數(shù)據(jù)同步裝置的運(yùn)行效率。在上述技術(shù)方案中,所述同步策略為多個(gè),所述數(shù)據(jù)同步模塊104在檢測(cè)到所述特定數(shù)據(jù)保存在所述第一文件和/或文件夾和/或檢測(cè)到需要對(duì)所述第二文件和/或文件夾進(jìn)行數(shù)據(jù)同步時(shí),根據(jù)所述第一文件和/或文件夾和/或第二文件和/或文件夾的相關(guān)信息,從多個(gè)所述同步策略中選取用于實(shí)現(xiàn)數(shù)據(jù)同步的策略。在本技術(shù)方案中,所述數(shù)據(jù)同步裝置可以根據(jù)所述第一文件和/或文件夾和/或所述第二文件和/或文件夾的相關(guān)信息從多個(gè)同步策略中選取用于實(shí)現(xiàn)數(shù)據(jù)同步的策略。其中,所述相關(guān)信息可以包括描述所述第一文件和/或文件夾和/或所述第二文件和/或文件夾中所存儲(chǔ)文件的類型信息,比如所述第一文件和/或文件夾所存儲(chǔ)文件的類型為視頻文件,則所述數(shù)據(jù)同步裝置可以選擇將所述第一文件和/或文件夾中的文件中與所述第二文件和/或文件夾中不同的文件的副本添加到所述第二文件和/或文件夾中的同步策略 進(jìn)行數(shù)據(jù)同步操作,又如所述第二文件和/或文件夾所存儲(chǔ)的類型是文本文件,則所述數(shù)據(jù)同步裝置可以選擇將所述第一文件和/或文件夾中與所述第二文件和/或文件夾中名稱相同的文本文件替代所述第二文件和/或文件夾中的原文件的同步策略進(jìn)行數(shù)據(jù)同步操作。在上述技術(shù)方案中,所述數(shù)據(jù)同步模塊104將所述特定數(shù)據(jù)復(fù)制到所述第二文件和/或文件夾中,和/或刪除所述第二文件和/或文件夾中不同于所述特定數(shù)據(jù)的數(shù)據(jù),和/或使用所述第一文件和/或文件夾中的所述特定數(shù)據(jù),更新所述第二文件和/或文件夾中的舊版本特定數(shù)據(jù),和/或忽略所述第二文件和/或文件夾中的一個(gè)或多個(gè)數(shù)據(jù),并不對(duì)其進(jìn)行處理。在本技術(shù)方案中,所述數(shù)據(jù)同步裝置可以根據(jù)所述特定數(shù)據(jù)對(duì)所述第二文件和/或文件夾中的數(shù)據(jù)進(jìn)行新增,即直接將所述特定數(shù)據(jù)的副本添加到所述第二文件和/或文件夾中;刪除,即刪除所述特殊數(shù)據(jù)中不存在的所述第二文件和/或文件夾中的數(shù)據(jù);更新,即用所述特殊數(shù)據(jù)中與所述第二文件和/或文件夾中文件名稱相同的文件數(shù)據(jù)替代所述第二文件和/或文件夾中的原文件數(shù)據(jù);忽略,即不對(duì)所述第二文件和/或文件夾中的一個(gè)或多個(gè)數(shù)據(jù)進(jìn)行處理。通過(guò)上述同步策略,可以實(shí)現(xiàn)對(duì)所述第二文件和/或文件夾中的數(shù)據(jù)按照不同的情況進(jìn)行同步操作,真正做到使得所述第二文件和/或文件夾中的數(shù)據(jù)與所述特殊數(shù)據(jù)相對(duì)應(yīng)地進(jìn)行變化,而不是簡(jiǎn)單地在所述第二文件和/或文件夾中不斷增加所述特殊數(shù)據(jù)的副本,進(jìn)而使得所述數(shù)據(jù)同步操作占用的所述終端的存儲(chǔ)空間最小化。在上述技術(shù)方案中,還包括進(jìn)度提示模塊106,通過(guò)終端的屏幕界面和/或指示燈,提示數(shù)據(jù)同步進(jìn)度。在本技術(shù)方案中,通過(guò)在所述數(shù)據(jù)同步裝置中引入進(jìn)度提示模塊,進(jìn)而可以簡(jiǎn)單明了地向用戶反饋所述數(shù)據(jù)同步裝置的數(shù)據(jù)同步進(jìn)行的進(jìn)度。同時(shí),在本技術(shù)方案中,還可以在所述數(shù)據(jù)同步裝置中引入一操作檢測(cè)模塊以檢測(cè)所述用戶的操作。所述數(shù)據(jù)同步模塊104在檢測(cè)到所述用戶對(duì)所述終端上的特定按鍵進(jìn)行預(yù)訂操作時(shí),進(jìn)行數(shù)據(jù)同步。其中,所述特定按鍵為機(jī)械按鍵和/或虛擬按鍵,所述預(yù)訂操作包括單擊、雙擊和/或長(zhǎng)按。這樣,就可以以簡(jiǎn)單的一步硬件按鍵操作代替復(fù)雜的軟件界面操作,進(jìn)而簡(jiǎn)化數(shù)據(jù)同步的步驟,提升所述用戶的使用體驗(yàn)。同時(shí),在本技術(shù)方案中,還可以提供一個(gè)策略設(shè)置模塊,供用戶自行設(shè)置進(jìn)行同步策略,保證同步方式可以由用戶靈活控制。圖2示出了根據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)同步方法的流程圖。如圖2所示,本發(fā)明還提供了一種數(shù)據(jù)同步方法,包括步驟202,將所述移動(dòng)存儲(chǔ)設(shè)備連接至終端,所述移動(dòng)存儲(chǔ)設(shè)備中存儲(chǔ)有特定數(shù)據(jù)和同步策略;步驟204,根據(jù)所述同步策略,使用所述特定數(shù)據(jù)在所述終端上進(jìn)行數(shù)據(jù)同步。在本技術(shù)方案中,同步操作不再是不斷地向所述終端中增加所述特定數(shù)據(jù)的副本,而是可以讀取已經(jīng)存儲(chǔ)的同步策略進(jìn)行數(shù)據(jù)同步,由于同步策略的類型可以靈活配置,所以其數(shù)據(jù)同步的方式也可以靈活配置,例如可以利用新文件替換掉舊文件,這樣有效減少數(shù)據(jù)同步占用的所述終端的存儲(chǔ)空間。 在上述技術(shù)方案中,所述特定數(shù)據(jù)保存在所述移動(dòng)存儲(chǔ)設(shè)備中的第一文件和/或文件夾中,所述步驟204包括根據(jù)所述同步策略,從所述第一文件和/或文件夾中獲取所述特定數(shù)據(jù),對(duì)所述終端中的第二文件和/或文件夾進(jìn)行數(shù)據(jù)同步。在本技術(shù)方案中,通過(guò)所述數(shù)據(jù)同步方法可以以文件和/或文件夾為單位進(jìn)行所述數(shù)據(jù)同步的操作,而并非對(duì)所述終端中的所有數(shù)據(jù)同時(shí)進(jìn)行數(shù)據(jù)同步,這樣可以減輕根據(jù)所述同步策略進(jìn)行數(shù)據(jù)同步操作時(shí)的計(jì)算壓力,進(jìn)而提高數(shù)據(jù)同步操作的效率。在上述技術(shù)方案中,所述同步策略為多個(gè),所述步驟204還包括在檢測(cè)到所述特定數(shù)據(jù)保存在所述第一文件和/或文件夾和/或檢測(cè)到需要對(duì)所述第二文件和/或文件夾進(jìn)行數(shù)據(jù)同步時(shí),根據(jù)所述第一文件和/或文件夾和/或第二文件和/或文件夾的相關(guān)信息,從多個(gè)所述同步策略中選取用于實(shí)現(xiàn)數(shù)據(jù)同步的策略。在本技術(shù)方案中,應(yīng)用所述數(shù)據(jù)同步方法可以根據(jù)所述第一文件和/或文件夾和/或所述第二文件和/或文件夾的相關(guān)信息從多個(gè)同步策略中選取用于實(shí)現(xiàn)數(shù)據(jù)同步的策略。其中,所述相關(guān)信息可以包括描述所述第一文件和/或文件夾和/或所述第二文件和/或文件夾中所存儲(chǔ)文件的類型信息,比如所述第一文件和/或文件夾所存儲(chǔ)文件的類型為視頻文件,則在所述步驟204中可以選擇將所述第一文件和/或文件夾中的文件中與所述第二文件和/或文件夾中不同的文件的副本添加到所述第二文件和/或文件夾中的同步策略進(jìn)行數(shù)據(jù)同步操作,又如所述第二文件和/或文件夾所存儲(chǔ)的類型是文本文件,則在所述步驟204中可以選擇將所述第一文件和/或文件夾中與所述第二文件和/或文件夾中名稱相同的文本文件替代所述第二文件和/或文件夾中的原文件的同步策略進(jìn)行數(shù)據(jù)同步操作。在上述技術(shù)方案中,所述步驟204包括將所述特定數(shù)據(jù)復(fù)制到所述第二文件和/或文件夾中;和/或刪除所述第二文件和/或文件夾中不同于所述特定數(shù)據(jù)的數(shù)據(jù);和/或使用所述第一文件和/或文件夾中的所述特定數(shù)據(jù),更新所述第二文件和/或文件夾中的舊版本特定數(shù)據(jù);和/或忽略所述第二文件和/或文件夾中的一個(gè)或多個(gè)數(shù)據(jù),并不對(duì)其進(jìn)行處理。在本技術(shù)方案中,應(yīng)用所述數(shù)據(jù)同步方法可以根據(jù)所述特定數(shù)據(jù)對(duì)所述第二文件和/或文件夾中的數(shù)據(jù)進(jìn)行新增,即直接將所述特定數(shù)據(jù)的副本添加到所述第二文件和/或文件夾中;刪除,即刪除所述特殊數(shù)據(jù)中不存在的所述第二文件和/或文件夾中的數(shù)據(jù);更新,即用所述特殊數(shù)據(jù)中與所述第二文件和/或文件夾中文件名稱相同的文件數(shù)據(jù)替代所述第二文件和/或文件夾中的原文件數(shù)據(jù);忽略,即不對(duì)所述第二文件和/或文件夾中的一個(gè)或多個(gè)數(shù)據(jù)進(jìn)行處理。通過(guò)上述同步策略,可以實(shí)現(xiàn)對(duì)所述第二文件和/或文件夾中的數(shù)據(jù)按照不同的情況進(jìn)行同步操作,真正做到使得所述第二文件和/或文件夾中的數(shù)據(jù)與所述特殊數(shù)據(jù)相對(duì)應(yīng)地進(jìn)行變化,而不是簡(jiǎn)單地在所述第二文件和/或文件夾中不斷增加所述特殊數(shù)據(jù)的副本,進(jìn)而使得所述數(shù)據(jù)同步操作占用的所述終端的存儲(chǔ)空間最小化。在上述技術(shù)方案中,還包括通過(guò)終端的屏幕界面和/或指示燈,提示數(shù)據(jù)同步進(jìn)度。在本技術(shù)方案中,在所述數(shù)據(jù)同步方法中引入通過(guò)終端的屏幕界面和/或指示燈,提示數(shù)據(jù)同步進(jìn)度的步驟,可以簡(jiǎn)單明了地向用戶反饋所述數(shù)據(jù)操作同步進(jìn)行的進(jìn)度。同時(shí),在本技術(shù)方案中,還可以加入如下步驟檢測(cè)用戶的操作,并在檢測(cè)到所述 用戶對(duì)所述終端上的特定按鍵進(jìn)行預(yù)訂操作時(shí),進(jìn)行數(shù)據(jù)同步。其中,所述特定按鍵為機(jī)械按鍵和/或虛擬按鍵,所述預(yù)訂操作包括單擊、雙擊和/或長(zhǎng)按。這樣,就可以以簡(jiǎn)單的一步硬件按鍵操作代替復(fù)雜的軟件界面操作,進(jìn)而簡(jiǎn)化數(shù)據(jù)同步的步驟,提升所述用戶的使用體驗(yàn)。同時(shí),在本技術(shù)方案中,還允許用戶自行設(shè)置進(jìn)行同步策略,保證同步方式可以由用戶靈活控制。圖3示出了根據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)同步裝置的運(yùn)行流程示意圖。如圖3所示,在本發(fā)明一個(gè)實(shí)施例中,將繁雜的軟件界面操作變?yōu)楹?jiǎn)單的一步硬件按鍵操作。通過(guò)在PC主機(jī)或者移動(dòng)存儲(chǔ)設(shè)備上安裝同步軟件模塊和同步策略模塊,和外接USB存儲(chǔ)設(shè)備,構(gòu)成整個(gè)同步環(huán)境。移動(dòng)設(shè)備檢測(cè)到特定同步按鍵事件時(shí),會(huì)自動(dòng)將外接的USB存儲(chǔ)盤,如優(yōu)盤或者USB接口的硬盤中的數(shù)據(jù)按設(shè)定策略同步到主機(jī)存儲(chǔ)盤中,同時(shí)主機(jī)會(huì)通過(guò)提示窗口或者LED顯示燈來(lái)指示同步進(jìn)程和狀態(tài),以下對(duì)本實(shí)施例中涉及到的模塊以及設(shè)備進(jìn)行介紹。I.同步軟件模塊(相當(dāng)于前述的數(shù)據(jù)同步模塊和操作檢測(cè)模塊)。用來(lái)檢測(cè)同步按鍵事件,并且完成自動(dòng)同步操作。2.同步策略模塊。用來(lái)預(yù)設(shè)和實(shí)施同步時(shí)的各種策略和算法的參數(shù)等。3.主機(jī)的特殊同步按鍵。用來(lái)提供用戶的一鍵同步操作。4. USB存儲(chǔ)設(shè)備。通過(guò)硬件按鍵事件實(shí)現(xiàn)的一鍵USB智能同步,簡(jiǎn)便易操作,同步時(shí)不需要界面操作。本實(shí)施例的技術(shù)方案中,具體實(shí)施流程如下步驟302,當(dāng)用戶在主機(jī)端插入U(xiǎn)SB存儲(chǔ)設(shè)備后,主機(jī)中的同步軟件模塊會(huì)通過(guò)提示界面或者LED指示燈指示存儲(chǔ)盤掛載成功;步驟304,用戶按同步按鍵;步驟306,同步軟件模塊啟動(dòng)同步工作;步驟308,同步軟件模塊掃描PC的文件/文件夾,得到當(dāng)前需要進(jìn)行同步的文件/文件夾;步驟310,判斷文件/文件夾是否為空,以確定同步是否完成,如果完成則進(jìn)入步驟324,如果未完成則進(jìn)入步驟312 ;步驟312,同步軟件模塊根據(jù)系統(tǒng)同步策略算法,進(jìn)行策略判斷同步的方式是按預(yù)設(shè)的且支持用戶修改的同步詳細(xì)參數(shù)和算法來(lái)執(zhí)行的;按鍵的方式可以是直接按鍵或者使用特殊的按鍵方式,包括長(zhǎng)按,連按幾次等;步驟314,如果選用更新策略,則從移動(dòng)存儲(chǔ)設(shè)備(源磁盤)中拷貝文件覆蓋PC中文件/文件夾(目標(biāo)磁盤);步驟316,如果選用新增策略,則從移動(dòng)存儲(chǔ)設(shè)備直接拷貝文件到PC中文件/文件夾;步驟318,如果選用刪除策略,則將PC中文件/文件夾刪除;步驟320,如果選用其他策略,則按其他策略規(guī)定的方式,來(lái)完成同步操作; 步驟322,如果啟用了過(guò)濾機(jī)制,且PC中文件/文件夾符合該機(jī)制過(guò)濾條件的話,則不對(duì)該文件/文件夾進(jìn)行同步操作;步驟324,同步過(guò)程中,主機(jī)通過(guò)界面提示或者LED指示燈給出當(dāng)前的狀態(tài),完成后,王機(jī)再給出完成狀態(tài)。以上結(jié)合附圖詳細(xì)說(shuō)明了本發(fā)明的技術(shù)方案。通過(guò)本發(fā)明的技術(shù)方案,能夠?qū)⒎彪s的軟件界面操作變?yōu)楹?jiǎn)單的一步硬件按鍵操作,并按照預(yù)設(shè)的同步策略對(duì)需要同步的數(shù)據(jù)進(jìn)行具有針對(duì)性的操作,以最小化數(shù)據(jù)同步操作占用的存儲(chǔ)空間,提升用戶的使用體驗(yàn)。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種數(shù)據(jù)同步裝置,位于移動(dòng)存儲(chǔ)設(shè)備或終端中,其特征在于,包括 設(shè)備連接模塊,將所述移動(dòng)存儲(chǔ)設(shè)備連接至終端,所述移動(dòng)存儲(chǔ)設(shè)備中存儲(chǔ)有特定數(shù)據(jù)和同步策略; 數(shù)據(jù)同步模塊,根據(jù)所述同步策略,使用所述特定數(shù)據(jù)在所述終端上進(jìn)行數(shù)據(jù)同步。
2.根據(jù)權(quán)利要求I所述的數(shù)據(jù)同步裝置,其特征在于,所述特定數(shù)據(jù)保存在所述移動(dòng)存儲(chǔ)設(shè)備中的第一文件和/或文件夾中,所述數(shù)據(jù)同步模塊根據(jù)所述同步策略,從所述第一文件和/或文件夾中獲取所述特定數(shù)據(jù),對(duì)所述終端中的第二文件和/或文件夾進(jìn)行數(shù)據(jù)同步。
3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)同步裝置,其特征在于,所述同步策略為多個(gè),所述數(shù)據(jù)同步模塊在檢測(cè)到所述特定數(shù)據(jù)保存在所述第一文件和/或文件夾和/或檢測(cè)到需要對(duì)所述第二文件和/或文件夾進(jìn)行數(shù)據(jù)同步時(shí),根據(jù)所述第一文件和/或文件夾和/或第二文件和/或文件夾的相關(guān)信息,從多個(gè)所述同步策略中選取用于實(shí)現(xiàn)數(shù)據(jù)同步的策略。
4.根據(jù)權(quán)利要求2所述的數(shù)據(jù)同步裝置,其特征在于,所述數(shù)據(jù)同步模塊將所述特定數(shù)據(jù)復(fù)制到所述第二文件和/或文件夾中,和/或刪除所述第二文件和/或文件夾中不同于所述特定數(shù)據(jù)的數(shù)據(jù),和/或使用所述第一文件和/或文件夾中的所述特定數(shù)據(jù),更新所述第二文件和/或文件夾中的舊版本特定數(shù)據(jù),和/或忽略所述第二文件和/或文件夾中的一個(gè)或多個(gè)數(shù)據(jù),并不對(duì)其進(jìn)行處理。
5.根據(jù)權(quán)利要求I至4中任一項(xiàng)所述的數(shù)據(jù)同步裝置,其特征在于,還包括進(jìn)度提示模塊,通過(guò)終端的屏幕界面和/或指示燈,提示數(shù)據(jù)同步進(jìn)度。
6.一種數(shù)據(jù)同步方法,其特征在于,包括 步驟202,將所述移動(dòng)存儲(chǔ)設(shè)備連接至終端,所述移動(dòng)存儲(chǔ)設(shè)備中存儲(chǔ)有特定數(shù)據(jù)和同步策略; 步驟204,根據(jù)所述同步策略,使用所述特定數(shù)據(jù)在所述終端上進(jìn)行數(shù)據(jù)同步。
7.根據(jù)權(quán)利要求6所述的數(shù)據(jù)同步方法,其特征在于,所述特定數(shù)據(jù)保存在所述移動(dòng)存儲(chǔ)設(shè)備中的第一文件和/或文件夾中,所述步驟204包括根據(jù)所述同步策略,從所述第一文件和/或文件夾中獲取所述特定數(shù)據(jù),對(duì)所述終端中的第二文件和/或文件夾進(jìn)行數(shù)據(jù)同步。
8.根據(jù)權(quán)利要求7所述的數(shù)據(jù)同步方法,其特征在于,所述同步策略為多個(gè),所述步驟204還包括 在檢測(cè)到所述特定數(shù)據(jù)保存在所述第一文件和/或文件夾和/或檢測(cè)到需要對(duì)所述第二文件和/或文件夾進(jìn)行數(shù)據(jù)同步時(shí),根據(jù)所述第一文件和/或文件夾和/或第二文件和/或文件夾的相關(guān)信息,從多個(gè)所述同步策略中選取用于實(shí)現(xiàn)數(shù)據(jù)同步的策略。
9.根據(jù)權(quán)利要求7所述的數(shù)據(jù)同步方法,其特征在于,所述步驟204包括 將所述特定數(shù)據(jù)復(fù)制到所述第二文件和/或文件夾中;和/或 刪除所述第二文件和/或文件夾中不同于所述特定數(shù)據(jù)的數(shù)據(jù);和/或 使用所述第一文件和/或文件夾中的所述特定數(shù)據(jù),更新所述第二文件和/或文件夾中的舊版本特定數(shù)據(jù);和/或 忽略所述第二文件和/或文件夾中的一個(gè)或多個(gè)數(shù)據(jù),并不對(duì)其進(jìn)行處理。
10.根據(jù)權(quán)利要求6至9中任一項(xiàng)所述的數(shù)據(jù)同步方法,其特征在于,還包括通過(guò)終端的屏 幕界面和/或指示燈,提示數(shù)據(jù)同步進(jìn)度。
全文摘要
本發(fā)明提供了一種數(shù)據(jù)同步裝置,位于移動(dòng)存儲(chǔ)設(shè)備或終端中,包括設(shè)備連接模塊,將所述移動(dòng)存儲(chǔ)設(shè)備連接至終端,所述移動(dòng)存儲(chǔ)設(shè)備中存儲(chǔ)有特定數(shù)據(jù)和同步策略;數(shù)據(jù)同步模塊,根據(jù)所述同步策略,使用所述特定數(shù)據(jù)在所述終端上進(jìn)行數(shù)據(jù)同步。相應(yīng)地,本發(fā)明還提供了一種數(shù)據(jù)同步方法。通過(guò)本發(fā)明的技術(shù)方案,能夠?qū)⒎彪s的軟件界面操作變?yōu)楹?jiǎn)單的一步硬件按鍵操作,并按照預(yù)設(shè)的同步策略對(duì)需要同步的數(shù)據(jù)進(jìn)行具有針對(duì)性的操作,以最小化數(shù)據(jù)同步操作占用的存儲(chǔ)空間,提升用戶的使用體驗(yàn)。
文檔編號(hào)H04L29/08GK102821155SQ20121028863
公開(kāi)日2012年12月12日 申請(qǐng)日期2012年8月14日 優(yōu)先權(quán)日2012年8月14日
發(fā)明者劉存青, 許元進(jìn), 曾勇 申請(qǐng)人:福建伊?xí)r代信息科技股份有限公司