A split-screen display method and device thereof
By implementing the split-screen display method in the conference tablet all-in-one machine, using the OPS source to connect to the second operating system, and dividing the screen through the split-screen interface function, the problem of only one system application in the existing technology is solved, and the implementation of the problem of The function of displaying both systems simultaneously improves the user experience.
Patent Information
- Application Number
- CN202110919985.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-11
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2041-08-11
AI Technical Summary
The existing conference tablet all-in-one machine can only display the application screen of one system on one display screen, and the operation steps are cumbersome when switching the system, which affects the user experience.
By implementing the split-screen display method in the conference tablet all-in-one machine, the target split-screen application is started using the first operating system, the open plug-in standard OPS source is connected, the second operating system is loaded, and the screen is divided through the split-screen interface function It is two display areas to realize simultaneous display of two systems.
Displaying the screen of two systems simultaneously on one display screen improves the convenience and user experience when switching systems.
Smart Images

Figure CN113590072B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of computer technology, and in particular to a split-screen display method and device thereof. Background Art
[0002] All-in-one conference machines, also called "smart conference tablets" and "all-in-one conference tablets", are a new generation of intelligent conference equipment. All-in-one conference machines integrate multiple devices such as projectors, screens, electronic whiteboards, speakers, computers, and remote conference terminals. They have multiple functions such as interactive smart whiteboards, interactive document presentations, split-screen remote conferences, multi-terminal wireless screen transmission, and network multimedia playback. They are mainly used in government, enterprise, and government office meetings, education, and training.
[0003] In the prior art, different applications need to rely on different systems for use, and the all-in-one conference tablet selects a system to be connected to based on the system that the application needs to rely on.
[0004] However, when it is necessary to use applications based on different systems at the same time, the conference tablet all-in-one can only display the screen of the application of one system on one display screen. When it is necessary to use applications of different systems, it is necessary to switch systems. The operation steps are cumbersome and require a certain amount of operation time. Summary of the invention
[0005] The embodiments of the present application provide a split-screen display method and device thereof, which are used to improve the convenience of split-screen display and enhance the user experience.
[0006] A split-screen display method provided in an embodiment of the present application includes:
[0007] The first operating system starts the target split-screen application;
[0008] The first operating system accesses an open pluggable specification OPS source through the target split-screen application, and the OPS source is loaded with a second operating system;
[0009] The first operating system receives a screen splitting instruction from a user;
[0010] The first operating system divides the screen display interface of the terminal into a first display area corresponding to the first operating system and a second display area corresponding to the second operating system by calling a split screen interface function.
[0011] Optionally, after the first operating system divides the screen display interface of the terminal into a first display area corresponding to the first operating system and a second display area corresponding to the second operating system by calling a split screen interface function, the method further includes:
[0012] The first operating system adjusts the resolution of the first display area to a resolution corresponding to a preset normal display state according to the size of the first display area.
[0013] Optionally, the first operating system notifies the second operating system to adjust the resolution of the second display area to a resolution corresponding to a preset normal display state.
[0014] Optionally, the first operating system inputs parameters required for the execution of the split-screen interface function, the parameters being the application ID of the target split-screen application, the split-screen creation method, the activity stack creation method, and the initial screen size, the application ID being an ID unique to each application that identifies the application type and is used to determine whether to perform a split-screen operation, the split-screen creation method being used to determine whether the split-screen operation is a top-down split-screen operation or a left-right split-screen operation, the activity stack creation method being used to determine whether to establish a split-screen activity stack or to destroy a split-screen activity stack, and the initial screen size being the width and height of the entire screen when the screen is not split;
[0015] The first operating system receives the execution result of the split-screen interface function.
[0016] Optionally, the first operating system is an Android system, and the second operating system is a Windows system.
[0017] Another split-screen display method provided in an embodiment of the present application includes:
[0018] The second operating system is connected to the first operating system through the target split-screen application, and the second operating system uses the open pluggable specification OPS source as the access source;
[0019] When the first operating system divides the screen interface of the terminal into a first display area corresponding to the first operating system and a second display area corresponding to the second operating system by calling the split-screen interface function, the second operating system displays the system interface in the second display area through the target split-screen application.
[0020] Optionally, after receiving the display screen calibration notification sent by the first operating system, the second operating system adds a first resolution corresponding to a preset normal display state in the graphics card, and sets the resolution of the second display area to the first resolution.
[0021] Optionally, the second operating system receives a display screen calibration notification sent by the first operating system;
[0022] The second operating system calls the ChangeDisplaySettingEx function to set the resolution of the second operating system to a second resolution corresponding to a preset normal display state.
[0023] Optionally, the first operating system is an Android system, and the second operating system is a Windows system.
[0024] The first operating system provided in the embodiment of the present application includes:
[0025] A startup unit, used to start a target split-screen application;
[0026] An access unit, configured to access an open pluggable specification OPS source through the target split-screen application, wherein the OPS source is loaded with a second operating system;
[0027] A receiving unit, used for receiving a screen splitting instruction from a user;
[0028] The calling unit is used to divide the screen display interface of the terminal into a first display area corresponding to the first operating system and a second display area corresponding to the second operating system by calling a split screen interface function.
[0029] The second operating system provided in the embodiment of the present application includes:
[0030] An access unit, configured to access the first operating system through a target split-screen application, wherein the second operating system uses an open pluggable specification OPS information source as an access information source;
[0031] The display unit is used to display the system interface on the second display area through the target split-screen application.
[0032] The service server provided in the embodiment of the present application includes:
[0033] CPU, memory and input / output interface;
[0034] The memory is a transient storage memory or a persistent storage memory;
[0035] The central processing unit is configured to communicate with the memory and execute instructions in the memory to perform the above method.
[0036] The computer-readable storage medium provided in the embodiment of the present application includes instructions, and when the instructions are executed on a computer, the computer executes the aforementioned method.
[0037] It can be seen from the above technical solutions that the embodiments of the present application have the following advantages:
[0038] The screens of two systems can be displayed simultaneously on one display screen, making it more efficient and convenient for users to switch systems when using applications of different systems, thus improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] Figure 1A schematic diagram of an embodiment of the split-screen display method provided by the present application;
[0040] Figure 2 A schematic diagram of another embodiment of the split-screen display method provided by the present application;
[0041] Figure 3 A schematic diagram of another embodiment of the split-screen display method provided by the present application;
[0042] Figure 4 A schematic diagram of an embodiment of a split-screen display device provided by the present application;
[0043] Figure 5 A schematic diagram of an embodiment of another split-screen display device provided by the present application;
[0044] Figure 6 A schematic diagram of an embodiment of an electronic device provided by the present application;
[0045] Figure 7 A schematic diagram of an embodiment of another electronic device provided in the present application. DETAILED DESCRIPTION
[0046] The embodiments of the present application provide a split-screen display method and device thereof, which are used to improve the convenience of split-screen display of dual system images and improve the user experience.
[0047] The conference tablet all-in-one includes two hardware systems: an Android development board and an open pluggable specification (OPS) microcomputer running Windows connected to the Android development board. OPS is a standardized digital signage interface specification jointly developed by Intel and display manufacturers. The internal structure of OPS is a mini personal computer with an X86 architecture, using an Intel Core processor, equipped with memory, hard disk, multiple input and output interfaces, and a Windows operating interface. With the support of two hardware systems, the conference tablet all-in-one can display the images of two systems on the same screen.
[0048] See also Figure 1 , an embodiment of the split-screen display method provided by the present application includes:
[0049] 101. The first operating system starts a target split-screen application.
[0050] When it is necessary to display the screens of the two systems in split screen, the user clicks the icon of the target split screen application, and the first operating system starts the target split screen application after receiving the touch signal.
[0051] 102. The first operating system accesses an open pluggable specification OPS source through a target split-screen application, and the OPS source is loaded with a second operating system.
[0052] After the target split-screen application is started, it receives the access signal from the OPS source and sends the access signal to the first operating system. The OPS source is the OPS microcomputer described above, which is loaded with the second operating system. At this time, the second operating system is connected to the first operating system through the target split-screen application.
[0053] 103. The first operating system receives a screen splitting instruction from a user.
[0054] The user clicks a split-screen button on the screen to generate a split-screen touch signal, the split-screen touch signal carries a split-screen instruction, and the first operating system receives the split-screen instruction.
[0055] The split-screen button can be a button that floats on the screen and can be dragged at will, or it can be a button fixed at a certain position on the screen. There is no specific limitation here. The shape, size, color, pattern and display method of the split-screen button are not limited here.
[0056] 104. The first operating system divides the screen display interface of the terminal into a first display area corresponding to the first operating system and a second display area corresponding to the second operating system by calling a split screen interface function.
[0057] The first operating system calls the split-screen interface function and inputs the parameters required for the execution of the split-screen interface function into the split-screen interface function, wherein the parameters include: the application ID of the target split-screen application, the split-screen creation method, the activity stack creation method and the initial screen size, wherein the application ID is an ID unique to each application that identifies the application type and is used to determine whether to split the screen. The split-screen creation method is used to determine whether the split-screen is top-down or left-right. The activity stack creation method is used to determine whether to establish a split-screen activity stack or destroy a split-screen activity stack. The initial screen size is the width and height of the entire screen when the screen is not split.
[0058] The split-screen interface function determines whether to start the split-screen based on the application ID. There is a preset list of legal application IDs that meet the split-screen conditions in the split-screen interface function. Only when the input application ID is a legal application ID in the preset list, the split-screen interface function can determine to start the split-screen;
[0059] The first operating system receives the execution result of the split-screen interface function, and after determining to start the split-screen, the split-screen interface function starts drawing the dividing line. The first operating system notifies the target split-screen application that the split-screen is about to be started. After receiving the notification, the target split-screen application adapts the split-screen resources, such as processes, memory, etc., which are not limited to the specifics here. After the target split-screen application recognizes the split-screen state, it configures the automatic UI adaptation of the split-screen layout. The layout includes automatic adaptation of three layouts: horizontal screen, vertical screen and split screen. The specifics are not limited here.
[0060] 105. The first operating system displays a system interface of the first operating system in the first display area, and triggers the second operating system to display a system interface of the second operating system in the second display area.
[0061] After the split-screen dividing line is drawn, the screen display interface of the terminal is divided into different display areas, the first operating system corresponds to the first display area, and the second operating system corresponds to the second display area.
[0062] In this embodiment, the first operating system may be an Android system and the second operating system may be a Windows system, or the first operating system may be a Windows system and the second operating system may be an Android system. The first operating system and the second operating system may also be other different computer operating systems, which are not specifically limited here.
[0063] In this embodiment, the first operating system accesses the OPS source through the target split-screen application, and the second operating system is loaded in the OPS source, thereby realizing access to the second operating system in the first operating system, and realizing split-screen operation by calling the split-screen interface function, and displaying the system interface of the second operating system through the target split-screen application, thereby realizing the display of dual system screens on one screen, improving the convenience of split-screen display of dual system screens and improving the user experience.
[0064] See also Figure 2 Another embodiment of the split-screen display method provided by the present application includes:
[0065] 201. The second operating system is connected to the first operating system through a target split-screen application, and the second operating system uses an open pluggable specification OPS source as an access source.
[0066] The second operating system is loaded on the OPS signal source. When the first operating system starts the target split-screen application, the target split-screen application accesses the OPS signal source, thereby realizing the second operating system accessing the first operating system.
[0067] 202. When the first operating system divides the screen interface of the terminal into a first display area corresponding to the first operating system and a second display area corresponding to the second operating system by calling a split-screen interface function, the second operating system displays the system interface in the second display area through a target split-screen application.
[0068] When the first operating system divides the terminal's screen interface into a first display area corresponding to the first operating system and a second display area corresponding to the second operating system by calling a split-screen interface function, the second operating system transmits the system interface to the target split-screen application, and the target split-screen application displays the system interface of the second operating system on the second display area.
[0069] In this embodiment, the first operating system may be an Android system and the second operating system may be a Windows system, or the first operating system may be a Windows system and the second operating system may be an Android system. The first operating system and the second operating system may also be other different computer operating systems, which are not specifically limited here.
[0070] In this embodiment, the second operating system is loaded in the OPS signal source, and the first operating system accesses the OPS signal source through the target split-screen application, thereby realizing the access of the second operating system to the first operating system. After the first operating system implements the split-screen operation by calling the split-screen interface function, the second operating system displays the system interface of the second operating system through the target split-screen application, thereby realizing the display of dual system screens on one screen, improving the convenience of split-screen display of dual system screens and improving the user experience.
[0071] See also Figure 3 Another embodiment of the split-screen display method provided by the present application includes:
[0072] 301. The first operating system starts a target split-screen application.
[0073] 302. The first operating system accesses an open pluggable specification OPS source through a target split-screen application, and the OPS source is loaded with a second operating system.
[0074] 303. The first operating system receives a screen splitting instruction from a user.
[0075] 304. The first operating system divides the screen display interface of the terminal into a first display area corresponding to the first operating system and a second display area corresponding to the second operating system by calling a split screen interface function.
[0076] Steps 301 to 304 in this embodiment are similar to those in the previous Figure 1 Steps 101 to 104 in the illustrated embodiment are similar and will not be described in detail here.
[0077] 305. The second operating system transmits the system interface to the target split-screen application.
[0078] When the first operating system divides the terminal's screen interface into a first display area corresponding to the first operating system and a second display area corresponding to the second operating system by calling a split-screen interface function, the second operating system transmits the system interface to the target split-screen application, and the target split-screen application displays the system interface of the second operating system on the second display area.
[0079] 306. The first operating system adjusts the resolution.
[0080] The first operating system adjusts the resolution of the first display area to a preset resolution corresponding to a normal display state according to the size of the first display area, where the preset resolution corresponding to the normal display state is a resolution that can prevent the display screen from being dislocated, inverted, or scaled out of proportion;
[0081] 307. The first operating system notifies the second operating system to adjust the resolution.
[0082] The first operating system notifies the second operating system to adjust the resolution of the second display area to a resolution corresponding to a preset normal display state, where the resolution corresponding to the preset normal display state is a resolution that can prevent the display screen from being dislocated, inverted, or scaled out of proportion;
[0083] 308. The second system adjusts the resolution.
[0084] After receiving the display screen calibration notification sent by the first operating system, the second operating system adds a first resolution corresponding to a preset normal display state in the graphics card, and sets the resolution of the second display area to the first resolution;
[0085] or,
[0086] After the second operating system receives the display screen calibration notification sent by the first operating system, the second operating system calls the ChangeDisplaySettingEx function to set the resolution of the second operating system to the second resolution corresponding to the preset normal display state.
[0087] In this embodiment, the first operating system may be an Android system and the second operating system may be a Windows system, or the first operating system may be a Windows system and the second operating system may be an Android system. The first operating system and the second operating system may also be other different computer operating systems, which are not specifically limited here.
[0088] In this embodiment, the second operating system is loaded in the OPS source and connected to the first operating system through the target split-screen application. After the first operating system implements the split-screen operation by calling the split-screen interface function, the second operating system displays the system interface of the second operating system through the target split-screen application, thereby realizing the display of dual system screens on one screen. After displaying the dual system screens, the resolution is also adjusted to ensure the normal display of the displayed screen, thereby improving the convenience of split-screen display of dual system screens and improving the user experience.
[0089] The split-screen display device in the embodiment of the present application is described below. Figure 4 Another embodiment of the split-screen display device provided by the present application includes:
[0090] A starting unit 401, used to start a target split-screen application;
[0091] An access unit 402 is configured to access an open pluggable specification OPS source through the target split-screen application, wherein the OPS source is loaded with a second operating system;
[0092] A receiving unit 403, configured to receive a screen splitting instruction from a user;
[0093] The calling unit 404 is used to divide the screen display interface of the terminal into a first display area corresponding to the first operating system and a second display area corresponding to the second operating system by calling a split screen interface function.
[0094] The display unit 405 is configured to cause the first operating system to display a system interface of the first operating system in the first display area, and to trigger the second operating system to display a system interface of the second operating system in the second display area.
[0095] In an embodiment of the present application, the starting unit 401 starts the target split-screen application, the access unit 402 accesses the OPS source through the target split-screen application, the second operating system is loaded in the OPS source, thereby realizing access to the second operating system in the first operating system, and the calling unit 404 realizes the split-screen operation by calling the split-screen interface function, and displays the system interface of the second operating system through the target split-screen application, thereby realizing the display of dual system screens on one screen, improving the convenience of split-screen display of dual system screens and improving the user experience.
[0096] Another split-screen display device in the embodiment of the present application is described below. Figure 5 Another embodiment of the split-screen display device provided by the present application includes:
[0097] An access unit 501 is used to access the first operating system through a target split-screen application, wherein the second operating system uses an open pluggable specification OPS source as an access source;
[0098] The display unit 502 is used to display the system interface in the second display area through the target split-screen application.
[0099] In this embodiment, the access unit 501 connects the second operating system to the first operating system. After the first operating system implements the split-screen operation by calling the split-screen interface function, the display unit 502 displays the system interface of the second operating system through the target split-screen application, thereby realizing the display of dual system screens on one screen, improving the convenience of split-screen display of dual system screens and improving the user experience.
[0100] Figure 6 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. The electronic device 600 may include one or more central processing units (CPU) 601, a memory 605 and a display 606. The memory 605 stores one or more application programs or data.
[0101] The memory 605 may be a volatile storage or a persistent storage. The program stored in the memory 605 may include one or more modules, each of which may include a series of instruction operations on the business server. Furthermore, the central processor 601 may be configured to communicate with the memory 605 and execute a series of instruction operations in the memory 605 on the electronic device 600.
[0102] The electronic device 600 may also include one or more power supplies 602, one or more wired or wireless network interfaces 603, one or more input and output interfaces 604, and / or one or more operating systems, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.
[0103] The CPU 601 can execute the aforementioned Figures 1 to 3 The operations performed by the first operating system in the illustrated embodiment will not be described in detail herein.
[0104] Figure 7 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. The electronic device 700 may include one or more central processing units (CPU) 701 and a memory 705. The memory 705 stores one or more application programs or data.
[0105] The memory 705 may be a volatile storage or a persistent storage. The program stored in the memory 705 may include one or more modules, each of which may include a series of instruction operations on the service server. Furthermore, the central processor 701 may be configured to communicate with the memory 705 and execute a series of instruction operations in the memory 705 on the electronic device 700.
[0106] The electronic device 700 may also include one or more power supplies 702, one or more wired or wireless network interfaces 703, one or more input and output interfaces 704, and / or one or more operating systems, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.
[0107] The CPU 701 can execute the aforementioned Figures 1 to 3 The operations performed by the first operating system in the illustrated embodiment will not be described in detail herein.
[0108] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0109] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0110] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0111] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0112] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: 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.
Claims
1. A split-screen display method, characterized in that: include: The first operating system starts the target split-screen application; The first operating system accesses an open pluggable specification OPS source through the target split-screen application, and the OPS source is loaded with a second operating system; The first operating system receives a screen splitting instruction from a user; The first operating system divides the screen display interface of the terminal into a first display area corresponding to the first operating system and a second display area corresponding to the second operating system by calling a split screen interface function; The first operating system displays the system interface of the first operating system in the first display area, and triggers the second operating system to display the system interface of the second operating system in the second display area; After the first operating system displays a system interface of the first operating system in the first display area, the method further includes: The first operating system adjusts the resolution of the first display area to a resolution corresponding to a preset normal display state according to the size of the first display area; The calling of the split screen interface function includes: The first operating system passes calling parameters to the split-screen interface function to call the split-screen interface function, the calling parameters including the application ID of the target split-screen application, the split-screen creation method, the activity stack creation method and the initial screen size, the application ID is used by the split-screen interface function to determine whether to perform a split-screen, the split-screen creation method is used by the split-screen interface function to determine the split-screen form, the activity stack creation method is used by the split-screen interface function to determine whether the purpose of the call is to establish a split-screen activity stack or to destroy a split-screen activity stack, and the initial screen size is used by the split-screen interface function to determine the size of the screen display interface.
2. The split-screen display method according to claim 1, characterized in that: After the first operating system displays the system interface of the first operating system in the first display area and triggers the second operating system to display the system interface of the second operating system in the second display area, the method further includes: The first operating system notifies the second operating system to adjust the resolution of the second display area to a resolution corresponding to a preset normal display state.
3. The split-screen display method according to any one of claims 1 to 2, characterized in that: The first operating system is an Android system, and the second operating system is a Windows system.
4. A split-screen display method, characterized in that: include: The second operating system is connected to the first operating system through the target split-screen application, and the second operating system uses the open pluggable specification OPS source as the access source; When the first operating system divides the screen display interface of the terminal into a first display area corresponding to the first operating system and a second display area corresponding to the second operating system by calling a split-screen interface function, the second operating system displays the system interface on the second display area through the target split-screen application; wherein the first operating system is used to pass calling parameters to the split-screen interface function to call the split-screen interface function, the calling parameters including the application ID, split-screen creation method, activity stack creation method and screen initial value size of the target split-screen application, the application ID is used for the split-screen interface function to determine whether to perform split-screen, the split-screen creation method is used for the split-screen interface function to determine the split-screen form, the activity stack creation method is used for the split-screen interface function to determine whether the calling purpose is to establish a split-screen activity stack or to destroy a split-screen activity stack, and the screen initial value size is used for the split-screen interface function to determine the size of the screen display interface; After the second operating system displays the system interface in the second display area through the target split-screen application, the method further includes: The second operating system receives a display screen calibration notification sent by the first operating system; The second operating system calls the ChangeDisplaySettingEx function to set the resolution of the second operating system to a second resolution corresponding to a preset normal display state; Alternatively, after the second operating system displays the system interface in the second display area through the target split-screen application, the method further includes: After receiving the display screen calibration notification sent by the first operating system, the second operating system adds a first resolution corresponding to a preset normal display state in the graphics card, and sets the resolution of the second display area to the first resolution.
5. The split-screen display method according to claim 4, characterized in that: The first operating system is an Android system, and the second operating system is a Windows system.
6. A split-screen display device, characterized in that: include: A startup unit, used to start a target split-screen application; An access unit, configured to access an open pluggable specification OPS source through the target split-screen application, wherein the OPS source is loaded with a second operating system; A receiving unit, used for receiving a screen splitting instruction from a user; A calling unit, configured to divide the screen display interface of the terminal into a first display area corresponding to a first operating system and a second display area corresponding to a second operating system by calling a split-screen interface function; the first operating system is configured to pass calling parameters to the split-screen interface function to call the split-screen interface function, the calling parameters including an application ID of the target split-screen application, a split-screen creation method, an activity stack creation method, and an initial screen size, the application ID being used by the split-screen interface function to determine whether to perform a split-screen, the split-screen creation method being used by the split-screen interface function to determine a split-screen form, the activity stack creation method being used by the split-screen interface function to determine whether the purpose of the call is to establish an activity stack for a split screen or to destroy an activity stack for a split screen, and the initial screen size being used by the split-screen interface function to determine the size of the screen display interface; A display unit is used for the first operating system to display a system interface of the first operating system in the first display area, and to trigger the second operating system to display a system interface of the second operating system in the second display area.
7. A split-screen display device, characterized in that: include: An access unit, used to access the first operating system through a target split-screen application, and the second operating system uses an open pluggable specification OPS source as an access source; A display unit, configured to display the system interface in the second display area through the target split-screen application; Among them, when the first operating system divides the screen display interface of the terminal into a first display area corresponding to the first operating system and a second display area corresponding to the second operating system by calling a split-screen interface function, the first operating system is used to pass calling parameters to the split-screen interface function to call the split-screen interface function, and the calling parameters include the application ID of the target split-screen application, the split-screen creation method, the activity stack creation method and the initial screen size, the application ID is used for the split-screen interface function to determine whether to split the screen, the split-screen creation method is used for the split-screen interface function to determine the split-screen form, the activity stack creation method is used for the split-screen interface function to determine whether the calling purpose is to establish a split-screen activity stack or destroy a split-screen activity stack, and the initial screen size is used for the split-screen interface function to determine the size of the screen display interface; Wherein, the second operating system is used to receive a display screen calibration notification sent by the first operating system; The second operating system is used to call the ChangeDisplaySettingEx function to set the resolution of the second operating system to a second resolution corresponding to a preset normal display state; Or, the second operating system is used to, after receiving the display screen calibration notification sent by the first operating system, add a first resolution corresponding to a preset normal display state in the graphics card, and set the resolution of the second display area to the first resolution.
8. An electronic device, characterized in that: include: CPU, memory, input and output interface and display; The memory is a short-term storage memory or a persistent storage memory; The central processing unit is configured to communicate with the memory and execute instructions in the memory to perform the method according to any one of claims 1 to 3.
9. An electronic device, characterized in that: include: CPU, memory and input / output interface; The memory is a short-term storage memory or a persistent storage memory; The central processing unit is configured to communicate with the memory and execute instructions in the memory to perform the method according to any one of claims 4 to 5.
10. A computer-readable storage medium comprising instructions, which, when executed on a computer, enable the computer to execute the method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Display control method, and display apparatus and display system using the same
CN101377920A
Display method, device and equipment and computer storage medium
CN112631538A