Vehicle data storage method and apparatus

By performing attribute analysis and distributed storage on vehicle data, combined with vehicle identification information and facial recognition, the problem of lack of classification management in existing vehicle data storage technologies has been solved, achieving accurate data classification and improved security.

CN116383304BActive Publication Date: 2026-04-14XINGHE ZHILIAN AUTOMOBILE TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-31
Publication Date
2026-04-14

AI Technical Summary

Technical Problem

Existing vehicle data storage methods lack classification and security management, leading to a high risk of data leakage.

Method used

By performing attribute analysis on vehicle data, private data is filtered out and distributed storage is carried out according to vehicle identification information. Storage space is divided to achieve accurate classification and management of data for the same vehicle. Furthermore, data query security is improved through facial recognition and account parsing.

Benefits of technology

It enables precise classification and management of vehicle data, improves data storage security, avoids data leakage, and enhances the security of data retrieval.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116383304B_ABST
    Figure CN116383304B_ABST
Patent Text Reader

Abstract

The application discloses a vehicle data storage method and device, the method comprises the following steps: performing attribute analysis on various vehicle data uploaded by a vehicle terminal, and determining data attributes of the various vehicle data; determining target vehicle data according to the data attributes of the various vehicle data; and performing distributed storage on the corresponding target vehicle data according to identification information of a vehicle to which the target vehicle data belongs, so that target vehicle data belonging to the same vehicle is stored in the same storage, and target vehicle data belonging to different vehicles is stored in different storages, thereby realizing accurate classification management of vehicle data, facilitating subsequent data query by a user, improving the security of data storage, and avoiding data leakage.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of vehicle data security technology, and in particular to a vehicle data storage method and device. Background Technology

[0002] As electric vehicles become increasingly intelligent, they are evolving into smart mobile data terminals. Vehicle data is being used more and more for vehicle status monitoring, user habit analysis, driving behavior analysis, fault analysis, and vehicle control algorithm self-learning, among other applications. With the growing importance of vehicle data and the rapid development of its application scenarios, the secure storage of vehicle data is becoming increasingly crucial.

[0003] Currently, electric vehicle data storage is generally achieved by uploading vehicle data to a server in real time through vehicle data storage devices. However, existing vehicle data storage methods simply store all data generated by all vehicles in the same server cluster, lacking classification and security management of vehicle data, which can easily lead to data leakage problems. Summary of the Invention

[0004] This invention provides a vehicle data storage method and device that enables accurate classification and management of vehicle data, improves data storage security, and prevents data leakage.

[0005] In a first aspect, embodiments of the present invention provide a vehicle data storage method, comprising:

[0006] Perform attribute analysis on various types of vehicle data uploaded from the vehicle terminal to determine the data attributes of each type of vehicle data;

[0007] Based on the data attributes of the various types of vehicle data, the target vehicle data is determined;

[0008] Based on the identification information of the vehicle to which the target vehicle data belongs, the corresponding target vehicle data is distributed and stored so that target vehicle data belonging to the same vehicle are stored in the same memory.

[0009] As an improvement to the above solution, the step of performing attribute analysis on various types of vehicle data uploaded from the vehicle terminal to determine the data attributes of each type of vehicle data includes:

[0010] Extract private characters from the various types of vehicle data and calculate the percentage of private characters in the corresponding vehicle data;

[0011] When the proportion of private characters in the vehicle data exceeds a set threshold, the data attribute of the corresponding vehicle data is determined to be private data.

[0012] When the proportion of private characters in the vehicle data is not greater than a set threshold, the data attribute of the corresponding vehicle data is determined to be non-private data.

[0013] The step of determining the target vehicle data based on the data attributes of various types of vehicle data includes:

[0014] Vehicle data with the privacy attribute selected from the various types of vehicle data are used as target vehicle data.

[0015] As an improvement to the above solution, the identification information includes at least one of the vehicle identification number (VIN), the owner's ID card number, and the owner's driver's license number.

[0016] As an improvement to the above solution, the step of distributing the target vehicle data according to the identification information of the vehicle to which the target vehicle data belongs includes:

[0017] Based on the vehicle identification information of the target vehicle data and a preset mapping table between memory and vehicle identification information, a target memory is determined from multiple memories.

[0018] The target vehicle data is stored in the corresponding target memory.

