一种ONU设备自动注册的方法及系统转让专利

申请号 : CN201710080402.0

文献号 : CN107017946B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 唐秋银代文俊周亮

申请人 : 金钱猫科技股份有限公司

摘要 :

本发明涉及通信技术领域,尤其涉及一种ONU设备自动注册的方法及系统。所述方法包括:注册系统统一管理设备的注册认证的相关信息;接收设备的注册请求;获取注册请求里的注册名;根据预设的注册列表名对注册名进行认证;向设备返回认证成功或者失败的指示。本发明的ONU设备自动注册的方法及系统,注册系统统一管理设备的注册认证的相关信息,设有注册名列表,管理人员只需要在同一个系统上进行操作,操作方便,管理人员替换设备时只需要从管理系统上的注册名列表中查找未注册状态的注册名,作为新设备的注册名即可,不需要频繁地更新注册数据库,维护工作简单。

权利要求 :

1.一种ONU设备自动注册的方法,其特征在于,所述方法包括:接收所述ONU设备使用注册名向注册服务器发送的注册请求;所述注册服务器上设有注册名列表;

解析所述注册请求并获取注册名;

判断所述注册名列表中是否存在所述注册名;

若否,向所述ONU设备发送注册失败的信息;

若是,查询所述注册名在所述注册名列表中的注册状态,若所述ONU设备的注册请求中的注册名在所述注册列表中,并且所述注册名的注册状态为未注册状态,则向所述ONU设备发送注册成功的信息,并发送所述ONU设备的ONU设备属性至ONU设备;

其中,还包括:预设一个抢占模式,所述抢占模式设置为可抢占或不可抢占;

所述步骤:“若所述ONU设备的注册请求中的注册名在所述注册列表中”后还包括步骤:若所所述注册名的注册状态均为已注册状态时,并且预设的抢占模式为可抢占时,向所述ONU设备发送注册成功的信息;预设的抢占模式为不可抢占时,向所述ONU设备发送注册失败的信息;

其中,所述抢占模式设置为全局模式或独立模式,所述全局模式对所述注册列表的所有生效;所述独立模式对所述注册列表的部分生效;所述ONU设备发送所述注册请求之前,所述注册名由管理人员在所述ONU设备上进行设置,所述ONU设备上设置一个或者多个所述注册名。

2.如权利要求1所述的ONU设备自动注册的方法,其特征在于,所述ONU设备的一个注册请求中包含多个注册名。

3.如权利要求1所述的ONU设备自动注册的方法,其特征在于,所述步骤:“向所述ONU设备发送注册成功的信息”后还包括:更新所述ONU设备的注册名在所述注册名列表中的注册状态为已注册状态;

当所述ONU设备下线,更新所述ONU设备的注册名在所述注册名列表中的注册状态为未注册状态。

4.如权利要求1所述的ONU设备自动注册的方法,其特征在于,当所述ONU设备下线,经过预设周期后,更新所述ONU设备的注册名在所述注册名列表中的注册状态为未注册状态。

5.如权利要求1所述的ONU设备自动注册的方法,其特征在于,预设ONU设备属性的分配模式,所述分配模式设置为重复分配模式或唯一分配模式;

所述重复分配模式为:所述ONU设备可分配到相同的所述设备属性;

所述唯一分配模式为:所述ONU设备不能分配到相同的所述设备属性。

6.一种ONU设备自动注册的系统,其特征在于,所述系统包括接收模块、获取模块、判断注册模块和发送模块;

接收模块,用于接收ONU设备使用注册名向注册服务器发送的注册请求;所述注册服务器上设有注册名列表;

获取模块,用于解析所述注册请求并获取注册名;

判断注册模块,用于判断所述注册名列表中是否存在所述注册名;若否,向所述ONU设备发送注册失败的信息;若是,查询所述注册名在所述注册名列表中的注册状态,若所述ONU设备的注册请求中的注册名在所述注册列表中,并且所述注册名的注册状态为未注册状态,则向所述ONU设备发送注册成功的信息;其中,所述ONU设备发送所述注册请求之前,所述注册名由管理人员在所述ONU设备上进行设置,所述ONU设备上设置一个或者多个所述注册名;

发送模块,用于当判断注册模块向所述ONU设备发送注册成功的信息后,发送所述ONU设备的ONU设备属性至ONU设备;

