开放安静窗口的方法和装置以及注册方法、装置和系统与流程

文档序号:19060498发布日期:2019-11-06 01:43阅读:127来源:国知局
开放安静窗口的方法和装置以及注册方法、装置和系统与流程

本发明实施例涉及无源光网络(pon,passiveopticalnetwork)技术,尤指一种开放安静窗口的方法和装置以及注册方法、装置和系统。



背景技术:

图1为传统无源光网络的架构示意图。如图1所示,光线路终端(olt,opticallineterminal)和光网络单元(onu,opticalnetworkunit)之间的通道既传输数据,也传输管理信息。也就是说,olt和onu之间通过一个通道进行通信。随着移动网络的发展,无源光网络逐渐成为移动前传、移动回传、传感网络、车载网络的承载技术之一,这些网络业务在应用过程中对移动网络、甚至作为承载的无源光网络的传输延迟要求很严格。

无源光网络中的传输延迟包括:光传输延迟、开放安静窗口造成的延迟和带宽分配延迟等。

其中,光传输延迟与光纤距离相关,20千米(km)的光纤的传输时间约100微米(μs)。

开放安静窗口用于onu发现、onu测距,属于olt和onu之间通道连接初始化带来的开销。在安静窗口开放期间,正常工作的onu不能获得上行带宽,不能与olt进行正常的通信,上行业务会出现延迟甚至丢包的情况。



技术实现要素:

本发明实施例提供了一种开放安静窗口的方法和装置以及注册方法、装置和系统,能够减小安静窗口对数据传输延迟的影响,从而降低pon系统的传输延迟。

本发明实施例提供了一种开放安静窗口的方法,包括:

当确定需要开放第一安静窗口时,开放所述第一安静窗口;

其中,所述第一安静窗口用于光网络单元的发现。

其中,周期性开放所述第一安静窗口。

其中,所述确定需要开放第一安静窗口包括以下任一种:

确定有光网络单元需要注册;

根据第一通知信息确定需要开放第一安静窗口。

其中,所述确定有光网络单元需要注册包括以下任一种:

根据预配置的待注册的光网络单元的数量确定有所述光网络单元需要注册;

根据预配置的所述待注册的光网络单元的身份信息确定有所述光网络单元需要注册;

根据第二通知信息确定有所述光网络单元需要注册。

在本发明实施例中,该方法还包括:

当确定不需要开放所述第一安静窗口时,停止开放所述第一安静窗口。

其中,所述确定不需要开放第一安静窗口包括以下任一种:

确定所有待注册的光网络单元均完成注册;

根据第三通知信息确定不需要开放第一安静窗口。

其中,所述确定所有待注册的光网络单元均完成注册包括以下任一种:

根据预配置的待注册的光网络单元的数量确定所有待注册的光网络单元均完成注册;

根据预配置的待注册的光网络单元的身份信息确定所有待注册的光网络单元均完成注册;

在预设时间内没有光网络单元进行注册;

根据第四通知信息确定所有所述待注册的光网络单元均完成注册。

在本发明实施例中,该方法还包括:

当确定需要开放第二安静窗口时,开放所述第二安静窗口;

其中,所述第二安静窗口用于光网络单元的测距,且所述第二安静窗口小于所述第一安静窗口。

在本发明实施例中,所述第二安静窗口以预估的测距响应到达时刻为中心。

本发明实施例提出了一种开放安静窗口的装置,包括:

开放模块,用于当确定需要开放第一安静窗口时,开放所述第一安静窗口;

其中,所述第一安静窗口用于光网络单元的发现。

本发明实施例提出了一种开放安静窗口的装置,包括处理器和计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令被所述处理器执行时,实现上述任一种开放安静窗口的方法。

本发明实施例提出了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一种开放安静窗口的方法的步骤。

本发明实施例提出了一种注册方法,包括:

当确定需要开放第一安静窗口时,开放所述第一安静窗口,并广播发现请求;其中,所述第一安静窗口用于光网络单元的发现;

检测所述光网络单元发送的发现响应,开放第二安静窗口,并向所述光网络单元发送测距请求;其中,所述第二安静窗口用于所述光网络单元的测距;

接收到测距响应,计算测距结果。

在本发明实施例中,该方法还包括:

当确定不需要开放所述第一安静窗口时,停止开放所述第一安静窗口。

其中,所述第二安静窗口小于所述第一安静窗口。

在本发明实施例中,该方法还包括:

保存以下任一个:

所述发现响应中的身份信息、所述测距结果和分配的带宽之间的对应关系;

所述身份信息和测距结果之间的对应关系;

所述身份信息和分配的带宽之间的对应关系。

在本发明实施例中,该方法还包括:

广播发送或者向所述光网络单元发送所述对应关系;

接收到所述光网络单元在所述带宽发送的信息。

其中,当满足以下至少之一时发送所述对应关系:

检测到所述光网络单元离线;

