欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種測(cè)試局域網(wǎng)網(wǎng)速的方法和裝置與流程

文檔序號(hào):11147767閱讀:545來(lái)源:國(guó)知局
一種測(cè)試局域網(wǎng)網(wǎng)速的方法和裝置與制造工藝

本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種測(cè)試局域網(wǎng)網(wǎng)速的方法和裝置。



背景技術(shù):

局域網(wǎng)(Local Area Network,LAN)是在一個(gè)局部的地理范圍內(nèi)(如一個(gè)學(xué)校、工廠和機(jī)關(guān)內(nèi)),一般是方圓幾千米以內(nèi),將各種計(jì)算機(jī),外部設(shè)備和數(shù)據(jù)庫(kù)等互相聯(lián)接起來(lái)組成的計(jì)算機(jī)通信網(wǎng)。它可以通過(guò)數(shù)據(jù)通信網(wǎng)或?qū)S脭?shù)據(jù)電路,與遠(yuǎn)方的局域網(wǎng)、數(shù)據(jù)庫(kù)或處理中心相連接,構(gòu)成一個(gè)較大范圍的信息處理系統(tǒng)。局域網(wǎng)可以實(shí)現(xiàn)文件管理、應(yīng)用軟件共享、打印機(jī)共享、掃描儀共享、工作組內(nèi)的日程安排、電子郵件和傳真通信服務(wù)等功能。對(duì)局域網(wǎng)來(lái)講,良好的網(wǎng)絡(luò)性能是實(shí)現(xiàn)上述功能的必備條件,而局域網(wǎng)網(wǎng)速是體現(xiàn)其網(wǎng)絡(luò)性能的一個(gè)重要指標(biāo),因此,測(cè)試局域網(wǎng)網(wǎng)速顯得尤為重要。

在現(xiàn)有技術(shù)中,對(duì)CableModem路由器、無(wú)線路由器及帶路由器功能的融合性機(jī)頂盒等網(wǎng)絡(luò)終端產(chǎn)品的局域網(wǎng)網(wǎng)速測(cè)試,通常需要使用專業(yè)的流量測(cè)試工具來(lái)測(cè)試,如iperf、IxChariot等,而這些專業(yè)工具對(duì)于普通用戶來(lái)說(shuō)配置參數(shù)的過(guò)程過(guò)于專業(yè)、操作太復(fù)雜。因此,如何使普通用戶采用操作簡(jiǎn)單且測(cè)試精度高的方法來(lái)測(cè)試局域網(wǎng)網(wǎng)速是本領(lǐng)域亟待解決的問(wèn)題。



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

為解決相關(guān)技術(shù)問(wèn)題,本發(fā)明的目的是提供一種測(cè)試局域網(wǎng)網(wǎng)速的方法和裝置,以解決現(xiàn)有技術(shù)中由于專業(yè)工具的專業(yè)性及操作復(fù)雜性導(dǎo)致不適用與普通用戶的問(wèn)題。

為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例采用如下技術(shù)方案:

第一方面,本發(fā)明實(shí)施例提供了一種測(cè)試局域網(wǎng)網(wǎng)速的方法,所述方法包括:

接收用戶通過(guò)終端瀏覽器訪問(wèn)測(cè)速服務(wù)器的訪問(wèn)請(qǐng)求,并向所述終端瀏覽器返回測(cè)速界面,其中,所述終端瀏覽器通過(guò)路由器訪問(wèn)所述測(cè)速服務(wù)器;

接收用戶通過(guò)所述測(cè)速界面輸入的同時(shí)傳輸一測(cè)試文件多份的測(cè)速指令;

根據(jù)所述測(cè)速指令,控制抓包工具抓取傳輸所述測(cè)試文件時(shí)的數(shù)據(jù)包;

根據(jù)所述抓包工具抓取所述數(shù)據(jù)包時(shí)獲得的每秒測(cè)速數(shù)據(jù),計(jì)算局域網(wǎng)的傳輸速率峰值和傳輸速率均值。

第二方面,本發(fā)明實(shí)施例還對(duì)應(yīng)地提供了一種測(cè)試局域網(wǎng)網(wǎng)速的裝置,所述裝置包括:

訪問(wèn)請(qǐng)求接收模塊,用于接收用戶通過(guò)終端瀏覽器訪問(wèn)測(cè)速服務(wù)器的訪問(wèn)請(qǐng)求,并向所述終端瀏覽器返回測(cè)速界面,其中,所述終端瀏覽器通過(guò)路由器訪問(wèn)所述測(cè)速服務(wù)器;

測(cè)速指令接收模塊,用于接收用戶通過(guò)所述測(cè)速界面輸入的同時(shí)傳輸一測(cè)試文件多份的測(cè)速指令;

抓包模塊,用于根據(jù)所述測(cè)速指令,控制抓包工具抓取傳輸所述測(cè)試文件時(shí)的數(shù)據(jù)包;

傳輸速率計(jì)算模塊,用于根據(jù)所述抓包工具抓取所述數(shù)據(jù)包時(shí)獲得的每秒測(cè)速數(shù)據(jù),計(jì)算局域網(wǎng)的傳輸速率峰值和傳輸速率均值。

本發(fā)明實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果:

本技術(shù)方案中,當(dāng)用戶有測(cè)試局域網(wǎng)網(wǎng)速的需求時(shí),通過(guò)瀏覽器向測(cè)速服務(wù)器發(fā)起訪問(wèn)請(qǐng)求,測(cè)速服務(wù)器響應(yīng)請(qǐng)求返回一個(gè)測(cè)速界面,用戶通過(guò)該測(cè)速界面可方便地向測(cè)速服務(wù)器發(fā)出測(cè)速指令,測(cè)速操作簡(jiǎn)單、便捷;同時(shí)測(cè)速服務(wù)器根據(jù)測(cè)速指令控制抓包工具測(cè)試每秒測(cè)速數(shù)據(jù),最終根據(jù)全部的每秒測(cè)速數(shù)據(jù)計(jì)算出局域網(wǎng)的傳輸速率峰值和傳輸速率均值,通過(guò)抓包統(tǒng)計(jì)終端瀏覽器和測(cè)速服務(wù)器之間的流量,測(cè)速準(zhǔn)確度高。

附圖說(shuō)明

為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)本發(fā)明實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單的介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)本發(fā)明實(shí)施例的內(nèi)容和這些附圖獲得其他的附圖。

圖1A是本發(fā)明實(shí)施例一提供的一種測(cè)試局域網(wǎng)網(wǎng)速的方法的流程示意圖;

圖1B是本發(fā)明實(shí)施例所適用的終端、路由器和測(cè)速服務(wù)器之間連接關(guān)系的示意圖;

圖2是本發(fā)明實(shí)施例二提供的一種測(cè)試局域網(wǎng)網(wǎng)速的方法的流程示意圖;

圖3是本發(fā)明實(shí)施例三提供的一種測(cè)試局域網(wǎng)網(wǎng)速的裝置的架構(gòu)示意圖;

圖4是本發(fā)明實(shí)施例四提供的一種測(cè)試局域網(wǎng)網(wǎng)速的裝置的架構(gòu)示意圖。

具體實(shí)施方式

為使本發(fā)明解決的技術(shù)問(wèn)題、采用的技術(shù)方案和達(dá)到的技術(shù)效果更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施例的技術(shù)方案作進(jìn)一步的詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

實(shí)施例一

請(qǐng)參考圖1A和圖1B,其中,圖1A是本發(fā)明實(shí)施例一提供的一種測(cè)試局域網(wǎng)網(wǎng)速的方法的流程示意圖。圖1B是本發(fā)明實(shí)施例所適用的終端、路由器和測(cè)速服務(wù)器之間連接關(guān)系的示意圖。本實(shí)施例的方法可以由測(cè)速服務(wù)器來(lái)執(zhí)行,可應(yīng)用于用戶測(cè)試局域網(wǎng)網(wǎng)速的場(chǎng)景,其中,測(cè)速服務(wù)器是一種特殊的web服務(wù)器,主要用于測(cè)試網(wǎng)速。

本實(shí)施例提供的一種測(cè)試局域網(wǎng)網(wǎng)速的方法,可以包括如下步驟:

S110:接收用戶通過(guò)終端瀏覽器訪問(wèn)測(cè)速服務(wù)器的訪問(wèn)請(qǐng)求,并向終端瀏覽器返回測(cè)速界面。

示例性的,用戶的終端瀏覽器是通過(guò)路由器訪問(wèn)測(cè)速服務(wù)器的。當(dāng)用戶有測(cè)試局域網(wǎng)網(wǎng)速的需求時(shí),可在終端瀏覽器的地址欄輸入約定地址向測(cè)速服務(wù)器發(fā)起訪問(wèn)請(qǐng)求,測(cè)速服務(wù)器接收到該訪問(wèn)請(qǐng)求后,向該終端瀏覽器返回一個(gè)測(cè)速界面,測(cè)速界面顯示在該終端瀏覽器的當(dāng)前頁(yè)面窗口上,用戶可按實(shí)際需求通過(guò)該測(cè)速界面輸入不同的測(cè)速指令進(jìn)行網(wǎng)速測(cè)試。

舉例來(lái)說(shuō),本實(shí)施例中終端瀏覽器獲得測(cè)速界面的方法,可與常用的通過(guò)瀏覽器設(shè)置路由器時(shí)獲得路由器設(shè)置界面的方法類似,在終端瀏覽器的地址欄輸入的約定地址可以是公認(rèn)的地址,也可以是廠商規(guī)定的特殊地址,終端瀏覽器可以是IE瀏覽器、火狐瀏覽器或谷歌瀏覽器等常見(jiàn)瀏覽器。

優(yōu)選的,本實(shí)施例中的測(cè)速指令,可以包括上傳測(cè)速指令和下載測(cè)速指令。

優(yōu)選的,當(dāng)只需測(cè)試一個(gè)待測(cè)路由器時(shí),終端瀏覽器接入待測(cè)瀏覽器的LAN口,并通過(guò)待測(cè)路由器的WAN口直接連接到測(cè)速服務(wù)器。

或如圖1B所示,當(dāng)需要測(cè)試多個(gè)待測(cè)路由器時(shí)(圖中僅示意了一個(gè)),終端瀏覽器通過(guò)待測(cè)路由器,及與所述待測(cè)路由器串聯(lián)的陪測(cè)路由器訪問(wèn)所述測(cè)速服務(wù)器。例如,終端瀏覽器接入待測(cè)瀏覽器的LAN口,待測(cè)瀏覽器的WAN口連接陪測(cè)路由器的其中一個(gè)LAN口,陪測(cè)路由器通過(guò)另一個(gè)LAN口連接測(cè)速服務(wù)器,其中陪測(cè)路由器的作用是為了支持對(duì)多個(gè)待測(cè)路由器進(jìn)行測(cè)試。

S120:接收用戶通過(guò)測(cè)速界面輸入的同時(shí)傳輸一測(cè)試文件多份的測(cè)速指令。

示例性的,終端瀏覽器顯示的測(cè)速界面包括上傳測(cè)速按鈕、下載測(cè)速按鈕和輸入框,用戶在輸入框中輸入傳輸同一個(gè)測(cè)試文件多份,例如同時(shí)傳輸同一個(gè)測(cè)試文件7份,然后點(diǎn)擊上傳測(cè)速按鈕或下載測(cè)速按鈕,向測(cè)速服務(wù)器發(fā)出測(cè)速指令。

需要說(shuō)明的是,現(xiàn)有技術(shù)中,終端瀏覽器傳輸文件時(shí),通常是一條流(一個(gè)網(wǎng)絡(luò)連接)傳輸,此時(shí)終端瀏覽器到測(cè)速服務(wù)器的傳輸速率受限,不能測(cè)試出局域網(wǎng)的傳輸速率峰值。本實(shí)施例采用多條流(多個(gè)網(wǎng)絡(luò)連接)傳輸,能夠通過(guò)設(shè)置同時(shí)傳輸同一測(cè)試文件多份(如7份),準(zhǔn)確測(cè)試出局域網(wǎng)的傳輸速率峰值,由于一個(gè)瀏覽器頁(yè)面只能傳輸一份測(cè)試文件,因此當(dāng)設(shè)置同時(shí)傳輸7份時(shí),需要打開(kāi)7個(gè)瀏覽器頁(yè)面來(lái)傳輸。

