[发明专利]一种iOS网络实时监测的方法在审
| 申请号: | 201711230414.3 | 申请日: | 2017-11-30 |
| 公开(公告)号: | CN107733744A | 公开(公告)日: | 2018-02-23 |
| 发明(设计)人: | 邱扬 | 申请(专利权)人: | 北京酷我科技有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26 |
| 代理公司: | 北京德和衡律师事务所11405 | 代理人: | 姚克枫 |
| 地址: | 100080 北京市海淀区农大*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 ios 网络 实时 监测 方法 | ||
技术领域
本发明涉及iOS网络管理技术领域,具体说是一种iOS网络实时监测的方法。
背景技术
随着网络的发展和普及,网络已经不仅仅局限于室内有线环境下使用,便携移动设备在无线网络覆盖范围内,已经可以在绝大部分情况时自由联网,而且联网速度不断提高。
现在常见的无线网络多为2G、3G、4G无线网络。
2G网络是指第二代无线蜂窝电话通讯协议,是以无线通讯数字化为代表,能够进行窄带数据通讯。常见2G无线通讯协议有GSM频分多址(GPRS和EDGE和CDMA 1X码分多址两种,传输速度很慢。
3G网络是第三代无线蜂窝电话通讯协议,主要是在2G的基础上发展了高带宽的数据通信,并提高了语音通话安全性。3G一般的数据通信带宽都在500Kb/s以上。目前3G常用的有3种标准:WCDMA、CDMA2000、TD-SCDMA,传速速度相对较快,可以很好的满足手机上网等需求,不过播放高清视频较为吃力。
4G网络是指第四代无线蜂窝电话通讯协议,是集3G与WLAN于一体并能够传输高质量视频图像以及图像传输质量与高清晰度电视不相上下的技术产品。4G系统能够以100Mbps的速度下载,比拨号上网快2000倍,上传的速度也能达到20Mbps,并能够满足几乎所有用户对于无线服务的要求。
对于用户而言,2G、3G、4G网络最大的区别在于传速速度不同。
得益于网络的发展,网游在便携移动设备上发展迅猛,甚至一些游戏特地的针对便携移动设备开发、设计,以满足越来越多的用户的娱乐需求。
但是,毕竟有些时候还是存在网络连接不稳定的情况,这时,游戏中的用户不能直观的看到网络连通情况,往往因为游戏的断网、卡顿等故障而不愉快,却不能直观的判断故障的情况。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种iOS网络实时监测的方法,能够检测WIFI或本地网络状态,判断网络连通程度(与服务器的),及时将相关信息提示给用户,尤其是网络延迟可直观看到(变红、变黄、变绿表达断网、拥堵、流畅),辅助用户了解网络情况,并提供相应的处理,提升用户体验,可为第三方APP提供网络状态数据,进一步减少网络问题带来的影响。
为达到以上目的,本发明采取的技术方案是:
一种iOS网络实时监测的方法,其特征在于,包括如下步骤:
步骤1,检测当前网络,判断网络是否断开,如果断开,则返回网络断开状态;
步骤2,在网络连通时,进一步判断,是否同时检测本地网络;
步骤3,如果不检测本地网络,则执行网络连通检测处理,如果检测本地网络,则执行本地网络检测处理。
在上述技术方案的基础上,所述网络连通检测处理具体包括:
获取检测网络ip地址,如果失败,则返回检测失败;
尝试启动socket,如果失败,则返回检测失败;
等待接收数据,
开始发送数据,
计算网络延迟,
返回网络状态及网络延迟数据。
在上述技术方案的基础上,预设网络延迟阈值,根据检测到的网络延迟数据,与网络延迟阈值比较,返回当前网络状态;
所述网络延迟阈值至少有一个。
在上述技术方案的基础上,所述当前网络状态至少包括:断网、拥堵、流畅。
在上述技术方案的基础上,当网络延迟阈值有一个时,通过检测到的网络延迟数据与网络延迟阈值差值的大小,判断当前网络状态。
在上述技术方案的基础上,当网络延迟阈值有两个以上时,通过检测到的网络延迟数据在哪两个网络延迟阈值区间之内,判断当前网络状态。
在上述技术方案的基础上,所述本地网络检测处理具体包括:
判断当前是否无网络信号,如果是,则返回网络断开状态;
判断是否是正在使用WIFI网络,如果是,则返回WIFI网络状态;
判断是否是正在使用WWAN网络,如果是,则返回网络断开状态;
判断是否是正在使用2G网络,如果是,则返回2G网络状态;
判断是否是正在使用3G网络,如果是,则返回3G网络状态;
判断是否是正在使用4G网络,如果是,则返回4G网络状态;
如果上述判断都是否定的,则返回网络断开状态。
在上述技术方案的基础上,判断是否是正在使用4G网络后,还有自定义判断步骤,根据用户设定,判断是否正在使用用户指定的网络,如果是,则返回用户指定的网络状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京酷我科技有限公司,未经北京酷我科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711230414.3/2.html,转载请声明来源钻瓜专利网。





