一种配置文件更新方法及装置与流程

文档序号:12491242阅读:170来源:国知局
一种配置文件更新方法及装置与流程

本申请涉及通信技术领域,特别涉及一种配置文件更新方法及装置。



背景技术:

典型的EPON(Ethernet Passive Optical Network,以太网无源光网络)系统主要由OLT(Optical Line Terminal,光线路终端)接口板、ONU(Optical Network Unit,光网络单元)和ODN(Optical Distribution Network,光分配网络)三部分组成,参见图1所示的结构示意图。其中,ODN由光纤和一个或多个POS(Passive Optical Splitter,无源光纤分支器)等无源光器件组成,在OLT和ONU间提供光信号传输通道,POS可以将上行数据耦合到一根光纤上,将下行数据分发到各个ONU。

对于OLT接口板而言,其一般与主控板通信连接,当OLT接口板由于各种原因重启后,OLT接口板可以从主控板侧获得针对ONU的最新配置版本的配置文件信息。

另外,OLT接口板重启后,需要对与该OLT接口板通信连接的ONU进行配置文件恢复,也称为配置文件更新。现有技术中,对上述ONU进行配置文件更新时,一般是OLT接口板将上述最新配置版本的配置文件发送给与其通信连接的各个ONU,实现各个ONU上的配置文件更新。

应用上述方式可以实现ONU侧配置文件更新,然而由于与一块OLT接口板通信连接的ONU数量较多,应用上述方式更新ONU侧的配置文件时,数据交互量大,易导致整个配置文件更新过程多达数十分钟甚至数小时,配置文件更新效率低,且可能会导致ONU正常业务长时间中断,严重影响用户体验。



技术实现要素:

本申请实施例公开了一种业务恢复方法及装置,以提高ONU侧配置文件更新效率,缩短ONU正常业务的中断时间,提高用户体验。

为达到上述目的,本申请实施例公开了一种配置文件更新方法,应用于光 线路终端OLT接口板,所述方法包括:

获取所述OLT接口板重启之前的配置文件版本标识;

通过所述OLT接口板的每个OLT接口发送更新通知消息;其中,所述更新通知消息至少包括获取的配置文件版本标识;

接收更新确认消息,确认收到所述更新确认消息的OLT接口连接的光网络单元ONU已更新配置文件;

接收更新请求消息,通过收到所述更新请求消息的OLT接口发送版本更新消息;其中所述版本更新消息携带了获取的配置文件版本标识对应的配置文件。

在本申请的一种具体实现方式中,所述配置文件更新方法还包括:

获取更新的配置文件版本标识;

通过所述OLT接口板的每个OLT接口发送配置文件通告消息;其中,所述配置文件通告消息至少包括所述更新的配置文件版本标识。

在本申请的一种具体实现方式中,所述更新请求消息至少包括OUN的配置文件版本标识;所述通过收到所述更新请求消息的OLT接口发送版本更新消息之前,所述方法还包括:

比较OUN配置文件版本标识与获取的配置文件版本标识,若不一致,则通过收到所述更新请求消息的OLT接口发送版本更新消息。

为达到上述目的,本申请实施例公开了一种配置文件更新方法,应用于光网络单元ONU,所述方法包括:

接收更新通知消息;所述更新通知消息至少包括配置文件版本标识;

比较配置文件版本标识与本地存储的ONU配置文件版本标识;

确认配置文件版本标识与本地存储的ONU配置文件版本标识不一致,发送更新请求消息;所述更新请求消息携带所述本地存储的ONU配置文件版本标识;

接收版本更新消息;其中所述版本更新消息携带了所述配置文件版本标识对应的配置文件。

在本申请的一种具体实现方式中,所述配置文件更新方法还包括:

确认配置文件版本标识与本地存储的ONU配置文件版本标识一致,

发送更新确认消息。

在本申请的一种具体实现方式中,所述配置文件更新方法还包括:

接收配置文件通告消息;其中,所述配置文件通告消息至少包括更新的配置文件版本标识;

根据所述更新的配置文件版本标识替换本地存储的ONU配置文件版本标识。

为达到上述目的,本申请实施例公开了一种配置文件更新装置,应用于光线路终端OLT接口板,所述装置包括:

第一标识获取模块,用于获取所述OLT接口板重启之前的配置文件版本标识;

第一消息发送模块,用于通过所述OLT接口板的每个OLT接口发送更新通知消息;其中,所述更新通知消息至少包括获取的配置文件版本标识;

更新确认模块,用于接收更新确认消息,确认收到所述更新确认消息的OLT接口连接的光网络单元ONU已更新配置文件;

第二消息发送模块,用于接收更新请求消息,通过收到所述更新请求消息的OLT接口发送版本更新消息;其中所述版本更新消息携带了获取的配置文件版本标识对应的配置文件。

在本申请的一种具体实现方式中,所述配置文件更新装置还包括:

第二标识获取模块,用于获取更新的配置文件版本标识;

第三消息发送模块,用于通过所述OLT接口板的每个OLT接口发送配置文件通告消息;其中,所述配置文件通告消息至少包括所述更新的配置文件版本标识。

在本申请的一种具体实现方式中,所述更新请求消息至少包括OUN的配置文件版本标识;

所述第二消息发送模块,具体用于接收更新请求消息,比较OUN配置文件版本标识与获取的配置文件版本标识,若不一致,则通过收到所述更新请求消息的OLT接口发送版本更新消息。

为达到上述目的,本申请实施例公开了一种配置文件更新装置,应用于光网络单元ONU,所述装置包括:

第一消息接收模块,用于接收更新通知消息;所述更新通知消息至少包括配置文件版本标识;

标识比较模块,用于比较配置文件版本标识与本地存储的ONU配置文件版本标识;

第一消息发送模块,用于确认配置文件版本标识与本地存储的ONU配置文件版本标识不一致,发送更新请求消息;所述更新请求消息携带所述本地存储的ONU配置文件版本标识;

第二消息接收模块,用于接收版本更新消息;其中所述版本更新消息携带了所述配置文件版本标识对应的配置文件。

在本申请的一种具体实现方式中,所述配置文件更新装置还包括:

标识确认模块,用于确认配置文件版本标识与本地存储的ONU配置文件版本标识一致,

第二消息发送模块,用于发送更新确认消息。

在本申请的一种具体实现方式中,所述配置文件更新装置还包括:

第三消息接收模块,用于接收配置文件通告消息;其中,所述配置文件通告消息至少包括更新的配置文件版本标识;

标识替换模块,用于根据所述更新的配置文件版本标识替换本地存储的ONU配置文件版本标识。

由以上可见,本申请实施例提供的方案中,在OLT接口板获取其重启之前的配置文件版本标识后,通过OLT接口板的每个OLT接口发送更新通知消息,并通过接收更新确认消息的方式,确认收到更新确认消息的OLT接口连接的ONU已 更新配置文件,通过接收更新请求消息,并通过收到更新请求消息的OLT接口发送版本更新消息。可见本申请实施例提供的方案中,OLT只有在接收到更新请求消息时,才向ONU发送更新请求消息,使得ONU根据OLT发送的配置文件进行配置文件更新,因此,更新ONU侧的配置文件时,交互的数据量大大减少,提高了ONU侧配置文件更新的效率,进而能够缩短ONU正常业务的中断时间,提高了用户体验。

附图说明

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

图1为现有技术中一种EPON系统的结构示意图;

图2为本申请实施例提供的一种配置文件更新方法的流程示意图;

图3为本申请实施例提供的另一种配置文件更新方法的流程示意图;

图4为本申请实施例提供的一种配置文件更新方法的信令流程示意图;

图5为本申请实施例提供的一种配置文件更新装置的结构示意图;

图6为本申请实施例提供的另一种配置文件更新装置的结构示意图。

具体实施方式

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

