首页> 中国专利> 在新软件下载完毕后控制光网络单元重启的方法和装置

在新软件下载完毕后控制光网络单元重启的方法和装置

摘要

本发明提供了一种在新软件下载完毕后控制光网络单元重启的方法和装置。当新软件版本下载完毕后,光线路终端首先基于所存储的对应于该光网络单元的重启延迟时间范围属性的取值和重启延迟业务流量门限属性的取值,确定待发送的激活新软件版本请求的类型;然后将所确定的激活新软件版本请求发送至该光网络单元。所确定的激活新软件版本请求可以是第一激活新软件版本请求,用于通知该光网络单元立即重启并激活已下载的新软件版本;也可以是相互配合使用的第二激活新软件版本请求,用于通知该光网络单元设置激活标志,和第三激活新软件版本请求,用于通知该光网络单元立即重启。

著录项

  • 公开/公告号CN102833639A

    专利类型发明专利

  • 公开/公告日2012-12-19

    原文格式PDF

  • 申请/专利权人 上海贝尔股份有限公司;

    申请/专利号CN201110161000.6

  • 发明设计人 罗海俊;张文林;李琳;徐毅钧;

    申请日2011-06-15

  • 分类号H04Q11/00(20060101);H04L12/24(20060101);

  • 代理机构11256 北京市金杜律师事务所;

  • 代理人郑立柱

  • 地址 201206 上海市浦东新区浦东金桥宁桥路388号

  • 入库时间 2023-12-18 07:46:04

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-02-16

    专利权人的姓名或者名称、地址的变更 IPC(主分类):H04Q11/00 变更前: 变更后: 变更前: 变更后: 申请日:20110615

    专利权人的姓名或者名称、地址的变更

  • 2018-01-02

    专利权人的姓名或者名称、地址的变更 IPC(主分类):H04Q11/00 变更前: 变更后: 变更前: 变更后: 申请日:20110615

    专利权人的姓名或者名称、地址的变更

  • 2017-05-17

    专利权的转移 IPC(主分类):H04Q11/00 登记生效日:20170426 变更前: 变更后:

    专利申请权、专利权的转移

  • 2016-03-30

    授权

    授权

  • 2013-02-06

    实质审查的生效 IPC(主分类):H04Q11/00 申请日:20110615

    实质审查的生效

  • 2012-12-19

    公开

    公开

查看全部

说明书

技术领域

本申请涉及光通信网络,尤其涉及以太网无源光网络(Ethernet  Passive Optical Network,EPON)和吉比特无源光网络(Gigabit Passive  Optical Network,GPON)系统中的光线路终端(Optical Line Terminal, OLT)和光网络单元(Optical Network Unit,ONU)。

背景技术

在EPON和GPON系统中,光线路终端必须能够远程升级光网 络单元的软件版本。当新软件版本的所有数据块被正确接收后,光 网络单元将立即重启并自动地激活新的软件版本。从软件下载的角 度而言,光网络单元的上述操作是正确的,但是该操作可能会中断 用户业务,特别是语音和视频业务。

因此,需要提供一种能够解决该技术问题的方案。

发明内容

针对上述问题,在本发明中,对激活新软件版本请求(active  image request)的使用进行了扩展,也即保留了原有的激活新软件版 本请求(下文中将其称作“第一激活新软件版本请求”),并新引入 了第二激活新软件版本请求和第三激活新软件版本请求。

原有的第一激活新软件版本请求的标志字段被赋值为例如0,也 即flag=0,用于指示光网络单元立即重启并激活已下载的新软件版 本。

新引入的第二激活新软件版本请求的标志字段被赋值为例如1, 也即flag=1,用于指示光网络单元设置激活标志,该激活标志用于 指示下次重启后应当激活已下载的新软件版本。

新引入的第三激活新软件版本请求的标志字段被赋值为例如2, 也即flag=2,用于指示光网络单元立即重启。

