Split-screen display method, electronic device, and computer readable storage medium

By automatically recognizing and displaying split-screen application icons on electronic devices, the problem of cumbersome split-screen operation in existing technologies is solved, enabling a faster split-screen display process and improving the user experience.

WO2025246356A1PCT designated stage Publication Date: 2025-12-04HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/143901
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-05-31
Filing Date
2024-12-30
Publication Date
2025-12-04

AI Technical Summary

Technical Problem

In existing technologies, split-screen display on electronic devices is cumbersome and provides a poor user experience, requiring multiple user actions to trigger the split-screen display of two or more application interfaces.

Method used

Based on the currently displayed interface content, the electronic device automatically determines the second application that the user needs to display in split-screen mode and displays its application icon. The user can directly interact with the application icon to achieve split-screen display.

Benefits of technology

It simplifies the split-screen operation, reduces time consumption, improves the speed and efficiency of split-screen display, and enhances the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024143901_04122025_PF_FP_ABST
    Figure CN2024143901_04122025_PF_FP_ABST
Patent Text Reader

Abstract

The present application is suitable for the technical field of terminals, and particularly relates to a split-screen display method, an electronic device, and a computer readable storage medium. In the method, when the electronic device displays a first interface, the electronic device can determine, on the basis of the currently displayed first interface, a second application that a user needs to perform split-screen display, and can display an application icon of the second application, so that the user can perform a first operation on the displayed application icon to display the first interface and a second interface of the second application in a split-screen manner. The user does not need to search for an application, so that the split-screen display operation can be simplified, the user can perform a screen splitting operation conveniently, and the time consumed for split-screen display can be reduced, increasing the speed and efficiency of split-screen display, thus improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Split-screen display method, electronic device and computer-readable storage medium

[0001] This application claims priority to Chinese Patent Application No. 202410710235.3, filed with the State Intellectual Property Office of China on May 31, 2024, entitled "Screen-to-Screen Display Method, Electronic Device and Computer-Readable Storage Medium", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application belongs to the field of terminal technology, and in particular relates to split-screen display methods, electronic devices, and computer-readable storage media. Background Technology

[0003] To meet users' needs for operating two or more applications simultaneously, electronic devices generally have a split-screen function. When a user needs to display the interfaces of two or more applications in split-screen mode, they must perform a preset gesture to trigger the device to enter split-screen mode. After the device is in split-screen mode, the user must perform an action on the icon of the application they want to display in split-screen mode, such as clicking the icon, for the device to then display the interfaces of two or more applications in split-screen mode. This process of triggering split-screen display on an electronic device is rather cumbersome and results in a poor user experience. Summary of the Invention

[0004] This application provides a split-screen display method, an electronic device, and a computer-readable storage medium, which can simplify the operation of split-screen display, improve the efficiency of split-screen display, and enhance the user experience.

[0005] In a first aspect, embodiments of this application provide a split-screen display method applied to an electronic device, the method including:

[0006] The electronic device displays a first interface;

[0007] The electronic device determines the second application based on the first interface and displays the application icon of the second application;

[0008] The electronic device detects a first operation on the application icon of the second application;

[0009] The electronic device displays the first interface and the second interface in a split-screen format, with the second interface being the interface of the second application.

[0010] In the split-screen display method provided above, when the electronic device displays the first interface, the electronic device can determine the second application that the user needs to display in split-screen mode based on the currently displayed first interface, and can display the application icon of the second application, so that the user can perform a first operation on the displayed application icon to split-screen the first interface and the second interface of the second application. This eliminates the need for the user to search for the application, simplifies the split-screen display operation, facilitates the user's split-screen operation, reduces the time spent on split-screen display, improves the speed and efficiency of split-screen display, and enhances the user experience.

[0011] For example, the first operation can be a drag operation, or a double-click operation, or a knuckle tap operation, or a long press operation, etc.

[0012] In some embodiments, the first interface may include an input interface, and the electronic device determines a second application based on the first interface, which may include:

[0013] The electronic device acquires the first content contained in the input interface and determines the second application based on the first content.

[0014] For example, the first content is the content entered by the user on the input interface.

[0015] In the split-screen display method provided in this embodiment, the first interface may include an input interface, which can be used for users to input content. The electronic device can obtain the first content contained in the input interface (e.g., the content entered by the user in the input interface) and determine the second application based on the first content. That is, the electronic device can predict the second application that the user needs to display in split-screen mode based on the first content currently entered by the user in the input interface, and can display the application icon of the second application, so that the user can directly perform a first operation on the displayed application icon of the second application to quickly split-screen display the first interface and the second interface of the second application, which can simplify the split-screen display operation and improve the speed and efficiency of split-screen display.

[0016] In one example, the electronic device can determine the keywords contained in the first content and identify the second application based on these keywords. The keywords can include words indicating the application, such as the application name or a description of the functions provided by the application. That is, when a user wants to display a second interface of a second application in a split-screen format, the user can enter the application name or a description of the functions provided by the second application, and the electronic device can determine the second application that the user wants to display in a split-screen format based on the user's input.

[0017] It should be noted that the electronic device can identify one or more second applications based on the first content. When a second application is identified based on the first content, the electronic device can obtain and display the application icon of that second application. When multiple second applications are identified based on the first content, the electronic device can obtain and display the application icons of each second application separately. At this time, the user can select the second application to be displayed in split-screen mode based on the displayed application icons. For example, the user can perform a first operation on the application icon of the second application to be displayed in split-screen mode. The electronic device can determine the second application selected for split-screen mode based on the user's first operation and can display both the first interface and the second interface of the selected second application in split-screen mode.

[0018] In one possible implementation, the electronic device determining the second application based on the first content may include:

[0019] The electronic device acquires second content, which is the content contained in the first interface, and the second content is not the content contained in the input interface;

[0020] The electronic device determines the second application based on the first content and the second content.

[0021] In the split-screen display method provided by this implementation, the electronic device can combine the first content currently input by the user and the second content contained in the first interface (such as content previously input by the user and / or content received by the electronic device) to accurately determine the second application that the user wants to display in the split screen. This can improve the accuracy of determining the second application and enhance the user experience. For example, the electronic device can combine the second content to perform semantic association on the first content to determine the keywords contained in the first content, thereby accurately determining the second application that the user wants to display in the split screen based on the keywords contained in the first content.

[0022] In another possible implementation, the electronic device determining the second application based on the first content may include:

[0023] The electronic device determines the first application to which the first interface belongs, and determines the second application based on the first content and the first application.

[0024] In the split-screen display method provided by this implementation, the electronic device can have associated applications for the first application. After determining the first application to which the first interface belongs, the electronic device can determine the second application that the user wants to display in split-screen mode based on the first content and the associated applications of the first application. This can improve the accuracy of the second application determination and enhance the user experience. For example, when determining the second application based on the first content, the electronic device can combine the associated applications of the first application to determine the second application. That is, when semantically associating the second application based on the first content, the electronic device can increase the weight of the associated applications of the first application being associated.

[0025] It should be understood that the associated applications of the first application can refer to applications that the user might use when using the first application. The associated applications of the first application can be specifically determined based on the actual scenario, and this embodiment does not impose any restrictions on this. For example, the associated applications of the first application can be set by default based on the functional attributes of the first application. For example, the associated applications of the first application can be determined based on the user's usage of the first application within a preset time period, and so on.

[0026] In one example, the electronic device can directly determine the second application the user wants to display in split-screen mode based on the first application to which the first screen belongs. For instance, after determining the first application to which the first screen belongs, the electronic device can determine the second application the user wants to display in split-screen mode based on the associated applications of the first application. For example, one or more of the associated applications of the first application can be determined as the second application the user wants to display in split-screen mode.

[0027] In some embodiments, the electronic device may determine a second application based on the first interface and display the application icon of the second application, which may include:

[0028] The electronic device identifies the target information in the first interface;

[0029] The electronic device determines the second application associated with the target information based on the target information and displays the application icon of the second application.

[0030] In the split-screen display method provided in this embodiment, the electronic device can directly determine the second application that the user wants to display in split-screen mode based on the content contained in the first interface (e.g., first content and / or second content). That is, the electronic device can directly perform content analysis on the first content and / or the second content to determine the target information contained in the first content and / or the second content, and can determine the second application that the user wants to display in split-screen mode based on the target information. Specifically, it can determine the application associated with the target information, and then determine the second application based on the application associated with the target information; for example, one or more applications associated with the target information can be determined as the second application.

[0031] It should be understood that the target information can be keywords, or intelligently extracted content themes, etc. Intelligent theme extraction can employ technologies such as artificial intelligence algorithms.

[0032] For example, electronic devices can directly perform content analysis on the second content to determine the keywords included in the second content or the theme corresponding to the second content, and can determine the second application that the user wants to display in split screen based on the keywords included in the second content or the theme corresponding to the second content.

[0033] In one possible implementation, the input interface may include a candidate word box, and the electronic device displays an application icon for the second application, which may include:

[0034] The electronic device displays the application icon of the second application within the candidate word box.

[0035] In the split-screen display method provided by this implementation, when the electronic device displays the candidate words corresponding to the first content in the candidate word box based on the first content, the electronic device can also display the application icon of the second application in the candidate word box. That is, the application icon of the second application can be displayed as a candidate word in the candidate word box, so as to display the application icon of the second application in a position that is easy for the user to notice. This allows the user to quickly see the application icon of the second application and facilitates the user to perform the first operation on the application icon of the second application to split-screen display the first interface and the second interface of the second application, thereby improving the speed and efficiency of split-screen display.

[0036] In another possible implementation, the input interface may include a candidate word box, and the electronic device displays an application icon for a second application, which may include:

[0037] The electronic device displays the application icon of the second application near the candidate word box.

[0038] In the split-screen display method provided by this implementation, the electronic device can display the application icon of the second application near the candidate word box (such as the upper left, upper right, lower left, or lower right of the candidate word box), making it easy for users to notice the application icon of the second application, allowing users to quickly see the application icon of the second application, and making it convenient for users to perform the first operation on the application icon of the second application to split-screen display the first interface and the second interface of the second application, thereby improving the speed and efficiency of split-screen display.

[0039] In some embodiments, the electronic device may also display the application icon of the second application at a preset location on the first interface. The preset location can be determined based on the actual scenario, and this embodiment does not impose specific limitations on it.

[0040] For example, the preset position can be determined according to the actual scenario, such as the top left corner, bottom left corner, top right corner, bottom right corner, or center position of the first interface.

[0041] In one example, the electronic device can display the application icon of a second application in a hovering manner. For instance, the electronic device can hover the application icon of the second application at a preset position on the first interface.

[0042] In some embodiments, the first interface may be the interface of a first application.

[0043] It should be understood that the first application can be a system application or a third-party application. That is, the split-screen display method provided in this embodiment can be applied to scenarios where electronic devices display the interface of system applications, as well as scenarios where electronic devices display the interface of third-party applications, thus having a wide range of applications. Here, a system application can refer to an application provided by the provider of the electronic device's operating system. A third-party application can refer to an application provided by a provider other than the provider of the electronic device's operating system. In other words, a third-party application can refer to an application provided by another provider (not the provider of the operating system).

[0044] For example, the first application may include an app store.

[0045] In other embodiments, the first interface may be the interface of the negative one screen.

[0046] It should be understood that the negative one screen can refer to the screen on the left side of the main screen interface used for displaying information. That is, the split-screen display method provided in this embodiment can be applied to scenarios where electronic devices display the negative one screen, has a wide range of applications, and can improve the user experience.

[0047] In one possible implementation, the electronic device's split-screen display of the first interface and the second interface may include:

[0048] The electronic device determines a first target display mode corresponding to the first interface and a second target display mode corresponding to the second interface;

[0049] The electronic device displays the first interface and the second interface in a split-screen manner according to the first target display method and the second target display method.

[0050] In the split-screen display method provided by this implementation, the electronic device can display the first interface and the second interface in split screen according to the first target display mode corresponding to the first interface and the second target display mode corresponding to the second interface, so that the first interface and the second interface can have a better display effect and improve the user experience.

[0051] The first target display method can include either landscape or portrait display. The second target display method can also include either landscape or portrait display. It should be understood that the first target display method refers to a display method that provides a better display effect when displaying the first interface. Similarly, the second target display method refers to a display method that provides a better display effect when displaying the second interface of the second application.

[0052] In one example, when the first target is displayed in the same way as the second target, and both are displayed in portrait mode, the electronic device can determine that the screen splitting method is left-right splitting. That is, when the first operation on the application icon of the second application is detected, the electronic device can use left-right splitting to display the first interface and the second interface of the second application, so that both the first interface and the second interface can have a good display effect.

[0053] In another example, when the first and second target display methods are the same, and both are in landscape mode, the electronic device can determine that the screen splitting method is vertical splitting. That is, upon detecting the first operation on the application icon of the second application, the electronic device can use vertical splitting to display the interfaces of the first and second applications, ensuring that both interfaces have good display effects.

