Display method, electronic equipment and readable storage medium

By detecting the expansion operation in the folding screen device and activating the screen of multiple display parts, the problem of not being able to display different application interfaces after expansion is solved, achieving better user experience and screen usage.

CN119512662APending Publication Date: 2025-02-25HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311062402.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-22
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

The existing folding screen devices cannot meet the needs of users to display different application interfaces after being expanded, resulting in poor user experience.

Method used

By detecting the expansion operation of the folding screen, the screens of multiple display parts are activated, and another application interface associated with the home screen application interface is displayed in the secondary screen.

Benefits of technology

It realizes that the application interface that the user is using and its associated application interface can be displayed at the same time after the folding screen is expanded, improving the user experience and screen usage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119512662A_ABST
    Figure CN119512662A_ABST
Patent Text Reader

Abstract

The invention provides a display method, electronic equipment and a computer readable medium. The method is applied to the foldable equipment, and the foldable equipment comprises a plurality of display parts. The method comprises the steps that a first part of display screen in a plurality of display parts of the foldable equipment is in an activated state, and the first part of display screen displays a first application interface; an unfolding operation on the foldable equipment is detected, a second part display screen and a third part display screen in a plurality of display parts of the foldable equipment are in an activated state, the second part display screen displays a first application interface, and the third part display screen displays a second application interface, the first application interface and the second application interface have an association relationship. According to the method and the device, when a user unfolds the foldable equipment, different application interfaces with the incidence relation can be displayed on the foldable equipment at the same time, so that the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of intelligent terminals, and in particular to a display method, an electronic device and a readable storage medium. Background Art

[0002] With the development of smart terminal technology, the emergence of foldable screen devices (hereinafter referred to as foldable screens) meets the user's demand for different screen sizes. A foldable screen includes at least two display screens that can display application interfaces. When a user unfolds a foldable screen, existing solutions usually simply stretch or enlarge the application interface that the user is using and display it flat on the unfolded foldable screen. For example, see Figure 1 , the folding screen 100 in the folded state can use the main screen 100a to display the email browsing interface 101. When the user unfolds the folding screen 100, the secondary screen 100b can be combined with the main screen 100a to jointly display the stretched email browsing interface 101. That is, before and after the folding screen is unfolded, the two screens usually display the same application interface in combination.

[0003] In some usage scenarios, when the user unfolds the folding screen, he or she may want to display different application interfaces on the unfolded folding screen. Figure 1 As shown, when the folding screen 100 is unfolded, the user may need to continue to display the email browsing interface 101 on the main screen 100a, and display another application interface different from the email browsing interface 101 on the secondary screen 100b to meet the user's needs to view different content. However, the current solution of displaying application interfaces on folding screens cannot meet such user needs, and the user experience is poor. Summary of the invention

[0004] The present application provides a display method, an electronic device, and a readable storage medium, which enable a user to display different application interfaces on the folding screen when the folding screen is unfolded, thereby improving the user experience.

[0005] In a first aspect, the present application provides a display method, which is applied to a foldable device, wherein the foldable device includes multiple display parts, and the method includes: a first portion of the display screen among the multiple display parts of the foldable device is in an activated state, and the first portion of the display screen displays a first application interface; when an unfolding operation of the foldable device is detected, a second portion of the display screen and a third portion of the display screen among the multiple display parts of the foldable device are in an activated state, and the second portion of the display screen displays the first application interface, and the third portion of the display screen displays the second application interface, wherein the first application interface is associated with the second application interface.

[0006] Here, the foldable device may be a foldable screen in the specific implementation of the present application, and the multiple display parts of the foldable device may be multiple display screens, or multiple display areas of a physical screen for displaying different application interfaces. Accordingly, the first display screen and the second display screen may be one or more display screens for displaying the first application interface, or one or more display areas for displaying the first application interface in a physical screen. Among them, the first display screen may be the main screen in the specific implementation of the present application. The third display screen may be one or more display screens for displaying the second application interface, or one or more display areas for displaying the second application interface in a physical screen.

[0007] In this way, the foldable device can display the first application interface based on the first partial display screen in the folded state, wherein the first application interface can be the current application interface in the specific implementation of the present application. When the user unfolds the foldable device, the second partial display screen and the third partial display screen can be activated, and then the first application interface can be displayed in the second partial display screen, and the second application interface can be displayed in the third partial display screen. Among them, the second application interface can be the associated application interface in the specific implementation of the present application. It should be clear that the second partial display screen and the third partial display screen may include the first partial display screen, or may not include the first partial display screen.

[0008] Based on the above content, it can be known that when a user unfolds a foldable device, the first application interface that the user is using and the second application interface that is associated with the first application interface can be displayed simultaneously in the foldable device. In this way, the screen utilization rate of the foldable device is improved, and the user experience is enhanced.

[0009] In a possible implementation of the first aspect, the second display screen and the third display screen are in an activated state, including: an angle between the second display screen and the third display screen is greater than an angle threshold.

[0010] Here, when the user unfolds the foldable device so that the angle between the second display screen and the third display screen is greater than an angle threshold, the second display screen and the third display screen can be activated to display the application interface.

[0011] In a possible implementation of the first aspect, the angle between the second display screen and the third display screen is greater than an angle threshold, including: the second display screen and the third display screen are located in the same plane.

[0012] Here, when the user unfolds the foldable device so that the second display screen and the third display screen are located in the same plane, the second display screen and the third display screen can be in an activated state capable of displaying an application interface.

[0013] In a possible implementation of the first aspect above, the foldable device includes two display parts, and the foldable device includes a first folding portion and a second folding portion, wherein the first display part of the two display parts is located on the first folding portion, and the second display part of the two display parts is located on the second folding portion; and the first part display screen is the first display part, the second part display screen is the first display part, and the third part display screen is the second display part.

[0014] Here, the foldable device including two display parts may be a two-fold folding device in the specific implementation of the present application. It can be understood that the two-fold folding device may have two display screens. Among them, one display screen may be the main screen of the two-fold folding device, and is arranged on the first folding part as the aforementioned first display part; the other display screen may be the secondary screen in the specific implementation of the present application, and is arranged on the second folding part as the aforementioned second display part. Alternatively, the two-fold folding device may have a foldable flexible folding screen, and the flexible folding screen has two display areas for displaying an application interface. Among them, one display area is the aforementioned first display part, and is located on the first folding part as the main screen of the two-fold folding device; the other display area is the aforementioned second display part, and is located on the second folding part as the secondary screen of the two-fold folding device. And when the first folding part and the second folding part are in the same plane, the first display part and the second display part are in the same plane.

[0015] Furthermore, when the user unfolds the bi-fold folding device, the first display portion and the second display portion may both be in an activated state, and the first display portion originally used to display the current application interface still displays the current application interface, while the second display portion is used to display the associated application interface associated with the current application interface. It can be understood that since the first display portion and the second display portion may be located in the same plane when the user unfolds the bi-fold folding device, displaying the current application interface and the associated application interface on the first display portion and the second display portion can facilitate the user to view the contents of the two application interfaces at the same time, thereby improving the user experience. It can be understood that the bi-fold folding device may also display the current application interface based on the second display portion, and display the associated application interface based on the first display portion.

[0016] In a possible implementation of the first aspect above, the foldable device includes three display parts, and the foldable device includes a third folding portion and a fourth folding portion; wherein the third display part of the three display parts is located on the first side of the third folding portion, the fourth display part of the three display parts is located on the second side of the third folding portion, and the fifth display part of the three display parts is located on the fourth folding portion, and when the third folding portion and the fourth folding portion are in the same plane, the fourth display part and the fifth display part are in the same plane; further, the first part of the display screen is the third display part, the second part of the display screen is the fourth display part, and the third part of the display screen is the fifth display part.

[0017] Here, the foldable device including three display parts may be another two-fold folding device in the specific embodiment of the present application. It can be understood that the two-fold folding device may have three display screens. Among them, one display screen may be the aforementioned third display part, and is arranged on the first side of the third folding part as the main screen of the two-fold folding device; another display screen may be the aforementioned fourth display part, and is arranged on the second side of the third folding part as the sub-screen of the two-fold folding device; and another display screen may be the aforementioned fifth display part, and is arranged on the fourth folding part as the sub-screen of the two-fold folding device. It can be understood that the third display part and the fourth display part are respectively arranged on the two sides of the third folding part.

[0018] Alternatively, the bifold folding device may have a display screen and a foldable flexible folding screen. The display screen may be the aforementioned third display portion, and is arranged on the first surface of the third folding portion as the main screen of the bifold folding device. The flexible folding screen may have two display areas for displaying an application interface. One display area is the aforementioned fourth display portion, and is located on the second surface of the third folding portion as the secondary screen of the bifold folding device; the other display area may be the aforementioned fifth display portion, and is located on the fourth folding portion as the secondary screen of the bifold folding device.

[0019] Furthermore, the bi-fold folding device displays the current application interface based on the third display part. When the user unfolds the bi-fold folding device, the fourth display part and the fifth display part may both be in an activated state, and the current application interface is displayed based on the fourth display part, and the associated application interface is displayed based on the fifth display part. Here, when the bi-fold folding device is unfolded, the third display part may be in an activated state, or it may be in an inactivated state to reduce power consumption. It can be understood that when the user unfolds the bi-fold folding device, the fourth display part and the fifth display part may be located in the same plane. Therefore, displaying the current application interface and the associated application interface on the fourth display part and the fifth display part can facilitate the user to view the content in the two application interfaces at the same time, thereby improving the user experience. It can be understood that the bi-fold folding device can also display the current application interface based on the fifth display part, and display the associated application interface based on the fourth display part.

[0020] In a possible implementation of the first aspect above, the foldable device includes four display parts, and the foldable device includes a fifth folding portion, a sixth folding portion and a seventh folding portion; wherein, the sixth display part of the four display parts is located on the first side of the fifth folding portion, the seventh display part of the four display parts is located on the second side of the fifth folding portion, the eighth display part of the four display parts is located on the sixth folding portion, and the ninth display part of the four display parts is located on the seventh folding portion, and when the fifth folding portion and the sixth folding portion are in the same plane, the seventh display part and the eighth display part are in the same plane, and when the sixth folding portion and the seventh folding portion are in the same plane, the eighth display part and the ninth display part are in the same plane.

[0021] Here, the foldable device including four display parts may be a three-fold folding device in the specific embodiment of the present application. It can be understood that the three-fold folding device may have four display screens. Among them, one display screen may be the aforementioned sixth display part, and is arranged on the first side of the fifth folding part as the main screen of the three-fold folding device; another display screen may be the aforementioned seventh display part, and is arranged on the second side of the fifth folding part as the secondary screen of the three-fold folding device; another display screen may be the aforementioned eighth display part, and is arranged on the sixth folding part as the secondary screen of the three-fold folding device; another display screen may be the aforementioned ninth display part, and is arranged on the seventh folding part as the secondary screen of the three-fold folding device. It can be understood that the sixth display part and the seventh display part are respectively arranged on the two sides of the fifth folding part.

