一种自动配置EOC设备的方法、装置及系统与流程

文档序号:17048770发布日期:2019-03-05 19:49阅读:314来源:国知局
一种自动配置EOC设备的方法、装置及系统与流程

本发明涉及通信领域,尤其涉及一种自动配置eoc设备的方法、装置及系统。



背景技术:

目前,三网融合的应用越来越广泛。三网融合是指电信网、广播电视网、互联网这三大网络相互融合,通过技术改造,使其技术功能趋于一致,业务范围趋于相同。

现有的三网融合技术,在有线电视接入网基础上,将无源光纤网络(pon,passiveopticalnetwork)技术与基于有线电视同轴电缆网使用以太网协议的接入技术(eoc,ethernetovercable)相结合,形成统一的网管,提供集数据、视频、语音于一体的多种业务。

然而,现有的三网融合技术的实现中,由于pon技术和eoc技术之间的协议存在较大差别,网络管理系统(nms,networkmanagementsystem)需要手动配置eoc设备的管理参数,这就降低了配置eoc设备的参数配置效率,也增加了配置eoc设备的失误率。



技术实现要素:

为解决上述技术问题,本发明实施例期望提供一种自动配置eoc设备的方法、装置及系统,能够实现eoc设备的管理参数的自动配置,提高配置eoc设备的参数配置效率,减小配置eoc设备的失误率。

本发明的技术方案是这样实现的:

本发明实施例提供了一种自动配置基于有线电视同轴电缆网eoc设备的系统,所述系统包括网络管理系统nms、光线路终端olt、光网络装置onu和所述eoc设备,所述nms与所述olt连接,所述olt与所述onu连接,所述onu连接与所述eoc设备,其中:

所述nms,用于将基于第一协议的第一消息发送至所述olt,所述第一协议为适用于所述onu上的协议,所述第一消息携带eoc设备配置参数;

所述olt,用于将所述第一消息发送至所述onu;

所述onu,用于对所述第一消息进行协议转换,并生成基于第二协议的第二消息,所述第二协议为适用于所述eoc设备上的协议;所述onu将所述第二消息发送至所述eoc设备,以便所述eoc设备根据所述eoc设备配置参数对自身的网络参数进行配置;

所述eoc设备,用于对所述第二消息进行解析,并获得eoc设备配置参数;根据所述eoc设备配置参数,对自身的网络参数进行配置。

在上述系统中,所述onu还用于,

接收所述eoc设备发送的基于所述第二协议的第三消息,所述第三消息用于表征所述eoc设备参数配置完成;对所述第三消息进行协议转换,并生成基于所述第一协议的第四消息;将所述第四消息发送至所述olt;

所述olt还用于,将所述第四消息发送至所述nms,以便告知所述nms所述eoc设备参数配置完成。

在上述系统中,所述onu具体用于,

通过解析所述第一消息,来判断所述第一消息是否支持协议转换;若判断出所述第一消息支持协议转换,则对所述第一消息进行协议转换,并生成基于所述第二协议的第二消息。

在上述系统中,所述eoc设备,还用于生成第三消息,所述第三消息用于表征所述eoc设备参数配置完成;将所述第三消息发送至所述onu。

在上述系统中,所述第一协议为光网络单元管理控制接口omci协议,所述第二协议为操作管理维护oam协议,

所述nms,具体用于利用简单网络管理snmp协议将基于所述omci协议的第一消息发送至所述olt;

所述onu,具体用于对所述第一消息进行协议转换,并生成基于所述oam协议的第二消息。

本发明实施例提供了一种自动配置基于有线电视同轴电缆网eoc设备的方法,所述eoc设备与光网络装置onu连接,所述onu与光线路终端olt连接,所述olt与网络管理系统nms连接,所述方法应用于所述onu,所述方法包括:

接收所述nms通过所述olt发送的基于第一协议的第一消息,所述第一协议为适用于所述onu上的协议,所述第一消息携带eoc设备配置参数;

对所述第一消息进行协议转换,并生成基于第二协议的第二消息,所述第二协议为适用于所述eoc设备上的协议;

将所述第二消息发送至所述eoc设备,以便所述eoc设备根据所述eoc设备配置参数对自身的网络参数进行配置。

在上述方案中,在所述onu将所述第二消息发送至所述eoc设备之后,所述方法还包括:

接收所述eoc设备发送的基于所述第二协议的第三消息,所述第三消息用于表征所述eoc设备参数配置完成;

对所述第三消息进行协议转换,并生成基于所述第一协议的第四消息;

将所述第四消息通过所述olt发送至所述nms,以便告知所述nms所述eoc设备参数配置完成。

在上述方案中,所述onu对所述第一消息进行协议转换,生成基于第二协议的第二消息,具体包括:

通过解析所述第一消息,来判断所述第一消息是否支持协议转换;

若判断出所述第一消息支持协议转换,则对所述第一消息进行协议转换,并生成基于所述第二协议的第二消息。

