專利名稱::可攜式儲存裝置及其同步方法
技術(shù)領(lǐng)域:
:本發(fā)明有關(guān)一種儲存裝置及其同步方法,尤指用于主機(jī)裝置的具有即時鐘的可攜式儲存裝置及其同步方法。
背景技術(shù):
:即時鐘(RealTimeClock,RTC)為時間記錄裝置,廣泛使用在具有存儲器的電子應(yīng)用產(chǎn)品,如相機(jī),手機(jī),個人數(shù)字助理(PersonalDigitalAssistant,PDA)等。但是當(dāng)這些電子應(yīng)用產(chǎn)品使用一段時間后,其電池有可能因電力消耗殆盡、溫度過高、或長時間未適當(dāng)調(diào)整系統(tǒng)時間等因素導(dǎo)致功率位準(zhǔn)不適格,造成其時鐘時間不準(zhǔn)確。此外,存儲體重新程序化亦會使得即時鐘的時間不準(zhǔn)確,致使存儲器內(nèi)文件儲存日期與時間皆不正確,需要重新更改文件的時間、日期、或設(shè)定電子產(chǎn)品的時鐘時間。這些存儲裝置需要準(zhǔn)確的時鐘時間來達(dá)到同步化的目的,包括指派多次交易的先后次序,一旦發(fā)生交易失敗,仍能取消該項交易,或是記錄某一特定交易的時間起始點。即時鐘的時間不正確,勢必導(dǎo)致不正確的測量結(jié)果。舉例來說,具有即時鐘的心電圖儀定期持續(xù)地記錄和觀察與心臟收縮有關(guān)的電流狀態(tài)。此時,若是心電圖儀的即時鐘因不明原因無法正確報時,后果將不堪設(shè)想。于是有一些使即時鐘正確報時的裝置及方法的增益改良為人所揭示。如美國第6,167,482號專利所述(圖1),該專利揭示維持閃存裝置的即時鐘時間的方法流程圖。該方法包含安裝在快閃存儲裝置內(nèi)執(zhí)行的軟件即時鐘服務(wù)例行程序,如步驟100,其中計數(shù)器(定時器)軟件例行程序測量總重新編程所需的時間。終止在快閃存儲裝置內(nèi)執(zhí)行的軟件即時鐘服務(wù)例行程序。同時,任何快閃存儲裝置的讀取操作會回報閃存狀態(tài)緩存器內(nèi)容,而不是閃存儲存內(nèi)容,如步驟102。將目前的單元時間儲存于可擦寫存取的存儲格,如步驟104所示,并執(zhí)行重新編程的程序,如步驟106。初始先前執(zhí)行的應(yīng)用程序,如步驟108,接著將單元的時間設(shè)定為先前儲存的值,如步驟IIO。應(yīng)用程序可包含固件碼,借以重新加載固件,以更新4版本或加載可在其它環(huán)境下執(zhí)行的固件。然后重新啟動在重新編程的快閃存儲裝置內(nèi)執(zhí)行的軟件即時鐘服務(wù)例行程序,如步驟112。其后,適時終止在重新編程的快閃存儲裝置內(nèi)執(zhí)行的軟件即時鐘服務(wù)例行程序,如步驟114。將測量到的總重新編程時間加到目前即時鐘的值,如步驟116。應(yīng)用程序繼續(xù)執(zhí)行,如步驟118。通過以上的方法,一自動維持時間的即時鐘于是成形。如上所述,美國第6,167,482號專利僅利用計數(shù)器和軟件在每次重新編程后來計算和推算即時鐘何時開始無法正確報時以維持準(zhǔn)確的時間。然而,由于傳統(tǒng)即時鐘缺乏穩(wěn)定性以及不耐溫度變化,因此其準(zhǔn)確性會逐漸降低。因此,目前亟需一種存儲裝置與其方法來克服當(dāng)前即時鐘無法正確報時的問題。
發(fā)明內(nèi)容有鑒于現(xiàn)有技術(shù)受制于上述的問題,本發(fā)明的目的即為提出一種具有同步化功能的可攜式儲存裝置及其方法,以達(dá)到自動更新時間與有效管理文件的目的。為達(dá)上述目的,本發(fā)明的較廣義實施樣態(tài)為提供一種用于主機(jī)裝置的可攜式儲存裝置,包括耦接于主機(jī)裝置的接口,以時鐘時間來同步化可攜式數(shù)據(jù)儲存裝置的即時鐘(RealTimeClock,RTC),以及用來儲存數(shù)據(jù)和檢測程序存儲模塊。當(dāng)儲存裝置連接至主機(jī)裝置時,檢測程序以主機(jī)裝置的系統(tǒng)時間來更新即時鐘的時鐘時間。根據(jù)本發(fā)明的構(gòu)想,儲存裝置進(jìn)一步包括控制數(shù)據(jù)儲存裝置運作的控制器。根據(jù)本發(fā)明的構(gòu)想,儲存裝置進(jìn)一步包括提供電力的電池模塊。根據(jù)本發(fā)明的構(gòu)想,檢測程序在數(shù)據(jù)儲存裝置連接至主機(jī)裝置后,立刻以主機(jī)裝置的系統(tǒng)時間來更新即時鐘的時鐘時間。根據(jù)本發(fā)明的構(gòu)想,檢測程序在檢測到儲存裝置與主機(jī)裝置間的時差超過預(yù)定時間公差時,以主機(jī)裝置的系統(tǒng)時間更新即時鐘的時鐘時間。根據(jù)本發(fā)明的構(gòu)想,預(yù)定時間公差范圍為1分鐘至24小時。根據(jù)本發(fā)明的構(gòu)想,檢測程序通過主機(jī)裝置取得網(wǎng)絡(luò)時鐘時間來更新即時鐘的時鐘時間。根據(jù)本發(fā)明的構(gòu)想,即時鐘包括至少一個緩存器,以通過控制器儲存來自主機(jī)裝置的更新時間。根據(jù)本發(fā)明的構(gòu)想,當(dāng)數(shù)據(jù)儲存裝置連接至主機(jī)裝置后,檢測程序自動儲存安裝于主機(jī)裝置。根據(jù)本發(fā)明的構(gòu)想,接口包括通用序列總線(UniversalSerialBus,USB)接口、IEEE(InstituteofElectricalandElectronicsEngineers1394)1394接口、eSATA(externalSerialAdvancedTechnologyAttachment)接口、PCIExpress(PeripheralComponentInterconnectExpress)接口、以及超寬帶(UltraWideband,UWB)接口。根據(jù)本發(fā)明的構(gòu)想,存儲模塊包括閃存(FlashMemory)、硬盤(HardDiskDrive,HDD)、可復(fù)寫光盤(CompactDiscRewritable,CD-RW)、可復(fù)寫數(shù)字視頻光盤(DigitalVideoDiscRewriteable,DVD-RW)、安全數(shù)字(SecureDigital,SD)存儲卡、多媒體儲存卡(MultiMediaCard,MMC)、微型SD卡、CF卡(CompactFlash)、MS(MemoryStick)卡、MSDue卡、MSPro卡、MSMicro(M2)卡、SM(SmartMedia)卡、以及MMCMicro卡。根據(jù)本發(fā)明的構(gòu)想,主機(jī)裝置包括計算機(jī)、個人數(shù)字助理(PersonalDigitalAssistant,PDA)、以及可攜式媒體播放器(PortableMediaPlayer,PMP)。本發(fā)明的另一較廣義實施樣態(tài)為提供一種自動同步化儲存裝置時間的方法。在具有時鐘時間的可攜式數(shù)據(jù)儲存裝置內(nèi),設(shè)有檢測程序與具有系統(tǒng)時間的主機(jī)裝置通訊,其時間同步方法包括下列步驟a)將檢測程序加載主機(jī)裝置;b)檢測數(shù)據(jù)儲存裝置的時鐘時間與主機(jī)裝置的系統(tǒng)時間之間的時差;c)判定時差是否超過預(yù)定時間公差;以及d)當(dāng)時差超過預(yù)定時間公差,以主機(jī)裝置的系統(tǒng)時間來更新數(shù)據(jù)儲存裝置的時鐘時間。根據(jù)本發(fā)明的構(gòu)想,該同步方法進(jìn)一步包括檢測數(shù)據(jù)儲存裝置是否連接至主機(jī)裝置的步驟。根據(jù)本發(fā)明的構(gòu)想,該同步方法進(jìn)一步包括將更新的時鐘時間儲存于數(shù)據(jù)儲存裝置的存儲模塊的步驟。根據(jù)本發(fā)明的構(gòu)想,預(yù)定時間公差范圍為1分鐘至24小時。根據(jù)本發(fā)明的構(gòu)想,該同步方法預(yù)定時間公差約5分鐘。根據(jù)本發(fā)明的構(gòu)想,該同步方法進(jìn)一步包括當(dāng)主機(jī)裝置連接至網(wǎng)絡(luò)時,取得網(wǎng)絡(luò)時鐘時間來更新主機(jī)裝置的系統(tǒng)時間的步驟。本發(fā)明的另一較廣義實施樣態(tài)為提供一種利用網(wǎng)絡(luò)自動同步化儲存裝置時間的方法。在具有時鐘時間的USB可攜式數(shù)據(jù)儲存裝置內(nèi),設(shè)有儲存于NAND閃存的檢測程序來和具有系統(tǒng)時間的主機(jī)裝置通訊,其時間同步方法包括當(dāng)數(shù)據(jù)儲存裝置連接至主機(jī)裝置時,在主機(jī)裝置執(zhí)行檢測程序,并以主機(jī)裝置的系統(tǒng)時間來更新數(shù)據(jù)儲存裝置的時鐘時間。本方法進(jìn)一步包括當(dāng)主機(jī)裝置連接至網(wǎng)絡(luò)時,取得網(wǎng)絡(luò)時鐘時間來更新主機(jī)裝置的系統(tǒng)時間的步驟。本發(fā)明揭示一種可攜式儲存裝置及其同步化的方法。當(dāng)儲存裝置連接至主機(jī)裝置(如計算機(jī)),自動執(zhí)行的檢測程序能檢測儲存裝置與主機(jī)裝置間是否有時差并進(jìn)行同步化的動作。當(dāng)主機(jī)裝置連接至網(wǎng)絡(luò)時,主機(jī)裝置的系統(tǒng)時間與儲存裝置的時鐘時間則可一并更新至最實時的網(wǎng)絡(luò)時間。有別于一般的儲存裝置,本發(fā)明能有效依照時間順序來管理數(shù)據(jù),大為克服現(xiàn)有技術(shù)的缺點并解決上述的問題。圖l為現(xiàn)有技術(shù)維持快閃存儲裝置即時鐘時間的方法流程圖;圖2為本發(fā)明較佳實施例的數(shù)據(jù)儲存裝置方塊圖;圖3為本發(fā)明的另一較佳實施例的同步方法流程圖;圖4(a)至4(d)為本發(fā)明SCSI命令封包與SCSI數(shù)據(jù)的示意圖;圖5為本發(fā)明的即時鐘的緩存器表;圖6為本發(fā)明的即時鐘的示意圖;圖7概略圖標(biāo)本發(fā)明的數(shù)據(jù)傳輸;以及圖8(a)至8(b)為本發(fā)明總線上數(shù)據(jù)傳輸活動的示意圖。具體實施方式體現(xiàn)本發(fā)明特征與優(yōu)點的一些實施例將在后段的說明中詳細(xì)敘述。本發(fā)明能夠在不同的態(tài)樣上具有各種的變化,皆不脫離本發(fā)明的范圍,且其中的說明及附圖在本質(zhì)上當(dāng)作說明之用,而非用以限制本發(fā)明。請參照圖2,其揭示本發(fā)明較佳實施例的可攜式數(shù)據(jù)儲存裝置的內(nèi)部結(jié)構(gòu)圖。如圖2,數(shù)據(jù)儲存裝置10連接至主機(jī)裝置20(如計算機(jī)),通過通用序列總線(UniversalSerialBus,USB)的高速傳輸接口30達(dá)成其間的數(shù)據(jù)及命令傳輸。在其它實施例中可利用個人數(shù)字助理(PersonalDigitalAssistant,PDA)、可攜式媒體播放器(PortableMediaPlayer,PMP)、以及其它具有信息顯示功能的可攜式裝置的主機(jī)裝置來實施本發(fā)明。除了高速傳輸接口30,數(shù)據(jù)儲存裝置10包含控制讀寫即時鐘(RTC)50的控制器40、具有儲存數(shù)據(jù)輸入欄(entry)的文件配置表(FileAllocationTable,FAT)的存儲模塊60、以及提供電力來源的電池模塊(未圖標(biāo))。每一個數(shù)據(jù)輸入欄指向其對應(yīng)文件的讀寫時間??刂破?0可視為控制數(shù)據(jù)儲存裝置10與主機(jī)裝置20之間通訊的中介裝置。即時鐘50包含一個或多個緩存器(未圖標(biāo)),以儲存用來同步化儲存裝置10和記錄即時鐘50時鐘時間的時間數(shù)據(jù)。同樣地,主機(jī)裝置20具有用來同步化儲存裝置IO的系統(tǒng)時間。存儲模塊60儲存數(shù)據(jù)和自動執(zhí)行的檢測程序,該程序在加載至主機(jī)裝置20后,可自動執(zhí)行并檢測儲存裝置10的時鐘時間與主機(jī)裝置20的系統(tǒng)時間的時差。一般來說,儲存裝置IO容許預(yù)設(shè)1分鐘至24小時的時間公差,制造商可調(diào)整其時間公差范圍。若是檢測到的時差(本實施例以時差5分鐘為例))超過預(yù)定范圍,自動執(zhí)行檢測程序即以主機(jī)裝置20的系統(tǒng)時間來同步化即時鐘50的時鐘時間。換句話說,若是檢測到的時差低于5分鐘,即時鐘50則維持目前的時鐘時間;反之,即時鐘50則以主機(jī)裝置20的系統(tǒng)時間來同步化其時鐘時間。此外,當(dāng)數(shù)據(jù)儲存裝置10與主機(jī)裝置20連接后,檢測程序隨即以主機(jī)裝置20的系統(tǒng)時間來同步化即時鐘50的時鐘時間。另一方面,當(dāng)主機(jī)裝置20連接至網(wǎng)絡(luò)時,檢測程序可讀取網(wǎng)絡(luò)的正確的時鐘時間,通過網(wǎng)絡(luò)時間協(xié)議(NetworkTimeProtocol,NTP)的方式來同步化主機(jī)裝置20的系統(tǒng)時間和即時鐘50的時鐘時間。請參閱圖3,其揭示本發(fā)明較佳實施例的時間同步化的方法。步驟S30圖標(biāo)儲存裝置10的自動執(zhí)行的檢測程序加載至主機(jī)裝置20。若是自動執(zhí)行的檢測程序成功加載,則可在主機(jī)裝置20上檢測到儲存裝置10。否則,步驟S31會回到步驟S30重新加載該程序。如圖3步驟S32與S33所示,該程序的功能為檢測儲存裝置10的時鐘時間與主機(jī)裝置20的系統(tǒng)時間之間是否有時差,并進(jìn)一步判定檢測到的時差是否超過預(yù)定5分鐘時間公差。該預(yù)定時間公差范圍小至l分鐘,大至24小時。若是檢測到的時差低于5分鐘,步驟S33則進(jìn)行步驟S34,維持儲存裝置10目前的時鐘時間。反之,若是檢測到的時差超過預(yù)設(shè)可容許的時間公差,例如5分鐘以上的公差,步驟S33下一步則進(jìn)行步驟S35。舉例來說,儲存裝置10的時鐘時間落后主機(jī)裝置20的系統(tǒng)時間17分鐘。接下來,主機(jī)裝置20通過高速傳輸接口30發(fā)送命令信號至控制器40,要求將其系統(tǒng)時間傳送至儲存裝置IO,以設(shè)定更新即時鐘50的時鐘時間。請參閱圖3至圖5。通過主機(jī)裝置20傳送的小型計算機(jī)系統(tǒng)接口(Sma11ComputerSystemInterface,SCSI)命令塊封包(CommandBlockWrapper,CBW),如圖4(a)所示,儲存裝置10的時鐘時間能和主機(jī)裝置20的系統(tǒng)時間同步,如圖3的步驟S36。送自主機(jī)裝置20的時間數(shù)據(jù),即圖4(b)中所示的SCSI數(shù)據(jù)輸出封包(Data-out,DO),可通過控制器40對應(yīng)至即時鐘50的緩存器(如圖5)來設(shè)定時鐘時間。最后的步驟S37,則將即時鐘50更新的時鐘時間數(shù)據(jù)儲存于存儲模塊60。為求得最準(zhǔn)確的時間數(shù)據(jù),還可利用網(wǎng)絡(luò)來達(dá)成時間同步化。當(dāng)主機(jī)裝置20連接至網(wǎng)絡(luò)后,能通過NTP在網(wǎng)絡(luò)上取得的標(biāo)準(zhǔn)實時時間,同步化儲存裝置10的時鐘時間與主機(jī)裝置20的系統(tǒng)時間。同步化后,通過控制器40傳送CBW(如圖4(c)),主機(jī)裝置20自即時鐘50讀取時間數(shù)據(jù),即圖4(d)所示的SCSI數(shù)據(jù)輸入封包(Data-in,DI)。通常DI和DO可對應(yīng)至即時鐘緩存器。以下將詳述時間數(shù)據(jù)的傳輸。大家所熟知的即時鐘內(nèi)部結(jié)構(gòu)圖如圖6所示。即時鐘50通過序列總線接口(以下簡稱為"總線,,)耦接于控制器40以便數(shù)據(jù)傳輸。圖7概略圖標(biāo)數(shù)據(jù)傳輸序列。在本實施例中,控制器40作為控制即時鐘50的主控裝置,即時鐘50則定義為從屬裝置。主控裝置和從屬裝置的連接建立在總線(Bus),通過序列頻率線(SerialClock,SCL)和開泄極(OpenDrain)的序列數(shù)據(jù)(SerialData,SDA)雙向線來傳輸數(shù)據(jù),如圖6所示??刂破?0產(chǎn)生序列頻率線(SCL)、開始(START)和停止(STOP)的狀態(tài)、以及控制總線的存取。如圖7所示,當(dāng)數(shù)據(jù)線由高變至低,且頻率線維持在高點,定義為"開始,,的狀態(tài)。反之,當(dāng)數(shù)據(jù)線由低變至高且頻率線仍維持在高點,則定義為"停止"的狀態(tài)。此外,在"開始,,狀態(tài)之后,頻率信號在高點的期間,同時數(shù)據(jù)線持續(xù)平穩(wěn),則此數(shù)據(jù)線代表"數(shù)據(jù)有效(DATAVALID)。頻率信號在低點的期間,數(shù)據(jù)在線的數(shù)據(jù)必須變換。每一次的數(shù)據(jù)傳輸必定起始于"開始"狀態(tài),終止于"停止"狀態(tài)。圖8詳述在總線上的時間數(shù)據(jù)傳輸活動,包含讀取與寫入的操作。根據(jù)本發(fā)明的構(gòu)想,主要有兩種數(shù)據(jù)傳輸方式,即讀取和寫入,分別圖示于圖8(a)及圖8(b)。一般來說,"開始"禾卩"停止"視為序列傳輸?shù)钠鹗己徒Y(jié)束。即時鐘50的寫入操作通過序列頻率線(SCL)和序列數(shù)據(jù)線(SDA)來接收序列數(shù)據(jù)和頻率,如圖8(a)??刂破?0傳送的第一個字節(jié)為從屬地址(Slaveaddress),并接續(xù)傳送一連串的數(shù)據(jù)字節(jié)。當(dāng)接收到每一個數(shù)據(jù)字節(jié)后,即時鐘50即傳回一個確認(rèn)位"ACK"。在從屬地址后傳送的位為方向指示位"R/W",以"0"代表寫入。在接收并譯碼從屬地址字節(jié)后,即時鐘50在序列數(shù)據(jù)線輸出確認(rèn)位"ACK"。同時,控制器40可通過產(chǎn)生"停止"狀態(tài)來終止數(shù)據(jù)寫入傳輸。即時鐘50的讀取和寫入的差異主要在于方向指示位R/W的狀態(tài)。也就是說,相較于寫入操作,讀取操作的數(shù)據(jù)傳輸方向是反向的。如上所述,方向指示位R/W以"O"代表寫入,然而以"l"代表讀取。此外,即時鐘50必須接收"未確認(rèn)"信號來終止讀取操作,意即最后一個數(shù)據(jù)字節(jié)其后跟著一個未確認(rèn)"NOACK"的信號,如圖8(b)??偠灾景l(fā)明揭示設(shè)有自動執(zhí)行檢測裝置的可攜式數(shù)據(jù)儲存裝置和其時間同步化的方法,以達(dá)到利用時間先后次序來有效管理儲存裝置的文件。在本發(fā)明多種樣態(tài)的實施例中,數(shù)據(jù)儲存裝置無論是連接至計算機(jī)主機(jī)或網(wǎng)絡(luò),均能自動更新其時鐘時間,然而傳統(tǒng)的儲存裝置多半只能手動設(shè)定時間。本發(fā)明不僅解決現(xiàn)有潛在的問題,并使儲存于存儲器內(nèi)的數(shù)據(jù)能自動和更新后的儲存裝置時鐘時間同步化,為使用者帶來極大的便利性。權(quán)利要求1.一種用于主機(jī)裝置的可攜式數(shù)據(jù)儲存裝置,包括耦接于主機(jī)裝置的接口,以達(dá)成與主機(jī)裝置間的數(shù)據(jù)傳輸;具有時鐘時間用來同步化可攜式數(shù)據(jù)儲存裝置的即時鐘;以及存儲模塊,用來儲存數(shù)據(jù)和檢測程序,當(dāng)儲存裝置連接至主機(jī)裝置時,檢測程序以主機(jī)裝置的系統(tǒng)時間來更新即時鐘的時鐘時間。2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)儲存裝置,其特征在于進(jìn)一步包括控制數(shù)據(jù)儲存裝置運作的控制器。3.根據(jù)權(quán)利要求1所述的數(shù)據(jù)儲存裝置,其特征在于進(jìn)一步包括提供電力的電池模塊。4.根據(jù)權(quán)利要求1所述的數(shù)據(jù)儲存裝置,其特征在于檢測程序在數(shù)據(jù)儲存裝置連接至主機(jī)裝置后,立刻以主機(jī)裝置的系統(tǒng)時間來更新即時鐘的時鐘時間。5.根據(jù)權(quán)利要求1所述的數(shù)據(jù)儲存裝置,其特征在于檢測程序在檢測到儲存裝置與主機(jī)裝置間的時差超過預(yù)定時間公差時,以主機(jī)裝置的系統(tǒng)時間來更新即時鐘的時鐘時間。6.根據(jù)權(quán)利要求5所述的數(shù)據(jù)儲存裝置,其特征在于預(yù)定時間公差范圍為1分鐘至24小時。7.根據(jù)權(quán)利要求1所述的數(shù)據(jù)儲存裝置,其特征在于檢測程序通過主機(jī)裝置取得網(wǎng)絡(luò)時鐘時間來更新即時鐘的時鐘時間。8.根據(jù)權(quán)利要求2所述的數(shù)據(jù)儲存裝置,其特征在于即時鐘包括至少一個緩存器,以通過控制器來儲存來自主機(jī)裝置的更新時間。9.根據(jù)權(quán)利要求1所述的數(shù)據(jù)儲存裝置,其特征在于當(dāng)數(shù)據(jù)儲存裝置連接至主機(jī)裝置后,檢測程序自動儲存安裝于主機(jī)裝置。10.根據(jù)權(quán)利要求1所述的數(shù)據(jù)儲存裝置,其特征在于接口包括通用序列總線(USB)接口、正EE1394接口、eSATA接口、PCIExpress接口、以及超寬帶接口。11.根據(jù)權(quán)利要求1所述的數(shù)據(jù)儲存裝置,其特征在于存儲模塊包括閃存、硬盤、可復(fù)寫光盤、可復(fù)寫數(shù)字視頻光盤、安全數(shù)字存儲卡、多媒體儲存卡、微型SD卡、CF卡、MS卡、MSDue卡、MSPro卡、MSMicro(M2)卡、SM卡、以及MMCMicro卡。12.根據(jù)權(quán)利要求l所述的數(shù)據(jù)儲存裝置,其特征在于主機(jī)裝置包括計算機(jī)、個人數(shù)字助理、以及可攜式媒體播放器。13.—種時間同步方法,用在具有時鐘時間及檢測程序的可攜式數(shù)據(jù)儲存裝置與具有系統(tǒng)時間的主機(jī)裝置通訊,包括下列步驟將檢測程序加載主機(jī)裝置;檢測數(shù)據(jù)儲存裝置的時鐘時間與主機(jī)裝置的系統(tǒng)時間之間的時差;判定時差是否超過預(yù)定時間公差;以及當(dāng)時差超過預(yù)定時間公差時,以主機(jī)裝置的系統(tǒng)時間來更新數(shù)據(jù)儲存裝置的時鐘時間。14.根據(jù)權(quán)利要求13所述的方法,其特征在于進(jìn)一步包括檢測數(shù)據(jù)儲存裝置是否存在于主機(jī)裝置上的步驟。15.根據(jù)權(quán)利要求13所述的方法,其特征在于進(jìn)一步包括將更新的時鐘時間儲存于數(shù)據(jù)儲存裝置的存儲模塊的步驟。16.根據(jù)權(quán)利要求13所述的方法,其特征在于預(yù)定時間公差范圍為1分鐘至24小時。17.根據(jù)權(quán)利要求16所述的方法,其特征在于預(yù)定時間公差約5分鐘。18.根據(jù)權(quán)利要求13所述的方法,其特征在于進(jìn)一步包括當(dāng)主機(jī)裝置連接至網(wǎng)絡(luò)時,取得網(wǎng)絡(luò)時鐘時間來更新主機(jī)裝置的系統(tǒng)時間的步驟。19.一種時間同步方法,用在具有時鐘時間的USB可攜式數(shù)據(jù)儲存裝置內(nèi),設(shè)有儲存于NAND閃存的檢測程序來和具有系統(tǒng)時間的主機(jī)裝置通訊,包括下列步驟當(dāng)數(shù)據(jù)儲存裝置連接至主機(jī)裝置時,在主機(jī)裝置執(zhí)行檢測程序;以及以主機(jī)裝置的系統(tǒng)時間來更新數(shù)據(jù)儲存裝置的時鐘時間。20.根據(jù)權(quán)利要求19所述的方法,其特征在于當(dāng)數(shù)據(jù)儲存裝置連接至主機(jī)裝置時,檢測程序自動在主機(jī)裝置執(zhí)行。21.根據(jù)權(quán)利要求19所述的方法,其特征在于進(jìn)一步包括當(dāng)主機(jī)裝置連接至網(wǎng)絡(luò)時,取得網(wǎng)絡(luò)時鐘時間來更新主機(jī)裝置的系統(tǒng)時間的步驟。全文摘要本發(fā)明揭示一種用于主機(jī)裝置的可攜式儲存裝置,包括有耦接于主機(jī)裝置的接口,以時鐘時間來同步化可攜式數(shù)據(jù)儲存裝置的即時鐘(RealTimeClock,RTC),以及用來儲存數(shù)據(jù)和檢測程序的存儲模塊。當(dāng)儲存裝置連接至主機(jī)裝置時,檢測程序即以主機(jī)裝置的系統(tǒng)時間來更新即時鐘的時鐘時間。文檔編號G06F3/06GK101324799SQ20071012645公開日2008年12月17日申請日期2007年6月11日優(yōu)先權(quán)日2007年6月11日發(fā)明者王智麟申請人:群聯(lián)電子股份有限公司