最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

一種網(wǎng)絡(luò)測試方法及設(shè)備與流程

文檔序號:11254566閱讀:1458來源:國知局
一種網(wǎng)絡(luò)測試方法及設(shè)備與流程

本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種網(wǎng)絡(luò)測試方法及設(shè)備。



背景技術(shù):

在移動(dòng)通信系統(tǒng)中,數(shù)據(jù)不通是造成用戶體驗(yàn)不佳的原因之一。其中,數(shù)據(jù)不通是指用戶設(shè)備(userequipment,ue)在進(jìn)行通信時(shí),數(shù)據(jù)無法正常傳輸,或者數(shù)據(jù)傳輸速率達(dá)不到用戶設(shè)備的要求。而造成數(shù)據(jù)不通的問題的原因可能有多種,例如核心網(wǎng)發(fā)生故障或者基站發(fā)生故障,或者核心網(wǎng)與基站沒有正常連接,或者用戶設(shè)備和基站沒有正常連接等等。由于原因的多種可能性,因此對于該問題的檢測十分困難。

目前常用的針對數(shù)據(jù)不通的問題的測試方法通常是采用排除法,也就是將問題一個(gè)一個(gè)地進(jìn)行排除。這就包括測試核心網(wǎng)與基站是否正常連接,或者測試用戶設(shè)備和基站是否正常連接。其中,測試基站與用戶設(shè)備是否正常連接,目前通常是在現(xiàn)有的網(wǎng)絡(luò)架構(gòu)中增加用于測試的網(wǎng)元,該網(wǎng)元與基站相連。該網(wǎng)元在基站與用戶設(shè)備進(jìn)行通信的過程中,采集基站接收的該用戶設(shè)備發(fā)送的數(shù)據(jù)和基站發(fā)送給該用戶設(shè)備的數(shù)據(jù),從而計(jì)算基站與該用戶設(shè)備通信時(shí)的吞吐量,通過將該吞吐量與正常通信時(shí)的吞吐量閾值進(jìn)行比較,從而確定基站與用戶設(shè)備之間是否正常連接。但該測試方法需要增加額外的網(wǎng)元,不但增加了設(shè)備成本,而且在對設(shè)備進(jìn)行維護(hù)時(shí),也增加了額外的維護(hù)工作量。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)測試方法及設(shè)備,用于對基站與其他網(wǎng)絡(luò)設(shè)備間的網(wǎng)絡(luò)連接情況進(jìn)行測試。

第一方面,提供一種網(wǎng)絡(luò)測試方法,該方法包括:

基站接收測試命令;所述測試命令用于測試所述基站與其他網(wǎng)絡(luò)設(shè)備間的網(wǎng)絡(luò)連接是否正常;

所述基站根據(jù)所述測試命令生成測試數(shù)據(jù)包,并將所述測試數(shù)據(jù)包發(fā)送給所述其他網(wǎng)絡(luò)設(shè)備;所述測試數(shù)據(jù)包中包括用于完成所述測試命令所需的網(wǎng)絡(luò)協(xié)議數(shù)據(jù);

所述基站接收所述其他網(wǎng)絡(luò)設(shè)備發(fā)送的應(yīng)答數(shù)據(jù)包,并根據(jù)所述應(yīng)答數(shù)據(jù)包得到用于指示所述基站與所述其他網(wǎng)絡(luò)設(shè)備間的網(wǎng)絡(luò)連接情況的網(wǎng)絡(luò)性能參數(shù);

所述基站根據(jù)所述網(wǎng)絡(luò)性能參數(shù)確定所述基站與所述其他網(wǎng)絡(luò)設(shè)備間的網(wǎng)絡(luò)連接是否正常。

可選的,所述測試命令為因特網(wǎng)包探索器測試命令、用戶數(shù)據(jù)報(bào)協(xié)議灌包測試命令、傳輸控制協(xié)議灌包測試命令和文件傳輸協(xié)議下載命令中的任意一種;其中,所述因特網(wǎng)包探索器測試命令用于測試所述基站與所述其他網(wǎng)絡(luò)設(shè)備間的網(wǎng)絡(luò)是否連通;所述用戶數(shù)據(jù)報(bào)協(xié)議灌包測試命令、傳輸控制協(xié)議灌包測試命令和所述文件傳輸協(xié)議下載命令用于測試所述網(wǎng)絡(luò)的數(shù)據(jù)傳輸速率。

可選的,所述基站根據(jù)所述測試命令生成測試數(shù)據(jù)包,包括:

若所述測試命令為所述因特網(wǎng)包探索器測試命令,則所述基站生成因特網(wǎng)包探索器測試數(shù)據(jù)包,所述因特網(wǎng)包探索器測試數(shù)據(jù)包中包括所述其他網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)協(xié)議地址;

或者,若所述測試命令為用戶數(shù)據(jù)報(bào)協(xié)議灌包測試命令,則所述基站生成用戶數(shù)據(jù)報(bào)協(xié)議灌包測試數(shù)據(jù)包,所述用戶數(shù)據(jù)報(bào)協(xié)議灌包測試數(shù)據(jù)包中包括所述其他網(wǎng)絡(luò)設(shè)備的用戶數(shù)據(jù)報(bào)協(xié)議數(shù)據(jù);

