一种ONU和OLT的匹配方法、装置及存储介质与流程

文档序号:17759547发布日期:2019-05-24 21:34阅读:438来源:国知局
一种ONU和OLT的匹配方法、装置及存储介质与流程

本发明涉及无源光纤网络(pon,passiveopticalnetwork)技术,尤其涉及一种光网络单元(onu,opticalnetworkunit)和光线路终端(olt,opticallineterminal)的匹配方法、装置及存储介质。



背景技术:

伴随着中国网络运营商“光进铜退”工程的实施,光纤接入已经推广多年,光纤入户部署更是如火如荼。随着4k、8k超高清视频及物联网技术的高速发展,尤其是5g时代的到来,给网络带来更大的带宽需求。传统的无源光接入系统(gpon,gigabit-capablepon)、以太无源光网络(epon,ethernetpassiveopticalnetwork)类型已越来越无法满足日益增长的带宽需求,10gpon甚至100gpon的发展日益迫切。

伴随着10gpon各种模式加入,多种模式并存的局面也暴露出一系列的问题,例如:pon网络接口物理地址(mac,mediaaccesscontrol)芯片大多都支持全模,但由于已有软件的实现方式及光模块的限制,硬件上各种模式的设备并不兼容,设备制造商需研发不同形态的onu,且不同形态的onu对应不同的软件;当需进行升级网络或维护设备等操作时,onu无法自行匹配olt,需手工对不同形态的onu进行布置、调试等,运营商需安排运维人员上门进行服务,增加人力成本。



技术实现要素:

为解决现有存在的技术问题,本发明实施例期望提供一种onu和olt的匹配方法、装置及存储介质。

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

本发明实施例提供了一种onu和olt的匹配方法,所述方法包括:

接收olt发送的广播包后,onu从至少两个工作模式中根据各工作模式的传输能力选择目标工作模式,进行所述广播包的解析操作以及注册操作,直至所述onu与所述olt匹配。

上述方案中,所述从至少两个工作模式中根据各工作模式的传输能力选择目标工作模式,包括:

根据所述各工作模式的传输能力,按传输能力由高到低的顺序对所述至少两个工作模式进行排序;

根据排序结果从所述至少两个工作模式中依次选择目标工作模式。

上述方案中,所述进行所述广播包的解析操作以及注册操作,包括:

确定所述目标工作模式的解析策略,按确定的所述解析策略对所述广播包执行解析操作;

判断是否获得所述广播包的解析结果,确定获得所述解析结果时,根据所述解析结果执行注册操作;

判断是否完成注册,确定完成注册时,则确定所述onu与所述olt匹配。

上述方案中,所述根据所述解析结果执行注册操作,包括:

判断所述解析结果是否包括网络类型标识符,确定所述解析结果包括网络类型标识符,则确定所述网络类型标识符对应的工作模式,并判断所述网络类型标识符对应的工作模式与所述目标工作模式是否一致;

确定所述网络类型标识符对应的工作模式与所述目标工作模式一致时,则执行注册操作;

确定所述网络类型标识符对应的工作模式与所述目标工作模式不一致时,则将所述目标工作模式调整为所述网络类型标识符对应的工作模式,在调整后的目标工作模式下执行注册操作。

上述方案中,所述确定所述目标工作模式的解析策略,包括:

根据保存的工作模式和解析策略的对应关系,确定所述目标工作模式对应的解析策略。

本发明实施例还提供了一种onu和olt的匹配装置,所述装置包括:第一处理模块、第二处理模块;其中,

所述第一处理模块,用于接收olt发送的广播包后,从至少两个工作模式中根据各工作模式的传输能力选择目标工作模式;

所述第二处理模块,用于进行所述广播包的解析操作以及注册操作,直至所述onu与所述olt匹配。

上述方案中,所述第一处理模块,具体用于根据所述各工作模式的传输能力,按传输能力由高到低的顺序对所述至少两个工作模式进行排序;根据排序结果从所述至少两个工作模式中依次选择目标工作模式。

上述方案中,所述第二处理模块,具体用于确定所述目标工作模式的解析策略,按确定的所述解析策略对所述广播包执行解析操作;

判断是否获得所述广播包的解析结果,确定获得所述解析结果时,根据所述解析结果执行注册操作;

判断是否完成注册,确定完成注册时,则确定所述onu与所述olt匹配。

上述方案中,所述第二处理模块,具体用于判断所述解析结果是否包括网络类型标识符,确定所述解析结果包括网络类型标识符,则确定所述网络类型标识符对应的工作模式,并判断所述网络类型标识符对应的工作模式与所述目标工作模式是否一致;

确定所述网络类型标识符对应的工作模式与所述目标工作模式一致时,则执行注册操作;

确定所述网络类型标识符对应的工作模式与所述目标工作模式不一致时,则将所述目标工作模式调整为所述网络类型标识符对应的工作模式,在调整后的目标工作模式下执行注册操作。

上述方案中,所述第二处理模块,具体用于根据保存的工作模式和解析策略的对应关系,确定所述目标工作模式对应的解析策略。

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

其中,所述处理器用于运行所述计算机程序时,执行上面所述的任意一种onu和olt的匹配方法的步骤。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上面所述的任意一种onu和olt的匹配方法的步骤。

本发明实施例所提供的onu和olt的匹配方法、装置及存储介质,接收olt发送的广播包后,onu从至少两个工作模式中根据各工作模式的传输能力选择目标工作模式,进行所述广播包的解析操作以及注册操作,直至所述onu与所述olt匹配。本发明实施例的onu和olt的匹配方法、装置和存储介质,onu根据接收的广播包自行尝试与olt进行匹配,无需手动更换光模块或onu硬件,也无需在已知olt支持的传输能力的情况下再去对接相应的onu,使onu适配到当前olt所能支持的最高能力级上,节约运营商安装、调试等运维成本。

附图说明

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

图2为本发明实施例提供的onu和olt的匹配方法一的流程示意图;

图3为本发明实施例提供的onu和olt的匹配方法二的流程示意图;

图4为本发明实施例提供的onu和olt的匹配方法三的流程示意图;

图5为本发明实施例提供的onu和olt的匹配装置一的结构示意图;

图6为本发明实施例提供的onu和olt的匹配装置二的结构示意图。

具体实施方式

在本发明的各种实施例中,接收olt发送的广播包后,onu从至少两个工作模式中根据各工作模式的传输能力选择目标工作模式,进行所述广播包的解析操作以及注册操作,直至所述onu与所述olt匹配。

下面结合实施例对本发明再作进一步详细的说明。

图1为本发明实施例提供的onu的结构示意图;如图1所示,在本发明实施例中,将onu的硬件分为1gpon和10gpon两种,将onu和olt的通信系统简化为olt分别与1gpon和10gpon之间的通信。具体来说,考虑到2种1gpon,包括:无源光接入系统(gpon,gigabit-capablepassiveopticalnetwork)和以太无源光网络(epon,ethernetpassiveopticalnetwork)在硬件上可以做到兼容;4种10gpon,包括:对称无源光纤网络(xgspon,passiveopticalnetwork)、非对称无源光纤网络(xgpon,passiveopticalnetwork)、10g以太无源光网络(epon,ethernetpassiveopticalnetwork)对称、10g以太无源光网络(epon,ethernetpassiveopticalnetwork)非对称在硬件上也可以做到兼容,从而可以将onu的硬件分为1gpon和10gpon两种,将onu和olt的通信系统简化为olt分别与1gpon和10gpon之间的通信。

针对2种1gpon,需要说明的是,gpononu、epononu的上行波长、下行波长相同,光模块也可以统一。

针对4种10gpon,需要说明的是,10gepon非对称的onu的上行波长已要求收窄到1260~1280nm,10gpon包括的xgspon、10gepon对称、xgpon、10gepon非对称的onu的上行波长可以统一,下行波长及速率也相同;另外,10gepon非对称的onu的光模块的功率要求为0.5~5.6dbm,xgpononu的光模块的功率要求为2~7dbm,10gepon对称onu和xgspononu的光模块的功率要求均为4~9dbm,可以将光模块的发送光功率按最高功率设定,并通过不同的参数调整实际发送光功率,使得10gpon的光模块统一。

