CN115021861B - Equipment management method and device - Google Patents

Equipment management method and device Download PDF

Info

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
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.)
Active
Application number
CN202210831630.8A
Other languages
Chinese (zh)
Other versions
CN115021861A (en
Inventor
邵岩
李慧
钱其沛
商静坤
王光全
纪越峰
李海彬
白文其
马政达
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing University of Posts and Telecommunications
China United Network Communications Group Co Ltd
Original Assignee
Beijing University of Posts and Telecommunications
China United Network Communications Group Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing University of Posts and Telecommunications, China United Network Communications Group Co Ltd filed Critical Beijing University of Posts and Telecommunications
Priority to CN202210831630.8A priority Critical patent/CN115021861B/en
Publication of CN115021861A publication Critical patent/CN115021861A/en
Application granted granted Critical
Publication of CN115021861B publication Critical patent/CN115021861B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J14/00Optical multiplex systems
    • H04J14/02Wavelength-division multiplex systems
    • H04J14/0227Operation, administration, maintenance or provisioning [OAMP] of WDM networks, e.g. media access, routing or wavelength allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q2011/0079Operation or maintenance aspects

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)

Abstract

The application discloses a device management method and device, relates to the technical field of communication, and is used for effectively upgrading and reforming a PON network. The method comprises the following steps: determining a predicted flow peak value and a corresponding time interval of each PON port in the plurality of first PON ports, and determining a first PON port with the predicted flow peak value larger than a first preset threshold value according to the predicted flow peak values of the plurality of first PON ports; selecting a second target PON port corresponding to the first target PON port from a plurality of high-rate and idle second PON ports according to the predicted flow peak value of the first target PON port and the corresponding time interval; the OLT device where the second target PON port is located is: and the OLT equipment with the lowest predicted traffic peak value in the time interval corresponding to the predicted traffic peak value of the first target PON port among the plurality of OLT equipment. Thus, by the timing characteristics of the PON ports, smooth migration of the low-rate PON ports to the high-rate PON is achieved.

Description

