GPONOLT系统中对ONU的认证方法及GPONOLT系统与流程

文档序号:11878838阅读:6854来源:国知局
GPON OLT系统中对ONU的认证方法及GPON OLT系统与流程

本发明涉及GPON系统技术领域,尤其涉及一种GPON OLT系统中对ONU的认证方法及GPON OLT系统。



背景技术:

目前,GPON(Gigabit-Capable Passive Optical Network,无源光接入系统)OLT(optical line terminal,光线路终端)软件系统在对ONU(Optical Network Unit,光网络单元)认证时,一般需要用户预先在GPON OLT系统中配置LOID表。在GPON OLT系统的PON芯片发现ONU后,由PON芯片自动分配ONU ID对ONU预授权以获取LOID信息。若获取的LOID信息与系统的LOID表中某一项匹配则认证通过,否则认证不通过,PON芯片删除该ONU的授权信息。

在ONU认证通过后,GPON OLT系统还需要为该ONU进行一次ONU ID变更,即将ONU的ID由自动分配的ONU ID变更为LOID表中指定的用户接口ONU ID,PON芯片需要依次执行去激活、删除、增加和激活等操作。然而,PON芯片在处理ONU的去激活和激活操作时很耗时间,造成效率非常低下,甚至导致ONU认证异常。此外,用户接口使用PON芯片自动分配的ONU ID。由于PON芯片自动分配给ONU的ID是不确定的,为了避免GPON OLT系统重启后ONU ID改变,需要在GPON OLT系统重启后,且在PON芯片发现ONU之前,根据重启前认证通过的SN和ONU ID,下发增加指令给PON芯片,使得PON芯片为ONU分配重启前认证通过的ONU ID。因此,在GPON OLT系统重启后,需要对每个之前认证通过的ONU重新下发配置ONU ID的指令,过程繁琐且效率低下。



技术实现要素:

本发明的主要目的在于提供一种GPON OLT系统中对ONU的认证方法及GPON OLT系统,旨在解决现有的GPON OLT系统中对ONU的认证过程耗时、繁琐及效率低下的技术问题。

本发明提供的GPON OLT系统中对ONU的认证方法包括:

GPON OLT系统在接收到ONU的认证请求时,自动为所述ONU分配第一ONU标识,并根据所述第一ONU标识获取所述ONU的注册参数信息;

在预设授权表中查找所述注册参数信息,所述预设授权表中记录有允许认证的ONU的注册参数信息和第二ONU标识的对应关系;

在查找到所述注册参数信息时,根据所述注册参数信息对应的第二ONU标识控制所述ONU认证通过。

优选地,所述GPON OLT系统在接收到ONU的认证请求时,自动为所述ONU分配第一ONU标识,并根据所述第一ONU标识获取所述ONU的注册参数信息的步骤之后,还包括:

将所述第一ONU标识以及所述ONU的注册参数信息的对应关系更新至注册表中;

显示所述注册表,以供用户根据所述注册表更新所述预设授权表。

优选地,所述GPON OLT系统接收到ONU的认证请求时,自动为所述ONU分配第一ONU标识,并根据所述第一ONU标识获取所述ONU的注册参数信息的步骤包括:

GPON OLT系统接收到ONU的认证请求时,判断所述ONU是否处于静默状态或者是否历史注册过;

在所述ONU未处于静默状态并且未历史注册过时,自动为所述ONU分配第一ONU标识;

在所述ONU未处于静默状态且历史注册过时,获取所述ONU上次注册所分配的第一ONU标识,并自动为所述ONU分配获取的所述第一ONU标识;

根据分配的所述第一ONU标识获取所述ONU的注册参数信息。

优选地,所述在预设授权表中查找所述注册参数信息的步骤之后,还包括:

在未查找到所述注册参数信息时,控制所述ONU处于静默状态,直至接收到解除静默指令或达到预设时长。

优选地,还包括:在控制所述ONU处于静默状态的过程中,判断是否接收到与处于静默状态的所述ONU对应的基于预设授权表添加的ONU授权指令,

在接收到基于预设授权表添加的ONU授权指令时,解除对所述ONU的静默。

此外,本发明进一步提供的GPON OLT系统包括:

获取模块,用于在接收到ONU的认证请求时,自动为所述ONU分配第一ONU标识,并根据所述第一ONU标识获取所述ONU的注册参数信息;

查找模块,用于在预设授权表中查找所述注册参数信息,所述预设授权表中记录有允许认证的ONU的注册参数信息和第二ONU标识的对应关系;

认证模块,用于在查找到所述注册参数信息时,根据所述注册参数信息对应的第二ONU标识控制所述ONU认证通过。

优选地,所述GPON OLT系统还包括:

更新模块,用于将所述第一ONU标识以及所述ONU的注册参数信息的对应关系更新至注册表中;

显示模块,用于显示所述注册表,以供用户根据所述注册表更新所述预设授权表。

优选地,所述获取模块包括:

判断单元,用于在接收到ONU的认证请求时,判断所述ONU是否处于静默状态或者是否历史注册过;

获取单元,用于在所述ONU未处于静默状态并且未历史注册过时,自动为所述ONU分配第一ONU标识;在所述ONU未处于静默状态且历史注册过时,获取所述ONU上次注册所分配的第一ONU标识,并自动为所述ONU分配获取的所述第一ONU标识;根据分配的所述第一ONU标识获取所述ONU的注册参数信息。

优选地,所述GPON OLT系统还包括:

静默模块,用于在未查找到所述注册参数信息时,控制所述ONU处于静默状态,直至接收到解除静默指令或达到预设时长。

优选地,所述GPON OLT系统还包括判断模块,所述判断模块用于在控制所述ONU处于静默状态的过程中,判断是否接收到与处于静默状态的所述ONU对应的基于预设授权表添加的ONU授权指令时;

所述静默模块还用于在接收到基于预设授权表添加的ONU授权指令时,解除对所述ONU的静默。

本发明提供的GPON OLT系统中对ONU的认证方法及GPON OLT系统,通过GPON OLT系统在接收到ONU的认证请求时,自动为所述ONU分配第一ONU标识,并根据所述第一ONU标识获取所述ONU的注册参数信息,并在预设授权表中查找所述注册参数信息,所述预设授权表中记录有允许认证的ONU的注册参数信息和第二ONU标识的对应关系,在查找到所述注册参数信息时,根据所述注册参数信息对应的第二ONU标识控制所述ONU认证通过。从而建立了第一ONU标识与第二ONU标识之间的映射关系,在GPON OLT系统重启后,PON芯片重新建立第一ONU标识与第二ONU标识之间的映射关系,以确保每个ONU的第二ONU标识保持不变;在需要替换ONU时,即使PON芯片为新的ONU分配了不同的第一ONU标识Phy ID,系统也能根据映射关系将最新分配的第一ONU标识绑定到之前的第二ONU标识上。而在需要更改ONU的第二ONU标识时,只需重新建立映射关系,无需PON芯片一次执行去激活、删除、增加以及激活指令。本发明减少了PON芯片的工作量,节约了GPON OLT系统中对ONU的认证过程中所消耗的时间,使得认证过程简洁,且有效地提高了认证效率。

附图说明

图1为本发明GPON OLT系统中对ONU的认证方法第一实施例的流程示意图;

图2为本发明GPON OLT系统中对ONU的认证方法第二实施例的流程示意图;

图3为本发明GPON OLT系统中对ONU的认证方法第四实施例的流程示意图;

图4为本发明GPON OLT系统第一实施例的功能模块示意图;

图5为本发明GPON OLT系统第二实施例的功能模块示意图;

图6位本发明GPON OLT系统第三实施例中获取模块的细化功能模块示意图;

图7为本发明GPON OLT系统第四实施例的功能模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种GPON OLT系统中对ONU的认证方法。参照图1,图1为本发明GPON OLT系统中对ONU的认证方法第一实施例的流程示意图,本发明提出的GPON OLT系统中对ONU的认证方法包括以下步骤:

步骤S10,GPON OLT系统在接收到ONU的认证请求时,自动为所述ONU分配第一ONU标识,并根据所述第一ONU标识获取所述ONU的注册参数信息;

在本实施例中,在GPON OLT系统发现ONU时,即可视为GPON OLT系统接收到了ONU的认证请求。可以由GPON OLT系统的硬件适配层发现ONU。此外,硬件适配层还可以执行静默、激活和去激活操作。硬件适配层还可以配置与维护ONU静默表。硬件适配层还可以丢弃PON芯片上报的ONU的发现事件,减轻其他模块的处理压力。

在GPON OLT系统发现ONU后,自动为该ONU分配一个ONU标识,即所述第一ONU标识ID(Phy ID),然后硬件适配层配置PON芯片执行Add(SN,Phy ID)、Active(SN,Phy ID)等操作。在ONU成功激活后,根据Phy ID发送OMCI(ONU Management and Control Interface,光网络单元管理控制接口)指令至ONU,以获取该ONU的注册参数信息。注册参数信息可以包括ONU版本、型号以及LOID等信息。LOID即为运营商给每一位用户分配的注册码。

步骤S20,在预设授权表中查找所述注册参数信息,所述预设授权表中记录有允许认证的ONU的注册参数信息和第二ONU标识的对应关系;

在本实施例中,预设授权表可以由用户配置和维护。第二ONU标识为用户指定给ONU的。

步骤S30,在查找到所述注册参数信息时,根据所述注册参数信息对应的第二ONU标识控制所述ONU认证通过。

在本实施例中,在查找到所述注册参数信息时,则保持ONU处于激活状态,使ONU认证通过。

本发明提供的GPON OLT系统中对ONU的认证方法,通过GPON OLT系统在接收到ONU的认证请求时,自动为所述ONU分配第一ONU标识,并根据所述第一ONU标识获取所述ONU的注册参数信息,并在预设授权表中查找所述注册参数信息,所述预设授权表中记录有允许认证的ONU的注册参数信息和第二ONU标识的对应关系,在查找到所述注册参数信息时,根据所述注册参数信息对应的第二ONU标识控制所述ONU认证通过。从而建立了第一ONU标识与第二ONU标识之间的映射关系,在GPON OLT系统重启后,PON芯片重新建立第一ONU标识与第二ONU标识之间的映射关系,以确保每个ONU的第二ONU标识保持不变;在需要替换ONU时,即使PON芯片为新的ONU分配了不同的第一ONU标识Phy ID,系统也能根据映射关系将最新分配的第一ONU标识绑定到之前的第二ONU标识上。而在需要更改ONU的第二ONU标识时,只需重新建立映射关系,无需PON芯片一次执行去激活、删除、增加以及激活指令。本发明减少了PON芯片的工作量,节约了GPON OLT系统中对ONU的认证过程中所消耗的时间,使得认证过程简洁,且有效地提高了认证效率。

进一步的,基于本发明GPON OLT系统中对ONU的认证方法的第一实施例,本发明还提出了GPON OLT系统中对ONU的认证方法的第二实施例,参照图2,图2为本发明GPON OLT系统中对ONU的认证方法第二实施例的流程示意图,在本实施例中,所述步骤S10之后,还包括:

步骤S40,将所述第一ONU标识以及所述ONU的注册参数信息的对应关系更新至注册表中;

步骤S50,显示所述注册表,以供用户根据所述注册表更新所述预设授权表。

可以理解的是,步骤S40和步骤S50可以在步骤S20或步骤S30之前或之后执行,也可以与步骤S20或步骤S30同时执行。

