Communication system performance test method and device, computer device and storage medium
By selecting target communication equipment and conducting tests in actual and simulated environments, and combining the vibration fatigue damage spectrum and the fatigue damage accumulation equivalence principle, the performance evaluation problem of communication systems deployed on multiple platforms and in multiple regions was solved, achieving efficient performance testing and cost control.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHINA ELECTRONICS RELIABILITY AND ENVIRONMENTAL TESTING INSTITUTE ((THE FIFTH INSTITUTE OF ELECTRONICS MINISTRY OF INDUSTRY AND INFORMATION TECHNOLOGY) (CHINA SAIBAO LABORATORY)
- Filing Date
- 2026-04-03
- Publication Date
- 2026-07-24
AI Technical Summary
Traditional communication system performance testing is difficult to meet the environmental adaptability verification needs of real-world usage scenarios, especially in multi-platform and multi-regional deployments where performance is difficult to effectively evaluate.
By selecting multiple target communication devices from the communication system, obtaining their actual performance test data in the actual deployment environment and simulated performance test data in the simulated test environment, and using the vibration fatigue damage spectrum to simulate the working conditions of multiple platforms in the simulated environment, and combining the fatigue damage accumulation equivalence principle, a vibration fatigue damage spectrum is constructed to achieve a comprehensive performance evaluation of the communication system.
It enables comprehensive performance evaluation under multiple environments and platform conditions, shortens the testing cycle, reduces testing costs, and provides testing reliability across multiple platforms and regions.
Smart Images

Figure CN122457516A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a method, apparatus, computer equipment, and storage medium for testing the performance of a communication system. Background Technology
[0002] With the increasing use of communication devices in various application scenarios, corresponding communication systems can be built by deploying these devices in different environments and on different platforms. Different communication devices may experience different failures due to the deployment environment and platform, thus affecting the performance of the communication system. Therefore, it is necessary to test the performance of the communication system.
[0003] Traditional technologies struggle to meet the environmental adaptability verification requirements of real-world usage scenarios when conducting performance tests on communication systems. Summary of the Invention
[0004] Therefore, it is necessary to provide a communication system performance testing method, apparatus, computer equipment, and storage medium that can meet the testing needs of multiple platforms and multiple regions, addressing the aforementioned technical problems.
[0005] Firstly, this application provides a method for testing the performance of a communication system, including:
[0006] Based on preset selection rules, multiple target communication devices are identified from the communication system to be tested;
[0007] For each target communication device, acquire actual performance test data in a real deployment environment and simulated performance test data in a simulated test environment; the actual performance test data is obtained by conducting actual tests on the target communication device based on the characteristic information of the actual deployment environment; the simulated performance test data is obtained by applying a preset vibration fatigue damage spectrum to the target communication device in a simulated test environment.
[0008] The performance test results of the communication system are determined based on the actual performance test data and simulated performance test data of each target communication device.
[0009] In one embodiment, the process of obtaining the vibration fatigue damage spectrum includes:
[0010] Acquire operational data of each target communication device under actual operating conditions, as well as vibration data of each target communication device;
[0011] For each target communication device, the fatigue damage value of the target communication device is determined based on operating data, vibration data, and a preset numerical calculation method.
[0012] Based on the principle of cumulative fatigue damage equivalence and the fatigue damage values of each target communication device, the vibration fatigue damage spectrum is obtained.
[0013] In one embodiment, the fatigue damage value of the target communication device is determined based on operational data, vibration data, and a preset numerical calculation method, including:
[0014] Based on operational data, vibration data, and a preset probability distribution model, the fatigue damage value of the target communication equipment is determined.
[0015] In one embodiment, acquiring actual performance test data of the target communication device in a real deployment environment and simulated performance test data in a simulated test environment includes:
[0016] Obtain actual performance test data of the target module of the target communication device in the actual deployment environment and simulated performance test data in the simulated test environment.
[0017] In one embodiment, acquiring actual performance test data of the target module of the target communication device in a real deployment environment and simulated performance test data in a simulated test environment includes:
[0018] Based on the characteristic information of the actual deployment environment, the first test time period for conducting actual performance tests on the target communication device is determined.
[0019] Based on the first test period, performance tests were conducted on the target module in the actual deployment environment to obtain actual performance test data.
[0020] Based on the second test period, a preset vibration fatigue damage spectrum is applied to the target communication device in a simulated test environment to obtain simulated performance test data of the target module; the second test period is the remaining time period in a year excluding the first test period.
[0021] In one embodiment, the process of determining the target module includes:
[0022] The communication modules of the target communication device that meet the preset requirements are identified as target modules. The preset requirements include that the communication module is used in a preset communication system, the failure rate is greater than a preset failure rate threshold, and the performance importance is greater than a preset importance threshold.
[0023] Secondly, this application also provides a communication system performance testing device, comprising:
[0024] The first determining module is used to determine multiple target communication devices from the communication system to be tested based on preset selection rules.
[0025] The first acquisition module is used to acquire, for each target communication device, actual performance test data in an actual deployment environment and simulated performance test data in a simulated test environment; the actual performance test data is obtained by conducting actual tests on the target communication device based on the characteristic information of the actual deployment environment; the simulated performance test data is obtained by applying a preset vibration fatigue damage spectrum to the target communication device in a simulated test environment;
[0026] The second determining module is used to determine the performance test results of the communication system based on the actual performance test data and simulated performance test data of each target communication device.
[0027] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:
[0028] Based on preset selection rules, multiple target communication devices are identified from the communication system to be tested;
[0029] For each target communication device, acquire actual performance test data in a real deployment environment and simulated performance test data in a simulated test environment; the actual performance test data is obtained by conducting actual tests on the target communication device based on the characteristic information of the actual deployment environment; the simulated performance test data is obtained by applying a preset vibration fatigue damage spectrum to the target communication device in a simulated test environment.
[0030] The performance test results of the communication system are determined based on the actual performance test data and simulated performance test data of each target communication device.
[0031] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, performs the following steps:
[0032] Based on preset selection rules, multiple target communication devices are identified from the communication system to be tested;
[0033] For each target communication device, acquire actual performance test data in a real deployment environment and simulated performance test data in a simulated test environment; the actual performance test data is obtained by conducting actual tests on the target communication device based on the characteristic information of the actual deployment environment; the simulated performance test data is obtained by applying a preset vibration fatigue damage spectrum to the target communication device in a simulated test environment.
[0034] The performance test results of the communication system are determined based on the actual performance test data and simulated performance test data of each target communication device.
[0035] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, performs the following steps:
[0036] Based on preset selection rules, multiple target communication devices are identified from the communication system to be tested;
[0037] For each target communication device, acquire actual performance test data in a real deployment environment and simulated performance test data in a simulated test environment; the actual performance test data is obtained by conducting actual tests on the target communication device based on the characteristic information of the actual deployment environment; the simulated performance test data is obtained by applying a preset vibration fatigue damage spectrum to the target communication device in a simulated test environment.
[0038] The performance test results of the communication system are determined based on the actual performance test data and simulated performance test data of each target communication device.
[0039] The aforementioned communication system performance testing method, apparatus, computer equipment, and storage medium, based on preset selection rules, identify multiple target communication devices from the communication system under test. For each target communication device, it acquires actual performance test data in a real deployment environment and simulated performance test data in a simulated test environment. Based on the actual and simulated performance test data of each target communication device, it determines the performance test results of the communication system. By combining natural environment and laboratory conditions, it achieves a comprehensive performance evaluation of the communication system under the coupled effects of multiple environments and multiple platform conditions. Furthermore, this application can meet the testing needs of multiple platforms and multiple regions, thereby shortening the testing cycle and reducing testing costs. In addition, the testing method proposed in this application has universality and can be applied to environmental adaptability tests of various electronic devices involved in multi-environment and multi-platform deployments. Attached Figure Description
[0040] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0041] Figure 1 This is an application environment diagram of a communication system performance testing method in one embodiment;
[0042] Figure 2 This is a flowchart illustrating a communication system performance testing method in one embodiment;
[0043] Figure 3This is a flowchart illustrating a communication system performance testing method in another embodiment;
[0044] Figure 4 This is a flowchart illustrating a communication system performance testing method in yet another embodiment;
[0045] Figure 5 This is a flowchart illustrating a method for coupling natural environment and experimental conditions in one embodiment.
[0046] Figure 6 This is a schematic diagram of the structure of a communication system performance testing device in one embodiment;
[0047] Figure 7 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0048] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0049] It should be noted that the terms "first," "second," etc., used in this application can be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from the second element. The terms "comprising" and "having," and any variations thereof, used in this application, are intended to cover non-exclusive inclusion. The term "multiple" used in this application refers to two or more. The term "and / or" used in this application refers to one of the embodiments, or any combination of multiple embodiments.
[0050] The communication system performance testing method provided in this application embodiment can be applied to, for example... Figure 1 The application environment shown is illustrated. Communication devices 102 are the various communication devices in the communication system under test, and they communicate with computer device 104 via a network. Communication devices 102 send performance test data during the testing process to computer device 104, and computer device 104 determines the performance test results of the communication system based on the performance test data.
[0051] In one exemplary embodiment, such as Figure 2 As shown, a method for testing the performance of a communication system is provided, which is applied to... Figure 1 Taking a computer device as an example, the explanation includes the following steps:
[0052] S201, based on preset selection rules, determines multiple target communication devices from the communication system to be tested.
[0053] The preset selection rules refer to selecting representative communication devices from the communication system to be tested. For example, the preset selection rules could be to select communication devices deployed in harsh environments and on platforms that experience frequent vibrations. Exemplarily, the preset selection rules can comprehensively consider four principles: platform coverage, type coverage, fault coverage, and module importance. Platform coverage means that the selected communication devices must be used on multiple platforms, including ground, ship, and vehicle platforms. Type coverage means that the selected communication devices must be used in both satellite and shortwave communication systems. Fault coverage means that the selected communication devices should be those prone to frequent and recurring faults in actual use, such as those susceptible to solder joint defects, circuit corrosion, or parameter deviations. Module importance means that the selected communication devices should have a significant impact on the functional performance of the communication system. When a communication device simultaneously meets all four principles, it can be selected as the target communication device.
[0054] S202, for each target communication device, acquire the actual performance test data of the target communication device in the actual deployment environment and the simulated performance test data in the simulated test environment; the actual performance test data is obtained by actually testing the target communication device based on the characteristic information of the actual deployment environment; the simulated performance test data is obtained by applying a preset vibration fatigue damage spectrum to the target communication device in the simulated test environment.
[0055] Among them, the vibration fatigue damage spectrum is used to simulate vibration fatigue damage by applying vibration conditions to the target communication equipment under simulated test conditions.
[0056] For example, actual performance test data refers to the performance parameter change data of the target communication device collected during actual deployment environment testing. Actual deployment environments include natural environments such as tropical oceans, high-latitude extreme cold, and hot and dry deserts. During natural environment testing, the target communication device is monitored online using monitoring equipment, and the changes in performance parameters are recorded as actual performance test data.
[0057] As an optional implementation, the simulated testing environment is a laboratory testing environment, which includes a vibration table and an environmental test chamber. The vibration table is used to apply a preset vibration fatigue damage spectrum to the target communication device to simulate vibration fatigue damage under multi-platform operating conditions; the environmental test chamber is used to control environmental conditions such as temperature and humidity during the vibration test. Similarly, in the laboratory testing environment, online performance testing of the target communication device can also be performed using monitoring equipment to record changes in performance parameters as simulated performance test data.
[0058] S203, determine the performance test results of the communication system based on the actual performance test data and simulated performance test data of each target communication device.
[0059] As an optional implementation, the changing trends of various performance parameters (such as power board output voltage, channel module output power, inverter output gain, etc.) throughout the entire test can be analyzed based on actual performance test data and simulated performance test data to determine whether there is continuous degradation or sudden failure. For example, the values of each performance parameter can be compared with preset failure thresholds to determine whether continuous degradation or sudden failure has occurred. For instance, if one of the following conditions is met: the power board output voltage exceeds a set threshold, the channel module output power exceeds a set value, or the inverter output gain exceeds the allowable range, it can be determined that the communication equipment has failed during the test phase. Furthermore, the results of actual performance tests and simulated performance tests can be combined to assess the cumulative damage to the communication equipment after experiencing multi-environment and multi-platform coupling effects, and the cumulative damage level can be used to determine the performance test results of the communication system.
[0060] The aforementioned communication system performance testing method, by selecting multiple target communication devices from the communication system under test based on preset selection rules, ensures that these selected target communication devices are representative. Then, for each target communication device, actual performance test data is obtained in the actual deployment environment, and simulated performance test data is obtained by applying vibration fatigue damage spectrum in a simulated test environment. This combines natural environment exposure with laboratory working condition simulation. The performance test results of the communication system are then obtained by analyzing the two types of test data. This effectively verifies the performance of target communication devices under multi-regional and multi-platform coupling conditions, shortens the testing cycle, reduces testing costs, and provides reliable experimental basis for the generalization of communication systems.
[0061] In one exemplary embodiment, such as Figure 3 As shown, the process of obtaining the vibration fatigue damage spectrum includes:
[0062] S301, acquire the operating data of each target communication device under the actual operating environment, as well as the vibration data of each target communication device.
[0063] For example, operational data includes information such as the target communication device's operating frequency and duration, reflecting the device's performance in actual use. For instance, for vehicle-mounted communication devices, this records their daily operating time and the ratio of transmission to reception time; for shipborne communication devices, it records their operational status under different sea conditions.
[0064] Vibration data includes vibration signals from the target communication equipment under actual usage conditions. As an optional implementation, sensors can be deployed at the installation locations of the target communication equipment on vehicle-mounted platforms, ship-mounted platforms, and ground platforms to collect vibration signals.
[0065] S302, for each target communication device, determine the fatigue damage value of the target communication device based on operating data, vibration data and preset numerical calculation methods.
[0066] Among them, fatigue damage value can be used to quantify the degree of fatigue damage of communication equipment under platform vibration conditions.
[0067] As an optional implementation, frequency domain analysis methods can be used to convert the operating data and vibration data of the target communication device into frequency domain load signals. Based on the analysis of the frequency domain load signals, the fatigue damage value of the frequency domain load signals acting on the device can be calculated. For example, the frequency domain analysis method can be Fourier transform, power spectral density analysis, or other similar methods.
[0068] S303, based on the principle of fatigue damage accumulation equivalence and the fatigue damage values of each target communication device, the vibration fatigue damage spectrum is obtained.
[0069] Among them, the vibration fatigue damage spectrum refers to the laboratory vibration test conditions constructed based on vibration data from multiple platforms and the principle of fatigue damage accumulation equivalence.
[0070] In actual service, target communication equipment needs to be mounted on various platforms such as vehicle-mounted, ship-mounted, and ground-based systems, each with different vibration characteristics. Conducting vibration tests on each platform separately is not only time-consuming and costly, but also fails to accurately reflect the cumulative fatigue damage caused by alternating use on multiple platforms. Therefore, as an alternative implementation method, this application first collects measured vibration data from different platforms on which the target communication equipment is mounted; then, it calculates the fatigue damage value caused by the vibration of each platform using frequency domain analysis; finally, based on the principle of fatigue damage accumulation equivalence (such as Miner's linear accumulation rule), the fatigue damage values of each platform are summed to construct a vibration fatigue damage spectrum. This vibration fatigue damage spectrum combines the vibration effects of various platforms such as vehicle-mounted, ship-mounted, and ground-based systems into a universal test condition. In the laboratory, a single vibration test according to this spectrum can achieve the same fatigue damage effect as the equipment experiencing vibrations from multiple platforms in actual use.
[0071] In this embodiment, by collecting vibration data from different platforms mounted on the target communication device and combining it with the operating data of the target communication device, a preset numerical calculation method is used to calculate the fatigue damage value caused by the vibration of each platform to the device. Based on the principle of fatigue damage accumulation equivalence, the damage values of multiple platforms are accumulated to construct a vibration fatigue damage spectrum, thereby simplifying the test process and shortening the test cycle.
[0072] In an exemplary embodiment, S302 above includes: determining the fatigue damage value of the target communication device based on operating data, vibration data and a preset probability distribution model.
[0073] For example, in this embodiment, the operating data and vibration data of the target communication device can be converted into a frequency domain load signal, and a suitable probability distribution model (for example, a Gaussian distribution) can be selected to calculate the fatigue damage value of the frequency domain load signal acting on the target communication device.
[0074] In this embodiment, a preset probability distribution model is used to transform complex and random vibration signals into quantifiable fatigue damage values, providing accurate input data for the subsequent construction of vibration fatigue damage spectra and avoiding the problem of inaccurate experiments caused by the difficulty in quantifying vibration data.
[0075] In an exemplary embodiment, S202 above includes: acquiring actual performance test data of the target module of the target communication device in an actual deployment environment and simulated performance test data in a simulated test environment.
[0076] Here, the target module refers to a key functional module in the target communication device. For example, the target module can be a channel module, a frequency converter, or a power supply board. The channel module is used to process signal transmission and reception, the frequency converter is used to convert the signal frequency, and the power supply board is used to provide a stable power supply for the communication device. As an optional implementation, the target module can also be filtered according to the preset selection rules in step S201 above. Further, for the filtered target modules, actual performance test data in a real deployment environment and simulated performance test data in a simulated test environment are obtained.
[0077] In this embodiment, the test object is refined from communication equipment to target modules, and the performance test data of each module is obtained in both the actual deployment environment and the simulated test environment, thereby making the performance test of the communication system more accurate.
[0078] In one exemplary embodiment, such as Figure 4 As shown, the above-mentioned acquisition of actual performance test data of the target module of the target communication device in a real deployment environment and simulated performance test data in a simulated test environment includes:
[0079] S401, based on the characteristic information of the actual deployment environment, determines the first test period for actual performance testing of the target communication device.
[0080] Among them, the characteristic information of the actual deployment environment refers to the key parameters used to describe the natural environment in which the target communication device is deployed. These parameters reflect the environmental characteristics of different regions and are an important basis for determining the target module test period of the target communication device.
[0081] As an optional implementation method, the characteristic information of the actual deployment environment includes climate characteristics, such as temperature, humidity, salt spray deposition rate, and solar radiation intensity. These characteristics differ for different types of natural environments; therefore, the first testing period should be determined according to the climatic window of each environment. For example, using an annual unit or cycle, for arid and hot desert environments characterized by high temperatures and strong radiation, the suitable natural environment testing period is from March to May each year. Therefore, March to May can be designated as the first testing period for arid and hot desert environments. For tropical marine environments characterized by high temperatures, high humidity, and high salt spray, the suitable natural environment testing period is from July to September. Therefore, July to September can be designated as the first testing period for tropical marine environments. For high-latitude extremely cold environments characterized by low temperatures, low humidity, and snow, the suitable natural environment testing period is from November to January of the following year. Therefore, November to January of the following year can be designated as the first testing period for high-latitude extremely cold environments.
[0082] S402, based on the first test period, performs performance testing on the target module in the actual deployment environment to obtain actual performance test data.
[0083] For example, during the first testing period in the hot and dry desert environment (March to May), the target communication device was deployed at the hot and dry desert natural environment test station. Performance tests were conducted on the target module during the natural environment test, and the obtained performance parameter values were recorded as actual performance test data under the hot and dry desert environment. Similarly, corresponding performance tests were conducted during the first testing period in the tropical marine environment (July to September) and the first testing period in the high-latitude extreme cold environment (November to January of the following year), respectively, to obtain actual performance test data under the corresponding environments.
[0084] S403, based on the second test time period, apply a preset vibration fatigue damage spectrum to the target communication device in a simulated test environment to obtain simulated performance test data of the target module; the second test time period is the remaining time period in a year excluding the first test time period.
[0085] The second test period is the remaining time period of the year excluding the first test period, which is the time period during which the target device is tested in a simulated environment.
[0086] For example, the second test period can be any interval in a year other than the natural environment test period. For instance, if the actual deployment environment of the target communication device includes hot and dry desert environment and tropical marine environment, then the first test period is determined to be from March to May and from July to September of each year. Alternatively, any month from January to February, June, or October to December of each year can be used as the second test period in this embodiment. Or, January to February, June, and October to December of each year can all be used as the second test period in this embodiment.
[0087] As an optional implementation, during the second test period, the target communication device can be placed in a laboratory test environment, a preset vibration fatigue damage spectrum can be applied to the target communication device, and the performance of the target module can be monitored during the vibration test. The monitored performance parameter changes are recorded as simulated performance test data.
[0088] In this embodiment, the first test period is determined based on the characteristic information of the actual deployment environment. The target module is then subjected to performance testing in the actual deployment environment to obtain actual performance test data. In the second test period of the year, excluding the first test period, the target communication device is subjected to vibration fatigue damage spectrum in a simulated test environment to obtain simulated performance test data. This can truly reflect the cumulative damage process of the target module under the coupling effect of multiple environments and multiple platforms, and solve the problem that it is difficult to verify the adaptability of the target module under the coupling effect of multiple environments and multiple platforms.
[0089] In an exemplary embodiment, the process of determining the target module includes: determining the communication module that meets preset requirements among the communication modules of the target communication device as the target module; the preset requirements include that the communication module is applied to a preset communication system, the failure rate is greater than a preset failure rate threshold, and the performance importance is greater than a preset importance threshold.
[0090] The preset communication system refers to the type of communication system to which the communication equipment belongs. For example, the preset communication system may include satellite communication system and shortwave communication system. If a certain communication module is used in all of the above communication systems, then this requirement is met.
[0091] In this embodiment, the failure rate refers to the frequency with which the communication module fails during actual use. For example, the failure rate of each module can be determined by collecting historical failure data or through statistical analysis. Modules with frequent and recurring failures typically have a higher failure rate. A preset failure rate threshold can be set based on actual statistical results; for example, modules with the highest failure rates (top 30%) can be included in the screening range.
[0092] In this embodiment, performance importance refers to the degree of impact of a communication module on the overall functional performance of the communication system. For example, Failure Mode and Effects Analysis (FMEA) can be used to assess the impact level of each module's failure on the system. Critical modules where a single point of failure would cause a communication system failure (such as power board failure leading to a power outage, channel module failure leading to a communication link interruption, or inverter failure leading to full-band communication anomalies) have higher performance importance. The preset importance threshold can be set according to system design requirements; for example, only modules with an importance level of "critical" or "important" can be included in the screening scope.
[0093] It should be noted that the above three preset requirements must be met simultaneously. When a communication module simultaneously meets the requirements of "applied to a preset communication system", "failure rate greater than a preset failure rate threshold" and "performance importance greater than a preset importance threshold", then the module is determined as the target module.
[0094] In this embodiment, by setting three screening conditions, the target module is selected from multiple communication modules of the target communication device. This ensures that the selected module is both representative and typical, avoiding the problems of long cycle and high cost caused by testing all modules of the whole machine. It also avoids the test omissions that may be caused by arbitrarily selecting modules, making the subsequent performance test results more accurate.
[0095] Figure 5 A schematic diagram of a coupled experimental method involving natural environment and experimental conditions is shown. The following will combine... Figure 5 The communication system performance testing method proposed in this application is explained below. The communication system performance testing method proposed in the embodiments of this application includes the following steps:
[0096] S1, based on preset selection rules, identifies multiple target communication devices and target modules from the communication system to be tested.
[0097] S2, acquire the operating data of each target communication device in the actual operating environment, as well as the vibration data of each target communication device.
[0098] S3 determines the fatigue damage value of each target communication device based on operating data, vibration data, and a preset numerical calculation method.
[0099] S4. Based on the principle of fatigue damage accumulation equivalence and the fatigue damage values of each target communication device, the vibration fatigue damage spectrum is obtained.
[0100] S5 determines the first test period for actual performance testing of the target communication device based on the characteristic information of the actual deployment environment.
[0101] S6 performs performance testing on the target module in the actual deployment environment based on the first test period to obtain actual performance test data.
[0102] S7, based on the second test time period, applies a preset vibration fatigue damage spectrum to the target communication device in a simulated test environment to obtain simulated performance test data of the target module.
[0103] S8 determines the performance test results of the communication system based on the actual performance test data and simulated performance test data of each target communication device.
[0104] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages in other steps. It is understood that the steps in different embodiments can be freely combined as needed, and all non-contradictory solutions formed by such combinations are within the scope of protection of this application.
[0105] Based on the same inventive concept, this application also provides a communication system performance testing apparatus for implementing the communication system performance testing method described above. The solution provided by this apparatus is similar to the implementation scheme described in the above method; therefore, the specific limitations in one or more embodiments of the communication system performance testing apparatus provided below can be found in the limitations of the communication system performance testing method described above, and will not be repeated here.
[0106] In one exemplary embodiment, such as Figure 6 As shown, a communication system performance testing device is provided, comprising: a first determining module, a first acquiring module, and a second determining module, wherein:
[0107] The first determination module is used to determine multiple target communication devices from the communication system to be tested based on preset selection rules.
[0108] The first acquisition module is used to acquire, for each target communication device, actual performance test data in an actual deployment environment and simulated performance test data in a simulated test environment; the actual performance test data is obtained by conducting actual tests on the target communication device based on the characteristic information of the actual deployment environment; the simulated performance test data is obtained by applying a preset vibration fatigue damage spectrum to the target communication device in a simulated test environment.
[0109] The second determining module is used to determine the performance test results of the communication system based on the actual performance test data and simulated performance test data of each target communication device.
[0110] The communication system performance testing device provided in this embodiment can execute the above method embodiment, and its implementation principle and technical effect are similar, so it will not be described again here.
[0111] Based on the above embodiments, optionally, the above apparatus further includes: a second acquisition module, a third determination module, and a third acquisition module, wherein:
[0112] The second acquisition module is used to acquire the operating data of each target communication device in the actual operating environment, as well as the vibration data of each target communication device.
[0113] The third determination module is used to determine the fatigue damage value of each target communication device based on operating data, vibration data, and a preset numerical calculation method.
[0114] The third acquisition module is used to obtain the vibration fatigue damage spectrum based on the fatigue damage accumulation equivalence principle and the fatigue damage values of each target communication device.
[0115] The communication system performance testing device provided in this embodiment can execute the above method embodiment, and its implementation principle and technical effect are similar, so it will not be described again here.
[0116] Based on the above embodiments, optionally, the third determining module includes: a determining unit, wherein:
[0117] The determination unit is used to determine the fatigue damage value of the target communication device based on operating data, vibration data, and a preset probability distribution model.
[0118] The communication system performance testing device provided in this embodiment can execute the above method embodiment, and its implementation principle and technical effect are similar, so it will not be described again here.
[0119] Based on the above embodiments, optionally, the above acquisition module includes: an acquisition unit, wherein:
[0120] The acquisition unit is used to acquire actual performance test data of the target module of the target communication device in the actual deployment environment and simulated performance test data in the simulated test environment.
[0121] The communication system performance testing device provided in this embodiment can execute the above method embodiment, and its implementation principle and technical effect are similar, so it will not be described again here.
[0122] Based on the above embodiments, optionally, the acquisition unit is specifically used to determine a first test period for actual performance testing of the target communication device based on the feature information of the actual deployment environment; based on the first test period, perform performance testing on the target module in the actual deployment environment and acquire actual performance test data; based on a second test period, apply a preset vibration fatigue damage spectrum to the target communication device in a simulated test environment and acquire simulated performance test data of the target module; the second test period is the remaining time period in a year excluding the first test period.
[0123] The communication system performance testing device provided in this embodiment can execute the above method embodiment, and its implementation principle and technical effect are similar, so it will not be described again here.
[0124] Optionally, based on the above embodiments, the apparatus further includes: a fourth determining module, wherein:
[0125] The fourth determination module is used to determine the communication modules of the target communication device that meet the preset requirements as target modules. The preset requirements include that the communication module is used in a preset communication system, the failure rate is greater than a preset failure rate threshold, and the performance importance is greater than a preset importance threshold.
[0126] The communication system performance testing device provided in this embodiment can execute the above method embodiment, and its implementation principle and technical effect are similar, so it will not be described again here.
[0127] Each module in the aforementioned communication system performance testing device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the operations corresponding to each module.
[0128] In one exemplary embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 7As shown, this computer device includes a processor, memory, input / output interfaces (I / O), and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides the environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The database stores actual performance test data and simulated performance test data. The I / O interfaces are used for exchanging information between the processor and external devices. The communication interface is used for communication with external terminals via a network connection. When the computer program is executed by the processor, it implements a communication system performance testing method.
[0129] Those skilled in the art will understand that Figure 7 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0130] In one exemplary embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:
[0131] Based on preset selection rules, multiple target communication devices are identified from the communication system to be tested;
[0132] For each target communication device, acquire actual performance test data in a real deployment environment and simulated performance test data in a simulated test environment; the actual performance test data is obtained by conducting actual tests on the target communication device based on the characteristic information of the actual deployment environment; the simulated performance test data is obtained by applying a preset vibration fatigue damage spectrum to the target communication device in a simulated test environment.
[0133] The performance test results of the communication system are determined based on the actual performance test data and simulated performance test data of each target communication device.
[0134] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0135] Acquire operational data of each target communication device under actual operating conditions, as well as vibration data of each target communication device;
[0136] For each target communication device, the fatigue damage value of the target communication device is determined based on operating data, vibration data, and a preset numerical calculation method.
[0137] Based on the principle of cumulative fatigue damage equivalence and the fatigue damage values of each target communication device, the vibration fatigue damage spectrum is obtained.
[0138] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0139] Based on operational data, vibration data, and a preset probability distribution model, the fatigue damage value of the target communication equipment is determined.
[0140] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0141] Obtain actual performance test data of the target module of the target communication device in the actual deployment environment and simulated performance test data in the simulated test environment.
[0142] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0143] Based on the characteristic information of the actual deployment environment, the first test time period for conducting actual performance tests on the target communication device is determined.
[0144] Based on the first test period, performance tests were conducted on the target module in the actual deployment environment to obtain actual performance test data.
[0145] Based on the second test period, a preset vibration fatigue damage spectrum is applied to the target communication device in a simulated test environment to obtain simulated performance test data of the target module; the second test period is the remaining time period in a year excluding the first test period.
[0146] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0147] The communication modules of the target communication device that meet the preset requirements are identified as target modules. The preset requirements include that the communication module is used in a preset communication system, the failure rate is greater than a preset failure rate threshold, and the performance importance is greater than a preset importance threshold.
[0148] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:
[0149] Based on preset selection rules, multiple target communication devices are identified from the communication system to be tested;
[0150] For each target communication device, acquire actual performance test data in a real deployment environment and simulated performance test data in a simulated test environment; the actual performance test data is obtained by conducting actual tests on the target communication device based on the characteristic information of the actual deployment environment; the simulated performance test data is obtained by applying a preset vibration fatigue damage spectrum to the target communication device in a simulated test environment.
[0151] The performance test results of the communication system are determined based on the actual performance test data and simulated performance test data of each target communication device.
[0152] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0153] Acquire operational data of each target communication device under actual operating conditions, as well as vibration data of each target communication device;
[0154] For each target communication device, the fatigue damage value of the target communication device is determined based on operating data, vibration data, and a preset numerical calculation method.
[0155] Based on the principle of cumulative fatigue damage equivalence and the fatigue damage values of each target communication device, the vibration fatigue damage spectrum is obtained.
[0156] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0157] Based on operational data, vibration data, and a preset probability distribution model, the fatigue damage value of the target communication equipment is determined.
[0158] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0159] Obtain actual performance test data of the target module of the target communication device in the actual deployment environment and simulated performance test data in the simulated test environment.
[0160] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0161] Based on the characteristic information of the actual deployment environment, the first test time period for conducting actual performance tests on the target communication device is determined.
[0162] Based on the first test period, performance tests were conducted on the target module in the actual deployment environment to obtain actual performance test data.
[0163] Based on the second test period, a preset vibration fatigue damage spectrum is applied to the target communication device in a simulated test environment to obtain simulated performance test data of the target module; the second test period is the remaining time period in a year excluding the first test period.
[0164] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0165] The communication modules of the target communication device that meet the preset requirements are identified as target modules. The preset requirements include that the communication module is used in a preset communication system, the failure rate is greater than a preset failure rate threshold, and the performance importance is greater than a preset importance threshold.
[0166] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, performs the following steps:
[0167] Based on preset selection rules, multiple target communication devices are identified from the communication system to be tested;
[0168] For each target communication device, acquire actual performance test data in a real deployment environment and simulated performance test data in a simulated test environment; the actual performance test data is obtained by conducting actual tests on the target communication device based on the characteristic information of the actual deployment environment; the simulated performance test data is obtained by applying a preset vibration fatigue damage spectrum to the target communication device in a simulated test environment.
[0169] The performance test results of the communication system are determined based on the actual performance test data and simulated performance test data of each target communication device.
[0170] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0171] Acquire operational data of each target communication device under actual operating conditions, as well as vibration data of each target communication device;
[0172] For each target communication device, the fatigue damage value of the target communication device is determined based on operating data, vibration data, and a preset numerical calculation method.
[0173] Based on the principle of cumulative fatigue damage equivalence and the fatigue damage values of each target communication device, the vibration fatigue damage spectrum is obtained.
[0174] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0175] Based on operational data, vibration data, and a preset probability distribution model, the fatigue damage value of the target communication equipment is determined.
[0176] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0177] Obtain actual performance test data of the target module of the target communication device in the actual deployment environment and simulated performance test data in the simulated test environment.
[0178] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0179] Based on the characteristic information of the actual deployment environment, the first test time period for conducting actual performance tests on the target communication device is determined.
[0180] Based on the first test period, performance tests were conducted on the target module in the actual deployment environment to obtain actual performance test data.
[0181] Based on the second test period, a preset vibration fatigue damage spectrum is applied to the target communication device in a simulated test environment to obtain simulated performance test data of the target module; the second test period is the remaining time period in a year excluding the first test period.
[0182] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0183] The communication modules of the target communication device that meet the preset requirements are identified as target modules. The preset requirements include that the communication module is used in a preset communication system, the failure rate is greater than a preset failure rate threshold, and the performance importance is greater than a preset importance threshold.
[0184] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.
[0185] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0186] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A method for testing the performance of a communication system, characterized in that, The method includes: Based on preset selection rules, multiple target communication devices are identified from the communication system to be tested; For each target communication device, actual performance test data of the target communication device in an actual deployment environment and simulated performance test data in a simulated test environment are obtained; the actual performance test data is obtained by conducting actual tests on the target communication device based on the characteristic information of the actual deployment environment; the simulated performance test data is obtained by applying a preset vibration fatigue damage spectrum to the target communication device in the simulated test environment. The performance test results of the communication system are determined based on the actual performance test data and simulated performance test data of each of the target communication devices.
2. The method according to claim 1, characterized in that, The process of obtaining the vibration fatigue damage spectrum includes: Obtain operational data of each target communication device under actual operating conditions, as well as vibration data of each target communication device; For each of the target communication devices, the fatigue damage value of the target communication device is determined based on the operating data, the vibration data, and a preset numerical calculation method. Based on the principle of fatigue damage accumulation equivalence and the fatigue damage values of each target communication device, the vibration fatigue damage spectrum is obtained.
3. The method according to claim 2, characterized in that, The determination of the fatigue damage value of the target communication device based on the operational data, the vibration data, and the preset numerical calculation method includes: Based on the operational data, the vibration data, and the preset probability distribution model, the fatigue damage value of the target communication device is determined.
4. The method according to any one of claims 1 to 3, characterized in that, The acquisition of actual performance test data of the target communication device in a real deployment environment and simulated performance test data in a simulated test environment includes: Obtain actual performance test data of the target module of the target communication device in a real deployment environment and simulated performance test data in a simulated test environment.
5. The method according to claim 4, characterized in that, The acquisition of actual performance test data of the target module of the target communication device in a real deployment environment and simulated performance test data in a simulated test environment includes: Based on the characteristic information of the actual deployment environment, a first test time period is determined for the actual performance test of the target communication device. Based on the first test time period, the target module is subjected to performance testing in the actual deployment environment to obtain the actual performance test data. Based on the second test period, a preset vibration fatigue damage spectrum is applied to the target communication device under the simulated test environment to obtain the simulated performance test data of the target module; the second test period is the remaining time period in a year excluding the first test period.
6. The method according to claim 4, characterized in that, The process of determining the target module includes: The communication modules of the target communication device that meet the preset requirements are identified as the target modules; the preset requirements include that the communication modules are applied to a preset communication system, the failure rate is greater than a preset failure rate threshold, and the performance importance is greater than a preset importance threshold.
7. A communication system performance testing device, characterized in that, The device includes: The first determining module is used to determine multiple target communication devices from the communication system to be tested based on preset selection rules. The first acquisition module is used to acquire, for each of the target communication devices, actual performance test data of the target communication device in an actual deployment environment and simulated performance test data in a simulated test environment; the actual performance test data is obtained by conducting actual tests on the target communication device based on the characteristic information of the actual deployment environment; the simulated performance test data is obtained by applying a preset vibration fatigue damage spectrum to the target communication device in the simulated test environment; The second determining module is used to determine the performance test results of the communication system based on the actual performance test data and simulated performance test data of each of the target communication devices.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.