其中,还包括预设模块和抢占模块;

预设模块,用于预设一个抢占模式,所述抢占模式设置为可抢占或不可抢占;

抢占模块,用于当所述注册名的注册状态均为已注册状态时,并且预设的抢占模式为可抢占时,向所述ONU设备发送注册成功的信息;预设的抢占模式为不可抢占时,向所述ONU设备发送注册失败的信息。

说明书 :

一种ONU设备自动注册的方法及系统

技术领域

[0001] 本发明涉及通信技术领域,尤其涉及一种ONU设备自动注册的方法及系统。

背景技术

[0002] 随着信息时代的变化发展,实时语音视频聊天、超清影音视频点播、大文件共享传输等业务,都对互联网的带宽及稳定性都提出了更高的要求。传统的铜缆传输技术已经无法满足互联网日益增长的需求,取而代之的是光纤传输技术。
[0003] PON(Passive Optical Network,无源光网络)作为新一代光纤技术的宽带解决方案被广泛应用。PON系统结构主要由网络侧的OLT(光线路终端)、ODN(光分配器)及用户侧的ONU(光网络单元)组成,IP数据、语音、视频等业务位于OLT,采用广播方式,通过ODN分配到所有ONU单元,ONU单元根据ONUID(ONU注册时由OLT分配的ONU标识符)来过滤并接收业务数据。
[0004] 为了网络的安全性,防止非法ONU的接入,在ONU能使用之前,需要先向OLT完成注册。OLT注册ONU的传统方式是ONU上线后,OLT通过发现协议获取ONU的序列号,由管理人员手动在OLT的注册数据库上添加ONU的序列号及ONUID来完成注册过程。
[0005] 传统的注册方式存在着明显的缺陷:当ONU出现故障或需要更新而替换ONU设备时,需要管理人员在OLT上进行注册数据库的更新,当有大量的ONU设备需要替换时,存在以下问题:
[0006] 1、管理人员在手动操作更新注册数据库时,容易误删除仍在线ONU的序列号,导致ONU网络无法工作,数据库的维护工作难。
[0007] 2、替换的ONU分布在不同的OLT下时,需要逐个登陆到各个OLT进行更新操作,操作繁琐。
[0008] 3、给每个设备分配ONU ID属性时,手工分配容易出现重复分配的情况,导致ONU注册失败,操作性差。

发明内容

[0009] 本发明的目的在于提供一种ONU设备自动注册的方法及系统,解决传统注册方式操作性差、维护工作量大的技术问题。
[0010] 为了解决上述技术问题,本发明采用的技术方案为提供一种ONU设备自动注册的方法,所述方法包括:
[0011] 接收所述ONU设备使用注册名向注册服务器发送的注册请求;所述注册服务器上设有注册名列表;所述注册名列表存储有已注册ONU对应的注册名及其关联信息。
[0012] 解析所述注册请求并获取注册名;
[0013] 判断所述注册名列表中是否存在所述注册名;
[0014] 若否,向所述ONU设备发送注册失败的信息;
[0015] 若是,查询所述注册名在所述注册名列表中的注册状态,若所述ONU设备的注册请求中的注册名在所述注册列表中,并且所述注册名的注册状态为未注册状态,则向所述ONU设备发送注册成功的信息,并发送所述ONU设备的ONU设备属性至ONU设备。
[0016] 本发明的另一技术方案为提供一种ONU设备自动注册的系统,所述系统包括接收模块、获取模块、判断注册模块和发送模块;
[0017] 接收模块,用于接收ONU设备使用注册名向注册服务器发送的注册请求;所述注册服务器上设有注册名列表;所述注册名列表存储有已注册ONU对应的注册名及其关联信息。
[0018] 获取模块,用于解析所述注册请求并获取注册名;
[0019] 判断注册模块,用于判断所述注册名列表中是否存在所述注册名;若否,向所述ONU设备发送注册失败的信息;若是,查询所述注册名在所述注册名列表中的注册状态,若所述ONU设备的注册请求中的注册名在所述注册列表中,并且所述注册名的注册状态为未注册状态,则向所述ONU设备发送注册成功的信息;
[0020] 发送模块,用于当判断注册模块向所述ONU设备发送注册成功的信息后,发送所述ONU设备的ONU设备属性至ONU设备。
[0021] 本发明有益效果:本发明的ONU设备自动注册的方法及系统,设有注册名列表,采用注册系统统一管理设备的注册认证的相关信息,管理人员只需要在同一个系统上进行操作,操作方便,管理人员替换ONU设备时只需要从管理系统上的注册名列表中查找未注册状态的注册名,作为新设备的注册名即可,不需要频繁地更新注册数据库,维护工作简单。解决了传统ONU设备注册方式操作繁琐、操作性差、维护工作难的问题。

