A Mobile Internet Performance Testing Method and System Based on SDN Architecture

By constructing a network performance evaluation model and calculation formula based on SDN architecture, the comprehensive analysis of data speed within the network coverage of mobile Internet terminals is solved, and the performance testing efficiency and accuracy are improved.

CN118317343BActive Publication Date: 2025-07-08HUNAN CITY UNIV
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202410414362.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-04-08
Publication Date
2025-07-08
Estimated Expiration
2044-04-08

AI Technical Summary

Technical Problem

The prior art cannot comprehensively analyze the speed of network transmission data within the coverage of mobile Internet terminals, resulting in reduced performance testing efficiency and accuracy.

Method used

Based on the SDN architecture, by obtaining the coverage data of mobile Internet terminals and the rated network speed, the first and second network performance evaluation models are constructed, the network performance evaluation values are output, and the performance test value calculation formula is used for comprehensive analysis and abnormal warning.

Benefits of technology

It improves the performance testing efficiency and accuracy of mobile Internet terminals, and realizes a comprehensive analysis of the speed of network transmission data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118317343B_ABST
    Figure CN118317343B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and system for testing the performance of a mobile Internet based on the SDN architecture, belonging to the field of the Internet of Things. The present invention imports the obtained first network speed data set and the rated network speed into the first network performance evaluation model to output the first network performance evaluation value, constructs the second network performance evaluation model, imports the obtained second network data set into the second network performance evaluation model to output the second network performance evaluation value, obtains the calculated first network performance evaluation value and the second network performance evaluation value, imports them into the performance test value calculation formula to calculate the performance test value, and performs an abnormal warning for the mobile Internet according to the calculation result of the calculated performance test value, comprehensively analyzes the network transmission data speed within the network coverage of the mobile Internet terminal, and improves the performance test efficiency and test accuracy of the mobile Internet terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of the Internet of Things, and specifically relates to a method and system for testing the performance of a mobile Internet based on an SDN architecture. Background Art

[0002] The mobile Internet refers to connecting various mobile devices through wireless network technology to achieve interconnection and information transmission between devices. The development of the mobile Internet enables people to obtain information, communicate, conduct online shopping, enjoy entertainment and other services anytime and anywhere. The mobile Internet has become an indispensable part of modern social life, bringing greater convenience and efficiency to people's lives and work. SDN is a network architecture that separates the network control plane and the data plane and manages and configures the network through a centralized controller. SDN defines the network traffic path through software, making the network more flexible and manageable. In practical applications, the SDN architecture has been widely used in fields such as data centers, enterprise networks, and operator networks, providing new ideas and solutions for network management and operation. In the prior art, when testing the performance of a mobile Internet based on the SDN architecture, the following problems exist: it is impossible to comprehensively analyze the network transmission data speed within the network coverage of a mobile Internet terminal, resulting in a reduction in the performance test efficiency and test accuracy of the mobile Internet terminal. The above problems exist in the prior art;

[0003] For example, in the Chinese patent with the application publication number CN111611166A, a software testing method based on the mobile Internet is disclosed. The method is used for testing mobile terminal software, and includes steps of constructing a mobile Internet test chain, adding a test request, parsing the test request, and competing for test nodes. The method broadcasts the parameters of the mobile terminal that issues the test request to existing test nodes in the mobile Internet test chain for comparison and broadcasts the test purpose description to existing test nodes in the mobile Internet test chain for historical record search and matching, and uses the test nodes with inconsistent comparison results and the test nodes that meet the search and matching conditions as the test nodes that receive the test request. The present invention also proposes a corresponding computer-readable storage medium, on which computer-executable code program instructions are stored for implementing the software automation testing method. The technical solution of the present invention can achieve comprehensive and accurate testing of mobile terminal software;

[0004] The above patents all have the problems proposed in this background art: it is impossible to comprehensively analyze the network transmission data speed within the network coverage of a mobile Internet terminal, resulting in a reduction in the performance test efficiency and test accuracy of the mobile Internet terminal. To solve these problems, the present application designs a method and system for testing the performance of a mobile Internet based on the SDN architecture. Summary of the Invention

