一种多网口状态指示方法及装置的制作方法

文档序号:7865353阅读:194来源:国知局
专利名称:一种多网口状态指示方法及装置的制作方法
技术领域
本发明涉及数据信号处理技术领域,尤其涉及一种多网口状态指示方法及装置。
背景技术
目前以太网设备的端口数量向着高密度发展,在一台设备中提供的网口数量可以到达几十个甚至几百个。由于每个网口状态都需要使用指示灯来显示,所以导致网口状态指示灯的实现越来越复杂,且需要的资源越来越多。网口状态的判定源可以来自不同的模块,例如媒体访问控制(MAC)芯片、物理层(PHY)芯片等。每种指示灯控制逻辑也存在很多差异,包括控制总线不同,点灯频率不同,针对状态不同等。常规处理方式中对不同类型的网口状态源分别独立亮灯,会造成网口指示灯显示上的各种差异。更甚者,在多模块系统中,会占用大量的接口资源。

发明内容
本发明要解决的技术问题是提供一种多网口状态指示方法及装置,解决对不同类型的网口状态源分别独立亮灯导致控制灵活性差的问题。为了解决上述技术问题,本发明提供了一种多网口状态指示装置,所述装置包括一中心控制模块、多个网口状态源、一状态编码分发模块、多个指示灯控制模块;所述网口状态源是不同类型的网口状态源;所述网口状态源与所述状态编码分发模块通过所述网口状态源所支持类型的数据线相连;每个指示灯控制模块包括指示灯控制电路和一个或多个指示灯;所述中心控制单元,用于向所述状态编码分发模块指示网口状态显示方式;所述状态编码分发模块,用于记录各网口状态源的状态,根据所述中心控制单元的指示将一网口状态源的状态或者多个网口状态源的状态进行串行编码后发送至一个或多个指示灯控制模块;所述指示灯控制电路,用于接收串行编码后的网口状态并解码为并行信号后向指不灯输出;所述指示灯,用于显示收到的信号。进一步地,上述装置还可以具有以下特点: 所述状态编码分发模块,还用于根据不同网口状态源的信号封装格式解析相应网口状态源的状态后记录各网口状态源的状态。进一步地,上述装置还可以具有以下特点:所述状态编码分发模块,还用于构建网口状态寄存器阵列分别记录每个网口状态源的状态并更新。进一步地,上述装置还可以具有以下特点:所述网口状态显示方式包括网口状态源标识、状态串行顺序、指示灯控制模块标识;或者所述网口状态显示方式中还包括网口状态源状态个数指示需输出的各网口状态源的状态的个数;所述状态串行顺序是指按网口状态源标识排序或者按网口状态源的状态排序。进一步地,上述装置还可以具有以下特点:所述多个网口状态源包括以下的至少两种:媒体访问控制(MAC)芯片、物理层(PHY)芯片、光模块。为了解决上述技术问题,本发明还提供了一种多网口状态指示方法,中心控制单元向状态编码分发模块指示网口状态显示方式,状态编码分发模块同时接收多个网口状态源的输出信号,记录各网口状态源的状态,根据中心控制单元的指示将一网口状态源的状态或者多个网口状态源的状态进行串行编码后发送至一个或多个指示灯控制模块,指示灯控制模块接收串行编码后的网口状态并解码为并行信号后通过多个指示灯显示。进一步地,上述方法还可以具有以下特点:所述状态编码分发模块根据不同网口状态源的信号封装格式解析相应网口状态源的状态后记录各网口状态源的状态。进一步地,上述方法还可以具有以下特点:所述状态编码分发模块构建网口状态寄存器阵列分别记录每个网口状态源的状态并更新。进一步地,上述方法还可以具有以下特点:所述网口状态显示方式包括网口状态源标识、状态串行顺序、指示灯控制模块标识;或者所述网口状态显示方式中还包括网口状态源状态个数指示需输出的各网口状态源的状态的个数;所述状态串行顺序是指按网口状态源标识排序或者按网口状态源的状态排序。进一步地,上述方法还可以具有以下特点:所述多个网口状态源包括以下的至少两种:媒体访问控制(MAC)芯片、物理层(PHY)芯片、光模块。本方案可以同时兼容不同类型的网口状态源,可以在不同位置的指示灯上显示同一网口状态源的状态,可以控制指示灯显示不同网口状态源的状态,可以提高网口状态指示的灵活性,并且稳定性强、可靠性高。


