家庭全光网络网关版本升级方法、电子设备和存储介质与流程

未命名 08-25 阅读:106 评论:0


1.本发明涉及但不限于通信技术领域,尤其涉及一种家庭全光网络网关版本升级方法、电子设备和存储介质。


背景技术:

2.千兆无源光网络(gigabit-capable passive optical networks,gpon)技术是基于itu-t g.9xx标准的无源光网络接入技术。gpon系统包括光线路终端(optical line terminal,olt)和光网络单元(optical network unit,onu)。itu-t g.988是onu管理和控制接口(onu management and control interface,omci)是国际通行标准,omci协议是olt管理必选协议。omci协议是内嵌在gpon/xgpon系统中的底层管理协议,用于onu的pon接口相关的基本配置,在gpon/xgpon系统中不可或缺的。
3.通信行业一直在持续加快光纤带宽升级,当前,家庭网络已大部分实现光纤接入,光纤到户渗透率全球平均水平已达到65%,中国更是高达91.3%,光纤接入以及其它网络基础设施的不断提升,为互联网业务的繁荣提供了坚实的信息底座。与此同时,创新的业务应用也层出不穷,超高清视频、云vr、云游戏、线上教育、远程办公等,对网络的带宽、时延、抖动等提出了越来越高的要求。家庭全光网络,又称fttr(fiber to the room),将光纤铺设至每一个房间,通过部署边缘onu,实现与家庭网关互连,最大可能的保障在线教育、居家办公和家庭娱乐等新业务应用的高质量发展。
4.目前,olt只可以对家庭全光网络的主网关进行远程版本升级管理,但是无法对家庭全光网络的从网关进行远程版本升级,只能通过本地服务器来升级从网关,增加人力成本和时间成本,可操作性差。


技术实现要素:

5.以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
6.本发明实施例提供了一种家庭全光网络网关版本升级方法、电子设备和存储介质,能够对家庭全光网络的从网关进行远程版本升级,减少人力成本和时间成本。
7.第一方面,本发明实施例提供了一种家庭全光网络网关版本升级方法,应用于主网关,所述方法包括:根据软件镜像管理实体确定管理实体标识,其中,所述软件镜像管理实体由预设的从网关的注册信息而创建,所述软件镜像管理实体用于存储所述从网关的网关版本信息;将所述管理实体标识发送至光线路终端;接收来自所述从网关的当前网关版本信息,并将所述当前网关版本信息映射到对应的所述软件镜像管理实体,以更新所述软件镜像管理实体;响应来自所述光线路终端的版本获取指令,确定响应信息,并将所述响应信息发送至所述光线路终端,其中,所述版本获取指令由所述光线路终端根据所述管理实体标识而确定,所述响应信息包括所述当前网关版本信息和第一状态信息,所述第一状态信息用于表征所述从网关的网关状态;在所述光线路终端确定所述响应信息满足预设的升
级条件情况下,接收来自所述光线路终端的升级版本信息,并将所述升级版本信息发送至所述从网关,以使所述从网关按照所述升级版本信息进行升级。
8.在一些实施例中,所述根据所述软件镜像管理实体确定管理实体标识的步骤之后,包括:确定所述注册信息和所述管理实体标识的映射关系。
9.在一些实施例中,所述响应来自所述光线路终端的版本获取指令,确定响应信息,并将所述响应信息发送至所述光线路终端,包括:响应来自所述光线路终端的版本获取指令,确定目标管理实体标识;基于所述映射关系,根据所述目标管理实体标识确定目标从网关;根据所述目标从网关和所述软件镜像管理实体确定响应信息;将所述响应信息发送至所述光线路终端。
10.在一些实施例中,所述接收来自所述从网关的当前网关版本信息,并将所述当前网关版本信息映射到对应的所述软件镜像管理实体,以更新所述软件镜像管理实体,包括:接收来自所述从网关的管理信息库,其中,所述管理信息库包括同步计数器数值和当前网关版本信息;基于所述同步计数器数值,对所述从网关进行同步处理,其中,所述同步处理用于将所述主网关和所述从网关的同步计数器数值进行同步;将所述当前网关版本信息映射到对应的所述软件镜像管理实体,以更新所述软件镜像管理实体。
11.在一些实施例中,所述从网关的网关状态包括在线状态和离线状态,所述第一状态信息包括第一在线状态码和第一离线状态码,所述响应来自所述光线路终端的版本获取指令,确定响应信息,并将所述响应信息发送至所述光线路终端,包括:响应来自所述光线路终端的版本获取指令,对所述从网关进行状态检测,确定所述第一状态信息;当确定所述从网关的网关状态为在线状态,将所述第一在线状态码和所述当前网关版本信息发送至所述光线路终端;当确定所述从网关的网关状态为离线状态,将所述第一离线状态码发送至所述光线路终端,以使所述光线路终端停止对所述从网关进行升级。
12.在一些实施例中,所述升级条件包括所述当前网关版本信息与所述升级版本信息不同,以及所述光线路终端接收到来自所述主网关的所述第一在线状态码。
13.在一些实施例中,所述从网关的网关状态包括在线状态和离线状态,所述在所述光线路终端确定所述响应信息满足预设的升级条件情况下,接收来自所述光线路终端的升级版本信息,并将所述升级版本信息发送至所述从网关,以使所述从网关按照所述升级版本信息进行升级的步骤之前,包括:在所述光线路终端确定所述响应信息满足预设的升级条件情况下,响应来自所述光线路终端的下载初始化指令,对所述从网关进行状态检测,确定第二状态信息,其中,所述下载初始化指令由所述光线路终端根据所述响应信息而确定,所述第二状态信息用于表征所述从网关的网关状态,所述第二状态信息包括第二在线状态码和第二离线状态码;当确定所述从网关的网关状态为离线状态,将所述第二离线状态码发送至所述光线路终端,以使所述光线路终端停止对所述从网关进行升级;当确定所述从网关的网关状态为在线状态,将所述下载初始化指令发送至所述从网关以获取来自所述从网关的初始化信息,并将所述第二在线状态码和所述初始化信息发送至所述光线路终端,以执行所述在所述光线路终端确定所述响应信息满足预设的升级条件情况下,接收来自所述光线路终端的升级版本信息,并将所述升级版本信息发送至所述从网关,以使所述从网关按照所述升级版本信息进行升级的步骤。
14.在一些实施例中,所述接收来自所述从网关的当前网关版本信息,并将所述当前
网关版本信息映射到对应的所述软件镜像管理实体,以更新所述软件镜像管理实体的步骤之前,包括:向所述从网关发送验证请求指令,以获取来自所述从网关的注册验证信息;比对所述注册信息和所述注册验证信息,确定所述从网关的合法状态;当确定所述从网关处于合法状态,执行所述接收来自所述从网关的当前网关版本信息,并将所述当前网关版本信息映射到对应的所述软件镜像管理实体,以更新所述软件镜像管理实体的步骤。
15.第二方面,本发明还提供了一种家庭全光网络网关版本升级方法,应用于光线路终端,所述方法包括:获取来自主网关的管理实体标识,其中,所述管理实体标识由所述主网关根据预设的从网关的注册信息来创建的软件镜像管理实体而确定,所述软件镜像管理实体用于存储所述从网关的网关版本信息,所述软件镜像管理实体由所述主网关接收来自所述从网关的当前网关版本信息,并将所述当前网关版本信息映射到对应的所述软件镜像管理实体而更新;根据所述管理实体标识确定版本获取指令;向所述主网关发送所述版本获取指令,以获取来自所述主网关的响应信息,所述响应信息包括所述当前网关版本信息和第一状态信息,所述第一状态信息用于表征所述从网关的网关状态;当确定所述响应信息满足预设的升级条件,将预设的升级版本信息发送至所述主网关,以使所述主网关将所述升级版本信息发送至所述从网关,并使所述从网关按照所述升级版本信息进行升级。
16.第三方面,本发明还提供了一种家庭全光网络网关版本升级方法,应用于从网关,所述方法包括:将当前网关版本信息发送至主网关,以使所述主网关将所述当前网关版本信息映射到对应的软件镜像管理实体来更新所述软件镜像管理实体,其中,所述软件镜像管理实体由所述主网关根据预设的从网关的注册信息来创建,所述软件镜像管理实体用于存储所述从网关的网关版本信息;在所述光线路终端确定响应信息满足预设的升级条件情况下,接收来自所述主网关的升级版本信息,其中,所述响应信息由所述主网关响应来自所述光线路终端的版本获取指令而确定,所述响应信息包括所述当前网关版本信息和第一状态信息,所述第一状态信息用于表征所述从网关的网关状态,所述版本获取指令由所述光线路终端根据所述管理实体标识而确定;按照所述升级版本信息进行升级。
17.第四方面,本发明还提供了一种网关,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上第一方面所述的家庭全光网络网关版本升级方法,或者如上第三方面所述的家庭全光网络网关版本升级方法。
18.第五方面,本发明还提供了一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上第二方面所述的家庭全光网络网关版本升级方法。
19.第六方面,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行程序,所述计算机可执行程序用于使计算机执行如上第一方面所述的家庭全光网络网关版本升级方法,或者如上第二方面所述的家庭全光网络网关版本升级方法,或者如上第三方面所述的家庭全光网络网关版本升级方法。
20.本发明实施例包括:根据所述软件镜像管理实体确定管理实体标识,其中,所述软件镜像管理实体由预设的从网关的注册信息而创建,所述软件镜像管理实体用于存储所述从网关的网关版本信息;将所述管理实体标识发送至光线路终端;接收来自所述从网关的当前网关版本信息,并将所述当前网关版本信息映射到对应的所述软件镜像管理实体,以
更新所述软件镜像管理实体;响应来自所述光线路终端的版本获取指令,确定响应信息,并将所述响应信息发送至所述光线路终端,其中,所述版本获取指令由所述光线路终端根据所述管理实体标识而确定,所述响应信息包括所述当前网关版本信息和第一状态信息,所述第一状态信息用于表征所述从网关的网关状态;在所述光线路终端确定所述响应信息满足预设的升级条件情况下,接收来自所述光线路终端的升级版本信息,并将所述升级版本信息发送至所述从网关,以使所述从网关按照所述升级版本信息进行升级。根据本发明实施例提供的方案,通过将从网关的当前网关版本信息映射到主网关创建的软件镜像管理实体,使得光线路终端能够判断从网关是否满足升级条件,并将升级版本信息发送至主网关,进而转发至从网关,实现了对家庭全光网络的从网关进行远程版本升级,能够减少人力成本和时间成本。
21.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
22.附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
23.图1是本发明一个实施例提供的应用于主网关的家庭全光网络网关版本升级方法的流程图;
24.图2是本发明另一个实施例提供的一种确定响应信息的方法的流程图;
25.图3是本发明另一个实施例提供的一种更新软件镜像管理实体的方法的流程图;
26.图4是本发明另一个实施例提供的一种确定升级条件的流程图;
27.图5是本发明另一个实施例提供的另一种确定升级条件的流程图;
28.图6是本发明另一个实施例提供的一种确定合法状态的流程图;
29.图7是本发明另一个实施例提供的应用于光线路终端的家庭全光网络网关版本升级方法的流程图;
30.图8是本发明另一个实施例提供的应用于从网关的家庭全光网络网关版本升级方法的流程图;
31.图9是本发明另一个实施例提供的一种家庭全光网络的系统框图;
32.图10是本发明另一个实施例提供的一种家庭全光网络网关版本升级方法的正常升级情况的流程图;
33.图11是本发明另一个实施例提供的一种家庭全光网络网关版本升级方法的第一种停止升级情况的流程图;
34.图12是本发明另一个实施例提供的一种家庭全光网络网关版本升级方法的第二种停止升级情况的流程图;
35.图13是本发明另一个实施例提供的网关的结构图;
36.图14是本发明另一个实施例提供的电子设备的结构图。
具体实施方式
37.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
38.需要说明的是,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。说明书、权利要求书或上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
39.千兆无源光网络(gigabit-capable passive optical networks,gpon)技术是基于itu-t g.9xx标准的无源光网络接入技术。gpon系统包括光线路终端(optical line terminal,olt)和光网络单元(optical network unit,onu)。itu-t g.988是onu管理和控制接口(onu management and control interface,omci)是国际通行标准,omci协议是olt管理必选协议。omci协议是内嵌在gpon/xgpon系统中的底层管理协议,用于onu的pon接口相关的基本配置,在gpon/xgpon系统中不可或缺的。
40.通信行业一直在持续加快光纤带宽升级,当前,家庭网络已大部分实现光纤接入,光纤到户渗透率全球平均水平已达到65%,中国更是高达91.3%,光纤接入以及其它网络基础设施的不断提升,为互联网业务的繁荣提供了坚实的信息底座。与此同时,创新的业务应用也层出不穷,超高清视频、云vr、云游戏、线上教育、远程办公等,对网络的带宽、时延、抖动等提出了越来越高的要求。家庭全光网络,又称fttr(fiber to the room),将光纤铺设至每一个房间,通过部署边缘onu,实现与家庭网关互连,最大可能的保障在线教育、居家办公和家庭娱乐等新业务应用的高质量发展。
41.目前,olt只可以对家庭全光网络的主网关进行远程版本升级管理,但是无法对家庭全光网络的从网关进行远程版本升级,只能通过本地服务器来升级从网关,增加人力成本和时间成本,可操作性差。
42.针对无法对家庭全光网络的从网关进行远程版本升级的问题,本发明提供了一种家庭全光网络网关版本升级方法、电子设备和存储介质,该方法包括:根据软件镜像管理实体确定管理实体标识,其中,软件镜像管理实体由预设的从网关的注册信息而创建,软件镜像管理实体用于存储从网关的网关版本信息;将管理实体标识发送至光线路终端;接收来自从网关的当前网关版本信息,并将当前网关版本信息映射到对应的软件镜像管理实体,以更新软件镜像管理实体;响应来自光线路终端的版本获取指令,确定响应信息,并将响应信息发送至光线路终端,其中,版本获取指令由光线路终端根据管理实体标识而确定,响应信息包括当前网关版本信息和第一状态信息,第一状态信息用于表征从网关的网关状态;在光线路终端确定响应信息满足预设的升级条件情况下,接收来自光线路终端的升级版本信息,并将升级版本信息发送至从网关,以使从网关按照升级版本信息进行升级。根据本发明实施例提供的方案,通过将从网关的当前网关版本信息映射到主网关创建的软件镜像管理实体,使得光线路终端能够判断从网关是否满足升级条件,并将升级版本信息发送至主网关,进而转发至从网关,实现了对家庭全光网络的从网关进行远程版本升级,能够减少人力成本和时间成本。
43.首先,对本发明中涉及的若干名词进行解析:
44.千兆无源光网络(gigabit-capable passive optical network,gpon),是基于itu-tg.984.x标准的最新一代宽带无源光综合接入标准,具有高带宽,高效率,大覆盖范围,用户接口丰富等众多优点。
45.光线路终端(optical line terminal,olt),指的是用于连接光纤干线的终端设备;
46.光网络单元(optical network unit,onu),分为有源光网络单元和无源光网络单元;
47.管理实体(managed entity,me),可以提供管理功能的实体;
48.管理信息库(management information base,mib),是指所监控网络设备的标准变量定义的集合;
49.onu管理控制接口(onu management and control interface,omci),是gpon标准中定义的一种olt与onu之间信息交互的协议,用于在gpon网络中olt对onu的管理,包括配置管理、故障管理、性能管理和安全管理等;
50.onu管理控制通道(onu management and control channel,omcc),承载omci消息的通道;
51.光分配网络(optical distribution network,odn),为olt和onu之间提供光传输通道;
52.无源光纤网络(passive optical network,pon),是指(光配线网中)不含有任何电子器件及电子电源,odn全部由光分路器等无源器件组成,不需要贵重的有源电子设备。
53.下面结合附图,对本发明实施例作进一步阐述。
54.如图1所示,图1是本发明一个实施例提供的一种家庭全光网络网关版本升级方法的流程图。该家庭全光网络网关版本升级方法可以应用于主网关,该家庭全光网络网关版本升级方法包括但不限于如下步骤:
55.步骤110,根据软件镜像管理实体确定管理实体标识,其中,软件镜像管理实体由预设的从网关的注册信息而创建,软件镜像管理实体用于存储从网关的网关版本信息;
56.步骤120,将管理实体标识发送至光线路终端;
57.步骤130,接收来自从网关的当前网关版本信息,并将当前网关版本信息映射到对应的软件镜像管理实体,以更新软件镜像管理实体;
58.步骤140,响应来自光线路终端的版本获取指令,确定响应信息,并将响应信息发送至光线路终端,其中,版本获取指令由光线路终端根据管理实体标识而确定,响应信息包括当前网关版本信息和第一状态信息,第一状态信息用于表征从网关的网关状态;
59.步骤150,在光线路终端确定响应信息满足预设的升级条件情况下,接收来自光线路终端的升级版本信息,并将升级版本信息发送至从网关,以使从网关按照升级版本信息进行升级。
60.可以理解的是,用户需要将从网关的注册信息录入主网关,主网关根据从网关的注册信息创建软件镜像管理实体,并确定管理实体标识;主网关确定管理实体标识之后,将管理实体标识发送至光线路终端;主网关能够自动发现处于在线状态的从网关,并与从网关建立omcc通道,从网关将当前网关版本信息发送至主网关,主网关将当前网关版本信息映射到已经创建的软件镜像管理实体;需要对从网关进行远程版本升级时,光线路终端根
据管理实体标识确定从网关升级的顺序,按一定的顺序对从网关进行版本升级并下发版本获取指令,光线路终端根据管理实体标识确定对应的版本获取指令并下发至主网关,主网关响应光线路终端下发版本获取指令,回复响应信息,当光线路终端根据响应信息判断出满足升级条件时,光线路终端下发升级版本信息至主网关,并转发至从网关,从网关按照升级版本信息进行升级;基于此,通过将从网关的当前网关版本信息映射到主网关创建的软件镜像管理实体,使得光线路终端能够判断从网关是否满足升级条件,并将升级版本信息发送至主网关,进而转发至从网关,实现了对家庭全光网络的从网关进行远程版本升级,能够减少人力成本和时间成本。
61.值得注意的是,每个从网关对应两个软件镜像管理实体(software image managed entity,software image me)的管理实体标识(managed entity id,meid),其中一个software image meid对应的software image me处于激活状态,另一个software image meid对应的software image me处于备用状态,在进行从网关的版本升级时,将升级版本信息更新至处于备用状态的software image me中,当从网关处于待机状态时,从网关将处于备用状态的software image me中的升级版本信息更新到处于激活状态的software image me中,以完成从网关的版本升级。
62.需要说明的是,主网关能够自动发现处于在线状态的从网关,并与从网关建立omcc通道,属于本领域技术人员熟知的技术,在此不多作赘述。
63.在具体实践中,光线路终端由网络管理系统进行管理,光线路终端的版本升级指令由网络管理系统下发而得到;当从网关的注册信息更新时,例如,新增一个从网关的注册信息,主网关再创建新的软件镜像管理实体,并确定对应的管理实体标识,然后将新的管理实体标识发送至光线路终端。
64.另外,在一实施例中,图1所示实施例中的步骤110之后,包括但不限于有以下步骤:
65.确定注册信息和管理实体标识的映射关系。
66.可以理解的是,任意一个映射关系由一个注册信息和两个管理实体标识组成,由于注册信息与从网关对应,基于映射关系,能够由管理实体标识确定对应的从网关。
67.在具体实践中,主网关构建用于表示注册信息和管理实体标识映射关系的关系表,主网关会维护该关系表,当从网关的注册信息发生变动时,主网关会更新关系表的数据;当主网关断电重启后,关系表的数据不会丢失,主网关仍可获取该关系表。
68.另外,参照图2,在一实施例中,图1所示实施例中的步骤140,包括但不限于有以下步骤:
69.步骤210,响应来自光线路终端的版本获取指令,确定目标管理实体标识;
70.步骤220,基于映射关系,根据目标管理实体标识确定目标从网关;
71.步骤230,根据目标从网关和软件镜像管理实体确定响应信息;
72.步骤240,将响应信息发送至光线路终端。
73.可以理解的是,由于版本获取指令由光线路终端根据管理实体标识而确定,主网关能够根据版本获取指令确定目标管理实体标识;任意一个映射关系由一个注册信息和两个管理实体标识组成,由于注册信息与从网关对应,基于映射关系,主网关能够由确定目标管理实体标识确定目标从网关;响应信息中的当前网关版本信息由软件镜像管理实体来确
定,响应信息中的第一状态信息由目标从网关来确定。
74.另外,参照图3,在一实施例中,图1所示实施例中的步骤130,包括但不限于有以下步骤:
75.步骤310,接收来自从网关的管理信息库,其中,管理信息库包括同步计数器数值和当前网关版本信息;
76.步骤320,基于同步计数器数值,对从网关进行同步处理,其中,同步处理用于将主网关和从网关的同步计数器数值进行同步;
77.步骤330,将当前网关版本信息映射到对应的软件镜像管理实体,以更新软件镜像管理实体。
78.可以理解的是,从网关上传当前网关版本信息之前,从网关的mib需要与主网关的mib进行同步处理,同步处理是指对mib的同步计数器数值进行同步,使主网关和从网关的同步计数器数值相同;同步处理后,从网关将当前网关版本信息上报至主网关,主网关将当前网关版本信息映射到对应的软件镜像管理实体,以更新软件镜像管理实体。
79.另外,参照图4,在一实施例中,从网关的网关状态包括在线状态和离线状态,第一状态信息包括第一在线状态码和第一离线状态码,图1所示实施例中的步骤140,还包括但不限于有以下步骤:
80.步骤410,响应来自光线路终端的版本获取指令,对从网关进行状态检测,确定第一状态信息;
81.步骤420,当确定从网关的网关状态为在线状态,将第一在线状态码和当前网关版本信息发送至光线路终端;
82.步骤430,当确定从网关的网关状态为离线状态,将第一离线状态码发送至光线路终端,以使光线路终端停止对从网关进行升级。
83.可以理解的是,光线路终端在远程升级从网关之前,需要获取从网关的当前版本信息,主网关在发送当前版本信息之前,会对版本获取指令对应的从网关进行状态检测,确定第一状态信息,当从网关处于离线状态,只需发送第一离线状态码至光线路终端,以停止版本升级;当从网关处于在线状态,将第一在线状态码和当前网关版本信息发送至光线路终端。
84.在具体实践中,第一状态信息的内容如下表1所示:
[0085][0086]
表1
[0087]
在表1中,结果0000、0001、0010、0011、0100、0101、0110、1001属于第一在线状态
码,结果1111属于第一离线状态码。
[0088]
另外,在一实施例中,升级条件包括当前网关版本信息与升级版本信息不同,以及光线路终端接收到来自主网关的第一在线状态码。
[0089]
另外,参照图5,在一实施例中,从网关的网关状态包括在线状态和离线状态,图1所示实施例中的步骤150之前,还包括但不限于有以下步骤:
[0090]
步骤510,在光线路终端确定响应信息满足预设的升级条件情况下,响应来自光线路终端的下载初始化指令,对从网关进行状态检测,确定第二状态信息,其中,下载初始化指令由光线路终端根据响应信息而确定,第二状态信息用于表征从网关的网关状态,第二状态信息包括第二在线状态码和第二离线状态码;
[0091]
步骤520,当确定从网关的网关状态为离线状态,将第二离线状态码发送至光线路终端,以使光线路终端停止对从网关进行升级;
[0092]
步骤530,当确定从网关的网关状态为在线状态,将下载初始化指令发送至从网关以获取来自从网关的初始化信息,并将第二在线状态码和初始化信息发送至光线路终端,以执行步骤150。
[0093]
可以理解的是,光线路终端向从网关发送升级版本信息的流程包括:先确定包含升级版本信息的每个镜像窗口中分段的数目即窗口尺寸,然后从网关按照窗口尺寸值接收镜像窗口中的所有分段;其中,窗口尺寸由光线路终端和从网关协商决定;确定窗口尺寸的步骤如下:
[0094]
首先,光线路终端下发下载初始化指令,即start software download指令,主网关接收到下载初始化指令后,对下载初始化指令对应的从网关进行状态检测,确定第二状态信息,当从网关处于离线状态,只需发送第二离线状态码至光线路终端,以停止版本升级;当从网关处于在线状态,将第二在线状态码和初始化信息发送至光线路终端,以完成窗口尺寸的确定。窗口尺寸确定后,光线路终端下发分段后的版本升级信息至主网关,即download section指令,主网关转发至从网关;如果从网关成功接收到一个镜像窗口中的所有分段,则应在download section指令的响应信息中发送“肯定”确认;如果没有成功接收到所有分段,则应发送“否认”确认。当光线路终端接收到“否认”确认时,光线路终端可重传镜像窗口或通过发送end software download指令中止下载流程;在下载流程完成前的任何时间中,若从网关进入离线状态,主网关在响应光线路终端的指令时,会发送离线状态码至光线路终端,以停止版本升级。
[0095]
在具体实践中,第二状态信息的内容如下表2所示:
[0096][0097]
表2
[0098]
在表2中,结果0000、0001、0010、0011、0100、0101、0110属于第二在线状态码,结果1111属于第二离线状态码。
[0099]
另外,参照图6,在一实施例中,从网关的网关状态包括在线状态和离线状态,图1所示实施例中的步骤130之前,还包括但不限于有以下步骤:
[0100]
步骤610,向从网关发送验证请求指令,以获取来自从网关的注册验证信息;
[0101]
步骤620,比对注册信息和注册验证信息,确定从网关的合法状态;
[0102]
步骤630,当确定从网关处于合法状态,执行步骤130。
[0103]
可以理解的是,注册信息包括序列号(serial number,sn)和密码(password),主网关支持基于序列号、密码和序列号加密码中的任意一种验证方式,对从网关进行合法性认证,确定从网关的合法状态。
[0104]
在具体实践中,基于上述的其中一种验证方式,主网关向从网关发送验证请求指令后,从网关会发送预设的注册验证信息至主网关,主网关比对注册信息和注册验证信息,当注册信息和注册验证信息相同,表示从网关处于合法状态;当注册信息和注册验证信息不相同,表示从网关处于不合法状态,主网关只能与处于合法状态的从网关建立omcc通道,保证可靠性和安全性。
[0105]
如图7所示,图7是本发明另一个实施例提供的一种家庭全光网络网关版本升级方法的流程图。该家庭全光网络网关版本升级方法可以应用于光线路终端,该家庭全光网络网关版本升级方法包括但不限于如下步骤:
[0106]
步骤710,获取来自主网关的管理实体标识,其中,管理实体标识由主网关根据预设的从网关的注册信息来创建的软件镜像管理实体而确定,软件镜像管理实体用于存储从网关的网关版本信息,软件镜像管理实体由主网关接收来自从网关的当前网关版本信息,并将当前网关版本信息映射到对应的软件镜像管理实体而更新;
[0107]
步骤720,根据管理实体标识确定版本获取指令;
[0108]
步骤730,向主网关发送版本获取指令,以获取来自主网关的响应信息,响应信息包括当前网关版本信息和第一状态信息,第一状态信息用于表征从网关的网关状态;
[0109]
步骤740,当确定响应信息满足预设的升级条件,将预设的升级版本信息发送至主网关,以使主网关将升级版本信息发送至从网关,并使从网关按照升级版本信息进行升级。
[0110]
可以理解的是,主网关确定管理实体标识之后,将管理实体标识发送至光线路终端;需要对从网关进行远程版本升级时,光线路终端根据管理实体标识确定从网关升级的顺序,确定对应的版本获取指令并下发至主网关,主网关根据版本获取指令对应的管理实体标识,确定当前待处理的从网关,并产生响应信息,当光线路终端判断出满足升级条件时,光线路终端下发升级版本信息至主网关,并转发至从网关,从网关按照升级版本信息进行升级;基于此,通过将从网关的当前网关版本信息映射到主网关创建的软件镜像管理实体,使得光线路终端能够判断从网关是否满足升级条件,并将升级版本信息发送至主网关,进而转发至从网关,实现了对家庭全光网络的从网关进行远程版本升级,能够减少人力成本和时间成本。
[0111]
如图8所示,图8是本发明另一个实施例提供的一种家庭全光网络网关版本升级方法的流程图。该家庭全光网络网关版本升级方法可以应用于从网关,该家庭全光网络网关版本升级方法包括但不限于如下步骤:
[0112]
步骤810,将当前网关版本信息发送至主网关,以使主网关将当前网关版本信息映射到对应的软件镜像管理实体来更新软件镜像管理实体,其中,软件镜像管理实体由主网关根据预设的从网关的注册信息来创建,软件镜像管理实体用于存储从网关的网关版本信息;
[0113]
步骤820,在光线路终端确定响应信息满足预设的升级条件情况下,接收来自主网关的升级版本信息,其中,响应信息由主网关响应来自光线路终端的版本获取指令而确定,响应信息包括当前网关版本信息和第一状态信息,第一状态信息用于表征从网关的网关状态,版本获取指令由光线路终端根据管理实体标识而确定;
[0114]
步骤830,按照升级版本信息进行升级。
[0115]
可以理解的是,从网关处于在线状态,并与主网关建立omcc后,从网关将当前网关版本信息发送至主网关,主网关将当前网关版本信息映射到已经创建的软件镜像管理实体,主网关响应光线路终端下发版本获取指令,主网关根据版本获取指令对应的管理实体标识,确定当前待处理的从网关,并产生响应信息,当光线路终端判断出满足升级条件时,光线路终端下发升级版本信息至主网关,并转发至从网关,从网关按照升级版本信息进行升级;基于此,通过将从网关的当前网关版本信息映射到主网关创建的软件镜像管理实体,使得光线路终端能够判断从网关是否满足升级条件,并将升级版本信息发送至主网关,进而转发至从网关,实现了对家庭全光网络的从网关进行远程版本升级,能够减少人力成本和时间成本。
[0116]
图9是本发明另一个实施例提供的一种家庭全光网络的系统框图。
[0117]
可以理解的是,olt通过odn与多个主网关通信连接,各个主网关通过odn与对应的从网关通信连接,从网关部署在房间内;主网关不仅是一个onu,还具备部分olt的功能,主网关有2个pon口,分别为olt pon口和onu pon口,其中,olt pon口连接olt,主网关作为普通onu接收来自olt的消息,发送消息至olt;onu pon口连接房间内的从网关,此时主网关具备部分olt的功能。
[0118]
如图10所示,图10是本发明另一个实施例提供的一种家庭全光网络网关版本升级方法的正常升级情况的流程图,该流程图包括但不限于如下步骤:
[0119]
s1、olt对从网关1进行远程版本升级,olt下发版本获取指令,以获取software image meid为0x0002和0x0003的从网关1的网关版本信息;
[0120]
s2、主网关响应版本获取指令,由映射关系确定从网关1,根据从网关1上报的mib消息,构造响应信息并上报至olt;
[0121]
s3、olt下发software image meid为0x0003的strat software download指令;
[0122]
s4、主网关由映射关系确定从网关1,将strat software download指令转发至从网关1;
[0123]
s5、从网关1响应strat software download指令,回复包含窗口尺寸值的消息;
[0124]
s6、主网关将从网关1的回复消息上报至olt;
[0125]
s7、olt下发software image meid为0x0003的download section指令;
[0126]
s8、主网关由映射关系确定从网关1,将download section指令转发至从网关1;
[0127]
s9、从网关1响应download section指令,进行版本内容的分段下载,若需要回复,则上报处理结果;
[0128]
s10、主网关从网关1的处理结果上报至olt;
[0129]
重复步骤s7至s10,直至所有版本内容的分段下发完成。
[0130]
可以理解的是,当主网关录入从网关1、从网关2、从网关3和从网关4的注册信息时,给从网关1分配的软件镜像的管理实体标识,即software image meid为0x0002和0x0003,给从网关2分配的software image meid为0x0004和0x0005,给从网关3分配的software image meid为0x0006和0x0007,给从网关4分配的software image meid为0x0008和0x0009;olt分别对四个从网关进行升级,例如对从网关1进行升级时,下发software image meid为0x0003的strat software download指令,即下载初始化指令,确定窗口尺寸后,olt下发分段后的版本升级信息至主网关,即download section指令,主网关转发至从网关;如果从网关成功接收到一个镜像窗口中的所有分段,则应在download section指令的响应信息中发送“肯定”确认;如果没有成功接收到所有分段,则应发送“否认”确认;当所有镜像窗口全部下载完毕后,olt将发送end software download指令,代表版本下载完成;对于从网关1,software image meid为0x0002对应的software image me处于激活状态,software image meid为0x0003对应的software image me处于备用状态,先将升级版本信息更新至处于备用状态的software image me中,当从网关处于待机状态时,从网关将处于备用状态的software image me中的升级版本信息更新到处于激活状态的software image me中,以完成从网关的版本升级。
[0131]
需要说明的是,步骤s1至s10中,从网关1保持在线状态,且主网关与从网关1已经建立omcc通道。
[0132]
如图11所示,图11是本发明另一个实施例提供的一种家庭全光网络网关版本升级方法的第一种停止升级情况的流程图,该流程图包括但不限于如下步骤:
[0133]
s11、olt对从网关1进行远程版本升级,olt下发版本获取指令,以获取software image meid为0x0002和0x0003的从网关1的网关版本信息;
[0134]
s12、主网关响应版本获取指令,由映射关系确定从网关1,通过状态检测确定从网关1离线,将result值为15的响应信息上报至olt;
[0135]
s13、olt收到result值为15的响应信息后,停止对所述从网关1进行升级。
[0136]
可以理解的是,当olt下发版本获取指令后,主网关检测到从网关1处于离线状态,就将result值为15的响应信息上报至olt,以停止对从网关1进行升级,该result值为15的响应信息即第一离线状态码。
[0137]
如图12所示,图12是本发明另一个实施例提供的一种家庭全光网络网关版本升级方法的第二种停止升级情况的流程图,该流程图包括但不限于如下步骤:
[0138]
s21、olt对从网关1进行远程版本升级,olt下发版本获取指令,以获取software image meid为0x0002和0x0003的从网关1的网关版本信息;
[0139]
s22、主网关响应版本获取指令,由映射关系确定从网关1,根据从网关1上报的mib消息,构造响应信息并上报至olt;
[0140]
s23、olt下发software image meid为0x0003的strat software download指令;
[0141]
s24、从网关1进入离线状态;
[0142]
s25、主网关通过状态检测确定从网关1离线,将result值为15的响应信息上报至olt;
[0143]
s26、olt收到result值为15的响应信息后,停止对所述从网关1进行升级。
[0144]
可以理解的是,当olt下发strat software download指令后,即下载初始化指令,主网关检测到从网关1处于离线状态,就将result值为15的响应信息上报至olt,以停止对从网关1进行升级,该result值为15的响应信息即第二离线状态码。
[0145]
另外,参照图13,本发明另一个实施例还提供了一种网关。
[0146]
具体地,该网关包括:一个或多个处理器和存储器,图13中以一个处理器及存储器为例。处理器和存储器可以通过总线或者其他方式连接,图13中以通过总线连接为例。
[0147]
存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序以及非暂态性计算机可执行程序,如上述本发明实施例中应用于主网关或者从网关的家庭全光网络网关版本升级方法。处理器通过运行存储在存储器中的非暂态软件程序以及程序,从而实现上述本发明实施例中应用于主网关或者从网关的家庭全光网络网关版本升级方法。
[0148]
存储器可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储执行上述本发明实施例中应用于主网关或者从网关的家庭全光网络网关版本升级方法所需的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施方式中,存储器可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至该网关。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0149]
实现上述本发明实施例中的家庭全光网络网关版本升级方法所需的非暂态软件程序以及程序存储在存储器中,当被一个或者多个处理器执行时,执行上述本发明实施例中应用于主网关的家庭全光网络网关版本升级方法,例如,执行以上描述的图1中的方法步骤110至步骤150、图2中的方法步骤210至步骤240、图3中的方法步骤310至步骤330、图4中的方法步骤410至步骤430、图5中的方法步骤510至步骤530、图6中的方法步骤610至步骤630,主网关根据软件镜像管理实体确定管理实体标识,其中,软件镜像管理实体由预设的从网关的注册信息而创建,软件镜像管理实体用于存储从网关的网关版本信息;将管理实体标识发送至光线路终端;接收来自从网关的当前网关版本信息,并将当前网关版本信息映射到对应的软件镜像管理实体,以更新软件镜像管理实体;响应来自光线路终端的版本获取指令,确定响应信息,并将响应信息发送至光线路终端,其中,版本获取指令由光线路终端根据管理实体标识而确定,响应信息包括当前网关版本信息和第一状态信息,第一状态信息用于表征从网关的网关状态;在光线路终端确定响应信息满足预设的升级条件情况下,接收来自光线路终端的升级版本信息,并将升级版本信息发送至从网关,以使从网关按照升级版本信息进行升级;或者执行上述本发明实施例中应用于从网关的家庭全光网络网关版本升级方法,例如,执行以上描述的图8中的方法步骤810至步骤830,从网关通过将当前网关版本信息发送至主网关,以使主网关将当前网关版本信息映射到对应的软件镜像管理实体来更新软件镜像管理实体,其中,软件镜像管理实体由主网关根据预设的从网关的注册信息来创建,软件镜像管理实体用于存储从网关的网关版本信息;在光线路终端确定响应信息满足预设的升级条件情况下,接收来自主网关的升级版本信息,其中,响应信息由主网关响应来自光线路终端的版本获取指令而确定,响应信息包括当前网关版本信息和第一状态信息,第一状态信息用于表征从网关的网关状态,版本获取指令由光线路终端根据
管理实体标识而确定;按照升级版本信息进行升级。基于此,通过将从网关的当前网关版本信息映射到主网关创建的软件镜像管理实体,使得光线路终端能够判断从网关是否满足升级条件,并将升级版本信息发送至主网关,进而转发至从网关,实现了对家庭全光网络的从网关进行远程版本升级,能够减少人力成本和时间成本。
[0150]
另外,参照图14,本发明另一个实施例还提供了一种电子设备。
[0151]
具体地,该电子设备包括:一个或多个处理器和存储器,图14中以一个处理器及存储器为例。处理器和存储器可以通过总线或者其他方式连接,图14中以通过总线连接为例。
[0152]
存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序以及非暂态性计算机可执行程序,如上述本发明实施例中应用于光线路终端的家庭全光网络网关版本升级方法。处理器通过运行存储在存储器中的非暂态软件程序以及程序,从而实现上述本发明实施例中应用于光线路终端的家庭全光网络网关版本升级方法。
[0153]
存储器可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储执行上述本发明实施例中应用于光线路终端的家庭全光网络网关版本升级方法所需的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施方式中,存储器可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至该电子设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0154]
实现上述本发明实施例中应用于光线路终端的家庭全光网络网关版本升级方法所需的非暂态软件程序以及程序存储在存储器中,当被一个或者多个处理器执行时,执行上述本发明实施例中应用于光线路终端的家庭全光网络网关版本升级方法,例如,执行以上描述的图7中的方法步骤710至步骤740,光线路终端通过获取来自主网关的管理实体标识,其中,管理实体标识由主网关根据预设的从网关的注册信息来创建的软件镜像管理实体而确定,软件镜像管理实体用于存储从网关的网关版本信息,软件镜像管理实体由主网关接收来自从网关的当前网关版本信息,并将当前网关版本信息映射到对应的软件镜像管理实体而更新;根据管理实体标识确定版本获取指令;向主网关发送版本获取指令,以获取来自主网关的响应信息,响应信息包括当前网关版本信息和第一状态信息,第一状态信息用于表征从网关的网关状态;当确定响应信息满足预设的升级条件,将预设的升级版本信息发送至主网关,以使主网关将升级版本信息发送至从网关,并使从网关按照升级版本信息进行升级。基于此,通过将从网关的当前网关版本信息映射到主网关创建的软件镜像管理实体,使得光线路终端能够判断从网关是否满足升级条件,并将升级版本信息发送至主网关,进而转发至从网关,实现了对家庭全光网络的从网关进行远程版本升级,能够减少人力成本和时间成本。
[0155]
此外,本发明的一个实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个处理器或控制器执行,例如,被上述电子设备实施例中的一个处理器执行,可使得上述处理器执行上述实施例中应用于主网关的家庭全光网络网关版本升级方法,例如,执行以上描述的图1中的方法步骤110至步骤150、图2中的方法步骤210至步骤240、图3中的方法步骤310至步骤330、图4中的方法步骤410至步骤430、图5中的方法步骤510至步骤530、图6中的方法步骤610至步骤630,主网关
根据软件镜像管理实体确定管理实体标识,其中,软件镜像管理实体由预设的从网关的注册信息而创建,软件镜像管理实体用于存储从网关的网关版本信息;将管理实体标识发送至光线路终端;接收来自从网关的当前网关版本信息,并将当前网关版本信息映射到对应的软件镜像管理实体,以更新软件镜像管理实体;响应来自光线路终端的版本获取指令,确定响应信息,并将响应信息发送至光线路终端,其中,版本获取指令由光线路终端根据管理实体标识而确定,响应信息包括当前网关版本信息和第一状态信息,第一状态信息用于表征从网关的网关状态;在光线路终端确定响应信息满足预设的升级条件情况下,接收来自光线路终端的升级版本信息,并将升级版本信息发送至从网关,以使从网关按照升级版本信息进行升级;或者执行上述实施例中应用于光线路终端的家庭全光网络网关版本升级方法,例如,执行以上描述的图7中的方法步骤710至步骤740;或者执行上述实施例中应用于从网关的家庭全光网络网关版本升级方法,例如,执行以上描述的图8中的方法步骤810至步骤830。基于此,通过将从网关的当前网关版本信息映射到主网关创建的软件镜像管理实体,使得光线路终端能够判断从网关是否满足升级条件,并将升级版本信息发送至主网关,进而转发至从网关,实现了对家庭全光网络的从网关进行远程版本升级,能够减少人力成本和时间成本。
[0156]
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统可以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
[0157]
以上是对本发明的较佳实施进行了具体说明,但本发明并不局限于上述实施方式,熟悉本领域的技术人员在不违背本发明精神的前提下还可作出种种的等同变形或替换,这些等同的变形或替换均包含在本发明权利要求所限定的范围内。