[0005] In view of the deficiencies of the prior art, the present invention proposes a method and system for testing the performance of a mobile Internet based on the SDN architecture. The present invention obtains the coverage data and rated network speed of a mobile Internet terminal, obtains a first network speed data set and a second network speed data set of the mobile Internet in a test scenario, constructs a first network performance evaluation model, imports the obtained first network speed data set and rated network speed into the first network performance evaluation model to output a first network performance evaluation value, constructs a second network performance evaluation model, imports the obtained second network data set into the second network performance evaluation model to output a second network performance evaluation value, obtains the calculated first network performance evaluation value and second network performance evaluation value, imports them into a performance test value calculation formula to calculate a performance test value, performs an abnormal warning for the mobile Internet based on the calculation result of the calculated performance test value, and comprehensively analyzes the network transmission data speed of the mobile Internet terminal, thereby improving the performance test efficiency and test accuracy of the mobile Internet terminal.

[0006] To achieve the above object, the present invention provides the following technical solutions:

[0007] A method for testing the performance of a mobile Internet based on the SDN architecture, which includes the following specific steps:

[0008] Obtain the coverage data and rated network speed of a mobile Internet terminal, and obtain a first network speed data set and a second network speed data set of the mobile Internet in a test scenario;

[0009] Construct a first network performance evaluation model, and import the obtained first network speed data set and rated network speed into the first network performance evaluation model to output a first network performance evaluation value;

[0010] Construct a second network performance evaluation model, and import the obtained second network data set into the second network performance evaluation model to output a second network performance evaluation value;

[0011] Obtain the calculated first network performance evaluation value and second network performance evaluation value, and import them into a performance test value calculation formula to calculate a performance test value;

[0012] Perform an abnormal warning for the mobile Internet based on the calculation result of the calculated performance test value.

[0013] Specifically, it should be noted here that the step of obtaining the coverage data and rated network speed of a mobile Internet terminal and obtaining a first network speed data set and a second network speed data set of the mobile Internet in a test scenario includes the following specific steps:

[0014] S11. Obtain the coverage range data and rated network speed of the mobile Internet terminal from the nameplate of the mobile Internet terminal, and store them in the first storage module;

[0015] S12. Install the mobile Internet terminal in the test scenario and perform network coverage in the surrounding space at the rated network speed. The receiving end moves uniformly outward along one of the radii of the coverage range with the transmitting end of the mobile Internet terminal as the center. During the movement, obtain the Internet speed data, set it as the first Internet speed data set, and store it in the second storage module;

[0016] S13. Obtain the boundary area of the range with half of the coverage radius. Set a number of monitoring points at equal distances on the boundary area of the range with a radius less than half of the coverage radius with the transmitting end of the mobile Internet terminal as the center. Obtain the Internet speed data of the number of monitoring points, set it as the second Internet speed data set, and store it in the third storage module.

[0017] Here, it should be specifically noted that the first network performance evaluation model includes the following specific contents:

[0018] S21. Obtain the rated network speed and the first Internet speed data set, and at the same time extract the distance from the monitoring point for collecting the first network data set to the mobile Internet terminal;

[0019] S22. Substitute the obtained rated network speed, the first Internet speed data set, and the distance from the monitoring point for collecting the first network data set to the mobile Internet terminal into the first network performance evaluation value calculation formula to calculate the first network performance evaluation value. Among them, the first network performance evaluation value calculation formula is: Among them, n is the number of monitoring points, r is the coverage radius of the mobile Internet terminal, ws i is the Internet speed monitoring data of the i-th monitoring point, is the rated network speed, r i is the distance from the i-th monitoring point to the mobile Internet terminal;

[0020] Here, it should be noted that in this way, the performance of the mobile Internet is evaluated at the first level through the network speed within the coverage range and the distance from the monitoring point to the mobile Internet terminal, which improves the efficiency and accuracy of the performance evaluation of the mobile Internet;

[0021] Here, it should be specifically noted that the second network performance evaluation model includes the following specific steps:

[0022] S31. Obtain the obtained rated network speed and the second Internet speed data set, and at the same time extract the distance from the monitoring point for collecting the second network data set to the mobile Internet terminal;