[0054] In another example, when the first target display mode and the second target display mode are different—for example, when the first target display mode is landscape and the second target display mode is portrait, or vice versa—the electronic device can determine that the split-screen mode is a floating window display. That is, when a first operation on the application icon of the second application is detected, the electronic device can display the first interface on the main display screen and can also display the second interface of the second application through a floating window; or, the electronic device can display the second interface of the second application on the main display screen and can also display the first interface through a floating window, ensuring that both the first and second interfaces have good display effects.

[0055] In another possible implementation, the first operation may include a drag operation, and the electronic device may display the first interface and the second interface in a split-screen manner, which may include:

[0056] The electronic device determines the drag direction corresponding to the first operation;

[0057] The electronic device displays the first interface and the second interface in a split-screen manner according to the dragging direction.

[0058] In the split-screen display method provided by this implementation, the electronic device can split the screen to display the first interface and the second interface according to the user's drag direction, so that the display of the first interface and the second interface can match the user's drag operation, which can meet the user's needs and improve the user experience.

[0059] For example, when the first operation is dragging the application icon of the second application to the left or right, the electronic device can determine that the screen splitting method is horizontal splitting. When the first operation is dragging the application icon of the second application upward or downward, the electronic device can determine that the screen splitting method is vertical splitting.

[0060] It should be understood that when the split-screen mode is determined to be left-right split-screen, the electronic device can display the first interface on the left side of the display interface and the second interface of the second application on the right side of the display interface; or, the electronic device can display the second interface of the second application on the left side of the display interface and the first interface on the right side of the display interface.

[0061] When the split-screen mode is determined to be vertical split-screen, the electronic device can display the first interface on the top of the display screen and the second interface of the second application on the bottom of the display screen; or, the electronic device can display the second interface of the second application on the top of the display screen and the first interface on the bottom of the display screen.

[0062] In one example, when determining the split-screen method based on the drag direction of the drag operation, the electronic device can also determine the position of the second interface of the second application on the display screen (e.g., position A) based on the drag direction of the drag operation, and determine the position of the first interface on the display screen (e.g., position B) based on position A, so that the first interface and the second interface of the second application can be split-screened based on position A and position B.

[0063] For example, when the first operation is dragging the application icon of the second application to the left, the electronic device can determine that the split-screen mode is left-right split-screen. Furthermore, based on the left-dragging operation, the electronic device can also determine that the second interface of the second application is on the left side of the display screen, and the first interface is on the right side of the display screen; that is, the electronic device can display the second interface on the left side of the display screen and the first interface on the right side of the display screen.

[0064] For example, when the first operation is dragging the application icon of the second application downwards, the electronic device can determine that the split-screen mode is vertical. Furthermore, based on the downward dragging operation, the electronic device can also determine that the second interface of the second application is at the bottom of the display screen, and the first interface is at the top of the display screen; that is, the electronic device can display the second interface at the bottom of the display screen and the first interface at the top of the display screen.

[0065] In another possible implementation, the electronic device displays the first interface and the second interface in a split-screen manner, which may include:

[0066] The electronic device displays the first interface and the second interface in a split-screen manner according to a preset split-screen method.

[0067] The preset split-screen method can be at least one of left-right split-screen, top-bottom split-screen, and floating window display. The preset split-screen method can be determined based on the actual scenario, and this embodiment does not impose any restrictions on it. For example, the preset split-screen method can be determined to be left-right split-screen based on the actual scenario. Alternatively, the preset split-screen method can be determined to be top-bottom split-screen based on the actual scenario. Or, the preset split-screen method can be determined to be floating window display based on the actual scenario.

[0068] For example, when the preset split-screen mode is left-right split-screen, when a first operation on the application icon of the second application is detected, the electronic device can display the first interface on the left side of the display interface and the second interface of the second application on the right side of the display interface; or, the electronic device can display the second interface of the second application on the left side of the display interface and the first interface on the right side of the display interface.

[0069] When the preset split-screen mode is split vertically, when a first operation on the application icon of the second application is detected, the electronic device can display the first interface on the top of the display screen and the second interface of the second application on the bottom of the display screen; or, the electronic device can display the second interface of the second application on the top of the display screen and the first interface on the bottom of the display screen.

[0070] When the preset split-screen mode is floating window display, when a first operation on the application icon of the second application is detected, the electronic device can display the first interface on the display screen and the second interface through the floating window; or, the electronic device can display the second interface on the display screen and the first interface through the floating window.

[0071] Secondly, embodiments of this application provide a split-screen display method applied to an electronic device, the method including:

[0072] The electronic device displays a first interface, which includes an application icon for at least one application.

[0073] The electronic device detects a first operation on the application icon of a second application, wherein the second application is an application among the at least one application;

[0074] The electronic device displays the first interface and the second interface in a split-screen format, with the second interface being the interface of the second application.

[0075] In the split-screen display method described above, when the electronic device displays a first interface, and the first interface includes the application icon of at least one application, the user can select a second application to be displayed in split-screen mode on the first interface, and can perform a first operation on the application icon of the second application to split-screen the first interface and the second interface of the second application. That is, the electronic device can directly perform split-screen display based on the first operation on the application icon, which simplifies the split-screen display operation, facilitates user split-screen operation, reduces the time spent on split-screen display, improves the speed and efficiency of split-screen display, and enhances the user experience.

[0076] In one possible implementation, the first interface can be the interface of an application marketplace.

[0077] In another possible implementation, the first interface can be the negative one screen.

[0078] In one possible implementation, the first interface may include a search box, and the at least one application may include one or more applications found based on keywords in the search box.

[0079] In the split-screen display method provided by this implementation, the electronic device can perform application searches based on keywords entered by the user in the search box and display the application icons of one or more searched applications. When the user wants to display a specific searched application (i.e., the second application) in split-screen mode, the user can perform a first operation on the application icon of the second application. Based on the first operation, the electronic device can quickly split-screen to display the interface of the first and second applications, simplifying the split-screen display operation and improving the user experience.

[0080] In another possible implementation, the first interface may include an input interface, and the at least one application may include one or more applications determined based on the first content in the input interface.

[0081] In the split-screen display method provided by this implementation, the first interface may include an input interface. For example, when a touch operation on the search box is detected, the electronic device can display the input interface on the first interface. The input interface may include a virtual keyboard control, a candidate word box, and an edit box. The user can enter keywords into the search box through the input interface. When the user enters keywords into the search box through the input interface, the electronic device can determine at least one application based on the content entered by the user in the edit box (e.g., the first content), and can display the application icon of the at least one application. This allows the user to quickly split the screen to display the first interface and the interface of the second application, where the second application can be an application within the at least one application.

[0082] In one possible implementation, the electronic device's split-screen display of the first interface and the second interface may include:

[0083] The electronic device determines a first target display mode corresponding to the first interface and a second target display mode corresponding to the second interface;

[0084] The electronic device displays the first interface and the second interface in a split-screen manner according to the first target display method and the second target display method.

[0085] In another possible implementation, the first operation may include a drag operation, and the electronic device may display the first interface and the second interface in a split-screen manner, which may include:

[0086] The electronic device determines the drag direction corresponding to the first operation;

[0087] The electronic device displays the first interface and the second interface in a split-screen manner according to the dragging direction.

[0088] In another possible implementation, the electronic device displays the first interface and the second interface in a split-screen manner, which may include:

[0089] The electronic device displays the first interface and the second interface in a split-screen manner according to a preset split-screen method.

[0090] Thirdly, embodiments of this application provide a split-screen display device applied to an electronic device, the device including:

[0091] The first display module is used to display the first interface;

[0092] An application determination module is used to determine a second application based on the first interface;

[0093] The first display module is also used to display the application icon of the second application;

[0094] An operation detection module is used to detect the first operation on the application icon of the second application.

[0095] The second display module is used to display the first interface and the second interface in a split-screen manner, wherein the second interface is the interface of the second application.

[0096] In some embodiments, the first interface includes an input interface, and the application determination module is specifically used to obtain first content contained in the input interface and determine the second application based on the first content.

[0097] For example, the first content is the content entered by the user on the input interface.

[0098] In one possible implementation, the application determination module is further configured to obtain second content, wherein the second content is the content contained in the first interface, and the second content is not the content contained in the input interface; and determine the second application based on the first content and the second content.

[0099] In another possible implementation, the application determination module is further configured to determine the first application to which the first interface belongs, and to determine the second application based on the first content and the first application.

[0100] In one possible implementation, the input interface includes a candidate word box, and the first display module is further configured to display the application icon of the second application within the candidate word box.

[0101] In another possible implementation, the input interface includes a candidate word box, and the first display module is further configured to display the application icon of the second application near the candidate word box.

[0102] In some embodiments, the first interface is the interface of the first application.

[0103] For example, the first application includes an app store.

[0104] In other embodiments, the first interface is the negative one screen.

[0105] In one possible implementation, the second display module is specifically used to determine a first target display mode corresponding to the first interface and a second target display mode corresponding to the second interface; and to display the first interface and the second interface in a split-screen manner according to the first target display mode and the second target display mode.

[0106] In another possible implementation, the first operation includes a drag operation, and the second display module is further configured to determine the drag direction corresponding to the first operation; and to display the first interface and the second interface in a split-screen manner according to the drag direction.

[0107] In another possible implementation, the second display module is further configured to display the first interface and the second interface in a split-screen manner according to a preset split-screen method.

[0108] In some embodiments, the application determination module is further configured to identify target information in the first interface and determine the second application associated with the target information based on the target information.

[0109] Fourthly, embodiments of this application provide a split-screen display device applied to an electronic device, the device comprising:

[0110] A first display module is used to display a first interface, the first interface including an application icon of at least one application.

[0111] An operation detection module is used to detect a first operation on the application icon of a second application, wherein the second application is an application in the at least one application;

[0112] The second display module is used to display the first interface and the second interface in a split-screen manner, wherein the second interface is the interface of the second application.

[0113] In one possible implementation, the first interface is the interface of an application marketplace.

[0114] In another possible implementation, the first interface is the negative one screen.

[0115] In one possible implementation, the first interface includes a search box, and the at least one application includes one or more applications found based on keywords in the search box.

[0116] In another possible implementation, the first interface includes an input interface, and the at least one application includes one or more applications determined based on the first content in the input interface.

[0117] In one possible implementation, the second display module is specifically used to determine a first target display mode corresponding to the first interface and a second target display mode corresponding to the second interface; and to display the first interface and the second interface in a split-screen manner according to the first target display mode and the second target display mode.

[0118] In another possible implementation, the first operation includes a drag operation, and the second display module is further configured to determine the drag direction corresponding to the first operation and display the first interface and the second interface in a split-screen manner according to the drag direction.

[0119] In another possible implementation, the second display module is further configured to display the first interface and the second interface in a split-screen manner according to a preset split-screen method.

[0120] Fifthly, embodiments of this application provide an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it causes the electronic device to implement the split-screen display method described in any one of the first aspects above, or to implement the split-screen display method described in any one of the second aspects above.

[0121] Sixthly, embodiments of this application provide a computer-readable storage medium storing a computer program. When the computer program is executed by a computer, it causes the computer to implement the split-screen display method described in any one of the first aspects above, or to implement the split-screen display method described in any one of the second aspects above.

[0122] In a seventh aspect, embodiments of this application provide a computer program product that, when run on an electronic device, causes the electronic device to execute the split-screen display method described in any one of the first aspects, or to execute the split-screen display method described in any one of the second aspects.

[0123] It is understood that the beneficial effects of the third to seventh aspects mentioned above can be found in the relevant descriptions in the first or second aspects mentioned above, and will not be repeated here. Attached Figure Description

[0124] Figure 1 is a schematic diagram of the structure of the electronic device to which the split-screen display method provided in the embodiments of this application is applicable;

[0125] Figure 2 is a software structure block diagram to which the split-screen display method provided in the embodiments of this application is applicable;

[0126] Figure 3 is a schematic flowchart of a split-screen display method provided in Embodiment 1 of this application;

[0127] Figure 4 is a schematic diagram of an application scenario provided in Embodiment 1 of this application;

[0128] Figure 5 is a schematic diagram of the second application scenario provided in Embodiment 1 of this application;

[0129] Figure 6 is a schematic diagram of the third application scenario provided in Embodiment 1 of this application;

[0130] Figures 7 and 8 are schematic diagrams of the application scenario provided in Embodiment 1 of this application;

[0131] Figure 9 is a schematic diagram of the application scenario provided in Embodiment 1 of this application;

[0132] Figure 10 is a schematic flowchart of a split-screen display method provided in Embodiment 2 of this application;

[0133] Figures 11 and 12 are schematic diagrams of the application scenarios provided in Embodiment 2 of this application. Detailed Implementation

[0134] It should be understood that, when used in this application specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or a collection thereof.

[0135] It should also be understood that the term “and / or” as used in this application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.

[0136] As used in this application specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrase "if determined" or "if detected [the described condition or event]" may be interpreted, depending on the context, as meaning "once determined," "in response to determination," "once detected [the described condition or event]," or "in response to detection [the described condition or event]."

[0137] Furthermore, in the description of this application and the appended claims, the terms "first," "second," "third," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0138] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized. Implementations in the various embodiments can be referenced to each other.

[0139] Furthermore, the term "multiple" mentioned in the embodiments of this application should be interpreted as two or more.

[0140] The steps involved in the split-screen display method provided in this application embodiment are merely examples. Not all steps are mandatory, nor are all information or message contents required. They can be added or removed as needed during use. The same step or step or message with the same function in this application embodiment can be referenced and learned from each other in different embodiments.

[0141] The business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0142] To meet users' needs for operating two or more applications simultaneously, electronic devices generally have a split-screen function. When the electronic device needs to display the interfaces of two or more applications at the same time, the user needs to perform a preset gesture to trigger the device to enter split-screen mode. After the electronic device enters split-screen mode, the user needs to find the icon of the application they want to display in split-screen mode and perform a related operation on that icon, such as clicking the icon, before the electronic device will display the interfaces of two or more applications in split-screen mode. In other words, the above process of triggering the electronic device to display split-screen requires multiple operations from the user, which is cumbersome, time-consuming, and inefficient, resulting in a poor user experience.

[0143] To address the aforementioned problems, embodiments of this application provide a split-screen display method, an electronic device, and a computer-readable storage medium. In this method, when the electronic device displays a first interface, it can determine a second application based on the first interface and display the application icon of the second application. Upon detecting a first operation on the application icon of the second application, the electronic device can split-screen to display the first interface and the second interface of the second application. That is, in this embodiment, the electronic device can determine the second application that the user needs to split-screen based on the currently displayed first interface and can display the application icon of the second application. This allows the user to perform a first operation on the displayed application icon to split-screen the first interface and the second interface of the second application, eliminating the need for the user to search for the application. This simplifies the split-screen operation, facilitates user split-screen operations, reduces the time spent on split-screen display, improves the speed and efficiency of split-screen display, enhances the user experience, and has strong usability and practicality.

[0144] In this application embodiment, the electronic device can be a mobile phone, tablet computer, in-vehicle device, laptop computer, smart TV, smart large screen, ultra-mobile personal computer (UMPC), netbook, personal digital assistant (PDA), desktop computer, or other electronic device with a display screen. This application embodiment does not impose any restrictions on the specific type of electronic device. It should be understood that a mobile phone can be a foldable screen phone or a non-foldable screen phone.

[0145] The following first introduces the electronic device involved in the embodiments of this application. Please refer to FIG1, which shows a schematic diagram of the structure of an electronic device 100.

[0146] Electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, antenna 1, antenna 2, a mobile communication module 140, a wireless communication module 150, an audio module 160, a speaker 160A, a receiver 160B, a microphone 160C, a headphone jack 160D, a sensor module 170, and a display screen 180, etc. The sensor module 170 may include a pressure sensor 170A, a gyroscope sensor 170B, an accelerometer sensor 170C, and a touch sensor 170D, etc.

[0147] It is understood that the structures illustrated in the embodiments of this application do not constitute a specific limitation on the electronic device 100. In other embodiments of this application, the electronic device 100 may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0148] Processor 110 may include one or more processing units, such as application processors (APs), modem processors, graphics processing units (GPUs), image signal processors (ISPs), controllers, video codecs, digital signal processors (DSPs), baseband processors, and / or neural network processing units (NPUs). These different processing units may be independent devices or integrated into one or more processors.

[0149] The controller can generate operation control signals based on the instruction opcode and timing signals to complete the control of instruction fetching and execution.

[0150] The processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. This memory can store instructions or data that the processor 110 has just used or that are used repeatedly. If the processor 110 needs to use the instruction or data again, it can retrieve it directly from the memory. This avoids repeated accesses, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.

[0151] In some embodiments, the processor 110 may include one or more interfaces. Interfaces 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.

[0152] The I2C interface is a bidirectional synchronous serial bus, including a serial data line (SDA) and a serial clock line (SCL). In some embodiments, the processor 110 may include multiple I2C buses. The processor 110 can couple the touch sensor 170D through the I2C interface, enabling the processor 110 and the touch sensor 170D to communicate via the I2C bus interface, thereby realizing the touch function of the electronic device 100.

[0153] The I2S interface can be used for audio communication. In some embodiments, the processor 110 may include multiple I2S buses. The processor 110 can be coupled to the audio module 160 via the I2S bus to enable communication between the processor 110 and the audio module 160. In some embodiments, the audio module 160 can transmit audio signals to the wireless communication module 150 via the I2S interface to enable the function of answering phone calls through a Bluetooth headset.

[0154] The PCM interface can also be used for audio communication, sampling, quantizing, and encoding analog signals. In some embodiments, the audio module 160 and the wireless communication module 150 can be coupled via the PCM bus interface. In some embodiments, the audio module 160 can also transmit audio signals to the wireless communication module 150 via the PCM interface, enabling the function of answering phone calls through a Bluetooth headset. Both the I2S interface and the PCM interface can be used for audio communication.

[0155] The UART interface is a universal serial data bus used for asynchronous communication. This bus can be a bidirectional communication bus. It converts the data to be transmitted between serial and parallel communication. In some embodiments, the UART interface is typically used to connect the processor 110 and the wireless communication module 150. For example, the processor 110 communicates with the Bluetooth module in the wireless communication module 150 via the UART interface to implement Bluetooth functionality. In some embodiments, the audio module 160 can transmit audio signals to the wireless communication module 150 via the UART interface to enable music playback through Bluetooth headphones.

[0156] The MIPI interface can be used to connect the processor 110 to peripheral devices such as the display screen 180. The MIPI interface includes a camera serial interface (CSI) and a display serial interface (DSI). In some embodiments, the processor 110 and the display screen 180 communicate via the DSI interface to realize the display function of the electronic device 100.

[0157] The GPIO interface can be configured via software. It can be configured as a control signal or a data signal. In some embodiments, the GPIO interface can be used to connect the processor 110 to the display 180, wireless communication module 150, audio module 160, sensor module 170, etc. The GPIO interface can also be configured as an I2C interface, I2S interface, UART interface, MIPI interface, etc.

[0158] USB interface 130 is a USB standard compliant interface, specifically a Mini USB interface, Micro USB interface, USB Type-C interface, etc. USB interface 130 can be used for data transfer between electronic device 100 and peripheral devices. It can also be used to connect headphones for audio playback. This interface can also be used to connect other electronic devices, such as AR devices.

[0159] It is understood that the interface connection relationships between the modules illustrated in the embodiments of this application are merely illustrative and do not constitute a structural limitation on the electronic device 100. In other embodiments of this application, the electronic device 100 may also employ different interface connection methods or combinations of multiple interface connection methods as described in the above embodiments.

[0160] The wireless communication function of electronic device 100 can be implemented through antenna 1, antenna 2, mobile communication module 140, wireless communication module 150, modem processor, and baseband processor.

[0161] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in electronic device 100 can be used to cover one or more communication frequency bands. Different antennas can also be multiplexed to improve antenna utilization. For example, antenna 1 can be multiplexed as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in conjunction with tuning switches.

[0162] The mobile communication module 140 can provide solutions for wireless communication, including 2G / 3G / 4G / 5G, applied to the electronic device 100. The mobile communication module 140 may include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 140 can receive electromagnetic waves via antenna 1, and perform filtering, amplification, and other processing on the received electromagnetic waves before transmitting them to a modem processor for demodulation. The mobile communication module 140 can also amplify the signal modulated by the modem processor and convert it into electromagnetic waves for radiation via antenna 1. In some embodiments, at least some functional modules of the mobile communication module 140 may be housed in the processor 110. In some embodiments, at least some functional modules of the mobile communication module 140 and at least some modules of the processor 110 may be housed in the same device.

[0163] The modem processor may include a modulator and a demodulator. The modulator modulates the low-frequency baseband signal to be transmitted into a mid-to-high frequency signal. The demodulator demodulates 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 processing by the baseband processor, the low-frequency baseband signal is transmitted to the application processor. The application processor outputs sound signals through audio devices (not limited to speaker 160A, receiver 160B, etc.) or displays images or videos through the display screen 180. In some embodiments, the modem processor may be a separate device. In other embodiments, the modem processor may be independent of the processor 110 and may be housed in the same device as the mobile communication module 140 or other functional modules.

[0164] The wireless communication module 150 can provide solutions for wireless communication applications on the electronic device 100, including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), and infrared (IR) technologies. The wireless communication module 150 can be one or more devices integrating at least one communication processing module. The wireless communication module 150 receives electromagnetic waves via antenna 2, performs frequency modulation and filtering of the electromagnetic wave signals, and sends the processed signal to processor 110. The wireless communication module 150 can also receive signals to be transmitted from processor 110, perform frequency modulation and amplification, and convert them into electromagnetic waves for radiation via antenna 2.

[0165] In some embodiments, antenna 1 of electronic device 100 is coupled to mobile communication module 140, and antenna 2 is coupled to wireless communication module 150, enabling electronic device 100 to communicate with networks and other devices via 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 (TD-SCDMA), Long Term Evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technologies, etc. The 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 satellite-based augmentation systems (SBAS).

[0166] Electronic device 100 implements display functions through a GPU, a display screen 180, and an application processor. The GPU is a microprocessor for image processing, connected to the display screen 180 and the application processor. The GPU is used to perform mathematical and geometric calculations and for graphics rendering. Processor 110 may include one or more GPUs, which execute program instructions to generate or modify display information.

[0167] The display screen 180 is used to display images, videos, etc. The display screen 180 includes a display panel. The display panel may be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a Miniled LED, a MicroLED, a Micro-OLED, a quantum dot light-emitting diode (QLED), etc. In some embodiments, the electronic device 100 may include one or N display screens 180, where N is a positive integer greater than 1.

[0168] Digital signal processors (DSPs) are used to process digital signals. Besides digital image signals, they can also process other digital signals. For example, when electronic device 100 selects a frequency, the DSP can perform Fourier transforms on the frequency energy.

[0169] Video codecs are used to compress or decompress digital video. Electronic device 100 may support one or more video codecs. Thus, electronic device 100 can play or record videos in various encoding formats, such as Moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, MPEG4, etc.

[0170] An NPU (Neural Processing Unit) is a computational processor for neural networks (NNs). By borrowing the structure of biological neural networks, such as the transmission patterns between neurons in the human brain, it can rapidly process input information and continuously learn on its own. NPUs enable intelligent cognitive applications in electronic devices, such as image recognition, facial recognition, speech recognition, and text understanding.

[0171] The external storage interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device 100. The external memory card communicates with the processor 110 through the external storage interface 120 to perform data storage functions. For example, music, video, and other files can be saved on the external memory card.

[0172] Internal memory 121 can be used to store computer executable program code, which includes instructions. Internal memory 121 may include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback, image playback, etc.), etc. The data storage area may store data created during the use of electronic device 100 (such as audio data, phonebook, etc.). Furthermore, internal memory 121 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc. Processor 110 executes various functional applications and data processing of electronic device 100 by running instructions stored in internal memory 121 and / or instructions stored in memory located in the processor.

[0173] Electronic device 100 can implement audio functions such as music playback and recording through audio module 160, speaker 160A, receiver 160B, microphone 160C, headphone jack 160D, and application processor.

[0174] The audio module 160 is used to convert digital audio information into analog audio signals for output, and also to convert analog audio input into digital audio signals. The audio module 160 can also be used for encoding and decoding audio signals. In some embodiments, the audio module 160 may be located in the processor 110, or some functional modules of the audio module 160 may be located in the processor 110.

[0175] The speaker 160A, also known as a "loudspeaker," is used to convert audio electrical signals into sound signals. The electronic device 100 can listen to music or make hands-free calls through the speaker 160A.

[0176] The receiver 160B, also known as the "earpiece," is used to convert audio electrical signals into sound signals. When the electronic device 100 answers a telephone call or voice message, the receiver 160B can be brought close to the ear to listen to the voice.

[0177] Microphone 160C, also known as a "microphone" or "voice transducer," is used to convert sound signals into electrical signals. When making a phone call or sending a voice message, the user can speak by bringing their mouth close to microphone 160C, inputting the sound signal into microphone 160C. Electronic device 100 may have at least one microphone 160C. In some embodiments, electronic device 100 may have two microphones 160C, which, in addition to collecting sound signals, can also perform noise reduction. In other embodiments, electronic device 100 may also have three, four, or more microphones 160C, which can collect sound signals, reduce noise, identify the sound source, and perform directional recording, etc.

[0178] The 160D headphone jack is used to connect wired headphones. The 160D headphone jack can be a USB 130 interface or a 3.5mm Open Mobile Terminal Platform (OMTP) standard interface, a CTIA (Cellular Telecommunications Industry Association of the USA) standard interface.

[0179] Pressure sensor 170A is used to sense pressure signals and convert them into electrical signals. In some embodiments, pressure sensor 170A can be disposed on display screen 180. There are many types of pressure sensors 170A, such as resistive pressure sensors, inductive pressure sensors, and capacitive pressure sensors. A capacitive pressure sensor may include at least two parallel plates with conductive material. When force is applied to pressure sensor 170A, the capacitance between the electrodes changes. Electronic device 100 determines the pressure intensity based on the change in capacitance. When a touch operation is applied to display screen 180, electronic device 100 detects the intensity of the touch operation based on pressure sensor 170A. Electronic device 100 can also calculate the touch position based on the detection signal from pressure sensor 170A. In some embodiments, touch operations applied to the same touch position but with different touch operation intensities can correspond to different operation commands. For example, when a touch operation with an intensity less than a first pressure threshold is applied to the SMS application icon, a command to view an SMS is executed. When a touch operation with an intensity greater than or equal to the first pressure threshold is applied to the SMS application icon, a command to create a new SMS is executed.

[0180] The gyroscope sensor 170B can be used to determine the motion attitude of the electronic device 100. In some embodiments, the angular velocity of the electronic device 100 about three axes (i.e., the x, y, and z axes) can be determined by the gyroscope sensor 170B.

[0181] The accelerometer 170C can detect the magnitude of acceleration of electronic device 100 in various directions (typically three axes). When electronic device 100 is stationary, it can detect the magnitude and direction of gravity. It can also be used to identify the posture of electronic device, and can be applied to applications such as screen orientation switching and pedometers.

[0182] Touch sensor 170D, also known as a "touch device," can be disposed on display screen 180. The touch sensor 170D and display screen 180 together form a touchscreen, also known as a "touchscreen." Touch sensor 170D is used to detect touch operations applied to or near it. The touch sensor can transmit 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 display screen 180. In other embodiments, touch sensor 170D may also be disposed on the surface of electronic device 100, in a different location than display screen 180.

[0183] The software system of electronic device 100 can adopt a layered architecture, event-driven architecture, microkernel architecture, microservice architecture, or cloud architecture. For example, the software system of electronic device 100 can adopt a layered architecture such as Android operating system (OS), Harmony OS, or iOS. This application embodiment takes the layered architecture Android system as an example to illustrate the software structure of electronic device 100.

[0184] Figure 2 is a software structure block diagram of the electronic device 100 according to an embodiment of this application. It should be understood that the embodiments of this application use the Android system as an example for illustration, but the solutions provided in this application are not limited to the Android system, and can also be applied to other types of operating systems, such as the iOS operating system, HarmonyOS operating system, ColorOS operating system, etc.

[0185] A layered architecture divides software into several layers, each with a clear role and function. Layers communicate with each other through software interfaces. In some embodiments, the Android system is divided into four layers, from top to bottom: the application layer, the application framework layer, the Android runtime and system libraries, and the kernel layer.

[0186] The application layer can include a series of application packages.

[0187] As shown in Figure 2, the application package may include applications such as camera, gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, video, and SMS.

[0188] The application framework layer provides application programming interfaces (APIs) and a programming framework for applications in the application layer. The application framework layer includes some predefined functions.

[0189] As shown in Figure 2, the application framework layer may include a window manager, content provider, view system, phone manager, resource manager, notification manager, etc.

[0190] The window manager is used to manage windowed applications. It can retrieve screen size, determine the presence of a status bar, lock the screen, and capture screenshots, among other things.

[0191] Content providers store and retrieve data, making that data accessible to applications. This data may include videos, images, audio, made and received phone calls, browsing history and bookmarks, phone books, etc.

[0192] A view system includes visual controls, such as controls for displaying text and controls for displaying images. View systems can be used to build applications. A display interface can consist of one or more views. For example, a display interface including a text notification icon could include views for displaying text and views for displaying images.

[0193] The phone manager is used to provide communication functions for electronic device 100. For example, it manages call status (including connection and disconnection).

[0194] The file explorer provides applications with various resources, such as localized strings, icons, images, layout files, video files, and more.

[0195] The notification manager allows applications to display notifications in the status bar. These notifications can be used to deliver informational messages and can disappear automatically after a short pause, requiring no user interaction. For example, the notification manager can be used to notify users of completed downloads or message alerts. The notification manager can also display notifications as icons or scrolling text in the top status bar, such as notifications from background applications, or as dialog boxes on the screen. Examples include displaying text messages in the status bar, emitting sounds, vibrating electronic devices, and flashing indicator lights.

[0196] The Android Runtime consists of core libraries and a virtual machine. The Android runtime is responsible for the scheduling and management of the Android system.

[0197] The core library consists of two parts: one part is the functionalities that need to be called by the Java language, and the other part is the Android core library.

[0198] The application layer and application framework layer run in a virtual machine. The virtual machine executes the Java files of the application layer and application framework layer as binary files. The virtual machine is used to perform functions such as object lifecycle management, stack management, thread management, security and exception management, and garbage collection.

[0199] System libraries can include multiple functional modules. For example: surface manager, media libraries, 3D graphics processing libraries (e.g., OpenGLES), 2D graphics engines (e.g., SGL), etc.

[0200] The Surface Manager is used to manage the display subsystem and provides the blending of 2D and 3D layers for multiple applications.

[0201] The media library supports playback and recording of various common audio and video formats, as well as still image files. It supports multiple audio and video encoding formats, such as MPEG4, H.264, MP3, AAC, AMR, JPG, and PNG.

[0202] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, compositing, and layer processing.

[0203] A 2D graphics engine is a graphics engine for 2D drawing.

[0204] The kernel layer is the layer between hardware and software. The kernel layer contains at least the display driver, camera driver, audio driver, and sensor driver.

[0205] Example 1

[0206] The split-screen display method provided in Embodiment 1 of this application will be described in detail below with reference to the accompanying drawings and specific application scenarios.

[0207] Please refer to Figure 3, which shows a schematic flowchart of a split-screen display method provided in Embodiment 1 of this application. This method can be applied to electronic devices, such as mobile phones with foldable screens, mobile phones without foldable screens, tablet computers, or laptops. As shown in Figure 3, the method may include:

[0208] S301, The electronic device displays the first interface.

[0209] S302. The electronic device determines the second application based on the first interface and displays the application icon of the second application.

[0210] S303, Electronic device detects the first operation of the application icon of the second application.

[0211] S304. The electronic device displays a first interface and a second interface in a split-screen format, with the second interface being the interface for the second application.

[0212] In this embodiment, when the electronic device displays the first interface, the electronic device can determine the second application that the user needs to display in split screen based on the currently displayed first interface, and can display the application icon of the second application, so that the user can perform a first operation on the displayed application icon to display the second interface of the first and second applications in split screen. This eliminates the need for the user to search for the application, simplifies the split screen operation, makes it more convenient for the user to perform split screen operation, reduces the time spent on split screen display, improves the speed and efficiency of split screen display, and enhances the user experience.

[0213] In some embodiments, the first interface can be the interface of an application (hereinafter referred to as the first application). That is, when the electronic device displays the interface of the first application, the electronic device can determine the second application based on the interface of the first application, obtain the application icon of the second application, and display the application icon of the second application. When a first operation on the application icon of the second application is detected, the electronic device can display the interface of the first application and the interface of the second application in a split-screen manner.

[0214] For example, the first application can be a system application or a third-party application. A system application can refer to an application provided by the provider of the operating system for an electronic device. A third-party application can refer to an application provided by the provider of the operating system for a non-electronic device. In other words, a third-party application can refer to an application provided by another provider (not the operating system provider).

[0215] For example, the app stores, SMS messages, and cameras that come pre-installed on electronic devices can be applications provided by the operating system provider; these can be considered system applications. For instance, applications downloaded and installed from the app store onto the electronic device... or Applications can be provided by non-operating system providers, i.e., downloaded from app stores. and These can be referred to as third-party applications.

[0216] In other embodiments, the first interface can be the negative one screen. The negative one screen refers to the screen on the left side of the main screen interface used for displaying information. The negative one screen can provide relevant service reminders and quick service access for various travel, work, or life scenarios. That is, when the electronic device displays the negative one screen interface, the electronic device can determine the second application based on the negative one screen interface, obtain the application icon of the second application, and display the application icon of the second application. When a first operation on the application icon of the second application is detected, the electronic device can display the negative one screen interface and the interface of the second application (i.e., the second interface) in a split-screen format.

[0217] It should be noted that this embodiment does not limit the first operation, and it can be determined according to the actual scenario.

[0218] For example, the first operation can be determined as a drag operation based on the actual scenario. That is, the user can drag the application icon of the second application to display the first interface and the second interface of the second application in a split-screen mode. In other words, when the drag operation of the second application icon is detected, the electronic device can display the first interface and the second interface of the second application in a split-screen mode.

[0219] For example, the first operation can be determined as a double-click operation based on the actual scenario. That is, the user can double-click the application icon of the second application to display the first interface and the second interface of the second application in a split-screen mode. In other words, when a double-click operation of the second application icon is detected, the electronic device can display the first interface and the second interface of the second application in a split-screen mode.

[0220] For example, the first operation can be determined as a knuckle tap based on the actual scenario. That is, the user can tap the app icon of the second application with their knuckle to split-screen the first interface and the second interface of the second application. In other words, when a knuckle tap on the app icon of the second application is detected, the electronic device can display the first interface and the second interface of the second application in a split-screen manner. The knuckle tap operation can be a single knuckle tap, a two-knuckle tap, and so on.

[0221] For example, the first operation can be determined as a long press based on the actual scenario. That is, the user can long press the app icon of the second app to display the first interface and the second interface of the second app in a split-screen mode. In other words, when a long press operation on the app icon of the second app is detected, the electronic device can display the first interface and the second interface of the second app in a split-screen mode.

[0222] It should be understood that a long press operation can refer to touching an application icon for a time greater than or equal to a preset threshold. The preset threshold can be determined based on the specific scenario, and this embodiment does not impose specific limitations on it. For example, the preset threshold can be determined to be a value such as 2 seconds, 3 seconds, or 4 seconds, depending on the actual scenario.

[0223] The process of S302, in which the electronic device determines the second application based on the first interface and displays the application icon of the second application, will be described in detail below by way of example.

[0224] In some embodiments, the first interface may include an input interface for users to input content. The electronic device can acquire the content contained in the input interface (hereinafter referred to as the first content) and determine a second application based on the first content. After determining the second application, the electronic device can acquire the application icon of the second application and display the application icon of the second application on the first interface, allowing the user to perform an operation on the application icon of the second application (i.e., a first operation) to split the screen between the first interface and the second interface of the second application. The content contained in the input interface can be the content entered by the user on the input interface. In other words, the electronic device can predict the second application that the user needs to split the screen based on the first content currently entered by the user on the input interface, and can display the application icon of the second application, allowing the user to directly perform a first operation on the displayed application icon of the second application to quickly split the screen between the first interface and the second interface of the second application, simplifying the split-screen operation and improving the speed and efficiency of split-screen display.

[0225] It should be understood that the content included in the input interface can also be the content displayed by default on the input interface (hereinafter referred to as the default content). For example, after the input interface is displayed, if the user has not yet entered any content on the input interface, the input interface can display the default content. In this case, the default content can be the content included in the input interface. The default content can be determined according to the actual scenario, and this embodiment does not impose specific limitations on it. For example, the default content can be determined based on the user's input over a past period, or the user's possible input can be predicted intelligently, and some predicted results can be provided as the default content.

[0226] The following example uses the content entered by the user on the input interface as an illustration.

[0227] For example, the input interface may include a virtual keyboard control, a candidate word box, and an edit box. The virtual keyboard control can be used for content input. The content of the edit box (e.g., the first content) may refer to the content input through the virtual keyboard control. The candidate word box may include at least one candidate word determined based on the content of the edit box. The candidate words included in the candidate word box may be determined through semantic association based on the content of the edit box.

[0228] It should be understood that this embodiment does not limit the specific method of determining candidate words based on semantic association according to the content of the edit box, and can be determined according to the actual scenario. Furthermore, this embodiment does not limit the specific method of triggering the electronic device to display the input interface, and can be determined according to the actual scenario. For example, the first interface may include input boxes such as dialog boxes, search boxes, or comment boxes. When a touch operation on the input box is detected, the electronic device can display the input interface. The edit box included in the input interface can be integrated into the input box, that is, the edit box and the input box can be the same. Alternatively, the edit box included in the input interface can be separate from the input box, that is, the input box and the edit box can be two independent entities.

[0229] In other embodiments, the electronic device can directly determine the second application that the user wants to display in split-screen mode based on the content contained in the first interface (e.g., first content and / or second content). That is, the electronic device can directly perform content analysis on the first content and / or the second content to determine the target information contained in the first content and / or the second content, and can determine the second application that the user wants to display in split-screen mode based on the target information. Specifically, it can determine the application associated with the target information, and then determine the second application based on the application associated with the target information; for example, one or more applications associated with the target information can be identified as the second application. It should be understood that the target information can be keywords, or it can be intelligently extracted content themes, etc. Intelligent theme extraction can employ technologies such as artificial intelligence algorithms. For example, the electronic device can directly perform content analysis on the second content to determine the keywords included in the second content, or determine the theme corresponding to the second content, and can determine the second application that the user wants to display in split-screen mode based on the keywords included in the second content or the theme corresponding to the second content.

[0230] The process by which an electronic device determines a second application based on the first content will be described in detail below, exemplarily.

[0231] It should be noted that the electronic device can identify one or more second applications based on the first content. When a second application is identified based on the first content, the electronic device can obtain and display the application icon of that second application. When multiple second applications are identified based on the first content, the electronic device can obtain and display the application icons of each second application separately. At this time, the user can select the second application to be displayed in split-screen mode based on the displayed application icons. For example, the user can perform a first operation on the application icon of the second application to be displayed in split-screen mode. The electronic device can determine the second application selected for split-screen mode based on the user's first operation and can display both the first interface and the second interface of the selected second application in split-screen mode.

