[發(fā)明專(zhuān)利]電子裝置固件更新方法及系統(tǒng)無(wú)效
| 申請(qǐng)?zhí)枺?/td> | 200810202278.1 | 申請(qǐng)日: | 2008-11-05 |
| 公開(kāi)(公告)號(hào): | CN101763272A | 公開(kāi)(公告)日: | 2010-06-30 |
| 發(fā)明(設(shè)計(jì))人: | 吳限;余舟 | 申請(qǐng)(專(zhuān)利權(quán))人: | 環(huán)旭電子股份有限公司 |
| 主分類(lèi)號(hào): | G06F9/445 | 分類(lèi)號(hào): | G06F9/445;H04L12/28 |
| 代理公司: | 上海光華專(zhuān)利事務(wù)所 31219 | 代理人: | 余明偉 |
| 地址: | 201203 上海市張江高*** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 電子 裝置 更新 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明是關(guān)于一種電子裝置更新固件數(shù)據(jù)的方法及系統(tǒng),尤其是一種具有網(wǎng)絡(luò)連接功能的電子裝置更新固件數(shù)據(jù)的方法及系統(tǒng)。
背景技術(shù)
現(xiàn)有許多電子設(shè)備或電腦裝置都可以通過(guò)網(wǎng)絡(luò)連接取得固件的更新程序,用來(lái)修正固件的錯(cuò)誤或是改善固件的穩(wěn)定性與效能。但是用在電腦裝置的固件更新方法,對(duì)于嵌入式系統(tǒng)裝置或是小型電子裝置如手機(jī)、個(gè)人數(shù)字助理而言,或因硬件配備不足以支持固件更新、或是比照電腦裝置的固件更新方法將提高制作成本,因此無(wú)法完全適用電腦裝置復(fù)雜的固件更新方法。
例如公告號(hào)7,191,327的美國(guó)專(zhuān)利(Internet-enabled?device?provisioning,upgrade?and?recovery?mechanism)中,在開(kāi)機(jī)時(shí)由開(kāi)機(jī)管理程序(boot?loader)提供一預(yù)設(shè)腳本(default?script)產(chǎn)生和驗(yàn)證兩個(gè)相同的扇區(qū)分割表,再用扇區(qū)分割表中的數(shù)據(jù)來(lái)產(chǎn)生及驗(yàn)證在內(nèi)存中的扇區(qū)。
開(kāi)機(jī)管理程序在驗(yàn)證扇區(qū)分割表的過(guò)程中,如果沒(méi)有找到任何分割表、或是發(fā)現(xiàn)更新旗標(biāo)時(shí),會(huì)利用該腳本建立所需的分割表,其中,該腳本可能會(huì)指示開(kāi)機(jī)管理模塊從網(wǎng)絡(luò)上的服務(wù)器中下載數(shù)據(jù)或其它腳本。而若其中一個(gè)扇區(qū)分割表無(wú)效,開(kāi)機(jī)管理程序會(huì)利用上述的方式復(fù)制一個(gè)可用的分割表。然而,上述過(guò)程需要用到該項(xiàng)裝置的基本數(shù)據(jù)和腳本,而這些信息都被放置在遠(yuǎn)程的服務(wù)器中。
當(dāng)驗(yàn)證扇區(qū)分割表的完成后,開(kāi)機(jī)管理程序才加載另一個(gè)啟動(dòng)腳本(start-up?script),用來(lái)指示開(kāi)機(jī)管理程序去檢查該裝置的軟件更新版本,而軟件更新版本的信息也位于服務(wù)器上。
上述的專(zhuān)利技術(shù)雖然可以達(dá)成自動(dòng)檢查腳本及進(jìn)行自動(dòng)更新軟件,但需要一專(zhuān)用的服務(wù)器隨時(shí)用于供連接取得腳本、裝置信息及進(jìn)行更新,顯然增加了整體的建置成本,可能連帶地反應(yīng)在使用這項(xiàng)更新技術(shù)的裝置的成本上。
當(dāng)然,許多嵌入式系統(tǒng)裝置或小型電子裝置會(huì)利用使用根文件系統(tǒng)(Root?Filesystem)中提供的網(wǎng)絡(luò)圖形界面(GUI)來(lái)進(jìn)行固件的更新,但此種更新方法之前提是在于裝置開(kāi)啟后已經(jīng)正常進(jìn)入操作系統(tǒng),若在更新的過(guò)程中發(fā)生異常,例如電源突然中斷、或是更新版本錯(cuò)誤造成裝置發(fā)生錯(cuò)誤,裝置再次啟動(dòng)后,因?yàn)楣碳o(wú)法正常配合硬件的運(yùn)作,即無(wú)法進(jìn)到操作系統(tǒng)當(dāng)中,使用者也無(wú)法補(bǔ)救或重新進(jìn)行被中斷的固件更新操作,只能將裝置送回維修廠商處進(jìn)行維修,造成使用者使用的不便與時(shí)間的浪費(fèi)。為了防止上述情形的發(fā)生,部分裝置會(huì)在其內(nèi)存中常態(tài)地存儲(chǔ)一份備用的操作系統(tǒng)或根文件系統(tǒng),以作為主要系統(tǒng)損壞時(shí)的補(bǔ)救措施,但如此一來(lái)免不了要占用許多裝置中的內(nèi)存空間,形成浪費(fèi)和制造成本的增加。
又或者有部分嵌入式系統(tǒng)裝置通過(guò)RedBoot提供的開(kāi)機(jī)環(huán)境,利用命令列界面(CLI)鍵入指令來(lái)進(jìn)行固件的更新,但這種方式對(duì)于一般的電子裝置使用者來(lái)說(shuō),并不是一種友善而便利的操作方式,無(wú)法廣泛地運(yùn)用在消費(fèi)性電子產(chǎn)品上。
在消費(fèi)型電子產(chǎn)品或嵌入式系統(tǒng)設(shè)備的固件更新操作上,目前至少有上述的缺點(diǎn)存在,使得一般使用者不敢輕易地進(jìn)行固件更新的操作;在進(jìn)行更新操作的過(guò)程中也無(wú)法確保更新程序是否能順利完成,因此需要開(kāi)發(fā)一種可在安全的環(huán)境下,讓普通使用者在任何時(shí)候都可以輕松進(jìn)行固件更新,以低廉的配置增進(jìn)電子裝置運(yùn)作穩(wěn)定性及增加效能的解決方案。
發(fā)明內(nèi)容
本發(fā)明的目的,是為了提供一種電子裝置固件更新方法與系統(tǒng),該方法及系統(tǒng)可以安全地進(jìn)行電子裝置固件更新的程序,無(wú)需擔(dān)心因?yàn)橥蝗话l(fā)生的運(yùn)作異常、或是固件更新時(shí)發(fā)生的錯(cuò)誤而導(dǎo)致固件更新的失敗、或甚至造成整個(gè)電子裝置系統(tǒng)的崩潰,可以廣泛地運(yùn)用于所有電子類(lèi)產(chǎn)品。
本發(fā)明的另一個(gè)目的,是為了提供一種電子裝置固件更新方法及系統(tǒng),確保電子裝置可順利更新固件,不需擔(dān)心更新程序失敗而時(shí)常存放備用的核心操作系統(tǒng),避免占用裝置的存儲(chǔ)空間。
本發(fā)明的電子裝置固件更新方法及系統(tǒng),還可以使固件更新的程序通過(guò)一個(gè)簡(jiǎn)單而易懂、易于操作的方式進(jìn)行,簡(jiǎn)化固件更新操作的程序而有助于讓非專(zhuān)業(yè)的使用者也能自行完成更新程序,減少電子裝置必須送回制造或販?zhǔn)蹚S商進(jìn)行更新的機(jī)會(huì),可以節(jié)省使用者的等待時(shí)間與減少服務(wù)成本。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于環(huán)旭電子股份有限公司,未經(jīng)環(huán)旭電子股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810202278.1/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
- 一種在多種電子設(shè)備,尤其是在電子服務(wù)提供商的電子設(shè)備和電子服務(wù)用戶(hù)的電子設(shè)備之間建立受保護(hù)的電子通信的方法
- 一種電子打火機(jī)及其裝配方法
- 電子檔案管理系統(tǒng)
- 在處理系統(tǒng)化學(xué)分析中使用的電子束激勵(lì)器
- 電子文件管理方法和管理系統(tǒng)
- 一種有效電子憑據(jù)生成、公開(kāi)驗(yàn)證方法、裝置及系統(tǒng)
- 電子文憑讀寫(xiě)控制系統(tǒng)和方法
- 具有加密解密功能的智能化電子證件管理裝置
- 一種基于數(shù)字證書(shū)的電子印章方法及電子印章系統(tǒng)
- 一種電子印章使用方法、裝置及電子設(shè)備
- 光源裝置、照明裝置、液晶裝置和電子裝置
- 預(yù)測(cè)裝置、編輯裝置、逆預(yù)測(cè)裝置、解碼裝置及運(yùn)算裝置
- 圖像形成裝置、定影裝置、遮光裝置以及保持裝置
- 打印裝置、讀取裝置、復(fù)合裝置以及打印裝置、讀取裝置、復(fù)合裝置的控制方法
- 電子裝置、光盤(pán)裝置、顯示裝置和攝像裝置
- 光源裝置、照明裝置、曝光裝置和裝置制造方法
- 用戶(hù)裝置、裝置對(duì)裝置用戶(hù)裝置、后端裝置及其定位方法
- 遙控裝置、通信裝置、可變裝置及照明裝置
- 透鏡裝置、攝像裝置、處理裝置和相機(jī)裝置
- 抖動(dòng)校正裝置、驅(qū)動(dòng)裝置、成像裝置、和電子裝置
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線(xiàn)程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





