[發明專利]測試方法及裝置在審
| 申請號: | 201310049961.7 | 申請日: | 2013-02-07 |
| 公開(公告)號: | CN103986615A | 公開(公告)日: | 2014-08-13 |
| 發明(設計)人: | 李華春;陳艷霞;周作春;呂立平;吳卓;慈國興;徐國清;姜忠民 | 申請(專利權)人: | 國家電網公司;北京市電力公司;東方電子股份有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 吳貴明;張永明 |
| 地址: | 100031 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 測試 方法 裝置 | ||
技術領域
本發明涉及數據處理領域,具體而言,涉及一種測試方法及裝置。
背景技術
電力系統中分布著各種各樣的智能裝置,例如保護裝置、配電終端、監測裝置、計費裝置等,這些裝置主要對電力系統進行狀態監測和控制,以及對電力設備提供保護等,這些智能裝置要發揮作用,就必須連成一個有機的整體,相互進行數據交換,相互協同工作,裝置之間完成數據交換和協同工作靠的就是通訊協議,所以,通訊協議在電力自動化系統中起著極其重要的作用,如果智能裝置之間沒有通訊,各個智能裝置就成了一個個的信息孤島,而單個智能裝置是無法對電力系統安全進行有效保護的。
目前國內的通訊協議主要是有問答方式和循環方式,問答方式的通訊協議有IEC101,IEC102,IEC103,IEC104,DNP等,循環方式主要是CDT通訊協議,循環方式的通訊協議由于傳輸效率不高,所以基本上被淘汰,目前主要在一些老的系統上還有運行,新的裝置和系統采用的通訊協議基本上都是問答方式的通訊協議,智能變電站主要采用的是IEC61850標準。這些通訊協議都是較嚴格的國際和國內標準。
國內的智能裝置通訊協議雖然都采用標準協議,但由于各個廠商對協議的理解不同,實現的通訊方式就可能存在一些差異,這直接導致不同的廠商的智能裝置往往不能完全做到互聯互通,影響自動化系統的運行。
現有的協議一致性測試工具主要是對一個孤立的報文進行拆分,將報文中的每一個字段拆分出來,然后分析該字段的意義,并設置其可能的取值,然后組成一個完整的報文發送出去,并分析被測裝置返回的報文,判斷通訊是否可以正確進行。
這種方式的優點是測試非常靈活,每一個報文、報文中的每一個字段都可以拆分并進行測試,但是缺點也非常明顯,首先對測試人員素質要求非常高,要求測試人員對通訊協議理解非常透徹,對每一個報文、報文中每一個字段,甚至是每一個字段的標志位都要非常了解,否則就無法進行測試,由于通訊協議報文和報文中的字段非常多,要對每一個都進行測試需耗費非常多的時間,這對于電力用戶來說幾乎是不可能完成的任務,首先電力用戶不是專業的通訊技術人員,很難對通訊協議有如此深刻的理解,同時由于被測裝置比較多,不能對每個裝置的測試花費很長的時間,所以目前的協議測試工具對于普通的維護人員來說難于使用。
針對現有技術中對人工對不同的智能裝置之間不同的通訊協議進行測試的測試效率低的問題,目前尚未提出有效的解決方案。
發明內容
針對相關技術對人工對不同的智能裝置之間不同的通訊協議進行測試的測試效率低的問題,目前尚未提出有效的解決方案,為此,本發明的主要目的在于提供一種測試方法及裝置,以解決上述問題。
為了實現上述目的,根據本發明的一個方面,提供了一種測試方法,該測試方法包括:接收用于測試被測裝置的通訊測試請求,其中,通訊測試請求包括測試數據;讀取與通訊測試請求相對應的通訊協議;基于通訊協議對測試數據進行組幀處理,以獲取通訊數據;將通訊數據發送至被測裝置,以供被測裝置使用通訊數據進行通訊測試;接收被測裝置返回的測試結果。
進一步地,在接收被測裝置返回的測試結果之后,方法包括:讀取預設測試結果;判斷測試結果與預設測試結果是否一致,其中,在測試結果與預設測試結果一致的情況下,確定被測裝置的通訊正常;在測試結果與預設測試數據不一致的情況下,確定被測裝置的通訊不正常。
進一步地,將通訊數據發送至被測裝置,以供被測裝置使用通訊數據進行通訊測試的步驟包括:檢測被測裝置的通訊方式是否為串口通訊方式,其中,在被測裝置的通訊方式為串口通訊方式的情況下,將通訊數據通過被測裝置的串口通道發送給被測裝置,以供被測裝置使用通訊數據進行通訊測試。
進一步地,在檢測被測裝置的通訊方式是否為串口通訊方式之后,方法還包括:在被測裝置的通訊方式不為串口通訊方式的情況下,檢測被測裝置的通訊方式是否為網絡通訊方式,其中,在被測裝置的通訊方式為網絡通訊方式的情況下,將通訊數據通過被測裝置的網絡通道發送給被測裝置,以供被測裝置使用通訊數據進行通訊測試。
進一步地,在被測裝置的通訊方式為串口通訊方式的情況下,將通訊數據通過被測裝置的串口通道發送給被測裝置,以供被測裝置使用通訊數據進行通訊測試的步驟包括:檢測被測裝置的串口通道是否為模擬串口通道;在被測裝置的串口通道為模擬串口通道的情況下,將通訊數據轉換為模擬信號數據;將模擬信號數據通過模擬串口通道發送給被測裝置,以供被測裝置使用模擬信號數據進行通訊測試。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國家電網公司;北京市電力公司;東方電子股份有限公司,未經國家電網公司;北京市電力公司;東方電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310049961.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種手動彈簧操作機構
- 下一篇:永久型鋼結構防震建筑





