智能odn管理系统的维护方法

文档序号:7551368阅读:185来源:国知局
专利名称:智能odn管理系统的维护方法
技术领域
本发明涉及智能ODN管理系统,具体涉及智能ODN管理系统的维护方法。
背景技术
ODN (Optical Distribution Network)是基于 PON (Passive Optical Network,无源光网络)设备的FTTH (Fiber ToThe Home,光纤到户)光缆网络,是FTTH网络的重要组成部分,其作用是为 OLT (Optical Line Terminal,光线路终端)和 ONU (Optical NetworkUnit,光网络单元)之间提供光传输通道。传统ODN网络光纤的部署和管理全部依靠手工方式,需要通过手工录入光纤连接对应关系到后台数据库,错误率较高。维护时难以快速定位故障点,效率低下。随着FTTx (Fiber-to-the-x,光纤接入)的建设进入规模布放时代,FTTx网络中海量光纤布放和高效管理的需求,使得运营商面临高昂的部署成本和巨大的运维压力。随着网络构架日益复杂化的趋势,对网络设备进行维护管理的操作系统也朝着越来越复杂的方向发展。为了满足不同业务层面的需求,现有的智能ODN管理系统维护管理系统主要分为三个部分本地维护终端,本地维护中心和远程维护中心,如图1所示。本地操作维护终端通过串行接口直接登陆到设备的指令行模块进行操作,读取配置,下发指令。本地维护中心可以是笔记本PC机、专用PDA或智能手机,通过USB host或USB slave接口对SODN系统进行监控和管理。远程维护中心由ODN网管与用户资源管理系统和工单系统以及FTTH网管互联。ODN网络系统主要管理设备、路由拓扑、线路连接关系和配线等。

本地维护终端,本地维护中心在物理位置上与所维护的网络设备靠近。远程维护中心安装在网管中心。几种维护系统相隔甚远。由于本地维护终端,本地维护中心和远程维护中心都为用户提供了对同一个网络设备进行操作维护的入口。如果多个用户分别通过不同的维护系统对设备进行操作维护,而用户之间对自身之外其它人的维护需求不了解,就有可能使配置出现错误,或者同时对系统的同一个变量进行读写操作,引发不可预知的系统错误。

发明内容
本发明所要解决的技术问题是解决智能ODN管理系统中多个维护系统进行操作时容易引发不可预知的系统错误的问题。为了解决上述技术问题,本发明所采用的技术方案是提供一种智能ODN管理系统的维护方法,包括以下步骤对同一操作任务进行互斥保护,即对每个可执行的操作任务用操作权限进行保护,任何一个维护管理终端在执行操作任务之前,都要先获取对这个操作任务的操作权限,并在操作任务执行完毕之后,释放相应的操作权限,所述维护管理终端包括本地维护中心、远程维护中心和本地维护终端;对不同的维护管理终端进行互斥保护,即本地维护中心获得对智能ODN管理系统的控制权后,远程维护中心和本地维护终端要操作智能ODN管理系统必须先要向本地维护中心申请权限,申请权限成功才能下发操作指令。在上述方法中,远程维护中心和本地维护终端如果需要独享对智能ODN管理系统的控制权,执行锁定配置权操作,锁定配置权操作完成之后,其他的维护管理不能对ODN设备执行任何操作,必须等待远程维护中心和本地维护终端对智能ODN管理系统的控制权解锁之后才能下发操作指令。在上述方法中,如果远程维护中心和本地维护终端对智能ODN管理系统的控制权锁定时间超过设定时限,则自动解锁。在上述方法中,本地维护中心通过抢占的方式抢占对智能ODN管理系统的控制权,并且将配置数据恢复到远程维护中心和本地维护终端获得对智能ODN管理系统的控制权之前的配置。在上述方法中,对同一操作任务进行互斥保护的处理流程如下步骤S210、ODN设备初始化,完成上电、轮询自检;步骤S220、接受来自本地维护中心、远程维护中心或本地维护终端的操作指令;步骤S230、判断操作指令所针对的操作对象是否处于释放状态,如果处于释放状态,则转步骤S240 ;否则,转步骤S270 ;步骤S240、锁定操作对象;步骤S250,执行操作指令;步骤S260,操作完成之后释放对操作对象的锁定,结束;

