Terminal authentication test method, system, equipment and medium

By determining the correlation factors between test parameters in terminal testing and calculating communication quality, the problem of failure to effectively consider the dynamic changes and complex correlations of influencing factors in the prior art is solved, and the reliability and communication experience of the test are improved.

CN119946689AActive Publication Date: 2025-05-06CHINA UNITED NETWORK COMM GRP CO LTD +2
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510038736.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-09
Publication Date
2025-05-06
Estimated Expiration
2045-01-09

AI Technical Summary

Technical Problem

When testing the equipment to be tested, the prior art fails to effectively consider the dynamic changes and complex relationships of influencing factors, making it difficult to achieve accurate and efficient testing and certification, affecting the communication experience of the mobile terminal.

Method used

By receiving the test data sequence of the test terminal, the correlation factors between multiple test parameters are determined, and the communication quality is calculated based on these factors, so as to perform authentication processing to avoid overly idealized test parameters.

Benefits of technology

It improves the reliability of the test, makes the test results closer to the actual usage effect, and enhances the communication experience of the terminal in actual use.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119946689A_ABST
    Figure CN119946689A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a terminal authentication test method, system and device and a medium. The method comprises the following steps: receiving a test data sequence of a test terminal sent by an execution surface, the test data sequence comprising a signal strength sequence, a network delay sequence, a transmission rate sequence, a terminal moving speed sequence, an interference signal strength sequence and an antenna angle sequence, the antenna angle sequence is used for indicating a data set of an included angle between a terminal antenna and a base station antenna main lobe direction; determining a correlation factor among the plurality of test parameters, wherein the correlation factor is used for indicating the influence degree of other test parameters in the plurality of test parameters on the target test parameter; and determining the communication quality of the test terminal based on the test data sequence and the association factor, and performing authentication processing on the test terminal based on the communication quality. The test result of the method is closer to the actual use effect, and the test reliability is enhanced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of terminal testing, and in particular to a terminal authentication testing method, system, equipment and medium. Background Art

[0002] In the digital age, test terminals need to maintain smooth communications. Therefore, before test terminals are qualified to leave the factory, they need to meet the stability and reliability during use. Therefore, terminal manufacturers and terminal users need to test test terminals in advance according to specific businesses to ensure that test terminals are qualified to leave the factory and meet specific business requirements.

[0003] In the prior art, the device under test is communicatively connected to a test system, and an automated test is performed on the device under test through test cases and test scripts.

[0004] However, in the prior art, when testing the device under test, the dynamic changes of the influencing factors and the complex relationships between the influencing factors are not taken into consideration, making it difficult to achieve an accurate and efficient testing and certification solution, resulting in many problems such as large differences in the communication experience of mobile terminals in actual use. Summary of the invention

[0005] The embodiments of the present application provide a terminal authentication test method, system, device and medium, which avoid over-idealization of test parameters, make the test results closer to the actual use effect, and enhance the reliability of the test.

[0006] In a first aspect, an embodiment of the present application provides a terminal authentication test method, which is applied to a management plane. The method includes:

[0007] A test data sequence of a test terminal sent by a receiving execution plane, wherein the test data sequence includes: a signal strength sequence, a network delay sequence, a transmission rate sequence, a terminal moving speed sequence, an interference signal strength sequence, and an antenna angle sequence, wherein the antenna angle sequence is a data set indicating an angle between a terminal antenna and a main lobe direction of a base station antenna;

[0008] Determining a correlation factor between the plurality of test parameters, wherein the correlation factor is used to indicate the degree of influence of other test parameters in the plurality of test parameters on the target test parameter;

[0009] Based on the test data sequence and the correlation factor, the communication quality of the test terminal is determined, and based on the communication quality, the test terminal is authenticated.

[0010] In a possible implementation, determining a correlation factor between a plurality of test parameters includes:

[0011] For any target test parameter among multiple test parameters, other test parameters corresponding to the target test parameter are determined, and based on the test data sequence corresponding to the target test parameter and the test data sequence corresponding to the other test parameters, a correlation factor between the target test parameter and the other test parameters is determined.

[0012] In a possible implementation, the target test parameter includes a signal strength and a transmission rate; and determining the relevant parameter corresponding to the target test parameter, and determining a correlation factor between the test parameter and the relevant parameter based on a test data sequence corresponding to the target test parameter and a test data sequence corresponding to the relevant parameter, includes:

[0013] Determine a first related parameter corresponding to the signal strength, and determine a correlation factor corresponding to the first related parameter based on the test data sequence, where the first related parameter includes interference signal strength, terminal moving speed, and antenna angle;

[0014] Determine, according to the transmission rate, a second related parameter corresponding to the transmission rate, wherein the second related parameter includes a network delay;

[0015] The sum of absolute differences is determined according to the transmission rate data corresponding to each network delay data in the network delay sequence, and the fourth correlation factor is calculated according to the sum of absolute differences.

[0016] In a possible implementation, determining the correlation factor corresponding to the first correlation parameter based on the test data sequence includes:

[0017] Determine a signal strength average value and an interference signal strength average value according to the signal strength sequence and the interference signal strength sequence, and determine a first correlation factor based on the signal strength sequence, the signal strength average value, the interference signal strength sequence, and the interference signal strength average value;

[0018] constructing a linear regression model according to the signal strength sequence and the terminal moving speed sequence, and determining a second correlation factor based on a regression coefficient of the linear regression model, wherein the linear regression model is used to indicate a linear relationship between the signal strength and the terminal moving speed;

[0019] A linear fitting model is constructed according to the signal strength sequence and the antenna angle sequence, and a third correlation factor is determined based on the linear fitting model and the signal strength sequence, wherein the linear fitting model is used to indicate a correlation relationship between the signal strength and the antenna angle.

[0020] In a possible implementation manner, determining the communication quality of the test terminal based on the test data sequence and the correlation factor includes:

[0021] Determining the weight of the test parameter according to the correlation factor;

[0022] Calculating a comprehensive communication quality score according to the correlation factor, the test data sequence and the weight of the test parameter;

[0023] The communication quality of the test terminal is determined based on the comprehensive communication quality score.

[0024] In a possible implementation, performing authentication processing on the test terminal based on the communication quality includes:

[0025] Based on the comprehensive communication quality score, determining whether the test parameters are an optimal combination;

[0026] If yes, authenticating the test terminal according to the comprehensive communication quality score;

[0027] If not, then outputting adjustment parameters according to the test data sequence, wherein the adjustment parameters are used to indicate adjustment of the test parameters of the terminal.

[0028] In a second aspect, an embodiment of the present application provides a terminal authentication test method, which is applied to an execution plane, and the method includes:

[0029] Receive adjustment parameters sent by the management plane;

[0030] Based on the adjustment parameters, the test parameters are adjusted, the test parameters including signal strength, terminal moving speed, interference signal strength, and antenna angle, where the antenna angle is used to indicate the angle between the terminal antenna and the main lobe direction of the base station antenna;

[0031] Testing the test terminal based on the adjusted test parameters, collecting test data, and obtaining a test data sequence;

[0032] Send the test data sequence to the management plane.

[0033] In a third aspect, an embodiment of the present application provides a terminal authentication test system, including: a management plane, which is used to receive a test data sequence of a test terminal sent by an execution plane, the test data sequence including: a signal strength sequence, a network delay sequence, a transmission rate sequence, a terminal moving speed sequence, an interference signal strength sequence, and an antenna angle sequence, the antenna angle sequence is used to indicate a data set of an angle between a terminal antenna and a main lobe direction of a base station antenna;

[0034] The management plane is also used to determine the correlation factor between multiple test parameters, where the correlation factor is used to indicate the degree of influence of other test parameters among the multiple test parameters on the target test parameter; based on the test data sequence and the correlation factor, the communication quality of the test terminal is determined, and based on the communication quality, the test terminal is authenticated.

[0035] In one possible implementation, the management plane is used to determine other test parameters corresponding to any one target test parameter among multiple test parameters, and determine the correlation factor between the target test parameter and the other test parameters based on the test data sequence corresponding to the target test parameter and the test data sequences corresponding to the other test parameters.

[0036] In one possible implementation, the target test parameters include signal strength and transmission rate. The management plane is used to determine a first related parameter corresponding to the signal strength, and based on the test data sequence, determine a correlation factor corresponding to the first related parameter, the first related parameter including interference signal strength, terminal moving speed, and antenna angle; according to the transmission rate, determine a second related parameter corresponding to the transmission rate, the second related parameter including network delay; according to the transmission rate data corresponding to each network delay data in the network delay sequence, determine the sum of absolute differences, and calculate a fourth correlation factor based on the sum of absolute differences.

[0037] In one possible implementation, the management plane is used to determine the signal strength average value and the interference signal strength average value based on the signal strength sequence and the interference signal strength sequence, and determine the first correlation factor based on the signal strength sequence, the signal strength average value, the interference signal strength sequence, and the interference signal strength average value; construct a linear regression model based on the signal strength sequence and the terminal moving speed sequence, and determine the second correlation factor based on the regression coefficient of the linear regression model, and the linear regression model is used to indicate the linear relationship between the signal strength and the terminal moving speed; construct a linear fitting model based on the signal strength sequence and the antenna angle sequence, and determine the third correlation factor based on the linear fitting model and the signal strength sequence, and the linear fitting model is used to indicate the correlation between the signal strength and the antenna angle.

[0038] In a possible implementation, the management plane is used to determine the weight of the test parameter according to the correlation factor; calculate the comprehensive communication quality score according to the correlation factor, the test data sequence and the weight of the test parameter; and determine the communication quality of the test terminal based on the comprehensive communication quality score.

[0039] In one possible implementation, the management plane is used to determine whether the test parameters are the optimal combination based on the comprehensive communication quality score; if so, the test terminal is authenticated according to the comprehensive communication quality score; if not, the adjustment parameters are output according to the test data sequence, and the adjustment parameters are used to indicate the adjustment of the test parameters of the terminal.

[0040] In one possible implementation, the execution plane is used to receive adjustment parameters issued by the management plane; based on the adjustment parameters, the test parameters are adjusted, the test parameters include signal strength, terminal moving speed, interference signal strength, and antenna angle, and the antenna angle is used to indicate the angle between the terminal antenna and the main lobe direction of the base station antenna; based on the adjusted test parameters, the test terminal is tested, test data is collected, and a test data sequence is obtained; and the test data sequence is sent to the management plane.

[0041] In a fourth aspect, an embodiment of the present application provides a terminal authentication test device, including: a memory, a processor;

[0042] The memory stores computer-executable instructions;

[0043] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the above first aspect and / or various possible implementations of the first aspect.

[0044] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer-readable storage medium is stored computer execution instructions, and when the computer execution instructions are executed by a processor, they are used to implement the first aspect and / or various possible implementations of the first aspect and the implementations of the second aspect as described above.

[0045] In a sixth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the first aspect and / or various possible implementations of the first aspect and the implementations of the second aspect as described above.

[0046] The terminal authentication test method, system, device and medium provided in the embodiments of the present application process the test sequence of the test terminal sent by the execution surface, determine the correlation factor between the test parameters according to the degree of influence of other test parameters on the target test parameters, and then calculate the communication quality of the test terminal according to the test data sequence and the correlation factor to authenticate the test terminal, thereby avoiding over-idealization of the test parameters, making the test results closer to the actual use effect, and enhancing the reliability of the test. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0048] Figure 1 A schematic diagram of a scenario of a terminal authentication test method provided in an embodiment of the present application;

[0049] Figure 2 A schematic diagram of a terminal authentication test method provided in an embodiment of the present application Figure 1 ;

[0050] Figure 3 A schematic diagram of a terminal authentication test method provided in an embodiment of the present application Figure 2 ;

[0051] Figure 4 A schematic diagram of a terminal authentication test method provided in an embodiment of the present application Figure 3 ;

[0052] Figure 5 A schematic diagram of the structure of a terminal authentication test system provided in an embodiment of the present application;

[0053] Figure 6 A schematic diagram of the structure of a terminal authentication test system provided for this application.

[0054] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0055] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0056] In the digital age, test terminals need to maintain smooth communications. Therefore, before test terminals are qualified to leave the factory, they need to meet the stability and reliability during use. Therefore, terminal manufacturers and terminal users need to test test terminals in advance according to specific businesses to ensure that test terminals are qualified to leave the factory and meet specific business requirements.

[0057] Figure 1 A scenario diagram of a terminal authentication test method provided in an embodiment of the present application, such as Figure 1As shown, the present application is specifically applied to a test system, and the test system includes a management plane 11 and an execution plane 12. The management plane 11 sends a test script to the execution plane 12, and the execution plane 12 tests the test terminal 13 according to the operation flow of the test script, collects the execution results, and sends the execution results to the management plane 11.

[0058] In combination with the above scenarios, it can be seen that in the prior art, when testing the device to be tested, the dynamic changes of the influencing factors and the complex relationships between the influencing factors are not taken into consideration, making it difficult to achieve an accurate and efficient testing and certification solution, resulting in large differences in the communication experience of the test terminal in actual use.

[0059] The terminal authentication test method provided in the present application determines the correlation factors between the test parameters and the communication quality to implement the terminal authentication test by executing the test data sequence of the test terminal sent by the execution surface and determining the degree of influence of other test parameters on the target test parameters based on the test data sequence. This solves the problem that the communication experience of the test terminal in actual use varies greatly due to not considering the dynamic changes of the influencing factors and the complex correlations between the influencing factors.

[0060] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0061] Figure 2 A schematic diagram of a terminal authentication test method provided in an embodiment of the present application Figure 1 ,like Figure 2 As shown, the execution subject of this embodiment may be, for example, Figure 1 In the management plane, the method includes:

[0062] S201, receiving a test data sequence of a test terminal sent by an execution plane;

[0063] Among them, the test data sequence is collected by the execution surface according to a fixed sampling period during the test, reflecting the dynamic changes of various test data. The test data sequence includes: signal strength sequence, network delay sequence, transmission rate sequence, terminal moving speed sequence, interference signal strength sequence and antenna angle sequence. The antenna angle sequence is used to indicate the angle between the terminal antenna and the main lobe direction of the base station antenna.

[0064] Terminal certification testing includes performance certification testing, which can ensure user experience and facilitate product quality control. In actual communications, factors such as antenna angle and terminal movement speed, signal strength, and channel bandwidth work together to affect the communication quality and the actual quality of terminal use.

[0065] The management plane receives the signal strength sequence of the test terminal sent by the execution plane , Network Delay Sequence , transmission rate sequence , terminal moving speed sequence , interference signal strength sequence And the antenna angle sequence Equal test data sequences, where i represents the i-th sampling period.

[0066] S202, determining a correlation factor between a plurality of test parameters;

[0067] The correlation factor is used to indicate the influence degree of other test parameters among the multiple test parameters on the target test parameter;

[0068] The correlation between test parameters has an impact on communication performance, thus affecting the formulation of communication performance optimization strategy.

[0069] For example: based on the test data sequence, a linear model between other test parameters and the target test parameters can be constructed to determine the correlation factor between the test parameters; it is also possible to change other test parameters and determine the degree of influence of other test parameters on the target test parameters based on the changes in the target test parameters after changing the other test parameters, thereby determining the correlation factor between the test parameters.

[0070] S203: Determine the communication quality of the test terminal based on the test data sequence and the correlation factor, and perform authentication processing on the test terminal based on the communication quality.

[0071] Among them, communication quality is a comprehensive indicator to measure the effectiveness of information transmission.

[0072] Authentication of test terminals based on communication quality is a key way to ensure stable and efficient network operation and provide users with a high-quality experience.

[0073] For example, the communication quality of the test terminal may be determined by setting priority sorting rules, cluster analysis, calculating a comprehensive communication quality score, and the like, thereby authenticating the test terminal.

[0074] 1) Set the priority order of communication quality factors: For example, signal strength is the top priority factor. When the signal strength is below a threshold that seriously affects communication (such as -90dBm), the communication quality is judged to be poor. If the signal strength is within an acceptable range, other factors such as network latency and data transmission rate are considered in turn. Each factor has a simple pass / fail standard. As long as one high-priority factor fails, the communication quality level is determined.

[0075] 2) Cluster analysis: Perform cluster analysis on a large amount of communication status data (data containing various factors), such as using the K-means clustering algorithm. The communication status is divided into several different categories (such as high-quality communication, general communication, and poor communication). Based on the clustering results, the range of each factor corresponding to each category is determined. During the test, for new communication status data, the communication quality is evaluated by determining the cluster category to which it belongs.

[0076] 3) Determine the weight of the test parameter based on the correlation factor; and calculate the comprehensive communication quality score based on the correlation factor, the test data sequence and the weight of the test parameter, so as to determine the communication quality of the test terminal.

[0077] The embodiment of the present application provides a terminal authentication test method, which processes the test sequence of the test terminal sent by the execution surface, determines the correlation factor between the test parameters according to the degree of influence of other test parameters on the target test parameters, and then calculates the communication quality of the test terminal according to the test data sequence and the correlation factor to authenticate the test terminal, thereby avoiding over-idealization of the test parameters, making the test results closer to the actual use effect, and enhancing the reliability of the test.

[0078] Figure 3 A schematic diagram of a terminal authentication test method provided in an embodiment of the present application Figure 2 In this embodiment, Figure 2 Based on the embodiment, the terminal authentication test is described in detail, such as Figure 3 As shown, the method includes:

[0079] S301, receiving a test data sequence of a test terminal sent by an execution plane;

[0080] Step S301 is similar to step S201 and will not be described again here.

[0081] S302: for any one target test parameter among the multiple test parameters, determine other test parameters corresponding to the target test parameter, and determine a correlation factor between the target test parameter and the other test parameters based on a test data sequence corresponding to the target test parameter and a test data sequence corresponding to the other test parameters;

[0082] For example, the relevant parameters corresponding to the target test data can be determined by analyzing the historical data; the target test parameters can also be changed, and the test parameters that change accordingly can be used as other test parameters corresponding to the target test parameters.

[0083] After determining other test parameters corresponding to the target test parameter, a correlation factor between the target test parameter and the other test parameters is determined based on the test data sequence corresponding to the target test parameter and the test data sequence corresponding to the other test parameters.

[0084] In a possible implementation, for any one target test parameter among multiple test parameters, determining other test parameters corresponding to the target test parameter, and determining a correlation factor between the target test parameter and the other test parameters based on a test data sequence corresponding to the target test parameter and a test data sequence corresponding to the other test parameters is described in detail:

[0085] Determine a first correlation parameter corresponding to the signal strength, and determine a correlation factor corresponding to the first correlation parameter based on the test data sequence;

[0086] The first related parameters include interference signal strength, terminal moving speed and antenna angle.

[0087] In a possible implementation, a specific process of determining a correlation factor corresponding to a first correlation parameter based on a test data sequence is described in detail:

[0088] 1) According to the signal strength sequence and the interference signal strength sequence, determine the signal strength average value and the interference signal strength average value, and determine the first correlation factor based on the signal strength sequence, the signal strength average value, the interference signal strength sequence, and the interference signal strength average value.

[0089] The signal strength average is calculated using the following formula:

[0090]

[0091] The average interference signal strength is calculated using the following formula:

[0092]

[0093] The linear correlation coefficient was calculated using the following formula:

[0094]

[0095] The first correlation factor is calculated using the following formula: :

[0096]

[0097] The closer the first correlation factor is to 1, the stronger the correlation between the signal strength and the interference signal strength is, and the closer the first correlation factor is to 0, the weaker the correlation is.

[0098] 2) constructing a linear regression model based on the signal strength sequence and the terminal moving speed sequence, and determining a second correlation factor based on the regression coefficient of the linear regression model, wherein the linear regression model is used to indicate the linear relationship between the signal strength and the terminal moving speed;

[0099] Build a linear regression model:

[0100]

[0101] Determine regression coefficients using the least squares method , and .

[0102] The second correlation factor is calculated using the following formula:

[0103]

[0104] The second correlation factor reflects the degree of influence of the moving speed on the signal strength. The closer it is to 1, the greater the influence of the moving speed on the signal strength, and the closer it is to 0, the smaller the influence of the moving speed on the signal strength.

[0105] 3) According to the signal strength sequence and the antenna angle sequence, a linear fitting model is constructed, and based on the linear fitting model and the signal strength sequence, the third correlation factor is determined.

[0106] The linear fitting model is used to indicate the correlation between the signal strength and the antenna angle.

[0107] According to the signal strength sequence and the antenna angle sequence, a linear fitting model is constructed, and the goodness of fit value is determined based on the linear fitting model and the signal strength sequence:

[0108]

[0109] in, is the regression sum of squares, is the fitting value of the linear fitting model; is the total sum of squares.

[0110] The third correlation factor is calculated using the following formula: :

[0111]

[0112] The closer the third correlation factor is to 1, the better the fitting effect of the antenna angle and the signal strength is, and the greater the influence of the antenna angle on the signal strength is. The closer the third correlation factor is to 0, the smaller the influence of the antenna angle on the signal strength is.

[0113] According to the transmission rate, a second correlation parameter corresponding to the transmission rate is determined; according to the transmission rate data corresponding to each network delay data in the network delay sequence, the sum of absolute differences is determined, and according to the sum of absolute differences, a fourth correlation factor is calculated.

[0114] The second related parameter includes network delay.

[0115] The sum of absolute differences is calculated using the following formula:

[0116]

[0117] The correlation is calculated using the following formula:

[0118]

[0119] in, ; The smaller the correlation, the stronger the correlation between the transmission rate and the network delay. The closer it is to 0, the higher the correlation.

[0120] The fourth correlation factor is calculated using the following formula: :

[0121]

[0122] S303, determining the weight of the test parameter according to the correlation factor;

[0123] Assume the total weight to be 1.

[0124] 1) Signal strength weight :

[0125]

[0126] 2) Network delay weight :

[0127]

[0128] in, is the abnormal ratio of network delay.

[0129] The abnormal proportion of network delay is calculated using the following formula:

[0130]

[0131] in, The number of times the network delay is greater than 1.5 times the average; .

[0132] 3) Transmission rate weight :

[0133]

[0134] in, is the fluctuation ratio of the transmission rate.

[0135] The fluctuation ratio of the transmission rate is calculated using the following formula:

[0136]

[0137] The transmission rate fluctuates ;

[0138] is the maximum value of the transmission rate; is the minimum value of the transmission rate; the average value of the transmission rate .

[0139] 4) Terminal moving speed weight :

[0140]

[0141] in, is the mutation ratio.

[0142] The mutation ratio was calculated using the following formula:

[0143]

[0144] in, , is the threshold value, for example, it can be 3m / s.

[0145] 5) Interference signal strength weight :

[0146]

[0147] in, ; is the interference signal strength threshold, which may be -80dBm, for example.

[0148] 6) Antenna angle weight :

[0149]

[0150] in, , The ideal angle.

[0151] S304, calculating a comprehensive communication quality score according to the correlation factor, the test data sequence, and the weight of the test parameters;

[0152] The following formula is used to calculate the comprehensive communication quality score:

[0153]

[0154] in, , signal strength threshold For example, it can be -100dBm; instability .

[0155] By continuously learning and improving strategies through interaction with the environment, key factors are continuously adjusted and combined to maximize communication performance indicators and form the best authentication solution.

[0156] S305, determining the communication quality of the test terminal based on the comprehensive communication quality score;

[0157] The closer the comprehensive communication quality score is to 1, the better the communication quality is; the closer it is to 0, the worse the communication quality is.

[0158] S306, based on the comprehensive score of communication quality, determine whether the test parameters are the optimal combination, if so, execute step S307; if not, execute step S308;

[0159] Based on the comprehensive score of communication quality, determine whether the test parameters are the optimal combination. If so, the terminal communication quality can be authenticated according to a preset threshold; if not, output the adjustment parameters.

[0160] For example: , judging that the communication quality is excellent; , judged as good; , judged as poor.

[0161] S307, authenticating the test terminal according to the comprehensive communication quality score;

[0162] S308. Output adjustment parameters according to the test data sequence.

[0163] The adjustment parameter is used to indicate the adjustment of the test environment of the terminal.

[0164] Based on these real-time test data, the servo adjusts test parameters such as the terminal position and antenna angle to improve the adaptability of influencing factors and enhance certification efficiency and quality.

