CN105120470B - 一种网络访问能力检测的方法与装置 - Google Patents
一种网络访问能力检测的方法与装置 Download PDFInfo
- Publication number
- CN105120470B CN105120470B CN201510475948.7A CN201510475948A CN105120470B CN 105120470 B CN105120470 B CN 105120470B CN 201510475948 A CN201510475948 A CN 201510475948A CN 105120470 B CN105120470 B CN 105120470B
- Authority
- CN
- China
- Prior art keywords
- network access
- geographical location
- terminal device
- location information
- configuration file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例公开了一种网络访问能力检测的方法,其中所述方法包括:终端设备选择开启移动网络或者GPS,确定所处区域的地理位置信息,向服务器发送网络访问能力检测服务器配置文件同步请求,接收所述服务器返回的配置文件并更新,与相应的网络访问能力检测服务器连接并在屏幕上显示检测结果。本发明实现了对网络访问能力的检测和提示。
Description
技术领域
本发明涉及移动互联网技术,特别是涉及一种网络访问能力检测的方法。
背景技术
随着互联网行业的发展,尤其是移动互联网行业的发展,互联网应用用户越来越多,用户体验要求也越来越高。这就迫使运营商和服务商实现精细化运营,增强用户体验。为了提升用户体验,QQ聊天工具在界面看到对方正在输入信息的提示可以提升对所用软件的可用性的意识,同样终端设备也需要有这样的提示功能,实现对所接入网络的可访问能力的检测。
目前市面上的终端设备的网络访问能力检测,主要采用两种方式:一种是在出厂设置中设定网络访问能力检测服务器配置文件,只与固定网络访问能力检测服务器交互来检测网络访问能力,该方法扩展性差,无法根据场景变化动态变更;另外一种为了杜绝用户体验的不一致,选择将网络访问能力检测功能去掉,此时用户获知是否在接入网络后具有网络访问能力通过访问网址来实现,采用该方法一方面需要用户操作,另一方面即使网址不可访问也无法判断是否是因无访问能力引起的。
发明人在实现本发明的过程中发现:
当前的网络场景错综复杂,不同国家、地区的网络管理策略不同,采用单一的网络访问能力检测服务器无法对所有区域的网络访问能力进行检测。比如当前Android的默认视线中,提供的网络访问能力检测服务器在中国不可访问的,这是由于中国政府把对它屏蔽了。另一方面当终端设备地理位置发生变化进入另一网络访问限制区域时,先前的网络访问能力检测服务器也不能再使用。
发明内容
本发明实施例所要解决的技术问题在于提供一种网络访问能力检测的方法,使终端设备在不同地域和场景下实现网络访问能力的检测。
为解决上述技术问题,本发明实施例采用如下技术方案:
一种网络访问能力检测的方法,包括:
终端设备选择开启移动网络或者GPS,确定所处区域的地理位置信息;
终端设备向服务器发送网络访问能力检测服务器配置文件同步请求,所述同步请求中包括终端设备获取的地理位置信息;
终端设备接收服务器返回的网络访问能力检测服务器配置文件,根据配置文件中的地址与相应的网络访问能力检测服务器建立连接;
终端设备将检测结果显示在屏幕上;
综上所述,本发明提出的网络访问能力检测方法,通过确定终端设备所处区域的地理位置信息获取与所述区域匹配的网络访问能力检测服务器配置文件,与相应的检测服务器连接,将检测结果显示在终端设备屏幕上。
附图说明
图1为网络访问能力检测方法的示意图
图2为终端设备网络访问能力检测方法流程图一
图3为终端设备网络访问能力检测方法流程图二
图4为终端设备进入第二网络访问权限区域时网络访问能力检测方法流程图一
图5为终端设备进入第二网络访问权限区域时网络访问能力检测方法流程图二
图6为终端设备进入第二网络访问权限区域时网络访问能力检测方法流程图三
图7为终端设备网络访问能力检测的装置图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图及具体实施例对本发明作进一步的详细描述,显然,所描述的实施例只是本发明一部分实施例,而不是全部实施例。基于本发明的实施例,本领域的技术人员在不付出创造性劳动的前提下获取的其他实施例,都属于本发明保护的范围。
如图2和图3所示,本发明实施例提供了一种网络访问能力检测的方法,该方法通过确定终端设备所处区域的地理位置信息获取相应的网络访问能力检测服务器配置文件实现对当前区域网络访问能力的检测和提示,具体包括:
201:终端设备选择开启移动网络或者GPS,确定所处区域的地理位置信息;
终端设备可以在开机设置时选择开启移动数据网络和GPS中的一项或者两项,也可以在使用过程中根据需求开启移动数据网络和GPS中的一项或者两项。
终端设备确定所处区域的地理位置信息具体步骤如下:
判断是否可以接入移动数据网络;
若是,获取当前接入网络的MCC/MNC码地理位置信息;
若否,采用GPS定位***获取所处区域的经纬度坐标地理位置信息。
其中,终端设备的MCC/MNC码地理位置信息除了通过接收接入移动数据网络时返回的MCC/MNC码获取之外还可以通过直接读取SIM卡的MCC/MNC码获取。
202:终端设备向服务器发送网络访问能力检测服务器配置文件同步请求;
服务器需要具备根据接收到的地理位置信息返回对应的网络访问能力检测服务器配置文件的能力。
配置文件同步请求是指终端设备向服务器发送的获取与当前区域网络访问能力检测服务器相匹配的配置文件的请求。
203:终端设备接收服务器返回的网络访问能力检测服务器配置文件;
204:根据接收的配置文件中的地址与相应的网络访问能力检测服务器建立连接;
205:将检测结果显示在屏幕上。
本发明实施例提供的网络访问能力检测的方法,终端设备获取当前区域的地理位置信息,与服务器连接获取相应的访问能力检测服务器的配置文件。与现有技术相比,采用本发明实施例提供的方法可以实现终端设备用户对某区域网络访问能力的认识,整个过程不需要用户操作,使得用户获得较好的体验。
如图4和图5所示,当终端设备进入另一网络访问权限区域时,本发明实施例的网络访问能力检测方法包括:
401:终端设备确定所处区域的地理位置信息,判断是否进入第二网络访问权限区域;
具体的步骤如下:
判断所述终端设备是否可以接入移动数据网络;
若是,获取接入网络的MCC/MNC码地理位置信息;
若否,安装状态监听,等待移动数据网络状态变化后重新获取接入网络的MCC/MNC码地理位置信息;
终端设备根据获取的MCC/MNC码是否发生了变化判断是否进入第二网络访问权限区域。
402:若是,向服务器发送更新网络访问能力检测服务器配置文件的同步请求;
其中同步请求中包括终端设备获取的第二网络访问权限区域的地理位置信息;
403:终端设备接收服务器返回的第二网络访问权限区域的网络访问能力检测服务器配置文件并更新;
具体的,包括:
终端设备判断是否接收到服务器返回的网络访问能力检测服务器配置文件;
若是,更新网络访问能力检测服务器配置文件;
若否,查看当前同步请求发起次数,若未超过最大同步请求次数,安装定时器延时一段时间后重新执行步骤402,若已经超过最大同步请求次数,同步请求失败。
404:终端设备根据接收到的配置文件中的地址与相应的网络访问能力检测服务器建立连接;
405:将检测结果显示在屏幕上。
本发明实施例提供的网络访问能力检测的方法,当终端设备判断进入第二网络访问权限区域时,更新网络访问能力检测服务器配置文件,与第二网络访问权限区域的检测服务器连接,将检测结果在屏幕上显示。与现有技术相比,采用本发明实施例提供的方法可以实现当终端设备进入第二网络访问权限区域时仍能对网络访问能力进行检测,整个过程不需要用户操作,使得用户获得较好的体验。
如图6所示,终端设备判断是否进入第二网络访问权限区域还可采用GPS的方式,具体步骤如下:
601:终端设备安装GPS心跳定时器,实现对地理位置的周期性更新;
402:判断GPS定时器被触发的同时,终端设备屏幕是否点亮;
603:若是,发起地理位置信息查询请求,获得终端设备所处区域的地理位置信息;
604:若否,等待下次终端设备亮屏时处理所述GPS定时器,触发对应的位置更新。
605:将获得的地理位置信息与所述终端设备前一次网络访问能力检测配置文件同步时获取的地理位置信息作比较,计算出地理位置变化量,将所述地理位置变化量与预设阈值进行比较;
具体的计算地理位置变化量是根据两次获取的经纬度折算成距离变化值。
606:若计算出的地理位置变化量超过预设阈值,则判定进入了第二网络访问权限区域。
该方式通过GPS获取的经纬度变化值是否超过预设阀值实现对终端设备是否进入第二网络访问权限区域的判断。
如图7所示,本发明实施例还提供了一种网络访问能力检测的装置,所述装置包括:
701:确定装置,用于确定终端设备所处区域的地理位置信息,包括MCC/MNC码检测模块和GPS定位模块中的一个或者两个;
其中MCC/MNC码检测模块,用于获取所述终端设备接入网络的MCC/MNC码,GPS定位模块可以获取终端设备的经纬度信息。
702:判断装置,用于判断地理位置是否发生实质性变化,即终端设备是否进入第二网络访问权限区域,包括MCC/MNC码判断模块和GPS判断模块中的一个或两个;
MCC/MNC码判断模块可以获知终端设备接入网络的MCC/MNC码变化。GPS判断模块通过将终端设备获取的经纬度与前一次网络访问能力检测服务器配置文件同步时获取的经纬度进行对比,判断变化量是否超过预设阀值。
其中GPS判断模块具体包括GPS定时器、获取模块、计算模块和比较模块:
GPS定时器,用于实现周期性的获取地理位置信息;
获取模块,用来获取地理位置信息;
计算模块,用于计算第二网络访问权限区域和第一网络访问权限区域的地理位置变化值;
对比模块,用于判断所述地理位置信息变化值是否超过预设阀值。
703:发送装置,用于将包含终端设备所处区域地理位置信息的网络访问能力检测服务器配置文件请求发送给服务器;
704:接收装置,用于接收服务器返回的网络访问能力检测服务器配置文件;
705:显示装置,用于根据所述配置文件中的地址与相应的网络访问能力检测服务器连接,将检测结果显示在所述终端设备屏幕上。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何在本发明精神和原则之内所做的修改、等同替换等均包含在本发明的权利要求保护范围内。
Claims (10)
1.一种网络访问能力检测的方法,其特征在于:
终端设备选择开启移动网络或者GPS,确定第一网络访问权限区域的地理位置信息;
所述终端设备向服务器发送获取网络访问能力检测服务器配置文件的请求,所述请求中包括所述获取的地理位置信息,所述服务器中存储有不同网络访问能力区域的网络访问能力检测服务器配置文件和相应的地理位置信息;
终端设备接收服务器返回的网络访问能力检测服务器配置文件,根据所述配置文件中的地址与相应的网络访问能力检测服务器建立连接;
将检测结果显示在所述终端设备屏幕上。
2.根据权利要求1所述方法,其特征在于
所述终端设备确定所处区域的地理位置信息,判断是否进入第二网络访问权限区域;
若是,向服务器发送更新网络访问能力检测服务器配置文件的请求,所述请求中包括所述第二网络访问权限区域的地理位置信息;
接收服务器返回的第二网络访问权限区域的网络访问能力检测服务器配置文件并更新;
根据所述更新的配置文件中的地址与相应的网络访问能力检测服务器建立连接;
将检测结果显示在屏幕上。
3.根据权利要求1或2所述方法,其特征在于,所述确定网络访问权限区域的地理位置信息包括:
判断终端设备是否可以连入移动数据网络,若是获取接入网络的MCC/MNC码地理位置信息,若否采用GPS定位***获取经纬度坐标地理位置信息;
所述接入网络的MCC/MNC码地理位置信息通过接收接入数据移动数据网络时返回的MCC/MNC码获取。
4.根据权利要求2所述方法,其特征在于,所述终端设备判断是否进入第二网络访问权限区域具体包括:
检测MCC/MNC码是否发生变化;
或通过GPS定位***判断地理位置变化量是否超过预设阈值。
5.根据权利要求1所述方法,其特征在于,所述配置文件中的地址与相应区域的网络访问能力检测服务器是一一对应的。
6.根据权利要求4所述方法,其特征在于,所述通过GPS定位***判断地理位置变化量是否超过预设阈值包括:
安装GPS心跳定时器,实现对地理位置信息的周期性更新;
判断所述GPS定时器被触发的同时,终端设备屏幕是否点亮,若是发起地理位置信息查询请求,获取地理位置信息;若否等待下次终端设备亮屏时处理所述GPS定时器触发对应的位置更新;
将所述获取的地理位置信息与终端设备前一次网络访问能力检测服务器配置文件同步时获取的地理位置信息作比较,计算出地理位置变化量,将所述地理位置变化量与预设阈值进行比较。
7.一种网络访问能力检测的终端设备,其特征在于,包括:
确定装置,用于确定终端设备所处区域的地理位置信息;
判断装置,用于判定地理位置是否发生实质性变化,所述实质性变化是指终端设备进入第二网络访问权限区域;
发送装置,用于将包含所述地理位置信息的网络访问能力检测服务器配置文件请求发送给服务器;
接收装置,用于接收所述服务器返回的网络访问能力检测服务器配置文件;
显示装置,用于根据所述配置文件中的地址与相应的网络访问能力检测服务器连接,显示检测结果。
8.根据权利要求7所述终端设备,其特征在于,所述确定装置包括:
MCC/MNC码检测模块,用于获取所述终端设备接入网络的MCC/MNC码;
或GPS定位模块,用于获取所述终端设备的经纬度信息。
9.根据权利要求7所述终端设备,其特征在于,所述判断装置包括:
MCC/MNC码判断模块,用于判断所述终端设备接入网络的MCC/MNC码是否发生变化;
GPS判断模块,用于判断所述终端设备GPS定位获取的经纬度与前一次网络访问能力检测服务器配置文件同步时获取的经纬度变化量是否超过预设阈值。
10.根据权利要求9所述终端设备,其特征在于,所述GPS判断模块包括:
GPS定时器,用于实现周期性的获取地理位置信息;
获取模块,用来获取地理位置信息;
计算模块,用于获取第二网络访问权限区域和第一网络访问权限区域的地理位置变化量;
对比模块,用于判断所述地理位置信息变化量是否超过预设阈值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510475948.7A CN105120470B (zh) | 2015-08-06 | 2015-08-06 | 一种网络访问能力检测的方法与装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510475948.7A CN105120470B (zh) | 2015-08-06 | 2015-08-06 | 一种网络访问能力检测的方法与装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105120470A CN105120470A (zh) | 2015-12-02 |
CN105120470B true CN105120470B (zh) | 2019-03-12 |
Family
ID=54668303
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510475948.7A Active CN105120470B (zh) | 2015-08-06 | 2015-08-06 | 一种网络访问能力检测的方法与装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105120470B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106411878B (zh) * | 2016-09-23 | 2020-02-14 | 杭州华为数字技术有限公司 | 访问控制策略的制定方法、装置及*** |
CN107995063B (zh) * | 2017-12-08 | 2021-01-15 | 宇龙计算机通信科技(深圳)有限公司 | 一种网络检测方法、装置、终端及计算机可读存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101026459A (zh) * | 2006-02-17 | 2007-08-29 | 联想(北京)有限公司 | 通过地理位置信息寻找服务的终端、***以及方法 |
CN102118736A (zh) * | 2011-02-22 | 2011-07-06 | 中兴通讯股份有限公司 | 一种移动终端及其自适应方法和*** |
CN103491529A (zh) * | 2013-09-27 | 2014-01-01 | 中国联合网络通信集团有限公司 | 移动终端的网络接入处理方法及装置 |
CN103731801A (zh) * | 2012-10-16 | 2014-04-16 | 联想(北京)有限公司 | 一种网络连接方法及装置、电子设备 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102547660B (zh) * | 2011-12-09 | 2014-07-02 | 惠州Tcl移动通信有限公司 | 一种选择服务器的方法及装置 |
US8983447B2 (en) * | 2012-08-14 | 2015-03-17 | Qualcomm Incorporated | Methods, systems and devices for dynamic HPLMN configuration |
-
2015
- 2015-08-06 CN CN201510475948.7A patent/CN105120470B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101026459A (zh) * | 2006-02-17 | 2007-08-29 | 联想(北京)有限公司 | 通过地理位置信息寻找服务的终端、***以及方法 |
CN102118736A (zh) * | 2011-02-22 | 2011-07-06 | 中兴通讯股份有限公司 | 一种移动终端及其自适应方法和*** |
CN103731801A (zh) * | 2012-10-16 | 2014-04-16 | 联想(北京)有限公司 | 一种网络连接方法及装置、电子设备 |
CN103491529A (zh) * | 2013-09-27 | 2014-01-01 | 中国联合网络通信集团有限公司 | 移动终端的网络接入处理方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN105120470A (zh) | 2015-12-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101478617B1 (ko) | 위치 인식 방법 및 시스템 | |
CN103945007A (zh) | 信息推送方法和装置 | |
CN105163368A (zh) | 一种无线网络接入方法和装置 | |
CN106028279B (zh) | 一种网络注册方法及装置 | |
CN103581828A (zh) | 一种查询附近移动终端的方法、服务器和*** | |
CN109274584A (zh) | 接入服务器的接入方法、装置、客户端设备及存储介质 | |
WO2016041171A1 (zh) | 确定终端漫游状态的方法、装置、终端及服务器 | |
CN112788639B (zh) | 网络状态同步方法、装置、存储介质及电子设备 | |
CN103401907A (zh) | 一种应用程序登录信息同步处理方法及*** | |
CN105208058A (zh) | 基于web会话共享的信息交互*** | |
CN106685891A (zh) | 一种接入网络的认证方法及装置 | |
CN103517405A (zh) | 一种网络定位的方法及***、移动终端和网络侧设备 | |
CN104754610A (zh) | 伪基站定位方法、装置及*** | |
CN111915250B (zh) | 到店检测方法、装置、存储介质和电子设备 | |
WO2020087505A1 (zh) | 数据传输方法及装置 | |
CN105120470B (zh) | 一种网络访问能力检测的方法与装置 | |
CN105451356B (zh) | 一种sim卡资源的分配方法及装置 | |
CN106817381A (zh) | 数据处理方法及装置 | |
CN111093182A (zh) | 一种用于cpe设备的网络最优资源选择*** | |
US10111047B2 (en) | Positioning method and device | |
CN109756530B (zh) | 目标应用服务器和地理位置信息的确定方法及装置 | |
EP3467547B1 (en) | Service provision device, service provision method, and program recording medium | |
CN112929416A (zh) | 一种域名***的负载均衡方法、装置、设备及存储介质 | |
WO2017020748A1 (zh) | 信令跟踪任务的处理方法及装置 | |
CN107396313B (zh) | 一种定位触发方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |