Vehicle setting method, device, equipment, medium and program
Through the vehicle setting method performed by the terminal device, the driving configuration database and vehicle feature information are used to realize automated vehicle setting, solving the problem of cumbersome and time-consuming vehicle setting in the prior art, and improving the setting efficiency and personalized adaptability.
Patent Information
- Application Number
- CN202411554247.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-01
- Publication Date
- 2025-02-11
AI Technical Summary
After changing the driver, existing vehicles need to manually adjust the seats, air conditioners, rearview mirrors and other settings. The process is cumbersome and time-consuming, especially in modern cars with many functions. The complexity and difficulty of adjustment are gradually increased, giving drivers the Come to bother.
Through the vehicle setting method executed by the terminal device, the driving configuration database is obtained, the vehicle's characteristic information is received, and the corresponding driving configuration data is matched and applied to realize automated vehicle settings.
The time for vehicle setup is shortened, the setting process is simplified, and the efficiency of personalized settings of vehicle driving configurations is improved, so that drivers can quickly adapt to the settings of different vehicles.
Smart Images

Figure CN119420781A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicle control technology, and in particular to a vehicle setting method, device, equipment, medium and program. Background Art
[0002] With the development of intelligent and electric vehicles, modern cars are no longer just a means of transportation, but have gradually evolved into a complex system that integrates multiple intelligent controls and personalized services. Vehicles have more and more functions based on electric control. Especially in the rental market and the designated driver market, the frequency of vehicle use is high and the drivers change frequently. Personalized settings are showing a corresponding growth trend, such as the front and rear adjustment and tilt angle adjustment of electric seats, seat temperature adjustment, air conditioning temperature adjustment, rearview mirror angle adjustment, etc., to meet the driving habits of different drivers.
[0003] Currently, almost all existing vehicles require the new driver to manually adjust the steering wheel according to his or her height and preferences after changing the driver. Due to the large number of adjustment functions, the process is very cumbersome and time-consuming. As the functions of vehicles continue to increase, the complexity and difficulty of manual adjustment are also gradually increasing, causing more troubles for drivers. Summary of the invention
[0004] In view of this, the present invention provides a vehicle setting method, device, equipment, medium and program to shorten the time for setting up the vehicle before driving, simplify the process of setting up the vehicle, and improve the efficiency of personalized setting of vehicle driving configuration.
[0005] In a first aspect, the present invention provides a vehicle setting method, which is executed by a terminal device, and the method includes: obtaining a driving configuration database to be applied; the driving configuration data is used to indicate at least one setting of the vehicle; receiving characteristic information sent by a target vehicle; the characteristic information indicates the brand and model of the vehicle; based on the characteristic information, determining the corresponding driving configuration data in the driving configuration database; sending and applying the driving configuration data to the target vehicle.
[0006] In an optional implementation, obtaining the driving configuration database to be applied includes: displaying a request to obtain the driving configuration database; and in response to a confirmation operation on the driving configuration database request, obtaining the driving configuration database to be applied stored in the terminal device.
[0007] In an optional implementation, before acquiring the characteristic information of the target vehicle, it also includes: receiving a two-way identity authentication request sent by the target vehicle to obtain an encryption authentication key; the encryption authentication key is used to encrypt the transmission content between the target vehicle and the terminal device.
[0008] In an optional embodiment, the method further includes: monitoring the driving configuration data of the target vehicle to obtain a monitoring result; if the monitoring result changes, updating the driving configuration data according to the changed monitoring result; when it is monitored that the target vehicle switches to a driving state, uploading the updated driving configuration data to a driving configuration database.
[0009] In an optional embodiment, the method also includes: receiving a connection request sent by the target vehicle, and after the connection is established, displaying a driving configuration data confirmation interface; the interface is used to indicate whether the user uses historical driving configuration data; when a user instruction to use historical driving configuration data is received, the historical driving configuration data is sent and applied to the target vehicle; when a user instruction to update driving configuration data is received, the updated driving configuration data is uploaded to the driving configuration database.
[0010] In an optional implementation, after the target vehicle is turned off, the driving configuration data is restored to a default value.
[0011] In a second aspect, the present invention provides a vehicle setting device, which includes: a data acquisition module, used to acquire a driving configuration database to be applied; the driving configuration data is used to indicate at least one setting of the vehicle; a feature information module, used to receive feature information sent by a target vehicle; the feature information indicates the brand and model of the vehicle; a data corresponding module, used to determine the corresponding driving configuration data in the driving configuration database based on the feature information; and a data application module, used to send and apply the driving configuration data to the target vehicle.
[0012] In a third aspect, the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes a vehicle setting method according to the first aspect or any corresponding embodiment thereof by executing the computer instructions.
[0013] In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute a vehicle setting method according to the first aspect or any corresponding embodiment thereof.
[0014] In a fifth aspect, the present invention provides a computer program product, comprising computer instructions for causing a computer to execute a vehicle setting method according to the first aspect or any corresponding embodiment thereof.
[0015] The technical solution provided by this application may have the following beneficial effects:
[0016] Obtaining the driving configuration database to be applied is the basis of the entire process. The driving database is used to guide the actual settings of the vehicle, such as seat position, air conditioning temperature, rearview mirror angle, etc. The terminal device can identify the specific type of the current target vehicle by receiving the characteristic information representing the brand and model sent by the vehicle, which provides a basis for the subsequent search for the corresponding driving configuration data in the database. The driving configuration data corresponding to the current vehicle is found by searching and matching the characteristic information with the data in the driving configuration database. The matched driving configuration data is sent to the target vehicle, and the personalized settings are applied to the vehicle. The above scheme uses the personal attribute characteristics of the terminal device to store the driver's driving settings in it to realize the binding of driving settings with the driver; when the driver uses the terminal device to complete the link with the vehicle, the driving settings can be quickly and automatically transferred to the new vehicle, which can shorten the time for setting up the vehicle before driving, simplify the process of setting up the vehicle, and improve the efficiency of personalized settings of vehicle driving configuration. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0018] Figure 1 is a flow chart of a vehicle setting method according to an embodiment of the present invention;
[0019] Figure 2 is a system schematic diagram of a vehicle arrangement according to an embodiment of the present invention;
[0020] Figure 3 This is a schematic diagram of installing a driving configuration APP on a user's mobile phone according to an embodiment of the present invention;
[0021] Figure 4 is a schematic diagram of a user's first use process according to an embodiment of the present invention;
[0022] Figure 5 is a schematic diagram of a user reuse process according to an embodiment of the present invention;
[0023] Figure 6 is a schematic diagram of a certificate deployment process on a vehicle controller according to an embodiment of the present invention;
[0024] Figure 7 is a schematic diagram of a driving configuration APP according to an embodiment of the present invention;
[0025] Figure 8is a structural block diagram of a vehicle setting device according to an embodiment of the present invention;
[0026] Fig. 9 It is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0027] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.
[0028] According to an embodiment of the present invention, a vehicle setting method embodiment is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0029] In this embodiment, a vehicle setting method is provided. Figure 1 is a flow chart of a vehicle setting method according to an embodiment of the present invention. Figure 1 As shown, the method is executed by a terminal device, and the process includes the following steps:
[0030] Step S101, obtaining a driving configuration database to be applied; the driving configuration database is used to indicate at least one setting of the vehicle.
[0031] Terminal devices refer to the user's smart devices that support wireless connection and application running, including smartphones, tablets and smart watches. Obtain the driving configuration database stored on the terminal device. The database stores the driving configuration data of the driver's personalized settings for the vehicle, including seat position, air-conditioning temperature, rearview mirror angle, etc. The database supports the storage of multiple data types, such as numeric type (used to represent temperature, angle, etc.), text type (used to describe special setting instructions), etc., and stores driving configuration data in a structured manner for fast retrieval and update. Optionally, the terminal device stores the user's driving configuration database through the cloud server of the driving configuration APP.
[0032] Step S102, receiving characteristic information sent by the target vehicle; the characteristic information indicates the brand and model of the vehicle.
[0033] When the terminal device establishes a connection with the target vehicle, the target vehicle sends the characteristic information of the target vehicle to the terminal device through the vehicle controller, and the characteristic information includes the brand and model of the vehicle. The terminal device establishes a communication connection with the vehicle controller through wireless communication technologies such as Wi-Fi, Bluetooth (BT), and NFC (near field communication) to achieve data transmission. Among them, the vehicle controller is an electronic device integrated inside the vehicle, which is used to process information from various sensors, actuators and external devices of the vehicle, and control various functions of the vehicle based on this information.
[0034] Step S103: determining corresponding driving configuration data in a driving configuration database based on the characteristic information.
[0035] After receiving the vehicle characteristic information, the terminal device will search for driving configuration data matching the characteristic information in the driving configuration database. Optionally, the database search performance is optimized by using indexing, partitioning, query caching and other technologies, and query statements are designed according to the characteristics of the vehicle characteristic information to improve the accuracy of search matching.
[0036] Step S104, sending and applying the driving configuration data to the target vehicle.
[0037] After determining the driving configuration data, the terminal device sends the data to the on-board controller of the target vehicle. The target vehicle performs the corresponding setting operation, so that the vehicle is personalized in accordance with the driver's habits.
[0038] A vehicle setting method provided in this embodiment stores the driver's driving settings by utilizing the personal attribute characteristics of a terminal device to bind the driving settings to the driver; after the driver uses the terminal device to complete the link with the vehicle, the driving settings can be quickly and automatically transferred to the new vehicle, which can shorten the time for setting up the vehicle before driving, simplify the process of setting up the vehicle, and improve the efficiency of personalized settings of the vehicle driving configuration.
[0039] In an optional implementation, the above step S101 of obtaining the driving configuration database to be applied includes:
[0040] Step S1011, showing a request to obtain a driving configuration database.
[0041] The driving configuration APP of the terminal device or the display interface of the vehicle controller will display a request to the user, indicating that the system needs to access and obtain the driving configuration database stored in the terminal device. This request may appear in the form of a pop-up window, notification or page element, asking the user whether to agree to this operation.
[0042] Step S1012, in response to the confirmation operation on the driving configuration database request, obtaining the driving configuration database to be applied stored in the terminal device.
[0043] After the user confirms the operation on the driving configuration database request, the driving configuration database to be applied is obtained from the terminal device. Optionally, in order to ensure the security of the data, the data in the driving configuration database will be encrypted and stored. Before obtaining the data, the data is first decrypted for subsequent application. Similarly, before the data is sent to the vehicle controller, it may also be encrypted again to ensure the security of the data transmission process.
[0044] In an optional implementation, before the above step S102, the following steps are also included:
[0045] Receive a two-way identity authentication request sent by the target vehicle and obtain an encryption authentication key; the encryption authentication key is used to encrypt the transmission content between the target vehicle and the terminal device.
[0046] Before receiving the characteristic information sent by the target vehicle, a two-way identity authentication request is first received from the on-board controller of the target vehicle to obtain an encrypted authentication key, which is used to verify the identities of both parties and prevent unauthorized access and data tampering.
[0047] In the two-way authentication process, the vehicle and the terminal device will send their own identity credentials (such as certificates, keys, etc.) to each other, and verify the identity credentials of the other party to obtain an encryption authentication key for subsequent encryption and decryption of the transmitted content. The encryption authentication key ensures the reliability of data transmission and prevents data from being stolen or tampered with during transmission.
[0048] In an optional embodiment, a vehicle setting method further includes the following steps:
[0049] Step S201, monitoring the driving configuration data of the target vehicle to obtain a monitoring result.
[0050] Real-time monitoring of the current driving configuration data of the target vehicle. The monitoring content includes any configurable vehicle parameters such as seat position, rearview mirror angle, air conditioning temperature, audio settings, etc. Through on-board sensors, controllers or other monitoring equipment, the current status of vehicle parameters can be obtained in real time to form monitoring results.
[0051] Step S202: if the monitoring result changes, the driving configuration data is updated according to the changed monitoring result.
[0052] The monitoring results are compared with the previously stored driving configuration data. If the monitoring results show that one or more vehicle parameters have changed, the stored driving configuration data is updated according to the monitoring results to ensure that the driving configuration data always reflects the actual settings of the vehicle.
[0053] Step S203, when it is detected that the target vehicle switches to the driving state, the updated driving configuration data is uploaded to the driving configuration database.
[0054] When the vehicle switches from a stationary state to a driving state (for example, the engine starts, the vehicle starts to move, etc.), the updated driving configuration data is uploaded to the driving configuration database. The upload operation is achieved through wireless communication technology to ensure that the data can be transmitted to the driving configuration database of the terminal device in a timely and accurate manner.
[0055] In an optional embodiment, a vehicle setting method further includes the following steps:
[0056] Step S301, receiving a connection request sent by a target vehicle, and after establishing a connection, displaying a driving configuration data confirmation interface; the interface is used to indicate whether the user uses historical driving configuration data.
[0057] When the terminal device establishes a connection with the vehicle controller, the vehicle controller sends a connection request to the terminal device. After receiving the request, the driving configuration APP of the terminal device will display a driving configuration data confirmation interface, instructing the user to choose whether to use the previously stored historical driving configuration data. Optionally, the interface will display the brand and model of the currently connected vehicle, and ask the user whether to confirm the use of the historical configuration data of the vehicle.
[0058] Step S302: When receiving a user instruction to use historical driving configuration data, the historical driving configuration data is sent and applied to the target vehicle.
[0059] If the user chooses to use historical driving configuration data through the interface, the driving configuration APP will immediately retrieve the historical driving configuration data that matches the vehicle brand and model from the local database or cloud server. The driving configuration data is sent to the vehicle controller. After receiving the data, the vehicle controller performs the corresponding setting operation to set the vehicle according to the historical driving configuration data. The user can quickly return to the familiar driving environment without having to manually set various parameters again.
[0060] Step S303: when receiving a user instruction to update the driving configuration data, uploading the updated driving configuration data to the driving configuration database.
[0061] If the user needs to adjust certain configurations, or wants to save new driving configuration data, he can issue an update command through the driving configuration APP. After receiving the command, the updated driving configuration data is uploaded to the driving configuration database for storage.
[0062] In an optional implementation, after the target vehicle is turned off, the driving configuration data is restored to a default value.
[0063] When the target vehicle is turned off, the onboard controller will trigger the corresponding function in the configuration safety system. This function will instruct the driving configuration system to restore the current driving configuration data (such as seat position, air conditioning settings, etc.) to the preset default values. The default values are set when the vehicle leaves the factory or are uniformly set by the vehicle operation platform.
[0064] In an embodiment of the present invention, Figure 2 As shown, a driving configuration system is designed in the vehicle controller and a safety assurance system is configured; a driving configuration APP is designed on the mobile phone;
[0065] The driving configuration system is responsible for collecting and uploading the driving configuration data manually adjusted by the driver; it is responsible for receiving and executing the driving configuration data sent by the mobile phone;
[0066] The configuration security system is responsible for ensuring the integrity and confidentiality of the vehicle configuration information transmitted from the mobile phone to the vehicle controller; responsible for restoring the default values of the driving configuration data after the vehicle is turned off; and responsible for confirming the identity of the connected mobile phone;
[0067] The driving configuration APP is responsible for issuing driving configuration data stored in the mobile phone; responsible for receiving and storing the current driving configuration data uploaded from the vehicle; and responsible for ensuring the integrity and confidentiality of information transmitted from the mobile phone to the vehicle controller.
[0068] The process of the embodiment of the present invention is as follows:
[0069] Step 1: After the mobile phone is connected to the vehicle controller via wifi / BT / NFC, the vehicle controller starts the configuration safety system and displays the connected mobile phone on the vehicle user screen, asking whether to allow the use of the driving configuration data of the mobile phone;
[0070] Step 2: After the driver clicks on the vehicle screen to confirm the use of the driving configuration data on the mobile phone, the configuration safety system starts to initiate a two-way identity authentication with the driving configuration APP on the mobile phone;
[0071] Step 3: After the two-way identity authentication is passed, the two parties negotiate a symmetric encryption authentication key and use the key to perform encryption authentication calculations on the subsequent interactive content to protect the confidentiality and integrity of the transmitted content;
[0072] Step 4: The driving configuration APP requests the configuration safety assurance system to provide the vehicle brand and model information; the configuration assurance system provides the driving configuration APP with the current vehicle brand and model information;
[0073] Step 5, the driving configuration APP queries the driving configuration data corresponding to the brand and model stored in the database of the current driving configuration APP through the brand and model information of the vehicle; the driving configuration APP sends the queried driving configuration data to the configuration safety assurance system;
[0074] Step 6, after receiving the driving configuration data, the configuration safety assurance system sends the driving configuration data to the driving configuration system in plain text;
[0075] Step 7: The driving configuration system parses the plain text of the driving configuration data and sends the configuration data to the corresponding actuator to drive the actuator to complete the setting of the configuration data.
[0076] Among them, the user's mobile phone driving configuration APP installation process is as follows Figure 3 As shown:
[0077] Step a1: The user installs the driving configuration APP on a mobile phone that supports WiFi / BT / NFC functions;
[0078] Step a2: The user registers user information with the vehicle operation platform through the driving configuration APP and obtains the mobile phone certificate kit.
[0079] The first-time user process Figure 4 As shown:
[0080] Step b1, after the mobile phone is connected to the vehicle controller, the configuration safety assurance system requests the user to select a mobile phone for storing the current driving configuration information;
[0081] Step b2: After the user selects the mobile phone that stores the driving configuration information this time, the configuration security system initiates a two-way identity authentication with the mobile phone driving configuration APP;
[0082] Step b3, after completing the two-way identity authentication, negotiate the session key; all subsequent communication contents are encrypted and transmitted using this session key; configure the security system to send the vehicle brand and model information to the driving configuration APP and request to obtain the current driving configuration data;
[0083] Step b4, the driving configuration APP searches the local database for configuration data corresponding to the current vehicle brand and model, and sends the query result to the configuration security system;
[0084] Step b5, when the configuration safety assurance system receives a return result indicating that no configuration data is found, the configuration safety assurance system sends a configuration data change reporting request to the driving configuration system;
[0085] Step b6, the driving configuration system starts to collect the driving setting data set by the current driver after receiving the data change reporting request from the configuration safety assurance system;
[0086] Step b7, when the vehicle starts to drive, the driving configuration system considers that the driving configuration data collection is completed, and reports all the collected driving configuration data to the configuration safety assurance system;
[0087] Step b8, the configuration safety assurance system sends the driving configuration data collected this time to the driving configuration APP and requests to store it in the driving configuration APP;
[0088] Step b9, the driving configuration APP stores the current driving configuration data in a local database.
[0089] The user reuse process is as follows Figure 5 As shown:
[0090] Step c1, after the mobile phone is connected to the vehicle controller, the configuration safety assurance system requests the user to select a mobile phone for storing the current driving configuration information;
[0091] Step c2: after the user selects the mobile phone that stores the driving configuration information this time, the configuration security system initiates a two-way identity authentication with the mobile phone driving configuration APP;
[0092] Step c3, after completing the two-way identity authentication, negotiate the session key; all subsequent communication contents are encrypted and transmitted using this session key; configure the security system to send the vehicle brand and model information to the driving configuration APP and request to obtain the current driving configuration data;
[0093] Step c4, the driving configuration APP searches the local database for driving configuration data corresponding to the current vehicle brand and model, and sends the retrieved driving configuration data to the configuration security system;
[0094] Step c5, when the configuration safety assurance system receives the driving configuration information, the configuration safety assurance system sends the driving configuration data to the driving configuration system and requests the configuration information to be reported after the change;
[0095] Step c6, after receiving the driving configuration data from the configuration safety assurance system, the driving configuration system transmits the corresponding data to the execution mechanism so that the vehicle automatically completes the current driving settings;
[0096] Step c7, when the vehicle starts to drive, the driving configuration system re-collects the driving setting data and compares it with the configuration data from the configuration safety assurance system. If the comparison is inconsistent, the driving setting data collected this time is sent to the configuration safety assurance system;
[0097] Step c8, the configuration safety assurance system sends the driving configuration data collected this time to the driving configuration APP and requests to store it in the driving configuration APP;
[0098] Step c9, the driving configuration APP stores the current driving configuration data in the local database.
[0099] The certificate deployment process on the vehicle controller is as follows: Figure 6 As shown:
[0100] Step d1: Generate a symmetric key pair inside the on-board controller in the production line environment, store the private key in the on-board controller security storage unit, and use the public key to generate a CSR certificate generation request;
[0101] Step d2, the vehicle controller sends the generated CSR certificate generation request data to the production line server to request the deployment of the vehicle controller identity certificate suite for driving configuration;
[0102] Step d3: After receiving the CSR certificate generation request from the vehicle controller, the production line server signs the request data and sends the CSR certificate generation request and the signature data to the vehicle operation platform;
[0103] Step d4: After verifying the legitimacy of the signature of the CSR certificate generation request, the vehicle operation platform generates a certificate suite for it and attaches the suite signature information, and sends the generated certificate suite and signature information to the production line server;
[0104] Step d5, the production line server verifies the legitimacy of the signature of the received certificate suite and then sends the certificate suite to the vehicle controller;
[0105] Step d6: After receiving the certificate suite, the onboard controller stores the certificate suite in a secure storage area of the device.
[0106] Among them, the login interface of the driving APP is as follows Figure 7 As shown in Part A of the link status interface, Figure 7 As shown in Part B of the configuration, the interface for successful delivery is as follows Figure 7 In the C section, the first configuration update interface is as follows Figure 7 As shown in part D.
[0107] In this embodiment, a vehicle setting device is also provided, which is used to implement the above-mentioned embodiments and preferred embodiments, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0108] This embodiment provides a vehicle setting device, such as Figure 8 As shown, including:
[0109] The data acquisition module 801 is used to acquire a driving configuration database to be applied; the driving configuration data is used to indicate at least one setting of the vehicle.
[0110] The characteristic information module 802 is used to receive characteristic information sent by the target vehicle; the characteristic information indicates the brand and model of the vehicle.
[0111] The data corresponding module 803 is used to determine corresponding driving configuration data in the driving configuration database based on the feature information.
[0112] The data application module 804 is used to send the driving configuration data to the target vehicle and apply it.
[0113] In an optional implementation, the data acquisition module 801 includes:
[0114] The first data acquisition unit is used to display a request for acquiring a driving configuration database.
[0115] The second data acquisition unit is used to acquire the driving configuration database to be applied stored in the terminal device in response to a confirmation operation on the driving configuration database request.
[0116] In an optional implementation, the feature information module 802 is further used to:
[0117] Receive a two-way identity authentication request sent by the target vehicle and obtain an encryption authentication key; the encryption authentication key is used to encrypt the transmission content between the target vehicle and the terminal device.
[0118] In an optional embodiment, a vehicle setting device further includes:
[0119] A first data monitoring unit is used to monitor the driving configuration data of the target vehicle and obtain a monitoring result;
[0120] A first data monitoring unit, configured to update the driving configuration data according to the changed monitoring result if the monitoring result changes;
[0121] The first data monitoring unit is used to upload the updated driving configuration data to the driving configuration database when monitoring that the target vehicle switches to the driving state.
[0122] In an optional embodiment, a vehicle setting device further includes:
[0123] A first data updating unit is used to receive a connection request sent by a target vehicle and, after establishing a connection, display a driving configuration data confirmation interface; the interface is used to indicate whether a user uses historical driving configuration data;
[0124] A first data updating unit, configured to send and apply the historical driving configuration data to a target vehicle upon receiving a user instruction to use the historical driving configuration data;
[0125] The first data updating unit is used to upload the updated driving configuration data to the driving configuration database upon receiving a user instruction to update the driving configuration data.
[0126] In an optional embodiment, a vehicle setting device is further used to restore the driving configuration data to default values after the target vehicle is turned off.
[0127] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.
[0128] A vehicle setting device in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.
[0129] The embodiment of the present invention also provides a computer device having the above Figure 8 A vehicle setting device is shown.
[0130] See also Fig. 9 , Fig. 9 is a schematic diagram of the structure of a computer device provided by an optional embodiment of the present invention, such as Fig. 9 As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Fig. 9 A processor 10 is taken as an example.
[0131] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.
[0132] The memory 20 stores instructions executable by at least one processor 10, so that at least one processor 10 executes the method shown in the above embodiment.
[0133] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0134] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.
[0135] The computer device also includes an input device 30 and an output device 40. The processor 10, the memory 20, the input device 30 and the output device 40 may be connected via a bus or other means. Fig. 9 The example of connecting through bus is taken in the following.
[0136] The input device 30 can receive input digital or character information, and generate key signal input related to the user settings and function control of the computer device, such as a touch screen, a keypad, a mouse, a track pad, a touch pad, an indicator bar, one or more mouse buttons, a trackball, a joystick, etc. The output device 40 may include a display device, an auxiliary lighting device (e.g., an LED) and a tactile feedback device (e.g., a vibration motor), etc. The above-mentioned display device includes but is not limited to a liquid crystal display, a light emitting diode, a display and a plasma display. In some optional embodiments, the display device can be a touch screen.
[0137] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.
[0138] A part of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the existence of the computer program instruction in a computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, etc., and accordingly, the way in which the computer program instruction is executed by the computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium accessible to the computer.
[0139] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the scope defined by the appended claims.
Claims
1. A vehicle setting method, characterized in that: The method is performed by a terminal device, and the method includes: Acquiring a driving configuration database to be applied; the driving configuration database is used to indicate at least one setting of the vehicle; Receiving characteristic information sent by a target vehicle; the characteristic information indicates the brand and model of the vehicle; Based on the characteristic information, determining corresponding driving configuration data in the driving configuration database; The driving profile data is sent to and applied to the target vehicle.
2. The method according to claim 1, characterized in that The step of obtaining a driving configuration database to be applied includes: Displays a request to obtain the driving configuration database; In response to a confirmation operation on the driving configuration database request, the driving configuration database to be applied stored in the terminal device is obtained.
3. The method according to claim 1, characterized in that Before acquiring the characteristic information of the target vehicle, the method further includes: A two-way identity authentication request sent by a target vehicle is received to obtain an encryption authentication key; the encryption authentication key is used to encrypt the transmission content between the target vehicle and the terminal device.
4. The method according to claim 1, characterized in that: The method further comprises: Monitoring the driving configuration data of the target vehicle to obtain a monitoring result; If the monitoring result changes, updating the driving configuration data according to the changed monitoring result; When it is monitored that the target vehicle switches to a driving state, the updated driving configuration data is uploaded to the driving configuration database.
5. The method according to claim 1, characterized in that The method further comprises: receiving a connection request sent by the target vehicle, and after establishing the connection, displaying a driving configuration data confirmation interface; the interface is used to indicate whether the user uses the historical driving configuration data; When receiving a user instruction to use historical driving configuration data, sending and applying the historical driving configuration data to the target vehicle; When receiving a user instruction to update the driving configuration data, the updated driving configuration data is uploaded to the driving configuration database.
6. The method according to claim 1, characterized in that After the target vehicle is turned off, the driving configuration data is restored to a default value.
7. A vehicle setting device, characterized in that: The device comprises: A data acquisition module, used to acquire a driving configuration database to be applied; the driving configuration data is used to indicate at least one setting of the vehicle; A characteristic information module is used to receive characteristic information sent by a target vehicle; the characteristic information indicates the brand and model of the vehicle; a data corresponding module, configured to determine corresponding driving configuration data in the driving configuration database based on the characteristic information; A data application module is used to send and apply the driving configuration data to the target vehicle.
8. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the method according to any one of claims 1 to 6 by executing the computer instructions.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the method according to any one of claims 1 to 6.
10. A computer program product, characterized in that The method comprises computer instructions for causing a computer to execute the method according to any one of claims 1 to 6.