[0019] As an improvement to the above solution, before storing the target vehicle data into the corresponding target memory, the following method is further included:

[0020] Obtain the storage risk record of the target memory during the historical storage process;

[0021] Based on the storage risk record, calculate the storage risk value of the target memory;

[0022] When the storage risk value is less than a preset risk threshold, the target vehicle data is stored in the corresponding target memory;

[0023] When the storage risk value is not less than a preset risk threshold, a new target memory is determined; wherein the newly determined target memory is in an idle state.

[0024] As an improvement to the above solution, storing the target vehicle data in a corresponding target memory includes:

[0025] The target memory is divided into multiple storage spaces; each storage space corresponds to a data type.

[0026] Target vehicle data with the same data type are stored in the corresponding storage space of the target memory.

[0027] As an improvement to the above solution, the method further includes:

[0028] When a vehicle data query command is received from the user terminal, the user image currently captured by the user terminal is collected.

[0029] Perform facial recognition on the user image to obtain the user's facial information;

[0030] The facial information is verified, and after the verification is passed, the user account in the vehicle data query command is parsed to obtain a string;

[0031] Determine whether the string matches the identification information of the memory indicated by the vehicle data query command;

[0032] If so, read the target vehicle data indicated by the vehicle data query instruction from the matching memory, and send the read target vehicle data to the user terminal;

[0033] If not, refuse to respond to the vehicle data query command.

[0034] As an improvement to the above solution, the user account in the vehicle data query command is parsed to obtain a string, including:

[0035] The user accounts are arranged from left to right, and the average of each pair of adjacent numbers is calculated. The calculated averages are then recombine to obtain a string.

[0036] As an improvement to the above solution, reading the target vehicle data indicated by the vehicle data query instruction from the matched memory includes:

[0037] The data type to be queried is determined based on the tag code in the vehicle data query instruction;

[0038] Read the target vehicle data indicated by the vehicle data query instruction from the storage space corresponding to the data type to be queried in the matched memory.

[0039] In a second aspect, embodiments of the present invention provide a vehicle data storage device, comprising: a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor executes the computer program to implement the vehicle data storage method as described in any one of the first aspects.

[0040] Compared to existing technologies, the beneficial effects of this invention are as follows: by performing attribute analysis on various types of vehicle data uploaded from the vehicle terminal, the data attributes of each type of vehicle data are determined; based on the data attributes of each type of vehicle data, target vehicle data is determined; based on the identification information of the vehicle to which the target vehicle data belongs, the corresponding target vehicle data is distributed and stored, so that target vehicle data belonging to the same vehicle is stored in the same memory, and target vehicle data belonging to different vehicles are stored in different memory, thereby achieving accurate classification and management of vehicle data, facilitating subsequent data retrieval by users, improving data storage security, and preventing data leakage. Attached Figure Description

[0041] To more clearly illustrate the technical solution of the present invention, the accompanying drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0042] Figure 1 This is a flowchart of a vehicle data storage method provided in an embodiment of the present invention;

[0043] Figure 2 This is a schematic diagram of a vehicle data storage device provided in an embodiment of the present invention. Detailed Implementation

[0044] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0045] Example 1

[0046] Please see Figure 1 This is a flowchart illustrating a vehicle data storage method provided in an embodiment of the present invention. The vehicle data storage method is executed by a server, which is configured with multiple storage devices.

[0047] The vehicle data storage method of this invention specifically includes:

[0048] S1: Perform attribute analysis on various types of vehicle data uploaded from the vehicle terminal to determine the data attributes of each type of vehicle data;

[0049] The server stores data sourced from vehicle data uploaded by different vehicles. This vehicle data primarily includes vehicle operation data, equipment parameters, and user data. Each vehicle collects its own data using its sensors and uploads this data to the server via its data storage device. The server performs attribute analysis on the various types of vehicle data uploaded by each vehicle to determine their respective data attributes. It then filters the vehicle data according to these attributes, selecting data with high privacy and importance as target vehicle data, such as vehicle operation data and user data. Vehicle operation data includes, but is not limited to, vehicle mileage, routes, and locations visited daily. User data includes, but is not limited to, the owner's or passenger's name, ID number, facial information, voiceprint information, and mobile phone number.

[0050] Furthermore, the attribute analysis of various types of vehicle data uploaded from the vehicle terminal to determine the data attributes of each type of vehicle data includes:

[0051] Extract private characters from the various types of vehicle data and calculate the percentage of private characters in the corresponding vehicle data;

[0052] When the proportion of private characters in the vehicle data exceeds a set threshold, the data attribute of the corresponding vehicle data is determined to be private data.

[0053] When the proportion of private characters in the vehicle data is not greater than a set threshold, the data attribute of the corresponding vehicle data is determined to be non-private data.

[0054] For example, for each piece of vehicle data, the percentage of private characters in the vehicle data to the total number of characters in the vehicle data is calculated. If the percentage is greater than a set threshold, the vehicle data is considered private data; otherwise, it is considered non-private data. It should be noted that in this embodiment of the invention, there is no specific limitation on how to extract private data from the vehicle data. For example, a list of data types to which private data belongs can be pre-defined. Then, it is checked whether the vehicle data contains data corresponding to any data type indicated by the data type list. If so, the corresponding data in the vehicle data is marked as private data. Then, the number of characters in the private data and the total number of characters in the vehicle data are counted, and their ratio is calculated to obtain the percentage of private characters in the vehicle data. For example, if the data types recorded in the data type list include name, ID number, mobile phone number, location, vehicle mileage, and route, the ratio of the number of characters corresponding to name, ID number, mobile phone number, mileage, route, and location in the vehicle data to the total number of characters in the vehicle data is calculated. If this ratio is greater than a set threshold, the data attribute of the vehicle data is considered private data.

[0055] S2: Determine the target vehicle data based on the data attributes of the various types of vehicle data;

[0056] Specifically, vehicle data with privacy attributes is selected from the various types of vehicle data as target vehicle data. This target vehicle data mainly includes two types: user data type and vehicle operation data type.

[0057] S3: Based on the identification information of the vehicle to which the target vehicle data belongs, the corresponding target vehicle data is distributed and stored so that target vehicle data belonging to the same vehicle are stored in the same memory.

[0058] In this embodiment of the invention, after filtering out highly private and important vehicle data as target vehicle data based on the data attributes of vehicle data, such as user data and vehicle operation data, the server obtains the identification information of the vehicle to which the corresponding target vehicle data belongs, and distributes all vehicle-side target vehicle data according to the corresponding identification information. This allows target vehicle data belonging to the same vehicle to be stored in the same memory, and target vehicle data belonging to different vehicles to be stored in different memory, thereby achieving accurate classification and management of vehicle data. This facilitates subsequent data retrieval by users, improves data storage security, and avoids data leakage.

[0059] In one optional embodiment, the identification information includes at least one of the vehicle identification number (VIN), the owner's ID card number, and the owner's driver's license number.

[0060] It should be noted that the vehicle identification number (VIN), owner's ID number, and owner's driver's license number of the same vehicle are interconnected and correspond to the same storage on the server, so that the data uploaded by the same vehicle is stored in the same storage, thus realizing the classified management of vehicle data.

[0061] In one optional embodiment, the step of distributively storing the corresponding target vehicle data according to the identification information of the vehicle to which the target vehicle data belongs includes:

[0062] Based on the vehicle identification information of the target vehicle data and a preset mapping table between memory and vehicle identification information, a target memory is determined from multiple memories.

[0063] The target vehicle data is stored in the corresponding target memory.

[0064] For example, the memory-vehicle identification information mapping table records the mapping relationship between at least one identification information of the same vehicle and the identification information of the memory. The identification information corresponding to the memory can be retrieved using the vehicle's chassis number, owner's ID number, and driver's license number, thereby locating the target memory for storing the target vehicle's data. This ensures that data uploaded by the same vehicle is stored in the same memory, achieving classified management of vehicle data. When storing target vehicle data, matching the identification information of the vehicle to which the target vehicle data belongs with the identification information of the memory can find the memory used to store the data uploaded by the corresponding vehicle, avoiding incorrect storage of data from different vehicles.

[0065] In an optional embodiment, before storing the target vehicle data into a corresponding target memory, the method further includes:

[0066] Obtain the storage risk record of the target memory during the historical storage process;

[0067] Based on the storage risk record, calculate the storage risk value of the target memory;

[0068] When the storage risk value is less than a preset risk threshold, the target vehicle data is stored in the corresponding target memory;

