Big data management system of target range test basic platform
By designing a big data management system that integrates data interaction, simulation, management, analysis, security assessment and display modules, the accuracy, completeness and real-time problems in automotive network shooting range test data management are solved, and efficient and reliable data management and test results evaluation are achieved.
Patent Information
- Application Number
- CN202510193085.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-21
- Publication Date
- 2025-06-10
AI Technical Summary
The prior art is difficult to ensure the accuracy, completeness and real-timeness of test data of automotive network shooting ranges, resulting in deviations in test results and affecting subsequent decision-making and improvement.
A big data management system for the basic platform for shooting range tests is designed, including data interaction module, shooting range simulation module, automobile data management module, data analysis module, security evaluation module, interactive display module and data storage module. Through the collaborative work of these modules, comprehensive collection, real-time analysis and safety assessment of shooting range test data is realized.
It realizes accurate, complete and real-time management of shooting range test data, improves the reliability of test results, reduces errors in decision-making and improvement, and avoids increasing database pressure or even collapse caused by large data volume.
Smart Images

Figure CN120123318A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicle testing, and in particular to a big data management system for a basic platform of a range test. Background Art
[0002] An automotive network range, also known as a vehicle networking range or an intelligent vehicle network range, is a simulation platform for a network system, and is a simulated road environment or a real road environment established for testing and verifying vehicle-mounted communications, intelligent driving, and other vehicle-mounted technologies. The automotive network range is mainly used to simulate various road conditions and environments, including traffic flow, weather, road conditions, etc., to improve the stability, reliability, and safety of vehicle networking technologies. Such a range can simulate typical application scenarios of vehicles, such as the over-the-air (OTA) remote upgrade service system, and is mainly applied to aspects such as national standard verification, security assessment, verification of new network security technologies, and talent training of intelligent vehicles. With the development of intelligent connected vehicles, the number of automotive network security incidents has increased by 605% in just four years, indicating that automotive network security issues need to be addressed urgently. The establishment of an automotive network range will help find system vulnerabilities through continuous testing and then improve the protection level through system upgrades.
[0003] However, the data management of the range is a complex and critical process, which involves multiple links such as data collection, transmission, storage, cleaning, mining, and visualization; at the same time, the types of data involved in vehicle networking are extremely rich, including vehicle status data, driving behavior data, road condition data, weather data, vehicle location data, etc., and the diversity and complexity of these data pose challenges to data management.
[0004] Currently, basic management functions are provided for range test data, but in the face of increasingly large and complex data, especially in the case of simulating a real network environment and potential attack events, if the accuracy, integrity, and real-time nature of the test data cannot be ensured, it will cause a great deviation in the range test results, resulting in mistakes in subsequent decision-making and improvement, and wasting time and resources. Therefore, there is an urgent need to provide an effective technology and tool to ensure the accuracy, real-time nature, and security of range test data. Summary of the Invention
[0005] To solve the above-mentioned problems of the prior art, the present invention provides a big data management system for a basic platform of a range test, including a data interaction module, a range simulation module, an automotive data management module, a data analysis module, a security assessment module, an interactive display module, and a data storage module;
[0006] The data interaction module is connected to the range simulation module, the automotive data management module, and the data analysis module, simulates the operation of a vehicle in the constructed range according to the automotive data of the automotive data management module, and sends the dynamic data in the range test process to the data analysis module;
[0007] The shooting range simulation module is used to simulate the driving environment, network environment and attack events;
[0008] The vehicle data management module includes a vehicle model construction module, a vehicle function construction module and a vehicle control instruction module, and is used to construct a virtual vehicle, including a vehicle model, functions and vehicle control instructions;
[0009] The data analysis module obtains the data of the shooting range simulation module and the vehicle data management module, and monitors and analyzes the responses of various devices, communication protocols and data streams of the virtual vehicle in real time, and preprocesses the data. The preprocessing includes data cleaning, outlier processing and data standardization;
[0010] The security assessment module evaluates and calculates the analysis results of the data analysis module through qualitative or quantitative analysis to obtain the shooting range test evaluation results;
[0011] The interactive display module is connected to the data interaction module and dynamically displays the three-dimensional images of the shooting range and the vehicle model in real time;
[0012] The data storage module stores the data through a caching mechanism.
[0013] Further, the data interaction module simulates the operation of the vehicle in the constructed shooting range according to the vehicle data of the vehicle data management module, and comprehensively collects the data through traffic splitting, traffic mirroring, syslog, snmp, FTP protocol and deep collection technology based on the client Agent, captures the dynamic data in the shooting range test process in real time, and sends the data to the data analysis module.
[0014] Further, the shooting range simulation module includes a network environment construction module, a virtual-real environment construction module and an attack event simulation module to realize the simulation of the driving environment, network environment and attack events.
[0015] Further, the network environment construction module is used to construct a virtual vehicle network environment and simulate the devices, communication protocols and data streams in the actual vehicle network.
[0016] Further, the virtual-real environment construction module is used to construct a driving environment and simulate the traffic driving conditions of an actual vehicle, including road condition data, weather data and vehicle position data.
[0017] Further, the attack event simulation module simulates vehicle network attack events, including malicious code, phishing, denial of service attack, data tampering and illegal access.
[0018] Further, the data storage module stores data using a MySql database and a Redis caching mechanism. When data is accessed, the server first checks in the Redis cache to see if the data exists. If it exists, the data is directly responded to the user by the server. If it does not exist, the server queries the MySql database, then responds to the user with the data and simultaneously caches the data in Redis for subsequent user access.
[0019] Further, the vehicle model construction module constructs the basic model of the vehicle, including the basic vehicle structure and vehicle functional devices.
[0020] Further, the vehicle function construction module is used to construct vehicle functions and establish associations between vehicle functions, vehicle functional devices, and the basic vehicle structure.
[0021] Further, the vehicle control instruction module is used to construct vehicle driving instructions to control the vehicle to drive in a virtual driving environment by simulating the driving situation of a driver, or to generate vehicle driving instructions through an autonomous driving algorithm for autonomous driving control of the vehicle.
[0022] Advantages of the present invention: The present invention manages the vehicle model and the test range environment of the test range experiment respectively, and conducts interactions through the data interaction module to complete the big data management of the test range experiment; at the same time, it has high flexibility and can quickly build the test range and vehicle model according to the test requirements to meet diverse test needs; it has high scalability and can support more vehicles, devices, and attack scripts to meet test requirements of different scales and complexities, avoiding the situation where the database pressure increases or even crashes due to a large amount of data. Description of the Drawings
[0023] Figure 1 It is a schematic diagram of the system structure of the present invention. Detailed Embodiments
[0024] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0025] Embodiment 1: Refer to Figure 1 , a big data management system for a test range experiment basic platform, including a data interaction module, a test range simulation module, a vehicle data management module, a data analysis module, a security assessment module, an interaction display module, and a data storage module.
[0026] The data interaction module is connected to the range simulation module, the vehicle data management module, and the data analysis module. It simulates the operation of the vehicle in the constructed range according to the vehicle data of the vehicle data management module, and sends the dynamic data during the range test process to the data analysis module;
[0027] Among them, the data interaction module simulates the operation of the vehicle in the constructed range according to the vehicle data of the vehicle data management module. Through traffic splitting, traffic mirroring, syslog, snmp, FTP protocol, and deep collection technology based on the client Agent, it comprehensively collects data, captures the dynamic data during the range test process in real time, and sends the data to the data analysis module.
[0028] The range simulation module is used to simulate the driving environment, network environment, and attack events.
[0029] The vehicle data management module includes a vehicle model construction module, a vehicle function construction module, and a vehicle control instruction module, and is used to construct a virtual vehicle, including a vehicle model, functions, and vehicle control instructions;
[0030] Among them, the vehicle model construction module constructs the basic model of the vehicle, including the basic vehicle structure and vehicle functional equipment;
[0031] Among them, the vehicle function construction module is used to construct vehicle functions and establish the association between vehicle functions, vehicle functional equipment, and the basic vehicle structure;
[0032] Among them, the vehicle control instruction module is used to construct vehicle driving instructions, control the vehicle to drive in the virtual driving environment by simulating the driving situation of the driver, or generate vehicle driving instructions through an automatic driving algorithm for automatic driving control of the vehicle.
[0033] The data analysis module obtains the data of the range simulation module and the vehicle data management module, and monitors and analyzes the responses of various devices, communication protocols, and data streams of the virtual vehicle in real time, and preprocesses the data. The preprocessing includes data cleaning, outlier processing, and data standardization;
[0034] The security assessment module evaluates and calculates the analysis results of the data analysis module through qualitative or quantitative analysis to obtain the range test assessment results; generates an assessment report. The assessment report may include security vulnerability analysis, pointing out potential security vulnerabilities in the vehicle network based on SVI; risk assessment, quantitatively assessing the risks that the security vulnerabilities may bring based on RS; adaptive response assessment, evaluating the response efficiency of the vehicle network to threats based on ARE; improvement suggestions, proposing improvement measures and suggestions for security vulnerabilities.
[0035] The interactive display module is connected to the data interaction module to dynamically display the 3D images of the test range and the vehicle model in real time;
[0036] The data storage module stores data through a caching mechanism.
[0037] In a preferred embodiment, the test range simulation module includes a network environment construction module, a virtual-real environment construction module, and an attack event simulation module to realize the simulation of the driving environment, network environment, and attack events.
[0038] Specifically, the network environment construction module is used to construct a virtual vehicle network environment, simulate the devices, communication protocols, and data streams in the actual vehicle network. The devices include simulating ECUs, sensors, and actuators using simulation software; the communication protocols include CAN (Controller Area Network), LIN (Local Interconnect Network), and Ethernet, so that the virtual environment can reflect the operation status of the actual vehicle network. Specifically, use professional simulation software (such as MATLAB / Simulink, Veins, etc.) to build a virtual vehicle network environment; import the simulation models of hardware devices such as ECUs, sensors, and actuators to ensure that the models can simulate the behaviors and performances of the actual devices; configure the CAN, LIN, and Ethernet communication protocols to ensure that the communication in the virtual environment is consistent with the actual vehicle network.
[0039] Specifically, the virtual-real environment construction module is used to construct a driving environment and simulate the traffic driving conditions of an actual vehicle, including road condition data, weather data, and vehicle position data.
[0040] Specifically, the attack event simulation module simulates vehicle network attack events, including malicious code, phishing, denial-of-service attacks, data tampering, and illegal access, to test the anti-attack ability and data security of the vehicle network. Specifically, design multiple security threat scenarios, including malicious code, phishing, denial-of-service attacks, data tampering, and illegal access; use simulation software or security testing tools to simulate these threats, such as using tools like Metasploit for network attack simulation.
[0041] In this embodiment, the data storage module stores data using a MySql database and a Redis caching mechanism. When accessing data, the server first queries in the Redis cache to check if the data exists. If it exists, the data is directly responded to the user. If not, the server queries in the MySql database, then responds the data to the user, and at the same time caches the data synchronously in Redis for the next user access;
[0042] When conducting a range test, the simulated car model and the constructed range environment are saved in the database and also in the Redis cache. When the range virtual environment interacts with the simulated car, data is accessed through the Redis cache. In this way, it is possible to avoid the situation where a large amount of data leads to an increase in the pressure on the database or even a database crash, solve the high concurrency problem of users, thereby alleviating the pressure on the database and enhancing the user experience.
[0043] In the description of the embodiments of the present invention, it should be understood that the orientation or positional relationships indicated by the terms "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "center", "top", "bottom", "top part", "bottom part", "inner", "outer", "inner side", "outer side", etc. are based on the orientation or positional relationships shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and thus should not be construed as a limitation of the present invention. Among them, the "inner side" refers to the internal or enclosed area or space. The "periphery" refers to the area surrounding a specific component or a specific area.
[0044] In the description of the embodiments of the present invention, the terms "first", "second", "third", "fourth" are only used for descriptive purposes and should not be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, the features defined with "first", "second", "third", "fourth" may explicitly or implicitly include one or more of such features. In the description of the present invention, unless otherwise specified, the meaning of "a plurality" is two or more.
[0045] In the description of the embodiments of the present invention, it should be noted that unless otherwise clearly specified and limited, the terms "install", "connect", "join", "assemble" should be understood in a broad sense. For example, it may be a fixed connection, a detachable connection, or an integral connection; it may be directly connected, or indirectly connected through an intermediate medium, and it may be the communication inside two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0046] In the description of the embodiments of the present invention, specific features, structures, materials or characteristics can be combined in a suitable manner in any one or more embodiments or examples.
[0047] In the description of the embodiments of the present invention, it should be understood that "-" and "~" represent the range between two numerical values, and this range includes the endpoints. For example: "A - B" represents the range greater than or equal to A and less than or equal to B. "A ~ B" represents the range greater than or equal to A and less than or equal to B.
[0048] In the description of the embodiments of the present invention, the term "and / or" herein is merely a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " herein generally indicates that the associated objects before and after are in an "or" relationship.
[0049] Although the embodiments of the present invention have been shown and described, those of ordinary skill in the art can understand that various changes, modifications, substitutions, and variations can be made to these embodiments without departing from the principles and spirit of the present invention. The scope of the present invention is defined by the appended claims and their equivalents.
Claims
1. A big data management system for a shooting range test basic platform, characterized in that: It includes data interaction module, shooting range simulation module, vehicle data management module, data analysis module, safety assessment module, interactive display module and data storage module; The data interaction module is connected to the shooting range simulation module, the vehicle data management module and the data analysis module, simulates the operation of the vehicle in the constructed shooting range according to the vehicle data of the vehicle data management module, and sends the dynamic data in the shooting range test process to the data analysis module; The shooting range simulation module is used to simulate the driving environment, network environment and attack events; The vehicle data management module includes a vehicle model building module, a vehicle function building module and a vehicle control instruction module, which are used to build a virtual vehicle, including a vehicle model, functions and vehicle control instructions; The data analysis module acquires data from the range simulation module and the vehicle data management module, monitors and analyzes the responses of various devices, communication protocols and data streams of the virtual vehicle in real time, and pre-processes the data, including data cleaning, outlier processing and data standardization; The safety assessment module evaluates and calculates the analysis results of the data analysis module through qualitative or quantitative analysis to obtain a range test evaluation result; The interactive display module is connected to the data interactive module to dynamically display the three-dimensional images of the shooting range and the car model in real time; The data storage module stores data through a cache mechanism.
2. The big data management system of a shooting range test basic platform according to claim 1 is characterized in that: The data interaction module simulates the operation of the car in the constructed shooting range according to the car data of the car data management module, and comprehensively collects the data through traffic splitting, traffic mirroring, syslog, snmp, FTP protocol and client-agent-based deep collection technology, captures the dynamic data in the shooting range test process in real time, and sends the data to the data analysis module.
3. The big data management system of a shooting range test basic platform according to claim 1 is characterized in that: The shooting range simulation module includes a network environment construction module, a virtual-real environment construction module and an attack event simulation module, which realizes the simulation of the driving environment, the network environment and the attack event.
4. The big data management system of a shooting range test basic platform according to claim 3 is characterized in that: The network environment building module is used to build a virtual automobile network environment to simulate the devices, communication protocols and data flows in the actual automobile network.
5. The big data management system of a shooting range test basic platform according to claim 3 is characterized in that: The virtual-reality environment construction module is used to construct a driving environment and simulate the actual traffic driving conditions of a car, including road condition data, weather data, and vehicle position data.
6. The big data management system of a shooting range test basic platform according to claim 3 is characterized in that: The attack event simulation module simulates automobile network attack events, including malicious code, phishing, denial of service attacks, data tampering and illegal access.
7. The big data management system of a shooting range test basic platform according to claim 1, characterized in that: The data storage module stores data using the MySql database and Redis cache mechanism. When accessing data, it first queries the Redis cache to see whether the data exists. If so, the data is directly responded to the user. If not, it queries the MySql database and then responds to the user. At the same time, the data is synchronously cached in Redis for the next user access.
8. The big data management system of a shooting range test basic platform according to claim 1, characterized in that: The automobile model building module builds a basic model of the automobile, including the automobile basic structure and automobile functional equipment.
9. The big data management system of the shooting range test basic platform according to claim 8, characterized in that: The automobile function construction module is used to construct automobile functions and establish associations between automobile functions, automobile function devices and automobile infrastructure.
10. The big data management system of a shooting range test basic platform according to claim 1, characterized in that: The vehicle control instruction module is used to construct vehicle driving instructions, control the vehicle to drive in a virtual driving environment by simulating the driver's driving conditions, or generate vehicle driving instructions through an automatic driving algorithm to perform automatic driving control of the vehicle.