專利名稱:數(shù)據(jù)的復(fù)制與檢查方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種處理數(shù)據(jù)的方法,特別是涉及一種復(fù)制與檢查數(shù)據(jù)的方法。
背景技術(shù):
全球衛(wèi)星定位系統(tǒng)(Global Position System, GPS) 是結(jié)合衛(wèi)星及無線技術(shù)的導(dǎo)航系統(tǒng),能提供使用者精確定位、速度及時(shí)間。GPS的應(yīng)用已廣泛存在于目前市場(chǎng),隨著衛(wèi)星科技的進(jìn)步,許多GPS技術(shù)及商機(jī)也正迅速地發(fā)展,GPS早期局限于應(yīng)用在軍事方面,其目的針對(duì)軍事用途,例如戰(zhàn)機(jī)、船艦、車輛、人員、攻擊標(biāo)的物的精確度定位等。時(shí)至今日,GPS己開放給民間做定位使用,這項(xiàng)結(jié)合太空衛(wèi)星與通訊技術(shù)的科技,在民間市場(chǎng)已蓬勃的展開,在生活應(yīng)用上產(chǎn)生了一些革命性的變化,例如,行動(dòng)中的車船能確切地透過GPS定出目的地到達(dá)時(shí)間及路徑;救護(hù)車更能緊急有效地執(zhí)行救護(hù)任務(wù);汽車駕駛者能透過電子地圖而知道目前所在位置及該往何處目的地。
以目前車用的衛(wèi)星導(dǎo)航系統(tǒng)來說,通常會(huì)將導(dǎo)航的程序與圖資放置在記憶卡中,例如安全數(shù)字記憶卡(Secure Digital card, SD card)中。在記憶卡插入導(dǎo)航設(shè)備之后,導(dǎo)航設(shè)備便可通過讀取記憶卡,來執(zhí)行導(dǎo)航的程序以及讀取圖資。如此一來,只要更新記憶卡中的數(shù)據(jù)或更換記憶卡,即可對(duì)導(dǎo)航程式進(jìn)行更新或是讀取圖資,相當(dāng)方便。
一般來說,導(dǎo)航設(shè)備或是導(dǎo)航程式的生產(chǎn)者,會(huì)通過燒錄設(shè)備與燒錄軟件將一映像文件燒錄到記憶卡中,以將導(dǎo)航程式與圖資復(fù)制到記憶卡中。在燒錄的過程中,生產(chǎn)者可根據(jù)刻錄機(jī)上顯示的燈號(hào)來判斷燒錄是否成功,例如以紅燈表示燒錄失敗、以綠燈表示燒錄成功。然而,刻錄機(jī)上的燈號(hào)僅能確保燒錄完成,生產(chǎn)者并無法得知燒錄的過程中是否有數(shù)據(jù)缺少或數(shù)據(jù)錯(cuò)誤的情形發(fā)生。如此一來,當(dāng)有數(shù)據(jù)缺少或數(shù)據(jù)錯(cuò)誤的記憶卡放置于導(dǎo)航設(shè)備時(shí),很可能導(dǎo)致地圖無法識(shí)別,或是在執(zhí)行導(dǎo)航程式的過程中出現(xiàn)當(dāng)機(jī)等不良現(xiàn)象發(fā)生。
發(fā)明內(nèi)容
本發(fā)明提供一種數(shù)據(jù)的復(fù)制與檢査方法,能夠有效保證復(fù)制數(shù)據(jù)的一致性。
本發(fā)明提出一種數(shù)據(jù)的復(fù)制與檢査方法,應(yīng)用在可攜式電子裝置的多個(gè)儲(chǔ)存裝置中,包括先將包含多個(gè)檔案的數(shù)據(jù)復(fù)制到這些儲(chǔ)存裝置。之后,提供比對(duì)清單。比對(duì)清單包含這些檔案各自的文件名稱、第一核
對(duì)合(checksum)與第一檔案大小(size)。接著,對(duì)這些儲(chǔ)存裝置其中之一,計(jì)算各個(gè)檔案的第二核對(duì)合,并分別與比對(duì)清單中文件名稱相同的第一核對(duì)合進(jìn)行比對(duì)。當(dāng)?shù)诙藢?duì)合與第一核對(duì)合不符時(shí),重新將數(shù)據(jù)復(fù)制到這些儲(chǔ)存裝置。并且,對(duì)這些儲(chǔ)存裝置中的每一個(gè),計(jì)算各個(gè)檔案的第二檔案大小,并分別與比對(duì)清單中文件名稱相同的第一檔案大小進(jìn)行比對(duì)。當(dāng)?shù)诙n案大小與第一檔案大小不符時(shí),重新將數(shù)據(jù)復(fù)制到檔案大小不符的儲(chǔ)存裝置。
在本發(fā)明的一實(shí)施例中,該些檔案包括一認(rèn)證碼檔案,而提供該比對(duì)清單的步驟,包括從該比對(duì)清單中移除對(duì)應(yīng)該認(rèn)證碼檔案的文件名稱、第一核對(duì)合、第一標(biāo)準(zhǔn)大小。
在本發(fā)明的另一實(shí)施例中,根據(jù)訊息—摘要算法來計(jì)算第二核對(duì)合。在本發(fā)明的另一實(shí)施例中,上述的儲(chǔ)存裝置為安全數(shù)字記憶卡。從另一觀點(diǎn)來說,本發(fā)明又提出一種數(shù)據(jù)的復(fù)制與檢查方法,應(yīng)用在可攜式電子裝置的多個(gè)儲(chǔ)存裝置中。此方法包括先根據(jù)映像檔案,分別在這些儲(chǔ)存裝置中復(fù)制包含多個(gè)檔案的數(shù)據(jù)。接著,提供比對(duì)清單,其中比對(duì)清單包含這些檔案的名稱、標(biāo)準(zhǔn)核對(duì)合、標(biāo)準(zhǔn)大小。然后,選取這些儲(chǔ)存裝置其中之一,以作為第一檢測(cè)對(duì)象。之后,根據(jù)比對(duì)清單的這些檔案的名稱,逐一比對(duì)所選取到的儲(chǔ)存裝置中的檢測(cè)核對(duì)合與比對(duì)清單中的標(biāo)準(zhǔn)核對(duì)合是否相同。接著,依序逐一選取這些儲(chǔ)存裝置,以分別作為第二檢測(cè)對(duì)象。當(dāng)每選取到這些儲(chǔ)存裝置其中之一時(shí),根據(jù)比對(duì)清單的這些檔案的名稱,逐一比對(duì)所選取的儲(chǔ)存裝置中檔案的大小與比對(duì)清單中的標(biāo)準(zhǔn)大小是否相同。在本發(fā)明的另一實(shí)施例中,這些檔案包括認(rèn)證碼檔案,而上述提供比對(duì)清單的方式為從比對(duì)清單中移除認(rèn)證碼檔案的名稱、標(biāo)準(zhǔn)核對(duì)合、標(biāo)準(zhǔn)大小。
在本發(fā)明的另一實(shí)施例中,當(dāng)這些檔案的檢測(cè)核對(duì)合其中之一與比對(duì)清單中的標(biāo)準(zhǔn)核對(duì)合不相同時(shí),數(shù)據(jù)的檢査與復(fù)制方法,還包括重新根據(jù)映像檔案,在第一儲(chǔ)存裝置中產(chǎn)生數(shù)據(jù)。
在本發(fā)明的另一實(shí)施例中,當(dāng)這些檔案其中之一的大小與比對(duì)清單中的標(biāo)準(zhǔn)大小不相同時(shí),數(shù)據(jù)的檢查與復(fù)制方法,還包括重新根據(jù)映像檔案,在第二儲(chǔ)存裝置中產(chǎn)生數(shù)據(jù)。
在本發(fā)明的另一實(shí)施例中,逐一比對(duì)這些檔案的檢測(cè)核對(duì)合與比對(duì)清單中的標(biāo)準(zhǔn)核對(duì)合是否相同的步驟,包括下列步驟,先依序讀取比對(duì)清單中的這些檔案的名稱。當(dāng)每讀取到這些文件名稱其中之一時(shí),依據(jù)所讀取到的第一檔案的名稱,計(jì)算第一檢測(cè)對(duì)象的第一檔案的第一檢測(cè)核對(duì)合。然后,依據(jù)第一檔案的名稱,比對(duì)第一檢測(cè)核對(duì)合與比對(duì)清單的第一標(biāo)準(zhǔn)核對(duì)合是否相同。之后,儲(chǔ)存第一檢測(cè)核對(duì)合與第一標(biāo)準(zhǔn)核對(duì)合的第一比對(duì)結(jié)果。
在本發(fā)明的另一實(shí)施例中,逐一比對(duì)這些檔案的檢測(cè)核對(duì)合與比對(duì)清單中的標(biāo)準(zhǔn)核對(duì)合是否相同的步驟,還包括輸出第一比對(duì)結(jié)果。
在本發(fā)明的另一實(shí)施例中,計(jì)算第一檢測(cè)核對(duì)合的步驟包括根據(jù)訊
息—摘要算法(Message-Digest Algorithm 5, MD5)計(jì)算第一檢測(cè)核對(duì)合。在本發(fā)明的另一實(shí)施例中,逐一比對(duì)這些檔案的大小與比對(duì)清單中的標(biāo)準(zhǔn)大小是否相同的步驟,包括下列步驟,先依序讀取比對(duì)清單中的這些檔案的名稱。當(dāng)每讀取到這些文件名稱其中之一時(shí),依據(jù)所讀取到的第二檔案的名稱,計(jì)算第二檢測(cè)對(duì)象的第二檔案的大小。然后,依據(jù)第二檔案的名稱,比對(duì)第二檔案的大小與比對(duì)清單的第二標(biāo)準(zhǔn)大小是否相同。之后,儲(chǔ)存第二檔案的大小與第二標(biāo)準(zhǔn)大小的第二比對(duì)結(jié)果。
在本發(fā)明的另一實(shí)施例中,逐一比對(duì)這些檔案的大小與比對(duì)清單中的標(biāo)準(zhǔn)大小是否相同的步驟,還包括輸出第二比對(duì)結(jié)果。
在本發(fā)明的另一實(shí)施例中,這些儲(chǔ)存裝置為安全數(shù)字記憶卡(SecureDigital card, SD card)。本發(fā)明的數(shù)據(jù)的檢査與復(fù)制方法,通過比對(duì)檔案的核對(duì)合以及檔案 的大小,可確保各個(gè)儲(chǔ)存裝置中數(shù)據(jù)的一致性,以及增加數(shù)據(jù)的可靠度。 此外,本發(fā)明在對(duì)其中之一的儲(chǔ)存裝置進(jìn)行核對(duì)合的比對(duì)的同時(shí),可開 始對(duì)這些儲(chǔ)存裝置進(jìn)行檔案大小的比對(duì),能夠減少比對(duì)核對(duì)合與比對(duì)檔 案大小的時(shí)間差。因此,比對(duì)的時(shí)間將可有效地縮短。
圖1為本發(fā)明一實(shí)施例的數(shù)據(jù)的檢査與復(fù)制方法的流程圖。
圖2為表示圖1的逐一比對(duì)檔案的核對(duì)合是否相同的步驟的流程圖。 圖3為表示圖1的逐一比對(duì)檔案大小是否相同的步驟的流程圖。
具體實(shí)施例方式
為了讓本發(fā)明的上述特征和優(yōu)點(diǎn)能更明顯易懂,下面結(jié)合所示附圖, 詳細(xì)說明根據(jù)本發(fā)明的優(yōu)選實(shí)施例。
圖1為本發(fā)明一實(shí)施例的數(shù)據(jù)的檢査與復(fù)制方法的流程圖。請(qǐng)參考 圖1,本實(shí)施例的數(shù)據(jù)的檢査與復(fù)制方法,適用于多個(gè)應(yīng)用于可攜式電子 裝置的儲(chǔ)存裝置。舉例來說,生產(chǎn)者在品管的階段,可通過此方法來檢 査各個(gè)導(dǎo)航裝置中復(fù)制在安全數(shù)字記憶卡中的數(shù)據(jù)是否一致,并對(duì)應(yīng)進(jìn) 行處理來確保數(shù)據(jù)的一致性。
首先,進(jìn)行步驟S110,根據(jù)一映像檔案,分別在多個(gè)儲(chǔ)存裝置中各 自產(chǎn)生一數(shù)據(jù),其中此數(shù)據(jù)包含多個(gè)檔案。例如根據(jù)映像檔案,透過刻 錄機(jī)燒錄出多片的安全數(shù)字記憶卡,例如以20片為一批。在燒錄的過程 中,可通過刻錄機(jī)上的燈號(hào)來對(duì)燒錄成功與否做基本的檢查。若這些安 全數(shù)字記憶卡其中之一燒錄失敗時(shí),即重新對(duì)燒錄失敗的安全數(shù)字記憶 卡進(jìn)行燒錄。
接著,進(jìn)行步驟S120,提供一比對(duì)清單。比對(duì)清單例如包含步驟S110 所產(chǎn)生數(shù)據(jù)中檔案的名稱、核對(duì)合、檔案大小等等,且可儲(chǔ)存于數(shù)據(jù)庫(kù) 中。詳細(xì)來說,在燒錄出前述的安全數(shù)字記憶卡之后,以其中一片作為 標(biāo)準(zhǔn)片,并將標(biāo)準(zhǔn)片的文件名稱寫入比對(duì)清單中的文件名稱字段中。接 著,可對(duì)該標(biāo)準(zhǔn)片的各個(gè)檔案進(jìn)行核對(duì)合、檔案大小的計(jì)算,并記錄到比對(duì)清單中的核對(duì)合與檔案大小的字段中。之后,還可將比對(duì)清單送交 給客戶進(jìn)行確認(rèn)。例如讓客戶進(jìn)行確認(rèn)檔案是否有缺漏,計(jì)算出的核對(duì) 合、檔案大小是否正確等等。
在進(jìn)行完步驟S120之后,即可通過比對(duì)清單進(jìn)行比對(duì)核對(duì)合 (S130 S150)與比對(duì)檔案大小(S160 S1卯)的工作。亦即,可通過比 對(duì)清單,對(duì)前述的安全數(shù)字記憶卡進(jìn)行比對(duì)核對(duì)合以及比對(duì)檔案大小的 檢測(cè)工作。在本實(shí)施例中,比對(duì)核對(duì)合與檔案大小的工作可并行處理, 例如可分別由不同的計(jì)算機(jī)裝置并行處理,或是由單一的計(jì)算機(jī)裝置以 多任務(wù)的方式進(jìn)行兩種比對(duì)工作。由于兩種比對(duì)工作所需的時(shí)間可能不 一樣,因此當(dāng)完成兩者其中之一時(shí),則進(jìn)入等待程序(S192),等待直 到另一者完成為止。以下的段落將先說明比對(duì)核對(duì)合的流程,再說明比 對(duì)檔案大小的流程。
以比對(duì)核對(duì)合(S130 S150)的流程來說,首先,進(jìn)行步驟S130, 選取這些儲(chǔ)存裝置其中之一。并且,以所選取的第一儲(chǔ)存裝置,作為第 一檢測(cè)對(duì)象。接著,進(jìn)行步驟S140,根據(jù)比對(duì)清單的這些檔案的名稱, 逐一比對(duì)第一檢測(cè)對(duì)象的這些檔案的檢測(cè)核對(duì)合與比對(duì)清單中的標(biāo)準(zhǔn)核 對(duì)合是否相同。在比對(duì)的過程中,若比對(duì)出檢測(cè)核對(duì)合與比對(duì)清單中的 標(biāo)準(zhǔn)核對(duì)合不相同時(shí),還可進(jìn)行步驟S150,重新根據(jù)映像檔案,分別在 這些儲(chǔ)存裝置中產(chǎn)生數(shù)據(jù)。也就是說,在前述的安全數(shù)字記憶卡中選出 一片進(jìn)行核對(duì)合的比對(duì),當(dāng)發(fā)現(xiàn)有檔案的檢測(cè)核對(duì)合與比對(duì)清單中的標(biāo) 準(zhǔn)核對(duì)合不一致時(shí),則重新對(duì)整批(例如20片)的安全數(shù)字記憶卡進(jìn)行 重新燒錄。
圖2為表示圖1的逐一比對(duì)檔案的核對(duì)合是否相同的步驟的流程圖。 就步驟S140而言,請(qǐng)參考圖2,步驟S140還可包括S212 S226等多個(gè) 子步驟。首先,進(jìn)行步驟S212,選取所需的檔案。由于這些儲(chǔ)存裝置中 可能有部分檔案的名稱相同,但檔案的內(nèi)容不同,像是分別包含用來識(shí) 別不同儲(chǔ)存裝置的一認(rèn)證碼檔案。所以,對(duì)不同儲(chǔ)存裝置計(jì)算出的認(rèn)證 碼檔案的核對(duì)合會(huì)不相同。因此,可在比對(duì)核對(duì)合之前僅先選取需進(jìn)行 比對(duì)的檔案,以避免判斷為比對(duì)失敗。例如在每一片前述的安全數(shù)字記 憶卡中,"地圖.mms"的檔案內(nèi)容都不相同,對(duì)應(yīng)計(jì)算出的核對(duì)合也不相同,所以可在比對(duì)前先排除。此外,亦可在提供比對(duì)清單時(shí),移除比 對(duì)清單中認(rèn)證碼檔案的名稱、標(biāo)準(zhǔn)核對(duì)合、標(biāo)準(zhǔn)大小,或是將認(rèn)證碼檔 案標(biāo)記為不進(jìn)行比對(duì)。
在步驟S212之后,進(jìn)行步驟S214,選擇是否使用比對(duì)清單。當(dāng)選擇 使用比對(duì)清單時(shí),進(jìn)行步驟S216,讀取比對(duì)清單中的文件名稱。接著, 進(jìn)行步驟S218,依據(jù)所讀取到的第一檔案的名稱,計(jì)算第一檢測(cè)對(duì)象的 第一檔案的第一檢測(cè)核對(duì)合,例如根據(jù)訊息一摘要算法來計(jì)算第一檢測(cè) 核對(duì)合。再來,進(jìn)行步驟S220,依據(jù)第一檔案的名稱,比對(duì)第一檢測(cè)核 對(duì)合與比對(duì)清單的第一標(biāo)準(zhǔn)核對(duì)合是否相同。之后,進(jìn)行步驟S222,儲(chǔ) 存第一檢測(cè)核對(duì)合與第一標(biāo)準(zhǔn)核對(duì)合的第一比對(duì)結(jié)果。接著,進(jìn)行步驟 S224,判斷是否有其它檔案,也就是判斷第一檢測(cè)對(duì)象是否有其它檔案 尚未進(jìn)行核對(duì)合的比對(duì)。若是判斷第一檢測(cè)對(duì)象還有其它檔案時(shí),重復(fù) 進(jìn)行步驟S216 S224。直到判斷第一檢測(cè)對(duì)象沒有其它檔案時(shí),再進(jìn)行 步驟S226,輸出第一比對(duì)結(jié)果,例如核對(duì)合不相符的文件名稱與數(shù)量。
換個(gè)角度來說,可對(duì)前述的安全數(shù)字記憶卡其中之一,進(jìn)行各個(gè)檔 案的檢測(cè)核對(duì)合的計(jì)算。并且,依序與比對(duì)清單中對(duì)應(yīng)相同文件名稱的 標(biāo)準(zhǔn)核對(duì)合進(jìn)行比對(duì)。在本實(shí)施例中,在計(jì)算一個(gè)檔案的檢測(cè)核對(duì)合后, 即進(jìn)行個(gè)別檔案的核對(duì)合比對(duì)。但在另一未繪示的實(shí)施例中,也可將所 有檔案的檢測(cè)核對(duì)合計(jì)算完之后,再逐一進(jìn)行核對(duì)合的比對(duì)。
除了上述根據(jù)比對(duì)清單中記錄的標(biāo)準(zhǔn)核對(duì)合來進(jìn)行比對(duì)之外,也可 以不使用比對(duì)清單,而是采用一邊對(duì)標(biāo)準(zhǔn)件與第一檢測(cè)對(duì)象進(jìn)行核對(duì)合 的計(jì)算, 一邊進(jìn)行比對(duì)的方式。當(dāng)選擇不使用比對(duì)清單時(shí),先進(jìn)行步驟 S228,依文件名稱順序?qū)ふ覚n案,例如依標(biāo)準(zhǔn)件中文件名稱的字母排列 順序等等。再來進(jìn)行步驟S230,計(jì)算標(biāo)準(zhǔn)核對(duì)合以及檢測(cè)核對(duì)合。之后, 進(jìn)行步驟S232,判斷是否還有其它檔案的核對(duì)合未被計(jì)算。若判斷還有 尚未計(jì)算核對(duì)合的檔案時(shí),則重復(fù)步驟S228 S232。直到?jīng)]有尚未計(jì)算 核對(duì)合的檔案時(shí),進(jìn)行步驟S234,判斷是否儲(chǔ)存計(jì)算結(jié)果。例如,通過 是否接收到使用者的指令,來判斷是否儲(chǔ)存計(jì)算結(jié)果。當(dāng)判斷要儲(chǔ)存計(jì) 算結(jié)果時(shí),即進(jìn)行步驟S236,儲(chǔ)存并輸出計(jì)算結(jié)果。否則,進(jìn)行步驟S238, 離開。請(qǐng)?jiān)賲⒖紙D1,以比對(duì)檔案大小(S160 S190)的流程來說明。首先, 進(jìn)行步驟S160,選取到這些儲(chǔ)存裝置其中之一時(shí),并以所選取到的一第 二儲(chǔ)存裝置,作為一第二檢測(cè)對(duì)象。接著,進(jìn)行步驟S170,根據(jù)比對(duì)清 單的這些文件名稱,逐一比對(duì)第二檢測(cè)對(duì)象的這些檔案的大小與比對(duì)清 單中的標(biāo)準(zhǔn)大小是否相同。在比對(duì)的過程中,若比對(duì)出檔案大小與標(biāo)準(zhǔn) 大小有出入時(shí),還可進(jìn)行步驟S180,重新根據(jù)映像檔案,分別在這些儲(chǔ) 存裝置中產(chǎn)生數(shù)據(jù);若比對(duì)的檔案大小與標(biāo)準(zhǔn)大小皆相同時(shí),則進(jìn)行步 驟S190,判斷是否還有其它未被選取的儲(chǔ)存裝置。若判斷還有尚未被選 取的儲(chǔ)存裝置時(shí),則回到步驟S160開始執(zhí)行。也就是說,可依序?qū)η笆?的安全數(shù)字記憶卡逐一進(jìn)行檔案的大小比對(duì)。當(dāng)有檔案的大小與比對(duì)清 單中的標(biāo)準(zhǔn)大小不一致時(shí),則重新對(duì)比對(duì)檔案大小出現(xiàn)錯(cuò)誤的那一片安 全數(shù)字記憶卡進(jìn)行重新燒錄。
圖3為示意圖1的逐一比對(duì)檔案大小是否相同的步驟的流程圖。例 如步驟S170還可包括S312 S322等多個(gè)子步驟。首先,進(jìn)行步驟S312, 讀取比對(duì)清單中的這些文件名稱。接著,進(jìn)行步驟S314,依據(jù)所讀取到 的第二文件名稱,計(jì)算第二檢測(cè)對(duì)象的第二檔案大小。然后,進(jìn)行步驟 S316,依據(jù)第二文件名稱,比對(duì)第二檔案大小與比對(duì)清單的第二標(biāo)準(zhǔn)大 小是否相同。再來,進(jìn)行步驟S318,儲(chǔ)存第二檔案大小與第二標(biāo)準(zhǔn)大小 的第二比對(duì)結(jié)果。之后,進(jìn)行步驟S320,判斷第二檢測(cè)對(duì)象是否有其它 檔案尚未進(jìn)行檔案大小的比對(duì)。若判斷還有尚未比對(duì)檔案大小的檔案時(shí), 則重復(fù)步驟S312 S320。否則,進(jìn)行步驟S322,輸出第二比對(duì)結(jié)果,例 如輸出檔案大小不相符的文件名稱與數(shù)量。
綜上所述,本發(fā)明的數(shù)據(jù)的檢査與復(fù)制方法,通過比對(duì)檔案的核對(duì) 合以及檔案的大小,可確保各個(gè)儲(chǔ)存裝置中數(shù)據(jù)的一致性,以及增加數(shù) 據(jù)的可靠度。此外,由于計(jì)算及比對(duì)核對(duì)合的速度需要較多的時(shí)間,而 計(jì)算及比對(duì)檔案大小的速度較快。所以,本發(fā)明在對(duì)其中之一的儲(chǔ)存裝 置進(jìn)行核對(duì)合的比對(duì)的同時(shí),可開始對(duì)這些儲(chǔ)存裝置進(jìn)行檔案大小的比 對(duì),因而能夠減少比對(duì)核對(duì)合與比對(duì)檔案大小的時(shí)間差。因此,比對(duì)的 時(shí)間將可有效地縮短。
雖然本發(fā)明已將一個(gè)、多個(gè)實(shí)施例揭露如上,然其并非用以限定本
ii發(fā)明,任何所屬技術(shù)領(lǐng)域中具有通常知識(shí)者,在不脫離本發(fā)明的精神和 范圍內(nèi),當(dāng)可作些許的更動(dòng)與潤(rùn)飾,因此本發(fā)明的保護(hù)范圍以權(quán)利要求 所界定的為準(zhǔn)。
權(quán)利要求
1. 一種數(shù)據(jù)的復(fù)制與檢查方法,應(yīng)用在可攜式電子裝置的多個(gè)儲(chǔ)存裝置中,該方法包括將一數(shù)據(jù)復(fù)制到這些儲(chǔ)存裝置中,其中該數(shù)據(jù)包含多個(gè)檔案;提供一比對(duì)清單,其中該比對(duì)清單包含所述檔案各個(gè)的文件名稱、第一核對(duì)合與第一檔案大?。粚?duì)這些儲(chǔ)存裝置其中之一,計(jì)算各檔案的第二核對(duì)合,并分別與比對(duì)清單中文件名稱相同的第一核對(duì)合進(jìn)行比對(duì);當(dāng)所述第二核對(duì)合與所述第一核對(duì)合不符時(shí),重新將該數(shù)據(jù)復(fù)制到這些儲(chǔ)存裝置;對(duì)這些儲(chǔ)存裝置中的每一個(gè),計(jì)算各檔案的第二檔案大小,并分別與該比對(duì)清單中文件名稱相同的第一檔案大小進(jìn)行比對(duì);以及當(dāng)所述第二檔案大小與所述第一檔案大小不符時(shí),重新將數(shù)據(jù)復(fù)制到檔案大小不符的儲(chǔ)存裝置。
2. 如權(quán)利要求1所述的數(shù)據(jù)的復(fù)制與檢查方法,其特征在于,這 些檔案包括一認(rèn)證碼檔案,提供所述比對(duì)清單的步驟包括從該比對(duì)清單中移除對(duì)應(yīng)認(rèn)證碼檔案的文件名稱、第一核對(duì)合、第 一標(biāo)準(zhǔn)大小。
3. 如權(quán)利要求1所述的數(shù)據(jù)的復(fù)制與檢査方法,其特征在于,計(jì) 算所述第二核對(duì)合的步驟包括根據(jù)訊息一摘要算法計(jì)算該第二核對(duì)合。
4. 如權(quán)利要求1所述的數(shù)據(jù)的復(fù)制與檢査方法,其特征在于,這 些儲(chǔ)存裝置為安全數(shù)字記憶卡。
5. —種數(shù)據(jù)的復(fù)制與檢査方法,應(yīng)用在可攜式電子裝置的多個(gè)儲(chǔ)存裝置中,該方法包括根據(jù)一映像檔案,分別在該些儲(chǔ)存裝置中產(chǎn)生一數(shù)據(jù),其中該數(shù)據(jù) 包含多個(gè)檔案;提供一比對(duì)清單,其中該比對(duì)清單包含這些檔案的名稱、標(biāo)準(zhǔn)核對(duì) 合、標(biāo)準(zhǔn)大??;選取該些儲(chǔ)存裝置其中之一,以所選取到的第一儲(chǔ)存裝置,作為第一檢測(cè)對(duì)象;根據(jù)該比對(duì)清單的這些檔案的名稱,逐一比對(duì)該第一檢測(cè)對(duì)象的這些檔案的檢測(cè)核對(duì)合與該比對(duì)清單中的標(biāo)準(zhǔn)核對(duì)合是否相同; 依序選取該些儲(chǔ)存裝置中的每一個(gè);當(dāng)每選取到這些儲(chǔ)存裝置其中之一時(shí),以所選取到的第二儲(chǔ)存裝置, 作為第二檢測(cè)對(duì)象;以及根據(jù)該比對(duì)清單的這些檔案的名稱,逐一比對(duì)第二檢測(cè)對(duì)象的這些 檔案的大小與該比對(duì)清單中的標(biāo)準(zhǔn)大小是否相同。
6. 如權(quán)利要求5所述的數(shù)據(jù)的復(fù)制與檢查方法,其特征在于,該 些檔案包括一認(rèn)證碼檔案,提供所述比對(duì)清單的步驟包括從該比對(duì)清單中移除該認(rèn)證碼檔案的名稱、標(biāo)準(zhǔn)核對(duì)合、標(biāo)準(zhǔn)大小。
7. 如權(quán)利要求5所述的數(shù)據(jù)的復(fù)制與檢査方法,其特征在于,當(dāng) 這些檔案的檢測(cè)核對(duì)合其中之一與所述比對(duì)清單中的標(biāo)準(zhǔn)核對(duì)合不相同 時(shí),該方法還包括重新根據(jù)該映像檔案,分別在該些儲(chǔ)存裝置產(chǎn)生該數(shù)據(jù)。
8. 如權(quán)利要求5所述的數(shù)據(jù)的復(fù)制與檢査方法,其特征在于,當(dāng) 這些檔案其中之一的大小與所述比對(duì)清單中的標(biāo)準(zhǔn)大小不相同時(shí),該方法還包括重新根據(jù)所述映像檔案,在所述第二儲(chǔ)存裝置中產(chǎn)生該數(shù)據(jù)。
9. 如權(quán)利要求5所述的數(shù)據(jù)的復(fù)制與檢査方法,其特征在于,逐 一比對(duì)這些檔案的檢測(cè)核對(duì)合與該所述比對(duì)清單中的標(biāo)準(zhǔn)核對(duì)合是否相 同的步驟,包括-依序讀取該比對(duì)清單中的這些文件名稱;當(dāng)每讀取到這些文件名稱其中之一時(shí),依據(jù)所讀取到的第一檔案的 名稱,計(jì)算所述第一檢測(cè)對(duì)象的第一檔案的第一檢測(cè)核對(duì)合;依據(jù)該第一檔案的名稱,比對(duì)該第一檢測(cè)核對(duì)合與該比對(duì)清單的第 一標(biāo)準(zhǔn)核對(duì)合是否相同;以及儲(chǔ)存該第一檢測(cè)核對(duì)合與該第一標(biāo)準(zhǔn)核對(duì)合的第一比對(duì)結(jié)果。
10. 如權(quán)利要求9所述的數(shù)據(jù)的復(fù)制與檢査方法,其特征在于,逐 一比對(duì)這些檔案的檢測(cè)核對(duì)合與所述比對(duì)清單中的標(biāo)準(zhǔn)核對(duì)合是否相同的步驟還包括輸出所述第一比對(duì)結(jié)果。
11. 如權(quán)利要求9所述的數(shù)據(jù)的復(fù)制與檢査方法,其特征在于,計(jì) 算所述第一檢測(cè)核對(duì)合的步驟包括根據(jù)訊息一摘要算法計(jì)算該第一檢測(cè)核對(duì)合。
12. 如權(quán)利要求5所述的數(shù)據(jù)的復(fù)制與檢査方法,其特征在于,逐 一比對(duì)該些檔案的大小與所述比對(duì)清單中的標(biāo)準(zhǔn)大小是否相同的步驟, 包括依序讀取該比對(duì)清單中的這些文件名稱;當(dāng)每讀取到該些文件名稱其中之一時(shí),依據(jù)所讀取到的第二檔案的 名稱,計(jì)算第二檢測(cè)對(duì)象的第二檔案的大??;依據(jù)該第二檔案的名稱,比對(duì)該第二檔案的大小與該比對(duì)清單的第 二標(biāo)準(zhǔn)大小是否相同;以及儲(chǔ)存該第二檔案的大小與該第二標(biāo)準(zhǔn)大小的第二比對(duì)結(jié)果。
13. 如權(quán)利要求12所述的數(shù)據(jù)的復(fù)制與檢查方法,其特征在于, 逐一比對(duì)這些檔案的大小與所述比對(duì)清單中的標(biāo)準(zhǔn)大小是否相同的步驟 還包括輸出所述第二比對(duì)結(jié)果。
14. 如權(quán)利要求5所述的數(shù)據(jù)的復(fù)制與檢查方法,其特征在于,這 些儲(chǔ)存裝置為安全數(shù)字記憶卡。
全文摘要
一種數(shù)據(jù)的復(fù)制與檢查方法,通過比對(duì)檔案的核對(duì)合以及檔案的大小,可確保各個(gè)儲(chǔ)存裝置中數(shù)據(jù)的一致性,以及增加數(shù)據(jù)的可靠度。首先,將數(shù)據(jù)復(fù)制在各個(gè)儲(chǔ)存裝置中。接著,提供比對(duì)清單,以作為比對(duì)核對(duì)合與檔案大小的對(duì)象。之后,抽選其中一個(gè)儲(chǔ)存裝置,將各個(gè)檔案的核對(duì)合與比對(duì)清單中的核對(duì)合進(jìn)行比對(duì)。當(dāng)出現(xiàn)核對(duì)合不一致的情形時(shí),則重新將數(shù)據(jù)復(fù)制在各個(gè)儲(chǔ)存裝置中。并且,比對(duì)各個(gè)儲(chǔ)存裝置中各個(gè)檔案的大小與比對(duì)清單中的檔案大小。當(dāng)出現(xiàn)檔案大小不一致的情形時(shí),則再將數(shù)據(jù)復(fù)制在出現(xiàn)檔案大小不一致的儲(chǔ)存裝置中。
文檔編號(hào)G01C21/34GK101499023SQ20081003348
公開日2009年8月5日 申請(qǐng)日期2008年2月2日 優(yōu)先權(quán)日2008年2月2日
發(fā)明者劉慶珍, 軍 王 申請(qǐng)人:英華達(dá)(上海)科技有限公司