用于监控网络质量的方法和设备技术

技术编号:19597962 阅读:35 留言:0更新日期:2018-11-28 06:30
本申请实施例公开了用于监控网络质量的方法和设备。该方法的一具体实施方式包括:响应于接收到第一客户端发送的针对目标服务器的网络探测数据,对网络探测数据进行分析,确定目标服务器在目标区域内是否存在网络异常情况,其中,目标区域是第一客户端所归属的用户所在的区域;响应于确定目标服务器在目标区域内存在网络异常情况,从目标区域所关联的用户标识组中选取用户标识,将选取出的用户标识所指示的用户确定为抽样用户;向抽样用户的客户端发送网络检测指令,以使抽样用户的客户端基于网络检测指令,对目标服务器进行网络检测;接收抽样用户的客户端返回的网络检测结果。该实施方式实现了采用分散式的客户端来监控目标服务器的网络质量。

【技术实现步骤摘要】
用于监控网络质量的方法和设备
本申请实施例涉及计算机
,具体涉及用于监控网络质量的方法和设备。
技术介绍
互联网中网络接入的复杂性一般会导致用户无法获得稳定的服务。因而,网络质量监控方法便应运而生。通过对待监控的服务器进行网络质量监控,可以有助于发现该服务器存在的网络问题,可以使相关运维人员及时地解决该网络问题,以便用户获得相对稳定的服务。
技术实现思路
本申请实施例提出了用于监控网络质量的方法和设备。第一方面,本申请实施例提供了一种用于监控网络质量的方法,该方法包括:响应于接收到第一客户端发送的针对目标服务器的网络探测数据,对网络探测数据进行分析,确定目标服务器在目标区域内是否存在网络异常情况,其中,目标区域是第一客户端所归属的用户所在的区域,目标区域预先关联用户标识组;响应于确定目标服务器在目标区域内存在网络异常情况,从用户标识组中选取用户标识,将选取出的用户标识所指示的用户确定为抽样用户;向抽样用户的客户端发送网络检测指令,以使抽样用户的客户端基于网络检测指令,对目标服务器进行网络检测;接收抽样用户的客户端返回的网络检测结果。在一些实施例中,对网络探测数据进行分析,确定目标服务器在目标区域内是否存在网络异常情况,包括:确定网络探测数据中的各项探测数据中是否存在目标探测数据,其中,目标探测数据是满足相应的预设报警条件的探测数据;若存在目标探测数据,则确定目标服务器在目标区域内存在网络异常情况。在一些实施例中,在响应于确定目标服务器在目标区域内存在网络异常情况之后,上述方法还包括:针对目标探测数据,执行第一报警操作。在一些实施例中,用户标识组中的用户标识来源于预设的用户标识集合,用户标识集合中的用户标识关联无线接入点位置信息,用户标识组是通过以下生成步骤生成的:从用户标识集合中选取出满足以下位置条件的用户标识:所关联的无线接入点位置信息所指示的位置位于目标区域内;将选取出的满足位置条件的用户标识组成用户标识组。在一些实施例中,从用户标识组中选取用户标识,包括:获取与第一客户端所归属的用户相关的无线接入点位置信息;对于用户标识组中的用户标识,确定该用户标识所关联的无线接入点位置信息和获取到的无线接入点位置信息分别指示的位置之间的距离;若距离不大于预设距离,则选取该用户标识。在一些实施例中,网络检测指令包括命令字符,抽样用户的客户端本地已存储与该命令字符相关的脚本,网络检测结果是抽样用户的客户端通过运行与网络检测指令中的命令字符相关的脚本得到的。在一些实施例中,上述方法还包括:对接收到的网络检测结果进行分析,生成第一报表,以及展示第一报表。在一些实施例中,上述方法还包括:确定接收到的网络检测结果中的各项检测结果中是否存在目标检测结果,其中,目标检测结果是满足相应的预设报警条件的检测结果;若存在目标检测结果,则针对目标检测结果,执行第二报警操作。在一些实施例中,抽样用户的客户端还被配置成基于网络检测结果,执行网络质量评估操作;以及上述方法还包括:接收抽样用户的客户端返回的网络质量评估结果。在一些实施例中,上述方法还包括:对接收到的网络质量评估结果进行分析,生成第二报表,以及展示第二报表。在一些实施例中,第一客户端是已开启网络探测功能的客户端,网络探测数据是第一客户端响应于用于触发网络探测操作的时刻的到来,而执行以下网络探测操作得到的:获取与目标服务器相关的网络探测指令;基于网络探测指令,对目标服务器进行网络探测,得到网络探测数据。在一些实施例中,网络探测指令包括命令字符,第一客户端本地已存储与命令字符相关的脚本;以及基于网络探测指令,对目标服务器进行网络探测,包括:运行与网络探测指令中的命令字符相关的脚本,以对目标服务器进行网络探测。第二方面,本申请实施例提供了一种用于监控网络质量的装置,该装置包括:确定单元,被配置成响应于接收到第一客户端发送的针对目标服务器的网络探测数据,对网络探测数据进行分析,确定目标服务器在目标区域内是否存在网络异常情况,其中,目标区域是第一客户端所归属的用户所在的区域,目标区域预先关联用户标识组;选取单元,被配置成响应于确定目标服务器在目标区域内存在网络异常情况,从用户标识组中选取用户标识,将选取出的用户标识所指示的用户确定为抽样用户;发送单元,被配置成向抽样用户的客户端发送网络检测指令,以使抽样用户的客户端基于网络检测指令,对目标服务器进行网络检测;接收单元,被配置成接收抽样用户的客户端返回的网络检测结果。第三方面,本申请实施例提供了一种用于监控网络质量的方法,该方法包括:接收服务端发送的网络检测指令,其中,网络检测指令是服务端通过执行以下发送步骤发出的:响应于接收到第一客户端发送的针对目标服务器的网络探测数据,对网络探测数据进行分析,确定目标服务器在目标区域内是否存在网络异常情况,其中,目标区域是第一客户端所归属的用户所在的区域,目标区域预先关联用户标识组;响应于确定目标服务器在目标区域内存在网络异常情况,从用户标识组中选取用户标识,将选取出的用户标识所指示的用户确定为抽样用户,向抽样用户的客户端发送网络检测指令;基于接收到的网络检测指令,对目标服务器进行网络检测,得到网络检测结果;将网络检测结果返回给服务端。在一些实施例中,网络检测指令包括命令字符,抽样用户的客户端本地已存储与命令字符相关的脚本;以及基于接收到的网络检测指令,对目标服务器进行网络检测,包括:运行本地存储的与接收到的网络检测指令中的命令字符相关的脚本,以对目标服务器进行网络检测。在一些实施例中,上述方法还包括:基于网络检测结果,执行网络质量评估操作,得到网络质量评估结果;将网络质量评估结果返回给服务端。第四方面,本申请实施例提供了一种用于监控网络质量的装置,该装置包括:接收单元,被配置成接收服务端发送的网络检测指令,其中,网络检测指令是服务端通过执行以下发送步骤发出的:响应于接收到第一客户端发送的针对目标服务器的网络探测数据,对网络探测数据进行分析,确定目标服务器在目标区域内是否存在网络异常情况,其中,目标区域是第一客户端所归属的用户所在的区域,目标区域预先关联用户标识组;响应于确定目标服务器在目标区域内存在网络异常情况,从用户标识组中选取用户标识,将选取出的用户标识所指示的用户确定为抽样用户,向抽样用户的客户端发送网络检测指令;检测单元,被配置成基于接收到的网络检测指令,对目标服务器进行网络检测,得到网络检测结果;发送单元,被配置成将网络检测结果返回给服务端。第五方面,本申请实施例提供了一种电子设备,该电子设备包括:一个或多个处理器;存储装置,其上存储有一个或多个程序;当该一个或多个程序被该一个或多个处理器执行,使得该一个或多个处理器实现如第一方面和第三方面中任一实现方式描述的方法。第六方面,本申请实施例提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面和第三方面中任一实现方式描述的方法。本申请实施例提供的用于监控网络质量的方法和设备,通过服务端响应于接收到第一客户端发送的针对目标服务器的网络探测数据,对该网络探测数据进行分析,确定目标服务器在目标区域(第一客户端所归属的用户所在的区域)内是否存在网络异常情况,以便在确定目标服务器在目标区域内存在网络异常情况时本文档来自技高网...