在本实施例中,在更新时,先判断当前是否存在注册表。在不存在注册表时,则创建注册表,并将述第一ONU标识以及所述ONU的注册参数信息的对应关系更新至注册表中。在存在注册表时,则直接将第一ONU标识以及所述ONU的注册参数信息的对应关系更新至已有的注册表中。

管理员可以随时查看注册表,根据注册表中的注册参数信息来确定对应的ONU,并为对应的ONU分配第二ONU标识。例如,可以直接点击可授权的ONU对应的注册参数信息,即可将其添加至所述预设授权表中,还可直接将分配的第二ONU标识添加至预设授权表中。

可选的,还可以在注册表中对应记录预设授权表中的第二ONU ID(LogicID),还可以在预设授权表中对应记录注册表中的ID(Reg ID)。

本实施例通过设置注册表,使得用户更加便于更新预设授权表,进一步提高了认证效率。

进一步的,为了进一步提高认证效率,基于本发明GPON OLT系统中对ONU的认证方法的第一或第二实施例,本发明还提出了GPON OLT系统中对ONU的认证方法的第三实施例,在本实施例中,所述步骤S10包括:

GPON OLT系统接收到ONU的认证请求时,判断所述ONU是否处于静默状态或者是否历史注册过;

在所述ONU未处于静默状态并且未历史注册过时,自动为所述ONU分配第一ONU标识;在所述ONU未处于静默状态且历史注册过时,获取所述ONU上次注册所分配的第一ONU标识,并自动为所述ONU分配获取的所述第一ONU标识;根据分配的所述第一ONU标识获取所述ONU的注册参数信息。

在所述ONU处于静默状态时,则保持ONU的静默状态,直至静默时长达到。

在本实施例中,在注册表中含有ONU对应的第一ONU标识和注册参数信息时,则认为该ONU历史注册过。

可以理解的是,在所述ONU未处于静默状态且历史注册过时,则沿用上次注册所分配的第一ONU标识,并根据所述第一ONU标识获取所述ONU的注册参数信息,然后根据已有的注册表和预设授权表查找所述ONU对应的第二ONU标识,最后根据所述第二ONU标识控制所述ONU认证通过。

进一步的,为了进一步提高认证效率,基于本发明GPON OLT系统中对ONU的认证方法的第一至第三任一实施例,本发明还提出了GPON OLT系统中对ONU的认证方法的第四实施例,参照图3,图3为本发明GPON OLT系统中对ONU的认证方法第四实施例的流程示意图,在本实施例中,在步骤S20之后,所述GPON OLT系统中对ONU的认证方法还包括:

步骤S60,在未查找到所述注册参数信息时,控制所述ONU处于静默状态,直至接收到解除静默指令或达到预设时长。

在本实施例中,在预设授权表中未能查找到注册参数信息时,则表示该ONU未曾历史注册过。因此,在未查找到注册参数信息时,也即在ONU处于静默状态的过程中,可以执行上述步骤S40和S50。即,在未查找到注册参数信息时,可以将所述第一ONU标识以及所述ONU的注册参数信息的对应关系更新至注册表中,并显示所述注册表。在用户查看注册表时,可以为该ONU设置认证权限,即可以将该ONU对应的注册参数信息和第二ONU标识更新至预设授权表中。

在将ONU对应的注册参数信息和第二ONU标识更新至预设授权表中之后,可以有以下两种处理方式:

方式一,当ONU的静默预设时长到达时,则GPON OLT系统再次在预设授权表中查找该ONU的注册参数信息,在查找到所述注册参数信息时,根据所述注册参数信息对应的第二ONU标识控制所述ONU认证通过。

方式二,在控制所述ONU处于静默状态的过程中,判断是否接收到与处于静默状态的所述ONU对应的基于预设授权表添加的ONU授权指令,

在接收到基于预设授权表添加的ONU授权指令时,即可视为接收到了静默解除指令,解除对所述ONU的静默。则GPON OLT系统再次在预设授权表中查找该ONU的注册参数信息,在查找到所述注册参数信息时,根据所述注册参数信息对应的第二ONU标识控制所述ONU认证通过。

进一步的,基于上述各个实施例,硬件适配层在发现ONU主动离线后,用(SN,Phy ID)构建ONU解注册事件。然后先检查该ONU是否已经注册且授权,若未注册或未授权,则丢弃该事件。然后检查授权表项是否存在,若不存在,表明用户手动删除了对应的授权ONU,清除注册表中的ID(Logic ID)。在接收到用户下发的删除未授权ONU命令时,删除注册表项,并静默该ONU10s。

当硬件适配层收到强制去激活ONU事件时,PON芯片仅仅Deactive(SN,Phy ID)该ONU,而不Delete(SN,Phy ID)该ONU,即该ONU的Phy ID保持不变。

进一步地,基于上述各个实施例,当收到用户下发的添加ONU命令后,根据用户下发的配置构建所述预设授权表,然后通知硬件适配层解除该ONU的静默。收到用户下发的删除授权ONU命令后,授权模块首先删除对应的授权表项,然后通知硬件适配层静默该ONU 120s并Deactive该ONU。

进一步地,基于上述各个实施例,GPON OLT系统还可以包括用户接口,用户接口主要提供用户查询注册未授权ONU、删除注册未授权ONU,查询授权ONU、删除授权ONU等功能。用户可以通过命令查看注册未授权ONU的SN、版本、型号、LOID等信息,根据这些信息决定是否授权ONU。管理人员还可以用Confirm命令将所有注册未授权的ONU批量授权,极大地减少了维护人员的工作量。用户接口同时提供用户查询授权ONU,删除授权ONU的功能。

本发明通过注册表可以预先获取并记录未授权ONU的SN、版本、型号、LOID等信息,极大地方便了设备使用者对ONU的管理。通过(Phy ID,RegID,Logic ID)之间建立映射,解决了ONU ID与PON芯片自动分配ID之间的耦合问题,使用户可以随意指定或修改ONU ID,便于系统维护。

本发明进一步提供一种GPON OLT系统。参照图4,图4为本发明GPONOLT系统第一实施例的功能模块示意图,本发明提供的GPON OLT系统包括:

获取模块10,用于在接收到ONU的认证请求时,自动为所述ONU分配第一ONU标识,并根据所述第一ONU标识获取所述ONU的注册参数信息;

在本实施例中,在GPON OLT系统发现ONU时,即可视为GPON OLT系统接收到了ONU的认证请求。可以由GPON OLT系统的硬件适配层发现ONU。此外,硬件适配层还可以执行静默、激活和去激活操作。硬件适配层还可以配置与维护ONU静默表。硬件适配层还可以丢弃PON芯片上报的ONU的发现事件,减轻其他模块的处理压力。

在GPON OLT系统发现ONU后,自动为该ONU分配一个ONU标识,即所述第一ONU标识ID(Phy ID),然后硬件适配层配置PON芯片执行Add(SN,Phy ID)、Active(SN,Phy ID)等操作。在ONU成功激活后,根据Phy ID发送OMCI(ONU Management and Control Interface,光网络单元管理控制接口)指令至ONU,以获取该ONU的注册参数信息。注册参数信息可以包括ONU版本、型号以及LOID等信息。LOID即为运营商给每一位用户分配的注册码。

查找模块20,用于在预设授权表中查找所述注册参数信息,所述预设授权表中记录有允许认证的ONU的注册参数信息和第二ONU标识的对应关系;

在本实施例中,预设授权表可以由用户配置和维护。第二ONU标识为用户指定给ONU的。

认证模块30,用于在查找到所述注册参数信息时,根据所述注册参数信息对应的第二ONU标识控制所述ONU认证通过。

在本实施例中,在查找到所述注册参数信息时,则保持ONU处于激活状态,使ONU认证通过。

