一種基于數(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ù)的有效性和一致性。?? |