在上述方案中,所述第一协议为光网络单元管理控制接口omci协议,所述第二协议为操作管理维护oam协议,

所述接收所述nms通过所述olt发送的基于第一协议的第一消息,具体包括:接收所述nms通过所述olt发送的基于所述omci协议的第一消息;

所述对所述第一消息进行协议转换,并生成基于第二协议的第二消息,具体包括:对所述第一消息进行协议转换,并生成基于所述oam协议的第二消息。

本发明实施例提供了一种自动配置基于有线电视同轴电缆网eoc设备的方法,所述eoc设备与光网络装置onu连接,所述方法应用于所述eoc设备,所述方法包括:

接收所述onu发送的第二消息;

对所述第二消息进行解析,并获得eoc设备配置参数;

根据所述eoc设备配置参数,对自身的网络参数进行配置。

在上述方案中,在所述根据所述eoc设备配置参数,对自身的网络参数进行配置之后,所述方法还包括:

生成第三消息,所述第三消息用于表征所述eoc设备参数配置完成;

将所述第三消息发送至所述onu。

本发明实施例提供了一种光网络装置onu,所述onu与基于有线电视同轴电缆网eoc设备连接,所述onu包括接收单元、协议转换单元和发送单元,其中:

所述接收单元,用于接收网络管理系统nms通过光线路终端olt发送的基于第一协议的第一消息,所述第一协议为适用于所述onu上的协议,所述第一消息携带eoc设备配置参数;

所述协议转换单元,用于对所述接收单元接收的所述第一消息进行协议转换,并生成基于第二协议的第二消息,所述第二协议为适用于所述eoc设备上的协议;

所述发送单元,用于将所述协议转换单元生成的所述第二消息发送至所述eoc设备,以便所述eoc设备根据所述eoc设备配置参数对自身的网络参数进行配置。

在上述装置中,所述接收单元,还用于在所述onu将所述第二消息发送至所述eoc设备之后,接收所述eoc设备发送的基于所述第二协议的第三消息,所述第三消息用于表征所述eoc设备参数配置完成;

所述协议转换单元,还用于对所述第三消息进行协议转换,并生成基于所述第一协议的第四消息;

所述发送单元,还用于将所述第四消息通过所述olt发送至所述nms,以便告知所述网络管理中心所述eoc设备参数配置完成。

在上述装置中,所述协议转换单元,具体用于:通过解析所述第一消息,来判断所述第一消息是否支持协议转换;若判断出所述第一消息支持协议转换,则对所述第一消息进行协议转换,并生成基于所述第二协议的第二消息。

在上述装置中,所述第一协议为光网络单元管理控制接口omci协议,所述第二协议为操作管理维护oam协议,

所述接收单元,具体用于接收所述nms通过所述olt发送的基于所述omci协议的第一消息;

所述协议转换单元,具体用于对所述接收单元接收的所述第一消息进行协议转换,并生成基于所述oam协议的第二消息。

本发明实施例提供了一种基于有线电视同轴电缆网eoc设备,所述eoc设备与onu连接,所述eoc设备包括接收单元、解析单元和配置单元,其中:

所述接收单元,用于接收所述onu发送的第二消息;

所述解析单元,用于对所述接收单元接收的所述第二消息进行解析,并获得eoc设备配置参数;

所述配置单元,用于根据所述解析单元获得的所述eoc设备配置参数,对自身的网络参数进行配置。

在上述装置中,所述eoc设备还包括生成单元和发送单元,其中:

所述生成单元,用于在所述配置单元根据所述eoc设备配置参数,对自身的网络参数进行配置之后,生成第三消息,所述第三消息用于表征所述eoc设备参数配置完成;

所述发送单元,用于将所述生成单元生成的所述第三消息发送至所述onu。

本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述eoc侧所述方法的步骤。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现权利要求10至11所述方法的步骤。

本发明实施例提供了一种光网络装置onu设备,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,

其中,所述处理器用于运行所述计算机程序时,执行接收网络管理系统nms通过光线路终端olt发送的基于第一协议的第一消息,所述第一协议为适用于所述onu上的协议,所述第一消息携带eoc设备配置参数;对所述第一消息进行协议转换,并生成基于第二协议的第二消息,所述第二协议为适用于所述eoc设备上的协议;所述onu将所述第二消息发送至所述eoc设备,以便所述eoc设备根据所述eoc设备配置参数对自身的网络参数进行配置。

本发明实施例提供了一种基于有线电视同轴电缆网eoc设备,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,

其中,所述处理器用于运行所述计算机程序时,执行上述onu侧所述方法的步骤。

本发明实施例提供了一种自动配置eoc设备的方法、装置及系统,通过接收nms通过olt发送的基于第一协议的第一消息,第一协议为适用于onu上的协议,第一消息携带eoc设备配置参数;对第一消息进行协议转换,并生成基于第二协议的第二消息,第二协议为适用于eoc设备上的协议;将第二消息发送至eoc设备,以便eoc设备根据eoc设备配置参数对自身的网络参数进行配置。采用本发明实施例提供的技术方案,由于onu能够进行协议转换,解决了onu和eoc设备之间的协议不同问题,使得eoc设备可以解读onu发送的消息,从而实现eoc设备的管理参数的自动配置,提高配置eoc设备的参数配置效率,减小配置eoc设备的失误率。

附图说明

图1为本发明实施例提供的一种自动应用自动配置eoc设备方法的自动配置eoc设备的系统架构示意图;

图2为本发明实施例提供的一种自动配置eoc设备的方法的流程示意图一;

图3为本发明实施例提供的一种自动配置eoc设备的方法的流程示意图二;

图4为本发明实施例提供的一种自动配置eoc设备的方法的流程示意图三;

图5为本发明实施例提供的一种自动配置eoc设备的方法的流程示意图四;

图6为本发明实施例提供的一种自动配置eoc设备的交互方法的流程示意图;

图7为本发明实施例提供的一种onu的结构示意图一;

图8为本发明实施例提供的一种eoc设备的结构示意图一;

图9为本发明实施例提供的一种eoc设备的结构示意图二;

图10为本发明实施例提供的一种onu的结构示意图二

图11为本发明实施例提供的一种eoc设备的结构示意图三。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

实施例一

图1为本发明实施例提供的一种应用自动配置eoc设备方法的自动配置eoc设备的系统架构示意图。参见图1所示,自动配置eoc设备的系统10包括:网络管理系统nms101、光线路终端olt102、光网络装置onu103和eoc设备104。

具体的,nms与olt连接,olt与onu连接,onu连接与eoc设备,其中:nms,用于将基于第一协议的第一消息发送至olt,第一协议为适用于onu上的协议,第一消息携带eoc设备配置参数;olt,用于将第一消息发送至onu;onu,用于对第一消息进行协议转换,并生成基于第二协议的第二消息,第二协议为适用于eoc设备上的协议;onu将第二消息发送至eoc设备,以便eoc设备根据eoc设备配置参数对自身的网络参数进行配置;eoc设备,用于对第二消息进行解析,并获得eoc设备配置参数;根据eoc设备配置参数,对自身的网络参数进行配置。其中,第一协议为适用于onu上的协议,包括omci协议等。当然,第一协议还包括其他适用于onu上的协议,本发明实施例对此不做具体限制。

其中,第一消息携带eoc设备配置参数,包括,onuid、eoc设备的设备id、ip、掩码、网关、管理vlan信息等网络参数。其中,eoc设备的设备id用于标识nms需要自动配置的eoc设备。本发明实施例对第一消息携带的eoc设备配置参数的具体形式不做限制。

这里,第二协议为适用于eoc设备上的协议,包括oam协议等。当然,第二协议还包括其他适用于eoc设备上的协议,本发明实施例对此不做具体限制。

示例性的,第一协议为光网络单元管理控制接口omci协议,第二协议为操作管理维护oam协议,nms,具体用于利用简单网络管理snmp协议将基于omci协议的第一消息发送至olt;onu,具体用于对第一消息进行协议转换,并生成基于oam协议的第二消息。

需要说明的是,由于第一消息携带eoc设备配置参数,因此,onu对第一消息进行协议转换,生成的基于第二协议的第二消息也携带eoc设备配置参数,以便后续的eoc设备自动配置参数。

可理解的,onu对第一消息进行协议转换后,生成的第二消息是基于第二协议,即生成的第二消息所采用的协议是适用于eoc设备上的协议。如此一来,eoc设备可对第二消息进行解析,并获得eoc设备配置参数,以便后续的eoc设备自动配置参数。

实际应用中,nms可以利用简单网络管理协议(snmp,simplenetworkmanagementprotocol),向olt发送消息并配置olt;olt利用光网络单元管理控制接口(omci,onumanagementandcontrolinterface)协议,向onu发送消息;onu再接收到消息后,利用oam协议(oam,operationadministrationandmaintenance)向eoc设备发送消息,进而对eoc设备进行操作。

需要补充的是,olt和onu属于无源光纤网络(pon,passiveopticalnetwork),olt设备安装于中心控制站;onu是个二层设备,安装于用户场所,与eoc设备相连接,通过虚拟局域网(vlan,virtuallocalareanetwork)通道发送包括eoc设备的ip和vlan通道等相关配置信息的第二消息给eoc设备。eoc设备是最终要完成管理参数自动配置的局端设备。

示例性的,onu还用于,接收eoc设备发送的基于第二协议的第三消息,第三消息用于表征eoc设备参数配置完成;对第三消息进行协议转换,并生成基于第一协议的第四消息;将第四消息发送至olt;olt还用于,将第四消息发送至nms,以便告知nms,eoc设备参数配置完成。

实际应用中,eoc设备完成管理参数的自动配置后,会向onu反馈一个消息,表明自身的设备参数配置完成。

示例性的,onu具体用于,通过解析第一消息,来判断第一消息是否支持协议转换;若判断出第一消息支持协议转换,则对第一消息进行协议转换,并生成基于第二协议的第二消息。

