著录项信息
专利名称 | PLOAM消息的发送方法及装置 |
申请号 | CN201010000342.5 | 申请日期 | 2010-01-20 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2011-07-20 | 公开/公告号 | CN102130841A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | 暂无 | IPC分类号 | 暂无查看分类表>
|
申请人 | 中兴通讯股份有限公司 | 申请人地址 | 广东省深圳市南山区科技南路55号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 中兴通讯股份有限公司 | 当前权利人 | 中兴通讯股份有限公司 |
发明人 | 张伟良;耿丹 |
代理机构 | 北京康信知识产权代理有限责任公司 | 代理人 | 余刚;吴孟秋 |
摘要
本发明公开了一种PLOAM消息的发送方法及装置。在上述方法中,上层网元获知在一个下行帧中可发送至下层网元的PLOAM消息的个数N;上层网元根据PLOAM消息的个数获取PLOAM消息;上层网元在一个下行帧中向下层网元发送获取的PLOAM消息。根据本发明提供的技术方案,可以保证一个下行帧内发送给同一个下层网元的PLOAM消息的个数小于等于该ONU能够处理的最大PLOAM消息个数。
PLOAM消息的发送方法及装置\n技术领域\n[0001] 本发明涉及通信领域,具体而言,涉及一种PLOAM消息的发送方法及装置。\n背景技术\n[0002] 吉比特无源光网络(Gigabit-Capable Passive Optical Network,简称为GPON)技术是无源光网络(PON)家族中一个重要的技术分支,和其它PON技术类似,GPON也是一种采用点到多点拓扑结构的无源光接入技术。\n[0003] GPON由局侧的光线路终端(Optical Line Terminal,简称为OLT)、用户侧的光网络单元(Optical Network Unit,简称为ONU)以及光分配网络(Optical Distribution Network,简称为ODN)组成,通常采用点到多点的网络结构。ODN由单模光纤、光分路器、光连接器等无源光器件组成,为OLT和ONU之间的物理连接提供光传输媒质。\n[0004] 为了实现OLT对ONU的部分管理功能,ITU-T的G.984.3标准定义了物理层操作管理维护(Physical layer Operations,Administration and Maintenance,简称PLOAM)通道,GPON利用PLOAM通道传输PLOAM消息,实现对传输汇聚层的管理,包括ONU激活,ONU管理控制通道的建立,加密配置,密钥管理等。在GPON系统中,PLOAM消息在上行帧(ONU发送给OLT的帧)和下行帧(OLT发送给ONU的帧)中传输,每个下行帧中包含一个PLOAM消息,OLT决定上行帧中是否包含PLOAM消息。在基于GPON技术的下一代PON系统中,由于传输速率的提高,并且一个OLT需要支持更多的ONU,因此,希望在一个下行帧中发送多个PLOAM消息。同时,考虑到ONU对一个下行帧内PLOAM消息的处理能力,需要限制一个下行帧内发送给同一个ONU的PLOAM消息的最大个数。在现有的GPON传输汇聚(GPON transmissionconverge,简称GTC)层的成帧技术中,GTC成帧模块直接从存放PLOAM消息的队列中按照先进先出(FIFO)的原则取出PLOAM消息组成GTC帧,因而,将上述成帧技术应用于基于GPON技术的下一代PON系统中时,不能保证一个下行帧内发送给同一个ONU的PLOAM消息的个数小于等于ONU能够处理的最大PLOAM消息个数。\n发明内容\n[0005] 针对相关技术中不能保证一个下行帧内发送给同一个下层网元的PLOAM消息的个数小于等于该下层网元能够处理的最大PLOAM消息个数的问题,本发明提供了一种PLOAM消息的发送方法及装置,以解决上述问题至少之一。\n[0006] 根据本发明的一个方面,提供了一种PLOAM消息的发送方法。\n[0007] 根据本发明的PLOAM消息的发送方法包括:上层网元获知在一个下行帧中可发送至下层网元的PLOAM消息的个数N,其中,PLOAM消息中待发送至每个下层网元的PLOAM消息的个数均小于等于该下层网元能够处理PLOAM消息的最大个数m,N≥1,m>0;上层网元根据PLOAM消息的个数获取PLOAM消息,其中,获取的PLOAM消息的个数x小于等于PLOAM消息的个数N,获取的对应同一个下层网元的PLOAM消息的个数a小于等于该下层网元能够处理PLOAM消息的最大个数m,x≥0,a≥0;上层网元在一个下行帧中向下层网元发送获取的PLOAM消息。\n[0008] 根据本发明的另一方面,提供了一种PLOAM消息的发送装置。\n[0009] 根据本发明的PLOAM消息的发送装置包括:获知单元,用于获知在一个下行帧中可发送至下层网元的PLOAM消息的个数N,其中,PLOAM消息中待发送至每个下层网元的PLOAM消息的个数均小于等于该下层网元能够处理PLOAM消息的最大个数m,N≥1,m>0;\n获取单元,用于根据PLOAM消息的个数获取PLOAM消息,其中,获取的PLOAM消息的个数x小于等于PLOAM消息的个数N,获取的对应同一个下层网元的PLOAM消息的个数a小于等于该下层网元能够处理PLOAM消息的最大个数m,x≥0,a≥0;发送单元,用于在一个下行帧中向下层网元发送获取的PLOAM消息。\n[0010] 通过本发明,上层网元根据可发送至下层网元的PLOAM消息的个数获取PLOAM消息,并发送至下层网元,在考虑下层网元处理能力的前提下,可以保证一个下行帧内发送给同一个下层网元的PLOAM消息的个数小于等于该ONU能够处理的最大PLOAM消息个数。\n附图说明\n[0011] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:\n[0012] 图1是根据本发明实施例的PLOAM消息的发送装置的结构框图;\n[0013] 图2是根据本发明优选实施例的PLOAM消息的发送装置的结构框图;\n[0014] 图3是根据本发明实例一的PLOAM消息的发送装置的结构框图;\n[0015] 图4是根据本发明实例二的PLOAM消息的发送装置的结构框图;\n[0016] 图5是根据本发明实例三的PLOAM消息的发送装置的结构框图;\n[0017] 图6是根据本发明实施例的PLOAM消息的发送方法的流程图。\n具体实施方式\n[0018] 下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。\n[0019] 图1是根据本发明实施例的PLOAM消息的发送装置的结构框图。如图1所示,根据本发明实施例的PLOAM消息的发送装置包括:获知单元1、获取单元2、发送单元3。\n[0020] 获知单元1,用于获知在一个下行帧中可发送至下层网元的PLOAM消息的个数N,其中,PLOAM消息中待发送至每个下层网元的PLOAM消息的个数均小于等于该下层网元能够处理PLOAM消息的最大个数m,N≥1,m>0;\n[0021] 获取单元2,用于根据PLOAM消息的个数获取PLOAM消息,其中,获取的PLOAM消息个数x小于等于PLOAM消息的个数N,获取的对应同一个下层网元的PLOAM消息的个数a小于等于该下层网元能够处理PLOAM消息的最大个数m,x≥0,a≥0;\n[0022] 发送单元3,用于在一个下行帧中向下层网元发送获取的PLOAM消息。\n[0023] 采用上述装置发送PLOAM消息,在考虑下层网元(例如,ONU)处理能力的前提下,可以保证一个下行帧内发送给同一个下层网元的PLOAM消息的个数小于等于该下层网元能够处理的最大PLOAM消息个数。\n[0024] 其中,上述PLOAM消息包括:单播PLOAM消息,和/或,广播PLOAM消息。\n[0025] 优选地,如图2所示,上述装置还可以包括:第一存储单元4,连接于获知单元1与获取单元2之间,用于将产生的单播PLOAM消息存储在每个下层网元对应的预设寄存器中,并将产生的广播PLOAM消息存储在PLOAM消息队列中。\n[0026] 优选地,如图2所示,上述获取单元2可以包括:第一提取模块20,用于在预设时间到达时,从每个下层网元对应的预设寄存器中提取单播PLOAM消息;第一存储模块21,用于将提取的单播PLOAM消息存储在PLOAM消息队列中;第二提取模块22,用于从PLOAM消息队列中提取PLOAM消息。\n[0027] 以下结合图3对上述装置进行描述。图3是根据本发明实例一的PLOAM消息的发送装置的结构框图。如图3所示,根据本发明实例一的PLOAM消息的发送装置包括:PLOAM消息产生单元、S个寄存器(S是与下层网元个数相对应的数值)、定时器、提取单元(相当于第一提取模块、第一存储模块)、PLOAM消息队列、成帧单元(相当于第二提取模块)。\n[0028] OLT需要在一个下行帧内可以发送至下层网元的N(N≥1)个PLOAM消息,在一个下行帧内给每个ONU发送的PLOAM消息的最大个数为m(m≥1)。在OLT处,预先为每个ONU建立一个用于存放PLOAM消息的寄存器。\n[0029] PLOAM消息产生单元产生一个PLOAM消息后,如果此PLOAM消息属于一个ONU,则OLT将该PLOAM消息存放在对应ONU的寄存器中;如果此PLOAM消息是一个广播PLOAM消息,则OLT将该PLOAM消息直接放到PLOAM消息队列。OLT处设置一个定时器和一个提取单元,该定时器设置的定时时间为T(例如,T≥125μs),当定时器溢出时,该定时器从零开始计时,并且该定时器控制提取单元依次循环(或者依次)从对应各个ONU的部分寄存器中取出L个PLOAM消息放入到PLOAM消息队列,每个寄存器中取出的PLOAM消息个数小于等于m。\n[0030] 成帧单元在组成一个下行帧时,可以包括以下处理:\n[0031] 成帧单元从PLOAM消息队列依次取出PLOAM消息,如果连续取出N个PLOAM消息中不包含广播PLOAM消息,则GTC成帧单元将这N个PLOAM消息组成下行帧;如果GTC成帧单元从PLOAM消息队列中取出一个广播PLOAM消息,如果在此广播PLOAM消息之前OLT已经取出了部分PLOAM消息,则GTC成帧单元将广播PLOAM消息之前取出的一个或多个PLOAM消息组成下行帧,并将该广播PLOAM消息单独存放在下一个下行帧内组成下行帧;如果GTC成帧单元从PLOAM消息队列中取出第一个PLOAM消息是一个广播PLOAM消息,则将该广播PLOAM消息单独放在下行帧内组成下行帧。\n[0032] 由上述过程可知,发送装置将从PLOAM消息队列中提取的单播PLOAM消息在一个下行帧中发送;将从PLOAM消息队列中提取的一个广播PLOAM消息单独在一个下行帧中发送。\n[0033] 成帧单元在组成一个下行帧时,还可以包括以下处理:\n[0034] 成帧单元从PLOAM消息队列依次取出PLOAM消息,如果连续取出N个PLOAM消息中不包含广播PLOAM消息,则GTC成帧单元将这N个PLOAM消息组成下行帧;如果GTC成帧单元从PLOAM消息队列中取出一个广播PLOAM消息,则将该广播PLOAM消息与之前取出的单播PLOAM消息(还可以包括:之后取出的单播PLOAM消息)组成一个下行帧进行发送,其中,待发送至每个下层网元的PLOAM消息个数,需要满足小于等于该下层网元能够处理PLOAM消息的最大个数的条件。\n[0035] 由上述过程可知,发送装置还可以将从PLOAM消息队列中提取的单播PLOAM消息和一个广播PLOAM消息在一个下行帧中发送。\n[0036] 优选地,上述装置还可以包括:比较单元5,用于将产生的PLOAM消息与PLOAM消息队列中的PLOAM消息对应的下层网元的标识信息进行比较;判断单元6,用于根据比较结果,确定PLOAM消息队列中是否存在m个PLOAM消息对应的下层网元的标识信息与产生的PLOAM消息对应的下层网元的标识信息一致;第二存储单元7,用于在判断单元输出为是的情况下,将产生的PLOAM消息存储在预设第一寄存器中,在判断单元输出为否的情况下,将产生的PLOAM消息存储在PLOAM消息队列中。\n[0037] 则获取单元2还可以包括:比较模块23,用于在预设时间到达时,比较第一寄存器中的各个PLOAM消息和PLOAM消息队列中的PLOAM消息对应的下层网元的标识信息是否一致;第一判断模块24,用于确定PLOAM消息队列中是否存在p个PLOAM消息与所述第一寄存器中PLOAM消息的对应的下层网元的标识信息相同,其中,0≤p<m;第二存储模块25,用于在第一判断模块输出为是的情况下,将第一寄存器中与所述p个PLOAM消息对应的下层网元的标识信息相同的PLOAM消息提取并存放至PLOAM消息队列中,其中,存放后的PLOAM消息队列中的标识相同的PLOAM消息个数小于等于m;第三提取模块26,用于从PLOAM消息队列中提取PLOAM消息。\n[0038] 以下结合图4对上述装置进行描述,图4是根据本发明实例二的PLOAM消息的发送装置的结构框图。如图4所示,根据本发明实例二的PLOAM消息的发送装置包括:PLOAM消息产生单元、比较单元、寄存器(相当于第一寄存器)、提取比较单元(相当于前面提到的比较模块、第一判断模块、第二存储模块)、定时器、PLOAM消息队列、成帧单元(相当于第三提取模块)。\n[0039] OLT需要在一个下行帧内发送N(N≥1)个PLOAM消息,在一个下行帧内给每个ONU发送的PLOAM消息的最大个数为m(m≥1)。在OLT处,需要预先设置一个寄存器。\n[0040] 在OLT处,PLOAM消息产生单元产生一个PLOAM后,通过比较单元比较新产生的PLOAM的ONU-ID和PLOAM消息队列中的所有PLOAM消息的ONU-ID,如果PLOAM消息队列中存在m个PLOAM消息的ONU-ID和新产生的PLOAM的ONU-ID相同,则OLT将新产生的PLOAM消息存储到一个位于PLOAM消息队列输入端的寄存器中,否则,OLT将新产生的PLOAM消息放到PLOAM消息队列中。OLT处设置一个定时器和一个提取比较单元,定时器的定时时间为T(T≥125μs),当定时器溢出时,定时器从零开始计时,并且定时器控制提取比较单元比较寄存器中的PLOAM消息的ONU-ID和PLOAM消息队列中的PLOAM消息的ONU-ID,如果PLOAM消息队列中的ONU-ID相同的个数小于m,则提取比较单元将寄存器中的PLOAM消息存放到PLOAM消息队列中,否则,寄存器中的PLOAM消息仍保存在寄存器中。\n[0041] 成帧单元在组成一个下行帧时,可以包括以下处理:\n[0042] 在OLT处,成帧单元在组成一个下行帧时,从PLOAM消息队列依次取出PLOAM消息,如果连续取出N个PLOAM消息中不包含广播PLOAM消息,则GTC成帧单元将这N个PLOAM消息组成下行帧;如果GTC成帧单元从PLOAM消息队列中取出一个广播PLOAM消息,如果在此广播PLOAM消息之前OLT已经取出了部分PLOAM消息,则GTC成帧单元将广播PLOAM消息之前取出的一个或多个PLOAM消息组成下行帧,并将广播PLOAM消息单独放在下一个下行帧内组成下行帧;如果GTC成帧单元从PLOAM消息队列中取出第一个PLOAM消息是一个广播PLOAM消息,则将广播PLOAM消息单独放在下行帧内组成下行帧。\n[0043] 其中,上述提取比较单元从寄存器中取出PLOAM消息顺序的原则是:先进先出原则或者首先取出优先级最高的PLOAM消息的原则。\n[0044] 由上述过程可知,发送装置将从PLOAM消息队列中提取的单播PLOAM消息在一个下行帧中发送;将从PLOAM消息队列中提取的一个广播PLOAM消息单独在一个下行帧中发送。\n[0045] 成帧单元在组成一个下行帧时,还可以包括以下处理:\n[0046] 成帧单元从PLOAM消息队列依次取出PLOAM消息,如果连续取出N个PLOAM消息中不包含广播PLOAM消息,则GTC成帧单元将这N个PLOAM消息组成下行帧;如果GTC成帧单元从PLOAM消息队列中取出一个广播PLOAM消息,则将该广播PLOAM消息与之前取出的单播PLOAM消息(还可以包括:之后取出的单播PLOAM消息)组成一个下行帧进行发送,其中,待发送至每个下层网元的PLOAM消息个数,需要满足小于等于该下层网元能够处理PLOAM消息的最大个数的条件。\n[0047] 由上述过程可知,发送装置还可以将从PLOAM消息队列中提取的单播PLOAM消息和一个广播PLOAM消息在一个下行帧中发送。\n[0048] 优选地,如图2所示,装置还可以包括:第三存储单元8,用于将产生的PLOAM消息存储在PLOAM消息队列中。\n[0049] 则获取单元还可以包括:第四提取模块27,用于从预设第二寄存器和PLOAM消息队列中,或者,从第二寄存器中,提取PLOAM消息;第二判断模块28,用于在提取的PLOAM消息中不包含广播PLOAM消息的情况下,确定对应同一个下层网元的PLOAM消息个数q是否均小于该网元能够处理PLOAM消息的最大个数m;第三存储模块29,用于在第二判断模块输出为否的情况下,将(q-m)个PLOAM消息存储至第二寄存器中;处理模块30,用于依次将从PLOAM消息队列和/或第二寄存器中提取的(q-m)个PLOAM消息与前一次提取的PLOAM消息共同组成N个PLOAM消息,直至确定组成的N个PLOAM消息中对应同一个下层网元的PLOAM消息个数q均小于该网元能够处理PLOAM消息的最大个数m。\n[0050] 以下结合图5进行描述,图5是根据本发明实例三的PLOAM消息的发送装置的结构框图。如图5所示,根据本发明实例三的PLOAM消息的发送装置包括:PLOAM消息产生单元、PLOAM消息队列、寄存器(相当于第二寄存器)、成帧单元(相当于处理模块)。\n[0051] OLT需要在一个下行帧内发送N(N≥1)个PLOAM消息,在一个下行帧内给每个ONU发送的PLOAM消息的最大个数为m(m≥1)。在OLT处,需要预先设置一个寄存器。\n[0052] 在OLT处,产生一个PLOAM消息后,直接将新产生的PLOAM消息放到PLOAM消息队列中。GTC成帧单元在构建下行帧时,从图中的寄存器和PLOAM消息队列中共取出N个PLOAM消息,如果连续取出N个PLOAM消息中不包含广播PLOAM消息,则比较N个PLOAM消息的ONU-ID,如果某个相同的ONU-ID的个数为q,且q大于m,则OLT从q个ONU-ID相同的PLOAM消息中取出(q-m)个PLOAM消息存储到该寄存器中。然后,OLT继续从PLOAM消息队列(和/或寄存器)中取出(q-m)个PLOAM消息,和第一次取出的PLOAM消息组成消息个数为N的PLOAM消息组,如果N个PLOAM消息中不包含广播PLOAM消息,OLT按照上述方式比较N个PLOAM消息的ONU-ID,重复上述步骤,直到取出的N个PLOAM消息组中的相同ONU-ID数小于等于m。\n[0053] GTC成帧单元将这N个PLOAM消息组成下行帧;如果GTC成帧单元从PLOAM消息队列中取出一个广播PLOAM消息,如果在此广播PLOAM消息之前OLT已经取出了部分PLOAM消息,并且部分PLOAM消息中相同ONU-ID数小于等于m,则GTC成帧单元将广播PLOAM消息之前取出的一个或多个PLOAM消息组成下行帧,并将广播PLOAM消息单独放在下一个下行帧内组成下行帧;如果GTC成帧单元从PLOAM消息队列中取出第一个PLOAM消息是一个广播PLOAM消息,则将广播PLOAM消息单独放在下行帧内组成下行帧。\n[0054] 由上述过程可知,发送装置将从PLOAM消息队列中提取的单播PLOAM消息在一个下行帧中发送;将从PLOAM消息队列中提取的一个广播PLOAM消息单独在一个下行帧中发送。\n[0055] 成帧单元在组成一个下行帧时,还可以包括以下处理:\n[0056] 成帧单元从PLOAM消息队列依次取出PLOAM消息,如果连续取出N个PLOAM消息中不包含广播PLOAM消息,则GTC成帧单元将这N个PLOAM消息组成下行帧;如果GTC成帧单元从PLOAM消息队列中取出一个广播PLOAM消息,则将该广播PLOAM消息与之前取出的单播PLOAM消息(还可以包括:之后取出的单播PLOAM消息)组成一个下行帧进行发送,其中,待发送至每个下层网元的PLOAM消息个数,需要满足小于等于该下层网元能够处理PLOAM消息的最大个数的条件。\n[0057] 优选地,在上述过程中,OLT从寄存器和PLOAM消息队列中共取出N个PLOAM消息,其优先顺序为:OLT优先从寄存器中取出全部PLOAM消息,在寄存器中的全部PLOAM消息个数小于N的情况下,OLT继续从PLOAM消息队列中取出PLOAM消息。\n[0058] 在上述过程中,OLT从寄存器中取出PLOAM消息顺序的原则为先进先出原则或者首先取出优先级最高的PLOAM消息的原则。\n[0059] 通过上述三个实例提供的装置,在发送PLOAM消息时,均可以保证一个下行帧内发送给同一个下层网元的PLOAM消息的个数小于等于该下层网元能够处理的最大PLOAM消息个数。\n[0060] 图6是根据本发明实施例的PLOAM消息的发送方法的流程图。如图6所示,根据本发明实施例的PLOAM消息的发送方法包括以下处理(步骤S601-步骤S605):\n[0061] 步骤S601:上层网元获知在一个下行帧中可发送至下层网元的PLOAM消息的个数N,其中,PLOAM消息中待发送至每个下层网元的PLOAM消息的个数均小于等于该下层网元能够处理PLOAM消息的最大个数m,N≥1,m>0;\n[0062] 步骤S603:上层网元根据PLOAM消息的个数获取PLOAM消息,其中,获取的PLOAM消息个数x小于等于PLOAM消息的个数N,获取的对应同一个下层网元的PLOAM消息的个数a小于等于该下层网元能够处理PLOAM消息的最大个数m,x≥0,a≥0;\n[0063] 步骤S605:上层网元在一个下行帧中向下层网元发送获取的PLOAM消息。\n[0064] 采用上述方法,在一个下行帧中发送多个PLOAM消息时,可以保证一个下行帧内发送给同一个下层网元的PLOAM消息的个数小于等于该下层网元能够处理的最大PLOAM消息个数。\n[0065] 其中,上层网元包括但不限于:光线路终端(OLT),下层网元包括但不限于:光网络单元(ONU)。\n[0066] 其中,PLOAM消息包括:单播PLOAM消息,和/或,广播PLOAM消息。\n[0067] 优选地,在执行步骤S603之前,还可以包括以下处理:上层网元将产生的单播PLOAM消息存储在每个下层网元对应的预设寄存器中,并将产生的广播PLOAM消息存储在PLOAM消息队列中。\n[0068] 则步骤S603可以进一步包括以下处理:\n[0069] (1)在预设时间到达时,上层网元从每个下层网元对应的预设寄存器中提取单播PLOAM消息;\n[0070] 优选地,上层网元通过依次或依次循环提取方式从每个下层网元对应的预设寄存器中提取获取的PLOAM消息。\n[0071] (2)上层网元将提取的单播PLOAM消息存储在PLOAM消息队列中;\n[0072] (3)上层网元从PLOAM消息队列中提取PLOAM消息。\n[0073] 在具体实施过程中,上层网元在一个下行帧中向下层网元发送获取的PLOAM消息包括以下之一:\n[0074] (1)上层网元将从PLOAM消息队列中提取的单播PLOAM消息在一个下行帧中发送;\n[0075] (2)上层网元将从PLOAM消息队列中提取的单播PLOAM消息和一个广播PLOAM消息在一个下行帧中发送;\n[0076] (3)上层网元将从PLOAM消息队列中提取的一个广播PLOAM消息在一个下行帧中发送。\n[0077] 在具体实施过程中,上述三种发送方式可以参见图3至图5中的描述,此处不再赘述。\n[0078] 优选地,在执行步骤S603之前,还可以包括以下处理:\n[0079] (1)上层网元将产生的PLOAM消息与PLOAM消息队列中的PLOAM消息对应的下层网元的标识信息进行比较;\n[0080] (2)根据比较结果,确定PLOAM消息队列中是否存在m个PLOAM消息对应的下层网元的标识信息与产生的PLOAM消息对应的下层网元的标识信息一致;\n[0081] (3)如果是,则将产生的PLOAM消息存储在预设第一寄存器中;\n[0082] (4)否则,则将产生的PLOAM消息存储在PLOAM消息队列中。\n[0083] 则步骤S603可以进一步包括以下处理:\n[0084] (1)在预设时间到达时,上层网元比较第一寄存器中各个PLOAM消息和PLOAM消息队列中的PLOAM消息对应的下层网元的标识信息是否一致;\n[0085] (2)如果所述PLOAM消息队列中存在p个PLOAM消息与所述第一寄存器中PLOAM消息的对应的下层网元的标识信息相同,其中,0≤p<m,则将所述第一寄存器中与所述p个PLOAM消息对应的下层网元的标识信息相同的PLOAM消息提取并存放至所述PLOAM消息队列中;\n[0086] (3)上层网元从所述PLOAM消息队列中提取PLOAM消息。\n[0087] 在具体实施过程中,上层网元也可以通过上面提到的三种方式之一发送上述获取的PLOAM消息。\n[0088] 优选地,在执行步骤S603之前,还可以包括以下处理:上层网元将产生的PLOAM消息存储在PLOAM消息队列中。\n[0089] 则步骤S603可以进一步包括以下处理:\n[0090] (1)上层网元从PLOAM消息队列和/或预设第二寄存器中提取PLOAM消息;\n[0091] 在具体实施过程中,上述步骤(1)中,上层网元从PLOAM消息队列和/或预设第二寄存器中提取获取的PLOAM消息可以包括以下处理:\n[0092] (1.1)上层网元从第二寄存器中提取部分或全部PLOAM消息,其中,从第二寄存器中提取的PLOAM消息的个数为r个,r≤X;\n[0093] (1.2)在r<x的情况下,上层网元从PLOAM消息队列中提取(x-r)个PLOAM消息。\n[0094] (2)在提取的PLOAM消息中不包含广播PLOAM消息的情况下,确定对应同一个下层网元的PLOAM消息的个数q是否均小于该网元能够处理PLOAM消息的最大个数m;\n[0095] (3)如果否,则将(q-m)个PLOAM消息存储至第二寄存器中;\n[0096] (4)上层网元依次将从PLOAM消息队列和/或第二寄存器中提取的(q-m)个PLOAM消息与前一次提取的PLOAM消息共同组成N个PLOAM消息,直至确定组成的N个PLOAM消息中对应同一个下层网元的PLOAM消息个数q均小于该网元能够处理PLOAM消息的最大个数m。\n[0097] 在具体实施过程中,上层网元可以通过以下方式发送获取到的PLOAM消息:\n[0098] (1)上层网元将从PLOAM消息队列和/或第二寄存器中提取的单播PLOAM消息在一个下行帧中发送;\n[0099] (2)上层网元将从PLOAM消息队列/或第二寄存器中提取的一个广播PLOAM消息在一个下行帧中发送;\n[0100] (3)上层网元将从PLOAM消息队列和/或第二寄存器中提取的单播PLOAM消息和一个或多个广播PLOAM消息在一个下行帧中发送。\n[0101] 在上述过程中,OLT从寄存器中取出PLOAM消息顺序的原则为先进先出原则或者首先取出优先级最高的PLOAM消息的原则。\n[0102] 采用上述实施例提供的三种方法,在发送PLOAM消息时,均可以保证一个下行帧内发送给同一个下层网元的PLOAM消息的个数小于等于该下层网元能够处理的最大PLOAM消息个数。\n[0103] 综上所述,借助本发明提供的上述实施例,解决了一个下行帧内发送给同一个下层网元(例如,ONU)的PLOAM消息的个数大于该下层网元能够处理的最大PLOAM消息个数的问题,可以保证一个下行帧内发送给同一个下层网元的PLOAM消息的个数小于等于该下层网元能够处理的最大PLOAM消息个数,有效提高了系统的可靠性。\n[0104] 显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。\n[0105] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
法律信息
- 2022-01-04
未缴年费专利权终止
IPC(主分类): H04L 12/58
专利号: ZL 201010000342.5
申请日: 2010.01.20
授权公告日: 2015.06.03
- 2015-06-03
- 2013-01-30
实质审查的生效
IPC(主分类): H04L 12/58
专利申请号: 201010000342.5
申请日: 2010.01.20
- 2011-07-20
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2009-04-15
|
2008-11-08
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |