A test method and related device for automobile network connection function
By using industrial control machines, intelligent gateways, satellite navigation simulators and entertainment hosts in the intelligent connected vehicle test system, simulating satellite signals and base station signals, the problem of high construction cost of intelligent connected vehicle closed test site is solved, and the testing is reduced Cost and effectiveness in improving testing efficiency.
Patent Information
- Application Number
- CN202211144596.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-20
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2042-09-20
AI Technical Summary
The cost of funds and labor required to build a closed test site for intelligent connected vehicles is high, resulting in higher testing costs.
Provide a test system for automobile network connection functions, including industrial control machines, intelligent gateways, satellite navigation simulators and entertainment hosts. By simulating satellite signals and base station signals, the vehicle network connection functions are tested without the need for the vehicle to actually be in the closed test site. run.
The cost of vehicle networking function testing is reduced, and the vehicle's on-board navigation function is tested by simulating the satellite signals of the vehicle's driving scenarios, improving the testing efficiency and coverage.
Smart Images

Figure CN115529090B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of automated testing technology, and in particular to a testing method and related device for automobile networking functions. Background Art
[0002] With the development of science and technology, driverless cars that can safely drive on the road are no longer on the road, that is, intelligent connected vehicles (ICV). In a broad sense, intelligent connected vehicles are a new generation of multi-vehicle systems that use vehicles as the main body and main node, integrate modern communication and network technologies, and enable vehicles and external nodes to share information and achieve collaborative control, so as to achieve safe, orderly, efficient and energy-saving driving of vehicles.
[0003] In the relevant technology, it is necessary to build a closed test field for intelligent connected vehicles, so that intelligent connected vehicles can actually operate in the closed test field for intelligent connected vehicles, so as to test the networking functions of intelligent connected vehicles, or the intelligent connected vehicles' perception and response capabilities to the traffic environment.
[0004] However, building a closed test field for intelligent connected vehicles requires a lot of money, and manual observation of the actual operation of intelligent connected vehicles in the closed test field for intelligent connected vehicles also requires manpower and material resources, resulting in high testing costs. Summary of the invention
[0005] In response to the above problems, the present application provides a testing method and related devices for vehicle networking functions, which are used to reduce the testing costs for vehicle networking functions.
[0006] Based on this, the embodiments of the present application disclose the following technical solutions:
[0007] On the one hand, an embodiment of the present application provides a test system for a vehicle networking function, the test system comprising: an industrial computer, an intelligent gateway, a satellite navigation simulator and an entertainment host;
[0008] The industrial computer is used to send a first control instruction to the satellite navigation simulator;
[0009] The satellite navigation simulator is used to generate satellite signals and target log information according to the first control instruction, and send the satellite signals to the intelligent gateway;
[0010] The intelligent gateway is used to send the satellite signal to the entertainment host, generate first log information according to the satellite signal, and send the first log information to the industrial computer;
[0011] The entertainment host is used to display the location information of the vehicle in the electronic map according to the satellite signal, generate second log information according to the location information, and send the second log information to the industrial computer;
[0012] The industrial computer is also used to test whether the intelligent gateway correctly obtains the satellite signal according to the target log information and the first log information, and to test whether the entertainment host correctly displays the location information corresponding to the satellite signal according to the target log information and the second log information.
[0013] Optionally, the first control instruction is used to instruct the satellite signal to simulate one or more combinations of navigation static positions at different positions, navigation dynamic positions in different states, cold start states, hot start states, satellite signal states in different scenarios, changes in satellite signal strength and satellite signals transmitted by different satellites; the cold start state includes position information, time information, navigation system information and first instrument status information, the first instrument status information being the satellite navigation simulator being turned on after being disconnected for more than a first preset time or the position when the satellite navigation simulator is turned on being greater than a first preset distance from the position when the satellite navigation simulator is turned off, the hot start state includes position information, time information, navigation system information and second instrument status information, the second instrument status information being the satellite navigation simulator being turned on after being disconnected for less than a second preset time or the position when the satellite navigation simulator is turned on being less than a second preset distance from the position when the satellite navigation simulator is turned off, the first preset time being greater than the second preset time, and the first preset distance being greater than the second preset distance.
[0014] Optionally, the test system further includes a base station simulator;
[0015] The industrial computer is further used to send a second control instruction to the base station simulator;
[0016] The base station simulator is used to generate radio waves according to the second control instruction and send the radio waves to the intelligent gateway;
[0017] The intelligent gateway is further used to generate third log information according to the radio wave, and send the third log information to the industrial computer;
[0018] The industrial computer is further used to test the interaction between the base station simulator and the intelligent gateway according to the third log information.
[0019] Optionally, the second control instruction is used to instruct the radio wave to simulate one or more combinations of reselection between different frequency bands in different cells, simulated same-frequency switching, simulated different-frequency switching, simulated multiple-input and multiple-output testing, simulated signaling rejection testing, simulated weak network conditions testing and simulated throughput testing.
[0020] Optionally, the test system further includes a cloud platform, a peripheral component interconnect expansion PXI board for the instrument system, and a signal conditioning unit;
[0021] The industrial computer is further used to send a third control instruction to the cloud platform;
[0022] The cloud platform is used to generate a remote online upgrade instruction according to the third control instruction, and send the remote online upgrade instruction to the intelligent gateway;
[0023] The intelligent gateway is further used to send the remote online upgrade instruction to the signal conditioning unit;
[0024] The signal conditioning unit is used to perform level conversion on the remote online upgrade instruction to obtain a level signal, and send the level signal to the PXI board;
[0025] The PXI board is used to implement software testing according to the level signal, generate fourth log information according to the result of the software testing, and send the fourth log information to the industrial computer;
[0026] The industrial computer is further used to determine the effect of the remote online upgrade according to the fourth log information.
[0027] Optionally, the software testing includes: one or more combinations of online upgrade pre-condition testing, vehicle flashing process testing, vehicle-machine human-machine interface interaction testing, abnormal usage scenario testing, concurrent task testing, remote APP interaction testing, other functional interaction testing and functional inspection after the upgrade is completed.
[0028] Optionally, the test system further includes a mobile phone;
[0029] The industrial computer is further used to send a fourth control instruction to the mobile phone;
[0030] The mobile phone is used to generate a vehicle control instruction according to the fourth control instruction and take a screenshot, send the vehicle control instruction to the smart gateway, and send a target image obtained by taking the screenshot to the industrial computer;
[0031] The intelligent gateway is further used to control the vehicle according to the vehicle control instruction;
[0032] The industrial computer is used to determine the remote control effect on the mobile phone according to the standard image and the target image.
[0033] On the other hand, the present application provides a test method for a vehicle networking function, characterized in that the test method is applied to a test system for a vehicle networking function, the test system comprising: an industrial computer, an intelligent gateway, a satellite navigation simulator and an entertainment host; the test method comprises:
[0034] The industrial computer sends a first control instruction to the satellite navigation simulator;
[0035] The satellite navigation simulator generates a satellite signal and target log information according to the first control instruction, and sends the satellite signal to the intelligent gateway;
[0036] The intelligent gateway sends the satellite signal to the entertainment host, generates first log information according to the satellite signal, and sends the first log information to the industrial computer;
[0037] The entertainment host displays the location information of the vehicle on the electronic map according to the satellite signal, generates second log information according to the location information, and sends the second log information to the industrial computer;
[0038] The industrial computer tests whether the intelligent gateway correctly acquires the satellite signal according to the target log information and the first log information, and tests whether the entertainment host correctly displays the location information corresponding to the satellite signal according to the target log information and the second log information.
[0039] Optionally, the first control instruction is used to instruct the satellite signal to simulate one or more combinations of navigation static positions at different positions, navigation dynamic positions in different states, cold start states, hot start states, satellite signal states in different scenarios, changes in satellite signal strength and satellite signals transmitted by different satellites; the cold start state includes position information, time information, navigation system information and first instrument status information, the first instrument status information being the satellite navigation simulator being turned on after being disconnected for more than a first preset time or the position when the satellite navigation simulator is turned on being greater than a first preset distance from the position when the satellite navigation simulator is turned off, the hot start state includes position information, time information, navigation system information and second instrument status information, the second instrument status information being the satellite navigation simulator being turned on after being disconnected for less than a second preset time or the position when the satellite navigation simulator is turned on being less than a second preset distance from the position when the satellite navigation simulator is turned off, the first preset time being greater than the second preset time, and the first preset distance being greater than the second preset distance.
[0040] Optionally, the method further includes:
[0041] The industrial computer sends a second control instruction to the base station simulator;
[0042] The base station simulator generates radio waves according to the second control instruction, and sends the radio waves to the intelligent gateway;
[0043] The intelligent gateway generates third log information according to the radio wave, and sends the third log information to the industrial computer;
[0044] The industrial computer tests the interaction between the base station simulator and the intelligent gateway according to the third log information.
[0045] Optionally, the second control instruction is used to instruct the radio wave to simulate one or more combinations of reselection between different frequency bands in different cells, simulated same-frequency switching, simulated different-frequency switching, simulated multiple-input and multiple-output testing, simulated signaling rejection testing, simulated weak network conditions testing and simulated throughput testing.
[0046] Optionally, the method further includes:
[0047] The industrial computer sends a third control instruction to the cloud platform;
[0048] The cloud platform generates a remote online upgrade instruction according to the third control instruction, and sends the remote online upgrade instruction to the intelligent gateway;
[0049] The intelligent gateway sends the remote online upgrade instruction to the signal conditioning unit;
[0050] The signal conditioning unit performs level conversion on the remote online upgrade instruction to obtain a level signal, and sends the level signal to the PXI board;
[0051] The PXI board implements software testing according to the level signal, generates fourth log information according to the result of the software testing, and sends the fourth log information to the industrial computer;
[0052] The industrial computer determines the effect of the remote online upgrade according to the fourth log information.
[0053] Optionally, the software testing includes: one or more combinations of online upgrade pre-condition testing, vehicle flashing process testing, vehicle-machine human-machine interface interaction testing, abnormal usage scenario testing, concurrent task testing, remote APP interaction testing, other functional interaction testing and functional inspection after the upgrade is completed.
[0054] Optionally, the method further includes:
[0055] The industrial computer is further used to send a fourth control instruction to the mobile phone;
[0056] The mobile phone is used to generate a vehicle control instruction according to the fourth control instruction and take a screenshot, send the vehicle control instruction to the smart gateway, and send a target image obtained by taking the screenshot to the industrial computer;
[0057] The intelligent gateway is further used to control the vehicle according to the vehicle control instruction;
[0058] The industrial computer is used to determine the remote control effect on the mobile phone according to the standard image and the target image.
[0059] In another aspect, the present application provides a computer device, the device comprising a processor and a memory:
[0060] The memory is used to store program code and transmit the program code to the processor;
[0061] The processor is used to execute the method described in the above aspects according to the instructions in the program code.
[0062] On the other hand, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium is used to store a computer program, and the computer program is used to execute the method described in the above aspects.
[0063] On the other hand, an embodiment of the present application provides a computer program product or a computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the method described in the above aspects.
[0064] The advantages of the above technical solution of this application are:
[0065] The first control instruction is sent through the industrial computer, so that the satellite navigation simulator can generate the satellite signal and target log information required for vehicle navigation, and send it to the entertainment host through the intelligent gateway. The entertainment host displays the location information of the vehicle in the electronic map according to the satellite signal. The industrial computer tests whether the intelligent gateway correctly obtains the satellite signal by the first log information and target log information generated by the satellite signal, and tests whether the entertainment host correctly displays the location information corresponding to the satellite signal according to the target log information and the second log information. Therefore, by simulating the satellite signal required for the vehicle driving scene, the vehicle's in-vehicle navigation function is tested, without the need for the vehicle to actually run in the closed test field of the intelligent networked vehicle, reducing the testing cost for the vehicle's network function. BRIEF DESCRIPTION OF THE DRAWINGS
[0066] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0067] Figure 1 A schematic diagram of a test system for vehicle networking functions provided in an embodiment of the present application;
[0068] Figure 2 A schematic diagram of a log.txt folder provided for this application;
[0069] Figure 3 A schematic diagram of the detailed log content of a FOTA automated operation provided by this application;
[0070] Figure 4 A schematic diagram of a TSP background log provided for this application;
[0071] Figure 5 A flow chart of a method for testing a vehicle networking function provided in an embodiment of the present application;
[0072] Figure 6 A structural diagram of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0073] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0074] Combine the following Figure 1 , a test system for vehicle networking functions provided by an embodiment of the present application is introduced. Figure 1 , which is a schematic diagram of a test system for automobile networking functions provided by an embodiment of the present application. The test system includes an industrial computer 101, an intelligent gateway 102, a satellite navigation simulator 103 and an entertainment host 104;
[0075] The industrial computer 101 is used to send a first control instruction to the satellite navigation simulator 103;
[0076] The satellite navigation simulator 103 is used to generate satellite signals and target log information according to the first control instruction, and send the satellite signals to the intelligent gateway 102;
[0077] The intelligent gateway 102 is used to send a satellite signal to the entertainment host 104, generate first log information according to the satellite signal, and send the first log information to the industrial computer 101;
[0078] The entertainment host 104 is used to display the location information of the vehicle in the electronic map according to the satellite signal, generate the second log information according to the location information, and send the second log information to the industrial computer 101;
[0079] The industrial computer 101 is also used to test whether the intelligent gateway 102 correctly obtains the satellite signal according to the target log information and the first log information, and to test whether the entertainment host 104 correctly displays the location information corresponding to the satellite signal according to the target log information and the second log information.
[0080] The following are explanations respectively.
[0081] (1) The industrial computer can be an industrial computer that meets the performance requirements of the test system. As a possible implementation method, the industrial computer can be configured with test software such as TAE, Veristand, CANoe, and Python. The hardware of the industrial computer can communicate with the real-time machine and control the PXI board.
[0082] Among them, INTEWORK-TAE (Test Automation Executor) is a general-purpose automated testing software that is compatible with different simulation systems and has a series of ECU testing-related functions such as fault injection, calibration, measurement, diagnosis, and model-in-the-loop testing (MIL).
[0083] Software NI VeriStand is a software tool that provides a framework for real-time testing applications, such as embedded software validation and real-time control and monitoring of mechanical test cell applications. It includes a variety of features to help you get up and running faster.
[0084] CANoe, developed by Vector in Germany, is a bus communication analysis tool designed for developing, testing and analyzing the entire ECU network and single ECU communication. It is known as the Matlab in the automotive electronics industry. CANoe has four major functions: analysis, simulation testing and diagnosis.
[0085] Python is a programming language that is widely used in web applications, software development, data science, and machine learning (ML). Developers use Python because it is efficient and easy to learn, and it can run on many different platforms. Python software is available for free download, integrates well with all types of systems, and can also increase development speed.
[0086] PXI (PCI extensions for Instrumentation) is a rugged PC-based measurement and automation platform released by the PXI Alliance. PXI combines the electrical bus characteristics of PCI (Peripheral Component Interconnection) with the ruggedness, modularity and Eurocard mechanical packaging characteristics of CompactPCI (Compact PCI) to develop mechanical, electrical and software specifications suitable for testing, measurement and data acquisition applications.
[0087] (2) Satellite navigation simulators can use GSS7000 to simulate GPS and BeiDou signals. GNSS / GPS simulation can provide accurate, reliable and repeatable signals, adding comprehensive additional conditions, new signals and interference effects.
[0088] As a possible implementation method, the satellite navigation simulator sends GPS or Beidou information to the Intelligent Central Gateway Module (ICGM) through a direct connection between the antenna and the ICGM.
[0089] (3) The entertainment host can use an on-board controller in the vehicle and can receive ICGM's satellite signals for navigation through a service-oriented architecture (SOA) protocol.
[0090] (4) The first log information generated by ICGM according to the satellite signal can be Log information, and is saved in the industrial computer in real time, so as to facilitate timely analysis of the problem after the problem is found.
[0091] It can be seen from the above technical solution that by sending the first control instruction through the industrial computer, the satellite navigation simulator can generate the satellite signal and target log information required for vehicle navigation, and send it to the entertainment host through the intelligent gateway. The entertainment host displays the location information of the vehicle in the electronic map according to the satellite signal. The industrial computer tests whether the intelligent gateway correctly obtains the satellite signal according to the first log information and target log information generated by the satellite signal, and tests whether the entertainment host correctly displays the location information corresponding to the satellite signal according to the target log information and the second log information. Therefore, by simulating the satellite signal required for the vehicle driving scene, the vehicle's in-vehicle navigation function is tested, and the vehicle does not need to be actually operated in the closed test field of intelligent networked vehicles, which reduces the testing cost of the vehicle's network function.
[0092] As a possible implementation, the first control instruction is used to instruct the satellite signal to simulate navigation static positions at different positions, simulate navigation dynamic positions at different states, simulate cold start states, simulate hot start states, simulate satellite signal states in different scenarios, simulate satellite signal strength changes, and one or more combinations of satellite signals transmitted by different satellites. They are described below.
[0093] 1. Static test: Generate satellite signals through the satellite navigation simulator to simulate the static positions of navigation at different locations, so as to test whether ICGM can successfully obtain the satellite signals used for positioning, and whether the entertainment screen can correctly display the location information corresponding to the satellite signals, that is, the current positioning position.
[0094] 2. Dynamic test: Generate satellite signals through a satellite navigation simulator to simulate the dynamic position of navigation in different states, including direction, speed, acceleration, linear or curved motion, etc., in order to test whether ICGM successfully obtains the satellite signal used for positioning, and whether the entertainment screen correctly displays the position information corresponding to the satellite signal, that is, the current positioning position.
[0095] 3. Recapture test: Generate satellite signals through a satellite navigation simulator. The satellite signals include location information (such as 116 degrees east longitude, 45 degrees 23 minutes 12 seconds north latitude), time information (such as 0:0:00 on July 1, 2021), and navigation system information (such as Beidou B1, channel number 24, power -140db, etc.).
[0096] 4. Cold start test: Generate satellite signals through a satellite navigation simulator to simulate the cold start state, that is, set the location information of the satellite navigation simulator (such as 116 degrees east longitude, 45 degrees north latitude 23 minutes 12 seconds), time information (such as July 1, 2021 0:0:00, navigation system information (such as Beidou B1, channel number 24, power -141db, etc.). The first instrument status information is that the satellite navigation simulator is turned on after being disconnected for more than a first preset time or the position when the satellite navigation simulator is turned on is greater than the first preset distance from the position when the satellite navigation simulator is turned off. For example, the ICGM is disconnected from the power supply for 4 hours or the current position set by the satellite navigation simulator is 200km different from the closed position, and the ICGM is turned on normally.
[0097] 5. Hot start test: Generate satellite signals through the satellite navigation simulator to simulate the hot start state, that is, set the instrument position information (116 degrees east longitude, 45 degrees north latitude 23 minutes 12 seconds), time information (July 1, 2021 0:0:00, navigation system information (Beidou B1, channel number 24, power -142db, etc.). The second instrument status information is that the satellite navigation simulator is turned on after being disconnected for less than the second preset time, or the position when the satellite navigation simulator is turned on is less than the second preset distance from the position when the satellite navigation simulator is turned off. For example, the ICGM is disconnected from the power supply for less than 2 hours and the current position set by the satellite navigation simulator is small compared to the closed position (such as within 500 meters), and the ICGM is turned on normally.
[0098] 6. Navigation and positioning test: Use the traffic scenario simulation tool (Virtual-Test-Drive, VTD) to send location information to the Spirent instrument in real time to perform navigation and positioning tests.
[0099] 7. Terrain cover test: Generate satellite signals through the satellite navigation simulator to simulate the satellite signal status in different scenarios. For example, the satellite signal may be lost in different scenarios. The GSS7000 can simulate the ICGM positioning and navigation capabilities of various typical scenarios such as mountain roads, tunnels, and urban roads.
[0100] 8. Satellite signal power test: Generate satellite signals through a satellite navigation simulator to simulate changes in satellite signal strength. For example, the satellite navigation simulator can set the transmission power to control changes in satellite signal strength.
[0101] 9. Sensitivity test: Test the power sensitivity of the current ICGM receiving the positioning information, including cold start sensitivity, recapture sensitivity, tracking sensitivity, etc.
[0102] 10. Positioning lock satellite number test: Generate satellite signals through a satellite navigation simulator to simulate satellite signals emitted by different satellites. For example, the satellite navigation simulator can set simulated satellites to verify whether the satellites used for ICGM positioning are correct.
[0103] 11. Satellite navigation simulator and entertainment host joint debugging test navigation: import the acquired standard navigation data into the satellite navigation simulator, the satellite navigation simulator imports the data into ICGM, the entertainment host displays the navigation path in real time, and can test whether any path in the entertainment host navigation part is wrong.
[0104] 12. GPS and Beidou dual working condition test: Generate satellite signals through a satellite navigation simulator to simulate the above working condition tests when only GPS satellites or only Beidou satellites, or when both Beidou satellites and GPS satellites exist.
[0105] 13. Log analysis: The industrial computer tests whether the intelligent gateway correctly obtains the satellite signal according to the first log information, and tests whether the entertainment host correctly displays the location information corresponding to the satellite signal according to the first log information and the second log information.
[0106] For example, the first log information and the second log information may be Log logs. Specifically, if the Log log displays Name: (0, 1), (0, 0, 0), (0, 0), (0, 0), (0, 0, 0), no satellite signal has been searched, that is, the smart gateway has not acquired a satellite signal. If the first log information displays Name: (0, 1), (0, 0, 0), (0, 0), (14, 0), (0, 0, 0), 14 satellites have been searched, but positioning has not yet been achieved. If the Log shows Name: (1, 2), (31101831, 121405742, 111), (28200, 5678), (12, 5), (24, 22, 10), the first item indicates the positioning flag and positioning type. The positioning flag can be 1 for positioning and 0 for not positioning. The positioning type can be 1 for not positioning, 2 for 2D positioning, and 3 for 3D positioning. Then (1, 2) indicates positioning and 2D positioning. The second item indicates longitude, latitude, and altitude. Longitude*1000000, for example, the actual value is 31.101831. degrees, latitude*1000000, for example, the actual value is 12.1405742 degrees, altitude: 0.1 meter, for example, the actual value is 11.1 meters; the third item indicates direction and speed, direction: 0.01 degree, for example, the actual value is 282 degrees, which is equivalent to clockwise, speed: 0.01 kilometers per second, for example, the actual value is 56.78km / h; the fourth item indicates visible satellites and satellites participating in positioning, of which 12 satellites are visible, that is, 12 satellites are searched, and 5 satellites participate in positioning, or 5 of the 12 satellites are used for positioning; the fifth item indicates the position precision factor, horizontal precision factor, and vertical precision factor. The log can also record detailed information about a satellite. For example, <11,31,195,23,1> means satellite number: 11, elevation: 31 degrees, the satellite is 31 degrees overhead, azimuth: 195 degrees, the satellite is 195 degrees clockwise from due north, signal-to-noise ratio: 23db, whether used for positioning: 1 for positioning, 0 for not positioning.
[0107] As a possible implementation, the aforementioned test can also be implemented through ICGM and a shielding box. For example, the ICGM is placed in the shielding box, or taken out of the shielding box, thereby the tbox in the ICGM can be placed in the shielding box, or taken out of the shielding box. The test scenarios are as follows:
[0108] 1. Place the tbox in a shielding box to simulate the GPS signal strength changing from strong to weak, and observe whether there is any satellite loss in GNSS_nema.log.
[0109] 2. Take the tbox out of the shielding box, simulate the transmission of GPS signal strength from weak to strong, and observe whether the satellite signal strength in GNSS_nema.log is enhanced.
[0110] 3. Simulate the scene of entering the tunnel, transmit GPS longitude and latitude positioning information, and observe GNSS_nema.log. The longitude and latitude change from the correct value to 0.
[0111] 4. Locate a certain place, check the transmitted GPS altitude and elevation information, and observe whether GNSS_nema.log is correct.
[0112] 5. Tracking sensitivity.
[0113] 6. Capture sensitivity (cold start).
[0114] 7. Capture sensitivity (hot start).
[0115] As a possible implementation, the test system also includes a base station simulator, so as to implement simulation testing for the base station. Figure 1 Continue with the explanation.
[0116] The industrial computer 101 is further used to send a second control instruction to the base station simulator;
[0117] The base station simulator 105 is used to generate radio waves according to the second control instruction and send the radio waves to the intelligent gateway;
[0118] The intelligent gateway 102 is further used to generate third log information according to the radio waves and send the third log information to the industrial computer;
[0119] The industrial computer 101 is further used to test the interaction between the base station simulator and the intelligent gateway according to the third log information.
[0120] Among them, the base station simulator can use Amway MD8475B instrument to support multi-mode terminals LTE (2x2 MIMO), LTE-Advanced (2CA, 3CA, 4CA), W-CDMA / HSPA / HSPA Evolution / DC-HSDPA, GSM / GPRS / EGPRS, CDMA2000 1X / 1xEV-DO Rev.A, TD-SCDMA / TD-HSPA*1SmartStudio graphical user interface supports test environment and functional testing.
[0121] As a possible implementation method, the second control instruction is used to instruct the radio waves to simulate one or more combinations of reselection between different frequency bands in different cells, simulated same-frequency switching, simulated different-frequency switching, simulated multiple-input and multiple-output testing, simulated signaling rejection testing, simulated weak network conditions testing and simulated throughput testing.
[0122] For example, based on the Amway MD8475B instrument, it is possible to achieve reselection between different frequency bands in different LTE cells, same-frequency switching, different-frequency switching (the specific testable frequency bands are subject to the frequency bands supported by the controller, and the configuration of dual base stations can support test cases with the square of the number of frequency bands, which are not fully enumerated here), MIMO testing, and the selection of signaling to reject in various signaling processes from UE to base station, signaling rejection testing, and weak network working condition testing. The following is a detailed explanation.
[0123] It should be noted that the SIM card in ICGM in this solution is a test-only card, which needs to be activated in the background and complete the operator registration service. In terms of hardware, ICGM communicates with the Amway MD8475B instrument through a wireless antenna.
[0124] 1. The second control instruction instructs the radio wave to simulate the same-frequency switching, for example, switching from LTE-FDD BAND1 to LTE-FDD BAND1 test. Specifically, the instrument simulates the standard of base station 1 as LTE, the frequency band as FDD, BAND1, and the downlink power as -30db. The instrument simulates the standard of base station 2 as LTE, the frequency band as FDD, BAND1, and the downlink power as -60db.
[0125] 2. The second control instruction instructs the radio wave to simulate inter-frequency switching, for example, switching from LTE-FDD BAND3 to LTE-FDD BAND1 test. Specifically, the instrument simulates the standard of base station 1 as LTE, the frequency band as FDD, BAND3, and the downlink power as -30db. The instrument simulates the standard of base station 2 as LTE, the frequency band as FDD, BAND1, and the downlink power as -60db.
[0126] 3. The second control command instructs the radio wave to simulate the multiple-input multiple-output (MIMO) test. For example, set the instrument to simulate the base station 1 standard as LTE, the frequency band as TDD, BAND40, set the downlink power to -30db, and select the MIMO mode. Confirm the main antenna and auxiliary antenna of the instrument, and connect the instrument RF output and TBOX antenna.
[0127] 4. The second control instruction instructs the radio wave to simulate the signaling rejection test. For example, the instrument simulates the base station 1 standard as LTE, the frequency band as FDD, BAND3, and the downlink power as -30db. Set the signaling AttachRequest in the Trigger, and select the rejection times and rejection reasons.
[0128] 5. The second control instruction instructs the radio wave to simulate a weak network condition test. For example, the instrument simulates the base station 1 standard as LTE, the frequency band as FDD, BAND3, and the downlink power is set to -55db.
[0129] 6. The second control instruction instructs the radio wave to simulate a multi-base station test. For example, the above test can be performed under a multi-base station configuration.
[0130] 7. The second control instruction instructs the radio wave to simulate the throughput test, for example, to test the data throughput of the controller in a normal signal state and a weak signal state. Simulated throughput test
[0131] As a possible implementation method, the above test can also be implemented through the tbox and shielding box in ICGM. The test scenario is as follows:
[0132] 1. Put the tbox into the shielding box, close the shielding box completely, and observe the MCU log; (without network)
[0133] 2. Put the tbox into the shielding box, leave a small gap in the shielding box, and observe the MCU log; (2G)
[0134] 3. Put the tbox into the shielding box, do not close the shielding box, and observe the MCU log; (4G)
[0135] 4. Put the tbox into the shielding box, close the shielding box completely, observe the MCU log, open the shielding box, and observe the MCU log; (no network - 4G)
[0136] 5. Put the tbox into the shielding box, leave a little gap in the shielding box, and observe the MCU log; open the shielding box and observe the MCU log; (2G-4G)
[0137] 6. Put the tbox into the shielding box, do not close the shielding box, and observe the MCU log; open the shielding box and observe the MCU log; (4G-2G-no network);
[0138] 7. The shielding box simulates the 2G environment, and then opens the shielding box to check whether the network is restored;
[0139] 8. Use the shielding box to simulate the 4G environment and check whether the network is restored;
[0140] 9. Reconnect after disconnection;
[0141] 10. Switching between cells;
[0142] 11. PS throughput under strong and weak signals.
[0143] As a possible implementation method, the test system also includes a cloud platform, a peripheral component interconnect expansion PXI board for the instrument system, and a signal conditioning unit to implement the test of the remote online upgrade (Firmware Over-The-Air, FOTA) function. Figure 1 Continue with the explanation.
[0144] The industrial computer 101 is also used to send a third control instruction to the cloud platform;
[0145] The cloud platform 106 is used to generate a remote online upgrade instruction according to the third control instruction, and send the remote online upgrade instruction to the intelligent gateway;
[0146] The intelligent gateway 102 is also used to send a remote online upgrade instruction to the signal conditioning unit;
[0147] Signal Conditioning Unit( Figure 1 ), used for level conversion of the remote online upgrade instruction, obtaining a level signal, and sending the level signal to the PXI board;
[0148] PXI Boards( Figure 1 ), used to implement software testing according to the level signal, generate fourth log information according to the result of the software testing, and send the fourth log information to the industrial computer 101;
[0149] The industrial computer 101 is further used to determine the effect of the remote online upgrade according to the fourth log information.
[0150] Among them, FOTA testing is a necessary means to ensure that the cloud platform can remotely update the vehicle firmware. As a possible implementation method, software testing includes: online upgrade precondition testing, vehicle flashing process testing, vehicle-machine human-machine interface interaction testing, abnormal usage scenario testing, concurrent task testing, remote APP interaction testing, other functional interaction testing, and one or more combinations of functional inspection after the upgrade is completed.
[0151] As a possible implementation, the FOTA test hardware may be based on a signal conditioning unit (such as an NI signal conditioning unit), a programmable power supply 108, etc. The programmable power supply is a programmable power supply.
[0152] As a possible implementation method, FOTA test software can build an automated configuration background script library based on Python's selenium crawler and pandas data cleaning technology, which can realize automated testing functions such as logging into the remote monitoring platform (Telematics Service Provider, TSP) background, formulating upgrade strategies, modifying upgrade strategies, issuing upgrade tasks, and saving TSP background real-time logs locally. TAE software is used to call the automated configuration library function to build a test sequence to meet custom test scenarios and cover FOTA test full-function use cases. Veristand software is called through TAE to control NI boards to achieve FOTA script automated testing.
[0153] A Log class is defined in tae_engine\customlib\LogPrint.py in the TAE software directory, which can write the test execution process to the log.txt file, such as Figure 2 As shown, for the convenience of testers to view, the log file save path is assigned to the file_path variable.
[0154] Enter log = Log() in the program to instantiate a log object, and call the info method of the log object to print the log information to a text file, such as Figure 3 and Figure 4 shown.
[0155] As a possible implementation method, the test system also includes a mobile phone, so as to realize remote control testing of mobile phone applications (APP). Figure 1 Provide explanation.
[0156] The industrial computer 101 is further used to send a fourth control instruction to the mobile phone;
[0157] The mobile phone 107 is used to generate a vehicle control instruction according to the fourth control instruction and take a screenshot, send the vehicle control instruction to the intelligent gateway, and send the target image obtained by the screenshot to the industrial computer 101;
[0158] The intelligent gateway 102 is also used to control the vehicle according to the vehicle control instruction; the industrial computer 101 is used to determine the remote control effect for the mobile phone according to the standard image and the target image.
[0159] As a possible implementation method, an image of the vehicle being controlled by control instructions may be collected, and the image may be compared with a pre-stored standard image to determine the control effect of the mobile phone on the vehicle.
[0160] As a possible implementation method, based on the UIAutomator platform, the Android Debug Bridge (ADB) command can be used to control the mobile phone APP installed in the mobile phone to send the fourth control command to achieve remote control, and the automatic command issuance can be completed by developing a mobile phone APP action library. The Python image algorithm can also be used to compare images to complete the result judgment. The test report is automatically generated and saved in the local folder of the industrial computer, which is convenient for test result analysis.
[0161] As a possible implementation method, the test system can also include a 12V power supply and board to simulate the power supply of the Electronic Control Unit (ECU). The power supply can be adjusted from 9V to 16V to simulate the power supply required by electronic control units such as KL30, KL15, KL50, etc., and has ECU current protection function.
[0162] It can be seen from the above technical solution that the present application provides an automated testing service based on hardware-in-the-Loop (HIL). The test system for the vehicle networking function realizes the related function testing of vehicle networking system navigation, base station simulation, FOTA automation and mobile phone APP remote control automation by simulating navigation signals and base station signals. Based on Spirent GSS7000, Amway MD8475B instrument, NI board, and other hardware equipment, the system-level verification of related networking functions is completed on the HIL bench. The above solution can realize the following functions:
[0163] 1. A method for testing the performance of ICGM and Front Infortainment Control Module (FICM) controllers by simulating satellite signals using a satellite navigation simulator;
[0164] 2. Use base stations to simulate and generate radio waves, and test the application on the vehicle control module, replacing the real base station, and can realize the simulation of base station change scenario test on the test bench;
[0165] 3. Through the automated shielding box, shield the ICGM from receiving signals through the built-in antenna and test the stability of the ICGM system;
[0166] 4. Use selenium crawler to crawl TSP website information and implement FOTA automated testing;
[0167] 5. Test the remote control function of the mobile phone APP through ADB technology to realize remote control automation testing;
[0168] 6. The hardware-in-the-loop system can realize one-key switching between real samples and virtual signal simulation;
[0169] 7. The signal interface definition is modularized, which can be reused on different platforms;
[0170] 8. Establish a custom script library to quickly build test cases for different scenarios;
[0171] 9. Automatically generate test reports and save logs to local storage units, which can automatically determine test results and update the test question library;
[0172] The above solution can achieve the following advantages:
[0173] 1. Related Technology The Chinese Labcar test bench cannot perform automated testing of connected functions. The test system for automobile connected functions provided in the embodiments of the present application can realize automated testing of intelligent connected related functions;
[0174] 2. It can realize the communication test between the vehicle-mounted unit and the Internet;
[0175] 3. It can simulate base station and navigation signals, and can simulate vehicle driving scenes;
[0176] 4. It realizes the automated shielding signal test and enriches the network function test scenarios based on bench testing;
[0177] 5. It can simulate test scenarios such as base station signal switching, signal attenuation, signal loss, etc., and can complete basic road test contents of the whole vehicle indoors;
[0178] 6. A test script library has been established to quickly build test cases and efficiently manage multiple rounds of testing;
[0179] 7. Through problem log analysis, you can build a test scenario library and question library, continuously accumulate and iterate, and improve test coverage;
[0180] 8. Can verify ICGM, IBDU, HCM, FICM and other FOTA function strategies and abnormal usage scenarios;
[0181] 9. Can verify the node-level and system-level FOTA tests of controllers with FOTA functions, such as verifying the flashing protocol and fault response;
[0182] 10. It can be integrated with intelligent driving to realize V2X testing.
[0183] In addition to the test system for the vehicle networking function provided in the embodiment of the present application, a test method for the vehicle networking function is also provided. The test method is applied to the test system for the vehicle networking function described above. The method is as follows: Figure 5 As shown, the following steps are included:
[0184] S501: The industrial computer sends a first control instruction to the satellite navigation simulator.
[0185] S502: The satellite navigation simulator generates a satellite signal and target log information according to the first control instruction, and sends the satellite signal to the intelligent gateway.
[0186] S503: The intelligent gateway sends the satellite signal to the entertainment host, generates first log information according to the satellite signal, and sends the first log information to the industrial computer.
[0187] S504: The entertainment host displays the location information of the vehicle on the electronic map according to the satellite signal, generates second log information according to the location information, and sends the second log information to the industrial computer.
[0188] S505: The industrial computer tests whether the intelligent gateway correctly obtains the satellite signal according to the target log information and the first log information, and tests whether the entertainment host correctly displays the location information corresponding to the satellite signal according to the target log information and the second log information.
[0189] It can be seen from the above technical solution that by sending the first control instruction through the industrial computer, the satellite navigation simulator can generate the satellite signal and target log information required for vehicle navigation, and send it to the entertainment host through the intelligent gateway. The entertainment host displays the location information of the vehicle in the electronic map according to the satellite signal. The industrial computer tests whether the intelligent gateway correctly obtains the satellite signal according to the first log information and target log information generated by the satellite signal, and tests whether the entertainment host correctly displays the location information corresponding to the satellite signal according to the target log information and the second log information. Therefore, by simulating the satellite signal required for the vehicle driving scene, the vehicle's in-vehicle navigation function is tested, and the vehicle does not need to be actually operated in the closed test field of intelligent networked vehicles, which reduces the testing cost of the vehicle's network function.
[0190] As a possible implementation method, the first control instruction is used to instruct the satellite signal to simulate one or more combinations of navigation static positions at different positions, navigation dynamic positions in different states, cold start states, hot start states, satellite signal states in different scenarios, changes in satellite signal strength, and satellite signals transmitted by different satellites; the cold start state includes position information, time information, navigation system information, and first instrument status information, the first instrument status information being the satellite navigation simulator being turned on after being disconnected for more than a first preset time or the position when the satellite navigation simulator is turned on being greater than a first preset distance from the position when the satellite navigation simulator is turned off, the hot start state includes position information, time information, navigation system information, and second instrument status information, the second instrument status information being the satellite navigation simulator being turned on after being disconnected for less than a second preset time or the position when the satellite navigation simulator is turned on being less than a second preset distance from the position when the satellite navigation simulator is turned off, the first preset time being greater than the second preset time, and the first preset distance being greater than the second preset distance.
[0191] As a possible implementation manner, the method further includes:
[0192] The industrial computer sends a second control instruction to the base station simulator;
[0193] The base station simulator generates radio waves according to the second control instruction, and sends the radio waves to the intelligent gateway;
[0194] The intelligent gateway generates third log information according to the radio wave, and sends the third log information to the industrial computer;
[0195] The industrial computer tests the interaction between the base station simulator and the intelligent gateway according to the third log information.
[0196] As a possible implementation method, the second control instruction is used to instruct the radio wave to simulate one or more combinations of reselection between different frequency bands in different cells, simulated same-frequency switching, simulated different-frequency switching, simulated multiple-input and multiple-output testing, simulated signaling rejection testing, simulated weak network conditions testing and simulated throughput testing.
[0197] As a possible implementation manner, the method further includes:
[0198] The industrial computer sends a third control instruction to the cloud platform;
[0199] The cloud platform generates a remote online upgrade instruction according to the third control instruction, and sends the remote online upgrade instruction to the intelligent gateway;
[0200] The intelligent gateway sends the remote online upgrade instruction to the signal conditioning unit;
[0201] The signal conditioning unit performs level conversion on the remote online upgrade instruction to obtain a level signal, and sends the level signal to the PXI board;
[0202] The PXI board implements software testing according to the level signal, generates fourth log information according to the result of the software testing, and sends the fourth log information to the industrial computer;
[0203] The industrial computer determines the effect of the remote online upgrade according to the fourth log information.
[0204] As a possible implementation method, the software testing includes: one or more combinations of online upgrade pre-condition testing, vehicle flashing process testing, vehicle-computer human-machine interface interaction testing, abnormal usage scenario testing, concurrent task testing, remote APP interaction testing, other function interaction testing and function inspection after the upgrade is completed.
[0205] As a possible implementation manner, the method further includes:
[0206] The industrial computer is further used to send a fourth control instruction to the mobile phone;
[0207] The mobile phone is used to generate a vehicle control instruction according to the fourth control instruction and take a screenshot, send the vehicle control instruction to the smart gateway, and send a target image obtained by taking the screenshot to the industrial computer;
[0208] The intelligent gateway is further used to control the vehicle according to the vehicle control instruction;
[0209] The industrial computer is used to determine the remote control effect on the mobile phone according to the standard image and the target image.
[0210] The present application also provides a computer device, see Figure 6 , which shows a structural diagram of a computer device provided in an embodiment of the present application, such as Figure 6 As shown, the device includes a processor 610 and a memory 620:
[0211] The memory 610 is used to store program codes and transmit the program codes to the processor;
[0212] The processor 620 is used to execute any one of the testing methods for the vehicle networking function provided in the above embodiments according to the instructions in the program code.
[0213] An embodiment of the present application provides a computer-readable storage medium, which is used to store a computer program, and the computer program is used to execute any one of the testing methods for the vehicle networking function provided in the above embodiments.
[0214] The embodiment of the present application also provides a computer program product or a computer program, which includes a computer instruction stored in a computer-readable storage medium. The processor of the computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the test method for the vehicle network function provided in various optional implementations of the above aspects.
[0215] It should be noted that the various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments, and the same or similar parts between the various embodiments can be referred to each other. For the system or device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part description.
[0216] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0217] It should also be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0218] The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
[0219] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A test system for automobile networking functions, characterized in that: The test system includes: an industrial computer, an intelligent gateway, a satellite navigation simulator and an entertainment host; The industrial computer is used to send a first control instruction to the satellite navigation simulator, wherein the first control instruction is used to instruct the satellite signal to simulate navigation static positions at different positions, simulate navigation dynamic positions in different states, simulate cold start states, simulate hot start states, simulate satellite signal states in different scenarios, simulate satellite signal strength changes, and one or more combinations of satellite signals transmitted by different satellites; The satellite navigation simulator is used to generate satellite signals and target log information according to the first control instruction, and send the satellite signals to the intelligent gateway; The intelligent gateway is used to send the satellite signal to the entertainment host, generate first log information according to the satellite signal, and send the first log information to the industrial computer; The entertainment host is used to display the location information of the vehicle in the electronic map according to the satellite signal, generate second log information according to the location information, and send the second log information to the industrial computer; The industrial computer is also used to test whether the intelligent gateway correctly obtains the satellite signal according to the target log information and the first log information, and to test whether the entertainment host correctly displays the location information corresponding to the satellite signal according to the target log information and the second log information.
2. The test system according to claim 1, characterized in that: The cold start state includes position information, time information, navigation system information and first instrument status information, the first instrument status information being the satellite navigation simulator being turned on after being disconnected for more than a first preset time or the position when the satellite navigation simulator is turned on being greater than a first preset distance from the position when the satellite navigation simulator is turned on, the hot start state includes position information, time information, navigation system information and second instrument status information, the second instrument status information being the satellite navigation simulator being turned on after being disconnected for less than a second preset time or the position when the satellite navigation simulator is turned on being less than a second preset distance from the position when the satellite navigation simulator is turned on, the first preset time being greater than the second preset time, and the first preset distance being greater than the second preset distance.
3. The test system according to claim 1, characterized in that: The test system also includes a base station simulator; The industrial computer is further used to send a second control instruction to the base station simulator, wherein the second control instruction is used to instruct the radio wave to simulate one or more combinations of reselection between different frequency bands in different cells, simulated same-frequency switching, simulated different-frequency switching, simulated multiple-input and multiple-output test, simulated signaling rejection test, simulated weak network condition test and simulated throughput test; The base station simulator is used to generate radio waves according to the second control instruction and send the radio waves to the intelligent gateway; The intelligent gateway is further used to generate third log information according to the radio wave, and send the third log information to the industrial computer; The industrial computer is further used to test the interaction between the base station simulator and the intelligent gateway according to the third log information.
4. The test system according to claim 1, characterized in that: The test system also includes a cloud platform, a peripheral component interconnect expansion PXI board for the instrument system, and a signal conditioning unit; The industrial computer is further used to send a third control instruction to the cloud platform; The cloud platform is used to generate a remote online upgrade instruction according to the third control instruction, and send the remote online upgrade instruction to the intelligent gateway; The intelligent gateway is further used to send the remote online upgrade instruction to the signal conditioning unit; The signal conditioning unit is used to perform level conversion on the remote online upgrade instruction to obtain a level signal, and send the level signal to the PXI board; The PXI board is used to implement software testing according to the level signal, generate fourth log information according to the result of the software testing, and send the fourth log information to the industrial computer; The industrial computer is further used to determine the effect of the remote online upgrade according to the fourth log information.
5. The test system according to claim 4, characterized in that: The software testing includes: one or more combinations of online upgrade pre-condition testing, vehicle flashing process testing, vehicle-machine human-machine interface interaction testing, abnormal usage scenario testing, concurrent task testing, remote APP interaction testing and functional inspection after the upgrade is completed.
6. The test system according to claim 1, characterized in that: The test system also includes a mobile phone; The industrial computer is further used to send a fourth control instruction to the mobile phone; The mobile phone is used to generate a vehicle control instruction according to the fourth control instruction and take a screenshot, send the vehicle control instruction to the smart gateway, and send a target image obtained by taking the screenshot to the industrial computer; The intelligent gateway is further used to control the vehicle according to the vehicle control instruction; The industrial computer is used to determine the remote control effect on the mobile phone according to the standard image and the target image.
7. A testing method for automobile networking functions, characterized in that: The test method is applied to a test system for automobile networking functions, the test system comprising: an industrial computer, an intelligent gateway, a satellite navigation simulator and an entertainment host; the test method comprises: The industrial computer sends a first control instruction to the satellite navigation simulator, wherein the first control instruction is used to instruct the satellite signal to simulate navigation static positions at different positions, simulate navigation dynamic positions at different states, simulate cold start states, simulate hot start states, simulate satellite signal states in different scenarios, simulate satellite signal strength changes, and one or more combinations of satellite signals transmitted by different satellites; The satellite navigation simulator generates a satellite signal and target log information according to the first control instruction, and sends the satellite signal to the intelligent gateway; The intelligent gateway sends the satellite signal to the entertainment host, generates first log information according to the satellite signal, and sends the first log information to the industrial computer; The entertainment host displays the location information of the vehicle on the electronic map according to the satellite signal, generates second log information according to the location information, and sends the second log information to the industrial computer; The industrial computer tests whether the intelligent gateway correctly acquires the satellite signal according to the target log information and the first log information, and tests whether the entertainment host correctly displays the location information corresponding to the satellite signal according to the target log information and the second log information.
8. A computer device, characterized in that: The device comprises a processor and a memory: The memory is used to store program code and transmit the program code to the processor; The processor is configured to execute the method of claim 7 according to instructions in the program code.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store a computer program, and the computer program is used to execute the method of claim 7.
Citation Information
Patent Citations
Vehicle-mounted terminal for intelligent automobile road testing and information transmission method thereof
CN109632335A
Anti-interference test method and system for vehicle-mounted satellite positioning system
CN113759395A