[發(fā)明專利]一種汽車儀表軟件升級的方法在審
| 申請?zhí)枺?/td> | 201711460505.6 | 申請日: | 2017-12-28 |
| 公開(公告)號: | CN108182080A | 公開(公告)日: | 2018-06-19 |
| 發(fā)明(設(shè)計(jì))人: | 曹國慶;黃海;周塘勝 | 申請(專利權(quán))人: | 重慶德科電子儀表有限公司 |
| 主分類號: | G06F8/654 | 分類號: | G06F8/654;G06F8/65 |
| 代理公司: | 重慶市前沿專利事務(wù)所(普通合伙) 50211 | 代理人: | 王丹 |
| 地址: | 400039 重慶市九*** | 國省代碼: | 重慶;50 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 儀表 升級包 軟件升級 升級 汽車儀表 外界存儲設(shè)備 存儲設(shè)備 軟件運(yùn)行 升級標(biāo)志 協(xié)處理器 主處理器 手機(jī) 外接 網(wǎng)絡(luò) 傳輸 檢測 失敗 | ||
本發(fā)明公開了一種汽車儀表軟件升級的方法,包括:中控端從外接的存儲設(shè)備或網(wǎng)絡(luò)中獲取儀表升級包,儀表端對接收的儀表升級包通過長度和密文檢測來判斷正確性,在儀表升級包中設(shè)置了與主處理器和/或協(xié)處理器對應(yīng)的升級標(biāo)志位值。本方法實(shí)現(xiàn)了儀表的升級不依賴于專業(yè)的設(shè)備和人員,只需要一個利用如U盤、手機(jī)等外界存儲設(shè)備,或者網(wǎng)絡(luò),就可以完成儀表的升級,極大的提高了儀表的升級效率,降低了對儀表升級的要求。確保儀表端獲得的升級包正確性,避免因傳輸錯誤引起的升級失敗導(dǎo)致的儀表端軟件運(yùn)行故障,提高了軟件升級的安全性、可靠性和穩(wěn)定性。
技術(shù)領(lǐng)域
本發(fā)明涉及一種儀表軟件升級的方法,特別是涉及一種汽車儀表軟件升級的方法及系統(tǒng)。
背景技術(shù)
儀表端由各種儀表、指示器、以及駕駛員警示燈和報(bào)警器等組成,為駕駛員提供汽車運(yùn)行參數(shù)信息。汽車儀表根據(jù)工作原理可大致分為三代,第一代儀表端是機(jī)械機(jī)芯表;第二代汽車儀表稱為電氣式儀表;第三代為全數(shù)字汽車儀表,它是一種網(wǎng)絡(luò)化、智能化的儀表,其功能更加強(qiáng)大,顯示內(nèi)容更加豐富,線束鏈接更加簡單。
第三代全數(shù)字汽車儀表中的全液晶儀表,其儀表界面豐富形象,顯示內(nèi)容多元化,同時(shí)軟件升級的需求頻次很高。目前,若需要更新汽車儀表軟件,只能依賴專業(yè)的軟件和操作人員,或者返回到4S店進(jìn)行升級,一般不能通過usb或者網(wǎng)絡(luò)對其進(jìn)行升級,極大地限制了汽車儀表軟件的更新,不利于全液晶汽車儀表的普及,用戶體驗(yàn)非常不好。
發(fā)明內(nèi)容
本發(fā)明旨在至少解決現(xiàn)有技術(shù)中存在的技術(shù)問題,特別創(chuàng)新地提出了汽車儀表軟件升級的方法及系統(tǒng)。
為了實(shí)現(xiàn)本發(fā)明的上述目的,根據(jù)本發(fā)明的第一個方面,本發(fā)明提供了一種汽車儀表軟件升級的方法,包括:
S1,中控端從插入U(xiǎn)SB接口的存儲設(shè)備中獲取儀表升級包,或者通過T-box從網(wǎng)絡(luò)下載獲取儀表升級包;
S2,中控端對儀表升級包進(jìn)行加密運(yùn)算獲得第一密文,計(jì)算儀表升級包長度得到第一長度,發(fā)送升級請求、第一密文和第一長度至儀表端;
S3,儀表端中的升級檢測程序檢測并接受升級請求后與中控端建立通信連接,接收第一密文和第一長度;
S4,中控端發(fā)送儀表升級包給儀表端,儀表端接收儀表升級包的同時(shí)計(jì)算已接收數(shù)據(jù)的長度得到第二長度,并基于第二長度進(jìn)行接收完成判斷:若第二長度小于第一長度,接收未完成,繼續(xù)接收;若第二長度大于等于第一長度,接收完成,停止接收,進(jìn)入步驟S5;
S5,儀表端對接收的儀表升級包進(jìn)行相同的加密運(yùn)算獲得第二密文,基于第二密文對接收的儀表升級包進(jìn)行正確判斷:
若第二密文與第一密文相同,則判斷接收的儀表升級包是正確的,進(jìn)入步驟S6,否則判斷接收的儀表升級包是錯誤的,刪除接收的儀表升級包,進(jìn)入儀表端的升級檢測程序,等待新的升級請求;
S6,儀表端解壓儀表升級包中的升級標(biāo)志位,根據(jù)升級標(biāo)志位的值判斷升級對象,所述升級對象至少包括儀表端的主處理器和協(xié)處理器;
若升級標(biāo)志位的值代表升級主處理器,刪除原配置和原應(yīng)用程序,解壓儀表升級包中的升級應(yīng)用程序至指定文件夾下,配置升級應(yīng)用程序執(zhí)行權(quán)限,升級成功,儀表端重啟;
若升級標(biāo)志位的值代表升級協(xié)處理器,解壓儀表升級包中的升級應(yīng)用程序至指定文件夾下,主處理器發(fā)送升級應(yīng)用程序至協(xié)處理器,主處理器等待協(xié)處理器返回升級狀態(tài),若返回升級成功或升級失敗,或者超過設(shè)定時(shí)間沒有回復(fù),儀表端重啟;
若升級標(biāo)志位的值代表升級主處理器和協(xié)處理器,刪除原配置和原應(yīng)用程序,解壓儀表升級包中的升級應(yīng)用程序至指定文件夾下,配置升級應(yīng)用程序執(zhí)行權(quán)限,主處理器升級完成,主處理器發(fā)送升級應(yīng)用程序至協(xié)處理器,主處理器等待協(xié)處理器返回升級狀態(tài),若返回升級成功或升級失敗,或者超過設(shè)定時(shí)間沒有回復(fù),儀表端重啟。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于重慶德科電子儀表有限公司,未經(jīng)重慶德科電子儀表有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711460505.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





