光通信系统及其光模块告警门限的表示方法

文档序号:7692398阅读:919来源:国知局

专利名称::光通信系统及其光模块告警门限的表示方法
技术领域
:本发明'涉及通信领域,具体而言,涉及一种光通信系统及其光模块告警门限的表示方法。
背景技术
:目前,具有复用/去复用(MUX/DEMUX)功能的光收发合一光模块,一般都采用300PinMSA(MultiSourceAgreement)通讯协议。300PinMSA的传输层命令帧包括命令帧和应答帧。命令帧(H+M,(KLGTH《18)组成部分如表1所示表1命令帧组成部分<table>tableseeoriginaldocumentpage6</column></row><table>应答帧(M"^H,0《LGTHK18),在命令4丸行完或检测到错误后发出,其组成部分如表2所示表2应答帧组成部分<table>tableseeoriginaldocumentpage6</column></row><table>命令帧和应答帧都至少3个字节(命令/状态+长度+校验字节)。各组成部分定义如下1、命令字节CMD(H今M:上位才几到光才莫块方向)这个字节是光模块需要执行的命令字节;2、状态字节STS(M+H:光才莫块到上位才几方向)这个字节是光模块返回给上位机的状态字节,提供最近收到的命令执行后的状态;3、长度字节LGTH:这个字节的内容为命令参数的长度(0《LGTH<18);4、可选的命令/应答参数字节DATAn,其长度和定义取决与命令字节(每个命令和应答对其参数都有具体规定);5、校验字节CHK:这个字节为命令帧的校验字节。目前光才莫块的告警门限一^:都至少包括三项激光器温度(LsTemp)、激光器偏置电流(LsBias)、激光器输出光功率(LsPower)。实际上还有必要设立其他门限的告警,如光4莫块接收光功率、输出信号频率偏差、供电电压、寿命终了(EOL)等。而且考虑到将来光模块技术的发展,有可能有更多的告警门限需要查询和设置。在实现本发明的过程中,发明人发现由于告警门限类型的繁多,难以对每类告警门限的操作都启用一个300PinMSA协议命令帧的CMD代码。一般一个告警门限都需要占用24个比特位(即3个字节),按命令参数的长度(0《LGTH《18)推算,目前的300PinMSA通讯协议最多可容纳6个不同告警门限,可扩展性明显太差。
发明内容本发明旨在提供一种光通信系统及其光模块告警门限的表示方法,以解决目前的300PinMSA通讯协议最多只能容纳6个不同告警门限,可扩展性太差的问题。在本发明的实施例中,提供了一种光模块告警门限的表示方法,包括以下步骤上位机创建关于光模块告警门限的命令帧,其中,设置命令帧的命令字节,以表示命令帧是用于设置光模块告警门限还是用于查询光模块告警门限;在命令帧中设置子命令代码字节,以表示光模块告警门限的类型;上位机向光模块发送命令帧,以使光模块执行相应的操作。优选的,设置命令帧的命令字节,以表示命令帧是用于设置光模块告警门限还是用于查询光模块告警门限具体包括设置命令字节为0x70,以表示命令帧是用于设置光模块告警门限;设置命令字节为0x71,以表示命令帧是用于查询光模块告警门限。优选的,设置命令帧的命令字节,以表示命令帧是用于设置光模块告警门限还是用于查询光模块告警门限具体包括设置命令字节为0x71,以表示命令帧是用于设置光模块告警门限;设置命令字节为0x70,以表示命令帧是用于查询光模块告警门限。优选的,在命令帧中设置子命令代码字节,以表示光模块告警门限的类型具体包括设置子命令代码字节为8位。优选的,在命令帧中设置子命令代码字节,以表示光模块告警门限的类型具体包括以下至少之一设置子命令代码字节为OxOO,以表示光模块告警门限的类型是激光器温度门限;设置子命令代码字节为OxOl,以表示光模块告警门限的类型是激光器偏置电流门限;设置子命令代码字节为0x02,以表示光模块告警门限的类型是激光器输出光功率门限;设置子命令代码字节为0x03,以表示光模块告警门限的类型是光模块接收光功率门限;设置子命令代码字节为0x04,以表示光模块告警门限的类型是输出信号频率偏差门限;设置子命令代码字节为0x05,以表示光模块告警门限的类型是供电电压门限;i殳置子命令代码字节为0x06,以表示光才莫块告警门限的类型是激光器寿命终了门限。在本发明的实施例中,还提供了一种光通信系统,包括上位机,用于创建关于光模块告警门限的命令帧,以及向光模块发送命令帧,其包括第一模块,用于设置命令帧的命令字节,以表示命令帧是用于设置光模块告警门限还是用于查询光模块告警门限;第二模块,在命令帧中设置子命令代码字节,以表示光模块告警门限的类型;光模块,用于根据命令帧执行相应的操作。优选的,第一模块设置命令字节为0x70,以表示命令帧是用于设置光模块告警门限;设置命令字节为0x71,以表示命令帧是用于查询光模块告警门限。优选的,第一模块设置命令字节为0x71,以表示命令帧是用于设置光模块告警门限;设置命令字节为0x70,以表示命令帧是用于查询光模块告警门限。优选的,第二模块设置子命令代码字节为8位。优选的,第二才莫块用于设置子命令代码字节为0x00,以表示光模块告警门限的类型是激光器温度门限;设置子命令代码字节为0x01,以表示光模块告警门限的类型是激光器偏置电流门限;设置子命令代码字节为0x02,以表示光模块告警门限的类型是激光器输出光功率门限;设置子命令代码字节为0x03,以表示光模块告警门限的类型是光模块接收光功率门限;设置子命令代码字节为0x04,以表示光模块告警门限的类型是输出信号频率偏差门限;设置子命令代码字节为0x05,以表示光模块告警门限的类型是供电电压门限;设置子命令代码字节为0x06,以表示光模块告警门限的类型是激光器寿命终了门限。上述实施例的光通信系统及其光^=莫块告警门限的表示方法,因为上位机创建关于光模块告警门限的命令帧,所以克服了目前的300PinMSA通讯协议最多只能容纳6个不同告警门限的问题,进而使得300PinMSA通讯协议的可扩展性得到4交好的保证。此处所-说明的附图用来l是供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1示出了根据本发明实施例的光模块告警门限的表示方法的流程图2示出了根据本发明优选实施例的上位机设置模块告警门限的流程图3示出了根据本发明优选实施例的上位机查询模块告警门限的流程图4示出了根据本发明实施例的光通信系统的方框图。*#^实施方式下面将参考附图并结合实施例,来详细说明本发明。图1示出了根据本发明实施例的光模块告警门限的表示方法的流禾呈图,包4舌以下步驶纟步骤SIO,上位机创建关于光模块告警门限的命令帧,其中,设置命令帧的命令字节(CMD),以表示命令帧是用于设置光模块告警门限还是用于查询光模块告警门限;在命令帧中设置子命令代码(SCMD)字节,以表示光模块告警门限的类型;步骤S20,上位机向光模块发送命令帧,以使光模块执行相应的操作。可以看出,该光才莫块告警门限的表示方法通过上位才几创建关于光模块告警门限的命令帧,所以克服了目前的300PinMSA通讯协议最多只能容纳6个不同告警门限的问题,进而使得300PinMSA通讯协议的可扩展性得到极大保证。优选的,步骤S10具体包括设置命令字节CMD为0x70,以表示命令帧是用于设置光模块告警门限;设置命令字节为Ox71,以表示命令帧是用于查询光模块告警门限。优选的,步骤S10具体包4舌i殳置命令字节CMD为0x71,以表示命令帧是用于设置光模块告警门限;设置命令字节为0x70,以表示命令帧是用于查询光模块告警门限。以上优选实施例都是利用现有协议中CMD代码的保留值作为告警门限查询和i殳置的通用代^码,所以节省了300PinMSA协i^f呆留的CMD代码资源。优选的,步骤S20具体包括设置子命令代码字节为8位。优选的,步骤S20具体包括以下至少之一设置子命令代码字节为OxOO,以表示光模块告警门限的类型是激光器温度门限;设置子命令代码字节为0x01,以表示光模块告警门限的类型是激光器偏置电流门限;设置子命令代码字节为0x02,以表示光模块告警门限的类型是激光器输出光功率门限;设置子命令代码字节为0x03,以表示光模块告警门限的类型是光模块接收光功率门限;设置子命令代码字节为0x04,以表示光模块告警门限的类型是输出信号频率偏差门限;设置子命令代码字节为0x05,以表示光冲莫块告警门限的类型是供电电压门限;-没置子命令代码字节为0x06,以表示光才莫块告警门限的类型是激光器寿命终了门限。限类别,使得300PinMSA通讯协议的可扩展性得到4交好的保证。为了更好地i兌明本发明,下面以i殳置/查询激光器温度(LsTEMP)告警门限为例,描述本发明的实施例。:没置激光器温度(LsTEMP)告警门限此命令为设置激光器温度(LsTEMP)告警门限命令。非易失性地掉电或复位重启后恢复为最后一次设置值。帧结构如下表3所示表3设置激光器温度(LsTEMP)告警门限命令帧结构<table>tableseeoriginaldocumentpage13</column></row><table>DATA是12字节参凄t:1.Datal~Datal2,MSB在先;2.数据单位m°C;3.数据格式24位二进制补码;4.精度由供应商提供具体参数。DataX描述如表4所示表4参ft组成部分<table>tableseeoriginaldocumentpage13</column></row><table>查询激光器温度(LsTEMP)告警门限帧结构如表5所示表5查询激光器温度(LsTEMP)告警门限命令帧结构<table>tableseeoriginaldocumentpage13</column></row><table>上面设置和查询命令使用了300PinMSA协议保留的命令代码CMD,如表6所示<table>tableseeoriginaldocumentpage14</column></row><table>上面设置和查询命令中新增了子命令代码SCMD(其字节长度为0x00,即8bit),将目前所有需要设立门限的告警汇总一下,可定义成表7所示<table>tableseeoriginaldocumentpage14</column></row><table>乂人上面的4又述中,可以看出该实施例的优势:1.两个CMD代码就可以作为告警门限查询和设置的通用代码,节省了300PinMSA协议保留的CMD代码资源;2.通过子命令代码SCMD区分具体告警门限类别,可扩展性得到较好地保证(本例中,8bit可以设置256个类别);3.—类告警的门限包含告警/警示的高低门限,更好地满足各级别的告警需求。有以下4争别处玉里1.以百分比为单位的告警门限的低门限,一般都不允许设置,默认值为0。比如激光器寿命终了告警(EOL)就应该只有告警和警示高门限,因为其只有越高门限告警有实际意义。2.300PinMSA协议目前没有定义各类警示,所以警示的高低门限可以暂只4呆留4妄口。3.有些光模块只支持告警门限的查询,无法做到出厂后告警门限的再变更。图2示出了根据本发明优选实施例的上位机设置模块告警门限的流程图,包括以下步艰《步骤S21,上位机设置告警门限的命令帧,把该命令帧发送给光模块;步骤S22,光模块对命令帧里告警门限进行分析,并设置到相关组件,返回设置结果;步骤S23,光才莫块返回应答帧给上位冲几。图3示出了才艮据本发明优选实施例的上位才几查询才莫块告警门限的流禾呈图,包4舌以下步艰朵步骤S31,上位机查询告警门限的命令帧,把该命令帧发送给光模块;步骤S32,光模块对命令帧进行分析,查询相关告警门限值,返回查询结果;1步骤S33,光模块返回应答帧给上位才几。图4示出了根据本发明实施例的光通信系统的方框图,包括上位机IO,用于创建关于光模块告警门限的命令帧,以及向光模块发送命令帧,其包括第一模块ll,用于设置命令帧的命令字节,以表示命令帧是用于设置光模块告警门限还是用于查询光模块告警门限;第二模块12,在命令帧中设置子命令代码字节,以表示光模块告警门限的类型;光模块20,用于根据命令帧执行相应的操作。优选的,第一模块11设置命令字节为0x70,以表示命令帧是用于设置光模块告警门限;设置命令字节为0x71,以表示命令帧是用于查询光模块告警门限。优选的,第一模块11设置命令字节为0x71,以表示命令帧是用于设置光模块告警门限;设置命令字节为0x70,以表示命令帧是用于查询光模块告警门限。以上优选实施例都是利用两个CMD代码作为告警门限查询和设置的通用代码,节省了300PinMSA协议保留的CMD代码资源。优选的,第二^t块12设置子命令代码字节为8位。优选的,第二模块12用于设置子命令代码字节为0x00,以表示光模块告警门限的类型是激光器温度门限;设置子命令代码字节为OxOl,以表示光模块告警门限的类型是激光器偏置电流门限;设置子命令代码字节为0x02,以表示光模块告警门限的类型是激光器输出光功率门限;设置子命令代码字节为0x03,以表示光模块告警门限的类型是光模块接收光功率门限;设置子命令代码字节为0x04,以表示光模块告警门限的类型是输出信号频率偏差门限;设置子命令代码字节为0x05,以表示光模块告警门限的类型是供电电压门限;i殳置子命令代码字节为0x06,以表示光冲莫块告警门限的类型是激光器寿命终了门限。以上的光通信系统通过在命令帧中i殳置CMD和SCMD,使之表示命令帧的用途和告警门限类型,所以克服了目前的300PinMSA通讯协议最多只能容纳6个不同告警门限的问题,进而4吏得300PinMSA通讯协+义的可扩展性得到更好的保i正。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的4呆护范围之内。权利要求1.一种光模块告警门限的表示方法,其特征在于,包括以下步骤上位机创建关于光模块告警门限的命令帧,其中,设置所述命令帧的命令字节,以表示所述命令帧是用于设置所述光模块告警门限还是用于查询所述光模块告警门限;在所述命令帧中设置子命令代码字节,以表示所述光模块告警门限的类型;所述上位机向光模块发送所述命令帧,以使所述光模块执行相应的操作。2.根据权利要求1所述的表示方法,其特征在于,设置所述命令帧的命令字节,以表示所述命令帧是用于i殳置所述光才莫块告警门限还是用于查询所述光模块告警门限具体包括设置所述命令字节为0x70,以表示所述命令帧是用于设置所述光^t块告警门限;设置所述命令字节为0x71,以表示所述命令帧是用于查询所述光模块告警门限。3.根据权利要求1所述的表示方法,其特征在于,设置所述命令帧的命令字节,以表示所述命令帧是用于设置所述光模块告警门P艮还是用于查询所述光模块告警门限具体包括设置所述命令字节为0x71,以表示所述命令帧是用于设置所述光模块告警门限;设置所述命令字节为0x70,以表示所述命令帧是用于查询所述光模块告警门限。4.根据权利要求1所述的表示方法,其特征在于,在所述命令帧中设置子命令代码字节,以表示所述光模块告警门限的类型具体包括设置所述子命令代码字节为8位。5.根据权利要求1所述的表示方法,其特征在于,在所述命令帧中设置子命令代码字节,以表示所述光沖莫块告警门限的类型具体包4舌以下至少之一i殳置所述子命令4戈码字节为0x00,以表示所述光才莫块告警门限的类型是激光器温度门限;i殳置所述子命令代码字节为0x01,以表示所述光才莫块告警门限的类型是激光器偏置电流门限;i殳置所述子命令代码字节为0x02,以表示所述光才莫块告警门限的类型是激光器输出光功率门限;i殳置所述子命令代码字节为0x03,以表示所述光才莫块告警门限的类型是光模块接收光功率门限;i殳置所述子命令^码字节为0x04,以表示所述光才莫块告警门限的类型是输出信号频率偏差门限;i殳置所述子命令代码字节为0x05,以表示所述光才莫块告警门限的类型是供电电压门限;i殳置所述子命令代码字节为0x06,以表示所述光才莫块告警门限的类型是激光器寿命终了门限。6.—种光通信系统,其特征在于,包括上位机,用于创建关于光模块告警门限的命令帧,以及向光模块发送所述命令帧,其包括,第一模块,用于设置所述命令帧的命令字节,以表示所述命令帧是用于设置所述光模块告警门限还是用于查询所述光模块告警门限;第二模块,在所述命令帧中设置子命令代码字节,以表示所述光模块告警门限的类型;所述光模块,用于根据所述命令帧执行相应的操作。7.根据权利要求6所述的光通信系统,其特征在于,所述第一才莫块i更置所述命令字节为0x70,以表示所述命令帧是用于i殳置所述光才莫块告警门限;设置所述命令字节为0x71,以表示所述命令帧是用于查询所述光才莫块告警门限。8.根据权利要求6所述的光通信系统,其特征在于,所述第一才莫块i殳置所述命令字节为0x71,以表示所述命令帧是用于i殳置所述光冲莫块告警门限;设置所述命令字节为0x70,以表示所述命令帧是用于查询所述光模块告警门限。9.根据权利要求6所述的光通4言系统,其特征在于,所述第二才莫块i殳置所述子命令代码字节为8位。10.根据权利要求6所述的光通信系统,其特征在于,所述第二才莫块用于i殳置所述子命令代码字节为0x00,以表示所述光才莫块告警门限的类型是激光器温度门限;设置所述子命令代码字节为0x01,以表示所述光模块告警门限的类型是激光器偏置电流门限;_没置所述子命令4戈码字节为0x02,以表示所述光模块告警门限的类型是激光器输出光功率门限;设置所述子命令代码字节为0x03,以表示所述光模块告警门限的类型是光才莫块4妻收光功率门限;i殳置所述子命令4、码字节为0x04,以表示所述光模块告警门限的类型是输出信号频率偏差门限;设置所述子命令代码字节为0x05,以表示所述光模块告警门限的类型是供电电压门限;设置所述子命令代码字节为0x06,以表示所述光模块告警门限的类型是激光器寿命终了门限。全文摘要本发明提供了一种光模块告警门限的表示方法,包括以下步骤上位机创建关于光模块告警门限的命令帧,其中,设置命令帧的命令字节,以表示命令帧是用于设置光模块告警门限还是用于查询光模块告警门限;在命令帧中设置子命令代码字节,以表示光模块告警门限的类型;上位机向光模块发送命令帧,以使光模块执行相应的操作。本发明还提供了一种光通信系统。本发明使得300PinMSA通讯协议的可扩展性得到更好的保证。文档编号H04B10/08GK101599867SQ200810098390公开日2009年12月9日申请日期2008年6月2日优先权日2008年6月2日发明者瑜方申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1