Light display method and device of vehicle, vehicle and storage medium

By uniformly setting the display status of vehicle lighting effects and switching to display the next effect upon completion, the problem of low development efficiency in existing technologies is solved, achieving the effects of simplifying the process and improving user experience.

CN116133210BActive Publication Date: 2026-04-17GREAT WALL MOTOR CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GREAT WALL MOTOR CO LTD
Filing Date
2023-01-10
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

Existing technologies require re-determining the display time and delay time of each lighting effect in vehicle lighting effect demonstrations, resulting in low development efficiency.

Method used

By uniformly setting the display status of multiple lighting effects to an undisplayed state and switching to a displayed state when the current effect finishes displaying, the next effect can be displayed automatically, thus avoiding the need to set a delay time for each effect.

Benefits of technology

It simplifies the lighting effects demonstration process, improves development efficiency, reduces process coupling and troubleshooting difficulty, and enhances user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116133210B_ABST
    Figure CN116133210B_ABST
Patent Text Reader

Abstract

The application discloses a light display method and device of a vehicle, a vehicle and a storage medium, and belongs to the technical field of computers. The method comprises the following steps: in response to a light display instruction, setting the display state of a plurality of light effects of a target vehicle to a first state, the first state being used to indicate that the light effects are not displayed; controlling the target vehicle to display a current light effect; in the case that the display state of the current light effect changes from the first state to a second state, controlling the target vehicle to display a next light effect until all the plurality of light effects are displayed, and the second state is used to indicate that the light effects have been displayed. In the case that the display state of the current light effect changes from the first state to the second state, it can be known that the current light effect has been displayed, and then the next light effect can be displayed. In this way, the plurality of light effects can be displayed more conveniently, and the development time is saved and the development efficiency is improved without setting the delay time of each light effect.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to a method, apparatus, vehicle, and storage medium for displaying vehicle lights. Background Technology

[0002] Currently, to enhance user experience, vehicles are increasingly incorporating personalized features. For example, when locking or unlocking a vehicle, the vehicle may control its lights to display a series of lighting effects, thus informing the user that the vehicle is locked or unlocked. Furthermore, in certain scenarios such as at night, the lighting effects displayed by the vehicle can also provide convenience to the user.

[0003] In related technologies, technicians set the display time for each lighting effect and set a delay time for the display of each lighting effect, so that the next lighting effect can be displayed after the previous lighting effect has been displayed, and each lighting effect can be displayed without conflict.

[0004] However, when adding lighting effects using the above method, it is necessary to redetermine the display time and delay time of each lighting effect, which wastes development time and reduces development efficiency. Summary of the Invention

[0005] This application provides a method, apparatus, vehicle, and storage medium for displaying vehicle lighting effects, which allows for more convenient control of the vehicle's lighting display and saves development time, improving development efficiency. The technical solution is as follows:

[0006] Firstly, a method for displaying vehicle lights is provided, the method comprising:

[0007] In response to the light display command, the display status of multiple light effects of the target vehicle is set to the first state, which indicates that the light effects are not displayed;

[0008] Control the target vehicle to display the current lighting effects;

[0009] When the current lighting effect display state changes from the first state to the second state, the target vehicle is controlled to display the next lighting effect until all the lighting effects have been displayed. The second state is used to indicate that the lighting effect has been displayed.

[0010] In this application, when displaying lighting effects, the display states of multiple lighting effects on the target vehicle are first set to a first state, i.e., the display states of multiple lighting effects are set to "not displayed". Then, the target vehicle is controlled to display the current lighting effect, and when the display state of the current lighting effect changes from the first state to the second state, the target vehicle is controlled to display the next lighting effect. In this case, the display state of the current lighting effect changes from "not displayed" to "displayed", thus indicating that the current lighting effect has been displayed successfully, and the next lighting effect can be displayed. This allows for a more convenient display of multiple lighting effects without the need to set a delay time for each lighting effect, thereby saving development time and improving development efficiency.

[0011] Optionally, the step of responding to the light display command by setting the display states of multiple light effects of the target vehicle to a first state includes:

[0012] Upon receiving an unlock signal for the target vehicle, the display status of all multiple lighting effects corresponding to the unlock signal is set to the first state; or,

[0013] Upon receiving a lock signal for the target vehicle, the display status of all multiple lighting effects corresponding to the lock signal is set to the first state; or,

[0014] Upon receiving a vehicle search signal for the target vehicle, the display status of multiple lighting effects corresponding to the vehicle search signal is set to the first state.

[0015] Optionally, before setting the display states of multiple lighting effects of the target vehicle to the first state in response to the lighting display command, the method further includes:

[0016] Receive an unlock signal for the target vehicle sent by the vehicle integration unit of the target vehicle; or,

[0017] Receive a lock signal for the target vehicle sent by the vehicle integration unit of the target vehicle; or,

[0018] The vehicle integration unit of the target vehicle receives a vehicle search signal for the target vehicle.

[0019] Optionally, before controlling the target vehicle to display the next lighting effect when the current lighting effect display state changes from the first state to the second state, the method further includes:

[0020] Once the current lighting effect display is complete, the display state of the current lighting effect is set to the second state.

[0021] Optionally, the plurality of lighting effects have a display duration, and before setting the display state of the current lighting effect to the second state after the current lighting effect has been displayed, the method further includes:

[0022] Once the display time of the current lighting effect reaches the corresponding display duration, the display of the current lighting effect is deemed complete.

[0023] Optionally, when the current lighting effect display state changes from the first state to the second state, controlling the target vehicle to display the next lighting effect includes:

[0024] When the current display state of the lighting effect changes from the first state to the second state, the target vehicle is controlled to display the next lighting effect according to the display order of the multiple lighting effects.

[0025] Optionally, the method further includes:

[0026] In response to the lighting effects configuration operation, the multimedia host display screen of the target vehicle is controlled to display the lighting effects configuration interface;

[0027] In response to the display order selection operation in the lighting effect configuration interface, the display order selected in the display order selection operation is determined as the display order of the plurality of lighting effects.

[0028] Secondly, a vehicle lighting display device is provided, the device comprising:

[0029] The first setting module is used to respond to the light display command and set the display status of multiple light effects of the target vehicle to the first state, which indicates that the light effects are not displayed.

[0030] The first control module is used to control the target vehicle to display the current lighting effects;

[0031] The second control module is used to control the target vehicle to display the next lighting effect when the current lighting effect display state changes from the first state to the second state, until all the multiple lighting effects are displayed. The second state is used to indicate that the lighting effect has been displayed.

[0032] Optionally, the first setting module is used to:

[0033] Upon receiving an unlock signal for the target vehicle, the display status of all multiple lighting effects corresponding to the unlock signal is set to the first state; or,

[0034] Upon receiving a lock signal for the target vehicle, the display status of all multiple lighting effects corresponding to the lock signal is set to the first state; or,

[0035] Upon receiving a vehicle search signal for the target vehicle, the display status of multiple lighting effects corresponding to the vehicle search signal is set to the first state.

[0036] Optionally, the device further includes:

[0037] The first receiving module is configured to receive an unlock signal for the target vehicle sent by the vehicle integration unit of the target vehicle; or,

[0038] The second receiving module is used to receive a lock signal for the target vehicle sent by the vehicle integration unit of the target vehicle; or,

[0039] The third receiving module is used to receive the vehicle search signal for the target vehicle sent by the vehicle integration unit of the target vehicle.

[0040] Optionally, the device further includes:

[0041] The second setting module is used to set the display state of the current lighting effect to the second state when the current lighting effect display is completed.

[0042] Optionally, the plurality of lighting effects have a display duration, and the device further includes:

[0043] The first determining module is used to determine that the display of the current lighting effect is complete after the display time of the current lighting effect reaches the corresponding display duration.

[0044] Optionally, the second control module is used for:

[0045] When the current display state of the lighting effect changes from the first state to the second state, the target vehicle is controlled to display the next lighting effect according to the display order of the multiple lighting effects.

[0046] Optionally, the device further includes:

[0047] The display module is used to control the multimedia host display screen of the target vehicle to display the lighting effect configuration interface in response to the lighting effect configuration operation;

[0048] The second determining module is used to determine the display order selected by the display order selection operation in the lighting effect configuration interface as the display order of the plurality of lighting effects in response to the display order selection operation.

[0049] Thirdly, a vehicle is provided, the vehicle comprising:

[0050] Memory, used to store executable program code;

[0051] A processor is configured to call and run the executable program code from the memory, causing the vehicle to perform the aforementioned vehicle lighting display method.

[0052] Fourthly, a computer-readable storage medium is provided, the computer-readable storage medium storing a computer program, which, when executed by a processor, implements the above-described method for displaying vehicle lights.

[0053] Fifthly, a computer program product containing instructions is provided, which, when run on a computer, causes the computer to perform the steps of the above-described method for displaying vehicle lights.

[0054] It is understood that the beneficial effects of the second, third, fourth, and fifth aspects mentioned above can be found in the relevant descriptions in the first aspect above, and will not be repeated here. Attached Figure Description

[0055] 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.

[0056] Figure 1 This is a flowchart illustrating a method for displaying vehicle lights according to an embodiment of this application;

[0057] Figure 2 This is a schematic diagram of a lighting effect configuration interface provided in an embodiment of this application;

[0058] Figure 3 This is a flowchart illustrating a display sequence for configuring lighting effects, as provided in an embodiment of this application.

[0059] Figure 4 This is a flowchart of another vehicle lighting display method provided in an embodiment of this application;

[0060] Figure 5 This is a structural schematic diagram of a vehicle lighting display device provided in an embodiment of this application;

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

[0062] 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.