[0023] S32. Import the second network speed data set, the rated network speed, and the distance from the monitoring point of the second network data set to the mobile Internet terminal into the network speed azimuth anomaly value calculation formula to calculate the network speed azimuth anomaly value. The network speed azimuth anomaly value calculation formula is as follows: where m is the number of collection points of the second network speed data set, R is the distance from the monitoring point where the second network data set is collected to the mobile Internet terminal, and ws j is the network speed data of the j-th monitoring point of the second network data set;

[0024] S33. Import the obtained second network speed data set into the network speed fluctuation anomaly value calculation formula to calculate the network speed fluctuation anomaly value. The network speed fluctuation anomaly value calculation formula is as follows:

[0025] S34. Obtain the calculated network speed azimuth anomaly value and network speed fluctuation anomaly value, and substitute the obtained network speed azimuth anomaly value and network speed fluctuation anomaly value into the second network performance evaluation value calculation formula to calculate the second network performance evaluation value. The second network performance evaluation value calculation formula is: kwl2 = 1 - a1kfw - a2kfd, where a1 is the proportion coefficient of the network speed azimuth anomaly value, a2 is the proportion coefficient of the network speed fluctuation anomaly value, and a1 + a2 = 1.

[0026] Specifically, here, the steps for importing the obtained first network performance evaluation value and second network performance evaluation value into the performance test value calculation formula to calculate the performance test value are as follows:

[0027] S41. Obtain the calculated first network performance evaluation value and second network performance evaluation value of the Internet terminal;

[0028] S42. Import the obtained first network performance evaluation value and second network performance evaluation value into the performance test value calculation formula to calculate the performance test value. The performance test value calculation formula is: kcs = λ1kwl1 + λ2kwl2, where λ1 is the influence coefficient of the first network performance evaluation value, λ2 is the influence coefficient of the first network performance evaluation value, and λ1 + λ2 = 1.

[0029] Specifically, here, the specific content of the mobile Internet anomaly warning based on the calculation result of the performance test value is as follows:

[0030] Extract the calculated performance test value, and compare the calculated performance test value with the set performance test threshold. If the obtained performance test value is greater than or equal to the set performance test threshold, a performance test failure warning is issued; if the obtained performance test value is less than the set performance test threshold, a performance test pass notice is issued.

[0031] It should be noted here that the value-taking methods of the network speed azimuth anomaly ratio coefficient, the network speed fluctuation anomaly ratio coefficient, the first network performance evaluation value influence coefficient, the first network performance evaluation value influence coefficient, and the performance test threshold are as follows: Obtain the first network speed data set and the second network speed data set of 5000 mobile Internet terminals, and then hire experts to distinguish between the finished products and defective products of the mobile Internet terminals. Substitute the first network speed data set and the second network speed data set of the mobile Internet terminals into the performance test value calculation formula to calculate the performance test value, and import the calculated performance test value and the discrimination result into the fitting software to output the values of the network speed azimuth anomaly ratio coefficient, the network speed fluctuation anomaly ratio coefficient, the first network performance evaluation value influence coefficient, the first network performance evaluation value influence coefficient, and the performance test threshold that meet the highest discrimination accuracy.

[0032] A mobile Internet performance test system based on the SDN architecture is implemented based on the above-mentioned mobile Internet performance test method based on the SDN architecture. It specifically includes a data acquisition module, a first network performance evaluation model construction module, a second network performance evaluation model construction module, a performance test value calculation module, an anomaly warning module, and a total control module. The data acquisition module is used to acquire the coverage data and the rated network speed of the mobile Internet terminal, and acquire the first network speed data set and the second network speed data set of the mobile Internet in the test scenario. The first network performance evaluation model construction module is used to construct a first network performance evaluation model, and import the acquired first network speed data set and the rated network speed into the first network performance evaluation model to output the first network performance evaluation value. The second network performance evaluation model construction module is used to construct a second network performance evaluation model, and import the acquired second network data set into the second network performance evaluation model to output the second network performance evaluation value.

[0033] It should be specifically noted here that the performance test value calculation module is used to acquire the calculated first network performance evaluation value and the second network performance evaluation value, and import them into the performance test value calculation formula to calculate the performance test value. The anomaly warning module is used to perform mobile Internet anomaly warning according to the calculation result of the calculated performance test value.