[0232] The following example illustrates how an electronic device determines a second application based on the first content. It should be understood that the content regarding an electronic device determining multiple second applications based on the first content can refer to the content regarding an electronic device determining one second application based on the first content; for the sake of simplicity, it will not be repeated here.

[0233] In one example, the electronic device can determine the keywords contained in the first content and identify the second application based on these keywords. The keywords can include words indicating the application, such as the application name or a description of the functions provided by the application. That is, when a user wants to display a second interface of a second application in a split-screen format, the user can enter the application name or a description of the functions provided by the second application, and the electronic device can determine the second application that the user wants to display in a split-screen format based on the user's input.

[0234] For example, when the first content entered by the user on the input interface is "jishiben", or when the first content entered by the user on the input interface is "wozaijishibenlijiluyixia", the electronic device can determine that the first content contains the keyword "notepad". At this time, the electronic device can determine that the second application is "notepad" or "memo".

[0235] For example, when the first content entered by the user on the input interface includes "wosousuoyixia", the electronic device can determine that the first content contains the keyword "search". At this time, the electronic device can determine that the second application is an application with "search" function, such as the electronic device can determine that the second application is "browser".

[0236] It should be understood that this embodiment does not impose specific limitations on the method by which the electronic device determines the keywords contained in the first content, and can be determined according to the actual scenario. For example, the electronic device can determine the keywords contained in the first content by performing semantic association on the first content. This embodiment does not impose limitations on the specific content of the semantic association, and can be determined according to the actual scenario.

[0237] In another example, the electronic device can obtain second content contained in the first interface and determine a second application based on the first and second content. It should be understood that the second content may not include the first content. That is, the second content may not include the content currently entered by the user on the input interface.

[0238] For example, the second content can include content entered through the input interface before the first content. That is, both the first and second content can be content entered by the user through the input interface. Specifically, the first content can be what the user is currently entering on the input interface, and the second content can be what the user entered through the input interface before the first content; in other words, the second content can be content previously entered by the user. In other words, the electronic device can combine the user's currently entered first content and the previously entered second content to accurately determine the second application the user wants to display in split-screen mode, thereby improving the accuracy of the second application determination. For example, the electronic device can use the second content to perform semantic association on the first content to determine the keywords contained in the first content, thus accurately determining the second application the user wants to display in split-screen mode based on the keywords contained in the first content.

[0239] For example, the first interface can be a chat interface of an instant messaging application, that is, a chat interface between the user of the electronic device (hereinafter referred to as User A) and another user (hereinafter referred to as User B). The first interface can include the first content that User A is currently entering on the input interface, for example, the first content can be "dianpingw", and the second content that User A previously entered through the input interface, that is, the second content that User A has sent to User B, for example, the second content can be "Let's go out to eat". Based on the first content (i.e., "dianpingw") and the second content (i.e., "Let's go out to eat"), the electronic device can determine that the keyword contained in the first content is "review". Therefore, the electronic device can determine that User A wants to display the second application "MM Review" in split screen.

[0240] For example, the second content can include content entered through the input interface before the first content, or it can include content currently received by the electronic device. That is, the second content can include both the content previously entered by the user and the content currently received by the user. In other words, the electronic device can combine the first content currently entered by the user, the content previously entered by the user, and the content currently received by the user to accurately determine the second application the user wants to display in split-screen mode, thereby improving the accuracy of the second application determination.

[0241] For example, the first interface can be the chat interface of an instant messaging application, that is, the chat interface between user A and user B of the electronic device. The first interface can include the first content that user A is currently typing on the input interface, for example, the first content can be "dianpingw", the content that user A has previously typed on the input interface and the content that user A has currently received (i.e., the chat content between user A and user B), for example, the second content can include "Let's go out to eat" that user A has sent to user B, and "Let's check what good food is on Dianping" that user B has sent to user A. Based on the first content that user A is currently typing on the input interface (i.e., "dianpingw"), and the second content between user A and user B (i.e., "Let's go out to eat" and "Let's check what good food is on Dianping"), the electronic device can determine that the second application that user A wants to display in split screen is "MM Dianping".

[0242] In one possible implementation, the electronic device can directly determine the second application the user wants to display in split-screen mode based on the second content contained in the first interface. That is, the electronic device can directly perform content analysis on the second content to determine the second application the user wants to display in split-screen mode. It should be understood that the second content may include content previously entered by the user through the input interface. Alternatively, the second content may include content previously entered by the user through the input interface and content currently received by the user.

[0243] For example, an electronic device can directly perform content analysis on the second content to determine the keywords included in the second content or the theme corresponding to the second content, so as to determine the second application that the user wants to display in split screen based on the keywords included in the second content or the theme corresponding to the second content.

[0244] For example, when the second content includes "want to go out to eat" and "what should we eat out?", the electronic device analyzes the second content and can determine that the second content includes the keyword "eat". At this time, the electronic device can determine that the second application is a food-related application, such as MM Review.

[0245] For example, when the second piece of content includes "This hat is so nice!" and "Where did you buy it?", the electronic device analyzes the second piece of content and determines that the corresponding theme is "shopping." In this case, the electronic device can identify the second application as a shopping application.

[0246] In another example, the electronic device can determine the application to which the first interface belongs (hereinafter referred to as the first application), and based on the first application and the first content, determine the second application that the user wants to display in split screen.

[0247] For example, an electronic device may have associated applications for a first application. After determining the first application to which the first interface belongs, the electronic device can determine the second application that the user wants to display in split-screen mode, based on the first content and the associated applications of the first application. For instance, when determining the second application based on the first content, the electronic device can combine the associated applications of the first application to determine the second application. That is, when semantically associating the second application based on the first content, the electronic device can increase the weight of the associated applications of the first application being associated.