[0022] Alternatively, the two-fold folding device may have two display screens and a foldable flexible folding screen. Among them, one display screen may be the aforementioned sixth display part, and is arranged on the first surface of the fifth folding part as the main screen of the three-fold folding device. The flexible folding screen may have two display areas for displaying the application interface. Among them, one display area is the aforementioned seventh display part, and is located on the second surface of the fifth folding part as the secondary screen of the three-fold folding device; the other display area may be the aforementioned eighth display part, and is located on the sixth folding part as the secondary screen of the three-fold folding device; the other display screen may be the aforementioned ninth display part, and is arranged on the seventh folding part as the secondary screen of the three-fold folding device.

[0023] In a possible implementation of the first aspect above, the first portion of the display screen is the sixth display portion, the second portion of the display screen is the seventh display portion, and the third portion of the display screen is the eighth display portion.

[0024] Here, the tri-fold folding device can display the current application interface based on the sixth display part. When the user unfolds the tri-fold folding device, the seventh display part and the eighth display part are both in an activated state, and the current application interface is displayed based on the seventh display part, and the associated application interface is displayed based on the eighth display part. Here, when the tri-fold folding device is unfolded, the sixth display part can be in an activated state, or it can be in an inactivated state to reduce power consumption. It can be understood that when the user unfolds the tri-fold folding device, the seventh display part and the eighth display part can be located in the same plane. Therefore, displaying the current application interface and the associated application interface on the seventh display part and the eighth display part can facilitate the user to view the content in the two application interfaces at the same time, thereby improving the user experience.

[0025] In a possible implementation of the first aspect, the first display screen is the seventh display part and the eighth display part, the second display screen is the seventh display part and the eighth display part, and the third display screen is the ninth display part.

[0026] Here, the tri-fold folding device can display the current application interface based on the seventh display part and the eighth display part. When the user unfolds the tri-fold folding device, the seventh display part, the eighth display part and the ninth display part can all be in an activated state. At this time, the current application interface can be displayed based on the seventh display part and the eighth display part, and the associated application interface can be displayed based on the ninth display part. Here, the sixth display part can be in an activated state, or it can be in an inactivated state to reduce power consumption. It can be understood that when the user unfolds the tri-fold folding device, the seventh display part, the eighth display part and the ninth display part can be located in the same plane. Therefore, displaying the current application interface and the associated application interface on the seventh display part, the eighth display part and the ninth display part can facilitate the user to view the contents of the two application interfaces at the same time, thereby improving the user experience.

[0027] In a possible implementation of the first aspect, the first display screen is the seventh display part and the eighth display part, the second display screen is the seventh display part, and the third display screen is the eighth display part and the ninth display part.

[0028] Here, the tri-fold folding device can display the current application interface based on the seventh display part and the eighth display part. When the user unfolds the tri-fold folding device, the seventh display part, the eighth display part and the ninth display part can all be in an activated state. At this time, the current application interface can be displayed based on the seventh display part, and the associated application interface can be displayed based on the eighth display part and the ninth display part. Here, the sixth display part can be in an activated state, or it can be in an inactivated state to reduce power consumption. It can be understood that when the user unfolds the tri-fold folding device, the seventh display part, the eighth display part and the ninth display part can be located in the same plane. Therefore, displaying the current application interface and the associated application interface on the seventh display part, the eighth display part and the ninth display part can facilitate the user to view the contents of the two application interfaces at the same time, thereby improving the user experience.

[0029] In a possible implementation of the first aspect above, there is an association relationship between the first application interface and the second application interface, including: the first application interface includes link information of the second application interface; or, the first application to which the first application interface belongs sets interface information corresponding to the first application interface, wherein the interface information uniquely specifies the second application interface.

[0030] Here, when the first application interface contains link information that can access another application interface, the user may need to access the other application interface while using the first application interface. Therefore, the other application interface can be used as the second application interface. Alternatively, when the first application to which the first application interface belongs specifies another application interface that needs to be displayed when the first application interface is used, the user may access the other application interface while using the first application interface. Therefore, the other application interface can be used as the second application interface. Here, the first application can specify another application interface that needs to be displayed when the first application interface is used based on the interface information of the association level in the embodiment of the present application.

[0031] In a possible implementation of the first aspect above, the first application interface and the second application interface belong to the same application, or the first application interface and the second application interface belong to different applications.

[0032] Here, the first application interface and the second application interface may belong to the same application. For example, the first application interface may include link information pointing to another application interface of the same application. For another example, the first application to which the first application interface belongs may specify that another application interface of the first application can be displayed simultaneously when the first application interface is used. Furthermore, when the user unfolds the foldable device, two application interfaces of an application can be displayed simultaneously in the foldable device.

[0033] The first application interface and the second application interface may also belong to different applications. For example, the first application interface may include link information pointing to the application interface of another application. For another example, the first application to which the first application interface belongs may specify that the application interface of another application can be displayed simultaneously when the first application interface is used. Furthermore, when the user unfolds the foldable device, two application interfaces of different applications can be displayed simultaneously in the foldable device.

[0034] In a second aspect, the present application provides an electronic device, comprising: one or more processors; one or more memories; one or more memories storing one or more programs, and when the one or more programs are executed by the one or more processors, the electronic device executes the display method provided by the first aspect and various possible implementations of the first aspect.

[0035] In a third aspect, the present application provides a computer-readable medium having instructions stored thereon, which, when executed on a computer, causes the computer to execute the display method provided by the first aspect and various possible implementations of the first aspect.

[0036] In a fourth aspect, an embodiment of the present application further provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute a display method provided by any possible implementation of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] Figure 1 A schematic diagram of an application interface displayed after a folding screen is unfolded is shown;

[0038] Figure 2a A schematic diagram of an application interface displayed after a folding screen is unfolded provided in an embodiment of the present application is shown;

[0039] Figure 2b A schematic diagram showing interface changes of an application interface after being unfolded based on link information displayed on a folding screen provided by an embodiment of the present application is shown;

[0040] Figure 2c A schematic diagram showing interface changes of a folding screen displaying an expanded application interface based on the hierarchical relationship of the application interface provided by an embodiment of the present application is shown;

[0041] Figure 3a A schematic diagram of an operation of canceling a folding screen split-screen display application interface provided by an embodiment of the present application is shown;

[0042] Figure 3b Another operation diagram of canceling the folding screen split-screen display application interface provided by an embodiment of the present application is shown;

[0043] Figure 4 A schematic diagram of an implementation process of a display method provided in an embodiment of the present application is shown;

[0044] Figure 5a A schematic diagram of an unfolding operation of a two-fold folding device provided in an embodiment of the present application is shown;

[0045] Figure 5b Another schematic diagram of unfolding operation of a two-fold folding device provided by an embodiment of the present application is shown;

[0046] Figure 5c A schematic diagram of an unfolding operation of a tri-fold folding device provided in an embodiment of the present application is shown;

[0047] Figure 6a A schematic diagram of an interface of a two-fold folding device displaying an email browsing interface provided by an embodiment of the present application is shown;

[0048] Figure 6b A schematic diagram of an interface of a tri-fold folding device displaying an email browsing interface provided by an embodiment of the present application is shown;

[0049] Figure 7a A schematic diagram of an interface showing a memo interface of a bi-folding device provided in an embodiment of the present application is shown;

[0050] Figure 7b A schematic diagram of an interface showing a memo interface of a tri-fold folding device provided in an embodiment of the present application is shown;

[0051] Figure 8a A schematic diagram of an interface for displaying a schedule interface on a bi-folding device provided in an embodiment of the present application is shown;

[0052] Figure 8b A schematic diagram of an interface for displaying a schedule interface on a tri-fold folding device provided in an embodiment of the present application is shown;

[0053] Figure 9a A schematic diagram showing interface changes when a two-fold folding device provided by an embodiment of the present application switches to an unfolded state when displaying an email browsing interface;

[0054] Figure 9bA schematic diagram showing the interface change of a tri-fold folding device provided by an embodiment of the present application when switching to an unfolded state while displaying an email browsing interface;

[0055] Fig.10a A schematic diagram showing interface changes of a bi-folding device provided by an embodiment of the present application when the memo interface is displayed and switched to an unfolded state;

[0056] Fig.10b A schematic diagram showing interface changes of a tri-fold device provided by an embodiment of the present application when the memo interface is displayed and switched to an unfolded state;

[0057] Fig.11a A schematic diagram showing interface changes when a bi-folding device provided by an embodiment of the present application switches to an unfolded state when displaying a schedule interface;

[0058] Fig.11b A schematic diagram showing an interface change of a tri-fold folding device provided by an embodiment of the present application when switching to an unfolded state when displaying a schedule interface;

[0059] Fig.11c A schematic diagram showing another interface change of a tri-fold folding device provided by an embodiment of the present application when the schedule interface is displayed and switched to an unfolded state;

[0060] Fig.12 A schematic diagram of an implementation flow of another display method provided in an embodiment of the present application is shown;

[0061] Fig.13a A schematic diagram of an interface of a two-fold folding device displaying a schedule overview interface provided by an embodiment of the present application is shown;

[0062] Fig.13b A schematic diagram of an interface of a three-fold folding device displaying a schedule overview interface provided by an embodiment of the present application is shown;

[0063] Fig.14a A schematic diagram showing the interface change of a two-fold folding device provided by an embodiment of the present application when the schedule overview interface is displayed and switched to an unfolded state;

[0064] Fig.14b A schematic diagram showing the interface change of a tri-fold device provided by an embodiment of the present application when the schedule overview interface is displayed and switched to an unfolded state;

[0065] Fig.15a A schematic diagram showing another interface change of a tri-fold folding device provided by an embodiment of the present application switching to an unfolded state when displaying an email browsing interface;

[0066] Fig.15bA schematic diagram showing another interface change of a tri-fold device provided by an embodiment of the present application when the schedule overview interface is displayed and switched to an unfolded state;

[0067] Fig.15c A schematic diagram showing another interface change of a tri-fold folding device provided by an embodiment of the present application when the schedule interface is displayed and switched to an unfolded state;

[0068] Fig.16 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application is shown;

[0069] Fig.17 A software structure block diagram of an electronic device provided in an embodiment of the present application is shown;

[0070] Fig.18 A display interaction diagram of an electronic device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0071] As mentioned above, the display solutions currently used on folding screens cannot meet the needs of users who want to display different application interfaces on the unfolded folding screen when the folding screen is unfolded, resulting in a poor user experience.

[0072] In order to solve the above problems, the present application provides a display method, which is applied to a folding screen device. Specifically, the method identifies whether there is association information with another application interface on the application interface displayed on the main screen when the folding screen is in a folded state. Then, when the user unfolds the folding screen, the folding screen can display another associated application interface on the secondary screen based on the identified association information. Here, the association information can be, for example, link information or interface information of an associated level specified for display by the application to which the application interface belongs. Among them, the aforementioned secondary screen can be a screen different from the main screen that displays the application interface in the folded state. In this way, when the user uses the folding screen, he can view the contents of the two associated application interfaces by unfolding the folding screen, and the user can also operate separately on the application interfaces displayed on different display screens, meeting more user needs.

