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

一种网络设备质差分析方法及装置与流程

2022-04-09 10:23:01 来源:中国专利 TAG:


1.本发明涉及计算机技术领域,特别是涉及数据分析技术领域。


背景技术:

2.随着计算机技术和通信技术的发展,信息传输的手段发生了极大的变化。人们对各种业务的需求也越来越高,要求业务的种类越来越多样化,如图像、视频、游戏等各种业务,使得多媒体业务的需求迅速上升。
3.为了满足上述业务迅速上升的需求,需要准确地分析与业务相关的网络设备是否发生质差。网络设备发生质差是指:网络设备的当前运行质量低于预设运行质量阈值,即网络设备当前运行质量较差。当网络设备发生质差时,会严重影响网络中流量正常传输,从而影响业务质量。因此,如何准确地分析网络设备是否发生质差成为一个亟需待解决的问题。


技术实现要素:

4.本发明实施例的目的在于提供一种网络设备质差分析方法及装置,以实现准确地分析网络设备是否发生质差。具体技术方案如下:
5.第一方面,本发明实施例提供了一种网络设备质差分析方法,所述方法包括:
6.获得终端设备的网络数据以及业务质量数据,其中,所述网络数据用于表征终端设备所连接网络的信息,所述业务质量数据用于表征终端设备所订阅业务的运行质量信息;
7.基于终端设备的网络数据以及业务质量数据,确定发生质差的目标终端设备;
8.确定所述目标终端设备所连接的目标网络设备,获得所述目标网络设备所连接的终端设备中发生质差的终端设备的目标数量;
9.基于所述目标数量,分析所述目标网络设备是否发生质差,得到分析结果。
10.本发明的一个实施例中,上述网络数据包括:预设的网络参数项的第一参数值,所述业务质量数据包括:预设的业务参数项的第二参数值,所述基于终端设备的网络数据以及业务质量数据,确定发生质差的目标终端设备,包括:
11.判断终端设备对应的第一参数值中是否存在位于第一预设质差范围内的第一参数值、且终端设备对应的第二参数值中是否存在第二预设质差范围内的第二参数值;
12.若为是,将终端设备确定为发生质差的目标终端设备。
13.本发明的一个实施例中,上述网络参数项包括:光信号衰减、终端设备所接收的异常数据包的数量、终端设备所连接的aaa服务器是否疑似掉线、终端设备所连接的网关是否发生异常、终端设备所连接的网络设备的拓扑结构、终端设备是否掉线、olt上下联流量、终端设备所连接的网络设备流量是否异常。
14.本发明的一个实施例中,上述获得终端设备的网络数据以及业务质量数据,包括:
15.获得初始采集数据,并获得终端设备的关联网络设备,其中,所述关联网络设备为:终端设备与提供终端设备所订阅业务的业务节点之间的网络设备。
16.提取所述初始采集数据中所述终端设备的业务质量数据,并提取所述初始采集数据中关联网络设备的网络数据,作为终端设备的网络数据。
17.本发明的一个实施例中,上述基于所述目标数量,分析所述目标网络设备是否发生质差,包括:
18.计算所述目标数量占所述目标网络设备所连接的终端设备的总数量的目标比例;
19.判断所述目标比例是否大于预设比例阈值,若为是,确定目标网络设备发生质差,若为否,确定目标网络设备未发生质差。
20.第二方面,本发明实施例提供了一种网络设备质差分析装置,所述装置包括:
21.数据获得模块,用于获得终端设备的网络数据以及业务质量数据,其中,所述网络数据用于表征终端设备所连接网络的信息,所述业务质量数据用于表征终端设备所订阅业务运行质量信息;
22.设备确定模块,用于基于终端设备的网络数据以及业务质量数据,确定发生质差的目标终端设备;
23.数量确定模块,用于确定所述目标终端设备所连接的目标网络设备,获得所述目标网络设备所连接的终端设备中发生质差的终端设备的目标数量;
24.质差分析模块,用于基于所述目标数量,分析所述目标网络设备是否发生质差,得到分析结果。
25.本发明的一个实施例中,上述网络数据包括:预设的网络参数项的第一参数值,所述业务质量数据包括:预设的业务参数项的第二参数值,所述设备确定模块,包括:
26.信息判断子模块,用于判断终端设备对应的第一参数值中是否存在位于第一预设质差范围内的第一参数值、且终端设备对应的第二参数值中是否存在第二预设质差范围内的第二参数值;若为是,执行设备确定子模块;
27.所述设备确定子模块,用于将终端设备确定为发生质差的目标终端设备。
28.本发明的一个实施例中,上述网络参数项包括:光信号衰减、终端设备所接收的异常数据包的数量、终端设备所连接的aaa服务器是否疑似掉线、终端设备所连接的网关是否发生异常、终端设备所连接的网络设备的拓扑结构、终端设备是否掉线、olt上下联流量、终端设备所连接的网络设备流量是否异常。
29.本发明的一个实施例中,上述数据获得模块,包括:
30.数据获得子模块,用于获得初始采集数据,并获得终端设备的关联网络设备,其中,所述关联网络设备为:终端设备与提供终端设备所订阅业务的业务节点之间的网络设备。
31.数据提起子模块,用于提取所述初始采集数据中所述终端设备的业务质量数据,并提取所述初始采集数据中关联网络设备的网络数据,作为终端设备的网络数据。
32.本发明的一个实施例中,上述质差分析模块,具体用于计算所述目标数量占所述目标网络设备所连接的终端设备的总数量的目标比例;判断所述目标比例是否大于预设比例阈值,若为是,确定目标网络设备发生质差,若为否,确定目标网络设备未发生质差。
33.第三方面,本发明实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
34.存储器,用于存放计算机程序;
35.处理器,用于执行存储器上所存放的程序时,实现上述第一方面所述的方法步骤。
36.第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的方法步骤。
37.由以上可见,在本实施例提供的方案中,由于目标数量为目标网络设备所连接的终端设备中发生质差的终端设备的数量,上述目标数量能够反映目标网络设备所连接终端设备中发生质差的终端设备的情况,又由于网络设备的运行质量影响网络设备所连接终端设备的运行质量,因此,基于目标数量,能够准确地分析目标网络设备是否发生质差,从而能够准确的分析结果。
38.当然,实施本发明的任一产品或方法并不一定需要同时达到以上所述的所有优点。
附图说明
39.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的实施例。
40.图1为本发明实施例提供的第一种网络设备质差分析方法的流程示意图;
41.图2为本发明实施例提供的第二种网络设备质差分析方法的流程示意图;
42.图3为本发明实施例提供的第三种网络设备质差分析方法的流程示意图;
43.图4为本发明实施例提供的第四种网络设备质差分析方法的流程示意图;
44.图5为本发明实施例提供的一种网络设备质差分析装置的结构示意图;
45.图6为本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
46.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员基于本技术所获得的所有其他实施例,都属于本发明保护的范围。
47.目前针对网络设备进行质差分析,无行之有效的方法和手段,现有技术中针对网络设备进行质差分析,存在一定的问题,比如只能基于网络指标间接分析产品感知、分析的网络指标较少不够全面,不能有效反映产品运行质量端到端的感知问题,感知劣化的根本问题点是定位困难。业云管端这四个方面,究竟哪个方面成为了产品感知劣化的瓶颈,如何准确找出这个段落位置,并结合运维经验如何高效持续的开展业云管端的劣化节点的整改。为此,提出一种网络设备质差分析方法。
48.参见图1,图1为本发明实施例提供的第一种网络设备质差分析方法的流程示意图,上述方法包括以下步骤s101-s104。
49.步骤s101:获得终端设备的网络数据以及业务质量数据。
50.终端设备可以是智能手机、计算机、智能电视、可穿戴设备等。具体的,上述终端设
备可以是接入基站的在线终端设备,上述终端设备的数量可以为多个。
51.上述网络数据用于表征终端设备所连接网络的信息。具体的,网络数据可以包括终端设备所连接网络的网络速率、拥塞量、流量峰值等。
52.上述业务质量数据用于表征终端设备所订阅业务运行质量信息。终端设备所订阅业务可以包括视频、游戏、网页浏览等业务运行质量,业务质量数据可以包括终端设备所订阅业务的业务标识、业务质量值、业务是否发生异常等。
53.一种实施方式中,在获得上述网络数据以及业务质量数据时,可以获得数据采集平台所采集的终端设备的各类数据,从所获得的数据中确定终端设备的网络数据以及业务质量数据。
54.获得网络数据以及业务质量数据的其他实施方式,可以参见后续图3对应的实施例,在此不进行详述。
55.步骤s102:基于终端设备的网络数据以及业务质量数据,确定发生质差的目标终端设备。
56.由于网络数据能够反映终端设备所连接网络的信息,终端设备所连接网络影响终端设备的运行状态,业务质量数据能够反映终端所订阅业务运行质量信息,终端设备所订阅业务同样也会影响终端设备的运行状态,因此,从上述两个不同角度,能够全面地反映终端设备的运行状态,从而能够确定发生质差的目标终端设备。
57.并且,一方面,网络数据能够反映终端设备所连接网络的信息,终端设备所连接网络是指终端设备所在的网络场景所覆盖的网络,所以,网络数据是与终端设备所在的网络场景相关,能够反映上述网络场景的性能指标;另一方面,业务质量数据能够反映终端设备所订阅业务运行质量信息,终端设备所订阅业务是面向用户的,上述业务运行质量信息是用户能够直接感知到的信息,因此,业务质量数据是与用户所感知的业务运行质量信息相关,能够反映用户感知业务的性能指标。由于终端设备是否发生质差既与终端设备所在的网络场景相关,又与用户所感知业务相关,因此,基于上述两个两个方面的数据,能够准确地确定发送质差的目标终端设备。
58.一种实施方式中,在确定发生质差的目标终端设备,可以按照网络数据对应的权重以及业务质量数据对应的权重,对终端设备的网络数据中包括的网络参数值以及业务质量数据中包括的业务参数值进行加权求和,若计算得到的数据小于预设阈值,确定该终端设备发生质差,将该终端设备确定为目标终端设备。
59.确定目标终端设备的其他实施方式可以参见后续图2对应的实施例,在此不进行详述,
60.步骤s103:确定目标终端设备所连接的目标网络设备,获得目标网络设备所连接的终端设备中发生质差的终端设备的目标数量。
61.网络设备可以包括:路由器、网关设备等。
62.目标网络设备是指目标终端设备所连接的网络设备。一种实施方式中,预先存储了各终端设备所连接的网络设备的标识,可以从预先存储的标识中,确定目标终端设备所对应的标识,将所确定的标识对应的网络设备确定为目标网络设备。
63.网络设备除了连接目标终端设备,还可以连接多个其他终端设备。所以,网络设备所连接的终端设备中,除了目标终端设备发生质差,其他终端设备也会发生质差。
64.具体的,可以按照以下两种实施方式获得目标数量。
65.第一种实施方式中,可以针对目标网络设备所连接的每一终端设备,基于该终端设备的网络数据以及业务质量数据,确定该终端设备是否发生质差,若为是,将该终端设备确定为发生质差的终端设备,进而得到目标网络设备所连接的终端设备中发生质差的终端设备的目标数量。
66.第二种实施方式中,从步骤s102所确定的发生质差的终端设备中确定所连接的网络设备为目标网络设备的终端设备,所确定的终端设备为目标网络设备所连接的终端设备中发生质差的终端设备,将所确定的终端设备的数量确定为目标数量。
67.步骤s104:基于目标数量,分析目标网络设备是否发生质差,得到分析结果。
68.具体的,可以按照以下两种实施方式中确定目标网络设备是否发生质差。
69.第一种实施方式中,计算目标数量占目标网络设备所连接的终端设备的总数量的目标比例;判断目标比例是否大于预设比例阈值,若为是,确定目标网络设备发生质差,若为否,确定目标网络设备未发生质差。
70.上述预设比例阈值可以由工作人员预先设定,例如,上述预设比例阈值可以为10%、20%。
71.以一个例子说明上述过程,假设目标数量为20,目标网络设备所连接的终端设备的总数量为100,预设比例阈值为10%,计算得到目标数量与总数量之间的比例为:20/100=20%,由于20%》10%,所以目标网络设备发生质差;若目标数量为5,计算得到目标数量与总数量之间的比例为:5/100=5%,由于5%《10%,所以目标网络设备未发生质差。
72.上述目标比例反映目标网络设备所连接的终端设备中发生质差的终端设备所占比例,当目标比例越大,表示发生质差的终端设备越多,当目标比例越小,表示发生质差的终端设备越少,又由于当网络设备发生质差,会影响该网络设备所连接的终端设备的运行情况,因此,当上述目标比例大于预设比例阈值,表示目标网络设备所连接的终端设备中数量较多的终端设备发生质差。所以,基于目标比例能够较为准确地确定目标网络设备是否发生质差,从而准确的分析结果。
73.第二种实施方式中,判断目标数量是否大于预设数量阈值,若为是,确定目标网络设备发生质差,若为否,确定目标网络设备未发生质差。上述预设数量阈值可以由工作人员基于经验确定,例如,上述预设数量阈值可以为20、30、40等。
74.由以上可见,在本实施例提供的方案中,由于目标数量为目标网络设备所连接的终端设备中发生质差的终端设备的数量,上述目标数量能够反映目标网络设备所连接终端设备中发生质差的终端设备的情况,又由于网络设备的运行质量影响网络设备所连接终端设备的运行质量,因此,基于目标数量,能够准确地分析目标网络设备是否发生质差,从而能够准确的分析结果。
75.另外,一方面,网络数据能够反映终端设备所连接网络的信息,终端设备所连接网络是指终端设备所在的网络场景所覆盖的网络,所以,网络数据是与终端设备所在的网络场景相关,能够反映上述网络场景的性能指标;另一方面,业务质量数据能够反映终端设备所订阅业务的信息,终端设备所订阅业务是面向用户的,上述业务的信息是用户能够直接感知到的信息,因此,业务质量数据是与用户所感知的业务的信息相关,能够反映用户业务产品感知业务的性能指标。由于终端设备是否发生质差既与终端设备所在的网络场景相
关,又与用户所感知业务相关,因此,基于上述两个两个方面的数据,能够准确地确定发送质差的目标终端设备。
76.并且,在本实施例提供的方案中,首先检测终端设备是否发生质差,在终端设备发生质差的情况下,检测终端设备所连接的目标网络设备是否发生质差,相较于对所有网络设备进行质差分析,本实施例提供的方案只需要对发生质差的终端设备所连接的网络设备进行质差分析,发生质差的终端设备所连接的网络设备的数量相较于所有网络设备的数量少,因此,显著提高了质差分析的效率。
77.本发明的一个实施例中,若确定目标网络设备发生质差,可以以短信、邮件等方式通知专门用于管理目标网路设备的运维人员,对目标网络设备进行整改,并返回步骤s101,对目标网络设备是否存在质差进行分析,直至检测得到目标网络设备不存在质差。将上述检测过程相关的信息进行记录与归档,如检测时间、检测耗时、网络设备标识、网络设备存在质差的原因等信息。上述预设时长可以为24h、48h等。
78.一种实施方式中,可以在第一时刻返回步骤s101,上述第一时刻为:与通知整改时刻间隔预设时长的时刻。
79.若确定目标网络设备未发生质差,可以直接记录检测过程所产生的信息。
80.在前述图1所示实施例的步骤s102中,除了可以采用对网络数据以及业务质量数据进行加权求和的实施方式确定目标终端设备,还可以采用下述图2所示实施例的提及的实施方式确定目标终端设备。本发明的一个实施例中,参见图2,图2为本发明实施例提供的第二种网络设备质差分析方法的流程示意图,前述图1所示实施例的步骤s102,可以按照下述图2所示实施例的步骤s202-s203实现。
81.具体的,图2包括以下步骤s201-s205。
82.步骤s201:获得终端设备的网络数据以及业务质量数据。
83.上述网络数据用于表征终端设备所连接网络的信息。
84.上述网络数据可以包括:预设的网络参数项的参数值。上述网络参数项可以包括:光信号衰减、终端设备所接收的异常数据包的数量、终端设备所连接的aaa(authentication-authorization-accounting,验证、授权、记账)服务器是否疑似掉线、终端设备所连接的网关是否发生异常、终端设备所连接的网络设备的拓扑结构、终端设备是否掉线、olt(optical line terminal,光线路终端)上下联流量、终端设备所连接的网络设备流量是否异常等。
85.上述业务质量数据用于表征终端设备所订阅业务运行质量信息。
86.上述业务质量数据可以包括:预设的业务参数项的第二参数值。上述业务参数项可以包括:业务的网络页面的访问量、业务的访问流量、业务是否出现故障等。
87.上述业务质量数据可以为:针对终端设备所订阅业务进行探针拨测得到的业务质量数据。具体的,可以在提供上述业务的业务节点设置探针,通过探针拨测获得该业务的业务质量数据。由于终端设备所订阅业务可以包括游戏、音视频、网页、itv(interactive tevevision,互动电视)等业务,上述探针拨测可以具体包括:游戏探针拨测、视频探针拨测、itv探针拨测、网页探针拨测等。
88.由于上述业务质量数据可以是探针拨测得到的数据,上述业务质量数据又可以成为业务探针拨测数据。
89.步骤s202:判断终端设备对应的第一参数值中是否存在位于第一预设质差范围内的第一参数值、且终端设备对应的第二参数值中是否存在第二预设质差范围内的第二参数值。若为是,执行步骤s203。
90.上述第一预设质差范围、第二预设质差范围均可以由工作人员基于经验设定。
91.当参数值位于预设质差范围,表示该参数值发生异常,当第一参数值与第二参数值均发生异常,可以确定终端设备发生质差。
92.一种实施方式中,每一网络参数项对应第一预设质差范围,每一业务参数项对应第二预设质差范围,针对每一网络参数项,判断该网络参数项的第一参数值是否位于该网络参数项对应的第一预设质差范围内,并针对每一业务参数项,判断该业务参数项的第二参数值是否位于该业务参数项对应的第二预设质差范围内。若为是,执行步骤s203,若为否,结束流程。
93.本发明的一个实施例中,可以基于位于第一预设质差范围内的第一参数值的第一数量、以及位于第二预设质差范围内的第二参数值的第二数量,确定终端设备发生质差的程度,在后续确定网络设备是否发生质差,除了基于目标数量进行质差分析,还可以结合终端设备发生质差的程度综合分析网络设备是否发生质差。
94.步骤s203:将终端设备确定为发生质差的目标终端设备。
95.在终端设备对应的第一参数值中存在位于第一预设质差范围内的第一参数值、且终端设备对应的第二参数值中存在第二预设质差范围内的第二参数值的情况下,将该终端设备确定为发生质差的目标终端设备。
96.步骤s204:确定目标终端设备所连接的目标网络设备,获得目标网络设备所连接的终端设备中发生质差的终端设备的数量。
97.步骤s205:基于目标数量,分析目标网络设备是否发生质差,得到分析结果。
98.上述步骤s204-s205分别与前述图1所示步骤s103-s104相同,在此不进行详述。
99.由以上可见,当参数值位于预设质差范围,表示终端设备对应的该参数值发生异常,当第一参数值与第二参数值均发生异常,该终端设备发生质差的可能性较大,因此,基于第一参数值是否位于第一预设质差范围、以及第二参数值是否位于第二预设质差范围,能够准确地确定终端设备是否发生质差。
100.在前述图1所示实施例的步骤s101中,除了可以采用从预先采集的数据中确定终端设备的网络数据以及业务质量数据,还可以采用下述图3所示实施例的提及的实施方式确定网络数据以及业务质量数据。本发明的一个实施例中,参见图3,图3为本发明实施例提供的第三种网络设备质差分析方法的流程示意图,前述图1所示实施例的步骤s101,可以按照下述图3所示实施例的步骤s301-s302实现。
101.具体的,图3包括以下步骤s301-s305。
102.步骤s301:获得初始采集数据,并获得终端设备的关联网络设备。
103.上述初始采集数据中包括各个终端设备所订阅业务的业务质量数据、网络设备的网络数据等。
104.上述关联网络设备为:终端设备与提供终端设备所订阅业务的业务节点之间的网络设备。由于业务节点在向终端设备提供业务时,所传输的数据包需要经过多个不同网络设备,因此,终端设备与业务节点之间存在多个网络设备。
105.一种实施方式中,可以获得用于表征网络设备、终端设备、业务节点之间连接关系的网络资源树,网络资源树中节点可以为网络设备、终端设备或业务节点,各个节点之间的关系表征各节点所对应设备之间的连接关系,基于此,在获得上述关联网络设备时,可以首先从网络资源树中确定终端设备对应的第一节点,以及业务节点对应的第二节点,然后,从网络资源树中确定第一节点与第二节点之间的路径,将所确定的路径中各个节点对应的网络设备确定为关联网络设备。
106.步骤s302:提取初始采集数据中终端设备的业务质量数据,并提取初始采集数据中关联网络设备的网络数据,作为终端设备的网络数据。
107.初始采集数据中包括终端设备的标识与业务质量数据之间的对应关系,以及网络设备的标识与业务质量数据之间的对应关系,基于此,一种实施方式中,可以基于上述对应关系,确定终端设备对应的业务质量数据,并确定关联网络设备对应的网络数据。
108.由于关联网络设备是终端设备与业务节点之间的网络设备,终端设备所连接网络与上述关联网络设备相关的,因此,将关联网络设备的网络数据确定为终端设备的网络数据,使得所获得的网络数据的准确度较高。
109.步骤s303:基于终端设备的网络数据以及业务质量数据,确定发生质差的目标终端设备。
110.步骤s304:确定目标终端设备所连接的目标网络设备,获得目标网络设备所连接的终端设备中发生质差的终端设备的数量。
111.步骤s305:基于目标数量,分析目标网络设备是否发生质差,得到分析结果。
112.上述步骤s303-s305分别与前述图1所示步骤s102-s104相同,在此不进行详述。
113.以下结合图4,对本发明实施例提供的网络设备质差分析方法进行具体说明。
114.参见图4,图4为本发明实施例提供的第四种网络设备质差分析方法的流程示意图,上述方法包括以下步骤s401-s407。
115.步骤s401:获得数据采集平台采集得到的各终端设备的数据。
116.步骤s402:从所获得的数据中提取终端设备的网络数据以及业务质量数据。
117.步骤s403:基于网络数据以及业务质量数据,判断终端设备是否发生质差,若为是,执行步骤s404,若为否,结束流程。
118.步骤s404:判断终端设备所连接目标网络设备是否发生质差,若为否,执行步骤s405;若为是,执行步骤s406。
119.步骤s405:存储第一检测信息。
120.上述第一检测信息是指针对目标网络设备进行质差分析过程中产生的信息,上述第一检测信息可以包括:检测时间、检测耗时、网络设备标识、网络设备是否存在质差的标识等。
121.步骤s406:通知目标运维人员针对目标网络设备进行整改,返回步骤s401,对目标网络设备进行质差分析,直至检测得到目标网络设备不存在质差。
122.上述目标运维人员可以是专门管理目标网络设备的运维人员。
123.可以以短信、邮件等方式将针对目标网络设备的整改通知发送给目标运维人员。
124.一种实施方式中,可以在第一时刻返回步骤s401,第一时刻为:与通知整改时刻间隔预设时长的时刻,上述预设时长可以为24h、48h等。
125.以一个例子说明上述过程,当预设时长为24h时,通知目标运维人员针对目标网络设备进行整改的通知整改时刻为1月1日早上8点,在1月2日早上8点,开始执行步骤s401,重新对目标网络设备进行质差分析,若检测得到目标网络设备依然存在质差,继续通知目标运维人员针对目标网络设备进行整改,若第二次通知整改时刻为1月2日早上9点,则在1月3日早上9点,开始执行步骤s401,重新对目标网络设备进行质差分析,直至检测得到目标网络设备不存在质差。
126.步骤s407:存储第二检测信息。
127.上述第二检测信息是指对目标网络设备进行循环质差分析过程中产生的信息,上述第一检测信息可以包括:检测时间、检测耗时、网络设备标识、网络设备存在质差的原因等。
128.与上述网络设备质差分析方法相对应的,本发明实施例还提供了一种网络设备质差分析装置。
129.参见图5,图5为本发明实施例提供的一种网络设备质差分析装置的结构示意图,上述装置包括以下模块501-504。
130.数据获得模块501,用于获得终端设备的网络数据以及业务质量数据,其中,所述网络数据用于表征终端设备所连接网络的信息,所述业务质量数据用于表征终端设备所订阅业务运行质量信息;
131.设备确定模块502,用于基于终端设备的网络数据以及业务质量数据,确定发生质差的目标终端设备;
132.数量确定模块503,用于确定所述目标终端设备所连接的目标网络设备,获得所述目标网络设备所连接的终端设备中发生质差的终端设备的目标数量;
133.质差分析模块504,用于基于所述目标数量,分析所述目标网络设备是否发生质差,得到分析结果。
134.由以上可见,在本实施例提供的方案中,由于目标数量为目标网络设备所连接的终端设备中发生质差的终端设备的数量,上述目标数量能够反映目标网络设备所连接终端设备中发生质差的终端设备的情况,又由于网络设备的运行质量影响网络设备所连接终端设备的运行质量,因此,基于目标数量,能够准确地分析目标网络设备是否发生质差,从而能够准确的分析结果。
135.另外,由于网络数据能够反映终端设备所连接网络的信息,终端设备所连接网络影响终端设备的运行状态,业务质量数据能够反映终端所订阅业务的运行质量信息,终端设备所订阅业务同样也会影响终端设备的运行状态,因此,从上述两个不同角度,能够全面地反映终端设备的运行状态,从而能够准确地确定发生质差的目标终端设备,进而提高了针对网络设备进行质差分析的分析结果的准确度。
136.并且,在本实施例提供的方案中,首先检测终端设备是否发生质差,在终端设备发生质差的情况下,检测终端设备所连接的目标网络设备是否发生质差,相较于对所有网络设备进行质差分析,本实施例提供的方案只需要对发生质差的终端设备所连接的网络设备进行质差分析,发生质差的终端设备所连接的网络设备的数量相较于所有网络设备的数量少,因此,显著提高了质差分析的效率。
137.本发明的一个实施例中,上述网络数据包括:预设的网络参数项的第一参数值,所
architecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
152.通信接口用于上述电子设备与其他设备之间的通信。
153.存储器可以包括随机存取存储器(random access memory,ram),也可以包括非易失性存储器(non-volatile memory,nvm),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
154.上述的处理器可以是通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)等;还可以是数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
155.在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述网络设备质差分析方法的步骤。
156.在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述网络设备质差分析方法。
157.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
158.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
159.本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。以上所述仅为本发明的较佳实施例,并非用于限定本发明的保护范围。凡
在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
再多了解一些

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

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

相关文献