Network performance guarantee method, network management device, network device and storage medium
By analyzing and validating the semantic information input by users, the network protection intent is extracted and sent to network devices, solving the problem of inaccurate configuration of intent networks and achieving flexible network performance protection.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- ZTE CORP
- Filing Date
- 2022-06-30
- Publication Date
- 2026-04-17
AI Technical Summary
Existing intent networks cannot accurately configure network performance for specific business scenarios, lacking flexibility and failing to meet the network performance requirements of different business scenarios.
By analyzing the semantic information input by the user through network management devices, extracting and verifying the network protection intent, and sending it to network devices to configure network parameters, the network performance can be guaranteed according to the needs of business scenarios.
It improves the flexibility of network parameter configuration, ensures that network performance meets user needs, and achieves flexible network performance assurance based on business scenarios.
Smart Images

Figure CN117376113B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to a network performance assurance method, a network management device, a network device, and a storage medium. Background Technology
[0002] With the continuous development and popularization of network technology, networks are beginning to evolve towards automation and intelligence, giving rise to the concept of intent-based networks. Traditional networks rely on specific policies to execute instructions, while intent-based networks generate corresponding execution instructions based on the user's desired business intent. Existing intent-based networks mainly focus on the routing configuration of different nodes in the core network, and cannot accurately configure network metrics for specific business scenarios. This results in insufficient flexibility and an inability to meet the network performance requirements of different business scenarios. Summary of the Invention
[0003] This invention provides a network performance assurance method, device, and storage medium. By analyzing the semantic information input by the user, a first network assurance intent is obtained. After verifying the accuracy of the first network assurance intent, the first network assurance intent is sent to the network device so that the network device can configure network parameters based on the first network assurance intent, thereby improving the flexibility of network parameter configuration and enabling network performance assurance according to the needs of business scenarios.
[0004] In a first aspect, embodiments of the present invention provide a network performance assurance method, applied to a network management device, the method comprising:
[0005] Obtain semantic information from user input;
[0006] The semantic information is analyzed to extract a preset number of first network protection intentions from the semantic information;
[0007] The accuracy of the first network protection intention is verified. After the verification is passed, the first network protection intention is sent to the network device to instruct the network device to determine the network performance intention based on the first network protection intention and configure network parameters based on the network performance intention.
[0008] Secondly, embodiments of the present invention also provide a network performance assurance method, applied to a network device, the method comprising:
[0009] The network performance intent is determined based on the first network assurance intent, which is obtained by the network management device after analyzing and verifying the accuracy of the semantic information input by the user.
[0010] Configure network parameters based on the network performance intent, and ensure network performance based on the network parameters.
[0011] Thirdly, embodiments of the present invention also provide a network management device, the network management device including a processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for implementing connection communication between the processor and the memory, wherein when the computer program is executed by the processor, it implements the steps of the network performance guarantee method described in the first aspect above.
[0012] Fourthly, embodiments of the present invention also provide a network device, the network device including a processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for implementing connection communication between the processor and the memory, wherein when the computer program is executed by the processor, it implements the steps of the network performance guarantee method described in the second aspect above.
[0013] Fifthly, embodiments of the present invention also provide a storage medium for computer-readable storage, wherein the storage medium stores one or more programs that can be executed by one or more processors to implement the steps of the network performance assurance method described above.
[0014] This invention provides a network performance assurance method, a network management device, a network device, and a storage medium. The network performance assurance method provided by this invention, when applied to a network management device, includes: acquiring semantic information input by a user; analyzing the semantic information to extract a preset number of first network assurance intentions; verifying the accuracy of the first network assurance intentions; and, after passing the verification, sending the first network assurance intentions to the network device to instruct the network device to determine network performance intentions based on the first network assurance intentions, and configuring network parameters based on the network performance intentions. By analyzing the semantic information input by the user to obtain the first network assurance intentions, and after verifying the accuracy of the first network assurance intentions, sending the first network assurance intentions to the network device, the network device can configure network parameters based on the first network assurance intentions, thereby improving the flexibility of network parameter configuration and enabling network performance assurance according to business scenario needs. Attached Figure Description
[0015] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the following description of the embodiments will be briefly introduced. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0016] Figure 1 This is a schematic block diagram of a system to which the network performance assurance method provided in this embodiment of the invention is applicable;
[0017] Figure 2 This is a schematic diagram illustrating the implementation process of a network performance assurance method provided in an embodiment of the present invention;
[0018] Figure 3 This is a flowchart illustrating the implementation of a network performance assurance method according to another embodiment of the present invention;
[0019] Figure 4 This is a schematic diagram of the interaction process of the network performance guarantee method provided in the embodiments of the present invention;
[0020] Figure 5 This is a schematic block diagram of a network management device provided in an embodiment of the present invention;
[0021] Figure 6 This is a schematic block diagram of a network device provided in an embodiment of the present invention. Detailed Implementation
[0022] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0023] The flowchart shown in the attached diagram is for illustrative purposes only and does not necessarily include all content and operations / steps, nor does it necessarily have to be performed in the described order. For example, some operations / steps can be broken down, combined, or partially merged, so the actual execution order may change depending on the actual situation.
[0024] It should be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the invention. As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise.
[0025] This invention provides a network performance assurance method, a network management device, a network device, and a storage medium. The network performance assurance method can be applied to the network management device or the network device. Specifically, the network management device determines the user's required network assurance intent based on semantic information input by the user, and then distributes the user's required network assurance intent to each network device. Each network device then generates a network performance intent based on the user's required network assurance intent and performs network performance assurance on each network device that meets the current business scenario based on the network performance intent. This enables flexible control of network parameter configuration based on user-input semantic information, allowing each network device to provide stable and fast network assurance for the current business scenario.
[0026] Among them, network performance assurance methods can be applied to network management devices or network devices, and can also be applied to network performance assurance systems that include network management devices and network devices.
[0027] Specifically, the network management device can be an intelligent device with data processing capabilities, or a computer device, such as a server or terminal device, used to analyze the semantic information input by the user to extract a preset number of first network protection intentions from the semantic information. Then, the accuracy of the extracted first network protection intentions is verified. After the verification is passed, the first network protection intentions are sent to the network device so that the network device can determine the network performance intention based on the first semantic information, configure network parameters based on the determined network performance intentions, and thus ensure network performance based on the configured network parameters.
[0028] Network devices can be various devices with application running capabilities, such as handheld terminals, personal digital devices, tablets, personal computers, etc.
[0029] The following detailed description of some embodiments of the present invention is provided in conjunction with the accompanying drawings. Unless otherwise specified, the following embodiments and features can be combined with each other.
[0030] Please refer to Figure 1 , Figure 1 This is a schematic block diagram of a system to which the network performance assurance method provided in this embodiment of the invention applies.
[0031] like Figure 1 As shown, the network performance assurance method provided in this embodiment of the invention is applicable to a network performance assurance system 100 including a network management device 102 and at least one network device 104.
[0032] like Figure 1As shown, in this embodiment, network management device 102 is exemplified by a server, and network device 104 is exemplified by a terminal device. The network management device 102 and at least one network device 104 can be connected via a network. The network management device 102 can provide a semantic information input function to acquire semantic information input by the user. This semantic information includes voice information, text information, and image information, etc. Specifically, the network management device 102 can acquire the semantic information input by the user, analyze the acquired semantic information, extract a preset number of first network protection intentions from the acquired semantic information, and then verify the accuracy of the first network protection intentions. After passing the verification, the first network protection intentions are sent to the network devices. This enables the determination of the network protection intentions required by the user based on the semantic information input by the user, thereby allowing the network devices to configure network parameters according to the network protection intentions required by the user. This achieves the goal of controlling network parameter configuration based on user semantic information, improving the flexibility of network parameter configuration.
[0033] Network device 104 determines network performance intent based on the network assurance intent issued by network management device 102, and configures network parameters based on the network performance intent, thereby achieving network performance assurance based on the configured network parameters. This realizes the flexibility of network parameter configuration.
[0034] Next, the various steps of the network performance assurance method provided in this embodiment of the invention will be described in detail from the perspectives of network management devices and network devices, respectively.
[0035] It should be understood that, in practical applications, the network performance assurance method provided by this invention includes, but is not limited to, applications such as... Figure 1 The application environment shown. For example, it can also be implemented by a network management device or a network device alone.
[0036] Please refer to Figure 2 , Figure 2 This is a schematic diagram illustrating the implementation flow of a network performance assurance method according to an embodiment of the present invention. This network performance assurance method can be implemented by... Figure 1 The network management device shown implements this functionality. Specifically, it can be implemented by the hardware or software of the network management device.
[0037] like Figure 2 As shown, the network performance management method includes steps S201 to S203. Details are as follows:
[0038] S201, Obtain semantic information input by the user.
[0039] Semantic information can be voice, text, or image information. Specifically, users can input voice, text, or image information through a preset interface. This semantic information includes the network protection objective the user expects to achieve in the service scenario, which can be understood as the network protection intention. For example, if the semantic information input by the user is text, the text information could include: "Tomorrow, we will launch Level 2 network protection for Douyin in Quanzhou," etc.
[0040] It should be understood that, in practical implementation, if the semantic information input by the user is voice or image information, it can be converted into text information through recognition, and then the text information can be analyzed to obtain the protection intent information of the event to be protected. Alternatively, voice or image information can be analyzed directly to obtain the protection intent information of the event to be protected. By collecting the semantic information input by the user, without changing the original interface of the application performance protection device, and by setting input modes that support various voice information, the semantic information input by the user can be collected quickly and accurately. This allows the user to simply input the event to be protected and the protection goal they want to achieve, and the protection goal can be achieved based on the semantic information input by the user, thus realizing the flexibility and convenience of event protection.
[0041] S202, Analyze the semantic information and extract a preset number of first network protection intentions from the semantic information.
[0042] In one embodiment, analyzing the semantic information input by the user and extracting a preset number of first network protection intentions from the semantic information includes: extracting key information from the semantic information input by the user and matching the first network protection intentions based on the key information.
[0043] The preset number of first network protection intentions includes any combination of at least one of the following: business area scope and business name, execution time, performance protection level, and operation type.
[0044] For example, the semantic information used as input is "Level 2 network assurance for Douyin (TikTok) activation in Quanzhou tomorrow." Analyzing this semantic information, we can extract the following: business area scope is Quanzhou, business name is "Douyin assurance," execution time is tomorrow, performance assurance level is Level 2, and operation type is "enable assurance." Specifically, the first network assurance intent can be defined as: business area scope Quanzhou, business name Douyin assurance, and execution time tomorrow; business area scope Quanzhou, business name Douyin assurance, execution time tomorrow, and performance assurance level Level 2; or business area scope Quanzhou, business name Douyin assurance, execution time tomorrow, performance assurance level Level 2, and operation type "enable assurance." Alternatively, it can be defined as: business area scope Quanzhou, business name Douyin assurance, and performance assurance level Level 2, etc. Specifically, the composition of the preset number of first network assurance intents is not specifically limited; it can be defined as an intent based on the different elements included in the first network assurance intent. Figure 5 element, meaning Figure 4 Elements or meaning Figure 3 Elements, etc., are not specifically limited. It should be understood that the first network protection intent can be understood as the network protection effect or intended effect that the user expects to achieve.
[0045] In practical implementation, key information can be extracted from the semantic information of user input using a pre-trained machine learning model. This extracted key information is then matched with a pre-defined network protection intent to obtain the first network protection intent. The pre-trained machine learning model can be any type of Natural Language Processing (NLP) model; no specific limitations are placed on the model's architecture or training process.
[0046] S203, the accuracy of the first network protection intention is verified. After the verification is passed, the first network protection intention is sent to the network device to instruct the network device to determine the network performance intention based on the first network protection intention and configure network parameters based on the network performance intention.
[0047] In one embodiment, the accuracy verification of the first network protection intention includes: matching the first network protection intention with a preset second network protection intention; if the first network protection intention matches the second network protection intention, the accuracy verification of the first network protection intention is determined to be passed; if the first network protection intention does not match the second network protection intention, the accuracy verification of the first network protection intention is determined to be failed.
[0048] The second network protection intent is a network protection intent pre-set based on the user's desired protection effect, which may include protection intent. Figure 5elements, guarantees Figure 4 Elements or safeguards Figure 3 Elements, etc. Specific settings can be flexibly configured based on the desired protection effect, and no limitations are imposed here.
[0049] It should be understood that when the first network protection intent does not match the second network protection intent, it means that the network intent obtained from the user's semantic recognition is different from the preset desired protection effect. In this case, the first network protection intent can be filled, deleted or modified by using the preset semantic relationship network so that the edited first network protection intent meets the preset desired protection effect.
[0050] In specific implementation, if the first network protection intention and the second network protection intention do not match, and the accuracy test of the first network protection intention fails, the method further includes: editing the first network protection intention based on a preset semantic relationship network to obtain other parts of the network protection intention in the second network protection intention.
[0051] The pre-defined semantic relationship network includes, but is not limited to, knowledge graph networks, which include networks that encompass entity structure, hierarchy, and causal relationships between entities.
[0052] It should be understood that editing the first network protection intent based on a preset semantic relationship network may include, but is not limited to, adding, deleting, or modifying the network protection intent.
[0053] Furthermore, to further improve the alignment between the network protection intent and the user's desired outcome, conflict detection can be performed on the first network protection intent. In specific implementation, before sending the first network protection intent to the network device, the following can be included: performing intent conflict detection on the first network protection intent; if the first network protection intent contains conflicting intents, then generating conflict intent prompt information.
[0054] Specifically, the existence of conflicting network protection intentions can be determined by comparing the first network protection intention with existing network protection intentions. If a conflicting intention exists, the first network protection intention is determined to contain a conflicting intention.
[0055] Furthermore, the first network protection intent can be displayed through a preset interface to prompt the user to confirm it. This effectively improves the accuracy of the first network protection intent. In the event of conflicting network protection intents, the user is prompted whether to forcibly issue the conflicting intent or to allow the user to modify it. This ensures that the issued network protection intent more closely matches the user's desired network protection effect, achieving the expected network protection outcome.
[0056] As can be seen from the above analysis, the network performance assurance method provided in this embodiment of the invention, when applied to a network management device, includes: acquiring semantic information input by a user; analyzing the semantic information to extract a preset number of first network assurance intentions from the semantic information; verifying the accuracy of the first network assurance intentions; and, after passing the verification, sending the first network assurance intentions to the network device to instruct the network device to determine network performance intentions based on the first network assurance intentions, and configuring network parameters based on the network performance intentions. By analyzing the semantic information input by the user to obtain the first network assurance intentions, and after verifying the accuracy of the first network assurance intentions, sending the first network assurance intentions to the network device, the network device can configure network parameters based on the first network assurance intentions, thereby improving the flexibility of network parameter configuration and enabling network performance assurance according to the needs of business scenarios.
[0057] Please see Figure 3 As shown, Figure 3 This is a flowchart illustrating the implementation of a network performance assurance method according to another embodiment of the present invention. This embodiment is... Figure 1 The implementation is carried out by network devices. Specifically, it can be implemented by the hardware or software of the network device. Details are as follows:
[0058] S301, determine the network performance intention based on the first network protection intention, the first network protection intention is obtained by the network management device after analyzing and verifying the accuracy of the semantic information input by the user.
[0059] In one embodiment, determining a network performance intent based on a first network assurance intent includes: determining a network performance intent based on a pre-configured mapping relationship between network assurance intents and network performance intents.
[0060] S302 configures network parameters based on network performance intent and ensures network performance based on network parameters.
[0061] In one embodiment, configuring network parameters based on the network performance intent includes: selecting a range of network parameters based on the network performance intent; and dynamically configuring the network parameters corresponding to the network device according to the range of network parameters.
[0062] The range of network parameters includes, but is not limited to, the range of network throughput, the range of network latency, and the range of differences from the benchmark network parameters.
[0063] It should be understood that after configuring network parameters based on network performance intent to ensure network performance, the network performance of the network devices can be obtained, and the obtained network performance parameters can be sent to the network management device so that the network management device can determine the effectiveness of network protection based on the network performance parameters, and then adjust the network protection intent in a timely manner according to the protection effect.
[0064] Specifically, network management devices can collect and periodically monitor the network performance parameters of each network device, perform network assurance effectiveness analysis based on the network performance parameters, and display the analysis results through a preset interface so that users can understand the management effect of network performance.
[0065] As can be seen from the above analysis, the network performance assurance method provided in this embodiment of the invention, when applied to a network device, includes: acquiring semantic information input by a user; determining a network performance intent based on a first network assurance intent; configuring network parameters based on the network performance intent; and ensuring network performance based on the network parameters. The first network assurance intent is obtained by a network management device analyzing the semantic information input by the user, extracting a preset number of first network assurance intents from the semantic information, verifying the accuracy of the first network assurance intents, and, after passing the verification, sending the first network assurance intents to the network device. By analyzing the semantic information input by the user to obtain the first network assurance intent, and after verifying the accuracy of the first network assurance intents, sending the first network assurance intents to the network device, the network device can configure network parameters based on the first network assurance intents, thereby improving the flexibility of network parameter configuration and enabling network performance assurance according to the needs of business scenarios.
[0066] Please refer to Figure 4 As shown, Figure 4 This is a schematic diagram of the interaction process of the network performance guarantee method provided in this embodiment of the invention. Specifically, the network performance guarantee method provided in this embodiment can be... Figure 1 The network management device and the interaction between network devices are shown below. Details are as follows:
[0067] S41, the network management device obtains semantic information input by the user.
[0068] S42, the network management device analyzes the semantic information and extracts a preset number of first network protection intentions from the semantic information.
[0069] S43, the network management device verifies the accuracy of the first network protection intent.
[0070] S44. After the verification is successful, the network management device sends the first network protection intent to the network device.
[0071] S45, the network device determines the network performance intent based on the first network protection intent.
[0072] S46, the network device configures network parameters based on the network performance intent.
[0073] Specifically, the detailed implementation process of each of the above steps can be found in [link to relevant documentation]. Figure 2 or Figure 3 The specific implementation process of the corresponding steps will not be elaborated here.
[0074] As can be seen from the above analysis, the network performance assurance method provided in this application embodiment obtains a first network assurance intent by analyzing the semantic information input by the user, and after verifying the accuracy of the first network assurance intent, sends the first network assurance intent to the network device so that the network device can configure network parameters based on the first network assurance intent, thereby improving the flexibility of network parameter configuration and enabling network performance assurance according to the needs of business scenarios.
[0075] The above text combines Figures 1 to 4 The present invention provides a detailed description of the network performance assurance method. The network management device and network device provided by the present invention will be described below with reference to the accompanying drawings.
[0076] Please see Figure 5 As shown, Figure 5 This is a schematic block diagram of a network management device provided in an embodiment of the present invention.
[0077] like Figure 5 As shown, the network management device 102 includes a processor 501, a memory 502, a communication interface 503, and a bus 504. The processor 501, memory 502, and communication interface 503 communicate via the bus 504, or via other means such as wireless transmission. The memory 502 stores executable program code, and the processor 501 can call the program code stored in the memory 502 to execute the aforementioned functions. Figure 2 The network performance guarantee method in the illustrated embodiment. That is, the above... Figure 2 The network performance guarantee method shown can be provided by Figure 5 The processor 501 in the network management device shown executes the program code stored in the memory 502.
[0078] It should be understood that, in this embodiment of the invention, the processor 501 may be a central processing unit (CPU), or it may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.
[0079] The memory 502 may include read-only memory and random access memory, and provides instructions and data to the processor 501. The memory 502 may also include non-volatile random access memory. For example, the memory 502 may also store a dataset.
[0080] The memory 502 can be volatile memory or non-volatile memory, or it can include both. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0081] In addition to the data bus, bus 504 may also include a power bus, a control bus, and a status signal bus. However, for clarity, all buses are labeled as bus 504 in the diagram.
[0082] It should be understood that the network management device 102 according to the embodiments of the present invention corresponds to the execution of the embodiments of the present invention. Figure 2 For the sake of brevity, the corresponding entities in the method shown will not be described in detail here. For example, when a computer program stored in memory 502 and executable by processor 501 in network management device 102 is executed by processor 501, the following steps are implemented:
[0083] Obtain semantic information from user input;
[0084] The semantic information is analyzed to extract a preset number of first network protection intentions from the semantic information;
[0085] The accuracy of the first network protection intention is verified. After the verification is passed, the first network protection intention is sent to the network device to instruct the network device to determine the network performance intention based on the first network protection intention and configure network parameters based on the network performance intention.
[0086] In one embodiment, analyzing the semantic information and extracting a preset number of first network protection intentions from the semantic information includes:
[0087] Extract key information from the semantic information, and match the first network protection intent based on the key information.
[0088] In one embodiment, the preset number of first network protection intentions includes any combination of at least one of the following: service area scope and service name, execution time, performance protection level, and operation type.
[0089] In one embodiment, the accuracy verification of the first network protection intent includes:
[0090] Match the first network protection intent with the preset second network protection intent;
[0091] If the first network protection intent matches the second network protection intent, the accuracy test of the first network protection intent is deemed to have passed;
[0092] If the first network protection intent does not match the second network protection intent, the accuracy test of the first network protection intent is determined to be unsuccessful.
[0093] In one embodiment, after determining that the accuracy check of the first network protection intention has passed if the first network protection intention does not match the second network protection intention, the method further includes:
[0094] If the first network protection intent includes a portion of the second network protection intent, then the semantic information is analyzed based on a preset semantic relationship network to obtain the other portions of the second network protection intent.
[0095] In one embodiment, before sending the first network protection intent to the network device, the method further includes:
[0096] The first network protection intent is subjected to intent conflict detection. If the first network protection intent contains a conflicting intent, a conflicting intent prompt message is generated.
[0097] It should be understood that the specific implementation process of each of the above steps can be found in [reference needed]. Figure 2 The specific implementation process of each step in the embodiment will not be described in detail here.
[0098] Please see Figure 6 As shown, Figure 6 This is a schematic block diagram of a network device provided in an embodiment of the present invention.
[0099] like Figure 6 As shown, the network device 104 includes a processor 501, a memory 502, a communication interface 503, and a bus 504. The processor 501, memory 502, and communication interface 503 communicate via the bus 504, or via other means such as wireless transmission. The memory 502 stores executable program code, and the processor 501 can call the program code stored in the memory 502 to execute the aforementioned functions. Figure 3 The network performance guarantee method in the illustrated embodiment. That is, the above... Figure 3 The network performance guarantee method shown can be provided by Figure 6 The network device shown uses processor 501 to execute program code stored in memory 502.
[0100] It should be understood that, in this embodiment of the invention, the processor 501 may be a central processing unit (CPU), or it may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.
[0101] The memory 502 may include read-only memory and random access memory, and provides instructions and data to the processor 501. The memory 502 may also include non-volatile random access memory. For example, the memory 502 may also store a dataset.
[0102] The memory 502 can be volatile memory or non-volatile memory, or it can include both. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0103] In addition to the data bus, bus 504 may also include a power bus, a control bus, and a status signal bus. However, for clarity, all buses are labeled as bus 504 in the diagram.
[0104] It should be understood that the network device 104 according to the embodiments of the present invention corresponds to the execution of the embodiments of the present invention. Figure 3 For the sake of brevity, the corresponding entities in the method shown will not be described in detail here. For example, when a computer program stored in memory 502 and executable by processor 501 in network device 104 is executed by processor 501, the following steps are implemented:
[0105] The network performance intent is determined based on the first network assurance intent, which is obtained by the network management device after analyzing and verifying the accuracy of the semantic information input by the user.
[0106] Configure network parameters based on the network performance intent, and ensure network performance based on the network parameters.
[0107] In one embodiment, determining the network performance intent based on the first network assurance intent includes:
[0108] The network performance intent is determined based on the pre-configured mapping relationship between network assurance intent and network performance intent.
[0109] In one embodiment, configuring network parameters based on the network performance intent includes:
[0110] Select the range of network parameters based on the stated network performance intent;
[0111] The network parameters are dynamically configured based on the specified network parameter range.
[0112] It should be understood that the specific implementation process of each of the above steps can be found in [reference needed]. Figure 3 The specific implementation process of each step shown will not be elaborated here.
[0113] Furthermore, the present invention also provides a computer-readable storage medium storing a computer program, the computer program including program instructions, and the processor executing the program instructions to implement the steps of the network performance assurance method provided in the above embodiments of the present invention.
[0114] It will be understood by those skilled in the art that all or some of the steps, systems, or apparatuses disclosed above, and their functional modules / units, can be implemented as software, firmware, hardware, or suitable combinations thereof. In hardware embodiments, the division between functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed collaboratively by several physical components. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and can be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.
[0115] It should be understood that the term "and / or" as used in this specification and the appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes such combinations. It should be noted that, herein, the terms "comprising," "including," or any other variations thereof are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.
[0116] The sequence numbers of the above embodiments of the present invention are merely for descriptive purposes and do not represent the superiority or inferiority of the embodiments. The above descriptions are only specific embodiments of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A network performance assurance method, characterized in that, Applied to network management devices, the method includes: Obtain semantic information from user input; The semantic information is analyzed to extract a preset number of first network protection intentions from the semantic information; The accuracy of the first network protection intention is verified. After the verification is passed, the first network protection intention is sent to the network device to instruct the network device to determine the network performance intention based on the first network protection intention and configure network parameters based on the network performance intention. The accuracy verification of the first network protection intent includes: Match the first network protection intent with the preset second network protection intent; If the first network protection intent matches the second network protection intent, the accuracy test of the first network protection intent is deemed to have passed; If the first network protection intent does not match the second network protection intent, the accuracy test of the first network protection intent is determined to be unsuccessful.
2. The network performance assurance method of claim 1, wherein, The step of analyzing the semantic information and extracting a preset number of first network protection intentions from the semantic information includes: Extract key information from the semantic information, and match the first network protection intent based on the key information.
3. The network performance assurance method according to claim 1, characterized in that, The preset number of first network protection intentions includes any combination of at least one of the following: service area scope and service name, execution time, performance protection level, and operation type.
4. The network performance assurance method according to claim 1, characterized in that, After determining that the accuracy check of the first network protection intention fails if the first network protection intention does not match the second network protection intention, the method further includes: The semantic information is edited based on a preset semantic relationship network to obtain the edited first network protection intent.
5. The network performance assurance method according to claim 1, characterized in that, Before sending the first network protection intent to the network device, the method further includes: The first network protection intent is subjected to intent conflict detection. If the first network protection intent contains a conflicting intent, a conflicting intent prompt message is generated.
6. A method for ensuring network performance, characterized in that, Applied to network devices, the method includes: The network performance intent is determined based on the first network assurance intent, which is obtained by the network management device after analyzing and verifying the accuracy of the semantic information input by the user. Configure network parameters based on the network performance intent, and ensure network performance based on the network parameters; The accuracy verification is determined by the network management device matching the first network protection intention with a preset second network protection intention; if the first network protection intention matches the second network protection intention, the network management device determines that the accuracy verification of the first network protection intention has passed; if the first network protection intention does not match the second network protection intention, the network management device determines that the accuracy verification of the first network protection intention has failed.
7. The network performance assurance method according to claim 6, characterized in that, The determination of network performance intent based on the first network assurance intent includes: The network performance intent is determined based on the pre-configured mapping relationship between network assurance intent and network performance intent.
8. The network performance assurance method according to claim 6, characterized in that, The configuration of network parameters based on the network performance intent includes: Select the range of network parameters based on the stated network performance intent; The network parameters are dynamically configured based on the specified network parameter range.
9. A network management device, characterized in that, The network management device includes a processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for enabling communication between the processor and the memory, wherein when the computer program is executed by the processor, it implements the steps of the network performance assurance method as described in any one of claims 1 to 5.
10. A network device, characterized in that, The network device includes a processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for enabling communication between the processor and the memory, wherein when the computer program is executed by the processor, it implements the steps of the network performance assurance method as described in any one of claims 6 to 8.
11. A storage medium for computer-readable storage, characterized in that, The storage medium stores one or more programs, which can be executed by one or more processors to implement the steps of the network performance guarantee method according to any one of claims 1 to 5; or, the one or more programs can be executed by one or more processors to implement the steps of the network performance guarantee method according to any one of claims 6 to 8.
Citation Information
Patent Citations
Intention processing method and device, electronic equipment and readable storage medium
CN114531334A