[0073] Among them, the application interface displayed by the folding screen in the folded state can be briefly described as the current application interface in the following content of this application, and the display screen that displays the current application interface in the folded state can be called the main screen. It can be understood that the main screen is in an activated state at this time. Correspondingly, the display screen other than the main screen in the folding screen can be called the secondary screen. Another application interface associated with the current application interface can be briefly described as an associated application interface in the following content of this application. The operations performed by users on application interfaces displayed on different display screens can be briefly described as split-screen operations in the following content of this application.

[0074] It can be understood that the above-mentioned link information may include but is not limited to various link types such as file links, text links, image links, E-mail links, anchor links, map location links, multimedia file links, etc. that can jump to another application interface; the display style of the above-mentioned link information may include text style, picture style, URL style and thumbnail style, etc. This solution does not impose specific restrictions on the specific type and display style of the link information.

[0075] The interface information of the associated level specified for display by the application to which the above-mentioned current application interface belongs may be the identification information of the upper-level interface of the current application interface, or the identification information of the lower-level interface, etc., and is not limited here. It can be understood that the hierarchical relationship between different application interfaces of the same application can be preset in the application code during the code compilation stage of the corresponding application. The above-mentioned interface information can be used to determine the upper-level interface and / or the lower-level interface of the current application interface. Exemplarily, if an application interface in an application can be switched to another application interface based on a return operation, then the application interface is the lower-level interface of the other application interface; conversely, the other application interface is the upper-level interface of the application interface. Usually, the interface displayed on the homepage content of an application is a first-level interface.

[0076] Specifically, if the current application interface of the folding screen is a secondary interface in the application to which it belongs, the primary interface switched to the secondary interface can be used as the associated application interface of the current application interface, and accordingly, the aforementioned interface information can be identification information that can uniquely determine the primary interface, for example, it can be the uniform resource locator (URL) of the primary interface. Similarly, the third-level interface that the secondary interface can switch to can also be used as the associated application interface of the current application interface, and accordingly, the aforementioned interface information can be identification information that can uniquely determine the third-level interface, for example, it can be the URL of the third-level interface.

[0077] It can be understood that the display method provided in the embodiments of the present application can be applicable to electronic devices including but not limited to foldable screen mobile phones, tablet computers, desktops, laptops, handheld computers, netbooks, as well as augmented reality (AR) / virtual reality (VR) devices, smart TVs, car equipment, portable game consoles, portable music players, reader devices, and other foldable screen electronic devices with one or more folding mechanisms connecting at least two display screens, referred to as foldable screen devices or foldable screens.

[0078] As an example, see Figure 2a, the folding screen 100 can use the main screen 100a to display the application interface 201 (i.e., the current application interface) in the folded state. After the user performs the unfolding operation, the folding screen 100 can display the application interface 202 (i.e., the associated application interface) associated with the application interface 201 on the secondary screen 100b. At this time, the application interface 201 and the application interface 202 can be displayed in split screen, and the user can perform split screen operations based on the application interface 201 and the application interface 202. Among them, the application interface 201 and the application interface 202 can be different interfaces of the same application, or they can be interfaces of different applications, which is not limited here.

[0079] In some embodiments, the association relationship between the application interface 201 and the application interface 202 can be determined by link information in the content displayed by the application interface 201. Figure 2b For example, the application interface 201 displayed by the folding screen 100 in the folded state may be an email browsing interface 211. The email browsing interface 211 may display an attachment link 211a as link information, and the attachment link 211a may be a file link, corresponding to which the document browsing interface 212 may be triggered to be opened as the above-mentioned application interface 202. Therefore, when the folding screen 100 detects the user's unfolding operation, the email browsing interface 211 may be displayed in the main screen 100a, and the document browsing interface 212 corresponding to the attachment link 211a displayed in the secondary screen 100b may be displayed. It can be understood that in other embodiments, the association relationship between the current application interface and its corresponding associated application interface may also be determined by other types of link information, such as the above-mentioned text link, image link, E-mail link, anchor link, map location link, multimedia file link, etc., which are not limited here.

[0080] In other embodiments, the association relationship between the application interface 201 and the application interface 202 may also be determined based on the interface information of the association level specified for display by the application program to which the current application interface belongs. Figure 2cFor example, the first-level interface of the schedule application is the schedule overview interface 221, and the second-level interface corresponding to the schedule overview interface 221 is the schedule interface 222. The application interface 201 displayed by the folding screen 100 in the folded state can be the schedule overview interface 221. The schedule application can determine the interface information of the schedule interface 222 as the interface information corresponding to the schedule overview interface 221. Furthermore, when the user performs an expansion operation, the folding screen 100 can display the schedule interface 222 in the secondary screen 100b based on the interface information of the schedule interface 222 specified for display by the schedule application. It can be understood that if the application interface 201 displayed by the folding screen 100 in the folded state is the schedule interface 222, when the user performs an expansion operation, the folding screen 100 can also display the schedule overview interface 221 as an associated application in the secondary screen based on the interface information of the schedule overview interface 221 specified for display by the schedule application, and there is no limitation here.

[0081] It is understandable that the hierarchical relationship between the above application interfaces can be preset during the development of the corresponding application program. For example, the developer can preset the homepage of the application program as the first-level interface, and the interface to which the control displayed on the homepage jumps to is the second-level interface, etc. The display hierarchy of the application interface and the association relationship between two application interfaces of different levels determined by the application program can satisfy the association between the contents displayed on the corresponding interfaces or satisfy the user experience, and are not limited here.

[0082] In an example scenario, when the user unfolds the folding screen, the folding screen may also call a prompt window through the window manager to request the user to confirm whether to display the associated application interface in the secondary screen of the folding screen. When the user clicks the confirmation button in the prompt window or enters a confirmation instruction in the prompt window, the folding screen may display the associated application interface in the secondary screen.

[0083] In addition, if the user only needs to display one of the current application interface and the associated application interface after unfolding the folding screen, the application interface content to be displayed can also be quickly stretched through user operations to meet the user's different usage needs. Figure 3a In the operation ① shown, the aforementioned user operation may include dragging the interface frame 100c to the right, so that the two or more display screens of the folding screen in the unfolded state all display the application interface 301, or all display the application interface 302. It can be understood that the operation ① may also be an operation such as dragging the interface frame 100c to the left. Figure 3b In operation ② shown, the user can also double-click the screen on the application interface 301, so that the two or more display screens of the folding screen in the unfolded state all display the application interface 301, and there is no limitation here. It can be understood that operation ② can also be an operation such as tapping the knuckles three times or long pressing, and there is no limitation here.

[0084] It can be understood that in some embodiments, the folding screen can give priority to determining the association relationship between related application interfaces based on the above-mentioned link information. When the current application interface displayed on the main screen does not contain the above-mentioned link information, the folding screen can determine the associated application interface based on the application interface information corresponding to the current application interface provided by the application program, so that when the user performs the expansion operation, the associated application interface is displayed in the secondary screen. In other embodiments, the folding screen can also give priority to determining the associated application interface to be displayed when expanding based on the aforementioned interface information, or can be determined based on the above-mentioned link information and interface information, which is not limited here.

[0085] It can be understood that the above-mentioned folding screen may include but is not limited to a two-fold folding device with one folding mechanism, a three-fold folding device with two folding mechanisms, and a multi-fold folding device with other numbers of folding mechanisms. Among them, the above-mentioned folding mechanism may include but is not limited to a hinge structure and / or a rotating shaft structure. The folding methods supported by the above-mentioned folding mechanism may include but are not limited to folding outward and / or folding inward. In addition, the folding directions supported by the above-mentioned folding screen may include but are not limited to horizontal folding and / or vertical folding. There is no limitation here.

[0086] The following describes in detail the specific implementation process of the display method provided by the present application in different display scenarios in conjunction with specific embodiments.

[0087] An embodiment of the present application specifically introduces a display method, which is applied to an application scenario in which a current application interface displayed on a foldable screen in a folded state contains link information.

[0088] Figure 4 According to an embodiment of the present application, a schematic diagram of an implementation flow of a display method is shown. It can be understood that Figure 4 The execution subject of each step in the illustrated implementation process can be the aforementioned folding screen, such as the aforementioned two-fold folding device, three-fold folding device, etc. When describing the specific execution content of each step below, the execution subject of each step will not be described in detail to avoid repetition.

[0089] Understandably, based on Figure 4 The current application interface and the associated application interface displayed on the folding screen in the display method shown can belong to the same application interface. For example, the current application interface can be the secondary interface of application A. Figure 4 The associated application interface determined by the display method shown may be a level 4 interface of application program A. The current application interface and the associated application interface may also belong to different application interfaces. For example, the current application interface may be an application interface of application program A. Figure 4 The associated application interface determined by the display method shown may be the application interface of application B.

[0090] 401: An unfolding operation of the foldable screen is detected.

[0091] Exemplarily, the folding screen can detect the user's unfolding operation on the folding screen based on the unfolding angle between the two display screens. For example, for two display screens folded by a folding mechanism, when the angle α between the two display screens is greater than a preset angle, the folding screen can determine that the user has performed an unfolding operation on the aforementioned two display screens. Here, the aforementioned preset angle may be an angle value determined according to an actual application scenario. For example, the preset angle may be in the angle interval of [90°, 180°]. It can be understood that the display screen angle of the folding screen can be determined based on the gyroscope sensor of the folding screen and / or other sensors that can measure the unfolding angle of the display screen, which will not be elaborated here.

[0092] It can be understood that the aforementioned folding screen can be a two-fold folding device or a three-fold folding screen device. Among them, the folding screen can adopt a flexible folding screen. When the flexible folding screen is in the unfolded state, at least two display screens connected by a folding mechanism can be combined into a larger display screen. In an embodiment of the present application, the flexible folding screen can also display the application interface separately through at least two display screens in the unfolded state. The display screen of the folding screen can be an independent display screen, and each independent display screen can be folded and connected in turn through a folding structure. The display screen of the folding screen can also be a combination of the aforementioned flexible folding screen and an independent display screen.

[0093] In an example scenario, see Figure 5a As shown, the folding screen 100 is a two-fold folding device, and the folding screen 100 may include a main screen 100a, a sub-screen 100b, a folding mechanism 103, a folding portion 104 and a folding portion 105. Among them, the main screen 100a is located on the folding portion 104, the sub-screen 100b is located on the folding portion 105, and the folding portion 104 and the folding portion 105 are folded and connected through the folding mechanism 103. Among them, based on the folding mechanism 103, the folding screen 100 can support an unfolding operation ① that enables the folding portion 104 and the folding portion 105 to unfold to the same plane. It can be understood that the unfolding operation ① is to unfold the sub-screen 100b folded to the back of the main screen 100a in the folding screen 100 to the same plane as the main screen 100a. After the folding screen 100 is unfolded, the main screen 100a and the sub-screen 100b can form a larger display screen.

