CN111008394A - Vehicle data management method, device, terminal equipment, server and storage medium - Google Patents
Vehicle data management method, device, terminal equipment, server and storage medium Download PDFInfo
- Publication number
- CN111008394A CN111008394A CN201910980054.1A CN201910980054A CN111008394A CN 111008394 A CN111008394 A CN 111008394A CN 201910980054 A CN201910980054 A CN 201910980054A CN 111008394 A CN111008394 A CN 111008394A
- Authority
- CN
- China
- Prior art keywords
- vehicle data
- data
- server
- vehicle
- request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Databases & Information Systems (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Storage Device Security (AREA)
Abstract
The application discloses a vehicle data management method, a device, a terminal device, a server and a storage medium, wherein the vehicle data management method comprises the following steps: the method comprises the steps of obtaining a vehicle data request sent by a terminal device, wherein the vehicle data request is a request generated by the terminal device after receiving a vehicle data instruction, and the vehicle data instruction is an instruction generated by a user triggering the terminal device; acquiring encrypted data from the database according to the vehicle data request by using the dynamic library, and processing the encrypted data to acquire vehicle data; and sending the vehicle data to the terminal equipment. According to the vehicle data management method, the vehicle data are stored in the database of the server in an encrypted mode, when a user needs the relevant encrypted data, the terminal device is triggered to send the encrypted data request to the server, so that the server calls the encrypted data in the dynamic database and processes the encrypted data to obtain the vehicle data, the safety isolation of the encrypted data and the vehicle data is achieved, and the safety of the encrypted data is enhanced.
Description
Technical Field
The present application relates to the field of data management technologies, and in particular, to a vehicle data management method and apparatus, a terminal device, a server, and a storage medium.
Background
In recent years, with the development of vehicle production technology and scale, various vehicle production enterprises and vehicle component production enterprises cooperate widely. When the two parties cooperate, some necessary information of vehicle production needs to be provided, so that the different production enterprises can cooperate better.
However, when part of the vehicle data information which can be disclosed is shared, the core vehicle data of the vehicle needs to be protected, so that the core data is prevented from being leaked, and the enterprise competitiveness is reduced.
Therefore, how to manage vehicle data to achieve partial data sharing and core data confidentiality is a popular research topic.
Disclosure of Invention
The application mainly aims to provide a vehicle data management method, a vehicle data management device, a terminal device, a server and a storage medium.
In order to achieve the above object, the present application provides a vehicle data management method applied to a server, the vehicle data management method including:
the method comprises the steps of obtaining a vehicle data request sent by a terminal device, wherein the vehicle data request is a request generated by the terminal device receiving a vehicle data instruction, and the vehicle data instruction is an instruction generated by a user triggering the terminal device;
acquiring encrypted data from a database according to the vehicle data request by using a dynamic library, and processing the encrypted data to acquire vehicle data;
and sending the vehicle data to the terminal equipment.
Preferably, the database is stored in a data server, the data server is in communication connection with the server, and the obtaining of the encrypted data from the database according to the vehicle data request by using the dynamic library includes:
utilizing the dynamic library to identify the vehicle data request and send a data acquisition instruction to the data server according to the vehicle data request;
and receiving encrypted data, wherein the encrypted data is data sent to the server by the data server in response to the data acquisition instruction.
Preferably, the database is stored in the server, and the obtaining of the encrypted data from the database according to the vehicle data request by using the dynamic library includes:
utilizing the dynamic library to identify the vehicle data request and generate a data query instruction according to the vehicle data request;
and acquiring the encrypted data from the database according to the data query instruction.
Preferably, the processing the encrypted data with the dynamic library to obtain vehicle data includes:
decrypting the encrypted data using the dynamic library to obtain decrypted data;
screening the decrypted data by using the dynamic library to obtain screened data;
and encapsulating the screening data by utilizing the dynamic library to acquire vehicle data.
The application also provides a vehicle data management method, which is applied to the terminal equipment and comprises the following steps:
acquiring a vehicle data instruction generated by triggering the terminal equipment by a user;
generating a vehicle data request according to the vehicle data instruction;
sending the vehicle data request to a server, so that the server responds to the vehicle data request, acquires encrypted data from a database by using a dynamic library, processes the encrypted data by using the dynamic library to acquire vehicle data and sends the vehicle data to the terminal equipment;
and receiving the vehicle data sent by the server in response to the vehicle data request.
The present application further provides a vehicle data management device applied to a server, the vehicle data management device including:
the request acquisition module is used for acquiring a vehicle data request sent by terminal equipment, wherein the vehicle data request is a request generated by the terminal equipment receiving a vehicle data instruction, and the vehicle data instruction is an instruction generated by triggering the terminal equipment by a user;
the data acquisition module is used for acquiring encrypted data from a database according to the vehicle data request by using a dynamic library and processing the encrypted data to acquire vehicle data;
and the data sending module is used for sending the vehicle data to the terminal equipment.
Preferably, the database is stored in a data server, the data server is in communication connection with the server, and the data acquisition module is further configured to:
utilizing the dynamic library to identify the vehicle data request and send a data acquisition instruction to the data server according to the vehicle data request;
and receiving encrypted data, wherein the encrypted data is data sent to the server by the data server in response to the data acquisition instruction.
Preferably, the database is stored in the server, and the data acquisition module is further configured to:
utilizing the dynamic library to identify the vehicle data request and generate a data query instruction according to the vehicle data request;
and acquiring the encrypted data from the database according to the data query instruction.
Preferably, the data acquisition module is further configured to:
decrypting the encrypted data using the dynamic library to obtain decrypted data;
screening the decrypted data by using the dynamic library to obtain screened data;
and encapsulating the screening data by utilizing the dynamic library to acquire vehicle data.
The present application further provides a vehicle data management device applied to a terminal device, the vehicle data management device includes:
the instruction acquisition module is used for acquiring a vehicle data instruction generated by triggering the terminal equipment by a user;
the data request module is used for generating a vehicle data request according to the vehicle data instruction;
the request sending module is used for sending the vehicle data request to a server so that the server responds to the vehicle data request, acquires encrypted data from a database by using a dynamic library, processes the encrypted data by using the dynamic library to acquire vehicle data and sends the vehicle data to the terminal equipment;
and the data receiving module is used for receiving the vehicle data sent by the server responding to the vehicle data request.
The present application further provides a server, comprising:
a memory for storing a computer executable vehicle data management program; and
a processor for calling the vehicle data management program stored in the memory to execute the aforementioned vehicle data management method.
The present application further provides a terminal device, the terminal device includes:
a memory for storing a computer executable vehicle data management program; and
a processor for calling the vehicle data management program stored in the memory to execute the aforementioned vehicle data management method.
The application also provides a storage medium, the storage medium stores a vehicle data management program executable by a computer, and a processor can execute the vehicle data management method when the processor calls the vehicle data management program.
Compared with the prior art, the vehicle data management method and the application server provided by the application have the advantages that the vehicle data request sent by the terminal equipment is obtained, wherein the vehicle data request is a request generated by the terminal equipment receiving a vehicle data instruction, and the vehicle data instruction is an instruction generated by triggering the terminal equipment by a user; acquiring encrypted data from a database according to the vehicle data request by using a dynamic library, and processing the encrypted data to acquire vehicle data; and sending the vehicle data to the terminal equipment.
The vehicle data management method provided by the application encrypts and stores the vehicle data in the database of the server, when a user needs the relevant encrypted data, the terminal device is triggered to send an encrypted data request to the server, so that the server acquires the corresponding encrypted data from the database by using the dynamic library, processes the encrypted data to acquire final vehicle data, and processes the encrypted data by using the dynamic library as a transfer station for data processing to acquire the required vehicle data, thereby realizing the safety isolation between the encrypted data and the vehicle data required to be output, and ensuring the safety of the encrypted data.
Drawings
FIG. 1 is a flowchart illustrating steps of a method for managing vehicle data according to an embodiment of the present application;
FIG. 2 is a block diagram of an application scenario of the vehicle data management method provided in the present application;
fig. 3 is an information interaction diagram of the vehicle data management method provided in the present application in the application scenario of fig. 2;
FIG. 4A is a flowchart illustrating sub-steps of step S11 of FIG. 1;
FIG. 4B is a flowchart illustrating another substep of step S11 of FIG. 1;
FIG. 5 is a flowchart illustrating sub-steps of step S12 of FIG. 1;
FIG. 6 is a flowchart illustrating steps of a method for managing vehicle data according to another embodiment of the present application;
fig. 7 is a block diagram of a vehicle data management device according to an embodiment of the present application.
Fig. 8 is a block diagram illustrating a configuration of a vehicle data management device according to an embodiment of the present application.
Fig. 9 is a block diagram of a server according to an embodiment of the present application.
Fig. 10 is a block diagram of a terminal device according to an embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The terms "first," "second," "third," "fourth," and the like in the description and in the claims of the present application and in the drawings described above, if any, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It will be appreciated that the data so used may be interchanged under appropriate circumstances such that the embodiments described herein may be practiced otherwise than as specifically illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
It should be noted that the descriptions in this application referring to "first", "second", etc. are for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In addition, technical solutions between various embodiments may be combined with each other, but must be realized by a person skilled in the art, and when the technical solutions are contradictory or cannot be realized, such a combination should not be considered to exist, and is not within the protection scope of the present application.
The application provides a vehicle data management method, a device, a terminal device, a server and a storage medium, wherein the method is applied to the server and is used for acquiring a vehicle data request sent by the terminal device, wherein the vehicle data request is a request generated by the terminal device receiving a vehicle data instruction, and the vehicle data instruction is an instruction generated by a user triggering the terminal device; acquiring encrypted data from a database according to the vehicle data request by using a dynamic library, and processing the encrypted data to acquire vehicle data; and sending the vehicle data to the terminal equipment.
The vehicle data management method provided by the application encrypts and stores the vehicle data in the database of the server, when a user needs the relevant encrypted data, the terminal device is triggered to send an encrypted data request to the server, so that the server acquires the corresponding encrypted data from the database by using the dynamic library, processes the encrypted data to acquire final vehicle data, and processes the encrypted data by using the dynamic library as a transfer station for data processing to acquire the required vehicle data, thereby realizing the safety isolation between the encrypted data and the vehicle data required to be output, and ensuring the safety of the encrypted data.
Referring to fig. 1-2, the present application provides a vehicle data management method applied to a server, where the vehicle data management method includes:
step S10: the method comprises the steps of obtaining a vehicle data request sent by a terminal device, wherein the vehicle data request is a request generated by the terminal device receiving a vehicle data instruction, and the vehicle data instruction is an instruction generated by a user triggering the terminal device.
As shown in fig. 2-3, when a vehicle manufacturing enterprise needs to share vehicle data produced by its enterprise, a corresponding application program or application plug-in may be developed, and when a cooperating enterprise needs to cooperate with the vehicle manufacturing enterprise or wants to know related vehicle data of the vehicle manufacturing enterprise, the corresponding application program or plug-in may be installed on the terminal device 10, and the application program and the plug-in are operated to issue a vehicle data command to the terminal device 10, so that the terminal device 10 generates a vehicle data request corresponding to the vehicle data command after receiving the vehicle data command, and sends the vehicle data request to the server 20.
After receiving the vehicle data request, the server 20 identifies the vehicle data request by calling the dynamic library, and obtains corresponding encrypted data from a corresponding database according to the vehicle data information requested in the vehicle data request, where the database may be installed in the server 20 or may be installed in a data server 30 to which the server 20 is communicatively connected.
Taking the encrypted data stored in the database as the CAN data of the vehicle as an example, as shown in the following table, after the related CAN data in the database is encrypted, the following structure CAN be used for definition.
| Field(s) | Description of the invention |
| car_series_id | Vehicle serial number |
| studay_data | Learning data (processing data) |
In the database, car _ series _ id represents the stored encrypted vehicle serial number, and studay _ data represents the encrypted vehicle process data.
It is understood that the terminal device 10 may be a smart phone, a computer, a tablet, etc., and the electronic device may be a device that can run an application program and can communicate with the terminal device, and may also be a mobile phone, a computer, or a tablet.
Step S11: and acquiring encrypted data from a database according to the vehicle data request by utilizing a dynamic library, and processing the encrypted data to acquire the vehicle data.
The server 20 acquires the corresponding encrypted data from the database according to the vehicle data request issued by the terminal device 10.
Referring to fig. 4A, in some embodiments, the database is stored in a data server 30, the data server 30 is in communication with the server 20, and the obtaining, by using the dynamic library, the encrypted data from the database according to the vehicle data request includes:
step S111 a: utilizing the dynamic library to identify the vehicle data request and send a data acquisition instruction to the data server according to the vehicle data request;
step S112 a: and receiving encrypted data, wherein the encrypted data is data sent to the server by the data server in response to the data acquisition instruction.
Illustratively, after receiving the vehicle data request sent by the terminal device 10, the server 20 invokes the corresponding dynamic library to identify the corresponding vehicle data request, and sends a data acquisition instruction to the data server 30 according to the vehicle data request by using the dynamic library, so that the data server 30 acquires the corresponding encrypted data from the database according to the data acquisition instruction and sends the encrypted data to the server 20.
Referring to fig. 4B, in some embodiments, the database is stored in the server 20, and the obtaining encrypted data from the database according to the vehicle data request includes:
step S111 b: utilizing the dynamic library to identify the vehicle data request and generate a data query instruction according to the vehicle data request;
step S112 b: and acquiring the encrypted data from the database according to the data query instruction.
Illustratively, the server 20, after receiving the vehicle data request from the terminal device 10, identifies the vehicle data request by using the dynamic library, generates a data query instruction according to the vehicle data request, and obtains corresponding encrypted data from the database according to the data query instruction.
The field structure corresponding to the vehicle data request in the dynamic library is defined as follows.
| Field(s) | Description of the invention |
| car_series_id | Vehicle serial number |
| car_info | Vehicle information |
| car_info_size | Vehicle information length (byte number) |
car _ series _ id represents a vehicle serial number, and a car _ info field represents vehicle information.
Taking the example that the database is stored in the server 20 as an example, when the vehicle data request includes the car _ series _ id field, the dynamic library generates a vehicle serial number query instruction to obtain the encrypted data corresponding to the vehicle serial number from the database.
When the car _ info field is included in the vehicle data request, the dynamic library generates a vehicle information query instruction to acquire encrypted data of corresponding vehicle information from the database.
Referring to fig. 5, in some embodiments, processing the encrypted data using a dynamic library to obtain vehicle data includes:
step S121: decrypting the encrypted data using the dynamic library to obtain decrypted data;
step S122: screening the decrypted data by using the dynamic library to obtain screened data;
step S123: and encapsulating the screening data by utilizing the dynamic library to acquire vehicle data.
After acquiring the encrypted data, the server 20 calls the dynamic library to decrypt the acquired encrypted data by using a preset decryption algorithm to acquire decrypted data, performs filtering and screening on the decrypted data by using a preset filtering algorithm to acquire screening data, and encapsulates the screening data by using a preset encapsulation algorithm to acquire vehicle data which can be sent to the terminal device 10 for identification.
The data encapsulated by the dynamic library may be defined in a structure.
| Field(s) | Description of the invention |
| car_study_result | And (5) CAN learning results. |
| result_size | Length of learning result (number of bytes) |
If the output encapsulated data includes the car _ study _ result field, it indicates that the output data encapsulates the CAN learning result, that is, the CAN data of the vehicle, and the terminal device 10 CAN recognize the corresponding encapsulated data through the field.
Step S13: and sending the vehicle data to the terminal equipment.
The server 20 transmits the vehicle data to the terminal device 10, and the user can acquire the required vehicle data through the terminal device 10.
Referring to fig. 6, the present application further provides a vehicle data management method applied to a terminal device, where the vehicle data management method includes:
step S20: acquiring a vehicle data instruction generated by triggering the terminal equipment by a user;
step S21: generating a vehicle data request according to the vehicle data instruction;
step S22: sending the vehicle data request to a server, so that the server responds to the vehicle data request, acquires encrypted data from a database by using a dynamic library, processes the encrypted data by using the dynamic library to acquire vehicle data and sends the vehicle data to the terminal equipment;
step S23: and receiving the vehicle data sent by the server in response to the vehicle data request.
Illustratively, when a user needs to know vehicle data shared by a vehicle manufacturing enterprise, the user installs an application or a plug-in developed by the vehicle manufacturing enterprise in the terminal device 10, and sends a vehicle data command to the terminal device 10 by operating the application or the plug-in, so that the terminal device 10 generates a vehicle data request corresponding to the vehicle data command after receiving the vehicle data command, and sends the vehicle data request to the server 20.
After receiving the vehicle data request, the server 20 invokes a dynamic library provided in the server 20 to identify the vehicle data request and obtains corresponding encrypted data from a corresponding database according to the vehicle data information requested in the vehicle data request, where the database may be installed in the server 20 or may be installed in a data server 30 communicatively connected to the server 20.
After receiving the encrypted data, the server 20 performs data processing on the encrypted data by using the dynamic library to acquire vehicle data, and transmits the vehicle data to the terminal device 10 so that the user can know the corresponding vehicle data.
It is understood that the terminal device 10 may be a smart phone, a computer, a tablet, etc., and the electronic device may be a device that can run an application program and can communicate with the terminal device, and may also be a mobile phone, a computer, or a tablet.
Referring to fig. 7, the present application also provides a vehicle data management apparatus 201, where the vehicle data management apparatus 201 is applied to a server 20, and the vehicle data management apparatus 201 includes:
a request obtaining module 2011, configured to obtain a vehicle data request sent by a terminal device, where the vehicle data request is a request generated when the terminal device receives a vehicle data instruction, and the vehicle data instruction is an instruction generated when a user triggers the terminal device;
a data obtaining module 2012, configured to obtain encrypted data from a database according to the vehicle data request by using a dynamic library, and process the encrypted data to obtain vehicle data;
a data sending module 2013, configured to send the vehicle data to the terminal device.
In some embodiments, the database is stored in a data server, the data server is connected to the server in a communication manner, and the data obtaining module 2012 is further configured to:
utilizing the dynamic library to identify the vehicle data request and send a data acquisition instruction to the data server according to the vehicle data request;
and receiving encrypted data, wherein the encrypted data is data sent to the server by the data server in response to the data acquisition instruction.
In some embodiments, the database is stored in the server, and the data obtaining module 2012 is further configured to:
utilizing the dynamic library to identify the vehicle data request and generate a data query instruction according to the vehicle data request;
and acquiring the encrypted data from the database according to the data query instruction.
In some embodiments, the obtaining module 2012 is further configured to:
decrypting the encrypted data using the dynamic library to obtain decrypted data;
screening the decrypted data by using the dynamic library to obtain screened data;
and encapsulating the screening data by utilizing the dynamic library to acquire vehicle data.
Referring to fig. 8, the present application also provides a vehicle data management apparatus 101, where the vehicle data management apparatus 101 is applied to a terminal device 10, and the vehicle data management apparatus 101 includes:
the instruction acquisition module 1011 is used for acquiring a vehicle data instruction generated by triggering the terminal equipment by a user;
a data request module 1012, configured to generate a vehicle data request according to the vehicle data command;
a request sending module 1013 configured to send the vehicle data request to a server, so that the server obtains encrypted data from a database by using a dynamic library in response to the vehicle data request, and processes the encrypted data by using the dynamic library to obtain vehicle data and sends the vehicle data to the terminal device;
a data receiving module 1014, configured to receive the vehicle data sent by the server in response to the vehicle data request.
Referring to fig. 9, in some embodiments, the server 20 further includes a memory 202 and a processor 203, wherein the memory 202 is communicatively connected to the processor 203.
The memory 202 includes at least one type of readable storage medium, which includes flash memory, hard disk, multi-media card, card-type memory (e.g., SD or DX memory, etc.), magnetic memory, magnetic disk, optical disk, and the like. The memory 202 may in some embodiments be an internal storage unit of the server 20, such as a hard disk of the server 20. The memory 202 may also be an external storage device of the server 20 in other embodiments, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), etc. provided on the server 20. The memory 202 may be used not only to store the application program and various kinds of data installed in the server 20, such as codes of a computer-readable program, etc., but also to temporarily store data that has been output or will be output, that is, the first memory may be used as a storage medium storing a computer-executable vehicle data management program.
Processor 203, which in some embodiments may be a Central Processing Unit (CPU), controller, microcontroller, microprocessor, or other data Processing chip, may invoke the vehicle data management program stored in memory 202 to implement the steps of:
the method comprises the steps of obtaining a vehicle data request sent by a terminal device, wherein the vehicle data request is a request generated by the terminal device receiving a vehicle data instruction, and the vehicle data instruction is an instruction generated by a user triggering the terminal device;
acquiring encrypted data from a database according to the vehicle data request by using a dynamic library, and processing the encrypted data to acquire vehicle data;
and sending the vehicle data to the terminal equipment.
In some embodiments, the database is stored in a data server, the data server is connected to the data server in communication, and the processor 203 is further configured to implement the following steps:
utilizing the dynamic library to identify the vehicle data request and send a data acquisition instruction to the data server according to the vehicle data request;
and receiving encrypted data, wherein the encrypted data is data sent to the server by the data server in response to the data acquisition instruction.
In some embodiments, the database is stored in the server, and the processor 203 is further configured to implement the following steps:
utilizing the dynamic library to identify the vehicle data request and generate a data query instruction according to the vehicle data request;
and acquiring the encrypted data from the database according to the data query instruction.
In some embodiments, the processor 203 is further configured to implement the following steps:
decrypting the encrypted data using the dynamic library to obtain decrypted data;
screening the decrypted data by using the dynamic library to obtain screened data;
and encapsulating the screening data by utilizing the dynamic library to acquire vehicle data.
Referring to fig. 10, in some embodiments, the terminal device 10 further includes a memory 102 and a processor 103, wherein the memory 102 is communicatively connected to the processor 103.
The memory 102 includes at least one type of readable storage medium, which includes flash memory, hard disks, multimedia cards, card-type memory (e.g., SD or DX memory, etc.), magnetic memory, magnetic disks, optical disks, and the like. The memory 102 may in some embodiments be an internal storage unit of the terminal device 10, for example a hard disk of the terminal device 10. The memory 102 may also be an external storage device of the terminal device 10 in other embodiments, such as a plug-in hard disk provided on the terminal device 10, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and so on. The memory 102 may be used not only to store the application program and various types of data installed in the terminal device 10, such as codes of a computer-readable program, etc., but also to temporarily store data that has been output or is to be output, that is, the first memory may be used as a storage medium storing a computer-executable vehicle data management program.
Processor 103 may be, in some embodiments, a Central Processing Unit (CPU), controller, microcontroller, microprocessor, or other data Processing chip, and processor 103 may invoke the vehicle data management program stored in memory 102 to implement the following steps:
acquiring a vehicle data instruction generated by triggering the terminal equipment by a user;
generating a vehicle data request according to the vehicle data instruction;
sending the vehicle data request to a server, so that the server responds to the vehicle data request, acquires encrypted data from a database by using a dynamic library, processes the encrypted data by using the dynamic library to acquire vehicle data and sends the vehicle data to the terminal equipment;
and receiving the vehicle data sent by the server in response to the vehicle data request.
The present application further provides a storage medium storing a vehicle data management program executable by a computer, wherein a processor, when invoking the vehicle data management program, may perform the following method steps:
the method comprises the steps of obtaining a vehicle data request sent by a terminal device, wherein the vehicle data request is a request generated by the terminal device receiving a vehicle data instruction, and the vehicle data instruction is an instruction generated by a user triggering the terminal device;
acquiring encrypted data from a database according to the vehicle data request by using a dynamic library, and processing the encrypted data to acquire vehicle data;
and sending the vehicle data to the terminal equipment.
In some embodiments, the database is stored in a data server, the data server is in communication connection with the server, and the processor is further configured to implement the following steps:
utilizing the dynamic library to identify the vehicle data request and send a data acquisition instruction to the data server according to the vehicle data request;
and receiving encrypted data, wherein the encrypted data is data sent to the server by the data server in response to the data acquisition instruction.
In some embodiments, the database is stored in the server, and the processor is further configured to implement the following steps:
utilizing the dynamic library to identify the vehicle data request and generate a data query instruction according to the vehicle data request;
and acquiring the encrypted data from the database according to the data query instruction.
In some embodiments, the processor is further configured to implement the steps of:
decrypting the encrypted data using the dynamic library to obtain decrypted data;
screening the decrypted data by using the dynamic library to obtain screened data;
and encapsulating the screening data by utilizing the dynamic library to acquire vehicle data.
In some embodiments, the storage medium stores a computer executable vehicle data management program, and the processor, when invoking the vehicle data management program, may perform the following method steps:
acquiring a vehicle data instruction generated by triggering the terminal equipment by a user;
generating a vehicle data request according to the vehicle data instruction;
sending the vehicle data request to a server, so that the server responds to the vehicle data request, acquires encrypted data from a database by using a dynamic library, processes the encrypted data by using the dynamic library to acquire vehicle data and sends the vehicle data to the terminal equipment;
and receiving the vehicle data sent by the server in response to the vehicle data request.
The above description is only a preferred embodiment of the present application, and not intended to limit the scope of the present application, and all modifications of equivalent structures and equivalent processes, which are made by the contents of the specification and the drawings of the present application, or which are directly or indirectly applied to other related technical fields, are also included in the scope of the present application.
Claims (10)
1. A vehicle data management method is applied to a server, and is characterized by comprising the following steps:
the method comprises the steps of obtaining a vehicle data request sent by a terminal device, wherein the vehicle data request is a request generated by the terminal device receiving a vehicle data instruction, and the vehicle data instruction is an instruction generated by a user triggering the terminal device;
acquiring encrypted data from a database according to the vehicle data request by using a dynamic library, and processing the encrypted data to acquire vehicle data;
and sending the vehicle data to the terminal equipment.
2. The vehicle data management method according to claim 1, wherein the database is stored in a data server, the data server is in communication with the server, and the obtaining of the encrypted data from the database according to the vehicle data request by using the dynamic library comprises:
utilizing the dynamic library to identify the vehicle data request and send a data acquisition instruction to the data server according to the vehicle data request;
and receiving encrypted data, wherein the encrypted data is data sent to the server by the data server in response to the data acquisition instruction.
3. The vehicle data management method according to claim 1, wherein the database is stored in the server, and the obtaining of the encrypted data from the database according to the vehicle data request by using the dynamic library comprises:
utilizing the dynamic library to identify the vehicle data request and generate a data query instruction according to the vehicle data request;
and acquiring the encrypted data from the database according to the data query instruction.
4. The vehicle data management method according to any one of claims 1 to 3, wherein the processing the encrypted data with the dynamic library to acquire vehicle data includes:
decrypting the encrypted data using the dynamic library to obtain decrypted data;
screening the decrypted data by using the dynamic library to obtain screened data;
and encapsulating the screening data by utilizing the dynamic library to acquire vehicle data.
5. A vehicle data management method is applied to a terminal device, and is characterized by comprising the following steps:
acquiring a vehicle data instruction generated by triggering the terminal equipment by a user;
generating a vehicle data request according to the vehicle data instruction;
sending the vehicle data request to a server, so that the server responds to the vehicle data request, acquires encrypted data from a database by using a dynamic library, processes the encrypted data by using the dynamic library to acquire vehicle data and sends the vehicle data to the terminal equipment;
and receiving the vehicle data sent by the server in response to the vehicle data request.
6. A vehicle data management device applied to a server is characterized by comprising:
the request acquisition module is used for acquiring a vehicle data request sent by terminal equipment, wherein the vehicle data request is a request generated by the terminal equipment receiving a vehicle data instruction, and the vehicle data instruction is an instruction generated by triggering the terminal equipment by a user;
the data acquisition module is used for acquiring encrypted data from a database according to the vehicle data request by using a dynamic library and processing the encrypted data to acquire vehicle data;
and the data sending module is used for sending the vehicle data to the terminal equipment.
7. A vehicle data management device applied to a terminal device, the vehicle data management device comprising:
the instruction acquisition module is used for acquiring a vehicle data instruction generated by triggering the terminal equipment by a user;
the data request module is used for generating a vehicle data request according to the vehicle data instruction;
the request sending module is used for sending the vehicle data request to a server so that the server responds to the vehicle data request, acquires encrypted data from a database by using a dynamic library, processes the encrypted data by using the dynamic library to acquire vehicle data and sends the vehicle data to the terminal equipment;
and the data receiving module is used for receiving the vehicle data sent by the server responding to the vehicle data request.
8. A server, characterized in that the server comprises:
a memory for storing a computer executable vehicle data management program; and
a processor for invoking a vehicle data management program stored in the memory to perform the vehicle data management method of any one of claims 1-4.
9. A terminal device, characterized in that the terminal device comprises:
a memory for storing a computer executable vehicle data management program; and
a processor for invoking a vehicle data management program stored in the memory to perform the vehicle data management method of claim 5.
10. A storage medium storing a computer-executable vehicle data management program, wherein a processor executes the vehicle data management method according to any one of claims 1 to 5 when the vehicle data management program is called.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910980054.1A CN111008394A (en) | 2019-10-15 | 2019-10-15 | Vehicle data management method, device, terminal equipment, server and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910980054.1A CN111008394A (en) | 2019-10-15 | 2019-10-15 | Vehicle data management method, device, terminal equipment, server and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN111008394A true CN111008394A (en) | 2020-04-14 |
Family
ID=70111203
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910980054.1A Pending CN111008394A (en) | 2019-10-15 | 2019-10-15 | Vehicle data management method, device, terminal equipment, server and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111008394A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116208335A (en) * | 2021-12-01 | 2023-06-02 | 奥动新能源汽车科技有限公司 | Vehicle data management method, device, server and storage medium |
| CN117978502A (en) * | 2024-02-02 | 2024-05-03 | 东莞市佰增软件科技有限公司 | Vehicle data safety management method and system based on Internet of vehicles technology |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107808345A (en) * | 2017-09-29 | 2018-03-16 | 深圳市轱辘车联数据技术有限公司 | A kind of information processing method, device, terminal and server |
| CN108573388A (en) * | 2018-05-08 | 2018-09-25 | 广州大学 | Blockchain-based vehicle information processing system and method |
| KR20190001217A (en) * | 2017-06-27 | 2019-01-04 | 현대자동차주식회사 | Vehicle system and control method thereof |
| CN109543439A (en) * | 2018-12-04 | 2019-03-29 | 北京锐安科技有限公司 | A kind of service request method and device of car networking |
-
2019
- 2019-10-15 CN CN201910980054.1A patent/CN111008394A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20190001217A (en) * | 2017-06-27 | 2019-01-04 | 현대자동차주식회사 | Vehicle system and control method thereof |
| CN107808345A (en) * | 2017-09-29 | 2018-03-16 | 深圳市轱辘车联数据技术有限公司 | A kind of information processing method, device, terminal and server |
| CN108573388A (en) * | 2018-05-08 | 2018-09-25 | 广州大学 | Blockchain-based vehicle information processing system and method |
| CN109543439A (en) * | 2018-12-04 | 2019-03-29 | 北京锐安科技有限公司 | A kind of service request method and device of car networking |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116208335A (en) * | 2021-12-01 | 2023-06-02 | 奥动新能源汽车科技有限公司 | Vehicle data management method, device, server and storage medium |
| CN117978502A (en) * | 2024-02-02 | 2024-05-03 | 东莞市佰增软件科技有限公司 | Vehicle data safety management method and system based on Internet of vehicles technology |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112818380A (en) | Method, device, equipment and system for backtracking processing of business behaviors | |
| CN110245505B (en) | Data table access method, device, computer equipment and storage medium | |
| CN110266653B (en) | Authentication method, system and terminal equipment | |
| US10776179B2 (en) | Multi-application-oriented user data management method and system | |
| CN111008394A (en) | Vehicle data management method, device, terminal equipment, server and storage medium | |
| CN108243402B (en) | A method and device for reading and writing smart cards | |
| CN111143782B (en) | Application software authority management method and device, server and storage medium | |
| JP2019153310A (en) | Information processing apparatus, information processing method, and program | |
| CN108833500B (en) | Service calling method, service providing method, data transmission method and server | |
| CN110533128A (en) | An encryption-based anti-counterfeit traceability data processing method, device, system and medium | |
| CN113449269B (en) | Core module activation method and device and storage medium | |
| CN112788151B (en) | Method, device and system for data synchronization | |
| US8677137B2 (en) | Communication device, communication method, information processing device, information processing method, program, and communication system | |
| CN109871703B (en) | Big data transaction management method, device, storage medium and server | |
| US20180107840A1 (en) | Method of restoring a secure element to a factory state | |
| CN113254986B (en) | Data processing method, device and computer readable storage medium | |
| CN114301710B (en) | Method for determining whether message is tampered, secret pipe platform and secret pipe system | |
| CN110875895A (en) | Method, system, equipment and vehicle for realizing intelligent terminal software login | |
| CN110175037B (en) | Method and system for updating hardware fingerprint bound by soft lock permission | |
| CN116049812A (en) | Method and electronic device for accessing hardware resources | |
| CN113392062A (en) | Data storage method and device, electronic equipment and computer readable storage medium | |
| CN112416619A (en) | Interface configuration method, equipment, terminal and storage medium | |
| CN106557372B (en) | Application sharing method and device and terminal | |
| CN117375803B (en) | Key derivation interface registration method, calling method, related equipment and storage medium | |
| CN119475403B (en) | A method and device for secure reading and writing of data in Hongmeng system equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200414 |