1.一種遠(yuǎn)程升級方法,用于對車載診斷系統(tǒng)終端軟件進(jìn)行升級,其特征在于,包括如下步驟:
獲取在網(wǎng)絡(luò)位置的升級服務(wù)器中對應(yīng)所述軟件的當(dāng)前版本號;
在所述當(dāng)前版本號與當(dāng)?shù)匕姹咎柌灰恢聲r(shí),記錄標(biāo)記為下載標(biāo)記;
在存在所述下載標(biāo)記時(shí),從所述升級服務(wù)器下載對應(yīng)所述當(dāng)前版本號的升級文件,并且在所述升級文件下載完畢時(shí),替換所述標(biāo)記為升級標(biāo)記;
在存在升級標(biāo)記,并且汽車熄火時(shí),根據(jù)所述升級文件進(jìn)行軟件升級。
2.如權(quán)利要求1所述的遠(yuǎn)程升級方法,其特征在于,所述“獲取在網(wǎng)絡(luò)位置的升級服務(wù)器中對應(yīng)所述軟件的當(dāng)前版本號”的步驟具體包括:
在預(yù)設(shè)條件時(shí),上報(bào)所述軟件的當(dāng)?shù)匕姹咎柕骄W(wǎng)絡(luò)位置上的升級服務(wù)器;
接收由所述升級服務(wù)器在檢測到版本號區(qū)別時(shí)返回的當(dāng)前版本號。
3.如權(quán)利要求1所述的遠(yuǎn)程升級方法,其特征在于,所述預(yù)設(shè)條件為汽車打火。
4.如權(quán)利要求1所述的遠(yuǎn)程升級方法,其特征在于,所述“在存在所述下載標(biāo)記時(shí),從所述升級服務(wù)器下載對應(yīng)所述當(dāng)前版本號的升級文件,并且在所述升級文件下載完畢時(shí),替換所述標(biāo)記為升級標(biāo)記”的步驟具體包括:
在存在所述下載標(biāo)記,無車輛數(shù)據(jù)上報(bào),并且保持?jǐn)?shù)據(jù)網(wǎng)絡(luò)連接時(shí),從所述升級服務(wù)器下載對應(yīng)所述當(dāng)前版本號的升級文件;
在所述升級文件下載完畢時(shí),替換所述標(biāo)記為升級標(biāo)記。
5.如權(quán)利要求1所述的遠(yuǎn)程升級方法,其特征在于,所述“在存在升級標(biāo)記,并且汽車熄火時(shí),根據(jù)所述升級文件進(jìn)行軟件升級”的步驟具體包括:
在存在升級標(biāo)記,并且檢測到汽車熄火,并且進(jìn)入睡眠狀態(tài)時(shí),進(jìn)入快速啟動FASTBOOT根據(jù)所下載的升級文件進(jìn)行程序升級。
6.一種遠(yuǎn)程升級裝置,用于對車載診斷系統(tǒng)終端軟件進(jìn)行升級,其特征在于,包括:
獲取模塊,用于獲取在網(wǎng)絡(luò)位置的升級服務(wù)器中對應(yīng)所述軟件的當(dāng)前版本號;
對比模塊,用于在所述當(dāng)前版本號與當(dāng)?shù)匕姹咎柌灰恢聲r(shí),記錄標(biāo)記為下載標(biāo)記;
下載模塊,用于在存在所述下載標(biāo)記時(shí),從所述升級服務(wù)器下載對應(yīng)所述當(dāng)前版本號的升級文件,并且在所述升級文件下載完畢時(shí),替換所述標(biāo)記為升級標(biāo)記;
升級模塊,用于在存在升級標(biāo)記,并且汽車熄火時(shí),根據(jù)所述升級文件進(jìn)行軟件升級。
7.如權(quán)利要求6所述的遠(yuǎn)程升級裝置,其特征在于,所述獲取模塊具體用于:
在預(yù)設(shè)條件時(shí),上報(bào)所述軟件的當(dāng)?shù)匕姹咎柕骄W(wǎng)絡(luò)位置上的升級服務(wù)器;
接收由所述升級服務(wù)器在檢測到版本號區(qū)別時(shí)返回的當(dāng)前版本號。
8.如權(quán)利要求7所述的遠(yuǎn)程升級裝置,其特征在于,所述預(yù)設(shè)條件為汽車打火。
9.如權(quán)利要求6所述的遠(yuǎn)程升級裝置,其特征在于,所述下載模塊具體用于:
在存在所述下載標(biāo)記,無車輛數(shù)據(jù)上報(bào),并且保持?jǐn)?shù)據(jù)網(wǎng)絡(luò)連接時(shí),從所述升級服務(wù)器下載對應(yīng)所述當(dāng)前版本號的升級文件;
在所述升級文件下載完畢時(shí),替換所述標(biāo)記為升級標(biāo)記。
10.如權(quán)利要求6所述的遠(yuǎn)程升級裝置,其特征在于,所述升級模塊具體用于:
在存在升級標(biāo)記,并且檢測到汽車熄火,并且進(jìn)入睡眠狀態(tài)時(shí),進(jìn)入快速啟動FASTBOOT根據(jù)所下載的升級文件進(jìn)行程序升級。