Control method, control device, electronic device, and storage medium

By determining whether vertical split-screen is supported when the screen is split horizontally and displaying a preset button, users can quickly switch to vertical split-screen, solving the problem of inconvenient split-screen operation in existing technologies and improving the user experience.

CN115729506BActive Publication Date: 2026-08-04GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
Filing Date
2022-11-21
Publication Date
2026-08-04

AI Technical Summary

Technical Problem

In existing technologies, split-screen operation is inconvenient, and users cannot quickly know or switch to support split-screen mode, resulting in a poor user experience.

Method used

When the screen is split horizontally, determine whether the current page supports split vertically, and if so, display a preset button that users can trigger to quickly switch to split vertically.

Benefits of technology

This improves the user experience by allowing users to quickly switch to a larger split-screen view by displaying preset buttons, making full use of the display area and solving the problem of high switching costs in existing technologies.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115729506B_ABST
    Figure CN115729506B_ABST
Patent Text Reader

Abstract

The application discloses a control method, device, electronic equipment and storage medium. The control method can be used for an electronic equipment including a display screen, and the control method comprises the following steps: when a split-screen instruction is received, the display screen is controlled to be split into left and right screens; when two current pages of the left and right split screens support up and down split screens, the display screen is controlled to display a preset button, and in the case that the preset button is triggered, the display screen can be switched from the left and right split screens to the up and down split screens. In the technical scheme of the application, when the up and down split screens can be performed, the preset button is displayed to prompt the user, and the up and down split screens can be quickly switched by triggering the preset button.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to consumer electronic products, and more specifically, to a control method, control device, electronic device, and computer-readable storage medium. Background Technology

[0002] To allow different applications or different display interfaces to be displayed simultaneously on the same screen, split-screen technology can be used. However, split-screen technology is inconvenient to operate. Summary of the Invention

[0003] This application provides a control method, a control device, an electronic device, and a computer-readable storage medium.

[0004] The control method of this application can be used in an electronic device, the electronic device including a display screen, the control method including: when receiving a split-screen instruction, controlling the display screen to split into left and right screens; when the two current pages of the left and right split screens support vertical split screens, controlling the display screen to display a preset button; when the preset button is triggered, the display screen can switch from left and right split screens to vertical split screens.

[0005] The control device of this application embodiment can be used in an electronic device, the electronic device including a display screen, and the control device including a first control module and a second control module. The first control module is used to control the display screen to split into left and right screens upon receiving a split-screen command. The second control module is used to control the display screen to display a preset button when the two current pages of the left-right split screen support vertical split-screen. When the preset button is triggered, the display screen can switch from left-right split-screen to vertical split-screen.

[0006] The electronic device according to the embodiments of this application includes one or more processors and a memory, wherein the memory stores a computer program, and when the computer program is executed by the processor, it implements the steps of the control method of any of the above embodiments.

[0007] The computer-readable storage medium of the present application embodiment stores a computer program thereon, which, when executed by a processor, implements the steps of the control method of any of the above embodiments.

[0008] In the control method, control device, electronic device, and computer-readable storage medium of the embodiments of this application, when split-screen mode is possible, a preset button is displayed to prompt the user, and the user can quickly switch to split-screen mode by triggering the preset button.

[0009] Additional aspects and advantages of embodiments of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of embodiments of this application. Attached Figure Description

[0010] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the description of the embodiments taken in conjunction with the following drawings, wherein:

[0011] Figure 1 This is a flowchart illustrating the control method of certain embodiments of this application;

[0012] Figure 2 This is a schematic diagram of a control method according to certain embodiments of this application;

[0013] Figure 3 This is a schematic diagram of a control device according to certain embodiments of this application;

[0014] Figure 4 This is a flowchart illustrating the control method of certain embodiments of this application;

[0015] Figure 5 This is a schematic diagram of a control device according to certain embodiments of this application;

[0016] Figure 6 This is a flowchart illustrating the control method of certain embodiments of this application;

[0017] Figure 7 This is a schematic diagram of a control device according to certain embodiments of this application;

[0018] Figure 8 This is a flowchart illustrating the control method of certain embodiments of this application;

