CN115021861B - 设备管理方法及装置 - Google Patents
设备管理方法及装置 Download PDFInfo
- Publication number
- CN115021861B CN115021861B CN202210831630.8A CN202210831630A CN115021861B CN 115021861 B CN115021861 B CN 115021861B CN 202210831630 A CN202210831630 A CN 202210831630A CN 115021861 B CN115021861 B CN 115021861B
- Authority
- CN
- China
- Prior art keywords
- port
- pon
- pon port
- target
- traffic
- 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.)
- Active
Links
- 238000007726 management method Methods 0.000 title claims abstract description 90
- 238000000034 method Methods 0.000 claims abstract description 62
- 238000004891 communication Methods 0.000 claims abstract description 21
- 230000005012 migration Effects 0.000 claims abstract description 20
- 238000013508 migration Methods 0.000 claims abstract description 20
- 230000005540 biological transmission Effects 0.000 claims description 20
- 238000012545 processing Methods 0.000 claims description 20
- 230000015654 memory Effects 0.000 claims description 19
- 238000013528 artificial neural network Methods 0.000 claims description 17
- 230000003287 optical effect Effects 0.000 claims description 15
- 230000004044 response Effects 0.000 claims description 6
- 238000005516 engineering process Methods 0.000 abstract description 3
- 230000006870 function Effects 0.000 description 18
- 238000013461 design Methods 0.000 description 16
- 238000011144 upstream manufacturing Methods 0.000 description 7
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 6
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000008447 perception Effects 0.000 description 3
- 230000009466 transformation Effects 0.000 description 3
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 2
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 2
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000013527 convolutional neural network Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000006185 dispersion Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 230000006403 short-term memory Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J14/00—Optical multiplex systems
- H04J14/02—Wavelength-division multiplex systems
- H04J14/0227—Operation, administration, maintenance or provisioning [OAMP] of WDM networks, e.g. media access, routing or wavelength allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q2011/0079—Operation or maintenance aspects
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
本申请公开了一种设备管理方法及装置,涉及通信技术领域,用于有效的对PON网络进行升级改造。该方法包括:确定多个第一PON端口中每个PON端口的预测流量峰值以及对应的时间区间,并根据多个第一PON端口的预测流量峰值,确定预测流量峰值大于第一预设阈值的第一PON端口;根据第一目标PON端口的预测流量峰值以及对应的时间区间,从多个高速率且处于空闲状态的第二PON端口中选择第一目标PON端口对应的第二目标PON端口;第二目标PON端口所在的OLT设备为:多个OLT设备中在第一目标PON端口的预测流量峰值对应的时间区间内的预测流量峰值最低的OLT设备。如此,通过PON端口的时序特征,实现低速率的PON端口迁移至高速率PON的平滑迁移。
Description
技术领域
本申请实施例涉及通信技术领域,尤其涉及一种设备管理方法及装置。
背景技术
在网络通信中,随着宽带接入网络的日益普及,一方面,用户对于宽带接入网络的质量要求日益提高,另一方面,各运营商在宽带接入网络领域的竞争也愈发激烈。基于以上两个方面,对运营商在宽带接入网络的规划建设、运营维护等方面提出了更高的要求。
例如,在无源光网络(passive optical network,PON)网络中,随着用户数量的不断增多,为了满足用户的需求,可以通过对PON网络升级改造,用以提升PON网络的承载能力。但是如何有效的对PON网络升级改造称为亟待解决的问题。
发明内容
本申请提供了一种设备管理方法及装置,用于有效的对PON网络进行升级改造。
为达到上述目的,本申请采用如下技术方案:
第一方面,提供了一种设备管理方法,该方法包括:确定多个第一PON端口中满足预设升级条件的第一目标PON端口。从多个第二PON端口中选择第一目标PON端口对应的第二目标PON端口。第二PON端口的数据传输速率大于第一PON端口的数据传输速率。第二目标PON端口所在的OLT与第一目标PON端口所在的OLT设备位于同一站点。多个第二PON端口对应的OLT设备的预测流量均值总和小于第二预设阈值,第二目标PON端口所在的OLT设备为:多个第二PON端口对应的OLT设备中预测流量峰值最小的OLT设备。
基于本申请提供的技术方案,对于满足预设升级条件的待升级PON端口,从多个流量总和较低的、具有处于空闲状态的高速率PON端口的OLT设备中,确定流量最小的OLT设备。如此,后续可以将待升级的PON端口迁移至对应的OLT设备的高速率PON端口上。从而在现有网络的基础上,完成高流量用户从低速率PON端口到高速率PON端口的平滑迁移,实现了用户无感知的设备升级。
一种可能的实现方式中,预设升级条件包括预测流量峰值,上述“确定第一目标PON端口”的方法具体包括:确定多个第一PON端口中每个第一PON端口的预测流量峰值以及对应的时间区间;根据多个第一PON端口的预测流量分支,确定第一目标PON端口,第一目标PON端口为多个第一PON端口中预测流量峰值大于第一预设阈值的第一PON端口。上述“从多个第二PON端口中选择第一目标PON端口对应的第二目标PON端口”的方法具体包括:根据第一目标PON端口的预测流量峰值以及对应的时间区间,从多个第二PON端口在选择所述第二目标PON端口,所述第二目标PON端口对应的OLT设备为多个第二PON端口对应的OLT设备在该时间区间内上联口的预测流量峰值最小的OLT设备。
一种可能的实现方式中,预设升级条件还包括端口迁移指令指示的第一PON端口,端口迁移指令包括第一目标PON端口的标识,该端口迁移指令为响应于端口升级需求发送的。
一种可能的实现方式中,上述“确定多个第一PON端口中每个第一PON端口的预测流量峰值以及对应的时间区间”的方法具体包括:针对多个第一PON端口中的任一个第一PON端口,获取第一PON端口的历史流量信息,历史流量信息包括多个流量峰值以及每个流量峰值对应的历史时间区间。根据第一预设神经网络算法以及第一PON端口的历史流量信息,确定第一PON端口的多个预测流量值以及对应的时间区间,将多个预测流量值中最大预测流量值作为第一PON端口的预测流量峰值,第一PON端口的预测流量峰值对应的时间区间为多个历史时间区间中出现流量峰值最多的时间区间。
一种可能的实现方式中,该方法还包括:确定第一PON端口对应的多个带宽套餐以及每个带宽套餐的用户数量;根据偏最小二乘法,确定第一PON端口对应的多个带宽套餐中每个带宽套餐的流量贡献率,带宽套餐的流量贡献率用于表征带宽套餐的用户的流量实际使用情况;根据多个带宽套餐的流量贡献率以及用户数量,计算第一PON端口的流量值。
一种可能的实现方式中,上述“确定的多个第一PON端口中每个第一PON端口的预测流量峰值”的方法具体可以包括:将第一PON端口的流量值与最大预测流量值中的最大值,作为第一PON端口的预测流量峰值。
一种可能的实现方式中,该方法还包括:针对第二PON端口对应的第一OLT设备,获取第一OLT设备的上联口的历史流量信息,该第一OLT设备的上联口的历史流量信息包括第一OLT设备的上联口的流量峰值及对应的多个历史时间区间。根据第二预设神经网络算法以及该第一OLT设备的上联口的历史流量信息,确定第一OLT设备的上联口的多个时间区间对应的预测流量峰值。
一种可能的实现方式中,该方法还包括:将第一目标PON端口的用户数据迁移至第二目标PON端口,以使得使用述第一目标PON端口的用户设备继续使用第二目标PON端口进行数据的传输。
一种可能的实现方式中,在将第一目标PON端口的用户数据迁移至第二目标PON端口之后,该方法还包括:更新第二目标PON端口所在的第二OLT设备的上联口的预测流量均值,更新后的第二OLT设备的上联口的预测流量均值为根据第一目标PON端口的预测流量均值和将第一目标PON端口迁移至第一目标PON端口之前该第二OLT设备的上联口的预测流量均值确定。该第二OLT设备的上联口的预测流量均值为该第二OLT设备的多个PON端口的预测流量均值总和。
第二方面,提供了一种设备管理装置,该装置可以为用于实现第一方面或第一方面的任一可能的设计所述的方法的功能模块。该装置可以实现上述各方面或者各可能的设计中所执行的功能,所述功能可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的模块。如:该装置包括确定单元和处理单元。
确定单元,用于确定多个第一PON端口中满足预设升级条件的第一PON端口。
处理单元,用于从多个第二PON端口中选择第一目标PON端口对应的第二目标PON端口。第二PON端口的数据传输速率大于第一PON端口的数据传输速率。第二目标PON端口所在的OLT与第一目标PON端口所在的OLT设备位于同一站点。多个第二PON端口对应的OLT设备的预测流量均值总和小于第二预设阈值,第二目标PON端口所在的OLT设备为:多个第二PON端口对应的OLT设备中上联口的预测流量峰值最小的OLT设备。
其中,该装置的具体实现方式可以参考第一方面或第一方面的任一可能的设计提供的设备管理方法的行为功能,在此不再重复赘述。因此,该设备管理装置可以达到与第一方面或者第一方面的任一可能的设计相同的有益效果。
一种可能的实现方式中,预设升级条件包括预测流量峰值,确定单元,具体用于确定多个第一PON端口中每个第一PON端口的预测流量峰值以及对应的时间区间;根据多个第一PON端口的预测流量分支,确定第一目标PON端口,第一目标PON端口为多个第一PON端口中预测流量峰值大于第一预设阈值的第一PON端口。处理单元,具体用于:根据第一目标PON端口的预测流量峰值以及对应的时间区间,从多个第二PON端口在选择所述第二目标PON端口,所述第二目标PON端口对应的OLT设备为多个第二PON端口对应的OLT设备在该时间区间内上联口的预测流量峰值最小的OLT设备。
一种可能的实现方式中,预设升级条件还包括端口迁移指令指示的第一PON端口,端口迁移指令包括第一目标PON端口的标识,该端口迁移指令为响应于端口升级需求发送的。
一种可能的实现方式中,确定单元,具体用于:针对多个第一PON端口中的任一个第一PON端口,获取第一PON端口的历史流量信息,历史流量信息包括多个流量峰值以及每个流量峰值对应的历史时间区间。根据预设神经网络算法以及第一PON端口的历史流量信息,确定第一PON端口的多个预测流量值以及对应的时间区间,将多个预测流量值中最大预测流量值作为第一PON端口的预测流量峰值,第一PON端口的预测流量峰值对应的时间区间为多个历史时间区间中出现流量峰值最多的时间区间。
一种可能的实现方式中,确定单元,还用于:确定第一PON端口对应的多个带宽套餐以及每个带宽套餐的用户数量;根据偏最小二乘法,确定第一PON端口对应的多个带宽套餐中每个带宽套餐的流量贡献率,带宽套餐的流量贡献率用于表征带宽套餐的用户的流量实际使用情况;根据多个带宽套餐的流量贡献率以及用户数量,计算第一PON端口的流量值。
一种可能的实现方式中,确定单元,具体用于:将第一PON端口的流量值与最大预测流量值中的最大值,作为第一PON端口的预测流量峰值。
一种可能的实现方式中,该装置还包括获取单元。获取单元,用于针对第二PON端口对应的第一OLT设备,获取第一OLT设备的上联口的历史流量信息,该第一OLT设备的上联口的历史流量信息包括第一OLT设备的上联口的流量峰值及对应的多个历史时间区间。确定单元,用于根据第二预设神经网络算法以及该第一OLT设备的上联口的历史流量信息,确定第一OLT设备的上联口的多个时间区间对应的预测流量峰值。
一种可能的实现方式中,处理单元,还用于将第一目标PON端口的用户数据迁移至第二目标PON端口,以使得使用述第一目标PON端口的用户设备继续使用第二目标PON端口进行数据的传输。
一种可能的实现方式中,处理单元,还用于:在将第一目标PON端口的用户数据迁移至第二目标PON端口之后,更新第二目标PON端口所在的第二OLT设备的上联口的预测流量均值,更新后的第二OLT设备的上联口的预测流量均值为根据第一目标PON端口的预测流量均值和将第一目标PON端口迁移至第一目标PON端口之前该第二OLT设备的上联口的预测流量均值确定。该第二OLT设备的上联口的预测流量均值为该第二OLT设备的多个PON端口的预测流量均值总和。
第三方面,提供了一种设备管理装置。该装置可以实现上述各方面或者各可能的设计中所执行的功能,所述功能可以通过硬件实现,如:一种可能的设计中,该装置可以包括:处理器和通信接口,处理器可以用于支持该装置实现上述第一方面或者第一方面的任一种可能的设计中所涉及的功能,例如:处理器用于确定多个第一PON端口中每个PON端口的预测流量峰值以及对应的时间区间。
在又一种可能的设计中,该装置还可以包括存储器,存储器用于保存该装置必要的计算机执行指令和数据。当该装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使该装置执行上述第一方面或者第一方面的任一种可能的设计所述的设备管理方法。
第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质可以为可读的非易失性存储介质,该计算机可读存储介质存储有计算机指令或者程序,当其在计算机上运行时,使得计算机可以执行上述第一方面或者上述方面的任一种可能的设计所述的设备管理方法。
第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第一方面或者上述方面的任一种可能的设计所述的设备管理方法。
第六方面,提供了一种芯片系统,该芯片系统包括处理器以及通信接口,该芯片系统可以用于实现上述第一方面或第一方面的任一可能的设计中设备管理装置所执行的功能,例如处理器用于确定多个第一PON端口中每个PON端口的预测流量峰值以及对应的时间区间。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存程序指令和/或数据。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件,不予限制。
其中,第二方面至第六方面中任一种设计方式所带来的技术效果可参见上述第一方面所带来的技术效果,不再赘述。
附图说明
图1为本申请实施例提供的一种设备管理装置100的结构示意图;
图2为本申请实施例提供的一种设备管理方法的流程示意图;
图3为本申请实施例提供的另一种设备管理方法的流程示意图;
图4为本申请实施例提供的另一种设备管理方法的流程示意图;
图5为本申请实施例提供的另一种设备管理方法的流程示意图;
图6为本申请实施例提供的另一种设备管理装置60的结构示意图。
具体实施方式
为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本申请实施例中的技术方案进行清楚、完整地描述。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请实施例的一些方面相一致的装置和方法的例子。
还应当理解的是,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其他特征、整体、步骤、操作、元素和/或组件的存在或添加。
随着互联网的迅猛发展,新型的业务类型逐渐增加,用户的上网需求也逐步攀升。接入网作为连接用户侧的关键接入点,承载着更多的业务,因此,保证接入网的业务带宽利用率的稳定性具有十分重要。
目前,PON网络作为主要的固定带宽接入技术,存在用户数量较多、网络资源分散、网络制式混杂的问题。从而导致PON网络的建设无法满足用户的需求。因此,为了合理的使用PON网络资源,可以通过PON升级改造,用以提高PON网络的稳定性和承载能力。但是PON升级改造涉及到设备部署、资源损耗以及数据库的修改与维护,因此,PON升级改造不仅需要考虑到当前的用户需求,还需要考虑到未来流量的变化以及升级改造后的PON网络对现有网络的影响。
在PON网络中,用户终端通过树状的光分配网络(optical distributionnetwork,ODN)连接到运营商的局站。树状的ODN的树根连接在局端的光线路终端(opticalline terminal,OLT)设备的PON接口板上。不同制式的PON接口板提供不同速率的接入网服务。PON升级改造的过程就是将原连接在低速PON接口板上的ODN树根切换到高速PON接口板上。升级改造后的PON网络,用户终端具备接入高速PON端口的能力。用户终端可以根据用户需求更换对应的用户端设备(如光网络单元(optical network unit,ONU))。对于没有需求的用户,用户终端可以继续采用原有制式获取通信服务,不会受到影响。通过上述PON升级改造,可以有效地提高PON网络的带宽利用率,还可以保障网络的稳定性。由于PON端口资源的有限性,需要精准定位需要升级的1G PON端口,在同一局站寻找合适的OLT设备,将低速1G PON端口迁移到高速的PON端口上。
鉴于此,本申请实施例提供了一种设备管理方法,通过分析位于同一局站内的各OLT设备的PON端口和上联业务节点接口(service node interface,SNI)(后续为了便于描述,简称为上联口)的流量变化的时间序列信息,按照峰值时间错开、多个OLT设备之间负载均衡(高速PON端口空间分散)的原则,将PON网络进行低速率的千兆无源光网络制式(包含EPON或GPON,后续为了便于描述,简称为1G PON)端口迁移到高速率的万兆无源光网络制式(包含XG-PON或10G EPON,后续为了便于描述,简称为10G PON)端口。
如此,本申请实施例提供的技术方案,通过将1G PON端口迁移到高速率的10G PON端口上,一方面,在满足了用户的需求的情况下,还可以提高网络资源的利用率,另一方面,可以避免出现由于1G PON端口的流量峰值过大,影响用户的使用的问题。
下面结合说明书附图对本申请实施例提供的方法进行详细说明。
需要说明的是,本申请实施例描述的网络系统是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络系统的演变和其他网络系统的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
一种示例中,本申请实施例还提供了一种设备管理装置,该设备管理装置可以用于执行本申请实施例的方法。例如,该设备管理装置可以为服务器,也可以为终端设备。
例如,如图1所示,为本申请实施例提供的一种设备管理装置100的组成示意图。设备管理装置100可以包括处理器101,通信接口102以及通信线路103。
进一步的,该设备管理装置100还可以包括存储器104。其中,处理器101,存储器104以及通信接口102之间可以通过通信线路103连接。
其中,处理器101是CPU、通用处理器、网络处理器(network processor,NP)、数字信号处理器(digital signal processing,DSP)、微处理器、微控制器、可编程逻辑器件(programmable logic device,PLD)或它们的任意组合。处理器101还可以是其它具有处理功能的装置,例如电路、器件或软件模块,不予限制。
通信接口102,用于与其他设备或其它通信网络进行通信。通信接口102可以是模块、电路、通信接口或者任何能够实现通信的装置。
通信线路103,用于在设备管理装置100所包括的各部件之间传送信息。
存储器104,用于存储指令。其中,指令可以是计算机程序。
其中,存储器104可以是只读存储器(read-only memory,ROM)或可存储静态信息和/或指令的其他类型的静态存储设备,也可以是随机存取存储器(random accessmemory,RAM)或可存储信息和/或指令的其他类型的动态存储设备,还可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或其他磁存储设备等,不予限制。
需要指出的是,存储器104可以独立于处理器101存在,也可以和处理器101集成在一起。存储器104可以用于存储指令或者程序代码或者一些数据等。存储器104可以位于设备管理装置100内,也可以位于设备管理装置100外,不予限制。处理器101,用于执行存储器104中存储的指令,以实现本申请下述实施例提供的灵活帧结构仿真系统的上行信号检测方法。
在一种示例中,处理器101可以包括一个或多个CPU,例如,图1中的CPU0和CPU1。
作为一种可选的实现方式,设备管理装置100包括多个处理器,例如,除图1中的处理器101之外,还可以包括处理器107。
作为一种可选的实现方式,设备管理装置100还包括输出设备105和输入设备106。示例性地,输入设备106是键盘、鼠标、麦克风或操作杆等设备,输出设备105是显示屏、扬声器(speaker)等设备。
需要指出的是,设备管理装置100可以是台式机、便携式电脑、网络服务器、移动手机、平板电脑、无线终端、嵌入式设备、芯片系统或有图1中类似结构的设备。此外,图1中示出的组成结构并不限定,除图1所示部件之外,还可以包括比图1更多或更少的部件,或者组合某些部件,或者不同的部件布置。
本申请实施例中,芯片系统可以由芯片构成,也可以包括芯片和其他分立器件。
此外,本申请的各实施例之间涉及的动作、术语等均可以相互参考,不予限制。本申请的实施例中各个设备之间交互的消息名称或消息中的参数名称等只是一个示例,具体实现中也可以采用其他的名称,不予限制。
需要说明的是,本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。
下面结合图1所示的设备管理装置,对本申请实施例提供的设备管理方法进行描述。
如图2所示,本申请实施例提供的方法可以S201~S203。
S201、确定多个第一PON端口中满足预设升级条件的第一目标PON端口。
其中,预设升级条件用于从多个第一PON端口中刷选出需要升级的PON端口。例如,预设升级条件可以包括第一PON端口的预测流量峰值大于预设阈值、端口升级指令指示的第一PON端口等。端口升级指令可以包括需要升级的第一PON端口的标识(如端口号)。
第一PON端口的预测流量峰值可以是指设备管理装置根据预设算法预测的、在当前时间之后的某一个时刻该第一PON端口承载的数据流量的最大值。第一PON端口的预测流量峰值可以是指第一PON端口的上行预测流量峰值,也可以是指第一PON端口的下行预测流量峰值。预测流量峰值对应的时间区间可以是指预测流量峰值出现时刻所处的时间区间。
端口升级指令可以响应于端口升级需求发送的。端口升级需求可以是指通信运营商针对第一PON端口下的小区进行业务套餐升级或业务推广的需求,或者,也可以是第一PON端口承载的用户对于高数据传输速率的需求。
其中,第一PON端口是指OLT设备上承载有用户数据的PON端口。例如,第一PON端口可以为1G PON端口。多个第一PON端口可以为同一个OLT设备上的PON端口,也可以为不同OLT设备上的PON端口。
一种可能的实现方式中,当预设升级条件包括预测流量峰值时,针对该多个第一PON端口中的每一个第一PON端口,设备管理装置备可以根据第一PON端口的历史流量信息,确定第一PON端口的预测流量峰值。
其中,历史流量信息可以包括多个流量峰值以及每个流量峰值对应的时间区间。
一种示例中,设备管理装置可以根据第一预设神经网络算法以及第一PON端口的历史流量信息,确定第一PON端口的预测流量峰值。
其中,第一预设神经网络算法可以为长短期记忆网络(long short-term memory,LSTM)算法、卷积神经网络(convolutional neural network,CNN)算法等。例如,设备管理装置可以使用预设神经网络算法对第一PON端口的历史流量信息进行训练,得到流量预测模型,并通过该流量预测模型,确定第一PON端口的多个预测流量值。第一PON端口的预测流量峰值可以为该多个预测流量值中的最大值。
其中,流量值预测模型可以用于预测第一PON端口的流量值。该流量值预测模型的输入可以为第一PON端口(如第一PON端口所在的板块号以及端口号),输出可以为第一PON端口的多个预测流量值。
又一种示例中,设备管理装置根据第一PON端口对应的带宽套餐以及用户数量,确定第一PON端口的流量值,并将第一PON端口的流量值与上述示例中多个预测流量值中的最大预测流量值作为第一PON端口的预测流量峰值。
其中,第一PON端口对应的带宽套餐可以为多个。例如,第一PON端口对应的带宽套餐可以包括200兆(M)、300M、500M、1000M等。该多个带宽套餐对应的用户数量可以分别为S1、S2、…、Sb。其中,S1~Sb为正整数。b为第一PON端口对应的带宽套餐的数量。
例如,设备管理装置可以采用偏最小二乘法计算第一PON端口的每个带宽套餐的流量贡献率。带宽套餐的流量贡献率可以用于表征使用带宽套餐的用户的流量实际使用情况,或者,带宽套餐的流量贡献率与使用该带宽套餐的用户的实际流量使用情况相关。比如,设备管理设备可以根据偏最小二乘法对每个用户实际使用的流量进行处理,得到200M的带宽套餐的流量贡献率。偏最小二乘法以及处理方法可以参照现有技术,不予赘述。
进一步的,在确定每个带宽套餐的流量贡献率之后,设备管理装置可以根据第一PON端口的多个带宽套餐的流量贡献率以及用户数量,计算第一PON端口的流量值。
例如,第一PON端口的流量值满足公式一。
f=r1*s1+…+rb*sb公式一
其中,f表示第一PON端口的流量值,r1~rb分别表示第一PON端口的带宽套餐的流量贡献率。
为了保证PON端口负载的稳定性,设备管理装置可以将上述两个示例中确定的流量值与最大预测流量值作为第一PON端口的预测流量峰值。
其中,第一PON端口的预测流量峰值对应的时间可以为多个历史时间区间中流量峰值最多的历史时间区间。
一种示例中,以一个时间区间的时长为一小时为例,历史时间区间包括当前时间之前的一个月内每天的流量峰值对应的时间区间。比如,该月内的第一天出现流量峰值的时间区间为8:00-9:00,第二天出现流量峰值的时间区间为9:00-10:00,……,第三十天出现流量峰值的时间区间为8:00-9:00。如此,可以统计流量峰值对应的时间区间的数量,并将数量最多的时间区间作为第一目标PON端口的预测流量峰值对应的时间区间。
一种可能的实现方式中,以预设升级条件包括预测流量峰值为例,设备管理装置可以根据多个第一PON端口的预测流量峰值,确定第一目标PON端口。
其中,第一目标PON端口的预测流量峰值大于第一预设阈值。第一预设阈值可以根据需要设置,不予限制。
进一步的,设备管理装置在确定多个第一PON端口的预测流量峰值之后,可以将该多个第一PON端口的预测流量峰值按照从大到小的顺序进行排序,并将排列顺序靠前的第一PON端口作为第一目标PON端口。
例如,多个第一PON端口的数量为N个,可以将该N个第一PON端口中位于前N-m个第一PON端口作为第一目标PON端口。m、N为正整数,且m小于N。
S202、从多个第二PON端口中选择第一目标PON端口对应的第二目标PON端口。
其中,第二PON端口的数据传输速率大于第一PON端口的数据传输速率。例如,当第一PON端口为1G PON端口时,第二PON端口可以为10G PON端口,也可以为更高数据传输速率的PON端口,不予限制。第二PON端口可以处于空闲状态(也即,第二PON端口没有承载用户数据)。第二目标PON端口所在的OLT设备与第一目标PON端口所在的OLT设备位于同一局站。在第一目标PON端口的预测流量峰值对应的时间区间内,第二目标PON端口所在的第二OLT设备为多个具有第二PON端口的OLT设备中上联口的预测流量峰值最小的OLT设备。多个具有第二PON端口的OLT设备中每个OLT设备的预测流量均值总和都小于第二预设阈值。第二预设阈值可以根据需要设置,不予限制。
其中,OLT设备的上联口的预测流量峰值可以根据预设算法以及OLT设备的历史流量信息确定。
一种可能的实现方式中,设备管理装置可以根据第一目标端口的预测流量峰值以及对应的时间区间,从多个第二PON端口中选择第二目标PON端口。
具体的,针对每个具有PON端口所在的第二OLT设备,设备管理装置可以获取该第二OLT设备的上联口的历史流量信息,并根据第二预设神经网络算法以及第二OLT设备的上联口的历史流量信息,确定第二OLT设备的多个时间区间的预测流量均值。
其中,第二OLT设备的上联口的历史流量信息包括第二OLT设备的上联口的多个历史时间区间以及每个历史时间区间的流量均值。多个时间区间与上述S201中的时间区间相同。第二预设神经网络算法以及第二PON端口所在的第二OLT设备的多个时间区间的预测流量均值可以参照上述S201中描述可以参照上述S201的描述,不予赘述。
需要说明的是,第二OLT设备的上联口的预测流量均值总和可以为第二OLT设备的多个PON端口的预测流量均值的总和。该多个PON端口可以包括OLT设备上的所有PON端口。比如,可以包括第一PON端口和第二PON端口。PON端口的预测流量均值的确定方法可以参照上述PON端口的预测流量峰值的确定方法,不予赘述。第一预设神经网络算法和第二预设神经网络算法可以相同,也可以不同,不予限制。
基于本申请实施例提供的方法,对于流量峰值较高的多个待升级PON端口以及流量峰值较高对应的时间区间,从多个流量总和较低的、具有处于空闲状态的高速率PON端口的OLT设备中,确定在该时间区间流量最小的OLT设备。如此,后续可以将待升级的PON端口迁移至对应的OLT设备的高速率PON端口上。从而在现有网络的基础上,完成高流量用户从低速率PON端口到高速率PON端口的平滑迁移,实现了用户无感知的设备升级。
一种可能的实施例中,为了提高用户体验,如图3所示,本申请实施例提供的方法还可以包括:
S301、将第一目标PON端口的用户数据迁移至第二目标PON端口,以使得使用第一目标PON端口的用户设备继续使用第二目标PON端口进行数据传输。
其中,将第一目标PON端口的用户数据迁移至第二目标PON端口可以是指将与第一目标PON端口连接的光纤或线缆割接至第二目标PON端口。如此,使用该光纤或线缆承载进行数据传输的用户设备可以继续使用第二目标PON端口进行数据传输。
基于该实施例的技术方案,通过将低速率PON端口承载的用户数据迁移至高速率PON端口,一方面,可以避免出现PON端口数据堵塞的问题,影响用户使用;另一方面,提高了用户设备的数据传输速率,用户体验更佳。
又一种可能的实施例中,为了保证第二PON端口所在的OLT设备的预测流量均值的准确性,如图4所示,在S301之后,本申请实施例提供的方法还可以包括:
S401、更新第二目标PON端口所在的第二OLT设备的上联口的预测流量均值。
其中,更新后的第二目标PON端口所在的第二OLT设备的上联口的预测流量均值为根据第二目标PON端口的预测流量均值和第一预测流量均值确定。第一预测流量均值为更新前第二OLT设备的上联口的预测流量均值。
一种示例中,当设备管理装置检测到第一目标PON端口的用户数据已迁移至第二目标PON端口之后,可以根据第一目标PON端口的预测流量均值和第一预测流量均值,计算更新后第二OLT设备的上联口的预测流量均值。
例如,更新前的第二OLT设备的上联口的预测流量均值为32Mb/s,第二OLT设备的PON数量为10。第一预测流量均值为3Mb/s。则更新后的第二OLT设备的上联口的预测流量均值为(32*10+3)/10=32.3Mb/s。
进一步的,在第二OLT设备的上联口的预测流量均值更新之后,对于多个第一PON端口中的其他负载大于第一预设阈值(也即需要升级改造)的PON端口(为了便于描述,称为第三目标PON端口),设备管理装置可以根据第三目标PON端口的预测流量峰值以及对应的时间区间,继续从多个第二PON端口中,选择与第三目标PON端口对应的第四目标PON端口。第四目标PON端口与第二目标PON端口不同。其中,第四目标PON端口所在的OLT设备可以为多个具有第二PON端口的OLT设备。该多个具有第二PON端口的第二OLT设备的预测流量均值为更新后的预测流量均值。第四目标PON端口所在的OLT设备的确定方法可以参照第一目标PON端口的确定方法,不予赘述。
基于图4所示的技术方案,当将待升级的PON端口迁移到高速率PON端口之后,通过更新高速率PON端口所在的OLT设备的上联口的预测流量均值,并将更新后的OLT设备作为备选设备。如此,后续在需要对其他待升级的PON端口,可以从更新后的PLT设备中选择合适的高速率PON端口。如此,可以避免将多个待升级的PON端口集中的迁移到一个OLT设备上,导致再次出现数据堵塞的问题。
下面以第一PON端口为1G PON端口、第二PON端口为10G PON端口为例,对本申请实施例提供的方法进行说明。
如图5所示,本申请实施例提供的方法可以包括S501~S504。
S501、设备管理装置确定目标局站中的多个1G PON端口的预测流量峰值及对应的时间区间。
其中,多个1G PON端口为处于负载状态的PON端口。
一种示例中,针对该多个1G PON端口中的任一PON端口,设备管理装置可以获取该PON端口的历史流量信息。例如,设备管理装置可以获取当前时间的前K天中每天的多个流量数据。比如,对于某一天,可以每隔15分钟获取该PON端口的流量。如此,设备管理装置可以获取到该天的4*24=96个流量数据。K为正整数。
在确定每个小时的多个流量数据之后,设备管理装置可以将流量数据大于预设值的流量数据作为流量峰值。然后,设备管理装置统计每个小时中流量峰值的数量,并将流量峰值数量最多的时间作为该1GPON端口的流量峰值对应的时间。
如此,设备管理装置可以根据LSTM以及1G PON端口的历史流量信息,确定该1GPON端口的流量峰值的预测值及对应的时间。
例如,1G PON端口的流量(包括上行流量和下行流量)的历史流量信息可以如表1所示。
表1
需要书面的是,表1中的数据仅为示例性的,还可以包括其他信息,比如还可以包括OLT设备所在的局站的信息(如名称、站点变化)。
又一种示例中,设备管理装置还可以根据该1G PON端口的带宽套餐以及每个带宽套餐的用户数量,计算该1G PON端口的流量值,并该流量值与上述流量峰值的预测值中最大的作为该1G PON端口的预测流量峰值。
S502、设备管理装置根据多个1G PON端口的预测流量峰值,确定待升级1G PON端口列表。
其中,待升级1G PON端口列表可以包括多个预测流量峰值大于预设值的1G PON端口。
一种示例中,设备管理装置可以将多个1G PON端口的预测流量峰值按照从大到小排序,并将排序靠前的一个或多个1G PON端口作为待升级1G PON端口。
进一步的,待升级1G PON端口列表还可以包括承载有较高带宽套餐的PON端口。例如,若一个1G PON端口承载有千兆带宽套餐,则可以将该1G PON端口加入待升级1G PON端口。
S503、设备管理装置获取可用OLT设备列表。
其中,可用OLT设备列表包括多个具有10G PON端口且10G PON端口处于空闲状态的OLT设备。
一种示例中,设备管理装置可以查询目标局站内OLT设备的高速PON板卡的资源使用情况,并将具有处于空闲状态的10G PON端口所在的多个OLT设备作为可用OLT设备。
需要说明的是,可用OLT设备列表中多个OLT设备的10G PON端口的数量总和大于或等于待升级的1G PON端口的数量。当目标局站内的可用OLT设备的PON端口的数量总和小于待升级的1G PON端口的数量,可以增加目标局站内10G PON板卡的数量,或者,减小待升级的1G PON端口的数量。
进一步的,设备管理装置根据可用OLT设备的多个历史流量信息,确定可用OLT设备列表中每个OLT设备的上联口的预测流量均值,并确定每个OLT设备的每个10G PON端口的多个时间区间中每个时间区间的预测流量峰值。具体的,可以参照上述S201的描述,不予赘述。
例如,OLT设备的历史流量信息可以如表2所示。
表2
| 字段名称 | 示例信息 |
| ip | 119.163.174.46 |
| 上行流量峰值 | 405.06Mb/s |
| 上行流量峰值出现时刻 | xx时xx分 |
| 上行流量均值 | 25.08Mb/s |
| 下行流量峰值 | 623.06Mb/s |
| 下行流量峰值出现时刻 | xx时xx分 |
| 下行流量均值 | 46.69Mb/s |
| 采集时间 | xxxx年xx月xx日 |
| 上联板号 | xx |
| 上联口号 | xx |
需要说明的是,表2中的数据仅为示例性的,还可以包括其他信息,比如还可以包括OLT设备所在的局站的信息(如名称、站点变化)。
例如,以可用OLT设备列表包括OLT设备1和OLT设备2为例,OLT设备的上联口的预测流量均值(单位为Mb/s)以及多个时间区间中每个时间区间的预测流量峰值(单位为Mb/s)可以如表3所示。
表3
需要说明的是,表3中是以小时为粒度进行划分,确定的每个小时对应的预测流量峰值。当然,还可以以其他时间区间为粒度进行划分,比如,2个小时为一个时间区间,不予限制。
S504、设备管理装置确定每个待升级的PON端口对应的可用10GPON端口,并将每个待升级的PON端口的用户数据迁移值对应的可用10G PON端口。
其中,待升级的PON端口对应的可以10G PON是指在同一时间区间内。
一种示例中,对于上述待升级1G PON端口列表中的每个1G PON端口,设备管理装置可以确定该1G PON端口的哈希键值对(预测流量峰值-时间区间)。对于可用OLT设备列表中的每个OLT设备,设备管理装置可以确定该OLT设备的哈希键值对(上联口的预测流量峰值-时间区间)。
进一步的,设备管理装置可以根据多个待升级1G PON端口的预测流量峰值,将待升级1G PON端口列表中的多个1G PON端口从大到小到大进行排序,得到对列{X}。设备管理装置可以根据OLT设备的预测流量峰值将可用OLT设备列表中的多个OLT设备从小到大进行排序,得到对列{Y}。设备管理装置按照对列的方式从{X}中取出预测流量峰值最大的1GPON端口(也即位于第一位的1G PON端口),并根据该1G PON端口的哈希键值对应的时间区间,遍历{Y}中每个OLT设备在相同时间区间对应的预测流量峰值,并将相同时间区间对应的预测流量峰值最小的OLT设备的10G PON端口作为待升级1GPON端口的目标PON端口。
例如,待升级1G PON端口列表包括PON端口1(端口号为x1)和PON端口2(端口号为x2)。PON端口1和PON端口2的预测流量峰值及对应的时间区间可以如表4所示。
表4
需要说明的是,表4中的时间区间的粒度和表3中的时间区间的粒度相同。如此,可以精准的将待升级的1G PON端口与可用10G PON端口进行匹配,以确定待升级1G PON端口对应的可用10G PON端口。
一种可能的实现方式中,结合表3和表4,在12:00-13:00区间内,OLT设备1的预测流量峰值小于OLT设备的预测流量峰值,则PON端口1对应的10G PON端口为OLT设备1的可用10G PON端口。
进一步的,设备管理装置将PON端口1的用户数据迁移到OLT设备1的可用10G PON端口。若OLT设备1具有多个可用10G PON端口,则设备管理装置可以将PON端口1的用户数据迁移到该多个可以10G PON端口中的任一个端口。
在将PON端口1的用户数据迁移到OLT设备1的可用10G PON端口之后,设备管理装置可以更新OLT设备1的上联口的预测流量均值。如此,{Y}中的多个OLT设备的排序也可以进行更新,得到更新后的{Y}。
例如,OLT设备1具有10个端口,则更新后的OLT设备1的上联口的预测流量均值=(32*10+12.7)/10=33.27Mb/s。此时,OLT设备1的预测流量均值大于OLT设备2的预测流量均值,则需要更新可以OLT设备列表中OLT设备的排序。
需要说明的是,在将PON端口1的用户数据迁移到OLT设备1的可用10G PON端口之后,设备管理装置可以删除{X}的PON端口,得到删除后的{X}。对于删除后的{X}中每个PON端口,设备管理装置可以继续从更新后的{Y}选择匹配的OLT设备。
例如,结合表3和表4,当将PON端口1迁移到OLT设备1的可用10G PON端口并更新OLT设备的预测流量均值之后,在10:00-11:00区间内,OLT设备2的预测流量峰值小于OLT设备1的预测流量峰值,且OLT设备2的预测流量均值小于更新后的OLT设备1的预测流量均值。因此,设备管理装置可以将PON端口2的用户数据迁移至OLT设备2的可用10G PON端口。如此,设备管理装置可以遍历{X}中每个1G PON端口,并从{Y}中确定对应的可用OLT设备,直至将{X}中所有的1G PON端口迁移至可用OLT设备的10GPON端口。
基于图5的技术方案,对于流量峰值较高的多个待升级的1G PON端口以及流量峰值较高对应的时间区间,从多个流量总和较低的、具有处于空闲状态的高速率的10G PON端口的OLT设备中,确定在该时间区间流量最小的OLT设备。如此,后续可以将待升级的1G PON端口迁移至对应的OLT设备的高速率的10G PON端口上。从而在现有网络的基础上,完成高流量用户从低速率的1G PON端口到高速率的10G PON端口的平滑迁移,实现了用户无感知的设备升级。
本申请上述实施例中的各个方案在不矛盾的前提下,均可以进行结合。
本申请实施例可以根据上述方法示例对设备管理装置进行功能模块或者功能单元的划分,例如,可以对应各个功能划分各个功能模块或者功能单元,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块或者功能单元的形式实现。其中,本申请实施例中对模块或者单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
在采用对应各个功能划分各个功能模块的情况下,图6示出了一种设备管理装置60的结构示意图,该设备管理装置60可以用于执行上述实施例中设备管理装置涉及的功能。图6所示的设备管理装置60可以包括:确定单元601、处理单元602。
确定单元601,用于确定多个第一PON端口中满足预设升级条件的第一目标PON端口。
处理单元602,用于从多个第二PON端口中选择第一目标PON端口对应的第二目标PON端口。第二PON端口的数据传输速率大于第一PON端口的数据传输速率。第二目标PON端口所在的OLT与第一目标PON端口所在的OLT设备位于同一站点。多个第二PON端口对应的OLT设备的预测流量均值总和小于第二预设阈值,第二目标PON端口所在的OLT设备为:多个第二PON端口对应的OLT设备中上联口的预测流量峰值最小的OLT设备。
一种可能的实现方式中,预设升级条件包括预测流量峰值,确定单元601具体用于:确定多个第一PON端口中每个第一PON端口的预测流量峰值以及对应的时间区间;根据多个第一PON端口的预测流量分支,确定第一目标PON端口,第一目标PON端口为多个第一PON端口中预测流量峰值大于第一预设阈值的第一PON端口。处理单元602,具体用于:根据第一目标PON端口的预测流量峰值以及对应的时间区间,从多个第二PON端口在选择所述第二目标PON端口,所述第二目标PON端口对应的OLT设备为多个第二PON端口对应的OLT设备在该时间区间内上联口的预测流量峰值最小的OLT设备。
一种可能的实现方式中,预设升级条件还包括端口迁移指令指示的第一PON端口,端口迁移指令包括第一目标PON端口的标识,该端口迁移指令为响应于端口升级需求发送的。
一种可能的实现方式中,确定单元601,具体用于:针对多个第一PON端口中的任一个第一PON端口,获取第一PON端口的历史流量信息,历史流量信息包括流量峰值以及对应的多个历史时间区间。根据预设神经网络算法以及第一PON端口的历史流量信息,确定第一PON端口的多个预测流量值以及对应的时间区间,将多个预测流量值中最大预测流量值作为第一PON端口的预测流量峰值,第一PON端口的预测流量峰值对应的时间区间为所述最大预测流量值对应的时间区间。
一种可能的实现方式中,确定单元601,还用于:确定第一PON端口对应的多个带宽套餐以及每个带宽套餐的用户数量;根据偏最小二乘法,确定第一PON端口对应的多个带宽套餐中每个带宽套餐的流量贡献率,带宽套餐的流量贡献率用于表征带宽套餐的用户的流量实际使用情况;根据多个带宽套餐的流量贡献率以及用户数量,计算第一PON端口的流量值。
一种可能的实现方式中,确定单元601,具体用于:将第一PON端口的流量值与最大预测流量值中的最大值,作为第一PON端口的预测流量峰值。
一种可能的实现方式中,该装置还包括获取单元603。获取单元603,用于针对第二PON端口对应的第一OLT设备,获取第一OLT设备的上联口的历史流量信息,该第一OLT设备的上联口的历史流量信息包括第一OLT设备的上联口的流量峰值及对应的多个历史时间区间。确定单元601,用于根据第二预设神经网络算法以及该第一OLT设备的上联口的历史流量信息,确定第一OLT设备的上联口的多个时间区间对应的预测流量峰值。
一种可能的实现方式中,处理单元602,还用于将第一目标PON端口的用户数据迁移至第二目标PON端口,以使得使用述第一目标PON端口的用户设备继续使用第二目标PON端口进行数据的传输。
一种可能的实现方式中,处理单元602,还用于:在将第一目标PON端口的用户数据迁移至第二目标PON端口之后,更新第二目标PON端口所在的第二OLT设备的上联口的预测流量均值,更新后的第二OLT设备的上联口的预测流量均值为根据第一目标PON端口的预测流量均值和将第一目标PON端口迁移至第一目标PON端口之前该第二OLT设备的上联口的预测流量均值确定。该第二OLT设备的上联口的预测流量均值为该第二OLT设备的多个PON端口的预测流量均值总和。
作为又一种可实现方式,图6中的处理单元602可以由处理器代替,该处理器可以集成处理单元602的功能。
进一步的,当处理单元602由处理器代替时,本申请实施例所涉及的设备管理装置60可以为图1所示的设备管理装置。
本申请实施例还提供了一种计算机可读存储介质。上述方法实施例中的全部或者部分流程可以由计算机程序来指令相关的硬件完成,该程序可存储于上述计算机可读存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。计算机可读存储介质可以是前述任一实施例的设备管理装置(包括数据发送端和/或数据接收端)的内部存储单元,例如设备管理装置的硬盘或内存。上述计算机可读存储介质也可以是上述终端装置的外部存储设备,例如上述终端装置上配备的插接式硬盘,智能存储卡(smart media card,SMC),安全数字(secure digital,SD)卡,闪存卡(flash card)等。进一步地,上述计算机可读存储介质还可以既包括上述设备管理装置的内部存储单元也包括外部存储设备。上述计算机可读存储介质用于存储上述计算机程序以及上述设备管理装置所需的其他程序和数据。上述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。
需要说明的是,本申请的说明书、权利要求书及附图中的术语“第一”和“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
应当理解,在本申请中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上,“至少两个(项)”是指两个或三个及三个以上,“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“A和/或B”可以表示:只存在A,只存在B以及同时存在A和B三种情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
Claims (18)
1.一种设备的管理方法,其特征在于,所述方法包括:
确定多个第一无源光网络PON端口中满足预设升级条件的第一目标PON端口;
从多个第二PON端口中选择所述第一目标PON端口对应的第二目标PON端口,所述第二PON端口的数据传输速率大于所述第一PON端口的数据传输速率,所述第二目标PON端口对应的光线路终端OLT设备与所述第一目标PON端口对应的OLT设备位于同一站点,所述多个第二PON端口对应的OLT设备的预测流量均值总和小于第二预设阈值,所述第二目标PON端口对应的OLT设备为所述多个第二PON端口对应的OLT设备中上联口的预测流量峰值最小的OLT设备;
将所述第一目标PON端口的用户数据迁移至所述第二目标PON端口,以使得使用所述第一目标PON端口的用户设备继续使用所述第二目标PON端口进行数据的传输。
2.根据权利要求1所述的方法,其特征在于,所述预设升级条件包括预测流量峰值,所述确定第一目标PON端口,包括:
确定所述多个第一PON端口中每个第一PON端口的预测流量峰值以及对应的时间区间;
根据所述多个第一PON端口的预测流量峰值,确定第一目标PON端口,所述第一目标PON端口为多个第一PON端口中预测流量峰值大于第一预设阈值的第一PON端口;
所述从多个第二PON端口中选择所述第一目标PON端口对应的第二目标PON端口,包括:
根据所述第一目标PON端口的预测流量峰值以及对应的时间区间,从多个第二PON端口中选择所述第二目标PON端口,所述第二目标PON端口对应的OLT设备为所述多个第二PON端口对应的OLT设备中在所述时间区间内上联口的预测流量峰值最小的OLT设备。
3.根据权利要求2所述的方法,其特征在于,所述预设升级条件还包括端口迁移指令指示的第一PON端口;所述端口迁移指令包括所述第一目标PON端口的标识,所述端口迁移指令为响应于端口升级需求发送的。
4.根据权利要求2所述的方法,其特征在于,所述确定所述多个第一PON端口中每个第一PON端口的预测流量峰值以及对应的时间区间,包括:
针对所述多个第一PON端口中的任一个第一PON端口,获取所述第一PON端口的历史流量信息,所述历史流量信息包括多个流量峰值以及每个流量峰值对应的历史时间区间;
根据第一预设神经网络算法以及所述第一PON端口的历史流量信息,确定所述第一PON端口的多个预测流量值以及对应的时间区间,将所述多个预测流量值中最大预测流量值作为所述第一PON端口的预测流量峰值,所述第一PON端口的预测流量峰值对应的时间区间为所述历史流量信息的多个历史时间区间中出现流量峰值次数最多的历史时间区间。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
确定所述第一PON端口对应的多个带宽套餐以及每个带宽套餐的用户数量;
根据偏最小二乘法,确定所述第一PON端口对应的多个带宽套餐中每个带宽套餐的流量贡献率,所述带宽套餐的流量贡献率用于表征所述带宽套餐的用户的流量实际使用情况;
根据所述多个带宽套餐的流量贡献率以及用户数量,计算所述第一PON端口的流量值。
6.根据权利要求5所述的方法,其特征在于,所述确定所述多个第一PON端口中每个第一PON端口的预测流量峰值,包括:
将所述第一PON端口的流量值与所述最大预测流量值中的最大值,作为所述第一PON端口的预测流量峰值。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
针对所述第二PON端口对应的第一OLT设备,获取所述第一OLT设备的上联口的历史流量信息,所述第一OLT设备的上联口的历史流量信息包括所述第一OLT设备的上联口的流量峰值及对应的多个历史时间区间;
根据第二预设神经网络算法以及所述第一OLT设备的上联口的历史流量信息,确定所述第一OLT设备的上联口的多个时间区间对应的预测流量峰值。
8.根据权利要求1-7中任一项所述的方法,其特征在于,在将所述第一目标PON端口的用户数据迁移至所述第二目标PON端口之后,所述方法还包括:
更新所述第二目标PON端口所在的第二OLT设备的上联口的预测流量均值,更新后的所述第二OLT设备的上联口的预测流量均值为根据所述第一目标PON端口的预测流量均值和第一预测流量均值确定,所述第一预测流量均值为将所述第一目标PON端口的用户数据迁移至所述第二目标PON端口之前所述第二OLT设备的预测流量均值,所述第二OLT设备的上联口的预测流量均值为所述第二OLT设备的多个PON端口的预测流量均值的总和。
9.一种设备管理装置,其特征在于,所述装置包括:确定单元和处理单元;
所述确定单元,用于确定多个第一无源光网络PON端口中满足预设条件的第一目标PON端口;
所述处理单元,用于从多个第二PON端口中选择所述第一目标PON端口对应的第二目标PON端口,所述第二PON端口的数据传输速率大于所述第一PON端口的数据传输速率,所述第二目标PON端口对应的光线路终端OLT设备与所述第一目标PON端口对应的OLT设备位于同一站点,所述多个第二PON端口对应的OLT设备的预测流量均值总和小于第二预设阈值,所述第二目标PON端口对应的OLT设备为所述多个第二PON端口对应的OLT设备中上联口的预测流量峰值最小的OLT设备;
所述处理单元,还用于:
将所述第一目标PON端口的用户数据迁移至所述第二目标PON端口,以使得使用所述第一目标PON端口的用户设备继续使用所述第二目标PON端口进行数据的传输。
10.根据权利要求9所述的装置,其特征在于,所述预设条件包括预测流量峰值,所述确定单元,具体用于:
确定所述多个第一PON端口中每个第一PON端口的预测流量峰值以及对应的时间区间;
根据所述多个第一PON端口的预测流量峰值,确定第一目标PON端口,所述第一目标PON端口为多个第一PON端口中预测流量峰值大于第一预设阈值的第一PON端口;所述第二目标PON端口对应的OLT设备为所述多个第二PON端口对应的OLT设备中在所述时间区间内上联口的预测流量峰值最小的OLT设备;
根据所述第一目标PON端口的预测流量峰值以及对应的时间区间,从多个第二PON端口中选择所述第二目标PON端口,所述第二目标PON端口对应的OLT设备为所述多个第二PON端口对应的OLT设备中在所述时间区间内上联口的预测流量峰值最小的OLT设备。
11.根据权利要求10所述的装置,其特征在于,所述预设条件还包括端口迁移指令指示的第一PON端口;所述端口迁移指令包括所述第一目标PON端口的标识,所述端口迁移指令为响应于端口升级需求发送的。
12.根据权利要求10所述的装置,其特征在于,所述确定单元,具体用于:
针对所述多个第一PON端口中的任一个第一PON端口,获取所述第一PON端口的历史流量信息,所述历史流量信息包括多个流量峰值以及每个流量峰值对应的历史时间区间;
根据第一预设神经网络算法以及所述第一PON端口的历史流量信息,确定所述第一PON端口的多个预测流量值以及对应的时间区间,将所述多个预测流量值中最大预测流量值作为所述第一PON端口的预测流量峰值,所述第一PON端口的预测流量峰值对应的时间区间为所述历史流量信息的多个历史时间区间中出现流量峰值次数最多的历史时间区间。
13.根据权利要求12所述的装置,其特征在于,所述确定单元,还用于:
确定所述第一PON端口对应的多个带宽套餐以及每个带宽套餐的用户数量;
根据偏最小二乘法,确定所述第一PON端口对应的多个带宽套餐中每个带宽套餐的流量贡献率,所述带宽套餐的流量贡献率用于表征所述带宽套餐的用户的流量实际使用情况;
根据所述多个带宽套餐的流量贡献率以及用户数量,计算所述第一PON端口的流量值。
14.根据权利要求13所述的装置,其特征在于,所述确定单元,具体用于:
将所述第一PON端口的流量值与所述多个预测流量值中的最大预测流量值中的最大值,作为所述第一PON端口的预测流量峰值。
15.根据权利要求9所述的装置,其特征在于,所述装置还包括获取单元;
针对所述第二PON端口对应的第一OLT设备,所述获取单元,用于获取所述第一OLT设备的上联口的历史流量信息,所述第一OLT设备的上联口的历史流量信息包括所述第一OLT设备的上联口的流量峰值及对应的多个历史时间区间;
所述确定单元,还用于根据第二预设神经网络算法以及所述第一OLT设备的上联口的历史流量信息,确定所述第一OLT设备的上联口的多个时间区间对应的预测流量峰值。
16.根据权利要求9-15中任一项所述的装置,其特征在于,
所述处理单元,还用于在将所述第一目标PON端口的用户数据迁移至所述第二目标PON端口之后,更新所述第二目标PON端口所在的第二OLT设备的上联口的预测流量均值,更新后的所述第二OLT设备的上联口的预测流量均值为根据所述第一目标PON端口的预测流量均值和第一预测流量均值确定,所述第一预测流量均值为将所述第一目标PON端口的用户数据迁移至所述第二目标PON端口之前所述第二OLT设备的预测流量均值,所述第二OLT设备的上联口的预测流量均值为所述第二OLT设备的多个PON端口的预测流量均值的总和。
17.一种计算机可读存储介质,其特征在于,所述可读存储介质中存储有指令,当所述指令被执行时,实现如权利要求1-8任一项所述的方法。
18.一种设备管理装置,其特征在于,包括:处理器、存储器和通信接口;其中,通信接口用于所述设备管理装置进行通信;所述存储器用于存储一个或多个程序,所述一个或多个程序包括计算机执行指令,当所述设备管理装置运行时,处理器执行所述存储器存储的该计算机执行指令,以使所述设备管理装置执行权利要求1-8任一项所述的方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210831630.8A CN115021861B (zh) | 2022-07-15 | 2022-07-15 | 设备管理方法及装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210831630.8A CN115021861B (zh) | 2022-07-15 | 2022-07-15 | 设备管理方法及装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN115021861A CN115021861A (zh) | 2022-09-06 |
| CN115021861B true CN115021861B (zh) | 2024-06-04 |
Family
ID=83082829
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210831630.8A Active CN115021861B (zh) | 2022-07-15 | 2022-07-15 | 设备管理方法及装置 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN115021861B (zh) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116016306B (zh) * | 2022-12-15 | 2024-08-06 | 中国联合网络通信集团有限公司 | 数据流量的转发方法、装置、设备及存储介质 |
| CN116367021A (zh) * | 2023-01-06 | 2023-06-30 | 北京直真科技股份有限公司 | 一种实现pon网络业务自动变更的割接方法 |
| CN119729262A (zh) * | 2024-12-13 | 2025-03-28 | 中国电信股份有限公司技术创新中心 | 接入网模式调节方法、装置、计算机设备和存储介质 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106878836A (zh) * | 2015-12-14 | 2017-06-20 | 中兴通讯股份有限公司 | 带宽调度方法、onu注册方法、装置及olt |
| CN111147962A (zh) * | 2019-12-23 | 2020-05-12 | 中国联合网络通信集团有限公司 | 一种配置宽带网络的方法及装置 |
| CN114745270A (zh) * | 2022-05-13 | 2022-07-12 | 中国联合网络通信集团有限公司 | 网络规划方法、装置、设备和存储介质 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014183505A1 (en) * | 2013-05-15 | 2014-11-20 | Zte Corporation | Optical network unit self-calibration in multi-wavelength passive optical network |
-
2022
- 2022-07-15 CN CN202210831630.8A patent/CN115021861B/zh active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106878836A (zh) * | 2015-12-14 | 2017-06-20 | 中兴通讯股份有限公司 | 带宽调度方法、onu注册方法、装置及olt |
| CN111147962A (zh) * | 2019-12-23 | 2020-05-12 | 中国联合网络通信集团有限公司 | 一种配置宽带网络的方法及装置 |
| CN114745270A (zh) * | 2022-05-13 | 2022-07-12 | 中国联合网络通信集团有限公司 | 网络规划方法、装置、设备和存储介质 |
Non-Patent Citations (2)
| Title |
|---|
| Nabil Bitar(ed.) ; Verizon ; Internet Draft ; Sanjay Wadhwa (ed.) ; Alcatel-Lucent ; Expires: January 16, 2013 ; Thomas Haag ; Deutsche Telekom ; Nabil Bitar(ed.) ; Verizon ; Internet Draft ; Sanjay Wadhwa (ed.) ; Alcatel-Lucent ; Expires: January 16, 2013 ; Thomas Haag ; Hongyu Li ; Huawei Technologies ; Nabil Bitar(ed.) ; Verizon ; Internet Draft ; Sanjay Wadhwa (ed.) ; Alcatel-Lucent ; Expires: January 16, 2013 ; Thomas Haag ; Hongyu Li ; .Applicability of Access Node Control Mechanism to PON based Broadband Networks.IETF .2012,全文. * |
| 下一代无源光网络PON的平滑升级;李星傲;中国优秀硕士学位论文全文数据库;20220315;全文 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN115021861A (zh) | 2022-09-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN115021861B (zh) | 设备管理方法及装置 | |
| US10693740B2 (en) | Data transformation of performance statistics and ticket information for network devices for use in machine learning models | |
| CN105103506B (zh) | 用于为云计算网络中的非均匀带宽请求分配带宽的方法和系统 | |
| CN108776934B (zh) | 分布式数据计算方法、装置、计算机设备及可读存储介质 | |
| US7099879B2 (en) | Real-time monitoring of service performance through the use of relational database calculation clusters | |
| Tang et al. | Dynamic request redirection and elastic service scaling in cloud-centric media networks | |
| US20030120764A1 (en) | Real-time monitoring of services through aggregation view | |
| Smolka et al. | Evaluation of fog application placement algorithms: a survey | |
| JP5506889B2 (ja) | 通信トラヒック予測装置、通信トラヒック予測方法、及びプログラム | |
| CN111083058B (zh) | 内容分发网络服务限流方法及电子设备 | |
| CN111884832B (zh) | 一种获取无源网络拓扑信息的方法及相关设备 | |
| CN118316881B (zh) | 一种大数据网络通讯协调方法及系统 | |
| Fan et al. | Node essentiality assessment and distributed collaborative virtual network embedding in datacenters | |
| Garrich et al. | IT and multi-layer online resource allocation and offline planning in metropolitan networks | |
| US20160105376A1 (en) | Network Virtualization and Resource Allocation For the Internet of Things | |
| CN113162801A (zh) | 一种告警分析方法、装置及存储介质 | |
| CN109413125A (zh) | 动态调节分布式系统资源的方法和装置 | |
| Ajibola et al. | Disaggregation for energy efficient fog in future 6G networks | |
| US20200314019A1 (en) | Managing bandwidth based on user behavior | |
| Li et al. | Placement of parameter server in wide area network topology for geo-distributed machine learning | |
| CN112600720B (zh) | 带宽组的限速方法和装置、电子设备和存储介质 | |
| Chen et al. | Resource distribution equilibrium for virtual network embedding over flexi-grid optical networks | |
| CN119557719A (zh) | 一种策略生成方法、策略应用方法、装置及电子设备 | |
| CN102970183A (zh) | 一种云监控系统及其数据回流方法 | |
| CN110677463B (zh) | 并行数据传输方法、装置、介质及电子设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |