首页 > 专利 > 上海斐讯数据通信技术有限公司 > 基于单任务管理的ONU认证方法及系统专利详情

基于单任务管理的ONU认证方法及系统   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2014-04-09
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2015-09-02
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2018-01-16
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2034-04-09
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201410141044.6 申请日 2014-04-09
公开/公告号 CN103873962B 公开/公告日 2018-01-16
授权日 2018-01-16 预估到期日 2034-04-09
申请年 2014年 公开/公告年 2018年
缴费截止日 2022-05-09
分类号 H04Q11/00H04L29/06 主分类号 H04Q11/00
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 9
权利要求数量 10 非专利引证数量 0
引用专利数量 5 被引证专利数量 0
非专利引证
引用专利 CN101064599A、CN101557288A、CN102932171A、WO2011127731A1、CN101583053A 被引证专利
专利权维持 6 专利申请国编码 CN
专利事件 转让 事务标签 公开、实质审查、授权、权利转移
申请人信息
申请人 第一申请人
专利权人 上海斐讯数据通信技术有限公司 当前专利权人 杭州吉吉知识产权运营有限公司
发明人 杨婷 第一发明人 杨婷
地址 上海市松江区广富林路4855弄20号、90号 邮编 201616
申请人数量 1 发明人数量 1
申请人所在省 上海市 申请人所在市 上海市松江区
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
杭州千克知识产权代理有限公司 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
周希良
摘要
本发明提供一种基于单任务管理的ONU认证方法及系统。根据本发明的方法,首先,在信息库中查询各ONU的第一相关信息来确定是否有未经过认证的ONU,若有,则基于认证模式及该未经过认证的ONU的第二相关信息在所述信息库中查询各ONU的第三相关信息,以确定第三相关信息中是否包含该第二相关信息,若第三相关信息中包含有该第二相关信息,则将该未经过认证的ONU的第一相关信息与相应的第三相关信息相关联,并为该未经过认证的ONU分配系统资源,由于认证任务不再与注册任务及授权任务相关联,由此,当PON系统有大量的ONU频繁的上线与下线、或者授权和去授权时,不会出现授权信息表和注册信息表中信息不一致的情况。
  • 摘要附图
    基于单任务管理的ONU认证方法及系统
  • 说明书附图:图1
    基于单任务管理的ONU认证方法及系统
  • 说明书附图:图2
    基于单任务管理的ONU认证方法及系统
  • 说明书附图:图3
    基于单任务管理的ONU认证方法及系统
  • 说明书附图:图4
    基于单任务管理的ONU认证方法及系统
  • 说明书附图:图5
    基于单任务管理的ONU认证方法及系统
  • 说明书附图:图6
    基于单任务管理的ONU认证方法及系统
  • 说明书附图:图7
    基于单任务管理的ONU认证方法及系统
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2020-11-24 专利权的转移 登记生效日: 2020.11.12 专利权人由上海斐讯数据通信技术有限公司变更为杭州吉吉知识产权运营有限公司 地址由201616 上海市松江区广富林路4855弄20号、90号变更为310000 浙江省杭州市滨江区西兴街道江淑路260号10242室
2 2018-01-16 授权
3 2015-09-02 实质审查的生效 IPC(主分类): H04Q 11/00 专利申请号: 201410141044.6 申请日: 2014.04.09
4 2014-06-18 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种基于单任务管理的ONU认证方法,其特征在于,至少包括步骤:
A)在信息库中查询各ONU的第一相关信息来确定是否有未经过认证的ONU;所述的第一相关信息包括能用于确定ONU是否经过认证的信息;
B)若有未经过认证的ONU,则基于认证模式及该未经过认证的ONU的第二相关信息在所述信息库中查询各ONU的第三相关信息,以确定第三相关信息中是否包含该第二相关信息;
所述的第二相关信息为与未经过认证的ONU相关的信息;所述的第三相关信息基于第一相关信息来确定;
C)若第三相关信息中包含有该第二相关信息,则将该未经过认证的ONU的第一相关信息与相应的第三相关信息相关联,并为该未经过认证的ONU分配系统资源。

2.根据权利要求1所述的基于单任务管理的ONU认证方法,其特征在于还包括步骤:基于ONU的注册请求形成该ONU的注册信息,并存入所述信息库。

3.根据权利要求1所述的基于单任务管理的ONU认证方法,其特征在于还包括步骤:基于ONU的授权请求来形成相应ONU的授权信息,并存入所述信息库。

4.根据权利要求1所述的基于单任务管理的ONU认证方法,其特征在于:当第一相关信息为各ONU的注册信息时,则第三相关信息为各ONU的授权信息。

5.根据权利要求1所述的基于单任务管理的ONU认证方法,其特征在于:若第三相关信息为各ONU的授权信息,且第三相关信息中未包含该第二相关信息,则将该未经过认证的ONU静默;若第三相关信息为各ONU的注册信息,且第三相关信息中未包含该第二相关信息,则确定该未经过认证的ONU未注册。

6.一种基于单任务管理的ONU认证系统,其特征在于,所述基于单任务管理的ONU认证系统至少包括:
第一查询模块,用于在信息库中查询各ONU的第一相关信息来确定是否有未经过认证的ONU;所述的第一相关信息包括能用于确定ONU是否经过认证的信息;
第二查询模块,用于若有未经过认证的ONU,则基于认证模式及该未经过认证的ONU的第二相关信息在所述信息库中查询各ONU的第三相关信息,以确定第三相关信息中是否包含该第二相关信息;所述的第二相关信息为与未经过认证的ONU相关的信息;所述的第三相关信息基于第一相关信息来确定;
关联模块,用于若第三相关信息中包含有该第二相关信息,则将该未经过认证的ONU的第一相关信息与相应的第三相关信息相关联,并为该未经过认证的ONU分配系统资源。

7.根据权利要求6所述的基于单任务管理的ONU认证系统,其特征在于还包括:第一生成模块,用于基于ONU的注册请求形成该ONU的注册信息,并存入所述信息库。

8.根据权利要求6所述的基于单任务管理的ONU认证系统,其特征在于还包括:第二生成模块,用于基于ONU的授权请求来形成相应ONU的授权信息,并存入所述信息库。

9.根据权利要求6所述的基于单任务管理的ONU认证系统,其特征在于:当第一相关信息为各ONU的注册信息时,则第三相关信息为各ONU的授权信息。

10.根据权利要求6所述的基于单任务管理的ONU认证系统,其特征在于:若第三相关信息为各ONU的授权信息,且第三相关信息中未包含该第二相关信息,则所述关联模块将该未经过认证的ONU静默;若第三相关信息为各ONU的注册信息,且第三相关信息中未包含该第二相关信息,则所述关联模块确定该未经过认证的ONU未注册。
说明书

技术领域

[0001] 本发明涉及PON系统领域,特别是涉及一种基于单任务管理的ONU认证方法及系统。

背景技术

[0002] 在无源光网络系统(PON系统)中,光线路终端(optical line terminal,OLT)需要具备对光节点(Optical Network Unit,ONU)的合法性进行认证的功能,只允许合法的ONU才能接入OLT,对于非法的ONU,则采取静默机制,以减少ONU不断尝试注册给系统带来的负面影响,同时考虑工程的便利,仍然给该ONU一定的尝试注册的机会。
[0003] 为了兼容不同应用场景,现有PON系统配置两种方式来启动对ONU的认证:
[0004] 一种方式是基于注册请求来启动认证:即:当ONU注册到芯片上时,系统的底层驱动会上报该上线的ONU的注册请求,注册请求主要包括ONU上线的PON口号、ONU的MAC地址和ONU的LOID信息等。当系统中的ONU认证授权模块收到某一ONU的注册请求之后,会给该ONU分配一个注册信息表,并将ONU的MAC地址和LOID信息等填入到该注册表项内;随后,再在系统授权信息表中搜寻,查看该ONU是否存在于系统授权信息表中,如果该ONU在授权信息表内,就将该ONU的注册信息表项与对应的授权信息表项相关联,由此完成认证,并给该ONU分配系统资源,基于注册请求来启动认证的具体流程如图1所示。其中,不同的认证模式,搜寻授权信息表所依据的信息条件也不同:例如,基于ONU的物理标识的认证模式,是通过ONU的MAC地址来查找授权信息表(对于GEPON系统中的ONU,则为ONU的序列号SN);又例如,基于逻辑标识的认证模式,是通过ONU的逻辑身份标识(Logical ONU ID,LOID)信息来查找授权信息表;再例如,基于混合方式的认证模式,则既可以通过ONU的MAC地址来查找授权信息表,也可以通过LOID信息来查找授权信息表。
[0005] 另一种方式是基于授权请求来启动认证:即:当网管等输入包含某一ONU的MAC地址或者LOID信息的授权请求,并将该授权请求提供给系统中的注册授权模块。注册授权模块基于该授权请求给相应ONU分配一个授权信息表,并基于系统的认证模式将该ONU的相应信息填入该授权信息表中,例如,对于基于ONU的物理标识的认证模式,则将ONU的MAC地址信息填入到该授权信息表内(对于GEPON系统,则为ONU的序列号SN);又例如,基于逻辑标识的认证模式,则将ONU的LOID信息填入到该授权信息表内;再例如,基于混合方式的认证模式,则既可以填入ONU的MAC地址,也可以填入ONU的LOID信息;当授权信息表填写完成之后,注册授权模块会依据此时该授权表内ONU的相关信息(如MAC地址或者LOID等),来查找系统的注册信息表,如果在注册信息表内查找到该ONU,就将该ONU的授权信息表和注册信息表相关联,并给该ONU分配系统资源。基于授权请求来启动认证的具体流程如图2所示。
[0006] 由于现有PON系统存在两种ONU认证启动方式,每一种方式都会修改授权信息表和注册信息表中的信息,由此,当PON系统中有大量的ONU频繁的上线与下线,或者被网管等授权和去授权,就会出现授权信息表和注册信息表中信息不一致的情况,也就是已经去授权的ONU在注册信息表内却显示是授权状态、或者已经掉线的ONU在授权信息表内却显示是在线状态,两种情形都会导致相应的ONU的再次认证无法成功。
[0007] 因此,需要对现有PON系统中的ONU认证方式进行改进。

发明内容

[0008] 鉴于以上所述现有技术的缺点,本发明的目的在于提供一种基于单任务管理的ONU认证方法及系统,用于解决现有技术中授权信息表中的信息与注册信息表中的信息可能不一致的问题。
[0009] 为实现上述目的及其他相关目的,本发明提供一种基于单任务管理的ONU认证方法,其至少包括步骤:1)在信息库中查询各ONU的第一相关信息来确定是否有未经过认证的ONU;2)若有未经过认证的ONU,则基于认证模式及该未经过认证的ONU的第二相关信息在所述信息库中查询各ONU的第三相关信息,以确定第三相关信息中是否包含该第二相关信息;3)若第三相关信息中包含有该第二相关信息,则将该未经过认证的ONU的第一相关信息与相应的第三相关信息相关联,并为该未经过认证的ONU分配系统资源。
[0010] 优选地,所述基于单任务管理的ONU认证方法还包括步骤:基于ONU的注册请求形成该ONU的注册信息,并存入所述信息库。
[0011] 优选地,所述基于单任务管理的ONU认证方法还包括步骤:基于ONU的授权请求来形成相应ONU的授权信息,并存入所述信息库。
[0012] 本发明还提供一种基于单任务管理的ONU认证系统,其至少包括:第一查询模块,用于在信息库中查询各ONU的第一相关信息来确定是否有未经过认证的ONU;第二查询模块,用于若有未经过认证的ONU,则基于认证模式及该未经过认证的ONU的第二相关信息在所述信息库中查询各ONU的第三相关信息,以确定第三相关信息中是否包含该第二相关信息;关联模块,用于若第三相关信息中包含有该第二相关信息,则将该未经过认证的ONU的第一相关信息与相应的第三相关信息相关联,并为该未经过认证的ONU分配系统资源。
[0013] 优选地,所述基于单任务管理的ONU认证系统还包括:第一生成模块,用于基于ONU的注册请求形成该ONU的注册信息,并存入所述信息库。
[0014] 优选地,所述基于单任务管理的ONU认证系统还包括:第二生成模块,用于基于ONU的授权请求来形成相应ONU的授权信息,并存入所述信息库。
[0015] 如上所述,本发明的基于单任务管理的ONU认证方法及系统,具有以下有益效果:当PON系统有大量的ONU频繁的上线与下线、或者授权和去授权时,不会出现授权信息表和注册信息表中信息不一致的情况。

实施方案

