一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

网络质量的评估方法、装置和系统与流程

2022-03-26 14:11:58 来源:中国专利 TAG:


1.本公开涉及通信技术领域,尤其是一种网络质量的评估方法、装置和系统。


背景技术:

2.目前,随着无源光纤网络(passive optical network,pon)的广泛部署,宽带网络用户的网络接入速率得到了普遍提高。与此同时,类似于4k/8k分辨率的交互式网络电视(internet protocol television,iptv)、网络视频、虚拟现实(virtual reality,vr)视频、vr游戏等业务也在迅速发展。这些业务消耗带宽较高,对网络质量的敏感度也更高。
3.在这种背景下,网络质量的评估尤为重要。准确的网络质量评估能够帮助运营商及时地发现并解决网络故障,保障用户体验。
4.相关技术中,可以通过采集pon中的网络设备的流量参数,以便根据采集到的流量参数来评估网络质量。


技术实现要素:

5.然而,发明人注意到,当前网络质量评估的准确性不高。
6.发明人分析发现,相关技术中,为了减轻设备压力,通常将流量参数的采集周期设置得比较长。这些采集参数无法体现网络状况的细节,从而导致网络质量评估的准确性不高。
7.为了解决上述问题,本公开实施例提出了如下解决方案。
8.根据本公开实施例的一方面,提供一种网络质量的评估方法,包括:根据光线路终端olt设备以第一周期采集的端口的第一流量参数,评估所述端口的第一网络质量;在所述第一网络质量低于第一预设质量的情况下,指示所述olt设备以第二周期采集所述端口的第二流量参数,其中,所述第二周期小于所述第一周期;根据所述第二流量参数评估所述端口的第二网络质量。
9.在一些实施例中,所述方法还包括:在所述第二网络质量低于第二预设质量的情况下,判断所述端口所在设备的其他端口当前的网络质量是否低于第三预设质量,以得到判断结果;获取所述端口所在设备的设备信息和所述端口对应的用户信息中的至少一个信息;根据所述判断结果和所述至少一个信息分析网络质量劣化的原因;根据所述原因确定处理建议。
10.在一些实施例中,所述方法还包括:在所述第二网络质量不低于所述第二预设质量的情况下,指示所述olt设备以所述第一周期采集所述第一流量参数。
11.在一些实施例中,所述方法还包括:在所述第一网络质量低于所述第一预设质量的情况下,指示所述olt设备采集所述端口的物理参数,所述物理参数包括所述端口所在设备的光指标参数、中央处理器利用率和温度中的至少一个参数;其中,根据所述判断结果分析网络质量劣化的原因包括:根据所述判断结果、所述至少一个信息和所述至少一个参数分析网络质量劣化的原因。
12.在一些实施例中,所述第一流量参数包括所述olt设备在多个第一周期一一对应采集的多个第一流量子参数,每个第一流量子参数包括总比特数、总包数和总丢包数;评估所述端口的第一网络质量包括:根据每个第一流量子参数中的总比特数确定该第一流量子参数对应的带宽利用率;根据每个第一流量子参数中的总包数和总丢包数确定该第一流量子参数对应的丢包率;其中,在所述多个第一流量子参数中至少两个第一流量子参数对应的带宽利用率大于第一阈值且丢包率大于第二阈值的情况下,所述第一网络质量低于第一预设质量。
13.在一些实施例中,所述至少两个第一流量子参数在所述多个第一周期中连续的至少两个第一周期一一对应采集。
14.在一些实施例中,所述第二流量参数包括所述olt设备在多个第二周期一一对应采集的多个第二流量子参数,所述多个第二流量子参数按照采集的先后顺序被分为多组第二流量子参数,每组第二流量子参数包括至少两个第二流量子参数,每个第二流量子参数包括总比特数、总包数和总丢包数;评估所述端口的第二网络质量包括:根据每组第二流量子参数中的总比特数确定该组第二流量子参数对应的平均带宽利用率;根据每组第二流量子参数中的总包数和总丢包数确定该组第二流量子参数对应的平均丢包率;确定每组第二流量子参数的评分,每组第二流量子参数的评分与该组第二流量子参数对应的平均带宽利用率和平均丢包率正相关;其中,在所述多组第二流量子参数中至少两组第二流量子参数的评分大于第三阈值的情况下,所述第二网络质量低于第二预设质量。
15.在一些实施例中,每组第二流量子参数的评分还与该组第二流量子参数中连续丢包的次数正相关。
16.在一些实施例中,所述第二预设质量低于所述第一预设质量。
17.在一些实施例中,所述端口为所述olt设备对应的按业务类型划分的多个逻辑端口中的一个,所述多个逻辑端口中不同的逻辑端口对应的所述第一预设质量不同。
18.在一些实施例中,所述第一流量参数和所述第二流量参数由所述olt设备中的远程遥测模块采集;其中,所述第二周期小于等于1秒。
19.根据本公开实施例的另一方面,提供一种网络质量的评估装置,包括:第一评估模块,被配置为根据光线路终端olt设备以第一周期采集的端口的第一流量参数,评估所述端口的第一网络质量;指示模块,被配置为在所述第一网络质量低于第一预设质量的情况下,指示所述olt设备以第二周期采集所述端口的第二流量参数,其中,所述第二周期小于所述第一周期;以及第二评估模块,被配置为根据所述第二流量参数评估所述端口的第二网络质量。
20.根据本公开实施例的还一方面,提供一种网络质量的评估装置,包括:存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器的指令执行上述任意一个实施例所述的网络质量的评估方法。
21.根据本公开实施例的还一方面,提供一种网络质量的评估系统,包括:上述任意一个实施例所述的网络质量的评估装置;和所述olt设备。
22.根据本公开实施例的还一方面,提供一种计算机可读存储介质,包括计算机程序指令,其中,所述计算机程序指令被处理器执行时实现上述任意一个实施例所述的网络质量的评估方法。
23.根据本公开实施例的还一方面,提供一种计算机程序产品,包括计算机程序,其中,所述计算机程序被处理器执行时实现上述任意一个实施例所述的网络质量的评估方法。
24.本公开实施例中,首先根据olt设备以较长的周期采集的端口的流量参数来评估该端口的第一网络质量。在第一网络质量低于第一预设质量的情况下,指示olt设备调整为以较短的周期采集同一端口的流量参数,并根据这些流量参数再次评估该端口的第二网络质量。如此,可以在网络质量可能存在劣化的情况下,根据更能够体现网络状况细节的流量参数来评估网络质量,从而可以提高网络质量评估的准确性。
25.下面通过附图和实施例,对本公开的技术方案做进一步的详细描述。
附图说明
26.为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
27.图1是根据本公开一些实施例的网络质量的评估方法的流程示意图;
28.图2是根据本公开另一些实施例的网络质量的评估方法的流程示意图;
29.图3是根据本公开一些实施例的网络质量的评估装置的结构示意图;
30.图4是根据本公开另一些实施例的网络质量的评估装置的结构示意图;
31.图5是根据本公开一些实施例的网络质量的评估系统的结构示意图。
具体实施方式
32.下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。
33.除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。
34.同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
35.对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。
36.在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
37.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
38.图1是根据本公开一些实施例的网络质量的评估方法的流程示意图。
39.如图1所示,网络质量的评估方法包括步骤102~步骤106。
40.在步骤102,根据olt设备以第一周期采集的端口的第一流量参数,评估端口的第
一网络质量。
41.端口可以是pon中的网络设备上的物理端口或逻辑端口。网络设备可以包括例如,光线路终端(optical line terminal,olt)设备、olt设备管理的光网络单元(optical network unit,onu)设备等。
42.第一流量参数可以包括olt设备在多个第一周期一一对应采集的端口的多个第一流量子参数。每个第一流量子参数可以包括例如,在对应的第一周期内流入或流出该端口的总比特数、总包数、总丢包数等。
43.例如,可以向olt设备发送采集指令。该采集指令可以携带第一周期、端口的标识、以及第一流量子参数的标识,以便配置olt设备以第一周期主动采集端口的第一流量参数。然后,可以接收来自olt设备的第一流量参数。
44.作为一些实现方式,可以一次性接收olt设备在多个第一周期采集的多个第一流量子参数。作为另一些实现方式,可以逐一地接收olt设备采集的多个第一流量子参数。
45.在接收到第一流量参数后,可以根据第一流量参数评估端口的第一网络质量。后文将结合一些实施例进一步说明。
46.在步骤104,在第一网络质量低于第一预设质量的情况下,指示olt设备以第二周期采集端口的第二流量参数。
47.这里,第二周期小于第一周期。应理解,第一周期和第二周期都是大于0的周期。例如,第一周期可以是60s,第二周期可以是1s。
48.与第一流量参数类似地,第二流量参数也可以包括olt设备在多个第二周期一一对应采集的端口的多个第二流量子参数。每个第二流量子参数也可以包括例如,在对应的第二周期内流入或流出该端口的总比特数、总包数、总丢包数等。
49.如果确定第一网络质量低于第一预设质量,这表明网络质量存在劣化的可能性。在这种情况下,例如,可以再向olt设备发送采集指令。该采集指令可以携带第二周期、端口的标识、以及第二流量子参数的标识,以便重新配置olt设备以第二周期主动采集端口的第二流量参数。
50.然后,可以接收来自olt设备的第二流量参数。在接收到第二流量参数后,可以执行步骤106。
51.在步骤106,根据第二流量参数评估端口的第二网络质量。
52.可以理解,流量参数的采集周期越短,采集到的流量参数就更能够反映网络状况的细节,根据这些流量参数评估的网络质量的结果就越准确。
53.上述实施例中,首先根据olt设备以较长的周期采集的端口的流量参数来评估该端口的第一网络质量。在第一网络质量低于第一预设质量的情况下,指示olt设备调整为以较短的周期采集同一端口的流量参数,并根据这些流量参数再次评估该端口的第二网络质量。如此,可以在网络质量可能存在劣化的情况下,根据更能够体现网络状况细节的流量参数来评估网络质量,从而可以提高网络质量评估的准确性。
54.下面根据一些实施例进一步说明图1所示的网络质量的评估方法。
55.在一些实施例中,第一流量参数包括olt设备在多个第一周期一一对应采集的多个第一流量子参数,每个流量子参数包括总比特数、总包数和总丢包数。
56.在这些实施例中,可以根据每个第一流量子参数中的总比特数确定该第一流量子
参数对应的带宽利用率,并且,可以根据每个第一流量子参数中的总包数和总丢包数确定该第一流量子参数对应的丢包率。然后,可以根据每个第一流量子参数对应的带宽利用率和丢包率来评估网络质量。
57.第一流量子参数对应的丢包率等于总丢包数与总包数之比。第一流量子参数对应的带宽利用率可以按照以下公式计算:
[0058][0059]
其中,u为带宽利用率,r为总比特数,t为采集周期,b为端口速率。
[0060]
可以将多个第一流量子参数中至少两个第一流量子参数对应的带宽利用率大于第一阈值且丢包率大于第二阈值的情况确认为第一网络质量低于第一预设质量。
[0061]
上述实施例中,利用宽带用户敏感度较高的网络的带宽利用率和丢包率这两种参数来评估网络质量,并且,在至少两个第一流量子参数对应的带宽利用率大于第一阈值且丢包率大于第二阈值的情况下,确认第一网络质量低于第一预设质量。如此,可以进一步提高网络质量评估的准确性。
[0062]
在一些实施例中,至少两个第一流量子参数在多个第一周期中连续的至少两个第一周期一一对应地采集。
[0063]
例如,olt设备以60s的周期持续地采集并上报第一流量子参数。每接收到一次第一流量子参数,可以计算该第一流量子参数对应的带宽利用率和丢包率。如果计算得到连续的至少两个第一流量子参数对应的带宽利用率和丢包率大于对应的阈值,则可以认为第一网络质量低于第一预设质量。
[0064]
可以理解,在网络持续地出现带宽利用率高、且丢包率高的情况下,宽带用户的体验更有可能被影响。
[0065]
上述实施例中,在连续的至少两个周期对应的带宽利用率和丢包率大于阈值的情况下,确认第一网络质量低于第一预设质量。如此,可以更进一步地提高网络质量评估的准确性。
[0066]
在一些实施例中,端口为olt设备对应的按业务类型划分的多个逻辑端口中的一个。
[0067]
业务类型可以包括例如,宽带上网业务、iptv业务、语音业务、视频业务、游戏业务、政企专线业务等。可以理解,不同类型的业务对网络质量的敏感度不同。
[0068]
在这些实施例中,多个逻辑端口中不同的逻辑端口对应的第一预设质量不同。
[0069]
例如,可以将对网络质量的敏感度更高的业务的逻辑端口对应的第一预设质量设置得更高(例如,将第一阈值和第二阈值设置得更低),并将对网络质量的敏感度更低的业务的逻辑端口对应的第一预设质量设置得更低(例如,将第一阈值和第二阈值设置得更高)。
[0070]
作为一些实现方式,可以配置指标库,指标库中有不同业务类型对应的第一预设质量。在评估每个逻辑端口的网络质量时,可以首先从指标库获取该逻辑端口所属的业务类型对应的第一预设质量。
[0071]
上述实施例中,根据不同的预设质量来评估不同业务类型的逻辑端口的网络质量是否可能劣化。如此,可以更进一步地提高网络质量评估的准确性。
[0072]
在一些实施例中,第一流量参数和第二流量参数由olt设备中的远程遥测(telemetry)模块采集。
[0073]
远程遥测模块在接收到采集信令后即可按照采集信令中携带的信息,以推模式的方式周期性地主动采集、上报流量参数。相较于基于简单网络管理协议(simple network management protocol,snmp)或命令行界面(command-line interface,cli)等传统的采集方式而言,远程遥测模块能够以更少的协议开销和更小的设备压力实现流量参数的采集,并且,能够采集更短周期内的流量参数。
[0074]
在这些实施例中,第二周期小于等于1秒,例如,第二周期可以是0.5秒、0.8秒或1秒。
[0075]
例如,对于某些对网络质量极为敏感的业务来说,可以配置第一周期在30秒至60秒的范围之内。在第一网络质量小于第一预设质量后,可以调整采集周期到1秒,从而能够得到精确反映网络状况的细节的秒级流量参数。
[0076]
如此,网络质量评估的准确性可以进一步提高。
[0077]
图2是根据本公开另一些实施例的网络质量的评估方法的流程示意图。
[0078]
如图2所示,除步骤102~步骤106外,网络质量的评估方法还包括步骤202~步骤208。
[0079]
在步骤202,在第二网络质量低于第二预设质量的情况下,判断端口所在设备的其他端口当前的网络质量是否低于第三预设质量,以得到判断结果。
[0080]
应理解,与第一预设质量类似地,不同逻辑端口的第二预设质量也可以是不同的。
[0081]
如果第二网络质量低于第二预设质量,这表明网络质量的确存在劣化。在这种情况下,判断端口所在设备上的其他端口当前的网络质量是否可能存在劣化,即,判断其他端口当前的网络质量是否低于第三预设质量。第三预设质量可以与第二预设质量相同或不同。
[0082]
在步骤204,获取端口所在设备的设备信息和端口对应的用户信息中的至少一个信息。
[0083]
例如,可以从pon的管理系统获取设备信息和用户信息。管理系统可以包括但不限于业务支撑系统(business support system,bss)、运营支撑系统(operation support system,oss)和网元管理系统(element management system,ems)等系统。
[0084]
设备信息可以包括例如,端口所在设备的编号、型号、端口类型、端口速率、下挂光分配器的光分比等信息。用户信息可以包括例如,端口用户套餐速率总和、用户总数量等信息。
[0085]
在步骤206,根据判断结果和至少一个信息分析网络质量劣化的原因。
[0086]
网络质量劣化可以是因pon中网络设备的硬件故障(例如,链路故障)而造成的、或者是因硬件故障外的其他问题(例如,网络负载过高)而造成的。
[0087]
例如,如果判断结果为端口所在设备的其他端口当前的网络质量均低于第三预设质量,这说明pon可能正遭遇群发性的网络故障。这种群发性的网络故障极有可能是因为端口所在设备存在硬件故障而导致的。又例如,如果用户总数量过高,这说明网络质量劣化极有可能是因为网络负载过高而导致的。
[0088]
在步骤208,根据原因确定处理建议。
[0089]
处理建议可以包括例如,“需要处理”、“暂时不需要处理”、“需要关注”等。在确定处理建议后,可以发送告警信息,以便网络运维人员根据告警信息执行相应的处理。
[0090]
例如,如果分析得到网络质量劣化的原因是硬件故障,那么,可以确定处理建议为“需要处理”,这表示运维人员需要对端口所在设备进行检查和维修。又例如,如果分析得到网络质量劣化的原因是硬件故障外的其他问题,那么,可以确定处理建议为“暂时不需要处理”,这表示运维人员暂时不需要对设备进行检查和维修。
[0091]
在一些实施例中,还可以根据端口对应的用户的重要性来确定处理建议。例如,如果分析得到网络质量劣化的原因是硬件故障外的其他问题、且用户的重要性较高,那么,可以确定处理建议为“需要关注”,这表示运维人员可以选择性地决定是否要对设备进行检查和维修。
[0092]
上述实施例中,在确定网络质量劣化后,根据端口所在设备的其他端口当前的网络质量、设备信息和用户信息来进行关联性分析,以便分析得到网络质量劣化的原因,进而根据网络质量劣化的原因确定处理建议。如此,可以在必要的情况下及时地对设备进行检修,及时地解决网络故障,提高用户体验。
[0093]
下面结合一些实施例进一步说明图2所示的网络质量的评估方法。
[0094]
在一些实施例中,参见图2,网络质量的评估方法还包括步骤210。在步骤210,在第二网络质量不低于第二预设质量的情况下,指示olt设备以第一周期采集第一流量参数。即,在第二网络质量不低于第二预设质量的情况下,指示olt设备恢复到以第一周期采集端口的第一流量参数。如此,可以在评估到网络质量并没有劣化的情况下,使olt设备及时地恢复到以较长的周期进行采集,从而可以在提高网络质量评估的准确性的同时,减轻设备压力。
[0095]
在一些实施例中,在第一网络质量低于第一预设质量的情况下,指示olt设备采集端口的物理参数。这里,物理参数包括端口所在设备的光指标参数(例如,光功率)、中央处理器利用率和温度中的至少一个参数。
[0096]
例如,在端口所在设备的设备性能较高、或者在端口对应的用户的重要性较高的情况下,可以进一步指示olt设备采集端口的物理参数。
[0097]
在这些实施例中,可以根据步骤202中的判断结果、步骤204中的至少一个信息、和物理参数分析网络质量劣化的原因。
[0098]
如此,可以更准确地分析得到网络质量劣化的原因,从而可以更准确地确定处理建议,进一步提高用户体验。
[0099]
在一些实施例中,第二流量参数包括olt设备在多个第二周期一一对应采集的多个第二流量子参数。这里,多个第二流量子参数按照采集的先后顺序被分为多组第二流量子参数,每组第二流量子参数包括至少两个第二流量子参数。每个第二流量子参数也包括总比特数、总包数和总丢包数。
[0100]
在这些实施例中,可以根据每组第二流量子参数中的总比特数确定该组第二流量子参数对应的平均带宽利用率,并且,根据每组第二流量子参数中的总包数和总丢包数确定该组第二流量子参数对应的平均丢包率。每组第二流量子参数对应的平均丢包率等于该组第二流量子参数中的总丢包数之和比总包数之和。每组第二流量子参数对应的平均带宽利用率可以按照以下公式计算:
[0101][0102]
其中,为平均带宽利用率,∑r为该组第二流量子参数中的总比特数之和,n为该组第二流量子参数中第二流量子参数的数量(即,采集周期的数量)。
[0103]
在确定每组第二流量子参数对应的平均带宽利用率和平均丢包率后,可以确定每组第二流量子参数的评分。这里,每组第二流量子参数的评分与该组第二流量子参数对应的平均带宽利用率和平均丢包率正相关。然后,可以根据每组第二流量子参数的评分来评估网络质量。
[0104]
可以将多组第二流量子参数中至少两组第二流量子参数的评分大于第三阈值的情况确认为第二网络质量低于第二预设质量。
[0105]
上述实施例中,确定每组第二流量子参数对应的平均带宽利用率和平均丢包率,而不用逐一地计算每个第二流量子参数对应的带宽利用率和丢包率。如此,可以进一步减轻设备的计算压力。此外,在至少两组第二流量子参数的评分大于阈值的情况下,确认第二网络质量低于第二预设质量。如此,可以进一步提高网络质量评估的准确性。
[0106]
在一些实施例中,每组第二流量子参数的评分还与该组第二流量子参数中连续丢包的次数正相关。
[0107]
这里,连续丢包的次数是指一组第二流量子参数中出现相邻两个第二流量子参数的总丢包数不为零的情况的次数。
[0108]
例如,某一组第二流量子参数包括在连续的10个周期内分别采集到的10个总丢包数。这10个总丢包数分别是:0、0、2、5、8、2、0、0、7、8。那么,该组第二流量子参数中连续丢包的次数为4(即,2和5为1次,5和8为1次,8和2为1次,7和8为1次)。
[0109]
可以理解,在网络连续出现丢包的情况下,宽带用户的体验更有可能被影响。
[0110]
上述实施例中,进一步根据连续丢包的次数来确定用于评估网络质量的评分。如此,可以进一步提高网络质量评估的准确性。
[0111]
下面说明确定每组第二流量子参数的评分的一些实现方式。
[0112]
作为一些实现方式,可以通过判断、查表的方式确定每组第二流量子参数的评分。例如,可以将每组第二流量子参数对应的平均带宽利用率与第四阈值进行比较,将该组第二流量子参数对应的平均丢包率与第五阈值进行比较,并且,将该组第二流量子参数中连续丢包的次数与第六阈值进行比较,以得到三个判断结果。然后,可以根据这三个判断结果查找评分表来确定该组第二流量子参数的评分。
[0113]
表1示例性地示出了一个评分表。
[0114]
表1
[0115]
[0116][0117]
表1中,表示一组第二流量子参数对应的平均带宽利用率不小于第四阈值;“l≥v
5”表示这一组第二流量子参数对应的平均丢包率不小于第五阈值;“c≥v
6”表示这一组第二流量子参数中连续丢包的次数不小于第六阈值;
“○”
表示满足条件;
“×”
表示不满足条件。
[0118]
例如,如果确定某一组第二流量子参数对应的平均带宽利用率大于第四阈值、丢包率大于第五阈值、且连续丢包的次数小于第六阈值,那么,通过查找上述示例的评分表可以确定该组第二流量子参数的评分为8。
[0119]
作为另一些实现方式,可以通过公式计算得到每组第二流量子参数的评分。例如,可以按照以下公式计算评分:
[0120][0121]
其中,e为一组第二流量子参数的评分,为该组第二流量子参数对应的平均带宽利用率,l为该组第二流量子参数对应的平均丢包率,c为该组第二流量子参数中连续丢包的次数,α、β和γ为大于0且小于1的权重系数。
[0122]
在实际中,宽带用户对丢包率的敏感度是最高的。故,在一些实施例中,可以设置β大于α和γ,以便更准确地确定每组第二流量子参数的评分,从而可以进一步提高网络质量评估的准确性。
[0123]
在一些实施例中,第二预设质量低于第一预设质量。
[0124]
以阈值为例来说,评估第一网络质量时所使用的带宽利用率的阈值(即,第一阈值)可以小于评估第二网络质量时所使用的平均带宽利用率的阈值(即,第四阈值)。类似地,评估第一网络质量时所使用的丢包率的阈值(即,第二阈值)可以小于评估第二网络质量时所使用的平均丢包率的阈值(即,第五阈值)。
[0125]
在调整采集周期为较短的采集周期后,期望能够找到网络质量突然劣化的周期。通过设置第二预设质量低于第一预设质量,可以更及时地发现这种情况。
[0126]
如此,可以更及时地发现网络质量可能存在劣化的情形,并从这些情形中更准确地筛选出网络质量的确存在劣化的情形,从而可以进一步提高网络质量评估的准确性。
[0127]
图3是根据本公开一些实施例的网络质量的评估装置的结构示意图。
[0128]
如图3所示,网络质量的评估装置300包括第一评估模块301、指示模块302和第二评估模块303。
[0129]
第一评估模块301被配置为根据olt设备以第一周期采集的端口的第一流量参数,评估端口的第一网络质量。
[0130]
指示模块302被配置为在第一网络质量低于第一预设质量的情况下,指示olt设备以第二周期采集端口的第二流量参数。这里,第二周期小于第一周期。
[0131]
第二评估模块303被配置为根据第二流量参数评估端口的第二网络质量。
[0132]
应理解,网络质量的评估装置300还可以包括其他各种模块,以执行上述任意一个实施例的网络质量的评估方法。
[0133]
图4是根据本公开另一些实施例的网络质量的评估装置的结构示意图。
[0134]
如图4所示,网络质量的评估装置400包括存储器401以及耦接至该存储器401的处理器402,处理器402被配置为基于存储在存储器401中的指令,执行前述任意一个实施例的网络质量的评估方法。
[0135]
存储器401例如可以包括系统存储器、固定非易失性存储介质等。系统存储器例如可以存储有操作系统、应用程序、引导装载程序(boot loader)以及其他程序等。
[0136]
网络质量的评估装置400还可以包括输入输出接口403、网络接口404、存储接口405等。这些接口403、404、405之间、以及存储器401与处理器402之间例如可以通过总线406连接。输入输出接口403为显示器、鼠标、键盘、触摸屏等输入输出设备提供连接接口。网络接口404为各种联网设备提供连接接口。存储接口405为sd卡、u盘等外置存储设备提供连接接口。
[0137]
图5是根据本公开一些实施例的网络质量的评估系统的结构示意图。
[0138]
如图5所示,网络质量的评估系统包括上述任意一个实施例的网络质量的评估装置(例如,网络质量的评估装置300/400)、以及olt设备501。
[0139]
应理解,评估装置300/400可以管理多个olt设备501,每个olt设备501可以管理多个onu设备(图5未示出)。
[0140]
olt设备501可以被配置为将以第一周期采集的端口的第一流量参数发送给评估装置300/400;按照评估装置300/400的指示,将以第二周期采集的端口的第二流量参数发送给评估装置300/400。
[0141]
应理解,olt设备501还可以被配置为执行上述任意一个实施例的网络质量的评估方法中的olt设备执行的操作。
[0142]
在一些实施例中,网络质量的评估系统还可以包括未示出的pon的管理系统(例如,ems、oss和bss)。可以基于这些管理系统实现pon中的网络设备管理、客户关系信息管理、业务信息管理、资源管理、故障管理、测试管理等。评估装置300/400可以经相应的接口从各个管理系统中查询需要的信息,例如,用户信息、设备信息等。
[0143]
应理解,通过使用本公开的网络质量的评估系统,可以更准确地对网络质量进行评估,从而可以提升网络运维效率、降低网络运维成本。此外,通过使用本公开的网络质量的评估系统,还可以准确地确定pon中各网络设备的负载情况,以便根据负载情况来进行网络设备的规划、扩容和升级。
[0144]
本公开实施例还提供了一种计算机可读存储介质,包括计算机程序指令,该计算
机程序指令被处理器执行时实现上述任意一个实施例的网络质量的评估方法。
[0145]
本公开实施例还提供了一种计算机程序产品,包括计算机程序,其中,所述计算机程序被处理器执行时实现上述任意一个实施例的网络质量的评估方法。
[0146]
至此,已经详细描述了本公开的各实施例。为了避免遮蔽本公开的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。
[0147]
本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于装置和系统实施例而言,由于其与方法实施例基本对应,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0148]
本领域内的技术人员应当明白,本公开的实施例可提供为方法、系统、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用非瞬时性存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0149]
本公开是参照根据本公开实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解,可由计算机程序指令实现流程图中一个流程或多个流程和/或方框图中一个方框或多个方框中指定的功能。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0150]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0151]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0152]
虽然已经通过示例对本公开的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本公开的范围。本领域的技术人员应该理解,可在不脱离本公开的范围和精神的情况下,对以上实施例进行修改或者对部分技术特征进行等同替换。本公开的范围由所附权利要求来限定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献