[0094] It can be understood that when the angle α between the folding portion 104 and the folding portion 105 based on the folding mechanism 103 is less than the aforementioned preset angle, the folding screen 100 is in a folded state. In this folded state, the main screen 100a can be in an activated state and can be used to display the current application interface, and the secondary screen 100b can be in an inactive state, for example, the screen can be turned off and the application interface is not displayed.

[0095] When the angle α between the folding portion 104 and the folding portion 105 unfolded based on the folding mechanism 103 is greater than the aforementioned preset angle, the folding screen 100 can be considered that the user has performed an unfolding operation ①. At this time, the folding screen 100 can be switched to the unfolded state. In this unfolded state, the main screen 100a and the sub-screen 100b can both be in an activated state, and the current application interface continues to be displayed on the main screen 100a, and the associated application interface is displayed on the sub-screen 100b.

[0096] In some other embodiments, the folding screen 100 as a two-fold folding device may also include a secondary screen 100c, for example, see Figure 5b As shown, the main screen 100a is located on the front of the folding portion 104, the sub-screen 100c is located on the back of the folding portion 104, and the sub-screen 100b is located on the folding portion 105. The unfolding operation of the two-fold folding device can also be performed in other ways. For example, see Figure 5b As shown, the user can also unfold the folded sub-screen 100b and sub-screen 100c in the folding screen 100 to the same plane through the unfolding operation ②. After the folding screen 100 is unfolded, the sub-screen 100c and the sub-screen 100b can form a larger display screen.

[0097] It can be understood that when the folding screen 100 is in the aforementioned folded state, the main screen 100a can be in an activated state and can be used to display the current application interface, and the sub-screen 100c and the sub-screen 100b can both be in an inactive state, for example, the screens can both be turned off and the application interface cannot be displayed.

[0098] When the angle α between the folding portion 104 and the folding portion 105 unfolded based on the folding mechanism 103 is greater than the aforementioned preset angle, the folding screen 100 can be considered that the user has performed an unfolding operation②. At this time, the folding screen 100 can be switched to an unfolded state. In this unfolded state, the sub-screen 100c and the sub-screen 100b can both be in an activated state, and the main screen 100a can be in an inactive state, for example, the screen can be turned off without displaying the application interface. In this unfolded state, the folding screen 100 can continue to display the current application interface on the unfolded sub-screen 100c, and display the associated application interface on the sub-screen 100b.

[0099] It can be understood that no restrictive description is given herein on the setting position of the folding mechanism 103 of the folding screen 100 and the folding method and folding direction of the folding screen 100.

[0100] In another example scenario, see Figure 5cAs shown, the folding screen 200 is a three-fold folding device, and the folding screen 200 may include a main screen 200a, a sub-screen 200b, a sub-screen 200c, a sub-screen 200d, a folding mechanism 204, a folding mechanism 205, a folding portion 206, a folding portion 207, and a folding portion 208. Among them, the main screen 200a is located on the front of the folding portion 206, the sub-screen 200b is located on the back of the folding portion 206, the sub-screen 200c is located on the folding portion 207, and the sub-screen 200d is located on the folding portion 208. The folding portion 206 and the folding portion 207 are folded and connected through the folding mechanism 204, and the folding portion 207 and the folding portion 208 are folded and connected through the folding mechanism 205. Among them, based on the folding mechanism 204, the folding screen 200 can support the unfolding operation ③ that can unfold the folding portion 206 and the folding portion 207 to the same plane. It can be understood that the unfolding operation ③ is to unfold the sub-screen 200c folded to the back of the main screen 200a in the folding screen 200 to be on the same plane as the sub-screen 200b. After the folding screen 200 is unfolded based on the unfolding operation ③, the sub-screen 200b and the sub-screen 200c can form a larger display screen.

[0101] It can be understood that when the folding portion 206 and the folding portion 207 are unfolded based on the folding mechanism 204, the included angle α 1 is smaller than the aforementioned preset angle, and the included angle α between the folding portion 207 and the folding portion 208 is formed based on the unfolding of the folding mechanism 205 2 The angle between the main screen 200a and the auxiliary screen 200b is smaller than the aforementioned preset angle. At this time, the folding screen 100 is in a folded state. In this folded state, the main screen 200a can be in an activated state and can be used to display the current application interface, and the auxiliary screens 200b, 200c, and 200d can all be in an inactive state, for example, they can all be turned off and not display the application interface.

[0102] When the folding portion 206 and the folding portion 207 are unfolded based on the folding mechanism 204, the included angle α 1 When the angle is greater than the aforementioned preset angle, the folding screen 100 can be regarded as the user performing the unfolding operation ③. At this time, the angle α of the folding screen 100 is 1 Greater than the aforementioned preset angle and angle α 2 The state smaller than the aforementioned preset angle may be referred to as a semi-expanded state. In the semi-expanded state, the secondary screen 200b and the secondary screen 200c may both be in an activated state, and the main screen 200a and the secondary screen 200d may both be in an inactive state, for example, both screens may be turned off without displaying the application interface. Furthermore, the current application interface may be displayed on the secondary screen 200b, and the associated application interface may be displayed on the secondary screen 200c.

[0103] Furthermore, the user can also unfold the folded sub-screen 200d in the folding screen 200 to the same plane of the sub-screen 200b and the sub-screen 200c through the unfolding operation ④. After the sub-screen 200d is unfolded, the sub-screen 200b, the sub-screen 200c and the sub-screen 200d can form a larger display screen. At this time, the folding screen 200 unfolds the sub-screen 200b, the sub-screen 200c and the sub-screen 200d to the same plane based on the unfolding operation ③ and the unfolding operation ④, which may be referred to as the unfolded state below. In this unfolded state, the sub-screen 200b, the sub-screen 200c and the sub-screen 200d may all be in an activated state, and the main screen 200a may be in an inactive state. At this time, the folding screen 200 can tile the current application interface on the sub-screen 200b and the sub-screen 200c, and display another associated application interface on the sub-screen 200d based on the user's unfolding operation ④. Alternatively, the folding screen 200 can tile the current application interface on the secondary screen 200b and the secondary screen 200c, and based on the user's unfolding operation④, the current application interface is displayed on the secondary screen 200b, and the associated application interface is tiled on the secondary screen 200c and the secondary screen 200d. It can be understood that here, the user can also tile the secondary screen 200c and the secondary screen 200d based on the aforementioned operation④. Figure 3a Operation ① or Figure 3b Operation ② in the above operation enables the folding screen 200 to display the current application interface or the related application interface in a tiled manner on the sub-screen 200b, the sub-screen 200c and the sub-screen 200d.

[0104] It can be understood that the expansion operation detected for the folding screen 200 may include an expansion operation from a folded state to a semi-expanded state, an expansion operation from a folded state to an expanded state, and an expansion operation from a semi-expanded state to an expanded state.

[0105] No restrictive description is given here on the setting positions of the folding mechanism 204 and the folding mechanism 205 of the folding screen 200 and the folding method and folding direction of the folding screen 200.

[0106] 402: Obtain link information contained in the current application interface displayed by the folding screen in the folded state.

[0107] For example, the current application interface of the folding screen may be an application interface such as an email browsing interface, a memo interface, a calendar interface, a browser interface, etc. The link information contained in the current application interface may be one or more link information such as an attachment link, a map location link, a multimedia file link, etc. It can be understood that the folding screen may have multiple display screens for displaying application interfaces in the folded state, so the aforementioned current application interface can be displayed in at least one display screen of the folding screen. Correspondingly, the link information in the current application interface can also be displayed in at least one display screen of the folding screen.

[0108] In an example scenario, see Figure 6a, the folding screen 100 can display the current application interface, such as the email browsing interface 601, in the folded state. The email browsing interface 601 may include the subject information of the email, the sender information, the email body, and the attachment link 601a. ​​Among them, the attachment link 601a is the link information that can be associated with the document browsing interface that displays the corresponding attachment content. Therefore, the folding screen 100 can obtain the above-mentioned link information based on the attachment link 601a in the email browsing interface 601, and then continue to execute the following step 403 to determine the associated application interface based on the link information. It can be understood that Figure 6a The mail browsing interface 601 (i.e., the current application interface) containing link information can be displayed in the display screen of a two-fold folding device in a folded state, or in the display screen of a three-fold or other number of multi-fold folding devices in a folded state.

[0109] When the folding screen 200 is a three-fold folding device, the folding screen 200 can also use multiple display screens to display the above-mentioned email browsing interface 601 in the aforementioned semi-expanded state. Figure 6b As shown, the folding screen 200 can, for example, display the mail browsing interface 601 through the screen formed by the combination of the sub-screen 200b and the sub-screen 200c. The content displayed in the mail browsing interface 601 may still include the above-mentioned attachment link 601a and other content.

[0110] It can be understood that the process of the folding screen 100 and the folding screen 200 obtaining the link information provided by the attachment link 601a on the email browsing interface 601 can be achieved, for example, by obtaining the URL of the associated application interface determined by the corresponding email application based on the attachment link 601a. ​​Among them, the URL can be used to locate the associated application interface, and the folding screen 100 and the folding screen 200 can display the located associated application interface based on the URL. In other embodiments, the folding screen 100 and the folding screen 200 can also obtain the link information carried by the current application interface through other methods, such as obtaining the hyperlink information provided corresponding to the above-mentioned attachment link 601a, and then running the corresponding application based on the hyperlink information to display the above-mentioned associated application interface, etc., which is not limited here.

[0111] It can be understood that the attachment link 601a displayed on the above-mentioned email browsing interface 601 can be in the form of an icon, text, or other link forms.

[0112] In another example scenario, the current application interface displayed by the folding screen 100 may also be Figure 7aThe memo interface 701 shown. The memo interface 701 may include the title information, text information, and web link 701a in the text information of the memo. The web link 701a is the link information that can be associated with the browser interface that displays the corresponding web content. When the folding screen 200 is a three-fold folding device, the folding screen 200 can also use multiple display screens to display the memo interface 701 in the aforementioned semi-expanded state. Figure 7b As shown, the folding screen 200 can display the memo interface 701 through the screen formed by the combination of the sub-screen 200b and the sub-screen 200c, and the interface can still include the above-mentioned web page link 701a and other content.

[0113] In another example scenario, the current application interface displayed by the folding screen 100 may also be Figure 8a The schedule interface 801 shown. The schedule interface 801 may include schedule details, time information, participant information, and location link 801a. The location link 801a is the link information that can be associated with the map interface that displays the corresponding location content. When the folding screen 200 is a three-fold folding device, the folding screen 200 can also use multiple display screens to display the schedule interface 801 in the aforementioned semi-expanded state. Figure 8b As shown, the folding screen 200 can display the schedule interface 801 through the screen formed by the combination of the secondary screen 200b and the secondary screen 200c, and the interface can still include the above-mentioned location link 801a and other contents. No limitation is made here.

[0114] 403: Determine an associated application interface associated with the current application interface based on the link information.

[0115] Exemplarily, after the folding screen obtains the link information in the current application interface, it can determine the application interface to which the link information can jump as the associated application interface of the current application interface.

