Vehicle control method, device, apparatus, and storage medium

By identifying scene modes in different cabin areas within the vehicle and adjusting the control parameters of the ambient lighting to match the scene modes, the problem of monotonous ambient lighting control in existing technologies is solved, achieving personalized ambient lighting control effects and improving the user experience.

CN116331102BActive Publication Date: 2026-06-02BEIJING PHOENIX AUTO INTELLIGENCE CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING PHOENIX AUTO INTELLIGENCE CO LTD
Filing Date
2023-03-31
Publication Date
2026-06-02

AI Technical Summary

Technical Problem

In existing technologies, the control methods for in-vehicle ambient lighting cannot be personalized according to the needs of users in different cabin areas, resulting in monotonous control effects, low flexibility, and insufficient intelligence.

Method used

By acquiring the scene modes corresponding to multiple cabin areas within the vehicle, the corresponding control parameters are determined, and the ambient lighting is controlled in zones according to these parameters to match the scene modes, including adjustments to color, angle, brightness, flashing frequency, and duration.

Benefits of technology

It enables personalized control of ambient lighting in different cabin areas within the vehicle, improving the accuracy and flexibility of control, meeting the needs of different users, and enhancing the riding experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116331102B_ABST
    Figure CN116331102B_ABST
Patent Text Reader

Abstract

The application discloses a vehicle control method, device, equipment and storage medium, and belongs to the technical field of vehicle electronics. The method acquires scene modes corresponding to a plurality of cabin areas in a vehicle, each cabin area in the plurality of cabin areas comprising a corresponding atmosphere lamp, and the scene mode corresponding to any cabin area indicating a user riding state in the any cabin area; determines control parameters corresponding to the plurality of cabin areas based on the scene modes corresponding to the plurality of cabin areas; and controls the atmosphere lamps in the plurality of cabin areas according to the control parameters corresponding to the plurality of cabin areas, so that the atmosphere lamps in any cabin area are matched with the scene mode corresponding to the any cabin area. The control effect of the atmosphere in any cabin area is matched with the scene mode of the any cabin area, the zoned individual control of the vehicle atmosphere lamp is realized, and different needs of users in different cabin areas for the atmosphere lamp can be met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle electronics technology, and in particular to a vehicle control method, device, equipment and storage medium. Background Technology

[0002] With the rapid development of vehicle electronics technology, users are demanding increasingly higher levels of vehicle intelligence. Ambient lighting, installed inside the vehicle, can effectively improve nighttime driving safety, enhance the car's technological appeal, and reduce driver fatigue. Therefore, achieving intelligent control of ambient lighting is crucial for the development of intelligent vehicles. Summary of the Invention

[0003] This application provides a vehicle control method, device, equipment, and storage medium to achieve intelligent control of in-vehicle ambient lighting.

[0004] In a first aspect, a vehicle control method is provided, the method comprising: acquiring scene modes corresponding to multiple cabin areas within a vehicle, each of the multiple cabin areas including a corresponding ambient light, and the scene mode corresponding to any cabin area indicating the user's riding status within that area;

[0005] Based on the scene modes corresponding to the multiple cockpit areas, control parameters corresponding to the multiple cockpit areas are determined, and the control parameters include at least one of color, angle, brightness, flashing frequency and duration;

[0006] The ambient lighting in the multiple cabin areas is controlled according to the control parameters corresponding to the multiple cabin areas, so that the ambient lighting in any cabin area matches the scene mode corresponding to the cabin area.

[0007] In one possible implementation, obtaining the scene modes corresponding to the multiple cabin areas within the vehicle includes:

[0008] Acquire at least one of the cabin images or cabin voice corresponding to the multiple cabin areas respectively. The cabin image corresponding to any cabin area is obtained by the image acquisition device by acquiring the image of the cabin area, and the cabin voice corresponding to any cabin area is obtained by the voice acquisition device by acquiring the voice of the cabin area.

[0009] Recognize at least one of the cabin images or cabin voice corresponding to the multiple cabin areas respectively, and determine the scene mode corresponding to the multiple cabin areas respectively based on the recognition results.

[0010] In one possible implementation, determining the scene mode corresponding to each of the plurality of cockpit areas based on the recognition result includes:

[0011] The vehicle's driving parameters are obtained, including at least one of continuous driving mileage, continuous driving time, average vehicle speed, average vehicle acceleration, number of vehicle accelerations, average vehicle deceleration, or number of vehicle decelerations.

[0012] The driving mode corresponding to the vehicle is determined based on the driving parameters, and the driving mode indicates the operating status of the vehicle;

[0013] Based on the recognition results and the driving mode, the scene modes corresponding to the multiple cabin areas are determined respectively.

[0014] In one possible implementation, determining the control parameters corresponding to the multiple cockpit areas based on the scene modes corresponding to the multiple cockpit areas includes:

[0015] Obtain the spatial locations of the multiple cabin areas within the vehicle;

[0016] Based on the first correspondence and the spatial positions and scene modes corresponding to the multiple cabin areas respectively, the control parameters corresponding to any one cabin area are determined. The first correspondence includes the correspondence between spatial position, scene mode and control parameters.

[0017] In one possible implementation, each cockpit area further includes a corresponding sound player, and the sound played by the sound players in different cockpit areas is isolated from each other; the method further includes:

[0018] Based on the second correspondence and the spatial positions and scene modes corresponding to the multiple cockpit areas respectively, the sound effects corresponding to the multiple cockpit areas are determined so that the sound effects corresponding to any cockpit area are matched with the scene modes corresponding to any cockpit area. The second correspondence includes the correspondence between spatial position, scene mode and sound effects.

[0019] The sound players in the multiple cockpit areas are controlled according to the sound effects corresponding to each of the multiple cockpit areas.

[0020] In one possible implementation, each cockpit area further includes a corresponding sound player; the method further includes:

[0021] Among the scene modes corresponding to the multiple cockpit areas, determine the target scene mode with the highest priority.

[0022] The target sound effect is determined based on the second correspondence, the target scene mode, and the spatial location of the cockpit area corresponding to the target scene mode. The second correspondence includes the correspondence between spatial location, scene mode, and sound effect.

[0023] Control the sound players in the multiple cockpit areas according to the target sound effect.

[0024] In one possible implementation, controlling the ambient lighting in the plurality of cabin areas according to control parameters corresponding to each of the plurality of cabin areas includes:

[0025] For any one of the multiple cabin areas, the control parameters corresponding to the cabin area are converted into control messages, and the ambient lights in the cabin area include corresponding controllers.

[0026] The control message is sent to the controller, and the controller parses and executes the control instructions in the control message to make the ambient lights in any cabin area flash according to the control parameters corresponding to the cabin area.

[0027] Secondly, a vehicle control device is provided, the device comprising:

[0028] The acquisition module is used to acquire scene modes corresponding to multiple cabin areas in the vehicle. Each cabin area includes a corresponding ambient light, and the scene mode corresponding to any cabin area indicates the user's riding status in any area.

[0029] The determining module is used to determine the control parameters corresponding to the multiple cockpit areas based on the scene modes corresponding to the multiple cockpit areas respectively. The control parameters include at least one of color, angle, brightness, flashing frequency and duration.

[0030] The control module is used to control the ambient lights in the multiple cabin areas according to the control parameters corresponding to the multiple cabin areas, so that the ambient lights in any cabin area match the scene mode corresponding to the cabin area.

[0031] In one possible implementation, the acquisition module is configured to acquire at least one of the cabin images or cabin voice corresponding to the plurality of cabin areas respectively, wherein the cabin image corresponding to any cabin area is obtained by an image acquisition device acquiring the image of the cabin area, and the cabin voice corresponding to any cabin area is obtained by a voice acquisition device acquiring the voice location of the cabin area; the module identifies at least one of the cabin images or cabin voice corresponding to the plurality of cabin areas respectively, and determines the scene mode corresponding to the plurality of cabin areas respectively based on the identification results.

[0032] In one possible implementation, the acquisition module is configured to acquire the vehicle's driving parameters, including at least one of continuous driving mileage, continuous driving time, average vehicle speed, average vehicle acceleration, number of vehicle accelerations, average vehicle deceleration, or number of vehicle decelerations; determine the driving mode corresponding to the vehicle based on the driving parameters, the driving mode indicating the vehicle's operating status; and determine the scene modes corresponding to the multiple cabin areas according to the identification results and the driving mode.

[0033] In one possible implementation, the determining module is used to obtain the spatial positions of the plurality of cabin areas within the vehicle; and based on a first correspondence and the spatial positions and scene modes corresponding to the plurality of cabin areas, determine the control parameters corresponding to any one cabin area, wherein the first correspondence includes the correspondence between spatial position, scene mode and control parameters.

[0034] In one possible implementation, each cockpit area also includes a corresponding sound player, and the sound played by the sound players in different cockpit areas is isolated from each other;

[0035] The determining module is further configured to determine the sound effects corresponding to the multiple cockpit areas based on the second correspondence relationship and the spatial positions and scene modes corresponding to the multiple cockpit areas respectively, so that the sound effects corresponding to any cockpit area match the scene mode corresponding to any cockpit area. The second correspondence relationship includes the correspondence between spatial position, scene mode and sound effects.

[0036] The control module is also used to control the sound players in the multiple cockpit areas according to the sound effects corresponding to the multiple cockpit areas respectively.

[0037] In one possible implementation, each cockpit area also includes a corresponding sound player;

[0038] The determining module is further configured to determine the highest priority target scene mode among the scene modes corresponding to the plurality of cockpit areas respectively; and to determine the target sound effect based on the second correspondence, the target scene mode and the spatial position of the cockpit area corresponding to the target scene mode, wherein the second correspondence includes the correspondence between spatial position, scene mode and sound effect;

[0039] The control module is also used to control the sound players in the multiple cockpit areas according to the target sound effect.

[0040] In one possible implementation, the control module is configured to convert control parameters corresponding to any one of the plurality of cabin areas into a control message, wherein the ambient light in any one cabin area includes a corresponding controller; send the control message to the controller, wherein the control message is used by the controller to parse and execute the control instruction of the control message, so that the ambient light in any one cabin area flashes according to the control parameters corresponding to the any one cabin area.

[0041] Thirdly, a computer device is also provided, the computer device including a processor and a memory, the memory storing at least one piece of program code, the at least one piece of program code being loaded and executed by the processor to enable the computer device to implement the vehicle control method described in any of the above claims.

[0042] Fourthly, a computer-readable storage medium is also provided, wherein at least one piece of program code is stored therein, the at least one piece of program code being loaded and executed by a processor to enable a computer to implement the vehicle control method described in any of the preceding claims.

[0043] Fifthly, a computer program product or computer program is also provided, the computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, causing the computer device to perform any of the vehicle control methods described above.

[0044] The technical solution provided in this application can bring at least the following beneficial effects:

[0045] The technical solution provided in this application automatically controls the ambient lighting in different cabin areas according to the scene modes corresponding to multiple cabin areas in the vehicle. This ensures that the control effect of the atmosphere in any cabin area matches the scene mode of that cabin area, realizing zoned and individual control of the vehicle's ambient lighting. This can meet the different needs of users in different cabin areas for ambient lighting, making the vehicle control effect more accurate and better able to meet personalized needs, thus improving the riding experience. Attached Figure Description

[0046] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0047] Figure 1This is a schematic diagram of the implementation environment of a vehicle control method provided in an embodiment of this application;

[0048] Figure 2 This is a flowchart of a vehicle control method provided in an embodiment of this application;

[0049] Figure 3 This is a schematic diagram of a first correspondence relationship and a second correspondence relationship provided in an embodiment of this application;

[0050] Figure 4 This is a schematic diagram of a vehicle control system provided in an embodiment of this application;

[0051] Figure 5 This is a schematic diagram of a vehicle control device provided in an embodiment of this application;

[0052] Figure 6 This is a schematic diagram of the structure of a terminal provided in an embodiment of this application. Detailed Implementation

[0053] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0054] With the continuous development of vehicle electronics technology, the requirements for vehicle intelligence are becoming increasingly higher. Currently, vehicles are typically equipped with ambient lighting, which serves a decorative purpose, enhancing the ambiance and overall vehicle quality. Ambient lighting can be installed on the center console, door panels, roof, and center console, among other locations. Therefore, intelligent control of in-vehicle ambient lighting is crucial for improving vehicle intelligence.

[0055] In related technologies, in-car ambient lighting is mainly divided into three categories. The first category is traditional static ambient lighting, which requires users to operate via the central control screen to turn the ambient lighting on and off, adjust brightness, and change colors. Therefore, static ambient lighting typically only has a static on / off effect and is difficult to adjust according to the vehicle's actual speed, cabin environment, and the type of music playing in the car, resulting in a low level of intelligence. The second category is dynamic ambient lighting that moves with the music, usually adjusting the color and brightness according to the music playing in the car, achieving simple dynamic adjustment of the ambient lighting. The third category is ambient lighting that automatically adjusts its brightness, color, and flashing rhythm based on ambient brightness and music style, thus matching the ambient lighting to the driving environment.

[0056] The three types of ambient lighting control mentioned above all rely on overall control of the vehicle's ambient lighting, meaning the control effect is consistent across different cabin areas. However, vehicles typically consist of multiple cabin areas, and users in different areas may have different needs for ambient lighting. Therefore, the control effects of these technologies are rather monotonous, lack flexibility, and are not intelligent enough.

[0057] This application provides a vehicle control method. Figure 1 A schematic diagram illustrating the implementation environment of the vehicle control method provided in this application embodiment is shown. Figure 1 As shown, the implementation environment includes terminal 11. Terminal 11 can be any electronic product that can interact with the user through one or more methods such as a keyboard, touchpad, touch screen, remote control, voice interaction, or handwriting device. Examples include personal computers (PCs), smartphones, wearable devices, PPCs (Pocket PCs), tablets, smart car systems, or in-vehicle terminals. Figure 1 The example shown is terminal 11, which is a vehicle-mounted terminal.

[0058] In one possible implementation, a vehicle control device may be installed in the vehicle terminal. This vehicle control device is used to execute the vehicle control method provided in the embodiments of this application. For example, the vehicle control device in terminal 11 acquires scene modes corresponding to multiple cabin areas within the vehicle, determines control parameters corresponding to each of the multiple cabin areas based on the scene modes, and controls the ambient lights in the multiple cabin areas according to the control parameters, so that the ambient lights in any cabin area match the scene mode corresponding to any cabin area.

[0059] Optionally, Figure 1 The implementation environment shown may also include server 12, which can be a single server, a server cluster consisting of multiple servers, or a cloud computing service center. Terminal 11 establishes a communication connection with server 12 via a wired or wireless network. In this case, terminal 11 and server 12 are used to interactively execute the vehicle control method provided in the embodiments of this application.

[0060] For example, terminal 11 acquires scene modes corresponding to multiple cabin areas within the vehicle and sends the acquired scene modes to server 12. Server 12 determines control parameters corresponding to multiple cabin areas based on the scene modes and sends the control parameters to terminal 11. Terminal 11 controls the ambient lights in multiple cabin areas according to the control parameters, so that the ambient lights in any cabin area match the scene mode corresponding to any cabin area.

[0061] Those skilled in the art should understand that the above-described terminal 11 and server 12 are merely examples. Other existing or future terminals or servers that are applicable to this application should also be included within the scope of protection of this application, and are hereby incorporated by reference.

[0062] Figure 2 A flowchart of a vehicle control method provided in this application embodiment, which can be applied to the above-mentioned... Figure 1 In the implementation environment shown, the vehicle control method is illustrated using terminal 11 as an example. Figure 2 As shown, the vehicle control method includes, but is not limited to, the following steps 201-203.

[0063] Step 201: Obtain the scene modes corresponding to multiple cabin areas in the vehicle. Each cabin area includes a corresponding ambient light. The scene mode corresponding to any cabin area indicates the user's riding status in any area.

[0064] In this embodiment, the space inside the vehicle can be divided into multiple cabin areas according to their positional relationship, and ambient lighting can be installed at appropriate locations in each cabin area. Since the result of dividing the vehicle space into multiple cabin areas may differ depending on the vehicle model, this embodiment does not limit the division of multiple cabin areas. For example, if the vehicle is a small vehicle with fewer than or equal to a certain number of passengers, then the multiple cabin areas may include the driver's area, the front passenger area, the rear left area, the rear middle area, and the rear right area; if the vehicle is a large passenger vehicle with more than the certain number of passengers, then the multiple cabin areas may include the driver's area, rear left area 1 to rear left area N, rear right area 1 to rear right area N, and a corridor area, where N is a positive integer greater than 1. The number threshold can be flexibly adjusted according to the application scenario, for example, a number threshold of 5.

[0065] This application does not limit the type and installation location of the ambient lighting in the vehicle. For example, the ambient lighting can be cold light lamps, acrylic lamps, LED lamps, etc. Ambient lighting can be installed on the main control panel in the driver's area, around the steering wheel and pedals, on the door panels or roof in the rear area, or on the floor of the central passageway in the corridor area. At least one of the following parameters—color, angle, brightness, flashing frequency, and duration—of the ambient lighting in each cabin area can be controlled and adjusted. The type of ambient lighting in different cabin areas can be the same or different.

[0066] In one possible implementation, the method for obtaining the scene modes corresponding to multiple cabin areas within the vehicle can be as follows: first, obtain at least one of cabin images or cabin audio corresponding to each of the multiple cabin areas; identify at least one of the cabin images or cabin audio corresponding to each of the multiple cabin areas; and determine the scene modes corresponding to each of the multiple cabin areas based on the identification results. The scene modes may include modes that indicate the user's riding status, such as driving mode, rest mode, reading mode, casual conversation mode, singing mode, or game mode.

[0067] In this application embodiment, the recognition method for identifying at least one of the cabin images or cabin voice corresponding to multiple cabin regions is not limited, and can be any model or algorithm capable of recognizing image content and voice content. For example, the method for recognizing cabin images can be a statistical pattern recognition method, a structural pattern recognition method, or a fuzzy pattern recognition method, and the method for recognizing cabin voice can be a hidden Markov model, an artificial neural network model, etc.

[0068] For example, taking the first cabin area as an example, the first cabin area can be any one of multiple cabin areas. If the recognition result of the cabin image corresponding to the first cabin area indicates that the first cabin area is the driver's area, then the scene mode corresponding to the first cabin area is determined to be driving mode; if the recognition result of the cabin image corresponding to the first cabin area indicates that the user's eyes are closed, then the scene mode corresponding to the first cabin area is determined to be rest mode; if the recognition result of the cabin image corresponding to the first cabin area indicates that the user is holding a book, then the scene mode corresponding to the first cabin area is determined to be reading mode; if the recognition result of the cabin image corresponding to the first cabin area indicates that the user is holding a book, then the scene mode corresponding to the first cabin area is determined to be reading mode; if the recognition result of the cabin image corresponding to the first cabin area indicates that the user is holding a book, then the scene mode corresponding to the first cabin area is determined to be reading mode. If the user's eyes are not closed and the cabin voice recognition result for the first cabin area indicates the presence of speaking sounds, then the scene mode for the first cabin area is determined to be chat mode; if the cabin voice recognition result for the first cabin area indicates the presence of singing sounds, then the scene mode for the first cabin area is determined to be singing mode; if the cabin image recognition result for the first cabin area indicates that the user is holding a gaming device and the screen of the gaming device is on, or if the cabin image recognition result for the first cabin area indicates the presence of a game interface, then the scene mode for the first cabin area is determined to be game mode.

[0069] Optionally, the cabin image corresponding to any cabin area is obtained by an image acquisition device capturing images of that cabin area. In this case, an image acquisition device for capturing images of any cabin area is installed in any cabin area, or the vehicle is equipped with at least one image acquisition device that can acquire the cabin image corresponding to any cabin area by rotating. The cabin voice corresponding to any cabin area is obtained by a voice acquisition device capturing voice localization data of that cabin area. In this case, a voice acquisition device is installed inside the vehicle, and the voice acquisition device can locate the acquired voice to accurately obtain the cabin voice located within any cabin area. This application embodiment does not limit the type of image acquisition device and voice acquisition device; it only requires the ability to acquire cabin images or cabin voice.

[0070] In one possible implementation, in addition to directly determining the scene modes corresponding to multiple cabin areas based on the recognition results, vehicle driving parameters can also be obtained. These driving parameters include at least one of continuous driving mileage, continuous driving time, average vehicle speed, average vehicle acceleration, number of vehicle accelerations, average vehicle deceleration, or number of vehicle decelerations. Then, the driving mode corresponding to the vehicle is determined based on the driving parameters, and the driving mode indicates the vehicle's operating status. The scene modes corresponding to multiple cabin areas are determined based on the recognition results and the driving mode.

[0071] This application does not limit the driving mode, and it can be flexibly set according to the application scenario. For example, the driving mode may include modes that indicate the vehicle's operating status, such as fatigue mode, congestion mode, or smooth traffic mode. For example, a method for determining the driving mode based on driving parameters can be as follows: if the continuous driving mileage exceeds a mileage threshold, the driving mode is determined to be fatigue mode; if the number of vehicle decelerations exceeds a number threshold, the driving mode is determined to be congestion mode; if the continuous driving time with an average vehicle speed exceeding a speed threshold exceeds a time threshold, the driving mode is determined to be smooth traffic mode. The mileage threshold, number threshold, speed threshold, and time threshold can all be set based on experience or flexibly adjusted according to the application scenario.

[0072] In one possible implementation, the scene modes corresponding to the multiple cockpit areas determined according to the recognition results are the first scene modes corresponding to the multiple cockpit areas respectively. The second scene modes corresponding to the multiple cockpit areas are determined based on the first scene modes and the driving mode respectively. The second scene modes corresponding to the multiple cockpit areas are used as the final scene modes corresponding to the multiple cockpit areas respectively.

[0073] Optionally, in addition to the aforementioned driving mode, rest mode, reading mode, chat mode, singing mode, or game mode, the scene modes, based on the driving mode, can also include fatigue driving mode, congested driving mode, or smooth driving mode. That is, the driving mode is fatigue driving mode when the driving mode is fatigue mode, congested driving mode when the driving mode is congested mode, and smooth driving mode when the driving mode is smooth driving mode. Similarly, the rest mode can include bumpy rest mode and smooth rest mode. That is, the rest mode is bumpy rest mode when the driving mode is congested mode, and smooth rest mode when the driving mode is smooth driving mode. Other modes within the scene modes can also be further refined based on the driving mode; these will not be listed here.

[0074] In one possible implementation, the method for obtaining the scene modes corresponding to multiple cabin areas within the vehicle can also be one where the user actively sets or selects them. For example, each cabin area is equipped with a corresponding control device, which the user can use to set or select scene modes, enabling the control device to obtain the scene mode corresponding to each cabin area. Alternatively, if the vehicle has voice control functionality, the user can actively set or select the scene mode for the corresponding cabin area via voice control. For instance, if the received voice message is "Adjust the passenger seat area to rest mode," then the scene mode corresponding to the passenger seat area is obtained as rest mode.

[0075] Step 202: Determine the control parameters corresponding to the multiple cockpit areas based on the scene modes corresponding to the multiple cockpit areas. The control parameters include at least one of color, angle, brightness, flashing frequency and duration.

[0076] In this embodiment, control parameters for controlling ambient lighting can be pre-configured for different scene modes, ensuring that the control effect of the ambient lighting according to the control parameters corresponding to the scene mode matches the usage requirements of the ambient lighting in that scene mode. Therefore, after obtaining the scene modes corresponding to multiple cabin areas, control parameters corresponding to each of the multiple cabin areas can be determined separately.

[0077] For example, taking the scene modes including driving mode, rest mode and game mode, and the control parameters including color and duration as an example, driving mode corresponds to control parameter 1, which includes a blue color and a duration of continuous; rest mode corresponds to control parameter 2, which includes a yellow color and a duration of 30 minutes; and game mode corresponds to control parameter 3, which includes a white color and a duration of continuous.

[0078] In one possible implementation, determining the control parameters corresponding to multiple cabin areas based on their respective scene modes can be achieved by: obtaining the spatial locations of the multiple cabin areas within the vehicle; and determining the control parameters for any given cabin area based on a first correspondence relationship, the spatial locations of the multiple cabin areas, and the scene modes. The first correspondence relationship includes the correspondence between spatial location, scene mode, and control parameters. This application does not limit the method of obtaining the first correspondence relationship; any method is sufficient to ensure that the ambient lighting controlled by the control parameters of any cabin area determined based on the first correspondence relationship matches the corresponding scene mode of that cabin area.

[0079] Taking multiple cabin areas, including the front passenger area, the left rear seat area, the middle rear seat area, and the right rear seat area, and scene modes, including rest mode, reading mode, singing mode, or game mode, as an example, see [link to relevant documentation]. Figure 3 The diagram shown illustrates the spatial location of the front passenger area within the vehicle, the rear left area within the vehicle, the rear middle area within the vehicle, and the rear right area within the vehicle.

[0080] exist Figure 3In the first correspondence shown, the control parameters for the front passenger seat and rest mode correspond to those for the front passenger seat rest mode; the control parameters for the rear left and rear right rest modes correspond to those for the rear left rest mode; the control parameters for the rear middle and rear right rest modes correspond to those for the rear middle rest mode; and the control parameters for the rear right rest mode correspond to those for the rear right rest mode. Similarly, the control parameters for the front passenger seat and reading mode correspond to those for the front passenger seat reading mode; the control parameters for the rear left and rear right reading modes correspond to those for the rear left reading mode; the control parameters for the rear middle and rear right reading modes correspond to those for the rear right reading mode. The control parameters correspond as follows: the control parameters for the passenger seat and singing mode correspond to those for the passenger seat singing mode; the control parameters for the rear left and singing modes correspond to those for the rear left singing mode; the control parameters for the rear middle and singing modes correspond to those for the rear middle singing mode; and the control parameters for the rear right and rest modes correspond to those for the rear right singing mode. Similarly, the control parameters for the passenger seat and game mode correspond to those for the passenger seat game mode; the control parameters for the rear left and game modes correspond to those for the rear left game mode; the control parameters for the rear middle and game modes correspond to those for the rear middle game mode; and the control parameters for the rear right and game modes correspond to those for the rear right game mode.

[0081] In one possible implementation, each cockpit area also includes a corresponding sound player, and the sound played by the sound players in different cockpit areas is isolated from each other. In this case, the sound effects corresponding to the multiple cockpit areas can also be determined based on the second correspondence and the spatial positions and scene modes corresponding to the multiple cockpit areas respectively, so that the sound effects corresponding to any cockpit area are matched with the scene modes corresponding to any cockpit area, and then the sound players in the multiple cockpit areas are controlled according to the sound effects corresponding to the multiple cockpit areas respectively.

[0082] The second correspondence includes the correspondence between spatial location, scene mode, and sound effects. This application does not limit the method of obtaining the second correspondence; it only requires that the sound effects of any cabin area determined based on the second correspondence match the corresponding scene mode of that cabin area.

[0083] For example, in Figure 3In the second correspondence shown, the sound effects of "Passenger Seat, Rest Mode" correspond to "Passenger Seat Rest Mode"; the sound effects of "Rear Left, Rest Mode" correspond to "Rear Left Rest Mode"; the sound effects of "Rear Middle, Rest Mode" correspond to "Rear Middle Rest Mode"; and the sound effects of "Rear Right, Rest Mode" correspond to "Rear Right Rest Mode". Similarly, the sound effects of "Passenger Seat, Reading Mode" correspond to "Passenger Seat Reading Mode"; the sound effects of "Rear Left, Reading Mode" correspond to "Rear Left Reading Mode"; the sound effects of "Rear Middle, Reading Mode" correspond to "Rear Middle Reading Mode"; and the sound effects of "Rear Right, Reading Mode" correspond to "Rear Right Reading Mode". The sound effects correspond to the following: the passenger seat singing mode corresponds to the passenger seat singing mode; the rear left singing mode corresponds to the rear left singing mode; the rear middle singing mode corresponds to the rear middle singing mode; and the rear right rest mode corresponds to the rear right singing mode. Similarly, the passenger seat game mode corresponds to the passenger seat game mode; the rear left game mode corresponds to the rear left game mode; the rear middle game mode corresponds to the rear middle game mode; and the rear right game mode corresponds to the rear right game mode.

[0084] Optionally, if the sounds played by the sound players in different cockpit areas cannot be isolated from each other, the highest priority target scene mode can be determined from the scene modes corresponding to each of the multiple cockpit areas. Based on the second correspondence, the target scene mode, and the spatial location of the cockpit area corresponding to that target scene mode, the target sound effect is determined. Then, the sound players in multiple cockpit areas are controlled according to the target sound effect to avoid interference between the sounds of different cockpit areas. The priority of different scene modes can be set based on experience, flexibly adjusted according to the application scenario, or configured in advance.

[0085] Step 203: Control the ambient lights in multiple cabin areas according to the control parameters corresponding to each cabin area, so that the ambient lights in any cabin area match the scene mode corresponding to any cabin area.

[0086] In this embodiment, the ambient lighting may include multiple independently controlled lamp cores. For any cabin area among multiple cabin areas, the multiple lamp cores of the ambient lighting in that cabin area are controlled according to the control parameters corresponding to that cabin area, so that the ambient lighting flashes according to the corresponding control parameters to achieve an accurate ambient lighting effect. Since the control parameters of the ambient lighting are determined based on the scene mode, the ambient lighting effect in any cabin area matches the scene mode corresponding to that cabin area, and the scene mode can indicate the user's riding status in any area. Therefore, the ambient lighting effect in any cabin area can meet the needs of the user in any area.

[0087] In one possible implementation, the ambient lighting in multiple cabin areas can be controlled according to control parameters corresponding to each cabin area. For any cabin area, the control parameters corresponding to that cabin area are converted into a control message, and the ambient lighting in that cabin area includes a corresponding controller. The control message is sent to the controller so that the controller can parse and execute the control message, thereby achieving the effect of the ambient lighting in any cabin area flashing according to the control parameters corresponding to that cabin area.

[0088] One method for converting the control parameters corresponding to any cabin area into a control message is to assemble the control parameters into a message, resulting in a control message with a format that can be received and parsed by the controller. Therefore, after receiving the control message, the controller can parse the control parameters indicated in the message and execute those parameters to control the ambient lighting in any cabin area.

[0089] Optionally, if the ambient light in any cabin area includes multiple light cores, the control parameters may include at least one of the following: color, angle, brightness, flashing frequency, and duration corresponding to each light core. Thus, by controlling each of the multiple light cores to flash according to at least one of the corresponding color, angle, brightness, flashing frequency, and duration, the ambient light in any cabin area produces a flashing effect that matches the scene mode corresponding to any cabin area.

[0090] In this embodiment, after controlling the ambient lighting in multiple cabin areas according to the control parameters corresponding to each cabin area, feedback information from any one of the cabin areas can be received. Based on this feedback, at least one of the control parameters and sound effects corresponding to that cabin area can be adjusted. Then, based on the adjusted control parameters and sound effects, the ambient lighting and sound player in that cabin area are re-controlled. This allows for not only automatic control of the ambient lighting effect but also timely adaptive adjustments based on user feedback, better meeting the user's personalized requirements.

[0091] For example, feedback information may include problem feedback, command feedback, or haptic feedback. Problem feedback may include issues such as the ambient light being too bright, the ambient light flashing too fast, or the sound effect being too quiet. Command feedback may include changing the ambient light color to blue, increasing the ambient light brightness, or playing a soothing sound effect. Haptic feedback may include whether the ambient light effect is comfortable, average, or uncomfortable. In other words, the feedback information can be used to adjust at least one of the control parameters and sound effects corresponding to any cabin area; this application embodiment will not provide further examples.

[0092] In one possible implementation, after receiving feedback information from any one of the multiple cabin areas, the first and second correspondences can be updated accordingly to maintain their validity. For example, if the passenger area's scenario mode is rest mode and the feedback information includes that the ambient light brightness is too bright, the brightness value in the passenger rest mode control parameter in the first correspondence can be reduced by a first value, which can be flexibly set. The method of receiving feedback information is not limited in this embodiment; please refer to the above description of obtaining the scenario modes corresponding to multiple cabin areas, which will not be repeated here.

[0093] The vehicle control method provided in this application utilizes the concept of a multi-zone cabin. By identifying the scene modes of different cabin areas, it controls the ambient lighting in each cabin area according to the scene mode, thereby matching the control effect of the ambient lighting with the scene mode of the cabin area. Furthermore, in addition to matching different ambient lighting effects to different cabin areas, it also matches corresponding sound effects to the ambient lighting effects of different cabin areas, achieving more precise control of ambient lighting and sound effects and improving the riding experience in each cabin area of ​​the vehicle.

[0094] Figure 4 This is a schematic diagram of a vehicle control system provided in an embodiment of this application. The vehicle control system can be used to execute... Figure 2 The vehicle control method shown. Figure 4 As shown, the vehicle control system includes a cabin scene perception module, a cabin scene recognition module, an ambient lighting control module, an ambient lighting sound effect matching module, and ambient lighting. In this embodiment, the vehicle is equipped with ambient lighting, a sound player, an image acquisition device, and a voice acquisition device. The vehicle is set to "ambient lighting effect mode" is enabled, and the image acquisition device and voice acquisition device can monitor the spatial environment of multiple cabin areas in real time.

[0095] The cockpit scene perception module is used to acquire cockpit images of the gridded space through image acquisition devices installed in the cockpit, and / or to acquire cockpit voice of the gridded space through voice acquisition devices installed in the cockpit, and / or to obtain vehicle driving parameters. The gridded space refers to multiple cockpit areas, and the image acquisition devices can be cameras. The cockpit scene perception module sends at least one of the acquired cockpit images, cockpit voice, and vehicle driving parameters to the cockpit scene recognition module. Figure 4 The example shown is the cockpit scene perception module sending cockpit images and cockpit voice to the cockpit scene recognition module.

[0096] The cockpit scene recognition module identifies the cockpit environment within the gridded space and determines the scene mode of the cockpit area based on the recognition results. For example, the cockpit scene recognition module recognizes received cockpit images and cockpit voice within the gridded space, and combines the recognition results with driving parameters to determine the scene mode of each gridded space. The cockpit scene recognition module then sends the scene mode of each gridded space to the ambient lighting control module.

[0097] In this embodiment, the lighting and sound effect database includes various ambient lighting control effects and various sound effects. The ambient lighting and sound effect orchestration platform pre-programs different scene modes for different cabin areas according to different car models, and matches the corresponding ambient lighting control parameters and sound effects. The ambient lighting and sound effect matching module is used to obtain a first correspondence and a second correspondence generated based on the ambient lighting and sound effect orchestration platform and the lighting and sound effect database, and sends the first correspondence and the second correspondence to the ambient lighting control module.

[0098] The ambient lighting control module determines the control parameters for the ambient lighting in the cabin's gridded space based on the scene mode and the first correspondence. The module then assembles these control parameters into a message according to the format accepted by the vehicle's infotainment system and sends it to the system, causing the ambient lighting on the system to blink according to the specified pattern.

[0099] Optionally, the ambient lighting control module is also used to determine the sound effects of the ambient lighting in the cabin's gridded space based on the scene mode and the second correspondence. The ambient lighting control module plays the ambient lighting sound effects through the corresponding sound player, achieving a matching effect between the flashing of the ambient lights and the sound effects. By matching the ambient lights with corresponding sound effects, the user's emotional and comfort experience is enhanced.

[0100] See Figure 5 This application provides a vehicle control device, which includes:

[0101] The acquisition module 501 is used to acquire the scene modes corresponding to multiple cabin areas in the vehicle. Each cabin area includes a corresponding ambient light. The scene mode corresponding to any cabin area indicates the user's riding status in any area.

[0102] The determining module 502 is used to determine the control parameters corresponding to the multiple cockpit areas based on the scene modes corresponding to the multiple cockpit areas respectively. The control parameters include at least one of color, angle, brightness, flashing frequency and duration.

[0103] The control module 503 is used to control the ambient lights in multiple cabin areas according to the control parameters corresponding to each cabin area, so that the ambient lights in any cabin area match the scene mode corresponding to any cabin area.

[0104] In one possible implementation, the acquisition module 501 is used to acquire at least one of the cabin images or cabin voice corresponding to multiple cabin areas respectively. The cabin image corresponding to any cabin area is obtained by the image acquisition device acquiring the image of any cabin area, and the cabin voice corresponding to any cabin area is obtained by the voice acquisition device acquiring the voice of any cabin area through voice localization. The module identifies at least one of the cabin images or cabin voice corresponding to the multiple cabin areas respectively, and determines the scene mode corresponding to the multiple cabin areas respectively based on the identification results.

[0105] In one possible implementation, the acquisition module 501 is used to acquire vehicle driving parameters, including at least one of continuous driving mileage, continuous driving time, average vehicle speed, average vehicle acceleration, number of vehicle accelerations, average vehicle deceleration, or number of vehicle decelerations; determine the driving mode corresponding to the vehicle based on the driving parameters, the driving mode indicating the vehicle's operating status; and determine the scene mode corresponding to multiple cabin areas according to the recognition results and driving mode.

[0106] In one possible implementation, the determining module 502 is used to obtain the spatial positions of multiple cabin areas within the vehicle; based on a first correspondence and the spatial positions and scene modes corresponding to the multiple cabin areas, the determining module 502 determines the control parameters corresponding to any cabin area. The first correspondence includes the correspondence between spatial position, scene mode and control parameters.

[0107] In one possible implementation, each cockpit area also includes a corresponding sound player, and the sound played by the sound players in different cockpit areas is isolated from each other;

[0108] The determining module 502 is also used to determine the sound effects corresponding to the multiple cockpit areas based on the second correspondence relationship and the spatial positions and scene modes corresponding to the multiple cockpit areas respectively, so that the sound effects corresponding to any cockpit area match the scene mode corresponding to any cockpit area. The second correspondence relationship includes the correspondence between spatial position, scene mode and sound effects.

[0109] The control module 503 is also used to control the sound players in multiple cockpit areas according to the sound effects corresponding to the multiple cockpit areas.

[0110] In one possible implementation, each cockpit area also includes a corresponding sound player;

[0111] The determining module 502 is also used to determine the highest priority target scene mode among the scene modes corresponding to multiple cockpit areas respectively; and to determine the target sound effect based on the second correspondence, the target scene mode and the spatial position of the cockpit area corresponding to the target scene mode. The second correspondence includes the correspondence between spatial position, scene mode and sound effect.

[0112] The control module 503 is also used to control the sound players in multiple cockpit areas according to the target sound effect.

[0113] In one possible implementation, the control module 503 is used to convert the control parameters corresponding to any one of the multiple cabin areas into a control message, wherein the ambient light in any one cabin area includes a corresponding controller; and to send a control message to the controller, wherein the control message is used by the controller to parse and execute the control instructions of the control message, so that the ambient light in any one cabin area flashes according to the control parameters corresponding to the any one cabin area.

[0114] The vehicle control device provided in this application utilizes the concept of a multi-zone cabin. By identifying the scene modes of different cabin areas, it controls the ambient lighting in each cabin area accordingly, thereby matching the control effect of the ambient lighting with the scene mode of the cabin area. Furthermore, in addition to matching different ambient lighting effects to different cabin areas, it also matches corresponding sound effects to the ambient lighting effects of different cabin areas, achieving more precise control of the ambient lighting and sound effects and enhancing the riding experience in each cabin area of ​​the vehicle.

[0115] It should be understood that the apparatus provided in the above embodiments is only illustrated by the division of the above functional modules when implementing its functions. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.

[0116] Please refer to Figure 6 This illustration shows a structural diagram of a terminal provided in one embodiment of this application. The terminal can be a smartphone, tablet computer, in-vehicle terminal, laptop computer, desktop computer, or other in-vehicle terminal. The terminal may also be referred to as user equipment, portable terminal, laptop terminal, desktop terminal, or other names.

[0117] Typically, a terminal includes a processor 701 and a memory 702.

[0118] Processor 701 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 701 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 701 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 701 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the screen. In some embodiments, processor 701 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.

[0119] The memory 702 may include one or more computer-readable storage media, which may be non-transitory. The memory 702 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 702 are used to store at least one instruction, which is executed by the processor 701 to implement the vehicle control method provided in the method embodiments of this application.

[0120] In some embodiments, the terminal may also optionally include: a peripheral device interface 703 and at least one peripheral device. The processor 701, memory 702, and peripheral device interface 703 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 703 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of: a radio frequency circuit 704, a display screen 705, a camera assembly 706, an audio circuit 707, a positioning assembly 708, and a power supply 709.

[0121] Peripheral device interface 703 can be used to connect at least one I / O (Input / Output) related peripheral device to processor 701 and memory 702. In some embodiments, processor 701, memory 702 and peripheral device interface 703 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 701, memory 702 and peripheral device interface 703 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.

[0122] The radio frequency (RF) circuit 704 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 704 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 704 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. Optionally, the RF circuit 704 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The RF circuit 704 can communicate with other terminals through at least one wireless communication protocol. This wireless communication protocol includes, but is not limited to: metropolitan area networks (MANs), various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks (WLANs), and / or Wireless Fidelity (WiFi) networks. In some embodiments, the RF circuit 704 may also include circuitry related to NFC (Near Field Communication), which is not limited in this application.

[0123] Display screen 705 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 705 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 701 for processing. In this case, display screen 705 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, display screen 705 may be a single screen, disposed on the front panel of the terminal; in other embodiments, display screen 705 may be at least two screens, disposed on different surfaces of the terminal or in a folded design; in still other embodiments, display screen 705 may be a flexible display screen, disposed on a curved or folded surface of the terminal. Furthermore, display screen 705 may be configured as a non-rectangular, irregular shape, i.e., a non-rectangular screen. Display screen 705 may be made of materials such as LCD (Liquid Crystal Display) or OLED (Organic Light-Emitting Diode).

[0124] The camera assembly 706 is used to acquire images or videos. Optionally, the camera assembly 706 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the terminal, and the rear-facing camera is located on the back of the terminal. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In some embodiments, the camera assembly 706 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm-light flash and a cool-light flash, which can be used for light compensation at different color temperatures.

[0125] The audio circuit 707 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting the sound waves into electrical signals that are input to the processor 701 for processing, or input to the radio frequency circuit 704 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, each positioned at a different location on the terminal. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert the electrical signals from the processor 701 or the radio frequency circuit 704 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 707 may also include a headphone jack.

[0126] The positioning component 708 is used to determine the current geographic location of the terminal in order to enable navigation or LBS (Location Based Service). The positioning component 708 can be a positioning component based on the US GPS (Global Positioning System), China's BeiDou system, Russia's Granas system, or the EU's Galileo system.

[0127] Power supply 709 is used to power the various components in the terminal. Power supply 709 can be AC ​​power, DC power, a disposable battery, or a rechargeable battery. When power supply 709 includes a rechargeable battery, the rechargeable battery can support wired or wireless charging. The rechargeable battery can also be used to support fast charging technology.

[0128] In some embodiments, the terminal further includes one or more sensors 710. The one or more sensors 710 include, but are not limited to: an accelerometer 711, a gyroscope 712, a pressure sensor 713, a fingerprint sensor 714, an optical sensor 715, and a proximity sensor 716.

[0129] Accelerometer 711 can detect the magnitude of acceleration along the three coordinate axes of a coordinate system established by the terminal. For example, accelerometer 711 can be used to detect the components of gravitational acceleration along the three coordinate axes. Processor 701 can control display screen 705 to display the user interface in either a landscape or portrait view based on the gravitational acceleration signal acquired by accelerometer 711. Accelerometer 711 can also be used for games or for acquiring user motion data.

[0130] The gyroscope sensor 712 can detect the terminal's orientation and rotation angle. The gyroscope sensor 712, in conjunction with the accelerometer sensor 711, can collect the user's 3D movements on the terminal. Based on the data collected by the gyroscope sensor 712, the processor 701 can perform the following functions: motion sensing (e.g., changing the UI based on the user's tilt), image stabilization during shooting, game control, and inertial navigation.

[0131] The pressure sensor 713 can be disposed on the side bezel of the terminal and / or on the lower layer of the display screen 705. When the pressure sensor 713 is disposed on the side bezel of the terminal, it can detect the user's grip signal on the terminal, and the processor 701 can perform left / right hand recognition or quick operation based on the grip signal collected by the pressure sensor 713. When the pressure sensor 713 is disposed on the lower layer of the display screen 705, the processor 701 can control the operable controls on the UI interface based on the user's pressure operation on the display screen 705. The operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.

[0132] The fingerprint sensor 714 is used to collect a user's fingerprint. The processor 701 identifies the user based on the fingerprint collected by the fingerprint sensor 714, or vice versa. When the user's identity is verified as trusted, the processor 701 authorizes the user to perform relevant sensitive operations, including unlocking the screen, viewing encrypted information, downloading software, making payments, and changing settings. The fingerprint sensor 714 can be located on the front, back, or side of the terminal. When the terminal has physical buttons or a manufacturer's logo, the fingerprint sensor 714 can be integrated with the physical buttons or manufacturer's logo.

[0133] An optical sensor 715 is used to collect ambient light intensity. In one embodiment, the processor 701 can control the display brightness of the display screen 705 based on the ambient light intensity collected by the optical sensor 715. Specifically, when the ambient light intensity is high, the display brightness of the display screen 705 is increased; when the ambient light intensity is low, the display brightness of the display screen 705 is decreased. In another embodiment, the processor 701 can also dynamically adjust the shooting parameters of the camera assembly 706 based on the ambient light intensity collected by the optical sensor 715.

[0134] The proximity sensor 716, also known as a distance sensor, is typically mounted on the front panel of the terminal. The proximity sensor 716 is used to detect the distance between the user and the front of the terminal. In one embodiment, when the proximity sensor 716 detects that the distance between the user and the front of the terminal is gradually decreasing, the processor 701 controls the display screen 705 to switch from a screen-on state to a screen-off state; when the proximity sensor 716 detects that the distance between the user and the front of the terminal is gradually increasing, the processor 701 controls the display screen 705 to switch from a screen-off state to a screen-on state.

[0135] Those skilled in the art will understand that Figure 6 The structure shown does not constitute a limitation on the computer device and may include more or fewer components than shown, or combine certain components, or use different component arrangements.

[0136] In an exemplary embodiment, a computer device is also provided, comprising a processor and a memory storing at least one line of program code. The at least one line of program code is loaded and executed by one or more processors to enable the computer device to implement any of the vehicle control methods described above.

[0137] In an exemplary embodiment, a computer-readable storage medium is also provided, which stores at least one piece of program code that is loaded and executed by a processor of a computer device to enable the computer to implement any of the above-described vehicle control methods.

[0138] Optionally, the aforementioned computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage device, etc.

[0139] In an exemplary embodiment, a computer program product or computer program is also provided, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform any of the vehicle control methods described above.

[0140] The terms "first," "second," "third," and "fourth," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.

[0141] It should be noted that all information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.), and signals involved in this application have been authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the scene modes corresponding to the multiple cabin areas within the vehicle involved in this application were all obtained with full authorization.

