專利名稱:用于移動(dòng)終端的網(wǎng)絡(luò)檢測(cè)方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無(wú)線網(wǎng)絡(luò)領(lǐng)域,特別涉及一種用于移動(dòng)終端的網(wǎng)絡(luò)檢測(cè)方法和裝置。
背景技術(shù):
隨著網(wǎng)絡(luò)的發(fā)展,越來(lái)越多的用戶使用手機(jī)或ipad等移動(dòng)終端上網(wǎng),而由于網(wǎng)絡(luò)資源有限,當(dāng)用戶在高峰時(shí)段使用網(wǎng)絡(luò)時(shí),很容易造成超時(shí)連接、信號(hào)差等情況,當(dāng)出現(xiàn)類似情況時(shí),一般需要對(duì)網(wǎng)絡(luò)信號(hào)進(jìn)行測(cè)試,例如對(duì)無(wú)線網(wǎng)絡(luò)信號(hào)進(jìn)行檢測(cè),向網(wǎng)絡(luò)服務(wù)器發(fā)送檢測(cè)信號(hào),并根據(jù)是否能夠接收到網(wǎng)絡(luò)服務(wù)器的反饋來(lái)判斷網(wǎng)絡(luò)是否可用,如果未接收到反饋,則不斷嘗試,以獲知網(wǎng)絡(luò)的具體狀況。在對(duì)現(xiàn)有技術(shù)進(jìn)行分析后,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少具有如下缺點(diǎn)現(xiàn)有技術(shù)只檢測(cè)無(wú)線網(wǎng)絡(luò)信號(hào)是否可用,如果不可用,則持續(xù)嘗試,對(duì)網(wǎng)絡(luò)信號(hào)沒(méi)有任何改善,檢測(cè)效率低,且無(wú)法改善移動(dòng)終端的上網(wǎng)質(zhì)量。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種用于移動(dòng)終端的網(wǎng)絡(luò)檢測(cè)方法和裝置。所述技術(shù)方案如下一種用于移動(dòng)終端的網(wǎng)絡(luò)檢測(cè)方法,包括向網(wǎng)絡(luò)服務(wù)器發(fā)送多個(gè)請(qǐng)求包;記錄所述網(wǎng)絡(luò)服務(wù)器對(duì)所述多個(gè)請(qǐng)求包的反饋情況;
`
根據(jù)所述反饋情況,獲取所述多個(gè)請(qǐng)求包的傳輸時(shí)延。記錄所述網(wǎng)絡(luò)服務(wù)器對(duì)所述多個(gè)請(qǐng)求包的反饋情況,具體包括判斷在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)是否接收到所述網(wǎng)絡(luò)服務(wù)器反饋的應(yīng)答數(shù)據(jù)包;如果是,記錄請(qǐng)求包的發(fā)送時(shí)間、應(yīng)答數(shù)據(jù)包的接收時(shí)間和請(qǐng)求包的大??;如果否,記錄請(qǐng)求包的發(fā)送時(shí)間、預(yù)設(shè)時(shí)長(zhǎng)和請(qǐng)求包的大小。獲取所述多個(gè)請(qǐng)求包的的傳輸時(shí)延,具體包括獲取第一傳輸時(shí)延,根據(jù)所述第一傳輸時(shí)延獲取至少一個(gè)第一時(shí)段,所述第一傳輸時(shí)延為預(yù)設(shè)時(shí)長(zhǎng)內(nèi)接收到應(yīng)答數(shù)據(jù)包的請(qǐng)求包的發(fā)送時(shí)間與接收時(shí)間的時(shí)間差;所述第一時(shí)段為所述第一傳輸時(shí)延對(duì)應(yīng)的請(qǐng)求包的發(fā)送時(shí)間所處時(shí)段;獲取第二傳輸時(shí)延,根據(jù)所述第二傳輸時(shí)延獲取至少一個(gè)第二時(shí)段,所述第二傳輸時(shí)延為預(yù)設(shè)時(shí)長(zhǎng)內(nèi)未接收到應(yīng)答數(shù)據(jù)包的請(qǐng)求包對(duì)應(yīng)的預(yù)設(shè)時(shí)長(zhǎng);所述第二時(shí)段為所述第二傳輸時(shí)延對(duì)應(yīng)的請(qǐng)求包的發(fā)送時(shí)間所處時(shí)段。根據(jù)所述反饋情況,分析所述多個(gè)請(qǐng)求包的的傳輸時(shí)延,之后包括根據(jù)所述至少一個(gè)第二時(shí)段中請(qǐng)求包的發(fā)送時(shí)間、預(yù)設(shè)時(shí)長(zhǎng)和請(qǐng)求包的大小,對(duì)所述第二時(shí)段內(nèi)的網(wǎng)絡(luò)配置參數(shù)進(jìn)行調(diào)整,使得網(wǎng)絡(luò)配置參數(shù)能夠適應(yīng)所述至少一個(gè)第二時(shí)段的網(wǎng)絡(luò)狀況。向網(wǎng)絡(luò)服務(wù)器發(fā)送多個(gè)請(qǐng)求包,具體包括
解析網(wǎng)絡(luò)配置參數(shù)是否符合預(yù)設(shè)標(biāo)準(zhǔn),如果是,在不同時(shí)段向網(wǎng)絡(luò)服務(wù)器發(fā)送多個(gè)請(qǐng)求包。向網(wǎng)絡(luò)服務(wù)器發(fā)送多個(gè)請(qǐng)求包,具體包括當(dāng)所述移動(dòng)終端支持ICMP協(xié)議時(shí),所述移動(dòng)終端通過(guò)ICMP協(xié)議的socket接口在不同時(shí)段向網(wǎng)絡(luò)服務(wù)器發(fā)送多個(gè)請(qǐng)求包;或,當(dāng)所述移動(dòng)終端支持ping命令時(shí),所述移動(dòng)終端使用ping命令在不同時(shí)段向網(wǎng)絡(luò)服務(wù)器發(fā)送多個(gè)請(qǐng)求包。一種用于移動(dòng)終端的網(wǎng)絡(luò)檢測(cè)裝置,包括發(fā)送模塊,用于向網(wǎng)絡(luò)服務(wù)器發(fā)送多個(gè)請(qǐng)求包;記錄模塊,用于記錄所述網(wǎng)絡(luò)服務(wù)器對(duì)所述多個(gè)請(qǐng)求包的反饋情況;獲取模塊,用于根據(jù)所述反饋情況,獲取所述多個(gè)請(qǐng)求包的傳輸時(shí)延。所述記錄模塊包括判斷單元,用于判斷在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)是否接收到所述網(wǎng)絡(luò)服務(wù)器反饋的應(yīng)答數(shù)據(jù)包;第一記錄單元,用于當(dāng)所述判斷單元確定在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)接收到所述網(wǎng)絡(luò)服務(wù)器反饋的應(yīng)答數(shù)據(jù)包,則記錄請(qǐng)求包的發(fā)送時(shí)間、應(yīng)答數(shù)據(jù)包的接收時(shí)間和請(qǐng)求包的大??;第二記錄單元, 用于當(dāng)所述判斷單元確定在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)未接收到所述網(wǎng)絡(luò)服務(wù)器反饋的應(yīng)答數(shù)據(jù)包,則記錄請(qǐng)求包的發(fā)送時(shí)間、預(yù)設(shè)時(shí)長(zhǎng)和請(qǐng)求包的大小。所述獲取模塊包括第一獲取單元,用于獲取第一傳輸時(shí)延,根據(jù)所述第一傳輸時(shí)延獲取至少一個(gè)第一時(shí)段,所述第一傳輸時(shí)延為預(yù)設(shè)時(shí)長(zhǎng)內(nèi)接收到應(yīng)答數(shù)據(jù)包的請(qǐng)求包的發(fā)送時(shí)間與接收時(shí)間的時(shí)間差;所述第一時(shí)段為所述第一傳輸時(shí)延對(duì)應(yīng)的請(qǐng)求包的發(fā)送時(shí)間所處時(shí)段;第二獲取單元,用于獲取第二傳輸時(shí)延,根據(jù)所述第二傳輸時(shí)延獲取至少一個(gè)第二時(shí)段,所述第二傳輸時(shí)延為預(yù)設(shè)時(shí)長(zhǎng)內(nèi)未接收到應(yīng)答數(shù)據(jù)包的請(qǐng)求包對(duì)應(yīng)的預(yù)設(shè)時(shí)長(zhǎng);所述第二時(shí)段為所述第二傳輸時(shí)延對(duì)應(yīng)的請(qǐng)求包的發(fā)送時(shí)間所處時(shí)段。所述裝置還包括調(diào)整模塊,用于根據(jù)所述至少一個(gè)第二時(shí)段中請(qǐng)求包的發(fā)送時(shí)間、預(yù)設(shè)時(shí)長(zhǎng)和請(qǐng)求包的大小,對(duì)所述第二時(shí)段內(nèi)的網(wǎng)絡(luò)配置參數(shù)進(jìn)行調(diào)整,使得網(wǎng)絡(luò)配置參數(shù)能夠適應(yīng)所述至少一個(gè)第二時(shí)段的網(wǎng)絡(luò)狀況。所述發(fā)送模塊具體用于判斷網(wǎng)絡(luò)配置參數(shù)是否符合預(yù)設(shè)標(biāo)準(zhǔn),如果是,在不同時(shí)段向網(wǎng)絡(luò)服務(wù)器發(fā)送多個(gè)請(qǐng)求包。所述發(fā)送模塊包括以下任一單元,第一發(fā)送單元,用于當(dāng)所述移動(dòng)終端支持ICMP協(xié)議時(shí),所述移動(dòng)終端通過(guò)ICMP協(xié)議的socket接口在不同時(shí)段向網(wǎng)絡(luò)服務(wù)器發(fā)送多個(gè)請(qǐng)求包;第二發(fā)送單元,用于當(dāng)當(dāng)所述移動(dòng)終端支持ping命令時(shí),所述移動(dòng)終端使用ping命令在不同時(shí)段向網(wǎng)絡(luò)服務(wù)器發(fā)送多個(gè)請(qǐng)求包。本發(fā)明實(shí)施例提供的技術(shù)方案的有益效果是通過(guò)在移動(dòng)終端實(shí)現(xiàn)無(wú)線網(wǎng)絡(luò)傳輸,并根據(jù)網(wǎng)絡(luò)服務(wù)器對(duì)請(qǐng)求包的反饋情況,獲取從請(qǐng)求發(fā)出到應(yīng)答的無(wú)線網(wǎng)絡(luò)信號(hào)的傳輸時(shí)延,使得移動(dòng)終端獲知網(wǎng)絡(luò)信號(hào)在各個(gè)時(shí)間段中的傳輸情況,提高了檢測(cè)效率。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實(shí)施例提供的一種用于移動(dòng)終端的網(wǎng)絡(luò)檢測(cè)方法的流程圖;圖2是本發(fā)明實(shí)施例提供的一種用于移動(dòng)終端的網(wǎng)絡(luò)檢測(cè)方法的流程圖;圖3是本發(fā)明實(shí)施例提供的一種用于移動(dòng)終端的網(wǎng)絡(luò)檢測(cè)裝置的結(jié)構(gòu)示意圖;圖4是本發(fā)明實(shí)施例提供的一種用于移動(dòng)終端的網(wǎng)絡(luò)檢測(cè)裝置的結(jié)構(gòu)示意圖;圖5是本發(fā)明實(shí)施例提供的一種用于移動(dòng)終端的網(wǎng)絡(luò)檢測(cè)裝置的結(jié)構(gòu)示意圖;圖6是本發(fā)明實(shí)施例提供的一種用于移動(dòng)終端的網(wǎng)絡(luò)檢測(cè)裝置的結(jié)構(gòu)示意圖;圖7是本發(fā)明實(shí)施例提供的一種用于移動(dòng)終端的網(wǎng)絡(luò)檢測(cè)裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。圖1是本發(fā)明實(shí)施 例提供的一種用于移動(dòng)終端的網(wǎng)絡(luò)檢測(cè)方法的流程圖。在本實(shí)施例中,執(zhí)行主體為移動(dòng)終端,該移動(dòng)終端可以為手機(jī)、PDA等具有網(wǎng)絡(luò)能力的移動(dòng)終端,參見(jiàn)圖1,該實(shí)施例具體包括101、移動(dòng)終端向網(wǎng)絡(luò)服務(wù)器發(fā)送多個(gè)請(qǐng)求包;在本實(shí)施例中,當(dāng)所述移動(dòng)終端支持ICMP協(xié)議時(shí),所述移動(dòng)終端通過(guò)ICMP協(xié)議的socket接口在不同時(shí)段向網(wǎng)絡(luò)服務(wù)器發(fā)送多個(gè)請(qǐng)求包;或,當(dāng)所述移動(dòng)終端支持ping命令時(shí),所述移動(dòng)終端使用ping命令在不同時(shí)段向網(wǎng)絡(luò)服務(wù)器發(fā)送多個(gè)請(qǐng)求包。102、移動(dòng)終端記錄所述網(wǎng)絡(luò)服務(wù)器對(duì)所述多個(gè)請(qǐng)求包的反饋情況;具體地,對(duì)該請(qǐng)求包來(lái)說(shuō),移動(dòng)終端可能遇到以下情況(一 )移動(dòng)終端在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)接收到網(wǎng)絡(luò)服務(wù)器反饋的應(yīng)答數(shù)據(jù)包;在本實(shí)施例中,該預(yù)設(shè)時(shí)長(zhǎng)可以為技術(shù)人員根據(jù)網(wǎng)絡(luò)傳輸?shù)慕?jīng)驗(yàn)值設(shè)置的,如果移動(dòng)終端在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)接收到網(wǎng)絡(luò)服務(wù)器反饋的應(yīng)答數(shù)據(jù)包,則可認(rèn)為此時(shí)的網(wǎng)絡(luò)情況較好。( 二)移動(dòng)終端在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)未接收到網(wǎng)絡(luò)服務(wù)器反饋的應(yīng)答數(shù)據(jù)包;移動(dòng)終端在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)未接收到網(wǎng)絡(luò)服務(wù)器反饋的應(yīng)答數(shù)據(jù)包,其原因可以為以下任意一種網(wǎng)絡(luò)服務(wù)器未接收到移動(dòng)終端發(fā)送的請(qǐng)求包,或網(wǎng)絡(luò)服務(wù)器在預(yù)設(shè)時(shí)長(zhǎng)以外反饋應(yīng)答數(shù)據(jù)包,或移動(dòng)終端未接收到網(wǎng)絡(luò)服務(wù)器反饋的應(yīng)答數(shù)據(jù)包。在本實(shí)施例中,當(dāng)在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)接收到所述網(wǎng)絡(luò)服務(wù)器反饋的應(yīng)答數(shù)據(jù)包,記錄請(qǐng)求包的發(fā)送時(shí)間、應(yīng)答數(shù)據(jù)包的接收時(shí)間和請(qǐng)求包的大??;當(dāng)在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)未接收到所述網(wǎng)絡(luò)服務(wù)器反饋的應(yīng)答數(shù)據(jù)包,記錄請(qǐng)求包的發(fā)送時(shí)間、預(yù)設(shè)時(shí)長(zhǎng)和請(qǐng)求包的大小。103、根據(jù)所述反饋情況,獲取所述多個(gè)請(qǐng)求包的傳輸時(shí)延。具體地,所述步驟103包括獲取第一傳輸時(shí)延,根據(jù)所述第一傳輸時(shí)延獲取至少一個(gè)第一時(shí)段,所述第一傳輸時(shí)延為預(yù)設(shè)時(shí)長(zhǎng)內(nèi)接收到應(yīng)答數(shù)據(jù)包的請(qǐng)求包的發(fā)送時(shí)間與接收時(shí)間的時(shí)間差;所述第一時(shí)段為所述第一傳輸時(shí)延對(duì)應(yīng)的請(qǐng)求包的發(fā)送時(shí)間所處時(shí)段;獲取第二傳輸時(shí)延,根據(jù)所述第二傳輸時(shí)延獲取至少一個(gè)第二時(shí)段,所述第二傳輸時(shí)延為預(yù)設(shè)時(shí)長(zhǎng)內(nèi)未接收到應(yīng)答數(shù)據(jù)包的請(qǐng)求包對(duì)應(yīng)的預(yù)設(shè)時(shí)長(zhǎng);所述第二時(shí)段為所述第二傳輸時(shí)延對(duì)應(yīng)的請(qǐng)求包的發(fā)送時(shí)間所處時(shí)段。所述步驟103之后還包括根據(jù)所述至少一個(gè)第二時(shí)段中請(qǐng)求包的發(fā)送時(shí)間、預(yù)設(shè)時(shí)長(zhǎng)和請(qǐng)求包的大小,對(duì)所述第二時(shí)段內(nèi)的網(wǎng)絡(luò)配置參數(shù)進(jìn)行調(diào)整,使得網(wǎng)絡(luò)配置參數(shù)能夠適應(yīng)所述至少一個(gè)第二時(shí)段的網(wǎng)絡(luò)狀況。通過(guò)在移動(dòng)終端實(shí)現(xiàn)無(wú)線網(wǎng)絡(luò)傳輸,并根據(jù)網(wǎng)絡(luò)服務(wù)器對(duì)請(qǐng)求包的反饋情況,獲取從請(qǐng)求發(fā)出到應(yīng)答的無(wú)線網(wǎng)絡(luò)信號(hào)的傳輸時(shí)延,使得移動(dòng)終端獲知網(wǎng)絡(luò)信號(hào)在各個(gè)時(shí)間段中的傳輸情況,提高了檢測(cè)效率。圖2是本發(fā)明實(shí)施例提供的一種用于移動(dòng)終端的網(wǎng)絡(luò)檢測(cè)方法的流程圖。在本實(shí)施例中,交互雙方包括移動(dòng)終端和被測(cè)的網(wǎng)絡(luò)服務(wù)器。參見(jiàn)圖2,該實(shí)施例包括201、移動(dòng)終端判斷網(wǎng)絡(luò)配置參數(shù)是否符合預(yù)設(shè)標(biāo)準(zhǔn),如果是,執(zhí)行步驟202 ;如果否,結(jié)束;本領(lǐng)域技術(shù)人員可以獲知,網(wǎng)絡(luò)配置參數(shù)包括請(qǐng)求包的字節(jié)大小testBytes、預(yù)設(shè)時(shí)長(zhǎng)timeOut、重試次數(shù)times、重試時(shí)間間隔等參數(shù),該網(wǎng)絡(luò)配置參數(shù)可以通過(guò)配置文件設(shè)置,也可以通過(guò)運(yùn)行時(shí)命令行參數(shù)輸入,本發(fā)明實(shí)施例不做具體限定。所述預(yù)設(shè)標(biāo)準(zhǔn)用于衡量當(dāng)前網(wǎng)絡(luò)配置參數(shù)是否正常,當(dāng)網(wǎng)絡(luò)配置參數(shù)符合預(yù)設(shè)標(biāo)準(zhǔn)時(shí),則該網(wǎng)絡(luò)配置正常,當(dāng)網(wǎng)絡(luò)配置參數(shù)不符合預(yù)設(shè)標(biāo)準(zhǔn)時(shí),則網(wǎng)絡(luò)配置不正常,并將該不正常的情況告知給移動(dòng)終端用戶,該預(yù)設(shè)標(biāo)準(zhǔn)由技術(shù)人員設(shè)置。舉例說(shuō)明,如步驟201解析時(shí)發(fā)現(xiàn)重試次數(shù)times為1000次,而預(yù)設(shè)標(biāo)準(zhǔn)中規(guī)定重試次數(shù)需小于10,則該網(wǎng)絡(luò)配置參數(shù)不符合預(yù)設(shè)標(biāo)準(zhǔn),結(jié)束檢測(cè)。202、移動(dòng)終纟而判斷是否已完成測(cè)試,如果是,則結(jié)束;如果否,執(zhí)彳了步驟203 ;在本實(shí)施例中,僅對(duì)移動(dòng)終端的網(wǎng)絡(luò)時(shí)延檢測(cè)進(jìn)行說(shuō)明,而在實(shí)際操作中,移動(dòng)終端還需進(jìn)行網(wǎng)絡(luò)是否可用或是否有網(wǎng)絡(luò)接入等多種現(xiàn)有技術(shù)中已有的檢測(cè),其具體過(guò)程為現(xiàn)有技術(shù),在本發(fā)明中不一 一贅述。203、當(dāng)所述移動(dòng)終端支持ICMP協(xié)議時(shí),所述移動(dòng)終端通過(guò)ICMP協(xié)議的socket接口向網(wǎng)絡(luò)服務(wù)器發(fā)送請(qǐng)求包;在本實(shí)施例中,移動(dòng)終端根據(jù)預(yù)設(shè)標(biāo)準(zhǔn),通過(guò)ICMP協(xié)議的socket接口向網(wǎng)絡(luò)服務(wù)器發(fā)送預(yù)設(shè)字節(jié)的請(qǐng)求包。本領(lǐng)域技術(shù)人員可以獲知,ICMP(InternetControl MessageProtocol, Internet控制報(bào)文協(xié)議),是TCP/IP協(xié)議族中的一個(gè)子協(xié)議,用于在IP主機(jī)、路由器之間傳遞控制信息。
在一實(shí)施例中,當(dāng)所述移動(dòng)終端支持ping命令時(shí),所述移動(dòng)終端使用ping命令發(fā)送請(qǐng)求包,本領(lǐng)域技術(shù)人員可以獲知,PING (Packet Internet Grope,因特網(wǎng)包探索器),用于測(cè)試網(wǎng)絡(luò)連接的程序。需要說(shuō)明的是,移動(dòng)終端可能同時(shí)支持上述兩種發(fā)送方式,則可隨機(jī)選取一種方式發(fā)送請(qǐng)求包。204、判斷在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)是否接收到所述網(wǎng)絡(luò)服務(wù)器反饋的應(yīng)答數(shù)據(jù)包;如果是,則執(zhí)行步驟205 ;如果否,則執(zhí)行步驟206 ;205、記錄請(qǐng)求包的發(fā)送時(shí)間、應(yīng)答數(shù)據(jù)包的接收時(shí)間和請(qǐng)求包的大小,執(zhí)行步驟207 ;在本實(shí)施例中,當(dāng)在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)接收到網(wǎng)路服務(wù)器反饋的應(yīng)答數(shù)據(jù)包時(shí),則此時(shí)網(wǎng)絡(luò)狀況較好,將網(wǎng)絡(luò)狀況較好時(shí)的請(qǐng)求包發(fā)送時(shí)間、應(yīng)答數(shù)據(jù)包的接收時(shí)間和請(qǐng)求包的大小記錄下來(lái),通過(guò)統(tǒng)計(jì)的形式,可以獲知網(wǎng)絡(luò)狀況較好的時(shí)段分布。206、記錄請(qǐng)求包的發(fā)送時(shí)間、預(yù)設(shè)時(shí)長(zhǎng)和請(qǐng)求包的大??;在本實(shí)施例中,當(dāng)在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)未接收到網(wǎng)路服務(wù)器反饋的應(yīng)答數(shù)據(jù)包時(shí),則此時(shí)網(wǎng)絡(luò)狀況較差,將網(wǎng)絡(luò)狀況較好時(shí)的請(qǐng)求包發(fā)送時(shí)間、預(yù)設(shè)時(shí)長(zhǎng)和請(qǐng)求包的大小記錄下來(lái),通過(guò)統(tǒng)計(jì)的形式,可以獲知網(wǎng)絡(luò)狀況較差的時(shí)段分布。207、根據(jù)網(wǎng)絡(luò)配置參數(shù)判斷是否達(dá)到預(yù)設(shè)測(cè)試次數(shù),如果是,執(zhí)行步驟208 ;如果否,執(zhí)行步驟203 ; 本領(lǐng)域技術(shù)人員可以獲知,一次測(cè)試的結(jié)果只能表示某個(gè)時(shí)間點(diǎn)網(wǎng)絡(luò)的質(zhì)量,要獲得各個(gè)時(shí)間段內(nèi)準(zhǔn)確的網(wǎng)絡(luò)狀況描述,需要在各個(gè)時(shí)間段內(nèi)分別對(duì)網(wǎng)絡(luò)的延時(shí)進(jìn)行多次檢測(cè),網(wǎng)絡(luò)配置參數(shù)中包含預(yù)設(shè)測(cè)試次數(shù),每次檢測(cè)結(jié)束后,判斷次數(shù)加1,判斷判斷次數(shù)是否達(dá)到了預(yù)設(shè)測(cè)試次數(shù),如果是,則該時(shí)間段內(nèi)的檢測(cè)完成,如果否,則繼續(xù)執(zhí)行步驟203,以獲取該時(shí)間段內(nèi)的網(wǎng)絡(luò)狀況描述。需要說(shuō)明的是,該測(cè)試是在每個(gè)預(yù)設(shè)時(shí)間段內(nèi)都進(jìn)行的,在每個(gè)時(shí)間段內(nèi)進(jìn)行預(yù)設(shè)檢測(cè)次數(shù)次檢測(cè),這樣才能夠獲取全天或指定時(shí)間段內(nèi)的網(wǎng)絡(luò)狀態(tài)。如將一天分為A、B、C、D......X等24個(gè)時(shí)間段。208、判斷當(dāng)前已進(jìn)行檢測(cè)的時(shí)間段是否達(dá)到預(yù)設(shè)時(shí)間段,如果是,執(zhí)行步驟209,如果否,執(zhí)行步驟203 ;在本實(shí)施例中,預(yù)設(shè)時(shí)間段是指能夠進(jìn)行統(tǒng)計(jì)分析的時(shí)間段,本領(lǐng)域技術(shù)人員可以獲知,進(jìn)行統(tǒng)計(jì)分析需要有大量的數(shù)據(jù)作為基礎(chǔ),技術(shù)人員可以對(duì)該時(shí)間段進(jìn)行預(yù)設(shè),使得當(dāng)已進(jìn)行檢測(cè)的時(shí)間段達(dá)到預(yù)設(shè)時(shí)間段后,對(duì)該已進(jìn)行檢測(cè)的時(shí)間段內(nèi)的傳輸時(shí)延進(jìn)行統(tǒng)計(jì)分析,例如,該預(yù)設(shè)時(shí)間段可以為6個(gè)小時(shí),也即是當(dāng)已進(jìn)行檢測(cè)的時(shí)間段達(dá)到6個(gè)小時(shí),則對(duì)該6個(gè)小時(shí)內(nèi)收集到的傳輸時(shí)延的數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析。209、獲取第一傳輸時(shí)延,根據(jù)所述第一傳輸時(shí)延獲取至少一個(gè)第一時(shí)段,所述第一傳輸時(shí)延為預(yù)設(shè)時(shí)長(zhǎng)內(nèi)接收到應(yīng)答數(shù)據(jù)包的請(qǐng)求包的發(fā)送時(shí)間與接收時(shí)間的時(shí)間差;所述第一時(shí)段為所述第一傳輸時(shí)延對(duì)應(yīng)的請(qǐng)求包的發(fā)送時(shí)間所處時(shí)段;210、獲取第二傳輸時(shí)延,根據(jù)所述第二傳輸時(shí)延獲取至少一個(gè)第二時(shí)段,所述第二傳輸時(shí)延為預(yù)設(shè)時(shí)長(zhǎng)內(nèi)未接收到應(yīng)答數(shù)據(jù)包的請(qǐng)求包對(duì)應(yīng)的預(yù)設(shè)時(shí)長(zhǎng);所述第二時(shí)段為所述第二傳輸時(shí)延對(duì)應(yīng)的請(qǐng)求包的發(fā)送時(shí)間所處時(shí)段。在步驟209和210中,通過(guò)對(duì)預(yù)設(shè)時(shí)間段內(nèi)的第一傳輸時(shí)延和第二傳輸時(shí)延進(jìn)行分析,獲取到至少一個(gè)第一時(shí)段和至少一個(gè)第二時(shí)段,可將該第一時(shí)段、第二時(shí)段內(nèi)的詳細(xì)數(shù)據(jù)包括該第一時(shí)段對(duì)應(yīng)的傳輸時(shí)延和請(qǐng)求包大小,第二時(shí)段對(duì)應(yīng)的傳輸時(shí)延和請(qǐng)求包大小保存起來(lái)。需要說(shuō)明的是,步驟209和210沒(méi)有必然的先后順序,即可同時(shí)進(jìn)行,也可一前一后的進(jìn)行,本發(fā)明實(shí)施例不做具體限定。在本實(shí)施例中,在各個(gè)時(shí)間段內(nèi)的預(yù)設(shè)測(cè)試次數(shù)結(jié)束后,對(duì)各個(gè)時(shí)間段內(nèi)所有檢測(cè)到的傳輸時(shí)延進(jìn)行統(tǒng)計(jì)分析,在另一實(shí)施例中,還可以每進(jìn)行一次檢測(cè),獲取該次檢測(cè)中請(qǐng)求包的傳輸時(shí)延,在又一實(shí)施例中,還可以每個(gè)時(shí)間段中預(yù)設(shè)測(cè)試次數(shù)結(jié)束后,對(duì)該時(shí)間段內(nèi)的傳輸時(shí)延進(jìn)行統(tǒng)計(jì)分析,在各個(gè)時(shí)間段的測(cè)試結(jié)束后,再將各個(gè)時(shí)間段的統(tǒng)計(jì)分析結(jié)果匯總。具體地,該統(tǒng)計(jì)分析結(jié)果可以保存為列表形式,列表中包括對(duì)應(yīng)存儲(chǔ)的時(shí)間段、傳輸時(shí)延和網(wǎng)絡(luò)配置參數(shù)。211、根據(jù)所述至少一個(gè)第二時(shí)段中請(qǐng)求包的發(fā)送時(shí)間、預(yù)設(shè)時(shí)長(zhǎng)和請(qǐng)求包的大小,對(duì)所述第二時(shí)段內(nèi)的網(wǎng)絡(luò)配置參數(shù)進(jìn)行調(diào)整,使得網(wǎng)絡(luò)配置參數(shù)能夠適應(yīng)所述至少一個(gè)第二時(shí)段的網(wǎng)絡(luò)狀況。在本實(shí)施例中,第二時(shí)段是指網(wǎng)絡(luò)情況較差的時(shí)段,可根據(jù)統(tǒng)計(jì)分析的結(jié)果對(duì)第二時(shí)段時(shí)的網(wǎng)絡(luò)配置參數(shù)進(jìn)行調(diào)整。該調(diào)整至少包括以下方法的一種(I)對(duì)預(yù)設(shè)時(shí)長(zhǎng)的調(diào)整,具體地,將預(yù)設(shè)時(shí)長(zhǎng)向上調(diào)整;例如,將預(yù)設(shè)時(shí)長(zhǎng)從IOms調(diào)整至20ms ;(2)對(duì)請(qǐng)求包大小的調(diào)整,具體地,將請(qǐng)求包的大小向上調(diào)整,例如,將請(qǐng)求包從20字節(jié)調(diào)整至15字節(jié)。本領(lǐng)域技術(shù)人員可以獲知,對(duì)網(wǎng)絡(luò)配置參數(shù)進(jìn)行調(diào)整使得網(wǎng)絡(luò)服務(wù)器能夠應(yīng)答移動(dòng)終端發(fā)出的請(qǐng)求包,其可調(diào)整的參數(shù)及其調(diào)整方法為現(xiàn)有技術(shù),在此不再贅述。需要說(shuō)明的是,該調(diào)整可以在每次統(tǒng)計(jì)分析后進(jìn)行,并可以在上一次調(diào)整的基礎(chǔ)上再一次進(jìn)行調(diào)整,使得移動(dòng)終端可以自適應(yīng)的優(yōu)化網(wǎng)絡(luò)配置參數(shù),以獲取更好的網(wǎng)絡(luò)通信效果。本發(fā)明實(shí)施例可適用類windows NT系統(tǒng),Iinux系統(tǒng)。通過(guò)在移動(dòng)終端實(shí)現(xiàn)無(wú)線網(wǎng)絡(luò)傳輸,并根據(jù)網(wǎng)絡(luò)服務(wù)器對(duì)請(qǐng)求包的反饋情況,獲取從請(qǐng)求發(fā)出到應(yīng)答的無(wú)線網(wǎng)絡(luò)信號(hào)的傳輸時(shí)延,使得移動(dòng)終端獲知網(wǎng)絡(luò)信號(hào)在各個(gè)時(shí)間段中的傳輸情況,并能夠根據(jù)統(tǒng)計(jì)分析得到的傳輸情況自適應(yīng)的調(diào)整網(wǎng)絡(luò)配置參數(shù)以得到更好的網(wǎng)絡(luò)通信,不僅提高了檢測(cè)效率,也改進(jìn)了移動(dòng)終端的網(wǎng)絡(luò)連接。圖3是本發(fā)明實(shí)施例提供的一種用于移動(dòng)終端的網(wǎng)絡(luò)檢測(cè)裝置的結(jié)構(gòu)示意圖。參見(jiàn)圖3,該裝置包括發(fā)送模塊301,用于向網(wǎng)絡(luò)服務(wù)器發(fā)送多個(gè)請(qǐng)求包;記錄模塊302,用于記錄所述網(wǎng)絡(luò)服務(wù)器對(duì)所述多個(gè)請(qǐng)求包的反饋情況;
獲取模塊303,用于根據(jù)所述反饋情況,獲取所述多個(gè)請(qǐng)求包的傳輸時(shí)延。圖4是本發(fā)明實(shí)施例提供的一種用于移動(dòng)終端的網(wǎng)絡(luò)檢測(cè)裝置的結(jié)構(gòu)示意圖。參見(jiàn)圖4,該裝置包括發(fā)送模塊301、記錄模塊302和獲取模塊303,其中,所述記錄模塊302包括判斷單元302a,用于判斷在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)是否接收到所述網(wǎng)絡(luò)服務(wù)器反饋的應(yīng)答數(shù)據(jù)包;第一記錄單元302b,用于當(dāng)所述判斷單元確定在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)接收到所述網(wǎng)絡(luò)服務(wù)器反饋的應(yīng)答數(shù)據(jù)包,則記錄請(qǐng)求包的發(fā)送時(shí)間、應(yīng)答數(shù)據(jù)包的接收時(shí)間和請(qǐng)求包的大小;第二記錄單元302c,用于當(dāng)所述判斷單元確定在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)未接收到所述網(wǎng)絡(luò)服務(wù)器反饋的應(yīng)答數(shù)據(jù)包,則記錄請(qǐng)求包的發(fā)送時(shí)間、預(yù)設(shè)時(shí)長(zhǎng)和請(qǐng)求包的大小。圖5是本發(fā)明實(shí)施例提供的一種用于移動(dòng)終端的網(wǎng)絡(luò)檢測(cè)裝置的結(jié)構(gòu)示意圖。參見(jiàn)圖5,該裝置包括發(fā)送?!K301、記錄模塊302和獲取模塊303,其中,所述獲取模塊303包括第一獲取單元303a,用于獲取第一傳輸時(shí)延,根據(jù)所述第一傳輸時(shí)延獲取至少一個(gè)第一時(shí)段,所述第一傳輸時(shí)延為預(yù)設(shè)時(shí)長(zhǎng)內(nèi)接收到應(yīng)答數(shù)據(jù)包的請(qǐng)求包的發(fā)送時(shí)間與接收時(shí)間的時(shí)間差;所述第一時(shí)段為所述第一傳輸時(shí)延對(duì)應(yīng)的請(qǐng)求包的發(fā)送時(shí)間所處時(shí)段;第二獲取單元303b,用于獲取第二傳輸時(shí)延,根據(jù)所述第二傳輸時(shí)延獲取至少一個(gè)第二時(shí)段,所述第二傳輸時(shí)延為預(yù)設(shè)時(shí)長(zhǎng)內(nèi)未接收到應(yīng)答數(shù)據(jù)包的請(qǐng)求包對(duì)應(yīng)的預(yù)設(shè)時(shí)長(zhǎng);所述第二時(shí)段為所述第二傳輸時(shí)延對(duì)應(yīng)的請(qǐng)求包的發(fā)送時(shí)間所處時(shí)段。圖6是本發(fā)明實(shí)施例提供的一種用于移動(dòng)終端的網(wǎng)絡(luò)檢測(cè)裝置的結(jié)構(gòu)示意圖。在圖5的基礎(chǔ)上,參見(jiàn)圖6,該裝置包括發(fā)送模塊301、記錄模塊302和獲取模塊303,其中,所述裝置還包括調(diào)整模塊304。該調(diào)整模塊304,用于根據(jù)所述至少一個(gè)第二時(shí)段中請(qǐng)求包的發(fā)送時(shí)間、預(yù)設(shè)時(shí)長(zhǎng)和請(qǐng)求包的大小,對(duì)所述第二時(shí)段內(nèi)的網(wǎng)絡(luò)配置參數(shù)進(jìn)行調(diào)整,使得網(wǎng)絡(luò)配置參數(shù)能夠適應(yīng)所述至少一個(gè)第二時(shí)段的網(wǎng)絡(luò)狀況。在上述圖3-圖6任一實(shí)施例提供的裝置中,所述發(fā)送模塊301具體用于判斷網(wǎng)絡(luò)配置參數(shù)是否符合預(yù)設(shè)標(biāo)準(zhǔn),如果是,在不同時(shí)段向網(wǎng)絡(luò)服務(wù)器發(fā)送多個(gè)請(qǐng)求包。圖7是本發(fā)明實(shí)施例提供的一種用于移動(dòng)終端的網(wǎng)絡(luò)檢測(cè)裝置的結(jié)構(gòu)示意圖。參見(jiàn)圖7,在上述圖3-圖6任一實(shí)施例提供的裝置中,該裝置包括發(fā)送模塊301、記錄模塊302和獲取模塊303,其中,所述發(fā)送模塊301包括以下任一單元,第一發(fā)送單元301a,用于當(dāng)所述移動(dòng)終端支持ICMP協(xié)議時(shí),所述移動(dòng)終端通過(guò)ICMP協(xié)議的socket接口在不同時(shí)段向網(wǎng)絡(luò)服務(wù)器發(fā)送多個(gè)請(qǐng)求包;第二發(fā)送單元301b,用于當(dāng)當(dāng)所述移動(dòng)終端支持ping命令時(shí),所述移動(dòng)終端使用Ping命令在不同時(shí)段向網(wǎng)絡(luò)服務(wù)器發(fā)送多個(gè)請(qǐng)求包。本實(shí)施例提供的裝置,具體為移動(dòng)終端,與方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見(jiàn)方法實(shí)施例,這里不再贅述。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。·
權(quán)利要求
1.一種用于移動(dòng)終端的網(wǎng)絡(luò)檢測(cè)方法,其特征在于,包括向網(wǎng)絡(luò)服務(wù)器發(fā)送多個(gè)請(qǐng)求包;記錄所述網(wǎng)絡(luò)服務(wù)器對(duì)所述多個(gè)請(qǐng)求包的反饋情況;根據(jù)所述反饋情況,獲取所述多個(gè)請(qǐng)求包的傳輸時(shí)延。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,記錄所述網(wǎng)絡(luò)服務(wù)器對(duì)所述多個(gè)請(qǐng)求包的反饋情況,具體包括判斷在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)是否接收到所述網(wǎng)絡(luò)服務(wù)器反饋的應(yīng)答數(shù)據(jù)包;如果是,記錄請(qǐng)求包的發(fā)送時(shí)間、應(yīng)答數(shù)據(jù)包的接收時(shí)間和請(qǐng)求包的大??;如果否,記錄請(qǐng)求包的發(fā)送時(shí)間、預(yù)設(shè)時(shí)長(zhǎng)和請(qǐng)求包的大小。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,根據(jù)所述反饋情況,獲取所述多個(gè)請(qǐng)求包的的傳輸時(shí)延,具體包括獲取第一傳輸時(shí)延,根據(jù)所述第一傳輸時(shí)延獲取至少一個(gè)第一時(shí)段,所述第一傳輸時(shí)延為預(yù)設(shè)時(shí)長(zhǎng)內(nèi)接收到應(yīng)答數(shù)據(jù)包的請(qǐng)求包的發(fā)送時(shí)間與接收時(shí)間的時(shí)間差;所述第一時(shí)段為所述第一傳輸時(shí)延對(duì)應(yīng)的請(qǐng)求包的發(fā)送時(shí)間所處時(shí)段;獲取第二傳輸時(shí)延,根據(jù)所述第二傳輸時(shí)延獲取至少一個(gè)第二時(shí)段,所述第二傳輸時(shí)延為預(yù)設(shè)時(shí)長(zhǎng)內(nèi)未接收到應(yīng)答數(shù)據(jù)包的請(qǐng)求包對(duì)應(yīng)的預(yù)設(shè)時(shí)長(zhǎng);所述第二時(shí)段為所述第二傳輸時(shí)延對(duì)應(yīng)的請(qǐng)求包的發(fā)送時(shí)間所處時(shí)段。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,根據(jù)所述反饋情況,分析所述多個(gè)請(qǐng)求包的的傳輸時(shí)延,之后包括根據(jù)所述至少一個(gè)第二時(shí)段中請(qǐng)求包的發(fā)送時(shí)間、預(yù)設(shè)時(shí)長(zhǎng)和請(qǐng)求包的大小,對(duì)所述第二時(shí)段內(nèi)的網(wǎng)絡(luò)配置參數(shù)進(jìn)行調(diào)整,使得網(wǎng)絡(luò)配置參數(shù)能夠適應(yīng)所述至少一個(gè)第二時(shí)段的網(wǎng)絡(luò)狀況。
5.根據(jù)權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,向網(wǎng)絡(luò)服務(wù)器發(fā)送多個(gè)請(qǐng)求包,具體包括解析網(wǎng)絡(luò)配置參數(shù)是否符合預(yù)設(shè)標(biāo)準(zhǔn),如果是,在不同時(shí)段向網(wǎng)絡(luò)服務(wù)器發(fā)送多個(gè)請(qǐng)求包。
6.根據(jù)權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,向網(wǎng)絡(luò)服務(wù)器發(fā)送多個(gè)請(qǐng)求包,具體包括當(dāng)所述移動(dòng)終端支持ICMP協(xié)議時(shí),所述移動(dòng)終端通過(guò)ICMP協(xié)議的socket接口在不同時(shí)段向網(wǎng)絡(luò)服務(wù)器發(fā)送多個(gè)請(qǐng)求包;或,當(dāng)所述移動(dòng)終端支持Ping命令時(shí),所述移動(dòng)終端使用ping命令在不同時(shí)段向網(wǎng)絡(luò)服務(wù)器發(fā)送多個(gè)請(qǐng)求包。
7.一種用于移動(dòng)終端的網(wǎng)絡(luò)檢測(cè)裝置,其特征在于,包括發(fā)送模塊,用于向網(wǎng)絡(luò)服務(wù)器發(fā)送多個(gè)請(qǐng)求包;記錄模塊,用于記錄所述網(wǎng)絡(luò)服務(wù)器對(duì)所述多個(gè)請(qǐng)求包的反饋情況;獲取模塊,用于根據(jù)所述反饋情況,獲取所述多個(gè)請(qǐng)求包的傳輸時(shí)延。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述記錄模塊包括判斷單元,用于判斷在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)是否接收到所述網(wǎng)絡(luò)服務(wù)器反饋的應(yīng)答數(shù)據(jù)包;第一記錄單元,用于當(dāng)所述判斷單元確定在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)接收到所述網(wǎng)絡(luò)服務(wù)器反饋的應(yīng)答數(shù)據(jù)包,則記錄請(qǐng)求包的發(fā)送時(shí)間、應(yīng)答數(shù)據(jù)包的接收時(shí)間和請(qǐng)求包的大??;第二記錄單元,用于當(dāng)所述判斷單元確定在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)未接收到所述網(wǎng)絡(luò)服務(wù)器反饋的應(yīng)答數(shù)據(jù)包,則記錄請(qǐng)求包的發(fā)送時(shí)間、預(yù)設(shè)時(shí)長(zhǎng)和請(qǐng)求包的大小。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述獲取模塊包括第一獲取單元,用于獲取第一傳輸時(shí)延,根據(jù)所述第一傳輸時(shí)延獲取至少一個(gè)第一時(shí)段,所述第一傳輸時(shí)延為預(yù)設(shè)時(shí)長(zhǎng)內(nèi)接收到應(yīng)答數(shù)據(jù)包的請(qǐng)求包的發(fā)送時(shí)間與接收時(shí)間的時(shí)間差;所述第一時(shí)段為所述第一傳輸時(shí)延對(duì)應(yīng)的請(qǐng)求包的發(fā)送時(shí)間所處時(shí)段;第二獲取單元,用于獲取第二傳輸時(shí)延,根據(jù)所述第二傳輸時(shí)延獲取至少一個(gè)第二時(shí)段,所述第二傳輸時(shí)延為預(yù)設(shè)時(shí)長(zhǎng)內(nèi)未接收到應(yīng)答數(shù)據(jù)包的請(qǐng)求包對(duì)應(yīng)的預(yù)設(shè)時(shí)長(zhǎng);所述第二時(shí)段為所述第二傳輸時(shí)延對(duì)應(yīng)的請(qǐng)求包的發(fā)送時(shí)間所處時(shí)段。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括調(diào)整模塊,用于根據(jù)所述至少一個(gè)第二時(shí)段中請(qǐng)求包的發(fā)送時(shí)間、預(yù)設(shè)時(shí)長(zhǎng)和請(qǐng)求包的大小,對(duì)所述第二時(shí)段內(nèi)的網(wǎng)絡(luò)配置參數(shù)進(jìn)行調(diào)整,使得網(wǎng)絡(luò)配置參數(shù)能夠適應(yīng)所述至少一個(gè)第二時(shí)段的網(wǎng)絡(luò)狀況。
11.根據(jù)權(quán)利要求7-10任一項(xiàng)所述的裝置,其特征在于,所述發(fā)送模塊具體用于判斷網(wǎng)絡(luò)配置參數(shù)是否符合預(yù)設(shè)標(biāo)準(zhǔn),如果是,在不同時(shí)段向網(wǎng)絡(luò)服務(wù)器發(fā)送多個(gè)請(qǐng)求包。
12.根據(jù)權(quán)利要求7-10任一項(xiàng)所述的裝置,其特征在于,所述發(fā)送模塊包括以下任一單元,第一發(fā)送單元,用于當(dāng)所述移動(dòng)終端支持ICMP協(xié)議時(shí),所述移動(dòng)終端通過(guò)ICMP協(xié)議的socket接口在不同時(shí)段向網(wǎng)絡(luò)服務(wù)器發(fā)送多個(gè)請(qǐng)求包;第二發(fā)送單元,用于當(dāng)當(dāng)所述移動(dòng)終端支持Ping命令時(shí),所述移動(dòng)終端使用ping命令在不同時(shí)段向網(wǎng)絡(luò)服務(wù)器發(fā)送多個(gè)請(qǐng)求包。
全文摘要
本發(fā)明公開(kāi)了一種用于移動(dòng)終端的網(wǎng)絡(luò)檢測(cè)方法和裝置,屬于無(wú)線網(wǎng)絡(luò)領(lǐng)域。該方法包括向網(wǎng)絡(luò)服務(wù)器發(fā)送多個(gè)請(qǐng)求包;記錄所述網(wǎng)絡(luò)服務(wù)器對(duì)所述多個(gè)請(qǐng)求包的反饋情況;根據(jù)所述反饋情況,獲取所述多個(gè)請(qǐng)求包的傳輸時(shí)延。該裝置包括發(fā)送模塊、記錄模塊和獲取模塊。本發(fā)明實(shí)施例通過(guò)在移動(dòng)終端實(shí)現(xiàn)無(wú)線網(wǎng)絡(luò)傳輸,并根據(jù)網(wǎng)絡(luò)服務(wù)器對(duì)請(qǐng)求包的反饋情況,獲取從請(qǐng)求發(fā)出到應(yīng)答的無(wú)線網(wǎng)絡(luò)信號(hào)的傳輸時(shí)延,使得移動(dòng)終端獲知網(wǎng)絡(luò)信號(hào)在各個(gè)時(shí)間段中的傳輸情況,提高了檢測(cè)效率。
文檔編號(hào)H04W28/04GK103052089SQ20111031148
公開(kāi)日2013年4月17日 申請(qǐng)日期2011年10月14日 優(yōu)先權(quán)日2011年10月14日
發(fā)明者袁建發(fā), 向立莉, 葉方正, 歐陽(yáng)駿, 鄭然 申請(qǐng)人:騰訊科技(深圳)有限公司