專利名稱:存儲(chǔ)裝置間的數(shù)據(jù)同步系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)據(jù)同步系統(tǒng)及其方法,尤其涉及一種可通過對(duì)程序執(zhí)行狀態(tài)的監(jiān)測(cè)來進(jìn)行存儲(chǔ)裝置間數(shù)據(jù)同步的系統(tǒng)及其方法。
背景技術(shù):
近年來,隨著半導(dǎo)體技術(shù)與消費(fèi)性電子產(chǎn)品的蓬勃發(fā)展,存儲(chǔ)裝置不論是在體積、容量、價(jià)格或功能上,均已被大眾廣為接受,特別是即插即用(Plug
andPlay, PnP)的存儲(chǔ)裝置,如USB隨身盤,更是應(yīng)用范圍極廣的消費(fèi)性電子產(chǎn)品之一。
然而,隨著存儲(chǔ)裝置的應(yīng)用越來越普及,人們對(duì)于存儲(chǔ)裝置的功能要求也越來越高,特別在數(shù)據(jù)同步的能力上。傳統(tǒng)的存儲(chǔ)裝置之間無法直接進(jìn)行方便的數(shù)據(jù)同步以共享二者之間的數(shù)據(jù),只能是將一存儲(chǔ)裝置先連接到計(jì)算機(jī)上,將其上的數(shù)據(jù)先同步到該計(jì)算機(jī)上后,再通過該計(jì)算機(jī)連接另一存儲(chǔ)裝置來進(jìn)行數(shù)據(jù)同步。由于無法直接便利的進(jìn)行存儲(chǔ)裝置之間的數(shù)據(jù)同步,從而會(huì)為存儲(chǔ)裝置之間數(shù)據(jù)同步的操作帶來諸多不便。
為此,有廠商提出搭配安裝在計(jì)算機(jī)可執(zhí)行平臺(tái)的數(shù)據(jù)同步程序,使用者可通過該數(shù)據(jù)同步程序與連接到計(jì)算機(jī)可執(zhí)行平臺(tái)上的存儲(chǔ)裝置進(jìn)行數(shù)據(jù)同步處理。然而,采用這種方式進(jìn)行數(shù)據(jù)同步處理,不但需要在計(jì)算機(jī)可執(zhí)行平臺(tái)上安裝該數(shù)據(jù)同步程序,而且跨平臺(tái)的支持性更是一個(gè)大問題。因此,通過在計(jì)算機(jī)可執(zhí)行平臺(tái)上安裝數(shù)據(jù)同步程序來進(jìn)行數(shù)據(jù)同步處理,同樣無法解決存儲(chǔ)裝置之間數(shù)據(jù)同步操作不便的問題。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種存儲(chǔ)裝置間的數(shù)據(jù)同步系統(tǒng)及其方法,以解決長(zhǎng)期以來一直存在的存儲(chǔ)裝置之間數(shù)據(jù)同步操作不便的問題
為解決上述問題,本發(fā)明提供了一種存儲(chǔ)裝置間的數(shù)據(jù)同步系統(tǒng),執(zhí)行
于計(jì)算機(jī)可執(zhí)行平臺(tái)上,包含監(jiān)測(cè)模塊、擷取模塊、查詢模塊及數(shù)據(jù)同步模塊。其中,監(jiān)測(cè)模塊用于根據(jù)至少一監(jiān)測(cè)條件來監(jiān)測(cè)執(zhí)行狀態(tài),所述執(zhí)行狀態(tài)包括重復(fù)執(zhí)行;擷取模塊用于當(dāng)所述執(zhí)行狀態(tài)為重復(fù)執(zhí)行時(shí),根據(jù)判斷條件擷取并在連接參數(shù)中記錄至少一連接端口及其連接狀態(tài);查詢^i塊用于根據(jù)所述連接參數(shù)查詢相應(yīng)的存儲(chǔ)裝置的數(shù)據(jù)配置;數(shù)據(jù)同步模塊用于根據(jù)所述數(shù)據(jù)配置及同步處理?xiàng)l件,與所述連接參數(shù)中所記錄的各連接端口進(jìn)行數(shù)據(jù)傳輸。
至于本發(fā)明提供的存儲(chǔ)裝置間的數(shù)據(jù)同步方法,執(zhí)行于計(jì)算機(jī)可執(zhí)行平臺(tái)上,其步驟包括根據(jù)至少一監(jiān)測(cè)條件來監(jiān)測(cè)執(zhí)行狀態(tài),所述執(zhí)行狀態(tài)包括重復(fù)執(zhí)行;當(dāng)所述執(zhí)行狀態(tài)為重復(fù)執(zhí)行時(shí),根據(jù)判斷條件擷取并在連接參數(shù)中記錄至少一連接端口及其連接狀態(tài);根據(jù)所述連接參數(shù)查詢相應(yīng)的存儲(chǔ)裝置的數(shù)據(jù)配置;及根據(jù)所述數(shù)據(jù)配置及同步處理?xiàng)l件,與所述連接參數(shù)中所記錄的各連接端口進(jìn)行數(shù)據(jù)傳輸。
本發(fā)明所揭露之系統(tǒng)與方法如上,與先前技術(shù)之間的差異在于本發(fā)明通過對(duì)程序執(zhí)行狀態(tài)的監(jiān)測(cè),來觸發(fā)數(shù)據(jù)同步處理進(jìn)行數(shù)據(jù)傳輸。
采用本發(fā)明可以達(dá)到提升存儲(chǔ)裝置間數(shù)據(jù)同步效率的技術(shù)功效。
圖1為本發(fā)明實(shí)施例中存儲(chǔ)裝置間數(shù)據(jù)同步系統(tǒng)的結(jié)構(gòu)圖;圖2為本發(fā)明實(shí)施例中存儲(chǔ)裝置間數(shù)據(jù)同步方法的流程圖;圖3至圖5為本發(fā)明應(yīng)用實(shí)例中進(jìn)行數(shù)據(jù)同步操作的示意圖。
具體實(shí)施例方式
下面將結(jié)合附圖及實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)行更詳細(xì)的說明。在說明本發(fā)明所提供的存儲(chǔ)裝置間的數(shù)據(jù)同步系統(tǒng)及其方法之前,先對(duì)本發(fā)明的背景進(jìn)行說明。本發(fā)明提供了一種存儲(chǔ)裝置間的數(shù)據(jù)同步機(jī)制,通過計(jì)算機(jī)可執(zhí)行平臺(tái)來執(zhí)行。然而,應(yīng)用本發(fā)明提供的存儲(chǔ)裝置并不需將程序安裝在計(jì)算機(jī)可執(zhí)行平臺(tái)上即可自動(dòng)運(yùn)行(如U3平臺(tái)技術(shù),具備自動(dòng)運(yùn)行以及攜帶軟件程序、密碼、個(gè)人環(huán)境與數(shù)據(jù)等特性)。在運(yùn)行過程中,可以通過運(yùn)行在計(jì)算機(jī)可執(zhí)行平臺(tái)上的程序的執(zhí)行狀態(tài)來判斷是否進(jìn)行數(shù)據(jù)同步處理。需要說明的是,將程序從存儲(chǔ)裝置上加載到計(jì)算機(jī)可執(zhí)行平臺(tái)并自動(dòng)運(yùn)行的技術(shù)為現(xiàn)有技術(shù),故在本發(fā)明中將不再作贅述。
對(duì)本發(fā)明中自定義的名詞解釋如下本發(fā)明中所提到的監(jiān)測(cè)條件為程序名稱及程序識(shí)別碼(ProcessID, PID),以此作為依據(jù)來判斷程序是否為重復(fù)運(yùn)行。計(jì)算機(jī)可執(zhí)行平臺(tái)在運(yùn)行一程序時(shí),會(huì)記錄下此程序的程序名稱并為其分配一組唯一的程序識(shí)別碼,即使是相同的程序在重復(fù)運(yùn)行時(shí),程序識(shí)別碼也不相同。也就是i兌,計(jì)算才幾可扭^亍平臺(tái)會(huì)為相同程序分配不同的程序識(shí)別碼以區(qū)別重復(fù)運(yùn)行的程序。而要想知道計(jì)算機(jī)可執(zhí)行平臺(tái)分配的程序識(shí)別碼,可通過該計(jì)算機(jī)可執(zhí)行平臺(tái)的操作系統(tǒng)的內(nèi)核函數(shù)(Kernel API)得知(如find一task—by_pid)。當(dāng)監(jiān)測(cè)到計(jì)算機(jī)可執(zhí)行平臺(tái)中具有相同程序名稱的程序的程序識(shí)別碼不同時(shí),代表同一程序運(yùn)行了一次以上(例如,具有相同程序名稱的程序有三個(gè),但是這三個(gè)程序的程序識(shí)別碼不同,則代表該相同的程序重復(fù)運(yùn)行了三次)。因此,可以利用程序名稱及程序識(shí)別碼來判斷該程序重復(fù)運(yùn)行的情況;執(zhí)行狀態(tài)是指程序的運(yùn)行情況,包括運(yùn)行(如具有本發(fā)明所述程序的程序名稱及相應(yīng)的程序識(shí)別碼)、重復(fù)運(yùn)行(如具有多個(gè)本發(fā)明所述程序的程序名稱,且程序識(shí)別碼均不相同)及未運(yùn)行(如無本發(fā)明所述程序的程序名稱)等狀態(tài),這些狀態(tài)可依據(jù)上述監(jiān)測(cè)條件來進(jìn)行判斷;判斷條件可為裝置識(shí)別碼,該裝置識(shí)別碼是存儲(chǔ)裝置(如USB隨身盤)在出廠前,所燒錄的一組獨(dú)一無二的識(shí)別碼,包含廠商識(shí)別碼(Vendor ID) 及產(chǎn)品識(shí)別碼(Product ID),主要是用來對(duì)存儲(chǔ)裝置進(jìn)行識(shí)別(如當(dāng)判斷條件 為裝置識(shí)別碼時(shí),根據(jù)廠商識(shí)別碼及產(chǎn)品識(shí)別碼來判斷存儲(chǔ)裝置是否支持同 步處理);連接端口則為具備即插即用功能的數(shù)據(jù)傳輸端口,如通用串行總 線(Universal Serial Bus, USB)接口;連接參數(shù)中記錄的是同樣連接于計(jì)算機(jī) 可執(zhí)行平臺(tái)上的另 一存儲(chǔ)裝置所使用的連接端口及連接狀態(tài);而數(shù)據(jù)配置為 存儲(chǔ)裝置的數(shù)據(jù)存放位置(如自建詞庫(kù)檔案的存放數(shù)據(jù)夾),該數(shù)據(jù)配置可通 過查詢的方式獲得。
此外,同步處理?xiàng)l件則用來設(shè)定數(shù)據(jù)同步處理的方式(如從存儲(chǔ)裝置復(fù) 制數(shù)據(jù)到另一存儲(chǔ)裝置,以完成數(shù)據(jù)同步處理),此同步處理?xiàng)l件可為預(yù)設(shè)的 條件,也可通過使用者的操作來進(jìn)行設(shè)定,該同步處理?xiàng)l件的詳細(xì)設(shè)定方式 將在下面作詳細(xì)iJL明。
接下來對(duì)本發(fā)明存儲(chǔ)裝置間的數(shù)據(jù)同步系統(tǒng)及其方法作進(jìn)一步的說明。 如圖l所示,存儲(chǔ)裝置間的數(shù)據(jù)同步系統(tǒng)中包括監(jiān)測(cè)模塊101、擷取模塊 102、查詢模塊103及數(shù)據(jù)同步模塊104。其中,監(jiān)測(cè)模塊101用于根據(jù)監(jiān)測(cè) 條件來監(jiān)測(cè)程序的執(zhí)行狀態(tài),所述監(jiān)測(cè)條件及執(zhí)行狀態(tài)已在前面進(jìn)行了說明, 在此不再贅述。
擷取模塊102,用于當(dāng)程序的執(zhí)行狀態(tài)為重復(fù)執(zhí)行時(shí),根據(jù)判斷條件(如 裝置識(shí)別碼)來擷取并在連接參數(shù)中記錄連接端口 (如連接接口的代碼)及 其連接狀態(tài)(如連接狀態(tài)為"連接"或"拔除")。所述連接端口為具備即插 即用功能的數(shù)據(jù)傳輸端口;而裝置識(shí)別碼則如上所述,是一組用于識(shí)別存儲(chǔ) 裝置的識(shí)別碼,因其中包含存儲(chǔ)裝置的廠商識(shí)別碼及產(chǎn)品識(shí)別碼,故可用來 作為判斷各存儲(chǔ)裝置間是否可進(jìn)行數(shù)據(jù)同步處理的依據(jù)(如研發(fā)時(shí)即i殳計(jì)為同廠商或同 一 系列的存儲(chǔ)裝置彼此支持?jǐn)?shù)據(jù)同步處理),并將可進(jìn)行數(shù)據(jù)同步 處理的存儲(chǔ)裝置的連接端口及其狀態(tài)記錄在連接參數(shù)中。
查詢模塊103用于根據(jù)連接參數(shù)查詢相應(yīng)的存儲(chǔ)裝置的數(shù)據(jù)配置,所述 數(shù)據(jù)配置為存儲(chǔ)裝置中的數(shù)據(jù)存放位置(如自建詞庫(kù)檔案的存放數(shù)據(jù)夾), 其數(shù)據(jù)配置可通過查詢的方式(如查詢檔案配置表或索引文件)取得。
數(shù)據(jù)同步模塊104用于根據(jù)數(shù)據(jù)配置及同步處理?xiàng)l件(如預(yù)設(shè)的同步處 理方式或是使用者所自行設(shè)定的數(shù)據(jù)同步方式),與連接參數(shù)中所記錄的各 連接端口(如支持同步處理的存儲(chǔ)裝置所使用的連接端口)進(jìn)行數(shù)據(jù)傳輸。
除此之外,本發(fā)明所提供的存儲(chǔ)裝置間的數(shù)據(jù)同步系統(tǒng)還包含數(shù)據(jù)同步
面。而通過該數(shù)據(jù)同步窗口設(shè)定同步處理?xiàng)l件的詳細(xì)設(shè)定方式,將在下述應(yīng) 用實(shí)例中進(jìn)行詳細(xì)說明。
如圖2所示,存儲(chǔ)裝置間的數(shù)據(jù)同步方法包含下列步驟
步驟201:根據(jù)監(jiān)測(cè)條件來監(jiān)測(cè)程序的執(zhí)行狀態(tài);
步驟202:當(dāng)執(zhí)行狀態(tài)為重復(fù)運(yùn)行時(shí),根據(jù)判斷條件擷取連接端口及其 連接狀態(tài),并將該連接接口和其狀態(tài)記錄在連接參數(shù)中;
步驟203:根據(jù)連接參數(shù)查詢相應(yīng)的存儲(chǔ)裝置的數(shù)據(jù)配置;及
步驟204:根據(jù)數(shù)據(jù)配置及同步處理?xiàng)l件,與連接參數(shù)中所記錄的各連 接端口進(jìn)行數(shù)據(jù)傳輸。
其中,該方法還包含通過數(shù)據(jù)同步窗口來進(jìn)行數(shù)據(jù)同步的操作以及設(shè)定 同步處理?xiàng)l件的步驟。
以下將配合圖3至圖5以應(yīng)用實(shí)例的方式對(duì)本發(fā)明進(jìn)行進(jìn)一步地說明。存儲(chǔ)裝置與計(jì)算機(jī)可執(zhí)行平臺(tái)(如個(gè)人計(jì)算機(jī))連接時(shí),計(jì)算機(jī)可執(zhí)行平臺(tái) 自動(dòng)運(yùn)行存儲(chǔ)在存儲(chǔ)裝置中且應(yīng)用本發(fā)明的程序(如翻譯程序),由于自動(dòng) 運(yùn)行的部分為現(xiàn)有技術(shù),故在此不多作贅述。此時(shí),監(jiān)測(cè)模塊101將根據(jù)監(jiān) 測(cè)條件(如程序名稱及程序識(shí)別碼)來監(jiān)測(cè)執(zhí)行狀態(tài)(如通過計(jì)算機(jī)可執(zhí)行
平臺(tái)上的操作系統(tǒng)的核心函數(shù)如fmd_task_by—name及fmd_task—by_pid來監(jiān) 測(cè)程序名稱及程序識(shí)別碼,并在監(jiān)測(cè)到具有相同程序名稱的程序的程序識(shí)別 碼不同時(shí),判斷該程序的執(zhí)行狀態(tài)為"重復(fù)運(yùn)行")。
接著,擷取模塊102在執(zhí)行狀態(tài)為重復(fù)運(yùn)行時(shí),根據(jù)判斷條件(如裝置 識(shí)別碼)擷取并在連接參數(shù)中記錄連接端口(如連接端口的代碼)及其連接 狀態(tài)(如"連接"或"拔除")。舉例來說,當(dāng)存儲(chǔ)裝置插入到計(jì)算機(jī)可執(zhí) 行平臺(tái)的連接端口 (如連接端口的代碼為"portl")時(shí),監(jiān)測(cè)模塊101會(huì)監(jiān) 測(cè)在該計(jì)算機(jī)可執(zhí)行平臺(tái)上,是否有程序名稱相同且程序識(shí)別碼不同的程序 在運(yùn)行。當(dāng)發(fā)現(xiàn)執(zhí)行狀態(tài)為重復(fù)運(yùn)行時(shí),表示已有另一存儲(chǔ)裝置已連接并運(yùn) 行在該計(jì)算機(jī)可執(zhí)行平臺(tái)上。因此,存儲(chǔ)裝置會(huì)根據(jù)裝置識(shí)別碼來擷取其它 連接端口 (即另一存儲(chǔ)裝置所使用的連接端口 ,如連接端口的代碼為 "port2,,)及其連接狀態(tài)并保存在連接參數(shù)中(如記錄連接端口的代碼為 "port2",且連接狀態(tài)為"連接")。而當(dāng)監(jiān)測(cè)模塊101監(jiān)測(cè)到的執(zhí)行狀態(tài) 不是"重復(fù)執(zhí)行"時(shí)則不予擷取及記錄。
如上所述,存儲(chǔ)裝置會(huì)根據(jù)裝置識(shí)別碼來擷取其它連接端口的連接狀 態(tài),其擷取過程可為先將該存儲(chǔ)裝置的裝置識(shí)別碼(即第一裝置識(shí)別碼)與 另一存儲(chǔ)裝置的裝置識(shí)別碼(即第二裝置識(shí)別碼)進(jìn)行對(duì)比,而對(duì)比方式則 可根據(jù)第一裝置識(shí)別碼及第二裝置識(shí)別碼中的廠商識(shí)別碼或產(chǎn)品識(shí)別碼或其 組合,用來判斷另一存儲(chǔ)裝置是否支持?jǐn)?shù)據(jù)同步處理。當(dāng)具備對(duì)比符合的裝置識(shí)別碼時(shí),代表此計(jì)算機(jī)可執(zhí)行平臺(tái)同時(shí)連接有相同廠商、甚至是相同型 號(hào)的存儲(chǔ)裝置,可以用來進(jìn)行數(shù)據(jù)同步處理,則將該存儲(chǔ)裝置的連接端口和 連接狀態(tài)存儲(chǔ)在連接參數(shù)中。
接著,查詢模塊103根據(jù)連接參數(shù)查詢相應(yīng)的存儲(chǔ)裝置的數(shù)據(jù)配置(如 查詢連接端口代碼為"port2"的存儲(chǔ)裝置的凄t據(jù)配置),查詢方式可通過查 詢檔案配置表(File Allocation Table, FAT)來實(shí)現(xiàn)。接下來,數(shù)據(jù)同步片莫塊 104根據(jù)前述所產(chǎn)生的數(shù)據(jù)配置及預(yù)設(shè)的同步處理?xiàng)l件(如預(yù)設(shè)為無條件接 收其它存儲(chǔ)裝置所傳送的同步數(shù)據(jù)),與連接參數(shù)中所記錄的連接端口 (例 如所記錄的連接端口代碼為"port2")進(jìn)行數(shù)據(jù)傳送。另外,還可提供一 如圖3所示的數(shù)據(jù)同步窗口 300以供使用者自行設(shè)定同步處理?xiàng)l件。
綜上所述,當(dāng)數(shù)據(jù)同步窗口 300產(chǎn)生時(shí),使用者可通過同步類型選擇組 件301來選擇需同步的數(shù)據(jù)類型(如自建詞庫(kù)),并且可通過第一同步數(shù)據(jù) 選擇區(qū)塊302得知存儲(chǔ)裝置中關(guān)于所選擇的數(shù)據(jù)類型(如自建詞庫(kù))的數(shù)據(jù) 文件,如自建詞庫(kù)一、自建詞庫(kù)二及自建詞庫(kù)三。另外,使用者也可從第二 同步數(shù)據(jù)選擇區(qū)塊303得知另 一存儲(chǔ)裝置中關(guān)于所選擇數(shù)據(jù)類型(如自建詞 庫(kù))的數(shù)據(jù)文件,如自建詞庫(kù)一、自建詞庫(kù)二等。使用者從第一同步數(shù)據(jù) 選擇區(qū)塊302及第二同步數(shù)據(jù)選擇區(qū)塊303中選擇所要進(jìn)行同步的數(shù)據(jù)文 件。
如圖4所示,當(dāng)使用者通過第一同步數(shù)據(jù)選擇區(qū)塊302選擇要進(jìn)行同步 的數(shù)據(jù)文件(如自建詞庫(kù)三)后,將會(huì)在圖4所示的第一同步數(shù)據(jù)選擇區(qū)塊 302中產(chǎn)生一個(gè)選取標(biāo)記(如勾選區(qū)塊的狀態(tài)為"已勾選")。接下來,使 用者通過點(diǎn)選第一同步確定組件304來根據(jù)第一同步數(shù)據(jù)選擇區(qū)塊3g2的選 擇產(chǎn)生同步處理?xiàng)l件,并與連接參數(shù)所記錄的連接端口 (如連接端口的代碼為"port2")進(jìn)行數(shù)據(jù)傳輸。最后,當(dāng)數(shù)據(jù)傳輸完畢后即如圖5所示,將進(jìn) 行同步的數(shù)據(jù)文件(如自建詞庫(kù)三)顯示在第二同步數(shù)據(jù)選擇區(qū)塊303中。 至此,完成存儲(chǔ)裝置間(即存儲(chǔ)裝置與另一存儲(chǔ)裝置)的數(shù)據(jù)同步處理。
另外,也可通過第二同步確定組件305來進(jìn)行與上述說明反向的操作, 其反向的同步處理方式便不再多作贅述。而當(dāng)使用者不想進(jìn)行數(shù)據(jù)同步時(shí), 則可通過取消組件306來關(guān)閉數(shù)據(jù)同步窗口 300。特別要說明的是,上述數(shù) 據(jù)同步窗口 300所包含的組件并不以此為限。
綜上所述,可知本發(fā)明與現(xiàn)有技術(shù)之間的差異在于通過監(jiān)測(cè)程序的執(zhí)行 狀態(tài)來觸發(fā)數(shù)據(jù)同步處理以進(jìn)行數(shù)據(jù)傳輸,利用此技術(shù)手段可以在存儲(chǔ)裝置 之間便利地進(jìn)行數(shù)據(jù)同步,解決了現(xiàn)有技術(shù)中存在的問題,達(dá)到了提升存儲(chǔ) 裝置間的數(shù)據(jù)同步效率的技術(shù)效果。
當(dāng)然,本發(fā)明還可有其它多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的 但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1、一種存儲(chǔ)裝置間的數(shù)據(jù)同步系統(tǒng),執(zhí)行在計(jì)算機(jī)可執(zhí)行平臺(tái)上,其特征在于,包含一監(jiān)測(cè)模塊,用于根據(jù)至少一監(jiān)測(cè)條件來監(jiān)測(cè)執(zhí)行狀態(tài),執(zhí)行狀態(tài)包括重復(fù)執(zhí)行;一擷取模塊,用于當(dāng)所述執(zhí)行狀態(tài)為重復(fù)執(zhí)行時(shí),根據(jù)判斷條件擷取并在連接參數(shù)中記錄至少一連接端口及其連接狀態(tài);一查詢模塊,用于根據(jù)所述連接參數(shù)查詢相應(yīng)存儲(chǔ)裝置的數(shù)據(jù)配置;及一數(shù)據(jù)同步模塊,用于根據(jù)所述數(shù)據(jù)配置及同步處理?xiàng)l件,與所述連接參數(shù)中所記錄的各連接端口進(jìn)行數(shù)據(jù)傳輸。
2、 如權(quán)利要求1所述的數(shù)據(jù)同步系統(tǒng),其特征在于,所述監(jiān)測(cè)條件為程序名稱及程序識(shí)別碼。
3、 如權(quán)利要求1所述的數(shù)據(jù)同步系統(tǒng),其特征在于,所迷執(zhí)行狀態(tài)還包含執(zhí)行及未執(zhí)行。
4、 如權(quán)利要求1所述的數(shù)據(jù)同步系統(tǒng),其特征在于,所迷判斷條件為一裝置識(shí)別碼。
5、 如權(quán)利要求1所述的數(shù)據(jù)同步系統(tǒng),其特征在于,所述連接端口為具備即插即用功能的數(shù)據(jù)傳輸端口 。
6、 如權(quán)利要求4所述的數(shù)據(jù)同步系統(tǒng),其特征在于,所述裝置識(shí)別碼包含所述存儲(chǔ)裝置的廠商識(shí)別碼及產(chǎn)品識(shí)別碼。
7、 如權(quán)利要求1所述的數(shù)據(jù)同步系統(tǒng),其特征在于,所迷數(shù)據(jù)配置為所述存儲(chǔ)裝置的數(shù)據(jù)存放位置。
8、 如權(quán)利要求1所述的數(shù)據(jù)同步系統(tǒng),其特征在于,所述系統(tǒng)中還包含一數(shù)據(jù)同步窗口 ,其用于進(jìn)行數(shù)據(jù)同步的操作以及設(shè)定所述同步處理?xiàng)l件。
9、 一種存儲(chǔ)裝置間的數(shù)據(jù)同步方法,執(zhí)行于計(jì)算機(jī)可執(zhí)行平臺(tái)上,其特征在于,包括以下步驟根據(jù)至少一監(jiān)測(cè)條件來監(jiān)測(cè)執(zhí)行狀態(tài),所述執(zhí)行狀態(tài)包括重復(fù)執(zhí)行;當(dāng)所述執(zhí)行狀態(tài)為重復(fù)執(zhí)行時(shí),根據(jù)判斷條件擷取并在連接參數(shù)中記錄至少 一連接端口及其連接狀態(tài);根據(jù)所述連接參數(shù)查詢相應(yīng)的存儲(chǔ)裝置的數(shù)據(jù)配置;及根據(jù)所迷數(shù)據(jù)配置及同步處理?xiàng)l件,與所述連接參數(shù)中所記錄的各連4秦端口進(jìn)行數(shù)據(jù)傳輸。
10、 如權(quán)利要求9所述的數(shù)據(jù)同步方法,其特征在于,所述監(jiān)測(cè)條件為程序名稱及程序識(shí)別碼。
11、 如權(quán)利要求9所述的數(shù)據(jù)同步方法,其特征在于,所述執(zhí)行狀態(tài)還包含執(zhí)行及未執(zhí)行的狀態(tài)。
12、 如權(quán)利要求9所述的數(shù)據(jù)同步方法,其特征在于,所述判斷條件為 一裝置識(shí)別碼。
13、 如權(quán)利要求9所述的數(shù)據(jù)同步方法,其特征在于,所述連接端口為具備即插即用功能的數(shù)據(jù)傳輸端口 。
14、 如權(quán)利要求12所述的數(shù)據(jù)同步方法,其特征在于,所述裝置識(shí)別碼包含所述存儲(chǔ)裝置的廠商識(shí)別碼及產(chǎn)品識(shí)別碼。
15、 如權(quán)利要求9所述的數(shù)據(jù)同步方法,其特征在于,所述數(shù)據(jù)配置為所述存儲(chǔ)裝置的數(shù)據(jù)存放位置。
16、 如權(quán)利要求9所述的數(shù)據(jù)同步方法,其特征在于,上述方法中還包含一利用 一數(shù)據(jù)同步窗口來進(jìn)行數(shù)據(jù)同步的操作以及設(shè)定該同步處理?xiàng)l件的步驟。
全文摘要
一種存儲(chǔ)裝置間的數(shù)據(jù)同步系統(tǒng)及其方法,用來解決存儲(chǔ)裝置之間數(shù)據(jù)同步操作不便的問題,通過對(duì)程序執(zhí)行狀態(tài)的監(jiān)測(cè),觸發(fā)數(shù)據(jù)同步處理進(jìn)行數(shù)據(jù)傳輸,達(dá)到提升存儲(chǔ)裝置間的數(shù)據(jù)同步效率的技術(shù)功效。
文檔編號(hào)G06F9/30GK101604234SQ20081011018
公開日2009年12月16日 申請(qǐng)日期2008年6月13日 優(yōu)先權(quán)日2008年6月13日
發(fā)明者徐曉燕, 邱全成 申請(qǐng)人:英業(yè)達(dá)股份有限公司