接收到所述光网络单元的配置信息。

本发明实施例提出了一种注册装置,包括:

发现模块,用于当确定需要开放第一安静窗口时,开放所述第一安静窗口,并广播发现请求;其中,所述第一安静窗口用于光网络单元的发现;检测所述光网络单元发送的身份信息;

测距模块,用于开放第二安静窗口,并向所述光网络单元发送测距请求;其中,所述第二安静窗口用于所述光网络单元的测距;接收到测距响应,计算测距结果。

本发明实施例提出了一种注册装置,包括处理器和计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令被所述处理器执行时,实现上述任一种注册方法。

本发明实施例提出了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一种注册方法的步骤。

本发明实施例提出了一种注册方法,包括:

保存以下任一个:

光网络单元的身份信息和带宽之间的对应关系;光网络单元的身份信息和测距结果之间的对应关系;光网络单元的身份信息、测距结果和带宽之间的对应关系;

广播发送或者向所述光网络单元发送所述对应关系。

其中,当满足以下至少之一时发送所述对应关系:

检测到所述光网络单元离线;

接收到所述光网络单元的配置信息。

在本发明实施例中,该方法还包括:

开放第二安静窗口,并向所述光网络单元发送测距请求;其中,所述第二安静窗口用于所述光网络单元的测距;

接收到测距响应,计算测距结果。

在本发明实施例中,该方法还包括:

接收到所述光网络单元在所述带宽发送的信息。

本发明实施例提出了一种注册方法,包括:

侦听以下任一个:身份信息、测距结果和带宽之间的对应关系;身份信息和测距结果之间的对应关系;身份信息和带宽之间的对应关系;

当自身的身份信息和所述对应关系中的身份信息相同时,执行以下至少之一:

获取所述对应关系中的测距结果,在本地应用所述测距结果;

获取所述对应关系中的带宽,在所述带宽中发送信息。

本发明实施例提出了一种注册装置,包括:

存储模块,用于保存以下任一个:光网络单元的身份信息和带宽之间的对应关系;光网络单元的身份信息和测距结果之间的对应关系;光网络单元的身份信息、测距结果和带宽之间的对应关系;

发送模块,用于广播发送或者向所述光网络单元发送所述对应关系。

本发明实施例提出了一种注册装置,包括:侦听模块和以下至少之一:应用模块、发送模块;

侦听模块,用于侦听以下任一个:身份信息、测距结果和带宽之间的对应关系;身份信息和测距结果之间的对应关系;身份信息和带宽之间的对应关系;

应用模块,用于当自身的身份信息和所述对应关系中的身份信息相同时,在本地应用所述测距结果;

发送模块,用于当自身的身份信息和所述对应关系中的身份信息相同时,在所述带宽中发送信息。

本发明实施例提出了一种注册装置,包括处理器和计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令被所述处理器执行时,实现上述任一种注册方法。

本发明实施例提出了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一种注册方法的步骤。

本发明实施例包括:当确定需要开放第一安静窗口时,开放所述第一安静窗口;其中,所述第一安静窗口用于光网络单元的发现。本发明实施例在确定需要开放第一安静窗口时才开放第一安静窗口,而不是周期性地开放第一安静窗口,提高了第一安静窗口的效率,减小了第一安静窗口对数据传输延迟的影响,从而降低了pon系统的传输延迟。

在一个可选的实施例中,当确定需要开放第二安静窗口时,开放所述第二安静窗口;其中,所述第二安静窗口用于光网络单元的测距,且所述第二安静窗口小于所述第一安静窗口。由于在发现onu时,可以对olt和onu之间的距离进行预估,例如,在发现onu过程中,olt给onu发送发现请求并记录发送发现请求的时刻t1,onu收到发现请求并向olt发送发现响应,其中发现响应中携带收到发现请求和发送发现响应之间的时间差t或者相关信息,olt收到发现响应并记录时刻t2,则olt和onu之间的往返时间约为(t2-t1-t),根据光的传播速率v预估olt和onu之间的距离d为v(t2-t1-t)/2,即olt对onu测距响应的到达时间可以进行预估,例如,假设olt发送测距请求的时刻为t1,olt预测onu接收到测距请求并发出测距响应所需的时间为t,则onu发送的测距响应到达olt的时刻约为(t1+t2-t1-t+t),因此为测距开放的安静窗口可以为(t1+t2-t1-t+t-δt,t1+t2-t1-t+t+δt),比为onu发现开放的安静窗口小,给正常工作的onu带来的延迟也较小,从而降低了pon系统的传输延迟。

本发明实施例的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明实施例而了解。本发明实施例的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图说明

附图用来提供对本发明实施例技术方案的进一步理解,并且构成说明书的一部分,与本发明实施例的实施例一起用于解释本发明实施例的技术方案,并不构成对本发明实施例技术方案的限制。

图1为传统无源光网络的架构示意图;

图2为传统的开放安静窗口的方法的示意图;

图3为本发明一个实施例提出的开放安静窗口的方法的流程图;

图4为本发明实施例开放安静窗口的方法的示意图;

图5为本发明另一个实施例提出的开放安静窗口的装置的结构组成示意图;

图6为本发明另一个实施例提出的注册方法的流程图;

图7为本发明另一个实施例提出的注册装置的结构组成示意图;

图8为本发明另一个实施例提出的注册方法的流程图;

图9为本发明另一个实施例提出的注册方法的流程图;

图10为本发明另一个实施例提出的注册装置的结构组成示意图;

图11为本发明另一个实施例提出的注册装置的结构组成示意图;

图12为本发明另一个实施例提出的注册系统的结构组成示意图。

具体实施方式

下文中将结合附图对本发明实施例进行详细说明。需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互任意组合。

在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

如图2所示,为了发现位于距离olt最大20km的onu,有必要开放200μs的安静窗口;并且,为了实现快速发现onu,olt需周期性地开放安静窗口,以发现onu,该周期与实际应用相关,如果希望onu能够在秒级别待注册的onu,则该周期应该是秒级别,即在每1秒中必须开放最大200微秒的安静窗口。

由于安静窗口用于待注册激活的onu发送上行信号,而其他已经完成注册激活的、正常工作的onu不能获得上行带宽,不能与olt进行通常的通信,从而不能在安静窗口发送上行信号,那么如果正常工作的onu正好在安静窗口开始时有上行数据要发送,则必须要等待安静窗口结束之后才有机会发送上行数据,这种情况下,正常工作的onu发送的上行数据将可能造成最大200微秒的延迟甚至丢包的情况。

另外,当olt对onu进行测距时,也需要开放安静窗口,但实际上olt在发现onu时,可以对olt和onu之间的距离进行预估,即olt对onu测距响应的到达时间可以进行预估,而且用于测距的安静窗口是专门给待测距onu用的,不需要多个onu进行竞争,因此为测距开放的安静窗口可以比为onu发现开放的安静窗口小,给正常工作的onu带来的延迟也较小。

并且,当onu离线后重新上线时,还需要重新注册,即需要olt开放安静窗口来发现onu和对onu进行测距。

参见图3,本发明一个实施例提出了一种开放安静窗口的方法,包括:

步骤300、当确定需要开放第一安静窗口时,开放所述第一安静窗口;其中,所述第一安静窗口用于光网络单元的发现。

在本发明实施例中,可以周期性开放第一安静窗口。

在本发明实施例中,可以采用以下任一种方法确定需要开放第一安静窗口。

一、确定有光网络单元需要注册。

具体的,可以采用以下任一种方法确定有onu需要注册。

一)、根据预配置的待注册的光网络单元的数量确定有所述光网络单元需要注册。例如,当已完成注册的onu的数量小于预配置的待注册的onu的数量,或预配置的待注册的onu的数量大于或等于1时,确定有onu需要注册。

二)、根据预配置的所述待注册的光网络单元的身份信息确定有所述光网络单元需要注册。例如,当预配置的身份信息对应的onu中存在未注册的onu,或存在预配置的身份信息时,确定有onu需要注册。

三)、根据第二通知信息确定有所述光网络单元需要注册。也就是说,接收到第二通知信息即确定有onu需要注册。该第二通知信息可以来自于网管系统。

二、根据第一通知信息确定需要开放第一安静窗口。也就是说,接收到第一通知信息即确定需要开放第一安静窗口。该第一通知信息可以来自于网管系统。

在本发明另一个实施例中,该方法还包括:

步骤301、当确定不需要开放所述第一安静窗口时,停止开放所述第一安静窗口。

在本发明实施例中,可以采用以下任一种方法确定不需要开放第一安静窗口:

一、确定所有待注册的光网络单元均完成注册。

具体的,可以采用以下任一种方法确定所有待注册的onu均完成注册。

一)、根据预配置的待注册的onu的数量确定所有待注册的onu均完成注册。例如,当完成注册的光网络单元的数量等于预配置的待注册的光网络单元的数量,或待注册的onu的数量为0时,确定所有待注册的onu均完成注册。

二)、根据预配置的待注册的onu的身份信息确定所有待注册的onu均完成注册。例如,当预配置的待注册的光网络单元的身份信息对应的光网络单元均完成注册,或者没有预配置的待注册的onu的身份信息时,确定所有待注册的onu均完成注册。

三)、在预设时间内没有光网络单元进行注册。

四)、根据第四通知信息确定所有所述待注册的光网络单元均完成注册。也就是说,接收到第四通知信息即确定所有待注册的onu均完成注册。该第四通知信息可以来自于网管系统。

二、根据第三通知信息确定不需要开放第一安静窗口。也就是说,接收到第三通知信息即确定不需要开放第一安静窗口。该第三通知信息可以来自于网管系统。

