[發明專利]遠程程序更新方法、系統及計算機可讀存儲介質在審
| 申請號: | 201711483381.3 | 申請日: | 2017-12-29 |
| 公開(公告)號: | CN108388441A | 公開(公告)日: | 2018-08-10 |
| 發明(設計)人: | 羅盛;張君鴻;王帥宇;李卓陽;白巖 | 申請(專利權)人: | 北京智行鴻遠汽車有限公司 |
| 主分類號: | G06F8/654 | 分類號: | G06F8/654;G06F8/71;H04W76/10;H04W76/19 |
| 代理公司: | 北京同輝知識產權代理事務所(普通合伙) 11357 | 代理人: | 劉洪勛 |
| 地址: | 102200 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 控制裝置 程序更新 遠程程序 上位機 計算機可讀存儲介質 更新 預存 相符 控制裝置檢測 預設存儲單元 標識符 發送 接收上位機 控制器系統 上位機通信 更新系統 通信方式 | ||
1.一種遠程程序更新方法,所述方法應用于遠程程序更新系統中,所述系統包括上位機以及與所述上位機通信連接的多個相同的控制裝置,所述上位機與所述控制裝置之間通過CAN網絡連接,且多個相同的所述控制裝置使用相同的CAN標識符;其特征在于,所述遠程程序更新方法包括以下步驟:
所述控制裝置接收所述上位機發送的程序更新信息,其中,所述程序更新信息包括所述控制裝置的編號;
所述控制裝置檢測所述程序更新信息中的編號與所述控制裝置的預設存儲單元中的預存編號是否相符;
在所述上位機發送的編號與所述控制裝置中的預存編號相符時,所述控制裝置接受所述上位機下發的程序更新信息,并開始進行程序更新。
2.根據權利要求1所述的遠程程序更新方法,其特征在于,所述在所述上位機發送的編號與所述控制裝置中的預存編號相符時,所述控制裝置接受所述上位機下發的程序更新信息,并開始進行程序更新的步驟包括:
所述控制裝置根據ISO15765協議進行程序更新。
3.根據權利要求1所述的遠程程序更新方法,其特征在于,所述多個相同的所述控制裝置中的預存編號不相同,且所述預存編號能唯一標識所述控制裝置。
4.根據權利要求1所述的遠程程序更新方法,其特征在于,所述方法包括:
確認所述上位機與所述控制裝置之間的會話應答與密鑰核對機制符合CAN網絡標準。
5.根據權利要求1所述的遠程程序更新方法,其特征在于,所述控制裝置接收所述上位機發送的程序更新信息的步驟之前還包括:
所述上位機判斷所述控制裝置是否需要程序更新。
6.根據權利要求5所述的遠程程序更新方法,其特征在于,所述上位機判斷所述控制裝置是否需要程序更新的步驟包括:
所述上位機判斷所述控制裝置的預設存儲單元是否存在加載程序的更新標識;
如果存在,則確定所述控制裝置中的加載程序需要更新;
如果不存在,則確定所述控制裝置中的加載程序不需要更新。
7.根據權利要求1所述的遠程程序更新方法,其特征在于,所述方法還包括:
所述控制裝置通過CAN總線接收所述上位機發送的程序更新消息,所述程序更新消息還攜帶所述加載程序的程序標識;
為所述加載程序分配更新標識;
將所述加載程序的更新標識存儲在指定存儲單元中。
8.根據權利要求1~7任一項所述的遠程程序更新方法,其特征在于,所述預設存儲單元為EEPROM。
9.一種遠程程序更新系統,其特征在于,所述系統包括上位機以及與所述上位機之間通過CAN網絡連接的多個相同的控制裝置;所述上位機與所述控制裝置內均包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的遠程程序更新程序,所述遠程程序更新程序被所述處理器執行時實現如權利要求1-8任一項所述的方法的步驟。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有遠程程序更新程序,所述遠程程序更新程序被處理器執行時實現如權利要求1-8任一項所述的遠程程序更新方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京智行鴻遠汽車有限公司,未經北京智行鴻遠汽車有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711483381.3/1.html,轉載請聲明來源鉆瓜專利網。





