專利名稱:電網視頻及環(huán)境監(jiān)控系統(tǒng)的測試方法及裝置的制作方法
技術領域:
本發(fā)明涉及一種測試方法及裝置,特別是一種電網視頻及環(huán)境監(jiān)控系統(tǒng)的測試方 法及裝置。
背景技術:
為確保電網變電站的安全運行,電網變電站內通常裝有視頻及環(huán)境監(jiān)控系統(tǒng)。以 廣東電網為例,廣東電網變電站的視頻及環(huán)境監(jiān)控系統(tǒng)的機構包括省級主站、地區(qū)級主站 和各個站端系統(tǒng)(包括站端內部的各種編碼器,傳感器等);各級省級主站通過通信網絡與 地區(qū)級主站相連,地區(qū)級主站又與各個站端系統(tǒng)相連。目前,市場上存在許多不同廠家生產 的設備,各個廠家的設備均存在差異。所以當不同廠家的設備接入同一個系統(tǒng)時,容易造成 兼容性問題,從而使系統(tǒng)無法正常工作。因此,如果能在這些設備接入系統(tǒng)之前進行一個測 試,以統(tǒng)一的標準去衡量設備是否可以接入電網視頻及環(huán)境監(jiān)控系統(tǒng),便可避免兼容性問 題。且還希望可以測試得出設備哪些方面不符合標準,以便于對設備進行改造,從而可以利 用現(xiàn)有的一些設備。
發(fā)明內容
本發(fā)明的目的在于,提供一種電網視頻及環(huán)境監(jiān)控系統(tǒng)的測試方法及裝置。它可 以對接入電網視頻及環(huán)境監(jiān)控系統(tǒng)的省級主站、地區(qū)級主站和各個站端系統(tǒng)是否符合統(tǒng)一 標準進行自動測試,而且可以測試出這些設備具體在哪些方面不符合標準,且測試方法簡 單、快捷、準確。本發(fā)明的技術方案電網視頻及環(huán)境監(jiān)控系統(tǒng)的測試方法,其特征在于,所述方法 包括接入電網視頻及環(huán)境監(jiān)控系統(tǒng);模擬省級主站對地區(qū)級主站進行的測試的方法;模擬地區(qū)級主站對省級主站和站端系統(tǒng)進行測試的方法;模擬多個站端系統(tǒng)對地區(qū)級主站進行測試的方法;生成測試結果報表。前述的電網視頻及環(huán)境監(jiān)控系統(tǒng)的測試方法中,所述接入電網視頻及環(huán)境監(jiān)控系 統(tǒng)的步驟具體是通過網絡接口和正確的IP地址將模擬省級主站、地區(qū)級主站和站端系統(tǒng)各參數 的虛擬設備連入電網視頻及環(huán)境監(jiān)控系統(tǒng)。前述的電網視頻及環(huán)境監(jiān)控系統(tǒng)的測試方法中,所述模擬省級主站對地區(qū)級主站 進行的測試的方法的具體步驟是設定測試內容以及測試所需執(zhí)行的行為,形成一個完整的測試方案,將模擬省級 主站的虛擬設備,與地區(qū)級主站針對測試方案進行交互行為;記錄交互過行為;
通過記錄的交互行為,分析交互過程中的異常,得出地區(qū)級主站在與省級主站交 互的上行方向是否符合標準。前述的電網視頻及環(huán)境監(jiān)控系統(tǒng)的測試方法中,所述模擬地區(qū)級主站對省級主站 和站端系統(tǒng)進行測試的方法的步驟是設定測試內容以及測試所需執(zhí)行的行為,模擬地區(qū)級主站的虛擬設備,分別與省 級主站和站端系統(tǒng)針對測試方案進行交互行為;記錄交互過行為;通過記錄的交互行為,分析交互過程中的異常,得出省級主站和各個站端系統(tǒng)是 否符合標準。前述的電網視頻及環(huán)境監(jiān)控系統(tǒng)的測試方法中,所述模擬多個站端系統(tǒng)對地區(qū)級 主站進行測試的方法的步驟是設定測試內容以及測試所需執(zhí)行的行為,模擬地區(qū)級主站的虛擬設備,與站端系 統(tǒng)針對測試方案進行交互行為;記錄交互過行為;通過記錄的交互行為,分析交互過程中的異常,得出地區(qū)級主站在與站端系統(tǒng)交 互的下行方向是否符合標準。實現(xiàn)前述方法的電網視頻及環(huán)境監(jiān)控系統(tǒng)的測試裝置,其特征在于,它包括虛擬設備模塊,用于模擬省級主站、地區(qū)級主站和站端系統(tǒng);接口模塊,用于將虛擬設備模塊連入電網視頻及環(huán)境監(jiān)控系統(tǒng);測試實施引擎,用于實施測試方案;報表模塊,用于生成測試結果的報表。前述的電網視頻及環(huán)境監(jiān)控系統(tǒng)的測試裝置中,它還包括一個測試方案配置模 塊,用于設置測試方案。前述的電網視頻及環(huán)境監(jiān)控系統(tǒng)的測試裝置中,所述虛擬設備模塊包括
設備管理類模塊(⑶evManager),負責對虛擬設備進行管理;監(jiān)聽模塊(DevListener),當設備接收,或發(fā)送數據時,通知監(jiān)聽者,使上層能夠統(tǒng) 計數據;設備模塊(device),代表一個設備;協(xié)議棧模塊(CProtocol),負責協(xié)議的解析工作;網絡端口模塊(CSocket),負責傳輸層數據的收發(fā);屬性結構體模塊(Attribute),描述虛擬設備的屬性,從配置文件中讀取;命令反饋結構體模塊(CodeCFG),描述設備收到命令后的需要執(zhí)行的行為,從配置 文件中讀取。前述的電網視頻及環(huán)境監(jiān)控系統(tǒng)的測試裝置中所述報表模塊還設有輸出接口與 輸出設備相連。本發(fā)明的測試內容包括功能測試、音頻測試、視頻測試、協(xié)議測試、性能測試、功能 測試、設備命名和統(tǒng)一編號測試。與現(xiàn)有技術相比,本發(fā)明通過模擬電網視頻及環(huán)境監(jiān)控系統(tǒng)中的設備與待測設備 進行交互通訊,使得測試過程在模擬真實的運行環(huán)境下進行,因此測試更加準確,且本發(fā)明在設置完測試方案以后便可自動運行,測試快捷、方便。該測試方法及裝置實現(xiàn)了對接入的每一個模塊實行標準化驗證,包括省級主站平 臺、地區(qū)級接入平臺、站端接入系統(tǒng)和站端接入設備,對每一個接入元素進行功能性和互 連互通的標準測試,確保每一個接入的環(huán)節(jié)都是符合制定的標準,實現(xiàn)整個系統(tǒng)的信息互 聯(lián);通過該測試方法及裝置驗證過的產品都可以進入大聯(lián)網的平臺中,實現(xiàn)了設備接 入正確,避免了不符合標準的設備進入平臺,對平臺的穩(wěn)定性造成影響;使用該方法及裝置來驗證設備和系統(tǒng)的標準,體現(xiàn)了驗證的公平、公正和公開,并 且提供有力的驗證數據。
圖1是電網視頻及環(huán)境監(jiān)控系統(tǒng)的結構示意圖;圖2是本發(fā)明的工作流程圖;圖3是本發(fā)明的裝置結構示意圖;圖4是本發(fā)明虛擬設備模塊的結構示意圖。附圖中的標記1_虛擬設備模塊,2-接口模塊,3-測試實施引擎,4-報表模塊, 5_測試方案配置模塊。
具體實施例方式下面結合附圖和實施例對本發(fā)明作進一步的說明,但并不作為對本發(fā)明限制的依據。實施例電網視頻及環(huán)境監(jiān)控系統(tǒng)(其結構如圖1所示),包括省級主站監(jiān)控系統(tǒng)(省級主 站),省級主站監(jiān)控系統(tǒng)通過IP通信網連接有地區(qū)級主站監(jiān)控系統(tǒng)(地區(qū)級主站),地區(qū)級 主站監(jiān)控系統(tǒng)通過IP通信網連接有站端監(jiān)控系統(tǒng);站端監(jiān)控系統(tǒng)(站端系統(tǒng))用于監(jiān)控變 電站現(xiàn)場視頻及環(huán)境信息,并將信息上傳至地區(qū)級主站監(jiān)控系統(tǒng);地區(qū)級主站監(jiān)控系統(tǒng)用 于監(jiān)視多個站端監(jiān)控系統(tǒng)的實時監(jiān)控信息,并將信息上傳至省級主站監(jiān)控系統(tǒng);省級主站 監(jiān)控系統(tǒng)用于監(jiān)視多個地區(qū)級主站監(jiān)控系統(tǒng)的實時監(jiān)控信息。站端監(jiān)控系統(tǒng)包括站端處理 單元,站端處理單元連接有視頻監(jiān)控設備、環(huán)境信息采集設備、網絡設備和存儲設備;站端 處理單元用于視頻信息、語音信息和環(huán)境信息的實時處理和歷史信息檢索;視頻監(jiān)控設備 用于監(jiān)控變電站的實時視頻信息;環(huán)境信息采集設備用于采集變電站的實時環(huán)境信息;網 絡設備用于與上級或外部進行數據交換、信息共享;存儲設備用于存儲視頻信息、環(huán)境信息 和報警信息。站端處理單元還連接有告警裝置,告警裝置包括站端系統(tǒng)軟硬件異常告警和 監(jiān)測告警,監(jiān)測告警包括環(huán)境信息異常告警、消防告警、非法闖入告警和視頻異動告警。站 端處理單元采用嵌入式Linux系統(tǒng)。視頻監(jiān)控設備包括網絡高速球、網絡中速球和網絡固 定攝像機;環(huán)境信息采集設備包括溫度傳感器、風速傳感器、濕度傳感器、水浸傳感器、SF6 傳感器、門禁和紅外對射探頭。地區(qū)級主站監(jiān)控系統(tǒng)和省級主站監(jiān)控系統(tǒng)監(jiān)控站端監(jiān)控系 統(tǒng),是在以電子地圖承載的變電站平面布置圖上點擊站端監(jiān)控系統(tǒng)一次設備的模型,來監(jiān) 視一次設備的多個攝像機的多角度實時視頻。地區(qū)級主站監(jiān)控系統(tǒng)和省級主站監(jiān)控系統(tǒng)還包括錄像管理裝置,遠程控制站端監(jiān)控系統(tǒng)的手動錄像、定時錄像、告警觸發(fā)錄像和畫面異 動檢測錄像。地區(qū)級主站監(jiān)控系統(tǒng)和省級主站監(jiān)控系統(tǒng)還包括報表管理裝置,通過生成報 表的形式實現(xiàn)實時記錄環(huán)境數據、統(tǒng)計周期環(huán)境數據和調用歷史環(huán)境數據。電網視頻及環(huán)境監(jiān)控系統(tǒng)的測試方法,如圖2所示,該方法包括接入電網視頻及環(huán)境監(jiān)控系統(tǒng);模擬省級主站對地區(qū)級主站進行的測試的方法;模擬地區(qū)級主站對省級主站和站端系統(tǒng)(包括站端內部的各種編碼器,傳感器 等)進行測試的方法;模擬多個站端系統(tǒng)對地區(qū)級主站進行測試的方法;生成測試結果報表。所述接入電網視頻及環(huán)境監(jiān)控系統(tǒng)的步驟具體是通過網絡接口和正確的IP地址將模擬省級主站、地區(qū)級主站和站端系統(tǒng)各參數 的虛擬設備連入電網視頻及環(huán)境監(jiān)控系統(tǒng)。所述模擬省級主站對地區(qū)級主站進行的測試的方法的具體步驟是設定測試內容以及測試所需執(zhí)行的行為,形成一個完整的測試方案,將模擬省級 主站的虛擬設備,與地區(qū)級主站針對測試方案進行交互行為;記錄交互過行為;通過記錄的交互行為,分析交互過程中的異常,得出地區(qū)級主站在與省級主站交 互的上行方向是否符合標準。所述模擬地區(qū)級主站對省級主站和站端系統(tǒng)進行測試的方法的步驟是設定測試內容以及測試所需執(zhí)行的行為,模擬地區(qū)級主站的虛擬設備,分別與省 級主站和站端系統(tǒng)針對測試方案進行交互行為;記錄交互過行為;通過記錄的交互行為,分析交互過程中的異常,得出省級主站和各個站端系統(tǒng)是 否符合標準。所述模擬多個站端系統(tǒng)對地區(qū)級主站進行測試的方法的步驟是設定測試內容以及測試所需執(zhí)行的行為,模擬地區(qū)級主站的虛擬設備,與站端系 統(tǒng)針對測試方案進行交互行為;記錄交互過行為;通過記錄的交互行為,分析交互過程中的異常,得出地區(qū)級主站在與站端系統(tǒng)交 互的下行方向是否符合標準。實現(xiàn)上述方法的電網視頻及環(huán)境監(jiān)控系統(tǒng)的測試裝置,如圖3所示它包括虛擬設備模塊1,用于模擬省級主站、地區(qū)級主站和站端系統(tǒng);接口模塊2,用于將虛擬設備模塊1連入電網視頻及環(huán)境監(jiān)控系統(tǒng);測試實施引擎3,用于實施測試方案;報表模塊4,用于生成測試結果的報表。它還包括一個測試方案配置模塊5,用于設置測試方案。所述虛擬設備模塊1包括(如圖4所示)設備管理類模塊(⑶evManager),負責對虛擬設備進行管理;
監(jiān)聽模塊(DevListener),當設備接收,或發(fā)送數據時,通知監(jiān)聽者,使上層能夠統(tǒng) 計數據;設備模塊(CDevice),代表一個設備;協(xié)議棧模塊(CProtocol),負責協(xié)議的解析工作;網絡端口模塊(CSocket),負責傳輸層數據的收發(fā);屬性結構體模塊(Attribute),描述虛擬設備的屬性,從配置文件中讀??;命令反饋結構體模塊(CodeCFG),描述設備收到地方平臺的命令后的需要執(zhí)行的 行為,從配置文件中讀取。所述報表模塊4還設有輸出接口與輸出設備相連。輸出設備可為打印機等設備。 也可直接存儲至移動存儲器或顯示設備(顯示器)。虛擬設備模塊典型處理流程為(一 )添加設備1.測試執(zhí)行引擎調用AddDevice接口添加設備;2. CDevMannager 創(chuàng)建一個新的 CDevice 對象;3.⑶evice創(chuàng)建多個傳輸層端口;4. CDevice從配置文件中讀取屬性參數并初始化Attribute屬性組;5. device從配置文件中讀取協(xié)議參數并初始化CodeCFG結構組。本發(fā)明測試方案中的測試內容包括省級平臺的視頻測試,內容包括視頻的獲取交互過程,視頻的播放,視頻分析信息 的展示,錄制視頻等。省級平臺的音頻測試,內容包括音頻的獲取的交互過程,音頻的播放,音頻分析信 息的展示,錄制音頻等。省級平臺的通信協(xié)議測試,內容包括各個通信協(xié)議的交互過程,通信協(xié)議數據的展不。省級平臺的設備命名和統(tǒng)一編號測試,內容包括設備命名和統(tǒng)一編號的交互過 程,通信協(xié)議數據的展示,設備列表和各設備編號等信息的展示。省級平臺的功能測試,內容包括各個業(yè)務功能,從業(yè)務功能出發(fā),組合多個命令進 行交互,業(yè)務功能的處理結果展示。省級平臺的性能測試,內容包括模擬不同的并發(fā)量,測試其響應情況,進行展示。地區(qū)級平臺的功能測試,與省級平臺類似。地區(qū)級平臺的視頻測試。
地區(qū)級平臺的音頻測試。地區(qū)級平臺的通信協(xié)議測試。地區(qū)級平臺的設備命名和統(tǒng)一編號測試。地區(qū)級平臺的功能測試。地區(qū)級平臺的性能測試。站端系統(tǒng)的功能測試,與省級平臺類似。包括相應的測試方案整理、測試過程執(zhí) 行、測試結果展示等。站端系統(tǒng)的視頻測試。站端系統(tǒng)的音頻測試。
站端系統(tǒng)的通信協(xié)議測試。站端系統(tǒng)的設備命名和統(tǒng)一編號測試。站端系統(tǒng)的功能測試。站端系統(tǒng)的性能測試。
權利要求
電網視頻及環(huán)境監(jiān)控系統(tǒng)的測試方法,其特征在于,所述方法包括接入電網視頻及環(huán)境監(jiān)控系統(tǒng);模擬省級主站對地區(qū)級主站進行的測試的方法;模擬地區(qū)級主站對省級主站和站端系統(tǒng)進行測試的方法;模擬多個站端系統(tǒng)對地區(qū)級主站進行測試的方法;生成測試結果報表的方法。
2.根據權利要求1所述的電網視頻及環(huán)境監(jiān)控系統(tǒng)的測試方法,其特征在于,所述接 入電網視頻及環(huán)境監(jiān)控系統(tǒng)的步驟具體是通過網絡接口和正確的IP地址將模擬省級主站、地區(qū)級主站和站端系統(tǒng)各參數的虛 擬設備連入電網視頻及環(huán)境監(jiān)控系統(tǒng)。
3.根據權利要求1所述的電網視頻及環(huán)境監(jiān)控系統(tǒng)的測試方法,其特征在于,所述模 擬省級主站對地區(qū)級主站進行的測試的方法的具體步驟是設定測試內容以及測試所需執(zhí)行的行為,形成一個完整的測試方案,將模擬省級主站 的虛擬設備,與地區(qū)級主站針對測試方案進行交互行為; 記錄交互過行為;通過記錄的交互行為,分析交互過程中的異常,得出地區(qū)級主站在與省級主站交互的 上行方向是否符合標準。
4.根據權利要求1所述的電網視頻及環(huán)境監(jiān)控系統(tǒng)的測試方法,其特征在于,所述模 擬地區(qū)級主站對省級主站和站端系統(tǒng)進行測試的方法的步驟是設定測試內容以及測試所需執(zhí)行的行為,模擬地區(qū)級主站的虛擬設備,分別與省級主 站和站端系統(tǒng)針對測試方案進行交互行為; 記錄交互過行為;通過記錄的交互行為,分析交互過程中的異常,得出省級主站和各個站端系統(tǒng)是否符 合標準。
5.根據權利要求1所述的電網視頻及環(huán)境監(jiān)控系統(tǒng)的測試方法,其特征在于,所述模 擬多個站端系統(tǒng)對地區(qū)級主站進行測試的方法的步驟是設定測試內容以及測試所需執(zhí)行的行為,模擬地區(qū)級主站的虛擬設備,與站端系統(tǒng)針 對測試方案進行交互行為; 記錄交互過行為;通過記錄的交互行為,分析交互過程中的異常,得出地區(qū)級主站在與站端系統(tǒng)交互的 下行方向是否符合標準。
6.實現(xiàn)權利要求1 5任一權利要求所述方法的電網視頻及環(huán)境監(jiān)控系統(tǒng)的測試裝 置,其特征在于,它包括虛擬設備模塊(1),用于模擬省級主站、地區(qū)級主站和站端系統(tǒng); 接口模塊(2),用于將虛擬設備模塊(1)連入電網視頻及環(huán)境監(jiān)控系統(tǒng); 測試實施引擎(3),用于實施測試方案; 報表模塊(4),用于生成測試結果的報表。
7.根據權利要求6所述的電網視頻及環(huán)境監(jiān)控系統(tǒng)的測試裝置,其特征在于它還包 括一個測試方案配置模塊(5),用于設置測試方案。
8.根據權利要求6所述的電網視頻及環(huán)境監(jiān)控系統(tǒng)的測試裝置,其特征在于,所述虛 擬設備模塊(1)包括設備管理類模塊,負責對虛擬設備進行管理;監(jiān)聽模塊,當設備接收,或發(fā)送數據時,通知監(jiān)聽者,使上層能夠統(tǒng)計數據;設備模塊,代表一個設備;協(xié)議棧模塊,負責協(xié)議的解析工作;網絡端口模塊,負責傳輸層數據的收發(fā);屬性結構體模塊,描述虛擬設備的屬性,從配置文件中讀??;命令反饋結構體模塊,描述設備收到命令后需要執(zhí)行的行為,從配置文件中讀取。
9.根據權利要求6所述的電網視頻及環(huán)境監(jiān)控系統(tǒng)的測試裝置,其特征在于所述報 表模塊(4)還設有輸出接口與輸出設備相連。
全文摘要
本發(fā)明公開了一種電網視頻及環(huán)境監(jiān)控系統(tǒng)的測試方法及裝置,其特征在于,所述方法包括接入電網視頻及環(huán)境監(jiān)控系統(tǒng);模擬省級主站對地區(qū)級主站進行的測試的方法;模擬地區(qū)級主站對省級主站和站端系統(tǒng)進行測試的方法;模擬多個站端系統(tǒng)對地區(qū)級主站進行測試的方法;最后生成測試結果報表。本發(fā)明通過模擬電網視頻及環(huán)境監(jiān)控系統(tǒng)中的設備與待測設備進行交互通訊,使得測試過程在模擬真實的運行環(huán)境下進行,因此測試更加準確,且本發(fā)明在設置完測試方案以后便可自動運行,測試快捷、方便。
文檔編號H02J13/00GK101969233SQ201010525850
公開日2011年2月9日 申請日期2010年10月29日 優(yōu)先權日2010年10月29日
發(fā)明者張飛, 歐蓓, 段新輝, 謝善益, 趙永發(fā), 郭媚, 高新華, 高雅 申請人:廣東電網公司電力科學研究院