[0116] For example, based on the acquired link information of the attachment link, the document browsing interface that can be jumped to based on the link information can be used as the associated application interface of the email browsing interface. The document browsing interface may include the attachment name, attachment body, and other contents.

[0117] For another example, based on the link information of the acquired webpage link, the browser interface that can be jumped to based on the link information can be used as the associated application interface of the memo interface. The browser interface may include website information, webpage content, and the like.

[0118] For another example, based on the link information of the acquired location link, a map interface that can be jumped to based on the link information can be used as an associated application interface of the schedule interface. The map interface may include content such as a route map.

[0119] It can be understood that the associated application interface can also be a picture browsing interface corresponding to the link information in the form of an image link, a mail browsing interface corresponding to the link information in the form of an E-mail link, a web page browsing interface corresponding to the link information in the form of an anchor link and located at the anchor point location, a place navigation interface corresponding to the link information in the form of a map location link, an audio playback interface or a video playback interface corresponding to the link information in the form of a multimedia file link, etc.

[0120] 404: Display the associated application interface on the secondary screen.

[0121] For example, when the folding screen obtains the user's expansion operation, it can simultaneously display the current application interface and its corresponding associated application interface, wherein the associated application interface is the interface associated with the current application interface determined based on the link information in step 403 above.

[0122] In an example scenario, see Figure 9a , the folding screen 100 can display the mail browsing interface 901 in the folded state, and then, when the user unfolds the folding screen 100, the folding screen 100 can simultaneously display the mail browsing interface 901 and the document browsing interface 902 determined based on the aforementioned step 403 in multiple display screens located on the same plane. Among them, the document browsing interface 902 (i.e., the associated application interface) can be displayed in the secondary screen of the folding screen, and the mail browsing interface 901 (i.e., the current application interface) can be displayed in the secondary screen or the main screen of the folding screen.

[0123] Understandably, Figure 9a The mail browsing interface 901 and the document browsing interface 902 shown can be displayed on the display screen of a two-fold folding device, or on the display screen of a three-fold folding device or a folding device of other numbers.

[0124] When the folding screen 200 is a three-fold folding device, the folding screen 200 can also use multiple display screens to display the email browsing interface 901 in the aforementioned semi-expanded state. Furthermore, when the user unfolds the folding screen 100, the folding screen 200 can continue to display the email browsing interface 901 on the aforementioned multiple display screens, and display the document browsing interface 902 in the secondary screen unfolded to the plane where the aforementioned multiple display screens are located. Figure 9b As shown, the folding screen 200 can, for example, display the mail browsing interface 901 on the screen formed by the combination of the sub-screen 200b and the sub-screen 200c in the semi-expanded state. When the user unfolds the folding screen 100, the mail browsing interface 901 can continue to be displayed on the screen formed by the combination of the sub-screen 200b and the sub-screen 200c, and the document browsing interface 902 can be displayed on the sub-screen 200d unfolded to the plane where the sub-screen 200b and the sub-screen 200c are located.

[0125] In another example scenario, see Fig.10a , the current application interface displayed by the folding screen 100 in the folded state can also be the memo interface 1001. Then, when the user unfolds the folding screen 100, the folding screen 100 can simultaneously display the memo interface 1001 and the browser interface 1002 in multiple display screens located on the same plane. Among them, the browser interface 1002 (i.e., the associated application interface) can be displayed in the secondary screen in the unfolded state, and the memo interface 1001 (i.e., the current application interface) can be displayed in the secondary screen in the unfolded state or in the main screen in the folded state.

[0126] Understandably, Fig.10a The memo interface 1001 and the browser interface 1002 shown can be displayed on the display screen of a two-fold folding device, or on the display screen of a three-fold folding device or a folding device of other numbers.

[0127] When the folding screen 200 is a three-fold folding device, the folding screen 200 can also use multiple display screens to display the memo interface 1001 in the aforementioned semi-expanded state. Furthermore, when the user unfolds the folding screen 100, the folding screen 200 can continue to display the memo interface 1001 on the multiple display screens, and display the browser interface 1002 on the secondary screen that is unfolded to the plane where the aforementioned multiple display screens are located. Fig.10b As shown, the folding screen 200 can, for example, display the memo interface 1001 on the screen formed by the combination of the sub-screen 200b and the sub-screen 200c in the semi-expanded state. When the user unfolds the folding screen 200, the memo interface 1001 can continue to be displayed on the screen formed by the combination of the sub-screen 200b and the sub-screen 200c, and the browser interface 1002 can be displayed on the sub-screen 200d that is unfolded to the plane where the sub-screen 200b and the sub-screen 200c are located.

[0128] In another example scenario, see Fig.11a , the current application interface displayed by the folding screen 100 in the folded state may also be the schedule interface 1101. Then, when the user unfolds the folding screen 100, the folding screen 100 may simultaneously display the schedule interface 1101 and the map interface 1102 in multiple display screens located in the same plane. Among them, the map interface 1102 (i.e., the associated application interface) may be displayed in the secondary screen in the unfolded state, and the schedule interface 1101 (i.e., the current application interface) may be displayed in the secondary screen in the unfolded state or in the display screen in the folded state.

[0129] Understandably, Fig.11a The schedule interface 1101 and the map interface 1102 shown can be displayed on the display screen of a two-fold folding device, or on the display screen of a three-fold folding device or a folding device of other numbers.

[0130] When the folding screen 200 is a three-fold folding device, the folding screen 200 can also use multiple display screens to display the above schedule interface 1101 in the aforementioned semi-expanded state. Furthermore, when the user unfolds the folding screen 200, the folding screen 200 can continue to display the above schedule interface 1101 on the multiple display screens, and display the map interface 1102 on the secondary screen unfolded to the plane where the aforementioned multiple display screens are located. Fig.11b As shown, the folding screen 200 can, for example, display the schedule interface 1101 on the screen formed by the combination of the sub-screen 200b and the sub-screen 200c in the semi-expanded state. When the user unfolds the folding screen 100, the schedule interface 1101 can continue to be displayed on the screen formed by the combination of the sub-screen 200b and the sub-screen 200c, and the map interface 1102 can be displayed on the sub-screen 200d unfolded to the plane where the sub-screen 200b and the sub-screen 200c are located.

[0131] In addition, when the user unfolds the folding screen 200, the associated application interface can also be displayed on multiple display screens. Fig.11c As shown, the folding screen 200 displays the schedule interface 1101 on the screen formed by the combination of the sub-screen 200b and the sub-screen 200c in the semi-expanded state. When the user unfolds the folding screen 200, the schedule interface 1101 can be displayed only on the sub-screen 200b, and the map interface 1102 can be displayed on the screen formed by the combination of the sub-screen 200c and the sub-screen 200d.

[0132] It can be understood that the display method provided by the present application is based on the execution process of the above steps 401 to 404. When the user unfolds the folding screen, the folding screen can automatically display the current application interface and the application interface corresponding to the link information contained in the interface. In this way, when the user uses the folding screen, the user can view the contents of two related application interfaces by unfolding the folding screen, and can also perform split-screen operations on application interfaces displayed on different display screens to meet the user's needs to use different application interfaces at the same time. For example, if the email browsing interface 101 used by the user contains an attachment link, when the user unfolds the folding screen, the document browsing interface 102 displaying the attachment content can be automatically displayed on the sub-screen of the folding screen, and the user can browse the email and the attachment content contained in the email at the same time only by unfolding the folding screen.

[0133] Based on the above description, the display method provided by the present application can synchronously display the current application interface originally operated by the user and its associated application interface when the user unfolds the folding screen, making full use of the large screen advantage of the folding screen and improving its screen usage efficiency. At the same time, the display method provided by the present application can adapt to the scenario of displaying two application interfaces at the same time. Compared with the application display process of the existing solution, it greatly simplifies the operation process that the user needs to perform to make the folding screen display multiple application interfaces, and improves the user experience.

[0134] Next, combine Figure 12 to Figure 15c , detailing that when the above-mentioned link information does not exist in the current application interface displayed on the folding screen, the display method provided in this application displays the specific implementation process of the associated application interface based on the interface hierarchy relationship preset in the application to which the current application interface belongs.

[0135] The following embodiment specifically introduces a display method, which is applied to an application scenario in which the associated application interface to be displayed when expanded is determined based on the hierarchical relationship of the application interface.

[0136] In the scenario where the newly displayed associated application interface is determined based on the hierarchical relationship of the application interface, the user may need to browse other application interfaces of the application to which the current application interface belongs while browsing the current application interface. For example, the previous level interface and / or the next level interface of the current application interface. For example, see the above Figure 2c When the user views the schedule based on the schedule overview interface 221, he may need to click on a schedule in the schedule overview interface 221 to enter the next level schedule interface 222 to view its specific schedule. Alternatively, when the user creates a new schedule based on the schedule interface 222, he may need to return to the previous level schedule overview interface 221 to view the existing schedule to avoid schedule conflicts.

[0137] Therefore, based on the above possible user needs, Fig.12 According to an embodiment of the present application, a schematic diagram of an implementation flow of a display method is shown. It can be understood that Fig.12 The execution subject of each step in the illustrated implementation process may be the aforementioned folding screen, such as the folding screen 100, the folding screen 200, etc. When describing the specific execution content of each step below, the execution subject of each step will not be described in detail to avoid repetition.

[0138] Understandably, based on Fig.12 The current application interface and the associated application interface displayed on the folding screen in the display method shown can belong to the same application interface. For example, the current application interface can be the secondary interface of application A. Fig.12 The associated application interface determined by the display method shown may be a level 4 interface of application program A. The current application interface and the associated application interface may also belong to different application interfaces. For example, the current application interface may be an application interface of application program A. Fig.12 The associated application interface determined by the display method shown may be the application interface of application B.

[0139] 1201: An unfolding operation of the foldable screen is detected.

[0140] It can be understood that the process of the above detection and expansion operation can be specifically referred to the relevant description of the above step 401, which will not be repeated here.

[0141] 1202: Obtain interface information of an associated level corresponding to the current application interface specified by the application program to which the current application interface belongs.

[0142] For example, the application to which the current application interface belongs may provide other application interfaces in the application that the user may need to use simultaneously.

[0143] In an example scenario, see Fig.13a The folding screen 100 is a two-fold folding device. When the folding screen 100 is in the folded state, the main screen 100a can display the current application interface, for example Fig.13a The schedule overview interface 1301 shown. The schedule overview interface 1301 may include time information, such as a time table containing "Schedule X", and the schedule overview interface 1301 may also include schedule information, such as "Schedule X". Clicking on the schedule information may jump to the schedule interface 1302 of the next level of the schedule overview interface 1301, and the schedule interface 1302 may display the specific content of the schedule information. For example, the specific content of the schedule information displayed in the schedule interface 1302 may include schedule details information, time information, participant information, location link information, etc. Here, the calendar program may specify the interface information of the schedule interface 1302 as the aforementioned interface information corresponding to the schedule overview interface 1301. Clicking on the schedule information may jump to the schedule interface 1302 of the next level of the schedule overview interface 1301.