[0165] The embodiment of the present application provides a terminal authentication test method, which processes the test sequence of the test terminal sent by the execution surface, determines the correlation factor between the test parameters according to the degree of influence of other test parameters on the target test parameters, and then determines the weight of the test parameter and the comprehensive score of the communication quality according to the test data sequence and the correlation factor, and then determines the communication quality of the test terminal. When the test parameters are an optimal combination, the test terminal is authenticated; when the test parameters are not an optimal combination, the adjustment parameters of the test parameters are determined, so as to avoid the test scenario being too idealized, make the test results closer to the actual use effect, improve the accuracy of communication quality determination, and enhance the reliability of the test.

[0166] Figure 4 A schematic diagram of a terminal authentication test method provided in an embodiment of the present application Figure 3 The execution subject of this embodiment may be, for example, Figure 1 The execution side of Figure 4 As shown, the method includes:

[0167] S401, receiving adjustment parameters sent by the management plane;

[0168] When the test parameters are not the optimal combination, the management plane sends the adjustment parameters to the execution plane, and the execution plane receives the adjustment parameters sent by the management plane.

[0169] S402, adjusting the test parameters based on the adjustment parameters;

[0170] The test parameters include signal strength, terminal moving speed, interference signal strength, and antenna angle. The antenna angle is used to indicate the angle between the terminal antenna and the main lobe direction of the base station antenna.

[0171] According to the adjustment parameters, the test parameters including signal strength, terminal moving speed, interference signal strength, antenna angle, etc. are adjusted.

[0172] S403, testing the test terminal based on the adjusted test parameters, collecting test data, and obtaining a test data sequence;

[0173] The test terminal is tested based on the adjusted test parameters. During the test period [t1, t2], test data is collected at a fixed sampling period to obtain a test data sequence, including: signal strength sequence , Network Delay Sequence Transfer rate sequence , terminal moving speed sequence , interference signal strength sequence And the antenna angle sequence Test data series

[0174] S404: Send the test data sequence to the management plane.

[0175] The embodiment of the present application provides a terminal authentication test method, which processes the test sequence of the test terminal sent by the execution surface, determines the correlation factor between the test parameters according to the degree of influence of other test parameters on the target test parameters, and then calculates the communication quality of the test terminal according to the test data sequence and the correlation factor to authenticate the test terminal, thereby avoiding over-idealization of the test scenario, making the test results closer to the actual use effect, and enhancing the reliability of the test.

[0176] Figure 5 A schematic diagram of the structure of a terminal authentication test system provided in an embodiment of the present application is shown in FIG. Figure 5 As shown, the terminal authentication test system 50 provided in this embodiment includes:

[0177] Management plane 51, execution plane 52, execution plane 52 includes execution C terminal 521, test terminal 522, shielding box 523 and execution S terminal 524, management plane 51 and execution plane 52 are connected;

[0178] The management plane 51 is used to receive a test data sequence of a test terminal sent by the execution plane 52, where the test data sequence includes: a signal strength sequence, a network delay sequence, a transmission rate sequence, a terminal moving speed sequence, an interference signal strength sequence, and an antenna angle sequence, where the antenna angle sequence is a data set indicating the angle between the terminal antenna and the main lobe direction of the base station antenna;

[0179] The management plane 51 is also used to determine the correlation factor between multiple test parameters, where the correlation factor is used to indicate the degree of influence of other test parameters among the multiple test parameters on the target test parameter; based on the test data sequence and the correlation factor, the communication quality of the test terminal is determined, and based on the communication quality, the test terminal is authenticated.

[0180] The management plane 51 is responsible for the management and scheduling of test tasks, test standard management, test process tracking, test data storage and analysis, display of test data and results, and test report generation.

[0181] In one possible implementation, the management plane 51 is used to determine other test parameters corresponding to any one target test parameter among multiple test parameters, and determine the correlation factor between the target test parameter and the other test parameters based on the test data sequence corresponding to the target test parameter and the test data sequences corresponding to the other test parameters.

[0182] In one possible implementation, the target test parameters include signal strength and transmission rate. The management plane 51 is used to determine a first related parameter corresponding to the signal strength, and based on the test data sequence, determine a correlation factor corresponding to the first related parameter, the first related parameter including interference signal strength, terminal moving speed and antenna angle; according to the transmission rate, determine a second related parameter corresponding to the transmission rate, the second related parameter includes network delay; according to the transmission rate data corresponding to each network delay data in the network delay sequence, determine the sum of absolute differences, and calculate the fourth correlation factor based on the sum of absolute differences.

[0183] In one possible implementation, the management plane 51 is used to determine the signal strength average value and the interference signal strength average value based on the signal strength sequence and the interference signal strength sequence, and determine the first correlation factor based on the signal strength sequence, the signal strength average value, the interference signal strength sequence, and the interference signal strength average value; construct a linear regression model based on the signal strength sequence and the terminal moving speed sequence, and determine the second correlation factor based on the regression coefficient of the linear regression model, and the linear regression model is used to indicate the linear relationship between the signal strength and the terminal moving speed; construct a linear fitting model based on the signal strength sequence and the antenna angle sequence, and determine the third correlation factor based on the linear fitting model and the signal strength sequence, and the linear fitting model is used to indicate the correlation between the signal strength and the antenna angle.

[0184] In a possible implementation, the management plane 51 is used to determine the weight of the test parameter according to the correlation factor; calculate the comprehensive communication quality score according to the correlation factor, the test data sequence and the weight of the test parameter; and determine the communication quality of the test terminal based on the comprehensive communication quality score.

[0185] In one possible implementation, the management plane 51 is used to determine whether the test parameters are the optimal combination based on the comprehensive communication quality score; if so, the test terminal is authenticated according to the comprehensive communication quality score; if not, the adjustment parameters are output according to the test data sequence, and the adjustment parameters are used to indicate the adjustment of the test parameters of the terminal.

[0186] The execution plane 52 is used to receive the adjustment parameters sent by the management plane 51; based on the adjustment parameters, the test parameters are adjusted, the test parameters include signal strength, terminal moving speed, interference signal strength, and antenna angle, and the antenna angle is used to indicate the angle between the terminal antenna and the main lobe direction of the base station antenna; based on the adjusted test parameters, the test terminal is tested, test data is collected, and a test data sequence is obtained; and the test data sequence is sent to the management plane 51.

[0187] The execution plane 52 includes an execution C terminal 521, a test instrument, a test terminal 522, and an execution S terminal 524. The test terminal 522 is placed in a shielding box 523. The execution C terminal is responsible for the execution of the use cases and tests issued by the execution management plane, the generation of test data, data analysis and test result collection, and belongs to the execution and qualitative unit. The shielding box 523 is responsible for the servo adjustment of the terminal position and antenna angle according to the calculation results of the test process. The test terminal 522 is responsible for connecting the execution C terminal 521, the execution S terminal 524 and the relay capability, so as to realize the bidirectional consistency test of the parallel function and performance of the test terminal (simultaneously testing the uplink reception, uplink forwarding, downlink reception and downlink forwarding capabilities of the terminal. And the uplink and downlink business initiation and execution are executed by two ends, and the non-tested terminal is triggered and executed). The execution S terminal 524 is responsible for the generation, docking, analysis and final judgment of the test data of the function and performance of the terminal to be tested, and belongs to the execution and qualitative unit.

[0188] A servo motor can be built into the shielding box 523, and the test terminal is placed on the servo motor to enable the terminal to rotate the antenna, adjust the moving speed and signal strength according to the parameters required by the test. The servo motor is controlled by the execution surface and performs servo adjustment for a specific period of time according to the adjustment parameters.

[0189] The system deployment adopts a combination of centralized deployment and split deployment. The management side of the system is deployed on the cloud service or stand-alone server of the certification body, which is a central deployment. The execution side of the system is deployed in a specific test network environment, such as the test environment of the terminal manufacturer, the test environment of the terminal user, or other network environments to be tested. It realizes the needs of local testing, testing in specific usage environments, research and development, and certification of terminals, thereby solving the problem of inconsistency between the test environment and the usage environment and the problem of low efficiency of mailing equipment to the certification body for testing. The execution planes of the distributed deployment are independent of each other and do not involve business transactions or mutual cooperation.

[0190] The terminal authentication test system provided in this embodiment can execute the method provided in the above method embodiment, and its implementation principle and technical effect are similar, which will not be described in detail in this embodiment.

[0191] Figure 6 This is a schematic diagram of the structure of a terminal authentication test device provided in this application. Figure 6 As shown, the electronic device 60 provided in this embodiment includes: at least one processor 601 and a memory 602. Optionally, the device 60 also includes a communication component 603. The processor 601, the memory 602 and the communication component 603 are connected via a bus 604.

[0192] In a specific implementation process, at least one processor 601 executes the computer execution instructions stored in the memory 602, so that at least one processor 601 executes the above method.

[0193] The specific implementation process of the processor 601 can be found in the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment will not be repeated here.

[0194] In the above embodiments, it should be understood that the processor can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the invention can be directly implemented as a hardware processor, or can be implemented by a combination of hardware and software modules in the processor.

[0195] The memory may include a high-speed memory (Random Access Memory, RAM), and may also include a non-volatile memory (NVM), such as at least one disk storage.

[0196] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of this application is not limited to only one bus or one type of bus.

[0197] The present application also provides a computer program product, including a computer program, which implements the above method when executed by a processor.

[0198] The present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the above method is implemented.

[0199] The above-mentioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general or special-purpose computer.

[0200] An exemplary readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (Application Specific Integrated Circuits, referred to as: ASIC). Of course, the processor and the readable storage medium can also exist in the device as discrete components.

[0201] The division of units is only a logical function division, and there may be other divisions in actual implementation, such as 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 mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interface, device or unit, which can be electrical, mechanical or other forms.

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

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

[0204] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.

[0205] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.

[0206] Finally, it should be noted that those skilled in the art will readily conceive of other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present invention is intended to cover any variations, uses or adaptations of the present invention, which follow the general principles of the present invention and include common knowledge or customary technical means in the art not disclosed by the present invention, are not limited to the precise structure described above and shown in the drawings, and may be modified and changed in various ways without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.

Claims