[0069] When the storage risk value is not less than a preset risk threshold, a new target memory is determined; wherein the newly determined target memory is in an idle state.

[0070] When storing target vehicle data into the target storage device, the storage risk records that appeared during the historical storage process are first retrieved. The storage risk value of the target storage device is then assessed based on these records. If the storage risk value is lower than a preset risk threshold, the target vehicle data is stored in that target storage device; otherwise, a new storage device is selected, typically an empty storage device that does not currently store data. For example, a standard storage risk value can be constructed for each type of storage risk record: a standard storage risk value of 2 for incorrect storage location, 5 for data loss, and 3 for data that cannot be retrieved after storage. Finally, the sum of the standard storage risk values ​​corresponding to the storage risk records that appeared during the historical storage process is used as the storage risk value of the target storage device. Furthermore, if a storage risk record exhibits the following characteristics, the corresponding storage risk value is directly determined to be the highest risk value (e.g., set to 500): the target storage device has experienced multiple data losses, or the administrator, in a case of betrayal or impersonation, obtains the target data through database management commands such as viewing, exporting, and backing up, or by creating a new database access account, and copies the target data out, leading to data leakage. By conducting a risk assessment of the target storage, it is possible to avoid storing target vehicle data in storage devices with high leakage / security risks, thereby further improving the security of vehicle data storage.

[0071] In one optional embodiment, storing the target vehicle data in a corresponding target memory includes:

[0072] The target memory is divided into multiple storage spaces; each storage space corresponds to a data type.

[0073] Target vehicle data with the same data type are stored in the corresponding storage space of the target memory.

[0074] For example, the target storage can be divided into two storage spaces based on two types: vehicle operation data and user data. Vehicle operation data, such as mileage, route, daily locations, and speed, is stored in the storage space corresponding to the vehicle operation data type; user data, such as name, ID number, and mobile phone number, is stored in the storage space corresponding to the user's data type. This achieves precise classification and storage of vehicle data. It should be noted that the data types used for storage space division can be set by the user according to actual needs. For example, data types can be set according to driving mode (highway driving, city driving), or according to different functional scenarios (automatic parking, charging, etc.).

[0075] Furthermore, when storing the target vehicle data in the target storage, the target vehicle data can be encrypted using a symmetric or asymmetric encryption algorithm to obtain encrypted data. Then, an encryption timestamp and identification information are added to the encrypted data and its corresponding key to generate corresponding encrypted files and key files. Finally, the encrypted files are stored in the target storage, and the key files are stored in other non-target storage to store the encrypted files and key files separately, thereby further ensuring the security of vehicle data storage.

[0076] In an optional embodiment, the method further includes:

[0077] When a vehicle data query command is received from the user terminal, the user image currently captured by the user terminal is collected.

[0078] Perform facial recognition on the user image to obtain the user's facial information;

[0079] The facial information is verified, and after the verification is passed, the user account in the vehicle data query command is parsed to obtain a string;

[0080] Determine whether the string matches the identification information of the memory indicated by the vehicle data query command;

[0081] If so, read the target vehicle data indicated by the vehicle data query instruction from the matching memory, and send the read target vehicle data to the user terminal;

[0082] If not, refuse to respond to the vehicle data query command.

[0083] When it is necessary to query or retrieve target vehicle data stored on the server, the server receives a vehicle data query command initiated by the user. This command includes the user's account, at least one identification information, and the target vehicle data to be queried. Simultaneously, the user's camera captures their facial information. The server verifies the user's facial information. Upon successful verification, the server retrieves the user's account from the query command, parses the account according to a preset parsing rule, and obtains a string. The server then checks if the parsed string matches the identification information of the storage device being queried. If they match, the server retrieves the target vehicle data from the matching storage device and returns it to the user. This process, combining facial recognition with the user's account for parsing and matching, allows for the retrieval of sensitive and important target vehicle data, increasing the difficulty of cracking and thus enhancing data retrieval security.

[0084] Furthermore, the user account in the vehicle data query command is parsed to obtain a string, including:

[0085] The user accounts are arranged from left to right, and the average of each pair of adjacent numbers is calculated. The calculated averages are then recombine to obtain a string.

[0086] The user account consists of multiple numbers, and the number of numbers is twice the number of the identification information in the memory.

