Control method of dual-system equipment, dual-system equipment and storage medium
Through the hardware architecture and underlying software, the process of opening and closing the cover of the device is simulated, and the VGA drive is used to guide the display to complete the power-off and power-on timing, which solves the problem that the OLED display is prone to black screen during hot-swap or hot-swap process of dual-system detachable laptops. Problem, seamless switching and user experience improvement have been achieved.
Patent Information
- Application Number
- CN202411139961.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-19
- Publication Date
- 2025-01-10
- Estimated Expiration
- 2044-08-19
AI Technical Summary
Dual system detachable laptops During hot-swap or hot-swap, the OLED display is prone to black screen, which brings users a bad experience. The existing technology needs to be guided by pressing the shutdown key or opening and closing cover. Power and power-on timing interrupt the operating system's operating status.
Through the hardware architecture and underlying software, the display can be driven to complete the power-off and power-on timing by using the video graphics array (VGA) drive, keep the operating system in S0 state during the entire process, and realize the hot plug and unplug of the display. Or heat exchange.
The hot-swap or hot-swap of the monitor can be completed under the first system without manual operation, which improves the user experience and provides flexibility and convenience for display management in dual-system application scenarios.
Smart Images

Figure CN119292546A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of terminal technology, and in particular to a control method for a dual-system device, a dual-system device, and a storage medium. Background Art
[0002] The dual-system detachable laptop computer includes two detachable parts: a tablet and a base. After the tablet is detached from the base, it can be used as a tablet. When the tablet and the base are connected together, they can be used as a laptop. The OLED (Organic Light-Emitting Diode) display is a shared device between the tablet and the base. When the laptop is running, if the tablet is unplugged from the base and then plugged in again, the OLED display will be in a black screen state. This will give users a poor experience. Summary of the invention
[0003] The present disclosure provides a control method for a dual-system device, a dual-system device and a storage medium, so as 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 for a dual-system device is provided, the control method being applied to the dual-system device, the dual-system device comprising a first body and a second body that are detachably connected, the first body running a first system, the second body comprising a display and running a second system;
[0005] The control method comprises:
[0006] The first body is connected to the second body, and the first system controls the display to display a first picture;
[0007] In response to the first trigger signal, the second system controls the display to display a second picture;
[0008] In response to the second trigger signal, the display is guided to complete a power-off sequence and a power-on sequence through a video graphics array (VGA) driver, so that the first system controls the display to continue to display the first picture.
[0009] In one possible implementation, in response to the first trigger signal, the second system controls the display to display a second picture, including:
[0010] In response to a first trigger signal, switching control of the display from the multiplexer of the first body to the second system;
[0011] The second system controls the display to complete a power-off sequence and a power-on sequence, so that the display displays a second picture.
[0012] In one possible implementation, the responding to the second trigger signal and guiding the display to complete a power-off sequence and a power-on sequence through a VGA driver so that the first system controls the display to continue to display the first picture includes:
[0013] In response to a second trigger signal, the second system guides the display to complete a power-off sequence;
[0014] Sending the display power-off completion timing event to the basic input and output system BIOS of the first body;
[0015] The BIOS of the first main body receives the event that the display completes the power-off sequence, and guides the display to complete the power-off sequence and the power-on sequence through the VGA driver, so that the first system controls the display to continue to display the first picture.
[0016] In one possible implementation manner, guiding the display to complete a power-off sequence and a power-on sequence through a VGA driver includes:
[0017] Controlling the cover opening and closing state of the VGA driver to be closed, so that the VGA driver guides the display to complete the power-off sequence;
[0018] After a preset time, the cover opening and closing state of the VGA driver is controlled to be open, so that the VGA driver guides the display to complete a power-on sequence.
[0019] In one possible implementation, the first trigger signal is a first user trigger signal, and the second trigger signal is a second user trigger signal.
[0020] In one possible implementation manner, the first trigger signal is a signal for disconnecting the first subject from the second subject, and the second trigger signal is a signal for establishing a connection between the first subject and the second subject.
[0021] In one possible implementation manner, if the first trigger signal is a signal for disconnecting the first subject from the second subject, and the second trigger signal is a signal for establishing a connection between the first subject and the second subject;
[0022] The method further comprises:
[0023] In response to the disconnection signal, switching the mode of the multiplexer of the first body to protect the display output;
[0024] In response to the connection establishment signal, the mode of the multiplexer of the first body is switched to release the display output.
[0025] According to a second aspect of the present disclosure, a dual-system device is provided, the dual-system device comprising a first body and a second body that are detachably connected, the first body running a first system, the second body comprising a display and running a second system; wherein
[0026] The first body is connected to the second body, and the first system controls the display to display a first picture;
[0027] The second subject responds to the first trigger signal, causing the second system to control the display to display a second picture;
[0028] In response to the second trigger signal, the first main body guides the display to complete a power-off sequence and a power-on sequence through a VGA driver, so that the first system controls the display to continue to display the first picture.
[0029] According to a third aspect of the present disclosure, there is provided an electronic device, including:
[0030] at least one processor; and
[0031] a memory communicatively connected to the at least one processor; wherein,
[0032] The memory stores instructions that can be executed 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 described in 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, wherein the computer instructions are used to cause the computer to execute the method described in the present disclosure.
[0034] The present invention discloses a control method for a dual-system device, a dual-system device and a storage medium, which simulate the process of opening and closing the device cover through hardware architecture and underlying software, thereby realizing hot plugging or hot swapping of a display under a first system, while keeping the operating system in an S0 state (working state) unchanged during the whole process, thereby providing flexibility and convenience for display management in a dual-system application scenario.
[0035] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] The above and other objects, features and advantages of the exemplary embodiments of the present disclosure will become readily understood by reading the detailed description below with reference to the accompanying drawings. In the accompanying drawings, several embodiments of the present disclosure are shown in an exemplary and non-limiting manner, in which:
[0037] In the drawings, the same or corresponding reference numerals represent the same or corresponding parts.
[0038] Figure 1 A schematic diagram of the structure of a dual-system device according to an embodiment of the present disclosure is shown;
[0039] Figure 2 The schematic diagram shows the implementation process of a control method for a dual-system device according to an embodiment of the present disclosure. Figure 1 ;
[0040] Figure 3 A schematic diagram of the hardware architecture of a dual-system device according to an embodiment of the present disclosure is shown;
[0041] Figure 4 The schematic diagram shows the implementation process of a control method for a dual-system device according to an embodiment of the present disclosure. Figure 2 ;
[0042] Figure 5 The schematic diagram shows the implementation process of a control method for a dual-system device according to an embodiment of the present disclosure. Figure 3 ;
[0043] Figure 6 A schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0044] In order to make the purpose, 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 clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present disclosure.
[0045] The dual-system detachable laptop computer includes two parts: a detachable tablet end and a base end. 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, it can be used as a laptop computer. The tablet end and the base end run different operating systems respectively. For example, the tablet end is equipped with an ARM SOC (system-on-chip based on ARM architecture) hardware system and runs the Android operating system. The base end is equipped with an X86 platform hardware architecture and runs the Windows operating system.
[0046] When the tablet and the base are connected together, after pressing the power button, the base's operating system controls the display by default. When the tablet is unplugged from the base, the tablet's operating system controls the display. When the tablet is reinserted into the base, the base's operating system controls the display again. If the plugging and unplugging actions occur when the device is powered, this process is called hot plugging. Due to the characteristics of the OLED display itself, during the hot plugging process, after swapping the operating system control, the OLED display needs to be guided to perform the power-off sequence and power-on sequence before it can display normally, otherwise it will be in a black screen state. At present, this boot process usually requires pressing the power off button or opening and closing the cover of the device to complete.
[0047] The process of transferring the control of the OLED display between the operating system on the base and the operating system on the tablet while the tablet and base are connected and powered on is called hot swapping. Similar to hot swapping, the hot swapping process also requires guiding the OLED display to power off and on after the system control is switched. Guiding the OLED display to power off and on by pressing the power off button or opening and closing the cover of the device will interrupt the operating state of the operating system, thus giving users a bad user experience.
[0048] In view of the above problems, according to the first aspect of the embodiment of the present disclosure, a dual-system device is proposed, such as Figure 1 As shown, the dual-system device includes a first body and a second body that are detachably connected, the first body runs a first system, the second body includes a display and runs a second system, and 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. The specific forms of the first system and the second system are not limited in the present disclosure.
[0049] According to a second aspect of the embodiment of the present disclosure, a control method for a dual-system device is provided. The method is applied to the dual-system device of the above embodiment, such as Figure 2 As shown, the control method includes:
[0050] Step 101: a first body is connected to a second body, and a first system controls a display to display a first picture.
[0051] In the initial state, the first body is connected to the second body, the operating system of the first body is in S0 state (working state) and controls the display to display the screen of the system, that is, the first screen.
[0052] Step 102: In response to a first trigger signal, the second system controls the display to display a second picture.
[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 and transfers the control right of the display from the first system to the second system, so that the second system controls the display to display its picture, that is, the second picture.
[0054] Step 103, in response to the second trigger signal, driving the display through a video graphics array (VGA) to complete a power-off sequence and a power-on sequence, so that the first system controls the display to continue to display 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, because the first subject currently does not support hot plugging or hot swapping of external devices. Therefore, after the control right of the display is returned to the first system, the embodiment drives the analog device through VGA (Video Graphics Array) to perform the action of opening and closing the cover, and then guides the display to perform the 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 the laptop computer, which is used to transmit data between the system and the display.
[0056] In this process, the first subject drives the analog device through VGA to open and close the cover, thereby guiding the display to perform power-off and power-on sequences. However, in this process, the first system is not notified to perform the actual opening and closing of the cover, and the first system is always in S0 state during this process. Therefore, without any manual operation, the display can complete hot plugging or hot swapping under the first system, and the displayed content can be seamlessly switched between the first screen and the second screen. After the control system is converted, there is no need to manually operate it to turn it on and off or open and close the cover, which improves the user experience.
[0057] In the control method disclosed in the present invention, the process of opening and closing the cover of the device is simulated through the hardware architecture and the underlying software, thereby realizing hot plugging or hot swapping of the display in the first system, while keeping the operating system in the S0 state unchanged, providing flexibility and convenience for display management in dual-system switching application scenarios.
[0058] In one embodiment of the present disclosure, in response to the first trigger signal, the second system controls the display to display the second picture, including: in response to the first trigger signal, switching the control of the display from the multiplexer of the first system to the second system; the second system controls the display to complete the power-off sequence and the power-on sequence so that the display displays the second picture.
[0059] like Figure 3 As shown, the second body includes an ARM SOC and a display, and the first body includes a MUX (multiplexer), a BIOS, an EC (Embedded Controller) and a CPU (Central Processing Unit) supported by X86. In this embodiment, the first system controls the display through a multiplexer. After responding to the first trigger signal, the control of the display is transferred from the multiplexer to the ARM SOC. After the second system controls the display to complete the power-off timing and the power-on timing, the display successfully displays the second picture. In the control method disclosed in the present invention, since the display is part of the second body, the operation of the second body controlling the display to perform the power-off timing and the power-on timing is relatively simple and common. Therefore, in the present disclosure, no specific limitation is made on the control of the display by the second body.
[0060] In one embodiment of the present disclosure, the response to the second trigger signal and guiding the display to complete the power-off sequence and the power-on sequence through the VGA driver so that the first system controls the display to continue to display the first screen include: responding to the second trigger signal, the second system guiding the display to complete the power-off sequence; sending the display completion power-off sequence event to the BIOS (Basic Input Output System) of the first body; the BIOS of the first body receives the display completion power-off sequence event, and guiding the display to complete the power-off sequence and the power-on sequence through the VGA driver so that the first system controls the display to continue to display the first screen.
[0061] The ARM SOC of the second body responds to the second trigger signal, and the second system guides the display to perform the power-off sequence. After completing the power-off sequence, the ARM sends the display power-off sequence completion 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 an opening and closing operation, but does not notify the first system to perform a real opening and closing operation.
[0062] The specific operation of guiding the display to complete the power-off sequence and power-on sequence through the VGA driver is as follows: the BIOS sets the lid bit status of the VGA driver to "closed" through programming. However, this operation does not trigger the global sleep or hibernation mechanism of the first system. It only affects the VGA driver's judgment of the display status, making it believe that the lid of the device has been closed, and then guides the display to perform the power-off sequence according to the preset logic. After the display completes the power-off sequence, the BIOS sets the lid bit status of the VGA driver to "open" again to simulate the device's lid opening operation. This operation is performed after a preset time (such as about 1 second) to ensure that the power-off sequence of the display is fully executed. After the VGA driver detects that the lid bit status changes to "open", it guides the display to perform the power-on sequence. This allows the display to successfully display the first screen.
[0063] In one embodiment of the present disclosure, the first trigger signal is a first user trigger signal, and the second trigger signal is a second user trigger signal.
[0064] Among them, the first user trigger signal is a signal triggered by the user through some form of input device (such as keyboard, mouse, button, etc.) or specific user interaction (such as gesture, voice command, etc.). For example, on an electronic device, a user presses a specific button, and this action is recognized by the system as a first user trigger signal. The second user trigger signal is a signal triggered again by the user in the same form. When the first trigger signal is a first user trigger signal and the second trigger signal is a second user trigger signal, the physical connection state between the first subject and the second subject is always in a mutually connected state.
[0065] Taking the first user trigger signal as the user pressing a hot key, the second user trigger signal as pressing the hot key again, the first system as the Windows system, and the second system as the Android system as an example, the control method of the present disclosure is described. Figure 4 As shown, the specific steps include:
[0066] The first subject and the second subject process the connection status. If the user presses the hot key, in response to the first user trigger signal, the EC sends an interrupt signal to the BIOS. After the BIOS responds to the interrupt signal, it puts Windows and VGA in S0 state. At the same time, the control of the display is transferred from the MUX of the first subject to the AEM Android end of the first subject. After the Android end completes the power-off sequence and power-on sequence of the display, it controls the display to display the second screen. If the user presses the hot key again, in response to the second user trigger signal, after the display completes the power-off sequence on the ARM end, the EC sends an interrupt signal to the BIOS. The BIOS responds to the interrupt signal and sets the opening and closing cover state of the VGA drive to closed. After the preset time, the opening and closing cover state is set to open, thereby guiding the display to perform the power-off sequence and power-on sequence. This process does not notify the OS. After completion, the Windows end controls the display to display the first screen.
[0067] In one embodiment of the present disclosure, the first trigger signal is a signal for disconnecting the first subject from the second subject, and the second trigger signal is a signal for establishing a connection between the first subject and the second subject.
[0068] In this embodiment, the first trigger signal may also be generated when the physical connection between the first body and the second body is disconnected, and the second trigger signal may be generated when the physical connection between the first body and the second body is connected again.
[0069] In one embodiment of the present disclosure, if the first trigger signal is a signal for disconnecting the first body from the second body, and the second trigger signal is a signal for establishing a connection between the first body and the second body, the method further includes: in response to the disconnection signal, switching the mode of the multiplexer of the first body to protect the display output; in response to the establishment signal, switching the mode of the multiplexer of the first body to release the display output.
[0070] When the first trigger signal is a signal for disconnecting the first body from the second body, the system needs to ensure that hardware damage will not be caused by continuing to send signals to the removed display. Therefore, when the disconnection signal is detected, the multiplexer switches to the protection display mode, which can isolate the display-related signals to protect the hardware components. On the other hand, in the protection display 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 responds to the connection establishment signal and switches the mode of the multiplexer to release the display output. In this mode, the multiplexer can ensure that the display signal of the first system can reach the display correctly, so that the first picture is displayed normally.
[0071] Continuing with the example that the first system is a Windows system and the second system is an Android system, the first trigger signal is a signal for disconnecting the first subject from the second subject, and the second trigger signal is a signal for establishing a connection between the first subject and the second subject. Figure 5 As shown, the control method of the present disclosure may specifically include the following steps:
[0072] If the second body is removed from the first body, in response to the disconnection signal, the EC sends an interrupt signal to the BIOS. In response to the interrupt signal, the BIOS sets the mode switch of the multiplexer to protect the display output by pulling up the GPIO. If the second body is inserted into the first body, in response to the connection establishment signal, the EC sends an interrupt signal to the BIOS. In response to the interrupt signal, the BIOS sets the mode switch of the multiplexer to release the display output by pulling down the GPIO. The mode switch of the multiplexer is set to release the display output. After receiving the power-off sequence of the display on the ARM side, the EC sends an interrupt signal to the BIOS. In response to the interrupt signal, the BIOS sets the opening and closing cover state of the VGA drive to closed. After the preset time, the opening and closing cover state is set to open, thereby guiding the display to perform the power-off sequence and the power-on sequence. This process does not notify the OS. After completion, the Windows side controls the display to display the first picture.
[0073] According to an embodiment 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 an embodiment of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or required herein.
[0075] like Figure 6 As shown, the device 600 includes a computing unit 601, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 602 or a computer program loaded from a storage unit 608 into a random access memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the device 600 can also be stored. The computing unit 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.
[0076] A number 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 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 may be a variety of general and / or special 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 dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 601 performs the various methods and processes described above, such as a control method for a dual-system device. For example, in some embodiments, a control method for a dual-system device may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 608. In some embodiments, part or all of the computer program may be loaded and / or installed on the device 600 via the ROM 602 and / or the communication unit 609. When the computer program is loaded into the RAM 603 and executed by the computing unit 601, one or more steps of the control method for a dual-system device described above may be performed. Alternatively, in other embodiments, the computing unit 601 may be configured to perform a control method for a dual-system device in any other appropriate manner (e.g., by means of firmware).
[0078] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0079] The program code for implementing the method of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0080] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0081] To provide interaction with a user, the systems and techniques described herein 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 pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the 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 input, voice input, or tactile input).
[0082] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may 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] A computer system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship of client and server is generated by computer programs running on respective computers and having a client-server relationship with each other. The server may be a cloud server, a server of a distributed system, or a server combined with a blockchain.
[0084] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved, and this document does not limit this.
[0085] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of the present disclosure, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.
[0086] The above is only a specific embodiment of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any person skilled in the art who is familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present disclosure, which should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on 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 electronic device, the dual-system device comprising a first body and a second body that are detachably connected, the first body running a first system, the second body comprising a display and running a second system; The control method comprises: The first body is connected to the second body, and the first system controls the display to display a first picture; In response to the first trigger signal, the second system controls the display to display a second picture; In response to the second trigger signal, the display is guided to complete a power-off sequence and a power-on sequence through a video graphics array (VGA) driver, so that the first system controls the display to continue to display the first picture.
2. The method according to claim 1, characterized in that In response to the first trigger signal, the second system controls the display to display a second picture, including: In response to a first trigger signal, switching control of the display from the multiplexer of the first body to the second system; The second system controls the display to complete a power-off sequence and a power-on sequence, so that the display displays a second picture.
3. The method according to claim 1, characterized in that The step of responding to the second trigger signal and guiding the display to complete a power-off sequence and a power-on sequence through a VGA driver so that the first system controls the display to continue to display the first picture includes: In response to a second trigger signal, the second system guides the display to complete a power-off sequence; Sending the display power-off completion timing event to the basic input and output system BIOS of the first body; The BIOS of the first main body receives the event that the display completes the power-off sequence, and guides the display to complete the power-off sequence and the power-on sequence through the VGA driver, so that the first system controls the display to continue to display the first picture.
4. The method according to claim 3, characterized in that The step of guiding the display to complete a power-off sequence and a power-on sequence through a VGA driver includes: Controlling the cover opening and closing state of the VGA driver to be closed, so that the VGA driver guides the display to complete the power-off sequence; After a preset time, the cover opening and closing state of the VGA driver is controlled to be open, so that the VGA driver guides the display to complete a power-on sequence.
5. 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.
6. The method according to claim 1, characterized in that The first trigger signal is a signal for disconnecting the first subject from the second subject, and the second trigger signal is a signal for establishing a connection between the first subject and the second subject.
7. The method according to claim 6, characterized in that If the first trigger signal is a signal for disconnecting the first subject from the second subject, the second trigger signal is a signal for establishing a connection between the first subject and the second subject; The method further comprises: In response to the disconnection signal, switching the mode of the multiplexer of the first body to protect the display output; In response to the connection establishment signal, the mode of the multiplexer of the first body is switched to release the display output.
8. A dual system device, characterized in that: The dual-system device comprises a first body and a second body which are detachably connected, the first body runs a first system, and the second body comprises a display and runs a second system; wherein, The first body is connected to the second body, and the first system controls the display to display a first picture; The second subject responds to the first trigger signal, causing the second system to control the display to display a second picture; In response to the second trigger signal, the first main body guides the display to complete a power-off sequence and a power-on sequence through a VGA driver, so that the first system controls the display to continue to display the first picture.
9. 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, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 7.
10. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to make a computer execute the method according to any one of claims 1-7.
Citation Information
Patent Citations
Display power supply system of display
CN104111712A
Display control method and server system
CN115269477A
A controling method of monitor apparatus for saving the power by controling Sync signals
KR102051949B1
System and method for fully-automatically aligning quality of image
US20100128071A1
Control system and methods for power shutdown of a computer system
US6081902A