S130:根據(jù)測(cè)速指令,控制抓包工具抓取傳輸測(cè)試文件時(shí)的數(shù)據(jù)包。

示例性的,測(cè)速服務(wù)器接收到測(cè)速指令后,觸發(fā)傳輸測(cè)試文件的傳輸(上傳或下載)動(dòng)作,開(kāi)始傳輸測(cè)試文件,同時(shí)為抓包工具設(shè)置過(guò)濾條件,控制抓包工具開(kāi)始抓取傳輸測(cè)試文件時(shí)的數(shù)據(jù)包。

舉例來(lái)說(shuō),抓包工具可以為firebug、httpwatch或fiddler等常見(jiàn)的開(kāi)源抓包工具。上傳測(cè)試文件時(shí)為抓包工具設(shè)置上傳過(guò)濾條件,比如:ip.dst==192.168.15.54 and tcp.dstport==8000,表示所有數(shù)據(jù)包是流向測(cè)速服務(wù)器(ip.dst==192.168.15.54)且是流向測(cè)試服務(wù)器測(cè)速程序(tcp.dstport==8000)的數(shù)據(jù)包。下載測(cè)速文件時(shí)為抓包工具設(shè)置下載過(guò)濾條件,比如:ip.src==192.168.15.54 and tcp.srcport==8000,表示數(shù)據(jù)包的來(lái)源是測(cè)速服務(wù)器、且是來(lái)自測(cè)速服務(wù)器測(cè)速程序(tcp.srcport==8000)的數(shù)據(jù)包。

S140:根據(jù)抓包工具抓取數(shù)據(jù)包時(shí)獲得的每秒測(cè)速數(shù)據(jù),計(jì)算局域網(wǎng)的傳輸速率峰值和傳輸速率均值。

示例性的,抓包工具在統(tǒng)計(jì)抓包流量時(shí),每秒統(tǒng)計(jì)一次,例如,當(dāng)通過(guò)7個(gè)網(wǎng)絡(luò)連接同時(shí)傳輸7份測(cè)試文件時(shí),抓包工具統(tǒng)計(jì)每個(gè)網(wǎng)絡(luò)連接在每一秒內(nèi)的傳輸流量,將7個(gè)網(wǎng)絡(luò)連接對(duì)應(yīng)的數(shù)據(jù)相加,即可獲得傳輸測(cè)試文件時(shí)的每秒測(cè)速數(shù)據(jù),待傳輸測(cè)試文件結(jié)束后,根據(jù)獲得的全部每秒測(cè)速數(shù)據(jù)計(jì)算出局域網(wǎng)的傳輸速率峰值和傳輸速率均值。傳輸速率峰值和傳輸速率均值的具體計(jì)算方法,本發(fā)明實(shí)施例二給出了可選的實(shí)施方式,在此不加以贅述。

本實(shí)施例的方法,可有效測(cè)試出局域網(wǎng)中CableModem路由器、無(wú)線路由器或帶路由器功能的融合性機(jī)頂盒等網(wǎng)絡(luò)終端產(chǎn)品的網(wǎng)速。

綜上,在本技術(shù)方案中,測(cè)速服務(wù)器接收用戶通過(guò)終端瀏覽器訪問(wèn)測(cè)速服務(wù)器的訪問(wèn)請(qǐng)求,并向終端瀏覽器返回測(cè)速界面,接收用戶通過(guò)測(cè)速界面輸入的同時(shí)傳輸一測(cè)試文件多份的測(cè)速指令,根據(jù)測(cè)速指令,控制抓包工具抓取傳輸測(cè)試文件時(shí)的數(shù)據(jù)包,根據(jù)抓包工具抓取數(shù)據(jù)包時(shí)獲得的每秒測(cè)速數(shù)據(jù),計(jì)算局域網(wǎng)的傳輸速率峰值和傳輸速率均值。用戶通過(guò)終端瀏覽器上的測(cè)速界面可方便地向測(cè)速服務(wù)器發(fā)出測(cè)速指令,測(cè)速操作簡(jiǎn)單、便捷,通過(guò)測(cè)速服務(wù)器抓包統(tǒng)計(jì)終端瀏覽器和測(cè)速服務(wù)器之間的流量,測(cè)速準(zhǔn)確度高。

實(shí)施例二

請(qǐng)參考圖2,其是本發(fā)明實(shí)施例二提供的一種測(cè)試局域網(wǎng)網(wǎng)速的方法的流程示意圖。本實(shí)施例與實(shí)施例一的主要區(qū)別在于,在實(shí)施例一的基礎(chǔ)上增加了將傳輸速率峰值和傳輸速率均值傳輸給終端,以使終端通過(guò)終端瀏覽器上的測(cè)速界面顯示傳輸速率峰值和傳輸速率均值的內(nèi)容,并進(jìn)一步提供了實(shí)施例一中S140的可選實(shí)施方式。

本實(shí)施例提供的一種測(cè)試局域網(wǎng)網(wǎng)速的方法,可以包括如下步驟:

S210:接收用戶通過(guò)終端瀏覽器訪問(wèn)測(cè)速服務(wù)器的訪問(wèn)請(qǐng)求,并向終端瀏覽器返回測(cè)速界面。

S220:接收用戶通過(guò)測(cè)速界面輸入的同時(shí)傳輸一測(cè)試文件多份的測(cè)速指令。

S230:根據(jù)測(cè)速指令,控制抓包工具抓取傳輸測(cè)試文件時(shí)的數(shù)據(jù)包。

S240:根據(jù)抓包工具抓取數(shù)據(jù)包時(shí)獲得的每秒測(cè)速數(shù)據(jù),計(jì)算局域網(wǎng)的傳輸速率峰值和傳輸速率均值。

可選的,S240可以包括下述S241和S242兩個(gè)步驟,其中:

S241:從抓包工具抓取報(bào)文時(shí)獲得的全部每秒測(cè)速數(shù)據(jù)中,選取數(shù)值最大的作為傳輸速率峰值。

舉例來(lái)說(shuō),同時(shí)傳輸同一個(gè)測(cè)試文件7份,用時(shí)10秒,則獲得10個(gè)每秒測(cè)速數(shù)據(jù),從10個(gè)數(shù)據(jù)中選取數(shù)值最大的一個(gè)數(shù)據(jù),即為局域網(wǎng)的傳輸速率峰值。

S242:根據(jù)預(yù)設(shè)的統(tǒng)計(jì)算法和測(cè)試文件的大小統(tǒng)計(jì)全部每秒測(cè)速數(shù)據(jù),獲得傳輸速率均值。

示例性的,對(duì)傳輸不同大小的測(cè)試文件,采用不同的方法來(lái)計(jì)算局域網(wǎng)的傳輸速率均值。

優(yōu)選的,上述預(yù)設(shè)的統(tǒng)計(jì)算法可以為:

如果測(cè)試文件的大小小于預(yù)設(shè)閾值,則計(jì)算全部每秒測(cè)速數(shù)據(jù)的第一均值,將全部每秒測(cè)速數(shù)據(jù)中數(shù)值小于第一均值的每秒測(cè)速數(shù)據(jù)都過(guò)濾,計(jì)算剩余的每秒測(cè)速數(shù)據(jù)的第二均值,以第二均值作為傳輸速率均值。例如,如果測(cè)試文件的大小小于100兆,傳輸時(shí)間較短為6秒獲得每秒對(duì)應(yīng)的每秒測(cè)速數(shù)據(jù)共6個(gè)數(shù)據(jù),計(jì)算這6個(gè)數(shù)據(jù)的第一均值,將這6個(gè)數(shù)據(jù)中開(kāi)頭和結(jié)尾小于該第一均值的數(shù)據(jù)都過(guò)濾掉,例如過(guò)濾掉開(kāi)頭前兩秒和最后一秒的3個(gè)數(shù)據(jù),繼續(xù)計(jì)算剩余3個(gè)數(shù)據(jù)的第二均值,以該第二均值作為局域網(wǎng)的傳輸速率均值。