[0087] For example, a user account is composed of multiple random numbers from 0 to 9, and the number of numbers in the user account is twice the number of numbers in the identifier information stored in the memory. The parsing rule is: following the user account from left to right, recombine the average of every two adjacent numbers to obtain a string. If an identifier information exists that completely matches this string, then the target vehicle data is retrieved from the memory corresponding to that identifier information. For example, if the user account is 24688642, the parsed string would be: 3773.

[0088] In one optional embodiment, reading the target vehicle data indicated by the vehicle data query instruction from the matched memory includes:

[0089] The data type to be queried is determined based on the tag code in the vehicle data query instruction;

[0090] Read the target vehicle data indicated by the vehicle data query instruction from the storage space corresponding to the data type to be queried in the matched memory.

[0091] When retrieving target vehicle data from the matching memory, the tag code in the vehicle data query instruction can be further extracted. The last digit of the tag code represents the data type of the target vehicle data to be queried. Based on the tag code, the target vehicle data is retrieved from the storage space of the corresponding data type.

[0092] Compared with the prior art, the beneficial effects of the embodiments of the present invention are as follows:

[0093] (1) By filtering vehicle data according to data attributes, target vehicle data with strong privacy and importance is selected for storage. Target vehicle data from the same identification information is stored in the same storage device, while target vehicle data with different identification information is stored in different storage devices. This achieves precise classification and management of vehicle data for different vehicles, so that users can query data later. At the same time, by dividing the storage device into different storage spaces, fine classification and management of target vehicle data for the same vehicle is achieved.

[0094] (2) User verification is completed through facial recognition, and the data of the target vehicle with strong privacy and importance can be obtained after parsing and matching the user's account, thereby improving the security of the data.

[0095] (3) Set the number of numbers in the user account to twice the number of identification information in the memory, and during parsing, according to the user account from left to right, recombine the average of each pair of adjacent numbers as the string to be matched, thereby increasing the difficulty of cracking and thus improving the security of data reading.

[0096] Example 2

[0097] See Figure 2 This is a schematic diagram of a vehicle data storage device provided in an embodiment of the present invention. The vehicle data storage device of this embodiment includes: a processor 100, a memory 200, and a computer program stored in the memory 200 and executable on the processor 100, such as a vehicle data storage program. When the processor 100 executes the computer program, it implements the steps in the various vehicle data storage method embodiments described above, for example... Figure 1 Steps S1-S3 are shown.

[0098] For example, the computer program may be divided into one or more modules / units, which are stored in the memory and executed by the processor to complete the present invention. The one or more modules / units may be a series of computer program instruction segments capable of performing a specific function, which describe the execution process of the computer program in the vehicle data storage device.

[0099] The vehicle data storage device may include, but is not limited to, a processor and a memory. Those skilled in the art will understand that the schematic diagram is merely an example of a vehicle data storage device and does not constitute a limitation on the vehicle data storage device. It may include more or fewer components than illustrated, or combine certain components, or different components. For example, the vehicle data storage device may also include input / output devices, network access devices, buses, etc.

[0100] The processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor. The processor is the control center of the vehicle data storage device, connecting various parts of the entire vehicle data storage device via various interfaces and lines.

[0101] The memory can be used to store the computer programs and / or modules. The processor implements various functions of the vehicle data storage device by running or executing the computer programs and / or modules stored in the memory and calling the data stored in the memory. The memory may mainly include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the mobile phone (such as audio data, phonebook, etc.). In addition, the memory may include high-speed random access memory, and may also include non-volatile memory, such as hard disk, memory, plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, at least one disk storage device, flash memory device, or other volatile solid-state storage device.

[0102] Wherein, if the modules / units integrated in the vehicle data storage device are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments of the present invention can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc.

[0103] It should be noted that the device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Furthermore, in the accompanying drawings of the device embodiments provided by this invention, the connection relationships between modules indicate that they have communication connections, which can be specifically implemented as one or more communication buses or signal lines. Those skilled in the art can understand and implement this without any creative effort.

[0104] The above description is a preferred embodiment of the present invention. It should be noted that, for those skilled in the art, many improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications are also considered to be within the scope of protection of the present invention.

Claims

