[發明專利]透傳設備數據傳輸穩定性的測試方法、終端設備以及介質在審
| 申請號: | 202210897810.6 | 申請日: | 2022-07-28 |
| 公開(公告)號: | CN115720201A | 公開(公告)日: | 2023-02-28 |
| 發明(設計)人: | 蔡芹光;王明坤;孟玉;成海峰;趙芳 | 申請(專利權)人: | 山東有人物聯網股份有限公司 |
| 主分類號: | H04L43/08 | 分類號: | H04L43/08;H04L43/0829;H04L43/50 |
| 代理公司: | 深圳市恒程創新知識產權代理有限公司 44542 | 代理人: | 張小容 |
| 地址: | 250000 山東省濟南市中國(山東)自由貿易*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 設備 數據傳輸 穩定性 測試 方法 終端設備 以及 介質 | ||
1.一種透傳設備數據傳輸穩定性的測試方法,其特征在于,所述透傳設備數據傳輸穩定性的測試方法包括:
基于上位機獲取測試用例參數,并將所述測試用例參數分條統計至所述上位機的本地數據庫;
調用所述本地數據庫的原有測試參數,并將所述原有測試參數通過與所述上位機相連接的測試板卡,傳遞到所述測試板卡的端口對應的待測透傳設備,以確定所述待測透傳設備進入預設的待測試狀態;
按照所述待測試狀態和所述測試用例參數針對所述待測透傳設備進行透傳穩定性測試。
2.如權利要求1所述透傳設備數據傳輸穩定性的測試方法,其特征在于,所述按照所述待測試狀態和所述測試用例參數針對所述待測透傳設備進行透傳穩定性測試的步驟,包括:
在確定到所述待測透傳設備處于所述待測試狀態后,通過所述測試板卡將所述測試用例參數的發送數據內容打包為自定義測試協議內容,并將所述自定義測試協議內容通過所述測試板卡的發送端發送至所述待測透傳設備;
將通過所述待測透傳設備后的所述自定義測試協議內容確定為待測試數據;
通過所述測試板卡解析所述待測試數據以獲取傳輸結果,并將所述傳輸結果通過所述上位機存儲至所述本地數據庫。
3.如權利要求2所述透傳設備數據傳輸穩定性的測試方法,其特征在于,所述通過所述測試板卡將所述測試用例參數的發送數據內容打包為自定義測試協議內容的步驟,包括:
針對所述發送數據內容通過所述測試板卡增加包頭、包尾、數據長度、序號和校驗字段,以打包為自定義測試協議內容。
4.如權利要求2所述透傳設備數據傳輸穩定性的測試方法,其特征在于,所述傳輸結果包括:誤碼包、正序包和亂序包,所述通過所述測試板卡解析所述待測試數據以獲取傳輸結果的步驟,包括:
通過判斷所述測試板卡之前是否接收到所述待測透傳設備的不完整包和所述待測試數據,以得到判斷結果,并確定所述判斷結果對應的完整包;
通過所述測試板卡調用所述自定義測試協議內容的校驗碼解析所述完整包,以獲取所述正確包和所述誤碼包,并分別記錄所述正確包和所述誤碼包;
通過所述測試板卡調用所述自定義測試協議內容的包序號校驗所述正確包,以獲取所述正序包和所述亂序包,并分別記錄所述正序包和所述亂序包。
5.如權利要求4所述透傳設備數據傳輸穩定性的測試方法,其特征在于,所述判斷結果包括:第一完整包、第一不完整包、第一粘包、第一丟包、分包、第二完整包、第二不完整包、第二粘包和第二丟包,其中,所述第一完整包和第二完整包為所述完整包、所述第一不完整包和所述第二不完整包為不完整包,所述第一粘包和第二粘包為粘包,所述第一丟包和所述第二丟包為丟包,所述傳輸結果還包括:所述丟包、所述分包和所述粘包;
所述通過判斷所述測試板卡之前是否接收到所述待測透傳設備的不完整包數據和所述待測試數據,以得到所述判斷結果的步驟,包括:
判斷所述測試板卡之前是否接收到所述待測透傳設備的不完整包數據;
若是,則確定所述不完整包數據和所述待測試數據通過所述測試板卡解析得到第一完整包、第一不完整包、第一粘包、第一丟包和分包,并分別記錄所述第一不完整包、第一粘包、第一丟包和分包;
若否,則確定所述待測試數據通過所述測試板卡解析得到第二完整包、第二不完整包、第二粘包和第二丟包,并分別記錄第二不完整包、第二粘包和第二丟包。
6.如權利要求5所述透傳設備數據傳輸穩定性的測試方法,其特征在于,在所述分別記錄第二不完整包、第二粘包和第二丟包的步驟之后,所述方法包括:
通過所述測試板卡獲取所述待測試數據的當前收包序號,并根據所述丟包的計數和所述當前收包序號確定丟包率;
獲取所述丟包的計數、所述亂序包的計數、所述誤碼包的計數、所述分包的計數和所述粘包的計數之間的計數總和,并根據所述當前收包序號和所述計數總和確定總傳輸成功率;
將所述丟包率和所述總傳輸成功率通過所述測試板卡的接收端傳輸至所述上位機,并通過所述上位機將所述丟包率和所述總傳輸成功率存儲至所述本地數據庫;
將所述丟包率和所述總傳輸成功率作為所述待測透傳設備的測試結果,并通過上位機的人機交互窗口顯示所述測試結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東有人物聯網股份有限公司,未經山東有人物聯網股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210897810.6/1.html,轉載請聲明來源鉆瓜專利網。