如果測(cè)試文件的大小不小于預(yù)設(shè)閾值,則將傳輸開(kāi)頭1秒和傳輸結(jié)尾1秒對(duì)應(yīng)的每秒測(cè)速數(shù)據(jù)都過(guò)濾,計(jì)算剩余的每秒測(cè)速數(shù)據(jù)的第三均值,以第三均值作為傳輸速率均值。例如,如果測(cè)試文件的大小不小于100兆,傳輸時(shí)間較長(zhǎng)為15秒獲得每秒測(cè)速數(shù)據(jù)共15個(gè)數(shù)據(jù),只需將開(kāi)頭前一秒和最后一秒對(duì)應(yīng)的2個(gè)數(shù)據(jù)過(guò)濾掉,計(jì)算剩余13個(gè)數(shù)據(jù)的第三均值,以該第三均值作為局域網(wǎng)的傳輸速率均值。

S250:將傳輸速率峰值和傳輸速率均值傳輸給終端,以使終端通過(guò)終端瀏覽器上的測(cè)速界面顯示傳輸速率峰值和傳輸速率均值。

示例性的,測(cè)速服務(wù)器計(jì)算出局域網(wǎng)的傳輸速率均值后,將計(jì)算結(jié)果傳輸給終端,計(jì)算結(jié)果將會(huì)顯示在終端瀏覽器上的測(cè)速界面上。

綜上,在本技術(shù)方案中,測(cè)速服務(wù)器接收用戶通過(guò)終端瀏覽器訪問(wèn)測(cè)速服務(wù)器的訪問(wèn)請(qǐng)求,并向終端瀏覽器返回測(cè)速界面,接收用戶通過(guò)測(cè)速界面輸入的同時(shí)傳輸一測(cè)試文件多份的測(cè)速指令,根據(jù)測(cè)速指令,控制抓包工具抓取傳輸測(cè)試文件時(shí)的數(shù)據(jù)包,根據(jù)抓包工具抓取數(shù)據(jù)包時(shí)獲得的每秒測(cè)速數(shù)據(jù),按預(yù)設(shè)的統(tǒng)計(jì)算法計(jì)算局域網(wǎng)的傳輸速率峰值和傳輸速率均值,并將計(jì)算結(jié)果傳輸給終端顯示在測(cè)速界面上。用戶通過(guò)終端瀏覽器上的測(cè)速界面可方便地向測(cè)速服務(wù)器發(fā)出測(cè)速指令,測(cè)速操作簡(jiǎn)單、便捷,通過(guò)測(cè)速服務(wù)器抓包統(tǒng)計(jì)終端瀏覽器和測(cè)速服務(wù)器之間的流量,測(cè)速準(zhǔn)確度高。

以下為本發(fā)明實(shí)施例提供一種測(cè)試局域網(wǎng)網(wǎng)速的裝置的實(shí)施例,一種測(cè)試局域網(wǎng)網(wǎng)速的裝置與上述一種測(cè)試局域網(wǎng)網(wǎng)速的方法屬于同一個(gè)發(fā)明構(gòu)思,在裝置的實(shí)施例中未詳盡描述的細(xì)節(jié)內(nèi)容,請(qǐng)參考上述方法的實(shí)施例。

實(shí)施例三

請(qǐng)參考圖3,其是本發(fā)明實(shí)施例三提供的一種測(cè)試局域網(wǎng)網(wǎng)速的裝置的架構(gòu)示意圖。

本實(shí)施例提供的一種測(cè)試局域網(wǎng)網(wǎng)速的裝置300,可以包括如下內(nèi)容:

訪問(wèn)請(qǐng)求接收模塊310,用于接收用戶通過(guò)終端瀏覽器訪問(wèn)測(cè)速服務(wù)器的訪問(wèn)請(qǐng)求,并向終端瀏覽器返回測(cè)速界面,其中,終端瀏覽器通過(guò)路由器訪問(wèn)測(cè)速服務(wù)器。

測(cè)速指令接收模塊320,用于接收用戶通過(guò)測(cè)速界面輸入的同時(shí)傳輸一測(cè)試文件多份的測(cè)速指令。