其中,第一激活新软件版本请求为单独使用;而第二激活新软 件版本请求和第三激活新软件版本请求配合使用,这将在下文中作 详细描述。

此外,在本发明中,还新引入了两个光网络单元的属性,分别 为重启延迟时间范围属性(RstDelayTimeRange)和重启延迟业务流 量门限属性(RstDelayTrafficThreshold)。

重启延迟时间范围属性用于指示对光网络单元进行业务流量检 测的时间范围或者时间值;重启延迟业务流量门限属性用于表示将 光网络单元确认为处于静默状态(silent state)的业务流量上限值, 这将在下文中作详细描述。

基于此,本发明在一个实施例中,提供了一种在光通信网络的 光线路终端中用于指示光网络单元重启的方法,其中,所述方法包 括以下步骤:a.当新软件版本下载完毕后,基于所存储的对应于所 述光网络单元的重启延迟时间范围属性的取值和重启延迟业务流量 门限属性的取值,确定待发送的激活新软件版本请求的类型,其中 所述重启延迟时间范围属性用于指示对所述光网络单元进行业务流 量检测的时间范围或时间值,所述重启延迟业务流量门限属性用于 指示将所述光网络单元确认为处于静默状态的业务流量上限值; b.将所确定的激活新软件版本请求发送至所述光网络单元。

可选的,所述步骤a包括:如果所述重启延迟时间范围属性的取 值和所述重启延迟业务流量门限属性的取值指示无需时间延时以及 无需对所述光网络单元进行业务流量检测,则将第一激活新软件版 本请求确认为所述待发送的激活新软件版本请求;所述步骤b包括: 将所述第一激活新软件版本请求发送至所述光网络单元,其中所述 第一激活新软件版本请求用于通知所述光网络单元立即重启并激活 已下载的所述新软件版本;其中所述步骤b之后还包括:接收来自 所述光网络单元的对应于所述第一激活新软件版本请求的第一激活 新软件版本响应。

可选的,所述步骤a包括:如果所述重启延迟业务流量门限属性 的取值指示无需对光网络单元进行业务流量检测且所述重启延迟时 间范围属性的取值指示了特定时间值,则将第二激活新软件版本请 求确认为所述待发送的激活新软件版本请求;所述步骤b包括:将 所述第二激活新软件版本请求发送至所述光网络单元,其中所述第 二激活新软件版本请求用于通知所述光网络单元设置激活标志,所 述激活标志用于指示下次重启后应当激活已下载的所述新软件版 本;其中所述步骤b之后还包括以下步骤:c.接收来自所述光网络 单元的对应于所述第二激活新软件版本请求的第二激活新软件版本 响应;d.在所述重启延迟时间范围属性的取值所指示的特定时间值 上发送第三激活新软件版本请求至光网络单元,其中所述第三激活 新软件版本请求用于通知所述光网络单元立即重启;e.接收来自所 述光网络单元的对应于所述第三激活新软件版本请求的第三激活新 软件版本响应。

可选的,所述步骤a包括:如果所述重启延迟业务流量门限属性 的取值指示需要对所述光网络单元进行业务流量检测,则将第二激 活新软件版本请求确认为所述待发送的激活新软件版本请求;所述 步骤b包括:将所述第二激活新软件版本请求发送至所述光网络单 元,其中所述第二激活新软件版本请求用于通知所述光网络单元设 置激活标志,所述激活标志用于指示下次重启后应当激活已下载的 所述新软件版本;其中所述步骤b之后还包括以下步骤:c’.接收来 自所述光网络单元的对应于所述第二激活新软件版本请求的第二激 活新软件版本响应;d’.在所述重启延迟时间范围属性的取值所指示 的时间范围内或时间值上对所述光网络单元进行业务流量检测; e’.当所检测到的业务流量小于等于所述重启延迟业务流量门限属性 的取值时,发送第三激活新软件版本请求至所述光网络单元,其中 所述第三激活新软件版本请求用于通知所述光网络单元立即重启; f’.接收来自所述光网络单元的对应于所述第三激活新软件版本请求 的第三激活新软件版本响应。

在本发明的另一个实施例中,提供了一种在光通信网络的光线 路终端中用于指示光网络单元重启的方法,其中,所述方法包括以 下步骤:A.当新软件版本下载完毕后,基于所存储的对应于所述光 网络单元的重启延迟时间范围属性的取值和重启延迟业务流量门限 属性的取值,对所述光网络单元的业务流量进行检测,其中所述重 启延迟时间范围值用于表示对所述光网络单元进行业务流量检测的 时间范围,所述重启延迟业务流量门限值用于表示将所述光网络单 元确认为处于静默状态的业务流量上限值;B.当所检测到的业务流 量小于等于所述重启延迟业务流量门限值,发送第一激活新软件版 本请求至所述光网络单元,其中所述第一激活新软件版本请求用于 通知所述光网络单元立即重启并激活已下载的所述新软件版本; C.接收来自所述光网络单元的对应于所述第一激活新软件版本请求 的第一激活新软件版本响应。

在本发明的又一个实施例中,提供了一种在光通信网络的光网络 单元中用于基于光线路终端的指示进行重启的方法,其中,所述方 法包括以下步骤:i.当新的软件版本下载完毕后,接收来自所述光 线路终端的激活新软件版本请求;ii.判断所述激活新软件版本请求 的类型,并根据所述激活新软件版本请求的类型执行与该类型相对 应的操作。

可选的,所述步骤ii包括:如果所述激活新软件版本请求为第 一激活新软件版本请求,则发送对应于所述第一激活新软件版本请 求的第一激活新软件版本响应至所述光线路终端,并立即重启并激 活已下载的所述新软件版本。

可选的,所述步骤ii包括:如果所述激活新软件版本请求为第 二激活新软件版本请求,则发送对应于所述第二激活新软件版本请 求的第二激活新软件版本响应至所述光线路终端,并设置激活标志, 所述激活标志用于指示下次重启后应当激活已下载的所述新软件版 本;所述步骤ii之后还包括以下步骤:iii.接收来自所述光线路终 端的第三激活新软件版本请求;iv.发送对应于所述第三激活新软件 版本请求的第三激活新软件版本响应至所述光线路终端,并立即重 启。

通过应用本发明的技术方案,在新软件版本下载完毕后,能够实 现在光网络单元处于静默状态时才重启该光网络单元,也即,在该 光网络单元忙于提供网络业务时,光网络单元不进行重启去激活新 软件版本,从而最大程度上保证正在进行的网络业务不被中断。

在本发明的又一个实施例中,提供了一种在光通信网络的光线 路终端中用于指示光网络单元重启的装置,其中,所述装置包括: 第一确定装置,用于当新软件版本下载完毕后,基于所存储的对应 于所述光网络单元的重启延迟时间范围属性的取值和重启延迟业务 流量门限属性的取值,确定待发送的激活新软件版本请求的类型, 其中所述重启延迟时间范围属性用于指示对所述光网络单元进行业 务流量检测的时间范围或时间值,所述重启延迟业务流量门限属性 用于指示将所述光网络单元确认为处于静默状态的业务流量上限 值;第一发送装置,用于将所确定的激活新软件版本请求发送至所 述光网络单元。

可选的,所述第一确定装置用于:如果所述重启延迟时间范围属 性的取值和所述重启延迟业务流量门限属性的取值指示无需时间延 时以及无需对所述光网络单元进行业务流量检测,则将第一激活新 软件版本请求确认为所述待发送的激活新软件版本请求;所述第一 发送装置用于:将所述第一激活新软件版本请求发送至所述光网络 单元,其中所述第一激活新软件版本请求用于通知所述光网络单元 立即重启并激活已下载的所述新软件版本;上述装置还包括:第一 接收装置,用于接收来自所述光网络单元的对应于所述第一激活新 软件版本请求的第一激活新软件版本响应。

可选的,所述第一确定装置用于:如果所述重启延迟业务流量门 限属性的取值指示无需对光网络单元进行业务流量检测且所述重启 延迟时间范围属性的取值指示了特定时间值,则将第二激活新软件 版本请求确认为所述待发送的激活新软件版本请求;所述第一发送 装置用于:将所述第二激活新软件版本请求发送至所述光网络单元, 其中所述第二激活新软件版本请求用于通知所述光网络单元设置激 活标志,所述激活标志用于指示下次重启后应当激活已下载的所述 新软件版本;上述装置还包括:第二接收装置,用于接收来自所述 光网络单元的对应于所述第二激活新软件版本请求的第二激活新软 件版本响应;第二发送装置,用于在所述重启延迟时间范围属性的 取值所指示的特定时间值上发送第三激活新软件版本请求至光网络 单元,其中所述第三激活新软件版本请求用于通知所述光网络单元 立即重启;第三接收装置,用于接收来自所述光网络单元的对应于 所述第三激活新软件版本请求的第三激活新软件版本响应。

可选的,所述第一确定装置用于:如果所述重启延迟业务流量门 限属性的取值指示需要对所述光网络单元进行业务流量检测,则将 第二激活新软件版本请求确认为所述待发送的激活新软件版本请 求;所述第一发送装置用于:将所述第二激活新软件版本请求发送 至所述光网络单元,其中所述第二激活新软件版本请求用于通知所 述光网络单元设置激活标志,所述激活标志用于指示下次重启后应 当激活已下载的所述新软件版本;上述装置还包括:第四接收装置, 用于接收来自所述光网络单元的对应于所述第二激活新软件版本请 求的第二激活新软件版本响应;第一检测装置,用于在所述重启延 迟时间范围属性的取值所指示的时间范围内或时间值上对所述光网 络单元进行业务流量检测;第三发送装置,用于当所检测到的业务 流量小于等于所述重启延迟业务流量门限属性的取值时,发送第三 激活新软件版本请求至所述光网络单元,其中所述第三激活新软件 版本请求用于通知所述光网络单元立即重启;第五接收装置,用于 接收来自所述光网络单元的对应于所述第三激活新软件版本请求的 第三激活新软件版本响应。

在本发明的又一个实施例中,提供一种在光通信网络的光线路 终端中用于指示光网络单元重启的装置,其中,所述装置包括:第 二检测装置,用于当新软件版本下载完毕后,基于所存储的对应于 所述光网络单元的重启延迟时间范围属性的取值和重启延迟业务流 量门限属性的取值,对所述光网络单元的业务流量进行检测,其中 所述重启延迟时间范围值用于表示对所述光网络单元进行业务流量 检测的时间范围,所述重启延迟业务流量门限值用于表示将所述光 网络单元确认为处于静默状态的业务流量上限值;第四发送装置, 用于当所检测到的业务流量小于等于所述重启延迟业务流量门限 值,发送第一激活新软件版本请求至所述光网络单元,其中所述第 一激活新软件版本请求用于通知所述光网络单元立即重启并激活已 下载的所述新软件版本;第六接收装置,用于接收来自所述光网络 单元的对应于所述第一激活新软件版本请求的第一激活新软件版本 响应。

在本发明的又一个实施例中,提供一种在光通信网络的光网络单 元中用于基于光线路终端的指示进行重启的装置,其中,所述装置 包括:第七接收装置,用于当新的软件版本下载完毕后,接收来自 所述光线路终端的激活新软件版本请求;执行装置,用于判断所述 激活新软件版本请求的类型,并根据所述激活新软件版本请求的类 型执行与该类型相对应的操作。

