光网络单元、其动态扩展管理功能的方法及GPON系统技术方案

技术编号:14824664 阅读:106 留言:0更新日期:2017-03-16 12:45
本发明专利技术公开了一种光网络单元、其网络单元、其动态扩展管理功能的方法及GPON系统,光线路终端通过OMCI协议中的标准升级接口向光网络单元发送由待更新管理实体对应的动态库文件构成的数据包;光网络单元根据数据包的头部所包含的字段确定接收的数据包是否是由待更新管理实体对应的动态库文件构成;如果是,则依据数据包所包含的动态库文件加载待更新管理实体。由于对于待更新管理实体,将该待更新管理实体对应的更新数据以动态库文件的形式发送,因此仅针对待更新管理实体进行动态加载,ONU的其它业务不会中断;并且加载文件小,加载时间短,整个过程无须Flash操作,因此也不会出现因Flash操作而导致的设备损坏的情况。

【技术实现步骤摘要】

本专利技术涉及GPON
,尤指一种网络单元、其动态扩展管理功能的方法及GPON系统。
技术介绍
GPON(Gigabit-CapablePON)技术是基于ITU-TG.984.x标准的最新一代宽带无源光综合接入标准,具有高带宽,高效率,大覆盖范围,用户接口丰富等众多优点,被大多数运营商视为实现接入网业务宽带化,综合化改造的理想技术。在GPON系统中,管理信息库(MIB,ManagementInformationBase,MIB)通过管理实体(ManagedEntity,ME)来表示,所谓管理实体,是对光网络单元(OpticalNetworkUnit,ONU)的资源或业务的抽象。光线路终端(OpticalLineTerminal,OLT)通过OMCI协议对ONU进行远程管理时,会对各类ME的实例进行GET/SET等操作。由于现有ONU的MIB不具有动态扩展功能。如果ONU某些ME的功能需要进行扩展或者修改,只能通过升级ONU系统软件的方法来实现。但是现有的这种方法会存在以下问题:(1)升级后ONU重启会导致业务短暂中断;(2)GPONOMCI协议栈规定升级时1次只能传输31个字节,因此效率较低,升级速度慢;(3)升级时会进行写Flash操作,减少Flash设备的使用寿命,如果升级时设备因意外情况断电,还可能导致设备损坏。
技术实现思路
有鉴于此,本专利技术实施例提供了一种网络单元、其动态扩展管理功能的方法及GPON系统,用以解决由于现有ONU的MIB不具有动态扩展功能所导致的问题。本专利技术实施例提供的一种光网络单元动态扩展管理功能的方法,包括:根据数据包的头部所包含的字段确定接收的由光线路终端发送的数据包,是否是由待更新管理实体对应的动态库文件构成的数据包;其中由待更新管理实体对应的动态库文件构成的数据包的头部设置有用于标识所述待更新管理实体信息的字段;如果是,则根据所述数据包的头部所包含的字段以及当前管理信息库的支持情况,依据所述数据包所包含的动态库文件加载所述待更新管理实体。优选地,在本专利技术实施例提供的方法中,依据所述数据包所包含的动态库文件加载所述待更新管理实体,具体为:在指定目录查找所述待更新管理实体对应的动态库文件;其中所述指定目录用于存放所有管理实体对应的动态库文件;针对查找到的每一个动态库文件,获取对应的待更新管理实体的初始化函数;执行每一待更新管理实体的初始化函数,以创建对应的管理实体;将创建的所述管理实体的类型和实例保存至本地数据库中,并对保存的所述管理实体的类型和实例分别分配一个索引。优选地,在本专利技术实施例提供的方法中,执行每一待更新管理实体的初始化函数,以创建对应的管理实体,具体为:保存所述待更新管理实体的每一属性的相关信息,并注册所述待更新管理实体相关的业务配置回调函数。优选地,在本专利技术实施例提供的方法中,每一属性的相关信息至少包括:名称、说明、数据类型、长度、光线路终端方位类型、告警标志。优选地,在本专利技术实施例提供的方法中,依据所述数据包所包含的动态库文件加载所述待更新管理实体之后,还包括:根据接收的由光线路终端发送的OMCI报文中的管理实体类型获取管理信息库的表格索引;根据所述OMCI报文中的实例编号获取管理实体实例信息;调用执行初始化函数时注册的业务配置回调函数以实现对芯片的配置,并更新管理信息库;将更新管理信息库后的更新成功或失败信息转换为OMCI报文发送给光线路终端。优选地,在本专利技术实施例提供的方法中,所述数据包为压缩数据包;在确定接收的数据包是由待更新管理实体对应的动态库文件构成的数据包之后,依据所述数据包所包含的动态库文件加载所述待更新管理实体之前,还包括:对所述压缩数据包进行解压。相应地,本专利技术实施例还提供了一种光网络单元,包括:接收模块,用于接收的由光线路终端发送的OMCI协议报文,其中所述OMCI协议报文包括由待更新管理实体对应的动态库文件构成的数据包,且由待更新管理实体对应的动态库文件构成的数据包的头部设置有用于标识所述待更新管理实体信息的字段;判断模块,用于根据数据包的头部所包含的字段确定接收的数据包是否是由待更新管理实体对应的动态库文件构成的数据包;加载模块,用于当所述判断模块确定数据包是由待更新管理实体对应的动态库文件构成的数据包时,根据所述数据包的头部所包含的字段以及当前管理信息库的支持情况,依据所述数据包所包含的动态库文件加载所述待更新管理实体。优选地,在本专利技术实施例提供的光网络单元中,所述加载模块具体用于:在指定目录查找所述待更新管理实体对应的动态库文件;其中所述指定目录用于存放所有管理实体对应的动态库文件;针对查找到的每一个动态库文件,获取对应的待更新管理实体的初始化函数;执行每一待更新管理实体的初始化函数,以创建对应的管理实体;将创建的所述管理实体保存至本地数据库中,并对创建的所述管理实体分配一个索引,用于唯一表示所述管理实体。优选地,在本专利技术实施例提供的光网络单元中,所述加载模块用于执行每一待更新管理实体的初始化函数,以创建对应的管理实体,具体为:保存所述待更新管理实体的每一属性的相关信息,并注册所述待更新管理实体相关的业务配置回调函数。优选地,在本专利技术实施例提供的光网络单元中,每一属性的相关信息至少包括:名称、说明、数据类型、长度、光线路终端方位类型、告警标志。优选地,在本专利技术实施例提供的光网络单元中,还包括查询模块、配置模块和反馈模块;其中,所述查询模块用于:根据接收的由光线路终端发送的OMCI报文中的管理实体类型获取管理信息库的表格索引;以及根据所述OMCI报文中的实例编号获取管理实体实例信息;所述配置模块用于:调用执行初始化函数时注册的业务配置回调函数以实现对芯片的配置,并更新管理信息库;所述反馈模块用于:将更新管理信息库后的更新成功或失败信息转换为OMCI报文发送给光线路终端。优选地,在本专利技术实施例提供的光网络单元中,所述数据包为压缩数据包;所述加载模块用于依据所述数据包所包含的动态库文件加载所述待更新管理实体之前,还包括:对所述压缩数据包进行解压。相应地,本专利技术实施例还提供了一种GPON系统,包括光线路终端和本专利技术实施例提供的上述任一种光网络单元;其中,所述光线路终端用于向所述光网络单元发送OMCI协议报文,其中所述OMCI协议报文包括由待更新管理实体对应的动态库文件构成的数据包;其中由待更新管理实体对应的动态库文件构成的数据包的头部设置有用于标识所述待更新管理实体信息的字段;所述光网络单元用于根据数据包的头部所包含的字段确定接收的数据包,是否是由待更新管理实体对应的动态库文件构成的数据包;如果是,则根据所述数据包的头部所包含的字段以及当前管理信息库的支持情况,依据所述数据包所包含的动态库文件加载所述待更新管理实体。本专利技术有益效果如下:本专利技术实施例提供的光网络单元、其网络单元、其动态扩展管理功能的方法及GPON系统,其中其中,光线路终端向光网络单元发送由待更新管理实体对应的动态库文件构成的数据包;光网络单元根据数据包的头部所包含的字段确定接收的由光线路终端发送的数据包,是否是由待更新管理实体对应的动态库文件构成的数据包;其中由待更新管理实体对应的动态库文件构成的数据包的头部设置有用于标识待更新管理实体信息的字段;如果是本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/201611239470.html" title="光网络单元、其动态扩展管理功能的方法及GPON系统原文来自X技术">光网络单元、其动态扩展管理功能的方法及GPON系统</a>