[0248] For example, electronic devices can be configured to have associated apps with everyday sharing apps (e.g., app A), including review apps (e.g., MM Review) and shopping apps (e.g., ... And map applications (e.g., Map B), etc. Suppose the electronic device determines that the first application to which the first interface belongs is application A. When determining the second application the user wants to display in split-screen mode based on the first content, the electronic device can improve... The weighting of MM reviews and Map B in association. Therefore, when the first content is "tb", the electronic device can determine that the second application the user wants to display in split screen is...

[0249] It should be understood that the associated applications of the first application can refer to applications that the user might use when using the first application. The associated applications of the first application can be specifically determined based on the actual scenario, and this embodiment does not impose any restrictions on this. For example, the associated applications of the first application can be set by default based on the functional attributes of the first application. For example, the associated applications of the first application can be determined based on the user's usage of the first application within a preset time period, and so on.

[0250] In one possible implementation, the electronic device can directly determine the second application that the user wants to display in split-screen mode based on the first application to which the first interface belongs.

[0251] For example, an electronic device may have associated applications for a first application. After determining the first application to which the first interface belongs, the electronic device can determine the second application that the user wants to display in split-screen mode based on the associated applications of the first application. For example, one or more of the associated applications of the first application can be determined as the second application that the user wants to display in split-screen mode.

[0252] In another possible implementation, the electronic device can determine the second application the user wants to display in split-screen mode based on the first content, the second content, and the first application to which the first interface belongs. For example, when semantically associating the first content to determine the keywords it contains, the electronic device can combine the second content to perform semantic association on the first content. Furthermore, when semantically associating the first content, the device can increase the weight of associated applications of the first application to accurately determine the keywords contained in the first content. This allows the electronic device to accurately determine the second application the user wants to display in split-screen mode based on the keywords contained in the first content, thus improving the user experience.

[0253] In summary, when an electronic device displays a first interface, if a user wants to split-screen the first interface and then display a second interface of a second application, the user can input the name of the second application in the input interface. The electronic device can then determine the second application the user wants to display in the split-screen mode based on the input application name. Alternatively, the electronic device can combine the content contained in the first interface (e.g., the first content and / or the second content) and / or the first application to which the first interface belongs to determine the second application the user wants to display in the split-screen mode. This allows the user to accurately determine the second application they want to display in the split-screen mode without having to accurately input the application name, thus improving the user experience.

[0254] The process of displaying the application icon of a second application on an electronic device is described in detail below, taking into account specific application scenarios.

[0255] In this embodiment, after determining the second application, the electronic device can obtain the application icon of the second application and display the application icon of the second application on the first interface, so that the user can perform a first operation on the application icon of the second application to split the screen to display the first interface and the second interface of the second application.

[0256] In some embodiments, the electronic device may display the application icon of the second application at a preset location on the first interface. The preset location can be determined based on the actual scenario, and this embodiment does not impose specific limitations on it.

[0257] For example, the preset position can be determined according to the actual scenario, such as the top left corner, bottom left corner, top right corner, bottom right corner, or center position of the first interface.

[0258] For example, an electronic device can display the application icon of a second application in a floating manner. For instance, the electronic device can float the application icon of the second application at a preset position on the first interface.

[0259] In other embodiments, the electronic device may display the application icon of a second application on the input interface. For example, when a user enters first content on the input interface, the electronic device may also display the application icon of the second application while displaying the first content on the input interface, so as to facilitate the user to view the application icon of the second application and thus facilitate the user to perform a first operation on the application icon of the second application to split the screen between the first interface and the second interface of the second application.

[0260] It should be understood that when a user enters the first content on the input interface, the user's attention is generally focused on the candidate word box. In order to allow the user to quickly see the application icon of the second application, the electronic device can display the application icon of the second application based on the candidate word box, so as to display the application icon of the second application in a position that is easy for the user to notice. This allows the user to quickly see the application icon of the second application and perform the first operation on the application icon, thereby splitting the screen to display the first interface and the second interface of the second application, improving the speed and efficiency of split-screen display.

[0261] In one example, the electronic device can display the application icon of a second application within the candidate word box. That is, while the electronic device displays candidate words corresponding to the first content within the candidate word box based on the first content, the electronic device can also display the application icon of the second application within the candidate word box, i.e., the application icon of the second application can be displayed as a candidate word within the candidate word box.

[0262] It should be noted that when the application icon of the second application is displayed in the candidate word box, the position of the application icon of the second application in the candidate word box can be determined according to the actual scenario, and this embodiment does not impose specific restrictions on this.

[0263] For example, the app icon of the second app can be displayed as the first candidate word at the beginning of the candidate word box. For example, the app icon of the second app can be displayed as the last candidate word at the end of the candidate word box. For example, the app icon of the second app can be displayed as the second candidate word in the candidate word box. For example, the app icon of the second app can be displayed as the third candidate word in the candidate word box, and so on.

[0264] In another example, the electronic device can display the app icon of the second application anywhere near the candidate word box. For example, the electronic device can display the app icon of the second application anywhere around the upper left, upper right, lower left, or lower right of the candidate word box. It should be understood that when displaying the app icon of the second application anywhere near the candidate word box, the electronic device can display the app icon in a hovering manner.

[0265] Please refer to Figure 4, which illustrates an application scenario provided in Embodiment 1 of this application. This application scenario is illustrated by taking the example of an electronic device determining a second application based on the first content currently entered by the user on the input interface.

[0266] As shown in Figure 4(a), the electronic device can display a first interface 400. The first interface 400 may include a search box 410 and an input interface 420. The input interface 420 may include a virtual keyboard control, a candidate word box 421, and an edit box 422.

[0267] It should be understood that the first interface 400 may also include history, "You Might Be Searching" information, and search findings. History can include photos, travel, languages, and translations. "You Might Be Searching" can include photo poses, tickets, skiwear, and fashion tips. Search findings can include AAAA ratings, etc.

[0268] As shown in Figure 4(a), when the user enters "jishiben" in the edit box 422 using the virtual keyboard control, the electronic device can determine that the first content contains the keyword "notepad". Therefore, the electronic device can determine that the second application is "notepad" based on the keyword (i.e., "notepad") contained in the first content. At this time, the electronic device can obtain the application icon 423 of "notepad".

[0269] For example, as shown in Figure 4(a), after obtaining the "Notepad" application icon 423, when the electronic device displays the candidate word corresponding to the first content (i.e., "jishiben") in the candidate word box 421, the electronic device can also display the "Notepad" application icon 423 as a second candidate word in the candidate word box 421. The candidate words corresponding to the first content can include "notepad", "dozens", "dozens of times", "timely", "even if", and "dozens", etc.

[0270] Alternatively, as shown in Figure 4(b), after obtaining the "Notepad" application icon 423, when the electronic device displays the candidate words corresponding to the first content (i.e., "jishiben") in the candidate word box 421, the electronic device can display the "Notepad" application icon 423 floating in the upper right corner of the candidate word box 421. The candidate words corresponding to the first content may include "notepad", "dozens", "dozens of times", "timely", "even if", "dozens", and "urgent matters", etc.

[0271] It should be understood that the candidate word box 421 may also include a button for viewing more candidate words.

[0272] In one possible implementation, when determining the second application based on the first content, or when determining the second application based on both the first and second content, or when determining the second application based on both the first content and the first application, after determining the second application, the electronic device can directly display the application icon of the second application at a preset location on the first interface, within the candidate word box, or at any location near the candidate word box. That is, when determining the second application based on the first content entered by the user on the input interface, the electronic device can display the application icon of the second application while displaying the candidate words corresponding to the first content.

[0273] In another possible implementation, when determining the second application based on the second content, or when determining the second application based on the first application belonging to the first interface, the electronic device can also determine the display time corresponding to the application icon of the second application. After determining the second application, the electronic device can display the application icon of the second application according to the display time; that is, at the display time, the application icon of the second application can be displayed at a preset position on the first interface, within the candidate word box, or at any position near the candidate word box. In other words, even when the second application is not determined based on the first content currently entered on the input interface, after determining the second application, the electronic device can display the application icon of the second application at a preset position on the first interface, within the candidate word box, or at any position near the candidate word box, according to the display time corresponding to the application icon of the second application.

[0274] In one example, the display time could be the time when the second application was determined. That is, after the second application is determined based on the second content, or after the second application is determined based on the first application to which the first interface belongs, the electronic device can also directly display the application icon of the second application at a preset position on the first interface, within the candidate word box, or at any position near the candidate word box.

[0275] In another example, the display time can be determined based on the first content entered by the user on the input interface. That is, after determining the second application based on the second content, or after determining the second application based on the first application belonging to the first interface, the electronic device can obtain the first content entered by the user on the input interface and determine the display time corresponding to the application icon of the second application based on the first content. For example, the electronic device can analyze the first content to determine when the user needs to use the second application, and can determine the time when the user needs to use the second application as the display time corresponding to the application icon of the second application. In other words, after determining the second application, the electronic device does not immediately display the application icon of the second application. Instead, it analyzes the first content entered on the input interface to determine when the user may need to use the second application, and displays the application icon of the second application at that time, making it convenient for the user to use the second application by splitting the screen.

[0276] Please refer to Figure 5, which illustrates a second application scenario provided in Embodiment 1 of this application. This application scenario is illustrated by taking the example of an electronic device determining a second application based on the second content of a first interface. The second content may include content previously entered by the user through an input interface.

[0277] As shown in Figure 5(a), the electronic device can display a first interface 500. The first interface 500 may include a chat interface 510 and an input interface 520. The chat interface 510 may be a chat interface between user A and user B, to which the electronic device belongs. The chat interface 510 may include content sent by user A (e.g., "Let's go out for lunch") and content received by user A (e.g., "What should we eat?"), meaning "What should we eat?" may be content sent by user B to user A. The content sent by user A (i.e., "Let's go out for lunch") may be second content previously entered by user A through the input interface 520. The input interface 520 may include a virtual keyboard control, a candidate word box 521, and an edit box 522.

[0278] It should be understood that the first interface 500 may also include an input field 530. The input interface 520 may be displayed based on the user's touch operation on the input field 530.

[0279] The electronic device can determine the second application based on the content sent by user A (i.e., "Let's go out to eat"). Let's assume the electronic device determines the second application to be "MM Review". At this time, the electronic device can obtain the application icon 523 of "MM Review".

[0280] For example, as shown in Figure 5(a), after obtaining the application icon 523 for "MM Review", the electronic device can directly display the application icon 523 for "MM Review" in the upper right corner of the candidate word box 521. Assume that the first content the user currently enters in the edit box 522 is "jishiben". That is, when the electronic device can display the candidate words corresponding to "jishiben" in the candidate word box 521, it can directly display the application icon 523 for "MM Review" in the upper right corner of the candidate word box 521. The candidate words corresponding to "jishiben" can include "notebook", "dozens", "dozens of times", "timely", "even if", "dozens", and "urgent matters", etc.

[0281] Alternatively, as shown in Figure 5(b), after obtaining the application icon 523 of "MM Review", the electronic device can obtain the first content entered by the user in the editing box 522, and determine the display time corresponding to the application icon 523 of "MM Review" based on the first content entered in the editing box 522.

[0282] For example, when it is detected that the first content entered in the edit box 522 is "wozhaozhaokan", the electronic device can determine that the user currently needs to use the second application. At this time, the electronic device can display the candidate words corresponding to "wozhaozhaokan" in the candidate word box 521, and can display the application icon of the second application in the candidate word box 521. For example, the electronic device can display the application icon of the second application as the second candidate word in the candidate word box 521. Among them, the candidate words corresponding to "wozhaozhaokan" can include "I'll look for it", "I'll search", "I'll find", "I'll take a picture", and "I'll recruit", etc.

[0283] It should be understood that the candidate word box 521 may also include a button for viewing more candidate words.

[0284] It should be noted that after displaying the application icon of the second application, the electronic device can detect a first operation on the application icon of the second application. When detecting the first operation on the application icon of the second application, the electronic device can display the first interface and the second interface of the second application in split screen.

[0285] Next, the process of the electronic device displaying the first interface and the second interface in split screen in S304 will be described in detail by way of an exemplary specific application scenario.

[0286] In some embodiments, a preset split screen method may be set in the electronic device. When detecting the first operation on the application icon of the second application, for example, when detecting an operation of dragging the application icon of the second application, or when detecting a double-click operation on the application icon of the second application, or when detecting a knuckle tap operation on the application icon of the second application, or when detecting a long press operation on the application icon of the second application, the electronic device can display the first interface and the second interface of the second application in split screen according to the preset split screen method.

[0287] Exemplarily, the preset split screen method may be at least one of left - right split screen, up - down split screen, and floating window display. Among them, the preset split screen method can be specifically determined according to the actual scenario, and this embodiment does not limit this. For example, according to the actual scenario, the preset split screen method can be determined as left - right split screen. For example, according to the actual scenario, the preset split screen method can be determined as up - down split screen. For example, according to the actual scenario, the preset split screen method can be determined as floating window display.

[0288] It should be understood that when the preset split screen method is left - right split screen, when detecting the first operation on the application icon of the second application, the electronic device can display the first interface on the left side of the display interface and display the second interface of the second application on the right side of the display interface; or, the electronic device can display the second interface of the second application on the left side of the display interface and display the first interface on the right side of the display interface.

[0289] When the preset split-screen mode is split vertically, when a first operation on the application icon of the second application is detected, the electronic device can display the first interface on the top of the display screen and the second interface of the second application on the bottom of the display screen; or, the electronic device can display the second interface of the second application on the top of the display screen and the first interface on the bottom of the display screen.

[0290] When the preset split-screen mode is floating window display, when a first operation on the application icon of the second application is detected, the electronic device can display the first interface on the display screen and the second interface through the floating window; or, the electronic device can display the second interface on the display screen and the first interface through the floating window.

[0291] It should be noted that when displaying the first interface and the second application's second interface via left-right or top-bottom split-screen, the display sizes of the first and second interfaces can be determined according to the specific scenario, and this embodiment does not impose any restrictions on this. For example, the display size of the first interface can be the same as the display size of the second interface, that is, the first and second interfaces can each be half of the electronic device's display interface. For example, the display size of the first interface can be larger than the display size of the second interface, or vice versa.

[0292] Please refer to Figure 6, which illustrates the third application scenario provided in Embodiment 1 of this application. This application scenario will be illustrated by taking as an example a preset split-screen mode of left and right split-screen, a first operation of dragging, and the display size of the first interface being the same as the display size of the second interface.

[0293] As shown in Figure 6(a), the electronic device can display a first interface 600. The first interface 600 may include a chat interface 610 and an input interface 620. The chat interface 610 may be a chat interface between user A and user B, to which the electronic device belongs. The chat interface 610 may include content sent by user A (e.g., "Let's go out for lunch") and content received by user A (e.g., "What should we eat?"), meaning "What should we eat?" may be content sent by user B to user A. The content sent by user A (i.e., "Let's go out for lunch") may be second content previously entered by user A through the input interface 620. The input interface 620 may include a virtual keyboard control, a candidate word box 621, and an edit box 622.

[0294] As shown in Figure 6(a), when the user enters “dianpingw” in the edit box 622, the electronic device can determine that the first content contains the keyword “review”. Therefore, the electronic device can determine that the second application is “MM Review” based on the keyword (i.e. “review”) contained in the first content, and can obtain the application icon 623 of “MM Review”.

[0295] As shown in Figure 6(a), after obtaining the application icon 623 of "MM Review", when the electronic device displays the candidate word corresponding to the first content (i.e., "dianpingw") in the candidate word box 621, the electronic device can display the application icon 623 of "MM Review" as a candidate word (for example, as the second candidate word) in the candidate word box 621. The candidate words corresponding to "dianpingw" can include "Review Network", "Review Complete", "Level", "Review", and "Battery", etc. It should be understood that the candidate word box 621 may also include a button for viewing more candidate words.

[0296] As shown in Figure 6(a), when a user wants to display the first interface and the second interface of the second application in a split-screen mode, the user can drag the application icon 623, for example, dragging the application icon 623 to the right side of the display interface. When the operation of dragging the application icon 623 is detected, the electronic device can determine that the user wants to display the first interface and the second interface of the second application in a split-screen mode.

[0297] As shown in Figure 6(b), when it is determined that the user wants to display the first interface and the second interface of the second application in a split screen, the electronic device can display the first interface on the left side of the display interface and the second interface of the second application (i.e., MM Review) on the right side of the display interface according to the preset split screen method (i.e., left and right split screen).

[0298] Alternatively, as shown in Figure 6(c), when it is determined that the user wants to display the first interface and the second interface of the second application in a split-screen manner, the electronic device can display the first interface on the right side of the display interface and the second interface of the second application (i.e., MM Review) on the left side of the display interface according to the preset split-screen method (i.e., left and right split-screen).

[0299] In other embodiments, upon detecting a first operation on the application icon of the second application, the electronic device may display at least one split-screen mode for the user to choose from. At this time, the electronic device can display the first interface and the second interface of the second application in a split-screen manner according to the user's selected split-screen mode. It should be understood that the split-screen mode displayed by the electronic device may include at least one of left-right split-screen, top-bottom split-screen, and floating window display.

[0300] For example, when a first operation on the application icon of a second application is detected, the electronic device can display a pop-up window with a "split screen" button (hereinafter referred to as button A), a "split screen" button (hereinafter referred to as button B), and a "floating window display" button (hereinafter referred to as button C) for the user to choose from.

[0301] When a user wants to display a first interface and a second interface of a second application in a split-screen mode, the user can select "Split Screen," for example, by touching button A. When the electronic device detects the touch operation on button A, it can display the first interface and the second interface of the second application in a split-screen mode.

[0302] When a user wants to display a first interface and a second interface of a second application in a split-screen mode, the user can select "Split Screen," for example, by touching button B. When the electronic device detects the touch operation on button B, it can display the first interface and the second interface of the second application in a split-screen mode.

[0303] When a user wants to display a first interface and a second interface of a second application in a split-screen mode via a floating window, the user can select "Floating Window Display," for example, by touching button C. When the electronic device detects the touch operation on button C, it can display the first interface on the main display screen and display the second interface of the second application via a floating window; alternatively, the electronic device can display the second interface of the second application on the main display screen and display the first interface via a floating window.

[0304] In other embodiments, the electronic device can determine the split-screen method based on the target display method of the first interface (hereinafter referred to as the first target display method) and the target display method of the second interface (hereinafter referred to as the second target display method), and can display the first interface and the second interface of the second application in a split-screen manner according to the determined split-screen method.

[0305] It should be understood that the first target display method can include either landscape or portrait display. Similarly, the second target display method can also include either landscape or portrait display. The first target display method refers to a display method that provides a better display effect when displaying the first interface. Likewise, the second target display method refers to a display method that provides a better display effect when displaying the second interface of the second application.

[0306] In one example, when the first target and the second target are displayed in the same way, and both are in portrait mode, the electronic device can determine that the screen splitting method is left-right splitting. That is, when a first operation on the application icon of the second application is detected, the electronic device can display the first interface and the second interface of the second application in a split-screen manner.

[0307] For example, an electronic device may display a first interface on the left side of the display interface and a second interface of a second application on the right side of the display interface; or, an electronic device may display a second interface of a second application on the left side of the display interface and a first interface on the right side of the display interface.

[0308] In another example, when the first and second target display methods are the same, and both are in landscape mode, the electronic device can determine that the screen splitting method is vertical splitting. That is, upon detecting a first operation on the application icon of the second application, the electronic device can display the interfaces of the first and second applications in a vertical splitting manner.

[0309] For example, an electronic device may display a first interface on the top of the display interface and a second interface of a second application on the bottom of the display interface; or, an electronic device may display a second interface of a second application on the top of the display interface and a first interface on the bottom of the display interface.

[0310] In another example, when the first target display mode and the second target display mode are different—for example, when the first target display mode is landscape and the second target display mode is portrait, or when the first target display mode is portrait and the second target display mode is landscape—the electronic device can determine that the split-screen mode is a floating window display. That is, when a first operation on the application icon of the second application is detected, the electronic device can display the first interface on the main display screen and can display the second interface of the second application through a floating window; or, the electronic device can display the second interface of the second application on the main display screen and can display the first interface through a floating window.

[0311] It should be noted that this embodiment does not limit the method of determining the first target display method and the second target display method, and can be determined according to the actual scenario.

[0312] For example, the electronic device can determine the first target display mode based on the application type of the first application. For instance, when the first application is a video application, since video applications generally have a better display effect when displayed in landscape mode, the electronic device can determine the first target display mode as landscape mode. For instance, when the first application is a document application, since document applications generally have a better display effect when displayed in portrait mode, the electronic device can determine the first target display mode as portrait mode.

[0313] Similarly, the electronic device can determine the second target display mode based on the application type of the second application. For example, when the second application is a video application, the electronic device can determine that the second target display mode is landscape mode. For example, when the second application is a document application, the electronic device can determine that the second target display mode is portrait mode.

[0314] For example, an electronic device can determine a first target display method based on the application type of the first application and the size of the electronic device's display interface. That is, the electronic device can combine the application type of the first application and the size of the display interface to determine a display method that has a better display effect when displaying the first interface of the first application.

[0315] Similarly, an electronic device can determine the second target display method based on the application type of the second application and the size of the electronic device's display interface. That is, the electronic device can combine the application type of the second application and the size of the display interface to determine the display method that provides the best display effect when displaying the second interface of the second application.

[0316] It should be understood that the specific method by which the electronic device determines the first target display method based on the application type of the first application and the size of the electronic device's display interface can be determined according to the actual scenario, and this embodiment does not impose any restrictions on this. Similarly, the specific method by which the electronic device determines the second target display method based on the application type of the second application and the size of the electronic device's display interface can be determined according to the actual scenario, and this embodiment does not impose any restrictions on this.

[0317] In other embodiments, the first operation may include a drag operation, and may include at least one of a double-click operation, a knuckle tap operation, and a long-press operation. When the first operation is a double-click operation, a knuckle tap operation, or a long-press operation, the electronic device can determine that the screen splitting method is a floating window display. When the first operation is a drag operation, the electronic device can determine the screen splitting method based on the dragging direction. It should be understood that the screen splitting method determined by the electronic device based on the dragging direction can be a horizontal screen split or a vertical screen split.

[0318] For example, when determining the split-screen mode based on the drag direction of the drag operation, if the first operation is dragging the application icon of the second application to the left or right, the electronic device can determine the split-screen mode as horizontal split-screen. If the first operation is dragging the application icon of the second application to the up or down, the electronic device can determine the split-screen mode as vertical split-screen.

[0319] Specifically, when the screen splitting method is determined to be left-right splitting, the electronic device can display the first interface on the left side of the display interface and the second interface of the second application on the right side of the display interface; or, the electronic device can display the second interface of the second application on the left side of the display interface and the first interface on the right side of the display interface.

[0320] When the split-screen mode is determined to be vertical split-screen, the electronic device can display the first interface on the top of the display screen and the second interface of the second application on the bottom of the display screen; or, the electronic device can display the second interface of the second application on the top of the display screen and the first interface on the bottom of the display screen.

[0321] For example, when determining the split-screen method based on the drag direction of the drag operation, the electronic device can also determine the position of the second interface of the second application on the display interface (hereinafter referred to as position A) based on the drag direction of the drag operation, and determine the position of the first interface on the display interface (hereinafter referred to as position B) based on position A, so as to split-screen display of the first interface and the second interface of the second application based on position A and position B.

[0322] Please refer to Figures 7 and 8, which illustrate the fourth application scenario provided in Embodiment 1 of this application. This application scenario is illustrated by taking the example shown in Figure 6(a) where, when the candidate word corresponding to the first content (i.e., “dianpingw”) is displayed in the candidate word box 621, the application icon 623 of “MM Review” is displayed as the second candidate word in the candidate word box 621.

[0323] As shown in Figure 7(a), when a user wants to display the first interface and the second interface of the second application (i.e., MM Review) in a split-screen mode, and wants to display the second interface of MM Review on the left side of the display screen, the user can drag the application icon 623 to the left. When the electronic device detects the operation of dragging the application icon 623 to the left, it can determine that the split-screen mode is a left-right split-screen, and can determine that position A is the left side of the display screen and position B is the right side of the display screen. At this time, as shown in Figure 7(b), the electronic device can display the second interface of MM Review on the left side of the display screen, and can display the first interface on the right side of the display screen.

[0324] As shown in Figure 8(a), when a user wants to display the first interface and the second interface of MM Reviews in a split-screen mode, and wants to display the second interface of MM Reviews on the right side of the display interface, the user can drag the application icon 623 to the right. When the electronic device detects the operation of dragging the application icon 623 to the right, it can determine that the split-screen mode is a split-screen mode, and can determine that position A is the right side of the display interface and position B is the left side of the display interface. At this time, as shown in Figure 8(b), the electronic device can display the second interface of MM Reviews on the right side of the display interface and can display the first interface on the left side of the display interface.

[0325] Similarly, when a user wants to display the first interface and the second interface of MM Reviews in a split-screen mode, and wants the second interface of MM Reviews to be displayed at the top of the screen, the user can drag the application icon 623 upwards. When the electronic device detects the upward dragging operation of the application icon 623, it can determine that the split-screen mode is split vertically, and can determine that position A is the top of the screen and position B is the bottom of the screen. At this time, the electronic device can display the second interface of MM Reviews at the top of the screen and the first interface at the bottom of the screen.

[0326] Similarly, when a user wants to display the first interface and the second interface of MM Reviews in a split-screen mode, and wants the second interface of MM Reviews to be displayed at the bottom of the screen, the user can drag the application icon 623 downwards. When the electronic device detects the downward dragging operation of the application icon 623, it can determine that the split-screen mode is split vertically, and can determine that position A is the bottom of the screen and position B is the top of the screen. At this time, the electronic device can display the second interface of MM Reviews at the bottom of the screen and the first interface at the top of the screen.

[0327] It should be noted that for the electronic device to be able to display the first interface and the second interface of the second application in a split-screen mode upon detecting a first operation on the application icon of the second application, the second application must already be installed on the electronic device. Therefore, upon detecting a first operation on the application icon of the second application, the electronic device can determine whether the second application is already installed on the device. When the second application is installed, the electronic device can display the first interface and the second interface of the second application in a split-screen mode. However, when the second application is not installed, the electronic device will not be able to directly display the first interface and the second interface of the second application in a split-screen mode.

[0328] In one possible implementation, when the second application is not an application already installed on the electronic device, the electronic device may not perform split-screen display upon detecting a first operation on the application icon of the second application. That is, when the second application is not installed on the electronic device, upon detecting a first operation on the application icon of the second application, the electronic device may not respond to the first operation because it cannot open the second interface of the second application.

[0329] In another possible implementation, when the second application is not already installed on the electronic device, upon detecting a first operation on the second application's icon, the electronic device can display a split-screen view of the first interface and the download interface. The download interface can be the homepage of an app store, allowing users to find and install the second application through the app store's homepage. Alternatively, the download interface can be the download page for the second application itself, allowing users to directly install the second application from its corresponding download page without needing to search for it. This improves the speed and efficiency of the second application installation, thereby enhancing the speed and efficiency of the split-screen display and improving the user experience.

[0330] In one example, after the installation of the second application is complete, the electronic device can switch the split-screen download interface to the second interface of the second application. That is, when the second application is not installed on the electronic device, upon detecting a first action on the application icon of the second application, the electronic device can display both the first interface and the download interface in a split-screen format. After the installation of the second application is complete, the electronic device can display both the first interface and the second interface of the second application in a split-screen format.

[0331] Please refer to Figure 9, which illustrates the fifth application scenario provided in Embodiment 1 of this application. This application scenario is illustrated by taking the example shown in Figure 6(a) where the candidate word corresponding to the first content (i.e., “dianpingw”) is displayed in the candidate word box 621, and the application icon 623 of “MM Review” is displayed as the second candidate word in the candidate word box 621.

[0332] As shown in Figure 9(a), when a user wants to display the first interface and the second application (i.e., MM Review) in a split-screen mode, the user can drag the application icon 623, for example, dragging the application icon 623 to the right. When the electronic device detects the dragging operation on the application icon 623, it can determine whether MM Review is an application installed on the electronic device.

[0333] As shown in Figure 9(b), when it is determined that MM Review is not installed on the electronic device, the electronic device can display the first interface and the first interface of the application market in a split screen, so that the user can search for and install MM Review through the first interface of the application market.

[0334] For example, as shown in Figure 9(b), the electronic device can display a first interface on the left side of the display interface and an app market's main interface on the right side. The app market's main interface can display a search box and a function menu. The function menu can include one or more menu items, such as a menu item corresponding to "Recommended," a menu item corresponding to "App Ranking," and a menu item corresponding to "Game Ranking." The app market's main interface can also display one or more popular apps, an install button for each popular app, and a button for viewing more popular apps (e.g., "More"). For example, it can display Huawei Video, Health, and a browser, and install buttons for Huawei Video, Health, and the browser. The app market's main interface can also display one or more popular games, an install button for each popular game, and a button for viewing more popular games (e.g., "More"). For example, it can display Game A, Game B, and Game C, and install buttons for Game A, Game B, and Game C.

[0335] Alternatively, as shown in Figure 9(c), when it is determined that MM Review is not installed on the electronic device, the device can display a split-screen view of the first interface and the corresponding download interface for MM Review. For example, the electronic device can display the first interface on the left side of the display screen and the corresponding download interface for MM Review on the right side, allowing users to directly download and install MM Review through the download interface. The download interface for MM Review can display the MM Review application icon and name (i.e., "MM Review"), an install button, and application descriptions and reviews. For example, the application description could be "MM Review is a sharing platform focusing on food, drinks, and entertainment." Application reviews could include "Useful application" and "Recommended, recommended," etc.

[0336] As shown in Figure 9(d), after confirming the installation of MM Review, the electronic device can switch the home screen of the app store or the download screen corresponding to MM Review to the second screen of MM Review. For example, after the installation of MM Review is completed, the electronic device can directly display the first screen on the left side of the display interface and the second screen of MM Review on the right side of the display interface.

[0337] As described above, in this embodiment, the input interface can be displayed based on touch operations on input boxes such as dialog boxes, search boxes, or comment boxes.

[0338] In one possible implementation, when the input interface is displayed based on a touch operation of the search box (i.e., when the first interface includes a search box), the user can enter keywords into the search box to perform a content search. The electronic device can perform a content search based on the keywords received from the search box and display the search results on the first interface. When the search results include a second application (i.e., when a second application is found based on the keywords received from the search box), the search results displayed by the electronic device can include the application icon of the second application. In other words, the electronic device can search for and display the application icon of the second application based on the keywords entered by the user in the search box. When displaying the application icon of the second application, if the user wants to split the first interface and the second interface of the second application into a split screen, the user can perform a first operation on the application icon of the second application. When the electronic device detects the first operation on the application icon of the second application, it can split the first interface and the second interface of the second application into a split screen.

[0339] It should be noted that the specific content of the second interface of the electronic device, which is based on the first operation of the application icon in the search results, can be referred to the relevant content of "The process of S304 and electronic device splitting the screen to display the first and second interfaces in combination with specific application scenarios" mentioned above, and will not be repeated here.

[0340]

Example 2

[0341] The following will describe in detail, with reference to the accompanying drawings and specific application scenarios, a split-screen display method provided in Embodiment 2 of this application.

[0342] Please refer to Figure 10, which shows a schematic flowchart of a split-screen display method provided in Embodiment 2 of this application. This method can be applied to electronic devices, such as mobile phones with foldable screens, mobile phones without foldable screens, tablet computers, or laptop computers. As shown in Figure 10, the method may include:

[0343] S1001, The electronic device displays a first interface, which includes an application icon for at least one application.

[0344] S1002, The electronic device detects a first operation on the application icon of the second application, wherein the second application is an application in at least one application.

[0345] S1003: The electronic device displays a first interface and a second interface in a split-screen format, with the second interface being the interface for the second application.

[0346] In this embodiment, when the electronic device displays a first interface, and the first interface includes application icons for at least one application, the user can select a second application to be displayed in split-screen mode on the first interface, and can perform a first operation on the application icon of the second application to display the first interface and the second interface of the second application in split-screen mode. That is, the electronic device can directly perform split-screen display based on the first operation on the application icon, which simplifies the split-screen operation, facilitates user split-screen operation, reduces the time spent on split-screen display, improves the speed and efficiency of split-screen display, and enhances the user experience.

[0347] It should be noted that this embodiment does not impose specific restrictions on the first operation, which can be determined according to the actual scenario.

[0348] For example, the first operation can be determined as a drag operation based on the actual scenario. For example, the first operation can be determined as a double-click operation based on the actual scenario. For example, the first operation can be determined as a knuckle tap operation based on the actual scenario. For example, the first operation can be determined as a long press operation based on the actual scenario, and so on.

[0349] It should be understood that a long press operation can refer to touching an application icon for a time greater than or equal to a preset threshold. The preset threshold can be determined based on the specific scenario, and this embodiment does not impose specific limitations on it. For example, the preset threshold can be determined to be a value such as 2 seconds, 3 seconds, or 4 seconds, depending on the actual scenario.

[0350] In this embodiment, the specific content of the electronic device's split-screen display of the first interface and the second interface of the second application can be referred to the relevant content in Embodiment 1, "The process of S304 and the electronic device's split-screen display of the first and second interfaces will be described in detail below in conjunction with specific application scenarios," and will not be repeated here.

[0351] For example, electronic devices can be configured with preset split-screen modes. These modes allow the device to display a first interface and a second interface of a second application in a split-screen format.

[0352] For example, the first operation may include a drag operation. The electronic device can determine the split-screen method based on the drag direction of the drag operation, and can display the first interface and the second interface of the second application in a split-screen manner according to the determined split-screen method.

[0353] For example, an electronic device can determine the split-screen method based on the first target display method of the first application and the second target display method of the second application, and can display the first interface and the second interface of the second application in split-screen mode according to the determined split-screen method. Here, the first application is the application to which the first interface belongs.

[0354] In some embodiments, the first interface can be an app store interface. For example, the first interface can be the main interface of the app store. The app store interface can include the app icon of at least one app. That is, when the electronic device displays the app store interface, the electronic device can display the app icon of at least one app within the app store interface. When a first operation on the app icon of an app (e.g., a second app) in the app store interface is detected, the electronic device can display the app store interface (i.e., the first interface) and the second app's second interface in a split-screen format.

[0355] In other embodiments, the first interface can be the negative one screen interface. The negative one screen interface can include application icons for at least one application. That is, when the electronic device displays the negative one screen interface, the electronic device can display application icons for at least one application within the negative one screen interface. When a first operation on the application icon of an application (e.g., a second application) in the negative one screen interface is detected, the electronic device can display the negative one screen interface (i.e., the first interface) and the second interface of the second application in a split-screen manner.

[0356] In one example, the first interface (such as the app store interface or the negative one screen interface) may include a search box. Users can use the search box to search for content. For example, they can use the search box to search for apps; that is, the electronic device can search for apps based on keywords entered by the user in the search box and display the app icons of the searched apps on the first interface. In other words, the app icons of at least one app displayed on the first interface may include the app icons of one or more apps found through the search box. When a user wants to display the first interface and the interface of a searched app (e.g., a second app) in a split-screen format, the user can perform a first operation on the app icon of the second app. Upon detecting the first operation on the app icon of the searched second app, the electronic device can display the first interface and the second interface of the second app in a split-screen format.

[0357] In another example, the first interface (such as the interface of an app store or the interface of the negative one screen) may also include an input interface. For example, when a touch operation on the search box is detected, the electronic device may display an input interface on the first interface. The input interface may include a virtual keyboard control, a candidate word box, and an edit box. The user can enter keywords into the search box through the input interface. When the user enters keywords into the search box through the input interface, the electronic device can determine an application (hereinafter referred to as a third application) based on the content entered by the user in the edit box (such as the first content), and may display the application icon of the third application. That is, the application icon of at least one application displayed on the first interface may include the application icons of one or more applications determined based on the first content received from the edit box.

[0358] For example, the electronic device can display the application icon of a third application at a preset location on the first interface. For example, the electronic device can display the application icon of a third application within a candidate word box. For example, the electronic device can display the application icon of a third application at any location near the candidate word box.

[0359] When a user wants to display a first interface and a second interface of a second application in a split-screen mode, the user can perform a first operation on the application icon of the second application. Upon detecting the first operation on the application icon of the second application, the electronic device can display the first interface and the second interface of the second application in a split-screen mode. It should be understood that the second application can be a third application determined based on the first content received from the edit box.

[0360] It should be noted that the specific content of the electronic device determining the third application based on the first content received in the editing box and displaying the application icon of the third application can refer to the relevant content of determining the second application based on the first content and displaying the application icon of the second application in Embodiment 1, and will not be repeated here.

[0361] Please refer to Figures 11 and 12, which illustrate the application scenario provided in Embodiment 2 of this application. This application scenario is illustrated by taking a drag operation as the first operation and a left-right split screen as an example.

[0362] As shown in Figure 11(a), the electronic device can display a negative one screen interface 1100. The negative one screen interface 1100 can include one or more functional items, such as the "My" and "Discover" functional items. The negative one screen interface 1100 can also include "Dynamics," "My Services," and a search box 1101, which can be used to search for applications. "Dynamics" can include application icons for one or more applications, such as application icons for application AA and application icons for application BB. Additionally, "Dynamics" can include one or more cards, such as card AA for ordering food and card BB for booking train tickets. Card AA can include "HarmonyOS Service Food Delivery," and card BB can include "HarmonyOS Service Train Ticket Booking." "My Services" can include one or more cards, such as card CC, card DD, card EE, and card FF. Card CC can include "[Meeting Notification]," card DD can include "Contact Person Zhang San," card EE can include music playback buttons, previous track buttons, and next track buttons, and card FF can include a recording button.

[0363] As shown in Figure 11(a), when a user wants to display the interface of the negative one screen and the interface of application AA in a split screen, the user can drag the application icon of application AA, for example, drag the application icon of application AA to the right.

[0364] When the electronic device detects an action of dragging the application icon of application AA, it can determine that the user wants to display the negative one screen and the interface of application AA (i.e., the second interface) in a split-screen manner. At this time, the electronic device can display the negative one screen and the second interface of application AA in a split-screen manner. For example, as shown in Figure 11(b), the electronic device can display the negative one screen on the left side of the display interface and the second interface of application AA on the right side of the display interface.

[0365] When the application displayed on the negative one screen does not contain the application the user wants to display in split screen, the user can search for the application using the search box 1101. For example, as shown in Figure 12(a), when the application the user wants to display in split screen is Notepad, the user can enter the keyword "Notepad" in the search box 1101.

[0366] As shown in Figure 12(b), the electronic device can perform an application search based on the keyword (i.e., Notepad) received by the search box 1101, and can display the application icons of the searched applications, i.e., the Notepad application icon 1102. As shown in Figure 12(b), when the electronic device displays the Notepad application icon 1102, the user can drag the Notepad application icon 1102, for example, the user can drag the Notepad application icon 1102 to the right.

[0367] When the electronic device detects an action of dragging the Notepad application icon 1102, it can determine that the user wants to display the negative one screen and the Notepad screen (i.e., the second screen) in a split-screen format. At this time, the electronic device can display the negative one screen and the second screen of the Notepad in a split-screen format. For example, as shown in Figure 12(c), the electronic device can display the negative one screen on the left side of the display interface and the second screen of the Notepad on the right side of the display interface.

[0368] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0369] Corresponding to the split-screen display method described in the above embodiments, this application also provides a split-screen display device, the various modules of which can correspondingly implement the various steps of the split-screen display method.

