技术新讯 > 电子通信装置的制造及其应用技术 > ONU的注册方法、注册装置和PON系统与流程  >  正文

ONU的注册方法、注册装置和PON系统与流程

  • 国知局
  • 2024-08-02 12:43:34

本技术涉及通信,尤其涉及一种onu的注册方法、注册装置和pon系统。

背景技术:

1、在pon网络中,olt(optical line terminal,光线路终端)每隔一段时间(0-20秒)需要探测有无新onu(optical network unit,光网络单元)上线。这个时候olt会让所有已经注册在线的onu停止发送上行数据,保持静默,只有新onu能在这个期间发送应答信号进行注册,这段时间称作静默窗口期,这样做的目的是为了避免已注册在线的onu与新onu发生上行光信号的冲突。

2、在通用的设计中,静默窗口的长度需要考虑三个因素,分别为onu最大传输时间、onu最大响应时间差以及onu最大随机延迟时间。具体地,onu最大传输时间通常为200微秒,用于兼顾0km的onu和接20km光纤的onu由于光纤差分距离产生的传输时间;onu最大响应时间差为2秒,用于兼顾onu的最快响应时间34微秒和最慢响应时间36微秒;onu最大随机延迟时间为48微秒,多个onu在同一静默窗口应答时,需要让每个onu随机延迟不同的时间再进行应答,以避免多个应答的上行光信号发生碰撞导致相互影响,onu最大随机延迟时间用于兼顾各onu的最小随机延迟时间0微秒和最大随机延迟时间48微秒。静默窗口的长度为三者之和250微秒。由于这三个因素的存在,使得静默窗口的长度较大,往往会超过olt分配给onu的时隙,因此当前只能在所有已注册在线的onu的时隙之外预留静默窗口来完成新onu的注册过程。

3、然而,当前这种方式会导致已注册在线的onu额外产生一定程度的时延,导致网络时延抖动较大,而时延抖动会对语音、视频流等实时业务造成影响,容易造成处理通路上的拥塞,最后造成的影响是分组到达时间的差异将在话音或视像中造成断续。

技术实现思路

1、本技术实施例提供一种onu的注册方法、注册装置、pon系统、电子设备及存储介质,用以解决当前新onu注册过程中由于需要额外预留静默窗口而造成已注册onu产生时延的技术问题。

2、为解决上述技术问题,本技术实施例提供以下技术方案:

3、本技术提供一种onu的注册方法,应用于pon系统,所述pon系统包括olt和n个待注册onu,n为正整数,所述方法应用于所述olt,所述方法包括:

4、在第i个注册周期内,从所述n个待注册onu的n个时隙中确定其中一者为目标时隙,i初始为1;

5、向所述n个待注册onu发送注册请求,并开放目标静默窗口,所述目标静默窗口位于所述目标时隙内;

6、若通过所述目标静默窗口接收到目标onu发送的注册响应,将所述目标onu注册上线,所述目标onu为所述n个待注册onu中的其中一者,所述目标onu由所述n个待注册onu基于各自的随机响应参数处理所述注册请求后确定是否存在,所述注册响应由所述目标onu响应所述注册请求后生成和发送,所述目标onu在发送所述注册响应时的随机延迟时间为0;

7、令i等于i+1,循环执行从剩余待注册onu的多个时隙中确定其中一者为目标时隙的操作、向所述剩余待注册onu发送注册请求和在目标时隙中开放静默窗口的操作、在接收到注册响应后将下一个目标onu注册上线的操作、以及令i等于i+1的操作,直至所述n个待注册onu全部注册上线。

8、在一种实施例中,在向所述n个待注册onu发送注册请求,并开放目标静默窗口的步骤之后,还包括:

9、若通过所述目标静默窗口未接收到注册响应,令i等于i+1,进入下一个注册周期。

10、在一种实施例中,在进入第1个注册周期之前,还包括:

11、获取注册上限信息,所述注册上限信息包括onu的设定注册数量上限m,m为整数且m不小于n;

12、根据所述注册上限信息,分别为m个onu分配m个时隙,每一所述时隙的长度不小于onu最大传输时间和onu最大响应时间差之和。

13、在一种实施例中,从所述n个待注册onu的n个时隙中确定其中一者为目标时隙的步骤,包括:

14、从所述n个时隙中随机确定一者作为目标时隙。

15、在一种实施例中,所述n个待注册onu包括未上线的onu和/或注册后又下线的onu。

16、本技术还提供一种onu的注册方法,应用于pon系统,所述pon系统包括olt和n个待注册onu,n为正整数,所述方法应用于所述n个待注册onu,所述方法包括:

17、在第i个注册周期内,接收所述olt从所述n个待注册onu的n个时隙中确定其中一者为目标时隙后发送的注册请求,i初始为1;

18、基于各自的随机响应参数处理所述注册请求,根据处理结果确定是否存在目标onu,所述目标onu为所述n个待注册onu中的其中一者;

19、若存在,通过所述目标onu响应所述注册请求,生成并向所述olt发送所述注册响应,在发送所述注册响应时的随机延迟时间为0,以使所述olt在开放目标静默窗口后,通过所述目标静默窗口接收所述注册响应,将所述目标onu注册上线,所述目标静默窗口位于所述目标时隙内;

20、令i等于i+1,循环执行接收所述olt从剩余待注册onu的多个时隙中确定其中一者为目标时隙后发送的注册请求的操作、从所述剩余待注册onu中确定是否存在下一个目标onu的操作、存在下一个目标onu时生成和发送注册响应的操作、以及令i等于i+1的操作,直至所述olt将所述n个待注册onu全部注册上线。

21、在一种实施例中,在根据处理结果确定是否存在目标onu的步骤之后,还包括:

22、若不存在,令i等于i+1,进入下一个注册周期。

23、同时,本技术实施例还提供了一种onu的注册装置,应用于pon系统,所述pon系统包括olt和n个待注册onu,n为正整数,所述装置设置于所述olt,所述装置包括:

24、第一确定模块,用于在第i个注册周期内,从所述n个待注册onu的n个时隙中确定其中一者为目标时隙,i初始为1;

25、第一发送模块,用于向所述n个待注册onu发送注册请求,并开放目标静默窗口,所述目标静默窗口位于所述目标时隙内;

26、注册模块,用于若通过所述目标静默窗口接收到目标onu发送的注册响应,将所述目标onu注册上线,所述目标onu为所述n个待注册onu中的其中一者,所述目标onu由所述n个待注册onu基于各自的随机响应参数处理所述注册请求后确定是否存在,所述注册响应由所述目标onu响应所述注册请求后生成和发送,所述目标onu在发送所述注册响应时的随机延迟时间为0;

27、第一循环模块,用于令i等于i+1,循环执行从剩余待注册onu的多个时隙中确定其中一者为目标时隙的操作、向所述剩余待注册onu发送注册请求和在目标时隙中开放静默窗口的操作、在接收到注册响应后将下一个目标onu注册上线的操作、以及令i等于i+1的操作,直至所述n个待注册onu全部注册上线。

28、本技术实施例还提供了一种onu的注册装置,应用于pon系统,所述pon系统包括olt和n个待注册onu,n为正整数,所述装置设置于所述n个待注册onu,所述装置包括:

29、接收模块,用于在第i个注册周期内,接收所述olt从所述n个待注册onu的n个时隙中确定其中一者为目标时隙后发送的注册请求,i初始为1;

30、第二确定模块,用于基于各自的随机响应参数处理所述注册请求,根据处理结果确定是否存在目标onu,所述目标onu为所述n个待注册onu中的其中一者;

31、第二发送模块,用于若存在,通过所述目标onu响应所述注册请求,生成并向所述olt发送所述注册响应,在发送所述注册响应时的随机延迟时间为0,以使所述olt在开放目标静默窗口后,通过所述目标静默窗口接收所述注册响应,将所述目标onu注册上线,所述目标静默窗口位于所述目标时隙内;

32、第二循环模块,用于令i等于i+1,循环执行接收所述olt从剩余待注册onu的多个时隙中确定其中一者为目标时隙后发送的注册请求的操作、从所述剩余待注册onu中确定是否存在下一个目标onu的操作、存在下一个目标onu时生成和发送注册响应的操作、以及令i等于i+1的操作,直至所述olt将所述n个待注册onu全部注册上线。

33、本技术实施例还提供了一种pon系统,所述pon系统包括olt和n个待注册onu,n为正整数,其中:

34、所述olt用于,在第i个注册周期内,从所述n个待注册onu的n个时隙中确定其中一者为目标时隙,i初始为1;

35、所述olt还用于,在所述第i个注册周期内,向所述n个待注册onu发送注册请求,并开放目标静默窗口,所述目标静默窗口位于所述目标时隙内;

36、所述n个待注册onu用于,在所述第i个注册周期内,基于各自的随机响应参数处理所述注册请求,根据处理结果确定是否存在目标onu,所述目标onu为所述n个待注册onu中的其中一者;

37、所述n个待注册onu还用于,在所述第i个注册周期内,若存在所述目标onu,通过所述目标onu响应所述注册请求,生成并向所述olt发送所述注册响应,在发送所述注册响应时的随机延迟时间为0;

38、所述olt还用于,在所述第i个注册周期内,若通过所述目标静默窗口接收到所述目标onu发送的注册响应,将所述目标onu注册上线;

39、所述olt还用于,令i等于i+1,循环执行从剩余待注册onu的多个时隙中确定其中一者为目标时隙的操作、向所述剩余待注册onu发送注册请求和在目标时隙中开放静默窗口的操作、在接收到注册响应后将下一个目标onu注册上线的操作、以及令i等于i+1的操作,直至所述n个待注册onu全部注册上线;

40、所述n个待注册onu还用于,令i等于i+1,循环执行接收所述olt从剩余待注册onu的多个时隙中确定其中一者为目标时隙后发送的注册请求的操作、从所述剩余待注册onu中确定是否存在下一个目标onu的操作、存在下一个目标onu时生成和发送注册响应的操作、以及令i等于i+1的操作,直至所述olt将所述n个待注册onu全部注册上线。

41、本技术还提供一种电子设备,包括存储器和处理器;所述存储器存储有应用程序,所述处理器用于运行所述存储器内的应用程序,以执行上述任一项所述的onu的注册方法中的步骤。

42、本技术实施例提供一种计算机可读存储介质,计算机可读存储介质存储有多条指令,指令适于处理器进行加载,以执行上述onu的注册方法中的步骤。

43、有益效果:本技术提供一种onu的注册方法、注册装置、pon系统、电子设备及存储介质,该方法应用于pon系统,pon系统包括olt和n个待注册onu,n为正整数。在第i个注册周期内,olt先从n个待注册onu的n个时隙中确定其中一者为目标时隙,然后向n个待注册onu发送注册请求,并开放目标静默窗口,目标静默窗口位于目标时隙内;n个待注册onu均会接收注册请求,但均会基于各自的随机响应参数处理注册请求,以确定当前注册注册周期内是否存在其中一者为目标onu,若存在,由目标onu来响应注册请求,生成并向olt发送注册响应,在发送注册响应时的随机延迟时间为0,olt通过目标静默窗口接收注册响应,将目标onu注册上线;最后,令i等于i+1,进入下一个注册周期,在每个注册周期内olt和onu均相互配合循环执行上述各步骤,直至n个待注册onu全部注册上线。本技术在每个注册周期内,olt均进行一次发送注册请求和开窗,由于设定了随机响应参数,使得n个待注册onu对注册请求采用随机响应的方式,则在同一注册周期内,出现两个或多个待注册onu同时响应的概率较低,大概率会出现全部待注册onu均不响应或者只存在一个目标onu进行响应,对于仅存在一个目标onu的情况,又设置目标onu在发送注册响应时的随机延迟时间为0,则同一注册周期内只需开一个静默窗口,且该静默窗口不需要考虑onu最大随机延迟时间,长度大大减小,olt侧可以做到在每个注册周期内均将目标静默窗口嵌入到其中一个待注册onu的目标时隙中,对于本次响应了的目标onu,可以进行注册上线,对于本次没有响应的剩余待注册onu,则进入下一个注册周期,通过循环执行上述步骤,在多个注册周期后可以完成所有待注册onu的注册上线。即,本技术可以将静默窗口的长度设计得较短,使其只需利用各onu原本的时隙即可,不需要额外预留一长度较长的静默窗口,从而解决了已注册onu产生时延的情况。

本文地址:https://www.jishuxx.com/zhuanli/20240802/237547.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。