WO2022067537A1 - Network closed-loop control method and related apparatus - Google Patents

Network closed-loop control method and related apparatus Download PDF

Info

Publication number
WO2022067537A1
WO2022067537A1 PCT/CN2020/118958 CN2020118958W WO2022067537A1 WO 2022067537 A1 WO2022067537 A1 WO 2022067537A1 CN 2020118958 W CN2020118958 W CN 2020118958W WO 2022067537 A1 WO2022067537 A1 WO 2022067537A1
Authority
WO
WIPO (PCT)
Prior art keywords
sla
network
control module
main control
management main
Prior art date
Application number
PCT/CN2020/118958
Other languages
French (fr)
Chinese (zh)
Inventor
余明
Original Assignee
华为技术有限公司
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 华为技术有限公司 filed Critical 华为技术有限公司
Priority to PCT/CN2020/118958 priority Critical patent/WO2022067537A1/en
Priority to CN202080103997.7A priority patent/CN116114230A/en
Publication of WO2022067537A1 publication Critical patent/WO2022067537A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0896Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5003Managing SLA; Interaction between SLA and QoS
    • H04L41/5009Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0876Network utilisation, e.g. volume of load or congestion level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0806Configuration setting for initial configuration or provisioning, e.g. plug-and-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0876Aspects of the degree of configuration automation
    • H04L41/0886Fully automatic configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/145Network analysis or design involving simulating, designing, planning or modelling of a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/147Network analysis or design for predicting network behaviour
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5003Managing SLA; Interaction between SLA and QoS
    • H04L41/5019Ensuring fulfilment of SLA
    • H04L41/5025Ensuring fulfilment of SLA by proactively reacting to service quality change, e.g. by reconfiguration after service quality degradation or upgrade
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5041Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
    • H04L41/5054Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components

