专利名称:一种通过光线路终端升级光节点的方法
技术领域:
本发明涉及升级光节点技术领域,尤其涉及一种通过光线路终端升级光节点的方法。
背景技术:
光节点(Optical Network Unit,下称0NU)在线升级依赖于ONU与光线路终端(Optical Line Terminal,下称0LT)的交互,由OLT发送升级文件,ONU向OLT返回升级状 态,当OLT下的不同光节点接口下挂有注册各不同版本的ONU吋,要求OLT向ONU发送不同升级文件来满足OLT下所有ONU的升级需求。在某些环境中,OLT无法识别不同ONU的不同版本,只能向ONU发送同一个升级文件,当光节点接口下注册的ONU版本不同吋,将会导致某些ONU升级失败,降低了升级效率。
发明内容
根据现有技术中存在的缺陷,现提供一种通过光线路终端升级光节点的方法,具体如下
一种通过光线路终端升级光节点的方法,其中,包括光线路终端、多个服务器端和多个光节点,所述光线路终端通过光节点接ロ与多个所述光节点分别连接,并通过外部网络接ロ与多个所述服务器端分别连接,所述光线路终端内预置有所述服务器端信息和所述光节点信息,每个所述光节点对应ー个所述光节点接ロ ;具体步骤包括
步骤a,所述光线路终端根据预设的方法确定待升级的所述光节点的版本和对应升级文件所在的服务器端;
步骤b,所述光线路终端从所述服务器端下载升级文件;
步骤C,若所述光线路终端下载所述升级文件成功,则所述光线路终端将所述升级文件发送到待升级的所述光节点;
步骤d,若所述光线路终端向所述光节点发送升级文件成功,则所述光节点将所述升级文件写入所述光节点内部的控制部件中;
步骤e,重启所述光节点并使用所述升级文件。优选的,该通过光线路终端升级光节点的方法,其中,所述步骤c中,若所述光线路终端下载所述升级文件未成功,则返回所述步骤b,所述光线路终端从所述服务器端重新下载所述升级文件。优选的,该通过光线路终端升级光节点的方法,其中,所述步骤d中,若所述光线路终端向所述光节点发送升级文件未成功,则返回所述步骤C,所述光线路终端重新向所述光节点发送所述升级文件。优选的,该通过光线路终端升级光节点的方法,其中,预置的所述服务器端信息包括服务器端的端口号和对应服务器端的地址信息,以及对应每个所述服务器端的用户验证信息。
优选的,该通过光线路终端升级光节点的方法,其中,预置的所述光节点信息包括所述光节点对应的所述光节点接ロ的接ロ号和与对应所述光节点接ロ连接的所述光节点的注册■号。优选的,该通过光线路终端升级光节点的方法,其中,所述步骤a中,所述预设的方法具体包括
步骤1,所述光线路终端根据待升级的所述光节点对应的所述接ロ号和所述注册号,得出所述光节点的标识号,并由此确定所述光节点的版本;
步骤2,所述光线路终端根据所述光节点的标识号确定对应升级文件所在的服务器端的端ロ号和地址信息,井根据所述端ロ号和所述地址信息确定对应的所述服务器端;
步骤3,确定对应的所述服务器端后,所述光线路终端使用预置的对应所述服务器端的用户验证信息通过所述服务器端的身份验证并与所述服务器端连接。上述技术方案的有益效果是通过光线路终端在线升级光节点,不限于所有ONU智能升级ー个文件,具有很高的适用面和可扩展性。
图I是本发明的一个实施例中升级系统的结构示意 图2是本发明的一个实施例中对ONU进行在线升级的总体流程 图3是本发明的一个实施例中确定ONU版本和对应服务器端的流程示意图。
具体实施例方式下面结合附图和具体实施例对本发明作进ー步说明,但不作为本发明的限定。如图I所示为ー种采用OLT升级ONU的升级系统,包括0LT,多个服务器端以及多个0NU,该OLT与ONU之间分别通过OLT上的多个光节点接ロ(未示出)对应连接,OLT与服务器端之间分别通过外部的网络接ロ连接,在OLT中预置有服务器端信息,包括服务器端的端口号和地址信息,以及对应该服务器的用户验证信息(用户名和密码);同时预置有ONU信息,包括每个ONU对应的光节点接ロ的接口号,以及对应接ロ号下注册的注册号。如图2所示为ー种通过OLT升级ONU的方法,该方法包括多个进程(session),每个session对应ー个ONU的升级,即对应单独流程中的ー个0NU、0LT和服务器端操作,具体包括
步骤a,OLT根据其内预置的信息确定待升级的ONU的版本号和对应升级文件所在的服务器端;
步骤b,OLT连接该服务器端井下载升级文件;
步骤Cl,若下载成功,则OLT向ONU发送该升级文件;
步骤c2,若下载不成功,则返回步骤b,OLT重新从服务器端下载升级文件;
步骤dl,若发送成功,则ONU将升级文件写入其内部的控制部件;
步骤d2,若发送不成功,则返回步骤Cl,OLT重新向ONU发送升级文件;
步骤e,重启ONU并使用新的升级文件,完成升级过程。上述流程中使用到的具体命令为
I. itp download onu session [sessionlnaex」uP] [userName] [password」[fileName],此操作指定升级设备是ONU, session为sessionlndex,并将升级文件下载到OLT ;
2.Upgrade onu send session [sessionlndex] upgrade Id [upgradeld],当升级又件下载成功后,此命令指定操作为send (发送),将升级文件发送到指定的0NU,文件发送完成后,ONU将文件写入内部的控制部件中。3. Upgrade onu active session [sessionlndex],当 ONU 的写入操作完成后,此命令指定操作为active (激活),即ONU重启并且使用新的升级文件。如图3所示为上述流程的步骤a中采用预设方法确定ONU的版本和对应服务器端的具体过程,包括
步骤1,OLT根据待升级的ONU对应的光节点接口号和该接口下注册的注册号,生成该ロ隹ー标识该ONU的标识号,并根据该标识号确定ONU的版本;
步骤2,OLT根据待升级ONU的版本,确定升级文件所在的服务器端,井根据预置的服务器端的端口号和地址信息,与该服务器端连接;
步骤3,OLT使用预置的服务器端的用户验证信息,通过该服务器端的身份验证,并完成与该服务器端的连接,准备下载升级文件。在升级过程中,每个升级进程(session)还包括多个參数,例如升级文件的类型(Upgrade type)、升级文件名(Upgrade file name)、升级 ONU 时所需的操作(Upgradeprocess)以及升级过程中各阶段的状态(Upgrade prcess result)等,其中文件类型和文件名用于确定对应的升级文件。以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。
权利要求
1.一种通过光线路终端升级光节点的方法,其特征在于,包括光线路终端、多个服务器端和多个光节点,所述光线路终端通过光节点接口与多个所述光节点分别连接,并通过外部网络接口与多个所述服务器端分别连接,所述光线路终端内预置有所述服务器端信息和所述光节点信息,每个所述光节点对应一个所述光节点接口 ;具体步骤包括 步骤a,所述光线路终端根据预设的方法确定待升级的所述光节点的版本和对应升级文件所在的服务器端; 步骤b,所述光线路终端从所述服务器端下载升级文件; 步骤C,若所述光线路终端下载所述升级文件成功,则所述光线路终端将所述升级文件发送到待升级的所述光节点; 步骤d,若所述光线路终端向所述光节点发送升级文件成功,则所述光节点将所述升级文件写入所述光节点内部的控制部件中; 步骤e,重启所述光节点并使用所述升级文件。
2.如权利要求I所述的通过光线路终端升级光节点的方法,其特征在于,所述步骤c中,若所述光线路终端下载所述升级文件未成功,则返回所述步骤b,所述光线路终端从所述服务器端重新下载所述升级文件。
3.如权利要求I所述的通过光线路终端升级光节点的方法,其特征在于,所述步骤d中,若所述光线路终端向所述光节点发送升级文件未成功,则返回所述步骤C,所述光线路终端重新向所述光节点发送所述升级文件。
4.如权利要求I所述的通过光线路终端升级光节点的方法,其特征在于,预置的所述服务器端信息包括服务器端的端口号和对应服务器端的地址信息,以及对应每个所述服务器端的用户验证信息。
5.如权利要求I所述的通过光线路终端升级光节点的方法,其特征在于,预置的所述光节点信息包括所述光节点对应的所述光节点接口的接口号和与对应所述光节点接口连接的所述光节点的注册号。
6.如权利要求1-5中任意一项所述的通过光线路终端升级光节点的方法,其特征在于,所述步骤a中,所述预设的方法具体包括 步骤1,所述光线路终端根据待升级的所述光节点对应的所述接口号和所述注册号,得出所述光节点的标识号,并由此确定所述光节点的版本; 步骤2,所述光线路终端根据所述光节点的标识号确定对应升级文件所在的服务器端的端口号和地址信息,并根据所述端口号和所述地址信息确定对应的所述服务器端; 步骤3,确定对应的所述服务器端后,所述光线路终端使用预置的对应所述服务器端的用户验证信息通过所述服务器端的身份验证并与所述服务器端连接。
全文摘要
本发明公开了一种通过光线路终端升级光节点的方法,其属于光节点升级技术领域,包括光线路终端、服务器端和光节点,光线路终端通过光节点接口与多个光节点分别连接,并通过外部网络接口与多个服务器端分别连接;步骤包括光线路终端根据预设的方法确定光节点的版本和升级文件所在的服务器端;光线路终端从服务器端下载升级文件;若光线路终端下载升级文件成功,则将升级文件发送到待升级的光节点;若光线路终端向光节点发送升级文件成功,则光节点将升级文件写入控制部件中;重启光节点并使用升级文件;上述技术方案的有益效果是通过光线路终端在线升级光节点,不限于所有ONU智能升级一个文件,具有很高的适用面和可扩展性。
文档编号H04Q11/00GK102868944SQ201210363030
公开日2013年1月9日 申请日期2012年9月26日 优先权日2012年9月26日
发明者方刚, 汤勇, 刘启林, 李岳政 申请人:上海斐讯数据通信技术有限公司