[0019] Figure 9 This is a schematic diagram of a control device according to certain embodiments of this application;

[0020] Figure 10 This is a flowchart illustrating the control method of certain embodiments of this application;

[0021] Figure 11 This is a schematic diagram of a control device according to certain embodiments of this application;

[0022] Figure 12 This is a flowchart illustrating the control method of certain embodiments of this application;

[0023] Figure 13 This is a schematic diagram of a control device according to certain embodiments of this application;

[0024] Figure 14 This is a schematic diagram of an electronic device according to certain embodiments of this application. Detailed Implementation

[0025] The embodiments of this application are described in detail below. Examples of the embodiments are shown in the accompanying drawings. The same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain this application, and should not be construed as limiting this application.

[0026] The following disclosure provides many different implementations or examples of different structures for implementing the embodiments of this application. To simplify the disclosure of the embodiments of this application, the components and arrangements of specific examples are described below. Of course, these are merely examples and are not intended to limit the scope of this application.

[0027] To allow different applications or display interfaces to be shown simultaneously on the same screen, split-screen technology can be used. For applications like videos and games, splitting the large screen of a foldable phone horizontally results in a small screen area and a poor user experience. In current technologies, entering split-screen mode defaults to horizontal split-screen, and users are unaware of whether vertical split-screen is also possible, requiring multiple steps to discover and switch between them (accessed only by clicking the split-screen menu). Even after entering, a message may appear stating "vertical split-screen not supported," making the process of discovery, trial and error, and switching costly for users. Horizontal split-screen can refer to: two applications displayed side-by-side on a large screen. Vertical split-screen can refer to: two applications displayed vertically on a large screen.

[0028] Please see Figure 1 and Figure 2 The control method of this application embodiment can be used in electronic device 1000, which includes a display screen 100. The control method includes:

[0029] 01: Upon receiving a split-screen command, control the display screen to split into approximately 100% split screens;

[0030] 02: When the two current pages in the left-right split screen support vertical split screen, control the display screen 100 to display the preset button 101. When the preset button 101 is triggered, the display screen 100 can switch from left-right split screen to vertical split screen.

[0031] Please see Figure 2 and Figure 3 The control device 200 of this application embodiment can be used in an electronic device 1000, which includes a display screen 100. The control device 200 includes a first control module 21 and a second control module 22.

[0032] The control method of this application embodiment can be implemented by the control device 200 of this application embodiment. Step 01 can be implemented by the first control module 21, and step 02 can be implemented by the second control module 22. That is, the first control module 21 can be used to control the display screen 100 to split into left and right screens when a split-screen command is received. The second control module 22 can be used to control the display screen 100 to display a preset button 101 when the two current pages of the left-right split screen support vertical split-screen. When the preset button 101 is triggered, the display screen 100 can switch from left-right split-screen to vertical split-screen.

[0033] In the control method and control device 200 of this application embodiment, when vertical split-screen is possible, a preset button 101 is displayed to prompt the user, and the vertical split-screen can be quickly switched by triggering the preset button 101.

[0034] Please see Figure 2 The control device 200 can be applied to the electronic device 1000. The electronic device 1000 may include smartphones, tablets, smartwatches, smart bracelets, and other devices, and is not specifically limited here. The electronic device 100 in this application is illustrated using a smartphone as an example, and should not be construed as a limitation of this application.

[0035] Specifically, please refer to Figure 2 The first diagram shows that when a split-screen command is received, display screen 100 defaults to left-right split-screen, and the two current pages in the left-right split can be combined as a single split-screen unit. Please refer to [link / reference]. Figure 2 The second diagram determines whether the two current pages in the left-right split-screen mode support vertical split-screen. If both current pages support vertical split-screen, the display screen 100 can be controlled to show the preset button 101. This clearly reminds the user that the split-screen combination supports vertical split-screen, so when the user wants to switch to vertical split-screen, they can quickly switch the display screen 100 from left-right split-screen to vertical split-screen by clicking the preset button 101 (see [link]). Figure 2 (See the third image). This solves the problem of small screen size and poor user experience caused by left-right split-screen in videos and games, improving the user experience in various scenarios. When the two current pages in the left-right split-screen do not support vertical split-screen, no operation is required; that is, the display remains split at approximately 100 degrees.

[0036] In some implementations, the display area of ​​the display screen 100 is larger than a preset area.

[0037] Thus, the display area of ​​screen 100 is relatively large, allowing for flexible selection of horizontal or vertical split-screen configurations. For applications such as videos and games, the displayed area is smaller when using horizontal split-screen. Therefore, vertical split-screen configurations can fully utilize the display area of ​​screen 100 and facilitate user operation. The preset area value can be designed as needed and is not specifically limited here.

[0038] In some embodiments, the display screen 100 is a foldable screen, which may include two parts that are folded or unfolded along a central axis. When the foldable screen is unfolded, its display area is larger than a preset area. The foldable screen may have a hovering function, whereby the two parts of the foldable screen can be fixed at a certain angle (e.g., 90 degrees, 120 degrees, etc.) during the folding process. The vertical split-screen function can be used in conjunction with the hovering function, allowing the display screen in the hovering state to split vertically and display the corresponding current page respectively. For example, it can display the relevant pages of two different applications respectively.

[0039] Please see Figure 4 In some embodiments, before step 02 (when the two current pages in the left-right split screen support vertical split screen, control the display screen 100 to display the preset button 101), the control method further includes:

[0040] 03: If both current pages can be rotated to landscape mode, then the two current pages support split-screen mode.

[0041] Please see Figure 5 In some embodiments, the control device 200 further includes a first determining module 23. Step 03 can be implemented by the first determining module 23. That is to say, the first determining module 23 can be used to determine that the two current pages support split-screen mode when both current pages can be rotated to landscape mode.

[0042] This allows us to determine whether the current page supports split-screen mode.

[0043] Specifically, it can be determined whether both current pages can be rotated to landscape mode. If both current pages can be rotated to landscape mode, it is determined that the two current pages support split-screen mode. If at least one of the two current pages cannot be rotated to landscape mode, it is determined that the two current pages do not support split-screen mode.

[0044] The two current pages can include the home screen, the application's (APP) display page, etc. The application's settings page usually has a "Turn on landscape mode" button; turning it on puts the application in landscape mode. An application can have different display pages, and being in landscape mode does not mean that every display page can be rotated into landscape mode. For example, video applications may have display pages such as a search page, a playback page, and a settings page. When at least one of the two current pages is an application's display page, it can be determined whether the corresponding application is in landscape mode and whether both current pages can be rotated into landscape mode. If the corresponding application is in landscape mode and both current pages can be rotated into landscape mode, it is determined that the two current pages support split-screen mode. If at least one application is not in landscape mode, or at least one current page cannot be rotated into landscape mode, it is determined that the two current pages do not support split-screen mode.

[0045] Please see Figure 6 In some implementations, the two current pages are display pages for two different applications. Before step 02 (when the two current pages in the left-right split screen support vertical split screen, control the display screen 100 to display the preset button 101), the control method further includes:

[0046] 04: When both applications are in landscape mode and both current pages can be rotated to landscape mode, determine whether the two current pages support split-screen mode.

[0047] Please see Figure 7 In some embodiments, the control device 200 further includes a second determining module 24. Step 04 can be implemented by the second determining module 24. That is, the second determining module 24 can be used to determine that the two current pages support split-screen when both applications are in landscape mode and both current pages can be rotated to landscape interface.

[0048] This allows us to determine whether the current page supports split-screen mode.

[0049] Specifically, since both current pages are display pages of applications, it can be determined whether both applications are in landscape mode and whether both current pages can be rotated to landscape mode. If both applications are in landscape mode and both current pages can be rotated to landscape mode, it is determined that the two current pages support split-screen mode. If at least one application is not in landscape mode or at least one current page cannot be rotated to landscape mode, it is determined that the two current pages do not support split-screen mode.

[0050] Please see Figure 2In some implementations, the preset button 101 is a floating button.

[0051] In this way, button 101 can be preset to float above the current page, making it easy for users to see and click to trigger it.

