Display control method and electronic device

By dividing multiple display areas on the outer screen of the folding screen device and switching applications and background operation management, the problem of low human-computer interaction efficiency in the folding state is solved, and more efficient operation and intelligent interaction are achieved.

WO2025138163A1PCT designated stage expired Publication Date: 2025-07-03HONOR DEVICE CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2023/143416
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-29
Publication Date
2025-07-03

AI Technical Summary

Technical Problem

The folding screen device has low human-computer interaction efficiency and poor operability in the folded state.

Method used

Multiple display areas are divided on the outer screen of the folding screen device, the interface of the application currently needs to be used is displayed using the first display area, and the display objects of the application that are not used but need to be refreshed in real time are displayed in the second display area. The first application is switched to the second display area through operations to improve interaction efficiency, and cut it into the background after the preset time or when the service is completed.

Benefits of technology

It improves the human-computer interaction efficiency of folding screen devices in the folded state, reduces the interference of users due to the lack of use of applications, and improves the operation space and intelligence level.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2023143416_03072025_PF_FP_ABST
    Figure CN2023143416_03072025_PF_FP_ABST
Patent Text Reader

Abstract

The embodiments of the present application relate to the technical field of terminals. Provided are a display control method and an electronic device. The problem of human-machine interaction after folding in an electronic device is solved. The specific solution is: displaying a first application interface of a first application on a first display area of a first display screen; displaying, on a second display area of the first display screen, a first display object corresponding to a second application, wherein the first display area and the second display area are different display areas on the first display screen; and in response to a first operation of a user for the first display object, moving the first application interface from the first display area to the second display area, and displaying a second application interface of the second application on the first display area, wherein after a preset duration, or when the execution of a service corresponding to the first application is completed, the first application is switched to running in the background.
Need to check novelty before this filing date? Find Prior Art

Description

Display control method and electronic device Technical Field

[0001] The present application relates to the field of terminal technology, and in particular to a display control method and an electronic device. Background Art

[0002] With the emergence of flexible displays, foldable screen technology has gradually matured and is widely used in various electronic devices. Compared with electronic devices without foldable screens, electronic devices equipped with foldable screens (such as foldable screen devices) have improved portability without reducing the display area.

[0003] However, the operability of the folding screen device is poor after the folding screen is folded. In other words, the efficiency of human-computer interaction will be reduced when the folding screen device is in the folded state.

[0004] Summary of the Invention

[0005] In view of this, the present application provides a display control method and an electronic device for improving the human-computer interaction efficiency of a folding screen device in a folded state.

[0006] To achieve the above objectives, the embodiments of the present application adopt the following technical solutions:

[0007] In a first aspect, an embodiment of the present application provides a display control method, which is applied to a foldable electronic device. After the electronic device is folded, a first display screen of the electronic device is visible.

[0008] Exemplarily, the first display screen may be a display screen that is visible and operable to a user after the electronic device is folded, for example, it may be an external screen of the electronic device.

[0009] The first display screen includes a first display area and a second display area. After the electronic device is folded, a first application interface of a first application can be displayed on the first display area of ​​the first display screen. The application (e.g., the first application) displayed in the first display area is the application that the user currently needs to use.

[0010] The first display object corresponding to the second application is displayed on the second display area of ​​the first display screen. The application displayed in the second display area (e.g., the second application) is an application that the user is not currently using, but the application status needs to be refreshed in real time for the user to view or can be activated by the user at any time.

[0011] Exemplarily, the first display object includes a status capsule corresponding to the second application, a second application interface, etc. The user can grasp the real-time running status of the second application through the content of the first display object.

[0012] As another example, the first display object further includes an icon corresponding to the second application, and the user can activate the second application at any time through the first display object.

[0013] In some embodiments, in response to a first operation of a user on a first display object, the first application interface is moved from the first display area to the second display area, and a second application interface of a second application is displayed in the first display area.

[0014] In the above embodiment, by performing a first operation (e.g., clicking) on ​​the first displayed object, the electronic device can switch the first application to an application not currently in use and the second application to an application currently in use. This simple interactive operation enables switching between applications currently in use, improving the efficiency of human-computer interaction.

[0015] In addition, after the first application interface of the first application moves to the second display area, the first application can be switched to the background after a preset period of time, or when the business corresponding to the first application is completed. In other words, after the first application is switched to an unused application, the time for the first application to actually switch to the background is delayed. In this way, before the first application is actually switched to the background, the user can switch the first application back to the application they currently need to use at any time, thereby improving the human-computer interaction efficiency of the electronic device.

[0016] In some embodiments, after the second application interface of the second application is displayed in the first display area, the electronic device may display the first push information from the third application. In response to the user's second operation on the first push information, the second application interface is moved to the second display area, and the third application interface of the third application is displayed in the first display area.

[0017] The second operation may be clicking on the first push message. In the above embodiment, detecting that the user clicks on the first push message indicates that the user wants to activate the third application corresponding to the first push message. In response to the user's intention to activate the third application, the third application interface of the third application may be displayed in the first display area, and the second application interface may be moved to the second display area. In this way, activating a new application on the first display screen is also very convenient.

[0018] In some embodiments, when the first display object is a status capsule of a second application, the first operation on the first display object includes: clicking the status capsule of the second application; after displaying a status card corresponding to the second application in response to clicking the status capsule of the second application, clicking the status card of the second application.

[0019] In some embodiments, after the second application interface is moved to the second display area, in response to the user's third operation (click operation) on the second display area, the display positions of the second application interface and the third application interface are swapped; or, in response to the user's third operation on the second display area, the third application interface is canceled; the status card corresponding to the third application is displayed in the second display area; and the second application interface is moved to the first display area.

[0020] In the above embodiment, a third operation (a click) on the second display area can be used to switch the second application, which is about to enter the background, to the currently active application. Accordingly, when the third application is temporarily unavailable, the third application's interface or status card is displayed in the second display area, allowing the user to instantly understand the real-time operating status of the third application, thereby enhancing the intelligence of the electronic device.

[0021] In some embodiments, the display space of the first display area is larger than the display space of the second display area, and the swapping of the display positions of the second application interface and the third application interface includes: increasing the display size of the second application interface in the process of moving the second application interface from the second display area to the first display area; and reducing the display size of the third application interface in the process of moving the third application interface from the first display area to the second display area.

[0022] In the above example, the process of swapping the display positions of the second and third application interfaces is visually smoother. At the same time, the larger first display area can provide users with more operating space, making it easier for users to operate the applications they currently need, and improving the efficiency of human-computer interaction.

[0023] In some embodiments, after the second application interface moves to the second display area, the second application interface is canceled after a preset period of time; or, after the display content of the second application interface changes from the first content to the second content, the second application interface is canceled, the first content and the second content are the contents displayed at different nodes of the business being executed by the second application, and the node corresponding to the second content indicates the end of the business execution.

[0024] In the above embodiment, for applications that are not used temporarily by the user, after a long period of inactivity or after the completion of related business execution, the applications are switched to background operation to avoid excessive interference to the user caused by long-term residence.

[0025] In some embodiments, if the service being executed by the second application is a status-updatable service, after the second application interface is canceled, a status capsule corresponding to the second application is displayed in the second display area, and the status capsule displays status information of the second application during the service execution process.

[0026] In the above embodiment, after the second application actually enters the background, the user can still grasp the background running status of the second application through the status capsule, thereby improving the intelligence level of the electronic device.

[0027] In some embodiments, after the second application interface moves to the second display area, in response to a user sliding down the second application interface, the second application interface is fixedly displayed in the second display area.

[0028] In the above embodiment, the user can fix the second application interface in the second display area to avoid the second application being switched to the background due to long periods of inactivity, which affects the user's convenience in using the second application.

[0029] In some embodiments, after the second application interface of the second application is displayed in the first display area, a multitasking interface is displayed in response to a user operation, the multitasking interface includes a first task window corresponding to a fourth application, and the first task window includes a thumbnail of the application interface corresponding to the fourth application; the fourth application is an application running in the background; in response to the user's fourth operation on the first task window, the fourth application interface of the fourth application is displayed in the first display area; and the second application interface is displayed in the second display area.

[0030] In the above embodiment, the first display screen also supports viewing the multi-tasking interface, which makes it convenient for users to reuse applications that have been switched to the background, thereby improving the human-computer interaction efficiency of the electronic device.

[0031] In some embodiments, in response to user operations, a fifth application is run in the foreground, and a fifth application interface corresponding to the fifth application is displayed in the first display area; in response to user operations, the fifth application interface in the first display area is switched to a sixth application interface from the fifth application; and the fifth application interface is displayed in the second display area.

[0032] In the above embodiment, the first display area and the second display area are utilized to implement split-screen usage for the same application program, thereby improving human-computer interaction efficiency.

[0033] In other embodiments, in response to a user operation, after the fifth application interface in the first display area is switched to a sixth application interface from the fifth application, an access control corresponding to the fifth application interface may also be displayed in the second display area.

[0034] In the above embodiment, by displaying the access control in the second display area, it is convenient for the user to review the application interface that has been visited.

[0035] Taking the scenario where the fifth application is a social application as an example, the fifth application interface can be a chat interface with a contact. In response to the user's operation, the fifth application interface in the first display area is switched to the sixth application interface from the fifth application, including: in response to the user's instruction to exit the chat interface, the sixth application interface is displayed in the first display area, and the sixth application interface is the main application interface of the social application.

[0036] Taking the scenario where the fifth application is a social application as an example, the fifth application interface is the first chat interface with the first contact, and the sixth application interface is the second chat interface with the second contact. When the first chat interface is displayed in the first display area, the contact icon corresponding to the second contact is displayed in the second display area. The contact icon is an access control for accessing the second chat interface (sixth application interface). In response to the user clicking the contact icon in the second display area, the second chat interface is displayed in the first display area, and the second chat interface is canceled. In addition, the contact icon of the second contact in the second display area can be canceled, and the contact icon of the first contact can be newly displayed in the second display area.

[0037] Taking the fifth application as a video application as an example, the fifth application interface is the interface for playing the video, and the sixth application interface is other application interfaces provided by the video application.

[0038] In some embodiments, in response to the user's operation, a seventh application interface corresponding to the sixth application is displayed in the first display area, where the sixth application is an application that provides video push services, and the seventh application interface is an interface for playing the first video; an eighth application interface is displayed in the second display area, where the eighth application interface includes the second video; after the first video is finished playing, or after detecting the user's instruction to play the next video, a ninth application interface is displayed in the first display area, where the ninth application interface is an interface for playing the second video; a tenth application interface is displayed in the second display area, where the tenth application interface includes a third video, and the third application interface is video data that needs to be recommended to the user after the second video is finished playing.

[0039] In the above embodiment, the user can predict the next application to be played, which facilitates the user to use the video application.

[0040] In some embodiments, when a camera hole for embedding a camera is configured on the first display screen, the first display screen is divided into the first display area, the second display area and the third display area, the third display area is the display area including the camera hole, the first display area and the second display area do not contain the camera hole, the second display area is located above or below the third display area, and the first display area is located to the right or left of the second and third display areas.

[0041] In the above embodiment, when the camera is embedded in the first display screen, the display space can be maximized and the operability of the first display screen can be improved.

[0042] In some embodiments, in response to a user's operation, a seventh application is run in the foreground, and the seventh application is an application that provides video playback services; in response to a user's operation, the fourth video is played in full screen on the first display screen; in response to a user's instruction to exit playback, an eleventh application interface for playing the fourth video is displayed in the second display area, and a twelfth application interface of the seventh application is displayed in the first display area, the twelfth application interface including push cards for multiple video data; in response to a user clicking on the push card of the fifth video, the eleventh application interface in the second display area is canceled, and the fifth video is played in full screen.

[0043] In the above embodiment, the playback of video data is not affected, and it is convenient for users to search for other videos, thereby improving the efficiency of human-computer interaction.

[0044] In some embodiments, playing the fourth video in full screen on the first display screen includes:

[0045] When the fifth video is vertical screen video data, the fifth video is played in the first display area; and the video information of the fifth video is displayed in the second display area.

[0046] When the fifth video is horizontal screen video data, the fifth video is played in the fifth display area, and the video information of the fifth video is displayed in the fourth display area; wherein, the first display screen is re-divided into the third display area, the fourth display area and the fifth display area, the fourth display area is located on the right or left side of the third display area, and the fifth display area is located above or below the fourth display area and the third display area.

[0047] In the above embodiment, according to different scenarios (such as playing horizontal screen videos and playing vertical screen videos), different display area division schemes are triggered to dynamically switch, so as to efficiently utilize the display space of the first display screen and improve the display quality.

[0048] In some embodiments, after the second application interface is moved to the second display area and the third application interface of the third application is displayed in the first display area, the second application interface is canceled in response to a user swiping up operation relative to the second application interface.

[0049] In the above embodiment, a method is provided for the user to quickly switch an application that is not in use to the background, thereby preventing the application that is not in use from causing excessive interference to the user.

[0050] In some embodiments, while displaying the first display object corresponding to the second application on the second display area, the second display area may also display the second display object of an eighth application, where the eighth application is an application other than the second application.

[0051] In the above embodiment, display objects from different applications can be displayed in the second display area, thereby improving the utilization rate of the second display area.

[0052] In a second aspect, an embodiment of the present application provides an electronic device, which includes a first display screen, a processor, and a memory. The first display screen is used to display a user interface after the electronic device is folded, and the memory is used to store computer instructions. When the processor executes the computer instructions, the one or more processors are used for the method in the above-mentioned first aspect and its possible embodiments.

[0053] In a third aspect, an embodiment of the present application provides a computer storage medium, comprising computer instructions. When the computer instructions are executed on an electronic device, the electronic device executes the method in the above-mentioned first aspect and its possible embodiments.

[0054] In a fourth aspect, the present application provides a computer program product. When the computer program product is run on the above-mentioned electronic device, the electronic device executes the method in the above-mentioned first aspect and its possible embodiments.

[0055] It can be understood that the electronic devices, computer storage media and computer program products provided in the above aspects are all applied to the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] FIG1 is one of the exemplary diagrams of a foldable electronic device provided in an embodiment of the present application;

[0057] FIG2 is a second example diagram of a foldable electronic device provided in an embodiment of the present application;

[0058] FIG3 is a third example diagram of a foldable electronic device provided in an embodiment of the present application;

[0059] FIG4 is one of the exemplary diagrams of an electronic device equipped with an external screen provided in an embodiment of the present application;

[0060] FIG5 is a second example diagram of an electronic device equipped with an external screen according to an embodiment of the present application;

[0061] FIG6 is an example diagram of the division of the external screen display area provided in an embodiment of the present application;

[0062] FIG7A is one of the display examples of the external screen provided in an embodiment of the present application;

[0063] FIG7B is a second exemplary display diagram of an external screen provided in an embodiment of the present application;

[0064] FIG7C is a third example diagram of the display of the external screen provided in an embodiment of the present application;

[0065] FIG7D is a fourth example diagram of the display of the external screen provided in an embodiment of the present application;

[0066] FIG7E is a fifth example diagram of the display of the external screen provided in an embodiment of the present application;

[0067] FIG8 is a diagram illustrating an example of a scenario in which an application is activated through an external screen according to an embodiment of the present application;

[0068] FIG9 is an example diagram of a scenario in which an application is switched from foreground operation to background operation via an external screen according to an embodiment of the present application;

[0069] FIG10 is one of the example diagrams of a scenario of switching between the front and rear running applications through an external screen provided by an embodiment of the present application;

[0070] FIG11 is a diagram illustrating an example of a scene of a display status capsule according to an embodiment of the present application;

[0071] FIG12 is one of example diagrams of scenarios of applications running before and after switching in the scenario shown in FIG11 , provided by an embodiment of the present application;

[0072] FIG13 is a second example diagram of scenarios of applications running before and after switching in the scenario shown in FIG11 , provided by an embodiment of the present application;

[0073] FIG14 is a second example diagram of a scenario of switching between the front and rear running applications through an external screen according to an embodiment of the present application;

[0074] FIG15 is one of the example diagrams of display scenes provided in an embodiment of the present application;

[0075] FIG16 is a second example diagram of a display scene provided in an embodiment of the present application;

[0076] FIG17 is a third example diagram of a display scene provided in an embodiment of the present application;

[0077] FIG18 is a fourth example diagram of a display scene provided in an embodiment of the present application;

[0078] FIG19 is a fifth example diagram of a display scene provided in an embodiment of the present application;

[0079] FIG20 is a sixth example diagram of a display scene provided in an embodiment of the present application;

[0080] FIG21 is a seventh example diagram of a display scene provided in an embodiment of the present application;

[0081] FIG22 is an eighth example diagram of a display scene provided in an embodiment of the present application;

[0082] FIG23A is one of the example diagrams showing multiple interactive objects in the display area 601 provided in an embodiment of the present application;

[0083] FIG23B is a second example diagram showing multiple interactive objects in the display area 601 according to an embodiment of the present application;

[0084] FIG23C is a third example diagram showing multiple interactive objects in the display area 601 according to an embodiment of the present application;

[0085] FIG23D is a fourth example diagram showing multiple interactive objects in the display area 601 according to an embodiment of the present application;

[0086] FIG24 is a diagram showing an example of the hardware structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0087] In the following, the terms "first" and "second" are used for descriptive purposes only and should not be understood to indicate or imply relative importance or implicitly specify the number of the technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this embodiment, unless otherwise specified, "plurality" means two or more.

[0088] An embodiment of the present application provides a display control method applicable to a foldable electronic device. The electronic device is configured with a foldable display screen, such as a foldable screen. When the electronic device is folded, the foldable screen also folds synchronously.

[0089] Exemplarily, the above-mentioned foldable electronic device can be a mobile phone, a tablet computer, a desktop computer, a laptop computer, a handheld computer, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, as well as a cellular phone, a personal digital assistant (PDA), an augmented reality (AR)\virtual reality (VR) device, etc., which includes the above-mentioned foldable screen. The embodiments of the present application do not impose any special restrictions on the specific form of the electronic device.

[0090] In some embodiments, the foldable electronic device may be an electronic device that folds inward along a horizontal axis.

[0091] As shown in Figure 1, the electronic device 101 includes a horizontal folding axis 102. When the electronic device 101 is folded inward along the folding axis 102, the folding screen 103 of the electronic device 101 is also folded inward along the folding axis 102. The folding screen 103 is divided into two display areas along the folding axis 102, such as screen A and screen B. It can be understood that screen A and screen B can be multiple independent screens, or a complete screen of an integrated structure, which is folded to form at least two parts. The embodiment of the present application does not specifically limit this. In addition, after the above-mentioned electronic device is folded inward, screen A and screen B are opposite to each other and are not visible to the user.

[0092] In other embodiments, the foldable electronic device may further include a plurality of transverse folding axes.

[0093] As shown in Figure 2, electronic device 201 includes transverse folding axes 202 and 203. When electronic device 201 is folded inward along folding axes 202 and 203, folding screen 204 of electronic device 201 also folds inward along folding axes 202 and 203. Folding screen 204 is divided into three display areas along folding axes 202 and 203, such as C screen, D screen, and E screen. After the electronic device is folded inward, C screen faces D screen, and E screen also faces D screen, and folding screen 204 is invisible to the user.

[0094] Figures 1 and 2 above show the foldable screen of an electronic device folded along a horizontal axis. Of course, the foldable screen of an electronic device can also be folded along a vertical axis. An electronic device that folds inward along a vertical axis has a longitudinal folding axis that is perpendicular to the transverse folding axis.

[0095] As shown in Figure 3, electronic device 301 includes a longitudinal folding axis 302. When electronic device 301 is folded inward along folding axis 302, folding screen 303 of electronic device 302 also folds inward along folding axis 302. Folding screen 303 is divided into two display areas along folding axis 302, such as the F screen and the G screen. After the electronic device is folded inward, the F screen and the G screen face each other, and the user cannot see folding screen 303.

[0096] Obviously, after the electronic device is folded inward, the folding screen is not visible to the user, which affects the operability of the electronic device. The electronic device provided in the embodiment of the present application can also be provided with a display screen on the back of the folding screen, which can be called an outer screen or a first display screen. The outer screen is visible to the user regardless of whether the folding screen is folded or not.

[0097] For example, as shown in Figure 1 , when the folding screen 103 is fully folded (the angle between screen A and screen B is 0°), the external screen 104 is visible to the user. The external screen 104 can be located on the back of screen A or screen B. It is understood that Figure 1 is merely an example of the external screen 104 being located on the back of screen A and does not limit the electronic device provided in the embodiments of the present application.

[0098] When the foldable screen 103 is fully unfolded (the angle between screens A and B is 180°), the external screen 104 is located behind screen A or screen B and is visible to the user. It is understood that when the foldable screen is folded, the interface can be displayed on the external screen 104; when the foldable screen is unfolded, the interface can be displayed on the foldable screen 103.

[0099] For another example, as shown in Figure 2, after the folding screen 204 is completely folded (the angle between the C screen and the D screen is 0°, and the angle between the E screen and the D screen is also 0°), the external screen 205 and the external screen 206 are visible to the user. The external screen 205 can be set on the back of the C screen, and the external screen 206 is set on the back of the E screen. In other possible embodiments, the external screen can also be set on the back of the D screen, so that the external screen is still visible to the user. It can be understood that when the folding screen is in the folded state, the interface can be displayed on the external screen 205 and the external screen 206; when the folding screen is in the unfolded state, the interface can be displayed on the folding screen 204.

[0100] For another example, as shown in Figure 3, after the folding screen 303 is fully folded (the angle between the F screen and the G screen is also 0°), the external screen 304 is visible to the user. The external screen 304 can be set on the back of the F screen or the G screen. It is understandable that Figure 3 is only an example of the external screen 304 being configured on the back of the F screen and does not limit the electronic device provided in the embodiments of the present application.

[0101] When the folding screen 303 is fully unfolded (the angle between the F screen and the G screen is 180 degrees), the outer screen 304 is located behind the F screen or the G screen and is visible to the user. It is understood that when the folding screen is in the folded state, the interface can be displayed on the outer screen 304; when the folding screen is in the unfolded state, the interface can be displayed on the folding screen 303.

[0102] In the above scenario, when the electronic device's external screen is placed on the surface where the rear camera is located, the external screen is configured as a special-shaped display screen to avoid the rear camera. However, compared to conventional displays, special-shaped displays have a smaller actual display area and some display areas are not well utilized, which affects the efficiency of human-computer interaction on the external screen.

[0103] As shown in Figure 4 , an electronic device's external screen 401 is positioned on the surface with a rear camera 402. Due to the obstruction of rear camera 402, external screen 401 is irregularly shaped. In related art, the display area 403 of irregularly shaped external screen 401 is not effectively utilized, limiting the operability of external screen 401.

[0104] In order to improve the above problems, in the electronic device provided in the embodiment of the present application, when the external screen is arranged on the surface where the rear camera is located, on the one hand, the rear camera is embedded in the external screen through hollowing technology to increase the display area of ​​the external screen.

[0105] As shown in Figure 5, an external screen 501 of an electronic device is positioned on the surface with a rear camera 502. A camera hole 503 is provided on external screen 501 to allow the rear camera 502 to be embedded within the external screen. External screen 501 has a larger display area than external screen 401. For example, even if the external screen is 10*10 inches in size, it can still display 10*10 inches of content, even with the camera hole.

[0106] On the other hand, during the operation of the electronic device, multiple display areas can be divided, and different interactive objects can be displayed in different display areas, thereby improving the utilization of the display space and the human-computer interaction efficiency of the device.

[0107] As shown in Figure 6, the electronic device can be divided into a display area 601, a display area 602, and a display area 603. Among them, the display area 602 is the largest display area of ​​the three display areas, such as being referred to as the first display area, and the display area 603 is the display area containing the camera hole. When dividing the display areas, the display area of ​​the display area 603 (the third display area) is made as small as possible, and the display surface of the display area 602 is as large as possible and has a regular shape. For example, the display area 601 (such as being referred to as the second display area) is located on the upper side of the display area 603, and the display area 602 is located to the right of the display area 601 and the display area 603. For example, the display area 601 is located on the lower side of the display area 603, and the display area 602 is located to the left of the display area 601 and the display area 603.

[0108] In some examples, the division of the display area of ​​the external screen can change dynamically. For example, the external screen 501 can also be divided into display area 604 (fifth display area), display area 605 (fourth display area) and display area 606. The display surface of display area 604 is as large as possible and has a regular shape, and the display area of ​​display area 606 (third display area) is as small as possible. For example, display area 606 is located on the left (or right) side of display area 605, and display area 604 is located on the upper side (or lower side) of display area 605 and display area 606. As an implementation method, the electronic device is configured with multiple types of display area division templates, and multiple display areas are divided according to different division templates. For example, display area 601, display area 602 and display area 603 are divided according to display area division template 1, and display area 604, display area 605 and display area 606 are divided according to display area division template 1. The electronic device can switch to enable different display area division templates according to the actual application scenario.

[0109] After dividing the outer screen into multiple display areas, the display area with the largest display area (e.g., display area a) is used to display the application interface of the application that needs to remain in the foreground. The other display area that does not include the camera hole (e.g., display area b) is used to display other content, such as the application interface, status information, recommended content, etc., effectively utilizing the display area on the outer screen. The content displayed in display area a and display area b can be different.

[0110] Exemplarily, when the external screen is divided into display area 601, display area 602 and display area 603, display area 602 is the display area a mentioned in the above embodiment, and display area 601 is the display area b mentioned in the above embodiment.

[0111] In some application scenarios, as shown in FIG7A , an application window 701 may be displayed in display area 602 , displaying the application interface (first application interface) of application 1 (first application). An application window 702 may be displayed in display area 601 , displaying the application interface (second application interface) of application 2 (second application). The size of application window 701 is larger than that of application window 702.

[0112] In some embodiments, application 1 is an application that needs to be kept running in the foreground, that is, the application that the user currently needs to use. Application 2 is an application that the user is not currently using, but the interface of application 2 is refreshed in real time for the user to view. The user can quickly view the content of application 2 through display area 601, and the user can quickly switch the application displayed in display area 601 to the foreground or background.

[0113] For example, the application window displayed in display area 602 is an application window with unlimited interactivity and can support various types of interactive operations. The supported interactive operations can trigger the launch of application services provided by application 1. Users can use all application services provided by application 1 through interactive operations in display area 602.

[0114] As another example, the application window displayed in the display area 601 is an application window with limited interactivity and supports fewer interactive operations.

[0115] In some examples, the interactive operations supported by the application window in the display area 601 cannot trigger the launch of the application service provided by the application 2. The user cannot use the application service provided by the application 2 through the interactive operations on the display area 601.

[0116] In other examples, the interactive operations supported by the application window in the display area 601 can trigger the startup of some application services of the application 2. The user can use some application services provided by the application 2 through the interactive operations on the display area 601.

[0117] Of course, the content of the application window displayed in the display area 601 can be dynamically updated. For example, when the application 2 switches to a different application interface according to business rules during operation, or updates the content in the application interface, the application window 702 in the display area 601 can also update the display content accordingly even if no user operation on the display area 601 is detected.

[0118] In addition, the electronic device can also respond to user operations and swap the application windows displayed in display area 601 and display area 602. For example, in response to the user clicking on application window 702, application window 702 is displayed in display area 602, and application window 701 is displayed in display area 601. After swapping the application windows displayed in display area 601 and display area 602, the size of the above-mentioned application window 702 becomes larger, the size of application window 701 becomes smaller, application window 701 becomes an application window with limited interactivity, and application window 702 becomes an application window with unrestricted interactivity. Correspondingly, in this scenario, application 1 becomes the application that needs to be controlled to run in the background. Application 2 becomes the application that can be quickly switched.

[0119] In other embodiments, both Application 1 and Application 2 need to be kept running in the foreground, Application 1 is the primary application used by the user, and Application 2 is the secondary application used by the user. Correspondingly, the application windows displayed in the display area 601 and the display area 602 are both application windows with unrestricted interactivity.

[0120] In some application scenarios, as shown in FIG7B , an application window 701 may be displayed in display area 602 , displaying the application interface of application program 1. Display area 601 may also display status capsules, such as capsule 703 . These status capsules are used to present relevant content about services running in the background, such as service icons and key information about the process node where the service is located. This allows users to learn the latest status of the service from the status capsules. One or more status capsules may be displayed in display area 601 , depending on the specific situation.

[0121] In some application scenarios, as shown in FIG7C , display area 602 may display an application window 701, which displays the interface of application 1. Display area 601 may also display application icons, such as icon 704. The application icons in display area 601 may be from applications to be recommended to the user. One or more application icons may be displayed in display area 601, depending on the specific situation.

[0122] In some application scenarios, as shown in Figure 7D, the display area 602 may display an application window 701, which displays the application interface of application 1. The display area 601 may simultaneously display an application icon (icon 704) and a status capsule (capsule 703).

[0123] In short, the display area 602 can display the application interface of the first application, and the display area 601 can display the first display object of the second application. The first display object may include a status capsule, an icon, or a second application interface of the second application. If the business being executed by the second application is a business with an updateable status, the status capsule may display the status information of the business executed by the second application. In response to the user's first operation on the first display object, the second application interface of the second application may be displayed in the display area 602. For example, when the first display object is a status capsule of the second application, the first operation may include clicking on the status capsule of the second application. After the status card corresponding to the second application is displayed in response to clicking on the status capsule of the second application, the user clicks on the status card of the second application.

[0124] In some application scenarios, as shown in Figure 7E, display area 601 may display application window 701-1, which displays application interface 1 from application 1. Application interface 1 is a previously viewed application interface from application 1, or it may be a function list interface from application 1. Display area 602 may display application window 701-2, which displays application interface 2 from application 1. Application interface 2 also originates from application 1 and is the currently viewed application interface. In some embodiments, when the application interfaces displayed in application window 701-1 and application window 701-2 are from the same application, both application window 701-1 and application window 701-2 are windows with unrestricted interactivity. For example, in response to a user operation in application window 701-1, an application service associated with application interface 1 may be enabled. In response to a user operation in application window 701-2, an application service associated with application interface 2 may be enabled. For example, application 1 is a video application. Application window 701-1 displays the interface of the currently playing video (application interface 1 of the video application). Application window 701-2 displays the main interface of the video application (application interface 2 of the video application). The main interface includes cover images of multiple video data. In this scenario, in response to a user operation in application window 701-1, the currently playing video can be paused. In response to a user operation in application window 701-2, the cover images of multiple video data can be scrolled and displayed.

[0125] In this way, users can quickly trace back to the application interface they have visited while using the same application, thereby improving the efficiency of human-computer interaction.

[0126] In other possible scenarios, cards or status capsules (or other types of function access portals) from application 1 may also be displayed in display area 601, and the application interface of application 1 may be displayed in display area 602. The following describes implementation details of the above-described display control method performed by an electronic device provided in an embodiment of the present application, in conjunction with actual application scenarios and accompanying drawings.

[0127] In some embodiments, after the electronic device is folded inward, the electronic device can respond to user operations by lighting up the outer screen and displaying a main interface on the outer screen. The main interface can be an application interface provided by a desktop application, displaying multiple application icons on the main interface. The multiple applications can be applications installed on the electronic device.

[0128] As shown in FIG8 , the folded electronic device can display a main interface 801 in response to a user's operation. The main interface 801 includes application icons for multiple applications, such as an application icon 802 corresponding to a timer application. In addition, the main interface 801 also includes system time and status icons (icons indicating battery status and network quality). The application icons can be displayed in the display area 602, and the system time and status icons are displayed in the display area 601.

[0129] In some embodiments, during the display of the main interface 801, the user can instruct the electronic device to run a specified application by operating on the external screen. In a possible implementation, the main interface 801 can be slid left and right to turn pages and view icons of other applications.

[0130] As shown in Figure 8 , in response to a user clicking on application icon 802, the electronic device may display an application window 803 corresponding to the timer application in display area 602 of the external screen. Application window 803 is used to display the application interface of the timer application. It should be understood that the dashed lines shown in Figures 6 to 23D are merely examples of different display areas on the external screen; in actual use, these dashed lines are not visible to the user.

[0131] As shown in FIG8 , application window 803 displays a timer timer 804 and a control 805 indicating the start of the timer. In response to a user clicking control 805, timer timer 804 begins updating. Furthermore, control 805 is removed from display, and a control 806 indicating the end of the timer is displayed. In this way, the user can activate the timer service provided by the timer application by operating in display area 602.

[0132] In some embodiments, in response to an operation instructing to exit the timing application, the electronic device controls the timing application to enter background operation.

[0133] In an embodiment of the present application, controlling an application to enter the background may include two stages, for example, the first stage and the second stage. The first stage is a preparatory stage before the application actually enters the background. In this stage, the application runs in the background in a visual form, and the user can grasp the real-time running status of the application. In addition, in the first stage, the application can also provide the user with access to some services, and can also quickly switch to the foreground through simple operations such as clicks.

[0134] The second stage is when the app actually runs in the background. During this stage, the app runs invisibly in the background. By combining the first and second stages, we can delay the actual transition of the app to the background, minimizing the impact on users while allowing them to continue using the app and understand its operating status.

[0135] In the first stage, the electronic device moves the display position of the application window and reduces the size of the application window to ensure that the electronic device has sufficient display space to run other applications in the foreground. For example, in response to an operation indicating the exit of the timer application, the process of controlling the timer application to enter the background enters the first stage.

[0136] In the second stage, the application interface corresponding to the application is canceled, and the application process corresponding to the application runs normally in the background. The timing of entering the second stage may depend on the specific scenario. For example, for some applications (such as the food delivery application mentioned in the subsequent embodiments), the second stage will not be entered until the user's specific instruction 1 (such as an instruction to cancel the display of the application window of the application) is received or the specific business (such as the food delivery business) is not completed. For another example, after entering the first stage for a preset time, it can be triggered to enter the second stage. For another example, when the application is in the first stage, other applications also start the process of entering the background operation, which can trigger the application to enter the second stage. For another example, within the preset time of entering the first stage, a specific instruction 2 from the user is received (instructing the operation of fixing the display of the application window of the application, or instructing the operation of interrupting the background operation), and the second stage will not be entered.

[0137] In the following embodiments, after the application enters the first stage and before entering the second stage, the application can be said to be running in the background in a visible form. In addition, after the application enters the first stage and before the time point when it stops entering the background, the application can also be said to be running in the background in a visible form.

[0138] Understandably, in some examples, after an application switches from remaining in the foreground to running in a visible form in the background, interactivity decreases. In other examples, after an application switches from remaining in the foreground to running in a visible form in the background, interactivity remains unchanged, but the available space for operation decreases.

[0139] As shown in Figure 9, in a scenario where display area 602 displays application window 803 of a timer application, in response to a user instruction to exit the timer application, such as by swiping up in display area 602, main interface 901 is displayed. Compared to main interface 801, main interface 901 now includes application window 803. Application window 803 is displayed in display area 601 of the external screen.

[0140] As shown in FIG9 , in response to the instruction to exit the timer application, the timer application is controlled to enter the background. For example, the process of the timer application entering the background first enters the first stage. Accordingly, the size of the application window 803 is reduced, and it moves from the display area 602 to the display area 601.

[0141] After the application window 803 is displayed in the display area 601, since the timing service is not stopped, the timing time 804 of the application window 803 will continue to be updated according to the business process of the timing service, for example, from 00:00:01 to 00:00:02. Thereafter, as time passes, the timing time 804 will also continue to be updated.

[0142] In some embodiments, after the application window 803 is displayed in the display area 601, if no user operation is received on the application window 803, in response to the display time of the application window 803 reaching a preset time (e.g., 5 seconds), that is, after entering the preset time of the first stage, the process of switching the timing application to the background enters the second stage. Correspondingly, the application window 803 can be canceled, and the timing application can run in the background in an invisible form, or the timing service can be displayed in the form of a capsule on the display screen, and the time is displayed in real time in the capsule.

[0143] In some embodiments, before the display duration of application window 803 in display area 601 reaches a preset duration, if a user operation is detected to pin application window 803, such as a swipe down relative to application window 803, the display duration of application window 803 is no longer restricted by the preset duration. In other words, the process of moving the timed application to the background does not enter the second stage. Correspondingly, application window 803 can continue to be displayed even after the display duration of application window 803 in display area 601 exceeds the preset duration.

[0144] Of course, for a specific type of application window, the display duration in the display area 601 is not limited by the preset duration, which will be described in detail in subsequent embodiments.

[0145] It is understandable that after the application window 803 is displayed in the display area 601, the timing application runs in the background of the electronic device in a visual form. In this scenario, the electronic device can also enable other applications in response to the user's operation on the external screen.

[0146] For example, as shown in FIG10 , the main interface 901 also includes an application icon 1001 for a taxi-hailing application. While the main interface 901 is displayed, in response to a user clicking on the icon 1001, the taxi-hailing application is started. As shown in FIG10 , the electronic device can display an application window 1002 in the display area 602 of the external screen. The application window 1002 can display an application interface provided by the taxi-hailing application, such as a taxi-hailing travel interface. In response to a user operation in the application window 1002, such as inputting a destination in the trip configuration box 1003, the taxi-hailing service provided by the taxi-hailing application is started. The taxi-hailing service can match a suitable travel vehicle for the user and guide the user to take the travel vehicle until the user reaches the destination configured by the user.

[0147] As will be appreciated, the aforementioned taxi-hailing service process includes multiple process nodes, such as the process node for starting vehicle matching, the process node for finding a matching vehicle, the process node for the vehicle reaching the starting point, the process node for the user boarding the vehicle, and the process node for the vehicle reaching the destination. In response to reaching different process nodes in the process, application window 1002 may display different application interfaces of the taxi-hailing application.

[0148] For example, after a traveling vehicle is matched, a travel card 1004 may be displayed in the application window 1002. The travel card 1004 includes relevant information about the traveling vehicle, such as the license plate number, the driver's name, and the travel rating. In addition, the navigation route of the traveling vehicle to the "starting point" may also be displayed in the application window 1002.

[0149] In some embodiments, the electronic device can respond to user operations and interchange the display positions of application window 803 and application window 1002. As shown in FIG10 , in response to a user click operation on display area 601, application window 1002 is reduced in size and application window 1002 is moved from display area 602 to display area 601. In addition, in response to a user click operation on display area 601, application window 803 can also be enlarged and application window 803 can be moved from display area 601 to display area 602. After the display positions of application window 803 and application window 1002 are interchanged, the taxi-hailing application runs in a visible form in the background of the electronic device, and the above-mentioned timing application switches back to the state of maintaining the foreground operation, that is, the process of the timing application switching to the background operation is interrupted.

[0150] After application window 1002 is displayed in display area 601 for a predetermined duration, it can be removed. It is understood that while the ride-hailing application is running in the background, the ride-hailing service remains uninterrupted. Key information about the ride-hailing service may vary at different process nodes. To prevent users from missing key information about the ride-hailing service at each process node, after application window 1002 is removed, a status capsule corresponding to the ride-hailing service may be displayed in display area 601.

[0151] As shown in FIG11 , in response to the application window 1002 being displayed in the display area 601 for a duration exceeding a preset duration, the application window 1002 is removed from display, and a capsule 1101 is displayed. The capsule 1101 may display key real-time information about the taxi service, such as the license plate number, the estimated remaining time until the vehicle reaches the starting point, and the vehicle color. Alternatively, multiple pieces of information may be displayed in a scrolling manner on the capsule, such as displaying the license plate number, the estimated remaining time until the vehicle reaches the starting point, and the vehicle color in sequence at intervals of one second.

[0152] In some embodiments, after capsule 1101 is displayed, the taxi-hailing application runs in the background, and the user can understand the running status of the taxi-hailing application through the key information displayed by capsule 1101. While capsule 1101 is displayed, the electronic device can expand capsule 1101 in response to the user's operation on capsule 1101.

[0153] Exemplarily, as shown in FIG. 11 , in response to a user clicking a capsule 1101 (a status capsule), an application window 1002 is displayed in the display area 601 .

[0154] As another example, as shown in FIG12 , in response to a user clicking on capsule 1101 (a status capsule), the electronic device may display a notification card 1201 corresponding to a ride-hailing application on the external screen. Compared to capsule 1101, notification card 1201 may display more key information about the ride-hailing service, such as the estimated time the vehicle will arrive at the starting point.

[0155] In some embodiments, after the notification card 1201 is displayed, if the user does not perform any operation on the notification card 1201 , the notification card 1201 may be canceled.

[0156] In some embodiments, after the notification card 1201 is displayed, if a user operation on the notification card 1201 is detected, the taxi-hailing application can be brought to the foreground.

[0157] As shown in Figure 12, in response to the user clicking on notification card 1201, application window 1002 corresponding to the taxi-hailing application is displayed in display area 602. In addition, application window 803 originally displayed in display area 602 is reduced in size and moved to display area 601. In other words, in response to the user clicking on notification card 1201, the timekeeping application, which was originally required to remain running in the foreground, is visually switched to the background.

[0158] While application window 803 is displayed in display area 601, it can display the real-time interface of the timer application. Furthermore, as shown in FIG12 , in response to a user clicking on display area 601, or clicking on application window 803 within display area 601, the timer application can be switched back to the foreground, and the ride-hailing application can be switched to the background. Accordingly, the electronic device can interchange the display positions of application window 803 and application window 1002.

[0159] For example, application window 803 is moved from display area 601 to display area 602, and application window 1002 is moved from display area 602 to display area 601. During the process of swapping the display positions of application window 803 and application window 1002, the size of application window 803 gradually increases until it fits display area 602, and the size of application window 1002 gradually decreases until it fits display area 601.

[0160] The above is only an example of a window switching effect, which can prompt the two application windows to swap positions again, that is, the corresponding two applications can also swap the foreground and background running states. In other embodiments, other switching effects can also be used, and the embodiments of this application do not specifically limit this.

[0161] In other embodiments, as shown in FIG13 , in response to a user clicking on capsule 1101, a status card 1301 is displayed. Status card 1301 is displayed in display area 601 of the external screen. Status card 1301 represents the expanded state of capsule 1101, displaying more key information about the ride-hailing service. It will be appreciated that the notification card 1201 and status card 1301 represent two different display formats for the ride-hailing application. The illustrations are merely examples and do not constitute specific limitations on this application.

[0162] In response to the user clicking on status card 1301, application window 1002 corresponding to the taxi-hailing application is displayed in display area 602. In addition, application window 803 originally displayed in display area 602 is reduced in size and moved to display area 601. In other words, in response to the user clicking on status card 1301, the timekeeping application, which was originally running in the foreground, is visually switched to running in the background.

[0163] While the application window 803 is displayed in the display area 601, the application window 803 can display the real-time application interface of the timer application. For example, as shown in FIG13 , in response to a user clicking on the display area 601, or clicking on an application window in the display area 601, the application window 1002 of the taxi-hailing application is canceled, and the taxi-hailing application enters the background. Correspondingly, the status card 1301 of the taxi-hailing application can be restored to display in the display area 601, allowing the user to easily understand the real-time operating status of the taxi-hailing application.

[0164] In addition, in response to the user clicking on display area 601, or clicking on an application window in display area 601, application window 803 may be moved from display area 601 to display area 602. During the process of moving application window 803, the size of application window 803 gradually increases until it fits display area 602. After application window 803 is displayed in display area 602, the timer application is the main application that provides services to the user.

[0165] In other possible embodiments, while the application window 803 is displayed in the display area 601, in response to the user clicking on the display area 601, or clicking on an application window in the display area 601, the application window 1002 corresponding to the taxi-hailing application may be moved to the display area 601, and the application window 803 corresponding to the timekeeping application may be moved to the display area 602. In this scenario, the timekeeping application is the primary application providing services to the user, and the taxi-hailing application is the secondary application providing services to the user.

[0166] In addition, when the duration of displaying the status card 1301 on the display area 601 exceeds a preset duration, the status card 1301 may be canceled, and then the capsule 1101 may be displayed in the display area 601. The capsule 1101 may be a retracted form of the status card 1301.

[0167] In some embodiments, the electronic device may also display various notifications that need to be pushed on the external screen, such as push notifications for pushing application messages.

[0168] As shown in Figure 14, when a timer application is running in the foreground of an electronic device, the external screen of the electronic device displays interface 1401, which includes an application window 803 of the timer application. While interface 1401 is displayed, a notification card 1402 (first push information) may be displayed in response to an application message 1404 from a social application (a third application). The application message 1404 may be a message sent by a contact in the social application. The push card 1405 includes the content of the application message 1404.

[0169] It is understandable that different application messages carry different content, and the content presented by the push cards is also different, and the embodiments of the present application do not specifically limit this.

[0170] While the notification card 1402 is displayed, in response to a second operation (eg, a click operation) performed by the user on the notification card 1402 , the electronic device may control the timing application to run in the background and the social application to run in the foreground.

[0171] As shown in Figure 14, the electronic device can display an application window 1403 of a social application in the display area 602 of the external screen. For example, the application window 1403 can display a chat interface including an application message 1404.

[0172] Correspondingly, the application window 803 is moved from the display area 602 to the display area 601 . During the movement, the size of the application window 803 is gradually reduced until it fits the display area 601 .

[0173] Before the electronic device cancels the display of application window 803, in response to the user clicking on the display area 601, or clicking on the application window 803 in the display area 601, the timing application corresponding to the application window 803 is switched to the foreground and kept running, and the social application corresponding to the application window 1402 is switched to the background and runs in a visual form.

[0174] As shown in Figure 14, application window 803 is moved from display area 601 to display area 602, and application window 1402 is moved from display area 602 to display area 601. During the process of swapping the display positions of application window 803 and application window 1402, the size of application window 803 gradually increases until it fits display area 602, and the size of application window 1402 gradually decreases until it fits display area 601.

[0175] While the social application is running in the background in a visible form, such as while the application window 1402 is displayed in the display area 601, the display content of the application window 1402 can be updated. For example, if a new message is received from the same contact, such as application message 1405, the application message 1405 can be displayed on the application window 1402.

[0176] In addition, when the display time of the application window 1402 in the display area 601 reaches a preset time, the display of the application window 1402 can be cancelled. In this way, the social application runs in the background in an invisible form.

[0177] In an exemplary scenario, when the second application interface of the second application is displayed in display area 602 and the first application interface of the first application is displayed in display area 601 (or, if the first application is already running in the background, display area 601 may display the system time and status icon), in response to an application message 1404 from a social application (a third application), a notification card 1402 (a first push message) may be displayed. In response to a second user operation (e.g., a click) on notification card 1402, the first application interface of the first application is canceled, the second application interface is moved to the second display area, and the third application interface of the third application is displayed in the first display area.

[0178] In an exemplary scenario, after the third application interface is displayed in display area 602 and the second application interface is displayed in display area 601, in response to a third operation (e.g., a click operation) performed by the user on the second application interface, the display positions of the second application interface and the third application interface are swapped. Alternatively, the third application interface is canceled and a status card corresponding to the third application is displayed in the second display area. For details, please refer to Figure 13. In Figure 13, application window 1002 is used to display the third application interface of the third application, application window 803 is used to display the second application interface of the second application, and status card 1301 is the status card corresponding to the third application.

[0179] In some embodiments, while certain applications are executing their corresponding services, users may need to check the service progress at any time. The application windows of such applications may be configured as specific types of application windows. As shown in the aforementioned embodiment, specific types of application windows are not subject to display time limits within display area 601. For example, during the execution of a food delivery service, users may need to check the food preparation and delivery status at any time. During the execution of the food delivery service, the application window of the food delivery application may be configured as a specific type of application window.

[0180] In an exemplary scenario, during the foreground operation of the food delivery application, the food delivery service can be executed in response to user operations. In this scenario, as shown in FIG15 , the electronic device can display an interface 1501, and the interface 1501 includes an application window 1502 of the food delivery application. The application interface displayed in the application window 1502 is related to the business progress of the food delivery service. For example, at the food delivery process node, the food delivery waiting interface is displayed, at the delivery process node, the food delivery interface (such as the interface shown in the application window 1502 in FIG15 , referred to as the first content) is displayed, and at the food delivery end node, the settlement interface (second content) is displayed.

[0181] In response to the user's instruction to view the multitasking interface, such as long pressing the application window 1502 and sliding up, the electronic device can cut the takeaway application into the background and display multiple multitasking windows on the external screen, each multitasking window corresponding to an application running in the background. For example, the applications running in the background include a takeaway application, a short video application, and a news application (the fourth application). As shown in Figure 15, the multitasking interface 1503 includes a multitasking window 1504, a multitasking window 1505, and a multitasking window 1506. Among them, the multitasking window 1504 can be used to display the application interface thumbnail of the short video application, the multitasking window 1505 is used to display the application interface thumbnail of the takeaway application, and the multitasking window 1506 (the first task window) is used to display the application interface thumbnail of the news application. When there are many applications running in the background of the electronic device, the electronic device can also scroll and display the multitasking window not shown in Figure 15 in response to the user's sliding operation on the multitasking interface 1503.

[0182] In addition, the multitasking interface 1503 is displayed in full screen on the external screen with a camera hole. Compared with the full screen display on the special-shaped external screen, the actual display area is larger, the operability is higher, and the human-computer interaction efficiency is also higher. In some embodiments, the electronic device can respond to the user's operation of selecting the multitasking window and cut the application corresponding to the multitasking window into the foreground. Before displaying the multitasking interface, the application running in the foreground of the electronic device is called application a, and the application indicated by the multitasking window selected in the multitasking interface is called application b. If application a and application b are different applications, while application b is running in the foreground, the application window of application a can also be displayed on the display area 601 of the external screen.

[0183] As shown in Figure 15, while multitasking interface 1503 is displayed, in response to a user's fourth operation on multitasking window 1506, an application window 1507 of a news application may be displayed on display area 602 of the outer screen. Application window 1507 displays the application interface of the news application (the fourth application interface). Furthermore, after the user clicks on multitasking window 1506, the electronic device may also display application window 1502 of a food delivery application on display area 601 of the outer screen. Application window 1502 is smaller than application window 1507.

[0184] It is understandable that before the food delivery service is completed, the application window of the food delivery application belongs to a specific type of application window. As shown in Figure 15, before the food delivery service is completed, if no user operation on the application window 1502 is detected, the application window 1502 will remain displayed in the display area 601 after a preset period of time.

[0185] After the food delivery service is completed, the application window of the food delivery application is updated to a non-specific application window. In this scenario, the application window corresponding to the food delivery application can be canceled.

[0186] As shown in Figure 16, after the food delivery app completes its food delivery service, the corresponding application window is updated from application window 1502 to application window 1601. Application window 1502 can display the food delivery interface provided by the food delivery app, while application window 1601 can display the settlement interface provided by the food delivery app. Application window 1601 is also displayed in display area 601. While the food delivery interface (first content) is displayed, the food delivery interface remains displayed in display area 601. After the settlement interface (second content) is displayed, the settlement interface in display area 601 can be removed.

[0187] After the display time of the application window 1601 in the display area 601 reaches a preset time, the electronic device cancels the display of the application window 1601 .

[0188] In some embodiments, when an application is running in the foreground of the electronic device, the display area 601 of the external screen may also display function controls related to the application.

[0189] In an exemplary scenario, as shown in FIG17 , the external screen displays a main interface 801, which includes an application icon 1701 corresponding to a social networking application. In response to a user clicking application icon 1701, the social networking application runs in the foreground. For example, an application window 1702 corresponding to the social networking application may be displayed in display area 602 . This application window 1702 may display an application interface provided by the social networking application. For example, application window 1702 displays a chat interface 1706 with contact Xiao Ming.

[0190] As will be understood, social applications include multiple pre-configured contacts. These applications can respond to user actions by displaying chat interfaces with different contacts. These multiple contacts include recent contacts. Recent contacts are contacts with whom the user has exchanged messages within a preset time period. These exchanges refer to messages sent by the user to a contact, or vice versa.

[0191] Exemplarily, the method for determining the most recent contacts may be: first, the electronic device may obtain the contact time points with each contact. The above-mentioned contact time point is the time point (sending time point or receiving time point) corresponding to the last message exchanged between the user and the contact (which may be a message sent by the user to the contact or a message from the contact). Exemplarily, the preset time period may be a time period with the end point being the current time point and the duration being a specified time point. As another example, the preset time period may also be the time period between the time point when the social application is started and the current time point. Secondly, the contacts whose contact time points fall within the preset time period are determined as the most recent contacts.

[0192] As another example, the electronic device may determine the most recent contacts by obtaining the contact times between the electronic device and each contact, sorting the contacts whose contact times fall within a preset time period by contact time, and placing the contacts with later contact times first. The first N contacts are then determined as the most recent contacts, where N is a positive integer greater than 0, for example, 3.

[0193] In addition, when the display area 601 does not display application windows of other applications, an access control corresponding to recent contacts is displayed on the display area 601 , that is, an example of a function control related to a social application.

[0194] Additionally, the access controls for recent contacts are arranged from top to bottom in display area 601 based on the time of contact. After this arrangement, the later the contact time of a recent contact, the higher the corresponding access control is positioned in display area 601. It is understood that if display area 601 cannot display all recent contacts, some recent contacts can be hidden. Subsequently, the hidden recent contacts can be scrolled back and forth in response to a user swiping operation in display area 601.

[0195] For example, the recent contacts include Xiaohong and Xiaobai, and the display area 601 displays controls 1703 and 1704. The contact time point corresponding to Xiaohong is later than the contact time point of Xiaobai. In the display area 601, the control 1703 corresponding to Xiaohong is arranged above the control 1704 corresponding to Xiaobai.

[0196] In addition, Xiao Ming is also a recent contact. When the application window 1702 displays the chat interface 1706 (the chat interface corresponding to Xiao Ming), the access control corresponding to Xiao Ming may not be displayed.

[0197] In some embodiments, in response to the user clicking control 1703, the display content of application window 1702 may be updated, for example, chat interface 1706 may be removed from display, and chat interface 1707 with contact Xiaohong may be displayed. Correspondingly, control 1703 corresponding to Xiaohong is also hidden in display area 601, and control 1705 corresponding to Xiaoming is added.

[0198] In a possible scenario, if the time point of receiving the last exchanged message between the user and Xiao Ming (e.g., message 1710) is not within the preset time period, that is, the corresponding contact time point of Xiao Ming does not fall within the preset time period, and there is no exchange of messages between the user and Xiao Ming within the preset time period. In this scenario, in response to the user clicking control 1703, the chat interface 1706 is canceled in the application window 1702, and the chat interface 1707 with the contact Xiao Hong is displayed. In addition, the access control corresponding to Xiao Ming is not added to the display area 601.

[0199] Similarly, in response to the user clicking on control 1704, the chat interface 1706 can be canceled and the chat interface with the contact Xiaobai can be displayed. Correspondingly, the control 1704 corresponding to Xiaobai is also hidden in the display area 601, and a control 1705 corresponding to Xiaoming is newly displayed.

[0200] In some embodiments, chat interface 1707 includes an exit control 1709. In response to a user clicking on exit control 1709, chat interface 1707 may be removed from application window 1702, and the social application's main interface 1708 may be displayed. Application main interface 1708 may include one or more access bars, each corresponding to a contact. In response to a user clicking on an access bar, the chat interface corresponding to that contact is switched to display in application window 1702. Additionally, the access bar may display the most recent message exchanged with that contact.

[0201] For example, access bar 1711 displays the last message 1712 between the user and Xiaohong. In response to the user clicking access bar 1711, the chat interface 1707 between the user and Xiaohong can be displayed again. The multiple access bars are also arranged from top to bottom in the main application interface 1708 based on the contact time of the contacts. After arrangement, the access bar with the latest contact time is placed at the top.

[0202] In some embodiments, in response to the user clicking on exit control 1709 and canceling the display of chat interface 1707, the electronic device may further add a display control 1703 in display area 601. In the above example, the social application is the fifth application. While chat interface 1707 is displayed in display area 602, that is, while the fifth application interface is displayed, in response to a user operation, the display of the social application's main application interface 1708 is switched, that is, the display of the sixth application interface is switched. In this way, the sixth application interface is displayed in display area 602, and the access control for accessing chat interface 1707, that is, control 1703 in FIG. 17 , is displayed in display area 601.

[0203] In other embodiments, after the access controls of recent contacts are sorted according to the contact time points, the electronic device may also update the top-to-bottom arrangement order of the access controls based on messages from the contacts.

[0204] For example, if a message is received from another contact (e.g., contact Xiao A), an access control corresponding to Xiao A may be added to the display area 601, and the newly displayed access control may be arranged above the other access controls. If a message is received from a contact whose access control is already displayed, such as a message from Xiao Bai, the control 1704 corresponding to Xiao Bai may be placed on top.

[0205] In other embodiments, when the access controls for all recent contacts cannot be displayed in the display area 601, the access controls arranged on the lower side are preferentially hidden. In this scenario, the electronic device can respond to the user's upward swipe operation on the display area 601 by gradually displaying the hidden access controls and gradually hiding the access controls arranged on the upper side.

[0206] In some embodiments, when a video application is running in the foreground of an electronic device, different display schemes may be selected for different video applications. For example, the following display schemes may be included:

[0207] Display solution 1: The electronic device can dynamically switch the division of the display area. For example, before playing video data, the divided display area includes display area 601 and display area 602 shown in Figure 6. When playing video data in full screen, the divided display area includes display area 604 and display area 605 shown in Figure 6. When playing video data in a small window, the divided display area includes display area 601 and display area 602 shown in Figure 6. In this way, the display space is rationally utilized and the playback quality of video data is improved.

[0208] Display solution 2, based on display solution 1, when playing horizontal video data in full screen, the divided display areas include display area 604 and display area 605 shown in Figure 6. When playing vertical video data in full screen, the divided display areas include display area 601 and display area 602 shown in Figure 6.

[0209] Display scheme three: when the video data currently being played is displayed in display area 602, the next video data to be played is displayed in display area 601, thereby improving the efficiency of video data recommendation. In this way, the user can understand the content of the next video data recommended by the video application in advance, which facilitates the decision of whether to watch the next video data.

[0210] Display scheme 4: when the display area 602 displays the video data being played, the display area 601 displays the last video data played, so that the user can check the last video data at any time, thereby improving the human-computer interaction efficiency of the user to review the played video.

[0211] In an exemplary scenario, as shown in Figure 18, the main interface 801 displayed on the external screen includes an application icon 1801 of a video application a. In response to the user clicking the application icon 1801, the video application a (the seventh application) is run in the foreground.

[0212] As shown in FIG18 , in response to a user clicking application icon 1801, an application window 1802 of video application a is displayed in display area 602 of the external screen. Application window 1802 displays the main application interface of video application a. The main application interface includes multiple recommendation cards for video data, each of which may display a cover image or cover animation of the video data. As shown in FIG18 , application window 1802 includes a recommendation card 1803.

[0213] In response to the user clicking on the recommendation card 1803, a full-screen video playback interface 1804 is displayed. The video playback interface 1804 plays video data 1805 (the fourth video) and displays related information 1806 of the video data 1805. The video data 1805 is the video data corresponding to the recommendation card 1803.

[0214] In the scenario of the above example, before detecting that the user clicks on the recommendation card 1803, that is, before the video data is played, the external screen can be divided into a display area 601 and a display area 602. In this scenario, the application window 1802 is displayed in the display area 602. After detecting that the user clicks on the recommendation card 1803, such as after starting to play the video data in full screen, the external screen can be divided into a display area 604 and a display area 605. The above-mentioned display area 604 is used to play the video data 1805, and the above-mentioned display area 605 is used to display related information 1806. The above-mentioned related information 1806 may include the uploader information of the video data 1805 (uploader name, avatar, number of fans and number of videos released, etc.), video information (video name, playback volume, upload time, number of people watching), and movie review information, etc.

[0215] It can be seen that by dynamically switching the division mode of the display area, the display space provided by the external screen is fully utilized. When the video data 1805 is played in full screen, the display space is not wasted.

[0216] In some embodiments, the electronic device can respond to a user operation and cancel the full-screen display of the video playback interface 1804. After canceling the full-screen display of the video playback interface 1804, the video data 1805 can be displayed in a small window and continue to play in the background.

[0217] As shown in FIG18 , video playback interface 1804 also includes control 1807. In response to a user clicking control 1807, display area 601 and display area 602 are separated. Application window 1802 is displayed again in display area 602. Application window 1802 is used to display the main application interface (the twelfth application interface) of video application a. Application window 1808 is displayed in display area 601. Application window 1808 is used to display video playback interface 1804 (the eleventh application interface). The video data 1805 and related information 1806 in video playback interface 1804 are displayed in application window 1808.

[0218] In the above example, video application a is the fifth application. During the full-screen display of the video playback interface 1804, that is, during the display of the fifth application interface, in response to user operation, the application main interface of video application a is switched to display, that is, the sixth application interface is switched to display. The sixth application interface can be displayed in the display area 602 and the fifth application interface can be displayed in the display area 601.

[0219] In some embodiments, in response to the user clicking on the application window 1808 , the electronic device can restore the full-screen display of the video playback interface 1804 . That is, the electronic device can play the video data 1805 in the display area 604 and display related information 1806 in the display area 605 .

