[發(fā)明專利]一種更新手持設備軟件的方法無效
| 申請?zhí)枺?/td> | 200910196779.8 | 申請日: | 2009-09-29 |
| 公開(公告)號: | CN101694623A | 公開(公告)日: | 2010-04-14 |
| 發(fā)明(設計)人: | 張國田;羅永興;余勤科;楊海峰 | 申請(專利權)人: | 上海夏新電子開發(fā)有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 上海智信專利代理有限公司 31002 | 代理人: | 吳林松 |
| 地址: | 201203 上海市張江高*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 更新 手持 設備 軟件 方法 | ||
技術領域
本發(fā)明屬于通信領域,涉及一種手持設備的軟件更新方法。
背景技術
目前手持設備以及個人計算機的普及率越來越高,而文件的操作是普通用戶最常使用,也是最為簡單的資訊傳播方法;而且芯片的集成度越來越高,存儲芯片的容量越來越大,以NAND?FLASH、Micro?SD卡(T卡)為代表的存儲體容量及存儲速度都得到空前的發(fā)展,普及率很高;本發(fā)明借助文件系統(tǒng)實現(xiàn)手持設備的軟件更新,為用戶和廠家提供一種更為便捷,簡單的軟件更新方式。
就目前而言,有兩大類常見的軟件升級方式:
其一,手持設備通過USB,串口設備或者無線設備連接到PC,在PC端運行更新程序,把版本數(shù)據(jù)同步到手持設備,實現(xiàn)軟件版本更新,這種模式是最為常見的方式。
其二,使用服務器通過空中接口,把軟件版本數(shù)據(jù)同步到手持設備,實現(xiàn)軟件版本更新,由于空中接口帶寬窄和連接不穩(wěn)定的原因,通常使用是差分包等技術減少帶寬占用,或使用多緩沖等技術減少連接不穩(wěn)定的影響。
以上兩大類方法都有明顯的優(yōu)點,但是在某些方面和某些場合下也有明顯的不足:
如方式一中,如圖1所示,用戶如果需要更新手機操作系統(tǒng)軟件,則要到手機制造商的客服中心申請服務人員為手機更新軟件。一般,計算機A1存儲有用戶所需的用于手機A3的版本和PC端升級程序。上述服務人員使用計算機A1,通過數(shù)據(jù)線A2,連接到手機A3。在計算機A1上運行PC端升級程序,計算機A1通過數(shù)據(jù)線A2向手機A3傳輸數(shù)據(jù)和命令,手機A3接受數(shù)據(jù)線A2傳送的數(shù)據(jù),并寫入到非易失性存儲芯片內,之后實行上述用戶的軟件版本。
為了執(zhí)行上述一般的軟件升級動作,需要在計算機A1上運行專用的PC端升級程序,并且需要用專用的數(shù)據(jù)線A2,才能與手機A3建立通訊并完成軟件更新動作。一般來說上述的專用的PC端升級程序比較復雜,非專業(yè)人員容易誤操作,并導致軟件升級失敗,而且需要用專用的數(shù)據(jù)線A2,所以一般來說客戶須親自訪問客服中心完成軟件的更新動作,對于用戶來說十分不便。
如方式二中,很多手持設備制造商規(guī)模比較小,不一定有人力和資金維護一臺用于用戶版本更新的服務器,并且目前無線帶寬較窄,流量費用較高,造成用戶升級耗時很長,實際上部分手機使用這種方法更新軟件版本甚至需要30分鐘以上,如果遇到電池耗盡或者是網絡不穩(wěn)定的情況,很容易導致用戶更新失敗,用戶也可能會因為費用的原因不愿意嘗試更新版本。
發(fā)明內容
本發(fā)明的目的在于提供一種更新手持設備軟件的方法,把軟件版本文件以文件的形式保存于存儲器的文件系統(tǒng)中,從而把軟件版本的獲取和軟件版本的更新分開,使得軟件更新的過程中無須使用USB線、串口線、無線網絡等數(shù)據(jù)交換設備,其可以方便用戶方便、穩(wěn)定、快速、簡單的實現(xiàn)手持設備的程序更新。
為達到以上目的,本發(fā)明所采用的解決方案是:
一種更新手持設備軟件的方法,用戶保存待更新版本文件至輔助存儲器的文件系統(tǒng)中,手持設備讀取該輔助存儲器內的更新版本軟件,進行更新。
進一步,軟件更新時,具體包括以下步驟,如圖2所示:
步驟B1用戶指定待更新的軟件版本文件,系統(tǒng)重啟;
步驟B2更新程序初始化手持設備硬件驅動程序;
步驟B3更新程序初始化文件系統(tǒng);
步驟B4打開更新版本軟件,判斷該版本是否與本手持設備硬件系統(tǒng)相匹配;是則執(zhí)行B5,否則結束更新程序;
步驟B5如需要,保存重要的系統(tǒng)數(shù)據(jù)和用戶數(shù)據(jù)到文件系統(tǒng);其中系統(tǒng)數(shù)據(jù)如射頻校準數(shù)據(jù)、系統(tǒng)設置,用戶數(shù)據(jù)如電話簿,短信等;
步驟B6更新程序從版本文件中讀取版本數(shù)據(jù),并寫入手持設備的非易失性存儲器的代碼段D1、資源段D2或者NV段D3;
步驟B7如需要,從已備份的文件中讀取系統(tǒng)數(shù)據(jù)和用戶數(shù)據(jù),并恢復至系統(tǒng)中;
步驟B8如需要,直接格式化非易失性存儲器C8內的文件空間段D4;或者擦除非易失性存儲器C8內的文件空間段D4;
更新結束,可以進行系統(tǒng)重啟。
進一步,手持設備系統(tǒng)重啟時,其將自動檢測C8內的文件空間段D4是否已經被擦除,如果已被擦除,則格式化D4。
所述更新版本軟件文件,必要時可包含配置信息,若缺少必需的配置信息,系統(tǒng)會使用默認的配置信息,配置信息包含:待更新模塊列表,待更新模塊的目的地址,是否備份、恢復系統(tǒng)數(shù)據(jù)和用戶數(shù)據(jù),是否格式化文件系統(tǒng)段等。
由于采用了上述方案,本發(fā)明具有以下特點:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海夏新電子開發(fā)有限公司,未經上海夏新電子開發(fā)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910196779.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:可偵測附加組件的可攜式電子裝置及其方法
- 下一篇:復合肥烘干機爐氣分布裝置