或者,若所述測試命令為傳輸控制協(xié)議灌包測試命令,則所述基站生成傳輸控制協(xié)議灌包測試數(shù)據(jù)包,所述傳輸控制協(xié)議灌包測試數(shù)據(jù)包中包括所述其他網(wǎng)絡(luò)設(shè)備的傳輸控制協(xié)議數(shù)據(jù);

或者,若所述測試命令為文件傳輸協(xié)議下載命令,則所述基站生成文件傳輸協(xié)議下載數(shù)據(jù)包,所述文件傳輸協(xié)議下載數(shù)據(jù)包用于請求從服務(wù)器中下載指定的內(nèi)容,其中,所述請求下載的內(nèi)容存儲在所述服務(wù)器中。

可選的,所述網(wǎng)絡(luò)性能參數(shù)包括時(shí)延、吞吐率、丟包率中的至少一種。

可選的,在所述基站根據(jù)所述網(wǎng)絡(luò)性能參數(shù)確定所述基站與所述其他網(wǎng)絡(luò)設(shè)備間的網(wǎng)絡(luò)連接是否正常之后,所述方法還包括:

所述基站向基站控制臺發(fā)送第一請求消息,所述第一請求消息用于請求所述基站控制臺顯示所述網(wǎng)絡(luò)性能參數(shù),以及顯示所述基站確定的所述基站與所述其他網(wǎng)絡(luò)設(shè)備間的網(wǎng)絡(luò)連接是否正常的結(jié)果;其中,所述第一請求消息攜帶所述網(wǎng)絡(luò)性能參數(shù)以及所述結(jié)果;

或者,所述基站向無線網(wǎng)絡(luò)控制器發(fā)送第二請求消息,所述第二請求消息用于請求所述基站控制臺顯示所述網(wǎng)絡(luò)性能參數(shù),以及顯示所述基站確定的所述基站與所述其他網(wǎng)絡(luò)設(shè)備間的網(wǎng)絡(luò)連接是否正常的結(jié)果;其中,所述第二請求消息攜帶所述網(wǎng)絡(luò)性能參數(shù)以及所述結(jié)果。

第二方面,提供一種網(wǎng)絡(luò)測試設(shè)備,該設(shè)備包括:

接收單元,用于接收測試命令;所述測試命令用于測試所述基站與其他網(wǎng)絡(luò)設(shè)備間的網(wǎng)絡(luò)連接是否正常;

發(fā)送單元,用于根據(jù)所述測試命令生成測試數(shù)據(jù)包,并將所述測試數(shù)據(jù)包發(fā)送給所述其他網(wǎng)絡(luò)設(shè)備;所述測試數(shù)據(jù)包中包括用于完成所述測試命令所需的網(wǎng)絡(luò)協(xié)議數(shù)據(jù);

所述接收單元還用于接收所述其他網(wǎng)絡(luò)設(shè)備發(fā)送的應(yīng)答數(shù)據(jù)包;

數(shù)據(jù)處理單元,用于根據(jù)所述應(yīng)答數(shù)據(jù)包得到用于指示所述基站與所述其他網(wǎng)絡(luò)設(shè)備間的網(wǎng)絡(luò)連接情況的網(wǎng)絡(luò)性能參數(shù);

確定單元,用于根據(jù)所述網(wǎng)絡(luò)性能參數(shù)確定所述基站與所述其他網(wǎng)絡(luò)設(shè)備間的網(wǎng)絡(luò)連接是否正常。

可選的,所述測試命令為因特網(wǎng)包探索器測試命令、用戶數(shù)據(jù)報(bào)協(xié)議灌包測試命令、傳輸控制協(xié)議灌包測試命令和文件傳輸協(xié)議下載命令中的任意一種;其中,所述因特網(wǎng)包探索器測試命令用于測試所述基站與所述其他網(wǎng)絡(luò)設(shè)備間的網(wǎng)絡(luò)是否連通;所述用戶數(shù)據(jù)報(bào)協(xié)議灌包測試命令、傳輸控制協(xié)議灌包測試命令和所述文件傳輸協(xié)議下載命令用于測試所述網(wǎng)絡(luò)的數(shù)據(jù)傳輸速率。

可選的,所述發(fā)送單元根據(jù)所述測試命令生成測試數(shù)據(jù)包,包括:

若所述測試命令為所述因特網(wǎng)包探索器測試命令,則所述發(fā)送單元生成因特網(wǎng)包探索器測試數(shù)據(jù)包,所述因特網(wǎng)包探索器測試數(shù)據(jù)包中包括所述其他網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)協(xié)議地址;

或者,若所述測試命令為用戶數(shù)據(jù)報(bào)協(xié)議灌包測試命令,則所述發(fā)送單元生成用戶數(shù)據(jù)報(bào)協(xié)議灌包測試數(shù)據(jù)包,所述用戶數(shù)據(jù)報(bào)協(xié)議灌包測試數(shù)據(jù)包中包括所述其他網(wǎng)絡(luò)設(shè)備的用戶數(shù)據(jù)報(bào)協(xié)議數(shù)據(jù);

