书签 分享 收藏 举报 版权申诉 / 18

一种同步数字体系分析仪的远程控制方法及装置.pdf

  • 上传人:小**
  • 文档编号:159513
  • 上传时间:2018-01-30
  • 格式:PDF
  • 页数:18
  • 大小:769.54KB
  • 摘要
    申请专利号:

    CN200310100854.9

    申请日:

    2003.10.13

    公开号:

    CN1607778A

    公开日:

    2005.04.20

    当前法律状态:

    终止

    有效性:

    无权

    法律详情:

    未缴年费专利权终止IPC(主分类):H04L 12/26申请日:20031013授权公告日:20070411终止日期:20111013|||授权|||实质审查的生效|||公开

    IPC分类号:

    H04L12/26; H04M3/22; H04B17/00

    主分类号:

    H04L12/26; H04M3/22; H04B17/00

    申请人:

    华为技术有限公司;

    发明人:

    韩志鹏; 明亮

    地址:

    518129广东省深圳市龙岗区坂田华为总部办公楼

    优先权:

    专利代理机构:

    代理人:

    PDF完整版下载: PDF下载
    内容摘要

    本发明提供了一种同步数字体系分析仪的远程控制方法,该方法通过一个自动控制平台完成对不同类型SDH分析仪的统一控制,所述方法包括以下步骤:A.连接所述SDH分析仪到所述自动控制平台;B.选定所述SDH分析仪的类型;C.向所述自动控制平台发送测试请求,所述自动控制平台利用所述测试业务平台处理所述测试请求;D.所述测试业务平台接收所述测试请求并根据所述选定的SDH分析仪的类型分配所述测试请求给对应的所述测试业务组件;E.所述对应的测试业务组件根据所述测试请求的内容完成对所述SDH分析仪的远程控制。本发明还提供了一种与所述方法对应的装置。利用本发明,可以实现不同型号的SDH分析仪实现统一的远程控制,提高测试控制操作的通用性。

    权利要求书

    1、  一种同步数字体系分析仪的远程控制方法,该方法通过一个自动控制平台完成对不同类型SDH分析仪的统一控制,所述自动控制平台包括测试业务平台和测试业务组件,其中,测试业务平台统一处理测试业务请求,测试业务组件根据不同类型SDH分析仪和所述测试业务请求进行控制,其特征在于:所述方法包括以下步骤:
    A、连接所述SDH分析仪到所述自动控制平台;
    B、选定所述SDH分析仪的类型;
    C、向所述自动控制平台发送测试请求,所述自动控制平台利用所述测试业务平台处理所述测试请求;
    D、所述测试业务平台接收所述测试请求并根据所述选定的SDH分析仪的类型分配所述测试请求给对应的所述测试业务组件;
    E、所述对应的测试业务组件根据所述测试请求的内容完成对所述SDH分析仪的远程控制。

    2、
      如权利要求1所述的同步数字体系分析仪的远程控制方法,其特征在于,所述步骤B中选定所述SDH分析仪的类型是通过所述自动控制平台识别所述SDH分析仪的类型来完成的。

    3、
      如权利要求1所述的同步数字体系分析仪的远程控制方法,其特征在于,步骤C中的测试请求为发送满足所述测试业务平台要求的以下测试请求信息:
    (1)接口通讯的打开与关闭;
    (2)仪表初始化;
    (3)发送/接收信号的设置查询;
    (4)发送开销的设置查询、接收开销的查询;
    (5)监控启动停止;
    (6)告警处理;
    (7)误码的处理;
    (8)APS(自动保护倒换)测试;
    (9)SDH中指针测试;
    (10)SDH中性能测试;
    (11)抖动漂移测试。

    4、
      如权利要求1所述的同步数字体系分析仪的远程控制方法,其特征在于,步骤D进一步包括如下步骤:
    D1、所述测试业务平台根据所述选定的SDH分析仪的类型和所述测试请求的内容解析出所述对应测试业务组件;
    D2、分配所述测试请求给对应的所述测试业务组件。

    5、
      如权利要求1所述的同步数字体系分析仪的远程控制方法,其特征在于,在所述步骤E中远程控制所述SDH分析仪是通过测试业务组件根据所述测试请求的内容调用所述选定的SDH分析仪的远程控制命令来完成的。

    6、
      一种同步数字体系分析仪的远程控制装置,其特征在于,所述装置包括:
    测试业务平台和多个测试业务组件,其中,所述测试业务平台用于根据用户要求统一处理测试业务请求,以产生统一的命令,所述测试业务组件将所述统一的命令根据不同类型SDH分析仪生成适用于该类型分析仪的专用命令,以实现所述测试业务请求根据所述SDH分析仪的类型进行控制;
    所述测试业务平台包括:用户接口装置,用于与用户进行交互,包括由用户选择不同的测试请求;组件接口装置,用于根据所述SDH分析仪类型分配所述测试请求给所述多个测试业务组件中对应的测试业务组件。

    7、
      如权利要求6所述的同步数字体系分析仪的远程控制装置,其特征在于,所述对应的测试业务组件包括:
    接口装置,与所述测试业务平台的组件接口装置交互;
    仪表驱动装置,用于根据所述测试请求的内容完成对所述SDH分析仪的控制的远程驱动。

    8、
      如权利要求6所述的同步数字体系分析仪的远程控制装置,其特征在于,所述用户接口装置还包括:
    仪表识别装置,用于识别或根据用户输入的信息确定所述SDH分析仪的类型;
    配置装置,用于配置所述通信接口装置与所述SDH分析仪的通信标准信息。

    9、
      如权利要求6所述的同步数字体系分析仪的远程控制装置,其特征在于,所述多个测试业务组件各自包括不同的仪表驱动装置,用于根据不同的测试请求完成对所述SDH分析仪的远程控制。

    说明书

    一种同步数字体系分析仪的远程控制方法及装置
    技术领域
    本发明涉及自动化测试领域,具体涉及一种同步数字体系(SDH)分析仪的远程控制方法及装置。
    背景技术
    当前,随着电信网络的不断扩大,SDH设备在传输网的应用越来越广泛,其维护手段也越来越重要。SDH设备的自动化测试都离不开对SDH分析仪的远程控制。SDH分析仪是光网络产品领域应用广泛、不可缺少的测试仪器。实现对光网络产品的自动化测试,首先就需要对SDH仪表实现远程控制,在现有技术中一般通过TCL脚本来实现。
    通用的自动化测试过程是:编写TCL测试脚本->运行脚本->向相应的SDH分析仪发该送仪器可识别的控制命令控制仪表->实现对光网络产品的自动化测试。在这个过程中,将测试脚本中对SDH仪表控制的部分称为仪表控制脚本。测试的过程及设备的连接如图1所示。
    目前对于SDH分析仪远程控制是通过针对具体的仪表、具体的操作来编写对应的仪表控制脚本来实现的。对SDH分析仪远程控制的方法是通过针对具体的SDH分析仪和具体的操作,来编写相应的测试脚本,测试脚本中直接调用具体SDH分析仪的内部命令,实现对该分析仪的远程控制。
    由于当前SDH分析仪有多种类型,不同类型的生产厂家在生产仪表的过程中,所设计采用的远程控制命令各有不同,所以当前针对具体仪表编写的控制脚本存在以下缺点:
    (1)脚本的通用性不好。由于脚本的编写是针对某一厂家的仪表编写的,所以编写出的仪表控制脚本只能适用于该厂家某一类仪表。当测试仪表类型发生变化时,该测试脚本就不能正确运行,需要重新编写或修改才能运行,投入费用比较大。
    (2)实现功能有限。当前的测试脚本只是针对某一类仪表的某项测试功能编写的。脚本只能用于该类仪表的某项功能测试,当要测试其它功能时,该脚本需要重新编写。
    (3)无法大范围推广运用。由于目前的测试脚本针对性太强,并不能提供统一的操作界面,功能单一,操作复杂,导致基本无法做到大范围的用户使用,使用效益比较低。
    发明内容
    本发明提供一种同步数字体系分析仪的远程控制方法及装置,以解决现有控制方法存在通用性差的问题。
    为此,本发明提供如下的技术方案:
    一种同步数字体系分析仪的远程控制方法,其通过一个自动控制平台完成对不同类型SDH分析仪的统一控制,所述自动控制平台包括测试业务平台和测试业务组件,其中,测试业务平台统一处理测试业务请求,测试业务组件根据不同类型SDH分析仪和所述测试业务请求进行特殊控制,所述方法包括步骤:
    连接所述SDH分析仪到所述自动控制平台;
    选定所述SDH分析仪的类型;
    向所述自动控制平台发送测试请求,所述自动控制平台利用所述测试业务平台处理所述测试请求;
    所述测试业务平台接收所述测试请求并根据所述选定的SDH分析仪的类型分配所述测试请求给对应的所述测试业务组件;
    所述对应的测试业务组件根据所述测试请求的内容完成对所述SDH分析仪的远程控制。
    可选地,所述选定所述SDH分析仪的类型的步骤包括:通过所述自动控制平台识别所述SDH分析仪的类型。
    可选地,所述向所述自动控制平台发送测试请求,所述自动控制平台利用所述测试业务平台处理所述测试请求的步骤包括:向所述自动控制平台发送满足所述测试业务平台要求的以下测试请求信息:
    接口通讯的打开与关闭;
    仪表初始化;
    发送/接收信号的设置查询;
    发送开销的设置查询、接收开销的查询;
    监控启动停止;
    告警处理;
    误码的处理;
    APS(自动保护倒换)测试;
    SDH中指针测试;
    SDH中性能测试;
    抖动漂移测试。
    可选地,所述测试业务平台接收所述测试请求并根据所述选定的SDH分析仪的类型分配所述测试请求给对应的所述测试业务组件的步骤包括步骤:
    所述测试业务平台根据所述选定的SDH分析仪的类型和所述测试请求的内容解析出所述对应测试业务组件;
    分配所述测试请求给对应的所述测试业务组件。
    可选地,所述对应的测试业务组件根据所述测试请求的内容完成对所述SDH分析仪的远程控制的步骤包括:所述对应的测试业务组件根据所述测试请求的内容调用所述选定地SDH分析仪的远程控制命令远程控制所述SDH分析仪,以完成所述测试请求。
    一种同步数字体系分析仪的远程控制装置,该装置包括:
    测试业务平台和多个测试业务组件,其中,所述测试业务平台用于根据用户要求统一处理测试业务请求,以产生统一的命令,所述测试业务组件将所述统一的命令根据不同类型SDH分析仪生成适用于该类型分析仪的专用命令,以实现所述测试业务请求根据所述SDH分析仪的类型进行控制;
    所述测试业务平台包括:用户接口装置,用于与用户进行交互,包括由用户选择不同的测试请求;组件接口装置,用于根据所述SDH分析仪类型分配所述测试请求给所述多个测试业务组件中对应的测试业务组件。
    可选地,所述对应的测试业务组件包括:
    接口装置,与所述测试业务平台的组件接口装置交互;
    仪表驱动装置,用于根据所述测试请求的内容完成对所述SDH分析仪的控制的远程驱动。
    可选地,所述用户接口装置还包括:
    仪表识别装置,用于识别或根据用户输入的信息确定所述SDH分析仪的类型;
    配置装置,用于配置所述通信接口装置与所述SDH分析仪的通信标准信息。
    可选地,所述多个测试业务组件各自包括不同的仪表驱动装置,用于根据不同的测试请求完成对所述SDH分析仪的远程控制。
    利用本发明,可以对不同厂家、不同型号的SDH分析仪实现统一的远程控制,提高测试控制操作的通用性,从而提高产品的使用和推广效率,节约成本,同时,用户还可根据测试需要选择不同的测试功能,使对SDH分析仪的选择更灵活,测试操作过程更简单。
    附图说明
    图1是现有技术中通过SDH分析仪对网络产品进行测试的过程及连接示意图;
    图2是本发明同步数字体系分析仪的远程控制装置的示意图;
    图3是本发明的一个简单应用实例通过TCL语言编程统一控制不同类型的同步数字体系分析仪完成相应测试任务的实现的流程图。
    具体实施方式
    为了使本技术领域的人员更好的理解本发明的方案,下面结合具体的实施例进一步描述本发明。
    参照图2,图2描绘了本发明SDH分析仪的远程控制装置的示意图。在本发明中,通过一个测试业务平台统一处理用户的测试业务请求,通过用户接口由用户选定需要使用的SDH分析仪的类型,或者由测试业务平台自动识别需要远程控制的SDH分析仪的类型,根据SDH分析仪的类型,由测试业务平台中的组件接口控制对应的测试业务组件,每个测试业务组件各自包括不同的仪表驱动装置,再由其所包含的仪表驱动装置根据不同的测试请求完成对SDH分析仪的远程控制。其中,所述根据SDH分析仪的类型,由测试业务平台中的组件接口控制对应的测试业务组件的机制可以根据实际情况确定,比较简单的一种方法是通过动态加载的方式来实现,即根据SDH分析仪的类型,直接加载对应的测试业务组件中该类型SDH分析仪的远程控制命令到测试业务平台,这样,就可以通过测试业务平台来远程控制该类型SDH分析仪进行光网络系统的测试。
    如果更换不同类型的SDH分析仪,只需由测试业务平台控制不同的测试业务组件即可完成对不同类型的SDH分析仪的统一控制,而且根据用户的不同测试要求,完成对光网络系统的测试。
    如果新增加一种SDH分析仪的类型,只需新增加一个相应的测试业务组件,同时对测试业务平台部分进行简单的新测试业务特性的配置(可通过配置文件或其他方式对用户接口及对应的测试业务组件进行配置)即可达到对相应的SDH分析仪的控制以完成相应的测试业务处理。这样就保证了各种测试业务之间的独立性、可管理性,并保证了测试业务处理的可扩展性。
    当前,SDH分析仪有多种类型,不同类型的生产厂家在生产仪表的过程中,不仅所设计采用的远程控制命令各不相同,而且不同类型的SDH分析仪所完成的测试功能也有所不同。针对这种情况,在本发明中,综合了各类SDH分析仪的测试功能,用户可以根据实际测试需要,通过用户接口进行选择。主要测试功能包括:
    1)接口通讯的打开与关闭。该功能主要是建立与仪表的通讯连接及其关闭其连接。本发明中计算机与仪表的连接可以通过串口实现,也可以通过网口来实现。
    2)仪表的初始化。该功能主要实现对当前连接的不同类型SDH分析仪的初始化工作。包括基本寄存器的初始化、基本信号结构的初始化、基本功能的初始化,此外还包括对部分全局变量的初始化。
    3)发送接收信号的设置查询。该功能主要实现对SDH分析仪发送接收信号结构的设置及相应的查询。此外本部分还实现对SDH分析仪发送部分属性的设置,如:仪表的时钟设置、激光器的开关、发送光波长设置、仪表穿通模式设置等。信号结构的设置遵循ITU-T707(国际电信同盟)中规定的标准。
    4)发送开销的设置查询、接收开销的查询。该功能主要是设置仪表发送信号的开销,查询发送接收信号的开销。该部分可设置发送的开销及其查询当前发送、接收开销。当前可设置查询的开销有:A1、A2、J0、E1、E2、F1、D1、D2、D3、D4、D5、D6、D7、D8、D9、D10、D1 1、D12、K1、K2、S1、M1、J1、C2、G1、F2、H4、F3、K3、N1、V5、J2、N2、K4(SDH信号结构中开销名称详细解释可参考ITU-T中G.707中的说明)。每个开销设置值在0x00~0xff之间。对于J1(通道踪迹开销)设置值为16位的字节,J0(再生段踪迹开销)可设置16位或64位字节。在此需要注意的是由于开销是与信号结构密切相关,所以在某些信号结构设置下,某些开销是不能设置查询的。
    5)监控启动停止。该功能实现仪表监控的启动、停止。
    6)告警处理。统一封装模块中告警的处理主要包括仪表当前告警的查询、仪表历史告警的查询、仪表告警下插及取消下插等。对于不同的SDH分析仪,对SDH告警的命名都有区别,在用户接口中对告警进行了统一命名,本发明中涉及到告警统一命名主要包括:POWERFAIL、LOS、LOF、OOF、AULOP、MSAIS、AUAIS、MSTDI、HPRDI、HPUNEQ、HPTIM、H4LOM、TUAIS、TULOP、TULOM、LPRDI、LPUNEQ、LPTIM。
    其中,各名称含义如下:

    名称含义名称含义POWERFAIL掉电告警H4LOM复帧H4字节丢失LOS信号丢失TUAIS支路告警指示信号LOF帧丢失TULOP支路指针丢失OOF帧失步TULOM支路复帧丢失AULOPAU指针丢失LPRDI低阶通道远端劣化指示MSTDI复用段远端缺陷指示LPUNEQ低阶通道未装载HPRDI高阶通道接收缺陷指示LPTIM低阶通道追踪识别符失配HPUNEQ高阶通道未装载HPTIM高阶通道追踪识别符适配

    7)误码的处理。该功能主要实现了对仪表当前存在误码的查询、历史误码的查询、仪表误码的下插及取消下插等。对于不同的SDH分析仪,对误码的名称各有差异,在用户接口中对常用到的误码进行了统一命名,在本发明中涉及到的误码统一命名主要包括:B1(再生段误码)、B2(复用段误码)、B3(高阶通道误码)、MSREI(复用段远端误码指示)、HPREI(高阶通道远端误码指示)、LPREI(低阶通道远端误码指示)。
    8)APS保护倒换测试。APS(自动保护倒换)是SDH产品中常见的失效保护形式。本功能实现了对APS保护倒换属性的设置、保护倒换测试结果的查询等。APS是SDH测试中比较常用的一项测试功能,不同厂家的测试方式各有差别,在本发明中将各类测试统一到一起,用户可以方便的进行该项测试。
    9)SDH中指针的测试。指针在SDH中的作用就是定位,通过定位使接收端能正确地从STM-N(速率为N*155M的同步传输模式信号)信号中拆离出相应的VC(虚拟容器),进而通过拆VC、C(容器)的包分离出PDH(准同步数字系列)低速信号。指针测试主要是通过检测当前仪表接收端的各类指针值(如当前指针值、新指针值等),来测试指针是否异常。
    10)SDH中性能测试。性能测试也是SDH中必不可缺少的一项测试,在本发明中将该项测试进行了统一管理,用户通过调用用户接口中的相关命令即可实现对该项的测试。对于性能的指标,在用户接口中也进行了统一,具体如下:    标准    指标统一标识    ANSI ESISESIUAS    G.821 ESIEFSISESIUAS    G.826 EBIBBEIBBERIESIESRISESISESRIUAS    M2100 ESISESIUAS    M2101 ESISESIBBEISEPIUAS

    标识说明如下:
    BER  比特误码率
    ES   误码秒
    ESR  误码秒率
    SES  严重误码秒
    SESR 严重误码秒率
    BBE  背景误码块
    BBER 背景误码块率
    11)抖动漂移测试。该功能主要实现了输出抖动测试、输入抖动容限测试、输出漂移测试和输入漂移容限测试等4项功能测试。
    在上述11个基本测试功能中,某些功能或某功能中个别部分可能对某一类型的SDH分析仪不支持,在这种情况下,由测试业务平台中的用户接口装置进行隔离并给出说明信息。
    在本发明的应用中,用户可以通过编程来使用上述SDH分析仪的功能,下面通过一个简单实例对此说明。
    在该例中,通过TCL语言编程,实现了ANT20系列、37718系列及MP1570A系列仪表三类SDH分析仪的统一控制以完成相应的测试任务,该部分的实现是在由测试业务平台控制相应的业务测试组件中得到实现的。下面的应用程序只是对用户接口中的测试功能模块进行调用操作,没有涉及到具体的仪表类型,因此用户在进行测试时完全脱离了对具体SDH分析仪的依赖,提高了测试装置的通用性。###########################################################
    #File Name:instru_test_example.tcl
    #Description:SDH远程控制方法示例###########################################################
    set FrmVersion V155      ;#定义程序框架版本
    package require sdhcommon;#加载程序包
    package require sdhinstru;#加载仪表远程控制程序包
    puts″关闭所有的打开的串口″
    catch{tclose}
    after 3000
    puts″打开控制台″
    set result[instru:open COM1]
    #初始化仪表
    instru:init$COM1
    #设置发送信号的属性(采用默设置)
    instru:set:sour:attr$COM1
    #设置发送信号结构(采用默设置)
    instru:set:sour:payload$COM1
    #设置发送开销
    instru:set:sour:overhead$COM1
    #启动监控测试
    instru:mon:start$COM1
    #下插LOS告警
    instru:insert:alm$COM1LOS
    #等待6s
     after 6000
    #查询并打印当前告警
    set curalarm[instru:get:cur:alm$COM1]
    puts$curalarm
    #等待2s
     after 2000
    #结束LOS告警下插
    instru:insert:alm$COM1OFF
    #查询当前的告警
    set curalarm[instru:get:cur:alm$COM1]
    puts$curalarm
    #停止测试监控
    instru:mon:stop$COM1
    #查询仪表历史告警
    set hisalarm[instru:get:his:alarm$COM1]
    puts$hisalarm
    return ok
    图3是上例的流程图,在此不再详细描述。
    在上述仪表远程控制程序包sdhinstru中包含对ANT20系列、37718系列及MP1570A系列三类SDH分析仪的远程控制组件及统一用户接口。上述脚本中对仪表的操作采用的是统一的用户接口命令,从应用层上屏蔽了具体类型的仪表,因此该测试脚本可以在ANT20、37718和MP1570A分析仪上运行。由此例可以看出,虽然不同类型的SDH分析仪,其远程控制的命令有所不同,但利用本发明,能够实现对SDH分析仪的统一控制,不仅操作方便,而且通过本项发明技术,使测试脚本的运行完全脱离了对具体仪表的依赖性,实现了脚本良好的通用性和可移植性。
    虽然通过实施例描绘了本发明,本领域普通技术人员知道,本发明有许多变形和变化而不脱离本发明的精神,希望所附的权利要求包括这些变形和变化而不脱离本发明的精神。

    关 键  词:
    一种 同步 数字 体系 分析 远程 控制 方法 装置
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种同步数字体系分析仪的远程控制方法及装置.pdf
    链接地址:https://www.zhuanlichaxun.net/p-159513.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1