一种光通道保护方法、装置、设备及计算机可读存储介质与流程

文档序号:20007659发布日期:2020-02-22 03:45阅读:417来源:国知局
一种光通道保护方法、装置、设备及计算机可读存储介质与流程

本发明实施例涉及光通信领域,涉及但不限于一种光通道保护方法、装置、设备及计算机可读存储介质。



背景技术:

传统的光传输网络(opticaltransportnetwork,otn)的光通道(opticalchannel,och)业务保护方式是在业务的源端或宿端各配置一块光保护(opticalprotect,op)板。在业务的发端,och业务板的发端连上发端op板的收端口,发端op板将光信号复制为两份,光信号分别从发端1和发端口2发出,两个端口分别走不同的光复用段(opticalmultiplexsection,oms)服务层,即源端双发。在业务的宿端,两路光信号分别连接收端op板的收端口1和收端2,收端op板判断当前两路光信号,将质量更优质的光信号发送给宿端的och业务板,即宿端优收。这就是传统的och的1+1保护方式。但该方法有以下缺点:首先,该方法只能在双发的两路光信号进行选择,如果两路信号都无法满足宿端业务的要求或两路业务所在服务层oms都发生的光纤断裂,此时业务就中断了;其次,och的1+1保护需要部署两块op板,如果现网有n条och业务,则需要2n块op板,举例,如果现网有1000条och业务,则需要部署2000块op板,成本是巨大的。

传统的1:n(n大于等于1)方法是用1条och保护n条och,虽然相对1+1可以节省波长数,但当前只能保护一条och业务,且如果这条保护通道断了,业务就全断了,因此可靠性很差。

m:n(m小于等于n)的方法,也是基于硬件的,需要m条空闲och保护n条实际运行的och业务,其中,m条och是需要事先规划好的,走的服务层路由是固定的,因此也存在m条业务均断的情况下无法保护运行的n条业务的问题。

可见,相关技术中存在的och业务保护可靠性差,且基于硬件op板的保护成本高等问题。



技术实现要素:

有鉴于此,本发明实施例希望提供一种光通道保护方法、装置、设备及计算机存储介质,。

本发明实施例的技术方案是这样实现的:

本发明实施例提供一种光通道保护方法,所述方法包括:

监测到第一光通道为中断状态,确定所述第一光通道的上路口和下路口;所述第一光通道为所述上路口、第一群路出口、第一群路入口和所述下路口构成的通道,所述第一光通道用于传输第一光通道业务;

确定第二群路出口和第二群路入口;所述第二群路出口与所述第一群路出口为第一光交叉板的不同的群路出口,所述第二群路入口与所述第一群路入口为第二光交叉板的不同的群路入口;

根据所述上路口、所述第二群路出口、所述第二群路入口和所述下路口确定第二光通道;

通过所述第二光通道传输所述第一光通道业务。

本发明实施例还提供一种光通道保护装置,所述装置包括:监测模块、确定模块、生成模块和传输模块;其中,

所述监测模块,用于监测到第一光通道为中断状态,确定所述第一光通道的上路口和下路口;所述第一光通道为所述上路口、第一群路出口、第一群路入口和所述下路口构成的通道,所述第一光通道用于传输第一光通道业务;

所述确定模块,用于确定第二群路出口和第二群路入口;所述第二群路出口与所述第一群路出口为第一光交叉板的不同的群路出口,所述第二群路入口与所述第一群路入口为第二光交叉板的不同的群路入口;

所述生成模块,用于根据所述上路口、所述第二群路出口、所述第二群路入口和所述下路口确定第二光通道;

所述传输模块,用于通过所述第二光通道传输所述第一光通道业务。

本发明实施例还提供一种光通道保护设备,所述设备包括处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器用于运行所述计算机程序时,执行上述的光通道保护方法的步骤。

本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有光通道保护程序,所述光通道保护程序被处理器执行时实现上述任一项所述的光通道保护方法的步骤。

