光模块通道状态指示方法和装置与流程

文档序号:16509609发布日期:2019-01-05 09:15阅读:453来源:国知局
光模块通道状态指示方法和装置与流程

本申请涉及光模块技术领域,尤其涉及一种光模块通道状态指示方法和装置。



背景技术:

随着高速光模块的应用越来越广泛,光模块的通道数也越来越多,如具有100g速率的4通道光模块、具有400g速率的8通道光模块。通常,在排除光模块故障时,首先需要查看每个通道的工作状态正常与否。

目前,通常需要一台单独的设备(如pc机)先通过光模块的局端或终端访问光模块的系统界面,并输入针对每个通道的测试指令,以检查每个通道的工作状态正常与否。由于对于每个通道都需要用户输入对应的测试指令以检查其工作状态,因此光模块通道状态检查流程繁琐复杂。



技术实现要素:

有鉴于此,本申请提供一种光模块通道状态指示方法和装置,以解决相关技术中光模块通道状态检查流程繁琐复杂的问题。

根据本申请实施例的第一方面,提供一种光模块通道状态指示方法,所述方法应用于光模块,用于指示通道状态的指示灯与所述光模块的电路板电连接,所述方法包括:

确定目标通道的工作状态;

控制所述指示灯指示所述目标通道,再控制所述指示灯指示所述目标通道的工作状态。

根据本申请实施例的第二方面,提供一种光模块通道状态指示装置,所述装置应用于光模块,用于指示通道状态的指示灯与所述光模块的电路板电连接,所述装置包括:

确定模块,用于确定目标通道的工作状态;

控制模块,用于控制所述指示灯指示所述目标通道,再控制所述指示灯指示所述目标通道的工作状态。

应用本申请实施例,通过在光模块上设置用于指示通道状态的指示灯,在确定目标通道的工作状态之后,可以先控制指示灯指示该目标通道,再控制指示灯指示目标通道的工作状态,从而用户通过观察指示灯便可了解通道状态,因此通道状态检查流程即简单又方便。

附图说明

图1a为本申请根据一示例性实施例示出的一种光模块通道状态指示方法的实施例流程图;

图1b为本申请根据图1a所示实施例示出的一种预设时间段的划分图;

图1c为本申请根据图1a所示实施例示出的一种指示灯显示方式示意图;

图1d为本申请根据图1a所示实施例示出的另一种指示灯显示方式示意图;

图1e为本申请根据图1a所示实施例示出的又一种指示灯显示方式示意图;

图1f为本申请根据图1a所示实施例示出的再一种指示灯显示方式示意图;

图2为本申请根据一示例性实施例示出的一种光模块的硬件结构图;

图3为本申请根据一示例性实施例示出的一种光模块通道状态指示装置的实施例结构图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

图1a为本申请根据一示例性实施例示出的一种光模块通道状态指示方法的实施例流程图,该光模块通道状态指示方法可以应用在光模块上,本申请实施例中的光模块设置有用于指示通道状态的指示灯,该指示灯与光模块的电路板电连接,其可以是双色指示灯,也可以是两个单色指示灯,只要能够用两种不同的颜色表示工作状态正常与否即可,由于通过一个双色指示灯或两个单色指示灯便可实现多通道状态的指示,因此实施成本低且实用性高。

其中,光模块包括多个电接口,每个电接口对应有一个通道,如果电接口作为发送接口,则对应的通道的属性为发射通道(tx),如果电接口作为接收接口,则对应的通道的属性为接收通道(rx),通常,光模块包含的电接口个数为偶数,则对应包含的通道个数也是偶数。

如图1a所示,该光模块通道状态指示方法包括如下步骤:

步骤101:确定目标通道的工作状态。

步骤102:控制指示灯指示该目标通道,再控制指示灯指示目标通道的工作状态。

针对上述步骤101至步骤102的过程,在一实施例中,光模块可以从本光模块包含的所有通道中选择一个通道作为目标通道,并获取目标通道当前的工作状态,从而可以根据该目标通道的标识确定指示灯需要闪烁的次数n,接着控制指示灯使用目标通道的属性对应的颜色闪烁n次,再控制指示灯显示该工作状态对应的颜色。从而,用户通过观察指示灯闪烁次数、闪烁颜色以及显示颜色,便可获知某一通道的工作状态,通道状态检查流程既简单又方便。

