Network management operation instruction execution method, device and system and storage medium
By allowing the network management service provider entity to directly send network management operation instructions to the physical network when the simulation effect meets the requirements, the problem of frequent interactions and prolonged time in the prior art is solved, and the execution efficiency of operation instructions is improved.
Patent Information
- Application Number
- CN202311237324.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-22
- Publication Date
- 2025-03-25
AI Technical Summary
In the prior art, after receiving the simulation results, the network management service consumer entity needs to interact multiple times to determine that the simulation effect meets the requirements before sending network management operation instructions to the physical network, resulting in extended interaction time and affecting efficiency.
Allows the network management service provider entity to directly send network management operation instructions to the physical network when the simulation effect meets the requirements, reducing the number of interactions between the consumer entity and the provision entity and the physical network.
By reducing the number of interactions and delays, the execution efficiency of network management operation instructions is improved, ensuring that when the simulation effect meets the requirements, the instructions are sent to the physical network in a timely manner.
Smart Images

Figure CN119696983A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a method, device, system and storage medium for executing network management operation instructions. Background Art
[0002] An important application of network twins is simulation. In simulation, the network twin in the network management service provider entity can safely simulate the impact of specific network management operation instructions on the physical network, such as the simulation of network element energy saving solutions. The network management service provider entity returns the simulation results to the network management service consumer entity. In some scenarios, when the simulation results meet the requirements, the network management service consumer entity may need to send the network management operation instructions to the physical network.
[0003] In the prior art, the network management service provider needs to return the simulation results to the network management service consumer, and the network management service consumer determines that the simulation results meet the requirements before sending the network management operation instructions to the physical network. The interaction process is complicated and the number of interactions is large, which ultimately leads to a prolonged interaction time, which is not conducive to sending the network management operation instructions to the physical network in a timely manner. Summary of the invention
[0004] The present application provides a method, device, system and storage medium for executing network management operation instructions to reduce the number of interactions between network management service consuming entities, network management service providing entities and physical networks, reduce the delay in sending network management operation instructions to the physical network, and improve the execution efficiency of network management operation instructions.
[0005] In a first aspect, a method for executing a network management operation instruction is provided, which can be executed by a network management service provider, or by a chip or circuit configured in the network management service provider, or by a logic module or software that can implement all or part of the network management service provider's functions. This application does not limit this.
[0006] The method includes: a network management service provider entity receives request information, wherein the request information is used to request simulation of the network management operation instruction acting on a physical network; the network management service provider entity determines that the effect of the simulation meets the requirements; and the network management service provider entity sends the network management operation instruction to the physical network.
[0007] In this aspect, by allowing the network management service provider entity to send network management operation instructions to the physical network when the simulation effect meets the requirements, the multiple interactions between the network management service consumer entity, the network management service provider entity and the physical network are reduced, the delay in the execution of the network management operation instructions is reduced, and the execution efficiency of the network management operation instructions is improved.
[0008] In a possible implementation, the request information includes indication information for indicating the effect of simulating the network management operation instruction to be sent to the physical network when it is determined that the effect of the simulation meets the requirements.
[0009] In this implementation, the instruction information can be used to explicitly indicate that the network management service providing entity is allowed to send the network management operation instruction to the physical network when the simulation effect meets the requirements.
[0010] In yet another possible implementation, the requirements are pre-stored.
[0011] In yet another possible implementation, the request information further includes the requirement.
[0012] In yet another possible implementation, the network management operation instruction includes the following parameters: at least one physical network object, and a parameter configuration corresponding to each physical network object in the at least one physical network object.
[0013] In yet another possible implementation, the method further includes: while the network management service providing entity simulates the network management operation instruction, performing a preparation operation for sending the network management operation instruction to the physical network.
[0014] In this implementation, after receiving the request information, the network management service providing entity determines that the network management service consuming entity allows the network management service providing entity to send the network management operation instructions to the physical network when the simulation effect meets the requirements. The network management service providing entity then simulates the network management operation instructions while performing preparation operations for sending the network management operation instructions to the physical network to improve the execution efficiency of the network management operation instructions.
[0015] Exemplarily, the preparation operation for executing the network management operation instruction may be to convert the network management operation instruction to be issued through a converter, middleware, or a network configuration protocol similar to YANG or NetCONF, thereby realizing communication between the network management and the network device.
[0016] In another possible implementation, the method also includes: the network management service providing entity sends response information, the response information includes at least one of the effect of the simulation and the execution result of the network management operation instruction, and the execution result of the network management operation instruction is used to indicate whether the network management operation instruction is successfully sent to the physical network.
[0017] In this implementation, the network management service providing entity sends a response message to explicitly indicate the simulation result and / or the network management operation instruction execution result.
[0018] In a second aspect, a method for executing a network management operation instruction is provided, which can be executed by a network management service consumption entity, or by a chip or circuit configured in the network management service consumption entity, or by a logic module or software that can realize all or part of the functions of the network management service consumption entity. This application does not limit this.
[0019] The method includes: a network management service consumption entity determines request information, wherein the request information is used to request simulation of a network management operation instruction acting on a physical network, and indicates that when it is determined that the effect of the simulation meets the requirements, the network management operation instruction is sent to the effect of the physical network simulation; and sending the request information.
[0020] In this aspect, the network management service consuming entity reduces the multiple interactions between the network management service consuming entity, the network management service providing entity and the physical network, reduces the delay in the execution of network management operation instructions, and improves the execution efficiency of network management operation instructions by allowing the network management service providing entity to send network management operation instructions to the physical network when the simulation effect meets the requirements.
[0021] In a possible implementation, the requirement is pre-stored.
[0022] In yet another possible implementation, the request information further includes the requirement.
[0023] In yet another possible implementation, the network management operation instruction includes the following parameters: at least one physical network object, and a parameter configuration corresponding to each physical network object in the at least one physical network object.
[0024] In another possible implementation, the method also includes: the network management service consumption entity receives response information, the response information includes at least one of the effect of the simulation and the execution result of the network management operation instruction, and the execution result of the network management operation instruction is used to indicate whether the network management operation instruction is successfully sent to the physical network.
[0025] According to a third aspect, a method for executing network management operation instructions is provided, the method comprising: a network management service consuming entity sends a request message to a network management service providing entity, the request message being used to request simulation of the network management operation instruction acting on a physical network; the network management service providing entity determines that an effect of the simulation meets the requirements; and the network management service providing entity sends the network management operation instruction to the physical network.
[0026] In a fourth aspect, a network management operation instruction execution device is provided, which can implement the method of the network management service providing entity in the first aspect or any implementation of the first aspect. For example, the network management service providing entity can be a chip or a circuit. The above method can be implemented by software, hardware, or by hardware executing corresponding software.
[0027] In one possible implementation, the device includes: a transceiver unit and a processing unit; wherein the transceiver unit is used to receive request information, and the request information is used to request simulation of the network management operation instruction acting on the physical network; the processing unit is used to determine that the effect of the simulation meets the requirements; and the transceiver unit is also used to send the network management operation instruction to the physical network.
[0028] Optionally, the request information includes indication information, and the indication information includes indication information for indicating the effect of simulating the network management operation instruction to be sent to the physical network when it is determined that the effect of the simulation meets the requirements.
[0029] Optionally, the requirements are pre-stored.
[0030] Optionally, the request information also includes the requirement.
[0031] Optionally, the network management operation instruction includes the following parameters: at least one physical network object, and parameter configuration corresponding to each physical network object in the at least one physical network object.
[0032] Optionally, the processing unit is further configured to prepare for sending the network management operation instruction to the physical network while simulating the network management operation instruction.
[0033] Optionally, the transceiver unit is also used to send response information, and the response information includes at least one of the effect of the simulation and the execution result of the network management operation instruction, and the execution result of the network management operation instruction is used to indicate whether the network management operation instruction is successfully sent to the physical network.
[0034] In a fifth aspect, a network management operation instruction execution device is provided, which can implement the method of the network management service consumption entity in the second aspect or any implementation of the second aspect. For example, the network management service consumption entity can be a chip or a circuit. The above method can be implemented by software, hardware, or by hardware executing corresponding software.
[0035] In one possible implementation, the device includes: a transceiver unit and a processing unit; wherein the processing unit is used to determine request information, the request information is used to request simulation of a network management operation instruction acting on a physical network, and indicates that when it is determined that the effect of the simulation meets the requirements, the network management operation instruction is sent to the physical network; and the transceiver unit is used to send the effect of the simulation of the request information.
[0036] Optionally, the requirements are pre-stored.
[0037] Optionally, the request information also includes the requirement.
[0038] Optionally, the network management operation instruction includes the following parameters: at least one physical network object, and parameter configuration corresponding to each physical network object in the at least one physical network object.
[0039] Optionally, the transceiver unit is also used to receive response information, and the response information includes at least one of the effect of the simulation and the execution result of the network management operation instruction, and the execution result of the network management operation instruction is used to indicate whether the network management operation instruction is successfully sent to the physical network.
[0040] In combination with the fourth aspect, the fifth aspect, or any one of the fourth and fifth aspects, in another possible implementation, the network management operation instruction execution device in the fourth aspect, the fifth aspect, or any one of the fourth and fifth aspects includes a processor coupled to a memory; the processor is configured to support the device in executing the corresponding functions in the above-mentioned network management operation instruction synchronization method. The memory is used to couple with the processor, which stores the necessary programs (instructions) and / or data of the device. Optionally, the network management operation instruction execution device may also include a communication interface for supporting communication between the device and other network elements. Optionally, the memory may be located inside the network management operation instruction execution device, or may be located outside the network management operation instruction execution device.
[0041] In combination with the fourth aspect, the fifth aspect, or any one of the fourth and fifth aspects, in another possible implementation, the network management operation instruction execution device in the fourth aspect, the fifth aspect, or any one of the fourth and fifth aspects includes a processor and a transceiver, the processor is coupled to the transceiver, and the processor is used to execute a computer program or instruction to control the transceiver to receive and send information; when the processor executes the computer program or instruction, the processor is also used to implement the above method through a logic circuit or an execution code instruction. The transceiver may be a transceiver, a transceiver circuit, or an input-output interface, which is used to receive a signal from another device other than the network management operation instruction execution device and transmit it to the processor or send the signal from the processor to another device other than the network management operation instruction execution device. When the network management operation instruction execution device is a chip, the transceiver is a transceiver circuit or an input-output interface.
[0042] When the network management operation instruction execution device in the fourth aspect, the fifth aspect, or any of the fourth aspect and the fifth aspect is a chip or a chip module, the sending unit may be an output unit, such as an output circuit or a communication interface; the receiving unit may be an input unit, such as an input circuit or a communication interface. When the network management operation instruction execution device is a terminal or an access network device, the sending unit may be a transmitter or a transmitter; the receiving unit may be a receiver or a receiver.
[0043] In the sixth aspect, a network management operation instruction synchronization system is provided, comprising a network management operation instruction execution device implemented as described in the fourth aspect or any one of the fourth aspects and a network management operation instruction execution device implemented as described in the fifth aspect or any one of the fifth aspects.
[0044] In a seventh aspect, a computer-readable storage medium is provided, wherein a computer program or instructions are stored in the computer-readable storage medium. When a computer executes the computer program or instructions, the methods described in the above aspects are implemented.
[0045] In an eighth aspect, a computer program product comprising instructions is provided. When the instructions are executed on a network management operation instruction execution device, the network management operation instruction execution device executes the methods described in the above aspects. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] Figure 1a A schematic diagram of a simulation example of an embodiment of the present application;
[0047] Figure 1b A schematic diagram of a simulation and network management operation instruction execution example of an embodiment of the present application;
[0048] Figure 1c A schematic diagram of another simulation and network management operation instruction execution example of an embodiment of the present application;
[0049] Figure 2 A schematic diagram of an overall simulation and network management operation instruction execution process provided by an embodiment of the present application;
[0050] Figure 3 A schematic diagram of the architecture of a network management operation instruction execution system provided in an embodiment of the present application;
[0051] Figure 4 A flowchart of a method for executing a network management operation instruction provided in an embodiment of the present application;
[0052] Figure 5 A flowchart of another method for executing network management operation instructions provided in an embodiment of the present application;
[0053] Figure 6 A flowchart of another method for executing network management operation instructions provided in an embodiment of the present application;
[0054] Figure 7 A schematic diagram of the structure of a network management operation instruction execution device provided in an embodiment of the present application;
[0055] Figure 8 A schematic diagram of the structure of another network management operation instruction execution device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0056] The embodiments of the present application are described below in conjunction with the drawings in the embodiments of the present application.
[0057] The application is as follows: at least one (item) refers to one (item) or more (items). More than one (item) refers to two (items) or more than two (items). "And / or" describes the association relationship of the associated objects, indicating that there may be three relationships, for example, A and / or B, which can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the objects associated with each other are in an "or" relationship. In addition, it should be understood that although the terms first, second, etc. may be used in this application to describe each object, these objects should not be limited to these terms. These terms are only used to distinguish each object from each other. The terms "first", "second", etc. are only used for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, the features defined as "first", "second", etc. may explicitly or implicitly include one or more of the features. In the description of this application, unless otherwise specified, the meaning of "multiple" is two or more.
[0058] The terms "including" and "having" and any variations thereof mentioned in the following description of the present application are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes other steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices. It should be noted that in the present application, words such as "exemplary" or "for example" are used to represent examples, illustrations or explanations. Any method or design described as "exemplary" or "for example" in the present application should not be interpreted as being more preferred or more advantageous than other methods or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete manner.
[0059] The following specific embodiments illustrate the implementation of the present application, and those skilled in the art can understand other advantages and effects of the present application from the contents disclosed in this specification. Although the description of the present application will be introduced in conjunction with the preferred embodiment, this does not mean that the features of this application are limited to the implementation. On the contrary, the purpose of introducing the application in conjunction with the implementation is to cover other options or modifications that may be extended based on the claims of the present application. In order to increase the in-depth understanding of the present application, the following description will include many specific details. The present application can also be implemented without using these details. In addition, in order to avoid confusion or blurring the focus of the present application, some specific details will be omitted in the description. It should be noted that the embodiments in the present application and the features in the embodiments can be combined with each other without conflict.
[0060] Digital twin (DT) is a technology that is increasingly associated with system automation. A DT is a virtual copy of a real-world system - a "physical" system - on which operations can be performed. Faced with the growing types, scale, and complexity of business, communication networks also need to use digital twin technology to seek better solutions beyond physical networks. Network twins are the application of digital twin technology in the field of communication networks, aiming to develop a variety of rich network applications and achieve efficient data-driven network management and maintenance.
[0061] A network twin is a digital twin whose physical counterpart is a communication network or some part of a communication network. A communication network may include, for example, physical network elements and components, virtualized network functions (VNFs) (i.e., network function elements instantiated as software-based entities), physical hosts, services and flows for such VNFs, etc.
[0062] Specifically, a network twin refers to a digital image of a physical network established in a digital way, and the physical network is digitized with the help of historical network data, real-time network data and algorithm models of the physical network to achieve synchronous analysis, prediction and improvement and optimization of the physical network. That is, the network twin contains a digital expression of the physical network and is used to simulate the physical network. Among them, the digital expression includes algorithm models and data, etc. The network twin can also be called a network twin body or a network twin entity, and this application does not limit it. Among them, the physical network is a network formed by connecting various physical devices or network elements (such as hosts, routers, switches, etc.) and media (optical cables, cables, twisted pairs, etc.) in the network. The physical network can be a mobile access network, a transmission network, a mobile core network, a backbone network, etc.; the physical network can also be a data center network, a campus network, an industrial Internet of Things, etc. Network data can also be called network operation data, which is used to indicate the operating status of the physical network, and can be configuration parameters, alarm data, performance data, etc. of physical devices or network elements.
[0063] In order to better simulate and test various scenarios in the physical network, the network management service provider needs to update the network twin according to the operation of the physical network. The more frequently the network management service provider interacts with the physical network, the more timely the collected data is, and the more accurate the simulation and prediction results are. Therefore, strict requirements are placed on the accuracy, timeliness and interactivity of the network data collection and feedback process of the physical network.
[0064] An important application of network twins is simulation. In simulation, network twins act as a secure sandbox to safely verify the impact of specific network management operation instructions on the physical network after they are sent to the physical network, such as the verification of network element energy saving solutions. Network twins can also model the behavior of real networks to obtain estimates of expected network behavior, for example, they can be used for delay prediction and network failure prediction.
[0065] Taking the above application scenario as an example, there are three main types of synchronization between the current network twin and the physical network. Figure 1a As shown, it is a schematic diagram of a simulation of an example of an embodiment of the present application. In the scenario of delay prediction, since it does not involve the execution of network management operation instructions, there is no need to send network management operation instructions to the physical network. The network management service provider only needs to return the air interface delay prediction result to the network management service consumer entity. Figure 1b As shown, it is a schematic diagram of a simulation and network management operation instruction execution of an example of an embodiment of the present application. In the scenario of energy saving scheme verification, when the energy saving scheme meets the requirements, the network management service consumer entity has the requirement to synchronize the energy saving scheme. Therefore, after receiving the verification result of the network management service producer entity, a simple comparison will be performed, and synchronization will be performed if the conditions are met. Third, Figure 1c As shown, it is a schematic diagram of another simulation and network management operation instruction execution of an example embodiment of the present application. In the scenario of network fault prediction, after the network management service consuming entity receives the network fault prediction result returned by the network management service providing entity, it needs to perform more complex processing than the second case, such as generating a fault solution and then synchronizing the solution.
[0066] In general, when the current network management service consumer entity performs simulation through the network management service provider entity, after obtaining the simulation results, the network management service provider entity will exchange the simulation results with the network management service consumer entity. After the network management service consumer entity determines that the simulation results meet the requirements, it will instruct the execution module in the network management service provider entity to send the network management operation instruction to the physical network. The overall process is as follows Figure 2 As shown, the process may specifically include the following steps:
[0067] S201. The network management service consuming entity sends a twin service request to the network management service providing entity.
[0068] In this example, a description is given by taking an example in which a network management service consumption entity is located in a network management system (NMS) and a network management service provision entity is located in an element management system (EMS).
[0069] The twin service request is used to request the network management service provider to perform a twin service, for example, simulation. The twin service request includes a network management operation instruction.
[0070] S202. After receiving the twin service request, the network management service providing entity performs simulation according to the twin service request and sends a twin service response to the network management service consuming entity.
[0071] Among them, the twin business response includes business results, for example, it can be a simulation result here.
[0072] S203a. After receiving the twin service response, the network management service consumption entity analyzes the service result: compares the service result with the requirement, and if the requirement is met, sends a network management operation instruction to the physical network. Thus, the network management service consumption entity sends a first execution request to the execution module in the EMS.
[0073] The first execution request is used to request to send a network management operation instruction to the physical network. The first execution request includes the network management operation instruction.
[0074] S203b. After receiving the first execution request, if there is a need to send a network management operation instruction to the physical network, the execution module prepares for synchronization of the network management operation instruction, sends a second execution request to the physical network, and finally sends the network management operation instruction to the physical network for execution.
[0075] The second execution request is used to synchronize the network management operation instruction to the physical network. The second execution request includes the above network management operation instruction.
[0076] It can be seen that the network management service provider entity first performs the simulation, and then returns the simulation results to the network management service consumer entity, which compares the results with the requirements expected by the network management service consumer entity, and then sends the network management operation instructions to the execution module according to the situation. At this time, the execution module begins to prepare to send the network management operation instructions to the physical network, and finally sends the network management operation instructions to the physical network. Therefore, the simulation performed by the network management service provider entity and the network management operation instruction execution preparation performed by the execution module are performed in series, which leads to increased latency. Moreover, multiple interactions are required between the network management service provider entity, the network management service consumer entity, and the physical network to achieve the execution of the network management operation instructions, which leads to a complex interaction process, a large number of times, and a large latency.
[0077] To this end, an embodiment of the present application provides a network management operation instruction execution scheme, which reduces the multiple interactions between the network management service consuming entity, the network management service providing entity and the physical network, reduces the delay in the execution of the network management operation instruction, and improves the execution efficiency of the network management operation instruction.
[0078] like Figure 3 As shown, it is a schematic diagram of the architecture of a network management operation instruction execution system provided in an embodiment of the present application. The system 3000 includes a network management service consumption entity 301, a network management service provision entity 302 and a physical network 303, and the three of them can interact with each other. Exemplarily, the network management service consumption entity 301 can be located in the NMS; the network management service provision entity 302 can be located in the EMS. The network management service consumption entity 301 is used to make a twin service request (i.e., call the network twin's service) and receive a twin service response; the network management service provision entity 302 is used to provide the network twin's service, for example, it can perform simulation according to the above twin service request, send network management operation instructions to the physical network, etc.
[0079] Among them, in the embodiment of the present application, the network management service consumption entity 301 sends a request message to the network management service providing entity 302. The request message is used to request the simulation of the network management operation instruction acting on the physical network. The network management service providing entity 302 determines that the effect of the simulation meets the requirements; and the network management service providing entity 302 sends the network management operation instruction to the physical network 303. By allowing the network management service providing entity 302 to send the network management operation instruction to the physical network 303 when the simulation effect meets the requirements, multiple interactions between the network management service consumption entity 301, the network management service providing entity 302 and the physical network 303 are reduced, the delay of the execution of the network management operation instruction is reduced, and the execution efficiency of the network management operation instruction is improved.
[0080] Furthermore, while the network management service providing entity 302 simulates the network management operation instruction, it performs a preparation operation for sending the network management operation instruction to the physical network 303. After receiving the request information, the network management service providing entity 302 determines that the network management service consuming entity 301 allows the network management service providing entity 302 to send the network management operation instruction to the physical network 303 when the simulation effect meets the requirements. Then, while the network management service providing entity 302 simulates the network management operation instruction, it performs a preparation operation for sending the network management operation instruction to the physical network, so as to improve the efficiency of the execution of the network management operation instruction.
[0081] Further, the network management service providing entity 302 sends a response message to the network management service consuming entity 301, and the response message includes at least one of a simulation result and a network management operation instruction execution result, and the network management operation instruction execution result is used to indicate whether the network management operation instruction is successfully executed and sent to the physical network. The network management service providing entity 302 sends a response message to explicitly indicate the simulation result and / or the network management operation instruction execution result.
[0082] Based on the above network management operation instruction execution system, the network management operation instruction execution method provided by the embodiment of the present application is described below:
[0083] like Figure 4 FIG. 1 is a flow chart of a method for executing a network management operation instruction provided in an embodiment of the present application. Exemplarily, the method may include the following steps:
[0084] S401. A network management service consuming entity sends a request message to a network management service providing entity. Correspondingly, the network management service providing entity receives the request message.
[0085] The request information is used to request the simulation of applying the network management operation instruction to the physical network.
[0086] and Figure 2 The difference from the process shown is that the request information may include a network management operation instruction. In this embodiment, by carrying the network management operation instruction in the request information, the network management service consumer entity hopes that when the simulation effect meets the requirements, the network management service provider entity will directly send the network management operation instruction to the physical network.
[0087] Exemplarily, the network management operation instruction includes one of the following parameters: at least one physical network object, and a parameter configuration corresponding to each physical network object in the at least one physical network object. For example, the network management operation instruction indicates a specific configuration list deployed to the physical network, and each item in the list includes a physical network object to be deployed and a parameter configuration thereof. For example, in an energy-saving scenario, when the network management operation instruction transmitted by the network management service consumer entity is "energy-saving solution verification", the physical network object is the network element identifier for which the energy-saving solution needs to be deployed, and the parameter configuration is "timed carrier shutdown switch = ON".
[0088] Exemplarily, the network management operation instruction may be a known requirement of the network management service consuming entity and / or the network management service providing entity, and if the simulation effect and expectation can be directly compared on the network management service providing entity, it may be sent directly to the physical network by the network management service providing entity.
[0089] S402. The network management service providing entity determines that the simulation effect meets the requirements.
[0090] After receiving the request information, the network management service provider simulates the network management operation instruction acting on the physical network according to the request information, obtains the simulation effect, and determines whether the simulation effect meets the requirements. Among them, the simulation effect is to simulate the effect of the network management operation instruction acting on the actual physical network to determine whether the network management operation instruction can be applied to the physical network. The requirement is used to indicate indicators related to the simulation and the transmitted network management operation instruction, specifically including the requirements for the effect of the network management operation instruction acting on the physical network. The requirement can also be referred to as "network management operation instruction sending standard", etc., and the embodiment of the present application does not limit this. For example, in an energy-saving scenario, when the network management operation instruction is "turn on the timed carrier shut-off switch", the corresponding requirement is "energy saving energy consumption reaches 50%". If the simulation effect meets the requirements, that is, the simulation effect is to simulate the effect after turning on the timed carrier shut-off switch, and the effect is that the energy saving energy consumption can reach 50%, it indicates that the simulated network management operation instruction can be sent to the physical network for execution.
[0091] The network management service providing entity may obtain the above requirements from itself, the network management service consuming entity or other entities.
[0092] S403. The network management service providing entity sends the network management operation instruction to the physical network.
[0093] Exemplarily, the network management service providing entity sends the network management operation instruction to the physical network. After receiving the network management operation instruction, the physical network executes the network management operation instruction.
[0094] According to a network management operation instruction execution method provided in an embodiment of the present application, by allowing the network management service provider entity to send the network management operation instruction to the physical network when the simulation effect meets the requirements, the multiple interactions between the network management service consumer entity, the network management service provider entity and the physical network are reduced, the delay in the execution of the network management operation instruction is reduced, and the execution efficiency of the network management operation instruction is improved.
[0095] In another embodiment, the network management service consumption entity may also clearly indicate whether to send the network management operation instruction execution to the physical network when the simulation effect meets the requirements, so as to improve the reliability of the network management operation instruction execution.
[0096] like Figure 5 FIG. 1 is a flow chart of another method for executing network management operation instructions provided in an embodiment of the present application. Exemplarily, the method may include the following steps:
[0097] S501. A network management service consuming entity sends a request message to a network management service providing entity. Correspondingly, the network management service providing entity receives the request message.
[0098] The request information is used to request the network management operation instruction to be applied to the physical network for simulation. The request information includes the network management operation instruction. For the definition of the network management operation instruction, please refer to the above description, which will not be repeated here.
[0099] Furthermore, the request information also includes indication information for indicating whether to send network management operation instructions to the physical network when it is determined that the simulation effect meets the requirements, that is, adding an option for the network management service provider entity to send network management operation instructions directly to the physical network, allowing the network management service consumer entity to choose whether the network management service provider entity can send network management operation instructions directly to the physical network after the simulation is completed (in other words, the network management service consumer entity can independently define whether the network management service provider entity can send network management operation instructions directly to the physical network, and the network management service provider entity can clarify whether the network management service consumer entity wants to send network management operation instructions directly to the physical network based on the indication information), and the network management service provider entity does not return the simulation effect to the network management service consumer entity for processing.
[0100] According to the value of the indication information, it can be divided into the following two branches:
[0101] Branch 1: The value of the indication information is "true", which indicates that when the simulation effect meets the requirements, the network management operation instruction is sent to the physical network. If branch 1 is adopted, that is, the network management service consumer entity chooses to directly send the network management operation instruction to the physical network, the simulation link and the network management operation instruction execution preparation link can be carried out in parallel, reducing the delay of the network management operation instruction execution.
[0102] This branch may include the following steps:
[0103] S502. After receiving the request information, the network management service provider performs simulation according to the request information and determines whether the simulation effect meets the requirements. At the same time, it prepares to send the network management operation instruction to the physical network.
[0104] The network management service provider simulates the network management operation instruction acting on the physical network, obtains the simulation effect, and determines whether the simulation effect meets the requirements. The requirements are used to indicate indicators related to the simulation performed and the transmitted network management operation instruction, specifically including the requirements for the effect of the network management operation instruction acting on the physical network. If the simulation effect meets the requirements, it indicates that the simulated network management operation instruction can be sent to the physical network for execution.
[0105] In this embodiment, the requirement is pre-stored, that is, pre-stored inside the network management service provider entity. The network management service provider entity can search for the corresponding requirement based on the executed simulation service and the transmitted network management operation instruction. For example, in an energy-saving scenario, when the parameter configuration of the network management operation instruction transmitted by the network management service consumer entity is "turn on the timed carrier shut-off switch", the network management service provider entity can find the relevant requirement of "energy saving energy consumption reaches 50%" according to the network management operation instruction.
[0106] In addition, the network management service provider performs a preparation operation for sending the network management operation instruction to the physical network while simulating according to the request information. The two are executed in parallel, which can improve the efficiency of executing the network management operation instruction. Exemplarily, the synchronous preparation operation can be to convert the network management operation instruction to be issued through a converter, middleware, or a network configuration protocol similar to YANG and NetCONF, so as to realize the communication between the network management and the network equipment.
[0107] Depending on whether the simulation effect meets the requirements, it is divided into the following two situations:
[0108] The first case is that the simulation effect meets the requirements, which includes the following steps:
[0109] S503. The network management service providing entity sends the network management operation instruction to the physical network.
[0110] If the simulation effect meets the requirements, it indicates that the simulated network management operation instructions can be sent to the physical network for execution. Therefore, the network management service provider entity sends the network management operation instructions to the physical network.
[0111] Exemplarily, the network management service providing entity sends a synchronization request to the physical network, where the synchronization request includes the above-mentioned network management operation instruction.
[0112] S504a. The network management service providing entity sends a first response message to the network management service consuming entity.
[0113] Among them, the first response information includes at least one of the effect of the first simulation and the execution result of the first network management operation instruction. The execution result of the first network management operation instruction is used to indicate that the effect of the first simulation meets the requirements and the network management operation instruction has been successfully sent to the physical network.
[0114] S505. The physical network executes the network management operation instruction.
[0115] Exemplarily, the physical network receives a network management operation instruction and executes the network management operation instruction.
[0116] The second case is that the simulation effect does not meet the requirements, which includes the following steps:
[0117] S504b. The network management service providing entity sends a second response message to the network management service consuming entity.
[0118] If the simulation effect does not meet the requirements, it indicates that the simulated network management operation instruction cannot be sent to the physical network for execution, so the network management service provider sends a second response message to the network management service consumer. The second response message includes at least one of the second simulation effect and the second network management operation instruction execution result, and the second network management operation instruction execution result is used to indicate that the simulation effect does not meet the requirements, the network management operation instruction is not sent to the physical network, or the network management operation instruction fails to be sent to the physical network.
[0119] Branch 2: The value of the indication information is "false", which indicates that the network management operation instruction is not sent to the physical network. The following steps may be included:
[0120] S506. The network management service providing entity performs simulation according to the above request information.
[0121] The simulation process is the same as step S502 and will not be described again here.
[0122] Since in this branch, the instruction information indicates not to send the network management operation instruction to the physical network, the network management service providing entity only performs simulation according to the request information to obtain the effect of the third simulation, and does not compare the effect of the third simulation with the requirement.
[0123] S507. The network management service providing entity sends third response information to the network management service consuming entity. Correspondingly, the network management service consuming entity receives the third response information.
[0124] The third response information only includes the effect of the third simulation, and does not include the execution result of the above network management operation instruction or the execution result of the second network management operation instruction.
[0125] In another embodiment, the request information may also include the above-mentioned indication information. Then, when the network management service providing entity determines that the simulation effect meets the requirements, the network management operation instruction can be sent to the physical network; conversely, if the request information does not include the above-mentioned request information, the network management service providing entity must first return it to the network management service consuming entity after obtaining the simulation effect, and the network management service consuming entity shall determine whether to send the network management operation instruction to the physical network.
[0126] According to a network management operation instruction execution method provided in an embodiment of the present application, by allowing a network management service provider entity to send a network management operation instruction to a physical network when the simulation effect meets the requirements, multiple interactions between a network management service consumer entity, a network management service provider entity and a physical network are reduced, the execution delay of the network management operation instruction is reduced, and the execution efficiency of the network management operation instruction is improved;
[0127] The instruction information also explicitly indicates that the network management service provider is allowed to send the network management operation instruction to the physical network when the simulation effect meets the requirements.
[0128] The above embodiment describes that the network management service providing entity can pre-store requirements. In the following embodiment, the network management service consuming entity can also provide requirements to the network management service providing entity.
[0129] like Figure 6 FIG. 1 is a flow chart of another method for executing network management operation instructions provided in an embodiment of the present application. Exemplarily, the method may include the following steps:
[0130] S601. A network management service consuming entity sends a request message to a network management service providing entity. Correspondingly, the network management service providing entity receives the request message.
[0131] The request information is used to request that the network management operation instruction be applied to the physical network for simulation in the network twin. The request information includes the network management operation instruction and the indication information. For the definition of the network management operation instruction and the indication information, please refer to the description above.
[0132] and Figure 5 The difference between the illustrated embodiment is that the network management service consumption entity can customize the conditions for sending the network management operation instruction to the physical network, and the request information can also include requirements. Here, the requirements can also be called target expected values, etc.
[0133] In this example, the network management service provider entity may not pre-store requirements, but the network management service consumer entity may carry the complete requirements through the request information. For example, in an energy-saving scenario, the network management service consumer entity may customize the requirement as "energy saving and energy consumption reduction > 20%".
[0134] In the second example, the network management service provider entity may also pre-store requirements, and the network management service consumer entity carries the update information of the requirements through the request information. For example, in an energy-saving scenario, when the parameter configuration of the network management operation instruction transmitted by the network management service consumer entity is "turn on the timed carrier shutdown switch", the network management service provider entity can find the pre-stored related requirement of "energy saving to 50%" according to the network management operation instruction. The network management service consumer entity can customize the requirement as "energy saving to 60%". For example, the requirement is in the form of (object, condition, threshold), and the update information can be the update information of at least one parameter among the object, condition, and threshold.
[0135] In the third example, the network management service provider may also pre-store some parameters of the requirement, and the network management service consumer may carry other parameters of the requirement through the request information. For example, the requirement is in the form of (object, condition, threshold), and the request information may carry at least one of the object, condition, and threshold in the requirement, and if not carried in the request information, the requirement pre-stored by the network management service provider is adopted by default.
[0136] According to the value of the indication information, it can be divided into the following two branches:
[0137] Branch 1: The value of the indication information is "true", which indicates that when the simulation effect meets the requirements, the network management operation instruction is sent to the physical network. The following steps may be included:
[0138] S602. After receiving the request information, the network management service provider performs simulation according to the request information and determines whether the simulation effect meets the requirements. At the same time, it prepares to send the network management operation instruction to the physical network.
[0139] This step is Figure 5 The difference of step S502 in the illustrated embodiment is that, for different examples of the above requirements, the network management service provider determines the requirements in different ways:
[0140] In the above examples, the network management service provider entity may not pre-store requirements, but the network management service consumer entity may carry complete requirements through request information, and the network management service provider entity determines whether the simulation effect meets the requirements based on the requirements carried in the request information.
[0141] In the second example above, the network management service provider entity may also pre-store requirements, and the network management service consumer entity carries the required update information through the request information. The network management service provider entity determines the requirements based on the updated information of at least one parameter among the objects, conditions, and thresholds, as well as the information of other parameters pre-stored by the network management service provider entity itself, and judges whether the simulation effect meets the requirements based on the determined requirements.
[0142] In the third example above, the network management service provider entity may also pre-store some of the required parameters, and the network management service consumer entity carries other required parameters through the request information. The network management service provider entity determines the requirements based on at least one parameter among the objects, conditions, and thresholds carried in the request information, as well as other parameters pre-stored by the network management service provider entity itself, and judges whether the simulation effect meets the requirements based on the determined requirements.
[0143] Depending on whether the simulation effect meets the requirements, it is divided into the following two situations:
[0144] In the first case, the simulation effect meets the requirements, and the following steps are included:
[0145] S603. The network management service providing entity sends the network management operation instruction to the physical network.
[0146] The specific implementation of this step can be found in Figure 5 Step S503 of the illustrated embodiment will not be described in detail here.
[0147] S604a. The network management service providing entity sends a first response message to the network management service consuming entity.
[0148] The first response information includes at least one of an effect of the first simulation and an execution result of a first network management operation instruction, and the execution result of the first network management operation instruction is used to indicate that the network management operation instruction has been successfully sent to the physical network.
[0149] The specific implementation of this step can be found in Figure 5 Step S504a of the illustrated embodiment will not be described in detail here.
[0150] S605. The physical network executes the network management operation instruction.
[0151] The specific implementation of this step can be found in Figure 5 Step S505 of the illustrated embodiment will not be described in detail here.
[0152] The second case is that the simulation effect does not meet the requirements, which includes the following steps:
[0153] S604b. The network management service providing entity sends a second response message to the network management service consuming entity.
[0154] Among them, the second response information includes at least one of the effect of the second simulation and the execution result of the second network management operation instruction. The execution result of the second network management operation instruction is used to indicate that the effect of the second simulation does not meet the requirements, the network management operation instruction is not sent to the physical network, or the network management operation instruction fails to be sent to the physical network.
[0155] The specific implementation of this step can be found in Figure 5 Step S504b of the illustrated embodiment will not be described in detail here.
[0156] Branch 2: The value of the indication information is "false", which indicates that the network management operation instruction is not sent to the physical network. The following steps may be included:
[0157] S606. The network management service providing entity performs simulation according to the above request information.
[0158] The specific implementation of this step can be found in Figure 5 Step S506 of the illustrated embodiment will not be described in detail here.
[0159] S607. The network management service providing entity sends third response information to the network management service consuming entity. Correspondingly, the network management service consuming entity receives the third response information.
[0160] The third response information includes the effect of the third simulation.
[0161] The specific implementation of this step can be found in Figure 5 Step S507 of the illustrated embodiment will not be described in detail here.
[0162] According to a network management operation instruction execution method provided in an embodiment of the present application, by allowing a network management service provider entity to send a network management operation instruction to a physical network when the simulation effect meets the requirements, multiple interactions between a network management service consumer entity, a network management service provider entity and a physical network are reduced, the execution delay of the network management operation instruction is reduced, and the execution efficiency of the network management operation instruction is improved;
[0163] The network management service provider is also explicitly instructed to send the network management operation instruction to the physical network when the simulation effect meets the requirements through the instruction information;
[0164] Furthermore, the network management service consuming entity may provide requirements to the network management service providing entity so that the network management service providing entity may execute network management operation instructions according to the requirements of the network management service consuming entity, thereby improving the reliability and flexibility of synchronous operations.
[0165] It can be understood that, in each of the above embodiments, the methods and / or steps implemented by the network management service providing entity can also be implemented by components (such as chips or circuits) that can be used for the network management service providing entity; the methods and / or steps implemented by the network management service consuming entity can also be implemented by components (such as chips or circuits) that can be used for the network management service consuming entity.
[0166] The above mainly introduces the scheme provided by the embodiment of the present application from the perspective of interaction between various entities. Accordingly, the embodiment of the present application also provides a network management operation instruction execution device, which is used to implement the above various methods. The network management operation instruction execution device can be a network management service providing entity in the above method embodiment, or a component that can be used for a network management service providing entity; or, the network management operation instruction execution device can be a network management service consuming entity in the above method embodiment, or a component that can be used for a network management service consuming entity. It can be understood that in order to implement the above functions, the network management operation instruction execution device includes a hardware structure and / or software module corresponding to each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0167] The embodiment of the present application can divide the network management operation instruction execution device into functional modules according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing unit. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0168] Based on the same concept of the above-mentioned network management operation instruction execution method, the present application also provides the following network management operation instruction execution device:
[0169] like Figure 7As shown, it is a structural diagram of a network management operation instruction execution device provided in an embodiment of the present application, and the network management operation instruction execution device 7000 includes a transceiver unit 701 and a processing unit 702; wherein:
[0170] When the network management operation instruction execution device is used to implement the function of the network management service providing entity in the above method embodiment, the transceiver unit 701 is used to execute the following Figure 4 In the embodiment shown, the functions of the network management service providing entity in steps S401 and S403, and the processing unit 702 are used to perform the following steps: Figure 4 Step S402 in the embodiment shown; or, the transceiver unit 701 is used to perform the following steps: Figure 5 In the illustrated embodiment, the functions of the network management service providing entity in steps S501, S503, S504a, S504b and / or S507, and the processing unit 702 are used to perform the following steps: Figure 5 Step S502 or S506 in the embodiment shown; or, the transceiver unit 701 is used to execute the following steps: Figure 6 In the illustrated embodiment, the functions of the network management service providing entity in steps S601, S603, S604a, S604b and / or S607, and the processing unit 702 are used to perform the following steps: Figure 6 Step S602 or S606 in the illustrated embodiment.
[0171] When the network management operation instruction execution device is used to implement the function of the network management service consumption entity in the above method embodiment, the transceiver unit 701 is used to execute the following Figure 4 The function of the network management service consumption entity in step S401 in the embodiment shown; or, the transceiver unit 701 is used to perform the following Figure 5 The functions of the network management service consumption entity in steps S501, S504a, S504b and / or S507 in the illustrated embodiment; or, the transceiver unit 701 is used to perform the following steps: Figure 6 The functions of the network management service consumption entity in steps S601, S604a, S604b and / or S607 in the illustrated embodiment.
[0172] For the specific implementation of the above-mentioned transceiver unit 701 and the processing unit 702, reference may be made to the description in the above-mentioned method embodiment, which will not be repeated here.
[0173] According to a network management operation instruction execution device provided in an embodiment of the present application, by allowing the network management service provider entity to send the network management operation instruction to the physical network when the simulation result meets the requirements, multiple interactions between the consumer entity, the provider entity and the physical network are reduced, the delay in the execution of the network management operation instruction is reduced, and the efficiency of the execution of the network management operation instruction is improved.
[0174] like Figure 8 As shown, it is a schematic diagram of the structure of another network management operation instruction execution device provided in an embodiment of the present application. The network management operation instruction execution device 8000 includes a processor 801 and an interface circuit 802, and may also include a memory 803 (indicated by a dotted line in the figure). The processor 801 and the interface circuit 802 are coupled to each other. It can be understood that the interface circuit 802 can be a transceiver or an input-output interface. The memory 803 is used to store instructions executed by the processor 801, or to store input data required for the processor 801 to run instructions, or to store data generated after the processor 801 runs instructions. Among them, the processor 801 is used to implement the above Figure 7 The functions of the processing unit 702 in the embodiment shown; and the interface circuit 802 is used to implement the above Figure 7 The functions of the transceiver unit 701 in the illustrated embodiment.
[0175] When the network management operation instruction execution device is a chip applied to a network management service provider entity, the chip implements the functions of the network management service provider entity in the above method embodiment. The chip receives information from other modules (such as a radio frequency module or an antenna) in the network management service provider entity, and the information is sent by the network management service consumer entity to the network management service provider entity; or the chip sends information to other modules (such as a radio frequency module or an antenna) in the network management service provider entity, and the information is sent by the network management service provider entity to the network management service consumer entity.
[0176] When the network management operation instruction execution device is a chip applied to a network management service consumption entity, the chip implements the functions of the network management service consumption entity in the above method embodiment. The chip receives information from other modules (such as a radio frequency module or an antenna) in the network management service consumption entity, and the information is sent by the network management service providing entity to the network management service consumption entity; or the chip sends information to other modules (such as a radio frequency module or an antenna) in the network management service consumption entity, and the information is sent by the network management service consumption entity to the network management service providing entity.
[0177] In addition, it should be noted that the aforementioned transceiver unit and / or processing unit can be implemented through a virtual module, for example, the processing unit can be implemented through a software function unit or a virtual device, and the transceiver unit can be implemented through a software function or a virtual device. Alternatively, the processing unit or the transceiver unit can also be implemented through a physical device, for example, if the device is implemented using a chip / chip circuit, the transceiver unit can be an input-output circuit and / or a communication interface, performing input operations (corresponding to the aforementioned receiving operations) and output operations (corresponding to the aforementioned sending operations); the processing unit is an integrated processor or microprocessor or integrated circuit.
[0178] The division of modules in this application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional module in each example of this application may be integrated into one processor, or may exist physically separately, or two or more modules may be integrated into one module. The above-mentioned integrated modules may be implemented in the form of hardware or in the form of software functional modules.
[0179] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.
[0180] An embodiment of the present application further provides a computer-readable storage medium, in which a computer program or instruction is stored. When the computer program or instruction is executed, the method in the above embodiment is implemented.
[0181] The embodiments of the present application also provide a computer program product including instructions, which, when executed on a computer, enables the computer to execute the method in the above embodiments.
[0182] The embodiment of the present application also provides a network management operation instruction execution system, including the above-mentioned network management operation instruction execution device.
[0183] The embodiment of the present application also provides a circuit, which is coupled to a memory and is used to execute the method shown in the above embodiment. The circuit may include a chip circuit.
[0184] It should be noted that the above units or one or more of the units can be implemented by software, hardware or a combination of the two. When any of the above units or units is implemented by software, the software exists in the form of computer program instructions and is stored in a memory, and a processor can be used to execute the program instructions and implement the above method flow.
[0185] In this application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the methods, steps, and logic block diagrams disclosed in this application. A general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in this application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.
[0186] The processor may be built into a system on chip (SoC) or ASIC, or may be an independent semiconductor chip. In addition to a core for executing software instructions to perform calculations or processing, the processor may further include necessary hardware accelerators, such as a field programmable gate array (FPGA), a programmable logic device (PLD), or a logic circuit for implementing dedicated logic operations.
[0187] When the above units or units are implemented in hardware, the hardware can be any one or any combination of a CPU, a microprocessor, a digital signal processing (DSP) chip, a microcontroller unit (MCU), an artificial intelligence processor, an ASIC, a SoC, an FPGA, a PLD, a dedicated digital circuit, a hardware accelerator or a non-integrated discrete device, which can run the necessary software or not rely on the software to execute the above method flow.
[0188] Optionally, the embodiment of the present application further provides a chip system, including: at least one processor and an interface, the at least one processor is coupled to a memory via the interface, and when the at least one processor runs a computer program or instruction in the memory, the chip system executes a method in any of the above method embodiments. Optionally, the chip system may be composed of a chip, or may include a chip and other discrete devices, which is not specifically limited in the embodiment of the present application.
[0189] In the present application, the memory may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), etc., or a volatile memory (volatile memory), such as a random-access memory (RAM). The memory is any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory in the present application may also be a circuit or any other device that can implement a storage function, for storing program instructions and / or data.
[0190] It should be understood that in the description of the present application, unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship, for example, A / B can represent A or B; wherein A and B can be singular or plural. Also, in the description of the present application, unless otherwise specified, "multiple" refers to two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, wherein a, b, c can be single or multiple. In addition, in order to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first", "second", etc. are used to distinguish the same items or similar items with substantially the same functions and effects. Those skilled in the art can understand that the words "first", "second", etc. do not limit the quantity and execution order, and the words "first", "second", etc. do not limit them to be necessarily different. Meanwhile, in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete manner for ease of understanding.
[0191] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using a software program, 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, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or may contain one or more servers, data centers and other data storage devices that can be integrated with the medium. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital versatile disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0192] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art may understand and implement other variations of the disclosed embodiments by viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "one" or "an" does not exclude multiple situations. A single processor or other unit may implement several functions listed in a claim. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.
[0193] It is understood that the various numbers involved in the embodiments of the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic.
[0194] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0195] The components in the device of the embodiment of the present application can be merged, divided and deleted according to actual needs. Those skilled in the art can combine or combine the different embodiments and features of the different embodiments described in this specification.
[0196] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application is described in detail with reference to the above embodiments, a person skilled in the art should understand that the technical solutions described in the above embodiments can still be modified, or some of the technical features can be replaced by equivalents; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.
[0197] In the present application, under the premise of no logical contradiction, the examples may reference each other, for example, the methods and / or terms between method embodiments may reference each other, for example, the functions and / or terms between device embodiments may reference each other, for example, the functions and / or terms between device examples and method examples may reference each other.
[0198] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A method for executing a network management operation instruction, characterized in that: The method comprises: Receiving request information, the request information is used to request a network management operation instruction to be applied to a physical network for simulation; Determining that the effect of the simulation meets the requirements; The network management operation instruction is sent to the physical network.
2. The method according to claim 1, characterized in that The request information includes instruction information for instructing to send the network management operation instruction to the physical network when it is determined that the effect of the simulation meets the requirements.
3. The method according to claim 1 or 2, characterized in that The requirements are pre-stored.
4. The method according to claim 1 or 2, characterized in that: The request information also includes the requirement.
5. The method according to any one of claims 1 to 4, characterized in that The network management operation instruction includes the following parameters: at least one physical network object, and parameter configuration corresponding to each physical network object in the at least one physical network object.
6. The method according to any one of claims 1 to 5, characterized in that The method further comprises: While simulating the network management operation instruction, a preparation operation is performed to send the network management operation instruction to the physical network.
7. The method according to any one of claims 1 to 6, characterized in that The method further comprises: Send response information, wherein the response information includes at least one of the effect of the simulation and the execution result of the network management operation instruction, and the execution result of the network management operation instruction is used to indicate whether the network management operation instruction is successfully sent to the physical network.
8. A method for executing network management operation instructions, characterized in that: The method comprises: Determine request information, the request information is used to request simulation of the network management operation instruction acting on the physical network, and instruct to send the network management operation instruction to the physical network when it is determined that the effect of the simulation meets the requirements; Send the request information.
9. The method according to claim 8, characterized in that The request information includes instruction information for instructing to send the network management operation instruction to the physical network when it is determined that the effect of the simulation meets the requirements.
10. The method according to claim 8 or 9, characterized in that The requirements are pre-stored.
11. The method according to any one of claims 8 to 10, characterized in that: The request information also includes the requirement.
12. The method according to any one of claims 8 to 11, characterized in that The network management operation instruction includes the following parameters: at least one physical network object, and parameter configuration corresponding to each physical network object in the at least one physical network object.
13. The method according to any one of claims 8 to 12, characterized in that The method further comprises: Receive response information, the response information including at least one of the effect of the simulation and the execution result of the network management operation instruction, the execution result of the network management operation instruction is used to indicate whether the network management operation instruction is successfully sent to the physical network.
14. A method for executing network management operation instructions, characterized in that: The method comprises: The network management service consumption entity sends a request message to the network management service provision entity, wherein the request message is used to request simulation of the network management operation instruction acting on the physical network; The network management service providing entity determines that the effect of the simulation meets the requirements; The network management service providing entity sends the network management operation instruction to the physical network.
15. A network management operation instruction execution device, characterized in that: The apparatus comprises a module for implementing the method according to any one of claims 1-7, or comprises a module for implementing the method according to any one of claims 8-13.
16. A network management operation instruction execution device, characterized in that: It comprises a processor, a memory and instructions stored in the memory and executed on the processor. When the instructions are executed, the network management operation instruction execution device executes the method according to any one of claims 1-7, or executes the method according to any one of claims 8-13.
17. A network management system, characterized in that: It comprises a network management service providing entity and a network management service consuming entity, wherein the network management service providing entity comprises a module for executing the method according to any one of claims 1-7, and the network management service consuming entity comprises a module for implementing the method according to any one of claims 8-13.
18. A computer-readable storage medium, characterized in that: The computer-readable storage medium comprises instructions, and when the instructions are executed by a processor, the method according to any one of claims 1 to 13 is implemented.
Citation Information
Cited By
Network management operation instruction execution method, apparatus, system and storage medium
EP4753221A1
Network management operation instruction execution method, apparatus, system and storage medium
WO2025060681A1