本发明实施例的一种光通道保护方法、装置、设备及计算机可读存储介质,在确定第一光通道为中断状态后,根据第一光通道的路径确定第二光通道,将第二光通道作为保护通道,将第一光通道的业务倒换到保护通道,从而在第一光通道中断时,通过软件实现的方式在所有的光通道中实时计算第二光通道,从而提高och业务的保护可靠性,并且不需要提前设置保护通道,也不需要基于硬件实现的专门的保护通道,从而降低保护成本。

附图说明

图1为本发明实施例一提供的光通道保护方法的实现流程示意图;

图2为本发明实施例一提供的otn的结构示意图;

图3为本发明实施例二提供的光通道保护方法的实现流程示意图;

图4为本发明实施例三提供的光通道保护方法的实现流程示意图;

图5为本发明实施例三提供的第二och的确定方法的实现流程图;

图6为本发明实施例三提供的保护恢复方法的实现流程图;

图7为本发明实施例四提供的光通道保护装置的结构示意图;

图8为本发明实施例五提供的光通道保护装置的结构示意图一;

图9为本发明实施例五提供的光通道保护装置的结构示意图二;

图10为本发明实施例六提供的光通道保护设备的结构示意图。

具体实施方式

以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所提供的实施例仅仅用以解释本发明,并不用于限定本发明。另外,以下所提供的实施例是用于实施本发明的部分实施例,而非提供实施本发明的全部实施例,在不冲突的情况下,本发明实施例记载的技术方案可以任意组合的方式实施。

在本发明各实施例中,监测到第一光通道为中断状态,确定所述第一光通道的上路口和下路口;所述第一光通道为所述上路口、第一群路出口、第一群路入口和所述下路口构成的通道,所述第一光通道用于将从所述上路口接收的第一光通道业务传输至所述下路口;确定第二群路出口和第二群路入口;所述第二群路出口与所述第一群路出口为第一光交叉板的不同的群路出口,所述第二群路入口与所述第一群路入口为第二光交叉板的不同的群路入口;根据所述上路口、所述第二群路出口、所述第二群路入口和所述下路口确定第二光通道;通过所述第二光通道传输所述第一光通道业务。

实施例一

本发明实施例一提供一种光通道保护方法,应用于光通道保护设备,如图1所示,包括:

s101、监测到第一光通道为中断状态,确定所述第一光通道的上路口和下路口;

所述第一光通道为所述上路口、第一群路出口、第一群路入口和所述下路口构成的通道,所述第一光通道用于传输第一光通道业务。

光通道保护设备可otn管控平台为对otn数据平台的业务进行管理的设备,光通道保护设备中的各功能模块可以由设备(如终端设备、服务器或服务器集群)的硬件资源,如处理器等计算资源、通信资源(如用于支持实现光缆、蜂窝等各种方式通信)协同实现。otn管控平台可与otn数据平台可为分离的设备,也可为一集成的设备。

otn数据平台可如图2所示,包括多个och业务板、第一交叉板、第二交叉板,其中第一交叉板和第二交叉板之间具有oms,oms可包括多个光放大器(opticalamplifier,oa),以在传输过程中,以对所传输的och业务的光信号进行放大,保证och业务的传输。

发端och业务板的och业务经由发端的och业务板、第一交叉板、第二交叉板发送至收端的och业务板,其中,第一交叉板和第二交叉板之间通过多个oms连接,各oms的两端分别为第一交叉板的群路出口和第二交叉板的群路入口。发端och业务板的och业务由出端口发送至第一交叉板的上路口。第一交叉板的上路口接收到och业务,将och业务通过与上路口对应的群路出口传输至与群路出口对应的oms,以将och业务传输oms另一侧的第二交叉板的群路入口,第二交叉板将群路入口接收的och业务转发至下路口,并通过下路口发送至收端的och业务板。这里,第一交叉板的上路口、群路出口以及第二交叉板的群路入口、下路口构成一och,以传输上路口所对应的och业务板的och业务,将上路口对应的och业务板的och业务发送至下路口对应的och业务板。

