Vehicle electronic equipment control method and device, controller and readable storage medium
By acquiring user identifiers and emotional information, the control parameters of vehicle electronic devices are adjusted, solving the problem that existing vehicle electronic device control methods cannot adaptively adjust, realizing an intelligent vehicle interaction mode and improving the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-18
- Publication Date
- 2026-04-03
AI Technical Summary
Existing vehicle electronic equipment control methods cannot adaptively adjust the interaction mode according to the user's actual situation, resulting in insufficient intelligence.
By detecting when a user approaches the vehicle, the system obtains the user's identifier and current emotional information. Based on this information, it retrieves the device control parameters of each electronic device in the vehicle that needs to be controlled, and controls the vehicle to perform interactive actions that match the emotional information, including adjusting the headlight brightness, rearview mirror angle, suspension action, and rear wing angle.
It enables intelligent control of vehicle electronic equipment, allowing the interaction method to be adaptively adjusted according to the user's emotions and identity, thereby improving the user experience.
Smart Images

Figure CN121785697A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle control technology, and in particular to a vehicle electronic equipment control method, device, controller, computer-readable storage medium, and computer program product. Background Technology
[0002] With the development of vehicle control technology, a technical solution has emerged that greets users when they are about to enter the vehicle. For example, when a user approaches the vehicle, the electronic equipment of the vehicle can be controlled according to the current weather conditions, road conditions, and travel time to achieve the effect of user interaction.
[0003] However, the current methods for controlling and interacting with vehicle electronic devices are relatively fixed and cannot adaptively adjust the interaction methods according to the user's actual situation. Therefore, the existing vehicle electronic device control methods are not intelligent enough. Summary of the Invention
[0004] Therefore, it is necessary to provide a vehicle electronic equipment control method, device, controller, computer-readable storage medium, and computer program product that can improve the intelligence level of vehicle electronic equipment control in response to the above-mentioned technical problems.
[0005] In a first aspect, this application provides a method for controlling vehicle electronic devices, including:
[0006] If at least one user is detected approaching the vehicle, a target user is selected from the at least one user.
[0007] Obtain the user identifier of the target user and the current emotional information of the target user, and obtain the device control parameters of each electronic device to be controlled in the vehicle based on the user identifier and the current emotional information;
[0008] The vehicle is controlled to perform an emotional interaction action that matches the current emotional information; the emotional interaction action includes actions performed by each of the controlled electronic devices according to the corresponding device control parameters.
[0009] In one embodiment, obtaining the device control parameters of each electronic device to be controlled in the vehicle based on the user identifier and current emotion information includes: obtaining initial device control parameters of each electronic device to be controlled based on the user identifier information and the current emotion information; obtaining device control correction parameters of each electronic device to be controlled; each device control correction parameter being preset by the target user; and correcting each initial device control parameter using each device control correction parameter to obtain the device control parameters of each electronic device to be controlled.
[0010] In one embodiment, obtaining the initial device control parameters of each of the electronic devices to be controlled based on the user identification information and the current emotion information includes: obtaining user feature data of the target user based on the user identification information; obtaining first initial device control parameters of each of the electronic devices to be controlled based on the user feature data; obtaining second initial device control parameters of each of the electronic devices to be controlled that match the current emotion information from a pre-set mapping relationship; the mapping relationship stores the correspondence between different emotion information and the initial device control parameters of each of the electronic devices to be controlled; obtaining the control parameter fusion weight of each of the electronic devices to be controlled; and fusing the first initial device control parameters and the second initial device control parameters of each of the electronic devices to be controlled using the control parameter fusion weight to obtain the initial device control parameters of each of the electronic devices to be controlled.
[0011] In one embodiment, when there are multiple users, obtaining a target user from the at least one user includes: obtaining user state features corresponding to different dimensions for each user based on the facial images and gait images of each user; obtaining the distance between each user and the vehicle, the historical interaction behavior information of each user, and the pre-associated travel arrangement information of each user; obtaining the interaction priority corresponding to each user based on the user state features of each dimension, the distances, the historical interaction behavior information, and the travel arrangement information, and selecting the user with the highest interaction priority as the target user.
[0012] In one embodiment, obtaining the interaction priority corresponding to each user based on user state features of each dimension, distances of each dimension, historical interaction behavior information of each dimension, and trip arrangement information of each dimension includes: for any current user among the users, obtaining a first sub-interaction priority corresponding to each dimension based on the user state features of the current user corresponding to each dimension; obtaining a second sub-interaction priority based on the distance between the current user and the vehicle; obtaining a third sub-interaction priority based on the historical interaction behavior information of the current user; and obtaining a fourth sub-interaction priority based on the trip arrangement information pre-associated with the current user; obtaining the priority weights corresponding to each sub-interaction priority; and using the priority weights to fuse the first, second, third, and fourth sub-interaction priorities of each dimension to obtain the interaction priority corresponding to the current user.
[0013] In one embodiment, the electronic device to be controlled includes the vehicle's headlights, rearview mirrors, suspension, and rear wing; the device control parameters include the brightness parameter of the headlights, a first angle parameter of the rearview mirrors, a motion parameter of the suspension, and a second angle parameter of the rear wing; controlling the vehicle to perform an emotional interaction action matching the current emotional information includes: controlling the brightness of the headlights using the brightness parameter; controlling the opening angle and swing angle of the rearview mirrors using the first angle parameter; controlling the extension height and sway amplitude of the suspension using the motion parameter; and / or controlling the deployment angle of the rear wing using the second angle parameter.
[0014] Secondly, this application also provides a vehicle electronic equipment control device, comprising:
[0015] The target user acquisition module is used to acquire a target user from the at least one user when at least one user is detected approaching the vehicle.
[0016] The control parameter acquisition module is used to acquire the user identifier of the target user and the current emotional information of the target user, and to acquire the device control parameters of each electronic device to be controlled in the vehicle based on the user identifier and the current emotional information.
[0017] An emotion interaction control module is used to control the vehicle to perform emotion interaction actions that match the current emotion information; the emotion interaction actions include actions performed by each of the controlled electronic devices according to the corresponding device control parameters.
[0018] Thirdly, this application also provides a controller, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the method described in any embodiment of the first aspect.
[0019] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method described in any embodiment of the first aspect.
[0020] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the method described in any embodiment of the first aspect.
[0021] The aforementioned vehicle electronic device control method, apparatus, controller, computer-readable storage medium, and computer program product, upon detecting at least one user approaching the vehicle, select a target user from at least one user; obtain the target user's user identifier and current emotional information; and, based on the user identifier and current emotional information, obtain device control parameters for each electronic device to be controlled in the vehicle; control the vehicle to execute emotional interaction actions matching the current emotional information; the emotional interaction actions include actions performed by each electronic device to be controlled according to the corresponding device control parameters. In this embodiment, the vehicle can select a target user from the approaching users upon detecting a user's approach, and can obtain the device control parameters for each electronic device to be controlled in the vehicle based on the target user's user identifier and emotional information, thereby causing the electronic devices to be controlled to execute actions according to the corresponding device control parameters, thus controlling the vehicle to perform emotional interaction. This method allows the vehicle to perform corresponding interactions based on the target user's emotions, thus adaptively adjusting the vehicle's interaction mode according to the user's actual situation, thereby improving the intelligence level of the vehicle electronic device control method. Attached Figure Description
[0022] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0023] Figure 1 This is a flowchart illustrating a vehicle electronic device control method in one embodiment;
[0024] Figure 2 This is a schematic diagram of the process for obtaining device control parameters in one embodiment;
[0025] Figure 3 This is a schematic diagram of the process for obtaining initial device control parameters in one embodiment;
[0026] Figure 4 This is a schematic diagram of the process for obtaining a target user in one embodiment;
[0027] Figure 5 This is a schematic diagram of the process for obtaining the interaction priority of each user in one embodiment;
[0028] Figure 6 This is a structural block diagram of a vehicle electronic device control device in one embodiment;
[0029] Figure 7 This is a diagram of the internal structure of the controller in one embodiment. Detailed Implementation
[0030] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0031] It should be noted that the terms "first," "second," etc., used in this application can be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from the second element. The terms "comprising" and "having," and any variations thereof, used in this application, are intended to cover non-exclusive inclusion. The term "multiple" used in this application refers to two or more. The term "and / or" used in this application refers to one of the embodiments, or any combination of multiple embodiments.
[0032] In one embodiment, such as Figure 1 As shown, a method for controlling vehicle electronic devices is provided. This embodiment illustrates the application of this method to a vehicle controller. In this embodiment, the method includes the following steps:
[0033] Step S101: If at least one user is detected approaching the vehicle, a target user is selected from the at least one user.
[0034] A target user refers to one of the users approaching the vehicle. If a single user approaches the vehicle, that user is the target user. If multiple users approach the vehicle, one can be selected from among them as the target user. Specifically, images of the area around the vehicle can be captured by a camera installed on the vehicle. If a user is detected approaching the vehicle in the captured images, one of those users can be selected as the target user.
[0035] Step S102: Obtain the user identifier of the target user and the current emotional information of the target user, and obtain the device control parameters of each electronic device to be controlled in the vehicle based on the user identifier and the current emotional information.
[0036] User identifiers can be used to identify target users, such as the user ID of the target user, while current emotion information refers to the current emotion category information of the target user. This emotion information can be identified by artificial intelligence models, such as representing whether the target user is currently focused, tense, or relaxed. Electronic devices to be controlled refer to the electronic devices controlled by the vehicle to perform emotional interactions, and device control parameters are the control parameters of each electronic device to be controlled.
[0037] Specifically, after identifying the target user, the controller can obtain the target user's user identifier and recognize the target user's current emotional state. Then, based on the target user's user identifier and emotional state, it can determine the device control parameters of each electronic device to be controlled in the vehicle.
[0038] Step S103: Control the vehicle to perform an emotional interaction action that matches the current emotional information; the emotional interaction action includes the actions performed by each electronic device to be controlled according to the corresponding device control parameters.
[0039] Finally, the various electronic devices in the vehicle can be controlled to perform corresponding actions according to the aforementioned device control parameters, thereby enabling the vehicle to perform emotional interaction actions that match the user's current mood. In this way, the vehicle's interaction method can be adaptively adjusted according to the user's actual situation to complete the emotional interaction, thus improving the intelligence level of the vehicle's electronic device control method.
[0040] In the aforementioned vehicle electronic device control method, when at least one user is detected approaching the vehicle, a target user is selected from among the at least one user; the user identifier and current emotional information of the target user are obtained; and based on the user identifier and current emotional information, the device control parameters of each electronic device to be controlled in the vehicle are obtained; the vehicle is then controlled to perform an emotional interaction action matching the current emotional information; the emotional interaction action includes actions performed by each electronic device to be controlled according to the corresponding device control parameters. In this embodiment, when a user is detected approaching, the vehicle can select a target user from among the approaching users, and can obtain the device control parameters of each electronic device to be controlled in the vehicle based on the target user's user identifier and emotional state, thereby enabling the electronic devices to be controlled to perform actions according to the corresponding device control parameters, thus controlling the vehicle to perform emotional interaction. In this way, the vehicle can perform corresponding interactions based on the target user's emotions, and therefore can adaptively adjust the vehicle's interaction mode according to the user's actual situation, thus improving the intelligence level of the vehicle electronic device control method.
[0041] In one embodiment, such as Figure 2 As shown, step S102 may further include:
[0042] Step S201: Obtain the initial device control parameters for each electronic device to be controlled based on the user identification information and the current emotion information.
[0043] The initial device control parameters refer to the initial values of the device control parameters of each electronic device to be controlled, which are obtained directly from the user's identifier and current emotion. Specifically, after the controller identifies the target user's identifier and current emotion, it can identify the initial values of the device control parameters of each electronic device to be controlled based on the user's identifier and current emotion.
[0044] Step S202: Obtain the device control correction parameters for each electronic device to be controlled; each device control correction parameter is preset by the target user.
[0045] Step S203: Use the control correction parameters of each device to correct the initial device control parameters to obtain the device control parameters of each electronic device to be controlled.
[0046] Device control correction parameters refer to correction parameters set by the target user to correct the initial device control parameters. For example, if the electronic device to be controlled is the headlights of a vehicle, the device control parameter could be the brightness of the headlights. If the user thinks the headlight brightness is too high, they can set correction parameters to reduce the brightness of the headlights. After obtaining the initial value of the headlight brightness, the device control correction parameters can be used to reduce the initial value of the headlight brightness, and the reduced headlight brightness can be used as the device control parameter for each electronic device to be controlled.
[0047] In this embodiment, if the target user has pre-set device control correction parameters for the electronic device to be controlled, the initial device control parameters obtained based on the user identifier and current mood can also be corrected using the device control correction parameters of the electronic device to be controlled. In this way, device control can be combined with user settings and the actual situation of the user, so that device control can better meet the real needs of the target user.
[0048] Furthermore, such as Figure 3 As shown, step S201 may further include:
[0049] Step S301: Obtain user characteristic data of the target user based on user identification information, and obtain the first initial device control parameters of each electronic device to be controlled based on the user characteristic data.
[0050] User characteristic data can refer to the user characteristics of the target user, such as the user's height, age, and gender. This user characteristic data can be bound to the user identifier of the target user and pre-stored in a database. The first initial device control parameters refer to the initial values of the device control parameters of each electronic device to be controlled, obtained based on the user characteristics. Specifically, after obtaining the user identifier, the controller can first query the database based on the user identifier to obtain the user characteristics of the target user. Then, it can obtain the first initial device control parameters of each electronic device to be controlled based on the user characteristics. For example, each user characteristic can be input into a pre-constructed calculation formula for the first initial device control parameters, thereby calculating the first initial device control parameters of each electronic device to be controlled through the calculation formula.
[0051] Step S302: Obtain the second initial device control parameters of each electronic device to be controlled that match the current emotional information from the pre-set mapping relationship; the mapping relationship stores the correspondence between different emotional information and the initial device control parameters of each electronic device to be controlled.
[0052] The second initial device control parameter is the initial value of the device control parameter of each electronic device to be controlled, obtained based on the user's emotion. This initial value can be obtained according to a pre-set mapping relationship, which can store the correspondence between different emotion information and the initial device control parameter of each electronic device to be controlled. For example, for emotion 1, it can correspond to the initial device control parameter A1 of electronic device A to be controlled and the initial device control parameter B1 of electronic device B to be controlled. Similarly, for emotion 2, it can correspond to the initial device control parameter A2 of electronic device A to be controlled and the initial device control parameter B2 of electronic device B to be controlled, and so on.
[0053] Specifically, after obtaining the current emotional information, it is also possible to search for a pre-set mapping relationship and query the second initial device control parameters of each electronic device to be controlled that match the current emotional information.
[0054] For example, the mapping relationship can be shown in Table 1:
[0055] Table 1. Mapping Relationship between Emotion and Equipment Control Parameters
[0056]
[0057] Taking a focused state as an example, the headlight brightness control parameter might be set to 100%, and the rearview mirror angle to 80°. In a focused state, the second initial control parameter for the headlights would be 100%, and the rearview mirror angle to 80°. Similarly, taking a tense state as an example, the headlight brightness control parameter might be set to 40%, and the rearview mirror angle to 30°. In a tense state, the second initial control parameter for the headlights would be 40%, and the rearview mirror angle to 30°.
[0058] Step S303: Obtain the control parameter fusion weights of each electronic device to be controlled, and use the control parameter fusion weights to fuse the first initial device control parameters and the second initial device control parameters of each electronic device to be controlled to obtain the initial device control parameters of each electronic device to be controlled.
[0059] The control parameter fusion weight refers to the fusion weight used to weight and fuse the first initial device control parameter and the second initial device control parameter. Specifically, the controller can also fuse the first initial device control parameter and the second initial device control parameter according to the fusion weight preset for each electronic device to be controlled, and use the fusion result as the initial device control parameter for each electronic device to be controlled.
[0060] In this embodiment, a first initial device control parameter can be obtained based on the user identifier, and a second initial device control parameter can be obtained based on the current emotion. The first initial device control parameter and the second initial device control parameter can be fused by a fusion weight to obtain the initial device control parameter of each electronic device to be controlled. This method can improve the accuracy of obtaining the initial device control parameter.
[0061] In one embodiment, when there are multiple users, such as Figure 4 As shown, step S101 may further include:
[0062] Step S401: Based on the facial images and gait images of each user, obtain the user state features corresponding to different dimensions for each user.
[0063] User status features refer to feature data that describes user status attributes. This feature data can include multiple feature dimensions, such as the user's age and mood fluctuations. These multi-dimensional user status features can be obtained based on the user's facial images and gait images. Specifically, the vehicle can use cameras to collect facial images and gait images of each user approaching the vehicle. Then, the controller can identify the user status features corresponding to different dimensions of each user based on the facial images and gait images.
[0064] Step S402: Obtain the distance between each user and the vehicle, the historical interaction behavior information of each user, and the pre-associated trip arrangement information of each user.
[0065] The distance between each user and the vehicle can refer to the distance between each user and the vehicle, historical interaction behavior information can refer to the interaction behavior between each user and the vehicle, or the frequency of interaction behavior between each user and the vehicle, and trip arrangement information is the schedule pre-entered by the user. Specifically, in addition to collecting user status characteristics corresponding to different dimensions, the controller can also collect the distance between each user and the vehicle, historical interaction behavior information, and pre-associated trip arrangement information.
[0066] Step S403: Based on the user status characteristics of each dimension, each distance, each historical interaction behavior information, and each itinerary information, obtain the interaction priority corresponding to each user, and select the user with the highest interaction priority as the target user.
[0067] Interaction priority can be used to characterize the priority of the vehicle and the user in performing emotional interaction actions. This priority can be represented by a score. After obtaining the user state characteristics, distance to the vehicle, historical interaction behavior information and trip arrangement information of each user approaching the vehicle, the controller can also calculate the vehicle interaction priority for each user based on the above information, and thus select the user with the highest interaction priority as the target user.
[0068] In this embodiment, if there are multiple users approaching the vehicle, multi-dimensional user status characteristics of each user, distance between them and the vehicle, historical interaction behavior information with the vehicle, and pre-set travel arrangements can be collected. Based on the above information, the target user with the highest interaction priority can be selected from the multiple users approaching the vehicle. This method can improve the accuracy of target user screening.
[0069] Furthermore, such as Figure 5 As shown, step S403 may further include:
[0070] Step S501: For any current user among all users, based on the user state characteristics of the current user corresponding to each dimension, obtain the first sub-interaction priority of the current user corresponding to each dimension.
[0071] The first sub-interaction priority can refer to the interaction priority score obtained based on the user's state characteristics. The current user refers to any one of the multiple users near the vehicle. Specifically, the controller can calculate the interaction priority score of the current user corresponding to different dimensions based on the user state characteristics of the current user, and use it as the first sub-interaction priority of each dimension.
[0072] For example, user status characteristics in different dimensions can include the user's age and mood fluctuations. The controller can calculate the interaction priority score corresponding to the age dimension and the mood fluctuation dimension respectively, based on the user's age and mood fluctuations, and use it as the first sub-interaction priority of each dimension.
[0073] Step S502: Based on the distance between the current user and the vehicle, a second sub-interaction priority is obtained; based on the current user's historical interaction behavior information, a third sub-interaction priority is obtained; and based on the current user's pre-associated trip arrangement information, a fourth sub-interaction priority is obtained.
[0074] The second sub-interaction priority refers to the interaction priority score obtained based on the distance between the current user and the vehicle. The third sub-interaction priority refers to the interaction priority score obtained based on the current user's historical interaction behavior information with the vehicle, such as the frequency of interaction between the current user and the vehicle. The fourth interaction priority is the interaction priority score obtained based on the current user's pre-set trip. Similarly, the controller can also calculate different interaction priority scores based on the distance between the current user and the vehicle, the historical interaction behavior information with the vehicle, and the current user's pre-set trip arrangements, thereby obtaining the second, third, and fourth sub-interaction priorities respectively.
[0075] Step S503: Obtain the priority weights corresponding to each sub-interaction priority, and use the priority weights to merge the first sub-interaction priority, second sub-interaction priority, third sub-interaction priority and fourth sub-interaction priority of each dimension to obtain the interaction priority corresponding to the current user.
[0076] Priority weight can refer to the priority of each sub-interaction, that is, the weight of each priority score. After obtaining the priority of each sub-interaction, the priority weight of each sub-interaction can be used to merge the priority of each sub-interaction to obtain the interaction priority corresponding to the current user.
[0077] For example, the correspondence between the priority of each sub-interaction and its priority weight can be shown in Table 2:
[0078] Table 2. Correspondence between Sub-interaction Priority and Priority Weight
[0079]
[0080] As shown in Table 2, after obtaining the second sub-interaction priority based on the distance between the current user and the vehicle, its corresponding priority weight can be 25%. Similarly, after obtaining the fourth sub-interaction priority based on the pre-associated trip information of the current user, its corresponding priority weight can be 10%.
[0081] Finally, the interaction priority of the current user can be calculated using a comprehensive priority formula, which is shown below:
[0082] Priority score = Age weight × Age score + Distance weight × Distance score + Mood weight × Mood score + Schedule weight × Schedule score + Interaction weight × Interaction score
[0083] In this embodiment, the different sub-interaction priorities corresponding to the current user can be obtained, and then the sub-interaction priorities can be merged according to the priority weight of each sub-interaction priority to obtain the interaction priority corresponding to the current user. This method can improve the accuracy of obtaining the interaction priority.
[0084] In one embodiment, the electronic device to be controlled includes a vehicle's headlights, rearview mirrors, suspension, and rear wing; the device control parameters include the brightness parameter of the headlights, the first angle parameter of the rearview mirrors, the action parameter of the suspension, and the second angle parameter of the rear wing; step S103 may further include: controlling the brightness of the headlights using the brightness parameter; controlling the opening angle and swing angle of the rearview mirrors using the first angle parameter; controlling the extension height and sway amplitude of the suspension using the action parameter; and / or controlling the deployment angle of the rear wing using the second angle parameter.
[0085] The first angle parameter can refer to the rearview mirror angle parameter, while the second angle parameter refers to the rear wing angle parameter. In this embodiment, the electronic device to be controlled may include the vehicle's headlights, rearview mirrors, suspension, and rear wing. Similarly, the device control parameters may include the brightness parameter of the headlights, the first angle parameter of the rearview mirrors, the action parameters of the suspension, and the second angle parameter of the rear wing.
[0086] Specifically, when controlling the vehicle to perform emotional interaction actions that match the current emotional information, the brightness of the headlights can be controlled simultaneously through the brightness parameter, the opening angle and swing angle of the rearview mirrors can be controlled through the first angle parameter, the extension and retraction height and sway amplitude of the suspension can be controlled through the suspension action parameter, and the deployment angle of the rear wing can also be controlled through the second angle parameter. In this way, the vehicle can be controlled to perform emotional interaction actions that match the current emotional information.
[0087] In this embodiment, the control parameters of each device can also be used to control each electronic device to perform actions according to the corresponding control parameters, thereby completing the emotional interaction actions of the vehicle. This method can improve the intelligence of emotional interaction.
[0088] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages in other steps. It is understood that the steps in different embodiments can be freely combined as needed, and all non-contradictory solutions formed by such combinations are within the scope of protection of this application.
[0089] Based on the same inventive concept, this application also provides a vehicle electronic device control apparatus for implementing the vehicle electronic device control method described above. The solution provided by this apparatus is similar to the implementation described in the above method; therefore, the specific limitations in one or more vehicle electronic device embodiments provided below can be found in the limitations of the vehicle electronic device control method described above, and will not be repeated here.
[0090] In one embodiment, such as Figure 6 As shown, a vehicle electronic device control device is provided, including: a target user acquisition module 601, a control parameter acquisition module 602, and an emotion interaction control module 603, wherein:
[0091] The target user acquisition module 601 is used to acquire a target user from at least one user when at least one user is detected approaching the vehicle.
[0092] The control parameter acquisition module 602 is used to acquire the user identifier of the target user and the current emotional information of the target user, and to acquire the device control parameters of each electronic device to be controlled in the vehicle based on the user identifier and the current emotional information.
[0093] The emotion interaction control module 603 is used to control the vehicle to perform emotion interaction actions that match the current emotion information; the emotion interaction actions include the actions performed by each electronic device to be controlled according to the corresponding device control parameters.
[0094] In one embodiment, the control parameter acquisition module 602 is further configured to acquire initial device control parameters for each electronic device to be controlled based on user identification information and current emotion information; acquire device control correction parameters for each electronic device to be controlled; each device control correction parameter is preset by the target user; and use each device control correction parameter to correct each initial device control parameter to obtain the device control parameters for each electronic device to be controlled.
[0095] In one embodiment, the control parameter acquisition module 602 is further configured to acquire user feature data of the target user based on user identification information, and obtain first initial device control parameters for each electronic device to be controlled based on the user feature data; acquire second initial device control parameters for each electronic device to be controlled that match the current emotional information from a pre-set mapping relationship; the mapping relationship stores the correspondence between different emotional information and the initial device control parameters of each electronic device to be controlled; acquire the control parameter fusion weight of each electronic device to be controlled, and fuse the first initial device control parameters and the second initial device control parameters of each electronic device to be controlled using the control parameter fusion weight to obtain the initial device control parameters of each electronic device to be controlled.
[0096] In one embodiment, when there are multiple users, the target user acquisition module 601 is further configured to acquire user status features corresponding to different dimensions of each user based on the facial images and gait images of each user; acquire the distance between each user and the vehicle, the historical interaction behavior information of each user, and the pre-associated travel arrangement information of each user; acquire the interaction priority corresponding to each user based on the user status features of each dimension, each distance, each historical interaction behavior information, and each travel arrangement information, and select the user with the highest interaction priority as the target user.
[0097] In one embodiment, the target user acquisition module 601 is further configured to, for any current user among all users, obtain the first sub-interaction priority corresponding to each dimension based on the user state characteristics of the current user corresponding to each dimension; obtain the second sub-interaction priority based on the distance between the current user and the vehicle; obtain the third sub-interaction priority based on the historical interaction behavior information of the current user; and obtain the fourth sub-interaction priority based on the pre-associated trip arrangement information of the current user; obtain the priority weight corresponding to each sub-interaction priority; and use the priority weight to fuse the first sub-interaction priority, second sub-interaction priority, third sub-interaction priority and fourth sub-interaction priority of each dimension to obtain the interaction priority corresponding to the current user.
[0098] In one embodiment, the electronic device to be controlled includes a vehicle's headlights, rearview mirrors, suspension, and rear wing; the device control parameters include the brightness parameter of the headlights, a first angle parameter of the rearview mirrors, the action parameters of the suspension, and a second angle parameter of the rear wing; the emotion interaction control module 603 is further used to control the brightness of the headlights using the brightness parameter; control the opening angle and swing angle of the rearview mirrors using the first angle parameter; control the extension height and sway amplitude of the suspension using the action parameter; and / or control the deployment angle of the rear wing using the second angle parameter.
[0099] Each module in the aforementioned vehicle electronic equipment control device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of the controller in hardware form or independent of it, or stored in the memory of the controller in software form, so that the processor can call and execute the operations corresponding to each module.
[0100] In one exemplary embodiment, a controller is provided, the internal structure of which can be shown in the following diagram. Figure 7 As shown, the controller includes a processor, memory, input / output interfaces, and a communication interface. The processor, memory, and input / output interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the input / output interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interfaces are used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When the computer program is executed by the processor, it implements a vehicle electronic device control method.
[0101] Those skilled in the art will understand that Figure 7 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the controller to which the present application is applied. A specific controller may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0102] In one embodiment, a controller is also provided, including a memory and a processor, the memory storing a computer program, the processor executing the computer program to implement the steps in the above method embodiments.
[0103] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above method embodiments.
[0104] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.
[0105] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.
[0106] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.
[0107] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0108] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A method for controlling vehicle electronic equipment, characterized in that, The method includes: If at least one user is detected approaching the vehicle, a target user is selected from the at least one user. Obtain the user identifier of the target user and the current emotional information of the target user, and obtain the device control parameters of each electronic device to be controlled in the vehicle based on the user identifier and the current emotional information; The vehicle is controlled to perform an emotional interaction action that matches the current emotional information; the emotional interaction action includes actions performed by each of the controlled electronic devices according to the corresponding device control parameters.
2. The method according to claim 1, characterized in that, The step of obtaining the device control parameters of each electronic device to be controlled in the vehicle based on the user identifier and current emotion information includes: Based on the user identification information and the current emotion information, obtain the initial device control parameters for each of the electronic devices to be controlled; Obtain the device control correction parameters for each of the electronic devices to be controlled; each of the device control correction parameters is preset by the target user. The initial device control parameters are corrected using the device control correction parameters of each device to obtain the device control parameters of each electronic device to be controlled.
3. The method according to claim 2, characterized in that, The step of obtaining the initial device control parameters for each of the controlled electronic devices based on the user identification information and the current emotion information includes: Based on the user identification information, obtain the user characteristic data of the target user, and based on the user characteristic data, obtain the first initial device control parameters of each of the electronic devices to be controlled; From a pre-set mapping relationship, obtain the second initial device control parameters of each of the electronic devices to be controlled that match the current emotional information; the mapping relationship stores the correspondence between different emotional information and the initial device control parameters of each of the electronic devices to be controlled. The control parameter fusion weights of each of the electronic devices to be controlled are obtained, and the first initial device control parameters and the second initial device control parameters of each of the electronic devices to be controlled are fused using the control parameter fusion weights to obtain the initial device control parameters of each of the electronic devices to be controlled.
4. The method according to claim 1, characterized in that, When there are multiple users, obtaining a target user from the at least one user includes: Based on the facial images and gait images of each user, user state features corresponding to different dimensions are obtained for each user; The distance between each user and the vehicle, the historical interaction behavior information of each user, and the pre-associated travel arrangement information of each user are obtained. Based on the user status characteristics of each dimension, the distances, the historical interaction behavior information, and the itinerary information, the interaction priority of each user is obtained, and the user with the highest interaction priority is selected as the target user.
5. The method according to claim 4, characterized in that, The step of obtaining the interaction priority for each user based on user status characteristics of each dimension, distances, historical interaction behavior information, and travel schedule information includes: For any current user among the users, the first sub-interaction priority of the current user corresponding to each dimension is obtained according to the user state characteristics of the current user corresponding to each dimension; The second sub-interaction priority is obtained based on the distance between the current user and the vehicle, the third sub-interaction priority is obtained based on the current user's historical interaction behavior information, and the fourth sub-interaction priority is obtained based on the current user's pre-associated trip arrangement information. Obtain the priority weights corresponding to each sub-interaction priority, and use the priority weights to fuse the first sub-interaction priority, second sub-interaction priority, third sub-interaction priority, and fourth sub-interaction priority of each dimension to obtain the interaction priority corresponding to the current user.
6. The method according to claim 1, characterized in that, The electronic device to be controlled includes the vehicle's headlights, rearview mirrors, suspension, and rear wing; the device control parameters include the brightness parameters of the headlights, the first angle parameters of the rearview mirrors, the action parameters of the suspension, and the second angle parameters of the rear wing. The control of the vehicle to perform an emotional interaction action matching the current emotional information includes: The brightness of the headlights is controlled using the brightness parameters. Using the first angle parameter, the opening angle and swing angle of the rearview mirror are controlled; The extension and retraction height and sway amplitude of the suspension are controlled using the aforementioned motion parameters; and / or The deployment angle of the tail fin is controlled using the second angle parameter.
7. A vehicle electronic equipment control device, characterized in that, The device includes: The target user acquisition module is used to acquire a target user from the at least one user when at least one user is detected approaching the vehicle. The control parameter acquisition module is used to acquire the user identifier of the target user and the current emotional information of the target user, and to acquire the device control parameters of each electronic device to be controlled in the vehicle based on the user identifier and the current emotional information. An emotion interaction control module is used to control the vehicle to perform emotion interaction actions that match the current emotion information; the emotion interaction actions include actions performed by each of the controlled electronic devices according to the corresponding device control parameters.
8. A controller comprising a memory and a processor, the memory storing a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.