1. A terminal authentication test method, characterized in that: Applied to the management plane, the method includes: A test data sequence of a test terminal sent by a receiving execution plane, wherein the test data sequence includes: a signal strength sequence, a network delay sequence, a transmission rate sequence, a terminal moving speed sequence, an interference signal strength sequence, and an antenna angle sequence, wherein the antenna angle sequence is a data set indicating an angle between a terminal antenna and a main lobe direction of a base station antenna; Determining a correlation factor between the plurality of test parameters, wherein the correlation factor is used to indicate the degree of influence of other test parameters in the plurality of test parameters on the target test parameter; Based on the test data sequence and the correlation factor, the communication quality of the test terminal is determined, and based on the communication quality, the test terminal is authenticated.

2. The method according to claim 1, characterized in that The determining of the correlation factor between the multiple test parameters comprises: For any target test parameter among multiple test parameters, other test parameters corresponding to the target test parameter are determined, and based on the test data sequence corresponding to the target test parameter and the test data sequence corresponding to the other test parameters, a correlation factor between the target test parameter and the other test parameters is determined.

3. The method according to claim 2, characterized in that The target test parameter includes a signal strength and a transmission rate; determining the relevant parameter corresponding to the target test parameter, and determining a correlation factor between the test parameter and the relevant parameter based on a test data sequence corresponding to the target test parameter and a test data sequence corresponding to the relevant parameter, includes: Determine a first related parameter corresponding to the signal strength, and determine a correlation factor corresponding to the first related parameter based on the test data sequence, where the first related parameter includes interference signal strength, terminal moving speed, and antenna angle; Determine, according to the transmission rate, a second related parameter corresponding to the transmission rate, wherein the second related parameter includes a network delay; The sum of absolute differences is determined according to the transmission rate data corresponding to each network delay data in the network delay sequence, and the fourth correlation factor is calculated according to the sum of absolute differences.

4. The method according to claim 3, characterized in that The determining, based on the test data sequence, a correlation factor corresponding to the first correlation parameter comprises: Determine a signal strength average value and an interference signal strength average value according to the signal strength sequence and the interference signal strength sequence, and determine a first correlation factor based on the signal strength sequence, the signal strength average value, the interference signal strength sequence, and the interference signal strength average value; constructing a linear regression model according to the signal strength sequence and the terminal moving speed sequence, and determining a second correlation factor based on a regression coefficient of the linear regression model, wherein the linear regression model is used to indicate a linear relationship between the signal strength and the terminal moving speed; A linear fitting model is constructed according to the signal strength sequence and the antenna angle sequence, and a third correlation factor is determined based on the linear fitting model and the signal strength sequence, wherein the linear fitting model is used to indicate a correlation relationship between the signal strength and the antenna angle.

5. The method according to claim 1, characterized in that The determining the communication quality of the test terminal based on the test data sequence and the correlation factor includes: Determining the weight of the test parameter according to the correlation factor; Calculating a comprehensive communication quality score according to the correlation factor, the test data sequence and the weight of the test parameter; The communication quality of the test terminal is determined based on the comprehensive communication quality score.

6. The method according to claim 5, characterized in that The performing authentication processing on the test terminal based on the communication quality includes: Based on the comprehensive communication quality score, determining whether the test parameters are an optimal combination; If yes, authenticating the test terminal according to the comprehensive communication quality score; If not, then outputting adjustment parameters according to the test data sequence, wherein the adjustment parameters are used to indicate adjustment of the test parameters of the terminal.

7. A terminal authentication test method, characterized in that: Applied to the execution side, the method includes: Receive adjustment parameters sent by the management plane; Based on the adjustment parameters, the test parameters are adjusted, the test parameters including signal strength, terminal moving speed, interference signal strength, and antenna angle, where the antenna angle is used to indicate the angle between the terminal antenna and the main lobe direction of the base station antenna; Testing the test terminal based on the adjusted test parameters, collecting test data, and obtaining a test data sequence; Sending a test data sequence to the management plane.

8. A terminal authentication test system, characterized in that: The system includes a management plane and an execution plane, wherein the management plane is connected to the execution plane; The management plane is used to receive a test data sequence of a test terminal sent by the execution plane, wherein the test data sequence includes: a signal strength sequence, a network delay sequence, a transmission rate sequence, a terminal moving speed sequence, an interference signal strength sequence, and an antenna angle sequence, wherein the antenna angle sequence is a data set indicating an angle between a terminal antenna and a main lobe direction of a base station antenna; The management plane is further used to determine a correlation factor between multiple test parameters, where the correlation factor is used to indicate the degree of influence of other test parameters in the multiple test parameters on the target test parameter; Based on the test data sequence and the correlation factor, the communication quality of the test terminal is determined, and based on the communication quality, the test terminal is authenticated.

9. A terminal authentication test device, characterized in that: include: Memory, processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 7 when executed by a processor.

Citation Information

Patent Citations

  • Shock wave power testing system and method and storable medium

    CN113899263A

  • Equipment testing method, testing equipment and chip system

    CN116800384A

  • Method and device for controlling 5g antenna, 5g terminal and computer readable storage medium

    US20220352938A1