專利名稱:對(duì)來自手持便攜電子設(shè)備的內(nèi)部存儲(chǔ)器的數(shù)據(jù)進(jìn)行硬件啟動(dòng)的自動(dòng)備份的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的實(shí)施方式涉及硬件啟動(dòng)的自動(dòng)數(shù)據(jù)備份,該數(shù)據(jù)來自手持便攜電子設(shè)備的內(nèi)部存儲(chǔ)器。特別是,本發(fā)明的實(shí)施方式涉及用于對(duì)來自手持便攜電子設(shè)備的內(nèi)部存儲(chǔ)器的數(shù)據(jù)進(jìn)行備份的方法、并且還涉及配置用于硬件啟動(dòng)自動(dòng)備份的手持便攜電子設(shè)備。
背景技術(shù):
US6249863和US5795156公開了一種硬件啟動(dòng)的自動(dòng)應(yīng)用發(fā)起。主機(jī)設(shè)備具有安裝的自動(dòng)開始的驅(qū)動(dòng)器。當(dāng)存儲(chǔ)介質(zhì)插入主機(jī)設(shè)備驅(qū)動(dòng)器的時(shí)候,自動(dòng)開始的驅(qū)動(dòng)器自動(dòng)地開始存儲(chǔ)介質(zhì)上的應(yīng)用。這甚至允許學(xué)前兒童來使用在存儲(chǔ)介質(zhì)上編碼的應(yīng)用,而無需成人監(jiān)督。
當(dāng)前,有可能將存儲(chǔ)在手持便攜電子設(shè)備(諸如個(gè)人數(shù)字助理(PDA)或者蜂窩移動(dòng)電話)中的數(shù)據(jù)備份到個(gè)人計(jì)算機(jī)。這可通過將手持便攜設(shè)備經(jīng)由物理串行數(shù)據(jù)連接或者諸如IrDa或籃牙的無線連接來連接到計(jì)算機(jī)而實(shí)現(xiàn)。在某些便攜電子設(shè)備中,數(shù)據(jù)部分地存儲(chǔ)在諸如插入該設(shè)備中的SD或者M(jìn)MC存儲(chǔ)器卡的存儲(chǔ)器模塊中。此數(shù)據(jù)可通過以下來備份將卡從便攜設(shè)備中取出,并將其插入連接到個(gè)人計(jì)算機(jī)的數(shù)據(jù)卡讀取器之中,將數(shù)據(jù)拷貝到計(jì)算機(jī),并且然后將該卡再次插入該設(shè)備之中。
在計(jì)算機(jī)上存儲(chǔ)的數(shù)據(jù)可備份到諸如CD-ROM或者DVD-ROM的可移動(dòng)數(shù)據(jù)介質(zhì)之上,備份到外部硬件驅(qū)動(dòng)上或者服務(wù)器上。已知的是,在個(gè)人計(jì)算機(jī)上運(yùn)行有軟件以便在特定時(shí)間自動(dòng)啟動(dòng)備份。CMS將一種備份硬件驅(qū)動(dòng)ABSplus投入市場(chǎng),他們宣稱這是目前市場(chǎng)上唯一的自動(dòng)備份系統(tǒng)。當(dāng)ABSplus插入蘋果公司的Macintosh計(jì)算機(jī)中時(shí),其自動(dòng)啟動(dòng)創(chuàng)建完整可引導(dǎo)驅(qū)動(dòng)的計(jì)算機(jī)硬件驅(qū)動(dòng)的完全備份。在開機(jī)或者經(jīng)預(yù)定安排時(shí),當(dāng)每次插入該單元的時(shí)候,ABSplus自動(dòng)僅復(fù)制那些自從執(zhí)行上次備份以來已經(jīng)發(fā)生改變或者新近創(chuàng)建的文件。然而,此單元僅僅具有單一專用備份功能,相對(duì)于手持便攜電子設(shè)備來說比較昂貴且尺寸較大,并且經(jīng)由USB 2.0、Firewire或者PCMIA來連接到計(jì)算機(jī)。
理想的是,改進(jìn)這些裝置,以備份存儲(chǔ)在手持便攜設(shè)備內(nèi)部存儲(chǔ)器中的數(shù)據(jù)。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個(gè)實(shí)施方式,提供了一種配置用于硬件啟動(dòng)自動(dòng)備份的手持便攜電子設(shè)備,該電子設(shè)備包括內(nèi)部存儲(chǔ)器,用于存儲(chǔ)數(shù)據(jù);接口,用于連接或者斷開不連接到多個(gè)普通存儲(chǔ)器模塊的任意一個(gè)的連接;用戶接口,使設(shè)備的用戶能夠指定連接到該接口的普通存儲(chǔ)器模塊用于對(duì)存儲(chǔ)在內(nèi)部存儲(chǔ)器中的數(shù)據(jù)進(jìn)行自動(dòng)備份;控制器,用于在將普通存儲(chǔ)器模塊連接到該接口上的時(shí)候,如果所連接的普通存儲(chǔ)器模塊被標(biāo)識(shí)為先前已經(jīng)經(jīng)由用戶接口而被指定用于備份的普通存儲(chǔ)器模塊,則將來自內(nèi)部存儲(chǔ)器的數(shù)據(jù)自動(dòng)備份到所連接的普通存儲(chǔ)器模塊。
根據(jù)本發(fā)明的另一實(shí)施方式提供了一種系統(tǒng),用于自動(dòng)備份手持便攜電子設(shè)備的內(nèi)部存儲(chǔ)器,該系統(tǒng)包括普通存儲(chǔ)器模塊;以及手持便攜電子設(shè)備,該電子設(shè)備包括內(nèi)部存儲(chǔ)器,用于存儲(chǔ)數(shù)據(jù);接口,用于連接或者斷開到多個(gè)普通存儲(chǔ)器模塊的任意一個(gè)的連接;用戶接口,使得設(shè)備的用戶能夠指定連接到接口的普通存儲(chǔ)器模塊用于對(duì)存儲(chǔ)在內(nèi)部存儲(chǔ)器中的數(shù)據(jù)進(jìn)行自動(dòng)備份;控制器,用于在將普通存儲(chǔ)器模塊連接到該接口上的時(shí)候,如果所連接的普通存儲(chǔ)器模塊被標(biāo)識(shí)為先前已經(jīng)經(jīng)由用戶接口而被指定用于備份的普通存儲(chǔ)器模塊,則將來自內(nèi)部存儲(chǔ)器的數(shù)據(jù)自動(dòng)備份到所連接的普通存儲(chǔ)器模塊。
根據(jù)本發(fā)明的另一實(shí)施方式提供了一種方法,用于備份存儲(chǔ)在手持便攜電子設(shè)備的內(nèi)部存儲(chǔ)器中的數(shù)據(jù),該方法包括將手持便攜設(shè)備連接到普通存儲(chǔ)器模塊;指定連接到接口的普通存儲(chǔ)器模塊用于對(duì)存儲(chǔ)在內(nèi)部存儲(chǔ)器中的數(shù)據(jù)進(jìn)行自動(dòng)備份;將來自內(nèi)部存儲(chǔ)器的數(shù)據(jù)備份到所連接的指定存儲(chǔ)器模塊;從所指定存儲(chǔ)器模塊斷開手持便攜設(shè)備;只要所指定存儲(chǔ)器模塊在后來被連接到設(shè)備,則將來自內(nèi)部存儲(chǔ)器的數(shù)據(jù)自動(dòng)備份到所指定的存儲(chǔ)器模塊。
為了更好地理解本發(fā)明,現(xiàn)在將僅通過例子的方式來參考附圖,其中圖1示意性示出了一個(gè)系統(tǒng),用于在將存儲(chǔ)器模塊插入設(shè)備之中時(shí),自動(dòng)備份手持便攜電子設(shè)備的內(nèi)部存儲(chǔ)器;圖2示意性示出了指定存儲(chǔ)器模塊用于自動(dòng)備份的過程;以及圖3示意性示出了存儲(chǔ)器模塊啟動(dòng)的自動(dòng)備份的過程。
具體實(shí)施例方式
圖1示意性示出了系統(tǒng)2,用于在存儲(chǔ)器模塊4插入設(shè)備10之中時(shí),自動(dòng)備份手持便攜電子設(shè)備10的內(nèi)部存儲(chǔ)器12。手持便攜電子設(shè)備10配置用于硬件啟動(dòng)的自動(dòng)備份。啟動(dòng)備份的硬件是存儲(chǔ)器模塊4。
存儲(chǔ)器模塊在其插入到設(shè)備10中的時(shí)候不但啟動(dòng)自動(dòng)備份,而且還存儲(chǔ)所備份的數(shù)據(jù)。存儲(chǔ)器模塊4是普通的,意義在于其不是僅僅專門用于備份的存儲(chǔ)器類型,而是具有其它更為通用的用途。這種類型的存儲(chǔ)器可用于備份,而它還可在需要數(shù)據(jù)存儲(chǔ)的設(shè)備中的其它應(yīng)用中使用,并且可在并非配置用于硬件啟動(dòng)自動(dòng)備份的設(shè)備中使用。
典型地,存儲(chǔ)器模塊是存儲(chǔ)器卡或者存儲(chǔ)器棒,包括非易失性固態(tài)存儲(chǔ)器6,諸如例如快閃EEPROM存儲(chǔ)器。適合的存儲(chǔ)器模塊的例子是安全數(shù)字(SD)卡或者多媒體卡(MMC)。
如下文更詳細(xì)地描述,可指定特定存儲(chǔ)器模塊4用于對(duì)特定手持便攜電子設(shè)備10進(jìn)行自動(dòng)備份。一旦以此方式已經(jīng)指定了特定存儲(chǔ)器模塊4,則在后來其一被插入到特定手持便攜電子設(shè)備10之中,就啟動(dòng)將來自手持便攜設(shè)備10的內(nèi)部存儲(chǔ)器12的數(shù)據(jù)自動(dòng)備份到所插入的存儲(chǔ)器模塊4中。
由于當(dāng)將指定存儲(chǔ)器模塊插入的時(shí)候備份過程是自動(dòng)的,所以應(yīng)該理解的是,盡管存儲(chǔ)器模塊在其指定用于備份之前在手持便攜設(shè)備10中可用于備份以外的數(shù)據(jù)存儲(chǔ),但在指定用于備份之后,只要被插入則該存儲(chǔ)器模塊將自動(dòng)用于備份。
通過讀取來自存儲(chǔ)器模塊4的標(biāo)識(shí)符,手持便攜設(shè)備10能夠?qū)⒉迦氲拇鎯?chǔ)器模塊4識(shí)別為指定用于為該設(shè)備10進(jìn)行備份的一個(gè)存儲(chǔ)器模塊。此標(biāo)識(shí)符可以是唯一標(biāo)識(shí)該存儲(chǔ)器模塊的標(biāo)識(shí)符,該標(biāo)識(shí)符永久存儲(chǔ)在存儲(chǔ)器模塊4中,或者可替換地,該標(biāo)識(shí)符可以是當(dāng)存儲(chǔ)器模塊4被指定用于備份的時(shí)候?qū)懭氲皆摯鎯?chǔ)器模塊4中。
手持便攜電子設(shè)備10包括內(nèi)部存儲(chǔ)器12,用于存儲(chǔ)包括數(shù)據(jù)結(jié)構(gòu)26的數(shù)據(jù);接口16,用于連接和斷開所插入的存儲(chǔ)器模塊4的連接;用戶接口18;以及處理器14。
連接處理器14,以便其可從內(nèi)部存儲(chǔ)器12讀取、并且向內(nèi)部存儲(chǔ)器12寫入。處理器14還連接到接口16,以便其可從所插入存儲(chǔ)器模塊4的固態(tài)存儲(chǔ)器6讀取、并且向所插入存儲(chǔ)器模塊4的固態(tài)存儲(chǔ)器6寫入。處理器14還連接到用戶接口18。
內(nèi)部處理器12存儲(chǔ)計(jì)算機(jī)程序指令27,該計(jì)算機(jī)程序指令27在裝載到處理器14之中的時(shí)候控制手持便攜電子設(shè)備10操作。計(jì)算機(jī)程序指令27提供邏輯和例程,其使得電子設(shè)備能夠執(zhí)行在圖2和圖3中所示出的方法。計(jì)算機(jī)程序指令可以經(jīng)由電磁載波信號(hào)到達(dá)手持便攜電子設(shè)備2,該電磁載波信號(hào)經(jīng)由無線收發(fā)器(未示出)或者電流連接所接收,或者該計(jì)算機(jī)程序指令可以從物理實(shí)體來復(fù)制,該物理實(shí)體例如是計(jì)算機(jī)程序產(chǎn)品、存儲(chǔ)器設(shè)備或者諸如CD-ROM或者DVD的記錄介質(zhì)。
用戶接口18包括顯示器20和用戶輸入設(shè)備22。用戶接口用于提供由用戶瀏覽的層次菜單。該菜單包括選項(xiàng),使得設(shè)備10的用戶能夠指定所插入的存儲(chǔ)器模塊4用于自動(dòng)備份。典型地,該選項(xiàng)僅僅在存儲(chǔ)器模塊4已經(jīng)插入設(shè)備10之中的時(shí)候是可用的。由于層次菜單在當(dāng)未指定存儲(chǔ)器模塊4插入設(shè)備10之中的時(shí)候有所改變,從而層次菜單是自適應(yīng)的。
當(dāng)所插入的存儲(chǔ)器模塊4被指定用于備份的時(shí)候,菜單還提供了用于指定對(duì)存儲(chǔ)在內(nèi)部存儲(chǔ)器12中的哪些數(shù)據(jù)進(jìn)行備份的選項(xiàng)。例如,可以存在備份所有數(shù)據(jù)的選項(xiàng)和/或備份諸如聯(lián)系人數(shù)據(jù)的用戶依賴數(shù)據(jù)的選項(xiàng)。
用戶接口10的顯示器20可以在存儲(chǔ)器模塊4已經(jīng)插入設(shè)備之中的時(shí)候通知用戶,并且在數(shù)據(jù)備份到所插入的存儲(chǔ)器模塊4之后,可以通知用戶移除存儲(chǔ)器模塊4。這確保備份數(shù)據(jù)獨(dú)立于內(nèi)部存儲(chǔ)器12中的數(shù)據(jù)來移除和存儲(chǔ),使得設(shè)備10的遺失并不會(huì)導(dǎo)致備份數(shù)據(jù)的遺失。
處理器14作為用于自動(dòng)備份的控制器來操作。其在將存儲(chǔ)器模塊4連接到接口16上時(shí)控制數(shù)據(jù)自動(dòng)備份。當(dāng)存儲(chǔ)器模塊4插入到設(shè)備10之中的時(shí)候連接自動(dòng)發(fā)生。
處理器14在存儲(chǔ)器模塊4插入的時(shí)候嘗試識(shí)別所插入的存儲(chǔ)器模塊先前是否已經(jīng)由設(shè)備10指定用于備份。
如果所連接的存儲(chǔ)器模塊被識(shí)別為先前已經(jīng)被指定用于備份的存儲(chǔ)器模塊,則處理器14自動(dòng)從內(nèi)部存儲(chǔ)器12讀取數(shù)據(jù)、并且將其寫入所連接存儲(chǔ)器模塊4的存儲(chǔ)器6。一旦備份完成,則處理器14控制顯示器20以向用戶顯示提醒以從設(shè)備10移除存儲(chǔ)器模塊4。
如果所連接的存儲(chǔ)器模塊沒有識(shí)別為先前已經(jīng)指定用于備份的存儲(chǔ)器模塊,則處理器14自動(dòng)調(diào)整由用戶接口18所呈現(xiàn)的菜單,以包括用于指定用來備份的所插入存儲(chǔ)器模塊4的附加選項(xiàng)。典型地,當(dāng)插入存儲(chǔ)器模塊的時(shí)候,該選項(xiàng)將不自動(dòng)呈現(xiàn)。菜單的某些瀏覽將需要通過新的附加選項(xiàng)來呈現(xiàn)。
接口16包括電觸點(diǎn),其與插入的存儲(chǔ)器模塊4上的對(duì)應(yīng)電觸點(diǎn)配對(duì)從而形成在接口16和存儲(chǔ)器模塊4之間的電連接。在一個(gè)實(shí)施方式中,當(dāng)接口的電觸點(diǎn)連接到存儲(chǔ)器模塊4的電觸點(diǎn)時(shí),使用傳感電路來感測(cè)在接口的電觸點(diǎn)的電特性(電阻或者電容)中的變化。因而,傳感電路可以檢測(cè)在接口16和所插入的存儲(chǔ)器模塊4之間連接的形成??商鎿Q地,可以使用其它機(jī)制來檢測(cè)這種連接的形成。例如,如果存儲(chǔ)器模塊4是卡,則手持便攜設(shè)備10可以包括插槽縫隙或插座用于接納存儲(chǔ)器模塊4。該插座可以包括當(dāng)存儲(chǔ)器模塊4完全插入插座時(shí)切換的機(jī)械切換元件。
存儲(chǔ)器12用于存儲(chǔ)數(shù)據(jù)結(jié)構(gòu)26。此數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)已經(jīng)被指定用于備份的每個(gè)存儲(chǔ)器模塊4的標(biāo)識(shí)符,并且存儲(chǔ)與每個(gè)標(biāo)識(shí)符相關(guān)聯(lián)的細(xì)節(jié),該細(xì)節(jié)表示在當(dāng)由該標(biāo)識(shí)符所標(biāo)識(shí)的存儲(chǔ)器模塊被插入設(shè)備10之中的時(shí)候,已經(jīng)指定了什么數(shù)據(jù)用于自動(dòng)備份。
處理器14使用數(shù)據(jù)結(jié)構(gòu)26來識(shí)別新近連接的存儲(chǔ)器模塊4何時(shí)成為先前已被指定用于備份的存儲(chǔ)器模塊。一旦存儲(chǔ)器模塊4被插入,則處理器14自動(dòng)嘗試從該存儲(chǔ)器模塊4來讀取預(yù)定數(shù)據(jù)。所讀取的數(shù)據(jù)與存儲(chǔ)在數(shù)據(jù)結(jié)構(gòu)26中的標(biāo)識(shí)符比較。如果匹配則由處理器14自動(dòng)開始備份。處理器14將與所匹配標(biāo)識(shí)符相關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)中指定的數(shù)據(jù)備份至所插入的存儲(chǔ)器模塊4中。
在第一實(shí)施方式中,當(dāng)用戶經(jīng)由用戶接口指定所插入的存儲(chǔ)器模塊用于自動(dòng)備份的時(shí)候,處理器向存儲(chǔ)器模塊4的預(yù)定存儲(chǔ)器地址以及數(shù)據(jù)結(jié)構(gòu)26寫入標(biāo)識(shí)符。標(biāo)識(shí)符可以具有預(yù)定內(nèi)容。當(dāng)存儲(chǔ)器模塊4在后來插入的時(shí)候,處理器14自動(dòng)嘗試從存儲(chǔ)器模塊4的預(yù)定存儲(chǔ)器地址讀取數(shù)據(jù)。然后,所讀取的數(shù)據(jù)與存儲(chǔ)在數(shù)據(jù)結(jié)構(gòu)26中的標(biāo)識(shí)符比較。如果所讀取的數(shù)據(jù)與所存儲(chǔ)的標(biāo)識(shí)符匹配,則確定所插入的數(shù)據(jù)模塊4先前已經(jīng)指定用于自動(dòng)備份。
在第二實(shí)施方式中,當(dāng)用戶經(jīng)由用戶接口18指定所插入的存儲(chǔ)器模塊4用于自動(dòng)備份的時(shí)候,處理器14從存儲(chǔ)器模塊4的預(yù)定存儲(chǔ)器地址讀取標(biāo)識(shí)符,并且將其寫入數(shù)據(jù)結(jié)構(gòu)26。標(biāo)識(shí)符可以永久地存儲(chǔ)在存儲(chǔ)器模塊4中并且唯一地標(biāo)識(shí)該存儲(chǔ)器模塊4。當(dāng)存儲(chǔ)器模塊4在后來插入的時(shí)候,處理器14自動(dòng)嘗試從存儲(chǔ)器模塊4的預(yù)定存儲(chǔ)器地址讀取數(shù)據(jù)。然后,所讀取的數(shù)據(jù)與存儲(chǔ)在數(shù)據(jù)結(jié)構(gòu)26中的標(biāo)識(shí)符比較。如果所讀取的數(shù)據(jù)與所存儲(chǔ)的標(biāo)識(shí)符匹配,則確定所插入的數(shù)據(jù)模塊4先前已經(jīng)指定用于自動(dòng)備份。
在圖2中示意性示出了指定存儲(chǔ)器模塊的過程。在步驟40,用戶將存儲(chǔ)器模塊插入手持便攜設(shè)備中。在步驟42,設(shè)備10檢測(cè)先前沒有指定用于備份的存儲(chǔ)器模塊4的出現(xiàn),并且調(diào)整其層次菜單以包括用于將所插入存儲(chǔ)器模塊4指定用于自動(dòng)備份的選項(xiàng)。在步驟44,用戶瀏覽菜單,并且選擇指定所插入存儲(chǔ)器模塊用于自動(dòng)備份的選項(xiàng)。然后,在步驟46,設(shè)備10在包括用于當(dāng)前所插入存儲(chǔ)器模塊4的標(biāo)識(shí)符的數(shù)據(jù)結(jié)構(gòu)26中創(chuàng)建新條目。該標(biāo)識(shí)符可以源自設(shè)備10中或者在存儲(chǔ)器模塊4中。然后,在步驟48,用戶指定在當(dāng)前所插入存儲(chǔ)器模塊4在未來被插入的時(shí)候?qū)⒆詣?dòng)備份哪些數(shù)據(jù)。用戶可以指定將備份所有或者某些數(shù)據(jù)。在步驟50,設(shè)備10將這些信息輸入到數(shù)據(jù)結(jié)構(gòu)48中的新條目之中。在步驟52,設(shè)備執(zhí)行將來自內(nèi)部存儲(chǔ)器12的指定數(shù)據(jù)備份到所插入的存儲(chǔ)器模塊4中。在備份完成之后,在步驟54,設(shè)備10顯示通知,提示用戶從設(shè)備10移除存儲(chǔ)器模塊4。在步驟56,用戶從設(shè)備10移除存儲(chǔ)器模塊4。
在圖3中示意性示出了硬件啟動(dòng)的自動(dòng)備份的過程。在步驟60,用戶將存儲(chǔ)器模塊插入手持便攜設(shè)備。在步驟62,設(shè)備10檢測(cè)存儲(chǔ)器模塊4的出現(xiàn)。在步驟64,設(shè)備確定所插入的模塊是否是先前已經(jīng)被指定用于備份的存儲(chǔ)器模塊。其從存儲(chǔ)器模塊4讀取數(shù)據(jù),并且將該數(shù)據(jù)與數(shù)據(jù)結(jié)構(gòu)26中的標(biāo)識(shí)符數(shù)據(jù)比較。如果發(fā)現(xiàn)匹配,則該過程運(yùn)行到步驟70,如果沒有發(fā)現(xiàn)匹配,則發(fā)現(xiàn)過程運(yùn)行到步驟66。
在步驟66,設(shè)備10調(diào)整其層次菜單以包括用于將所插入存儲(chǔ)器模塊4指定為用于自動(dòng)備份的選項(xiàng)。如果用戶愿意,則其瀏覽到此選項(xiàng),并且執(zhí)行在圖2中所示出的過程。
在步驟70,從數(shù)據(jù)結(jié)構(gòu)26讀取標(biāo)識(shí)被指定用于備份的數(shù)據(jù)的信息,并且啟動(dòng)將來自內(nèi)部存儲(chǔ)器12的指定數(shù)據(jù)備份到所插入存儲(chǔ)器模塊中。在備份完成之后,在步驟72,設(shè)備10顯示通知,提示用戶從設(shè)備10移除存儲(chǔ)器模塊4。在步驟74,用戶從設(shè)備10移除存儲(chǔ)器模塊4。
在上述實(shí)現(xiàn)中,存儲(chǔ)器模塊在其已經(jīng)被指定用于備份之后僅僅用于備份,并且在備份完成之后移除。然而,在其它實(shí)現(xiàn)中,存儲(chǔ)器模塊可以用于備份,并且在其指定用于備份之后可用于備份以外的正常數(shù)據(jù)存儲(chǔ)。在這種實(shí)現(xiàn)中,存儲(chǔ)器模塊在備份之后不必立刻移除,而是保持并且用于數(shù)據(jù)存儲(chǔ)。在這種實(shí)現(xiàn)中,在步驟48,用戶可以在用于備份目的的所插入存儲(chǔ)器模塊4的存儲(chǔ)器中創(chuàng)建文件夾。這允許新文件夾用于自動(dòng)備份,并允許其它文件夾用于以正常方式存儲(chǔ)數(shù)據(jù),使得圖像、聲音等可直接保存至所插入存儲(chǔ)器模塊。在此實(shí)現(xiàn)中,在備份完成之后,在步驟54/72,設(shè)備10不必顯示通知來提示用戶從設(shè)備10移除存儲(chǔ)器模塊4。存儲(chǔ)器模塊4可以保持在設(shè)備10中,并且后來可用于存儲(chǔ)數(shù)據(jù),并且不必如步驟56/74中所示立刻移除。由此,在圖2中,過程可以包括或可以不包括顯示提示的步驟54,并且步驟56從步驟53和步驟54分離開。同樣,在圖3中,過程可以包括或可以不包括顯示提示的步驟72,并且步驟74從步驟70和步驟72分離開。
在本發(fā)明的某些實(shí)現(xiàn)中,在設(shè)備10上可用的僅有的自動(dòng)備份工具是通過插入所指定存儲(chǔ)器模塊4來啟動(dòng)的。在此情況下,自動(dòng)備份僅在插入所指定的存儲(chǔ)器模塊4的時(shí)候出現(xiàn),并且不在其它任何時(shí)間出現(xiàn)。
由于當(dāng)所指定存儲(chǔ)器模塊被插入的時(shí)候備份過程是自動(dòng)的,所以應(yīng)該理解,在設(shè)備10中,盡管存儲(chǔ)器模塊在被指定用于備份之前可用于備份以外的數(shù)據(jù)存儲(chǔ),但在被指定用于備份之后,其將在被插入的任何時(shí)候自動(dòng)用于備份。
在上文中應(yīng)該理解,在實(shí)現(xiàn)中,所描述的不同存儲(chǔ)器模塊可以用于備份存儲(chǔ)在設(shè)備10中的不同數(shù)據(jù)。然而,在其它實(shí)現(xiàn)中,僅僅支持用于備份的單一存儲(chǔ)器模塊4的使用。
在前述段落中盡管已經(jīng)參考各種例子描述了本發(fā)明的實(shí)施方式,但應(yīng)該理解,對(duì)給出的例子可以進(jìn)行修改而并不背離本發(fā)明的精神和范圍。
在上述說明書中,為了引起對(duì)具有特定重要性的本發(fā)明的特征的注意而付出努力的同時(shí),應(yīng)該理解,本申請(qǐng)要求對(duì)關(guān)于任何可專利特征、或者在上下文中關(guān)于和/或附圖中示出特征的結(jié)合進(jìn)行保護(hù),而無論在其中是否已經(jīng)進(jìn)行了特定強(qiáng)調(diào)。
權(quán)利要求
1.一種手持便攜電子設(shè)備,配置用于硬件啟動(dòng)的自動(dòng)備份,該手持便攜電子設(shè)備包括內(nèi)部存儲(chǔ)器,用于存儲(chǔ)數(shù)據(jù);接口,用于連接或者斷開到多個(gè)普通存儲(chǔ)器模塊的任意一個(gè)的連接;用戶接口,使所述設(shè)備的用戶能夠指定連接到所述接口的普通存儲(chǔ)器模塊用于對(duì)存儲(chǔ)在所述內(nèi)部存儲(chǔ)器中的數(shù)據(jù)進(jìn)行自動(dòng)備份;以及控制器,用于在將普通存儲(chǔ)器模塊連接到所述接口上的時(shí)候,如果所連接的普通存儲(chǔ)器模塊被標(biāo)識(shí)為先前已經(jīng)經(jīng)由所述用戶接口而被指定用于備份的普通存儲(chǔ)器模塊,則將來自所述內(nèi)部存儲(chǔ)器的數(shù)據(jù)自動(dòng)備份到所連接的普通存儲(chǔ)器模塊。
2.根據(jù)權(quán)利要求1所述的手持便攜電子設(shè)備,進(jìn)一步包括檢測(cè)裝置,用于檢測(cè)在普通存儲(chǔ)器模塊和所述接口之間連接的形成;以及標(biāo)識(shí)符裝置,用于標(biāo)識(shí)所述新近連接的普通存儲(chǔ)器模塊何時(shí)成為先前已經(jīng)經(jīng)由所述用戶接口被指定用于備份的普通存儲(chǔ)器模塊,其中如果所述新近連接的普通存儲(chǔ)器模塊被標(biāo)識(shí)為先前已經(jīng)經(jīng)由所述用戶接口被指定用于備份的普通存儲(chǔ)器模塊,則所述控制器響應(yīng)于所述標(biāo)識(shí)符裝置來執(zhí)行自動(dòng)備份,并且如果所述新近連接的普通存儲(chǔ)器模塊經(jīng)由所述用戶接口沒有被標(biāo)識(shí)為先前已經(jīng)指定用于備份的特定普通存儲(chǔ)器模塊,則所述控制器不執(zhí)行自動(dòng)備份。
3.根據(jù)權(quán)利要求2所述的手持便攜電子設(shè)備,其中所述控制器響應(yīng)于經(jīng)由所述用戶接口將連接的數(shù)據(jù)模塊指定為用于自動(dòng)備份的數(shù)據(jù)模塊,可操作以在所述數(shù)據(jù)模塊的預(yù)定存儲(chǔ)器地址處存儲(chǔ)預(yù)定標(biāo)識(shí)符,并且其中所述標(biāo)識(shí)符裝置后來可操作以通過從所述新近連接的數(shù)據(jù)模塊的所述預(yù)定存儲(chǔ)器地址讀取數(shù)據(jù)、并且通過將所讀取的數(shù)據(jù)與所述預(yù)定標(biāo)識(shí)符進(jìn)行比較而將所述新近連接的普通存儲(chǔ)器模塊標(biāo)識(shí)為一個(gè)指定用于自動(dòng)備份的存儲(chǔ)器模塊。
4.根據(jù)權(quán)利要求2所述的手持便攜電子設(shè)備,其中所述控制器響應(yīng)于經(jīng)由所述用戶接口將連接的數(shù)據(jù)模塊指定為用于自動(dòng)備份的數(shù)據(jù)模塊,可操作以從所述數(shù)據(jù)模塊讀取永久存儲(chǔ)在所述數(shù)據(jù)模塊中的所述數(shù)據(jù)模塊的標(biāo)識(shí)符,并且將所讀取的標(biāo)識(shí)符存儲(chǔ)在所述內(nèi)部存儲(chǔ)器的數(shù)據(jù)結(jié)構(gòu)中,并且其中所述標(biāo)識(shí)符裝置可操作以通過從所述存儲(chǔ)器模塊讀取所述標(biāo)識(shí)符并且通過將所讀取的標(biāo)識(shí)符與存儲(chǔ)在所述數(shù)據(jù)結(jié)構(gòu)中的所述標(biāo)識(shí)符進(jìn)行比較而將新近連接的普通存儲(chǔ)器模塊標(biāo)識(shí)為一個(gè)指定用于自動(dòng)備份的存儲(chǔ)器模塊。
5.根據(jù)權(quán)利要求1、2或者3所述的手持便攜電子設(shè)備,其中所述設(shè)備具有本體,并且配置為支持存儲(chǔ)器模塊到所述設(shè)備的所述本體中的用戶控制的插入以形成與所述接口之間的連接,并支持將所述插入的存儲(chǔ)器模塊從所述本體中進(jìn)行用戶控制的移除以將所插入的存儲(chǔ)器模塊從所述接口斷開連接。
6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的手持便攜電子設(shè)備,其中普通存儲(chǔ)器模塊附加地用于在沒有配置用于硬件啟動(dòng)的自動(dòng)備份設(shè)備中進(jìn)行數(shù)據(jù)存儲(chǔ)。
7.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的手持便攜電子設(shè)備,其中普通存儲(chǔ)器模塊在其被指定用于備份之前用于在所述設(shè)備中進(jìn)行備份以外的數(shù)據(jù)存儲(chǔ)。
8.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的手持便攜電子設(shè)備,其中普通存儲(chǔ)器模塊在其被指定用于自動(dòng)備份數(shù)據(jù)之后附加地用于在所述設(shè)備中進(jìn)行備份以外的數(shù)據(jù)存儲(chǔ)。
9.根據(jù)權(quán)利要求1至8中任一項(xiàng)所述的手持便攜電子設(shè)備,其中存儲(chǔ)器模塊是包括固態(tài)存儲(chǔ)器的存儲(chǔ)器卡。
10.根據(jù)權(quán)利要求1至9中任一項(xiàng)所述的手持便攜電子設(shè)備,其中所述用戶接口用于指定在所述內(nèi)部存儲(chǔ)器中所存儲(chǔ)的哪些所述數(shù)據(jù)將被備份。
11.根據(jù)權(quán)利要求1至10中任一項(xiàng)所述的手持便攜電子設(shè)備,其中所述用戶接口提示所述用戶在自動(dòng)備份完成之后從所述接口斷開所述存儲(chǔ)器模塊的連接。
12.一種包括程序指令的計(jì)算機(jī)程序,當(dāng)裝載到處理器之中的時(shí)候,所述程序指令提供根據(jù)權(quán)利要求1至11的任一項(xiàng)所述的控制器。
13.一種系統(tǒng),用于自動(dòng)備份手持便攜電子設(shè)備的內(nèi)部存儲(chǔ)器,所述系統(tǒng)包括普通存儲(chǔ)器模塊;以及手持便攜電子設(shè)備,包括內(nèi)部存儲(chǔ)器,用于存儲(chǔ)數(shù)據(jù);接口,用于連接或者斷開到多個(gè)普通存儲(chǔ)器模塊的任意一個(gè)的連接;用戶接口,使所述設(shè)備的用戶能夠指定連接到所述接口的普通存儲(chǔ)器模塊用于對(duì)存儲(chǔ)在所述內(nèi)部存儲(chǔ)器中的數(shù)據(jù)進(jìn)行自動(dòng)備份;以及控制器,用于在將普通存儲(chǔ)器模塊連接到所述接口上的時(shí)候,如果所連接的普通存儲(chǔ)器模塊被標(biāo)識(shí)為先前已經(jīng)經(jīng)由所述用戶接口而被指定用于備份的普通存儲(chǔ)器模塊,則將來自所述內(nèi)部存儲(chǔ)器的數(shù)據(jù)自動(dòng)備份到所連接的普通存儲(chǔ)器模塊。
14.一種普通存儲(chǔ)器模塊,用于在根據(jù)權(quán)利要求13所述的系統(tǒng)中使用。
15.一種用于對(duì)存儲(chǔ)在手持便攜電子設(shè)備的內(nèi)部存儲(chǔ)器中的數(shù)據(jù)進(jìn)行備份的方法,包括將所述手持便攜設(shè)備連接到普通存儲(chǔ)器模塊;指定連接到所述接口的所述普通存儲(chǔ)器模塊用于自動(dòng)備份存儲(chǔ)在所述內(nèi)部存儲(chǔ)器中的數(shù)據(jù);將來自所述內(nèi)部存儲(chǔ)器的數(shù)據(jù)備份到所述連接的指定存儲(chǔ)器模塊;從所述所指定存儲(chǔ)器模塊斷開所述手持便攜設(shè)備的連接;只要所述指定存儲(chǔ)器模塊在后來被連接到所述設(shè)備,則將來自所述內(nèi)部存儲(chǔ)器的數(shù)據(jù)自動(dòng)備份到所指定的存儲(chǔ)器模塊。
16.根據(jù)權(quán)利要求15所述的方法,進(jìn)一步包括檢測(cè)普通存儲(chǔ)器模塊到所述手持便攜設(shè)備的連接;以及將所連接的普通存儲(chǔ)器模塊標(biāo)識(shí)為先前已經(jīng)經(jīng)由所述用戶接口被指定用于備份的特定普通存儲(chǔ)器模塊。
17.根據(jù)權(quán)利要求16所述的方法,進(jìn)一步包括在連接到所述手持便攜設(shè)備的數(shù)據(jù)模塊的預(yù)定存儲(chǔ)器地址處存儲(chǔ)預(yù)定標(biāo)識(shí)符,其中標(biāo)識(shí)所連接的普通存儲(chǔ)器模塊的所述步驟包括從所連接的普通存儲(chǔ)器模塊的所述預(yù)定存儲(chǔ)器地址中讀取數(shù)據(jù);以及將所讀取的數(shù)據(jù)與所述預(yù)定標(biāo)識(shí)符進(jìn)行比較。
18.根據(jù)權(quán)利要求16所述的方法,進(jìn)一步包括從連接到所述手持便攜設(shè)備的數(shù)據(jù)模塊讀取存儲(chǔ)在所述數(shù)據(jù)模塊中的所述數(shù)據(jù)模塊的標(biāo)識(shí)符,以及將所讀取的標(biāo)識(shí)符存儲(chǔ)在所述內(nèi)部存儲(chǔ)器的數(shù)據(jù)結(jié)構(gòu)中,其中所述標(biāo)識(shí)所連接的普通存儲(chǔ)器模塊的步驟包括從所述普通存儲(chǔ)器模塊讀取所述標(biāo)識(shí)符;以及將所讀取的標(biāo)識(shí)符與在所述數(shù)據(jù)結(jié)構(gòu)中存儲(chǔ)的所述標(biāo)識(shí)符進(jìn)行比較。
19.根據(jù)權(quán)利要求15至18中任一項(xiàng)所述的方法,插入存儲(chǔ)器將所述手持便攜設(shè)備連接到普通存儲(chǔ)器模塊包括,將存儲(chǔ)器模塊插入到所述手持便攜設(shè)備本體中;以及從所插入的普通存儲(chǔ)器模塊斷開所述手持便攜設(shè)備的連接包括,從所述手持便攜設(shè)備本體中移除所插入的存儲(chǔ)器模塊。
20.根據(jù)權(quán)利要求15至19中任一項(xiàng)所述的方法,其中普通存儲(chǔ)器模塊用于在沒有配置用于硬件啟動(dòng)的自動(dòng)備份的所述手持便攜設(shè)備以外的其它設(shè)備中進(jìn)行數(shù)據(jù)存儲(chǔ)。
21.根據(jù)權(quán)利要求15至20中任一項(xiàng)所述的方法,其中普通存儲(chǔ)器模塊在被指定用于備份之前用于在所述手持便攜設(shè)備中進(jìn)行備份以外的數(shù)據(jù)存儲(chǔ)。
22.根據(jù)權(quán)利要求15至20中任一項(xiàng)所述的方法,其中普通存儲(chǔ)器模塊在其被指定用于數(shù)據(jù)自動(dòng)備份以后附加地用于在所述手持便攜設(shè)備中進(jìn)行備份以外的數(shù)據(jù)存儲(chǔ)。
23.根據(jù)權(quán)利要求15至22中任一項(xiàng)所述的方法,進(jìn)一步包括,當(dāng)所述備份已經(jīng)完成時(shí),通知所述用戶應(yīng)斷開所述存儲(chǔ)器模塊的連接。
24.一種存儲(chǔ)數(shù)據(jù)的存儲(chǔ)器模塊,用于在當(dāng)所述存儲(chǔ)器模塊連接到如根據(jù)權(quán)利要求1至11的任一項(xiàng)所述的手持便攜電子設(shè)備的時(shí)候啟動(dòng)自動(dòng)備份。
25.一種包括程序指令的計(jì)算機(jī)程序,當(dāng)所述程序指令在處理器上運(yùn)行時(shí)提供用于使用戶能夠指定普通存儲(chǔ)器模塊用于進(jìn)行自動(dòng)數(shù)據(jù)備份的裝置;以及控制裝置,用于在將普通存儲(chǔ)器模塊連接到所述接口上的時(shí)候,如果所連接的普通存儲(chǔ)器模塊被標(biāo)識(shí)為先前已經(jīng)被指定用于備份的普通存儲(chǔ)器模塊,則將來自內(nèi)部存儲(chǔ)器的數(shù)據(jù)自動(dòng)啟動(dòng)備份到所連接的普通存儲(chǔ)器模塊。
26.根據(jù)權(quán)利要求25所述的計(jì)算機(jī)程序,進(jìn)一步包括程序指令,當(dāng)所述程序指令在處理器上運(yùn)行時(shí)進(jìn)一步提供標(biāo)識(shí)符裝置,用于標(biāo)識(shí)新近連接的普通存儲(chǔ)器模塊何時(shí)成為先前已經(jīng)被指定用于備份的普通存儲(chǔ)器模塊,其中如果所述新近連接的普通存儲(chǔ)器模塊被標(biāo)識(shí)為先前已經(jīng)被指定用于備份的普通存儲(chǔ)器模塊,則所述控制裝置響應(yīng)于所述標(biāo)識(shí)符裝置來執(zhí)行自動(dòng)備份,并且如果所述新近連接的普通存儲(chǔ)器模塊沒有被標(biāo)識(shí)為先前已經(jīng)指定用于備份的普通存儲(chǔ)器模塊,則所述控制裝置不執(zhí)行自動(dòng)備份。
27.根據(jù)權(quán)利要求26所述的計(jì)算機(jī)程序,其中所述控制裝置響應(yīng)于將連接的數(shù)據(jù)模塊指定為用于自動(dòng)備份的數(shù)據(jù)模塊,可操作以在所述數(shù)據(jù)模塊的預(yù)定存儲(chǔ)器地址處存儲(chǔ)預(yù)定標(biāo)識(shí)符,并且其中所述標(biāo)識(shí)符裝置后來可操作以通過從所述新近連接的數(shù)據(jù)模塊的所述預(yù)定存儲(chǔ)器地址讀取數(shù)據(jù)、并且通過將所讀取的數(shù)據(jù)與所述預(yù)定標(biāo)識(shí)符進(jìn)行比較而將新近連接的普通存儲(chǔ)器模塊標(biāo)識(shí)為一個(gè)指定用于自動(dòng)備份的存儲(chǔ)器模塊。
28.根據(jù)權(quán)利要求26所述的計(jì)算機(jī)程序,其中所述控制裝置響應(yīng)于經(jīng)由所述用戶接口將連接的數(shù)據(jù)模塊指定為用于自動(dòng)備份的數(shù)據(jù)模塊,可操作以從所述數(shù)據(jù)模塊讀取永久存儲(chǔ)在所述數(shù)據(jù)模塊中的所述數(shù)據(jù)模塊的標(biāo)識(shí)符,并且將所讀取的標(biāo)識(shí)符存儲(chǔ)在所述內(nèi)部存儲(chǔ)器的數(shù)據(jù)結(jié)構(gòu)中,并且其中所述標(biāo)識(shí)符裝置可操作以通過從所述存儲(chǔ)器模塊讀取所述標(biāo)識(shí)符并且通過將所讀取的標(biāo)識(shí)符與存儲(chǔ)在所述數(shù)據(jù)結(jié)構(gòu)中的所述標(biāo)識(shí)符進(jìn)行比較而將新近連接的普通存儲(chǔ)器模塊標(biāo)識(shí)為一個(gè)指定用于自動(dòng)備份的存儲(chǔ)器模塊。
29.一種物理實(shí)體,所述物理實(shí)體包含根據(jù)權(quán)利要求25至28中任一項(xiàng)所述的計(jì)算機(jī)程序。
30.一種電磁載波信號(hào),所述電磁載波信號(hào)承載根據(jù)權(quán)利要求25至28中任一項(xiàng)所述的計(jì)算機(jī)程序。
全文摘要
一種手持便攜電子設(shè)備,配置用于硬件啟動(dòng)的自動(dòng)備份,包括內(nèi)部存儲(chǔ)器,用于存儲(chǔ)數(shù)據(jù);接口,用于連接或者斷開到多個(gè)普通存儲(chǔ)器模塊的任意一個(gè)的連接;用戶接口,使設(shè)備的用戶能夠指定連接到接口的普通存儲(chǔ)器模塊用于對(duì)存儲(chǔ)在內(nèi)部存儲(chǔ)器中的數(shù)據(jù)進(jìn)行自動(dòng)備份;以及控制器,用于在將普通存儲(chǔ)器模塊連接到接口上的時(shí)候,如果所連接的普通存儲(chǔ)器模塊被標(biāo)識(shí)為先前已經(jīng)經(jīng)由用戶接口而被指定用于備份的普通存儲(chǔ)器模塊,則將來自內(nèi)部存儲(chǔ)器的數(shù)據(jù)自動(dòng)備份到所連接的普通存儲(chǔ)器模塊。
文檔編號(hào)G06F9/445GK101091152SQ200480044702
公開日2007年12月19日 申請(qǐng)日期2004年12月24日 優(yōu)先權(quán)日2004年12月24日
發(fā)明者L·雅諾 申請(qǐng)人:諾基亞公司