一种基于文件实现远程管理无源光网络的方法及装置与流程

文档序号:16130983发布日期:2018-12-01 00:19阅读:261来源:国知局

本发明属于光通信技术,尤其涉及一种基于文件实现远程管理无源光网络的方法及装置。

背景技术

pon技术是一种点对多点传送的光接入技术,主要包括epon(ethernetpassiveopticalnetwork,以太网无源光网络)和gpon(gigabitpassiveopticalnetwork,吉比特无源光网络)等,pon系统通常由光线路终端(olt)(opticallineterminal,光线路终端)、odn(opticaldistributionnetwork,光配线网络)、无源光网络单元(onu)(opticalnetworkunit,光网络单元)组成。

目前gpon技术中对无源光网络单元(onu)的管理主要有以下几种方式:

方式一,光线路终端(olt)通过omci(无源光网络单元(onu)managementandcontrolinterface,光网络单元管理和控制接口)协议管理无源光网络单元(onu),omci通道是gpon标准中定义的一种配置传输通道,omci通道建立在光线路终端(olt)和无源光网络单元(onu)之间,无源光网络单元(onu)在向光线路终端(olt)注册时建立omci通道,omci是主从式管理协议,光线路终端(olt)是主设备,无源光网络单元(onu)是从设备,光线路终端(olt)通过omci协议管理光线路终端(olt)下面连接的gpon无源光网络单元(onu)设备,在这种方式下,所有的配置信息都通过ems(elementmanagementsystem,网元管理系统)-光线路终端(olt)-无源光网络单元(onu)的方式实现。

方式二,通过tr069的方式管理,在网络中配置acs(autoconfigurationserver,自动配置服务器),acs和无源光网络单元(onu)之间建立管理通道,在这种方式下,所有的配置信息都通过tr069协议规定的方式发送到无源光网络单元(onu),实现对无源光网络单元(onu)的远程控制。

方式三,通过本地web网关进行管理,用户在web浏览器对无源光网络单元(onu)进行功能参数的查询和设置,在这种方式下,配置信息通过http协议发送到无源光网络单元(onu)。

综上所述,现有技术存在的问题是:

现有gpon网络技术中,光线路终端(olt)通过omci下发配置后,如果需要开通业务,如果使用上述方式一(ems),其缺点是ems开发难度大,开发工作量大,存在无源光网络单元(onu)不兼容导致ems不能完全管理的问题;通过方式二(tr069),则必须在gpon系统中建立acs服务器,无源光网络单元(onu)也必须按此tr069的acs服务器进行开发管理节点,也存在开发难度大,开发周期长的问题;通过方式三(本地web),在和gpon光线路终端(olt)对接开通业务的时候,无源光网络单元(onu)还需要维护人员在本地通过web界面进行相应的wan、voip、wifi配置,internet、voip等服务才能被使用。



技术实现要素:

针对现有技术存在的问题,本发明提供了一种基于文件实现远程管理无源光网络的方法及装置。

本发明是这样实现的,一种基于文件实现远程管理无源光网络的方法,该方法包括以下步骤:

连接步骤:启动无源光网络单元,无源光网络单元与光线路终端连接;

文件下发步骤:光线路终端接收无源光网络单元发出的配置文件,进行分析对比,并下发配置文件。

作为优选,光线路终端接收无源光网络单元发出的配置文件,进行分析对比,并下发配置文件,其具体步骤包括:

上报配置文件步骤:与光线路终端建立连接后,无源光网络单元向光线路终端上报本地配置文件状态;

配置文件状态一致性判断步骤:光线路终端收到无源光网络单元的配置文件状态后,与其本地配置文件状态进行对比,判断状态不一致,则进行下发配置文件,判断状态一致,则无操作。

作为优选,上报配置文件步骤之前还包括配置文件处理步骤,该配置文件处理步骤,其具体为,

获取文件步骤:无源光网络单元通过光网络单元管理控制接口得到完整的文件;

文件属性判断步骤:判断文件属性是否符合要求,如果符合要求,则分析文件,配置业务;

文件存储步骤:将配置成功的文件信息进行存储。

作为优选,判断文件属性是否符合要求,如果符合要求,则分析文件,配置业务,其具体包括:

文件大小判断步骤:判断该文件是否大于设定值,如果大于设定值,则判断该文件为光网络图像文件,进行正常的升级流程;

文件合法性判断步骤:通过识别文件头部信息,判断该文件是否合法,如果合法,则分析文件,配置业务;如果不合法,则进行丢弃处理,其具体为,将该文件丢弃,并将其错误代码储存,供光线路终端查错;

配置业务步骤:分析文件并配置业务,并判断配置业务是否成功,如果配置成功,则存储该文件配置业务成功的信息,等待光线路终端查询;如果配置业务失败,则终止业务配置,丢弃该文件,并将其相应的错误代码存储,等待光线路终端查询。

一种适用于上述一种基于文件实现远程管理无源光网络的方法的装置,包括

连接单元,用于启动无源光网络单元,使得无源光网络单元与光线路终端连接;

文件下发单元,用于光线路终端接收无源光网络单元发出的配置文件,进行分析对比,并下发配置文件。

作为优选,所述文件下发单元包括:

上报配置文件单元,用于与光线路终端建立连接后,无源光网络单元向光线路终端上报本地配置文件状态;

配置文件状态一致性判断单元,用于光线路终端收到无源光网络单元的配置文件状态后,与其本地配置文件状态进行对比,判断状态不一致,则进行下发配置文件,判断状态一致,则无操作。

作为优选,所述配置文件状态一致性判断单元包括:

文件大小判断单元,用于判断该文件是否大于设定值,如果大于设定值,则判断该文件为光网络图像文件,进行正常的升级流程;

文件合法性判断单元,用于通过识别文件头部信息,判断该文件是否合法,如果合法,则分析文件,配置业务;如果不合法,则进行丢弃处理;

配置业务单元:分析文件并配置业务,并判断配置业务是否成功,如果配置成功,则存储该文件配置业务成功的信息,等待光线路终端查询;如果配置业务失败,则终止业务配置,丢弃该文件,并将其相应的错误代码存储,等待光线路终端查询。

一种实现上述基于文件实现远程管理无源光网络的方法的计算机程序。

一种实现上述基于文件实现远程管理无源光网络的方法的信息数据处理终端,包括存储器和处理器;

所述存储器用于存储程序、压缩文件和所述处理器运行过程产生的数据;

所述处理器运行所述存储器存储的程序,执行:

启动无源光网络单元,无源光网络单元与光线路终端连接;光线路终端接收无源光网络单元发出的配置文件,进行分析对比,并下发配置文件。

一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行如上述的基于文件实现远程管理无源光网络的方法。

有益效果

综上所述,本发明的优点及积极效果为:光线路终端(olt)通过文件下发无源光网络单元(onu)(hgu)的wan、lan、wifi、voip等配置及维护,实现用户不通过本地配置或维护,即可享受internet、语言等服务。通过本发明,光线路终端(olt)能高效地、全面地、快速地远程管理无源光网络单元(onu),能提高整个网络的开局效率,节约整个网络的维护成本。

通过文件(譬如:xml文件,dat文件)下发,配置好一个文件后,把文件放在gpon光线路终端(olt)能获取到的本地或服务器上,当无源光网络单元(onu)和gpon光线路终端(olt)对接开通业务的时候,无源光网络单元(onu)按该方法,则无需人工操作,即可享受internet、voip服务,以达到降低维护难度,提高维护效率,节约维护成本之目的。

附图说明

图1是本发明一种基于文件实现远程管理无源光网络的方法的步骤流程图;

图2是本发明实施例一中提供的配置文件下发流程图;

图3是本发明实施例一中提供的配置文件处理流程图;

图4是本发明一种适用于文件实现远程管理无源光网络的装置的结构示意图;

图5是本发明一种适用于基于文件实现远程管理无源光网络的方法的信息数据处理终端的结构连接图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

一种基于文件实现远程管理无源光网络的方法,该方法包括以下步骤:

连接步骤:启动无源光网络单元,无源光网络单元与光线路终端连接;

文件下发步骤:光线路终端接收无源光网络单元发出的配置文件,进行分析对比,并下发配置文件。

实施例一:

在本技术方案中,通过以下步骤实现远程管理无源光网络单元的目的,其中设定为1m;

在步骤s01中,启动程序;

在步骤s02中,无源光网络单元启动,并与光线路终端建立omci连接;

在步骤s03中,无源光网络单元处理本地配置文件,等待上报;

在步骤s04中,无源光网络单元上报本地配置文件状态;

在步骤s05中,光线路终端收到无源光网络单元配置文件状态,与其本地配置文件状态比较;

在步骤s06中,判断两个文件的状态是否一致,如果状态一致,则退出步骤s06,进入步骤s07;如果状态不一致,则退出步骤s06,进入步骤s08;

在步骤s07中,无源光网络单元配置已下发,无需任何操作;

在步骤s08中,光线路终端通过me7(softwareimage)进行下发配置文件,完成下发操作后,进入步骤s09;

在步骤s09中,操作停止。

在本技术方案中,进一步,步骤s03中,无源光网络单元处理本地配置文件,等待上报,具体包括以下步骤:

在步骤s0301中,无源光网络单元通过omci的softwareimage得到完整文件;

在步骤s0302中,文件是否大于1m,若该文件大于1m,则退出步骤s0302,进入步骤s0304;若该文件不大于1m,则退出步骤s0302,进入步骤s0303;

在步骤s0303中,通过文件头部信息判断文件是否合法,若该文件合法,则退出步骤s0303,进入步骤s0305;若该文件不合法,则退出步骤s0303,进入步骤s0306;

在步骤s0304中,该文件为光网络图像文件,进行正常的升级流程在步骤;

在步骤s0305中,分析文件,配置业务;

在步骤s0306中,丢弃该文件,并将其错误代码储存,供光线路终端查错;