Equipment management method and device
Technical Field
The embodiment of the application relates to the technical field of communication, in particular to a device management method and device.
Background
In network communication, with the increasing popularity of broadband access networks, on one hand, the quality requirements of users on the broadband access networks are increasing, and on the other hand, the competition of operators in the broadband access network field is also increasing. Based on the two aspects, higher requirements are put forward on the aspects of planning construction, operation maintenance and the like of the broadband access network for operators.
For example, in a passive optical network (passive optical network, PON) network, with the increasing number of users, in order to meet the needs of the users, the PON network may be upgraded and modified to improve the bearing capacity of the PON network. How to effectively upgrade and reform the PON network is called a problem to be solved.
Disclosure of Invention
The application provides a device management method and device, which are used for effectively upgrading and reforming a PON network.
In order to achieve the above purpose, the application adopts the following technical scheme:
In a first aspect, there is provided a device management method, the method comprising: and determining a first target PON port which meets the preset upgrading condition in the first PON ports. And selecting a second target PON port corresponding to the first target PON port from the plurality of second PON ports. The data transmission rate of the second PON port is greater than the data transmission rate of the first PON port. The OLT where the second target PON port is located and the OLT device where the first target PON port is located are located at the same site. The sum of the predicted flow average values of the OLT devices corresponding to the plurality of second PON ports is smaller than a second preset threshold, and the OLT device where the second target PON port is located is: and predicting the OLT equipment with the minimum flow peak value from the OLT equipment corresponding to the plurality of second PON ports.
Based on the technical scheme provided by the application, for the PON ports to be upgraded which meet the preset upgrading conditions, the OLT equipment with the minimum flow is determined from the plurality of OLT equipment with the high-speed PON ports in the idle state, wherein the sum of the flow is lower. In this way, the PON port to be upgraded may be subsequently migrated to the high-rate PON port of the corresponding OLT apparatus. On the basis of the existing network, smooth migration from the low-rate PON port to the high-rate PON port of the high-flow user is completed, and equipment upgrading without perception of the user is realized.
In a possible implementation manner, the preset upgrade condition includes a predicted traffic peak, and the method for determining the first target PON port specifically includes: determining a predicted traffic peak value and a corresponding time interval of each of the plurality of first PON ports; and determining a first target PON port according to the predicted traffic branches of the plurality of first PON ports, wherein the first target PON port is a first PON port with a predicted traffic peak value larger than a first preset threshold value in the plurality of first PON ports. The method for selecting the second target PON port corresponding to the first target PON port from among the plurality of second PON ports specifically includes: and selecting the second target PON port from the plurality of second PON ports according to the predicted flow peak value of the first target PON port and the corresponding time interval, wherein the OLT equipment corresponding to the second target PON port is the OLT equipment with the minimum predicted flow peak value of the uplink port of the OLT equipment corresponding to the plurality of second PON ports in the time interval.
In a possible implementation manner, the preset upgrade condition further includes a first PON port indicated by a port migration instruction, where the port migration instruction includes an identifier of a first target PON port, and the port migration instruction is sent in response to a port upgrade requirement.
In a possible implementation manner, the method for determining the predicted traffic peak value and the corresponding time interval of each of the plurality of first PON ports specifically includes: for any one of the plurality of first PON ports, historical traffic information for the first PON port is obtained, the historical traffic information including a plurality of traffic peaks and a historical time interval corresponding to each traffic peak. According to a first preset neural network algorithm and historical flow information of a first PON port, a plurality of predicted flow values and corresponding time intervals of the first PON port are determined, the maximum predicted flow value in the plurality of predicted flow values is used as a predicted flow peak value of the first PON port, and the time interval corresponding to the predicted flow peak value of the first PON port is the time interval with the maximum flow peak value in the plurality of historical time intervals.
In a possible implementation manner, the method further includes: determining a plurality of bandwidth packages corresponding to the first PON port and the number of users of each bandwidth package; determining the flow contribution rate of each bandwidth package in a plurality of bandwidth packages corresponding to the first PON port according to a partial least square method, wherein the flow contribution rate of the bandwidth package is used for representing the actual use condition of the flow of the user of the bandwidth package; and calculating the flow value of the first PON port according to the flow contribution rate of the bandwidth packages and the number of users.
In a possible implementation manner, the method for determining the predicted traffic peak value of each first PON port in the plurality of first PON ports may specifically include: and taking the maximum value of the flow value and the maximum predicted flow value of the first PON port as a predicted flow peak value of the first PON port.
In a possible implementation manner, the method further includes: and acquiring the historical flow information of the upper port of the first OLT equipment aiming at the first OLT equipment corresponding to the second PON port, wherein the historical flow information of the upper port of the first OLT equipment comprises a flow peak value of the upper port of the first OLT equipment and a plurality of corresponding historical time intervals. And determining predicted flow peaks corresponding to a plurality of time intervals of the upper port of the first OLT equipment according to a second preset neural network algorithm and the historical flow information of the upper port of the first OLT equipment.
In a possible implementation manner, the method further includes: and migrating the user data of the first target PON port to the second target PON port, so that the user equipment using the first target PON port continues to use the second target PON port for data transmission.
In a possible implementation manner, after migrating the user data of the first target PON port to the second target PON port, the method further comprises: updating the predicted flow average value of the upper port of the second OLT device where the second target PON port is located, wherein the updated predicted flow average value of the upper port of the second OLT device is determined according to the predicted flow average value of the first target PON port and the predicted flow average value of the upper port of the second OLT device before the first target PON port is migrated to the first target PON port. The predicted flow average value of the upper port of the second OLT device is the sum of the predicted flow average values of the plurality of PON ports of the second OLT device.
In a second aspect, a device management apparatus is provided, which may be a functional module for implementing the method of the first aspect or any of the possible designs of the first aspect. The apparatus may implement the above aspects or functions performed in each of the possible designs, which may be implemented by hardware executing corresponding software. The hardware or software comprises one or more modules corresponding to the functions. Such as: the apparatus includes a determining unit and a processing unit.
And the determining unit is used for determining the first PON ports which meet the preset upgrading conditions in the plurality of first PON ports.
And the processing unit is used for selecting the second target PON port corresponding to the first target PON port from the plurality of second PON ports. The data transmission rate of the second PON port is greater than the data transmission rate of the first PON port. The OLT where the second target PON port is located and the OLT device where the first target PON port is located are located at the same site. The sum of the predicted flow average values of the OLT devices corresponding to the plurality of second PON ports is smaller than a second preset threshold, and the OLT device where the second target PON port is located is: and the OLT equipment with the smallest predicted flow peak value of the upper ports of the OLT equipment corresponding to the plurality of second PON ports.
In this embodiment, reference may be made to the behavior function of the device management method provided by the first aspect or any possible design of the first aspect, and the description is not repeated here. Thus, the device management apparatus may achieve the same advantageous effects as the first aspect or any of the possible designs of the first aspect.
In a possible implementation manner, the preset upgrade condition includes a predicted traffic peak value, and a determining unit, specifically configured to determine a predicted traffic peak value and a corresponding time interval of each of the plurality of first PON ports; and determining a first target PON port according to the predicted traffic branches of the plurality of first PON ports, wherein the first target PON port is a first PON port with a predicted traffic peak value larger than a first preset threshold value in the plurality of first PON ports. The processing unit is specifically used for: and selecting the second target PON port from the plurality of second PON ports according to the predicted flow peak value of the first target PON port and the corresponding time interval, wherein the OLT equipment corresponding to the second target PON port is the OLT equipment with the minimum predicted flow peak value of the uplink port of the OLT equipment corresponding to the plurality of second PON ports in the time interval.
In a possible implementation manner, the preset upgrade condition further includes a first PON port indicated by a port migration instruction, where the port migration instruction includes an identifier of a first target PON port, and the port migration instruction is sent in response to a port upgrade requirement.
In a possible implementation manner, the determining unit is specifically configured to: for any one of the plurality of first PON ports, historical traffic information for the first PON port is obtained, the historical traffic information including a plurality of traffic peaks and a historical time interval corresponding to each traffic peak. According to a preset neural network algorithm and historical flow information of a first PON port, a plurality of predicted flow values and corresponding time intervals of the first PON port are determined, the maximum predicted flow value in the plurality of predicted flow values is used as a predicted flow peak value of the first PON port, and the time interval corresponding to the predicted flow peak value of the first PON port is the time interval with the maximum flow peak value in the plurality of historical time intervals.
In a possible implementation manner, the determining unit is further configured to: determining a plurality of bandwidth packages corresponding to the first PON port and the number of users of each bandwidth package; determining the flow contribution rate of each bandwidth package in a plurality of bandwidth packages corresponding to the first PON port according to a partial least square method, wherein the flow contribution rate of the bandwidth package is used for representing the actual use condition of the flow of the user of the bandwidth package; and calculating the flow value of the first PON port according to the flow contribution rate of the bandwidth packages and the number of users.
In a possible implementation manner, the determining unit is specifically configured to: and taking the maximum value of the flow value and the maximum predicted flow value of the first PON port as a predicted flow peak value of the first PON port.
In a possible implementation manner, the apparatus further includes an acquisition unit. The acquiring unit is configured to acquire, for a first OLT device corresponding to the second PON port, historical traffic information of an upper port of the first OLT device, where the historical traffic information of the upper port of the first OLT device includes a traffic peak value of the upper port of the first OLT device and a plurality of corresponding historical time intervals. And the determining unit is used for determining the predicted flow peak values corresponding to a plurality of time intervals of the upper port of the first OLT equipment according to the second preset neural network algorithm and the historical flow information of the upper port of the first OLT equipment.
In a possible implementation manner, the processing unit is further configured to migrate user data of the first target PON port to the second target PON port, so that the user equipment using the first target PON port continues to use the second target PON port for data transmission.
In a possible implementation manner, the processing unit is further configured to: after the user data of the first target PON port is migrated to the second target PON port, updating a predicted traffic average value of an upstream port of a second OLT device where the second target PON port is located, where the updated predicted traffic average value of the upstream port of the second OLT device is determined according to the predicted traffic average value of the first target PON port and the predicted traffic average value of the upstream port of the second OLT device before migrating the first target PON port to the first target PON port. The predicted flow average value of the upper port of the second OLT device is the sum of the predicted flow average values of the plurality of PON ports of the second OLT device.
In a third aspect, a device management apparatus is provided. The apparatus may implement the functions performed in the aspects or in the possible designs described above, which may be implemented by hardware, such as: in one possible design, the apparatus may include: a processor and a communication interface, the processor being operable to support the apparatus to carry out the functions involved in the first aspect or any one of the possible designs of the first aspect, for example: the processor is configured to determine a predicted traffic peak and a corresponding time interval for each of the plurality of first PON ports.
In yet another possible design, the apparatus may further include a memory for holding computer-executable instructions and data necessary for the apparatus. When the apparatus is running, the processor executes the computer-executable instructions stored in the memory to cause the apparatus to perform the device management method of the first aspect or any one of the possible designs of the first aspect.
In a fourth aspect, a computer readable storage medium is provided, which may be a readable non-volatile storage medium, the computer readable storage medium storing computer instructions or a program which, when run on a computer, cause the computer to perform the device management method of the first aspect or any one of the possible designs of the above aspects.
In a fifth aspect, there is provided a computer program product comprising instructions which, when run on a computer, cause the computer to perform the apparatus management method of the first aspect or any one of the possible designs of the aspects.
In a sixth aspect, a chip system is provided, which comprises a processor and a communication interface, and which may be used to implement the functions performed by the device management apparatus in the first aspect or any of the possible designs of the first aspect, for example, the processor is used to determine a predicted traffic peak and a corresponding time interval for each PON port of the plurality of first PON ports. In one possible design, the chip system further includes a memory for holding program instructions and/or data. The chip system may be composed of a chip, or may include a chip and other discrete devices, without limitation.
The technical effects of any one of the design manners of the second aspect to the sixth aspect may be referred to the technical effects of the first aspect, and will not be described herein.
Drawings
Fig. 1 is a schematic structural diagram of an apparatus management device 100 according to an embodiment of the present application;
Fig. 2 is a schematic flow chart of a device management method according to an embodiment of the present application;
FIG. 3 is a flowchart illustrating another method for device management according to an embodiment of the present application;
Fig. 4 is a flow chart of another device management method according to an embodiment of the present application;
FIG. 5 is a flowchart illustrating another method for device management according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of another device management apparatus 60 according to an embodiment of the present application.
Detailed Description
In order to enable those skilled in the art to better understand the technical solutions of the present disclosure, the technical solutions of the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and the claims of the present application and the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the disclosure described herein may be capable of operation in sequences other than those illustrated or described herein. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with aspects of embodiments of the application as detailed in the accompanying claims.
It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, and/or components.
With the rapid development of the internet, new service types are gradually increased, and the internet surfing requirements of users are gradually increased. The access network is used as a key access point connected with the user side and carries more services, so that it is very important to ensure the stability of the service bandwidth utilization rate of the access network.
Currently, PON networks are used as a main fixed bandwidth access technology, which has the problems of a large number of users, scattered network resources and hybrid network systems. Thus, the PON network cannot be constructed to meet the demands of the users. Therefore, in order to reasonably use PON network resources, PON upgrading and reconstruction can be performed to improve stability and bearing capacity of the PON network. However, PON upgrade transformation involves equipment deployment, resource consumption, and modification and maintenance of databases, so PON upgrade transformation needs to take into account not only current user requirements, but also future traffic changes and the impact of the PON network after upgrade transformation on the existing network.
In the PON network, user terminals are connected to office stations of operators through a tree-like optical distribution network (optical distribution network, ODN). The tree root of the tree-like ODN is connected to a PON interface board of an Optical Line Terminal (OLT) device at the office. PON interface boards of different formats provide access network services at different rates. The process of PON upgrade modification is to switch the ODN tree root originally connected to the low-speed PON interface board to the high-speed PON interface board. The user terminal has the capability of accessing the high-speed PON port after upgrading the modified PON network. The user terminal can replace the corresponding user terminal equipment (such as an optical network unit (optical network unit, ONU)) according to the user demand. For users without demands, the user terminal can continue to acquire communication services by adopting the original system without being influenced. By the PON upgrading and reforming, the bandwidth utilization rate of the PON can be effectively improved, and the stability of the network can be ensured. Because of the limitation of PON port resources, it is necessary to precisely locate the 1G PON port to be upgraded, find suitable OLT equipment in the same office station, and migrate the low-speed 1G PON port to the high-speed PON port.
In view of this, an embodiment of the present application provides a device management method, by analyzing time series information of traffic changes of PON ports and upstream service node interfaces (service node interface, SNI) of OLT devices located in the same office station (hereinafter, abbreviated as upstream ports for convenience of description), according to a principle of peak time staggering and load balancing (high-speed PON port spatial dispersion) among a plurality of OLT devices, a PON network performs a low-rate gigabit passive optical network system (including EPON or GPON, hereinafter, abbreviated as 1G PON) port to a high-rate multi-megapon passive optical network system (including XG-PON or 10G EPON, hereinafter, abbreviated as 10G PON) port for convenience of description.
Therefore, according to the technical scheme provided by the embodiment of the application, the 1G PON port is migrated to the high-speed 10G PON port, so that on one hand, the utilization rate of network resources can be improved under the condition that the requirements of users are met, and on the other hand, the problem that the use of the users is influenced due to overlarge flow peak value of the 1G PON port can be avoided.
The method provided by the embodiment of the application is described in detail below with reference to the attached drawings.
It should be noted that, the network system described in the embodiment of the present application is for more clearly describing the technical solution of the embodiment of the present application, and does not constitute a limitation on the technical solution provided in the embodiment of the present application, and those skilled in the art can know that, with the evolution of the network system and the appearance of other network systems, the technical solution provided in the embodiment of the present application is applicable to similar technical problems.
In an example, the embodiment of the application also provides a device management apparatus, which may be used to perform the method of the embodiment of the application. For example, the device management apparatus may be a server or a terminal device.
For example, as shown in fig. 1, a schematic diagram of a device management apparatus 100 according to an embodiment of the present application is provided. The device management apparatus 100 may include a processor 101, a communication interface 102, and a communication line 103.
Further, the device management apparatus 100 may further include a memory 104. The processor 101, the memory 104 and the communication interface 102 may be connected through a communication line 103.
The processor 101 is a CPU, a general-purpose processor, a network processor (network processor, NP), a digital signal processor (DIGITAL SIGNAL processing, DSP), a microprocessor, a microcontroller, a programmable logic device (programmable logic device, PLD), or any combination thereof. The processor 101 may also be any other device having processing functions, such as, without limitation, a circuit, a device, or a software module.
A communication interface 102 for communicating with other devices or other communication networks. The communication interface 102 may be a module, a circuit, a communication interface, or any device capable of enabling communication.
A communication line 103 for transmitting information between the respective components included in the device management apparatus 100.
Memory 104 for storing instructions. Wherein the instructions may be computer programs.
The memory 104 may be, but is not limited to, a read-only memory (ROM) or other type of static storage device capable of storing static information and/or instructions, a random access memory (random access memory, RAM) or other type of dynamic storage device capable of storing information and/or instructions, an EEPROM, a CD-ROM (compact disc read-only memory) or other optical disk storage, an optical disk storage (including compact disk, laser disk, optical disk, digital versatile disk, blu-ray disk, etc.), a magnetic disk storage medium or other magnetic storage device, etc.
It should be noted that the memory 104 may exist separately from the processor 101 or may be integrated with the processor 101. The memory 104 may be used to store instructions or program code or some data, etc. The memory 104 may be located in the device management apparatus 100 or may be located outside the device management apparatus 100, without limitation. The processor 101 is configured to execute the instructions stored in the memory 104 to implement the uplink signal detection method of the flexible frame structure simulation system according to the following embodiment of the present application.
In one example, processor 101 may include one or more CPUs, such as CPU0 and CPU1 in fig. 1.
As an alternative implementation, the device management apparatus 100 includes a plurality of processors, for example, the processor 107 may be included in addition to the processor 101 in fig. 1.
As an alternative implementation, the device management apparatus 100 further comprises an output device 105 and an input device 106. Illustratively, the input device 106 is a keyboard, mouse, microphone, or joystick, and the output device 105 is a display, speaker (speaker), or the like.
It should be noted that the device management apparatus 100 may be a desktop computer, a portable computer, a web server, a mobile phone, a tablet computer, a wireless terminal, an embedded device, a chip system, or a device having a similar structure as in fig. 1. Further, the constituent structure shown in fig. 1 is not limited, and may include more or less components than those shown in fig. 1, or may combine some components, or may be arranged differently, in addition to those shown in fig. 1.
In the embodiment of the application, the chip system can be composed of chips, and can also comprise chips and other discrete devices.
Further, actions, terms, and the like, which are referred to between embodiments of the present application, are not limited thereto. The message names of interactions between the devices or parameter names in the messages in the embodiments of the present application are just an example, and other names may be used in specific implementations without limitation.
It should be noted that, in the embodiments of the present application, words such as "exemplary" or "such as" are used to mean serving as an example, instance, or illustration. Any embodiment or design described herein as "exemplary" or "for example" should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "such as" is intended to present related concepts in a concrete fashion.
In the present application, "at least one" means one or more, and "a plurality" means two or more. "and/or", describes an association relationship of an association object, and indicates that there may be three relationships, for example, a and/or B, and may indicate: a alone, a and B together, and B alone, wherein a, B may be singular or plural. The character "/" generally indicates that the context-dependent object is an "or" relationship. "at least one of" or the like means any combination of these items, including any combination of single item(s) or plural items(s). For example, at least one (one) of a, b, or c may represent: a, b, c, a-b, a-c, b-c, or a-b-c, wherein a, b, c may be single or plural.
The device management method provided by the embodiment of the present application is described below with reference to the device management apparatus shown in fig. 1.
As shown in fig. 2, the method provided in the embodiment of the present application may be S201 to S203.
S201, determining a first target PON port which meets preset upgrading conditions in the first PON ports.
The preset upgrading conditions are used for brushing PON ports needing upgrading from a plurality of first PON ports. For example, the preset upgrade condition may include a predicted traffic peak of the first PON port being greater than a preset threshold, the first PON port indicated by the port upgrade instruction, and so on. The port upgrade instruction may include an identification (e.g., port number) of the first PON port that needs to be upgraded.
The predicted traffic peak of the first PON port may refer to a maximum value of data traffic carried by the first PON port at a time after a current time, which is predicted by the device management apparatus according to a preset algorithm. The predicted traffic peak of the first PON port may be an upstream predicted traffic peak of the first PON port or a downstream predicted traffic peak of the first PON port. The time interval corresponding to the predicted flow peak may be the time interval in which the predicted flow peak occurs.
The port upgrade instructions may be sent in response to port upgrade requirements. The port upgrade requirement may refer to a requirement that a communication operator performs service package upgrade or service promotion for a cell under the first PON port, or may also be a requirement of a user carried by the first PON port for a high data transmission rate.
The first PON port is a PON port on OLT apparatus carrying user data. For example, the first PON port may be a 1G PON port. The plurality of first PON ports may be PON ports on the same OLT apparatus, or PON ports on different OLT apparatuses.
In a possible implementation manner, when the preset upgrade condition includes a predicted traffic peak, the device management apparatus may determine, for each of the plurality of first PON ports, the predicted traffic peak of the first PON port according to historical traffic information of the first PON port.
The historical flow information may include a plurality of flow peaks and a time interval corresponding to each flow peak.
In one example, the device management apparatus may determine the predicted traffic peak of the first PON port according to the first preset neural network algorithm and the historical traffic information of the first PON port.
The first preset neural network algorithm may be a long short-term memory (LSTM) algorithm, a convolutional neural network (convolutional neural network, CNN) algorithm, or the like. For example, the device management apparatus may train the historical flow information of the first PON port using a preset neural network algorithm, obtain a flow prediction model, and determine a plurality of predicted flow values of the first PON port through the flow prediction model. The predicted traffic peak of the first PON port may be a maximum value of the plurality of predicted traffic values.
Wherein the traffic value prediction model may be used to predict the traffic value of the first PON port. The input of the traffic value prediction model may be a first PON port (e.g., a plate number and a port number where the first PON port is located), and the output may be a plurality of predicted traffic values of the first PON port.
In yet another example, the device management apparatus determines a flow value of the first PON port according to a bandwidth package corresponding to the first PON port and the number of users, and regards the flow value of the first PON port and a maximum predicted flow value of the plurality of predicted flow values in the above example as a predicted flow peak value of the first PON port.
The bandwidth packages corresponding to the first PON port may be multiple. For example, the bandwidth packages corresponding to the first PON port may comprise 200 mega (M), 300M, 500M, 1000M, etc. The number of users corresponding to the bandwidth packages may be S1, S2, …, sb, respectively. Wherein S1-Sb are positive integers. b is the number of bandwidth packages corresponding to the first PON port.
For example, the device management apparatus may calculate the traffic contribution rate of each bandwidth package of the first PON port using a partial least square method. The traffic contribution rate of the bandwidth packages may be used to characterize the actual traffic usage of the users using the bandwidth packages, or the traffic contribution rate of the bandwidth packages may be related to the actual traffic usage of the users using the bandwidth packages. For example, the device management apparatus may process the traffic actually used by each user according to the partial least square method, to obtain the traffic contribution rate of the 200M bandwidth package. The partial least square method and the processing method can refer to the prior art and are not repeated.
Further, after determining the traffic contribution rate of each bandwidth package, the device management apparatus may calculate the traffic value of the first PON port according to the traffic contribution rates of the plurality of bandwidth packages of the first PON port and the number of users.
For example, the traffic value of the first PON port satisfies equation one.
F=r 1*s1+…+rb*sb equation one
Where f represents the flow value of the first PON port, and r 1~rb represents the flow contribution rate of the bandwidth packages of the first PON port, respectively.
In order to ensure the stability of PON port load, the device management apparatus may take the traffic value and the maximum predicted traffic value determined in the above two examples as a predicted traffic peak value of the first PON port.
The time corresponding to the predicted traffic peak of the first PON port may be a historical time interval with the largest traffic peak among a plurality of historical time intervals.
In one example, taking the duration of one time interval as an hour as an example, the historical time interval includes a time interval corresponding to a peak of daily flow within one month prior to the current time. For example, the time interval of the flow peak on the first day in the month is 8:00-9:00, and the time interval of the flow peak on the second day is 9:00-10:00, … …, the time interval for the flow peak to occur on the thirty-th day is 8:00-9:00. In this way, the number of time intervals corresponding to the traffic peaks can be counted, and the time interval with the largest number is taken as the time interval corresponding to the predicted traffic peak of the first target PON port.
In a possible implementation manner, taking an example that the preset upgrade condition includes a predicted traffic peak, the device management apparatus may determine the first target PON port according to the predicted traffic peaks of the plurality of first PON ports.
The predicted flow peak value of the first target PON port is greater than a first preset threshold. The first preset threshold may be set as needed, without limitation.
Further, the device management apparatus may, after determining the predicted traffic peaks of the plurality of first PON ports, sort the predicted traffic peaks of the plurality of first PON ports in order from large to small, and use the first PON port with the front order as the first target PON port.
For example, the number of the plurality of first PON ports is N, and the first N-m first PON ports located in the front of the N first PON ports may be referred to as first target PON ports. m and N are positive integers, and m is smaller than N.
S202, selecting a second target PON port corresponding to the first target PON port from a plurality of second PON ports.
Wherein the data transmission rate of the second PON port is greater than the data transmission rate of the first PON port. For example, when the first PON port is a 1G PON port, the second PON port may be a 10G PON port, or may be a PON port with a higher data transmission rate, without limitation. The second PON port may be in an idle state (i.e., the second PON port is not carrying user data). The OLT device where the second target PON port is located and the OLT device where the first target PON port is located are located in the same office station. And in a time interval corresponding to the predicted flow peak value of the first target PON port, the second OLT device where the second target PON port is positioned is the OLT device with the smallest predicted flow peak value of the upper ports of the plurality of OLT devices with the second PON ports. The sum of the predicted flow averages of each of the plurality of OLT apparatuses having the second PON port is less than a second preset threshold. The second preset threshold may be set as needed, without limitation.
The predicted flow peak value of the upper port of the OLT device may be determined according to a preset algorithm and historical flow information of the OLT device.
In one possible implementation manner, the device management apparatus may select the second target PON port from a plurality of second PON ports according to a predicted traffic peak of the first target port and a corresponding time interval.
Specifically, for each second OLT device having a PON port, the device management apparatus may acquire historical traffic information of an upper port of the second OLT device, and determine, according to a second preset neural network algorithm and the historical traffic information of the upper port of the second OLT device, a predicted traffic average value of a plurality of time intervals of the second OLT device.
The historical flow information of the upper port of the second OLT device comprises a plurality of historical time intervals of the upper port of the second OLT device and a flow average value of each historical time interval. The plurality of time intervals are the same as those in S201 described above. The second preset neural network algorithm and the predicted flow average values of the plurality of time intervals of the second OLT device where the second PON port is located may refer to the description in S201 above, and may refer to the description in S201 above, which is not repeated.
It should be noted that the sum of the predicted flow average values of the upstream ports of the second OLT device may be the sum of the predicted flow average values of the plurality of PON ports of the second OLT device. The plurality of PON ports may comprise all PON ports on the OLT apparatus. For example, a first PON port and a second PON port may be included. The method for determining the predicted flow average value of the PON port may refer to the method for determining the predicted flow peak value of the PON port, which is not described in detail. The first preset neural network algorithm and the second preset neural network algorithm may be the same or different, and are not limited.
Based on the method provided by the embodiment of the application, for a plurality of PON ports to be upgraded with higher flow peaks and a time interval corresponding to the higher flow peaks, the OLT equipment with the minimum flow in the time interval is determined from the OLT equipment with the high-speed PON ports in the idle state and with the lower total flow. In this way, the PON port to be upgraded may be subsequently migrated to the high-rate PON port of the corresponding OLT apparatus. On the basis of the existing network, smooth migration from the low-rate PON port to the high-rate PON port of the high-flow user is completed, and equipment upgrading without perception of the user is realized.
In a possible embodiment, in order to improve the user experience, as shown in fig. 3, the method provided by the embodiment of the present application may further include:
s301, migrating the user data of the first target PON port to the second target PON port, so that the user equipment using the first target PON port continues to use the second target PON port for data transmission.
Wherein migrating user data of the first target PON port to the second target PON port may refer to cutting an optical fiber or cable connected to the first target PON port to the second target PON port. In this way, the user equipment using the optical fiber or the cable bearer for data transmission can continue to use the second target PON port for data transmission.
Based on the technical scheme of the embodiment, the user data borne by the low-rate PON port is migrated to the high-rate PON port, so that on one hand, the problem of PON port data blocking can be avoided, and the use of users is influenced; on the other hand, the data transmission rate of the user equipment is improved, and the user experience is better.
In another possible embodiment, in order to ensure accuracy of the predicted traffic average of the OLT device where the second PON port is located, as shown in fig. 4, after S301, the method provided in an embodiment of the present application may further include:
s401, updating a predicted flow average value of an upper port of the second OLT device where the second target PON port is located.
The updated predicted flow average value of the upper port of the second OLT device where the second target PON port is located is determined according to the predicted flow average value of the second target PON port and the first predicted flow average value. The first predicted flow average value is the predicted flow average value of the upper port of the second OLT device before updating.
In an example, after the device management apparatus detects that the user data of the first target PON port has migrated to the second target PON port, the updated predicted traffic average value of the upstream port of the second OLT device may be calculated according to the predicted traffic average value of the first target PON port and the first predicted traffic average value.
For example, the predicted traffic average value of the upstream port of the second OLT device before updating is 32Mb/s, and the PON number of the second OLT device is 10. The first predicted flow average is 3Mb/s. The updated predicted traffic average of the upstream link of the second OLT device is (32×10+3)/10=32.3 Mb/s.
Further, after the average value of the predicted traffic of the upstream port of the second OLT apparatus is updated, for PON ports (for convenience of description, referred to as third target PON ports) in which other loads in the plurality of first PON ports are greater than a first preset threshold (i.e., upgrade and reconstruction is required), the apparatus management device may continue to select, from the plurality of second PON ports, a fourth target PON port corresponding to the third target PON port according to the predicted traffic peak value of the third target PON port and a corresponding time interval. The fourth target PON port is different from the second target PON port. The OLT device where the fourth target PON port is located may be a plurality of OLT devices having the second PON port. The predicted traffic average of the plurality of second OLT apparatuses having the second PON port is the updated predicted traffic average. The method for determining the OLT device where the fourth target PON port is located may refer to the method for determining the first target PON port, which is not described in detail.
Based on the technical scheme shown in fig. 4, after the PON port to be upgraded is migrated to the high-rate PON port, the predicted flow average value of the upper port of the OLT device where the high-rate PON port is located is updated, and the updated OLT device is used as an alternative device. Thus, when other PON ports to be upgraded are needed, an appropriate high-rate PON port may be selected from the updated PLT device. Therefore, the problem that a plurality of PON ports to be upgraded are intensively migrated to one OLT device, so that data blockage occurs again can be avoided.
The method provided by the embodiment of the present application will be described below by taking the first PON port as a 1G PON port and the second PON port as a 10G PON port as an example.
As shown in fig. 5, the method provided by the embodiment of the present application may include S501 to S504.
S501, the device management apparatus determines predicted traffic peaks and corresponding time intervals of a plurality of 1G PON ports in the target office station.
Wherein, the plurality of 1G PON ports are PON ports in a loaded state.
In one example, for any PON port of the plurality of 1G PON ports, the device management apparatus may obtain historical traffic information for the PON port. For example, the device management apparatus may acquire a plurality of traffic data each day in the first K days of the current time. For example, for a certain day, the traffic of the PON port may be acquired every 15 minutes. In this way, the device management apparatus can acquire 4×24=96 traffic data for the day. K is a positive integer.
After determining the plurality of flow data of each hour, the device management apparatus may take the flow data of which the flow data is greater than a preset value as the flow peak value. Then, the device management apparatus counts the number of flow peaks in each hour, and takes the time with the maximum number of flow peaks as the time corresponding to the flow peak of the 1GPON port.
In this way, the device management apparatus can determine the predicted value of the traffic peak value of the 1G PON port and the corresponding time according to the historical traffic information of the LSTM and the 1G PON port.
For example, historical traffic information of traffic (including upstream traffic and downstream traffic) of the 1G PON port may be as shown in table 1.
TABLE 1
It should be noted that the data in table 1 is only exemplary, and may further include other information, such as information about the office station where the OLT apparatus is located (e.g., name, station change).
In still another example, the device management apparatus may further calculate a traffic value of the 1G PON port according to the bandwidth packages of the 1G PON port and the number of users of each bandwidth package, and the predicted traffic peak value of the 1G PON port is the largest of the traffic value and the predicted traffic peak value.
S502, the device management apparatus determines a list of 1G PON ports to be upgraded according to the predicted flow peaks of the plurality of 1G PON ports.
The 1G PON port list to be upgraded may include a plurality of 1G PON ports whose predicted traffic peaks are greater than a preset value.
In one example, the device management apparatus may rank the predicted traffic peaks of the plurality of 1G PON ports from large to small, and take the one or more 1G PON ports that are ranked first as the 1G PON ports to be upgraded.
Further, the 1G PON port list to be upgraded may further include PON ports carrying higher bandwidth packages. For example, if one 1G PON port carries a gigabit bandwidth package, the 1G PON port may be added to the 1G PON port to be upgraded.
S503, the device management device acquires an available OLT device list.
Wherein the list of available OLT apparatuses includes a plurality of OLT apparatuses having 10G PON ports and the 10G PON ports being in an idle state.
In an example, the device management apparatus may query a resource usage of a high-speed PON board of an OLT device in a target office, and use, as an available OLT device, a plurality of OLT devices having 10G PON ports in an idle state.
It should be noted that, the sum of the numbers of 10G PON ports of the plurality of OLT apparatuses in the available OLT apparatus list is greater than or equal to the number of 1G PON ports to be upgraded. When the sum of the number of PON ports of the available OLT apparatus in the target office station is smaller than the number of 1G PON ports to be upgraded, the number of 10G PON boards in the target office station may be increased or the number of 1G PON ports to be upgraded may be reduced.
Further, the device management apparatus determines, according to the plurality of historical traffic information of the available OLT devices, a predicted traffic average value of an upstream port of each OLT device in the list of available OLT devices, and determines a predicted traffic peak value of each time interval in a plurality of time intervals of each 10G PON port of each OLT device. Specifically, reference may be made to the description of S201 above, and details are not repeated.
For example, the historical traffic information of the OLT apparatus may be as shown in table 2.
TABLE 2
Field name Example information
ip 119.163.174.46
Peak value of upstream flow 405.06Mb/s
Time of occurrence of peak value of uplink flow Xx time xx score
Upstream flow average 25.08Mb/s
Peak value of downstream flow 623.06Mb/s
Time of occurrence of peak value of downlink flow Xx time xx score
Downstream flow average 46.69Mb/s
Acquisition time Xxxx year xx month xx day
Upper connecting plate number xx
Upper port number xx
It should be noted that the data in table 2 is only exemplary, and may further include other information, for example, information about the office station where the OLT apparatus is located (such as a name, a station change).
For example, taking the example that the available OLT apparatus list includes the OLT apparatus 1 and the OLT apparatus 2, the predicted traffic average value (in Mb/s) of the upper port of the OLT apparatus and the predicted traffic peak value (in Mb/s) of each of the plurality of time intervals may be as shown in table 3.
TABLE 3 Table 3
In table 3, the predicted flow rate peak value corresponding to each hour is determined by dividing the flow rate peak value into pieces of the granularity of hours. Of course, the division may be performed with other time intervals as granularity, for example, 2 hours is a time interval, which is not limited.
S504, the device management apparatus determines an available 10G PON port corresponding to each PON port to be upgraded, and transfers the user data of each PON port to be upgraded to the available 10G PON port corresponding to the user data transfer value.
The 10G PON corresponding to the PON port to be upgraded is within the same time interval.
In one example, for each 1G PON port in the above-described list of 1G PON ports to be upgraded, the device management apparatus may determine a hash key value pair (predicted traffic peak-time interval) for that 1G PON port. For each OLT device in the list of available OLT devices, the device management apparatus may determine a hash key value pair (predicted traffic peak-time interval for the upper link) for that OLT device.
Further, the device management apparatus may sort the plurality of 1G PON ports in the list of 1G PON ports to be upgraded from large to small according to the predicted traffic peaks of the plurality of 1G PON ports to be upgraded, to obtain a column { X }. The device management apparatus may sort the plurality of OLT devices in the available OLT device list from small to large according to the predicted traffic peak of the OLT device, to obtain the pair column { Y }. The device management apparatus extracts the 1G PON port with the largest predicted traffic peak value (i.e., the 1G PON port located at the first position) from { X } in a column-to-column manner, and traverses the predicted traffic peak value corresponding to each OLT device in { Y } in the same time interval according to the time interval corresponding to the hash key value of the 1G PON port, and uses the 10G PON port of the OLT device with the smallest predicted traffic peak value corresponding to the same time interval as the target PON port of the 1G PON port to be upgraded.
For example, the 1G PON port list to be upgraded includes PON port 1 (port number x 1) and PON port 2 (port number x 2). The predicted traffic peaks and corresponding time intervals for PON port 1 and PON port 2 may be as shown in table 4.
TABLE 4 Table 4
The granularity of the time zone in table 4 is the same as that of the time zone in table 3. In this way, the 1G PON port to be upgraded and the available 10G PON port may be accurately matched, so as to determine the available 10G PON port corresponding to the 1G PON port to be upgraded.
In a possible implementation manner, in combination with table 3 and table 4, in a 12:00-13:00 interval, a predicted traffic peak value of the OLT apparatus 1 is smaller than a predicted traffic peak value of the OLT apparatus, and then the 10G PON port corresponding to the PON port 1 is an available 10G PON port of the OLT apparatus 1.
Further, the device management apparatus migrates the user data of the PON port 1 to the available 10G PON port of the OLT device 1. If the OLT apparatus 1 has a plurality of available 10G PON ports, the apparatus management device may migrate the user data of the PON port 1 to any one of the plurality of 10G PON ports.
After migrating the user data of PON port 1 to the available 10G PON port of OLT apparatus 1, the apparatus management device may update the predicted traffic average of the upstream port of OLT apparatus 1. In this way, the ordering of the OLT devices in { Y } can also be updated to obtain { Y } updated.
For example, if the OLT apparatus 1 has 10 ports, the updated predicted traffic average value of the upper port of the OLT apparatus 1= (32×10+12.7)/10=33.27 Mb/s. At this time, if the predicted flow average value of the OLT apparatus 1 is greater than the predicted flow average value of the OLT apparatus 2, the ordering of the OLT apparatuses in the OLT apparatus list needs to be updated.
After migrating the user data of PON port 1 to the available 10G PON port of OLT apparatus 1, the apparatus management device may delete the PON port of { X }, to obtain the deleted { X }. For each PON port in the deleted { X }, the device management apparatus may continue to select a matching OLT device from the updated { Y }.
For example, in combination with tables 3 and 4, after migrating PON port 1 to an available 10G PON port of OLT apparatus 1 and updating a predicted traffic average value of OLT apparatus, in an interval of 10:00-11:00, a predicted traffic peak value of OLT apparatus 2 is smaller than a predicted traffic peak value of OLT apparatus 1, and the predicted traffic average value of OLT apparatus 2 is smaller than the updated predicted traffic average value of OLT apparatus 1. Thus, the device management apparatus can migrate the user data of the PON port 2 to the available 10G PON port of the OLT device 2. In this way, the device management apparatus may traverse each 1G PON port in { X } and determine the corresponding available OLT device from { Y } until all 1G PON ports in { X } are migrated to 10G PON ports of the available OLT device.
Based on the technical solution of fig. 5, for a plurality of to-be-upgraded 1G PON ports with higher traffic peaks and time intervals corresponding to the higher traffic peaks, from among OLT devices with a plurality of 10G PON ports with high rate in an idle state, which have a lower traffic sum, an OLT device with the smallest traffic in the time interval is determined. In this way, the 1G PON port to be upgraded may be migrated to the high-rate 10G PON port of the corresponding OLT apparatus subsequently. On the basis of the existing network, smooth migration from the low-rate 1G PON port to the high-rate 10G PON port of the high-flow user is completed, and equipment upgrading without perception of the user is achieved.
The above embodiments of the present application may be combined without contradiction.
The embodiment of the application can divide the function modules or the function units of the device management apparatus according to the method example, for example, each function module or each function unit can be divided corresponding to each function, or two or more functions can be integrated in one processing module. The integrated modules may be implemented in hardware, or in software functional modules or functional units. The division of the modules or units in the embodiment of the present application is schematic, which is merely a logic function division, and other division manners may be implemented in practice.
In the case where respective functional modules are divided by corresponding respective functions, fig. 6 shows a schematic configuration of a device management apparatus 60, and the device management apparatus 60 can be used to perform the functions involved in the device management apparatus in the above-described embodiment. The device management apparatus 60 shown in fig. 6 may include: a determining unit 601 and a processing unit 602.
A determining unit 601, configured to determine a first target PON port satisfying a preset upgrade condition from among the plurality of first PON ports.
The processing unit 602 is configured to select a second target PON port corresponding to the first target PON port from a plurality of second PON ports. The data transmission rate of the second PON port is greater than the data transmission rate of the first PON port. The OLT where the second target PON port is located and the OLT device where the first target PON port is located are located at the same site. The sum of the predicted flow average values of the OLT devices corresponding to the plurality of second PON ports is smaller than a second preset threshold, and the OLT device where the second target PON port is located is: and the OLT equipment with the smallest predicted flow peak value of the upper ports of the OLT equipment corresponding to the plurality of second PON ports.
In a possible implementation manner, the preset upgrade condition includes a predicted traffic peak, and the determining unit 601 is specifically configured to: determining a predicted traffic peak value and a corresponding time interval of each of the plurality of first PON ports; and determining a first target PON port according to the predicted traffic branches of the plurality of first PON ports, wherein the first target PON port is a first PON port with a predicted traffic peak value larger than a first preset threshold value in the plurality of first PON ports. The processing unit 602 is specifically configured to: and selecting the second target PON port from the plurality of second PON ports according to the predicted flow peak value of the first target PON port and the corresponding time interval, wherein the OLT equipment corresponding to the second target PON port is the OLT equipment with the minimum predicted flow peak value of the uplink port of the OLT equipment corresponding to the plurality of second PON ports in the time interval.
In a possible implementation manner, the preset upgrade condition further includes a first PON port indicated by a port migration instruction, where the port migration instruction includes an identifier of a first target PON port, and the port migration instruction is sent in response to a port upgrade requirement.
In a possible implementation manner, the determining unit 601 is specifically configured to: for any one of the plurality of first PON ports, historical traffic information for the first PON port is obtained, the historical traffic information including a traffic peak and a corresponding plurality of historical time intervals. According to a preset neural network algorithm and historical flow information of a first PON port, determining a plurality of predicted flow values and corresponding time intervals of the first PON port, taking the maximum predicted flow value in the plurality of predicted flow values as a predicted flow peak value of the first PON port, and taking the time interval corresponding to the predicted flow peak value of the first PON port as the time interval corresponding to the maximum predicted flow value.
In a possible implementation manner, the determining unit 601 is further configured to: determining a plurality of bandwidth packages corresponding to the first PON port and the number of users of each bandwidth package; determining the flow contribution rate of each bandwidth package in a plurality of bandwidth packages corresponding to the first PON port according to a partial least square method, wherein the flow contribution rate of the bandwidth package is used for representing the actual use condition of the flow of the user of the bandwidth package; and calculating the flow value of the first PON port according to the flow contribution rate of the bandwidth packages and the number of users.
In a possible implementation manner, the determining unit 601 is specifically configured to: and taking the maximum value of the flow value and the maximum predicted flow value of the first PON port as a predicted flow peak value of the first PON port.
In a possible implementation manner, the apparatus further includes an obtaining unit 603. The obtaining unit 603 is configured to obtain, for a first OLT device corresponding to the second PON port, historical traffic information of an upper port of the first OLT device, where the historical traffic information of the upper port of the first OLT device includes a traffic peak value of the upper port of the first OLT device and a plurality of corresponding historical time intervals. And the determining unit 601 is configured to determine predicted flow peaks corresponding to a plurality of time intervals of the upper port of the first OLT device according to the second preset neural network algorithm and the historical flow information of the upper port of the first OLT device.
In a possible implementation manner, the processing unit 602 is further configured to migrate user data of the first target PON port to the second target PON port, so that the user equipment using the first target PON port continues to use the second target PON port for data transmission.
In a possible implementation manner, the processing unit 602 is further configured to: after the user data of the first target PON port is migrated to the second target PON port, updating a predicted traffic average value of an upstream port of a second OLT device where the second target PON port is located, where the updated predicted traffic average value of the upstream port of the second OLT device is determined according to the predicted traffic average value of the first target PON port and the predicted traffic average value of the upstream port of the second OLT device before migrating the first target PON port to the first target PON port. The predicted flow average value of the upper port of the second OLT device is the sum of the predicted flow average values of the plurality of PON ports of the second OLT device.
As yet another implementation, the processing unit 602 in fig. 6 may be replaced by a processor, which may integrate the functionality of the processing unit 602.
Further, when the processing unit 602 is replaced by a processor, the device management apparatus 60 according to the embodiment of the present application may be the device management apparatus shown in fig. 1.
The embodiment of the application also provides a computer readable storage medium. All or part of the flow in the above method embodiments may be implemented by a computer program to instruct related hardware, where the program may be stored in the above computer readable storage medium, and when the program is executed, the program may include the flow in the above method embodiments. The computer readable storage medium may be an internal storage unit of the device management apparatus (including the data transmitting end and/or the data receiving end) of any of the foregoing embodiments, for example, a hard disk or a memory of the device management apparatus. The computer-readable storage medium may be an external storage device of the terminal apparatus, for example, a plug-in hard disk, a smart card (SMART MEDIA CARD, SMC), a Secure Digital (SD) card, or a flash memory card (FLASH CARD) provided in the terminal apparatus. Further, the computer-readable storage medium may include both the internal storage unit and the external storage device of the device management apparatus. The computer-readable storage medium is used for storing the computer program and other programs and data required by the device management apparatus. The above-described computer-readable storage medium may also be used to temporarily store data that has been output or is to be output.
It should be noted that the terms "first" and "second" and the like in the description, the claims and the drawings of the present application are used for distinguishing between different objects and not for describing a particular sequential order. Furthermore, the terms "comprise" and "have," as well as any variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those listed steps or elements but may include other steps or elements not listed or inherent to such process, method, article, or apparatus.
It should be understood that, in the present application, "at least one (item)" means one or more, "a plurality" means two or more, "at least two (items)" means two or three and three or more, "and/or" for describing an association relationship of an association object, three kinds of relationships may exist, for example, "a and/or B" may mean: only a, only B and both a and B are present, wherein a, B may be singular or plural. The character "/" generally indicates that the context-dependent object is an "or" relationship. "at least one of" or the like means any combination of these items, including any combination of single item(s) or plural items(s). For example, at least one (one) of a, b or c may represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", wherein a, b, c may be single or plural.
From the foregoing description of the embodiments, it will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-described division of functional modules is illustrated, and in practical application, the above-described functional allocation may be implemented by different functional modules according to needs, i.e. the internal structure of the apparatus is divided into different functional modules to implement all or part of the functions described above.
In the several embodiments provided by the present application, it should be understood that the disclosed apparatus and method may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the modules or units is merely a logical functional division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another apparatus, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and the parts displayed as units may be one physical unit or a plurality of physical units, may be located in one place, or may be distributed in a plurality of different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a readable storage medium. Based on such understanding, the technical solution of the embodiments of the present application may be essentially or a part contributing to the prior art or all or part of the technical solution may be embodied in the form of a software product stored in a storage medium, including several instructions for causing a device (may be a single-chip microcomputer, a chip or the like) or a processor (processor) to perform all or part of the steps of the method described in the embodiments of the present application. And the aforementioned storage medium includes: a usb disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk, etc.
The foregoing is merely illustrative of specific embodiments of the present application, and the scope of the present application is not limited thereto, but any changes or substitutions within the technical scope of the present application should be covered by the scope of the present application. Therefore, the protection scope of the application is subject to the protection scope of the claims.

Claims (18)

1. A method of managing a device, the method comprising:
Determining a first target PON port which meets preset upgrading conditions in the first passive optical network PON ports;
Selecting a second target PON port corresponding to the first target PON port from a plurality of second PON ports, a data transmission rate of the second PON port being greater than a data transmission rate of the first PON port, an optical line terminal OLT device corresponding to the second target PON port being located at a same site as an OLT device corresponding to the first target PON port, a sum of predicted flow average values of OLT devices corresponding to the plurality of second PON ports being less than a second preset threshold, and the OLT device corresponding to the second target PON port being an OLT device with a smallest predicted flow peak value of an upper port in the OLT devices corresponding to the plurality of second PON ports;
And migrating the user data of the first target PON port to the second target PON port, so that the user equipment using the first target PON port continues to use the second target PON port for data transmission.
2. The method of claim 1, wherein the preset upgrade condition comprises a predicted traffic peak, and wherein the determining the first target PON port comprises:
Determining a predicted traffic peak value and a corresponding time interval for each of the plurality of first PON ports;
Determining a first target PON port according to the predicted flow peak values of the plurality of first PON ports, wherein the first target PON port is a first PON port with the predicted flow peak value larger than a first preset threshold value in the plurality of first PON ports;
the selecting a second target PON port corresponding to the first target PON port from a plurality of second PON ports includes:
And selecting the second target PON port from a plurality of second PON ports according to the predicted flow peak value of the first target PON port and the corresponding time interval, wherein the OLT equipment corresponding to the second target PON port is the OLT equipment with the minimum predicted flow peak value of the upper port in the time interval in the OLT equipment corresponding to the plurality of second PON ports.
3. The method of claim 2, wherein the preset upgrade condition further comprises a first PON port indicated by a port migration instruction; the port migration instruction includes an identification of the first target PON port, the port migration instruction being sent in response to a port upgrade requirement.
4. The method of claim 2, wherein the determining the predicted traffic peak and the corresponding time interval for each of the plurality of first PON ports comprises:
For any one of the plurality of first PON ports, acquiring historical traffic information of the first PON port, where the historical traffic information includes a plurality of traffic peaks and a historical time interval corresponding to each traffic peak;
according to a first preset neural network algorithm and the historical flow information of the first PON port, determining a plurality of predicted flow values of the first PON port and corresponding time intervals, taking the maximum predicted flow value in the plurality of predicted flow values as a predicted flow peak value of the first PON port, wherein the time interval corresponding to the predicted flow peak value of the first PON port is a historical time interval with the largest frequency of flow peak values in a plurality of historical time intervals of the historical flow information.
5. The method according to claim 4, wherein the method further comprises:
Determining a plurality of bandwidth packages corresponding to the first PON port and the number of users of each bandwidth package;
Determining the flow contribution rate of each bandwidth package in a plurality of bandwidth packages corresponding to the first PON port according to a partial least square method, wherein the flow contribution rate of the bandwidth package is used for representing the actual use condition of the flow of a user of the bandwidth package;
And calculating the flow value of the first PON port according to the flow contribution rate of the bandwidth packages and the number of users.
6. The method of claim 5, wherein the determining a predicted traffic peak for each of the plurality of first PON ports comprises:
and taking the maximum value of the flow value of the first PON port and the maximum predicted flow value as a predicted flow peak value of the first PON port.
7. The method according to claim 1, wherein the method further comprises:
The method comprises the steps that for first OLT equipment corresponding to a second PON port, historical flow information of an upper port of the first OLT equipment is obtained, and the historical flow information of the upper port of the first OLT equipment comprises a flow peak value of the upper port of the first OLT equipment and a plurality of corresponding historical time intervals;
And determining predicted flow peaks corresponding to a plurality of time intervals of the upper port of the first OLT equipment according to a second preset neural network algorithm and the historical flow information of the upper port of the first OLT equipment.
8. The method of any of claims 1-7, wherein after migrating the user data of the first target PON port to the second target PON port, the method further comprises:
Updating a predicted flow average value of an upper port of a second OLT device where the second target PON port is located, wherein the updated predicted flow average value of the upper port of the second OLT device is determined according to the predicted flow average value of the first target PON port and a first predicted flow average value, the first predicted flow average value is a predicted flow average value of the second OLT device before user data of the first target PON port is migrated to the second target PON port, and the predicted flow average value of the upper port of the second OLT device is a sum of predicted flow average values of a plurality of PON ports of the second OLT device.
9. A device management apparatus, the apparatus comprising: a determination unit and a processing unit;
the determining unit is configured to determine a first target PON port satisfying a preset condition from among a plurality of first PON ports;
the processing unit is configured to select a second target PON port corresponding to the first target PON port from a plurality of second PON ports, a data transmission rate of the second PON port is greater than a data transmission rate of the first PON port, an OLT device of an optical line terminal corresponding to the second target PON port and an OLT device corresponding to the first target PON port are located at a same site, a sum of predicted flow average values of OLT devices corresponding to the plurality of second PON ports is less than a second preset threshold, and the OLT device corresponding to the second target PON port is an OLT device with a smallest predicted flow peak value of an upper port in the OLT devices corresponding to the plurality of second PON ports;
the processing unit is further configured to:
And migrating the user data of the first target PON port to the second target PON port, so that the user equipment using the first target PON port continues to use the second target PON port for data transmission.
10. The apparatus according to claim 9, wherein the preset condition comprises a predicted flow peak, the determining unit being specifically configured to:
Determining a predicted traffic peak value and a corresponding time interval for each of the plurality of first PON ports;
Determining a first target PON port according to the predicted flow peak values of the plurality of first PON ports, wherein the first target PON port is a first PON port with the predicted flow peak value larger than a first preset threshold value in the plurality of first PON ports; the OLT equipment corresponding to the second target PON port is the OLT equipment with the smallest predicted flow peak value of the upper port in the time interval in the OLT equipment corresponding to the plurality of second PON ports;
And selecting the second target PON port from a plurality of second PON ports according to the predicted flow peak value of the first target PON port and the corresponding time interval, wherein the OLT equipment corresponding to the second target PON port is the OLT equipment with the minimum predicted flow peak value of the upper port in the time interval in the OLT equipment corresponding to the plurality of second PON ports.
11. The apparatus of claim 10, wherein the preset condition further comprises a first PON port indicated by a port migration instruction; the port migration instruction includes an identification of the first target PON port, the port migration instruction being sent in response to a port upgrade requirement.
12. The apparatus according to claim 10, wherein the determining unit is specifically configured to:
For any one of the plurality of first PON ports, acquiring historical traffic information of the first PON port, where the historical traffic information includes a plurality of traffic peaks and a historical time interval corresponding to each traffic peak;
according to a first preset neural network algorithm and the historical flow information of the first PON port, determining a plurality of predicted flow values of the first PON port and corresponding time intervals, taking the maximum predicted flow value in the plurality of predicted flow values as a predicted flow peak value of the first PON port, wherein the time interval corresponding to the predicted flow peak value of the first PON port is a historical time interval with the largest frequency of flow peak values in a plurality of historical time intervals of the historical flow information.
13. The apparatus of claim 12, wherein the determining unit is further configured to:
Determining a plurality of bandwidth packages corresponding to the first PON port and the number of users of each bandwidth package;
Determining the flow contribution rate of each bandwidth package in a plurality of bandwidth packages corresponding to the first PON port according to a partial least square method, wherein the flow contribution rate of the bandwidth package is used for representing the actual use condition of the flow of a user of the bandwidth package;
And calculating the flow value of the first PON port according to the flow contribution rate of the bandwidth packages and the number of users.
14. The apparatus according to claim 13, wherein the determining unit is specifically configured to:
And taking the maximum value of the flow value of the first PON port and the maximum predicted flow value of the plurality of predicted flow values as a predicted flow peak value of the first PON port.
15. The apparatus according to claim 9, further comprising an acquisition unit;
The acquiring unit is configured to acquire, for the first OLT device corresponding to the second PON port, historical traffic information of an upper port of the first OLT device, where the historical traffic information of the upper port of the first OLT device includes a traffic peak value of the upper port of the first OLT device and a plurality of corresponding historical time intervals;
the determining unit is further configured to determine, according to a second preset neural network algorithm and historical flow information of the upper port of the first OLT device, predicted flow peaks corresponding to a plurality of time intervals of the upper port of the first OLT device.
16. The device according to any one of claims 9-15, wherein,
The processing unit is further configured to update a predicted flow average value of an upper port of a second OLT device where the second target PON port is located after migrating the user data of the first target PON port to the second target PON port, where the updated predicted flow average value of the upper port of the second OLT device is determined according to the predicted flow average value of the first target PON port and a first predicted flow average value, where the first predicted flow average value is a predicted flow average value of the second OLT device before migrating the user data of the first target PON port to the second target PON port, and the predicted flow average value of the upper port of the second OLT device is a sum of predicted flow average values of a plurality of PON ports of the second OLT device.
17. A computer readable storage medium having instructions stored therein which, when executed, implement the method of any of claims 1-8.
18. A device management apparatus, comprising: a processor, a memory, and a communication interface; the communication interface is used for the equipment management device to communicate; the memory is configured to store one or more programs, the one or more programs comprising computer-executable instructions that, when executed by the device management apparatus, cause the device management apparatus to perform the method of any of claims 1-8.
CN202210831630.8A 2022-07-15 2022-07-15 Equipment management method and device Active CN115021861B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210831630.8A CN115021861B (en) 2022-07-15 2022-07-15 Equipment management method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210831630.8A CN115021861B (en) 2022-07-15 2022-07-15 Equipment management method and device