Definitions

  • the present application relates to the field of communication technologies, and in particular, to a network closed-loop control method and related devices.
  • SLAs service level agreements
  • the service level agreements stipulate that various services need to achieve different SLA goals.
  • the protocol specifies how much bandwidth is required for various services, the average delay of various services does not exceed a threshold, etc., how does the radio access network (RAN) or core network (core network, CN) Ensuring the achievement of the SLA target and how to deal with it when the SLA target is not achieved are technical issues being solved by those in the art.
  • RAN radio access network
  • core network core network
  • the embodiments of the present application disclose a network closed-loop control method and a related device, which can ensure the achievement of an SLA target and improve customer satisfaction.
  • a first aspect of the embodiments of the present application discloses a network closed-loop control system, the system includes a service level commitment SLA management main control module and an SLA collector, wherein:
  • the SLA collector is used to obtain network status, where the network status includes one or more of network resource information, network topology information, network resource usage rate, and actual service information;
  • the SLA management main control module is configured to determine a resource allocation scheme according to the network state, and the resource allocation scheme is used for allocating resources.
  • the resource allocation scheme is determined according to the network status information, the network resources are adjusted for a long period based on the actual operation of the service, and different resource allocation schemes are determined according to different situations. It can improve resource utilization, reduce operating costs, or meet the actual needs of customer business in a timely manner and improve customer satisfaction.
  • the system further includes: an SLA network resource allocator, configured to allocate resources according to the resource allocation scheme.
  • the network state includes network resource usage and actual service information
  • the SLA management main control module is further configured to, when the network resource usage is lower than a preset value and the When the actual service information is the same as the first SLA target, it is determined to reduce the reserved resources.
  • network resources are adjusted for a long period based on the actual operation of services, and when the utilization rate of the network resources is lower than a preset value and the actual service information is the same as the first SLA target, the resources are pre-configured. If there are too many reserved resources, it is determined to reduce the reserved resources. In this way, resource utilization can be improved and operating costs can be reduced.
  • the network status includes network resource usage and actual service information
  • the SLA management main control module is further configured to, when the network resource usage is higher than a preset value and all If the actual service information is lower than the first SLA target, it is determined to increase the reserved resources.
  • the network resources are adjusted for a long period based on the actual operation of the service.
  • the utilization rate of the network resources is higher than a preset value and the actual service information is lower than the first SLA target, it means that If there are too few resources reserved, it is determined to increase the reserved resources. In this way, the actual needs of the customer's business can be met in time and customer satisfaction can be improved.
  • a second aspect of the embodiments of the present application discloses a network closed-loop control system, the system includes a service level commitment SLA management main control module and an SLA analyzer, wherein:
  • the SLA analyzer is used to obtain the predicted business model and the predicted business peak period; the service level commitment SLA management main control module is used to determine the resource allocation scheme according to the predicted business model and the predicted business peak period , the resource allocation scheme is used for allocating resources.
  • the system further includes an SLA network resource allocator, the SLA management main control module is further configured to set a timer according to the predicted service peak period; the SLA management main control module , and is further configured to notify the SLA network resource allocator to allocate resources according to the resource allocation scheme when the timer expires.
  • the SLA management main control module is further configured to increase the reserved resources during the predicted service peak period.
  • a third aspect of the embodiments of the present application discloses a network closed-loop control system, the system includes a service level commitment SLA management main control module, an SLA collector and an SLA network planner, wherein:
  • the SLA management main control module is used to obtain the first SLA target
  • the SLA collector is used to obtain network status, where the network status includes one or more of network resource information, network topology information, network resource usage rate, and actual service information;
  • the SLA network planner is configured to determine a resource allocation scheme according to the first SLA target and the network state.
  • the SLA network planner directly performs network evaluation and resource planning according to the SLA requirements and SLA targets stipulated in the contract between the service provider and the customer.
  • network evaluation and resource planning can be performed based on the network status collected by the SLA collector and the first SL target, that is to say, the network status of actual service operation, such as resource availability and resource utilization, is used.
  • the accuracy of network assessment and resource planning can be improved, and compared with the prior art, information related to network resources needs to be manually managed and saved, and the information related to network resources may be inconsistent with the actual situation of the network, the embodiment of the present application can directly Obtaining the network status online through the network status report (Itf_Status_Report) interface of the SLA collector is conducive to realizing fully automatic online, improving the degree of automation and reducing human resources.
  • Itf_Status_Report network status report
  • the system further includes: an SLA network resource allocator, configured to allocate resources according to the resource allocation scheme.
  • a fourth aspect of the embodiments of the present application discloses a network closed-loop control system, the system includes a service level commitment SLA management main control module, an SLA analyzer and an SLA network planner, wherein:
  • the SLA analyzer is configured to report SLA fault information, where the SLA fault information includes that the first SLA target is not achieved;
  • the SLA network planner configured to determine a resource planning result according to a second SLA target, a predicted service model, a predicted service period, and a network state, where the second SLA target is obtained according to the predicted service model;
  • the SLA management main control module is configured to determine a resource allocation scheme according to the resource planning result, where the resource allocation scheme is used to allocate resources.
  • the SLA analyzer obtains the actual service information from the SLA collector, and compares the actual service information with the first SLA target. , the predicted business model, the predicted business cycle, and the network state determine the resource planning result.
  • the SLA management master control module determines the resource allocation plan according to the resource planning result, re-evaluates the network and re-plans the resources, meets customer needs in a timely manner, and improves customer satisfaction.
  • the SLA analyzer is further configured to obtain the second SLA target, the predicted business model and the predicted business period.
  • system further includes: an SLA collector, configured to acquire the network status.
  • system further includes: an SLA network resource allocator, configured to allocate resources according to the resource allocation scheme.
  • a fifth aspect of the embodiments of the present application discloses a network closed-loop control system, the system includes a service level commitment SLA management main control module, an SLA analyzer and an end-to-end E2E management module, wherein:
  • the SLA analyzer is used to report SLA fault information, where the SLA fault information includes that the first SLA target is not achieved; the SLA management main control module is used to determine that the first SLA target cannot be achieved; the end-to-end The end E2E management module is used to determine the third SLA target.
  • the closed-loop management is realized by feedback to the network end-to-end E2E management system, so as to ensure the achievement of user SLA requirements/targets , improve customer satisfaction.
  • the SLA management main control module is further configured to determine a resource allocation scheme according to the third SLA target.
  • a sixth aspect of the embodiments of the present application discloses a network closed-loop control method, including:
  • the service level commitment SLA management main control module sends a first request message to the service level commitment SLA collector;
  • the SLA management main control module receives a first response message from the SLA collector, where the first response message includes a network state, and the network state includes network resource information, network topology information, network resource utilization, actual service one or more of the information;
  • the SLA management main control module determines a resource allocation scheme according to the network state, and the resource allocation scheme is used for allocating resources.
  • the method further includes: the SLA management main control module sends a service level commitment SLA network resource allocator to the a second request message, where the second request message includes the resource allocation scheme; the SAL management main control module receives a second response message from the SLA network resource allocator.
  • the network status includes network resource usage and actual service information
  • the SLA management main control module determines a resource allocation scheme according to the network status, including: when the network resource usage is Below the preset value, and the actual service information is the same as the first SLA target, the SLA management main control module determines to reduce the reserved resources.
  • the network status includes network resource usage and actual service information
  • the SLA management main control module determines a resource allocation scheme according to the network status, including: when the network resource usage is If the value is higher than the preset value and the actual service information is lower than the first SLA target, the SLA management main control module determines to increase the reserved resources.
  • a seventh aspect of the embodiments of the present application discloses a network closed-loop control method, including:
  • the service level commitment SLA collector receives the first request message from the service level commitment SLA management main control module;
  • the SLA collector sends a first response message to the SLA management main control module, where the first response message includes network status, and the network status includes network resource information, network topology information, network resource utilization, and actual service information
  • the network state is used to determine a resource allocation scheme, and the resource allocation scheme is used to allocate resources.
  • An eighth aspect of the embodiments of the present application discloses a network closed-loop control method, including:
  • the service level commitment SLA management main control module sends a third request message to the service level commitment SLA analyzer;
  • the SLA management main control module receives a third response message from the SLA analyzer, where the third response message includes the predicted business model and the predicted business peak period;
  • the SLA management main control module determines a resource allocation scheme according to the predicted service model and the predicted service peak period, and the resource allocation scheme is used for allocating resources.
  • the method further includes: the SLA management main control module sends the service The level commitment SLA network resource allocator sends a fourth request message, where the fourth request message includes the resource allocation scheme; the SLA management main control module receives a fourth response message from the SLA network resource allocator.
  • the method further includes: the SLA management main control module according to the predicted service A timer is set in the peak period; when the timer expires, the SLA management main control module sends the fourth request message to the service level commitment SLA network resource allocator.
  • the SLA management main control module determines a resource allocation scheme according to the predicted business model and the predicted business peak period, including: the SLA management main control module performs the predicted business Increase reserved resources during peak hours.
  • a ninth aspect of the embodiments of the present application discloses a network closed-loop control method, including:
  • the service level commitment SLA analyzer receives the third request message from the service level commitment SLA management main control module,
  • the SLA analyzer sends a third response message to the SLA management main control module, the third response message includes the predicted business model and the predicted business peak period, the predicted business model and the predicted business peak
  • the time period is used to determine a resource allocation scheme, which is used to allocate resources.
  • a tenth aspect of the embodiments of the present application discloses a network closed-loop control method, including:
  • the service level commitment SLA management main control module sends a sixth request message to the service level commitment SLA network planner, where the sixth request message includes the first SLA target and the network state; the network state includes network resource information and network topology information , one or more of network resource utilization rate and actual business information;
  • the SLA management main control module receives a sixth response message from the SLA network planner, the sixth response message includes a resource allocation scheme, and the resource allocation scheme is based on the first SLA target and the network If the status is determined, the resource allocation scheme is used to allocate resources.
  • the method further includes: the SLA management main control module commits the SLA network to the service level
  • the resource allocator sends a seventh request message, where the seventh request message includes the resource allocation scheme; the SLA management main control module receives a seventh response message from the SLA network resource allocator.
  • the method further includes: the SLA management master control module receives a message from the SLA management master control module. the first SLA target of the end-to-end E2E management module; the SLA management main control module sends a fifth request message to the service level commitment SLA collector, and the fifth request message is used to obtain the network status; the SLA management The main control module receives a fifth response message from the SLA collector, where the fifth response message includes the network status.
  • An eleventh aspect of the embodiments of the present application discloses a network closed-loop control method, including:
  • the service level commitment SLA network planner receives the sixth request message from the service level commitment SLA management main control module, the sixth request message includes the first SLA target and the network state; the network state includes network resource information, network topology One or more of information, network resource utilization rate, and actual business information;
  • the SLA network planner determines a resource allocation scheme according to the first SLA target and the network state
  • the SLA network planner sends a sixth response message to the SLA management main control module, where the sixth response message includes a resource allocation scheme, and the resource allocation scheme is used for allocating resources.
  • a twelfth aspect of the embodiments of the present application discloses a network closed-loop control method, including:
  • the service level commitment SLA collector receives the fifth request message from the service level commitment SLA management main control module,
  • the SLA collector sends a fifth response message to the SLA management main control module, where the fifth response message includes a network status, and the network status includes network resource information, network topology information, network resource utilization, and actual service information
  • the network state is used to determine a resource allocation scheme, and the resource allocation scheme is used to allocate resources.
  • a thirteenth aspect of the embodiments of the present application discloses a network closed-loop control method, including:
  • the service level commitment SLA management main control module receives fault information from the service level commitment SLA analyzer, and the fault information includes the failure of the first service level commitment SLA target;
  • the SLA management main control module sends a response message to the SLA analyzer
  • the SLA management main control module sends an eighth request message to the SLA network planner, where the eighth request message includes the second service level commitment SLA target, the predicted service model and the predicted service period, and the network state, the network state.
  • the status includes one or more of network resource information, network topology information, network resource utilization rate, and actual service information;
  • the SLA management main control module receives an eighth response message from the SLA network planner, the eighth response message includes a resource planning result, and the resource planning result is a predicted business model according to the second SLA target and the predicted business cycle and network status;
  • the SLA management main control module determines a resource allocation scheme according to the resource planning result.
  • the second SLA target is determined according to the predicted business model.
  • the method further includes: the SLA management main control module sends the SLA analyzer an eighth request message.
  • the SLA management main control module receives a ninth response message from the SLA analyzer, where the ninth response message includes the predicted business model and the predicted business period.
  • the method further includes: the SLA management main control module sends a tenth request to the SLA collector message; the SLA management main control module receives a tenth response message from the SLA collector, where the tenth response message includes the network status.
  • the method further includes: the SLA management main control module allocates resources to the SLA network
  • the server sends an eleventh request message, the eleventh request message includes the resource allocation scheme, and the resource allocation scheme is used for allocating resources; the SLA management main control module receives the first request from the SLA network resource allocator. Eleven response messages.
  • a fourteenth aspect of the embodiments of the present application discloses a network closed-loop control method, including:
  • the SLA network planner receives an eighth request message from the SLA management master control module, where the eighth request message includes the second service level commitment SLA target, the predicted business model and the forecast The service cycle and network state, the network state includes one or more of network resource information, network topology information, network resource utilization, and actual service information, and the second SLA target is based on the predicted service. obtained by the model;
  • the SLA network planner determines a resource planning result according to the second service level commitment SLA target, the predicted service model and the predicted service period, and the network state, and the resource planning result is used to determine a resource allocation scheme, and the resource allocation scheme for allocating resources;
  • the SLA network planner sends an eighth response message to the SLA management main control module, where the eighth response message includes a resource planning result.
  • a fifteenth aspect of the embodiments of the present application discloses a network closed-loop control method, including:
  • the service level commitment SLA management main control module sends a first indication message to the end-to-end E2E management module, where the first indication message is used to indicate that the first service level commitment SLA target cannot be completed;
  • the SLA management main control module receives the twelfth response message from the E2E management module;
  • the SLA management main control module receives a third service level commitment SLA target from the E2E management module, where the third SLA target is used to determine a resource allocation scheme;
  • the SLA management main control module sends a thirteenth response message to the E2E management module.
  • the method further includes: the SLA management main control module receives a message from the service level Commit the fault information of the SLA analyzer, the SLA fault information includes the failure of the first SLA target; the SLA management main control module sends a fourteenth response message to the SLA analyzer; the SLA management main control module It is determined that the SLA failure message cannot be resolved.
  • a sixteenth aspect of the embodiments of the present application discloses a network closed-loop control method, including:
  • the end-to-end E2E management module receives a first indication message from the service level commitment SLA management main control module, where the first indication message is used to indicate that the first service level commitment SLA target cannot be completed;
  • the E2E management module sends a twelfth response message to the SLA management main control module;
  • the E2E management module determines a third SLA target
  • the E2E management module sends the third SLA target to the SLA management main control module, where the third SLA target is used to determine a resource allocation scheme;
  • the E2E management module receives the thirteenth response message from the SLA management main control module.
  • a seventeenth aspect of an embodiment of the present application discloses a network closed-loop control device, including at least one processor and a transceiver, wherein the at least one processor is used for communicating with other devices through the transceiver, and the memory is used for A computer program is stored, and the processor is configured to invoke the computer program to perform the following operations:
  • a first response message from the SLA collector is received by the transceiver, where the first response message includes a network status, and the network status includes network resource information, network topology information, network resource utilization, and actual service information. one or more of the;
  • a resource allocation scheme is determined according to the network state, and the resource allocation scheme is used for allocating resources.
  • the processor is further configured to send a second request message to a service level commitment SLA network resource allocator through the transceiver after determining the resource allocation scheme according to the network state, the The second request message includes the resource allocation scheme; and a second response message from the SLA network resource allocator is received.
  • the processor is further configured to determine to reduce the pre-set value when the network resource usage rate is lower than a preset value and the actual service information is the same as the first SLA target remaining resources.
  • the processor is further configured to determine to increase the preset value when the network resource usage rate is higher than a preset value and the actual service information is lower than the first SLA target resources left.
  • An eighteenth aspect of the embodiments of the present application discloses a network closed-loop control device, including at least one processor and a transceiver, wherein the at least one processor is used for communicating with other devices through the transceiver, and the memory is used for A computer program is stored, and the processor is used to invoke the computer program to perform the following operations:
  • the SLA management main control module sends a first response message to the SLA management main control module through the transceiver, where the first response message includes a network status, and the network status includes network resource information, network topology information, network resource utilization, and actual service information
  • the network state is used to determine a resource allocation scheme, and the resource allocation scheme is used to allocate resources.
  • a nineteenth aspect of an embodiment of the present application discloses a network closed-loop control device, including at least one processor and a transceiver, wherein the at least one processor is used for communicating with other devices through the transceiver, and the memory is used for A computer program is stored, and the processor is configured to invoke the computer program to perform the following operations:
  • the transceiver receiving, by the transceiver, a third response message from the SLA analyzer, the third response message including the predicted business model and predicted peak business hours;
  • a resource allocation scheme is determined according to the predicted business model and the predicted business peak period, and the resource allocation scheme is used for allocating resources.
  • the processor is further configured to, after determining the resource allocation scheme according to the predicted service model and the predicted service peak period, commit SLA network resource allocation to the service level through the transceiver
  • the server sends a fourth request message, the fourth request message includes the resource allocation scheme; and receives a fourth response message from the SLA network resource allocator through the transceiver.
  • the processor is further configured to set a timer according to the predicted business peak period after receiving the third response message from the SLA analyzer through the transceiver; when When the timer expires, the fourth request message is sent to the service level commitment SLA network resource allocator.
  • the processor is further configured to increase the reserved resources during the predicted service peak period.
  • a twentieth aspect of an embodiment of the present application discloses a network closed-loop control device, including at least one processor and a transceiver, wherein the at least one processor is used for communicating with other devices through the transceiver, and the memory is used for A computer program is stored, and the processor is configured to invoke the computer program to perform the following operations:
  • the third response message includes the predicted business model and the predicted business peak period, the predicted business model and the predicted business peak
  • the time period is used to determine a resource allocation scheme, which is used to allocate resources.
  • a twenty-first aspect of an embodiment of the present application discloses a network closed-loop control device, including at least one processor and a transceiver, wherein the at least one processor is configured to communicate with other devices through the transceiver, and the memory uses For storing a computer program, the processor is used to call the computer program to perform the following operations:
  • the sixth request message includes the first SLA target and the network state;
  • the network state includes network resource information, network topology information, network resources One or more of usage rate and actual business information;
  • a sixth response message from the SLA network planner is received by the transceiver, the sixth response message includes a resource allocation scheme determined according to the first SLA target and the network status Yes, the resource allocation scheme is used for allocating resources.
  • the processor is further configured to send a seventh request to the service level commitment SLA network resource allocator after receiving the sixth response message from the SLA network planner through the transceiver message, the seventh request message includes the resource allocation scheme; and a seventh response message from the SLA network resource allocator is received.
  • the processor is further configured to receive the first SLA target from the end-to-end E2E management module before sending the sixth request message to the service level commitment SLA network planner through the transceiver ; Send the fifth request message to the service level commitment SLA collector, and the fifth request message is used to obtain the network status; Receive the fifth response message from the SLA collector, and the fifth response message includes the network status.
  • a twenty-second aspect of an embodiment of the present application discloses a network closed-loop control device, including at least one processor and a transceiver, wherein the at least one processor is configured to communicate with other devices through the transceiver, and the memory uses For storing a computer program, the processor is used to call the computer program to perform the following operations:
  • a sixth request message from the service level commitment SLA management main control module is received by the transceiver, where the sixth request message includes the first SLA target and the network state; the network state includes network resource information, network topology information, One or more of network resource utilization and actual business information;
  • a sixth response message is sent to the SLA management main control module through the transceiver, where the sixth response message includes a resource allocation scheme, and the resource allocation scheme is used for allocating resources.
  • a twenty-third aspect of an embodiment of the present application discloses a network closed-loop control device, including at least one processor and a transceiver, wherein the at least one processor is configured to communicate with other devices through the transceiver, and the memory uses For storing a computer program, the processor is used to call the computer program to perform the following operations:
  • the fifth response message includes a network status
  • the network status includes network resource information, network topology information, network resource utilization, and actual service information
  • the network state is used to determine a resource allocation scheme, and the resource allocation scheme is used to allocate resources.
  • a twenty-fourth aspect of an embodiment of the present application discloses a network closed-loop control device, including at least one processor and a transceiver, wherein the at least one processor is configured to communicate with other devices through the transceiver, and the memory uses For storing a computer program, the processor is used to call the computer program to perform the following operations:
  • An eighth request message is sent to the SLA network planner through the transceiver, the eighth request message including the second service level commitment SLA target, the predicted business model and the predicted business period, and the network state, the network state including One or more of network resource information, network topology information, network resource utilization rate, and actual business information;
  • An eighth response message from the SLA network planner is received by the transceiver, the eighth response message including a resource planning result based on the second SLA objective, the predicted business model and the forecast The service cycle and network status are determined;
  • a resource allocation scheme is determined according to the resource planning result.
  • the second SLA target is determined according to the predicted business model.
  • the processor is further configured to send the ninth request message to the SLA analyzer before sending the eighth request message to the SLA network planner through the transceiver;
  • the ninth response message of the SLA analyzer, the ninth response message includes the predicted business model and the predicted business period.
  • the processor is further configured to send the tenth request message to the SLA collector before sending the eighth request message to the SLA network planner through the transceiver; The tenth response message of the SLA collector, where the tenth response message includes the network status.
  • the processor is further configured to send an eleventh request to the SLA network resource allocator after receiving the eighth response message from the SLA network planner through the transceiver message, the eleventh request message includes the resource allocation scheme, and the resource allocation scheme is used for allocating resources; and an eleventh response message from the SLA network resource allocator is received.
  • a twenty-fifth aspect of an embodiment of the present application discloses a network closed-loop control device, including at least one processor and a transceiver, wherein the at least one processor is configured to communicate with other devices through the transceiver, and the memory uses For storing a computer program, the processor is used to call the computer program to perform the following operations:
  • the eighth request message includes the second service level commitment SLA target, the predicted business model and A predicted service period, and a network state
  • the network state includes one or more of network resource information, network topology information, network resource utilization, and actual service information
  • the second SLA target is based on the prediction business model
  • a twenty-sixth aspect of an embodiment of the present application discloses a network closed-loop control device, including at least one processor and a transceiver, wherein the at least one processor is configured to communicate with other devices through the transceiver, and the memory uses For storing a computer program, the processor is used to call the computer program to perform the following operations:
  • the processor is further configured to receive fault information from the service level commitment SLA analyzer before sending the first indication message to the end-to-end E2E management module through the transceiver, and the The SLA failure information includes that the first SLA target is not achieved; a fourteenth response message is sent to the SLA analyzer; and it is determined that the SLA failure information cannot be resolved.
  • a twenty-seventh aspect of an embodiment of the present application discloses a network closed-loop control device, including at least one processor and a transceiver, wherein the at least one processor is configured to communicate with other devices through the transceiver, and the memory uses For storing a computer program, the processor is used to call the computer program to perform the following operations:
  • the transceiver receiving, by the transceiver, a first indication message from the service level commitment SLA management main control module, where the first indication message is used to indicate that the first service level commitment SLA target cannot be completed;
  • the thirteenth response message from the SLA management main control module is received through the transceiver.
  • a twenty-eighth aspect of the embodiments of the present application discloses a computer-readable storage medium, where program instructions are stored in the computer-readable storage medium, and when the program instructions are executed on a processor, the above-mentioned aspects of any one of the above-mentioned aspects are implemented. method described.
  • a twenty-ninth aspect of the embodiments of the present application provides a computer program product, which, when running on a computer, enables the computer to execute the methods of the above aspects.
  • FIG. 1 is a schematic structural diagram of a network closed-loop control system 1000 provided by an embodiment of the present application;
  • FIG. 2 is a schematic structural diagram of a RAN sub-network management system 1003 provided by an embodiment of the present application;
  • FIG. 3 is a schematic diagram of a closed-loop control loop entity provided by an embodiment of the present application.
  • FIG. 4 is a schematic diagram of a network automation management provided by an embodiment of the present application.
  • FIG. 5 is a schematic diagram of a process in which a large amount of network management data is analyzed by a machine learning algorithm according to an embodiment of the present application
  • FIG. 6 is a schematic diagram of a service caller and a callee provided by an embodiment of the present application
  • FIG. 7 is a flowchart of a network closed-loop control method provided by an embodiment of the present application.
  • FIG. 8 is a flowchart of another network closed-loop control method provided by an embodiment of the present application.
  • FIG. 9 is a flowchart of another network closed-loop control method provided by an embodiment of the present application.
  • FIG. 10 is a flowchart of another network closed-loop control method provided by an embodiment of the present application.
  • FIG. 11 is a schematic structural diagram of a network closed-loop control method provided by an embodiment of the present application.
  • FIG. 12 is a schematic structural diagram of another network closed-loop control system provided by an embodiment of the present application.
  • FIG. 13 is a schematic structural diagram of another network closed-loop control system provided by an embodiment of the present application.
  • FIG. 14 is a schematic structural diagram of another network closed-loop control system provided by an embodiment of the present application.
  • 15 is a schematic structural diagram of another network closed-loop control system provided by an embodiment of the present application.
  • 16 is a schematic structural diagram of another network closed-loop control system provided by an embodiment of the present application.
  • 17 is a schematic structural diagram of a network closed-loop control device provided by an embodiment of the present application.
  • FIG. 18 is a schematic structural diagram of another network closed-loop control device provided by an embodiment of the present application.
  • FIG. 19 is a schematic structural diagram of another network closed-loop control device provided by an embodiment of the present application.
  • FIG. 20 is a schematic structural diagram of another network closed-loop control device provided by an embodiment of the present application.
  • FIG. 21 is a schematic structural diagram of another network closed-loop control apparatus provided by an embodiment of the present application.
  • FIG. 1 is a schematic structural diagram of a network closed-loop control system 1000 provided by an embodiment of the present application.
  • the network closed-loop control system 1000 includes a network end-to-end (E2E) management system 1001.
  • the network end The end-to-end management system 1001 is responsible for cross-domain (radio access network, core network, etc.) management, wherein the network end-to-end management system 1001 includes an end-to-end management module 1002, and the network end-to-end management system 1001 includes two subsystems , which are respectively a radio access network (RAN) sub-network management system 1003 and a core network (core network, CN) sub-network management system 1004.
  • RAN radio access network
  • core network core network
  • the RAN sub-network management system includes a service level agreement (SLA) management main control module 10031, an SLA Network planner 10032 , SLA network resource allocator 10033 , SLA collector 10034 and SLA analyzer 10035 .
  • SLA service level agreement
  • the SLA management main control module 10031 is responsible for the closed-loop control of the RAN sub-network management system, and adopts different closed-loop control methods according to different situations.
  • the SLA network planner 10032 is responsible for evaluating and planning the resources of the RAN sub-network according to the SLA target, and transforming the SLA requirements into the requirements for the resources of the RAN sub-network.
  • the SLA requirement is that the customer specifies that it takes 10 seconds to upload 100 photos when uploading photos. The photo is sent to the server.
  • the SLA network planner needs to convert the SLA requirements into what spectrum, how much bandwidth, and which cell and other RAN sub-network resources to upload the photo to the server.
  • the SLA network resource allocator 10033 is responsible for the reservation and configuration of network resources under the control of the SLA management main control module 10031 .
  • the SLA collector 10034 is responsible for collecting and counting various information in the network operation process, and provides network information services through the status report (Itf_Status_Report) interface.
  • the network information includes network resource information, network topology information, network resource utilization and actual business. information and more.
  • Network topology information refers to network networking relationships, such as device connection relationships.
  • Network resource usage refers to the resource usage of allocated resources.
  • Actual service information refers to SLA monitoring information during actual service operation, such as bandwidth and delay during actual service operation.
  • the SLA analyzer 10035 is responsible for analyzing and calculating various information in the network operation collected by the SLA collector 10034, and provides external services of SLA fault information and SLA prediction information through the analysis report (Itf_Analytics_Report) interface.
  • SLA fault information refers to judging whether the SLA target is achieved based on actual business information, and calculating the SLA target achievement degree. If the SLA target is not achieved, SLA fault information is generated.
  • the SLA prediction information is the predicted business model and business cycle obtained by machine learning or big data analysis based on the actual business information monitored during the actual operation of the business.
  • the network resource information includes the quantity, detailed information, status and so on of the network resource. Exemplarily, as shown in Table 1, Table 1 represents network resource information. Network resources can be divided into radio resources, device resources and transmission resources, and so on.
  • FIG. 3 is a schematic diagram of a closed-loop control loop entity provided by an embodiment of the present application.
  • the closed-loop control loop entity includes four stages: monitoring, analysis, decision-making, and execution. The monitoring stage is used to detect the network operation process.
  • the analysis phase is used to analyze various performance management and quality of experience input data and the state of the network
  • the decision phase is used to make decisions based on the analysis results
  • the execution phase is used to perform based on the decision results.
  • Management data analytic It is described from the management level. Network automation management includes four stages: monitoring, analysis, decision-making and execution. The efficient autonomy of the network is shown in Figure 4, which shows a schematic diagram of an automated network management. Among them, the management data analytic service (MDAS) corresponds to the analysis phase. In the analysis phase, MDA is based on machine learning (ML) algorithms, and provides specific scenarios and use cases through the analysis of a large amount of network management data. The intelligent network analysis service can efficiently identify and locate network problems, and analyze the root cause of the problem. As shown in FIG. 5 , FIG. 5 shows a process of analyzing a large amount of network management data through a machine learning algorithm.
  • MDAS management data analytic service
  • NWDAF Network data analytic service
  • 3GPP 3rd generation partnership project
  • NF network functions
  • the analysis information service also collects the requirement description information of the NF.
  • Table 2 represents the analysis information and the requirement description information.
  • NWDAF can also use services provided through the MDAS interface, as shown in Figure 6, which shows a schematic diagram of a service caller and callee.
  • MnS is a management service interface
  • MDAS is a management data analysis service interface
  • Nnf is an access control function interface.
  • the third-generation partnership program 3GPP still has a very rough layout of the service level agreement (SLA) architecture, which remains at the conceptual level and cannot be implemented concretely. Moreover, the definition of service interfaces is incomplete and the service interfaces are not classified. , and, from the perspective of SLA closed-loop implementation, the management data analysis service MDAS and the network data analysis function NWDAF service are defined. It is not clear how to use these services to achieve SLA guarantee. Therefore, how to solve the above problems is a matter for those skilled in the art. Technical issues being resolved.
  • SLA service level agreement
  • FIG. 7 is a network closed-loop control method provided by an embodiment of the present application. The method includes but is not limited to the following steps:
  • Step S701 The service level commitment SLA management main control module sends a first request message to the SLA collector.
  • the first request message is used to obtain the network state.
  • the SLA management main control module may obtain the network status through the network status report (Itf_Status_Report) interface of the SLA collector.
  • the SLA management main control module may set a timer. When the timer expires, the SLA management main control module will be triggered to send the first request message to the SLA collector. request message.
  • the SLA management main control module will send a first request message to the SLA collector every other month, where the first request message is used to obtain the network status.
  • Step S702 The SLA collector receives the first request message from the SLA management main control module.
  • Step S703 The SLA collector sends a first response message to the SLA management main control module.
  • the first response message includes a network state
  • the network state includes one or more items of network resource information, network topology information, network resource usage rate, and actual service information.
  • the network resource information may include the number, detailed information, and status of network resources, etc.
  • the network resources may be divided into wireless resources, device resources, and transmission resources.
  • the network resources are wireless resources, such as a cell list. , cell ID, etc.
  • the network topology information may refer to a network networking relationship, such as a device connection relationship.
  • Network resource usage refers to the resource usage of allocated resources.
  • the SLA network resource allocator allocates wireless resources to service 1, and the resource utilization rate of the allocated resources is 60%.
  • the actual service information may refer to SLA monitoring information during actual service operation, such as bandwidth, delay, and the like during the operation of service 1.
  • the network status includes network resource utilization and actual service information
  • the network resource utilization rate is 60%
  • the actual service information can be that the bandwidth during the operation of service 1 is 100 megabytes
  • the SLA collector sends the SLA management main control module.
  • the first response message, the first response message includes the network status, the network status includes the network resource utilization rate and the actual service information, wherein the network resource utilization rate is 60%, and the actual service information is that the bandwidth during the operation of service 1 is 100 megabits .
  • Step S704 the SLA management main control module receives the first response message from the SLA collector.
  • Step S705 The SLA management main control module determines a resource allocation scheme according to the network state.
  • the resource allocation scheme is used to allocate resources.
  • the SLA management main control module determines to reduce the reserved resources.
  • the preset value may be set by the SLA management main control module or specified in an agreement, which is not limited in the embodiment of the present application.
  • the first SLA objective may be contracted requirements and objectives for the service provider and the customer.
  • the network status includes network resource utilization and actual service information
  • the default value is 80%
  • the network resource utilization rate is 60%
  • the utilization rate of resources allocated for service 1 is 60%
  • the actual service information The average delay during the operation of business 1 is 20 milliseconds (ms).
  • the first SLA target can be the SLA target stipulated in the contract between the service provider and the customer. 80%, and the average delay in the actual business operation process is 20ms, which is the same as the first SLA target, that is, the average delay is 20ms, then the SLA management main control module determines to reduce the reserved resources.
  • the SLA management main control module determines to reduce the reserved resources, and the SLA management main control module determines the wireless network reserved for service 1. There are 70 resource blocks in a cell in the network.
  • the SLA management master control determines to reduce the reserved resources, which can reasonably avoid the occurrence of resource waste and improve resource utilization.
  • the SLA management main control module determines to increase the reserved resources.
  • the preset value may be set by the SLA management main control module or specified in an agreement, which is not limited in the embodiment of the present application.
  • the first SLA objective may be a contracted SLA requirement and SLA objective for the service provider and the customer.
  • the network status includes network resource utilization and actual service information
  • the default value is 80%
  • the network resource utilization rate is 100%, that is to say, the utilization rate of resources allocated for service 1 is 100%
  • the actual service information The bandwidth during the operation of business 1 is 50 megabytes (MB), and the first SLA target can be 80MB for the service provider and the customer to contract. Then, since the network resource utilization rate is 100% higher than 80%, and the actual business operation If the bandwidth of 50MB in the process is lower than the first SLA target, that is, the bandwidth of 80MB, the SLA management main control module determines to increase the reserved resources.
  • the SLA management main control module determines to increase the preset value.
  • the reserved resources can meet the needs of customers.
  • Step S706 The SLA management main control module sends a second request message to the SLA network resource allocator.
  • the second request message includes a resource allocation scheme.
  • the SLA management main control module sends a second request message to the SLA network resource allocator, the second request The message includes the resource allocation scheme, that is, the number of resource blocks in the cell in the wireless network reserved for service 1 is 70.
  • Step S707 The SLA network resource allocator receives the second request message from the SLA management main control module.
  • Step S708 The SLA network resource allocator allocates resources according to the resource allocation scheme.
  • the resource allocation scheme is that the number of resource blocks in the cell in the wireless network reserved for service 1 is reduced from 100 to 70
  • the SLA network resource allocator obtains the resource allocation scheme, it will reserve the wireless network for service 1.
  • the number of resource blocks in the cells in is reduced from 100 to 70.
  • Step S709 The SLA network resource allocator sends a second response message to the SLA management main control module.
  • the second response message may be used to notify the SLA management main control module that the SLA network resource allocator has allocated resources according to the resource allocation scheme.
  • Step S710 The SLA management main control module receives the second response message from the SLA network resource allocator.
  • the network resources can be adjusted for a long period based on the actual operation of the service, and different resource allocation schemes can be determined according to different situations. Improve resource utilization, reduce operating costs, or meet actual customer business needs in a timely manner to improve customer satisfaction.
  • FIG. 8 is another network closed-loop control method provided by an embodiment of the present application. The method includes but is not limited to the following steps:
  • Step S801 The service level commitment SLA management main control module sends a third request message to the SLA analyzer.
  • the third request message is used to obtain the predicted business model and the predicted business peak period.
  • the SLA management main control module may obtain the predicted business model and the predicted business peak period through the analysis report (Itf_Analytics_Report) interface of the SLA analyzer.
  • the business peak period predicted by the predicted business model may be learned by means of machine learning based on actual business information during the actual operation of the business, for example, the average delay, bandwidth, etc. during the business operation.
  • Step S802 The SLA analyzer receives a third request message from the SLA management main control module.
  • Step S803 The SLA analyzer sends a third response message to the SLA management main control module.
  • the third response message includes the predicted business model and the predicted business peak period.
  • the predicted service model and the predicted service peak period are obtained by the SLA analyzer through the analysis and calculation of various information collected by the SLA collector in the network operation.
  • the SLA analyzer can continuously analyze the data collected by the SLA collector. That is to say, the predicted service model and the predicted service peak period can be analyzed by the SLA analyzer before receiving the third request message, or can be analyzed according to the data collected by the SLA collector after receiving the third request message. analyzed.
  • the SLA analyzer sends a third response message to the SLA management main control module, where the third response message includes the predicted business peak period of 11:00 to 13:00 noon.
  • Step S804 the SLA management main control module receives the third response message from the SLA analyzer.
  • the SLA management main control module after the SLA management main control module receives the third response message from the SLA analyzer, the SLA management main control module sets a timer according to the predicted service peak period; when the timer times out, the SLA management module The main control module sends the fourth request message to the SLA network resource allocator.
  • the SLA management main control module sets the timer to 2 hours, and A timer is started, and when the timer times out, that is, when the time is 11:00, the SLA management main control module sends the fourth request message to the SLA network resource allocator.
  • Step S805 The SLA management main control module determines a resource allocation scheme according to the predicted business model and the predicted business peak period.
  • the resource allocation scheme is used to allocate resources.
  • the SLA management main control module increases the reserved resources during the predicted service peak period.
  • the SLA management main control module previously determined that the number of resource blocks in the wireless network reserved for service 1 is 50, and now the SLA management main control module determines that the predicted The reserved resources are increased during peak service hours, that is to say, the SLA management main control module determines that the number of resource blocks in the cell in the wireless network reserved by service 1 is greater than 50, eg, 80, from 11:00 to 13:00 noon.
  • Step S806 The SLA management main control module sends a fourth request message to the SLA network resource allocator.
  • the fourth request message includes a resource allocation scheme.
  • Step S807 The SLA network resource allocator receives the fourth request message from the SLA management main control module.
  • Step S808 The SLA network resource allocator allocates resources according to the resource allocation scheme.
  • step S708 For details, refer to step S708, and this step will not be repeated.
  • Step S809 The SLA network resource allocator sends a fourth response message to the SLA management main control module.
  • the fourth response message may be used to notify the SLA management main control module that the SLA network resource allocator has allocated resources according to the resource allocation scheme.
  • Step S810 The SLA management main control module receives the fourth response message from the SLA network resource allocator.
  • FIG. 9 is another network closed-loop control method provided by an embodiment of the present application. The method includes but is not limited to the following steps:
  • Step S901 The end-to-end E2E management module sends the first SLA target to the SLA management main control module.
  • the end-to-end E2E management module is a module in the network end-to-end management system
  • the first SLA target may be the SLA requirement and SLA target stipulated in the contract between the service provider and the customer.
  • the first SLA target may be a SLA target contracted by the service provider and the customer to be 20MB of bandwidth.
  • Step S902 the SLA management main control module receives the first SLA target from the end-to-end E2E management module.
  • Step S903 The SLA management main control module sends a fifth request message to the SLA collector.
  • the fifth request message is used to obtain the network state.
  • the SLA management main control module may obtain the network status through the network status report (Itf_Status_Report) interface of the SLA collector.
  • Step S904 the SLA collector receives the fifth request message from the SLA management main control module.
  • Step S905 The SLA collector sends a fifth response message to the SLA management main control module.
  • the fifth response message includes the network status.
  • the network status includes one or more items of network resource information, network topology information, network resource usage rate, and actual service information.
  • the network resource information may include the number, detailed information, and status of network resources, etc.
  • the network resources may be divided into wireless resources, device resources, and transmission resources.
  • the network resources are wireless resources, such as a cell list. , cell ID, etc.
  • the network topology information may refer to a network networking relationship, such as a device connection relationship.
  • Network resource usage refers to the resource usage of allocated resources.
  • the network status includes network resource information
  • the network resource information can be how many resources in the network can be used for the service 4 Use, for example, there is 40MB of bandwidth in the network that can be used by a new service, namely service 4, then the SLA collector sends a fifth response message to the SLA management main control module, where the fifth response message includes the network status.
  • Step S906 the SLA management main control module receives the fifth response message from the SLA collector.
  • the fifth response message includes the network status.
  • Step S907 The SLA management main control module sends a sixth request message to the SLA network planner.
  • the sixth request message includes the first SLA target and the network state; the network state includes one or more of network resource information, network topology information, network resource usage rate, and actual service information.
  • the first SLA target can be 20MB of bandwidth stipulated in the contract between the service provider and the customer
  • the network status includes network resource information.
  • the network resource information is that there is 40MB of bandwidth in the network that can be used by a new service, namely Service 4.
  • the SLA management main control module sends a sixth request message to the SLA network planner, where the sixth request message includes the first SLA target bandwidth of 20MB and network resource information, for example, the network resource information is that there is 40MB of bandwidth available in the network It is used for the new business, namely business 4.
  • Step S908 The SLA network planner receives the sixth request message from the SLA management main control module.
  • the sixth request message includes the first SLA target and the network state; the network state includes one or more of network resource information, network topology information, network resource usage rate, and actual service information.
  • Step S909 The SLA network planner determines a resource allocation scheme according to the first SLA target and the network state.
  • the network state includes one or more items of network resource information, network topology information, network resource usage rate, and actual service information.
  • the first SLA target is a bandwidth of 20MB
  • the network status includes network resource information.
  • the network resource information is that there is 40MB of bandwidth in the network that can be used by a new service, namely service 4.
  • the SLA network planner determines The resource allocation scheme, for example, allocates 30MB in the network to service 4 for use.
  • Step S910 The SLA network planner sends a sixth response message to the SLA management main control module.
  • the sixth response message includes a resource allocation scheme, and the resource allocation scheme is used for allocating resources.
  • the SLA network planner sends a sixth response message to the SLA management main control module, and the sixth response message includes the resource allocation scheme: allocate 30MB in the network to Business 4 use.
  • Step S911 the SLA management main control module receives the sixth response message from the SLA network planner.
  • Step S912 The SLA management main control module sends a seventh request message to the SLA network resource allocator.
  • the seventh request message includes a resource allocation scheme. For example, if 30MB in the network is allocated for use by service 4, the SLA management main control module sends a seventh request message to the SLA network resource allocator.
  • the seventh request message includes a resource allocation scheme that allocates 30MB in the network to service 4 for use.
  • Step S913 The SLA network resource allocator receives the seventh request message from the SLA management main control module.
  • Step S914 The SLA network resource allocator allocates resources according to the resource allocation scheme.
  • step S708 For details, refer to step S708, and this step will not be repeated.
  • Step S915 The SLA network resource allocator sends a seventh response message to the SLA management main control module.
  • the seventh response message may be used to notify the SLA management main control module that the SLA network resource allocator has allocated resources according to the resource allocation scheme.
  • Step S916 the SLA management main control module receives the seventh response message from the SLA network resource allocator.
  • the SLA network planner directly performs network evaluation and resource planning according to the SLA requirements and SLA targets stipulated in the contract between the service provider and the customer.
  • the SLA network planner During network evaluation and resource planning, the network evaluation and resource planning can be performed based on the network status information collected by the SLA collector and the SLA requirements and SLA targets contracted by the service provider and the customer.
  • Network status information such as resource availability and resource utilization, can improve the accuracy of network assessment and resource planning, and requires manual management and preservation of network resource-related information compared to the prior art. The information may be inconsistent with the actual situation of the network.
  • the network status can be directly obtained online through the network status report (Itf_Status_Report) interface of the SLA collector, which is conducive to realizing fully automatic online, improving the degree of automation, and reducing human resources.
  • Itf_Status_Report the network status report
  • FIG. 10 is another network closed-loop control method provided by an embodiment of the present application. The method includes but is not limited to the following steps:
  • Step S1001 The SLA analyzer sends a request message to the SLA collector.
  • the request message is used to obtain the network status.
  • the network status includes one or more items of network resource information, network topology information, network resource usage rate, and actual service information.
  • Step S1002 The SLA collector receives the request message from the SLA analyzer.
  • Step S1003 the SLA collector sends a response message to the SLA analyzer.
  • the response message includes the network status.
  • Step S1004 the SLA analyzer receives the response message from the SLA collector.
  • Step S1005 The SLA analyzer determines whether the first SLA target is achieved.
  • the first SLA target may be SLA requirements and SLA targets contractually specified by the service provider and the customer.
  • the SLA analyzer determines that the first SLA target not met.
  • the first SLA target is a bandwidth of 100MB, while the bandwidth during actual service operation is 120MB, and the resource utilization rate is 100%. Since 120MB is greater than 100MB, the SLA analyzer determines that the first SLA target is achieved .
  • Step S1006 The SLA analyzer sends fault information to the SLA management main control module.
  • the fault information may indicate that the resources reserved in the previous plan are insufficient.
  • the first SLA target is a bandwidth of 100MB, while the bandwidth during actual service operation is 120MB, and the resource utilization rate is 100%.
  • the SLA analyzer determines to send failure information.
  • Step S1007 the SLA management main control module sends a response message to the SLA analyzer.
  • the response message may be used to notify the SLA analyzer that the SLA management main control module determines that the first SLA target has not been achieved.
  • Step S1008 the SLA management main control module sends a ninth request message to the SLA analyzer.
  • the ninth request message is used to obtain the predicted business model and the predicted business period.
  • the SLA management main control module can obtain the predicted business model through the analysis report (Itf_Analytics_Report) interface of the SLA analyzer.
  • the predicted business model and the predicted business cycle may be obtained by means of machine learning or big data analysis.
  • Step S1009 the SLA analyzer receives the ninth request message from the SLA management main control module.
  • Step S1010 The SLA analyzer sends a ninth response message to the SLA management main control module.
  • the ninth response message includes the predicted business model and the predicted business period.
  • Step S1011 the SLA management main control module receives the ninth response message from the SLA analyzer.
  • the ninth response message includes the predicted business model and the predicted business period.
  • Step S1012 The SLA management main control module sends a tenth request message to the SLA collector.
  • the tenth request message is used to acquire the network state.
  • Step S1013 The SLA collector receives the tenth request message from the SLA management main control module.
  • Step S1014 The SLA collector sends a tenth response message to the SLA management main control module.
  • the tenth response message includes the network status.
  • the network status includes one or more items of network resource information, network topology information, network resource usage rate, and actual service information.
  • Step S1015 the SLA management main control module receives the tenth response message from the SLA collector.
  • the tenth response message includes the network status.
  • Step S1016 The SLA management main control module sends an eighth request message to the SLA network planner.
  • the eighth request message includes the second service level commitment SLA target, the predicted service model, the predicted service period, and the network state, where the network state includes network resource information, network topology information, network resource utilization, and actual service information. one or more of the.
  • the second SLA objective is derived from the predicted business model. For example, the information about the service 4 running in the network is put into the predicted service model to obtain the second SLA target, and the bandwidth allocated for the service 4 is 120MB.
  • the SLA management main control module sends the eighth bandwidth to the SLA network planner.
  • the request message, the eighth request message includes that the second SLA target is the bandwidth of 120MB, the predicted service model and the predicted service period, the network status is that the network resource utilization rate is 100%, and the actual service information is the bandwidth during the operation of service 4 is 80MB.
  • Step S1017 The SLA network planner receives the eighth request message from the SLA management main control module.
  • Step S1018 The SLA network planner determines a resource planning result according to the second SLA target, the predicted service model and the predicted service period, and the network state.
  • the SLA network planner is based on the predicted service model and predicted service. The period and the network state determine that the resource planning result is to increase the reserved resources.
  • Step S1019 an eighth response message from the SLA network planner to the SLA management main control module.
  • the eighth response message includes the resource planning result.
  • Step S1020 the SLA management main control module receives the eighth response message from the SLA network planner.
  • Step S1021 the SLA management main control module determines a resource allocation scheme according to the resource planning result.
  • the SLA management main control module recalculates the resources according to the resource planning result, thereby determining the resource allocation scheme.
  • the resources previously reserved for service 4 are 50 resource blocks of cells in the wireless network, and the SLA management main control module recalculates the resources according to the resource planning result and determines that the required resources are
  • the resources reserved by the service 4 are 80 resource blocks of the cell in the wireless network, that is, the resource allocation scheme of the cell in the wireless network reserved by the service 4 is 80 resource blocks.
  • Step S1022 The SLA management main control module sends an eleventh request message to the SLA network resource allocator.
  • the eleventh request message includes a resource allocation scheme.
  • Step S1023 The SLA network resource allocator receives the eleventh request message from the SLA management main control module.
  • Step S1024 The SLA network resource allocator allocates resources according to the resource allocation scheme.
  • step S708 For details, refer to step S708, and this step will not be repeated.
  • Step S1025 The SLA network resource allocator sends an eleventh response message to the SLA management main control module.
  • the eleventh response message may be used to notify the SLA management main control module that the SLA network resource allocator has allocated resources according to the resource allocation scheme.
  • Step S1026 the SLA management main control module receives the eleventh response message from the SLA network resource allocator.
  • the SLA analyzer obtains actual service information from the SLA collector, and compares the actual service information with the first SLA target. Meet customer needs and improve customer satisfaction.
  • FIG. 11 is another network closed-loop control method provided by an embodiment of the present application. The method includes but is not limited to the following steps:
  • Step S1101 The SLA analyzer sends fault information to the SLA management main control module.
  • the fault information includes that the first SLA target is not achieved.
  • Step S1102 The SLA management main control module receives the fault information from the SLA analyzer.
  • the fault information includes that the first SLA target is not achieved.
  • the first SLA objective may be a contracted SLA requirement and SLA objective for the service provider and the customer.
  • the average delay of the first SLA target is 20ms, while the average delay in the actual service operation process is 30ms. Since 30ms is greater than 20ms, the SLA analyzer determines that the first SLA target has not been achieved.
  • Step S1103 The SLA management main control module sends a fourteenth response message to the SLA analyzer.
  • the fourteenth response message is used to notify the SLA analyzer, the SLA management main control module, to determine that the first SLA target has not been achieved.
  • Step S1104 The SLA management main control module determines that the fault information cannot be resolved in the RAN subsystem.
  • Step S1105 the SLA management main control module sends a first indication message to the end-to-end E2E management module.
  • the end-to-end E2E management module is a module in the network end-to-end E2E management system.
  • Step S1106 The end-to-end E2E management module receives the first indication message from the SLA management main control module.
  • Step S1107 The end-to-end E2E management module sends a twelfth response message to the SLA management main control module.
  • the twelfth response message is used to notify the SLA management main control module that the end-to-end E2E management module determines that the first SLA target cannot be completed.
  • Step S1108 The end-to-end E2E management module determines the third SLA target.
  • the end-to-end E2E management module adjusts the cross-domain first SLA target to determine the third SLA target. That is, the end-to-end E2E management module adjusts the first SLA target of the RAN domain and the CN domain to determine the third SLA target. For example, assuming that the end-to-end E2E management module previously set the first SLA target of the RAN domain to be too high, If it is determined that the first SLA target cannot be achieved, the end-to-end E2E management module readjusts the SLA target, for example, lowers the first SLA target, and the lowered first SLA target is the third SLA target.
  • the first SLA target of the RAN domain allocated by the end-to-end E2E management module is: the average delay is 20ms
  • the first SLA target of the CN domain is: the average delay is 30ms
  • the SLA management main control module sends the first SLA target
  • the indication information indicates that the first SLA target in the RAN domain is: the average delay cannot be completed at 20ms
  • the end-to-end E2E management module adjusts the SLA target across domains, and determines that the third SLA target in the RAN domain is the average delay of 30ms
  • the third SLA target is: the average delay is 20ms. Therefore, taking the RAN domain as an example, the end-to-end E2E management module determines the third SLA target as the average delay of 30ms.
  • Step S1109 The end-to-end E2E management module sends the third SLA target to the SLA management main control module.
  • the third SLA target is the readjusted SLA target.
  • Step S1110 The SLA management main control module receives the third SLA target from the end-to-end E2E management module.
  • the third SLA target is used to determine a resource allocation scheme.
  • Step S1111 The SLA management main control module sends a thirteenth response message to the end-to-end E2E management module.
  • the thirteenth response message is used to notify the end-to-end E2E management module that the SLA management master control module has received the third SLA target.
  • Step S1112 The SLA management main control module determines a resource allocation scheme according to the third SLA target.
  • FIG. 12 is a schematic structural diagram of a network closed-loop control system 1200 provided by an embodiment of the present application.
  • the system may include a service level commitment SLA management main control module 1201, an SLA collector 1202, and an SLA network resource allocator 1203. , where the detailed description of each unit is as follows.
  • the SLA collector 1202 is configured to acquire network status, where the network status includes one or more of network resource information, network topology information, network resource usage rate, and actual service information;
  • the SLA management main control module 1201 is configured to determine a resource allocation scheme according to the network state, and the resource allocation scheme is used to allocate resources.
  • the system further includes: an SLA network resource allocator 1203, configured to allocate resources according to the resource allocation scheme.
  • the network status includes network resource usage and actual service information, including: the SLA management main control module 1201 is further configured to, when the network resource usage is lower than a preset value, And if the actual service information is the same as the first SLA target, it is determined to reduce the reserved resources.
  • the network status includes network resource usage and actual service information, including: the SLA management main control module 1201, which is further configured to, when the network resource usage is higher than a preset value , and when the actual service information is lower than the first SLA target, it is determined to increase the reserved resources.
  • each unit may also correspond to the corresponding description with reference to the method embodiment shown in FIG. 7 .
  • FIG. 13 is a schematic structural diagram of a network closed-loop control system 1300 provided by an embodiment of the present application.
  • the system may include a service level commitment SLA management main control module 1301, an SLA analyzer 1302, and an SLA network resource allocator 1303. , where the detailed description of each unit is as follows.
  • the SLA analyzer 1302 is used to obtain a predicted business model and a predicted business peak period
  • the service level commitment SLA management main control module 1301 is configured to determine a resource allocation scheme according to the predicted business model and the predicted business peak period, where the resource allocation scheme is used for allocating resources.
  • the system further includes an SLA network resource allocator 1303, and the SLA management main control module 1301 is further configured to set a timer according to the predicted service peak period; the SLA management main control module 1301 The control module 1301 is further configured to notify the SLA network resource allocator 1303 to allocate resources according to the resource allocation scheme when the timer expires.
  • the SLA management main control module 1301 is further configured to increase the reserved resources during the predicted service peak period.
  • each unit may also correspond to the corresponding description with reference to the method embodiment shown in FIG. 8 .
  • FIG. 14 is a schematic structural diagram of a network closed-loop control system 1400 provided by an embodiment of the present application.
  • the system may include a service level commitment SLA management main control module 1401, an SLA collector 1402, and an SLA network planner 1403.
  • SLA management main control module 1401 may include a service level commitment SLA management main control module 1401, an SLA collector 1402, and an SLA network planner 1403.
  • SLA network planner 1403 may include a service level commitment SLA management main control module 1401, an SLA collector 1402, and an SLA network planner 1403. The detailed description of each unit is as follows.
  • the SLA management main control module 1401 is used to obtain the first SLA target
  • the SLA collector 1402 is configured to acquire a network state, where the network state includes one or more of network resource information, network topology information, network resource usage rate, and actual service information;
  • the SLA network planner 1403 is configured to determine a resource allocation scheme according to the first SLA target and the network state.
  • the system further includes: an SLA network resource allocator 1404, configured to allocate resources according to the resource allocation scheme.
  • each unit may also correspond to the corresponding description with reference to the method embodiment shown in FIG. 9 .
  • FIG. 15 is a schematic structural diagram of a network closed-loop control system 1500 provided by an embodiment of the present application.
  • the system may include a service level commitment SLA management main control module 1501, an SLA analyzer 1502, an SLA network planner 1503, The SLA collector 1504 and the SLA network resource allocator 1505, wherein the detailed description of each unit is as follows.
  • the SLA analyzer 1502 is configured to report SLA fault information, where the SLA fault information includes that the first SLA target is not achieved;
  • the SLA network planner 1503 is configured to determine the resource planning result according to the second SLA target, the predicted service model, the predicted service period, and the network state, where the second SLA target is obtained according to the predicted service model ;
  • the SLA management main control module 1501 is configured to determine a resource allocation scheme according to the resource planning result, where the resource allocation scheme is used to allocate resources.
  • the SLA analyzer 1502 is further configured to obtain the second SLA target, the predicted business model and the predicted business period.
  • system further includes: the SLA collector 1504, configured to acquire the network status.
  • system further includes: an SLA network resource allocator 1505, configured to allocate resources according to the resource allocation scheme.
  • each unit may also correspond to the corresponding description with reference to the method embodiment shown in FIG. 10 .
  • FIG. 16 is a schematic structural diagram of a network closed-loop control system 1600 provided by an embodiment of the present application.
  • the system may include a service level commitment SLA management main control module 1601, an SLA analyzer 1602, and an end-to-end E2E management module 1603, wherein the detailed description of each unit is as follows.
  • the SLA analyzer 1602 is configured to report SLA fault information, where the SLA fault information includes that the first SLA target is not reached;
  • the SLA management main control module 1601 is used to determine that the first SLA target cannot be achieved
  • the end-to-end E2E management module 1603 is used to determine the third SLA target.
  • the SLA management main control module 1601 is further configured to determine a resource allocation scheme according to the third SLA target.
  • each unit may also correspond to the corresponding description with reference to the method embodiment shown in FIG. 11 .
  • FIG. 17 is a network closed-loop control apparatus 1700 provided by an embodiment of the present application.
  • the apparatus 1700 includes a processor 1701, a transceiver 1703, and optionally, a memory 1702.
  • the processor 1701, the memory 1702 and transceiver 1703 are connected to each other by bus 1704.
  • the memory 1702 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read only memory (EPROM), or A portable read-only memory (compact disc read-only memory, CD-ROM), the memory 1702 is used for related instructions and data.
  • the transceiver 1703 is used to receive and transmit data.
  • the processor 1701 may be one or more central processing units (central processing units, CPUs). If the processor 1701 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.
  • CPUs central processing units
  • the processor 1701 in the device 1700 reads the program codes stored in the memory 1702 for performing the following operations:
  • the transceiver 1703 receives a first response message from the SLA collector, where the first response message includes network status, and the network status includes network resource information, network topology information, network resource utilization, and actual service information one or more of the
  • a resource allocation scheme is determined according to the network state, and the resource allocation scheme is used for allocating resources.
  • the processor 1701 is further configured to send a second request message to the service level commitment SLA network resource allocator through the transceiver 1703 after determining the resource allocation scheme according to the network state,
  • the second request message includes the resource allocation scheme; and a second response message from the SLA network resource allocator is received.
  • the processor 1701 is further configured to determine to reduce the network resource usage rate when the network resource usage rate is lower than a preset value and the actual service information is the same as the first SLA target reserved resources.
  • the processor 1701 is further configured to determine to increase the usage rate of the network resources when the usage rate of the network resources is higher than a preset value and the actual service information is lower than the first SLA target. reserved resources.
  • FIG. 18 is a network closed-loop control device 1800 provided by an embodiment of the present application.
  • the device 1800 includes a processor 1801, a transceiver 1803, and optionally, a memory 1802.
  • the processor 1801, the memory 1802 and transceiver 1803 are connected to each other by bus 1804.
  • the memory 1802 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read only memory (EPROM), or A portable read-only memory (compact disc read-only memory, CD-ROM), the memory 1802 is used for related instructions and data.
  • the transceiver 1803 is used to receive and transmit data.
  • the processor 1801 may be one or more central processing units (central processing units, CPUs).
  • CPUs central processing units
  • the CPU may be a single-core CPU or a multi-core CPU.
  • the processor 1801 in the device 1800 reads the program codes stored in the memory 1802 for performing the following operations:
  • the transceiver 1803 receiving, through the transceiver 1803, a third response message from the SLA analyzer, the third response message including the predicted business model and predicted business peak hours;
  • a resource allocation scheme is determined according to the predicted business model and the predicted business peak period, and the resource allocation scheme is used for allocating resources.
  • the processor 1801 is further configured to commit the SLA network to the service level through the transceiver 1803 after determining the resource allocation plan according to the predicted business model and the predicted business peak period
  • the resource allocator sends a fourth request message, the fourth request message includes the resource allocation scheme; and receives a fourth response message from the SLA network resource allocator through the transceiver.
  • the processor 1801 is further configured to set a timer according to the predicted business peak period after receiving the third response message from the SLA analyzer through the transceiver 1803 ; When the timer expires, send the fourth request message to the service level commitment SLA network resource allocator.
  • the processor 1801 is further configured to increase the reserved resources during the predicted service peak period.
  • FIG. 19 is a network closed-loop control apparatus 1900 provided by an embodiment of the present application.
  • the apparatus 1900 includes a processor 1901, a transceiver 1903, and optionally, a memory 1902.
  • the processor 1901, the memory 1902 and transceiver 1903 are connected to each other by bus 1904.
  • the memory 1902 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read only memory (EPROM), or A portable read-only memory (compact disc read-only memory, CD-ROM), the memory 1902 is used for related instructions and data.
  • the transceiver 1903 is used to receive and transmit data.
  • the processor 1901 may be one or more central processing units (central processing units, CPUs). In the case where the processor 1901 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.
  • the processor 1901 in the device 1900 reads the program codes stored in the memory 1902 for performing the following operations:
  • the sixth request message includes the first SLA target and the network state;
  • the network state includes network resource information, network topology information, network One or more of resource utilization rate and actual business information;
  • a sixth response message from the SLA network planner is received via the transceiver 1903, the sixth response message includes a resource allocation plan based on the first SLA target, and the network state It is determined that the resource allocation scheme is used for allocating resources.
  • the processor 1901 is further configured to send the sixth response message to the service level commitment SLA network resource allocator after receiving the sixth response message from the SLA network planner through the transceiver 1903 Seven request messages, where the seventh request message includes the resource allocation scheme; and a seventh response message from the SLA network resource allocator is received.
  • the processor 1901 is further configured to receive the first request message from the end-to-end E2E management module before sending the sixth request message to the service level commitment SLA network planner through the transceiver 1903 SLA target; send a fifth request message to the service level commitment SLA collector, where the fifth request message is used to obtain the network status; receive a fifth response message from the SLA collector, where the fifth response message includes the network status.
  • FIG. 20 is a network closed-loop control apparatus 2000 provided by an embodiment of the present application.
  • the apparatus 2000 includes a processor 2001, a transceiver 2003, and optionally, a memory 2002.
  • the processor 2001, the memory 2002 and transceiver 2003 are connected to each other by bus 2004.
  • the memory 2002 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read only memory (EPROM), or A portable read-only memory (compact disc read-only memory, CD-ROM), the memory 2002 is used for related instructions and data.
  • the transceiver 2003 is used to receive and transmit data.
  • the processor 2001 may be one or more central processing units (central processing units, CPUs).
  • CPUs central processing units
  • the CPU may be a single-core CPU or a multi-core CPU.
  • the processor 2001 in the device 2000 reads the program codes stored in the memory 2002, and is used to perform the following operations:
  • An eighth request message is sent to the SLA network planner through the transceiver 2003, the eighth request message includes the second service level commitment SLA target, the predicted business model and the predicted business period, and the network status, the network status Including one or more of network resource information, network topology information, network resource utilization rate, and actual business information;
  • An eighth response message from the SLA network planner is received through the transceiver 2003, the eighth response message includes a resource planning result based on the second SLA target, the predicted business model, and The predicted business cycle and the network status are determined;
  • a resource allocation scheme is determined according to the resource planning result.
  • the second SLA target is determined according to the predicted business model.
  • the processor 2001 is further configured to send the ninth request message to the SLA analyzer before sending the eighth request message to the SLA network planner through the transceiver 2003;
  • a ninth response message is received from the SLA analyzer, the ninth response message including the predicted business model and the predicted business period.
  • the processor 2001 is further configured to send the tenth request message to the SLA collector before sending the eighth request message to the SLA network planner through the transceiver 2003; The tenth response message of the SLA collector, where the tenth response message includes the network status.
  • the processor 2001 is further configured to send the tenth response message to the SLA network resource allocator after receiving the eighth response message from the SLA network planner through the transceiver 2003 a request message, the eleventh request message includes the resource allocation scheme, and the resource allocation scheme is used for allocating resources; and an eleventh response message from the SLA network resource allocator is received.
  • FIG. 21 is a network closed-loop control device 2100 provided by an embodiment of the present application.
  • the device 2100 includes a processor 2101, a transceiver 2103, and optionally, a memory 2102.
  • the processor 2101, the memory 2102 and transceiver 2103 are connected to each other by bus 2104.
  • the memory 2102 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read only memory (EPROM), or A portable read-only memory (compact disc read-only memory, CD-ROM), the memory 2102 is used for related instructions and data.
  • the transceiver 2103 is used to receive and transmit data.
  • the processor 2101 may be one or more central processing units (central processing units, CPUs).
  • CPUs central processing units
  • the CPU may be a single-core CPU or a multi-core CPU.
  • the processor 2101 in the device 2100 reads the program codes stored in the memory 2102 for performing the following operations:
  • the processor 2101 is further configured to receive the fault information from the service level commitment SLA analyzer before sending the first indication message to the end-to-end E2E management module through the transceiver 2103,
  • the SLA fault information includes that the first SLA target is not achieved; a fourteenth response message is sent to the SLA analyzer; and it is determined that the SLA fault information cannot be resolved.
  • An embodiment of the present application further provides a chip system, the chip system includes at least one processor, a memory, and an interface circuit, the memory, the transceiver, and the at least one processor are interconnected by lines, and the at least one memory Instructions are stored in the ; when the instructions are executed by the processor, the method flow shown in FIG. 7 is implemented.
  • Embodiments of the present application further provide a computer-readable storage medium, where program instructions are stored in the computer-readable storage medium, and when the computer-readable storage medium is executed, the method flow shown in FIG. 7 is implemented.
  • the embodiment of the present application further provides a computer program product, when the computer program product is executed, the method flow shown in FIG. 7 is realized.
  • the above-mentioned embodiments it may be implemented in whole or in part by software, hardware, firmware or any combination thereof.
  • software it can be implemented in whole or in part in the form of a computer program product.
  • the computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present invention are generated.
  • the computer may be a general purpose computer, special purpose computer, computer network, or other programmable device.
  • the computer instructions may be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be downloaded from a website site, computer, server, or data center Transmission to another website site, computer, server, or data center is by wire (eg, coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (eg, infrared, wireless, microwave, etc.).
  • the computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that includes an integration of one or more available media.
  • the available media may be magnetic media (eg, floppy disks, hard disks, magnetic tapes), optical media (eg, DVDs), or semiconductor media (eg, Solid State Drives), and the like.

Abstract

Provided are a network closed-loop control method and a related apparatus. A network closed-loop control system comprises a service level agreement (SLA) management master control module and an SLA collector, wherein the SLA collector is used for acquiring a network state, the network state comprising one or more of network resource information, network topology information, a network resource utilization rate and actual service information; and the SLA management master control module is used for determining a resource allocation scheme according to the network state, the resource allocation scheme being used for allocating a resource. By using the embodiments of the present application, the achievement of an SLA goal can be guaranteed, thereby improving customer satisfaction.

Description

一种网络闭环控制方法及相关装置A kind of network closed-loop control method and related device 技术领域technical field
本申请涉及通信技术领域,尤其涉及一种网络闭环控制方法及相关装置。The present application relates to the field of communication technologies, and in particular, to a network closed-loop control method and related devices.
背景技术Background technique
网络运营商在面向不同行业的客户的各种业务的时候,网络运营商需要与客户签署服务等级协议(service level agreement,SLA),该服务等级协议规定了各种业务需要达到不同的SLA目标,例如,协议规定了各种业务的所需要的带宽为多少,各种业务的平均时延不超过阈值等等,无线接入网(radio access network,RAN)或者核心网(core network,CN)如何保障SLA目标的达成,并且在SLA目标未达成时如何处理是本领域人员正在解决的技术问题。When network operators face various services of customers in different industries, network operators need to sign service level agreements (SLAs) with customers. The service level agreements stipulate that various services need to achieve different SLA goals. For example, the protocol specifies how much bandwidth is required for various services, the average delay of various services does not exceed a threshold, etc., how does the radio access network (RAN) or core network (core network, CN) Ensuring the achievement of the SLA target and how to deal with it when the SLA target is not achieved are technical issues being solved by those in the art.
发明内容SUMMARY OF THE INVENTION
本申请实施例公开了一种网络闭环控制方法及相关装置,能够保障SLA目标的达成,提升客户满意度。The embodiments of the present application disclose a network closed-loop control method and a related device, which can ensure the achievement of an SLA target and improve customer satisfaction.
本申请实施例第一方面公开了一种网络闭环控制***,所述***包括服务等级承诺SLA管理主控模块和SLA采集器,其中:A first aspect of the embodiments of the present application discloses a network closed-loop control system, the system includes a service level commitment SLA management main control module and an SLA collector, wherein:
所述SLA采集器,用于获取网络状态,所述网络状态包括网络资源信息、网络拓扑信息、网络资源使用率、实际业务信息中的一项或者多项;The SLA collector is used to obtain network status, where the network status includes one or more of network resource information, network topology information, network resource usage rate, and actual service information;
所述SLA管理主控模块,用于根据所述网络状态确定资源分配方案,所述资源分配方案用于分配资源。The SLA management main control module is configured to determine a resource allocation scheme according to the network state, and the resource allocation scheme is used for allocating resources.
在上述方法中,在业务平稳运行一段时间后,根据网络状态信息确定资源分配方案,基于业务实际运行情况对网络资源进行长周期的调整,针对不同情况确定不同的资源分配方案,通过这样的方式可以提高资源利用率,降低运营成本,或者及时满足客户业务实际需求,提升客户满意度。In the above method, after the service runs smoothly for a period of time, the resource allocation scheme is determined according to the network status information, the network resources are adjusted for a long period based on the actual operation of the service, and different resource allocation schemes are determined according to different situations. It can improve resource utilization, reduce operating costs, or meet the actual needs of customer business in a timely manner and improve customer satisfaction.
在一种可能的实现方式中,所述***还包括:SLA网络资源分配器,用于根据所述资源分配方案分配资源。In a possible implementation manner, the system further includes: an SLA network resource allocator, configured to allocate resources according to the resource allocation scheme.
在一种可能的实现方式中,所述网络状态包括网络资源使用率和实际业务信息,所述SLA管理主控模块,还用于在所述网络资源使用率低于预设值、且所述实际业务信息与第一SLA目标相同的情况下,确定减少预留的资源。In a possible implementation manner, the network state includes network resource usage and actual service information, and the SLA management main control module is further configured to, when the network resource usage is lower than a preset value and the When the actual service information is the same as the first SLA target, it is determined to reduce the reserved resources.
在上述方法中,基于业务实际运行情况对网络资源进行长周期的调整,在所述网络资源使用率低于预设值、且所述实际业务信息与第一SLA目标相同的情况下,资源预留过多,确定减少预留的资源,通过这样的方式可以提高资源利用率,降低运营成本。In the above method, network resources are adjusted for a long period based on the actual operation of services, and when the utilization rate of the network resources is lower than a preset value and the actual service information is the same as the first SLA target, the resources are pre-configured. If there are too many reserved resources, it is determined to reduce the reserved resources. In this way, resource utilization can be improved and operating costs can be reduced.
在又一种可能的实现方式中,所述网络状态包括网络资源使用率和实际业务信息,所述SLA管理主控模块,还用于在所述网络资源使用率高于预设值、且所述实际业务信息低于第一SLA目标的情况下,确定增加预留的资源。In another possible implementation manner, the network status includes network resource usage and actual service information, and the SLA management main control module is further configured to, when the network resource usage is higher than a preset value and all If the actual service information is lower than the first SLA target, it is determined to increase the reserved resources.
在上述方法中,基于业务实际运行情况对网络资源进行长周期的调整,在所述网络资源使用率高于预设值、且所述实际业务信息低于第一SLA目标的情况下,意味着资源预留过少,确定增加预留的资源,通过这样的方式及时满足客户业务实际需求,提升客户满意度。In the above method, the network resources are adjusted for a long period based on the actual operation of the service. In the case that the utilization rate of the network resources is higher than a preset value and the actual service information is lower than the first SLA target, it means that If there are too few resources reserved, it is determined to increase the reserved resources. In this way, the actual needs of the customer's business can be met in time and customer satisfaction can be improved.
本申请实施例第二方面公开了一种网络闭环控制***,所述***包括服务等级承诺SLA管理主控模块和SLA分析器,其中:A second aspect of the embodiments of the present application discloses a network closed-loop control system, the system includes a service level commitment SLA management main control module and an SLA analyzer, wherein:
所述SLA分析器,用于获取预测的业务模型和预测的业务高峰时段;所述服务等级承诺SLA管理主控模块,用于根据所述预测的业务模型和预测的业务高峰时段确定资源分配方案,所述资源分配方案用于分配资源。The SLA analyzer is used to obtain the predicted business model and the predicted business peak period; the service level commitment SLA management main control module is used to determine the resource allocation scheme according to the predicted business model and the predicted business peak period , the resource allocation scheme is used for allocating resources.
在上述方法中,在业务平稳运行一段时间后,基于SLA分析器的预测信息,如预测的业务高峰时段,针对短期业务峰值动态的调整资源,例如,在业务高峰时段增加预留的资源,通过这样的方式,能够满足客户的需求,提升客户满意度。In the above method, after the business runs smoothly for a period of time, based on the forecast information of the SLA analyzer, such as the predicted business peak period, dynamically adjust the resources for the short-term business peak, for example, increase the reserved resources during the business peak period, through In this way, it can meet the needs of customers and improve customer satisfaction.
在一种可能的实现方式中,所述***还包括SLA网络资源分配器,所述SLA管理主控模块,还用于根据所述预测的业务高峰时段设置定时器;所述SLA管理主控模块,还用于在所述定时器超时的情况下,通知SLA网络资源分配器根据所述资源分配方案分配资源。In a possible implementation manner, the system further includes an SLA network resource allocator, the SLA management main control module is further configured to set a timer according to the predicted service peak period; the SLA management main control module , and is further configured to notify the SLA network resource allocator to allocate resources according to the resource allocation scheme when the timer expires.
在又一种可能的实现方式中,所述SLA管理主控模块,还用于在所述预测的业务高峰时段增加预留的资源。In another possible implementation manner, the SLA management main control module is further configured to increase the reserved resources during the predicted service peak period.
本申请实施例第三方面公开了一种网络闭环控制***,所述***包括服务等级承诺SLA管理主控模块、SLA采集器和SLA网络规划器,其中:A third aspect of the embodiments of the present application discloses a network closed-loop control system, the system includes a service level commitment SLA management main control module, an SLA collector and an SLA network planner, wherein:
所述SLA管理主控模块,用于获取第一SLA目标;The SLA management main control module is used to obtain the first SLA target;
所述SLA采集器,用于获取网络状态,所述网络状态包括网络资源信息、网络拓扑信息、网络资源使用率、实际业务信息中的一项或者多项;The SLA collector is used to obtain network status, where the network status includes one or more of network resource information, network topology information, network resource usage rate, and actual service information;
所述SLA网络规划器,用于根据所述第一SLA目标和所述网络状态确定资源分配方案。The SLA network planner is configured to determine a resource allocation scheme according to the first SLA target and the network state.
在上述方法中,相比现有技术,SLA网络规划器直接服务提供商和客户签约规定的SLA需求和SLA目标进行网络评估和资源规划,本申请实施例中,SLA网络规划器在对网络进行评估和资源规划时,可以基于SLA采集器采集的网络状态和第一SL目标进行网络评估和资源规划,也就是说采用了实际业务运行的网络状态,例如,资源的可用状态和资源利用率等等,可以提高网络评估和资源规划的准确度,而且相比现有技术中需要手工管理和保存网络资源相关的信息,且网络资源相关的信息可能与网络实际情况不一致,本申请实施例可以直接在线通过SLA采集器的网络状态报告(Itf_Status_Report)接口获取网络状态,有利于实现全自动在线化,提高自动化程度,减少人力资源。In the above method, compared with the prior art, the SLA network planner directly performs network evaluation and resource planning according to the SLA requirements and SLA targets stipulated in the contract between the service provider and the customer. During evaluation and resource planning, network evaluation and resource planning can be performed based on the network status collected by the SLA collector and the first SL target, that is to say, the network status of actual service operation, such as resource availability and resource utilization, is used. etc., the accuracy of network assessment and resource planning can be improved, and compared with the prior art, information related to network resources needs to be manually managed and saved, and the information related to network resources may be inconsistent with the actual situation of the network, the embodiment of the present application can directly Obtaining the network status online through the network status report (Itf_Status_Report) interface of the SLA collector is conducive to realizing fully automatic online, improving the degree of automation and reducing human resources.
在一种可能的实现方式中,所述***还包括:SLA网络资源分配器,用于根据所述资源分配方案分配资源。In a possible implementation manner, the system further includes: an SLA network resource allocator, configured to allocate resources according to the resource allocation scheme.
本申请实施例第四方面公开了一种网络闭环控制***,所述***包括服务等级承诺SLA管理主控模块、SLA分析器和SLA网络规划器,其中:A fourth aspect of the embodiments of the present application discloses a network closed-loop control system, the system includes a service level commitment SLA management main control module, an SLA analyzer and an SLA network planner, wherein:
所述SLA分析器,用于上报SLA故障信息,所述SLA故障信息包括所述第一SLA目标未达成;The SLA analyzer is configured to report SLA fault information, where the SLA fault information includes that the first SLA target is not achieved;
所述SLA网络规划器,用于根据第二SLA目标、预测的业务模型和预测的业务周期、以及网络状态确定资源规划结果,所述第二SLA目标是根据所述预测的业务模型得到的;the SLA network planner, configured to determine a resource planning result according to a second SLA target, a predicted service model, a predicted service period, and a network state, where the second SLA target is obtained according to the predicted service model;
所述SLA管理主控模块,用于根据所述资源规划结果确定资源分配方案,所述资源分配方案用于分配资源。The SLA management main control module is configured to determine a resource allocation scheme according to the resource planning result, where the resource allocation scheme is used to allocate resources.
在上述方法中,SLA分析器通过从SLA采集器获取实际业务信息,将实际业务信息与第一SLA目标进行对比,在确定第一SLA目标无法完成时,SLA网络规划器通过根据第二SLA目标、预测的业务模型和预测的业务周期、以及网络状态确定资源规划结果,SLA管理主控模块根据所述资源规划结果确定资源分配方案,对网络重新评估和资源重新规划,及时满足客户需求,提升客户满意度。In the above method, the SLA analyzer obtains the actual service information from the SLA collector, and compares the actual service information with the first SLA target. , the predicted business model, the predicted business cycle, and the network state determine the resource planning result. The SLA management master control module determines the resource allocation plan according to the resource planning result, re-evaluates the network and re-plans the resources, meets customer needs in a timely manner, and improves customer satisfaction.
在一种可能的实现方式中,所述SLA分析器,还用于获取所述第二SLA目标、所述预测的业务模型和预测的业务周期。In a possible implementation manner, the SLA analyzer is further configured to obtain the second SLA target, the predicted business model and the predicted business period.
在又一种可能的实现方式中,所述***还包括:SLA采集器,用于获取所述网络状态。In another possible implementation manner, the system further includes: an SLA collector, configured to acquire the network status.
在又一种可能的实现方式中,所述***还包括:SLA网络资源分配器,用于根据所述资源分配方案分配资源。In yet another possible implementation manner, the system further includes: an SLA network resource allocator, configured to allocate resources according to the resource allocation scheme.
本申请实施例第五方面公开了一种网络闭环控制***,所述***包括服务等级承诺SLA管理主控模块、SLA分析器和端到端E2E管理模块,其中:A fifth aspect of the embodiments of the present application discloses a network closed-loop control system, the system includes a service level commitment SLA management main control module, an SLA analyzer and an end-to-end E2E management module, wherein:
所述SLA分析器,用于上报SLA故障信息,所述SLA故障信息包括第一SLA目标未达成;所述SLA管理主控模块,用于确定所述第一SLA目标无法达成;所述端到端E2E管理模块,用于确定第三SLA目标。The SLA analyzer is used to report SLA fault information, where the SLA fault information includes that the first SLA target is not achieved; the SLA management main control module is used to determine that the first SLA target cannot be achieved; the end-to-end The end E2E management module is used to determine the third SLA target.
在上述方法中,当RAN子***无法解决故障信息,也就是SLA管理主控模块无法解决故障信息时,通过向网络端到端E2E管理***反馈实现闭环管理,从而保障用户SLA需求/目标的达成,提高客户的满足度。In the above method, when the RAN subsystem cannot solve the fault information, that is, the SLA management main control module cannot solve the fault information, the closed-loop management is realized by feedback to the network end-to-end E2E management system, so as to ensure the achievement of user SLA requirements/targets , improve customer satisfaction.
在一种可能的实现方式中,所述SLA管理主控模块,还用于根据所述第三SLA目标确定资源分配方案。In a possible implementation manner, the SLA management main control module is further configured to determine a resource allocation scheme according to the third SLA target.
本申请实施例第六方面公开了一种网络闭环控制方法,包括:A sixth aspect of the embodiments of the present application discloses a network closed-loop control method, including:
服务等级承诺SLA管理主控模块向服务等级承诺SLA采集器发送第一请求消息;The service level commitment SLA management main control module sends a first request message to the service level commitment SLA collector;
所述SLA管理主控模块接收来自所述SLA采集器的第一响应消息,所述第一响应消息包括网络状态,所述网络状态包括网络资源信息、网络拓扑信息、网络资源使用率、实际业务信息中的一项或者多项;The SLA management main control module receives a first response message from the SLA collector, where the first response message includes a network state, and the network state includes network resource information, network topology information, network resource utilization, actual service one or more of the information;
所述SLA管理主控模块根据所述网络状态确定资源分配方案,所述资源分配方案用于分配资源。The SLA management main control module determines a resource allocation scheme according to the network state, and the resource allocation scheme is used for allocating resources.
在一种可能的实现方式中,所述SLA管理主控模块根据所述网络状态确定资源分配方案之后,所述方法还包括:所述SLA管理主控模块向服务等级承诺SLA网络资源分配器发送第二请求消息,所述第二请求消息包括所述资源分配方案;所述SAL管理主控模块接收来自所述SLA网络资源分配器的第二响应消息。In a possible implementation manner, after the SLA management main control module determines the resource allocation scheme according to the network state, the method further includes: the SLA management main control module sends a service level commitment SLA network resource allocator to the a second request message, where the second request message includes the resource allocation scheme; the SAL management main control module receives a second response message from the SLA network resource allocator.
在又一种可能的实现方式中,所述网络状态包括网络资源使用率和实际业务信息,所述SLA管理主控模块根据所述网络状态确定资源分配方案,包括:当所述网络资源使用率低于预设值、且所述实际业务信息与第一SLA目标相同,所述SLA管理主控模块确定减 少预留的资源。In yet another possible implementation manner, the network status includes network resource usage and actual service information, and the SLA management main control module determines a resource allocation scheme according to the network status, including: when the network resource usage is Below the preset value, and the actual service information is the same as the first SLA target, the SLA management main control module determines to reduce the reserved resources.
在又一种可能的实现方式中,所述网络状态包括网络资源使用率和实际业务信息,所述SLA管理主控模块根据所述网络状态确定资源分配方案,包括:当所述网络资源使用率高于预设值、且所述实际业务信息低于第一SLA目标,所述SLA管理主控模块确定增加预留的资源。In yet another possible implementation manner, the network status includes network resource usage and actual service information, and the SLA management main control module determines a resource allocation scheme according to the network status, including: when the network resource usage is If the value is higher than the preset value and the actual service information is lower than the first SLA target, the SLA management main control module determines to increase the reserved resources.
关于第六方面或可能的实现方式所带来的技术效果,可参考对于第一方面或相应的实施方式的技术效果的介绍。Regarding the technical effects brought about by the sixth aspect or possible implementation manners, reference may be made to the introduction to the technical effects of the first aspect or corresponding embodiments.
本申请实施例第七方面公开了一种网络闭环控制方法,包括:A seventh aspect of the embodiments of the present application discloses a network closed-loop control method, including:
服务等级承诺SLA采集器接收来自服务等级承诺SLA管理主控模块的第一请求消息;The service level commitment SLA collector receives the first request message from the service level commitment SLA management main control module;
所述SLA采集器向所述SLA管理主控模块发送第一响应消息,所述第一响应消息包括网络状态,所述网络状态包括网络资源信息、网络拓扑信息、网络资源使用率、实际业务信息中的一项或者多项,所述网络状态用于确定资源分配方案,所述资源分配方案用于分配资源。The SLA collector sends a first response message to the SLA management main control module, where the first response message includes network status, and the network status includes network resource information, network topology information, network resource utilization, and actual service information One or more of, the network state is used to determine a resource allocation scheme, and the resource allocation scheme is used to allocate resources.
关于第七方面或可能的实现方式所带来的技术效果,可参考对于第一方面或相应的实施方式的技术效果的介绍。Regarding the technical effects brought about by the seventh aspect or possible implementation manners, reference may be made to the introduction to the technical effects of the first aspect or corresponding embodiments.
本申请实施例第八方面公开了一种网络闭环控制方法,包括:An eighth aspect of the embodiments of the present application discloses a network closed-loop control method, including:
服务等级承诺SLA管理主控模块向服务等级承诺SLA分析器发送第三请求消息;The service level commitment SLA management main control module sends a third request message to the service level commitment SLA analyzer;
所述SLA管理主控模块接收来自所述SLA分析器的第三响应消息,所述第三响应消息包括所述预测的业务模型和预测的业务高峰时段;The SLA management main control module receives a third response message from the SLA analyzer, where the third response message includes the predicted business model and the predicted business peak period;
所述SLA管理主控模块根据所述预测的业务模型和预测的业务高峰时段确定资源分配方案,所述资源分配方案用于分配资源。The SLA management main control module determines a resource allocation scheme according to the predicted service model and the predicted service peak period, and the resource allocation scheme is used for allocating resources.
在一种可能的实现方式中,所述SLA管理主控模块根据所述预测的业务模型和预测的业务高峰时段确定资源分配方案之后,所述方法还包括:所述SLA管理主控模块向服务等级承诺SLA网络资源分配器发送第四请求消息,所述第四请求消息包括所述资源分配方案;所述SLA管理主控模块接收来自所述SLA网络资源分配器的第四响应消息。In a possible implementation manner, after the SLA management main control module determines a resource allocation plan according to the predicted business model and the predicted business peak period, the method further includes: the SLA management main control module sends the service The level commitment SLA network resource allocator sends a fourth request message, where the fourth request message includes the resource allocation scheme; the SLA management main control module receives a fourth response message from the SLA network resource allocator.
在又一种可能的实现方式中,所述SLA管理主控模块接收来自所述SLA分析器的第三响应消息之后,所述方法还包括:所述SLA管理主控模块根据所述预测的业务高峰时段设置定时器;当所述定时器超时,所述SLA管理主控模块向服务等级承诺SLA网络资源分配器发送所述第四请求消息。In another possible implementation manner, after the SLA management main control module receives the third response message from the SLA analyzer, the method further includes: the SLA management main control module according to the predicted service A timer is set in the peak period; when the timer expires, the SLA management main control module sends the fourth request message to the service level commitment SLA network resource allocator.
在又一种可能的实现方式中,所述SLA管理主控模块根据所述预测的业务模型和预测的业务高峰时段确定资源分配方案,包括:所述SLA管理主控模块在所述预测的业务高峰时段增加预留的资源。In another possible implementation manner, the SLA management main control module determines a resource allocation scheme according to the predicted business model and the predicted business peak period, including: the SLA management main control module performs the predicted business Increase reserved resources during peak hours.
关于第八方面或可能的实现方式所带来的技术效果,可参考对于第二方面或相应的实施方式的技术效果的介绍。Regarding the technical effects brought by the eighth aspect or possible implementation manners, reference may be made to the introduction to the technical effects of the second aspect or corresponding implementation manners.
本申请实施例第九方面公开了一种网络闭环控制方法,包括:A ninth aspect of the embodiments of the present application discloses a network closed-loop control method, including:
服务等级承诺SLA分析器接收来自服务等级承诺SLA管理主控模块的第三请求消息,The service level commitment SLA analyzer receives the third request message from the service level commitment SLA management main control module,
所述SLA分析器向所述SLA管理主控模块发送第三响应消息,所述第三响应消息包括所述预测的业务模型和预测的业务高峰时段,所述预测的业务模型和预测的业务高峰时 段用于确定资源分配方案,所述资源分配方案用于分配资源。The SLA analyzer sends a third response message to the SLA management main control module, the third response message includes the predicted business model and the predicted business peak period, the predicted business model and the predicted business peak The time period is used to determine a resource allocation scheme, which is used to allocate resources.
关于第九方面或可能的实现方式所带来的技术效果,可参考对于第二方面或相应的实施方式的技术效果的介绍。Regarding the technical effects brought by the ninth aspect or possible implementation manners, reference may be made to the introduction to the technical effects of the second aspect or corresponding implementation manners.
本申请实施例第十方面公开了一种网络闭环控制方法,包括:A tenth aspect of the embodiments of the present application discloses a network closed-loop control method, including:
服务等级承诺SLA管理主控模块向服务等级承诺SLA网络规划器发送第六请求消息,所述第六请求消息包括第一SLA目标、以及网络状态;所述网络状态包括网络资源信息、网络拓扑信息、网络资源使用率、实际业务信息中的一项或者多项;The service level commitment SLA management main control module sends a sixth request message to the service level commitment SLA network planner, where the sixth request message includes the first SLA target and the network state; the network state includes network resource information and network topology information , one or more of network resource utilization rate and actual business information;
所述SLA管理主控模块接收来自所述SLA网络规划器的第六响应消息,所述第六响应消息包括资源分配方案,所述资源分配方案是根据所述第一SLA目标、以及所述网络状态确定的,所述资源分配方案用于分配资源。The SLA management main control module receives a sixth response message from the SLA network planner, the sixth response message includes a resource allocation scheme, and the resource allocation scheme is based on the first SLA target and the network If the status is determined, the resource allocation scheme is used to allocate resources.
在一种可能的实现方式中,所述SLA管理主控模块接收来自所述SLA网络规划器的第六响应消息之后,所述方法还包括:所述SLA管理主控模块向服务等级承诺SLA网络资源分配器发送第七请求消息,所述第七请求消息包括所述资源分配方案;所述SLA管理主控模块接收来自所述SLA网络资源分配器的第七响应消息。In a possible implementation manner, after the SLA management main control module receives the sixth response message from the SLA network planner, the method further includes: the SLA management main control module commits the SLA network to the service level The resource allocator sends a seventh request message, where the seventh request message includes the resource allocation scheme; the SLA management main control module receives a seventh response message from the SLA network resource allocator.
在又一种可能的实现方式中,所述服务等级承诺SLA管理主控模块向服务等级承诺SLA网络规划器发送第六请求消息之前,所述方法还包括:所述SLA管理主控模块接收来自端到端E2E管理模块的第一SLA目标;所述SLA管理主控模块向服务等级承诺SLA采集器发送第五请求消息,所述第五请求消息用于获取所述网络状态;所述SLA管理主控模块接收来自所述SLA采集器的第五响应消息,所述第五响应消息包括所述网络状态。In yet another possible implementation manner, before the service level commitment SLA management master control module sends the sixth request message to the service level commitment SLA network planner, the method further includes: the SLA management master control module receives a message from the SLA management master control module. the first SLA target of the end-to-end E2E management module; the SLA management main control module sends a fifth request message to the service level commitment SLA collector, and the fifth request message is used to obtain the network status; the SLA management The main control module receives a fifth response message from the SLA collector, where the fifth response message includes the network status.
关于第十方面或可能的实现方式所带来的技术效果,可参考对于第三方面或相应的实施方式的技术效果的介绍。Regarding the technical effects brought by the tenth aspect or possible implementation manners, reference may be made to the introduction to the technical effects of the third aspect or corresponding embodiments.
本申请实施例第十一方面公开了一种网络闭环控制方法,包括:An eleventh aspect of the embodiments of the present application discloses a network closed-loop control method, including:
服务等级承诺SLA网络规划器接收来自服务等级承诺SLA管理主控模块的第六请求消息,所述第六请求消息包括第一SLA目标、以及网络状态;所述网络状态包括网络资源信息、网络拓扑信息、网络资源使用率、实际业务信息中的一项或者多项;The service level commitment SLA network planner receives the sixth request message from the service level commitment SLA management main control module, the sixth request message includes the first SLA target and the network state; the network state includes network resource information, network topology One or more of information, network resource utilization rate, and actual business information;
所述SLA网络规划器根据所述第一SLA目标、以及网络状态确定资源分配方案;The SLA network planner determines a resource allocation scheme according to the first SLA target and the network state;
所述SLA网络规划器向所述SLA管理主控模块发送第六响应消息,所述第六响应消息包括资源分配方案,所述资源分配方案用于分配资源。The SLA network planner sends a sixth response message to the SLA management main control module, where the sixth response message includes a resource allocation scheme, and the resource allocation scheme is used for allocating resources.
关于第十一方面或可能的实现方式所带来的技术效果,可参考对于第三方面或相应的实施方式的技术效果的介绍。Regarding the technical effects brought by the eleventh aspect or possible implementation manners, reference may be made to the introduction to the technical effects of the third aspect or corresponding implementation manners.
本申请实施例第十二方面公开了一种网络闭环控制方法,包括:A twelfth aspect of the embodiments of the present application discloses a network closed-loop control method, including:
服务等级承诺SLA采集器接收来自服务等级承诺SLA管理主控模块的第五请求消息,The service level commitment SLA collector receives the fifth request message from the service level commitment SLA management main control module,
所述SLA采集器向所述SLA管理主控模块发送第五响应消息,所述第五响应消息包括网络状态,所述网络状态包括网络资源信息、网络拓扑信息、网络资源使用率、实际业务信息中的一项或者多项,所述网络状态用于确定资源分配方案,所述资源分配方案用于分配资源。The SLA collector sends a fifth response message to the SLA management main control module, where the fifth response message includes a network status, and the network status includes network resource information, network topology information, network resource utilization, and actual service information One or more of, the network state is used to determine a resource allocation scheme, and the resource allocation scheme is used to allocate resources.
关于第十二方面或可能的实现方式所带来的技术效果,可参考对于第三方面或相应的实施方式的技术效果的介绍。Regarding the technical effects brought by the twelfth aspect or possible implementation manners, reference may be made to the introduction to the technical effects of the third aspect or corresponding implementation manners.
本申请实施例第十三方面公开了一种网络闭环控制方法,包括:A thirteenth aspect of the embodiments of the present application discloses a network closed-loop control method, including:
服务等级承诺SLA管理主控模块接收来自服务等级承诺SLA分析器的故障信息,所述故障信息包括第一服务等级承诺SLA目标未达成;The service level commitment SLA management main control module receives fault information from the service level commitment SLA analyzer, and the fault information includes the failure of the first service level commitment SLA target;
所述SLA管理主控模块向所述SLA分析器发送响应消息;The SLA management main control module sends a response message to the SLA analyzer;
所述SLA管理主控模块向SLA网络规划器发送第八请求消息,所述第八请求消息包括第二服务等级承诺SLA目标、预测的业务模型和预测的业务周期、以及网络状态,所述网络状态包括网络资源信息、网络拓扑信息、网络资源使用率、实际业务信息中的一项或者多项;The SLA management main control module sends an eighth request message to the SLA network planner, where the eighth request message includes the second service level commitment SLA target, the predicted service model and the predicted service period, and the network state, the network state. The status includes one or more of network resource information, network topology information, network resource utilization rate, and actual service information;
所述SLA管理主控模块接收来自所述SLA网络规划器的第八响应消息,所述第八响应消息包括资源规划结果,所述资源规划结果是根据所述第二SLA目标、预测的业务模型和预测的业务周期、以及网络状态确定的;The SLA management main control module receives an eighth response message from the SLA network planner, the eighth response message includes a resource planning result, and the resource planning result is a predicted business model according to the second SLA target and the predicted business cycle and network status;
所述SLA管理主控模块根据所述资源规划结果确定资源分配方案。The SLA management main control module determines a resource allocation scheme according to the resource planning result.
在一种可能的实现方式中,所述第二SLA目标是根据所述预测的业务模型确定的。In a possible implementation manner, the second SLA target is determined according to the predicted business model.
在又一种可能的实现方式中,所述SLA管理主控模块向SLA网络规划器发送第八请求消息之前,所述方法还包括:所述SLA管理主控模块向所述SLA分析器发送第九请求消息;所述SLA管理主控模块接收来自SLA分析器的第九响应消息,所述第九响应消息包括所述预测的业务模型和预测的业务周期。In another possible implementation manner, before the SLA management main control module sends the eighth request message to the SLA network planner, the method further includes: the SLA management main control module sends the SLA analyzer an eighth request message. Nine request messages; the SLA management main control module receives a ninth response message from the SLA analyzer, where the ninth response message includes the predicted business model and the predicted business period.
在又一种可能的实现方式中,所述SLA管理主控模块向SLA网络规划器发送第八请求消息之前,所述方法还包括:所述SLA管理主控模块向SLA采集器发送第十请求消息;所述SLA管理主控模块接收来自所述SLA采集器的第十响应消息,所述第十响应消息包括所述网络状态。In another possible implementation manner, before the SLA management main control module sends the eighth request message to the SLA network planner, the method further includes: the SLA management main control module sends a tenth request to the SLA collector message; the SLA management main control module receives a tenth response message from the SLA collector, where the tenth response message includes the network status.
在又一种可能的实现方式中,所述SLA管理主控模块接收来自所述SLA网络规划器的第八响应消息之后,所述方法还包括:所述SLA管理主控模块向SLA网络资源分配器发送第十一请求消息,所述第十一请求消息包括所述资源分配方案,所述资源分配方案用于分配资源;所述SLA管理主控模块接收来自所述SLA网络资源分配器的第十一响应消息。In another possible implementation manner, after the SLA management main control module receives the eighth response message from the SLA network planner, the method further includes: the SLA management main control module allocates resources to the SLA network The server sends an eleventh request message, the eleventh request message includes the resource allocation scheme, and the resource allocation scheme is used for allocating resources; the SLA management main control module receives the first request from the SLA network resource allocator. Eleven response messages.
关于第十三方面或可能的实现方式所带来的技术效果,可参考对于第四方面或相应的实施方式的技术效果的介绍。Regarding the technical effects brought by the thirteenth aspect or possible implementation manners, reference may be made to the introduction to the technical effects of the fourth aspect or corresponding implementation manners.
本申请实施例第十四方面公开了一种网络闭环控制方法,包括:A fourteenth aspect of the embodiments of the present application discloses a network closed-loop control method, including:
当第一服务等级承诺SLA目标未达成时,SLA网络规划器接收来自SLA管理主控模块的第八请求消息,所述第八请求消息包括第二服务等级承诺SLA目标、预测的业务模型和预测的业务周期、以及网络状态,所述网络状态包括网络资源信息、网络拓扑信息、网络资源使用率、实际业务信息中的一项或者多项,所述第二SLA目标是根据所述预测的业务模型得到的;When the first service level commitment SLA target is not reached, the SLA network planner receives an eighth request message from the SLA management master control module, where the eighth request message includes the second service level commitment SLA target, the predicted business model and the forecast The service cycle and network state, the network state includes one or more of network resource information, network topology information, network resource utilization, and actual service information, and the second SLA target is based on the predicted service. obtained by the model;
所述SLA网络规划器根据第二服务等级承诺SLA目标、预测的业务模型和预测的业务周期、以及网络状态确定资源规划结果,所述资源规划结果用于确定资源分配方案,所述资源分配方案用于分配资源;The SLA network planner determines a resource planning result according to the second service level commitment SLA target, the predicted service model and the predicted service period, and the network state, and the resource planning result is used to determine a resource allocation scheme, and the resource allocation scheme for allocating resources;
所述SLA网络规划器向SLA管理主控模块发送第八响应消息,所述第八响应消息包 括资源规划结果。The SLA network planner sends an eighth response message to the SLA management main control module, where the eighth response message includes a resource planning result.
关于第十四方面或可能的实现方式所带来的技术效果,可参考对于第四方面或相应的实施方式的技术效果的介绍。Regarding the technical effects brought by the fourteenth aspect or possible implementation manners, reference may be made to the introduction to the technical effects of the fourth aspect or corresponding implementation manners.
本申请实施例第十五方面公开了一种网络闭环控制方法,包括:A fifteenth aspect of the embodiments of the present application discloses a network closed-loop control method, including:
服务等级承诺SLA管理主控模块向端到端E2E管理模块发送第一指示消息,所述第一指示消息用于指示第一服务等级承诺SLA目标无法完成;The service level commitment SLA management main control module sends a first indication message to the end-to-end E2E management module, where the first indication message is used to indicate that the first service level commitment SLA target cannot be completed;
所述SLA管理主控模块接收来自所述E2E管理模块的第十二响应消息;The SLA management main control module receives the twelfth response message from the E2E management module;
所述SLA管理主控模块接收来自所述E2E管理模块的第三服务等级承诺SLA目标,所述第三SLA目标用于确定资源分配方案;The SLA management main control module receives a third service level commitment SLA target from the E2E management module, where the third SLA target is used to determine a resource allocation scheme;
所述SLA管理主控模块向所述E2E管理模块发送第十三响应消息。The SLA management main control module sends a thirteenth response message to the E2E management module.
在一种可能的实现方式中,所述服务等级承诺SLA管理主控模块向端到端E2E管理模块发送第一指示消息之前,所述方法还包括:所述SLA管理主控模块接收来自服务等级承诺SLA分析器的故障信息,所述SLA故障信息包括所述第一SLA目标未达成;所述SLA管理主控模块向所述SLA分析器发送第十四响应消息;所述SLA管理主控模块确定无法解决所述SLA故障信息。In a possible implementation manner, before the service level commitment SLA management main control module sends the first indication message to the end-to-end E2E management module, the method further includes: the SLA management main control module receives a message from the service level Commit the fault information of the SLA analyzer, the SLA fault information includes the failure of the first SLA target; the SLA management main control module sends a fourteenth response message to the SLA analyzer; the SLA management main control module It is determined that the SLA failure message cannot be resolved.
关于第十五方面或可能的实现方式所带来的技术效果,可参考对于第五方面或相应的实施方式的技术效果的介绍。Regarding the technical effects brought by the fifteenth aspect or possible implementation manners, reference may be made to the introduction to the technical effects of the fifth aspect or corresponding implementation manners.
本申请实施例第十六方面公开了一种网络闭环控制方法,包括:A sixteenth aspect of the embodiments of the present application discloses a network closed-loop control method, including:
端到端E2E管理模块接收来自服务等级承诺SLA管理主控模块的第一指示消息,所述第一指示消息用于指示第一服务等级承诺SLA目标无法完成;The end-to-end E2E management module receives a first indication message from the service level commitment SLA management main control module, where the first indication message is used to indicate that the first service level commitment SLA target cannot be completed;
所述E2E管理模块向所述SLA管理主控模块发送第十二响应消息;The E2E management module sends a twelfth response message to the SLA management main control module;
所述E2E管理模块确定第三SLA目标;The E2E management module determines a third SLA target;
所述E2E管理模块向所述SLA管理主控模块发送所述第三SLA目标,所述第三SLA目标用于确定资源分配方案;The E2E management module sends the third SLA target to the SLA management main control module, where the third SLA target is used to determine a resource allocation scheme;
所述E2E管理模块接收来自所述SLA管理主控模块的第十三响应消息。The E2E management module receives the thirteenth response message from the SLA management main control module.
关于第十六方面或可能的实现方式所带来的技术效果,可参考对于第五方面或相应的实施方式的技术效果的介绍。Regarding the technical effects brought by the sixteenth aspect or possible implementation manners, reference may be made to the introduction to the technical effects of the fifth aspect or corresponding implementation manners.
本申请实施例第十七方面公开了一种网络闭环控制装置,包括至少一个处理器和收发器,其中,所述至少一个处理器用于通过所述收发器与其它装置通信,所述存储器用于存储计算机程序,所述处理器用于调用所述计算机程序,执行以下操作:A seventeenth aspect of an embodiment of the present application discloses a network closed-loop control device, including at least one processor and a transceiver, wherein the at least one processor is used for communicating with other devices through the transceiver, and the memory is used for A computer program is stored, and the processor is configured to invoke the computer program to perform the following operations:
通过所述收发器向服务等级承诺SLA采集器发送第一请求消息;Send a first request message to the service level commitment SLA collector through the transceiver;
通过所述收发器接收来自所述SLA采集器的第一响应消息,所述第一响应消息包括网络状态,所述网络状态包括网络资源信息、网络拓扑信息、网络资源使用率、实际业务信息中的一项或者多项;A first response message from the SLA collector is received by the transceiver, where the first response message includes a network status, and the network status includes network resource information, network topology information, network resource utilization, and actual service information. one or more of the;
根据所述网络状态确定资源分配方案,所述资源分配方案用于分配资源。A resource allocation scheme is determined according to the network state, and the resource allocation scheme is used for allocating resources.
在一种可能的实现方式中,所述处理器,还用于根据所述网络状态确定资源分配方案之后,通过所述收发器向服务等级承诺SLA网络资源分配器发送第二请求消息,所述第二请求消息包括所述资源分配方案;接收来自所述SLA网络资源分配器的第二响应消息。In a possible implementation manner, the processor is further configured to send a second request message to a service level commitment SLA network resource allocator through the transceiver after determining the resource allocation scheme according to the network state, the The second request message includes the resource allocation scheme; and a second response message from the SLA network resource allocator is received.
在又一种可能的实现方式中,所述处理器,还用于在所述网络资源使用率低于预设值、且所述实际业务信息与第一SLA目标相同的情况下,确定减少预留的资源。In yet another possible implementation manner, the processor is further configured to determine to reduce the pre-set value when the network resource usage rate is lower than a preset value and the actual service information is the same as the first SLA target remaining resources.
在又一种可能的实现方式中,所述处理器,还用于在所述网络资源使用率高于预设值、且所述实际业务信息低于第一SLA目标的情况下,确定增加预留的资源。In yet another possible implementation manner, the processor is further configured to determine to increase the preset value when the network resource usage rate is higher than a preset value and the actual service information is lower than the first SLA target resources left.
关于第十七方面或可能的实现方式所带来的技术效果,可参考对于第一方面或相应的实施方式的技术效果的介绍。Regarding the technical effects brought about by the seventeenth aspect or possible implementation manners, reference may be made to the introduction to the technical effects of the first aspect or corresponding embodiments.
本申请实施例第十八方面公开了一种网络闭环控制装置,包括至少一个处理器和收发器,其中,所述至少一个处理器用于通过所述收发器与其它装置通信,所述存储器用于存储计算机程序,所述处理器用于调用所述计算机程序,执行以下操作:An eighteenth aspect of the embodiments of the present application discloses a network closed-loop control device, including at least one processor and a transceiver, wherein the at least one processor is used for communicating with other devices through the transceiver, and the memory is used for A computer program is stored, and the processor is used to invoke the computer program to perform the following operations:
通过所述收发器接收来自服务等级承诺SLA管理主控模块的第一请求消息;Receive the first request message from the service level commitment SLA management main control module through the transceiver;
通过所述收发器向所述SLA管理主控模块发送第一响应消息,所述第一响应消息包括网络状态,所述网络状态包括网络资源信息、网络拓扑信息、网络资源使用率、实际业务信息中的一项或者多项,所述网络状态用于确定资源分配方案,所述资源分配方案用于分配资源。Send a first response message to the SLA management main control module through the transceiver, where the first response message includes a network status, and the network status includes network resource information, network topology information, network resource utilization, and actual service information One or more of, the network state is used to determine a resource allocation scheme, and the resource allocation scheme is used to allocate resources.
关于第十八方面或可能的实现方式所带来的技术效果,可参考对于第一方面或相应的实施方式的技术效果的介绍。Regarding the technical effects brought by the eighteenth aspect or possible implementation manners, reference may be made to the introduction to the technical effects of the first aspect or corresponding embodiments.
本申请实施例第十九方面公开了一种网络闭环控制装置,包括至少一个处理器和收发器,其中,所述至少一个处理器用于通过所述收发器与其它装置通信,所述存储器用于存储计算机程序,所述处理器用于调用所述计算机程序,执行以下操作:A nineteenth aspect of an embodiment of the present application discloses a network closed-loop control device, including at least one processor and a transceiver, wherein the at least one processor is used for communicating with other devices through the transceiver, and the memory is used for A computer program is stored, and the processor is configured to invoke the computer program to perform the following operations:
通过所述收发器向服务等级承诺SLA分析器发送第三请求消息;sending, by the transceiver, a third request message to the service level commitment SLA analyzer;
通过所述收发器接收来自所述SLA分析器的第三响应消息,所述第三响应消息包括所述预测的业务模型和预测的业务高峰时段;receiving, by the transceiver, a third response message from the SLA analyzer, the third response message including the predicted business model and predicted peak business hours;
根据所述预测的业务模型和预测的业务高峰时段确定资源分配方案,所述资源分配方案用于分配资源。A resource allocation scheme is determined according to the predicted business model and the predicted business peak period, and the resource allocation scheme is used for allocating resources.
在一种可能的实现方式中,所述处理器,还用于在根据所述预测的业务模型和预测的业务高峰时段确定资源分配方案之后,通过所述收发器向服务等级承诺SLA网络资源分配器发送第四请求消息,所述第四请求消息包括所述资源分配方案;通过所述收发器接收来自所述SLA网络资源分配器的第四响应消息。In a possible implementation manner, the processor is further configured to, after determining the resource allocation scheme according to the predicted service model and the predicted service peak period, commit SLA network resource allocation to the service level through the transceiver The server sends a fourth request message, the fourth request message includes the resource allocation scheme; and receives a fourth response message from the SLA network resource allocator through the transceiver.
在又一种可能的实现方式中,所述处理器,还用于通过所述收发器接收来自所述SLA分析器的第三响应消息之后,根据所述预测的业务高峰时段设置定时器;当所述定时器超时,向服务等级承诺SLA网络资源分配器发送所述第四请求消息。In another possible implementation manner, the processor is further configured to set a timer according to the predicted business peak period after receiving the third response message from the SLA analyzer through the transceiver; when When the timer expires, the fourth request message is sent to the service level commitment SLA network resource allocator.
在又一种可能的实现方式中,所述处理器,还用于在所述预测的业务高峰时段增加预留的资源。In another possible implementation manner, the processor is further configured to increase the reserved resources during the predicted service peak period.
关于第十九方面或可能的实现方式所带来的技术效果,可参考对于第二方面或相应的实施方式的技术效果的介绍。Regarding the technical effects brought by the nineteenth aspect or possible implementation manners, reference may be made to the introduction to the technical effects of the second aspect or corresponding embodiments.
本申请实施例第二十方面公开了一种网络闭环控制装置,包括至少一个处理器和收发器,其中,所述至少一个处理器用于通过所述收发器与其它装置通信,所述存储器用于存储计算机程序,所述处理器用于调用所述计算机程序,执行以下操作:A twentieth aspect of an embodiment of the present application discloses a network closed-loop control device, including at least one processor and a transceiver, wherein the at least one processor is used for communicating with other devices through the transceiver, and the memory is used for A computer program is stored, and the processor is configured to invoke the computer program to perform the following operations:
通过所述收发器接收来自服务等级承诺SLA管理主控模块的第三请求消息,receiving, by the transceiver, a third request message from the service level commitment SLA management main control module,
通过所述收发器向所述SLA管理主控模块发送第三响应消息,所述第三响应消息包括所述预测的业务模型和预测的业务高峰时段,所述预测的业务模型和预测的业务高峰时段用于确定资源分配方案,所述资源分配方案用于分配资源。Send a third response message to the SLA management main control module through the transceiver, the third response message includes the predicted business model and the predicted business peak period, the predicted business model and the predicted business peak The time period is used to determine a resource allocation scheme, which is used to allocate resources.
关于第二十方面或可能的实现方式所带来的技术效果,可参考对于第二方面或相应的实施方式的技术效果的介绍。Regarding the technical effects brought about by the twentieth aspect or possible implementation manners, reference may be made to the introduction to the technical effects of the second aspect or corresponding embodiments.
本申请实施例第二十一方面公开了一种网络闭环控制装置,包括至少一个处理器和收发器,其中,所述至少一个处理器用于通过所述收发器与其它装置通信,所述存储器用于存储计算机程序,所述处理器用于调用所述计算机程序,执行以下操作:A twenty-first aspect of an embodiment of the present application discloses a network closed-loop control device, including at least one processor and a transceiver, wherein the at least one processor is configured to communicate with other devices through the transceiver, and the memory uses For storing a computer program, the processor is used to call the computer program to perform the following operations:
通过所述收发器向服务等级承诺SLA网络规划器发送第六请求消息,所述第六请求消息包括第一SLA目标、以及网络状态;所述网络状态包括网络资源信息、网络拓扑信息、网络资源使用率、实际业务信息中的一项或者多项;Send a sixth request message to the service level commitment SLA network planner through the transceiver, where the sixth request message includes the first SLA target and the network state; the network state includes network resource information, network topology information, network resources One or more of usage rate and actual business information;
通过所述收发器接收来自所述SLA网络规划器的第六响应消息,所述第六响应消息包括资源分配方案,所述资源分配方案是根据所述第一SLA目标、以及所述网络状态确定的,所述资源分配方案用于分配资源。A sixth response message from the SLA network planner is received by the transceiver, the sixth response message includes a resource allocation scheme determined according to the first SLA target and the network status Yes, the resource allocation scheme is used for allocating resources.
在一种可能的实现方式中,所述处理器,还用于通过所述收发器接收来自所述SLA网络规划器的第六响应消息之后,向服务等级承诺SLA网络资源分配器发送第七请求消息,所述第七请求消息包括所述资源分配方案;接收来自所述SLA网络资源分配器的第七响应消息。In a possible implementation manner, the processor is further configured to send a seventh request to the service level commitment SLA network resource allocator after receiving the sixth response message from the SLA network planner through the transceiver message, the seventh request message includes the resource allocation scheme; and a seventh response message from the SLA network resource allocator is received.
在一种可能的实现方式中,所述处理器,还用于通过所述收发器向服务等级承诺SLA网络规划器发送第六请求消息之前,接收来自端到端E2E管理模块的第一SLA目标;向服务等级承诺SLA采集器发送第五请求消息,所述第五请求消息用于获取所述网络状态;接收来自所述SLA采集器的第五响应消息,所述第五响应消息包括所述网络状态。In a possible implementation manner, the processor is further configured to receive the first SLA target from the end-to-end E2E management module before sending the sixth request message to the service level commitment SLA network planner through the transceiver ; Send the fifth request message to the service level commitment SLA collector, and the fifth request message is used to obtain the network status; Receive the fifth response message from the SLA collector, and the fifth response message includes the network status.
关于第二十一方面或可能的实现方式所带来的技术效果,可参考对于第三方面或相应的实施方式的技术效果的介绍。Regarding the technical effects brought by the twenty-first aspect or possible implementations, reference may be made to the introduction to the technical effects of the third aspect or corresponding embodiments.
本申请实施例第二十二方面公开了一种网络闭环控制装置,包括至少一个处理器和收发器,其中,所述至少一个处理器用于通过所述收发器与其它装置通信,所述存储器用于存储计算机程序,所述处理器用于调用所述计算机程序,执行以下操作:A twenty-second aspect of an embodiment of the present application discloses a network closed-loop control device, including at least one processor and a transceiver, wherein the at least one processor is configured to communicate with other devices through the transceiver, and the memory uses For storing a computer program, the processor is used to call the computer program to perform the following operations:
通过所述收发器接收来自服务等级承诺SLA管理主控模块的第六请求消息,所述第六请求消息包括第一SLA目标、以及网络状态;所述网络状态包括网络资源信息、网络拓扑信息、网络资源使用率、实际业务信息中的一项或者多项;A sixth request message from the service level commitment SLA management main control module is received by the transceiver, where the sixth request message includes the first SLA target and the network state; the network state includes network resource information, network topology information, One or more of network resource utilization and actual business information;
根据所述第一SLA目标、以及网络状态确定资源分配方案;Determine a resource allocation scheme according to the first SLA target and the network state;
通过所述收发器向所述SLA管理主控模块发送第六响应消息,所述第六响应消息包括资源分配方案,所述资源分配方案用于分配资源。A sixth response message is sent to the SLA management main control module through the transceiver, where the sixth response message includes a resource allocation scheme, and the resource allocation scheme is used for allocating resources.
关于第二十二方面或可能的实现方式所带来的技术效果,可参考对于第三方面或相应的实施方式的技术效果的介绍。Regarding the technical effects brought by the twenty-second aspect or possible implementation manners, reference may be made to the introduction to the technical effects of the third aspect or corresponding embodiments.
本申请实施例第二十三方面公开了一种网络闭环控制装置,包括至少一个处理器和收发器,其中,所述至少一个处理器用于通过所述收发器与其它装置通信,所述存储器用于 存储计算机程序,所述处理器用于调用所述计算机程序,执行以下操作:A twenty-third aspect of an embodiment of the present application discloses a network closed-loop control device, including at least one processor and a transceiver, wherein the at least one processor is configured to communicate with other devices through the transceiver, and the memory uses For storing a computer program, the processor is used to call the computer program to perform the following operations:
通过所述收发器接收来自服务等级承诺SLA管理主控模块的第五请求消息,receiving, by the transceiver, a fifth request message from the service level commitment SLA management main control module,
通过所述收发器向所述SLA管理主控模块发送第五响应消息,所述第五响应消息包括网络状态,所述网络状态包括网络资源信息、网络拓扑信息、网络资源使用率、实际业务信息中的一项或者多项,所述网络状态用于确定资源分配方案,所述资源分配方案用于分配资源。Send a fifth response message to the SLA management main control module through the transceiver, where the fifth response message includes a network status, and the network status includes network resource information, network topology information, network resource utilization, and actual service information One or more of, the network state is used to determine a resource allocation scheme, and the resource allocation scheme is used to allocate resources.
关于第二十三方面或可能的实现方式所带来的技术效果,可参考对于第三方面或相应的实施方式的技术效果的介绍。Regarding the technical effects brought by the twenty-third aspect or possible implementation manners, reference may be made to the introduction to the technical effects of the third aspect or corresponding implementation manners.
本申请实施例第二十四方面公开了一种网络闭环控制装置,包括至少一个处理器和收发器,其中,所述至少一个处理器用于通过所述收发器与其它装置通信,所述存储器用于存储计算机程序,所述处理器用于调用所述计算机程序,执行以下操作:A twenty-fourth aspect of an embodiment of the present application discloses a network closed-loop control device, including at least one processor and a transceiver, wherein the at least one processor is configured to communicate with other devices through the transceiver, and the memory uses For storing a computer program, the processor is used to call the computer program to perform the following operations:
通过所述收发器接收来自服务等级承诺SLA分析器的故障信息,所述故障信息包括第一服务等级承诺SLA目标未达成;receiving, by the transceiver, fault information from a service level commitment SLA analyzer, the fault information including a first service level commitment SLA target not being met;
通过所述收发器向所述SLA分析器发送响应消息;sending a response message to the SLA analyzer through the transceiver;
通过所述收发器向SLA网络规划器发送第八请求消息,所述第八请求消息包括第二服务等级承诺SLA目标、预测的业务模型和预测的业务周期、以及网络状态,所述网络状态包括网络资源信息、网络拓扑信息、网络资源使用率、实际业务信息中的一项或者多项;An eighth request message is sent to the SLA network planner through the transceiver, the eighth request message including the second service level commitment SLA target, the predicted business model and the predicted business period, and the network state, the network state including One or more of network resource information, network topology information, network resource utilization rate, and actual business information;
通过所述收发器接收来自所述SLA网络规划器的第八响应消息,所述第八响应消息包括资源规划结果,所述资源规划结果是根据所述第二SLA目标、预测的业务模型和预测的业务周期、以及网络状态确定的;An eighth response message from the SLA network planner is received by the transceiver, the eighth response message including a resource planning result based on the second SLA objective, the predicted business model and the forecast The service cycle and network status are determined;
根据所述资源规划结果确定资源分配方案。A resource allocation scheme is determined according to the resource planning result.
在一种可能的实现方式中,所述第二SLA目标是根据所述预测的业务模型确定的。In a possible implementation manner, the second SLA target is determined according to the predicted business model.
在又一种可能的实现方式中,所述处理器,还用于在通过所述收发器向SLA网络规划器发送第八请求消息之前,向所述SLA分析器发送第九请求消息;接收来自SLA分析器的第九响应消息,所述第九响应消息包括所述预测的业务模型和预测的业务周期。In another possible implementation manner, the processor is further configured to send the ninth request message to the SLA analyzer before sending the eighth request message to the SLA network planner through the transceiver; The ninth response message of the SLA analyzer, the ninth response message includes the predicted business model and the predicted business period.
在又一种可能的实现方式中,所述处理器,还用于在通过所述收发器向SLA网络规划器发送第八请求消息之前,向SLA采集器发送第十请求消息;接收来自所述SLA采集器的第十响应消息,所述第十响应消息包括所述网络状态。In another possible implementation manner, the processor is further configured to send the tenth request message to the SLA collector before sending the eighth request message to the SLA network planner through the transceiver; The tenth response message of the SLA collector, where the tenth response message includes the network status.
在又一种可能的实现方式中,所述处理器,还用于在通过所述收发器接收来自所述SLA网络规划器的第八响应消息之后,向SLA网络资源分配器发送第十一请求消息,所述第十一请求消息包括所述资源分配方案,所述资源分配方案用于分配资源;接收来自所述SLA网络资源分配器的第十一响应消息。In yet another possible implementation manner, the processor is further configured to send an eleventh request to the SLA network resource allocator after receiving the eighth response message from the SLA network planner through the transceiver message, the eleventh request message includes the resource allocation scheme, and the resource allocation scheme is used for allocating resources; and an eleventh response message from the SLA network resource allocator is received.
关于第二十四方面或可能的实现方式所带来的技术效果,可参考对于第四方面或相应的实施方式的技术效果的介绍。Regarding the technical effects brought by the twenty-fourth aspect or possible implementation manners, reference may be made to the introduction to the technical effects of the fourth aspect or corresponding implementation manners.
本申请实施例第二十五方面公开了一种网络闭环控制装置,包括至少一个处理器和收发器,其中,所述至少一个处理器用于通过所述收发器与其它装置通信,所述存储器用于存储计算机程序,所述处理器用于调用所述计算机程序,执行以下操作:A twenty-fifth aspect of an embodiment of the present application discloses a network closed-loop control device, including at least one processor and a transceiver, wherein the at least one processor is configured to communicate with other devices through the transceiver, and the memory uses For storing a computer program, the processor is used to call the computer program to perform the following operations:
当第一服务等级承诺SLA目标未达成时,通过所述收发器接收来自SLA管理主控模 块的第八请求消息,所述第八请求消息包括第二服务等级承诺SLA目标、预测的业务模型和预测的业务周期、以及网络状态,所述网络状态包括网络资源信息、网络拓扑信息、网络资源使用率、实际业务信息中的一项或者多项,所述第二SLA目标是根据所述预测的业务模型得到的;When the first service level commitment SLA target is not reached, receive an eighth request message from the SLA management main control module through the transceiver, where the eighth request message includes the second service level commitment SLA target, the predicted business model and A predicted service period, and a network state, the network state includes one or more of network resource information, network topology information, network resource utilization, and actual service information, and the second SLA target is based on the prediction business model;
根据第二服务等级承诺SLA目标、预测的业务模型和预测的业务周期、以及网络状态确定资源规划结果,所述资源规划结果用于确定资源分配方案,所述资源分配方案用于分配资源;Determine a resource planning result according to the second service level commitment SLA target, the predicted service model and the predicted service period, and the network state, and the resource planning result is used to determine a resource allocation scheme, and the resource allocation scheme is used to allocate resources;
向SLA管理主控模块发送第八响应消息,所述第八响应消息包括资源规划结果。Send an eighth response message to the SLA management main control module, where the eighth response message includes the resource planning result.
关于第二十五方面或可能的实现方式所带来的技术效果,可参考对于第四方面或相应的实施方式的技术效果的介绍。Regarding the technical effects brought by the twenty-fifth aspect or possible implementation manners, reference may be made to the introduction to the technical effects of the fourth aspect or corresponding implementation manners.
本申请实施例第二十六方面公开了一种网络闭环控制装置,包括至少一个处理器和收发器,其中,所述至少一个处理器用于通过所述收发器与其它装置通信,所述存储器用于存储计算机程序,所述处理器用于调用所述计算机程序,执行以下操作:A twenty-sixth aspect of an embodiment of the present application discloses a network closed-loop control device, including at least one processor and a transceiver, wherein the at least one processor is configured to communicate with other devices through the transceiver, and the memory uses For storing a computer program, the processor is used to call the computer program to perform the following operations:
通过所述收发器向端到端E2E管理模块发送第一指示消息,所述第一指示消息用于指示第一服务等级承诺SLA目标无法完成;Send a first indication message to the end-to-end E2E management module through the transceiver, where the first indication message is used to indicate that the first service level commitment SLA target cannot be fulfilled;
通过所述收发器接收来自所述E2E管理模块的第十二响应消息;receiving, by the transceiver, a twelfth response message from the E2E management module;
通过所述收发器接收来自所述E2E管理模块的第三服务等级承诺SLA目标,所述第三SLA目标用于确定资源分配方案;receiving, by the transceiver, a third service level commitment SLA target from the E2E management module, the third SLA target being used to determine a resource allocation scheme;
通过所述收发器向所述E2E管理模块发送第十三响应消息。Send a thirteenth response message to the E2E management module through the transceiver.
在一种可能的实现方式中,所述处理器,还用于通过所述收发器向端到端E2E管理模块发送第一指示消息之前,接收来自服务等级承诺SLA分析器的故障信息,所述SLA故障信息包括所述第一SLA目标未达成;向所述SLA分析器发送第十四响应消息;确定无法解决所述SLA故障信息。In a possible implementation manner, the processor is further configured to receive fault information from the service level commitment SLA analyzer before sending the first indication message to the end-to-end E2E management module through the transceiver, and the The SLA failure information includes that the first SLA target is not achieved; a fourteenth response message is sent to the SLA analyzer; and it is determined that the SLA failure information cannot be resolved.
关于第二十六方面或可能的实现方式所带来的技术效果,可参考对于第五方面或相应的实施方式的技术效果的介绍。Regarding the technical effects brought by the twenty-sixth aspect or possible implementation manners, reference may be made to the introduction to the technical effects of the fifth aspect or corresponding embodiments.
本申请实施例第二十七方面公开了一种网络闭环控制装置,包括至少一个处理器和收发器,其中,所述至少一个处理器用于通过所述收发器与其它装置通信,所述存储器用于存储计算机程序,所述处理器用于调用所述计算机程序,执行以下操作:A twenty-seventh aspect of an embodiment of the present application discloses a network closed-loop control device, including at least one processor and a transceiver, wherein the at least one processor is configured to communicate with other devices through the transceiver, and the memory uses For storing a computer program, the processor is used to call the computer program to perform the following operations:
通过所述收发器接收来自服务等级承诺SLA管理主控模块的第一指示消息,所述第一指示消息用于指示第一服务等级承诺SLA目标无法完成;receiving, by the transceiver, a first indication message from the service level commitment SLA management main control module, where the first indication message is used to indicate that the first service level commitment SLA target cannot be completed;
通过所述收发器向所述SLA管理主控模块发送第十二响应消息;Send a twelfth response message to the SLA management main control module through the transceiver;
确定第三SLA目标;Determine the third SLA target;
通过所述收发器向所述SLA管理主控模块发送所述第三SLA目标,所述第三SLA目标用于确定资源分配方案;Send the third SLA target to the SLA management main control module through the transceiver, where the third SLA target is used to determine a resource allocation scheme;
通过所述收发器接收来自所述SLA管理主控模块的第十三响应消息。The thirteenth response message from the SLA management main control module is received through the transceiver.
关于第二十七方面或可能的实现方式所带来的技术效果,可参考对于第五方面或相应的实施方式的技术效果的介绍。Regarding the technical effects brought by the twenty-seventh aspect or possible implementation manners, reference may be made to the introduction to the technical effects of the fifth aspect or corresponding embodiments.
本申请实施例第二十八方面公开了一种计算机可读存储介质,所述计算机可读存储介 质中存储有程序指令,当所述程序指令在处理器上运行时,实现上述任一方面所描述的方法。A twenty-eighth aspect of the embodiments of the present application discloses a computer-readable storage medium, where program instructions are stored in the computer-readable storage medium, and when the program instructions are executed on a processor, the above-mentioned aspects of any one of the above-mentioned aspects are implemented. method described.
本申请实施例第二十九方面公开了提供了一种计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面的方法。A twenty-ninth aspect of the embodiments of the present application provides a computer program product, which, when running on a computer, enables the computer to execute the methods of the above aspects.
附图说明Description of drawings
图1是本申请实施例提供的一种网络闭环控制***1000的结构示意图;FIG. 1 is a schematic structural diagram of a network closed-loop control system 1000 provided by an embodiment of the present application;
图2是本申请实施例提供的一种RAN子网络管理***1003的结构示意图;FIG. 2 is a schematic structural diagram of a RAN sub-network management system 1003 provided by an embodiment of the present application;
图3是本申请实施例提供的一种闭环控制回路实体的示意图;3 is a schematic diagram of a closed-loop control loop entity provided by an embodiment of the present application;
图4是本申请实施例提供的一种网络自动化管理示意图;4 is a schematic diagram of a network automation management provided by an embodiment of the present application;
图5是本申请实施例提供的一种大量网络管理数据通过机器学习算法进行分析的过程示意图;5 is a schematic diagram of a process in which a large amount of network management data is analyzed by a machine learning algorithm according to an embodiment of the present application;
图6是本申请实施例提供的一种服务调用者和被调用者的示意图;6 is a schematic diagram of a service caller and a callee provided by an embodiment of the present application;
图7是本申请实施例提供的一种网络闭环控制方法的流程图;7 is a flowchart of a network closed-loop control method provided by an embodiment of the present application;
图8是本申请实施例提供的又一种网络闭环控制方法的流程图;8 is a flowchart of another network closed-loop control method provided by an embodiment of the present application;
图9是本申请实施例提供的又一种网络闭环控制方法的流程图;FIG. 9 is a flowchart of another network closed-loop control method provided by an embodiment of the present application;
图10是本申请实施例提供的又一种网络闭环控制方法的流程图;10 is a flowchart of another network closed-loop control method provided by an embodiment of the present application;
图11是本申请实施例提供的一种网络闭环控制方法的结构示意图;11 is a schematic structural diagram of a network closed-loop control method provided by an embodiment of the present application;
图12是本申请实施例提供的又一种网络闭环控制***的结构示意图;12 is a schematic structural diagram of another network closed-loop control system provided by an embodiment of the present application;
图13是本申请实施例提供的又一种网络闭环控制***的结构示意图;13 is a schematic structural diagram of another network closed-loop control system provided by an embodiment of the present application;
图14是本申请实施例提供的又一种网络闭环控制***的结构示意图;14 is a schematic structural diagram of another network closed-loop control system provided by an embodiment of the present application;
图15是本申请实施例提供的又一种网络闭环控制***的结构示意图;15 is a schematic structural diagram of another network closed-loop control system provided by an embodiment of the present application;
图16是本申请实施例提供的又一种网络闭环控制***的结构示意图;16 is a schematic structural diagram of another network closed-loop control system provided by an embodiment of the present application;
图17是本申请实施例提供的一种网络闭环控制装置的结构示意图;17 is a schematic structural diagram of a network closed-loop control device provided by an embodiment of the present application;
图18是本申请实施例提供的又一种网络闭环控制装置的结构示意图;FIG. 18 is a schematic structural diagram of another network closed-loop control device provided by an embodiment of the present application;
图19是本申请实施例提供的又一种网络闭环控制装置的结构示意图;FIG. 19 is a schematic structural diagram of another network closed-loop control device provided by an embodiment of the present application;
图20是本申请实施例提供的又一种网络闭环控制装置的结构示意图;FIG. 20 is a schematic structural diagram of another network closed-loop control device provided by an embodiment of the present application;
图21是本申请实施例提供的又一种网络闭环控制装置的结构示意图。FIG. 21 is a schematic structural diagram of another network closed-loop control apparatus provided by an embodiment of the present application.
具体实施方式Detailed ways
下面结合本申请实施例中的附图对本申请实施例进行描述。The embodiments of the present application will be described below with reference to the accompanying drawings in the embodiments of the present application.
请参见图1,图1是本申请实施例提供的一种网络闭环控制***1000的结构示意图,该网络闭环控制***1000包括网络端到端(end to end,E2E)管理***1001,该网络端到端管理***1001负责跨域(无线接入网、核心网等)管理,其中,该网络端到端管理***1001包括端到端管理模块1002,该网络端到端管理***1001包括两个子***,分别为无线接入网(radio access network,RAN)子网络管理***1003和核心网(core network,CN)子网络管理***1004。请参见图2,图2是本申请实施例提供的一种RAN子网络管理*** 1003的结构示意图,该RAN子网络管理***包括服务等级承诺(service level agreement,SLA)管理主控模块10031、SLA网络规划器10032、SLA网络资源分配器10033、SLA采集器10034和SLA分析器10035。Please refer to FIG. 1. FIG. 1 is a schematic structural diagram of a network closed-loop control system 1000 provided by an embodiment of the present application. The network closed-loop control system 1000 includes a network end-to-end (E2E) management system 1001. The network end The end-to-end management system 1001 is responsible for cross-domain (radio access network, core network, etc.) management, wherein the network end-to-end management system 1001 includes an end-to-end management module 1002, and the network end-to-end management system 1001 includes two subsystems , which are respectively a radio access network (RAN) sub-network management system 1003 and a core network (core network, CN) sub-network management system 1004. Please refer to FIG. 2. FIG. 2 is a schematic structural diagram of a RAN sub-network management system 1003 provided by an embodiment of the present application. The RAN sub-network management system includes a service level agreement (SLA) management main control module 10031, an SLA Network planner 10032 , SLA network resource allocator 10033 , SLA collector 10034 and SLA analyzer 10035 .
其中,SLA管理主控模块10031负责RAN子网络管理***的闭环控制,并且根据不同的情况采取不同的闭环控制方法。Among them, the SLA management main control module 10031 is responsible for the closed-loop control of the RAN sub-network management system, and adopts different closed-loop control methods according to different situations.
SLA网络规划器10032负责根据SLA目标对RAN子网络进行资源评估和规划,并且将SLA需求转化为对RAN子网络资源的需求,例如,SLA需求为客户规定在上传照片时需要10秒上传100张照片到服务器,SLA网络规划器需要将该SLA需求转换为用什么频谱,用多少带宽,哪个小区等RAN子网络的资源把照片上传到服务器。The SLA network planner 10032 is responsible for evaluating and planning the resources of the RAN sub-network according to the SLA target, and transforming the SLA requirements into the requirements for the resources of the RAN sub-network. For example, the SLA requirement is that the customer specifies that it takes 10 seconds to upload 100 photos when uploading photos. The photo is sent to the server. The SLA network planner needs to convert the SLA requirements into what spectrum, how much bandwidth, and which cell and other RAN sub-network resources to upload the photo to the server.
SLA网络资源分配器10033负责在SLA管理主控模块10031的控制下负责网络资源的预留和配置。The SLA network resource allocator 10033 is responsible for the reservation and configuration of network resources under the control of the SLA management main control module 10031 .
SLA采集器10034负责采集和统计网络运行过程中的各种信息,并且通过状态报告(Itf_Status_Report)接口对外提供网络信息服务,该网络信息包括网络资源信息、网络拓扑信息、网络资源使用率和实际业务信息等等。网络拓扑信息是指网络组网关系,如设备连接关系。网络资源使用率是指已分配资源的资源使用率。实际业务信息是指实际业务运行中的SLA监控信息,如实际业务运行过程中的带宽、时延等等。The SLA collector 10034 is responsible for collecting and counting various information in the network operation process, and provides network information services through the status report (Itf_Status_Report) interface. The network information includes network resource information, network topology information, network resource utilization and actual business. information and more. Network topology information refers to network networking relationships, such as device connection relationships. Network resource usage refers to the resource usage of allocated resources. Actual service information refers to SLA monitoring information during actual service operation, such as bandwidth and delay during actual service operation.
SLA分析器10035负责对SLA采集器10034采集到的网络运行中的各种信息进行分析计算,并且通过分析报告(Itf_Analytics_Report)接口对外提供SLA故障信息、SLA预测信息的服务。SLA故障信息是指基于实际业务信息判断该SLA目标是否达成,并且计算该SLA目标达成度,若SLA目标未达成,则产生SLA故障信息。SLA预测信息是基于业务实际运行过程中监控的实际业务信息进行机器学习或者大数据分析得到的预测的业务模型和业务周期。The SLA analyzer 10035 is responsible for analyzing and calculating various information in the network operation collected by the SLA collector 10034, and provides external services of SLA fault information and SLA prediction information through the analysis report (Itf_Analytics_Report) interface. SLA fault information refers to judging whether the SLA target is achieved based on actual business information, and calculating the SLA target achievement degree. If the SLA target is not achieved, SLA fault information is generated. The SLA prediction information is the predicted business model and business cycle obtained by machine learning or big data analysis based on the actual business information monitored during the actual operation of the business.
网络资源信息包括网络资源的数量,详细信息、状态等等。示例性的,如表格1所示,表格1表示网络资源信息。网络资源可以分为无线资源、设备资源和传输资源等等。The network resource information includes the quantity, detailed information, status and so on of the network resource. Exemplarily, as shown in Table 1, Table 1 represents network resource information. Network resources can be divided into radio resources, device resources and transmission resources, and so on.
表格1Table 1
Figure PCTCN2020118958-appb-000001
Figure PCTCN2020118958-appb-000001
Figure PCTCN2020118958-appb-000002
Figure PCTCN2020118958-appb-000002
下面对本申请中的部分用语进行解释说明,以便于本领域技术人员理解。Some terms in this application are explained below for the convenience of those skilled in the art to understand.
(1)服务等级承诺闭环保障(closed loop service level agreement assurance,COSLA):支持服务提供商持续提供预期级别的通信服务质量。允许服务提供商创建一个闭环管理服务,根据各种性能管理和体验质量(quality of experience,QoE)输入数据以及网络的状态,使用管理数据分析(management data analytic,MDA)提供的数据分析(例如端到端延迟报告),自动调整和优化无线接入网和核心网提供的服务分析。如图3所示,图3是本申请实施例提供的一种闭环控制回路实体的示意图,该闭环控制回路实体包括监测、分析、决策和执行四个阶段,监测阶段用于检测网络运行过程中的各种指标,如时延、带宽等;分析阶段用于根据各种性能管理和体验质量输入数据以及网络的状态进行分析,决策阶段用于根据分析结果进行决策,执行阶段根据决策结果进行执行。(1) Service level commitment closed-loop assurance (closed loop service level agreement assurance, COSLA): support service providers to continuously provide the expected level of communication service quality. Allows service providers to create a closed-loop management service based on various performance management and quality of experience (QoE) input data and the state of the network, using data analytics provided by management data analytics (MDA) (e.g. end-to-end latency report), automatically adjust and optimize service analysis provided by radio access network and core network. As shown in FIG. 3 , FIG. 3 is a schematic diagram of a closed-loop control loop entity provided by an embodiment of the present application. The closed-loop control loop entity includes four stages: monitoring, analysis, decision-making, and execution. The monitoring stage is used to detect the network operation process. Various indicators, such as delay, bandwidth, etc.; the analysis phase is used to analyze various performance management and quality of experience input data and the state of the network, the decision phase is used to make decisions based on the analysis results, and the execution phase is used to perform based on the decision results. .
(2)管理数据分析(management data analytic,MDA):是从管理面来进行描述,网络自动化管理包括监测、分析、决策和执行四个阶段,通过该四个阶段组成的网络自动化闭环,实现了网络的高效自治,如图4所示,图4表示一种网络自动化管理示意图。其中管理数据分析服务(management data analytic service,MDAS)对应于分析阶段,在分析阶段,MDA是基于机器学习(machine learning,ML)算法,通过对大量网络管理数据的分析对特定的场景和用例提供网络的智能分析服务,高效识别,定位网络问题,分析问题根因。如图5所示,图5表示一种大量网络管理数据通过机器学习算法进行分析的过程。(2) Management data analytic (MDA): It is described from the management level. Network automation management includes four stages: monitoring, analysis, decision-making and execution. The efficient autonomy of the network is shown in Figure 4, which shows a schematic diagram of an automated network management. Among them, the management data analytic service (MDAS) corresponds to the analysis phase. In the analysis phase, MDA is based on machine learning (ML) algorithms, and provides specific scenarios and use cases through the analysis of a large amount of network management data. The intelligent network analysis service can efficiently identify and locate network problems, and analyze the root cause of the problem. As shown in FIG. 5 , FIG. 5 shows a process of analyzing a large amount of network management data through a machine learning algorithm.
(3)网络数据分析功能(network data analytic service,NWDAF):是第三代合作伙伴计划(3rd generation partnership project,3GPP)定义的网元,可以通过Nnwdaf接口为网络功能(network function,NF)提供分析信息服务,同时还收集NF的需求描述信息,示例性的,如表格2所示,表格2表示分析信息和需求描述信息。NWDAF也可以使用通过MDAS接口提供的服务,如图6所示,图6表示一种服务调用者和被调用者的示意图。MnS是管理服务接口,MDAS是管理数据分析服务接口,Nnf是接入控制功能接口。(3) Network data analytic service (NWDAF): It is a network element defined by the 3rd generation partnership project (3GPP) and can be provided for network functions (NF) through the Nnwdaf interface. The analysis information service also collects the requirement description information of the NF. An example is shown in Table 2. Table 2 represents the analysis information and the requirement description information. NWDAF can also use services provided through the MDAS interface, as shown in Figure 6, which shows a schematic diagram of a service caller and callee. MnS is a management service interface, MDAS is a management data analysis service interface, and Nnf is an access control function interface.
表格2Form 2
Figure PCTCN2020118958-appb-000003
Figure PCTCN2020118958-appb-000003
Figure PCTCN2020118958-appb-000004
Figure PCTCN2020118958-appb-000004
第三代合作伙伴计划3GPP对于服务等级承诺(service level agreement,SLA)架构布局还是非常的粗略,停留在概念的层面,无法具体的实现,而且,服务接口定义不完整,对服务接口未进行分类,并且,从SLA闭环的实现视角来看,定义了管理数据分析服务MDAS和网络数据分析功能NWDAF服务,具体如何使用这些服务实现SLA保障还也并不明确,因此如何解决上述问题是本领域人员正在解决的技术问题。The third-generation partnership program 3GPP still has a very rough layout of the service level agreement (SLA) architecture, which remains at the conceptual level and cannot be implemented concretely. Moreover, the definition of service interfaces is incomplete and the service interfaces are not classified. , and, from the perspective of SLA closed-loop implementation, the management data analysis service MDAS and the network data analysis function NWDAF service are defined. It is not clear how to use these services to achieve SLA guarantee. Therefore, how to solve the above problems is a matter for those skilled in the art. Technical issues being resolved.
请参见图7,图7是本申请实施例提供的一种网络闭环控制方法,该方法包括但不限于如下步骤:Please refer to FIG. 7. FIG. 7 is a network closed-loop control method provided by an embodiment of the present application. The method includes but is not limited to the following steps:
步骤S701:服务等级承诺SLA管理主控模块向SLA采集器发送第一请求消息。Step S701: The service level commitment SLA management main control module sends a first request message to the SLA collector.
具体地,该第一请求消息用于获取网络状态。可选的,SLA管理主控模块可以通过SLA采集器的网络状态报告(Itf_Status_Report)接口获取网络状态。可选的,SLA管理主控模块向SLA采集器发送第一请求消息之前,SLA管理主控模块可以设置定时器,当定时器超时时,会触发SLA管理主控模块向SLA采集器发送第一请求消息。Specifically, the first request message is used to obtain the network state. Optionally, the SLA management main control module may obtain the network status through the network status report (Itf_Status_Report) interface of the SLA collector. Optionally, before the SLA management main control module sends the first request message to the SLA collector, the SLA management main control module may set a timer. When the timer expires, the SLA management main control module will be triggered to send the first request message to the SLA collector. request message.
例如,定时器的周期为一个月,那么SLA管理主控模块每隔一个月都会向SLA采集器发送第一请求消息,该第一请求消息用于获取网络状态。For example, if the period of the timer is one month, the SLA management main control module will send a first request message to the SLA collector every other month, where the first request message is used to obtain the network status.
步骤S702:SLA采集器接收来自SLA管理主控模块的第一请求消息。Step S702: The SLA collector receives the first request message from the SLA management main control module.
步骤S703:SLA采集器向SLA管理主控模块发送第一响应消息。Step S703: The SLA collector sends a first response message to the SLA management main control module.
具体地,第一响应消息包括网络状态,网络状态包括网络资源信息、网络拓扑信息、网络资源使用率、实际业务信息中的一项或者多项。Specifically, the first response message includes a network state, and the network state includes one or more items of network resource information, network topology information, network resource usage rate, and actual service information.
具体地,网络资源信息可以包括网络资源的数量、详细信息和状态等等,网络资源可以分为无线资源、设备资源和传输资源,在一种示例中,网络资源为无线资源,例如,小区列表,小区标识等等。网络拓扑信息可以是指网络组网关系,如设备连接关系。网络资源使用率是指已分配资源的资源使用率。例如,SLA网络资源分配器为业务1分配了无线资源,已分配资源的资源使用率为60%。实际业务信息可以是指实际业务运行中的SLA监控信息,例如业务1运行过程中的带宽、时延等等。Specifically, the network resource information may include the number, detailed information, and status of network resources, etc. The network resources may be divided into wireless resources, device resources, and transmission resources. In an example, the network resources are wireless resources, such as a cell list. , cell ID, etc. The network topology information may refer to a network networking relationship, such as a device connection relationship. Network resource usage refers to the resource usage of allocated resources. For example, the SLA network resource allocator allocates wireless resources to service 1, and the resource utilization rate of the allocated resources is 60%. The actual service information may refer to SLA monitoring information during actual service operation, such as bandwidth, delay, and the like during the operation of service 1.
例如,假设网络状态包括网络资源使用率和实际业务信息,网络资源使用率为60%,实际业务信息可以为业务1运行过程中的带宽为100兆,然后SLA采集器向SLA管理主控模块发送第一响应消息,该第一响应消息包括网络状态,网络状态包括网络资源使用率和实际业务信息,其中,网络资源使用率为60%,实际业务信息为业务1运行过程中的带宽为100兆。For example, assuming that the network status includes network resource utilization and actual service information, the network resource utilization rate is 60%, and the actual service information can be that the bandwidth during the operation of service 1 is 100 megabytes, and then the SLA collector sends the SLA management main control module. The first response message, the first response message includes the network status, the network status includes the network resource utilization rate and the actual service information, wherein the network resource utilization rate is 60%, and the actual service information is that the bandwidth during the operation of service 1 is 100 megabits .
步骤S704:SLA管理主控模块接收来自SLA采集器的第一响应消息。Step S704: the SLA management main control module receives the first response message from the SLA collector.
步骤S705:SLA管理主控模块根据网络状态确定资源分配方案。Step S705: The SLA management main control module determines a resource allocation scheme according to the network state.
具体地,该资源分配方案用于分配资源。Specifically, the resource allocation scheme is used to allocate resources.
在一种示例中,当所述网络资源使用率低于预设值、且所述实际业务信息与第一SLA目标相同,所述SLA管理主控模块确定减少预留的资源。In an example, when the network resource usage rate is lower than a preset value and the actual service information is the same as the first SLA target, the SLA management main control module determines to reduce the reserved resources.
具体地,该预设值可以是由SLA管理主控模块设置的或者是协议规定的,本申请实施例不做限定。第一SLA目标可以为服务提供商和客户签约规定的需求和目标。Specifically, the preset value may be set by the SLA management main control module or specified in an agreement, which is not limited in the embodiment of the present application. The first SLA objective may be contracted requirements and objectives for the service provider and the customer.
例如,假设网络状态包括网络资源使用率和实际业务信息,预设值为80%,网络资源利用率为60%,也就是说为业务1已经分配的资源的使用率为60%,实际业务信息为业务1运行过程中的平均时延为20毫秒(ms),第一SLA目标可以为服务提供商和客户签约规定的SLA目标为平均时延为20ms,那么由于网络资源使用率60%低于80%、而且实际业务运行过程中的平均时延为20ms与第一SLA目标即平均时延为20ms相同,那么SLA管理主控模块确定减少预留的资源,例如,假设SLA管理主控模块之前确定为业务1预留的无线网络中的小区的资源块(resource block,RB)为100个,现在SLA管理主控模块确定减少预留的资源,SLA管理主控模块确定业务1预留的无线网络中的小区的资源块为70个。For example, assuming that the network status includes network resource utilization and actual service information, the default value is 80%, and the network resource utilization rate is 60%, that is to say, the utilization rate of resources allocated for service 1 is 60%, and the actual service information The average delay during the operation of business 1 is 20 milliseconds (ms). The first SLA target can be the SLA target stipulated in the contract between the service provider and the customer. 80%, and the average delay in the actual business operation process is 20ms, which is the same as the first SLA target, that is, the average delay is 20ms, then the SLA management main control module determines to reduce the reserved resources. For example, assuming that the SLA management main control module is before It is determined that the number of resource blocks (resource blocks, RBs) in the cell in the wireless network reserved for service 1 is 100. Now the SLA management main control module determines to reduce the reserved resources, and the SLA management main control module determines the wireless network reserved for service 1. There are 70 resource blocks in a cell in the network.
在上述方法中,当所述网络资源使用率低于预设值、且所述实际业务信息与第一SLA目标相同时,说明网络资源预留过多,存在浪费,通过所述SLA管理主控模块确定减少预留的资源,能够合理的避免资源浪费的情况的发生,提高资源利用率。In the above method, when the network resource usage rate is lower than the preset value and the actual service information is the same as the first SLA target, it means that the network resource reservation is too much and there is waste, and the SLA management master control The module determines to reduce the reserved resources, which can reasonably avoid the occurrence of resource waste and improve resource utilization.
在又一种示例中,当所述网络资源使用率高于预设值、且所述实际业务信息低于第一SLA目标,所述SLA管理主控模块确定增加预留的资源。In yet another example, when the network resource usage rate is higher than a preset value and the actual service information is lower than the first SLA target, the SLA management main control module determines to increase the reserved resources.
具体地,该预设值可以是由SLA管理主控模块设置的或者是协议规定的,本申请实施例不做限定。第一SLA目标可以为服务提供商和客户签约规定的SLA需求和SLA目标。Specifically, the preset value may be set by the SLA management main control module or specified in an agreement, which is not limited in the embodiment of the present application. The first SLA objective may be a contracted SLA requirement and SLA objective for the service provider and the customer.
例如,假设网络状态包括网络资源使用率和实际业务信息,预设值为80%,网络资源利用率为100%,也就是说为业务1已经分配的资源的使用率为100%,实际业务信息为业务1运行过程中的带宽为50兆(MB),第一SLA目标可以为服务提供商和客户签约规定的带宽为80MB,那么由于网络资源使用率100%高于80%、而且实际业务运行过程中的带宽50MB低于第一SLA目标即带宽80MB,那么SLA管理主控模块确定增加预留的资源。For example, assuming that the network status includes network resource utilization and actual service information, the default value is 80%, and the network resource utilization rate is 100%, that is to say, the utilization rate of resources allocated for service 1 is 100%, and the actual service information The bandwidth during the operation of business 1 is 50 megabytes (MB), and the first SLA target can be 80MB for the service provider and the customer to contract. Then, since the network resource utilization rate is 100% higher than 80%, and the actual business operation If the bandwidth of 50MB in the process is lower than the first SLA target, that is, the bandwidth of 80MB, the SLA management main control module determines to increase the reserved resources.
在上述方法中,当所述网络资源使用率高于预设值、且所述实际业务信息低于第一SLA目标时,说明网络资源预留不足,通过所述SLA管理主控模块确定增加预留的资源,能够满足客户的需求。In the above method, when the network resource usage rate is higher than a preset value and the actual service information is lower than the first SLA target, it indicates that the network resource reservation is insufficient, and the SLA management main control module determines to increase the preset value. The reserved resources can meet the needs of customers.
步骤S706:SLA管理主控模块向SLA网络资源分配器发送第二请求消息。Step S706: The SLA management main control module sends a second request message to the SLA network resource allocator.
具体地,第二请求消息包括资源分配方案。Specifically, the second request message includes a resource allocation scheme.
例如,假设资源分配方案为为业务1预留的无线网络中的小区的资源块为100个减少到70个,那么SLA管理主控模块向SLA网络资源分配器发送第二请求消息,第二请求消息包括资源分配方案为,即为业务1预留的无线网络中的小区的资源块为70个。For example, assuming that the resource allocation scheme is that the resource blocks of the cells in the wireless network reserved for service 1 are reduced from 100 to 70, the SLA management main control module sends a second request message to the SLA network resource allocator, the second request The message includes the resource allocation scheme, that is, the number of resource blocks in the cell in the wireless network reserved for service 1 is 70.
步骤S707:SLA网络资源分配器接收来自SLA管理主控模块的第二请求消息。Step S707: The SLA network resource allocator receives the second request message from the SLA management main control module.
步骤S708:SLA网络资源分配器根据资源分配方案分配资源。Step S708: The SLA network resource allocator allocates resources according to the resource allocation scheme.
例如,假设资源分配方案为为业务1预留的无线网络中的小区的资源块为100个减少到70个,SLA网络资源分配器获得该资源分配方案之后,将为业务1预留的无线网络中的 小区的资源块从100个减少到70个。For example, assuming that the resource allocation scheme is that the number of resource blocks in the cell in the wireless network reserved for service 1 is reduced from 100 to 70, after the SLA network resource allocator obtains the resource allocation scheme, it will reserve the wireless network for service 1. The number of resource blocks in the cells in is reduced from 100 to 70.
步骤S709:SLA网络资源分配器向SLA管理主控模块发送第二响应消息。Step S709: The SLA network resource allocator sends a second response message to the SLA management main control module.
可选的,第二响应消息可以用于通知SLA管理主控模块SLA网络资源分配器已经根据资源分配方案分配资源。Optionally, the second response message may be used to notify the SLA management main control module that the SLA network resource allocator has allocated resources according to the resource allocation scheme.
步骤S710:SLA管理主控模块接收来自SLA网络资源分配器的第二响应消息。Step S710: The SLA management main control module receives the second response message from the SLA network resource allocator.
在图7所示的方法中,通过上述方法能够在业务平稳运行一段时间后,基于业务实际运行情况对网络资源进行长周期的调整,针对不同情况确定不同的资源分配方案,通过这样的方式可以提高资源利用率,降低运营成本,或者及时满足客户业务实际需求,提升客户满意度。In the method shown in FIG. 7 , after the service has been running smoothly for a period of time, the network resources can be adjusted for a long period based on the actual operation of the service, and different resource allocation schemes can be determined according to different situations. Improve resource utilization, reduce operating costs, or meet actual customer business needs in a timely manner to improve customer satisfaction.
请参见图8,图8是本申请实施例提供的又一种网络闭环控制方法,该方法包括但不限于如下步骤:Please refer to FIG. 8. FIG. 8 is another network closed-loop control method provided by an embodiment of the present application. The method includes but is not limited to the following steps:
步骤S801:服务等级承诺SLA管理主控模块向SLA分析器发送第三请求消息。Step S801: The service level commitment SLA management main control module sends a third request message to the SLA analyzer.
具体地,第三请求消息用于获取预测的业务模型和预测的业务高峰时段。可选的,SLA管理主控模块可以通过SLA分析器的分析报告(Itf_Analytics_Report)接口获取预测的业务模型和预测的业务高峰时段。该预测的业务模型预测的业务高峰时段可以是基于业务实际运行过程中的实际业务信息,例如,业务运行过程中的平均时延、带宽等等通过机器学习的方式学习得到的。Specifically, the third request message is used to obtain the predicted business model and the predicted business peak period. Optionally, the SLA management main control module may obtain the predicted business model and the predicted business peak period through the analysis report (Itf_Analytics_Report) interface of the SLA analyzer. The business peak period predicted by the predicted business model may be learned by means of machine learning based on actual business information during the actual operation of the business, for example, the average delay, bandwidth, etc. during the business operation.
步骤S802:SLA分析器接收来自SLA管理主控模块的第三请求消息。Step S802: The SLA analyzer receives a third request message from the SLA management main control module.
步骤S803:SLA分析器向SLA管理主控模块发送第三响应消息。Step S803: The SLA analyzer sends a third response message to the SLA management main control module.
具体地,该第三响应消息包括预测的业务模型和预测的业务高峰时段。该预测的业务模型和预测的业务高峰时段是SLA分析器通过SLA采集器采集到的网络运行中的各种信息进行分析计算得到的,SLA分析器可以持续的分析SLA采集器采集到的数据,也就是说该预测业务模型和预测的业务高峰时段可以是SLA分析器在接收第三请求消息之前分析得到的,也可以是在接收到第三请求消息之后根据SLA采集器中采集到的数据进行分析得到的。Specifically, the third response message includes the predicted business model and the predicted business peak period. The predicted service model and the predicted service peak period are obtained by the SLA analyzer through the analysis and calculation of various information collected by the SLA collector in the network operation. The SLA analyzer can continuously analyze the data collected by the SLA collector. That is to say, the predicted service model and the predicted service peak period can be analyzed by the SLA analyzer before receiving the third request message, or can be analyzed according to the data collected by the SLA collector after receiving the third request message. analyzed.
例如,假设预测的业务高峰时段为11点至13点,SLA分析器向SLA管理主控模块发送第三响应消息,该第三响应消息包括预测的业务高峰时段为中午11点至13点。For example, assuming that the predicted business peak period is from 11:00 to 13:00, the SLA analyzer sends a third response message to the SLA management main control module, where the third response message includes the predicted business peak period of 11:00 to 13:00 noon.
步骤S804:SLA管理主控模块接收来自SLA分析器的第三响应消息。Step S804: the SLA management main control module receives the third response message from the SLA analyzer.
在一种可选的方案中,SLA管理主控模块接收来自SLA分析器的第三响应消息之后,SLA管理主控模块根据预测的业务高峰时段设置定时器;当所述定时器超时,SLA管理主控模块向SLA网络资源分配器发送所述第四请求消息。In an optional solution, after the SLA management main control module receives the third response message from the SLA analyzer, the SLA management main control module sets a timer according to the predicted service peak period; when the timer times out, the SLA management module The main control module sends the fourth request message to the SLA network resource allocator.
例如,假设SLA管理主控模块接收来自SLA分析器的第三响应消息的时间为9点,预测的业务高峰时段为11点至13点,那么SLA管理主控模块设置定时器为2小时,且启动定时器,当定时器超时,也就是说当时间为11点时,SLA管理主控模块向SLA网络资源分配器发送所述第四请求消息。For example, assuming that the time when the SLA management main control module receives the third response message from the SLA analyzer is 9:00, and the predicted business peak period is from 11:00 to 13:00, then the SLA management main control module sets the timer to 2 hours, and A timer is started, and when the timer times out, that is, when the time is 11:00, the SLA management main control module sends the fourth request message to the SLA network resource allocator.
步骤S805:SLA管理主控模块根据预测的业务模型和预测的业务高峰时段确定资源分配方案。Step S805: The SLA management main control module determines a resource allocation scheme according to the predicted business model and the predicted business peak period.
具体地,该资源分配方案用于分配资源。Specifically, the resource allocation scheme is used to allocate resources.
在一种可选的方案中,SLA管理主控模块在预测的业务高峰时段增加预留的资源。In an optional solution, the SLA management main control module increases the reserved resources during the predicted service peak period.
例如,假设预测的业务高峰时段为11点至13点,SLA管理主控模块之前确定为业务1预留的无线网络中的小区的资源块为50个,现在SLA管理主控模块确定在预测的业务高峰时段增加预留的资源,也就是说SLA管理主控模块在中午11点至13点确定业务1预留的无线网络中的小区的资源块大于50个,例如,80个。For example, assuming that the predicted service peak period is from 11:00 to 13:00, the SLA management main control module previously determined that the number of resource blocks in the wireless network reserved for service 1 is 50, and now the SLA management main control module determines that the predicted The reserved resources are increased during peak service hours, that is to say, the SLA management main control module determines that the number of resource blocks in the cell in the wireless network reserved by service 1 is greater than 50, eg, 80, from 11:00 to 13:00 noon.
步骤S806:SLA管理主控模块向SLA网络资源分配器发送第四请求消息。Step S806: The SLA management main control module sends a fourth request message to the SLA network resource allocator.
具体地,该第四请求消息包括资源分配方案。Specifically, the fourth request message includes a resource allocation scheme.
步骤S807:SLA网络资源分配器接收来自SLA管理主控模块的第四请求消息。Step S807: The SLA network resource allocator receives the fourth request message from the SLA management main control module.
步骤S808:SLA网络资源分配器根据资源分配方案分配资源。Step S808: The SLA network resource allocator allocates resources according to the resource allocation scheme.
具体可以参照步骤S708,本步骤不再赘述。For details, refer to step S708, and this step will not be repeated.
步骤S809:SLA网络资源分配器向SLA管理主控模块发送第四响应消息。Step S809: The SLA network resource allocator sends a fourth response message to the SLA management main control module.
可选的,第四响应消息可以用于通知SLA管理主控模块SLA网络资源分配器已经根据资源分配方案分配资源。Optionally, the fourth response message may be used to notify the SLA management main control module that the SLA network resource allocator has allocated resources according to the resource allocation scheme.
步骤S810:SLA管理主控模块接收来自SLA网络资源分配器的第四响应消息。Step S810: The SLA management main control module receives the fourth response message from the SLA network resource allocator.
在图8所示的方法中,在业务平稳运行一段时间后,基于SLA分析器的预测信息,如预测的业务高峰时段,针对短期业务峰值动态的调整资源,例如,在业务高峰时段增加预留的资源,通过这样的方式,能够满足客户的需求,提升客户满意度。In the method shown in Figure 8, after the business runs smoothly for a period of time, based on the forecast information of the SLA analyzer, such as the predicted business peak period, dynamically adjust resources for short-term business peaks, for example, increase the reservation during the business peak period In this way, we can meet the needs of customers and improve customer satisfaction.
请参见图9,图9是本申请实施例提供的又一种网络闭环控制方法,该方法包括但不限于如下步骤:Please refer to FIG. 9. FIG. 9 is another network closed-loop control method provided by an embodiment of the present application. The method includes but is not limited to the following steps:
步骤S901:端到端E2E管理模块向SLA管理主控模块发送第一SLA目标。Step S901: The end-to-end E2E management module sends the first SLA target to the SLA management main control module.
具体地,该端到端E2E管理模块为网络端到端管理***中的模块,第一SLA目标可以为服务提供商和客户签约规定的SLA需求和SLA目标。例如,第一SLA目标可以为服务提供商和客户签约规定的SLA目标为带宽为20MB。Specifically, the end-to-end E2E management module is a module in the network end-to-end management system, and the first SLA target may be the SLA requirement and SLA target stipulated in the contract between the service provider and the customer. For example, the first SLA target may be a SLA target contracted by the service provider and the customer to be 20MB of bandwidth.
步骤S902:SLA管理主控模块接收来自端到端E2E管理模块的第一SLA目标。Step S902: the SLA management main control module receives the first SLA target from the end-to-end E2E management module.
步骤S903:SLA管理主控模块向SLA采集器发送第五请求消息。Step S903: The SLA management main control module sends a fifth request message to the SLA collector.
具体地,第五请求消息用于获取所述网络状态。可选的,SLA管理主控模块可以通过SLA采集器的网络状态报告(Itf_Status_Report)接口获取网络状态。Specifically, the fifth request message is used to obtain the network state. Optionally, the SLA management main control module may obtain the network status through the network status report (Itf_Status_Report) interface of the SLA collector.
步骤S904:SLA采集器接收来自SLA管理主控模块的第五请求消息。Step S904: the SLA collector receives the fifth request message from the SLA management main control module.
步骤S905:SLA采集器向SLA管理主控模块发送第五响应消息。Step S905: The SLA collector sends a fifth response message to the SLA management main control module.
具体地,该第五响应消息包括网络状态。网络状态包括网络资源信息、网络拓扑信息、网络资源使用率、实际业务信息中的一项或者多项。Specifically, the fifth response message includes the network status. The network status includes one or more items of network resource information, network topology information, network resource usage rate, and actual service information.
具体地,网络资源信息可以包括网络资源的数量、详细信息和状态等等,网络资源可以分为无线资源、设备资源和传输资源,在一种示例中,网络资源为无线资源,例如,小区列表,小区标识等等。网络拓扑信息可以是指网络组网关系,如设备连接关系。网络资源使用率是指已分配资源的资源使用率。Specifically, the network resource information may include the number, detailed information, and status of network resources, etc. The network resources may be divided into wireless resources, device resources, and transmission resources. In an example, the network resources are wireless resources, such as a cell list. , cell ID, etc. The network topology information may refer to a network networking relationship, such as a device connection relationship. Network resource usage refers to the resource usage of allocated resources.
例如,假设网络状态包括网络资源信息,网络中正在运行的有业务1、业务2和业务3, 网络中有一个新的业务为业务4,该网络资源信息可以为网络中有多少资源可以给业务4使用,例如,网络中有40MB带宽可以给新的业务即业务4使用,那么SLA采集器向SLA管理主控模块发送第五响应消息,该第五响应消息包括网络状态。For example, assuming that the network status includes network resource information, there are service 1, service 2 and service 3 running in the network, and a new service in the network is service 4, the network resource information can be how many resources in the network can be used for the service 4 Use, for example, there is 40MB of bandwidth in the network that can be used by a new service, namely service 4, then the SLA collector sends a fifth response message to the SLA management main control module, where the fifth response message includes the network status.
步骤S906:SLA管理主控模块接收来自SLA采集器的第五响应消息。Step S906: the SLA management main control module receives the fifth response message from the SLA collector.
具体地,该第五响应消息包括网络状态。Specifically, the fifth response message includes the network status.
步骤S907:SLA管理主控模块向SLA网络规划器发送第六请求消息。Step S907: The SLA management main control module sends a sixth request message to the SLA network planner.
具体地,第六请求消息包括第一SLA目标、以及网络状态;网络状态包括网络资源信息、网络拓扑信息、网络资源使用率、实际业务信息中的一项或者多项。Specifically, the sixth request message includes the first SLA target and the network state; the network state includes one or more of network resource information, network topology information, network resource usage rate, and actual service information.
例如,假设第一SLA目标可以为服务提供商和客户签约规定的带宽为20MB,假设网络状态包括网络资源信息,例如,该网络资源信息为网络中有40MB带宽可以给新的业务即业务4使用,那么SLA管理主控模块向SLA网络规划器发送第六请求消息,该第六请求消息包括第一SLA目标为带宽为20MB,网络资源信息,例如,该网络资源信息为网络中有40MB带宽可以给新的业务即业务4使用。For example, it is assumed that the first SLA target can be 20MB of bandwidth stipulated in the contract between the service provider and the customer, and it is assumed that the network status includes network resource information. For example, the network resource information is that there is 40MB of bandwidth in the network that can be used by a new service, namely Service 4. , then the SLA management main control module sends a sixth request message to the SLA network planner, where the sixth request message includes the first SLA target bandwidth of 20MB and network resource information, for example, the network resource information is that there is 40MB of bandwidth available in the network It is used for the new business, namely business 4.
步骤S908:SLA网络规划器接收来自SLA管理主控模块的第六请求消息。Step S908: The SLA network planner receives the sixth request message from the SLA management main control module.
具体地,第六请求消息包括第一SLA目标、以及网络状态;网络状态包括网络资源信息、网络拓扑信息、网络资源使用率、实际业务信息中的一项或者多项。Specifically, the sixth request message includes the first SLA target and the network state; the network state includes one or more of network resource information, network topology information, network resource usage rate, and actual service information.
步骤S909:SLA网络规划器根据第一SLA目标和网络状态确定资源分配方案。Step S909: The SLA network planner determines a resource allocation scheme according to the first SLA target and the network state.
具体地,网络状态包括网络资源信息、网络拓扑信息、网络资源使用率、实际业务信息中的一项或者多项。Specifically, the network state includes one or more items of network resource information, network topology information, network resource usage rate, and actual service information.
在一种示例中,假设第一SLA目标为带宽为20MB,网络状态包括网络资源信息,例如,该网络资源信息为网络中有40MB带宽可以给新的业务即业务4使用,SLA网络规划器确定资源分配方案,例如,将网络中30MB分配给业务4使用。In an example, it is assumed that the first SLA target is a bandwidth of 20MB, and the network status includes network resource information. For example, the network resource information is that there is 40MB of bandwidth in the network that can be used by a new service, namely service 4. The SLA network planner determines The resource allocation scheme, for example, allocates 30MB in the network to service 4 for use.
步骤S910:SLA网络规划器向SLA管理主控模块发送第六响应消息。Step S910: The SLA network planner sends a sixth response message to the SLA management main control module.
具体地,第六响应消息包括资源分配方案,资源分配方案用于分配资源。Specifically, the sixth response message includes a resource allocation scheme, and the resource allocation scheme is used for allocating resources.
例如,假设资源分配方案为将网络中30MB分配给业务4使用,那么SLA网络规划器向SLA管理主控模块发送第六响应消息,第六响应消息包括资源分配方案为,将网络中30MB分配给业务4使用。For example, assuming that the resource allocation scheme is to allocate 30MB in the network to service 4, then the SLA network planner sends a sixth response message to the SLA management main control module, and the sixth response message includes the resource allocation scheme: allocate 30MB in the network to Business 4 use.
步骤S911:SLA管理主控模块接收来自SLA网络规划器的第六响应消息。Step S911: the SLA management main control module receives the sixth response message from the SLA network planner.
步骤S912:SLA管理主控模块向SLA网络资源分配器发送第七请求消息。Step S912: The SLA management main control module sends a seventh request message to the SLA network resource allocator.
具体地,该第七请求消息包括资源分配方案。例如,将网络中30MB分配给业务4使用,那么SLA管理主控模块向SLA网络资源分配器发送第七请求消息,第七请求消息包括资源分配方案为,即将网络中30MB分配给业务4使用。Specifically, the seventh request message includes a resource allocation scheme. For example, if 30MB in the network is allocated for use by service 4, the SLA management main control module sends a seventh request message to the SLA network resource allocator. The seventh request message includes a resource allocation scheme that allocates 30MB in the network to service 4 for use.
步骤S913:SLA网络资源分配器接收来自SLA管理主控模块的第七请求消息。Step S913: The SLA network resource allocator receives the seventh request message from the SLA management main control module.
步骤S914:SLA网络资源分配器根据资源分配方案分配资源。Step S914: The SLA network resource allocator allocates resources according to the resource allocation scheme.
具体可以参照步骤S708,本步骤不再赘述。For details, refer to step S708, and this step will not be repeated.
步骤S915:SLA网络资源分配器向SLA管理主控模块发送第七响应消息。Step S915: The SLA network resource allocator sends a seventh response message to the SLA management main control module.
可选的,第七响应消息可以用于通知SLA管理主控模块SLA网络资源分配器已经根据资源分配方案分配资源。Optionally, the seventh response message may be used to notify the SLA management main control module that the SLA network resource allocator has allocated resources according to the resource allocation scheme.
步骤S916:SLA管理主控模块接收来自SLA网络资源分配器的第七响应消息。Step S916: the SLA management main control module receives the seventh response message from the SLA network resource allocator.
在图9所示的方法中,相比现有技术,SLA网络规划器直接服务提供商和客户签约规定的SLA需求和SLA目标进行网络评估和资源规划,本申请实施例中,SLA网络规划器在对网络进行评估和资源规划时,可以基于SLA采集器采集的网络状态信息和服务提供商和客户签约规定的SLA需求和SLA目标进行网络评估和资源规划,也就是说采用了实际业务运行的网络状态信息,例如,资源的可用状态和资源利用率等等,可以提高网络评估和资源规划的准确度,而且相比现有技术中需要手工管理和保存网络资源相关的信息,且网络资源相关的信息可能与网络实际情况不一致,本申请实施例可以直接在线通过SLA采集器的网络状态报告(Itf_Status_Report)接口获取网络状态,有利于实现全自动在线化,提高自动化程度,减少人力资源。In the method shown in FIG. 9 , compared with the prior art, the SLA network planner directly performs network evaluation and resource planning according to the SLA requirements and SLA targets stipulated in the contract between the service provider and the customer. In the embodiment of the present application, the SLA network planner During network evaluation and resource planning, the network evaluation and resource planning can be performed based on the network status information collected by the SLA collector and the SLA requirements and SLA targets contracted by the service provider and the customer. Network status information, such as resource availability and resource utilization, can improve the accuracy of network assessment and resource planning, and requires manual management and preservation of network resource-related information compared to the prior art. The information may be inconsistent with the actual situation of the network. In this embodiment of the present application, the network status can be directly obtained online through the network status report (Itf_Status_Report) interface of the SLA collector, which is conducive to realizing fully automatic online, improving the degree of automation, and reducing human resources.
请参见图10,图10是本申请实施例提供的又一种网络闭环控制方法,该方法包括但不限于如下步骤:Please refer to FIG. 10. FIG. 10 is another network closed-loop control method provided by an embodiment of the present application. The method includes but is not limited to the following steps:
步骤S1001:SLA分析器向SLA采集器发送请求消息。Step S1001: The SLA analyzer sends a request message to the SLA collector.
具体地,该请求消息用于获取网络状态。网络状态包括网络资源信息、网络拓扑信息、网络资源使用率、实际业务信息中的一项或者多项。Specifically, the request message is used to obtain the network status. The network status includes one or more items of network resource information, network topology information, network resource usage rate, and actual service information.
步骤S1002:SLA采集器接收来自SLA分析器的请求消息。Step S1002: The SLA collector receives the request message from the SLA analyzer.
步骤S1003:SLA采集器向SLA分析器发送响应消息。Step S1003: the SLA collector sends a response message to the SLA analyzer.
具体地,该响应消息包括网络状态。Specifically, the response message includes the network status.
步骤S1004:SLA分析器接收来自SLA采集器的响应消息。Step S1004: the SLA analyzer receives the response message from the SLA collector.
步骤S1005:SLA分析器判断第一SLA目标是否达成。Step S1005: The SLA analyzer determines whether the first SLA target is achieved.
具体地,第一SLA目标可以为服务提供商和客户签约规定的SLA需求和SLA目标。Specifically, the first SLA target may be SLA requirements and SLA targets contractually specified by the service provider and the customer.
例如,在一种示例中,假设第一SLA目标为带宽为100MB,而业务4实际业务运行过程中的带宽为50MB,资源利用率为60%,由于50MB小于100MB,则SLA分析器确定第一SLA目标未达成。For example, in an example, assuming that the first SLA target is a bandwidth of 100MB, while the bandwidth of the actual business operation of business 4 is 50MB, and the resource utilization rate is 60%, since 50MB is less than 100MB, the SLA analyzer determines that the first SLA target not met.
在又一种示例中,假设第一SLA目标为带宽为100MB,而实际业务运行过程中的带宽为120MB,资源利用率为100%,由于120MB大于100MB,则SLA分析器确定第一SLA目标达成。In yet another example, it is assumed that the first SLA target is a bandwidth of 100MB, while the bandwidth during actual service operation is 120MB, and the resource utilization rate is 100%. Since 120MB is greater than 100MB, the SLA analyzer determines that the first SLA target is achieved .
步骤S1006:SLA分析器向SLA管理主控模块发送故障信息。Step S1006: The SLA analyzer sends fault information to the SLA management main control module.
具体地,该故障信息可以为之前规划预留的资源不足。Specifically, the fault information may indicate that the resources reserved in the previous plan are insufficient.
在一种示例中,假设第一SLA目标为带宽为100MB,而实际业务运行过程中的带宽为120MB,资源利用率100%,由于120MB大于100MB,业务量大,那么预留的资源不够,则SLA分析器确定发送故障信息。In an example, it is assumed that the first SLA target is a bandwidth of 100MB, while the bandwidth during actual service operation is 120MB, and the resource utilization rate is 100%. The SLA analyzer determines to send failure information.
步骤S1007:所述SLA管理主控模块向所述SLA分析器发送响应消息。Step S1007: the SLA management main control module sends a response message to the SLA analyzer.
可选的,该响应消息可以用于通知SLA分析器SLA管理主控模块确定第一SLA目标未达成。Optionally, the response message may be used to notify the SLA analyzer that the SLA management main control module determines that the first SLA target has not been achieved.
步骤S1008:SLA管理主控模块向SLA分析器发送第九请求消息。Step S1008: the SLA management main control module sends a ninth request message to the SLA analyzer.
具体地,第九请求消息用于获取预测的业务模型和预测的业务周期。可选的,SLA管 理主控模块可以通过SLA分析器的分析报告(Itf_Analytics_Report)接口获取预测的业务模型。该预测的业务模型和预测的业务周期可以是通过机器学习学习的方式或者大数据分析的方式得到的。Specifically, the ninth request message is used to obtain the predicted business model and the predicted business period. Optionally, the SLA management main control module can obtain the predicted business model through the analysis report (Itf_Analytics_Report) interface of the SLA analyzer. The predicted business model and the predicted business cycle may be obtained by means of machine learning or big data analysis.
步骤S1009:SLA分析器接收来自SLA管理主控模块的第九请求消息。Step S1009: the SLA analyzer receives the ninth request message from the SLA management main control module.
步骤S1010:SLA分析器向SLA管理主控模块发送第九响应消息。Step S1010: The SLA analyzer sends a ninth response message to the SLA management main control module.
具体地,第九响应消息包括预测的业务模型和预测的业务周期。Specifically, the ninth response message includes the predicted business model and the predicted business period.
步骤S1011:SLA管理主控模块接收来自SLA分析器的第九响应消息。Step S1011: the SLA management main control module receives the ninth response message from the SLA analyzer.
具体地,第九响应消息包括预测的业务模型和预测的业务周期。Specifically, the ninth response message includes the predicted business model and the predicted business period.
步骤S1012:SLA管理主控模块向SLA采集器发送第十请求消息。Step S1012: The SLA management main control module sends a tenth request message to the SLA collector.
具体地,第十请求消息用于获取网络状态。Specifically, the tenth request message is used to acquire the network state.
步骤S1013:SLA采集器接收来自SLA管理主控模块的第十请求消息。Step S1013: The SLA collector receives the tenth request message from the SLA management main control module.
步骤S1014:SLA采集器向SLA管理主控模块发送第十响应消息。Step S1014: The SLA collector sends a tenth response message to the SLA management main control module.
具体地,第十响应消息包括网络状态。网络状态包括网络资源信息、网络拓扑信息、网络资源使用率、实际业务信息中的一项或者多项。Specifically, the tenth response message includes the network status. The network status includes one or more items of network resource information, network topology information, network resource usage rate, and actual service information.
步骤S1015:SLA管理主控模块接收来自SLA采集器的第十响应消息。Step S1015: the SLA management main control module receives the tenth response message from the SLA collector.
具体地,第十响应消息包括网络状态。Specifically, the tenth response message includes the network status.
步骤S1016:SLA管理主控模块向SLA网络规划器发送第八请求消息。Step S1016: The SLA management main control module sends an eighth request message to the SLA network planner.
具体地,第八请求消息包括第二服务等级承诺SLA目标、预测的业务模型和预测的业务周期、以及网络状态,网络状态包括网络资源信息、网络拓扑信息、网络资源使用率、实际业务信息中的一项或者多项。第二SLA目标是根据预测的业务模型得到的。例如,将网络中运行的业务4的相关信息,放入预测的业务模型中获得第二SLA目标为业务4分配的带宽为120MB。Specifically, the eighth request message includes the second service level commitment SLA target, the predicted service model, the predicted service period, and the network state, where the network state includes network resource information, network topology information, network resource utilization, and actual service information. one or more of the. The second SLA objective is derived from the predicted business model. For example, the information about the service 4 running in the network is put into the predicted service model to obtain the second SLA target, and the bandwidth allocated for the service 4 is 120MB.
假设,第二SLA目标为带宽为120MB,网络状态为网络资源使用率为100%,实际业务信息为业务4运行过程中的带宽为80MB,那么SLA管理主控模块向SLA网络规划器发送第八请求消息,该第八请求消息包括第二SLA目标为带宽为120MB,预测的业务模型和预测的业务周期,网络状态为网络资源使用率为100%,实际业务信息为业务4运行过程中的带宽为80MB。Assuming that the second SLA target is the bandwidth of 120MB, the network status is that the network resource utilization rate is 100%, and the actual service information is that the bandwidth during the operation of service 4 is 80MB, then the SLA management main control module sends the eighth bandwidth to the SLA network planner. The request message, the eighth request message includes that the second SLA target is the bandwidth of 120MB, the predicted service model and the predicted service period, the network status is that the network resource utilization rate is 100%, and the actual service information is the bandwidth during the operation of service 4 is 80MB.
步骤S1017:SLA网络规划器接收来自SLA管理主控模块的第八请求消息。Step S1017: The SLA network planner receives the eighth request message from the SLA management main control module.
步骤S1018:SLA网络规划器根据第二SLA目标、预测的业务模型和预测的业务周期、以及网络状态确定资源规划结果。Step S1018: The SLA network planner determines a resource planning result according to the second SLA target, the predicted service model and the predicted service period, and the network state.
假设,第二SLA目标为带宽为120MB,网络状态为网络资源使用率为100%,实际业务信息为业务4运行过程中的带宽为80MB,那么SLA网络规划器根据预测的业务模型和预测的业务周期以及网络状态确定资源规划结果为增加预留的资源。Assuming that the second SLA target is the bandwidth of 120MB, the network status is that the network resource utilization rate is 100%, and the actual service information is that the bandwidth during the operation of service 4 is 80MB, then the SLA network planner is based on the predicted service model and predicted service. The period and the network state determine that the resource planning result is to increase the reserved resources.
步骤S1019:SLA网络规划器向SLA管理主控模块的第八响应消息。Step S1019: an eighth response message from the SLA network planner to the SLA management main control module.
具体地,第八响应消息包括资源规划结果。Specifically, the eighth response message includes the resource planning result.
步骤S1020:SLA管理主控模块接收来自SLA网络规划器的第八响应消息。Step S1020: the SLA management main control module receives the eighth response message from the SLA network planner.
步骤S1021:所述SLA管理主控模块根据所述资源规划结果确定资源分配方案。Step S1021: the SLA management main control module determines a resource allocation scheme according to the resource planning result.
具体地,SLA管理主控模块根据资源规划结果对资源重新计算,从而确定资源分配方 案。Specifically, the SLA management main control module recalculates the resources according to the resource planning result, thereby determining the resource allocation scheme.
例如,假设资源规划结果为增加预留的资源,之前为业务4预留的资源为无线网络中的小区的资源块为50个,SLA管理主控模块根据资源规划结果对资源重新计算确定需要为业务4预留的资源为无线网络中的小区的资源块为80个,即资源分配方案为业务4预留的无线网络中的小区的资源块为80个。For example, assuming that the resource planning result is to increase the reserved resources, the resources previously reserved for service 4 are 50 resource blocks of cells in the wireless network, and the SLA management main control module recalculates the resources according to the resource planning result and determines that the required resources are The resources reserved by the service 4 are 80 resource blocks of the cell in the wireless network, that is, the resource allocation scheme of the cell in the wireless network reserved by the service 4 is 80 resource blocks.
步骤S1022:SLA管理主控模块向SLA网络资源分配器发送第十一请求消息。Step S1022: The SLA management main control module sends an eleventh request message to the SLA network resource allocator.
具体地,第十一请求消息包括资源分配方案。Specifically, the eleventh request message includes a resource allocation scheme.
步骤S1023:SLA网络资源分配器接收来自SLA管理主控模块的第十一请求消息。Step S1023: The SLA network resource allocator receives the eleventh request message from the SLA management main control module.
步骤S1024:SLA网络资源分配器根据资源分配方案分配资源。Step S1024: The SLA network resource allocator allocates resources according to the resource allocation scheme.
具体可以参照步骤S708,本步骤不再赘述。For details, refer to step S708, and this step will not be repeated.
步骤S1025:SLA网络资源分配器向SLA管理主控模块发送第十一响应消息。Step S1025: The SLA network resource allocator sends an eleventh response message to the SLA management main control module.
可选的,第十一响应消息可以用于通知SLA管理主控模块SLA网络资源分配器已经根据资源分配方案分配资源。Optionally, the eleventh response message may be used to notify the SLA management main control module that the SLA network resource allocator has allocated resources according to the resource allocation scheme.
步骤S1026:SLA管理主控模块接收来自SLA网络资源分配器的第十一响应消息。Step S1026: the SLA management main control module receives the eleventh response message from the SLA network resource allocator.
在图10所示的方法中,SLA分析器通过从SLA采集器获取实际业务信息,将实际业务信息与第一SLA目标进行对比,在发生故障时,通过对网络重新评估和资源重新规划,及时满足客户需求,提升客户满意度。In the method shown in Figure 10, the SLA analyzer obtains actual service information from the SLA collector, and compares the actual service information with the first SLA target. Meet customer needs and improve customer satisfaction.
请参见图11,图11是本申请实施例提供的又一种网络闭环控制方法,该方法包括但不限于如下步骤:Please refer to FIG. 11. FIG. 11 is another network closed-loop control method provided by an embodiment of the present application. The method includes but is not limited to the following steps:
步骤S1101:SLA分析器向SLA管理主控模块发送故障信息。Step S1101: The SLA analyzer sends fault information to the SLA management main control module.
具体地,该故障信息包括第一SLA目标未达成。Specifically, the fault information includes that the first SLA target is not achieved.
步骤S1102:SLA管理主控模块接收来自SLA分析器的故障信息。Step S1102: The SLA management main control module receives the fault information from the SLA analyzer.
具体地,该故障信息包括第一SLA目标未达成。第一SLA目标可以为服务提供商和客户签约规定的SLA需求和SLA目标。Specifically, the fault information includes that the first SLA target is not achieved. The first SLA objective may be a contracted SLA requirement and SLA objective for the service provider and the customer.
例如,在一种示例中,假设第一SLA目标为平均时延为20ms,而实际业务运行过程中的平均时延为30ms,由于30ms大于20ms,则SLA分析器确定第一SLA目标未达成。For example, in an example, it is assumed that the average delay of the first SLA target is 20ms, while the average delay in the actual service operation process is 30ms. Since 30ms is greater than 20ms, the SLA analyzer determines that the first SLA target has not been achieved.
步骤S1103:SLA管理主控模块向SLA分析器发送第十四响应消息。Step S1103: The SLA management main control module sends a fourteenth response message to the SLA analyzer.
可选的,第十四响应消息用于通知SLA分析器SLA管理主控模块确定第一SLA目标未达成。Optionally, the fourteenth response message is used to notify the SLA analyzer, the SLA management main control module, to determine that the first SLA target has not been achieved.
步骤S1104:SLA管理主控模块确定在RAN子***内无法解决故障信息。Step S1104: The SLA management main control module determines that the fault information cannot be resolved in the RAN subsystem.
步骤S1105:SLA管理主控模块向端到端E2E管理模块发送第一指示消息。Step S1105: the SLA management main control module sends a first indication message to the end-to-end E2E management module.
具体地,该第一指示信息用于指示第一SLA目标无法完成。该端到端E2E管理模块为网络端到端E2E管理***中的模块。Specifically, the first indication information is used to indicate that the first SLA target cannot be completed. The end-to-end E2E management module is a module in the network end-to-end E2E management system.
步骤S1106:端到端E2E管理模块接收来自SLA管理主控模块的第一指示消息。Step S1106: The end-to-end E2E management module receives the first indication message from the SLA management main control module.
步骤S1107:端到端E2E管理模块向SLA管理主控模块发送第十二响应消息。Step S1107: The end-to-end E2E management module sends a twelfth response message to the SLA management main control module.
可选的,该第十二响应消息用于通知SLA管理主控模块端到端E2E管理模块确定第一SLA目标无法完成。Optionally, the twelfth response message is used to notify the SLA management main control module that the end-to-end E2E management module determines that the first SLA target cannot be completed.
步骤S1108:端到端E2E管理模块确定第三SLA目标。Step S1108: The end-to-end E2E management module determines the third SLA target.
具体地,端到端E2E管理模块调整跨域的第一SLA目标从而确定第三SLA目标。也就是说,端到端E2E管理模块调整RAN域和CN域的第一SLA目标,从而确定第三SLA目标,例如,假设之前端到端E2E管理模块设置RAN域的第一SLA目标太高,确定第一SLA目标无法达成,那么端到端E2E管理模块重新调整SLA目标,例如,降低第一SLA目标,降低的第一SLA目标为第三SLA目标。Specifically, the end-to-end E2E management module adjusts the cross-domain first SLA target to determine the third SLA target. That is, the end-to-end E2E management module adjusts the first SLA target of the RAN domain and the CN domain to determine the third SLA target. For example, assuming that the end-to-end E2E management module previously set the first SLA target of the RAN domain to be too high, If it is determined that the first SLA target cannot be achieved, the end-to-end E2E management module readjusts the SLA target, for example, lowers the first SLA target, and the lowered first SLA target is the third SLA target.
例如,端到端E2E管理模块之前分配的RAN域的第一SLA目标为:平均时延是20ms,CN域的第一SLA目标为:平均时延是30ms,由于SLA管理主控模块发送第一指示信息指示RAN域的第一SLA目标为:平均时延是20ms无法完成,那么端到端E2E管理模块跨域调整SLA目标,确定RAN域的第三SLA目标为平均时延30ms,CN域的第三SLA目标为:平均时延是20ms,因此,以RAN域为例,端到端E2E管理模块确定第三SLA目标为平均时延30ms。For example, the first SLA target of the RAN domain allocated by the end-to-end E2E management module is: the average delay is 20ms, and the first SLA target of the CN domain is: the average delay is 30ms, because the SLA management main control module sends the first SLA target The indication information indicates that the first SLA target in the RAN domain is: the average delay cannot be completed at 20ms, then the end-to-end E2E management module adjusts the SLA target across domains, and determines that the third SLA target in the RAN domain is the average delay of 30ms, and the CN domain The third SLA target is: the average delay is 20ms. Therefore, taking the RAN domain as an example, the end-to-end E2E management module determines the third SLA target as the average delay of 30ms.
步骤S1109:端到端E2E管理模块向SLA管理主控模块发送第三SLA目标。Step S1109: The end-to-end E2E management module sends the third SLA target to the SLA management main control module.
具体地,第三SLA目标为重新调整后的SLA目标。Specifically, the third SLA target is the readjusted SLA target.
步骤S1110:SLA管理主控模块接收来自端到端E2E管理模块的第三SLA目标。Step S1110: The SLA management main control module receives the third SLA target from the end-to-end E2E management module.
具体地,该第三SLA目标用于确定资源分配方案。Specifically, the third SLA target is used to determine a resource allocation scheme.
步骤S1111:SLA管理主控模块向端到端E2E管理模块发送第十三响应消息。Step S1111: The SLA management main control module sends a thirteenth response message to the end-to-end E2E management module.
可选的,第十三响应消息用于通知端到端E2E管理模块SLA管理主控模块已接收到第三SLA目标。Optionally, the thirteenth response message is used to notify the end-to-end E2E management module that the SLA management master control module has received the third SLA target.
步骤S1112:SLA管理主控模块根据第三SLA目标确定资源分配方案。Step S1112: The SLA management main control module determines a resource allocation scheme according to the third SLA target.
在图11所述的方法中,当RAN子***无法解决故障信息时,通过向网络端到端E2E管理***反馈实现闭环管理,从而保障用户SLA需求/目标的达成,提高客户的满足度。In the method shown in Figure 11, when the RAN subsystem cannot resolve the fault information, closed-loop management is realized by feedback to the network end-to-end E2E management system, thereby ensuring the achievement of user SLA requirements/targets and improving customer satisfaction.
上述详细阐述了本申请实施例的方法,下面提供了本申请实施例的装置。The methods of the embodiments of the present application are described in detail above, and the apparatuses of the embodiments of the present application are provided below.
请参见图12,图12是本申请实施例提供的一种网络闭环控制***1200的结构示意图,该***可以包括服务等级承诺SLA管理主控模块1201、SLA采集器1202和SLA网络资源分配器1203,其中,各个单元的详细描述如下。Please refer to FIG. 12. FIG. 12 is a schematic structural diagram of a network closed-loop control system 1200 provided by an embodiment of the present application. The system may include a service level commitment SLA management main control module 1201, an SLA collector 1202, and an SLA network resource allocator 1203. , where the detailed description of each unit is as follows.
所述SLA采集器1202,用于获取网络状态,所述网络状态包括网络资源信息、网络拓扑信息、网络资源使用率、实际业务信息中的一项或者多项;The SLA collector 1202 is configured to acquire network status, where the network status includes one or more of network resource information, network topology information, network resource usage rate, and actual service information;
所述SLA管理主控模块1201,用于根据所述网络状态确定资源分配方案,所述资源分配方案用于分配资源。The SLA management main control module 1201 is configured to determine a resource allocation scheme according to the network state, and the resource allocation scheme is used to allocate resources.
在一种可能的实现方式中,所述***还包括:SLA网络资源分配器1203,用于根据所述资源分配方案分配资源。In a possible implementation manner, the system further includes: an SLA network resource allocator 1203, configured to allocate resources according to the resource allocation scheme.
在一种可能的实现方式中,所述网络状态包括网络资源使用率和实际业务信息,包括:所述SLA管理主控模块1201,还用于在所述网络资源使用率低于预设值、且所述实际业务信息与第一SLA目标相同的情况下,确定减少预留的资源。In a possible implementation manner, the network status includes network resource usage and actual service information, including: the SLA management main control module 1201 is further configured to, when the network resource usage is lower than a preset value, And if the actual service information is the same as the first SLA target, it is determined to reduce the reserved resources.
在又一种可能的实现方式中,所述网络状态包括网络资源使用率和实际业务信息,包括:所述SLA管理主控模块1201,还用于在所述网络资源使用率高于预设值、且所述实际 业务信息低于第一SLA目标的情况下,确定增加预留的资源。In yet another possible implementation manner, the network status includes network resource usage and actual service information, including: the SLA management main control module 1201, which is further configured to, when the network resource usage is higher than a preset value , and when the actual service information is lower than the first SLA target, it is determined to increase the reserved resources.
需要说明的是,各个单元的实现及有益效果还可以对应参照图7所示的方法实施例的相应描述。It should be noted that, the implementation and beneficial effects of each unit may also correspond to the corresponding description with reference to the method embodiment shown in FIG. 7 .
请参见图13,图13是本申请实施例提供的一种网络闭环控制***1300的结构示意图,该***可以包括服务等级承诺SLA管理主控模块1301、SLA分析器1302和SLA网络资源分配器1303,其中,各个单元的详细描述如下。Please refer to FIG. 13. FIG. 13 is a schematic structural diagram of a network closed-loop control system 1300 provided by an embodiment of the present application. The system may include a service level commitment SLA management main control module 1301, an SLA analyzer 1302, and an SLA network resource allocator 1303. , where the detailed description of each unit is as follows.
所述SLA分析器1302,用于获取预测的业务模型和预测的业务高峰时段;The SLA analyzer 1302 is used to obtain a predicted business model and a predicted business peak period;
所述服务等级承诺SLA管理主控模块1301,用于根据所述预测的业务模型和预测的业务高峰时段确定资源分配方案,所述资源分配方案用于分配资源。The service level commitment SLA management main control module 1301 is configured to determine a resource allocation scheme according to the predicted business model and the predicted business peak period, where the resource allocation scheme is used for allocating resources.
在一种可能的实现方式中,所述***还包括SLA网络资源分配器1303,所述SLA管理主控模块1301,还用于根据所述预测的业务高峰时段设置定时器;所述SLA管理主控模块1301,还用于在所述定时器超时的情况下,通知SLA网络资源分配器1303根据所述资源分配方案分配资源。In a possible implementation manner, the system further includes an SLA network resource allocator 1303, and the SLA management main control module 1301 is further configured to set a timer according to the predicted service peak period; the SLA management main control module 1301 The control module 1301 is further configured to notify the SLA network resource allocator 1303 to allocate resources according to the resource allocation scheme when the timer expires.
在又一种可能的实现方式中,所述SLA管理主控模块1301,还用于在所述预测的业务高峰时段增加预留的资源。In another possible implementation manner, the SLA management main control module 1301 is further configured to increase the reserved resources during the predicted service peak period.
需要说明的是,各个单元的实现及有益效果还可以对应参照图8所示的方法实施例的相应描述。It should be noted that the implementation and beneficial effects of each unit may also correspond to the corresponding description with reference to the method embodiment shown in FIG. 8 .
请参见图14,图14是本申请实施例提供的一种网络闭环控制***1400的结构示意图,该***可以包括服务等级承诺SLA管理主控模块1401、SLA采集器1402和SLA网络规划器1403,其中,各个单元的详细描述如下。Please refer to FIG. 14. FIG. 14 is a schematic structural diagram of a network closed-loop control system 1400 provided by an embodiment of the present application. The system may include a service level commitment SLA management main control module 1401, an SLA collector 1402, and an SLA network planner 1403. The detailed description of each unit is as follows.
所述SLA管理主控模块1401,用于获取第一SLA目标;The SLA management main control module 1401 is used to obtain the first SLA target;
所述SLA采集器1402,用于获取网络状态,所述网络状态包括网络资源信息、网络拓扑信息、网络资源使用率、实际业务信息中的一项或者多项;The SLA collector 1402 is configured to acquire a network state, where the network state includes one or more of network resource information, network topology information, network resource usage rate, and actual service information;
所述SLA网络规划器1403,用于根据所述第一SLA目标和所述网络状态确定资源分配方案。The SLA network planner 1403 is configured to determine a resource allocation scheme according to the first SLA target and the network state.
在一种可能的实现方式中,所述***还包括:SLA网络资源分配器1404,用于根据所述资源分配方案分配资源。In a possible implementation manner, the system further includes: an SLA network resource allocator 1404, configured to allocate resources according to the resource allocation scheme.
需要说明的是,各个单元的实现及有益效果还可以对应参照图9所示的方法实施例的相应描述。It should be noted that, the implementation and beneficial effects of each unit may also correspond to the corresponding description with reference to the method embodiment shown in FIG. 9 .
请参见图15,图15是本申请实施例提供的一种网络闭环控制***1500的结构示意图,该***可以包括服务等级承诺SLA管理主控模块1501、SLA分析器1502、SLA网络规划器1503、所述SLA采集器1504和SLA网络资源分配器1505,其中,各个单元的详细描述如下。Please refer to FIG. 15. FIG. 15 is a schematic structural diagram of a network closed-loop control system 1500 provided by an embodiment of the present application. The system may include a service level commitment SLA management main control module 1501, an SLA analyzer 1502, an SLA network planner 1503, The SLA collector 1504 and the SLA network resource allocator 1505, wherein the detailed description of each unit is as follows.
所述SLA分析器1502,用于上报SLA故障信息,所述SLA故障信息包括所述第一SLA目标未达成;The SLA analyzer 1502 is configured to report SLA fault information, where the SLA fault information includes that the first SLA target is not achieved;
所述SLA网络规划器1503,用于根据第二SLA目标、预测的业务模型和预测的业务周期、以及网络状态确定资源规划结果,所述第二SLA目标是根据所述预测的业务模型得到的;The SLA network planner 1503 is configured to determine the resource planning result according to the second SLA target, the predicted service model, the predicted service period, and the network state, where the second SLA target is obtained according to the predicted service model ;
所述SLA管理主控模块1501,用于根据所述资源规划结果确定资源分配方案,所述资源分配方案用于分配资源。The SLA management main control module 1501 is configured to determine a resource allocation scheme according to the resource planning result, where the resource allocation scheme is used to allocate resources.
在一种可能的实现方式中,所述SLA分析器1502,还用于获取所述第二SLA目标、所述预测的业务模型和预测的业务周期。In a possible implementation manner, the SLA analyzer 1502 is further configured to obtain the second SLA target, the predicted business model and the predicted business period.
在又一种可能的实现方式中,所述***还包括:所述SLA采集器1504,用于获取所述网络状态。In another possible implementation manner, the system further includes: the SLA collector 1504, configured to acquire the network status.
在又一种可能的实现方式中,所述***还包括:SLA网络资源分配器1505,用于根据所述资源分配方案分配资源。In another possible implementation manner, the system further includes: an SLA network resource allocator 1505, configured to allocate resources according to the resource allocation scheme.
需要说明的是,各个单元的实现及有益效果还可以对应参照图10所示的方法实施例的相应描述。It should be noted that, the implementation and beneficial effects of each unit may also correspond to the corresponding description with reference to the method embodiment shown in FIG. 10 .
请参见图16,图16是本申请实施例提供的一种网络闭环控制***1600的结构示意图,该***可以包括服务等级承诺SLA管理主控模块1601、SLA分析器1602和端到端E2E管理模块1603,其中,各个单元的详细描述如下。Please refer to FIG. 16. FIG. 16 is a schematic structural diagram of a network closed-loop control system 1600 provided by an embodiment of the present application. The system may include a service level commitment SLA management main control module 1601, an SLA analyzer 1602, and an end-to-end E2E management module 1603, wherein the detailed description of each unit is as follows.
所述SLA分析器1602,用于上报SLA故障信息,所述SLA故障信息包括第一SLA目标未达成;The SLA analyzer 1602 is configured to report SLA fault information, where the SLA fault information includes that the first SLA target is not reached;
所述SLA管理主控模块1601,用于确定所述第一SLA目标无法达成;The SLA management main control module 1601 is used to determine that the first SLA target cannot be achieved;
所述端到端E2E管理模块1603,用于确定第三SLA目标。The end-to-end E2E management module 1603 is used to determine the third SLA target.
在一种可能的实现方式中,所述SLA管理主控模块1601,还用于根据所述第三SLA目标确定资源分配方案。In a possible implementation manner, the SLA management main control module 1601 is further configured to determine a resource allocation scheme according to the third SLA target.
需要说明的是,各个单元的实现及有益效果还可以对应参照图11所示的方法实施例的相应描述。It should be noted that, the implementation and beneficial effects of each unit may also correspond to the corresponding description with reference to the method embodiment shown in FIG. 11 .
请参见图17,图17是本申请实施例提供的一种网络闭环控制装置1700,该装置1700包括处理器1701和收发器1703,可选的,还包括存储器1702,所述处理器1701、存储器1702和收发器1703通过总线1704相互连接。Please refer to FIG. 17. FIG. 17 is a network closed-loop control apparatus 1700 provided by an embodiment of the present application. The apparatus 1700 includes a processor 1701, a transceiver 1703, and optionally, a memory 1702. The processor 1701, the memory 1702 and transceiver 1703 are connected to each other by bus 1704.
存储器1702包括但不限于是随机存储记忆体(random access memory,RAM)、只读存储器(read-only memory,ROM)、可擦除可编程只读存储器(erasable programmable read only memory,EPROM)、或便携式只读存储器(compact disc read-only memory,CD-ROM),该存储器1702用于相关指令及数据。收发器1703用于接收和发送数据。The memory 1702 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read only memory (EPROM), or A portable read-only memory (compact disc read-only memory, CD-ROM), the memory 1702 is used for related instructions and data. The transceiver 1703 is used to receive and transmit data.
处理器1701可以是一个或多个中央处理器(central processing unit,CPU),在处理器1701是一个CPU的情况下,该CPU可以是单核CPU,也可以是多核CPU。The processor 1701 may be one or more central processing units (central processing units, CPUs). If the processor 1701 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.
该装置1700中的处理器1701读取所述存储器1702中存储的程序代码,用于执行以下操作:The processor 1701 in the device 1700 reads the program codes stored in the memory 1702 for performing the following operations:
通过所述收发器1703向服务等级承诺SLA采集器发送第一请求消息;Send the first request message to the service level commitment SLA collector through the transceiver 1703;
通过所述收发器1703接收来自所述SLA采集器的第一响应消息,所述第一响应消息包括网络状态,所述网络状态包括网络资源信息、网络拓扑信息、网络资源使用率、实际业务信息中的一项或者多项;The transceiver 1703 receives a first response message from the SLA collector, where the first response message includes network status, and the network status includes network resource information, network topology information, network resource utilization, and actual service information one or more of the
根据所述网络状态确定资源分配方案,所述资源分配方案用于分配资源。A resource allocation scheme is determined according to the network state, and the resource allocation scheme is used for allocating resources.
在一种可能的实现方式中,所述处理器1701,还用于根据所述网络状态确定资源分配方案之后,通过所述收发器1703向服务等级承诺SLA网络资源分配器发送第二请求消息,所述第二请求消息包括所述资源分配方案;接收来自所述SLA网络资源分配器的第二响应消息。In a possible implementation manner, the processor 1701 is further configured to send a second request message to the service level commitment SLA network resource allocator through the transceiver 1703 after determining the resource allocation scheme according to the network state, The second request message includes the resource allocation scheme; and a second response message from the SLA network resource allocator is received.
在又一种可能的实现方式中,所述处理器1701,还用于在所述网络资源使用率低于预设值、且所述实际业务信息与第一SLA目标相同的情况下,确定减少预留的资源。In yet another possible implementation manner, the processor 1701 is further configured to determine to reduce the network resource usage rate when the network resource usage rate is lower than a preset value and the actual service information is the same as the first SLA target reserved resources.
在又一种可能的实现方式中,所述处理器1701,还用于在所述网络资源使用率高于预设值、且所述实际业务信息低于第一SLA目标的情况下,确定增加预留的资源。In yet another possible implementation manner, the processor 1701 is further configured to determine to increase the usage rate of the network resources when the usage rate of the network resources is higher than a preset value and the actual service information is lower than the first SLA target. reserved resources.
需要说明的是,各个操作的实现及有益效果还可以对应参照图7所示的方法实施例的相应描述。It should be noted that, the implementation and beneficial effects of each operation may also correspond to the corresponding description with reference to the method embodiment shown in FIG. 7 .
请参见图18,图18是本申请实施例提供的一种网络闭环控制装置1800,该装置1800包括处理器1801和收发器1803,可选的,还包括存储器1802,所述处理器1801、存储器1802和收发器1803通过总线1804相互连接。Please refer to FIG. 18. FIG. 18 is a network closed-loop control device 1800 provided by an embodiment of the present application. The device 1800 includes a processor 1801, a transceiver 1803, and optionally, a memory 1802. The processor 1801, the memory 1802 and transceiver 1803 are connected to each other by bus 1804.
存储器1802包括但不限于是随机存储记忆体(random access memory,RAM)、只读存储器(read-only memory,ROM)、可擦除可编程只读存储器(erasable programmable read only memory,EPROM)、或便携式只读存储器(compact disc read-only memory,CD-ROM),该存储器1802用于相关指令及数据。收发器1803用于接收和发送数据。The memory 1802 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read only memory (EPROM), or A portable read-only memory (compact disc read-only memory, CD-ROM), the memory 1802 is used for related instructions and data. The transceiver 1803 is used to receive and transmit data.
处理器1801可以是一个或多个中央处理器(central processing unit,CPU),在处理器1801是一个CPU的情况下,该CPU可以是单核CPU,也可以是多核CPU。The processor 1801 may be one or more central processing units (central processing units, CPUs). When the processor 1801 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.
该装置1800中的处理器1801读取所述存储器1802中存储的程序代码,用于执行以下操作:The processor 1801 in the device 1800 reads the program codes stored in the memory 1802 for performing the following operations:
通过所述收发器1803向服务等级承诺SLA分析器发送第三请求消息;Send a third request message to the service level commitment SLA analyzer through the transceiver 1803;
通过所述收发器1803接收来自所述SLA分析器的第三响应消息,所述第三响应消息包括所述预测的业务模型和预测的业务高峰时段;receiving, through the transceiver 1803, a third response message from the SLA analyzer, the third response message including the predicted business model and predicted business peak hours;
根据所述预测的业务模型和预测的业务高峰时段确定资源分配方案,所述资源分配方案用于分配资源。A resource allocation scheme is determined according to the predicted business model and the predicted business peak period, and the resource allocation scheme is used for allocating resources.
在一种可能的实现方式中,所述处理器1801,还用于在根据所述预测的业务模型和预测的业务高峰时段确定资源分配方案之后,通过所述收发器1803向服务等级承诺SLA网络资源分配器发送第四请求消息,所述第四请求消息包括所述资源分配方案;通过所述收发器接收来自所述SLA网络资源分配器的第四响应消息。In a possible implementation manner, the processor 1801 is further configured to commit the SLA network to the service level through the transceiver 1803 after determining the resource allocation plan according to the predicted business model and the predicted business peak period The resource allocator sends a fourth request message, the fourth request message includes the resource allocation scheme; and receives a fourth response message from the SLA network resource allocator through the transceiver.
在又一种可能的实现方式中,所述处理器1801,还用于通过所述收发器1803接收来自所述SLA分析器的第三响应消息之后,根据所述预测的业务高峰时段设置定时器;当所述定时器超时,向服务等级承诺SLA网络资源分配器发送所述第四请求消息。In another possible implementation manner, the processor 1801 is further configured to set a timer according to the predicted business peak period after receiving the third response message from the SLA analyzer through the transceiver 1803 ; When the timer expires, send the fourth request message to the service level commitment SLA network resource allocator.
在又一种可能的实现方式中,所述处理器1801,还用于在所述预测的业务高峰时段增加预留的资源。In another possible implementation manner, the processor 1801 is further configured to increase the reserved resources during the predicted service peak period.
需要说明的是,各个操作的实现及有益效果还可以对应参照图8所示的方法实施例的相应描述。It should be noted that, the implementation and beneficial effects of each operation may also correspond to the corresponding description with reference to the method embodiment shown in FIG. 8 .
请参见图19,图19是本申请实施例提供的一种网络闭环控制装置1900,该装置1900包括处理器1901和收发器1903,可选的,还包括存储器1902,所述处理器1901、存储器1902和收发器1903通过总线1904相互连接。Please refer to FIG. 19. FIG. 19 is a network closed-loop control apparatus 1900 provided by an embodiment of the present application. The apparatus 1900 includes a processor 1901, a transceiver 1903, and optionally, a memory 1902. The processor 1901, the memory 1902 and transceiver 1903 are connected to each other by bus 1904.
存储器1902包括但不限于是随机存储记忆体(random access memory,RAM)、只读存储器(read-only memory,ROM)、可擦除可编程只读存储器(erasable programmable read only memory,EPROM)、或便携式只读存储器(compact disc read-only memory,CD-ROM),该存储器1902用于相关指令及数据。收发器1903用于接收和发送数据。The memory 1902 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read only memory (EPROM), or A portable read-only memory (compact disc read-only memory, CD-ROM), the memory 1902 is used for related instructions and data. The transceiver 1903 is used to receive and transmit data.
处理器1901可以是一个或多个中央处理器(central processing unit,CPU),在处理器1901是一个CPU的情况下,该CPU可以是单核CPU,也可以是多核CPU。The processor 1901 may be one or more central processing units (central processing units, CPUs). In the case where the processor 1901 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.
该装置1900中的处理器1901读取所述存储器1902中存储的程序代码,用于执行以下操作:The processor 1901 in the device 1900 reads the program codes stored in the memory 1902 for performing the following operations:
通过所述收发器1903向服务等级承诺SLA网络规划器发送第六请求消息,所述第六请求消息包括第一SLA目标、以及网络状态;所述网络状态包括网络资源信息、网络拓扑信息、网络资源使用率、实际业务信息中的一项或者多项;Send a sixth request message to the service level commitment SLA network planner through the transceiver 1903, where the sixth request message includes the first SLA target and the network state; the network state includes network resource information, network topology information, network One or more of resource utilization rate and actual business information;
通过所述收发器1903接收来自所述SLA网络规划器的第六响应消息,所述第六响应消息包括资源分配方案,所述资源分配方案是根据所述第一SLA目标、以及所述网络状态确定的,所述资源分配方案用于分配资源。A sixth response message from the SLA network planner is received via the transceiver 1903, the sixth response message includes a resource allocation plan based on the first SLA target, and the network state It is determined that the resource allocation scheme is used for allocating resources.
在一种可能的实现方式中,所述处理器1901,还用于通过所述收发器1903接收来自所述SLA网络规划器的第六响应消息之后,向服务等级承诺SLA网络资源分配器发送第七请求消息,所述第七请求消息包括所述资源分配方案;接收来自所述SLA网络资源分配器的第七响应消息。In a possible implementation manner, the processor 1901 is further configured to send the sixth response message to the service level commitment SLA network resource allocator after receiving the sixth response message from the SLA network planner through the transceiver 1903 Seven request messages, where the seventh request message includes the resource allocation scheme; and a seventh response message from the SLA network resource allocator is received.
在一种可能的实现方式中,所述处理器1901,还用于通过所述收发器1903向服务等级承诺SLA网络规划器发送第六请求消息之前,接收来自端到端E2E管理模块的第一SLA目标;向服务等级承诺SLA采集器发送第五请求消息,所述第五请求消息用于获取所述网络状态;接收来自所述SLA采集器的第五响应消息,所述第五响应消息包括所述网络状态。In a possible implementation manner, the processor 1901 is further configured to receive the first request message from the end-to-end E2E management module before sending the sixth request message to the service level commitment SLA network planner through the transceiver 1903 SLA target; send a fifth request message to the service level commitment SLA collector, where the fifth request message is used to obtain the network status; receive a fifth response message from the SLA collector, where the fifth response message includes the network status.
需要说明的是,各个操作的实现及有益效果还可以对应参照图9所示的方法实施例的相应描述。It should be noted that, the implementation and beneficial effects of each operation may also correspond to the corresponding description with reference to the method embodiment shown in FIG. 9 .
请参见图20,图20是本申请实施例提供的一种网络闭环控制装置2000,该装置2000包括处理器2001和收发器2003,可选的,还包括存储器2002,所述处理器2001、存储器2002和收发器2003通过总线2004相互连接。Please refer to FIG. 20. FIG. 20 is a network closed-loop control apparatus 2000 provided by an embodiment of the present application. The apparatus 2000 includes a processor 2001, a transceiver 2003, and optionally, a memory 2002. The processor 2001, the memory 2002 and transceiver 2003 are connected to each other by bus 2004.
存储器2002包括但不限于是随机存储记忆体(random access memory,RAM)、只读存储器(read-only memory,ROM)、可擦除可编程只读存储器(erasable programmable read  only memory,EPROM)、或便携式只读存储器(compact disc read-only memory,CD-ROM),该存储器2002用于相关指令及数据。收发器2003用于接收和发送数据。The memory 2002 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read only memory (EPROM), or A portable read-only memory (compact disc read-only memory, CD-ROM), the memory 2002 is used for related instructions and data. The transceiver 2003 is used to receive and transmit data.
处理器2001可以是一个或多个中央处理器(central processing unit,CPU),在处理器2001是一个CPU的情况下,该CPU可以是单核CPU,也可以是多核CPU。The processor 2001 may be one or more central processing units (central processing units, CPUs). When the processor 2001 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.
该装置2000中的处理器2001读取所述存储器2002中存储的程序代码,用于执行以下操作:The processor 2001 in the device 2000 reads the program codes stored in the memory 2002, and is used to perform the following operations:
通过所述收发器2003接收来自服务等级承诺SLA分析器的故障信息,所述故障信息包括第一服务等级承诺SLA目标未达成;receiving through the transceiver 2003 fault information from the service level commitment SLA analyzer, the fault information comprising the failure of the first service level commitment SLA target;
通过所述收发器2003向所述SLA分析器发送响应消息;Send a response message to the SLA analyzer through the transceiver 2003;
通过所述收发器2003向SLA网络规划器发送第八请求消息,所述第八请求消息包括第二服务等级承诺SLA目标、预测的业务模型和预测的业务周期、以及网络状态,所述网络状态包括网络资源信息、网络拓扑信息、网络资源使用率、实际业务信息中的一项或者多项;An eighth request message is sent to the SLA network planner through the transceiver 2003, the eighth request message includes the second service level commitment SLA target, the predicted business model and the predicted business period, and the network status, the network status Including one or more of network resource information, network topology information, network resource utilization rate, and actual business information;
通过所述收发器2003接收来自所述SLA网络规划器的第八响应消息,所述第八响应消息包括资源规划结果,所述资源规划结果是根据所述第二SLA目标、预测的业务模型和预测的业务周期、以及网络状态确定的;An eighth response message from the SLA network planner is received through the transceiver 2003, the eighth response message includes a resource planning result based on the second SLA target, the predicted business model, and The predicted business cycle and the network status are determined;
根据所述资源规划结果确定资源分配方案。A resource allocation scheme is determined according to the resource planning result.
在一种可能的实现方式中,所述第二SLA目标是根据所述预测的业务模型确定的。In a possible implementation manner, the second SLA target is determined according to the predicted business model.
在又一种可能的实现方式中,所述处理器2001,还用于在通过所述收发器2003向SLA网络规划器发送第八请求消息之前,向所述SLA分析器发送第九请求消息;接收来自SLA分析器的第九响应消息,所述第九响应消息包括所述预测的业务模型和预测的业务周期。In another possible implementation manner, the processor 2001 is further configured to send the ninth request message to the SLA analyzer before sending the eighth request message to the SLA network planner through the transceiver 2003; A ninth response message is received from the SLA analyzer, the ninth response message including the predicted business model and the predicted business period.
在又一种可能的实现方式中,所述处理器2001,还用于在通过所述收发器2003向SLA网络规划器发送第八请求消息之前,向SLA采集器发送第十请求消息;接收来自所述SLA采集器的第十响应消息,所述第十响应消息包括所述网络状态。In another possible implementation manner, the processor 2001 is further configured to send the tenth request message to the SLA collector before sending the eighth request message to the SLA network planner through the transceiver 2003; The tenth response message of the SLA collector, where the tenth response message includes the network status.
在又一种可能的实现方式中,所述处理器2001,还用于在通过所述收发器2003接收来自所述SLA网络规划器的第八响应消息之后,向SLA网络资源分配器发送第十一请求消息,所述第十一请求消息包括所述资源分配方案,所述资源分配方案用于分配资源;接收来自所述SLA网络资源分配器的第十一响应消息。In another possible implementation manner, the processor 2001 is further configured to send the tenth response message to the SLA network resource allocator after receiving the eighth response message from the SLA network planner through the transceiver 2003 a request message, the eleventh request message includes the resource allocation scheme, and the resource allocation scheme is used for allocating resources; and an eleventh response message from the SLA network resource allocator is received.
需要说明的是,各个操作的实现及有益效果还可以对应参照图10所示的方法实施例的相应描述。It should be noted that, the implementation and beneficial effects of each operation may also correspond to the corresponding description with reference to the method embodiment shown in FIG. 10 .
请参见图21,图21是本申请实施例提供的一种网络闭环控制装置2100,该装置2100包括处理器2101和收发器2103,可选的,还包括存储器2102,所述处理器2101、存储器2102和收发器2103通过总线2104相互连接。Please refer to FIG. 21. FIG. 21 is a network closed-loop control device 2100 provided by an embodiment of the present application. The device 2100 includes a processor 2101, a transceiver 2103, and optionally, a memory 2102. The processor 2101, the memory 2102 and transceiver 2103 are connected to each other by bus 2104.
存储器2102包括但不限于是随机存储记忆体(random access memory,RAM)、只读存储器(read-only memory,ROM)、可擦除可编程只读存储器(erasable programmable read only memory,EPROM)、或便携式只读存储器(compact disc read-only memory,CD-ROM),该存储器2102用于相关指令及数据。收发器2103用于接收和发送数据。The memory 2102 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read only memory (EPROM), or A portable read-only memory (compact disc read-only memory, CD-ROM), the memory 2102 is used for related instructions and data. The transceiver 2103 is used to receive and transmit data.
处理器2101可以是一个或多个中央处理器(central processing unit,CPU),在处理器2101是一个CPU的情况下,该CPU可以是单核CPU,也可以是多核CPU。The processor 2101 may be one or more central processing units (central processing units, CPUs). When the processor 2101 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.
该装置2100中的处理器2101读取所述存储器2102中存储的程序代码,用于执行以下操作:The processor 2101 in the device 2100 reads the program codes stored in the memory 2102 for performing the following operations:
通过所述收发器2103向端到端E2E管理模块发送第一指示消息,所述第一指示消息用于指示第一服务等级承诺SLA目标无法完成;Send a first indication message to the end-to-end E2E management module through the transceiver 2103, where the first indication message is used to indicate that the first service level commitment SLA target cannot be completed;
通过所述收发器2103接收来自所述E2E管理模块的第十二响应消息;Receive the twelfth response message from the E2E management module through the transceiver 2103;
通过所述收发器2103接收来自所述E2E管理模块的第三服务等级承诺SLA目标,所述第三SLA目标用于确定资源分配方案;Receive, through the transceiver 2103, a third service level commitment SLA target from the E2E management module, where the third SLA target is used to determine a resource allocation scheme;
通过所述收发器2103向所述E2E管理模块发送第十三响应消息。Send a thirteenth response message to the E2E management module through the transceiver 2103 .
在一种可能的实现方式中,所述处理器2101,还用于通过所述收发器2103向端到端E2E管理模块发送第一指示消息之前,接收来自服务等级承诺SLA分析器的故障信息,所述SLA故障信息包括所述第一SLA目标未达成;向所述SLA分析器发送第十四响应消息;确定无法解决所述SLA故障信息。In a possible implementation manner, the processor 2101 is further configured to receive the fault information from the service level commitment SLA analyzer before sending the first indication message to the end-to-end E2E management module through the transceiver 2103, The SLA fault information includes that the first SLA target is not achieved; a fourteenth response message is sent to the SLA analyzer; and it is determined that the SLA fault information cannot be resolved.
需要说明的是,各个操作的实现及有益效果还可以对应参照图11所示的方法实施例的相应描述。It should be noted that, the implementation and beneficial effects of each operation may also correspond to the corresponding description with reference to the method embodiment shown in FIG. 11 .
本申请实施例还提供一种芯片***,所述芯片***包括至少一个处理器,存储器和接口电路,所述存储器、所述收发器和所述至少一个处理器通过线路互联,所述至少一个存储器中存储有指令;所述指令被所述处理器执行时,图7所示的方法流程得以实现。An embodiment of the present application further provides a chip system, the chip system includes at least one processor, a memory, and an interface circuit, the memory, the transceiver, and the at least one processor are interconnected by lines, and the at least one memory Instructions are stored in the ; when the instructions are executed by the processor, the method flow shown in FIG. 7 is implemented.
本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有程序指令,当其运行时,图7所示的方法流程得以实现。Embodiments of the present application further provide a computer-readable storage medium, where program instructions are stored in the computer-readable storage medium, and when the computer-readable storage medium is executed, the method flow shown in FIG. 7 is implemented.
本申请实施例还提供一种计算机程序产品,当所述计算机程序产品运行时,图7所示的方法流程得以实现。The embodiment of the present application further provides a computer program product, when the computer program product is executed, the method flow shown in FIG. 7 is realized.
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Drive)等。In the above-mentioned embodiments, it may be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented in software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present invention are generated. The computer may be a general purpose computer, special purpose computer, computer network, or other programmable device. The computer instructions may be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be downloaded from a website site, computer, server, or data center Transmission to another website site, computer, server, or data center is by wire (eg, coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (eg, infrared, wireless, microwave, etc.). The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that includes an integration of one or more available media. The available media may be magnetic media (eg, floppy disks, hard disks, magnetic tapes), optical media (eg, DVDs), or semiconductor media (eg, Solid State Drives), and the like.

Claims (40)

  1. 一种网络闭环控制***,其特征在于,所述***包括服务等级承诺SLA管理主控模块和SLA采集器,其中:A network closed-loop control system, characterized in that the system comprises a service level commitment SLA management main control module and an SLA collector, wherein:
    所述SLA采集器,用于获取网络状态,所述网络状态包括网络资源信息、网络拓扑信息、网络资源使用率、实际业务信息中的一项或者多项;The SLA collector is used to obtain network status, where the network status includes one or more of network resource information, network topology information, network resource usage rate, and actual service information;
    所述SLA管理主控模块,用于根据所述网络状态确定资源分配方案,所述资源分配方案用于分配资源。The SLA management main control module is configured to determine a resource allocation scheme according to the network state, and the resource allocation scheme is used for allocating resources.
  2. 根据权利要求1所述的***,其特征在于,所述***还包括:The system of claim 1, wherein the system further comprises:
    SLA网络资源分配器,用于根据所述资源分配方案分配资源。An SLA network resource allocator, configured to allocate resources according to the resource allocation scheme.
  3. 根据权利要求1或2所述的***,其特征在于,所述网络状态包括网络资源使用率和实际业务信息;The system according to claim 1 or 2, wherein the network state includes network resource utilization and actual service information;
    所述SLA管理主控模块,还用于在所述网络资源使用率低于预设值、且所述实际业务信息与第一SLA目标相同的情况下,确定减少预留的资源。The SLA management main control module is further configured to determine to reduce the reserved resources when the network resource usage rate is lower than a preset value and the actual service information is the same as the first SLA target.
  4. 根据权利要求1或2所述的***,其特征在于,所述网络状态包括网络资源使用率和实际业务信息;The system according to claim 1 or 2, wherein the network state includes network resource utilization and actual service information;
    所述SLA管理主控模块,还用于在所述网络资源使用率高于预设值、且所述实际业务信息低于第一SLA目标的情况下,确定增加预留的资源。The SLA management main control module is further configured to determine to increase the reserved resources when the network resource usage rate is higher than a preset value and the actual service information is lower than the first SLA target.
  5. 一种网络闭环控制***,所述***包括服务等级承诺SLA管理主控模块和SLA分析器,其中;A network closed-loop control system, the system includes a service level commitment SLA management main control module and an SLA analyzer, wherein;
    所述SLA分析器,用于获取预测的业务模型和预测的业务高峰时段;The SLA analyzer is used to obtain the predicted business model and the predicted business peak period;
    所述服务等级承诺SLA管理主控模块,用于根据所述预测的业务模型和预测的业务高峰时段确定资源分配方案,所述资源分配方案用于分配资源。The service level commitment SLA management main control module is configured to determine a resource allocation scheme according to the predicted business model and the predicted business peak period, where the resource allocation scheme is used for allocating resources.
  6. 根据权利要求5所述的***,其特征在于,所述***还包括SLA网络资源分配器,The system according to claim 5, wherein the system further comprises a SLA network resource allocator,
    所述SLA管理主控模块,还用于根据所述预测的业务高峰时段设置定时器;The SLA management main control module is further configured to set a timer according to the predicted service peak period;
    所述SLA管理主控模块,还用于在所述定时器超时的情况下,通知SLA网络资源分配器根据所述资源分配方案分配资源。The SLA management main control module is further configured to notify the SLA network resource allocator to allocate resources according to the resource allocation scheme when the timer expires.
  7. 根据权利要求5或6所述的***,其特征在于,The system according to claim 5 or 6, characterized in that:
    所述SLA管理主控模块,还用于在所述预测的业务高峰时段增加预留的资源。The SLA management main control module is further configured to increase the reserved resources during the predicted service peak period.
  8. 一种网络闭环控制***,所述***包括服务等级承诺SLA管理主控模块、SLA采集器和SLA网络规划器,其中:A network closed-loop control system, the system includes a service level commitment SLA management main control module, an SLA collector and an SLA network planner, wherein:
    所述SLA管理主控模块,用于获取第一SLA目标;The SLA management main control module is used to obtain the first SLA target;
    所述SLA采集器,用于获取网络状态,所述网络状态包括网络资源信息、网络拓扑信息、网络资源使用率、实际业务信息中的一项或者多项;The SLA collector is used to obtain network status, where the network status includes one or more of network resource information, network topology information, network resource usage rate, and actual service information;
    所述SLA网络规划器,用于根据所述第一SLA目标和所述网络状态确定资源分配方案。The SLA network planner is configured to determine a resource allocation scheme according to the first SLA target and the network state.
  9. 根据权利要求8所述的***,其特征在于,所述***还包括:The system of claim 8, wherein the system further comprises:
    SLA网络资源分配器,用于根据所述资源分配方案分配资源。An SLA network resource allocator, configured to allocate resources according to the resource allocation scheme.
  10. 一种网络闭环控制***,所述***包括服务等级承诺SLA管理主控模块、SLA分析器和SLA网络规划器,其中:A network closed-loop control system, the system includes a service level commitment SLA management main control module, an SLA analyzer and an SLA network planner, wherein:
    所述SLA分析器,用于上报SLA故障信息,所述SLA故障信息包括第一SLA目标未达成;The SLA analyzer is configured to report SLA fault information, where the SLA fault information includes that the first SLA target is not achieved;
    所述SLA网络规划器,用于根据第二SLA目标、预测的业务模型和预测的业务周期、以及网络状态确定资源规划结果,所述第二SLA目标是根据所述预测的业务模型得到的;the SLA network planner, configured to determine a resource planning result according to a second SLA target, a predicted service model, a predicted service period, and a network state, where the second SLA target is obtained according to the predicted service model;
    所述SLA管理主控模块,用于根据所述资源规划结果确定资源分配方案,所述资源分配方案用于分配资源。The SLA management main control module is configured to determine a resource allocation scheme according to the resource planning result, where the resource allocation scheme is used to allocate resources.
  11. 根据权利要求10所述的***,其特征在于,The system of claim 10, wherein:
    所述SLA分析器,用于获取所述第二SLA目标、所述预测的业务模型和预测的业务周期。The SLA analyzer is configured to obtain the second SLA target, the predicted business model and the predicted business period.
  12. 根据权利要求10或11所述的***,其特征在于,所述***还包括:The system according to claim 10 or 11, wherein the system further comprises:
    SLA采集器,用于获取所述网络状态。The SLA collector is used to obtain the network status.
  13. 根据权利要求10-12任一项所述的***,其特征在于,所述***还包括:The system according to any one of claims 10-12, wherein the system further comprises:
    SLA网络资源分配器,用于根据所述资源分配方案分配资源。An SLA network resource allocator, configured to allocate resources according to the resource allocation scheme.
  14. 一种网络闭环控制***,所述***包括服务等级承诺SLA管理主控模块、SLA分析器和端到端E2E管理模块,其中:A network closed-loop control system, the system includes a service level commitment SLA management main control module, an SLA analyzer and an end-to-end E2E management module, wherein:
    所述SLA分析器,用于上报SLA故障信息,所述SLA故障信息包括第一SLA目标未达成;The SLA analyzer is configured to report SLA fault information, where the SLA fault information includes that the first SLA target is not achieved;
    所述SLA管理主控模块,用于确定所述第一SLA目标无法达成;The SLA management main control module is used to determine that the first SLA target cannot be achieved;
    所述端到端E2E管理模块,用于确定第三SLA目标。The end-to-end E2E management module is used to determine the third SLA target.
  15. 根据权利要求14所述的***,其特征在于,The system of claim 14, wherein:
    所述SLA管理主控模块,还用于根据所述第三SLA目标确定资源分配方案。The SLA management main control module is further configured to determine a resource allocation scheme according to the third SLA target.
  16. 一种网络闭环控制方法,其特征在于,包括:A network closed-loop control method, comprising:
    服务等级承诺SLA管理主控模块向服务等级承诺SLA采集器发送第一请求消息;The service level commitment SLA management main control module sends a first request message to the service level commitment SLA collector;
    所述SLA管理主控模块接收来自所述SLA采集器的第一响应消息,所述第一响应消息包括网络状态,所述网络状态包括网络资源信息、网络拓扑信息、网络资源使用率、实际业务信息中的一项或者多项;The SLA management main control module receives a first response message from the SLA collector, where the first response message includes a network state, and the network state includes network resource information, network topology information, network resource utilization, actual services one or more of the information;
    所述SLA管理主控模块根据所述网络状态确定资源分配方案,所述资源分配方案用于分配资源。The SLA management main control module determines a resource allocation scheme according to the network state, and the resource allocation scheme is used for allocating resources.
  17. 根据权利要求16所述的方法,其特征在于,所述SLA管理主控模块根据所述网络状态确定资源分配方案之后,所述方法还包括:The method according to claim 16, wherein after the SLA management main control module determines a resource allocation scheme according to the network state, the method further comprises:
    所述SLA管理主控模块向服务等级承诺SLA网络资源分配器发送第二请求消息,所述第二请求消息包括所述资源分配方案;The SLA management main control module sends a second request message to the service level commitment SLA network resource allocator, where the second request message includes the resource allocation scheme;
    所述SAL管理主控模块接收来自所述SLA网络资源分配器的第二响应消息。The SAL management main control module receives the second response message from the SLA network resource allocator.
  18. 根据权利要求16或17所述的方法,其特征在于,所述网络状态包括网络资源使用率和实际业务信息,所述SLA管理主控模块根据所述网络状态确定资源分配方案,包括:The method according to claim 16 or 17, wherein the network status includes network resource utilization and actual service information, and the SLA management main control module determines a resource allocation scheme according to the network status, comprising:
    当所述网络资源使用率低于预设值、且所述实际业务信息与第一SLA目标相同,所述SLA管理主控模块确定减少预留的资源。When the network resource usage rate is lower than a preset value and the actual service information is the same as the first SLA target, the SLA management main control module determines to reduce the reserved resources.
  19. 根据权利要求16或17所述的方法,其特征在于,所述网络状态包括网络资源使用率和实际业务信息,所述SLA管理主控模块根据所述网络状态确定资源分配方案,包括:The method according to claim 16 or 17, wherein the network status includes network resource utilization and actual service information, and the SLA management main control module determines a resource allocation scheme according to the network status, comprising:
    当所述网络资源使用率高于预设值、且所述实际业务信息低于第一SLA目标,所述SLA管理主控模块确定增加预留的资源。When the network resource usage rate is higher than a preset value and the actual service information is lower than the first SLA target, the SLA management main control module determines to increase the reserved resources.
  20. 一种网络闭环控制方法,其特征在于,包括:A network closed-loop control method, comprising:
    服务等级承诺SLA采集器接收来自服务等级承诺SLA管理主控模块的第一请求消息;The service level commitment SLA collector receives the first request message from the service level commitment SLA management main control module;
    所述SLA采集器向所述SLA管理主控模块发送第一响应消息,所述第一响应消息包括网络状态,所述网络状态包括网络资源信息、网络拓扑信息、网络资源使用率、实际业务信息中的一项或者多项,所述网络状态用于确定资源分配方案,所述资源分配方案用于分配资源。The SLA collector sends a first response message to the SLA management main control module, where the first response message includes network status, and the network status includes network resource information, network topology information, network resource utilization, and actual service information One or more of, the network state is used to determine a resource allocation scheme, and the resource allocation scheme is used to allocate resources.
  21. 一种网络闭环控制方法,其特征在于,包括:A network closed-loop control method, comprising:
    服务等级承诺SLA管理主控模块向服务等级承诺SLA分析器发送第三请求消息;The service level commitment SLA management main control module sends a third request message to the service level commitment SLA analyzer;
    所述SLA管理主控模块接收来自所述SLA分析器的第三响应消息,所述第三响应消息包括所述预测的业务模型和预测的业务高峰时段;The SLA management main control module receives a third response message from the SLA analyzer, where the third response message includes the predicted business model and the predicted business peak period;
    所述SLA管理主控模块根据所述预测的业务模型和预测的业务高峰时段确定资源分配方案,所述资源分配方案用于分配资源。The SLA management main control module determines a resource allocation scheme according to the predicted service model and the predicted service peak period, and the resource allocation scheme is used for allocating resources.
  22. 根据权利要求21所述的方法,其特征在于,所述SLA管理主控模块根据所述预 测的业务模型和预测的业务高峰时段确定资源分配方案之后,所述方法还包括:The method according to claim 21, is characterized in that, after described SLA management main control module determines resource allocation plan according to described predicted business model and predicted business peak time, described method also comprises:
    所述SLA管理主控模块向服务等级承诺SLA网络资源分配器发送第四请求消息,所述第四请求消息包括所述资源分配方案;The SLA management main control module sends a fourth request message to the service level commitment SLA network resource allocator, where the fourth request message includes the resource allocation scheme;
    所述SLA管理主控模块接收来自所述SLA网络资源分配器的第四响应消息。The SLA management main control module receives a fourth response message from the SLA network resource allocator.
  23. 根据权利要求21或22所述的方法,其特征在于,所述SLA管理主控模块接收来自所述SLA分析器的第三响应消息之后,所述方法还包括:The method according to claim 21 or 22, wherein after the SLA management main control module receives the third response message from the SLA analyzer, the method further comprises:
    所述SLA管理主控模块根据所述预测的业务高峰时段设置定时器;The SLA management main control module sets a timer according to the predicted service peak period;
    当所述定时器超时,所述SLA管理主控模块向服务等级承诺SLA网络资源分配器发送所述第四请求消息。When the timer expires, the SLA management main control module sends the fourth request message to the service level commitment SLA network resource allocator.
  24. 根据权利要求21-23任一项所述的方法,其特征在于,所述SLA管理主控模块根据所述预测的业务模型和预测的业务高峰时段确定资源分配方案,包括:The method according to any one of claims 21-23, wherein the SLA management main control module determines a resource allocation plan according to the predicted business model and the predicted business peak period, including:
    所述SLA管理主控模块在所述预测的业务高峰时段增加预留的资源。The SLA management main control module increases the reserved resources during the predicted service peak period.
  25. 一种网络闭环控制方法,其特征在于,包括:A kind of network closed-loop control method, is characterized in that, comprises:
    服务等级承诺SLA分析器接收来自服务等级承诺SLA管理主控模块的第三请求消息,The service level commitment SLA analyzer receives the third request message from the service level commitment SLA management main control module,
    所述SLA分析器向所述SLA管理主控模块发送第三响应消息,所述第三响应消息包括所述预测的业务模型和预测的业务高峰时段,所述预测的业务模型和预测的业务高峰时段用于确定资源分配方案,所述资源分配方案用于分配资源。The SLA analyzer sends a third response message to the SLA management main control module, the third response message includes the predicted business model and the predicted business peak period, the predicted business model and the predicted business peak The time period is used to determine a resource allocation scheme, which is used to allocate resources.
  26. 一种网络闭环控制方法,其特征在于,包括:A network closed-loop control method, comprising:
    服务等级承诺SLA管理主控模块向服务等级承诺SLA网络规划器发送第六请求消息,所述第六请求消息包括第一SLA目标、以及网络状态;所述网络状态包括网络资源信息、网络拓扑信息、网络资源使用率、实际业务信息中的一项或者多项;The service level commitment SLA management main control module sends a sixth request message to the service level commitment SLA network planner, where the sixth request message includes the first SLA target and the network state; the network state includes network resource information and network topology information , one or more of network resource utilization rate and actual business information;
    所述SLA管理主控模块接收来自所述SLA网络规划器的第六响应消息,所述第六响应消息包括资源分配方案,所述资源分配方案是根据所述第一SLA目标、以及所述网络状态确定的,所述资源分配方案用于分配资源。The SLA management main control module receives a sixth response message from the SLA network planner, the sixth response message includes a resource allocation scheme, and the resource allocation scheme is based on the first SLA target and the network If the status is determined, the resource allocation scheme is used to allocate resources.
  27. 根据权利要求26所述的方法,其特征在于,所述SLA管理主控模块接收来自所述SLA网络规划器的第六响应消息之后,所述方法还包括:The method according to claim 26, wherein after the SLA management main control module receives the sixth response message from the SLA network planner, the method further comprises:
    所述SLA管理主控模块向服务等级承诺SLA网络资源分配器发送第七请求消息,所述第七请求消息包括所述资源分配方案;The SLA management main control module sends a seventh request message to the service level commitment SLA network resource allocator, where the seventh request message includes the resource allocation scheme;
    所述SLA管理主控模块接收来自所述SLA网络资源分配器的第七响应消息。The SLA management main control module receives the seventh response message from the SLA network resource allocator.
  28. 根据权利要求26或27所述的方法,其特征在于,所述服务等级承诺SLA管理主控模块向服务等级承诺SLA网络规划器发送第六请求消息之前,所述方法还包括:The method according to claim 26 or 27, wherein before the SLA management master control module sends the sixth request message to the SLA network planner, the method further comprises:
    所述SLA管理主控模块接收来自端到端E2E管理模块的第一SLA目标;The SLA management main control module receives the first SLA target from the end-to-end E2E management module;
    所述SLA管理主控模块向服务等级承诺SLA采集器发送第五请求消息,所述第五请求消息用于获取所述网络状态;The SLA management main control module sends a fifth request message to the service level commitment SLA collector, where the fifth request message is used to obtain the network state;
    所述SLA管理主控模块接收来自所述SLA采集器的第五响应消息,所述第五响应消息包括所述网络状态。The SLA management main control module receives a fifth response message from the SLA collector, where the fifth response message includes the network status.
  29. 一种网络闭环控制方法,其特征在于,包括:A network closed-loop control method, comprising:
    服务等级承诺SLA网络规划器接收来自服务等级承诺SLA管理主控模块的第六请求消息,所述第六请求消息包括第一SLA目标、以及网络状态;所述网络状态包括网络资源信息、网络拓扑信息、网络资源使用率、实际业务信息中的一项或者多项;The service level commitment SLA network planner receives a sixth request message from the service level commitment SLA management main control module, where the sixth request message includes the first SLA target and the network state; the network state includes network resource information, network topology One or more of information, network resource utilization rate, and actual business information;
    所述SLA网络规划器根据所述第一SLA目标、以及网络状态确定资源分配方案;The SLA network planner determines a resource allocation scheme according to the first SLA target and the network state;
    所述SLA网络规划器向所述SLA管理主控模块发送第六响应消息,所述第六响应消息包括资源分配方案,所述资源分配方案用于分配资源。The SLA network planner sends a sixth response message to the SLA management main control module, where the sixth response message includes a resource allocation scheme, and the resource allocation scheme is used for allocating resources.
  30. 一种网络闭环控制方法,其特征在于,包括:A network closed-loop control method, comprising:
    服务等级承诺SLA采集器接收来自服务等级承诺SLA管理主控模块的第五请求消息,The service level commitment SLA collector receives the fifth request message from the service level commitment SLA management main control module,
    所述SLA采集器向所述SLA管理主控模块发送第五响应消息,所述第五响应消息包括网络状态,所述网络状态包括网络资源信息、网络拓扑信息、网络资源使用率、实际业务信息中的一项或者多项,所述网络状态用于确定资源分配方案,所述资源分配方案用于分配资源。The SLA collector sends a fifth response message to the SLA management main control module, where the fifth response message includes a network state, and the network state includes network resource information, network topology information, network resource utilization, and actual service information One or more of, the network state is used to determine a resource allocation scheme, and the resource allocation scheme is used to allocate resources.
  31. 一种网络闭环控制方法,其特征在于,包括:A network closed-loop control method, comprising:
    服务等级承诺SLA管理主控模块接收来自服务等级承诺SLA分析器的故障信息,所述故障信息包括第一服务等级承诺SLA目标未达成;The service level commitment SLA management main control module receives fault information from the service level commitment SLA analyzer, and the fault information includes the failure of the first service level commitment SLA target;
    所述SLA管理主控模块向所述SLA分析器发送响应消息;The SLA management main control module sends a response message to the SLA analyzer;
    所述SLA管理主控模块向SLA网络规划器发送第八请求消息,所述第八请求消息包括第二服务等级承诺SLA目标、预测的业务模型和预测的业务周期、以及网络状态,所述网络状态包括网络资源信息、网络拓扑信息、网络资源使用率、实际业务信息中的一项或者多项;The SLA management main control module sends an eighth request message to the SLA network planner, where the eighth request message includes the second service level commitment SLA target, the predicted service model and the predicted service period, and the network state, the network state. The status includes one or more of network resource information, network topology information, network resource utilization rate, and actual service information;
    所述SLA管理主控模块接收来自所述SLA网络规划器的第八响应消息,所述第八响应消息包括资源规划结果,所述资源规划结果是根据所述第二SLA目标、预测的业务模型和预测的业务周期、以及网络状态确定的;The SLA management main control module receives an eighth response message from the SLA network planner, the eighth response message includes a resource planning result, and the resource planning result is a predicted business model according to the second SLA target and the predicted business cycle and network status;
    所述SLA管理主控模块根据所述资源规划结果确定资源分配方案。The SLA management main control module determines a resource allocation scheme according to the resource planning result.
  32. 根据权利要求31所述的方法,其特征在于,所述第二SLA目标是根据所述预测的业务模型确定的。The method of claim 31, wherein the second SLA objective is determined according to the predicted business model.
  33. 根据权利要求31或32所述的方法,其特征在于,所述SLA管理主控模块向SLA网络规划器发送第八请求消息之前,所述方法还包括:The method according to claim 31 or 32, wherein before the SLA management master control module sends the eighth request message to the SLA network planner, the method further comprises:
    所述SLA管理主控模块向所述SLA分析器发送第九请求消息;The SLA management main control module sends a ninth request message to the SLA analyzer;
    所述SLA管理主控模块接收来自SLA分析器的第九响应消息,所述第九响应消息包括所述预测的业务模型和预测的业务周期。The SLA management main control module receives a ninth response message from the SLA analyzer, where the ninth response message includes the predicted business model and the predicted business period.
  34. 根据权利要求31-33任一项所述的方法,其特征在于,所述SLA管理主控模块向SLA网络规划器发送第八请求消息之前,所述方法还包括:The method according to any one of claims 31-33, wherein before the SLA management master control module sends the eighth request message to the SLA network planner, the method further comprises:
    所述SLA管理主控模块向SLA采集器发送第十请求消息;The SLA management main control module sends a tenth request message to the SLA collector;
    所述SLA管理主控模块接收来自所述SLA采集器的第十响应消息,所述第十响应消息包括所述网络状态。The SLA management main control module receives a tenth response message from the SLA collector, where the tenth response message includes the network status.
  35. 根据权利要求31-34任一项所述的方法,其特征在于,所述SLA管理主控模块接收来自所述SLA网络规划器的第八响应消息之后,所述方法还包括:The method according to any one of claims 31-34, wherein after the SLA management master control module receives the eighth response message from the SLA network planner, the method further comprises:
    所述SLA管理主控模块向SLA网络资源分配器发送第十一请求消息,所述第十一请求消息包括所述资源分配方案,所述资源分配方案用于分配资源;The SLA management main control module sends an eleventh request message to the SLA network resource allocator, where the eleventh request message includes the resource allocation scheme, and the resource allocation scheme is used to allocate resources;
    所述SLA管理主控模块接收来自所述SLA网络资源分配器的第十一响应消息。The SLA management main control module receives the eleventh response message from the SLA network resource allocator.
  36. 一种网络闭环控制方法,其特征在于,包括:A network closed-loop control method, comprising:
    当第一服务等级承诺SLA目标未达成时,SLA网络规划器接收来自SLA管理主控模块的第八请求消息,所述第八请求消息包括第二服务等级承诺SLA目标、预测的业务模型和预测的业务周期、以及网络状态,所述网络状态包括网络资源信息、网络拓扑信息、网络资源使用率、实际业务信息中的一项或者多项,所述第二SLA目标是根据所述预测的业务模型得到的;When the first service level commitment SLA target is not reached, the SLA network planner receives an eighth request message from the SLA management master control module, where the eighth request message includes the second service level commitment SLA target, the predicted business model and the forecast The service cycle and network state, the network state includes one or more of network resource information, network topology information, network resource utilization, and actual service information, and the second SLA target is based on the predicted service. obtained by the model;
    所述SLA网络规划器根据第二服务等级承诺SLA目标、预测的业务模型和预测的业务周期、以及网络状态确定资源规划结果,所述资源规划结果用于确定资源分配方案,所述资源分配方案用于分配资源;The SLA network planner determines a resource planning result according to the second service level commitment SLA target, the predicted service model and the predicted service period, and the network state, and the resource planning result is used to determine a resource allocation scheme, and the resource allocation scheme for allocating resources;
    所述SLA网络规划器向SLA管理主控模块发送第八响应消息,所述第八响应消息包括资源规划结果。The SLA network planner sends an eighth response message to the SLA management main control module, where the eighth response message includes a resource planning result.
  37. 一种网络闭环控制方法,其特征在于,包括:A network closed-loop control method, comprising:
    服务等级承诺SLA管理主控模块向端到端E2E管理模块发送第一指示消息,所述第一指示消息用于指示第一服务等级承诺SLA目标无法完成;The service level commitment SLA management main control module sends a first indication message to the end-to-end E2E management module, where the first indication message is used to indicate that the first service level commitment SLA target cannot be completed;
    所述SLA管理主控模块接收来自所述E2E管理模块的第十二响应消息;The SLA management main control module receives the twelfth response message from the E2E management module;
    所述SLA管理主控模块接收来自所述E2E管理模块的第三服务等级承诺SLA目标,所述第三SLA目标用于确定资源分配方案;The SLA management main control module receives a third service level commitment SLA target from the E2E management module, where the third SLA target is used to determine a resource allocation scheme;
    所述SLA管理主控模块向所述E2E管理模块发送第十三响应消息。The SLA management main control module sends a thirteenth response message to the E2E management module.
  38. 根据权利要求37所述的方法,其特征在于,所述服务等级承诺SLA管理主控模块向端到端E2E管理模块发送第一指示消息之前,所述方法还包括:The method according to claim 37, wherein before the SLA management master control module sends the first indication message to the end-to-end E2E management module, the method further comprises:
    所述SLA管理主控模块接收来自服务等级承诺SLA分析器的故障信息,所述SLA故障信息包括所述第一SLA目标未达成;The SLA management main control module receives fault information from the service level commitment SLA analyzer, and the SLA fault information includes that the first SLA target is not achieved;
    所述SLA管理主控模块向所述SLA分析器发送第十四响应消息;The SLA management main control module sends a fourteenth response message to the SLA analyzer;
    所述SLA管理主控模块确定无法解决所述SLA故障信息。The SLA management main control module determines that the SLA fault information cannot be resolved.
  39. 一种网络闭环控制方法,其特征在于,包括:A network closed-loop control method, comprising:
    端到端E2E管理模块接收来自服务等级承诺SLA管理主控模块的第一指示消息,所述第一指示消息用于指示第一服务等级承诺SLA目标无法完成;The end-to-end E2E management module receives a first indication message from the service level commitment SLA management main control module, where the first indication message is used to indicate that the first service level commitment SLA target cannot be completed;
    所述E2E管理模块向所述SLA管理主控模块发送第十二响应消息;The E2E management module sends a twelfth response message to the SLA management main control module;
    所述E2E管理模块确定第三SLA目标;The E2E management module determines a third SLA target;
    所述E2E管理模块向所述SLA管理主控模块发送所述第三SLA目标,所述第三SLA目标用于确定资源分配方案;The E2E management module sends the third SLA target to the SLA management main control module, where the third SLA target is used to determine a resource allocation scheme;
    所述E2E管理模块接收来自所述SLA管理主控模块的第十三响应消息。The E2E management module receives the thirteenth response message from the SLA management main control module.
  40. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有程序指令,当所述程序指令在计算机上运行时,使得所述计算机执行权利要求16-39任一所述的方法。A computer-readable storage medium, wherein program instructions are stored in the computer-readable storage medium, and when the program instructions are run on a computer, the computer is made to execute any one of claims 16-39. Methods.
PCT/CN2020/118958 2020-09-29 2020-09-29 Network closed-loop control method and related apparatus WO2022067537A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/CN2020/118958 WO2022067537A1 (en) 2020-09-29 2020-09-29 Network closed-loop control method and related apparatus
CN202080103997.7A CN116114230A (en) 2020-09-29 2020-09-29 Network closed-loop control method and related device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2020/118958 WO2022067537A1 (en) 2020-09-29 2020-09-29 Network closed-loop control method and related apparatus

Publications (1)

Publication Number Publication Date
WO2022067537A1 true WO2022067537A1 (en) 2022-04-07

Family

ID=80949369

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2020/118958 WO2022067537A1 (en) 2020-09-29 2020-09-29 Network closed-loop control method and related apparatus

Country Status (2)

Country Link
CN (1) CN116114230A (en)
WO (1) WO2022067537A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115002042A (en) * 2022-05-25 2022-09-02 中国平安财产保险股份有限公司 Special line flow management and control method and device based on machine learning and computer equipment

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6857020B1 (en) * 2000-11-20 2005-02-15 International Business Machines Corporation Apparatus, system, and method for managing quality-of-service-assured e-business service systems
CN1859418A (en) * 2006-03-06 2006-11-08 华为技术有限公司 Distributing method and system for network resource in communication network
CN101911047A (en) * 2007-11-06 2010-12-08 瑞士信贷证券(美国)有限责任公司 Distribute according to service level agreement prediction and management resource
CN103458452A (en) * 2012-05-29 2013-12-18 中兴通讯股份有限公司 Method and device for adjusting wireless resources
CN107124442A (en) * 2016-02-24 2017-09-01 阿里巴巴集团控股有限公司 Resource dynamic regulation method and equipment based on user behavior
CN107247617A (en) * 2017-05-17 2017-10-13 努比亚技术有限公司 The concocting method of resources of virtual machine, platform on probation and readable storage medium storing program for executing
CN110048869A (en) * 2018-01-16 2019-07-23 中国科学院沈阳自动化研究所 Resource allocation methods and system towards industrial time-sensitive software defined network

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110258317A1 (en) * 2010-04-19 2011-10-20 Microsoft Corporation Application sla based dynamic, elastic, and adaptive provisioning of network capacity

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6857020B1 (en) * 2000-11-20 2005-02-15 International Business Machines Corporation Apparatus, system, and method for managing quality-of-service-assured e-business service systems
CN1859418A (en) * 2006-03-06 2006-11-08 华为技术有限公司 Distributing method and system for network resource in communication network
CN101911047A (en) * 2007-11-06 2010-12-08 瑞士信贷证券(美国)有限责任公司 Distribute according to service level agreement prediction and management resource
CN103458452A (en) * 2012-05-29 2013-12-18 中兴通讯股份有限公司 Method and device for adjusting wireless resources
CN107124442A (en) * 2016-02-24 2017-09-01 阿里巴巴集团控股有限公司 Resource dynamic regulation method and equipment based on user behavior
CN107247617A (en) * 2017-05-17 2017-10-13 努比亚技术有限公司 The concocting method of resources of virtual machine, platform on probation and readable storage medium storing program for executing
CN110048869A (en) * 2018-01-16 2019-07-23 中国科学院沈阳自动化研究所 Resource allocation methods and system towards industrial time-sensitive software defined network

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
HUAWEI: "Solution for MDA-Assisted network optimization", 3GPP DRAFT; S5-194544 PCR 28.805 SOLUTION FOR MDA-ASSISTED NETWORK OPTIMIZATION, vol. SA WG5, 29 June 2019 (2019-06-29), Sapporo, Japan, pages 1 - 4, XP051753754 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115002042A (en) * 2022-05-25 2022-09-02 中国平安财产保险股份有限公司 Special line flow management and control method and device based on machine learning and computer equipment

Also Published As

Publication number Publication date
CN116114230A (en) 2023-05-12

Similar Documents

Publication Publication Date Title
US9330368B2 (en) Routing service requests based on lowest actual cost within a federated virtual service cloud
US9531604B2 (en) Prediction-based provisioning planning for cloud environments
US9213574B2 (en) Resources management in distributed computing environment
CN109845303B (en) Management method and management unit for network slices
US9678675B2 (en) Thin provisioning
US10367719B2 (en) Optimized consumption of third-party web services in a composite service
CN108984125B (en) Resource allocation method, device and storage medium
EP4307634A1 (en) Feature engineering programming method and apparatus
CN111324533B (en) A/B test method and device and electronic equipment
JP6490806B2 (en) Configuration method, apparatus, system and computer readable medium for determining a new configuration of computing resources
US10931780B2 (en) Resource pre-caching and tenant workflow recognition using cloud audit records
CN115033340A (en) Host selection method and related device
WO2022067537A1 (en) Network closed-loop control method and related apparatus
Paniagua et al. Bakabs: managing load of cloud-based web applications from mobiles
US20210255898A1 (en) System and method of predicting application performance for enhanced user experience
CN113298622A (en) Method and system for processing e-commerce business orders based on machine learning
US11645164B2 (en) Adjusting data backups based on system details
CN113179289B (en) Conference video information uploading method and system based on cloud computing service
US11811676B2 (en) Proactive auto-scaling
US20230409419A1 (en) Techniques for controlling log rate using policy
KR20230093846A (en) Cloud virtual resource recommendation server and control method thereof
EP3841773A1 (en) Predictive spot bidding service for network resources
JP2023545316A (en) Determining the impact of multiple applications on system performance
CN115277459A (en) Method and device for adjusting service quality strategy, storage medium and electronic equipment
CN115361302A (en) Calculation network service control method, device and system based on SLA

Legal Events

Date Code Title Description
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 20955562

Country of ref document: EP

Kind code of ref document: A1