一種區域網速檢測方法及裝置的制造方法
【技術領域】
[0001]本發明涉及計算機網絡技術領域,具體而言,涉及一種區域網速檢測方法及裝置。
【背景技術】
[0002]隨著互聯網的普及,用戶對網速的要求越來越高,對此不同的運營商也在不斷的增加帶寬、調整網速。國家要求寬帶提速40%,作為惠民政策,各省市也越來越關心自己所在地區的網速。
[0003]傳統的統計區域網速的方案,直接按照待測區域內每天網速排行前2000名用戶網速的平均值作為該區域的區域網速,但無法保證該2000名用戶的網速是真實有效的,導致無法得到真實、準確的區域網速。
【發明內容】
[0004]鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決或者減緩上述問題的區域網速檢測方法及裝置,提高待測區域網速檢測的真實性和準確性。
[0005]根據本發明的一個方面,提供了一種區域網速檢測方法,包括:
[0006]獲取待測區域內各有效用戶的網速數據;
[0007]根據所述待測區域內各有效用戶的網速數據確定所述待測區域的網速,以實現對所述待測區域的網速檢測。
[0008]可選地,所述獲取待測區域內各有效用戶的網速數據,具體包括:
[0009]接收所述待測區域內各用戶在預設時刻的網速數據,將接收到網速數據的用戶作為有效用戶并將接收的網速數據作為所述有效用戶的網速數據。
[0010]可選地,所述獲取待測區域內各有效用戶的網速數據,具體包括:
[0011]接收所述待測區域內各用戶在第一預設時間長度內的網速數據,并將接收的每一用戶的網速數據的數量與預設數量閾值進行比較;
[0012]若所述數量小于所述預設數量閾值,將該用戶作為有效用戶并將接收的網速數據作為該有效用戶的網速數據。
[0013]可選地,所述獲取待測區域內各有效用戶的網速數據,具體包括:
[0014]接收所述待測區域內各用戶在第二預設時間長度內的網速數據;
[0015]若多個網速數據對應一用戶的不同IP地址,將所述用戶作為有效用戶,并對同一IP地址的網速數據做平均值處理或加權平均值處理,以作為所述有效用戶的網速數據。
[0016]可選地,所述根據所述待測區域內各有效用戶的網速數據確定所述待測區域的網速,具體包括:
[0017]從各有效用戶的網速數據中選取預設數量的采樣數據;
[0018]對所述采樣數據進行平均值處理或加權平均值處理確定所述待測區域的網速數據。
[0019]可選地,在所述從各有效用戶的網絡數據中選取預設數量的采樣數據之前,所述方法還包括:
[0020]在映射關系中查找與所述待測區域對應的采樣數量,所述映射關系中包括區域與采樣數量之間的對應關系;
[0021 ]將查找到的采樣數量作為所述預設數量。
[0022]可選地,在所述從各有效用戶的網絡數據中選取預設數量的采樣數據之前,所述方法還包括:
[0023]獲取所述待測區域內各有效用戶的網速數據的總數;
[0024]判斷所述總數是否在預設取樣范圍內,若所述總數在所述預設取樣范圍內,將所述總數作為所述預設數量,若所述總數超過所述預設取樣范圍的上限值,將所述預設取樣范圍的上限值作為所述預設數量。
[0025]可選地,所述從各有效用戶的網絡數據中選取預設數量的采樣數據,具體包括:
[0026]從各有效用戶的網速數據中隨機選取預設數量的采樣數據。
[0027]可選地,所述從各有效用戶的網速數據中選取預設數量的采樣數據,具體包括:
[0028]采用分段抽樣的方式從各有效用戶的網速數據中選取預設數量的采樣數據。
[0029]可選地,所述方法還包括:
[0030]按照待測區域的網速對待測區域進行排序,生成區域網速排序數據并進行展示。[0031 ] 可選地,所述方法還包括:
[0032]將確定的所述待測區域的網速與所述待測區域的歷史網速進行比較,若確定的所述待測區域的網速與所述歷史網速的偏差超過預設閾值,進行異常報警。
[0033]根據本發明的另一個方面,提供了一種區域網速檢測裝置,包括:
[0034]獲取單元,適于獲取待測區域內各有效用戶的網速數據;
[0035]確定單元,適于根據所述獲取單元獲取的待測區域內各有效用戶的網速數據確定所述待測區域的網速,以實現各待測區域的網速排序。
[0036]可選地,所述獲取單元,具體適于接收所述待測區域內各用戶在預設時刻的網速數據,將接收到網速數據的用戶作為有效用戶并將接收的網速數據作為所述有效用戶的網速數據。
[0037]可選地,所述獲取單元,具體適于接收所述待測區域內各用戶在第一預設時間長度內的網速數據,并將接收的每一用戶的網速數據的數量與預設數量閾值進行比較,當所述數量小于所述預設數量閾值時,將該用戶作為有效用戶并將接收的網速數據作為該有效用戶的網速數據。
[0038]可選地,所述獲取單元,具體適于接收所述待測區域內各用戶在第二預設時間長度內的網速數據,當多個網速數據對應一用戶的不同IP地址時,將所述用戶作為有效用戶,并對同一 IP地址的網速數據做平均值處理或加權平均值處理,以作為所述有效用戶的網速數據。
[0039]可選地,所述確定單元,具體包括:
[0040]選取模塊,適于從各有效用戶的網速數據中選取預設數量的采樣數據;
[0041]確定模塊,適于對所述采樣數據進行平均值處理或加權平均值處理確定所述待測區域的網速數據。
[0042]可選地,所述確定單元,還包括:
[0043]查找模塊,適于在所述從各有效用戶的網絡數據中選取預設數量的采樣數據之前,在映射關系中查找與所述待測區域對應的采樣數量,所述映射關系中包括區域與采樣數量之間的對應關系;
[0044]第一處理模塊,適于將查找到的采樣數量作為所述預設數量。
[0045]可選地,所述確定單元,還包括:
[0046]獲取模塊,適于在所述從各有效用戶的網絡數據中選取預設數量的采樣數據之前,獲取所述待測區域內各有效用戶的網速數據的總數;
[0047]第二處理模塊,適于判斷所述總數是否在預設取樣范圍內,當所述總數在所述預設取樣范圍內時,將所述總數作為所述預設數量,當所述總數超過所述預設取樣范圍的上限值時,將所述預設取樣范圍的上限值作為所述預設數量。
[0048]可選地,所述選取模塊,具體適于從各有效用戶的網速數據中隨機選取預設數量的采樣數據。
[0049]可選地,所述選取模塊,具體適于采用分段抽樣的方式從各有效用戶的網速數據中選取預設數量的采樣數據。
[0050]可選地,所述裝置還包括:
[0051]生成單元,適于按照待測區域的網速對待測區域進行排序,生成區域網速排序數據并進行展示。
[0052]可選地,所述裝置還包括:
[0053]報警單元,適于將確定的所述待測區域的網速與所述待測區域的歷史網速進行比較,若確定的所述待測區域的網速與所述歷史網速的偏差超過預設閾值,進行異常報警。
[0054]本發明的有益效果為:
[0055]本發明提出的區域網速檢測方法及裝置,通過獲取待測區域內各有效用戶的網速數據,并根據所述待測區域內各有效用戶的網速數據確定所述待測區域的網速,以實現對所述待測區域的網速檢測,進而有效地提高待測區域網速檢測的真實性和準確性。
[0056]上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發明的上述和其它目的、特征和優點能夠更明顯易懂,以下特舉本發明的【具體實施方式】。
【附圖說明】
[0057]通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0058]圖1示意性示出了本發明一個實施例的區域網速檢測方法的流程示意圖;
[0059]圖2示意性示出了本發明另一實施例的區域網速檢測方法的流程示意圖;
[0060]圖3示意性示出了本發明另一實施例的區域網速檢測方法的流程示意圖;
[0061]圖4示意性示出了本發明另一實施例的區域網速檢測方法的流程示意圖;