Method, device and equipment for automatically turning off screen under vehicle-mounted virtualization architecture and storage medium

CN120481635BActive Publication Date: 2026-10-27ECARX (HUBEI) TECHCO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510462723.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-04-14
Publication Date
2026-10-27
Estimated Expiration
2045-04-14

AI Technical Summary

Technical Problem

[0004]本发明的主要目的在于提供一种车载虚拟化架构下自动息屏方法、装置、设备及存储介质,旨在解决现有技术中车载虚拟化架构下,车载系统无法直接卡在平面进行熄灭屏幕的技术问题

Benefits of technology

[0035]本发明提出的车载虚拟化架构下自动息屏方法,通过在检测到车载虚拟化架构下的当前车载屏幕处于屏保模式时,对所述当前车载屏幕进行背光仲裁;通过虚拟主机管理器根据背光仲裁结果控制所述当前车载屏幕的背光;在检测到所述当前车载屏幕的背光关闭时,完成所述当前车载屏幕的息屏操作,能够有效分析各车载屏幕的背光情况,对各车载屏幕进行精确背光控制调节,在车载虚拟化架构下对车载屏幕进行直接控制,提升了车载屏幕背光调节的精度,提高了车载虚拟化架构下自动息屏的速度和效率。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120481635B_ABST
    Figure CN120481635B_ABST
Patent Text Reader

Abstract

The application discloses an automatic screen-off method and device under a vehicle-mounted virtualization architecture, equipment and a storage medium. The method performs backlight arbitration on a current vehicle-mounted screen under the vehicle-mounted virtualization architecture when detecting that the current vehicle-mounted screen is in a screen saver mode. A virtual host manager controls the backlight of the current vehicle-mounted screen according to the backlight arbitration result. When detecting that the backlight of the current vehicle-mounted screen is turned off, the screen-off operation of the current vehicle-mounted screen is completed. The backlight conditions of each vehicle-mounted screen can be effectively analyzed, and each vehicle-mounted screen can be accurately controlled and adjusted. The vehicle-mounted screen can be directly controlled under the vehicle-mounted virtualization architecture, the accuracy of the backlight adjustment of the vehicle-mounted screen is improved, and the speed and efficiency of the automatic screen-off under the vehicle-mounted virtualization architecture are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of screen display technology, and in particular to an automatic screen-off method, apparatus, device, and storage medium under an in-vehicle virtualization architecture. Background Technology

[0002] Currently, in-vehicle information systems are becoming increasingly powerful and their screens are getting larger, gradually becoming standard equipment in cars. While these systems bring convenience to people, they are also gradually becoming a major source of interference in the vehicle, especially when driving at night. When the screen brightness of the in-vehicle information system is too bright, it can seriously interfere with the driver's vision and create driving safety hazards. When the screen brightness is too dim, the driver cannot easily see the content on the screen and needs to get closer to the screen or manually adjust the screen brightness to a suitable level, which also poses a safety hazard.

[0003] In the in-vehicle virtualization architecture, the screen-related hardware is not connected to the in-vehicle system, but to the virtual host manager. The in-vehicle system cannot directly control the screen to turn it off like a computer. Summary of the Invention

[0004] The main objective of this invention is to provide an automatic screen-off method, device, equipment, and storage medium under an in-vehicle virtualization architecture, aiming to solve the technical problem in the prior art that the in-vehicle system cannot directly turn off the screen while stuck on a plane under an in-vehicle virtualization architecture.

[0005] In a first aspect, the present invention provides an automatic screen-off method under an in-vehicle virtualization architecture, the automatic screen-off method under the in-vehicle virtualization architecture comprising the following steps:

[0006] When the current in-vehicle screen under the vehicle virtualization architecture is detected to be in screen saver mode, backlight arbitration is performed on the current in-vehicle screen;

[0007] The backlight of the current in-vehicle screen is controlled by the virtual host manager based on the backlight arbitration result;

[0008] When the backlight of the current vehicle screen is detected to be off, the screen-off operation of the current vehicle screen is completed.

[0009] Optionally, when it is detected that the current in-vehicle screen under the in-vehicle virtualization architecture is in screensaver mode, performing backlight arbitration on the current in-vehicle screen includes:

[0010] When the operating system of the current in-vehicle screen is started under the in-vehicle virtualization architecture and the current in-vehicle screen is displayed normally, the operating system is monitored in real time.

[0011] The system controls the current vehicle screen to be in screen saver mode based on the monitoring data of the operating system.

[0012] When the current vehicle screen is detected to be in screen saver mode, backlight arbitration is performed on the current vehicle screen according to the backlight arbitration module under the vehicle virtualization architecture.

[0013] Optionally, controlling the current in-vehicle screen to be in screen saver mode based on the monitoring data of the operating system includes:

[0014] When the monitoring data indicates that the operating system receives a control command within a preset screen saver judgment time, the control command is executed.

[0015] When the monitoring data indicates that the operating system has not received the control command within the preset screen saver judgment time, it controls the current vehicle screen to enter screen saver mode.

[0016] Optionally, when the current in-vehicle screen is detected to be in screensaver mode, performing backlight arbitration on the current in-vehicle screen according to the backlight arbitration module under the in-vehicle virtualization architecture includes:

[0017] When the current vehicle screen is detected to be in screen saver mode, the cumulative duration of the current vehicle screen being in screen saver mode is monitored in real time.

[0018] When the accumulated time reaches a preset accumulated time threshold, the screen dimming event monitored by the operating system is obtained, and the screen dimming event is fed back to the backlight arbitration module under the vehicle virtualization architecture.

[0019] The backlight arbitration module performs backlight arbitration on the current vehicle screen.

[0020] Optionally, the backlight arbitration of the current vehicle screen via the backlight arbitration module includes:

[0021] The backlight arbitration module determines the brightness parameters of the current vehicle screen and generates the backlight arbitration results of each screen in the current vehicle screen according to the brightness parameters, a preset screen backlight switch logic table, and a preset priority.

[0022] The backlight arbitration module sends the backlight arbitration result to the backlight control module under the vehicle virtualization architecture.

[0023] Optionally, controlling the backlight of the current in-vehicle screen through the virtual host manager based on the backlight arbitration result includes:

[0024] The virtual host manager generates backlight adjustment commands for each screen in the current vehicle screen based on the backlight arbitration results.

[0025] The backlight control module under the vehicle virtualization architecture uses the backlight adjustment command to control the backlight drive module under the vehicle virtualization architecture.

[0026] The backlight driving module controls and adjusts the backlight of each screen.

[0027] Optionally, controlling and adjusting the backlight of each screen through the backlight driving module includes:

[0028] The backlight driver module controls the serializer to turn off the backlight of the target screen, and controls and adjusts the corresponding screen according to the backlight adjustment command.

[0029] Secondly, to achieve the above objectives, the present invention also proposes an automatic screen-off device under an in-vehicle virtualization architecture, the automatic screen-off device under the in-vehicle virtualization architecture comprising:

[0030] The detection module is used to perform backlight arbitration on the current vehicle screen when it is detected that the current vehicle screen under the vehicle virtualization architecture is in screen saver mode;

[0031] An adjustment module is used to control the backlight of the current in-vehicle screen according to the backlight arbitration result through a virtual host manager;

[0032] The screen-off module is used to turn off the screen when it detects that the backlight of the current vehicle screen is off.

[0033] Thirdly, to achieve the above objectives, the present invention also proposes an automatic screen-off device under an in-vehicle virtualization architecture. The automatic screen-off device under an in-vehicle virtualization architecture includes: a memory, a processor, and an automatic screen-off program under an in-vehicle virtualization architecture stored in the memory and executable on the processor. The automatic screen-off program under an in-vehicle virtualization architecture is configured to implement the steps of the automatic screen-off method under an in-vehicle virtualization architecture as described above.

[0034] Fourthly, to achieve the above objectives, the present invention also proposes a storage medium storing an automatic screen-off program under an in-vehicle virtualization architecture. When the automatic screen-off program under the in-vehicle virtualization architecture is executed by a processor, it implements the steps of the automatic screen-off method under the in-vehicle virtualization architecture described above.

[0035] The automatic screen-off method proposed in this invention under the vehicle virtualization architecture performs backlight arbitration on the current vehicle screen when it is detected that the current vehicle screen is in screensaver mode. The virtual host manager then controls the backlight of the current vehicle screen based on the arbitration result. When the backlight of the current vehicle screen is detected to be off, the screen-off operation is completed. This method effectively analyzes the backlight status of each vehicle screen, performs precise backlight control and adjustment, and directly controls the vehicle screens under the vehicle virtualization architecture. This improves the accuracy of backlight adjustment and increases the speed and efficiency of automatic screen-off under the vehicle virtualization architecture. Attached Figure Description

[0036] Figure 1 This is a schematic diagram of the device structure of the hardware operating environment involved in the embodiments of the present invention;

[0037] Figure 2 This is a flowchart illustrating the first embodiment of the automatic screen-off method under the vehicle virtualization architecture of the present invention;

[0038] Figure 3 This is a flowchart illustrating the second embodiment of the automatic screen-off method under the vehicle virtualization architecture of the present invention;

[0039] Figure 4 This is a flowchart illustrating the third embodiment of the automatic screen-off method under the vehicle virtualization architecture of the present invention;

[0040] Figure 5 This is a flowchart illustrating the fourth embodiment of the automatic screen-off method under the vehicle virtualization architecture of the present invention;

[0041] Figure 6 This is a flowchart illustrating the fifth embodiment of the automatic screen-off method under the vehicle virtualization architecture of the present invention;

[0042] Figure 7 This is a schematic diagram of the vehicle virtualization architecture in the automatic screen-off method under the vehicle virtualization architecture of the present invention;

[0043] Figure 8 This is a functional block diagram of the first embodiment of the automatic screen-off device under the vehicle virtualization architecture of the present invention.

[0044] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0045] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

