一種基于數(shù)據(jù)緩存的CAN報(bào)文解析方法及其系統(tǒng)

基本信息

申請(qǐng)?zhí)?/td> CN201710998629.3 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN107645564B 公開(kāi)(公告)日 2021-03-23
申請(qǐng)公布號(hào) CN107645564B 申請(qǐng)公布日 2021-03-23
分類(lèi)號(hào) H04L29/06(2006.01)I;H04L12/40(2006.01)I;H04L29/08(2006.01)I 分類(lèi) 電通信技術(shù);
發(fā)明人 梁桂兵 申請(qǐng)(專(zhuān)利權(quán))人 廈門(mén)市福工動(dòng)力技術(shù)有限公司
代理機(jī)構(gòu) 福州市博深專(zhuān)利事務(wù)所(普通合伙) 代理人 林志崢
地址 361000福建省廈門(mén)市同安區(qū)工業(yè)集中區(qū)草塘路123號(hào)
法律狀態(tài) -

摘要

摘要 本發(fā)明提供一種基于數(shù)據(jù)緩存的CAN報(bào)文解析方法,包括:依據(jù)CAN解析協(xié)議建立數(shù)據(jù)緩存空間;建立報(bào)文相關(guān)參數(shù)在所述數(shù)據(jù)緩存空間中對(duì)應(yīng)存儲(chǔ)位置的映射,所述相關(guān)參數(shù)包括報(bào)文ID、參數(shù)名、解析規(guī)則、浮點(diǎn)數(shù)據(jù)、文本數(shù)據(jù)以及顯示樣式;數(shù)據(jù)緩存空間接收并解析CAN總線的報(bào)文;將解析得到的數(shù)據(jù)轉(zhuǎn)換為浮點(diǎn)數(shù)據(jù)和文本數(shù)據(jù);依據(jù)所述映射,將包括轉(zhuǎn)換得到的浮點(diǎn)數(shù)據(jù)和文本數(shù)據(jù)的所述報(bào)文的相關(guān)參數(shù)存儲(chǔ)至對(duì)應(yīng)位置。本發(fā)明在數(shù)據(jù)緩存空間中對(duì)總線數(shù)據(jù)進(jìn)行解析,并將解析得到的數(shù)據(jù)進(jìn)行對(duì)應(yīng)存儲(chǔ),實(shí)現(xiàn)各個(gè)操作模塊分離,提高程序穩(wěn)定性,以及解析數(shù)據(jù)的有效性和一致性。??