需要说明的是,一群路出口可同时发送多个上路口的och业务,将所发送的多个och业务通过不同的波长合波为一路光信号发送至群路出口,并通过群路出口对应的oms将该路光信号发送至群路入口,群路入口接收到合波的光信号后,对光信号进行分波得到不同波长的各och业务,并将各och业务发送至各och业务对应的下路口。

在实际应用中,上路口至群路出口之间的路径为单向通路,群路出口与群路入口之间的oms为双向通路。一个交叉板可同时群路出口和群路入口,从而能够实现och业务的双向传输。

当进行och业务的传输时,对第一交叉板和第二交叉板之间的光通道进行监测,监测到一och发生中断时,确定该och为中断状态。该中断状态的och称为第一och,第一och传输的och业务称为第一och业务。第一och的群路出口称为第一群路出口,第一och的群路入口称为第一群路入口。

获取第一och的上路口和下路口,以确定传输第一och业务对应的上路口和下路口,第一och用于将从上路口接收的第一och业务传输至下路口。这里,确定传输第一och业务的上路口和下路口,可确定第一och业务的发端och业务板和收端och业务板。此时,第一och为中断状态,上路口对应的发端och业务板的第一och业务无法通过第一光通道传输至下路口对应的收端och业务板。

在一实施例中,所述监测到第一光通道为中断状态包括;监测到所述第一群路出口和所述第一群路入口之间的光复用段oms为中断状态。

这里,确定第一och的oms为中断状态的可包括以下多种:oms中至少一个端口的光功率小于功率门限值时,oms中oa的放大参数异常等,此时,确定第一och为中断状态。oms的端口包括第一群路出口、第二群路入口以及各oa的端口,且各端口的功率门限值可不同。

需要说明的是,当oms对应的光纤中断或器件老化时,oms中的端口的光功率值过低,此时,可确定oms为中断状态。

s102、确定第二群路出口和第二群路入口;

当监测到第一och为中断状态,则从第一交叉板的除过第一群出口之外的群出口中确定一群出口作为第二群出口,并从第二交叉板的除过第一群入口之外的群入口中确定一群入口作为第二群入口。

这里,确定第二群出口可包括:确定第一交叉板中与上路口具有对应关系的候选群出口,确定第一群出口之外的一候选群出口作为第二群出口。确定第二群入口可包括:确定第一交叉板中与下路口具有对应关系的候选群入口,确定第一群入口之外的一候选群入口作为第二群入口。

在一实施例中,所述确定第二群路出口和第二群路入口包括:

获取第一交叉板的群路出口与oms的对应关系,以及第二交叉板的群路入口与oms的对应关系;获取各oms的状态;所述oms的状态包括中断状态和连接状态;选择连接状态的oms对应的群路出口和群路入口为第二群路出口和第二群路入口。根据各oms的状态选择连接状的oms对应的群路出口和群路入口作为第二群路出口和第二群路入口。这里,第二群路出口和第二群路出口分别为同一oms的入口和出口。

在实际应用中,可根据下列对应关系确定与上路口所对应的第二群路出口和与下路口对应的第二群路入口:上路口与群路出口的对应关系、群路出与oms的对应关系、下路口与群路入口的对应关系、群路入口与oms的对应关系、以及各oms的状态。

s103、根据所述上路口、所述第二群路出口、所述第二群路入口和所述下路口确定第二光通道;

确定第二群路出口和第二群路入口后,由上路口、第二群路出口、第二群路入口和下路口构成第二och。

这里,在确定第二och后,确定第二och传输第一och业务时所使用的波长,将包括上路口、波长、第二群路出口的第一交叉规则表发送至第一交叉板,并将包括下路口、波长和第二群路入口的第二交叉规则表发送至第二交叉板,以指示第一交叉板根据第一交叉规则表使用波长将上路口接收的och业务通道发送至第二群路出口,第二交叉板根据第二交叉规则表使用波长将第二群路入口接收的och业务发送至下路口。

