本發(fā)明涉及互聯(lián)網(wǎng)領域,尤其涉及一種網(wǎng)絡測速方法。
背景技術:
固定寬帶接入速率,是指從寬帶接入服務運營商的寬帶業(yè)務按入點BRAS到用戶終端這一段鏈比上的信息傳送速率,一般以kbit/s或Mbit/s為單位。由于接入網(wǎng)只是網(wǎng)絡中的一個組成部分,因此通常通過接入網(wǎng)測到的寬帶接入速率并不等同于用戶使用網(wǎng)絡業(yè)務(如觀看視頻、下載文件等)時體驗到的實際速率,即用戶終端到業(yè)務服務器之間的速率。
固定寬帶接入速率的測試通常包括固定寬帶用戶上網(wǎng)體驗測試和固定寬帶接入速率測試。
對于固定寬帶用戶上網(wǎng)體驗測試,在實際測試中可以采用兩種測試方法:
方法一:在互聯(lián)網(wǎng)業(yè)務中嵌入一定的測試代碼,當用戶使用互聯(lián)網(wǎng)業(yè)務時,由用戶終端執(zhí)行該測試代碼并將執(zhí)行結果向業(yè)務提供商的服務器匯報,或者由業(yè)務/內(nèi)容服務提供商在城域網(wǎng)處設置用戶流量監(jiān)測統(tǒng)計設施來統(tǒng)計用戶的業(yè)務使用情況。
方法二:采用模擬客戶端,在用戶側主動發(fā)起測試并主動收集和上報測試結果。模擬客戶端可以是安裝在用戶終端(如PC、智能手機、平板電腦等)上的測速軟件或者專用的硬件儀表。
在通常情況下,方法一適用于CP/SP在服務器收集用戶測速數(shù)據(jù),方法二適合于運營商/第三方機構采用模擬客戶端來進行測速。方法一所采集的用戶測速數(shù)據(jù)樣本量要遠遠大于方法二的樣本量,受到多種因素的影響(如用戶地域分布、用戶上網(wǎng)時間、抽樣算法等),方法一得到的統(tǒng)計結果與方法二存在一定誤差。在一定誤差范圍內(nèi)(暫定10%),這兩種方法的統(tǒng)計結果都可以接受;如果超過該范圍,則需對這兩種方法所涉及的各種因素進行分析以確定最終統(tǒng)計結果的合理性。
在采用上述方法測速時,會受到諸多因素的影響,如用戶終端硬件配置、用戶終端當前運行的進程/程序數(shù)目、接入帶寬等因素。在測速過程中,應盡量避免各種不利因素對測速結果造成不良影響。
對于固定寬帶接入速率測試,寬帶接入速率包括客戶端測速、普通網(wǎng)頁測速和控件網(wǎng)頁測速3種方法。
1.客戶端測速:向用戶提供客戶端應用程序,下載應用程序到系統(tǒng)并通過運行程序進行測速。與控件網(wǎng)頁測速,優(yōu)點在于不需要進入測速網(wǎng)站即可完成測速,用戶使用更加方便。
2.普通網(wǎng)頁測速:用戶直接通過瀏覽器進入測速頁面進行測速,這種方式優(yōu)點在于對用戶終端環(huán)境的兼容性要求低,使用各種操作系統(tǒng)和瀏覽器的用戶均可進行測速;缺點是只能實現(xiàn)最普通的測速功能,且只能進行單線程測速,在用戶線路速率較高的情況下可能會造成測試結果偏低。
3.控件網(wǎng)頁測速:在普通網(wǎng)頁測速的基礎上,用戶需要安裝ActiveX、Flash等控件。與普通網(wǎng)頁測速相比,加載控件后測速平臺開發(fā)工作可通過編程實現(xiàn)更多的附加功能,如多線程(多TCP)連接、檢測用戶終端是否影響測速;缺點是兼容性較差。
綜上所述,上述測速方法存在以下缺點:1、用戶感知測試采集的數(shù)據(jù)均為模擬用戶上網(wǎng)行為進行的,非實際用戶上網(wǎng)數(shù)據(jù);2、測試期間需要運營商提供相應的測試鏈路和帳號進行測試。
技術實現(xiàn)要素:
為解決現(xiàn)有技術中存在的上述問題,本發(fā)明提供一種網(wǎng)絡測速方法,包括在網(wǎng)絡系統(tǒng)的多處子網(wǎng)絡間設置測試節(jié)點進行網(wǎng)絡測速。
可選的,所述子網(wǎng)絡包括覆蓋范圍由小到大的終端用戶、接入網(wǎng)絡、匯聚網(wǎng)絡、核心網(wǎng)絡和因特網(wǎng),每兩個子網(wǎng)絡之間設置測試節(jié)點。
可選的,所述核心網(wǎng)絡和因特網(wǎng)之間具有網(wǎng)絡運營商的核心服務器,所述測試節(jié)點進行網(wǎng)絡測速的方法是向所述核心服務器進行模擬撥測。
可選的,所述模擬撥測的實現(xiàn)方法是,通過TCP/IP發(fā)包的形式進行鏈路帶寬檢測,并通過定時撥測發(fā)包檢測鏈路時延。
可選的,所述測試節(jié)點進行網(wǎng)絡測速的方法是:通過DPI探針對所有的底 層包進行截取,根據(jù)規(guī)定的格式對所有包進行有用數(shù)據(jù)的提取,提取完畢后進行統(tǒng)一分析歸類。
可選的,所述匯聚網(wǎng)絡和核心網(wǎng)絡之間的測試節(jié)點為區(qū)域路由器。
可選的,所述終端用戶和接入網(wǎng)絡之間的測試節(jié)點為DSLAM或匯聚交換機,設置于小區(qū)機房。
可選的,所述接入網(wǎng)絡和匯聚網(wǎng)絡之間的測試節(jié)點為寬帶遠程接入服務器(bras),設置于區(qū)縣維護中心。
可選的,所述測試節(jié)點通過安裝的測試儀表進行網(wǎng)絡測速。
本發(fā)明的網(wǎng)絡測速方式是通過運營商配合,在網(wǎng)絡系統(tǒng)的多處子網(wǎng)絡間設置測試節(jié)點進行網(wǎng)絡測速。其中測試服務器架設在各區(qū)縣維護中心和小區(qū)機房,通過這些測試服務器節(jié)點可以構建成一個城市各區(qū)縣下各小區(qū)的細致網(wǎng)絡鏈路質量分析圖,有助于政府的管理和監(jiān)控。另外,測試的參數(shù)及分析內(nèi)容更加豐富,為政府管理部門及運營商更好地管理改善互聯(lián)網(wǎng)網(wǎng)絡質量提供依據(jù)。
附圖說明
圖1為本發(fā)明一實施例所述網(wǎng)絡測速方法所在網(wǎng)絡系統(tǒng)的示意圖。
具體實施方式
以下結合附圖和具體實施例對本發(fā)明作進一步詳細說明。根據(jù)下面說明和權利要求書,本發(fā)明的優(yōu)點和特征將更清楚。需說明的是,附圖均采用非常簡化的形式且均使用非精準的比率,僅用以方便、明晰地輔助說明本發(fā)明實施例的目的。
本發(fā)明提供一種網(wǎng)絡測速方法,在網(wǎng)絡系統(tǒng)的多處子網(wǎng)絡間設置測試節(jié)點進行網(wǎng)絡測速。在本實施例中,子網(wǎng)絡包括覆蓋范圍由小到大的終端用戶、接入網(wǎng)絡、匯聚網(wǎng)絡、核心網(wǎng)絡和因特網(wǎng),每兩個子網(wǎng)絡之間設置測試節(jié)點。
在上述網(wǎng)絡系統(tǒng)中,所述匯聚網(wǎng)絡和核心網(wǎng)絡之間的測試節(jié)點(4)為區(qū)域路由器;所述終端用戶和接入網(wǎng)絡之間的測試節(jié)點(2)為DSLAM或匯聚交換機,此節(jié)點(2)例如可以設置于小區(qū)機房;所述接入網(wǎng)絡和匯聚網(wǎng)絡之間的測試節(jié)點(3)為寬帶遠程接入服務器(BARS),此節(jié)點(3)例如可以設置于區(qū)縣維護中心。
如圖1所示,測試通過掛接專業(yè)測試儀表在多個測試節(jié)點(1),測試節(jié)點(3)處,通過測試節(jié)點(1)到節(jié)點(3)獲得相關測試數(shù)據(jù)。根據(jù)部分互聯(lián)網(wǎng)服務提供商網(wǎng)絡的實際情況,考慮到其網(wǎng)絡安全和設備安全,節(jié)點(3)放置測試儀表存在局限性,運營商在配合工作上存在較大的困難,為了方便運營商在測試的同時保證寬帶網(wǎng)絡正常運營,經(jīng)互聯(lián)網(wǎng)服務提供商認可,測試路徑可以節(jié)點(1)至節(jié)點(5)代替測試。
在節(jié)點測速的具體方式上,可以采取探針模擬撥測或運營商DPI探針數(shù)據(jù)的方式實現(xiàn),也可以同時采取上述兩種方式進行測速,以提高測速的準確性。
在核心網(wǎng)絡和因特網(wǎng)之間具有網(wǎng)絡運營商的核心服務器,所述測試節(jié)點進行網(wǎng)絡測速的方法是向所述核心服務器進行模擬撥測。所述模擬撥測的實現(xiàn)方法是,通過TCP/IP發(fā)包的形式進行鏈路帶寬檢測,并通過定時撥測發(fā)包檢測鏈路時延。
模擬撥測是通過在運營商各小區(qū)(節(jié)點2)或各區(qū)縣維護中心(節(jié)點3)處向核心(節(jié)點5)進行撥測,測試期間能保證測試端不做任何與上網(wǎng)有關的行為,確保測試環(huán)境統(tǒng)一無干擾。
所述DPI探針數(shù)據(jù)的實現(xiàn)方法是,通過DPI探針對所有的底層包進行截取,根據(jù)規(guī)定的格式對所有包進行有用數(shù)據(jù)的提取,提取完畢后進行統(tǒng)一分析歸類。
實際用戶上網(wǎng)數(shù)據(jù)通過DPI探針直接提取所有用戶上網(wǎng)原始數(shù)據(jù),通過數(shù)據(jù)進行分析和統(tǒng)計。
本發(fā)明的網(wǎng)絡測速方式由于是通過運營商配合,在網(wǎng)絡系統(tǒng)的多處子網(wǎng)絡間設置測試節(jié)點進行網(wǎng)絡測速。其中測試服務器架設在各區(qū)縣維護中心(節(jié)點3)和小區(qū)機房(節(jié)點2),通過這些節(jié)點可以構建成一個城市各區(qū)縣下各小區(qū)的細致網(wǎng)絡鏈路質量分析圖,有助于政府的管理和監(jiān)控。
相較現(xiàn)有互聯(lián)網(wǎng)網(wǎng)絡質量測試,測試的參數(shù)及分析內(nèi)容更加豐富,為政府管理部門及運營商更好地管理改善互聯(lián)網(wǎng)網(wǎng)絡質量提供依據(jù)。另外,本發(fā)明的測試平臺、測試軟件不易被其他人員盜用。
顯然,本領域的技術人員可以對發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內(nèi),則本發(fā)明也意圖包括這些改動和變型在內(nèi)。