可选的,所述执行装置用于:如果所述激活新软件版本请求为第 一激活新软件版本请求,则发送对应于所述第一激活新软件版本请 求的第一激活新软件版本响应至所述光线路终端,并立即重启并激 活已下载的所述新软件版本。

可选的,所述执行装置用于:如果所述激活新软件版本请求为第 二激活新软件版本请求,则发送对应于所述第二激活新软件版本请 求的第二激活新软件版本响应至所述光线路终端,并设置激活标志, 所述激活标志用于指示下次重启后应当激活已下载的所述新软件版 本;上述装置还包括:第八接收装置,用于接收来自所述光线路终 端的第三激活新软件版本请求;第五发送装置,用于发送对应于所 述第三激活新软件版本请求的第三激活新软件版本响应至所述光线 路终端,并立即重启。

本发明的各个方面将通过下文中的具体实施例的说明而更加清 晰。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描 述,本发明的上述及其他特征将会更加清晰:

图1为根据本发明的一个实施例的在新软件下载完毕后控制光 网络单元重启的方法流程图。

附图中相同或者相似的附图标识表示相同或者相似的部件。

具体实施方式

为实现本发明的技术方案,需要对“CTC EPON Device Technique  Requirement Specification V2.1”中定义的激活新软件版本请求(active  image request)的使用进行扩展。如上文中所述的,在本发明中,保 留原有的激活新软件版本请求(下文中将其称作“第一激活新软件版 本请求”),并新引入第二激活新软件版本请求和第三激活新软件版 本请求。

原有的第一激活新软件版本请求的标志字段被赋值为例如0,也 即flag=0,用于指示光网络单元立即重启并激活已下载的新软件版 本。该第一激活新软件版本请求的格式如下:

2字节        1字节

 Opcode=8   Flag=0

其中,Opcode为操作码字段,其被赋值为8,长度为2字节; Flag为标志字段,其被赋值为0,长度为1字节。

新引入的第二激活新软件版本请求的标志字段被赋值为例如1, 也即flag=1,用于指示光网络单元设置激活标志,该激活标志用于 指示下次重启后应当激活已下载的新软件版本。该第二激活新软件 版本请求的格式如下:

2字节        1字节

 Opcode=8   Flag=1

其中,Opcode为操作码字段,其被赋值为8,长度为2字节; Flag为标志字段,其被赋值为1,长度为1字节。

新引入的第三激活新软件版本请求的标志字段被赋值为例如2, 也即flag=2,用于指示光网络单元立即重启。该第三激活新软件版 本请求的格式如下:

2字节        1字节

 Opcode=8   Flag=2

其中,Opcode为操作码字段,其被赋值为8,长度为2字节; Flag为标志字段,其被赋值为2,长度为1字节。

此外,在本发明中,“CTC EPON Device Technique Requirement  Specification V2.1”中定义的激活新软件版本响应(active image  response)保持不变,其格式如下所示:

2字节        1字节

 Opcode=9   ACK

其中,Opcode为操作码字段,其被赋值为9,长度为2字节; ACK为确认字段,长度为1字节。

进一步地,为实现本发明的技术方案,需新引入两个光网络单 元的属性,分别为重启延迟时间范围属性(RstDelayTimeRange)和 重启延迟业务流量门限属性(RstDelayTrafficThreshold)。这两个新 属性如下表所示:

在实际应用中,上述两个属性对的取值是由操作人员根据实际 情况预先设置好并存储在光线路终端中的。在一个光线路终端管理 和控制多个光网络单元的情形下,对应于每个光网络单元的上述两 个属性对的取值都是预先设置好并存储在该光线路终端中的。

需要说明的是,上述提及的第一激活新软件版本请求是单独使 用的,也即在重启延迟时间范围属性的取值和重启延迟业务流量门 限属性的取值指示无需时间延迟以及无需对光网络单元进行业务流 量检测的情形下,光线路终端在新软件版本下载完毕后,发送第一 激活新软件版本请求至光网络单元。

