Display screen window switching method and electronic device
By setting switching controls on the full-screen display of electronic devices, users can flexibly switch full-screen, split-screen and floating window display methods, solving the problem of inflexible switching in the existing technology and improving the user experience.
Patent Information
- Application Number
- CN202410330955.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-03
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2041-12-03
AI Technical Summary
Existing electronic devices are not flexible enough when switching full-screen and split-screen, which affects the user experience.
It provides a display window switching method. By setting switching controls on the full-screen display screen, users can flexibly switch full-screen, split-screen and floating window display modes, and support free switching of window content in split-screen mode.
It improves the convenience of switching display windows and enhances users' experience on large-screen devices.
Smart Images

Figure CN118192856B_ABST
Abstract
Description
[0001] This application is a divisional application of the Chinese patent application submitted to the State Intellectual Property Office on December 3, 2021, with application number 202111471208.8 and application name "Display screen window switching method and electronic device". Technical Field
[0002] The present application relates to the field of communication technology, and in particular to a display screen window switching method and an electronic device. Background Art
[0003] With the continuous development of electronic devices and screen technology, more and more electronic devices with display screens are used in people's daily life and work. The display screens of electronic devices are getting bigger and bigger, which can provide users with richer information and bring users a better user experience.
[0004] At present, when users use electronic devices with larger display screens, such as foldable screen devices and tablet computers, these electronic devices usually have a split-screen function. However, when applying the split-screen function, the switching from full-screen display to split-screen display and from split-screen display to full-screen display is not flexible enough, which affects the user experience. Summary of the invention
[0005] In response to the above problems, the present application provides a display screen window switching method and an electronic device, which can realize flexible switching of the display screen between full-screen display mode, split-screen display mode and floating window display mode.
[0006] In a first aspect, the present application provides a display screen window switching method, the method comprising:
[0007] The electronic device displays the interface of the first application in full screen through the display screen, and a first icon is set on the interface of the first application; wherein the first icon is used to represent a control for switching the screen display form;
[0008] When the electronic device receives an operation of the user on the first icon, the electronic device displays a first control, where the first control includes a split-screen control; wherein the split-screen control is a control for turning on the display screen of the electronic device to display interfaces of different applications in multiple windows;
[0009] If the electronic device receives an operation of the split-screen control by the user, the electronic device switches from displaying the interface of the first application in full screen to displaying the interface of the first application in the first split-screen window and displaying one or more applications that can support split-screen in the second split-screen window;
[0010] If the electronic device receives a selection operation of the user on a second application among the one or more applications, the electronic device displays the interface of the second application in the second split-screen window.
[0011] Through the application scheme, in the scenario where a large-screen electronic device displays a certain application interface in full screen, a first icon is set on the interface of the application, and the first icon is used to represent a control for switching the screen display form; in response to the user's operation on the first icon, the electronic device calls out a control for switching the screen display form in the current full-screen window, and when the user selects a split-screen control, the electronic device automatically recommends one or more applications that can support split screen for the user to choose; after the user selects a certain application, the electronic device switches from full-screen display to split-screen display, realizing the display of different application interfaces in multiple windows. The application scheme can improve the convenience of switching the display form of the display window.
[0012] In some possible implementations, the one or more applications may include an application recommended by the electronic device based on the first application.
[0013] In some possible implementations, the one or more applications that can support split screen may be displayed to the user through a split screen recommendation interface.
[0014] Optionally, the split-screen recommendation interface may include a recommended application bar and an application bar that supports split-screen. The recommended application bar may be used to display icons of multiple applications that are frequently used by the user, or icons of multiple applications recommended according to the first application. The application bar that supports split-screen may be used to display icons of all applications that can support split-screen in the electronic device.
[0015] In some possible implementations, the above-mentioned display screen window switching method may also include: before receiving the user's operation on the first icon, the electronic device displays the interface of the first application in the form of a floating window through the display screen.
[0016] Through the solution of the present application, flexible switching of the screen display mode of the electronic device can be achieved, for example, switching from full-screen display to split-screen display, from floating window display to split-screen display, and of course from floating window display to full-screen display.
[0017] In some possible implementations, the first split screen window and the second split screen window may be respectively provided with a first icon. After the electronic device displays the interface of the second application in the second split screen window, the display screen window switching method may further include:
[0018] If the electronic device receives an operation of the split-screen control in the second split-screen window by the user, the electronic device displays one or more applications capable of supporting split-screen in the second split-screen window;
[0019] If the electronic device receives a selection operation of a third application among the one or more applications by the user, the electronic device replaces the display content of the second split-screen window with the interface of the third application.
[0020] The one or more applications may include an application recommended based on the first application.
[0021] It should be noted that the one or more applications triggered by the operation of the split-screen controls in the second split-screen window may be the same as the one or more applications triggered by the operation of the split-screen controls in the full-screen window mentioned above, or may be different. The specific application can be determined based on actual usage requirements and is not limited to this embodiment of the present application.
[0022] Through the present application scheme, the user can click the first icon in the split-screen window to trigger the display of split-screen controls and other controls for switching screen display modes in the split-screen window, and then click the split-screen controls to trigger the split-screen window replacement, thereby realizing flexible switching of the screen display mode of the electronic device.
[0023] In some possible implementations, the electronic device displays the interface of the first application in full screen on a display screen, including:
[0024] The electronic device displays the interface of the first application in full screen through the display screen, and displays a first floating window on the interface of the first application; wherein the first floating window displays the interface of the fourth application and the above-mentioned first icon.
[0025] In some possible implementations, after the electronic device displays the interface of the second application in the second split-screen window, the display screen window switching method may further include:
[0026] The electronic device displays the first floating window on the first split-screen window and / or the second split-screen window; or, the electronic device switches the first floating window to be displayed as a floating ball.
[0027] Through the scheme of the present application, in a scenario where a floating window is displayed on the interface of the first application displayed in full screen, it is possible to switch from full screen display to split screen display, and the floating window can remain displayed or shrink into a floating ball, thereby achieving flexible switching of the screen display format of the electronic device.
[0028] In some possible implementations, the display screen window switching method may further include:
[0029] The electronic device receives a drag operation on the first floating window by the user;
[0030] In response to the dragging operation, the electronic device updates the display position of the first floating window on the first split-screen window and / or the second split-screen window.
[0031] Among them, the floating window can be displayed on one split-screen window or at the junction of two split-screen windows.
[0032] Through the solution of this application, the floating window can support being dragged by the user and moved on the split-screen window, which is convenient for user operation.
[0033] In some possible implementations, after the electronic device displays the first floating window on the first split-screen window and / or the second split-screen window, the display screen window switching method may further include:
[0034] If the electronic device receives an operation of the user on the first icon in the first floating window, the electronic device displays a second control in the first floating window, where the second control includes the split-screen control;
[0035] The electronic device receives an operation of the user on the split-screen control in the first floating window;
[0036] If the area occupied by the first floating window on the first split-screen window is larger than the area occupied by the first floating window on the second split-screen window, the electronic device replaces the displayed content in the first split-screen window with the interface of the fourth application, and cancels the display of the first floating window; wherein the displayed content in the second split-screen window remains unchanged.
[0037] In some embodiments, the floating window is located on the right split-screen window. If the user needs to replace the right split-screen window with the floating window, the user can directly trigger the split-screen display in the floating window to achieve the purpose of replacing the right split-screen window with the floating window.
[0038] In some embodiments, the floating window is located on the left split-screen window. If the user needs to replace the right split-screen window with the floating window, the user can drag the floating window to the right split-screen window, and then trigger the split-screen display in the floating window, thereby achieving the purpose of replacing the right split-screen window with the floating window.
[0039] Through the solution of the present application, in the scenario where a floating window is displayed on a split-screen window, the split-screen window to be replaced can be determined according to the position of the floating window, so that the user can adjust the position of the floating window in the split-screen window according to actual needs, and then the user clicks the split-screen control in the floating window to trigger the floating window to replace the determined split-screen window. In this way, flexible switching of the screen display form of the electronic device can be achieved.
[0040] It should be noted that the second control in the floating window may be the same as the first control in the full-screen window; or may be different.
[0041] In some possible implementations, after the electronic device displays the first floating window on the first split-screen window and / or the second split-screen window, the display screen window switching method may further include:
[0042] If the electronic device receives an operation of the user on the first icon in the first floating window, the electronic device displays a second control in the first floating window, where the second control includes the split-screen control;
[0043] If the electronic device receives an operation of the split-screen control in the first floating window by the user, the electronic device displays first split-screen position prompt information and second split-screen position prompt information in the first floating window, where the first split-screen position prompt information corresponds to the first split-screen window, and the second split-screen position prompt information corresponds to the second split-screen window;
[0044] If the electronic device receives an operation of the user on the first split-screen position prompt information, the electronic device replaces the displayed content in the first split-screen window with the interface of the fourth application, and cancels the display of the first floating window; wherein the displayed content in the second split-screen window remains unchanged.
[0045] Through the solution of the present application, in a scenario where a floating window is displayed on a split-screen window, if the user clicks the split-screen control in the floating window, the electronic device will display a prompt message, prompting the user whether the left split-screen window or the right split-screen window needs to be replaced, so that the user can select the split-screen window to be replaced according to actual usage needs. In this way, flexible switching of the screen display form of the electronic device can be achieved.
[0046] In some possible implementations, the interface of the first application includes a first sub-interface and a second sub-interface of the first application; and the display screen window switching method may further include:
[0047] If the electronic device receives an operation of the user on the first icon in the first floating window, the electronic device displays the first control in the first floating window;
[0048] The electronic device receives an operation of a user on a split-screen control in the first floating window;
[0049] If the area occupied by the first floating window on the first sub-interface is larger than the area occupied by the first floating window on the second sub-interface, the electronic device will switch the display format of the first floating window on the interface of the first application to display the interface of the fourth application in the first split-screen window, and display the second sub-interface in the second split-screen window; wherein the first floating window is canceled.
[0050] Through the scheme of the present application, in a scenario where a floating window is displayed on a full-screen window and the full-screen window displays two interfaces of a certain application, the split-screen window to be replaced can be determined according to the position of the floating window, so that the user can adjust the position of the floating window in the split-screen window according to actual needs, and then the user clicks the split-screen control in the floating window to trigger the floating window to replace the determined split-screen window. In this way, flexible switching of the screen display form of the electronic device can be achieved.
[0051] In some possible implementations, when the first floating window and the second floating window are displayed on the desktop interface, the display screen window switching method may further include:
[0052] If the electronic device receives an operation of the user on the first icon in the first floating window, the electronic device displays a second control in the first floating window, where the second control includes the split-screen control;
[0053] If the electronic device receives an operation of the split-screen control in the first floating window by the user, the electronic device displays the interface in the first floating window in the first split-screen window, displays the split-screen recommendation interface in the second split-screen window, and switches the second floating window to be displayed as a floating ball; the split-screen recommendation interface includes one or more applications that can support split-screen;
[0054] If the electronic device receives a selection operation of the user on the fifth application in the split-screen recommendation interface, the electronic device displays the interface of the fifth application in the second split-screen window.
[0055] Through the solution of this application, in a scenario where two floating windows are displayed on the desktop interface, if the user clicks the split-screen control in one of the floating windows, recommended applications can be displayed for the user to choose. After the user selects an application, the display screen will switch to two split-screen windows, and the floating window that has not been operated will become a floating ball. In this way, flexible switching of the screen display form of the electronic device can be achieved.
[0056] In some possible implementations, the first control may also include a floating window control;
[0057] After the electronic device displays the first control, the display screen window switching method may further include:
[0058] If the electronic device receives an operation of the floating window control in the first control by the user, the electronic device switches the first application interface from being displayed in full screen to being displayed in a floating window on the desktop interface; or
[0059] If the electronic device receives an operation of the user on the floating window control in the first control, the electronic device will switch the display form of the first floating window displayed on the interface of the first application to display the first floating window and the second floating window on the desktop interface, and the second floating window includes the interface of the first application.
[0060] Through the solution of the present application, it is possible to switch from full-screen display to floating window display and display the floating window in the desktop interface, thus achieving flexible switching of the screen display form of the electronic device.
[0061] In a second aspect, the present application provides a display screen window switching device, the device comprising a unit for executing the method in the first aspect. The device may correspond to executing the method described in the first aspect, and the relevant description of the unit in the device can refer to the description of the first aspect, which will not be repeated here for the sake of brevity.
[0062] The method described in the first aspect above can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions. For example, a processing module or unit, a display module or unit, etc.
[0063] In a third aspect, the present application provides an electronic device, comprising a processor, the processor being coupled to a memory, the memory being used to store computer programs or instructions, and the processor being used to execute the computer programs or instructions stored in the memory, so that the method in the first aspect is executed.
[0064] For example, the processor is used to execute the computer program or instructions stored in the memory, so that the device performs the method in the first aspect.
[0065] In a fourth aspect, the present application provides a computer-readable storage medium having stored thereon a computer program (also referred to as instructions or codes) for implementing the method in the first aspect.
[0066] For example, when the computer program is executed by a computer, the computer can perform the method in the first aspect.
[0067] In a fifth aspect, the present application provides a chip, including a processor. The processor is used to read and execute a computer program stored in a memory to perform the method in the first aspect and any possible implementation thereof.
[0068] Optionally, the chip also includes a memory, and the memory is connected to the processor via a circuit or wire.
[0069] In a sixth aspect, the present application provides a chip system, including a processor. The processor is used to read and execute a computer program stored in a memory to perform the method in the first aspect and any possible implementation thereof.
[0070] Optionally, the chip system also includes a memory, and the memory is connected to the processor via a circuit or wire.
[0071] In a seventh aspect, the present application provides a computer program product, comprising a computer program (also referred to as instructions or codes), wherein when the computer program is executed by a computer, the computer implements the method in the first aspect.
[0072] It can be understood that the beneficial effects of the second to seventh aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0073] Figure 1 A schematic diagram of the interface of the full-screen display mode, split-screen display mode and floating window display mode provided in the embodiment of the present application;
[0074] Figure 2 A schematic diagram of a full-screen control, a split-screen control, and a floating window control for switching display modes in a display screen window switching method provided in an embodiment of the present application;
[0075] Figure 3 A flowchart of a display screen window switching method provided in an embodiment of the present application;
[0076] Figure 4 A schematic diagram of an interface interaction for a display screen window switching method provided in an embodiment of the present application;
[0077] Figure 5 A schematic diagram of an interface interaction for a display screen window switching method provided in an embodiment of the present application;
[0078] Figure 6 A schematic diagram of an interface interaction for a display screen window switching method provided in an embodiment of the present application;
[0079] Figure 7 A schematic diagram of an interface interaction for a display screen window switching method provided in an embodiment of the present application;
[0080] Figure 8 A flowchart of another display screen window switching method provided in an embodiment of the present application;
[0081] Fig. 9 A schematic diagram of an interface interaction for a display screen window switching method provided in an embodiment of the present application;
[0082] Fig.10 A schematic diagram of an interface interaction for a display screen window switching method provided in an embodiment of the present application;
[0083] Fig.11 A flowchart of another display screen window switching method provided in an embodiment of the present application;
[0084] Fig.12 A schematic diagram of an interface interaction for a display screen window switching method provided in an embodiment of the present application;
[0085] Fig.13 A schematic diagram of an interface interaction for a display screen window switching method provided in an embodiment of the present application;
[0086] Fig.14 A schematic diagram of an interface interaction for a display screen window switching method provided in an embodiment of the present application;
[0087] Fig.15 A flowchart of another display screen window switching method provided in an embodiment of the present application;
[0088] Fig.16 A schematic diagram of an interface interaction for a display screen window switching method provided in an embodiment of the present application;
[0089] Fig.17 A schematic diagram of an interface interaction for a display screen window switching method provided in an embodiment of the present application;
[0090] Fig.18 A schematic diagram of an interface interaction for a display screen window switching method provided in an embodiment of the present application;
[0091] Fig.19 A schematic diagram of an interface interaction for a display screen window switching method provided in an embodiment of the present application;
[0092] Fig. 20 A schematic diagram of an interface interaction for a display screen window switching method provided in an embodiment of the present application;
[0093] Fig.21 A schematic diagram of an interface interaction for a display screen window switching method provided in an embodiment of the present application;
[0094] Fig. 22 A schematic diagram of an interface interaction for a display screen window switching method provided in an embodiment of the present application;
[0095] Fig.23 A schematic diagram of an interface interaction for a display screen window switching method provided in an embodiment of the present application;
[0096] Fig.24A schematic diagram of the structure of a display screen window switching device provided in an embodiment of the present application;
[0097] Fig.25 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0098] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0099] The term "and / or" in this article is a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The symbol " / " in this article indicates that the associated objects are in an or relationship, for example, A / B means A or B.
[0100] The terms "first" and "second" in the specification and claims herein are used to distinguish different objects rather than to describe a specific order of the objects. For example, a first split-screen window and a second split-screen window are used to distinguish different split-screen windows rather than to describe a specific order of the split-screen windows.
[0101] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0102] In the description of the embodiments of the present application, unless otherwise specified, "multiple" means two or more than two. For example, multiple processing units refer to two or more processing units, etc.; multiple elements refer to two or more elements, etc.
[0103] Currently, when users use electronic devices with larger display screens, such as foldable screen devices and tablet computers, these electronic devices usually have a split-screen function, but users may not know how and when to use the split-screen function, which affects the user experience.
[0104] In view of this, an embodiment of the present application provides a display screen window switching method. Through the solution of the present application, for an electronic device with a larger display screen, a control for switching the display mode can be called out in the current window in response to a user operation, and then according to the user's selection operation of the control, the display screen can be flexibly switched between full-screen display mode, split-screen display mode and floating window display mode, and the split-screen window content can be freely switched when the split-screen display is displayed. Among them, when the user selects the split-screen display, the electronic device can automatically recommend one or more applications that can support the split-screen for the user to choose. The solution of the present application can improve the convenience when switching the large-screen display mode, thereby improving the user experience.
[0105] It should be noted that the display screen window switching method provided in the embodiment of the present application can be applied not only to electronic devices with foldable screens, but also to electronic devices with conventional display screens (i.e., display screens that do not support screen folding), such as mobile phones or tablet computers, etc. The specific method can be determined according to actual usage requirements, and the embodiment of the present application is not limited thereto.
[0106] In some embodiments, Figure 1 As shown in (a), when the display screen of the electronic device is displayed in full screen mode, the display screen is presented as a display window, which can be used to display a certain interface content. Optionally, when the display screen is displayed in full screen mode, the desktop interface or the interface content of a certain application can be displayed. Among them, when the display screen displays the interface content of application A in full screen mode, the full screen display mode can be recorded as A.
[0107] In some embodiments, Figure 1 As shown in (b), when the display screen of the electronic device is displayed in a split-screen display mode, the display screen is divided into two display windows, each used to display different interface contents. For example, when the display screen is displayed in a split-screen display mode, the interfaces of different applications can be displayed in the two windows. For ease of description, the two windows can be referred to as a first split-screen window and a second split-screen window, respectively. The display contents in the first split-screen window and the second split-screen window can constitute a split-screen combination or a split-screen pair.
[0108] Exemplarily, assuming that the first split-screen window displays the interface content of application A, and the second split-screen window displays the interface content of application B, the split-screen combination can be recorded as A|B.
[0109] In some embodiments, Figure 1As shown in (c), when the display screen of the electronic device is displayed in a floating window display mode, the floating window can be displayed on the full-screen window; or, the floating window can also be displayed on the split-screen window. Optionally, the floating window can move on the full-screen window or between the two split-screen windows according to the user's drag operation.
[0110] For example, assuming that in full-screen display mode, the full-screen window displays the interface content of application A, and the interface content of application C is displayed on the full-screen window in a floating window display mode (denoted as []), then the combination can be denoted as A[C]. [C] indicates that the interface content of application C is displayed in the floating window.
[0111] As another example, assuming that in split-screen display mode, the first split-screen window and the second split-screen window display the interface content of application A and the interface content of application B respectively, and the interface content of application C is displayed on the first split-screen window in a floating window display mode, then the split-screen combination can be recorded as A[C]|B.
[0112] It should be noted that in the embodiment of the present application, if an application supports a split-screen display mode or function, the application can be displayed in the above split-screen display mode; if an application supports a floating window display mode or function, the application can be displayed in the above floating window display mode. Optionally, the desktop interface can support a split-screen display mode or function, and support a floating window display mode or function.
[0113] Optionally, in the embodiment of the present application, a full-screen control (such as a full-screen control) for triggering full-screen display can be directly set in the full-screen window, split-screen window, and floating window. Figure 2 ), a split-screen control for triggering split-screen display (such as Figure 2 ) and the floating window control used to trigger the floating window display (as shown in Figure 2 ).
[0114] During actual operation, the user can select the full-screen control to trigger the display to display in full-screen mode, or select the split-screen control to trigger the display to display in split-screen mode, or select the floating window control to trigger the display to display in floating window mode according to actual usage needs.
[0115] Optionally, a display mode switching entrance may be set in the full screen window, split screen window, and floating window. By operating on the display mode switching entrance, the display may be triggered. Figure 2 The full screen control X, split screen control Y and floating window control Z shown in (a) or the display shown in Figure 2 The full screen control X, split screen control Y, floating window control Z, minimize control M and window close control N shown in (b) are shown in FIG. Figure 2 For illustrative purposes only, the embodiments of the present application do not limit the number and form of the displayed controls.
[0116] Among them, the above-mentioned display mode switching entrance can be a bar or circular icon, or any other possible icon, which can be determined according to actual usage requirements and is not limited in the embodiments of the present application.
[0117] For example, the display mode switching entry may be called a first icon, which is used to represent a control for switching the screen display form.
[0118] For example, Figure 1 As shown in (a), in the full screen display mode, in the full screen window 10, the display mode switching entrance is a bar icon 11. For example, if the user operates (such as clicking or sliding) on the bar icon 11 in the full screen window 10, a pop-up window such as Figure 2 The full-screen control X, split-screen control Y and floating window control Z are shown.
[0119] For example, Figure 1 As shown in (b), in the split-screen display mode, in the first split-screen window 12, the display mode switching entrance is a bar icon 13; in the second split-screen window 14, the display mode switching entrance is a bar icon 15. For example, if the user operates (such as clicking or sliding) on the bar icon 13 in the first split-screen window 12, a pop-up window such as the following may be displayed in the first split-screen window 12. Figure 2 Similarly, if the user operates (for example, clicks or slides) on the bar icon 15 in the second split-screen window 14, a pop-up window such as the following may be displayed in the second split-screen window 14: Figure 2 The full-screen control X, split-screen control Y and floating window control Z shown in (a).
[0120] For example, Figure 1 As shown in (c), in the floating window display mode, a floating window 16 exists on the full screen window 10, and in the floating window 16, the display mode switching entrance is a bar icon 17. For example, if the user operates (such as clicking or sliding) on the bar icon 17 in the floating window 16, a pop-up window such as Figure 2 The full screen control X, split screen control Y, floating window control Z, minimize control M and window close control N shown in (b).
[0121] Optionally, in an embodiment of the present application, the electronic device may use dynamic effects to display bar icons in different windows in the initial stage (for example, when opening an application for the first N times) to prompt the user that they can use the entrance to call out full-screen controls, split-screen controls, and floating window controls to switch display modes.
[0122] It should be noted that some applications support full screen, split screen and floating window switching display, while some applications may not support full screen, split screen and floating window switching display. For applications that support full screen, split screen and floating window switching display, a bar icon (bar) may be displayed in the top area of the window displaying the application interface (for example, it may be a full screen window, a split screen window, or a floating window) for user operation. For applications that do not support full screen, split screen and floating window switching display, the bar icon (bar) is not displayed in the window displaying the application interface.
[0123] Optionally, for applications that support switching between full-screen, split-screen and floating window displays, when the application is opened and displayed in the window for the first three times, the bar icon in the window will flash for a period of time (e.g., 5 seconds) to prompt the user to try to operate the bar icon to further call out full-screen controls, split-screen controls and floating window controls.
[0124] Optionally, for applications that support full-screen, split-screen, and floating window switching displays, the bar icon in the window where the application is located may no longer flash when the application is opened again after the bar icon has flashed a prompt number of times greater than or equal to a preset number (for example, 5 times), or after the electronic device detects that the user has operated on the bar icon.
[0125] Exemplarily, when the display screen displays a full-screen window N times before (for example, the last 3 times), the display screen displays the bar icon at the top of the full-screen window with a dynamic effect. Exemplarily, when the display screen displays a split-screen window N times before (for example, the last 3 times), the display screen displays the bar icon at the top of the split-screen window with a dynamic effect. Exemplarily, when the display screen displays a floating window N times before (for example, the last 3 times), the display screen displays the bar icon at the top of the floating window with a dynamic effect. In this way, the user can be prompted to switch the display mode through the entrance, thereby improving the user experience.
[0126] It should be noted that the embodiments of the present application do not limit the display properties of full-screen controls, split-screen controls, and floating window controls (such as display position, display size, display style, etc.), nor do they limit the display properties of the display mode switching entry (such as display position, display size, display style, etc.). The specific display properties can be determined based on actual usage requirements, and the embodiments of the present application do not limit them.
[0127] The above describes the display window schematic diagrams of the full-screen display mode, split-screen display mode and floating window display mode provided in the embodiments of the present application, and introduces the full-screen control, split-screen control and floating window control provided in the embodiments of the present application for these display modes. The following describes possible implementation methods of the display screen window switching method provided in the embodiments of the present application based on the full-screen control, split-screen control and floating window control provided in the embodiments of the present application.
[0128] Through the method for controlling the display screen to switch the display mode provided in the embodiment of the present application, it is possible to freely switch between the three modes of full-screen display, split-screen display and floating window display according to the actual usage needs of the user.
[0129] In some embodiments, it is possible to switch from a full-screen display mode to a split-screen display mode, such as A→A|B; it is also possible to switch from a split-screen display mode to a full-screen display mode, such as A|B→A, or A|B→B.
[0130] In some embodiments, it is possible to switch from a full-screen display mode to a floating window display mode, for example, A→A[C]; it is also possible to switch from a floating window display mode to a full-screen display mode, for example, A[C]→C.
[0131] In some embodiments, a floating window display mode can be adopted in a split-screen display mode, for example, A|B→A[B]; or the floating window display mode can be switched to a split-screen display mode, for example, A[B]→A|B.
[0132] In some embodiments, in a scenario where the display screen is displayed in a split-screen display mode, the display content in the split-screen window can be replaced according to the actual usage needs of the user.
[0133] For example, in the scenario of split-screen combination A|B, if the user selects the split-screen control in the second split-screen window and selects another application (such as application C), the electronic device can update the display content in the second split-screen window to the interface content of application 2, and the display content of the first split-screen window remains unchanged. In other words, in response to the user operation, the electronic device can replace the split-screen combination A|B with the split-screen combination A|C.
[0134] In some embodiments, in a scenario where the display screen is displayed in a floating window display mode, the display position of the floating window can be changed according to a dragging operation of the user.
[0135] For example, in the scenario of split-screen combination A[C]|B, if the user presses on floating window [C] and drags floating window [C] toward the second split-screen window, the electronic device can move the display position of floating window [C] from the area where the first split-screen window is located to the area where the second split-screen window is located. That is, in response to the user operation, the electronic device can update the split-screen combination A[C]|B to the split-screen combination A|B[C].
[0136] In some embodiments, when the display screen switches from the floating window display mode to the split screen display mode, the display position of the newly added split screen window can be determined according to the display position of the floating window. For example, A|B[C]→A|C; or A[C]|B→C|B; or A|A1[C]→A|C. The specific switching process will be described in detail below with reference to the accompanying drawings.
[0137] In some embodiments, when a floating window is opened on a split-screen window of a display screen (for example, A|B[C]):
[0138] If the user clicks the floating window control on the split-screen window where application B is located, the split-screen window where application B is located is updated to a floating window, and the split-screen window where application A is located is updated to a full-screen window, that is: A|B[C]→A[B][C].
[0139] If the user clicks the floating window control on the split-screen window where application A is located, the split-screen window where application A is located is updated to a floating window, and the split-screen window where application B is located is updated to a full-screen window, that is: A|B[C]→B[A][C].
[0140] It should be noted that the switching scenarios between the above full-screen display mode, split-screen display mode and floating window display mode are all listed as examples. It can be understood that in actual implementation, the embodiments of the present application include but are not limited to the above switching scenarios, and may also include any other possible switching scenarios, which can be determined based on actual usage requirements and are not limited by the embodiments of the present application.
[0141] The execution subject of the display screen window switching method provided in the embodiment of the present application can be an electronic device, or a functional module and / or functional entity in the electronic device that can implement the shooting control method based on the foldable screen, and the present application scheme can be implemented in hardware and / or software, which can be determined according to actual use requirements, and the embodiment of the present application is not limited. Taking an electronic device as an example, the shooting control method based on the foldable screen provided in the embodiment of the present application is exemplarily described in combination with the accompanying drawings.
[0142] In the following, the display screen window switching method provided in the embodiments of the present application will be exemplified by taking the scenario of switching from a full-screen display mode to a split-screen display mode or a floating window display mode (the first embodiment), the scenario of switching from a split-screen display mode to a full-screen display mode or a floating window display mode (the second embodiment), and the scenario of switching from a floating window display mode to a full-screen display mode or a split-screen display mode (the third embodiment) as examples.
[0143] First embodiment
[0144] The display screen window switching method provided in the first embodiment is applied to the scenario of switching from a full-screen display mode to a split-screen display mode or a floating window display mode. The following will be combined with multiple exemplary scenarios to exemplarily illustrate the solution provided in the first embodiment of the present application.
[0145] Scenario 1: 1 app is displayed in full screen → 2 apps are displayed in split screen.
[0146] Trigger action: The user clicks the split-screen control in the full-screen window and selects an application in the split-screen recommendation interface that pops up.
[0147] Figure 3 1 is a flow chart of a display screen window switching method provided in the first embodiment of the present application. Figure 3 As shown, the method includes the following steps S101-S104.
[0148] S101, the electronic device displays the interface of the first application in full screen on the display screen.
[0149] Among them, the interface of the first application can be the main interface or sub-interface of an application installed in the electronic device, or the main interface plus the sub-interface of an application displayed in a split screen manner, or two different sub-interfaces of an application displayed in a split screen manner.
[0150] Optionally, the first application may also be a desktop application. Correspondingly, the interface of the first application is a desktop interface.
[0151] S102, in response to a first operation by the user, the electronic device displays a full-screen control, a split-screen control, and a floating window control on a display screen.
[0152] Among them, the user's first operation is used to trigger the display of the full-screen control, split-screen control and floating window control. Since the full-screen control, split-screen control and floating window control can be multiple sub-controls in one control in terms of expression, the user's first operation can be used to trigger the display of the first control, and the first control can include the full-screen control, the split-screen control or the floating window control.
[0153] The embodiment of the present application does not limit the form of the first operation. Exemplarily, the first operation may be a touch input by a user on a display mode switching entrance (e.g., a bar icon or a first icon), or a voice input by a user (e.g., voice input: switch display mode), or other possible inputs.
[0154] S103, in response to the user's second operation on the split-screen control, the electronic device displays one or more applications that can support split-screen on the display screen.
[0155] The second operation is used to select the split-screen control. Exemplarily, the second operation may be a click operation of the user on the split-screen control.
[0156] The electronic device can recommend one or more applications that can support split screen to the user according to the split screen requirement of the user for the user to choose. The one or more applications can include one or more applications that can support split screen that have been downloaded in the electronic device, and can also include one or more applications that can support split screen that have not been downloaded in the electronic device.
[0157] Optionally, the one or more applications mentioned above may be presented in a window or interface in the form of application icons, and the window or interface is independent of the interface of the first application.
[0158] S104, in response to the user's third operation on the second application, the electronic device displays a first split-screen window and a second split-screen window in different areas of the display screen, wherein the first split-screen window displays the interface of the first application, and the second split-screen window displays the interface of the second application.
[0159] The second application may be any one of the one or more applications recommended to support split screen, and the second application is different from the first application. The third operation may be an operation for selecting an icon of the second application, such as a click operation.
[0160] It should be noted that the embodiments of the present application do not limit the relative display positions of the first split screen window and the second split screen window on the display screen. For example, the first split screen window and the second split screen window can be displayed side by side adjacent to each other, or the first split screen window and the second split screen window can be displayed side by side adjacent to each other up and down.
[0161] It should also be noted that the embodiments of the present application do not limit the relative display sizes of the first split-screen window and the second split-screen window on the display screen. For example, the display size of the first split-screen window is the same as the display size of the second split-screen window, or the display size of the first split-screen window is larger than the display size of the second split-screen window.
[0162] It should also be noted that the embodiment of the present application does not limit the display form of the first split screen window and the second split screen window on the display screen. For example, the first split screen window and the second split screen window can both be rectangular windows.
[0163] Through the solution provided in the first embodiment of the present application, in a full-screen display scenario, in response to the user's split-screen demand, the split-screen control can be quickly called up, and when the user clicks the split-screen control to confirm the need for split-screen display, the electronic device recommends one or more applications in the electronic device that support split-screen display for the user to choose; after the user selects the application, the display screen can be triggered to switch from full-screen display mode to split-screen display mode, and the switching operation is convenient and quick.
[0164] Combine the following Figure 4 The interface interaction process of scenario 1 in the first embodiment in actual application is exemplarily described.
[0165] like Figure 4 As shown in (a), the display screen of the electronic device is in full-screen display mode, and the interface of a certain application (such as a note application) is displayed in the full-screen window 20. Among them, a display mode switching entrance is displayed in the full-screen window 20, for example, the bar icon 21 (also called the first icon) is used as an example for exemplary description.
[0166] When the electronic device receives the user's operation on the bar icon 21, such as Figure 4 As shown in (b), the electronic device brings up multiple controls for switching display modes, such as a full-screen control X, a split-screen control Y, and a floating window control Z.
[0167] When the electronic device receives the user's operation on the split-screen control Y, such as Figure 4 As shown in (c), the electronic device can pop up a split screen recommendation interface 23 and display icons of multiple applications that can support split screen through the split screen recommendation interface 23. At this time, the full screen window 20 can be reduced and displayed as a split screen window 22, which is displayed side by side with the split screen recommendation interface 23.
[0168] Among them, the split-screen recommendation interface 23 may include a recommended application bar and an application bar that supports split-screen. The recommended application bar may display icons of multiple applications that are frequently used by users, or icons of multiple applications that match the currently used application. The application bar that supports split-screen may display icons of all applications that can support split-screen in the electronic device. These applications may be arranged according to the recommended priority of the application, for example, each application may be arranged in order from high to low according to the recommended priority. The recommended priority of the application may be determined based on user behavior data such as the frequency of use or the length of use of the application.
[0169] When the electronic device receives a user operation on an application in the split-screen recommendation interface 23 (for example, clicking on the album application icon), Figure 4 As shown in (d), the electronic device displays two split-screen windows 22 and 24, the interface of the note application is displayed in the first split-screen window 22, and the interface of the album application is displayed in the second split-screen window 24.
[0170] Through the above scheme, in a full-screen display scenario, when the user clicks on the split-screen control, the electronic device can confirm that the user has a split-screen requirement, and then recommend applications that support split-screen for the user to choose; once the user selects an application, it can trigger the display screen to switch from full-screen display mode to split-screen display mode.
[0171] Scenario 2: Full-screen window + 1 floating window → 2 split-screen windows + 1 floating ball.
[0172] Trigger action: The user clicks the split-screen control in the full-screen window and selects an application in the split-screen recommendation interface that pops up.
[0173] Combine the following Figure 5 The interface interaction process of scenario 2 in the first embodiment in actual application is exemplarily described.
[0174] like Figure 5 As shown in (a), a full-screen window is displayed on the display screen of the electronic device, and a floating window is displayed on the full-screen window. When the electronic device receives an operation of the user on the bar icon in the full-screen window, as shown in Figure 5 As shown in (b), the electronic device brings up multiple controls for switching display modes, such as a full-screen control X, a split-screen control Y, and a floating window control Z.
[0175] When the electronic device receives the user's operation on the split-screen control Y, such as Figure 5 As shown in (c), the electronic device can pop up a split-screen recommendation interface and display icons of multiple applications that can support split-screen through the split-screen recommendation interface. At this time, the full-screen window can be reduced to a split-screen window and displayed side by side with the split-screen recommendation interface; and the floating window can be reduced to a floating ball, for example, it can be displayed in an area close to the side of the display screen to avoid blocking the current display content of the display screen.
[0176] When the electronic device receives a user operation on an application in the split-screen recommendation interface (for example, clicking on the album application icon), Figure 5 As shown in (d), the electronic device displays two split-screen windows, one of which displays the interface of the note application, and the other displays the interface of the photo album application. At this time, the floating ball remains displayed on the split-screen window.
[0177] Optionally, the floating ball can be dragged by the user to other areas of the display screen. Optionally, the floating ball can be triggered by the user to be enlarged into a floating window. Optionally, the floating ball can be triggered by the user to be closed and no longer displayed.
[0178] Through the above solution, in the scenario of full-screen window + 1 floating window, when the user clicks the split-screen control in the full-screen window, the electronic device can confirm that the user has a split-screen requirement, and then recommend applications that support split-screen for the user to choose; once the user selects an application, it can trigger the transformation from one full-screen window to two split-screen windows (displaying two application interfaces respectively), and the floating window can be reduced to a floating ball.
[0179] Scenario 3: Full screen window → desktop + floating window.
[0180] Trigger action: Click the split-screen control in the full-screen window.
[0181] Combine the following Figure 6 The interface interaction process of scenario 3 in the first embodiment in actual application is exemplarily described.
[0182] like Figure 6 As shown in (a) of FIG. 1 , a full-screen window is displayed on the display screen of the electronic device. When the electronic device receives an operation by the user on the bar icon in the full-screen window, as shown in FIG. Figure 6 As shown in (b), the electronic device brings up multiple controls for switching display modes, such as a full-screen control X, a split-screen control Y, and a floating window control Z.
[0183] like Figure 6 As shown in (c), the electronic device receives the user's operation on the floating window control Z. Then, as Figure 6 As shown in (d), the full-screen window is reduced to a floating window, and the display screen returns to the desktop interface. At this time, a floating window is displayed on the desktop interface.
[0184] Through the above scheme, in the scenario where the display screen displays a full-screen window, the user clicks the floating window control in the full-screen window to trigger the display screen to return to the desktop interface, and the floating window transformed from the full-screen window will be displayed on the desktop interface.
[0185] Scenario 4: Full screen window + 1 floating window → Desktop + 2 floating windows.
[0186] Trigger action: Click the floating window control in the full-screen window.
[0187] Combine the following Figure 7 The interface interaction process of scenario 4 in the first embodiment in actual application is exemplarily described.
[0188] like Figure 7As shown in (a), a full-screen window is displayed on the display screen of the electronic device. The display content in the full-screen window is the interface of a certain application, and a floating window is displayed on the full-screen window. When the electronic device receives an operation of the user on the bar icon in the full-screen window, Figure 7 As shown in (b), the electronic device brings up multiple controls for switching display modes, such as a full-screen control X, a split-screen control Y, and a floating window control Z.
[0189] like Figure 7 As shown in (c), the electronic device receives the user's operation on the floating window control Z. Then, as Figure 7 As shown in (d), the full screen window is reduced to a floating window, and the display screen returns to the desktop interface, and the originally displayed floating window remains displayed. At this time, two floating windows are displayed on the desktop interface.
[0190] Through the above scheme, in a scenario where a floating window is displayed on a full-screen window, the user clicks the floating window control in the full-screen window to trigger the display screen to return to the desktop interface, and the desktop interface will display the originally displayed floating window and the floating window transformed from the full-screen window.
[0191] Second embodiment
[0192] The display screen window switching method provided in the second embodiment can be applied to the scenario of switching from a split-screen display mode to a full-screen display mode or a floating window display mode. The following will be combined with multiple exemplary scenarios to exemplify the solution provided in the second embodiment of the present application.
[0193] Scenario 1: Split screen display → Split screen window replacement.
[0194] Trigger action: The user selects a split-screen control in a split-screen window and selects an application in the split-screen recommendation interface that pops up.
[0195] Figure 8 2 is a flow chart of a display screen window switching method provided in the second embodiment of the present application. Figure 3 ,like Figure 8 As shown, after the above step 104, the method may further include the following steps S105-S107.
[0196] S105, in response to a fourth operation performed by the user on the second split-screen window, the electronic device displays a full-screen control, a split-screen control and a floating window control on the second split-screen window.
[0197] The fourth operation of the user is similar to the first operation, and is used to trigger the display of the full-screen control, the split-screen control, and the floating window control. Exemplarily, the fourth operation can be an operation of the user on the display mode switching entrance (e.g., a bar control) of the second split-screen window, or can be a voice input operation of the user (e.g., voice input: switch display mode), or can be other possible input operations.
[0198] S106: In response to the user's fifth operation on the split-screen control, the electronic device displays one or more applications that can support split-screen on the second split-screen window.
[0199] The fifth operation is similar to the second operation and is used to select the split-screen control. For example, the fifth operation may be a click operation of the user on the split-screen control.
[0200] The electronic device can recommend one or more applications that can support split screen to the user according to the split screen requirement of the user for the user to choose. Similarly, the one or more applications can include one or more applications that can support split screen that have been downloaded in the electronic device, and can also include one or more applications that can support split screen that have not been downloaded in the electronic device.
[0201] Optionally, the one or more applications mentioned above may be presented in the second split-screen window in the form of application icons.
[0202] S107, in response to the user's sixth operation on the third application, the electronic device continues to display the interface of the first application in the first split-screen window, and updates the content in the second split-screen window to display the interface of the third application.
[0203] The third application may be any one of the one or more applications recommended to support split screen, and the third application is different from the first application and the second application. The sixth operation is similar to the third operation and is used to select the icon of the third application.
[0204] Through the solution provided by the second embodiment of the present application, in a split-screen display scenario, in response to the user's operation on a split-screen window, the split-screen control can be quickly called up, and when the user clicks the split-screen control, the electronic device continues to recommend one or more applications in the electronic device that support split-screen display for the user to choose; after the user selects an application, the content in the split-screen window can be triggered to switch, and the switching operation is convenient and fast. Fig. 9 The interface interaction process of scenario 1 in the second embodiment in actual application is exemplarily described.
[0205] like Fig. 9As shown in (a), the display screen of the electronic device is in a split-screen display mode, the interface of the note application is displayed in the first split-screen window 22, and the interface of the photo album application is displayed in the second split-screen window 24. Among them, a bar icon 25 is displayed in the first split-screen window 22, and a bar icon 26 is displayed in the second split-screen window 24.
[0206] For example, when the electronic device receives an operation by the user on the bar icon 26 in the second split screen window 24, Fig. 9 As shown in (b), the electronic device calls out controls for switching display modes in the second split-screen window 24, such as a full-screen control X, a split-screen control Y, and a floating window control Z. Since the current display mode is a split-screen display mode, the split-screen control Y is highlighted; for example, compared with the background colors of the full-screen control X and the floating window control Z, the background color of the split-screen control Y is darker.
[0207] like Fig. 9 As shown in (b), the electronic device receives the user's operation on the split-screen control Y; wherein, since the split-screen control Y is selected, the split-screen control Y remains highlighted. Fig. 9 As shown in (c), in response to the user's operation on the split-screen control Y, the electronic device can display a split-screen recommendation interface 23 in the second split-screen window 24, and the split-screen recommendation interface 23 can display icons of multiple applications that can support split-screen. Optionally, when the split-screen recommendation interface 23 is called up in the second split-screen window 24, the second split-screen window 24 is hidden.
[0208] When the electronic device receives a user operation on an application in the split-screen recommendation interface 23 (for example, clicking on a calculator application icon), Fig. 9 As shown in (d), the electronic device keeps displaying the interface of the note application in the first split-screen window 22, redisplays the second split-screen window 24, and updates the content in the second split-screen window 24 to display the interface of the calculator application, thereby realizing content switching of the split-screen windows.
[0209] Through the above scheme, in a split-screen display scenario, when a user clicks on a split-screen control in a split-screen window, the electronic device can display applications that support split-screen in the split-screen window for the user to choose; once the user selects an application, the split-screen window can be triggered to switch content.
[0210] It should be noted that Figure 8 and Fig. 9The explanation is all based on the example of a user operating on the second split-screen window to trigger switching of the content in the second split-screen window. It can be understood that in actual implementation, the embodiments of the present application include but are not limited to the above-mentioned methods, and may also include other implementation methods. For example, if the user operates on the first split-screen window, it can trigger the display of multiple controls on the first split-screen window; if the user selects a split-screen control among multiple controls, it can trigger the recommendation and display of one or more applications that can support split-screen on the first split-screen window; if the user selects a fourth application among one or more applications, it can trigger the updating of the content in the first split-screen window to the interface of the fourth application, and keep displaying the content in the second split-screen window.
[0211] Scenario 2: Split-screen display → Full-screen display.
[0212] Trigger action: The user selects a full-screen control in a split-screen window.
[0213] Optionally, in some embodiments, in a split-screen display scenario, if the user needs to switch the split-screen window to a full-screen window, the user can click the full-screen control in one of the two split-screen windows to trigger the split-screen window operated by the user to be enlarged and displayed as a full-screen window, and the split-screen window not operated by the user is hidden.
[0214] For example, in a split-screen display scenario, when a user clicks on a full-screen control in a first split-screen window, the electronic device can control the display screen to switch from a split-screen display mode to a full-screen display mode, wherein the first split-screen window is enlarged to become a full-screen window, and the second split-screen window is hidden and not displayed. Alternatively, when a user clicks on a full-screen control in a second split-screen window, the second split-screen window is enlarged to become a full-screen window, and the first split-screen window is hidden and not displayed.
[0215] Combine the following Fig.10 The interface interaction process of scenario 2 in the second embodiment in actual application is exemplarily described.
[0216] like Fig.10 As shown in (a), the display screen of the electronic device displays two split-screen windows, one split-screen window displays the interface of the note application, and the other split-screen window displays the interface of the photo album application.
[0217] When the electronic device receives an operation from the user on a bar icon in a split-screen window, such as Fig.10 As shown in (b), the electronic device calls out controls for switching display modes in the split-screen window, such as a full-screen control X, a split-screen control Y, and a floating window control Z. Among them, since the current display mode is a split-screen display mode, the split-screen control Y is highlighted.
[0218] like Fig.10As shown in (c), the electronic device receives the user's operation on the full-screen control X; wherein, since the full-screen control X is selected, the full-screen control X is highlighted, and the split-screen control Y is no longer highlighted.
[0219] like Fig.10 As shown in (d), in response to the user's operation on the full-screen control X, the electronic device switches the split-screen window to a full-screen window, and the full-screen window displays the interface of the note application. At this time, the other split-screen window is hidden or canceled.
[0220] Through the above solution, in a split-screen display scenario, the user clicks on the full-screen control in a split-screen window to trigger the display screen to quickly switch from the split-screen display mode to the full-screen display mode.
[0221] Scenario 3: Split-screen display → full-screen window + floating window.
[0222] Trigger action: The user selects a floating window control in a split-screen window.
[0223] Fig.11 2 is a flow chart of a display screen window switching method provided in the second embodiment of the present application. Figure 3 ,like Fig.11 As shown, after the above step 104, the method may further include the following steps S108 and S109.
[0224] S108, in response to the user's seventh operation on the second split-screen window, the electronic device displays a full-screen control, a split-screen control and a floating window control on the second split-screen window.
[0225] In some embodiments, in a split-screen display scenario, if the user needs to switch the split-screen window to a floating window, the user can click the floating window control in one of the two split-screen windows to trigger the split-screen window to switch to a floating window.
[0226] The seventh operation of the user is similar to the first operation, and is used to trigger the display of the full-screen control, the split-screen control, and the floating window control. Exemplarily, the seventh operation can be an operation of the user on the bar icon of the second split-screen window, or can be a voice input operation of the user (e.g., voice input: switch display mode), or can be other possible input operations.
[0227] S109, in response to the user's eighth operation on the floating window control, the electronic device enlarges the first split-screen window and displays it as a full-screen window, and reduces the second split-screen window and displays it as a floating window, which is located above the full-screen window.
[0228] The eighth operation is used to select the floating window control. Exemplarily, the eighth operation may be a click operation of the user on the floating window control.
[0229] Through the above scheme, in a split-screen display scenario, when the user clicks on the floating window control in the first split-screen window, the electronic device can control the display screen to switch from a split-screen display mode to a floating window display mode, wherein the first split-screen window is reduced in size and becomes a floating window, and the second split-screen window is enlarged and becomes a full-screen window, and the floating window is displayed above the full-screen window.
[0230] It should be noted that Fig.11 The example used in the description is that the user clicks the floating window control on the second split-screen window, triggering the second split-screen window to shrink and display as a floating window, and the first split-screen window to be enlarged and displayed as a full-screen window; it can be understood that in actual implementation, if the user clicks the floating window control on the first split-screen window, it can trigger the first split-screen window to shrink and display as a floating window, and the second split-screen window to be enlarged and displayed as a full-screen window.
[0231] Combine the following Fig.12 The interface interaction process of scenario 3 in the second embodiment in actual application is exemplarily described.
[0232] like Fig.12 As shown in (a), the display screen of the electronic device is in a split-screen display mode, and the interface 22 of the note application is displayed in the first split-screen window 22, and the interface of the album application is displayed in the second split-screen window 24. Among them, a bar icon 25 is displayed in the first split-screen window 22, and a bar icon 26 is displayed in the second split-screen window 24.
[0233] When the electronic device receives the user's operation on the bar icon 26, such as Fig.12 As shown in (b), the electronic device calls out controls for switching display modes in the second split-screen window 24, such as a full-screen control X, a split-screen control Y, and a floating window control Z. Since the current display mode is a split-screen display mode, the split-screen control Y is highlighted, for example, compared with the background colors of the full-screen control X and the floating window control Z, the background color of the split-screen control Y is darker.
[0234] like Fig.12 As shown in (c), the electronic device receives the user's operation on the floating window control Z. At this time, since the floating window control Z is selected, the background color of the floating window control Z becomes darker, and the background color of the split-screen control Y becomes lighter.
[0235] Then, if Fig.12As shown in (d), in response to the user's operation on the floating window control Z, the electronic device updates the first split screen window 22 to display as a full screen window 27, and updates the second split screen window 24 to display as a floating window 28. The full screen window 27 displays the interface of the note application, and the floating window 28 displays the interface of the album application.
[0236] Through the above solution, in a split-screen display scenario, the user clicks on a floating window control in a split-screen window to trigger the display screen to quickly switch from the split-screen display mode to the floating window display mode.
[0237] It should be noted that Fig.12 The example in which the user clicks the floating window control on the second split-screen window triggers the second split-screen window to be displayed in floating window mode, and the first split-screen window is updated and displayed as a full-screen window is used for explanation; it can be understood that in actual implementation, if the user clicks the floating window control on the first split-screen window, it can trigger the first split-screen window to be displayed in floating window mode, and the second split-screen window can be updated and displayed as a full-screen window.
[0238] Scenario 4: Split-screen display + 1 floating window → Full-screen display + 1 floating window.
[0239] Trigger action: The user selects a full-screen control in a split-screen window.
[0240] Combine the following Fig.13 The interface interaction process of scenario 4 in the second embodiment in actual application is exemplarily described.
[0241] like Fig.13 As shown in (a), the display screen of the electronic device displays two split-screen windows, and a floating window is displayed on the split-screen windows.
[0242] When the electronic device receives an operation from the user on a bar icon in a split-screen window, such as Fig.13 As shown in (b), the electronic device calls out controls for switching display modes in the split-screen window, such as a full-screen control X, a split-screen control Y, and a floating window control Z. Among them, since the current display mode is a split-screen display mode, the split-screen control Y is highlighted.
[0243] like Fig.13 As shown in (c), the electronic device receives the user's operation on the full-screen control X; wherein, since the full-screen control X is selected, the full-screen control X is highlighted, and the split-screen control Y is no longer highlighted.
[0244] like Fig.13As shown in (d), in response to the user's operation on the full-screen control X, the electronic device switches the split-screen window to a full-screen window. At this time, the other split-screen window is hidden or canceled, and the floating window remains displayed.
[0245] Through the above solution, in the split-screen window + floating window scenario, the user clicks the full-screen control in a split-screen window to trigger the display screen to quickly switch from split-screen display mode to full-screen display mode, and the floating window remains displayed.
[0246] It should be noted that Fig.13 The example in which the user clicks the full-screen control on the first split-screen window triggers the first split-screen window to be updated and displayed as a full-screen window, and the second split-screen window is hidden is used for explanation; it can be understood that in actual implementation, if the user clicks the full-screen control on the second split-screen window, it can trigger the second split-screen window to be updated and displayed as a full-screen window, and the first split-screen window is hidden.
[0247] Scenario 5: Split-screen display + 1 floating window → Full-screen display + 2 floating windows.
[0248] Trigger action: The user selects a floating window control in a split-screen window.
[0249] Combine the following Fig.14 The interface interaction process of scenario 5 in the second embodiment in actual application is exemplarily described.
[0250] like Fig.14 As shown in (a), the display screen of the electronic device displays two split-screen windows, and a floating window is displayed on the split-screen windows.
[0251] When the electronic device receives an operation from the user on a bar icon in a split-screen window, such as Fig.14 As shown in (b), the electronic device calls out controls for switching display modes in the split-screen window, such as a full-screen control X, a split-screen control Y, and a floating window control Z. Among them, since the current display mode is a split-screen display mode, the split-screen control Y is highlighted.
[0252] like Fig.14 As shown in (c), the electronic device receives the user's operation on the floating window control Z; wherein, since the full-screen control X is selected, the floating window control Z is highlighted, and the split-screen control Y is no longer highlighted.
[0253] like Fig.14 As shown in (d), in response to the user's operation on the floating window control Z, the electronic device shrinks the split screen window to a floating window. At this time, another split screen window is enlarged to a full screen window, and the original floating window remains displayed.
[0254] Through the above solution, in the scenario of split-screen window + floating window, the user clicks the floating window control in a split-screen window to trigger the split-screen window to quickly switch to a floating window, and the original floating window remains displayed.
[0255] Third embodiment
[0256] The display screen window switching method provided in the third embodiment is applied to the scenario of switching from the floating window display mode to the full screen display mode or the split screen display mode. The following will combine multiple exemplary scenarios to exemplarily illustrate the solution provided in the third embodiment of the present application.
[0257] Optionally, in an embodiment of the present application, one or more floating windows may exist simultaneously on a full-screen window or a split-screen window.
[0258] Optionally, the floating window can move on the full-screen window or between two split-screen windows according to the user's drag operation.
[0259] Scenario 1: Full screen window + floating window → split screen display.
[0260] Trigger action: The user selects the split-screen control in the floating window.
[0261] Optionally, when a floating window is displayed in a full-screen window, it can be switched to a split-screen display in response to a user operation. Fig.15 FIG. 1 is a flow chart of another display screen window switching method provided in the third embodiment of the present application. Figure 8 ,like Fig.15 As shown, after the above step 109, the method may further include the following steps S110 and S111.
[0262] S110, in response to a ninth operation performed by the user on the floating window, the electronic device displays a full-screen control, a split-screen control, and a floating window control on the floating window.
[0263] S111, in response to the user's tenth operation on the split-screen control, the electronic device shrinks the full-screen window and displays it as a first split-screen window, and enlarges the floating window and displays it as a second split-screen window.
[0264] Optionally, in an embodiment of the present application, the display position of the second split-screen window can be determined according to the display position of the floating window.
[0265] For example, when the floating window is located in the left area of the display screen, if the user calls out multiple controls on the floating window and selects the split-screen control, the floating window is updated and displayed as a split-screen window and is displayed in the left area of the display screen. Alternatively, when the floating window is located in the right area of the display screen, if the user calls out multiple controls on the floating window and selects the split-screen control, the floating window is updated and displayed as a split-screen window and is displayed in the right area of the display screen.
[0266] Combine the following Fig.16 The interface interaction process of scenario 1 in the third embodiment is exemplarily described.
[0267] like Fig.16 As shown in (a), a floating window 28 is displayed on the full screen window 27, the interface of the note application is displayed in the full screen window 27, and the interface of the album application is displayed in the floating window 28. A bar icon 29 is displayed in the floating window 28.
[0268] When the electronic device receives a dragging operation from the user on the floating window 28 (for example, dragging the floating window 28 in the direction indicated by the arrow in the figure), the electronic device updates the display position of the floating window 28, for example, the floating window 28 is moved to the right area of the display screen.
[0269] like Fig.16 As shown in (b) and (c), when the electronic device receives an operation of the user on the bar icon 29 in the floating window 28, the electronic device calls out controls for switching display modes in the floating window 28, such as the full-screen control X, the split-screen control Y, and the floating window control Z. Among them, since the current display mode is the floating window display mode, the floating window control Z is highlighted, for example, compared with the background colors of the full-screen control X and the split-screen control Y, the background color of the floating window control Z is darker.
[0270] Then, if Fig.16 As shown in (c), the electronic device receives the user's operation on the split-screen control Y. At this time, since the split-screen control Y is selected, the background color of the split-screen control Y becomes darker, and the background color of the floating window control Z becomes lighter.
[0271] Then, if Fig.16 As shown in (d), in response to the user's operation on the split-screen control Y, the electronic device updates the full-screen window 27 to display as the first split-screen window 30, and updates the floating window 28 to display as the second split-screen window 31. The first split-screen window 30 displays the main interface of the note application, and the second split-screen window 31 displays the interface of the album application.
[0272] Through the above solution, in the floating window display scenario, the user clicks the split-screen control in the floating window to trigger the floating window to quickly switch to the split-screen window.
[0273] Scenario 2: Desktop + 1 floating window → full screen display.
[0274] Trigger action: The user selects the full-screen control in the floating window.
[0275] Combine the following Fig.17 The interface interaction process of scenario 2 in the third embodiment in actual application is exemplarily described.
[0276] like Fig.17 As shown in (a), the display screen of the electronic device displays a desktop interface, and the desktop interface displays a floating window.
[0277] When the electronic device receives an operation from the user on the bar icon in the floating window, such as Fig.17 As shown in (b), the electronic device calls out controls for switching display modes in the floating window, such as a full-screen control X, a split-screen control Y, and a floating window control Z. Among them, since the current display mode is the floating window display mode, the floating window control Z is highlighted.
[0278] like Fig.17 As shown in (c), the electronic device receives the user's operation on the full-screen control X; wherein, since the full-screen control X is selected, the full-screen control X is highlighted, and the floating window control Z is no longer highlighted.
[0279] like Fig.17 As shown in (d), in response to the user's operation on the full-screen control X, the electronic device switches the floating window to a full-screen window. At this time, the desktop interface is covered by the full-screen window.
[0280] Through the above solution, in the desktop + floating window scenario, the user clicks the full-screen control in the floating window to trigger the floating window to quickly switch to the full-screen window.
[0281] Scenario 3: Desktop + 2 floating windows → full screen display + 1 floating window.
[0282] Trigger action: The user selects the full-screen control in the floating window.
[0283] Combine the following Fig.18 The interface interaction process of scenario 3 in the third embodiment in actual application is exemplarily described.
[0284] like Fig.18 As shown in (a), the display screen of the electronic device displays a desktop interface, and the desktop interface displays two floating windows.
[0285] When the electronic device receives an operation by the user on a bar icon in one of the floating windows, such as Fig.18As shown in (b), the electronic device calls out controls for switching display modes in the floating window, such as a full-screen control X, a split-screen control Y, and a floating window control Z. Among them, since the current display mode is the floating window display mode, the floating window control Z is highlighted.
[0286] like Fig.18 As shown in (c), the electronic device receives the user's operation on the full-screen control X; wherein, since the full-screen control X is selected, the full-screen control X is highlighted, and the floating window control Z is no longer highlighted.
[0287] like Fig.18 As shown in (d), in response to the user's operation on the full-screen control X, the electronic device switches the floating window to a full-screen window. At this time, the desktop interface is covered by the full-screen window, and the other floating window remains displayed. The effect at this time is the application full-screen window + 1 floating window.
[0288] Through the above solution, in the scenario of desktop + 2 floating windows, the user clicks the full-screen control in one of the floating windows to trigger the floating window to quickly switch to the full-screen window, and the other floating window remains displayed.
[0289] Scenario 4: Desktop + 1 floating window → split-screen display.
[0290] Trigger action: The user selects the split-screen control in the floating window.
[0291] Combine the following Fig.19 The interface interaction process of scenario 4 in the third embodiment in actual application is exemplarily described.
[0292] like Fig.19 As shown in (a), the display screen of the electronic device displays a desktop interface, and a floating window is displayed on the desktop interface. When the electronic device receives an operation of the user on the bar icon in the floating window, Fig.19 As shown in (b), the electronic device brings up multiple controls for switching display modes, such as a full-screen control X, a split-screen control Y, and a floating window control Z.
[0293] When the electronic device receives the user's operation on the split-screen control Y, such as Fig.19 As shown in (c), the electronic device can pop up a split screen recommendation interface and display icons of multiple applications that can support split screen through the split screen recommendation interface. At this time, the floating window can be changed into a split screen window and displayed side by side with the split screen recommendation interface.
[0294] When the electronic device receives a user operation on an application in the split-screen recommendation interface (for example, clicking on the calculator application icon), Fig.19As shown in (d), the electronic device displays two split-screen windows, one split-screen window displays the interface of the note application, and the other split-screen window displays the interface of the calculator application.
[0295] Through the above solution, in the scenario of desktop + 1 floating window, when the user clicks the split-screen control in the floating window, the electronic device can confirm that the user has a split-screen requirement, and then recommend applications that support split-screen for the user to choose; once the user selects an application, it can trigger the display screen to switch from the floating window display mode to the split-screen display mode.
[0296] Scenario 5: Desktop + 2 floating windows → split-screen display.
[0297] Trigger action: The user selects the split-screen control in the floating window.
[0298] Combine the following Fig. 20 The interface interaction process of scenario 5 in the third embodiment in actual application is exemplarily described.
[0299] like Fig. 20 As shown in (a), a desktop interface is displayed on the display screen of the electronic device, and two floating windows are displayed on the desktop interface. When the electronic device receives an operation of the user on a bar icon in one of the floating windows, as shown in FIG. Fig. 20 As shown in (b), the electronic device brings up multiple controls for switching display modes, such as a full-screen control X, a split-screen control Y, and a floating window control Z.
[0300] When the electronic device receives the user's operation on the split-screen control Y, such as Fig. 20 As shown in (c), the electronic device can pop up a split-screen recommendation interface and display icons of multiple applications that can support split-screen through the split-screen recommendation interface. At this time, the operated floating window can be changed into a split-screen window and displayed side by side with the split-screen recommendation interface. At this time, the desktop interface is covered, and the floating window that is not operated becomes a floating ball. Exemplarily, the floating ball is displayed next to the edge.
[0301] When the electronic device receives a user operation on an application in the split-screen recommendation interface (for example, clicking on the calculator application icon), Fig. 20 As shown in (d), the electronic device displays two split-screen windows, one split-screen window displays the interface of the note application, and the other split-screen window displays the interface of the calculator application.
[0302] Through the above solution, in the scenario of desktop + 2 floating windows, when the user clicks the split-screen control in a floating window, the electronic device can confirm that the user has a split-screen requirement, and then recommend applications that support split-screen for the user to choose; once the user selects an application, it can trigger the display screen to switch from the floating window display mode to the split-screen display mode.
[0303] Scenario 6: Full screen window + 1 floating window → split screen display.
[0304] Trigger action: The user selects the split-screen control in the floating window.
[0305] Combine the following Fig.21 The interface interaction process of scenario 6 in the third embodiment in actual application is exemplarily described.
[0306] like Fig.21 As shown in (a), a full-screen window (displaying the interface of a note application) is displayed on the display screen of the electronic device, and a floating window (displaying the interface of a calculator application) is displayed on the full-screen window. When the electronic device receives an operation of the user on the bar icon in the floating window, Fig.21 As shown in (b), the electronic device brings up multiple controls for switching display modes, such as a full-screen control X, a split-screen control Y, and a floating window control Z.
[0307] like Fig.21 As shown in (c), the electronic device receives the user's operation on the split-screen control Y.
[0308] like Fig.21 As shown in (d), in response to the user operation, the electronic device updates the display into two split-screen windows, one split-screen window displays the interface of the note application, and the other split-screen window displays the interface of the calculator application.
[0309] Through the above solution, in the scenario of a full-screen window + 1 floating window, the user clicks the split-screen control in the floating window to trigger the floating window to switch to the split-screen window.
[0310] Scenario 7: Split screen display + 1 floating window → split screen window replacement.
[0311] Trigger action: The user selects the split-screen control in the floating window and selects left split screen or right split screen.
[0312] Combine the following Fig. 22 The interface interaction process of scenario 7 in the third embodiment in actual application is exemplarily described.
[0313] like Fig. 22 As shown in (a), two split-screen windows are displayed on the display screen of the electronic device, and a floating window is displayed on the split-screen window. When the electronic device receives an operation of the user on the bar icon in the floating window, such as Fig. 22 As shown in (b), the electronic device brings up multiple controls for switching display modes, such as a full-screen control X, a split-screen control Y, and a floating window control Z.
[0314] When the electronic device receives the user's operation on the split-screen control Y, such as Fig. 22As shown in (c), the display screen prompts the user to select left split screen L or right split screen R.
[0315] When the electronic device receives the user's operation on the right split screen R, such as Fig. 22 As shown in (d), the electronic device replaces the split-screen window, wherein the split-screen window obtained by changing the floating window replaces the split-screen window on the right.
[0316] Through the above solution, in the scenario of a split-screen window + 1 floating window, the user can trigger the split-screen window replacement by clicking the split-screen control in the floating window.
[0317] Scenario 8: Split-screen display + 1 floating window → split-screen window replacement.
[0318] Trigger action: The user selects the split-screen control in the floating window.
[0319] The electronic device may determine the split-screen window to be replaced according to the display position of the floating window. For example, if the area occupied by the floating window on the first split-screen window is larger than the area occupied by the floating window on the second split-screen window, the display content of the first split-screen window of the electronic device is replaced with the display content in the floating window, and the floating window is canceled; the display content of the second split-screen window remains unchanged.
[0320] Combine the following Fig.23 The interface interaction process of scene 8 in the third embodiment in actual application is exemplarily described.
[0321] like Fig.23 As shown in (a), two split-screen windows are displayed on the display screen of the electronic device, and a floating window is displayed on the split-screen window. When the electronic device receives an operation of the user on the bar icon in the floating window, such as Fig.23 As shown in (b), the electronic device brings up multiple controls for switching display modes, such as a full-screen control X, a split-screen control Y, and a floating window control Z.
[0322] like Fig.23 As shown in (c), when the electronic device receives an operation of the user on the split-screen control Y, the electronic device determines that the split-screen window to be replaced is the left split-screen window according to the area occupied by the floating window on the left split-screen window being larger than the area occupied by the floating window on the right split-screen window;
[0323] like Fig.23 As shown in (d), the electronic device replaces the display content in the left split-screen window with the display content in the floating window (calculator interface). At this time, the floating window is no longer displayed, and the display content in the right split-screen window remains unchanged.
[0324] Through the above solution, in the scenario of a split-screen window + 1 floating window, the user can trigger the split-screen window replacement by clicking the split-screen control in the floating window.
[0325] It should also be noted that in the embodiments of the present application, "greater than" can be replaced by "greater than or equal to", "less than or equal to" can be replaced by "less than", or "greater than or equal to" can be replaced by "greater than", and "less than" can be replaced by "less than or equal to".
[0326] The various embodiments described herein may be independent solutions or may be combined according to internal logic, and all of these solutions fall within the protection scope of this application.
[0327] It can be understood that the methods and operations implemented by electronic devices in the above-mentioned various method embodiments can also be implemented by components (such as chips or circuits) that can be used in electronic devices.
[0328] The above describes the method embodiment provided by the present application, and the following describes the device embodiment provided by the present application. It should be understood that the description of the device embodiment corresponds to the description of the method embodiment, so the content not described in detail can be referred to the method embodiment above, and for the sake of brevity, it will not be repeated here.
[0329] The above mainly describes the solution provided by the embodiment of the present application from the perspective of method steps. It is understandable that, in order to achieve the above functions, the electronic device implementing the method includes a hardware structure and / or software module corresponding to the execution of each function. Those skilled in the art should be aware that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of protection of the present application.
[0330] The embodiment of the present application can divide the functional modules of the electronic device according to the above method example. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other feasible division methods in actual implementation. The following is an example of dividing each functional module corresponding to each function.
[0331] Fig.24The schematic block diagram of the display screen window switching device 800 provided in the embodiment of the present application. The device 800 can be used to execute the actions executed by the electronic device in the above method embodiment. The device 800 includes a display unit 810, a detection unit 820 and a processing unit 830.
[0332] A display unit 810 is used to display a full-screen window, wherein the full-screen window displays an interface of a first application and a switching entry icon is provided in the full-screen window;
[0333] A detection unit 820, configured to receive a user operation on a switching entry icon;
[0334] The processing unit 830 is used to instruct the display unit 810 to display a control for window switching in response to the operation;
[0335] The display unit 810 is further configured to display a plurality of controls in a full-screen window according to an instruction of the processing unit 830, wherein the plurality of controls include a full-screen control, a split-screen control, and a floating window control;
[0336] The detection unit 820 is further configured to receive an operation of the user on the split-screen control;
[0337] The processing unit 830 is used for instructing the display unit 810 to display the recommended split-screen application in response to the operation;
[0338] The display unit 810 is further configured to display one or more applications that can support split screen according to the instruction of the processing unit 830;
[0339] The detection unit 820 is further configured to receive a selection operation of a user on a second application among the one or more applications;
[0340] The processing unit 830 is used to instruct the display unit 810 to switch from the full-screen window to the split-screen window in response to the selection operation;
[0341] The display unit 810 is further configured to switch the full-screen window to display the first split-screen window and the second split-screen window according to the instruction of the processing unit 830;
[0342] The first split-screen window displays the interface of the first application, and the second split-screen window displays the interface of the second application.
[0343] According to the embodiment of the present application, the device 800 may correspond to executing the method described in the embodiment of the present application, and the above and other operations and / or functions of the units in the device 800 are respectively for implementing the corresponding processes of the method, which will not be repeated here for the sake of brevity.
[0344] Fig.259 is a structural schematic diagram of an electronic device 900 provided in an embodiment of the present application. The electronic device 900 may include a processor 910, an external memory interface 920, an internal memory 921, a universal serial bus (USB) interface 930, a charging management module 940, a power management unit 941, a battery 942, an antenna 1, an antenna 2, a mobile communication module 950, a wireless communication module 960, an audio module 970, a speaker 970A, a receiver 970B, a microphone 970C, an earphone interface 970D, a sensor module 980, a button 990, a motor 991, an indicator 992, a camera 993, a display screen 994, and a subscriber identification module (SIM) card interface 995, etc. The sensor module 980 may include a pressure sensor 980A, a gyroscope sensor 980B, an air pressure sensor 980C, a magnetic sensor 980D, an acceleration sensor 980E, a distance sensor 980F, a proximity light sensor 980G, a fingerprint sensor 980H, a temperature sensor 980I, a touch sensor 980J, an ambient light sensor 980K and a bone conduction sensor 980L, etc.
[0345] It is to be understood that the structure illustrated in the embodiment of the present application does not constitute a specific limitation on the electronic device 900. In other embodiments of the present application, the electronic device 900 may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0346] The processor 910 may include one or more processing units, for example: the processor 910 may include an application processor (application processor, AP), a modem processor, a graphics processor (graphics processing unit, GPU), an image signal processor (image signal processor, ISP), a controller, a memory, a video codec, a digital signal processor (digital signal processor, DSP), a baseband processor, and / or a neural-network processing unit (neural-network processing unit, NPU), etc. Among them, different processing units can be independent devices or integrated in one or more processors. Among them, the controller can be the nerve center and command center of the electronic device 900. The controller can generate an operation control signal according to the instruction opcode and the timing signal to complete the control of fetching and executing instructions.
[0347] The processor 910 may also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 910 is a cache memory. The memory may store instructions or data that the processor 910 has just used or cyclically used. If the processor 910 needs to use the instruction or data again, it may be directly called from the memory. This avoids repeated access, reduces the waiting time of the processor 910, and thus improves the efficiency of the system.
[0348] In some embodiments, the processor 910 may include one or more interfaces. The interface may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc. It can be understood that the interface connection relationship between the modules illustrated in the embodiment of the present application is only a schematic illustration and does not constitute a structural limitation of the electronic device 900. In other embodiments of the present application, the electronic device 900 may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.
[0349] The charging management module 940 is used to receive charging input from a charger. The charger may be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 940 may receive charging input from a wired charger through the USB interface 930. In some wireless charging embodiments, the charging management module 940 may receive wireless charging input through a wireless charging coil of the electronic device 900. While the charging management module 940 is charging the battery 942, it may also power the electronic device through the power management unit 941.
[0350] The power management unit 941 is used to connect the battery 942, the charging management module 940 and the processor 910. The power management unit 941 receives input from the battery 942 and / or the charging management module 940, and supplies power to the processor 910, the internal memory 921, the external memory, the display screen 994, the camera 993 and the wireless communication module 960. The power management unit 941 can also be used to monitor parameters such as battery capacity, battery cycle number, battery health status (leakage, impedance), etc. In some other embodiments, the power management unit 941 can also be set in the processor 910. In other embodiments, the power management unit 941 and the charging management module 940 can also be set in the same device.
[0351] The wireless communication function of the electronic device 900 can be implemented through the antenna 1, the antenna 2, the mobile communication module 950, the wireless communication module 960, the modem processor, the baseband processor, etc.
[0352] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in electronic device 900 can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve the utilization of antennas. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other embodiments, the antenna can be used in combination with a tuning switch.
[0353] The mobile communication module 950 can provide solutions for wireless communications including 2G / 3G / 4G / 5G, etc., applied to the electronic device 900. The mobile communication module 950 may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 950 can receive electromagnetic waves from the antenna 1, and filter, amplify, and process the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 950 can also amplify the signal modulated by the modulation and demodulation processor, and convert it into electromagnetic waves for radiation through the antenna 1. In some embodiments, at least some of the functional modules of the mobile communication module 950 may be arranged in the processor 910. In some embodiments, at least some of the functional modules of the mobile communication module 950 may be arranged in the same device as at least some of the modules of the processor 910.
[0354] The modem processor may include a modulator and a demodulator. Among them, the modulator is used to modulate the low-frequency baseband signal to be sent into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After the low-frequency baseband signal is processed by the baseband processor, it is passed to the application processor. The application processor outputs a sound signal through an audio device (not limited to a speaker 970A, a receiver 970B, etc.), or displays an image or video through a display screen 994. In some embodiments, the modem processor may be an independent device. In other embodiments, the modem processor may be independent of the processor 910 and be set in the same device as the mobile communication module 950 or other functional modules.
[0355] The wireless communication module 960 can provide wireless communication solutions including WLAN (such as Wi-Fi), BT, global navigation satellite system (GNSS), FM, NFC, IR or general 2.4G / 5G wireless communication technology applied to the electronic device 900. The wireless communication module 960 can be one or more devices integrating at least one communication processing module. The wireless communication module 960 receives electromagnetic waves via the antenna 2, modulates and filters the electromagnetic wave signals, and sends the processed signals to the processor 910. The wireless communication module 960 can also receive the signal to be sent from the processor 910, modulate and amplify it, and convert it into electromagnetic waves for radiation through the antenna 2.
[0356] In some embodiments, the wireless communication module 960 may be a Wi-Fi and / or Bluetooth chip. The electronic device 900 may establish a connection with a chip of an electronic device such as a wireless headset through the chip, so as to realize wireless communication and business processing between the electronic device 900 and other electronic devices through the connection. Among them, the Bluetooth chip may generally support BR / EDR Bluetooth and BLE.
[0357] In some embodiments, the antenna 1 of the electronic device 900 is coupled to the mobile communication module 950, and the antenna 2 is coupled to the wireless communication module 960, so that the electronic device 900 can communicate with the network and other devices through wireless communication technology. The wireless communication technology may include global system for mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), time-division code division multiple access (TDSCDMA), long term evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technology, etc. GNSS may include the global positioning system (GPS), the global navigation satellite system (GLONASS), the Beidou navigation satellite system (BDS), the quasi-zenith satellite system (QZSS) and / or the satellite based augmentation system (SBAS).
[0358] The electronic device 900 implements the display function through a GPU, a display screen 994, and an application processor. The GPU is a microprocessor for image processing, which connects the display screen 994 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 910 may include one or more GPUs, which execute program instructions to generate or change display information.
[0359] The display screen 994 is used to display images, videos, etc. The display screen 994 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode or an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), Miniled, MicroLed, Micro-oLed, a quantum dot light-emitting diode (QLED), etc. In some embodiments, the electronic device 900 may include 1 or N display screens 994, where N is a positive integer greater than 1.
[0360] The electronic device 900 can realize the shooting function through the ISP, the camera 993, the video codec, the GPU, the display screen 994 and the application processor.
[0361] The ISP is used to process the data fed back by the camera 993. For example, when taking a photo, the shutter is opened, and the light is transmitted to the camera photosensitive element through the lens. The light signal is converted into an electrical signal, and the camera photosensitive element transmits the electrical signal to the ISP for processing and converts it into an image visible to the naked eye. The ISP can also perform algorithm optimization on the noise, brightness, and skin color of the image. The ISP can also optimize the exposure, color temperature and other parameters of the shooting scene. In some embodiments, the ISP can be set in the camera 993.
[0362] The camera 993 is used to capture still images or videos. The object generates an optical image through the lens and projects it onto the photosensitive element. The photosensitive element can be a charge coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the optical signal into an electrical signal, and then passes the electrical signal to the ISP to be converted into a digital image signal. The ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into an image signal in a standard RGB, YUV or other format. In some embodiments, the electronic device 900 may include 1 or N cameras 993, where N is a positive integer greater than 1.
[0363] The digital signal processor is used to process digital signals, and can process not only digital image signals but also other digital signals. For example, when the electronic device 900 selects a frequency point, the digital signal processor is used to perform Fourier transform on the frequency point energy.
[0364] Video codecs are used to compress or decompress digital videos. The electronic device 900 may support one or more video codecs. Thus, the electronic device 900 may play or record videos in a variety of coding formats, such as Moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, MPEG4, etc.
[0365] NPU is a neural network (NN) computing processor. By drawing on the structure of biological neural networks, such as the transmission mode between neurons in the human brain, it can quickly process input information and can also continuously self-learn. Through NPU, applications such as intelligent cognition of electronic device 900 can be realized, such as image recognition, face recognition, voice recognition, text understanding, etc.
[0366] The external memory interface 920 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device 900. The external memory card communicates with the processor 910 through the external memory interface 920 to implement a data storage function, such as storing music, video and other files in the external memory card.
[0367] The internal memory 921 can be used to store computer executable program codes, and the executable program codes include instructions. The processor 910 executes various functional applications and data processing of the electronic device 900 by running the instructions stored in the internal memory 921. The internal memory 921 may include a program storage area and a data storage area. Among them, the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc. The data storage area may store data created during the use of the electronic device 900 (such as audio data, a phone book, etc.), etc. In addition, the internal memory 921 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc.
[0368] The processor 910 can be used to execute the above program code and call related modules to implement the functions of the electronic device in the embodiment of the present application. For example, multiple communication links are established with another electronic device; when there is a preset service (such as a file transfer service, etc.), data of the preset service is transmitted with another electronic device through multiple communication links.
[0369] The electronic device 900 can implement audio functions such as music playing and recording through the speaker 970A, the receiver 970B, the microphone 970C, the headphone jack 970D, and the application processor in the audio module 970 .
[0370] The audio module 970 is used to convert digital audio information into analog audio signal output, and is also used to convert analog audio input into digital audio signal. The audio module 970 can also be used to encode and decode audio signals. In some embodiments, the audio module 970 can be arranged in the processor 910, or some functional modules of the audio module 970 can be arranged in the processor 910.
[0371] The speaker 970A, also called a "speaker", is used to convert an audio electrical signal into a sound signal. The electronic device 900 can listen to music or listen to a hands-free call through the speaker 970A.
[0372] The receiver 970B, also called a "earpiece", is used to convert audio electrical signals into sound signals. When the electronic device 900 receives a call or voice message, the voice can be received by placing the receiver 970B close to the human ear.
[0373] Microphone 970C, also called "microphone", is used to convert sound signals into electrical signals. When making a call or sending a voice message, the user can speak by putting his mouth close to the microphone 970C to input the sound signal into the microphone 970C. The electronic device 900 can be provided with at least one microphone 970C. In other embodiments, the electronic device 900 can be provided with two microphones 970C, which can not only collect sound signals but also realize noise reduction function. In other embodiments, the electronic device 900 can also be provided with three, four or more microphones 970C to realize the collection of sound signals, noise reduction, identification of sound sources, realization of directional recording function, etc.
[0374] The earphone interface 970D is used to connect a wired earphone and can be the USB interface 930 or a 3.5 mm open mobile terminal platform (OMTP) standard interface or a cellular telecommunications industry association of the USA (CTIA) standard interface.
[0375] The pressure sensor 980A is used to sense the pressure signal and can convert the pressure signal into an electrical signal. In some embodiments, the pressure sensor 980A can be set on the display screen 994. There are many types of pressure sensors 980A, such as resistive pressure sensors, inductive pressure sensors, capacitive pressure sensors, etc. The capacitive pressure sensor can be a parallel plate including at least two conductive materials. When a force acts on the pressure sensor 980A, the capacitance between the electrodes changes. The electronic device 900 determines the intensity of the pressure according to the change in capacitance. When a touch operation acts on the display screen 994, the electronic device 900 detects the touch operation intensity according to the pressure sensor 980A. The electronic device 900 can also calculate the touch position according to the detection signal of the pressure sensor 980A. In some embodiments, touch operations acting on the same touch position but with different touch operation intensities can correspond to different operation instructions. For example: when a touch operation with a touch operation intensity less than the first pressure threshold acts on the short message application icon, an instruction to view the short message is executed. When a touch operation with a touch operation intensity greater than or equal to the first pressure threshold acts on the short message application icon, an instruction to create a new short message is executed.
[0376] The gyroscope sensor 980B can be used to determine the motion posture of the electronic device 900. In some embodiments, the angular velocity of the electronic device 900 around three axes (e.g., x, y, and z axes) can be determined by the gyroscope sensor 980B. The gyroscope sensor 980B can be used for anti-shake shooting. For example, when the shutter is pressed, the gyroscope sensor 980B detects the angle of the electronic device 900 shaking, calculates the distance that the lens module needs to compensate based on the angle, and allows the lens to offset the shaking of the electronic device 900 through reverse movement to achieve anti-shake. The gyroscope sensor 980B can also be used for navigation and somatosensory game scenes.
[0377] The acceleration sensor 980E can detect the magnitude of the acceleration of the electronic device 900 in all directions (generally three axes). When the electronic device 900 is stationary, the magnitude and direction of gravity can be detected. It can also be used to identify the posture of the electronic device and is applied to applications such as horizontal and vertical screen switching and pedometers.
[0378] The distance sensor 980F is used to measure the distance. The electronic device 900 can measure the distance by infrared or laser. In some embodiments, when shooting a scene, the electronic device 900 can use the distance sensor 980F to measure the distance to achieve fast focusing.
[0379] The proximity light sensor 980G may include, for example, a light-emitting diode (LED) and a light detector, such as a photodiode. The light-emitting diode may be an infrared light-emitting diode. The electronic device 900 emits infrared light outward through the light-emitting diode. The electronic device 900 uses a photodiode to detect infrared reflected light from nearby objects. When sufficient reflected light is detected, it can be determined that there is an object near the electronic device 900. When insufficient reflected light is detected, the electronic device 900 can determine that there is no object near the electronic device 900. The electronic device 900 can use the proximity light sensor 980G to detect that the user holds the electronic device 900 close to the ear to talk, so as to automatically turn off the screen to save power. The proximity light sensor 980G can also be used in leather case mode and pocket mode to automatically unlock and lock the screen.
[0380] The ambient light sensor 980K is used to sense the ambient light brightness. The electronic device 900 can adaptively adjust the brightness of the display screen 994 according to the perceived ambient light brightness. The ambient light sensor 980K can also be used to automatically adjust the white balance when taking pictures. The ambient light sensor 980K can also cooperate with the proximity light sensor 980G to detect whether the electronic device 900 is in a pocket to prevent accidental touches.
[0381] The air pressure sensor 980C is used to measure air pressure. In some embodiments, the electronic device 900 calculates the altitude through the air pressure value measured by the air pressure sensor 980C to assist in positioning and navigation.
[0382] The magnetic sensor 980D includes a Hall sensor. The electronic device 900 can use the magnetic sensor 980D to detect the displacement of the electronic device 900. In some embodiments, the Hall sensor can use a magnet to form a linear trapezoidal magnetic field (or called a ramp magnetic field). The displacement change of the Hall plate in the linear magnetic field is consistent with the change in magnetic field strength. The Hall potential formed is proportional to the displacement. The electronic device 900 obtains the Hall potential and can measure the displacement.
[0383] The fingerprint sensor 980H is used to collect fingerprints. The electronic device 900 can use the collected fingerprint characteristics to achieve fingerprint unlocking, access application locks, fingerprint photography, fingerprint answering calls, etc.
[0384] The temperature sensor 980I is used to detect temperature. In some embodiments, the electronic device 900 uses the temperature detected by the temperature sensor 980I to execute a temperature processing strategy. For example, when the temperature reported by the temperature sensor 980I exceeds a threshold, the electronic device 900 reduces the performance of the processor located near the temperature sensor 980I to reduce power consumption and implement thermal protection. In other embodiments, when the temperature is lower than another threshold, the electronic device 900 heats the battery 942 to avoid abnormal shutdown of the electronic device 900 due to low temperature. In other embodiments, when the temperature is lower than another threshold, the electronic device 900 performs a boost on the output voltage of the battery 942 to avoid abnormal shutdown caused by low temperature.
[0385] The touch sensor 980J is also called a "touch panel". The touch sensor 980J can be set on the display screen 994, and the touch sensor 980J and the display screen 994 form a touch screen, also called a "touch screen". The touch sensor 980J is used to detect touch operations acting on or near it. The touch sensor can pass the detected touch operation to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided through the display screen 994. In other embodiments, the touch sensor 980J can also be set on the surface of the electronic device 900, which is different from the position of the display screen 994.
[0386] The bone conduction sensor 980L can obtain a vibration signal. In some embodiments, the bone conduction sensor 980L can obtain a vibration signal of a vibrating bone block of the vocal part of the human body. The bone conduction sensor 980L can also contact the human pulse to receive a blood pressure beat signal. In some embodiments, the bone conduction sensor 980L can also be set in an earphone and combined into a bone conduction earphone. The audio module 970 can parse out a voice signal based on the vibration signal of the vibrating bone block of the vocal part obtained by the bone conduction sensor 980L to realize the voice function. The application processor can parse the heart rate information based on the blood pressure beat signal obtained by the bone conduction sensor 980L to realize the heart rate detection function.
[0387] The key 990 includes a power key, a volume key, etc. The key 990 may be a mechanical key or a touch key. The electronic device 900 may receive key input and generate key signal input related to user settings and function control of the electronic device 900.
[0388] Motor 991 can generate vibration prompts. Motor 991 can be used for incoming call vibration prompts, and can also be used for touch vibration feedback. For example, touch operations acting on different applications (such as taking pictures, audio playback, etc.) can correspond to different vibration feedback effects. For touch operations acting on different areas of the display screen 994, motor 991 can also correspond to different vibration feedback effects. Different application scenarios (for example: time reminders, receiving messages, alarm clocks, games, etc.) can also correspond to different vibration feedback effects. The touch vibration feedback effect can also support customization.
[0389] Indicator 992 may be an indicator light, which may be used to indicate charging status, power changes, messages, missed calls, notifications, etc.
[0390] The SIM card interface 995 is used to connect a SIM card. The SIM card can be connected to and separated from the electronic device 900 by inserting it into the SIM card interface 995 or pulling it out from the SIM card interface 995. The electronic device 900 can support 1 or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface 995 can support Nano SIM cards, Micro SIM cards, SIM cards, and the like. Multiple cards can be inserted into the same SIM card interface 995 at the same time. The types of the multiple cards can be the same or different. The SIM card interface 995 can also be compatible with different types of SIM cards. The SIM card interface 995 can also be compatible with external memory cards. The electronic device 900 interacts with the network through the SIM card to implement functions such as calls and data communications. In some embodiments, the electronic device 900 uses an eSIM, i.e., an embedded SIM card. The eSIM card can be embedded in the electronic device 900 and cannot be separated from the electronic device 900.
[0391] The electronic device 900 may be a mobile terminal or a non-mobile terminal. Exemplarily, the electronic device 900 may be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted terminal, a wearable device, an ultra-mobile personal computer (UMPC), a netbook or a personal digital assistant (PDA), a wireless headset, a wireless bracelet, a wireless smart glasses, a wireless watch, an augmented reality (AR) / virtual reality (VR) device, a desktop computer, a smart home appliance (such as a TV, a speaker, a refrigerator, an air purifier, an air conditioner, an electric rice cooker), etc. Among them, the electronic device 900 may also be collectively referred to as an Internet of Things (IoT) device. The embodiment of the present application does not specifically limit the device type of the electronic device 900.
[0392] It should be understood that Fig.25 The electronic device 900 shown may correspond to Fig.23 The device 800 shown. Fig.25 The processor 910, the display screen 994 and the sensor module 980 in the electronic device 900 shown in the figure may correspond to Fig.24 The processing unit 830, the display unit 810 and the detection unit 820 in the device 800.
[0393] In actual implementation, when the electronic device 900 is running, the processor 910 executes the computer execution instructions in the memory 921 to perform the operation steps of the above method through the electronic device 900.
[0394] Optionally, in some embodiments, the present application provides a chip, which is coupled to a memory, and the chip is used to read and execute computer programs or instructions stored in the memory to execute the methods in the above embodiments.
[0395] Optionally, in some embodiments, the present application provides an electronic device, which includes a chip, and the chip is used to read and execute a computer program or instruction stored in a memory, so that the method in each embodiment is executed.
[0396] Optionally, in some embodiments, the embodiments of the present application further provide a computer-readable storage medium, which stores program code. When the computer program code runs on a computer, the computer executes the methods in the above embodiments.
[0397] Optionally, in some embodiments, the embodiments of the present application further provide a computer program product, which includes a computer program code. When the computer program code runs on a computer, the computer executes the methods in the above embodiments.
[0398] In an embodiment of the present application, the electronic device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. Among them, the hardware layer may include hardware such as a central processing unit (CPU), a memory management unit (MMU), and a memory (also called main memory). The operating system of the operating system layer can be any one or more computer operating systems that implement business processing through processes, such as Linux operating system, Unix operating system, Android operating system, iOS operating system, or Windows operating system. The application layer may include applications such as browsers, address books, word processing software, and instant messaging software.
[0399] The embodiments of the present application do not specifically limit the specific structure of the execution subject of the method provided in the embodiments of the present application, as long as it is possible to communicate according to the method provided in the embodiments of the present application by running a program that records the code of the method provided in the embodiments of the present application. For example, the execution subject of the method provided in the embodiments of the present application may be an electronic device, or a functional module in the electronic device that can call and execute a program.
[0400] Various aspects or features of the present application may be implemented as a method, apparatus, or article of manufacture using standard programming and / or engineering techniques. The term "article of manufacture" as used herein may encompass a computer program accessible from any computer-readable device, carrier, or medium. For example, a computer-readable medium may include, but is not limited to, a magnetic storage device (e.g., a hard disk, a floppy disk, or a magnetic tape, etc.), an optical disk (e.g., a compact disc (CD), a digital versatile disc (DVD), etc.), a smart card, and a flash memory device (e.g., an erasable programmable read-only memory (EPROM), a card, a stick, or a key drive, etc.).
[0401] The various storage media described herein may represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing and / or carrying instructions and / or data.
[0402] It should be understood that the processor mentioned in the embodiments of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0403] It should also be understood that the memory mentioned in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM may include the following forms: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0404] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) can be integrated into the processor.
[0405] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0406] Those of ordinary skill in the art will appreciate that the units and steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of protection of this application.
[0407] 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.
[0408] 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. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0409] 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.
[0410] In addition, each functional unit in each embodiment of the present application may be integrated into one unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0411] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or part of the technical solution, can be embodied in the form of a computer software product, which is stored in a storage medium. The computer software product includes several instructions that 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 methods described in each embodiment of the present application. The aforementioned storage medium may include, but is not limited to: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.
[0412] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit this application.
[0413] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A display screen window switching method, characterized in that: The method is applied to an electronic device, comprising: Displaying the first interface of the first application in full screen; When the first interface is displayed in full screen, displaying a first floating window on the first interface, wherein the first floating window includes a second interface of a second application; In response to a first split-screen operation input by a user on the first interface, a first split-screen window and a second split-screen window are displayed simultaneously, the first split-screen window includes a third interface of the first application, the second split-screen window includes a first split-screen recommendation interface, the first split-screen recommendation interface includes a first application bar and a second application bar, the first application bar includes icons of applications whose user usage frequency is greater than a threshold, and the second application bar includes icons of applications in the electronic device that support split-screen; After simultaneously displaying the first split-screen window and the second split-screen window, displaying a first floating ball, where the first floating ball is formed by shrinking the first floating window, and the first floating ball is located on the first split-screen window or the second split-screen window; After the first split-screen recommendation interface is displayed in the second split-screen window, in response to a user selecting a first icon in the second application bar, the first split-screen recommendation interface in the second split-screen window is switched to a fourth interface of a third application, wherein the first icon is an icon of the third application; Wherein, during the process of switching the first split-screen recommendation interface to the fourth interface, the first split-screen window continues to display the third interface; and the first floating ball continues to be displayed on the first split-screen window or the second split-screen window; In response to a second split-screen operation input by a user in the second split-screen window, the fourth interface in the second split-screen window is switched to a second split-screen recommendation interface, the second split-screen recommendation interface comprising a third application bar and a fourth application bar, the third application bar comprising icons of applications whose user usage frequency is greater than a threshold, and the fourth application bar comprising icons of applications supporting split-screen in the electronic device; In the process of switching the fourth interface to the second split-screen recommendation interface, the first split-screen window continues to display the third interface, and the first floating ball continues to be displayed on the first split-screen window or the second split-screen window.
2. The method according to claim 1, characterized in that The first floating ball is an icon of the second application.
3. The method according to claim 1, characterized in that The first suspended ball is displayed in an area on the side of the display screen of the electronic device.
4. The method according to claim 1, characterized in that The method further comprises: In response to a user triggering an operation of the first floating ball, displaying the first floating window on the first split-screen window and / or the second split-screen window; In the process of switching the fourth interface to the second split-screen recommendation interface, the first split-screen window continues to display the third interface, and the first floating ball continues to be displayed on the first split-screen window or the second split-screen window.
5. The method according to claim 1, characterized in that The fourth application bar of the second split-screen recommendation interface does not include the first icon.
6. The method according to claim 1, characterized in that In the first split-screen recommendation interface, the first application bar is located above the second application bar; In the second split-screen recommendation interface, the third application bar is located above the fourth application bar.
7. The method according to claim 1, characterized in that After the second split-screen recommendation interface is displayed in the second split-screen window, the method further includes: In response to a user selecting a second icon in the third application bar, switching the second split-screen recommendation interface in the second split-screen window to an interface of a fourth application, wherein the second icon is an icon of the fourth application; In which, during the process of switching the second split-screen recommendation interface to the interface of the fourth application, the first split-screen window continues to display the third interface; and the first floating ball continues to be displayed on the first split-screen window or the second split-screen window.
8. The method according to claim 1, characterized in that After simultaneously displaying the first split-screen window and the second split-screen window, the method further includes: Close the first split-screen window and the second split-screen window, and display the first floating window on the desktop interface; In response to a third split-screen operation input by the user in the first floating window, a third split-screen window and a fourth split-screen window are displayed simultaneously, the third split-screen window includes the content of the second interface, and the fourth split-screen window includes the third split-screen recommendation interface.
9. The method according to claim 8, characterized in that After the first floating window is displayed on the desktop interface, the method further includes: Displaying a second floating window on the desktop interface, wherein the second floating window includes a fifth interface of a fifth application; After simultaneously displaying the third split-screen window and the fourth split-screen window, the method further includes: A second floating ball is displayed, where the second floating ball is formed by shrinking the second floating window, and the second floating ball is located on the third split-screen window and / or the fourth split-screen window.
10. The method according to claim 1, characterized in that The method further comprises: Displaying a search bar in the second split-screen window; When the user enters a first keyword in the search bar, search results are displayed, and the search results include one or more application icons.
11. The method according to claim 10, characterized in that After displaying the search results, also include: In response to the user selecting the icon of the sixth application in the search results, the sixth interface of the sixth application is displayed in the second split-screen window, wherein the first split-screen window continues to display the third interface while the second split-screen window displays the sixth interface.
12. The method according to claim 1, characterized in that The first interface includes a first touch control, and the method further includes: In response to a user selecting the first touch control, displaying a first control group on the first interface, the first control group including one or more of a full-screen control, a split-screen control, and a floating window control; The first split-screen operation is an operation in which a user clicks on a split-screen control in the first control group.
13. The method according to claim 1, characterized in that The first split-screen window includes a second touch control, and after the first split-screen window displays the third interface and the second split-screen window displays the first split-screen recommendation interface, the method further includes: In response to a user selecting the second touch control in the first split-screen window, displaying a second control group in the first split-screen window, where the second control group includes a full-screen control; In response to a user selecting a full-screen control in the second control group, stopping displaying the first split-screen window and the second split-screen window, and displaying the first interface in full screen; The first suspended ball continues to be displayed on the display screen of the electronic device.
14. The method according to claim 1, characterized in that The first split-screen window includes a second touch control, and after the first split-screen window displays the third interface and the second split-screen window displays the first split-screen recommendation interface, the method further includes: In response to a user selecting the second touch control in the first split-screen window, displaying a second control group in the first split-screen window, where the second control group includes a floating window control; In response to a user selecting a floating window control in the second control group, stopping displaying the first split-screen window and the second split-screen window, and displaying part or all of the first interface in a floating window manner; The first suspended ball continues to be displayed on the display screen of the electronic device.
15. The method according to claim 1, characterized in that The first split-screen window includes a second touch control, and after the first split-screen window displays the third interface and the second split-screen window displays the first split-screen recommendation interface, the method further includes: In response to a user selecting the second touch control in the first split-screen window, displaying a second control group in the first split-screen window, wherein the second control group includes a window closing control; In response to a user selecting an operation of closing a window in the second control group, stopping displaying the first split-screen window and the second split-screen window; The first suspended ball continues to be displayed on the display screen of the electronic device.
16. The method according to claim 1, characterized in that After displaying the first suspended ball, the method further includes: Close the first suspension ball.
17. The method according to claim 1, characterized in that The display screen of the electronic device is a display screen that supports screen folding.
18. The method according to claim 17, characterized in that Displaying the first split-screen window and the second split-screen window simultaneously includes: The display screen of the electronic device simultaneously displays the first split screen window and the second split screen window in a left-right adjacent display mode; or, The display screen of the electronic device simultaneously displays the first split screen window and the second split screen window in an adjacent up and down display manner.
19. An electronic device, characterized in that: The electronic device comprises a processor coupled to a memory, wherein the processor is configured to execute a computer program or instruction stored in the memory, so that the electronic device implements the method according to any one of claims 1 to 18.
20. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed on an electronic device, the electronic device is caused to execute the method according to any one of claims 1 to 18.
21. A computer program product, characterized in that When the computer program product is run on a computer, the computer is caused to perform the method according to any one of claims 1 to 18.
Citation Information
Patent Citations
Mobile terminal and control method thereof
CN102129345A
Display method and device of resource entrances on mobile device and mobile device
CN105867734A
Method for designing interactive multiple windows
CN105867937A
Mobile terminal and split-screen control method thereof, and computer readable storage medium
CN107273036A
Split-screen display processing method and device, equipment and storage medium
CN110333818A
