本發(fā)明涉及汽車(chē),特別是涉及一種便攜式硬件的車(chē)輛軟件版本升級(jí)方法、系統(tǒng)及介質(zhì)。
背景技術(shù):
1、目前車(chē)企對(duì)于汽車(chē)售后問(wèn)題非常重視,在用戶提出問(wèn)題后會(huì)快速響應(yīng),對(duì)車(chē)輛上出現(xiàn)問(wèn)題的控制器軟件進(jìn)行快速迭代更新,最后再把最新軟件同步升級(jí)到車(chē)輛控制器中;通過(guò)軟件更新,車(chē)企可以對(duì)車(chē)輛控制器的性能進(jìn)行優(yōu)化,提升其運(yùn)行效率,減少資源消耗,從而改善車(chē)輛的整體性能。當(dāng)前,車(chē)輛控制器的軟件版本升級(jí)主要是通過(guò)售后診斷軟件來(lái)實(shí)現(xiàn);售后診斷軟件通過(guò)連接車(chē)輛的obd接口,與車(chē)輛控制器建立通信,并將最新的軟件升級(jí)包上傳至車(chē)輛控制器,在確認(rèn)升級(jí)文件的正確性和完整性后,售后診斷軟件啟動(dòng)升級(jí)過(guò)程,將新軟件寫(xiě)入車(chē)輛控制器,完成軟件版本的升級(jí)。
2、然而,軟件升級(jí)操作門(mén)檻較高,新人需要經(jīng)過(guò)一段時(shí)間培訓(xùn)才會(huì)使用,無(wú)法快速上手;并且當(dāng)前軟件的升級(jí)操作需要聯(lián)網(wǎng)且保持網(wǎng)絡(luò)穩(wěn)定才能實(shí)現(xiàn),對(duì)使用環(huán)境要求嚴(yán)格;此外,售后軟件目前只支持pc端,便捷性較差。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明提供一種便攜式硬件的車(chē)輛軟件版本升級(jí)方法、系統(tǒng)及介質(zhì),以解決難以簡(jiǎn)單高效地對(duì)車(chē)輛控制器的軟件版本進(jìn)行升級(jí)的問(wèn)題。
2、將便攜式硬件插入目標(biāo)車(chē)輛的obd口;其中,所述便攜式硬件由若干按鍵和交互構(gòu)件構(gòu)成;
3、通過(guò)按壓所述若干按鍵,控制所述便攜式硬件通過(guò)配置與應(yīng)用包升級(jí)所述目標(biāo)車(chē)輛中車(chē)輛控制器的軟件版本;其中,所述配置與應(yīng)用包是根據(jù)所述目標(biāo)車(chē)輛的車(chē)輛信息生成,并通過(guò)tf卡存儲(chǔ)在所述便攜式硬件中。
4、本發(fā)明控制便攜式硬件通過(guò)obd口與目標(biāo)車(chē)輛進(jìn)行連接,obd口作為車(chē)輛的標(biāo)準(zhǔn)接口,可以確保硬件與車(chē)輛之間的兼容性。配置與應(yīng)用包是根據(jù)目標(biāo)車(chē)輛的車(chē)輛信息生成的,這意味著每個(gè)升級(jí)包都是針對(duì)特定車(chē)型或車(chē)輛配置的,這種定制化的升級(jí)方式確保了升級(jí)過(guò)程的準(zhǔn)確性和有效性。通過(guò)tf卡將配置與應(yīng)用包存儲(chǔ)在便攜式硬件中,這種離線存儲(chǔ)的方式能夠在網(wǎng)絡(luò)不穩(wěn)定或不可用的環(huán)境中提高升級(jí)過(guò)程的效率和可靠性。用戶通過(guò)按壓便攜式硬件上的若干按鍵來(lái)控制升級(jí)過(guò)程,這種直觀的操作方式降低了對(duì)用戶的技術(shù)要求,使得非專(zhuān)業(yè)人員也能輕松完成升級(jí)操作。
5、相比于現(xiàn)有技術(shù),本發(fā)明通過(guò)集成若干按鍵和交互構(gòu)件,形成了一個(gè)緊湊且功能完整的便攜式硬件,通過(guò)按壓便攜式硬件上的若干按鍵可以簡(jiǎn)單有效地控制升級(jí)過(guò)程,降低了技術(shù)門(mén)檻,因此能夠解決難以簡(jiǎn)單高效地對(duì)車(chē)輛控制器的軟件版本進(jìn)行升級(jí)的問(wèn)題。
6、作為優(yōu)選方案,所述便攜式硬件由若干按鍵和交互構(gòu)件構(gòu)成,具體為:
7、由所述若干按鍵、若干obd接口、若干指示燈和tf卡槽構(gòu)成所述便攜式硬件;
8、其中,所述若干按鍵用于對(duì)車(chē)輛的車(chē)輛控制器進(jìn)行升級(jí)與恢復(fù),所述若干obd接口用于取電和監(jiān)聽(tīng)can報(bào)文,所述若干指示燈用于展示所述便攜式硬件的自身狀態(tài)以及功能執(zhí)行情況,所述tf卡槽用于放置所述tf卡。
9、本優(yōu)選方案中,多個(gè)obd接口的設(shè)計(jì),使得該便攜式硬件能夠同時(shí)連接多個(gè)車(chē)輛系統(tǒng),進(jìn)行取電和監(jiān)聽(tīng)can報(bào)文,提高了設(shè)備的靈活性和適用范圍。tf卡槽的加入,為用戶提供了額外的存儲(chǔ)空間,方便用戶存儲(chǔ)和傳輸數(shù)據(jù),同時(shí)也為設(shè)備的升級(jí)和擴(kuò)展提供了可能。通過(guò)若干指示燈,用戶可以直觀地了解便攜式硬件的自身狀態(tài)以及功能執(zhí)行情況,如電源狀態(tài)、升級(jí)進(jìn)度等,提高了設(shè)備的易用性。指示燈的亮滅和閃爍模式可以設(shè)計(jì)成易于理解的方式,使得用戶即使在沒(méi)有詳細(xì)說(shuō)明書(shū)的情況下,也能大致了解設(shè)備的狀態(tài)。
10、作為優(yōu)選方案,通過(guò)按壓所述若干按鍵,控制所述便攜式硬件通過(guò)配置與應(yīng)用包升級(jí)所述目標(biāo)車(chē)輛中車(chē)輛控制器的軟件版本,具體為:
11、通過(guò)控制按壓所述若干按鍵的時(shí)間長(zhǎng)短,按照預(yù)設(shè)方案控制所述便攜式硬件通過(guò)配置與應(yīng)用包升級(jí)所述目標(biāo)車(chē)輛中車(chē)輛控制器的軟件版本;
12、其中,所述預(yù)設(shè)方案包括不記錄log升級(jí)、記錄log升級(jí)、便攜式硬件自升級(jí)和便攜式硬件復(fù)位。
13、本優(yōu)選方案只需通過(guò)簡(jiǎn)單按鍵操作,即可實(shí)現(xiàn)對(duì)車(chē)輛控制器的升級(jí)與恢復(fù),無(wú)需復(fù)雜的步驟或額外的工具,降低了操作難度。并且,通過(guò)按壓按鍵的時(shí)間長(zhǎng)短來(lái)控制不同的操作模式,增加了操作的靈活性,使得用戶可以根據(jù)實(shí)際需求快速選擇所需的升級(jí)或恢復(fù)方案。
14、作為優(yōu)選方案,所述不記錄log升級(jí),具體為:
15、通過(guò)短按所述若干按鍵中的第一按鍵,使所述便攜式硬件識(shí)別所述tf卡,在所述tf卡存在的情況下,根據(jù)所述配置與應(yīng)用包識(shí)別所述tf卡的文件名稱(chēng);其中,所述配置與應(yīng)用包包括配置文件和控制器應(yīng)用程序;
16、若所述tf卡的文件名稱(chēng)符合預(yù)設(shè)名稱(chēng),則根據(jù)所述配置與應(yīng)用包升級(jí)所述目標(biāo)車(chē)輛的控制器通信系統(tǒng)。
17、本優(yōu)選方案通過(guò)讀取tf卡中的文件名稱(chēng),并與預(yù)設(shè)名稱(chēng)進(jìn)行匹配,確保了只有符合要求的文件才能被用于升級(jí)操作。配置與應(yīng)用包中包含了配置文件和控制器應(yīng)用程序,這種分離的設(shè)計(jì)使得升級(jí)過(guò)程更加靈活,用戶可以根據(jù)需要選擇性地更新配置文件或控制器應(yīng)用程序,或者同時(shí)更新兩者,有助于降低升級(jí)過(guò)程中的復(fù)雜性和風(fēng)險(xiǎn)。
18、作為優(yōu)選方案,所述記錄log升級(jí),具體為:
19、通過(guò)長(zhǎng)按所述若干按鍵中的第一按鍵,使所述便攜式硬件識(shí)別所述tf卡,在所述tf卡存在的情況下,根據(jù)所述配置與應(yīng)用包識(shí)別所述tf卡的文件名稱(chēng);
20、若所述tf卡的文件名稱(chēng)符合預(yù)設(shè)名稱(chēng),則根據(jù)所述配置與應(yīng)用包升級(jí)所述目標(biāo)車(chē)輛的控制器通信系統(tǒng),并將所述控制器通信系統(tǒng)在升級(jí)時(shí)的通信內(nèi)容和時(shí)間寫(xiě)入所述tf卡。
21、本優(yōu)選方案將控制器通信系統(tǒng)在升級(jí)過(guò)程中的通信內(nèi)容詳細(xì)記錄下來(lái),為后續(xù)的故障排查、性能分析和優(yōu)化提供了寶貴的數(shù)據(jù)支持。除了通信內(nèi)容外,本方案還記錄了升級(jí)過(guò)程中的時(shí)間信息,時(shí)間戳的加入使得日志數(shù)據(jù)更加完整,有助于用戶更準(zhǔn)確地了解升級(jí)過(guò)程的時(shí)間節(jié)點(diǎn)和持續(xù)時(shí)間。
22、作為優(yōu)選方案,所述便攜式硬件自升級(jí),具體為:
23、通過(guò)長(zhǎng)按所述若干按鍵中的第二按鍵,使所述便攜式硬件識(shí)別所述tf卡,在所述tf卡存在的情況下,根據(jù)所述配置與應(yīng)用包識(shí)別所述tf卡的文件名稱(chēng);
24、若所述tf卡的文件名稱(chēng)符合預(yù)設(shè)名稱(chēng),則對(duì)所述便攜式硬件進(jìn)行自升級(jí)。
25、本優(yōu)選方案只需插入包含更新文件的tf卡并長(zhǎng)按按鍵,便攜式硬件即可自動(dòng)完成升級(jí)過(guò)程。這大大簡(jiǎn)化了維護(hù)和升級(jí)的流程,減少了人工干預(yù)的需求。并且,自升級(jí)功能可以在不影響設(shè)備正常使用的情況下進(jìn)行,從而減少了因升級(jí)而導(dǎo)致的停機(jī)時(shí)間。
26、作為優(yōu)選方案,所述便攜式硬件復(fù)位,具體為:
27、通過(guò)短按所述若干按鍵中的第二按鍵,使所述便攜式硬件軟復(fù)位。
28、本優(yōu)選方案通過(guò)軟復(fù)位,能夠清除便攜式硬件中的臨時(shí)故障或錯(cuò)誤狀態(tài),使便攜式硬件恢復(fù)到正常的工作狀態(tài),有助于避免因臨時(shí)故障而導(dǎo)致的系統(tǒng)崩潰或不穩(wěn)定。
29、本技術(shù)還提供了一種便攜式硬件的車(chē)輛軟件版本升級(jí)系統(tǒng),包括若干按鍵裝置、若干obd接口裝置、若干指示燈裝置和tf卡槽裝置;
30、其中,所述若干按鍵裝置,用于按照預(yù)設(shè)方案,根據(jù)配置與應(yīng)用包對(duì)目標(biāo)車(chē)輛的車(chē)輛控制器進(jìn)行升級(jí)與恢復(fù);其中,所述預(yù)設(shè)方案包括不記錄log升級(jí)、記錄log升級(jí)、便攜式硬件自升級(jí)和便攜式硬件復(fù)位;
31、所述若干obd接口裝置,用于取電和監(jiān)聽(tīng)can報(bào)文;
32、所述若干指示燈裝置,用于展示所述便攜式硬件的自身狀態(tài)以及功能執(zhí)行情況;
33、所述tf卡槽裝置,用于放置tf卡。
34、作為優(yōu)選方案,所述若干按鍵裝置包括生成單元和升級(jí)單元;
35、其中,所述生成單元,用于通過(guò)短按所述若干按鍵裝置中的第一按鍵,使所述便攜式硬件識(shí)別所述tf卡,在所述tf卡存在的情況下,根據(jù)所述配置與應(yīng)用包識(shí)別所述tf卡的文件名稱(chēng);其中,所述配置與應(yīng)用包包括配置文件和控制器應(yīng)用程序;
36、所述升級(jí)單元,用于若所述tf卡的文件名稱(chēng)符合預(yù)設(shè)名稱(chēng),則根據(jù)所述配置與應(yīng)用包升級(jí)所述目標(biāo)車(chē)輛的控制器通信系統(tǒng)。
37、作為優(yōu)選方案,所述若干按鍵裝置包括識(shí)別單元和記錄單元;
38、其中,所述識(shí)別單元,用于通過(guò)長(zhǎng)按所述若干按鍵裝置中的第一按鍵,使所述便攜式硬件識(shí)別所述tf卡,在所述tf卡存在的情況下,根據(jù)所述配置與應(yīng)用包識(shí)別所述tf卡的文件名稱(chēng);
39、所述記錄單元,用于若所述tf卡的文件名稱(chēng)符合預(yù)設(shè)名稱(chēng),則根據(jù)所述配置與應(yīng)用包升級(jí)所述目標(biāo)車(chē)輛的控制器通信系統(tǒng),并將所述控制器通信系統(tǒng)在升級(jí)時(shí)的通信內(nèi)容和時(shí)間寫(xiě)入所述tf卡。
40、作為優(yōu)選方案,所述若干按鍵裝置包括長(zhǎng)按單元和自升級(jí)單元;
41、其中,所述長(zhǎng)按單元,用于通過(guò)長(zhǎng)按所述若干按鍵裝置中的第二按鍵,使所述便攜式硬件識(shí)別所述tf卡,在所述tf卡存在的情況下,根據(jù)所述配置與應(yīng)用包識(shí)別所述tf卡的文件名稱(chēng);
42、所述自升級(jí)單元,用于若所述tf卡的文件名稱(chēng)符合預(yù)設(shè)名稱(chēng),則對(duì)所述便攜式硬件進(jìn)行自升級(jí)。
43、作為優(yōu)選方案,所述若干按鍵裝置包括軟復(fù)位單元;
44、其中,所述軟復(fù)位單元,用于通過(guò)短按所述若干按鍵裝置中的第二按鍵,使所述便攜式硬件軟復(fù)位。
45、本技術(shù)還提供了一種存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被計(jì)算機(jī)調(diào)用并執(zhí)行,實(shí)現(xiàn)如上所述一種便攜式硬件的車(chē)輛軟件版本升級(jí)方法。