以上網(wǎng)。若接收到無法訪問所述特定圖片的返回結(jié)果時,則在預(yù)設(shè)時間內(nèi)按照預(yù)設(shè)時間間隔持續(xù)向服務(wù)器發(fā)起訪問請求。
[0026]具體的,本發(fā)明中訪問請求的次數(shù)和預(yù)設(shè)時間間隔可以自己設(shè)定,方便使用在不同頁面上。
[0027]對上述實施例進行改進,得到另一種判斷能否上網(wǎng)的測試方法,包括步驟:通過JavaScript訪問服務(wù)器的特定圖片;當接收到成功訪問所述特定圖片的返回結(jié)果時,則判斷當前網(wǎng)絡(luò)可以上網(wǎng)。若接收到無法訪問所述特定圖片的返回結(jié)果時,則在預(yù)設(shè)時間內(nèi)按照預(yù)設(shè)時間間隔持續(xù)向服務(wù)器發(fā)起訪問請求。在所述預(yù)設(shè)時間內(nèi)未接收到成功訪問所述特定圖片的返回結(jié)果時,則請求超時,判斷當前網(wǎng)絡(luò)不能上網(wǎng)。
[0028]本發(fā)明主要是先是調(diào)用一個函數(shù),這個函數(shù)會去訪問服務(wù)器上面的特定圖片,然后如果能訪問特定圖片,就返回success即成功訪問所述特定圖片的返回結(jié)果,不能訪問到特定圖片,就返回error即無法訪問所述特定圖片的返回結(jié)果,在預(yù)設(shè)時間內(nèi)一直沒有訪問到特定圖片就返回timeout請求超時結(jié)果。然后分別根據(jù)返回的不同結(jié)果對頁面可以就行相應(yīng)的處理。
[0029]優(yōu)選的,當判斷當前網(wǎng)絡(luò)可以上網(wǎng)時,顯示頁面為動態(tài)效果。
[0030]優(yōu)選的,當判斷當前網(wǎng)絡(luò)不能上網(wǎng)時,顯示頁面為靜態(tài)效果。
[0031]本發(fā)明根據(jù)判斷結(jié)果在頁面顯示相應(yīng)的效果,方便直觀地讓用戶獲知是否可以上網(wǎng)。
[0032]圖2為本發(fā)明一種判斷能否上網(wǎng)的測試裝置的主要組成示意圖,作為本發(fā)明的一個具體實施例,如圖2所示,包括:訪問模塊100,通過JavaScript訪問服務(wù)器的特定圖片;判斷模塊200,當接收到成功訪問所述特定圖片的返回結(jié)果時,則判斷當前網(wǎng)絡(luò)可以上網(wǎng)。
[0033]對上述實施例進行改進,得到另一種判斷能否上網(wǎng)的測試裝置,包括:訪問模塊100,通過JavaScript訪問服務(wù)器的特定圖片;判斷模塊200,當接收到成功訪問所述特定圖片的返回結(jié)果時,則判斷當前網(wǎng)絡(luò)可以上網(wǎng)。當所述判斷模塊200接收到無法訪問所述特定圖片的返回結(jié)果時,所述訪問模塊100在預(yù)設(shè)時間內(nèi)按照預(yù)設(shè)時間間隔持續(xù)向服務(wù)器發(fā)起訪問請求。
[0034]對上述實施例進行改進,得到另一種判斷能否上網(wǎng)的測試裝置,包括:訪問模塊100,通過JavaScript訪問服務(wù)器的特定圖片;判斷模塊200,當接收到成功訪問所述特定圖片的返回結(jié)果時,則判斷當前網(wǎng)絡(luò)可以上網(wǎng)。當所述判斷模塊200接收到無法訪問所述特定圖片的返回結(jié)果時,所述訪問模塊100在預(yù)設(shè)時間內(nèi)按照預(yù)設(shè)時間間隔持續(xù)向服務(wù)器發(fā)起訪問請求。當所述判斷模塊200在預(yù)設(shè)時間內(nèi)未接收到成功訪問所述特定圖片的返回結(jié)果時,判斷當前網(wǎng)絡(luò)不能上網(wǎng)。
[0035]對上述實施例進行改進,得到另一種判斷能否上網(wǎng)的測試裝置,圖3為本發(fā)明一種判斷能否上網(wǎng)的測試裝置的完整組成示意圖,如圖3所示,包括:訪問模塊100,通過JavaScript訪問服務(wù)器的特定圖片;判斷模塊200,當接收到成功訪問所述特定圖片的返回結(jié)果時,則判斷當前網(wǎng)絡(luò)可以上網(wǎng);當所述判斷模塊200接收到無法訪問所述特定圖片的返回結(jié)果時,所述訪問模塊100在預(yù)設(shè)時間內(nèi)按照預(yù)設(shè)時間間隔持續(xù)向服務(wù)器發(fā)起訪問請求;當所述判斷模塊200在預(yù)設(shè)時間內(nèi)未接收到成功訪問所述特定圖片的返回結(jié)果時,判斷當前網(wǎng)絡(luò)不能上網(wǎng);顯示模塊300,當判斷當前網(wǎng)絡(luò)可以上網(wǎng)時,顯示頁面為動態(tài)效果;以及,當判斷當前網(wǎng)絡(luò)不能上網(wǎng)時,顯示頁面為靜態(tài)效果。
[0036]應(yīng)當說明的是,上述實施例均可根據(jù)需要自由組合。以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應(yīng)視為本發(fā)明的保護范圍。
【主權(quán)項】
1.一種判斷能否上網(wǎng)的測試方法,其特征在于,包括步驟: 通過JavaScript訪問服務(wù)器的特定圖片; 當接收到成功訪問所述特定圖片的返回結(jié)果時,則判斷當前網(wǎng)絡(luò)可以上網(wǎng)。2.如權(quán)利要求1所述的判斷能否上網(wǎng)的方法,其特征在于,還包括步驟: 若接收到無法訪問所述特定圖片的返回結(jié)果時,則在預(yù)設(shè)時間內(nèi)按照預(yù)設(shè)時間間隔持續(xù)向服務(wù)器發(fā)起訪問請求。3.如權(quán)利要求2所述的判斷能否上網(wǎng)的方法,其特征在于,還包括步驟: 在所述預(yù)設(shè)時間內(nèi)未接收到成功訪問所述特定圖片的返回結(jié)果時,則請求超時,判斷當前網(wǎng)絡(luò)不能上網(wǎng)。4.如權(quán)利要求1所述的判斷能否上網(wǎng)的方法,其特征在于,還包括步驟: 當判斷當前網(wǎng)絡(luò)可以上網(wǎng)時,顯示頁面為動態(tài)效果。5.如權(quán)利要求3所述的判斷能否上網(wǎng)的方法,其特征在于,還包括步驟: 當判斷當前網(wǎng)絡(luò)不能上網(wǎng)時,顯示頁面為靜態(tài)效果。6.—種判斷能否上網(wǎng)的測試裝置,其特征在于,包括: 訪問模塊,通過JavaScr ipt訪問服務(wù)器的特定圖片; 判斷模塊,當接收到成功訪問所述特定圖片的返回結(jié)果時,則判斷當前網(wǎng)絡(luò)可以上網(wǎng)。7.如權(quán)利要求6所述的判斷能否上網(wǎng)的裝置,其特征在于: 當所述判斷模塊接收到無法訪問所述特定圖片的返回結(jié)果時,所述訪問模塊在預(yù)設(shè)時間內(nèi)按照預(yù)設(shè)時間間隔持續(xù)向服務(wù)器發(fā)起訪問請求。8.如權(quán)利要求7所述的判斷能否上網(wǎng)的裝置,其特征在于: 當所述判斷模塊在預(yù)設(shè)時間內(nèi)未接收到成功訪問所述特定圖片的返回結(jié)果時,判斷當前網(wǎng)絡(luò)不能上網(wǎng)。9.如權(quán)利要求7所述的判斷能否上網(wǎng)的裝置,其特征在于,還包括: 顯示模塊,當判斷當前網(wǎng)絡(luò)可以上網(wǎng)時,顯示頁面為動態(tài)效果;以及,當判斷當前網(wǎng)絡(luò)不能上網(wǎng)時,顯示頁面為靜態(tài)效果。
【專利摘要】本發(fā)明公開了一種判斷能否上網(wǎng)的測試方法,包括:通過JavaScript訪問服務(wù)器的特定圖片;當接收到成功訪問所述特定圖片的返回結(jié)果時,則判斷當前網(wǎng)絡(luò)可以上網(wǎng)。本發(fā)明通過JavaScript訪問服務(wù)器上面的特定圖片,并持續(xù)地去發(fā)送訪問請求,可以找到特定圖片即判斷為可以上網(wǎng),否則就是不可以上網(wǎng),并且設(shè)定每次請求的時間間隔和總次數(shù),方便整體管控,直接通過JavaScript判斷是否能夠上網(wǎng),不需要通過cgi去處理,通過前端代碼來判斷,判斷準確性更高,判斷時間更快,方便修改和維護。
【IPC分類】H04L29/08, H04L12/26
【公開號】CN105515894
【申請?zhí)枴緾N201510847601
【發(fā)明人】石旗
【申請人】上海斐訊數(shù)據(jù)通信技術(shù)有限公司
【公開日】2016年4月20日
【申請日】2015年11月27日