误码测试方法和系统、及传输综合网管与流程

文档序号:13969105阅读:464来源:国知局
本发明涉及传输网
技术领域
,尤其是一种误码测试方法和系统、及传输综合网管。
背景技术
:随着通信技术的不断发展,为了实现集中的网络管理、以及更好地管理多厂家网元网管设备,传输网管体系基于传输设备-厂家传输设备网管-传输综合网管的三层模型进行构建。传输综合网管能够获取厂家传输设备网管的各种资源数据、告警数据和性能数据,也能实现配置数据的南向下发和业务的自动开通。目前,利用厂家传输设备网管能够进行误码测试,厂家传输设备网管可以向传输设备发送启动或停止误码测试的指令,传输设备在接收到指令后按照要求开展或停止测试。然而,利用厂家传输设备网管进行误码测试只能在域内进行,也即只能对同一个厂家传输设备网管下的传输路径进行误码测试,对于跨厂家设备的传输路径无法进行误码测试。技术实现要素:本发明的一个目的是:提出一种误码测试方法和系统、及传输综合网管,能够对跨厂家设备的传输路径进行误码测试。根据本发明的一方面,提供一种误码测试方法,包括:传输综合网管接收用户发起的误码测试请求,所述误码测试请求包括起始端口、终止端口和测试类型;传输综合网管判断所述测试类型是单向测试还是双向测试;若所述测试类型是单向测试,则传输综合网管向所述起始端口对应的第一厂家传输设备网管下发测试指令,以便所述第一厂家传输设备网管在所述起始端口向所述终止端口发送测试码;若所述测试类型是双向测试,则传输综合网管向所述第一厂家传输设备网管下发测试指令,并向所述终止端口对应的第二厂家传输设备网管下发环回指令,以便所述测试码到达所述终止端口后环回到所述起始端口。在一个实施例中,所述误码测试请求还包括测试持续时间;所述测试指令携带所述测试持续时间,所述第一厂家传输设备网管在测试持续时间结束后停止在所述起始端口向所述终止端口发送测试码。在一个实施例中,所述方法还包括:传输综合网管接收用户发起的停止测试请求;传输综合网管根据所述停止测试请求向所述第一厂家传输设备网管下发停止测试指令,以便所述第一厂家传输设备停止在所述起始端口向所述终止端口发送测试码。在一个实施例中,若所述测试类型是单向测试,所述方法还包括:传输综合网管向所述第二厂家传输设备网管下发测试结果查询指令,以便所述第二厂家传输设备网管从所述终止端口获取测试结果;传输综合网管接收所述第二厂家传输设备网管返回的测试结果并显示。在一个实施例中,若所述测试类型是双向测试,所述方法还包括:传输综合网管向所述第一厂家传输设备网管下发测试结果查询指令,以便所述第一厂家传输设备网管从所述起始端口获取测试结果;传输综合网管接收所述第一厂家传输设备网管返回的测试结果并显示。在一个实施例中,所述第一厂家传输设备网管与所述第二厂家传输设备网管不同。在一个实施例中,所述测试码包括伪随机二进制序列。根据本发明的另一方面,提供一种传输综合网管,包括:请求接收模块,用于接收用户发起的对目标路径进行的误码测试请求,所述误码测试请求包括起始端口、终止端口和测试类型;判断模块,用于判断所述测试类型是单向测试还是双向测试;指令下发模块,用于在所述测试类型是单向测试的情况下向所述起始端口对应的第一厂家传输设备网管下发测试指令,以便所述第一厂家传输设备网管在所述起始端口向所述终止端口发送测试码;在所述测试类型是双向测试的情况下向所述第一厂家传输设备网管下发测试指令,并向所述终止端口对应的第二厂家传输设备网管下发环回指令,以便所述测试码到达所述终止端口后环回到所述起始端口。在一个实施例中,所述误码测试请求还包括测试持续时间;所述测试指令携带所述测试持续时间,所述第一厂家传输设备网管在测试持续时间结束后停止在所述起始端口向所述终止端口发送测试码。在一个实施例中,所述请求接收模块,还用于接收用户发起的停止测试请求;所述指令下发模块,还用于根据所述停止测试请求向所述第一厂家传输设备网管下发停止测试指令,以便所述第一厂家传输设备停止在所述起始端口向所述终止端口发送测试码。在一个实施例中,所述指令下发模块,还用于在所述测试类型是单向测试的情况下向所述第二厂家传输设备网管下发测试结果查询指令,以便所述第二厂家传输设备网管从所述终止端口获取测试结果;所述传输综合网管还包括:结果呈现模块,用于接收所述第二厂家传输设备网管返回的测试结果并显示。在一个实施例中,所述指令下发模块,还用于在所述测试类型是双向测试的情况下向所述第一厂家传输设备网管下发测试结果查询指令,以便所述第一厂家传输设备网管从所述起始端口获取测试结果;所述结果呈现模块,还用于接收所述第一厂家传输设备网管返回的测试结果并显示。在一个实施例中,所述第一厂家传输设备网管与所述第二厂家传输设备网管不同。在一个实施例中,所述测试码包括伪随机二进制序列。根据本发明的又一方面,提供一种误码测试系统,包括:上述任意一个实施例所述的传输综合网管。在一个实施例中,所述系统还包括:第一厂家传输设备网管,用于根据所述传输综合网管下发的测试指令在所述起始端口向所述终止端口发送测试码;第二厂家传输设备网管,用于根据所述传输综合网管下发的环回指令在所述终止端口设置环回操作,以便所述测试码到达所述终止端口后环回到所述起始端口。本发明实施例提出利用上层的传输综合网管进行误码测试,增加了传输综合网管与厂家传输网管之间的接口,通过传输综合网管可以向厂家传输网管发送测试指令或环回指令,在起始端口和终止端口为不同厂家传输设备网管下的传输设备的端口时,仍可以进行误码测试,从而可以实现跨厂家设备的误码测试。并且,本发明实施例可以实现单向测试和双向测试。下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是根据本发明一个实施例的误码测试方法的流程图;图2是根据本发明一个实施例的传输综合网管的结构示意图;图3是根据本发明另一个实施例的传输综合网管的结构示意图;图4是根据本发明一个实施例的误码测试系统的结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。图1是根据本发明一个实施例的误码测试方法的流程图。如图1所示,该方法包括如下步骤:步骤102,传输综合网管接收用户发起的误码测试请求,该误码测试请求可以包括起始端口、终止端口和测试类型。例如,传输路径的起始端口和终止端口可以是同一厂家传输设备网管下同一传输设备的不同端口,也可以是同一厂家传输设备网管下不同传输设备的端口,还可以是不同厂家传输设备网管下不同传输设备的端口。测试类型可以包括单向测试或双向测试。在一个实施例中,误码测试请求还可以包括测试持续时间、测试码类型等参数。步骤104,传输综合网管判断测试类型是单向测试还是双向测试。若测试类型是单向测试,则执行步骤106;若测试类型是双向测试,则执行步骤108。步骤106,传输综合网管向起始端口对应的第一厂家传输设备网管下发测试指令,以便第一厂家传输设备网管在起始端口向终止端口发送测试码,从而启动误码测试。例如,测试指令携带起始端口和终止端口的标识信息,第一厂家传输设备网管在接收到测试指令后解析该测试指令,从而在起始端口向终止端口发送测试码。在一个实施例中,测试码可以包括伪随机二进制序列(prbs)。例如,prbs7、prbs15、prbs23或prbs31等。然而,本发明并不限于此。例如,测试码还可以是k28.5等其他测试码。步骤108,传输综合网管向第一厂家传输设备网管下发测试指令,并向终止端口对应的第二厂家传输设备网管下发环回指令,以便测试码到达终止端口后环回到起始端口。在一个实施例中,第一厂家传输设备网管与第二厂家传输设备网管可以不同。在另一个实施例中,第一厂家传输设备网管与第二厂家传输设备网管可以相同。第一厂家传输设备网管在接收到测试指令后在起始端口向终止端口发送测试码,从而启动误码测试。环回指令可以携带有终止端口信息,例如终止端口的标识符,第二厂家传输设备网管接收到环回指令后在终止端口设置环回操作,以使得测试码到达终止端口后环回到起始端口。本实施例提出利用上层的传输综合网管进行误码测试,增加了传输综合网管与厂家传输网管之间的接口,通过传输综合网管可以向厂家传输网管发送测试指令或环回指令,在起始端口和终止端口为不同厂家传输设备网管下的传输设备的端口时,仍可以进行误码测试,从而可以实现跨厂家设备的误码测试。并且,本实施例可以实现单向测试和双向测试。表1是启动误码测试的接口功能的一个例子。如表1所示,该例子中,测试码示例性地可以为prbs。接口输入参数可以包括测试方向,测试方向即指定测试码的发送方向,网内发送则为向同一厂家的传输设备的端口发送测试码,网外发送则为向其他厂家的传输设备的端口发送测试码。例如,不同厂家的传输设备可以通过光转换单元(otu)连接,向网外发送测试码可以测试不同厂家的传输设备的端口之间的路径的误码情况。表1在启动误码测试后,可以通过不同的方式来停止误码测试,本发明提供了如下两种实现方式。在一个实现方式中,误码测试请求中可以包括测试持续时间,例如1800秒,从而传输综合网管向起始端口对应的第一厂家传输设备网管下发的测试指令可以携带测试持续时间,第一厂家传输设备网管在测试持续时间结束后停止在起始端口向终止端口发送测试码,从而停止误码测试。在另一个实现方式中,传输综合网管可以接收用户发起的停止测试请求,例如,在测试持续时间未结束时用户可以向传输综合网管发起停止测试请求。传输综合网管根据停止测试请求向第一厂家传输设备网管下发停止测试指令,以便第一厂家传输设备停止在起始端口向终止端口发送测试码,从而停止误码测试。表2是停止误码测试的接口功能的一个例子。如表2所示,该例子中,测试码示例性地可以为prbs。可以在停止测试指令中携带端口标识符名称(tpname),例如起始端口的标识符名称,第一厂家传输设备在接收到停止测试指令后即可停止在起始端口向终止端口发送测试码。表2接口名称停止prbs测试接口描述关闭指定端口的prbs测试接口输入参数端口标识符名称(tpname)接口返回参数无在测试持续时间结束或通过下发停止误码测试指令来主动停止误码测试后,可以通过传输综合网管来查询测试结果。在单向测试和双向测试这两种测试类型下,查询测试结果的方式有所不同,下面分别做出说明。若测试类型是单向测试,则传输综合网管可以向第二厂家传输设备网管下发测试结果查询指令,例如,测试结果查询指令可以携带终止端口的标示符,以便第二厂家传输设备网管从终止端口获取测试结果。之后,传输综合网管接收第二厂家传输设备网管返回的测试结果并显示。由此,传输综合网管可以获取起始端口到终止端口的单向传输路径的误码情况。若测试类型是双向测试,则传输综合网管可以向第一厂家传输设备网管下发测试结果查询指令,例如,测试结果查询指令可以携带起始端口的标示符,以便第一厂家传输设备网管从起始端口获取测试结果。之后,传输综合网管接收第一厂家传输设备网管返回的测试结果并显示。由此,传输综合网管可以获取起始端口到终止端口的双向传输路径的误码情况。在一个实施例中,上述测试结果可以包括但不限于测试总误码数、在取样时间内的误码数等信息。表3是查询误码测试结果的接口的功能的一个例子。该例子中,测试码示例性地可以为prbs。例如,在单向测试时,端口标识符名称可以为终止端口的标识符,在双向测试时,端口标识符名称可以为起始端口的标识符。表3本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于传输综合网管实施例而言,由于其与方法实施例基本对应,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。图2是根据本发明一个实施例的传输综合网管的结构示意图。如图2所示,传输综合网管可以包括请求接收模块201、判断模块202和指令下发模块203。请求接收模块201可以用于接收用户发起的对目标路径进行的误码测试请求,误码测试请求包括起始端口、终止端口和测试类型。判断模块202可以用于判断测试类型是单向测试还是双向测试。指令下发模块203可以用于在测试类型是单向测试的情况下向起始端口对应的第一厂家传输设备网管下发测试指令,以便第一厂家传输设备网管在起始端口向终止端口发送测试码;在测试类型是双向测试的情况下向第一厂家传输设备网管下发测试指令,并向终止端口对应的第二厂家传输设备网管下发环回指令,以便第一厂家传输设备网管在起始端口向终止端口发送测试码,测试码到达终止端口后环回到起始端口。在一个实施例中,测试码可以包括伪随机二进制序列(prbs)。例如,prbs7、prbs15、prbs23或prbs31等。然而,本发明并不限于此。例如,测试码还可以是k28.5等其他测试码。在一个实施例中,第一厂家传输设备网管与第二厂家传输设备网管可以不同。在另一个实施例中,第一厂家传输设备网管与第二厂家传输设备网管可以相同。本实施例的传输综合网管可以进行误码测试,增加了传输综合网管与厂家传输网管之间的接口,通过传输综合网管可以向厂家传输网管发送测试指令或环回指令,在起始端口和终止端口为不同厂家传输设备网管下的传输设备的端口时,仍可以进行误码测试,从而可以实现跨厂家设备的误码测试。并且,本实施例可以实现单向测试和双向测试。在启动误码测试后,可以通过不同的方式来停止误码测试,本发明提供了如下两种实现方式。在一个实现方式中,误码测试请求还可以包括测试持续时间。测试指令可以携带测试持续时间,第一厂家传输设备网管在测试持续时间结束后停止在起始端口向终止端口发送测试码,从而停止误码测试。。在另一个实现方式中,请求接收模块201还可以用于接收用户发起的停止测试请求;指令下发模块203还可以用于根据停止测试请求向第一厂家传输设备网管下发停止测试指令,以便第一厂家传输设备停止在起始端口向终止端口发送测试码,从而停止误码测试。图3是根据本发明另一个实施例的传输综合网管的结构示意图。如图3所示,传输综合网管可以包括请求接收模块201、判断模块202和指令下发模块203和结果呈现模块301。该实施例中,指令下发模块203还可以用于在测试类型是单向测试的情况下向第二厂家传输设备网管下发测试结果查询指令,以便第二厂家传输设备网管从终止端口获取测试结果。结果呈现模块301可以用于接收第二厂家传输设备网管返回的测试结果并显示。在另一个实施例中,参见图3,指令下发模块203还可以用于在测试类型是双向测试的情况下向第一厂家传输设备网管下发测试结果查询指令,以便第一厂家传输设备网管从起始端口获取测试结果。相应地,结果呈现模块301还可以用于接收第一厂家传输设备网管返回的测试结果并显示。图4是根据本发明一个实施例的误码测试系统的结构示意图。如图4所示,误码测试系统可以包括上述任意一个实施例所述的传输综合网管401。在一个实施例中,参见图4,误码测试系统还可以包括第一厂家传输设备网管402和第二厂家传输设备网管403。第一厂家传输设备网管402可以用于根据传输综合网管下发的测试指令在起始端口向终止端口发送测试码。第二厂家传输设备网管403可以用于根据传输综合网管下发的环回指令在终止端口设置环回操作,以便测试码到达终止端口后环回到起始端口。应理解,这里的第一厂家传输设备网管402是起始端口对应的厂家传输设备网管,第二厂家传输设备网管403是终止端口对应的厂家传输设备网管,在第一厂家传输设备网管402和第二厂家传输设备网管403之间还可以具有其他的厂家传输设备网管,也即,传输路径可以是从起始端口开始,经过其他的厂家传输设备网管下的传输设备的端口,进而到终止端口结束。本实施例中增加了传输综合网管与厂家传输网管之间的接口,通过传输综合网管可以向厂家传输网管发送测试指令或环回指令,在起始端口和终止端口为不同厂家传输设备网管下的传输设备的端口时,仍可以进行误码测试,从而可以实现跨厂家设备的误码测试。并且,本实施例可以实现单向测试和双向测试。本发明的方案可以用于但不限于光传送网(opticaltransportnetwork,otn)。本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1