光网络单元升级方法、光线路终端及计算机可读存储介质与流程

文档序号:35365493发布日期:2023-09-08 03:56阅读:36来源:国知局
光网络单元升级方法、光线路终端及计算机可读存储介质与流程

本技术涉及光通信,尤其是涉及一种光网络单元升级方法、光线路终端及计算机可读存储介质。


背景技术:

1、pon(passive optical network,无源光网络)系统中包括olt(optical lineterminal,光线路终端)和onu(optical network unit,光网络单元)。olt作为局端设备,其通过单根光纤与用户端的分光器互联,实现对onu的控制管理。企业或家庭用户使用的onu一般由运营商提供,其部署在企业内或者用户家中。在onu投入应用后时常面临软件升级,但由于onu位于用户家中,所以操作onu本身进行升级难度过大,基于此,pon网络定义了标准协议来通过olt对单个onu进行版本升级,这样运维人员可以通过olt设备对下挂的单个onu进行软件升级。不过一个olt具有多个pon端口,而一个pon端口下通常又会同时接入多个onu,在这种情况下,如果运维人员逐一对olt下挂的各onu进行升级,则存在升级繁琐,运维负担重的问题。


技术实现思路

1、为了解决相关技术中运维人员从olt上逐一对单个onu进行升级所存在升级繁琐,运维负担重的问题,本技术提供了一种onu升级方法、olt及计算机可读存储介质。

2、第一方面,本技术提供一种onu升级方法,包括:

3、olt获取包括目标对象信息、目标版本信息的升级指示,所述目标对象信息用于指示待进行软件升级的目标onu,所述目标对象信息包括用于筛选所述目标onu的匹配项;所述目标版本信息用于指示所述目标onu被期望应用的软件版本;

4、所述olt根据所述升级指示创建升级任务;

5、所述olt按照所述目标版本信息对应的升级版本文件,对处于在线状态的若干所述目标onu进行升级。

6、通过采用上述技术方案,在olt上部署了针对onu批量式升级方案,相当于将可以实现onu批量式升级的系统嵌入了olt中,运维人员只需要向olt下发升级指示,通过升级指示向olt指定待升级的目标onu、目标onu需要被升级到的软件版本,则olt可以自动创建升级任务,并自动采用对应的升级版本文件对根据目标对象信息中的匹配项筛选出的目标onu进行升级操作。该onu升级方案可以在一次升级任务中实现对olt下多个onu的批量升级,不需要运维人员在olt上针对各目标onu逐一进行升级操作,减少了运维人员在升级过程中的操作,降低了运维负担与运维成本。

7、可选地,所述升级指示中还包括升级条件信息,所述升级条件信息用于指示对所述目标onu执行升级操作的条件;所述olt根据所述升级指示创建升级任务之后,对处于在线状态的若干所述目标onu进行升级之前,还包括:

8、所述olt根据所述升级条件信息对所述升级任务的执行时机进行监测;

9、所述olt确定当前满足所述升级条件信息对应的条件。

10、通过上述技术方案,运维人员下发给olt的升级指示还可以通过升级条件信息向olt指示执行升级任务的时机,而olt则可以在创建升级任务后根据升级条件信息自动对升级任务的运行时机进行监测,从而确保在合适的时候对目标onu进行升级,这样就有机会通过选择升级任务的执行时机来降低升级任务的执行对olt与接入该olt的各onu上正常业务的影响,或者是有机会通过选择升级任务的执行时机来提升升级任务的成功率。

11、可选地,所述升级条件信息包括升级操作的执行时段;所述olt根据所述升级条件信息对所述升级任务的执行时机进行监测包括:

12、所述olt确定当前时刻是否处于所述执行时段内,若是,则确定当前已满足所述升级条件信息对应的条件。

13、通过采用上述技术方案,运维人员在向olt下发升级条件信息时,可以指定升级操作的执行时段,从而让olt上升级任务的执行在合适的时段内进行,尽量减少升级任务对olt以及onu上正常业务的影响,避免降低用户的业务体验。而且,这样也可以使得升级任务在olt与onu相对空闲的时段进行,避免升级任务因网络资源与处理资源不足而中断受阻,这样提升了升级任务的成功率。

14、可选地,所述olt按照所述目标版本信息对应的升级版本文件对处于在线状态的所述目标onu进行升级包括:

15、所述olt根据所述目标对象信息中的所述匹配项筛选出当前的所述目标onu;

16、所述olt将所述目标onu的识别信息添加至待升级列表中;

17、所述olt逐一确定所述待升级列表中所述目标onu的状态,并按照所述升级版本文件对处于在线状态的所述目标onu进行升级。

18、可选地,所述升级指示中还包括升级类型信息,若所述升级类型信息指示所述升级任务对应的类型为增量升级,则所述olt将所述目标onu的识别信息添加至待升级列表中之后,还包括:

19、所述olt对本olt下onu的接入动作进行监测;

20、所述olt在监测到存在新接入的所述onu后,按照所述目标对象信息中的所述匹配项对所述onu进行匹配;

21、若匹配成功,则所述olt将所述onu的识别信息添加到所述待升级列表中。

22、通过采用上述技术方案,olt可以对其下挂的onu进行增量升级,也即在olt创建升级任务后,升级任务尚未终止之前,olt会对新的onu的接入进行监测,并在确定有新的onu接入后,根据目标对象信息中包含的匹配项对新接入的onu进行匹配,以确定该新接入的onu是否需要被升级,如果匹配成功,则证明该新接入的onu应当被升级,所以olt将其标识信息添加到升级任务对应的待升级列表中,从而在此次升级任务中一并完成对该新接入的onu的升级操作。运维人员在指示olt对onu进行增量升级后,对于升级任务创建时尚未接入,但在升级任务终止前接入该olt的符合目标对象信息的onu,olt可以自动对其完成升级,不需要运维人员额外创建其他升级任务,有利于进一步降低运维人员的负担。

23、可选地,所述升级指示中还包括升级类型信息,若所述升级类型信息指示所述升级任务对应的类型为存量升级,则所述olt在所述升级任务的执行过程中仅按照所述升级任务创建时刻对应的所述待升级列表对所述目标onu进行升级。

24、通过采用上述技术方案,因为升级指示中携带的升级类型信息指示olt进行存量升级,因此在升级任务被创建完成时,此次升级任务过程中需要被olt升级的目标onu就已经全部被确定,对于升级任务过程中新接入的onu是否需要被升级,olt不需要关心,因此上述技术方案不要求olt对onu的接入进行监测,这样可以降低olt在升级任务创建后的处理负担,使得olt将更多的处理资源向着升级任务方面倾斜,有利于实现资源的优化配置。

25、可选地,所述olt按照所述升级版本文件对处于在线状态的所述目标onu进行升级之后,还包括:

26、所述olt记录针对各所述目标onu的升级执行情况,所述升级执行情况包括升级结果,还包括升级完成时间、升级失败原因中的任意一种。

27、通过采用上述技术方案,在升级任务执行过程中,olt会对各目标onu的升级情况进行记录,记录对目标onu的升级结果成功与否,并记录下升级完成时间,以及在升级失败时记录下对应的原因,以便运维人员在需要的时候进行查看。同时,因为olt对各目标onu的升级情况有记录,因此在olt重启后,其在继续升级任务的过程中不会对已经完成升级的目标onu进行再次升级。

28、可选地,所述目标对象信息中的至少一个匹配项为反向匹配项,所述反向匹配项用于从候选的onu中排除符合所述匹配项的部分;所述匹配项包括pon端口信息、槽位信息、序列号信息、厂商信息、型号信息、当前软件版本信息、当前硬件版本信息中的至少一个。

29、通过采用上述技术方案,运维人员在向olt下发目标对象信息时,可以根据升级需求设置对应的匹配项,而且运维人员也可以根据升级需求将其中至少一个匹配项设置为反向匹配项,从而让olt在筛选目标onu时进行反向匹配,避免设置多个正向匹配项来达到相同的筛选目的,进一步降低了运维负担与运维成本。

30、第二方面,本技术还提供一种olt,包括处理器与存储器所述处理器和所述存储器之间通信连接;所述处理器用于执行所述存储器中存储的一个或者多个计算机程序,以实现前述任一项所述的onu升级方法。

31、通过采用上述技术方案,将实现对onu进行批量升级的系统功能嵌入到olt中,从而使得onu有软件升级需求时,运维人员只需要向olt下发升级指示,通过升级指示向olt指定待升级的目标onu、目标onu需要被升级到的软件版本,则olt可以自动创建升级任务,并自动采用对应的升级版本文件对根据目标对象信息中的匹配项筛选出的目标onu进行升级操作。该onu升级方案可以在一次升级任务中实现对olt下多个onu的批量升级,不需要运维人员在olt上针对各目标onu逐一进行升级操作,减少运维人员在升级过程中的操作,降低了运维负担与运维成本。

32、第三方面,本技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序;所述计算机程序被可被一个或多个处理器执行以实现如前述任一项所述的onu升级方法。

33、通过采用上述技术方案,运维人员只需要向olt下发升级指示,通过升级指示向olt指定待升级的目标onu、目标onu需要被升级到的软件版本,则olt可以自动创建升级任务,并自动采用对应的升级版本文件对根据目标对象信息中的匹配项筛选出的目标onu进行升级操作。该onu升级方案可以在一次升级任务中实现对olt下多个onu的批量升级,不需要运维人员在olt上针对各目标onu逐一进行升级操作,减少运维人员在升级过程中的操作,降低了运维负担与运维成本。

34、综上所述,本技术包括以下至少有益技术效果:当olt下挂的多个onu都存在软件升级需求时,运维人员只需要直接向olt下发升级指示,向olt指示目标对象信息与目标版本信息,即可让olt自动完成升级任务的创建与执行,从而自动根据运维人员的指示实现对olt下多个onu的批量升级,无需运维人员在olt上逐一对单个onu进行升级操作,降低了运维负担与运维成本。

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