另外,需要说明的是,ponmac芯片已支持全模,从而ponmac芯片到光模块之间的接口设计可以统一为同一种。

图2为本发明实施例提供的onu和olt的匹配方法一的流程示意图,所述方法应用于onu,如图2所示,所述方法包括:

步骤201、接收olt发送的广播包后,onu从至少两个工作模式中根据各工作模式的传输能力选择目标工作模式;

具体地,所述至少两个工作模式,可以包括:xgspon、10gepon对称、xgpon、10gepon非对称、gpon、epon中的至少两个;

各工作模式分别对应不同的参数、解析策略等,所述参数可以包括:传输速率(包括:上行速率、下行速率)、光模块发送功率等;onu可以根据不同工作模式对应的参数切换为所需的工作模式,实现多工作模式并存。所述解析策略表征工作模式对应的解析数据包的策略。

所述工作模式和解析策略的对应关系、所述工作模式和参数的对应关系可以由onu和olt的运维人员预先设置并保存在onu中。

这里,所述传输能力可以包括:传输速率;所述传输速率越大,则所述传输能力越高,反之,所述传输速率越小,所述传输能力越低。

具体地,所述步骤201前,所述方法包括:onu通过光纤连接olt,olt向onu发送广播包,所述广播包由所述onu接收。

具体地,所述onu从至少两个工作模式中根据各工作模式的传输能力选择目标工作模式,包括:

所述onu根据所述各工作模式的传输能力,按传输能力由高到低的顺序对所述至少两个工作模式进行排序;

根据排序结果从所述至少两个工作模式中依次选择目标工作模式。

步骤202、onu进行所述广播包的解析操作以及注册操作,直至所述onu与所述olt匹配。

具体地,所述onu进行所述广播包的解析操作以及注册操作,包括:

所述onu确定所述目标工作模式的解析策略,按确定的所述解析策略对所述广播包执行解析操作;

判断是否获得所述广播包的解析结果,确定获得所述解析结果时,根据所述解析结果执行注册操作;

判断是否完成注册,确定完成注册时,则确定所述onu与所述olt匹配。

具体地,在获得解析结果后即执行注册操作,可能存在注册失败的情况,因此本实施例中进一步提供一种方案;这里,所述根据所述解析结果执行注册操作,包括:

判断所述解析结果是否包括网络类型标识符,确定所述解析结果包括网络类型标识符,则确定所述网络类型标识符对应的工作模式,并判断所述网络类型标识符对应的工作模式与所述目标工作模式是否一致;

确定所述网络类型标识符对应的工作模式与所述目标工作模式一致时,则执行注册操作;

确定所述网络类型标识符对应的工作模式与所述目标工作模式不一致时,则将所述目标工作模式调整为所述网络类型标识符对应的工作模式,在调整后的目标工作模式下执行注册操作,即向所述olt发送注册请求以完成注册。

这里,所述广播包,可以包括:用于指示olt当前所在工作模式的网络类型标识符;不同的网络类型标识符对应不同的工作模式,所述onu可以根据所述网络类型标识符确定对应的工作模式。这里,所述网络类型标识符可以保存在所述数据包对应的帧,如物理帧同步码、前导码、帧结构中目前未使用的保留位。

这里,所述方法还包括:确定所述解析结果不包括网络类型标识符时,onu直接在目标工作模式下执行注册操作,并判断是否完成注册;确定完成注册时,确定所述onu与所述olt匹配。

举例来说,onu确定所述解析结果包括网络类型标识符,并确定所述网络类型标识符对应的工作模式为xgpon,所述onu判断xgpon与当前的目标工作模式是否一致,确定xgpon与当前的目标工作模式一致,则onu在xgpon工作模式下完成注册;确定xgpon与当前的目标工作模式不一致,则选择xgpon作为目标工作模式,调整为xgpon后进行注册操作。