图2为本申请实施例提供的一种配置文件更新方法的流程示意图,该方法应用于光线路终端OLT接口板,包括:

S201:获取上述OLT接口板重启之前的配置文件版本标识。

具体的,上述OLT接口板可能会由于多种原因重启,其重启后为保证与与其通信连接的ONU正常通信,需保证所有ONU的配置文件为最新版本的配置文件。 而实际应用中一些情况下虽然OLT接口板重启了,但是ONU并未重启,而ONU通常会缓存配置文件,所以这种情况下ONU中当前是存储有配置文件的,但是ONU本地存储的配置文件可能是最新版本的配置文件,也可能不是最新版本的配置文件。上述最新版本的配置文件即可以理解为是前述的OLT接口板重启之前的配置文件。

在本申请的一种可选实现方式中,OLT接口板通常是与主控板通信连接的,主控板中一般保存与OLT接口板通信的ONU的配置信息,因此,OLT接口板重启之后,可以通过板间通信机制从主控板获取其重启之前的配置文件。

S202:通过上述OLT接口板的每个OLT接口发送更新通知消息。

其中,上述更新通知消息至少包括获取的配置文件版本标识。

在本申请的一种具体实现方式中,上述OLT接口板通过各个OLT接口向与各个OLT接口板通信连接的ONU发送更新通知消息后,ONU可以根据本地存储的配置文件进行配置文件更新,具体的,ONU接收到更新通知消息后,若确定上述通知消息中包括的获取的配置文件版本标识与本地存储的配置文件的版本标识一致,则可以根据本地存储的配置文件进行配置文件更新。

在本申请的另一种具体实现方式中,上述更新通知消息中还可以携带配置自更新标识,该配置自更新标识用于通知ONU根据本地存储的配置文件进行配置文件更新。鉴于上述情况,上述OLT接口板通过各个OLT接口向与各个OLT接口板通信连接的ONU发送更新通知消息后,ONU根据本地存储的配置文件进行配置文件更新时,若ONU能够从接收到的更新通知消息中解析出配置自更新标识,则可以查看本地存储的配置文件的版本标识是否与上述获取的配置文件版本标识一致,若一致,说明本地存储的配置文件即为OLT接口板重启之前的配置文件,可以用本地存储的配置文件进行配置文件更新。

由于现有机制中一旦OLT接口板重启,与其通信连接的各个ONU需重新进行注册,可以理解的,ONU重新进行注册需在接收到OLT接口板广播的发现授权消息才能进行,鉴于此,在本申请的一种具体实现方式中,上述更新通知消息可以随着OLT接口板广播的发现授权消息发送给ONU。

本领域内的技术人员可以理解的是,对于一块OLT接口板而言,其一般具有多个OLT接口,而一个OLT接口又可能与多个ONU通信连接,这些ONU中可能 会存在本地存储的配置文件可用的ONU,还可能会存在本地存储的配置文件不可用的ONU,针对上述两类ONU,OLT可以给出下述S203和S204两种不同的处理方式。

S203:接收更新确认消息,确认收到上述更新确认消息的OLT接口连接的光网络单元ONU已更新配置文件。

其中,上述更新确认消息中可以包括:配置更新成功标识,当然,还可以包括:ONU侧配置文件的版本标识等信息,本申请并不对此进行限定。

具体的,OLT接口板广播发现授权消息后,ONU根据该发现授权消息向OLT接口板发送注册请求消息,以完成ONU注册,鉴于此,在本申请的一种具体实现方式中,ONU向上述OLT接口板发送更新确认消息时,该更新确认消息可以随着注册请求消息一起发送至OLT接口板。

S204:接收更新请求消息,通过收到上述更新请求消息的OLT接口发送版本更新消息。

其中,上述版本更新消息携带了获取的配置文件版本标识对应的配置文件。

OLT接收到上述更新请求消息,则可以说明ONU侧本地存储的配置文件是不可用的,为保证ONU侧配置文件更新成功,OLT需将上述获取的配置文件版本标识对应的配置文件发送至ONU,以使得ONU成功更新配置文件。

