亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于作為后臺(tái)任務(wù)更新固件的方法和裝置的制作方法

文檔序號(hào):6570799閱讀:161來(lái)源:國(guó)知局
專利名稱:用于作為后臺(tái)任務(wù)更新固件的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明的實(shí)施方式涉及固件更新。特別地,某些實(shí)施方式涉及 空中固件更新。
背景技術(shù)
固件空中傳輸(Firmware over the air ) ( FOTA )描述了用于遠(yuǎn) 程更新存儲(chǔ)器中的軟件的過(guò)程,常規(guī)操作中的設(shè)備對(duì)該存儲(chǔ)器能夠 進(jìn)行只讀訪問(wèn)而不能進(jìn)行寫(xiě)訪問(wèn)??梢越?jīng)由無(wú)線電通信(空中傳輸) 將現(xiàn)有軟件的補(bǔ)丁或新軟件下載到遠(yuǎn)程設(shè)備的只讀存儲(chǔ)器。這實(shí)現(xiàn) 了對(duì)諸如移動(dòng)蜂窩電話之類的遠(yuǎn)程設(shè)備的更新而不需要將遠(yuǎn)程設(shè)備 帶到服務(wù)中心。
使用FOTA更新設(shè)備上的軟件可能花費(fèi)相當(dāng)多的時(shí)間,并且在 該時(shí)間期間,設(shè)備不可使用。這可能使用戶感到受挫,尤其是如果 他們還未啟動(dòng)FOTA更新。

發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個(gè)實(shí)施方式提供一種方法,包括將數(shù)據(jù)存儲(chǔ) 在包括第一部分的第一存儲(chǔ)器中,所述第一部分在操作的常規(guī)模式 期間具有只讀訪問(wèn);以及在操作的更新模式期間將至少一個(gè)數(shù)據(jù) 結(jié)構(gòu)從所述第一存儲(chǔ)器復(fù)制到第二存儲(chǔ)器,其中在該第二存儲(chǔ)器中 該至少一個(gè)數(shù)據(jù)結(jié)構(gòu)在所述更新模式期間可用;以及更新所述第一 存儲(chǔ)器的所述第 一 部分中的數(shù)據(jù)。
根據(jù)本發(fā)明另一個(gè)實(shí)施方式,提供一種包括計(jì)算機(jī)程序指令的 計(jì)算機(jī)程序,用于將設(shè)備的操作模式從操作的常規(guī)模式改變?yōu)椴?作的第二模式,在所述操作的常規(guī)模式中,第一存儲(chǔ)器的第一部分具有只讀訪問(wèn),在所述操作的第二模式中,所述存儲(chǔ)器的所述第一 部分可更新;以及,在所述操作的更新模式期間,用于實(shí)現(xiàn)將至少 一個(gè)數(shù)據(jù)結(jié)構(gòu)從第一存儲(chǔ)器復(fù)制到第二存儲(chǔ)器,并且更新所述第一 存儲(chǔ)器的所述第 一部分中的數(shù)據(jù)。
根據(jù)本發(fā)明的另一個(gè)實(shí)施方式,提供一種裝置,包括第一存 儲(chǔ)器,所述第 一存儲(chǔ)器包括在操作的常規(guī)模式期間用于只讀訪問(wèn)的 第一部分;第二存儲(chǔ)器,用于存儲(chǔ)在操作的更新模式期間使用的數(shù) 據(jù);以及更新控制器配置,用于控制從所述常規(guī)模式到所述更新模 式的轉(zhuǎn)移,從而實(shí)現(xiàn)將所述更新模式期間使用的數(shù)據(jù)從所述第 一 存 儲(chǔ)器傳送到所述第二存儲(chǔ)器,并且用于實(shí)現(xiàn)在所述更新模式期間對(duì) 所述第 一 存儲(chǔ)器的所述第 一 部分的至少 一 部分進(jìn)行更新。


為了更好地理解本發(fā)明,現(xiàn)在通過(guò)僅對(duì)于附圖的實(shí)例進(jìn)行參考, 在附圖中
圖1示意性地示出了電子設(shè)備或裝置;
圖2是半永久性存儲(chǔ)器的示意性圖示;以及
圖3是示出了對(duì)半永久性存儲(chǔ)器的更新期間設(shè)備的操作的處理 流程圖。
具體實(shí)施例方式
圖1示意性地示出了電子設(shè)備或裝置10,其包括處理器(或多 個(gè)處理器)12、在設(shè)備關(guān)閉但還可以被寫(xiě)入時(shí)保留數(shù)據(jù)的存儲(chǔ)器20 (半永久性存儲(chǔ)器)、用于控制對(duì)半永久性存儲(chǔ)器20的訪問(wèn)的存儲(chǔ) 器訪問(wèn)控制器22、快速訪問(wèn)存儲(chǔ)器16和用于接收更新至少一部分半 永久性存儲(chǔ)器20的更新包15的輸入端口 14。
電子設(shè)備10可以是任何實(shí)現(xiàn)對(duì)存儲(chǔ)器中的只讀數(shù)據(jù)進(jìn)行更新的 合適電子設(shè)備。
輸入端口 14可以包括無(wú)線電接收器(以及可能的無(wú)線電發(fā)射器)。只讀數(shù)據(jù)的更新可以通過(guò)經(jīng)由無(wú)線電接收器或諸如大容量存 儲(chǔ)器接口 (例如,安全數(shù)字存儲(chǔ)器卡等)之類的某些其他接口接收 一個(gè)或多個(gè)更新包來(lái)實(shí)現(xiàn)。作為非限制性示例,設(shè)備10可以操作為 移動(dòng)蜂窩電話或用于在移動(dòng)蜂窩電話網(wǎng)絡(luò)中操作的模塊,并且更新 包將從移動(dòng)蜂窩電話網(wǎng)絡(luò)接收。
半永久性存儲(chǔ)器20在該示例中具有只讀扇區(qū)30,其用于存儲(chǔ)固 件,即,在操作的常規(guī)模式期間在只讀的基礎(chǔ)上對(duì)于設(shè)備10來(lái)說(shuō)可 訪問(wèn)的4欠件或文件。
半永久性存儲(chǔ)器20在該示例中具有讀/寫(xiě)扇區(qū)32,其用于存儲(chǔ) 包括軟件的用戶數(shù)據(jù),即,在操作的常規(guī)模式期間可訪問(wèn)以用于讀 取和修改的數(shù)據(jù)。
存儲(chǔ)器訪問(wèn)控制器22控制對(duì)于半永久性存儲(chǔ)器20的訪問(wèn)。特
入存儲(chǔ)器20的部分。
快速訪問(wèn)存儲(chǔ)器16可以是隨機(jī)訪問(wèn)類型存儲(chǔ)器,例如RAM。
性存儲(chǔ)器20的數(shù)據(jù)。盡管在示出的示例中,快速訪問(wèn)存儲(chǔ)器16連 接至存儲(chǔ)器20并且其經(jīng)由處理器12訪問(wèn)控制器22,但是在其他實(shí) 施方式中,可以使用直接存儲(chǔ)器訪問(wèn)。
在一個(gè)實(shí)施方式中,半永久性存儲(chǔ)器20是NAND類型的閃存。 NAND閃存不能支持就地執(zhí)行(execute-in-place)。當(dāng)從NAND存 儲(chǔ)器執(zhí)行軟件時(shí),存儲(chǔ)器內(nèi)容必須首先被調(diào)頁(yè)(page)到快速訪問(wèn) 存儲(chǔ)器16中并且在那里^皮執(zhí)行。NAND類型閃存以類似于硬盤(pán)的方 式被訪問(wèn)。其實(shí)現(xiàn)對(duì)數(shù)據(jù)的快速和反復(fù)重寫(xiě)。
在圖2中示出了半永久性存儲(chǔ)器20的示意性圖示。在圖2示出 的示例中,將半永久性存儲(chǔ)器20分為只讀扇區(qū)30和讀/寫(xiě)扇區(qū)32, 其中只讀扇區(qū)30被映射到驅(qū)動(dòng)器S而讀/寫(xiě)扇區(qū)32被映射到驅(qū)動(dòng)器 C。在其他實(shí)現(xiàn)中,可以存在多個(gè)只讀扇區(qū)(RO)和多個(gè)讀/寫(xiě)扇區(qū) (RW)。不同的RO和RW部分可以混合在一起,即交叉。RO和R W部分可以:帔分別分區(qū)。
只讀扇區(qū)30包括一個(gè)或多個(gè)只讀分區(qū)40,并且讀/寫(xiě)扇區(qū)32包 括一個(gè)或多個(gè)讀/寫(xiě)分區(qū)42。
在示出的示例中,只讀分區(qū)40包括用于在啟動(dòng)設(shè)備10時(shí)加載 操作系統(tǒng)(OS )的引導(dǎo)加載程序40,,核心操作系統(tǒng)(OS )鏡像402 和映射到驅(qū)動(dòng)器Z的只讀文件系統(tǒng)(ROFS) 403。在操作的常規(guī)模
式中,只讀分區(qū)40可以被讀出但不可以被修改。
在示出的示例中,讀/寫(xiě)分區(qū)42包括讀/寫(xiě)文件系統(tǒng),諸如用于 用戶數(shù)據(jù)存儲(chǔ)的文件分配表(FAT)系統(tǒng)。
操作系統(tǒng)可以是Symbian操作系統(tǒng)。
在對(duì)半永久性存儲(chǔ)器20的更新期間,設(shè)備10的操作在圖3中 示出。設(shè)備具有操作的常規(guī)模式,在該模式中,存儲(chǔ)器20的只讀扇 區(qū)30的狀態(tài)使得對(duì)只讀扇區(qū)30僅讀取訪問(wèn)可用。設(shè)備10具有操作 的更新模式,在該模式中,存儲(chǔ)器20的只讀扇區(qū)30的狀態(tài)使得對(duì) 于只讀扇區(qū)30的選定部分寫(xiě)入訪問(wèn)可用,以4更對(duì)選定部分進(jìn)行更新。 "選定部分"可以指定一個(gè)或多個(gè)只讀扇區(qū)30的一部分或整體。
方法50包括一系列順序排列的框,其可以是過(guò)程中的步驟或計(jì) 算機(jī)程序中的代碼部分,諸如OS鏡像40,或獨(dú)立程序70。
在框51處,在輸入端口 14處接收更新包15。
在框52處,處理器12檢測(cè)更新包15的接收以及將設(shè)備10的
模式從"常規(guī),,改變?yōu)?更新"。
在框53處,處理器12通知存儲(chǔ)器訪問(wèn)控制器22:已經(jīng)進(jìn)入更
新模式。
在框54處,存儲(chǔ)器訪問(wèn)控制器22將數(shù)據(jù)結(jié)構(gòu)60。 602 、 603和 604從存儲(chǔ)器20復(fù)制到快速訪問(wèn)存儲(chǔ)器16,以便可以在更新過(guò)程期 間使用它們。數(shù)據(jù)結(jié)構(gòu)60例如可以是來(lái)自于半永久性存儲(chǔ)器20的 只讀扇區(qū)30的可執(zhí)行文件或者是來(lái)自于半永久性存儲(chǔ)器32的讀/寫(xiě) 扇區(qū)32的可執(zhí)行文件。
被復(fù)制的某些或所有數(shù)據(jù)結(jié)構(gòu)的標(biāo)識(shí)可以是永久性預(yù)定義的或可以指定必須復(fù)制用于執(zhí)行指定的關(guān)鍵應(yīng)用的數(shù)據(jù)結(jié)構(gòu)。例如, 用戶可以指定必須針對(duì)其復(fù)雜相關(guān)聯(lián)數(shù)據(jù)結(jié)構(gòu)的應(yīng)用。該上下文中
的"預(yù)定義,,表示在方法50開(kāi)始之前定義的而不是作為方法的一部
分進(jìn)行定義。
復(fù)制的某些或所有數(shù)據(jù)結(jié)構(gòu)的標(biāo)識(shí)可以根據(jù)更新包15進(jìn)行定 義。如果更新包15指定對(duì)特定應(yīng)用進(jìn)行更新,那么可以防止復(fù)制那 些應(yīng)用的數(shù)據(jù)結(jié)構(gòu)60。如果更新包15指定存儲(chǔ)器20的特定扇區(qū), 那么可以防止復(fù)制位于該扇區(qū)中的應(yīng)用的數(shù)據(jù)結(jié)構(gòu)6 0 。
這樣,用戶可以訪問(wèn)有用的應(yīng)用,諸如那些提供用于進(jìn)行和/或 接收呼叫、發(fā)送和/或接收消息SMS、播放音樂(lè)等的應(yīng)用。這可以給 出固件更新作為后臺(tái)任務(wù)發(fā)生的印象。
在框55處,存儲(chǔ)器控制器22防止對(duì)包括存儲(chǔ)器20的只讀扇區(qū) 30中的更新區(qū)域62的存儲(chǔ)器部分的進(jìn)一步訪問(wèn),以便防止數(shù)據(jù)自動(dòng) 加栽到快速訪問(wèn)存儲(chǔ)器16。
在框56處,存儲(chǔ)器控制器22通過(guò)將更新區(qū)域62的狀態(tài)臨時(shí)從 只讀轉(zhuǎn)換為讀/寫(xiě),實(shí)現(xiàn)了在僅由更新包15限定的更新區(qū)域62處對(duì) 于存儲(chǔ)器20的只讀扇區(qū)30的特定讀/寫(xiě)訪問(wèn)。存儲(chǔ)器控制器22可以 繼續(xù)允許對(duì)讀/寫(xiě)扇區(qū)32的讀/寫(xiě)訪問(wèn)。
在更新框57處,更新包的內(nèi)容(可能在處理之后)繼而被寫(xiě)入 存儲(chǔ)器20的合適扇區(qū)中,其將包括RO扇區(qū)30的更新區(qū)域60并且 可以包括RW扇區(qū)32。
在框58處,通過(guò)重啟設(shè)備10來(lái)結(jié)束該方法。
在方法50期間,在框54處,可以將用于控制方法50的更新應(yīng) 用復(fù)制到快速訪問(wèn)存儲(chǔ)器16。更新應(yīng)用記錄方法50的過(guò)程。如果例 如由于關(guān)閉設(shè)備而沒(méi)有完成方法,那么在重啟設(shè)備時(shí),啟動(dòng)在該方 法發(fā)生終止的點(diǎn)處以更新模式開(kāi)始。
本描述提及了存儲(chǔ)器的扇區(qū)、部分和分區(qū)。應(yīng)該理解,這些通 常都是物理存儲(chǔ)器在邏輯上的劃分,而在某些實(shí)施方式中,可以是物理上的劃分。
存儲(chǔ)器20存儲(chǔ)計(jì)算機(jī)程序指令70,其在被加載到處理器12中時(shí)控制電子設(shè)備10的操作。計(jì)算機(jī)程序指令70提供使電子設(shè)備能夠執(zhí)行圖3所示的方法的邏輯和例程。
計(jì)算機(jī)程序指令可以經(jīng)由電磁載波信號(hào)而到達(dá)電子設(shè)備10或從諸如物理實(shí)體72(諸如計(jì)算機(jī)程序產(chǎn)品、存儲(chǔ)器設(shè)備或諸如CD-ROM或DVD之類的記錄介質(zhì))被復(fù)制。
盡管已經(jīng)參考各種示例在前面的段落中描述了本發(fā)明的實(shí)施方式,但是應(yīng)該理解,在不脫離所要求的本發(fā)明的范圍的情況下,可以對(duì)給出的示例進(jìn)行》務(wù)改。例如,系統(tǒng)可以包括不止一個(gè)子系統(tǒng),其中子系統(tǒng)具有其自己的(物理上或邏輯上)處理器以及一個(gè)或多個(gè)存儲(chǔ)器中的固件。子系統(tǒng)的示例是電話子系統(tǒng)、調(diào)制解調(diào)器子系統(tǒng)、藍(lán)牙子系統(tǒng)、WLAN子系統(tǒng)、數(shù)字照相才幾子系統(tǒng)、RFID子系統(tǒng)等。諸如圖1示出的一個(gè)子系統(tǒng)可以是控制整個(gè)系統(tǒng)的更新過(guò)程的"主機(jī)"。主機(jī)可以通過(guò)在針對(duì)第一子系統(tǒng)的固件更新正在進(jìn)行時(shí)禁止第 一子系統(tǒng)集合來(lái)對(duì)更新包的內(nèi)容進(jìn)行響應(yīng)。第 一子系統(tǒng)集合將包含第一子系統(tǒng)但是也可以包括其他子系統(tǒng)。例如,如果固件更新正在針對(duì)調(diào)制解調(diào)器子系統(tǒng)進(jìn)行,那么可以在更新期間禁用調(diào)制解調(diào)器子系統(tǒng)和電話子系統(tǒng)。在影響被禁用的子系統(tǒng)的固件更新完成之后或者在由更新包15指定的所有固件更新已經(jīng)完成之后,可以啟用被禁用的子系統(tǒng)。
雖然在前述說(shuō)明書(shū)中已經(jīng)努力著眼于那些被認(rèn)為是特別重要的本發(fā)明的那些特征,但是應(yīng)該理解申請(qǐng)人要求之前引用和/或在附圖中示出的任何專利性特征或這些特征的組合,而不論是否對(duì)其進(jìn)行了特別的強(qiáng)調(diào)。
權(quán)利要求
1. 一種方法,包括將數(shù)據(jù)存儲(chǔ)在包括第一部分的第一存儲(chǔ)器中,所述第一部分在操作的常規(guī)模式期間具有只讀訪問(wèn);以及在操作的更新模式期間將至少一個(gè)數(shù)據(jù)結(jié)構(gòu)從所述第一存儲(chǔ)器復(fù)制到第二存儲(chǔ)器,其中在該第二存儲(chǔ)器中該至少一個(gè)數(shù)據(jù)結(jié)構(gòu)在所述更新模式期間可用;以及更新所述第一存儲(chǔ)器的所述第一部分中的數(shù)據(jù)。
2. 根據(jù)權(quán)利要求1所述的方法,其中所述至少一個(gè)數(shù)據(jù)結(jié)構(gòu)是 在所述更新模式期間提供應(yīng)用的可執(zhí)行文件。
3. 根據(jù)權(quán)利要求1或2所述的方法,進(jìn)一步包括使用戶能夠指 定用于在所述更新模式期間復(fù)制到所述第二存儲(chǔ)器的一個(gè)或多個(gè)數(shù)據(jù)結(jié)構(gòu)。
4. 根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,進(jìn)一步包括,除了 進(jìn)行所述復(fù)制和更新以外,在所述更新模式期間防止對(duì)所述第一存 儲(chǔ)器的訪問(wèn)。
5. 根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,其中更新所述第一 存儲(chǔ)器的所述第一部分中的數(shù)據(jù)包括更新所述第一存儲(chǔ)器的所述第 一部分的選定部分中的數(shù)據(jù)。
6. 根據(jù)權(quán)利要求5所述的方法,進(jìn)一步包括接收標(biāo)識(shí)所述選定 部分的更新包。
7. 根據(jù)權(quán)利要求6所述的方法,其中所述更新包包括待寫(xiě)入所 述第一存儲(chǔ)器的所述第一部分的所述選定部分中的數(shù)據(jù)。
8. 根據(jù)權(quán)利要求6或7所述的方法,其中所述至少一個(gè)數(shù)據(jù)結(jié) 構(gòu)取決于所述更新包。
9. 根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,其中復(fù)制步驟進(jìn)一 步包括將更新應(yīng)用復(fù)制到所述第二存儲(chǔ)器以便在所述更新過(guò)程終止 時(shí)對(duì)該更新過(guò)程進(jìn)行重啟。
10. 根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,其中所述第一存儲(chǔ) 器的所述第一扇區(qū)具有一個(gè)或多個(gè)分區(qū)。
11. 根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,其中所述第一存儲(chǔ) 器在電源關(guān)閉時(shí)保留數(shù)據(jù)。
12. 根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,其中所述第一存儲(chǔ) 器是閃存。
13. 根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,其中所述第一存儲(chǔ) 器是NAND類型的閃存。
14. 根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,其中所述第一存儲(chǔ) 器具有第二扇區(qū),其用于存儲(chǔ)對(duì)于在所述操作的常規(guī)模式期間的讀 取和寫(xiě)入而可訪問(wèn)的數(shù)據(jù)。
15. 根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,其中所述第二存儲(chǔ) 器是隨機(jī)訪問(wèn)類型的存儲(chǔ)器。
16. —種包括計(jì)算機(jī)程序指令的計(jì)算機(jī)程序,用于將設(shè)備的操作模式從操作的常規(guī)模式改變?yōu)椴僮鞯牡诙J剑?所述操作的常規(guī)模式中,第一存儲(chǔ)器的第一部分具有只讀訪問(wèn),在 所述操作的第二模式中,所述存儲(chǔ)器的所述第一部分可更新;以及, 在所述操作的更新模式期間,用于實(shí)現(xiàn)將至少 一 個(gè)數(shù)據(jù)結(jié)構(gòu)從第一 存儲(chǔ)器復(fù)制到第二存儲(chǔ)器,并且更新所述第一存儲(chǔ)器的所述第一部 分中的數(shù)據(jù)。
17. 根據(jù)權(quán)利要求16所述的計(jì)算機(jī)程序,其中所述至少一個(gè)數(shù) 據(jù)結(jié)構(gòu)是在所述更新模式期間提供應(yīng)用的可執(zhí)行文件。
18. 根據(jù)權(quán)利要求16或17所述的計(jì)算機(jī)程序,進(jìn)一步包括計(jì)算 機(jī)程序指令,用于使用戶能夠指定用于在所述更新模式期間復(fù)制到 所述第二存儲(chǔ)器的一個(gè)或多個(gè)數(shù)據(jù)結(jié)構(gòu)。
19. 根據(jù)權(quán)利要求16或17所述的計(jì)算機(jī)程序,進(jìn)一步包括計(jì)算 機(jī)程序指令,用于除了至少 一 個(gè)數(shù)據(jù)結(jié)構(gòu)從所述第 一 存儲(chǔ)器到所述 第二存儲(chǔ)器的所述復(fù)制和所述第一存儲(chǔ)器的所述第一部分中的數(shù)據(jù)的所述更新之外,在所述更新模式期間防止對(duì)所述第一存儲(chǔ)器的訪問(wèn)。
20. 根據(jù)權(quán)利要求16或n所述的計(jì)算機(jī)程序,進(jìn)一步包括計(jì)算機(jī)程序指令,用于在所述更新模式期間,將更新應(yīng)用復(fù)制到所述第 二存儲(chǔ)器以便在所述更新過(guò)程終止時(shí)對(duì)其進(jìn)行重啟。
21. —種裝置,包括第一存儲(chǔ)器,所述第一存儲(chǔ)器包括在操作 的常規(guī)模式期間用于只讀訪問(wèn)的第一部分;第二存儲(chǔ)器,用于存儲(chǔ) 在操作的更新模式期間使用的數(shù)據(jù);以及更新控制器配置,用于控 制從所述常規(guī)模式到所述更新模式的轉(zhuǎn)移,從而實(shí)現(xiàn)將所述更新模 式期間使用的數(shù)據(jù)從所述第一存儲(chǔ)器傳送到所述第二存儲(chǔ)器,并且 用于實(shí)現(xiàn)在所述更新模式期間對(duì)所述第一存儲(chǔ)器的所述第一部分的 至少一部分進(jìn)4于更新。
22. 根據(jù)權(quán)利要求21所述的裝置,其中所述更新控制器配置包 括處理器和針對(duì)所述第 一 存儲(chǔ)器的存儲(chǔ)器訪問(wèn)控制器。
23. 根據(jù)權(quán)利要求21或22所述的裝置,其中所述至少一個(gè)數(shù)據(jù) 結(jié)構(gòu)是在所述更新模式期間提供應(yīng)用的可執(zhí)行文件。
24. 根據(jù)權(quán)利要求21到23中任一項(xiàng)所述的裝置,進(jìn)一步包括 除了在所述更新模式期間數(shù)據(jù)從所述第一存儲(chǔ)器到所述第二存儲(chǔ)器 的所述傳送以及在所述更新模式期間所述第一存儲(chǔ)器的所述第一部 分的至少一部分的所述更新之外,在所述更新才莫式期間防止對(duì)所述 第一存儲(chǔ)器的訪問(wèn)。
25. 根據(jù)權(quán)利要求21到24中任一項(xiàng)所述的裝置,進(jìn)一步包括, 接收標(biāo)識(shí)所述第 一存儲(chǔ)器的所述第 一部分的至少 一部分的更新包。
26. 根據(jù)權(quán)利要求24所述的裝置,其中所述更新包包括待寫(xiě)入 所述第一存儲(chǔ)器的所述第一部分的所述選定部分中的數(shù)據(jù)。
27. 根據(jù)權(quán)利要求25或26所述的裝置,其中在所述更新模式期 間使用的所述數(shù)據(jù)取決于所述更新包。
28. 根據(jù)權(quán)利要求21到27中任一項(xiàng)所述的裝置,其中所述更新 控制器配置被配置用于實(shí)現(xiàn)將更新應(yīng)用傳送到所述第二存儲(chǔ)器以便 在所述更新過(guò)程終止時(shí)對(duì)其進(jìn)行重啟。
29. 根據(jù)權(quán)利要求21到28中任一項(xiàng)所述的裝置,其中所述第一 存儲(chǔ)器的所述第一扇區(qū)具有一個(gè)或多個(gè)分區(qū)。
30. 根據(jù)權(quán)利要求21到29中任一項(xiàng)所述的裝置,其中所述第一 存儲(chǔ)器在電源關(guān)閉時(shí)保留數(shù)據(jù)。
31. 根據(jù)權(quán)利要求21到30中任一項(xiàng)所述的裝置,其中所述第一 存儲(chǔ)器是閃存。
32. 根據(jù)權(quán)利要求21到31中任一項(xiàng)所述的裝置,其中所述第一 存儲(chǔ)器是NAND類型的閃存。
33. 根據(jù)權(quán)利要求21到32中任一項(xiàng)所述的裝置,其中所述第一 存儲(chǔ)器具有第二扇區(qū),用于存儲(chǔ)對(duì)于在所述操作的常規(guī)模式期間的 讀取和寫(xiě)入而可訪問(wèn)的數(shù)據(jù)。
34. 根據(jù)權(quán)利要求21到33中任一項(xiàng)所述的裝置,其中所述第二 存儲(chǔ)器是隨機(jī)訪問(wèn)類型存儲(chǔ)器。
35. 根據(jù)權(quán)利要求21到34中任一項(xiàng)所述的裝置,進(jìn)一步包括無(wú) 線電接收器。
36. —種物理實(shí)體,其包含根據(jù)權(quán)利要求16到20中任一項(xiàng)所 述的計(jì)算機(jī)程序。
全文摘要
一種方法,包括在第一存儲(chǔ)器中存儲(chǔ)數(shù)據(jù),該第一存儲(chǔ)器包括在操作的常規(guī)模式期間僅能只讀訪問(wèn)的第一部分;并且在操作的更新模式期間將至少一個(gè)數(shù)據(jù)結(jié)構(gòu)從第一存儲(chǔ)器復(fù)制到第二存儲(chǔ)器,其中在該第二存儲(chǔ)器中該至少一個(gè)數(shù)據(jù)結(jié)構(gòu)可以在更新模式期間使用;以及更新第一存儲(chǔ)器的第一部分中的數(shù)據(jù)。
文檔編號(hào)G06F9/445GK101512485SQ200680055963
公開(kāi)日2009年8月19日 申請(qǐng)日期2006年9月29日 優(yōu)先權(quán)日2006年9月29日
發(fā)明者Y·吉爾 申請(qǐng)人:諾基亞公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1