例中不同于傳統(tǒng)技術(shù)的是,用于測量網(wǎng)速的測試文件或樣本文件并不是由測速服務(wù)器直接返回給智能手機(jī),即智能手機(jī)并不是直接由測速服務(wù)器下載測試文件,而是去邏輯距離較近的傳輸損耗較優(yōu)的CDN服務(wù)器下載測試文件,因此,即使智能手機(jī)與測速服務(wù)器在地域上跨度較遠(yuǎn),其連接上包含的網(wǎng)元較多,仍然能夠較準(zhǔn)確的得到真實(shí)的網(wǎng)絡(luò)傳輸狀態(tài)。
[0039]步驟S108:向所述內(nèi)容分發(fā)服務(wù)器的IP地址發(fā)送文件下載請求,接收所述內(nèi)容分發(fā)服務(wù)器返回的測試文件,生成與所述接入的W1-Fi熱點(diǎn)的熱點(diǎn)標(biāo)識對應(yīng)的網(wǎng)速質(zhì)量參數(shù)。
[0040]在本實(shí)施例中,網(wǎng)速質(zhì)量參數(shù)包括網(wǎng)速峰值和/或平均網(wǎng)速。生成與所述接入的W1-Fi熱點(diǎn)的熱點(diǎn)標(biāo)識對應(yīng)的網(wǎng)速質(zhì)量參數(shù)的步驟包括:每隔預(yù)設(shè)時間間隔檢測接收到的內(nèi)容分發(fā)服務(wù)器返回的測試文件的數(shù)據(jù)量,根據(jù)接收到的數(shù)據(jù)量和所述時間間隔計算網(wǎng)速峰值和/或平均網(wǎng)速。
[0041]網(wǎng)速峰值即為網(wǎng)絡(luò)傳輸?shù)淖畲笾?。平均網(wǎng)速即為下載測試文件的整個過程中的網(wǎng)速的平均值。例如,可每隔1ms獲取在該1ms區(qū)間中下載的測試文件的數(shù)據(jù)量,通過除以1ms即可得到每個采樣區(qū)間內(nèi)的網(wǎng)速,找出所有采樣區(qū)間的網(wǎng)速的最大值即為網(wǎng)速峰值,網(wǎng)速峰值可以反應(yīng)該W1-Fi熱點(diǎn)的總體帶寬容量。
[0042]優(yōu)選的,可查找網(wǎng)速峰值所述的閾值區(qū)間對應(yīng)的帶寬規(guī)格參數(shù)。例如,若測速得到網(wǎng)速峰值約在512kbps至Imbps之間時,則相應(yīng)的帶寬規(guī)格參數(shù)為8M帶寬網(wǎng)絡(luò)的帶寬規(guī)格參數(shù);若測速得到網(wǎng)速峰值約在6mbps至12.5mbps之間時,則相應(yīng)的帶寬規(guī)格參數(shù)為100M帶寬網(wǎng)絡(luò)的帶寬規(guī)格參數(shù)。
[0043]測量平均網(wǎng)速則可通過記錄開始下載測試文件的起始時間戳和下載測試文件完成時的結(jié)束時間戳來獲取下載時長,然后通過將測試文件的數(shù)據(jù)量大小除以該時長即可得到平均網(wǎng)速。
[0044]在一個實(shí)施例中,智能手機(jī)在測試完其接入的W1-Fi熱點(diǎn)的網(wǎng)速峰值、平均網(wǎng)速或換算得到了帶寬規(guī)格參數(shù)等網(wǎng)絡(luò)質(zhì)量參數(shù)后,還可將上述網(wǎng)絡(luò)質(zhì)量參數(shù)上傳至熱點(diǎn)管理服務(wù)器進(jìn)行分享,從而使得其他終端在接入該W1-Fi熱點(diǎn)之前即可通過訪問熱點(diǎn)管理服務(wù)器而了解到該W1-Fi熱點(diǎn)的網(wǎng)絡(luò)質(zhì)量的信息。
[0045]具體的,生成與所述接入的W1-Fi熱點(diǎn)的熱點(diǎn)標(biāo)識對應(yīng)的網(wǎng)速質(zhì)量參數(shù)的步驟之后還可將根據(jù)所述接入的W1-Fi熱點(diǎn)的熱點(diǎn)標(biāo)識和與所述熱點(diǎn)標(biāo)識對應(yīng)的網(wǎng)速質(zhì)量參數(shù)上傳至熱點(diǎn)管理服務(wù)器,由所述熱點(diǎn)管理服務(wù)器生成與所述熱點(diǎn)標(biāo)識對應(yīng)的網(wǎng)絡(luò)質(zhì)量參數(shù)存儲。
[0046]進(jìn)一步的,檢測W1-Fi信號的步驟之后還包括:獲取檢測到的W1-Fi熱點(diǎn)的信號強(qiáng)度。
[0047]選擇檢測到的W1-Fi熱點(diǎn)接入的步驟則可如圖2所示:
[0048]步驟S202:根據(jù)所述熱點(diǎn)標(biāo)識生成網(wǎng)絡(luò)質(zhì)量參數(shù)查詢請求,將所述網(wǎng)絡(luò)質(zhì)量參數(shù)查詢請求發(fā)送至熱點(diǎn)管理服務(wù)器。
[0049]步驟S204:接收所述熱點(diǎn)管理服務(wù)器返回的與所述熱點(diǎn)標(biāo)識對應(yīng)的網(wǎng)絡(luò)質(zhì)量參數(shù)。
[0050]步驟S206:根據(jù)所述網(wǎng)絡(luò)質(zhì)量參數(shù)和所述信號強(qiáng)度選擇相應(yīng)的熱點(diǎn)標(biāo)識對應(yīng)的W1-Fi熱點(diǎn)接入。
[0051]如圖3所示,在接收所述熱點(diǎn)管理服務(wù)器返回的與所述熱點(diǎn)標(biāo)識對應(yīng)的網(wǎng)絡(luò)質(zhì)量參數(shù)之后,可在展示的檢測到的W1-Fi熱點(diǎn)列表中與W1-Fi熱點(diǎn)的熱點(diǎn)標(biāo)識對應(yīng)的位置展示相應(yīng)的網(wǎng)絡(luò)質(zhì)量參數(shù),并根據(jù)網(wǎng)絡(luò)質(zhì)量參數(shù)的大小和優(yōu)劣對檢測到的W1-Fi熱點(diǎn)列表進(jìn)行排序,并自動連接到熱點(diǎn)評價值較優(yōu)的W1-Fi熱點(diǎn)進(jìn)行接入。接入失敗則重試接入,若在重試失敗指定的次數(shù)后,仍然接入失敗,則在W1-Fi熱點(diǎn)列表中按照網(wǎng)絡(luò)質(zhì)量參數(shù)的大小順序順次選擇W1-Fi熱點(diǎn)進(jìn)行接入。
[0052]可選的,如圖4所示,用戶也可在展示的W1-Fi熱點(diǎn)列表中自行選擇W1-Fi熱點(diǎn)進(jìn)行接入,在接收到W1-Fi熱點(diǎn)選中指令后,可彈出提示框,提示框中可包含有該W1-Fi熱點(diǎn)的網(wǎng)絡(luò)質(zhì)量參數(shù)的詳細(xì)信息,并提示用戶是否切換W1-Fi熱點(diǎn)接入,若用戶選是,則接入用戶選中的W1-Fi熱點(diǎn)。
[0053]進(jìn)一步的,將根據(jù)所述接入的W1-Fi熱點(diǎn)的熱點(diǎn)標(biāo)識和與所述熱點(diǎn)標(biāo)識對應(yīng)的網(wǎng)速質(zhì)量參數(shù)上傳至熱點(diǎn)管理服務(wù)器的步驟還包括:
[0054]將生成所述網(wǎng)速信息的時間戳通知熱點(diǎn)管理服務(wù)器,并由所述熱點(diǎn)管理服務(wù)器生成與所述接入的W1-Fi熱點(diǎn)的熱點(diǎn)標(biāo)識對應(yīng)的在預(yù)設(shè)時間段內(nèi)的網(wǎng)絡(luò)質(zhì)量參數(shù)。
[0055]也就是說,智能終端A接入某個W1-Fi熱點(diǎn)之后,通過網(wǎng)速測量軟件測量的網(wǎng)速信息還與時間段對應(yīng),例如,若智能手機(jī)在3點(diǎn)、9點(diǎn)和12點(diǎn)分別接收到3次網(wǎng)速測量指令,則將生成分別與3點(diǎn)、9點(diǎn)和12點(diǎn)對應(yīng)的網(wǎng)速質(zhì)量參數(shù),將其上傳服務(wù)器之后,服務(wù)器并不是直接計算平均值存儲,而是仍然按照時間段分別存儲網(wǎng)速信息,相應(yīng)的另一個接入該W1-Fi熱點(diǎn)的智能終端B,也可在5點(diǎn)和8點(diǎn)分別接收到3次網(wǎng)速測量指令,則將生成分別與5點(diǎn)和8點(diǎn)對應(yīng)的網(wǎng)速質(zhì)量參數(shù),將其上傳服務(wù)器之后,服務(wù)器則補(bǔ)充了該W1-Fi熱點(diǎn)在5點(diǎn)和8點(diǎn)的時間段的網(wǎng)速信息。
[0056]進(jìn)一步的,步驟S202,將所述網(wǎng)絡(luò)質(zhì)量參數(shù)查詢請求發(fā)送至熱點(diǎn)管理服務(wù)器的步驟還包括:
[0057]獲取系統(tǒng)時間戳,將所述系統(tǒng)時間戳通知所述熱點(diǎn)管理服務(wù)器。
[0058]步驟S204,接收所述熱點(diǎn)管理服務(wù)器返回的與所述熱點(diǎn)標(biāo)識對應(yīng)的網(wǎng)絡(luò)質(zhì)量參數(shù)的步驟還包括:
[0059]接收所述熱點(diǎn)管理服務(wù)器返回的與所述熱點(diǎn)標(biāo)識對應(yīng)的,且在所述系統(tǒng)時間戳所屬的預(yù)設(shè)的時間段下的網(wǎng)絡(luò)質(zhì)量參數(shù)。
[0060]例如,若智能終端在選擇W1-Fi熱點(diǎn)時的系統(tǒng)時間戳為6點(diǎn)30分,則可將其添加到網(wǎng)絡(luò)質(zhì)量參數(shù)查詢請求中發(fā)送給服務(wù)器,服務(wù)器接收到該熱點(diǎn)質(zhì)量查詢請求之后,則可提取出系統(tǒng)時間戳6點(diǎn)30分,由于其屬于預(yù)設(shè)的6點(diǎn)到7點(diǎn)的時間段,因此服務(wù)器查找存儲的6點(diǎn)到7點(diǎn)的時間段對應(yīng)的網(wǎng)絡(luò)質(zhì)量參數(shù)下發(fā)給智能終端。
[0061]在另一個實(shí)施例中,智能終端也可不在網(wǎng)絡(luò)質(zhì)量參數(shù)查詢請求中加入系統(tǒng)時間戳,而由服務(wù)器根據(jù)接收到的網(wǎng)絡(luò)質(zhì)量參數(shù)查詢請求的時間來確定對應(yīng)的時間段。
[0062]由于W1-Fi熱點(diǎn)的網(wǎng)絡(luò)質(zhì)量參數(shù)跟接入的終端數(shù)量有關(guān),接入的終端數(shù)量越多,則掉線率越高,平均網(wǎng)速越低;相反,接入的終端數(shù)量越少,則掉線率越低,平均網(wǎng)速越高。而W1-Fi熱點(diǎn)的接入終端的數(shù)量在一天時間內(nèi)也往往隨時間段的分布而變化。例如,對于公交車站的公共W1-Fi熱點(diǎn),凌晨I點(diǎn)至早上7點(diǎn)的時間段內(nèi)接入的智能終端的數(shù)量往往較少,因此,在該時間段內(nèi)的掉線率往往較低,平均網(wǎng)速往往較高;而在早上7點(diǎn)至10點(diǎn)的時間段內(nèi),由于上班高峰期,接入的智能終端的數(shù)量往往角度,因此,在該時間段內(nèi)的掉線率往往較高,平均網(wǎng)速往往較低。按照上述方式通過劃分時間段作為統(tǒng)計維度分別統(tǒng)計熱點(diǎn)質(zhì)量參數(shù),可使得在凌晨時間段智能終端由服務(wù)器下載得到的該W1-Fi熱點(diǎn)的網(wǎng)絡(luò)質(zhì)量參數(shù)較高,而在早上7點(diǎn)至10點(diǎn)的時間段內(nèi)智能終端由服務(wù)器下載得到的該W1-Fi熱點(diǎn)的網(wǎng)絡(luò)質(zhì)量參數(shù)較低,從而使得智能終端在不同的時間段總是接入網(wǎng)絡(luò)質(zhì)量參數(shù)較優(yōu)的W1-Fi熱點(diǎn),排出了隨著時間分布的終端接入數(shù)量造成的W1-Fi熱點(diǎn)的網(wǎng)絡(luò)訪問質(zhì)量的不穩(wěn)定性的影響,對于智能終端而言,則使得其接入總是接入網(wǎng)絡(luò)質(zhì)量較優(yōu)的W1-Fi熱點(diǎn),從而提高了智能終端的網(wǎng)絡(luò)訪問質(zhì)量。
[0063]在一個實(shí)施例中,智能終端還可隨時間的變化時間段的推移切換W1-Fi熱點(diǎn)進(jìn)行連接,具體的,智能終端還可檢測系統(tǒng)時間,在系統(tǒng)時間發(fā)生時間段切換時,檢測W1-Fi信號,根據(jù)W1-Fi信號獲取檢測到的W1-Fi熱點(diǎn)的熱點(diǎn)標(biāo)識和信號強(qiáng)度。
[0064]例如,智能終端檢測系統(tǒng)時間,在系統(tǒng)時間到達(dá)9點(diǎn)時,檢測到系統(tǒng)時間發(fā)生了時間段切換,因此,可重新從熱點(diǎn)管理服務(wù)器下載該時間段的網(wǎng)絡(luò)質(zhì)量參數(shù),若檢測到新的W1-Fi熱點(diǎn)的熱點(diǎn)質(zhì)量參數(shù)以及信號強(qiáng)度較優(yōu)時,可切換至新的W1-Fi熱點(diǎn)進(jìn)行接入。
[0065]在一個實(shí)施例中,智能終端還可隨信號強(qiáng)度的變化切換W1-Fi熱點(diǎn)進(jìn)行連接,具體的,智能終端還可檢測接入的W1-Fi熱點(diǎn)的信號強(qiáng)度,在接入的W1-Fi熱點(diǎn)的信號強(qiáng)度低于閾值時,則檢測W1-Fi信號,根據(jù)W1-Fi信號獲取檢測到的W1-Fi熱點(diǎn)的熱點(diǎn)標(biāo)識和信號強(qiáng)度。
[0066]例如,若用戶手持智能終端處于移動狀態(tài),由于W1-Fi信號為無線信號,因此其傳播在空間中會有較大的衰減,因此,智能終端接入某個W1-Fi熱點(diǎn)之后,檢測到的該W1-Fi熱點(diǎn)的信號強(qiáng)度會不斷發(fā)生變化。在該W1-Fi熱點(diǎn)的信號強(qiáng)度低于閾值時,則意味著該用戶此時處于該W1-Fi熱點(diǎn)覆蓋的邊緣,因此網(wǎng)絡(luò)質(zhì)量可能會較差。此時,可重新選擇網(wǎng)絡(luò)質(zhì)量參數(shù)及信號強(qiáng)度較優(yōu)的W1-Fi熱點(diǎn)接入,從而提高網(wǎng)絡(luò)訪問質(zhì)量。
[0067]為解決上述提到的傳統(tǒng)技術(shù)中的網(wǎng)絡(luò)測速軟件測得的W1-Fi熱點(diǎn)的網(wǎng)速不準(zhǔn)確的技術(shù)問題,在一個實(shí)施例中,特提出了一種檢測W1-Fi熱點(diǎn)下的網(wǎng)速的裝置,如圖5所示,該裝置包括:熱點(diǎn)接入模塊102、網(wǎng)速測量指令接收模塊104、CDN節(jié)點(diǎn)獲取模塊106以及測速模塊108,其中:
[0068]熱點(diǎn)接入模塊102,用于檢測W1-Fi信號,根據(jù)W1-Fi信號獲取檢測到的W1-Fi熱點(diǎn),選擇檢測到的W1-Fi熱點(diǎn)接入。
[0069]網(wǎng)速測量