或者,若所述測試命令為傳輸控制協(xié)議灌包測試命令,則所述發(fā)送單元生成傳輸控制協(xié)議灌包測試數(shù)據(jù)包,所述傳輸控制協(xié)議灌包測試數(shù)據(jù)包中包括所述其他網(wǎng)絡(luò)設(shè)備的傳輸控制協(xié)議數(shù)據(jù);

或者,若所述測試命令為文件傳輸協(xié)議下載命令,則所述發(fā)送單元生成文件傳輸協(xié)議下載數(shù)據(jù)包,所述文件傳輸協(xié)議下載數(shù)據(jù)包用于請求從服務(wù)器中下載指定的內(nèi)容,其中,所述請求下載的內(nèi)容存儲在所述服務(wù)器中。

可選的,所述網(wǎng)絡(luò)性能參數(shù)包括時(shí)延、吞吐率、丟包率中的至少一種。

可選的,所述發(fā)送單元還用于:在所述確定單元根據(jù)所述網(wǎng)絡(luò)性能參數(shù)確定所述基站與所述其他網(wǎng)絡(luò)設(shè)備間的網(wǎng)絡(luò)連接是否正常之后,向基站控制臺發(fā)送第一請求消息,所述第一請求消息用于請求所述基站控制臺顯示所述網(wǎng)絡(luò)性能參數(shù),以及顯示所述基站確定的所述基站與所述其他網(wǎng)絡(luò)設(shè)備間的網(wǎng)絡(luò)連接是否正常的結(jié)果;其中,所述第一請求消息攜帶所述網(wǎng)絡(luò)性能參數(shù)以及所述結(jié)果;或者,向無線網(wǎng)絡(luò)控制器發(fā)送第二請求消息,所述第二請求消息用于請求所述基站控制臺顯示所述網(wǎng)絡(luò)性能參數(shù),以及顯示所述基站確定的所述基站與所述其他網(wǎng)絡(luò)設(shè)備間的網(wǎng)絡(luò)連接是否正常的結(jié)果;其中,所述第二請求消息攜帶所述網(wǎng)絡(luò)性能參數(shù)以及所述結(jié)果。

第三方面,提供一種計(jì)算機(jī)裝置,所述裝置包括處理器,所述處理器用于執(zhí)行存儲器中存儲的計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如第一方面提供的網(wǎng)絡(luò)測試方法任一項(xiàng)所述方法的步驟。

第四方面,提供一種計(jì)算機(jī)可讀存儲介質(zhì),其上存儲有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面提供的網(wǎng)絡(luò)測試方法任一項(xiàng)所述方法的步驟。

在本發(fā)明實(shí)施例中,基站在接收測試命令后,即可生成對應(yīng)的測試數(shù)據(jù)包,并發(fā)給其他網(wǎng)絡(luò)設(shè)備,進(jìn)而根據(jù)其他網(wǎng)絡(luò)設(shè)備返回的應(yīng)答數(shù)據(jù)包得到用于指示基站與該其他網(wǎng)絡(luò)設(shè)備間的網(wǎng)絡(luò)連接情況的網(wǎng)絡(luò)性能參數(shù),也就能進(jìn)一步的確定基站與該其他網(wǎng)絡(luò)設(shè)備間的網(wǎng)絡(luò)連接情況,從而完成測試。即,在本發(fā)明實(shí)施例的測試過程中,通過基站本身就可以完成對基站與該其他網(wǎng)絡(luò)設(shè)備間的網(wǎng)絡(luò)連接情況的測試,并且不需要額外增加用于測試的網(wǎng)元,也就能減少測試的成本,同時(shí)相對減少了設(shè)備維護(hù)的工作量。

附圖說明

圖1為現(xiàn)有技術(shù)的測試連接示意圖;

圖2為本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)測試方法的流程圖;

圖3為本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)測試設(shè)備的一種結(jié)構(gòu)示意圖;

圖4為本發(fā)明實(shí)施例提供的計(jì)算機(jī)裝置的一種結(jié)構(gòu)示意圖。

具體實(shí)施方式

為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。

以下,對本發(fā)明實(shí)施例中的部分用語進(jìn)行解釋說明,以便于本領(lǐng)域技術(shù)人員理解。

基站,是指接入網(wǎng)中在空中接口上通過一個(gè)或多個(gè)小區(qū)與無線終端設(shè)備通信的設(shè)備?;究捎糜趯⑹盏降目罩袔c網(wǎng)絡(luò)協(xié)議(internetprotocol,ip)分組進(jìn)行相互轉(zhuǎn)換,作為用戶設(shè)備與接入網(wǎng)的其余部分之間的路由器,其中接入網(wǎng)的其余部分可包括ip網(wǎng)絡(luò)?;具€可協(xié)調(diào)對空中接口的屬性管理。例如,基站可以包括長期演進(jìn)(longtermevolution,lte)系統(tǒng)或演進(jìn)的lte系統(tǒng)(lte-advanced,lte-a)中的演進(jìn)型基站(enb或e-nodeb,evolutionalnodeb),或者也可以包括5g系統(tǒng)中的下一代節(jié)點(diǎn)b(nextgenerationnodeb,gnb),本發(fā)明實(shí)施例并不限定。

下面介紹本發(fā)明實(shí)施例的技術(shù)背景。

