[發(fā)明專利]報文發(fā)送延時測試方法、測試上位機和存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 202110281776.5 | 申請日: | 2021-03-16 |
| 公開(公告)號: | CN114760227B | 公開(公告)日: | 2023-02-28 |
| 發(fā)明(設(shè)計)人: | 何烈炎;徐偉;張雁英;黃光健;劉士寶;劉光達 | 申請(專利權(quán))人: | 廣州汽車集團股份有限公司 |
| 主分類號: | H04L43/0852 | 分類號: | H04L43/0852;H04L43/50;H04L12/40 |
| 代理公司: | 深圳眾鼎專利商標代理事務(wù)所(普通合伙) 44325 | 代理人: | 譚果林 |
| 地址: | 510030 廣東省廣州市越*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 報文 發(fā)送 延時 測試 方法 上位 存儲 介質(zhì) | ||
1.一種報文發(fā)送延時測試方法,其特征在于,包括測試上位機執(zhí)行的如下步驟:
控制待測控制器通過CAN總線發(fā)送N種原始報文,N≥2;
在第一檢測周期內(nèi),對接收到的N種所述原始報文進行報文通訊檢測,獲取總線檢測結(jié)果;
在所述總線檢測結(jié)果為檢測通過時,根據(jù)N種所述原始報文對應(yīng)的處理優(yōu)先級的先后順序,確定N種所述原始報文對應(yīng)的報文優(yōu)先順序;
將所述報文優(yōu)先順序中相鄰兩個原始報文,確定為一組報文測試組合,每一所述報文測試組合包括在先報文和在后報文;
基于每一所述報文測試組合對應(yīng)的所述在先報文和所述在后報文,確定所述報文測試組合對應(yīng)的中間報文,將所述中間報文注入所述在先報文和所述在后報文之間,在發(fā)送所述中間報文的同時,控制所述待測控制器發(fā)送N種所述原始報文;其中,所述中間報文是指處理優(yōu)先級介于所述在先報文的處理優(yōu)先級和所述在后報文的處理優(yōu)先級之間的報文;
在第二檢測周期內(nèi),對每一所述報文測試組合對應(yīng)的所述在先報文和所述在后報文進行報文關(guān)聯(lián)檢測,獲取所述報文測試組合中的所述在先報文對應(yīng)的機制檢測結(jié)果;其中,報文關(guān)聯(lián)檢測是指用于檢測所述在后報文的發(fā)送延時是否對所述在先報文的發(fā)送延時造成影響的檢測過程。
2.如權(quán)利要求1所述的報文發(fā)送延時測試方法,其特征在于,所述在第一檢測周期內(nèi),對接收到的N種所述原始報文進行報文通訊檢測,獲取總線檢測結(jié)果,包括:
對所述第一檢測周期內(nèi)接收到的所述原始報文進行發(fā)送延時檢測,獲取所述原始報文對應(yīng)的報文檢測結(jié)果;
若在第一檢測周期接收到的所有所述原始報文中,所有所述原始報文對應(yīng)的報文檢測結(jié)果均為發(fā)送準時,則獲取檢測通過的總線檢測結(jié)果;
若在第一檢測周期接收到的所有所述原始報文中,存在至少一個所述原始報文對應(yīng)的報文檢測結(jié)果為發(fā)送延時,則獲取檢測不通過的總線檢測結(jié)果。
3.如權(quán)利要求2所述的報文發(fā)送延時測試方法,其特征在于,所述對所述第一檢測周期內(nèi)接收到的所述原始報文進行發(fā)送延時檢測,獲取所述原始報文對應(yīng)的報文檢測結(jié)果,包括:
獲取在第一檢測周期內(nèi)接收到的所述原始報文對應(yīng)的第一接收時間;
解析所述第一檢測周期內(nèi)接收到的所述原始報文,獲取所述原始報文對應(yīng)的報文周期和第一發(fā)送時間;
根據(jù)所述原始報文的第一發(fā)送時間和所述第一接收時間,獲取所述原始報文對應(yīng)的第一傳輸時長;
若所述原始報文對應(yīng)的第一傳輸時長大于所述原始報文對應(yīng)的報文周期,則獲取所述原始報文對應(yīng)的報文檢測結(jié)果為發(fā)送延時;
若所述原始報文對應(yīng)的第一傳輸時長不大于所述原始報文對應(yīng)的報文周期,則獲取所述原始報文對應(yīng)的報文檢測結(jié)果為發(fā)送準時。
4.如權(quán)利要求2所述的報文發(fā)送延時測試方法,其特征在于,所述若在第一檢測周期接收到的所有所述原始報文中,存在至少一個所述原始報文對應(yīng)的報文檢測結(jié)果為發(fā)送延時,則獲取檢測不通過的總線檢測結(jié)果,包括:
若在第一檢測周期接收到的所有所述原始報文中,存在至少一個所述原始報文對應(yīng)的報文檢測結(jié)果為發(fā)送延時,且監(jiān)測到所述CAN總線對應(yīng)的第一總線負載率低于第一負載率閾值,則獲取檢測不通過的總線檢測結(jié)果。
5.如權(quán)利要求1所述的報文發(fā)送延時測試方法,其特征在于,所述在所述總線檢測結(jié)果為檢測通過時,確定N種所述原始報文對應(yīng)的報文優(yōu)先順序,包括:
在所述總線檢測結(jié)果為檢測通過時,解析N種所述原始報文對應(yīng)的報文ID,依據(jù)N種所述原始報文對應(yīng)的報文ID,確定N種所述原始報文對應(yīng)的報文優(yōu)先順序。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣州汽車集團股份有限公司,未經(jīng)廣州汽車集團股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110281776.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 發(fā)送方法、發(fā)送系統(tǒng)和發(fā)送器
- 發(fā)送系統(tǒng)、發(fā)送設(shè)備
- 發(fā)送設(shè)備、發(fā)送/接收設(shè)備、發(fā)送方法和發(fā)送/接收方法
- 發(fā)送裝置、發(fā)送方法
- 發(fā)送裝置、發(fā)送方法
- 發(fā)送系統(tǒng)、發(fā)送裝置以及數(shù)據(jù)發(fā)送方法
- 發(fā)送方法、發(fā)送裝置
- 發(fā)送裝置、發(fā)送方法以及記錄介質(zhì)
- 發(fā)送方法、發(fā)送裝置
- 發(fā)送系統(tǒng)、發(fā)送方法及發(fā)送/接收系統(tǒng)