[0046] The solution of this invention mainly involves: when the current vehicle screen under the vehicle virtualization architecture is detected to be in screensaver mode, performing backlight arbitration on the current vehicle screen; controlling the backlight of the current vehicle screen through the virtual host manager according to the backlight arbitration result; and completing the screen-off operation of the current vehicle screen when the backlight of the current vehicle screen is detected to be off. This effectively analyzes the backlight situation of each vehicle screen, performs precise backlight control and adjustment for each vehicle screen, and directly controls the vehicle screen under the vehicle virtualization architecture, improving the accuracy of vehicle screen backlight adjustment and increasing the speed and efficiency of automatic screen-off under the vehicle virtualization architecture. This solves the technical problem in the prior art that the vehicle system cannot directly lock onto a plane to turn off the screen under the vehicle virtualization architecture.

[0047] Reference Figure 1 , Figure 1 This is a schematic diagram of the device structure of the hardware operating environment involved in the embodiments of the present invention.

[0048] like Figure 1 As shown, the device may include: a processor 1001, such as a CPU; a communication bus 1002; a user interface 1003; a network interface 1004; and a memory 1005. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may include a display screen or an input unit such as a keyboard; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface). The memory 1005 may be high-speed RAM or non-volatile memory, such as a disk drive. Optionally, the memory 1005 may also be a storage device independent of the aforementioned processor 1001.

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

[0050] like Figure 1 As shown, the memory 1005, which serves as a storage medium, may include an operating device, a network communication module, a user interface module, and an automatic screen-off program under an in-vehicle virtualization architecture.

[0051] The device of this invention calls the automatic screen-off program under the vehicle virtualization architecture stored in the memory 1005 through the processor 1001, and performs the following operations:

[0052] When the current in-vehicle screen under the vehicle virtualization architecture is detected to be in screen saver mode, backlight arbitration is performed on the current in-vehicle screen;

[0053] The backlight of the current in-vehicle screen is controlled by the virtual host manager based on the backlight arbitration result;

[0054] When the backlight of the current vehicle screen is detected to be off, the screen-off operation of the current vehicle screen is completed.

[0055] The device of the present invention calls the automatic screen-off program under the vehicle virtualization architecture stored in the memory 1005 through the processor 1001, and also performs the following operations:

[0056] When the operating system of the current in-vehicle screen is started under the in-vehicle virtualization architecture and the current in-vehicle screen is displayed normally, the operating system is monitored in real time.

[0057] The system controls the current vehicle screen to be in screen saver mode based on the monitoring data of the operating system.

[0058] When the current vehicle screen is detected to be in screen saver mode, backlight arbitration is performed on the current vehicle screen according to the backlight arbitration module under the vehicle virtualization architecture.

[0059] The device of the present invention calls the automatic screen-off program under the vehicle virtualization architecture stored in the memory 1005 through the processor 1001, and also performs the following operations:

[0060] When the monitoring data indicates that the operating system receives a control command within a preset screen saver judgment time, the control command is executed.

[0061] When the monitoring data indicates that the operating system has not received the control command within the preset screen saver judgment time, it controls the current vehicle screen to enter screen saver mode.

[0062] The device of the present invention calls the automatic screen-off program under the vehicle virtualization architecture stored in the memory 1005 through the processor 1001, and also performs the following operations:

[0063] When the current vehicle screen is detected to be in screen saver mode, the cumulative duration of the current vehicle screen being in screen saver mode is monitored in real time.

[0064] When the accumulated time reaches a preset accumulated time threshold, the screen dimming event monitored by the operating system is obtained, and the screen dimming event is fed back to the backlight arbitration module under the vehicle virtualization architecture.

[0065] The backlight arbitration module performs backlight arbitration on the current vehicle screen.

[0066] The device of the present invention calls the automatic screen-off program under the vehicle virtualization architecture stored in the memory 1005 through the processor 1001, and also performs the following operations:

[0067] The backlight arbitration module determines the brightness parameters of the current vehicle screen and generates the backlight arbitration results of each screen in the current vehicle screen according to the brightness parameters, a preset screen backlight switch logic table, and a preset priority.

[0068] The backlight arbitration module sends the backlight arbitration result to the backlight control module under the vehicle virtualization architecture.

[0069] The device of the present invention calls the automatic screen-off program under the vehicle virtualization architecture stored in the memory 1005 through the processor 1001, and also performs the following operations:

[0070] The virtual host manager generates backlight adjustment commands for each screen in the current vehicle screen based on the backlight arbitration results.

[0071] The backlight control module under the vehicle virtualization architecture uses the backlight adjustment command to control the backlight drive module under the vehicle virtualization architecture.

[0072] The backlight driving module controls and adjusts the backlight of each screen.

[0073] The device of the present invention calls the automatic screen-off program under the vehicle virtualization architecture stored in the memory 1005 through the processor 1001, and also performs the following operations:

[0074] The backlight driver module controls the serializer to turn off the backlight of the target screen, and controls and adjusts the corresponding screen according to the backlight adjustment command.

[0075] This embodiment, through the above-described scheme, performs backlight arbitration on the current vehicle screen when it is detected to be in screensaver mode under the vehicle virtualization architecture; controls the backlight of the current vehicle screen according to the backlight arbitration result through the virtual host manager; and completes the screen-off operation when the backlight of the current vehicle screen is detected to be off. This effectively analyzes the backlight situation of each vehicle screen, performs precise backlight control and adjustment for each vehicle screen, and directly controls the vehicle screen under the vehicle virtualization architecture, improving the accuracy of vehicle screen backlight adjustment and increasing the speed and efficiency of automatic screen-off under the vehicle virtualization architecture.

[0076] Based on the above hardware structure, an embodiment of the automatic screen-off method under the vehicle virtualization architecture of the present invention is proposed.

[0077] Reference Figure 2 , Figure 2This is a flowchart illustrating the first embodiment of the automatic screen-off method under the vehicle virtualization architecture of the present invention.

[0078] In the first embodiment, the automatic screen-off method under the vehicle virtualization architecture includes the following steps:

[0079] Step S10: When it is detected that the current vehicle screen under the vehicle virtualization architecture is in screen saver mode, backlight arbitration is performed on the current vehicle screen.

[0080] It should be noted that the laser point cloud data is the point cloud data generated after scanning the top surface of the bridge pier with a laser. The laser point cloud data is preprocessed to obtain the preprocessed target point cloud data.

[0081] Step S20: Control the backlight of the current vehicle screen through the virtual host manager according to the backlight arbitration result.

[0082] It should be understood that after cropping the target point cloud data according to the pre-set planar region, a planar equation can be fitted. The planar equation refers to the equation corresponding to all points in space that are on the same plane, and its general form is Ax+By+Cz+D=0.

[0083] Step S30: When the backlight of the current vehicle screen is detected to be off, the screen-off operation of the current vehicle screen is completed.

[0084] It is understood that the planar distance between the straightedge plane and all planes in the preset planar area can be calculated through the planar equation, and the flatness detection result of the top surface of the bridge pier can be generated based on the planar distance.

[0085] This embodiment, through the above-described scheme, performs backlight arbitration on the current vehicle screen when it is detected to be in screensaver mode under the vehicle virtualization architecture; controls the backlight of the current vehicle screen according to the backlight arbitration result through the virtual host manager; and completes the screen-off operation when the backlight of the current vehicle screen is detected to be off. This effectively analyzes the backlight situation of each vehicle screen, performs precise backlight control and adjustment for each vehicle screen, and directly controls the vehicle screen under the vehicle virtualization architecture, improving the accuracy of vehicle screen backlight adjustment and increasing the speed and efficiency of automatic screen-off under the vehicle virtualization architecture.

[0086] Furthermore, Figure 3 This is a flowchart illustrating the second embodiment of the automatic screen-off method under the vehicle virtualization architecture of the present invention, as shown below. Figure 3 As shown, based on the first embodiment, a second embodiment of the automatic screen-off method under the vehicle virtualization architecture of the present invention is proposed. In this embodiment, step S10 specifically includes the following steps:

[0087] Step S11: When the operating system of the current vehicle screen under the vehicle virtualization architecture is started and the current vehicle screen is displayed normally, the operating system is monitored in real time.

[0088] It should be noted that when the operating system of the current in-vehicle screen under the in-vehicle virtualization architecture is detected to be starting up and the current in-vehicle screen is displaying normally, the operating system can be monitored in real time.

[0089] Step S12: Control the current vehicle screen to be in screen saver mode according to the monitoring data of the operating system.

[0090] It is understandable that screen saver detection can be performed using monitoring data from the operating system, and the current in-vehicle screen can be controlled to be in screen saver mode based on the monitoring data from the operating system.

[0091] Step S13: When the current vehicle screen is detected to be in screen saver mode, backlight arbitration is performed on the current vehicle screen according to the backlight arbitration module under the vehicle virtualization architecture.

[0092] It should be understood that the in-vehicle virtualization architecture includes a backlight arbitration module. When the current in-vehicle screen is in screen saver mode, the backlight arbitration module can be used to arbitrate the backlight of the current in-vehicle screen.

[0093] This embodiment, through the above-described scheme, performs backlight arbitration on the current vehicle screen when it is detected to be in screensaver mode under the vehicle virtualization architecture; controls the backlight of the current vehicle screen according to the backlight arbitration result through the virtual host manager; and completes the screen-off operation when the backlight of the current vehicle screen is detected to be off. This effectively analyzes the backlight situation of each vehicle screen, performs precise backlight control and adjustment for each vehicle screen, and directly controls the vehicle screen under the vehicle virtualization architecture, improving the accuracy of vehicle screen backlight adjustment and increasing the speed and efficiency of automatic screen-off under the vehicle virtualization architecture.

[0094] Furthermore, Figure 4 This is a flowchart illustrating the third embodiment of the automatic screen-off method under the vehicle virtualization architecture of the present invention, as shown below. Figure 4 As shown, based on the second embodiment, a third embodiment of the automatic screen-off method under the vehicle virtualization architecture of the present invention is proposed. In this embodiment, step S12 specifically includes the following steps:

[0095] Step S121: When the monitoring data indicates that the operating system receives a control command within a preset screen saver judgment time, execute the control command.

[0096] It should be noted that when the monitoring data indicates that the operating system receives a control command within a preset screen saver judgment time, the control command can be executed.

[0097] Step S122: When the monitoring data indicates that the operating system has not received the control command within the preset screen saver judgment time, the system controls the current vehicle screen to enter screen saver mode.

[0098] It is understood that when the monitoring data shows that the operating system does not receive the control command within the preset screen saver judgment time, it can control the current vehicle screen to be in screen saver mode. The control command is generally generated by the user through voice, touch, button, gesture, image recognition, etc. Of course, it can also be generated through other methods, such as head movements such as nodding or shaking the head to generate different control commands. It can also be generated through a mobile APP or smart key. This embodiment does not limit this.

[0099] In a specific implementation, the preset screen saver judgment time can be set to 10 minutes. For example, if the user does not perform any operation parameter control commands on the current vehicle screen within 10 minutes, the current screen can be put into screen saver mode. Of course, the preset screen saver judgment time can also be set to other values, such as 5 minutes or 60 seconds. This embodiment does not limit this.

[0100] This embodiment, through the above-described scheme, executes the control command when the monitoring data indicates that the operating system receives the control command within the preset screen saver judgment time; and controls the current vehicle screen to be in screen saver mode when the monitoring data indicates that the operating system does not receive the control command within the preset screen saver judgment time. This allows the current vehicle screen to be in screen saver mode even when no control command is received, effectively analyzing the backlight situation of each vehicle screen and improving the speed and efficiency of automatic screen-off under the vehicle virtualization architecture.

[0101] Furthermore, Figure 5 This is a flowchart illustrating the fourth embodiment of the automatic screen-off method under the vehicle virtualization architecture of the present invention, as shown below. Figure 5 As shown, based on the second embodiment, a fourth embodiment of the automatic screen-off method under the vehicle virtualization architecture of the present invention is proposed. In this embodiment, step S13 specifically includes the following steps:

[0102] Step S131: When the current vehicle screen is detected to be in screen saver mode, monitor the cumulative duration of the current vehicle screen being in screen saver mode in real time.

[0103] It should be noted that when the current vehicle screen is detected to be in screen saver mode, the cumulative duration of the current vehicle screen in screen saver mode can be monitored in real time, that is, the cumulative duration of the screen in screen saver mode can be obtained.

[0104] Step S132: When the accumulated time reaches a preset accumulated time threshold, obtain the screen dimming event monitored by the operating system, and feed the screen dimming event back to the backlight arbitration module under the vehicle virtualization architecture.

[0105] It is understood that when the accumulated duration reaches a preset accumulated duration threshold, the screen dimming event monitored by the operating system can be obtained, and then the screen dimming event can be fed back to the backlight arbitration module under the vehicle virtualization architecture.

[0106] In a specific implementation, the preset cumulative duration threshold can be set to 2 minutes. That is, after the screen enters the screen saver, the screen kernel will report a screen dimming event, and then report the screen dimming event to the backlight arbitration module. The preset cumulative duration threshold can also be set to other values, such as 1 minute, 3 minutes or 5 minutes, etc. This embodiment does not limit this.

[0107] Step S133: Perform backlight arbitration on the current vehicle screen through the backlight arbitration module.

[0108] It should be understood that the backlight arbitration module can perform backlight arbitration on the current vehicle screen.

[0109] Furthermore, step S133 specifically includes the following steps:

[0110] The backlight arbitration module determines the brightness parameters of the current vehicle screen and generates the backlight arbitration results of each screen in the current vehicle screen according to the brightness parameters, a preset screen backlight switch logic table, and a preset priority.

[0111] The backlight arbitration module sends the backlight arbitration result to the backlight control module under the vehicle virtualization architecture.

[0112] It should be noted that the in-vehicle virtualization architecture includes a backlight arbitration module, a backlight control module, and a backlight driver module. The backlight arbitration module can determine the brightness parameters of the current in-vehicle screen, and generate the backlight arbitration results of each screen in the current in-vehicle screen according to the brightness parameters, a pre-set screen backlight switch logic table, and a pre-set priority. The backlight arbitration module can send the backlight arbitration results to the backlight control module under the in-vehicle virtualization architecture.

[0113] In the specific implementation, according to the preset screen backlight switch logic table and priority rules, each sequence number can be checked in turn to see if it meets the screen backlight switch judgment method. The sequence number corresponding to the screen backlight switch state that needs to be controlled with the highest priority is obtained, and then it is determined what state the backlight of each screen should be in. The backlight arbitration result is sent to the backlight control module under the vehicle virtualization architecture through the backlight arbitration module, so as to achieve accurate control of the screen backlight.

[0114] This embodiment, through the aforementioned scheme, determines the brightness parameters of the current vehicle screen via the backlight arbitration module, and generates backlight arbitration results for each screen in the current vehicle screen according to the brightness parameters, based on a preset screen backlight switch logic table and preset priority. The backlight arbitration results are then sent to the backlight control module under the vehicle virtualization architecture via the backlight arbitration module. This enables backlight adjustment of the vehicle screen without going through the backlight control module, improving the accuracy of backlight adjustment and increasing the speed and efficiency of automatic screen-off under the vehicle virtualization architecture.

[0115] Furthermore, Figure 6 This is a flowchart illustrating the fifth embodiment of the automatic screen-off method under the vehicle virtualization architecture of the present invention, as shown below. Figure 6 As shown, based on the first embodiment, a fifth embodiment of the automatic screen-off method under the vehicle virtualization architecture of the present invention is proposed. In this embodiment, step S30 specifically includes the following steps:

[0116] Step S31: Generate backlight adjustment commands for each screen in the current vehicle screen based on the backlight arbitration result through the virtual host manager.

