一种对复用段环进行倒换演习的方法及电子设备的制造方法

文档序号:9754277阅读:210来源:国知局
一种对复用段环进行倒换演习的方法及电子设备的制造方法
【技术领域】
[0001]本发明涉及一种通信网络维护和检查方法及电子设备,特别涉及一种对复用段环进行倒换演习的方法及电子设备。
【背景技术】
[0002]当前,随着用户对通信运营商业务需求量的急剧增加,运营商的承载网络规模不断扩大。而随着承载网络规模的不断扩大,设备提供商为保持网络安全稳定运行而承担的工作量也不断增加。但是网络规模不断的扩大与网络安全稳定之间的矛盾也日益突出。
[0003]在承载网络中,复用段环保护是比较关键的保护技术,在倒换发生时,工作路由能否快速、准确的倒换到保护路由,关系到运营商的业务能否正常使用。如果倒换出现问题,将会给用户带来损失。在日常维护巡检中,通常是依靠人工逐环逐网元进行倒换演习操作。
[0004]然而,当前运营商的网元规模不断扩大,少则几千多则上万,每个网络配置的复用段环也成百上千个。通过人工方法操作倒换演习,人力成本高昂,效率低下,容易遗漏网元且收发字节判断也不够准确。

【发明内容】

[0005]鉴于以上内容,有必要提供一种对复用段环进行倒换演习的方法,快速、准确地进行倒换演习。
[0006]此外,还有必要提供一种电子设备,快速、准确地进行倒换演习。
[0007]为解决上述问题,本发明提供了一种对复用段环进行倒换演习的方法,包括如下步骤:
[0008]接收步骤,接收用户选择的待倒换演习的复用段环;第一存储步骤,将接收到的所述待倒换演习的复用段环存储到第一数据结构中;第二存储步骤,当所述第一数据结构存储有复用段环时,从所述第一数据结构中取出复用段环作为当前倒换演习复用段环,并把所述当前倒换演习复用段环上的所有网元存储到该当前倒换演习复用段环所对应的第二数据结构中;以及执行步骤,当所述第二数据结构中至少有一个第二数据结构存储有网元时,从所述存储有网元的第二数据结构中取出一个网元作为当前倒换演习网元进行倒换演习。
[0009]此外,本发明还提供一种电子设备,包括数据库和处理器,其特征在于,所述处理器执行以下步骤:
[0010]接收步骤,接收用户选择的待倒换演习的复用段环;第一存储步骤,将接收到的所述待倒换演习的复用段环存储到第一数据结构中;第二存储步骤,当所述第一数据结构存储有复用段环时,从所述第一数据结构中取出复用段环作为当前倒换演习复用段环,并把所述当前倒换演习复用段环上的所有网元存储到该当前倒换演习复用段环所对应的第二数据结构中;以及执行步骤,当所述第二数据结构中至少有一个第二数据结构存储有网元时,从所述存储有网元的第二数据结构中取出一个网元作为当前倒换演习网元进行倒换演习。
[0011]相较于现有技术,采用本发明所述对复用段环进行倒换演习的方法及电子设备,可以大幅提高承载网复用段环倒换演习的效率以及准确性,并避免遗漏网元。
【附图说明】
[0012]图1是本发明电子设备I的较佳实施例的运行环境图。
[0013]图2是本发明图1中复用段环倒换演习系统10较佳实施例的功能模块图。
[0014]图3是本发明复用段环倒换演习方法较佳实施例的流程图。
[0015]图4是本发明中复用段环和网元存储的数据结构较佳实施例的示意图。
[0016]图5是本发明图3中步骤S7的细化流程图。
[0017]图6是本发明中复用段环H6上的本网元60的东向端口 601的倒换演习的数据流向示意图。
[0018]图7是本发明中复用段环H6上的本网元60的西向端口 602的倒换演习的数据流向示意图。
【具体实施方式】
[0019]如图1所示,为本发明电子设备I的较佳实施例的运行环境图。本实施例中,该电子设备I可以为计算机、服务器、平板电脑等。该电子设备I包括复用段环倒换演习系统
10、数据库11及处理器12。
[0020]所述电子设备I连接多个服务器2,本实施例中,该电子设备I是通过每个服务器2的北向通讯接口 20连接于所述电子设备I。所述服务器2还包括承载网设备管理系统21,该承载网设备管理系统21用于与承载网4上的多个复用段环3进行通信,获取每个复用段环3的基本信息。每个复用段环3上包括多个网元(如图6所示,列出复用段环H6上的4个网元以说明本发明)。所述处理器12用于控制所述复用段环倒换演习系统10对复用段环3进行倒换演习,以及时发现复用段环3的隐患,防止检查网元时出现遗漏,提高工作效率。
[0021]如图2所示,为本发明复用段环倒换演习系统10较佳实施例的功能模块图。该复用段环倒换演习系统10包括一个或多个模块,所述一个或多个模块可以存储于所述数据库11中。本实施例中,所述复用段环倒换演习系统10包括接入模块100、接收模块101、第一存储模块102、第一判断模块103、第二存储模块104、第二判断模块105及执行模块106。
[0022]所述接入模块100用于接入所述承载网设备管理系统21,并通过所述承载网设备管理系统21获取所述复用段环3的基本信息。本实施例中,该复用段环3的基本信息包括:复用段环上设备间光链接、复用段环上设备自动保护倒换(automatic protect1nswitched, APS)字节设置值(以下简称为APS ID)、设备光板信息等。所述APS ID为用户选择复用段环3时,复用段环倒换演习系统10对所述用户选取的复用段环3上每个网元设置的值,根据该APS ID的值可以得到对应网元上每个端口的Kl字节和K2字节的期望值。
[0023]所述接收模块101用于接收用户所选择的待倒换演习的复用段环3。该用户选择的复用段环3指复用段环3的数据,所述数据包括标识符、属性等。
[0024]所述第一存储模块102用于将接收到的待倒换演习的复用段环3存储到第一数据结构中。所述第一数据结构可以为队列、链表、数组等。本实施例中,用户可以选择多个待倒换演习的复用段环3。如图4所示,所述第一数据结构中存储的多个待倒换演习的复用段环3分别命名为第一复用段环、第二复用段环……第N复用段环。
[0025]所述第一判断模块103用于判断所述第一数据结构是否有复用段环3。若所述第一数据结构没有复用段环3,则复用段环倒换演习结束。
[0026]当所述第一数据结构中有复用段环3时,所述第二存储模块104用于从所述第一数据结构中取出复用段环3作为当前倒换演习的复用段环3,并将所述当前倒换演习的复用段环3上的所有网元存储到该当前倒换演习复用段环3所对应的第二数据结构中。所述存储于第二数据结构中的网元是指代表所述网元的数据,该数据包括标识符、属性等。所述第二数据结构可以为队列、链表、数组等。本实施例中,所述第二数据结构可以为一个或多个,该第二数据结构的数量与对应的当前倒换演习的复用段环3的数量一致。如图4所示,第一复用段环3上的所有网元、第二复用段环3上的所有网元…第N复用段环3上的所有网元都分别存储在对应的第二数据结构中。
[0027]所述第二判断模块105用于判断所述第二数据结构是否存储有网元。当所述第二数据结构中至少有一个第二数据结构没有存储网元时,表示该第二数据结构对应的待倒换演习的复用段环3上的网元已经全部执行完倒换演习,则所述第一判断模块103继续判断所述第一数据结构是否存储有复用段环3。
[0028]当所述第二数据结构中至少有一个第二数据结构存储有网元时,所述执行模块106用于从所述存储有网元的第二数据结构中取出一个网元作为当前倒换演习网元进行倒换演习。
[0029]需要注意的是,所述第二数据结构的数量可以为一个或多个。当所述第二存储模块104每次从所述第一数据结构中取出一个复用段环3作为当前倒换演习的复用段环3时,所述第二数据结构的数量则为一个,此时所述复用段环倒换演习为串行倒换演习。当所述第二存储模块104每次从所述第一数据结构中取出两个或两个以上的复用段环3作为当前倒换演习的复用段环3时,所述第二数据结构的数量则为两个或两个以上,此时所述复用段环倒换演习为并行倒换演习。
[0030]如图3所示,是本发明复用段环倒换演习方法较佳实施例的流程图。
[0031]步骤SI
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1