[0370] It should be noted that the information interaction and execution process between the above-mentioned devices / units are based on the same concept as the method embodiments of this application. For details on their specific functions and technical effects, please refer to the method embodiments section, and they will not be repeated here.

[0371] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0372] This application also provides an electronic device, which includes at least one memory, at least one processor, and a computer program stored in the at least one memory and executable on the at least one processor. When the processor executes the computer program, it causes the electronic device to perform the steps in any of the above-described method embodiments. For example, the structure of the electronic device may be as shown in FIG1.

[0373] This application also provides a computer-readable storage medium storing a computer program, which, when executed by a computer, causes the computer to perform the steps in any of the above method embodiments.

[0374] This application provides a computer program product that, when run on an electronic device, causes the electronic device to perform the steps in any of the above method embodiments.

[0375] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments of this application can be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable storage medium can include at least: any entity or device capable of carrying computer program code to a device / electronic device, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium. Examples include USB flash drives, portable hard drives, magnetic disks, or optical disks.

[0376] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0377] Those skilled in the art will recognize that the units and algorithm steps of the various examples 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 implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0378] In the embodiments provided in this application, it should be understood that the disclosed devices / electronic devices and methods can be implemented in other ways. For example, the device / electronic device embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual couplings or direct couplings or communication connections may be through some interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.

[0379] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0380] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.

Claims

1. A split screen display method, characterized by, The method is applied to an electronic device, and the method comprises: The electronic device displays a first interface; The electronic device determines a second application according to the first interface, and displays an application icon of the second application; The electronic device detects a first operation on the application icon of the second application; The electronic device displays the first interface and a second interface in split screen mode, and the second interface is an interface of the second application.

2. The method of claim 1, wherein, The first interface comprises an input interface, and the electronic device determines a second application according to the first interface, which comprises: The electronic device obtains first content contained in the input interface, and determines the second application according to the first content.

3. The method of claim 2, wherein, The first content is content input by a user in the input interface.

4. The method according to claim 2 or 3, characterized in that, The electronic device determines the second application according to the first content, which comprises: The electronic device obtains second content, and the second content is content contained in the first interface, and the second content is not content contained in the input interface; The electronic device determines the second application according to the first content and the second content.

5. The method according to any one of claims 2 to 4, characterized in that, The electronic device determines the second application according to the first content, which comprises: The electronic device determines a first application to which the first interface belongs, and determines the second application according to the first content and the first application.

6. The method according to any one of claims 2 to 5, characterized in that, The input interface comprises a candidate word box, and the electronic device displays the application icon of the second application, which comprises: The electronic device displays the application icon of the second application in the candidate word box.

7. The method according to any one of claims 2 to 5, characterized in that, The input interface comprises a candidate word box, and the electronic device displays the application icon of the second application, which comprises: The electronic device displays the application icon of the second application near the candidate word box.

8. The method according to any one of claims 1 to 7, characterized in that, The first interface is an interface of a first application.

9. The method of claim 8, wherein, The first application comprises an application market.

10. The method according to any one of claims 1 to 7, characterized in that, The first interface is an interface of a negative one screen.

11. The method according to any one of claims 1 to 10, characterized in that, The electronic device displays the first interface and a second interface in split screen mode, which comprises: The electronic device determines a first target display mode corresponding to the first interface and a second target display mode corresponding to the second interface; The electronic device displays the first interface and the second interface in split screen mode according to the first target display mode and the second target display mode.

12. The method according to any one of claims 1 to 10, characterized in that, The first operation comprises a drag operation, and the electronic device displays the first interface and a second interface in split screen mode, which comprises: The electronic device determines a drag direction corresponding to the first operation; The electronic device displays the first interface and the second interface in split screen mode according to the drag direction.

13. The method according to any one of claims 1 to 10, characterized in that, The electronic device displays the first interface and a second interface in split screen mode, which comprises: The electronic device displays the first interface and the second interface in split screen mode according to a preset split screen mode.

14. The method according to any one of claims 1 to 13, characterized in that, The electronic device determines a second application according to the first interface, and displays an application icon of the second application, which comprises: The electronic device identifies target information in the first interface; The electronic device determines the second application associated with the target information according to the target information, and displays the application icon of the second application.

15. A split screen display method, characterized by, The method is applied to an electronic device, and the method comprises: The electronic device displays a first interface, the first interface comprising application icons of at least one application; The electronic device detects a first operation on an application icon of a second application, the second application being an application in the at least one application; The electronic device displays the first interface and a second interface in split-screen mode, the second interface being an interface of the second application.

16. The method of claim 15, wherein, The first interface is an interface of an application market.

17. The method of claim 15, wherein, The first interface is an interface of a negative one screen.

18. The method of any one of claims 15-17, wherein, The first interface comprises a search box, and the at least one application comprises one or more applications searched according to a keyword in the search box.

19. The method of any one of claims 15-17, wherein, The first interface comprises an input interface, and the at least one application comprises one or more applications determined according to first content in the input interface.

20. The method of any one of claims 15-19, wherein, The electronic device displays the first interface and a second interface in split-screen mode, comprising: The electronic device determines a first target display mode corresponding to the first interface and a second target display mode corresponding to the second interface; The electronic device displays the first interface and the second interface in split-screen mode according to the first target display mode and the second target display mode.

21. The method of any one of claims 15-19, wherein, The first operation comprises a drag operation, and the electronic device displays the first interface and a second interface in split-screen mode, comprising: The electronic device determines a drag direction corresponding to the first operation; The electronic device displays the first interface and the second interface in split-screen mode according to the drag direction.

22. The method of any one of claims 15-19, wherein, The electronic device displays the first interface and a second interface in split-screen mode, comprising: The electronic device displays the first interface and the second interface in split-screen mode according to a preset split-screen mode.

23. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein, The processor executes the computer program, so that the electronic device implements the split-screen display method in any one of claims 1 to 14, or implements the split-screen display method in any one of claims 15 to 22.

24. A computer-readable storage medium, the computer-readable storage medium storing a computer program, characterized in that, The computer program is executed by a computer, so that the computer implements the split-screen display method in any one of claims 1 to 14, or implements the split-screen display method in any one of claims 15 to 22.

25. A computer program product, characterised in that, When the computer program product runs on an electronic device, the electronic device executes the split-screen display method in any one of claims 1 to 14, or implements the split-screen display method in any one of claims 15 to 22.

Citation Information

Patent Citations

  • Split-screen display processing method and device and electronic equipment

    CN111078091A

  • Application interface interaction method, electronic equipment and computer readable storage medium

    CN115866121A

  • Content display method, electronic equipment and computer readable storage medium

    CN116339881A

  • Function page display method and electronic device

    WO2022179249A1