确定第二och传输第一och业务时所使用的波长可包括:根据第二och的波长组中各波长的使用状态确定传输第一och时所使用的波长。比如:第二och对应的波长组中的波长包括:波长1、波长2和波长3,其中,波长1为使用状态,波长2为使用状态,波长3为空闲状态,在确定第二och使用波长3传输第一och业务。

在实际应用中,当第二群路入口未设置波长组时,第二och对应的波长组可为第二群路出口对应的波长组;当第二群路入口设置对应的波长组时,第二och对应的波长组可为第二群路出口对应的波长组和第二群路出口对应的波长组的交集。

确定第二och传输第一och业务时所使用的波长也可包括:将第一och传输第一och业务的波长作为第二och传输第一och业务时所使用的波长。比如:第一och传输第一och业务的波长为波长1,则确定第二och传输第一och业务的波长仍然为波长1。这里,可将第一och传输第一och业务的波长称为第一波长。

在实际应用中,判断第二群路出口是否支持第一波长,如果支持,将第一波长作为第二och传输第一och业务时所使用的波长;如果不支持,直接从第二群路出口对应的群路出口中选择第二och传输第一och业务时所使用的波长。

s104、通过所述第二光通道传输所述第一光通道业务。

在确定第二och后,通过第二och对上路口对应的och业务板的第一och业务进行传输,通过第二群路出口和第二群路入口将第一och业务传输至下路口对应的och业务板。

在一实施例中,本发明实施例提供的光通道保护方法还包括:获取所述第一光通道业务所使用的第一波长;如果所述第一波长在所述第二光通道中被使用,根据所述第二光通道对应的波长组确定第二波长;相应地,通过所述第二光通道传输所述第一光通道业务包括:使用所述第二波长通过所述第二光通道传输所述第一光通道业务。

这里,获取第一波长,并确定第一波长在第二群路出口中的使用状态,如果未被使用,则第二och通过第一波长发送第一och业务;如果第一波长为使用状态,则从第二群路出口对应的波长组中选择第二波长,第二och通过第二波长发送第一och业务,第一波长与第二波长为不同的波长。比如:第一och传输第一och业务所使用的第一波长为波长1,第二och对应的波长组包括波长1、波长2和波长3,且波长1为使用状态,则从波长2和波长3中确定第二波长。这里,可根据波长的状态、优先级等信息来确定第二波长。

在一实施例中,所述根据所述第二光通道对应的波长组确定第二波长包括:如果所述第二光通道对应的波长组中的各波长均被使用,获取所述第一光通道业务的第一优先级和所述波长组中各波长对应的光通道业务的第二优先级;确定优先级低于所述第一优先级的第二优先级对应的第二光通道业务所使用的波长为所述第二波长。

当第二och的波长组中的波长全部为使用状态的情况下,根据第一och业务的优先级和第二och中当前och业务的优先级,抢占低优先级och业务的波长作为第二波长,比如:第一och业务的优先级为二级,第二och当前传输的och业务包括:och业务a、och业务b、och业务c和och业务d,所使用的波长分别为:波长a、波长b、波长c和波长d、优先级分别为:一级、二级、三级、四级,且优先级从高到低依次为:一级、二级、三级、四级。此时,将och业务c或och业务d作为第二och业务,使用波长c或波长d作为第二波长。

当第一och业务使用第二och业务的波长进行传输时,可中断第二och业务的传输。

在一实施例中,本发明实施例提供的光通道保护方法还包括:获取所述第二光通道业务的可中断;确定所述第一光通道业务使用所述第二波长的时长为所述可中断时,确定优先级低于所述第一优先级的第二优先级对应的第三光通道业务所使用的波长为第三波长;相应地,通过所述第二光通道传输所述第一光通道业务包括:使用所述第三波长将通过所述第二光通道传输所述第一光通道业务。