步骤S270、等待操作对象被释放;步骤S280、操作对象释放后,判断等待获取权限的时间是否超时,如果超时则转步骤S290 ;否则转步骤S240 ;步骤S290、返回系统忙、操作指令执行错误报警,结束。在上述方法中,本地操作维护终端下发操作指令的处理流程如下步骤S401、接收操作指令;步骤S402、判断操作指令的来源,如果是本地维护终端发出的,则转步骤S403,如果不是,则转远程维护中心或者本地维护中心的处理流程;步骤S403 :判断ODN设备是否处于本地维护中心控制状态,如果是则转步骤S404 ;否则,转步骤S407 ;步骤S404 :向本地维护中心提出获取控制权限的申请;步骤S405、判断本地操作维护终端是否获得控制权限,如果是则转步骤S410 ;否则转步骤S406 ;步骤S406、等待本地维护中心释放控制权,转步骤S409 ;步骤S407、判断ODN设备是否处于远程维护中心的权限锁定状态,如果是则转步骤S408,否则转步骤S409 ;步骤S408、等待远程维护中心释放锁定权限,使ODN设备处于空闲状态;步骤S409、远程维护中心释放锁定权限后,判断等待是否超时,如果是则返回操作指令执行不成功,结束本次流程;否则,转步骤S410 ;步骤S410、保存当前配置数据;
步骤S411、下发操作指令,执行对同一配置操作互斥保护的处理流程;步骤S412、判断对同一配置操作互斥保护的处理流程处理结果,如果操作超时被本地维护中心抢占操作权限,则释放操作权限,恢复操作之前的配置,结束本次流程;否则转步骤S413 ;步骤413、按正常顺序执行操作指令,本次流程结束。在上述方法中,远程维护中心下发操作指令的处理流程如下步骤S501、接收操作指令;步骤S502、判断操作指令的来源,如果操作指令来自于远程维护中心则转步骤S503,否则转本地维护中心或者本地操作维护终端的处理流程;步骤S503、判断ODN设备是否处于本地维护中心控制状态,如果是,则转步骤S504,如果不是,则转步骤S508 ;步骤S504、向本地维护中心提出获取控制权限的申请;步骤S505、判断远程维护中心是否获得控制权限,如果是则转步骤S510,否则转步骤S506 ;步骤S506、等待本地维护中心释放控制权,ODN设备处于空闲状态;步骤S507、本地维护中心释放控制权后,判断等待是否超时,如果是则结束本次流程,否则转步骤S510 ; 步骤S508、判断ODN设备是否处于本地维护终端权限锁定状态,如果是则转步骤509 ;否则转步骤510 ;步骤S509、等待本地维护终端释放权限锁定、ODN设备处于空闲状态后,转步骤S507 ;步骤S510、保持当前的配置数据;步骤S511、下发操作指令,执行对同一配置操作互斥保护的处理流程;步骤S512、执行对同一配置操作互斥保护的处理流程中,如果操作超时而被本地维护中心抢占操作权限,则释放控制权,将配置回复到获得控制权限之前的操作,结束本次流程;否则,如果没有被抢占则转步骤S513 ;步骤S513、按正常顺序执行操作指令,本流程结束。在上述方法中,本地维护中心下发操作指令的处理流程如下步骤S601、接收操作指令;步骤S602、判断操作指令的来源,如果操作指令来自本地维护中心,则转步骤S603,否则转远程维护中心或本地维护终端的操作流程;步骤S603、判断ODN设备是否处于本地维护中心的控制,如果是则转步骤S608,如果不是则转步骤S604 ;步骤S604、判断ODN设备是否处于远程维护中心或本地维护终端的权限锁定状态,如果是,则转步骤S605 ;如果不是,则转步骤S608 ;步骤S605、等待权限被释放、ODN设备处于空闲状态;步骤S606、权限释放后,判断等待是否超时,如果等待超时,则转步骤S607 ;否则,转步骤S605 ;步骤S607、优先抢夺控制权限,获得了操作权限后,将配置恢复到远程维护中心或本地维护终端获得操作权限之前的配置,配置恢复后,转步骤S608 ;步骤S608、下发操作指令,执行对同一配置操作互斥保护的处理流程,本次流程结束。本发明,通过对多个维护管理终端的操作互斥,有效的防止了冲突操作所造成的系统异常,从而有效的提高了智能ODN管理系统的可靠性和可服务性。