上述更新请求消息中可以包括:配置更新失败标识,当然,还可以包括:ONU侧配置文件的版本标识等信息,本申请并不对此进行限定。

在本申请的一种较佳实现方式中,OLT接收到上述更新请求消息后,可以在从中解析出配置更新失败标识且确定ONU侧配置文件的版本标识与上述获取的配置文件版本标识不一致的情况下,才通过收到上述更新请求消息的OLT接口发送版本更新消息。

当然,也可以仅仅在解析出配置更新失败标识时,或者仅仅确定ONU侧配置文件的版本标识与上述获取的配置文件版本标识不一致时,就通过收到上述更新请求消息的OLT接口发送版本更新消息。

在本申请的一种具体实现方式中,与上述更新确认消息类似,更新请求消息也可以随着注册请求消息一起发送至OLT接口板。

在本申请的一种具体实现方式中,上述更新请求消息至少包括OUN的配置文件版本标识;在通过收到上述更新请求消息的OLT接口发送版本更新消息之前,还可以比较OUN配置文件版本标识与获取的配置文件版本标识,若不一致,才通过收到上述更新请求消息的OLT接口发送版本更新消息。

在本申请的另一种具体实现方式中,上述配置文件更新方法还可以包括:

获取更新的配置文件版本标识;

通过OLT接口板的每个OLT接口发送配置文件通告消息;其中,配置文件通告消息至少包括更新的配置文件版本标识。

由以上可见,本实施例提供的方案中,在OLT接口板获取其重启之前的配置文件版本标识后,通过OLT接口板的每个OLT接口发送更新通知消息,并通过接收更新确认消息的方式,确认收到更新确认消息的OLT接口连接的ONU已更新配置文件,通过接收更新请求消息,并通过收到更新请求消息的OLT接口发送版本更新消息。可见本申请实施例提供的方案中,OLT只有在接收到更新请求消息时,才向ONU发送更新请求消息,使得ONU根据OLT发送的配置文件进行配置文件更新,因此,更新ONU侧的配置文件时,交互的数据量大大减少,提高了ONU侧配置文件更新的效率,进而能够缩短ONU正常业务的中断时间,提高了用户体验。

图3为本申请实施例提供的另一种配置文件更新方法的流程示意图,该方法应用于光网络单元ONU,包括:

S301:接收更新通知消息。

其中,上述更新通知消息至少包括配置文件版本标识,当然,上述配置文件更新消息中还可以携带配置自更新标识等信息,本申请并不对此进行限定。

上述更新通知消息中包括的配置文件版本标识可以为:OLT在其重启后获得的其重启之前的配置文件版本标识。

上述配置自更新标识用于通知ONU根据本地存储的配置文件进行配置文件更新。

在本申请的一种具体实现方式中,上述更新通知消息可以是随着OLT接口板广播的发现授权消息发送给ONU的。

S302:比较配置文件版本标识与本地存储的ONU配置文件版本标识。

在本申请的一种具体实现方式中,当上述更新通知消息中携带配置自更新标识时,本步骤可以是在ONU从上述更新通知消息中解析出配置自更新标识后才执行的。

S303:确认配置文件版本标识与本地存储的ONU配置文件版本标识不一致,发送更新请求消息。

ONU确认配置文件版本标识与本地存储的ONU配置文件版本标识不一致时,可以认为ONU本地存储的配置文件是不可用的,也就是利用本地存储的配置文件进行配置文件更新失败。

其中,上述更新请求消息携带本地存储的ONU配置文件版本标识,当然,该更新请求消息中还可以携带配置更新失败标识等信息,本申请并不对此进行限定。

在本申请的一种具体实现方式中,上述更新请求消息可以随着注册请求消息一起发送至OLT接口板。

S304:接收版本更新消息。

其中,上述版本更新消息携带了上述配置文件版本标识对应的配置文件。

ONU接收到上述版本更新消息后,可以从中解析出上述配置文件版本标识对应的配置文件,并通过解析出的配置文件进行配置文件更新。