具体来说,所述进行所述广播包的解析操作以及注册操作,可以包括:

所述onu采用所述目标工作模式对应的解析策略对所述广播包执行解析操作,判断在目标工作模式下是否获得广播包的解析结果;

确定获得广播包的解析结果时,所述onu在目标工作模式下可以向olt发送注册请求;判断是否完成注册,确定完成注册时,则确定所述onu与所述olt匹配;

确定未获得广播包的解析结果时,则确定所述onu在所述目标工作模式下不可以向olt发送注册请求,onu重新根据各工作模式的传输能力从所述至少两个工作模式中选择新目标工作模式,再进行所述广播包的解析操作以及注册操作。

这里,所述广播包,还包括:olt的相关信息,如消息认证码(mac,messageauthenticationcode)等;

所述onu执行注册操作,可以包括:onu从所述广播包中获取所述olt的相关信息,根据所述相关信息生成并发送注册请求。

所述olt接收注册请求并进行注册操作后,会向onu发送注册结果,以说明是否成功完成注册;所述onu接收所述olt发送的注册结果,根据所述注册结果确定是否完成注册。

图3为本发明实施例提供的onu和olt的匹配方法二的流程示意图;如图3所示,所述方法包括:

步骤301、onu上电后,接收olt发送的广播包,从至少两个工作模式中根据各工作模式的传输能力选择目标工作模式;

这里,所述至少两个工作模式,包括:xgspon、10gepon对称、xgpon、10gepon非对称、gpon、epon;各工作模式分别对应有不同的传输速率和解析策略。

所述从至少两个工作模式中根据各工作模式的传输能力选择目标工作模式,包括:

onu根据所述各工作模式的传输能力,按传输能力由高到低的顺序对所述至少两个工作模式进行排序;根据排序结果从所述至少两个工作模式中依次选择目标工作模式。

这里,所述传输能力可以由传输速率表示,onu可以根据传输速率由大到小对所述工作模式进行排序,排序结果可以为:xgspon、10gepon对称、xgpon、10gepon非对称、gpon、epon;这里,第一次选择的目标工作模式为xgspon工作模式。

步骤302、根据目标工作模式对应的参数设置工作模式,并确定目标工作模式对应的解析策略;

这里,onu可以根据工作模式和参数的对应关系,确定所述目标工作模式对应的参数;

还可以根据工作模式和解析策略的对应关系,确定所述目标工作模式对应的解析策略。

步骤303、onu按所述解析策略对所述广播包进行解析操作,判断是否可以获得广播包的解析结果;

确定获得广播包的解析结果时,则进入步骤304;

确定未获得广播包的解析结果,则进入步骤305。

步骤304、onu在目标工作模式下执行注册操作,判断是否完成注册,确定未完成注册,则进入步骤305;确定注册成功,则确定onu与olt匹配成功,即可进行数据通信;

步骤305、onu重新根据各工作模式的传输能力从至少两个工作模式中选择目标工作模式,即按照10gepon对称、xgpon、10gepon非对称、gpon、epon工作模式的顺序依次确定目标工作模式,并重复步骤302、303、304、305,直至完成注册。

图4为本发明实施例提供的onu和olt的匹配方法三的流程示意图;如图4所示,所述方法包括:

步骤401、onu上电后,接收olt发送的广播包,从至少两个工作模式中根据各工作模式的传输能力选择目标工作模式;

这里,所述至少两个工作模式,包括:xgspon、10gepon对称、xgpon、10gepon非对称、gpon、epon;各工作模式分别对应有不同的传输速率和解析策略。

所述从至少两个工作模式中根据各工作模式的传输能力选择目标工作模式,包括:

根据所述各工作模式的传输能力,按传输能力由高到低的顺序对所述至少两个工作模式进行排序;

根据排序结果从所述至少两个工作模式中依次选择目标工作模式。