在本发明另一个实施例中,该方法还包括:

当确定需要开放第二安静窗口时,开放所述第二安静窗口;

其中,所述第二安静窗口用于光网络单元的测距,且所述第二安静窗口小于所述第一安静窗口。

在本发明实施例中,由于在发现onu时,可以对olt和onu之间的距离进行预估,例如,在发现onu过程中,olt给onu发送发现请求并记录发送发现请求的时刻t1,onu收到发现请求并向olt发送发现响应,其中发现响应中携带收到发现请求和发送发现响应之间的时间差t或者相关信息,olt收到发现响应并记录时刻t2,则olt和onu之间的往返时间约为(t2-t1-t),根据光的传播速率v预估olt和onu之间的距离d为v(t2-t1-t)/2,即olt对onu测距响应的到达时间可以进行预估,例如,假设olt发送测距请求的时刻为t1,olt预测onu接收到测距请求并发出测距响应所需的时间为t,则onu发送的测距响应到达olt的时刻约为(t1+t2-t1-t+t),因此为测距开放的安静窗口可以比为onu发现开放的安静窗口小,给正常工作的onu带来的延迟也较小,从而降低了pon系统的传输延迟。

例如,第二安静窗口以预估的测距响应到达时刻为中心的一段时间,如(t1+t2-t1-t+t-δt,t1+t2-t1-t+t+δt)。

在本发明实施例中,olt不再周期性地开放安静窗口,而是在需要的时候才开放安静窗口,如图4所示,提高了安静窗口的效率,减小了安静窗口对数据延迟的影响。例如,在有onu需要注册时才开放安静窗口,当没有onu需要注册时,停止开放安静窗口。

例如,在部署pon系统时,让所有onu都完成注册,注册过程大致包括:olt开放第一安静窗口,onu在第一安静窗口内报告自身的标识,olt开放第二安静窗口,对onu进行测距。在这个注册过程中onu不通业务,当所有onu完成注册后,再开通业务。后续工作过程中不再周期性的开放安静窗口,直到有需要,例如有新的onu加入,或者,有旧的onu需要更换。

当需要加入新的onu时,当作业务升级,允许业务中断或者产生异常(例如延迟变大、有丢包等),olt开始周期性开放第一安静窗口,当新的onu完成注册后,olt停止开放第一安静窗口。

参见图5,本发明另一个实施例提出了一种开放安静窗口的装置(如olt),包括:

开放模块,用于当确定需要开放第一安静窗口时,开放所述第一安静窗口;

其中,所述第一安静窗口用于光网络单元的发现。

在本发明实施例中,开放模块具体用于:

当确定需要开放第一安静窗口时,周期性开放所述第一安静窗口。

在本发明实施例中,开放模块具体用于采用以下任一种方法确定需要开放第一安静窗口:

确定有光网络单元需要注册;

根据第一通知信息确定需要开放第一安静窗口。

在本发明实施例中,开放模块具体用于采用以下任一种方法确定有光网络单元需要注册:

根据预配置的待注册的光网络单元的数量确定有所述光网络单元需要注册;

根据预配置的所述待注册的光网络单元的身份信息确定有所述光网络单元需要注册;

根据第二通知信息确定有所述光网络单元需要注册。

在本发明另一个实施例中,开放模块还用于:

当确定不需要开放所述第一安静窗口时,停止开放所述第一安静窗口。

在本发明实施例中,开放模块具体用于采用以下任一种方法确定不需要开放第一安静窗口:

确定所有待注册的光网络单元均完成注册;

根据第三通知信息确定不需要开放第一安静窗口。

在本发明实施例中,开放模块具体用于采用以下任一种方法确定所有待注册的光网络单元均完成注册:

根据预配置的待注册的光网络单元的数量确定所有待注册的光网络单元均完成注册;

根据预配置的待注册的光网络单元的身份信息确定所有待注册的光网络单元均完成注册;

在预设时间内没有光网络单元进行注册;

根据第四通知信息确定所有所述待注册的光网络单元均完成注册。

在本发明另一个实施例中,开放模块还用于:

当确定需要开放第二安静窗口时,开放所述第二安静窗口;

其中,所述第二安静窗口用于光网络单元的测距,且所述第二安静窗口小于所述第一安静窗口。

本发明另一个实施例提出了一种开放安静窗口的装置,包括处理器和计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令被所述处理器执行时,实现上述任一种开放安静窗口的方法。

本发明另一个实施例提出了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一种开放安静窗口的方法的步骤。

参见图6,本发明另一个实施例提出了一种注册方法,包括:

步骤600、当确定需要开放第一安静窗口时,开放所述第一安静窗口,并广播发现请求;其中,所述第一安静窗口用于光网络单元的发现。

在本发明实施例中,可以周期性开放第一安静窗口。

在本发明实施例中,可以采用以下任一种方法确定需要开放第一安静窗口。

一、确定有光网络单元需要注册。

具体的,可以采用以下任一种方法确定有onu需要注册。

一)、根据预配置的待注册的光网络单元的数量确定有所述光网络单元需要注册。例如,当已完成注册的onu的数量小于预配置的待注册的onu的数量,或预配置的待注册的onu的数量大于或等于1时,确定有onu需要注册。

二)、根据预配置的所述待注册的光网络单元的身份信息确定有所述光网络单元需要注册。例如,当预配置的身份信息对应的onu中存在未注册的onu,或存在预配置的身份信息时,确定有onu需要注册。

三)、根据第二通知信息确定有所述光网络单元需要注册。也就是说,接收到第二通知信息即确定有onu需要注册。该第二通知信息可以来自于网管系统。

二、根据第一通知信息确定需要开放第一安静窗口。也就是说,接收到第一通知信息即确定需要开放第一安静窗口。该第一通知信息可以来自于网管系统。

在本发明实施例中,国际电信联盟(itu,internationaltelecommunicationunion)中的发现请求为序列号请求带宽分配,电气和电子工程师协会(ieee,instituteofelectricalandelectronicsengineers)中发现请求为注册请求消息。

在本发明实施例中,待注册的onu侦听发现请求,当侦听到发现请求时,向olt发送自身的身份信息。

步骤601、检测所述光网络单元发送的发现响应,开放第二安静窗口,并向所述光网络单元发送测距请求;其中,所述第二安静窗口用于所述光网络单元的测距。

在本发明实施例中,发现响应包括身份信息。

在本发明实施例中,当第二安静窗口小于所述第一安静窗口时,减小了第二安静窗口对数据传输延迟的影响,从而降低了pon系统的传输延迟。

例如,第二安静窗口以预估的测距响应到达时刻为中心。

在本发明实施例中,itu中的身份信息为序列号(sn,serialnumber),ieee中的身份信息为媒体访问控制(mac,mediaaccesscontrol)地址。

在本发明实施例中,itu中的测距请求为测距带宽分配,ieee中的测距请求为测距请求消息。

在本发明实施例中,onu侦听测距请求,当侦听到测距请求时,向olt回复测距响应。

步骤602、接收到测距响应,计算测距结果。

在本发明实施例中,itu和ieee中的测距响应均为测距响应消息。

在本发明实施例中,测距结果可以用于本地或发送给onu。

在本发明另一个实施例中,该方法还包括:

当确定不需要开放所述第一安静窗口时,停止开放所述第一安静窗口。

在本发明实施例中,可以采用以下任一种方法确定不需要开放第一安静窗口:

一、确定所有待注册的光网络单元均完成注册。

具体的,可以采用以下任一种方法确定所有待注册的onu均完成注册。

一)、根据预配置的待注册的onu的数量确定所有待注册的onu均完成注册。例如,当完成注册的光网络单元的数量等于预配置的待注册的光网络单元的数量,或待注册的onu的数量为0时,确定所有待注册的onu均完成注册。

二)、根据预配置的待注册的onu的身份信息确定所有待注册的onu均完成注册。例如,当预配置的待注册的光网络单元的身份信息对应的光网络单元均完成注册,或者没有预配置的待注册的onu的身份信息时,确定所有待注册的onu均完成注册。

三)、在预设时间内没有光网络单元进行注册。

四)、根据第四通知信息确定所有所述待注册的光网络单元均完成注册。也就是说,接收到第四通知信息即确定所有待注册的onu均完成注册。该第四通知信息可以来自于网管系统。

二、根据第三通知信息确定不需要开放第一安静窗口。也就是说,接收到第三通知信息即确定不需要开放第一安静窗口。该第三通知信息可以来自于网管系统。

在本发明另一个实施例中,该方法还包括:

为所述光网络单元分配带宽;

保存以下任一个:

发现响应中的身份信息、所述测距结果和分配的带宽之间的对应关系;

所述身份信息和所述测距结果之间的对应关系;

身份信息和分配的带宽之间的对应关系。

在本发明实施例中,可以在olt下所有待注册的onu均完成注册时,给完成注册的onu分配带宽,完成注册的onu进入正常工作状态。

在本发明另一个实施例中,该方法还包括:

广播发送所述对应关系,或者,向指定身份信息的onu发送对应关系;接收onu在带宽发送的信息。

需要注册的onu侦听olt发送的这种对应关系,如果自身的身份信息和对应关系中的身份信息相同,则onu获取该对应关系;获得测距结果并在本地应用该测距结果,例如在onu发送数据时延迟与测距结果相应的时间;获得带宽(带宽包括发送开始时间+结束时间或时间长度),onu在该带宽中向olt发送信息,onu向olt发送的信息可以是onu的身份信息、onu发送的数据、或者其他信息。

本发明实施例对广播对应关系中的信息的先后次序不作限定,例如,在发送对应关系时,可以先发送对应关系中的身份信息,再发送对应关系中的测距结果,最后发送对应关系中的带宽;或者,先发送对应关系中的身份信息,再发送对应关系中的带宽,最后发送对应关系中的测距结果;或者,同时发送对应关系中的身份信息、测距结果和带宽;等等。

在本发明实施例中,可以广播发送或者向指定身份信息的onu发送对应关系,直到在olt所分配的上行带宽中接收到onu发送的信息,如onu的身份信息、onu发送的数据,或者其他onu发送的信息;或者,当满足以下至少之一时广播发送或者向指定身份信息的onu发送所述对应关系:

检测到所述光网络单元离线;

接收到所述光网络单元的配置信息。

在本发明实施例中,对于olt和onu之间的光分配网络(odn,opticaldistributionnetwork)未发生改变的分支光纤连接的onu,由于odn分支光纤未发生改变时,与该分支光纤连接的onu和olt之间的距离不变,因此,不需要重新注册过程,减去不必要的安静窗口开放。onu一旦完成注册,olt将存储对应关系,olt在onu下线、离线后,在下行持续发送对应关系,当下线、离线的onu需要再次上线时,获得到olt发送的属于自己的对应关系时,onu直接完成注册,而不要通过olt开放安静窗口来实现注册。

例如,当需要更换旧的onu为新的onu时,olt存储该onu的测距结果、身份信息(例如旧onu的sn或者mac地址)和分配的带宽之间的对应关系,olt一直广播对应关系,直到olt在相应的带宽分配带收到相应onu发送的信息。

参见图7,本发明另一个实施例提出了一种注册装置(如olt),包括:

发现模块,用于当确定需要开放第一安静窗口时,开放所述第一安静窗口,并广播发现请求;其中,所述第一安静窗口用于光网络单元的发现;检测所述光网络单元发送的身份信息;

测距模块,用于开放第二安静窗口,并向所述光网络单元发送测距请求;其中,所述第二安静窗口用于所述光网络单元的测距;接收到测距响应,计算测距结果。

在本发明另一个实施例中,发现模块还用于:

当确定不需要开放所述第一安静窗口时,停止开放所述第一安静窗口。

在本发明实施例中,所述第二安静窗口小于所述第一安静窗口。

在本发明另一个实施例中,还包括:

分配模块,用于为所述光网络单元分配带宽;

存储模块,用于保存以下任一个:

所述发现响应中的身份信息、所述测距结果和分配的带宽之间的对应关系;

所述身份信息和测距结果之间的对应关系;

所述身份信息和分配的带宽之间的对应关系。

在本发明另一个实施例中,还包括:

发送模块,用于广播发送或者向所述光网络单元发送所述对应关系;

接收到所述光网络单元在所述带宽发送的信息。

在本发明实施例中,发送模块具体用于当满足以下至少之一时发送所述对应关系:

检测到所述光网络单元离线;

接收到onu的配置信息。

本发明另一个实施例提出了一种注册装置,包括处理器和计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令被所述处理器执行时,实现上述任一种注册方法。

本发明另一个实施例提出了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一种注册方法的步骤。

参见图8,本发明另一个实施例提出了一种注册方法,包括:

步骤800、保存以下任一个:

光网络单元的身份信息和带宽之间的对应关系;光网络单元的身份信息和测距结果之间的对应关系;光网络单元的身份信息、测距结果和带宽之间的对应关系。

步骤801、广播发送或者向onu发送所述对应关系。

本发明实施例对发送对应关系中的信息的先后次序不作限定,例如,在发送对应关系时,可以先发送对应关系中的身份信息,再发送对应关系中的测距结果,最后发送对应关系中的带宽;或者,先发送对应关系中的身份信息,再发送对应关系中的带宽,最后发送对应关系中的测距结果;或者,同时发送对应关系中的身份信息、测距结果和带宽;等等。

其中,可以发送对应关系,直到在olt所分配的上行带宽中接收到onu发送的信息,如onu的身份信息、onu发送的数据,或者其他onu发送的信息;或者,当满足以下至少之一时发送所述对应关系:

检测到所述光网络单元离线;

接收到所述光网络单元的配置信息。

在本发明另一个实施例中,该方法还包括:

步骤802、接收到所述光网络单元在所述带宽发送的信息。

在本发明另一个实施例中,该方法还包括:

开放第二安静窗口,并向所述光网络单元发送测距请求;其中,所述第二安静窗口用于所述光网络单元的测距;

接收到测距响应,计算测距结果。

参见图9,本发明另一个实施例提出了一种注册方法,包括:

步骤900、侦听以下任一个:身份信息、测距结果和带宽之间的对应关系;身份信息和测距结果之间的对应关系;身份信息和带宽之间的对应关系。

步骤901、当自身的身份信息和所述对应关系中的身份信息相同时,执行以下至少之一:

获取所述对应关系中的测距结果,在本地应用所述测距结果;

