链路质量检测方法及装置和计算机设备与流程

文档序号:29161651发布日期:2022-03-09 00:53阅读:113来源:国知局
链路质量检测方法及装置和计算机设备与流程

1.本技术涉及网络通信技术领域,具体而言,涉及一种链路质量检测方法及装置和计算机设备。


背景技术:

2.随着科学技术的不断发展,有线电视的应用愈发成熟,hinoc技术得以成为有线电视网络同轴宽带接入系统的一种实现思路,而对有线电视网络同轴宽带接入系统来说,宽带接入质量会受到hinoc头端与hinoc终端之间的链路质量影响,由此如何快速且直观地测定hinoc头端与hinoc终端之间的链路质量状况,便是一项极为重要的技术问题。


技术实现要素:

3.有鉴于此,本技术的目的在于提供一种链路质量检测方法及装置和计算机设备,能够快速且直观地测定hinoc头端与hinoc终端之间的链路质量状况。
4.为了实现上述目的,本技术实施例采用的技术方案如下:
5.第一方面,本技术提供一种链路质量检测方法,所述方法包括:
6.获取目标hinoc头端与目标hinoc终端之间的与链路质量关键指标对应的多组链路通信参数,其中每组链路通信参数对应一种链路质量关键指标;
7.针对每组链路通信参数,按照该组链路通信参数所对应的链路质量关键指标的质量检测策略,对该组链路通信参数进行质量分值换算,得到该组链路通信参数的目标质量分值;
8.对所述多组链路通信参数各自的目标质量分值进行加法运算,得到所述目标hinoc头端与所述目标hinoc终端之间的链路质量分值。
9.在可选的实施方式中,每个链路质量关键指标的质量检测策略包括依次相邻的多个指标参数区间各自对应的预设质量分值,所述针对每组链路通信参数,按照该组链路通信参数所对应的链路质量关键指标的质量检测策略,对该组链路通信参数进行质量分值换算,得到该组链路通信参数的目标质量分值的步骤,包括:
10.针对每组链路通信参数,对该组链路通信参数进行计量单位统一处理;
11.对计量单位统一的该组链路通信参数进行均值运算,得到该组链路通信参数的通信参数均值;
12.将该组链路通信参数的通信参数均值与对应链路质量关键指标的多个指标参数区间分别进行匹配;
13.在确定该组链路通信参数的通信参数均值所在的目标指标参数区间的情况下,将所述目标指标参数区间所对应的预设质量分值作为该组链路通信参数的目标质量分值。
14.在可选的实施方式中,多个链路质量关键指标包括链路衰减指标、上行crc丢包率指标、下行crc丢包率指标、上行mac层速率指标、下行mac层速率指标、局端ping终端平均时延指标以及局端ping终端丢包率指标;
15.链路衰减指标所对应的依次相邻的多个指标参数区间的预设质量分值近似中心对称分布,其中靠近中心位置的指标参数区间的预设质量分值大于远离中心位置的指标参数区间的预设质量分值;
16.上行crc丢包率指标、下行crc丢包率指标、局端ping终端丢包率指标和局端ping终端平均时延指标各自对应的依次相邻的多个指标参数区间的预设质量分值层级递减;
17.上行mac层速率指标与下行mac层速率指标各自对应的依次相邻的多个指标参数区间的预设质量分值层级递增。
18.在可选的实施方式中,每个链路质量关键指标的质量检测策略还包括不同预设质量分值在对应链路质量关键指标处表征的通信状况优秀等级,其中通信状况优秀等级与预设质量分值正相关,此时所述方法还包括:
19.针对每组链路通信参数,按照该组链路通信参数所对应的链路质量关键指标的质量检测策略,对该组链路通信参数的目标质量分值进行通信状况优秀等级识别,得到该组链路通信参数的目标优秀等级;
20.对所述目标hinoc头端与所述目标hinoc终端之间的链路质量分值和与多个链路质量关键指标处分别对应的目标优秀等级进行展示。
21.在可选的实施方式中,所述方法还包括:
22.配置hinoc头端与hinoc终端之间的链路质量总分上限,以及多个链路质量关键指标各自的质量总分权重;
23.针对每个链路质量关键指标,根据所述链路质量总分上限以及该链路质量关键指标的质量总分权重,计算该链路质量关键指标的质量分值上限;
24.针对每个链路质量关键指标,按照该链路质量关键指标的质量分值上限配置该链路质量关键指标的质量检测策略。
25.第二方面,本技术提供一种链路质量检测装置,所述装置包括:
26.通信参数获取模块,用于获取目标hinoc头端与目标hinoc终端之间的与链路质量关键指标对应的多组链路通信参数,其中每组链路通信参数对应一种链路质量关键指标;
27.质量分值换算模块,用于针对每组链路通信参数,按照该组链路通信参数所对应的链路质量关键指标的质量检测策略,对该组链路通信参数进行质量分值换算,得到该组链路通信参数的目标质量分值;
28.链路质量计算模块,用于对所述多组链路通信参数各自的目标质量分值进行加法运算,得到所述目标hinoc头端与所述目标hinoc终端之间的链路质量分值。
29.在可选的实施方式中,多个链路质量关键指标包括链路衰减指标、上行crc丢包率指标、下行crc丢包率指标、上行mac层速率指标、下行mac层速率指标、局端ping终端平均时延指标以及局端ping终端丢包率指标,其中每个链路质量关键指标的质量检测策略包括依次相邻的多个指标参数区间各自对应的预设质量分值;
30.链路衰减指标所对应的依次相邻的多个指标参数区间的预设质量分值近似中心对称分布,其中靠近中心位置的指标参数区间的预设质量分值大于远离中心位置的指标参数区间的预设质量分值;
31.上行crc丢包率指标、下行crc丢包率指标、局端ping终端丢包率指标和局端ping终端平均时延指标各自对应的依次相邻的多个指标参数区间的预设质量分值层级递减;
32.上行mac层速率指标与下行mac层速率指标各自对应的依次相邻的多个指标参数区间的预设质量分值层级递增。
33.在可选的实施方式中,每个链路质量关键指标的质量检测策略还包括不同预设质量分值在对应链路质量关键指标处表征的通信状况优秀等级,其中通信状况优秀等级与预设质量分值正相关;所述装置还包括:
34.通信等级识别模块,用于针对每组链路通信参数,按照该组链路通信参数所对应的链路质量关键指标的质量检测策略,对该组链路通信参数的目标质量分值进行通信状况优秀等级识别,得到该组链路通信参数的目标优秀等级;
35.链路状况展示模块,用于对所述目标hinoc头端与所述目标hinoc终端之间的链路质量分值和与多个链路质量关键指标处分别对应的目标优秀等级进行展示。
36.在可选的实施方式中,所述装置还包括:
37.总分状况配置模块,用于配置hinoc头端与hinoc终端之间的链路质量总分上限,以及多个链路质量关键指标各自的质量总分权重;
38.分值上限计算模块,用于针对每个链路质量关键指标,根据所述链路质量总分上限以及该链路质量关键指标的质量总分权重,计算该链路质量关键指标的质量分值上限;
39.检测策略配置模块,用于针对每个链路质量关键指标,按照该链路质量关键指标的质量分值上限配置该链路质量关键指标的质量检测策略。
40.第三方面,本技术提供一种计算机设备,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机程序,所述处理器可执行所述计算机程序,以实现前述实施方式中任意一项所述的链路质量检测方法。
41.在此情况下,本技术实施例的有益效果包括以下内容:
42.本技术通过获取目标hinoc头端与目标hinoc终端之间的多种链路质量关键指标各自对应的一组链路通信参数,并针对每组链路通信参数,按照对应链路质量关键指标的质量检测策略,对该组链路通信参数进行质量分值换算,得到该组链路通信参数的目标质量分值,接着对多组链路通信参数各自的目标质量分值进行加法运算,得到目标hinoc头端与目标hinoc终端之间的链路质量分值,从而通过计算链路质量分值的方式快速且直观地表征目标hinoc头端与目标hinoc终端之间的链路质量状况。
43.为使本技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
44.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
45.图1为本技术实施例提供的计算机设备的组成示意图;
46.图2为本技术实施例提供的链路质量检测方法的流程示意图之一;
47.图3为图2中的步骤s220包括的子步骤的流程示意图;
48.图4为本技术实施例提供的链路质量检测方法的流程示意图之二;
49.图5为本技术实施例提供的链路质量检测方法的流程示意图之三;
50.图6为本技术实施例提供的链路质量检测装置的组成示意图之一;
51.图7为本技术实施例提供的链路质量检测装置的组成示意图之二;
52.图8为本技术实施例提供的链路质量检测装置的组成示意图之三。
53.图标:10-计算机设备;11-存储器;12-处理器;13-通信单元;100-链路质量检测装置;110-通信参数获取模块;120-质量分值换算模块;130-链路质量计算模块;140-通信等级识别模块;150-链路状况展示模块;160-总分状况配置模块;170-分值上限计算模块;180-检测策略配置模块。
具体实施方式
54.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。
55.因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
56.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
57.在本技术的描述中,需要理解的是,术语“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本技术中的具体含义。
58.下面结合附图,对本技术的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互结合。
59.请参照图1,图1是本技术实施例提供的计算机设备10的组成示意图。在本技术实施例中,所述计算机设备10快速且直观地测定目标hinoc头端与目标hinoc终端之间的链路质量状况,其中所述目标hinoc头端与所述目标hinoc终端即为需要进行链路质量测量的某个hinoc头端及hinoc终端。所述计算机设备10可以是,但不限于,智能手机、平板电脑、笔记本电脑、服务器等。
60.在本实施例中,所述计算机设备10可以包括存储器11、处理器12、通信单元13及链路质量检测装置100。所述存储器11、所述处理器12及所述通信单元13各个元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,所述存储器11、所述处理器12及所述通信单元13这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。
61.在本实施例中,所述存储器11可以是,但不限于,随机存取存储器(random access memory,ram),只读存储器(read only memory,rom),可编程只读存储器(programmable read-only memory,prom),可擦除只读存储器(erasable programmable read-only memory,eprom),电可擦除只读存储器(electric erasable programmable read-only memory,eeprom)等。其中,所述存储器11用于存储计算机程序,所述处理器12在接收到执行指令后,可相应地执行所述计算机程序。
62.在本实施例中,所述存储器11还可用于存储涉及hinoc头端与hinoc终端的链路质量状况的不同链路质量关键指标各自的质量检测策略,其中单个链路关键指标所对应的质量检测策略用于评估对应链路关键指标的链路通信参数所表现出的链路质量优劣状况,所述链路通信参数用于表征对应hinoc头端与hinoc终端进行数据通信时的具体通信参数。所述链路质量关键指标为hinoc头端与hinoc终端之间的链路通信指标中极为关键的指标,其中所述链路通信指标可以包括链路衰减指标、上行snr(signal-to-noise ratio

信噪比)指标、下行snr指标、上行crc(cyclic redundancy check,循环冗余码校验)丢包率指标、下行crc丢包率指标、上行mac(medium/media access control,强制访问控制)层速率指标、下行mac层速率指标、上行分配带宽指标、下行分配带宽指标、当前工作频率指标、局端输出电平指标、局端ping终端平均时延指标以及局端ping终端丢包率指标,此时所述链路质量关键指标对应包括链路衰减指标、上行crc丢包率指标、下行crc丢包率指标、上行mac层速率指标、下行mac层速率指标、局端ping终端平均时延指标以及局端ping终端丢包率指标。
63.在本实施例中,所述处理器12可以是一种具有信号的处理能力的集成电路芯片。所述处理器12可以是通用处理器,包括中央处理器(central processing unit,cpu)、图形处理器(graphics processing unit,gpu)及网络处理器(network processor,np)、数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件中的至少一种。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。
64.在本实施例中,所述通信单元13用于通过网络建立所述计算机设备10与其他电子设备之间的通信连接,并通过所述网络收发数据,其中所述网络包括有线通信网络及无线通信网络。例如,所述计算机设备10可通过所述通信单元13将测定出的目标hinoc头端与目标hinoc终端之间的链路质量状况发送给某个终端设备进行展示。
65.在本实施例中,所述链路质量检测装置100包括至少一个能够以软件或固件的形式存储于所述存储器11中或者固化在所述计算机设备10的操作系统中的软件功能模块。所述处理器12可用于执行所述存储器11存储的可执行模块,例如所述链路质量检测装置100所包括的软件功能模块及计算机程序等。所述计算机设备10可通过所述链路质量检测装置100快速且直观地表征目标hinoc头端与目标hinoc终端之间的链路质量状况。
66.可以理解的是,图1所示的框图仅为所述计算机设备10的一种组成示意图,所述计算机设备10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。
67.在本技术中,为确保所述计算机设备10能够快速且直观地测定hinoc头端与hinoc终端之间的链路质量状况,本技术实施例通过提供一种链路质量检测方法实现前述功能,
下面对本技术提供的链路质量检测方法进行详细阐述。
68.请参照图2,图2是本技术实施例提供的链路质量检测方法的流程示意图之一。在本技术实施例中,所述链路质量检测方法可以包括步骤s210~步骤s230。
69.步骤s210,获取目标hinoc头端与目标hinoc终端之间的与链路质量关键指标对应的多组链路通信参数,其中每组链路通信参数对应一种链路质量关键指标。
70.在本实施例中,所述计算机设备10可相应地获取所述目标hinoc头端与所述目标hinoc终端在一定时间段内的所有链路通信参数,而后针对获取到的所有链路通信参数进行指标分类,得到不同链路通信指标各自对应的一组链路通信参数,并从分类出的不同链路通信指标各自对应的单组链路通信参数中筛选出涉及链路质量关键指标的多组链路通信参数,其中筛选出的每组链路通信参数对应一种链路质量关键指标。
71.步骤s220,针对每组链路通信参数,按照该组链路通信参数所对应的链路质量关键指标的质量检测策略,对该组链路通信参数进行质量分值换算,得到该组链路通信参数的目标质量分值。
72.在本实施例中,当所述计算机设备10确定出多种链路质量关键指标各自对应的单组链路通信参数后,可按照同一链路质量关键指标的质量检测策略对匹配的单组链路通信参数进行质量分值换算,得到对应链路质量关键指标在所述目标hinoc头端与所述目标hinoc终端之间的实际表现出的目标质量分值。
73.其中,单个链路质量关键指标的质量检测策略包括该链路质量关键指标在依次相邻的多个指标参数区间处各自对应的预设质量分值,所述预设质量分值的数值大小可以表示对应链路质量关键指标的通信质量优劣状况,所述预设质量分值越大则对应链路质量关键指标的通信质量越好。
74.在本实施例中,针对多种链路质量关键指标中的链路衰减指标,链路衰减指标所对应的依次相邻的多个指标参数区间各自的预设质量分值近似中心对称分布,其中靠近中心位置的指标参数区间的预设质量分值大于远离中心位置的指标参数区间的预设质量分值。
75.例如,计量单位为db(分贝)的链路衰减指标可以对应五个依次相邻的指标参数区间“链路衰减值《=9db”、“10db《=链路衰减值《=19db”、“20db《=链路衰减值《=50db”、“51db《=链路衰减值《=59db”及“链路衰减值》=60db”,此时与“20db《=链路衰减值《=50db”对应的预设质量分值最大,而“链路衰减值《=9db”、“10db《=链路衰减值《=19db”及“20db《=链路衰减值《=50db”各自的预设质量分值依次递增,“20db《=链路衰减值《=50db”、“51db《=链路衰减值《=59db”及“链路衰减值》=60db”各自的预设质量分值依次递减。其中,可将与“20db《=链路衰减值《=50db”对应的预设质量分值设置为30,将“10db《=链路衰减值《=19db”和“51db《=链路衰减值《=59db”各自的预设质量分值设置为15,最后将“链路衰减值《=9db”和“链路衰减值》=60db”各自的预设质量分值设置为0。
76.在本实施例中,针对多种链路质量关键指标中的上行crc丢包率指标、下行crc丢包率指标、局端ping终端丢包率指标和局端ping终端平均时延指标,这四种链路质量关键指标分别对应的依次相邻的多个指标参数区间的预设质量分值层级递减。
77.例如,计量单位为%的上行crc丢包率指标、下行crc丢包率指标各自可以对应三个依次相邻的指标参数区间“上/下行crc丢包率值《=1e-9”、“1e-9《上/下行crc丢包率值《
=1e-6”及“1e-6《上/下行crc丢包率值”,则“上/下行crc丢包率值《=1e-9”、“1e-9《上/下行crc丢包率值《=1e-6”及“1e-6《上/下行crc丢包率值”各自的预设质量分值依次递减,可依次将15、10及0三个分值一一对应地分配给前述三个指标参数区间各自的预设质量分值。
78.例如,计量单位为%的局端ping终端丢包率指标可以对应两个依次相邻的指标参数区间“局端ping终端丢包率值《3%”及“3%《=局端ping终端丢包率值”,则“局端ping终端丢包率值《3%”及“3%《=局端ping终端丢包率值”各自的预设质量分值依次递减,可将“局端ping终端丢包率值《3%”的预设质量分值设置为10,将“3%《=局端ping终端丢包率值”的预设质量分值设置为0。
79.例如,计量单位为ms(毫秒)的局端ping终端平均时延指标可以对应两个依次相邻的指标参数区间“平均时延值《80ms”及“80ms《=平均时延值”,则“平均时延值《80ms”及“80ms《=平均时延值”各自的预设质量分值依次递减,可将“平均时延值《80ms”的预设质量分值设置为10,将“80ms《=平均时延值”的预设质量分值设置为0。
80.在本实施例中,针对多种链路质量关键指标中的上行mac层速率指标与下行mac层速率指标,这两种链路质量关键指标分别对应的依次相邻的多个指标参数区间的预设质量分值层级递增。
81.例如,计量单位为mbps(兆位/秒)的上行mac层速率指标、mac层速率指标各自可以对应三个依次相邻的指标参数区间“上/下行mac层速率值《550mbps”、“550mbps《=上/下行mac层速率值《650mbps”及“650mbps《=上/下行mac层速率值”,则“上/下行mac层速率值《550mbps”、“550mbps《=上/下行mac层速率值《650mbps”及“650mbps《=上/下行mac层速率值”各自的预设质量分值依次递增,可依次将0、5及10三个分值一一对应地分配给前述三个指标参数区间各自的预设质量分值。
82.可选地,请参照图3,图3是图2中的步骤s220包括的子步骤的流程示意图。在本实施例中,所述步骤s220可以包括子步骤s221~子步骤s224。
83.子步骤s221,针对每组链路通信参数,对该组链路通信参数进行计量单位统一处理。
84.在本实施例中,当计算机设备10得到某种链路质量关键指标所对应的单组链路通信参数后,会按照该链路质量关键指标所对应的指标参数区间能够支持的计量单位,对该组链路通信参数所包括的所有通信参数值进行计量单位统一处理(即计量单位换算操作),使计量单位统一的该组链路通信参数与所述指标参数区间具有相同的计量单位。
85.子步骤s222,对计量单位统一的该组链路通信参数进行均值运算,得到该组链路通信参数的通信参数均值。
86.在本实施例中,所述计算机设备10在对某种链路质量关键指标的单组链路通信参数进行计量单位统一处理后,可通过取该组链路通信参数的所有通信参数值之间的平均值(即该组链路通信参数的通信参数均值),来表征目标hinoc头端与目标hinoc终端在对应时间段内的与该链路质量关键指标匹配的整体通信质量状况。
87.子步骤s223,将该组链路通信参数的通信参数均值与对应链路质量关键指标的多个指标参数区间分别进行匹配。
88.子步骤s224,在确定该组链路通信参数的通信参数均值所在的目标指标参数区间的情况下,将目标指标参数区间所对应的预设质量分值作为该组链路通信参数的目标质量
分值。
89.由此,本技术可通过执行上述子步骤s221~子步骤s224,直接有效评估出目标hinoc头端与目标hinoc终端在对应时间段内的不同链路质量关键指标维度层面的通信质量状况。
90.步骤s230,对多组链路通信参数各自的目标质量分值进行加法运算,得到目标hinoc头端与目标hinoc终端之间的链路质量分值。
91.在本实施例中,当所述计算机设备10确定出所述目标hinoc头端与所述目标hinoc终端之间的涉及多种链路质量关键指标的多个目标质量分值,其中每个目标质量分值对应一种链路质量关键指标后,可通过对这多个目标质量分值进行和值运算,直接综合多种链路质量关键指标维度层面各自的通信质量状况,确定出表征目标hinoc头端与目标hinoc终端之间的整体链路质量状况的链路质量分值。
92.由此,本技术可通过执行上述步骤s210~步骤s230,利用计算链路质量分值的方式快速且直观地测定出hinoc头端与hinoc终端之间的链路质量状况。
93.可选地,请参照图4,图4是本技术实施例提供的链路质量检测方法的流程示意图之二。在本技术实施例中,所述每个链路质量关键指标的质量检测策略还包括不同预设质量分值在对应链路质量关键指标处表征的通信状况优秀等级,通信状况优秀等级与预设质量分值正相关,例如针对链路衰减指标来说,“优”、“良”、“差”可与预设质量分值30、15、0一一对应;对上/下行crc丢包率指标来说,“优”、“良”、“差”可与预设质量分值15、10、0一一对应;对上/下行mac层速率指标来说,“优”、“良”、“差”可与预设质量分值10、5、0一一对应;对局端ping终端丢包率指标和局端ping终端平均时延指标来说,“良”、“差”可与预设质量分值10、0一一对应。此时,所述链路质量检测方法还可以包括步骤s240及步骤s250。
94.步骤s240,针对每组链路通信参数,按照该组链路通信参数所对应的链路质量关键指标的质量检测策略,对该组链路通信参数的目标质量分值进行通信状况优秀等级识别,得到该组链路通信参数的目标优秀等级。
95.步骤s250,对目标hinoc头端与目标hinoc终端之间的链路质量分值和与多个链路质量关键指标处分别对应的目标优秀等级进行展示。
96.在本实施例中,所述计算机设备10可通过自身安装(包括外置连接及内置嵌设)的显示单元对目标hinoc头端与目标hinoc终端之间的链路质量分值和多个链路质量关键指标分别对应的目标优秀等级进行展示,也可通过网络将测定出的链路质量分值和多个链路质量关键指标分别对应的目标优秀等级发送给其他终端设备进行显示,以便于用户直观了解到hinoc头端与hinoc终端之间的具体链路通信优劣状况。
97.由此,本技术可通过执行上述步骤s240及步骤s250,确保用户可以直观了解到hinoc头端与hinoc终端之间的具体链路通信优劣状况。
98.可选地,请参照图5,图5是本技术实施例提供的链路质量检测方法的流程示意图之三。在本技术实施例中,所述链路质量检测方法还可以包括步骤s260~步骤s280。
99.步骤s260,配置hinoc头端与hinoc终端之间的链路质量总分上限,以及多个链路质量关键指标各自的质量总分权重。
100.在本实施例中,所述链路质量总分上限用于表示hinoc头端与hinoc终端之间的最好链路质量所对应的质量分值,不同链路质量关键指标各自在所述链路质量总分上限处分
配到的质量总分权重可以相同,也可以不同,具体的权重数值可由用户根据质量测定需求进行配置。例如,设定链路质量总分上限为100,设定链路衰减指标的质量总分权重为0.3,上行crc丢包率指标和下行crc丢包率指标各自的质量总分权重为0.15,上行mac层速率指标和下行mac层速率指标各自的质量总分权重为0.1,局端ping终端平均时延指标和局端ping终端丢包率指标各自的质量总分权重为0.1。
101.步骤s270,针对每个链路质量关键指标,根据链路质量总分上限以及该链路质量关键指标的质量总分权重,计算该链路质量关键指标的质量分值上限。
102.在本实施例中,某种链路质量关键指标的质量分值上限即为该链路质量关键指标的质量总分权重与所述链路质量总分上限之间的积值,以确保多种链路质量关键指标各自的质量检测策略处于同一分值维度,进而确保最终求得的链路质量分值的数据有效性。
103.步骤s280,针对每个链路质量关键指标,按照该链路质量关键指标的质量分值上限配置该链路质量关键指标的质量检测策略。
104.在本实施例中,同一链路质量关键指标的质量检测策略中的最大预设质量分值与该链路质量关键指标的质量分值上限保持一致,而后针对不同链路质量关键指标参照上文中对相邻指标参数区间各自的预设质量分值之间的分值分布趋势的相关描述,对各链路质量关键指标的质量检测策略进行配置。
105.由此,本技术可通过执行上述步骤s260~步骤s280,确保不同链路质量关键指标各自的质量检测策略处于同一分值维度,提升最终求得的链路质量分值的数据有效性。
106.在本技术中,为确保所述计算机设备10能够通过所述链路质量检测装置100执行上述链路质量检测方法,本技术通过对所述链路质量检测装置100进行功能模块划分的方式实现前述功能。下面对本技术提供的链路质量检测装置100的具体组成进行相应描述。
107.请参照图6,图6是本技术实施例提供的链路质量检测装置100的组成示意图之一。在本技术实施例中,所述链路质量检测装置100可以包括通信参数获取模块110、质量分值换算模块120及链路质量计算模块130。
108.通信参数获取模块110,用于获取目标hinoc头端与目标hinoc终端之间的与链路质量关键指标对应的多组链路通信参数,其中每组链路通信参数对应一种链路质量关键指标。
109.质量分值换算模块120,用于针对每组链路通信参数,按照该组链路通信参数所对应的链路质量关键指标的质量检测策略,对该组链路通信参数进行质量分值换算,得到该组链路通信参数的目标质量分值。
110.链路质量计算模块130,用于对所述多组链路通信参数各自的目标质量分值进行加法运算,得到所述目标hinoc头端与所述目标hinoc终端之间的链路质量分值。
111.其中,多个链路质量关键指标包括链路衰减指标、上行crc丢包率指标、下行crc丢包率指标、上行mac层速率指标、下行mac层速率指标、局端ping终端平均时延指标以及局端ping终端丢包率指标,其中每个链路质量关键指标的质量检测策略包括依次相邻的多个指标参数区间各自对应的预设质量分值。
112.链路衰减指标所对应的依次相邻的多个指标参数区间的预设质量分值近似中心对称分布,其中靠近中心位置的指标参数区间的预设质量分值大于远离中心位置的指标参数区间的预设质量分值。
113.上行crc丢包率指标、下行crc丢包率指标、局端ping终端丢包率指标和局端ping终端平均时延指标各自对应的依次相邻的多个指标参数区间的预设质量分值层级递减。
114.上行mac层速率指标与下行mac层速率指标各自对应的依次相邻的多个指标参数区间的预设质量分值层级递增。
115.可选地,请参照图7,图7是本技术实施例提供的链路质量检测装置100的组成示意图之二。在本技术实施例中,每个链路质量关键指标的质量检测策略还包括不同预设质量分值在对应链路质量关键指标处表征的通信状况优秀等级,其中通信状况优秀等级与预设质量分值正相关,此时所述链路质量检测装置100还可以包括通信等级识别模块140及链路状况展示模块150。
116.通信等级识别模块140,用于针对每组链路通信参数,按照该组链路通信参数所对应的链路质量关键指标的质量检测策略,对该组链路通信参数的目标质量分值进行通信状况优秀等级识别,得到该组链路通信参数的目标优秀等级。
117.链路状况展示模块150,用于对目标hinoc头端与目标hinoc终端之间的链路质量分值和与多个链路质量关键指标处分别对应的目标优秀等级进行展示。
118.可选地,请参照图8,图8是本技术实施例提供的链路质量检测装置100的组成示意图之三。在本技术实施例中,所述链路质量检测装置100还可以包括总分状况配置模块160、分值上限计算模块170及检测策略配置模块180。
119.总分状况配置模块160,用于配置hinoc头端与hinoc终端之间的链路质量总分上限,以及多个链路质量关键指标各自的质量总分权重。
120.分值上限计算模块170,用于针对每个链路质量关键指标,根据链路质量总分上限以及该链路质量关键指标的质量总分权重,计算该链路质量关键指标的质量分值上限。
121.检测策略配置模块180,用于针对每个链路质量关键指标,按照该链路质量关键指标的质量分值上限配置该链路质量关键指标的质量检测策略。
122.需要说明的是,本技术实施例所提供的链路质量检测装置100,其基本原理及产生的技术效果与前述的链路质量检测方法相同。为简要描述,本实施例部分未提及之处,可参考上述的针对链路质量检测方法的描述内容。
123.在本技术所提供的实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本技术的实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
124.综上所述,在本技术提供的链路质量检测方法及装置和计算机设备中,本技术通过获取目标hinoc头端与目标hinoc终端之间的多种链路质量关键指标各自对应的一组链路通信参数,并针对每组链路通信参数,按照对应链路质量关键指标的质量检测策略,对该
组链路通信参数进行质量分值换算,得到该组链路通信参数的目标质量分值,接着对多组链路通信参数各自的目标质量分值进行加法运算,得到目标hinoc头端与目标hinoc终端之间的链路质量分值,从而通过计算链路质量分值的方式快速且直观地表征目标hinoc头端与目标hinoc终端之间的链路质量状况。
125.以上所述,仅为本技术的各种实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应当以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1