[0034] It should be specifically noted here that the total control module is used to control the operation of the data acquisition module, the first network performance evaluation model construction module, the second network performance evaluation model construction module, the performance test value calculation module, and the anomaly warning module.

[0035] An electronic device includes: a processor and a memory, where the memory stores a computer program that can be called by the processor;

[0036] The processor executes the above-mentioned method for testing the performance of a mobile Internet based on the SDN architecture by calling the computer program stored in the memory.

[0037] A computer-readable storage medium stores instructions that, when run on a computer, cause the computer to execute a method for testing the performance of a mobile Internet based on the SDN architecture as described above.

[0038] Compared with the prior art, the beneficial effects of the present invention are as follows:

[0039] The present invention obtains the coverage data and rated network speed of a mobile Internet terminal, obtains the first network speed data set and the second network speed data set of the mobile Internet in a test scenario, constructs a first network performance evaluation model, imports the obtained first network speed data set and rated network speed into the first network performance evaluation model to output a first network performance evaluation value, constructs a second network performance evaluation model, imports the obtained second network data set into the second network performance evaluation model to output a second network performance evaluation value, obtains the calculated first network performance evaluation value and second network performance evaluation value, imports them into a performance test value calculation formula to calculate the performance test value, and performs an abnormal warning for the mobile Internet based on the calculation result of the performance test value, comprehensively analyzing the network transmission data speed within the network coverage of the mobile Internet terminal, thereby improving the performance test efficiency and test accuracy of the mobile Internet terminal. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are only the embodiments of the present application, and those of ordinary skill in the art can also obtain other drawings according to the provided drawings without creative efforts.

[0041] Figure 1 It is a schematic diagram of the overall process of a method for testing the performance of a mobile Internet based on the SDN architecture of the present invention;

[0042] Figure 2 It is a schematic diagram of the overall framework of a system for testing the performance of a mobile Internet based on the SDN architecture of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0043] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application without creative efforts belong to the scope of protection of the present application.

[0044] In the following description, many specific details are set forth in order to fully understand the present application. However, the present application may also be implemented in other ways different from those described herein. Those skilled in the art can make similar generalizations without departing from the connotation of the present application. Therefore, the present application is not limited by the specific embodiments disclosed below.

[0045] Embodiment 1

[0046] Please refer to Figure 1 , an embodiment provided by the present invention: a method for testing the performance of a mobile Internet based on the SDN architecture, which includes the following specific steps:

[0047] Obtain the coverage data and rated network speed of the mobile Internet terminal, and obtain the first network speed data set and the second network speed data set of the mobile Internet in the test scenario;

[0048] Construct a first network performance evaluation model, and import the obtained first network speed data set and rated network speed into the first network performance evaluation model to output the first network performance evaluation value;

[0049] Construct a second network performance evaluation model, and import the obtained second network data set into the second network performance evaluation model to output the second network performance evaluation value;

[0050] Obtain the calculated first network performance evaluation value and second network performance evaluation value, and import them into the performance test value calculation formula to calculate the performance test value;

[0051] Perform an abnormal warning for the mobile Internet according to the calculation result of the calculated performance test value;

[0052] It should be specifically noted in this embodiment that obtaining the coverage data and rated network speed of the mobile Internet terminal, and obtaining the first network speed data set and the second network speed data set of the mobile Internet in the test scenario includes the following specific steps:

[0053] S11. Obtain the coverage data and rated network speed of the mobile Internet terminal from the nameplate of the mobile Internet terminal, and store them in the first storage module;

[0054] S12. Install the mobile Internet terminal in the test scenario to perform network coverage in the surrounding space at the rated network speed. The receiving end moves uniformly outward along one of the radii of the coverage range with the transmitting end of the mobile Internet terminal as the center. During the movement, obtain the Internet speed data, which is set as the first Internet speed data set and stored in the second storage module.

[0055] The following is a simple C language code example for implementing the mobile terminal to move outward in the test scenario and obtain the network speed data in real time, which is stored in the first Internet speed data set. Please note that this is just an example code, and more detailed design and optimization may be required according to specific situations in actual applications:

[0056]

[0057]

