[發明專利]一種通信協議測試的發送控制方法有效
| 申請號: | 201310710515.6 | 申請日: | 2013-12-21 |
| 公開(公告)號: | CN104734900B | 公開(公告)日: | 2019-05-17 |
| 發明(設計)人: | 龐浩;張建華;劉存 | 申請(專利權)人: | 北京市騰河智慧能源科技有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 102200 北京市昌平區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通信協議 測試 發送 控制 方法 | ||
本發明涉及一種通信協議測試的發送控制方法,用以實現通信接口及其協議測試。其特征在于該方法輸入的發送數據文本包含發送數據、標號、變量、數據計算和轉換函數、發送控制函數、以及測試參數設置函數;文本解析處理其分解后傳遞給數據計算和轉換處理、發送控制處理和測試參數設置函數處理;發送控制處理對數據計算和轉換處理實施循環和跳轉控制,對發送數據生成處理、緩存處理之后的數據發送處理實施時間觸發控制和條件觸發控制;條件觸發控制依據接收數據處理獲得的接收數據,經過特征判斷產生觸發數據發送處理的條件。本發明方法實現了測試條件自動改變、自動數據變化組幀、數據計算和格式轉換、循環發送和情況跳轉、自動接收應答的功能。
技術領域
本發明涉及一種通信協議測試的發送控制方法,屬于通信接口及其協議測試領域。
背景技術
隨著通信技術發展,各種通信接口及其協議的測試是技術開發以及產品檢驗的一個必要環節。當前已有的通信接口及其協議測試,只能提供人工計算數值、人工完成轉換數據、人工設置多條數據幀、定時循環、接收幀完全匹配后觸發的功能,沒有提供更便捷的自動化協議測試功能。中國發明專利《通信協議接口的測試方法及系統(申請號:CN201110279981.4)介紹了一種通信協議測試方法,如圖1所示。該通信協議測試方法基于測試腳本模塊調用協議測試庫的函數,模擬客戶端行為,并發送測試用數據給被測對象,通用邏輯服務模擬器接收回復數據,傳輸給所述測試腳本模塊進行驗證。該通信協議測試方法的發送部分,通過測試腳本和協議測試庫可以實現對所發數據的選擇,但該測試系統未包含對測試發送數據幀時間、循環、觸發的控制,只能實現通信數據產生、發送,只能用于驗證發送數據和依據測試協議庫產生的接收數據的一致性,無法適應數據協議因設備特性、接口特性不同而不同的情況,無法完成復雜的、長時間的、不斷變化條件的自動測試功能。
隨著串口通信協議的日趨復雜,已有的串口計算機調試工具已經不能滿足調試需要。已有的串口計算機調試工具通常只能完成簡單的串口收發控制和循環發送功能。然而,當前對串口通信可靠性的測試,還需要對串口發送插入延時、等待回復后再發送、自動修改發送幀數據、自動完成校驗碼計算和填寫。為此,提出串口協議發送測試軟件的新需求。
發明內容
本發明的目的是提出一種通信協議測試的發送控制方法,所設計的測試輸入的發送數據文本,除了包含發送數據,還包含標號、變量、數據計算和轉換函數、發送控制函數以及測試參數設置函數,從而實現測試條件在通信測試過程中自動改變,實現自動數據變化后的協議組幀,實現便捷的數據計算和格式轉換,實現更靈活的循環發送和條件跳轉,實現依據接收數據的自動應答功能。
本發明為解決上述技術問題而提供一種通信協議測試的發送控制方法,該方法包含如下步驟:
步驟1、對通信協議測試的發送數據文本進行文本解析處理,分解出發送數據、標號、變量、數據計算和轉換函數、發送控制函數以及測試參數設置函數;
步驟2、發送控制處理接收文本解析處理所提供的發送控制函數,準備執行包括循環和跳轉控制、時間觸發控制、以及條件觸發控制在內的發送控制;測試參數設置函數處理依據文本解析處理所提供的測試參數設置函數,設置通信協議測試的參數;
步驟3、在循環和跳轉控制下,發送數據、標號、變量以及數據計算和轉換函數輸入到數據計算和轉換處理,獲得數據計算和轉換函數的處理結果、以及變量的當前數值;
步驟4、發送數據、變量的當前數值以及數據計算和轉換函數的處理結果輸入到發送數據生成處理,產生待發數據;
步驟5、發送數據生成處理所產生的待發數據經過緩存處理被保存;
步驟6、當時間觸發控制和條件觸發控制的觸發條件滿足時,數據發送處理將緩存的待發數據從通信發送接口發送出去。
其中,所述的通信協議測試的參數包含對通信發送接口和通信接收接口的設置參數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京市騰河智慧能源科技有限公司,未經北京市騰河智慧能源科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310710515.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:測試系統及其服務端
- 下一篇:一種GOOSE通信方法及裝置