[0142] The above description is merely an optional embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the principles of this application should be included within the protection scope of this application.

Claims

1. A vehicle control method, characterized in that, The method includes: Acquire at least one of the following: cabin images or cabin voice corresponding to multiple cabin areas within the vehicle. The cabin image corresponding to any cabin area is obtained by an image acquisition device acquiring the image of the cabin area, and the cabin voice corresponding to any cabin area is obtained by a voice acquisition device acquiring the voice location of the cabin area. Recognize at least one of the cabin images or cabin voice corresponding to the multiple cabin areas respectively, and determine the scene mode corresponding to the multiple cabin areas respectively based on the recognition results. The recognition results of the cabin images include an indication of the user's eye closure status. Each of the multiple cabin areas includes a corresponding ambient light and a sound player. The scene mode corresponding to any cabin area indicates the user's riding status in any cabin area. Based on the scene modes corresponding to the multiple cockpit areas, control parameters corresponding to the multiple cockpit areas are determined respectively. The control parameters include at least one of color, angle, brightness, flashing frequency and duration. The ambient lights in the multiple cabin areas are controlled according to the control parameters corresponding to each cabin area, so that the ambient lights in any cabin area match the scene mode corresponding to that cabin area; the sound player is controlled to play the sound effects of the ambient lights. The system receives feedback information from any one of the multiple cabin areas, adjusts at least one of the control parameters and sound effects corresponding to that cabin area based on the feedback information, and re-controls the ambient lighting and sound player of that cabin area based on the adjusted control parameters and sound effects. The feedback information includes at least one of problem feedback, command feedback, or haptic feedback.

2. The method according to claim 1, characterized in that, The step of determining the scene modes corresponding to the multiple cockpit areas based on the recognition results includes: The vehicle's driving parameters are obtained, including at least one of continuous driving mileage, continuous driving time, average vehicle speed, average vehicle acceleration, number of vehicle accelerations, average vehicle deceleration, or number of vehicle decelerations. The driving mode corresponding to the vehicle is determined based on the driving parameters, and the driving mode indicates the operating status of the vehicle; Based on the recognition results and the driving mode, the scene modes corresponding to the multiple cabin areas are determined respectively.

3. The method according to claim 1 or 2, characterized in that, The step of determining the control parameters corresponding to the multiple cockpit areas based on the scene modes corresponding to the multiple cockpit areas includes: Obtain the spatial locations of the multiple cabin areas within the vehicle; Based on the first correspondence and the spatial positions and scene modes corresponding to the multiple cabin areas respectively, the control parameters corresponding to any one cabin area are determined. The first correspondence includes the correspondence between spatial position, scene mode and control parameters.

4. The method according to claim 3, characterized in that, The sound played by the audio players in different cockpit areas is isolated from each other; The method further includes: Based on the second correspondence and the spatial positions and scene modes corresponding to the multiple cockpit areas respectively, the sound effects corresponding to the multiple cockpit areas are determined so that the sound effects corresponding to any cockpit area are matched with the scene modes corresponding to any cockpit area. The second correspondence includes the correspondence between spatial position, scene mode and sound effects. The sound players in the multiple cockpit areas are controlled according to the sound effects corresponding to each of the multiple cockpit areas.

5. The method according to claim 3, characterized in that, The method further includes: Among the scene modes corresponding to the multiple cockpit areas, determine the target scene mode with the highest priority; The target sound effect is determined based on the second correspondence, the target scene mode, and the spatial location of the cockpit area corresponding to the target scene mode. The second correspondence includes the correspondence between spatial location, scene mode, and sound effect. Control the sound players in the multiple cockpit areas according to the target sound effect.

6. The method according to claim 1 or 2, characterized in that, The control of ambient lighting in the multiple cabin areas according to control parameters corresponding to each of the multiple cabin areas includes: For any one of the multiple cabin areas, the control parameters corresponding to the cabin area are converted into control messages, and the ambient lights in the cabin area include corresponding controllers. The control message is sent to the controller, and the controller parses and executes the control instructions in the control message to make the ambient lights in any cabin area flash according to the control parameters corresponding to the cabin area.

7. A vehicle control device, characterized in that, The device includes: The acquisition module is used to acquire at least one of the following: cabin images or cabin voice corresponding to multiple cabin areas within the vehicle. The cabin image corresponding to any cabin area is obtained by an image acquisition device capturing the image of the cabin area, and the cabin voice corresponding to any cabin area is obtained by a voice acquisition device capturing the voice location of the cabin area. The module identifies at least one of the cabin images or cabin voice corresponding to the multiple cabin areas and determines the scene mode corresponding to each of the multiple cabin areas based on the identification results. The identification results for the cabin images include indicators of the user's eye closure status. Each of the multiple cabin areas includes a corresponding ambient light and a sound player. The scene mode corresponding to any cabin area indicates the user's riding status within that cabin area. The determining module is used to determine the control parameters corresponding to the multiple cockpit areas based on the scene modes corresponding to the multiple cockpit areas respectively. The control parameters include at least one of color, angle, brightness, flashing frequency and duration. The control module is used to control the ambient lights in the multiple cabin areas according to the control parameters corresponding to the multiple cabin areas, so that the ambient lights in any cabin area match the scene mode corresponding to the cabin area; and to control the sound player to play the sound effects of the ambient lights. The control module is also configured to receive feedback information from any one of the multiple cabin areas, adjust at least one of the control parameters and sound effects corresponding to the cabin area according to the feedback information, and re-control the ambient light and sound player of the cabin area based on the adjusted control parameters and sound effects; the feedback information includes at least one of problem feedback, command feedback or haptic feedback.

8. A computer device, characterized in that, The computer device includes a processor and a memory, the memory storing at least one computer program or instruction, the at least one computer program or instruction being loaded and executed by the processor to enable the computer device to implement the vehicle control method as described in any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one piece of program code, which is loaded and executed by a processor to enable the computer to implement the vehicle control method as described in any one of claims 1 to 6.