1. A method for storing vehicle data, characterized in that, include: Perform attribute analysis on various types of vehicle data uploaded from the vehicle terminal to determine the data attributes of each type of vehicle data; Based on the data attributes of the various types of vehicle data, the target vehicle data is determined; Based on the identification information of the vehicle to which the target vehicle data belongs, the corresponding target vehicle data is distributed and stored so that target vehicle data belonging to the same vehicle are stored in the same memory. The step of performing attribute analysis on various types of vehicle data uploaded from the vehicle terminal to determine the data attributes of each type of vehicle data includes: Check if the vehicle data contains data of any data type indicated by the pre-defined list of data types to which privacy data belongs. If so, mark the corresponding data in the vehicle data as privacy data. The data types recorded in the list of data types include name, ID number, mobile phone number, location, vehicle mileage, and route. Extract the private characters from the privacy data of each type of vehicle data, and calculate the character proportion of the private characters in the corresponding vehicle data; When the proportion of private characters in the vehicle data exceeds a set threshold, the data attribute of the corresponding vehicle data is determined to be private data. When the proportion of private characters in the vehicle data is not greater than a set threshold, the data attribute of the corresponding vehicle data is determined to be non-private data. Then, based on the data attributes of the various types of vehicle data, the target vehicle data is determined, including: Vehicle data with privacy attributes is selected from the various types of vehicle data as target vehicle data; the target vehicle data includes vehicle operation data and user data. Before storing the target vehicle data into the corresponding target memory, the process also includes: Obtain the storage risk record of the target memory during the historical storage process; When the storage risk record does not exist under the specified conditions, the standard storage risk value corresponding to the storage risk record is accumulated to calculate the storage risk value of the target memory; When the storage risk record has a specified condition, the storage risk value will be directly determined as the highest risk value: The scenarios include: multiple instances of data loss in the target storage, or instances where the administrator is betrayed or impersonated and obtains the target data by using database management commands such as viewing, exporting, and backing up, or by creating a new database access account, and then copies the target data out, leading to data leakage. When the storage risk value is less than a preset risk threshold, the target vehicle data is stored in the corresponding target memory; When the storage risk value is not less than a preset risk threshold, a new target memory is determined; wherein the newly determined target memory is in an idle state. The step of storing the target vehicle data into the corresponding target memory includes: The target memory is divided into multiple storage spaces; each storage space corresponds to a data type. Target vehicle data with the same data type are stored in the corresponding storage space of the target memory.

2. The vehicle data storage method as described in claim 1, characterized in that, The identification information includes at least one of the following: the vehicle identification number (VIN), the owner's ID card number, and the owner's driver's license number.

3. The vehicle data storage method as described in claim 2, characterized in that, The step of distributing the target vehicle data according to the vehicle identification information to which the target vehicle data belongs includes: Based on the vehicle identification information of the target vehicle data and a preset mapping table between memory and vehicle identification information, a target memory is determined from multiple memories. The target vehicle data is stored in the corresponding target memory.

4. The vehicle data storage method as described in claim 1, characterized in that, The method further includes: When a vehicle data query command is received from the user terminal, the user image currently captured by the user terminal is collected. Perform facial recognition on the user image to obtain the user's facial information; The facial information is verified, and after the verification is passed, the user account in the vehicle data query command is parsed to obtain a string; Determine whether the string matches the identification information of the memory indicated by the vehicle data query command; If so, read the target vehicle data indicated by the vehicle data query instruction from the matching memory, and send the read target vehicle data to the user terminal; If not, refuse to respond to the vehicle data query command.

5. The vehicle data storage method as described in claim 4, characterized in that, The user account in the vehicle data query command is parsed to obtain a string, including: The user accounts are arranged from left to right, and the average of each pair of adjacent numbers is calculated. The calculated averages are then recombine to obtain a string.

6. The vehicle data storage method as described in claim 4, characterized in that, The step of reading the target vehicle data indicated by the vehicle data query instruction from the matched memory includes: The data type to be queried is determined based on the tag code in the vehicle data query instruction; Read the target vehicle data indicated by the vehicle data query instruction from the storage space corresponding to the data type to be queried in the matched memory.

7. A vehicle data storage device, characterized in that, include: A processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor, when executing the computer program, implements the vehicle data storage method as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Data storage method and system

    CN103914456A

  • Data query method and device and server

    CN114625756A

  • Storage component fault processing method and device, equipment and storage medium

    CN114661505A

  • Privacy protection method and device for vehicle data, vehicle and storage medium

    CN115688174A