【技术保护点】
一种光网络单元动态扩展管理功能的方法,其特征在于,包括:根据数据包的头部所包含的字段确定接收的由光线路终端发送的数据包,是否是由待更新管理实体对应的动态库文件构成的数据包;其中由待更新管理实体对应的动态库文件构成的数据包的头部设置有用于标识所述待更新管理实体信息的字段;如果是,则根据所述数据包的头部所包含的字段以及当前管理信息库的支持情况,依据所述数据包所包含的动态库文件加载所述待更新管理实体。

【技术特征摘要】
1.一种光网络单元动态扩展管理功能的方法,其特征在于,包括:根据数据包的头部所包含的字段确定接收的由光线路终端发送的数据包,是否是由待更新管理实体对应的动态库文件构成的数据包;其中由待更新管理实体对应的动态库文件构成的数据包的头部设置有用于标识所述待更新管理实体信息的字段;如果是,则根据所述数据包的头部所包含的字段以及当前管理信息库的支持情况,依据所述数据包所包含的动态库文件加载所述待更新管理实体。2.如权利要求1所述的方法,其特征在于,依据所述数据包所包含的动态库文件加载所述待更新管理实体,具体为:在指定目录查找所述待更新管理实体对应的动态库文件;其中所述指定目录用于存放所有管理实体对应的动态库文件;针对查找到的每一个动态库文件,获取对应的待更新管理实体的初始化函数;执行每一待更新管理实体的初始化函数,以创建对应的管理实体;将创建的所述管理实体的类型和实例保存至本地数据库中,并对保存的所述管理实体的类型和实例分别分配一个索引。3.如权利要求2所述的方法,其特征在于,执行每一待更新管理实体的初始化函数,以创建对应的管理实体,具体为:保存所述待更新管理实体的每一属性的相关信息,并注册所述待更新管理实体相关的业务配置回调函数。4.如权利要求3所述的方法,其特征在于,每一属性的相关信息至少包括:名称、说明、数据类型、长度、光线路终端方位类型、告警标志。5.如权利要求3所述的方法,其特征在于,依据所述数据包所包含的动态库文件加载所述待更新管理实体之后,还包括:根据接收的由光线路终端发送的OMCI报文中的管理实体类型获取管理信息库的表格索引;根据所述OMCI报文中的实例编号获取管理实体实例信息;调用执行初始化函数时注册的业务配置回调函数以实现对芯片的配置,并更新管理信息库;将更新管理信息库后的更新成功或失败信息转换为OMCI报文发送给光线路终端。6.如权利要求1-5任一项所述的方法,其特征在于,所述数据包为压缩数据包;在确定接收的数据包是由待更新管理实体对应的动态库文件构成的数据包之后,依据所述数据包所包含的动态库文件加载所述待更新管理实体之前,还包括:对所述压缩数据包进行解压。7.一种光网络单元,其特征在于,包括:接收模块,用于接收的由光线路终端发送的OMCI协议报文,其中所述OMCI协议报文包括由待更新管理实体对应的动态库文件构成的数据包,且由待更新管理实体对应的动态库文件构成的数据包的头部设置有用于标识所述待更新管理实体信息的字段;判断模块,用于根据数据包的头部所包含的字段确定接收的数据包是否是由待更新管理实体对应的动态库文件构成的数...

【专利技术属性】
技术研发人员:莫怡欣
申请(专利权)人:瑞斯康达科技发展股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1