在本申请的一种较佳实现方式中,ONU确认配置文件版本标识与本地存储的ONU配置文件版本标识一致时,发送更新确认消息,这样可以告知OLT ONU本地存储的配置文件是可用的配置文件,无需OLT发送配置文件。

具体的,上述更新确认消息中可以包括:配置更新成功标识,当然,还可以包括:ONU侧配置文件的版本标识等信息,本申请并不对此进行限定。

另外,与上述更新请求消息类似,更新确认消息也可以随着注册请求消息一起发送至OLT接口板。

在本申请的一种可选实现方式中,上述配置文件更新方法还可以包括:

接收配置文件通告消息;其中,所述配置文件通告消息至少包括更新的配置文件版本标识;

根据所述更新的配置文件版本标识替换本地存储的ONU配置文件版本标识。

由以上可见,本实施例提供的方案中,ONU接收到更新通知消息后,比较配置文件版本标识与本地存储的ONU配置文件版本标识,在上述两版本标识不一致的情况下才发送更新请求消息,并接收版本更新消息,因此,更新ONU侧的配置文件时,交互的数据量大大减少,提高了ONU侧配置文件更新的效率,进而能够缩短ONU正常业务的中断时间,提高了用户体验。

下面结合ONU注册过程,对上述图2和图3所示实施例提供的配置文件更新方法进行综合介绍。

参见图4,提供了一种配置文件更新方法的信令流程示意图。

一个OLT接口板重启后,与该OLT接口板的各个OLT接口通信连接的各个ONU需重新进行注册,具体过程如下:

首先,OLT接口板重启后,生成携带自更新标识和最新配置版本标识的发现授权消息(S401),并广播该发现授权消息(S402),ONU接收到上述发现授权消息后,对该消息进行解析,根据该消息中包含的自更新标识和最新配置版本标识进行配置文件自更新(S403),然后根据配置文件更新结果以及本地ONU配置文件的配置版本标识生成注册请求消息(S404),并将该注册请求消息发送给OLT接口板(S405),OLT接口板接收到上述注册请求消息后,根据其中携带的配置文件更新结果以及ONU侧配置版本标识判断ONU是否成功自更新配置文件(S406),若成功自更新,则OLT接口板依据现有技术完成后续ONU注册即可(S409);若未成功自更新,则将最新配置版本标识对应的配置文件发送至ONU侧(S407),ONU接收到该配置文件后进行配置文件更新(S408),然后依据现有技术完成ONU注册(S409)。

上述最新配置版本标识可以理解为:OLT重启后获得的其重启之前配置文件 的版本标识。

上述配置文件更新结果可以是配置文件更新成功,这时该结果中包含配置更新成功标识,此时,可以理解为注册请求中携带的是更新确认消息,OLT可以根据注册请求中携带的消息,确认ONU已更新配置文件。

上述配置文件更新结果还可以是配置文件更新失败,这时该结果中包含配置更新失败标识,此时,可以理解为注册请求中携带的是更新请求消息,OLT可以根据注册请求中携带的消息,向ONU发送版本更新消息。

具体的,不管发现授权消息还是注册请求消息一般是按照相关规范规定的格式进行传输的。

本领域内的技术人员可以理解的是,常见的规范中已经规定了对应协议中各个标识位的取值,但是在制订规范的过程中,考虑到便于后期扩展等因素预留了一些比特位,接收端接收到报文数据后解析报文数据时,可以忽略这些预留比特位的取值,也就是按照规范来讲,预留比特位的取值不影响报文的解析结果。

鉴于上述情况,在上述发现授权消息中的设置自更新标识和最新配置版本标识时,可以考虑规范中规定的这些预留比特位,通过预留比特位表示上述信息,但是这种情况下与现有技术不同的是ONU接收到发现授权消息后对该消息进行解析时,不再完全忽略预留比特位的取值,而是需按照约定从预留比特位中解析出上述自更新标识和最新配置版本标识。

