光网络单元更换方法、装置、电子设备及存储介质与流程

专利2022-05-09  97


本发明涉及光网络通信技术领域,尤其涉及一种光网络单元更换方法、装置、电子设备及存储介质。



背景技术:

目前,在光网络通信领域中,对于光网络单元(onu,opticalnetworkunit)的管理通常采用点对点(p2p,pointtopoint)的管理模式,这样导致,在对光网络通信系统中的某一onu进行替换时,不论采用什么样的更换方式,均需要运维人员在光网络通信系统中的光线路终端(olt,opticallineterminal)进行更换操作,操作繁琐,甚至会导致业务中断。对于光纤到房间(fttr,fibertotheroom)场景,由于多个onu进入用户家庭或者其他应用场景,若要同时更换多个onu时,操作时间较长,业务中断时间长,影响用户的使用体验。



技术实现要素:

有鉴于此,本发明的主要目的在于提供一种光网络单元更换方法、装置、电子设备及存储介质,该方法不需要光网络通信系统中的olt感知替换onu,简化了更换操作,不影响光网络通信系统中的其他onu的正常工作,不会导致业务中断,大大提升用户体验感。

为达到上述目的,本发明的技术方案是这样实现的:

第一方面,本发明提供一种光网络单元更换方法,应用于第一光网络单元,所述第一光网络单元与第二光网络单元连接;所述第二光网络单元服务于包含至少一个光网络单元的光网络通信系统,所述方法包括:

在所述第一光网络单元处于第一状态和所述第二光网络单元处于第二状态的情况下,接收所述第二光网络单元发送的自身配置信息;所述自身配置信息包含所述第二光网络单元服务于所述光网络通信系统所需的配置;

基于所述自身配置信息代替所述第二光网络单元继续服务于所述光网络通信系统。

在上述方案中,所述方法还包括:

获得第一用户指令,基于所述第一用户指令进行第一匹配模式;在所述第一匹配模式下,获得自身的第一配置参数;基于所述第一配置参数确定所述第一光网络单元处于所述第一状态;所述第一状态为未激活状态;所述未激活状态用于表明所述第一光网络单元当前未服务于所述光网络通信系统;所述第一用户指令为触控设置在所述第一光网络单元上的第一开关满足第一设定时序的情况下获得;

对应的,所述第二光网络单元处于第二状态为所述第二光网络单元基于第二用户指令进入第二匹配模式,所述第二匹配模式用于使所述第二光网络单元获得自身的第二配置参数及基于所述第二配置参数确定所述第二光网络单元处于所述第二状态;所述第二状态为激活状态;所述激活状态用于表明所述第二光网络单元当前服务于所述光网络通信系统;所述第二用户指令为触控设置在所述第二光网络单元上的第二开关满足第二设定时序的情况下获得。

在上述方案中,所述方法还包括:

向所述第二光网络单元发送包含所述第一状态的第一报文;所述第一报文用于告知所述第二光网络单元所述第一光网络单元处于所述第一状态;

接收所述第二光网络单元发送的包含第二状态的第二报文,所述第二报文用于告知所述第一光网络单元所述第二光网络单元处于所述第二状态。

在上述方法中,所述方法还包括:

控制所述第一光网络单元上的指示灯状态;所述指示灯状态用于指示所述第一光网络单元所处的运行情况。

在上述方案中,所述基于所述自身配置信息代替所述第二光网络单元继续服务于所述光网络通信系统,包括:

基于所述自身配置信息中本地子配置信息进行本地配置;及基于所述自身配置信息中虚拟子配置信息进行虚拟配置;

向所述第二光网络单元发送配置结果;所述配置结果用于指明所述第一光网络单元已经代替所述第二光网络单元继续服务于所述光网络通信系统;

接收所述第二光网络单元反馈的确认信息;所述确认信息用于告知所述第一光网络单元更换操作完成。

在上述方案中,所述虚拟子配置信息包括所述第二光网络单元所在虚拟域的标识信息、用户名、密码和以下至少之一:第二光网络单元在所述虚拟域中的编码、第二光网络单元在所述虚拟域中的角色、第二光网络单元在所述虚拟域中的业务类型、所述虚拟域的动态带宽分配dba方式、所述虚拟域中成员之间的组网方式、所述虚拟域的服务质量方式。

在上述方案中,所述基于所述自身配置信息中虚拟子配置信息进行虚拟配置,包括:

获得封装有所述虚拟子配置信息的接入请求;

向所述光网络通信系统发送所述接入请求;

接收所述光网络通信系统反馈的接入结果;所述接入结果用于反映所述第一光网络单元是否接入所述虚拟域及是否完成在所述虚拟域中的配置。

在上述方案中,所述方法还包括:在接收所述第二光网络单元反馈的确认信息之后,所述方法还包括:

退出第一匹配模式,进入正常工作状态;所述正常工作状态为所述第一光网络单元已经代替所述第二光网络单元服务于所述光网络通信系统的工作状态。

第二方面,本发明还提供一种光网络单元更换装置,应用于第一光网络单元,所述第一光网络单元与第二光网络单元连接;所述第二光网络单元服务于包含至少一个光网络单元的光网络通信系统,所述装置包括:接收单元和服务单元,其中;

所述接收单元,用于在所述第一光网络单元处于第一状态和所述第二光网络单元处于第二状态的情况下,接收所述第二光网络单元发送的自身配置信息;所述自身配置信息包含所述第二光网络单元服务于所述光网络通信系统所需的配置;

所述服务单元,用于基于所述自身配置信息代替所述第二光网络单元继续服务于所述光网络通信系统。

在上述方案中,所述装置还包括获得单元,用于获得第一用户指令,基于所述第一用户指令进行第一匹配模式;在所述第一匹配模式下,获得自身的第一配置参数;基于所述第一配置参数确定所述第一光网络单元处于所述第一状态;所述第一状态为未激活状态;所述未激活状态用于表明所述第一光网络单元当前未服务于所述光网络通信系统;所述第一用户指令为触控设置在所述第一光网络单元上的第一开关满足第一设定时序的情况下获得。

在上述方案中,所述装置还包括控制单元,用于控制所述第一光网络单元上的指示灯状态;所述指示灯状态用于指示所述第一光网络单元所处的运行情况。

在上述方案中,所述装置还包括发送单元,用于向所述第二光网络单元发送包含所述第一状态的第一报文;所述第一报文用于告知所述第二光网络单元所述第一光网络单元处于所述第一状态;

所述接收单元,还用于接收所述第二光网络单元发送的包含第二状态的第二报文,所述第二报文用于告知所述第一光网络单元所述第二光网络单元处于所述第二状态。

在上述方案中,所述服务单元,具体用于:基于所述自身配置信息中本地子配置信息进行本地配置;及基于所述自身配置信息中虚拟子配置信息进行虚拟配置;向所述第二光网络单元发送配置结果;所述配置结果用于指明所述第一光网络单元已经代替所述第二光网络单元继续服务于所述光网络通信系统;接收所述第二光网络单元反馈的确认信息;所述确认信息用于告知所述第一光网络单元更换操作完成。

在上述方案中,所述服务单元,还用于获得封装有所述虚拟子配置信息的接入请求;向所述光网络通信系统发送所述接入请求;接收所述光网络通信系统反馈的接入结果;所述接入结果用于反映所述第一光网络单元是否接入所述虚拟域及是否完成在所述虚拟域中的配置。

在上述方案中,所述装置还包括退出单元,用于退出第一匹配模式,进入正常工作状态;所述正常工作状态为所述第一光网络单元已经代替所述第二光网络单元服务于所述光网络通信系统的工作状态。

第三方面,本发明实施例提供一种计算机可读存储介质,所述可读存储介质上存储有计算机程序;所述计算机程序被处理器执行时实现上述任一项所述方法的步骤。

第四方面,本发明实施例提供一种电子设备,所述电子设备包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器用于运行所述计算机程序时,执行上述任一项所述方法的步骤。

本发明实施例提供一种光网络单元更换方法、装置、电子设备及存储介质。其中,所述方法应用于第一光网络单元,所述第一光网络单元与第二光网络单元连接;所述第二光网络单元服务于包含至少一个光网络单元的光网络通信系统,包括:在所述第一光网络单元处于第一状态和所述第二光网络单元处于第二状态的情况下,接收所述第二光网络单元发送的自身配置信息;所述自身配置信息包含所述第二光网络单元服务于所述光网络通信系统所需的配置;基于所述自身配置信息代替所述第二光网络单元继续服务于所述光网络通信系统。该方法不需要光网络通信系统中的olt感知onu,仅需要替换onu和被替换onu分别处于第一状态和第二状态后,被替换onu将在所述光网络通信系统中承担角色的信息发送给替换onu,替换onu依据该信息组网在所述光网络通信系统,以代替被替换onu在所述光网络通信系统中承担相同的角色,简化了替换操作,不影响光网络通信系统中其他onu的正常工作,不会导致业务中断,大大提升用户体验感。

附图说明

图1为本发明实施例提供的一种光网络单元更换方法的流程示意图;

图2为本发明实施例提供的一种光网络单元更换装置的结构示意图;

图3为本发明实施例提供的电子设备的一种硬件结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对发明的具体技术方案做进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。

下面结合附图及具体实施例对本发明作进一步详细的说明。

图1为本发明实施例提供的一种光网络单元更换方法的流程示意图。如图1所示,所述方法应用于第一光网络单元,所述第一光网络单元与第二光网络单元连接;所述第二光网络单元服务于包含至少一个光网络单元的光网络通信系统,具体流程包括:

s101:在所述第一光网络单元处于第一状态和所述第二光网络单元处于第二状态的情况下,接收所述第二光网络单元发送的自身配置信息;所述自身配置信息包含所述第二光网络单元服务于所述光网络通信系统所需的配置。

需要说明的是,在该方法中,所述第一光网络单元为替换onu,用于将所述第二光网络单元从所述光网络通信系统中替换出来,继续代替所述第二光网络单元在所述光网络通信系统中承担相同的角色,比如,在所述光网络通信系统为多个onu进入用户家庭或者其他使用环境的fttr系统,且该fttr系统采用树形网络结构的情况下,若所述第二光网络单元在所述光网络通信系统中承担主干角色,那么,经过本发明实施例提供的更换方法之后,所述第一光网络单元仍在所述光网络通信系统中承担主干角色,也即代替所述第二光网络单元继续在所述光网络通信系统中提供与所述第二光网络单元同样的服务。应该理解的是,所述第二光网络单元可以是在线的onu;也可以是仅保留了上电状态且保存有自身的配置信息而无法上线的的onu,也就是说,在被代替之前,所述第二光网络单元可以仍在所述光网络通信系统中承担主干角色,处于上电工作状态;也可以坏掉了,上不了线,无法正常工作。前一种情况可以存在于更新换代时onu的替换;后一种情况,因为onu上不了线,无法正常工作,因此需要被替换。

在实际应用过程中,在所述第一光网络单元和所述第二光网络单元二者进行更换之前,所述第一光网络单元与所述第二光网络单元需要连接,一种可选的实施方式,所述第一光网络单元与所述第二光网络单元通过rj45网线进行连接,通过rj45网线将二者的用户网络接口(uni,usernetworkinterface)连接。

在所述第一光网络单元和所述第二光网络单元连接之后,在一些实施例中,所述方法还包括:

获得第一用户指令,基于所述第一用户指令进行第一匹配模式;在所述第一匹配模式下,获得自身的第一配置参数;基于所述第一配置参数确定所述第一光网络单元处于所述第一状态;所述第一状态为未激活状态;所述未激活状态用于表明所述第一光网络单元当前未服务于所述光网络通信系统;所述第一用户指令为触控设置在所述第一光网络单元上的第一开关满足第一设定时序的情况下获得;

对应的,所述第二光网络单元处于第二状态为所述第二光网络单元基于第二用户指令进入第二匹配模式,所述第二匹配模式用于使所述第二光网络单元获得自身的第二配置参数;所述第二配置参数用于指示所述第二光网络单元处于所述第二状态;所述第二状态为激活状态;所述激活状态用于表明所述第二光网络单元当前服务于所述光网络通信系统;所述第二用户指令为触控设置在所述第二光网络单元上的第二开关满足第二设定时序的情况下获得。

这里,使所述第一光网络单元处于第一状态的过程可以为:按照所述第一光网络单元中的第一开关满足第一设定时序,使得所述第一光网络单元进入第一匹配模式,然后,在所述第一匹配模式下,获得自身的第一配置参数,其中,所述第一配置参数可以为业务模型、虚拟局域网(vlan,virtuallocalareanetwork)配置等等,在获得所述第一配置参数后,基于所述第一配置参数确定所述第一光网络单元处于所述第一状态。应该理解的是,由于所述第一光网络单元是替换onu,其为新的设备,配置可能还是出厂原始配置,也即,所述第一光网络单元的第一配置参数可以为出厂原始配置参数,在所述第一光网络单元识别到其为出厂原始配置,确定其状态为第一状态。这里第一匹配模式是为了区别与onu正常工作模式而设置的,所述正常工作模式为已经服务于所述光网络通信系统了。

需要说明的是,所说的设置在所述第一光网络单元上的第一开关可以为专门用于所述第一光网络单元进入第一匹配模式所设置的开关,其形式可以多种多样,比如,触控按钮、按键按钮等。还可以在不改变原有第一光网络单元的硬件的情况下,使用所述第一光网络单元中已有功能的按键,通过重新定义相关功能,可以充当一个使所述第一光网络单元进入第一匹配模式的开关,作为一种可选的实施方式,所述第一开关可以是所述第一光网络单元中原有的复位键(reset),通过设置触控所述复位键的触控时序满足第一设定时序的情况下,来实现使所述第一光网络单元进入第一匹配模式的功能。所述第一设定时序可以在与所述复位键所实现的原有功能不冲突的情况下人为设置,比如,所述第一设定时序可以为2次短按 1次长按,比如,1秒(s) 1s 3s。也就是说,当用户或者电信技术人员按压所述复位键的时序为所述第一设定时序时,所述第一光网络单元的中央处理单元(cpu,centralprocessingunit)检测到这个reset按键有按压且按压时序满足第一设定时序时,产生第一用户指令,所述第一光网络单元产生所述第一用户指令后,基于所述第一用户指令进入第一匹配模式。在所述第一光网络单元进入第一匹配模式之后,所述第一光网络单元感知自身的第一配置参数,以基于所述第一配置参数确定自身的状态为第一状态。

同理,所述第二光网络单元处于第二状态的过程与前述第一光网络单元处于第一状态的过程类似,在此不再赘述。需要说明的是,前述的第一匹配模式、第一配置参数、第一状态及第一开关中的“第一”及此处的第二匹配模式、第二配置参数、第二状态及第二开关中的“第二”,仅为方便描述不同设备的不同元器件、参数及状态,不用于限制本发明。应该理解,所述第二光网络单元因为已经服务于所述光网络通信系统,因此,所述第二光网络单元中的业务模型、vlan配置不是出厂原始配置,所述第二光网络单元可以通过感知自身的第二配置参数,并将其与前述的出厂原始配置信息进行比较,在二者不一致的情况下,确定所述第二光网络单元处于第二状态。

具体来讲,在所述第一光网络单元处于所述第一状态和所述第二光网络单元处于第二状态之后,所述第一光网络单元和所述第二光网络单元通过虚拟远程控制协议(vrcp,virtualremotecontrolprotocol)进行报文交互,以相互告知自己所处状态,在一些实施例中,所述方法还包括:

向所述第二光网络单元发送包含所述第一状态的第一报文;所述第一报文用于告知所述第二光网络单元所述第一光网络单元处于所述第一状态;

接收所述第二光网络单元发送的包含第二状态的第二报文,所述第二报文用于告知所述第一光网络单元所述第二光网络单元处于所述第二状态。

需要说明的是,该vrcp是为了实现本发明实施例提供的更换方法专门设置的协议,其主要负责olt与虚拟域、olt与onu之间的远程交互与控制,具体可以如下:1)控制与管理:olt通过该vrcp控制与管理虚拟域;2)onu通过该vrcp与olt进行信息的交互,譬如认证与告警过程中的信息交互。基于该vrcp的信息在传输过程的报文格式可以包括:目的媒质访问控制(mac,mediaaccesscontrol)、源mac、报文类型(type)、有效荷载(payload)以及校验,其中,在所述目的mac中可以携带虚拟域的标识信息。所述报文类型为自定义类型,该自定义类型表示采用vrcp进行传输,所述有效荷载可以为具体属性的承载段,遵循类型-长度-值(tlv,type-length-value)结构,其包括属性项、索引项、长度、payload,其中,不同属性项代表内容不同,具体来讲,属性项可以设置4个字节,不同的属性项分别可以为0x0001-0x0fff,虚拟域全局配置属性,对虚拟域中管理的全部onu成员有效;0x1000-0x1fff,在虚拟域采用树形网络的情况下,针对主干节点的配置;0x2000-0x2fff,在虚拟域采用树形网络的情况下,针对分支节点的配置;0x3000-0x3fff,在虚拟域采用树形网络的情况下,针对终端节点的配置;0xe000-0xefff,虚拟域告警与通知消息配置,由虚拟域发往olt。这里所说的终端节点也即前述的末端节点。索引项可以设置4个字节;长度可以设置2个字节;payload可以设置40-1500字节。

这里描述的具体过程为:所述第一光网络单元通过vrcp协议将第一状态封装到第一报文,向所述第二光网络单元发送所述第一报文,所述第二光网络单元在接收到所述第一报文,并解析所述第一报文,以了解所述第一光网络单元处于第一状态。同理,所述第一光网络单元需要接收所述第二光网络单元发送包含所述第二状态的第二报文,以感知所述第二光网络单元处于第二状态。

s102:基于所述自身配置信息代替所述第二光网络单元组网在所述光网络通信系统。

这里所述描述的是,在第一光网络单元接收到所述第二光网络单元发送的自身配置信息,基于所述自身配置信息代替所述第二光网络单元组网在所述光网络通信系统,以继续在所述光网络通信系统中提供与所述第二光网络单元同样的服务。

具体地,对于s102,可以包括:

基于所述自身配置信息中本地子配置信息进行本地配置;及基于所述自身配置信息中虚拟子配置信息进行虚拟配置;

向所述第二光网络单元发送配置结果;所述配置结果用于指明所述第一光网络单元已经代替所述第二光网络单元继续服务于所述光网络通信系统;

接收所述第二光网络单元反馈的确认信息;所述确认信息用于告知所述第一光网络单元更换操作完成。

这里描述的是,在所述第一光网络单元接收到所述第二光网络单元发送的自身配置信息后,基于所述自身配置信息中的本地子配置信息进行本地配置,已完成在本地的配置,也即:第一光网络单元自身中的参数设置;基于所述自身配置信息中的虚拟子配置信息进行虚拟配置,也即接入管理所述第二光网络单元的虚拟域,并完成在所述虚拟域中的配置,接收所述虚拟域的管理。在完成配置后,向所述第二光网络单元发送配置结果,以告知所述第二光网络单元所述第一光网络单元已经代替所述第二光网络单元继续服务于所述光网络通信系统,在所述第一光网络单元发送配置结果后,所述第二光网络单元在接收所述配置结果后,会向所述第一光网络单元发送一个确认信息,以告知所述第一光网络单元更换操作完成。

这里,所述本地子配置信息可以包括业务类型、vlan配置等等在所述第一光网络单元自身配置的一些属性。所述虚拟子配置信息可以包括所述虚拟域的标识信息、用户名、密码和以下至少之一:第二光网络单元在所述虚拟域中的编码、第二光网络单元在所述虚拟域中的角色、第二光网络单元在所述虚拟域中的业务类型、所述虚拟域的动态带宽分配(dba,dynamicbandwidthallocation)方式、所述虚拟域中成员之间的组网方式、所述虚拟域的服务质量方式。

需要说明的是,在所述第二光网络单元被虚拟域管理的情况下,所述自身配置信息还会包括接入所述虚拟域的虚拟子配置信息,以便所述第一光网络单元接入所述虚拟域,并被所述虚拟域管理,其中,所述虚拟域可以为所述光网络通信系统中olt配置的,也可以说,为所述光网络通信系统中olt创建的,能够用于管理所述光网络通信系统中的至少一个onu。所述说的标识信息可以是身份标识号码(id,identity),例如,虚拟域id。在实际应用过程中,所述虚拟域在创建之初,所述olt配置所述虚拟域的标识信息、用户名及密码、成员角色、业务类型、dba方式、域内成员之间的组网方式、服务质量(qos,qualityofservice)方式等等。所述第二光网络单元已经接入所述虚拟域,已经基于所述第二光网络单元的本地配置的角色信息自动完成在所述虚拟域中的相关配置,因此,所述虚拟子配置信息为所述第二光网络单元完成相关配置后的信息。这里所说的组网方式可以是所述虚拟域中成员之间的mesh组网方式。

在一些实施例中,所述所述基于所述自身配置信息中虚拟子配置信息进行虚拟配置,可以包括:

获得封装有所述虚拟子配置信息的接入请求;

向所述光网络通信系统发送所述接入请求;

接收所述光网络通信系统反馈的接入结果;所述接入结果用于反映所述第一光网络单元是否接入所述虚拟域及是否完成在所述虚拟域中的配置。

需要说明的是,所述第一光网络单元在得到包含虚拟子配置信息的自身配置信息后,按照所述虚拟子配置信息接入到所述虚拟域,并完成相应的配置,以实现代替所述第二光网络单元的目的。具体的,所述第一光网络单元可以按照前述vrcp向所述光网络通信系统中的olt发送所述接入请求,所述olt接收到所述接入请求后,解析所述接入请求,获得所述虚拟域的标识信息,以及接入所述虚拟域的用户名及密码,然后,olt以所述标识信息作为索引,搜索其存储的已创建虚拟域与标识信息之间映射关系的表格,寻找到所述虚拟域,然后在基于所述用户名及密码,进行认证处理,在存储有已创建虚拟域的用户名及密码的对应关系表格中搜索到所述用户名及密码,则认证成功,此时返回接入结果可以为ok,也即允许所述第一光网络单元接入所述虚拟域;在存储有已创建虚拟域的用户名及密码的对应关系表格中搜索不到所述用户名及密码,则认证失败,此时返回接入结果可以为no,也即不允许所述第一光网络单元接入所述虚拟域。在所述第一光网络单元接入所述虚拟域的情况下,所述第一光网络单元基于前述的虚拟子配置信息中的第二光网络单元在所述虚拟域中的编码、第二光网络单元在所述虚拟域中的角色、第二光网络单元在所述虚拟域中的业务类型、所述虚拟域的动态带宽分配dba方式、所述虚拟域中成员之间的组网方式、所述虚拟域的服务质量方式等等,完成其在所述虚拟域内的配置,以代替所述第二光网络单元继续工作。所述接入结果中还可以包含是否配置完成的信息,以告知所述第一光网络单元是否虚拟配置完成。

需要说明的是,在所述第一光网络单元代替所述第二光网络单元在所述光网络通信系统中工作之后,所述第二光网络单元可以采用断电或者断光纤方式不接入所述虚拟域。在一些实施例中,若在所述第二光网络单元被替换前能够正常工作的情况下,所述第二光网络单元还会通过vrcp向olt和所述虚拟域中管理的其他成员发送退出告知信息,以便告知所述olt和所述虚拟域中管理的其他成员其要退出了。这样采用本发明实施例提供的onu更换方式,替换onu所有的配置全部来自被替换onu,不需要光网络通信系统中的olt感知提换onu,避免了其繁琐的在olt上的注册授权过程等操作,更换快速,不会影响所述虚拟域下其他在线onu的正常工作,因此,降低了导致业务中断的概率,不仅简化了更换流程,而且大大提升了用户体验。

在一些实施例中,在接收所述第二光网络单元反馈的确认信息之后,所述方法还包括:

退出第一匹配模式,进入正常工作状态;所述正常工作状态为所述第一光网络单元已经代替所述第二光网络单元服务于所述光网络通信系统的工作状态。

这里所要表达的是,在所述第一光网络单元完成虚拟配置后,需要从第一匹配模式中退出,进入正常的代替所述第二光网络单元继续服务于所述光网络通信系统。

在一些实施例中,所述方法还包括:

控制所述第一光网络单元上的指示灯状态;所述指示灯状态用于指示所述第一光网络单元所处的运行情况。

需要说明的是,由于该更换方法是在第一光网络单元中自动运行,运维人员或者用户在宏观上不清楚所述更换方法是否完成,因此,可以通过控制所述第一光网络单元上的指示灯状态,所述指示灯状态用于指示所述第一光网络单元所处的运行情况,比如,第一光网络单元上的信号丢失(los,lossofsignal)指示灯和无源光纤网络(pon,passiveopticalnetwork)指示灯每隔1秒交替闪烁,表示第一光网络单元所处的运行情况为正在进行处于第一匹配模式,正在进行更换;再比如,局域网(lan,localareanetwork)指示灯每隔5秒闪烁一下,表示第一光网络单元所处的运行情况为更换已经完成,所述第一光网络单元已经接入前述的虚拟域,且组网在所述光网络通信系统等等。应该理解,指示灯的状态可以根据实际需要进行设置。这样,本发明实施例通过控制第一光网络单元上的指示灯进行指示,能够直观的显示更换结果,便于运维人员或用户了解第一光网络单元是否更换成功,提高了运维人员的工作效率。

本发明实施例提供一种光网络单元更换方法,该方法不需要光网络通信系统中的olt感知onu,仅需在替换onu和被替换onu分别处于第一状态和第二状态后,被替换onu将在所述光网络通信系统中承担角色的信息发送给替换onu,替换onu依据该信息组网在所述光网络通信系统,以代替被替换onu在所述光网络通信系统中承担相应的角色,简化了替换操作,不影响光网络通信系统中的其他onu的工作,不会导致业务中断,大大提升用户体验感。

基于与前述相同的发明构思,图2为本发明实施例还提供一种光网络单元更换装置的结构示意图。本发明还提供一种光网络单元更换装置,应用于第一光网络单元,所述第一光网络单元与第二光网络单元连接;所述第二光网络单元服务于包含至少一个光网络单元的光网络通信系统,所述装置包括:接收单元201和服务单元202,其中;

所述接收单元201,用于在所述第一光网络单元处于第一状态和所述第二光网络单元处于第二状态的情况下,接收所述第二光网络单元发送的自身配置信息;所述自身配置信息包含所述第二光网络单元服务于所述光网络通信系统所需的配置;

所述服务单元202,用于基于所述自身配置信息代替所述第二光网络单元继续服务于所述光网络通信系统。

在一些实施例中,所述装置还包括获得单元,用于获得第一用户指令,基于所述第一用户指令进行第一匹配模式;在所述第一匹配模式下,获得自身的第一配置参数;基于所述第一配置参数确定所述第一光网络单元处于所述第一状态;所述第一状态为未激活状态;所述未激活状态用于表明所述第一光网络单元当前未服务于所述光网络通信系统;所述第一用户指令为触控设置在所述第一光网络单元上的第一开关满足第一设定时序的情况下获得。

在一些实施例中,所述装置还包括控制单元,用于控制所述第一光网络单元上的指示灯状态;所述指示灯状态用于指示所述第一光网络单元所处的运行情况。

在一些实施例中,所述装置还包括发送单元,用于向所述第二光网络单元发送包含所述第一状态的第一报文;所述第一报文用于告知所述第二光网络单元所述第一光网络单元处于所述第一状态;

所述接收单元,还用于接收所述第二光网络单元发送的包含第二状态的第二报文,所述第二报文用于告知所述第一光网络单元所述第二光网络单元处于所述第二状态。

在一些实施例中,所述服务单元202,具体用于:基于所述自身配置信息中本地子配置信息进行本地配置;及基于所述自身配置信息中虚拟子配置信息进行虚拟配置;向所述第二光网络单元发送配置结果;所述配置结果用于指明所述第一光网络单元已经代替所述第二光网络单元继续服务于所述光网络通信系统;接收所述第二光网络单元反馈的确认信息;所述确认信息用于告知所述第一光网络单元更换操作完成。

在一些实施例中,所述服务单元202,还用于获得封装有所述虚拟子配置信息的接入请求;向所述光网络通信系统发送所述接入请求;接收所述光网络通信系统反馈的接入结果;所述接入结果用于反映所述第一光网络单元是否接入所述虚拟域及是否完成在所述虚拟域中的配置。

在一些实施例中,所述装置还包括退出单元,用于退出第一匹配模式,进入正常工作状态;所述正常工作状态为所述第一光网络单元已经代替所述第二光网络单元服务于所述光网络通信系统的工作状态。

需要说明的是,本发明实施例提供的光网络单元更换装置与前述的本发明实施例提供的更换方法属于同一发明构思,此处所出现的词语的含义在前述已经详细说明,在此不再赘述。

本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序处理器被处理器执行时实现上述方法实施例的步骤,而前述的存储介质包括:移动存储设备、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本发明实施例还提供一种电子设备,所述电子设备包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器用于运行所述计算机程序时,执行存储在存储器中的上述方法实施例的步骤。

图3为本发明实施例电子设备的一种硬件结构示意图,该电子设备30包括:至少一个处理器301、存储器302,可选的,电子设备30还可进一步包括至少一个通信接口303,电子设备30中的各个组件通过总线系统304耦合在一起,可理解,总线系统304用于实现这些组件之间的连接通信。总线系统304除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图3中将各种总线都标为总线系统304。