請參見圖1,為目前測試基站與用戶設(shè)備之間的網(wǎng)絡(luò)情況的設(shè)備連接示意圖。其中,基站可以與用戶設(shè)備通過無線通信方式進(jìn)行通信,基站與測試設(shè)備通過串口連接,在基站與用戶設(shè)備進(jìn)行通信的過程中,測試設(shè)備可以采集基站接收的數(shù)據(jù)和發(fā)送的數(shù)據(jù),從而計(jì)算基站的吞吐量,通過將該吞吐量與正常通信時(shí)的吞吐量進(jìn)行比較,從而確定基站與用戶設(shè)備之間是否正常連接。但該測試方法需要增加額外的網(wǎng)元設(shè)備,不但增加了設(shè)備成本,而且在對設(shè)備進(jìn)行維護(hù)時(shí),也增加了額外的維護(hù)工作量。

鑒于此,本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)測試方法,在該方法中基站在接收測試命令后,即可生成對應(yīng)的測試數(shù)據(jù)包,并發(fā)給其他網(wǎng)絡(luò)設(shè)備,進(jìn)而根據(jù)其他網(wǎng)絡(luò)設(shè)備返回的應(yīng)答數(shù)據(jù)包得到用于指示基站與該其他網(wǎng)絡(luò)設(shè)備間的網(wǎng)絡(luò)連接情況的網(wǎng)絡(luò)性能參數(shù),也就能進(jìn)一步的確定基站與該其他網(wǎng)絡(luò)設(shè)備間的網(wǎng)絡(luò)連接情況,從而完成測試。在本發(fā)明實(shí)施例額測試過程中,測試過程通過基站本身既可以完成,不需要額外增加用于測試的網(wǎng)元設(shè)備,即可以減少測試的成本,也相對減少了設(shè)備維護(hù)的工作量。

下面結(jié)合附圖介紹本發(fā)明實(shí)施例提供的技術(shù)方案。

請參見圖2,本發(fā)明一實(shí)施例提供一種網(wǎng)絡(luò)測試方法,該方法的流程描述如下。

s201:控制設(shè)備給基站發(fā)送測試命令,基站接收測試命令。

本發(fā)明實(shí)施例中,當(dāng)排查數(shù)據(jù)不通的問題時(shí),首先可以確定是用戶設(shè)備與基站之間的網(wǎng)絡(luò)的數(shù)據(jù)不通還是基站與核心網(wǎng)的網(wǎng)絡(luò)的數(shù)據(jù)不通。那么測試人員可以通過控制設(shè)備向基站發(fā)送測試命令,該測試命令是用于測試基站與其他網(wǎng)絡(luò)設(shè)備之間的網(wǎng)絡(luò)是否連通的命令。其中,控制設(shè)備是可以向基站發(fā)送控制命令的設(shè)備,例如為基站控制臺或者無線網(wǎng)絡(luò)控制器(radionetworkcontroller,rnc),其中,基站控制臺可以是基站控制器(basestationcontroller,bsc),也可以是通過串口與基站相連的設(shè)備,例如可以是通過串口與基站相連的個(gè)人計(jì)算機(jī)(personalcomputer,pc)。當(dāng)測試人員通過rnc發(fā)送測試命令時(shí),需要通過rnc提供的網(wǎng)頁監(jiān)控頁面來發(fā)送測試命令。當(dāng)然,還可以設(shè)置控制設(shè)備周期性地向基站發(fā)送測試命令。相應(yīng)的,基站可以接收該測試命令。

具體的,測試命令可以包括多種。例如測試命令包括因特網(wǎng)包探索器(ping)測試命令、用戶數(shù)據(jù)報(bào)協(xié)議(userdatagramprotocol,udp)灌包測試命令、傳輸控制協(xié)議(transmissioncontrolprotocol,tcp)灌包測試命令及文件傳輸協(xié)議(filetransferprotocol,ftp)下載命令中的至少一種。其中,ping測試命令可以測試基站與其他網(wǎng)絡(luò)設(shè)備之間的網(wǎng)絡(luò)是否連通,而udp灌包測試命令、tcp灌包測試命令和ftp下載命令則可以測試基站與其他網(wǎng)絡(luò)設(shè)備之間的數(shù)據(jù)傳輸速率。

s202:基站生成測試數(shù)據(jù)包。

本發(fā)明實(shí)施例中,基站在接收到測試命令之后,就會生成相應(yīng)的測試數(shù)據(jù)包。具體的,基站接收到的測試命令不同,基站生成的測試數(shù)據(jù)包也是不同的。

若基站接收到的測試命令為ping測試命令,則基站會生成ping測試數(shù)據(jù)包,該ping測試數(shù)據(jù)包中包括其他網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)協(xié)議(internetprotocol,ip)地址;其中,其他網(wǎng)絡(luò)設(shè)備的ip地址可以是ping測試命令中攜帶的。

若基站接收到的測試命令為udp灌包測試命令,則基站會生成udp灌包測試數(shù)據(jù)包,該udp灌包測試數(shù)據(jù)包中包括其他網(wǎng)絡(luò)設(shè)備的udp數(shù)據(jù),例如其他網(wǎng)絡(luò)設(shè)備的ip地址,用于校驗(yàn)該udp灌包測試數(shù)據(jù)的校驗(yàn)信息,以及用于表示udp灌包測試數(shù)據(jù)長度的長度信息,以及其他確認(rèn)參數(shù);當(dāng)然,也可以包括發(fā)送端的ip地址,即基站的ip地址。其中,其他網(wǎng)絡(luò)設(shè)備的udp數(shù)據(jù)可以是udp灌包測試命令中攜帶的。