可理解的,onu若判断出第一消息支持协议转换,则说明onu能够向eoc设备发送包括eoc设备的ip和vlan通道等相关配置信息的第二消息,进而对eoc设备进行操作。onu若判断出第一消息不支持协议转换,则说明onu无法对eoc设备进行操作。

示例性的,eoc设备,还用于生成第三消息,第三消息用于表征eoc设备参数配置完成;将第三消息发送至onu。

可理解的,eoc设备的参数配置完成后,生成第三消息,并将第三消息通过onu、olt发送至nms,使得nms得知eoc设备参数配置完成,以便nms与eoc设备进行信息传输。

实施例二

图2为本发明实施例提供的一种自动配置eoc设备的方法的流程示意图,参见图2所示,该方法应用于onu,方法包括:

步骤101:接收nms通过olt发送的基于第一协议的第一消息,第一协议为适用于onu上的协议,第一消息携带eoc设备配置参数;

其中,第一协议为适用于onu上的协议,包括omci协议等。当然,第一协议还包括其他适用于onu上的协议,本发明实施例对此不做具体限制。

优选的,步骤101具体为:接收nms通过olt发送的基于omci协议的第一消息。

其中,第一消息携带eoc设备配置参数,包括,onuid、eoc设备的设备id、ip、掩码、网关、管理vlan信息等网络参数。其中,eoc设备的设备id用于标识nms需要自动配置的eoc设备。本发明实施例对第一消息携带的eoc设备配置参数的具体形式不做限制。

实际应用中,nms可以利用snmp协议向olt发送消息并配置olt;olt可以利用omci协议向onu发送消息。当然,onu可以通过其他方式接收nms通过olt发送的基于第一协议的第一消息,本发明实施例对此不做具体限制。

步骤102:对第一消息进行协议转换,并生成基于第二协议的第二消息,第二协议为适用于eoc设备上的协议;

这里,第二协议为适用于eoc设备上的协议,包括oam协议等。当然,第二协议还包括其他适用于eoc设备上的协议,本发明实施例对此不做具体限制。

优选的,步骤102具体为:对第一消息进行协议转换,并生成基于oam协议的第二消息。

需要说明的是,由于第一消息携带eoc设备配置参数,因此,onu对第一消息进行协议转换,生成的基于第二协议的第二消息也携带eoc设备配置参数,以便后续的eoc设备自动配置参数。

可理解的,onu对第一消息进行协议转换后,生成的第二消息是基于第二协议,即生成的第二消息所采用的协议是适用于eoc设备上的协议。如此一来,eoc设备可对第二消息进行解析,并获得eoc设备配置参数,以便后续的eoc设备自动配置参数。

步骤103:将第二消息发送至eoc设备,以便eoc设备根据eoc设备配置参数对自身的网络参数进行配置。

优选的,参考图3所示,在步骤103之后,方法还包括步骤104-步骤106,具体为:

步骤104:接收eoc设备发送的基于第二协议的第三消息,第三消息用于表征eoc设备参数配置完成;

步骤105:对第三消息进行协议转换,并生成基于第一协议的第四消息;

步骤106:将第四消息通过olt发送至nms,以便告知nmseoc设备参数配置完成。

需要说明的是,eoc设备的参数配置完成后,生成第三消息,并将第三消息通过onu、olt发送至nms,使得nms得知eoc设备参数配置完成,以便nms与eoc设备进行信息传输。

优选的,步骤102具体包括步骤1021-步骤1022:

步骤1021:通过解析第一消息,来判断第一消息是否支持协议转换;

步骤1022:若判断出第一消息支持协议转换,则对第一消息进行协议转换,并生成基于第二协议的第二消息。

可理解的,onu若判断出第一消息支持协议转换,则说明onu能够向eoc设备发送包括eoc设备的ip和vlan通道等相关配置信息的第二消息,进而对eoc设备进行操作。onu若判断出第一消息不支持协议转换,则说明onu无法对eoc设备进行操作。

实施例三

图4为本发明实施例提供的一种自动配置eoc设备的方法的流程示意图,参见图4所示,方法应用于eoc设备,包括:

步骤201:接收onu发送的第二消息;

需要说明的是,onu发送的第二消息携带eoc设备配置参数,以便后续的eoc设备自动配置参数。

步骤202:对第二消息进行解析,并获得eoc设备配置参数;

需要说明的是,eoc设备配置参数,包括,onuid、eoc设备的设备id、ip、掩码、网关、管理vlan信息等网络参数。其中,eoc设备的设备id用于标识nms需要自动配置的eoc设备。本发明实施例对第一消息携带的eoc设备配置参数的具体形式不做限制。

步骤203:根据eoc设备配置参数,对自身的网络参数进行配置。

可理解的,eoc设备由于接收到onu发送的第二消息,并通过解析获得eoc设备配置参数,进而根据eoc设备配置参数,对自身的网络参数进行配置,如此,实现了eoc设备的管理参数的自动配置,提高配置eoc设备的参数配置效率,减小配置eoc设备的失误率。