[0058] S13. Obtain the boundary area of the range that is half of the coverage radius. Set a number of monitoring points at equal distances on the boundary area of the range with the transmitting end of the mobile Internet terminal as the center and less than half of the coverage radius. Obtain the Internet speed data of a number of monitoring points, which is set as the second Internet speed data set and stored in the third storage module.

[0059] It should be specifically stated in this embodiment that the first network performance evaluation model includes the following specific contents:

[0060] S21. Obtain the rated network speed and the first Internet speed data set, and at the same time extract the distance from the monitoring points that collect the first network data set to the mobile Internet terminal.

[0061] S22. Substitute the obtained rated network speed, the first Internet speed data set, and the distance from the monitoring points that collect the first network data set to the mobile Internet terminal into the first network performance evaluation value calculation formula to calculate the first network performance evaluation value. Among them, the first network performance evaluation value calculation formula is: Where n is the number of monitoring points, r is the coverage radius of the mobile Internet terminal, ws i is the Internet speed monitoring data of the i-th monitoring point, is the rated network speed, r i is the distance from the i-th monitoring point to the mobile Internet terminal;

[0062] It should be stated in this embodiment that in this way, the performance of the mobile Internet is evaluated at the first level through the network speed within the coverage range and the distance from the monitoring points to the mobile Internet terminal, which improves the efficiency and accuracy of the mobile Internet performance evaluation.

[0063] It should be specifically stated in this embodiment that the second network performance evaluation model includes the following specific steps:

[0064] S31. Obtain the rated network speed and the second network speed data set, and simultaneously extract the distance from the monitoring point for collecting the second network data set to the mobile Internet terminal;

[0065] S32. Import the second network speed data set, the rated network speed, and the distance from the monitoring point of the second network data set to the mobile Internet terminal into the network speed azimuth anomaly value calculation formula to calculate the network speed azimuth anomaly value. Among them, the network speed azimuth anomaly value calculation formula is: where m is the number of collection points of the second network speed data set, R is the distance from the monitoring point for collecting the second network data set to the mobile Internet terminal, and ws j is the network speed data of the j-th monitoring point of the second network data set;

[0066] S33. Import the obtained second network speed data set into the network speed fluctuation anomaly value calculation formula to calculate the network speed fluctuation anomaly value. Among them, the network speed fluctuation anomaly value calculation formula is:

[0067] S34. Obtain the calculated network speed azimuth anomaly value and network speed fluctuation anomaly value, and substitute the obtained network speed azimuth anomaly value and network speed fluctuation anomaly value into the second network performance evaluation value calculation formula to calculate the second network performance evaluation value. Among them, the second network performance evaluation value calculation formula is: kwl2 = 1 - a1kfw - a2kfd, where a1 is the network speed azimuth anomaly value proportion coefficient, a2 is the network speed fluctuation anomaly value proportion coefficient, and a1 + a2 = 1.

[0068] It should be specifically noted in this embodiment that obtaining the calculated first network performance evaluation value and second network performance evaluation value and importing them into the performance test value calculation formula to calculate the performance test value includes the following specific steps:

[0069] S41. Obtain the calculated first network performance evaluation value and second network performance evaluation value of the Internet terminal;

[0070] S42. Import the obtained first network performance evaluation value and second network performance evaluation value into the performance test value calculation formula to calculate the performance test value. Among them, the performance test value calculation formula is: kcs = λ1kwl1 + λ2kwl2, where λ1 is the first network performance evaluation value influence coefficient, λ2 is the first network performance evaluation value influence coefficient, and λ1 + λ2 = 1.

[0071] It should be specifically noted in this embodiment that the specific content of mobile Internet anomaly warning according to the calculation result of the calculated performance test value is as follows:

[0072] Extract the calculated performance test value, compare the calculated performance test value with the set performance test threshold. If the obtained performance test value is greater than or equal to the set performance test threshold, give a warning for unqualified performance test; if the obtained performance test value is less than the set performance test threshold, issue a notice of qualified performance test;