[0144] Here, the calendar program may specify the interface information of the schedule interface 1302 as the aforementioned interface information corresponding to the schedule overview interface 1301. For example, the calendar program may establish a corresponding relationship between the schedule overview interface 1301 and the schedule interface 1302, and then when detecting the user's expansion operation, the interface information of the schedule interface 1302 may be provided to the folding screen 100, so that the folding screen 100 can continue to perform the following step 903 to determine the associated application interface based on the schedule interface 1302 information.

[0145] Understandably, Fig.13a The schedule overview interface 1301 (ie, the current application interface) shown can be displayed on the display screen of a two-fold folding device in a folded state, or can be displayed on the display screen of a three-fold or other number of multi-fold folding devices in a folded state.

[0146] When the folding screen 200 is a three-fold folding device, the folding screen 200 can also use multiple display screens to display the above schedule overview interface 1301 in the aforementioned semi-expanded state. Fig.13bAs shown, the folding screen 100 can, for example, display the schedule overview interface 1301 through the screen formed by the combination of the sub-screen 200b and the sub-screen 200c, and the interface information corresponding to the schedule overview interface 1301 can still be the interface information of the schedule interface 1302.

[0147] Here, the interface information of the schedule interface 1302 provided by the calendar program may be the URL of the schedule interface 1302 , or may be other information that can uniquely identify the application interface.

[0148] 1203: Based on the interface information provided by the application, determine an associated application interface associated with the current application interface.

[0149] For example, after obtaining the interface information provided by the application, the folding screen can determine the application interface specified by the interface information as the associated application interface of the current application interface. Fig.14a Based on the obtained interface information of the schedule interface 1402 , the schedule interface 1402 can be used as an associated application interface of the schedule overview interface 1401 .

[0150] 1204: Displaying the associated application interface on the secondary screen.

[0151] In an example scenario, see Fig.14a , the folding screen 100 can display the schedule overview interface 1401 in the folded state. When the user unfolds the folding screen 100, the folding screen 100 can simultaneously display the schedule overview interface 1401 and the schedule interface 1402 determined based on the aforementioned step 1203 on multiple display screens located on the same plane. Among them, the schedule interface 1402 (i.e., the associated application interface) can be displayed in the secondary screen of the folding screen, and the schedule overview interface 1401 (i.e., the current application interface) can be displayed in the secondary screen or the main screen of the folding screen.

[0152] Understandably, Fig.14a The schedule overview interface 1401 and the schedule interface 1402 shown can be displayed on the display screen of a two-fold folding device, or on the display screen of a three-fold folding device or a folding device of other numbers.

[0153] When the folding screen 200 is a three-fold folding device, the folding screen 200 can also use multiple display screens to display the above schedule overview interface 1401 in the aforementioned semi-expanded state. Furthermore, when the user unfolds the folding screen 200, the folding screen 200 can continue to display the above schedule overview interface 1401 on the multiple display screens, and display the schedule interface 1402 on the secondary screen unfolded to the plane where the aforementioned multiple display screens are located. Fig.14bAs shown, the folding screen 200 can, for example, display the schedule overview interface 1401 on the screen formed by the combination of the sub-screen 200b and the sub-screen 200c in the semi-expanded state. When the user unfolds the folding screen 200, the schedule overview interface 1401 can continue to be displayed on the screen formed by the combination of the sub-screen 200b and the sub-screen 200c, and the schedule interface 1402 can be displayed on the sub-screen 200d that is unfolded to the plane where the sub-screen 200b and the sub-screen 200c are located.

[0154] Based on the aforementioned display method, in another example, the tri-fold folding device can automatically display three different application interfaces when the user unfolds the folding screen, including the current application interface and two associated application interfaces associated with the current application interface. Here, it can be understood that the aforementioned two associated application interfaces associated with the current application interface can be the application interface corresponding to the link information in the current application interface and / or the application interface of another level specified for display by the application to which the current application interface belongs. This is not limited here.

[0155] In an example scenario, see Fig.15a , the folding screen 200 is a three-fold folding device. The folding screen 200 displays the mail browsing interface 1501 based on the main screen 200a in the folded state. The mail browsing interface 1501 may include an attachment link 1501a and a website link 1501b. When the user performs the expansion operation ③, the mail browsing interface 1501 may be displayed in the secondary screen 200b based on the aforementioned steps 401 to 404, and the document browsing interface 1502 corresponding to the attachment link 1501a may be displayed in the secondary screen 200c, so that the user can browse the mail and the attachment content contained in the mail at the same time.

[0156] Furthermore, when the user performs the expansion operation ④, the browser interface 1503 corresponding to the URL link 1501b can be displayed in the secondary screen 200c based on the aforementioned steps 401 to 404, so that the user can browse the multiple application interfaces involved in the email while browsing the email, further improving the screen usage efficiency of the folding screen 200. Here, it can be understood that the display position of the email browsing interface 1501 and the document browsing interface 1502 can remain unchanged before and after the expansion operation ④, and the browser interface 1503 is only displayed in the secondary screen 200d that is expanded to the plane where the secondary screen 200b and the secondary screen 200c are located, so as to minimize the position change of the displayed content, adapt to the user's usage habits, and improve the user's usage experience. Of course, in other scenarios where the position of the displayed content needs to be changed, the application interface displayed on each display screen can be determined according to actual needs.

[0157] In another example scenario, see Fig.15b, the folding screen 200 displays the schedule overview interface 1511 based on the main screen 200a in the folded state. When the user performs the expansion operation ③, since there is no link information in the schedule overview interface 1511, the schedule overview interface 1511 can be displayed in the secondary screen 200b based on the aforementioned steps 1201 to 1204, and the schedule interface 1512 as the next level interface can be displayed in the secondary screen 200c, so that the user can create a new schedule with reference to the existing schedule.

[0158] Furthermore, when the user performs the expansion operation ④, since the schedule interface 1512 displayed in the secondary screen 200c includes the location link 1512a, the map interface 1513 corresponding to the location link 1512a can be displayed in the secondary screen 200d based on the aforementioned steps 401 to 404, so that the user can view the location involved in the schedule while establishing a new schedule with reference to the existing schedule, thereby further improving the screen utilization efficiency of the folding screen 200.

[0159] In another example scenario, see Fig.15c The folding screen 200 displays a schedule interface 1521 based on the main screen 200a in the folded state, and the schedule interface 1521 includes an address link 1521a. When the user performs the expansion operation ③, the schedule interface 1521 can be displayed on the secondary screen 200b based on the aforementioned steps 401 to 404, and the map interface 1522 corresponding to the location link 1521a can be displayed on the secondary screen 200c, so that the user can view the location involved in the schedule while viewing or creating the schedule.

[0160] Furthermore, when the user performs the expansion operation ④, since there is no other link information except the location link 1521a in the schedule interface 1521 displayed in the secondary screen 200b, and there is no link information in the map interface 1522 displayed in the secondary screen 200c, the schedule overview interface 1523 of the upper level of the schedule interface 15211 in the calendar program can be displayed in the screen 200d based on the aforementioned steps 1201 to 1204, so that the user can have an overview of all existing schedules while viewing or creating a schedule.

[0161] Understandably, in Fig.15cIn the scenario shown, since the schedule interface 1521 as the current display interface contains an address link 1521a, it is highly likely that the user needs to browse the map interface 1522 corresponding to the address link 1521a when using the schedule interface 1521. Therefore, when the user performs the expansion operation ③, the corresponding map interface 1522 of the address link 1521a is preferentially displayed in the secondary screen. Furthermore, when the user performs the expansion operation ④, on the premise that the map interface 1522 corresponding to the address link 1521a has been displayed, the schedule overview interface 1523 or the next level interface of the schedule interface 1521 that the user may need to view can be further displayed in another secondary screen.

[0162] also, Fig.16 According to an embodiment of the present application, a schematic diagram of the structure of an electronic device 300 is shown. Here, the electronic device 300 includes but is not limited to the aforementioned Figure 5a and Figure 5b The folding screen 100 and Figure 5c The folding screen 200 is shown.

[0163] The electronic device 300 may include a processor 110, an external memory interface 120, an internal memory 121, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, a sensor module 180, a button 190, an indicator 192, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, a magnetic sensor 180D, an acceleration sensor 180E, a fingerprint sensor 180H, a touch sensor 180K, etc.

[0164] It is understood that the structure illustrated in the embodiment of the present invention does not constitute a specific limitation on the electronic device 300. In other embodiments of the present application, the electronic device 300 may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.

[0165] The controller can generate operation control signals according to the instruction operation code and timing signal to complete the control of instruction fetching and execution.

[0166] In some embodiments, the processor 110 may include one or more interfaces, which may include an inter-integrated circuit (I2C) interface, a mobile industry processor interface (MIPI), and the like.

[0167] It is understood that the interface connection relationship between the modules illustrated in the embodiment of the present invention is only a schematic illustration and does not constitute a structural limitation on the electronic device 300. In other embodiments of the present application, the electronic device 300 may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.

[0168] The electronic device 300 implements the display function through a GPU, a display screen 194, and an application processor. The GPU is a microprocessor for image processing, which connects the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs that execute program instructions to generate or change display information.

[0169] The display screen 194 is used to display images, videos, etc. The 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 or an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), Mini-LED, Micro-LED, Micro-OLED, quantum dot light-emitting diodes (QLED), etc. In some embodiments, the electronic device 300 may include 1 or N display screens 194, where N is a positive integer greater than 1. Here, the display screen 194 includes the main screen 100a, the sub-screen 100b, the sub-screen 200c of the aforementioned folding screen 100, and the main screen 200a, the sub-screen 200b, the sub-screen 200c and the sub-screen 200d of the folding screen 200.

[0170] The external memory interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device 300. The external memory card communicates with the processor 110 through the external memory interface 120 to implement a data storage function, such as storing music, video and other files in the external memory card.

[0171] The internal memory 121 can be used to store computer executable program codes, which include instructions. The internal memory 121 may include a program storage area and a data storage area. Among them, the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc. The data storage area may store data created during the use of the electronic device 300 (such as audio data, a phone book, etc.), etc. In addition, the internal memory 121 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc. The processor 110 executes various functional applications and data processing of the electronic device 300 by running instructions stored in the internal memory 121, and / or instructions stored in a memory provided in the processor.

[0172] The pressure sensor 180A is used to sense the pressure signal and can convert the pressure signal into an electrical signal. In some embodiments, the pressure sensor 180A can be set on the display screen 194. There are many types of pressure sensors 180A, such as resistive pressure sensors, inductive pressure sensors, capacitive pressure sensors, etc. A capacitive pressure sensor can be a parallel plate including at least two conductive materials. When a force acts on the pressure sensor 180A, the capacitance between the electrodes changes. The electronic device 300 determines the intensity of the pressure based on the change in capacitance. When a touch operation acts on the display screen 194, the electronic device 300 detects the intensity of the touch operation based on the pressure sensor 180A. The electronic device 300 can also calculate the touch position based on the detection signal of the pressure sensor 180A. In some embodiments, touch operations acting on the same touch position but with different touch operation intensities can correspond to different operation instructions.

