[發(fā)明專(zhuān)利]嵌入式設(shè)備中跨平臺(tái)通用升級(jí)鏡像信息生成及升級(jí)方法無(wú)效
| 申請(qǐng)?zhí)枺?/td> | 201110404050.2 | 申請(qǐng)日: | 2011-12-07 |
| 公開(kāi)(公告)號(hào): | CN102520996A | 公開(kāi)(公告)日: | 2012-06-27 |
| 發(fā)明(設(shè)計(jì))人: | 劉東明;晏春平;李雷 | 申請(qǐng)(專(zhuān)利權(quán))人: | 上海市共進(jìn)通信技術(shù)有限公司 |
| 主分類(lèi)號(hào): | G06F9/445 | 分類(lèi)號(hào): | G06F9/445 |
| 代理公司: | 上海智信專(zhuān)利代理有限公司 31002 | 代理人: | 王潔;鄭暄 |
| 地址: | 200235 上海市徐*** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 嵌入式 設(shè)備 平臺(tái) 通用 升級(jí) 信息 生成 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及嵌入式系統(tǒng)應(yīng)用技術(shù)領(lǐng)域,特別涉及嵌入式系統(tǒng)應(yīng)用設(shè)備的系統(tǒng)升級(jí)技術(shù)領(lǐng)域,具體是指一種嵌入式設(shè)備中跨平臺(tái)通用升級(jí)鏡像信息生成及升級(jí)方法。
背景技術(shù)
不同的嵌入式系統(tǒng)應(yīng)用設(shè)備的升級(jí)鏡像文件都是不同的,升級(jí)時(shí)候也只能使用與特定的設(shè)備對(duì)應(yīng)的升級(jí)文件才能正確升級(jí),這個(gè)是由于不同的嵌入式設(shè)備的硬件和軟件設(shè)計(jì)決定的。嵌入式設(shè)備的產(chǎn)品型號(hào)越多,需要維護(hù)的升級(jí)鏡像文件也就越多,在實(shí)際使用中,經(jīng)常會(huì)遇到用錯(cuò)升級(jí)文件的情況。這對(duì)于嵌入式系統(tǒng)應(yīng)用設(shè)備的維護(hù)帶來(lái)諸多不便。所以現(xiàn)有技術(shù)中亟需一種能將這些升級(jí)文件都變成一個(gè)單一的升級(jí)文件,不論哪個(gè)設(shè)備都可以使用相同的文件升級(jí),借由設(shè)備本身來(lái)選擇對(duì)應(yīng)的升級(jí)內(nèi)容,從而避免不必要的錯(cuò)誤,為升級(jí)鏡像文件生成和嵌入式系統(tǒng)的維護(hù)帶來(lái)巨大的方便的技術(shù)方案。
TAR編碼格式是Unix和Linux系統(tǒng)上的打包工具將多個(gè)文件合并為一個(gè)文件的文件編碼格式,最初的目的是將文件備份到磁帶上(tape?archive),打包后的文件擴(kuò)展名為“TAR”,目前TAR編碼格式已經(jīng)成為POSIX標(biāo)準(zhǔn)。
發(fā)明內(nèi)容
本發(fā)明的目的是克服了上述現(xiàn)有技術(shù)中的缺點(diǎn),提供一種能將多個(gè)升級(jí)文件組合為單一的升級(jí)鏡像文件,單一升級(jí)鏡像可以適用于多個(gè)應(yīng)用設(shè)備的升級(jí),從而避免不必要的錯(cuò)誤,為升級(jí)鏡像文件生成和嵌入式系統(tǒng)的維護(hù)提供方便,且應(yīng)用方式簡(jiǎn)單,實(shí)現(xiàn)成本低廉,應(yīng)用范圍較為廣泛的具有嵌入式系統(tǒng)的應(yīng)用設(shè)備中實(shí)現(xiàn)跨平臺(tái)通用升級(jí)鏡像信息生成的方法及跨平臺(tái)升級(jí)的方法。
為了實(shí)現(xiàn)上述的目的,在本發(fā)明的具有嵌入式系統(tǒng)的應(yīng)用設(shè)備中實(shí)現(xiàn)跨平臺(tái)通用升級(jí)鏡像信息生成的方法中,各嵌入式系統(tǒng)應(yīng)用設(shè)備連接一嵌入式系統(tǒng)升級(jí)服務(wù)器,該嵌入式系統(tǒng)升級(jí)服務(wù)器具有存儲(chǔ)單元,所述的存儲(chǔ)單元內(nèi)儲(chǔ)存有多個(gè)具有嵌入式系統(tǒng)的應(yīng)用設(shè)備的升級(jí)鏡像文件。且所述的嵌入式系統(tǒng)升級(jí)服務(wù)器還具有通用升級(jí)鏡像生成單元,所述的通用升級(jí)鏡像生成單元連接所述的存儲(chǔ)單元,所述的通用升級(jí)鏡像信息生成方法包括以下步驟:
(11)所述的通用升級(jí)鏡像生成單元從所述的存儲(chǔ)單元讀取所述的各個(gè)應(yīng)用設(shè)備的升級(jí)鏡像文件;
(12)所述的通用升級(jí)鏡像生成單元根據(jù)其所對(duì)應(yīng)的應(yīng)用設(shè)備重新命名每個(gè)所述的應(yīng)用設(shè)備的升級(jí)鏡像文件;
(13)所述的通用升級(jí)鏡像生成單元將所有所述的應(yīng)用設(shè)備的升級(jí)鏡像文件打包進(jìn)入一個(gè)應(yīng)用設(shè)備跨平臺(tái)通用升級(jí)鏡像包中。
該具有嵌入式系統(tǒng)的應(yīng)用設(shè)備中實(shí)現(xiàn)跨平臺(tái)通用升級(jí)鏡像信息生成的方法中,所述的通用升級(jí)鏡像生成單元將所述的每個(gè)應(yīng)用設(shè)備的升級(jí)鏡像文件打包進(jìn)入一個(gè)應(yīng)用設(shè)備跨平臺(tái)通用升級(jí)鏡像文件,具體為:通用升級(jí)鏡像生成單元將所有所述的應(yīng)用設(shè)備的升級(jí)鏡像文件根據(jù)TAR編碼格式打包形成一個(gè)應(yīng)用設(shè)備跨平臺(tái)通用升級(jí)鏡像TAR編碼文件。
本發(fā)明還提供一種基于所述的跨平臺(tái)通用升級(jí)鏡像信息生成方法實(shí)現(xiàn)具有嵌入式系統(tǒng)的應(yīng)用設(shè)備進(jìn)行跨平臺(tái)升級(jí)的方法,所述的升級(jí)服務(wù)器連接多個(gè)具有嵌入式系統(tǒng)的應(yīng)用設(shè)備,所述的各應(yīng)用設(shè)備均具有存儲(chǔ)有嵌入式系統(tǒng)的閃存單元。所述的各應(yīng)用設(shè)備還具有連接所述的閃存單元的通用升級(jí)鏡像分析單元,所述的通用升級(jí)鏡像分析單元還連接所述的升級(jí)服務(wù)器的通用升級(jí)鏡像生成單元,所述跨平臺(tái)升級(jí)的方法包括以下步驟:
(21)所述的通用升級(jí)鏡像分析單元開(kāi)始從所述的通用升級(jí)鏡像生成單元接收所述的跨平臺(tái)通用升級(jí)鏡像包;
(22)所述的通用升級(jí)鏡像分析單元判斷開(kāi)始接收的跨平臺(tái)通用升級(jí)鏡像包內(nèi)的升級(jí)鏡像文件是否為本設(shè)備的升級(jí)鏡像文件,若是,則進(jìn)入步驟(24),若否,則進(jìn)入步驟(23);
(23)所述的通用升級(jí)鏡像分析單元拋棄該升級(jí)鏡像文件,并開(kāi)始接收該跨平臺(tái)通用升級(jí)鏡像包內(nèi)的下一個(gè)升級(jí)鏡像文件,返回步驟(22);
(24)所述的通用升級(jí)鏡像分析單元將所接收到的本設(shè)備的升級(jí)鏡像文件存為臨時(shí)鏡像文件;
(25)所述的通用升級(jí)鏡像分析單元判斷所述的臨時(shí)鏡像文件是否正確,若是,則進(jìn)入步驟(27),若否,則進(jìn)入步驟(26);
(26)所述的應(yīng)用設(shè)備向用戶(hù)提示升級(jí)失敗;
(27)所述的通用升級(jí)鏡像分析單元將所述的臨時(shí)鏡像文件存入所述的閃存單元。
該具有嵌入式系統(tǒng)的應(yīng)用設(shè)備進(jìn)行跨平臺(tái)升級(jí)的方法中,所述的通用升級(jí)鏡像分析單元判斷開(kāi)始接收的跨平臺(tái)通用升級(jí)鏡像包內(nèi)的升級(jí)鏡像文件是否為本設(shè)備的升級(jí)鏡像文件,具體包括以下步驟:
(22-1)所述的通用升級(jí)鏡像分析單元分析開(kāi)始接收的跨平臺(tái)通用升級(jí)鏡像包內(nèi)的升級(jí)鏡像文件的名稱(chēng);
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于上海市共進(jìn)通信技術(shù)有限公司,未經(jīng)上海市共進(jìn)通信技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110404050.2/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
- 傳感設(shè)備、檢索設(shè)備和中繼設(shè)備
- 簽名設(shè)備、檢驗(yàn)設(shè)備、驗(yàn)證設(shè)備、加密設(shè)備及解密設(shè)備
- 色彩調(diào)整設(shè)備、顯示設(shè)備、打印設(shè)備、圖像處理設(shè)備
- 驅(qū)動(dòng)設(shè)備、定影設(shè)備和成像設(shè)備
- 發(fā)送設(shè)備、中繼設(shè)備和接收設(shè)備
- 定點(diǎn)設(shè)備、接口設(shè)備和顯示設(shè)備
- 傳輸設(shè)備、DP源設(shè)備、接收設(shè)備以及DP接受設(shè)備
- 設(shè)備綁定方法、設(shè)備、終端設(shè)備以及網(wǎng)絡(luò)側(cè)設(shè)備
- 設(shè)備、主設(shè)備及從設(shè)備
- 設(shè)備向設(shè)備轉(zhuǎn)發(fā)
- 具有通用智能網(wǎng)絡(luò)節(jié)點(diǎn)的通用智能網(wǎng)絡(luò)
- 確定USB設(shè)備的類(lèi)別的方法和裝置
- 建筑門(mén)窗通用門(mén)窗附框與通用門(mén)窗產(chǎn)品的安裝方法
- 通用即插即用系統(tǒng)及其操作方法
- 車(chē)輛故障診斷用連接裝置
- 通用串行總線主機(jī)、設(shè)備及信息傳輸方法
- 一種通用接口模塊和網(wǎng)關(guān)
- 模塊化空調(diào)系統(tǒng)
- 基于大數(shù)據(jù)的藥品通用名清洗方法及系統(tǒng)、服務(wù)器及介質(zhì)
- 一種門(mén)窗拼接通用拼樘結(jié)構(gòu)