上述提及的第二激活新软件版本请求和第三激活新软件版本请 求配合使用。

在重启延迟业务流量门限属性的取值指示需要对光网络单元进 行业务流量检测的情形下,光线路终端在新软件版本下载完毕后, 首先发送第二激活新软件版本请求至光网络单元。然后,光线路终 端在重启延迟时间范围属性的取值所指示的时间范围内或时间值上 对光网络单元进行业务流量检测,当所检测到的业务流量小于等于 重启延迟业务流量门限属性的取值时,发送第三激活新软件版本请 求至光网络单元。

在重启延迟业务流量门限属性的取值指示无需对光网络单元进 行业务流量检测且重启延迟时间范围属性的取值指示了特定时间值 的情形下,光线路终端在新软件版本下载完毕后,首先发送第二激 活新软件版本请求至光网络单元,然后在重启延迟时间范围属性的 取值所指示的特定时间值上发送第三激活新软件版本请求至光网络 单元。

以下将给出上述两个属性对(重启延迟时间范围属性,重启延迟 业务流量门限属性)的取值的示例。

-(IMMEDIATE,0):表示无需时间延迟以及无需对光网络单 元进行业务流量检测,当新软件版本下载完毕后,光线路终端发送 第一激活新软件版本请求至光网络单元。

-(120,0):表示无需对光网络单元进行业务流量检测,当新 软件版本下载完毕后,光线路终端发送第二激活新软件版本请求至 光网络单元,然后等到120分钟之后,再发送第三激活新软件版本 请求至光网络单元。

-(2011-5-27 02:00,0):表示无需对光网络单元进行业务流 量检测,当新软件版本下载完毕后,光线路终端发送第二激活新软 件版本请求至光网络单元,然后等到2011年5月27日凌晨2点, 再发送第三激活新软件版本请求至光网络单元。

-(IMMEDIATE,5):表示在发送了第二激活新软件版本请求 之后,光线路终端立即对光网络单元进行业务流量检测,当所检测 到的业务流量,例如每分钟收发的数据包的数量小于等于5个时, 发送第三激活新软件版本请求至光网络单元。

-(120,5):表示当光线路终端发送了第二激活新软件版本请 求后,等待到120分钟之后才开始对光网络单元进行业务流量检测, 当所检测到的业务流量,例如每分钟收发的数据包的数量小于等于5 个时,发送第三激活新软件版本请求至光网络单元。

-(2011-5-27 02:00-06:00,5):表示当光线路终端发送了第二 激活新软件版本请求后,等待到2011年5月27日凌晨2点才开始 对光网络单元进行业务流量检测,在凌晨2点至凌晨6点的时间范 围内,当检测到业务流量,例如每分钟收发的数据包的数量小于等 于5个时,光线路终端就发送第三激活新软件版本请求至光网络单 元;如果在凌晨2点至凌晨6点的时间范围内不存在每分钟收发数 据包的数量小于等于5的情形,则光线路终端在该时间范围的最后 时刻,也即凌晨6点发送第三激活新软件版本请求至光网络单元。

-(EVERYDAY 02:00-06:00,5):表示当光线路终端发送了 第二激活新软件版本请求后,在每天凌晨2点至凌晨6点的时间范 围内对光网络单元进行业务流量检测,当所检测到的业务流量,例 如每分钟收发的数据包的数量小于等于5个时,发送第三激活新软 件版本请求至光网络单元。

以下将结合附图对本发明的技术方案进行描述。

图1示出了根据本发明的一个实施例的在新软件下载完毕后控 制光网络单元重启的方法流程图。

当光线路终端10需要向光网络单元20提供新软件版本时,光 线路终端10首先发送软件版本信息查询请求(Get Request)至光网 络单元20,用于查询光网络单元20当前使用的软件版本。光网络单 元20接收到软件版本信息查询请求(Get Request)后,将其当前使 用的软件版本的信息通过软件版本信息查询响应(Get Response)发 送至光线路终端10。