若基站接收到的測試命令為tcp灌包測試命令,則基站會生成tcp灌包測試數(shù)據(jù)包,該tcp灌包測試數(shù)據(jù)包中包括其他網(wǎng)絡(luò)設(shè)備的tcp數(shù)據(jù),例如其他網(wǎng)絡(luò)設(shè)備的ip地址,用于校驗(yàn)該tcp灌包測試數(shù)據(jù)的校驗(yàn)信息,以及用于表示tcp灌包測試數(shù)據(jù)長度的長度信息;當(dāng)然,也可以包括發(fā)送端的ip地址,即基站的ip地址。其中,其他網(wǎng)絡(luò)設(shè)備的tcp數(shù)據(jù)可以是tcp灌包測試命令中攜帶的。

若基站接收到的測試命令為ftp下載命令,則基站會生成ftp下載數(shù)據(jù)包,該ftp下載數(shù)據(jù)包中包括下載請求消息,該下載請求消息用于請求在服務(wù)器中下載指定的存儲在服務(wù)器中的內(nèi)容。其中,下載請求消息還可以攜帶服務(wù)器的地址和所要下載的內(nèi)容,服務(wù)器的地址和所要下載的內(nèi)容可以是基站通過ftp下載命令知道的。

本發(fā)明實(shí)施例中,基站生成的測試數(shù)據(jù)包中除了測試命令中攜帶的數(shù)據(jù)外,還可以包括預(yù)存在基站中的數(shù)據(jù)。其中,預(yù)存在基站中的數(shù)據(jù)也可以是與測試命令相對應(yīng)的,即在基站中存儲多個(gè)與測試命令相對應(yīng)的數(shù)據(jù),在基站接收到測試命令后,則把與該測試命令相對應(yīng)的數(shù)據(jù)添加到測試數(shù)據(jù)包中。例如,可以在基站中存儲ping測試命令相對應(yīng)的數(shù)據(jù),這些數(shù)據(jù)可以是用于支持完成ping測試命令的數(shù)據(jù),即ping包,在基站接收到ping測試命令之后,則可以將這些數(shù)據(jù)添加到ping測試數(shù)據(jù)包中。

本發(fā)明實(shí)施例中,其他網(wǎng)絡(luò)設(shè)備可以是用戶設(shè)備,也可以是核心網(wǎng)設(shè)備,例如為移動(dòng)管理實(shí)體(mobilemanagenmententity,mme)或者服務(wù)網(wǎng)關(guān)(servinggateway,sgw)等。當(dāng)其他網(wǎng)絡(luò)設(shè)備為用戶設(shè)備時(shí),則可以測試基站與該用戶設(shè)備之間的網(wǎng)絡(luò)是否連通;當(dāng)其他網(wǎng)絡(luò)設(shè)備為核心網(wǎng)設(shè)備時(shí),則可以測試基站與該核心網(wǎng)設(shè)備之間的網(wǎng)絡(luò)是否連通。

s203:基站將測試數(shù)據(jù)包發(fā)送給其他網(wǎng)絡(luò)設(shè)備,其他網(wǎng)絡(luò)設(shè)備接收測試數(shù)據(jù)包。

在基站生成測試數(shù)據(jù)包后,就可以將測試數(shù)據(jù)包發(fā)送給其他網(wǎng)絡(luò)設(shè)備。具體的,基站可以將該測試數(shù)據(jù)包放入到其他網(wǎng)絡(luò)設(shè)備的承載中等待發(fā)送,其中,該承載是基站與該其他網(wǎng)絡(luò)設(shè)備建立的連接通道,用于數(shù)據(jù)的傳輸。

在基站將測試數(shù)據(jù)包發(fā)送給其他網(wǎng)絡(luò)設(shè)備后,其他網(wǎng)絡(luò)設(shè)備則可以接收到該測試數(shù)據(jù)包。具體的,在測試命令為ping測試命令時(shí),其他網(wǎng)絡(luò)設(shè)備在接收到測試數(shù)據(jù)包后會自動(dòng)的向基站發(fā)送應(yīng)答數(shù)據(jù)。而當(dāng)測試命令為udp灌包測試命令、tcp灌包測試命令或者ftp下載命令時(shí),則需要在其他網(wǎng)絡(luò)設(shè)備上安裝相應(yīng)的應(yīng)用程序,并通過應(yīng)用程序向基站發(fā)送應(yīng)答數(shù)據(jù)。例如,當(dāng)測試命令為udp灌包測試命令或者tcp灌包測試命令,需要在其他網(wǎng)絡(luò)設(shè)備上安裝網(wǎng)絡(luò)性能(internetperformance,iperf)測試工具;當(dāng)測試命令為ftp下載命令,需要在其他網(wǎng)絡(luò)設(shè)備上安裝ftp客戶端。

s204:其他網(wǎng)絡(luò)設(shè)備向基站發(fā)送應(yīng)答數(shù)據(jù)包,基站接收應(yīng)答數(shù)據(jù)包。

其他網(wǎng)絡(luò)設(shè)備接收到測試數(shù)據(jù)包后,既可以根據(jù)該測試命令做出相應(yīng)的操作并向基站發(fā)送應(yīng)答數(shù)據(jù)包。例如,其他網(wǎng)絡(luò)設(shè)備收到ping測試數(shù)據(jù)包后,則會將ping測試數(shù)據(jù)包中的ip地址修改為基站的ip地址,使得ping測試數(shù)據(jù)包可以發(fā)送給基站;另外,還會對ping測試數(shù)據(jù)包的包頭作出修改,以告知基站已經(jīng)收到該ping測試數(shù)據(jù)包。又例如,其他網(wǎng)絡(luò)設(shè)備接收到ftp下載數(shù)據(jù)包后,則會根據(jù)ftp下載數(shù)據(jù)包包括的請求消息獲取該請求消息請求下載的內(nèi)容,并將該內(nèi)容發(fā)送給基站。相應(yīng)的,基站可以接收其他網(wǎng)絡(luò)設(shè)備發(fā)送的應(yīng)答數(shù)據(jù)包。

s205:基站根據(jù)應(yīng)答數(shù)據(jù)包得到用于指示基站與其他網(wǎng)絡(luò)設(shè)備間的網(wǎng)絡(luò)連接情況的網(wǎng)絡(luò)性能參數(shù)。

本發(fā)明實(shí)施例中,網(wǎng)絡(luò)性能參數(shù)可以是多種參數(shù),包括但不限于時(shí)延、吞吐率、丟包率?;靖鶕?jù)發(fā)送的測試數(shù)據(jù)包與接收的應(yīng)答數(shù)據(jù)包就可以得到網(wǎng)絡(luò)性能參數(shù)。例如,基站根據(jù)發(fā)送測試數(shù)據(jù)包的時(shí)間以及接收到應(yīng)答數(shù)據(jù)包的時(shí)間則可以得到發(fā)送測試數(shù)據(jù)包的時(shí)延;測試數(shù)據(jù)包和應(yīng)答數(shù)據(jù)包的大小與時(shí)延之比即為吞吐率。

s206:基站根據(jù)網(wǎng)絡(luò)性能參數(shù)確定基站與其他網(wǎng)絡(luò)設(shè)備間的網(wǎng)絡(luò)連接是否正常。

本發(fā)明實(shí)施例中,基站中可以預(yù)先存儲基站與其他網(wǎng)絡(luò)設(shè)備間的網(wǎng)絡(luò)連接正常時(shí)的網(wǎng)絡(luò)性能參數(shù)閾值,其中,預(yù)先存儲的網(wǎng)絡(luò)性能參數(shù)閾值可以是通過實(shí)驗(yàn)測得或根據(jù)經(jīng)驗(yàn)數(shù)據(jù)得到。

具體的,基站在得到網(wǎng)絡(luò)性能參數(shù)之后,則可以將該網(wǎng)絡(luò)性能參數(shù)與網(wǎng)絡(luò)性能參數(shù)閾值進(jìn)行比較,若網(wǎng)絡(luò)性能參數(shù)明顯偏離網(wǎng)絡(luò)性能參數(shù)閾值,即網(wǎng)絡(luò)性能參數(shù)與網(wǎng)絡(luò)性能參數(shù)閾值的差值異常的大,則確定基站與其他網(wǎng)絡(luò)設(shè)備間的網(wǎng)絡(luò)連接不正常;而若是網(wǎng)絡(luò)性能參數(shù)的值比較接近網(wǎng)絡(luò)性能參數(shù)閾值,則可以確定基站與其他網(wǎng)絡(luò)設(shè)備間的網(wǎng)絡(luò)連接正常。例如,預(yù)先存儲的時(shí)延閾值為50ms,而基站確定的時(shí)延為40ms,則可能基站與其他網(wǎng)絡(luò)設(shè)備間的網(wǎng)絡(luò)連接是正常的;但若是基站確定的時(shí)延為500ms,則可以確定基站與其他網(wǎng)絡(luò)設(shè)備間的網(wǎng)絡(luò)連接不正常。

為了測試結(jié)果更加準(zhǔn)確,基站在確定基站與其他網(wǎng)絡(luò)設(shè)備間的網(wǎng)絡(luò)連接是否正常之后,還可以多進(jìn)行幾次測試,即將上述流程重復(fù)幾次。具體的次數(shù)本發(fā)明實(shí)施例不做限制。

本發(fā)明實(shí)施例中,若出現(xiàn)了數(shù)據(jù)不通的問題,在進(jìn)行測試時(shí),當(dāng)其他網(wǎng)絡(luò)設(shè)備為用戶設(shè)備時(shí),若基站確定基站與用戶設(shè)備之間的網(wǎng)絡(luò)連接正常,則可以說明可能是基站與核心網(wǎng)設(shè)備的連接不正常;當(dāng)其他網(wǎng)絡(luò)設(shè)備為核心網(wǎng)設(shè)備時(shí),若基站確定基站與核心網(wǎng)設(shè)備之間的網(wǎng)絡(luò)連接正常,則可以說明可能是基站與用戶設(shè)備的連接不正常。

s207:基站向控制設(shè)備發(fā)送請求消息,控制設(shè)備接收請求消息。

