一種網(wǎng)速測(cè)量方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種網(wǎng)速測(cè)量方法、裝置及系統(tǒng),用于通信終端側(cè)的網(wǎng)速測(cè)量方法包括:向第一服務(wù)器發(fā)送攜帶所述通信終端所處的運(yùn)營(yíng)商信息的請(qǐng)求,由所述第一服務(wù)器根據(jù)所述運(yùn)營(yíng)商信息選擇健康度大于第一預(yù)設(shè)值的測(cè)速服務(wù)器作為目的測(cè)速服務(wù)器,并由所述第一服務(wù)器將所述目的測(cè)速服務(wù)器的地址發(fā)送至通信終端側(cè);接收所述目的測(cè)速服務(wù)器的地址,并向所述目的測(cè)速服務(wù)器發(fā)送測(cè)速請(qǐng)求,由所述目的測(cè)速服務(wù)器對(duì)所述通信終端的當(dāng)前網(wǎng)絡(luò)速率進(jìn)行實(shí)際測(cè)量,從而完成網(wǎng)絡(luò)速率的實(shí)際測(cè)量,大大減少了通信終端側(cè)的選擇測(cè)速服務(wù)器的時(shí)間和流量的開銷,同時(shí)第一服務(wù)器選擇目的測(cè)速服務(wù)器時(shí)對(duì)測(cè)速服務(wù)器進(jìn)行綜合分析,選擇的目的服務(wù)器更準(zhǔn)確。
【專利說明】
一種網(wǎng)速測(cè)量方法、裝置及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種網(wǎng)速測(cè)量方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展,越來越多的用戶使用移動(dòng)終端訪問網(wǎng)絡(luò)。移動(dòng)終端的優(yōu)勢(shì)在于能夠隨時(shí)隨地的與網(wǎng)絡(luò)進(jìn)行連接,使得移動(dòng)用戶在行進(jìn)中就可以訪問網(wǎng)絡(luò)信息,這極大的提升了用戶的上網(wǎng)體驗(yàn)。但是在移動(dòng)網(wǎng)絡(luò)的環(huán)境下,網(wǎng)絡(luò)受周圍環(huán)境的影響較大,因此移動(dòng)網(wǎng)絡(luò)的網(wǎng)速成為了影響用戶體驗(yàn)的首要因素。
[0003]用戶如果想要了解當(dāng)前的網(wǎng)絡(luò)速率,就必須進(jìn)行實(shí)際的測(cè)量。但是,在實(shí)際測(cè)量的過程中,移動(dòng)終端會(huì)消耗很多用戶的流量和時(shí)間。且在實(shí)際測(cè)量網(wǎng)速時(shí),需要部署大量的測(cè)速服務(wù)器,以供處于不同網(wǎng)絡(luò)位置的用戶進(jìn)行選擇。不同的測(cè)速服務(wù)器針對(duì)不同的網(wǎng)絡(luò),得到的測(cè)速結(jié)果會(huì)有較大偏差。如何選擇最優(yōu)的服務(wù)器,對(duì)于測(cè)速的準(zhǔn)確度是非常重要的。同時(shí)在選擇服務(wù)器的過程中,如果僅通過移動(dòng)終端連接各個(gè)測(cè)速服務(wù)器獲取其信息的方式,移動(dòng)終端的開銷會(huì)很大。一方面移動(dòng)用戶較為關(guān)注網(wǎng)絡(luò)流量消耗的問題,另一方面這種方式加大了移動(dòng)終端運(yùn)行的時(shí)間開銷,使得測(cè)速性能下降。
[0004]現(xiàn)有技術(shù)中公開了一種關(guān)于網(wǎng)速測(cè)試方法和系統(tǒng)以及選擇加速服務(wù)器的系統(tǒng)框架,如圖1所示。其中,測(cè)速調(diào)度中心服務(wù)器向每個(gè)加速服務(wù)器發(fā)出對(duì)web服務(wù)器的測(cè)速指令,每個(gè)加速服務(wù)器向測(cè)速調(diào)度中心服務(wù)器反饋所測(cè)得的往返時(shí)延;測(cè)速調(diào)度中心服務(wù)器根據(jù)所有加速服務(wù)器測(cè)得的往返時(shí)延來選擇訪問web服務(wù)器最快的加速服務(wù)器。該方法只是通過ping的方法選擇web服務(wù)器,但ping得到的結(jié)果只是時(shí)延,而時(shí)延最小無法保證服務(wù)器的出口網(wǎng)速是最快或當(dāng)前服務(wù)器的狀態(tài)是最好的,因此單純通過時(shí)延來選擇的服務(wù)器無法保證得到的服務(wù)器是最優(yōu)的。而且實(shí)現(xiàn)方式上,只是根據(jù)加速服務(wù)器和資源服務(wù)器之間的時(shí)延選擇加速服務(wù)器,而忽略了移動(dòng)終端與加速服務(wù)器之間的時(shí)延影響,這會(huì)使得所選出的加速服務(wù)器可能并不是最優(yōu)的。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于提供一種網(wǎng)速測(cè)量方法、裝置及系統(tǒng),解決了移動(dòng)通信終端需從數(shù)量較多的測(cè)速服務(wù)器中選擇一個(gè)測(cè)速服務(wù)器進(jìn)行網(wǎng)速測(cè)量,從而使得通信終端的時(shí)間和流量開銷大的問題,實(shí)現(xiàn)了測(cè)速服務(wù)器的快速選擇,減少了通信終端的時(shí)間和流量的開銷。
[0006]為了達(dá)到上述目的,本發(fā)明實(shí)施例提供一種網(wǎng)速測(cè)量方法,用于通信終端,所述網(wǎng)速測(cè)量方法包括:
[0007]向第一服務(wù)器發(fā)送攜帶所述通信終端所處的運(yùn)營(yíng)商信息的請(qǐng)求,由所述第一服務(wù)器根據(jù)所述運(yùn)營(yíng)商信息選擇健康度大于第一預(yù)設(shè)值的測(cè)速服務(wù)器作為目的測(cè)速服務(wù)器,并由所述第一服務(wù)器將所述目的測(cè)速服務(wù)器的地址發(fā)送至通信終端側(cè);
[0008]接收所述目的測(cè)速服務(wù)器的地址,并向所述目的測(cè)速服務(wù)器發(fā)送測(cè)速請(qǐng)求,由所述目的測(cè)速服務(wù)器對(duì)所述通信終端的當(dāng)前網(wǎng)絡(luò)速率進(jìn)行實(shí)際測(cè)量。
[0009]其中,向第一服務(wù)器發(fā)送請(qǐng)求之前還包括:
[0010]將與所述通信終端的網(wǎng)絡(luò)狀況相關(guān)的源信息發(fā)送至第二服務(wù)器,由所述第二服務(wù)器根據(jù)所述源信息對(duì)所述通信終端的當(dāng)前網(wǎng)絡(luò)速率進(jìn)行預(yù)測(cè)并返回預(yù)測(cè)結(jié)果;
[0011]根據(jù)所述預(yù)測(cè)結(jié)果判斷是否對(duì)所述通信終端的當(dāng)前網(wǎng)絡(luò)速率進(jìn)行實(shí)際測(cè)量,若需對(duì)當(dāng)前網(wǎng)絡(luò)速率進(jìn)行實(shí)際測(cè)量,則向所述第一服務(wù)器發(fā)送請(qǐng)求。
[0012]其中,與所述通信終端的網(wǎng)絡(luò)狀況相關(guān)的源信息至少包括:所述通信終端的當(dāng)前位置信息、當(dāng)前時(shí)間、所述通信終端的所處運(yùn)營(yíng)商、所述通信終端的網(wǎng)絡(luò)制式、所述通信終端的當(dāng)前信號(hào)強(qiáng)度以及所述通信終端的網(wǎng)絡(luò)時(shí)延。
[0013]其中,所述方法還包括:
[0014]接收所述第一服務(wù)器根據(jù)所述運(yùn)營(yíng)商信息選擇的至少兩個(gè)測(cè)速服務(wù)器地址;
[0015]根據(jù)所述通信終端的當(dāng)前網(wǎng)絡(luò)狀況從所述至少兩個(gè)測(cè)速服務(wù)器中確定一目的測(cè)速服務(wù)器,并向所述目的測(cè)速服務(wù)器發(fā)送測(cè)速請(qǐng)求。
[0016]本發(fā)明實(shí)施例還提供一種網(wǎng)速測(cè)量方法,用于第一服務(wù)器側(cè),所述網(wǎng)速測(cè)量方法包括:
[0017]實(shí)時(shí)獲取測(cè)速服務(wù)器的當(dāng)前網(wǎng)絡(luò)狀態(tài)信息;
[0018]根據(jù)所述測(cè)速服務(wù)器的當(dāng)前網(wǎng)絡(luò)狀態(tài)信息,獲取所述測(cè)速服務(wù)器的當(dāng)前健康度,并依據(jù)所述測(cè)速服務(wù)器的當(dāng)前健康度大小構(gòu)建實(shí)時(shí)測(cè)速服務(wù)器列表,其中,所述測(cè)速服務(wù)的健康度的大小與所述測(cè)速服務(wù)的網(wǎng)絡(luò)狀況的優(yōu)劣成正比;
[0019]接收通信終端側(cè)發(fā)送的攜帶所述通信終端所處的運(yùn)營(yíng)商信息的請(qǐng)求,并從所述實(shí)時(shí)測(cè)速服務(wù)器列表中選擇運(yùn)營(yíng)商與所述通信終端的運(yùn)營(yíng)商信息一致,且健康度大于第一預(yù)設(shè)值的測(cè)速服務(wù)器作為目的測(cè)速服務(wù)器反饋給通信終端側(cè),由所述目的測(cè)速服務(wù)器對(duì)所述通信終端的當(dāng)前網(wǎng)絡(luò)速率進(jìn)行實(shí)際測(cè)量。
[0020]其中,所述測(cè)速服務(wù)器的網(wǎng)絡(luò)狀態(tài)信息至少包括以下參數(shù):測(cè)速服務(wù)器的網(wǎng)絡(luò)時(shí)延、測(cè)速服務(wù)器的CPU信息、測(cè)速服務(wù)器的內(nèi)存信息、測(cè)速服務(wù)器上當(dāng)前用戶的并發(fā)量以及測(cè)速服務(wù)器的剩余帶寬。
[0021]其中,所述根據(jù)所述測(cè)速服務(wù)器的當(dāng)前網(wǎng)絡(luò)狀態(tài)信息,獲取所述測(cè)速服務(wù)器的當(dāng)前健康度,具體包括:
[0022]根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息中各個(gè)參數(shù)對(duì)所述測(cè)速服務(wù)器測(cè)速的不同影響程度,獲取各個(gè)參數(shù)的權(quán)值,并將各個(gè)參數(shù)的權(quán)值進(jìn)行歸一化;其中,所述權(quán)值的大小與所述影響程度的大小成正比;
[0023]根據(jù)所述各個(gè)參數(shù)的權(quán)值歸一化得到的值與所述各個(gè)參數(shù)的大小,確定所述測(cè)速服務(wù)器的當(dāng)前健康度。
[0024]其中,當(dāng)所述實(shí)時(shí)測(cè)速服務(wù)器列表為空時(shí),所述方法還包括:
[0025]接收通信終端側(cè)發(fā)送的攜帶所述通信終端所處的運(yùn)營(yíng)商信息的請(qǐng)求,并從所述第一服務(wù)器本地保存源測(cè)速服務(wù)器列表中選擇運(yùn)營(yíng)商與所述通信終端的運(yùn)營(yíng)商信息一致,且健康度大于第二預(yù)設(shè)值的至少兩個(gè)測(cè)速服務(wù)器反饋給通信終端側(cè),由所述通信終端側(cè)根據(jù)當(dāng)前網(wǎng)絡(luò)狀況確定一目的測(cè)速服務(wù)器。
[0026]本發(fā)明實(shí)施例還提供一種網(wǎng)速測(cè)量裝置,用于通信終端側(cè),所述網(wǎng)速測(cè)量裝置包括:
[0027]第一發(fā)送模塊,用于向第一服務(wù)器發(fā)送攜帶所述通信終端所處的運(yùn)營(yíng)商信息的請(qǐng)求,由所述第一服務(wù)器根據(jù)所述運(yùn)營(yíng)商信息選擇健康度大于第一預(yù)設(shè)值的測(cè)速服務(wù)器作為目的測(cè)速服務(wù)器,并由所述第一服務(wù)器將所述目的測(cè)速服務(wù)器的地址發(fā)送至通信終端側(cè);
[0028]第一接收模塊,用于接收所述目的測(cè)速服務(wù)器的地址,并向所述目的測(cè)速服務(wù)器發(fā)送測(cè)速請(qǐng)求,由所述目的測(cè)速服務(wù)器對(duì)所述通信終端的當(dāng)前網(wǎng)絡(luò)速率進(jìn)行實(shí)際測(cè)量。
[0029]其中,所述網(wǎng)速測(cè)量裝置還包括:
[0030]第二發(fā)送模塊,用于將與所述通信終端的網(wǎng)絡(luò)狀況相關(guān)的源信息發(fā)送至第二服務(wù)器,由所述第二服務(wù)器根據(jù)所述源信息對(duì)所述通信終端的當(dāng)前網(wǎng)絡(luò)速率進(jìn)行預(yù)測(cè)并返回預(yù)測(cè)結(jié)果;
[0031]判斷模塊,用于根據(jù)所述預(yù)測(cè)結(jié)果判斷是否對(duì)所述通信終端的當(dāng)前網(wǎng)絡(luò)速率進(jìn)行實(shí)際測(cè)量,若需對(duì)當(dāng)前網(wǎng)絡(luò)速率進(jìn)行實(shí)際測(cè)量,則向所述第一服務(wù)器發(fā)送請(qǐng)求。
[0032]其中,與所述通信終端的網(wǎng)絡(luò)狀況相關(guān)的源信息至少包括:所述通信終端的當(dāng)前位置信息、當(dāng)前時(shí)間、所述通信終端的所處運(yùn)營(yíng)商、所述通信終端的網(wǎng)絡(luò)制式、所述通信終端的當(dāng)前信號(hào)強(qiáng)度以及所述通信終端的網(wǎng)絡(luò)時(shí)延。
[0033]其中,所述裝置還包括:
[0034]第二接收模塊,用于接收所述第一服務(wù)器根據(jù)所述運(yùn)營(yíng)商信息選擇的至少兩個(gè)測(cè)速服務(wù)器地址;
[0035]第一確定模塊,用于根據(jù)所述通信終端的當(dāng)前網(wǎng)絡(luò)狀況從所述至少兩個(gè)測(cè)速服務(wù)器中確定一目的測(cè)速服務(wù)器,并向所述目的測(cè)速服務(wù)器發(fā)送測(cè)速請(qǐng)求。
[0036]本發(fā)明實(shí)施例還提供一種網(wǎng)速測(cè)量裝置,用于第一服務(wù)器側(cè),所述網(wǎng)速測(cè)量裝置包括:
[0037]第一獲取模塊,用于實(shí)時(shí)獲取測(cè)速服務(wù)器的當(dāng)前網(wǎng)絡(luò)狀態(tài)信息;
[0038]第二獲取模塊,用于根據(jù)所述測(cè)速服務(wù)器的當(dāng)前網(wǎng)絡(luò)狀態(tài)信息,獲取所述測(cè)速服務(wù)器的當(dāng)前健康度,并依據(jù)所述測(cè)速服務(wù)器的當(dāng)前健康度大小構(gòu)建實(shí)時(shí)測(cè)速服務(wù)器列表,其中,所述測(cè)速服務(wù)的健康度的大小與所述測(cè)速服務(wù)的網(wǎng)絡(luò)狀況的優(yōu)劣成正比;
[0039]第三接收模塊,用于接收通信終端側(cè)發(fā)送的攜帶所述通信終端所處的運(yùn)營(yíng)商信息的請(qǐng)求,并從所述實(shí)時(shí)測(cè)速服務(wù)器列表中選擇運(yùn)營(yíng)商與所述通信終端的運(yùn)營(yíng)商信息一致,且健康度大于第一預(yù)設(shè)值的測(cè)速服務(wù)器作為目的測(cè)速服務(wù)器反饋給通信終端側(cè),由所述目的測(cè)速服務(wù)器對(duì)所述通信終端的當(dāng)前網(wǎng)絡(luò)速率進(jìn)行實(shí)際測(cè)量。
[0040]其中,所述測(cè)速服務(wù)器的網(wǎng)絡(luò)狀態(tài)信息至少包括以下參數(shù):測(cè)速服務(wù)器的網(wǎng)絡(luò)時(shí)延、測(cè)速服務(wù)器的CPU信息、測(cè)速服務(wù)器的內(nèi)存信息、測(cè)速服務(wù)器上當(dāng)前用戶的并發(fā)量以及測(cè)速服務(wù)器的剩余帶寬。
[0041 ] 其中,所述第二獲取模塊包括:
[0042]權(quán)值獲取模塊,用于根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息中各個(gè)參數(shù)對(duì)所述測(cè)速服務(wù)器測(cè)速的不同影響程度,獲取各個(gè)參數(shù)的權(quán)值,并將各個(gè)參數(shù)的權(quán)值進(jìn)行歸一化;其中,所述權(quán)值的大小與所述影響程度的大小成正比;
[0043]第二確定模塊,用于根據(jù)所述各個(gè)參數(shù)的權(quán)值歸一化得到的值與所述各個(gè)參數(shù)的大小,確定所述測(cè)速服務(wù)器的當(dāng)前健康度。
[0044]其中,當(dāng)所述實(shí)時(shí)測(cè)速服務(wù)器列表為空時(shí),所述裝置還包括:
[0045]第四接收模塊,用于接收通信終端側(cè)發(fā)送的攜帶所述通信終端所處的運(yùn)營(yíng)商信息的請(qǐng)求,并從所述第一服務(wù)器本地保存源測(cè)速服務(wù)器列表中選擇運(yùn)營(yíng)商與所述通信終端的運(yùn)營(yíng)商信息一致,且健康度大于第二預(yù)設(shè)值的至少兩個(gè)測(cè)速服務(wù)器反饋給通信終端側(cè),由所述通信終端側(cè)根據(jù)當(dāng)前網(wǎng)絡(luò)狀況確定一目的測(cè)速服務(wù)器。
[0046]本發(fā)明實(shí)施例還提供一種網(wǎng)速測(cè)量系統(tǒng),包括第二服務(wù)器、多個(gè)測(cè)速服務(wù)器、如上所述的通信終端側(cè)的網(wǎng)速測(cè)量裝置以及如上所述的第一服務(wù)器側(cè)的網(wǎng)速測(cè)量裝置。
[0047]本發(fā)明的上述技術(shù)方案至少具有如下有益效果:
[0048]本發(fā)明實(shí)施例的網(wǎng)速測(cè)量方法、裝置及系統(tǒng)中,通過向第一服務(wù)器發(fā)送請(qǐng)求,由第一服務(wù)器根據(jù)通信終端的運(yùn)營(yíng)商信息及測(cè)速服務(wù)器的健康度選擇用于對(duì)通信終端的網(wǎng)絡(luò)速率進(jìn)行實(shí)際測(cè)量的目的測(cè)速服務(wù)器,并將目的測(cè)速服務(wù)器的地址返回至通信終端,使得通信終端能夠向目的測(cè)速服務(wù)器發(fā)送測(cè)速請(qǐng)求,從而完成網(wǎng)絡(luò)速率的實(shí)際測(cè)量,大大減少了通信終端側(cè)的選擇測(cè)速服務(wù)器的時(shí)間和流量的開銷,同時(shí)第一服務(wù)器選擇目的測(cè)速服務(wù)器時(shí)對(duì)測(cè)速服務(wù)器進(jìn)行綜合分析,選擇的目的服務(wù)器更準(zhǔn)確。
【附圖說明】
[0049]圖1表示現(xiàn)有技術(shù)中網(wǎng)速網(wǎng)速測(cè)試方法的系統(tǒng)框架圖;
[0050]圖2表示本發(fā)明實(shí)施例應(yīng)用于通信終端側(cè)的網(wǎng)速測(cè)量方法的基本步驟示意圖;
[0051]圖3表示本發(fā)明實(shí)施例應(yīng)用于第一服務(wù)器側(cè)的網(wǎng)速測(cè)量方法的基本步驟示意圖;
[0052]圖4表示本發(fā)明實(shí)施例的網(wǎng)速測(cè)量方法的具體流程圖;
[0053]圖5表示本發(fā)明實(shí)施例應(yīng)用于通信終端側(cè)的網(wǎng)速測(cè)量裝置的結(jié)構(gòu)圖;
[0054]圖6表示本發(fā)明實(shí)施例應(yīng)用于第一服務(wù)器側(cè)的網(wǎng)速測(cè)量裝置的結(jié)構(gòu)圖;
[0055]圖7表示本發(fā)明實(shí)施例的網(wǎng)速測(cè)量系統(tǒng)的網(wǎng)絡(luò)架構(gòu)圖。
【具體實(shí)施方式】
[0056]為使本發(fā)明要解決的技術(shù)問題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例進(jìn)行詳細(xì)描述。
[0057]本發(fā)明針對(duì)現(xiàn)有技術(shù)中通信終端需從數(shù)量較多的測(cè)速服務(wù)器中選擇一個(gè)測(cè)速服務(wù)器進(jìn)行網(wǎng)速測(cè)量,從而使得通信終端的時(shí)間和流量開銷大且通過的單一指標(biāo)對(duì)測(cè)速服務(wù)的選擇不準(zhǔn)確的問題,提供一種網(wǎng)速測(cè)量方法、裝置及系統(tǒng),通過向第一服務(wù)器發(fā)送請(qǐng)求,由第一服務(wù)器根據(jù)通信終端的運(yùn)營(yíng)商信息及測(cè)速服務(wù)器的健康度選擇用于對(duì)通信終端的網(wǎng)絡(luò)速率進(jìn)行實(shí)際測(cè)量的目的測(cè)速服務(wù)器,并將目的測(cè)速服務(wù)器的地址返回至通信終端,使得通信終端能夠向目的測(cè)速服務(wù)器發(fā)送測(cè)速請(qǐng)求,從而完成網(wǎng)絡(luò)速率的實(shí)際測(cè)量,大大減少了通信終端側(cè)的選擇測(cè)速服務(wù)器的時(shí)間和流量的開銷,同時(shí)第一服務(wù)器選擇目的測(cè)速服務(wù)器時(shí)對(duì)測(cè)速服務(wù)器進(jìn)行綜合分析,選擇的目的服務(wù)器更準(zhǔn)確。
[0058]本發(fā)明實(shí)施例主要通過通信終端側(cè)及第一服務(wù)器側(cè)的配合來完成對(duì)通信終端的當(dāng)前網(wǎng)絡(luò)速率的實(shí)際測(cè)量,下面分別從通信終端側(cè)和第一服務(wù)器側(cè)來描述網(wǎng)速測(cè)量方法:
[0059]如圖2所示,用于通信終端側(cè)的網(wǎng)速測(cè)量方法包括:
[0060]步驟21,向第一服務(wù)器發(fā)送攜帶所述通信終端所處的運(yùn)營(yíng)商信息的請(qǐng)求,由所述第一服務(wù)器根據(jù)所述運(yùn)營(yíng)商信息選擇健康度大于第一預(yù)設(shè)值的測(cè)速服務(wù)器作為目的測(cè)速服務(wù)器,并由所述第一服務(wù)器將所述目的測(cè)速服務(wù)器的地址發(fā)送至通信終端側(cè);其中,第一預(yù)設(shè)值的設(shè)置根據(jù)該第一服務(wù)器下測(cè)速服務(wù)器的當(dāng)前健康度的大小確定,較佳的,該第一預(yù)設(shè)值設(shè)置為小于最大的健康度值且大于第二大的健康度值;即該第一預(yù)設(shè)值設(shè)置為介于最大健康度值與第二大健康度值之間的數(shù)值,以確保第一服務(wù)器選出唯一的目的測(cè)速服務(wù)器。
[0061]步驟22,接收所述目的測(cè)速服務(wù)器的地址,并向所述目的測(cè)速服務(wù)器發(fā)送測(cè)速請(qǐng)求,由所述目的測(cè)速服務(wù)器對(duì)所述通信終端的當(dāng)前網(wǎng)絡(luò)速率進(jìn)行實(shí)際測(cè)量。
[0062]相應(yīng)的,如圖3所示,用于第一服務(wù)器側(cè)的網(wǎng)速測(cè)量方法包括:
[0063]步驟31,實(shí)時(shí)獲取測(cè)速服務(wù)器的當(dāng)前網(wǎng)絡(luò)狀態(tài)信息;
[0064]步驟32,根據(jù)所述測(cè)速服務(wù)器的當(dāng)前網(wǎng)絡(luò)狀態(tài)信息,獲取所述測(cè)速服務(wù)器的當(dāng)前健康度,并依據(jù)所述測(cè)速服務(wù)器的當(dāng)前健康度大小構(gòu)建實(shí)時(shí)測(cè)速服務(wù)器列表,其中,所述測(cè)速服務(wù)的健康度的大小與所述測(cè)速服務(wù)的網(wǎng)絡(luò)狀況的優(yōu)劣成正比;
[0065]步驟33,接收通信終端側(cè)發(fā)送的攜帶所述通信終端所處的運(yùn)營(yíng)商信息的請(qǐng)求,并從所述實(shí)時(shí)測(cè)速服務(wù)器列表中選擇運(yùn)營(yíng)商與所述通信終端的運(yùn)營(yíng)商信息一致,且健康度大于第一預(yù)設(shè)值的測(cè)速服務(wù)器作為目的測(cè)速服務(wù)器反饋給通信終端側(cè),由所述目的測(cè)速服務(wù)器對(duì)所述通信終端的當(dāng)前網(wǎng)絡(luò)速率進(jìn)行實(shí)際測(cè)量。
[0066]具體的,通信終端側(cè)的主要功能包括:
[0067]1.通信終端能夠向第一服務(wù)器上報(bào)當(dāng)前所處的運(yùn)營(yíng)商信息,使得第一服務(wù)器向通信終端下發(fā)運(yùn)營(yíng)商相同、相應(yīng)的健康度最高的測(cè)速服務(wù)器,作為目的測(cè)速服務(wù)器;
[0068]2.向目的測(cè)速服務(wù)器發(fā)送測(cè)速請(qǐng)求,使得目的測(cè)速服務(wù)器對(duì)通信終端的當(dāng)前網(wǎng)絡(luò)速率進(jìn)行實(shí)際測(cè)量。
[0069]需要說明的是,本發(fā)明實(shí)施例提供的第一服務(wù)器實(shí)際上一中介服務(wù)器,該中介服務(wù)器也設(shè)置有多個(gè),具體的設(shè)置位置根據(jù)不同的網(wǎng)絡(luò)環(huán)境確定。例如一個(gè)省份設(shè)置一個(gè)中介服務(wù)器;或者對(duì)于通信較發(fā)達(dá)的省設(shè)置多個(gè)中介服務(wù)器;或者根據(jù)一預(yù)設(shè)區(qū)域內(nèi)測(cè)速服務(wù)器的數(shù)量來確定該預(yù)設(shè)區(qū)域內(nèi)中介服務(wù)器的數(shù)量。例如,在北京的海淀區(qū)設(shè)置有200個(gè)測(cè)速服務(wù)器,而懷柔設(shè)置有100個(gè)測(cè)速服務(wù)器(假設(shè)一個(gè)中介服務(wù)器能夠管理的測(cè)速服務(wù)器的上限為100),則需在海淀區(qū)設(shè)置2個(gè)中介服務(wù)器,而懷柔設(shè)置I個(gè)中介服務(wù)器即可。進(jìn)而處于懷柔的通信終端直接通過唯一的中介服務(wù)器發(fā)送請(qǐng)求來獲取目的測(cè)速服務(wù)器地址;而處于海淀區(qū)的通信終端需對(duì)2個(gè)中介服務(wù)器進(jìn)行ping處理來確定時(shí)延較小的中介服務(wù)器,并通過時(shí)延較小的中介服務(wù)器來獲取目的測(cè)速服務(wù)器地址。
[0070]綜上,以海淀區(qū)為例,在未設(shè)置中介服務(wù)器之前,通信終端需對(duì)從200個(gè)測(cè)速服務(wù)器選擇目的測(cè)速服務(wù)器(也可能是小于200個(gè),即從預(yù)設(shè)區(qū)域內(nèi)選擇目的測(cè)速服務(wù)器且該預(yù)設(shè)區(qū)域?yàn)楹5韰^(qū)的子集),導(dǎo)致通信終端在選擇目的測(cè)速服務(wù)器上消耗的時(shí)間及流量的開銷均很大;而采用本發(fā)明實(shí)施例提供的中介服務(wù)器中,僅需從2個(gè)中介服務(wù)器中選擇一個(gè)中介服務(wù)器,而把目的測(cè)速服務(wù)器的選擇交給選擇的中介服務(wù)器,減小了通信終端的流量消耗和時(shí)間消耗,提高了網(wǎng)絡(luò)速率的測(cè)量效率。
[0071]具體的,第一服務(wù)器側(cè)的主要功能包括:
[0072]1.實(shí)時(shí)收集當(dāng)前測(cè)速服務(wù)器的當(dāng)前網(wǎng)絡(luò)狀態(tài)信息,并將此信息作為評(píng)價(jià)各個(gè)測(cè)速服務(wù)器網(wǎng)絡(luò)狀況的參數(shù);所述測(cè)速服務(wù)器的網(wǎng)絡(luò)狀態(tài)信息至少包括以下參數(shù):測(cè)速服務(wù)器的網(wǎng)絡(luò)時(shí)延、測(cè)速服務(wù)器的CPU信息、測(cè)速服務(wù)器的內(nèi)存信息、測(cè)速服務(wù)器上當(dāng)前用戶的并發(fā)量以及測(cè)速服務(wù)器的剩余帶寬;
[0073]2.根據(jù)這些網(wǎng)絡(luò)狀態(tài)信息以及服務(wù)器選擇算法,計(jì)算出各個(gè)測(cè)速服務(wù)器的健康度。健康度表示當(dāng)前服務(wù)器的狀態(tài)的好壞程度,健康度的值越高,則表示當(dāng)前測(cè)速服務(wù)器的狀態(tài)越好;健康度的值越低,則表示當(dāng)前測(cè)速服務(wù)器的狀態(tài)越差;
[0074]3.接收通信終端上報(bào)的當(dāng)前通信終端所處的運(yùn)營(yíng)商信息,并向通信終端下發(fā)運(yùn)營(yíng)商相同、相應(yīng)的健康度最高的測(cè)速服務(wù)器,作為目的測(cè)速服務(wù)器。
[0075]其中,測(cè)速服務(wù)器需與第一服務(wù)器側(cè)和通信終端側(cè)分別交互來完成網(wǎng)速的測(cè)量,具體的,測(cè)速服務(wù)器的功能包括:
[0076]1.實(shí)時(shí)監(jiān)控測(cè)速服務(wù)器的當(dāng)前網(wǎng)絡(luò)狀態(tài)信息,其當(dāng)前網(wǎng)絡(luò)狀態(tài)信息的內(nèi)容在此不重復(fù)說明;
[0077]2.當(dāng)?shù)谝环?wù)器對(duì)當(dāng)前測(cè)速服務(wù)器的狀態(tài)進(jìn)行請(qǐng)求時(shí),將這些網(wǎng)絡(luò)狀態(tài)信息發(fā)送至第一服務(wù)器,以便對(duì)測(cè)速服務(wù)器的選擇;
[0078]3.接收通信終端側(cè)的測(cè)速請(qǐng)求后,對(duì)通信終端的當(dāng)前網(wǎng)絡(luò)速率進(jìn)行實(shí)際測(cè)量。
[0079]需要說明的是,第一服務(wù)器側(cè)利用服務(wù)器選擇算法獲取測(cè)速服務(wù)器的當(dāng)前健康度,具體的,步驟32具體包括:
[0080]步驟321,根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息中各個(gè)參數(shù)對(duì)所述測(cè)速服務(wù)器測(cè)速的不同影響程度,獲取各個(gè)參數(shù)的權(quán)值,并將各個(gè)參數(shù)的權(quán)值進(jìn)行歸一化;其中,所述權(quán)值的大小與所述影響程度的大小成正比;
[0081]步驟322,根據(jù)所述各個(gè)參數(shù)的權(quán)值歸一化得到的值與所述各個(gè)參數(shù)的大小,確定所述測(cè)速服務(wù)器的當(dāng)前健康度。
[0082]其中,步驟322具體為利用各個(gè)參數(shù)歸一化得到的值與相應(yīng)參數(shù)的大小相乘,然后將所有乘積進(jìn)行相加得出服務(wù)器的健康度,通過健康度表征服務(wù)器的當(dāng)前網(wǎng)絡(luò)狀況。
[0083]進(jìn)而,由于測(cè)速服務(wù)器在工作過程中可能會(huì)發(fā)生故障,當(dāng)?shù)谝环?wù)器無法獲取測(cè)速服務(wù)器的當(dāng)前網(wǎng)絡(luò)狀態(tài)信息時(shí),所述實(shí)時(shí)測(cè)速服務(wù)器列表為空,則第一服務(wù)器側(cè)的網(wǎng)速測(cè)量方法還包括:
[0084]步驟34,接收通信終端側(cè)發(fā)送的攜帶所述通信終端所處的運(yùn)營(yíng)商信息的請(qǐng)求,并從所述第一服務(wù)器本地保存源測(cè)速服務(wù)器列表中選擇運(yùn)營(yíng)商與所述通信終端的運(yùn)營(yíng)商信息一致,且健康度大于第二預(yù)設(shè)值的至少兩個(gè)測(cè)速服務(wù)器反饋給通信終端側(cè),由所述通信終端側(cè)根據(jù)當(dāng)前網(wǎng)絡(luò)狀況確定一目的測(cè)速服務(wù)器。
[0085]相應(yīng)的,通信終端側(cè)的網(wǎng)速測(cè)量方法還包括:
[0086]步驟23,接收所述第一服務(wù)器根據(jù)所述運(yùn)營(yíng)商信息選擇的至少兩個(gè)測(cè)速服務(wù)器地址;
[0087]步驟24,根據(jù)所述通信終端的當(dāng)前網(wǎng)絡(luò)狀況從所述至少兩個(gè)測(cè)速服務(wù)器中確定一目的測(cè)速服務(wù)器,并向所述目的測(cè)速服務(wù)器發(fā)送測(cè)速請(qǐng)求
[0088]由于實(shí)時(shí)測(cè)速服務(wù)器列表為空,則從第一服務(wù)器本地保存的源測(cè)速服務(wù)器列表中選擇至少兩個(gè)測(cè)速服務(wù)器反饋至通信終端側(cè);其中,源測(cè)速服務(wù)器列表是根據(jù)一段時(shí)間內(nèi)測(cè)速服務(wù)的平均健康度值構(gòu)建的;其第二預(yù)設(shè)值根據(jù)該源測(cè)速服務(wù)器列表中的平均健康度值設(shè)置。較佳的,為了減少通信終端二次選擇測(cè)速服務(wù)器的時(shí)間和流量的消耗,一般向通信終端側(cè)反饋源測(cè)速服務(wù)器列表中平均健康度值排名前3的測(cè)速服務(wù)器地址,則通信終端根據(jù)自身的網(wǎng)絡(luò)狀態(tài)對(duì)3個(gè)測(cè)速服務(wù)器進(jìn)行選擇,確定一目的測(cè)速服務(wù)器來進(jìn)行網(wǎng)速測(cè)量。
[0089]進(jìn)一步的,當(dāng)通信終端對(duì)當(dāng)前網(wǎng)絡(luò)速率的精度要求不高時(shí),可通過對(duì)當(dāng)前網(wǎng)速預(yù)測(cè)的方法來得到網(wǎng)速值,具體的,向第一服務(wù)器發(fā)送請(qǐng)求之前還包括:
[0090]步驟25,將與所述通信終端的網(wǎng)絡(luò)狀況相關(guān)的源信息發(fā)送至第二服務(wù)器,由所述第二服務(wù)器根據(jù)所述源信息對(duì)所述通信終端的當(dāng)前網(wǎng)絡(luò)速率進(jìn)行預(yù)測(cè)并返回預(yù)測(cè)結(jié)果;且與所述通信終端的網(wǎng)絡(luò)狀況相關(guān)的源信息至少包括:所述通信終端的當(dāng)前位置信息、當(dāng)前時(shí)間、所述通信終端的所處運(yùn)營(yíng)商、所述通信終端的網(wǎng)絡(luò)制式、所述通信終端的當(dāng)前信號(hào)強(qiáng)度以及所述通信終端的網(wǎng)絡(luò)時(shí)延。
[0091]步驟26,根據(jù)所述預(yù)測(cè)結(jié)果判斷是否對(duì)所述通信終端的當(dāng)前網(wǎng)絡(luò)速率進(jìn)行實(shí)際測(cè)量,若需對(duì)當(dāng)前網(wǎng)絡(luò)速率進(jìn)行實(shí)際測(cè)量,則向所述第一服務(wù)器發(fā)送請(qǐng)求。
[0092]具體的,第二服務(wù)器為一數(shù)據(jù)處理服務(wù)器,該數(shù)據(jù)處理服務(wù)器采用網(wǎng)絡(luò)速率預(yù)測(cè)算法來對(duì)當(dāng)前網(wǎng)絡(luò)速率進(jìn)行預(yù)測(cè);首先,通信終端根據(jù)當(dāng)前的網(wǎng)絡(luò)環(huán)境,向數(shù)據(jù)處理服務(wù)器網(wǎng)速預(yù)測(cè)請(qǐng)求,數(shù)據(jù)處理服務(wù)器將預(yù)測(cè)結(jié)果返回至移動(dòng)終端。其中具體流程如下:
[0093]I)通信終端獲取源信息,并向數(shù)據(jù)處理服務(wù)器上報(bào)源信息,該源信息至少包括:當(dāng)前的地理位置、時(shí)間、網(wǎng)絡(luò)運(yùn)營(yíng)商、網(wǎng)絡(luò)制式、信號(hào)強(qiáng)度、網(wǎng)絡(luò)時(shí)延等信息,網(wǎng)絡(luò)時(shí)延通過對(duì)數(shù)據(jù)處理服務(wù)器進(jìn)行Ping的方式獲?。?br>[0094]2)通信終端將源信息上報(bào)后,數(shù)據(jù)處理服務(wù)器根據(jù)地理位置、時(shí)間、網(wǎng)絡(luò)運(yùn)營(yíng)商、網(wǎng)絡(luò)時(shí)延、網(wǎng)絡(luò)制式、信號(hào)強(qiáng)度、平均網(wǎng)速等信息,將已存儲(chǔ)的數(shù)據(jù)作為數(shù)據(jù)訓(xùn)練集。其中平均網(wǎng)速作為輸出參數(shù),而其他參數(shù)作為輸入?yún)?shù);
[0095]3)將該訓(xùn)練集的數(shù)據(jù)類型的參數(shù)進(jìn)行離散化;具體的,網(wǎng)絡(luò)時(shí)延和信號(hào)強(qiáng)度可以分為優(yōu)、良、中、差和極差五個(gè)等級(jí),網(wǎng)絡(luò)制式可以分為2G、3G和4G三個(gè)等級(jí),地理位置以經(jīng)瑋度進(jìn)行區(qū)分,時(shí)間以時(shí)間段進(jìn)行劃分;
[0096]4)將歷史數(shù)據(jù)進(jìn)行分割為訓(xùn)練數(shù)據(jù)集和測(cè)試數(shù)據(jù)集,基于PRISM算法對(duì)決策系統(tǒng)進(jìn)行訓(xùn)練生成決策樹,并根據(jù)決策樹生成規(guī)則集作為決策系統(tǒng);
[0097]5)基于決策系統(tǒng),將通信上報(bào)的源信息輸入上述決策系統(tǒng),則決策系統(tǒng)輸出預(yù)測(cè)結(jié)果,即預(yù)測(cè)的通信終端當(dāng)前網(wǎng)絡(luò)速率;
[0098]6)預(yù)測(cè)成功,則數(shù)據(jù)處理服務(wù)器將預(yù)測(cè)的結(jié)果下發(fā)至通信終端;預(yù)測(cè)失敗,則向通信終端下發(fā)對(duì)應(yīng)的錯(cuò)誤碼。
[0099]通信終端根據(jù)第二服務(wù)器下發(fā)的預(yù)測(cè)結(jié)果判斷是否進(jìn)行實(shí)際測(cè)量;例如,預(yù)測(cè)失敗,通信終端選擇繼續(xù)進(jìn)行實(shí)際測(cè)量;或者預(yù)測(cè)的網(wǎng)絡(luò)速率不符合需求的精度,通信終端也選擇繼續(xù)進(jìn)行實(shí)際測(cè)量。同樣,若預(yù)設(shè)的網(wǎng)絡(luò)速率能夠滿足終端的需求,則不用繼續(xù)實(shí)際測(cè)量。
[0100]下面結(jié)合圖4對(duì)本發(fā)明實(shí)施例的網(wǎng)速測(cè)量方法作具體描述:(中介服務(wù)器為第一服務(wù)器,數(shù)據(jù)處理服務(wù)器為第二服務(wù)器)
[0101]首先,移動(dòng)終端根據(jù)當(dāng)前的網(wǎng)絡(luò)環(huán)境,向數(shù)據(jù)處理服務(wù)器請(qǐng)求網(wǎng)速預(yù)測(cè),數(shù)據(jù)處理服務(wù)器將預(yù)測(cè)結(jié)果返回至移動(dòng)終端;其次,移動(dòng)終端在得知預(yù)測(cè)結(jié)果后,可以選擇是否進(jìn)行實(shí)際測(cè)量,如果需要進(jìn)行實(shí)際測(cè)量,則繼續(xù)與中介服務(wù)器和測(cè)試服務(wù)器進(jìn)行交互。
[0102]具體為:中介服務(wù)器實(shí)時(shí)地對(duì)所有測(cè)速服務(wù)器獲取網(wǎng)絡(luò)時(shí)延、服務(wù)器開銷信息等,并通過服務(wù)器選擇算法計(jì)算測(cè)速服務(wù)器的健康程度,并對(duì)該健康程度由高到低進(jìn)行排序;中介服務(wù)器獲取移動(dòng)終端的運(yùn)營(yíng)商信息;如果該測(cè)速服務(wù)器列表不為空,則將列表中與移動(dòng)終端的運(yùn)營(yíng)商信息相同、且健康度最優(yōu)的服務(wù)器地址作為測(cè)速服務(wù)器的地址;如果該測(cè)速服務(wù)器列表為空,則以移動(dòng)終端的運(yùn)營(yíng)商信息為基礎(chǔ),結(jié)合當(dāng)前中介服務(wù)器已存的健康程度排名前若干的測(cè)速服務(wù)器,作為測(cè)速服務(wù)器推送給移動(dòng)終端,移動(dòng)終端通過服務(wù)器選擇算法選擇最合適的測(cè)速服務(wù)器;移動(dòng)終端在選擇服務(wù)器時(shí),先對(duì)中介服務(wù)器進(jìn)行Ping的操作,得到時(shí)延最小的中介服務(wù)器;移動(dòng)終端向中介服務(wù)器發(fā)出請(qǐng)求,并得到中介服務(wù)器已存的測(cè)速服務(wù)器地址;移動(dòng)終端判斷是否通過服務(wù)器選擇算法對(duì)測(cè)速服務(wù)器進(jìn)行再次選擇;如果需要進(jìn)行二次選擇,則可以根據(jù)服務(wù)器選擇算法對(duì)測(cè)速服務(wù)器進(jìn)行再次選擇;移動(dòng)終端根據(jù)選擇的服務(wù)器進(jìn)行最終的實(shí)際網(wǎng)速測(cè)試。
[0103]為了更好的實(shí)現(xiàn)上述目的,如圖5所示,本發(fā)明實(shí)施例還提供一種網(wǎng)速測(cè)量裝置,用于通信終端側(cè),所述網(wǎng)速測(cè)量裝置包括:
[0104]第一發(fā)送模塊51,用于向第一服務(wù)器發(fā)送攜帶所述通信終端所處的運(yùn)營(yíng)商信息的請(qǐng)求,由所述第一服務(wù)器根據(jù)所述運(yùn)營(yíng)商信息選擇健康度大于第一預(yù)設(shè)值的測(cè)速服務(wù)器作為目的測(cè)速服務(wù)器,并由所述第一服務(wù)器將所述目的測(cè)速服務(wù)器的地址發(fā)送至通信終端側(cè);
[0105]第一接收模塊52,用于接收所述目的測(cè)速服務(wù)器的地址,并向所述目的測(cè)速服務(wù)器發(fā)送測(cè)速請(qǐng)求,由所述目的測(cè)速服務(wù)器對(duì)所述通信終端的當(dāng)前網(wǎng)絡(luò)速率進(jìn)行實(shí)際測(cè)量。
[0106]具體的,本發(fā)明的上述實(shí)施例中所述網(wǎng)速測(cè)量裝置還包括:
[0107]第二發(fā)送模塊,用于將與所述通信終端的網(wǎng)絡(luò)狀況相關(guān)的源信息發(fā)送至第二服務(wù)器,由所述第二服務(wù)器根據(jù)所述源信息對(duì)所述通信終端的當(dāng)前網(wǎng)絡(luò)速率進(jìn)行預(yù)測(cè)并返回預(yù)測(cè)結(jié)果;
[0108]判斷模塊,用于根據(jù)所述預(yù)測(cè)結(jié)果判斷是否對(duì)所述通信終端的當(dāng)前網(wǎng)絡(luò)速率進(jìn)行實(shí)際測(cè)量,若需對(duì)當(dāng)前網(wǎng)絡(luò)速率進(jìn)行實(shí)際測(cè)量,則向所述第一服務(wù)器發(fā)送請(qǐng)求。
[0109]具體的,本發(fā)明的上述實(shí)施例中與所述通信終端的網(wǎng)絡(luò)狀況相關(guān)的源信息至少包括:所述通信終端的當(dāng)前位置信息、當(dāng)前時(shí)間、所述通信終端的所處運(yùn)營(yíng)商、所述通信終端的網(wǎng)絡(luò)制式、所述通信終端的當(dāng)前信號(hào)強(qiáng)度以及所述通信終端的網(wǎng)絡(luò)時(shí)延。
[0110]具體的,本發(fā)明的上述實(shí)施例中所述裝置還包括:
[0111]第二接收模塊,用于接收所述第一服務(wù)器根據(jù)所述運(yùn)營(yíng)商信息選擇的至少兩個(gè)測(cè)速服務(wù)器地址;
[0112]第一確定模塊,用于根據(jù)所述通信終端的當(dāng)前網(wǎng)絡(luò)狀況從所述至少兩個(gè)測(cè)速服務(wù)器中確定一目的測(cè)速服務(wù)器,并向所述目的測(cè)速服務(wù)器發(fā)送測(cè)速請(qǐng)求。
[0113]需要說明的是,本發(fā)明實(shí)施例的通信終端側(cè)的網(wǎng)速測(cè)量裝置的應(yīng)用上述通信終端側(cè)的網(wǎng)速測(cè)量方法的裝置,則上述網(wǎng)速測(cè)量方法的所有實(shí)施例均適用于該裝置,且均能達(dá)到相同或相似的有益效果。
[0114]為了更好的實(shí)現(xiàn)上述目的,如圖6所示,本發(fā)明實(shí)施例還提供一種網(wǎng)速測(cè)量裝置,用于第一服務(wù)器側(cè),所述網(wǎng)速測(cè)量裝置包括:
[0115]第一獲取模塊61,用于實(shí)時(shí)獲取測(cè)速服務(wù)器的當(dāng)前網(wǎng)絡(luò)狀態(tài)信息;
[0116]第二獲取模塊62,用于根據(jù)所述測(cè)速服務(wù)器的當(dāng)前網(wǎng)絡(luò)狀態(tài)信息,獲取所述測(cè)速服務(wù)器的當(dāng)前健康度,并依據(jù)所述測(cè)速服務(wù)器的當(dāng)前健康度大小構(gòu)建實(shí)時(shí)測(cè)速服務(wù)器列表,其中,所述測(cè)速服務(wù)的健康度的大小與所述測(cè)速服務(wù)的網(wǎng)絡(luò)狀況的優(yōu)劣成正比;
[0117]第三接收模塊63,用于接收通信終端側(cè)發(fā)送的攜帶所述通信終端所處的運(yùn)營(yíng)商信息的請(qǐng)求,并從所述實(shí)時(shí)測(cè)速服務(wù)器列表中選擇運(yùn)營(yíng)商與所述通信終端的運(yùn)營(yíng)商信息一致,且健康度大于第一預(yù)設(shè)值的測(cè)速服務(wù)器作為目的測(cè)速服務(wù)器反饋給通信終端側(cè),由所述目的測(cè)速服務(wù)器對(duì)所述通信終端的當(dāng)前網(wǎng)絡(luò)速率進(jìn)行實(shí)際測(cè)量。
[0118]具體的,本發(fā)明的上述實(shí)施例中所述測(cè)速服務(wù)器的網(wǎng)絡(luò)狀態(tài)信息至少包括以下參數(shù):測(cè)速服務(wù)器的網(wǎng)絡(luò)時(shí)延、測(cè)速服務(wù)器的CPU信息、測(cè)速服務(wù)器的內(nèi)存信息、測(cè)速服務(wù)器上當(dāng)前用戶的并發(fā)量以及測(cè)速服務(wù)器的剩余帶寬。
[0119]具體的,本發(fā)明的上述實(shí)施例中所述第二獲取模塊包括:
[0120]權(quán)值獲取模塊,用于根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息中各個(gè)參數(shù)對(duì)所述測(cè)速服務(wù)器測(cè)速的不同影響程度,獲取各個(gè)參數(shù)的權(quán)值,并將各個(gè)參數(shù)的權(quán)值進(jìn)行歸一化;其中,所述權(quán)值的大小與所述影響程度的大小成正比;
[0121]第二確定模塊,用于根據(jù)所述各個(gè)參數(shù)的權(quán)值歸一化得到的值與所述各個(gè)參數(shù)的大小,確定所述測(cè)速服務(wù)器的當(dāng)前健康度。
[0122]具體的,本發(fā)明的上述實(shí)施例中當(dāng)所述實(shí)時(shí)測(cè)速服務(wù)器列表為空時(shí),所述裝置還包括:
[0123]第四接收模塊,用于接收通信終端側(cè)發(fā)送的攜帶所述通信終端所處的運(yùn)營(yíng)商信息的請(qǐng)求,并從所述第一服務(wù)器本地保存源測(cè)速服務(wù)器列表中選擇運(yùn)營(yíng)商與所述通信終端的運(yùn)營(yíng)商信息一致,且健康度大于第二預(yù)設(shè)值的至少兩個(gè)測(cè)速服務(wù)器反饋給通信終端側(cè),由所述通信終端側(cè)根據(jù)當(dāng)前網(wǎng)絡(luò)狀況確定一目的測(cè)速服務(wù)器。
[0124]需要說明的是,本發(fā)明實(shí)施例的第一服務(wù)器側(cè)的網(wǎng)速測(cè)量裝置的應(yīng)用上述第一服務(wù)器側(cè)的網(wǎng)速測(cè)量方法的裝置,則上述網(wǎng)速測(cè)量方法的所有實(shí)施例均適用于該裝置,且均能達(dá)到相同或相似的有益效果。
[0125]為了更好的實(shí)現(xiàn)上述目的,如圖7所示,本發(fā)明實(shí)施例還提供一種網(wǎng)速測(cè)量系統(tǒng),包括第二服務(wù)器、多個(gè)測(cè)速服務(wù)器、如上所述的通信終端側(cè)的網(wǎng)速測(cè)量裝置以及如上所述的第一服務(wù)器側(cè)的網(wǎng)速測(cè)量裝置。
[0126]如圖7所示,該網(wǎng)速測(cè)量系統(tǒng)系統(tǒng)中通信終端在進(jìn)行測(cè)試網(wǎng)速時(shí),對(duì)數(shù)據(jù)處理服務(wù)器發(fā)送預(yù)測(cè)網(wǎng)速的請(qǐng)求消息。如果無法進(jìn)行預(yù)測(cè),則可以通過中介服務(wù)器獲取最優(yōu)的測(cè)速服務(wù)器,然后連接測(cè)速服務(wù)器開始對(duì)網(wǎng)速進(jìn)行測(cè)試。步驟如下:
[0127]StepO:移動(dòng)終端向數(shù)據(jù)處理服務(wù)器上報(bào)當(dāng)前的地理位置、時(shí)間、網(wǎng)絡(luò)運(yùn)營(yíng)商、網(wǎng)絡(luò)制式、網(wǎng)絡(luò)時(shí)延等信息,數(shù)據(jù)處理服務(wù)器根據(jù)這些信息對(duì)網(wǎng)速進(jìn)行預(yù)測(cè),如果預(yù)測(cè)成功則將成功的信令發(fā)送至移動(dòng)終端;若失敗,則將失敗的信令發(fā)送至移動(dòng)終端;
[0128]Stepl:移動(dòng)終端根據(jù)預(yù)測(cè)結(jié)果判斷是否進(jìn)行實(shí)際的網(wǎng)速測(cè)試。若不需要進(jìn)行實(shí)際測(cè)試,則無需繼續(xù)進(jìn)行以后的測(cè)試,則直接跳轉(zhuǎn)到Step5 ;若需要繼續(xù)測(cè)試,則向中介服務(wù)器請(qǐng)求最優(yōu)服務(wù)器。
[0129]Step2:中介服務(wù)器實(shí)時(shí)請(qǐng)求測(cè)速服務(wù)器當(dāng)前的狀態(tài)信息,根據(jù)這些狀態(tài)信息,結(jié)合服務(wù)器選擇算法,得出當(dāng)前測(cè)速服務(wù)器的列表。當(dāng)移動(dòng)終端對(duì)中介服務(wù)器進(jìn)行請(qǐng)求時(shí),將目的測(cè)速服務(wù)器下發(fā)至移動(dòng)終端。
[0130]Step3:通信終端根據(jù)請(qǐng)求到的測(cè)速服務(wù)器,判斷是否進(jìn)行移動(dòng)終端的二次選擇,如需要再次進(jìn)行選擇,則繼續(xù)選擇后跳轉(zhuǎn)至Step4 ;若無需再次選擇,則跳轉(zhuǎn)至Step4。
[0131]Step4:移動(dòng)終端連接目的測(cè)速服務(wù)器對(duì)網(wǎng)速進(jìn)行測(cè)試。
[0132]St印5:測(cè)試結(jié)束。
[0133]需要說明的是,本發(fā)明實(shí)施例提供的網(wǎng)速測(cè)量系統(tǒng)是包括上述通信終端的網(wǎng)速測(cè)量裝置及第一服務(wù)器側(cè)的網(wǎng)速測(cè)量裝置的系統(tǒng),則上述兩個(gè)網(wǎng)速測(cè)量裝置的所有實(shí)施例及其有益效果均適用于該系統(tǒng)。
[0134]以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明所述原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種網(wǎng)速測(cè)量方法,用于通信終端側(cè),其特征在于,所述網(wǎng)速測(cè)量方法包括: 向第一服務(wù)器發(fā)送攜帶所述通信終端所處的運(yùn)營(yíng)商信息的請(qǐng)求,由所述第一服務(wù)器根據(jù)所述運(yùn)營(yíng)商信息選擇健康度大于第一預(yù)設(shè)值的測(cè)速服務(wù)器作為目的測(cè)速服務(wù)器,并由所述第一服務(wù)器將所述目的測(cè)速服務(wù)器的地址發(fā)送至通信終端側(cè); 接收所述目的測(cè)速服務(wù)器的地址,并向所述目的測(cè)速服務(wù)器發(fā)送測(cè)速請(qǐng)求,由所述目的測(cè)速服務(wù)器對(duì)所述通信終端的當(dāng)前網(wǎng)絡(luò)速率進(jìn)行實(shí)際測(cè)量。2.根據(jù)權(quán)利要求1所述的網(wǎng)速測(cè)量方法,其特征在于,向第一服務(wù)器發(fā)送請(qǐng)求之前還包括: 將與所述通信終端的網(wǎng)絡(luò)狀況相關(guān)的源信息發(fā)送至第二服務(wù)器,由所述第二服務(wù)器根據(jù)所述源信息對(duì)所述通信終端的當(dāng)前網(wǎng)絡(luò)速率進(jìn)行預(yù)測(cè)并返回預(yù)測(cè)結(jié)果; 根據(jù)所述預(yù)測(cè)結(jié)果判斷是否對(duì)所述通信終端的當(dāng)前網(wǎng)絡(luò)速率進(jìn)行實(shí)際測(cè)量,若需對(duì)當(dāng)前網(wǎng)絡(luò)速率進(jìn)行實(shí)際測(cè)量,則向所述第一服務(wù)器發(fā)送請(qǐng)求。3.根據(jù)權(quán)利要求2所述的網(wǎng)速測(cè)量方法,其特征在于,與所述通信終端的網(wǎng)絡(luò)狀況相關(guān)的源信息至少包括:所述通信終端的當(dāng)前位置信息、當(dāng)前時(shí)間、所述通信終端的所處運(yùn)營(yíng)商、所述通信終端的網(wǎng)絡(luò)制式、所述通信終端的當(dāng)前信號(hào)強(qiáng)度以及所述通信終端的網(wǎng)絡(luò)時(shí)延。4.根據(jù)權(quán)利要求1所述的網(wǎng)速測(cè)量方法,其特征在于,所述方法還包括: 接收所述第一服務(wù)器根據(jù)所述運(yùn)營(yíng)商信息選擇的至少兩個(gè)測(cè)速服務(wù)器地址; 根據(jù)所述通信終端的當(dāng)前網(wǎng)絡(luò)狀況從所述至少兩個(gè)測(cè)速服務(wù)器中確定一目的測(cè)速服務(wù)器,并向所述目的測(cè)速服務(wù)器發(fā)送測(cè)速請(qǐng)求。5.一種網(wǎng)速測(cè)量方法,用于第一服務(wù)器側(cè),其特征在于,所述網(wǎng)速測(cè)量方法包括: 實(shí)時(shí)獲取測(cè)速服務(wù)器的當(dāng)前網(wǎng)絡(luò)狀態(tài)信息; 根據(jù)所述測(cè)速服務(wù)器的當(dāng)前網(wǎng)絡(luò)狀態(tài)信息,獲取所述測(cè)速服務(wù)器的當(dāng)前健康度,并依據(jù)所述測(cè)速服務(wù)器的當(dāng)前健康度大小構(gòu)建實(shí)時(shí)測(cè)速服務(wù)器列表,其中,所述測(cè)速服務(wù)的健康度的大小與所述測(cè)速服務(wù)的網(wǎng)絡(luò)狀況的優(yōu)劣成正比; 接收通信終端側(cè)發(fā)送的攜帶所述通信終端所處的運(yùn)營(yíng)商信息的請(qǐng)求,并從所述實(shí)時(shí)測(cè)速服務(wù)器列表中選擇運(yùn)營(yíng)商與所述通信終端的運(yùn)營(yíng)商信息一致,且健康度大于第一預(yù)設(shè)值的測(cè)速服務(wù)器作為目的測(cè)速服務(wù)器反饋給通信終端側(cè),由所述目的測(cè)速服務(wù)器對(duì)所述通信終端的當(dāng)前網(wǎng)絡(luò)速率進(jìn)行實(shí)際測(cè)量。6.根據(jù)權(quán)利要求5所述的網(wǎng)速測(cè)量方法,其特征在于,所述測(cè)速服務(wù)器的網(wǎng)絡(luò)狀態(tài)信息至少包括以下參數(shù):測(cè)速服務(wù)器的網(wǎng)絡(luò)時(shí)延、測(cè)速服務(wù)器的CPU信息、測(cè)速服務(wù)器的內(nèi)存信息、測(cè)速服務(wù)器上當(dāng)前用戶的并發(fā)量以及測(cè)速服務(wù)器的剩余帶寬。7.根據(jù)權(quán)利要求6所述的網(wǎng)速測(cè)量方法,其特征在于,所述根據(jù)所述測(cè)速服務(wù)器的當(dāng)前網(wǎng)絡(luò)狀態(tài)信息,獲取所述測(cè)速服務(wù)器的當(dāng)前健康度,具體包括: 根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息中各個(gè)參數(shù)對(duì)所述測(cè)速服務(wù)器測(cè)速的不同影響程度,獲取各個(gè)參數(shù)的權(quán)值,并將各個(gè)參數(shù)的權(quán)值進(jìn)行歸一化;其中,所述權(quán)值的大小與所述影響程度的大小成正比; 根據(jù)所述各個(gè)參數(shù)的權(quán)值歸一化得到的值與所述各個(gè)參數(shù)的大小,確定所述測(cè)速服務(wù)器的當(dāng)前健康度。8.根據(jù)權(quán)利要求5所述的網(wǎng)速測(cè)量方法,其特征在于,當(dāng)所述實(shí)時(shí)測(cè)速服務(wù)器列表為空時(shí),所述方法還包括: 接收通信終端側(cè)發(fā)送的攜帶所述通信終端所處的運(yùn)營(yíng)商信息的請(qǐng)求,并從所述第一服務(wù)器本地保存源測(cè)速服務(wù)器列表中選擇運(yùn)營(yíng)商與所述通信終端的運(yùn)營(yíng)商信息一致,且健康度大于第二預(yù)設(shè)值的至少兩個(gè)測(cè)速服務(wù)器反饋給通信終端側(cè),由所述通信終端側(cè)根據(jù)當(dāng)前網(wǎng)絡(luò)狀況確定一目的測(cè)速服務(wù)器。9.一種網(wǎng)速測(cè)量裝置,用于通信終端側(cè),其特征在于,所述網(wǎng)速測(cè)量裝置包括: 第一發(fā)送模塊,用于向第一服務(wù)器發(fā)送攜帶所述通信終端所處的運(yùn)營(yíng)商信息的請(qǐng)求,由所述第一服務(wù)器根據(jù)所述運(yùn)營(yíng)商信息選擇健康度大于第一預(yù)設(shè)值的測(cè)速服務(wù)器作為目的測(cè)速服務(wù)器,并由所述第一服務(wù)器將所述目的測(cè)速服務(wù)器的地址發(fā)送至通信終端側(cè); 第一接收模塊,用于接收所述目的測(cè)速服務(wù)器的地址,并向所述目的測(cè)速服務(wù)器發(fā)送測(cè)速請(qǐng)求,由所述目的測(cè)速服務(wù)器對(duì)所述通信終端的當(dāng)前網(wǎng)絡(luò)速率進(jìn)行實(shí)際測(cè)量。10.根據(jù)權(quán)利要求9所述的網(wǎng)速測(cè)量裝置,其特征在于,所述網(wǎng)速測(cè)量裝置還包括: 第二發(fā)送模塊,用于將與所述通信終端的網(wǎng)絡(luò)狀況相關(guān)的源信息發(fā)送至第二服務(wù)器,由所述第二服務(wù)器根據(jù)所述源信息對(duì)所述通信終端的當(dāng)前網(wǎng)絡(luò)速率進(jìn)行預(yù)測(cè)并返回預(yù)測(cè)結(jié)果; 判斷模塊,用于根據(jù)所述預(yù)測(cè)結(jié)果判斷是否對(duì)所述通信終端的當(dāng)前網(wǎng)絡(luò)速率進(jìn)行實(shí)際測(cè)量,若需對(duì)當(dāng)前網(wǎng)絡(luò)速率進(jìn)行實(shí)際測(cè)量,則向所述第一服務(wù)器發(fā)送請(qǐng)求。11.根據(jù)權(quán)利要求10所述的網(wǎng)速測(cè)量裝置,其特征在于,與所述通信終端的網(wǎng)絡(luò)狀況相關(guān)的源信息至少包括:所述通信終端的當(dāng)前位置信息、當(dāng)前時(shí)間、所述通信終端的所處運(yùn)營(yíng)商、所述通信終端的網(wǎng)絡(luò)制式、所述通信終端的當(dāng)前信號(hào)強(qiáng)度以及所述通信終端的網(wǎng)絡(luò)時(shí)延。12.根據(jù)權(quán)利要求9所述的網(wǎng)速測(cè)量裝置,其特征在于,所述裝置還包括: 第二接收模塊,用于接收所述第一服務(wù)器根據(jù)所述運(yùn)營(yíng)商信息選擇的至少兩個(gè)測(cè)速服務(wù)器地址; 第一確定模塊,用于根據(jù)所述通信終端的當(dāng)前網(wǎng)絡(luò)狀況從所述至少兩個(gè)測(cè)速服務(wù)器中確定一目的測(cè)速服務(wù)器,并向所述目的測(cè)速服務(wù)器發(fā)送測(cè)速請(qǐng)求。13.—種網(wǎng)速測(cè)量裝置,用于第一服務(wù)器側(cè),其特征在于,所述網(wǎng)速測(cè)量裝置包括: 第一獲取模塊,用于實(shí)時(shí)獲取測(cè)速服務(wù)器的當(dāng)前網(wǎng)絡(luò)狀態(tài)信息; 第二獲取模塊,用于根據(jù)所述測(cè)速服務(wù)器的當(dāng)前網(wǎng)絡(luò)狀態(tài)信息,獲取所述測(cè)速服務(wù)器的當(dāng)前健康度,并依據(jù)所述測(cè)速服務(wù)器的當(dāng)前健康度大小構(gòu)建實(shí)時(shí)測(cè)速服務(wù)器列表,其中,所述測(cè)速服務(wù)的健康度的大小與所述測(cè)速服務(wù)的網(wǎng)絡(luò)狀況的優(yōu)劣成正比; 第三接收模塊,用于接收通信終端側(cè)發(fā)送的攜帶所述通信終端所處的運(yùn)營(yíng)商信息的請(qǐng)求,并從所述實(shí)時(shí)測(cè)速服務(wù)器列表中選擇運(yùn)營(yíng)商與所述通信終端的運(yùn)營(yíng)商信息一致,且健康度大于第一預(yù)設(shè)值的測(cè)速服務(wù)器作為目的測(cè)速服務(wù)器反饋給通信終端側(cè),由所述目的測(cè)速服務(wù)器對(duì)所述通信終端的當(dāng)前網(wǎng)絡(luò)速率進(jìn)行實(shí)際測(cè)量。14.根據(jù)權(quán)利要求13所述的網(wǎng)速測(cè)量裝置,其特征在于,所述測(cè)速服務(wù)器的網(wǎng)絡(luò)狀態(tài)信息至少包括以下參數(shù):測(cè)速服務(wù)器的網(wǎng)絡(luò)時(shí)延、測(cè)速服務(wù)器的CPU信息、測(cè)速服務(wù)器的內(nèi)存信息、測(cè)速服務(wù)器上當(dāng)前用戶的并發(fā)量以及測(cè)速服務(wù)器的剩余帶寬。15.根據(jù)權(quán)利要求14所述的網(wǎng)速測(cè)量裝置,其特征在于,所述第二獲取模塊包括: 權(quán)值獲取模塊,用于根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息中各個(gè)參數(shù)對(duì)所述測(cè)速服務(wù)器測(cè)速的不同影響程度,獲取各個(gè)參數(shù)的權(quán)值,并將各個(gè)參數(shù)的權(quán)值進(jìn)行歸一化;其中,所述權(quán)值的大小與所述影響程度的大小成正比; 第二確定模塊,用于根據(jù)所述各個(gè)參數(shù)的權(quán)值歸一化得到的值與所述各個(gè)參數(shù)的大小,確定所述測(cè)速服務(wù)器的當(dāng)前健康度。16.根據(jù)權(quán)利要求13所述的網(wǎng)速測(cè)量方法,其特征在于,當(dāng)所述實(shí)時(shí)測(cè)速服務(wù)器列表為空時(shí),所述裝置還包括: 第四接收模塊,用于接收通信終端側(cè)發(fā)送的攜帶所述通信終端所處的運(yùn)營(yíng)商信息的請(qǐng)求,并從所述第一服務(wù)器本地保存源測(cè)速服務(wù)器列表中選擇運(yùn)營(yíng)商與所述通信終端的運(yùn)營(yíng)商信息一致,且健康度大于第二預(yù)設(shè)值的至少兩個(gè)測(cè)速服務(wù)器反饋給通信終端側(cè),由所述通信終端側(cè)根據(jù)當(dāng)前網(wǎng)絡(luò)狀況確定一目的測(cè)速服務(wù)器。17.—種網(wǎng)速測(cè)量系統(tǒng),其特征在于,包括第二服務(wù)器、多個(gè)測(cè)速服務(wù)器、如權(quán)利要求9至12任一項(xiàng)所述的通信終端側(cè)的網(wǎng)速測(cè)量裝置以及如權(quán)利要求13至16任一項(xiàng)所述的第一服務(wù)器側(cè)的網(wǎng)速測(cè)量裝置。
【文檔編號(hào)】H04W24/08GK105848197SQ201510019588
【公開日】2016年8月10日
【申請(qǐng)日】2015年1月15日
【發(fā)明人】張琳, 望育梅, 任志遠(yuǎn), 向彬, 尹彥龍, 陳池, 沈炯
【申請(qǐng)人】中興通訊股份有限公司