图1是多网口状态指示装置的结构图;图2是状态编码分发模块的内部逻辑示意图;图3是状态编码分发模块分发状态数据的不同方式的示意图。
具体实施例方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。实施例一如图1所示,多网口状态指示装置包括一中心控制模块、多个网口状态源、一状态编码分发模块、多个指示灯控制模块;网口状态源是不同类型的网口状态源;网口状态源与状态编码分发模块通过网口状态源所支持类型的数据线相连;每个指示灯控制模块包括指示灯控制电路和一个或多个指示灯;中心控制单元,用于向所述状态编码分发模块指示网口状态显示方式;状态编码分发模块,用于记录各网口状态源的状态,根据所述中心控制单元的指示将一网口状态源的状态或者多个网口状态源的状态进行串行编码后发送至一个或多个指示灯控制模块;指示灯控制电路,用于接收串行编码后的网口状态并解码为并行信号后向指示灯输出;指示灯,用于显示收到的信号。其中,多个网口状态源包括以下的至少两种:媒体访问控制(MAC)芯片、物理层(PHY)芯片、光模块。中心控制模块可以是CPU。状态编码分发模块可以是复杂可编程逻辑器件(Complex Programmable Logic Device, CPLD) / 可擦除可编辑逻辑器件(ErasableProgrammable Logic Device, EPLD)。其中 CPU 与 CPLD/EPLD 的接口可以支持 Localbus、SM1、SPI等,MAC芯片与CPLD/EPLD的接口可以支持SM1、SP1、LED串行总线等,PHY芯片与CPLD/EPLD的接口可以支持SM1、LED串行总线以及LED单一控制线,光模块与CPLD/EPLD的接口可以支持SD/L0S控制线。CPLD/EPLD通过内部逻辑实现相关接口的支持,接收各个网口状态源的数据。如图2所示,状态编码分发模块的内部逻辑可以分解成三大部分。一,根据不同网口状态源的信号封装格式解析相应网口状态源的状态。二,构建网口状态寄存器阵列分别记录每个网口状态源的状态并更新。将所有网口状态源的状态输入,根据需求进行统一格式整理,按照每个网口以及网口状态组成一个统一的网口状态表,方便控制与查询。三,根据中心控制单元的指示向指示 灯控制模块发放网口状态源的状态。网口状态显示方式包括网口状态源标识、状态串行顺序、状态编码分发模块标识;状态串行顺序是指按网口状态源标识排序或者按网口状态源的状态排序,网口状态显示方式中还可以包括网口状态源状态个数指示需输出的各网口状态源的状态的个数。从而,状态编码分发模块根据中心控制单元的指示可以整表输出也可以部分输出,可以按照状态输出也可以按照网口输出,可以向一个I个指示灯控制模块发送也可以同时向多个指示灯控制模块发送,向不同指示灯控制模块输出的信息可以不同也可以部分相同或者全部相同等等。例如,如图3所示,中心控制单元指示的网口状态显示方式包括:网口状态源标识为1,按网口状态源的状态排序,指示灯控制模块的标识为2,则状态编码分发模块向指示灯控制模块2依次发送网口状态源I的状态排序,即按“输出I”所示的方式输出:网口 I状态1、网口 I状态2……网口 I状态η。中心控制单元指示的网口状态显示方式包括:网口状态源标识为1、2......m,按网
口状态源标识排序,指示灯控制模块的标识为3和4,则状态编码分发模块向指示灯控制模
块3和4分别依次发送网口状态源I的状态1、网口状态源2的状态1、......网口状态源m
的状态I。即按“输出2”所示的方式输出。中心控制单元指示的网口状态显示方式包括:网口状态源标识为1、2......m,按网
口状态源的状态排序,指示灯控制模块的标识为5、6、7,则状态编码分发模块向指示灯控制模块5、6、7依次发送网口状态源I的状态1、网口状态源2的状态1、……网口状态源m的
状态I;网口状态源I的状态2、网口状态源2的状态2、......网口状态源m的状态2;网口
状态源I的状态m、网口状态源2的状态m、......网口状态源m的状态m。即按“输出3”所
不的方式输出。中心控制单元指示的网口状态显示方式包括:网口状态源标识为1、2......m,按网
口状态源的标识排序,指示灯控制模块的标识为5、6、7,则状态编码分发模块向指示灯控制模块5、6、7依次发送网口状态源I的状态1、网口状态源I的状态2、……网口状态源I的
状态η;网口状态源2的状态1、网口状态源2的状态2、......网口状态源2的状态η ;网口
状态源m的状态1、网口状态源m的状态2、......网口状态源m的状态η。上述示例中,网口状态显示方式中包括网口状态源状态个数时例如为3 ;则状态编码分发模块输出的每个网口状态源的状态的个数为3而不是I个或η个。实施例二多网口状态指示方法包括:中心控制单元向状态编码分发模块指示网口状态显示方式,状态编码分发模块同时接收多个网口状态源的输出信号,记录各网口状态源的状态,根据中心控制单元的指示将一网口状态源的状态或者多个网口状态源的状态进行串行编码后发送至一个或多个指示灯控制模块,指示灯控制模块接收串行编码后的网口状态并解码为并行信号后通过多个指示灯显示 。其中,多个网口状态源包括以下的至少两种:媒体访问控制(MAC)芯片、物理层(PHY)芯片、光模块。中心控制模块可以是CPU。状态编码分发模块可以是复杂可编程逻辑器件(Complex Programmable Logic Device, CPLD) / 可擦除可编辑逻辑器件(ErasableProgrammable Logic Device, EPLD)。其中 CPU 与 CPLD/EPLD 的接口可以支持 Localbus、SM1、SPI等,MAC芯片与CPLD/EPLD的接口可以支持SM1、SP1、LED串行总线等,PHY芯片与CPLD/EPLD的接口可以支持SM1、LED串行总线以及LED单一控制线,光模块与CPLD/EPLD的接口可以支持SD/L0S控制线。CPLD/EPLD通过内部逻辑实现相关接口的支持,接收各个网口状态源的数据。状态编码分发模块的内部逻辑可以分解成三大部分。一,根据不同网口状态源的信号封装格式解析相应网口状态源的状态。二,构建网口状态寄存器阵列分别记录每个网口状态源的状态并更新。将所有网口状态源的状态输入,根据需求进行统一格式整理,按照每个网口以及网口状态组成一个统一的网口状态表,方便控制与查询。三,根据中心控制单元的指示向指示灯控制模块发放网口状态源的状态。网口状态显示方式包括网口状态源标识、状态串行顺序、状态编码分发模块标识;状态串行顺序是指按网口状态源标识排序或者按网口状态源的状态排序。或者,网口状态显示方式还可以包括网口状态源状态个数;指示需输出的各网口状态源的状态的个数。具体示例如图3所示此处不再赘述。本方案可以实现多种网口状态指示灯电路的统一,且控制灵活,可以多点控制,简单易行。当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
权利要求
1.一种多网口状态指示装置,其特征在于, 所述装置包括一中心控制模块、多个网口状态源、一状态编码分发模块、多个指示灯控制模块;所述网口状态源是不同类型的网口状态源;所述网口状态源与所述状态编码分发模块通过所述网口状态源所支持类型的数据线相连;每个指示灯控制模块包括指示灯控制电路和一个或多个指示灯; 所述中心控制单元,用于向所述状态编码分发模块指示网口状态显示方式; 所述状态编码分发模块,用于记录各网口状态源的状态,根据所述中心控制单元的指示将一网口状态源的状态或者多个网口状态源的状态进行串行编码后发送至一个或多个指示灯控制模块; 所述指示灯控制电路,用于接收串行编码后的网口状态并解码为并行信号后向指示灯输出; 所述指示灯,用于显示收到的信号。
2.按权利要求1所述的装置,其特征在于, 所述状态编码分发模块,还用于根据不同网口状态源的信号封装格式解析相应网口状态源的状态后记录各网口状态源的状态。
3.按权利要求1所述的装置,其特征在于, 所述状态编码分发模块,还用于构建网口状态寄存器阵列分别记录每个网口状态源的状态并更新。
4.按权利要求1所述的装置,其特征在于, 所述网口状态显示方式包括网口状态源标识、状态串行顺序、指示灯控制模块标识;或者所述网口状态显示方式中还包括网口状态源状态个数指示需输出的各网口状态源的状态的个数; 所述状态串行顺序是指按网口状态源标识排序或者按网口状态源的状态排序。
5.按权利要求1所述的装置,其特征在于, 所述多个网口状态源包括以下的至少两种:媒体访问控制(MAC)芯片、物理层(PHY)芯片、光模块。
6.一种多网口状态指示方法,其特征在于, 中心控制单元向状态编码分发模块指示网口状态显示方式,状态编码分发模块同时接收多个网口状态源的输出信号,记录各网口状态源的状态,根据中心控制单元的指示将一网口状态源的状态或者多个网口状态源的状态进行串行编码后发送至一个或多个指示灯控制模块,指示灯控制模块接收串行编码后的网口状态并解码为并行信号后通过多个指示灯显示。
7.按权利要求6所述的方法,其特征在于, 所述状态编码分发模块根据不同网口状态源的信号封装格式解析相应网口状态源的状态后记录各网口状态源的状态。
8.按权利要求6所述的方法,其特征在于, 所述状态编码分发模块构建网口状态寄存器阵列分别记录每个网口状态源的状态并更新。
9.按权利要求6所述的方法,其特征在于,所述网口状态显示方式包括网口状态源标识、状态串行顺序、指示灯控制模块标识;或者所述网口状态显示方式中还包括网口状态源状态个数指示需输出的各网口状态源的状态的个数; 所述状态串行顺序是指按网口状态源标识排序或者按网口状态源的状态排序。
10.按权利要求6所述的方法,其特征在于, 所述多个网口状态源包括以下的至 少两种:媒体访问控制(MAC)芯片、物理层(PHY)芯片、光模块。
全文摘要
本发明公开了一种多网口状态指示方法及装置,中心控制单元向状态编码分发模块指示网口状态显示方式,状态编码分发模块同时接收多个网口状态源的输出信号,记录各网口状态源的状态,根据中心控制单元的指示将一网口状态源的状态或者多个网口状态源的状态进行串行编码后发送至一个或多个指示灯控制模块,指示灯控制模块接收串行编码后的网口状态并解码为并行信号后通过多个指示灯显示。本方案可以同时兼容不同类型的网口状态源,可以在不同位置的指示灯上显示同一网口状态源的状态,可以控制指示灯显示不同网口状态源的状态,可以提高网口状态指示的灵活性,并且稳定性强、可靠性高。
文档编号H04L12/24GK103095487SQ20121045545
公开日2013年5月8日 申请日期2012年11月13日 优先权日2012年11月13日
发明者胡丹, 刘兵 申请人:瑞斯康达科技发展股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1