在本申请的一种较佳实现方式中,上述自更新标识可以位于MPCP(Multipoint Control Protocol,多点控制协议)发现授权消息的发现消息域中比特位标识为第一预设取值的比特位,其中,比特位标识为第一预设取值的比特位为预留比特位;

上述最新配置版本标识可以位于MPCP发现授权消息的发现消息域中比特位标识从第二预设取值开始的第一预设数量个比特位,其中,第一预设数量个比特位为预留比特位。

具体的,参见表1,提供了MPCP发现授权消息的发现消息域包含的信息。

表1

上述表1中“比特”列可以理解为各个标识字段在MPCP发现授权消息的发现消息域中的位置,也就是可以理解为各个标识字段的比特位标识。从该表中可以看出,第2-3比特位和第6-15比特位为保留比特位,或者称为预留比特位,则上述自更新标识和最新配置版本标识可以位于这些预留比特位中的任一比特位。

可以理解的,一般情况下表示上述自更新标识和最新配置版本标识时,采用连续的比特位便于ONU进行信息解析,另外,最新配置版本标识需要的比特位比较多,所以可以采用上述第2-3比特位表示上述自更新标识,而采用第6-15比特位表示最新配置版本标识。

较佳的,上述第一预设取值可以为2,当然,也可以为3等等。

另外,采用较多的比特位表示上述最新配置版本标识时,该标识对应的取值范围会比较大,所以,较佳的,上述第二预设取值可以是6,第一预设数量可以是10(15-6+1=10),当然,上述第二预设取值可以是7、8等等,第一预设数量可以是9、8等等,本申请并不对此进行限定。

基于前面的描述,在上述注册请求消息中设置ONU侧配置版本标识和配置 更新成功标识/配置更新失败标识时,也可以考虑规范中规定的这些预留比特位,通过预留比特位表示上述信息,但是这种情况下与现有技术不同的是OLT接收到注册请求消息后对该消息进行解析时,不再完全忽略预留比特位的取值,而是需按照约定从预留比特位中解析出更新成功标识/配置更新失败标识和ONU侧配置版本标识。

在本申请的一种较佳实现方式中,上述更新成功标识/配置更新失败标识可以位于MPCP注册请求消息的发现消息域中比特位标识为第三预设取值的比特位,其中,比特位标识为第三预设取值的比特位为预留比特位;

上述ONU侧配置版本标识可以位于MPCP注册请求消息的发现消息域中比特位标识从第四预设取值开始的第二预设数量个比特位,其中,第二预设数量个比特位为预留比特位。

较佳的,上述第二预设数量与前述第一预设数量相等。

具体的,参见表2,提供了MPCP注册请求消息的发现消息域包含的信息。

表2

上述表2中“比特”列可以理解为各个标识字段在MPCP注册请求消息的发现消息域中的位置,也就是可以理解为各个标识字段的比特位标识。从该表中可以看出,第2-3比特位和第6-15比特位为保留比特位,或者称为预留比特位,则上述更新成功标识/配置更新失败标识和ONU侧配置版本标识可以位于这些预留比特位中的任一比特位。

可以理解的,一般情况下表示ONU侧配置版本标识和配置更新成功标识/配置更新失败标识时,采用连续的比特位便于OLT进行信息解析,另外,配置版本标识需要的比特位比较多,所以可以采用上述第2-3比特位表示配置更新成功标识/配置更新失败标识,而采用第6-15比特位表示ONU侧配置版本标识。

较佳的,上述第三预设取值可以为2,当然,也可以为3等等。

另外,采用较多的比特位表示上述ONU侧配置版本标识时,该标识对应的取值范围会比较大,所以,较佳的,上述第四预设取值可以是6,第二预设数量可以是10(15-6+1=10),当然,上述第四预设取值可以是7、8等等,第二预设数量可以是9、8等等,本申请并不对此进行限定。

上述最新配置版本标识可以理解为:OLT重启后获得的其重启之前配置文件的版本标识。