[0173] The gyro sensor 180B can be used to determine the motion posture of the electronic device 300. In some embodiments, the angular velocity of the electronic device 300 around three axes (i.e., x, y, and z axes) can be determined by the gyro sensor 180B. The gyro sensor 180B can be used for anti-shake shooting. For example, when the shutter is pressed, the gyro sensor 180B detects the angle of the electronic device 300 shaking, calculates the distance that the lens module needs to compensate based on the angle, and allows the lens to offset the shaking of the electronic device 300 through reverse movement to achieve anti-shake. The gyro sensor 180B can also be used for navigation and somatosensory game scenes. Here, the gyro sensor 180B can be used to obtain the user's expansion operation on the electronic device 300.

[0174] The key 190 includes a power key, a volume key, etc. The key 190 can be a mechanical key or a touch key. The electronic device 300 can receive key input and generate key signal input related to user settings and function control of the electronic device 300.

[0175] Fig.17 According to an embodiment of the present application, a software structure block diagram of the aforementioned electronic device 300 is shown.

[0176] The software system of the electronic device 300 may adopt a layered architecture, an event-driven architecture, a micro-core architecture, a micro-service architecture, or a cloud architecture. TM Taking the system as an example, the software structure of the folding screen 100 and the folding screen 200 is exemplified. It should be understood that the method provided in this application can also be applied to other operating systems, such as Hongmeng operating system, Windows operating system, Apple operating system, etc.

[0177] The layered architecture divides the software into several layers, each with a clear role and division of labor. The layers communicate with each other through software interfaces. In some embodiments, Android TM The system is divided into four layers, from top to bottom: application layer, application framework layer, Android TM Runtime (Android TM runtime) and system libraries, as well as the kernel layer.

[0178] like Fig.17 As shown, the application layer may include a series of application packages, which may include camera, gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, video, short message and other applications.

[0179] The application framework layer provides an application programming interface (API) and a programming framework for the applications in the application layer. The application framework layer includes some predefined functions.

[0180] like Fig.17 As shown, the application framework layer may include a window manager, a content provider, a view system, a phone manager, a resource manager, a notification manager, and the like.

[0181] The window manager is used to manage window programs. The window manager can obtain the display screen size, determine whether there is a status bar, lock the screen, capture the screen, etc.

[0182] Content providers are used to store and retrieve data and make it accessible to applications. This data can include video, images, audio, calls made and received, browsing history and bookmarks, phone books, etc.

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

[0184] The phone manager is used to provide communication functions for the folding screen 100 and the folding screen 200. For example, the management of call status (including connecting, hanging up, etc.).

[0185] The resource manager provides various resources for applications, such as localized strings, icons, images, layout files, video files, and so on.

[0186] The notification manager enables applications to display notification information in the status bar. It can be used to convey notification-type messages and can disappear automatically after a short stay without user interaction. For example, the notification manager is used to notify download completion, message reminders, etc. The notification manager can also be a notification that appears in the system top status bar in the form of a chart or scroll bar text, such as notifications of applications running in the background, or a notification that appears on the screen in the form of a dialog window. For example, a text message is displayed in the status bar, a prompt sound is emitted, an electronic device vibrates, an indicator light flashes, etc.

[0187] Android TM Runtime includes core libraries and virtual machines. Android TM runtime is responsible for Android TM Scheduling and management of the system.

[0188] The core library consists of two parts: one is the function that needs to be called by the Java language, and the other is the Android TM The core library.

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

[0190] The system library can include multiple functional modules, such as configuration manager, activity manager, window manager, split screen manager, surface manager, media libraries, 3D graphics processing library (such as openGL ES), 2D graphics engine (such as SGL), etc.

[0191] The configuration manager may be used to obtain the user's expansion operation on the electronic device 300 determined by the aforementioned gyro sensor 180B, and send an expansion event corresponding to the expansion operation to the activity manager.

[0192] The activity manager can be used to notify the application to which the current application interface of the electronic device 300 belongs of the expansion event through broadcasting and / or event registration after obtaining the expansion event, and determine whether the application needs to display the associated application interface of the current application interface in the secondary screen after expansion. Then, when the application needs to display the associated application interface, the split screen function of the electronic device 300 is called, and the registration message replied by the application is forwarded to the window manager.

[0193] The window manager is used to display the associated application interface in the secondary screen based on the received registration information and the split-screen function of the electronic device 300 .

[0194] Here, it can be understood that the aforementioned configuration manager, activity manager and window manager can also be integrated into a manager in the system library to uniformly execute the aforementioned operations of the configuration manager, activity manager and window manager.

[0195] The surface manager is used to manage the display subsystem and provide the fusion of 2D and 3D layers for multiple applications.

[0196] The media library supports playback and recording of a variety of commonly used audio and video formats, as well as static image files, etc. The media library can support a variety of audio and video encoding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.

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

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

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

[0200] The following is an exemplary description of the workflow of the software and hardware of the electronic device 300.

[0201] See also Figure 3aand Figure 3b When the touch sensor 180K receives operation ① or operation ②, the corresponding hardware interrupt is sent to the kernel layer. The kernel layer processes operation ① or operation ② into raw input events (including touch coordinates, timestamp of touch operation and other information). The raw input events are stored in the kernel layer. The application framework layer obtains the raw input events from the kernel layer and identifies the controls corresponding to the input events. Taking operation ① of dragging the interface border 100c to the right as an example, the application 20 calls the interface of the application framework layer, starts the application 20, and then displays the application interface 301 on the screen formed by the combination of the main screen 100a and the secondary screen 100b of the folding screen 100.

[0202] Based on the above Fig.17 The software system architecture of the electronic device 300 shown in FIG. Fig.18 According to an embodiment of the present application, a schematic diagram of an interaction process corresponding to an implementation of a display method is shown.

[0203] like Fig.18 As shown, the interaction process involves the interaction between the configuration manager, activity manager, window manager and application in the operating system of the electronic device 300. For the convenience of description, when introducing the execution content of each step of the interaction process below, the above-mentioned system structures will be numbered as configuration manager 171, activity manager 172, application 173 and window manager 174. Among them, the application 173 can be the application to which the current application interface displayed by the folding screen 100 belongs.

[0204] Specifically, the above interaction process may include the following steps:

[0205] 1801: The configuration manager 171 detects an unfolding operation on the foldable screen.

[0206] Exemplarily, as described above, the gyroscope sensor 180B in the electronic device 300 can determine the user's unfolding operation on the electronic device 300. Furthermore, the gyroscope sensor 180B can send an unfolding message corresponding to the unfolding operation to the configuration manager 171 in the electronic device 300, so that the configuration manager 171 obtains the unfolding operation of the folding screen.

[0207] It can be understood that, for the folding screen 200 as a three-fold folding device, the detected expansion operation may include an expansion operation from a folded state to a semi-expanded state, an expansion operation from a folded state to an expanded state, and an expansion operation from a semi-expanded state to an expanded state.

[0208] 1802 : The configuration manager 171 sends an expansion event to the activity manager 172 .

[0209] Exemplarily, the configuration manager 171 sends the expansion event of the electronic device 300 to the activity manager 172, so that the activity manager 172 can notify the application 173 to which the current application interface belongs of the expansion event in the following step 1803.

[0210] 1803 : The activity manager 172 sends an expansion event to the application 173 .

[0211] For example, the activity manager 172 may send a broadcast to the application 173 to which the current application interface belongs or initiate an event registration to the application 173 to notify the application 173 of the expansion event of the electronic device 300. Here, no restrictive description is given to the specific method of notification.

[0212] 1804 : The application 173 determines whether it is necessary to display the associated application interface in the secondary screen of the electronic device 300 based on the expansion event.

[0213] If the judgment result is yes, indicating that the application 173 needs to display the associated application interface of the current application interface in the secondary screen, then the following steps 1805 to 1806 are executed.

[0214] If the judgment result is no, indicating that the application 173 does not need to display the associated application interface of the current application interface in the secondary screen, then the following steps 1809 to 1811 are executed.

[0215] Exemplarily, the application 173 to which the current application interface belongs can determine whether it is necessary to display the associated application interface in the secondary screen based on the content of the current application interface. For example, if there is link information in the current application interface, the application 173 can determine that the associated application interface needs to be displayed in the secondary screen. Alternatively, if there is no link information in the current application interface, but it is found based on actual business data that when the user uses the current application interface, it is often necessary to use another application interface in the application 173 at the same time. At this time, the application 173 can also determine that it is necessary to display the associated application interface in the secondary screen, and the associated application interface is the aforementioned other application interface that needs to be used simultaneously. It can be understood that the other application interface that needs to be used simultaneously can be the upper-level interface or the lower-level interface of the current application interface, or it can be other application interfaces in the application 173. Here, no restrictive description is made on the associated application interface.

[0216] It is understandable that if there is no link information in the current application interface and there are no other application interfaces used simultaneously, the application 173 may also determine that there is no need to display the associated application interface in the secondary screen.

[0217] 1805 : The application 173 sends registration information to the activity manager 172 .

[0218] Here, based on the aforementioned step 1804 , the application 173 determines that the associated application interface of the current application interface needs to be displayed in the secondary screen, and can reply to send the registration information to the activity manager 172 .

[0219] For example, if the current application interface contains link information, the aforementioned registration information may include the link information. Figure 9a The mail browsing interface 901 shown in FIG. 1 includes an attachment link 901a. The registration information sent by the mail application as the application 173 to the activity manager 172 may include the link information of the attachment link 901a. For example, the link information may be the URL of the document browsing interface 902. Furthermore, the window manager 174 may display the aforementioned document browsing interface 902 corresponding to the attachment link 901a in the secondary screen based on the registration information in the following step 1808.

[0220] If the current application interface is as above Fig.10a The memo interface 1001 shown in the figure includes a web link 1001a. The registration information sent by the mail application as the application 173 to the activity manager 172 may include the link information of the web link 1001a, for example, the link information may be the URL of the browser interface 1002. Then, the window manager 174 may display the aforementioned browser interface 1002 corresponding to the web link 1001a in the secondary screen based on the registration information in the following step 1808.

[0221] If the current application interface is as above Fig.11a The schedule interface 1101 shown in FIG. 1 includes a location link 1101a. The registration information sent by the calendar application as the application 173 to the activity manager 172 may include the link information of the location link 1101a, for example, the link information may be the URL of the map interface 1102. Furthermore, the window manager 174 may display the aforementioned map interface 1102 corresponding to the location link 1101a in the secondary screen based on the registration information in the following step 1808.

[0222] For example, if the current application interface does not contain link information, the aforementioned registration information may include interface information of the associated level specified for display by the application 173 to which the application interface belongs. The interface information may be used to determine another application interface that the user may need to use while using the current application interface. For example, the interface information may be the URL of the aforementioned other application interface. It is understandable that the interface information may also be other information that can uniquely identify the application interface.