获取所述对应关系中的带宽,在所述带宽中发送信息。

参见图10、本发明另一个实施例提出了一种注册装置(如olt),包括:

存储模块,用于保存以下任一个:光网络单元的身份信息和带宽之间的对应关系;光网络单元的身份信息和测距结果之间的对应关系;光网络单元的身份信息、测距结果和带宽之间的对应关系;

发送模块,用于广播发送或者向所述光网络单元发送所述对应关系。

在本发明另一个实施例中,还包括:

接收模块,用于接收到所述光网络单元在所述带宽发送的信息。

其中,发送模块具体用于:当满足以下至少之一时发送所述对应关系:

检测到所述光网络单元离线;

接收到所述光网络单元的配置信息。

在本发明另一个实施例中,接收模块还用于:

开放第二安静窗口,并向所述光网络单元发送测距请求;其中,所述第二安静窗口用于所述光网络单元的测距;

接收到测距响应,计算测距结果。

其中,所述对应关系还包括测距结果。

参见图11,本发明另一个实施例提出了一种注册装置(如onu),包括:侦听模块和以下至少之一:应用模块、发送模块;

侦听模块,用于侦听以下任一个:身份信息、测距结果和带宽之间的对应关系;身份信息和测距结果之间的对应关系;身份信息和带宽之间的对应关系;

应用模块,用于当自身的身份信息和所述对应关系中的身份信息相同时,在本地应用所述对应关系中的测距结果。

发送模块,用于当自身的身份信息和所述对应关系中的身份信息相同时,在所述对应关系中的带宽发送信息。

本发明另一个实施例提出了一种注册装置,包括处理器和计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令被所述处理器执行时,实现上述任一种注册方法。

本发明另一个实施例提出了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一种注册方法的步骤。

参见图12,本发明另一个实施例提出了一种注册系统,包括:

olt,用于保存以下任一个:身份信息、测距结果和带宽之间的对应关系;身份信息和测距结果之间的对应关系;身份信息和带宽之间的对应关系;

onu,用于侦听以下任一个:身份信息、测距结果和带宽之间的对应关系;身份信息和测距结果之间的对应关系;身份信息和带宽之间的对应关系;

当自身的身份信息和所述对应关系中的身份信息相同时,执行以下至少之一:

获取所述对应关系中的测距结果,在本地应用所述测距结果;

获取所述对应关系中的带宽,在所述带宽中发送信息。

下面通过具体示例详细说明本发明实施例的具体实现方式。

示例1

在初始部署pon系统、或者odn发生重大变化时,olt初始工作时,olt允许开放第一安静窗口,让所有onu都完成注册,再停止开放第一安静窗口,给完成注册的onu分配带宽,完成注册的onu进入正常工作。

onu注册过程包括以下步骤:

1、olt打开第一安静窗口,并在下行方向发送广播发现请求。

itu中的发现请求为序列号请求带宽分配,ieee中的发现请求为发现请求消息。

2、待注册的onu侦听发现请求,当侦听到发现请求时,向olt发送自身的身份信息。

itu中的身份信息为sn,ieee中的身份信息为mac地址。

3、olt检测到onu发送的发现响应,发现响应包括身份信息,开放第二安静窗口,并向该身份信息对应的onu发送测距请求。

itu中的测距请求为测距带宽分配,ieee中的测距请求为测距请求消息。

4、onu侦听测距请求,当侦听到测距请求时,向olt回复测距响应。

itu和ieee的测距响应均为测距响应消息。

5、olt收到测距响应后,计算测距结果,将测距结果用于olt本地或者发送给onu。

6、当olt下的所有待注册onu都完成注册时,olt停止开放第一安静窗口,并给完成注册的onu分配带宽,完成注册的onu进入正常工作。

olt获知所有待注册的onu完成注册的方式包括但不限于以下任一种:

(1)预配置待注册的onu的数量,当完成注册的onu达到待注册的onu数量时,认为所有待注册的onu完成注册;

(2)预配置待注册onu的身份信息库,当库中所有的onu完成注册时,认为所有待注册的onu完成注册;

(3)在规定时间内没有onu继续进行注册时,认为所有待注册的onu完成注册;

(4)网管系统通知olt所有待注册onu已经完成注册;

(5)网管系统让olt停止开放第一安静窗口。

示例2

当有新的onu要注册时,olt开始周期性开放第一安静窗口,当新的onu完成注册后,olt停止开放第一安静窗口。在这个过程中允许业务中断或者产生异常(例如延迟变大、有丢包等)。

当有新的onu要注册的过程包括以下步骤:

1、olt获知有新的onu要注册,olt打开第一安静窗口,并在下行方向发送广播发现请求。

2、待注册的onu侦听发现请求,当侦听到发现请求时,向olt发送自身的身份信息。

3、olt检测到onu发送的发现响应,发现响应包括身份信息,开放第二安静窗口,并向该身份信息对应的onu发送测距请求。

