System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現(xiàn)步驟摘要】
本申請涉及車端ota,特別是涉及一種用于車端ota升級的引擎系統(tǒng)及方法。
技術介紹
1、現(xiàn)有技術中,針對車端ota(over-the-air?technology,空中下載技術)的升級,會存在升級不成功的風險,或者升級的效率較低,導致車輛會因為未升級或升級不成功而增加安全風險,且用戶對于車端ota的升級反饋體驗不夠好,不能滿足用戶的需求,再者,由于升級不成功時有發(fā)生,且升級效率低,導致用戶不對車端ota進行升級。
技術實現(xiàn)思路
1、針對上述問題,本申請?zhí)岢隽艘环N用于車端ota升級的引擎系統(tǒng),包括:車輛狀態(tài)監(jiān)測模塊、網(wǎng)絡連接檢測模塊、算法模塊和升級決策模塊;
2、所述車輛狀態(tài)監(jiān)測模塊用于在接收到用戶的車端ota升級請求后,實時監(jiān)測車輛狀態(tài)以及車輛所在環(huán)境狀態(tài),將實時監(jiān)測的車輛狀態(tài)數(shù)據(jù)和車輛所在環(huán)境狀態(tài)數(shù)據(jù)上傳至所述算法模塊;
3、所述網(wǎng)絡連接檢測模塊用于在接收到所述車端ota升級請求后,對車輛的網(wǎng)絡狀態(tài)進行檢測,并將檢測得到的車輛網(wǎng)絡狀態(tài)數(shù)據(jù)上傳至所述算法模塊;
4、所述算法模塊用于在接收到所述車輛狀態(tài)數(shù)據(jù)、所述車輛所在環(huán)境狀態(tài)數(shù)據(jù)和所述車輛網(wǎng)絡狀態(tài)數(shù)據(jù)后,根據(jù)所述車輛狀態(tài)數(shù)據(jù)、所述車輛所在環(huán)境狀態(tài)數(shù)據(jù)和所述車輛網(wǎng)絡狀態(tài)數(shù)據(jù),確定當前車輛的健康狀態(tài);
5、所述升級決策模塊用于調取所述算法模塊確定的所述車輛的健康狀態(tài),根據(jù)所述健康狀態(tài),生成升級決策,并根據(jù)所述升級決策對所述車輛的車端ota進行升級。
6、可選的,車輛狀態(tài)監(jiān)測模
7、車輛行駛速度數(shù)據(jù)、車輛電池狀態(tài)數(shù)據(jù)、車輛硬件健康狀態(tài)數(shù)據(jù)、車輛軟硬件系統(tǒng)健康狀態(tài)數(shù)據(jù)和車輛系統(tǒng)存儲空間狀態(tài)數(shù)據(jù)。
8、可選的,車輛狀態(tài)監(jiān)測模塊實時監(jiān)測的車輛所在環(huán)境狀態(tài)數(shù)據(jù),包括:
9、環(huán)境的溫濕度數(shù)據(jù)。
10、可選的,網(wǎng)絡連接檢測模塊檢測的車輛網(wǎng)絡狀態(tài)數(shù)據(jù),包括:車輛的網(wǎng)絡狀態(tài)質量數(shù)據(jù)。
11、可選的,算法模塊根據(jù)所述車輛狀態(tài)數(shù)據(jù)、所述車輛所在環(huán)境狀態(tài)數(shù)據(jù)和所述車輛網(wǎng)絡狀態(tài)數(shù)據(jù),確定當前車輛的健康狀態(tài),包括:
12、根據(jù)所述車輛行駛速度數(shù)據(jù),判斷所述車輛是否為行駛狀態(tài),若是行駛狀態(tài),根據(jù)車輛行駛速度判定所述車輛是否為高速行駛,以生成第一評估數(shù)據(jù);
13、根據(jù)所述車輛電池狀態(tài)數(shù)據(jù),確定車輛電池的剩余電量,并根據(jù)所述車端ota升級請求,判斷所述剩余電量,是否滿足車端ota的升級需求,以生成第二評估數(shù)據(jù);
14、根據(jù)所述車輛硬件健康狀態(tài)數(shù)據(jù),確定所述車輛硬件是否存在硬件故障,以生成第三評估數(shù)據(jù);
15、根據(jù)所述車輛軟硬件系統(tǒng)健康狀態(tài)數(shù)據(jù),確定所述車輛軟硬件系統(tǒng)是否存在系統(tǒng)故障,以生成第四評估數(shù)據(jù);
16、根據(jù)所述車輛系統(tǒng)存儲空間狀態(tài)數(shù)據(jù),確定所述車輛系統(tǒng)存儲空間的剩余存儲空間,根據(jù)所述車端ota升級請求判斷所述剩余存儲空間是否滿足升級需求,以生成第五評估數(shù)據(jù);
17、根據(jù)所述車輛所在環(huán)境狀態(tài)數(shù)據(jù),判斷車輛是否處于極端環(huán)境,以生成第六評估數(shù)據(jù);
18、根據(jù)所述車輛網(wǎng)絡狀態(tài)數(shù)據(jù),確定當前車輛的網(wǎng)絡狀態(tài)質量,以生成第七評估數(shù)據(jù);
19、根據(jù)所述第一評估數(shù)據(jù)至所述第七評估數(shù)據(jù),確定當前車輛的健康狀態(tài)。
20、可選的,升級決策模塊根據(jù)健康狀態(tài),生成升級決策,包括:
21、根據(jù)所述健康狀態(tài),生成車輛的檢修數(shù)據(jù)集、維護數(shù)據(jù)集和健康報告數(shù)據(jù)集;
22、根據(jù)所述檢修數(shù)據(jù)集的檢修數(shù)據(jù)生成檢修決策,根據(jù)所述檢修決策對所述車輛的硬件進行檢修;
23、根據(jù)所述維護數(shù)據(jù)集的維護數(shù)據(jù)生成維護決策,根據(jù)所述維護決策對所述車輛的軟硬件系統(tǒng)、網(wǎng)絡、電池和車輛系統(tǒng)存儲空間進行維護;
24、若所述檢修數(shù)據(jù)集和所述維護數(shù)據(jù)集均為空,根據(jù)所述健康報告數(shù)據(jù)集的健康報告數(shù)據(jù),生成升級決策。
25、可選的,升級決策,包括以下至少任一項:升級的起始時間、升級需要的預估時長、升級車端ota升級版本和升級需要的存儲空間。
26、可選的,升級決策模塊根據(jù)所述升級決策對所述車輛的車端ota進行升級,包括:
27、對所述升級決策進行打包,生成升級包,以基于所述升級包對所述車端ota進行升級。
28、可選的,升級決策模塊根據(jù)所述升級決策對所述車輛的車端ota進行升級,還包括:
29、在根據(jù)所述升級決策對所述車輛的車端ota進行升級之前,獲取車輛的身份信息,對所述車輛的身份信息進行驗證,以確認車輛是否合法;
30、若合法,將所述升級決策發(fā)送至用戶確認,若接收到用戶的確認命令,根據(jù)所述確認命令下載升級包,并根據(jù)下載的升級包,執(zhí)行車端ota的升級;
31、若所述確認命令包括用戶要求的升級起始時間,確定所述用戶要求的升級起始時間是否符合升級要求,若符合,根據(jù)所述用戶要求的升級起始時間修改升級決策,并根據(jù)修改的升級決策重構升級包,下載重構升級包,以所述用戶要求的升級起始時間開始,根據(jù)重構升級包,執(zhí)行車端ota的升級;
32、所述執(zhí)行車端ota的升級前,對生成的升級包或重構升級包進行簽名,在下載升級包或重構升級包后,對下載的升級包或重構升級包,進行驗簽,若驗簽成功,則根據(jù)所述下載的升級包或重構升級包,執(zhí)行車端ota的升級。
33、車輛狀態(tài)數(shù)據(jù)和再一方面,本申請還提出了一種用于車端ota升級的引擎方法,包括:
34、在接收到用戶的車端ota升級請求后,實時監(jiān)測車輛狀態(tài)以及車輛所在環(huán)境狀態(tài),并對車輛的網(wǎng)絡狀態(tài)進行檢測;
35、根據(jù)所述車輛狀態(tài)數(shù)據(jù)、所述車輛所在環(huán)境狀態(tài)數(shù)據(jù)和所述車輛網(wǎng)絡狀態(tài)數(shù)據(jù),確定當前車輛的健康狀態(tài);
36、調取確定的車輛的健康狀態(tài),根據(jù)所述健康狀態(tài),生成升級決策,并根據(jù)所述升級決策對所述車輛的車端ota進行升級。
37、與現(xiàn)有技術相比,本申請的有益效果為:
38、本申請?zhí)岢隽艘环N用于車端ota升級的引擎系統(tǒng),包括:車輛狀態(tài)監(jiān)測模塊、網(wǎng)絡連接檢測模塊、算法模塊和升級決策模塊;所述車輛狀態(tài)監(jiān)測模塊用于在接收到用戶的車端ota升級請求后,實時監(jiān)測車輛狀態(tài)以及車輛所在環(huán)境狀態(tài),將實時監(jiān)測的車輛狀態(tài)數(shù)據(jù)和車輛所在環(huán)境狀態(tài)數(shù)據(jù)上傳至算法模塊;所述網(wǎng)絡連接檢測模塊用于在接收到用戶的車端ota升級請求后,對車輛的網(wǎng)絡狀態(tài)進行檢測,并將所述車輛網(wǎng)絡狀態(tài)數(shù)據(jù)上傳至算法模塊;所述算法模塊用于在接收到所述車輛狀態(tài)數(shù)據(jù)、所述車輛所在環(huán)境狀態(tài)數(shù)據(jù)和所述車輛網(wǎng)絡狀態(tài)數(shù)據(jù)后,根據(jù)所述車輛狀態(tài)數(shù)據(jù)、所述車輛所在環(huán)境狀態(tài)數(shù)據(jù)和所述車輛網(wǎng)絡狀態(tài)數(shù)據(jù),確定當前車輛的健康狀態(tài);所述升級決策模塊用于調取所述算法模塊確定的車輛的健康狀態(tài),根據(jù)所述健康狀態(tài),生成升級決策,并根據(jù)所述升級決策對所述車輛的車端ota進行升級。本申請?zhí)峁┑囊嫦到y(tǒng)能夠有效的對車端ota進行升級,且升級的成功率高。
本文檔來自技高網(wǎng)...【技術保護點】
1.一種用于車端OTA升級的引擎系統(tǒng),其特征在于,所述引擎系統(tǒng),包括:車輛狀態(tài)監(jiān)測模塊、網(wǎng)絡連接檢測模塊、算法模塊和升級決策模塊;
2.根據(jù)權利要求1所述的引擎系統(tǒng),其特征在于,所述車輛狀態(tài)監(jiān)測模塊實時監(jiān)測的車輛狀態(tài)數(shù)據(jù),包括如下中的至少一種:
3.根據(jù)權利要求1所述的引擎系統(tǒng),其特征在于,所述車輛狀態(tài)監(jiān)測模塊實時監(jiān)測的車輛所在環(huán)境狀態(tài)數(shù)據(jù),包括:
4.根據(jù)權利要求1所述的引擎系統(tǒng),其特征在于,所述網(wǎng)絡連接檢測模塊檢測的車輛網(wǎng)絡狀態(tài)數(shù)據(jù),包括:車輛的網(wǎng)絡狀態(tài)質量數(shù)據(jù)。
5.根據(jù)權利要求2所述的引擎系統(tǒng),其特征在于,所述算法模塊根據(jù)所述車輛狀態(tài)數(shù)據(jù)、所述車輛所在環(huán)境狀態(tài)數(shù)據(jù)和所述車輛網(wǎng)絡狀態(tài)數(shù)據(jù),確定當前車輛的健康狀態(tài),包括:
6.根據(jù)權利要求1所述的引擎系統(tǒng),其特征在于,所述升級決策模塊根據(jù)健康狀態(tài),生成升級決策,包括:
7.根據(jù)權利要求1所述的引擎系統(tǒng),其特征在于,所述升級決策,包括以下至少任一項:升級的起始時間、升級需要的預估時長、升級車端OTA升級版本和升級需要的存儲空間。
8.根據(jù)權利要求
9.根據(jù)權利要求1所述的引擎系統(tǒng),其特征在于,所述升級決策模塊根據(jù)所述升級決策對所述車輛的車端OTA進行升級,還包括:
10.一種用于車端OTA升級的引擎方法,其特征在于,所述方法,包括:
...【技術特征摘要】
1.一種用于車端ota升級的引擎系統(tǒng),其特征在于,所述引擎系統(tǒng),包括:車輛狀態(tài)監(jiān)測模塊、網(wǎng)絡連接檢測模塊、算法模塊和升級決策模塊;
2.根據(jù)權利要求1所述的引擎系統(tǒng),其特征在于,所述車輛狀態(tài)監(jiān)測模塊實時監(jiān)測的車輛狀態(tài)數(shù)據(jù),包括如下中的至少一種:
3.根據(jù)權利要求1所述的引擎系統(tǒng),其特征在于,所述車輛狀態(tài)監(jiān)測模塊實時監(jiān)測的車輛所在環(huán)境狀態(tài)數(shù)據(jù),包括:
4.根據(jù)權利要求1所述的引擎系統(tǒng),其特征在于,所述網(wǎng)絡連接檢測模塊檢測的車輛網(wǎng)絡狀態(tài)數(shù)據(jù),包括:車輛的網(wǎng)絡狀態(tài)質量數(shù)據(jù)。
5.根據(jù)權利要求2所述的引擎系統(tǒng),其特征在于,所述算法模塊根據(jù)所述車輛狀態(tài)數(shù)據(jù)、所述車輛所在環(huán)境狀態(tài)數(shù)據(jù)和所述車輛網(wǎng)絡狀態(tài)數(shù)據(jù),確定...
【專利技術屬性】
技術研發(fā)人員:鐘嚴軍,
申請(專利權)人:北京云馳未來科技有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。