Automatic screen turn-off method, device and equipment under vehicle-mounted virtualization architecture and storage medium
By arbitrating and controlling the screen under the on-board virtualization architecture, the automatic screen shutdown is achieved, which solves the problem that the on-board system cannot turn off the screen, improves the accuracy and efficiency of screen backlight adjustment, and improves driving safety.
Patent Information
- Application Number
- CN202510462723.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-14
- Publication Date
- 2025-08-15
AI Technical Summary
Under the on-board virtualization architecture, the on-board system cannot directly control the screen to turn off, causing the screen brightness to interfere with the driver's sight when driving at night, causing safety hazards.
When the screen saver mode is detected, the on-board screen is backlit arbitrated, and the backlight is controlled by using the virtual host manager to realize the automatic screen off of the screen.
It improves the accuracy and efficiency of backlight adjustment of the on-board screen, solves the problem of not being able to directly turn off the screen under the on-board virtualization architecture, and improves driving safety.
Smart Images

Figure CN120481635A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of screen display technology, and in particular to a method, device, equipment and storage medium for automatically turning off the screen under an in-vehicle virtualization architecture. Background Art
[0002] At present, the functions of in-vehicle information systems are becoming more and more powerful, and the screens are becoming larger and larger. They are gradually becoming standard features of cars. While in-vehicle information systems are convenient for people, they are also gradually becoming a major source of interference in the car. Especially when driving at night, when the screen brightness of the in-vehicle information system is too bright, it will seriously interfere with the driver's vision and cause driving safety hazards; when the screen brightness is too dim, it is difficult for the driver to see the content on the screen clearly, and the driver needs to get close to the screen to watch, or manually adjust the screen brightness to an appropriate level, which will also bring safety hazards.
[0003] Under the in-vehicle virtualization architecture, the screen-related hardware is not connected to the in-vehicle system, but is connected to the virtual host manager. The in-vehicle system cannot directly control the screen to turn off the screen like a computer. Summary of the Invention
[0004] The main purpose of the present invention is to provide a method, device, equipment and storage medium for automatically turning off the screen under a vehicle-mounted virtualization architecture, aiming to solve the technical problem in the prior art that the vehicle-mounted system cannot be directly stuck on a plane to turn off the screen under the vehicle-mounted virtualization architecture.
[0005] In a first aspect, the present invention provides a method for automatically turning off the screen under a vehicle-mounted virtualization architecture, the method comprising the following steps:
[0006] When detecting that the current in-vehicle screen under the in-vehicle virtualization architecture is in a screen saver mode, performing backlight arbitration on the current in-vehicle screen;
[0007] Controlling the backlight of the current vehicle screen according to the backlight arbitration result through the virtual host manager;
[0008] When it is detected that the backlight of the current vehicle-mounted screen is turned off, the screen-off operation of the current vehicle-mounted screen is completed.
[0009] Optionally, when detecting that the current vehicle screen under the vehicle virtualization architecture is in the screen saver mode, performing backlight arbitration on the current vehicle screen includes:
[0010] When the operating system of the current in-vehicle screen under the in-vehicle virtualization architecture is started and the current in-vehicle screen is displayed normally, monitoring the operating system in real time;
[0011] Controlling the current vehicle screen to be in screen saver mode according to the monitoring data of the operating system;
[0012] When it is detected that the current vehicle screen is in the 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 vehicle screen to be in screen saver mode according to the monitoring data of the operating system includes:
[0014] When the monitoring data indicates that the operating system receives a control instruction within a preset screen saver judgment time, executing the control instruction;
[0015] When the monitoring data indicates that the operating system has not received the control instruction within the preset screen saver judgment time, the current vehicle screen is controlled to be in screen saver mode.
[0016] Optionally, when detecting that the current vehicle screen is in screen saver mode, performing backlight arbitration on the current vehicle screen according to the backlight arbitration module under the vehicle virtualization architecture includes:
[0017] When detecting that the current vehicle screen is in the screen saver mode, monitoring in real time the cumulative time the current vehicle screen is in the screen saver mode;
[0018] When the accumulated time reaches a preset accumulated time threshold, obtaining a screen dimming event monitored by the operating system, and feeding the screen dimming event back to a backlight arbitration module under the in-vehicle virtualization architecture;
[0019] The backlight arbitration module is used to perform backlight arbitration on the current vehicle-mounted screen.
[0020] Optionally, performing backlight arbitration on the current vehicle-mounted screen by the backlight arbitration module includes:
[0021] Determining the brightness parameter of the current vehicle screen by the backlight arbitration module, and generating a backlight arbitration result for each screen in the current vehicle screen according to the brightness parameter and 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-mounted virtualization architecture.
[0023] Optionally, controlling the backlight of the current vehicle screen according to the backlight arbitration result through the virtual host manager includes:
[0024] Generating, by the virtual host manager, a backlight adjustment instruction corresponding to each screen in the current vehicle screen according to the backlight arbitration result;
[0025] Controlling the backlight driving module under the vehicle virtualization architecture by using the backlight adjustment instruction through the backlight control module under the vehicle virtualization architecture;
[0026] The backlight of each screen is controlled and adjusted through the backlight driving module.
[0027] Optionally, controlling and adjusting the backlight of each screen by the backlight driving module includes:
[0028] The backlight driving 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 instruction.
[0029] In a second aspect, to achieve the above-mentioned purpose, the present invention further proposes an automatic screen-off device under a vehicle-mounted virtualization architecture, wherein the automatic screen-off device under a vehicle-mounted virtualization architecture comprises:
[0030] A detection module, configured to perform backlight arbitration on the current in-vehicle screen when detecting that the current in-vehicle screen under the in-vehicle virtualization architecture is in screen saver mode;
[0031] an adjustment module, configured to control the backlight of the current vehicle-mounted screen according to a backlight arbitration result through a virtual host manager;
[0032] The screen-off module is used to complete the screen-off operation of the current vehicle-mounted screen when it is detected that the backlight of the current vehicle-mounted screen is turned off.
[0033] On the third aspect, in order to achieve the above-mentioned purpose, the present invention also proposes an automatic screen-off device under a vehicle-mounted virtualization architecture, wherein the automatic screen-off device under the vehicle-mounted virtualization architecture includes: a memory, a processor, and an automatic screen-off program under a vehicle-mounted virtualization architecture stored on the memory and runnable on the processor, wherein the automatic screen-off program under the vehicle-mounted virtualization architecture is configured to implement the steps of the automatic screen-off method under the vehicle-mounted virtualization architecture as described above.
[0034] In the fourth aspect, in order to achieve the above-mentioned purpose, the present invention also proposes a storage medium, which stores an automatic screen-off program under the vehicle-mounted virtualization architecture. When the automatic screen-off program under the vehicle-mounted virtualization architecture is executed by the processor, the steps of the automatic screen-off method under the vehicle-mounted virtualization architecture as described above are implemented.
[0035] The automatic screen-off method under the vehicle-mounted virtualization architecture proposed in the present invention performs backlight arbitration on the current vehicle-mounted screen when detecting that the current vehicle-mounted screen under the vehicle-mounted virtualization architecture is in screen saver mode; controls the backlight of the current vehicle-mounted screen according to the backlight arbitration result through the virtual host manager; and completes the screen-off operation of the current vehicle-mounted screen when detecting that the backlight of the current vehicle-mounted screen is turned off. The method can effectively analyze the backlight conditions of each vehicle-mounted screen, accurately control and adjust the backlight of each vehicle-mounted screen, and directly control the vehicle-mounted screen under the vehicle-mounted virtualization architecture, thereby improving the accuracy of the vehicle-mounted screen backlight adjustment and improving the speed and efficiency of the automatic screen-off under the vehicle-mounted virtualization architecture. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] Figure 1 A schematic diagram of the device structure of the hardware operating environment involved in the embodiment of the present invention;
[0037] Figure 2 This is a flow chart of a first embodiment of the automatic screen-off method under the vehicle-mounted virtualization architecture of the present invention;
[0038] Figure 3 This is a flow chart of a second embodiment of the automatic screen-off method under the vehicle-mounted virtualization architecture of the present invention;
[0039] Figure 4 This is a flowchart of a third embodiment of the automatic screen-off method under the vehicle-mounted virtualization architecture of the present invention;
[0040] Figure 5 This is a flowchart of a fourth embodiment of the automatic screen-off method under the vehicle-mounted virtualization architecture of the present invention;
[0041] Figure 6 This is a flowchart of a fifth embodiment of the automatic screen-off method under the vehicle-mounted virtualization architecture of the present invention;
[0042] Figure 7 Schematic diagram of the vehicle-mounted virtualization architecture in the automatic screen-off method under the vehicle-mounted virtualization architecture of the present invention;
[0043] Figure 8 This is a functional module diagram of the first embodiment of the automatic screen-off device under the vehicle-mounted virtualization architecture of the present invention.
[0044] The purpose, features and advantages of the present invention will be further described with reference to the accompanying drawings and in conjunction with the embodiments. DETAILED DESCRIPTION
[0045] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0046] The solution of the embodiment of the present invention is mainly: when it is detected that the current vehicle-mounted screen is in screen saver mode under the vehicle-mounted virtualization architecture, backlight arbitration is performed on the current vehicle-mounted screen; the backlight of the current vehicle-mounted screen is controlled by the virtual host manager according to the backlight arbitration result; when it is detected that the backlight of the current vehicle-mounted screen is turned off, the screen-off operation of the current vehicle-mounted screen is completed, which can effectively analyze the backlight conditions of each vehicle-mounted screen, accurately control and adjust the backlight of each vehicle-mounted screen, and directly control the vehicle-mounted screen under the vehicle-mounted virtualization architecture, thereby improving the accuracy of the vehicle-mounted screen backlight adjustment, and improving the speed and efficiency of automatic screen off under the vehicle-mounted virtualization architecture, and solving the technical problem in the prior art that the vehicle-mounted system cannot be directly stuck on a plane to turn off the screen under the vehicle-mounted 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 embodiment 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. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the user interface 1003 may optionally include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a Wi-Fi interface). The memory 1005 may be a high-speed RAM memory or a stable memory (Non-Volatile Memory), such as a disk memory. The memory 1005 may optionally 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 in the figure does not constitute a limitation of the device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0050] like Figure 1 As shown, the memory 1005 as a storage medium may include an operating device, a network communication module, a user interface module, and an automatic screen-off program under the vehicle-mounted virtualization architecture.
[0051] 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 performs the following operations:
[0052] When detecting that the current in-vehicle screen under the in-vehicle virtualization architecture is in a screen saver mode, performing backlight arbitration on the current in-vehicle screen;
[0053] Controlling the backlight of the current vehicle screen according to the backlight arbitration result through the virtual host manager;
[0054] When it is detected that the backlight of the current vehicle-mounted screen is turned off, the screen-off operation of the current vehicle-mounted 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 further performs the following operations:
[0056] When the operating system of the current in-vehicle screen under the in-vehicle virtualization architecture is started and the current in-vehicle screen is displayed normally, monitoring the operating system in real time;
[0057] Controlling the current vehicle screen to be in screen saver mode according to the monitoring data of the operating system;
[0058] When it is detected that the current vehicle screen is in the 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 further performs the following operations:
[0060] When the monitoring data indicates that the operating system receives a control instruction within a preset screen saver judgment time, executing the control instruction;
[0061] When the monitoring data indicates that the operating system has not received the control instruction within the preset screen saver judgment time, the current vehicle screen is controlled to be in 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 further performs the following operations:
[0063] When detecting that the current vehicle screen is in the screen saver mode, monitoring in real time the cumulative time the current vehicle screen is in the screen saver mode;
[0064] When the accumulated time reaches a preset accumulated time threshold, obtaining a screen dimming event monitored by the operating system, and feeding the screen dimming event back to a backlight arbitration module under the in-vehicle virtualization architecture;
[0065] The backlight arbitration module is used to perform backlight arbitration on the current vehicle-mounted 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 further performs the following operations:
[0067] Determining the brightness parameter of the current vehicle screen by the backlight arbitration module, and generating a backlight arbitration result for each screen in the current vehicle screen according to the brightness parameter and 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-mounted 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 further performs the following operations:
[0070] Generating, by the virtual host manager, a backlight adjustment instruction corresponding to each screen in the current vehicle screen according to the backlight arbitration result;
[0071] Controlling the backlight driving module under the vehicle virtualization architecture by using the backlight adjustment instruction through the backlight control module under the vehicle virtualization architecture;
[0072] The backlight of each screen is controlled and adjusted through the backlight driving module.
[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 further performs the following operations:
[0074] The backlight driving 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 instruction.
[0075] Through the above-mentioned scheme, this embodiment performs backlight arbitration on the current vehicle-mounted screen when it is detected that the current vehicle-mounted screen is in screen saver mode under the vehicle-mounted virtualization architecture; controls the backlight of the current vehicle-mounted screen according to the backlight arbitration result through the virtual host manager; and completes the screen-off operation of the current vehicle-mounted screen when it is detected that the backlight of the current vehicle-mounted screen is turned off. This can effectively analyze the backlight conditions of each vehicle-mounted screen, accurately control and adjust the backlight of each vehicle-mounted screen, and directly control the vehicle-mounted screen under the vehicle-mounted virtualization architecture, thereby improving the accuracy of the vehicle-mounted screen backlight adjustment and improving the speed and efficiency of automatic screen-off under the vehicle-mounted virtualization architecture.
[0076] Based on the above hardware structure, an embodiment of the automatic screen-off method under the vehicle-mounted virtualization architecture of the present invention is proposed.
[0077] Reference Figure 2 , Figure 2This is a flow chart of the first embodiment of the automatic screen-off method under the vehicle-mounted virtualization architecture of the present invention.
[0078] In a first embodiment, the automatic screen-off method under the vehicle-mounted 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 the screen saver mode, backlight arbitration is performed on the current vehicle screen.
[0080] It should be noted that the laser point cloud data is point cloud data generated by laser scanning the top surface of the bridge pier, and the laser point cloud data is preprocessed to obtain preprocessed target point cloud data.
[0081] Step S20: controlling the backlight of the current vehicle screen according to the backlight arbitration result through the virtual host manager.
[0082] It should be understood that after the target point cloud data is cropped according to the pre-set plane area, a plane equation can be fitted. The plane equation refers to the equation corresponding to all points in the same plane in space, and its general formula is such as Ax+By+Cz+D=0.
[0083] Step S30: When it is detected that the backlight of the current vehicle-mounted screen is turned off, the screen-off operation of the current vehicle-mounted screen is completed.
[0084] It can be understood that the plane distances between the ruler plane and all planes in the preset plane area can be calculated using the plane equation, and the flatness detection result of the top surface of the pier can be generated based on the plane distances.
[0085] Through the above-mentioned scheme, this embodiment performs backlight arbitration on the current vehicle-mounted screen when it is detected that the current vehicle-mounted screen is in screen saver mode under the vehicle-mounted virtualization architecture; controls the backlight of the current vehicle-mounted screen according to the backlight arbitration result through the virtual host manager; and completes the screen-off operation of the current vehicle-mounted screen when it is detected that the backlight of the current vehicle-mounted screen is turned off. This can effectively analyze the backlight conditions of each vehicle-mounted screen, accurately control and adjust the backlight of each vehicle-mounted screen, and directly control the vehicle-mounted screen under the vehicle-mounted virtualization architecture, thereby improving the accuracy of the vehicle-mounted screen backlight adjustment and improving the speed and efficiency of automatic screen-off under the vehicle-mounted virtualization architecture.
[0086] Further, Figure 3 This is a flow chart of the second embodiment of the automatic screen-off method under the vehicle-mounted virtualization architecture of the present invention. 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-mounted screen under the vehicle-mounted virtualization architecture is started and the current vehicle-mounted screen is displayed normally, the operating system is monitored in real time.
[0088] It should be noted that, when it is detected that the operating system of the current vehicle-mounted screen under the vehicle-mounted virtualization architecture is started and the current vehicle-mounted screen is displayed normally, the operating system can be monitored in real time.
[0089] Step S12: controlling the current vehicle screen to be in screen saver mode according to the monitoring data of the operating system.
[0090] It is understandable that the screen saver determination can be performed through the monitoring data of the operating system, and the current vehicle screen can be controlled to be in the screen saver mode according to the monitoring data of the operating system.
[0091] Step S13: When it is detected that the current vehicle screen is in the 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 there is a backlight arbitration module under the vehicle virtualization architecture. When the current vehicle screen is in the screen saver mode, the backlight arbitration of the current vehicle screen can be performed according to the backlight arbitration module.
[0093] Through the above-mentioned scheme, this embodiment performs backlight arbitration on the current vehicle-mounted screen when it is detected that the current vehicle-mounted screen is in screen saver mode under the vehicle-mounted virtualization architecture; controls the backlight of the current vehicle-mounted screen according to the backlight arbitration result through the virtual host manager; and completes the screen-off operation of the current vehicle-mounted screen when it is detected that the backlight of the current vehicle-mounted screen is turned off. This can effectively analyze the backlight conditions of each vehicle-mounted screen, accurately control and adjust the backlight of each vehicle-mounted screen, and directly control the vehicle-mounted screen under the vehicle-mounted virtualization architecture, thereby improving the accuracy of the vehicle-mounted screen backlight adjustment and improving the speed and efficiency of automatic screen-off under the vehicle-mounted virtualization architecture.
[0094] Further, Figure 4 This is a flow chart of the third embodiment of the automatic screen-off method under the vehicle-mounted virtualization architecture of the present invention. 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 instruction within a preset screen saver determination time, the operating system executes the control instruction.
[0096] It should be noted that, when the monitoring data indicates that the operating system receives a control instruction within a preset screen saver judgment time, the control instruction may be executed.
[0097] Step S122: When the monitoring data indicates that the operating system has not received the control instruction within the preset screen saver determination time, control the current vehicle screen to be in screen saver mode.
[0098] It can be understood that when the monitoring data shows that the operating system has not received the control instruction within the preset screen saver judgment time, the current vehicle screen can be controlled to be in screen saver mode. The control instruction is generally generated by the user through voice, touch, button, gesture, image recognition, etc., and of course, the corresponding control instruction can also be generated by other means, such as nodding, shaking head and other head movements to generate different control instructions, and the corresponding control instruction can also be generated through a mobile phone 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, when the user does not perform corresponding operation parameter control instructions on the current vehicle screen within 10 minutes, the current screen can enter the screen saver, that is, the current vehicle screen is controlled to be in 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, etc., which is not limited in this embodiment.
[0100] This embodiment adopts the above-mentioned scheme, by executing the control instruction when the monitoring data shows that the operating system receives the control instruction within the preset screen saver judgment time; and controlling the current vehicle screen to be in screen saver mode when the monitoring data shows that the operating system does not receive the control instruction within the preset screen saver judgment time. When the control instruction is not received, the current vehicle screen can be put into screen saver mode, and the backlight conditions of each vehicle screen can be effectively analyzed, thereby improving the speed and efficiency of automatic screen off under the vehicle virtualization architecture.
[0101] Further, Figure 5 This is a flow chart of the fourth embodiment of the automatic screen-off method under the vehicle-mounted virtualization architecture of the present invention. 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 it is detected that the current vehicle screen is in the screen saver mode, the accumulated time length of the current vehicle screen in the screen saver mode is monitored in real time.
[0103] It should be noted that when it is detected that the current vehicle screen is in screen saver mode, the cumulative time the current vehicle screen is in screen saver mode can be monitored in real time, that is, the cumulative time the screen is in screen saver mode is obtained.
[0104] Step S132: When the accumulated time reaches a preset accumulated time threshold, a 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.
[0105] It is understandable that when the cumulative time reaches a preset cumulative time 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 time threshold can be set to 2 minutes, that is, after the screen enters the screen saver, the screen kernel will feedback the screen dimming event, and then feedback the screen dimming event to the backlight arbitration module. The preset cumulative time threshold can also be set to other values, such as 1 minute, 3 minutes or 5 minutes, etc., which is not limited in this embodiment.
[0107] Step S133: Perform backlight arbitration on the current vehicle-mounted 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, the step S133 specifically includes the following steps:
[0110] Determining the brightness parameter of the current vehicle screen by the backlight arbitration module, and generating a backlight arbitration result for each screen in the current vehicle screen according to the brightness parameter and 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-mounted virtualization architecture.
[0112] It should be noted that the in-vehicle virtualization architecture has a backlight arbitration module, a backlight control module and a backlight driving 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 in accordance with a preset screen backlight switch logic table and a preset priority; the backlight arbitration module can send the backlight arbitration results to the backlight control module under the in-vehicle virtualization architecture.
[0113] In a specific implementation, according to the preset screen backlight switch logic table and priority rules, each serial number can be detected in turn to see whether it meets the screen backlight switch judgment method, and the serial numbers corresponding to all screen backlight switch states that need to be controlled with the highest priority can be obtained, thereby determining what state the backlight of each screen should be in. The backlight arbitration module sends the backlight arbitration result to the backlight control module under the vehicle-mounted virtualization architecture, thereby achieving accurate control of the screen backlight.
[0114] Through the above scheme, this embodiment determines the brightness parameters of the current vehicle screen through the backlight arbitration module, and generates the backlight arbitration results of each screen in the current vehicle screen according to the brightness parameters in accordance with a preset screen backlight switch logic table and a preset priority; the backlight arbitration module sends the backlight arbitration results to the backlight control module under the vehicle virtualization architecture; the vehicle screen backlight can be adjusted without the backlight control module, thereby improving the accuracy of the vehicle screen backlight adjustment and improving the speed and efficiency of automatic screen off under the vehicle virtualization architecture.
[0115] Further, Figure 6 This is a flow chart of the fifth embodiment of the automatic screen-off method under the vehicle-mounted virtualization architecture of the present invention. 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 a backlight adjustment instruction corresponding to each screen in the current vehicle screen according to 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 instructions for each screen in the current vehicle screen according to the backlight arbitration result.
[0118] In specific implementations, in a vehicle environment, there are usually multiple screens, such as the instrument screen, central control screen, and co-pilot screen. If the backlight controls of these screens are independent of each other, problems such as switch asynchrony and status confusion may occur, affecting the user experience. The backlight arbitration results can achieve orderly and unified management of the backlight of multiple screens, avoiding situations such as backlight switch asynchrony and undefined backlight switch status.
[0119] Step S32: The backlight control module in the vehicle virtualization architecture uses the backlight adjustment instruction to control the backlight driving module in the vehicle virtualization architecture.
[0120] It is understandable that the backlight control module can control the backlight driving module to adjust the backlight, that is, the backlight control module under the vehicle virtualization architecture uses the backlight adjustment instruction to control the backlight driving module under the vehicle virtualization architecture.
[0121] Step S33: controlling and adjusting the backlight of each screen through the backlight driving module.
[0122] It should be understood that the backlight driving module can control and adjust the backlight of each screen in the vehicle screen accordingly.
[0123] Furthermore, the step S33 specifically includes the following steps:
[0124] The backlight driving 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 instruction.
[0125] It is understandable 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 instruction.
[0126] In the specific implementation, see Figure 7 , Figure 7 This is a schematic diagram of the vehicle-mounted virtualization architecture in the automatic screen-off method under the vehicle-mounted virtualization architecture of the present invention. Figure 7 As shown, taking the in-vehicle system as Windows as an example, the virtual host manager can perform backlight control and backlight driving. The in-vehicle Windows can feedback the screen dimming event through the kernel, perform backlight arbitration through the backlight arbitration module, and control the serializer to turn off the backlight of the target screen through the backlight driver module, thereby realizing automatic screen off of the Windows screen under the in-vehicle virtualization architecture; a specific example is that if Windows does not receive an event for 10 minutes, it will perform a screen saver. After 2 minutes, the window kernel can detect the screen dimming and send it to the windows backlight arbitration through the interface->window backlight arbitration. The dimming status is sent to the backlight control through inter-virtual machine communication, and the backlight control turns off the backlight; of course, in addition to Windows, the in-vehicle system can also be Android system, Apple CarPlay system, Google Android Auto system, QNX system and Linux system, etc., and this embodiment is not limited to this.
[0127] Through the above-mentioned scheme, this embodiment generates backlight adjustment instructions corresponding to each screen in the current vehicle screen according to the backlight arbitration result through the virtual host manager; the backlight control module under the vehicle virtualization architecture uses the backlight adjustment instructions to control the backlight driving module under the vehicle virtualization architecture; the backlight of each screen is controlled and adjusted by the backlight driving module; it can effectively analyze the backlight conditions of each vehicle screen, accurately control and adjust the backlight of each vehicle screen, and directly control the vehicle screen under the vehicle virtualization architecture, thereby improving the accuracy of the vehicle screen backlight adjustment and improving 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 a vehicle-mounted virtualization architecture.
[0129] Reference Figure 8 , Figure 8 This is a functional module diagram of the first embodiment of the automatic screen-off device under the vehicle-mounted virtualization architecture of the present invention.
[0130] In a first embodiment of the automatic screen-off device under the vehicle-mounted virtualization architecture of the present invention, the automatic screen-off device under the vehicle-mounted virtualization architecture includes:
[0131] The detection module 10 is configured to perform backlight arbitration on the current vehicle screen when detecting that the current vehicle screen under the vehicle virtualization architecture is in the screen saver mode.
[0132] The adjustment module 20 is configured to control the backlight of the current vehicle-mounted screen according to the backlight arbitration result through the virtual host manager.
[0133] The screen-off module 30 is used to complete the screen-off operation of the current vehicle-mounted screen when it is detected that the backlight of the current vehicle-mounted screen is turned off.
[0134] The detection module 10 is also used to monitor the operating system of the current vehicle-mounted screen under the vehicle-mounted virtualization architecture in real time when the operating system of the current vehicle-mounted screen is started and the current vehicle-mounted screen is displayed normally; control the current vehicle-mounted screen to be in screen saver mode according to the monitoring data of the operating system; and when it is detected that the current vehicle-mounted screen is in screen saver mode, perform backlight arbitration on the current vehicle-mounted screen according to the backlight arbitration module under the vehicle-mounted virtualization architecture.
[0135] The detection module 10 is also used to execute the control instruction when the monitoring data shows that the operating system receives the control instruction within the preset screen saver judgment time; when the monitoring data shows that the operating system does not receive the control instruction within the preset screen saver judgment time, control the current vehicle screen to be in screen saver mode.
[0136] The detection module 10 is further configured to, upon detecting that the current vehicle screen is in screen saver mode, monitor in real time the cumulative duration of the current vehicle screen in screen saver mode; when the cumulative duration reaches a preset cumulative duration threshold, obtain a 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 also used to determine the brightness parameters of the current vehicle screen through the backlight arbitration module, and generate the backlight arbitration results of each screen in the current vehicle screen according to the brightness parameters according to the 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 also used to generate backlight adjustment instructions corresponding to each screen in the current vehicle screen according to the backlight arbitration result through the virtual host manager; use the backlight adjustment instructions to control the backlight driving module under the vehicle virtualization architecture 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 further configured 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 instruction.
[0140] Among them, the steps for implementing each functional module of the automatic screen-off device under the vehicle-mounted virtualization architecture can refer to the various embodiments of the automatic screen-off method under the vehicle-mounted virtualization architecture of the present invention, and will not be repeated here.
[0141] In addition, an embodiment of the present invention further provides a storage medium, on which an automatic screen-off program under a vehicle-mounted virtualization architecture is stored. When the automatic screen-off program under the vehicle-mounted virtualization architecture is executed by a processor, the following operations are implemented:
[0142] When detecting that the current in-vehicle screen under the in-vehicle virtualization architecture is in a screen saver mode, performing backlight arbitration on the current in-vehicle screen;
[0143] Controlling the backlight of the current vehicle screen according to the backlight arbitration result through the virtual host manager;
[0144] When it is detected that the backlight of the current vehicle-mounted screen is turned off, the screen-off operation of the current vehicle-mounted screen is completed.
[0145] Furthermore, when the automatic screen-off program in the vehicle virtualization architecture is executed by the processor, the following operations are also implemented:
[0146] When the operating system of the current in-vehicle screen under the in-vehicle virtualization architecture is started and the current in-vehicle screen is displayed normally, monitoring the operating system in real time;
[0147] Controlling the current vehicle screen to be in screen saver mode according to the monitoring data of the operating system;
[0148] When it is detected that the current vehicle screen is in the 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 in the vehicle virtualization architecture is executed by the processor, the following operations are also implemented:
[0150] When the monitoring data indicates that the operating system receives a control instruction within a preset screen saver judgment time, executing the control instruction;
[0151] When the monitoring data indicates that the operating system has not received the control instruction within the preset screen saver judgment time, the current vehicle screen is controlled to be in screen saver mode.
[0152] Furthermore, when the automatic screen-off program in the vehicle virtualization architecture is executed by the processor, the following operations are also implemented:
[0153] When detecting that the current vehicle screen is in the screen saver mode, monitoring in real time the cumulative time the current vehicle screen is in the screen saver mode;
[0154] When the accumulated time reaches a preset accumulated time threshold, obtaining a screen dimming event monitored by the operating system, and feeding the screen dimming event back to a backlight arbitration module under the in-vehicle virtualization architecture;
[0155] The backlight arbitration module is used to perform backlight arbitration on the current vehicle-mounted screen.
[0156] Furthermore, when the automatic screen-off program in the vehicle virtualization architecture is executed by the processor, the following operations are also implemented:
[0157] Determining the brightness parameter of the current vehicle screen by the backlight arbitration module, and generating a backlight arbitration result for each screen in the current vehicle screen according to the brightness parameter and 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-mounted virtualization architecture.
[0159] Furthermore, when the automatic screen-off program in the vehicle virtualization architecture is executed by the processor, the following operations are also implemented:
[0160] Generating, by the virtual host manager, a backlight adjustment instruction corresponding to each screen in the current vehicle screen according to the backlight arbitration result;
[0161] Controlling the backlight driving module under the vehicle virtualization architecture by using the backlight adjustment instruction through the backlight control module under the vehicle virtualization architecture;
[0162] The backlight of each screen is controlled and adjusted through the backlight driving module.
[0163] Furthermore, when the automatic screen-off program in the vehicle virtualization architecture is executed by the processor, the following operations are also implemented:
[0164] The backlight driving 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 instruction.
[0165] Those skilled in the art will understand that all or part of the steps in the above-mentioned implementation method can be completed by instructing the relevant hardware through a program, and the program is stored in a storage medium, including a number of instructions for enabling a device (which can be a single-chip microcomputer, chip, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application; and the aforementioned storage medium is a computer-readable storage medium, including but not limited to: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, and other media that can store program code.
[0166] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.
[0167] The serial numbers of the above embodiments of the present invention are for description only and do not represent the advantages or disadvantages of the embodiments.
[0168] The above are only preferred embodiments of the present invention and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention description and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A method for automatically turning off the screen under a vehicle-mounted virtualization architecture, characterized in that: The automatic screen-off method under the vehicle-mounted virtualization architecture includes: When detecting that the current in-vehicle screen under the in-vehicle virtualization architecture is in a screen saver mode, performing backlight arbitration on the current in-vehicle screen; Controlling the backlight of the current vehicle screen according to the backlight arbitration result through the virtual host manager; When it is detected that the backlight of the current vehicle-mounted screen is turned off, the screen-off operation of the current vehicle-mounted screen is completed.
2. The automatic screen-off method under the vehicle virtualization architecture according to claim 1, characterized in that: When detecting that the current vehicle screen under the vehicle virtualization architecture is in the screen saver mode, performing backlight arbitration on the current vehicle screen includes: When the operating system of the current in-vehicle screen under the in-vehicle virtualization architecture is started and the current in-vehicle screen is displayed normally, monitoring the operating system in real time; Controlling the current vehicle screen to be in screen saver mode according to the monitoring data of the operating system; When it is detected that the current vehicle screen is in the screen saver mode, backlight arbitration is performed on the current vehicle screen according to the backlight arbitration module under the vehicle virtualization architecture.
3. The automatic screen-off method under the vehicle virtualization architecture according to claim 2, characterized in that: The controlling the current vehicle screen to be in screen saver mode according to the monitoring data of the operating system includes: When the monitoring data indicates that the operating system receives a control instruction within a preset screen saver judgment time, executing the control instruction; When the monitoring data indicates that the operating system has not received the control instruction within the preset screen saver judgment time, the current vehicle screen is controlled to be in screen saver mode.
4. The automatic screen-off method under the vehicle virtualization architecture according to claim 2, characterized in that: When detecting that the current vehicle screen is in the screen saver mode, performing backlight arbitration on the current vehicle screen according to the backlight arbitration module under the vehicle virtualization architecture includes: When detecting that the current vehicle screen is in the screen saver mode, monitoring in real time the cumulative time the current vehicle screen is in the screen saver mode; When the accumulated time reaches a preset accumulated time threshold, obtaining a screen dimming event monitored by the operating system, and feeding the screen dimming event back to a backlight arbitration module under the in-vehicle virtualization architecture; The backlight arbitration module is used to perform backlight arbitration on the current vehicle-mounted screen.
5. The automatic screen-off method under the vehicle-mounted virtualization architecture according to claim 4, characterized in that: The performing backlight arbitration on the current vehicle-mounted screen by the backlight arbitration module includes: Determining the brightness parameter of the current vehicle screen by the backlight arbitration module, and generating a backlight arbitration result for each screen in the current vehicle screen according to the brightness parameter and 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-mounted virtualization architecture.
6. The automatic screen-off method under the vehicle-mounted virtualization architecture according to claim 1, characterized in that: The controlling the backlight of the current vehicle screen according to the backlight arbitration result by the virtual host manager includes: Generating, by the virtual host manager, a backlight adjustment instruction corresponding to each screen in the current vehicle screen according to the backlight arbitration result; Controlling the backlight driving module under the vehicle virtualization architecture by using the backlight adjustment instruction through the backlight control module under the vehicle virtualization architecture; The backlight of each screen is controlled and adjusted through the backlight driving module.
7. The automatic screen-off method under the vehicle-mounted virtualization architecture according to claim 6, characterized in that: The backlight driving module is used to control and adjust the backlight of each screen, including: The backlight driving 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 instruction.
8. An automatic screen-off device under a vehicle-mounted virtualization architecture, characterized in that: The automatic screen-off device under the vehicle-mounted virtualization architecture includes: A detection module, configured to perform backlight arbitration on the current in-vehicle screen when detecting that the current in-vehicle screen under the in-vehicle virtualization architecture is in screen saver mode; an adjustment module, configured to control the backlight of the current vehicle-mounted screen according to a backlight arbitration result through a virtual host manager; The screen-off module is used to complete the screen-off operation of the current vehicle-mounted screen when it is detected that the backlight of the current vehicle-mounted screen is turned off.
9. An automatic screen-off device under a vehicle-mounted virtualization architecture, characterized in that: The automatic screen-off device under the vehicle-mounted virtualization architecture includes: a memory, a processor, and an automatic screen-off program under the vehicle-mounted virtualization architecture stored in the memory and runnable on the processor. The automatic screen-off program under the vehicle-mounted virtualization architecture is configured to implement the steps of the automatic screen-off method under the vehicle-mounted virtualization architecture as described in any one of claims 1 to 7.
10. A storage medium, characterized in that: The storage medium stores an automatic screen-off program under the vehicle-mounted virtualization architecture. When the automatic screen-off program under the vehicle-mounted virtualization architecture is executed by the processor, the steps of the automatic screen-off method under the vehicle-mounted virtualization architecture as described in any one of claims 1 to 7 are implemented.