技术特征:
1.一种家庭全光网络网关版本升级方法,应用于主网关,所述方法包括:根据软件镜像管理实体确定管理实体标识,其中,所述软件镜像管理实体由预设的从网关的注册信息而创建,所述软件镜像管理实体用于存储所述从网关的网关版本信息;将所述管理实体标识发送至光线路终端;接收来自所述从网关的当前网关版本信息,并将所述当前网关版本信息映射到对应的所述软件镜像管理实体,以更新所述软件镜像管理实体;响应来自所述光线路终端的版本获取指令,确定响应信息,并将所述响应信息发送至所述光线路终端,其中,所述版本获取指令由所述光线路终端根据所述管理实体标识而确定,所述响应信息包括所述当前网关版本信息和第一状态信息,所述第一状态信息用于表征所述从网关的网关状态;在所述光线路终端确定所述响应信息满足预设的升级条件情况下,接收来自所述光线路终端的升级版本信息,并将所述升级版本信息发送至所述从网关,以使所述从网关按照所述升级版本信息进行升级。2.根据权利要求1所述的方法,其特征在于,所述根据所述软件镜像管理实体确定管理实体标识的步骤之后,包括:确定所述注册信息和所述管理实体标识的映射关系。3.根据权利要求2所述的方法,其特征在于,所述响应来自所述光线路终端的版本获取指令,确定响应信息,并将所述响应信息发送至所述光线路终端,包括:响应来自所述光线路终端的版本获取指令,确定目标管理实体标识;基于所述映射关系,根据所述目标管理实体标识确定目标从网关;根据所述目标从网关和所述软件镜像管理实体确定响应信息;将所述响应信息发送至所述光线路终端。4.根据权利要求1所述的方法,其特征在于,所述接收来自所述从网关的当前网关版本信息,并将所述当前网关版本信息映射到对应的所述软件镜像管理实体,以更新所述软件镜像管理实体,包括:接收来自所述从网关的管理信息库,其中,所述管理信息库包括同步计数器数值和当前网关版本信息;基于所述同步计数器数值,对所述从网关进行同步处理,其中,所述同步处理用于将所述主网关和所述从网关的同步计数器数值进行同步;将所述当前网关版本信息映射到对应的所述软件镜像管理实体,以更新所述软件镜像管理实体。5.根据权利要求1所述的方法,其特征在于,所述从网关的网关状态包括在线状态和离线状态,所述第一状态信息包括第一在线状态码和第一离线状态码,所述响应来自所述光线路终端的版本获取指令,确定响应信息,并将所述响应信息发送至所述光线路终端,包括:响应来自所述光线路终端的版本获取指令,对所述从网关进行状态检测,确定所述第一状态信息;当确定所述从网关的网关状态为在线状态,将所述第一在线状态码和所述当前网关版本信息发送至所述光线路终端;
当确定所述从网关的网关状态为离线状态,将所述第一离线状态码发送至所述光线路终端,以使所述光线路终端停止对所述从网关进行升级。6.根据权利要求5所述的方法,其特征在于,所述升级条件包括所述当前网关版本信息与所述升级版本信息不同,以及所述光线路终端接收到来自所述主网关的所述第一在线状态码。7.根据权利要求1所述的方法,其特征在于,所述从网关的网关状态包括在线状态和离线状态,所述在所述光线路终端确定所述响应信息满足预设的升级条件情况下,接收来自所述光线路终端的升级版本信息,并将所述升级版本信息发送至所述从网关,以使所述从网关按照所述升级版本信息进行升级的步骤之前,包括:在所述光线路终端确定所述响应信息满足预设的升级条件情况下,响应来自所述光线路终端的下载初始化指令,对所述从网关进行状态检测,确定第二状态信息,其中,所述下载初始化指令由所述光线路终端根据所述响应信息而确定,所述第二状态信息用于表征所述从网关的网关状态,所述第二状态信息包括第二在线状态码和第二离线状态码;当确定所述从网关的网关状态为离线状态,将所述第二离线状态码发送至所述光线路终端,以使所述光线路终端停止对所述从网关进行升级;当确定所述从网关的网关状态为在线状态,将所述下载初始化指令发送至所述从网关以获取来自所述从网关的初始化信息,并将所述第二在线状态码和所述初始化信息发送至所述光线路终端,以执行所述在所述光线路终端确定所述响应信息满足预设的升级条件情况下,接收来自所述光线路终端的升级版本信息,并将所述升级版本信息发送至所述从网关,以使所述从网关按照所述升级版本信息进行升级的步骤。8.根据权利要求1所述的方法,其特征在于,所述接收来自所述从网关的当前网关版本信息,并将所述当前网关版本信息映射到对应的所述软件镜像管理实体,以更新所述软件镜像管理实体的步骤之前,包括:向所述从网关发送验证请求指令,以获取来自所述从网关的注册验证信息;比对所述注册信息和所述注册验证信息,确定所述从网关的合法状态;当确定所述从网关处于合法状态,执行所述接收来自所述从网关的当前网关版本信息,并将所述当前网关版本信息映射到对应的所述软件镜像管理实体,以更新所述软件镜像管理实体的步骤。9.一种家庭全光网络网关版本升级方法,应用于光线路终端,所述方法包括:获取来自主网关的管理实体标识,其中,所述管理实体标识由所述主网关根据预设的从网关的注册信息来创建的软件镜像管理实体而确定,所述软件镜像管理实体用于存储所述从网关的网关版本信息,所述软件镜像管理实体由所述主网关接收来自所述从网关的当前网关版本信息,并将所述当前网关版本信息映射到对应的所述软件镜像管理实体而更新;根据所述管理实体标识确定版本获取指令;向所述主网关发送所述版本获取指令,以获取来自所述主网关的响应信息,所述响应信息包括所述当前网关版本信息和第一状态信息,所述第一状态信息用于表征所述从网关的网关状态;当确定所述响应信息满足预设的升级条件,将预设的升级版本信息发送至所述主网
关,以使所述主网关将所述升级版本信息发送至所述从网关,并使所述从网关按照所述升级版本信息进行升级。10.一种家庭全光网络网关版本升级方法,应用于从网关,所述方法包括:将当前网关版本信息发送至主网关,以使所述主网关将所述当前网关版本信息映射到对应的软件镜像管理实体来更新所述软件镜像管理实体,其中,所述软件镜像管理实体由所述主网关根据预设的从网关的注册信息来创建,所述软件镜像管理实体用于存储所述从网关的网关版本信息;在所述光线路终端确定响应信息满足预设的升级条件情况下,接收来自所述主网关的升级版本信息,其中,所述响应信息由所述主网关响应来自所述光线路终端的版本获取指令而确定,所述响应信息包括所述当前网关版本信息和第一状态信息,所述第一状态信息用于表征所述从网关的网关状态,所述版本获取指令由所述光线路终端根据所述管理实体标识而确定;按照所述升级版本信息进行升级。11.一种网关,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至8中任意一项所述的家庭全光网络网关版本升级方法,或者如权利要求10所述的家庭全光网络网关版本升级方法。12.一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求9中所述的家庭全光网络网关版本升级方法。13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行程序,所述计算机可执行程序用于使计算机执行如权利要求1至8任意一项所述的家庭全光网络网关版本升级方法,或者如权利要求9中所述的家庭全光网络网关版本升级方法,或者如权利要求10所述的家庭全光网络网关版本升级方法。

技术总结
本发明提供了一种家庭全光网络网关版本升级方法、电子设备和存储介质,该方法包括:根据软件镜像管理实体确定管理实体标识;将管理实体标识发送至光线路终端;接收来自从网关的当前网关版本信息,并将当前网关版本信息映射到对应的软件镜像管理实体,以更新软件镜像管理实体;响应来自光线路终端的版本获取指令,确定响应信息,并将响应信息发送至光线路终端;在光线路终端确定响应信息满足预设的升级条件情况下,接收来自光线路终端的升级版本信息,并将升级版本信息发送至从网关,以使从网关按照升级版本信息进行升级。根据本发明实施例提供的方案,能够对家庭全光网络的从网关进行远程版本升级,减少人力成本和时间成本。减少人力成本和时间成本。减少人力成本和时间成本。


技术研发人员:孙剑
受保护的技术使用者:中兴通讯股份有限公司
技术研发日:2022.02.10
技术公布日:2023/8/24
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