其中,光模块可以每隔某一时间段t1从所有通道中选择一个通道作为目标通道,并将该某一时间段t1划分成两段,第一段为闪烁时长,第二段为显示示出,如图1b所示,将t1划分为两段,前段的闪烁时长t1a用于指示目标通道是第几通道,后段的显示时长t1b用于指示目标通道的工作状态。针对根据目标通道的标识确定指示灯需要闪烁的次数n的过程,可以是目标通道的标识指示第几个通道,则需要闪烁几次,如第2个通道(即通道2),闪烁2次。目标通道的属性包括有发射通道和接收通道,不同的属性可以用不同的颜色闪烁,

在一示例性场景中,假设选择的目标通道为通道8,指示灯需要闪烁的次数n=8,确定的通道8的工作状态为正常,又假设通道8的属性为发射通道,对应的颜色为红色,正常工作状态对应的颜色为绿色。可以控制指示灯先在t1a时长内用红色闪烁8次,然后再控制指示灯用绿色显示t1b时长。

在另一实施例中,在确定目标通道的工作状态之前,可以预先对本光模块包含的通道进行分组,得到多个分组。

其中,光模块可以按照预设规则对本光模块包含的通道进行分组,如每个分组划分的通道属性相同。如表1所示,光模块包含16个通道,8个发射通道,8个接收通道,分组方式一为8个同一属性的通道分为一个分组,可以分成2个分组mtx和mrx;分组方式二为4个同一属性的通道分为一个分组,可以分成4个分组mtx1、mtx2、mrx1、mrx2;分组方式三为2个同一属性的通道分为一个分组,可以分成8个分组mtx1~mtx4和mrx1~mrx4;分组方式四为每个通道分为一个分组,分成16个分组tx1~tx8和rx1~rx8。

表1

对于上述将通道分组,在一可选实现方式中,针对确定目标通道的工作状态的过程,可以每隔预设时长从多个分组中获取一个分组,并将获取的分组包含的通道确定为目标通道,若每个目标通道的工作状态均为正常工作状态,则将正常工作状态确定为目标通道的工作状态,否则,将异常工作状态确定为目标通道的工作状态。

针对控制指示灯指示目标通道,再控制指示灯指示目标通道的工作状态的过程,可以根据目标通道所在分组的标识确定指示灯需要闪烁的次数m,并控制指示灯使用目标通道的属性对应的颜色闪烁m次,再控制指示灯显示所述工作状态对应的颜色。

其中,光模块可以在每个循环周期内,每个预设时长从多个分组中获取一个分组,循环周期为本光模块包含的所有通道的工作状态指示时间段,其总时长大于预设时长与分组个数之积(因为在获取最后一个分组后,循环周期还需要包含指示最后一个分组包含的通道的工作状态的时间)。相邻两个循环周期之间可以间隔一段时长,以方便用户区分下一个循环周期的开始时间。由于每个分组划分的通道属性相同,因此在指示分组时,不同的属性可以用不同的颜色闪烁,且不同的工作状态也用不同的颜色显示,如发射通道用红色闪烁,接收通道用绿色闪烁,正常工作状态对应的颜色是绿色,异常工作状态对应的颜色是红色。

基于上述描述可知,用户先通过观察闪烁颜色和次数可以区分出分组,再通过观察后续指示灯显示的颜色,可以获知分组包含的通道的工作状态,通道状态检查流程既简单又方便。

在一示例性场景中,针对上述表1所示的分组方式一,如图1c所示,t1~t3为一个循环周期,两个循环周期之间间隔的时长为t4,t1与t2之和为预设时长。其中,t1是指示灯针对分组mtx和该分组包含的通道的工作状态的总指示时长,t2是两个分组的间隔时长,期间指示灯处于熄灭状态,t3是指示灯针对分组mrx和该分组包含的通道的工作状态的总指示时长。

针对上述表1所示的分组方式二,如图1d所示,t1~t7为一个循环周期,两个循环周期之间间隔的时长为t8,t1与t2之和、t3与t4之和、t5与t6之和均表示预设时长。其中,t1是指示灯针对分组mtx1和该分组包含的通道的工作状态的总指示时长,t3是指示灯针对分组mtx2和该分组包含的通道的工作状态的总指示时长,t5是指示灯针对分组mrx1和该分组包含的通道的工作状态的总指示时长,t7是指示灯针对分组mrx2和该分组包含的通道的工作状态的总指示时长,t2、t4、t6是两个分组的间隔时长,期间指示灯处于熄灭状态。