為了方便測試人員直觀的知道測試結(jié)果,在基站得到測試結(jié)果之后,基站則可以向控制設(shè)備發(fā)送請求消息。具體的,當(dāng)控制設(shè)備為基站控制臺時(shí),基站可以向基站控制臺發(fā)送第一請求消息;當(dāng)控制設(shè)備為rnc時(shí),基站可以向rnc發(fā)送第二請求消息。其中,第一請求消息和第二請求消息中攜帶的數(shù)據(jù)可以是相同的,此處僅用來區(qū)分發(fā)給不同的控制設(shè)備,也就是說第一請求消息和第二請求消息中都可以攜帶網(wǎng)絡(luò)性能參數(shù)和測試結(jié)果。當(dāng)基站控制臺接收到第一請求消息后,則可以顯示網(wǎng)絡(luò)性能參數(shù)和測試結(jié)果;或者rnc接收到第二請求消息后,則可以將第二請求消息發(fā)送給rnc提供的網(wǎng)頁監(jiān)控頁面,使得通過網(wǎng)頁監(jiān)控頁面接收到該請求消息后可以顯示網(wǎng)絡(luò)性能參數(shù)和測試結(jié)果。其中,測試結(jié)果即為基站確定基站與其他網(wǎng)絡(luò)設(shè)備間的網(wǎng)絡(luò)連接是否正常的結(jié)果。

本發(fā)明實(shí)施例中,為了使得網(wǎng)絡(luò)測試方法的流程能夠更加完整清晰,在圖2中將整個(gè)測試流程一并示出,但需要知道的是,步驟s207并不是必須執(zhí)行的步驟。

綜上所述,在本發(fā)明實(shí)施例中,基站在接收測試命令后,即可生成對應(yīng)的測試數(shù)據(jù)包,并發(fā)給其他網(wǎng)絡(luò)設(shè)備,進(jìn)而根據(jù)其他網(wǎng)絡(luò)設(shè)備返回的應(yīng)答數(shù)據(jù)包得到用于指示基站與該其他網(wǎng)絡(luò)設(shè)備間的網(wǎng)絡(luò)連接情況的網(wǎng)絡(luò)性能參數(shù),也就能進(jìn)一步的確定基站與該其他網(wǎng)絡(luò)設(shè)備間的網(wǎng)絡(luò)連接情況,從而完成測試。在本發(fā)明實(shí)施例額測試過程中,測試過程通過基站本身既可以完成,不需要額外增加用于測試的網(wǎng)元設(shè)備,即可以減少測試的成本,也相對減少了設(shè)備維護(hù)的工作量。

下面結(jié)合附圖介紹本發(fā)明實(shí)施例提供的設(shè)備。

請參見圖3,基于同一發(fā)明構(gòu)思,本發(fā)明一實(shí)施例提供一種網(wǎng)絡(luò)測試設(shè)備設(shè)備30,該設(shè)備包括:

接收單元301,用于接收測試命令;測試命令用于測試基站與其他網(wǎng)絡(luò)設(shè)備間的網(wǎng)絡(luò)連接是否正常;

發(fā)送單元302,用于根據(jù)測試命令生成測試數(shù)據(jù)包,并將測試數(shù)據(jù)包發(fā)送給其他網(wǎng)絡(luò)設(shè)備;測試數(shù)據(jù)包中包括用于完成測試命令所需的網(wǎng)絡(luò)協(xié)議數(shù)據(jù);

接收單元301還用于接收其他網(wǎng)絡(luò)設(shè)備發(fā)送的應(yīng)答數(shù)據(jù)包;

數(shù)據(jù)處理單元303,用于根據(jù)應(yīng)答數(shù)據(jù)包得到用于指示基站與其他網(wǎng)絡(luò)設(shè)備間的網(wǎng)絡(luò)連接情況的網(wǎng)絡(luò)性能參數(shù);

確定單元304,用于根據(jù)網(wǎng)絡(luò)性能參數(shù)確定基站與其他網(wǎng)絡(luò)設(shè)備間的網(wǎng)絡(luò)連接是否正常。

可選的,測試命令為因特網(wǎng)包探索器測試命令、用戶數(shù)據(jù)報(bào)協(xié)議灌包測試命令、傳輸控制協(xié)議灌包測試命令和文件傳輸協(xié)議下載命令中的任意一種;其中,因特網(wǎng)包探索器測試命令用于測試基站與其他網(wǎng)絡(luò)設(shè)備間的網(wǎng)絡(luò)是否連通;用戶數(shù)據(jù)報(bào)協(xié)議灌包測試命令、傳輸控制協(xié)議灌包測試命令和文件傳輸協(xié)議下載命令用于測試網(wǎng)絡(luò)的數(shù)據(jù)傳輸速率。

可選的,發(fā)送單元302根據(jù)測試命令生成測試數(shù)據(jù)包,包括:

若測試命令為因特網(wǎng)包探索器測試命令,則發(fā)送單元302生成因特網(wǎng)包探索器測試數(shù)據(jù)包,因特網(wǎng)包探索器測試數(shù)據(jù)包中包括其他網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)協(xié)議地址;