[0117] It should be noted that the virtual machine host manager can generate corresponding backlight adjustment commands for each screen in the current vehicle screen based on the backlight arbitration results.

[0118] In practical implementation, in the in-vehicle environment, there are usually multiple screens, such as the instrument panel screen, the central control screen, and the passenger screen. If the backlight control of these screens is independent of each other, problems such as asynchronous switching and chaotic status may occur, which will affect the user experience. By using the backlight arbitration result, the orderly and unified management of the backlight of multiple screens can be achieved, avoiding situations such as asynchronous backlight switching and undefined backlight switch status.

[0119] Step S32: The backlight control module under the vehicle virtualization architecture controls the backlight drive module under the vehicle virtualization architecture using the backlight adjustment command.

[0120] It is understood that the backlight control module can control the backlight driver module to adjust the backlight, that is, the backlight control module under the vehicle virtualization architecture can use the backlight adjustment command to control the backlight driver module under the vehicle virtualization architecture.

[0121] Step S33: Control and adjust the backlight of each screen through the backlight driving module.

[0122] It should be understood that the backlight driver module can control and adjust the backlight of each screen in the vehicle screen accordingly.

[0123] Furthermore, step S33 specifically includes the following steps:

[0124] The backlight driver module controls the serializer to turn off the backlight of the target screen, and controls and adjusts the corresponding screen according to the backlight adjustment command.

[0125] It is understood that the backlight driving module can control the serializer to turn off the backlight of the target screen, and then control and adjust the corresponding screen according to the backlight adjustment command.

[0126] In the specific implementation, see Figure 7 , Figure 7 This is a schematic diagram of the vehicle virtualization architecture in the automatic screen-off method under the vehicle virtualization architecture of the present invention, as shown below. Figure 7 As shown, taking a Windows-based in-vehicle system as an example, the virtual host manager can control and drive the backlight. The in-vehicle Windows system can report screen dimming events through the kernel, perform backlight arbitration through the backlight arbitration module, and control the serializer to turn off the target screen's backlight through the backlight driver module, thereby achieving automatic screen-off of the Windows screen under the in-vehicle virtualization architecture. Specifically, if Windows does not receive an event for 10 minutes, it will activate the screen saver. After 2 minutes, the Windows kernel can detect the screen dimming and send it to the Windows backlight arbitration through an interface. The Windows backlight arbitration then sends the dimming status to the backlight control through inter-virtual machine communication, and the backlight control turns off the backlight. Of course, in addition to Windows, in-vehicle systems can also be Android, Apple CarPlay, Google Android Auto, QNX, and Linux, etc. This embodiment does not limit this.

[0127] This embodiment, through the above-described scheme, generates backlight adjustment commands for each screen in the current vehicle-mounted screen based on the backlight arbitration result through the virtual host manager; the backlight control module under the vehicle virtualization architecture uses the backlight adjustment commands to control the backlight driver module under the vehicle virtualization architecture; and the backlight driver module controls and adjusts the backlight of each screen. This effectively analyzes the backlight situation of each vehicle-mounted screen, performs precise backlight control and adjustment, and directly controls the vehicle-mounted screens under the vehicle virtualization architecture, improving the accuracy of backlight adjustment and increasing the speed and efficiency of automatic screen-off under the vehicle virtualization architecture.

[0128] Accordingly, the present invention further provides an automatic screen-off device under an in-vehicle virtualization architecture.

[0129] Reference Figure 8 , Figure 8 This is a functional block diagram of the first embodiment of the automatic screen-off device under the vehicle virtualization architecture of the present invention.

[0130] In the first embodiment of the automatic screen-off device under the vehicle virtualization architecture of the present invention, the automatic screen-off device under the vehicle virtualization architecture includes:

[0131] The detection module 10 is used to perform backlight arbitration on the current vehicle screen when it is detected that the current vehicle screen under the vehicle virtualization architecture is in screen saver mode.

[0132] The adjustment module 20 is used to control the backlight of the current vehicle screen through the virtual host manager based on the backlight arbitration result.

[0133] The screen-off module 30 is used to perform a screen-off operation on the current vehicle screen when it detects that the backlight of the current vehicle screen is turned off.

[0134] The detection module 10 is further configured to monitor the operating system of the current vehicle screen in the vehicle virtualization architecture in real time when the operating system of the current vehicle screen is started and the current vehicle screen is displayed normally; control the current vehicle screen to be in screen saver mode according to the monitoring data of the operating system; and when the current vehicle screen is detected to be in screen saver mode, perform backlight arbitration on the current vehicle screen according to the backlight arbitration module in the vehicle virtualization architecture.

[0135] The detection module 10 is further configured to execute the control command when the monitoring data indicates that the operating system receives the control command within the preset screen saver judgment time; and to control the current vehicle screen to be in screen saver mode when the monitoring data indicates that the operating system does not receive the control command within the preset screen saver judgment time.

[0136] The detection module 10 is further configured to monitor the cumulative duration of the current vehicle screen being in screen saver mode in real time when the current vehicle screen is detected to be in screen saver mode; when the cumulative duration reaches a preset cumulative duration threshold, obtain the screen dimming event monitored by the operating system, and feed the screen dimming event back to the backlight arbitration module under the vehicle virtualization architecture; and perform backlight arbitration on the current vehicle screen through the backlight arbitration module.

