Terminal authentication test method, system, device and medium
By determining the correlation factors between terminal test parameters, calculating communication quality, and adjusting test parameters, the problem of communication experience differences caused by the failure to consider dynamic changes and complex correlations in existing technologies is solved, and more accurate test certification is achieved.
Patent Information
- Application Number
- CN202510038736.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-09
- Publication Date
- 2025-12-09
- Estimated Expiration
- 2045-01-09
AI Technical Summary
In existing technologies, the dynamic changes of influencing factors and the complex relationships between them are not considered when testing the device under test. This makes it difficult to achieve accurate and efficient testing and certification, resulting in significant differences in the communication experience of mobile terminals in actual use.
By receiving test data sequences from the test terminal, the correlation factors between multiple test parameters are determined. Based on these factors, the communication quality is calculated, and authentication processing is performed according to the communication quality. The test parameters are then adjusted to achieve the optimal combination.
This improved the reliability of the test, making the test results closer to actual usage effects, and enhanced the accuracy and reliability of communication quality.
Smart Images

Figure CN119946689B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of terminal testing, and in particular to a terminal authentication testing method, system, device and medium. BACKGROUND
[0002] In the digital era, the test terminal needs to maintain smooth communication, therefore, before the test terminal is qualified for factory shipment, it needs to meet the stability and reliability in use, therefore, the terminal manufacturer and terminal user need to test the test terminal according to specific business in advance to ensure that the test terminal is qualified for factory shipment while meeting the specific business requirements.
[0003] In the prior art, the to-be-tested device is communicatively connected with the test system, and the to-be-tested device is tested automatically through test cases and test scripts.
[0004] However, when testing the to-be-tested device in the prior art, the dynamic changes of influencing factors and the complex correlations between influencing factors are not considered, making it difficult to achieve a precise and efficient testing authentication scheme, resulting in large differences in communication experience of mobile terminals in actual use and many other problems. SUMMARY
[0005] The terminal authentication testing method, system, device and medium provided by the embodiments of the present application avoid overly idealized test parameters, make the test results closer to actual use effects, and enhance the reliability of the test.
[0006] In a first aspect, the embodiments of the present application provide a terminal authentication testing method applied to a management surface, which includes:
[0007] receiving a test data sequence of a test terminal sent by an execution surface, 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 being used to indicate a data set of an included angle between a terminal antenna and a base station antenna main lobe direction;
[0008] determining a correlation factor between a plurality of test parameters, the correlation factor being used to indicate an influence degree of other test parameters in the plurality of test parameters on a target test parameter;
[0009] determining a communication quality of the test terminal based on the test data sequence and the correlation factor, and performing authentication processing on the test terminal based on the communication quality.
[0010] In a possible implementation, determining the correlation factor between the plurality of test parameters includes:
[0011] For any one target test parameter in the plurality of test parameters, determine other test parameters corresponding to the target test parameter, and determine an association factor between the target test parameter and the other test parameters based on a test data sequence corresponding to the target test parameter and test data sequences corresponding to the other test parameters.
[0012] In a possible implementation, the target test parameter includes signal strength and transmission rate; and the determining the related parameters corresponding to the target test parameter and determining the association factor between the test parameter and the related parameters based on the test data sequence corresponding to the target test parameter and the test data sequences corresponding to the related parameters includes:
[0013] determining a first related parameter corresponding to the signal strength, and determining an association factor corresponding to the first related parameter based on the test data sequence, the first related parameter including interference signal strength, terminal moving speed, and antenna angle;
[0014] determining a second related parameter corresponding to the transmission rate according to the transmission rate, the second related parameter including network delay;
[0015] determining an absolute difference sum according to transmission rate data corresponding to each network delay data in the network delay sequence, and calculating a fourth association factor according to the absolute difference sum.
[0016] In a possible implementation, the determining the association factor corresponding to the first related parameter based on the test data sequence includes:
[0017] determining signal strength average and interference signal strength average according to the signal strength sequence and the interference signal strength sequence, and determining a first association factor based on the signal strength sequence, the signal strength average, the interference signal strength sequence, and the interference signal strength average;
[0018] constructing a linear regression model according to the signal strength sequence and the terminal moving speed sequence, and determining a second association factor based on a regression coefficient of the linear regression model, the linear regression model being used to indicate a linear relationship between the signal strength and the terminal moving speed;
[0019] constructing a linear fitting model according to the signal strength sequence and the antenna angle sequence, and determining a third association factor based on the linear fitting model and the signal strength sequence, the linear fitting model being used to indicate an association relationship between the signal strength and the antenna angle.
[0020] In a possible implementation, the determining the communication quality of the test terminal based on the test data sequence and the association factor includes:
[0021] determine a weight of the test parameter according to the correlation factor;
[0022] calculate a communication quality comprehensive score according to the correlation factor, the test data sequence and the weight of the test parameter;
[0023] determine the communication quality of the test terminal based on the communication quality comprehensive score.
[0024] In a possible implementation, the authentication processing of the test terminal based on the communication quality comprises:
[0025] determine whether the test parameter is an optimal combination based on the communication quality comprehensive score;
[0026] if yes, perform the authentication processing of the test terminal according to the communication quality comprehensive score;
[0027] if no, output an adjustment parameter according to the test data sequence, the adjustment parameter being used to instruct to adjust the test parameter of the terminal.
[0028] In a second aspect, an embodiment of the present application provides a terminal authentication test method, applied to an execution plane, and the method comprises:
[0029] receive an adjustment parameter issued by a management plane;
[0030] adjust a test parameter based on the adjustment parameter, the test parameter comprising a signal strength, a terminal moving speed, an interference signal strength and an antenna angle, the antenna angle being used to indicate an included angle between a terminal antenna and a base station antenna main lobe direction;
[0031] test a test terminal based on the adjusted test parameter, collect test data and obtain 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, comprising a management plane, configured to receive a test data sequence of a test terminal sent by an execution plane, 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 being used to indicate a data set of an included angle between a terminal antenna and a base station antenna main lobe direction;
[0034] The management plane is also configured to determine a correlation factor between the test parameters, the correlation factor being used to indicate a degree of influence of other test parameters on a target test parameter; 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.
[0035] In a possible implementation, the management plane is configured to, for any target test parameter in the 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 the test data sequence corresponding to the target test parameter and the test data sequence corresponding to the other test parameters.
[0036] In a possible implementation, the target test parameter includes signal strength and transmission rate, the management plane is configured to 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, the first related parameter including interference signal strength, terminal moving speed, and antenna angle; determine a second related parameter corresponding to the transmission rate according to the transmission rate, the second related parameter including network delay; determine an absolute difference sum according to the transmission rate data corresponding to each network delay data in the network delay sequence, and calculate a fourth correlation factor according to the absolute difference sum.
[0037] In a possible implementation, the management plane is configured to determine a signal strength average and an interference signal strength average 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, the interference signal strength sequence, and the interference signal strength average; construct a linear regression model according to the signal strength sequence and the terminal moving speed sequence, and determine a second correlation factor based on a regression coefficient of the linear regression model, the linear regression model being used to indicate a linear relationship between the signal strength and the terminal moving speed; construct a linear fitting model according to the signal strength sequence and the antenna angle sequence, and determine a third correlation factor based on the linear fitting model and the signal strength sequence, the linear fitting model being used to indicate a correlation relationship between the signal strength and the antenna angle.
[0038] In a possible implementation, the management plane is configured to determine a weight of the test parameter according to the correlation factor; calculate a communication quality comprehensive 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 communication quality comprehensive score.
[0039] In a possible implementation, the management plane is configured to determine whether the test parameters are optimal combination based on the communication quality comprehensive score; if yes, perform authentication processing on the test terminal according to the communication quality comprehensive score; if no, output adjustment parameters according to the test data sequence, the adjustment parameters being used to indicate adjustment of the test parameters of the terminal.
[0040] In a possible implementation, the execution plane is configured to receive the adjustment parameters issued by the management plane; adjust the test parameters based on the adjustment parameters, the test parameters including signal strength, terminal moving speed, interference signal strength, and antenna angle, the antenna angle being used to indicate the included angle between the terminal antenna and the main lobe direction of the base station antenna; test the test terminal based on the adjusted test parameters, collect test data, and obtain a test data sequence; and send the test data sequence to the management plane.
[0041] In a fourth aspect, an embodiment of the present application provides a terminal authentication test device, including a memory and a processor.
[0042] The memory stores computer execution instructions.
[0043] The processor executes the computer execution instructions stored in the memory, so that the processor executes the first aspect and / or various possible implementation manners of the first aspect.
[0044] In a fifth aspect, an embodiment of the present application provides a computer readable storage medium, the computer readable storage medium stores computer execution instructions, and the computer execution instructions are executed by a processor to implement the first aspect and / or various possible implementation manners of the first aspect and the implementation manners of the second aspect.
[0045] In a sixth aspect, an embodiment of the present application provides a computer program product, including a computer program, and the computer program is executed by a processor to implement the first aspect and / or various possible implementation manners of the first aspect and the implementation manners of the second aspect.
[0046] The terminal authentication test method, system, device and medium provided by the embodiments of the present application can process the test sequence of the test terminal sent by the execution plane, determine the correlation factors between the test parameters according to the influence degree of other test parameters on the target test parameter, and then calculate the communication quality of the test terminal according to the test data sequence and the correlation factors, so as to perform authentication processing on the test terminal, avoid idealization of the test parameters, make the test result closer to the actual use effect, and enhance the reliability of the test. BRIEF DESCRIPTION OF DRAWINGS
[0047] The accompanying drawings, which are incorporated into and form a part of the specification, illustrate preferred embodiments consistent with the present application and, together with the description, serve to explain the principles of the application.
[0048] Figure 1 A scenario diagram of a terminal authentication test method provided by an embodiment of the present application is shown in FIG. 1.
[0049] Figure 2 A flowchart of a terminal authentication test method provided by an embodiment of the present application is shown in FIG. 2. Figure One
[0050] Figure 3 A flowchart of a terminal authentication test method provided by an embodiment of the present application is shown in FIG. 2. Figure Two
[0051] Figure 4 A flowchart of a terminal authentication test method provided by an embodiment of the present application is shown in FIG. 2. Figure Three
[0052] Figure 5 A structure diagram of a terminal authentication test system provided by an embodiment of the present application is shown in FIG. 3.
[0053] Figure 6 A structure diagram of a terminal authentication test system provided by an embodiment of the present application is shown in FIG. 3.
[0054] The above-mentioned figures have shown the specific embodiments of the present application, which will be described in more detail hereinafter. These figures and the written description are not intended to limit the scope of the present application concept in any way, but to illustrate the present application concept to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0055] The exemplary embodiments will be described in detail herein with reference to the attached drawings. The same or similar components are denoted by the same or similar reference numerals throughout the drawings and the following description. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the present application as detailed in the appended claims.
[0056] In the digital era, the test terminal needs to maintain smooth communication, therefore, the test terminal needs to meet the stability and reliability in use before it is qualified for factory shipment, therefore, the terminal manufacturer and the terminal user need to test the test terminal according to the specific business in advance to ensure that the test terminal is qualified for factory shipment and meets the specific business requirements.
[0057] Figure 1 A scenario diagram of a terminal authentication test method provided by an embodiment of the present application is shown in FIG. 1. Figure 1 As shown, this application is specifically applied to a testing system, which includes a management plane 11 and an execution plane 12. The management plane 11 sends test scripts to the execution plane 12. The execution plane 12 tests the test terminal 13 according to the operation flow of the test scripts, collects the execution results, and sends the execution results to the management plane 11.
[0058] Based on the above scenarios, it can be seen that in the existing technology, when testing the device under test, the dynamic changes of influencing factors and the complex relationships between these factors are not considered, making it difficult to achieve an accurate and efficient testing and certification solution. This results in significant differences in the communication experience of the test terminals in actual use.
[0059] The terminal authentication testing method provided in this application determines the correlation factors between test parameters and communication quality by analyzing the test data sequence of the test terminal sent by the execution plane and determining the influence of other test parameters on the target test parameters based on the test data sequence. This method solves the problem that the communication experience of the test terminal in actual use varies greatly because the dynamic changes of influencing factors and the complex correlations between influencing factors are not considered.
[0060] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0061] Figure 2 A flowchart illustrating a terminal authentication testing method provided in this application embodiment. Figure One ,like Figure 2 As shown, the execution entity in this embodiment may be, for example, Figure 1 The management interface in the method includes:
[0062] S201, Receive the test data sequence from the test terminal sent by the execution plane;
[0063] The test data sequence is collected by the execution plane during testing according to a fixed sampling period, reflecting the dynamic changes of each 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 ensures user experience and facilitates product quality control. In actual communication, factors such as antenna angle and terminal movement speed, along with signal strength and channel bandwidth, collectively affect communication quality and the actual usability of the terminal.
[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 antenna angle sequence and other test data sequences, where i represents the ith sampling period.
[0066] S202, determine the correlation factor between the plurality of test parameters;
[0067] Wherein, the correlation factor is used to indicate the influence degree of other test parameters in the plurality of test parameters on the target test parameter;
[0068] The mutual correlation between the test parameters has an influence on the communication performance, thereby affecting the formulation of the communication performance optimization strategy.
[0069] For example: a linear model between other test parameters and target test parameters can be constructed according to the test data sequence, thereby determining the correlation factor between the test parameters; the influence degree of other test parameters on the target test parameter can also be determined by changing the other test parameters, according to the change of the target test parameter 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] Wherein, the communication quality is a comprehensive index for measuring the pros and cons of information transmission effect.
[0072] Based on the communication quality, the test terminal is authenticated, which is a key way to ensure the stable and efficient operation of the network and to provide high-quality experience for users.
[0073] For example, the communication quality of the test terminal can be determined by setting priority ordering rules, cluster analysis, calculating communication quality comprehensive scores, etc., so as to perform authentication processing on the test terminal.
[0074] 1) Set the priority order of the communication quality factors: for example, take the signal strength as the most important factor, when the signal strength is lower than a certain threshold value (such as-90dBm) which seriously affects the communication, it is judged that the communication quality is poor. If the signal strength is within an acceptable range, consider other factors such as network delay and data transmission rate in turn. Each factor has a simple pass / fail standard, and as long as one high-priority factor is not qualified, the communication quality level is determined.
[0075] 2) Cluster analysis: Cluster analysis is performed on a large amount of communication state data (containing data of various factors), for example, using a K-means clustering algorithm. The communication state is divided into several different categories (such as high-quality communication, general communication, and poor communication). According to the clustering results, the range of each factor corresponding to each category is determined. In the test, for new communication state data, the communication quality is evaluated by judging the cluster category to which it belongs.
[0076] 3) According to the correlation factor, the weight of the test parameter is determined; and according to the correlation factor, the test data sequence, and the weight of the test parameter, the communication quality comprehensive score is calculated, so as to determine the communication quality of the test terminal.
[0077] The terminal authentication test method provided by the embodiments of the present application processes the test sequence of the test terminal sent by the execution surface, determines the correlation factor between the test parameters according to the influence degree of other test parameters on the target test parameter, and calculates the communication quality of the test terminal according to the test data sequence and the correlation factor, so as to perform authentication processing on the test terminal, avoid idealization of the test parameters, make the test result closer to the actual use effect, and enhance the reliability of the test.
[0078] Figure 3 The flowchart of a terminal authentication test method provided by the embodiments of the present application Figure Two The embodiments of the present application are described in detail below. Figure 2 The embodiments of the present application are described in detail below. Figure 3 As shown in the figure, the method comprises the following steps:
[0079] S301, receiving the test data sequence of the test terminal sent by the execution surface;
[0080] Step S301 is similar to step S201, and will not be described here.
[0081] S302, for any one target test parameter in the plurality of test parameters, determining the other test parameters corresponding to the target test parameter, and based on the test data sequence corresponding to the target test parameter and the test data sequence corresponding to the other test parameters, determining the correlation factor between the target test parameter and 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 test parameters that change with the target test parameter can also be used as the other test parameters corresponding to the target test parameter.
[0083] After determining the other test parameters corresponding to the target test parameter, the correlation factor between the target test parameter and other test parameters is determined based on the test data sequence corresponding to the target test parameter and the test data sequences corresponding to the other test parameters.
[0084] In one possible implementation, the process of determining other test parameters corresponding to any one of multiple test parameters, and determining the correlation factor between the target test parameter and 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, is described in detail below:
[0085] Determine the first correlation parameter corresponding to the signal strength, and based on the test data sequence, determine the correlation factor corresponding to the first correlation parameter;
[0086] The first relevant parameters include the interference signal strength, the terminal's moving speed, and the antenna angle.
[0087] In one possible implementation, the specific process of determining the correlation factor corresponding to the first correlation parameter based on the test data sequence is described in detail:
[0088] 1) Determine the average signal strength and the average interference signal strength 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 average signal strength, the interference signal strength sequence, and the average interference signal strength.
[0089] The average signal strength is calculated using the following formula:
[0090]
[0091] The average value of the interference signal strength is calculated using the following formula:
[0092]
[0093] The linear correlation coefficient is 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; the closer it is to 0, the weaker the correlation.
[0098] 2) Constructing a linear regression model according to the signal strength sequence and the terminal moving speed sequence, determining a second correlation factor based on a regression coefficient of the linear regression model, the linear regression model being used to indicate a linear relationship between the signal strength and the terminal moving speed;
[0099] Constructing a linear regression model:
[0100]
[0101] Determining the regression coefficient using the least square 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 to 1 indicating the greater the influence of the moving speed on the signal strength, and the closer to 0 indicating the smaller the influence of the moving speed on the signal strength.
[0105] 3) Constructing a linear fitting model according to the signal strength sequence and the antenna angle sequence, determining a third correlation factor based on the linear fitting model and the signal strength sequence.
[0106] The linear fitting model is used to indicate the correlation between the signal strength and the antenna angle.
[0107] Constructing a linear fitting model according to the signal strength sequence and the antenna angle sequence, determining a goodness of fit value based on the linear fitting model and the signal strength sequence:
[0108]
[0109] Wherein, 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, the greater the influence of the antenna angle on the signal strength, and the closer to 0, the smaller the influence of the antenna angle on the signal strength.
[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, an absolute difference sum is determined, and a fourth correlation factor is calculated according to the absolute difference sum.
[0114] The second correlation parameter includes the network delay.
[0115] The absolute difference sum is calculated by the following formula:
[0116]
[0117] The correlation degree is calculated by the following formula:
[0118]
[0119] The smaller the correlation degree is, the stronger the correlation between the transmission rate and the network delay is, and the closer to 0 the correlation degree is, the higher the correlation degree is.
[0120] The fourth correlation factor is calculated by the following formula:
[0121]
[0122] S303, according to the correlation factor, the weight of the test parameter is determined;
[0123] The total weight is 1.
[0124] 1) Signal strength weight :
[0125]
[0126] 2) Network delay weight :
[0127]
[0128] The abnormal proportion of network delay is calculated by the following formula:
[0129]
[0130]
[0131] The number of times that the network delay is greater than 1.5 times the average is .
[0132] 3) Transmission rate weight :
[0133]
[0134] wherein, is the fluctuation ratio of transmission rate.
[0135] The fluctuation ratio of transmission rate is calculated by the following formula:
[0136]
[0137] wherein, the transmission rate fluctuation ;
[0138] is the maximum value of transmission rate; is the minimum value of transmission rate; the average value of transmission rate .
[0139] 4) Terminal moving speed weight :
[0140]
[0141] wherein, is the mutation ratio.
[0142] The mutation ratio is calculated by the following formula:
[0143]
[0144] wherein, , is the threshold value, which can be 3m / s for example.
[0145] 5) Interference signal strength weight :
[0146]
[0147] wherein, ; is the interference signal strength threshold value, which can be -80dBm for example.
[0148] 6) Antenna angle weight :
[0149]
[0150] wherein, , is the ideal angle.
[0151] S304, according to the correlation factor, the test data sequence and the weight of the test parameter, the communication quality comprehensive score is calculated;
[0152] The communication quality comprehensive score is calculated by the following formula:
[0153]
[0154] wherein, , signal strength threshold For example, it can be -100dBm; instability .
[0155] By constantly learning and improving the strategy through interaction with the environment, constantly adjusting and combining key factors to maximize the communication performance index, the best authentication scheme is formed.
[0156] S305, determining the communication quality of the test terminal based on the communication quality comprehensive score;
[0157] The closer the communication quality comprehensive 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 communication quality comprehensive score, determine whether the test parameters are the optimal combination, if yes, execute step S307; if not, execute step S308;
[0159] Based on the communication quality comprehensive score, determine whether the test parameters are the optimal combination, if yes, the terminal communication quality can be authenticated according to the pre-set threshold; if not, output the adjustment parameter.
[0160] For example: , determine that the communication quality is excellent; , determine that it is good; , determine that it is poor.
[0161] S307, according to the communication quality comprehensive score, authenticate the test terminal;
[0162] S308, output the adjustment parameter according to the test data sequence.
[0163] Among them, 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 position and antenna angle of the terminal and other test parameters are servo-adjusted to improve the adaptability of the influencing factors and improve the authentication efficiency and quality.
[0165] The embodiment of the application provides a terminal authentication test method, which processes a test sequence of a test terminal sent by an execution surface, determines a correlation factor between test parameters according to the influence degree of other test parameters on a target test parameter, determines the weight of the test parameter and the comprehensive score of communication quality according to the test data sequence and the correlation factor, and further determines the communication quality of the test terminal, and performs authentication processing on the test terminal in the case that the test parameters are in an optimal combination; in the case that the test parameters are not in the optimal combination, the adjustment parameter of the test parameter is determined, the test scene is prevented from being too idealized, the test result is closer to the actual use effect, the accuracy of the communication quality determination is improved, and the reliability of the test is enhanced.
[0166] Figure 4 The flowchart of a terminal authentication test method provided by the embodiment of the application Figure Three The execution subject of the embodiment can be, for example, an execution surface in a test system Figure 1 , as shown in FIG. 1, and the method comprises the following steps. Figure 4
[0167] S401, receiving an adjustment parameter issued by a management surface;
[0168] When the test parameters are not in the optimal combination, the management surface issues the adjustment parameter to the execution surface, and the execution surface receives the adjustment parameter issued by the management surface.
[0169] S402, adjusting the test parameters based on the adjustment parameter;
[0170] The test parameters include signal strength, terminal moving speed, interference signal strength and antenna angle, and the antenna angle is used to indicate the included angle between the terminal antenna and the main lobe direction of the base station antenna.
[0171] According to the adjustment parameter, the test parameters including signal strength, terminal moving speed, interference signal strength and antenna angle 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, and test data is collected at a fixed sampling period within a test period [t1, t2] to obtain a 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 and other test data sequences
[0174] S404, send the test data sequence to the management plane.
[0175] The embodiment of the application provides a terminal authentication test method, which processes a test sequence of a test terminal sent by an execution plane, determines a correlation factor between test parameters according to an influence degree of other test parameters on a target test parameter, and calculates the communication quality of the test terminal according to the test data sequence and the correlation factor, so as to perform authentication processing on the test terminal, avoids that a test scene is too idealized, makes the test result closer to actual use effect, and enhances the reliability of the test.
[0176] Figure 5 A structural schematic diagram of a terminal authentication test system provided by the embodiment of the application is shown in FIG. 1. Figure 5 As shown in FIG. 1, the terminal authentication test system 50 provided by the embodiment includes:
[0177] The management plane 51 and the execution plane 52 are connected.
[0178] The management plane 51 is configured to receive a test data sequence of a test terminal sent by the execution plane 52, and 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.
[0179] The management plane 51 is further configured to determine a correlation factor between a plurality of test parameters, the correlation factor is used to indicate an influence degree of other test parameters on a target test parameter in the plurality of test parameters, 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.
[0180] The management plane 51 is responsible for management and scheduling of test tasks, test standard management, test process tracking, test data storage and analysis, test data and result display, and test report generation.
[0181] In a possible implementation, the management plane 51 is configured to, for any target test parameter in the plurality of 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 test data sequences corresponding to the other test parameters.
[0182] In a possible implementation, the target test parameters include signal strength and transmission rate, the management plane 51 is configured to determine a first related parameter corresponding to the signal strength, and determine a first correlation factor corresponding to the first related parameter based on the test data sequence, the first related parameter including interference signal strength, terminal moving speed, and antenna angle; determine a second related parameter corresponding to the transmission rate according to the transmission rate, the second related parameter including network delay; determine an absolute difference sum according to the transmission rate data corresponding to each network delay data in the network delay sequence, and calculate a fourth correlation factor according to the absolute difference sum.
[0183] In a possible implementation, the management plane 51 is configured to determine a signal strength average and an interference signal strength average 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, the interference signal strength sequence, and the interference signal strength average; construct a linear regression model according to the signal strength sequence and the terminal moving speed sequence, and determine a second correlation factor based on a regression coefficient of the linear regression model, the linear regression model being used to indicate a linear relationship between the signal strength and the terminal moving speed; construct a linear fitting model according to the signal strength sequence and the antenna angle sequence, and determine a third correlation factor based on the linear fitting model and the signal strength sequence, the linear fitting model being used to indicate an association relationship between the signal strength and the antenna angle.
[0184] In a possible implementation, the management plane 51 is configured to determine a weight of the test parameter according to the correlation factor; calculate a communication quality comprehensive 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 communication quality comprehensive score.
[0185] In a possible implementation, the management plane 51 is configured to determine whether the test parameters are an optimal combination based on the communication quality comprehensive score; if yes, perform an authentication process on the test terminal according to the communication quality comprehensive score; and if no, output an adjustment parameter according to the test data sequence, the adjustment parameter being used to indicate adjustment of the test parameters of the terminal.
[0186] The execution plane 52 is configured to receive the adjustment parameter issued by the management plane 51; adjust the test parameters based on the adjustment parameter, the test parameters including signal strength, terminal moving speed, interference signal strength, and antenna angle, the antenna angle being used to indicate an included angle between a terminal antenna and a main lobe direction of a base station antenna; test the test terminal based on the adjusted test parameters, collect test data, and obtain a test data sequence; and send the test data sequence to the management plane 51.
[0187] The execution plane 52 includes the execution C-end 521, test instruments, test terminal 522, and execution S-end 524. Test terminal 522 is housed in a shielded enclosure 523. The execution C-end is responsible for executing test cases issued by the management plane, generating test data, analyzing data, and collecting test results; it belongs to the execution and qualitative unit. The shielded enclosure 523 is responsible for servo adjustment of the terminal position and antenna angle based on the calculation results of the test process. Test terminal 522 is responsible for connecting the execution C-end 521, execution S-end 524, and relay capabilities, thereby achieving bidirectional consistency testing of the parallel functions and performance of the test terminal (simultaneously testing the terminal's uplink reception, uplink forwarding, downlink reception, and downlink forwarding capabilities. Furthermore, the uplink and downlink service initiation and execution are executed by two ends, not triggered and executed by the terminal under test). Execution S-end 524 is responsible for generating, connecting, analyzing, and ultimately judging the test data for the functions and performance of the terminal under test; it belongs to the execution and qualitative unit.
[0188] A servo rotary motor can be built into the shielded enclosure 523. The test terminal is placed on the servo motor, enabling the terminal under test to adjust its antenna rotation, movement speed, and signal strength according to the required test parameters. This servo motor is controlled by an actuator, performing specific servo adjustments over a given time period based on the adjustment parameters.
[0189] The system deployment employs a combination of centralized and distributed deployment. The management plane is deployed on the certification authority's cloud service or a standalone server (centralized deployment), while the execution plane is deployed in specific test network environments, such as the terminal manufacturer's test environment, the terminal user's test environment, or other network environments to be tested. This enables terminals to be tested locally and in specific usage environments, fulfilling the needs of R&D and certification, thereby resolving the issues of inconsistencies between test and usage environments and the inefficiency of mailing devices to certification authorities for testing. The distributed execution planes are independent of each other, without business interactions or cooperation.
[0190] The terminal authentication testing system provided in this embodiment can execute the methods provided in the above method embodiments. Its implementation principle and technical effect are similar, and will not be described in detail here.
[0191] Figure 6 This is a structural schematic diagram of a terminal authentication testing 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 further includes a communication component 603. The processor 601, memory 602, and communication component 603 are connected via a bus 604.
[0192] In the implementation process, the at least one processor 601 executes the computer execution instructions stored in the memory 602, so that the at least one processor 601 executes the above-mentioned method.
[0193] The specific implementation process of the processor 601 can refer to the method embodiments described above, which have similar implementation principles and technical effects, and will not be described here in detail.
[0194] In the above embodiments, it should be understood that the processor can be a central processing unit (English: Central Processing Unit, for short: CPU), and can also be other general-purpose processors, digital signal processors (English: Digital Signal Processor, for short: DSP), application specific integrated circuits (English: Application Specific Integrated Circuit, for short: ASIC), etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in combination with the application can be directly embodied as hardware processor execution, or executed by hardware and software modules in the processor.
[0195] The memory can include a random access memory (Random Access Memory, RAM), and can also include a non-volatile memory (Non-volatile Memory, NVM), for example, at least one disk memory.
[0196] The bus can be an industry standard architecture (Industry Standard Architecture, ISA) bus, a peripheral component interconnect (Peripheral Component, PCI) bus, or an extended industry standard architecture (Extended Industry Standard Architecture, EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For the convenience of representation, the bus in the drawings of the present application does not limit only one bus or one type of bus.
[0197] The present application also provides a computer program product, comprising a computer program, which is executed by the processor to realize the above-mentioned method.
[0198] The present application also provides a computer readable storage medium, which stores computer execution instructions, and when the processor executes the computer execution instructions, the above-mentioned method is realized.
[0199] The above-mentioned readable storage medium can be realized by any type of volatile or nonvolatile storage devices 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 storage, 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 the 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 an integral part of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (ASIC). Of course, the processor and the readable storage medium can also exist as discrete components in the device.
[0201] The division of units is only a logical functional division, and in actual implementation, there can be another division manner, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0202] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on multiple network units. According to actual needs, part or all of the units can be selected to achieve the purpose of the embodiment.
[0203] In addition, the functional units in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit.
[0204] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application or the parts of the technical solutions that essentially contribute to the prior art can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the embodiments of the method of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various media that can store program codes.
[0205] It can be understood by those skilled in the art that all or part of the steps of the above-mentioned method embodiments can be completed by program instruction related hardware. 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, magnetic disk or optical disk, and various media that can store program codes.
[0206] Finally, it should be noted that: those skilled in the art will easily think of other embodiments of the present application after considering the specification and practicing the application disclosed herein. The present application is intended to cover any variations, uses or adaptations of the present application that follow the general principles of the present application and include common knowledge or conventional technical means in the art that are not disclosed in the present application, and is not limited to the precise structure described above and shown in the drawings, and various modifications and changes can be made without departing from the scope thereof. The scope of the present application is only limited by the appended claims.
Claims
1. A terminal authentication test method characterized by comprising: The method applied to the management surface comprises: 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 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 between multiple test parameters, the correlation factor being used for indicating an influence degree of other test parameters on a target test parameter; the determination of the correlation factor between the multiple test parameters comprises: determining a second related parameter corresponding to the transmission rate according to the transmission rate, the second related parameter comprising the network delay; determining an absolute difference value sum according to transmission rate data corresponding to each network delay data in the network delay sequence, and calculating a fourth correlation factor according to the absolute difference value sum; determining 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 determining 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, the linear regression model being used for indicating a linear relationship between the signal strength and the terminal moving speed; constructing a linear fitting model according to the signal strength sequence and the antenna angle sequence, and determining a third correlation factor based on the linear fitting model and the signal strength sequence, the linear fitting model being used for indicating a correlation relationship between the signal strength and the antenna angle; determining a weight of the test parameter according to the correlation factor, and calculating a communication quality comprehensive score according to the correlation factor, the test data sequence, and the weight of the test parameter; determining a communication quality of the test terminal based on the communication quality comprehensive score, and performing an authentication process on the test terminal based on the communication quality.
2. The method of claim 1, wherein, the determination of the correlation factor between the multiple test parameters comprises: for any one target test parameter in the 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.
3. The method of claim 2, wherein, the target test parameter comprises the signal strength and the transmission rate; the determination of the related parameter corresponding to the target test parameter, and the determination of the correlation factor between the test parameter and the related parameter based on the test data sequence corresponding to the target test parameter and a test data sequence corresponding to the related parameter, comprises: determining a first related parameter corresponding to the signal strength, and determining a correlation factor corresponding to the first related parameter based on the test data sequence, the first related parameter comprising the interference signal strength, the terminal moving speed, and the antenna angle.
4. The method of claim 1, wherein, The authentication processing of the test terminal based on the communication quality comprises: determining whether the test parameters are optimal combination based on the communication quality comprehensive score; if yes, performing authentication processing on the test terminal according to the communication quality comprehensive score; if no, outputting adjustment parameters according to the test data sequence, the adjustment parameters being used for indicating adjustment of the test parameters of the terminal.
5. A terminal authentication test method characterized by, The method applied to the execution surface comprises: receiving adjustment parameters issued by the management surface, the adjustment parameters being determined when the management surface performs authentication processing on the test terminal based on the test data sequence according to the terminal authentication test method in any one of claims 1-4; adjusting the test parameters based on the adjustment parameters, the test parameters comprising signal strength, terminal moving speed, interference signal strength and antenna angle, the antenna angle being used for indicating the included 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 the test data sequence to the management surface.
6. A terminal authentication test system characterized by comprising: The system comprises a management surface and an execution surface, and the management surface and the execution surface are connected; the management surface is used for receiving the test data sequence of the test terminal sent by the 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 being used for indicating a data set of the included angle between the terminal antenna and the main lobe direction of the base station antenna; the management surface is further used for determining correlation factors between multiple test parameters, the correlation factors being used for indicating the influence degree of other test parameters in the multiple test parameters on a target test parameter; the management surface is further used for determining a second related parameter corresponding to the transmission rate according to the transmission rate, the second related parameter comprising a network delay; determining an absolute difference sum according to the transmission rate data corresponding to each network delay data in the network delay sequence, and calculating a fourth correlation factor according to the absolute difference sum; determining a signal strength average and an interference signal strength average according to the signal strength sequence and the interference signal strength sequence, and determining a first correlation factor based on the signal strength sequence, the signal strength average, the interference signal strength sequence and the interference signal strength average; the management surface is further used for constructing a linear regression model according to the signal strength sequence and the terminal moving speed sequence, determining a second correlation factor based on the regression coefficient of the linear regression model, the linear regression model being used for indicating the linear relationship between the signal strength and the terminal moving speed; constructing a linear fitting model according to the signal strength sequence and the antenna angle sequence, and determining a third correlation factor based on the linear fitting model and the signal strength sequence, the linear fitting model being used for indicating the correlation relationship between the signal strength and the antenna angle; The management plane is further configured to determine a weight of the test parameter according to the correlation factor, calculate a communication quality comprehensive score according to the correlation factor, the test data sequence and the weight of the test parameter, determine the communication quality of the test terminal based on the communication quality comprehensive score, and perform authentication processing on the test terminal based on the communication quality.
7. A terminal authentication test apparatus characterized by comprising: Comprise: a memory, a processor; The memory stores computer execution instructions; The processor executes the computer execution instructions stored in the memory, so that the processor executes the method of any one of claims 1-4.
8. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer execution instructions, and the computer execution instructions are executed by the processor to realize the method of any one of claims 1-4.
Citation Information
Patent Citations
Shock wave power testing system and method and storable medium
CN113899263A
Equipment testing method, testing equipment and chip system
CN116800384A