优选的,参见图5所示,在步骤203之后,方法还包括步骤204-步骤205:

步骤204:生成第三消息,第三消息用于表征eoc设备参数配置完成;

步骤205:将第三消息发送至onu。

需要说明的是,eoc设备的参数配置完成后,生成第三消息,并将第三消息通过onu、olt发送至nms,使得nms得知eoc设备参数配置完成,以便nms与eoc设备进行信息传输。

实施例四

图6为本发明实施例提供的一种自动配置eoc设备的方法交互流程示意图,参见图6所示,方法应用于参见图1所示的自动配置eoc设备的系统,方法包括:

步骤301:nms将基于第一协议的第一消息发送至olt,第一协议为适用于onu上的协议;

可理解的,第一消息携带有eoc设备配置参数,包括,onuid、eoc设备的设备id、ip、掩码、网关、管理vlan信息等网络参数。其中,eoc设备的设备id用于标识nms需要自动配置的eoc设备。

实际应用中,nms将第一消息发送至olt的方式有很多种,例如,nms可以利用简单网络管理协议(snmp,simplenetworkmanagementprotocol),通过创建的轮询任务,定时将第一消息发送至olt。如此一来,可以有效的确保nms将第一消息发送至olt。

其中,第一协议为适用于onu上的协议。根据技术的不同,pon包括以太网无源光网络(epon,ethernetpassiveopticalnetwork)和宽带无源光网络(gpon,gigabit-capablepon)。epon和gpon应用不同的网络协议。例如,gpon标准中定义的olt设备与ont设备之间信息交互的协议是omci协议消息。若采用gpon标准,则第一协议为光网络单元管理控制接口(omci,onumanagementandcontrolinterface)协议。

步骤302:olt将第一消息发送至onu;

需要说明的是,olt将第一消息发送至onu的方式需要根据实际采用的网络协议来确定。例如,若采用gpon标准,则第一协议为omci协议,那么olt可以通过omci协议将第一消息发送至onu。

需要补充的是,若nms可以利用snmp协议将第一消息发送至olt的,则olt需要将第一消息由snmp协议重新封装为omci协议的报文格式,并发送给onu。

步骤303:onu通过解析第一消息,来判断第一消息是否支持协议转换;

需要说明的是,onu判断第一消息是否支持协议转换的方式有很多种。例如,onu可以通过解析第一消息获得生效标识,其中,生效标识包括eoc生效标识和onu生效标识;onu根据生效标识来判断第一消息是否支持协议转换。若生效标识为eoc生效标识,则第一消息支持协议转换;若生效标识为onu生效标识,则第一消息不支持协议转换。

实际应用中,若第一消息基于omci协议,那么,onu接收到olt下发的基于omci协议的第一消息后,对第一消息进行解析,判断是否对eoc生效,即是否支持协议转换。

步骤304:onu判断出第一消息支持协议转换,则对第一消息进行协议转换,并生成基于第二协议的第二消息。

这里,第二协议为适用于eoc设备上的协议,包括oam协议等。当然,第二协议还包括其他适用于eoc设备上的协议,本发明实施例对此不做具体限制。

需要说明的是,由于第一消息携带eoc设备配置参数,因此,onu对第一消息进行协议转换,生成的基于第二协议的第二消息也携带eoc设备配置参数,以便后续的eoc设备自动配置参数。

可理解的,onu对第一消息进行协议转换后,生成的第二消息是基于第二协议,即生成的第二消息所采用的协议是适用于eoc设备上的协议。如此一来,eoc设备可对第二消息进行解析,并获得eoc设备配置参数,以便后续的eoc设备自动配置参数。

需要补充的是,onu设备的软件设计上支持协议转换功能。另外,onu设备的协议转换功能,可以根据需要进行配置。例如,onu设备根据实际应用场景,配置网络参数应用到onu还是应用eoc设备,若配置网络参数应用到onu,则关闭协议转换功能;若配置网络参数应用到eoc设备,则开启协议转换功能。

步骤305:onu将第二消息发送至eoc设备。

需要说明的是,基于第二协议的第二消息包括ip地址、网络掩码、默认网关及管理vlan等eoc设备配置参数。

实际应用中,onu可以利用uni口通过指定的vlan通道发送eoc设备。需要说明的是,onu通过预留的vlan通道发送给eoc设备,以便有效的向eoc设备发送消息。

步骤306:eoc设备对第二消息进行解析,并获得eoc设备配置参数;

实际中,eoc设备可以从指定vlan通道侦听第二消息,接收到第二消息后通过解析获得eoc设备配置参数,并设置本地网络参数。

步骤307:eoc设备根据eoc设备配置参数,对自身的网络参数进行配置;

需要补充的是,eoc设备根据eoc设备配置参数对自身的网络参数配置完成后,nms就可以直接对eoc设备进行管理和控制。

步骤308:eoc设备生成基于第二协议的第三消息,第三消息用于表征eoc设备参数配置完成;

需要说明的是,eoc设备配置成功后生成的基于第二协议的第三消息,为用于向onu回复的应答报文,用于告知onu设备eoc设备参数配置完成。

步骤309:eoc设备将第三消息发送至onu;

步骤310:onu对第三消息进行协议转换,生成基于第一协议的第四消息,第四消息用于表征eoc设备参数配置完成。

实际中,若onu接收到eoc设备回复的第三消息为oam协议,则onu将oam协议转换成基于第一协议,如omci协议的应答报文。

步骤311:onu将第四消息发送至olt;

步骤312:olt将第四消息发送至nms。

需要补充的是,nms得知eoc设备参数配置完成后,会使snmp网管更新网络参数配置数据库,上次配置的网络参数设置为已使用,更新当前生效的网络参数,并重新启动循环配置任务。

本发明实施例提供了一种自动配置eoc设备的方法,通过接收nms通过olt发送的基于第一协议的第一消息,第一协议为适用于onu上的协议,第一消息携带eoc设备配置参数;对第一消息进行协议转换,并生成基于第二协议的第二消息,第二协议为适用于eoc设备上的协议;将第二消息发送至eoc设备,以便eoc设备根据eoc设备配置参数对自身的网络参数进行配置。采用本发明实施例提供的技术方案,由于onu能够进行协议转换,解决了onu和eoc设备之间的协议不同问题,使得eoc设备可以解读onu发送的消息,从而实现eoc设备的管理参数的自动配置,提高配置eoc设备的参数配置效率,减小配置eoc设备的失误率。

实施例五

图7为本发明实施例提供的一种onu的结构示意图,onu与eoc设备连接,参考图7所示,onu20包括接收单元101、协议转换单元102和发送单元103,其中:

接收单元101,用于接收nms通过olt发送的基于第一协议的第一消息,第一协议为适用于onu上的协议,第一消息携带eoc设备配置参数;

协议转换单元102,用于对接收单元101接收的第一消息进行协议转换,并生成基于第二协议的第二消息,第二协议为适用于eoc设备上的协议;

发送单元103,用于将协议转换单元102生成的第二消息发送至eoc设备,以便eoc设备根据eoc设备配置参数对自身的网络参数进行配置。

其中,第一协议为适用于onu上的协议,包括omci协议等。当然,第一协议还包括其他适用于onu上的协议,本发明实施例对此不做具体限制。

其中,第一消息携带eoc设备配置参数,包括,onuid、eoc设备的设备id、ip、掩码、网关、管理vlan信息等网络参数。其中,eoc设备的设备id用于标识nms需要自动配置的eoc设备。本发明实施例对第一消息携带的eoc设备配置参数的具体形式不做限制。

实际应用中,nms可以利用snmp协议向olt发送消息并配置olt;olt可以利用omci协议向onu发送消息。当然,onu可以通过其他方式接收nms通过olt发送的基于第一协议的第一消息,本发明实施例对此不做具体限制。

这里,第二协议为适用于eoc设备上的协议,包括oam协议等。当然,第二协议还包括其他适用于eoc设备上的协议,本发明实施例对此不做具体限制。

需要说明的是,由于第一消息携带eoc设备配置参数,因此,协议转换单元102对第一消息进行协议转换,生成的基于第二协议的第二消息也携带eoc设备配置参数,以便后续的eoc设备自动配置参数。

可理解的,协议转换单元102对第一消息进行协议转换后,生成的第二消息是基于第二协议,即生成的第二消息所采用的协议是适用于eoc设备上的协议。如此一来,eoc设备可对第二消息进行解析,并获得eoc设备配置参数,以便后续的eoc设备自动配置参数。

优选的,接收单元101,具体用于接收nms通过olt发送的基于omci协议的第一消息;协议转换单元102,具体用于对接收单元接收的第一消息进行协议转换,并生成基于oam协议的第二消息。

优选的,接收单元101,还用于在onu将第二消息发送至eoc设备之后,接收eoc设备发送的基于第二协议的第三消息,第三消息用于表征eoc设备参数配置完成;

协议转换单元102,还用于对第三消息进行协议转换,并生成基于第一协议的第四消息;

发送单元103,还用于将第四消息通过olt发送至nms,以便告知网络管理中心eoc设备参数配置完成。

要说明的是,eoc设备的参数配置完成后,生成第三消息,并将第三消息通过onu、olt发送至nms,使得nms得知eoc设备参数配置完成,以便nms与eoc设备进行信息传输。

优选的,协议转换单元102,具体用于:通过解析第一消息,来判断第一消息是否支持协议转换;若判断出第一消息支持协议转换,则对第一消息进行协议转换,并生成基于第二协议的第二消息。

可理解的,协议转换单元102若判断出第一消息支持协议转换,则说明onu能够向eoc设备发送包括eoc设备的ip和vlan通道等相关配置信息的第二消息,进而对eoc设备进行操作。onu若判断出第一消息不支持协议转换,则说明onu无法对eoc设备进行操作。

实施例六

图8为本发明实施例提供的一种eoc设备的结构示意图,eoc设备与onu连接。参考图8所示,eoc设备30包括接收单元301、解析单元302和配置单元303,其中:

接收单元301,用于接收onu发送的第二消息;

解析单元302,用于对接收单元301接收的第二消息进行解析,并获得eoc设备配置参数;

配置单元303,用于根据解析单元302获得的eoc设备配置参数,对自身的网络参数进行配置。

需要说明的是,eoc设备配置参数,包括,onuid、eoc设备的设备id、ip、掩码、网关、管理vlan信息等网络参数。其中,eoc设备的设备id用于标识nms需要自动配置的eoc设备。本发明实施例对第一消息携带的eoc设备配置参数的具体形式不做限制。

可理解的,eoc设备由于接收到onu发送的第二消息,并通过解析获得eoc设备配置参数,进而根据eoc设备配置参数,对自身的网络参数进行配置,如此,实现了eoc设备的管理参数的自动配置,提高配置eoc设备的参数配置效率,减小配置eoc设备的失误率。

优选的,参考图9所示,eoc设备还包括生成单元304和发送单元305,其中:

生成单元304,用于在配置单元303根据eoc设备配置参数,对自身的网络参数进行配置之后,生成第三消息,第三消息用于表征eoc设备参数配置完成;

发送单元305,用于将生成单元304生成的第三消息发送至onu。

需要说明的是,eoc设备的参数配置完成后,生成第三消息,并将第三消息通过onu、olt发送至nms,使得nms得知eoc设备参数配置完成,以便nms与eoc设备进行信息传输。

实施例七

上述实施例五提供的onu在进行信息提醒时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例五提供的onu与实施例二提供的自动配置eoc设备的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

本发明实施例还提供了一种onu设备60,该onu设备包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器用于运行所述计算机程序时,执行:接收网络管理系统nms通过光线路终端olt发送的基于第一协议的第一消息,第一协议为适用于onu上的协议,第一消息携带eoc设备配置参数;对第一消息进行协议转换,并生成基于第二协议的第二消息,第二协议为适用于eoc设备上的协议;onu将第二消息发送至eoc设备,以便eoc设备根据eoc设备配置参数对自身的网络参数进行配置。

所述处理器,还用于运行所述计算机程序时,接收所述eoc设备发送的基于所述第二协议的第三消息,所述第三消息用于表征所述eoc设备参数配置完成;对所述第三消息进行协议转换,并生成基于所述第一协议的第四消息;将所述第四消息通过所述olt发送至所述nms,以便告知所述nms所述eoc设备参数配置完成。

所述处理器,还用于运行所述计算机程序时:通过解析所述第一消息,来判断所述第一消息是否支持协议转换;若判断出所述第一消息支持协议转换,则对所述第一消息进行协议转换,并生成基于所述第二协议的第二消息。

图10是根据本发明一示例性实施例示出的一种onu设备60的结构示意图,onu设备60可以是移动电话、计算机、数字广播终端、信息收发设备、游戏控制台、平板设备、医疗设备、健身设备、个人数字助理等。

参照图10,onu设备60可以包括以下一个或多个组件:处理组件602、存储器604、输入/输出(i/o)接口612以及通信组件616。

处理组件602通常控制onu设备60的整体操作,诸如与显示、电话呼叫、数据通信、相机拍摄和信息记录等相关联的操作。处理组件602可以包括一个或多个处理器620来执行计算机程序,以完成上述方法的全部或部分步骤。此外,处理组件602可以包括一个或多个模块,便于处理组件602与其他组件之间的交互。例如,处理组件602可以包括多媒体模块。

存储器604可以由任何类型的易失性或非易失性存储设备、或者它们的组合来实现。其中,非易失性存储器可以是只读存储器(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)。本发明实施例描述的存储器604旨在包括但不限于这些和任意其它适合类型的存储器。

存储器604用于存储各种类型的数据以支持onu设备60的操作。这些数据的示例包括:用于在onu设备60上操作的任何计算机程序,如操作系统和应用程序;联系人数据;电话簿数据;消息;图片;视频等。其中,操作系统包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序可以包含各种应用程序,例如媒体播放器(mediaplayer)、浏览器(browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序中。

i/o接口612为处理组件602与外围接口模块之间的信息交互提供接口,上述外围接口模块可以是键盘、鼠标、轨迹球、点击轮、按键、按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

通信组件616用于onu设备60与其他设备之间有线或无线方式的通信。onu设备60可以接入基于通信标准的无线网络,如wifi、2g或3g、或它们的组合。在一个示例性实施例中,通信组件616经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件616还包括近场通信(nfc,nearfieldcommunication)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid,radiofrequencyidentification)技术、红外数据组织(irda,infrareddataassociation)技术、超宽带(uwb,ultrawideband)技术、蓝牙(bt,bluetooth)技术或其他技术来实现。

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

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

实施例八