针对上述表1所示的分组方式三,如图1e所示,t1~t15为一个循环周期,两个循环周期之间间隔的时长为t16,t1与t2之和、t3与t4之和、t5与t6之和、……t13与t14之和均表示预设时长。其中,t1是指示灯针对分组mtx1和该分组包含的通道的工作状态的总指示时长,以此类推,直到t15是指示灯针对分组mrx4和该分组包含的通道的工作状态的总指示时长,t2、t4、t6、t8、t10、t12、t14均是两个分组的间隔时长。

针对上述表1所示的分组方式四,如图1f所示,t1~t31为一个循环周期,两个循环周期之间间隔的时长为t32,t1与t2之和、t3与t4之和、t5与t6之和、……t29与t30之和均表示预设时长。其中,t1是指示灯针对分组tx1和该分组包含的通道的工作状态的总指示时长,以此类推,直到t31是指示灯针对分组rx8和该分组包含的通道的工作状态的总指示时长,t2、t4、t6、t8、t10、t12、t14、t16、t18、t20、t22、t24、t26、t28、t30均是两个分组的间隔时长。

需要说明的是,在控制指示灯指示目标通道时,也可以使用一种与指示工作状态的颜色不同的颜色显示不同时长来区分不同目标通道。例如,假设工作状态用红色和绿色指示,则可以用黄色和紫色指示目标通道的属性,每个目标通道用不同的时长来表示。

需要进一步说明的是,还可以根据光模块包含的通道个数,每个通道对应设置一个指示灯,那么每个通道的工作状态用对应的指示灯指示即可。

本申请实施例中,通过在光模块上设置用于指示通道状态的指示灯,在确定目标通道的工作状态之后,可以先控制指示灯指示该目标通道,再控制指示灯指示目标通道的工作状态,从而用户通过观察指示灯便可了解通道状态,因此通道状态检查流程即简单又方便。

图2为本申请根据一示例性实施例示出的一种光模块的硬件结构图,该光模块包括:通信接口201、处理器202、机器可读存储介质203和总线204;其中,通信接口201、处理器202和机器可读存储介质203通过总线204完成相互间的通信。处理器202通过读取并执行机器可读存储介质202中与光模块通道状态指示方法的控制逻辑对应的机器可执行指令,可执行上文描述的光模块通道状态指示方法,该方法的具体内容参见上述实施例,此处不再累述。

本申请中提到的机器可读存储介质203可以是任何电子、磁性、光学或其它物理存储装置,可以包含或存储信息,如可执行指令、数据,等等。例如,机器可读存储介质可以是:易失存储器、非易失性存储器或者类似的存储介质。具体地,机器可读存储介质203可以是ram(radomaccessmemory,随机存取存储器)、闪存、存储驱动器(如硬盘驱动器)、任何类型的存储盘(如光盘、dvd等),或者类似的存储介质,或者它们的组合。

图3为本申请根据一示例性实施例示出的一种光模块通道状态指示装置的实施例结构图,所述光模块通道状态指示装置可以应用在光模块上,如图3所示,所述光模块通道状态指示装置包括:

确定模块310,用于确定目标通道的工作状态;

控制模块320,用于控制所述指示灯指示所述目标通道,再控制所述指示灯指示所述目标通道的工作状态。

在一可选实现方式中,所述控制模块320,具体用于根据所述目标通道的标识确定指示灯需要闪烁的次数n;控制所述指示灯使用所述目标通道的属性对应的颜色闪烁n次;再控制所述指示灯显示所述工作状态对应的颜色。

在一可选实现方式中,所述装置还包括(图3中未示出):

分组模块,用于在所述确定模块310确定目标通道的工作状态之前,对所述光模块包含的通道进行分组,得到多个分组。

在一可选实现方式中,所述确定模块310,具体用于每隔预设时长从所述多个分组中获取一个分组,并将获取的分组包含的通道确定为目标通道;若每个目标通道的工作状态均为正常工作状态,则将所述正常工作状态确定为所述目标通道的工作状态;否则,将异常工作状态确定为所述目标通道的工作状态。

在一可选实现方式中,所述控制模块320,具体用于根据所述目标通道所在分组的标识确定指示灯需要闪烁的次数m;控制所述指示灯使用所述目标通道的属性对应的颜色闪烁m次;再控制所述指示灯显示所述工作状态对应的颜色。

上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求指出。

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

以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

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