或者,若測試命令為用戶數(shù)據(jù)報(bào)協(xié)議灌包測試命令,則發(fā)送單元302生成用戶數(shù)據(jù)報(bào)協(xié)議灌包測試數(shù)據(jù)包,用戶數(shù)據(jù)報(bào)協(xié)議灌包測試數(shù)據(jù)包中包括其他網(wǎng)絡(luò)設(shè)備的用戶數(shù)據(jù)報(bào)協(xié)議數(shù)據(jù);

或者,若測試命令為傳輸控制協(xié)議灌包測試命令,則發(fā)送單元302生成傳輸控制協(xié)議灌包測試數(shù)據(jù)包,傳輸控制協(xié)議灌包測試數(shù)據(jù)包中包括其他網(wǎng)絡(luò)設(shè)備的傳輸控制協(xié)議數(shù)據(jù);

或者,若測試命令為文件傳輸協(xié)議下載命令,則發(fā)送單元302生成文件傳輸協(xié)議下載數(shù)據(jù)包,文件傳輸協(xié)議下載數(shù)據(jù)包用于請求從服務(wù)器中下載指定的內(nèi)容,其中,請求下載的內(nèi)容存儲在服務(wù)器中。

可選的,網(wǎng)絡(luò)性能參數(shù)包括時(shí)延、吞吐率、丟包率中的至少一種。

可選的,發(fā)送單元302還用于:在確定單元304根據(jù)網(wǎng)絡(luò)性能參數(shù)確定基站與其他網(wǎng)絡(luò)設(shè)備間的網(wǎng)絡(luò)連接是否正常之后,向基站控制臺發(fā)送第一請求消息,所述第一請求消息用于請求所述基站控制臺顯示所述網(wǎng)絡(luò)性能參數(shù),以及顯示所述基站確定的所述基站與所述其他網(wǎng)絡(luò)設(shè)備間的網(wǎng)絡(luò)連接是否正常的結(jié)果;其中,所述第一請求消息攜帶所述網(wǎng)絡(luò)性能參數(shù)以及所述結(jié)果;或者,向無線網(wǎng)絡(luò)控制器發(fā)送第二請求消息,所述第二請求消息用于請求所述基站控制臺顯示所述網(wǎng)絡(luò)性能參數(shù),以及顯示所述基站確定的所述基站與所述其他網(wǎng)絡(luò)設(shè)備間的網(wǎng)絡(luò)連接是否正常的結(jié)果;其中,所述第二請求消息攜帶所述網(wǎng)絡(luò)性能參數(shù)以及所述結(jié)果。

該網(wǎng)絡(luò)測試設(shè)備可以用于執(zhí)行圖2所示的實(shí)施例所提供的方法,例如為如前的基站。因此,對于該網(wǎng)絡(luò)測試設(shè)備的各功能模塊所能夠?qū)崿F(xiàn)的功能等可參考圖2所示的實(shí)施例的描述,不多贅述。

請參見圖4,本發(fā)明一實(shí)施例還提供一種計(jì)算機(jī)裝置,該計(jì)算機(jī)裝置包括處理器401,處理器401用于執(zhí)行存儲器中存儲的計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)測試方法的步驟。

可選的,處理器401具體可以是中央處理器、特定應(yīng)用集成電路(英文:applicationspecificintegratedcircuit,簡稱:asic),可以是一個(gè)或多個(gè)用于控制程序執(zhí)行的集成電路,可以是使用現(xiàn)場可編程門陣列(英文:fieldprogrammablegatearray,簡稱:fpga)開發(fā)的硬件電路,可以是基帶處理器。

可選的,處理器401可以包括至少一個(gè)處理核心。

可選的,該計(jì)算機(jī)裝置還包括存儲器402,存儲器402可以包括只讀存儲器(英文:readonlymemory,簡稱:rom)、隨機(jī)存取存儲器(英文:randomaccessmemory,簡稱:ram)和磁盤存儲器。存儲器402用于存儲處理器401運(yùn)行時(shí)所需的數(shù)據(jù)。存儲器402的數(shù)量為一個(gè)或多個(gè)。其中,存儲器402在圖4中一并示出,但需要知道的是存儲器402不是必選的功能模塊,因此在圖4中以虛線示出。

本發(fā)明一實(shí)施例還提供一種計(jì)算機(jī)可讀存儲介質(zhì),其上存儲有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)測試方法的步驟。

在本發(fā)明實(shí)施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的設(shè)備實(shí)施例僅僅是示意性的,例如,所述單元或單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性或其它的形式。

在本發(fā)明實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,或者各個(gè)單元也可以均是獨(dú)立的物理模塊。

所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲在一個(gè)計(jì)算機(jī)可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明實(shí)施例的技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個(gè)存儲介質(zhì)中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備,例如可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等,或處理器(processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:通用串行總線閃存盤(universalserialbusflashdrive)、移動(dòng)硬盤、只讀存儲器(read-onlymemory,rom)、隨機(jī)存取存儲器(randomaccessmemory,ram)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

以上所述,以上實(shí)施例僅用以對本申請的技術(shù)方案進(jìn)行了詳細(xì)介紹,但以上實(shí)施例的說明只是用于幫助理解本發(fā)明實(shí)施例的方法,不應(yīng)理解為對本發(fā)明實(shí)施例的限制。本技術(shù)領(lǐng)域的技術(shù)人員可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明實(shí)施例的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1