[0073] It should be noted that in this embodiment, the value-taking methods of the abnormal value proportion coefficient of network speed direction, the abnormal value proportion coefficient of network speed fluctuation, the influence coefficient of the first network performance evaluation value, the influence coefficient of the first network performance evaluation value, and the performance test threshold are as follows: Obtain the first network speed data set and the second network speed data set of 5000 mobile Internet terminals, and then hire experts to distinguish between qualified and unqualified products of mobile Internet terminals. Substitute the first network speed data set and the second network speed data set of mobile Internet terminals into the performance test value calculation formula to calculate the performance test value. Import the calculated performance test value and the distinction result into the fitting software, and output the value-taking of the abnormal value proportion coefficient of network speed direction, the abnormal value proportion coefficient of network speed fluctuation, the influence coefficient of the first network performance evaluation value, the influence coefficient of the first network performance evaluation value, and the performance test threshold that meet the highest discrimination accuracy;

[0074] It should be noted here that the advantages of this embodiment compared with the prior art are as follows: Obtain the coverage data and rated network speed of the mobile Internet terminal, obtain the first network speed data set and the second network speed data set of the mobile Internet in the test scenario, construct the first network performance evaluation model, import the obtained first network speed data set and rated network speed into the first network performance evaluation model to output the first network performance evaluation value, construct the second network performance evaluation model, import the obtained second network data set into the second network performance evaluation model to output the second network performance evaluation value, obtain the calculated first network performance evaluation value and the second network performance evaluation value, import them into the performance test value calculation formula to calculate the performance test value, conduct mobile Internet anomaly warning according to the calculation result of the calculated performance test value, and comprehensively analyze the network transmission data speed of the mobile Internet terminal, improving the performance test efficiency and test accuracy of the mobile Internet terminal.

[0075] Embodiment 2

[0076] Such as Figure 2As shown in the figure, a mobile Internet performance testing system based on the SDN architecture is implemented based on the above-mentioned mobile Internet performance testing method based on the SDN architecture. It specifically includes a data acquisition module, a first network performance evaluation model construction module, a second network performance evaluation model construction module, a performance test value calculation module, an anomaly warning module, and a master control module. The data acquisition module is used to acquire the coverage data and rated network speed of the mobile Internet terminal, and acquire the first network speed data set and the second network speed data set of the mobile Internet in the test scenario. The first network performance evaluation model construction module is used to construct the first network performance evaluation model, import the acquired first network speed data set and the rated network speed into the first network performance evaluation model to output the first network performance evaluation value. The second network performance evaluation model construction module is used to construct the second network performance evaluation model, import the acquired second network data set into the second network performance evaluation model to output the second network performance evaluation value. The performance test value calculation module is used to acquire the calculated first network performance evaluation value and the second network performance evaluation value, import them into the performance test value calculation formula to calculate the performance test value. The anomaly warning module is used to perform mobile Internet anomaly warning according to the calculation result of the calculated performance test value. The master control module is used to control the operation of the data acquisition module, the first network performance evaluation model construction module, the second network performance evaluation model construction module, the performance test value calculation module, and the anomaly warning module.

[0077] Embodiment 3

[0078] This embodiment provides an electronic device, including: a processor and a memory, wherein, a computer program that can be called by the processor is stored in the memory;

[0079] The processor executes the above-mentioned mobile Internet performance testing method based on the SDN architecture by calling the computer program stored in the memory.

[0080] This electronic device may have relatively large differences due to different configurations or performances, and can include one or more processors (Central Processing Units, CPUs) and one or more memories. Among them, at least one computer program is stored in the memory, and this computer program is loaded and executed by the processor to implement the mobile Internet performance testing method based on the SDN architecture provided by the above method embodiment. This electronic device can also include other components for implementing device functions. For example, this electronic device can also have components such as wired or wireless network interfaces and input / output interfaces for data input and output. This embodiment will not be elaborated here.

[0081] Embodiment 4

[0082] This embodiment provides a computer-readable storage medium, on which a rewritable computer program is stored;

[0083] When the computer program runs on a computer device, the computer device is caused to execute the above-mentioned method for testing the performance of a mobile Internet based on the SDN architecture.

[0084] For example, the computer-readable storage medium can be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage device, etc.

[0085] It should be understood that in various embodiments of the present application, the sequence numbers of the above processes do not mean the order of execution. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.

[0086] It should be understood that determining B according to A does not mean determining B only according to A, and B can also be determined according to A and / or other information.

[0087] The above embodiments can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the processes or functions according to the embodiments of the present invention are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired network or / and a wireless network. The computer-readable storage medium can be any available medium that can be accessed by a computer, or a data storage device such as a server or data center that includes one or more collections of available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. The semiconductor medium can be a solid-state drive.

[0088] Those of ordinary skill in the art will realize that the units and algorithm steps of each example described in combination with the embodiments disclosed in the present invention can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.

[0089] Those skilled in the art can clearly understand that for the convenience and conciseness of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments, and will not be elaborated herein.

[0090] In several embodiments provided by the present invention, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of units is only one division method. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings, direct couplings, or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of devices or units can be in electrical, mechanical, or other forms.

[0091] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place, or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0092] In addition, the functional units in each embodiment of the present invention can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit.

[0093] In the description of this specification, the descriptions referring to terms such as "one embodiment", "example", "specific example", etc. mean that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in a suitable manner in any one or more embodiments or examples.

[0094] The steps of the methods or algorithms described in connection with the embodiments disclosed herein may be implemented directly in hardware, in software modules executed by a processor, or in a combination thereof. The software modules may be placed in a random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of readable storage medium known in the art.

[0095] Specific examples are used in this application to illustrate the principles and implementation manners of this application. The description of the above embodiments is only used to help understand the method and its core idea of this application; at the same time, for those of ordinary skill in the art, according to the idea of this application, there will be changes in the specific implementation manners and application scopes. In summary, the content of this specification should not be construed as a limitation on this application.

Claims

1. A method for testing the performance of a mobile Internet based on the SDN architecture, characterized in that, It includes the following specific steps: Obtain the coverage data and rated network speed of the mobile Internet terminal, and obtain the first network speed data set and the second network speed data set of the mobile Internet in the test scenario; Construct a first network performance evaluation model, and import the obtained first network speed data set and rated network speed into the first network performance evaluation model to output the first network performance evaluation value; Construct a second network performance evaluation model, and import the obtained second network data set into the second network performance evaluation model to output the second network performance evaluation value; Obtain the calculated first network performance evaluation value and second network performance evaluation value, and import them into the performance test value calculation formula to calculate the performance test value; Conduct an abnormal warning for the mobile Internet according to the calculation result of the calculated performance test value; The obtaining of the coverage data and rated network speed of the mobile Internet terminal, and the obtaining of the first network speed data set and the second network speed data set of the mobile Internet in the test scenario include the following specific steps: S11. Obtain the coverage data and rated network speed of the mobile Internet terminal from the nameplate of the mobile Internet terminal, and store them in the first storage module; S12. Install the mobile Internet terminal in the test scenario to perform network coverage in the surrounding space at the rated network speed. The receiving end moves uniformly outward along one of the radii of the coverage range with the transmitting end of the mobile Internet terminal as the center. During the movement, obtain the network speed data of the Internet, which is set as the first network speed data set, and store it in the second storage module; S13. Obtain the boundary area of half of the coverage radius. Obtain a number of monitoring points equidistantly set on the boundary area with a radius less than half of the coverage radius centered on the transmitting end of the mobile Internet terminal, and obtain the network speed data of the number of monitoring points, which is set as the second network speed data set, and store it in the third storage module; The first network performance evaluation model includes the following specific contents: S21. Obtain the rated network speed and the first network speed data set, and at the same time extract the distance from the monitoring point collecting the first network data set to the mobile Internet terminal; S22. Substitute the obtained rated network speed, the first network speed data set, and the distance from the monitoring point that collects the first network data set to the mobile Internet terminal into the first network performance evaluation value calculation formula to calculate the first network performance evaluation value. The first network performance evaluation value calculation formula is as follows: where n is the number of monitoring points, r is the coverage radius of the mobile Internet terminal, and ws i is the network speed monitoring data of the i-th monitoring point, is the rated network speed, and r i is the distance from the i-th monitoring point to the mobile Internet terminal; The second network performance evaluation model includes the following specific steps: S31. Obtain the obtained rated network speed and the second network speed data set, and at the same time extract the distance from the monitoring point collecting the second network data set to the mobile Internet terminal; S32. Import the second network speed data set, the rated network speed, and the distance from the monitoring point of the second network data set to the mobile Internet terminal into the network speed azimuth anomaly value calculation formula to calculate the network speed azimuth anomaly value. The network speed azimuth anomaly value calculation formula is as follows: where m is the number of collection points of the second network speed data set, R is the distance from the monitoring point for extracting the second network data set to the mobile Internet terminal, and ws j is the network speed data of the j-th monitoring point of the second network data set; S33. Import the obtained second network speed data set into the network speed fluctuation outlier calculation formula to calculate the network speed fluctuation outlier. The network speed fluctuation outlier calculation formula is as follows: S34. Obtain the calculated network speed azimuth anomaly value and network speed fluctuation anomaly value, and substitute the obtained network speed azimuth anomaly value and network speed fluctuation anomaly value into the second network performance evaluation value calculation formula to calculate the second network performance evaluation value. Among them, the second network performance evaluation value calculation formula is: kwl2 = 1 - a1kfw - a2kfd, where a1 is the proportion coefficient of the network speed azimuth anomaly value, a2 is the proportion coefficient of the network speed fluctuation anomaly value, and where a1 + a2 = 1.

