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

有线连接网络质量评估方法、装置、设备及存储介质与流程

2022-02-22 07:12:16 来源:中国专利 TAG:
有线连接网络质量评估方法、装置、设备及存储介质与流程
本发明涉及通信
技术领域
,特别是涉及一种有线连接网络质量评估方法、装置、设备及存储介质。
背景技术
有线连接方式由于具有价格便宜、安装方便等优点,其在现有的连接网络中是最常见的连接方式。有线连接方式在布线阶段,依赖于网线测线器对网线连接进行测试,首先需要购置专门的设备,其次此类设备仅能进行简单的通断和线序是否连接正确的测试,对于网络质量或者网线线长是否超长等直接影响到网络通信稳定的关键参数均不能够进行检测。技术实现要素:本发明提供一种有线连接网络质量评估方法、装置、设备及存储介质,对有线连接方式的网络质量进行评估。为了解决上述技术问题,第一方面,本发明实施例提供一种有线连接网络质量评估方法,所述方法包括:获取已连接的网线的实际线长;对驱动参数进行遍历测试,获取驱动参数临界值;基于预设的驱动参数与可支持线长的关系,根据所述驱动参数临界值获取与其对应的第一可支持线长;若所述实际线长大于所述第一可支持线长,判定网络连接质量优良;若所述实际线长不大于所述第一可支持线长,判定网络连接质量差。作为一个优选方案,所述方法还包括:获取驱动参数默认值;基于预设的驱动参数与可支持线长的关系,根据所述驱动参数默认值获取与其对应的第二可支持线长;当网络连接质量优良时,将所述驱动参数默认值与所述驱动参数临界值进行比较;若所述驱动参数默认值不小于所述驱动参数临界值,基于所述第二可支持线长与所述实际线长获取线长余量;若所述驱动参数默认值小于所述驱动参数临界值,基于所述驱动参数临界值获取驱动参数输出值。作为一个优选方案,所述对驱动参数进行遍历测试,获取驱动参数临界值,具体为:在每一驱动参数下,向测试设备发送第一测试数据;接收所述测试设备回传的第一返回数据,其中,所述第一返回数据为所述测试设备基于所述第一测试数据接收到的数据;将接收到的数据与所述第一测试数据进行对比,计算出第一数据丢包率和/或第一数据错误率;根据计算得到的第一数据丢包率和/或第一数据错误率获取所述驱动参数临界值。作为一个优选方案,所述对驱动参数进行遍历测试,获取驱动参数临界值,具体为:在每一驱动参数下,向测试设备发送第二测试数据;接收所述测试设备回传的第二返回数据以及第三测试数据,其中,所述第二返回数据为所述测试设备基于所述第二测试数据计算出的第二数据丢包率和/或第二数据错误率;将基于所述第三测试数据接收到的数据与所述第三测试数据进行比较,计算出第三数据丢包率和/或第三数据错误率;根据计算得到的第二数据丢包率和/或第二数据错误率以及第三数据丢包率和/或第三数据错误率获取所述驱动参数临界值。为了解决上述技术问题,第二方面,本发明实施例提供一种有线连接网络质量评估装置,所述装置包括:实际线长获取模块,用于获取已连接的网线的实际线长;驱动参数临界值获取模块,用于对驱动参数进行遍历测试,获取驱动参数临界值;第一可支持线长获取模块,用于基于预设的驱动参数与可支持线长的关系,根据所述驱动参数临界值获取与其对应的第一可支持线长;第一评估模块,用于若所述实际线长大于所述第一可支持线长,判定网络连接质量优良;第二评估模块,用于若所述实际线长不大于所述第一可支持线长,判定网络连接质量差。作为一个优选方案,所述装置还包括:驱动参数默认值获取模块,用于获取驱动参数默认值;第二可支持线长获取模块,用于基于预设的驱动参数与可支持线长的关系,根据所述驱动参数默认值获取与其对应的第二可支持线长;驱动参数比较模块,用于当网络连接质量优良时,将所述驱动参数默认值与所述驱动参数临界值进行比较;线长余量获取模块,用于若所述驱动参数默认值不小于所述驱动参数临界值,基于所述第二可支持线长与所述实际线长获取线长余量;驱动参数调整模块,用于若所述驱动参数默认值小于所述驱动参数临界值,基于所述驱动参数临界值获取驱动参数输出值。作为一个优选方案,所述驱动参数临界值获取模块,具体包括:第一数据发送单元,用于在每一驱动参数下,向测试设备发送第一测试数据;第一数据接收单元,用于接收所述测试设备回传的第一返回数据,其中,所述第一返回数据为所述测试设备基于所述第一测试数据接收到的数据;第一计算单元,用于将接收到的数据与所述第一测试数据进行对比,计算出第一数据丢包率和/或第一数据错误率;第一驱动参数临界值获取单元,用于根据计算得到的第一数据丢包率和/或第一数据错误率获取所述驱动参数临界值。作为一个优选方案,所述驱动参数临界值获取模块,具体包括:第二数据发送单元,用于在每一驱动参数下,向测试设备发送第二测试数据;第二数据接收单元,用于接收所述测试设备回传的第二返回数据以及第三测试数据,其中,所述第二返回数据为所述测试设备基于所述第二测试数据计算出的第二数据丢包率和/或第二数据错误率;第二计算单元,用于将基于所述第三测试数据接收到的数据与所述第三测试数据进行比较,计算出第三数据丢包率和/或第三数据错误率;第二驱动参数临界值获取单元,用于根据计算得到的第二数据丢包率和/或第二数据错误率以及第三数据丢包率和/或第三数据错误率获取所述驱动参数临界值。为了解决上述技术问题,第三方面,本发明实施例提供一种通信设备,所述设备包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序;其中,所述处理器执行所述计算机程序时实现如第一方面任一项所述的有线连接网络质量评估方法。为了解决上述技术问题,第四方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被执行时实现如第一方面任一项所述的有线连接网络质量评估方法。与现有技术相比,本发明实施例提供的一种有线连接网络质量评估方法、装置、设备及存储介质,其有益效果在于:在获取了网线的实际线长和驱动参数临界值对应的可支持线长之后,将两者进行比较,能够快速对有线连接方式的连接质量进行判定评估,在网络连接质量差时,还可以对问题进行诊断定位,从而保证网络连接质量。附图说明为了更清楚地说明本发明实施例的技术特征,下面将对本发明实施例中所需要使用的附图做简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明提供的一种有线连接网络质量评估方法的一个优选实施例的流程示意图;图2是本发明提供的一种有线连接网络质量评估装置的一个优选实施例的结构示意图;图3是本发明提供的一种有线连接网络质量评估设备的一个优选实施例的结构示意图。具体实施方式为了对本发明的技术特征、目的、效果有更加清楚的理解,下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例仅用于说明本发明,但是不用来限制本发明的保护范围。基于本发明的实施例,本领域技术人员在没有付出创造性劳动的前提下所获得的其他实施例,都应属于本发明的保护范围。在本发明的描述中,应当理解的是,本文中的编号本身,例如“第一”、“第二”等,仅用于区分所描述的对象,不具有顺序或者技术含义,不能理解为规定或者暗示所描述的对象的重要性。图1所示为本发明提供的一种有线连接网络质量评估方法的一个优选实施例的流程示意图。如图1所示,所述方法包括:S11:获取已连接的网线的实际线长;S12:对驱动参数进行遍历测试,获取驱动参数临界值;S13:基于预设的驱动参数与可支持线长的关系,根据所述驱动参数临界值获取与其对应的第一可支持线长;S14:若所述实际线长大于所述第一可支持线长,判定网络连接质量优良;S15:若所述实际线长不大于所述第一可支持线长,判定网络连接质量差。需要说明的是,有线通信设备的网口驱动信号通常包含多个驱动参数,例如A、B、C,而每一个驱动参数又有多个级别可调,例如1~16级。在实施本发明之前,就需要对这些驱动参数进行组合遍历测试,对应获取每一种组合下测试得到的可支持线长(可以简单根据link不稳定或者无法link判断,当驱动参数调整至某一值后,继续减小则link不稳定或者无法link时,该驱动参数配置值为临界值;也可以根据数据丢包率和/或数据错误率判断,当驱动参数调整至某一值后,继续减小则数据丢包率和/或数据错误率大于预设阈值时,该驱动参数配置值为临界值),最终得到的测试结果为驱动参数与可支持线长的对应关系。该对应关系是在实验室条件下得到的一个基准关系,可能是一维的,也可能是多维的,可能是线性的,也可能是非线性的,为了便于理解,以下以一维为例进行说明。作为一个举例,驱动参数与可支持线长的对应关系如表1所示。表1驱动参数配置值A1~A3A4~A7A8~A11A12~A16可支持线长105m115m120m130m在具体实施本发明时,首先通过有线通信设备的网络芯片的CVT线长检测功能,确定已连接的网线的实际线长L。然后在实际应用环境中,对驱动参数进行组合遍历测试,找出驱动参数临界值An,得到实际应用环境下的An-L的对应关系。再从已存储的预设的驱动参数与可支持线长的关系中,找出与An对应的第一可支持线长L1,得到实验室条件下的An-L1的对应关系。最后将L与L1进行长短比较,若L大于L1,则说明用户布线网络优于实验室标准,网络连接质量优良,若L不大于L1,则说明用户布线网络差于实验室标准,网络连接质量较差。作为一个举例,在实际应用环境中,得到VCT检测线长为L=90m、驱动参数临界值为A5,而实验室条件下驱动参数临界值A5对应的可支持线长为L1=115m,由于此时L<L1,可以判定得到网络连接质量差。优选的,在网络连接质量差时,还结合多个驱动参数的情况,进行例如网线质量差、网络接插件质量差或者网线过度弯折等具体问题点的诊断定位。作为另一个举例,在实际应用环境中,得到VCT检测线长为L=118m、驱动参数临界值为A5,而实验室条件下驱动参数临界值A5对应的可支持线长为L1=115m,由于此时L>L1,可以判定得到网络连接质量优良。本发明提供的一种有线连接网络质量评估方法,在获取了网线的实际线长和驱动参数临界值对应的可支持线长之后,将两者进行比较,能够快速对有线连接方式的连接质量进行判定评估,在网络连接质量差时,还可以对问题进行诊断定位,从而保证网络连接质量。在一个优选实施例中,所述方法还包括:S16:获取驱动参数默认值;S17:基于预设的驱动参数与可支持线长的关系,根据所述驱动参数默认值获取与其对应的第二可支持线长;S18:当网络连接质量优良时,将所述驱动参数默认值与所述驱动参数临界值进行比较;S19:若所述驱动参数默认值不小于所述驱动参数临界值,基于所述第二可支持线长与所述实际线长获取线长余量;S110:若所述驱动参数默认值小于所述驱动参数临界值,基于所述驱动参数临界值获取驱动参数输出值。具体而言,在有线通信设备中,会预先设置一个驱动参数默认值A0,获取了该驱动参数默认值A0之后,再基于已存储的预设的驱动参数与可支持线长的关系,找出与A0对应的第二可支持线长L2。在网络连接质量优良的情况下(即L>L1时),将A0与An进行比较,若A0≥An,则说明驱动参数默认值能够维持网络的优良连接,进一步计算得到线长余量L3=L2-L;若A0<An,则说明驱动参数默认值无法位置网络的优良连接,需要将驱动参数输出值调整至大于驱动参数临界值,调整之后也可以进一步获取此时的线长余量。在获得了线长余量之后,还可以将其反馈给用户或者布线人员。或者还可以建议将驱动参数调整至更高的值,确保网络连接更加稳定。作为一个举例,驱动参数默认值为A9、驱动参数临界值为A5、VCT检测线长为L=118m,并可以得到A9的可支持线长为L2=120m,此时A9>A5,则A9能够维持网络的优良连接,并计算得到线长余量L3=L2-L=120-118=2m,那么可以得到及时网线再增加2m长度,网络也能够维持优良连接,并将该线长余量以网线可增加长度的方式直观地反馈给用户或者布线人员。进一步的,还可以对提出将驱动参数调整至A12~A16的建议,此时,则线长余量L3=L2-L=130-118=12m,网线可增加长度变为12m。在一个优选实施例中,所述对驱动参数进行遍历测试,获取驱动参数临界值,具体为:S121:在每一驱动参数下,向测试设备发送第一测试数据;S122:接收所述测试设备回传的第一返回数据,其中,所述第一返回数据为所述测试设备基于所述第一测试数据接收到的数据;S123:将接收到的数据与所述第一测试数据进行对比,计算出第一数据丢包率和/或第一数据错误率;S124:根据计算得到的第一数据丢包率和/或第一数据错误率获取所述驱动参数临界值。具体而言,在本实施例中,测试设备不支持测试数据发送功能以及数据统计功能,在此情况下,只能由本端的有线通信设备向对端的测试设备发送测试请求,测试设备接受测试请求后,进入测试模式。本端的有线通信设备将驱动参数配置为An,远端的测试设备则配置网络芯片为回环模式,此时,测试设备收到任何测试数据,都将原封不动地回传给本端的有线通信设备。本端的有线通信设备统计接收到的返回数据,并与发出的测试数据进行对比,计算出数据丢包率和/或数据错误率。当遍历完An之后,将A1~A16各自测试得到的数据丢包率和/或数据错误率,与预设阈值进行比较,若在某个驱动参数配置值以下,数据丢包率和/或数据错误率大于预设阈值,则该驱动参数配置值即为驱动参数临界值。本实施例以数据丢包率和/或数据错误率作为判断标准确定驱动参数临界值,相较于以是否稳定link能够获取精确的网络连接质量评估结果。在一个优选实施例中,所述对驱动参数进行遍历测试,获取驱动参数临界值,具体为:S121’:在每一驱动参数下,向测试设备发送第二测试数据;S122’:接收所述测试设备回传的第二返回数据以及第三测试数据,其中,所述第二返回数据为所述测试设备基于所述第二测试数据计算出的第二数据丢包率和/或第二数据错误率;S123’:将基于所述第三测试数据接收到的数据与所述第三测试数据进行比较,计算出第三数据丢包率和/或第三数据错误率;S124’:根据计算得到的第二数据丢包率和/或第二数据错误率以及第三数据丢包率和/或第三数据错误率获取所述驱动参数临界值。具体而言,在本实施例中,测试设备具备测试数据发送功能以及数据统计功能,在此情况下,由本端的有线通信设备向对端的测试设备发送测试请求,测试设备接受测试请求后,进入测试模式。本端的有线通信设备将驱动参数配置为An,并在开始发送测试数据之前,将配置参数发送给远端的测试设备,并告知测试设备即将进行的数据收发测试中将发送的测试数据格式以及报文个数。本端的有线通信设备向测试设备发送特定测试数据报文后,测试设备需要统计收到的测试数据报文个数,并基于此前接收到的测试数据格式以及报文个数计算数据丢包率和/或数据错误率,然后再将计算结果回传给本端的有线通信设备,对于有线通信设备而言,该计算结果可以定义为针对有线通信设备的发送测试结果。与此同时,远端的测试设备也以同样的驱动参数配置An,向本端的有线通信设备发送测试数据,即所述第三测试数据,该数据不依赖于接收到的有线通信设备发送过来的数据,而是通过最开始时有线通信设备提前的通知,从而做到与本端的有线通信设备发送相同的测试数据格式以及报文个数,本端的有线通信设备再基于接收到的数据进行数据丢包率和/或数据错误率,对于有线通信设备而言,该计算结果可以定义为针对有线通信设备的接收测试结果。当遍历完An之后,将A1~A16各自测试得到的数据丢包率和/或数据错误率,与预设阈值进行比较,若在某个驱动参数配置值以下,数据丢包率和/或数据错误率大于预设阈值,则该驱动参数配置值即为驱动参数临界值。本实施例以数据丢包率和/或数据错误率作为判断标准确定驱动参数临界值,相较于以是否稳定link能够获取精确的网络连接质量评估结果,而且将测试精确地细化到发送和接收两个方向,两个方向的进行互不影响,也能够更加客观地得到网络连接质量评估结果。需要说明的是,以上的评估过程仅是针对有线通信设备的一种速率模式,本发明还可以在不同速率模式下均进行评估。例如,网络通信常见的有10M,100M,1000M,2.5G,5G,10G等速率,不同通信设备可支持其中的一种或几种速率模式。在不同速率模式下,可调整的驱动参数,定义和可配置值都会不同,和线长的对应关系也是不同的,因此不同速率模式下的对应关系的训练学习和评估过程都是独立的过程,可以实现对每一种速率模式的网络质量评估。应当理解,本发明实现上述有线连接网络质量评估方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述有线连接网络质量评估方法的步骤。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。图2所示为本发明提供的一种有线连接网络质量评估装置的一个优选实施例的结构示意图,所述装置能够实现上述任一实施例所述的有线连接网络质量评估方法的全部流程及达到相应的技术效果。如图2所示,所述装置包括:实际线长获取模块21,用于获取已连接的网线的实际线长;驱动参数临界值获取模块22,用于对驱动参数进行遍历测试,获取驱动参数临界值;第一可支持线长获取模块23,用于基于预设的驱动参数与可支持线长的关系,根据所述驱动参数临界值获取与其对应的第一可支持线长;第一评估模块24,用于若所述实际线长大于所述第一可支持线长,判定网络连接质量优良;第二评估模块25,用于若所述实际线长不大于所述第一可支持线长,判定网络连接质量差。在一个优选实施例中,所述装置还包括:驱动参数默认值获取模块26,用于获取驱动参数默认值;第二可支持线长获取模块27,用于基于预设的驱动参数与可支持线长的关系,根据所述驱动参数默认值获取与其对应的第二可支持线长;驱动参数比较模块28,用于当网络连接质量优良时,将所述驱动参数默认值与所述驱动参数临界值进行比较;线长余量获取模块29,用于若所述驱动参数默认值不小于所述驱动参数临界值,基于所述第二可支持线长与所述实际线长获取线长余量;驱动参数调整模块210,用于若所述驱动参数默认值小于所述驱动参数临界值,基于所述驱动参数临界值获取驱动参数输出值。在一个优选实施例中,所述驱动参数临界值获取模块22,具体包括:第一数据发送单元221,用于在每一驱动参数下,向测试设备发送第一测试数据;第一数据接收单元222,用于接收所述测试设备回传的第一返回数据,其中,所述第一返回数据为所述测试设备基于所述第一测试数据接收到的数据;第一计算单元223,用于将接收到的数据与所述第一测试数据进行对比,计算出第一数据丢包率和/或第一数据错误率;第一驱动参数临界值获取单元224,用于根据计算得到的第一数据丢包率和/或第一数据错误率获取所述驱动参数临界值。在一个优选实施例中,所述驱动参数临界值获取模块22,具体包括:第二数据发送单元221’,用于在每一驱动参数下,向测试设备发送第二测试数据;第二数据接收单元222’,用于接收所述测试设备回传的第二返回数据以及第三测试数据,其中,所述第二返回数据为所述测试设备基于所述第二测试数据计算出的第二数据丢包率和/或第二数据错误率;第二计算单元223’,用于将基于所述第三测试数据接收到的数据与所述第三测试数据进行比较,计算出第三数据丢包率和/或第三数据错误率;第二驱动参数临界值获取单元224’,用于根据计算得到的第二数据丢包率和/或第二数据错误率以及第三数据丢包率和/或第三数据错误率获取所述驱动参数临界值。图3所示为本发明提供的一种有线连接网络质量评估设备的一个优选实施例的结构示意图,所述设备能够实现上述任一实施例所述的有线连接网络质量评估方法的全部流程及达到相应的技术效果。如图3所示,所述设备包括:存储器31,用于存储计算机程序;处理器32,用于执行所述计算机程序;其中,所述处理器32执行所述计算机程序时实现如上述任一实施例所述的有线连接网络质量评估方法。示例性的,所述计算机程序可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器31中,并由所述处理器32执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述有线连接网络质量评估设备中的执行过程。所称处理器32可以是中央处理单元(CentralProcessingUnit,CPU),还可以是其他通用处理器、数字信号处理器(DigitalSignalProcessor,DSP)、专用集成电路(ApplicationSpecificIntegratedCircuit,ASIC)、现场可编程门阵列(Field-ProgrammableGateArray,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。所述存储器31可用于存储所述计算机程序和/或模块,所述处理器32通过运行或执行存储在所述存储器31内的计算机程序和/或模块,以及调用存储在所述存储器31内的数据,实现所述有线连接网络质量评估设备的各种功能。所述存储器31可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,所述存储器31可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(SmartMediaCard,SMC),安全数字(SecureDigital,SD)卡,闪存卡(FlashCard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。需要说明的是,上述有线连接网络质量评估设备包括,但不仅限于,处理器、存储器,本领域技术人员可以理解,图3结构示意图仅仅是上述有线连接网络质量评估设备的示例,并不构成对有线连接网络质量评估设备的限定,可以包括比图示更多部件,或者组合某些部件,或者不同的部件。以上所述,仅是本发明的优选实施方式,但本发明的保护范围并不局限于此,应当指出,对于本领域技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干等效的明显变型方式和/或等同替换方式,这些明显变型方式和/或等同替换方式也应视为本发明的保护范围。当前第1页12
再多了解一些

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

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

相关文献