与上述配置文件更新方法相对应,本申请实施例还提供了一种配置文件更新装置。

图5为本申请实施例提供的一种配置文件更新装置的结构示意图,该装置应用于光线路终端OLT接口板,包括:

第一标识获取模块501,用于获取所述OLT接口板重启之前的配置文件版本标识;

第一消息发送模块502,用于通过所述OLT接口板的每个OLT接口发送更新通知消息;其中,所述更新通知消息至少包括获取的配置文件版本标识;

更新确认模块503,用于接收更新确认消息,确认收到所述更新确认消息的OLT接口连接的光网络单元ONU已更新配置文件;

第二消息发送模块504,用于接收更新请求消息,通过收到所述更新请求消息的OLT接口发送版本更新消息;其中所述版本更新消息携带了获取的配置文件版本标识对应的配置文件。

在本申请的一种具体实现方式中,上述配置文件更新装置还可以包括:

第二标识获取模块,用于获取更新的配置文件版本标识;

第三消息发送模块,用于通过所述OLT接口板的每个OLT接口发送配置文件通告消息;其中,所述配置文件通告消息至少包括所述更新的配置文件版本标识。

在本申请的一种具体实现方式中,所述更新请求消息至少包括OUN的配置文件版本标识;

所述第二消息发送模块,具体用于接收更新请求消息,比较OUN配置文件版本标识与获取的配置文件版本标识,若不一致,则通过收到所述更新请求消息的OLT接口发送版本更新消息。

由以上可见,本实施例提供的方案中,在OLT接口板获取其重启之前的配置文件版本标识后,通过OLT接口板的每个OLT接口发送更新通知消息,并通过接收更新确认消息的方式,确认收到更新确认消息的OLT接口连接的ONU已更新配置文件,通过接收更新请求消息,并通过收到更新请求消息的OLT接口发送版本更新消息。可见本申请实施例提供的方案中,OLT只有在接收到更新请求消息时,才向ONU发送更新请求消息,使得ONU根据OLT发送的配置文件进行配置文件更新,因此,更新ONU侧的配置文件时,交互的数据量大大减少,提高了ONU侧配置文件更新的效率,进而能够缩短ONU正常业务的中断时间,提高了用户体验。

图6为本申请实施例提供的另一种配置文件更新装置的结构示意图,该装置应用于光网络单元ONU,包括:

第一消息接收模块601,用于接收更新通知消息;所述更新通知消息至少包括配置文件版本标识;

标识比较模块602,用于比较配置文件版本标识与本地存储的ONU配置文件 版本标识;

第一消息发送模块603,用于确认配置文件版本标识与本地存储的ONU配置文件版本标识不一致,发送更新请求消息;所述更新请求消息携带所述本地存储的ONU配置文件版本标识;

第二消息接收模块604,用于接收版本更新消息;其中所述版本更新消息携带了所述配置文件版本标识对应的配置文件。

在本申请的一种具体实现方式中,上述配置文件更新装置还可以包括:

标识确认模块,用于确认配置文件版本标识与本地存储的ONU配置文件版本标识一致,

第二消息发送模块,用于发送更新确认消息。

在本申请的一种具体实现方式中,上述配置文件更新装置还可以包括:

第三消息接收模块,用于接收配置文件通告消息;其中,所述配置文件通告消息至少包括更新的配置文件版本标识;

标识替换模块,用于根据所述更新的配置文件版本标识替换本地存储的ONU配置文件版本标识。

由以上可见,本实施例提供的方案中,ONU接收到更新通知消息后,比较配置文件版本标识与本地存储的ONU配置文件版本标识,在上述两版本标识不一致的情况下才发送更新请求消息,并接收版本更新消息,因此,更新ONU侧的配置文件时,交互的数据量大大减少,提高了ONU侧配置文件更新的效率,进而能够缩短ONU正常业务的中断时间,提高了用户体验。

对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他 要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称得的存储介质,如:ROM/RAM、磁碟、光盘等。

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

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