[发明专利]监测网络异常的方法及装置有效
申请号: | 201510313686.4 | 申请日: | 2015-06-09 |
公开(公告)号: | CN104917651B | 公开(公告)日: | 2018-04-17 |
发明(设计)人: | 莫松 | 申请(专利权)人: | 北京齐尔布莱特科技有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
代理公司: | 北京思睿峰知识产权代理有限公司11396 | 代理人: | 赵爱军,谢建云 |
地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 监测 网络 异常 方法 装置 | ||
技术领域
本发明涉及互联网领域,尤其涉及监测网络异常的方法及装置。
背景技术
随着互联网的快速发展,越来越多的应用和服务以云计算等方式向公众提供。同时网络复杂度和监测难度也越来越大。传统的监测方式大多采用分布式的方式监测网络链路中各个环节。例如,网络提供商对CDN、IDC的性能进行监控。软件服务平台通常需要通过第三方进行网络性能监控。
然而,分布式的网络监测方式很难从一个环节对整个网络链路的异常进行监测。尤其是对于可能发生在网络链路各个环节的网络劫持,很难从一个环节进行全面监测覆盖。
发明内容
为此,本发明提供一种新的监测网络异常的方案,从而实现了在用户端对多种网络异常进行监测,以力图解决或者至少缓解上面存在的问题。
根据本发明的一个方面,提供一种监测网络异常的装置,适于驻留在计算设备中,该计算设备中还驻留有应用客户端,该监测网络异常的装置包括判断器和发送器。判断器,适于响应于应用客户端接收到服务器的响应报文,判断网络是否处于正常状态。发送器,适于在所述判断器确定网络处于异常状态时,向服务器发送相应的异常报告。
可选地,在根据本发明的监测网络异常的装置中,判断器适于根据下述方式中一种或多种判断网络是否处于正常状态:获取所述响应报文的状态码,并根据该状态码判断网络是否异常;判断所述应用客户端对所述响应报文的解析操作是否正常,在确定该解析操作异常时,确定网络处于异常状态;获 取对所述响应报文的MD5校验结果,根据该校验结果判断网络是否正常;计算所述应用客户端从发送请求至接收到所述响应报文的响应时间,比较该响应时间与预定时限,以判断网络是否处于正常状态。
可选地,根据本发明的监测网络异常的装置还包括配置器,存储有预定期限。判断器还适于,获取所述响应报文的时间戳和服务器当前时间,计算该时间戳与服务器当前时间的差值。根据该差值判断所述响应报文中数据是否超过所述预定期限,以判断网络是否异常。
可选地,在根据本发明的监测网络异常的装置中,配置器还存储有预定监测类型。在获取所述响应报文的时间戳和服务器当前时间之前,判断器还适于判断所述响应报文是否属于预定监测类型。若是,则执行获取响应报文的时间戳和服务器当前时间的操作。
可选地,在根据本发明的监测网络异常的装置中,配置器存储有预定监测类型,其中每个预定监测类型对应一个预定期限。判断器适于根据下述方式以基于所述差值判断所述响应报文中数据是否超过所述预定期限,以判断网络是否异常:确定所述响应报文对应的预定监测类型。根据该响应报文对应的预定监测类型,确定该响应报文对应的预定期限。和,判断所述差值是否超过该响应报文对应的预定期限,以确定网络是否异常。
可选地,在根据本发明的监测网络异常的装置中,配置器还适于响应于接收到服务器发送的配置信息,更新所述预定监测类型和所述预定时限。
可选地,在根据本发明的监测网络异常的装置中,判断器还适于根据下述方式判断网络是否处于正常状态:监测所述应用客户端的加载网页的操作,判断该加载网页的操作是否出现异常链接跳转和/或异常信息展示。
可选地,在根据本发明的监测网络异常的装置中,判断器适于根据下述方式判断所述加载网页的操作是否出现异常链接跳转:向服务器请求并接收一个跳转合法域列表;在应用客户端执行加载网页的操作时,判断链接跳转的地址是否符合该跳转合法域列表。
可选地,在根据本发明的监测网络异常的装置中,发送器向服务器所发送的相应的异常报告包括:异常代码、网络类型信息、网络运营商信息、所属 区域位置和用户设备号。
根据本发明的又一个方面,还提供一种监测网络异常的方法,适于在计算设备中执行,该计算设备中还驻留有应用客户端。该方法包括:响应于应用客户端接收到服务器发送的响应报文,判断网络是否处于正常状态;在确定网络处于异常状态时,向服务器发送相应的异常报告。
可选地,在根据本发明的监测网络异常的方法中,判断网络是否处于正常状态的步骤包括下述中一个或多个:获取所述响应报文的状态码,并根据该状态码判断网络是否异常;判断所述应用客户端对所述响应报文的解析操作是否正常,在确定该解析操作异常时,确定网络处于异常状态;获取对所述响应报文的MD5校验结果,根据该校验结果判断网络是否正常;以及计算所述应用客户端从发送请求至接收到所述响应报文的响应时间,比较该响应时间与预定时限,以判断网络是否处于正常状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京齐尔布莱特科技有限公司,未经北京齐尔布莱特科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510313686.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:女鞋(GSH‑L17209)
- 下一篇:女鞋(GSH‑L17177)