一種網(wǎng)絡(luò)訪問能力檢測的方法與裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動互聯(lián)網(wǎng)技術(shù),特別是涉及一種網(wǎng)絡(luò)訪問能力檢測的方法。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)行業(yè)的發(fā)展,尤其是移動互聯(lián)網(wǎng)行業(yè)的發(fā)展,互聯(lián)網(wǎng)應(yīng)用用戶越來越多,用戶體驗要求也越來越高。這就迫使運營商和服務(wù)商實現(xiàn)精細化運營,增強用戶體驗。為了提升用戶體驗,QQ聊天工具在界面看到對方正在輸入信息的提示可以提升對所用軟件的可用性的意識,同樣終端設(shè)備也需要有這樣的提示功能,實現(xiàn)對所接入網(wǎng)絡(luò)的可訪問能力的檢測。
[0003]目前市面上的終端設(shè)備的網(wǎng)絡(luò)訪問能力檢測,主要采用兩種方式:一種是在出廠設(shè)置中設(shè)定網(wǎng)絡(luò)訪問能力檢測服務(wù)器配置文件,只與固定網(wǎng)絡(luò)訪問能力檢測服務(wù)器交互來檢測網(wǎng)絡(luò)訪問能力,該方法擴展性差,無法根據(jù)場景變化動態(tài)變更;另外一種為了杜絕用戶體驗的不一致,選擇將網(wǎng)絡(luò)訪問能力檢測功能去掉,此時用戶獲知是否在接入網(wǎng)絡(luò)后具有網(wǎng)絡(luò)訪問能力通過訪問網(wǎng)址來實現(xiàn),采用該方法一方面需要用戶操作,另一方面即使網(wǎng)址不可訪問也無法判斷是否是因無訪問能力引起的。
[0004]發(fā)明人在實現(xiàn)本發(fā)明的過程中發(fā)現(xiàn):
當前的網(wǎng)絡(luò)場景錯綜復(fù)雜,不同國家、地區(qū)的網(wǎng)絡(luò)管理策略不同,采用單一的網(wǎng)絡(luò)訪問能力檢測服務(wù)器無法對所有區(qū)域的網(wǎng)絡(luò)訪問能力進行檢測。比如當前Android的默認視線中,提供的網(wǎng)絡(luò)訪問能力檢測服務(wù)器在中國不可訪問的,這是由于中國政府把對它屏蔽了。另一方面當終端設(shè)備地理位置發(fā)生變化進入另一網(wǎng)絡(luò)訪問限制區(qū)域時,先前的網(wǎng)絡(luò)訪問能力檢測服務(wù)器也不能再使用。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例所要解決的技術(shù)問題在于提供一種網(wǎng)絡(luò)訪問能力檢測的方法,使終端設(shè)備在不同地域和場景下實現(xiàn)網(wǎng)絡(luò)訪問能力的檢測。
[0006]為解決上述技術(shù)問題,本發(fā)明實施例采用如下技術(shù)方案:
一種網(wǎng)絡(luò)訪問能力檢測的方法,包括:
終端設(shè)備選擇開啟移動網(wǎng)絡(luò)或者GPS,確定所處區(qū)域的地理位置信息;
終端設(shè)備向服務(wù)器發(fā)送網(wǎng)絡(luò)訪問能力檢測服務(wù)器配置文件同步請求,所述同步請求中包括終端設(shè)備獲取的地理位置信息;
終端設(shè)備接收服務(wù)器返回的網(wǎng)絡(luò)訪問能力檢測服務(wù)器配置文件,根據(jù)配置文件中的地址與相應(yīng)的網(wǎng)絡(luò)訪問能力檢測服務(wù)器建立連接;
終端設(shè)備將檢測結(jié)果顯示在屏幕上;
綜上所述,本發(fā)明提出的網(wǎng)絡(luò)訪問能力檢測方法,通過確定終端設(shè)備所處區(qū)域的地理位置信息獲取與所述區(qū)域匹配的網(wǎng)絡(luò)訪問能力檢測服務(wù)器配置文件,與相應(yīng)的檢測服務(wù)器連接,將檢測結(jié)果顯示在終端設(shè)備屏幕上。
【附圖說明】
[0007]圖1為網(wǎng)絡(luò)訪問能力檢測方法的示意圖
圖2為終端設(shè)備網(wǎng)絡(luò)訪問能力檢測方法流程圖一圖3為終端設(shè)備網(wǎng)絡(luò)訪問能力檢測方法流程圖二
圖4為終端設(shè)備進入第二網(wǎng)絡(luò)訪問權(quán)限區(qū)域時網(wǎng)絡(luò)訪問能力檢測方法流程圖一圖5為終端設(shè)備進入第二網(wǎng)絡(luò)訪問權(quán)限區(qū)域時網(wǎng)絡(luò)訪問能力檢測方法流程圖二圖6為終端設(shè)備進入第二網(wǎng)絡(luò)訪問權(quán)限區(qū)域時網(wǎng)絡(luò)訪問能力檢測方法流程圖三圖7為終端設(shè)備網(wǎng)絡(luò)訪問能力檢測的裝置圖。
【具體實施方式】
[0008]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面結(jié)合附圖及具體實施例對本發(fā)明作進一步的詳細描述,顯然,所描述的實施例只是本發(fā)明一部分實施例,而不是全部實施例?;诒景l(fā)明的實施例,本領(lǐng)域的技術(shù)人員在不付出創(chuàng)造性勞動的前提下獲取的其他實施例,都屬于本發(fā)明保護的范圍。
[0009]如圖2和圖3所示,本發(fā)明實施例提供了一種網(wǎng)絡(luò)訪問能力檢測的方法,該方法通過確定終端設(shè)備所處區(qū)域的地理位置信息獲取相應(yīng)的網(wǎng)絡(luò)訪問能力檢測服務(wù)器配置文件實現(xiàn)對當前區(qū)域網(wǎng)絡(luò)訪問能力的檢測和提示,具體包括:
201:終端設(shè)備選擇開啟移動網(wǎng)絡(luò)或者GPS,確定所處區(qū)域的地理位置信息;
終端設(shè)備可以在開機設(shè)置時選擇開啟移動數(shù)據(jù)網(wǎng)絡(luò)和GPS中的一項或者兩項,也可以在使用過程中根據(jù)需求開啟移動數(shù)據(jù)網(wǎng)絡(luò)和GPS中的一項或者兩項。
[0010]終端設(shè)備確定所處區(qū)域的地理位置信息具體步驟如下:
判斷是否可以接入移動數(shù)據(jù)網(wǎng)絡(luò);
若是,獲取當前接入網(wǎng)絡(luò)的MCC/MNC碼地理位置信息;
若否,采用GPS定位系統(tǒng)獲取所處區(qū)域的經(jīng)瑋度坐標地理位置信息。
[0011]其中,終端設(shè)備的MCC/MNC碼地理位置信息除了通過接收接入移動數(shù)據(jù)網(wǎng)絡(luò)時返回的MCC/MNC碼獲取之外還可以通過直接讀取S頂卡的MCC/MNC碼獲取。
[0012]202:終端設(shè)備向服務(wù)器發(fā)送網(wǎng)絡(luò)訪問能力檢測服務(wù)器配置文件同步請求;
服務(wù)器需要具備根據(jù)接收到的地理位置信息返回對應(yīng)的網(wǎng)絡(luò)訪問能力檢測服務(wù)器配置文件的能力。
[0013]配置文件同步請求是指終端設(shè)備向服務(wù)器發(fā)送的獲取與當前區(qū)域網(wǎng)絡(luò)訪問能力檢測服務(wù)器相匹配的配置文件的請求。
[0014]203:終端設(shè)備接收服務(wù)器返回的網(wǎng)絡(luò)訪問能力檢測服務(wù)器配置文件;
204:根據(jù)接收的配置文件中的地址與相應(yīng)的網(wǎng)絡(luò)訪問能力檢測服務(wù)器建立連接;
205:將檢測結(jié)果顯示在屏幕上。
[0015]本發(fā)明實施例提供的網(wǎng)絡(luò)訪問能力檢測的方法,終端設(shè)備獲取當前區(qū)域的地理位置信息,與服務(wù)器連接獲取相應(yīng)的訪問能力檢測服務(wù)器的配置文件。與現(xiàn)有技術(shù)相比,采用本發(fā)明實施例提供的方法可以實現(xiàn)終端設(shè)備用戶對某區(qū)域網(wǎng)絡(luò)訪問能力的認識,整個過程不需要用戶操作,使得用戶獲得較好的體驗。
[0016]如圖4和圖5所示,當終端設(shè)備進入另一網(wǎng)絡(luò)訪問權(quán)限區(qū)域時,本發(fā)明實施例的網(wǎng)絡(luò)訪問能力檢測方法包括:
401:終端設(shè)備確定所處區(qū)域的地理位置信息,判斷是否進入第二網(wǎng)絡(luò)訪問權(quán)限區(qū)域; 具體的步驟如下:
判斷所述終端設(shè)備是否可以接入移動數(shù)據(jù)網(wǎng)絡(luò);
若是,獲取接入網(wǎng)絡(luò)的MCC/MNC碼地理位置信息;
若否,安裝狀態(tài)監(jiān)聽,等待移動數(shù)據(jù)網(wǎng)絡(luò)狀態(tài)變化后重新獲取接入網(wǎng)絡(luò)的MCC/MNC碼地理位置信息;
終端設(shè)備根據(jù)獲取的MCC/MNC碼是否發(fā)生了變化判斷是否進入第二網(wǎng)絡(luò)訪問權(quán)限區(qū)域。
[0017]402:若是,向服務(wù)器發(fā)送更新網(wǎng)絡(luò)訪問能力檢測服務(wù)器配置文件的同步請求; 其中同步請求中包括終端設(shè)備獲取的第二網(wǎng)絡(luò)訪問權(quán)限區(qū)域的地理位置信息;
403:終端設(shè)備接收服務(wù)器返回的第二網(wǎng)絡(luò)訪問權(quán)限區(qū)域的網(wǎng)絡(luò)訪問能力檢測服務(wù)器配置文件并更新;
具體的,包括:
終端設(shè)備判斷是否接收到服務(wù)器返回的網(wǎng)絡(luò)訪問能力檢測服務(wù)器配置文件;
若是,更新網(wǎng)絡(luò)訪問能力檢測服務(wù)器配置文件;
若否,查看當前同步請求發(fā)起次數(shù),若未超過最大同步請求次數(shù),安裝定時器延時一段時間后重新執(zhí)行步驟402,若已經(jīng)超過最大同步請求次數(shù),同步請求失敗。
[0018]404:終端設(shè)備根據(jù)接收到的配置文件中的地址與相應(yīng)的網(wǎng)絡(luò)訪問能力檢測服務(wù)器建立連接;
405:將檢測結(jié)果顯示在屏幕上。
[0019]本發(fā)明實施例提供的網(wǎng)絡(luò)訪問能力檢測的方法,當終端設(shè)備判斷進入第二網(wǎng)絡(luò)訪問權(quán)限區(qū)域時,更新網(wǎng)絡(luò)訪問能力檢測服務(wù)器配置文件,與第二網(wǎng)絡(luò)訪問權(quán)限區(qū)域的檢測服務(wù)器連接,將檢測結(jié)果在屏幕上顯示。與現(xiàn)有技術(shù)相比,采用本發(fā)明實施例提供的方法可以實現(xiàn)當終端設(shè)備進入第二網(wǎng)絡(luò)訪問權(quán)限區(qū)域時仍能對網(wǎng)絡(luò)訪問能力進行檢測,整個過程不需要用戶操作,使得用戶獲得較好的體驗。
[0020]如圖6所示,終端設(shè)備判斷是否進入第二網(wǎng)絡(luò)訪問權(quán)限區(qū)域還可