[0137] The detection module 10 is further configured to determine the brightness parameters of the current vehicle screen through the backlight arbitration module, generate backlight arbitration results for each screen in the current vehicle screen according to the brightness parameters and a preset screen backlight switch logic table and preset priority, and send the backlight arbitration results to the backlight control module under the vehicle virtualization architecture through the backlight arbitration module.

[0138] The adjustment module 20 is further configured to generate backlight adjustment commands corresponding to each screen in the current vehicle screen according to the backlight arbitration result through the virtual host manager; control the backlight driving module under the vehicle virtualization architecture using the backlight adjustment commands through the backlight control module under the vehicle virtualization architecture; and control and adjust the backlight of each screen through the backlight driving module.

[0139] The adjustment module 20 is also used to control the serializer to turn off the backlight of the target screen through the backlight driving module, and to control and adjust the corresponding screen according to the backlight adjustment command.

[0140] The steps for implementing each functional module of the automatic screen-off device under the vehicle virtualization architecture can be referred to in the various embodiments of the automatic screen-off method under the vehicle virtualization architecture of the present invention, and will not be repeated here.

[0141] Furthermore, this embodiment of the invention also proposes a storage medium storing an automatic screen-off program under an in-vehicle virtualization architecture. When the automatic screen-off program under the in-vehicle virtualization architecture is executed by a processor, it performs the following operations:

[0142] When the current in-vehicle screen under the vehicle virtualization architecture is detected to be in screen saver mode, backlight arbitration is performed on the current in-vehicle screen;

[0143] The backlight of the current in-vehicle screen is controlled by the virtual host manager based on the backlight arbitration result;

[0144] When the backlight of the current vehicle screen is detected to be off, the screen-off operation of the current vehicle screen is completed.

[0145] Furthermore, when the automatic screen-off program under the in-vehicle virtualization architecture is executed by the processor, it also performs the following operations:

[0146] When the operating system of the current in-vehicle screen is started under the in-vehicle virtualization architecture and the current in-vehicle screen is displayed normally, the operating system is monitored in real time.

[0147] The system controls the current vehicle screen to be in screen saver mode based on the monitoring data of the operating system.

[0148] When the current vehicle screen is detected to be in screen saver mode, backlight arbitration is performed on the current vehicle screen according to the backlight arbitration module under the vehicle virtualization architecture.

[0149] Furthermore, when the automatic screen-off program under the in-vehicle virtualization architecture is executed by the processor, it also performs the following operations:

[0150] When the monitoring data indicates that the operating system receives a control command within a preset screen saver judgment time, the control command is executed.

[0151] When the monitoring data indicates that the operating system has not received the control command within the preset screen saver judgment time, it controls the current vehicle screen to enter screen saver mode.

[0152] Furthermore, when the automatic screen-off program under the in-vehicle virtualization architecture is executed by the processor, it also performs the following operations:

[0153] When the current vehicle screen is detected to be in screen saver mode, the cumulative duration of the current vehicle screen being in screen saver mode is monitored in real time.

[0154] When the accumulated time reaches a preset accumulated time threshold, the screen dimming event monitored by the operating system is obtained, and the screen dimming event is fed back to the backlight arbitration module under the vehicle virtualization architecture.

[0155] The backlight arbitration module performs backlight arbitration on the current vehicle screen.

[0156] Furthermore, when the automatic screen-off program under the in-vehicle virtualization architecture is executed by the processor, it also performs the following operations:

[0157] The backlight arbitration module determines the brightness parameters of the current vehicle screen and generates the backlight arbitration results of each screen in the current vehicle screen according to the brightness parameters, a preset screen backlight switch logic table, and a preset priority.

[0158] The backlight arbitration module sends the backlight arbitration result to the backlight control module under the vehicle virtualization architecture.

[0159] Furthermore, when the automatic screen-off program under the in-vehicle virtualization architecture is executed by the processor, it also performs the following operations:

[0160] The virtual host manager generates backlight adjustment commands for each screen in the current vehicle screen based on the backlight arbitration results.

[0161] The backlight control module under the vehicle virtualization architecture uses the backlight adjustment command to control the backlight drive module under the vehicle virtualization architecture.

[0162] The backlight driving module controls and adjusts the backlight of each screen.

[0163] Furthermore, when the automatic screen-off program under the in-vehicle virtualization architecture is executed by the processor, it also performs the following operations:

[0164] The backlight driver module controls the serializer to turn off the backlight of the target screen, and controls and adjusts the corresponding screen according to the backlight adjustment command.

[0165] Those skilled in the art will understand that all or part of the steps in the methods described above can be implemented by a program instructing related hardware. The program is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium is a computer-readable storage medium, including but not limited to: USB flash drive, mobile hard drive, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk, and other media that can store program code.

[0166] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0167] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0168] The above are merely preferred embodiments of the present invention and do not limit the patent scope of the present invention. Any equivalent structural or procedural transformations made based on the content of the present invention's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of the present invention.

Claims

