[發明專利]生成無線固件升級包的方法和裝置有效
| 申請號: | 201210169141.7 | 申請日: | 2012-05-28 |
| 公開(公告)號: | CN102722386A | 公開(公告)日: | 2012-10-10 |
| 發明(設計)人: | 童得力 | 申請(專利權)人: | 華為終端有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京龍雙利達知識產權代理有限公司 11329 | 代理人: | 王君;肖鸝 |
| 地址: | 518129 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 生成 無線 升級 方法 裝置 | ||
技術領域
本發明涉及無線通信領域,更具體地,涉及生成無線固件(英文為Firmware?Over?The?Air,簡稱為FOTA)升級包的方法和裝置。
背景技術
隨著科技的發展,出現了日新月異的移動終端。為了滿足人們對新鮮事物的追求,移動終端在不停地擴展功能。由于移動終端的軟件版本過于陳舊,會影響到新功能的使用,因此在線升級功能隨之也越來越普及。FOTA在線升級(英文為Update?Online)功能用于將移動終端的通過無線方式從一個較舊的版本升級到一個新的版本。傳統的制作方式通過針對舊版本和新版本之間的差異制作出一個FOTA升級包,使得用戶可以從網上下載并用于移動終端升級。通常針對一個移動終端會維護2-3個版本,而海外通用的移動終端在各個國家會有更多階段的版本。現有技術中,如果需要滿足使用不同軟件版本的移動終端從一個舊版本升級為最新的版本,軟件版本的提供商例如移動終端制造商或運營商需要針對每一個舊版本生成一個FOTA升級包,增加了軟件開發的時間和維護的成本,從而大大增加了運營成本。
發明內容
本發明實施例提供一種生成FOTA升級包的方法和裝置以及軟件升級方法和移動終端,能夠降低運營成本。
一方面,提供了一種生成無線固件(FOTA)升級包的方法,包括:根據比較至少2個待升級版本中的2個待升級版本的軟件中的文件名和文件的二進制格式,生成過渡軟件;根據比較過渡軟件和最終版本軟件的文件名和文件的二進制格式,生成FOTA升級包
另一方面,提供了一種生成無線固件(FOTA)升級包的裝置,包括:第一生成單元,用于根據比較至少2個待升級版本中的2個待升級版本的軟件中的文件名和文件的二進制格式,生成過渡軟件;第二生成單元,用于根據比較所述第一生成單元生成的過渡軟件和最終版本軟件的文件名和文件的二進制格式,生成FOTA升級包,所述FOTA升級包用于同時支持2個待升級版本的軟件通過無線網絡在線升級為所述最終版本軟件。
另一方面,提供了一種軟件升級方法,包括:獲取上述方法所生成的無線固件(FOTA)升級包;使用FOTA升級包升級移動終端的軟件系統。
另一方面,提供了一種移動終端,包括獲取單元和升級單元:獲取單元用于獲取按照上述方法生成的無線固件(FOTA)升級包;升級單元用于使用FOTA升級包升級移動終端的軟件系統。
上述技術方案提供了一種生成FOTA升級包的方法和裝置,使得軟件版本的提供商可以使用同一個FOTA升級包用于升級多個舊版本,在滿足不同移動用戶的多個舊版本通過一個FOTA升級包升級到最新版本要求的同時,降低軟件版本的提供商開發和維護的成本。
附圖說明
為了更清楚地說明本發明實施例的技術方案,下面將對本發明實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面所描述的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是本發明實施例的生成FOTA升級包的方法的示意框圖。
圖2是本發明另一實施例的生成FOTA升級包的方法的示意框圖。
圖3A是本發明實施例的生成FOTA升級包的裝置的示意框圖。
圖3B是本發明另一實施例的生成FOTA升級包的裝置的示意框圖。
圖4是根據本發明實施例的軟件升級方法的示意流程圖。
圖5是根據本發明另一實施例的軟件升級方法的示意流程圖。
圖6A和圖6B是根據本發明實施例的一種移動終端的示意框圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明的一部分實施例,而不是全部實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動的前提下所獲得的所有其他實施例,都應屬于本發明保護的范圍。
本文中術語“和/或”,僅僅是一種描述關聯對象的關聯關系,表示可以存在三種關系,例如,A和/或B,可以表示:單獨存在A,同時存在A和B,單獨存在B這三種情況。另外,本文中字符“/”,一般表示前后關聯對象是一種“或”的關系。
本發明實施例提供了一種生成FOTA升級包的方法,使得軟件版本的提供商可以使用同一個FOTA升級包用于升級多個舊版本。
圖1是本發明實施例的生成FOTA升級包的方法10的示意框圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為終端有限公司,未經華為終端有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210169141.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:進程監控方法及裝置
- 下一篇:多光束陣列光誘導反射率成像裝置及方法