Publications (2)

Publication Number Publication Date
CN115021861A CN115021861A (en) 2022-09-06
CN115021861B true CN115021861B (en) 2024-06-04

Family

ID=83082829

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210831630.8A Active CN115021861B (en) 2022-07-15 2022-07-15 Equipment management method and device

Country Status (1)

Country Link
CN (1) CN115021861B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116016306A (en) * 2022-12-15 2023-04-25 中国联合网络通信集团有限公司 Data traffic forwarding method, device, equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106878836A (en) * 2015-12-14 2017-06-20 中兴通讯股份有限公司 Bandwidth scheduling method, ONU register methods, device and OLT
CN111147962A (en) * 2019-12-23 2020-05-12 中国联合网络通信集团有限公司 Method and device for configuring broadband network
CN114745270A (en) * 2022-05-13 2022-07-12 中国联合网络通信集团有限公司 Network planning method, device, equipment and storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106878836A (en) * 2015-12-14 2017-06-20 中兴通讯股份有限公司 Bandwidth scheduling method, ONU register methods, device and OLT
CN111147962A (en) * 2019-12-23 2020-05-12 中国联合网络通信集团有限公司 Method and device for configuring broadband network
CN114745270A (en) * 2022-05-13 2022-07-12 中国联合网络通信集团有限公司 Network planning method, device, equipment and storage medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
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 (en) 2022-09-06

