Automobile personalized control method, computer device and storage medium
Through identity identification, personalized configuration information is obtained and car functional components are automatically adjusted, which solves the inconvenience of use caused by user adjustments in the prior art, and achieves a user experience with rapid personalized configuration and continuous optimization.
Patent Information
- Application Number
- CN202510935446.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-08
- Publication Date
- 2025-08-19
AI Technical Summary
The existing cars have rich functions but need to be adjusted item by item by item, which leads to inconvenience in use, especially when multiple people share the vehicle, which cannot meet the personalized needs of different users.
Identify the target personnel through the identity identification unit, obtain personalized configuration information, and automatically adjust the working parameters of the car's functional components, and optimize the matching in combination with dynamic learning.
It realizes rapid personalized configuration of automotive functional components, simplifies user operations, continuously improves user experience, and adapts to changes in user habits.
Smart Images

Figure CN120503723A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of automobile technology, and in particular to an automobile personalized control method, a computer device, and a storage medium. Background Art
[0002] As cars become more automated and intelligent, they are providing users with more and more operational functions. For example, in addition to basic driving functions, cars also offer audio and video entertainment systems, car air conditioning, ambient lighting, massage seats and other functions. Parameters such as playback tracks, playback volume, wind speed, cooling / heating temperature, brightness, massage intensity, seat height and tilt of these functions are adjustable. Even for basic driving functions, parameter adjustment functions such as power mode, steering mode, suspension height, and brake response are provided. By adjusting these parameters, the same car can have different performance when receiving the same driving operation (such as accelerator pedal depth, brake pedal depth and steering wheel steering angle, etc.), which can meet the different driving style requirements of different drivers.
[0003] While a rich set of operational functions more comprehensively meets user needs and improves the user experience, this also means a wider range of adjustments, requiring users to adjust multiple parameters to meet their needs. This is especially true in situations where a car is used by multiple users, such as family or work vehicles. The configuration parameters left by the previous user may not meet the needs of the current user, requiring the current user to adjust each parameter individually, such as playback volume, fan speed, cooling / heating temperature, brightness, massage intensity, seat height and tilt, power mode, steering mode, suspension height, brake response, etc., which in turn brings inconvenience to the current user. Summary of the Invention
[0004] In view of the technical problems that current cars provide users with many operational functions and require users to configure them one by one, which causes inconvenience, the purpose of the present invention is to provide a car personalized control method, device and storage medium.
[0005] In one aspect, an embodiment of the present invention includes a method for personalized control of an automobile, the method comprising the following steps:
[0006] The first car identifies the identity information of a target person; the target person is the driver of the first car;
[0007] Acquire first personalized configuration information according to the identity information; the first personalized configuration information includes target operating parameters of at least one functional component of the vehicle;
[0008] configuring functional components of the first vehicle according to the first personalized configuration information;
[0009] Dynamic learning is performed during the driving of the first car after being configured with the first personalized configuration information to optimize personalized matching of the first car to the target person.
[0010] Furthermore, the identification of the target person's identity information by the first vehicle includes:
[0011] Invoking an identity recognition unit installed in the first vehicle to perform biometric identification on the target person to obtain biometric information;
[0012] The biometric information is used as the identity information.
[0013] Furthermore, obtaining first personalized configuration information according to the identity information includes:
[0014] Searching for corresponding preset personalized configuration information from a cloud server or a local database of the first vehicle according to the identity information;
[0015] The preset personalized configuration information is used as the first personalized configuration information.
[0016] Furthermore, obtaining first personalized configuration information according to the identity information includes:
[0017] According to the identity information, searching a cloud server for at least one ride record of the target person; the ride record information represents a ride record of the target person in a second vehicle, where the second vehicle is a commercial vehicle;
[0018] The first personalized configuration information is determined according to each of the riding record information.
[0019] Furthermore, before searching the cloud server for at least one ride record information of the target person, obtaining the first personalized configuration information according to the identity information includes:
[0020] detecting, by means of a mobile device carried by the target person or an operating platform of the second vehicle, driving parameter information of the second vehicle when the target person is riding in the second vehicle;
[0021] detecting, by means of a mobile device carried by the target person or an operating platform of the second vehicle, device usage information of the target person on the second vehicle when the target person is riding in the second vehicle;
[0022] Obtaining order information for the target person to take the second car; the order information includes order price information, order evaluation information, and order time information;
[0023] recording the driving parameter information, the device usage information, and the order information corresponding to the same second automobile as the riding record information;
[0024] The riding record information is saved to the cloud server.
[0025] Furthermore, determining the first personalized configuration information according to each of the riding record information includes:
[0026] For any of the ride record information, the order evaluation information is modified according to the order price information in the order information, and a weight of the ride record information is determined according to the order time information and the modified order evaluation information; wherein the weight is negatively correlated with the distance between the order time information and the current time, and positively correlated with the modified order evaluation information;
[0027] Performing a weighted average on each of the driving parameter information to obtain driving personalized configuration information; wherein the weight of any of the driving parameter information is equal to the weight corresponding to the riding record information to which the driving parameter information belongs;
[0028] Performing a weighted average on each of the device usage information to obtain device personalized configuration information; wherein the weight of any of the device usage information is equal to the weight corresponding to the ride record information to which the device usage information belongs;
[0029] The first personalized configuration information is determined using the driving personalized configuration information and the device personalized configuration information.
[0030] Furthermore, the performing of dynamic learning during the driving process of the first vehicle configured with the first personalized configuration information to optimize personalized matching of the first vehicle to the target person includes:
[0031] Displaying the first personalized configuration information to the target person;
[0032] detecting adjustments made by the target person to the first personalized configuration information to obtain adjustment information;
[0033] Determining second personalized configuration information according to the first personalized configuration information and the adjustment information;
[0034] Functional components of the first vehicle are configured according to the second personalized configuration information.
[0035] Furthermore, the performing of dynamic learning during the driving process of the first vehicle configured with the first personalized configuration information to optimize personalized matching of the first vehicle to the target person includes:
[0036] During driving of the first vehicle configured with the first personalized configuration information, detecting time series information of driving actions of the target person;
[0037] Obtaining a degree of fluctuation of the driving action time series information;
[0038] generating third personalized configuration information according to the degree of fluctuation; wherein the deviation of the third personalized configuration information from the first personalized configuration information is positively correlated with the degree of fluctuation;
[0039] Displaying the third personalized configuration information to the target person;
[0040] Detecting confirmation information of the target person regarding the third personalized configuration information;
[0041] In response to the confirmation information, functional components of the first vehicle are configured according to the third personalized configuration information.
[0042] On the other hand, an embodiment of the present invention further includes a computer device including a memory and a processor, wherein the memory is used to store at least one program, and the processor is used to load at least one program to execute the automobile personalized control method in the embodiment.
[0043] On the other hand, an embodiment of the present invention further includes a computer-readable storage medium storing a program executable by a processor. When the program is executed by the processor, it is used to execute the automobile personalized control method in the embodiment.
[0044] The beneficial effects of the present invention are as follows: the automobile personalized control method in the embodiment can realize that the target person only needs to perform the operation of identifying the identity by the identity recognition unit, and the working parameters of multiple functional components of the first automobile can be automatically adjusted to specific values, thereby realizing batch and rapid personalized configuration of the functional components of the automobile according to the preferences of the target person, which can simplify the operations required by the target person and improve the user experience of the target person; by dynamically learning during the driving process of the first automobile after the first personalized configuration information is configured, the performance of the first automobile can be adapted and updated as the habits of the target person change, thereby continuously improving the user experience of the target person. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] Figure 1 Schematic diagram of an automobile system to which the automobile personalized control method in the embodiment can be applied;
[0046] Figure 2 Schematic diagram of the steps of the automobile personalized control method in the embodiment;
[0047] Figure 3 Schematic diagram of an automobile system equipped with a cloud server in an embodiment;
[0048] Figure 4 Schematic diagram of the principle of obtaining first personalized configuration information based on riding record information in an embodiment. DETAILED DESCRIPTION
[0049] In this embodiment, the automobile personalized control method can be applied to Figure 1 In the system shown. Figure 1 The system represents components on a first vehicle, including a control unit, an identification unit, a local database, a personalized configuration information execution unit, and multiple functional components. The control unit is a component with data processing and control functions, such as an electronic processing unit (ECU). The identification unit can identify people, such as a facial recognition unit or fingerprint recognition unit. The local database is a database installed on the first vehicle.
[0050] Reference Figure 1 The functional components specifically include the engine / motor, steering system, suspension system, braking system, and other single components or a combination of multiple components used to perform specific functions such as power output, steering, suspension height adjustment, and braking. Each functional component has corresponding adjustable working parameters, and each adjustable working parameter has multiple possible values, thereby forming the personalized configuration information shown in Table 1.
[0051] Table 1 includes not only operating parameters related to improving driving comfort, such as seat position and sunroof opening, but also operating parameters related to the basic driving functions of the car, such as power mode and steering mode. It integrates operating parameters from multiple aspects and has a wide adjustment range.
[0052] Table 1
[0053]
[0054]
[0055] For a functional component, personalizing the functional component is a process of setting the adjustable working parameters of the functional component to specific values desired by the personnel.
[0056] In this embodiment, the personalized configuration information execution unit is a unit with communication capabilities. It can be connected to the control unit and various functional components via a communication bus. The control unit can generate or obtain personalized configuration information, which includes target operating parameters (the desired operating parameters achieved by the functional components) for one or more functional components. For example, a specific personalized configuration information obtained by the control unit can be shown in Table 2.
[0057] Table 2
[0058] Serial number of functional component Adjustable operating parameters Working parameter values 1 Power Mode sports 2 Steering mode sports 3 Suspension height high 4 Braking mode sensitive 5 Vehicle stability function switch open 6 Kinetic energy recovery level powerful 7 Seat position Memory Location 8 Skylight opening Fully open 9 Air conditioning cooling intensity Strong, medium, weak 10 Sunshade opening All Off 11 Ambient light brightness and color combinations Memory combination 12 Playback volume powerful
[0059] The control unit sends the personalized configuration information to the personalized configuration information execution unit, which decomposes the personalized configuration information and sends the decomposed components to the corresponding functional components. For example, the personalized configuration information execution unit sends the decomposed operating parameter value "Sport" of functional component number 1 to functional component 1 (engine / motor), thereby personalizing the configuration of functional component 1 (engine / motor). After the configuration, functional component 1 (engine / motor) will exhibit a sportier driving style in response to the driver's acceleration operation (e.g., pressing the accelerator pedal). For example, the same acceleration operation intensity (the depth of the accelerator pedal depression) will cause functional component 1 (engine / motor) to output stronger power. Similarly, the personalized configuration information execution unit sends the decomposed operating parameter value "Strong" of functional component number 9 to functional component 9 (air conditioning), thereby personalizing the configuration of functional component 9 (air conditioning). After the configuration, the cooling intensity of functional component 9 (air conditioning) will be adjusted to a strong level.
[0060] In this embodiment, each step of the vehicle personalized control method can be executed by a component on the first vehicle, specifically by a control unit. Some steps can also be executed by a cloud server, or by the control unit calling a cloud server to execute.
[0061] In this embodiment, the first vehicle is a specific vehicle, such as a private car, a company-operated official vehicle, or a vehicle rented to a customer by a car rental company. The target person is the driver of the first vehicle, who may be the owner of the first vehicle, an employee of the company that operates the first vehicle, or a car rental person.
[0062] When the target person wants to drive the first car, the target person can first operate the identity recognition unit in the first car, thereby triggering the execution of the car personalized control method.
[0063] Reference Figure 2 , the automobile personalized control method includes the following steps:
[0064] S1. Identify the target person's identity information by the first car;
[0065] S2. Get the first personalized configuration information based on the identity information;
[0066] S3. According to the first personalized configuration information, the functional components of the first vehicle are configured;
[0067] S4. Perform dynamic learning during the driving process of the first vehicle configured with the first personalized configuration information to optimize the personalized matching of the first vehicle to the target person.
[0068] In step S1, when the target person operates the identification unit in the first vehicle, for example, if the target person is within the detection range of the identification unit, the control unit can call upon the identification unit to perform biometric identification on the target person. For example, if the identification unit is a facial recognition unit, the facial recognition unit can capture the target person's face to obtain a facial image, and the facial recognition unit can identify key points in the facial image and obtain the locations of the key points as biometric information. If the identification unit is a fingerprint recognition unit, the fingerprint recognition unit can detect the target person's fingerprint, thereby detecting the locations of characteristic points such as core points and triangulation points as biometric information. Because biometric information is unique, i.e., the identity of the person providing the biometric information can be determined based on the biometric information, biometric information can be used as identity information.
[0069] Specifically, when executing step S1, the biometric information can be input into a deep learning algorithm (such as FaceNet) for processing, thereby outputting more readable identity information such as the name or number of the target person.
[0070] In this embodiment, if the target person uses the first car for the first time, then when executing step S1 , the target person may be requested to edit the first personalized configuration information.
[0071] In this embodiment, if the target person's identity information fails to be identified when executing step S1, or the identified target person's identity information is similar to that of other persons, the control module can display the identified identity information and similar identity information to the target person for the target person to select and confirm.
[0072] In this embodiment, by identifying a person's biometric characteristics as identity information, the person's identity can be accurately and reliably identified.
[0073] Reference Figure 1The target person can pre-set specific personalized configuration information in the format shown in Table 1 based on their usage preferences for the first car, use this preset personalized configuration information as the first personalized configuration information, and store the first personalized configuration information and their identity information in the local database. The local database stores the correspondence between the target person's identity information and the first personalized configuration information. Other people who may use the first car besides the target person, such as relatives or colleagues of the target person, can also set specific personalized configuration information in the format shown in Table 1 based on their usage preferences for the first car, and store the personalized configuration information and their identity information in the local database. In this way, the local database stores the personalized configuration information and identity information of multiple people, as well as the correspondence between them.
[0074] In step S2, refer to Figure 1 The control unit can access and search the local database to obtain personalized configuration information corresponding to the target person's identity information, namely, first personalized configuration information. In this embodiment, it is assumed that the content of the first personalized configuration information is as shown in Table 2, including the specific value of the target operating parameter of at least one vehicle functional component.
[0075] In step S3, refer to Figure 1 The control unit sends the first personalized configuration information to the personalized configuration information execution unit, and the personalized configuration information execution unit sends the specific values of each target working parameter contained in the first personalized configuration information to the corresponding functional components, thereby configuring the functional components of the first vehicle.
[0076] By executing steps S1-S3, the target person only needs to be identified by the identity recognition unit, and the target person can be automatically Figure 1 The working parameters of multiple functional components of the first car are adjusted to specific values, so that the functional components of the car can be quickly and individually configured in batches according to the preferences of the target person, which can simplify the operations required by the target person and improve the user experience of the target person.
[0077] On the basis of executing steps S1-S3, step S4 can also be executed. During the driving process of the first car after being configured with the first personalized configuration information, the control unit performs dynamic learning, thereby continuing to optimize the personalized matching of the first car to the target person based on the configuration of the first personalized configuration information.
[0078] By executing step S4, the performance of the first vehicle can be adapted and updated as the habits of the target person change, thereby continuously improving the user experience of the target person.
[0079] In this embodiment, Figure 3 As shown, the system to which the automobile personalized control method can be applied also includes a cloud server, which can be operated by the manufacturer, service provider or other organization of the first automobile. Figure 3 , the control unit can communicate with the cloud server through wireless communication protocols such as 5G. Figure 3 The identity information and the first personalized configuration information originally stored in the local database can be stored in the cloud server, so that when the control unit executes step S2, it searches the cloud server according to the identity information to obtain the first personalized configuration information.
[0080] In this embodiment, based on Figure 3 The system shown in FIG. 1 may specifically perform the following steps when executing step S2, that is, the step of obtaining the first personalized configuration information according to the identity information:
[0081] S201. By using a mobile device carried by the target person or the operating platform of the second car, the driving parameter information of the second car is detected when the target person takes the second car;
[0082] S202. By using a mobile device carried by the target person or the operating platform of the second car, the target person detects the use of the device of the second car when the target person is riding in the second car;
[0083] S203. Get the target person's order information for the second car;
[0084] S204 will correspond to the same second car driving parameter information, equipment usage information and order information, recorded as ride record information;
[0085] S205. Save the ride record information to the cloud server;
[0086] S206. Search at least one ride record of the target person from the cloud server based on the identity information;
[0087] S207. Determine first personalized configuration information based on each riding record information.
[0088] In this embodiment, steps S201 to S205 may be performed before the target person uses the first car this time.
[0089] The second car in steps S201-S205 is a commercially operated car, which can be a taxi, online-hailing car, etc. that the target person takes on a daily basis, and also includes a corporate chartered car, commuter bus, etc. that the target person takes.
[0090] Unlike the first car, which is a specific car, the second car may be multiple different cars. In this embodiment, a typical online car-hailing service is used as an example of the second car.
[0091] Before executing steps S201-S205, refer to Figure 4 The target person can use a mobile device such as a mobile phone to place a taxi order on the online ride-hailing platform. The platform will then assign the target person a corresponding online ride-hailing vehicle as the second car, which will take the target person to their destination. In other words, the target person is the passenger in the second car.
[0092] While the target person is riding in the second car, step S201 can be executed by a mobile device such as a mobile phone carried by the target person, and the driving trajectory of the second car can be detected through the positioning and navigation function. The driving trajectory itself can be used as driving parameter information of the second car; by performing kinematic analysis on the driving trajectory, information such as the speed and acceleration of the second car at various times and locations, the average speed and average acceleration can be obtained, and this information can also be used as driving parameter information of the second car; the speed and acceleration of the second car at various times and locations are classified by style (for example, the acceleration size is divided into ranges to determine the driving style of the second car as comfortable, normal, sporty, etc.), and the obtained classification results can also be used as driving parameter information of the second car.
[0093] While the target person is boarding the second vehicle, a mobile device such as a mobile phone carried by the target person can execute step S202 to detect information related to device usage in the second vehicle and obtain device usage information. For example, the mobile device can detect the playback volume of the audio and video entertainment system in the second vehicle using a sound sensor, the cooling temperature of the air conditioner in the second vehicle using a temperature sensor, and the color and light intensity of the second vehicle using a light intensity sensor to obtain the brightness and color combination of the ambient light. The information detected by the mobile device, such as the playback volume, cooling temperature, and brightness and color combination of the ambient light in the second vehicle, can be used as the device usage information.
[0094] In steps S201-S202, the driving parameter information and device usage information detected by the mobile device are all information unrelated to personal privacy.
[0095] Reference Figure 4 , the mobile device such as the mobile phone carried by the target person will execute the driving parameter information and device usage information detected in steps S201-S202 and send it to the cloud server as part of the riding record information generated by the target person riding in the second car.
[0096] In steps S201-S202, if the operating platform of the second car (online car-hailing platform) supports the collection and recording of non-privacy information, the operating platform can also execute steps S201-S202 to collect the driving parameter information and equipment usage information of the second car, and the operating platform will share the driving parameter information and equipment usage information to the cloud server.
[0097] In step S203, the target person's mobile device, such as a mobile phone, can retrieve the order information for the second vehicle and upload it to the cloud server. Alternatively, the operation platform can share the order information with the cloud server. The order information from the second vehicle, along with the driving parameter information and device usage information, forms the ride record information, which is stored in the cloud server.
[0098] In this embodiment, the order information includes details such as order price information, order evaluation information, and order time information. The order price information indicates the price paid by the target person for riding the second vehicle (including the original price and the actual price paid), the order evaluation information indicates the evaluation score given by the target person based on factors such as the experience of riding the second vehicle, and the order time information indicates the time the target person spent riding the second vehicle (including boarding and disembarking times).
[0099] In steps S204-S205, Figure 4 As shown, each time the target person takes the second car (the second car taken at different times may not be the same car), a set of riding record information will be generated, which includes driving parameter information, equipment usage information, order information and other information.
[0100] If the target person uses the online ride-hailing service multiple times within a certain period of time (for example, one month), steps S201-S205 will be executed each time the online ride-hailing service is used to generate a set of ride record information, thereby generating ride record information 1, ride record information 2, ride record information 3... and other sets of ride record information. These ride record information are all saved in the cloud server and a corresponding relationship is established with the identity information of the target person.
[0101] After executing steps S201-S205 multiple times, when step S2 needs to be executed, steps S206-S207 can be executed. Specifically, in step S206, refer to Figure 4 When the control unit in the first car sends the identity information of the target person to the cloud server, the cloud server is triggered to search for multiple sets of riding record information previously uploaded by the target person, such as riding record information 1, riding record information 2, riding record information 3..., based on the identity information.
[0102] Reference Figure 4The cloud server may execute step S207 to process ride record information 1, ride record information 2, ride record information 3, etc., thereby obtaining first personalized configuration information, and transmit the first personalized configuration information to the control unit of the first vehicle. When executing step S207, the cloud server may also transmit ride record information 1, ride record information 2, ride record information 3, etc., to the control unit of the first vehicle, which then processes ride record information 1, ride record information 2, ride record information 3, etc., thereby obtaining first personalized configuration information.
[0103] In this embodiment, when the cloud server or the control unit of the first vehicle executes step S207, that is, the step of determining the first personalized configuration information based on each riding record information, the following steps may be specifically performed:
[0104] S20701. For any ride record information, the order evaluation information is modified according to the order price information in the order information, and the weight of the ride record information is determined based on the order time information and the revised order evaluation information;
[0105] S20702. Perform a weighted average of each driving parameter information to obtain personalized driving configuration information; wherein the weight of any driving parameter information is equal to the weight corresponding to the ride record information to which the driving parameter information belongs;
[0106] S20703. Perform a weighted average of each device usage information to obtain device personalized configuration information; wherein the weight of any device usage information is equal to the weight corresponding to the ride record information to which the device usage information belongs;
[0107] S20704. Determine first personalized configuration information based on the driving personalized configuration information and the device personalized configuration information.
[0108] In step S20701, taking one set of ride record information, namely ride record information 1, as an example, which includes order information such as order price information 1 and order evaluation information 1, in this embodiment, a positive correlation correction is made to order evaluation information 1 (score) based on the deviation between the actual paid price (price after discount) and the original price (price before discount) represented by order price information 1. For example, if the deviation between the actual paid price (price after discount) and the original price (price before discount) is negative, i.e., the actual paid price is lower than the original price, which means that the ride record information 1 generated by the target person riding the second car received a discount, then the order evaluation information 1 (score) is correspondingly negatively corrected, i.e., lowered. Correspondingly, if the deviation between the actual paid price (price after discount) and the original price (price before discount) is zero, which means that the target person did not receive a discount when riding the second car, then no adjustment is made to order evaluation information 1 (score).
[0109] By using the order price information 1 to correct the order evaluation information 1, the impact of the price discount enjoyed by the target person when riding in the second car on the order evaluation information 1 can be reduced, and the corrected order evaluation information 1 obtained can be closer to the target person's true evaluation of the experience of riding in the second car.
[0110] In step S20701, for ride record information 1, its corresponding weight w1 can be negatively correlated based on the duration t1 between the order time information 1 and the current time (the time when step S1 is executed), so that the ride record information with a longer duration from the current time has a smaller impact on the first personalized configuration information; and the corresponding weight w1 is positively correlated with the revised order evaluation information 1, so that the ride record information with a higher score has a greater impact on the first personalized configuration information. For example, in this embodiment, the ratio of the revised order evaluation information 1 to the duration t1 can be calculated, and after de-dimensionalization processing, the weight w1 corresponding to the ride record information 1 can be obtained.
[0111] For the riding record information 2, riding record information 3, etc. generated by the target person riding in the second car, step S20701 can be executed respectively to obtain the weight w2 corresponding to riding record information 2, the weight w3 corresponding to riding record information 3, etc.
[0112] In step S20702, driving parameter information 1 in ride record information 1 (taking average acceleration a1 as an example) has weight w1, driving parameter information 2 in ride record information 2 (average acceleration a2) has weight w2, and driving parameter information 3 in ride record information 3 (average acceleration a3) has weight w3. Thus, weighted averaging can be performed to calculate
[0113] aaverage =a1w1+a2w2+a3w3……
[0114] Get the weighted average acceleration a average As driving personalized configuration information.
[0115] In step S20703, the device usage information 1 in the ride record information 1 (using the air conditioning cooling temperature T1 as an example) has a weight w1, the device usage information 2 in the ride record information 2 (air conditioning cooling temperature T2) has a weight w2, and the device usage information 3 in the ride record information 3 (air conditioning cooling temperature T3) has a weight w3. Thus, a weighted average can be performed to calculate
[0116] T average =T1w1+T2w2+T3w3……
[0117] Get the weighted average air conditioning cooling temperature T average As device personalized configuration information.
[0118] In this embodiment, the weighted average acceleration a average is a typical representative of the personalized driving configuration information. If it is set as the average acceleration that the target person wants to obtain when driving the first car, then it is generally necessary to set the power mode, steering mode, suspension height, braking mode, body stability function switch and kinetic energy recovery level of the first car specifically. Therefore, the personalized driving configuration information obtained in step S20702 can be converted into the values of some or all of the specific working parameters in Table 1. Similarly, the weighted average air conditioning cooling temperature T average This is typical device personalized configuration information. If it is set as the air-conditioning cooling temperature that the target person hopes to obtain when driving the first car, then it is generally necessary to make specific settings for the air-conditioning cooling intensity and sunroof opening of the first car. Therefore, the device personalized configuration information obtained in step S20703 can be converted into the values of some or all of the specific working parameters in Table 1.
[0119] In summary, the personalized driving configuration information obtained in step S20702 can determine the specific values of the operating parameters related to the basic driving functions of the first automobile, as shown in Table 1; the personalized equipment configuration information obtained in step S20703 can determine the specific values of the operating parameters related to improving the driving comfort of the first automobile, as shown in Table 1. Therefore, step S20704 can be executed to combine the personalized driving configuration information and the personalized equipment configuration information obtained in steps S20702-S20703 to form the first personalized configuration information used to configure the functional components of the first automobile.
[0120] In this embodiment, the principle of executing steps S201-S207 is that there is a user group that rides commercial vehicles more often and drives cars less often (for example, urban residents, who ride commercial vehicles more often for commuting and drive private cars on weekends), and their car usage experience mainly comes from the process of riding commercial vehicles; by executing steps S201-S205, the riding record information of the target person belonging to such user group can be obtained, and by executing steps S206-S207, the target person's preferences for car driving parameter information and device usage information can be mined from the riding record information generated by the target person riding the second car, thereby determining the target person's first personalized configuration information; specifically Specifically, when executing steps S20701-S20704, the target person's preferences for each driving parameter information and each device usage information are quantitatively determined based on the corrected order evaluation information, thereby comprehensively analyzing the target person's entire process of riding in the second car over a period of time, and obtaining the first personalized configuration information consisting of the driving personalized configuration information and the device personalized configuration information; therefore, by executing steps S201-S207, the first personalized configuration information can be automatically determined based on the target person's actual experience of riding in the second car. The obtained first personalized configuration information is close to the target person's needs for the actual use experience of the car, and there is no need for the target person to manually edit the first personalized configuration information, thereby further improving the target person's user experience.
[0121] In this embodiment, when the control unit executes step S4, that is, the step of dynamically learning and optimizing the personalized matching of the first car to the target person during the driving process of the first car after being configured with the first personalized configuration information, the control unit may specifically perform the following steps:
[0122] S401A. Displays the first personalized configuration information to the target person;
[0123] S402A. Detecting the adjustment of the first personalized configuration information by the target personnel to obtain the adjustment information;
[0124] S403A. According to the first personalized configuration information and adjustment information, determine the second personalized configuration information;
[0125] S404A. Configure functional components of the first vehicle according to the second personalized configuration information.
[0126] Steps S401A-S404A are the first execution mode of step S4.
[0127] In step S401A, the control unit may invoke a display screen (central control screen, head-up display HUD, or voice control system) installed in the first vehicle to display the first personalized configuration information shown in Table 2 to the target person. The target person may browse the first personalized configuration information on the display screen (central control screen, head-up display HUD, or voice control system) and, based on personal preferences, choose to adjust the first personalized configuration information to obtain adjustment information.
[0128] In this embodiment, the adjustment information may indicate modified values of some or all of the working parameters in the first personalized configuration information shown in Table 1.
[0129] The control unit calls the display screen (central control screen, head-up display HUD, or voice control system) to execute step S402A to detect the target person's adjustment operation, thereby obtaining adjustment information. The control unit executes step S403A to adjust the first personalized configuration information based on the adjustment information to obtain second personalized configuration information.
[0130] The control unit executes step S404A, the principle of which is the same as step S3. The control unit sends the second personalized configuration information to the personalized configuration information execution unit. The personalized configuration information execution unit sends the specific values of each target operating parameter contained in the second personalized configuration information to the corresponding functional components, thereby configuring the functional components of the first vehicle.
[0131] By executing steps S401A-S404A, the target person can adjust the first personalized configuration information to obtain the second personalized configuration information according to changes in his or her preferences, thereby dynamically meeting the target person's personalized needs for functional use of the first car.
[0132] In this embodiment, the control unit can also save the first personalized configuration information, and after adjusting to obtain the second personalized configuration information, detect the target person's rollback operation, re-execute step S3, and use the first personalized configuration information to configure the functional components of the first car, thereby realizing functional rollback control of the functional components of the first car.
[0133] In this embodiment, when the control unit executes step S4, that is, the step of dynamically learning and optimizing the personalized matching of the first car to the target person during the driving process of the first car after being configured with the first personalized configuration information, the control unit may specifically perform the following steps:
[0134] S401B after the first personalized configuration information configuration of the first car driving process, detecting the target person's driving action time series information;
[0135] S402B obtains the degree of fluctuation of driving action time series information;
[0136] S403B generates a third personalized configuration information according to the degree of fluctuation;
[0137] S404B displays the third personalized configuration information to the target person;
[0138] S405B detection target personnel confirmation information of the third personalized configuration information;
[0139] S406B. In response to the confirmation information, configure the functional components of the first vehicle according to the third personalized configuration information.
[0140] Steps S401B-S406B are a second execution method of step S4.
[0141] In step S401B, the control unit can call components such as the accelerator pedal sensor during the driving process of the first car after being configured with the first personalized configuration information, and detect driving action information such as the depth of the target person's accelerator pedal depression at a series of sampling times, thereby forming driving action time series information.
[0142] In step S402B, the control unit may calculate data such as the variance or variability of the driving action time series information as the degree of fluctuation of the driving action time series information.
[0143] In step S403B, the control unit may treat the first personalized configuration information shown in Table 2 as a multidimensional vector and determine a deviation vector in a positive correlation based on the degree of fluctuation determined in step S402B. The deviation vector is a vector with the same dimensions as the first personalized configuration information and represents the variation of the first personalized configuration information as a vector. The greater the degree of fluctuation, the larger the modulus of the deviation vector. Based on this constraint, the values of each component of the deviation vector, i.e., the values of the operating parameters, can be randomly determined.
[0144] In step S403B, in order to ensure the driving stability of the first automobile, the component related to the basic driving function of the automobile (such as seat position, etc.) in the deviation vector can be set to zero, while the component related to improving driving comfort (such as air conditioning cooling intensity) is set to non-zero. In this way, the third personalized configuration information finally calculated based on the first personalized configuration information and the deviation vector, in which the values of the working parameters related to the basic driving function of the automobile change relative to the first personalized configuration information, thereby ensuring the stability of the working parameters related to the basic driving function of the automobile, which is conducive to ensuring the driving safety of the first automobile.
[0145] In step S403B, the sum of the first personalized configuration information and the deviation vector may be calculated by vector addition to obtain the third personalized configuration information.
[0146] In steps S404B-S405B, the control unit displays the third personalized configuration information to the target person on a display screen (central control screen, head-up display (HUD), or voice control system) and detects confirmation of the target person's response to the third personalized configuration information. Upon receiving confirmation, the control unit proceeds to step S406B to configure the functional components of the first vehicle according to the third personalized configuration information.
[0147] In this embodiment, the control unit executes steps S401B-S406B based on the following principle: the degree of fluctuation in the driving action time series information obtained by executing step S402B represents the target person's stability and adaptability to the driving action of the first vehicle configured with the first personalized configuration information. The greater the degree of fluctuation, the less stable and adaptable the target person's driving action to the first vehicle configured with the first personalized configuration information. Therefore, step S403B is executed to obtain third personalized configuration information that differs greatly from the first personalized configuration information and request the target person to confirm and configure the information. Therefore, by executing steps S401B-S406B, the target person's user experience of the first vehicle configured with the first personalized configuration information can be automatically identified, and the personalized configuration information of the first vehicle can be automatically adjusted, thereby improving the intelligence of the first vehicle and further improving the user experience.
[0148] A computer program that executes the personalized car control method in this embodiment can be written and written into a computer device or storage medium. When the computer program is read out and run, the personalized car control method in this embodiment is executed, thereby achieving the same technical effect as the personalized car control method in the embodiment.
[0149] It should be noted that, unless otherwise specified, when a feature is referred to as being "fixed" or "connected" to another feature, it may be directly fixed or connected to the other feature, or it may be indirectly fixed or connected to the other feature. In addition, the descriptions of up, down, left, right, etc. used in this disclosure are only relative to the relative positional relationships of the components of the present disclosure in the accompanying drawings. The singular forms of "a", "" and "the" used in this disclosure are also intended to include the plural forms, unless the context clearly indicates otherwise. In addition, unless otherwise defined, all technical and scientific terms used in this embodiment have the same meaning as those generally understood by those skilled in the art. The terms used in the specification of this embodiment are only for describing specific embodiments and are not intended to limit the invention. The term "and / or" used in this embodiment includes any combination of one or more related listed items.
[0150] It should be understood that, although the present disclosure may adopt the term first, second, third etc. to describe various elements, these elements should not be limited to these terms.These terms are only used to distinguish the elements of the same type from each other.For example, without departing from the scope of the present disclosure, the first element may also be referred to as the second element, and similarly, the second element may also be referred to as the first element.The use of any and all examples or exemplary language ("for example", "such as" etc.) provided by the present embodiment is only intended to better illustrate embodiments of the present invention, and unless otherwise required, the scope of the present invention will not be limited.
[0151] It should be appreciated that embodiments of the present invention can be implemented or practiced by computer hardware, a combination of hardware and software, or by computer instructions stored in a non-transitory computer-readable memory. The methods can be implemented in a computer program using standard programming techniques - including a non-transitory computer-readable storage medium configured with a computer program, wherein the storage medium so configured causes the computer to operate in a specific and predefined manner - according to the methods and figures described in the specific embodiments. Each program can be implemented in a high-level procedural or object-oriented programming language to communicate with the computer system. However, if desired, the program can be implemented in assembly or machine language. In any case, the language can be a compiled or interpreted language. In addition, the program can be run on a programmed application-specific integrated circuit for this purpose.
[0152] In addition, the operations of the process described in this embodiment may be performed in any suitable order, unless otherwise indicated in this embodiment or otherwise clearly contradicted by the context. The process described in this embodiment (or variations and / or combinations thereof) may be performed under the control of one or more computer systems configured with executable instructions, and may be implemented as a code (e.g., executable instructions, one or more computer programs, or one or more applications) executed on one or more processors, by hardware or a combination thereof. A computer program includes a plurality of instructions that may be executed by one or more processors.
[0153] Furthermore, the method can be implemented in any type of computing platform that is operably connected to a suitable computer, including but not limited to a personal computer, a minicomputer, a mainframe, a workstation, a network or distributed computing environment, a separate or integrated computer platform, or in communication with a charged particle tool or other imaging device, etc. Various aspects of the present invention can be implemented as machine-readable code stored on a non-transitory storage medium or device, whether removable or integrated into a computing platform, such as a hard disk, an optical read and / or write storage medium, RAM, ROM, etc., so that it can be read by a programmable computer, and when the storage medium or device is read by the computer, it can be used to configure and operate the computer to perform the process described herein. In addition, the machine-readable code, or portions thereof, can be transmitted over a wired or wireless network. When such media includes instructions or programs that implement the above steps in conjunction with a microprocessor or other data processor, the invention of this embodiment includes these and other different types of non-transitory computer-readable storage media. When programmed according to the methods and techniques of the present invention, the present invention also includes the computer itself.
[0154] The computer program can be applied to input data to perform the functions of the present embodiment, thereby converting the input data to generate output data that is stored in a non-volatile memory. The output information can also be applied to one or more output devices such as a display. In a preferred embodiment of the present invention, the converted data represents a physical and tangible object, including a specific visual depiction of the physical and tangible object produced on the display.
[0155] The above are merely preferred embodiments of the present invention. The present invention is not limited to the aforementioned embodiments. As long as the technical effects of the present invention are achieved by the same means, any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention shall be included within the scope of protection of the present invention. Within the scope of protection of the present invention, various modifications and variations of the technical solutions and / or implementation methods may be made.
Claims
1. A personalized automobile control method, characterized in that: The automobile personalized control method comprises: The first car identifies the identity information of a target person; the target person is the driver of the first car; Acquire first personalized configuration information according to the identity information; the first personalized configuration information includes target operating parameters of at least one functional component of the vehicle; configuring functional components of the first vehicle according to the first personalized configuration information; Dynamic learning is performed during the driving of the first car after being configured with the first personalized configuration information to optimize personalized matching of the first car to the target person.
2. The automobile personalized control method according to claim 1, characterized in that: The identification information of the target person identified by the first car includes: Invoking an identity recognition unit installed in the first vehicle to perform biometric identification on the target person to obtain biometric information; The biometric information is used as the identity information.
3. The automobile personalized control method according to claim 1, characterized in that: The acquiring first personalized configuration information according to the identity information includes: Searching for corresponding preset personalized configuration information from a cloud server or a local database of the first vehicle according to the identity information; The preset personalized configuration information is used as the first personalized configuration information.
4. The automobile personalized control method according to claim 1, characterized in that: The acquiring first personalized configuration information according to the identity information includes: According to the identity information, searching a cloud server for at least one ride record of the target person; the ride record information represents a ride record of the target person in a second vehicle, where the second vehicle is a commercial vehicle; The first personalized configuration information is determined according to each of the riding record information.
5. The automobile personalized control method according to claim 4, characterized in that: Before searching the cloud server for at least one ride record of the target person, obtaining first personalized configuration information according to the identity information includes: detecting, by means of a mobile device carried by the target person or an operating platform of the second vehicle, driving parameter information of the second vehicle when the target person is riding in the second vehicle; detecting, by means of a mobile device carried by the target person or an operating platform of the second vehicle, device usage information of the target person on the second vehicle when the target person is riding in the second vehicle; Obtaining order information for the target person to take the second car; the order information includes order price information, order evaluation information, and order time information; recording the driving parameter information, the device usage information, and the order information corresponding to the same second automobile as the riding record information; The riding record information is saved to the cloud server.
6. The automobile personalized control method according to claim 5, characterized in that: The determining the first personalized configuration information according to each of the riding record information includes: For any of the ride record information, the order evaluation information is modified according to the order price information in the order information, and a weight of the ride record information is determined according to the order time information and the modified order evaluation information; wherein the weight is negatively correlated with the distance between the order time information and the current time, and positively correlated with the modified order evaluation information; Performing a weighted average on each of the driving parameter information to obtain driving personalized configuration information; wherein the weight of any of the driving parameter information is equal to the weight corresponding to the riding record information to which the driving parameter information belongs; Performing a weighted average on each of the device usage information to obtain device personalized configuration information; wherein the weight of any of the device usage information is equal to the weight corresponding to the ride record information to which the device usage information belongs; The first personalized configuration information is determined using the driving personalized configuration information and the device personalized configuration information.
7. The automobile personalized control method according to any one of claims 1 to 6, characterized in that: The performing dynamic learning during the driving process of the first vehicle configured with the first personalized configuration information to optimize the personalized matching of the first vehicle to the target person includes: Displaying the first personalized configuration information to the target person; detecting adjustments made by the target person to the first personalized configuration information to obtain adjustment information; Determining second personalized configuration information according to the first personalized configuration information and the adjustment information; Functional components of the first vehicle are configured according to the second personalized configuration information.
8. The automobile personalized control method according to any one of claims 1 to 6, characterized in that: The performing dynamic learning during the driving process of the first vehicle configured with the first personalized configuration information to optimize the personalized matching of the first vehicle to the target person includes: During driving of the first vehicle configured with the first personalized configuration information, detecting time series information of driving actions of the target person; Obtaining a degree of fluctuation of the driving action time series information; generating third personalized configuration information according to the degree of fluctuation; wherein the deviation of the third personalized configuration information from the first personalized configuration information is positively correlated with the degree of fluctuation; Displaying the third personalized configuration information to the target person; Detecting confirmation information of the target person regarding the third personalized configuration information; In response to the confirmation information, functional components of the first vehicle are configured according to the third personalized configuration information.
9. A computer device, characterized in that: The system comprises a memory and a processor, wherein the memory is used to store at least one program, and the processor is used to load at least one program to execute the automobile personalized control method according to any one of claims 1 to 8.
10. A computer-readable storage medium storing a program executable by a processor, characterized in that: The program executable by the processor is used to execute the automobile personalized control method described in any one of claims 1 to 8 when executed by the processor.