无线通信网络质量监控系统及方法与流程

专利2022-05-09  120


本发明属于无线通讯技术领域,尤其涉及无线通信网络质量监控系统及方法。



背景技术:

利用无线电波传输信息的通信方式即称为无线电通信,它能传输声音、文字、数据和图像等。无线通信具有传输距离远,设置灵活以及连接迅速的优点,因此在当今社会中使用广泛。

在当前的无线通信网络中,除了手机等移动设备使用的无线通信技术,最为常见的就是区域使用的无线网络。例如在家庭环境中,一般是利用无线路由器将有线网络转换为无线网络,使用者使用的移动设备直接通过无线连接的方式与无线路由器建立网络连接,一个无线路由器能够同时连接多个移动设备,即存在多个移动设备同时上网的情况。

由于通过无线路由器构建的局域无线网络的稳定性较差,无论是存在网络波动还是由于信号传输受阻,都会导致网络质量下降,这对要求高网络质量的用户会造成困扰,用户也无法得知网络质量下降的原因,无法自主排查,常常需要通过专业技术人员排查,这就导致了财力物力的消耗。



技术实现要素:

本发明实施例的目的在于提供无线通信网络质量监控方法,旨在解决背景技术中提出的问题。

本发明实施例是这样实现的,一种无线通信网络质量监控方法,所述方法包括:

获取网络时间,并根据网络时间向网络设备发出测试数据包,所述测试数据包包括向移动终端发送的终端测试数据包和向服务器发出的云端测试数据包;

从网络设备获取反馈数据包,根据反馈数据包和测试数据包分析与网络设备之间的测试网络传输情况,得到测试网络分析报告;

获取无线网络工作日志,根据无线网络工作日志分析工作网络传输情况,得到工作网络分析报告,所述工作网络分析报告至少包括工作时间内的工作数据丢失率、工作数据丢失量、工作网络延时以及实时数据传输量;

根据测试网络分析报告解析工作网络分析报告,生成网络质量监控结果。

优选的,所述获取网络时间,并根据网络时间向网络设备发出测试数据包的步骤具体包括:

获取网络时间,并根据网络时间向移动终端发送终端测试数据包;

根据有线网络数据传输量,向服务器发出云端测试数据包。

优选的,所述从网络设备获取反馈数据包,根据反馈数据包和测试数据包分析与网络设备之间的测试网络传输情况,得到测试网络分析报告的步骤,具体包括:

从移动终端获取终端反馈数据包,所述终端反馈数据包至少包括移动终端接收到终端测试数据包的终端接收时间以及终端测试数据包中包含的测试数据;

从服务器获取云端反馈数据包,所述云端反馈数据包至少包括服务器接收到云端反馈数据包的云端接收时间以及云端反馈数据包中包含的测试数据;

将终端反馈数据包中包含的测试数据与终端测试数据包中包含的测试数据进行比对,将云端测试数据包包含的测试数据与云端反馈数据包中包含的测试数据进行比对,计算得到测试数据丢失率以及测试数据丢失量;

根据终端接收时间以及云端接收时间计算得到测试数据传输延时,并生成测试网络分析报告。

优选的,所述获取无线网络工作日志,根据无线网络工作日志分析工作网络传输情况,得到工作网络分析报告的步骤,具体包括:

获取无线网络工作日志,所述无线网络工作日志至少包括工作时间内的实时数据传输量、工作网络延时以及工作数据丢失率;

建立坐标系,并将实时数据传输量按照时间顺序标记在坐标系中,得到工作数据传输曲线;

根据工作数据传输曲线计算得到工作网络传输速率,并生成工作网络分析报告。

优选的,所述根据测试网络分析报告解析工作网络分析报告,生成网络质量监控结果的步骤,具体包括:

根据测试网络分析报告得到自检结果;

根据测试网络分析报告建立映射函数;

利用映射函数校核工作数据丢失率、工作数据丢失量以及工作网络延时,得到校核结果;

根据自检结果和校核结果生成网络质量监控结果。

优选的,所述根据网络时间向网络设备发出测试数据包至少重复一次。

优选的,所述获取网络时间步骤之后还包括根据网络时间判断是否发出测试数据包。

本发明实施例的另一目的在于提供一种无线通信网络质量监控系统,其特征在于,所述无线通信网络质量监控系统包括:

测试数据发送模块,用于获取网络时间,并根据网络时间向网络设备发出测试数据包,所述测试数据包包括向移动终端发送的终端测试数据包和向服务器发出的云端测试数据包;

反馈数据获取模块,用于从网络设备获取反馈数据包,根据反馈数据包和测试数据包分析与网络设备之间的测试网络传输情况,得到测试网络分析报告;

日志获取分析模块,用于获取无线网络工作日志,根据无线网络工作日志分析工作网络传输情况,得到工作网络分析报告,所述工作网络分析报告至少包括工作时间内的工作数据丢失率、工作数据丢失量、工作网络延时以及实时数据传输量;

网络质量分析模块,用于根据测试网络分析报告解析工作网络分析报告,生成网络质量监控结果。

优选的,所述测试数据发送模块包括:

终端测试数据发送单元,用于获取网络时间,并根据网络时间向移动终端发送终端测试数据包;

云端测试数据发送单元,用于根据有线网络数据传输量,向服务器发出云端测试数据包。

优选的,所述反馈数据获取模块包括:

终端反馈数据接收单元,用于从移动终端获取终端反馈数据包,所述终端反馈数据包至少包括移动终端接收到终端测试数据包的终端接收时间以及终端测试数据包中包含的测试数据;

云端反馈数据接收单元,用于从服务器获取云端反馈数据包,所述云端反馈数据包至少包括服务器接收到云端反馈数据包的云端接收时间以及云端反馈数据包中包含的测试数据;

数据比对单元,用于将终端反馈数据包中包含的测试数据与终端测试数据包中包含的测试数据进行比对,将云端测试数据包包含的测试数据与云端反馈数据包中包含的测试数据进行比对,计算得到测试数据丢失率以及测试数据丢失量;

报告生成单元,用于根据终端接收时间以及云端接收时间计算得到测试数据传输延时,并生成测试网络分析报告。

本发明实施例提供的一种无线通信网络质量监控方法,通过在网络占用少的时候对服务器和移动终端进行无线网络数据传输测试,判断当前无线网络是否存在数据传输故障,并对无线网络工作时间内的数据传输进行校核,判断工作时间是否存在网络传输质量问题,最终形成网络质量监控结果,方便使用者进行网络问题的诊断。

附图说明

图1为本发明实施例提供的一种无线通信网络质量监控方法的应用环境图;

图2为本发明实施例提供的一种无线通信网络质量监控方法的流程图;

图3为本发明实施例提供的根据网络时间向网络设备发出测试数据包的步骤的流程图;

图4为本发明实施例提供的得到测试网络分析报告的步骤的流程图;

图5为本发明实施例提供的根据无线网络工作日志分析得到工作网络分析报告的流程图;

图6为本发明实施例提供的根据测试网络分析报告解析工作网络分析报告生成网络质量监控结果的步骤的流程图;

图7为本发明实施例提供的无线通信网络质量监控系统的架构图;

图8为本发明实施例提供的测试数据发送模块的架构图;

图9为本发明实施例提供的反馈数据获取模块的架构图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但除非特别说明,这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一xx脚本称为第二xx脚本,且类似地,可将第二xx脚本称为第一xx脚本。

现有技术中,无线路由器构建的局域无线网络的稳定性较差,无论是存在网络波动还是由于信号传输受阻,都会导致网络质量下降,这对要求高网络质量的用户会造成困扰,用户也无法得知网络质量下降的原因,无法自主排查,常常需要通过专业技术人员排查,这就导致了财力物力的消耗。

在本发明中,通过在网络占用少的时候对服务器和移动终端进行无线网络数据传输测试,判断当前无线网络是否存在数据传输故障,并对无线网络工作时间内的数据传输进行校核,判断工作时间是否存在网络传输质量问题,最终形成网络质量监控结果,方便使用者进行网络问题的诊断。

图1为本发明实施例提供的一种无线通信网络质量监控方法的应用环境图,如图1所示,在该应用环境中包括移动终端、无线路由器以及服务器,移动终端可以是手机、平板电脑、笔记本电脑等具有无线连接功能的设备;无线路由器是用于用户上网、带有无线覆盖功能的路由器,可以看作是一个转发器;服务器可以是独立的物理服务器或终端,也可以是多个物理服务器构成的服务器集群,可以是提供云服务器、云数据库、云存储和cdn等基础云计算服务的云服务器。

图2为本发明实施例提供一种无线通信网络质量监控方法,所述方法包括:

s100,获取网络时间,并根据网络时间向网络设备发出测试数据包,所述测试数据包包括向移动终端发送的终端测试数据包和向服务器发出的云端测试数据包。

在本步骤中,获取网络时间,并在此之前需要根据ip地址判断当前无线路由器的位置,根据无线路由器的位置获取相应的网络时间,例如通过ip地址判断当前路由器位置为中国内的某一省,则从网络中获取北京时间,根据北京时间判断当前时间是否为休息时间,例如将每天凌晨一点至凌晨四点设置为休息时间,其余时间为工作时间,在休息时间内,连接无线路由器的设备逐渐减少,数据吞吐量也逐渐减少,此时进行测试不会对使用者的正常使用造成影响,当然,为了提高分辨休息时间的准确度,也可以利用无线路由器内的网络活动活跃情况来进行判定,在活跃度低并且处于休息时间的时候进行测试即可;在进行测试的时候,将向移动终端发送的终端测试数据包和向服务器发出的云端测试数据包同时发出;当然,为了保证测试的准确性,可以根据网络时间向网络设备发出测试数据包至少重复一次,优选的,可以重复三次,并对三次测试结果求均值。

在本步骤之后,根据网络时间进行时间的判定,如果为工作时间则不发出测试数据包,从而避免对用户的正常使用造成影响。

s200,从网络设备获取反馈数据包,根据反馈数据包和测试数据包分析与网络设备之间的测试网络传输情况,得到测试网络分析报告。

在本步骤中,分别从移动终端和服务器获取反馈数据包,所述网络设备包括移动终端和服务器,这是因为网络质量问题除了与无线路由器自身相关,还与服务器与无线路由器之间的有线传输过程以及无线路由器与移动终端之间的传输过程有关,因此通过对此三个方向进行检测就能够判别网络质量问题出现的原因。

s300,获取无线网络工作日志,根据无线网络工作日志分析工作网络传输情况,得到工作网络分析报告,所述工作网络分析报告至少包括工作时间内的工作数据丢失率、工作数据丢失量、工作网络延时以及实时数据传输量。

在本步骤中,获取无线网络工作日志,无线网络工作日志从移动终端获取,其记录了该移动终端当天使用无线网络的情况,其中具体包括每个时刻传输的数据量以及该时刻的工作网络延时的数值,通过对这些数据进行综合分析,得到工作网络分析报告,工作网络分析报告即可用于对无线网络工作日志中记载的内容进行分别,并将数据按照固定格式记录,以方便与测试网络分析报告进行对比。

s400,根据测试网络分析报告解析工作网络分析报告,生成网络质量监控结果。

在本步骤中,分析测试网络分析报告,从而对服务器与无线路由器之间的有线传输过程以及无线路由器与移动终端之间的传输过程进行诊断,从而判定无线路由器自身是否存在数据传输问题;然后根据测试网络分析报告建立相应的判定函数,进而将工作网络分析报告中的数据代入到判定函数当中,从而对工作网络分析报告中的数据进行诊断,从而判断在工作时间内,移动终端与无线路由器之间的数据传输是否存在问题,网络质量问题包括网络延时高、数据丢失率高以及网络传输速度慢等,至此,对无线路由器自身、服务器与无线路由器之间的有线传输过程以及无线路由器与移动终端之间的传输过程都进行了诊断,最终生成网络质量监控结果,以确定导致网络质量问题的原因。

如图3所示,作为本发明一个优选的实施例,所述获取网络时间,并根据网络时间向网络设备发出测试数据包的步骤具体包括:

s101,获取网络时间,并根据网络时间向移动终端发送终端测试数据包。

在本步骤中,获取网络时间,根据网络时间判断当前是否处于休息时间,若处于休息时间,则向移动终端发送终端测试数据包,移动终端可以是手机、平板或者笔记本电脑等,在选取移动终端的时候,可以优先选择平板电脑以及笔记本电脑等在休息时间使用可能性较低的设备。

s102,根据有线网络数据传输量,向服务器发出云端测试数据包。

在本步骤中,获取当前的网络数据传输量,判断当前有线传输通道的占用率,如果占用率较高,则说明当前正在进行大量的数据传输,此时发出云端测试数据包将会影响正常的数据传输,只有在占用率较低时,发送云端测试数据包至服务器即可。

如图4所示,作为本发明一个优选的实施例,所述从网络设备获取反馈数据包,根据反馈数据包和测试数据包分析与网络设备之间的测试网络传输情况,得到测试网络分析报告的步骤,具体包括:

s201,从移动终端获取终端反馈数据包,所述终端反馈数据包至少包括移动终端接收到终端测试数据包的终端接收时间以及终端测试数据包中包含的测试数据。

在本步骤中,从移动终端获取终端反馈数据包,终端反馈数据包记载了终端接收时间,终端接收时间应当包括移动终端开始接收的时刻,以及接收完成的时刻,并且在终端反馈数据包中记载发出终端反馈数据包的时间,移动终端将终端测试数据包中包含的测试数据全部发回给无线路由器。

s202,从服务器获取云端反馈数据包,所述云端反馈数据包至少包括服务器接收到云端反馈数据包的云端接收时间以及云端反馈数据包中包含的测试数据。

在本步骤中,从服务器获取云端反馈数据包,云端反馈数据包记载了云端接收时间,云端接收时间应当包括服务器开始接收的时刻,以及接收完成的时刻,并且在云端反馈数据包中记载发出云端反馈数据包的时间,服务器将云端反馈数据包中包含的测试数据全部发回至无线路由器。

s203,将终端反馈数据包中包含的测试数据与终端测试数据包中包含的测试数据进行比对,将云端测试数据包包含的测试数据与云端反馈数据包中包含的测试数据进行比对,计算得到测试数据丢失率以及测试数据丢失量。

在本步骤中,将终端反馈数据包中包含的测试数据与终端测试数据包中包含的测试数据进行比对,终端反馈数据包返回无线路由器之后,通过比对,判断是否存在数据丢失的情况,并计算数据丢失率,同样的,将云端测试数据包包含的测试数据与云端反馈数据包中包含的测试数据进行比对,记录测试数据丢失量以及数据丢失率。

s204,根据终端接收时间以及云端接收时间计算得到测试数据传输延时,并生成测试网络分析报告。

在本步骤中,终端接收时间包括移动终端开始接收的时刻以及接收完成的时刻,云端接收时间包括服务器开始接收的时刻,以及接收完成的时刻,通过无线路由器发出终端测试数据包的时刻与移动终端开始接收终端测试数据包的时刻之间的差值就能得到测试数据传输延时,根据终端测试数据包的大小以及移动终端开始接收的时刻以及接收完成的时刻就可以计算得到数据传输速度;同样的,通过无线路由器发出云端测试数据包的时刻与服务器开始接收云端测试数据包的时刻之间的差值就能得到测试数据传输延时,根据云端测试数据包的大小以及服务器开始接收的时刻以及接收完成的时刻就可以计算得到数据传输速度,最终生成测试网络分析报告,根据数据传输延时、数据丢失率以及数据传输速度就可以进行判断。

如图5所示,作为本发明一个优选的实施例,所述获取无线网络工作日志,根据无线网络工作日志分析工作网络传输情况,得到工作网络分析报告的步骤,具体包括:

s301,获取无线网络工作日志,所述无线网络工作日志至少包括工作时间内的实时数据传输量、工作网络延时以及工作数据丢失率。

s302,建立坐标系,并将实时数据传输量按照时间顺序标记在坐标系中,得到工作数据传输曲线。

在本步骤中,无线网络工作日志从移动终端获取,其记录了该移动终端当天使用无线网络的情况,其中具体包括每个时刻传输的数据量以及该时刻的工作网络延时的数值,坐标系为直角坐标系,在建立坐标系时,以时间为横坐标,以每个时刻传输的数据量为纵坐标,进而将坐标系中的各点用平滑的曲线连接起来。

s303,根据工作数据传输曲线计算得到工作网络传输速率,并生成工作网络分析报告。

在本步骤中,按照预设步距在曲线上连续取点,步距可以为10ms,具体的可以根据需要选择,当然步距越小,例如选择5ms作为步距,其数据处理量将会较大,同理取步距为20ms,数据处理量就会相应降低;取点之后计算各点的曲率,从而得到各点的工作网络传输速率。