2. The method for testing the performance of a mobile Internet based on the SDN architecture according to claim 1, wherein, The obtaining of the calculated first network performance evaluation value and second network performance evaluation value, and the importing them into the performance test value calculation formula to calculate the performance test value includes the following specific steps: S41. Obtain the calculated first network performance evaluation value and second network performance evaluation value of the Internet terminal; S42. Import the obtained first network performance evaluation value and second network performance evaluation value into the performance test value calculation formula for calculating the performance test value. The performance test value calculation formula is: kcs = λ1kwl1 + λ2kwl2, where λ1 is the influence coefficient of the first network performance evaluation value, λ2 is the influence coefficient of the first network performance evaluation value, and λ1 + λ2 = 1.

3. The method for testing the performance of a mobile Internet based on the SDN architecture according to claim 2, wherein The specific content of performing mobile Internet anomaly warning according to the calculation result of the calculated performance test value is as follows: Extract the calculated performance test value, compare the calculated performance test value with the set performance test threshold. If the obtained performance test value is greater than or equal to the set performance test threshold, give a warning of unqualified performance test; If the obtained performance test value is less than the set performance test threshold, give a notice of qualified performance test.

4. A mobile Internet performance testing system based on the SDN architecture, which is implemented based on the mobile Internet performance testing method based on the SDN architecture according to any one of claims 1-3, and is characterized in that, It specifically includes a data acquisition module, a first network performance evaluation model construction module, a second network performance evaluation model construction module, a performance test value calculation module, an anomaly warning module, and a general control module. The data acquisition module is used to acquire the coverage data and rated network speed of the mobile Internet terminal, and acquire the first network speed data set and the second network speed data set of the mobile Internet in the test scenario. The first network performance evaluation model construction module is used to construct a first network performance evaluation model, import the obtained first network speed data set and rated network speed into the first network performance evaluation model to output the first network performance evaluation value. The second network performance evaluation model construction module is used to construct a second network performance evaluation model, and import the obtained second network data set into the second network performance evaluation model to output the second network performance evaluation value; The performance test value calculation module is used to obtain the calculated first network performance evaluation value and second network performance evaluation value, import them into the performance test value calculation formula to calculate the performance test value. The anomaly warning module is used to perform mobile Internet anomaly warning according to the calculation result of the calculated performance test value. The general control module is used to control the operation of the data acquisition module, the first network performance evaluation model construction module, the second network performance evaluation model construction module, the performance test value calculation module, and the anomaly warning module.

5. An electronic device, comprising: A processor and a memory, wherein the memory stores a computer program that can be called by the processor; It is characterized in that the processor executes a mobile Internet performance test method based on the SDN architecture according to any one of claims 1-3 by calling the computer program stored in the memory.

6. A computer-readable storage medium, characterized in that, Stores instructions that, when run on a computer, cause the computer to execute a mobile Internet performance test method based on the SDN architecture according to any one of claims 1-3.

Citation Information

Patent Citations

  • Software testing method and system based on mobile internet

    CN111611166A

  • Data transmission network system based on software defined network SDN

    CN109547418A

  • Method and device for testing network performance

    CN114584484A