1.一種軟件升級控制方法,應用于音頻播放系統(tǒng),所述音頻播放系統(tǒng)包括多個播放設(shè)備,其特征在于,所述軟件升級控制方法包括:
從所述多個播放設(shè)備中選取至少兩個播放設(shè)備作為文件獲取設(shè)備;
依次控制每個文件獲取設(shè)備從服務(wù)器獲取部分升級文件,并將該部分升級文件存儲在該文件獲取設(shè)備上;
依次控制每個播放設(shè)備逐次從每個文件獲取設(shè)備獲取存儲在該文件獲取設(shè)備上的部分升級文件,并進行軟件升級。
2.根據(jù)權(quán)利要求1所述的軟件升級控制方法,其特征在于,所述從所述多個播放設(shè)備中選取至少兩個播放設(shè)備作為文件獲取設(shè)備的步驟包括:
獲取每個播放設(shè)備的可用存儲空間大?。?/p>
根據(jù)可用存儲空間大小以降序?qū)λ龆鄠€播放設(shè)備排序;
選取排序靠前的至少兩個播放設(shè)備作為文件獲取設(shè)備。
3.根據(jù)權(quán)利要求2所述的軟件升級控制方法,其特征在于,所述選取排序靠前的至少兩個播放設(shè)備作為文件獲取設(shè)備的步驟包括:
選取排序靠前的N個播放設(shè)備作為文件獲取設(shè)備;
其中,該N個文件獲取設(shè)備的可用存儲空間大小之和大于所述升級文件的數(shù)據(jù)量大小。
4.根據(jù)權(quán)利要求1至3中任一項所述的軟件升級控制方法,其特征在于,所述從所述多個播放設(shè)備中選取至少兩個播放設(shè)備作為文件獲取設(shè)備的步驟前,所述軟件升級控制方法還包括:
從服務(wù)器獲取升級文件的數(shù)據(jù)量大??;
判斷是否存在播放設(shè)備的可用存儲空間大小大于所述升級文件的數(shù)據(jù)量大??;
若不存在,則從所述多個播放設(shè)備中選取至少兩個播放設(shè)備作為文件獲取設(shè)備。
5.根據(jù)權(quán)利要求1至3中任一項所述的軟件升級控制方法,其特征在于,所述依次控制每個文件獲取設(shè)備從服務(wù)器獲取部分升級文件,并將該部分升級文件存儲在該文件獲取設(shè)備上的步驟包括:
根據(jù)每個文件獲取設(shè)備的可用存儲空間大小確定每個文件獲取設(shè)備待獲取的部分升級文件的數(shù)據(jù)量大小;
根據(jù)該數(shù)據(jù)量大小依次向每個文件獲取設(shè)備發(fā)送文件獲取指令,以使得每個文件獲取設(shè)備根據(jù)接收到的文件獲取指令從服務(wù)器獲取部分升級文件,并將該部分升級文件存儲在該文件獲取設(shè)備上。
6.根據(jù)權(quán)利要求1至3中任一項所述的軟件升級控制方法,其特征在于,所述依次控制每個播放設(shè)備逐次從每個文件獲取設(shè)備獲取存儲在該文件獲取設(shè)備上的部分升級文件,并進行軟件升級的步驟包括:
依次向每個播放設(shè)備發(fā)送升級指令,以使得該播放設(shè)備根據(jù)該升級指令逐次從每個文件獲取設(shè)備獲取存儲在該文件獲取設(shè)備上的部分升級文件,并將該部分升級文件寫入存儲區(qū)域。
7.一種軟件升級控制裝置,應用于音頻播放系統(tǒng),所述音頻播放系統(tǒng)包括多個播放設(shè)備,其特征在于,所述軟件升級控制裝置包括:
選取模塊,用于從所述多個播放設(shè)備中選取至少兩個播放設(shè)備作為文件獲取設(shè)備;
第一控制模塊,用于依次控制每個文件獲取設(shè)備從服務(wù)器獲取部分升級文件,并將該部分升級文件存儲在該文件獲取設(shè)備上;
第二控制模塊,用于依次控制每個播放設(shè)備逐次從每個文件獲取設(shè)備獲取存儲在該文件獲取設(shè)備上的部分升級文件,并進行軟件升級。
8.根據(jù)權(quán)利要求7所述的軟件升級控制裝置,其特征在于,所述選取模塊包括:
獲取子模塊,用于獲取每個播放設(shè)備的可用存儲空間大??;
排序子模塊,用于根據(jù)可用存儲空間大小以降序?qū)λ龆鄠€播放設(shè)備排序;
選取子模塊,用于選取排序靠前的至少兩個播放設(shè)備作為文件獲取設(shè)備。
9.根據(jù)權(quán)利要求8所述的軟件升級控制裝置,其特征在于,所述選取子模塊用于:
選取排序靠前的N個播放設(shè)備作為文件獲取設(shè)備;
其中,該N個文件獲取設(shè)備的可用存儲空間大小之和大于所述升級文件的數(shù)據(jù)量大小。
10.根據(jù)權(quán)利要求7至9中任一項所述的軟件升級控制裝置,其特征在于,還包括:
獲取模塊,用于從服務(wù)器獲取升級文件的數(shù)據(jù)量大小;
判斷模塊,用于判斷是否存在播放設(shè)備的可用存儲空間大小大于所述升級文件的數(shù)據(jù)量大?。?/p>
所述選取模塊,用于在所述判斷模塊判斷為否時,從所述多個播放設(shè)備中選取至少兩個播放設(shè)備作為文件獲取設(shè)備。
11.一種電子設(shè)備,其特征在于,包括:
存儲器,用于存儲可執(zhí)行程序代碼;
與所述存儲器耦合的處理器;
所述處理器調(diào)用所述存儲器中存儲的所述可執(zhí)行程序代碼,執(zhí)行如權(quán)利要求1至6中任一項所述的軟件升級控制方法。