光线路终端10接收到软件版本信息查询响应后,判断该软件版 本信息查询响应中的软件版本信息是否与其要提供的新软件版本匹 配。如果不匹配,光线路终端10发送写文件请求(File Write Request) 至光网络单元20。光网络单元20接收到写文件请求后,发送文件传 输确认(File Transfer ACK)至光线路终端10。

然后,光线路终端10将新软件版本的划分成多个数据块依次发 送至光网络单元20。

当最后一个数据块传输结束后,光线路终端10发送下载结束请 求(End Download Request)至光网络单元20。光网络单元20接收 到下载结束请求后,将接收到的各个数据块从内存中写入Flash。在 该写操作结束后,光网络单元20发送下载结束响应(End Download  Response)至光线路终端10。

至此,新软件版本下载完毕。

需要说明的是,上述各步骤与现有技术中的下载步骤类似,为 简明起见,在此不作赘述。

当新软件版本下载完毕后,参照图1,在步骤S11中,光线路终 端10基于所存储的对应于光网络单元20的重启延迟时间范围属性 的取值和重启延迟业务流量门限属性的取值确定待发送的激活新软 件版本请求的类型。

如果重启延迟时间范围属性的取值和重启延迟业务流量门限属 性的取值指示无需时间延时以及无需对光网络单元20进行业务流量 检测,则光线路终端10将第一激活新软件版本请求确认为待发送的 激活新软件版本请求。

然后,在步骤S12a中,光线路终端10将第一激活新软件版本 请求发送至光网络单元20。

光网络单元20接收到第一激活新软件版本请求后,发送对应于 该第一激活新软件版本请求的第一激活新软件版本响应至光线路终 端10,并立即重启并激活已下载的新软件版本。

如果重启延迟业务流量门限属性的取值指示无需对光网络单元 20进行业务流量检测且重启延迟时间范围属性的取值指示了特定时 间值,则光线路终端10将第二激活新软件版本请求确认为待发送的 激活新软件版本请求。

然后,在步骤S12b中,光线路终端10将第二激活新软件版本请 求发送至光网络单元20。

光网络单元20接收到第二激活新软件版本请求后,发送对应于 该第二激活新软件版本请求的第二激活新软件版本响应至光线路终 端10,并设置激活标志,该激活标志用于指示下次重启后应当激活 已下载的新软件版本。

在步骤S13b中,光线路终端10接收来自光网络单元20的第二 激活新软件版本响应。

接着,在步骤S14b中,光线路终端10在重启延迟时间范围属 性的取值所指示的特定时间值上发送第三激活新软件版本请求至光 网络单元20。

光网络单元20接收到第三激活新软件版本请求后,发送对应于 该第三激活新软件版本请求的第三激活新软件版本响应至光线路终 端10,并立即重启。由于在接收第二激活新软件版本请求后,光网 络单元20设置了激活标志,因此,重启后,光网络单元20就激活 新软件版本。

然后,在步骤S15b中,光线路终端10接收来自光网络单元20 的第三激活新软件版本响应。

如果重启延迟业务流量门限属性的取值指示需要对光网络单元 20进行业务流量检测,则光线路终端10将第二激活新软件版本请求 确认为待发送的激活新软件版本请求。

然后,在步骤S12c中,光线路终端10将第二激活新软件版本请 求发送至光网络单元20。

光网络单元20接收到第二激活新软件版本请求后,发送对应于 该第二激活新软件版本请求的第二激活新软件版本响应至光线路终 端10,并设置激活标志,该激活标志用于指示下次重启后应当激活 已下载的新软件版本。

在步骤S13c中,光线路终端10接收来自光网络单元20的第二 激活新软件版本响应。