如图6所示,作为本发明一个优选的实施例,所述根据测试网络分析报告解析工作网络分析报告,生成网络质量监控结果的步骤,具体包括:

s401,根据测试网络分析报告得到自检结果。

在本步骤中,读取测试网络分析报告中的数据传输延时、数据丢失率以及数据传输速度,将数据传输延时、数据丢失率以及数据传输速度与预设延时、预设丢失率以及预设传输速度进行比对,当数据传输延时高于预设延时、数据丢失率高于预设丢失率以及数据传输速度低于预设传输速度时,则判定服务器与无线路由器之间的有线传输过程或者无线路由器与移动终端之间的传输过程存在异常。

s402,根据测试网络分析报告建立映射函数。

在本步骤中,以测试网络分析报告中测试数据包的大小为自变量,并分别以数据传输延时、数据丢失率以及数据传输速度作为因变量,建立映射关系,并利用泰勒展开逼近,得到三组逼近函数。

s403,利用映射函数校核工作数据丢失率、工作数据丢失量以及工作网络延时,得到校核结果。

在本步骤中,将工作网络分析报告中的实时数据传输量代入逼近函数中,则分别得到数据丢失率计算值、工作数据丢失量计算值以及工作网络延时计算值,通过将数据丢失率计算值、工作数据丢失量计算值以及工作网络延时计算值与工作网络分析报告内记载的工作数据丢失率、工作数据丢失量、工作网络延时进行比较,即可判断工作时间内是否出现过数据传输异常,得到校核结果。

s404,根据自检结果和校核结果生成网络质量监控结果。

在本步骤中,自检结果用于判断测试时间段是否存在无线路由器参与的数据传输过程存异常;而校核结果则用于判断在工作时间内数据传输过程是否存在异常,最终将判断结果都记载在网络质量监控结果中。

如图7所示,为本发明提供的一种无线通信网络质量监控系统,所述无线通信网络质量监控系统包括:

测试数据发送模块100,用于获取网络时间,并根据网络时间向网络设备发出测试数据包,所述测试数据包包括向移动终端发送的终端测试数据包和向服务器发出的云端测试数据包。

在本系统中,测试数据发送模块100获取网络时间,并在此之前需要根据ip地址判断当前无线路由器的位置,根据无线路由器的位置获取相应的网络时间,在进行测试的时候,将向移动终端发送的终端测试数据包和向服务器发出的云端测试数据包同时发出。

反馈数据获取模块200,用于从网络设备获取反馈数据包,根据反馈数据包和测试数据包分析与网络设备之间的测试网络传输情况,得到测试网络分析报告。

在本系统中,反馈数据获取模块200分别从移动终端和服务器获取反馈数据包,所述网络设备包括移动终端和服务器。

日志获取分析模块300,用于获取无线网络工作日志,根据无线网络工作日志分析工作网络传输情况,得到工作网络分析报告,所述工作网络分析报告至少包括工作时间内的工作数据丢失率、工作数据丢失量、工作网络延时以及实时数据传输量。

在本系统中,日志获取分析模块300获取无线网络工作日志,无线网络工作日志从移动终端获取,其记录了该移动终端当天使用无线网络的情况,其中具体包括每个时刻传输的数据量以及该时刻的工作网络延时的数值,通过对这些数据进行综合分析,得到工作网络分析报告。

网络质量分析模块400,用于根据测试网络分析报告解析工作网络分析报告,生成网络质量监控结果。

在本系统中,分析测试网络分析报告,从而对服务器与无线路由器之间的有线传输过程以及无线路由器与移动终端之间的传输过程进行诊断,从而判定无线路由器自身是否存在数据传输问题;然后根据测试网络分析报告建立相应的判定函数,进而将工作网络分析报告中的数据代入到判定函数当中,从而对工作网络分析报告中的数据进行诊断。

如图8所示,为本发明提供的测试数据发送模块包括:

终端测试数据发送单元101,用于获取网络时间,并根据网络时间向移动终端发送终端测试数据包。

在本模块中,获取网络时间,根据网络时间判断当前是否处于休息时间,若处于休息时间,则向移动终端发送终端测试数据包。

云端测试数据发送单元102,用于根据有线网络数据传输量,向服务器发出云端测试数据包。

