CN118523851B - Automatic testing method for intelligent automobile and related equipment - Google Patents
Automatic testing method for intelligent automobile and related equipment Download PDFInfo
- Publication number
- CN118523851B CN118523851B CN202410967913.4A CN202410967913A CN118523851B CN 118523851 B CN118523851 B CN 118523851B CN 202410967913 A CN202410967913 A CN 202410967913A CN 118523851 B CN118523851 B CN 118523851B
- Authority
- CN
- China
- Prior art keywords
- test
- communication
- data
- communication data
- tested
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 424
- 238000004891 communication Methods 0.000 claims abstract description 345
- 238000004088 simulation Methods 0.000 claims abstract description 32
- 238000000034 method Methods 0.000 claims abstract description 24
- 238000010998 test method Methods 0.000 claims abstract description 15
- 230000002159 abnormal effect Effects 0.000 claims description 48
- 238000012545 processing Methods 0.000 claims description 22
- 238000004590 computer program Methods 0.000 claims description 9
- 238000001914 filtration Methods 0.000 claims description 7
- 238000000926 separation method Methods 0.000 claims description 4
- 230000006399 behavior Effects 0.000 abstract description 8
- 230000008569 process Effects 0.000 description 13
- 230000006870 function Effects 0.000 description 8
- 238000005070 sampling Methods 0.000 description 7
- 238000004458 analytical method Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000011156 evaluation Methods 0.000 description 4
- 230000010354 integration Effects 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000007405 data analysis Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000013515 script Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/0082—Monitoring; Testing using service channels; using auxiliary channels
- H04B17/0087—Monitoring; Testing using service channels; using auxiliary channels using auxiliary channels or channel simulators
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/10—Monitoring; Testing of transmitters
- H04B17/15—Performance testing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/20—Monitoring; Testing of receivers
- H04B17/29—Performance testing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/391—Modelling the propagation channel
Landscapes
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention provides an intelligent automobile automatic test method and related equipment, wherein the method comprises the following steps: when the access of the vehicle to be tested is detected, a first channel between the vehicle to be tested and the base station equipment is established, a corresponding service scene communication simulation instruction is sent to the base station equipment through the first channel according to a first test sequence of a plurality of test service scenes, and a second channel between the vehicle to be tested and the base station equipment is established; receiving first communication data between the base station and second communication data sent by a vehicle to be tested; and determining communication test results of a plurality of test service scenes according to the first communication data and the second communication data. Communication test results of a plurality of test service scenes can be determined by synchronously communicating the base station equipment outside the shielding chamber with the automatic test platform and the vehicle to be tested and utilizing the first communication data of the automatic test platform and the second communication data of the vehicle to be tested, so that the communication behaviors of a complete and real network can be realized, and the accuracy of the test results is improved.
Description
Technical Field
The invention relates to the technical field of communication test, in particular to an automatic test method for an intelligent automobile and related equipment.
Background
Along with the rapid promotion of the progress of the electrification of the automobile, the automobile is also accessed into the Internet as a node of the network, namely, the automobile is gradually converted into an intelligent network-connected automobile from a traditional mechanical fuel automobile, so that the intelligent network-connected automobile becomes an important node in a wireless network, and the wireless network access performance of the intelligent network-connected automobile directly corresponds to the user experience of an automobile owner in a manner of being closely related to life.
The intelligent network-connected automobile is required to carry out overall evaluation on the wireless performance from research and development to whole automobile delivery, and aims to solve the problems that a network terminal, current interruption, APP access incapability and the like are avoided, so that the problems are found in advance, and the overall automobile use experience of a user is improved. At present, the method for testing the intelligent network-connected automobile is to interconnect the intelligent network-connected automobile and the base station simulator, and the aim of testing the whole intelligent network-connected automobile is achieved by carrying out attenuation control on the strength of the signal interacted between the intelligent network-connected automobile and the base station simulator. However, the base station simulator realizes the behavior of the base station in a software simulation mode, and cannot realize the communication behavior of a complete and real network, so that the accuracy of a test result is not high.
Disclosure of Invention
The embodiment of the application provides an intelligent automobile automatic test method, which can simulate test service scenes by using base station equipment outside a shielding room, synchronously communicate with an automatic test platform and a vehicle to be tested through the base station equipment outside the shielding room to obtain first communication data of the automatic test platform and second communication data of the vehicle to be tested, and determine communication test results of a plurality of test service scenes by using the first communication data of the automatic test platform and the second communication data of the vehicle to be tested, so that the communication behavior of a complete and real network can be realized, and the accuracy of the test results is improved.
In a first aspect, an embodiment of the present application provides an automatic testing method for an intelligent automobile, for use in a communication test of an automatic testing system for an intelligent automobile, where the automatic testing system for an intelligent automobile includes: the system comprises a shielding room, an automatic test platform positioned in the shielding room, and base station equipment positioned outside the shielding room and in communication connection with the automatic test platform, wherein the automatic test platform is in communication connection with a vehicle to be tested; the intelligent automobile automatic test method is applied to the automatic test platform, and comprises the following steps:
When detecting that a vehicle to be tested is accessed, establishing a first channel between the vehicle to be tested and the base station equipment, sending corresponding service scene communication simulation instructions to the base station equipment through the first channel according to a first test sequence of a plurality of test service scenes, and establishing a second channel between the vehicle to be tested and the base station equipment, wherein each test service scene corresponds to one service scene communication simulation instruction;
receiving first communication data between the base station equipment and the vehicle to be tested and second communication data sent by the vehicle to be tested, wherein the second communication data is communication data between the base station equipment and the vehicle to be tested;
and determining communication test results of a plurality of test service scenes according to the first communication data and the second communication data.
Optionally, the first communication data includes first sub-communication data corresponding to a plurality of test service scenarios, each test service scenario corresponds to one of the first sub-communication data, the second communication data includes second sub-communication data corresponding to a plurality of test service scenarios, and each test service scenario corresponds to one of the second sub-communication data; the step of determining the communication test results of the plurality of test service scenarios according to the first communication data and the second communication data specifically includes:
For each test service scenario, first difference data between the first sub-communication data and the second sub-communication data is generated; calculating second difference data between the first sub-communication data and the standard communication data under the same test service scene; calculating third difference data between the second sub-communication data and the standard communication data under the same test service scene;
And determining a communication test result of each test service scene based on the first difference data, the second difference data and the third difference data.
Optionally, the step of determining the communication test result of each test service scenario based on the first difference data, the second difference data and the third difference data includes:
fitting the first difference data, the second difference data and the third difference data to obtain a fitting curve;
and determining a communication test result of each test service scene according to the shape and the parameters of the fitting curve.
Optionally, the step of determining the communication test results of the plurality of test service scenarios according to the first communication data and the second communication data specifically includes:
Carrying out Kalman filtering separation processing on the first communication data and the second communication data to separate first noise data of the first communication data and second noise data of the second communication data;
Determining abnormal noise data according to the first noise data and the second noise data;
And determining a communication test result of a target test service scene according to the abnormal noise data, wherein the target test service scene is the test service scene to which the abnormal noise data belong.
Optionally, the step of determining the communication test result of the target test service scenario according to the abnormal noise data includes:
Acquiring N pieces of random analog noise data of the target test service scene;
Calculating the correlation degree between the abnormal noise data and each of the N pieces of random analog noise data;
Determining a total correlation between the anomaly noise data and N of the random analog noise data based on the correlation;
If the total correlation is smaller than a correlation threshold, determining that the communication test result of the target test service scene is failed;
and if the total correlation is greater than or equal to a correlation threshold, determining that the communication test result of the target test service scene is passing.
Optionally, after the step of determining the communication test results of the plurality of test service scenarios according to the first communication data and the second communication data, the method further includes:
when the vehicle tests of the preset number are completed, determining that the communication test results of the same test service scene in the tested vehicle are failed concentration;
When the concentration degree is larger than a preset concentration degree, the first test sequence is adjusted according to the concentration degree, so that a plurality of second test sequences of the test service scenes are obtained;
and when the next vehicle to be tested is accessed, sending a corresponding service scene communication simulation instruction to the base station equipment through the first channel according to a second test sequence of a plurality of test service scenes.
In a second aspect, the embodiment of the application provides an automatic testing device for an intelligent automobile,
The intelligent automobile automatic testing device comprises:
The first processing module is used for establishing a first channel between the first processing module and the base station equipment when the vehicle to be tested is detected to be accessed, sending corresponding service scene communication simulation instructions to the base station equipment through the first channel according to a first test sequence of a plurality of test service scenes, and establishing a second channel between the vehicle to be tested and the base station equipment, wherein each test service scene corresponds to one service scene communication simulation instruction;
The receiving module is used for receiving first communication data between the base station equipment and second communication data sent by the vehicle to be tested, wherein the second communication data is communication data between the base station equipment and the vehicle to be tested;
and the second processing module is used for determining communication test results of a plurality of test service scenes according to the first communication data and the second communication data.
In a third aspect, an embodiment of the present application provides an automatic test system for an intelligent automobile, including: the system comprises a shielding room, an automatic test platform positioned in the shielding room, and base station equipment positioned outside the shielding room and in communication connection with the automatic test platform, wherein the automatic test platform is in communication connection with a vehicle to be tested; the automatic test platform is used for realizing the intelligent automobile automatic test method according to any one of the embodiments of the application.
In a fourth aspect, an embodiment of the present application provides a computer readable storage medium, where a computer program for device execution is stored, where the computer program when executed implements the method for automatically testing a smart car according to any one of the embodiments of the present application.
In a fifth aspect, embodiments of the present application provide a computer program product, which when run by a device causes the device to perform the smart car automatic test method as described in any of the embodiments of the present application.
In the embodiment of the application, when the access of a vehicle to be tested is detected, a first channel between the vehicle to be tested and the base station equipment is established, corresponding service scene communication simulation instructions are sent to the base station equipment through the first channel according to a first test sequence of a plurality of test service scenes, and a second channel between the vehicle to be tested and the base station equipment is established, wherein each test service scene corresponds to one service scene communication simulation instruction; receiving first communication data between the base station equipment and the vehicle to be tested and second communication data sent by the vehicle to be tested, wherein the second communication data is communication data between the base station equipment and the vehicle to be tested; and determining communication test results of a plurality of test service scenes according to the first communication data and the second communication data. The base station equipment outside the shielding room can be utilized to simulate a test service scene, the base station equipment outside the shielding room is used for synchronously communicating with the automatic test platform and the vehicle to be tested, so that first communication data of the automatic test platform and second communication data of the vehicle to be tested are obtained, communication test results of a plurality of test service scenes are determined by utilizing the first communication data of the automatic test platform and the second communication data of the vehicle to be tested, the communication behavior of a complete and real network can be realized, and the accuracy of the test results is improved.
Drawings
In order to more clearly describe the embodiments of the present invention or the technical solutions in the background art, the following description will describe the drawings that are required to be used in the embodiments of the present invention or the background art.
FIG. 1 is a schematic diagram of an architecture of an automatic test system for an intelligent automobile according to an embodiment of the present invention;
FIG. 2 is a schematic flow chart of an automatic testing method for an intelligent automobile according to an embodiment of the invention;
fig. 3 is a schematic structural diagram of an automatic testing device for an intelligent automobile according to an embodiment of the present invention.
Detailed Description
The terms "first," "second," "third," and "fourth" and the like in the description and in the claims and drawings are used for distinguishing between different objects and not necessarily for describing a particular sequential or chronological order. Furthermore, the terms "comprise" and "have," as well as any variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those listed steps or elements but may include other steps or elements not listed or inherent to such process, method, article, or apparatus.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the application. The appearances of such phrases in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Those of skill in the art will explicitly and implicitly appreciate that the embodiments described herein may be combined with other embodiments.
As used in this specification, the terms "component," "module," "system," and the like are intended to refer to a computer-related entity, either hardware, firmware, a combination of hardware and software, or software in execution. For example, a component may be, but is not limited to being, a process running on a processor, an object, an executable, a thread of execution, a program, and/or a computer. By way of illustration, both an application running on a terminal device and the terminal device can be a component. One or more components may reside within a process and/or thread of execution and a component may be localized on one computer and/or distributed between 2 or more computers. Furthermore, these components can execute from various computer readable media having various data structures stored thereon. The components may communicate by way of local and/or remote processes such as in accordance with a signal having one or more data packets (e.g., data from two components interacting with one another in a local system, distributed system, and/or across a network such as the internet with other systems by way of the signal).
In order to facilitate understanding of the embodiments of the present application, the technical problems to be solved by the present application are further analyzed and presented, and the following briefly describes related technical solutions of the present application.
Referring to fig. 1, fig. 1 is a schematic diagram of an architecture of an automatic test system for an intelligent automobile according to the present embodiment, in the present embodiment, the automatic test system for an intelligent automobile includes a shielding room 12, an automatic test platform 11, and a base station device located outside the shielding room 12 and communicatively connected to the automatic test platform 11, where the base station device may include a base station 13 and a core network device 14, and a vehicle 121 to be tested, an antenna array 122, a controller 123 electrically connected to the automatic test platform 11, and a channel simulator 124 electrically connected to the controller 123 are disposed in the shielding room 12. In the devices comprised in the above system, the vehicle 121 to be tested, i.e. the intelligent car to be tested, the base station 13 is different from the base station simulator or from the commercial base station of the telecom operator. In the embodiment of the present application, the base station 13 allows a tester to customize the configuration and control of the behavior of the base station, including signal strength, quality, frequency band, protocol, etc., in order to more precisely test the performance and response of the car wireless communication module, the roles of the various devices are described one by one below.
The shielding room 12 is a device for shielding the outside operator's real cellular communication network, which provides an electromagnetic interference controlled environment, ensuring that outside signals do not interfere with the test results during the test.
The automated test platform 11 is a core part and is responsible for controlling and coordinating various test devices and processing test data, and is mainly used for realizing the test of the vehicle 121 to be tested and the base station 13 under various communication scenes by controlling and coordinating the base station, the core network device, the controller and the channel simulator. The automated test platform 11 may configure parameters of the base station device, such as frequency, power, signal coding, etc., to simulate different communication environments, to implement setting up a test service scenario, or may start and stop broadcasting and signal transmission of the base station 13 through a script or a graphical interface, and may monitor the state of the base station 13 in real time to ensure stability during testing, etc.
The controller 123 is mainly used for controlling the channel simulator 124 to simulate the wireless channel, and managing and controlling various devices in the testing process, including the base station 13, the channel simulator 124, the antenna array 122, etc., so as to ensure that the test operates according to predetermined scenes and parameters. The controller 123 receives the instruction of the automated test platform 11, controls various functions of the vehicle 121 to be tested, such as transmitting power, frequency switching, and the like, and can realize remote control, including start, stop, monitoring, and the like, of the vehicle 121 to be tested through the controller 123 under the control of the automated test platform 11.
The channel simulator 124 is used for importing a scene channel model generated by the automatic test platform 11 under the control of the controller 123, simulating channels under various scenes, including the intensity, quality and the like of wireless signals under various scenes such as underground garage, high-speed tunnel, downtown area, factory environment and the like, and under the control of the automatic test platform 11, the channel simulator 124 simulates different signal attenuation and reflection conditions, and the channel simulator 124 restores the wireless signal condition of the real road condition, so that the wireless communication performance under different test service scenes can be tested in a laboratory.
The core network device 14 is a key part for completing various network control functions in the mobile communication system, and is mainly used for receiving parameter settings of the automated test platform 11, realizing functions of the core network, including user identity authentication, data routing, charging, and the like, and the core network device 14 used in the test allows simulating the network control functions, thereby evaluating the performance of the intelligent network-connected automobile in an actual network.
The base station 13 is configured to accept parameter settings of the automated test platform 11 and communicate with the antenna array 122 and the vehicle 121 under test. It should be noted that, since the test of switching the test service scenario of the vehicle 121 to be tested is considered to be required later, in the embodiment of the present application, a plurality of base stations 13 may be deployed outside the shielding room 12.
The antenna array 122 is configured to receive and send wireless signals with the base station device and the vehicle to be tested 121, and receive and send wireless signals with the automated test platform 11, so that the automated test platform 11 can obtain first communication data corresponding to the antenna array 122, and since the vehicle to be tested 121 is in communication connection with the automated test platform 11, the automated test platform 11 can obtain second communication data corresponding to the vehicle to be tested 121.
As described above, the automated test platform 11 is a core part of a test system of the entire intelligent network-connected vehicle, and mainly comprises a scene generating module for realizing loading, configuration, and scene engineering management of channel model data of the channel simulator 124 by generating scene channel models in various scenes, and two types of servers, namely, a test server for simulating various communication scenes of the vehicle 121 to be tested and the base station 13 by controlling the base station 13, the core network device 14, the controller 123, and the channel simulator 124, and recording data in various communication scenes, the analysis server is mainly used for analyzing data in various communication scenes and generating test reports and optimization suggestions. In addition to the scenario generation module, the test server, and the analysis server, the automated test platform 11 may further include a device management component, a data acquisition component, and a data modeling component, where the device management component is mainly used to monitor and configure a device state and a network configuration, and may also be used to activate, disable, suspend, etc. the device, the data acquisition component is mainly used to collect all data in the test process, including log information, interaction information, and status information of the base station 13, the channel simulator 124, and the vehicle 121 to be tested, and has functions of classifying and preprocessing data, and the data modeling component is mainly used to create a scenario channel model through actual wireless test data, Can be generated according to standard protocols such as 3GPP, IEEE and the like, and can also be generated according to a customized model. In summary, in the embodiment of the present application, the test system of the entire intelligent network automobile mainly includes test and data analysis, wherein the test process mainly includes initialization, test execution and monitoring and log recording, wherein the initialization is to configure all test devices to an initial state before the test starts, including network parameters, vehicle control system, etc., the test execution is to automatically run test scripts, perform multiple tests on the intelligent network automobile, for example, connection stability, data throughput, delay, functional performance, etc., and the monitoring and log recording is to monitor the test progress in real time during the test process, and records all relevant data and event logs. after the test is completed, the automated test platform 11 collects all test data, and then uses data analysis software to process the test data to perform data analysis, wherein the data integration mainly comprises links such as data integration, performance evaluation, anomaly detection, trend analysis, report generation and the like, wherein the data integration is to synchronize and integrate data from different test devices and sensors, the performance evaluation is to analyze key performance indexes such as data throughput, delay, connection stability and the like, the anomaly detection is to identify any data point deviating from a normal range by using the data analysis software to prompt potential problems, the trend analysis is to analyze performance trend through long-term data collection to help identify system bottlenecks, report generation, i.e., the generation of detailed test reports, including charts and statistics, provides basis for further evaluation and decision making. The high integration and automation capability of the automated test platform 11 means that the test is faster, more efficient and reliable, greatly reduces the test complexity, and provides in-depth data analysis, thereby helping engineers optimize the design and performance of the internet-connected vehicle.
The various communication scenarios described above include any one or more of network entry, network exit, network re-entry, reselection, and cell switching of the vehicle under test 121.
In the embodiment of the invention, the base station equipment outside the shielding room can be utilized to simulate the test service scene, the first communication data of the automatic test platform and the second communication data of the vehicle to be tested are obtained by synchronously communicating the base station equipment outside the shielding room with the automatic test platform and the vehicle to be tested, the communication test results of a plurality of test service scenes are determined by utilizing the first communication data of the automatic test platform and the second communication data of the vehicle to be tested, the communication behavior of a complete and real network can be realized, and the accuracy of the test results is improved.
Referring to fig. 2, fig. 2 is a flow chart of an automatic testing method for an intelligent automobile according to the present embodiment, and in the present embodiment, the automatic testing method for an intelligent automobile includes the following steps:
Step 101, when the vehicle to be tested is detected to be accessed, a first channel between the vehicle to be tested and the base station equipment is established, a corresponding service scene communication simulation instruction is sent to the base station equipment through the first channel according to a first test sequence of a plurality of test service scenes, and a second channel between the vehicle to be tested and the base station equipment is established.
In the embodiment of the invention, the intelligent automobile automatic test method is applied to an automatic test platform, and after the automobile to be tested enters the shielding room, the automobile to be tested is connected with the controller to explain the access test of the automobile to be tested. After the vehicle to be tested is accessed to the test, the vehicle to be tested can be tested according to test service scenes, and each test service scene corresponds to a service scene communication simulation instruction.
The first channel may be a channel between the automated test platform and the base station device, through which the automated test platform may issue a corresponding traffic scenario communication simulation instruction to the base station device, and the base station device simulates a corresponding traffic scenario according to the traffic scenario communication simulation instruction. The service scenario communication simulation instruction may include parameter configuration instructions such as signal strength, quality, frequency band, protocol, etc. of the base station device.
The second channel may be a channel between a vehicle to be tested, an array antenna, a channel simulator, and a base station device, where the wireless network system on the vehicle to be tested communicates with the array antenna through wireless signals, the array antenna communicates with the channel simulator, and the channel simulator communicates with the base station device. The channel simulator can import channel models of different service scenes, restore wireless signal conditions of real road conditions through the channel simulator, and transmit signals through the array antenna. The channel model may be issued by the automated test platform. The system can be channel models of service scenes such as underground garages, high-speed tunnels, downtown areas, factory environments and the like, and different service scenes correspond to different channel models, wherein the service scenes are test service scenes of vehicles to be tested.
Under the condition that a plurality of test service scenes exist, each test service scene needs to be tested one by one, and each test service scene is tested according to a certain sequence, namely a first test sequence. After receiving the communication simulation instruction of the service scene corresponding to the first test sequence, the base station equipment carries out communication parameter configuration of the service scene according to the first test sequence. Because the base station equipment is established autonomously, compared with the base station equipment of a third-party operator, the parameters corresponding to the test service scene can be configured by itself, and a wider test range can be realized.
Step 102, receiving first communication data between the base station equipment and second communication data sent by a vehicle to be tested.
In the embodiment of the invention, the vehicle to be tested can carry out a test request through a second channel, the test request can be request data of the APP, meanwhile, the automatic test platform also sends the same request to the base station equipment, the first communication data is communication data between the automatic test platform and the base station equipment during the test request period, and the second communication data is communication data between the vehicle to be tested and the base station equipment during the test request period.
The automatic test platform can directly acquire the first communication data with the base station equipment through a first channel, and can also acquire the first communication data with the base station equipment through a third channel formed by the controller and the channel simulator.
The automated test platform can acquire second communication data between the vehicle to be tested and the base station equipment through the controller. Specifically, the vehicle to be tested communicates with the base station device through the vehicle-mounted wireless communication system through the second channel.
The second channel comprises an on-board wireless communication system of the vehicle to be tested, an antenna array, a channel simulator and base station equipment. It should be noted that the automated test platform and the vehicle to be tested may initiate the same request data at the same time, and test the communication capability of the vehicle to be tested through the same request data and the communication data corresponding to the return data period.
And step 103, determining communication test results of a plurality of test service scenes according to the first communication data and the second communication data.
In the embodiment of the invention, the first communication data is communication data of the automatic test platform when the automatic test platform requests the data, and the second communication data is communication data of the vehicle to be tested when the automatic test platform requests the data.
The automated test platform may be a platform set up based on a test standard, that is, the first communication data may be standard communication data. It can be understood that, in the case that the vehicle to be tested meets the test standard, the first communication data and the second communication data have higher similarity, that is, in the case that the external variable influences are the same, the communication capability of the wireless communication system of the vehicle to be tested is similar or the same as the communication capability of the automated test platform. Under the condition that the first communication data and the second communication data have lower similarity, the communication capacity of the wireless communication system of the vehicle to be tested and the communication capacity of the automatic test platform show a larger difference under the condition that the vehicle to be tested is influenced by external variables.
For each test service scene, the corresponding first sub-communication data and the second sub-communication data can judge whether the communication capacity of the wireless communication system of the vehicle to be tested and the communication capacity of the automatic test platform are large in difference, if so, the vehicle to be tested fails the test in the test service scene, and if not, the vehicle to be tested fails the test in the test service scene.
In the embodiment of the invention, when the access of a vehicle to be tested is detected, a first channel between the vehicle to be tested and base station equipment is established, corresponding service scene communication simulation instructions are sent to the base station equipment through the first channel according to a first test sequence of a plurality of test service scenes, and a second channel between the vehicle to be tested and the base station equipment is established, wherein each test service scene corresponds to one service scene communication simulation instruction; receiving first communication data between the base station and a vehicle to be tested and second communication data sent by the vehicle to be tested, wherein the second communication data is communication data between the base station equipment and the vehicle to be tested; and determining communication test results of a plurality of test service scenes according to the first communication data and the second communication data. The base station equipment outside the shielding room can be utilized to simulate a test service scene, the base station equipment outside the shielding room is used for synchronously communicating with the automatic test platform and the vehicle to be tested, so that first communication data of the automatic test platform and second communication data of the vehicle to be tested are obtained, communication test results of a plurality of test service scenes are determined by utilizing the first communication data of the automatic test platform and the second communication data of the vehicle to be tested, the communication behavior of a complete and real network can be realized, and the accuracy of the test results is improved.
It will be appreciated that in the specific embodiments of the present application, related data such as communication data, test data, vehicle data, etc., are referred to, and when the embodiments of the present application are applied to specific products or technologies, user approval or consent is required, and the collection, use and processing of related data is required to comply with relevant laws and regulations and standards of the relevant country and region.
Optionally, the first communication data includes first sub-communication data corresponding to a plurality of test service scenarios, each test service scenario corresponds to one first sub-communication data, the second communication data includes second sub-communication data corresponding to a plurality of test service scenarios, and each test service scenario corresponds to one second sub-communication data; in the step of determining the communication test results of the plurality of test service scenarios based on the first communication data and the second communication data, first difference data between the first sub-communication data and the second sub-communication data may be used for each test service scenario; calculating second difference data between the first sub-communication data and the standard communication data under the same test service scene; calculating third difference data between the second sub-communication data and the standard communication data under the same test service scene; and determining a communication test result of each test service scene based on the first difference data, the second difference data and the third difference data.
In the embodiment of the present invention, the above-mentioned automated test platform may be a platform set up based on a wireless communication system of a vehicle to be tested, and the difference is whether the wireless communication is performed through the antenna array, that is, whether the variable between the automated test platform and the wireless communication system of the vehicle to be tested is performed through the antenna array. Specifically, the automated test platform may directly initiate a request through the channel simulator or the base station device without passing through the antenna array, and the wireless communication system of the vehicle to be tested needs to initiate the request through the antenna array, the channel simulator, and the base station device, passing through the antenna array.
Each test service scene has a corresponding standard communication data which represents the communication standard meeting the requirements under the test service scene, the standard communication data can be obtained by sampling according to the communication data in the standard request data period, and one standard request data can be set for each test service scene to test. The communication data may include the strength, quality, etc. of the communication signal. Specifically, the communication data may be a Received Signal Strength Indicator (RSSI), and may be a time sequence of RSSI values during the test. Let the first communication data be RSSI (a n), the second communication data be RSSI (B n), the standard communication data be RSSI (C i∈j), j denote the j-th test traffic scenario, i denote the i-th sampling point. It will be appreciated that the standard request data is used for testing, so that the test duration is the same, the sampling rate is the same, and so n is the total number of sampling points.
For the first communication data RSSI (a n), there are J first sub-communication data RSSI (a i∈j),RSSI(ai∈j) representing the RSSI value of the i-th sample point in the J-th test traffic scenario, J representing the total number of test traffic scenarios. Likewise, for the second communication data RSSI (B n), there are J second sub-communication data RSSI (B i∈j).
The above-mentioned difference data may be calculated using a difference function diff (), the first difference data may be expressed as diff (RSSI (a i∈j),RSSI(bi∈j)), the second difference data may be expressed as diff (RSSI (a i∈j),RSSI(Ci∈j)), and the third difference data may be expressed as diff (RSSI (b i∈j),RSSI(Ci∈j)).
After obtaining the first differential data diff (RSSI (a i∈j),RSSI(bi∈j)), the second differential data diff (RSSI (a i∈j),RSSI(Ci∈j)) and the third differential data diff (RSSI (b i∈j),RSSI(Ci∈j)), it may be analyzed whether the first differential data diff (RSSI (a i∈j),RSSI(bi∈j)), the second differential data diff (RSSI (a i∈j),RSSI(Ci∈j)) and the third differential data diff (RSSI (b i∈j),RSSI(Ci∈j)) are similar, if so, it is determined that the communication test result corresponding to the test service scenario is passed, and if not, it is determined that the communication test result corresponding to the test service scenario is failed.
In a possible embodiment, when it is determined that the communication test result corresponding to the test service scenario is failed, the distribution of sampling points greater than the first preset value in the first differential data diff (RSSI (a i∈j),RSSI(bi∈j)) may be further determined, to obtain a first abnormal distribution interval of the first differential data diff (RSSI (a i∈j),RSSI(bi∈j)), the distribution of sampling points greater than the second preset value in the second differential data diff (RSSI (a i∈j),RSSI(Ci∈j)) is determined, to obtain a second abnormal distribution interval of the second differential data diff (RSSI (a i∈j),RSSI(Ci∈j)), the distribution of sampling points greater than the third preset value in the third differential data diff (RSSI (b i∈j),RSSI(Ci∈j)) is determined, to obtain a third abnormal distribution interval of the third differential data diff (RSSI (a i∈j),RSSI(Ci∈j)), and if the intersection ratio is smaller than the intersection ratio threshold, it is said that the intersection ratio between the first abnormal distribution interval, the second abnormal distribution area and the third abnormal distribution interval is smaller than the intersection ratio threshold, and that the communication problem between the first abnormal distribution interval, the second abnormal distribution area and the third abnormal distribution interval is more than the corresponding to the communication problem to be tested in the test platform is not stable; if the cross-over ratio is greater than or equal to the cross-over ratio threshold, the first abnormal distribution interval, the second abnormal distribution area and the third abnormal distribution interval are more concentrated, so that the communication problems of the vehicles to be tested in the corresponding test service scene are fewer, the types of the communication problems are also more stable (mainly represented by the problems of the vehicles to be tested, which are more likely to occur in an automatic test platform), and the problem can be solved in a concentrated way.
Optionally, in the step of determining the communication test result of each test service scenario based on the first difference data, the second difference data and the third difference data, the first difference data, the second difference data and the third difference data may be fitted to obtain a fitted curve; and determining a communication test result of each test service scene according to the shape and the parameters of the fitting curve.
In the embodiment of the present invention, the shape of the fitting curve may be determined by a fitting manner, where the fitting manner may be linear fitting, polynomial fitting, exponential fitting, and the like, and different fitting manners correspond to different shapes. The parameters of the finger curve may be slope, intercept, curvature, etc. The variance data fit may be performed using statistical software or a library of correlations in a programming language (e.g., scipy. Optimize. Cut_fit of Python). The first difference data, the second difference data and the third difference data can be used as input to perform fitting operation to obtain a fitting curve, and the shape and the parameters of the corresponding fitting curve are obtained.
Specifically, the trend of the difference data can be determined according to the shape of the fitting curve, and whether the difference data rises, falls or is stable can be judged. For example, if the curve shows an upward trend, it may be shown that the communication performance is decreasing with increasing test time; conversely, a decreasing trend may indicate an increase in communication performance. In a linear fit, the slope may be of interest; in polynomial fitting, the effect of each coefficient on the curve shape can be analyzed. The slope may represent the rate at which the communication performance varies with the test conditions. If the slope is positive and larger, the difference is enlarged, and the communication performance is reduced; if the slope is negative, this indicates that the difference is shrinking and that the communication performance is rising. The constant term may represent the underlying communication performance without external influence.
Optionally, in the step of determining the communication test results of the multiple test service scenarios according to the first communication data and the second communication data, a kalman filtering separation process may be performed on the first communication data and the second communication data, to separate first noise data of the first communication data and second noise data of the second communication data; determining abnormal noise data according to the first noise data and the second noise data; and determining a communication test result of a target test service scene according to the abnormal noise data, wherein the target test service scene is a test service scene to which the abnormal noise data belongs.
In the embodiment of the invention, the automatic test platform sends the corresponding service scene communication simulation instruction to the base station equipment through the first channel, so that the base station equipment can configure parameters corresponding to the service scene communication simulation instruction, and the base station equipment can simulate the external communication environment corresponding to the test service scene.
In one possible embodiment, the automated test platform may also send the corresponding scenario channel model to the channel simulator via the controller, such that the channel simulator runs the corresponding scenario channel model to simulate the channel environment of the corresponding test traffic scenario. It will be appreciated that the channel simulator is optional and that the antenna array may communicate directly with the base station device.
The above noise data may be understood as data generated to simulate a real external communication environment, and the real communication data may be understood as superposition of a baseband signal and the noise data. The service scenario communication simulation instruction may correspond to a noise configuration parameter, and simulate an external communication environment corresponding to the test service scenario through the noise configuration parameter. Of course, the scene channel model is also formed based on noise data.
The Kalman filtering can be used for estimating and separating signals and noise, and is generally used for filtering noise data, but the characteristics of communication problem data can be analyzed between the noise data and analog noise data in the embodiment of the invention, and the communication problem analysis is focused more, so that the embodiment of the invention extracts the noise data unlike the common Kalman filtering. A kalman filter algorithm is applied to the first communication data RSSI (a n) and the second communication data RSSI (B n), respectively. Kalman filtering estimates the true state of a signal based on historical information and current observations of the signal, while producing an estimate of noise data. By the kalman filter processing, the first Noise data Noise (a n) can be separated from the first communication data RSSI (a n), and the second Noise data Noise (B n) can be separated from the second communication data RSSI (B n).
It is understood that in a normal case, the Noise data generated by the base station apparatus is configured, the corresponding first Noise data Noise (a n) and second Noise data Noise (B n) should be similar, the first Noise data Noise (a n) and the second Noise data Noise (B n) are analyzed, and an abnormal value can be identified by a deviation between the first Noise data Noise (a n) and the second Noise data Noise (B n), or a statistical method is used. Data points that are outside of a predetermined range, have significant deviations, or do not conform to a normal noise distribution may be determined to be abnormal noise data.
And identifying the abnormal noise data, and tracing the abnormal noise data to the test service scene to which the abnormal noise data belongs. Based on characteristics (such as frequency, amplitude, etc.) of the abnormal noise data, the communication performance under the test service scenario can be evaluated. For example, if abnormal noise data frequently occurs and the amplitude is large, it may indicate that the communication quality is poor in the test service scenario.
Optionally, in the step of determining the communication test result of the target test service scene according to the abnormal noise data, N pieces of random analog noise data of the target test service scene may be obtained; calculating the correlation degree between the abnormal noise data and each random analog noise data in the N random analog noise data; determining a total correlation between the anomaly noise data and the N random analog noise data based on the correlation; if the total correlation is smaller than the correlation threshold, determining that the communication test result of the target test service scene is failed; if the total correlation is greater than or equal to the correlation threshold, determining that the communication test result of the target test service scene is passing.
In the embodiment of the invention, considering the scene complexity, for each test service scene, a plurality of simulation noise data can be obtained by a random generation mode, the quantity of the simulation noise data can be fixed or unfixed, and it can be understood that each test service scene can generate infinite simulation noise data. In the embodiment of the invention, each test service scene can be preset with N pieces of random analog noise data, further, the N pieces of random analog noise data have certain requirements, and concretely, M pieces of random analog noise data can be randomly generated, and N pieces of random analog noise data meeting the requirements are screened out from the M pieces of random analog noise data, wherein the requirements are as follows: the maximum distance between every two pieces of random analog noise data is smaller than a first distance threshold, the minimum distance is larger than a second distance threshold, and the first distance threshold is larger than the second distance threshold. In this way, the dispersity of N random analog noises can be ensured, and the random analog noises are prevented from being too concentrated.
The relevance between the abnormal noise data and each random analog noise data in the N random analog noise data can be calculated through the manners of pearson relevance coefficient, similarity measurement and the like, and the higher the relevance between the abnormal noise data and the random analog noise data is, the larger the relevance between the abnormal noise data and the test service scene is, namely the communication is greatly influenced by the test service scene, namely when the type of noise appears in the test service scene, the wireless communication system of the vehicle to be tested is greatly influenced; the lower the correlation degree between the abnormal noise data and the random simulation noise data is, the smaller the correlation between the abnormal noise data and the test service scene is, namely the communication is less influenced by the test service scene, namely when the type of noise appears in the test service scene, the wireless communication system of the vehicle to be tested is less influenced.
After obtaining the correlation between each abnormal noise data and the random analog noise data, all the calculated single correlations can be summarized to obtain a total correlation index. This total correlation may be an average, a weighted average, a median, etc., for reflecting the overall degree of correlation between the anomaly noise data and the analog noise data. If the total correlation is lower than the correlation threshold, the correlation between the abnormal noise data and the random analog noise data is lower, and the abnormal noise data is accidental or has no direct correlation with the test service scene, so that the communication test result can be considered to pass. If the total correlation is higher than or equal to the correlation threshold, the strong correlation exists between the abnormal noise data and the simulated noise data, which can indicate that systematic problems or interference exists in the test service scene, so that the communication test result can be judged as failed. The target test service scene is a test service scene to which the abnormal noise data belong.
Optionally, after determining the communication test results of the plurality of test service scenarios according to the first communication data and the second communication data, when the predetermined number of vehicle tests are completed, determining that the communication test results of the same test service scenario in the tested vehicle are failed concentrators; when the concentration degree is larger than the preset concentration degree, the first test sequence is adjusted according to the concentration degree, and a second test sequence of a plurality of test service scenes is obtained; when the next vehicle to be tested is accessed, corresponding service scene communication simulation instructions are sent to the base station equipment through the first channel according to a second test sequence of a plurality of test service scenes.
In the embodiment of the present invention, the preset number may be set empirically, for example, may be 10, 100, etc. The concentration may be calculated by the following formula:
Wherein, the above CR j represents the concentration degree that the communication test result of the jth test service scenario is failed, s q represents the communication test result of the qth tested vehicle, s q =0 is passed, s q =1 is failed, r q represents the sequence number of the qth tested vehicle, for example, 99 th tested vehicle, r q =99, T represents the T vehicle in the qth tested vehicle being continuously failed, T q represents the continuous segment of the continuously failed vehicle where the qth tested vehicle is located, and T max represents the maximum continuously failed vehicle number in the tested vehicles.
The greater the concentration, the higher the probability that the subsequent communication test result is failed due to the large test service scene, the test of the test service scene can be advanced, and the condition that the test result is failed in each test service scene is known in advance.
It should be noted that the implementation of the operations may also correspond to the corresponding description of the embodiment of the system shown in fig. 1, and achieve the same or similar advantageous effects.
The embodiment of the application also provides an automatic intelligent automobile testing device, please refer to fig. 3, fig. 3 is a schematic structural diagram of the automatic intelligent automobile testing device provided in the embodiment, and the automatic intelligent automobile testing device comprises:
The first processing module 301 is configured to, when detecting that a vehicle to be tested is accessed, establish a first channel with the base station device, send corresponding traffic scenario communication simulation instructions to the base station device through the first channel according to a first test sequence of a plurality of test traffic scenarios, and establish a second channel between the vehicle to be tested and the base station device, where each test traffic scenario corresponds to one of the traffic scenario communication simulation instructions;
a receiving module 302, configured to receive first communication data between the base station device and the vehicle to be tested and second communication data sent by the vehicle to be tested, where the second communication data is communication data between the base station device and the vehicle to be tested;
and the second processing module 303 is configured to determine communication test results of the plurality of test service scenarios according to the first communication data and the second communication data.
Optionally, the first communication data includes first sub-communication data corresponding to a plurality of test service scenarios, each test service scenario corresponds to one of the first sub-communication data, the second communication data includes second sub-communication data corresponding to a plurality of test service scenarios, and each test service scenario corresponds to one of the second sub-communication data; the second processing module 303 is further configured to, for each of the test service scenarios, compare first difference data between the first sub-communication data and the second sub-communication data; calculating second difference data between the first sub-communication data and the standard communication data under the same test service scene; calculating third difference data between the second sub-communication data and the standard communication data under the same test service scene; and determining a communication test result of each test service scene based on the first difference data, the second difference data and the third difference data.
Optionally, the second processing module 303 is further configured to fit the first difference data, the second difference data, and the third difference data to obtain a fitted curve; and determining a communication test result of each test service scene according to the shape and the parameters of the fitting curve.
Optionally, the second processing module 303 is further configured to perform a kalman filter separation process on the first communication data and the second communication data, to separate first noise data of the first communication data and second noise data of the second communication data; determining abnormal noise data according to the first noise data and the second noise data; and determining a communication test result of a target test service scene according to the abnormal noise data, wherein the target test service scene is the test service scene to which the abnormal noise data belong.
Optionally, the second processing module 303 is further configured to obtain N pieces of random analog noise data of the target test service scenario; calculating the correlation degree between the abnormal noise data and each of the N pieces of random analog noise data; determining a total correlation between the anomaly noise data and N of the random analog noise data based on the correlation; if the total correlation is smaller than a correlation threshold, determining that the communication test result of the target test service scene is failed; and if the total correlation is greater than or equal to a correlation threshold, determining that the communication test result of the target test service scene is passing.
Optionally, the apparatus further includes:
The third processing module is used for determining that the communication test result of the same test service scene in the tested vehicle is the failed concentration degree when the preset number of vehicle tests are completed;
the adjustment module is used for adjusting the first test sequence according to the concentration degree when the concentration degree is larger than a preset concentration degree, so as to obtain second test sequences of a plurality of test service scenes;
and the fourth processing module is used for sending corresponding service scene communication simulation instructions to the base station equipment through the first channel according to the second test sequence of the plurality of test service scenes when the next vehicle to be tested is accessed.
The embodiment of the present application further provides a computer readable storage medium (Memory), which is a Memory device in each apparatus device, for storing a computer program for execution by the device, and when the computer program runs on the apparatus device, the method flow shown in fig. 2 is implemented.
It will be appreciated that the computer readable storage medium herein may include both a built-in storage medium in each apparatus device and an extended storage medium supported by each apparatus device. The computer-readable storage medium provides a storage space that stores an operating system of each apparatus device. And one or more computer programs adapted to be loaded and executed by the processor are also stored in the memory space. It should be noted that, the computer readable storage medium may be a high speed random access storage medium (Random Access Memory, RAM) or may be a non-volatile memory (non-volatile memory), such as at least one disk memory; alternatively, it may be at least one computer-readable storage medium located remotely from the aforementioned processor.
In the foregoing embodiments, the descriptions of the embodiments are emphasized, and for parts of one embodiment that are not described in detail, reference may be made to the related descriptions of other embodiments.
It should be appreciated that the Processor referred to in the embodiments of the present application may be a central processing unit (central processing unit, CPU), other general purpose Processor, digital signal Processor (DIGITAL SIGNAL Processor, DSP), application SPECIFIC INTEGRATED Circuit (ASIC), off-the-shelf programmable gate array (Field Programmable GATE ARRAY, FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
It should also be understood that the memory referred to in embodiments of the present application may be volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The nonvolatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an EPROM, an EEPROM, or a flash Memory, among others. The volatile memory may be RAM, which acts as external cache. By way of example, and not limitation, many forms of RAM are available, such as static random access memory (STATIC RAM, SRAM), dynamic random access memory (DYNAMIC RAM, DRAM), synchronous Dynamic Random Access Memory (SDRAM), double data rate Synchronous dynamic random access memory (Double DATA RATE SDRAM, DDR SDRAM), enhanced Synchronous dynamic random access memory (ENHANCED SDRAM, ESDRAM), synchronous link dynamic random access memory (SYNCHLINK DRAM, SLDRAM), and Direct memory bus RAM (DR RAM).
It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, the memory (storage module) is integrated into the processor.
It should be noted that the memory described herein is intended to comprise, without being limited to, these and any other suitable types of memory.
It should be understood that, in various embodiments of the present application, the sequence numbers of the foregoing processes do not mean the order of execution, and the order of execution of the processes should be determined by the functions and internal logic thereof, and should not constitute any limitation on the implementation process of the embodiments of the present application.
In the several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the apparatus embodiments described above are merely exemplary, and for example, the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, for example, multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of 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.
In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units described above, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium.
In the present application, "at least one" means one or more, and "a plurality" means two or more. "and/or", describes an association relationship of an association object, and indicates that there may be three relationships, for example, a and/or B, and may indicate: a alone, a and B together, and B alone, wherein a, B may be singular or plural. In the text description of the present application, the character "/", generally indicates that the front-rear associated object is an or relationship.
The steps in the method of the embodiment of the application can be sequentially adjusted, combined and deleted according to actual needs.
The modules in the device of the embodiment of the application can be combined, divided and deleted according to actual needs.
The above embodiments are only for illustrating the technical solution of the present application, and not for limiting the same; although the application has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit of the application.
Claims (10)
1. An automatic testing method for an intelligent automobile is characterized by being used for communication testing of an automatic testing system of the intelligent automobile, and the automatic testing system of the intelligent automobile comprises the following steps: the system comprises a shielding room, an automatic test platform, base station equipment, an antenna array, a channel simulator and a controller, wherein the base station equipment is positioned outside the shielding room, the antenna array is positioned inside the shielding room, the automatic test platform is communicated with a vehicle to be tested through the controller, and the channel simulator is communicated with the antenna array, the controller and the base station equipment respectively; the intelligent automobile automatic test method is applied to the automatic test platform, and comprises the following steps:
When detecting that a vehicle to be tested is accessed to a test, establishing a first channel between the vehicle to be tested and the base station equipment, sending corresponding service scene communication simulation instructions to the base station equipment through the first channel according to a first test sequence of a plurality of test service scenes, and establishing a second channel between the vehicle to be tested and the base station equipment, wherein each test service scene corresponds to one service scene communication simulation instruction;
receiving first communication data between the base station equipment and the vehicle to be tested and second communication data sent by the vehicle to be tested, wherein the second communication data is communication data between the base station equipment and the vehicle to be tested;
and determining communication test results of a plurality of test service scenes according to the first communication data and the second communication data.
2. The automatic test method of an intelligent automobile according to claim 1, wherein the first communication data comprises first sub-communication data corresponding to a plurality of test service scenarios, each test service scenario corresponds to one of the first sub-communication data, the second communication data comprises second sub-communication data corresponding to a plurality of test service scenarios, and each test service scenario corresponds to one of the second sub-communication data; the step of determining the communication test results of the plurality of test service scenarios according to the first communication data and the second communication data specifically includes:
For each test service scenario, first difference data between the first sub-communication data and the second sub-communication data is generated; calculating second difference data between the first sub-communication data and the standard communication data under the same test service scene; calculating third difference data between the second sub-communication data and the standard communication data under the same test service scene;
And determining a communication test result of each test service scene based on the first difference data, the second difference data and the third difference data.
3. The intelligent automobile automatic test method according to claim 2, wherein the step of determining the communication test result of each test service scenario based on the first, second and third difference data comprises:
fitting the first difference data, the second difference data and the third difference data to obtain a fitting curve;
and determining a communication test result of each test service scene according to the shape and the parameters of the fitting curve.
4. The method for automatically testing an intelligent automobile according to claim 1, wherein the step of determining the communication test results of the plurality of test service scenarios according to the first communication data and the second communication data specifically comprises:
Carrying out Kalman filtering separation processing on the first communication data and the second communication data to separate first noise data of the first communication data and second noise data of the second communication data;
Determining abnormal noise data according to the first noise data and the second noise data;
And determining a communication test result of a target test service scene according to the abnormal noise data, wherein the target test service scene is the test service scene to which the abnormal noise data belong.
5. The intelligent automobile automatic test method according to claim 4, wherein the step of determining the communication test result of the target test service scenario according to the abnormal noise data comprises:
Acquiring N pieces of random analog noise data of the target test service scene;
Calculating the correlation degree between the abnormal noise data and each of the N pieces of random analog noise data;
Determining a total correlation between the anomaly noise data and N of the random analog noise data based on the correlation;
If the total correlation is smaller than a correlation threshold, determining that the communication test result of the target test service scene is failed;
and if the total correlation is greater than or equal to a correlation threshold, determining that the communication test result of the target test service scene is passing.
6. The automatic test method of an intelligent car according to any one of claims 1 to 5, wherein after the step of determining a communication test result of a plurality of the test traffic scenarios from the first communication data and the second communication data, the method further comprises:
when the vehicle tests of the preset number are completed, determining that the communication test results of the same test service scene in the tested vehicle are failed concentration;
When the concentration degree is larger than a preset concentration degree, the first test sequence is adjusted according to the concentration degree, so that a plurality of second test sequences of the test service scenes are obtained;
and when the next vehicle to be tested is accessed, sending a corresponding service scene communication simulation instruction to the base station equipment through the first channel according to a second test sequence of a plurality of test service scenes.
7. An intelligent automobile automatic testing device, characterized in that, intelligent automobile automatic testing device includes:
The first processing module is used for establishing a first channel between the first processing module and the base station equipment when the vehicle to be tested is detected to be accessed, sending corresponding service scene communication simulation instructions to the base station equipment through the first channel according to a first test sequence of a plurality of test service scenes, and establishing a second channel between the vehicle to be tested and the base station equipment, wherein each test service scene corresponds to one service scene communication simulation instruction;
The receiving module is used for receiving first communication data between the base station equipment and second communication data sent by the vehicle to be tested, wherein the second communication data is communication data between the base station equipment and the vehicle to be tested;
and the second processing module is used for determining communication test results of a plurality of test service scenes according to the first communication data and the second communication data.
8. An intelligent automobile automatic test system, characterized in that the intelligent automobile automatic test system comprises: the system comprises a shielding room, an automatic test platform positioned in the shielding room, and base station equipment positioned outside the shielding room and in communication connection with the automatic test platform, wherein the automatic test platform is in communication connection with a vehicle to be tested; the automated test platform is used for implementing the intelligent automobile automatic test method according to any one of claims 1 to 6.
9. An electronic device, comprising: a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the steps in the intelligent automobile automatic test method according to any one of claims 1 to 6 when the computer program is executed.
10. A computer readable storage medium, characterized in that the computer readable storage medium has stored thereon a computer program which, when executed by a processor, implements the steps of the intelligent car automatic test method according to any of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410967913.4A CN118523851B (en) | 2024-07-18 | 2024-07-18 | Automatic testing method for intelligent automobile and related equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410967913.4A CN118523851B (en) | 2024-07-18 | 2024-07-18 | Automatic testing method for intelligent automobile and related equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN118523851A CN118523851A (en) | 2024-08-20 |
CN118523851B true CN118523851B (en) | 2024-10-25 |
Family
ID=92281225
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410967913.4A Active CN118523851B (en) | 2024-07-18 | 2024-07-18 | Automatic testing method for intelligent automobile and related equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118523851B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101061728A (en) * | 2005-01-31 | 2007-10-24 | 北京智诚天泽网络技术有限责任公司 | Method for confirming existence of mobile user terminal and counting number thereof by base station simulator |
CN101217754A (en) * | 2007-12-29 | 2008-07-09 | 深圳市桑达无线通讯技术有限公司 | A system and method for testing of receiving sensitivity of the traveling carriage under high speed environment |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015113649A1 (en) * | 2014-01-30 | 2015-08-06 | Kildal Antenn Ab | Methods and apparatuses for testing wireless communication to vehicles |
WO2019117614A1 (en) * | 2017-12-15 | 2019-06-20 | 주식회사 웨이티즈 | System and method for testing v2x-applied cooperative-automated driving roadway road and connected car |
CN111181800B (en) * | 2019-11-27 | 2023-09-19 | 腾讯科技(深圳)有限公司 | Test data processing method and device, electronic equipment and storage medium |
CN111817806B (en) * | 2020-07-09 | 2022-09-09 | 中国信息通信研究院 | Automobile air interface communication performance test method and system |
CN112526893B (en) * | 2020-10-30 | 2024-04-02 | 长安大学 | Intelligent automobile's test system |
CN113515105A (en) * | 2021-04-09 | 2021-10-19 | 清华大学 | Platform, method and storage medium for vehicle expected function safety simulation test |
WO2023084456A1 (en) * | 2021-11-12 | 2023-05-19 | Ahmad Fareed Aldarwish | System for simulating the operation of a vehicle, associated components and methods |
CN116955179A (en) * | 2023-07-24 | 2023-10-27 | 云控智行(上海)汽车科技有限公司 | Intelligent networking scene automatic test system, method and equipment |
CN117354791A (en) * | 2023-10-09 | 2024-01-05 | 西安电子科技大学 | Safe transmission method, system, equipment and medium in millimeter wave internet of vehicles multi-base-station multi-user scene |
-
2024
- 2024-07-18 CN CN202410967913.4A patent/CN118523851B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101061728A (en) * | 2005-01-31 | 2007-10-24 | 北京智诚天泽网络技术有限责任公司 | Method for confirming existence of mobile user terminal and counting number thereof by base station simulator |
CN101217754A (en) * | 2007-12-29 | 2008-07-09 | 深圳市桑达无线通讯技术有限公司 | A system and method for testing of receiving sensitivity of the traveling carriage under high speed environment |
Also Published As
Publication number | Publication date |
---|---|
CN118523851A (en) | 2024-08-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110633905B (en) | Intelligent Che Yun platform reliability calculation method and system | |
CN115546608A (en) | Unmanned aerial vehicle data link electromagnetic interference classification and threat assessment method | |
CN113781767A (en) | Traffic data fusion method and system based on multi-source perception | |
CN118523851B (en) | Automatic testing method for intelligent automobile and related equipment | |
CN111711664A (en) | Information safety testing method and system of intelligent vehicle-road cooperative system | |
CN112910699A (en) | Intelligent fault detection method and device for power internet of things | |
CN114413409A (en) | Detection method and device for air conditioner fault probability and intelligent air conditioner | |
CN105678021A (en) | Parameter determination method and system for vehicle model | |
US20240160542A1 (en) | System and method of adaptively assigning scenario-based tests to test assets | |
CN115082767B (en) | Random forest model training method and device | |
CN115361272A (en) | Communication fault detection method and system of baseband chip and electronic equipment | |
CN118311459A (en) | Battery life prediction method, device, storage medium and equipment | |
CN111107552B (en) | Method and system for identifying pseudo base station | |
CN105630503A (en) | Selecting method for mobile device application and development based on operating records of user | |
CN116169788B (en) | Distribution network communication management system based on Internet of Things | |
CN118509083B (en) | Antenna lodging test method, lodging test device and lodging test equipment | |
CN115080445B (en) | Game test management method and system | |
WO2024138968A1 (en) | Base station fault diagnosis method and apparatus | |
CN117880861B (en) | Signal intensity optimization method of NB-IOT equipment and related equipment | |
CN118250095B (en) | Internet protocol address identification method, device, computer equipment and storage medium | |
CN112506784B (en) | System and method for evaluating product performance with autonomous learning capability | |
Yin et al. | Design of Real Network Hardware In‐Loop Simulation Test Platform for Internet of Vehicles Testing | |
CN118972279A (en) | Vehicle-mounted TBOX signal test verification method, device and medium | |
CN118965573A (en) | Perception algorithm evaluation method and device for vehicle, storage medium and electronic device | |
CN118283639A (en) | Network optimization method, electronic equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |