一种链路故障检测方法、装置及系统与流程

文档序号:18597491发布日期:2019-09-03 22:13阅读:176来源:国知局
一种链路故障检测方法、装置及系统与流程
本申请涉及故障检测
技术领域
,具体涉及一种链路故障检测方法、装置及系统。
背景技术
:同轴线是由两根同轴的圆柱导体构成的导行系统,内外导体之间填充空气或高频介质的一种宽频带微波传输线,由于其可靠的物理特性,目前广泛应用于数据信号的传输。数据信号通常由设置于局端的局端设备(nc)传输至设置于用户端的接入网设备(cpe,customerpremiseequipment),再由接入网设备传输至终端设备。为使局端设备接入更多的接入网设备,通常在局端设备和接入网设备之间设置有射频分路器,局端设备和射频分路器之间,以及,射频分路器和接入网设备之间均采用同轴线进行连接,上述由局端设备、射频分路器和接入网设备组成的网络为同轴线网络。在同轴线网络中,射频分路器能够接入32路或者64路接入网设备,使得接入网设备与射频分路器之间形成多条链路,链路关系到数据信号能否正常传输至用户端,如果某一条链路产生故障,则会影响数据信号在该条链路上的传输。为防止链路故障影响数据信号的传输,射频分路器在接入接入网设备之前,需要检测各个链路是否存在故障。然而,现有基于网线的网络性能测试工具由于协议的不同,无法应用于同轴线网络,因此目前亟需一种能够检测同轴线网络中链路故障的方法。技术实现要素:本申请提供一种链路故障检测方法、装置及系统,以解决现有基于网线的网络性能测试工具由于协议的不同,无法应用于同轴线网络的问题。第一方面,本申请提供一种链路故障检测方法,所述方法应用于同轴线网络系统中的mcu处理器,所述系统还包括依次连接的局端设备、设置有多个接口的射频分路器、以及与其中一个接口相连的检测设备,所述mcu处理器与所述检测设备相连接,所述方法包括:所述mcu处理器向所述检测设备发送链路故障测试指令,所述链路故障测试指令用于指示所述检测设备与所述局端设备进行交互,记录交互过程中产生的网络参数;所述mcu处理器获取所述网络参数;所述mcu处理器根据所述网络参数,确定当前链路是否存在故障。可选的,所述网络参数为当前链路网络传输速率,和/或,信号强度衰减值。可选的,如果所述网络参数为当前链路网络传输速率,所述mcu处理器根据所述网络参数,确定当前链路是否存在故障,包括:所述mcu处理器将所述当前链路网络传输速率与预设速率阈值相比较;如果所述当前链路网络传输速率小于所述预设速率阈值,所述mcu处理器确定当前链路存在故障;如果所述当前链路网络传输速率不小于所述预设速率阈值,所述mcu处理器确定当前链路正常。可选的,如果所述网络参数为当前链路信号强度衰减值,所述mcu处理器根据所述网络参数,确定当前链路是否存在故障,包括:所述mcu处理器将所述当前链路信号强度衰减值与预设衰减阈值相比较;如果所述当前链路信号强度衰减值大于所述预设衰减阈值,所述mcu处理器确定当前链路存在故障;如果所述当前链路信号强度衰减值不大于所述预设衰减阈值,所述mcu处理器确定当前链路正常。第二方面,本申请提供一种链路故障检测装置,所述装置应用于同轴线网络系统中的mcu处理器,所述系统还包括依次连接的局端设备、设置有多个接口的射频分路器、以及与其中一个接口相连的检测设备,所述mcu处理器与所述检测设备相连接,所述装置包括:发送模块,用于向所述检测设备发送链路故障测试指令,所述链路故障测试指令用于指示所述检测设备与所述局端设备进行交互,记录交互过程中产生的网络参数;获取模块,用于获取所述网络参数;确定模块,用于根据所述网络参数,确定当前链路是否存在故障。可选的,如果所述网络参数为当前链路网络传输速率,所述确定模块包括:第一比较单元,用于将所述当前链路网络传输速率与预设速率阈值相比较;第一确定单元,用于如果所述当前链路网络传输速率小于所述预设速率阈值,确定当前链路存在故障;第二确定单元,用于如果所述当前链路网络传输速率不小于所述预设速率阈值,确定当前链路正常。可选的,如果所述网络参数为当前链路信号强度衰减值,所述确定模块包括:第二比较单元,用于将所述当前链路信号强度衰减值与预设衰减阈值相比较;第三确定单元,用于如果所述当前链路信号强度衰减值大于所述预设衰减阈值,确定当前链路存在故障;第四确定单元,如果所述当前链路信号强度衰减值不大于所述预设衰减阈值,确定当前链路正常。第三方面,本申请提供一种链路故障检测系统,所述系统包括依次连接的局端设备、设置有多个接口的射频分路器、与其中一个接口相连的检测设备以及与mcu处理器;所述局端设备与所述射频分路器之间,以及,所述射频分路器与所述检测设备之间均通过同轴线相连接;所述mcu处理器包括第二方面任意一种可能的实现方式提供的装置。可选的,所述系统还包括显示设备,所述显示设备与所述mcu处理器相连接,所述显示设备用于接收所述mcu处理器发送的故障情况,并显示所述故障情况。可选的,所述检测设备为moca芯片、c-docsis芯片以及homeplugav芯片中的一种。由以上技术方案可知,本申请提供一种链路故障检测方法,所述方法应用于同轴线网络系统中的mcu处理器,所述系统还包括依次连接的局端设备、设置有多个接口的射频分路器、以及与其中一个接口相连的检测设备,所述mcu处理器与所述检测设备相连接,在该同轴线网络系统中,局端设备与射频分路器之间,以及,射频分路器与检测设备之间均采用同轴线进行连接,局端设备、射频分路器与检测设备形成同轴线网络,在该同轴线网络中,检测设备能够与局端设备进行交互,并记录交互过程中产生的网络参数,mcu处理器获取网络参数,并根据所述网络参数,确定当前链路是否存在故障,解决了现有基于网线的网络性能测试工具由于协议的不同,无法应用于同轴线网络的问题。附图说明为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种链路故障检测方法的工作流程图;图2为本申请实施例提供的一种链路故障检测装置的结构示意图;图3为本申请实施例提供的一种链路故障检测系统的结构示意图;图4为本申请实施例提供的另一种链路故障检测系统的结构示意图。具体实施方式为解决现有基于网线的网络性能测试工具由于协议的不同,无法应用于同轴线网络的问题,本申请提供一种链路故障检测方法、装置及系统。射频分路器与接入网设备之间形成的链路用于传输数据信号,为保证数据信号的正常传输,需要确保各个链路的传输功能处于正常状态,如果链路的传输功能出现异常,则说明该链路存在故障。以上确定链路是否存在故障的工作需要在射频分路器正式与接入网设备进行连接之前完成,将检测到的存在故障的链路进行修复,使得各条链路处于正常状态,然后再将接入网设备接入射频分路器,即能够确保链路在接入时处于正常状态。本申请中,利用检测设备检测链路是否存在故障,该检测设备具有与接入网设备相同的功能,即能够与射频分路器、局端设备共同组成同轴线网络,并在该同轴线网络中进行数据传输。检测设备与射频分路器之间形成的链路即接入网设备与射频分路器之间形成的链路,在无特殊说明外,本申请实施例所述链路即为检测设备与射频分路器之间形成的链路。为确定各条链路的传输功能是否正常,需要获取各条链路的传输功能对应的数据。本申请中,利用mcu处理器获取传输功能对应的数据,并将mcu处理器以及同轴线网络中的局端设备、射频分路器和检测设备共同组成的系统作为同轴线网络系统。以下通过实施例对本申请进行详细说明。参照图1所示的工作流程图,本申请提供一种链路故障检测方法,所述方法应用于同轴线网络系统中的mcu处理器,所述系统还包括依次连接的局端设备、设置有多个接口的射频分路器、以及与其中一个接口相连的检测设备,所述mcu处理器与所述检测设备相连接,所述方法包括以下步骤:步骤101,所述mcu处理器向所述检测设备发送链路故障测试指令,所述链路故障测试指令用于指示所述检测设备与所述局端设备进行交互,记录交互过程中产生的网络参数。本申请实施例在检测设备中设置有触发装置,例如触发按钮,在触发按钮被启动的状态下,检测设备与极端是局端设备之间进行交互。另外,也可不设置该触发装置,在此情况下,检测设备接入射频分路器之后,立即与局端设备之间进行交互,随着检测时间的延长,以上两种方式所得网络参数相同,均能够用于检测链路是否存在故障,因此本申请实施例对此不作限制。检测设备在具有交互功能的同时,还具有记录交互过程中产生的网络参数的功能,所述网络参数即能够表明链路传输功能的数据。可选的,所述网络参数为当前链路网络传输速率,和/或,信号强度衰减值。网络传输速率是指电缆上每秒钟传输的字节数,本申请中,电缆即同轴线。由于信号在传输介质中传播时,会有一部分能量转化成热能或者被传输介质吸收,从而造成信号强度不断减弱,这种现象称为衰减。信号衰减是通信传输的一个重要特征。信号强度衰减值是指每经过一个波动周期,信号强度波动幅值减少的百分数,也就是同方向的两个相邻波的前一个波幅减去后一个波幅之差与前一个波幅的比值。信号强度衰减值表明了信号在经过传输介质进行传输后,接收端与发出端信号强度的对比,说明信号传输的质量。如果信号强度衰减值过大,说明信号传输的质量较差,则有可能导致接收端接收到的信号失真,甚至会丢失一部分信号,从而影响接收端信号的接收。步骤102,所述mcu处理器获取所述网络参数。网络参数为当前链路网络传输速率,和/或,信号强度衰减值。由于网络传输速率受当前网速、终端设备的数量等的影响而产生波动,为了检测链路的传输功能是否正常,需要检测当前链路上网络传输速率的最大值是否能够达到目标值,因此,检测设备记录的当前链路网络传输速率为当前链路网络传输速率的最大值。为获取当前链路网络传输速率的最大值,检测设备与局端设备进行协商,使得检测设备仅记录交互过程中网络传输速率的最大值。mcu处理器在向检测设备发送故障测试指令之后,检测设备在预设时间内将记录的网络参数发送至mcu处理器。步骤103,所述mcu处理器根据所述网络参数,确定当前链路是否存在故障。由于网络参数的不同,确定当前链路是否存在故障的方法不同,本申请实施例中,根据不同种类的网络参数,提供以下确定当前链路是否存在故障的方法。可选的,如果所述网络参数为当前链路网络传输速率,所述mcu处理器根据所述网络参数,确定当前链路是否存在故障,包括以下步骤:步骤201,所述mcu处理器将所述当前链路网络传输速率与预设速率阈值相比较。该步骤中,预设速率阈值由链路本身的性能决定,mcu处理器中预先存储有该预设速率阈值。将当前链路网络传输速率与预设速率相比较时,需要将当前链路网络传输速率换算成与预设速率阈值相同的单位进行比较。通常情况下,预设速率阈值的单位为mb,而局端设备在记录当前网络传输速率时通常以bit为单位,即,mcu处理器获取到的当前网络传输速率以bit为单位,例如,271436178bit,按照以下计算方式将当前网络传输速率的单位换算成mb:271436178/1000/1000=271mb。如果预设阈值为280mb,则mcu处理器确定当前链路网络传输速率小于所述预设速率阈值,在此情况下,执行步骤202的操作,否则,执行步骤203的操作。实际应用中,网络传输速率可能包括网络发送速率和网络接收速率,相应地,分别预先设定正常情况下的发送速率阈值和接收速率阈值,按照同样的方式分别比较网络发送速率和网络接收速率是否小于预设值,如果小于,执行执行步骤202的操作,否则,执行步骤203的操作。步骤202,如果所述当前链路网络传输速率小于所述预设速率阈值,所述mcu处理器确定当前链路存在故障。步骤203,如果所述当前链路网络传输速率不小于所述预设速率阈值,所述mcu处理器确定当前链路正常。预设速率阈值本身是链路在正常运行时网络传输速率所能达到的最大值,本申请实施例中,mcu处理器获取的当前链路网络传输速率是链路实际运行时所能达到的最大值,因此,如果当前链路网络传输速率小于预设速率阈值,说明链路存在故障。由于检测设备与局端设备相连形成的当前链路仅为射频分路器分出的众多链路中的一条,为了确定每条链路的故障情况,需要利用检测设备分别和射频分路器中的一个接口相连接,逐一检测各条链路。可选的,如果所述网络参数为当前链路信号强度衰减值,所述mcu处理器根据所述网络参数,确定当前链路是否存在故障,包括以下步骤:步骤301,所述mcu处理器将所述当前链路信号强度衰减值与预设衰减阈值相比较。本申请中,检测设备通常射频分路器和局端设备相连接,形成同轴线网络,检测设备接收由局端设备发送的信息。在该同轴线网络中,检测设备为接收端,局端设备为发送端,由于传输线损耗等原因,发送端到接收端的传输过程中信号强度会产生衰减,利用信号强度衰减值作为判定衰减大小的指标。信号强度衰减值由检测设备进行计算,计算方式如下:attntx=txpower-txpwradj+loggainmean-17+digigain;其中,attntx为信号强度衰减值,txpower为发射功率,txpwradj为功率修正值,loggainmean为对数增益平均值;digigain为数字增益。发射功率和功率修正值为预先设定的,示例性的,发射功率为6,功率修正值为0。其中,发射功率可在web页面设置,功率修正值为生产时设置。检测设备在与局端设备进行交互的过程中,生成一个增益表,该增益表如表1所示。mcu处理器从检测设备中获取增益表,再从增益表中获取loggainmean对应的值,即可用于计算信号强度衰减值。表1中的数据随链路的变化而产生变化,本申请实施例根据以下方式计算digigain的值:mcu处理器中预先存储一个数字增益的集合,例如:{0,0,0,0,0,2,4,5,6,7,8,9,10,10,11,11,12,13,13,14},该集合中包含20个数值,编号依次为0~19。为了从该集合中取值作为digigain的值,本申请实施例首先从表1中取digigainmean对应的值,将该值与数字增益集合中数字增益的数量进行比较,如果digigainmean对应的值小于数字增益的数量,则将digigainmean对应的值作为取值编号,从数字增益集合中获取相应编号的值作为digigain的值;如果digigainmean对应的值小于数字增益的数量,则取预设数值作为digigain的值,例如,预设数值为15。示例性的,表1中digigainmean的值为4,数字增益集合中数字增益的数量为20,可知,digigainmean对应的值小于数字增益的数量,则取数字增益集合中编号为4的值为digigain的值,从集合中得知digigain的值为0。此时,attntx=6-0+47-17+0=36,即信号强度衰减值为36。如果预设衰减阈值为40,则该链路正常。表1项目值digigainmin4digigainmax4digigainmean4loggainmin47loggainmax48loggainmean47mcu处理器从检测设备获取到信号强度衰减值之后,比较信号强度衰减值与预设衰减阈值的大小,如果当前链路信号强度衰减值大于所述预设衰减阈值,执行步骤302的操作,否则,执行步骤303的操作。步骤302,如果所述当前链路信号强度衰减值大于所述预设衰减阈值,所述mcu处理器确定当前链路存在故障。步骤303,如果所述当前链路信号强度衰减值不大于所述预设衰减阈值,所述mcu处理器确定当前链路正常。如果当前链路信号强度衰减值大于所述预设衰减阈值,即衰减过大,容易导致信号的失真等,在此情况下,mcu处理器判定当前链路存在故障。工作人员在找出当前链路的故障点并修复故障之后,再将接入网设备接入射频分路器,使得各条链路在接入时处于正常状态。由以上技术方案可知,本申请提供一种链路故障检测方法,所述方法应用于同轴线网络系统中的mcu处理器,所述系统还包括依次连接的局端设备、设置有多个接口的射频分路器、以及与其中一个接口相连的检测设备,所述mcu处理器与所述检测设备相连接,在该同轴线网络系统中,局端设备与射频分路器之间,以及,射频分路器与检测设备之间均采用同轴线进行连接,局端设备、射频分路器与检测设备形成同轴线网络,在该同轴线网络中,检测设备能够与局端设备进行交互,并记录交互过程中产生的网络参数,mcu处理器获取网络参数,并根据所述网络参数,确定当前链路是否存在故障,解决了现有基于网线的网络性能测试工具由于协议的不同,无法应用于同轴线网络的问题。下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。参照图2所示的结构示意图,本申请提供一种链路故障检测装置,所述装置应用于同轴线网络系统中的mcu处理器,所述系统还包括依次连接的局端设备、设置有多个接口的射频分路器、以及与其中一个接口相连的检测设备,所述mcu处理器与所述检测设备相连接,所述装置包括:发送模块100,用于向所述检测设备发送链路故障测试指令,所述链路故障测试指令用于指示所述检测设备与所述局端设备进行交互,记录交互过程中产生的网络参数;获取模块200,用于获取所述网络参数;确定模块300,用于根据所述网络参数,确定当前链路是否存在故障。本申请实施例提供的同轴线网络系统中,局端设备与射频分路器之间,以及,射频分路器与检测设备之间均采用同轴线进行连接,局端设备、射频分路器与检测设备形成同轴线网络,在该同轴线网络中,检测设备能够与局端设备进行交互,并记录交互过程中产生的网络参数,mcu处理器获取网络参数,并根据所述网络参数,确定当前链路是否存在故障,解决了现有基于网线的网络性能测试工具由于协议的不同,无法应用于同轴线网络的问题。可选的,如果所述网络参数为当前链路网络传输速率,所述确定模块包括:第一比较单元,用于将所述当前链路网络传输速率与预设速率阈值相比较;第一确定单元,用于如果所述当前链路网络传输速率小于所述预设速率阈值,确定当前链路存在故障;第二确定单元,用于如果所述当前链路网络传输速率不小于所述预设速率阈值,确定当前链路正常。可选的,如果所述网络参数为当前链路信号强度衰减值,所述确定模块包括:第二比较单元,用于将所述当前链路信号强度衰减值与预设衰减阈值相比较;第三确定单元,用于如果所述当前链路信号强度衰减值大于所述预设衰减阈值,确定当前链路存在故障;第四确定单元,如果所述当前链路信号强度衰减值不大于所述预设衰减阈值,确定当前链路正常。参照图3所示的结构示意图,本申请实施例提供一种链路故障检测系统,所述系统包括依次连接的局端设备、设置有多个接口的射频分路器、与其中一个接口相连的检测设备以及与mcu处理器;所述局端设备与所述射频分路器之间,以及,所述射频分路器与所述检测设备之间均通过同轴线相连接;所述mcu处理器包括图2所示任意一种可能的实现方式提供的装置。为了直观地获得检测结果,所述系统还设置有显示设备,如显示屏,所述显示设备与所述mcu处理器相连接,所述显示设备用于接收所述mcu处理器发送的故障情况,并显示所述故障情况。如图4所示,本申请实施例提供另一种链路故障检测系统,该链路故障检测系统中,将检测设备、mcu处理器和显示设备共同形成的具有检测和显示功能的系统作为一个整体,实际应用中,将检测设备、mcu处理器和显示设备设置在一个仪器中,将该仪器作为检测仪器。使用时,只需将检测设备通过同轴线与射频分路器相连,即能通过显示设备直观地获取到当前链路的故障情况,操作简便,实用性较强。可选的,所述检测设备为moca芯片、c-docsis芯片以及homeplugav芯片中的一种。在使用moca芯片作为检测设备时,可选用不同的型号,例如en3690。本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。本说明书中各个实施例之间相同相似的部分互相参见即可。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例中的说明即可。以上结合具体实施方式和范例性实例对本申请进行了详细说明,不过这些说明并不能理解为对本申请的限制。本领域技术人员理解,在不偏离本申请精神和范围的情况下,可以对本申请技术方案及其实施方式进行多种等价替换、修饰或改进,这些均落入本申请的范围内。本申请的保护范围以所附权利要求为准。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1