本发明提供的GPON OLT系统,通过GPON OLT系统在接收到ONU的认证请求时,自动为所述ONU分配第一ONU标识,并根据所述第一ONU标识获取所述ONU的注册参数信息,并在预设授权表中查找所述注册参数信息,所述预设授权表中记录有允许认证的ONU的注册参数信息和第二ONU标识的对应关系,在查找到所述注册参数信息时,根据所述注册参数信息对应的第二ONU标识控制所述ONU认证通过。从而建立了第一ONU标识与第二ONU标识之间的映射关系,在GPON OLT系统重启后,PON芯片重新建立第一ONU标识与第二ONU标识之间的映射关系,以确保每个ONU的第二ONU标识保持不变;在需要替换ONU时,即使PON芯片为新的ONU分配了不同的第一ONU标识Phy ID,系统也能根据映射关系将最新分配的第一ONU标识绑定到之前的第二ONU标识上。而在需要更改ONU的第二ONU标识时,只需重新建立映射关系,无需PON芯片一次执行去激活、删除、增加以及激活指令。本发明减少了PON芯片的工作量,节约了GPON OLT系统中对ONU的认证过程中所消耗的时间,使得认证过程简洁,且有效地提高了认证效率。

进一步的,基于本发明GPON OLT系统的第一实施例,本发明还提出了GPON OLT系统的第二实施例,参照图5,图5为本发明GPON OLT系统第二实施例的功能模块示意图,在本实施例中,所述GPON OLT系统还包括:

更新模块40,用于将所述第一ONU标识以及所述ONU的注册参数信息的对应关系更新至注册表中;

显示模块50,用于显示所述注册表,以供用户根据所述注册表更新所述预设授权表。

在本实施例中,在更新时,先判断当前是否存在注册表。在不存在注册表时,则创建注册表,并将述第一ONU标识以及所述ONU的注册参数信息的对应关系更新至注册表中。在存在注册表时,则直接将第一ONU标识以及所述ONU的注册参数信息的对应关系更新至已有的注册表中。

管理员可以随时查看注册表,根据注册表中的注册参数信息来确定对应的ONU,并为对应的ONU分配第二ONU标识。例如,可以直接点击可授权的ONU对应的注册参数信息,即可将其添加至所述预设授权表中,还可直接将分配的第二ONU标识添加至预设授权表中。

可选的,还可以在注册表中对应记录预设授权表中的第二ONU ID(LogicID),还可以在预设授权表中对应记录注册表中的ID(Reg ID)。

本实施例通过设置注册表,使得用户更加便于更新预设授权表,进一步提高了认证效率。

进一步的,为了进一步提高认证效率,基于本发明GPON OLT系统的第一或第二实施例,本发明还提出了GPON OLT系统的第三实施例,在本实施例中,参照图6,图6位本发明GPON OLT系统第三实施例中获取模块的细化功能模块示意图,所述获取模块10包括:

判断单元11,用于在接收到ONU的认证请求时,判断所述ONU是否处于静默状态或者是否历史注册过;

获取单元12,用于在所述ONU未处于静默状态并且未历史注册过时,自动为所述ONU分配第一ONU标识;在所述ONU未处于静默状态且历史注册过时,获取所述ONU上次注册所分配的第一ONU标识,并自动为所述ONU分配获取的所述第一ONU标识;根据分配的所述第一ONU标识获取所述ONU的注册参数信息。

在所述ONU处于静默状态时,则保持ONU的静默状态,直至静默时长达到。

在本实施例中,在注册表中含有ONU对应的第一ONU标识和注册参数信息时,则认为该ONU历史注册过。

可以理解的是,在所述ONU未处于静默状态且历史注册过时,则沿用上次注册所分配的第一ONU标识,并根据所述第一ONU标识获取所述ONU的注册参数信息,然后根据已有的注册表和预设授权表查找所述ONU对应的第二ONU标识,最后根据所述第二ONU标识控制所述ONU认证通过。

进一步的,为了进一步提高认证效率,基于本发明GPON OLT系统的第一至第三任一实施例,本发明还提出了GPON OLT系统的第四实施例,参照图7,图7为本发明GPON OLT系统第四实施例的功能模块示意图,所述GPONOLT系统还包括:

静默模块60,用于在未查找到所述注册参数信息时,控制所述ONU处于静默状态,直至接收到解除静默指令或达到预设时长。

在本实施例中,在预设授权表中未能查找到注册参数信息时,则表示该ONU未曾历史注册过。因此,在未查找到注册参数信息时,也即在ONU处于静默状态的过程中,可以执行上述步骤S40和S50。即,在未查找到注册参数信息时,可以将所述第一ONU标识以及所述ONU的注册参数信息的对应关系更新至注册表中,并显示所述注册表。在用户查看注册表时,可以为该ONU设置认证权限,即可以将该ONU对应的注册参数信息和第二ONU标识更新至预设授权表中。

在将ONU对应的注册参数信息和第二ONU标识更新至预设授权表中之后,可以有以下两种处理方式:

方式一,当ONU的静默预设时长到达时,则GPON OLT系统再次在预设授权表中查找该ONU的注册参数信息,在查找到所述注册参数信息时,根据所述注册参数信息对应的第二ONU标识控制所述ONU认证通过。

方式二,所述GPON OLT系统还包括判断模块,所述判断模块用于在控制所述ONU处于静默状态的过程中,判断是否接收到与处于静默状态的所述ONU对应的基于预设授权表添加的ONU授权指令,

在接收到基于预设授权表添加的ONU授权指令时,即可视为接收到了静默解除指令,解除对所述ONU的静默。则GPON OLT系统再次在预设授权表中查找该ONU的注册参数信息,在查找到所述注册参数信息时,根据所述注册参数信息对应的第二ONU标识控制所述ONU认证通过。

进一步的,基于上述各个实施例,硬件适配层在发现ONU主动离线后,用(SN,Phy ID)构建ONU解注册事件。然后先检查该ONU是否已经注册且授权,若未注册或未授权,则丢弃该事件。然后检查授权表项是否存在,若不存在,表明用户手动删除了对应的授权ONU,清除注册表中的ID(Logic ID)。在接收到用户下发的删除未授权ONU命令时,删除注册表项,并静默该ONU10s。

当硬件适配层收到强制去激活ONU事件时,PON芯片仅仅Deactive(SN,Phy ID)该ONU,而不Delete(SN,Phy ID)该ONU,即该ONU的Phy ID保持不变。

进一步地,基于上述各个实施例,当收到用户下发的添加ONU命令后,根据用户下发的配置构建所述预设授权表,然后通知硬件适配层解除该ONU的静默。收到用户下发的删除授权ONU命令后,授权模块首先删除对应的授权表项,然后通知硬件适配层静默该ONU 120s并Deactive该ONU。

进一步地,基于上述各个实施例,GPON OLT系统还可以包括用户接口,用户接口主要提供用户查询注册未授权ONU、删除注册未授权ONU,查询授权ONU、删除授权ONU等功能。用户可以通过命令查看注册未授权ONU的SN、版本、型号、LOID等信息,根据这些信息决定是否授权ONU。管理人员还可以用Confirm命令将所有注册未授权的ONU批量授权,极大地减少了维护人员的工作量。用户接口同时提供用户查询授权ONU,删除授权ONU的功能。

本发明通过注册表可以预先获取并记录未授权ONU的SN、版本、型号、LOID等信息,极大地方便了设备使用者对ONU的管理。通过(Phy ID,Reg ID,Logic ID)之间建立映射,解决了ONU ID与PON芯片自动分配ID之间的耦合问题,使用户可以随意指定或修改ONU ID,便于系统维护。

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

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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