抓包模塊,用于根據(jù)測(cè)速指令330,控制抓包工具抓取傳輸測(cè)試文件時(shí)的數(shù)據(jù)包。

傳輸速率計(jì)算模塊340,用于根據(jù)抓包工具抓取數(shù)據(jù)包時(shí)獲得的每秒測(cè)速數(shù)據(jù),計(jì)算局域網(wǎng)的傳輸速率峰值和傳輸速率均值。

優(yōu)選的,測(cè)速指令接收模塊320,具體用于接收用戶通過(guò)測(cè)速界面所提供的測(cè)速按鈕和輸入框輸入的同時(shí)傳輸一測(cè)試文件多份的測(cè)速指令。

優(yōu)選的,上述終端瀏覽器通過(guò)路由器訪問(wèn)測(cè)速服務(wù)器,包括:

終端瀏覽器通過(guò)待測(cè)路由器訪問(wèn)測(cè)速服務(wù)器;或

終端瀏覽器通過(guò)待測(cè)路由器,及與待測(cè)路由器串聯(lián)的陪測(cè)路由器訪問(wèn)測(cè)速服務(wù)器。

優(yōu)選的,上述測(cè)速指令包括上傳測(cè)速指令和下載測(cè)速指令。

綜上,在本技術(shù)方案中,測(cè)速服務(wù)器接收用戶通過(guò)終端瀏覽器訪問(wèn)測(cè)速服務(wù)器的訪問(wèn)請(qǐng)求,并向終端瀏覽器返回測(cè)速界面,接收用戶通過(guò)測(cè)速界面輸入的同時(shí)傳輸一測(cè)試文件多份的測(cè)速指令,根據(jù)測(cè)速指令,控制抓包工具抓取傳輸測(cè)試文件時(shí)的數(shù)據(jù)包,根據(jù)抓包工具抓取數(shù)據(jù)包時(shí)獲得的每秒測(cè)速數(shù)據(jù),計(jì)算局域網(wǎng)的傳輸速率峰值和傳輸速率均值。用戶通過(guò)終端瀏覽器上的測(cè)速界面可方便地向測(cè)速服務(wù)器發(fā)出測(cè)速指令,測(cè)速操作簡(jiǎn)單、便捷,通過(guò)測(cè)速服務(wù)器抓包統(tǒng)計(jì)終端瀏覽器和測(cè)速服務(wù)器之間的流量,測(cè)速準(zhǔn)確度高。

實(shí)施例四

請(qǐng)參考圖4,其是本發(fā)明實(shí)施例四提供的一種測(cè)試局域網(wǎng)網(wǎng)速的裝置的架構(gòu)示意圖。本實(shí)施例與實(shí)施例三的主要區(qū)別在于,在實(shí)施例三的基礎(chǔ)上增加了傳輸速率傳輸模塊450,并進(jìn)一步提供了實(shí)施例三中傳輸速率計(jì)算模塊的可選實(shí)施方式。

本實(shí)施例提供的一種測(cè)試局域網(wǎng)網(wǎng)速的裝置400,可以包括如下內(nèi)容:

訪問(wèn)請(qǐng)求接收模塊410,用于接收用戶通過(guò)終端瀏覽器訪問(wèn)測(cè)速服務(wù)器的訪問(wèn)請(qǐng)求,并向終端瀏覽器返回測(cè)速界面,其中,終端瀏覽器通過(guò)路由器訪問(wèn)測(cè)速服務(wù)器。

測(cè)速指令接收模塊420,用于接收用戶通過(guò)測(cè)速界面輸入的同時(shí)傳輸一測(cè)試文件多份的測(cè)速指令。

抓包模塊,用于根據(jù)測(cè)速指令430,控制抓包工具抓取傳輸測(cè)試文件時(shí)的數(shù)據(jù)包。

傳輸速率計(jì)算模塊440,用于根據(jù)抓包工具抓取數(shù)據(jù)包時(shí)獲得的每秒測(cè)速數(shù)據(jù),計(jì)算局域網(wǎng)的傳輸速率峰值和傳輸速率均值。

傳輸速率傳輸模塊450,用于將傳輸速率峰值和傳輸速率均值傳輸給終端,以使終端通過(guò)終端瀏覽器上的測(cè)速界面顯示傳輸速率峰值和傳輸速率均值。

