A measurement scheme determination method, device and computer-readable storage medium
The target measurement solution is determined through the measurement management center of the twin network, which solves the problem that the network performance measurement solution cannot be changed in real time, and achieves more efficient network performance measurement, improving adaptability and accuracy.
Patent Information
- Application Number
- CN202110980078.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-25
- Publication Date
- 2025-08-26
- Estimated Expiration
- 2041-08-25
AI Technical Summary
The existing network performance measurement technology cannot be changed in real time according to the network environment and needs, and the lack of fusion representation of integrated measurement of multi-network performance parameters and heterogeneous measurement information is unable to adapt to the current network development needs.
The measurement requirements of the physical network are received through the first measurement management center of the twin network, determine the target measurement scheme based on the measurement parameters and requirements, and send it to the second measurement management center, and utilize the low-cost trial and error and topological perspective capabilities of the twin network to generate a target measurement scheme that matches the measurement task.
It improves the adaptability of the network performance measurement solution, and can dynamically adjust the measurement solution according to the real-time network environment and requirements, achieving more real-time, accurate and reliable network performance measurement.
Smart Images

Figure CN115733777B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to information determination technology in the field of information determination, and in particular to a measurement scheme determination method, device, and computer-readable storage medium. Background Art
[0002] Existing traditional network performance measurement technologies can be categorized as active, passive, and hybrid. Active measurement involves sending probe packets to the network and analyzing network behavior based on changes in the probe packets' characteristics as a result of network influence. Passive measurement captures packets flowing through measurement points to measure network status, traffic characteristics, and performance parameters. Hybrid measurement combines active and passive measurement methods, or redesigns measurement mechanisms by combining the strengths of both, to collaboratively measure the network. However, these traditional network performance measurement technologies lack research on the integrated measurement of multiple network performance parameters and the fused representation of heterogeneous measurement information, and are therefore unable to adapt to the current demands of network development.
[0003] To achieve more real-time, accurate, and reliable network measurements, network telemetry solutions have emerged. These solutions automate the remote collection of heterogeneous network status information from multiple sources, storing, analyzing, and utilizing this data. However, because different network telemetry solutions are suitable for different network performance measurement scenarios, they lack the flexibility to select and adapt network performance measurement solutions based on changing network environments and requirements. Summary of the Invention
[0004] To solve the above technical problems, the embodiments of the present application hope to provide a measurement scheme determination method, device and computer-readable storage medium, which solves the problem in related technologies that network performance measurement schemes cannot be changed in real time according to network environment and needs.
[0005] The technical solution of this application is achieved as follows:
[0006] A method for determining a measurement scheme, the method comprising:
[0007] Receiving, through the first measurement management center of the first server corresponding to the twin network, a measurement requirement for a measurement task to be performed sent by the second server corresponding to the physical network; wherein the measurement requirement carries multiple measurement parameters;
[0008] determining, by the first measurement management center, a target measurement solution based on the measurement parameters and the measurement requirements;
[0009] The target measurement plan is sent to a second measurement management center of the second server through the first measurement management center.
[0010] In the above solution, determining the target measurement solution based on the measurement parameters and the measurement requirements by the first measurement management center includes:
[0011] The measurement parameters are parsed by the first measurement management center to obtain multiple measurement schemes, wherein each measurement scheme includes at least: a measurement method, a measurement tool, measurement information, and measurement accuracy;
[0012] The first measurement management center determines the target measurement scheme from the multiple measurement schemes based on the measurement requirement.
[0013] In the above solution, determining the target measurement solution from the multiple measurement solutions by the first measurement management center based on the measurement requirement includes:
[0014] The first measurement management center determines the target measurement scheme matching the measurement requirement from the multiple measurement schemes based on the measurement information and the measurement accuracy in each measurement scheme.
[0015] In the above solution, the determining, by the first measurement management center, the target measurement solution that matches the measurement requirement from the multiple measurement solutions based on the measurement information and the measurement accuracy in each measurement solution includes:
[0016] Determining, by the first measurement management center, a measurement result of each measurement scheme for the measurement task to be performed;
[0017] The first measurement management center analyzes and compares the measurement results corresponding to each measurement scheme, analyzes the measurement information and the measurement accuracy in each measurement scheme, and determines the target measurement scheme that matches the measurement requirements from the multiple measurement schemes.
[0018] In the above solution, determining, by the first measurement management center, the measurement result of each measurement solution for the measurement task to be performed includes:
[0019] By means of the first measurement management center, each of the measurement schemes is adopted to perform measurement processing on the measurement task to be executed to obtain a measurement result;
[0020] storing, by the first measurement management center, the measurement results corresponding to each measurement scheme in a first result storage center of the first server;
[0021] The measurement result is obtained from the first result storage center through the first measurement management center.
[0022] In the above solution, the method further includes:
[0023] Deleting, through the first result storage center, measurement results in the first result storage center except for measurement results corresponding to the target measurement solution.
[0024] In the above solution, the method further includes:
[0025] Analyzing the target measurement schemes by the first measurement management center to obtain resource occupancy of each target measurement scheme;
[0026] The resource occupancy information of each target measurement solution is sent to the second measurement management center of the second server through the first measurement management center.
[0027] In the above solution, the method further includes:
[0028] The first measurement management center performs training based on the target measurement scheme, the measurement results of the target measurement scheme, and the measurement requirements to obtain a measurement scheme analysis model.
[0029] A method for determining a measurement scheme, the method comprising:
[0030] Obtaining the measurement task to be executed through the second measurement management center of the second server corresponding to the physical network;
[0031] generating, by the second measurement management center, a measurement requirement based on the measurement task; wherein the measurement requirement includes measurement parameters;
[0032] When it is determined that the measurement task to be executed is performed by the first server corresponding to the twin network, the measurement requirement is sent to the first measurement management center of the first server through the second measurement management center;
[0033] The target measurement scheme matching the measurement requirement and sent by the first measurement management center is received through the second measurement management center; wherein the target measurement scheme is determined by the first measurement management center based on the measurement requirement and the measurement parameters.
[0034] In the above solution, the method further includes:
[0035] receiving, through the second measurement management center, resource occupancy information of each target measurement solution sent by the first measurement management center of the first server;
[0036] The second measurement management center determines the measurement scheme to be stored from the target measurement schemes based on the resource occupancy of each target measurement scheme, and stores the measurement scheme to be stored and the measurement results of the measurement scheme to be stored in the second result storage center of the second server.
[0037] A first server comprising: a first processor, a first memory, and a first communication bus;
[0038] The first communication bus is used to realize the communication connection between the first processor and the first memory;
[0039] The first processor is configured to execute the measurement scheme determination program in the first memory to implement the steps of the measurement scheme determination method described above.
[0040] A second server, comprising: a second processor, a second memory, and a second communication bus;
[0041] The second communication bus is used to realize the communication connection between the second processor and the second memory;
[0042] The second processor is configured to execute the measurement scheme determination program in the second memory to implement the steps of the measurement scheme determination method described above.
[0043] A computer-readable storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the measurement scheme determination method described above.
[0044] The measurement scheme determination method, device and computer-readable storage medium provided in the embodiments of the present application receive, through the first measurement management center of the first server corresponding to the twin network, the measurement requirements of the measurement task to be executed sent by the second server corresponding to the physical network, where the measurement requirements carry measurement parameters. The first measurement management center determines the target measurement scheme based on the measurement parameters and the measurement requirements, and sends the target measurement scheme to the second server through the first measurement management center. In this way, the measurement parameters generated according to the measurement task used to measure network performance obtained in real time can be used to determine the target measurement scheme that matches the measurement task, thereby solving the problem in the related art that the network performance measurement scheme cannot be changed in real time according to the network environment and requirements, and improving the adaptability of the measurement scheme. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] Figure 1 A flow chart of a method for determining a measurement scheme provided in an embodiment of the present application;
[0046] Figure 2A flowchart of another method for determining a measurement scheme provided in an embodiment of the present application;
[0047] Figure 3 A flowchart of another method for determining a measurement scheme provided in an embodiment of the present application;
[0048] Figure 4 A flowchart of a method for determining a measurement scheme provided in another embodiment of the present application;
[0049] Figure 5 A schematic diagram of the structure of a first server provided in an embodiment of the present application;
[0050] Figure 6 A schematic structural diagram of a second server provided in an embodiment of the present application. DETAILED DESCRIPTION
[0051] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application.
[0052] It should be understood that the “embodiments of the present application” or “the aforementioned embodiments” mentioned throughout the specification mean that the specific features, structures or characteristics related to the embodiments are included in at least one embodiment of the present application. Therefore, “in the embodiments of the present application” or “in the aforementioned embodiments” appearing throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. In the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. The above-mentioned serial numbers of the embodiments of the present application are for description only and do not represent the advantages and disadvantages of the embodiments.
[0053] Unless otherwise specified, when an electronic device performs any step in the embodiments of the present application, the processor of the electronic device may perform the step. It is also worth noting that the embodiments of the present application do not limit the order in which the electronic device performs the following steps. In addition, the methods used to process data in different embodiments may be the same method or different methods. It should also be noted that any step in the embodiments of the present application can be independently executed by the electronic device, that is, when the electronic device performs any step in the following embodiments, it can be independent of the execution of other steps.
[0054] It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application.
[0055] The embodiment of the present application provides a method for determining a measurement solution. The method can be applied to a first server. Figure 1 As shown, the method may include the following steps:
[0056] Step 101: Receive, through the first measurement management center of the first server corresponding to the twin network, a measurement requirement of a measurement task to be executed sent by the second server corresponding to the physical network.
[0057] The measurement requirements include measurement parameters.
[0058] In an embodiment of the present application, a network system combining a physical network and a twin network (i.e., a "digital twin network") is used to determine the measurement scheme; wherein, the "digital twin network" is a network system having a physical network entity and a virtual twin, and the two can be interactively mapped in real time. In addition, a measurement management center and a result storage center (i.e., a first measurement management center, a first result storage center, a second measurement management center, and a second result storage center) are provided in both the physical network and the twin network; in this way, the entire measurement scheme determination method is executed in the newly added measurement management center and result storage center, without occupying the load of the components originally present in the first server and the second server, thereby ensuring the smooth execution of the scheme.
[0059] It should be noted that the pending measurement task may refer to a task requiring network performance measurement. Furthermore, the measurement requirements of the pending measurement task may include multiple measurement parameters. In one feasible implementation, the measurement parameters may include parameters characterizing the type of network performance to be measured, measurement accuracy, and measurement completeness. The parameters characterizing the type of network performance may include network latency, packet loss rate, and link utilization.
[0060] Step 102: The first measurement management center determines a target measurement solution based on measurement parameters and measurement requirements.
[0061] In an embodiment of the present application, the target measurement scheme is a measurement scheme that matches the measurement requirements, that is, the target measurement scheme is a measurement scheme that matches the measurement task to be performed; wherein, the first server can first determine multiple measurement schemes based on the measurement parameters through its own measurement management center, and then determine the target measurement scheme that matches the measurement requirements from the multiple measurement schemes.
[0062] Step 103: Send the target measurement plan to the second measurement management center of the second server through the first measurement management center.
[0063] After the first measurement management center on the first server determines the target measurement solution, it can feed it back to the second measurement management center on the second server corresponding to the twin network, so that the physical network can promptly know the target measurement solution corresponding to the measurement solution to be executed. It should be noted that the digital twin network, composed of the physical network and the twin network, can achieve low-cost trial and error in the network, topology insight and traffic holography, real-time closed-loop control of the network, and full lifecycle management from device to network.
[0064] The measurement scheme determination method provided in the embodiment of the present application receives, through the first measurement management center of the first server corresponding to the twin network, a measurement requirement for a measurement task to be executed sent by the second server corresponding to the physical network, where the measurement requirement carries measurement parameters. The first measurement management center determines a target measurement scheme based on the measurement parameters and the measurement requirement, and sends the target measurement scheme to the second server through the first measurement management center. In this way, the measurement parameters generated according to the measurement task used to measure network performance obtained in real time can be used to determine the target measurement scheme that matches the measurement task, thereby solving the problem in the related art that the network performance measurement scheme cannot be changed in real time according to the network environment and requirements, and improving the adaptability of the measurement scheme.
[0065] Based on the above embodiment, the embodiment of the present application provides a measurement scheme determination method, which can be applied to the second server, referring to Figure 2 As shown, the method includes the following steps:
[0066] Step 201: Obtain a measurement task to be executed through a second measurement management center of a second server corresponding to a physical network.
[0067] The measurement task to be executed may be sent by the user through his / her terminal to the second server corresponding to the physical network. It should be noted that obtaining the measurement task to be executed is performed by the second measurement management center in the second server.
[0068] Step 202: Generate a measurement requirement based on the measurement task through the second measurement management center.
[0069] The measurement requirements include measurement parameters.
[0070] In the embodiment of the present application, the second server analyzes the collected measurement tasks to be executed through its own second measurement management center, and then generates a measurement requirement including multiple measurement parameters.
[0071] Step 203: When it is determined that the measurement task to be executed is performed by the first server corresponding to the twin network, a measurement request is sent to the first measurement management center of the first server.
[0072] Among them, the second measurement management center of the second server needs to first determine whether the measurement task to be executed can be executed by the twin network. Only when it is determined whether the measurement task to be executed can be executed by the twin network, will it send the measurement request to the first measurement management center of the first server; it should be noted that if the second measurement management center of the second server determines that the measurement task to be executed cannot be executed by the twin network, then the physical network itself will use its own second measurement management center to adopt a known, predetermined, fixed measurement scheme to execute the measurement task to be executed.
[0073] Step 204: Receive, through the second measurement management center, a target measurement solution that matches the measurement requirement and is sent by the first measurement management center.
[0074] The target measurement plan is determined by the first measurement management center based on measurement requirements and measurement parameters.
[0075] The measurement scheme determination method provided in the embodiment of the present application obtains the measurement task to be executed through the second measurement management center of the second server corresponding to the physical network, and generates a measurement requirement based on the measurement task through the second measurement management center, where the measurement requirement includes measurement parameters. When it is determined that the measurement task to be executed is to be executed by the first server corresponding to the twin network, the measurement requirement is sent to the first measurement management center of the first server, and the target measurement scheme matching the measurement task to be executed sent by the first measurement management center is received through the second measurement management center. In this way, the target measurement scheme matching the measurement task can be determined using the measurement parameters generated according to the measurement task obtained in real time for measuring network performance, which solves the problem in the related art that the network performance measurement scheme cannot be changed in real time according to the network environment and requirements, and improves the adaptability of the measurement scheme.
[0076] Based on the above embodiments, the embodiments of the present application provide an address allocation method, which can be applied to the target server, referring to Figure 3 As shown, the method includes the following steps:
[0077] Step 301: The second server obtains a measurement task to be executed through the second measurement management center of the second server.
[0078] The second server is a server corresponding to the physical network.
[0079] Step 302: The second server generates a measurement requirement based on the measurement task through the second measurement management center.
[0080] The measurement requirements include measurement parameters.
[0081] Step 303: When it is determined that the measurement task to be executed is executed by the first server corresponding to the twin network, the second server sends a measurement request to the first measurement management center of the first server through the second measurement management center.
[0082] In an embodiment of the present application, the measurement tasks that can be executed by the first server corresponding to the twin network may refer to measurement tasks with relatively stable measurement requirements, and the measurement results will not change due to being placed in the twin network for measurement; in a feasible implementation method, the measurement tasks that can be executed by the first server corresponding to the twin network may include measurement tasks for measuring network topology and link utilization, etc.
[0083] Step 304: The first server receives the measurement requirement of the measurement task to be executed sent by the second server through the first measurement management center of the first server.
[0084] Among them, the first server is the server corresponding to the twin network; the measurement requirements carry multiple measurement parameters.
[0085] Step 305: The first server analyzes the measurement parameters through the first measurement management center to obtain multiple measurement solutions.
[0086] Each measurement plan includes at least: measurement method, measurement tool, measurement information and measurement accuracy.
[0087] It should be noted that the multiple measurement schemes can be determined based on measurement parameters. In the embodiments of the present application, the measurement method may include an active measurement method, a passive measurement method, or a combination of active and passive measurement methods; the measurement tool may include an Internet Packet Groper (Ping) or a traceroute; and the measurement information may include: network topology, packet loss rate, throughput, etc. Among them, the measurement scheme refers to a scheme for measuring network performance.
[0088] Step 306: The first server determines a target measurement scheme from multiple measurement schemes based on the measurement requirements through the first measurement management center.
[0089] Step 306 can be implemented in the following ways:
[0090] Step 306a: The first server determines, through the first measurement management center, a target measurement scheme that matches the measurement requirement from multiple measurement schemes based on the measurement information and measurement accuracy in each measurement scheme.
[0091] Among them, the first measurement management center of the first server can analyze the measurement information and measurement accuracy of each measurement scheme, and then screen out a target measurement scheme that matches the measurement requirements from the multiple determined measurement schemes; it should be noted that the measurement information and measurement accuracy can be compared with the actual measurement requirements, and the target measurement scheme whose measurement information and measurement accuracy meet the measurement requirements can be selected.
[0092] Step 307: The first server sends the target measurement plan to the second measurement management center of the second server through the first measurement management center.
[0093] Step 308: The second server receives the target measurement solution that matches the measurement requirement and is sent by the first measurement management center through the second measurement management center.
[0094] In the embodiment of the present application, the target measurement scheme finally determined may include one or multiple; it should be noted that the target measurement scheme is determined by leveraging the low-cost trial and error advantage of the twin network to generate multiple different measurement schemes according to the measurement requirements to ensure that the measurement requirements are met and to facilitate the comparison of different target measurement schemes.
[0095] It should be noted that, for explanations of the same or corresponding steps in the embodiment of the present application and other embodiments, reference can be made to the descriptions in other embodiments and will not be repeated here.
[0096] The measurement scheme determination method provided in the embodiment of the present application can use the measurement parameters generated according to the measurement task used to measure network performance obtained in real time to determine the target measurement scheme that matches the measurement task, thereby solving the problem in the related art that the network performance measurement scheme cannot be changed in real time according to the network environment and requirements, and improving the adaptability of the measurement scheme.
[0097] Based on the above embodiment, in other embodiments of the present application, the target server includes a DHCP server as an example for description. Figure 5 As shown, the following steps may be specifically included:
[0098] Step 401: The second server obtains a measurement task to be executed through the second measurement management center of the second server.
[0099] The second server is a server corresponding to the physical network.
[0100] Step 402: The second server generates a measurement requirement based on the measurement task through the second measurement management center.
[0101] The measurement requirements include measurement parameters.
[0102] Step 403: When it is determined that the measurement task to be executed is executed by the first server corresponding to the twin network, the second server sends a measurement request to the first measurement management center of the first server through the second measurement management center.
[0103] Step 404: The first server receives the measurement requirement of the measurement task to be executed sent by the second server through the first measurement management center of the first server.
[0104] Among them, the first server is the server corresponding to the twin network.
[0105] Step 405: The first server analyzes the measurement parameters through the first measurement management center to obtain multiple measurement solutions.
[0106] Step 406: The first server determines the measurement result of each measurement scheme for the measurement task to be executed through the first measurement management center.
[0107] In an embodiment of the present application, the first measurement management center of the twin network can directly use each measurement scheme to measure the actual network performance for the measurement task to be executed to obtain the measurement results corresponding to each measurement; or, the first measurement management center of the twin network has already used each measurement scheme to measure the actual network performance for the measurement task to be executed in advance, obtained the measurement results corresponding to each measurement and stored the measurement results in the first result storage center of the twin network. At this time, the first measurement management center of the twin network can directly obtain the measurement results of each measurement scheme for the measurement task to be executed from its own first result storage center.
[0108] It should be noted that, in step 406, the first server determines the measurement result of each measurement scheme for the measurement task to be performed through the first measurement management center, which can be achieved in the following ways:
[0109] Step 406a: The first server uses each measurement scheme to perform measurement processing on the measurement task to be executed through the first measurement management center to obtain a measurement result.
[0110] In an embodiment of the present application, the first measurement management center of the twin network adopts each measurement scheme to measure and process the measurement task to be executed, which may refer to adopting each measurement scheme to measure and process the network performance of the measurement task to be executed; wherein, when measuring and processing the network performance of the measurement task to be executed, these measurement schemes may be adopted simultaneously for measurement processing, or these measurement schemes may be adopted separately for measurement processing. It should be noted that in the embodiment of the present application, the first measurement management center of the twin network adopts each measurement scheme in real time to measure and process the measurement task to be executed to obtain the measurement result, but it is not limited to obtaining the measurement result in this way.
[0111] Step 406b: The first server stores the measurement results corresponding to each measurement scheme in the first result storage center of the first server through the first measurement management center.
[0112] In an embodiment of the present application, after obtaining the measurement results, the first measurement management center of the twin network sends the measurement results of each measurement scheme to its own first result storage center, so that the measurement results are stored in the first result storage center.
[0113] Step 406c: The first server obtains the measurement result from the first result storage center through the first measurement management center.
[0114] Step 407: The first server analyzes and compares the measurement results corresponding to each measurement scheme through the first measurement management center, analyzes the measurement information and measurement accuracy in each measurement scheme, and determines a target measurement scheme that matches the measurement requirements from multiple measurement schemes.
[0115] In an embodiment of the present application, the first measurement management center of the twin network can compare and analyze the measurement results of different measurement schemes to obtain a first comparison result, and at the same time compare and analyze the measurement information and measurement accuracy of each measurement scheme with the measurement information and measurement accuracy required to be met by the actual measurement requirements to obtain a second comparison result, and then select the target measurement scheme whose measurement results, measurement information and measurement accuracy meet the requirements of the measurement requirements based on the first comparison result and the second comparison result obtained; in a feasible implementation method, it can be determined whether the measurement results match the measurement results actually required by the measurement scheme to be executed.
[0116] Step 408: The first server sends the target measurement plan to the second measurement management center of the second server through the first measurement management center.
[0117] Step 409: The second server receives the target measurement solution that matches the measurement requirement and is sent by the first measurement management center through the second measurement management center.
[0118] Step 410: The first server deletes, through the first result storage center, measurement results in the first result storage center except for measurement results corresponding to the target measurement solution.
[0119] The first server and first result storage center corresponding to the twin network only temporarily stores the measurement scheme and the corresponding measurement results. After the measurement is completed, the invalid measurement results will be deleted to free up storage space in the first result storage of the twin network. It should be noted that invalid measurement results refer to measurement results of measurement schemes other than the target measurement scheme.
[0120] Based on the foregoing embodiment, in other embodiments of the present application, the measurement scheme determination method may further include the following steps:
[0121] Step 411: The first server analyzes the target measurement scheme through the first measurement management center to obtain resource occupancy of each target measurement scheme.
[0122] Among them, the first measurement management center of the twin network can determine the resource occupancy of each target measurement plan according to the size of the target measurement plan and the storage space of the twin network.
[0123] Step 412: The first server sends the resource occupancy information of each target measurement solution to the second measurement management center of the second server through the first measurement management center.
[0124] Step 413: The second server receives, through the second measurement management center, the resource occupancy information of each target measurement solution sent by the first measurement management center of the first server.
[0125] Step 414: The second server determines the measurement scheme to be stored from the target measurement schemes based on the resource occupancy of each target measurement scheme through the second measurement management center, and stores the measurement scheme to be stored and the measurement results of the measurement scheme to be stored in the second result storage center of the second server.
[0126] The measurement scheme to be stored may be a measurement scheme among the determined target measurement schemes that both meets the user's measurement needs and whose resource usage meets preset requirements. In one feasible implementation, the measurement scheme to be stored may be the measurement scheme among the target measurement schemes that minimizes network resource usage, thereby significantly reducing the measurement task's usage of actual physical network resources. It should be noted that the second measurement management center of the physical network may store the measurement scheme to be stored and the measurement results of the measurement scheme to be stored in a combined form in the second result storage center of the physical network. Simultaneously, the second measurement management center of the physical network may also feed back the measurement results of the measurement scheme to be stored to the user corresponding to the measurement scheme to be executed.
[0127] Based on the foregoing embodiment, in other embodiments of the present application, the measurement scheme determination method may further include the following steps:
[0128] Step 415: The first server performs training through the first measurement management center based on the target measurement scheme, the measurement results of the target measurement scheme, and the measurement requirements to obtain a measurement scheme analysis model.
[0129] In an embodiment of the present application, a neural network algorithm is used to train a model of the measurement scheme and measurement results fed back by the first measurement management center of the twin network with the help of AI and big data and other technical means to obtain a measurement scheme analysis model used to determine the measurement scheme; in this way, when the new measurement scheme to be executed is subsequently analyzed to determine the target measurement scheme, it can be convenient to guide the description of subsequent measurement requirements and the generation of measurement schemes of the twin network measurement management center. In other words, when there are new measurement requirements for new measurement schemes to be executed, the measurement parameters in the new measurement requirements can be input into the measurement scheme analysis model first to see whether a new target measurement scheme that matches the new measurement requirements can be determined; if the new target measurement scheme can be determined, then the twin network does not need to perform subsequent processing, which further reduces the network resource usage and can quickly obtain a suitable target measurement scheme.
[0130] The measurement scheme determination method provided in the embodiment of the present application can use the measurement parameters generated according to the measurement task used to measure network performance obtained in real time to determine the target measurement scheme that matches the measurement task, thereby solving the problem in the related art that the network performance measurement scheme cannot be changed in real time according to the network environment and requirements, and improving the adaptability of the measurement scheme.
[0131] Based on the above embodiment, the embodiment of the present application provides a first server, which can be applied to Figure 1 、 3 In the measurement scheme determination method provided in the embodiments corresponding to 4, refer to Figure 5 As shown, the first server 5 may include: a first processor 51, a first memory 52 and a first communication bus 53, wherein:
[0132] The first communication bus 53 is used to realize the communication connection between the first processor 51 and the first memory 52;
[0133] The first processor 51 is configured to execute the measurement scheme determination program in the first memory 52 to implement the following steps:
[0134] Receiving, through the first measurement management center of the first server corresponding to the twin network, a measurement requirement for a measurement task to be performed sent by the second server corresponding to the physical network; wherein the measurement requirement carries measurement parameters;
[0135] Determine a target measurement plan based on measurement parameters and measurement requirements through the first measurement management center;
[0136] The target measurement plan is sent to the second measurement management center of the second server through the first measurement management center.
[0137] In other embodiments of the present application, the first processor 51 is configured to execute the measurement scheme determination program in the first memory 52 to determine the target measurement scheme based on the measurement parameters and the measurement requirements through the first measurement management center, so as to implement the following steps:
[0138] The first measurement management center analyzes the measurement parameters to obtain multiple measurement schemes, wherein each measurement scheme includes at least: a measurement method, a measurement tool, measurement information, and measurement accuracy;
[0139] The first measurement management center determines a target measurement scheme from multiple measurement schemes based on measurement requirements.
[0140] In other embodiments of the present application, the first processor 51 is configured to execute the measurement scheme determination program in the first memory 52 to determine, through the first measurement management center based on the measurement requirements, a target measurement scheme from multiple measurement schemes to implement the following steps:
[0141] The first measurement management center determines a target measurement scheme matching the measurement requirements from a plurality of measurement schemes based on the measurement information and measurement accuracy in each measurement scheme.
[0142] In other embodiments of the present application, the first processor 51 is configured to execute the measurement scheme determination program in the first memory 52, and determine, through the first measurement management center, a target measurement scheme that matches the measurement requirements from multiple measurement schemes based on the measurement information and measurement accuracy in each measurement scheme, to implement the following steps:
[0143] Determining, by the first measurement management center, the measurement results of each measurement plan for the measurement task to be performed;
[0144] The first measurement management center analyzes and compares the measurement results corresponding to each measurement plan, analyzes the measurement information and measurement accuracy in each measurement plan, and determines a target measurement plan that matches the measurement requirements from multiple measurement plans.
[0145] In other embodiments of the present application, the first processor 51 is configured to execute the measurement scheme determination program in the first memory 52 to determine, through the first measurement management center, the measurement results of each measurement scheme for the measurement task to be performed, to implement the following steps:
[0146] Through the first measurement management center, each measurement plan is used to perform measurement processing on the measurement task to be executed to obtain a measurement result;
[0147] The first measurement management center stores the measurement results corresponding to each measurement scheme in the first result storage center of the first server;
[0148] The measurement result is obtained from the first result storage center through the first measurement management center.
[0149] In other embodiments of the present application, the first processor 51 is configured to execute the measurement scheme determination program in the first memory 52, and may further implement the following steps:
[0150] Deleting measurement results in the first result storage center except for measurement results corresponding to the target measurement solution from the measurement results in the first result storage center through the first result storage center.
[0151] In other embodiments of the present application, the first processor 51 is configured to execute the measurement scheme determination program in the first memory 52, and may further implement the following steps:
[0152] Analyze the target measurement plan through the first measurement management center to obtain the resource occupancy of each target measurement plan;
[0153] The resource occupancy information of each target measurement solution is sent to the second measurement management center of the second server through the first measurement management center.
[0154] In other embodiments of the present application, the first processor 51 is configured to execute the measurement scheme determination program in the first memory 52, and may further implement the following steps:
[0155] The first measurement management center performs training based on the target measurement scheme, the measurement results of the target measurement scheme, and the measurement requirements to obtain a measurement scheme analysis model.
[0156] It should be noted that the specific description of the steps performed by the first processor can be referred to Figure 1 、 3 The measurement scheme determination method provided in the embodiments corresponding to 4 is not described in detail here.
[0157] The first server provided in the embodiment of the present application can use measurement parameters generated according to the measurement task for measuring network performance obtained in real time to determine a target measurement scheme that matches the measurement task, thereby solving the problem in the related art that the network performance measurement scheme cannot be changed in real time according to the network environment and requirements, and improving the adaptability of the measurement scheme.
[0158] Based on the above embodiment, the embodiment of the present application provides a second server, which can be applied to Figures 2-4 In the measurement scheme determination method provided in the corresponding embodiment, refer to Figure 6 As shown, the second server 6 may include: a second processor 61, a second memory 62, and a second communication bus 63, wherein:
[0159] The second communication bus 63 is used to realize the communication connection between the second processor 61 and the second memory 62;
[0160] The second processor 61 is configured to execute the measurement scheme determination program in the second memory 62 to implement the following steps:
[0161] Obtaining the measurement task to be executed through the second measurement management center of the second server corresponding to the physical network;
[0162] Generating a measurement requirement based on the measurement task by the second measurement management center; wherein the measurement requirement includes measurement parameters;
[0163] When it is determined that the measurement task to be executed is performed by the first server corresponding to the twin network, the measurement requirement is sent to the first measurement management center of the first server through the second measurement management center;
[0164] receiving, through the second measurement management center, a target measurement plan that matches the measurement requirement and is sent by the first measurement management center;
[0165] The target measurement plan is determined by the first measurement management center based on measurement requirements and measurement parameters.
[0166] In other embodiments of the present application, the second processor 61 is configured to execute the measurement scheme determination program in the second memory 62, and may further implement the following steps:
[0167] receiving, through the second measurement management center, resource occupancy information of each target measurement solution sent by the first measurement management center of the first server;
[0168] The second measurement management center determines the measurement scheme to be stored from the target measurement schemes based on the resource occupancy of each target measurement scheme, and stores the measurement scheme to be stored and the measurement results of the measurement scheme to be stored in the second result storage center of the second server.
[0169] It should be noted that the specific description of the steps performed by the second processor can be referred to Figures 2-4 The measurement scheme determination method provided in the corresponding embodiment will not be described in detail here.
[0170] The second processor provided in the embodiment of the present application can use the first server to determine a target measurement scheme that matches the measurement task using measurement parameters generated based on the measurement task for measuring network performance obtained in real time, thereby solving the problem in the related art that the network performance measurement scheme cannot be changed in real time according to the network environment and requirements, and improving the adaptability of the measurement scheme.
[0171] Based on the above embodiments, the embodiments of the present application provide a computer-readable storage medium, which stores one or more programs, and the one or more programs can be executed by one or more processors to implement Figures 1 to 4 The corresponding embodiment provides steps of the measurement scheme determination method.
[0172] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of hardware embodiments, software embodiments, or embodiments combining software and hardware. Furthermore, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) containing computer-usable program code.
[0173] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0174] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0175] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0176] The above description is merely a preferred embodiment of the present application and is not intended to limit the scope of protection of the present application.
Claims
1. A method for determining a measurement scheme, characterized in that: The method comprises: Receiving, through the first measurement management center of the first server corresponding to the twin network, a measurement requirement for a measurement task to be performed sent by the second server corresponding to the physical network; wherein the measurement requirement carries measurement parameters; determining, by the first measurement management center, a target measurement scheme based on the measurement parameters and the measurement requirements; Sending the target measurement plan to a second measurement management center of the second server through the first measurement management center; The determining, by the first measurement management center, a target measurement scheme based on the measurement parameters and the measurement requirements includes: The first measurement management center determines multiple measurement schemes based on the measurement parameters, and determines a target measurement scheme matching the measurement requirements from the multiple measurement schemes; wherein each measurement scheme includes at least: a measurement method, a measurement tool, measurement information, and measurement accuracy.
2. The method according to claim 1, characterized in that The determining, by the first measurement management center, a target measurement solution based on the measurement parameters and the measurement requirements includes: parsing the measurement parameters by the first measurement management center to obtain multiple measurement solutions; The first measurement management center determines the target measurement scheme from the multiple measurement schemes based on the measurement requirement.
3. The method according to claim 2, characterized in that The determining, by the first measurement management center based on the measurement requirement, the target measurement scheme from the multiple measurement schemes includes: The first measurement management center determines the target measurement scheme matching the measurement requirement from the multiple measurement schemes based on the measurement information and the measurement accuracy in each measurement scheme.
4. The method according to claim 3, characterized in that The determining, by the first measurement management center, the target measurement scheme matching the measurement requirement from the multiple measurement schemes based on the measurement information and the measurement accuracy in each measurement scheme includes: Determining, by the first measurement management center, a measurement result of each measurement scheme for the measurement task to be performed; The first measurement management center analyzes and compares the measurement results corresponding to each measurement scheme, analyzes the measurement information and the measurement accuracy in each measurement scheme, and determines the target measurement scheme that matches the measurement requirements from the multiple measurement schemes.
5. The method according to claim 4, characterized in that The determining, by the first measurement management center, a measurement result of each measurement scheme for the measurement task to be performed includes: By means of the first measurement management center, each of the measurement schemes is adopted to perform measurement processing on the measurement task to be executed to obtain a measurement result; storing, by the first measurement management center, the measurement results corresponding to each measurement scheme in a first result storage center of the first server; The measurement result is obtained from the first result storage center through the first measurement management center.
6. The method according to claim 5, characterized in that The method further comprises: Deleting, through the first result storage center, measurement results in the first result storage center except for measurement results corresponding to the target measurement solution.
7. The method according to claim 1, characterized in that The method further comprises: Analyzing the target measurement schemes by the first measurement management center to obtain resource occupancy of each target measurement scheme; The resource occupancy information of each target measurement solution is sent to the second measurement management center of the second server through the first measurement management center.
8. The method according to claim 4, characterized in that The method further comprises: The first measurement management center performs training based on the target measurement scheme, the measurement results of the target measurement scheme, and the measurement requirements to obtain a measurement scheme analysis model.
9. A method for determining a measurement scheme, characterized in that: The method comprises: Obtaining the measurement task to be executed through the second measurement management center of the second server corresponding to the physical network; generating, by the second measurement management center, a measurement requirement based on the measurement task; wherein the measurement requirement includes measurement parameters; When it is determined that the measurement task to be executed is performed by the first server corresponding to the twin network, the measurement requirement is sent to the first measurement management center of the first server through the second measurement management center; Receiving, through the second measurement management center, a target measurement scheme that matches the measurement requirement and is sent by the first measurement management center; wherein the target measurement scheme is a scheme that matches the measurement requirement and is determined by the first measurement management center from multiple measurement schemes; the multiple measurement schemes are determined based on the measurement parameters; and each measurement scheme includes at least: a measurement method, a measurement tool, measurement information, and measurement accuracy.
10. The method according to claim 9, characterized in that The method further comprises: receiving, through the second measurement management center, resource occupancy information of each target measurement solution sent by the first measurement management center of the first server; The second measurement management center determines the measurement scheme to be stored from the target measurement schemes based on the resource occupancy of each target measurement scheme, and stores the measurement scheme to be stored and the measurement results of the measurement scheme to be stored in the second result storage center of the second server.
11. A first server, characterized in that: The first server includes: a first processor, a first memory and a first communication bus; The first communication bus is used to realize the communication connection between the first processor and the first memory; The first processor is configured to execute the measurement scheme determination program in the first memory to implement the steps of the measurement scheme determination method according to any one of claims 1 to 8.
12. A second server, characterized in that: The second server includes: a second processor, a second memory and a second communication bus; The second communication bus is used to realize the communication connection between the second processor and the second memory; The second processor is configured to execute the measurement scheme determination program in the second memory to implement the steps of the measurement scheme determination method according to any one of claims 9 to 10.
13. A computer-readable storage medium, characterized in that The computer-readable storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the measurement scheme determination method according to any one of claims 1 to 8 or 9 to 10.
Citation Information
Patent Citations
Network performance measuring method and device of
CN110365548A
Data network and execution environment replication for network automation and network applications
US20200067772A1