1.一種智能設(shè)備固件的空中升級系統(tǒng),其特征在于,包括待升級固件系統(tǒng)的智能設(shè)備,以及用于對智能設(shè)備實(shí)現(xiàn)空中升級的移動終端;
所述智能設(shè)備包括:
升級接口,通過藍(lán)牙與移動終端相連接,實(shí)現(xiàn)本端與移動終端的通訊;
信息傳輸單元,用于通過升級接口接收來自移動終端的固件相關(guān)信息以及新的固件系統(tǒng)信息;
固件升級操作單元,用于根據(jù)新的固件系統(tǒng)信息進(jìn)行固件升級;
所述移動終端包括:
APP單元,用于通過藍(lán)牙與智能設(shè)備建立通訊連接,用于在對APP升級的同時(shí)集成新的固件系統(tǒng)信息,在與智能設(shè)備連接后向智能設(shè)備傳輸固件相關(guān)信息和新的固件系統(tǒng)信息。
2.如權(quán)利要求1所述智能設(shè)備固件的空中升級系統(tǒng),其特征在于,所述智能設(shè)備還包括:系統(tǒng)啟動區(qū),劃分為平等的兩個(gè)用于存儲固件系統(tǒng)信息的啟動區(qū),所述兩個(gè)啟動區(qū)相互切換更新各自存儲的固件系統(tǒng)信息;
所述信息傳輸單元,還用于將新的固件系統(tǒng)信息存儲至本次待更新信息的啟動區(qū)中;
所述固件升級操作單元,用于在根據(jù)新的固件系統(tǒng)信息進(jìn)行固件升級時(shí),先將系統(tǒng)啟動引導(dǎo)修改為本次更新信息后的啟動區(qū),然后重啟本設(shè)備,完成升級過程。
3.如權(quán)利要求1所述智能設(shè)備固件的空中升級系統(tǒng),其特征在于,所述固件升級操作單元,還用于在根據(jù)新的固件系統(tǒng)信息進(jìn)行固件升級之前,預(yù)先根據(jù)固件相關(guān)信息進(jìn)行校驗(yàn),校驗(yàn)成功后通知移動終端的APP單元。
4.如權(quán)利要求1所述智能設(shè)備固件的空中升級系統(tǒng),其特征在于,所述智能設(shè)備具體為香薰機(jī),所述移動終端具體為手機(jī)或平板電腦。
5.一種智能設(shè)備固件的空中升級方法,其特征在于,包括步驟:
對移動終端的APP進(jìn)行升級,在對APP升級的同時(shí)集成新的固件系統(tǒng)信息;
所述移動終端的APP單元與智能設(shè)備建立連接,向其發(fā)送固件相關(guān)信息以及新的固件系統(tǒng)信息;
所述智能設(shè)備根據(jù)新的固件系統(tǒng)信息進(jìn)行固件升級。
6.如權(quán)利要求5所述智能設(shè)備固件的空中升級方法,其特征在于,所述方法還包括:
將智能設(shè)備的系統(tǒng)啟動區(qū)劃分為平等的兩個(gè)用于存儲固件系統(tǒng)信息的啟動區(qū),所述兩個(gè)啟動區(qū)相互切換更新各自存儲的固件系統(tǒng)信息;
所述智能設(shè)備在接收到新的固件系統(tǒng)信息時(shí)將其寫入本次待更新信息的啟動區(qū)中。
7.如權(quán)利要求6所述智能設(shè)備固件的空中升級方法,其特征在于,所述智能設(shè)備根據(jù)新的固件系統(tǒng)信息進(jìn)行固件升級的方法為:所述智能設(shè)備將系統(tǒng)啟動引導(dǎo)修改為本次更新信息后的啟動區(qū),然后重啟本設(shè)備,完成升級過程。
8.如權(quán)利要求7所述智能設(shè)備固件的空中升級方法,其特征在于,所述方法還包括:所述智能設(shè)備在固件升級失敗時(shí),將系統(tǒng)啟動引導(dǎo)修改為本次未進(jìn)行信息更新操作的啟動區(qū),然后重啟本設(shè)備。
9.如權(quán)利要求5所述智能設(shè)備固件的空中升級方法,其特征在于,所述方法中,在智能設(shè)備根據(jù)新的固件系統(tǒng)信息進(jìn)行固件升級之前還包括:預(yù)先根據(jù)固件相關(guān)信息進(jìn)行校驗(yàn),校驗(yàn)成功后通知移動終端的APP單元。