接着,在步骤S14c中,光线路终端10在重启延迟时间范围属性 的取值所指示的时间范围内或时间值上对光网络单元20进行业务流 量检测。

当所检测到的业务流量,例如每分钟收发的数据包的数量小于等 于重启延迟业务流量门限属性的取值时,在步骤S15c中,光线路终 端10发送第三激活新软件版本请求至光网络单元20。

光网络单元20接收到第三激活新软件版本请求后,发送对应于 该第三激活新软件版本请求的第三激活新软件版本响应至光线路终 端10,并立即重启。由于在接收第二激活新软件版本请求后,光网 络单元20设置了激活标志,因此,重启后,光网络单元20即激活 新软件版本。

然后,在步骤S16c中,光线路终端10接收来自光网络单元20 的第三激活新软件版本响应。

当光线路终端10接收到来自光网络单元20的第一激活新软件版 本响应,或者接收到第三激活新软件版本响应后,等待光网络单元 20重启完毕,然后发送指定默认软件版本请求(Commit Image  Request)至光网络单元20。

光网络单元20接收到指定默认软件版本请求后,发送指定默认 软件版本响应(Commit Image Response)至光线路终端10。

在另一个实施例中,当光线路终端10发送了第二激活新软件版 本请求至光网络单元20,并且光网络单元20根据第二激活新软件版 本请求设置了激活标志之后,并且在光线路终端10发送第三激活新 软件版本请求之前,该光网络单元20被手动重启,那么,在光网络 单元20被手动重启后,例如,光线路终端10可以发送第三激活新 软件版本请求至光网络单元20。由于光网络单元20已经重启并激活 了新软件版本,因此,光网络单元20在接收到第三激活新软件版本 请求后将仅仅回复第三激活新软件版本响应至光线路终端10,而不 再进行重启。

可替换地,在光网络单元20被手动重启后,光线路终端10也可 以主动从光网络单元20处读取其当前运行的软件版本,如果当前运 行的软件版本为新软件版本,那么光线路终端10将不再发送第三激 活新软件版本请求至光网络单元20,而是直接发送指定默认软件版 本请求(Commit Image Request)至光网络单元20。

在又一个实施例中,假定光线路终端10并不知晓光网络单元20 是否支持本发明的重启延迟方案,那么,光线路终端10首先需要获 取网络单元20的能力信息,该能力信息指示该光网络单元20是否 支持重启延迟方案。

如果光线路终端10获取能力信息失败,或者根据获取的能力信 息知晓光网络单元20不支持重启延迟方案,那么,意味着将激活新 软件版本请求分成两次发送(也即先后发送第二激活新软件版本请 求和第三激活新软件版本请求)该光网络单元20将无法识别,因此, 对于该情形,可将该光网络单元20的重启延迟时间范围属性的取值 设置为“立即(IMMEDIATE)”,而重启延迟业务流量门限属性的 取值被优选地设置为20。

基于此,当新软件版本下载完毕后,光线路终端10立即对光网 络单元20的业务流量数据进行检测。

当所检测到的业务流量,例如每分钟收发的数据包的数量小于等 于20时,光线路终端10发送第一激活新软件版本请求至光网络单 元20。

光网络单元20接收到第一激活新软件版本请求后,发送对应于 该第一激活新软件版本请求的第一激活新软件版本响应至光线路终 端10,并立即重启并激活已下载的新软件版本。

对于本领域技术人员而言,显然本发明不限于上述示范性实施 例的细节,而且在不背离本发明的精神或基本特征的情况下,能够 以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将 实施例看作是示范性的,而且是非限制性的,不应将权利要求中的 任何附图标记视为限制所涉及的权利要求。此外,明显的,“包括” 一词不排除其他元件或步骤,在元件前的“一个”一词不排除包括“多 个”该元件。产品权利要求中陈述的多个元件也可以由一个元件通过 软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表 示任何特定的顺序。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号