[0052] Specifically, the preset button 101 can be a floating bubble. When the two current pages in the left-right split screen support vertical split screen, the display screen 100 can be controlled to pop up a floating bubble as a button to switch between vertical split screen. When the floating bubble is triggered, the display screen 100 switches to vertical split screen.

[0053] Please see Figure 8 In some implementations, the control method further includes:

[0054] 05: After the display time of the preset button 101 exceeds the preset time, the control display screen 100 will not display the preset button 101.

[0055] Please see Figure 9 In some embodiments, the control device 200 further includes a third control module 25. Step 05 can be implemented by the third control module 25. That is to say, the third control module 25 can be used to control the display screen 100 not to display the preset button 101 after the display duration of the preset button 101 exceeds the preset duration.

[0056] In this way, the preset button 101 can be controlled to disappear after a preset time, so as to avoid the preset button 101 affecting the user's viewing or operation of the display screen 100.

[0057] Specifically, when it is determined that the two current pages in the left-right split-screen mode support vertical split-screen, a preset button 101 can be displayed. The preset button 101 has a preset duration. After the preset duration, the display screen 100 will no longer display the preset button 101, and the preset button 101 will disappear. The preset duration can be designed as needed or determined by user input. The preset duration is, for example, 3 seconds, 5 seconds, 8 seconds, etc., and is not specifically limited here.

[0058] Please see Figure 10 In some embodiments, when the screen is split horizontally, the display screen 100 includes a left screen and a right screen; when the screen is split vertically, the display screen 100 includes a top screen and a bottom screen; the control method includes:

[0059] 06: When the preset button 101 is triggered, control the upper screen to display the current page of the left screen, and control the lower screen to display the current page of the right screen.

[0060] Please see Figure 11In some embodiments, when the screen is split horizontally, the display screen 100 includes a left screen and a right screen; when the screen is split vertically, the display screen 100 includes an upper screen and a lower screen. The control device 200 includes a fourth control module 26. Step 06 can be implemented by the fourth control module 26. That is to say, the fourth control module 26 can be used to control the upper screen to display the current page of the left screen and control the lower screen to display the current page of the right screen when the preset button 101 is triggered.

[0061] In this way, you can switch from left-right split screen to top-bottom split screen.

[0062] Specifically, when switching from a left-right split screen to a top-bottom split screen, the current page on the left screen can be switched to the top screen for landscape mode display, and the current page on the right screen can be switched to the bottom screen for landscape mode display, thus achieving the switching process.

[0063] Please see Figure 2 and 12 In some embodiments, when the screen is split horizontally, the display screen 100 includes a left screen and a right screen; when the screen is split vertically, the display screen 100 includes a top screen and a bottom screen; the control method includes:

[0064] 07: When the preset button 101 is triggered, control the upper screen to display the current page of the right screen, and control the lower screen to display the current page of the left screen.

[0065] Please see Figure 13 In some embodiments, when the screen is split horizontally, the display screen 100 includes a left screen and a right screen; when the screen is split vertically, the display screen 100 includes an upper screen and a lower screen. The control device 200 includes a fifth control module 27. Step 07 can be implemented by the fifth control module 27. That is to say, the fifth control module 27 can be used to control the upper screen to display the current page of the right screen and control the lower screen to display the current page of the left screen when the preset button 101 is triggered.

[0066] In this way, you can switch from left-right split screen to top-bottom split screen.

[0067] Specifically, when switching from a left-right split screen to a top-bottom split screen, the current page of the right screen can be switched to the top screen for landscape display, and the current page of the left screen can be switched to the bottom screen for landscape display, thus achieving the switching process.

[0068] Please see Figure 14 The control method of this application embodiment can be implemented by the electronic device 1000 of this application embodiment. Specifically, the electronic device 1000 includes one or more processors 300 and a memory 400. The memory 400 stores a computer program. When the computer program is executed by the processor 300, the steps of the control method of any of the above embodiments are implemented.

[0069] For example, when a computer program is executed by processor 300, the following steps are implemented for the control method:

[0070] 01: Upon receiving a split-screen command, control the display screen to split into approximately 100% split screens;