上述实施例六提供的onu在进行信息提醒时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例五提供的onu与实施例三提供的自动配置eoc设备的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

一种eoc设备80,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器用于运行所述计算机程序时,执行:接收所述onu发送的第二消息;对所述第二消息进行解析,并获得eoc设备配置参数;根据所述eoc设备配置参数,对自身的网络参数进行配置。

所述处理器还用于运行所述计算机程序时,在所述根据所述eoc设备配置参数,对自身的网络参数进行配置之后,生成第三消息,所述第三消息用于表征所述eoc设备参数配置完成;将所述第三消息发送至所述onu。

图11是根据本发明一示例性实施例示出的一种eoc设备80的结构示意图,eoc设备80可以是移动电话、计算机、数字广播终端、信息收发设备、游戏控制台、平板设备、医疗设备、健身设备、个人数字助理等。

参照图11,eoc设备80可以包括以下一个或多个组件:处理组件802、存储器804、输入/输出(i/o)接口812以及通信组件816。

处理组件802通常控制eoc设备80的整体操作,诸如与显示、电话呼叫、数据通信、相机拍摄和信息记录等相关联的操作。处理组件802可以包括一个或多个处理器820来执行计算机程序,以完成上述方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802与其他组件之间的交互。例如,处理组件802可以包括多媒体模块。

存储器804可以由任何类型的易失性或非易失性存储设备、或者它们的组合来实现。其中,非易失性存储器可以是只读存储器(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)。本发明实施例描述的存储器804旨在包括但不限于这些和任意其它适合类型的存储器。

存储器804用于存储各种类型的数据以支持eoc设备80的操作。这些数据的示例包括:用于在eoc设备80上操作的任何计算机程序,如操作系统和应用程序;联系人数据;电话簿数据;消息;图片;视频等。其中,操作系统包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序可以包含各种应用程序,例如媒体播放器(mediaplayer)、浏览器(browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序中。

i/o接口812为处理组件802与外围接口模块之间的信息交互提供接口,上述外围接口模块可以是键盘、鼠标、轨迹球、点击轮、按键、按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

通信组件816用于eoc设备80与其他设备之间有线或无线方式的通信。eoc设备80可以接入基于通信标准的无线网络,如wifi、2g或3g、或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信(nfc,nearfieldcommunication)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid,radiofrequencyidentification)技术、红外数据组织(irda,infrareddataassociation)技术、超宽带(uwb,ultrawideband)技术、蓝牙(bt,bluetooth)技术或其他技术来实现。

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

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

实施例九

在示例性实施例中,本发明实施例还提供了一种计算机可读存储介质70,例如包括计算机程序的存储器604,上述计算机程序可由onu设备60的处理器620执行,以完成前述方法所述步骤。计算机可读存储介质可以是fram、rom、prom、eprom、eeprom、flashmemory、磁表面存储器、光盘、或cd-rom等存储器;也可以是包括上述存储器之一或任意组合的各种设备,如移动电话、计算机、平板设备、个人数字助理等。

一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器运行时,执行:接收所述nms通过所述olt发送的基于第一协议的第一消息,所述第一协议为适用于所述onu上的协议,所述第一消息携带eoc设备配置参数;对所述第一消息进行协议转换,并生成基于第二协议的第二消息,所述第二协议为适用于所述eoc设备上的协议;将所述第二消息发送至所述eoc设备,以便所述eoc设备根据所述eoc设备配置参数对自身的网络参数进行配置。

所述计算机程序被处理器运行时,还执行:接收所述eoc设备发送的基于所述第二协议的第三消息,所述第三消息用于表征所述eoc设备参数配置完成;对所述第三消息进行协议转换,并生成基于所述第一协议的第四消息;将所述第四消息通过所述olt发送至所述nms,以便告知所述nms所述eoc设备参数配置完成。

所述计算机程序被处理器运行时,具体执行:通过解析所述第一消息,来判断所述第一消息是否支持协议转换;若判断出所述第一消息支持协议转换,则对所述第一消息进行协议转换,并生成基于所述第二协议的第二消息。

实施例十

在示例性实施例中,本发明实施例还提供了一种计算机可读存储介质90,例如包括计算机程序的存储器804,上述计算机程序可由eoc设备80的处理器820执行,以完成前述方法所述步骤。计算机可读存储介质可以是fram、rom、prom、eprom、eeprom、flashmemory、磁表面存储器、光盘、或cd-rom等存储器;也可以是包括上述存储器之一或任意组合的各种设备,如移动电话、计算机、平板设备、个人数字助理等。

一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器运行时,执行:接收所述onu发送的第二消息;对所述第二消息进行解析,并获得eoc设备配置参数;根据所述eoc设备配置参数,对自身的网络参数进行配置。

所述计算机程序被处理器运行时,还执行:在所述根据所述eoc设备配置参数,对自身的网络参数进行配置之后,生成第三消息,所述第三消息用于表征所述eoc设备参数配置完成;将所述第三消息发送至所述onu。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

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

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