在本模块中,获取当前的网络数据传输量,判断当前有线传输通道的占用率,如果占用率较高,则说明当前正在进行大量的数据传输,此时发出云端测试数据包将会影响正常的数据传输,只有在占用率较低时,发送云端测试数据包至服务器即可。

如图9所示,为本发明提供的所述反馈数据获取模块包括:

终端反馈数据接收单元201,用于从移动终端获取终端反馈数据包。

在本模块中,终端反馈数据接收单元201从移动终端获取终端反馈数据包,所述终端反馈数据包至少包括移动终端接收到终端测试数据包的终端接收时间以及终端测试数据包中包含的测试数据。

云端反馈数据接收单元202,用于从服务器获取云端反馈数据包。

在本模块中,云端反馈数据接收单元202从服务器获取云端反馈数据包,云端反馈数据包记载了云端接收时间,云端接收时间应当包括服务器开始接收的时刻,以及接收完成的时刻,并且在云端反馈数据包中记载发出云端反馈数据包的时间,服务器将云端反馈数据包中包含的测试数据全部发回至无线路由器。

数据比对单元203,用于将终端反馈数据包中包含的测试数据与终端测试数据包中包含的测试数据进行比对,将云端测试数据包包含的测试数据与云端反馈数据包中包含的测试数据进行比对,计算得到测试数据丢失率以及测试数据丢失量。

在本模块中,数据比对单元203将终端反馈数据包中包含的测试数据与终端测试数据包中包含的测试数据进行比对,终端反馈数据包返回无线路由器之后,通过比对,判断是否存在数据丢失的情况,并计算数据丢失率,同样的,将云端测试数据包包含的测试数据与云端反馈数据包中包含的测试数据进行比对,记录测试数据丢失量以及数据丢失率。

报告生成单元204,用于根据终端接收时间以及云端接收时间计算得到测试数据传输延时,并生成测试网络分析报告。

在本模块中,报告生成单元204计算得到移动终端与无线路由器之间的数据传输速度和数据传输延时以及服务器与无线路由器之间的数据传输速度和数据传输延时。

应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。


技术特征:

1.一种无线通信网络质量监控方法,其特征在于,所述方法包括:

获取网络时间,并根据网络时间向网络设备发出测试数据包,所述测试数据包包括向移动终端发送的终端测试数据包和向服务器发出的云端测试数据包;

从网络设备获取反馈数据包,根据反馈数据包和测试数据包分析与网络设备之间的测试网络传输情况,得到测试网络分析报告;

获取无线网络工作日志,根据无线网络工作日志分析工作网络传输情况,得到工作网络分析报告,所述工作网络分析报告至少包括工作时间内的工作数据丢失率、工作数据丢失量、工作网络延时以及实时数据传输量;

根据测试网络分析报告解析工作网络分析报告,生成网络质量监控结果。

2.根据权利要求1所述的无线通信网络质量监控方法,其特征在于,所述获取网络时间,并根据网络时间向网络设备发出测试数据包的步骤具体包括:

获取网络时间,并根据网络时间向移动终端发送终端测试数据包;

根据有线网络数据传输量,向服务器发出云端测试数据包。

3.根据权利要求2所述的无线通信网络质量监控方法,其特征在于,所述从网络设备获取反馈数据包,根据反馈数据包和测试数据包分析与网络设备之间的测试网络传输情况,得到测试网络分析报告的步骤,具体包括:

从移动终端获取终端反馈数据包,所述终端反馈数据包至少包括移动终端接收到终端测试数据包的终端接收时间以及终端测试数据包中包含的测试数据;

从服务器获取云端反馈数据包,所述云端反馈数据包至少包括服务器接收到云端反馈数据包的云端接收时间以及云端反馈数据包中包含的测试数据;

将终端反馈数据包中包含的测试数据与终端测试数据包中包含的测试数据进行比对,将云端测试数据包包含的测试数据与云端反馈数据包中包含的测试数据进行比对,计算得到测试数据丢失率以及测试数据丢失量;

根据终端接收时间以及云端接收时间计算得到测试数据传输延时,并生成测试网络分析报告。

4.根据权利要求1所述的无线通信网络质量监控方法,其特征在于,所述获取无线网络工作日志,根据无线网络工作日志分析工作网络传输情况,得到工作网络分析报告的步骤,具体包括:

获取无线网络工作日志,所述无线网络工作日志至少包括工作时间内的实时数据传输量、工作网络延时以及工作数据丢失率;

建立坐标系,并将实时数据传输量按照时间顺序标记在坐标系中,得到工作数据传输曲线;

根据工作数据传输曲线计算得到工作网络传输速率,并生成工作网络分析报告。

5.根据权利要求1所述的无线通信网络质量监控方法,其特征在于,所述根据测试网络分析报告解析工作网络分析报告,生成网络质量监控结果的步骤,具体包括:

根据测试网络分析报告得到自检结果;

根据测试网络分析报告建立映射函数;

利用映射函数校核工作数据丢失率、工作数据丢失量以及工作网络延时,得到校核结果;

根据自检结果和校核结果生成网络质量监控结果。

6.根据权利要求1所述的无线通信网络质量监控方法,其特征在于,所述根据网络时间向网络设备发出测试数据包至少重复一次。

7.根据权利要求1所述的无线通信网络质量监控方法,其特征在于,所述获取网络时间步骤之后还包括根据网络时间判断是否发出测试数据包。

8.一种无线通信网络质量监控系统,其特征在于,所述无线通信网络质量监控系统包括:

测试数据发送模块,用于获取网络时间,并根据网络时间向网络设备发出测试数据包,所述测试数据包包括向移动终端发送的终端测试数据包和向服务器发出的云端测试数据包;

反馈数据获取模块,用于从网络设备获取反馈数据包,根据反馈数据包和测试数据包分析与网络设备之间的测试网络传输情况,得到测试网络分析报告;

日志获取分析模块,用于获取无线网络工作日志,根据无线网络工作日志分析工作网络传输情况,得到工作网络分析报告,所述工作网络分析报告至少包括工作时间内的工作数据丢失率、工作数据丢失量、工作网络延时以及实时数据传输量;

网络质量分析模块,用于根据测试网络分析报告解析工作网络分析报告,生成网络质量监控结果。

9.根据权利要求8所述的无线通信网络质量监控系统,其特征在于,所述测试数据发送模块包括:

终端测试数据发送单元,用于获取网络时间,并根据网络时间向移动终端发送终端测试数据包;

云端测试数据发送单元,用于根据有线网络数据传输量,向服务器发出云端测试数据包。

10.根据权利要求8所述的无线通信网络质量监控系统,其特征在于,所述反馈数据获取模块包括:

终端反馈数据接收单元,用于从移动终端获取终端反馈数据包,所述终端反馈数据包至少包括移动终端接收到终端测试数据包的终端接收时间以及终端测试数据包中包含的测试数据;

云端反馈数据接收单元,用于从服务器获取云端反馈数据包,所述云端反馈数据包至少包括服务器接收到云端反馈数据包的云端接收时间以及云端反馈数据包中包含的测试数据;

数据比对单元,用于将终端反馈数据包中包含的测试数据与终端测试数据包中包含的测试数据进行比对,将云端测试数据包包含的测试数据与云端反馈数据包中包含的测试数据进行比对,计算得到测试数据丢失率以及测试数据丢失量;

报告生成单元,用于根据终端接收时间以及云端接收时间计算得到测试数据传输延时,并生成测试网络分析报告。

技术总结
本发明适用于无线通讯技术领域,尤其涉及无线通信网络质量监控系统及方法,所述方法包括:并根据网络时间向网络设备发出测试数据包;从网络设备获取反馈数据包,分析与网络设备之间的测试网络传输情况,得到测试网络分析报告;获取无线网络工作日志,分析工作网络传输情况,得到工作网络分析报告;根据测试网络分析报告解析工作网络分析报告,生成网络质量监控结果。本发明通过在网络占用少的时候对服务器和移动终端进行无线网络数据传输测试,判断当前无线网络是否存在数据传输故障,并对无线网络工作时间内的数据传输进行校核,判断工作时间是否存在网络传输质量问题,最终形成网络质量监控结果,方便使用者进行网络问题的诊断。

技术研发人员:于磊;张学;李智峰;黄炜玮;李俊巍
受保护的技术使用者:广东南方电信规划咨询设计院有限公司
技术研发日:2021.07.07
技术公布日:2021.08.03

转载请注明原文地址:https://doc.8miu.com/read-512.html

最新回复(0)