这里,所述传输能力可以由传输速率表示,onu可以根据传输速率由大到小对所述工作模式进行排序,排序结果可以为:xgspon、10gepon对称、xgpon、10gepon非对称、gpon、epon;这里,第一次选择的目标工作模式为xgspon工作模式。

步骤402、根据目标工作模式对应的参数设置工作模式,并确定目标工作模式对应的解析策略;

这里,onu可以根据工作模式和参数的对应关系,确定所述目标工作模式对应的参数;

还可以根据工作模式和解析策略的对应关系,确定所述目标工作模式对应的解析策略。

步骤403、onu按所述解析策略对所述广播包进行解析操作,判断是否可以获得广播包的解析结果、并获得所述广播包包括的网络类型标识符;

确定获得所述广播包包括的网络类型标识符,则进入步骤404;

确定未获得所述广播包包括的网络类型标识符,则进入步骤405;

步骤404、onu将目标工作模式调整为所述网络类型标识符对应的工作模式,并在所述网络类型标识符对应的工作模式下发送注册请求以完成注册,注册成功即表示onu与olt匹配成功,可进行数据通信;

这里,不同的网络类型标识符对应不同的工作模式,所述onu根据所述网络类型标识符确定对应的工作模式。

需要说明的是,这里将目标工作模式调整为所述网络类型标识符对应的工作模式后,可以认为所述onu可以与olt完成注册,所以可以省略判断是否完成注册的操作,当然也可以保留判断是否完成注册的操作。

步骤405、onu重新根据各工作模式的传输能力从至少两个工作模式中选择目标工作模式,即按照10gepon对称、xgpon、10gepon非对称、gpon、epon工作模式的顺序依次确定目标工作模式,并重复步骤402、403、404、405,直至完成注册。

图5为本发明实施例提供的onu和olt的匹配装置一的结构示意图;如图5所示,所述装置包括:第一处理模块501、第二处理模块502;其中,

所述第一处理模块501,用于接收olt发送的广播包后,从至少两个工作模式中根据各工作模式的传输能力选择目标工作模式;

所述第二处理模块502,用于进行所述广播包的解析操作以及注册操作,直至所述onu与所述olt匹配。

具体地,所述第一处理模块501,具体用于根据所述各工作模式的传输能力,按传输能力由高到低的顺序对所述至少两个工作模式进行排序;根据排序结果从所述至少两个工作模式中依次选择目标工作模式。

具体地,所述第二处理模块502,具体用于确定所述目标工作模式的解析策略,按确定的所述解析策略对所述广播包执行解析操作;

判断是否获得所述广播包的解析结果,确定获得所述解析结果时,根据所述解析结果执行注册操作;

判断是否完成注册,确定完成注册时,则确定所述onu与所述olt匹配。

具体地,所述第二处理模块502,具体用于判断所述解析结果是否包括网络类型标识符,确定所述解析结果包括网络类型标识符,则确定所述网络类型标识符对应的工作模式,并判断所述网络类型标识符对应的工作模式与所述目标工作模式是否一致;

确定所述网络类型标识符对应的工作模式与所述目标工作模式一致时,则执行注册操作;

确定所述网络类型标识符对应的工作模式与所述目标工作模式不一致时,则将所述目标工作模式调整为所述网络类型标识符对应的工作模式,在调整后的目标工作模式下执行注册操作。

具体地,所述第二处理模块502,具体用于根据保存的工作模式和解析策略的对应关系,确定所述目标工作模式对应的解析策略。

为实现本发明实施例的方法,本发明实施例提供一种onu和olt的匹配装置,具体来说,如图6所示,该装置60包括:

处理器601和用于存储能够在所述处理器上运行的计算机程序的存储器602;其中,

所述处理器601用于运行所述计算机程序时,执行:

接收olt发送的广播包后,从至少两个工作模式中根据各工作模式的传输能力选择目标工作模式,进行所述广播包的解析操作以及注册操作,直至所述onu与所述olt匹配。

在一实施例中,所述处理器601用于运行所述计算机程序时,执行:

根据所述各工作模式的传输能力,按传输能力由高到低的顺序对所述至少两个工作模式进行排序;

根据排序结果从所述至少两个工作模式中依次选择目标工作模式。

在一实施例中,所述处理器601用于运行所述计算机程序时,执行:

确定所述目标工作模式的解析策略,按确定的所述解析策略对所述广播包执行解析操作;

判断是否获得所述广播包的解析结果,确定获得所述解析结果时,根据所述解析结果执行注册操作;

判断是否完成注册,确定完成注册时,则确定所述onu与所述olt匹配。

在一实施例中,所述处理器601用于运行所述计算机程序时,执行:

判断所述解析结果是否包括网络类型标识符,确定所述解析结果包括网络类型标识符,则确定所述网络类型标识符对应的工作模式,并判断所述网络类型标识符对应的工作模式与所述目标工作模式是否一致;

确定所述网络类型标识符对应的工作模式与所述目标工作模式一致时,则执行注册操作;

确定所述网络类型标识符对应的工作模式与所述目标工作模式不一致时,则将所述目标工作模式调整为所述网络类型标识符对应的工作模式,在调整后的目标工作模式下执行注册操作。

在一实施例中,所述处理器601用于运行所述计算机程序时,执行:

根据保存的工作模式和解析策略的对应关系,确定所述目标工作模式对应的解析策略。

需要说明的是:上述实施例提供的onu和olt的匹配装置与onu和olt的匹配方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

当然,实际应用时,如图6所示,该装置60还可以包括:至少一个网络接口603。该装置60中的各个组件通过总线系统604耦合在一起。可理解,总线系统604用于实现这些组件之间的连接通信。总线系统604除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图6中将各种总线都标为总线系统604。

其中,所述处理器604的个数可以为至少一个。

网络接口603用于装置60与其他设备之间有线或无线方式的通信。

本发明实施例中的存储器602用于存储各种类型的数据以支持装置60的操作。

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

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

可以理解,本发明实施例中的存储器(比如存储器602),可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(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)。本发明实施例描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。

在示例性实施例中,本发明实施例还提供了一种计算机可读存储介质,例如包括计算机程序的存储器602,上述计算机程序可由onu和olt的匹配装置60的处理器601执行,以完成前述方法所述步骤。

具体地,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器运行时,执行:

接收olt发送的广播包后,从至少两个工作模式中根据各工作模式的传输能力选择目标工作模式,进行所述广播包的解析操作以及注册操作,直至所述onu与所述olt匹配。

在一实施例中,所述计算机程序被处理器运行时,执行:

根据所述各工作模式的传输能力,按传输能力由高到低的顺序对所述至少两个工作模式进行排序;

根据排序结果从所述至少两个工作模式中依次选择目标工作模式。

在一实施例中,所述计算机程序被处理器运行时,执行:

确定所述目标工作模式的解析策略,按确定的所述解析策略对所述广播包执行解析操作;

判断是否获得所述广播包的解析结果,确定获得所述解析结果时,根据所述解析结果执行注册操作。

在一实施例中,所述计算机程序被处理器运行时,执行:

判断所述解析结果是否包括网络类型标识符,确定所述解析结果包括网络类型标识符,则确定所述网络类型标识符对应的工作模式,并判断所述网络类型标识符对应的工作模式与所述目标工作模式是否一致;

确定所述网络类型标识符对应的工作模式与所述目标工作模式一致时,则执行注册操作;

确定所述网络类型标识符对应的工作模式与所述目标工作模式不一致时,则将所述目标工作模式调整为所述网络类型标识符对应的工作模式,在调整后的目标工作模式下执行注册操作。

在一实施例中,所述计算机程序被处理器运行时,执行:

根据保存的工作模式和解析策略的对应关系,确定所述目标工作模式对应的解析策略。

需要说明的是:本发明实施例提供的计算机可读存储介质可以是fram、rom、prom、eprom、eeprom、flashmemory、磁表面存储器、光盘、或cd-rom等存储器;也可以是包括上述存储器之一或任意组合的各种设备。

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

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