一种单盘时区设置与自动同步纠正方法转让专利

申请号 : CN201810780024.1

文献号 : CN109120368B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 邓庆林李爱平宋冬生张宏

申请人 : 烽火通信科技股份有限公司

摘要 :

本发明公开了一种单盘时区设置与自动同步纠正方法,涉及数据通信设备领域,包括以下步骤:网管同步其时区设置至网元设备内的管理盘;管理盘转发时区设置数据至所有单盘;当单盘的时区设置与管理盘一致时,转发数据至网管,当单盘的时区设置与管理盘不一致时,管理盘生成时区设置命令自动完成时区同步。本发明的单盘时区设置与自动同步纠正方法,通过网元设备内管理盘对网元设备内所有单盘进行时区设置,管理盘可在不影响单盘业务的前提下,对在运行和新增单盘进行时区设置,网管也只用和数量相对较少的管理盘进行数据交互,可更高效的处理网管下发的时区设置命令。

权利要求 :

1.一种单盘时区设置与自动同步纠正方法,其特征在于,包括以下步骤:网管同步其时区设置至网元设备内的管理盘;

管理盘转发时区设置数据至所有单盘;

当单盘的时区设置与管理盘一致时,转发数据至网管,当单盘的时区设置与管理盘不一致时,利用当前管理盘时间和时区数据纠正单盘上报数据中的时间和时区,将纠正时区后的数据上报网管。

2.如权利要求1所述的单盘时区设置与自动同步纠正方法,其特征在于:所述网管同步其时区设置至网元设备内的管理盘后,管理盘将所述时区设置数据发送给各单盘,依据单盘上报数据中的时间来校验单盘当前的时区是否正确,并根据校验结果配置相应单盘的时区,再将配置时区与网管同步。

3.如权利要求2所述的单盘时区设置与自动同步纠正方法,其特征在于,在管理盘将所述时区设置数据发送给各单盘后,还包括以下步骤:当管理盘接收到所述时区设置数据时,进行管理盘时区设置;

管理盘将时区设置数据同步至备盘;

当出现同步错误时,间隔一段时间后重复同步时区设置数据至备盘。

4.如权利要求2所述的单盘时区设置与自动同步纠正方法,其特征在于,所述网管下发时区设置数据至包括管理盘在内的所有单盘步骤前,还包括以下步骤:当用户触发时区设置功能时,网管从当前运行的计算机服务器上获取当前的时区;

网管使用获取的当前时区,根据标准协议生成时区设置数据。

5.如权利要求2所述的单盘时区设置与自动同步纠正方法,其特征在于,在收到单盘上报给管理盘的数据后,根据数据中的时间获得校验结果并配置相应单盘的时区,随后转发依据校验结果进行时区纠正后的数据至网管的步骤具体包括:管理盘收到单盘上报的数据后,依据数据中的时间来判断单盘的时区设置;

判断所述单盘上报的数据中时区与当前管理盘时区是否一致,如是,则直接转发数据至网管;如否,则使用当前管理盘时间和时区数据纠正单盘上报数据中的时间和时区,将纠正时区后的数据上报网管。

6.如权利要求5所述的单盘时区设置与自动同步纠正方法,其特征在于:当所述单盘上报数据中时区与当前管理盘时区不一致时,依据管理盘时区生成时区设置命令数据,下发至对应的单盘。

7.如权利要求6所述的单盘时区设置与自动同步纠正方法,其特征在于:在下发所述时区设置命令数据至对应的单盘后,判断是否收到单盘的时区设置响应;当未收到单盘的时区设置响应时,再次下发时区设置数据给对应的单盘。

8.如权利要求7所述的单盘时区设置与自动同步纠正方法,其特征在于:所述再次下发时区设置数据给对应的单盘的步骤最多重复5次。

9.如权利要求5所述的单盘时区设置与自动同步纠正方法,其特征在于:在解析所述单盘上报数据前,根据上报单盘IP判断所述单盘上报数据是否由管理盘/管理盘备盘上报,如是,则停止后续步骤;如否,则继续解析所述单盘上报数据。

10.如权利要求2所述的单盘时区设置与自动同步纠正方法,其特征在于:所述单盘上报数据包括当前的日期时间信息和数据源的单盘地址。

说明书 :

一种单盘时区设置与自动同步纠正方法

技术领域

[0001] 本发明涉及数据通信设备领域,具体涉及一种单盘时区设置与自动同步纠正方法。

背景技术

[0002] 随着国际市场的开拓,装备公司现有的通信网元设备,包括OTN、PTN等设备会分布在不同的国家和不同的时区中,仅在设备上设置使用默认的北京时区或者当地实际时区并不能满足用户的要求,需要一种方法可让用户根据需求灵活更换通信网元设备的时区。
[0003] 现有通信网元设备中,时区的设置和变动会直接影响所有设备的业务流程以及网管对当前通信网内设备运行状态的判断,容易导致单盘异常的复位或者重启,从而导致通信业务不稳定或者中断。
[0004] 同时,现有通信网元设备的时区更换操作较为复杂,很多厂商设备需要一系列的复杂操作后通过重启才能生效,甚至只能在早期开通业务前进行统一设置。业务开通后再进行修改时,通常会因为该通信网内众多站点单盘的逐一重启而造成业务的较长中断,而单盘的重启异常或者时区设置异常都会对业务的恢复产生严重的影响。

发明内容

[0005] 针对现有技术中存在的缺陷,本发明的目的在于提供一种单盘时区设置与自动同步纠正方法,通过网元设备内管理盘对网元设备内所有单盘进行时区设置,管理盘可以在不影响单盘业务的前提下,对在运行和新增单盘进行时区设置,网管也只用和数量相对较少的管理盘进行数据交互,这样将可以高效的处理网管下发的时区设置命令。因为管理盘对单盘上报的数据的校验,可以确保整个网络内设备报给网管时间的一致性以及单盘的时区设置的准确性。
[0006] 为达到以上目的,本发明采取的技术方案是:
[0007] 一种单盘时区设置与自动同步纠正方法,包括以下步骤:
[0008] 网管同步其时区设置至网元设备内的管理盘;管理盘转发时区设置数据至所有单盘;当单盘的时区设置与管理盘一致时,转发数据至网管,当单盘的时区设置与管理盘不一致时,利用当前管理盘时间和时区数据纠正单盘上报数据中的时间和时区,将纠正时区后的数据上报网管。
[0009] 在上述技术方案的基础上,所述网管同步其时区设置至网元设备内的管理盘后,管理盘将所述时区设置数据发送给各单盘,依据单盘上报数据中的时间来校验单盘当前的时区是否正确,并根据校验结果配置相应单盘的时区,再将配置时区与网管同步。
[0010] 在上述技术方案的基础上,在管理盘将所述时区设置数据发送给各单盘后,还包括以下步骤:
[0011] 当管理盘接收到所述时区设置数据时,进行管理盘时区设置;管理盘将时区设置数据同步至备盘;当出现同步错误时,间隔一段时间后重复同步时区设置数据至备盘。
[0012] 在上述技术方案的基础上,所述网管下发时区设置数据至包括管理盘在内的所有单盘步骤前,还包括以下步骤:
[0013] 当用户触发时区设置功能时,网管从当前运行的计算机服务器上获取当前的时区;网管使用获取的当前时区,根据标准协议生成时区设置数据。
[0014] 在上述技术方案的基础上,在收到单盘上报给管理盘的数据后,根据数据中的时间获得校验结果并配置相应单盘的时区,随后转发依据校验结果进行时区纠正后的数据至网管的步骤具体包括:管理盘收到单盘上报的数据后,依据数据中的时间来判断单盘的时区设置;判断所述单盘上报的数据中时区与当前管理盘时区是否一致,如是,则直接转发数据至网管;如否,则使用当前管理盘时间和时区数据纠正单盘上报数据中的时间和时区,将纠正时区后的数据上报网管。
[0015] 在上述技术方案的基础上,当所述单盘上报数据中时区与当前管理盘时区不一致时,依据管理盘时区生成时区设置命令数据,下发至对应的单盘。
[0016] 在上述技术方案的基础上,在下发所述时区设置命令数据至对应的单盘后,判断是否收到单盘的时区设置响应;当未收到单盘的时区设置响应时,再次下发时区设置数据给对应的单盘。
[0017] 在上述技术方案的基础上,所述再次下发时区设置数据给对应的单盘的步骤最多重复5次。
[0018] 在上述技术方案的基础上,在解析所述单盘上报数据前,根据上报单盘IP判断所述单盘上报数据是否由管理盘/管理盘备盘上报,如是,则停止后续步骤;如否,则继续解析所述单盘上报数据。
[0019] 在上述技术方案的基础上,所述单盘上报数据包括当前的日期时间信息和数据源的单盘地址。
[0020] 与现有技术相比,本发明的优点在于:
[0021] (1)本发明的单盘时区设置与自动同步纠正方法通过网元设备内管理盘对网元设备内所有单盘进行时区设置,管理盘可以在不影响单盘业务的前提下,对在运行和新增单盘进行时区设置,网管也只用和数量相对较少的管理盘进行数据交互,这样将可以高效的处理网管下发的时区设置命令。同时由于可用管理盘对单盘上报的数据进行校验,可以确保整个网络内设备报给网管时间的一致性以及单盘的时区设置的准确性。
[0022] (2)本发明的单盘时区设置与自动同步纠正方法充分的利用了管理盘这一网管和单盘之间通信的唯一桥梁的功能,通过常规的管理盘对单盘内告警、性能、状态、配置和控制命令等非业务数据交互的中转及触发控制,实现了在不影响业务正常运行情形下,设置单盘的时区的功能;在单盘不支持时区同步功能时,也可通过管理盘直接实现时区的统一同步上报。
[0023] (3)本发明的单盘时区设置与自动同步纠正方法可通过对各单盘上报数据的解析,实时了解各单盘时区数据的问题,对单盘上报的时区数据实现了错误纠正和自动同步功能。

附图说明

[0024] 图1为本发明实施例中单盘时区设置与自动同步纠正方法的网管下发时区设置流程图;
[0025] 图2为本发明实施例中单盘时区设置与自动同步纠正方法中新增单盘的时区设置流程图;
[0026] 图3为本发明实施例中单盘时区设置与自动同步纠正方法的单盘数据的时区纠正和同步流程图。

具体实施方式

[0027] 以下结合附图及实施例对本发明作进一步详细说明。
[0028] 实施例1
[0029] 参见图1所示,本发明实施例提供一种单盘时区设置与自动同步纠正方法,包括以下步骤:
[0030] 网管下发时区设置数据至网元设备内的管理盘;
[0031] 网管同步其时区设置至网元设备内的管理盘;管理盘转发时区设置数据至所有单盘;当单盘的时区设置与管理盘不一致或单盘不支持时区同步功能时,管理盘生成时区设置命令,并将所述时区设置数据发送给各单盘,依据单盘上报数据中的时间来校验单盘当前的时区是否正确,并根据校验结果配置相应单盘的时区,再将配置时区自动与网管进行同步。此处的单盘上报的数据中包括当前的时区信息、时刻信息和数据源的单盘地址等信息。
[0032] 具体的,本发明实施的具体流程如下:
[0033] 网元设备在部署完成后,网管自动依据当前服务器的系统时区向其管理的所有网元设备下发时区设置命令,网元设备内的管理盘主盘收到时区配置后,设置自身的时区并且将此时区设置同步发送给管理盘备盘,同时将时区设置命令转发给该网元设备内的所有单盘,直到收到单盘响应为止停止转发。如果通信运营商需要更改当前整个网络的时区,只需要在网管的服务器上下发时区设置命令后,即可以对所有在运行设备下发时区设置命令。
[0034] 实施例2
[0035] 如图2所示,本实施例与实施例1基本相同,其区别在于,在管理盘发送时区设置数据给各单盘过程中,管理盘将所述时区设置数据发送给包括管理盘的所有单盘,等待单盘的响应;随后管理盘使用管理盘数据接收服务监听单盘上报的数据,此处使用的管理盘数据接收服务是系统中运行的默认服务,和程序的生命周期相同。该服务主要用来监听单盘是否有数据上报,收到数据后就转发给响应的流程进行处理。管理盘在收到单盘上报的数据后,依据IP判断是否是管理盘(包含管理盘备盘)上报的数据,如果不是,则解析数据,获取当前数据源的单盘地址。判断该单盘是否是新增单盘。
[0036] 如果单盘是新增单盘,则管理盘依据管理盘的时区设置,生成时区设置命令,下发给对应的单盘后,判断是否收到单盘的响应,如果没有收到,重复发送,直到收到单盘的时区设置响应。相关设置方法可使后续新增的单盘在没有网管主备下发时区设置命令时,由管理盘代为下发时区设置命令,智能的进行时区设置,不需要因设备中因插入新盘,而人为的在网管上再次下发时区设置命令。
[0037] 在实际操作中,可最多5次重复下发此命令,5次下发后仍然没有响应则不再处理。管理盘会对单盘上报的时区进行校验和纠正,在时区错误时会再次对单盘下发时区设置命令。这种设置方法主要是由于时区命令下发给单盘后,可能新时区已经生效,只是单盘没有响应造成的,再多次发送命令也不会对时区设置情况产生改变;其次,从资源和处理效率方面考虑,也不会一直下发直到收到响应。
[0038] 实施例3
[0039] 如图3所示,本实施例与实施例1基本相同,其区别在于,管理盘在收到单盘上报的数据后,依据IP判断是否是管理盘(包含管理盘备盘)上报的数据,如果不是,即确认是非管理盘单盘上报的数据时,则解析数据,依据协议校验当前数据的日期时间/时区,如果上报数据中的时区正确,则转发当前数据给网管。
[0040] 在此过程中,对单盘时间的校验就包含时区的校验,时区不正确,时间肯定校验不通过,管理盘通过单盘上报的时间和当前管理盘的时间进行比较,如果不一致,则判断单盘的时区错误,就给单盘下发时区设置命令,同时纠正当前单盘上报的数据中的时间,并上报给网管。此流程可保证在设置时区后,在部分旧单盘因为功能不支持的原因,或者单盘的软件设计缺陷造成时区设置不生效时进行时区的自动设置和纠正。
[0041] 实施例4
[0042] 本实施例与实施例1基本相同,其区别在于,在收到单盘的上报的数据后,根据单盘数据中包含的日期时间来校验结果配置相应单盘的时区,随后转发单盘数据至网管。步骤具体包括:管理盘收到单盘上报的数据后,解析所述单盘数据获取单盘的日期时间信息;判断所述数据中时区与当前管理盘时区是否一致,如是,则直接转发数据至网管;如否,则使用当前管理盘时间和时区数据纠正单盘上报数据中的时间和时区,将纠正后的时区数据上报网管。
[0043] 当所述单盘上报的数据中时区与当前管理盘时区不一致时,进一步的,管理盘会依据管理盘内时区生成时区设置数据,下发至对应的单盘。
[0044] 在所述下发时区设置数据给对应的单盘步骤后,还可对是否收到单盘的响应进行判断;当未收到单盘的响应时,再次下发时区设置数据给对应的单盘。在此过程中,再次下发时区设置数据给对应的单盘的步骤最多重复5次,保证在充分确保命令传达的前提下,尽量节省系统资源,提高处理效率。
[0045] 实施例5
[0046] 本实施例与实施例1基本相同,其区别在于,在网管下发时区设置数据至网元设备内的管理盘的步骤前,还包括以下步骤:
[0047] 当用户触发时区设置功能时,网管从当前运行的计算机服务器上获取当前的时区;网管使用获取的当前时区,根据标准协议生成时区设置数据。在本发明方法中,此步骤在所有设备搭建完成后第一次启动时进行,后续运行过程无需再进行此步骤。该步骤中,网管将时区设置数据下发给下面各个网元设备里面的管理盘,下发失败会在网管界面提示用户。
[0048] 实施例6
[0049] 本实施例与实施例1基本相同,其区别在于,在解析所述单盘上报的数据前,管理盘根据上报单盘IP判断所述单盘上报的数据是否由管理盘/管理盘备盘上报,如是,则停止后续步骤;如否,则继续解析所述单盘上报的数据。此步骤的设置可在进行复杂的解析及交互步骤前对待解析和发送的单盘上报数据进行,筛选出不必要的报文类型,节约后续的解析流程和处理能力。
[0050] 本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0051] 本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。
[0052] 本发明不局限于上述实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围之内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。