1.一種固件更新方法,其特征在于,包括:
在終端已有的基礎(chǔ)版本固件無法直接升級至目標(biāo)版本固件時(shí),根據(jù)基礎(chǔ)版本固件的固件信息和目標(biāo)版本固件的固件信息,獲取中間版本固件的固件信息;
根據(jù)所述中間版本固件的固件信息執(zhí)行固件升級操作,以從所述基礎(chǔ)版本固件升級至所述中間版本固件;
根據(jù)所述目標(biāo)版本固件的固件信息執(zhí)行固件升級操作,以從所述中間版本固件升級至所述目標(biāo)版本固件;
其中,所述中間版本固件能夠同時(shí)兼容所述基礎(chǔ)版本固件和目標(biāo)版本固件。
2.根據(jù)權(quán)利要求1所述的固件更新方法,其特征在于,所述獲取中間版本固件的固件信息之前,還包括:
根據(jù)所述基礎(chǔ)版本固件的固件信息以及目標(biāo)版本固件的固件信息,判斷所述基礎(chǔ)版本固件與所述目標(biāo)版本固件之間是否具有繼承性,以確定是否能夠從所述基礎(chǔ)版本固件直接升級至所述目標(biāo)版本固件。
3.根據(jù)權(quán)利要求1所述的固件更新方法,其特征在于,所述根據(jù)所述中間版本固件的固件信息進(jìn)行固件升級之前,還包括:
根據(jù)所述基礎(chǔ)版本固件的固件信息以及所述中間版本固件的固件信息,判斷所述基礎(chǔ)版本固件與所述中間版本固件之間是否具有繼承性,以確定是否能夠從所述基礎(chǔ)版本固件升級至所述中間版本固件;
所述根據(jù)所述中間版本固件的固件信息進(jìn)行固件升級,包括:在確定能夠從所述基礎(chǔ)版本固件升級至所述中間版本固件時(shí),根據(jù)所述中間版本固件的固件信息進(jìn)行固件升級。
4.根據(jù)權(quán)利要求1所述的固件更新方法,其特征在于,所述根據(jù)所述目標(biāo)版本固件的固件信息進(jìn)行固件升級之前,還包括:
根據(jù)所述中間版本固件的固件信息以及所述目標(biāo)版本固件的固件信息,判斷所述中間版本固件與所述目標(biāo)版本固件之間是否具有繼承性,以確定是否能夠從所述中間版本固件升級至所述目標(biāo)版本固件;
根據(jù)所述目標(biāo)版本固件的固件信息進(jìn)行固件升級,包括:在確定能夠從所述中間版本固件升級至所述目標(biāo)版本固件時(shí),根據(jù)所述目標(biāo)版本固件的固件信息進(jìn)行固件升級。
5.根據(jù)權(quán)利要求2、3或4所述的固件更新方法,其特征在于,所述繼承性包括如下之一或多項(xiàng):
對應(yīng)具有相同硬件配置的終端;
功能定制兼容。
6.根據(jù)權(quán)利要求1所述的固件更新方法,其特征在于,所述固件升級操作,包括:根據(jù)所述固件信息,從服務(wù)器獲取相應(yīng)的固件升級包,并利用所述固件升級包進(jìn)行固件升級。
7.一種終端,其特征在于,包括:
獲取模塊,用于在終端已有的基礎(chǔ)版本固件無法直接升級至目標(biāo)版本固件時(shí),根據(jù)基礎(chǔ)版本固件的固件信息和目標(biāo)版本固件的固件信息,獲取中間版本固件的固件信息;
升級模塊,用于根據(jù)所述中間版本固件的固件信息執(zhí)行固件升級操作,以從所述基礎(chǔ)版本固件升級至所述中間版本固件;以及,根據(jù)所述目標(biāo)版本固件的固件信息執(zhí)行固件升級操作,以從所述中間版本固件升級至所述目標(biāo)版本固件;
其中,所述中間版本固件能夠同時(shí)兼容所述基礎(chǔ)版本固件和目標(biāo)版本固件。
8.根據(jù)權(quán)利要求7所述的終端,其特征在于,還包括:
判斷模塊,用于依次執(zhí)行如下:
根據(jù)所述基礎(chǔ)版本固件的固件信息以及目標(biāo)版本固件的固件信息,判斷所述基礎(chǔ)版本固件與所述目標(biāo)版本固件之間是否具有繼承性,以確定是否能夠從所述基礎(chǔ)版本固件直接升級至所述目標(biāo)版本固件;
確定不能從所述基礎(chǔ)版本固件直接升級至所述目標(biāo)版本固件時(shí),根據(jù)所述基礎(chǔ)版本固件的固件信息以及所述中間版本固件的固件信息,判斷所述基礎(chǔ)版本固件與所述中間版本固件之間是否具有繼承性,以確定是否能夠從所述基礎(chǔ)版本固件升級至所述中間版本固件;
在升級至所述中間版本固件之后,根據(jù)所述中間版本固件的固件信息以及所述目標(biāo)版本固件的固件信息,判斷所述中間版本固件與所述目標(biāo)版本固件之間是否具有繼承性,以確定是否能夠從所述中間版本固件升級至所述目標(biāo)版本固件。
9.根據(jù)權(quán)利要求8所述的終端,其特征在于,所述繼承性包括如下之一或多項(xiàng):
對應(yīng)具有相同硬件配置的終端;
功能定制兼容。
10.一種終端,包括:處理器和存儲器,其特征在于,所述存儲器存儲有計(jì)算機(jī)可執(zhí)行指令,所述計(jì)算機(jī)可執(zhí)行指令被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如下方法:
在終端已有的基礎(chǔ)版本固件無法直接升級至目標(biāo)版本固件時(shí),根據(jù)基礎(chǔ)版本固件的固件信息和目標(biāo)版本固件的固件信息,獲取中間版本固件的固件信息;
根據(jù)所述中間版本固件的固件信息執(zhí)行固件升級操作,以從所述基礎(chǔ)版本固件升級至所述中間版本固件;
根據(jù)所述目標(biāo)版本固件的固件信息執(zhí)行固件升級操作,以從所述中間版本固件升級至所述目標(biāo)版本固件;
其中,所述中間版本固件能夠同時(shí)兼容所述基礎(chǔ)版本固件和目標(biāo)版本固件。