可以理解,存储器302可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(rom,readonlymemory)、可编程只读存储器(prom,programmableread-onlymemory)、可擦除可编程只读存储器(eprom,erasableprogrammableread-onlymemory)、电可擦除可编程只读存储器(eeprom,electricallyerasableprogrammableread-onlymemory)、磁性随机存取存储器(fram,ferromagneticrandomaccessmemory)、快闪存储器(flashmemory)、磁表面存储器、光盘、或只读光盘(cd-rom,compactdiscread-onlymemory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(ram,randomaccessmemory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(sram,staticrandomaccessmemory)、同步静态随机存取存储器(ssram,synchronousstaticrandomaccessmemory)、动态随机存取存储器(dram,dynamicrandomaccessmemory)、同步动态随机存取存储器(sdram,synchronousdynamicrandomaccessmemory)、双倍数据速率同步动态随机存取存储器(ddrsdram,doubledataratesynchronousdynamicrandomaccessmemory)、增强型同步动态随机存取存储器(esdram,enhancedsynchronousdynamicrandomaccessmemory)、同步连接动态随机存取存储器(sldram,synclinkdynamicrandomaccessmemory)、直接内存总线随机存取存储器(drram,directrambusrandomaccessmemory)。本发明实施例描述的存储器302旨在包括但不限于这些和任意其它适合类型的存储器。

本发明实施例中的存储器302用于存储各种类型的数据以支持电子设备30的操作。这些数据的示例包括:用于在电子设备30上操作的任何计算机程序,如基于所述自身配置信息代替所述第二光网络单元继续服务于所述光网络通信系统的实现等,实现本发明实施例方法的程序可以包含在存储器302中。

上述本发明实施例揭示的方法可以应用于处理器301中,或者由处理器301实现。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(dsp,digitalsignalprocessor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成前述方法的步骤。

在示例性实施例中,电子设备30可以被一个或多个应用专用集成电路(asic,applicationspecificintegratedcircuit)、dsp、可编程逻辑器件(pld,programmablelogicdevice)、复杂可编程逻辑器件(cpld,complexprogrammablelogicdevice)、现场可编程门阵列(fpga,field-programmablegatearray)、通用处理器、控制器、微控制器(mcu,microcontrollerunit)、微处理器(microprocessor)、或其他电子元件实现,用于执行上述方法。

在本发明所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。


技术特征:

1.一种光网络单元更换方法,其特征在于,应用于第一光网络单元,所述第一光网络单元与第二光网络单元连接;所述第二光网络单元服务于包含至少一个光网络单元的光网络通信系统,所述方法包括:

在所述第一光网络单元处于第一状态和所述第二光网络单元处于第二状态的情况下,接收所述第二光网络单元发送的自身配置信息;所述自身配置信息包含所述第二光网络单元服务于所述光网络通信系统所需的配置;

基于所述自身配置信息代替所述第二光网络单元继续服务于所述光网络通信系统。

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

获得第一用户指令,基于所述第一用户指令进行第一匹配模式;在所述第一匹配模式下,获得自身的第一配置参数;基于所述第一配置参数确定所述第一光网络单元处于所述第一状态;所述第一状态为未激活状态;所述未激活状态用于表明所述第一光网络单元当前未服务于所述光网络通信系统;所述第一用户指令为触控设置在所述第一光网络单元上的第一开关满足第一设定时序的情况下获得;

对应的,所述第二光网络单元处于第二状态为所述第二光网络单元基于第二用户指令进入第二匹配模式,所述第二匹配模式用于使所述第二光网络单元获得自身的第二配置参数及基于所述第二配置参数确定所述第二光网络单元处于所述第二状态;所述第二状态为激活状态;所述激活状态用于表明所述第二光网络单元当前服务于所述光网络通信系统;所述第二用户指令为触控设置在所述第二光网络单元上的第二开关满足第二设定时序的情况下获得。

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

向所述第二光网络单元发送包含所述第一状态的第一报文;所述第一报文用于告知所述第二光网络单元所述第一光网络单元处于所述第一状态;

接收所述第二光网络单元发送的包含第二状态的第二报文,所述第二报文用于告知所述第一光网络单元所述第二光网络单元处于所述第二状态。

4.根据权利要求1所述的方法,其特征在于,所述基于所述自身配置信息代替所述第二光网络单元继续服务于所述光网络通信系统,包括:

基于所述自身配置信息中本地子配置信息进行本地配置;及基于所述自身配置信息中虚拟子配置信息进行虚拟配置;

向所述第二光网络单元发送配置结果;所述配置结果用于指明所述第一光网络单元已经代替所述第二光网络单元继续服务于所述光网络通信系统;

接收所述第二光网络单元反馈的确认信息;所述确认信息用于告知所述第一光网络单元更换操作完成。

5.根据权利要求4所述的方法,其特征在于,所述虚拟子配置信息包括所述第二光网络单元所在虚拟域的标识信息、用户名、密码和以下至少之一:第二光网络单元在所述虚拟域中的编码、第二光网络单元在所述虚拟域中的角色、第二光网络单元在所述虚拟域中的业务类型、所述虚拟域的动态带宽分配dba方式、所述虚拟域中成员之间的组网方式、所述虚拟域的服务质量方式。

6.根据权利要求4所述的方法,其特征在于,所述基于所述自身配置信息中虚拟子配置信息进行虚拟配置,包括:

获得封装有所述虚拟子配置信息的接入请求;

向所述光网络通信系统发送所述接入请求;

接收所述光网络通信系统反馈的接入结果;所述接入结果用于反映所述第一光网络单元是否接入所述虚拟域及是否完成在所述虚拟域中的配置。

7.根据权利要求3所述的方法,其特征在于,在接收所述第二光网络单元反馈的确认信息之后,所述方法还包括:

退出第一匹配模式,进入正常工作状态;所述正常工作状态为所述第一光网络单元已经代替所述第二光网络单元服务于所述光网络通信系统的工作状态。

8.一种光网络单元更换装置,其特征在于,应用于第一光网络单元,所述第一光网络单元与第二光网络单元连接;所述第二光网络单元服务于包含至少一个光网络单元的光网络通信系统,所述装置包括:接收单元和服务单元,其中;

所述接收单元,用于在所述第一光网络单元处于第一状态和所述第二光网络单元处于第二状态的情况下,接收所述第二光网络单元发送的自身配置信息;所述自身配置信息包含所述第二光网络单元服务于所述光网络通信系统所需的配置;

所述服务单元,用于基于所述自身配置信息代替所述第二光网络单元继续服务于所述光网络通信系统。

9.一种计算机可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序;所述计算机程序被处理器执行时实现权利要求1至7任一项所述方法的步骤。

10.一种电子设备,其特征在于,所述电子设备包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器用于运行所述计算机程序时,执行权利要求1至7任一项所述方法的步骤。

技术总结
本发明公开一种光网络单元更换方法、装置、电子设备及存储介质。其中,所述方法应用于第一光网络单元,所述第一光网络单元与第二光网络单元连接;所述第二光网络单元服务于包含至少一个光网络单元的光网络通信系统,包括:在所述第一光网络单元处于第一状态和所述第二光网络单元处于第二状态的情况下,接收所述第二光网络单元发送的自身配置信息;所述自身配置信息包含所述第二光网络单元服务于所述光网络通信系统所需的配置;基于所述自身配置信息代替所述第二光网络单元继续服务于所述光网络通信系统。

技术研发人员:梅景平;胡兆祥;郑直;王培佩;许巍
受保护的技术使用者:武汉长光科技有限公司
技术研发日:2021.07.06
技术公布日:2021.08.03

转载请注明原文地址:https://doc.8miu.com/read-1642.html

最新回复(0)