这里,可设置各och业务的可中断,可中断表征och业务可被中断传输的最大时长。第一och业务抢占第二och业务的第二波长进行传输时,第二och业务被暂时中断。当第一och业务使用第二波长传输时长为第二och业务的容忍时长时,第二och业务被中断容忍时长,此时,确定另一优先级低于第一och业务的优先级的第三och业务,使用传输第三och业务所使用的第三波长传输第一och业务,恢复第二och业务使用第二波长的传输,中断第三och业务。

比如:第一och业务的优先级为二级,第二och当前传输的och业务包括:och业务a、och业务b、och业务c和och业务d,所使用的波长分别为:波长a、波长b、波长c和波长d、优先级分别为:一级、二级、三级、四级,且优先级从高到低依次为:一级、二级、三级、四级。将och业务c作为第二och业务,使用波长c作为第二波长,使用第二波长传输第一och业务,中断och业务c的传输。当第一och业务使用第二波长的时长为第二och业务的容忍时长时,继续使用第二波长纯属第二och业务,将och业务d作为第三och业务,使用波长d作为第三波长,使用第三波长传输第一och业务,中断och业务d的传输。

在本发明实施例中,各och业务的优先级可根据实际需求进行设置,各och业务的可中断,可根据实际需求进行设置。

在一实施例中,本发明实施例提供的光通道保护方法还包括:监测到所述第一光通道的状态为连接状态时,将从所述上路口接收的第一光通道业务通过所述第一光通道传输至所述下路口。当第一och为连接状态,则确定第一och修复时,将第一och业务倒换回第一och。

需要说明的是,当第一och业务抢占第二och中其他och业务所使用的波长时,在第一och修复之前,第一och业务可一直抢占优先级比第一och的优先级低的och业务所使用的波长在第二och进行传输,直到第一och修复。

需要说明的是,发送第一och业务的och包括上路口至下路口之间的通路外,还包括发端och业务板的发端口至上路口之间的通路,以及下路口至收端och业务板的收端口之间的通路。在本发明实施例中,第一och和第二och的发端och业务板的发端口至上路口之间的通路,以及下路口至收端och业务板的收端口之间的通路对于第一och业务而言,并未变化上路口至下路口之间的通路发生变化。

在本发明实施例中,在确定第一光通道为中断状态后,根据第一光通道的路径确定第二光通道,将第二光通道作为保护通道,将第一光通道的业务倒换到保护通道,从而在第一光通道中断时,通过软件实现的方式在所有的光通道中实时计算第二光通道,从而提高och业务的保护可靠性,并且不需要提前设置保护通道,也不需要基于硬件实现的专门的保护通道,从而降低保护成本。

在一些实施例中,在och中断后及时的寻找可用的oms,并切换到对应的群路口,在没有波长可用时,抢占低优先级业务波长,从而能保证高优先级业务的正常运行,极大的增加了业务的可靠性,同时节省了大量的op保护单板的使用,大大降低了成本。

实施例二

本实施例对本发明提出的光通道保护方法进行进一步描述,如图3所示,包括:

s301、生成中断的och业务和交叉板的关联关系;

判断有中断的och业务(第一och业务)时,根据中断的och(第一och)找到光交叉板,生成中断的och业务和交叉板的关系,中断的och业务与交叉板的关系包括:找到发端och业务板的出端口,发端光交叉的支路上路端口(上路口),发端光交叉板(第一交叉板)的群路出端口(群路出口),收端光交叉板(第二交叉板)的群路入端口(群路入口),收端光交叉的支路下路端口(下路口),收端och业务板的出端口。

这里,关联关系中的各端口为中断的och的端口。

s302、生成交叉板群路口和oms的关系;

