[go: up one dir, main page]

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 PDF

Info

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
Application number
CN201910980054.1A
Other languages
Chinese (zh)
Inventor
刘均
罗文思
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Launch Technology Co Ltd
Original Assignee
Shenzhen Launch Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Launch Technology Co Ltd filed Critical Shenzhen Launch Technology Co Ltd
Priority to CN201910980054.1A priority Critical patent/CN111008394A/en
Publication of CN111008394A publication Critical patent/CN111008394A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting 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

Vehicle data management method, device, terminal equipment, server and storage medium
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.
CN201910980054.1A 2019-10-15 2019-10-15 Vehicle data management method, device, terminal equipment, server and storage medium Pending CN111008394A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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