本發(fā)明涉及一種電子設(shè)備及斷電保護(hù)方法,尤其涉及一種能夠在電子設(shè)備突然斷電的情況下避免所述電子設(shè)備的內(nèi)存中的數(shù)據(jù)丟失的電子設(shè)備及斷電保護(hù)方法。
背景技術(shù):
由于諸如臺(tái)式機(jī)、筆記本電腦這樣的電子設(shè)備中的內(nèi)存屬于易失性存儲(chǔ)介質(zhì),所以當(dāng)正在運(yùn)行中的電子設(shè)備由于停電或人為的誤操作而導(dǎo)致突發(fā)斷電事故時(shí),內(nèi)存中的數(shù)據(jù)因無法及時(shí)寫入硬盤而造成丟失,常常給用戶造成重大損失。為克服該問題,常見的手段是采用IB卡將兩臺(tái)電子設(shè)備連接,不停地進(jìn)行內(nèi)存同步,以避免數(shù)據(jù)丟失,從而達(dá)到斷電保護(hù)的目的。然而,IB卡的方案存在缺陷,例如成本高、無法保證斷電瞬間內(nèi)存的一致性等。
技術(shù)實(shí)現(xiàn)要素:
為了解決上述技術(shù)問題,本發(fā)明的目的在于提供一種能夠在電子設(shè)備突然斷電的情況下避免所述電子設(shè)備的內(nèi)存中的數(shù)據(jù)丟失的電子設(shè)備及斷電保護(hù)方法。
根據(jù)本發(fā)明的一個(gè)方面,提供一種電子設(shè)備,包括:備用供電單元,配置來當(dāng)所述電子設(shè)備的電源斷電時(shí)為易失性存儲(chǔ)單元以及控制單元短暫供電;易失性存儲(chǔ)單元,配置來在帶電狀態(tài)下存儲(chǔ)數(shù)據(jù);控制單元,配置來在所述電子設(shè)備的電源斷電時(shí)或者當(dāng)由所述備用供電單元供電時(shí)將所述易失性存儲(chǔ)單元中所存儲(chǔ)的數(shù)據(jù)提供給外部設(shè)備;以及連接單元,配置來將所述易失性存儲(chǔ)單元與所述外部設(shè)備連接,以便將所述易失性存儲(chǔ)單元中存儲(chǔ)的所述數(shù)據(jù)提供給所述外部設(shè)備。
根據(jù)本發(fā)明的另一方面,提供一種斷電保護(hù)方法,應(yīng)用于電子設(shè)備,所述電子設(shè)備包括備用供電單元、易失性存儲(chǔ)單元和控制單元,所述斷電保護(hù)方法包括:當(dāng)所述電子設(shè)備的電源斷電時(shí)啟動(dòng)所述備用供電單元為所述易失 性存儲(chǔ)單元和所述控制單元短暫供電;將所述易失性存儲(chǔ)單元與外部設(shè)備連接,以便將所述易失性存儲(chǔ)單元中的數(shù)據(jù)提供給所述外部設(shè)備;以及讀出所述易失性存儲(chǔ)單元中的數(shù)據(jù)并提供給外部設(shè)備。
技術(shù)效果
由此可見,本發(fā)明通過提供所述備用供電單元在突然發(fā)生斷電時(shí)為電子設(shè)備的易失性存儲(chǔ)單元和控制單元短暫供電,并且在該短暫供電期間將所述易失性存儲(chǔ)單元中的數(shù)據(jù)通過所述連接單元提供給所述外部設(shè)備,使所述外部設(shè)備能夠保存或恢復(fù)所述電子設(shè)備斷電前的數(shù)據(jù)和操作狀態(tài),從而實(shí)現(xiàn)在斷電情況下保護(hù)所述電子設(shè)備中的數(shù)據(jù)的目的,并且本發(fā)明的斷電保護(hù)方法成本低、適合大規(guī)模使用且能夠保證數(shù)據(jù)的完全一致性。
附圖說明
通過結(jié)合附圖可更全面的理解本發(fā)明的上述及其它目的、優(yōu)點(diǎn)和特征,在附圖中:
圖1是示出根據(jù)本發(fā)明的第一實(shí)施例的電子設(shè)備的配置圖;
圖2是示出根據(jù)本發(fā)明的第二實(shí)施例的電子設(shè)備的配置圖;以及
圖3是示出應(yīng)用于根據(jù)本發(fā)明的實(shí)施例的電子設(shè)備的斷電保護(hù)方法的流程圖。
附圖意在描述本發(fā)明的示例性實(shí)施例,并且不應(yīng)被解釋為限制本發(fā)明的范圍。除非明確指出,否則附圖不應(yīng)視為按比例繪制。
具體實(shí)施方式
在下文中,將參照附圖詳細(xì)描述本發(fā)明的優(yōu)選實(shí)施例。在本說明書和附圖中,將采用相同或相似的附圖標(biāo)記表示大體上相同的元素和功能,且將省略對(duì)這些元素和功能的重復(fù)性說明。此外,為了清楚和簡(jiǎn)潔,可以省略對(duì)于本領(lǐng)域所熟知的功能和構(gòu)造的說明。
下面參照附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行詳細(xì)說明。
圖1是示出根據(jù)本發(fā)明的第一實(shí)施例的電子設(shè)備1的配置圖。電子設(shè)備1可以應(yīng)用于諸如臺(tái)式機(jī)、筆記本電腦、平板電腦、智能手機(jī)、個(gè)人數(shù)字助理、智能可穿戴設(shè)備等這樣的電子設(shè)備中。
如圖1中所示,電子設(shè)備1包括:備用供電單元11、易失性存儲(chǔ)單元12、 控制單元13以及連接單元14。
備用供電單元11配置來當(dāng)電子設(shè)備1的電源斷電時(shí)為易失性存儲(chǔ)單元12以及控制單元13短暫供電。在本發(fā)明的第一實(shí)施例中,備用供電單元11優(yōu)選為超級(jí)電容器(super capacitor),例如雙電層型超級(jí)電容器、贗電容型超級(jí)電容器,然而本發(fā)明并不限于此,備用供電單元11還可以是鋰電池(組)、蓄電池(組)等其它能夠?yàn)殡娮釉O(shè)備的組件供電的電源。
當(dāng)所述電子設(shè)備的電源斷電時(shí),備用供電單元11的供電時(shí)長(zhǎng)并非某一固定的時(shí)間段,而是由電子設(shè)備1的斷電保護(hù)實(shí)際操作時(shí)長(zhǎng)(下文將詳細(xì)描述)來決定,其中影響電子設(shè)備1的斷電保護(hù)實(shí)際操作時(shí)長(zhǎng)的參數(shù)包括易失性存儲(chǔ)單元12中存儲(chǔ)的數(shù)據(jù)量、控制單元13的處理速度、外部設(shè)備接收數(shù)據(jù)的速度等。在第一實(shí)施例中,備用供電單元11僅在電子設(shè)備1的斷電保護(hù)操作期間提供電力,在電子設(shè)備1完成全部斷電保護(hù)操作時(shí),即所述外部設(shè)備已接收到易失性存儲(chǔ)單元12中的全部數(shù)據(jù)時(shí),備用供電單元11便停止供電。然而,由于超級(jí)電容器這樣的備用供電單元11存在電量限度,所以備用供電單元11的供電時(shí)長(zhǎng)也存在一定限度。本領(lǐng)域技術(shù)人員可以綜合考量上述各個(gè)參數(shù)來適當(dāng)選擇備用供電單元11的類型及容量。
易失性存儲(chǔ)單元12配置來在帶電狀態(tài)下存儲(chǔ)數(shù)據(jù)。易失性存儲(chǔ)單元12例如是內(nèi)存。
控制單元13配置來在電子設(shè)備1的電源斷電時(shí)或者當(dāng)由備用供電單元11供電時(shí)將易失性存儲(chǔ)單元12中所存儲(chǔ)的數(shù)據(jù)提供給所述外部設(shè)備。控制單元13例如是CPU這樣的處理器。所述外部設(shè)備既可以是諸如服務(wù)器、臺(tái)式機(jī)、筆記本電腦、平板電腦、智能手機(jī)、個(gè)人數(shù)字助理、智能可穿戴設(shè)備等這樣的電子設(shè)備,還可以是外接的移動(dòng)硬盤、光盤、閃存等存儲(chǔ)裝置。
連接單元14配置來將易失性存儲(chǔ)單元12與所述外部設(shè)備連接,以便將易失性存儲(chǔ)單元12中存儲(chǔ)的數(shù)據(jù)提供給所述外部設(shè)備。優(yōu)選地,連接單元14是包括特定接口的連接電路,用于將易失性存儲(chǔ)單元12與所述外部設(shè)備連接以便傳輸數(shù)據(jù)。例如,連接單元14可以是包括USB接口的USB連接電路,還可以是包括串口的串聯(lián)通信電路。
此外,備用供電單元11還可配置來為連接單元14供電。在該情形中,備用供電單元11可以在所述電子設(shè)備斷電時(shí)為易失性存儲(chǔ)單元12、控制單元13和連接單元14三者同時(shí)供電。可選擇地,在該情形中,備用供電單元 11還可以在所述電子設(shè)備斷電時(shí)先為易失性存儲(chǔ)單元12和控制單元13兩者同時(shí)供電,然后在控制單元13檢測(cè)到所述外部設(shè)備與連接單元14連接時(shí),控制單元13再控制備用供電單元11為連接單元14供電。
可選擇地,連接單元14可由所述外部設(shè)備供電。例如當(dāng)連接單元14是包括USB接口的USB連接電路時(shí),即當(dāng)所述外部設(shè)備與易失性存儲(chǔ)單元12通過USB連接方式連接時(shí),連接單元14可以通過USB接口從所述外部設(shè)備獲得電力以便在易失性存儲(chǔ)單元12與所述外部設(shè)備之間進(jìn)行數(shù)據(jù)傳輸。
由此可見,根據(jù)本發(fā)明的第一實(shí)施例的電子設(shè)備1通過提供備用供電單元11在突然發(fā)生斷電時(shí)為電子設(shè)備的易失性存儲(chǔ)單元12和控制單元13短暫供電,并且在該短暫供電期間將易失性存儲(chǔ)單元12中的數(shù)據(jù)通過連接單元14提供給所述外部設(shè)備,使所述外部設(shè)備能夠保存或恢復(fù)所述電子設(shè)備斷電前的數(shù)據(jù)和操作狀態(tài),從而實(shí)現(xiàn)在斷電情況下保護(hù)所述電子設(shè)備中的數(shù)據(jù)的目的。
下面將參照?qǐng)D2對(duì)根據(jù)本發(fā)明的第二實(shí)施例的電子設(shè)備進(jìn)行說明。圖2是示出根據(jù)本發(fā)明的第二實(shí)施例的電子設(shè)備2的配置圖。根據(jù)本發(fā)明的第二實(shí)施例的電子設(shè)備2可以應(yīng)用于諸如臺(tái)式機(jī)、筆記本電腦、平板電腦、智能手機(jī)、個(gè)人數(shù)字助理、智能可穿戴設(shè)備等這樣的電子設(shè)備中。
如圖2中所示,第二實(shí)施例的電子設(shè)備2與第一實(shí)施例的電子設(shè)備1兩者在硬件配置方面大體上相似,兩者的區(qū)別在于,電子設(shè)備2包括非易失性存儲(chǔ)單元25,此外在備用供電單元與控制單元的配置方面也存在區(qū)別。這里將著重對(duì)第二實(shí)施例與第一實(shí)施例之間的區(qū)別進(jìn)行詳細(xì)描述。
備用供電單元21配置來當(dāng)電子設(shè)備2的電源斷電時(shí)為易失性存儲(chǔ)單元22、控制單元23以及非易失性存儲(chǔ)單元25短暫供電。如上文所述,備用供電單元21優(yōu)選為超級(jí)電容器,然而本發(fā)明并不限于此,備用供電單元21還可以是鋰電池(組)、蓄電池(組)等其它能夠?yàn)殡娮釉O(shè)備的組件供電的備用電源。此外,如上文所述,備用供電單元21的供電時(shí)長(zhǎng)較短,并非某一固定的時(shí)間段,影響其供電時(shí)長(zhǎng)的參數(shù)包括但不限于:易失性存儲(chǔ)單元22中存儲(chǔ)的數(shù)據(jù)量、控制單元23的處理速度、非易失性存儲(chǔ)單元25的存儲(chǔ)速度。本領(lǐng)域技術(shù)人員可以綜合考量上述各個(gè)參數(shù)來選擇備用供電單元21的類型及容量。
易失性存儲(chǔ)單元22配置來在帶電狀態(tài)下存儲(chǔ)數(shù)據(jù)。易失性存儲(chǔ)單元22 例如是內(nèi)存。
非易失性存儲(chǔ)單元25配置來存儲(chǔ)從易失性存儲(chǔ)單元22讀出的數(shù)據(jù)。非易失性存儲(chǔ)單元例如是硬盤存儲(chǔ)器、光盤存儲(chǔ)器、閃存等。
控制單元23配置來在所述電子設(shè)備的電源斷電時(shí)或者當(dāng)由備用供電單元21供電時(shí),從易失性存儲(chǔ)單元22讀出數(shù)據(jù),將所述數(shù)據(jù)寫入非易失性存儲(chǔ)單元25,以及在所述電子設(shè)備的電源恢復(fù)供電時(shí),從非易失性存儲(chǔ)單元25中讀出所述數(shù)據(jù),將所述數(shù)據(jù)寫入易失性存儲(chǔ)單元22,并且還可刪除非易失性存儲(chǔ)單元25中的所述數(shù)據(jù)。由此,能夠?qū)崿F(xiàn)在所述電子設(shè)備斷電時(shí)將內(nèi)存中的數(shù)據(jù)保存到非易失性存儲(chǔ)單元25中,然后在所述電子設(shè)備恢復(fù)供電后,再將所述數(shù)據(jù)恢復(fù)到內(nèi)存中,從而實(shí)現(xiàn)在斷電情況下保護(hù)所述電子設(shè)備中的數(shù)據(jù)的目的??刂茊卧?3例如是CPU這樣的處理器。
此外,控制單元23還可配置來將非易失性存儲(chǔ)單元25中的數(shù)據(jù)提供給外部設(shè)備,以便所述外部設(shè)備能夠恢復(fù)所述電子設(shè)備斷電前的數(shù)據(jù)和操作狀態(tài)。所述外部設(shè)備既可以是諸如服務(wù)器、臺(tái)式機(jī)、筆記本電腦、平板電腦、智能手機(jī)、個(gè)人數(shù)字助理、智能可穿戴設(shè)備等這樣的電子設(shè)備。
連接單元24配置來將非易失性存儲(chǔ)單元25與所述外部設(shè)備連接,以便將非易失性存儲(chǔ)單元25中存儲(chǔ)的數(shù)據(jù)提供給所述外部設(shè)備。優(yōu)選地,連接單元24是包括特定接口的連接電路,用于將非易失性存儲(chǔ)單元25與所述外部設(shè)備連接以便傳輸數(shù)據(jù)。例如,連接單元24可以是包括USB接口的USB連接電路,還可以是包括串口的串聯(lián)通信電路。
應(yīng)注意的是,在控制單元23控制將非易失性存儲(chǔ)單元25中的數(shù)據(jù)提供給所述外部設(shè)備時(shí),非易失性存儲(chǔ)單元25的電力可以來自于備用供電單元21。可選擇地,非易失性存儲(chǔ)單元25的電力也可來自于所述外部設(shè)備,在該情形中,連接單元24還配置來將所述外部設(shè)備的電力提供給非易失性存儲(chǔ)單元25。
此外,連接單元24還可配置來將易失性存儲(chǔ)單元22與所述外部設(shè)備連接,以便將易失性存儲(chǔ)單元12中存儲(chǔ)的數(shù)據(jù)提供給所述外部設(shè)備。在該情形中,控制單元23一方面控制將易失性存儲(chǔ)單元22中的數(shù)據(jù)讀出至非易失性存儲(chǔ)單元25,另一方面控制將易失性存儲(chǔ)單元22中的數(shù)據(jù)提供給所述外部設(shè)備。上述兩方面可以同時(shí)進(jìn)行,例如,如果在所述外部設(shè)備預(yù)先與連接單元24連接的情形中,所述電子設(shè)備發(fā)生斷電,則控制單元23同時(shí)開始上述 兩方面的操作。上述兩方面也可以不同時(shí)進(jìn)行,例如,在所述外部設(shè)備未預(yù)先與連接單元24連接的情形中,所述電子設(shè)備發(fā)生斷電,則控制單元23首先控制將易失性存儲(chǔ)單元22中的數(shù)據(jù)讀出至非易失性存儲(chǔ)單元25,假定該讀出過程將持續(xù)10秒,在第8秒時(shí),所述外部設(shè)備與連接單元24連接,則此時(shí)控制單元23控制將易失性存儲(chǔ)單元22中的數(shù)據(jù)提供給所述外部設(shè)備,直至第10秒結(jié)束,至此,易失性存儲(chǔ)單元22中的數(shù)據(jù)已經(jīng)全部被讀出至非易失性存儲(chǔ)單元25中。接下來,備用供電單元21可以繼續(xù)保持對(duì)易失性存儲(chǔ)單元22的供電,控制單元23控制將易失性存儲(chǔ)單元22中的、尚未被提供給所述外部設(shè)備的剩余數(shù)據(jù)繼續(xù)提供給所述外部設(shè)備,或者備用供電單元21停止對(duì)易失性存儲(chǔ)單元22的供電,控制單元23轉(zhuǎn)而控制從非易失性存儲(chǔ)單元25提供所述剩余數(shù)據(jù)。
由此,在所述電子設(shè)備突然發(fā)生斷電時(shí),根據(jù)本發(fā)明的第二實(shí)施例的電子設(shè)備2能夠?qū)⒁资源鎯?chǔ)單元22中的數(shù)據(jù)保存到非易失性存儲(chǔ)單元25中,并且在所述電子設(shè)備恢復(fù)供電之后,將所述數(shù)據(jù)重新恢復(fù)到易失性存儲(chǔ)單元22中,從而恢復(fù)所述電子設(shè)備斷電前的數(shù)據(jù)和操作狀態(tài),實(shí)現(xiàn)了在斷電情況下保護(hù)所述電子設(shè)備中的數(shù)據(jù)的目的。
下面將參照?qǐng)D3對(duì)根據(jù)本發(fā)明的斷電保護(hù)方法進(jìn)行詳細(xì)說明。
圖3是示出應(yīng)用于根據(jù)本發(fā)明的實(shí)施例的電子設(shè)備的斷電保護(hù)方法300的流程圖。為了便于描述,這里將結(jié)合圖2中所示的電子設(shè)備2中的各個(gè)組件對(duì)斷電保護(hù)方法300進(jìn)行說明,因此將省略對(duì)所述各個(gè)組件的詳細(xì)說明。
如圖3中所示,在步驟S301,當(dāng)電子設(shè)備的電源斷電時(shí),啟動(dòng)備用供電單元21為易失性存儲(chǔ)單元22和控制單元23短暫供電。
備用供電單元21僅在電子設(shè)備2的斷電保護(hù)操作期間提供電力,在電子設(shè)備2完成全部斷電保護(hù)操作時(shí),即外部設(shè)備已接收到易失性存儲(chǔ)單元22中的全部數(shù)據(jù)時(shí),備用供電單元21便停止供電。影響電子設(shè)備2的斷電保護(hù)實(shí)際操作時(shí)長(zhǎng)的參數(shù)包括易失性存儲(chǔ)單元22中存儲(chǔ)的數(shù)據(jù)量、控制單元23的處理速度、外部設(shè)備接收數(shù)據(jù)的速度等。
在步驟S302,將易失性存儲(chǔ)單元22與所述外部設(shè)備連接,以便將易失性存儲(chǔ)單元22中的數(shù)據(jù)提供給所述外部設(shè)備。
具體地,通過連接單元24將易失性存儲(chǔ)單元22與所述外部設(shè)備連接。連接單元24的電力可來自備用供電單元21。在該情形中,在步驟S302中, 易失性存儲(chǔ)單元22與所述外部設(shè)備通過連接單元24連接時(shí),由備用供電單元21為連接單元24供電。應(yīng)注意的是,在步驟S302中,備用供電單元21應(yīng)保持為易失性存儲(chǔ)單元22和控制單元23供電??蛇x擇地,在步驟S301中,備用供電單元21也可以為易失性存儲(chǔ)單元22、控制單元23和連接單元24三者同時(shí)供電。
可選擇地,連接單元24的電力可來自所述外部設(shè)備。在該情形中,在步驟S302中,由所述外部設(shè)備為連接單元24供電。例如當(dāng)連接單元24是包括USB接口的USB連接電路時(shí),即當(dāng)所述外部設(shè)備與易失性存儲(chǔ)單元22通過USB連接方式連接時(shí),連接單元24可以通過USB接口從所述外部設(shè)備獲得電力,以便在易失性存儲(chǔ)單元22與所述外部設(shè)備之間進(jìn)行數(shù)據(jù)傳輸。
在步驟S303,讀出易失性存儲(chǔ)單元22中的數(shù)據(jù)并提供給所述外部設(shè)備。
具體地,控制單元23控制將易失性存儲(chǔ)單元22中的數(shù)據(jù)讀出并通過連接單元24提供給所述外部設(shè)備。應(yīng)注意的是,在步驟S303中,備用供電單元21保持對(duì)易失性存儲(chǔ)單元22和控制單元23的供電。此外,在連接單元24的電力來自備用供電單元21的情形中,備用供電單元還應(yīng)同時(shí)保持對(duì)連接單元14供電。
由此可見,根據(jù)本發(fā)明的斷電保護(hù)方法300通過提供備用供電單元21在突然發(fā)生斷電時(shí)為電子設(shè)備的易失性存儲(chǔ)單元22和控制單元23短暫供電,并且在該短暫供電期間將易失性存儲(chǔ)單元22中的數(shù)據(jù)通過連接單元24提供給所述外部設(shè)備,使所述外部設(shè)備能夠保存或恢復(fù)所述電子設(shè)備斷電前的數(shù)據(jù)和操作狀態(tài),從而實(shí)現(xiàn)在斷電情況下保護(hù)所述電子設(shè)備中的數(shù)據(jù)的目的。
此外,根據(jù)本發(fā)明的斷電保護(hù)方法300還可包括如下步驟:
在步驟S304,為非易失性存儲(chǔ)單元25短暫供電,從易失性存儲(chǔ)單元22讀出數(shù)據(jù),并將讀出的數(shù)據(jù)寫入非易失性存儲(chǔ)單元25,并將非易失性存儲(chǔ)單元25中的所述數(shù)據(jù)提供給所述外部設(shè)備。
具體地,在電子設(shè)備2中設(shè)置非易失性存儲(chǔ)單元25。非易失性存儲(chǔ)單元25例如是硬盤存儲(chǔ)器、光盤存儲(chǔ)器、閃存等。在電子設(shè)備2的電源斷電時(shí)或者當(dāng)由備用供電單元21供電時(shí),由備用供電單元21為非易失性存儲(chǔ)單元25短暫供電。由控制器23控制從易失性存儲(chǔ)單元22讀出所存儲(chǔ)的數(shù)據(jù),并將讀出的數(shù)據(jù)寫入非易失性存儲(chǔ)單元25,并由控制器23控制將非易失性存儲(chǔ)單元25中的所述數(shù)據(jù)提供給所述外部設(shè)備。
連接單元24將非易失性存儲(chǔ)單元25與所述外部設(shè)備連接,以便將非易失性存儲(chǔ)單元25中存儲(chǔ)的數(shù)據(jù)提供給所述外部設(shè)備。優(yōu)選地,連接單元24是包括特定接口的連接電路。例如,連接單元24可以是包括USB接口的USB連接電路,還可以是包括串口的串聯(lián)通信電路。當(dāng)控制單元23將非易失性存儲(chǔ)單元25中的所述數(shù)據(jù)提供給所述外部設(shè)備時(shí),控制單元23利用所述外部設(shè)備提供的電力為非易失性存儲(chǔ)單元25供電。
在步驟S305,當(dāng)電子設(shè)備2的電源恢復(fù)供電時(shí),從非易失性存儲(chǔ)單元25中讀出所述數(shù)據(jù),將所述數(shù)據(jù)寫入易失性存儲(chǔ)單元22,并且刪除非易失性存儲(chǔ)單元25中的所述數(shù)據(jù)。
值得注意的是,雖然根據(jù)本發(fā)明的斷電保護(hù)方法300將按順序示出了上述各個(gè)步驟,然而本發(fā)明并不限于此,步驟S303中的操作與步驟S305中的操作可以同時(shí)進(jìn)行,即,可以在將易失性存儲(chǔ)單元22中的數(shù)據(jù)提供給所述外部設(shè)備的同時(shí),為非易失性存儲(chǔ)單元25供電并將易失性存儲(chǔ)單元22中的數(shù)據(jù)讀出至非易失性存儲(chǔ)單元25。例如,如果在所述外部設(shè)備預(yù)先與連接單元24連接的情形中,所述電子設(shè)備發(fā)生斷電,則控制單元23同時(shí)開始上述兩方面的操作。此外,步驟S303的中操作與步驟S305中的操作也可以不同時(shí)進(jìn)行,例如,在所述外部設(shè)備未預(yù)先與連接單元24連接的情形中,所述電子設(shè)備發(fā)生斷電,則控制單元23首先控制將易失性存儲(chǔ)單元22中的數(shù)據(jù)讀出至非易失性存儲(chǔ)單元25,假定該讀出過程將持續(xù)10秒,在第8秒時(shí),所述外部設(shè)備與連接單元24連接,則此時(shí)控制單元23控制將易失性存儲(chǔ)單元22中的數(shù)據(jù)提供給所述外部設(shè)備,直至第10秒結(jié)束,至此,易失性存儲(chǔ)單元22中的數(shù)據(jù)已經(jīng)全部被讀出至非易失性存儲(chǔ)單元25中。接下來,可以由備用供電單元21繼續(xù)保持對(duì)易失性存儲(chǔ)單元22的供電,控制單元23控制將易失性存儲(chǔ)單元22中的、尚未被提供給所述外部設(shè)備的剩余數(shù)據(jù)繼續(xù)提供給所述外部設(shè)備,或者備用供電單元21停止對(duì)易失性存儲(chǔ)單元22的供電,控制單元23轉(zhuǎn)而控制從非易失性存儲(chǔ)單元25提供所述剩余數(shù)據(jù)。
需要說明的是,在本說明書中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括……”限定的要素,并不排除在包括所述要素的過 程、方法、物品或者設(shè)備中還存在另外的相同要素。
本領(lǐng)域技術(shù)人員可以意識(shí)到,本文中所公開的實(shí)施例能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來實(shí)現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。本領(lǐng)域技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
本領(lǐng)域技術(shù)人員應(yīng)該理解的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,但本領(lǐng)域的技術(shù)人員可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明權(quán)利要求書的范圍。