System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 好硬~好爽~别进去~动态图, 69式真人无码视频免 ,无码人妻久久久一区二区三区,国产精品无码久久久久久
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    基于雙卡雙通的汽車OTA升級方法、裝置、設備及存儲介質制造方法及圖紙

    技術編號:44211179 閱讀:21 留言:0更新日期:2025-02-06 18:43
    本申請實施例涉及在線升級技術領域,公開了一種基于雙卡雙通的汽車OTA升級方法、裝置、設備及存儲介質,該基于雙卡雙通的汽車OTA升級方法,采用雙卡雙通技術,在通過隨機數校驗升級校驗包與OTA升級包一致的情況下,首先通過雙路徑網絡分別將OTA升級包和升級校驗包分別下發至車機終端,當兩個包由兩路網絡下發至車機終端后,通過校驗包中的公鑰對升級包驗簽,若升級校驗包中的公鑰與OTA升級包中的公鑰一致,表明數據傳輸不存在中間人攻擊的現象,然后再通過校驗包中的哈希值判斷升級包的完整性;最后,在公鑰一致且哈希值一致的情況下,啟動OTA包安裝以完成OTA升級。如此,可以有效防止中間人攻擊并提高升級效率,從而為汽車提供可靠的安全策略。

    【技術實現步驟摘要】

    本專利技術涉及在線升級,具體涉及一種基于雙卡雙通的汽車ota升級方法、裝置、設備及存儲介質。


    技術介紹

    1、隨著無線通信技術的發展?,通信技術在各行各業均勻應用,在無人駕駛車輛中使用兩張sim卡進行通信,它能夠在不同的網絡運營商之間切換,以保證通信的穩定性和可靠性。這項技術在智能網聯汽車領域尤為重要,因為它涉及到車輛的遠程控制、數據傳輸等多個方面。

    2、車輛ota遠程升級,指的是通過空中下載技術實現無人車軟件的遠程控制升級。這種技術允許無人車在不需要物理接觸的情況下,通過無線通信網絡(如4g/5g、wi-fi等)接收并安裝新的軟件版本或更新包,從而提升車輛性能、增加新功能或修復安全漏洞。

    3、相關技術中,車輛ota遠程升級仍然存在受外界環境影響導致的安全性低以及升級效率低等問題。


    技術實現思路

    1、本專利技術的主要目的是提供一種基于雙卡雙通的汽車ota升級方法、裝置、設備及存儲介質,旨在解決現有技術中車輛ota遠程升級容易受外界環境影響而導致安全性低以及升級效率低的技術問題。

    2、為實現上述目的,第一方面,本申請實施例中提供了一種基于雙卡雙通的汽車ota升級方法,所述方法包括:

    3、根據最新升級軟件生成ota包,并計算所述ota包的哈希值,其中,在生成所述ota包的過程產生一個隨機數;

    4、使用私鑰對所述ota包進行簽名得到簽名文件,并將所述簽名文件以及隨機數打包到所述ota包中形成ota升級包,所述簽名文件中包含有與所述私鑰對應的公鑰;

    5、在通過所述隨機數校驗所述升級校驗包與ota升級包一致的情況下,將升級校驗包通過第一路網絡發送至車機終端,其中,所述升級校驗包為所述隨機數、ota包的哈希值以及簽名時的公鑰值封裝后經過私鑰加密形成的校驗包;同時將所述ota升級包通過第二路網絡發送至車機終端,所述第一路網絡與第二路網絡為不同的網絡路線;

    6、通過預置公鑰對所述升級校驗包進行解密得到校驗解密包,分別提取所述校驗解密包中的公鑰、哈希值得到第一公鑰及第一哈希值;

    7、分別提取ota升級包中的公鑰、哈希值得到第二公鑰及第二哈希值;

    8、在所述第一公鑰與所述第二公鑰一致,且所述第一哈希值與第二哈希值一致的情況下,啟動所述ota包安裝以完成ota升級。

    9、在一種可能的實現方式中,所述在所述第一公鑰與所述第二公鑰一致,且所述第一哈希值與第二哈希值一致的情況下啟動ota包安裝的步驟包括:

    10、在校驗一致性前,計算第一哈希值與第二哈希值的差異度,其中差異度滿足以下公式:

    11、,和分別表示第一哈希值和第二哈希值在第i位的值,n表示哈希值的總位數;

    12、當差異度小于預設的閾值時,確認所述第一哈希值與第二哈希值一致,啟動ota包安裝。

    13、在一種可能的實現方式中,所述第二路網絡包括第二主網絡以及第二備用網絡,所述第二主網絡的傳輸帶寬大于所述第二備用網絡的傳輸帶寬,所述將升級校驗包通過第一路網絡發送至車機終端,包括:

    14、獲取所述第一路網絡的歷史數據傳輸狀態;

    15、在所述第一路網絡的歷史數據傳輸狀態未滿足預設要求的情況下,暫停所述第一路網絡的數據傳輸,并且將所述第二路網絡映射為第二主網絡以及第二備用網絡,其中,所述第二主網絡用于將ota升級包發送至車機終端,第二備用網絡用于將升級校驗包發送至車機終端。

    16、在一種可能的實現方式中,所述將所述第二路網絡映射為第二主網絡以及第二備用網絡,包括:

    17、當第一路網絡的歷史數據傳輸狀態未滿足所述預設要求時,自動觸發映射機制;

    18、通過預先安裝的網絡配置工具,將第二路網絡映射為第二主網絡和第二備用網絡,并且在網絡配置中,為第二主網絡和第二備用網絡分配不同的ip地址段和子網掩碼,確保所述第二主網絡和第二備用網絡在網絡層上處于隔離狀態。

    19、在一種可能的實現方式中,所述通過預先安裝的網絡配置工具,將第二路網絡映射為第二主網絡和第二備用網絡之后,還包括:

    20、通過所述第二主網絡將ota升級包發送至車機終端,通過第二備用網絡將升級校驗包發送至車機終端;

    21、在所述第一公鑰與所述第二公鑰不一致,或者所述第一哈希值與第二哈希值不一致的情況下,不啟動所述ota包安裝。

    22、在一種可能的實現方式中,所述獲取所述第一路網絡的歷史數據傳輸狀態,包括:

    23、獲取第一路網絡的歷史數據傳輸過程中的數據讀寫速率值以及讀寫準確率值;

    24、對所述讀寫速率值以及讀寫準確率值進行效率換算得到數據傳輸效率值;

    25、確定所述數據傳輸效率值小于或等于效率值閾值,判定所述第一路網絡的歷史數據傳輸狀態不滿足預設要求。

    26、在一種可能的實現方式中,所述對所述讀寫速率值以及讀寫準確率值進行效率換算得到數據傳輸效率值,包括:

    27、將所述讀寫速率值以及讀寫準確率值輸入預先訓練的數據傳輸效率值預估模型得到數據傳輸效率值,其中,所述數據讀寫效率值預估模型滿足如下表達式:

    28、;

    29、式中,x為數據傳輸效率值,r1為歷史數據讀寫速率值的平均值,r2為最近一次的數據讀寫速率值,r0為數據基準讀寫速率值,a1為歷史數據讀寫準確率值的平均值,a2為最近一次的數據讀寫準確率值,a0為數據基準讀寫準確率值,f為網絡卡設備的性能負載,0<f≤1,性能負載表征網絡卡設備的原始性能大小,cz為性能懲罰因子,cz≥1,性能懲罰因子與網絡卡設備的工作負荷成正相關關系;w1及w2分別為數據讀寫速率值、數據讀寫速率值對數據讀寫效率值的影響權重。

    30、第二方面,本申請實施例中還提供了一種汽車ota升級裝置,所述裝置包括:

    31、數據包生成單元,用于根據最新升級軟件生成ota包,并且在生成所述ota包的過程產生一個隨機數;

    32、數據簽名單元,用于使用私鑰對所述ota包進行簽名;

    33、數據發送單元,用于將升級校驗包通過第一路網絡發送至車機終端,將ota升級包通過第二路網絡發送至車機終端;

    34、數據解密單元,通過預置公鑰對升級校驗包進行解密得到校驗解密包;

    35、數據提取單元,用于提取校驗解密包中的公鑰、哈希值得到第一公鑰及第一哈希值;以及提取ota升級包中的公鑰、哈希值得到第二公鑰及第二哈希值;

    36、數據校驗單元,用于校驗第一公鑰與所述第二公鑰的一致性,以及第一哈希值與第二哈希值的一致性;

    37、安裝啟動單元,用于在第一公鑰與所述第二公鑰一致,且第一哈希值與第二哈希值一致的情況下,啟動ota包安裝以完成ota升級。

    38、第三方面,本申請實施例中還提供了一種ota升級設備,包括存儲器、處理器,所述存儲器用于存儲程序代碼,所述處理器用于調用所述程序代碼,以執行如第一方面所述的方本文檔來自技高網...

    【技術保護點】

    1.一種基于雙卡雙通的汽車OTA升級方法,其特征在于,所述方法包括:

    2.如權利要求1所述的基于雙卡雙通的汽車OTA升級方法,其特征在于,所述在所述第一公鑰與所述第二公鑰一致,且所述第一哈希值與第二哈希值一致的情況下啟動OTA包安裝的步驟包括:

    3.如權利要求1所述的基于雙卡雙通的汽車OTA升級方法,其特征在于,所述第二路網絡包括第二主網絡以及第二備用網絡,所述第二主網絡的傳輸帶寬大于所述第二備用網絡的傳輸帶寬,所述將升級校驗包通過第一路網絡發送至車機終端,包括:

    4.如權利要求3所述的基于雙卡雙通的汽車OTA升級方法,其特征在于,所述將所述第二路網絡映射為第二主網絡以及第二備用網絡,包括:

    5.如權利要求4所述的基于雙卡雙通的汽車OTA升級方法,其特征在于,所述通過預先安裝的網絡配置工具,將第二路網絡映射為第二主網絡和第二備用網絡之后,還包括:

    6.如權利要求3所述的基于雙卡雙通的汽車OTA升級方法,其特征在于,所述獲取所述第一路網絡的歷史數據傳輸狀態,包括:

    7.如權利要求6所述的基于雙卡雙通的汽車OTA升級方法,其特征在于,所述對所述讀寫速率值以及讀寫準確率值進行效率換算得到數據傳輸效率值,包括:

    8.一種汽車OTA升級裝置,其特征在于,所述裝置包括:

    9.一種OTA升級設備,其特征在于,包括存儲器、處理器,所述存儲器用于存儲程序代碼,所述處理器用于調用所述程序代碼,以執行如權利要求1至7任一項所述的方法。

    10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至7中任一項所述的方法的步驟。

    ...

    【技術特征摘要】

    1.一種基于雙卡雙通的汽車ota升級方法,其特征在于,所述方法包括:

    2.如權利要求1所述的基于雙卡雙通的汽車ota升級方法,其特征在于,所述在所述第一公鑰與所述第二公鑰一致,且所述第一哈希值與第二哈希值一致的情況下啟動ota包安裝的步驟包括:

    3.如權利要求1所述的基于雙卡雙通的汽車ota升級方法,其特征在于,所述第二路網絡包括第二主網絡以及第二備用網絡,所述第二主網絡的傳輸帶寬大于所述第二備用網絡的傳輸帶寬,所述將升級校驗包通過第一路網絡發送至車機終端,包括:

    4.如權利要求3所述的基于雙卡雙通的汽車ota升級方法,其特征在于,所述將所述第二路網絡映射為第二主網絡以及第二備用網絡,包括:

    5.如權利要求4所述的基于雙卡雙通的汽車ota升級方法,其特征在于,所述通過預先安裝的網絡配...

    【專利技術屬性】
    技術研發人員:閆方超吳濤李斌
    申請(專利權)人:天津布爾科技有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 精品人妻系列无码一区二区三区| 无码人妻一区二区三区在线| 亚洲精品无码久久毛片波多野吉衣 | 亚洲美日韩Av中文字幕无码久久久妻妇| 亚洲精品无码专区| 无码aⅴ精品一区二区三区| 国产成人AV无码精品| 亚洲国产AV无码一区二区三区| 国产精品亚洲专区无码WEB| 无码人妻久久一区二区三区| 亚洲av永久中文无码精品| 国产精品99精品无码视亚| 国产无码网页在线观看| 无码人妻精品一区二区在线视频| 色国产色无码色欧美色在线| 无码免费午夜福利片在线 | 自拍偷在线精品自拍偷无码专区| 久久久国产精品无码一区二区三区| 人妻无码一区二区视频| 亚洲AV无码专区在线电影成人| 久久久无码精品国产一区| 日韩精品无码久久一区二区三| 亚洲AV永久无码天堂影院| 无码国产午夜福利片在线观看| 精品亚洲成α人无码成α在线观看 | 精品无码一区二区三区亚洲桃色| 精品无码成人网站久久久久久| 蜜桃无码一区二区三区| 性无码一区二区三区在线观看| 东京热人妻无码人av| 国产AV无码专区亚洲AVJULIA| 成人无码午夜在线观看| 国产成人无码A区在线观看导航| 日韩美无码五月天| 少妇极品熟妇人妻无码| 亚洲精品无码少妇30P| 毛片一区二区三区无码| 精品久久久无码人妻字幂| 国产爆乳无码视频在线观看3| 无码av专区丝袜专区| 丰满少妇被猛烈进入无码|