一種無線傳感器網(wǎng)絡(luò)遠(yuǎn)程協(xié)議一致性測試系統(tǒng)及方法
【專利摘要】本發(fā)明公開了一種無線傳感器網(wǎng)絡(luò)遠(yuǎn)程協(xié)議一致性測試系統(tǒng),包括至少一個客戶端、前端測試設(shè)備和遠(yuǎn)程協(xié)議一致性測試服務(wù)器,用戶通過客戶端的Web瀏覽器向遠(yuǎn)程協(xié)議一致性測試服務(wù)器提交測試請求;遠(yuǎn)程協(xié)議一致性測試服務(wù)器通過協(xié)議需求模型智能處理測試請求,自動生成可執(zhí)行測試集,通過Internet連接前端測試設(shè)備并發(fā)送測試配置命令,遠(yuǎn)程調(diào)度控制前端測試設(shè)備接收測試配置命令,激勵被測設(shè)備,獲取被測網(wǎng)絡(luò)和設(shè)備信息;協(xié)議一致性測試服務(wù)器將獲取到的信息根據(jù)其內(nèi)部協(xié)議解析模型進(jìn)行協(xié)議解析處理,生成協(xié)議一致性測試報告。本發(fā)明能夠解決現(xiàn)有協(xié)議一致性測試系統(tǒng)測試控制距離范圍小、自動化水平低的問題。
【專利說明】一種無線傳感器網(wǎng)絡(luò)遠(yuǎn)程協(xié)議一致性測試系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種測試裝置,具體涉及一種無線傳感器網(wǎng)絡(luò)遠(yuǎn)程協(xié)議一致性測試系統(tǒng)及方法。
【背景技術(shù)】
[0002]軟件技術(shù)和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展引起了測試技術(shù)的重大變革。傳統(tǒng)的測試技術(shù),都是基于單機(jī)的手工測試或者自動化測試?;趩螜C(jī)的自動化測試工具,不能實現(xiàn)異地實時的測試,給用戶帶來極大的不便,且測試消耗資源多,效率不高?;贗nternet的遠(yuǎn)程測試,能實現(xiàn)異地實時的測試,支持遠(yuǎn)程的測試控制和測試結(jié)果反饋,已經(jīng)應(yīng)用到武器裝備測試、通信網(wǎng)絡(luò)測試等領(lǐng)域。
[0003]隨著網(wǎng)絡(luò)的普及,利用HTTP (Hyper Text Transfer Protocol,超文本傳輸協(xié)議)作為載體進(jìn)行通信的B/S(瀏覽器/服務(wù)器模式)業(yè)務(wù)相當(dāng)普遍,基于Web的應(yīng)用系統(tǒng)已經(jīng)成為當(dāng)前和未來的軟件系統(tǒng)開發(fā)和實施的主流。同時,手工測試成本高、時間長、覆蓋率低,遠(yuǎn)不能很好的滿足測試的需求。為提高測試效率,降低測試成本,開發(fā)一種采用自動化測試技術(shù)的遠(yuǎn)程無線傳感器網(wǎng)絡(luò)協(xié)議一致性測試系統(tǒng),通過Web瀏覽器來執(zhí)行無線傳感器網(wǎng)絡(luò)協(xié)議一致性測試也越來越受到人們的關(guān)注。
[0004]無線傳感器網(wǎng)絡(luò)協(xié)議實現(xiàn)者對于標(biāo)準(zhǔn)的不同理解會導(dǎo)致不同的協(xié)議實現(xiàn),有時甚至是錯誤的實現(xiàn),因此需要一種有效的方法來對協(xié)議實現(xiàn)進(jìn)行驗證和判別。協(xié)議一致性測試是檢驗無線傳感器網(wǎng)絡(luò)協(xié)議正確性最重要的手段。一致性測試是指驗證某個被測系統(tǒng)是否完全符合協(xié)議標(biāo)準(zhǔn),能否在特定條件下正確執(zhí)行協(xié)議規(guī)定的功能。一致性測試本質(zhì)上是一種黑盒測試,它根據(jù)被測系統(tǒng)的外部行為特征作出分析和判斷,因而對執(zhí)行協(xié)議一致性測試的測試系統(tǒng)提出了較高的要求。
[0005]現(xiàn)有的測試系統(tǒng)及測試方法不能滿足遠(yuǎn)程測試的要求,而且web測試服務(wù)器只提供單一的測試服務(wù),服務(wù)器利用率低。同時,需得到權(quán)威的測試認(rèn)證報告需將設(shè)備移送專業(yè)的測試服務(wù)機(jī)構(gòu),使得測試成本較高。
【發(fā)明內(nèi)容】
[0006]有鑒于此,本發(fā)明的目的是提供了一種無線傳感網(wǎng)絡(luò)遠(yuǎn)程協(xié)議一致性測試系統(tǒng)及方法,客戶通過Internet實現(xiàn)遠(yuǎn)程無線傳感器網(wǎng)絡(luò)協(xié)議一致性測試,并獲得權(quán)威測試報告。具有結(jié)構(gòu)簡單,自動化程度高,測試成本低,測試服務(wù)器利用率高的特點。
[0007]本發(fā)明的目的之一是通過這樣的技術(shù)方案實現(xiàn)的,一種無線傳感器網(wǎng)絡(luò)遠(yuǎn)程協(xié)議一致性測試系統(tǒng),包括至少一個客戶端、前端測試設(shè)備和遠(yuǎn)程協(xié)議一致性測試服務(wù)器;所述客戶端通過Web瀏覽器向遠(yuǎn)程協(xié)議一致性測試服務(wù)器提交測試請求;所述遠(yuǎn)程協(xié)議一致性測試服務(wù)器通過Web瀏覽器為客戶提供測試過程信息查看和操作服務(wù),處理測試請求并通過Internet連接前端測試設(shè)備,同時向前端測試設(shè)備發(fā)送測試配置命令;所述前端測試設(shè)備接收測試配置命令,激勵被測設(shè)備,獲取被測網(wǎng)絡(luò)和設(shè)備信息,并將信息轉(zhuǎn)發(fā)至遠(yuǎn)程協(xié)議一致性測試服務(wù)器;所述遠(yuǎn)程協(xié)議一致性測試服務(wù)器解析用戶的測試請求,生成測試案例,實時監(jiān)控測試過程,解析由前端測試設(shè)備獲取到的數(shù)據(jù)并生成測試報告。
[0008]進(jìn)一步,所述前端測試設(shè)備包括綜合測試儀、協(xié)議分析儀和輔助測試設(shè)備;所述綜合測試儀在無線傳感器網(wǎng)絡(luò)中擔(dān)任協(xié)調(diào)器、網(wǎng)關(guān)、路由器、終端節(jié)點角色,并且具有測試功能,所述綜合測試儀調(diào)用測試代理功能對被測網(wǎng)絡(luò)實現(xiàn)進(jìn)行激勵,轉(zhuǎn)發(fā)測試代理命令和上傳響應(yīng)報文至遠(yuǎn)程協(xié)議一致性測試服務(wù)器;所述協(xié)議分析儀具有多協(xié)議分析的功能,幫助用戶捕獲測試網(wǎng)絡(luò)中的數(shù)據(jù)包并對其進(jìn)行分析,實現(xiàn)對測試過程的監(jiān)控并為測試結(jié)果是否通過提供判斷依據(jù),所述協(xié)議分析儀通過數(shù)據(jù)采集端實時捕獲測試網(wǎng)絡(luò)中的數(shù)據(jù)包并對其進(jìn)行分析,提供協(xié)議解碼、性能分析、網(wǎng)絡(luò)分析功能;所述輔助測試設(shè)備包括路由設(shè)備和終端設(shè)備,所述輔助測試設(shè)備與被測節(jié)點共同構(gòu)建網(wǎng)絡(luò)運行環(huán)境,在被測網(wǎng)絡(luò)中作為標(biāo)準(zhǔn)設(shè)備或干擾設(shè)備,協(xié)助綜合測試儀完成測試過程。
[0009]進(jìn)一步,所述綜合測試儀通過通用測試/服務(wù)接口與遠(yuǎn)程協(xié)議一致性測試服務(wù)器建立連接,通過專用測試/服務(wù)接口與不同的無線傳感器網(wǎng)絡(luò)協(xié)議實現(xiàn)設(shè)備建立連接;所述綜合測試儀包括協(xié)議實現(xiàn)模塊、測試代理模塊和管理信息庫,所述協(xié)議實現(xiàn)模塊參考不同標(biāo)準(zhǔn)協(xié)議棧實現(xiàn)接入不同的無線傳感器網(wǎng)絡(luò),所述測試代理模塊是在測試前嵌入到參考協(xié)議中實現(xiàn)測試器代理功能的用戶應(yīng)用進(jìn)程,在測試過程中代理測試服務(wù)器發(fā)送測試代理命令,通過調(diào)用參考協(xié)議完成測試代理命令的封裝與發(fā)送,并將測試代理響應(yīng)報文上傳至測試服務(wù)器,完成對被測協(xié)議實現(xiàn)服務(wù)控制觀察;同時也可以直接對標(biāo)準(zhǔn)協(xié)議棧接口和專用測試/服務(wù)接口進(jìn)行調(diào)用,對被測協(xié)議實現(xiàn)進(jìn)行激勵,完成被測協(xié)議實現(xiàn)的下服務(wù)實現(xiàn)控制觀察;所述管理信息庫模塊對其協(xié)議實現(xiàn)進(jìn)行包括版本、操作系統(tǒng)、硬件配置、運行日志信息的綜合管理。
[0010]進(jìn)一步,所述遠(yuǎn)程協(xié)議一致性測試服務(wù)器包括測試模塊、協(xié)議分析模塊、測試報告生成模塊和管理信息庫;所述測試模塊根據(jù)用戶測試請求生成測試需求模型,結(jié)合抽象測試集、覆蓋配置文件、測試腳本和PICS/PIXIT進(jìn)行模型解析,生成可執(zhí)行測試集,并將測試過生成中新生成的測試案例添加到系統(tǒng)案例庫中以供再次調(diào)用;所述測試模塊包括測試執(zhí)行模塊,所述測試執(zhí)行模塊根據(jù)可執(zhí)行測試集調(diào)用時序控制、測試配置、測試協(xié)同、拓?fù)淇刂茍?zhí)行測試;所述協(xié)議分析模塊提供根據(jù)協(xié)議標(biāo)準(zhǔn)所構(gòu)建的協(xié)議解析模型,將從綜合測試儀和協(xié)議分析儀獲取到的數(shù)據(jù)結(jié)合協(xié)議解析模型進(jìn)行協(xié)議解碼、網(wǎng)絡(luò)分析、性能分析,得到協(xié)議解析結(jié)果,并將解析結(jié)果發(fā)送至測試報告生成模塊;所述測試報告生成模塊根據(jù)協(xié)議解析結(jié)果結(jié)合需求模型得到測試結(jié)果,生成測試報告;所述管理信息庫用于遠(yuǎn)程協(xié)議一致性測試服務(wù)器的綜合管理和數(shù)據(jù)服務(wù),對遠(yuǎn)程協(xié)議一致性測試服務(wù)器提供包括日志記錄、故障診斷和數(shù)據(jù)管理服務(wù)。
[0011]進(jìn)一步,所述可執(zhí)行測試集是采用回歸測試技術(shù)得到的。
[0012]本發(fā)明的目的之二是提供一種利用上述測試系統(tǒng)進(jìn)行測試的方法,該目的是通過以下技術(shù)方案來實現(xiàn)的,一種無線傳感器網(wǎng)絡(luò)遠(yuǎn)程協(xié)議一致性測試方法包括以下步驟:
[0013]步驟1:用戶通過Internet訪問遠(yuǎn)程協(xié)議一致性測試服務(wù)器,并將被測設(shè)備接入Internet ;
[0014]步驟2:用戶通過遠(yuǎn)程協(xié)議一致性測試服務(wù)器為其提供的編輯接口編寫測試需求、測試案例和PICS/PIXIT,測試服務(wù)器根據(jù)PICS/PIXIT信息結(jié)合抽象測試集和現(xiàn)有覆蓋配置文件自動生成可執(zhí)行測試集;
[0015]步驟3:遠(yuǎn)程協(xié)議一致性測試服務(wù)器根據(jù)可執(zhí)行測試集調(diào)度測試案例執(zhí)行順序,調(diào)用測試執(zhí)行模塊中的測試配置、時序控制、測試協(xié)同、拓?fù)淇刂七h(yuǎn)程控制前端測試設(shè)備執(zhí)行測試案例;
[0016]步驟4:前端測試設(shè)備接收和轉(zhuǎn)發(fā)測試控制命令,并通過Internet返回測試響應(yīng)
信息;
[0017]步驟5:協(xié)議一致性測試服務(wù)器的協(xié)議分析模塊將從綜合測試儀和協(xié)議分析儀獲取到的測試響應(yīng)信息結(jié)合協(xié)議解析數(shù)學(xué)模型進(jìn)行協(xié)議、網(wǎng)絡(luò)、性能分析得到協(xié)議解析結(jié)果;
[0018]步驟6:用戶在客戶端通過人際交互界面查看測試執(zhí)行過程中的動態(tài)信息,并可在界面上通過相關(guān)操作對測試過程進(jìn)行有效的控制;
[0019]步驟7:遠(yuǎn)程協(xié)議一致性測試服務(wù)器對測試過程和結(jié)果進(jìn)行分析,并生成測試報
生口 ο
[0020]進(jìn)一步,所述前端測試設(shè)備包括綜合測試儀、協(xié)議分析儀和輔助測試設(shè)備;所述綜合測試儀在無線傳感器網(wǎng)絡(luò)中擔(dān)任協(xié)調(diào)器、網(wǎng)關(guān)、路由器、終端節(jié)點角色,并且具有測試功能,所述綜合測試儀調(diào)用測試代理功能對被測網(wǎng)絡(luò)實現(xiàn)進(jìn)行激勵,轉(zhuǎn)發(fā)測試代理命令和上傳響應(yīng)報文至遠(yuǎn)程協(xié)議一致性測試服務(wù)器;所述協(xié)議分析儀具有多協(xié)議分析的功能,幫助用戶捕獲測試網(wǎng)絡(luò)中的數(shù)據(jù)包并對其進(jìn)行分析,實現(xiàn)對測試過程的監(jiān)控并為測試結(jié)果是否通過提供判斷依據(jù),所述協(xié)議分析儀通過數(shù)據(jù)采集端實時捕獲測試網(wǎng)絡(luò)中的數(shù)據(jù)包并對其進(jìn)行分析,提供協(xié)議解碼、性能分析、網(wǎng)絡(luò)分析功能;所述輔助測試設(shè)備包括路由設(shè)備和終端設(shè)備,所述輔助測試設(shè)備與被測節(jié)點共同構(gòu)建網(wǎng)絡(luò)運行環(huán)境,在被測網(wǎng)絡(luò)中作為標(biāo)準(zhǔn)設(shè)備或干擾設(shè)備,協(xié)助綜合測試儀完成測試過程。
[0021]進(jìn)一步,所述遠(yuǎn)程協(xié)議一致性測試服務(wù)器包括測試模塊、協(xié)議分析模塊、測試報告生成模塊和管理信息庫;所述測試模塊根據(jù)用戶測試請求生成測試需求模型,結(jié)合抽象測試集、覆蓋配置文件、測試腳本和PICS/PIXIT進(jìn)行模型解析,生成可執(zhí)行測試集,并將測試過生成中新生成的測試案例添加到系統(tǒng)案例庫中以供再次調(diào)用;所述測試模塊包括測試執(zhí)行模塊,所述測試執(zhí)行模塊根據(jù)可執(zhí)行測試集調(diào)用時序控制、測試配置、測試協(xié)同、拓?fù)淇刂茍?zhí)行測試;所述協(xié)議分析模塊提供根據(jù)協(xié)議標(biāo)準(zhǔn)所構(gòu)建的協(xié)議解析模型,將從綜合測試儀和協(xié)議分析儀獲取到的數(shù)據(jù)結(jié)合協(xié)議解析模型進(jìn)行協(xié)議解碼、網(wǎng)絡(luò)分析、性能分析,得到協(xié)議解析結(jié)果,并將解析結(jié)果發(fā)送至測試報告生成模塊;所述測試報告生成模塊根據(jù)協(xié)議解析結(jié)果結(jié)合需求模型得到測試結(jié)果,生成測試報告;所述管理信息庫用于遠(yuǎn)程協(xié)議一致性測試服務(wù)器的綜合管理和數(shù)據(jù)服務(wù),對遠(yuǎn)程協(xié)議一致性測試服務(wù)器提供包括日志記錄、故障診斷和數(shù)據(jù)管理服務(wù)。
[0022]進(jìn)一步,所述綜合測試儀通過通用測試/服務(wù)接口與遠(yuǎn)程協(xié)議一致性測試服務(wù)器建立連接,通過專用測試/服務(wù)接口與不同的無線傳感器網(wǎng)絡(luò)協(xié)議實現(xiàn)設(shè)備建立連接;所述綜合測試儀包括協(xié)議實現(xiàn)模塊、測試代理模塊和管理信息庫,所述協(xié)議實現(xiàn)模塊參考不同標(biāo)準(zhǔn)協(xié)議棧實現(xiàn)接入不同的無線傳感器網(wǎng)絡(luò),所述測試代理模塊是在測試前嵌入到參考協(xié)議中實現(xiàn)測試器代理功能的用戶應(yīng)用進(jìn)程,在測試過程中代理測試服務(wù)器發(fā)送測試代理命令,通過調(diào)用參考協(xié)議完成測試代理命令的封裝與發(fā)送,并將測試代理響應(yīng)報文上傳至測試服務(wù)器,完成對被測協(xié)議實現(xiàn)服務(wù)控制觀察;同時也可以直接對標(biāo)準(zhǔn)協(xié)議棧接口和專用測試/服務(wù)接口進(jìn)行調(diào)用,對被測協(xié)議實現(xiàn)進(jìn)行激勵,完成被測協(xié)議實現(xiàn)的下服務(wù)實現(xiàn)控制觀察;所述管理信息庫模塊對其協(xié)議實現(xiàn)進(jìn)行包括版本、操作系統(tǒng)、硬件配置、運行日志信息的綜合管理。
[0023]由于采用了上述技術(shù)方案,本發(fā)明具有如下的優(yōu)點:
[0024]本發(fā)明通過網(wǎng)絡(luò)即可實現(xiàn)遠(yuǎn)程無線傳感器網(wǎng)絡(luò)協(xié)議一致性測試,不需要將被測設(shè)備送至專業(yè)測試機(jī)構(gòu)進(jìn)行測試,通過網(wǎng)絡(luò)遠(yuǎn)程即可實現(xiàn)測試,測試過程自動化運行,提供了測試需求和協(xié)議解析的模型化解析方法,有效的利用了回歸測試技術(shù)方法,并獲得權(quán)威測試報告,提高了測試效率,降低了測試成本。同時具有結(jié)構(gòu)簡單,自動化程度高,測試成本低,測試服務(wù)器利用率高的特點。
【專利附圖】
【附圖說明】
[0025]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明作進(jìn)一步的詳細(xì)描述,其中:
[0026]圖1是本發(fā)明提供的無線傳感網(wǎng)絡(luò)遠(yuǎn)程協(xié)議一致性測試系統(tǒng)的結(jié)構(gòu)示意圖;
[0027]圖2是本發(fā)明提供的無線傳感網(wǎng)絡(luò)遠(yuǎn)程協(xié)議一致性測試系統(tǒng)總體框架結(jié)構(gòu)示意圖;
[0028]圖3是本發(fā)明提供的無線傳感網(wǎng)絡(luò)遠(yuǎn)程協(xié)議一致性測試服務(wù)器測試模塊結(jié)構(gòu)示意圖;
[0029]圖4是本發(fā)明提供的無線傳感網(wǎng)絡(luò)遠(yuǎn)程協(xié)議一致性測試服務(wù)器測試實施例的流程圖;
[0030]圖5是本發(fā)明提供的測試方法的流程圖。
【具體實施方式】
[0031]以下將結(jié)合附圖,對本發(fā)明的優(yōu)選實施例進(jìn)行詳細(xì)的描述;應(yīng)當(dāng)理解,優(yōu)選實施例僅為了說明本發(fā)明,而不是為了限制本發(fā)明的保護(hù)范圍。
[0032]如圖1所示,一種無線傳感網(wǎng)絡(luò)遠(yuǎn)程協(xié)議一致性測試系統(tǒng),包括至少一個客戶端、前端測試設(shè)備和遠(yuǎn)程協(xié)議一致性測試服務(wù)器;所述客戶端通過Web瀏覽器向遠(yuǎn)程協(xié)議一致性測試服務(wù)器提交測試請求;所述遠(yuǎn)程協(xié)議一致性測試服務(wù)器通過Web瀏覽器為客戶提供測試過程信息查看和操作服務(wù),處理測試請求并通過Internet連接前端測試設(shè)備(通過WAN或LAN連接綜合測試儀和協(xié)議分析儀,通過綜合測試儀連接被測設(shè)備和輔助測試設(shè)備),同時向前端測試設(shè)備發(fā)送測試配置命令(包括信息讀取,參數(shù)設(shè)置,測試請求等命令);所述前端測試設(shè)備接收測試配置命令,激勵被測設(shè)備,獲取被測網(wǎng)絡(luò)和設(shè)備信息,并將獲取到的被測網(wǎng)絡(luò)和設(shè)備信息轉(zhuǎn)發(fā)至遠(yuǎn)程協(xié)議一致性測試服務(wù)器;所述遠(yuǎn)程協(xié)議一致性測試服務(wù)器解析用戶的測試請求,生成測試案例,實時監(jiān)控測試過程,解析由前端測試設(shè)力求獲取到的數(shù)據(jù)并生成測試報告。
[0033]前端測試設(shè)備包括綜合測試儀、協(xié)議分析儀和輔助測試設(shè)備;綜合測試儀在無線傳感器網(wǎng)絡(luò)中擔(dān)任協(xié)調(diào)器、網(wǎng)關(guān)、路由器、終端節(jié)點等角色,并且具有測試功能,能夠調(diào)用測試代理功能對被測實現(xiàn)進(jìn)行激勵,轉(zhuǎn)發(fā)測試代理命令和上傳響應(yīng)報文至遠(yuǎn)端協(xié)議一致性測試服務(wù)器。
[0034]綜合測試儀通過通用測試/服務(wù)接口與遠(yuǎn)程協(xié)議一致性測試服務(wù)器建立連接,通過專用測試/服務(wù)接口與不同的網(wǎng)絡(luò)協(xié)議實現(xiàn)設(shè)備建立連接。其內(nèi)部主要包括協(xié)議實現(xiàn),測試代理和管理信息庫模塊三個主要功能模塊。協(xié)議實現(xiàn)模塊參考不同標(biāo)準(zhǔn)協(xié)議棧實現(xiàn)接入不同的無線傳感器網(wǎng)絡(luò),如ISA100.lla、6LowPAN、WIA-PA等。測試代理模塊,測試器代理(Test Agent, TA)是在測試前嵌入到參考協(xié)議(Reference Implementation, RI)中實現(xiàn)測試器代理功能的用戶應(yīng)用進(jìn)程,在測試過程中代理測試服務(wù)器發(fā)送測試代理命令,通過調(diào)用RI完成測試代理命令的封裝與發(fā)送,并將測試代理響應(yīng)報文上傳至測試服務(wù)器,完成對被測協(xié)議實現(xiàn)服務(wù)控制觀察;同時也可以直接對標(biāo)準(zhǔn)協(xié)議棧接口和專用測試/服務(wù)接口進(jìn)行調(diào)用,對被測實現(xiàn)進(jìn)行激勵,完成被測實現(xiàn)的下服務(wù)實現(xiàn)控制觀察。所述管理信息庫模塊對其協(xié)議實現(xiàn)進(jìn)行包括版本、操作系統(tǒng)、硬件配置、運行日志信息的綜合管理。
[0035]協(xié)議分析儀提供了多協(xié)議分析的功能,幫助用戶捕獲測試網(wǎng)絡(luò)中的數(shù)據(jù)包并對其進(jìn)行分析,實現(xiàn)對測試過程的監(jiān)控并為測試結(jié)果的是否通過提供判斷依據(jù),通過數(shù)據(jù)采集端實時捕獲測試網(wǎng)絡(luò)中的數(shù)據(jù)包并對其進(jìn)行分析,提供協(xié)議解碼、性能分析、網(wǎng)絡(luò)分析功能;所述輔助測試設(shè)備包括路由設(shè)備和終端設(shè)備,所述輔助測試設(shè)備與被測節(jié)點共同構(gòu)建網(wǎng)絡(luò)運行環(huán)境,在被測網(wǎng)絡(luò)中作為標(biāo)準(zhǔn)設(shè)備或干擾設(shè)備,協(xié)助綜合測試儀完成測試過程。
[0036]如圖2所示,遠(yuǎn)程協(xié)議一致性測試服務(wù)器包括測試模塊、協(xié)議分析模塊、測試報告生成模塊和管理信息庫;
[0037]如圖3所示,所述測試模塊根據(jù)用戶測試請求生成測試需求模型,結(jié)合抽象測試集、覆蓋配置文件、測試腳本和PICS/PIXIT進(jìn)行模型解析,采用回歸測試技術(shù)處理測試腳本生成可執(zhí)行測試集,并將測試過生成中新生成的測試案例添加到系統(tǒng)案例庫中以供再次調(diào)用。所述測試模塊包括測試執(zhí)行模塊,所述測試執(zhí)行模塊根據(jù)可執(zhí)行測試集調(diào)用時序控制、測試配置、測試協(xié)同、拓?fù)淇刂茍?zhí)行測試。測試模塊在協(xié)議一致性測試服務(wù)器與前端測試設(shè)備建立連接后,通過UDP直接與綜合測試儀或協(xié)議分析儀通信。
[0038]所述協(xié)議分析模塊提供一個根據(jù)協(xié)議標(biāo)準(zhǔn)所構(gòu)建的協(xié)議解析模型,將從綜合測試儀和協(xié)議分析儀獲取到的數(shù)據(jù)結(jié)合協(xié)議解析數(shù)學(xué)模型進(jìn)行協(xié)議、網(wǎng)絡(luò)、性能分析得到協(xié)議解析結(jié)果。協(xié)議分析模塊通過UDP接收來自綜合測試儀和協(xié)議分析儀所獲取到的網(wǎng)絡(luò)設(shè)備信息,并能結(jié)合測試模塊所發(fā)送的測試控制命令識別和排序多個測試響應(yīng)數(shù)據(jù)包,分別對每個數(shù)據(jù)包進(jìn)行分析和協(xié)議性能計算。協(xié)議分析模塊將解析結(jié)果發(fā)送至測試報告生成模塊。
[0039]所述測試報告生成模塊根據(jù)協(xié)議解析結(jié)果結(jié)合需求模型得到測試結(jié)果,生成測試報告;測試報告以Web頁面視圖的形式顯示給用戶,并提供測試報告文件以供用戶下載。
[0040]所述管理信息庫用于遠(yuǎn)程協(xié)議一致性測試服務(wù)器的綜合管理和數(shù)據(jù)服務(wù),對遠(yuǎn)程協(xié)議一致性測試服務(wù)器提供包括日志記錄、故障診斷和數(shù)據(jù)管理服務(wù)。綜合管理實現(xiàn)對用戶測試操作,功能模塊運行過程記錄并診斷,并以文件的形式存儲到SQL Server數(shù)據(jù)庫中,為遠(yuǎn)程協(xié)議一致性測試服務(wù)器管理維護(hù)人員提供參考。數(shù)據(jù)管理服務(wù)為測試服務(wù)器內(nèi)部功能模塊所需數(shù)據(jù)提供存儲和管理。本系統(tǒng)所所使用到的數(shù)據(jù)存儲介質(zhì)主要為SQL Server數(shù)據(jù)庫和XML文件。所述管理信息庫是對所有設(shè)備的屬性信息(包括設(shè)備ID,測試記錄,事件日志等)以及系統(tǒng)運行日志進(jìn)行綜合管理。[0041]本發(fā)明通過網(wǎng)絡(luò)即可實現(xiàn)遠(yuǎn)程無線傳感器網(wǎng)絡(luò)協(xié)議一致性測試,不需要將被測設(shè)備送至專業(yè)測試機(jī)構(gòu)進(jìn)行測試,通過網(wǎng)絡(luò)遠(yuǎn)程即可實現(xiàn)測試,測試過程自動化運行,提供了測試需求和協(xié)議解析的模型化解析方法,有效的利用了回歸測試技術(shù)方法,并獲得權(quán)威測試報告,提高了測試效率,降低了測試成本。同時具有結(jié)構(gòu)簡單,自動化程度高,測試成本低,測試服務(wù)器利用率高的特點。
[0042]如圖4所示為本發(fā)明提供的一種無線傳感網(wǎng)絡(luò)遠(yuǎn)程協(xié)議一致性測試系統(tǒng)進(jìn)行協(xié)議一致性測試實施例的流程,包括以下步驟,
[0043]步驟401,用戶輸入測試需求信息,該需求信息可以包括:被測設(shè)備信息,如協(xié)調(diào)器、路由器或終端設(shè)備;測試類型信息,主要為現(xiàn)階段所有的無線傳感器網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)規(guī)范,如WIA-PA,ISA100.11a, 6LowPAN等,每種協(xié)議類型又對應(yīng)不同種類的測試,如協(xié)議一致性測試,安全測試,標(biāo)識測試,性能測試等,可以任意選擇測試類型;測試方式信息,如單個測試案例,單個功能,設(shè)備類型對象,協(xié)議網(wǎng)絡(luò)等;用戶測試需求信息,包括協(xié)議實現(xiàn)一致性聲明和協(xié)議測試實現(xiàn)附加信息。
[0044]步驟402,測試服務(wù)器根據(jù)用戶輸入的測試需求形成測試需求模型,通過模型檢測生成用戶需求文件,此文件格式類型為XML文檔;
[0045]步驟403,判斷用戶是否需要修改測試需求信息,如需修改則轉(zhuǎn)入步驟401,否則,轉(zhuǎn)入步驟404 ;
[0046]步驟404,測試服務(wù)器根據(jù)需求模型文件,采用回歸測試技術(shù)生成可執(zhí)行測試集。
[0047]步驟405,判斷是否啟動測試,如不啟動則繼續(xù)轉(zhuǎn)入步驟403判斷是否需要修改測試需求信息,否則轉(zhuǎn)入步驟406 ;
[0048]步驟406,測試服務(wù)器通過Internet遠(yuǎn)程連接前端測試設(shè)備;
[0049]步驟407,判斷遠(yuǎn)程測試設(shè)備是否連接成功,如沒有連接成功則繼續(xù)步驟406連接測試設(shè)備,否則轉(zhuǎn)入步驟408 ;
[0050]步驟408,讀取前端測試測試配置信息,配置設(shè)備無線傳感器網(wǎng)絡(luò)節(jié)點設(shè)備網(wǎng)絡(luò)參數(shù),該網(wǎng)絡(luò)參數(shù)可以包括:無線傳感器網(wǎng)絡(luò)無線通信信道號,設(shè)備PANId,IEEE地址等;
[0051]步驟409,測試服務(wù)器根據(jù)所生成的可執(zhí)行測試集依次執(zhí)行測試案例,在每一個測試案例執(zhí)行前需根據(jù)測試需求信息對設(shè)備進(jìn)行網(wǎng)絡(luò)參數(shù)的讀取與配置;
[0052]步驟410,測試服務(wù)器測試執(zhí)行模塊判斷當(dāng)前測試案例是否執(zhí)行結(jié)束,如果沒有則同時進(jìn)行步驟411直到執(zhí)行結(jié)束;否則進(jìn)入步驟412 ;
[0053]步驟411,比較分析測試執(zhí)行實際執(zhí)行結(jié)果和預(yù)期執(zhí)行結(jié)果;測試執(zhí)行模塊通過配置,時序控制,協(xié)同控制,拓?fù)淇刂埔来芜\行測試案例預(yù)配置,測試步過程。通過協(xié)議解析模塊內(nèi)部提供的協(xié)議解析模型進(jìn)行相關(guān)協(xié)議解析,并顯示測試案例運行解析過程;
[0054]步驟412,判斷可執(zhí)行測試集中所有測試案例是否執(zhí)行結(jié)束,如果沒有繼續(xù)進(jìn)入步驟409執(zhí)行下一個測試案例,否則進(jìn)入步驟413 ;
[0055]步驟413,生成測試報告,該測試報告內(nèi)容包含流程編號、報告編號、測試單位、測試依據(jù)、測試結(jié)果、標(biāo)準(zhǔn)要求、結(jié)果判定等。
[0056]如圖5所示為本發(fā)明提供的一種遠(yuǎn)程協(xié)議一致性測試方法,包括以下步驟,
[0057]步驟1,用戶通過Internet訪問遠(yuǎn)程協(xié)議一致性測試服務(wù)器,并將被測設(shè)備接入Internet ;[0058]步驟2,用戶通過遠(yuǎn)程協(xié)議一致性測試服務(wù)器為其提供的編輯接口編寫測試需求、測試案例和 PICS (protocol implementation conformance,協(xié)議實現(xiàn)一致性聲明)/PIXIT(protocol implementation extra information for testing,協(xié)議測試實現(xiàn)附力口信息),測試服務(wù)器根據(jù)PICS/PIXIT信息結(jié)合抽象測試集和現(xiàn)有覆蓋配置文件生成可執(zhí)行測試集;
[0059]步驟3,遠(yuǎn)程協(xié)議一致性測試服務(wù)器根據(jù)可執(zhí)行測試集調(diào)度測試案例執(zhí)行順序,調(diào)用測試執(zhí)行模塊中的測試配置、時序控制、測試協(xié)同、拓?fù)淇刂七h(yuǎn)程控制前端測試設(shè)備執(zhí)行測試案例;
[0060]步驟4,前端測試設(shè)備接收和轉(zhuǎn)發(fā)測試控制命令,并通過Internet返回測試響應(yīng)
信息;
[0061]步驟5,協(xié)議一致性測試服務(wù)器的協(xié)議分析模塊將從綜合測試儀和協(xié)議分析儀獲取到的測試響應(yīng)信息結(jié)合協(xié)議解析數(shù)學(xué)模型進(jìn)行協(xié)議、網(wǎng)絡(luò)、性能分析得到協(xié)議解析結(jié)果;
[0062]步驟6,用戶在客戶端通過人際交互界面查看測試執(zhí)行過程中的動態(tài)信息,并可在界面上通過相關(guān)操作對測試過程進(jìn)行有效的控制;
[0063]步驟7,遠(yuǎn)程協(xié)議一致性測試服務(wù)器對測試過程和結(jié)果進(jìn)行分析,并生成測試報
生口 ο
[0064]以上所述僅為本發(fā)明的優(yōu)選實施例,并不用于限制本發(fā)明,顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【權(quán)利要求】
1.一種無線傳感器網(wǎng)絡(luò)遠(yuǎn)程協(xié)議一致性測試系統(tǒng),其特征在于:包括至少一個客戶端、前端測試設(shè)備和遠(yuǎn)程協(xié)議一致性測試服務(wù)器; 所述客戶端通過Web瀏覽器向遠(yuǎn)程協(xié)議一致性測試服務(wù)器提交測試請求; 所述遠(yuǎn)程協(xié)議一致性測試服務(wù)器通過Web瀏覽器為客戶提供測試過程信息查看和操作服務(wù),處理測試請求并通過Internet連接前端測試設(shè)備,同時向前端測試設(shè)備發(fā)送測試配置命令; 所述前端測試設(shè)備接收測試配置命令,激勵被測設(shè)備,獲取被測網(wǎng)絡(luò)和設(shè)備信息,并將信息轉(zhuǎn)發(fā)至遠(yuǎn)程協(xié)議一致性測試服務(wù)器; 所述遠(yuǎn)程協(xié)議一致性測試服務(wù)器解析用戶的測試請求,生成測試案例,實時監(jiān)控測試過程,解析由前端測試設(shè)備獲取到的數(shù)據(jù)并生成測試報告。
2.根據(jù)權(quán)利要求1所述的無線傳感器網(wǎng)絡(luò)遠(yuǎn)程協(xié)議一致性測試系統(tǒng),其特征在于:所述前端測試設(shè)備包括綜合測試儀、協(xié)議分析儀和輔助測試設(shè)備; 所述綜合測試儀在無線傳感器網(wǎng)絡(luò)中擔(dān)任協(xié)調(diào)器、網(wǎng)關(guān)、路由器、終端節(jié)點角色,并且具有測試功能,所述綜合測試儀調(diào)用測試代理功能對被測網(wǎng)絡(luò)實現(xiàn)進(jìn)行激勵,轉(zhuǎn)發(fā)測試代理命令和上傳響應(yīng)報文至遠(yuǎn)程協(xié)議一致性測試服務(wù)器; 所述協(xié)議分析儀具有多協(xié)議分析的功能,幫助用戶捕獲測試網(wǎng)絡(luò)中的數(shù)據(jù)包并對其進(jìn)行分析,實現(xiàn)對測試過程的監(jiān)控并為測試結(jié)果是否通過提供判斷依據(jù),所述協(xié)議分析儀通過數(shù)據(jù)采集端實時捕獲測試網(wǎng)絡(luò)中的數(shù)據(jù)包并對其進(jìn)行分析,提供協(xié)議解碼、性能分析、網(wǎng)絡(luò)分析功能; 所述輔助測試設(shè)備包括路由設(shè)備和終端設(shè)備,所述輔助測試設(shè)備與被測節(jié)點共同構(gòu)建網(wǎng)絡(luò)運行環(huán)境,在被測網(wǎng)絡(luò)中作為標(biāo)準(zhǔn)設(shè)備或干擾設(shè)備,協(xié)助綜合測試儀完成測試過程。
3.根據(jù)權(quán)利要求2所述的無`線傳感器網(wǎng)絡(luò)遠(yuǎn)程協(xié)議一致性測試系統(tǒng),其特征在于:所述綜合測試儀通過通用測試/服務(wù)接口與遠(yuǎn)程協(xié)議一致性測試服務(wù)器建立連接,通過專用測試/服務(wù)接口與不同的無線傳感器網(wǎng)絡(luò)協(xié)議實現(xiàn)設(shè)備建立連接;所述綜合測試儀包括協(xié)議實現(xiàn)模塊、測試代理模塊和管理信息庫模塊, 所述協(xié)議實現(xiàn)模塊參考不同標(biāo)準(zhǔn)協(xié)議棧實現(xiàn)接入不同的無線傳感器網(wǎng)絡(luò), 所述測試代理模塊是在測試前嵌入到參考協(xié)議中實現(xiàn)測試器代理功能的用戶應(yīng)用進(jìn)程,在測試過程中代理測試服務(wù)器發(fā)送測試代理命令,通過調(diào)用參考協(xié)議完成測試代理命令的封裝與發(fā)送,并將測試代理響應(yīng)報文上傳至測試服務(wù)器,完成對被測協(xié)議實現(xiàn)服務(wù)控制觀察;同時也可以直接對標(biāo)準(zhǔn)協(xié)議棧接口和專用測試/服務(wù)接口進(jìn)行調(diào)用,對被測協(xié)議實現(xiàn)進(jìn)行激勵,完成被測協(xié)議實現(xiàn)的下服務(wù)實現(xiàn)控制觀察; 所述管理信息庫模塊對其協(xié)議實現(xiàn)進(jìn)行包括版本、操作系統(tǒng)、硬件配置、運行日志信息的綜合管理。
4.根據(jù)權(quán)利要求2所述的無線傳感器網(wǎng)絡(luò)遠(yuǎn)程協(xié)議一致性測試系統(tǒng),其特征在于:所述遠(yuǎn)程協(xié)議一致性測試服務(wù)器包括測試模塊、協(xié)議分析模塊、測試報告生成模塊和管理信息庫; 所述測試模塊根據(jù)用戶測試請求生成測試需求模型,結(jié)合抽象測試集、覆蓋配置文件、測試腳本和PICS/PIXIT進(jìn)行模型解析,生成可執(zhí)行測試集,并將測試過生成中新生成的測試案例添加到系統(tǒng)案例庫中以供再次調(diào)用;所述測試模塊包括測試執(zhí)行模塊,所述測試執(zhí)行模塊根據(jù)可執(zhí)行測試集調(diào)用時序控制、測試配置、測試協(xié)同、拓?fù)淇刂茍?zhí)行測試;所述協(xié)議分析模塊提供根據(jù)協(xié)議標(biāo)準(zhǔn)所構(gòu)建的協(xié)議解析模型,將從綜合測試儀和協(xié)議分析儀獲取到的數(shù)據(jù)結(jié)合協(xié)議解析模型進(jìn)行協(xié)議解碼、網(wǎng)絡(luò)分析、性能分析,得到協(xié)議解析結(jié)果,并將解析結(jié)果發(fā)送至測試報告生成模塊; 所述測試報告生成模塊根據(jù)協(xié)議解析結(jié)果結(jié)合需求模型得到測試結(jié)果,生成測試報告 ; 所述管理信息庫用于遠(yuǎn)程協(xié)議一致性測試服務(wù)器的綜合管理和數(shù)據(jù)服務(wù),對遠(yuǎn)程協(xié)議一致性測試服務(wù)器提供包括日志記錄、故障診斷和數(shù)據(jù)管理服務(wù)。
5.根據(jù)權(quán)利要求4所述的無線傳感器網(wǎng)絡(luò)遠(yuǎn)程協(xié)議一致性測試系統(tǒng),其特征在于:所述可執(zhí)行測試集是采用回歸測試技術(shù)得到的。
6.一種無線傳感器網(wǎng)絡(luò)遠(yuǎn)程協(xié)議一致性測試方法,其特征在于,包括以下步驟: 步驟1:用戶通過Internet訪問遠(yuǎn)程協(xié)議一致性測試服務(wù)器,并將被測設(shè)備接入Internet ; 步驟2:用戶通過遠(yuǎn)程協(xié)議一致性測試服務(wù)器為其提供的編輯接口編寫測試需求、測試案例和PICS/PIXIT,測試服務(wù)器根據(jù)PICS/PIXIT信息結(jié)合抽象測試集和現(xiàn)有覆蓋配置文件自動生成可執(zhí)行測試集; 步驟3:遠(yuǎn)程協(xié)議一致性測試服務(wù)器根據(jù)可執(zhí)行測試集調(diào)度測試案例執(zhí)行順序,調(diào)用測試執(zhí)行模塊中的測試配置、時序控制、測試協(xié)同、拓?fù)淇刂七h(yuǎn)程控制前端測試設(shè)備執(zhí)行測試案例; 步驟4:前端測試設(shè)備接收和轉(zhuǎn)發(fā)測試控制命令,并通過Internet返回測試響應(yīng)信息; 步驟5:遠(yuǎn)程協(xié)議一致性測試服務(wù)器的協(xié)議分析模塊將從前端設(shè)備獲取到的測試響應(yīng)信息結(jié)合協(xié)議解析數(shù)學(xué)模型進(jìn)行協(xié)議、網(wǎng)絡(luò)、性能分析得到協(xié)議解析結(jié)果; 步驟6:用戶在客戶端通過人際交互界面查看測試執(zhí)行過程中的動態(tài)信息,并可在界面上通過相關(guān)操作對測試過程進(jìn)行有效的控制; 步驟7:遠(yuǎn)程協(xié)議一致性測試服務(wù)器對測試過程和結(jié)果進(jìn)行分析,并生成測試報告。
7.根據(jù)權(quán)利要求6所述的無線傳感器網(wǎng)絡(luò)遠(yuǎn)程協(xié)議一致性測試方法,其特征在于:所述前端測試設(shè)備包括綜合測試儀、協(xié)議分析儀和輔助測試設(shè)備; 所述綜合測試儀在無線傳感器網(wǎng)絡(luò)中擔(dān)任協(xié)調(diào)器、網(wǎng)關(guān)、路由器、終端節(jié)點角色,并且具有測試功能,所述綜合測試儀調(diào)用測試代理功能對被測網(wǎng)絡(luò)實現(xiàn)進(jìn)行激勵,轉(zhuǎn)發(fā)測試代理命令和上傳響應(yīng)報文至遠(yuǎn)程協(xié)議一致性測試服務(wù)器; 所述協(xié)議分析儀具有多協(xié)議分析的功能,幫助用戶捕獲測試網(wǎng)絡(luò)中的數(shù)據(jù)包并對其進(jìn)行分析,實現(xiàn)對測試過程的監(jiān)控并為測試結(jié)果是否通過提供判斷依據(jù),所述協(xié)議分析儀通過數(shù)據(jù)采集端實時捕獲測試網(wǎng)絡(luò)中的數(shù)據(jù)包并對其進(jìn)行分析,提供協(xié)議解碼、性能分析、網(wǎng)絡(luò)分析功能; 所述輔助測試設(shè)備包括路由設(shè)備和終端設(shè)備,所述輔助測試設(shè)備與被測節(jié)點共同構(gòu)建網(wǎng)絡(luò)運行環(huán)境,在被測網(wǎng)絡(luò)中作為標(biāo)準(zhǔn)設(shè)備或干擾設(shè)備,協(xié)助綜合測試儀完成測試過程。
8.根據(jù)權(quán)利要求6所述的無線傳感器網(wǎng)絡(luò)遠(yuǎn)程協(xié)議一致性測試方法,其特征在于:所述遠(yuǎn)程協(xié)議一致性測試服務(wù) 器包括測試模塊、協(xié)議分析模塊、測試報告生成模塊和管理信息庫; 所述測試模塊根據(jù)用戶測試請求生成測試需求模型,結(jié)合抽象測試集、覆蓋配置文件、測試腳本和PICS/PIXIT進(jìn)行模型解析,生成可執(zhí)行測試集,并將測試過生成中新生成的測試案例添加到系統(tǒng)案例庫中以供再次調(diào)用;所述測試模塊包括測試執(zhí)行模塊,所述測試執(zhí)行模塊根據(jù)可執(zhí)行測試集調(diào)用時序控制、測試配置、測試協(xié)同、拓?fù)淇刂茍?zhí)行測試; 所述協(xié)議分析模塊提供根據(jù)協(xié)議標(biāo)準(zhǔn)所構(gòu)建的協(xié)議解析模型,將從綜合測試儀和協(xié)議分析儀獲取到的數(shù)據(jù)結(jié)合協(xié)議解析模型進(jìn)行協(xié)議解碼、網(wǎng)絡(luò)分析、性能分析,得到協(xié)議解析結(jié)果,并將解析結(jié)果發(fā)送至測試報告生成模塊; 所述測試報告生成模塊根據(jù)協(xié)議解析結(jié)果結(jié)合需求模型得到測試結(jié)果,生成測試報告; 所述管理信息庫用于遠(yuǎn)程協(xié)議一致性測試服務(wù)器的綜合管理和數(shù)據(jù)服務(wù),對遠(yuǎn)程協(xié)議一致性測試服務(wù)器提供包括日志記錄、故障診斷和數(shù)據(jù)管理服務(wù)。
9.根據(jù)權(quán)利要求7所述的無線傳感器網(wǎng)絡(luò)遠(yuǎn)程協(xié)議一致性測試方法,其特征在于:所述綜合測試儀通過通用測試/服務(wù)接口與遠(yuǎn)程協(xié)議一致性測試服務(wù)器建立連接,通過專用測試/服務(wù)接口與不同的無線傳感器網(wǎng)絡(luò)協(xié)議實現(xiàn)設(shè)備建立連接;所述綜合測試儀包括協(xié)議實現(xiàn)模塊、測試代理模塊和管理信息庫模塊, 所述協(xié)議實現(xiàn)模塊參考不同標(biāo)準(zhǔn)協(xié)議棧實現(xiàn)接入不同的無線傳感器網(wǎng)絡(luò), 所述測試代理模塊是在測試前嵌入到參考協(xié)議中實現(xiàn)測試器代理功能的用戶應(yīng)用進(jìn)程,在測試過程中代理測試服務(wù)器發(fā)送測試代理命令,通過調(diào)用參考協(xié)議完成測試代理命令的封裝與發(fā)送,并將測試代理響應(yīng)報文上傳至測試服務(wù)器,完成對被測協(xié)議實現(xiàn)服務(wù)控制觀察;同時也可以直接對標(biāo)準(zhǔn)協(xié)議棧接口和專用測試/服務(wù)接口進(jìn)行調(diào)用,對被測協(xié)議實現(xiàn)進(jìn)行激勵,完成被測協(xié)議實現(xiàn)的下服務(wù)實現(xiàn)控制觀察; 所述管理信息庫模塊對其協(xié)議實現(xiàn)進(jìn)行包括版本、操作系統(tǒng)、硬件配置、運行日志信息的綜合管理。
【文檔編號】H04L12/26GK103560932SQ201310542850
【公開日】2014年2月5日 申請日期:2013年11月5日 優(yōu)先權(quán)日:2013年11月5日
【發(fā)明者】謝昊飛, 肖華, 蘇德龍, 王平, 劉維 申請人:重慶郵電大學(xué)