利索能及
我要发布
收藏
专利号: 2015103789659
申请人: 上海斐讯数据通信技术有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-06-27
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种光网络节点更新方法,其特征在于,包括一控制端,至少一个光线路终端以及多个光网络节点;

所述控制端与所述光线路终端之间应用基于软件定义网络的第一数据格式进行数据传输;

每个所述光线路终端分别与相应的多个所述光网络节点之间连接,并应用基于文件传输协议的第二数据格式进行数据传输;

所述光网络节点更新方法具体包括:

步骤S1,所述控制端获取所述光线路终端内的软件版本的更新列表;

步骤S2,所述控制端根据预设的软件更新版本信息,检查包括在所述更新列表中的软件版本是否需要更新,并根据检查结果向所述光线路终端下发相应的控制指令;

步骤S3,所述光线路终端根据所述控制指令进行判断,在需要进行更新时向所述控制端请求并下载相应的所述软件更新版本信息;

步骤S4,所述光线路终端根据已下载的所述更新版本信息,以对应的更新方式向与所述光线路终端连接的所有所述光网络节点进行软件版本更新;

其中,所述步骤S2具体包括:

步骤S21,所述控制端将所述更新列表中包括的一个所述软件版本与所述软件更新版本信息进行比较:若其中关联的制造商信息不相同,则转向步骤S25;

步骤S22,所述控制端将所述更新列表中包括的一个所述软件版本与所述软件更新版本信息进行比较:若其中关联的光网络节点型号不相同,则转向步骤S25;

步骤S23,所述控制端将所述更新列表中包括的一个所述软件版本与所述软件更新版本信息进行比较:若其中关联的光网络节点版本相同,则退出;

步骤S24,所述控制端指示所述光线路终端从所述控制端下载相应的所述软件更新版本信息,随后转至步骤S26;

步骤S25,所述控制端判断是否设置有保留规则:若所述控制端中设置有相应的所述保留规则,则所述控制端指示所述光线路终端保留相应的所述软件版本;

若所述控制端中未设置有相应的所述保留规则,则所述控制端指示所述光线路终端删除相应的所述软件版本;

步骤S26,判断所述更新列表中是否包括尚未经过比较的所述软件版本:若是,则转向包括在所述更新列表中的下一个尚未经过比较的所述软件版本,并返回所述步骤S21;

若否,则退出。

2.如权利要求1所述的光网络节点更新方法,其特征在于所述第一数据格式包括多个第一扩展字段;

采用一个所述第一扩展字段用于表示所述控制端与所述光线路终端之间传输的数据流向;

采用一个所述第一扩展字段用于表示所述光线路终端内的所述更新列表中包括的所述软件版本的数量;

采用多个所述第一扩展字段分别用于表示所述光线路终端内的所述更新列表中包括的所述软件版本。

3.如权利要求1所述的光网络节点更新方法,其特征在于,所述第一数据格式包括多个第一扩展字段;

采用一个所述第一扩展字段用于表示所述控制端与所述光线路终端之间传输的数据流向;

采用一个所述第一扩展字段用于指示所述控制端向所述光线路终端请求获取所述更新列表。

4.如权利要求1所述的光网络节点更新方法,其特征在于,所述第一数据格式包括多个第一扩展字段;

采用一个所述第一扩展字段用于表示所述控制端与所述光线路终端之间传输的数据流向;

采用一个所述第一扩展字段用于指示所述光线路终端向所述控制端下载相应的所述软件更新版本信息;

采用一个所述第一扩展字段用于表示所述光线路终端需要下载的所述软件更新版本信息的数量;

采用多个所述第一扩展字段用于表示所述光线路终端需要下载的所述软件更新版本信息的具体内容。

5.如权利要求1所述的光网络节点更新方法,其特征在于,所述第一数据格式包括多个第一扩展字段;

采用多个所述第一扩展字段用于表示所述光线路终端需要下载的所述软件更新版本信息的具体内容;

于所述第一扩展字段中,设置一个相应的第一控制值,以及一个相应的第二控制值;

分别采用所述第一控制值和所述第二控制值指示相应的所述软件更新版本信息的更新方式。

6.如权利要求5所述的光网络节点更新方法,其特征在于,所述步骤S4中,所述光线路终端确定所述更新方式的步骤具体包括:步骤S41a,所述光线路终端判断所述第一控制值是否等于一第一赋值:若所述第一控制值不等于所述第一赋值,则所述光线路终端将相应的所述软件更新版本信息设置为关联于相应的所述光网络节点的缺省的版本信息;

步骤S42a,所述光线路终端判断所述第二控制值是否等于一第二赋值;

若所述第二控制值等于所述第二赋值,则退出;

若所述第二控制值不等于所述第二赋值,则所述光线路终端根据相应的所述软件更新版本信息立即对相应的所述光网络节点进行更新,随后退出。

7.如权利要求1所述的光网络节点更新方法,其特征在于,所述步骤S4中,所述光线路终端控制所述光网络节点进行更新的步骤具体包括:步骤S41b,所述光线路终端应用所述第二数据格式发送指令以获取相应的所述光网络节点中包括的软件版本;

步骤S42b,所述光线路终端将所述光网络节点中包括的软件版本与所述光线路终端中需要进行更新的所述软件更新版本信息进行比较:若所述光网络节点中不存在与关联于所述光线路终端的软件更新版本信息不一致的软件版本,则转至步骤S44b;

步骤S43b,所述光线路终端根据相应的所述更新方式,向相应的所述光网络节点下发指令以更新与所述光网络节点中包括的软件版本不一致的软件更新版本信息;

步骤S44b,转向所述光网络节点中包括的下一个尚未经过比较的软件版本,并返回所述步骤S42b,直至关联于所述光线路终端所有所述光网络节点中包括的所有软件版本均比较完毕再退出。

8.如权利要求1所述的光网络节点更新方法,其特征在于,所述第二数据格式包括多个第二扩展字段:采用一个所述第二扩展字段用于表示需要进行更新的所述软件更新版本信息在所述光线路终端中的物理位置;

采用一个所述第二扩展字段用于表示需要进行更新的所述软件更新版本信息的版本号;

分别采用两个所述第二扩展字段用于指示关联于需要进行更新的所述软件更新版本信息的所述更新方式;

采用一个所述第二扩展字段用于表示需要进行更新的所述软件更新版本信息已通过循环冗余校验码校验。

9.如权利要求1所述的光网络节点更新方法,其特征在于,所述第一数据格式为Experimenter报文格式。

10.如权利要求1所述的光网络节点更新方法,其特征在于,所述第二数据格式为光网络节点控制接口报文格式。

11.一种光线路终端,其特征在于,连接多个光网络节点,并应用如权利要求1-10中任一所述的光网络节点更新方法对所述光网络节点进行软件版本更新。