4、onu侦听测距请求,当侦听到测距请求时,向olt回复测距响应。

5、olt收到测距响应消息后,计算测距结果,将测距结果用于olt本地或者发送给onu。

6、当新的onu都注册时,olt停止开放第一安静窗口,并给完成注册的onu分配带宽,完成注册的onu进入正常工作。

olt获知有新的onu要注册的方式包括但不限于以下任一种:

(1)当预配置有待注册的onu的数量时,认为有新的onu要注册;

(2)当预配置有待注册的onu的身份信息库时,认为有新的onu要注册;

(3)网管系统让olt允许开放第一安静窗口。

如示例1,olt获知所有待注册的onu完成注册的方式包括但不限于以下任一种:

(1)预配置待注册的onu的数量,当完成注册的onu达到待注册的onu数量时,认为所有待注册的onu完成注册;

(2)预配置待注册onu的身份信息库,当库中所有的onu完成注册时,认为所有待注册的onu完成注册;

(3)在规定时间内没有onu继续进行注册时,认为所有待注册的onu完成注册;

(4)网管系统通知olt所有待注册onu已经完成注册;

(5)网管系统让olt停止开放第一安静窗口。

示例3

在初始部署pon系统、或者odn发生重大变化时,olt初始工作时,olt允许开放第一安静窗口,让所有onu都完成注册,再停止开放第一安静窗口,给完成注册的onu分配带宽,完成注册的onu进入正常工作。

onu注册过程包括以下步骤:

1、olt打开第一安静窗口,并在下行方向发送广播发现请求。

2、待注册的onu侦听发现请求,当侦听到发现请求时,向olt发送自身的身份信息。

3、olt检测到onu发送的发现响应,发现响应包括身份信息,开放第二安静窗口,并向该身份信息对应的onu发送测距请求。

4、onu侦听测距请求,当侦听到测距请求时,向olt回复测距响应。

5、olt收到测距响应,计算测距结果,将测距结果用于olt本地或者发送给onu。

6、当olt下的所有待注册onu都完成注册时,olt停止开放第一安静窗口,并给完成注册的onu分配带宽,完成注册的onu进入正常工作。

olt获知所有待注册的onu完成注册的方式包括但不限于以下任一种:

(1)预配置待注册的onu的数量,当完成注册的onu达到待注册的onu数量时,认为所有待注册的onu完成注册;

(2)预配置待注册onu的身份信息库,当库中所有的onu完成注册时,认为所有待注册的onu完成注册;

(3)在规定时间内没有onu继续进行注册时,认为所有待注册的onu完成注册;

(4)网管系统通知olt所有待注册onu已经完成注册;

(5)网管系统让olt停止开放第一安静窗口。

olt存储各完成注册的onu的测距结果、身份信息(例如旧onu的sn或者mac地址或者用户身份)和分配的带宽之间的对应关系,根据身份信息存储。

olt可以一直广播已完成注册的onu的对应关系;或者,olt也可以在需要的时候才广播已完成注册的onu的对应关系。例如,olt发现onu离线时广播对应关系;又如,网管系统配置olt广播对应关系,即网管系统向olt发送配置信息,olt接收到配置信息后广播对应关系。

例如,当需要更换旧的onu为新的onu时,新的onu仍然使用旧onu的身份标识,olt一直广播身份标识、测距结果(eqd)和带宽分配,直到olt在相应的带宽分配带收到相应onu发送的信息,则停止广播,新的onu完成注册。

又如,当onu进行修理后重新注册时,onu仍然延用原来的身份信息,olt一直广播身份信息、测距结果(eqd)和分配的带宽之间的对应关系,直到olt在分配的带宽带收到相应onu发送的信息,则停止广播对应关系,新的onu完成注册。

又如,当连接onu的分支光纤未发生变化时,onu仍然延用原来的身份信息,olt一直广播身份信息、测距结果(eqd)和分配的带宽之间的对应关系,直到olt在分配的带宽收到相应onu发送的信息,则停止广播,新的onu完成注册。

又如,当连接onu的分支光纤发生变化时,onu仍然延用原来的身份信息,olt一直广播身份信息、测距结果(eqd)和分配的带宽之间的对应关系,直到olt在分配的带宽收到相应onu发送的信息,则停止广播。由于与olt之间的距离发生变化,需要进行重新测距,olt开放第二安静窗口,并向onu发生测距请求;onu侦听测距请求,当侦听到测距请求时,向olt回复测距响应;olt收到测距响应消息后,计算测距结果,将测距结果用于olt本地或者发送给onu,onu完成注册。

本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些组件或所有组件可以被实施为由处理器,如数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。

虽然本发明实施例所揭露的实施方式如上,但所述的内容仅为便于理解本发明实施例而采用的实施方式,并非用以限定本发明实施例。任何本发明实施例所属领域内的技术人员,在不脱离本发明实施例所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明实施例的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

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