一种光网络单元ONU数据处理方法及装置与流程

文档序号:11291942阅读:580来源:国知局
一种光网络单元ONU数据处理方法及装置与流程

本发明涉及xpon技术领域,并且更具体地,涉及一种光网络单元onu数据处理方法及装置。



背景技术:

xpon技术是千兆带宽级别的宽带无源光网络技术。与传统的接入网技术及以太网交换机技术相比,xpon采用自动拓扑发现机制,它的onu具有自动注册功能。这增加到了网络管理系统对onu状态信息获取的难度。当网络管理系统对onu的状态进行查询时,需要通过olt远程管理通道从onu上获取onu的状态数据,而这种方式实际上是一种olt给onu发送指令,然后等待onu返回响应的方式,会受到远程管理通道带宽以及onu本身状态的影响,因此查询速度较慢。对于现网上海量onu来说,导致查询一次onu状态需要很长的时间。



技术实现要素:

本发明实施例提供一种光网络单元onu数据处理方法及装置,以解决现有onu数据处理方法在网络管理系统查询onu状态时,耗时较长,效率较低的问题。

第一方面,提供了一种光网络单元onu数据处理方法,该方法包括:光线路终端olt获取onu的状态数据并保存;在接收到网络管理系统对onu的状态查询指令时,将onu的状态数据发送给网络管理系统。

可选地,状态数据至少包括onu的发射/接收光功率、网络口/用户口状态、网络口/用户口分类报文统计、历史流量峰值统计以及mac地址表中的一种。

可选地,获取onu的状态数据并保存的步骤之前,该方法还包括:olt创建onu对应的onu实例,获取onu的配置数据并保存;其中olt在接收到网络 管理系统对onu的状态查询指令时,还将onu的配置数据发送给网络管理系统。

可选地,配置数据至少包括onu的型号、接口数量与能力、厂商信息以及软硬件版本信息中的一种。

可选地,该方法还包括:在onu下线后,清除保存的onu的状态数据。

可选地,该方法还包括:在onu实例被删除后,清除保存的onu的配置数据。

第二方面,还提供了一种光网络单元onu数据处理装置,该装置包括:获取模块,用于获取onu的状态数据并保存;发送模块,用于在接收到网络管理系统对onu的状态查询指令时,将onu的状态数据发送给网络管理系统。

可选地,状态数据至少包括onu的发射/接收光功率、网络口/用户口状态、网络口/用户口分类报文统计、历史流量峰值统计以及mac地址表中的一种。

可选地,该装置还包括:创建模块,用于创建onu对应的onu实例,获取onu的配置数据并保存;其中发送模块在接收到网络管理系统对onu的状态查询指令时,还将onu的配置数据发送给网络管理系统。

可选地,配置数据至少包括onu的型号、接口数量与能力、厂商信息以及软硬件版本信息中的一种。

可选地,该装置还包括:第一清除模块,用于在onu下线后,清除保存的onu的状态数据。

可选地,该装置还包括:第二清除模块,用于在onu实例被删除后,清除保存的onu的配置数据。

本发明的上述技术方案包括以下有益效果:

本发明通过olt获取onu的状态数据并保存;在接收到网络管理系统对onu数据的查询指令时,将onu的状态数据发送给网络管理系统。有效提高了网络管理系统对onu状态的查询效率。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动 性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明的第一实施例的光网络单元onu数据处理方法的流程图;

图2为本发明的第二实施例的光网络单元onu数据处理方法的流程图;

图3a为本发明的第三实施例的光网络单元onu数据处理装置的结构图;

图3b为本发明的第三实施例的光网络单元onu数据处理装置的另一结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例都属于本发明保护的范围。

第一实施例

请参阅图1,图1示出了本发明的第一实施例的onu数据处理方法的流程图,具体步骤如下:

步骤101,olt获取onu的状态数据并保存。

需要说明的是,步骤101中,olt对于onu的状态数据的获取,可以是周期性地获取,这样一来能够使得olt所保存的onu的状态数据周期性地更新,以便能够更加准确地反映对应onu的状态,而获取onu的状态数据的周期,则可以根据具体需求进行设定。

