[發明專利]一種基于串行通信端口的測試控制方法有效
| 申請號: | 201010102302.1 | 申請日: | 2010-01-28 |
| 公開(公告)號: | CN101820329A | 公開(公告)日: | 2010-09-01 |
| 發明(設計)人: | 戚隆寧;黃少珉 | 申請(專利權)人: | 東南大學 |
| 主分類號: | H04L1/00 | 分類號: | H04L1/00;H04L1/24;H04L7/00 |
| 代理公司: | 南京經緯專利商標代理有限公司 32200 | 代理人: | 許方 |
| 地址: | 214135 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 串行 通信 端口 測試 控制 方法 | ||
1.一種基于串行通信端口的測試控制方法,其特征在于:包括底層基于鏈路數據包的處理方法和上層基于幀的處理方法,其中上層基于幀的處理方法包括如下步驟:
步驟801,測試控制系統作為同步發起方,經過鏈路同步過程,與被測系統建立同步數據鏈路;
步驟802,測試控制系統根據測試項目和測試參數生成測試命令幀,測試命令幀依次由測試項編號、測試命令類型、測試命令參數個數、測試命令參數長度和測試命令參數構成;
步驟803,測試控制系統將步驟802生成的測試命令幀發送給被測系統,若幀發送過程成功,則進入步驟804;若幀發送過程失敗,則取消本次測試,返回步驟801;
步驟804,被測系統接收測試控制系統發送的測試命令幀,若幀接收過程失敗,則取消本次接收,進入步驟813;若幀接收檢驗通過,進入步驟805;若幀接收檢驗失敗,進入步驟808;
步驟805,被測系統根據測試命令執行測試;
步驟806,被測系統測試完成,根據測試結果,生成測試結果幀;測試結果幀由測試項編號、測試結果類型、測試結果長度和測試結果內容構成;測試項編號與所執行的測試命令的測試項編號一致,測試結果類型與所執行的測試命令的測試命令類型一致;
步驟807,被測系統將步驟806生成的測試結果幀發送給測試控制系統,若發送過程成功,則進入步驟810;若發送過程失敗,則取消本次測試,進入步驟813;
步驟808,被測系統根據測試命令幀被檢驗出的錯誤情況,生成測試命令拒收幀,測試命令拒收幀由測試項編號、拒收測試命令類型、拒收測試命令原因和拒收原因附加參數構成;測試項編號與所執行的測試命令的測試項編號一致,拒收測試命令類型與所執行的測試命令的測試命令類型一致;
步驟809,被測系統將步驟808生成的測試命令拒收幀發送給測試控制系統,若幀發送過程成功,則進入步驟810;若幀發送過程失敗,則取消本次測試,進入步驟813;
步驟810,測試控制系統等待測試結果,若成功接收檢驗到測試結果幀,則進入步驟811;若成功接收檢驗到測試命令拒收幀,則進入步驟812;若幀接收檢驗過程失敗,則取消本次接收,返回步驟801;
步驟811,測試控制系統處理測試結果幀,該項測試成功,再次返回步驟802進行下一項測試;?
步驟812,測試控制系統處理測試命令拒收幀,該項測試失敗,返回步驟802進行下一項測試;
步驟813,被測系統作為同步發起方,經過鏈路同步過程,與測試控制系統重新建立同步數據鏈路,進入步驟802重新測試;
測試控制系統與被測系統進行幀數據處理時,底層基于鏈路數據包的處理方法包括鏈路同步、鏈路數據包生成、鏈路數據包解析、鏈路數據包發送和鏈路數據包接收五個過程:
(1)鏈路同步過程包括以下幾個步驟:
a.發送鏈路同步詢問碼;
b.接收鏈路同步應答碼;
c.測試控制系統停止發送鏈路同步詢問碼,鏈路同步過程完成;
(2)鏈路數據包生成過程包括以下幾個步驟:
d.將上層的幀劃分為幀數據塊;
e.將步驟d得到的幀數據塊生成為原始數據包信息;
f.將步驟e得到的原始數據包信息轉換為鏈路編碼數據包信息;
g.基于步驟f得到的鏈路編碼數據包信息,在其前后分別增加數據包起始碼和數據包結束碼,構成完整數據包,鏈路數據包生成過程完成;
(3)鏈路數據包解析過程包括以下幾個步驟:
k.將接收到的鏈路編碼數據解碼為原始數據;
l.將步驟k得到的原始數據組成原始數據包信息;
m.對步驟l得到的原始數據包信息進行校驗糾錯;
n.從步驟m校驗糾錯通過的原始數據包信息中提取數據包幀數據塊,鏈路數據包解析過程完成;
(4)鏈路數據包發送過程包括以下幾個步驟:
o.獲得按照(2)所述鏈路數據包生成過程生成的鏈路數據包;
p.發送步驟o生成的鏈路數據包;
q.接收鏈路數據包,發送回應并進行處理;
(5)鏈路數據包接收過程包括以下幾個步驟:
r.接收鏈路編碼數據,匹配數據包起始碼;
s.通過鏈路數據包解析過程解析后續鏈路編碼數據得到鏈路數據包;
t.發送鏈路數據包應答。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東南大學,未經東南大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010102302.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種快速吸液保持干爽的紙尿褲
- 下一篇:一種杠桿加壓機構