在步骤s0307中,判断配置业务是否失败,若配置业务成功,则进入步骤

s0308;若配置失败,则进入步骤s0309;

在步骤s0308中,无源光线路网络单元配置业务完成,并将成功的信息储存,以便上报光线路终端或者光线路终端查询

在步骤s0309中,终止业务配置,丢弃该文件,并将其相应的错误代码存储,等待光线路终端查询。

工作原理部分:

当无源光网络单元(onu)启动完成,本地和光线路终端(olt)建立正常的omci通道后,光线路终端(olt)会通过me2(无源光网络单元(onu)data)的mibupload和mibuploadnext的操作,无源光网络单元(onu)的me7(softwareimage)的信息会同步到光线路终端(olt),光线路终端(olt)通过属性(attribute)productcode得到配置文件的状态。在标准g.988定义中,softwareimage的属性productcode定义如下:thisattributeprovidesawayforavendortoindicateproductcodeinformationonasoftwareimage.itisacharacterstring,paddedwithtrailingnullsifitisshorterthan25bytes.(r)(optional)(25bytes)。在本发明中,此属性值定义如下:

以上值,当无源光网络单元(onu)支持此发明是,会在启动过程中,将本无源光网络单元(onu)上相应的值填入。上表的具体说明如下:

vendormagicid(4bytes):当光线路终端(olt)得到softwareimage的productcode值后,如果vendormagicid为0x54534b,表示支持本发明,否则不支持;

supportedfilecode(1bytes):0x01表示只支持xml格式配置文件;0x02只支持minisql格式配置文件;0x04只支持sqlite格式配置文件;0x03表示支持xml和minisql两种格式配置文件;0x05表示支持xml和sqlite两种格式配置文件;0x06表示支持minisql和sqlite两种格式配置文件;0x07表示支持xml、minisql和sqlite两种格式配置文件;其他目前暂时不支持;

checkcode(crc)(2bytes):为保存上次光线路终端(olt)成功下发及配置成功后的配置文件的crc,用于和光线路终端(olt)本地的crc文件进行比较;

versionofconfigurationfile(8bytes):为保存上次光线路终端(olt)成功下发及配置成功后的配置文件的版本信息,用于和光线路终端(olt)本地的版本信息及上面crc进行比较,如果比较一致,表示光线路终端(olt)和无源光网络单元(onu)本地的配置文件一致,无需再进行下发,否则要重新进行下发;

errorcode(4bytes):0x00000000表示成功;0x00000001表示配置文件crc错误;0x00000002表示配置文件版本信息错误;0x00000003表示不支持的配置文件;0xxxxx0004表示分析配置文件错误,其中xxxx表示出错的行号;0xxxxx0005表示配置业务失败错误,其中xxxx表示出错的行号,以此也表示出错的业务类型。

在支持本发明的无源光网络单元(onu)中,无源光网络单元(onu)启动时,将会把以上信息填入productcode中。

实施例二:

一种适用基于文件实现远程管理无源光网络的方法的装置,包括

连接单元1,用于启动无源光网络单元,使得无源光网络单元与光线路终端连接;

文件下发单元2,用于光线路终端接收无源光网络单元发出的配置文件,进行分析对比,并下发配置文件。

所述文件下发单元2包括:

上报配置文件单元201,用于与光线路终端建立连接后,无源光网络单元向光线路终端上报本地配置文件状态;

配置文件状态一致性判断单元202,用于光线路终端收到无源光网络单元的配置文件状态后,与其本地配置文件状态进行对比,判断状态不一致,则进行下发配置文件,判断状态一致,则无操作。

所述配置文件状态一致性判断单元,包括:

文件大小判断单2021,,用于判断该文件是否大于设定值,如果大于设定值,则判断该文件为光网络图像文件,进行正常的升级流程;

文件合法性判断单元2022,用于通过识别文件头部信息,判断该文件是否合法,如果合法,则分析文件,配置业务;如果不合法,则进行丢弃处理;

配置业务单元2023,分析文件并配置业务,并判断配置业务是否成功,如果配置成功,则存储该文件配置业务成功的信息,等待光线路终端查询;如果配置业务失败,则终止业务配置,丢弃该文件,并将其相应的错误代码存储,等待光线路终端查询。

实施例三:

一项所述基于文件实现远程管理无源光网络的方法的计算机程序。

实施例四:

一种基于文件实现远程管理无源光网络的方法的信息数据处理终端,包括

存储器101和处理器102;

所述存储器101用于存储程序、压缩文件和所述处理器运行过程产生的数据;

所述处理器102运行所述存储器存储的程序,执行:

启动无源光网络单元,无源光网络单元与光线路终端连接;光线路终端接收无源光网络单元发出的配置文件,进行分析对比,并下发配置文件。

实施例五:

一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行实施例一中所述的基于文件实现远程管理无源光网络的方法。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用全部或部分地以计算机程序产品的形式实现,所述计算机程序产品包括一个或多个计算机指令。在计算机上加载或执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输)。所述计算机可读取存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1