[發(fā)明專利]一種電池修復(fù)方法有效
| 申請?zhí)枺?/td> | 201310228011.0 | 申請日: | 2013-11-11 |
| 公開(公告)號: | CN104639384A | 公開(公告)日: | 2015-05-20 |
| 發(fā)明(設(shè)計)人: | 劉宗昌;樊志強 | 申請(專利權(quán))人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L29/08 |
| 代理公司: | 北京康信知識產(chǎn)權(quán)代理有限責(zé)任公司 11240 | 代理人: | 余剛;梁麗超 |
| 地址: | 518057 廣*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 電池 修復(fù) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種測試命令發(fā)送方法、裝置及系統(tǒng)。
背景技術(shù)
在網(wǎng)絡(luò)設(shè)備測試中,通過telnet(一種遠程登錄服務(wù)的協(xié)議)終端工具連接到設(shè)備進行測試是常用的測試方法,具體方式是用戶通過手動輸入配置命令(即測試命令),然后查看設(shè)備的返回結(jié)果進行測試。在這種情況下,當(dāng)用戶進行一些重復(fù)性操作比較多的測試時,如配置大量的子接口信息、添加大量的靜態(tài)路由信息時,效率比較低下。
為了解決類似問題,有一些終端裝置支持錄制用戶輸入的錄制功能,可以進行一定程度上的重復(fù)測試,但是由于錄制的信息缺少邏輯控制能力,不能對設(shè)備參數(shù)的變化進行有效的處理,容易出現(xiàn)錯誤的測試結(jié)果。
為了增加對輸入信息的邏輯控制能力,在終端裝置上集成了解釋器,通過腳本與終端窗口進行交互,具體就是由終端負責(zé)與網(wǎng)絡(luò)設(shè)備通信,可以在終端窗口上手動輸入配置命令,也可以通過運行解釋器腳本自動化的輸入配置命令到終端窗口,再由終端窗口輸送配置命令到設(shè)備。這種方式實現(xiàn)了測試過程復(fù)雜邏輯控制、重復(fù)配置、大批量配置等功能,但同時也為用戶提供了手工終端功能。但發(fā)明人在研究過程中發(fā)現(xiàn)這種方式也存在一些問題:
1、與設(shè)備的通信落在了終端窗口上,腳本化的配置命令也必須通過終端窗口來實現(xiàn),終端擴展性較差;手工配置命令與腳本化的配置命令也必須通過終端窗口實現(xiàn),二者可能產(chǎn)生沖突;
2、腳本化的配置命令可以提高測試效率,但要對組網(wǎng)中多臺設(shè)備配置大量數(shù)據(jù)時(比如每臺設(shè)備都配置4096條子接口),這明顯降低了測試效率。而如果采用多個終端工具同時下發(fā)配置命令,又存在難以協(xié)調(diào)設(shè)備的配置順序的問題,導(dǎo)致配置方案復(fù)雜,可行性差;
3、測試過程同時需要自動化參與,當(dāng)自動化測試過程偶爾需要手工測試配合時,信息獲取變得很復(fù)雜;由于這種終端裝置局限性,很難以再承擔(dān)自動化測試系統(tǒng)的功能,往往要在一個裝置上進行手工測試,另外一個裝置上進行自動化測試。
針對相關(guān)技術(shù)中由終端窗口將測試命令發(fā)送給被測設(shè)備導(dǎo)致系統(tǒng)擴展性差的問題,目前尚未提出有效的解決辦法。
發(fā)明內(nèi)容
本發(fā)明提供了一種測試命令發(fā)送方法、裝置及系統(tǒng),以至少解決相關(guān)技術(shù)中由終端窗口將測試命令發(fā)送給被測設(shè)備導(dǎo)致系統(tǒng)擴展性差的問題。
根據(jù)本發(fā)明的一個方面,提供了一種測試命令發(fā)送方法,包括:通信代理單元接收第一測試命令和/或第二測試命令,其中,所述第一測試命令是解釋器對測試腳本進行解釋得到的,所述第二測試命令是用戶通過終端窗口輸入的;所述通信代理單元將所述第一測試命令和/或所述第二測試命令發(fā)送給被測設(shè)備。
優(yōu)選地,在所述通信代理單元將所述第一測試命令和/或第二測試命令發(fā)送給所述被測設(shè)備之后,所述方法還包括:所述通信代理單元接收所述被測設(shè)備響應(yīng)于所述第一測試命令的響應(yīng)消息和/或第二測試命令的響應(yīng)消息;所述通信代理單元將所述第一測試命令的響應(yīng)消息發(fā)送給所述解釋器,并將所述第二測試命令的響應(yīng)消息發(fā)送給所述終端窗口。
優(yōu)選地,在所述系統(tǒng)包括多個解釋器的情況下,所述多個解釋器對所述測試腳本進行解釋包括:所述多個解釋器通過第一同步單元創(chuàng)建的第一緩沖區(qū),獲取所述測試腳本,其中,所述第一緩沖區(qū)用于所述多個解釋器之間的數(shù)據(jù)共享;所述多個解釋器根據(jù)所述第一同步單元發(fā)送的第一信號,對所述測試腳本進行解釋,其中,所述第一信號用于控制所述多個解釋器按照預(yù)定次序解釋所述測試腳本。
優(yōu)選地,在所述通信代理單元接收所述第一測試命令之前,所述方法還包括:所述解釋器將所述第一測試命令發(fā)送到第二同步單元創(chuàng)建的第二緩沖區(qū),其中,所述第二緩沖區(qū)用于所述終端窗口與所述解釋器之間的數(shù)據(jù)共享;所述終端窗口通過所述第二緩沖區(qū)獲取所述第一測試命令,并將所述第一測試命令發(fā)送給所述通信代理單元。
優(yōu)選地,在所述通信代理單元接收所述第一測試命令之前,所述方法還包括:所述終端窗口將用戶輸入的測試腳本和/或控制指令發(fā)送到第二同步單元創(chuàng)建的第二緩沖區(qū),其中,所述第二緩沖區(qū)用于所述終端窗口與所述解釋器之間的數(shù)據(jù)共享;所述解釋器通過所述第二緩沖區(qū)獲取用戶輸入的測試腳本和/或所述控制指令,并對用戶輸入的測試腳本進行解釋,和/或,根據(jù)所述控制指令對所述測試腳本進行解釋。
根據(jù)本發(fā)明的另一個方面,還提供了一種測試命令發(fā)送裝置,包括:接收模塊,用于接收第一測試命令和/或第二測試命令,其中,所述第一測試命令是解釋器對測試腳本進行解釋得到的,所述第二測試命令是用戶通過終端窗口輸入的;發(fā)送模塊,用于所述通信代理單元將所述第一測試命令和/或所述第二測試命令發(fā)送給被測設(shè)備。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中興通訊股份有限公司;,未經(jīng)中興通訊股份有限公司;許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310228011.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





