[發(fā)明專利]軟件升級方法、裝置和電子裝置有效
| 申請?zhí)枺?/td> | 201710210354.2 | 申請日: | 2017-03-31 |
| 公開(公告)號: | CN107025121B | 公開(公告)日: | 2020-10-09 |
| 發(fā)明(設(shè)計)人: | 彭學(xué)鋒 | 申請(專利權(quán))人: | OPPO廣東移動通信有限公司 |
| 主分類號: | G06F8/654 | 分類號: | G06F8/654 |
| 代理公司: | 深圳翼盛智成知識產(chǎn)權(quán)事務(wù)所(普通合伙) 44300 | 代理人: | 黃威 |
| 地址: | 523860 廣東*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 軟件 升級 方法 裝置 電子 | ||
1.一種軟件升級方法,應(yīng)用于音頻播放設(shè)備,其特征在于,包括以下步驟:
獲取升級文件的內(nèi)存信息與至少兩個音頻播放設(shè)備的剩余內(nèi)存信息;
將剩余內(nèi)存信息大于預(yù)設(shè)值的音頻播放設(shè)備確定為目標(biāo)音頻播放設(shè)備,獲取所述目標(biāo)音頻設(shè)備的數(shù)量信息;
根據(jù)所述內(nèi)存信息及所述目標(biāo)音頻播放設(shè)備的數(shù)量生成所述升級文件的數(shù)據(jù)塊劃分信息,所述數(shù)據(jù)塊劃分信息指示數(shù)據(jù)塊的標(biāo)識;
建立所述數(shù)據(jù)塊標(biāo)識與所述目標(biāo)音頻播放設(shè)備標(biāo)識之間的映射關(guān)系;
根據(jù)所述映射關(guān)系從服務(wù)器中分別獲取與所述目標(biāo)音頻播放設(shè)備對應(yīng)的數(shù)據(jù)塊存儲到對應(yīng)的目標(biāo)音頻播放設(shè)備中,以使待升級音頻播放設(shè)備根據(jù)所述目標(biāo)音頻播放設(shè)備中的數(shù)據(jù)塊進(jìn)行升級。
2.如權(quán)利要求1所述的軟件升級方法,其特征在于,所述待升級音頻播放設(shè)備根據(jù)所述目標(biāo)音頻播放設(shè)備中的數(shù)據(jù)塊進(jìn)行升級的步驟具體包括:
根據(jù)所述映射關(guān)系從所述目標(biāo)音頻播放設(shè)備處獲取對應(yīng)的數(shù)據(jù)塊;
根據(jù)所述數(shù)據(jù)塊對所述升級文件進(jìn)行重建;
根據(jù)重建后的升級文件對所述音頻播放設(shè)備進(jìn)行升級。
3.如權(quán)利要求1所述的軟件升級方法,其特征在于,所述根據(jù)所述內(nèi)存信息生成所述升級文件的數(shù)據(jù)塊劃分信息的步驟具體包括:
獲取所述目標(biāo)音頻播放設(shè)備的數(shù)量信息;
根據(jù)所述數(shù)量信息和所述內(nèi)存信息對所述升級文件進(jìn)行計算,以生成所述數(shù)據(jù)塊劃分信息。
4.如權(quán)利要求1所述的軟件升級方法,其特征在于,在所述根據(jù)所述內(nèi)存信息生成所述升級文件的數(shù)據(jù)塊劃分信息之后,所述建立數(shù)據(jù)塊標(biāo)識與所述目標(biāo)音頻播放設(shè)備標(biāo)識之間的映射關(guān)系之前,所述方法還包括:
將所述數(shù)據(jù)塊劃分信息發(fā)送至所述服務(wù)器,以使所述服務(wù)器根據(jù)所述數(shù)據(jù)塊劃分信息將所述升級文件劃分為多個數(shù)據(jù)塊。
5.一種軟件升級裝置,其特征在于,包括:第一信息獲取模塊、信息生成模塊、建立模塊、數(shù)據(jù)塊獲取模塊以及升級模塊;
所述第一信息獲取模塊,用于獲取升級文件的內(nèi)存信息與至少兩個音頻播放設(shè)備的剩余內(nèi)存信息,將剩余內(nèi)存信息大于預(yù)設(shè)值的音頻播放設(shè)備確定為目標(biāo)音頻播放設(shè)備,獲取所述目標(biāo)音頻設(shè)備的數(shù)量信息;
所述信息生成模塊,用于根據(jù)所述內(nèi)存信息及所述目標(biāo)音頻播放設(shè)備的數(shù)量生成所述升級文件的數(shù)據(jù)塊劃分信息,所述數(shù)據(jù)塊劃分信息指示數(shù)據(jù)塊的標(biāo)識;
所述建立模塊,用于建立所述數(shù)據(jù)塊標(biāo)識與所述目標(biāo)音頻播放設(shè)備標(biāo)識之間的映射關(guān)系;
所述數(shù)據(jù)塊獲取模塊,用于根據(jù)所述映射關(guān)系從服務(wù)器中分別獲取與所述目標(biāo)音頻播放設(shè)備對應(yīng)的數(shù)據(jù)塊存儲到對應(yīng)的目標(biāo)音頻播放設(shè)備中;
所述升級模塊,用于使得待升級音頻播放設(shè)備根據(jù)所述目標(biāo)音頻播放設(shè)備中的數(shù)據(jù)塊進(jìn)行升級。
6.如權(quán)利要求5所述的軟件升級裝置,其特征在于,所述升級模塊具體包括:數(shù)據(jù)塊獲取子模塊、重建子模塊以及升級子模塊;
所述數(shù)據(jù)塊獲取子模塊,用于根據(jù)所述映射關(guān)系從所述目標(biāo)音頻播放設(shè)備處獲取對應(yīng)的數(shù)據(jù)塊;
所述重建子模塊,用于根據(jù)所述數(shù)據(jù)塊對所述升級文件進(jìn)行重建;
所述升級子模塊,用于根據(jù)重建后的升級文件對所述音頻播放設(shè)備進(jìn)行升級。
7.如權(quán)利要求5所述的軟件升級裝置,其特征在于,所述信息生成模塊具體包括:信息獲取子模塊和生成子模塊;
所述信息獲取子模塊,用于獲取所述目標(biāo)音頻播放設(shè)備的數(shù)量信息;
所述生成子模塊,用于根據(jù)所述數(shù)量信息和所述內(nèi)存信息對所述升級文件進(jìn)行計算,以生成所述數(shù)據(jù)塊劃分信息。
8.如權(quán)利要求5所述的軟件升級裝置,其特征在于,所述裝置還包括:發(fā)送模塊;
所述發(fā)送模塊,用于在所述信息生成模塊根據(jù)所述內(nèi)存信息生成所述升級文件的數(shù)據(jù)塊劃分信息之后,所述建立模塊建立所述數(shù)據(jù)塊標(biāo)識與目標(biāo)音頻播放設(shè)備標(biāo)識之間的映射關(guān)系之前,將所述數(shù)據(jù)塊劃分信息發(fā)送至服務(wù)器,以使所述服務(wù)器根據(jù)所述數(shù)據(jù)塊劃分信息將所述升級文件劃分為多個數(shù)據(jù)塊。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于OPPO廣東移動通信有限公司,未經(jīng)OPPO廣東移動通信有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710210354.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:軟件升級處理方法、裝置和終端
- 下一篇:VCD機(jī)(3500)
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機(jī)載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲介質(zhì)
- 軟件驗證裝置、軟件驗證方法以及軟件驗證程序
- 使用靜態(tài)和動態(tài)惡意軟件分析來擴(kuò)展惡意軟件的動態(tài)檢測
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測驗軟件的裝置與方法