根据发端和收端光交叉板找到群路口和对应的oms,以及oms的状态,生成交叉板群路口和oms的关系,交叉板群路口和oms的关系包括:发端光交叉板的群路出口,收端光交叉板的群路入口,对应的oms,oms的状态,其中,状态包括中断状态、正常状态(连接状态)。

s303、选择正常oms对应的群路口,生成交叉板规则表,通过交叉规则表控制中断的och业务的传输。

根据中断的och业务对应交叉板和群路的关系,以及群路和oms的关系,查找状态为正常的群路口及oms,将中断的och业务的上路口和下路口切换到正常的群路口,并生成新的交叉规则表,新的交叉规则表包括:发端光交叉板对应的规则表和收端光交叉板对应的规则表,其中,发端光交叉板对应的规则表为上路口,波长,群路出口;收端光交叉板对应的规则表为下路口,波长,群路入口,并将生成的新的交叉板规则表下发到对应的光交叉板。

其中,如果中断的och业务的当前波长在群路口的波长组未被占用,则使用当前波长,如果被占用,则生成新的波长。当群路口的波长组中的波长已经占用完毕,无可用波长可用时,可根据业务的优先级以及业务被占用多久不影响的可中断等属性,将中断的och业务切换到低级别的och业务的波长,并开始计时,如果在可中断内没有修复完,恢复被占用och业务,继续占用下一个低优先级och业务的波长,并继续计时,给中断的och业务足够的时间进行修复,直到中断的och业务被修复。

实施例三

本实施例对本发明提出的光通道保护方法进行进一步描述。

图4为本发明实施例提出的光通道保护方法的实现流程图,如图4所示,包括:

s401、监测och业务,获取到中断的och业务;

s402、查询och关联的发端光交叉板和收端光交叉板;

s403、确定中断的och业务和光交叉板的关联关系;

中断的och业务和光交叉板关联关系具体包括:发端业务板的出端口,发端光交叉的支路上路端口,发端光交叉板的群路出端口,收端光交叉板的群路入端口,收端光交叉的支路下路端口,收端业务板的出端口。上述各端口为中断的och的端口。

s404、确定交叉板和oms的关联关系;

这里,生成交叉板的群路口和oms以及各oms的状态的关联关系,包括:发端光交叉板的群路出口,收端光交叉板的群路入口,对应的oms,oms的连接状态。

s405、确定可用的oms;

根据业务端口和交叉板群路关系和交叉板群路端口和oms的关系,查找状态为正常的oms,将其关联的群路口作为业务端口切换的目标群路口。

s406、生成交叉板的规则表;

发端交叉板对应的规则表为上路口,波长,群路出口;收端交叉板对应的规则表为下路口,波长,群路入口,其中,群路出口和群路入口由s406确定,上路口,下路口由s403确定。波长的确定方法可如图5所示。s406中的各端口为确定的第二och的端口。

s407、将规则表下发到发端光交叉板和收端光交叉板上,对中断业务进行保护;

s408、监测中断的och状态;

s409、判断中断的och是否修复;

是,则执行s410,否,则继续执行s408。

s4010、恢复中断的och。

将中断的och业务原有的波长,群路口下发至交叉设备进行恢复,以将中断的och业务切换回原och,切换的方法可如图6所示。

图5为本发明实施例提供的光通道保护的方法中的第二och的确定方法的实现流程图,如图5所示,包括:

s501、选取oms状态是正常的群路入口和群路出口;

s502、将群路口作为纳入规则表;

群路口包括群路入口和群路出口。

s503、判断中断的och业务的波长在群路口是否被占用;

是,执行s504,否,执行s507。

s504、群路口是否有空闲波长;

是,则执行s506,否,则执行步骤s505。

s505、抢占低优先级的业务波长;

低优先级波长的抢占方法可参见图6。

s506、启用空闲的新波长;

s507、生成交叉板的规则。

发端交叉板对应的规则表为包括:上路口,波长,群路出口;收端交叉板对应的规则表包括:下路口,波长,群路入口。

图6为本发明实施例提供的光通道保护的方法中的保护恢复方法的实现流程图,如图6所示,包括:

s601、选取优先级低于当前中断och业务的och业务;

s602、获取低级别och业务的可中断时间;

s603、设置低级别och业务为阻断,并开始计时;

s604、将低级别och业务的波长指配给中断的och业务;

s605、判断中断的och是否已修复;

是,则执行s608,否,则执行s606。

s606、判断计时时间是否超过低优先级的可中断时间;

是,s607,否,则执行s605。

s607、恢复低优先级业务;

这里,并重复执行s601继续抢占下一条低优先级业务。

s608、恢复中断的业务;

s609、恢复低优先级的业务。

本发明实施例提供的方案,采用基于软件定义的och动态保护,在och业务服务层中断后及时的寻找可用的oms,并切换到对应的群路口,在没有波长可用时,抢占低优先级业务波长,从而能保证高优先级业务的正常运行,极大的增加了业务的可靠性,同时节省了大量的op保护单板的使用,大大降低了成本。

实施例四

本实施例通过图7所示的光通道保护装置对本发明提出的光通道保护方法进行进一步描述。

如图7所示,该装置包括:监测单元701、中断关系单元702、交叉关系单元703、规则单元704、保护单元705、判断单元706和恢复单元707;其中,

监测单元701,用于监测是否存在中断的och业务。

中断关系单元702,用于生成中断的och业务和交叉板的关联关系,包括:找到发端业务板的出端口,发端光交叉的支路上路端口,发端光交叉板的群路出端口,收端光交叉板的群路入端口,收端光交叉的支路下路端口,收端业务板的出端口单元。

交叉关系单元703,用于生成交叉板的群路口和oms以及状态的关联关系,包括:发端光交叉板的群路出口,收端光交叉板的群路入口,对应的oms,oms的连接状态。

规则单元704,用于根据中断关系单元702和交叉关系单元703生成的关联关系,生成规则表,包括:发端交叉板对应的规则表为上路口,波长,群路出口;收端交叉板对应的规则表为下路口,波长,群路入口。

保护单元705,用于将交叉规则表分别下发到发端交叉板和收端交叉板;以控制交叉板通过确定的保护och传输中断的och业务。

判断单元706,用于判断中断业务是否恢复。

恢复单元707,用于将波长和群路口切换回中断前的状态。

这里,监测单元701将中断的och业务传递给中断关系单元702,中断关系单元702计算出业务板和交叉板的关系,并将其传递给交叉关系单元703,以生成发端光交叉板的群路出口,收端光交叉板的群路入口,对应的oms,oms的连接状态;规则单元704从中断关系单元702和交叉关系单元703获取到业务板和交叉板,交叉板和oms的关系,选取正常的oms对应的群路口,计算出波长信息,生成交叉板规则表;规则单元704的交叉规则传递给保护单元705,下发设备;判断单元706调用监测单元701监测中断业务的状态,判断中断业务是否恢复,业务恢复时触发恢复单元707,将中断业务的波长和群路口切换回中断前的状态。

实施例五

为实现本发明实施例的方法,本发明实施例提供一种光通道保护装置,如图8所示,所述装置包括:监测模块801、确定模块802、生成模块803和传输模块804;其中,

监测模块801,用于监测到第一光通道为中断状态,确定所述第一光通道的上路口和下路口;所述第一光通道为所述上路口、第一群路出口、第一群路入口和所述下路口构成的通道,所述第一光通道用于传输第一光通道业务;

确定模块802,用于确定第二群路出口和第二群路入口;所述第二群路出口与所述第一群路出口为第一光交叉板的不同的群路出口,所述第二群路入口与所述第一群路入口为第二光交叉板的不同的群路入口;

生成模块803,用于根据所述上路口、所述第二群路出口、所述第二群路入口和所述下路口确定第二光通道;

传输模块804,用于通过所述第二光通道传输所述第一光通道业务。

