[發明專利]一種TBox的雙處理器間可靠通信的方法及系統有效
| 申請號: | 201911014259.0 | 申請日: | 2019-10-23 |
| 公開(公告)號: | CN110990328B | 公開(公告)日: | 2022-06-17 |
| 發明(設計)人: | 程德心;李詒雯;王晶 | 申請(專利權)人: | 武漢光庭信息技術股份有限公司 |
| 主分類號: | G06F15/173 | 分類號: | G06F15/173 |
| 代理公司: | 武漢藍寶石專利代理事務所(特殊普通合伙) 42242 | 代理人: | 王振宇 |
| 地址: | 430000 湖北省武漢市東湖開發區光谷軟*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 tbox 處理器 可靠 通信 方法 系統 | ||
1.一種TBox的雙處理器間可靠通信的方法,其特征在于,所述方法包括:
步驟1,TBox的MPU的其它進程向監視進程周期性的發送運行狀態,所述監視進程建立表示各個所述其它進程的運行狀態的數據幀;
所述其它進程表示所述MPU中除了所述監視進程之外的所有進程;
步驟2,所述監視進程周期性的將所述數據幀發送給TBox的MCU;
步驟3,所述MCU根據收到的所述數據幀判斷所述MPU的各個進程的運行狀況;
所述數據幀為包含多個字節的data數據,用各個bit位的數值表示對應的各個進程的運行狀態;
步驟1包括:
步驟101,所述MPU中的所有所述其它進程在運行正常時周期性的向所述監視進程發送心跳的IPC;
步驟102,所述監視進程收到所述進程的IPC時,在所述數據幀中對應的bit位上設置表示運行正常的數值,否則,在所述數據幀中對應的bit位上設置表示運行異常的數值;
所述步驟3中,所述MCU判斷任一所述bit位的數值顯示運行異常的時間超過設定的MPU進程崩潰超時時間時,所述MCU判定對應的進程已經崩潰。
2.根據權利要求1所述的方法,其特征在于,所述步驟2中所述監視進程向所述MCU發送所述數據幀的周期與所述步驟1中所述其它進程向所述監視進程發送運行狀態的周期相同,所述周期根據TBox的歷史運行狀態設定。
3.根據權利要求1所述的方法,其特征在于,所述MCU中存儲中監控參數,所述監控參數包括:啟動/停止監視MPU進程參數、MPU進程崩潰超時時間參數、MPU進程處理等級參數和監視MPU進程的錯誤碼參數。
4.根據權利要求1所述的方法,其特征在于,所述數據幀包括運行計數位;
所述步驟2中,所述監視進程向所述MCU發送所述數據幀時,所述數據幀的所述運行計數位的數值加一;
所述步驟3中,所述MCU判斷收到的所述數據幀中的所述運行計數位的數據不連續時,判定所述MPU與所述MCU之間的通信斷開。
5.根據權利要求1所述的方法,其特征在于,所述步驟3之后還包括:
步驟4,在判定有進程崩潰后,MCU根據對應的MPU進程處理等級以及當前所處的服務來決定需要使用的處理策略:
如果當前沒有Ecall服務,所述MCU重啟所述MPU;
如果當前有Ecall服務,根據崩潰的所述進程對應的MPU進程處理等級判斷所述Ecall服務不能正常運行時,所述MCU重啟所述MPU后撥打Ecall號碼重新執行所述Ecall服務;根據崩潰的所述進程對應的MPU進程處理等級判斷所述Ecall服務能正常運行時,待所述Ecall服務完成之后再決定是否重啟所述MPU。
6.一種TBox的雙處理器間可靠通信的系統,其特征在于,所述系統包括:設置于MPU監視進程中的數據幀建立模塊和數據發送模塊以及設置于MCU中的MPU監控模塊;
所述數據幀建立模塊,用于接收TBox的MPU的其它進程周期性發送的運行狀態,建立表示各個所述其它進程的運行狀態的數據幀;
所述其它進程表示所述MPU中除了所述監視進程之外的所有進程;
所述數據發送模塊,周期性的將所述數據幀發送給TBox的所述MCU;
所述MPU監控模塊,用于根據收到的所述數據幀判斷所述MPU的各個進程的運行狀況;
所述數據幀為包含多個字節的data數據,用各個bit位的數值表示對應的各個進程的運行狀態;
所述數據幀建立模塊的處理過程包括:
步驟101,所述MPU中的所有所述其它進程在運行正常時周期性的向所述監視進程發送心跳的IPC;
步驟102,所述監視進程收到所述進程的IPC時,在所述數據幀中對應的bit位上設置表示運行正常的數值,否則,在所述數據幀中對應的bit位上設置表示運行異常的數值;
所述MPU監控模塊判斷任一所述bit位的數值顯示運行異常的時間超過設定的MPU進程崩潰超時時間時,所述MCU判定對應的進程已經崩潰。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢光庭信息技術股份有限公司,未經武漢光庭信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911014259.0/1.html,轉載請聲明來源鉆瓜專利網。