[0063] It should be understood that "multiple" as mentioned in this application refers to two or more. In the description of this application, unless otherwise stated, " / " indicates "or," for example, A / B can mean A or B; "and / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist, for example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, to facilitate a clear description of the technical solutions of this application, the terms "first," "second," etc., are used to distinguish identical or similar items with essentially the same function and effect. Those skilled in the art will understand that the terms "first," "second," etc., do not limit the quantity or execution order, and that "first," "second," etc., do not necessarily imply differences.

[0064] Before providing a detailed explanation of the embodiments of this application, the application scenarios of these embodiments will be described first.

[0065] If a user wants to lock the vehicle, they can signal this by pressing the lock button on the vehicle key. When the vehicle is locked, the lights on the vehicle will display a series of lighting effects, such as first flashing the turn signals, then displaying a "goodbye" light show, and finally turning on the low beam headlights to illuminate the user.

[0066] In related technologies, when a vehicle displays these lighting effects, the specific execution process is as follows: First, the vehicle's turn signals need to flash. In this case, it is necessary to first determine whether the virtual switch for illuminating the turn signals when the vehicle is locked is in the on state. If the virtual switch for illuminating the turn signals when the vehicle is locked is in the on state, the turn signals can be controlled to flash, and the technician can preset the flashing time of the turn signals to 1 second. If the virtual switch for illuminating the turn signals when the vehicle is locked is in the off state, the turn signals are not controlled to flash.

[0067] Next, the vehicle needs to display a "goodbye" light show. In this case, it's necessary to first determine if the virtual switch for illuminating the light show when the vehicle is locked is on. If both the virtual switch for illuminating the light show and the virtual switch for flashing the turn signals when locked are on, the "goodbye" light show can be displayed after the turn signals flash. Technicians can preset the display time of the "goodbye" light show to 3 seconds and set a delay time. The delay time can be set to the turn signal flashing time, meaning the "goodbye" light show can begin after the turn signals flash (i.e., 1 second later). Alternatively, if the virtual switch for illuminating the light show when locked is on and the virtual switch for illuminating the turn signals when locked is off, the "goodbye" light show can be displayed directly. In this case, technicians only need to preset the display time of the "goodbye" light show without setting a delay time.

[0068] Finally, the low beam headlights need to be turned on. In this case, it's necessary to first determine if the virtual switch for low beam headlights turning on when the vehicle is locked is active. If the virtual switch for low beam headlights turning on when locked is active, and the virtual switches for turn signal flashing and light show display are also active, then the low beam headlights can be controlled to turn on after the light show. Furthermore, technicians can set the low beam headlight activation time to 5 seconds and the delay time for low beam headlights to turn on is the sum of the turn signal flashing time and the light show display time. This means the low beam headlights can be controlled to turn on after the turn signal flashing and the light show display (i.e., after 4 seconds). Alternatively, if the virtual switch for low beam headlights turning on when locked is active, the virtual switch for turn signal flashing is deactivated, and the virtual switch for the light show display is active, then the delay time for low beam headlights can be set to the light show display time. This means the low beam headlights can be controlled to turn on after the light show display (i.e., after 3 seconds). Finally, if the virtual switch for turning on the low beam headlights when locked is in the on state, and the virtual switches for turning on the turn signals and displaying the light show when locked are in the off state, then the low beam headlights can be turned on directly without setting a delay time for the low beam headlights to turn on.

[0069] However, the above method requires numerous judgment operations when displaying lighting effects, making the entire process quite complex. Furthermore, technicians need to pre-set the delay times for the lighting effects, but these delay times depend on the display times of all previously displayed lighting effects, resulting in a highly coupled process. Additionally, when adding lighting effects, the display time and delay times for each effect must be redefined, wasting development time and reducing development efficiency.

[0070] Therefore, this application provides a method for displaying vehicle lighting, which can be applied in scenarios where the lighting effects of a vehicle are displayed.

[0071] For example, when a vehicle is locked, it displays a series of lighting effects. First, the turn signals flash, then a "goodbye" light show, and finally, the low beam headlights illuminate the user. In this embodiment, the process for displaying these three lighting effects is as follows: First, set the display state of these three lighting effects. When it is necessary to display these three lighting effects, first set their display state to "not displayed." Then, control the turn signals to flash. When the display state of the flashing turn signal changes from "not displayed" to "displayed," the "goodbye" light show begins. When the display state of the "goodbye" light show changes from "not displayed" to "displayed," the low beam headlights can be turned on. When the display state of a lighting effect changes from "not displayed" to "displayed," it can be known that the lighting effect has been displayed successfully, and the next lighting effect can be displayed. Thus, the entire display process is relatively simple, allowing for a more convenient display of this series of lighting effects without the need to set a delay time for each lighting effect, thereby saving development time and improving development efficiency.

[0072] The method for displaying vehicle lights provided in the embodiments of this application will be explained in detail below.

[0073] Figure 1 This is a flowchart illustrating a vehicle lighting display method according to an embodiment of this application. This method can be applied to the vehicle's CCU (Central Control Unit). See also... Figure 1 The method includes the following steps.

[0074] Step 101: In response to the light display command, set the display status of multiple light effects of the target vehicle to the first state, which indicates that the light effects are not displayed.

[0075] The light display command is used to instruct multiple light effects to be displayed on the target vehicle.

[0076] The display status of these multiple lighting effects indicates whether or not these multiple lighting effects are displayed.

[0077] Optionally, the CCU can represent the display status of the multiple lighting effects by establishing internal variables. For example, for a lighting effect called "LampShowLockFun," an internal variable "LampShowLockFun" can be established to represent the display status of the "LampShowLockFun." When the value of the internal variable "LampShowLockFun" is 1, it indicates that the display status of the "LampShowLockFun" is the first state, which means that the display status of the "LampShowLockFun" is not displayed.

[0078] In this case, the display status of multiple lighting effects of the target vehicle is set to the first state, so that it can be known that the multiple lighting effects have not yet been displayed.

[0079] Optionally, the operation in step 101 can be implemented in the following three possible scenarios.

[0080] In the first scenario, upon receiving an unlock signal for the target vehicle, the display status of the multiple lighting effects corresponding to that unlock signal is set to the first state.

[0081] The unlock signal is a signal to unlock the target vehicle; it is used to indicate that the target vehicle should be unlocked.

[0082] As an example, when a user wants to unlock a target vehicle, they can press the unlock button on the vehicle's key, causing the key to emit a radio signal. The car's antenna can receive this radio signal, which the vehicle's CCU can then identify, thus confirming that the unlock signal has been received. Since the target vehicle may display different lighting effects under different operations, the CCU can set the display state of the multiple lighting effects corresponding to the unlock signal to the first state.

[0083] In this scenario, when unlocking the target vehicle, the vehicle can display multiple lighting effects, and the target vehicle can display multiple lighting effects corresponding to the unlock signal. Then, the display status of these multiple lighting effects corresponding to the unlock signal is set to the first state, thus indicating that the multiple lighting effects corresponding to the unlock signal are not yet displayed.

[0084] Optionally, the VIU (Vehicle Integrated / Integration Unit) of the target vehicle can identify the radio signal received by the vehicle's antenna, thereby determining that the radio signal is an unlock signal for the target vehicle. The VIU can then send the unlock signal to the CCU, which can then receive the unlock signal.

[0085] In the second scenario, upon receiving a lock signal for the target vehicle, the display status of the multiple lighting effects corresponding to the lock signal is set to the first state.

[0086] This locking signal is a signal to lock the target vehicle; it is used to indicate that the target vehicle should be locked.

[0087] As an example, when a user wants to lock a target vehicle, they can press the lock button on the vehicle's key fob, causing the key to emit a lock radio signal. The car's antenna can receive this lock radio signal, and the target vehicle's CCU can then identify this signal, confirming that the lock signal has been received. The CCU can then set the display status of multiple lighting effects corresponding to this lock signal to the first state.

[0088] In this scenario, when locking onto a target vehicle, the target vehicle can display multiple lighting effects, and the target vehicle can display multiple lighting effects corresponding to the locking signal. Then, the display state of these multiple lighting effects corresponding to the locking signal is set to the first state, thus indicating that the multiple lighting effects corresponding to the locking signal have not yet been displayed.

[0089] Optionally, the VIU of the target vehicle can identify the radio signal received by the vehicle's antenna, thereby determining that the radio signal is a lock signal for the target vehicle. The VIU can then send the lock signal to the CCU, which can then receive the lock signal.

[0090] In the third scenario, upon receiving a vehicle search signal for the target vehicle, the display status of the multiple lighting effects corresponding to that vehicle search signal is set to the first state.

[0091] This vehicle search signal is used to indicate where to find the target vehicle.

[0092] As an example, when a user wants to find a target vehicle, they can press the vehicle find button on the vehicle key, causing the key to emit a radio signal to locate the vehicle. The car antenna can receive this radio signal, and then the target vehicle's CCU can identify this radio signal, thus confirming that the vehicle find signal has been received. The CCU can then set the display status of multiple lighting effects corresponding to this vehicle find signal to the first state.

[0093] In this scenario, when a user is searching for a target vehicle, the target vehicle can display multiple lighting effects, and the target vehicle can display multiple lighting effects corresponding to the vehicle search signal. Then, the display status of the multiple lighting effects corresponding to the vehicle search signal is set to the first state, thus indicating that the multiple lighting effects corresponding to the vehicle search signal are not yet displayed.

[0094] Optionally, the VIU of the target vehicle can identify the radio signal received by the vehicle's antenna, thereby determining that the radio signal is a vehicle-finding signal for the target vehicle. The VIU can then send a vehicle-finding signal message to the CCU, allowing the CCU to receive the vehicle-finding signal.

[0095] Step 102: Control the target vehicle to display the current lighting effects.

[0096] The current lighting effect is the lighting effect that will be displayed next.

[0097] If all of the target vehicle's lighting effects are not displayed, then the first lighting effect among these multiple lighting effects will be the current lighting effect. In this case, the target vehicle can be controlled to display the first lighting effect.

[0098] For example, upon receiving a lock signal for a target vehicle, the target vehicle can display multiple lighting effects corresponding to that lock signal. These effects might include flashing turn signals, a "goodbye" light show, and low beam headlights. If the first lighting effect (flashing turn signals) is the one about to be displayed, then the target vehicle can be controlled to display the current flashing turn signal effect first.

[0099] Optionally, each of the multiple lighting effects has a display duration. The display duration of each lighting effect can be preset by technicians according to actual needs.

[0100] In this case, the CCU can further determine that the current lighting effect display is complete if the display time of the current lighting effect reaches the corresponding display duration; and determine that the current lighting effect display is incomplete if the display time of the current lighting effect does not reach the corresponding display duration.

[0101] If the current lighting effect's display time reaches its designated duration, it means the required display time has been met, and the lighting effect can be considered complete. If the current lighting effect's display time does not reach its designated duration, it means the required display time has not been met, and the lighting effect cannot be considered complete. This is how you determine whether the current lighting effect has finished displaying.

[0102] Furthermore, once the CCU determines that the current lighting effect has been fully displayed, it can set the display state of the current lighting effect to the second state.

[0103] The second state indicates that the lighting effect has been displayed. For example, if a lighting effect is a locked light show, and the value of the internal variable LampShowLockFun is 0, it means that the display state of the locked light show is the second state, that is, the display state of the locked light show is displayed, which means that the locked light show lighting effect has been displayed.

[0104] In this case, the current display state of the lighting effect is set to the second state, that is, the current display state of the lighting effect is "displayed".

[0105] Step 103: When the current display state of the lighting effect changes from the first state to the second state, control the target vehicle to display the next lighting effect until all the lighting effects have been displayed. The second state is used to indicate that the lighting effect has been displayed.

[0106] In this situation, it indicates that the current lighting effect's display state has changed from not displayed to displayed, meaning the current lighting effect has been successfully displayed, and the target vehicle can then be controlled to display the next lighting effect. In other words, each time a lighting effect changes from not displayed to displayed, the target vehicle can be controlled to display the next lighting effect, allowing all multiple lighting effects to be displayed completely. This provides a more convenient way to display this series of lighting effects without needing to set a delay time for each effect, thus saving development time and improving development efficiency.

[0107] Specifically, step 103 can be performed as follows: when the current display state of the lighting effect changes from the first state to the second state, control the target vehicle to display the next lighting effect according to the display order of the multiple lighting effects.

[0108] In this case, since the multiple lighting effects have a display order, the target vehicle can be controlled to display the multiple lighting effects in sequence, thereby achieving a better display effect and improving the user experience.

[0109] Optionally, the display order of the multiple lighting effects can be pre-configured by technicians or configured by the user.

[0110] Specifically, the method for configuring the display order of the multiple lighting effects can be as follows: in response to the lighting effect configuration operation, control the multimedia host display screen of the target vehicle to display the lighting effect configuration interface; in response to the display order selection operation in the lighting effect configuration interface, determine the display order selected by the display order selection operation as the display order of the multiple lighting effects.

[0111] The lighting effect configuration operation is used to configure the multiple lighting effects. This lighting effect configuration operation can be triggered by the user, who can trigger it through clicking, voice, gestures, motion sensing, etc., but this application embodiment does not limit this.

[0112] The lighting effects configuration interface is used to configure lighting effects. The lighting effects configuration interface displays a display order configuration option, which is used to configure the display order of lighting effects.

[0113] The display order selection operation is used to select the display order of multiple lighting effects in the lighting effect configuration interface. This display order selection operation can be triggered by the user, who can trigger it through clicking, voice, gestures, motion sensing, etc., but this application embodiment does not limit this.

[0114] In this case, users can configure the display order of these multiple lighting effects to make the target vehicle display the lighting effects they want, thereby improving the user experience.

[0115] For example, Figure 2 A schematic diagram of the interface for configuring a lighting effect. See also... Figure 2 , Figure 2 The system includes a lighting effects configuration interface 201, a lighting effects display order configuration option 202, four lighting effects 203, and four lighting effects candidate areas 204. These four lighting effects candidate areas 204 are used to display lighting effects with a predetermined display order. Users can click on the four lighting effects 203 in the order they are displayed so that the four lighting effects 203 can be displayed sequentially in the four lighting effects candidate areas 204.

[0116] In this case Figure 3 This is a flowchart illustrating how to configure the display order of multiple lighting effects. Suppose a user wants to configure the display order of these four lighting effects 203 as: the 3rd lighting effect, the 2nd lighting effect, the 4th lighting effect, and the 1st lighting effect. The entire process for configuring the display order of these four lighting effects is as follows: Figure 3 As shown in (a)-(d).

[0117] See Figure 3In (a), if a user wants to set the third of the four lighting effects to be displayed first, they can click on the third lighting effect 203 in the lighting effect configuration interface 201. Then, the third lighting effect 203 will be displayed in the first lighting effect candidate area 204. In this way, the first lighting effect to be displayed is successfully configured.

[0118] See Figure 3 In (b), if a user wants to set the second light effect to be displayed as the second of the four light effects, they can click on the second light effect 203 in the light effect configuration interface 201. The second light effect 203 will then be displayed in the second light effect candidate area 204. In this way, the second light effect is successfully configured.

[0119] See Figure 3 In (c), if the user wants to set the third display to be the fourth light effect out of the four light effects, they can click on the fourth light effect 203 in the light effect configuration interface 201. Then the fourth light effect 203 will be displayed in the third light effect candidate area 204. In this way, the third display light effect is successfully configured.

[0120] See Figure 3 In (d), if a user wants to set the fourth display to be the first of the four lighting effects, they can click on the first lighting effect 203 in the lighting effect configuration interface 201. Then, the first lighting effect 203 will be displayed in the fourth lighting effect candidate area 204. Thus, the fourth display lighting effect is successfully configured, and the final display order of the four lighting effects 203 in the lighting effect configuration interface will be: the third lighting effect, the second lighting effect, the fourth lighting effect, and the first lighting effect.

[0121] It is worth noting that the vehicle lighting display method provided in this application only needs to determine whether the current lighting effect display state has changed, without many judgment operations, thus the entire display process is relatively simple. Furthermore, the vehicle lighting display method provided in this application does not require setting a delay time for the lighting effect, so the display of the next lighting effect does not depend on the display time of the previously displayed lighting effect. Therefore, the entire process has low coupling, and problems can be quickly identified when faults occur. Moreover, adding lighting effects is simple, and there is no issue of resetting the delay time of the lighting effect.

[0122] For ease of understanding, combined with Figure 4 The method for displaying vehicle lights provided in the embodiments of this application will be illustrated by example.

[0123] Assuming the CCU receives a lock signal for the target vehicle, the target vehicle must display multiple light signals corresponding to the lock signal. For example, the light effects corresponding to the lock signal might be flashing turn signals, a lock light show, and low beam headlights on. Therefore, the vehicle light display method provided in this embodiment includes the following steps.

[0124] Step 401: The CCU sets the display state of each of the multiple lighting effects to the first state, that is, sets the display state of each of the multiple lighting effects to not displayed.

[0125] For example, by creating an internal variable `TurnLampLockFun` to represent the flashing turn signal state, an internal variable `LampShowLockFun` to represent the locked light show state, and an internal variable `LowLampLockFun` to represent the low beam headlights on state, the CCU can set the values ​​of `TurnLampLockFun`, `LampShowLockFun`, and `LowLampLockFun` to 1, thereby setting the display state of each of these multiple light effects to "not displayed".

[0126] Step 402: The CCU controls the target vehicle to display the flashing turn signal light effect.

[0127] Step 403: When the CCU changes the display state of the turn signal flashing from the first state to the second state, it controls the target vehicle to display the lighting effect of the locked light show.

[0128] For example, when the value of the internal variable TurnLampLockFun changes from 1 to 0, the target vehicle can be controlled to display a locking light show effect.

[0129] Step 404: When the CCU changes the display state of the locked light show from the first state to the second state, it controls the target vehicle to display the light effect of the low beam headlights.

[0130] For example, when the value of the internal variable LampShowLockFun changes from 1 to 0, the target vehicle can be controlled to display the lighting effect of low beam headlights.

[0131] In this embodiment, when displaying lighting effects, the CCU first sets the display status of multiple lighting effects of the target vehicle to a first state, that is, sets the display status of multiple lighting effects to "not displayed". Then, it controls the target vehicle to display the current lighting effect, and when the display status of the current lighting effect changes from the first state to the second state, it controls the target vehicle to display the next lighting effect. In this case, the display status of the current lighting effect changes from "not displayed" to "displayed", thus indicating that the current lighting effect has been displayed successfully, and the next lighting effect can be displayed. This allows for a more convenient display of multiple lighting effects without the need to set a delay time for each lighting effect, thereby saving development time and improving development efficiency.

[0132] Figure 5 This is a structural schematic diagram of a vehicle lighting display device provided in an embodiment of this application. The vehicle lighting display device can be implemented as part or all of a computer device by software, hardware, or a combination of both. This computer device can be described below. Figure 6 The computer equipment shown. See also Figure 5 The device includes: a first setting module 501, a first control module 502, and a second control module 503.

[0133] The first setting module 501 is used to respond to the light display command and set the display status of multiple light effects of the target vehicle to the first state, which indicates that the light effects are not displayed.

[0134] The first control module 502 is used to control the target vehicle to display the current lighting effects;

[0135] The second control module 503 is used to control the target vehicle to display the next lighting effect when the current display state of the lighting effect changes from the first state to the second state, until all the lighting effects are displayed. The second state is used to indicate that the lighting effect has been displayed.

[0136] Optionally, the first setting module 501 is used for:

[0137] Upon receiving an unlock signal for the target vehicle, the display status of all multiple lighting effects corresponding to that unlock signal is set to the first state; or,

[0138] Upon receiving a lock signal for the target vehicle, the display status of all the lighting effects corresponding to that lock signal is set to the first state; or,

[0139] Upon receiving a vehicle search signal for the target vehicle, the display status of multiple lighting effects corresponding to the vehicle search signal is set to the first state.

[0140] Optionally, the device further includes:

[0141] The first receiving module is used to receive the unlock signal for the target vehicle sent by the vehicle integration unit of the target vehicle; or,

[0142] The second receiving module is used to receive a lock signal for the target vehicle sent by the vehicle integration unit of the target vehicle; or,

[0143] The third receiving module is used to receive the vehicle search signal for the target vehicle sent by the vehicle integration unit of the target vehicle.

[0144] Optionally, the device further includes:

[0145] The second setting module is used to set the display state of the current lighting effect to the second state after the current lighting effect display is completed.

[0146] Optionally, the multiple lighting effects have a display duration, and the device also includes:

[0147] The first determining module is used to determine that the current lighting effect display is complete after the display time of the current lighting effect has reached the corresponding display duration.

[0148] Optionally, the second control module 503 is used for:

[0149] When the current lighting effect display state changes from the first state to the second state, the target vehicle is controlled to display the next lighting effect according to the display order of the multiple lighting effects.

[0150] Optionally, the device further includes:

[0151] The display module is used to control the multimedia host display screen of the target vehicle to display the lighting effect configuration interface in response to the lighting effect configuration operation;

[0152] The second determining module is used to respond to the display order selection operation in the lighting effect configuration interface and determine the display order selected in the display order selection operation as the display order of the multiple lighting effects.

[0153] In this embodiment, when displaying lighting effects, the display states of multiple lighting effects on the target vehicle are first set to a first state, i.e., the display states of multiple lighting effects are set to not displayed. Then, the target vehicle is controlled to display the current lighting effect, and when the display state of the current lighting effect changes from the first state to the second state, the target vehicle is controlled to display the next lighting effect. In this case, the display state of the current lighting effect changes from not displayed to displayed, thus indicating that the current lighting effect has been displayed successfully, and the next lighting effect can be displayed. This allows for a more convenient display of multiple lighting effects without the need to set a delay time for each lighting effect, thereby saving development time and improving development efficiency.

[0154] It should be noted that the vehicle lighting display device provided in the above embodiments is only illustrated by the division of the above functional modules when displaying the vehicle lighting effects. 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.

[0155] The functional units and modules in the above embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of the embodiments of this application.

[0156] The vehicle lighting display device and the vehicle lighting display method provided in the above embodiments belong to the same concept. The specific working process and technical effects of the units and modules in the above embodiments can be found in the method embodiment section, and will not be repeated here.

[0157] Figure 6 This is a schematic diagram of the structure of a vehicle provided in an embodiment of this application.

[0158] For example, such as Figure 6 As shown, the vehicle includes a memory 61 and a processor 60. The memory 61 stores executable program code 62, and the processor 60 is used to call and execute the executable program code 62 to perform the above-described vehicle lighting display method.

[0159] This embodiment can divide the vehicle into functional modules according to the above method example. For example, each function can be assigned to a separate module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware. It should be noted that the module division in this embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.

[0160] When each functional module is divided according to its corresponding function, the vehicle may include: a first setting module, a first control module, and a second control module. It should be noted that all relevant content of each step involved in the above method embodiments can be referenced from the functional descriptions of the corresponding functional modules, and will not be repeated here.

[0161] The vehicle provided in this embodiment is used to execute the above-described method for displaying vehicle lights, and thus can achieve the same effect as the above-described implementation method.

[0162] When using integrated units, the vehicle may include a processing module and a storage module. The processing module is used to control and manage the vehicle's actions. The storage module supports the vehicle in executing program code and data.

[0163] The processing module may be a processor or a controller, which can implement or execute various exemplary logic blocks, modules, and circuits as disclosed in this application. The processor may also be a combination of computing functions, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and microprocessors, etc., and the storage module may be a memory.

[0164] This embodiment also provides a computer-readable storage medium storing computer program code. When the computer program code is run on a computer, the computer executes the above-described method steps to implement the above-described method for displaying vehicle lights.

[0165] This embodiment also provides a computer program product that, when run on a computer, causes the computer to perform the aforementioned related steps to implement the above-described method for displaying vehicle lights in the above embodiment.

[0166] In this embodiment, the vehicle, computer-readable storage medium, computer program product, or chip are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects of the corresponding methods provided above, and will not be repeated here.

[0167] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the above method embodiments of this application can be implemented by a computer program instructing related hardware. This computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or some intermediate form. The computer-readable medium can include at least: any entity or device capable of carrying the computer program code to a photographing device / terminal device, a recording medium, a computer memory, ROM (Read-Only Memory), RAM (Random Access Memory), CD-ROM (Compact Disc Read-Only Memory), magnetic tape, floppy disk, and optical data storage devices. The computer-readable storage medium mentioned in this application can be a non-volatile storage medium; in other words, it can be a non-transient storage medium.

[0168] It should be understood that all or part of the steps of the above embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented in whole or in part as a computer program product. The computer program product includes one or more computer instructions. The computer instructions can be stored in the above-described computer-readable storage medium.

[0169] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0170] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0171] In the embodiments provided in this application, it should be understood that the disclosed apparatus / computer devices and methods can be implemented in other ways. For example, the apparatus / computer device embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0172] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.

[0173] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.

Claims

1. A method of light presentation of a vehicle, characterized in that The method includes: In response to the light display command, the display status of multiple light effects of the target vehicle is set to the first state. The first state is used to indicate that the light effects are not displayed. The display status of the multiple light effects is represented by multiple internal variables. Control the target vehicle to display the current lighting effects; Once the current lighting effect display is complete, the display state of the current lighting effect is set to the second state; When the value of the internal variable corresponding to the current lighting effect changes from 1 to 0, the target vehicle is controlled to display the next lighting effect according to the display order of the multiple lighting effects until all the multiple lighting effects are displayed. The display order of the multiple lighting effects is configured by the user. The second state is used to indicate that the lighting effect has been displayed. In response to the lighting display command, the display status of multiple lighting effects of the target vehicle is set to the first state, including: Upon receiving a vehicle search signal for the target vehicle, the display status of multiple lighting effects corresponding to the vehicle search signal is set to the first state.

2. The method as described in claim 1, characterized in that, The step of responding to a lighting display command by setting the display states of multiple lighting effects of the target vehicle to a first state also includes: Upon receiving an unlock signal for the target vehicle, the display status of all multiple lighting effects corresponding to the unlock signal is set to the first state; or, Upon receiving a lock signal for the target vehicle, the display status of multiple lighting effects corresponding to the lock signal is set to the first state.

3. The method of claim 1, wherein, Before responding to the light display command and setting the display states of multiple light effects of the target vehicle to the first state, the method further includes: Receive an unlock signal for the target vehicle sent by the vehicle integration unit of the target vehicle; or, Receive a lock signal for the target vehicle sent by the vehicle integration unit of the target vehicle; or, The vehicle integration unit of the target vehicle receives a vehicle search signal for the target vehicle.

4. The method of claim 1, wherein, The multiple lighting effects have a display duration. Before setting the display state of the current lighting effect to the second state after the current lighting effect has finished displaying, the method further includes: When the display time of the current lighting effect reaches the corresponding display duration, the display of the current lighting effect is determined to be complete.

5. The method of claim 1, wherein, The method further includes: In response to the lighting effects configuration operation, the multimedia host display screen of the target vehicle is controlled to display the lighting effects configuration interface; In response to the display order selection operation in the lighting effect configuration interface, the display order selected in the display order selection operation is determined as the display order of the plurality of lighting effects.

6. A vehicle lighting display device, characterized in that, The device includes: The first setting module is used to respond to the light display command and set the display status of multiple light effects of the target vehicle to the first state. The first state is used to indicate that the light effects are not displayed. The display status of the multiple light effects is represented by multiple internal variables. The first control module is used to control the target vehicle to display the current lighting effects; The second setting module is used to set the display state of the current lighting effect to a second state when the current lighting effect display is completed. The second control module is used to control the target vehicle to display the next light effect according to the display order of the multiple light effects when the value of the internal variable corresponding to the current light effect changes from 1 to 0, until all the multiple light effects are displayed. The display order of the multiple light effects is configured by the user. The second state is used to indicate that the light effect has been displayed. The first setting module is specifically used to: upon receiving a vehicle search signal for the target vehicle, set the display status of multiple lighting effects corresponding to the vehicle search signal to a first state.

7. A vehicle characterized by comprising: The vehicles include: Memory, used to store executable program code; A processor for calling and running the executable program code from the memory, causing the vehicle to perform the method as described in any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Novel automobile flowing-water steering lamp control system

    CN109327935A

  • Vehicle unlocking response method and device, and vehicle

    CN110406496A

  • Control method and device of lighting equipment, electronic equipment and storage medium

    CN113778299A

  • Flasher that can light in proper order

    CN207860056U