[0223] For example, if the current application interface is the schedule overview interface 1401 shown in FIG. 14, based on the business data of the schedule application as the application 173, it can be found that when the user uses the schedule overview interface 1401, it is highly likely that the user also uses the schedule interface 1402 at the next level. Furthermore, the schedule application can use the schedule interface 1402 as the associated application interface of the schedule overview interface 1401, and can determine the URL of the schedule interface 1402 as the interface information corresponding to the schedule overview interface 1401.

[0224] 1806: The activity manager 172 determines whether the registration information is legal.

[0225] If the judgment result is yes, indicating that the registration information is legal, then the following steps 1807 to 1808 are executed.

[0226] If the judgment result is no, indicating that the registration information is illegal, then the following steps 1810 to 1811 are executed.

[0227] Exemplarily, the activity manager 172 may determine whether the received registration information is legal based on the format rules of the registration information, etc. Here, the aforementioned format rules may be used to determine whether the format of the registration information matches the preset format rules.

[0228] 1807 : The activity manager 172 sends registration information to the window manager 174 .

[0229] Here, after the activity manager 172 determines that the registration information sent by the application 173 is legal based on the aforementioned step 1806, it can send the registration information to the window manager 174, so that the window manager 174 displays the associated application corresponding to the registration information in the secondary screen based on the following step 1808.

[0230] 1808: The window manager 174 displays the associated application interface in the secondary screen based on the registration information.

[0231] Exemplarily, the window manager 174 may determine the associated application interface to be displayed in the secondary screen based on the registration information. Specifically, for example, if the registration information includes the link information corresponding to the attachment link 901a shown in FIG. 9 above, the associated application interface corresponding to the link information may be the document browsing interface 902. As shown in FIG. 9 , the window manager 174 may display the document browsing interface 902 of the document management application in the secondary screen based on the registration information, and may determine the display content such as the attachment name and attachment text in the document browsing interface 902 based on the URL of the document browsing interface 902 in the registration information.

[0232] For example, if the registration information includes the link information corresponding to the web link 1001a shown in FIG. 10, the associated application interface corresponding to the link information may be the browser interface 1002. As shown in FIG. 10, the window manager 174 may display the browser interface 1002 of the browser application in the secondary screen based on the registration information, and may determine the display content such as the URL information and web page content in the browser interface 1002 based on the URL of the browser interface 1002 in the registration information.

[0233] For example, if the registration information includes the link information of the location link 1101a shown in FIG. 11, the link information corresponds to the map interface 1102. As shown in FIG. 11, the window manager 174 can display the map interface 1102 of the map application in the secondary screen based on the registration information, and can determine the display content such as the route map in the map interface 1102 based on the URL of the map interface 1102 in the registration information.

[0234] For example, if the registration information includes interface information corresponding to the schedule overview interface 1401 determined by the schedule application shown in FIG. 14, for example, the URL of the schedule interface 1402. The window manager 174 can display the schedule interface 1402 of the schedule application in the secondary screen based on the registration information, and can determine the display content such as schedule details information, time information, participant information, and location link in the schedule interface 1402 based on the URL of the schedule interface 1402 in the registration information.

[0235] 1809: The application 173 sends a registration rejection message to the activity manager 172.

[0236] Here, the application 173 determines that the associated application interface of the current application interface does not need to be displayed in the secondary screen based on the aforementioned step 1804, and can send a registration rejection message to the activity manager 172. Here, the registration rejection message is used to notify the activity manager 172 that the associated application interface does not need to be displayed in the secondary screen.

[0237] 1810: The activity manager 172 sends default information to the window manager 174.

[0238] Here, if the application 173 sends a registration rejection message to the activity manager 172 based on the aforementioned step 1809 to inform the activity manager 172 that the associated application interface of the current application interface does not need to be displayed in the secondary screen, or if the activity manager 172 determines that the registration information sent by the application 173 is illegal based on the aforementioned step 1806, the default message may be sent to the window manager 174. Here, the default message is used to inform the window manager 174 that the current application interface can be tiled and displayed based on the secondary screen.

[0239] 1811: The window manager 174 displays the current application interface based on the secondary screen according to the default information.

[0240] Exemplarily, the current application interface may be displayed in a tiled manner in multiple secondary screens, or the current application interface may be displayed in a tiled manner in the secondary screens and the main screen.

[0241] The embodiments of the present application also provide a computer program product for implementing the display methods provided in the above embodiments.

[0242] The various embodiments of the mechanism disclosed in the present application can be implemented in hardware, software, firmware or a combination of these implementation methods. The embodiments of the present application can be implemented as a computer program module or module code executed on a programmable system, and the programmable system includes at least one processor, a storage system (including volatile and non-volatile memory and / or storage elements), at least one input device and at least one output device.

[0243] A computer program module or module code can be applied to input instructions to perform the functions described in this application and generate output information. The output information can be applied to one or more output devices in a known manner. For the purposes of this application, a processing system includes any system having a processor such as, for example, a digital signal processor (DSP), a microcontroller, an application specific integrated circuit (ASIC), or a microprocessor.

[0244] Module code can be implemented with high-level modular language or object-oriented programming language to communicate with the processing system. When necessary, module code can also be implemented with assembly language or machine language. In fact, the mechanism described in this application is not limited to the scope of any specific programming language. In either case, the language can be a compiled language or an interpreted language.

[0245] In some cases, the disclosed embodiments may be implemented in hardware, firmware, software, or any combination thereof. The disclosed embodiments may also be implemented as instructions carried or stored on one or more temporary or non-temporary machine-readable (e.g., computer-readable) storage media, which may be read and executed by one or more processors. For example, instructions may be distributed over a network or through other computer-readable media. Therefore, a machine-readable medium may include any mechanism for storing or transmitting information in a machine (e.g., computer) readable form, including, but not limited to, a floppy disk, an optical disk, an optical disk, a magneto-optical disk, a read-only memory (ROM), a random access memory (RAM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic card or an optical card, a flash memory, or a tangible machine-readable memory for transmitting information (e.g., a carrier wave, an infrared signal, a digital signal, etc.) using the Internet in an electrical, optical, acoustic, or other form of propagation signal. Therefore, machine-readable media include any type of machine-readable media suitable for storing or transmitting electronic instructions or information in a form readable by a machine (e.g., a computer). References to "one embodiment" or "embodiment" in the specification mean that the specific features, structures, or characteristics described in conjunction with the embodiment are included in at least one exemplary implementation or technology disclosed according to the embodiments of the present application. The appearance of the phrase "in one embodiment" in various places in the specification does not necessarily all refer to the same embodiment.

[0246] The disclosure of the embodiment of the present application also relates to an operating device for executing the text. The device can be specially constructed for the required purpose or it can include a general-purpose computer selectively activated or reconfigured by a computer program stored in the computer. Such a computer program can be stored in a computer-readable medium, such as, but not limited to any type of disk, including a floppy disk, an optical disk, a CD-ROM, a magneto-optical disk, a read-only memory (ROM), a random access memory (RAM), an EPROM, an EEPROM, a magnetic or optical card, an application-specific integrated circuit (ASIC) or any type of medium suitable for storing electronic instructions, and each can be coupled to a computer system bus. In addition, the computer mentioned in the specification may include a single processor or may be an architecture involving multiple processors for increased computing power.

[0247] In addition, the language used in this specification has been primarily selected for readability and instructional purposes and may not be selected to describe or limit the disclosed subject matter. Therefore, the present application embodiment disclosure is intended to illustrate rather than limit the scope of the concepts discussed herein.

Claims

1. A display method, applied to a foldable device, wherein the foldable device comprises a plurality of display parts, characterized in that: The method comprises: A first display screen among the multiple display parts of the foldable device is in an activated state, and the first display screen displays a first application interface; When an unfolding operation of the foldable device is detected, a second display screen and a third display screen among the multiple display parts of the foldable device are in an activated state, and the second display screen displays a first application interface, and the third display screen displays a second application interface, wherein the first application interface is associated with the second application interface.

2. The display method according to claim 1, characterized in that: The second display screen and the third display screen are in an activated state, including: The included angle between the second display screen and the third display screen is greater than an angle threshold.

3. The display method according to claim 2, characterized in that: The angle between the second display screen and the third display screen is greater than an angle threshold, including: The second display screen and the third display screen are located in the same plane.

4. The display method according to claim 1, characterized in that: The foldable device includes two display parts, and the foldable device includes a first folding part and a second folding part, wherein, The first display part of the two display parts is located on the first folding part, and the second display part of the two display parts is located on the second folding part; and The first portion of the display screen is the first display portion, The second display screen is the first display screen, and the third display screen is the second display screen.

5. The display method according to claim 1, characterized in that: The foldable device includes three display parts, and the foldable device includes a third folding part and a fourth folding part; wherein, The third display portion of the three display portions is located on the first surface of the third folding portion, the fourth display portion of the three display portions is located on the second surface of the third folding portion, the fifth display portion of the three display portions is located on the fourth folding portion, and when the third folding portion and the fourth folding portion are in the same plane, the fourth display portion and the fifth display portion are in the same plane; Further, the first portion of the display screen is the third display portion, the second portion of the display screen is the fourth display portion, and the third portion of the display screen is the fifth display portion.

6. The display method according to claim 1, characterized in that: The foldable device includes four display parts, and the foldable device includes a fifth folding part, a sixth folding part and a seventh folding part; wherein, The sixth display part among the four display parts is located on the first surface of the fifth folding part, the seventh display part among the four display parts is located on the second surface of the fifth folding part, the eighth display part among the four display parts is located on the sixth folding part, and the ninth display part among the four display parts is located on the seventh folding part, and when the fifth folding part and the sixth folding part are in the same plane, the seventh display part and the eighth display part are located in the same plane, and when the sixth folding part and the seventh folding part are in the same plane, the eighth display part and the ninth display part are located in the same plane.

7. The display method according to claim 6, characterized in that: The first portion of the display screen is the sixth display portion, the second portion of the display screen is the seventh display portion, and the third portion of the display screen is the eighth display portion.

8. The display method according to claim 6, characterized in that: The first portion of the display screen is the seventh display portion and the eighth display portion, the second portion of the display screen is the seventh display portion and the eighth display portion, and the third portion of the display screen is the ninth display portion.

9. The display method according to claim 6, characterized in that: The first portion of the display screen is the seventh display portion and the eighth display portion, the second portion of the display screen is the seventh display portion, and the third portion of the display screen is the eighth display portion and the ninth display portion.

10. The display method according to any one of claims 1 to 9, characterized in that: The first application interface and the second application interface are associated with each other, including: The first application interface includes link information of the second application interface; or, The first application program to which the first application interface belongs sets interface information corresponding to the first application interface, wherein the interface information uniquely specifies the second application interface.

11. The display method according to any one of claims 1 to 9, characterized in that: The first application interface and the second application interface belong to the same application, or the first application interface and the second application interface belong to different applications.

12. An electronic device, characterized in that: include: one or more processors; One or more memories; the one or more memories store one or more programs, and when the one or more programs are executed by the one or more processors, the electronic device executes the display method described in any one of claims 1 to 11.

13. A computer readable medium, characterized in that The readable medium stores instructions, which, when executed on a computer, enable the computer to execute the display method according to any one of claims 1 to 11.