Similar Documents

Publication Publication Date Title
CN105103506B (en) For the method and system for the non-homogeneous bandwidth request allocation bandwidth in system for cloud computing
CN109032801A (en) A kind of request scheduling method, system and electronic equipment and storage medium
CN110380891A (en) Edge computing service resource allocation method and device and electronic equipment
CN105515977B (en) Method, device and system for acquiring transmission path in network
CN104052803A (en) Decentralized distributed rendering method and system
CN111884832B (en) Method for acquiring passive network topology information and related equipment
CN111182037B (en) Mapping method and device of virtual network
CN115021861B (en) Equipment management method and device
US10116590B2 (en) Network virtualization and resource allocation for the internet of things
CN111092749A (en) Region grid division method and device for full service
EP3465966B1 (en) A node of a network and a method of operating the same for resource distribution
CN105379204A (en) Methods and systems for selecting resources for data routing
CN108520471A (en) It is overlapped community discovery method, device, equipment and storage medium
CN109032800A (en) A kind of load equilibration scheduling method, load balancer, server and system
CN102904824A (en) Service providing entity selection method and device
CN116700920A (en) Cloud primary hybrid deployment cluster resource scheduling method and device
Mohamed et al. A survey of big data machine learning applications optimization in cloud data centers and networks
CN112422183B (en) Network fault positioning method and device
CN112867162A (en) Slice resource allocation method and device
CN110489224A (en) A kind of method and apparatus of task schedule
CN113162801B (en) Alarm analysis method, device and storage medium
CN105357026A (en) Resource information collection method and computing node
CN111585789B (en) Data prediction method and device
CN110781878B (en) Target area determination method and device, storage medium and electronic device
CN111629050A (en) Node scheduling method and device, storage medium and electronic device

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