[0220] In some embodiments, when a user instruction to play other video data is detected, the application window 1808 can be canceled and the video data 1805 can be paused. If no user instruction to play other video data is detected, the display time of the application window 1808 in the display area 601 is not limited.

[0221] For example, as shown in FIG. 19 , the application window 1802 includes a recommendation card 1901 .

[0222] In response to the user clicking on the recommendation card 1901, a full-screen video playback interface 1902 is displayed. Video data 1903 (the fifth video) is played on the video playback interface 1902, and related information 1904 (video information) is displayed. The video data 1903 is the video data corresponding to the recommendation card 1901.

[0223] As shown in FIG19 , the electronic device can play video data 1903 in display area 604 and display related information 1904 in display area 605. The related information 1904 may include information about the uploader of the video data 1903 (uploader name, profile picture, number of followers, number of videos posted, etc.), video information (video title, number of views, upload time, number of people currently watching), and movie review information.

[0224] In some embodiments, when the electronic device plays video data in landscape mode in full screen, the external screen may be divided into display area 604 and display area 605, and the landscape video data is played in display area 604. When the electronic device plays video data in portrait mode in full screen, the external screen may be divided into display area 601 and display area 602, and the portrait video data is played in display area 602.

[0225] As shown in FIG20 , in response to the user clicking on the recommendation card 1901, a full-screen video playback interface 2001 is displayed. The video playback interface 2001 plays video data 1903 and displays related information 1904. The video data 1903 is the video data corresponding to the recommendation card 1901.

[0226] As shown in Figure 20, the electronic device can play video data 1903 in the display area 602 and display related information 1904 in the display area 601. In this way, when playing vertical video data, the waste of display space is reduced and the user's viewing experience is improved.

[0227] In some embodiments, in response to the user clicking on the relevant information 1904 in the display area 601, the video playback interface 1902 may be displayed in full screen, replacing the video playback interface 2001. In this way, the user may input evaluation content for the video data 1903 by operating in the display area 605.

[0228] In another exemplary scenario, as shown in Figure 21, the main interface 801 displayed on the external screen includes an application icon 2101 of the video application b (the sixth application). In response to the user clicking the application icon 2101, the video application b is run in the foreground.

[0229] As shown in FIG. 21 , in response to the user clicking on the application icon 2101 , an application window 2102 of the video application b is displayed in the display area 602 of the external screen.

[0230] As can be understood, video application B is an application that requires efficient video data recommendation. After starting, video application B can determine the video data to be pushed to the user and play the first video data to be pushed to the user. The process of determining the video data to be recommended to the user can be referenced in related technologies and will not be detailed here.

[0231] As shown in Figure 21, after video application b is started, application window 2102 plays video data 2103 (the first video), that is, the seventh application interface is displayed. In addition, application window 2104 may be displayed on one side of application window 2102, such as within display area 601. Application window 2104 is used to display video data 2105 (the second video) that follows video data 2103 in the recommended order, that is, the eighth application interface is displayed.

[0232] For example, the application window 2104 may display a cover image corresponding to the video data 2105. For another example, the application window 2104 may also play the video data 2105 in silence.

[0233] In response to the user clicking on application window 2104 or switching to the next video in application window 2102, the electronic device may play video data 2105 in application window 2102, i.e., display the ninth application interface. Simultaneously, application window 2104 switches to displaying video data 2106 (the third video) that follows video data 2105 in the recommended order, i.e., displaying the tenth application interface.

[0234] In some embodiments, if the user does not click on the application window 2104, after the video data 2103 is played, the video data 2103 may be played in the application window 2102. At the same time, the application window 2104 switches to display the video data 2106 that follows the video data 2105 in the recommended order.

[0235] In other embodiments, the application window 2104 can also display the last video data that has been played. In this way, when the user clicks the application window 2104, the electronic device can also replay the last video data in the application window 2102, thereby quickly retracing the last video.

[0236] For example, the electronic device plays video data 2103 in application window 2102. In response to the completion of the playback of video data 2103, the application window 2102 switches to play video data 2105. In addition, the application window 2104 displays video data 2103 (the last video that has been played).

[0237] For another example, the electronic device plays video data 2103 in application window 2102. During the playback, if a user instruction to play the next video is detected, such as a user swiping up in application window 2102, the next video data may be played in application window 2102 and video data 2103 may be displayed in application window 2104.

[0238] In the above examples, Figures 18 to 20 illustrate video applications using display scheme 1 or display scheme 2, and Figure 21 illustrates a video application using display scheme 3. It is understood that video application developers can pre-configure the display scheme enabled by the video application, so that the expected display effect can be achieved during the operation of various types of video applications.

[0239] In some embodiments, electronic devices improve the efficiency of human-computer interaction for multiple applications by displaying multiple application windows on an external screen and switching between multiple application windows. In actual applications, the switching between multiple application windows can also be used to solve the problem of interface jumps caused by accidental touches.

[0240] As shown in Figure 22, the main interface 801 displayed on the external screen includes an application icon 2201 for a news application. In response to a user clicking on application icon 2201, the news application is launched. Accordingly, an application window 1507 corresponding to the news application may be displayed in display area 602. This application window 1507 may be used to display the application interface of the news application. It will be appreciated that during the launch of the news application, application window 1507 may display a loading interface 2202 for the news application. This loading interface 2202 may include advertising content 2203.

[0241] While loading interface 2202 is displayed, if the user accidentally touches advertisement content 2203, an application window 2204 corresponding to the advertisement application (the application indicated by advertisement content 2203) may be displayed in display area 602. Furthermore, in response to the user accidentally touching advertisement content 2203, the electronic device may move the news application to the background. Accordingly, application window 1507 of the news application may be gradually reduced in size and moved to display area 601.

[0242] In this scenario, the user can immediately click on the display area 601 to instruct the electronic device to switch the news application back to the state of keeping it running in the foreground. As shown in Figure 22, in response to the user clicking on the display area 601, the display positions of the application window 1507 and the application window 2204 are interchanged. For example, the application window 2204 is reduced in size, and the application window 2204 is moved from the display area 602 to the display area 601. In addition, the application window 1507 can also be enlarged, and the application window 1507 can be moved from the display area 601 to the display area 602. After the display positions of the application window 1507 and the application window 2204 are interchanged, the advertising application is controlled to enter the background operation (for example, in a visual form, cut into the background), and the news application continues to keep running in the foreground, so that the user can continue to use the news application.

[0243] In addition, to prevent the advertising application from interfering with the user, after the application window 2204 moves to the display area 601, the user can also indicate to cancel the display of the application window 2204. As shown in Figure 22, in response to the user swiping up relative to the application window 2204 in the display area 601, the application window 2204 corresponding to the advertising application is canceled.

[0244] It can be seen that when enabling the news application, even if the user accidentally touches an advertisement, the electronic device can switch the news application back to the foreground without jumping to the interface, simply by exchanging the application window, ensuring that the user can continue to use the news application normally and improving the user's human-computer interaction efficiency in handling accidental touches.

[0245] In one possible implementation, while the loading interface 2202 is displayed, if the user accidentally touches the advertising content 2203, the application window 2204 corresponding to the advertising application (the application indicated by the advertising content 2203) can be directly displayed in the display area 601. After a period of time, the application window 2204 automatically disappears.

[0246] The above embodiment describes how, when the external screen is divided into display area 601 and display area 602, display area 602 is used to display the application interface of the application running in the foreground, while display area 601 is used to display other types of interactive objects. In actual application, the display area 601 can also display multiple types of interactive objects simultaneously, thereby improving the utilization rate of the display area 601.

[0247] In an exemplary scenario, as shown in FIG23A , when a capsule 1101 is displayed in the display area 601 and an application window 1403 of a social application is displayed in the display area 602, the social application is running in the foreground. If the electronic device responds to a user operation, the social application running in the foreground is switched to a timer application. While the capsule 1101 is still displayed in the display area 601, an application window 1403 corresponding to the social application is newly displayed. The capsules 1101 and application windows 1403 can be arranged in the order of their appearance in the display area 601. In addition, after the application window 1403 is displayed for a preset period of time, the electronic device can also cancel the display of the application window 1403.

[0248] In an exemplary scenario, as shown in FIG23B , when a capsule 1101 is displayed in the display area 601, if the electronic device determines that available applications, such as a timing application and a music application, need to be recommended to the user, while the capsule 1101 is retained in the display area 601, an application recommendation bar 2301 is newly displayed in the display area 601, and the application recommendation bar 2301 includes icons of recommended applications, such as an icon 2302 for a music application and an icon 2303 for a timing application.

[0249] In an exemplary scenario, as shown in FIG23C , when capsule 1101 is displayed in display area 601 , other status capsules may also be displayed, such as capsule 2304 indicating download progress.

[0250] In an exemplary scenario, as shown in FIG23D , when capsule 1101 is displayed in display area 601 , a social application is running in the foreground, and an application window 1702 is displayed in display area 602 . In addition, access controls corresponding to recent contacts can also be displayed in display area 601 , such as control 1703 corresponding to Xiaohong and control 1704 corresponding to Xiaobai.

[0251] That is, when the first display object of the second application is displayed in the display area 601, the second display object of other applications (the eighth application) can also be displayed. The types of the first display object and the second display object can be the same or different, and the embodiment of the present application does not make specific limitations on this.

[0252] An embodiment of the present application further provides an electronic device, which may include a memory and one or more processors. The memory and processor are coupled. The memory is used to store computer program code, which includes computer instructions. When the processor executes the computer instructions, the electronic device performs each step of the above embodiment. Of course, the electronic device includes but is not limited to the above memory and one or more processors.

[0253] Please refer to FIG24 , which shows a possible hardware structure diagram of an electronic device:

[0254] As shown in Figure 24, the electronic device 100 may include: a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc.

[0255] Among them, the above-mentioned sensor module 180 may include sensors such as pressure sensor, gyroscope sensor, air pressure sensor, magnetic sensor, acceleration sensor, distance sensor, proximity light sensor, fingerprint sensor, temperature sensor, touch sensor, ambient light sensor and bone conduction sensor.

[0256] It should be understood that the structure illustrated in this embodiment does not constitute a specific limitation on the electronic device 100. In other embodiments, the electronic device 100 may include more or fewer components than shown, or may combine or separate certain components, or arrange the components differently. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0257] The processor 110 may include one or more processing units. For example, the processor 110 may include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU). The different processing units may be independent devices or integrated into one or more processors.

[0258] The controller may be the nerve center and command center of the electronic device 100. The controller may generate an operation control signal according to the instruction operation code and the timing signal to complete the control of fetching and executing instructions.

[0259] Processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in processor 110 is a cache memory. This memory can store instructions or data that have just been used or are being recycled by processor 110. If processor 110 needs to use the same instruction or data again, it can directly access the memory. This avoids duplicate accesses, reduces processor 110 latency, and thus improves system efficiency.

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

[0261] It is understood that the interface connection relationship between the modules illustrated in this embodiment is merely an illustrative illustration and does not constitute a structural limitation on the electronic device 100. In other embodiments, the electronic device 100 may also adopt different interface connection methods from the above embodiments, or a combination of multiple interface connection methods.

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

[0263] Display screen 194 is used to display images, videos, etc. Display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a MiniLED, a MicroLED, a Micro-oLed, or a quantum dot light-emitting diode (QLED).

[0264] The electronic device 100 can implement a shooting function through an ISP, a camera 193, a video codec, a GPU, a display screen 194, and an application processor.

[0265] The ISP is used to process data fed back by camera 193. For example, when taking a photo, the shutter is opened, and light is transmitted through the lens to the camera's photosensitive element (image sensor). The light signal is converted into an electrical signal, which is then transmitted to the ISP for processing and converted into an image visible to the naked eye. The ISP can also perform algorithmic optimization on image noise, brightness, and skin color. The ISP can also optimize parameters such as exposure and color temperature of the captured scene. In some embodiments, the ISP can be set in camera 193.

[0266] The camera 193 is used to capture still images or videos. The object generates an optical image through the lens and projects it onto the photosensitive element. The photosensitive element can be a charge coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the light signal into an electrical signal, and then passes the electrical signal to the ISP for conversion into a digital image signal. The ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into an image signal in a standard RGB, YUV or other format. In some embodiments, the electronic device 100 may include N cameras 193, where N is a positive integer greater than 1.

[0267] The digital signal processor is used to process digital signals. In addition to processing digital image signals, it can also process other digital signals. For example, when the electronic device 100 selects a frequency point, the digital signal processor is used to perform Fourier transform on the frequency point energy.

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

[0269] The NPU is a neural network (NN) computing processor. Drawing on the structure of biological neural networks, such as the transmission patterns between neurons in the human brain, it rapidly processes input information and can continuously self-learn. The NPU can enable intelligent cognitive applications in electronic device 100, such as image recognition, face recognition, speech recognition, and text comprehension.

[0270] The present application also provides a chip system that can be applied to the electronic device in the aforementioned embodiment. The chip system includes at least one processor and at least one interface circuit. The processor can be the processor in the aforementioned electronic device. The processor and the interface circuit can be interconnected via a line. The processor can receive and execute computer instructions from the memory of the aforementioned electronic device via the interface circuit. When the computer instructions are executed by the processor, the electronic device can perform the various steps in the aforementioned embodiment. Of course, the chip system can also include other discrete components, which are not specifically limited in the present application.

[0271] In some embodiments, through the description of the above embodiments, those skilled in the art can clearly understand that for the convenience and brevity of description, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the aforementioned method embodiment and will not be repeated here.

[0272] The functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0273] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as flash memory, mobile hard disk, read-only memory, random access memory, magnetic disk or optical disk.

[0274] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present invention should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.

Claims

1. A display control method, characterized in that, Applied to a foldable electronic device, after the electronic device is folded, a first display screen of the electronic device is visible. The method includes: On a first display area of the first display screen, display a first application interface of a first application; on a second display area of the first display screen, display a first display object corresponding to a second application; the first display area and the second display area are different display areas on the first display screen; the first display object includes a status capsule, an icon, or a second application interface corresponding to the second application; In response to a first operation by a user on the first display object, move the first application interface from the first display area to the second display area, and display a second application interface of the second application in the first display area; Wherein, after a preset duration, or when the service corresponding to the first application is completed, the first application switches to running in the background.

2. The method according to claim 1, characterized in that, After displaying the second application interface of the second application in the first display area, the method further includes: Display a first push message from a third application; In response to a second operation by the user on the first push message, move the second application interface to the second display area, and display a third application interface of the third application in the first display area.

3. The method according to claim 1, characterized in that, When the first display object is a status capsule of the second application, the first operation on the first display object includes: Click on the status capsule of the second application; After displaying a status card corresponding to the second application in response to clicking on the status capsule of the second application, click on the status card of the second application.

4. The method according to claim 2, wherein After the second application interface is moved to the second display area, the method further includes: In response to a third operation by the user on the second display area, swap the display positions of the second application interface and the third application interface; Or, in response to a third operation by the user on the second display area, cancel the display of the third application interface; display a status card corresponding to the third application in the second display area; and move the second application interface to the first display area.

5. The method according to claim 4, wherein The display space of the first display area is larger than the display space of the second display area. The swapping of the display positions of the second application interface and the third application interface includes: during the process of moving the second application interface from the second display area to the first display area, increase the display size of the second application interface; During the process of moving the third application interface from the first display area to the second display area, reduce the display size of the third application interface.

6. The method according to claim 2, characterized in that, After the second application interface is moved to the second display area, the method further includes: After the preset duration, cancel the display of the second application interface; Or, after the display content of the second application interface changes from a first content to a second content, cancel the display of the second application interface, where the first content and the second content are different sections of the service being executed by the second application The content displayed at a certain point, and the node corresponding to the second content indicates the end of business execution.

7. The method according to claim 6, wherein If the business being executed by the second application is a status-updatable business, after the second application interface is cancelled, the method further includes: Displaying, in the second display area, a status capsule corresponding to the second application, and the status capsule displays status information during the business execution of the second application.

8. The method according to claim 2, characterized in that After the second application interface moves to the second display area, the method further includes: In response to a downward sliding operation of the user with respect to the second application interface, fixing the display of the second application interface in the second display area.

9. The method according to claim 1, characterized in that, After the second application interface of the second application is displayed in the first display area, the method further includes: In response to a user operation, displaying a multitasking interface, and the multitasking interface includes a first task window corresponding to a fourth application, and the first task window includes a thumbnail of the application interface corresponding to the fourth application; the fourth application is an application program running in the background. In response to a fourth operation of the user on the first task window, displaying the fourth application interface of the fourth application in the first display area; and displaying the second application interface in the second display area.

10. The method according to claim 1, characterized in that The method further includes: In response to a user operation, foreground-running a fifth application, and displaying a fifth application interface corresponding to the fifth application in the first display area. In response to a user operation, switching the fifth application interface in the first display area to a sixth application interface from the fifth application. Displaying the fifth application interface in the second display area; or, displaying an access control corresponding to the fifth application interface.

11. The method according to claim 10, wherein The fifth application is a social application, and the fifth application interface is a chat interface with a contact. In response to a user operation, switching the fifth application interface in the first display area to a sixth application interface from the fifth application includes: In response to a user operation indicating exiting the chat interface, displaying the sixth application interface in the first display area, and the sixth application interface is the application main interface of the social application.

12. The method according to claim 10, wherein The fifth application is a video application, the fifth application interface is an interface where a video is being played, and the sixth application interface is another application interface provided by the video application.

13. The method according to claim 1, characterized in that, The method further includes: In response to a user operation, displaying a seventh application interface corresponding to a sixth application in the first display area, the sixth application is an application program providing a video push service, and the seventh application interface is an interface for playing a first video. Displaying an eighth application interface in the second display area, and the eighth application interface includes a second video. After the first video is played, or, after detecting a user operation indicating playing the next video, displaying a ninth application interface in the first display area, and the ninth application interface is an interface for playing the second video. Displaying a tenth application interface in the second display area, and the tenth application interface includes a third video, and the third application interface is video data to be recommended to the user after the second video is played.

14. The method according to any one of claims 1 to 13, characterized in that When a camera hole for inlaying a camera is configured on the first display screen, the first display screen is divided into the first display area, the second display area, and the third display area. The third display area is the display area including the camera hole. Neither the first display area nor the second display area contains the camera hole. The second display area is located above or below the third display area, and the first display area is located on the right or left side of the second display area and the third display area.

15. The method according to claim 14, characterized in that, The method further includes: In response to a user's operation, a seventh application is run in the foreground. The seventh application is an application program providing a video playback service; In response to a user's operation, a fourth video is played full screen on the first display screen; In response to a user's operation indicating to exit the playback, an eleventh application interface for playing the fourth video is displayed in the second display area, and a twelfth application interface of the seventh application is displayed in the first display area. The twelfth application interface includes push cards of multiple video data; In response to a user clicking on the push card of the fifth video, the eleventh application interface in the second display area is cancelled from display, and the fifth video is played full screen.

16. The method according to claim 15, wherein Playing the fourth video full screen on the first display screen includes: When the fifth video is portrait video data, the fifth video is played in the first display area; the video information of the fifth video is displayed in the second display area; When the fifth video is landscape video data, the fifth video is played in the fifth display area, and the video information of the fifth video is displayed in the fourth display area. Wherein, the first display screen is re-divided into the third display area, the fourth display area, and the fifth display area. The fourth display area is located on the right or left side of the third display area, and the fifth display area is located above or below the fourth display area and the third display area.

17. The method according to claim 2, characterized in that, After moving the second application interface to the second display area and displaying the third application interface of the third application in the first display area, the method further includes: In response to a user's upward sliding operation relative to the second application interface, the second application interface is cancelled from display.

18. The method according to claim 1, wherein While displaying the first display object corresponding to the second application in the second display area, a second display object of an eighth application may also be displayed in the second display area. The eighth application is another application program other than the second application.

19. An electronic device, characterized in that, The electronic device includes: a first display screen, a processor, and a memory. The first display screen is used to display a user interface after the electronic device is folded. The memory is used to store computer instructions. When the processor executes the computer instructions, the electronic device is caused to execute the method according to any one of claims 1-18.

20. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a computer program or instruction. When the computer program or instruction runs on a computer, the computer is caused to execute the method according to any one of claims 1-18.

Citation Information

Patent Citations

  • Display control method and mobile terminal

    CN106484283A

  • Display method and device of multi-task management interface, terminal and storage medium

    CN109582207A

  • Management method and device for application programs in electronic equipment and electronic equipment

    CN109947319A

  • Screen splitting method and electronic equipment

    CN110471725A