A control method of a dual-system device, a dual-system device, and a storage medium
By simulating the opening and closing process of the device through hardware architecture and underlying software, the black screen problem caused by hot-swapping or hot-swapping of OLED displays in dual-system laptops was solved, achieving seamless switching of displays and continuous operation of the operating system, thus improving the user experience.
Patent Information
- Application Number
- CN202411139961.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-19
- Publication Date
- 2025-11-28
- Estimated Expiration
- 2044-08-19
AI Technical Summary
In dual-system detachable laptops, OLED displays are prone to blackout issues during hot-swapping or hot-exchange processes, resulting in a poor user experience.
By simulating the opening and closing process of the device through hardware architecture and underlying software, the hot-plugging or hot-swapping of the monitor is realized. The VGA driver guides the monitor to complete the power-down and power-up sequence, keeping the operating system unchanged in the S0 state.
It enables seamless switching of displays during system transitions, enhancing the user experience, providing flexibility and convenience, and avoiding interruptions caused by manual operation.
Smart Images

Figure CN119292546B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of terminals, and in particular, to a control method of a dual-system device, a dual-system device, and a storage medium. BACKGROUND
[0002] A dual-system detachable notebook computer includes two detachable parts, a tablet end and a base end. After the tablet end is detached from the base end, it can be used as a tablet computer. When the tablet end and the base end are connected together, they can be used as a notebook computer. An OLED (Organic Light-Emitting Diode) display is a shared device of the tablet end and the base end. When the notebook computer is running, if the tablet end is pulled out and then plugged in again, the OLED display screen will be in a black screen state. This will bring a poor experience to the user. SUMMARY
[0003] The present disclosure provides a control method of a dual-system device, a dual-system device, and a storage medium to at least solve the above technical problems existing in the prior art.
[0004] According to a first aspect of the present disclosure, a control method of a dual-system device is provided, the control method being applied to a dual-system device, the dual-system device including a first main body and a second main body detachably connected, the first main body running a first system, and the second main body including a display and running a second system.
[0005] The control method includes:
[0006] The first main body and the second main body are connected, and the first system controls the display to display a first picture.
[0007] In response to a first trigger signal, the second system controls the display to display a second picture.
[0008] In response to a second trigger signal, the display is guided by a video graphics array (VGA) driver to complete power-down timing and power-up timing, so that the first system controls the display to continue displaying the first picture.
[0009] In an implementable manner, in response to the first trigger signal, the second system controls the display to display the second picture, including:
[0010] In response to the first trigger signal, the control right of the display is switched from a multiplexer of the first main body to the second system.
[0011] The second system controls the display to complete the power-down timing and the power-up timing, so that the display displays the second picture.
[0012] In an embodiment, the first system controls the display to continue displaying the first picture by directing the display to complete the power down sequence and the power up sequence through the VGA driver in response to the second trigger signal, including:
[0013] the second system directs the display to complete the power down sequence in response to the second trigger signal;
[0014] sending the display completing the power down sequence event to a basic input output system (BIOS) of the first subject;
[0015] the BIOS of the first subject receives the display completing the power down sequence event, and directs the display to complete the power down sequence and the power up sequence through the VGA driver, so that the first system controls the display to continue displaying the first picture.
[0016] In an embodiment, the directing the display to complete the power down sequence and the power up sequence through the VGA driver includes:
[0017] controlling a lid state of the VGA driver to be closed, so that the VGA driver directs the display to complete the power down sequence;
[0018] controlling the lid state of the VGA driver to be opened after a preset time, so that the VGA driver directs the display to complete the power up sequence.
[0019] In an embodiment, the first trigger signal is a first user trigger signal, and the second trigger signal is a second user trigger signal.
[0020] In an embodiment, the first trigger signal is a disconnection signal of the first subject from the second subject, and the second trigger signal is a connection signal of the first subject to the second subject.
[0021] In an embodiment, if the first trigger signal is the disconnection signal of the first subject from the second subject, and the second trigger signal is the connection signal of the first subject to the second subject;
[0022] The method further includes:
[0023] switching a mode of a multiplexer of the first subject to protect display output in response to the disconnection signal;
[0024] switching the mode of the multiplexer of the first subject to release display output in response to the connection signal.
[0025] According to a second aspect of the present disclosure, a dual-system device is provided, comprising a first body and a second body connected detachably, the first body running a first system, the second body comprising a display and running a second system; wherein,
[0026] The first body and the second body are connected, and the first system controls the display to display a first picture;
[0027] The second body responds to a first trigger signal, and makes the second system control the display to display a second picture;
[0028] The first body responds to a second trigger signal, and guides the display to complete power-off timing and power-on timing through a VGA driver, so that the first system controls the display to continue displaying the first picture.
[0029] According to a third aspect of the present disclosure, an electronic device is provided, comprising:
[0030] at least one processor; and
[0031] a memory connected in communication with the at least one processor; wherein,
[0032] The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method of the present disclosure.
[0033] According to a fourth aspect of the present disclosure, a non-transitory computer readable storage medium storing computer instructions is provided, the computer instructions being used to make the computer perform the method of the present disclosure.
[0034] The control method of a dual-system device, the dual-system device and the storage medium of the present disclosure simulate the process of opening and closing the device through the hardware architecture and the underlying software, realize the hot plugging or hot swapping of the display under the first system, and keep the operating system in the S0 state (working state) unchanged during the whole process, thereby providing flexibility and convenience for the display management in the dual-system application scenario.
[0035] It should be understood that the content described in this part is not intended to identify key or important features of the embodiments of the present disclosure, nor is it used to limit the scope of the present disclosure. Other features of the present disclosure will become apparent through the following description. BRIEF DESCRIPTION OF DRAWINGS
[0036] The above and other objects, features and advantages of the exemplary embodiments of the present disclosure will be more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which:
[0037] In the drawings, identical or corresponding reference signs indicate identical or corresponding parts.
[0038] Figure 1 A schematic diagram of a dual-system device according to an embodiment of the present disclosure is shown.
[0039] Figure 2 A schematic diagram of a control method of a dual-system device according to an embodiment of the present disclosure is shown. Figure One
[0040] Figure 3 A schematic diagram of a hardware architecture of a dual-system device according to an embodiment of the present disclosure is shown.
[0041] Figure 4 A schematic diagram of a control method of a dual-system device according to an embodiment of the present disclosure is shown. Figure Two
[0042] Figure 5 A schematic diagram of a control method of a dual-system device according to an embodiment of the present disclosure is shown. Figure Three
[0043] Figure 6 A schematic diagram of a dual-system device according to an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0044] In order to make the objectives, features and advantages of the present disclosure more obvious and easy to understand, the technical solutions in the embodiments of the present disclosure will be described clearly and completely below with reference to the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, rather than all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present disclosure.
[0045] The dual-system detachable notebook computer includes a tablet end and a base end connected detachably. The tablet end includes an OLED display, and after the tablet end is detached from the base end, it can be used as a tablet computer. The base end includes input devices such as a keyboard and a touchpad. When the tablet end and the base end are connected together, they can be used as a notebook computer. The tablet end and the base end run different operating systems respectively, for example, the tablet end is internally provided with an ARM SOC (system on chip based on ARM architecture) hardware system and runs an Android operating system. The base end is internally provided with a hardware architecture of an X86 platform and runs a Windows operating system.
[0046] When the tablet and dock are connected, pressing the power button will default to the dock's operating system controlling the display. When the tablet is removed from the dock, the tablet's operating system will control the display. When the tablet is reinserted into the dock, the dock's operating system will again control the display. If both insertion and removal occur while the device is powered on, this process is called hot-swapping. Due to the inherent characteristics of OLED displays, during hot-swapping, after exchanging operating system control, the OLED display needs to be guided through power-down and power-up sequences before it can display normally; otherwise, it will remain black. Currently, this guidance process typically requires pressing the power button or opening / closing the device.
[0047] When the tablet and base are connected and powered on, the process of transferring control of the OLED display between the operating systems on the base and the tablet is called hot-swapping. Similar to hot-swapping, the hot-swapping process also requires the OLED display to undergo power-down and power-on sequence controlled by the switching system. Initiating the power-down and power-on sequence by pressing the power button or opening / closing the device interrupts the operating system's operation, resulting in a poor user experience.
[0048] To address the aforementioned problems, according to a first aspect of the embodiments of this disclosure, a dual-system device is proposed, such as... Figure 1 As shown, the dual-system device includes a detachably connected first main body and a second main body. The first main body runs a first system, and the second main body includes a display and runs a second system. The display is an OLED display. The first system and the second system are different operating systems; for example, the first system is a Windows system, and the second system is an Android system. This disclosure does not limit the specific form of the first system and the second system.
[0049] According to a second aspect of the present disclosure, a control method for a dual-system device is provided, which is applied to the dual-system device described in the above embodiments, such as... Figure 2 As shown, the control method includes:
[0050] Step 101: The first main body and the second main body are connected, and the first system controls the display to show the first screen.
[0051] In the initial state, the first entity and the second entity are connected. The operating system of the first entity is in the S0 state (working state) and controls the display to show the screen of this system, that is, the first screen.
[0052] Step 102: In response to the first trigger signal, the second system controls the display to show the second screen.
[0053] The first trigger signal is used to trigger the transfer of the control right of the display from the first system to the second system. When the first trigger signal occurs, the device responds to the first trigger signal to transfer the control right of the display from the first system to the second system, so that the second system controls the display to display a second picture.
[0054] In step 103, in response to the second trigger signal, the display is guided to complete power-off timing and power-on timing by a video graphics array (VGA) driver, so that the first system controls the display to continue displaying the first picture.
[0055] The second trigger signal is used to trigger the transfer of the control right of the display from the second system back to the first system. When the second trigger signal occurs, the control right of the display is transferred from the second system to the first system in response to the second trigger signal. For the first subject, the display is equivalent to a pluggable external device, and since the current first subject does not support hot plug or hot swap of the external device. Therefore, after the control right of the display is returned to the first system, the VGA (Video Graphics Array) driver is used to simulate the opening and closing of the device, and then guide the display to perform power-off timing and power-on timing, so that the display can continue to display the first picture. The VGA driver is a program inside a notebook computer, which is used to control the data transmission between the system and the display.
[0056] In this process, the first subject simulates the opening and closing of the device through the VGA driver, thereby guiding the display to perform power-off timing and power-on timing. However, in this process, the first system is not notified to perform the real opening and closing action, and the first system is always in the S0 state during this process. Therefore, without any manual operation, the display can complete the hot plug or hot swap under the first system, and the display content can be seamlessly switched between the first picture and the second picture. After the control system is switched, there is no need for manual operation to turn on or off the device or to open and close the lid, thereby improving the user experience.
[0057] In the control method of the present disclosure, the process of simulating the opening and closing of the device through the hardware architecture and the underlying software is used to realize the hot plug or hot swap of the display under the first system, while keeping the operating system in the S0 state unchanged, thereby providing flexibility and convenience for the display management in the dual-system switching application scenario.
[0058] In an embodiment of the present disclosure, the second system controls the display to display a second picture in response to the first trigger signal, including: in response to the first trigger signal, switching the control right of the display from a multiplexer of the first system to the second system; and the second system controls the display to complete power-off timing and power-on timing, so that the display displays the second picture.
[0059] As shown in Figure 3 the first body includes a MUX (Multiplexer), a BIOS, an EC (Embedded Controller) and an X86 supported CPU (Central Processing Unit). In this embodiment, the first system controls the display through the multiplexer. After responding to the first trigger signal, the control right of the display is transferred from the multiplexer to the ARM SOC. After the second system controls the display to complete the power down sequence and the power up sequence, the display successfully displays the second picture. In the control method of the present disclosure, since the display is part of the second body, the second body controls the display to perform the power down sequence and the power up sequence is relatively simple and common, therefore, the control of the display by the second body in the present disclosure is not specifically limited.
[0060] In one embodiment of the present disclosure, the first system controls the display to continue displaying the first picture after responding to the second trigger signal and guiding the display to complete the power down sequence and the power up sequence through the VGA driver, including: the second system guiding the display to complete the power down sequence after responding to the second trigger signal; sending the display completing the power down sequence event to the BIOS (Basic Input Output System) of the first body; the BIOS of the first body receiving the display completing the power down sequence event, guiding the display to complete the power down sequence and the power up sequence through the VGA driver, so that the first system controls the display to continue displaying the first picture.
[0061] The ARM SOC of the second body responds to the second trigger signal, and guides the display to perform the power down sequence by the second system. After completing the power down sequence, the ARM sends the display completing the power down sequence event to the EC of the first body. After receiving the event and the second trigger signal, the EC sends an interrupt signal to the BIOS through the SCI (Serial Communication Interface). After receiving the interrupt signal, the BIOS simulates a cover opening and closing operation, but does not notify the first system to perform a real cover opening and closing operation.
[0062] The specific operations of guiding the monitor to complete the power-down and power-up sequence via the VGA driver are as follows: The BIOS, through programming, sets the lid bit state of the VGA driver to "closed". However, this operation does not trigger the system's global sleep or hibernation mechanism. It only affects the VGA driver's judgment of the monitor's status, making it believe that the device lid is closed, and thus guiding the monitor to perform the power-down sequence according to the preset logic. After the monitor completes the power-down sequence, the BIOS sets the lid bit state of the VGA driver back to "open" to simulate the device opening operation. This operation is performed after a preset time (e.g., about 1 second) to ensure that the monitor's power-down sequence is fully executed. After the VGA driver detects the change in lid state to "open", it guides the monitor to perform the power-up sequence, allowing the monitor to successfully display the first image.
[0063] In one embodiment of this disclosure, the first trigger signal is a first user trigger signal, and the second trigger signal is a second user trigger signal.
[0064] The first user trigger signal is a signal triggered by a user through some form of input device (such as a keyboard, mouse, button, etc.) or specific user interaction (such as gestures, voice commands, etc.). For example, on an electronic device, when a user presses a specific button, this action is recognized by the system as the first user trigger signal. The second user trigger signal is a signal triggered again by the user in the same way. When the first trigger signal is the first user trigger signal and the second trigger signal is the second user trigger signal, the physical connection between the first entity and the second entity remains in a mutually connected state.
[0065] Taking the example of a user pressing a hotkey as the first user trigger signal, a user pressing the hotkey again as the second user trigger signal, and a Windows system as the first system and an Android system as the second system, the control method of this disclosure will be explained as follows: Figure 4 As shown, the specific steps include the following:
[0066] The first body and the second body process the connection state. If a user presses a hot key, the EC sends an interrupt signal to the BIOS in response to a first user trigger signal. The BIOS makes the windows and the VGA in the S0 state in response to the interrupt signal. At the same time, the control right of the display is switched from the MUX of the first body to the AEM Android end of the first body. After the Android end completes the power-down sequence and the power-up sequence of the display, the display displays the second picture. If the user presses the hot key again, the EC sends an interrupt signal to the BIOS in response to a second user trigger signal. The BIOS sets the open-close state of the VGA drive to closed in response to the interrupt signal. After a preset time, the open-close state is set to open, so as to guide the display to perform the power-down sequence and the power-up sequence, and the process does not notify the OS. After completion, the windows end controls the display to display the first picture.
[0067] In one embodiment of the present disclosure, the first trigger signal is a disconnection signal of the first body and the second body, and the second trigger signal is a connection signal of the first body and the second body.
[0068] In the embodiment, the first trigger signal can also be generated when the physical connection relationship between the first body and the second body is disconnected. The second trigger signal is generated when the physical connection relationship between the first body and the second body is reconnected.
[0069] In one embodiment of the present disclosure, if the first trigger signal is a disconnection signal of the first body and the second body, and the second trigger signal is a connection signal of the first body and the second body, the method further comprises: switching the mode of the multiplexer of the first body to a display protection mode in response to the disconnection signal; and switching the mode of the multiplexer of the first body to a display release mode in response to the connection signal.
[0070] When the first trigger signal is a disconnection signal of the first body and the second body, the system needs to ensure that the hardware is not damaged due to the continuous sending of signals to the display that has been removed. Therefore, when the disconnection signal is detected, the multiplexer is switched to the display protection mode, which can isolate the display-related signals, thereby protecting the hardware components. On the other hand, in the display protection mode, the system can stop supplying power to the multiplexer or related circuits, thereby reducing the overall energy consumption of the device. When the first body and the second body are reconnected together, the second body switches the mode of the multiplexer to the display release mode in response to the connection signal. In this mode, the multiplexer can ensure that the display signal of the first system can correctly reach the display, thereby normally displaying the first picture.
[0071] Continuing to take the first system as a windows system and the second system as an Android system as an example, the first trigger signal is a first subject and a second subject disconnection signal, and the second trigger signal is a first subject and a second subject connection signal, as shown in Figure 5 The control method of the present disclosure can specifically include the following steps:
[0072] If the second subject is removed from the first subject, the EC sends an interrupt signal to the BIOS in response to the disconnection signal. The BIOS responds to the interrupt signal and sets the mode switching of the multiplexer to the protection display output by pulling up the GPIO. If the second subject is inserted into the first subject, the EC sends an interrupt signal to the BIOS in response to the connection signal. The BIOS responds to the interrupt signal and sets the mode switching of the multiplexer to the release display output by pulling down the GPIO. The EC sends an interrupt signal to the BIOS after receiving the display power down sequence completed at the ARM end. The BIOS responds to the interrupt signal and sets the cover open / close state of the VGA driver to closed. After a preset time, the cover open / close state is set to open, thereby guiding the display to perform the power down sequence and the power up sequence, and this process does not notify the OS. After completion, the windows end controls the display to display the first picture.
[0073] According to embodiments of the present disclosure, the present disclosure also provides an electronic device and a readable storage medium.
[0074] Figure 6 A schematic block diagram of an example electronic device 600 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptops, desktops, tablets, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular telephones, smartphones, wearable devices, and other similar computing devices. The components shown here, their connections and relationships, and their functions, are meant to be examples only, and are not intended to limit implementations of the present disclosure described and / or claimed in this document.
[0075] As Figure 6 shown, the device 600 includes a computing unit 601 that can perform various suitable actions and processes in accordance with computer programs stored in a read-only memory (ROM) 602 or computer programs loaded into a random access memory (RAM) 603 from a storage unit 608. Various programs and data required for operation of the device 600 can also be stored in the RAM 603. The computing unit 601, the ROM 602, and the RAM 603 are connected to each other through a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.
[0076] A plurality of components in the device 600 are connected to the I / O interface 605, including: an input unit 606, such as a keyboard, a mouse, etc.; an output unit 607, such as various types of displays, speakers, etc.; a storage unit 608, such as a magnetic disk, an optical disk, etc.; and a communication unit 609, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 609 allows the device 600 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunication networks.
[0077] The computing unit 601 can be various general and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 601 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The computing unit 601 performs various methods and processes described above, such as a control method of a dual-system device. For example, in some embodiments, the control method of a dual-system device can be implemented as a computer software program, which is tangibly embodied in a machine-readable medium, such as the storage unit 608. In some embodiments, part or all of the computer program can be loaded and / or installed onto the device 600 via the ROM 602 and / or the communication unit 609. When the computer program is loaded onto the RAM 603 and executed by the computing unit 601, one or more steps of the control method of a dual-system device described above can be performed. Alternatively, in other embodiments, the computing unit 601 can be configured to perform the control method of a dual-system device by any other appropriate means, such as by means of firmware.
[0078] Various implementations of the systems and techniques described above herein can be realized in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a complex programmable logic device (CPLD), a computer hardware, firmware, software, and / or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.
[0079] Program code for carrying out methods of the present disclosure can be written in any combination of one or more programming languages. The program code can be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the program code, when executed by the processor or controller, produces the functions / operations specified in the flowcharts and / or block diagrams. The program code can be executed entirely on a machine, partially on a machine, partially on a machine as a standalone software package, or entirely on a remote machine or server.
[0080] In the context of the present disclosure, a machine-readable medium can be a tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include but is not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium will include one or more lines of electrical connections, portable computer disks, hard disk drives, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or Flash memory), optical fibers, portable compact disc read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0081] To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the computer. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.
[0082] The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), and the Internet.
[0083] The computer system can include clients and servers. The clients and servers are generally remote from each other and typically interact through a communication network. The relationship of client and server can arise by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The servers can be cloud servers, servers of a distributed system, or servers combined with a blockchain.
[0084] It should be understood that the steps shown in the various forms above can be reordered, added to, or deleted from. For example, the steps recited in the present disclosure can be performed in parallel, in series, or in a different order, as long as the desired results of the technical solutions of the present disclosure are achieved, and the present disclosure is not limited herein.
[0085] In addition, the terms "first", "second", "third", etc. are used only for descriptive purposes and should not be construed as indicating or implying relative importance or a specific number of the technical features indicated. Therefore, the features defined with "first", "second", etc. can explicitly or implicitly include at least one of the features. In the description of the present disclosure, the meaning of "a plurality of" is two or more, unless otherwise specifically limited.
[0086] The above description is merely a specific implementation of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present disclosure, which should be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.
Claims
1. A control method for a dual-system device, characterized in that, The control method is applied to a dual-system device, which includes a first main body and a second main body that are detachably connected. The first main body operates the first system, and the second main body includes a display and operates the second system. The control method includes: The first main body and the second main body are connected, and the first system controls the display to show the first screen; In response to the first trigger signal, the second system controls the display to show the second screen; In response to the second trigger signal, the display is guided to complete the power-down and power-on sequence through the video graphics array (VGA) driver, so that the first system controls the display to continue displaying the first image; The step of guiding the display to complete the power-down and power-on sequence via the VGA driver includes: controlling the VGA driver's open / closed state to be closed, so that the VGA driver guides the display to complete the power-down sequence; after a preset time, controlling the VGA driver's open / closed state to be open, so that the VGA driver guides the display to complete the power-on sequence; wherein, the first entity performs the open / closed action through the VGA driver simulating the device, thereby guiding the display to complete the power-down and power-on sequence, and during this process, the first system is not notified to perform the open / closed action, and the first system is always in the working state.
2. The method according to claim 1, characterized in that, In response to the first trigger signal, the second system controls the display to show the second image, including: In response to the first trigger signal, control of the display is switched from the multiplexer of the first entity to the second system; The second system controls the display to complete the power-down and power-on sequence so that the display shows the second screen.
3. The method according to claim 1, characterized in that, The response to the second trigger signal, via the VGA driver, guides the display to complete the power-down and power-on sequences, so that the first system controls the display to continue displaying the first image, including: In response to the second trigger signal, the second system guides the display to complete the power-down sequence; The display completes the power-down timing event and sends it to the BIOS of the first entity. The BIOS of the first entity receives the power-down timing event of the display and guides the display to complete the power-down and power-on timing through the VGA driver, so that the first system controls the display to continue displaying the first screen.
4. The method according to claim 1, characterized in that, The first trigger signal is a first user trigger signal, and the second trigger signal is a second user trigger signal.
5. The method according to claim 1, characterized in that, The first trigger signal is a disconnection signal between the first subject and the second subject, and the second trigger signal is a connection establishment signal between the first subject and the second subject.
6. The method according to claim 5, characterized in that, If the first trigger signal is a signal that the first subject and the second subject disconnect, the second trigger signal is a signal that the first subject and the second subject establish a connection; The method further includes: In response to the disconnection signal, the mode of the multiplexer of the first main body is switched to protection display output; In response to the connection establishment signal, the mode of the multiplexer of the first subject is switched to release display output.
7. A dual-system device, characterized in that, The dual-system device includes a detachably connected first main body and a second main body. The first main body operates the first system, and the second main body includes a display and operates the second system. The first main body and the second main body are connected, and the first system controls the display to show the first screen; The second entity responds to the first trigger signal, causing the second system to control the display to show the second screen; The first entity responds to the second trigger signal and guides the display to complete the power-down and power-on sequence through the VGA driver, so that the first system controls the display to continue displaying the first image. The first entity controls the VGA driver to be in a closed state, so that the VGA driver guides the display to complete the power-down sequence; after a preset time, the first entity controls the VGA driver to be in an open state, so that the VGA driver guides the display to complete the power-on sequence; wherein, the first entity performs the opening and closing action through the VGA driver emulation device, thereby guiding the display to perform the power-down and power-on sequences, and during this process, the first system is not notified to perform the opening and closing action, and the first system is always in the working state.
8. An electronic device, characterized in that, include: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-6.
9. A non-transitory computer-readable storage medium storing computer instructions, characterized in that, The computer instructions are used to cause the computer to perform the method according to any one of claims 1-6.
Citation Information
Patent Citations
Display power supply system of display
CN104111712A
Control system and methods for power shutdown of a computer system
US6081902A