[0032] 以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。
[0033] 请参阅图3至图7。需要说明的是,本实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0034] 如图3所示,本发明提供一种基于单任务管理的ONU认证方法。其中,根据本发明的方法主要通过ONU认证系统来完成,该ONU认证系统包括但不限于安装在计算机设备中且能够实现本发明方案的诸如应用模块、操作系统、处理控制器等。
[0035] 其中,ONU设置在PON系统中。
[0036] 在步骤S11中,所述ONU认证系统在信息库中查询各ONU的第一相关信息来确定是否有未经过认证的ONU,若有则进入步骤S12,否则结束。
[0037] 具体地,所述ONU认证系统基于预定规则,例如,上电后或者每隔预定时间等,就开始在信息库中查询各ONU的第一相关信息来确定是否有未经过认证的ONU。
[0038] 其中,所述信息库存储有各ONU的注册信息及各ONU的授权信息。
[0039] 其中,第一相关信息包括任何能用于确定ONU是否经过认证的信息,优选地,包括但不限于:ONU的注册信息表或ONU的授权信息表等。
[0040] 例如,所述ONU认证系统在自身所属的服务器的信息库中查询各ONU的注册信息表,该注册信息表中的授权信息为未授权,则确定PON系统中的ONU11没有经过认证。
[0041] 又例如,所述ONU认证系统在自身所属的网络设备的信息库中查询各ONU的授权信息表,该授权信息表中的注册信息为未注册,则确定PON系统中MAC地址为12-12-12-12-12-12的ONU没有经过认证。
[0042] 在步骤S12中,若有未经过认证的ONU,则所述ONU认证系统基于认证模式及该未经过认证的ONU的第二相关信息在所述信息库中查询各ONU的第三相关信息,以确定第三相关信息中是否包含有该第二相关信息,若是则进入步骤S13,否则进入步骤S14。
[0043] 其中,所述第三相关信息基于第一相关信息来确定。例如,若第一相关信息为注册信息表,则第三相关信息为授权信息表;若第一相关信息为授权信息表,则第三相关信息为注册信息表。
[0044] 其中,认证模式在PON系统中预先被设置,其可以是基于ONU的物理标识的认证模式、基于逻辑标识的认证模式或基于混合方式的认证模式等。
[0045] 其中,第二相关信息为与未经过认证的ONU相关的信息,通常包含在第一相关信息中,其基于认证模式来确定,例如,若认证模式是基于ONU的物理标识的认证模式,则第二相关信息为ONU的MAC地址(在GEPON系统中为ONU的序列号(SN));若认证模式是基于逻辑标识的认证模式,则第二相关信息为ONU的LOID信息;若认证模式是基于混合方式的认证模式,则第二相关信息为ONU的MAC地址(在GEPON系统中为ONU的序列号(SN)或ONU的LOID信息中的一种。
[0046] 例如,所述ONU认证系统在步骤S11中确定ONU11没有经过认证,则再基于系统的认证模式为基于ONU的物理标识的认证模式、以及该ONU11的注册信息表中MAC地址50-50-50-50-50-50在自身所属的服务器的信息库中查询第三相关信息(也就是各ONU的授权信息表),确定有包含MAC地址50-50-50-50-50-50的授权信息表。
[0047] 又例如,所述ONU认证系统在步骤S11中确定ONU12没有经过认证,则再基于系统的认证模式为基于逻辑标识的认证模式、以及该ONU12的注册信息表中LOID信息xxx在自身所属的网络设备的信息库中查询第三相关信息(也就是各ONU的授权信息表),确定没有包含LOID信息xxx的授权信息表。
[0048] 再例如,所述ONU认证系统在步骤S11中基于授权信息表确定MAC地址为12-12-12-12-12-12的ONU没有经过认证,则再基于混合方式的认证模式、以及MAC地址12-12-12-12-
12-12在自身所属设备的信息库中查询各ONU的注册信息表,确定有包含MAC地址12-12-12-
12-12-12的注册信息表。
[0049] 在步骤S13中,若第三相关信息中包含有该第二相关信息,则所述ONU认证系统将该未经过认证的ONU的第一相关信息与相应的第三相关信息相关联,并为该未经过认证的ONU分配系统资源。
[0050] 具体地,所述ONU认证系统更新该未经过认证的ONU的注册信息表及授权信息表中的信息,以表明该未经过认证的ONU已经过认证,并为该未经过认证的ONU分配系统资源。
[0051] 在步骤S14中,若第三相关信息为各ONU的授权信息,且第三相关信息中未包含该第二相关信息,则所述ONU认证系统将该未经过认证的ONU静默;若第三相关信息为各ONU的注册信息,且第三相关信息中未包含该第二相关信息,则所述ONU认证系统确定该未经过认证的ONU未注册。
[0052] 作为一种优选方式,本发明的方法还包括步骤S21,如图4所示。
[0053] 在步骤S21中,所述ONU认证系统基于ONU的注册请求形成该ONU的注册信息,并存入所述信息库。
[0054] 具体地,当ONU经过MPCP(多点控制协议)发现和OAM(Operation Administration and Maintenance)标准发现、OAM扩展发现之后接入到OLT设备上后,系统的驱动层会上报该ONU的注册请求,注册请求主要包括ONU所接入OLT设备的PON口号、ONU的物理标识MAC地址、ONU的逻辑标识LOID信息;当所述ONU认证系统接收到来自驱动层ONU的注册请求后,将ONU注册的PON口号,ONU的MAC地址和LOID信息解析出来,再向系统申请一个空的注册信息表,并将该ONU注册的PON口号、ONU的MAC地址和LOID信息等填入到该注册信息表内,再将该注册信息表存入相应信息库,随后结束。
[0055] 其中,各ONU的注册信息表是记录接入到OLT设备的各ONU的信息,包括ONU的注册的PON口号、ONU的MAC地址、ONU的LOID信息、ONU和OLT协商好的OAM版本号、以及ONU的注册上线时间等等信息。
[0056] 需要说明的是,步骤S21与前述步骤S11-S13无任何关联关系,也就是,步骤S21可以在步骤S11-S13中任一步骤之前、之后或同时进行。
[0057] 作为本发明的另一种优选方式,本发明的方法还包括步骤S31,如图5所示。
[0058] 在步骤S31中,所述ONU认证系统基于ONU的授权请求来形成相应ONU的授权信息,并存入所述信息库。
[0059] 具体地,当用户通过MIB(管理信息库)下发一个ONU的授权请求,其中,该授权请求中包括的主要信息有:如果系统的认证模式为物理标识认证模式,则包含ONU的物理标识MAC地址;如果系统的认证模式为逻辑标识认证模式,则包含ONU的逻辑标识LOID信息;如果系统的认证模式为混合模式,则包含ONU的MAC地址与LOID信息中的一者或两者;所述ONU认证系统接收到该授权消息,再向系统申请一个空的授权信息表,并将ONU的MAC地址或者LOID信息填入到该授权信息表内,再将该授权信息表存入相应信息库,随后结束。
[0060] 其中,ONU的授权信息表内记录着所有合法的ONU的信息,授权信息表中包含的信息随着认证模式的不同而不同,当认证模式为物理标识模式,授权信息表内必需包含ONU的物理标识信息MAC地址;当认证模式为逻辑标识信息,授权信息表内必需包含ONU的逻辑标识LOID信息;当认证模式为混合模式,授权信息表内必需包含ONU的物理标识信息MAC地址与ONU的逻辑标识LOID信息中的一者或两者。
[0061] 需要说明的是,步骤S31与前述步骤S11-S13也无任何关联关系,也就是,步骤S31可以在步骤S11-S13中任一步骤之前、之后或同时进行。
[0062] 如图6所示,本发明提供一种基于单任务管理的ONU认证系统。该ONU认证系统1至少包括:第一查询模块11、第二查询模块12以及关联模块13。
[0063] 其中,ONU设置在PON系统中。
[0064] 首先,所述第一查询模块11在信息库2中查询各ONU的第一相关信息来确定是否有未经过认证的ONU。
[0065] 具体地,所述ONU认证系统第一查询模块11基于预定规则,例如,上电后,或者每隔预定时间等,就开始在信息库2中查询各ONU的第一相关信息来确定是否有未经过认证的ONU。
[0066] 其中,所述信息库存储有各ONU的注册信息及授权信息。
[0067] 其中,第一相关信息包括任何能用于确定ONU是否经过认证的信息,优选地,包括但不限于:ONU的注册信息表或ONU的授权信息表等。
[0068] 例如,所述第一查询模块11在自身所属的服务器的信息库中查询各ONU的注册信息表,若该注册信息表中的授权信息为未授权,则确定PON系统中的ONU11没有经过认证。
[0069] 又例如,所述第一查询模块11在自身所属的网络设备的信息库中查询各ONU的授权信息表,若该授权信息表中的注册信息为未注册,则确定PON系统中MAC地址为12-12-12-12-12-12的ONU没有经过认证。
[0070] 接着,若有未经过认证的ONU,则所述第二查询模块12基于认证模式及该未经过认证的ONU的第二相关信息在所述信息库2中查询各ONU的第三相关信息,以确定第三相关信息中是否包含有该第二相关信息。
[0071] 其中,所述第三相关信息基于第一相关信息来确定。例如,若第一相关信息为注册信息表,则第三相关信息为授权信息表;若第一相关信息为授权信息表,则第三相关信息为注册信息表。
[0072] 其中,认证模式在PON系统中预先被设置,其可以是基于ONU的物理标识的认证模式、基于逻辑标识的认证模式、或基于混合方式的认证模式等。
[0073] 其中,第二相关信息为与未经过认证的ONU相关的信息,通常包含在第一相关信息中,其基于认证模式来确定,例如,若认证模式是基于ONU的物理标识的认证模式,则第二相关信息为ONU的MAC地址(在GEPON系统中为ONU的序列号(SN));若认证模式是基于逻辑标识的认证模式,则第二相关信息为ONU的LOID信息;若认证模式是基于混合方式的认证模式,则第二相关信息为ONU的MAC地址(在GEPON系统中为ONU的序列号(SN)及ONU的LOID信息中的一种。
[0074] 例如,所述第一查询模块11确定ONU11没有经过认证,则所述第二查询模块12基于系统的认证模式为基于ONU的物理标识的认证模式、以及该ONU11的注册信息表中MAC地址50-50-50-50-50-50在自身所属的服务器的信息库中查询第三相关信息(也就是各ONU的授权信息表),确定有包含MAC地址50-50-50-50-50-50的授权信息表。
[0075] 又例如,所述第一查询模块11确定ONU12没有经过认证,则所述第二查询模块12基于系统的认证模式为基于逻辑标识的认证模式、以及该ONU12的注册信息表中LOID信息xxx在自身所属的网络设备的信息库中查询第三相关信息(也就是各ONU的授权信息表),确定没有包含LOID信息xxx的授权信息表。
[0076] 再例如,所述第一查询模块11基于授权信息表确定MAC地址为12-12-12-12-12-12的ONU没有经过认证,则所述第二查询模块12基于混合方式的认证模式、以及MAC地址12-12-12-12-12-12在自身所属设备的信息库中查询各ONU的注册信息表,确定有包含MAC地址
12-12-12-12-12-12的注册信息表。
[0077] 接着,若第三相关信息中包含有该第二相关信息,则所述关联模块13将该未经过认证的ONU的第一相关信息与相应的第三相关信息相关联,并为该未经过认证的ONU分配系统资源。
[0078] 具体地,所述关联模块13更新该未经过认证的ONU的注册信息表及授权信息表,以表明该未经过认证的ONU已经过认证,并为该未经过认证的ONU分配系统资源。
[0079] 若第三相关信息为各ONU的授权信息,且第三相关信息中未包含该第二相关信息,则所述关联模块13将该未经过认证的ONU静默;若第三相关信息为各ONU的注册信息,且第三相关信息中未包含该第二相关信息,则所述关联模块13确定该未经过认证的ONU未注册。
[0080] 作为一种优选方式,所述ONU认证系统1还可以包括第一生成模块14,如图7所示。
[0081] 所述第一生成模块14基于ONU的注册请求形成该ONU的注册信息,并存入所述信息库2。
[0082] 具体地,当ONU经过MPCP(多点控制协议)发现和OAM(Operation Administration and Maintenance)标准发现、OAM扩展发现之后接入到OLT设备上后,系统的驱动层会上报该ONU的注册请求,注册请求主要包括ONU所接入OLT设备的PON口号、ONU的物理标识MAC地址、ONU的逻辑标识LOID信息;当所述第一生成模块14接收到来自驱动层ONU的注册请求后,将ONU注册的PON口号,ONU的MAC地址和LOID信息解析出来,再向系统申请一个空的注册信息表,并将该ONU注册的PON口号、ONU的MAC地址和LOID信息等填入到该注册信息表内,并将该注册信息表存入相应的信息库,随后结束。
[0083] 其中,各ONU的注册信息表是记录接入到OLT设备的各ONU的信息,包括ONU的注册的PON口号、ONU的MAC地址、ONU的LOID信息、ONU和OLT协商好的OAM版本号、以及ONU的注册上线时间等等信息。
[0084] 需要说明的是,所述第一生成模块14形成注册信息的操作与前述第一查询模块11、第二查询模块12以及关联模块13无任何关联关系,也就是说,第一生成模块生成注册信息的任务与前述第一查询模块11、第二查询模块12以及关联模块13共同完成的对ONU认证的任务为两个独立的任务。
[0085] 作为本发明的另一种优选方式,所述ONU认证系统1还可以包括第二生成模块15,如图7所示。
[0086] 所述第二生成模块15基于ONU的授权请求来形成相应ONU的授权信息,并存入所述信息库2。
[0087] 具体地,当用户通过MIB下发一个ONU的授权请求,其中,该授权请求中包括的主要信息有:如果系统的认证模式为物理标识认证模式,则包含ONU的物理标识MAC地址;如果系统的认证模式为逻辑标识认证模式,则包含ONU的逻辑标识LOID信息;如果系统的认证模式为混合模式,则包含ONU的MAC地址与LOID信息中的一者或两者;所述第二生成模块15接收到该授权消息,再向系统申请一个空的授权信息表,并将ONU的MAC地址或者LOID信息填入到该授权信息表内,并将该授权信息表存入相应的信息库,随后结束。
[0088] 其中,ONU的授权信息表内记录着所有合法的ONU的信息,授权信息表中包含的信息随着认证模式的不同而不同,当认证模式为物理标识模式,授权信息表内必需包含ONU的物理标识信息MAC地址;当认证模式为逻辑标识信息,授权信息表内必需包含ONU的逻辑标识LOID信息;当认证模式为混合模式,授权信息表内必需包含ONU的物理标识信息MAC地址与ONU的逻辑标识LOID信息中的一者或两者。
[0089] 需要说明的是,所述第二生成模块15生成授权信息表与前述第一查询模块11、第二查询模块12以及关联模块13无任何关联关系,也就是说,第二生成模块生成授权信息的任务与前述第一查询模块11、第二查询模块12以及关联模块13协同完成的对ONU认证的任务也是两个独立的任务。
[0090] 综上所述,本发明的基于单任务管理的ONU认证方法及系统将对ONU进行认证的任务、对ONU进行注册的任务及ONU进行授权的任务三者相分离,各自完全独立,且不会相互影响,也就是当ONU注册上线时,只进行填写注册信息表的操作;当用户对ONU进行授权时,只进行授权信息表填写操作;对ONU认证则只进行注册信息表及授权信息表的查询及关联操作,由此,当PON系统有大量的ONU频繁的上线与下线、或者授权和去授权,就不会出现授权信息表和注册信息表中信息不一致的情况,同时各功能模块划分清晰,结构分明,易于维护。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。

附图说明

[0016] 图1显示为现有技术中基于注册请求来启动ONU认证的流程图。
[0017] 图2显示为现有技术中基于授权请求来启动ONU认证的流程图。
[0018] 图3显示为本发明的基于单任务管理的ONU认证方法的流程图。
[0019] 图4显示为本发明的基于单任务管理的ONU认证方法中生成ONU注册信息表的流程图。
[0020] 图5显示为本发明的基于单任务管理的ONU认证方法中生成ONU授权信息表的流程图。
[0021] 图6显示为本发明的基于单任务管理的ONU认证系统的一种优选示意图。
[0022] 图7显示为本发明的基于单任务管理的ONU认证系统的另一种优选示意图。
[0023] 元件标号说明
[0024] 1                   ONU认证系统
[0025] 11                  第一查询模块
[0026] 12                  第二查询模块
[0027] 13                  关联模块
[0028] 14                  第一生成模块
[0029] 15                  第二生成模块
[0030] 2                   信息库
[0031] S11~S14、S21、S31   步骤
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号