【技术保护点】
1.一种用于监控网络质量的方法,所述方法包括:响应于接收到第一客户端发送的针对目标服务器的网络探测数据,对所述网络探测数据进行分析,确定所述目标服务器在目标区域内是否存在网络异常情况,其中,所述目标区域是所述第一客户端所归属的用户所在的区域,所述目标区域预先关联用户标识组;响应于确定所述目标服务器在所述目标区域内存在网络异常情况,从所述用户标识组中选取用户标识,将选取出的用户标识所指示的用户确定为抽样用户;向抽样用户的客户端发送网络检测指令,以使抽样用户的客户端基于所述网络检测指令,对所述目标服务器进行网络检测;接收抽样用户的客户端返回的网络检测结果。

【技术特征摘要】
1.一种用于监控网络质量的方法,所述方法包括:响应于接收到第一客户端发送的针对目标服务器的网络探测数据,对所述网络探测数据进行分析,确定所述目标服务器在目标区域内是否存在网络异常情况,其中,所述目标区域是所述第一客户端所归属的用户所在的区域,所述目标区域预先关联用户标识组;响应于确定所述目标服务器在所述目标区域内存在网络异常情况,从所述用户标识组中选取用户标识,将选取出的用户标识所指示的用户确定为抽样用户;向抽样用户的客户端发送网络检测指令,以使抽样用户的客户端基于所述网络检测指令,对所述目标服务器进行网络检测;接收抽样用户的客户端返回的网络检测结果。2.根据权利要求1所述的方法,其中,所述对所述网络探测数据进行分析,确定所述目标服务器在目标区域内是否存在网络异常情况,包括:确定所述网络探测数据中的各项探测数据中是否存在目标探测数据,其中,所述目标探测数据是满足相应的预设报警条件的探测数据;若存在所述目标探测数据,则确定所述目标服务器在所述目标区域内存在网络异常情况。3.根据权利要求2所述的方法,其中,在所述响应于确定所述目标服务器在所述目标区域内存在网络异常情况之后,所述方法还包括:针对所述目标探测数据,执行第一报警操作。4.根据权利要求1所述的方法,其中,所述用户标识组中的用户标识来源于预设的用户标识集合,所述用户标识集合中的用户标识关联无线接入点位置信息,所述用户标识组是通过以下生成步骤生成的:从所述用户标识集合中选取出满足以下位置条件的用户标识:所关联的无线接入点位置信息所指示的位置位于所述目标区域内;将选取出的满足所述位置条件的用户标识组成用户标识组。5.根据权利要求4所述的方法,其中,所述从所述用户标识组中选取用户标识,包括:获取与所述第一客户端所归属的用户相关的无线接入点位置信息;对于所述用户标识组中的用户标识,确定该用户标识所关联的无线接入点位置信息和获取到的无线接入点位置信息分别指示的位置之间的距离;若所述距离不大于预设距离,则选取该用户标识。6.根据权利要求1所述的方法,其中,所述网络检测指令包括命令字符,抽样用户的客户端本地已存储与所述命令字符相关的脚本,网络检测结果是抽样用户的客户端通过运行与所述网络检测指令中的命令字符相关的脚本得到的。7.根据权利要求1所述的方法,其中,所述方法还包括:对接收到的网络检测结果进行分析,生成第一报表,以及展示所述第一报表。8.根据权利要求1-7之一所述的方法,其中,所述方法还包括:确定接收到的网络检测结果中的各项检测结果中是否存在目标检测结果,其中,所述目标检测结果是满足相应的预设报警条件的检测结果;若存在所述目标检测结果,则针对所述目标检测结果,执行第二报警操作。9....

【专利技术属性】
技术研发人员:崔英林
申请(专利权)人:连尚新昌网络科技有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1