在一实施例中,监测模块801具体用于:

监测到所述第一群路出口和所述第一群路入口之间的光复用段oms为中断状态。

在一实施例中,确定模块802,具体用于:

获取第一交叉板的群路出口与oms的对应关系,以及第二交叉板的群路入口与oms的对应关系;

获取各oms的状态;所述oms的状态包括中断状态和连接状态;

选择连接状态的oms对应的群路出口和群路入口为第二群路出口和第二群路入口。

在一实施例中,如图9所示,所述装置还包括:波长模块805,用于:

获取所述第一光通道业务所使用的第一波长;

如果所述第一波长在所述第二光通道中被使用,根据所述第二光通道对应的波长组确定第二波长;

相应地,传输模块804,具体用于:

使用所述第二波长通过所述第二光通道传输所述第一光通道业务。

在一实施例中,波长模块805根据所述第二光通道对应的波长组确定第二波长包括:

如果所述第二光通道对应的波长组中的各波长均被使用,获取所述第一光通道业务的第一优先级和所述波长组中各波长对应的光通道业务的第二优先级;

确定优先级低于所述第一优先级的第二优先级对应的第二光通道业务所使用的波长为所述第二波长。

在一实施例中,如图9所示,所述装置还包括:占用模块806,用于:

获取所述第二光通道业务的可中断;

确定所述第一光通道业务使用所述第二波长的时长为所述可中断时,确定优先级低于所述第一优先级的第二优先级对应的第三光通道业务所使用的波长为第三波长;

相应地,传输模块804,具体用于:

使用所述第三波长将通过所述第二光通道传输所述第一光通道业务。

在一实施例中,如图9所示,所述装置还包括:修复模块807,用于:

监测到所述第一光通道的状态为连接状态时,将从所述上路口接收的第一光通道业务通过所述第一光通道传输至所述下路口。

需要说明的是,以上装置实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本发明装置实施例中未披露的技术细节,请参照本发明方法实施例的描述而理解。

需要说明的是,实施例四和实施例五提供的光通道保护装置在进行光通道保护时,都仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。

实施利六

本发明实施例提供一种光保护通道设备,图10为本发明实施例光通道保护设备的组成结构示意图,如图10所示,所述设备1000包括:一个处理器1001、至少一个通信总线1002、用户接口1003、至少一个外部通信接口1004和存储器805。其中,通信总线1002配置为实现这些组件之间的连接通信。其中,用户接口803可以包括显示屏,外部通信接口1004可以包括标准的有线接口和无线接口。其中所述处理器1001,配置为执行存储器中存储的光通道保护程序,以实现以下步骤:

监测到第一光通道为中断状态,确定所述第一光通道的上路口和下路口;所述第一光通道为所述上路口、第一群路出口、第一群路入口和所述下路口构成的通道,所述第一光通道用于传输第一光通道业务;

确定第二群路出口和第二群路入口;所述第二群路出口与所述第一群路出口为第一光交叉板的不同的群路出口,所述第二群路入口与所述第一群路入口为第二光交叉板的不同的群路入口;

根据所述上路口、所述第二群路出口、所述第二群路入口和所述下路口确定第二光通道;

通过所述第二光通道传输所述第一光通道业务。

相应地,本发明实施例再提供一种存储介质,即计算机可读存储介质,所述计算机可读存储介质上存储有光通道保护程序,所述光通道保护程序被处理器执行时实现上述的光通道保护方法的步骤。

以上光通道保护装置、设备和计算机可读存储介质实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本发明光通道保护装置、电子设备和计算机可读存储介质实施例中未披露的技术细节,请参照本发明方法实施例的描述而理解。

本发明实施例中,如果以软件功能模块的形式实现上述的即时通讯方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,readonlymemory)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本发明实施例不限制于任何特定的硬件和软件结合。

应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(readonlymemory,rom)、磁碟或者光盘等各种可以存储程序代码的介质。

或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1