1. A method for automatically turning off the screen under an in-vehicle virtualization architecture, characterized in that, The automatic screen-off method under the in-vehicle virtualization architecture includes: When the current in-vehicle screen under the vehicle virtualization architecture is detected to be in screen saver mode, backlight arbitration is performed on the current in-vehicle screen; The backlight of the current in-vehicle screen is controlled by the virtual host manager based on the backlight arbitration result; When the backlight of the current vehicle screen is detected to be off, the screen-off operation of the current vehicle screen is completed. Specifically, when it is detected that the current in-vehicle screen under the in-vehicle virtualization architecture is in screensaver mode, backlight arbitration is performed on the current in-vehicle screen, including: When the operating system of the current in-vehicle screen is started under the in-vehicle virtualization architecture and the current in-vehicle screen is displayed normally, the operating system is monitored in real time. The system controls the current vehicle screen to be in screen saver mode based on the monitoring data of the operating system. When the current vehicle screen is detected to be in screen saver mode, backlight arbitration is performed on the current vehicle screen according to the backlight arbitration module under the vehicle virtualization architecture.

2. The automatic screen-off method under the in-vehicle virtualization architecture as described in claim 1, characterized in that, The step of controlling the current vehicle screen to be in screen saver mode based on the monitoring data of the operating system includes: When the operating system receives a control command within a preset screen saver judgment time, the monitoring data of the operating system indicates that the control command is executed. If the operating system does not receive the control command within the preset screen saver judgment time, it controls the current vehicle screen to enter screen saver mode.

3. The automatic screen-off method under the in-vehicle virtualization architecture as described in claim 1, characterized in that, When the current vehicle screen is detected to be in screen saver mode, the backlight arbitration of the current vehicle screen is performed according to the backlight arbitration module under the vehicle virtualization architecture, including: When the current vehicle screen is detected to be in screen saver mode, the cumulative duration of the current vehicle screen being in screen saver mode is monitored in real time. When the accumulated time reaches a preset accumulated time threshold, the screen dimming event monitored by the operating system is obtained, and the screen dimming event is fed back to the backlight arbitration module under the vehicle virtualization architecture. The backlight arbitration module performs backlight arbitration on the current vehicle screen.

4. The automatic screen-off method under the in-vehicle virtualization architecture as described in claim 3, characterized in that, The backlight arbitration of the current vehicle screen via the backlight arbitration module includes: The backlight arbitration module determines the brightness parameters of the current vehicle screen and generates the backlight arbitration results of each screen in the current vehicle screen according to the brightness parameters, a preset screen backlight switch logic table, and a preset priority. The backlight arbitration module sends the backlight arbitration result to the backlight control module under the vehicle virtualization architecture.

5. The automatic screen-off method under the in-vehicle virtualization architecture as described in claim 1, characterized in that, The step of controlling the backlight of the current vehicle screen through the virtual host manager based on the backlight arbitration result includes: The virtual host manager generates backlight adjustment commands for each screen in the current vehicle screen based on the backlight arbitration results. The backlight control module under the vehicle virtualization architecture uses the backlight adjustment command to control the backlight drive module under the vehicle virtualization architecture. The backlight driving module controls and adjusts the backlight of each screen.

6. The automatic screen-off method under the in-vehicle virtualization architecture as described in claim 5, characterized in that, The control and adjustment of the backlight of each screen through the backlight driving module includes: The backlight driver module controls the serializer to turn off the backlight of the target screen, and controls and adjusts the corresponding screen according to the backlight adjustment command.

7. An automatic screen-off device under an in-vehicle virtualization architecture, characterized in that, The automatic screen-off device under the vehicle virtualization architecture includes: The detection module is used to perform backlight arbitration on the current vehicle screen when it is detected that the current vehicle screen under the vehicle virtualization architecture is in screen saver mode; An adjustment module is used to control the backlight of the current in-vehicle screen according to the backlight arbitration result through a virtual host manager; The screen-off module is used to complete the screen-off operation of the current vehicle screen when it is detected that the backlight of the current vehicle screen is turned off; The detection module is also used to monitor the operating system of the current vehicle screen in the vehicle virtualization architecture in real time when the operating system of the current vehicle screen is started and the current vehicle screen is displayed normally; control the current vehicle screen to be in screen saver mode according to the monitoring data of the operating system; and when the current vehicle screen is detected to be in screen saver mode, perform backlight arbitration on the current vehicle screen according to the backlight arbitration module in the vehicle virtualization architecture.

8. An automatic screen-off device under an in-vehicle virtualization architecture, characterized in that, The automatic screen-off device under the vehicle virtualization architecture includes: a memory, a processor, and an automatic screen-off program under the vehicle virtualization architecture stored on the memory and executable on the processor. The automatic screen-off program under the vehicle virtualization architecture is configured to implement the steps of the automatic screen-off method under the vehicle virtualization architecture as described in any one of claims 1 to 6.

9. A storage medium, characterized in that, The storage medium stores an automatic screen-off program under the vehicle virtualization architecture. When the automatic screen-off program under the vehicle virtualization architecture is executed by the processor, it implements the steps of the automatic screen-off method under the vehicle virtualization architecture as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Screen control system, method and device, electronic equipment and vehicle

    CN116909502A

  • Backlight control method and device, screen controller and storage medium

    CN118629357A