专利名称:检测网络设备类型的方法、装置和系统的制作方法
技术领域:
本发明涉及通信系统,尤其涉及一种检测网络设备类型的方法、装置和系统。
背景技术:
随着网络业务的不断发展,传统的铜线宽带接入系统已经不能满足现有网络业务对带宽的需要,P0N(PaSSive Optical Network,无源光网络)技术具备节约光纤资源、成本低、带宽高、多业务接入等优点,已经成为未来网络技术的发展方向。如图1所示,无源光网络包括局端业务汇聚设备OLT(Optical Line "Terminal,光线路终端),用户终端设备ONU(Optical Network Unit,光网络单元)。OLT的每个端口下面通过分光器带有多个0NU,PON是一个P2MP (Point Multiple Point,点对多点主站)的网络。OLT和ONU之间的通讯采用时分复用的方式实现,每个ONU在OLT的授权时间窗口内和OLT进行通讯。由于PON每个端口所覆盖的用户较多,范围较广,而且所涉及的用户业务的业务量较大,因此对PON网络的运营维护非常重要。目前,对于PON的运营维护方案如图2所示,所述网络包括0LT、光开关单元(Optical Switch Unit,0SU)、光时域反射器(光时域反射器 Optical Time Domain Reflection, 0TDR)以及手持式光功率检测(Optical Power Measurement, 0PM)模块。该网络的应用如下在网络开通验收时,主要是通过手持OPM逐段测试每段路径的损耗是否满足设计要求;业务开通后,通过设备或终端告警发现业务故障,然后通过OTDR定位故障的具体位置。上述运营维护方案中,网络拓扑结构中的各种网络设备的类型,数量等都是需要人工手动输入,而且由于P2MP网络的拓扑结构较复杂,所以人工手动输入不仅效率低,周期长,容易出错,而且不能及时检测并发现拓扑的变化情况。
发明内容
本发明的实施例提供一种检测网络设备类型的方法、装置和系统,实现了自动而准确地确定网络中各种网络设备的类型,进而自动确定整个网络的拓扑结构。为达到上述目的,本发明的实施例采用如下技术方案一种检测网络设备类型的方法,所述网络包括检测装置和至少一个反射器,所述检测装置设置在第一网络设备上,所述至少一个反射器与至少一个第二网络设备相匹配, 其中,所述检测装置位于所述反射器的前端,所述方法包括所述检测装置发送测试光脉冲给所述反射器,其中所述每个反射器具有不同的反射率;所述检测装置获取所述反射器反射的测试光脉冲的光功率,以及所述反射器到所述第一网络设备的光纤距离;所述检测装置根据所述反射器反射的测试光脉冲的光功率,所述发送的测试光脉冲的光功率,以及所述反射器到所述第一网络设备的光纤距离,获取所述第二网络设备的K 值因子;所述检测装置根据所述K值因子,确定所述第二网络设备的设备类型;其中,所述第二网络设备的K值因子与所述第二网络设备的设备类型一一对应。一种检测网络拓扑结构的装置,所述装置设置在第一网络设备上,至少一个第二网络设备与所述第一网络设备相连,在每个所述第二网络设备上匹配一个反射器,其中,所述第一网络设备位于所述第二网络设备的前端,所述装置包括第一发送单元,用于发送测试光脉冲给所述反射器,其中所述每个反射器具有不同的反射率;第一获取单元,用于获取所述反射器反射的测试光脉冲的光功率,以及所述反射器到所述第一网络设备的光纤距离;第二获取单元,用于根据所述反射器反射的测试光脉冲的光功率,所述发送的测试光脉冲的光功率,以及所述反射器到所述第一网络设备的光纤距离,获取所述第二网络设备的K值因子;第一设备类型确定单元,用于根据所述K值因子,确定所述第二网络设备的设备类型;其中,所述第二网络设备的K值因子与所述第二网络设备的设备类型一一对应。一种检测网络设备类型的系统,所述系统包括所述检测装置设置在第一网络设备上,所述至少一个反射器与至少一个第二网络设备相匹配,其中,所述检测装置位于所述反射器的前端;其中,所述检测装置,用于发送测试光脉冲给所述反射器;获取所述反射器反射的测试光脉冲的光功率,以及所述反射器到所述第一网络设备的光纤距离;根据所述反射器反射的测试光脉冲的光功率,所述发送的测试光脉冲的光功率,以及所述反射器到所述第一网络设备的光纤距离,获取所述第二网络设备的K值因子;根据所述K值因子,确定所述第二网络设备的设备类型;其中,所述第二网络设备的K值因子与所述第二网络设备的设备类型——对应;所述反射器,用于返回所述反射的测试光脉冲的光功率,其中所述每个反射器具有不同的反射率。本发明实施例提供的一种检测网络设备类型的方法、装置和系统,通过检测装置发送测试光脉冲给所述反射器,其中所述每个反射器具有不同的反射率;获取所述反射器反射的测试光脉冲的光功率,以及所述反射器到所述第一网络设备的光纤距离;根据所述反射器反射的测试光脉冲的光功率,所述发送的测试光脉冲的光功率,以及所述反射器到所述第一网络设备的光纤距离,获取所述第二网络设备的K值因子;根据所述K值因子,确定所述第二网络设备的设备类型;其中,所述第二网络设备的K值因子与所述第二网络设备的设备类型一一对应。解决了手动输入网络设备类型等网络拓扑结构的问题,实现了自动而准确地确定网络中各种网络设备的类型,进而自动确定整个网络的拓扑结构。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为现有技术中无源光网络的结构示意图;图2为现有技术中使用手持式OPM检测无源光网络的结构图;图3为本发明实施例提供的检测网络设备类型的方法流程图;图4为本发明实施例提供的检测网络设备类型的具体方法流程图;图5为本发明实施例提供的检测网络设备类型的组网结构示意图;图6为本发明实施例提供的检测网络设备类型的装置结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例提供了一种检测网络设备类型的方法,如图3所示,包括以下步骤所述网络包括检测装置和至少一个反射器,所述检测装置设置在第一网络设备上,所述至少一个反射器与至少一个第二网络设备相匹配,其中,所述检测装置位于所述反射器的前端。302、所述检测装置发送测试光脉冲给所述反射器,其中所述每个反射器具有不同的反射率。所述测试光脉冲为测试用的光脉冲信号。304、所述检测装置获取所述反射器反射的测试光脉冲的光功率,以及所述反射器到所述第一网络设备的光纤距离。306、所述检测装置根据所述反射器反射的测试光脉冲的光功率,所述发送的测试光脉冲的光功率,以及所述反射器到所述第一网络设备的光纤距离,获取所述第二网络设备的K值因子。所述获取所述第二网络设备的K值因子具体包括所述检测装置根据所述反射器到所述第一网络设备的光纤距离,以及单位长度光纤损耗,计算所述反射器至所述第一网络设备的光纤的损耗;所述检测装置根据所述反射器反射的测试光脉冲的光功率,所述发送的测试光脉冲的光功率,以及所述反射器至所述第一网络设备的光纤的损耗,获取所述第二网络设备的K值因子。308、所述检测装置根据所述K值因子,确定所述第二网络设备的设备类型;其中, 所述第二网络设备的K值因子与所述第二网络设备的设备类型一一对应。在所述检测装置上预先设置每个第二网络设备的K值因子与每个第二网络设备的设备类型一一对应的对应关系表。进一步地,当所述第一网络设备为光线路终端时,所述方法还包括根据所述确定的第二网络设备的设备类型以及所述反射器到所述光线路终端的光纤距离,确定所述网络的拓扑结构。
进一步地,所述检测装置还可以确定所述网络中各个网络分支的损耗,具体方法如下所述检测装置根据所述反射器到所述光线路终端的光纤距离,以及单位长度光纤损耗,计算所述反射器至所述光线路终端的光纤的损耗;根据每个所述反射器到所述光线路终端的光纤的损耗,所述第二网络设备的数量,以及每个所述第二网络设备自身的损耗,计算所述网络中各个网络分支的损耗。进一步地,所述方法还包括根据所述获取的网络拓扑结构,对所述网络中的第二网络设备进行故障监测。具体为所述检测装置获取所述反射器对应的光功率基准值;根据所述反射器反射的测试光脉冲的光功率和所述反射器对应的光功率的基准值,检测所述网络是否发生故障;若所述网络发生故障,确定故障所在的位置。本发明实施例提供的一种检测网络设备类型的方法,通过检测装置发送测试光脉冲给所述反射器,其中所述每个反射器具有不同的反射率;获取所述反射器反射的测试光脉冲的光功率,以及所述反射器到所述第一网络设备的光纤距离;根据所述反射器反射的测试光脉冲的光功率,所述发送的测试光脉冲的光功率,以及所述反射器到所述第一网络设备的光纤距离,获取所述第二网络设备的K值因子;根据所述K值因子,确定所述第二网络设备的设备类型;其中,所述第二网络设备的K值因子与所述第二网络设备的设备类型一一对应。解决了手动输入网络设备类型等网络拓扑结构的问题,实现了自动而准确地确定网络中各种网络设备的类型,进而自动确定整个网络的拓扑结构。本发明实施例还提供了一种检测网络设备类型的具体方法,如图4所示,包括以下步骤所述网络包括检测装置和至少一个反射器,所述检测装置设置在第一网络设备上,所述至少一个反射器与至少一个第二网络设备相匹配,其中,所述检测装置位于所述反射器的前端。其中所述检测装置设置在所述第一网络设备上具体可以为所述检测装置集成在第一网络设备上,也可以与所述第一网络设备相连接,设置在与所述第一网络设备所在的光纤上。所述反射器与所述第二网络设备相匹配具体可以为在每个所述第二网络设备上分别设置一个反射器,所述反射器可以与所述第二网络设备相连接,设置在所述第二网络设备所在的分支光纤上,也可以集成在所述第二网络设备中。所述第一网络设备可以为光线路终端或者分光器等网络设备;所述第二网络设备可以为分光器或者光网络单元或者光网络终端等网络设备。所述检测装置可以为光时域反射器(Optical Time Doma in Reflection, OTDR)。402、所述检测装置发送测试光脉冲给所述反射器,其中所述每个反射器具有不同的反射率。所述反射器可以为特定反射比例反射器(Specified Ratio Reflector,SRR),即具有特定反射比例的反射器,该反射器的反射比例与所述第二网络设备相关,可以预先设定,且所述各个反射器的反射比例(即反射率)不同。所述测试光脉冲为一种光脉冲信号,该光脉冲信号为测试用途,即测试用的光脉冲。404、所述检测装置获取所述反射器反射的测试光脉冲的光功率,以及所述反射器到所述第一网络设备的光纤距离。其中,所述反射器到所述第一网络设备的光纤距离可以通过所述检测装置检测获得。406、所述检测装置根据所述反射器到所述第一网络设备的光纤距离以及单位长度光纤损耗,计算所述反射器至所述第一网络设备的光纤的损耗。其中所述反射器至所述第一网络设备的光纤的损耗可以单位长度光纤损耗与所述反射器到所述第一网络设备的光纤距离的乘积。408、所述检测装置根据所述反射器反射的测试光脉冲的光功率,所述发送的测试光脉冲的光功率,以及所述反射器至所述第一网络设备的光纤的损耗,获取所述第二网络设备的K值因子。具体的K值因子为反射光返回的测试光脉冲的功率相对于检测装置发射的测试光脉冲的功率的比值,具体可以K = P1APtlI^FL1),其中,所述P1为检测装置检测到的所述反射器返回的测试光脉冲的功率;Ptl为所述检测装置发送给所述反射器的测试光脉冲的功率;FL1为所述反射器到第一网络设备的光纤损耗(该光纤损耗也可以为反射器到检测装置的损耗,因为所述检测装置与第一网络设备在同一侧)。上述计算公式可以适用于所述第二网络设备为一个时的情况,若所述第二网络设备为至少两个,在计算K值因子时还需要计算该第二网络设备自身的损耗,具体的在下面的实际应用的实例中会具体说明。410、所述检测装置根据所述K值因子,确定所述第二网络设备的设备类型;其中, 所述第二网络设备的K值因子与所述第二网络设备的设备类型一一对应。在所述检测装置上预先设置并存储了每个第二网络设备的K值因子与每个第二网络设备的设备类型一一对应的对应关系表,该对应关系表可以通过计算获得的K值因子唯一确定该第二网络设备的设备类型。412、当所述第一网络设备为光线路终端时,检测装置根据所述确定的第二网络设备的设备类型以及所述反射器到所述光线路终端的光纤距离,确定所述网络的拓扑结构。当所述检测装置设置在光线路终端等局端设备或者中心CO设备时,可以通过上述K值的确定,进一步确定与所述光线路终端相连接的各个网络设备的设备类型,数量以及各段光纤的长度,进而确定整个网络的拓扑结构。例如与所述光线路终端相连接的各个分光器以及光网络单元的类型,数量以及各段光纤的长度等整个无源光网络PON的拓扑结构。进一步地,在确定所述网络的拓扑结构之后,还可以确定所述网络中各个网络分支的损耗,具体方法如下所述检测装置根据所述反射器到所述光线路终端的光纤距离,以及单位长度光纤损耗,计算所述反射器至所述光线路终端的光纤的损耗;根据每个所述反射器到所述光线路终端的光纤的损耗,所述第二网络设备的数量,以及每个所述第二网络设备自身的损耗,计算所述网络中各个网络分支的损耗。414、检测装置根据所述获取的网络拓扑结构,对所述网络进行监测。具体为所述检测装置获取所述反射器对应的光功率基准值;
根据所述反射器反射的测试光脉冲的光功率和所述反射器对应的光功率的基准值,检测所述网络是否发生故障;若所述网络发生故障,则根据所述反射器反射的测试光脉冲的光功率和所述反射器对应的光功率的基准值进行比较,精确确定故障所在的位置。例如若网络中有1个分光器,所述一个分光器上设置有反射器,所述检测装置检测到所述反射器返回的光功率相对于基准值减小,则确定该反射器所在的分光器出现故障。可以通过上述的检测过程,精确的确定网络中发生故障的具体位置。下面通过实例进行说明如图5所示,图5为一种检测网络设备类型的组网结构示意图。所述网络为一种无源光网络(Passive Optical Network,PON),所述网络中包括光线路终端(Optical Line Terminal,0LT),与所述检测装置设置在光分配网(Optical Distribute Net,0DN)的主干光纤上(这里的OLT相当于第一网络设备);所述光分配网中设置至少两个分光器,分别在a点和b点上,每个分光器匹配一个反射器,即以特定反射比例的反射器为例,分别为SRRl和SRR2 ;所述用户侧设备分别在c点和d点,在c点和d点上也分别匹配反射器SRR3和SRR4。若检测装置需要确定a点的分光器的设备类型,所述确定过程如下预先在检测装置中存储有所述a点分光器的K值因子Ka与该功率分支比的分光器的一一对应关系,可以根据计算获得的Ka唯一确定该分光器的设备型号。所述检测装置发送测试光脉冲给所述SRR1,发送的测试光脉冲的功率为P ;检测所述SRRl反射回来的测试光脉冲的功率为Pa,所述反射器与检测装置之间的距离为La, 根据单位长度光纤损耗,获得所述反射器与检测装置之间的光纤损耗FLa,即FLa =单位长度光纤损耗*所述反射器与检测装置之间的距离为La;则所述K值因子为K = Pa/ (P-2*FLa),根据所述计算获取的K值因子,查询预先存储在检测设备上的K值因子与设备类型的对应关系表,获知该分光器的设备类型是1 4的分光器。若检测装置需要确定d点的分光器的设备类型,确定过程如下所述检测装置发送测试光脉冲给所述SRR4,发送的测试光脉冲的功率为P ;检测所述SRR4反射回来的测试光脉冲的功率为Pd,所述SRR4反射器与检测装置之间的距离可以分为几段第一段为a点到检测装置的光纤距离La,第二段a点到b点的光纤的距离Lab, 第三段为b点到d点的光纤距离Lbd,即为La+Lab+Lbd,其中所述Lab的距离可以根据检测装置测得的SRR2到检测装置的距离Lb与La的距离差或者,同理,Lbd也可以计算获得 (所述La的距离可以通过检测装置中设置的OTDR设备检测获得)。根据单位长度光纤损耗,检测装置可以获得d点到a点上各段光纤的光纤损耗 FLa、FLab, FLbd ;以及根据所述a点分光器的自身损耗SLa和b点分光器的自身损耗SLb, 以及反射器SRRl和SRR2分别反射给检测装置的测试光脉冲的功率,通过K值因子计算公式K = Pd/P_2*(FLa+SLa+Flab+SLb+FLbd+Pa+Pb)计算出d点分光器的K值因子,根据存储的K值因子与所述d点分光器的设备类型的对应关系,确定所述d点分光器的设备类型为1 32的分光器。上述是实际应用的一个例子,并不限定与上述的K值计算因子的公式,所述SRRl、SRR2、SRR3以及SRR4的反射比例均不相同,这与所述a点的分光器、b点分光器、c点分光器以及d点分光器的设备类型有关。通过各个节点的网络设备类型的确定,就可以知道该网络中各个网络设备的设备类型,以及各段光纤的长度,进而可以知道整个网络的拓扑结构,进而也可以很容易获得网络中每个网络分支的光纤损耗情况,这种确定方法可以准确、 快速地自动获取网络的拓扑结构。根据网络的拓扑结构,进一步还可以对该网络进行进一步监测网络拓扑的变化, 以及对所述网络故障进行精确定位。例如,检测装置在业务稳定正常运行时,分别测试得到 SRR1、SRR2、SRR3、SRR4 的多次光功率的平均值P,a、P,b、P,c、P,d 分别作为 SRR1、SRR2、 SRR3、SRR4的基准值,定时或按需触发测试,并与所述基准值进行对比,可以检测各段光纤的变化情况如果a点的光功率值与P’ a相比没有变化,而b点的光功率值相对P’ b减小,则确定知道b点出现故障;如果(I5a-Pb)的差值与基准(P’ a-P’ b)值相同,但是a点的光功率值减小,则确定局端设备即OLT到a点光纤出现故障,a点到b点的这段光纤没有问题。上述判断为一个实例进行说明,具体判断方式不局限与上述例子,还可以根据各节点设备的设备类型、反射器的反射比率、以及各段光纤长度以及损耗等对所述网络进行监测等。本发明实施例提供的一种确定网络设备类型的方法,通过检测装置发送测试光脉冲给所述反射器,其中所述每个反射器具有不同的反射率;获取所述反射器反射的测试光脉冲的光功率,以及所述反射器到所述第一网络设备的光纤距离;根据所述反射器反射的测试光脉冲的光功率,所述发送的测试光脉冲的光功率,以及所述反射器到所述第一网络设备的光纤距离,获取所述第二网络设备的K值因子;根据所述K值因子,确定所述第二网络设备的设备类型;其中,所述第二网络设备的K值因子与所述第二网络设备的设备类型一一对应。解决了手动输入网络设备类型等网络拓扑结构的问题,实现了自动而准确地确定网络中各种网络设备的类型,进而自动确定整个网络的拓扑结构;当所述网络出现故障, 还可以精确确定网络的故障发生的具体位置,提高网络的建设效率。如图6所示,本发明实施例提供了一种检测网络设备类型的装置结构示意图,所述装置设置在第一网络设备上,至少一个第二网络设备与所述第一网络设备相连,在每个所述第二网络设备上匹配一个反射器,其中,所述第一网络设备位于所述第二网络设备的前端,所述装置包括第一发送单元602,用于发送测试光脉冲给所述反射器,其中所述每个反射器具有不同的反射率;第一获取单元604,用于获取所述反射器反射的测试光脉冲的光功率,以及所述反射器到所述第一网络设备的光纤距离;第二获取单元606,用于根据所述反射器反射的测试光脉冲的光功率,所述发送的测试光脉冲的光功率,以及所述反射器到所述第一网络设备的光纤距离,获取所述第二网络设备的K值因子;第一设备类型确定单元608,用于根据所述K值因子,确定所述第二网络设备的设备类型;其中,所述第二网络设备的K值因子与所述第二网络设备的设备类型一一对应。当所述第一网络设备为光线路终端时,所述装置还包括
拓扑结构确定单元610,用于根据所述确定的第二网络设备的设备类型以及所述反射器到所述光线路终端的光纤距离,确定所述网络的拓扑结构。所述装置还包括存储单元612,用来存储预先设置的每个第二网络设备的K值因子与每个第二网络设备的设备类型一一对应的对应关系表。所述第一获取单元604还用于根据所述反射器到所述第一网络设备的光纤距离, 以及单位长度光纤损耗,计算所述反射器至所述第一网络设备的光纤的损耗;所述第二获取单元606,还用于根据所述反射器反射的测试光脉冲的光功率,所述发送的测试光脉冲的光功率,以及所述反射器至所述第一网络设备的光纤的损耗,获取所述第二网络设备的K值因子。所述装置还包括网络分支损耗计算单元614,用于根据所述反射器到所述光线路终端的光纤距离, 以及单位长度光纤损耗,计算所述反射器至所述光线路终端的光纤的损耗;根据每个所述反射器到所述光线路终端的光纤的损耗,所述第二网络设备的数量,以及每个所述第二网络设备自身的损耗,计算所述网络中各个网络分支的损耗。所述装置还包括监测单元616,用于根据所述获取的网络拓扑结构,对所述网络中的第二网络设备进行故障监测。本发明实施例提供的一种检测网络设备类型的装置,通过检测装置发送测试光脉冲给所述反射器,其中所述每个反射器具有不同的反射率;获取所述反射器反射的测试光脉冲的光功率,以及所述反射器到所述第一网络设备的光纤距离;根据所述反射器反射的测试光脉冲的光功率,所述发送的测试光脉冲的光功率,以及所述反射器到所述第一网络设备的光纤距离,获取所述第二网络设备的K值因子;根据所述K值因子,确定所述第二网络设备的设备类型;其中,所述第二网络设备的K值因子与所述第二网络设备的设备类型一一对应。解决了手动输入网络设备类型等网络拓扑结构的问题,实现了自动而准确地确定网络中各种网络设备的类型,进而自动确定整个网络的拓扑结构;当所述网络出现故障, 还可以精确确定网络的故障发生的具体位置,提高网络的建设效率。本发明实施例提供了一种检测网络设备类型的系统,具体系统结构示意图可以参见上述图5所示。所述系统包括所述检测装置设置在第一网络设备上,所述至少一个反射器与至少一个第二网络设备相匹配,其中,所述检测装置位于所述反射器的前端;其中,所述检测装置,用于发送测试光脉冲给所述反射器;获取所述反射器反射的测试光脉冲的光功率,以及所述反射器到所述第一网络设备的光纤距离;根据所述反射器反射的测试光脉冲的光功率,所述发送的测试光脉冲的光功率,以及所述反射器到所述第一网络设备的光纤距离,获取所述第二网络设备的K值因子;根据所述K值因子,确定所述第二网络设备的设备类型;其中,所述第二网络设备的K值因子与所述第二网络设备的设备类型——对应;所述反射器,用于返回所述反射的测试光脉冲的光功率,其中所述每个反射器具有不同的反射率。
如图5所示,当所述第一网络设备为光线路终端时,所述检测装置还用于根据所述确定的第二网络设备的设备类型以及所述反射器到所述光线路终端的光纤距离,确定所述网络的拓扑结构。所述检测装置还用于存储预先设置的每个第二网络设备的K值因子与每个第二网络设备的设备类型一一对应的对应关系表。例如,如图5所示,所述第一网络设备也可以为a点的分光器,所述第二网络设备也可以为b点分光器,则此时在a点的分光器上设置检测装置,在b点分光器上设置反射器,此时通过a点的检测装置,根据上述的确定b点分光器的方法,可以精确确定所述b点分光器的设备类型。本发明实施例还提供的一种检测网络设备类型的系统,所述系统包括检测装置和反射器,通过检测装置发送测试光脉冲给所述反射器,其中所述每个反射器具有不同的反射率;获取所述反射器反射的测试光脉冲的光功率,以及所述反射器到所述第一网络设备的光纤距离;根据所述反射器反射的测试光脉冲的光功率,所述发送的测试光脉冲的光功率,以及所述反射器到所述第一网络设备的光纤距离,获取所述第二网络设备的K值因子; 根据所述K值因子,确定所述第二网络设备的设备类型;其中,所述第二网络设备的K值因子与所述第二网络设备的设备类型一一对应。解决了手动输入网络设备类型等网络拓扑结构的问题,实现了自动而准确地确定网络中各种网络设备的类型,进而自动确定整个网络的拓扑结构;当所述网络出现故障,还可以精确确定网络的故障发生的具体位置,提高网络的建设效率。通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机, 服务器,或者网络设备等)执行本发明各个实施例所述的方法。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
权利要求
1.一种检测网络设备类型的方法,其特征在于,所述网络包括检测装置和至少一个反射器,所述检测装置设置在第一网络设备上,所述至少一个反射器与至少一个第二网络设备相匹配,其中,所述检测装置位于所述反射器的前端,所述方法包括所述检测装置发送测试光脉冲给所述反射器,其中所述每个反射器具有不同的反射率;所述检测装置获取所述反射器反射的测试光脉冲的光功率,以及所述反射器到所述第一网络设备的光纤距离;所述检测装置根据所述反射器反射的测试光脉冲的光功率,所述发送的测试光脉冲的光功率,以及所述反射器到所述第一网络设备的光纤距离,获取所述第二网络设备的K值因子;所述检测装置根据所述K值因子,确定所述第二网络设备的设备类型;其中,所述第二网络设备的K值因子与所述第二网络设备的设备类型一一对应。
2.根据权利要求1所述的检测网络中网络设备类型的方法,其特征在于,当所述第一网络设备为光线路终端时,所述方法还包括根据所述确定的第二网络设备的设备类型以及所述反射器到所述光线路终端的光纤距离,确定所述网络的拓扑结构。
3.根据权利要求1或者权利要求2所述的检测网络中网络设备类型的方法,其特征在于,在所述检测装置上预先设置每个第二网络设备的K值因子与每个第二网络设备的设备类型一一对应的对应关系表。
4.根据权利要求1或者2所述的检测网络中网络设备类型的方法,其特征在于,所述获取所述第二网络设备的K值因子包括所述检测装置根据所述反射器到所述第一网络设备的光纤距离,以及单位长度光纤损耗,计算所述反射器至所述第一网络设备的光纤的损耗;所述检测装置根据所述反射器反射的测试光脉冲的光功率,所述发送的测试光脉冲的光功率,以及所述反射器至所述第一网络设备的光纤的损耗,获取所述第二网络设备的K 值因子。
5.根据权利要求2所述的检测网络中网络设备类型的方法,其特征在于,所述方法还包括所述检测装置根据所述反射器到所述光线路终端的光纤距离,以及单位长度光纤损耗,计算所述反射器至所述光线路终端的光纤的损耗;根据每个所述反射器到所述光线路终端的光纤的损耗,所述第二网络设备的数量,以及每个所述第二网络设备自身的损耗,计算所述网络中各个网络分支的损耗。
6.根据权利要求2所述的检测网络中网络设备类型的方法,其特征在于,所述方法还包括根据所述获取的网络拓扑结构,对所述网络中的第二网络设备进行故障监测。
7.根据权利要求6所述的检测网络中网络设备类型的方法,其特征在于,所述根据所述获取的网络拓扑结构,对所述网络进行故障监测包括所述检测装置获取所述反射器对应的光功率基准值;根据所述反射器反射的测试光脉冲的光功率和所述反射器对应的光功率的基准值,检测所述网络是否发生故障;若所述网络发生故障,确定故障所在的位置。
8.—种检测网络设备类型的装置,其特征在于,所述装置设置在第一网络设备上,至少一个第二网络设备与所述第一网络设备相连,在每个所述第二网络设备上匹配一个反射器,其中,所述第一网络设备位于所述第二网络设备的前端,所述装置包括第一发送单元,用于发送测试光脉冲给所述反射器,其中所述每个反射器具有不同的反射率;第一获取单元,用于获取所述反射器反射的测试光脉冲的光功率,以及所述反射器到所述第一网络设备的光纤距离;第二获取单元,用于根据所述反射器反射的测试光脉冲的光功率,所述发送的测试光脉冲的光功率,以及所述反射器到所述第一网络设备的光纤距离,获取所述第二网络设备的K值因子;第一设备类型确定单元,用于根据所述K值因子,确定所述第二网络设备的设备类型; 其中,所述第二网络设备的K值因子与所述第二网络设备的设备类型一一对应。
9.根据权利要求8所述的装置,其特征在于,当所述第一网络设备为光线路终端时,所述装置还包括拓扑结构确定单元,用于根据所述确定的第二网络设备的设备类型以及所述反射器到所述光线路终端的光纤距离,确定所述网络的拓扑结构。
10.根据权利要求8或者9所述的装置,其特征在于,所述装置还包括存储单元,用来存储预先设置的每个第二网络设备的K值因子与每个第二网络设备的设备类型一一对应的对应关系表。
11.根据权利要求8或者9所述的装置,其特征在于,所述第一获取单元还用于根据所述反射器到所述第一网络设备的光纤距离,以及单位长度光纤损耗,计算所述反射器至所述第一网络设备的光纤的损耗;所述第二获取单元,还用于根据所述反射器反射的测试光脉冲的光功率,所述发送的测试光脉冲的光功率,以及所述反射器至所述第一网络设备的光纤的损耗,获取所述第二网络设备的K值因子。
12.根据权利要求9所述的装置,其特征在于,所述装置还包括网络分支损耗计算单元,用于根据所述反射器到所述光线路终端的光纤距离,以及单位长度光纤损耗,计算所述反射器至所述光线路终端的光纤的损耗;根据每个所述反射器到所述光线路终端的光纤的损耗,所述第二网络设备的数量,以及每个所述第二网络设备自身的损耗,计算所述网络中各个网络分支的损耗。
13.根据权利要求9所述的装置,其特征在于,所述装置还包括监测单元,用于根据所述获取的网络拓扑结构,对所述网络中的第二网络设备进行故障监测。
14.一种检测网络设备类型的系统,其特征在于,所述系统包括所述检测装置设置在第一网络设备上,所述至少一个反射器与至少一个第二网络设备相匹配,其中,所述检测装置位于所述反射器的前端;其中,所述检测装置,用于发送测试光脉冲给所述反射器;获取所述反射器反射的测试光脉冲的光功率,以及所述反射器到所述第一网络设备的光纤距离;根据所述反射器反射的测试光脉冲的光功率,所述发送的测试光脉冲的光功率,以及所述反射器到所述第一网络设备的光纤距离,获取所述第二网络设备的K值因子;根据所述K值因子,确定所述第二网络设备的设备类型;其中,所述第二网络设备的K值因子与所述第二网络设备的设备类型 --对应;所述反射器,用于返回所述反射的测试光脉冲的光功率,其中所述每个反射器具有不同的反射率。
15.根据权利要求14所述的系统,其特征在于,当所述第一网络设备为光线路终端时, 所述检测装置还用于根据所述确定的第二网络设备的设备类型以及所述反射器到所述光线路终端的光纤距离,确定所述网络的拓扑结构。
16.根据权利要求14或者15所述的系统,其特征在于,所述检测装置还用于存储预先设置的每个第二网络设备的K值因子与每个第二网络设备的设备类型一一对应的对应关系表。
全文摘要
本发明实施例公开了一种确定网络设备类型的方法,通过检测装置发送测试光脉冲给所述反射器;根据所述反射器反射的测试光脉冲的光功率,所述发送的测试光脉冲的光功率,以及所述反射器到所述第一网络设备的光纤距离,获取所述第二网络设备的K值因子;根据所述K值因子,确定所述第二网络设备的设备类型。解决了手动输入网络设备类型等网络拓扑结构的问题,实现了自动而准确地确定网络中各种网络设备的类型,进而自动确定整个网络的拓扑结构;当所述网络出现故障,还可以精确确定网络的故障发生的具体位置,提高了网络的建设效率。
文档编号H04B10/071GK102204127SQ201180000578
公开日2011年9月28日 申请日期2011年5月11日 优先权日2011年5月11日
发明者唐利, 张玲 申请人:华为技术有限公司