CN103384207A - 无源光网络***及其用户端设备升级的控制方法 - Google Patents
无源光网络***及其用户端设备升级的控制方法 Download PDFInfo
- Publication number
- CN103384207A CN103384207A CN2013101935079A CN201310193507A CN103384207A CN 103384207 A CN103384207 A CN 103384207A CN 2013101935079 A CN2013101935079 A CN 2013101935079A CN 201310193507 A CN201310193507 A CN 201310193507A CN 103384207 A CN103384207 A CN 103384207A
- Authority
- CN
- China
- Prior art keywords
- upgrading
- access equipment
- premises access
- ustomer premises
- olt
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Small-Scale Networks (AREA)
Abstract
本发明提供一种无源光网络***及其用户端设备升级的控制方法,该控制方法包括:主控盘创建第一表,第一表包括至少一第一节点,每一第一节点均对应有需要升级的n个用户端设备,每一第一节点均包括含有对应的n个用户端设备的识别信息的索引项和含有对应的n个用户端设备的升级配置参数的参数项,每一第一节点对应的n个用户端设备的升级配置参数相同;主控盘根据每一第一节点对应生成第一升级命令,并将每一第一升级命令发送至对应的第一节点所对应的升级模块;接收到第一升级命令的升级模块与对应的n个用户端设备进行信息交互,以控制对应的n个用户端设备进行升级。本发明批量发送升级命令、提高升级效率及升级耗时短。
Description
技术领域
本发明涉及一种无源光网络***,特别涉及一种无源光网络***中的用户端设备升级的控制方法及包括该控制方法的无源光网络***。
背景技术
PON(Passive Optical Network,无源光网络)通常包括位于中心局的多个OLT(光线路终端),每一个OLT通常可以连接有一系列位于用户驻地的用户端设备,此处的用户端设备既可以是ONU(Optical Network Unit,光网络单元)、也可以是ONT(Optical Network Termination,光网络终端)。
在PON***中,OLT需要支持控制用户端设备的升级过程,OLT控制用户端设备升级的手段有以下两种:一种是通过OLT命令行控制,另一种是通过OLT配套网管控制。而由于网管控制操作简单,参数输入清晰明了,故此种方式更为普遍。
现有技术中通常使用第二种升级手段进行用户端设备的升级,OLT在控制其对应的用户端设备进行升级时,是通过为其对应的用户端设备一一配置参数来串行发送升级命令,即升级命令一条条的串行发送,用户端设备根据收到的升级命令进行升级。这种升级方法不仅效率低,而且耗时很长,如一个OLT对应的所有用户端设备的升级动作完成可能需要数天的时间,这在实际应用中是不允许的。
发明内容
本发明要解决的技术问题是为了克服现有技术中用户端设备升级的控制方法的升级参数的配置反复、繁琐,升级命令发送缓慢,升级的控制方法耗时长的缺陷,提供一种具有提高发送升级命令效率、升级的控制方法耗时短的无源光网络***及其用户端设备升级的控制方法。
本发明是通过下述技术方案来解决上述技术问题的:
本发明提供一种无源光网络***中的用户端设备升级的控制方法,该无源光网络***包括至少一OLT,每一OLT包括一主控盘和至少一升级模块,每一升级模块对应有至少一用户端设备,该用户端设备为ONU或ONT,每一用户端设备均具有一唯一的识别信息且不同的用户端设备的识别信息互不相同,其特征在于,该控制方法针对每一OLT及对应的用户端设备包括:
S1、主控盘创建一第一表,该第一表包括至少一第一节点,每一第一节点均对应有与该至少一升级模块中的一升级模块对应的且需要升级的n个用户端设备,每一第一节点均包括一含有对应的n个用户端设备的识别信息的索引项和一含有对应的n个用户端设备的升级配置参数的参数项,每一第一节点对应的n个用户端设备的升级配置参数相同,n为大于1的整数;
S2、主控盘根据每一第一节点对应生成一第一升级命令,每一第一升级命令中均包括有对应的第一节点中的索引项及参数项,并将每一第一升级命令发送至对应的第一节点所对应的升级模块;
S3、接收到第一升级命令的升级模块与对应的n个用户端设备进行信息交互,以控制对应的n个用户端设备进行升级。
上述控制方法中,针对每一OLT及其对应的用户端设备创建该第一表,该第一表中每一第一节点均包括需要升级的n个用户端设备的索引项和参数项,其中,该索引项中的每一个识别信息能够唯一地确定该n个用户端设备中具体的用户端设备,该参数项中的每一升级配置参数能够确定该n个用户端设备中具体的用户端设备的升级事项。
然后在步骤S2中,根据每一第一节点对应生成该第一升级命令,由于每一第一升级命令中均包括有对应的第一节点中的索引项及参数项,所以将每一第一升级命令发送时实现了批量发送升级命令的功能,避免了现有用户端设备升级的控制方法中的一条条升级命令的串行发送,提高了用户端设备的升级效率,大大减少了升级所花费的时间,具有更佳的实用性。
较佳地,该识别信息为OLT的编号(oltNo)、OLT的板卡槽位号(slotNo)、OLT的PON口编号(ponNo)以及用户端设备的授权号(onuId),且每一索引项中的识别信息的OLT的编号、OLT的板卡槽位号、OLT的PON口编号相同但用户端设备的授权号不同。
每一OLT均具有多个OLT的板卡槽位号,每一OLT的板卡槽位号均具有多个OLT的PON口编号,每一OLT的PON口编号均具有多个用户端设备,每一用户端设备均具有一个用户端设备的授权号。所以,OLT的编号、OLT的板卡槽位号、OLT的PON口编号以及用户端设备的授权号能够唯一的确定PON***中的一个具体的用户端设备。在该识别信息为OLT的编号、OLT的板卡槽位号、OLT的PON口编号以及用户端设备的授权号时,当需要指出具体的升级对象(即用户端设备)时必须指明这四个索引。
较佳地,该索引项还包括用户端设备的升级动作(upgID),且每一索引项中的用户端设备的升级动作相同。
PON***中用户端设备的升级过程主要分为3个动作:一是升级文件的发送(send);二是升级文件的激活(active);三是用户端设备升级的主备存储区互换(commit),即版本提交动作。在该索引项中增加用户端设备的升级动作有利于用户不仅了解到当前正在进行的升级动作,而且还能够知道在当前升级动作之前进行过的升级动作。
如用户端设备先后进行升级动作中的send和active,当前正在进行升级动作中的commit,则用户通过该第一表中的用户端设备的升级动作可以了解到用户端设备已经进行过send和active升级动作,且当前正在进行commit升级动作。若是没有这一添加项,则用户只能够了解到用户端设备正在进行commit升级动作,而无法知道用户端设备在这之前进行了何种升级动作。
较佳地,该升级配置参数包括:用户端设备的升级类型(upgType,如软件升级、固件升级、补丁或配置)、用户端设备的升级动作(proceed,升级动作分为send、active或commit)、用户端设备的升级文件名(fileName,即升级文件镜像的名字,该名字是OLT发送升级文件至ONU的依据)以及用户端设备的升级状态(upgStatus,升级状态信息主要有:发送中(sending)、发送失败(sendfailed)、发送成功(sendsuccess)、激活中(activing)、激活失败(activefailed)、激活成功(activesuccess)、版本提交中(committing)、版本提交失败(commitfailed)、版本提交成功(commitsuccess))。
较佳地,该升级配置参数还包括:用户端设备的设备类型(devType),在步骤S3中,接收到第一升级命令的升级模块仅控制设备类型与收到的第一升级命令中的设备类型相同的用户端设备进行升级。
在用户端设备升级过程中存在这样的情况:通过索引项定位有10个用户端设备需要升级,但实际上只需要这10个用户端设备中的设备类型为某一设备类型时才需要升级,所以本方案添加用户端设备的设备类型这一升级配置参数,使得当第一升级命令发送至对应的升级模块时,接收到第一升级命令的升级模块仅控制设备类型与收到的第一升级命令中的设备类型相同的用户端设备进行升级。若是没有这一添加项,则会使得实际无需升级的用户端设备也进行了升级操作,增加了PON***的运行负担。
较佳地,该控制方法针对每一OLT及对应的用户端设备还包括:OLT生成一第二表,该第二表包括多个第二节点,每一第二节点均对应有与该至少一升级模块中的一升级模块对应的且需要升级的一个用户端设备,每一第二节点均包括一含有对应的该用户端设备的识别信息的索引项和一含有对应的该用户端设备的升级配置参数的参数项;
该第二表中的所有信息均从该第一表读取得到,或,该第二表独立于该第一表创建得到;
针对该第二表独立于该第一表创建得到的情况,该控制方法还包括:
OLT根据每一第二节点对应生成一第二升级命令,每一第二升级命令中均包括有对应的第二节点中的索引项及参数项,并将每一第二升级命令串行发送至对应的第二节点所对应的升级模块,接收到第二升级命令的升级模块与对应的用户端设备进行信息交互,以控制对应的用户端设备进行升级。
为了能够及时地了解到所有需要升级的用户端设备的升级信息,本发明还通过该第一表衍生出了该第二表,进一步细化并存储该第一表中的升级信息,且使得升级命令的发送与升级信息的存储相对分离。另外该第二表还可以通过主控盘创建得到,具有现有串行发送升级命令、用户端设备一个个顺序升级的功能。
本发明与现有的控制方法相比,不仅具有批量发送升级命令的功能,还具有串行发送升级命令、逐个升级用户端设备的功能,另还具有发送个别需要升级的用户端设备的升级命令、升级该个别需要升级的用户端设备的功能。
较佳地,该第二表中的识别信息包括OLT的编号、OLT的板卡槽位号、OLT的PON口编号以及用户端设备的授权号;
该第二表中的升级配置参数包括用户端设备的设备类型、用户端设备的升级类型、用户端设备的升级动作、用户端设备的升级文件名以及用户端设备的升级状态。
本发明还提供一种无源光网络***,该无源光网络***包括至少一OLT,每一OLT包括一主控盘和至少一升级模块,每一升级模块对应有至少一用户端设备,该用户端设备为ONU或ONT,每一用户端设备均具有一唯一的识别信息且不同的用户端设备的识别信息互不相同,其特征在于,每一主控盘包括一第一创建模块和一第一生成模块;
该第一创建模块用于创建一第一表,该第一表包括至少一第一节点,每一第一节点均对应有与该至少一升级模块中的一升级模块对应的且需要升级的n个用户端设备,每一第一节点均包括一含有对应的n个用户端设备的识别信息的索引项和一含有对应的n个用户端设备的升级配置参数的参数项,每一第一节点对应的n个用户端设备的升级配置参数相同,n为大于1的整数;
该第一生成模块用于根据每一第一节点对应生成一第一升级命令,每一第一升级命令中均包括有对应的第一节点中的索引项及参数项,并将每一第一升级命令发送至对应的第一节点所对应的升级模块;
接收到第一升级命令的升级模块用于与对应的n个用户端设备进行信息交互,以控制对应的n个用户端设备进行升级。
较佳地,该识别信息为OLT的编号、OLT的板卡槽位号、OLT的PON口编号以及用户端设备的授权号,且每一索引项中的识别信息的OLT的编号、OLT的板卡槽位号、OLT的PON口编号相同但用户端设备的授权号不同。
较佳地,该索引项还包括用户端设备的升级动作,且每一索引项中的用户端设备的升级动作相同。
较佳地,该升级配置参数包括:用户端设备的升级类型、用户端设备的升级动作、用户端设备的升级文件名以及用户端设备的升级状态。
较佳地,该升级配置参数还包括:用户端设备的设备类型,接收到第一升级命令的升级模块仅控制设备类型与收到的第一升级命令中的设备类型相同的用户端设备进行升级。
较佳地,每一OLT还包括一读取模块;
该读取模块用于生成一第二表,并读取该第一表以得到该第二表中的所有信息,其中,该第二表包括多个第二节点,每一第二节点均对应有与该至少一升级模块中的一升级模块对应的且需要升级的一个用户端设备,每一第二节点均包括一含有对应的该用户端设备的识别信息的索引项和一含有对应的该用户端设备的升级配置参数的参数项。
较佳地,每一OLT还包括一第二创建模块和一第二生成模块;
该第二创建模块用于创建独立于该第一表的一第二表,其中,该第二表包括多个第二节点,每一第二节点均对应有与该至少一升级模块中的一升级模块对应的且需要升级的一个用户端设备,每一第二节点均包括一含有对应的该用户端设备的识别信息的索引项和一含有对应的该用户端设备的升级配置参数的参数项;
该第二生成模块用于根据每一第二节点对应生成一第二升级命令,每一第二升级命令中均包括有对应的第二节点中的索引项及参数项,并将每一第二升级命令发送至对应的升级模块;
接收到第二升级命令的升级模块用于与对应的用户端设备进行信息交互,以控制对应的用户端设备进行升级。
较佳地,该第二表中的识别信息包括OLT的编号、OLT的板卡槽位号、OLT的PON口编号以及用户端设备的授权号;
该第二表中的升级配置参数包括用户端设备的设备类型、用户端设备的升级类型、用户端设备的升级动作、用户端设备的升级文件名以及用户端设备的升级状态。
在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本发明各较佳实例。
本发明的积极进步效果在于:
本发明能够通过一条升级命令发送需要升级的多个用户端设备,且发送升级命令十分迅速,避免了现有的升级控制方法中串行发送升级命令的缺点,具有批量发送升级命令、提高用户端设备的升级效率、大大减少升级所花费的时间以及具有更佳的实用性等优点。
附图说明
图1为本发明实施例1的无源光网络***中的用户端设备升级的控制方法的流程图。
图2为本发明实施例1的无源光网络***的结构示意图。
图3为本发明实施例2的无源光网络***的结构示意图。
图4为本发明实施例3的无源光网络***的结构示意图。
具体实施方式
下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
实施例1
如图1所示,本实施例提供一种无源光网络***中的用户端设备升级的控制方法,该无源光网络***包括一OLT,该OLT包括一主控盘和至少一升级模块,每一升级模块对应有多个用户端设备,该用户端设备为ONU或ONT,每一用户端设备均具有一唯一的识别信息且不同的用户端设备的识别信息互不相同,该控制方法包括以下步骤:
步骤101、该主控盘创建一表,该表包括一节点,该节点对应有与该至少一升级模块中的一升级模块对应的且需要升级的n个用户端设备,该节点包括一含有对应的n个用户端设备的识别信息的索引项和一含有对应的n个用户端设备的升级配置参数的参数项,该节点对应的n个用户端设备的升级配置参数相同,n为大于1的整数;
步骤102、该主控盘根据该节点对应生成一升级命令,该升级命令中包括有该节点中的索引项及参数项,并将该升级命令发送至该节点所对应的升级模块;
步骤103、接收到该升级命令的升级模块仅控制设备类型与收到的第一升级命令中的设备类型相同的用户端设备进行升级。
如图2所示,本实施例还提供一种无源光网络***,该无源光网络***包括一OLT1,该OLT1包括一主控盘11和至少一升级模块12,每一升级模块12对应有多个用户端设备2,该用户端设备2为ONU或ONT,每一用户端设备2均具有一唯一的识别信息且不同的用户端设备的识别信息互不相同,该主控盘11包括一创建模块111和一生成模块112;
该创建模块111用于创建一表,该表包括一节点,该节点对应有与该至少一升级模块中的一升级模块12对应的且需要升级的n个用户端设备2,该节点包括一含有对应的n个用户端设备的识别信息的索引项和一含有对应的n个用户端设备的升级配置参数的参数项,该节点对应的n个用户端设备的升级配置参数相同,n为大于1的整数;
该生成模块112用于根据该节点对应生成一升级命令,该升级命令中包括有该节点中的索引项及参数项,并将该升级命令发送至该节点所对应的升级模块12;
接收到该升级命令的升级模块12与对应的相匹配的用户端设备2进行信息交互,以控制对应的相匹配的用户端设备2进行升级。
其中,该索引项中的该识别信息为OLT的编号(oltNo)、OLT的板卡槽位号(slotNo)、OLT的PON口编号(ponNo)以及用户端设备的授权号(onuId),且该索引项中的识别信息的OLT的编号、OLT的板卡槽位号、OLT的PON口编号相同但用户端设备的授权号不同。另该索引项还包括用户端设备的升级动作(upgID),且该索引项中的用户端设备的升级动作相同。
该升级配置参数包括:用户端设备的设备类型(devType)、用户端设备的升级类型(upgType)、用户端设备的升级动作(proceed)、用户端设备的升级文件名(fileName)以及用户端设备的升级状态(upgStatus)。
该升级配置参数中包括用户端设备的设备类型,所以本实施例的控制方法包括上述的步骤101至步骤103,但是,若该升级配置参数中未含有用户端设备的设备类型时,用户端设备升级的控制方法就无需进行上述的步骤103,即在完成步骤102之后直接进入以下操作:接收到该升级命令的升级模块与对应的n个用户端设备进行信息交互,以控制对应的n个用户端设备进行升级。
在本实施例中,只列举该表包括一个节点的情况,本领域的技术人员应该知道该表并不局限于本实施例中所述的只包括一个节点的情况,可根据实际需要增加该表中的节点数,每个节点包括的内容和实现的功能和本实施例中的该节点包括的内容和实现的功能相同,故在此不再详述。
基于上述的无源光网络***中的用户端设备升级的控制方法及无源光网络***,下面通过一个具体的例子来进一步说明本发明:
设该OLT包括一主控盘和多个升级模块,每一升级模块对应有10个用户端设备,该主控盘创建一表,如表1所示,该表包括一节点,该节点对应有与该多个升级模块中的一升级模块对应的且需要升级的5个用户端设备,该节点包括一含有对应的5个用户端设备的识别信息的索引项和一含有对应的5个用户端设备的升级配置参数的参数项,该节点对应的5个用户端设备的升级配置参数相同。
表1
oltNo | slotNo | ponNo | onuId | upgID | devType | upgType | proceed | fileName | upgStatus |
1 | 2 | 2 | 1,2,4,6,7 | send | FP1001 | software | send | upgFile.Z |
从表1中可以看出,表1中的索引项中的OLT的编号、OLT的板卡槽位号、OLT的PON口编号以及用户端设备的升级动作相同但用户端设备的授权号不同。即索引项中除了用户端设备的授权号不同外,其它的项均必须相同。
然后该主控盘根据该节点对应生成一升级命令,并将该升级命令发送至该节点所对应的升级模块,接收到该升级命令的升级模块仅控制设备类型与收到的第一升级命令中的设备类型FP1001相同的5个用户端设备(见表1中的onuId下的1,2,4,6,7)进行升级。
实施例2
为了能够及时地了解到所有需要升级的用户端设备的升级信息,本实施例提供一种无源光网络***中的用户端设备升级的控制方法,该控制方法包括实施例1的所有步骤并在实施例1的基础上增加步骤,该控制方法还包括以下步骤:
该主控盘生成一第二表,该第二表中的所有信息均从该表读取得到,该第二表包括多个第二节点,每一第二节点均对应有与该至少一升级模块中的一升级模块对应的且需要升级的一个用户端设备,每一第二节点均包括一含有对应的该用户端设备的识别信息的索引项和一含有对应的该用户端设备的升级配置参数的参数项。
本实施例还提供一种无源光网络***,如图3所示,该无源光网络***不仅包括实施例1中的无源光网络***包括的所有部件以及所有部件实现的功能,而且该无源光网络***中的该主控盘11还包括一读取模块113,该读取模块113用于生成一第二表,并读取该表以得到该第二表中的所有信息,其中,该第二表包括多个第二节点,每一第二节点均对应有与该至少一升级模块中的一升级模块12对应的且需要升级的一个用户端设备2,每一第二节点均包括一含有对应的该用户端设备的识别信息的索引项和一含有对应的该用户端设备的升级配置参数的参数项。
其中,该第二表中的识别信息包括OLT的编号、OLT的板卡槽位号、OLT的PON口编号以及用户端设备的授权号;
该第二表中的升级配置参数包括用户端设备的设备类型、用户端设备的升级类型、用户端设备的升级动作、用户端设备的升级文件名以及用户端设备的升级状态。
基于上述的无源光网络***中的用户端设备升级的控制方法及无源光网络***,下面接着实施例1所举出的具体的例子来进一步说明本发明:
根据实施例1中的表1,该主控盘生成该第二表,如表2所示,该第二表包括5个第二节点,每一第二节点均对应有与该多个升级模块中的一升级模块对应的且需要升级的一个用户端设备,每一第二节点均包括一含有对应的该用户端设备的识别信息的索引项和一含有对应的该用户端设备的升级配置参数的参数项。
表2
oltNo | slotNo | ponNo | onuId | devType | upgType | proceed | fileName | upgStatus |
1 | 2 | 2 | 1 | FP1001 | software | send | upgFile.Z | sendsuccess |
1 | 2 | 2 | 2 | FP1001 | software | send | upgFile.Z | sendsuccess |
1 | 2 | 2 | 4 | FP1001 | software | send | upgFile.Z | sendsuccess |
1 | 2 | 2 | 6 | FP1001 | software | send | upgFile.Z | sending |
1 | 2 | 2 | 7 | FP1001 | software | send | upgFile.Z | sending |
当实施例1中的收到该升级命令的升级模块与设备类型相匹配的用户端设备进行信息交互,以控制相匹配的用户端设备进行升级时,升级过程中的升级状态信息会实时地填制在表2中的upgStatus中,如图2中的upgStatus中显示了当前时刻5个需要升级的用户端设备的升级状态信息。
本实施例通过实施例1中的该表衍生出了该第二表,进一步细化并存储该表中的升级信息,且使得升级命令的发送与升级信息的存储相对分离。
实施例3
本实施例提供一种无源光网络***中的用户端设备升级的控制方法,该控制方法包括实施例1的所有步骤并在实施例1的基础上有所增加,该控制方法还包括:
该主控盘创建一第二表,该第二表独立于该表,该第二表包括多个第二节点,每一第二节点均对应有与该至少一升级模块中的一升级模块对应的且需要升级的一个用户端设备,每一第二节点均包括一含有对应的该用户端设备的识别信息的索引项和一含有对应的该用户端设备的升级配置参数的参数项;
该主控盘根据每一第二节点对应生成一第二升级命令,每一第二升级命令中均包括有对应的第二节点中的索引项及参数项,并将每一第二升级命令串行发送至对应的第二节点所对应的升级模块,接收到第二升级命令的升级模块与对应的用户端设备进行信息交互,以控制对应的用户端设备进行升级。
本实施例还提供一种无源光网络***,如图4所示,该主控盘11还包括一第二创建模块114和一第二生成模块115;
该第二创建模块114用于创建独立于该第一表的一第二表,其中,该第二表包括多个第二节点,每一第二节点均对应有与该至少一升级模块中的一升级模块对应的且需要升级的一个用户端设备,每一第二节点均包括一含有对应的该用户端设备的识别信息的索引项和一含有对应的该用户端设备的升级配置参数的参数项;
该第二生成模块115用于根据每一第二节点对应生成一第二升级命令,每一第二升级命令中均包括有对应的第二节点中的索引项及参数项,并将每一第二升级命令串行发送至对应的升级模块12;
接收到第二升级命令的升级模块12用于与对应的用户端设备2进行信息交互,以控制对应的用户端设备2进行升级。
基于上述的无源光网络***中的用户端设备升级的控制方法及无源光网络***,下面列举一具体的例子来进一步说明本发明:
设该OLT包括一主控盘和多个升级模块,每一升级模块对应有10个用户端设备,该主控盘创建一如表3所示的表,该表3包括3个第二节点,每一第二节点均对应有与该多个升级模块中的一升级模块对应的且需要升级的1个用户端设备,每一第二节点均包括一含有对应的该用户端设备的识别信息的索引项和一含有对应的该用户端设备的升级配置参数的参数项。
表3
oltNo | slotNo | ponNo | onuId | devType | upgType | proceed | fileName | upgStatus |
1 | 2 | 2 | 3 | FP1002 | software | active | upgFile.Z | commitsuccess |
1 | 2 | 2 | 5 | FP1004 | firmware | send | upgFile.Z | sending |
1 | 2 | 2 | 8 | FP1005 | firmware | commit | upgFile.Z |
该主控盘根据表3中的每一第二节点对应生成一第二升级命令,每一第二升级命令中均包括有对应的第二节点中的索引项及参数项,并将每一第二升级命令串行发送至对应的第二节点所对应的升级模块,收到第二升级命令的升级模块与对应的用户端设备进行信息交互,以控制对应的用户端设备进行升级。
如将表3中的第二行(即一第二节点)对应生成第二升级命令,并将该第二行对应的第二升级命令发送至该第二行所对应的升级模块,收到该第二行对应的第二升级命令的升级模块与对应的用户端设备进行信息交互,以控制对应的用户端设备根据收到的信息中的升级配置参数(devType:FP1002,upgType:software,proceed:active,fileName:upgFile.Z)进行升级。在将该第二行对应的第二升级命令发送至该第二行所对应的升级模块之后,再将该第三行(即另一第二节点)对应生成的第二升级命令发送至对应的升级模块。同样地,在将该第三行对应的第二升级命令发送至该第三行所对应的升级模块之后,再将该第四行(即又一第二节点)对应生成的第二升级命令发送至对应的升级模块。从上述的处理方式可看出,升级命令的逐条发送实现了升级命令串行发送的功能。
而且,继续见表3,在该第二行对应的用户端设备升级完成(即用户端设备的升级状态为commitsuccess)后,接收到该第三行生成的第二升级命令的升级模块控制对应的用户端设备开始进行升级(当前用户端设备的升级状态为sending),另外,从表3可看出,在该第三行对应的用户端设备升级未完成前,该第四行对应的用户端设备不进行升级。
本实施例具有现有串行发送升级命令、用户端设备一个个顺序升级的功能。
通过实施例1至实施例3可以得出,本发明与现有的升级方法相比,不仅具有批量发送升级命令的功能,还具有串行发送升级命令、逐个升级用户端设备的功能,另还具有发送个别需要升级的用户端设备的升级命令、升级该个别需要升级的用户端设备的功能。
此外,需要说明的是,实施例1至实施例3只举出了该无源光网络***包括一个OLT的情况,但本领域技术人员应该知道,实施例只是例举,本发明并不局限于上述实施例。实际上本发明还适用于该无源光网络***包括多个OLT的情况,包括多个OLT的无源光网络***中的用户端设备升级的控制方法和包括一个OLT的无源光网络***中的用户端设备升级的控制方法基本相同,本领域技术人员根据提供的实施例1至实施例3,可以得到针对多个OLT对应的用户端设备升级的控制方法,这里不再赘述。
虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。
Claims (15)
1.一种无源光网络***中的用户端设备升级的控制方法,该无源光网络***包括至少一OLT,每一OLT包括一主控盘和至少一升级模块,每一升级模块对应有至少一用户端设备,该用户端设备为ONU或ONT,每一用户端设备均具有一唯一的识别信息且不同的用户端设备的识别信息互不相同,其特征在于,该控制方法针对每一OLT及对应的用户端设备包括:
S1、主控盘创建一第一表,该第一表包括至少一第一节点,每一第一节点均对应有与该至少一升级模块中的一升级模块对应的且需要升级的n个用户端设备,每一第一节点均包括一含有对应的n个用户端设备的识别信息的索引项和一含有对应的n个用户端设备的升级配置参数的参数项,每一第一节点对应的n个用户端设备的升级配置参数相同,n为大于1的整数;
S2、主控盘根据每一第一节点对应生成一第一升级命令,每一第一升级命令中均包括有对应的第一节点中的索引项及参数项,并将每一第一升级命令发送至对应的第一节点所对应的升级模块;
S3、接收到第一升级命令的升级模块与对应的n个用户端设备进行信息交互,以控制对应的n个用户端设备进行升级。
2.如权利要求1所述的控制方法,其特征在于,该识别信息为OLT的编号、OLT的板卡槽位号、OLT的PON口编号以及用户端设备的授权号,且每一索引项中的识别信息的OLT的编号、OLT的板卡槽位号、OLT的PON口编号相同但用户端设备的授权号不同。
3.如权利要求2所述的控制方法,其特征在于,该索引项还包括用户端设备的升级动作,且每一索引项中的用户端设备的升级动作相同。
4.如权利要求2所述的控制方法,其特征在于,该升级配置参数包括:用户端设备的升级类型、用户端设备的升级动作、用户端设备的升级文件名以及用户端设备的升级状态。
5.如权利要求4所述的控制方法,其特征在于,该升级配置参数还包括:用户端设备的设备类型,在步骤S3中,接收到第一升级命令的升级模块仅控制设备类型与收到的第一升级命令中的设备类型相同的用户端设备进行升级。
6.如权利要求1所述的控制方法,其特征在于,该控制方法针对每一OLT及对应的用户端设备还包括:OLT生成一第二表,该第二表包括多个第二节点,每一第二节点均对应有与该至少一升级模块中的一升级模块对应的且需要升级的一个用户端设备,每一第二节点均包括一含有对应的该用户端设备的识别信息的索引项和一含有对应的该用户端设备的升级配置参数的参数项;
该第二表中的所有信息均从该第一表读取得到,或,该第二表独立于该第一表创建得到;
针对该第二表独立于该第一表创建得到的情况,该控制方法还包括:
OLT根据每一第二节点对应生成一第二升级命令,每一第二升级命令中均包括有对应的第二节点中的索引项及参数项,并将每一第二升级命令串行发送至对应的第二节点所对应的升级模块,接收到第二升级命令的升级模块与对应的用户端设备进行信息交互,以控制对应的用户端设备进行升级。
7.如权利要求6所述的控制方法,其特征在于,该第二表中的识别信息包括OLT的编号、OLT的板卡槽位号、OLT的PON口编号以及用户端设备的授权号;
该第二表中的升级配置参数包括用户端设备的设备类型、用户端设备的升级类型、用户端设备的升级动作、用户端设备的升级文件名以及用户端设备的升级状态。
8.一种无源光网络***,该无源光网络***包括至少一OLT,每一OLT包括一主控盘和至少一升级模块,每一升级模块对应有至少一用户端设备,该用户端设备为ONU或ONT,每一用户端设备均具有一唯一的识别信息且不同的用户端设备的识别信息互不相同,其特征在于,每一主控盘包括一第一创建模块和一第一生成模块;
该第一创建模块用于创建一第一表,该第一表包括至少一第一节点,每一第一节点均对应有与该至少一升级模块中的一升级模块对应的且需要升级的n个用户端设备,每一第一节点均包括一含有对应的n个用户端设备的识别信息的索引项和一含有对应的n个用户端设备的升级配置参数的参数项,每一第一节点对应的n个用户端设备的升级配置参数相同,n为大于1的整数;
该第一生成模块用于根据每一第一节点对应生成一第一升级命令,每一第一升级命令中均包括有对应的第一节点中的索引项及参数项,并将每一第一升级命令发送至对应的第一节点所对应的升级模块;
接收到第一升级命令的升级模块用于与对应的n个用户端设备进行信息交互,以控制对应的n个用户端设备进行升级。
9.如权利要求8所述的无源光网络***,其特征在于,该识别信息为OLT的编号、OLT的板卡槽位号、OLT的PON口编号以及用户端设备的授权号,且每一索引项中的识别信息的OLT的编号、OLT的板卡槽位号、OLT的PON口编号相同但用户端设备的授权号不同。
10.如权利要求9所述的无源光网络***,其特征在于,该索引项还包括用户端设备的升级动作,且每一索引项中的用户端设备的升级动作相同。
11.如权利要求9所述的无源光网络***,其特征在于,该升级配置参数包括:用户端设备的升级类型、用户端设备的升级动作、用户端设备的升级文件名以及用户端设备的升级状态。
12.如权利要求11所述的无源光网络***,其特征在于,该升级配置参数还包括:用户端设备的设备类型,接收到第一升级命令的升级模块仅控制设备类型与收到的第一升级命令中的设备类型相同的用户端设备进行升级。
13.如权利要求8所述的无源光网络***,其特征在于,每一OLT还包括一读取模块;
该读取模块用于生成一第二表,并读取该第一表以得到该第二表中的所有信息,其中,该第二表包括多个第二节点,每一第二节点均对应有与该至少一升级模块中的一升级模块对应的且需要升级的一个用户端设备,每一第二节点均包括一含有对应的该用户端设备的识别信息的索引项和一含有对应的该用户端设备的升级配置参数的参数项。
14.如权利要求8所述的无源光网络***,其特征在于,每一OLT还包括一第二创建模块和一第二生成模块;
该第二创建模块用于创建独立于该第一表的一第二表,其中,该第二表包括多个第二节点,每一第二节点均对应有与该至少一升级模块中的一升级模块对应的且需要升级的一个用户端设备,每一第二节点均包括一含有对应的该用户端设备的识别信息的索引项和一含有对应的该用户端设备的升级配置参数的参数项;
该第二生成模块用于根据每一第二节点对应生成一第二升级命令,每一第二升级命令中均包括有对应的第二节点中的索引项及参数项,并将每一第二升级命令发送至对应的升级模块;
接收到第二升级命令的升级模块用于与对应的用户端设备进行信息交互,以控制对应的用户端设备进行升级。
15.如权利要求13或14所述的无源光网络***,其特征在于,该第二表中的识别信息包括OLT的编号、OLT的板卡槽位号、OLT的PON口编号以及用户端设备的授权号;
该第二表中的升级配置参数包括用户端设备的设备类型、用户端设备的升级类型、用户端设备的升级动作、用户端设备的升级文件名以及用户端设备的升级状态。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013101935079A CN103384207A (zh) | 2013-05-23 | 2013-05-23 | 无源光网络***及其用户端设备升级的控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013101935079A CN103384207A (zh) | 2013-05-23 | 2013-05-23 | 无源光网络***及其用户端设备升级的控制方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103384207A true CN103384207A (zh) | 2013-11-06 |
Family
ID=49491908
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2013101935079A Pending CN103384207A (zh) | 2013-05-23 | 2013-05-23 | 无源光网络***及其用户端设备升级的控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103384207A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111147126A (zh) * | 2019-12-26 | 2020-05-12 | 中国人民解放军空军勤务学院 | 北斗卫星短报文通信数据拆包传输方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1859182A (zh) * | 2005-12-25 | 2006-11-08 | 华为技术有限公司 | 一种对光网络单元onu进行版本升级的方法 |
CN101621399A (zh) * | 2008-06-30 | 2010-01-06 | 华为技术有限公司 | 无源光网络的管理方法、***及光线路终端 |
CN101686145A (zh) * | 2008-09-26 | 2010-03-31 | 深圳华为通信技术有限公司 | 一种具有升级功能的设备、升级方法及*** |
CN102223256A (zh) * | 2011-07-26 | 2011-10-19 | 烽火通信科技股份有限公司 | Gpon接入***中多款onu自动升级的方法及*** |
-
2013
- 2013-05-23 CN CN2013101935079A patent/CN103384207A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1859182A (zh) * | 2005-12-25 | 2006-11-08 | 华为技术有限公司 | 一种对光网络单元onu进行版本升级的方法 |
CN101621399A (zh) * | 2008-06-30 | 2010-01-06 | 华为技术有限公司 | 无源光网络的管理方法、***及光线路终端 |
CN101686145A (zh) * | 2008-09-26 | 2010-03-31 | 深圳华为通信技术有限公司 | 一种具有升级功能的设备、升级方法及*** |
CN102223256A (zh) * | 2011-07-26 | 2011-10-19 | 烽火通信科技股份有限公司 | Gpon接入***中多款onu自动升级的方法及*** |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111147126A (zh) * | 2019-12-26 | 2020-05-12 | 中国人民解放军空军勤务学院 | 北斗卫星短报文通信数据拆包传输方法 |
CN111147126B (zh) * | 2019-12-26 | 2021-11-23 | 中国人民解放军空军勤务学院 | 北斗卫星短报文通信数据拆包传输方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102223256B (zh) | Gpon接入***中多款onu自动升级的方法及*** | |
CN107800565B (zh) | 巡检方法、装置、***、计算机设备和存储介质 | |
CN113630668B (zh) | 一种设备管控方法、装置及存储介质 | |
CN105099739A (zh) | 一种基于插件式软件部署方法、装置及应用服务器 | |
CN113068085B (zh) | 一种onu管理方法、装置、设备及*** | |
CN103701640A (zh) | 使用智能管理终端升级odn设备的方法及*** | |
CN103067212B (zh) | 基于能力集模板对onu进行动态管理的方法 | |
CN105242940A (zh) | 一种集中固件更新方法 | |
US10142713B2 (en) | Dynamic selection of management information bases | |
CN106506246B (zh) | 光网络单元、其动态扩展管理功能的方法及gpon*** | |
CN102546558B (zh) | 一种光网络单元中协议的切换方法及光网络单元 | |
CN102014320A (zh) | Pon***中局端设备配置数据上传和下载的方法 | |
CN109683910A (zh) | 大数据平台部署方法及装置 | |
CN101931463A (zh) | 一种epon网络中基于多级pos的监控方法和装置 | |
CN105656643B (zh) | 一种基于网络配置协议进行兼容管理的方法及设备 | |
CN102761443A (zh) | 命令行的配置方法及装置 | |
CN110677747B (zh) | 管理onu的方法、olt、onu、***以及存储介质 | |
CN103581273A (zh) | 一种分布式***执行业务的方法、装置及*** | |
CN103384207A (zh) | 无源光网络***及其用户端设备升级的控制方法 | |
CN107241207B (zh) | 设备管理方法及装置 | |
CN110049388B (zh) | 分布式olt数据处理方法和分布式olt设备 | |
US20230171249A1 (en) | Systems and methods for automated configuration of communications equipment | |
CN107094271B (zh) | 一种实现光网络单元与光线路终端对接的方法及*** | |
CN109005205A (zh) | 一种光网络终端位置信息收集方法,装置及*** | |
CN103684825A (zh) | 多制式通信***及其维护方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20131106 |