一种网络访问能力检测的方法与装置的制造方法

文档序号:9399803阅读:232来源:国知局
一种网络访问能力检测的方法与装置的制造方法
【技术领域】
[0001]本发明涉及移动互联网技术,特别是涉及一种网络访问能力检测的方法。
【背景技术】
[0002]随着互联网行业的发展,尤其是移动互联网行业的发展,互联网应用用户越来越多,用户体验要求也越来越高。这就迫使运营商和服务商实现精细化运营,增强用户体验。为了提升用户体验,QQ聊天工具在界面看到对方正在输入信息的提示可以提升对所用软件的可用性的意识,同样终端设备也需要有这样的提示功能,实现对所接入网络的可访问能力的检测。
[0003]目前市面上的终端设备的网络访问能力检测,主要采用两种方式:一种是在出厂设置中设定网络访问能力检测服务器配置文件,只与固定网络访问能力检测服务器交互来检测网络访问能力,该方法扩展性差,无法根据场景变化动态变更;另外一种为了杜绝用户体验的不一致,选择将网络访问能力检测功能去掉,此时用户获知是否在接入网络后具有网络访问能力通过访问网址来实现,采用该方法一方面需要用户操作,另一方面即使网址不可访问也无法判断是否是因无访问能力引起的。
[0004]发明人在实现本发明的过程中发现:
当前的网络场景错综复杂,不同国家、地区的网络管理策略不同,采用单一的网络访问能力检测服务器无法对所有区域的网络访问能力进行检测。比如当前Android的默认视线中,提供的网络访问能力检测服务器在中国不可访问的,这是由于中国政府把对它屏蔽了。另一方面当终端设备地理位置发生变化进入另一网络访问限制区域时,先前的网络访问能力检测服务器也不能再使用。

【发明内容】

[0005]本发明实施例所要解决的技术问题在于提供一种网络访问能力检测的方法,使终端设备在不同地域和场景下实现网络访问能力的检测。
[0006]为解决上述技术问题,本发明实施例采用如下技术方案:
一种网络访问能力检测的方法,包括:
终端设备选择开启移动网络或者GPS,确定所处区域的地理位置信息;
终端设备向服务器发送网络访问能力检测服务器配置文件同步请求,所述同步请求中包括终端设备获取的地理位置信息;
终端设备接收服务器返回的网络访问能力检测服务器配置文件,根据配置文件中的地址与相应的网络访问能力检测服务器建立连接;
终端设备将检测结果显示在屏幕上;
综上所述,本发明提出的网络访问能力检测方法,通过确定终端设备所处区域的地理位置信息获取与所述区域匹配的网络访问能力检测服务器配置文件,与相应的检测服务器连接,将检测结果显示在终端设备屏幕上。
【附图说明】
[0007]图1为网络访问能力检测方法的示意图
图2为终端设备网络访问能力检测方法流程图一图3为终端设备网络访问能力检测方法流程图二
图4为终端设备进入第二网络访问权限区域时网络访问能力检测方法流程图一图5为终端设备进入第二网络访问权限区域时网络访问能力检测方法流程图二图6为终端设备进入第二网络访问权限区域时网络访问能力检测方法流程图三图7为终端设备网络访问能力检测的装置图。
【具体实施方式】
[0008]为使本发明的目的、技术方案和优点更加清楚,下面结合附图及具体实施例对本发明作进一步的详细描述,显然,所描述的实施例只是本发明一部分实施例,而不是全部实施例。基于本发明的实施例,本领域的技术人员在不付出创造性劳动的前提下获取的其他实施例,都属于本发明保护的范围。
[0009]如图2和图3所示,本发明实施例提供了一种网络访问能力检测的方法,该方法通过确定终端设备所处区域的地理位置信息获取相应的网络访问能力检测服务器配置文件实现对当前区域网络访问能力的检测和提示,具体包括:
201:终端设备选择开启移动网络或者GPS,确定所处区域的地理位置信息;
终端设备可以在开机设置时选择开启移动数据网络和GPS中的一项或者两项,也可以在使用过程中根据需求开启移动数据网络和GPS中的一项或者两项。
[0010]终端设备确定所处区域的地理位置信息具体步骤如下:
判断是否可以接入移动数据网络;
若是,获取当前接入网络的MCC/MNC码地理位置信息;
若否,采用GPS定位系统获取所处区域的经玮度坐标地理位置信息。
[0011]其中,终端设备的MCC/MNC码地理位置信息除了通过接收接入移动数据网络时返回的MCC/MNC码获取之外还可以通过直接读取S頂卡的MCC/MNC码获取。
[0012]202:终端设备向服务器发送网络访问能力检测服务器配置文件同步请求;
服务器需要具备根据接收到的地理位置信息返回对应的网络访问能力检测服务器配置文件的能力。
[0013]配置文件同步请求是指终端设备向服务器发送的获取与当前区域网络访问能力检测服务器相匹配的配置文件的请求。
[0014]203:终端设备接收服务器返回的网络访问能力检测服务器配置文件;
204:根据接收的配置文件中的地址与相应的网络访问能力检测服务器建立连接;
205:将检测结果显示在屏幕上。
[0015]本发明实施例提供的网络访问能力检测的方法,终端设备获取当前区域的地理位置信息,与服务器连接获取相应的访问能力检测服务器的配置文件。与现有技术相比,采用本发明实施例提供的方法可以实现终端设备用户对某区域网络访问能力的认识,整个过程不需要用户操作,使得用户获得较好的体验。
[0016]如图4和图5所示,当终端设备进入另一网络访问权限区域时,本发明实施例的网络访问能力检测方法包括:
401:终端设备确定所处区域的地理位置信息,判断是否进入第二网络访问权限区域; 具体的步骤如下:
判断所述终端设备是否可以接入移动数据网络;
若是,获取接入网络的MCC/MNC码地理位置信息;
若否,安装状态监听,等待移动数据网络状态变化后重新获取接入网络的MCC/MNC码地理位置信息;
终端设备根据获取的MCC/MNC码是否发生了变化判断是否进入第二网络访问权限区域。
[0017]402:若是,向服务器发送更新网络访问能力检测服务器配置文件的同步请求; 其中同步请求中包括终端设备获取的第二网络访问权限区域的地理位置信息;
403:终端设备接收服务器返回的第二网络访问权限区域的网络访问能力检测服务器配置文件并更新;
具体的,包括:
终端设备判断是否接收到服务器返回的网络访问能力检测服务器配置文件;
若是,更新网络访问能力检测服务器配置文件;
若否,查看当前同步请求发起次数,若未超过最大同步请求次数,安装定时器延时一段时间后重新执行步骤402,若已经超过最大同步请求次数,同步请求失败。
[0018]404:终端设备根据接收到的配置文件中的地址与相应的网络访问能力检测服务器建立连接;
405:将检测结果显示在屏幕上。
[0019]本发明实施例提供的网络访问能力检测的方法,当终端设备判断进入第二网络访问权限区域时,更新网络访问能力检测服务器配置文件,与第二网络访问权限区域的检测服务器连接,将检测结果在屏幕上显示。与现有技术相比,采用本发明实施例提供的方法可以实现当终端设备进入第二网络访问权限区域时仍能对网络访问能力进行检测,整个过程不需要用户操作,使得用户获得较好的体验。
[0020]如图6所示,终端设备判断是否进入第二网络访问权限区域还可
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1