图1为智能ODN管理系统的组成结构示意图;图2为本发明中对同一配置操作互斥保护的处理流程;图3为本发明中系统默认操作权限的处理流程;图4为本发明中本地操作维护终端下发操作指令的处理流程;图5为本发明中远程维护中心下发操作指令的处理流程;图6为本发明中本地维护中心下发操作指令的处理流程。
具体实施例方式智能ODN管理系统由主控管理单元和子框配线控制板组成。主控管理单元最多配置一个,可以通过网络接口与远程维护中心通信,也可以直接通过USB接口连接现场操作的本地维护中心,或者由本地维护终端进行操作。子框配线控制板用于对配线接口板进行控制管理,主控管理单元通过RJ45接口管理多个子框,每个子框可通过子框配线控制板管理多个配线接口板。本发明提供的智能ODN管理系统的维护方法,包括以下步骤( I)对同一个操作任务进行互斥保护。对每个可执行的操作任务用操作权限进行保护,任何一个维护管理终端在执行操作任务之前,都要先获取对这个操作任务的操作权限,并在操作任务执行完毕之后,释放相应的操作权限,所述维护管理终端包括本地维护中心、远程维护中心和本地维护终端。2)对不同的维护管理终端进行互斥保护。因为本地维护中心享有较高的优先级,ODN设备启动之后首先检测是否已连接本地维护中心,如果已连接,则由本地维护中心获得对系统的控制权。这种状态下远程维护中心和本地维护终端要操作必须先要向本地维护中心申请权限,申请权限成功,才能下发操作指令,远程维护中心和本地维护终端获得操作权限之后,本地维护终端也可以对ODN设备进行操作。远程维护中心和本地维护终端如果需要独享对智能ODN管理系统的控制权,不允许其它维护管理终端操作系统,可以执行锁定配置权操作,锁定配置权之后,其他的维护管理终端不能对ODN设备执行任何操作,必须等待配置权解锁之后才能下发操作指令。如果远程维护中心和本地维护终端锁定配置权限的时间过长,超过设定的最大等待时间,则自动解锁。本地维护中心可以抢占操作权,并且将配置数据恢复到远程维护中心和本地维护终端获得配置权限之前的配置。 下面结合说明书附图对本发明作出详细的说明。如图2所示,对同一操作任务互斥保护的处理流程如下
步骤S210、ODN设备初始化,完成上电、轮询自检;步骤S220、接受来自本地维护中心、远程维护中心或本地维护终端的操作指令;步骤S230、判断操作指令所针对的操作对象是否处于释放状态,如果处于释放状态,则转步骤S240 ;否则说明操作对象不是处于释放状态,转步骤S270 ;步骤S240、锁定操作对象,获得对操作对象的操作权限,使其他维护管理终端不能对此操作对象进行操作;步骤S250,对ODN设备执行操作指令;步骤S260,操作完成之后释放对操作对象的锁定,使其他维护管理终端可以获取到对该操作对象的操作权限,结束;步骤S270、等待操作对象被释放;步骤S280、操作对象释放后,判断等待获取权限的时间是否超时,如果超时则转步骤S290 ;否则转步骤S240 ;步骤S290、返回系统忙、操作指令执行错误报警,结束本次流程,待在系统恢复空闲状态时等待下次操作指令。如图3所示, 系统默认操作权限的处理流程如下步骤S310、ODN设备初始化;步骤S320、轮询检测ODN设备是否已连接到本地维护中心,如果是则转步骤S330 ;否则转步骤S340 ;步骤S330、本地维护中心获得控制权,转步骤S350 ;步骤S340、说明设备配置权处于空闲状态,转步骤S350 ;步骤S350 :继续轮询连接状态,如果检测到本地维护中心断开连接,则释放本地维护中心的控制权,转步骤320。如图4所示,本地操作维护终端下发操作指令的处理流程如下步骤S401、接收操作指令;步骤S402、判断操作指令的来源,如果是本地维护终端发出的,则转步骤S403,如果不是,则转远程维护中心或者本地维护中心的处理流程;步骤S403 :判断ODN设备是否处于本地维护中心控制状态,如果是则转步骤S404 ;否则,转步骤S407 ;步骤S404 :向本地维护中心提出获取控制权限的申请;步骤S405、判断本地操作维护终端是否获得控制权限,如果是则转步骤S410 ;否则转步骤S406 ;步骤S406、等待本地维护中心释放控制权,转步骤S409 ;步骤S407、判断ODN设备是否处于远程维护中心的权限锁定状态,如果是则转步骤S408,否则转步骤S409 ;步骤S408、等待远程维护中心释放锁定权限,使ODN设备处于空闲状态;步骤S409、远程维护中心释放锁定权限后,判断等待是否超时,如果是则返回操作指令执行不成功,结束本次流程;否则,转步骤S410 ;步骤S410、保存当前配置数据;步骤S411、下发操作指令,执行对同一配置操作互斥保护的处理流程;
步骤S412、判断对同一配置操作互斥保护的处理流程处理结果,如果操作超时被本地维护中心抢占操作权限,则释放操作权限,恢复操作之前的配置,结束本次流程;否则转步骤S413 ;步骤413、按正常顺序执行操作指令,本次流程结束。如图5所示,远程维护中心下发操作指令的处理流程如下步骤S501、接收操作指令;步骤S502、判断操作指令的来源,如果操作指令来自于远程维护中心则转步骤S503,否则转本地维护中心或者本地操作维护终端的处理流程;步骤S503、判断ODN设备是否处于本地维护中心控制状态,如果是,则转步骤S504,如果不是,则转步骤S508 ;步骤S504、向本地维护中心提出获取控制权限的申请;步骤S505、判断远程维护中心是否获得控制权限,如果是则转步骤S510,否则转步骤S506 ;·步骤S506、等待本地维护中心释放控制权,ODN设备处于空闲状态;步骤S507、本地维护中心释放控制权后,判断等待是否超时,如果是则结束本次流程,否则转步骤S510 ;步骤S508、判断ODN设备是否处于本地维护终端权限锁定状态,如果是则转步骤509 ;否则转步骤510 ;步骤S509、等待本地维护终端释放权限锁定、ODN设备处于空闲状态后,转步骤
S507;步骤S510、保持当前的配置数据;步骤S511、下发操作指令,执行对同一配置操作互斥保护的处理流程;步骤S512、执行对同一配置操作互斥保护的处理流程中,如果操作超时而被本地维护中心抢占操作权限,则释放控制权,将配置回复到获得控制权限之前的操作,结束本次流程;否则,如果没有被抢占则转步骤S513 ;步骤S513、按正常顺序执行操作指令,本流程结束。如图6所示,本地维护中心下发操作指令的处理流程如下步骤S601、接收操作指令;步骤S602、判断操作指令的来源,如果操作指令来自本地维护中心,则转步骤S603,否则转远程维护中心或本地维护终端的操作流程;步骤S603、判断ODN设备是否处于本地维护中心的控制,如果是则转步骤S608,如果不是则转步骤S604 ;步骤S604、判断ODN设备是否处于远程维护中心或本地维护终端的权限锁定状态,如果是,则转步骤S605 ;如果不是,则转步骤S608 ;步骤S605、等待权限被释放、ODN设备处于空闲状态;步骤S606、权限释放后,判断等待是否超时,如果等待超时,则转步骤S607 ;否则,转步骤S605 ;步骤S607、优先抢夺控制权限,获得了操作权限后,将配置恢复到远程维护中心或本地维护终端获得操作权限之前的配置,配置恢复后,转步骤S608 ;
步骤S608、下发操作指令,执行对同一配置操作互斥保护的处理流程,本次流程结束。本发明的有益效果如下智能ODN管理系统通过操作互斥改进了对多终端的操作维护,有效地防止了冲突操作所造成的系统异常,从而有效的提高了智能ODN管理系统的可靠性和可服务性。即防止了不同操作系统同时执行同一个操作时,对系统稳定性的影响,同时也防止了不同操作系统同时执行不同的操作时对配置的错误更改。从很大程度上降低了由操作冲突所引发的配置错误和系统故障。并且该处理方法,对本地维护终端,本地维护中心和远程维护中心都没有特殊的要求,可以兼容任何符合网络设备协议的操作维护系统。本发明不局限于上述最佳实施方式,任何人应该得知在本发明的启示下作出的结构变化,凡是与本发明具有 相同或相近的技术方案,均落入本发明的保护范围之内。
权利要求
1.智能ODN管理系统的维护方法,其特征在于,包括以下步骤 对同一操作任务进行互斥保护,即对每个可执行的操作任务用操作权限进行保护,任何一个维护管理终端在执行操作任务之前,都要先获取对这个操作任务的操作权限,并在操作任务执行完毕之后,释放相应的操作权限,所述维护管理终端包括本地维护中心、远程维护中心和本地维护终端; 对不同的维护管理终端进行互斥保护,即本地维护中心获得对智能ODN管理系统的控制权后,远程维护中心和本地维护终端要操作智能ODN管理系统必须先要向本地维护中心申请权限,申请权限成功才能下发操作指令。
2.如权利要求1所述的智能ODN管理系统的维护方法,其特征在于,远程维护中心和本地维护终端如果需要独享对智能ODN管理系统的控制权,执行锁定配置权操作,锁定配置权操作完成之后,其他的维护管理不能对ODN设备执行任何操作,必须等待远程维护中心和本地维护终端对智能ODN管理系统的控制权解锁之后才能下发操作指令。
3.如权利要求1所述的智能ODN管理系统的维护方法,其特征在于,如果远程维护中心和本地维护终端对智能ODN管理系统的控制权锁定时间超过设定时限,则自动解锁。
4.如权利要求1所述的智能ODN管理系统的维护方法,其特征在于,本地维护中心通过抢占的方式抢占对智能ODN管理系统的控制权,并且将配置数据恢复到远程维护中心和本地维护终端获得对智能ODN管理系统的控制权之前的配置。
5.如权利要求1所述的智能ODN管理系统的维护方法,其特征在于,对同一操作任务进行互斥保护的处理流程如下 步骤S210、ODN设备初始化,完成上电、轮询自检; 步骤S220、接受来自本地维护中心、远程维护中心或本地维护终端的操作指令; 步骤S230、判断操作指令所针对的操作对象是否处于释放状态,如果处于释放状态,则转步骤S240 ;否则,转步骤S270 ; 步骤S240、锁定操作对象; 步骤S250,执行操作指令; 步骤S260,操作完成之后释放对操作对象的锁定,结束; 步骤S270、等待操作对象被释放; 步骤S280、操作对象释放后,判断等待获取权限的时间是否超时,如果超时则转步骤S290 ;否则转步骤S240 ; 步骤S290、返回系统忙、操作指令执行错误报警,结束。
6.如权利要求1所述的智能ODN管理系统的维护方法,其特征在于,本地维护终端下发操作指令的处理流程如下 步骤S401、接收操作指令; 步骤S402、判断操作指令的来源,如果是本地维护终端发出的,则转步骤S403,如果不是,则转远程维护中心或者本地维护中心的处理流程; 步骤S403 :判断ODN设备是否处于本地维护中心控制状态,如果是则转步骤S404 ;否则,转步骤S407 ; 步骤S404 :向本地维护中心提出获取控制权限的申请; 步骤S405、判断本地操作维护终端是否获得控制权限,如果是则转步骤S410 ;否则转步骤S406 ; 步骤S406、等待本地维护中心释放控制权,转步骤S409 ; 步骤S407、判断ODN设备是否处于远程维护中心的权限锁定状态,如果是则转步骤S408,否则转步骤S409 ; 步骤S408、等待远程维护中心释放锁定权限,使ODN设备处于空闲状态; 步骤S409、远程维护中心释放锁定权限后,判断等待是否超时,如果是则返回操作指令执行不成功,结束本次流程;否则,转步骤S410 ; 步骤S410、保存当前配置数据; 步骤S411、下发操作指令,执行对同一配置操作互斥保护的处理流程; 步骤S412、判断对同一配置操作互斥保护的处理流程处理结果,如果操作超时被本地维护中心抢占操作权限,则释放操作权限,恢复操作之前的配置,结束本次流程;否则转步骤 S413 ; 步骤413、按正常顺序执行操作指令,本次流程结束。
7.如权利要求1所述的智能ODN管理系统的维护方法,其特征在于,远程维护中心下发操作指令的处理流程如下 步骤S501、接收操作指令; 步骤S502、判断操作指令的来源,如果操作指令来自于远程维护中心则转步骤S503,否则转本地维护中心或者本地操作维护终端的处理流程; 步骤S503、判断ODN设备是否处于本地维护中心控制状态,如果是,则转步骤S504,如果不是,则转步骤S508 ; 步骤S504、向本地维护中心提出获取控制权限的申请; 步骤S505、判断远程维护中心是否获得控制权限,如果是则转步骤S510,否则转步骤S506; 步骤S506、等待本地维护中心释放控制权,ODN设备处于空闲状态; 步骤S507、本地维护中心释放控制权后,判断等待是否超时,如果是则结束本次流程,否则转步骤S510 ; 步骤S508、判断ODN设备是否处于本地维护终端权限锁定状态,如果是则转步骤509 ;否则转步骤510 ; 步骤S509、等待本地维护终端释放权限锁定、ODN设备处于空闲状态后,转步骤S507 ; 步骤S510、保持当前的配置数据; 步骤S511、下发操作指令,执行对同一配置操作互斥保护的处理流程; 步骤S512、执行对同一配置操作互斥保护的处理流程中,如果操作超时而被本地维护中心抢占操作权限,则释放控制权,将配置回复到获得控制权限之前的操作,结束本次流程;否则,如果没有被抢占则转步骤S513 ; 步骤S513、按正常顺序执行操作指令,本流程结束。
8.如权利要求1所述的智能ODN管理系统的维护方法,其特征在于,本地维护中心下发操作指令的处理流程如下 步骤S601、接收操作指令; 步骤S602、判断操作指令的来源,如果操作指令来自本地维护中心,则转步骤S603,否则转远程维护中心或本地维护终端的操作流程; 步骤S603、判断ODN设备是否处于本地维护中心的控制,如果是则转步骤S608,如果不是则转步骤S604 ; 步骤S604、判断ODN设备是否处于远程维护中心或本地维护终端的权限锁定状态,如果是,则转步骤S605 ;如果不是,则转步骤S608 ; 步骤S605、等待权限被释放、ODN设备处于空闲状态; 步骤S606、权限释放后,判断等待是否超时,如果等待超时,则转步骤S607 ;否则,转步骤 S605 ; 步骤S607、优先抢夺 控制权限,获得了操作权限后,将配置恢复到远程维护中心或本地维护终端获得操作权限之前的配置,配置恢复后,转步骤S608 ; 步骤S608、下发操作指令,执行对同一配置操作互斥保护的处理流程,本次流程结束。
全文摘要
本发明公开了一种智能ODN管理系统的维护方法,包括以下步骤对同一操作任务进行互斥保护,即对每个可执行的操作任务用操作权限进行保护,任何一个维护管理终端在执行操作任务之前,都要先获取对这个操作任务的操作权限,执行完毕后释放相应的操作权限;对不同的维护管理终端进行互斥保护,即本地维护中心获得对智能ODN管理系统的控制权后,远程维护中心和本地维护终端要操作智能ODN管理系统必须先要向本地维护中心申请权限,申请权限成功才能下发操作指令。本发明,通过对多个维护管理终端的操作互斥,有效的防止了冲突操作所造成的系统异常,从而有效的提高了智能ODN管理系统的可靠性和可服务性。
文档编号H04B10/03GK103067797SQ201310034930
公开日2013年4月24日 申请日期2013年1月30日 优先权日2013年1月30日
发明者王欣, 肜云, 李凌, 陈海成 申请人:烽火通信科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1