附图说明

[0022] 图1是本发明具体实施方式的ONU设备自动注册的系统的结构框图;
[0023] 图2是本发明具体实施方式的实施例的ONU设备自动注册的方法的流程图;
[0024] 标号说明:
[0025] 1、接收模块;2、获取模块;3、判断注册模块;4、发送模块。

具体实施方式

[0026] 为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。
[0027] 本发明最关键的构思在于:对ONU设备的注册进行统一管理,管理人员只需要在同一个系统上进行操作,操作方便。
[0028] 本发明的一个实施例为提供一种ONU设备自动注册的方法,所述方法包括:
[0029] 接收所述ONU设备使用注册名向注册服务器发送的注册请求;所述注册服务器上设有注册名列表;所述注册名列表存储有已注册ONU对应的注册名及其关联信息。
[0030] 解析所述注册请求并获取注册名;
[0031] 判断所述注册名列表中是否存在所述注册名;
[0032] 若否,向所述ONU设备发送注册失败的信息;
[0033] 若是,查询所述注册名在所述注册名列表中的注册状态,若所述ONU设备的注册请求中的注册名在所述注册列表中,并且所述注册名的注册状态为未注册状态,则向所述ONU设备发送注册成功的信息,并发送所述ONU设备的ONU设备属性至ONU设备。
[0034] 由上描述可知,上述ONU设备自动注册的方法对ONU设备的注册进行统一管理,管理人员只需要在同一个系统上进行操作,操作方便,管理人员替换设备时只需要从管理系统上的注册名列表中查找未注册状态的注册名,作为新设备的注册名即可,不需要频繁地更新注册数据库,维护工作简单。解决了传统ONU设备注册方式操作繁琐、操作性差、维护工作难的问题。
[0035] 进一步的,上述的ONU设备自动注册的方法还包括:预设一个抢占模式,所述抢占模式设置为可抢占或不可抢占;
[0036] 所述步骤:“若所述ONU设备的注册请求中的注册名在所述注册列表中”后还包括步骤:若所所述注册名的注册状态均为已注册状态时,并且预设的抢占模式为可抢占时,向所述ONU设备发送注册成功的信息;预设的抢占模式为不可抢占时,向所述ONU设备发送注册失败的信息。所述抢占模式设置为全局模式或独立模式,所述全局模式对所述注册列表的所有生效;所述独立模式对所述注册列表的部分生效。
[0037] 由上描述可知,上述ONU设备自动注册的方法,开通了抢占模式之后,用户只需要在新设备上使用旧设备的注册名,即可实现新设备的注册与网络开通,不需要管理人员的介入。不需要频繁地更新注册数据库,维护工作简单。
[0038] 进一步的,上述的ONU设备自动注册的方法中,所述ONU设备发送所述注册请求之前,所述注册名由管理人员在所述ONU设备上进行设置,所述ONU设备上设置一个或者多个所述注册名。所述ONU设备的一个注册请求中包含多个注册名。
[0039] 进一步的,上述的ONU设备自动注册的方法中,所述步骤:“向所述ONU设备发送注册成功的信息”后还包括:更新所述ONU设备的注册名在所述注册名列表中的注册状态为已注册状态;当所述ONU设备下线,更新所述ONU设备的注册名在所述注册名列表中的注册状态为未注册状态。
[0040] 进一步的,上述的ONU设备自动注册的方法中,当所述ONU设备下线,经过预设周期后,更新所述ONU设备的注册名在所述注册名列表中的注册状态为未注册状态。
[0041] 由上描述可知,上述ONU设备自动注册的方法中,及时更新注册名的认证状态并周期地(时间间隔可设置)自动回收未用的注册名,提高了注册名的使用效率。
[0042] 进一步的,上述的ONU设备自动注册的方法中,预设ONU设备属性的分配模式,所述分配模式设置为重复分配模式或唯一分配模式;
[0043] 所述重复分配模式为:所述ONU设备可分配到相同的所述设备属性;
[0044] 所述唯一分配模式为:所述ONU设备不能分配到相同的所述设备属性;
[0045] 由上描述可知,上述ONU设备自动注册的方法中,设置唯一分配模式,注册系统自动查找并分配设备属性,不会出现重复分配的情况。
[0046] 请参阅图1,本发明还提供一种ONU设备自动注册的系统,所述系统包括接收模块1、获取模块2、判断注册模块3和发送模块4;
[0047] 接收模块1,用于接收ONU设备使用注册名向注册服务器发送的注册请求;所述注册服务器上设有注册名列表;所述注册名列表存储有已注册ONU对应的注册名及其关联信息。
[0048] 获取模块2,用于解析所述注册请求并获取注册名;
[0049] 判断注册模块3,用于判断所述注册名列表中是否存在所述注册名;若否,向所述ONU设备发送注册失败的信息;若是,查询所述注册名在所述注册名列表中的注册状态,若所述ONU设备的注册请求中的注册名在所述注册列表中,并且所述注册名的注册状态为未注册状态,则向所述ONU设备发送注册成功的信息;
[0050] 发送模块4,用于当判断注册模块向所述ONU设备发送注册成功的信息后,发送所述ONU设备的ONU设备属性至ONU设备。
[0051] 进一步的,上述的ONU设备自动注册的系统还包括预设模块和抢占模块;
[0052] 预设模块,用于预设一个抢占模式,所述抢占模式设置为可抢占或不可抢占;
[0053] 抢占模块,用于当所述注册名的注册状态均为已注册状态时,并且预设的抢占模式为可抢占时,向所述ONU设备发送注册成功的信息;预设的抢占模式为不可抢占时,向所述ONU设备发送注册失败的信息。
[0054] 实施例1
[0055] 请参阅图2,其为本实施例的一种ONU设备自动注册的方法的流程图,本实施例方法包括:
[0056] 步骤101:ONU设备(下简述为设备)上线,发送注册请求。
[0057] 步骤102:获取注册请求里的注册名。
[0058] 步骤103:判定注册名列表中是否存在该注册名。如果否,表示请求的注册名是非法的,注册失败进入步骤107;如果是,表示请求的注册名是合法的,进入步骤104作进一步判定。
[0059] 步骤104:判定请求的注册名是否已经分配给其他设备了。如果否,表示请求注册名可分配,注册成功进入步骤106;如果是,表示该请求的注册名已经被其他设备注册,进入步骤105作进一步判定。
[0060] 步骤105:判定是否启用了抢占模式。开启抢占模式后,如果当前设备的请求注册名已经被其他设备注册,则注销其他设备,注册当前设备,注册成功进行入步骤106;否则注册失败进行步骤107。
[0061] 本实施例的应用场景可为:一个用户需要更换新的办公地点,且新的办公地点也已经部署好了ONU新设备,如果用户需要在新办公地点使用网络,以前的做法是,要么用户需要把存储有注册名的旧设备带到新办公地点进行重新连接与布线,要么需要通知后台的管理人员为新设备分配新的注册名。当开通了抢占模式之后,用户只需要在新设备上使用旧设备的注册名,即可实现新设备的注册与网络开通,不需要管理人员的介入。
[0062] 步骤107:注册失败,结束。
[0063] 步骤108:可选的,为注册成功的ONU设备分配设备属性。
[0064] 在本实施例中,设备属性包括分配给设备的IP、设备的端口VLAN等配置信息。其中,设备上线之前,还包括:管理人员预设了注册名列表,注册名列表可通过随机或者顺序的方式进行批量开通;管理人员在每个设备上设置一个或者多个注册名。
[0065] 在本实施例中,管理注册名认证的策略,可以是抢占模式,也可以是非抢占模式。其中,抢占模式还包括:全局模式,对注册名列表中的所有注册名生效;独立模式,对注册名列表中的部分注册名生效。
[0066] 在本实施例中,注册名列表可进行管理更新;更新注册名的认证状态并周期地(时间间隔可设置)自动回收未用的注册名。
[0067] 以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。