可選的,傳輸速率計(jì)算模塊440,可以包括傳輸速率峰值獲得單元441和傳輸速率均值獲得單元442,其中:

傳輸速率峰值獲得單元441,用于從抓包工具抓取報(bào)文時(shí)獲得的全部每秒測(cè)速數(shù)據(jù)中,選取數(shù)值最大的作為傳輸速率峰值。

傳輸速率均值獲得單元442,用于根據(jù)預(yù)設(shè)的統(tǒng)計(jì)算法和測(cè)試文件的大小統(tǒng)計(jì)全部每秒測(cè)速數(shù)據(jù),獲得傳輸速率均值。

優(yōu)選的,上述預(yù)設(shè)的統(tǒng)計(jì)算法可以為:

如果測(cè)試文件的大小小于預(yù)設(shè)閾值,則計(jì)算全部每秒測(cè)速數(shù)據(jù)的第一均值,將全部每秒測(cè)速數(shù)據(jù)中數(shù)值小于第一均值的每秒測(cè)速數(shù)據(jù)都過(guò)濾,計(jì)算剩余的每秒測(cè)速數(shù)據(jù)的第二均值,以第二均值作為傳輸速率均值;

如果測(cè)試文件的大小不小于預(yù)設(shè)閾值,則將傳輸開(kāi)頭1秒和傳輸結(jié)尾1秒對(duì)應(yīng)的每秒測(cè)速數(shù)據(jù)都過(guò)濾,計(jì)算剩余的每秒測(cè)速數(shù)據(jù)的第三均值,以第三均值作為傳輸速率均值。

綜上,在本技術(shù)方案中,測(cè)速服務(wù)器接收用戶通過(guò)終端瀏覽器訪問(wèn)測(cè)速服務(wù)器的訪問(wèn)請(qǐng)求,并向終端瀏覽器返回測(cè)速界面,接收用戶通過(guò)測(cè)速界面輸入的同時(shí)傳輸一測(cè)試文件多份的測(cè)速指令,根據(jù)測(cè)速指令,控制抓包工具抓取傳輸測(cè)試文件時(shí)的數(shù)據(jù)包,根據(jù)抓包工具抓取數(shù)據(jù)包時(shí)獲得的每秒測(cè)速數(shù)據(jù),按預(yù)設(shè)的統(tǒng)計(jì)算法計(jì)算局域網(wǎng)的傳輸速率峰值和傳輸速率均值,并將計(jì)算結(jié)果傳輸給終端顯示在測(cè)速界面上。用戶通過(guò)終端瀏覽器上的測(cè)速界面可方便地向測(cè)速服務(wù)器發(fā)出測(cè)速指令,測(cè)速操作簡(jiǎn)單、便捷,通過(guò)測(cè)速服務(wù)器抓包統(tǒng)計(jì)終端瀏覽器和測(cè)速服務(wù)器之間的流量,測(cè)速準(zhǔn)確度高。

注意,上述僅為本發(fā)明的較佳實(shí)施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會(huì)理解,本發(fā)明不限于這里所述的特定實(shí)施例,對(duì)本領(lǐng)域技術(shù)人員來(lái)說(shuō)能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會(huì)脫離本發(fā)明的保護(hù)范圍。因此,雖然通過(guò)以上實(shí)施例對(duì)本發(fā)明進(jìn)行了較為詳細(xì)的說(shuō)明,但是本發(fā)明不僅僅限于以上實(shí)施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實(shí)施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
布拖县| 兴化市| 屯昌县| 阿坝县| 东莞市| 溧阳市| 肥乡县| 澎湖县| 镇宁| 宝山区| 汪清县| 师宗县| 简阳市| 萝北县| 浏阳市| 汉寿县| 大港区| 桃江县| 厦门市| 卢湾区| 花莲县| 习水县| 天祝| 陆川县| 合江县| 内黄县| 柳林县| 闽清县| 钟山县| 桐梓县| 江山市| 广饶县| 海原县| 铅山县| 黄龙县| 重庆市| 濉溪县| 百色市| 陆河县| 关岭| 昆明市|