步骤102,在接收到网络管理系统对onu的状态查询指令时,将onu的状态数据发送给网络管理系统。

需要说明的是,步骤102中,olt接收到网络管理系统对onu的状态查询指令时,直接将本地保存的onu的状态数据发送给网络管理系统,从而节省了传统查询方式中,olt向onu发送指令以及等待onu响应的时间,因此有效提高了网络管理系统对onu状态的查询效率。

本实施例,通过olt获取onu的状态数据并保存;在接收到网络管理系统对onu数据的查询指令时,将onu的状态数据发送给网络管理系统。有效提高了网络管理系统对onu状态的查询效率。

第二实施例

请参阅图2,图2示出了本发明的onu数据处理方法的流程图,具体步骤如下:

步骤201,olt创建onu对应的oun实例,获取onu的配置数据并保存。

需要说明的是,步骤201中当olt创建了onu对应的onu实例后,olt和onu之间就建立了一种连接关系,此时olt就可以根据onu实例获取对应onu的配置数据并保存,而且olt可以为onu分配一内存空间以便保存onu的配置数据。而在onu实例被删除后,olt和对应onu之间的连接关系就会被删除,此时olt会清除保存的onu的配置数据,以便释放对应的内存空间。

且由于onu的配置数据一般属于不易变数据,因此在获取到onu的配置数据后,可以不对其进行周期性的更新。其中配置数据可以包括onu的型号、接口数量与能力、厂商信息以及软硬件版本信息。

步骤202,olt获取onu的状态数据并保存。

需要说明的是,步骤202中,olt对于onu的状态数据的获取,可以是周期性地获取,这样一来能够使得olt所保存的onu的状态数据周期性地更新,以便能够更加准确地反映对应onu的状态,而获取onu的状态数据的周期,则可以根据具体需求进行设定。而且olt可以为onu分配一内存空间以便保存onu的状态数据。而在onu下线后,olt会清除保存的onu的状态数据,以便释放对应的内存空间。

步骤203,在接收到网络管理系统对onu的状态查询指令时,将onu的状态数据以及配置数据发送给网络管理系统。

需要说明的是,步骤203中,olt接收到网络管理系统对onu的状态查询指令时,直接将本地保存的,网络管理系统想要查询的onu的相关数据发送给网络管理系统,从而节省了传统查询方式中,olt向onu发送指令以及等待onu响应的时间,因此有效提高了网络管理系统对onu状态的查询效率。

本实施例,通过olt创建onu对应的onu实例,获取onu的配置数据并保存;olt获取onu的状态数据并保存;在接收到网络管理系统对onu的状态查询指令时,将onu的状态数据以及配置数据发送给网络管理系统。有效提高了网络管理系统对onu状态的查询效率。

第三实施例

请参阅图3a,图3a示出了本发明的onu数据处理装置的结构图,图3a所示的装置300包括:获取模块301以及发送模块302,其中:

获取模块301,用于获取onu的状态数据并保存。

发送模块302,用于在接收到网络管理系统对onu的状态查询指令时,将onu的状态数据发送给网络管理系统。

在图3a的基础上,可选地,装置300还包括:创建模块303,第一清除模块304以及第二清除模块305,其中:

创建模块303,用于创建onu对应的onu实例,获取onu的配置数据并保存;发送模块302具体用于,在接收到网络管理系统对onu的状态查询指令时,将onu的状态数据及配置数据发送给网络管理系统。

第一清除模块304,用于在onu下线后,清除本地保存的onu的状态数据。

第二清除模块305,用于在onu实例被删除后,清除本地保存的onu的配置数据。

上述装置300能够实现图1至图2的实施例中装置实现的各个过程,为避免重复,这里不再赘述。

本实施例,通过创建onu对应的onu实例,获取onu的配置数据并保存;获取onu的状态数据并保存;在接收到网络管理系统对onu的状态查询指令时,将onu的状态数据以及配置数据发送给网络管理系统。有效提高了网络管理系统对onu状态的查询效率。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应 以权利要求的保护范围为准。

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