[0071] 02: When the two current pages in the left-right split screen support vertical split screen, control the display screen 100 to display the preset button 101. When the preset button 101 is triggered, the display screen 100 can switch from left-right split screen to vertical split screen.

[0072] The computer-readable storage medium of the present application embodiment stores a computer program thereon, which, when executed by a processor, implements the steps of the control method of any of the above embodiments.

[0073] For example, when the program is executed by the processor, the following steps are implemented for control methods:

[0074] 01: Upon receiving a split-screen command, control the display screen to split into approximately 100% split screens;

[0075] 02: When the two current pages in the left-right split screen support vertical split screen, control the display screen 100 to display the preset button 101. When the preset button 101 is triggered, the display screen 100 can switch from left-right split screen to vertical split screen.

[0076] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing a particular logical function or process, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the function involved, as will be understood by those skilled in the art to which embodiments of this application pertain.

[0077] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processing module, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (control method), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic device, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.

[0078] It should be understood that various parts of the embodiments of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0079] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.

[0080] Furthermore, the functional units in the various embodiments of this application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.

[0081] The storage media mentioned above can be read-only memory, disk, or optical disk, etc.

[0082] In the description of this specification, references to terms such as "certain embodiments" indicate that a specific feature, structure, or characteristic described in connection with the described embodiment or example is included in at least one embodiment of this application. In this specification, illustrative expressions of the above terms do not necessarily refer to the same embodiment. Furthermore, the specific features, structures, or characteristics described may be combined in any suitable manner in one or more embodiments.

[0083] Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of this application.

Claims

1. A control method for an electronic device, the method comprising: The electronic device includes a foldable screen, and the control method includes: When the foldable screen is in the unfolded state and a split-screen command is received, the foldable screen is controlled to split into left and right screens by default. In the folded state, the two parts of the foldable screen unfold along the central axis. When at least one of the two current pages is the display page of the application, it is determined whether the corresponding application is in landscape mode and whether both current pages can be rotated to landscape mode. If the corresponding application is in landscape mode and both current pages can be rotated to landscape mode, it is determined that the two current pages support split-screen mode. When the two current pages in the left-right split screen support vertical split screen, the foldable screen is controlled to display a preset button. When the preset button is triggered, the foldable screen can switch from left-right split screen to vertical split screen.

2. The control method according to claim 1, characterized by, The preset button is a floating button.

3. The control method according to claim 1, characterized by, The control method further includes: After the preset button has been displayed for a longer than a preset duration, the foldable screen will not display the preset button.

4. The control method according to claim 1, characterized by, In the case of a left-right split screen, the foldable screen includes a left screen and a right screen; in the case of a top-bottom split screen, the foldable screen includes a top screen and a bottom screen; the control method includes: When the preset button is triggered, the upper screen is controlled to display the current page of the left screen, and the lower screen is controlled to display the current page of the right screen; Alternatively, when the preset button is triggered, the upper screen can be controlled to display the current page of the right screen, and the lower screen can be controlled to display the current page of the left screen.

5. A control device for an electronic apparatus, characterized by comprising: The electronic device includes a foldable screen, and the control device includes: The first control module is used to control the folding screen to perform a default left and right split screen when the folding screen is in the unfolded state and a split screen command is received. In the folded state, the two parts of the folding screen unfold along the central axis. The second control module is used to determine whether the corresponding application is in landscape mode and whether both current pages can be rotated to landscape mode when at least one of the two current pages is the display page of an application. If the corresponding application is in landscape mode and both current pages can be rotated to landscape mode, the second control module determines that the two current pages support split-screen mode. When the two current pages in left-right split-screen mode support split-screen mode, the second control module controls the folding screen to display a preset button. When the preset button is triggered, the folding screen can switch from left-right split-screen mode to split-screen mode.

6. An electronic device, comprising: The electronic device includes one or more processors and a memory, the memory storing a computer program that, when executed by the processor, implements the steps of the control method according to any one of claims 1 to 4.

7. A computer-readable storage medium having stored thereon a computer program, characterized in that, When the program is executed by the processor, it implements the steps of the control method according to any one of claims 1 to 4.