Display method and related device

By intelligently adjusting the display area in the foldable electronic device, the user's operation inconvenience and damage in the bent area is solved, and the user experience and product usability are improved.

CN120407057APending Publication Date: 2025-08-01HUAWEI TECH CO LTD

Patent Information

Application Number
CN202411803573.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-09
Publication Date
2025-08-01

AI Technical Summary

Technical Problem

When the foldable electronic device displays the user interface in the bent area of the flexible screen, the user is inconvenient to operate and easily causes damage.

Method used

In the foldable electronic device, whether to display the application interface across the central axis is intelligently selected according to changes in the physical state, the display avoidance of the bent area is realized, and the application interface is displayed in the display area on one side of the central axis in the bent state.

Benefits of technology

It solves the problems of user inconvenience in operation and damage to the bent area, improves user experience, reduces display damage, and improves product availability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120407057A_ABST
    Figure CN120407057A_ABST
Patent Text Reader

Abstract

The invention provides a display method and related device.The method is applied to electronic equipment comprising a foldable display screen, the display screen comprises a first display area and a second display area which are not overlapped, and when the electronic equipment is in a bent state, the angle between the plane where the first display area is located and the plane where the second display area is located is smaller than 180 degrees. The first display area and the second display area are arranged on two sides of the display screen, the intersecting line of the two planes is the central axis of the display screen, and the first display area and the second display area are located on different sides of the central axis respectively. The method comprises the steps that the electronic equipment is in an unfolded state, and a first application interface is displayed in a third display area crossing the central axis of the display screen; and displaying the first application interface in the first display area or the second display area in response to the electronic equipment being converted from the unfolded state to the bent state. The electronic equipment can intelligently select whether to span the central axis to display the application interface according to the physical state, so that the bent area is intelligently subjected to display avoidance.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular, to a display method and related devices. Background Art

[0002] Many manufacturers have released foldable electronic devices (such as foldable computers). A foldable electronic device can use a single flexible screen as a display device, and the flexible screen is foldable. The flexible screen can be in physical states such as an unfolded state, a bent state, and a folded state. For example, when in the unfolded state, the foldable electronic device can be used as a large tablet, and when in the bent state or the folded state, the foldable electronic device can be used as a laptop. However, in the case of the bent state or the folded state, when the foldable electronic device displays a user interface on the flexible screen, it does not avoid the bent area of the flexible screen, and it is difficult for the user to operate the controls displayed in the bent area, resulting in inconvenient user operation, and such display also causes damage to the bent area. Summary of the Invention

[0003] This application discloses a display method and related devices, which can enable a foldable electronic device to intelligently avoid displaying in the bent area of the foldable display screen, and solve the problems of inconvenient user operation and damage to the bent area.

[0004] In a first aspect, this application provides a display method, which is applied to an electronic device. The electronic device includes a foldable display screen, and the display screen includes a first display area and a second display area. Among them, when the electronic device is in the unfolded state, the first display area and the second display area are in the same plane; when the electronic device is in the bent state, the angle between the plane where the first display area is located and the plane where the second display area is located is less than 180 degrees; when the electronic device is in the bent state, the intersection line of the plane where the first display area is located and the plane where the second display area is located is the central axis of the display screen; the first display area and the second display area are respectively located on different sides of the central axis, and the first display area and the second display area do not overlap; the above method includes: when the electronic device is in the unfolded state, a first application interface is displayed in a third display area of the display screen, and the third display area includes two display areas respectively located on different sides of the central axis; in response to the electronic device changing from the unfolded state to the bent state, the first application interface is displayed in the first display area or the second display area.

[0005] In some examples, the display screen includes a bending region located at the bending part of the display screen. The central axis of the display screen is at the bending part of the display screen. The bending region includes display areas respectively on different sides of the central axis of the display screen, that is, the bending region is a display region that straddles the central axis of the display screen. The first display area is the display area on the first side of the central axis of the display screen, and the second display area is the display area on the second side of the central axis of the display screen. The first side and the second side are different, and neither the first display area nor the second display area straddles the central axis of the display screen.

[0006] In the above method, when the electronic device is in the unfolded state, it displays the first application interface across the central axis. When the electronic device is in the bent state, it does not display the first application interface across the central axis, but displays the first application interface in the display area on one side of the central axis. This can avoid the situation of the electronic device displaying the application interface across the central axis in the bent state, and does not affect the normal display of the display area on the other side of the central axis. Therefore, the electronic device can intelligently select whether to display the application interface across the central axis according to the change of the physical state, so as to intelligently avoid displaying in the bending region of the display screen, and solve the problems of inconvenient user operation and damage in the bending region.

[0007] In a possible implementation, the first application interface is the first application window displayed in window form in the first application; or, the first application interface is the maximized application interface displayed in maximized form in the first application; or, the first application interface is the first split-screen interface, and the first split-screen interface includes multiple split-screen windows, and the multiple split-screen windows in the first split-screen interface include the split-screen window of the first application.

[0008] In some examples, the size of the application window is smaller than the size of the maximized application interface, and the size of the split-screen window is smaller than the size of the maximized application interface. For example, when the first application displays the first application interface in the first display area, if the first application interface is the maximized application interface, the size of the first application interface is the same as the size of the first display area. If the first application interface is the first application window or the split-screen window in the first split-screen interface, the size of the first application interface is smaller than the size of the first display area.

[0009] In some examples, when the electronic device displays multiple application windows, any two of the multiple application windows partially or completely overlap, or do not overlap. In some examples, when the electronic device displays the first split-screen interface, any two split-screen windows in the first split-screen interface do not overlap.

[0010] In the above method, the display mode of the first application interface is diverse. Regardless of the display mode of the first application interface, after the electronic device changes from the unfolded state to the bent state, the first application interface can be displayed in the display area on one side of the central axis without changing the display mode of the first application interface. In this way, a relatively consistent display effect of the first application interface in different physical states is provided, improving the user experience.

[0011] In a possible implementation, the display screen further includes a fourth display area (such as the above-mentioned bent area). The fourth display area is located at the bent part of the display screen. The fourth display area includes a fifth display area and a sixth display area located on different sides of the central axis respectively. The intersection line of the fifth display area and the sixth display area is the central axis; wherein, the fourth display area does not overlap with the first display area, and the fourth display area does not overlap with the second display area.

[0012] In the above method, after the electronic device changes from the unfolded state to the bent state, the first display area or the second display area for displaying the first application interface does not overlap with the fourth display area (i.e., the above-mentioned bent area), that is, the content of the application interface is not displayed in the bent area at all, further solving the problems of inconvenient user operation and damage to the bent area.

[0013] In a possible implementation, the display screen further includes a fourth display area (such as the above-mentioned bent area). The fourth display area is located at the bent part of the display screen. The fourth display area includes a fifth display area and a sixth display area located on different sides of the central axis respectively. The intersection line of the fifth display area and the sixth display area is the central axis; wherein, the fifth display area partially overlaps with the first display area, and the sixth display area partially overlaps with the second display area.

[0014] In some examples, the intersection line of the first display area and the second display area is the central axis. In other examples, the first display area and the second display area do not intersect.

[0015] In the above method, after the electronic device changes from the unfolded state to the bent state, the first display area or the second display area for displaying the first application interface partially overlaps with the fourth display area (i.e., the above-mentioned bent area), but neither the first display area nor the second display area crosses the central axis. While solving the problems of inconvenient user operation and damage to the bent area, the utilization rate of the display area is improved, and the display effect is more harmonious.

[0016] In a possible implementation, the fifth display area and the first display area partially overlap, and the sixth display area and the second display area partially overlap; in response to the electronic device changing from an unfolded state to a bent state, the electronic device displays a first application interface in the first display area (taking the first display area as an example), where the first display area includes a seventh display area and an eighth display area, the seventh display area does not overlap with the fifth display area, and the eighth display area overlaps with the fifth display area (for example, the eighth display area is the fifth display area), and the title bar in the first application interface is displayed within the seventh display area.

[0017] In some examples, the title bar in the first application interface is used to implement at least one of the following: moving the first application interface, maximizing the first application interface (i.e., controlling the first application interface to maximize the application interface display), controlling the first application interface to be displayed in the form of an application window, minimizing the first application interface (for example, controlling the first application interface not to be displayed), and closing the first application interface.

[0018] In the above method, after the electronic device changes from the unfolded state to the bent state and displays the first application interface in the first display area, the key content of the first application interface (taking the title bar as an example) is displayed on the seventh display area that does not overlap with the fourth display area (i.e., the bent area) in the first display area, and the key content of the first application interface is not displayed on the fourth display area. Therefore, the electronic device intelligently avoids displaying the key content of the application interface in the bent area of the display screen, avoiding the situation where it is difficult for the user to operate the key content in the first application interface, and taking into account the user's operation experience and display effect.

[0019] In a possible implementation, the fourth display area does not overlap with the first display area, and the fourth display area does not overlap with the second display area; the first application interface is a first application window displayed in the form of a window in the first application; the above method further includes: when the electronic device is in the bent state and displays the first application window in the first display area, receiving a first input from the user to move the first application window; when it is predicted that all the content of the first application window after moving in response to the first input is located within the first display area, displaying the moved first application window at a first display position in the first display area, where the first display position is the predicted display position of the first application window after moving in response to the first input; when it is predicted that the first application window after moving in response to the first input exceeds the first display area, displaying the moved first application window in the second display area.

[0020] In the above method, when the electronic device moves the first application window in the bent state, if the predicted moved first application window is still within the first display area where it was previously located, the display position of the moved first application window is not modified additionally. If some or all of the content of the predicted moved first application window exceeds the first display area, for example, some content is located in the fourth display area, the display position of the moved first application window is modified additionally, so that the first application window is displayed in the second display area on the other side of the central axis. Therefore, the electronic device can intelligently select to display in the first display area or the second display area according to the movement of the application window, realizing the display avoidance of the bent area of the display screen in the moving scenario, and further solving the problems of inconvenient user operation and damage in the bent area.

[0021] In a possible implementation manner, the fifth display area and the first display area partially overlap, and the sixth display area and the second display area partially overlap; the first application interface is the first application window displayed in the form of a window in the first application; the above method further includes: when the electronic device is in the bent state and the first application window is displayed in the first display area, receiving a second input from the user to move the first application window; when the predicted first application window moved in response to the second input is within the first display area and the title bar of the predicted first application window moved in response to the second input does not overlap with the fourth display area, displaying the moved first application window at a second display position in the first display area, where the second display position is the display position of the predicted first application window moved in response to the second input; when the predicted first application window moved in response to the second input exceeds the first display area, and / or the title bar of the predicted first application window moved in response to the second input overlaps with the fourth display area, displaying the moved first application window in the second display area.

[0022] In some examples, the second display area includes a display area that does not overlap with the sixth display area and a display area that overlaps with the sixth display area; when the electronic device displays the moved first application window in the second display area, the key content of the first application window (illustrated by taking the title bar as an example) is displayed in the display area that does not overlap with the sixth display area. Therefore, in the moving scenario, the electronic device can also intelligently avoid displaying the key content of the application interface in the bent area of the display screen, avoiding the situation where it is difficult for the user to operate the key content in the first application interface, and taking into account the user's operation experience and display effect.

[0023] In the above method, when the electronic device selects whether to additionally modify the display position of the first application window after movement, it can comprehensively consider whether the predicted first application window after movement exceeds the previous first display area, and whether the key content of the predicted first application window after movement (taking the title bar as an example) is displayed in the bending area. Therefore, the electronic device can intelligently select to display in the first display area or the second display area according to the movement of the application window, further solving the problems of inconvenient user operation and damage in the bending area.

[0024] In a possible implementation manner, the above method further includes: when the electronic device is in a bent state and displays a first application interface in the first display area, receiving a fourth input from the user to open a second application interface; in response to the fourth input, displaying the second application interface in the first display area.

[0025] In some examples, the fourth input is an input acting on a control in the first display area. In some examples, the fourth input is an input acting on a control in the first application interface. In some examples, the first application interface and the second application interface belong to different application interfaces of the same application, so the second application interface can be understood as a sub-interface of the first application interface.

[0026] In the above method, when the electronic device displays a first application interface in the first display area, if it receives a fourth input related to the current first display area, such as a fourth input related to the first application interface displayed in the current first display area, it will display the second application interface corresponding to the fourth input in the current first display area, rather than displaying the second application interface across the central axis in the middle of the display screen according to the default rule, further solving the problems of inconvenient user operation and damage in the bending area. This application does not display in the second display area either, without affecting the display of the content on the second display area and improving the user experience.

[0027] In a possible implementation manner, the first application interface is a first application window displayed in window form in the first application; or, the first application interface is a first maximized application interface displayed in maximized form in the first application; the above method further includes: when the electronic device is in a bent state and displays a first application interface in the first display area, receiving a fifth input from the user to control the split-screen display of the first application interface; in response to the fifth input, displaying a second split-screen interface in the first display area, the second split-screen interface includes multiple split-screen windows, and the multiple split-screen windows in the second split-screen interface include a split-screen window in which the first application interface is displayed in split-screen form.

[0028] In some examples, the multiple split-screen windows of the second split-screen interface further include split-screen windows of a second application, and the split-screen window in which the first application interface is displayed in split-screen form and the split-screen windows of the second application do not overlap.

[0029] In the above method, when the electronic device displays a first application interface in a first display area, if a fifth input for controlling split-screen display of the first application interface is received, a corresponding second split-screen interface is displayed in the current first display area, rather than displaying the second split-screen interface on the entire display screen according to the default rule. For example, each split-screen window in multiple split-screen windows straddles the central axis, further solving the problems of inconvenient user operation and damage in the bending area, and not affecting the display of the content on the second display area, which better meets the user's usage requirements.

[0030] In a possible implementation manner, the first application interface is a first application window displayed in a window form in the first application; or, the first application interface is a first split-screen interface, the first split-screen interface includes multiple split-screen windows, and the multiple split-screen windows in the first split-screen interface include split-screen windows of the first application; the above method further includes: when the electronic device is in a bent state and displays the first application interface in the first display area, receiving a sixth input from the user for controlling maximized display of the first application window or the split-screen window of the first application; in response to the sixth input, displaying a second maximized application interface of the first application in the first display area, where the second maximized application interface is the first application window or the split-screen window of the first application displayed in a maximized form.

[0031] In the above method, when the electronic device displays a first application interface in a first display area, if a sixth input for controlling maximized display of the first application window or the split-screen window in the first application interface is received, a corresponding second maximized application interface is displayed in the current first display area, rather than displaying the second maximized application interface on the entire display screen according to the default rule, further solving the problems of inconvenient user operation and damage in the bending area, and not affecting the display of the content on the second display area, which better meets the user's usage requirements.

[0032] In a possible implementation manner, the above method further includes: when the electronic device is in a bent state, displaying the desktop of the electronic device in the first display area and the second display area, where any control in the desktop is located in the display area on one side of the central axis, for example, located in the first display area or the second display area.

[0033] In the above method, when the electronic device is in a bent state, the desktop of the electronic device can be displayed through the entire display screen, and each control on the desktop does not cross the central axis for display, solving the problem that the operable controls on the desktop do not perform display avoidance in the bent area of the display screen. Therefore, when the electronic device is in a bent state, the user can conveniently perform touch operations on the operable controls on the desktop, improving the user's operation experience, and solving the problem of poor display effects such as visual reflection, further enhancing the user experience. This application also further reduces the damage to the bent area.

[0034] In a possible implementation manner, when there is a historical display area in the bent state of the first application interface, in response to the electronic device changing from the unfolded state to the bent state, the electronic device displays the first application interface in this historical display area, and the historical display area is the first display area or the second display area; when there is no historical display area in the bent state of the first application interface, in response to the electronic device changing from the unfolded state to the bent state, the electronic device displays the first application interface in a preset default display area, and the default display area is the first display area or the second display area.

[0035] In some examples, if the first application interface was displayed on a certain display area when the electronic device was in the bent state before the electronic device changed from the unfolded state to the bent state, then the first application interface has a historical display area in the bent state, and this display area is the historical display area.

[0036] In the above method, when the electronic device changes from the unfolded state to the bent state, it can determine the display area for displaying the first application interface according to the user's historical usage scenario, which is more in line with the user's historical usage habits and improves the user experience.

[0037] In a possible implementation manner, the electronic device is in the unfolded state, and the first application interface is displayed in the third display area of the display screen, where the title bar of the first application interface is displayed in the ninth display area in the third display area; in response to the electronic device changing from the unfolded state to the bent state, when the ninth display area is on the first side of the central axis, the electronic device displays the first application interface in the first display area on the first side of the central axis; when the ninth display area is on the second side of the central axis, the electronic device displays the first application interface in the second display area on the second side of the central axis.

[0038] In the above method, the electronic device can determine the display area of the first application interface in the bent state according to the display area where the key content (taking the title bar as an example) of the first application interface is located in the unfolded state, so that the display effect in the bent state is closer to the display effect in the unfolded state, facilitating the user to view.

[0039] In a possible implementation, when the electronic device is in the unfolded state, the first display maintained by the electronic device is used for the electronic device to display an application interface. The size of the first display is the same as the size of the display screen, and the first display is the software display corresponding to the display screen. When the electronic device is in the bent state, the second display and the third display maintained by the electronic device are used for the electronic device to display an application interface. The sum of the sizes of the second display and the third display is less than or equal to the size of the display screen. The second display and the third display are the software displays corresponding to the display screen. The second display corresponds to the first display area, and the third display corresponds to the second display area.

[0040] In some examples, when the electronic device is in the unfolded state, the system of the electronic device (such as the module for desktop display) and the application program of the electronic device sense the first display. When the electronic device is in the bent state, the system of the electronic device senses the first display, and the application program of the electronic device senses the second display and / or the third display.

[0041] In the above method, the application program of the electronic device senses different displays in different physical states. Therefore, it can display the application interface on the display screen corresponding to the first display when in the unfolded state, and display the application interface on the first display area corresponding to the second display or the second display area corresponding to the third display when in the bent state. By realizing the "allocation" of the display area in this way, the amount of application adaptation can be reduced, and the product usability is higher.

[0042] In a second aspect, the present application provides an electronic device, including a transceiver, a processor, and a memory. The memory is used to store a computer program, and the processor calls the computer program for the electronic device to execute the display method provided by the first aspect and any implementation manner of the first aspect.

[0043] In a third aspect, the present application provides a computer storage medium, including a computer program, which is used to implement the display method provided by the first aspect and any implementation manner of the first aspect when the computer program is executed by a processor.

[0044] In a fourth aspect, the present application provides a computer storage medium, including a computer program, which is used to implement the display method provided by the first aspect and any implementation manner of the first aspect when the computer program is executed by a processor.

[0045] Fifth aspect, the present application provides a chip system, including a processing circuit and an interface circuit. The interface circuit is configured to receive code instructions and transmit them to the processing circuit, and the processing circuit is configured to run the code instructions to execute the display method provided by the first aspect and any implementation manner of the first aspect.

[0046] Sixth aspect, the present application provides an electronic device, which includes a method or device introduced in any aspect or implementation manner of the present application. The above-mentioned electronic device is, for example, a chip.

[0047] It should be understood that the description of technical features, technical solutions, beneficial effects or similar languages in the present application does not imply that all features and advantages can be achieved in any single implementation manner. On the contrary, it can be understood that the description of features or beneficial effects means that at least one implementation manner includes specific technical features, technical solutions or beneficial effects. Therefore, the description of technical features, technical solutions or beneficial effects in the present application does not necessarily refer to the same implementation manner. Furthermore, the technical features, technical solutions and beneficial effects described in the present application can be combined in any appropriate manner. Those skilled in the art will understand that the present application can be implemented without one or more specific technical features, technical solutions or beneficial effects of a specific implementation manner. In other implementation manners, additional technical features and beneficial effects can also be identified in specific implementation manners that do not embody all implementation manners. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] The following introduces the drawings used in the present application.

[0049] Figure 1 is a schematic diagram of the hardware structure of an electronic device 100 provided by the present application;

[0050] Figure 2 is a schematic diagram of the software architecture of an electronic device 100 provided by the present application;

[0051] Figures 3A - 3E is a schematic diagram of the physical states of some electronic devices 100 provided by the present application;

[0052] Figures 4A - 4B Exemplarily shows a schematic diagram of the user interface of an electronic device 100 switching from an unfolded state to a bent state;

[0053] Figures 5A - 5C is a schematic diagram of the user interface of an electronic device 100 switching from an unfolded state to a bent state provided by the present application;

[0054] Figures 5D - 5F is a schematic diagram of the user interface of another electronic device 100 switching from an unfolded state to a bent state provided by the present application;

[0055] Figures 5G - 5I It is a schematic diagram of a user interface for another electronic device 100 provided by this application to switch from an unfolded state to a bent state;

[0056] Figures 6A - 6B It is a schematic diagram of a user interface for another electronic device 100 provided by this application to switch from an unfolded state to a bent state;

[0057] Figures 6C - 6D It is a schematic diagram of a user interface for another electronic device 100 provided by this application to switch from an unfolded state to a bent state;

[0058] Figure 7 It is a schematic diagram of a user interface for an electronic device 100 provided by this application in a bent state;

[0059] Figures 8A - 8B It is a schematic diagram of a user interface for a user to move / drag an application window provided by this application;

[0060] Figure 8C It is a schematic diagram of a user interface for another user to move / drag an application window provided by this application;

[0061] Figure 9 It is a schematic diagram of a flowchart of a display method provided by this application;

[0062] Figure 10A It is a schematic diagram of a software architecture of the electronic device 100 in an unfolded state provided by this application;

[0063] Figure 10B It is a schematic diagram of a software architecture of the electronic device 100 in a bent state provided by this application;

[0064] Figures 11A - 11D It is a schematic diagram of the display modes of some application interfaces in different physical states provided by this application;

[0065] Figure 12 It is a schematic diagram of a flowchart of another display method provided by this application;

[0066] Figure 13 It is a schematic diagram of a flowchart of another display method provided by this application;

[0067] Figure 14 It is a schematic diagram of a flowchart of another display method provided by this application;

[0068] Figure 15 It is a schematic diagram of a flowchart of another display method provided by this application. Detailed implementation manners

[0069] The technical solutions in the embodiments of the present application will be described below in conjunction with the accompanying drawings. The terms used in the implementation part of the embodiments of the present application are only used to explain the specific embodiments of the present application, and are not intended to limit the present application.

[0070] In the description of the embodiments of the present application, unless otherwise specified, " / " means "or". For example, A / B may mean A or B; "and / or" in the text is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B may mean: A exists alone, A and B exist simultaneously, and B exists alone. In addition, in the description of the embodiments of the present application, "a plurality" means two or more than two.

[0071] Hereinafter, the terms "first" and "second" are only used for descriptive purposes and cannot be construed as implying or suggesting relative importance or implicitly indicating the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include one or more of such features. In the description of the embodiments of the present application, unless otherwise specified, the meaning of "a plurality" is two or more.

[0072] In the embodiments of the present application, the electronic device 100 may be configured with a foldable display screen (which may be referred to as a folding screen), and the electronic device 100 may be referred to as a foldable electronic device 100. The folding of the folding screen may also be referred to as the folding of the electronic device 100, and the physical state of the folding screen may also be referred to as the physical state of the electronic device 100. For the sake of simplicity of description, in the following embodiments, the foldable electronic device 100 will be simply referred to as the electronic device 100 for description.

[0073] The electronic device 100 in the embodiments of the present application may be a personal computer (PC), such as a tablet computer, a handheld computer, a desktop computer, a laptop computer, an ultra-mobile personal computer (UMPC), a netbook, etc. Without limitation, the electronic device 100 may also be a mobile terminal such as a mobile phone, the electronic device 100 may also be a smart home device such as a smart TV or a smart screen, and the electronic device 100 may also be a vehicle-mounted device or a smart city device. The embodiments of the present application do not impose special restrictions on the specific type of the electronic device 100.

[0074] It can be understood that the structure schematically shown in the embodiments of the present application does not constitute a specific limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may include more or fewer components than shown in the figures, or combine some components, or split some components, or have different component arrangements. The components shown in the figures may be implemented in hardware, software, or a combination of software and hardware.

[0075] An exemplary introduction to the electronic device 100 provided in the embodiments of the present application is given below.

[0076] Figure 1 A schematic diagram of the hardware structure of an electronic device 100 is shown exemplarily.

[0077] As Figure 1 shown, the electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, a headphone interface 170D, a sensor module 180, a key 190, a motor 191, an indicator 192, a camera 193, 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 barometric pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, an angle sensor 180M, etc.

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

[0079] The controller may generate operation control signals according to the instruction operation code and timing signals to complete the control of fetching and executing instructions.

[0080] A memory can also be set in the processor 110 for storing instructions and data. In one implementation, the memory in the processor 110 is a cache memory. This memory can store the instructions or data that the processor 110 has just used or recycled. If the processor 110 needs to use the instruction or data again, it can directly call it from the memory. This avoids repeated accesses, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.

[0081] The charging management module 140 is used to receive charging input from a charger. The power management module 141 is used to connect the battery 142, the charging management module 140, and the processor 110. The power management module 141 receives inputs from the battery 142 and / or the charging management module 140 to supply power to the processor 110, the internal memory 121, the display screen 194, the camera 193, the wireless communication module 160, etc. The power management module 141 can also be used to monitor parameters such as the battery capacity, the number of battery charge cycles, and the battery health status (leakage, impedance). In another implementation, the power management module 141 can also be set in the processor 110. In another implementation, the power management module 141 and the charging management module 140 can also be set in the same device.

[0082] The wireless communication function of the electronic device 100 can be implemented through the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modulation and demodulation processor, and the baseband processor, etc. In one implementation, the electronic device 100 can connect and communicate with other electronic devices through the wireless communication function, and display the smart ring through the display screen of other electronic devices. In some examples, the other electronic device can be a wearable device, such as but not limited to a smart bracelet, a smart watch, a smart glasses, etc. Displaying the smart ring through the wearable device can allow users to obtain the event progress more conveniently and further improve the efficiency of users to obtain information.

[0083] The antenna 1 and the antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the electronic device 100 can be used to cover a single or multiple communication frequency bands. Different antennas can also be multiplexed to improve the utilization rate of the antennas. For example: the antenna 1 can be multiplexed as the diversity antenna of the wireless local area network. In another implementation, the antenna can be used in combination with a tuning switch.

[0084] The mobile communication module 150 may provide solutions for wireless communications such as second generation (2G) / third generation (3G) / fourth-generation (4G) / fifth generation (5G) / six generation (6G) applied to the electronic device 100. The mobile communication module 150 may include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 150 may receive electromagnetic waves through the antenna 1, filter, amplify, and process the received electromagnetic waves, and then transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 150 may also amplify the signal modulated by the modulation and demodulation processor and convert it into electromagnetic waves through the antenna 1 for radiation. In one embodiment, at least some functional modules of the mobile communication module 150 may be provided in the processor 110. In one embodiment, at least some functional modules of the mobile communication module 150 and at least some modules of the processor 110 may be provided in the same device.

[0085] The modulation and demodulation processor may include a modulator and a demodulator. Among them, the modulator is used to modulate the low-frequency baseband signal to be transmitted into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. Subsequently, the demodulator transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After being processed by the baseband processor, the low-frequency baseband signal is transmitted to the application processor. The application processor outputs sound signals through an audio device (not limited to the speaker 170A, receiver 170B, etc.), or displays images or videos through the display screen 194. In one embodiment, the modulation and demodulation processor may be an independent device. In another embodiment, the modulation and demodulation processor may be independent of the processor 110 and be provided in the same device as the mobile communication module 150 or other functional modules.

[0086] The wireless communication module 160 may provide solutions for wireless communications applied to the electronic device 100, including wireless local area networks (WLANs) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite systems (GNSSs), frequency modulation (FM), near field communication (NFC), infrared (IR), etc. The wireless communication module 160 may be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, performs frequency modulation and filtering processing on the electromagnetic wave signals, and sends the processed signals to the processor 110. The wireless communication module 160 may also receive signals to be sent from the processor 110, perform frequency modulation and amplification on them, and convert them into electromagnetic waves through the antenna 2 for radiation.

[0087] In one embodiment, antenna 1 of electronic device 100 is coupled to mobile communication module 150, and antenna 2 is coupled to wireless communication module 160, such that electronic device 100 can communicate with a network and other devices through wireless communication technologies. The wireless communication technologies may include global system for mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), time-division code division multiple access (TD-SCDMA), long term evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technology, etc. The GNSS may include global positioning system (GPS), global navigation satellite system (GLONASS), beidou navigation satellite system (BDS), quasi-zenith satellite system (QZSS), and / or satellite based augmentation systems (SBAS).

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

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

[0090] In one embodiment, the display screen 194 of the electronic device 100 is a foldable screen, which is used to display a graphical user interface (GUI), and the GUI can also be referred to as a user interface. The physical state of the electronic device 100 may include an unfolded state, a bent state, and a folded state. When the electronic device 100 is in the unfolded state, the display screen 194 may be in a flattened state. When the electronic device 100 is in the bent state or the folded state, the display screen 194 can be bent and divided into two display areas. The planes where these two display areas are located intersect, and the intersection line is the central axis of the display screen 194. Therefore, these two display areas are located on different sides of the central axis of the display screen 194. Examples of the physical state of the electronic device 100 can be seen below Figures 3A - 3E .

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

[0092] The ISP is used to process the data fed back by the camera 193. For example, when taking a photo, the shutter is opened, and the light passes through the lens and is transmitted to the camera sensor. The optical signal is converted into an electrical signal, and the camera sensor transmits the electrical signal to the ISP for processing and converts it into an image visible to the naked eye. The ISP can also perform algorithm optimization on the noise, brightness, etc. of the image. The ISP can also optimize parameters such as the exposure and color temperature of the shooting scene. In one embodiment, the ISP can be set in the camera 193.

[0093] The camera 193 is used to capture still images or videos. An object generates an optical image through the lens and projects it onto the photosensitive element. The photosensitive element can be a charge coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the optical signal into an electrical signal, and then transmits the electrical signal to the ISP to be converted into a digital image signal. The ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into an image signal in standard formats such as RGB and YUV.

[0094] In one embodiment, the electronic device 100 may include one camera 193. The camera 193 may be on the same side of the electronic device 100 as the display screen 194, or may be on different sides of the electronic device 100. In another embodiment, the electronic device 100 may include N cameras 193, where N is a positive integer greater than 1. These N cameras 193 may be on different sides of the electronic device 100 from the display screen 194, or at least one of these N cameras 193 may be on the same side of the electronic device 100 as the display screen 194.

[0095] 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 100. The external memory card communicates with the processor 110 through the external memory interface 120 to achieve the data storage function. For example, files such as music and videos are saved in the external memory card.

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

[0097] The electronic device 100 can implement audio functions through the audio module 170, speaker 170A, receiver 170B, microphone 170C, headphone jack 170D, and application processor, etc. For example, music playback, recording, etc. The audio module 170 is used to convert digital audio information into an analog audio signal for output, and is also used to convert analog audio input into a digital audio signal. The audio module 170 can also be used for encoding and decoding audio signals. In one implementation, the audio module 170 can be disposed in the processor 110, or some functional modules of the audio module 170 can be disposed in the processor 110. The speaker 170A, also known as the "loudspeaker", is used to convert an audio electrical signal into a sound signal. The electronic device 100 can listen to music or hands-free calls through the speaker 170A. The receiver 170B, also known as the "earpiece", is used to convert an audio electrical signal into a sound signal. When the electronic device 100 answers a call or a voice message, the voice can be listened to by bringing the receiver 170B close to the human ear. The microphone 170C, also known as the "microphone", "transmitter", is used to convert a sound signal into an electrical signal. When making a call or sending a voice message, the user can speak by bringing the mouth close to the microphone 170C to input the sound signal into the microphone 170C. The electronic device 100 can be provided with at least one microphone 170C. In another implementation, the electronic device 100 can be provided with two microphones 170C, which can not only collect sound signals but also implement a noise reduction function. In another implementation, the electronic device 100 can also be provided with three, four or more microphones 170C to implement sound signal collection, noise reduction, and can also identify the sound source to implement functions such as directional recording. The headphone jack 170D is used to connect a wired headphone.

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

[0099] The touch sensor 180K is also called a "touch-sensitive device." The touch sensor 180K can be disposed on the display screen 194. The touch sensor 180K and the display screen 194 form a touch screen, also called a "touch screen." The touch sensor 180K is used to detect touch operations applied thereto or in the vicinity thereof. The touch sensor can transmit the detected touch operations to the application processor to determine the type of touch event. Visual output related to the touch operations can be provided via the display screen 194. In another embodiment, the touch sensor 180K can also be disposed on the surface of the electronic device 100, in a location different from that of the display screen 194.

[0100] In the present application, the pressure sensor 180A and / or the touch sensor 180K may be provided in the display screen 194. When the display screen 194 displays the user interface of the application, the pressure sensor 180A and / or the touch sensor 180K may detect user operations performed by the user on the user interface. In response to the user operations, the electronic device 100 may perform corresponding tasks based on the application. For example, if a user clicks on the avatar of a friend in a social application, the electronic device 100 may display the personal information posted by the friend through the social application on the display screen 194.

[0101] The gyroscope sensor 180B can be used to determine the motion posture of the electronic device 100. In one implementation, the angular velocity of the electronic device 100 around three axes (i.e., the x, y, and z axes) can be determined by the gyroscope sensor 180B. In one implementation, the electronic device 100 can obtain whether the bending angle of the display screen 194 of the electronic device 100 changes according to the detection signal of the gyroscope sensor 180B, so as to determine whether the physical state of the electronic device 100 changes. The gyroscope sensor 180B can also be used for anti-shake shooting, navigation, motion-sensing game scenarios, etc. Optionally, the gyroscope sensor 180B can be disposed on the circuit board of the electronic device 100.

[0102] The acceleration sensor 180E can detect the magnitude of the acceleration of the electronic device 100 in various directions (generally three axes). When the electronic device 100 is stationary, the magnitude and direction of gravity can be detected. In one implementation, the electronic device 100 can obtain whether the bending angle of the display screen 194 of the electronic device 100 changes according to the detection signal of the acceleration sensor 180E, so as to determine whether the physical state of the electronic device 100 changes. Without limitation, it can also be applied to applications such as horizontal and vertical screen switching, pedometers, etc. Optionally, the acceleration sensor 180E can be disposed on the circuit board of the electronic device 100.

[0103] In one implementation, the electronic device 100 can include multiple acceleration sensors 180E and / or multiple gyroscope sensors 180B. The electronic device 100 includes a foldable display screen 194. When the electronic device 100 is in a bent state and a folded state, the display screen 194 can be bent and divided into two display areas located on different sides of the central axis. The above-mentioned multiple acceleration sensors 180E and / or multiple gyroscope sensors 180B can be respectively disposed on the circuit boards on the sides of the two display areas. The electronic device 100 can obtain whether the bending angle of the electronic device 100 changes according to the detection signals of the multiple acceleration sensors 180E and / or multiple gyroscope sensors 180B, so as to determine whether the physical state of the electronic device 100 changes.

[0104] The barometric pressure sensor 180C is used to measure barometric pressure. The magnetic sensor 180D includes a Hall sensor, and the electronic device 100 can use the magnetic sensor 180D to detect the opening and closing of the flip leather case. The distance sensor 180F is used to measure distance. The proximity light sensor 180G may include, for example, a light-emitting diode (LED) and a light detector, such as a photodiode. The electronic device 100 emits infrared light outward through the light-emitting diode. The electronic device 100 uses the photodiode to detect the infrared reflected light from nearby objects. When sufficient reflected light is detected, it can be determined that there is an object near the electronic device 100. When insufficient reflected light is detected, the electronic device 100 can determine that there is no object near the electronic device 100. The fingerprint sensor 180H is used to collect fingerprints. The temperature sensor 180J is used to detect temperature. The ambient light sensor 180L is used to sense the ambient light brightness.

[0105] The angle sensor 180M can obtain angle information and convert it into an available electrical signal for output. In one implementation, the angle sensor 180M can be disposed in the display screen 194 to detect the bending angle of the display screen 194. The processor 110 can determine the physical state of the electronic device 100 (such as the unfolded state, the bent state, or the folded state) according to the detection signal of the angle sensor 180M, and whether the physical state of the electronic device 100 changes.

[0106] The above method for determining the physical state of the electronic device 100 is only for illustration, and the embodiments of the present application do not limit the specific type of the sensor for determining the physical state of the electronic device 100.

[0107] The keys 190 include a power-on key, volume keys, etc. The keys 190 can be mechanical keys or touch keys. The electronic device 100 can receive key inputs and generate key signal inputs related to the user settings and function controls of the electronic device 100. The motor 191 can generate a vibration prompt. The indicator 192 can be an indicator light, which can be used to indicate the charging state, the change in battery level, and can also be used to indicate messages, missed calls, notifications, etc. The SIM card interface 195 is used to connect to the SIM card.

[0108] Figure 2 An exemplary schematic diagram of the software architecture of an electronic device 100 is shown.

[0109] In one implementation, the software system of the electronic device 100 can adopt a layered architecture, an event-driven architecture, a microkernel architecture, a microservices architecture, or a cloud architecture. For example, the software system with a layered architecture can be the Android system, or the Harmony operating system (OS), or other software systems. Figure 2Taking the Android system with a layered architecture as an example to illustrate the software architecture of the electronic device 100.

[0110] The layered architecture divides the software into several layers, and each layer has a clear role and division of labor. The layers communicate with each other through software interfaces. In one implementation, as Figure 2 shown, the software system of the electronic device 100 is divided into three layers, namely the application layer, the framework layer, and the driver layer from top to bottom.

[0111] As Figure 2 shown, the application layer may include one or more applications, such as music, video, picture, mail, browser, social, word, file management, etc. The applications in the embodiments of the present application may also be replaced by other application software such as applets and atomic services.

[0112] As Figure 2 shown, the framework layer can provide application programming interfaces (APIs) and programming frameworks for the applications in the application layer. The framework layer may include some predefined functions. The framework layer may include a desktop module, a graphics display module, a screen management module, a window management module, etc.

[0113] The desktop module can be used to implement the display of the desktop of the electronic device 100. The desktop of the electronic device 100 may include controls of application software, such as icons of applications / applets / atomic services, cards of applications / applets / atomic services, folders of application software, etc.

[0114] The graphics display module can be used to implement the display of the GUI of the electronic device. In one implementation, the GUI of the electronic device 100 may be composed of one or more views. For example, the GUI including a text message notification may include a view for displaying text and a view for displaying a picture. The graphics display module can be used to implement the construction and management of the views. In one implementation, the graphics display module can be used to implement the display of visual controls, and the visual controls may include, for example, controls for displaying text and controls for displaying pictures.

[0115] The screen management module can be used to manage the software screen (which can be referred to as display) of the electronic device 100. In one implementation, the screen management module can maintain a corresponding display for the display screen 194 of the electronic device 100. The system of the electronic device 100 (such as the desktop module, window management module, graphics display module) can display the desktop and other content based on the display corresponding to the display screen 194. The application programs in the application layer of the electronic device 100 can display the application interfaces based on the display corresponding to the display screen 194. The screen management module can also be used to obtain the physical state of the electronic device 100 / display screen 194 and notify other modules in the framework layer and the application programs in the application layer. The screen management module can also be used to maintain the size of the display screen 194. The screen management module can also be used to obtain the size of the bendable display area 203 in the display screen 194 when the electronic device 100 is in a bent state.

[0116] The window management module can be used to manage the display of windows (such as system windows, application windows), for example, whether to display maximally or restore the window to its original size. Window management can also be used to determine the display mode of the window. The display mode of the window can include the display size and display position of the window. In one implementation, the window management module can obtain the physical state and / or the size of the display screen 194 from the screen management module and determine the display mode of the window based on the physical state and / or the size of the display screen 194. In one implementation, the window management module can determine the display mode of the application window and send the display mode of the application window to the corresponding application program in the application layer so that the application program can display the application window according to this display mode. The window management module can also record the display mode of the window.

[0117] As Figure 2 shown, the driver layer can include a display driver, a sensor driver, etc., and is not limited thereto. It can also include a camera driver, an audio driver, etc.

[0118] The following will exemplarily illustrate the working processes of the software and hardware of the electronic device 100 in combination with the display scenario.

[0119] Assume that the display screen 194 is in the unfolded state and the application window 1 is being displayed. When the angle sensor 180M detects a change in the bending angle of the display screen 194, the corresponding hardware interrupt is sent to the driver layer. The driver layer processes this hardware interrupt into a raw input event (including information such as the changed bending angle of the display screen 194 and the timestamp when the bending angle changed), and this raw input event is stored in the driver layer. The framework layer obtains this raw input event from the driver layer, and the screen management module of the framework layer can determine that the electronic device 100 has switched from the unfolded state to the bent state based on this raw input event. The electronic device 100 calls the interface of the framework layer and determines the display mode of the application window 1 in the bent state through the window management module of the framework layer. Then, the electronic device 100 controls the display driver by calling the driver layer and displays the application window 1 on the display screen 194 according to the determined display mode of the application window 1 described above.

[0120] Next, the Figures 3A - 3E physical state of the foldable electronic device 100 will be introduced by way of example.

[0121] Figures 3A - 3B An exemplary schematic diagram of an unfolded state of an electronic device 100 is shown. Among them, Figure 3A and Figure 3B are schematic diagrams of the unfolded state from different perspectives respectively.

[0122] As Figure 3A and Figure 3B shown, the electronic device 100 may include a display screen 194, and the display screen 194 may be located on the front of the electronic device 100. The electronic device 100 may include a bending part, and the electronic device 100 / display screen 194 may be bent along the bending part. The angle between the two ends of the bending part may be referred to as the bending angle of the electronic device 100 / display screen 194. In some examples, the display screen 194 may be bent towards the front along the bending part (which may also be referred to as bending inward). For example, Figure 3A and Figure 3B shown, the value range of the angle O between the two ends of the bending part is [0, 180 degrees], but not limited to this. In other examples, the display screen 194 may be bent towards the back along the bending part (which may also be referred to as bending outward). For example, Figure 3A and Figure 3B shown, the value range of the angle O between the two ends of the bending part is [180 degrees, 360 degrees].

[0123] As Figure 3A and [[ID=4C]]Figure 3BAs shown, the electronic device 100 can be in an unfolded state. The angle O between the two ends of the bent portion of the electronic device 100 is approximately 180 degrees. At this time, the display screen 194 is in a flattened state. Without limitation, in another embodiment, the angle O can also be greater than or equal to 170 degrees and less than or equal to 180 degrees. The specific value of the angle O between the two ends of the bent portion of the electronic device 100 in the unfolded state is not limited in the embodiments of the present application.

[0124] As Figure 3A and Figure 3B shown, the display screen 194 can include a display area 201, a display area 202, and a display area 203. Among them, the display area 203 is bendable and is located on the bent portion of the electronic device 100. The two ends of the bent portion of the electronic device 100 are respectively connected to the display area 201 and the display area 202. The angle O between the two ends of the bent portion of the electronic device 100 can be understood as: the angle between the plane where the display area 201 is located and the plane where the display area 202 is located. When the display screen 194 is in a flattened state, the display area 201 and the display area 202 are equivalent to being in the same plane, and at this time the display area 203 is also in this plane.

[0125] As Figure 3A and Figure 3B shown, the display screen 194 can include a central axis, and the central axis is located on the display area 203. The display area 203 is composed of two display areas located on different sides of the central axis. The display area 201 and the display area 202 are located on different sides of the central axis, and the display area 201 and the display area 202 are also located on different sides of the display area 203. Any two of the display area 201, the display area 202, and the display area 203 do not overlap. For example, the upper side of the central axis of the display screen 194 is a part of the display area 201 and the display area 203, and the lower side of the central axis of the display screen 194 is another part of the display area 202 and the display area 203.

[0126] In one embodiment, Figure 3A and Figure 3B the unfolded electronic device 100 shown can be partially folded to obtain the bent electronic device 100. For specific examples, see below Figure 3C and Figure 3D .

[0127] Figures 3C - 3D An exemplary schematic diagram of the bent state of an electronic device 100 is shown. Among them, Figure 3C and Figure 3D are respectively schematic diagrams of the bent state from different perspectives.

[0128] As Figure 3C and Figure 3DAs shown, the display screen 194 can be bent towards the front along the bending part (which can also be referred to as bending inwards), and the electronic device 100 is in a bent state. The angle P between the two ends of the bending part of the electronic device 100 is approximately 120 degrees. At this time, the planes where the display areas 201 and 202 are located intersect, and the intersection line is the central axis of the display screen 194. The display area 203 located on the bending part of the electronic device 100 is bent. Not limited to this, in another embodiment, the angle P can also be greater than 0 degrees and less than 180 degrees, such as but not limited to 60 degrees, 90 degrees, 100 degrees, 120 degrees, etc. The embodiments of the present application do not limit the specific value of the angle P between the two ends of the bending part of the electronic device 100 in the bent state.

[0129] The embodiments of the present application do not limit the modules on the back surface of the electronic device 100. For example, a camera can be provided on the back surface of the electronic device 100, and other display screens can also be provided.

[0130] In one embodiment, Figure 3A and Figure 3B The electronic device 100 in the unfolded state shown can be folded to obtain the electronic device 100 in the folded state. In another embodiment, Figure 3C and Figure 3D The electronic device 100 in the bent state shown can be folded to obtain the electronic device 100 in the folded state. For an example of the electronic device 100 in the folded state, refer to the following Figure 3E .

[0131] Figure 3E An exemplary schematic diagram showing the folded state of an electronic device 100 is shown.

[0132] As Figure 3E shown, the display screen 194 can be bent towards the front along the bending part (which can also be referred to as bending inwards), and the electronic device 100 is in the folded state. The angle Q between the two ends of the bending part of the electronic device 100 is approximately 0 degrees. At this time, the light-emitting surfaces of the display areas 201 and 202 face each other, the planes where the display areas 201 and 202 are located are parallel, and the display area 203 located on the bending part of the electronic device 100 is bent. Not limited to this, in another embodiment, the angle Q can also be greater than 0 degrees and less than or equal to 20 degrees. The embodiments of the present application do not limit the specific value of the angle Q between the two ends of the bending part of the electronic device 100 in the folded state.

[0133] It can be understood that when the electronic device 100 is in the folded state, bent state, or unfolded state, the angle between the two ends of the bending part of the electronic device 100 is different, but the specific value of the angle is not limited.

[0134] In one embodiment, Figures 3A - 3E the shown display screen 194 can be a flexible screen of the electronic device 100. Optionally, the display areas 201, 202, and 203 are different areas on this flexible screen, all of which are used to display the user interface. In another embodiment, Figures 3A - 3E the shown display screen 194 can be a display screen spliced by a rigid screen, a flexible screen, a chain and other connecting components. In some examples, the display screen 194 can be spliced by two rigid screens and one flexible screen. The display areas 201 and 202 can be the areas on the above two rigid screens respectively, and the display area 203 can be the area on the above one flexible screen, all of which are used to display the user interface. Without limitation, in other examples, the display screen 194 can be spliced by two rigid screens and a chain used to connect the two rigid screens. A part of the display areas in the display areas 201 and 203 on one side of the central axis is the area on one rigid screen, and another part of the display areas in the display areas 202 and 203 on the other side of the central axis is the area on the other rigid screen, all of which are used to display the user interface. The central axis of the display screen 194 can be the chain used to connect the two rigid screens.

[0135] For ease of description, in the embodiments of the present application, the foldable electronic device is in a folded state when the bending angle is less than the first angle threshold, and is in an unfolded state when the bending angle is greater than the second angle threshold. The electronic device is in a bent state when the bending angle is greater than or equal to the first angle threshold and less than or equal to the second angle threshold. For example, the first angle threshold is 10 degrees and the second angle threshold is 170 degrees.

[0136] Currently, the screen management module of the electronic device 100 can maintain a display1 for a display screen 194 of the electronic device 100. The size of the display1 is the same as that of the display screen 194. Regardless of the physical state of the electronic device 100, the display1 remains unchanged. System modules such as the desktop module of the electronic device 100 can perceive the display1 and arrange and display the desktop based on the display1. Application programs in the application layer of the electronic device 100 can perceive the display1 and arrange and display the application interface based on the display1. For display examples, see below Figures 4A - 4B . Figures 4A - 4B Taking the electronic device 100 as Figures 3A - 3E the shown structure as an example for explanation.

[0137] Figures 4A - 4B Exemplarily shown is a schematic diagram of the user interface of an electronic device 100 switching from the unfolded state to the bent state.

[0138] As shown Figure 4A in the figure, the electronic device 100 is in an unfolded state, and the electronic device 100 displays the user interface 400 through the display screen 194. The user interface 400 may include a desktop and an application window 410 of a browser application, and the application window 410 is displayed on top of the desktop. Among them, the desktop may include icons of multiple application programs and a status bar at the bottom. The icons of multiple application programs may include, for example, an icon of a music application, an icon of a social application, an icon of a mail application, an icon of "This PC", an icon 420 of a browser application, an icon of a word application, and an icon of a game center application, etc.

[0139] In one embodiment, the electronic device 100 can detect a folding operation of the user, and this folding operation can reduce the angle between the two ends of the bent part. Based on this folding operation, the angle between the two ends of the bent part of the electronic device 100 can change from being greater than a second angle threshold to being greater than or equal to a first angle threshold and less than or equal to the second angle threshold, that is, the electronic device 100 changes from an unfolded state to a bent state. For an example of the electronic device 100 in the bent state, please refer to Figure 4B . As shown Figure 4B in the figure, the electronic device 100 is in a bent state, and the electronic device 100 displays the user interface 400 through the display screen 194, Figure 4B the user interface 400 shown Figure 4A is the same as the user interface 400 shown

[0140] It can be understood that regardless of whether the electronic device 100 is in Figure 4A the unfolded state shown Figure 4B or switches to the bent state shown Figure 4A the user interface 400 shown Figure 4BIn the user interface 400 shown, the application window 410 of the browser application can be displayed together through the entire display area of the display screen 194 (i.e., display area 201, display area 202, and display area 203). The application window 410 can be displayed across the central axis on the display area 201, display area 202, and display area 203. The application window 410 does not avoid being displayed on the foldable display area 203. When the electronic device 100 is in a folded state, it is not easy for the user to perform a touch operation on the content displayed by the application window 410 on the display area 203. The desktop can also be displayed together through the entire display area of the display screen 194 (display area 201, display area 202, and display area 203). The operable controls such as the icons of the application programs on the desktop can be displayed across the central axis. For example, the icon 420 of the browser application is displayed across the central axis and does not avoid being displayed on the foldable display area 203. When the electronic device 100 is in a folded state, it is not easy for the user to perform a touch operation on the icon 420. Moreover, the above display logic of the electronic device 100 in the folded state will also cause problems such as poor display effects like visual reflection, resulting in inconvenient use for the user. The above display logic may also cause problems such as damage in the area near the central axis (such as display area 203), and the product usability is not high.

[0141] An embodiment of the present application provides a display method, which is applied to a foldable electronic device 100. The electronic device 100 includes a foldable display screen 194, and the display screen 194 may include a first display area and a second display area (non-overlapping) located on different sides of the central axis. When the electronic device 100 is in an unfolded state, the application interface of the application program can be displayed on the first display area and the second display area, that is, the application interface is displayed across the central axis on the display screen 194. In response to the electronic device 100 changing from the unfolded state to the folded state, the electronic device 100 can display the above application interface on the first display area or the second display area. The above application interface does not cross the central axis and is displayed on the display area on one side of the central axis. This can avoid the situation where the electronic device 100 displays the application interface across the central axis in the folded state, solve the problem that the application interface does not avoid being displayed on the foldable display area 203, and when the electronic device 100 is in the folded state, the user can conveniently perform a touch operation on the content in the application interface. Moreover, it solves the problem of poor display effects such as visual reflection, effectively improving the user experience. It also avoids damage to the area near the central axis and improves the product usability.

[0142] In one implementation, the display screen 194 includes a bending area, the bending area is located at the bending part of the display screen, and the bending area includes display areas located on different sides of the central axis of the display screen. For example Figures 3A - 3EThe display area 203 shown. The first display area and the bending area do not overlap, and the second display area and the bending area do not overlap. For example, the first display area and the second display area can be respectively Figures 3A - 3E the display area 201 and the display area 202 shown, that is, after the electronic device 100 is transformed from the unfolded state to the bent state, the application interface will not be displayed in the bendable display area 203.

[0143] Not limited to this, in another embodiment, the first display area and the bending area partially overlap, and the second display area and the bending area partially overlap. For example, the first display area can be Figures 3A - 3E the display area on the upper side of the central axis of the display screen 194 shown, that is, the partial display area of the display area 201 and the display area 203 located on the upper side of the central axis. The second display area can be Figures 3A - 3E the display area on the lower side of the central axis of the display screen 194 shown, that is, the partial display area of the display area 201 and the display area 203 located on the lower side of the central axis. That is, after the electronic device 100 is transformed from the unfolded state to the bent state, the application interface can be displayed in the display area on one side of the central axis in the bendable display area 203.

[0144] In one embodiment, after the electronic device 100 is transformed from the unfolded state to the bent state, when the electronic device 100 displays the operable controls such as the icons of the application programs on the desktop, it will not be displayed across the central axis, solving the problem that the operable controls on the desktop will not avoid being displayed on the bendable display area 203. When the electronic device 100 is in the bent state, the user can conveniently perform touch operations on the operable controls on the desktop, and solves the problem of poor display effects such as visual reflection, further improving the user experience. Further, damage to the area near the central axis is avoided, and the product usability is improved.

[0145] In the embodiments of the present application, an application interface of an application can have multiple display forms, such as window form, maximized form, split-screen form, etc. Among them, when the application interface is displayed in window form, it can be called an application window; when the application interface is displayed in maximized form, it can be called a maximized application interface; when the application interface is displayed in split-screen form, it can be called a split-screen window. The size of the application window is smaller than that of the maximized application interface, and the size of the split-screen window is smaller than that of the maximized application interface. For example, when Application 1 displays the application interface based on the first display area, the size of the maximized application interface is the same as that of the first display area, and the sizes of both the application window and the split-screen window are smaller than that of the first display area. The electronic device 100 can display one or more application windows, and when multiple application windows are displayed, any two of these multiple application windows may or may not have an overlapping area. The electronic device 100 can display a split-screen interface including multiple split-screen windows, and these multiple split-screen windows do not overlap with each other.

[0146] The following introduces the application scenarios involved in the embodiments of the present application and the schematic diagram of the user interface in this scenario. For the convenience of description, hereinafter, the electronic device 100 is used as Figures 3A - 3E the structure shown for illustration.

[0147] The following takes the first display area as Figures 3A - 3E the display area above the axis of symmetry of the display screen 194 shown (i.e., the partial display areas above the axis of symmetry in Display Area 201 and Display Area 203), and the second display area as Figures 3A - 3E the display area below the axis of symmetry of the display screen 194 shown (i.e., the partial display areas below the axis of symmetry in Display Area 201 and Display Area 203) for illustration.

[0148] Figures 5A - 5C is a schematic diagram of the user interface when the electronic device 100 provided in the embodiments of the present application switches from the unfolded state to the bent state.

[0149] As Figure 5AAs shown, the electronic device 100 is in an unfolded state, and the electronic device 100 displays the user interface 510 through the display screen 194. The user interface 510 may include a desktop and an application window 511 of a browser application, and the application window 511 is displayed on top of the desktop. Among them, the desktop may include icons of multiple application programs and a status bar at the bottom. The icons of multiple application programs may include, for example, an icon of a music application, an icon of a social application, an icon of a mail application, an icon of "This PC", an icon 512 of a browser application, an icon of a word application, and an icon of a game center application, etc. The application window 511 may include a title bar 511A at the top, and the title bar 511A may include tab information in the browser application (such as a tab including "Shopping"), a minimize control (for hiding the display of the application window 511), a maximize control (for maximizing the display of the application window 511), and a close control (for closing the application window 511). The title bar 511A can also be used to trigger moving / dragging the application window 511. Therefore, the title bar 511A can be understood as the key content of the application window 511.

[0150] As Figure 5A As shown, when the electronic device 100 is in an unfolded state, the desktop in the user interface 510 can be displayed together through the entire display area of the display screen 194 (display area 201, display area 202, and display area 203). The icons of the application programs on the desktop can be displayed across the central axis. For example, the icon 512 of the browser application is displayed across the central axis on the display area 201, display area 202, and display area 203. When the electronic device 100 is in an unfolded state, the application window 511 in the user interface 510 can be displayed together through the entire display area of the display screen 194 (i.e., display area 201, display area 202, and display area 203). The application window 511 can be displayed across the central axis on the display area 201, display area 202, and display area 203, where the title bar 511A is located in the display area 201.

[0151] In one embodiment, the electronic device 100 can detect a folding operation of the user, and this folding operation can reduce the angle between the two ends of the bent part. Based on this folding operation, the angle between the two ends of the bent part of the electronic device 100 can change from being greater than the second angle threshold to being greater than or equal to the first angle threshold and less than or equal to the second angle threshold, that is, the electronic device 100 changes from an unfolded state to a bent state. In response to the electronic device 100 changing from an unfolded state to a bent state, the electronic device 100 can display the application window 511 on the first display area or the second display area of the display screen 194.

[0152] In one embodiment, the electronic device 100 may preset a default display area in the bent state to determine the display area for displaying the application window 511 in the bent state. Hereinafter, an example where the default display area is the first display area above the central axis will be described. In response to the electronic device 100 changing from the unfolded state to the bent state, if the application window 511 has a historical display area in the bent state (such as the first display area or the second display area), the electronic device 100 in the bent state may display the application window 511 in this historical display area. If the application window 511 does not have a historical display area in the bent state, the electronic device 100 in the bent state may display the application window 511 in the default display area (i.e., the first display area).

[0153] In another embodiment, the electronic device 100 may identify the display area where the title bar 511A of the application window 511 is located in the unfolded state to determine the display area for displaying the application window 511 in the bent state. In response to the electronic device 100 changing from the unfolded state to the bent state, if the display area where the title bar 511A of the application window 511 is located in the unfolded state is the first display area, the electronic device 100 in the bent state may display the application window 511 in the first display area. If the display area where the title bar 511A of the application window 511 is located in the unfolded state is the second display area, the electronic device 100 in the bent state may display the application window 511 in the second display area.

[0154] The above methods for the electronic device 100 to determine the display area for displaying the application window 511 in the bent state are only for examples and should not constitute a limitation.

[0155] In one embodiment, in response to the electronic device 100 changing from the unfolded state to the bent state, an example of the electronic device 100 displaying the application window 511 in the first display area above the central axis of the display screen 194 can be seen in Figure 5B . As Figure 5BAs shown, the electronic device 100 is in a bent state. The electronic device 100 can display a user interface 520 through the display screen 194. The user interface 520 may include a desktop and an application window 511, and the application window 511 is located on the upper layer of the desktop. Among them, the first display area includes the display area 201 and the partial display area above the central axis in the display area 203. Since the partial display area above the central axis in the display area 203 is located at the bottom of the first display area, and the title bar 511A, which is the key content of the application window 511, is located at the top of the application window 511, the two do not overlap (there will be no situation where it is not easy for the user to perform a touch operation on the title bar 511A). What may overlap with the display area 203 is the non-title bar content (non-critical content of the application window 511) located at the bottom of the application window 511. Therefore, the application window 511 can be directly displayed on the first display area above the central axis of the display screen 194 without avoiding the partial display area above the central axis in the display area 203, and the user can conveniently view and operate the application window 511.

[0156] As Figure 5B shown, the desktop in the user interface 520 can be displayed together through the entire display area (display area 201, display area 202, and display area 203) of the display screen 194, but the icons of the application programs on the desktop do not cross the central axis and are not displayed on the bendable display area 203. For example, all the content of the icon 512 of the browser application is displayed in the display area 202, which can avoid the situation of inconvenient user operation.

[0157] In one implementation, in response to the electronic device 100 changing from an unfolded state to a bent state, for an example of the electronic device 100 displaying the application window 511 in the second display area below the central axis of the display screen 194, see Figure 5C . As Figure 5CAs shown, the electronic device 100 is in a bent state. The electronic device 100 can display a user interface 530 through the display screen 194. The user interface 530 may include a desktop and an application window 511, and the application window 511 is located on the upper layer of the desktop. Among them, the second display area includes the display area 202 and the partial display area of the display area 203 located below the central axis. Since the partial display area of the display area 203 located below the central axis is located at the top of the second display area, and the title bar 511A, which is the key content of the application window 511, is located at the top of the application window 511, the two may overlap. Therefore, the application window 511 can be displayed on the display area 202 in the second display area below the central axis of the display screen 194, avoiding being displayed in the partial display area of the display area 203 located below the central axis. This can prevent the title bar 511A of the application window 511 from overlapping with the display area 203, thereby avoiding the situation where it is not easy for the user to perform a touch operation on the title bar 511A. Figure 5C The description of the desktop shown and ​ the description of the desktop shown is similar and will not be elaborated here.

[0158] In ​ it, after the electronic device 100 is transformed from the unfolded state to the bent state, if it is determined to display the application window 511 in the first display area above the central axis, it can be selected whether to avoid displaying in the display area 203 at the bottom of the first display area (actually the partial display area of the display area 203 located above the central axis). Since the content other than the title bar at the bottom of the application window 511 may overlap with the display area 203, the application window 511 can be displayed without avoiding the display area 203 at the bottom of the first display area. If it is determined to display the application window 511 in the second display area below the central axis, it can be selected whether to avoid displaying in the display area 203 at the top of the second display area (actually the partial display area of the display area 203 located below the central axis). Since the title bar 511A at the top of the application window 511 may overlap with the display area 203, the application window 511 can be displayed by avoiding the display area 203 at the top of the second display area. That is to say, after the electronic device 100 is transformed from the unfolded state to the bent state, the application window 511 can be displayed in the display area above or below the central axis. Among them, the title bar 511A, which is the key content of the application window 511, does not overlap with the bendable display area 203, thus ensuring the user experience.

[0159] ​ Taking the application window as an example for illustration, in some other embodiments, when the electronic device 100 is in the unfolded state, the electronic device 100 can display the maximized application interface of the application program. For specific examples, reference can be made to ​ .

[0160] ​ This is another schematic diagram of the user interface when the electronic device 100 provided by the embodiment of the present application switches from the unfolded state to the bent state.

[0161] As ​ shown, the electronic device 100 is in the unfolded state. The electronic device 100 displays the user interface 540 through the display screen 194. The user interface 540 is the maximized application interface of the browser application. The maximized application interface of this browser application can be displayed together through the entire display area (display area 201, display area 202, and display area 203) of the display screen 194. The maximized application interface of this browser application can be displayed across the central axis on the display area 201, display area 202, and display area 203. Among them, the title bar 511A is located in the display area 201.

[0162] In one implementation, the electronic device 100 can detect the folding operation of the user. This folding operation can reduce the angle between the two ends of the bent part. In response to the electronic device 100 changing from the unfolded state to the bent state, the electronic device 100 can display the maximized application interface of the browser application on the first display area or the second display area of the display screen 194.

[0163] For an example of the electronic device 100 displaying the maximized application interface of the browser application on the first display area above the central axis of the display screen 194, please refer to ​ . As ​ shown, the electronic device 100 is in the bent state. The electronic device 100 can display the user interface 550 through the display screen 194. The user interface 550 can include the desktop and the maximized application interface 551 of the browser application. The maximized application interface 551 is located on the upper layer of the desktop. The maximized application interface 551 includes the title bar 551A. Among them, since the part of the maximized application interface 551 that may overlap with the display area 203 is the non-title bar content at the bottom, the title bar 551A will not overlap with the display area 203. Therefore, the maximized application interface 551 can be directly displayed on the first display area above the central axis of the display screen 194 without avoiding the part of the display area above the central axis in the display area 203 for display. ​ The description of the desktop shown in ​ is similar to the description of the desktop shown in

[0164] For an example of the electronic device 100 displaying the maximized application interface of the browser application on the second display area below the central axis of the display screen 194, please refer to ​ . As ​As shown, the electronic device 100 is in a bent state. The electronic device 100 can display a user interface 560 through the display screen 194. The user interface 560 may include a desktop and a maximized application interface 561 of a browser application. The maximized application interface 561 is located on top of the desktop. Among them, since what may overlap with the display area 203 in the maximized application interface 561 is the top title bar 561A, the maximized application interface 561 can be displayed on the display area 202 in the second display area below the central axis of the display screen 194, avoiding the partial display area located below the central axis in the display area 203. ​ The description of the desktop shown and ​ The description of the desktop shown is similar and will not be repeated here.

[0165] In some other embodiments, when the electronic device 100 is in an unfolded state, the electronic device 100 can display a split-screen interface. For a specific example, please refer to ​ .

[0166] ​ FIG. is a schematic diagram of a user interface when another electronic device 100 provided in an embodiment of the present application switches from an unfolded state to a bent state.

[0167] As ​ shown, the electronic device 100 is in an unfolded state. The electronic device 100 displays a user interface 570 through the display screen 194. The user interface 570 may be a split-screen interface, and this split-screen interface can be displayed together through the entire display area (display area 201, display area 202, and display area 203) of the display screen 194. This split-screen interface can be displayed across the central axis on the display area 201, display area 202, and display area 203.

[0168] Among them, the user interface 570 may include a split-screen window 571 of a browser application and a split-screen window 572 of a picture application. The split-screen window 571 and the split-screen window 572 do not overlap with each other. For example, the dividing line between the split-screen window 571 and the split-screen window 572 may be the central axis. The split-screen window 571 is displayed above the central axis, and the split-screen window 572 is displayed below the central axis. It is not limited to this. The dividing line between the split-screen window 571 and the split-screen window 572 may also be above or below the central axis. The split-screen window 571 may include a title bar 571A. The description of the title bar 571A is similar to that of the ​ title bar 511A shown. The split-screen window 572 may include a title bar 572A. The title bar 572A may include a minimize control (for hiding the display of the split-screen window 572), a maximize control (for maximizing the display of the split-screen window 572), and a close control (for closing the split-screen window 572). The title bar 572A can also be used to trigger moving / dragging the split-screen window 572.

[0169] In one embodiment, the electronic device 100 can detect a folding operation of the user, which can reduce the angle between the two ends of the bent portion. In response to the electronic device 100 changing from the unfolded state to the bent state, the electronic device 100 can display a split-screen interface of a browser application and a picture application on the first display area or the second display area of the display screen 194.

[0170] For an example of the electronic device 100 displaying a split-screen interface of a browser application and a picture application on the first display area above the central axis of the display screen 194, refer to ​ . As ​ shown, the electronic device 100 is in the bent state. The electronic device 100 can display a user interface 580 through the display screen 194. The user interface 580 can include a desktop and a split-screen interface 581. The split-screen interface 581 is located on the upper layer of the desktop. The split-screen interface 581 can include a split-screen window 571 of the browser application and a split-screen window 572 of the picture application. Among them, since what may overlap with the display area 203 in the split-screen interface 581 is the non-title bar content at the bottom, the title bar 571A and the title bar 572A will not overlap with the display area 203. Therefore, the split-screen interface 581 can be directly displayed on the first display area above the central axis of the display screen 194 without avoiding the partial display area located above the central axis in the display area 203. ​ The description of the desktop shown in ​ is similar to the description of the desktop shown in

[0171] For an example of the electronic device 100 displaying a split-screen interface of a browser application and a picture application on the second display area below the central axis of the display screen 194, refer to ​ . As ​ shown, the electronic device 100 is in the bent state. The electronic device 100 can display a user interface 590 through the display screen 194. The user interface 590 can include a desktop and a split-screen interface 591. The split-screen interface 591 is located on the upper layer of the desktop. The split-screen interface 591 can include a split-screen window 571 of the browser application and a split-screen window 572 of the picture application. Among them, since what may overlap with the display area 203 in the split-screen interface 591 are the title bars 571A and 572A at the top, the split-screen interface 591 can be displayed on the display area 202 in the second display area below the central axis of the display screen 194, avoiding the partial display area located below the central axis in the display area 203. ​ The description of the desktop shown in ​ is similar to the description of the desktop shown in

[0172] ​Taking the example that when the electronic device 100 is in the unfolded state, the application interface is displayed across the central axis. In some other embodiments, when the electronic device 100 is in the unfolded state, the electronic device 100 may display the application interface of the application program in the display area on one side of the central axis. For specific examples, see ​ . ​ Taking the application window in which the application interface is displayed in the form of a window as an example for illustration.

[0173] ​ FIG. is a schematic diagram of a user interface of another electronic device 100 switching from the unfolded state to the bent state provided by an embodiment of the present application.

[0174] As ​ shown, the electronic device 100 is in the unfolded state. The electronic device 100 displays the user interface 610 through the display screen 194. The user interface 610 includes a desktop and an application window 611 of a picture application. The application window 611 may include a title bar 611A. ​ The description of the desktop shown in ​ is similar to the description of the desktop shown in

[0175] and will not be repeated. The application window 611 may be displayed in the second display area below the central axis of the display screen 194. Among them, the title bar 611A located at the top of the application window 611 overlaps with the display area 203. ​ .

[0176] As ​ shown, the electronic device 100 is in the bent state. The electronic device 100 may display the user interface 620 through the display screen 194. The user interface 620 includes a desktop and an application window 611 of a picture application. Among them, since it is the title bar 611A at the top of the application window 611 that may overlap with the display area 203, the application window 611 in the user interface 620 is not directly displayed in the second display area below the central axis of the display screen 194, but is displayed in the display area 202 in the second display area, avoiding the part of the display area located below the central axis in the display area 203. ​ The description of the desktop shown in ​ is similar to the description of the desktop shown in

[0177] ​It is a schematic diagram of a user interface when another electronic device 100 provided by an embodiment of the present application switches from an unfolded state to a bent state.

[0178] As ​ shown, the electronic device 100 is in an unfolded state. The electronic device 100 displays a user interface 630 through a display screen 194. The user interface 630 includes a desktop and an application window 611 of a picture application. The application window 611 may include a title bar 611A. ​ The description of the desktop shown and ​ the description of the desktop shown are similar and will not be elaborated here. The application window 611 can be displayed through a first display area above the axis of the display screen 194. Among them, the non-title bar content at the bottom of the application window 611 overlaps with the display area 203.

[0179] In one embodiment, the electronic device 100 can detect a folding operation of the user. This folding operation can reduce the angle between the two ends of the bent part. In response to the electronic device 100 changing from the unfolded state to the bent state, the electronic device 100 can display the application window 611 on the current first display area (that is, the first display area where the application window 611 is located in the unfolded state). For specific details, please refer to ​ .

[0180] As ​ shown, the electronic device 100 is in a bent state. The electronic device 100 can display a user interface 640 through the display screen 194. The user interface 640 includes a desktop and an application window 611 of a picture application. Among them, since it is the non-title bar content at the bottom of the application window 611 that may overlap with the display area 203, the title bar 611A will not overlap with the display area 203. Therefore, the application window 611 in the user interface 640 can be directly displayed on the first display area above the axis of the display screen 194 without avoiding the part of the display area above the axis in the display area 203. ​ The description of the desktop shown and ​ the description of the desktop shown are similar and will not be elaborated here.

[0181] In some embodiments, when the electronic device 100 displays the application interface 1 of the application program 1 in the first display area / second display area in the bent state, it can receive an input from the user to open the application interface 2 of the application program 1. In response to this input, the electronic device 100 can display the application interface 2 in the current display area. For example, the application interface 2 is a sub-interface of the application interface 1.

[0182] In some examples, after ​ and ​ , the electronic device 100 can receive an action on ​The user operation of the application window 511 in the user interface 520 shown is used to open other application windows of the browser application. ​ As shown, in response to the user operation, the electronic device 100 can display the application window 711 of the browser application on the current first display area (i.e., the first display area for displaying the application window 511), and the application window 711 is displayed on the upper layer of the desktop. Optionally, the application window 711 can be displayed on the upper layer of the application window 511. The application window 711 can be understood as a subwindow of the application window 511. Among them, since the non-title bar content at the bottom of the application window 711 may overlap with the display area 203, the title bar 711A will not overlap with the display area 203. Therefore, the application window 711 can be displayed directly on the first display area on the upper side of the central axis of the display screen 194, without having to avoid the partial display area on the upper side of the central axis in the display area 203.

[0183] In some examples, ​ and ​ Afterwards, the electronic device 100 may receive the ​ The user operation of the application window 511 in the user interface 530 shown is used to open other application windows of the browser application. In response to the user operation, the electronic device 100 can display other application windows of the browser application (such as the above-mentioned application window 711) on the current second display area. Since the title bar at the top of the other application window may overlap with the display area 203, the other application window can be displayed on the display area 202 in the second display area below the central axis of the display screen 194, avoiding the display of the portion of the display area 203 located below the central axis. In response to the user operation, the electronic device 100 can display the application window 711 of the browser application on the current first display area (i.e., the first display area used to display the application window 511).

[0184] It is understandable that when the electronic device 100 opens a new application interface in the bent state, the application interface can be displayed in the first display area or the second display area, rather than being displayed in the center of the display screen 194 across the central axis (for example, ​ The application window 410 shown is displayed across the central axis, so that users can easily operate the application interface, solving the problem of poor display effects such as visual reflection, and further improving the user experience. It also further avoids damage to the area near the central axis, improving product usability.

[0185] In some embodiments, when the electronic device 100 is in a bent state and displays the application window 1 of application 1 in the first display area / second display area, it can receive an input from the user to control the application window 1 to be maximally displayed. In response to this input, the electronic device 100 can display the maximized application interface corresponding to the application window 1 in the current display area.

[0186] In some examples, ​ and ​ After that, the electronic device 100 can receive a user operation acting on the application window 511 in the user interface 520 shown in ​ The user operation can be a touch operation (such as a click operation) acting on the maximize control in the title bar 511A. In response to this user operation, the electronic device 100 can display the maximized application interface corresponding to the application window 511 in the current first display area. For a specific example, see ​ The user interface 550 shown in. Among them, the maximized application interface corresponding to the application window 511 is the maximized application interface 551 in the user interface 550.

[0187] In some examples, ​ and ​ After that, the electronic device 100 can receive a user operation acting on the application window 511 in the user interface 530 shown in ​ The user operation can be a touch operation (such as a click operation) acting on the maximize control in the title bar 511A. In response to this user operation, the electronic device 100 can display the maximized application interface corresponding to the application window 511 in the current second display area. For a specific example, see ​ The user interface 560 shown in. Among them, the maximized application interface corresponding to the application window 511 is the maximized application interface 561 in the user interface 560.

[0188] It can be understood that when the electronic device 100 controls the application window to be maximally displayed in the bent state, it can be maximally displayed in the current display area, rather than being fully displayed across the central axis on the entire display screen 194. In this way, the user can conveniently operate the maximized application interface, solving the problem of poor display effects such as visual reflection, and further enhancing the user experience. And it further avoids damage to the area near the central axis and improves the product usability.

[0189] In some embodiments, when the electronic device 100 is in a bent state and displays the application interface 1 of application 1 in the first display area / second display area, it can receive an input from the user to control the split-screen display of the application interface 1. In response to this input, the electronic device 100 can display the split-screen interface corresponding to the application interface 1 in the current display area, and the split-screen interface can include the split-screen window corresponding to the application interface 1 and other split-screen windows.

[0190] In some examples, ​ and ​ After that, the electronic device 100 can receive a user operation acting on ​ the user interface 520 shown, and this user operation can be used to control the split-screen display of the application window 511 of the browser application and the application interface of the picture application. In response to this user operation, the electronic device 100 can display the split-screen interface corresponding to the application window 511 in the current first display area. For a specific example, refer to ​ the user interface 580 shown. Among them, the split-screen interface corresponding to the application window 511 is the split-screen interface 581 in the user interface 580, and the split-screen window 571 in the split-screen interface 581 is the split-screen window in which the application window 511 is displayed in a split-screen form.

[0191] In some examples, ​ and ​ After that, the electronic device 100 can receive a user operation acting on ​ the user interface 530 shown, and this user operation can be used to control the split-screen display of the application window 511 of the browser application and the application interface of the picture application. In response to this user operation, the electronic device 100 can display the split-screen interface corresponding to the application window 511 in the current second display area. For a specific example, refer to ​ the user interface 590 shown. Among them, the split-screen interface corresponding to the application window 511 is the split-screen interface 591 in the user interface 590, and the split-screen window 571 in the split-screen interface 591 is the split-screen window in which the application window 511 is displayed in a split-screen form.

[0192] It can be understood that when the electronic device 100 controls the application window to be maximized in the bent state, it can be maximized in the current display area, rather than being spread across the entire display screen 194 across the central axis. In this way, users can conveniently operate the maximized application interface, solving the problem of poor display effects such as visual reflection, and further improving the user experience. And it further avoids damage to the area near the central axis and improves the product usability.

[0193] Not limited to the above embodiments, in some other embodiments, when the electronic device 100 is in a bent state and the application interface of Application 1 is not displayed, it can receive an input from the user to open the application interface 1 of Application 1. In response to this input, the electronic device 100 can also display the application interface 1 in the first display area or the second display area. In some examples, the application interface 1 in the bent state can be displayed in the form of a window. For specific examples, reference can be made to ​ and ​ the application window 511 shown. In some other examples, the application interface 1 in the bent state can also be displayed in a maximized form. For specific examples, reference can be made to ​ the maximized application interface 551 shown in ​ and the maximized application interface 561 shown in ​ and ​ the split-screen window 571 / split-screen window 572 shown.

[0194] Next, a schematic diagram of the user interface when the user moves / drags the application window on the electronic device 100 in the bent state will be introduced exemplarily.

[0195] ​ FIG. is a schematic diagram of the user interface for the user to move / drag the application window provided by an embodiment of the present application.

[0196] As ​ shown, the electronic device 100 is in a bent state. The electronic device 100 can display the user interface 810 through the display screen 194. The user interface 810 can include a desktop and an application window 511. The application window 511 before movement in the user interface 810 can be displayed in the first display area above the central axis, specifically at position 1 in the display area 201. Position 1 is the ​ display position of the application window 511 in the user interface 520 shown. In one implementation manner, the electronic device 100 can receive a user operation acting on the application window 511 (at position 1) before movement. This user operation can be used to move the application window 511. This user operation is, for example, a touch and slide operation, and this touch and slide operation is, for example, a slide in the lower right direction. Assume that the predicted application window 511 after moving in response to this user operation is at position 2. Since all the content of the application window 511 at position 2 is displayed in the first display area above the central axis, the application window 511 at position 2 does not cross the central axis for display, and the content overlapping with the display area 203 in the application window 511 at position 2 is non-title bar content. Therefore, the electronic device 100 can, in response to this user operation, display the moved application window 511 at position 2 in the first display area.

[0197] As​ As shown, the electronic device 100 is in a bent state. The electronic device 100 can display the user interface 820 through the display screen 194. The user interface 820 can include a desktop and an application window 511. The application window 511 before movement in the user interface 820 is located at position 2 above the central axis, and position 2 is ​ the display position where the moved application window 511 is located in the user interface 810 as shown. In one embodiment, the electronic device 100 can receive a user operation acting on the application window 511 before movement (at position 2), and this user operation can be used to move the application window 511. This user operation is, for example, a touch and slide operation, and this touch and slide operation is, for example, a downward slide. Assume that a part of the content of the application window 511 predicted to move in response to this user operation is located in the second display area below the central axis, that is, the application window 511 may straddle the central axis for display. Therefore, the electronic device 100 can respond to this user operation and display the moved application window 511 at position 3 in the second display area below the central axis, rather than displaying the application window 511 straddling the central axis. Among them, the application window 511 at position 3 is displayed in the display area 202 in the second display area, avoiding being displayed in a part of the display area below the central axis in the display area 203, and the title bar 511A in the application window 511 at position 3 does not overlap with the display area 203.

[0198] ​ It is a schematic diagram of a user interface for another user to move / drag an application window provided by an embodiment of the present application.

[0199] As ​ shown, the electronic device 100 is in a bent state. The electronic device 100 can display the user interface 830 through the display screen 194. The user interface 830 can include a desktop and an application window 511. The application window 511 before movement in the user interface 830 is located at position 2 above the central axis. In one embodiment, the electronic device 100 can receive a user operation acting on the application window 511 before movement (at position 2), and this user operation can be used to move the application window 511. This user operation is, for example, a touch and slide operation, and this touch and slide operation is, for example, a downward slide. Assume that the application window 511 predicted to move in response to this user operation is located at position 4. The title bar 511A in the application window 511 at position 4 is still displayed in the display area 201, and the title bar 511A does not overlap with the display area 203. Then the electronic device 100 can respond to this user operation and display the moved application window 511 at position 4. Among them, the title bar 511A in the application window 511 at position 4 is displayed in the display area 201, and the other content of the application window 511 at position 4 except the title bar 511A is displayed in the display area 203 and the display area 202, and the application window 511 at position 4 straddles the central axis for display.

[0200] In one embodiment, the electronic device 100 may receive a user operation on the application window 511 at position 4 in the user interface 830 shown, and the user operation may include, for example, a touch sliding operation of swiping down. When the title bar 511A in the application window 511 predicted to move in response to the user operation overlaps with the display area 203, or when the title bar 511A is located in the display area 202, the electronic device 100 may, in response to the user operation, display the moved application window 511 in the display area 202 in the second display area below the central axis, such as ​ the application window 511 in the user interface 530 shown. ​ Taking the example that the user moves the application window 511 displayed in the first display area above the central axis downward to the second display area below the central axis for illustration. In some other embodiments, the user may also move the application window 511 displayed in the second display area below the central axis upward to the first display area above the central axis. Exemplarily, assume

[0201] ​ that the application window 511 at position 3 in the user interface 820 shown is the application window 511 before movement. The electronic device 100 may receive a user operation on the application window 511 at position 3. For example, the user operation may include a touch sliding operation of swiping up. When the title bar 511A in the application window 511 predicted to move in response to the user operation remains in the display area 202 and does not overlap with the display area 203, the electronic device 100 may, in response to the user operation, display the moved application window 511 in the display area 202. When the title bar 511A in the application window 511 predicted to move in response to the user operation overlaps with the display area 203, or when the title bar 511A is located in the display area 201, the electronic device 100 may, in response to the user operation, display the moved application window 511 in the first display area above the central axis, such as displaying the moved application window 511 at position 2 shown in ​ or at position 1 shown in ​ instead of displaying the application window 511 across the central axis. ​ Not limited to the application scenarios and user interface schematic diagrams in the above examples, in some other embodiments, the first display area may be the display area 201 above the central axis of the display screen 194 shown in

[0202] ​ ​ and the second display area may be the display area 202 below the central axis of the display screen 194 shown in ​ ​ . Therefore, when the electronic device 100 is in the bent state, the application interfaces displayed by the electronic device 100 will not overlap with the bendable display area 203.

[0203] In some examples, the electronic device 100 is in ​ the unfolded state shown, and displays ​ the user interface 510 shown. In response to the electronic device 100 changing from the unfolded state to the bent state, the electronic device 100 may display the application window 511 on the display area 201, or display the application window 511 on the display area 203, and the application window 511 is avoided from being displayed on the bendable display area 203.

[0204] In some examples, the electronic device 100 is in ​ the unfolded state shown, and displays ​ the user interface 540 shown. In response to the electronic device 100 changing from the unfolded state to the bent state, the electronic device 100 may display the maximized application interface of the browser application on the display area 201, or display the maximized application interface of the browser application on the display area 203, and the maximized application interface of the browser application is avoided from being displayed on the bendable display area 203. Examples of the maximized application interface of the browser application can be seen in ​ the maximized application interface 551 shown and ​ the maximized application interface 561 shown.

[0205] In some examples, the electronic device 100 is in ​ the unfolded state shown, and displays ​ the user interface 570 shown. In response to the electronic device 100 changing from the unfolded state to the bent state, the electronic device 100 may display the split-screen interface of the browser application and the picture application on the display area 201, or display the split-screen interface of the browser application and the picture application on the display area 203, and the split-screen interface of the browser application and the picture application is avoided from being displayed on the bendable display area 203. Examples of the split-screen interface of the browser application and the picture application can be seen in ​ the split-screen interface 581 shown and ​ the split-screen interface 591 shown.

[0206] In some examples, the electronic device 100 is in ​ the unfolded state shown, and displays ​ the user interface 630 shown. In response to the electronic device 100 changing from the unfolded state to the bent state, the electronic device 100 may display the application window 611 on the display area 201, and the application window 611 is avoided from being displayed on the bendable display area 203.

[0207] In some examples, the electronic device 100 is in ​ the bent state shown, and displays a similar ​The user interface 520 shown in FIG. 5 is shown in FIG. 5 , but in this case, the application window 511 is displayed in the display area 201 and does not overlap with the display area 203. The electronic device 100 may receive a user operation on the application window 511, the user operation being used to open another application window of the browser application. In response to the user operation, the electronic device 100 may display the other application window of the browser application in the current first display area (i.e., the display area 201).

[0208] In some examples, ​ and ​ Afterwards, the electronic device 100 may receive the ​ The user operation of the application window 511 in the user interface 530 is shown, and the user operation is used to open other application windows of the browser application. In response to the user operation, the electronic device 100 can display other application windows of the browser application on the current second display area (i.e., display area 202).

[0209] In some examples, the electronic device 100 is in ​ The bending state shown shows ​ The application window 511 (at position 1) before being moved in the user interface 810 shown. The electronic device 100 can receive a user operation acting on the application window 511 (at position 1) before being moved. The user operation can be used to move the application window 511. The user operation is, for example, a touch-slide operation, which includes, for example, a downward slide. Assume that the application window 511 predicted to be moved in response to the user operation is at position 5. When the entire content of the application window 511 at position 5 is located in the display area 201, the electronic device 100 can display the moved application window 511 at position 5 in the display area 201 in response to the user operation. When part of the content of the application window 511 at position 5 overlaps with the display area 203, or when the entire content of the application window 511 is located in the display area 202, the electronic device 100 can display the moved application window 511 in the display area 202 in response to the user operation, with the application window 511 avoiding display in the flexible display area 203. The example of moving the application window toward the lower side of the central axis is not limited to the above. When the application window is moved toward the upper side of the central axis, the application window will also be displayed in the bendable display area 203. The specific examples are similar and will not be repeated here.

[0210] Next, we will introduce the flow chart of the display method provided by the embodiment of the present application. ​ The electronic device 100 shown. The method can also be applied to ​ The electronic device 100 shown. The method can also be applied to ​ The electronic device 100 is shown.

[0211] ​ It is a schematic flowchart of a display method provided by an embodiment of the present application. The method may include but is not limited to the following steps:

[0212] S101: When the electronic device 100 is in the unfolded state, the first application of the electronic device 100 calls the display acquisition interface to obtain a display1 with the original size from the screen management module of the electronic device 100.

[0213] S102: When the electronic device 100 is in the unfolded state, the first application of the electronic device 100 displays the first application interface on the display screen 194 corresponding to the display1 with the original size according to the display mode 1.

[0214] S103: When the electronic device 100 is in the unfolded state, the desktop module of the electronic device 100 calls the display acquisition interface to obtain a display1 with the original size from the screen management module of the electronic device 100.

[0215] S104: When the electronic device 100 is in the unfolded state, the desktop module of the electronic device 100 displays the desktop on the display screen 194 corresponding to the display1 with the original size.

[0216] In one implementation, when the electronic device 100 is in the unfolded state, the screen management module of the electronic device 100 maintains a display1 with the original size. The original size of the display1 is the same as the size of the display screen 194 of the electronic device 100. The display area corresponding to the display1 with the original size is the entire display area of the display screen 194, and the entire display area is, for example, ​ the display areas shown in 201, 202, and 203. For an example of the software architecture of the electronic device 100 in the unfolded state, refer to ​ , ​ the software architecture shown in ​ and is similar to the software architecture shown in ​ . As shown in

[0217] Among them, the display acquisition interfaces in S101 and S103 are, for example, the display.getAllDisplay interface. S101 is an optional step. S103 is an optional step. In some examples, the first application and the desktop module can default to perceiving display1 in its original size without calling the display acquisition interface. In this case, S101 and S103 can be skipped.

[0218] Among them, S104 is an optional step.

[0219] Among them, display mode 1 can include the display position 1 and display size 1 of the first application interface.

[0220] In one implementation, the first application interface can be an application window that is displayed in window form in the first application interface. At this time, the electronic device 100 can display the desktop or not. For example, the size of the application window is smaller than the size of display1.

[0221] In another implementation, the first application interface can be a maximized application interface that is displayed in maximized form in the first application interface. At this time, the electronic device 100 can not display the desktop. For example, the size of the maximized application interface can be smaller than or equal to the size of display1.

[0222] In another implementation, the first application interface is a first split-screen interface. At this time, the electronic device 100 can display the desktop or not. The first split-screen interface includes multiple split-screen windows, and these multiple split-screen windows include the split-screen window of the first application. In some examples, all of these multiple split-screen windows are the split-screen windows of the first application, then the first application interface is displayed by the first application itself. In other examples, these multiple split-screen windows include the split-screen window of the first application and the split-screen windows of other applications, then the first application interface is displayed by the first application and other applications together. ​ For the convenience of description, only the first application is shown. The multiple split-screen windows in the first split-screen interface do not overlap with each other. For example, the size of each split-screen window in the first split-screen interface is smaller than the size of display1. Optionally, the sum of the sizes of the multiple split-screen windows in the first split-screen interface (i.e., the size of the split-screen interface) is smaller than or equal to the size of display1.

[0223] In one implementation, when the first application displays the first application interface in the display area corresponding to display1 in its original size (i.e., the entire display area of the display screen 194), the first application interface can span the central axis. For specific examples, please refer to ​ , ​ , ​ , in another implementation, the first application interface can also not span the central axis. For specific examples, please refer to​ and ​ 。

[0224] S105: When the electronic device 100 changes from the unfolded state to the bent state, the screen management module of the electronic device 100 reports to the window management module that the electronic device 100 is in the bent state (carrying the size of the bent display area in the display screen 194).

[0225] In one embodiment, when the user bends the electronic device 100 so that the electronic device 100 changes from the unfolded state to the bent state, the camera and / or sensors (such as an angle sensor, an acceleration sensor, a gyroscope sensor, etc.) of the electronic device 100 can report a detection signal to the screen management module, and the screen management module can determine that the electronic device 100 changes from the unfolded state to the bent state according to the detection signal.

[0226] In one embodiment, when the screen management module determines that the electronic device 100 changes from the unfolded state to the bent state, the screen management module can report to the window management module that the electronic device 100 is in the bent state, and at the same time can send the size of the display screen 194 and the size of the bent display area in the display screen 194 to the window management module. Among them, the bent display area in the display screen 194 can be ​ the display area 203 located at the bent part as shown.

[0227] S106: The window management module of the electronic device 100 obtains the sizes of the first display area and the second display area on different sides of the central axis of the display screen 194.

[0228] In one embodiment, after receiving the report from the screen management module that the electronic device 100 is in the bent state, the window management module can still maintain a display1 with an original size, and at the same time determine the sizes of the first display area and the second display area according to the size of the display screen 194 and the size of the bent display area in the display screen 194 sent by the screen management module.

[0229] In one embodiment, neither the first display area nor the second display area overlaps with the bent display area. In another embodiment, the first display area partially overlaps with the bent display area, and the second display area partially overlaps with the bent display area.

[0230] Exemplarily, the display screen 194 is ​ the display screen 194 as shown, and the bent display area in the display screen 194 is ​ the display area 203 as shown. In one case, neither the first display area nor the second display area overlaps with the bent display area, and the first display area can be ​The display area 201 shown, the second display area can be ​ The display area 202 shown. In another case, the first display area and the bent display area partially overlap, and the second display area and the bent display area partially overlap. The first display area can be ​ The partial display area above the central axis in the display area 201 and the display area 203 shown, and the second display area can be ​ The partial display area below the central axis in the display area 202 and the display area 203 shown.

[0231] S107: The window management module of the electronic device 100 determines the display mode 2 of the first application interface in the bent state.

[0232] In one implementation, the first application displays the first application interface in display mode 1 when the electronic device 100 is in the unfolded state. After the electronic device 100 switches from the unfolded state to the bent state, the window management module can re-determine the display mode 2 of the first application interface in the bent state. The display mode 2 can include the display position 2 and the display size 2. In one implementation, the window management module can determine the display mode 2 based on at least one of the display mode 1, the size of the first display area, the size of the second display area, and the size of the bent display area.

[0233] In one implementation, the display position 2 in the display mode 2 is located in the first display area or the second display area, that is, when the electronic device 100 is in the bent state, the first application interface is displayed in the first display area or the second display area, and will not cross the central axis. In some examples, the window management module can preset the default display area in the bent state. The default display area is the first display area or the second display area. If the first application interface has a historical display area in the bent state (the historical display area is the first display area or the second display area), then it is determined that the display position 2 is located in the historical display area. If the first application interface does not have a historical display area in the bent state, then it is determined that the display position 2 is located in the default display area. Without limitation, in some other examples, the window management module can identify whether the title bar of the first application interface at the display position 1 is located in the first display area or the second display area. If it is located in the first display area, then it is determined that the display position 2 is located in the first display area. If it is located in the second display area, then it is determined that the display position 2 is located in the second display area. The embodiments of the present application do not limit the method for determining whether the display position 2 is located in the first display area or the second display area.

[0234] In one embodiment, when the first display area and the second display area do not overlap with the bent display area, the first application interface of display mode 2 determined will not overlap with the bent display area. In another embodiment, when the first display area partially overlaps with the bent display area and the second display area partially overlaps with the bent display area, the key content (such as the title bar) of the first application interface of display mode 2 determined will not overlap with the bent display area.

[0235] In one embodiment, the display position 2 may include the coordinates of the first application interface, such as the coordinates of the upper left vertex of the first application interface. In one embodiment, the display size 2 includes, for example, the length and width of the rectangular first application interface. In some examples, if the first application interface of display size 1 can be displayed at the display position 2 without exceeding the current first display area / second display area and without the key content overlapping with the bent display area, the display size 2 can be directly determined as the display size 1. In another embodiment, if the first application interface of display size 1 is displayed at the display position 2 and exceeds the current first display area / second display area and / or the key content overlaps with the bent display area, the display size 1 can be reduced to obtain the display size 2. For example, the size of the exceeded part / overlapped part can be subtracted, or reduced proportionally. The embodiments of the present application do not limit the specific reduction method. Examples of calculating the display position 2 and the display size 2 can be seen in the following ​ , which will not be elaborated here for the time being.

[0236] S108: The window management module of the electronic device 100 sends the display mode 2 of the first application interface in the bent state to the first application.

[0237] In one embodiment, the window management module can send the display mode 2 of the first application interface in the bent state to the first application through the window.onWindowRectChange callback method.

[0238] ​ Taking the example that the window management module actively sends the display mode 2 of the first application interface in the bent state to the first application, in some other embodiments, the first application can also actively call the interface of the window management module to obtain the display mode 2 of the first application interface in the bent state.

[0239] ​ Taking the example that the display mode 2 is different from the display mode 1, in some other embodiments, when the display mode 2 is the same as the display mode 1, S108 may not be executed.

[0240] It can be understood that ​Taking the first application interface as an example for illustration, in specific implementation, there may be multiple application interfaces. Then in S107 - S108, the window management module may traverse these multiple application interfaces and determine the display mode of each application interface in the bent state. The window management module may send the determined display mode in the bent state to the application corresponding to each application interface.

[0241] In some embodiments, the display where the first application interface with display mode 2 is located is different from the display where the first application interface with display mode 1 is located. The window management module can not only send the display mode 2 of the first application interface in the bent state to the first application, but also send the information of the display (which can also be understood as the changed display) where the first application interface with display mode 2 is located to the first application. For example, send the information of the display where the first application interface with display mode 2 is located to the first application through the display.onDisplayChange callback method. When the first application interface with display mode 2 is located in the first display area, the window management module can send the information of the modified display1 corresponding to the first display area to the first application. When the first application interface with display mode 2 is located in the second display area, the window management module can send the information of display2 corresponding to the second display area to the first application. Among them, the information of the display may include but is not limited to the name and / or identity document (id) of the display, and the size of the display.

[0242] S109: When the electronic device 100 is in the bent state, the screen management module of the electronic device 100 determines to maintain display1 and the virtual display2.

[0243] In one implementation, when the electronic device 100 is in the bent state, the screen management module can obtain the modified - sized display1 and create a virtual display (mockdisplay): display2. The sum of the sizes of the modified - sized display1 and display2 may be equal to the size of the original display1. The display area corresponding to the modified - sized display1 and the display area corresponding to display2 may be two display areas on different sides of the central axis of the display screen 194. For example ​For the electronic device 100 shown, the display area corresponding to display1 of the original size is the entire display area of the display screen 194. The display area corresponding to display1 after the size is modified is the display area above the central axis of the display screen 194, that is, the partial display areas of display area 201 and display area 203 that are above the central axis. The display area corresponding to display2 is the display area below the central axis of the display screen 194, that is, the partial display areas of display area 202 and display area 203 that are below the central axis. Among them, display1 and display2 after the size is modified are only visible to application programs (such as third-party applications), and are invisible to the system of the electronic device 100. Display1 of the original size is visible to the system of the electronic device 100.

[0244] For an example of the software architecture of the electronic device 100 in the bent state, please refer to ​ , ​ the software architecture shown and ​ the software architecture shown is similar. As ​ shown, when the electronic device 100 is in the bent state, the screen management module of the framework layer can maintain display1 and display2 (display2 is a mock display). The system of the electronic device 100 can perceive a display1 of the original size from the screen management module. For example, the desktop module, window management module, or graphics display module in the framework layer can perceive a display1 of the original size from the screen management module of the framework layer. An example of the perception method can be seen in S111. Any application in the application layer of the electronic device 100 can perceive display1 and display2 with the modified size from the screen management module of the framework layer. Examples of the perception methods can be seen in S110-1 and S110-2. Examples of display1 of the original size, display1 with the modified size, and display2 can be seen below ​ . In ​ , the displays perceived by the system and applications of the electronic device 100 are different, so the display areas used are different. By implementing the "allocation" of the display area in this way, the amount of application adaptation can be reduced, and the product usability is higher.

[0245] Among them, when the electronic device 100 is in the bent state, the way for the first application of the electronic device 100 to perceive the display maintained by the screen management module can be Method 1 shown in S110-1, or Method 2 shown in S110-2.

[0246] S110-1: The screen management module of the electronic device 100 synchronizes display1 with the modified size and the virtual display2 to the first application.

[0247] In one embodiment, the screen management module can notify the first application of the size change information of display1 and the newly added display2 through the display.onDisplayChange callback method.

[0248] S110-2: The first application of the electronic device 100 calls the display acquisition interface to obtain the modified-size display1 and the virtual display2 from the screen management module of the electronic device 100.

[0249] In one embodiment, the display acquisition interface is, for example, the display.getAllDisplay interface. When the electronic device 100 is in a bent state, the screen management module can determine whether the caller of the display acquisition interface is an application program (such as a third-party application) or a system module (such as the desktop module). If the caller is an application program, the modified-size display1 and the virtual display2 are returned to the caller, such as in S110-2. If the caller is a system module, the original-size display1 is returned to the caller, such as in S111.

[0250] S111: When the electronic device 100 is in a bent state, the desktop module of the electronic device 100 calls the display acquisition interface to obtain an original-size display1 from the screen management module of the electronic device 100.

[0251] S112: When the electronic device 100 is in a bent state, the desktop module of the electronic device 100 displays the desktop on the display screen 194 corresponding to the original-size display1.

[0252] Among them, S111 is an optional step, and S112 is an optional step.

[0253] S113: The first application of the electronic device 100 displays the first application interface in the first display area (corresponding to the modified-size display1) / the second display area (corresponding to the virtual display2) according to display mode 2.

[0254] Among them, the order of S109, S110-1 / S110-2 and S113 is not limited.

[0255] In some embodiments, in S111, the screen management module may also send the size of the bent display area in the display screen 194 to the desktop module. In S112, the desktop module may not display the operable controls on the desktop in the bent display area, for example, it may not display the icons of applications, etc. That is to say, when the electronic device 100 is in the bent state, the operable controls on the desktop can be avoided from being displayed on the bent display area.

[0256] Not limited to ​ the embodiments shown, in other embodiments, when the screen management module determines that the electronic device 100 changes from the unfolded state to the bent state, the screen management module may also report to the desktop module that the electronic device 100 is in the bent state, and at the same time, it may send the size of the bent display area in the display screen 194 to the desktop module, so that the operable controls on the desktop can be avoided from being displayed on the bent display area.

[0257] It can be understood that ​ For an example of the application scenario of the shown process, see ​ , ​ .

[0258] ​ are schematic diagrams of the display modes of some application interfaces provided by the embodiments of the present application in different physical states. ​ Taking the application window as an example for illustration.

[0259] Among them, the electronic device 100 can change from ​ the unfolded state shown to ​ the bent state shown. The electronic device 100 can also change from ​ the unfolded state shown to ​ the bent state shown.

[0260] As ​ and ​ shown, when the electronic device 100 is in the unfolded state, the application can sense the display 1 with the original size maintained by the screen management module and display the application window on the display area corresponding to the display 1 with the original size (i.e., the display screen 194). ​ Taking the application window 1 of application 1 located in the display area 201 and the application window 2 of application 2 located in the display area 202 as an example for illustration.

[0261] As ​ and ​As shown in the figure, when the electronic device 100 is in a bent state, the application can perceive the modified display1 and display2 maintained by the screen management module, and the application can also perceive whether the display where the application window is located is the modified display1 or display2. ​ Taking the application window 1 of application 1 located in the display area 201 and the application window 2 of application 2 located in the display area 202 as an example for illustration. Therefore, application 1 can perceive that the display where the application window 1 is located is the modified display1, and application 2 can perceive that the display where the application window 2 is located is display2. ​ Taking the application window 3 of application 3 located in the display area 201 as an example for illustration. Therefore, application 3 can perceive that the display where the application window 3 is located is the modified display1.

[0262] ​ Taking the upper left corner of the display screen 194 as the coordinate origin (0, 0), the short side of the display screen 194 as the X-axis, and the long side of the display screen 194 as the Y-axis as an example for illustration. Below, the size of a rectangle can be represented by Rect(X0, Y0, width, hight), where the coordinates of the upper left corner of the rectangle are (X0, Y0), the width of the rectangle is width, and the height of the rectangle is hight.

[0263] In Figure 9 In S105, the window management module can receive the size of the display screen 194 and the size of the bent display area in the display screen 194 sent by the screen management module. The size of the display screen 194 is the original size of display1. As Figure 11A and Figure 11C shown, the size of the display screen 194 can be represented as RectA(0, 0, W0, H0). As Figure 11B and Figure 11D shown, the size of the bent display area (i.e., the display area 203) of the display screen 194 can be represented as RectZ(Xz, Yz, W0, Hz). The size of the display area 201 in the display screen 194 can be represented as RectB(0, 0, W0, Yz). The size of the display area 202 in the display screen 194 can be represented as RectC(0, Yz + Hz, W0, H0 - Yz - Hz). The size of the modified display1 can be represented as RectD(0, 0, W0, Yz + 1 / 2 × Hz). The size of display2 can be represented as RectE(0, Yz + 1 / 2 × Hz, W0, H0 - Yz - 1 / 2 × Hz).

[0264] In Figure 9In S106, the window management module may determine the sizes of the first display area and the second display area according to the size of the display screen 194 sent by the screen management module and the size of the bent display area in the display screen 194. In one implementation, neither the first display area nor the second display area overlaps with the bent display area. The first display area is Figures 11A - 11D the display area 201 shown, and the size is characterized as RectB(0, 0, W0, Yz). The second display area is Figures 11A - 11D the display area 202 shown, and the size is characterized as RectC(0, Yz + Hz, W0, H0 - Yz - Hz). In another implementation, the first display area partially overlaps with the bent display area, and the second display area partially overlaps with the bent display area. The size of the first display area is Figure 11B and Figure 11D the size of display1 after the modified size shown, characterized as RectD(0, 0, W0, Yz + 1 / 2 × Hz). The size of the second display area is Figure 11B and Figure 11D the size of display2 shown, characterized as RectE(0, Yz + 1 / 2 × Hz, W0, H0 - Yz - 1 / 2 × Hz).

[0265] Next, an example is given to introduce how to determine Figure 9 the display method 2 (including the display position 2 and the display size 2) in S108. Here, taking the first display area as the display area 201 and the second display area as the display area 202 as an example, therefore, when the electronic device 100 is in the bent state, the application window will avoid being displayed in the bendable display area 203.

[0266] Example 1, for the application window 1 of the application program 1, as Figure 11A shown, when the electronic device 100 is in the unfolded state, the display where the application window 1 is located is the original-sized display1, and the application window 1 is displayed in the display area 201 and the display area 203 above the central axis of the display screen 194. The size of the application window 1 (i.e., the display method 1 of the application window 1) can be characterized as RectF(X1, Y1, W1, H1). As Figure 11BAs shown, when the electronic device 100 is in a bent state, the display where the application window 1 is located is the modified-size display1. The application window 1 is displayed on the display area 201 above the central axis and will not overlap with the display area 203. The size of the application window 1 (i.e., the display mode 2 of the application window 1) can be characterized as RectF’(X1, Y1 - Hz, W1, H1). Among them, since the display size 1 (including the width W1 and the height H1) in the display mode 1 is small, when the application window 1 is displayed in the display area 201 with the display size 1, it will not exceed the display area 201. Therefore, the display size 2 can be directly set to the display size 1. Since displaying the application window 1 at the display position 1 in the display mode 1 will cause the application window 1 to exceed the display area 201, the display position 1 can be moved upward to the upper side of the central axis to obtain the display position 2. For example Figure 11B As shown, the display position 1 includes the coordinates (X1, Y1) of the upper left corner of the application window 1, and the display position 2 includes the coordinates (X1, Y1 - Hz) of the upper left corner of the application window 1. The display position 2 is at a distance of Hz above the display position 1. Since the reference coordinate point of the modified-size display1 is the coordinate origin (0, 0), there is no need to convert the coordinates.

[0267] Example 2, for the application window 2 of the application program 2, as Figure 11A As shown, when the electronic device 100 is in an unfolded state, the display where the application window 2 is located is the original-size display1. The application window 2 is displayed on the display area 202 below the central axis of the display screen 194. The size of the application window 2 (i.e., the display mode 1 of the application window 2) can be characterized as RectG(X2, Y2, W2, H2). As Figure 11BAs shown, when the electronic device 100 is in a bent state, the display where the application window 2 is located is display2, and the application window 2 is displayed on the display area 202 below the central axis. The size of the application window 2 (i.e., the display mode 2 of the application window 2) can be characterized as RectG’(X2, Y2 - Yz - Hz, W2, H2). Among them, since the display size 1 (including the width W2 and height H2) in the display mode 1 is small, when the application window 2 is displayed in the display area 202 with the display size 1, it will not exceed the display area 202. Therefore, the display size 2 can be directly set to the display size 1. Since the application window 2 is displayed at the display position 1 in the display mode 1 and will not cause the application window 2 to exceed the display area 202 and will not overlap with the display area 203, the display position 2 can be directly set to the display position 1. However, since the reference coordinate point of display2 is not the coordinate origin (0, 0), but a certain point below the central axis, assumed to be the upper left vertex (0, Yz + Hz) of the display area 202, the coordinates of the display position 2 need to be converted. The display position 1 includes the coordinates (X2, Y2) of the upper left corner of the application window 2, and the display position 2 includes the coordinates (X2, Y2 - Yz - Hz) of the upper left corner of the application window 2 relative to the reference coordinate point (0, Yz + Hz).

[0268] Example 3, for the application window 3 of the application program 3, as Figure 11C shown, when the electronic device 100 is in an unfolded state, the display where the application window 3 is located is the original-sized display1, and the application window 3 spans the central axis in the display screen 194, that is, it is displayed on the display area 201, the display area 203, and the display area 202. The size of the application window 3 (i.e., the display mode 1 of the application window 3) can be characterized as RectH(X3, Y3, W3, H3). As Figure 11DAs shown, when the electronic device 100 is in a bent state, the display where the application window 3 is located is the modified display1, and the application window 3 is displayed on the display area 201 above the central axis. The size of the application window 3 (i.e., the display mode 2 of the application window 3) can be characterized as RectH(X3’, Y3’, W3’, H3’). Among them, since the display size 1 in the display mode 1 (including the width W3 and the height H3) is relatively large, when the application window 3 is displayed in the display area 201 with the display size 1, it will exceed the display area 201. Therefore, the display size 1 can be reduced to obtain the display size 2. For example, if the width W3 of the application window 3 exceeds the width of the display area 201 and the height H3 does not exceed the height of the display area 201, then W3 is reduced to obtain W3’, and H3’ is set to H3. If the height H3 of the application window 3 exceeds the height of the display area 201 and the width W3 does not exceed the width of the display area 201, then H3 is reduced to obtain H3’, and W3’ is set to W3. If the width W3 of the application window 3 exceeds the width of the display area 201 and the height H3 of the application window 3 exceeds the height of the display area 201, then W3 is reduced to obtain W3’, and H3 is reduced to obtain H3’. The application window 3 at the display position 1 in the display size 1 straddles the central axis for display, and the application window 3 at the display position 2 in the display size 2 does not straddle the central axis and is displayed on the display area 201. The coordinates (X3, Y3) of the upper left corner of the application window 3 included in the display position 1 may be the same as or different from the coordinates (X3’, Y3’) of the upper left corner of the application window 3 included in the display position 2. For example, the coordinates (X3’, Y3’) are located above the coordinates (X3, Y3). Since the reference coordinate point of the modified display1 is the coordinate origin (0, 0), there is no need to convert coordinates. Without limitation, in some other examples, the application window 3 may also be displayed on the display2 in the bent state, in which case coordinate conversion is required, and other descriptions are similar and will not be elaborated.

[0269] It can be understood that the above-mentioned exceeding the display area refers to exceeding the working area available for displaying the application window in the display area, and the working area in a display area may be less than or equal to the display area.

[0270] Figure 12 It is a schematic flowchart of another display method provided by an embodiment of the present application. The method may include but is not limited to the following steps:

[0271] S201: When the electronic device 100 is in a bent state, a first application of the electronic device 100 is displayed on a first display area with a first application interface.

[0272] In one implementation, before S201, the electronic device 100 may change from an unfolded state to a bent state. For example, before S201, the following is executed Figure 9The process shown. When the electronic device 100 is in a bent state, the first application can sense from the screen management module the modified-size display1 (corresponding to the first display area) and the virtual display2 (corresponding to the second display area).

[0273] Figure 12 Taking the first application displaying a first application interface on the first display area as an example for illustration. Therefore, the first application can sense the modified-size display1 where the first application interface is located. For the description of the first application interface, refer to Figure 9 the description of the first application interface in

[0274] S202: The first application of the electronic device 100 receives an input from the user to open a second application interface.

[0275] In an implementation, the first application can receive an input from the user to open a second application interface of the first application. For example, the user clicks on an application control in the first application interface of the first application, and this application control is used to open the second application interface of the first application.

[0276] S203: For the second application interface, the first application of the electronic device 100 calls an interface display interface. [[ID=I7]]

[0277] In an implementation, the first application can, in response to the input of S202, call the interface display interface provided by the window management module for the second application interface to obtain the display mode of the second application interface.

[0278] S204: When it is determined that the electronic device 100 is in a bent state, the window management module of the electronic device 100 determines that the target display where the first application interface is located is the modified-size display1.

[0279] In an implementation, when the first application calls the interface display interface provided by the window management module, the window management module can determine whether the electronic device 100 is currently in a bent state. If the electronic device 100 is in a bent state, the window management module can determine whether the target display where the first application interface of the first application (i.e., the trigger interface for opening the second application interface) is located is the modified-size display1 or display2. Since in S201 the first application interface is located in the first display area, therefore, the target display where the first application interface is located is the modified-size display1 corresponding to the first display area. This target display is used as the display where the second application interface is located and is used to determine the display mode of the second application interface.

[0280] Not limited thereto, in some other examples, if the electronic device 100 is in the unfolded state, the window management module may determine that the display where the first application interface of the first application is located is the original-sized display1, so the display where the second application interface is located is also the original-sized display1.

[0281] S205: The window management module of the electronic device 100 determines the display mode 3 of the second application interface on the target display.

[0282] In one implementation, since the trigger interface for opening the second application interface is the first application interface, and the first application to which the second application interface belongs also includes the first application interface, therefore, the window management module may determine to display the second application interface on the target display of the first application interface and determine the display mode 3 of the second application interface on the target display.

[0283] In one implementation, the display mode 3 includes a display position 3 and a display size 3. The display position 3 is located in the display area corresponding to the target display, that is, the first display area corresponding to the modified-sized display1. Since the second application interface is displayed on the first display area, therefore, the display size 3 is less than or equal to the size of the first display area. The second application interface in the display mode 3 will not exceed the first display area for display and will not cross the central axis for display.

[0284] S206: The window management module of the electronic device 100 sends the display mode 3 of the second application interface to the first application.

[0285] S207: The first application of the electronic device 100 displays the second application interface on the first display area according to the display mode 3.

[0286] In one implementation, when the first application displays the second application interface, it may display the first application interface or may not display the first application interface. The description of the second application interface is similar to the description of the first application interface in Figure 9 and.

[0287] Not limited to Figure 12 the embodiments shown, in some other embodiments, it may also be that the window management module of the electronic device 100 itself detects the input for the user to open the second application interface of the first application and executes S204 - S206. In some examples, when the user clicks on the application control of the first application, the first application calls the interface display interface of the window management module to trigger the window management module to execute S204 - S206. When the user clicks on the system control, the window management module itself executes S204 - S206.

[0288] It can be understood that Figure 12For an example of the application scenario of the shown process, refer to Figure 7 and Figure 7 for the relevant description.

[0289] Figure 13 FIG. is a schematic flowchart of another display method provided by an embodiment of the present application. The method may include but is not limited to the following steps:

[0290] S301: When the electronic device 100 is in a bent state, a first application of the electronic device 100 displays a first application window on a first display area.

[0291] In one embodiment, before S301, the electronic device 100 may change from an unfolded state to a bent state. For example, the process shown in Figure 9 is executed before S301. When the electronic device 100 is in a bent state, the first application may sense, from the screen management module, display1 (corresponding to the first display area) with modified size and virtual display2 (corresponding to the second display area).

[0292] Figure 13 Taking the first application displaying the first application window on the first display area as an example for illustration. Therefore, the first application may sense display1 with modified size where the first application window is located.

[0293] S302: The first application of the electronic device 100 receives an input from the user to maximize the first application window.

[0294] In one embodiment, the first application may receive an input from the user to maximize the first application window. For example, the user clicks a maximize control in the first application window of the first application, and the maximize control is used to control the first application window to be displayed in a maximized form.

[0295] S303: For the first application window, the first application of the electronic device 100 calls a maximize interface.

[0296] In one embodiment, in response to the input in S302, the first application calls the maximize interface provided by the window management module for the first application window to obtain a display manner in which the first application window is displayed in a maximized form. For example, the maximize interface is the window.Maximize interface.

[0297] S304: When it is determined that the electronic device 100 is in a bent state, the window management module of the electronic device 100 determines that the target display where the first application window is located is display1 with modified size.

[0298] In one embodiment, when the first application calls the maximize interface provided by the window management module, the window management module may determine whether the electronic device 100 is currently in a bent state. If the electronic device 100 is in a bent state, the window management module may determine whether the target display where the first application window of the first application is located is the modified-size display1 or display2. Since the first application window is located in the first display area in S301, the target display where the first application window is located is the modified-size display1 corresponding to the first display area. This target display is used as the display where the first application window is displayed in a maximized form and is used to determine the display mode of the maximized application interface of the first application window.

[0299] Not limited thereto, in some other examples, if the electronic device 100 is in an unfolded state, the window management module may determine that the display where the first application window of the first application is located is the original-size display1, so the display where the first application window is displayed in a maximized form is also the original-size display1.

[0300] S305: The window management module of the electronic device 100 determines the display mode 4 in which the first application window is displayed in a maximized application interface on the target display.

[0301] In one embodiment, the window management module may determine to display the maximized application interface of the first application window on the target display of the first application window and determine the display mode 4 in which the first application window is displayed in a maximized application interface on the target display.

[0302] In one embodiment, the display mode 4 includes a display position 4 and a display size 4. The display position 4 is located in the display area corresponding to the target display, that is, the first display area corresponding to the modified-size display1. The display size 4 is the size in which the first application window is displayed in a maximized form on the first display area, and can also be understood as the maximum display size of the first application window on the first display area. Therefore, the display size 4 is less than or equal to the size of the first display area. The maximized application interface of the first application window in the display mode 4 does not exceed the first display area for display and does not cross the central axis for display.

[0303] S306: The window management module of the electronic device 100 sends the display mode 4 of the maximized application interface of the first application window to the first application.

[0304] S307: The first application of the electronic device 100 displays the maximized application interface of the first application window on the first display area according to the display mode 4.

[0305] not limited to Figure 13 In embodiments other than the illustrated embodiments, in some other embodiments, the window management module of the electronic device 100 may also detect the input of the user controlling the maximization of the first application window by itself and execute S304 - S306. In some examples, when the maximization control clicked by the user is an application control in the first application, the first application calls the maximization interface of the window management module to trigger the window management module to execute S304 - S306. When the maximization control clicked by the user is a system control, the window management module executes S204 - S206 by itself.

[0306] Exemplarily, Figure 13 In the application scenario of the illustrated process, for the example of S301, reference can be made to Figure 5B , the first display area is a partial display area of the display areas 201 and 203 above the central axis of the display screen 194, the second display area is a partial display area of the display areas 202 and 203 below the central axis of the display screen 194, and the first application window is the application window 511 in the user interface 520. The input of the user controlling the maximization of the first application window in S302 may be that the user clicks Figure 5B the maximization control in the title bar 511A of the illustrated application window 511. For the example of S307, reference can be made to Figure 5E , and the maximized application interface of the first application window is the maximized application interface 551 in the user interface 550.

[0307] Figure 14 is a schematic flowchart of another display method provided by an embodiment of the present application. The method may include but is not limited to the following steps:

[0308] S401: When the electronic device 100 is in a bent state, the first application of the electronic device 100 displays a first application window in the first display area.

[0309] In one implementation manner, before S401, the electronic device 100 may change from an unfolded state to a bent state. For example, the process shown in Figure 9 is executed before S401. When the electronic device 100 is in a bent state, the first application may sense the modified - sized display1 (corresponding to the first display area) and the virtual display2 (corresponding to the second display area) from the screen management module.

[0310] Figure 14 Taking the first application displaying the first application window in the first display area as an example for explanation. Therefore, the first application may sense the modified - sized display1 where the first application window is located.

[0311] In one embodiment, when the first application displays a first application window on the first display area, the second application may or may not display a second application window.

[0312] S402: The window management module of the electronic device 100 receives an input from the user to control the split-screen display of the first application window of the first application and the second application window of the second application.

[0313] In one embodiment, when the user triggers the split-screen display of the first application and the second application, the window management module may receive an input from the user to control the split-screen display of the first application window of the first application and the second application window of the second application. For example, when the electronic device 100 displays the first application window, the user may open the second application window and click on the split-screen display control to enable the split-screen display of the first application window and the second application window.

[0314] S403: When it is determined that the electronic device 100 is in a bent state, the window management module of the electronic device 100 determines that the target display where the first application window is located is the modified-size display1.

[0315] In one embodiment, when the window management module receives the input shown in S402, the window management module may determine whether the electronic device 100 is currently in a bent state. If the electronic device 100 is in a bent state, the window management module may determine whether the target display where the first application window of the first application is located is the modified-size display1 or display2. Since the first application window is located in the first display area in S401, the target display where the first application window is located is the modified-size display1 corresponding to the first display area. This target display is used as the display where the first application window and the second application window are split-screen displayed, and is used to determine the display mode of the first application window in the split-screen window and the display mode of the second application window in the split-screen window.

[0316] Without limitation, in some other examples, if the electronic device 100 is in an unfolded state, the window management module may determine that the display where the first application window of the first application is located is the original-size display1. Therefore, the display where the first application window and the second application window are split-screen displayed is also the original-size display1.

[0317] S404: The window management module of the electronic device 100 determines the display mode 5 of the first application window as the first split-screen window when the first application window and the second application window are split-screen displayed on the target display.

[0318] S405: The window management module of the electronic device 100 determines the display mode 6 of the second application window as the second split-screen window when the first application window and the second application window are split-screen displayed on the target display.

[0319] Among them, the order of S404 and S405 is not limited.

[0320] In one implementation, the window management module may determine to display a split-screen interface of the first application window and the second application window on the target display of the first application window. The split-screen interface may include a first split-screen window and a second split-screen window. The first split-screen window is the split-screen window of the first application window, and the second split-screen window is the split-screen window of the second application window. The window management module may determine the display mode 5 of the first split-screen window and the display mode 6 of the second split-screen window.

[0321] In one implementation, the display mode 5 includes a display position 5 and a display size 5. The display mode 6 includes a display position 6 and a display size 6. The display position 5 and the display position 6 are located in the display area corresponding to the target display, that is, the first display area corresponding to the modified-size display1. Since the first split-screen window and the second split-screen window are split-screen displayed in the first display area, the sum of the display size 5 and the display size 6 is less than or equal to the size of the first display area. The split-screen interface where the first split-screen window of the display mode 5 and the second split-screen window of the display mode 6 are located will not exceed the first display area for display and will not cross the central axis for display. The first split-screen window of the display mode 5 and the second split-screen window of the display mode 6 do not overlap each other.

[0322] S406: The window management module of the electronic device 100 sends the display mode 5 of the first split-screen window to the first application.

[0323] S407: The window management module of the electronic device 100 sends the display mode 6 of the second split-screen window to the second application.

[0324] Among them, the order of S406 and S407 is not limited.

[0325] S408: The first application of the electronic device 100 displays the first split-screen window in the first split-screen interface on the first display area according to the display mode 5.

[0326] S409: The second application of the electronic device 100 displays the second split-screen window in the first split-screen interface on the first display area according to the display mode 6.

[0327] Among them, S408 and S409 can be executed simultaneously. The first application and the second application can jointly display a first split-screen interface on the first display area, where the first split-screen interface includes a first split-screen window in display mode 5 and a second split-screen window in display mode 6.

[0328] not limited to Figure 14 In the illustrated embodiments, in other embodiments, it can also be that the first application and / or the second application of the electronic device 100 call the split-screen interface (such as the window.Split interface) of the window management module to trigger the window management module to execute S403 - S407. In some examples, when the user triggers split-screen within the application, the first application and / or the second application call the split-screen interface of the window management module to trigger the window management module to execute S403 - S407. When the user triggers the split-screen of the system, the window management module itself executes S403 - S407.

[0329] Exemplarily, Figure 14 In the application scenarios of the illustrated process, for an example of S401, refer to Figure 5B , the first display area is a partial display area of the display areas 201 and 203 above the mid-axis of the display screen 194, the second display area is a partial display area of the display areas 202 and 203 below the mid-axis of the display screen 194, and the first application window is the application window 511 in the user interface 520. For examples of S409 - S409, refer to Figure 5H , the first split-screen interface is the split-screen interface 581 in the user interface 580, the first split-screen window is the split-screen window 571 in the split-screen interface 581, and the second split-screen window is the split-screen window 572 in the split-screen interface 581.

[0330] In Figures 12 - 14 , when the electronic device 100 is in a bent state, what the first application of the electronic device 100 senses are the modified display1 and display2, and it can sense the target display where the first application interface / first application window is located. The electronic device 100 opening a new application interface, maximizing the display, and split-screen display based on the first application interface / first application window are all realized based on the current target display, and will not cross the mid-axis for display. This not only improves the display effect but also facilitates the user's operation, further enhancing the user experience. It also further avoids damage to the area near the mid-axis and improves the product usability.

[0331] Figure 15 is a schematic flowchart of another display method provided by an embodiment of the present application. Figure 15Taking the example that the first display area and the bent display area partially overlap, and the second display area and the bent display area partially overlap, the method may include but is not limited to the following steps:

[0332] S501: When the electronic device 100 is in a bent state, the first application of the electronic device 100 displays a first application window at the display position 7 in the first display area.

[0333] In one implementation, before S501, the electronic device 100 may change from an unfolded state to a bent state. For example, the process shown is executed before S501. When the electronic device 100 is in a bent state, the first application may sense the modified-size display1 (corresponding to the first display area) and the virtual display2 (corresponding to the second display area) from the screen management module. Figure 9 Taking the example that the first application window is displayed at the display position 7 in the first display area, the first application can sense the modified-size display1 where the first application window is located.

[0334] Figure 15 Taking the example that the first application window is displayed at the display position 7 in the first display area, the first application can sense the modified-size display1 where the first application window is located.

[0335] S502: The window management module of the electronic device 100 receives an input from the user to move / drag the first application window.

[0336] In some examples, the window management module may receive an input from the user to move / drag the first application window. For example, it receives a touch sliding operation acting on the first application window, and this touch sliding operation is used to move / drag the first application window.

[0337] S503: The window management module of the electronic device 100 predicts the predicted position where the first application window will be located after responding to the input from the user to move / drag the first application window.

[0338] In one implementation, the window management module may first predict the position where the first application window will be located after responding to the input shown in S502. This position may be referred to as the predicted position. The window management module may determine whether all the contents of the first application window at the predicted position are located in the first display area, and whether the title bar of the first application window at the predicted position overlaps with the bent display area, and select whether to determine the display position of the first application window after moving as the predicted position according to the judgment result, which can also be understood as whether to additionally modify the display position of the first application window after moving. The specific judgment results may include the following Case 1 and Case 2. The title bar is the key content of the first application window.

[0339] Among them, Case 1 may include S504 - S506.

[0340] S504: When the predicted first application window after movement is within the first display area and the title bar of the predicted first application window after movement does not overlap with the bent display area, the window management module of the electronic device 100 determines the display position 8 of the first application window after movement within the first display area.

[0341] In one implementation, when the predicted first application window after movement is within the first display area (i.e., all the content of the first application window at the predicted position is within the first display area), and the title bar of the predicted first application window after movement does not overlap with the bent display area (i.e., the title bar of the first application window at the predicted position does not overlap with the bent display area), determining the display position 8 of the first application window after movement as the predicted position can be understood as not modifying the display position after movement additionally. Among them, all the content of the first application window at the predicted position being within the first display area indicates that in response to the input shown in S502, the first application window moves within the first display area.

[0342] S505: The window management module of the electronic device 100 sends the display position 8 of the first application window within the first display area to the first application.

[0343] S506: The first application of the electronic device 100 displays the first application window at the display position 8 within the first display area.

[0344] In some examples, as Figure 8A shown, the first display area is a partial display area of the display areas 201 and 203 above the mid-axis of the display screen 194, the second display area is a partial display area of the display areas 202 and 203 below the mid-axis of the display screen 194, and the bent display area is the display area 203. The first application window is the application window 511. The display position 7 in S501 is Figure 8A the position 1 shown. The input in S502 includes moving / dragging the application window 511 downward along the mid-axis. The display position 8 in S504 is, for example, Figure 8A the position 2 shown. The application window 511 at the display position 8 is still displayed within the first display area and does not cross the mid-axis for display. Moreover, the title bar 511A in the application window 511 at the display position 8 is displayed in the display area 201 and does not overlap with the bent display area (i.e., the display area 203).

[0345] Not limited to this, in some other examples, S501 can also be to display the first application window in the second display area, and the first display area in S501 - S506 can also be replaced with the second display area. In this case, as Figure 8BAs shown, the display position 7 in S501 can also be located in the display area 202 of the second display area, and all the content of the application window 511 at the display position 7 is within the display area 202. The input in S502 includes moving / dragging the application window 511 upward in the direction of the central axis. The display position 8 in S504 is, for example, Figure 8B the position 3 shown. The application window 511 at the display position 8 is still displayed in the display area 202 of the second display area below the central axis and does not cross the central axis. Moreover, the title bar 511A of the application window 511 at the display position 8 is displayed in the display area 202 and does not overlap with the bent display area (i.e., the display area 203).

[0346] Among them, case 2 can include S507 - S509.

[0347] S507: When the predicted moved first application window exceeds the first display area, and / or the title bar of the predicted moved first application window overlaps with the bent display area, the window management module of the electronic device 100 determines that the first application window moves to the display position 9 in the second display area.

[0348] In one implementation, when the predicted moved first application window exceeds the first display area (i.e., the first application window at the predicted position exceeds the first display area), and / or the title bar of the predicted moved first application window overlaps with the bent display area (i.e., the title bar of the first application window at the predicted position overlaps with the bent display area), the display position 9 after the movement of the first application window is determined. The display position 9 is not the predicted position, which can be understood as an additional modification of the display position after the movement. In some examples, that the first application window at the predicted position exceeds the first display area can include: a part of the content of the first application window at the predicted position is in the first display area and another part is in the second display area. In other examples, that the first application window at the predicted position exceeds the first display area can include: all the content of the first application window at the predicted position is in the second display area.

[0349] In one implementation, all the content of the first application window at the display position 9 is in the second display area. The title bar of the first application window at the display position 9 does not overlap with the bent display area.

[0350] S508: The window management module of the electronic device 100 sends the display position 9 of the first application window to the first application.

[0351] S509: The first application of the electronic device 100 displays the first application window at the display position 9.

[0352] In one embodiment, in Case 2, the display area of the first application window changes, so the display where it is located also changes. The window management module can not only send the position 9 of the first application window to the first application, but also send the information of the display (which can also be understood as the changed display) where the first application window at the display position 9 is located to the first application. For example, the window management module can send the information of the display where the first application window at the display position 9 is located to the first application through the display.onDisplayChange callback method. Since the display position 9 is located in the second display area, the window management module can send the information of display2 corresponding to the second display area to the first application. The information of the display may include, but is not limited to, the name and / or identity (identity document, id) of the display, and the size of the display. It can be understood that when the display where the application interface is located changes, the window management module of the electronic device 100 can promptly return the information of the changed display to the application program to ensure the correctness and compatibility of the display perceived by the application.

[0353] In some examples, as Figure 8B shown, the first display area is a partial display area of the display areas 201 and 203 above the central axis of the display screen 194, the second display area is a partial display area of the display areas 202 and 203 below the central axis of the display screen 194, and the bent display area is the display area 203. The first application window is the application window 511. The display position 7 in S501 is Figure 8B the position 2 shown. The input in S502 includes moving / dragging the application window 511 downward along the central axis. Assume that in response to the input in S502, some content of the application window 511 at the predicted position after movement exceeds the first display area and is located in the second display area below the central axis. The title bar 511A of the application window 511 at the predicted position does not overlap with the bent area and is still displayed in the display area 201. Therefore, the display position 9 in S504 is not the predicted position, and the display position 9 is Figure 8B the position 3 shown. All the content of the application window 511 at the display position 9 is located in the display area 202 in the second display area, and the title bar 511A of the application window 511 at the display position 9 does not overlap with the bent display area.

[0354] Not limited to this, in some other examples, S501 may also be to display the first application window in the second display area, and the first display area in S501 - S509 may also be replaced by the second display area. In this case, as Figure 8BAs shown, the display position 7 in S501 can also be the position 3 in the second display area, and all the content of the application window 511 at the display position 3 is located within the display area 202. The input in S502 includes moving / dragging the application window 511 upward along the central axis. Assume that the title bar 511A of the application window 511 at the predicted position after moving in response to the input in S502 overlaps with the bent display area (i.e., the display area 203), and part or all of the non-title bar content of the application window 511 at the predicted position is located in the display area 202. Among them, part of the content of the application window 511 at the predicted position can exceed the second display area. For example, the title bar 511A overlaps with part of the display area above the central axis in the display area 203. Or, all the content of the application window 511 at the predicted position can be located in the first display area. For example, the title bar 511A overlaps with part of the display area below the central axis in the display area 203. Therefore, the display position 9 in S504 is not the predicted position, and the display position 9 is Figure 8B the position 2 shown. The application window 511 at the display position 8 is displayed in the first display area above the central axis and does not cross the central axis. Moreover, the title bar 511A in the application window 511 at the display position 8 is displayed in the display area 201 in the first display area and does not overlap with the bent display area (i.e., the display area 203).

[0355] not limited to Figure 15 the embodiments shown. In some other embodiments, the window management module can also only determine whether the title bar of the first application window at the predicted position overlaps with the bent display area, and select whether to determine the display position of the first application window after moving as the predicted position according to the judgment result. When the title bar of the first application window after the predicted movement does not overlap with the bent display area, the window management module of the electronic device 100 can directly determine the display position of the first application window after moving as the predicted position. When the title bar of the first application window after the predicted movement overlaps with the bent display area, the window management module of the electronic device 100 can determine that the first application window moves to the display position 10 in the second display area. All the content of the first application window at the display position 10 is located in the second display area, and the title bar of the first application window at the display position 10 does not overlap with the bent display area.

[0356] In some examples, as Figure 8C shown, the first display area is the display area 201 above the central axis of the display screen 194 and part of the display area 203, the second display area is the display area 202 below the central axis of the display screen 194 and part of the display area 203, and the bent display area is the display area 203. The first application window is the application window 511. Before moving, the application window 511 is located at Figure 8CPosition 2 as shown. The window management module can receive an input from the user to move / drag the application window 511 downward along the central axis. If the predicted position of the application window 511 after responding to this input is Figure 8C Position 4 as shown. Although the application window 511 at position 4 extends beyond the first display area and is located in the second display area, the title bar 511A of the application window 511 at position 4 does not overlap with the bent display area. Therefore, it can be directly determined that the display position of the application window 511 after movement is the predicted position (i.e., position 4). If it is predicted that the title bar 511A of the application window 511 after responding to this input overlaps with the bent display area, it is determined that the display position of the application window 511 after movement is located in display area 202 of the second display area, for example, as Figure 8B Position 3 as shown.

[0357] Not limited to Figure 15 the embodiments as shown. In some other embodiments, the first display area does not overlap with the bent display area, and the second display area does not overlap with the bent display area. In this case, the window management module can only determine whether all the content of the first application window at the predicted position is located within the first display area, and select whether to determine the display position of the first application window after movement as the predicted position according to the judgment result. When all the content of the first application window at the predicted position is located within the first display area, the window management module can directly determine that the display position of the first application window after movement is the predicted position. When part or all of the content of the first application window at the predicted position extends beyond the first display area, the window management module can determine that the first application window moves to display position 11 in the second display area. All the content of the first application window at display position 11 is located within the second display area.

[0358] The above embodiments are described by taking the title bar as an example. In some other embodiments, it can also be other key content in the application interface. The embodiments of the present application do not limit the key content in the application interface.

[0359] Not limited to Figures 12 - 15 the embodiments as shown. In specific implementation, when the electronic device 100 is in a bent state, it can also receive other user inputs related to the first display area, such as user inputs related to the first application interface displayed on the first display area, and in response to this user input, perform corresponding operations on the current first display area. The embodiments of the present application do not limit the specific content of the operations performed on the current first display area.

[0360] It can be understood that when the electronic device 100 in the embodiment of the present application is in a bent state, it provides the user with a display effect of displaying an application interface on the display area on one side of the central axis as much as possible, so that the user has an experience that the first display area and the second display area are two display screens when using the bent electronic device 100, that is, the electronic device 100 with one display screen provides the user with the use experience of two display screens, thus giving the user a brand-new use experience.

[0361] The embodiment of the present application provides an electronic device, including a transceiver, a processor and a memory; the memory is used to store a computer program, and the processor calls the computer program to execute the steps executed by the electronic device 100 in each of the above method embodiments.

[0362] The embodiment of the present application provides a computer storage medium, which stores a computer program. When the computer program is executed by a processor, the steps executed by the electronic device 100 in each of the above method embodiments can be realized.

[0363] The embodiment of the present application provides a computer program product, including a computing program. When the computer program runs on a computer, the computer can realize the steps executed by the electronic device 100 in each of the above method embodiments.

[0364] The embodiment of the present application provides a chip system, which includes a processing circuit and an interface circuit. The interface circuit is used to receive code instructions and transmit them to the processing circuit, and the processing circuit is used to run the code instructions so that the chip system can execute the steps executed by the electronic device 100 in each of the above method embodiments. Among them, the chip system can be a single chip or a chip module composed of multiple chips.

[0365] As mentioned above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A display method, characterized in that, Applied to an electronic device, the electronic device includes a foldable display screen, the display screen includes a first display area and a second display area. When the electronic device is in the unfolded state, the first display area and the second display area are in the same plane; when the electronic device is in the bent state, the angle between the plane where the first display area is located and the plane where the second display area is located is less than 180 degrees; when the electronic device is in the bent state, the intersection line of the plane where the first display area is located and the plane where the second display area is located is the central axis of the display screen; The first display area and the second display area are respectively located on different sides of the central axis, and the first display area and the second display area do not overlap; The method includes: When the electronic device is in the unfolded state, a first application interface is displayed in a third display area of the display screen, and the third display area includes two display areas respectively located on different sides of the central axis; In response to the electronic device changing from the unfolded state to the bent state, the first application interface is displayed in the first display area or the second display area.

2. The method according to claim 1, wherein The first application interface is a first application window displayed in a window form in the first application; or, The first application interface is a maximized application interface displayed in a maximized form in the first application; or, The first application interface is a first split-screen interface, the first split-screen interface includes multiple split-screen windows, and the multiple split-screen windows in the first split-screen interface include the split-screen window of the first application.

3. The method according to claim 2, wherein The display screen further includes a fourth display area, the fourth display area is located at the bent part of the display screen, the fourth display area includes a fifth display area and a sixth display area respectively located on different sides of the central axis, the intersection line of the fifth display area and the sixth display area is the central axis, the fourth display area does not overlap with the first display area, and the fourth display area does not overlap with the second display area.

4. The method according to claim 2, wherein The display screen further includes a fourth display area, the fourth display area is located at the bent part of the display screen, the fourth display area includes a fifth display area and a sixth display area respectively located on different sides of the central axis, the intersection line of the fifth display area and the sixth display area is the central axis, the fifth display area partially overlaps with the first display area, and the sixth display area partially overlaps with the second display area.

5. The method according to claim 4, characterized in that, The displaying the first application interface in the first display area or the second display area includes: Displaying the first application interface in the first display area, where the first display area includes a seventh display area and an eighth display area, the seventh display area does not overlap with the fifth display area, the eighth display area overlaps with the fifth display area, and the title bar in the first application interface is displayed in the seventh display area.

6. The method according to claim 3, characterized in that, The first application interface is a first application window displayed in a window form in the first application, and the method further includes: When the electronic device is in a bent state and the first application window is displayed in the first display area, receive a first input from the user to move the first application window; When all the content of the first application window predicted to respond to the movement after the first input is located within the first display area, display the moved first application window at a first display position in the first display area, where the first display position is the display position of the first application window predicted to respond to the movement after the first input; When the first application window predicted to respond to the movement after the first input exceeds the first display area, display the moved first application window within the second display area.

7. The method according to claim 4 or 5, wherein the first application interface is a first application window displayed in a window form in the first application, and the method further comprises: When the electronic device is in a bent state and the first application window is displayed in the first display area, receive a second input from the user to move the first application window; When the first application window predicted to respond to the movement after the second input is located within the first display area and the title bar of the first application window predicted to respond to the movement after the second input does not overlap with the fourth display area, display the moved first application window at a second display position in the first display area, where the second display position is the display position of the first application window predicted to respond to the movement after the second input; When the first application window predicted to respond to the movement after the second input exceeds the first display area, and / or the title bar of the first application window predicted to respond to the movement after the second input overlaps with the fourth display area, display the moved first application window within the second display area.

8. The method according to claim 4 or 5, wherein the first application interface is a first application window displayed in a window form in the first application, and the method further comprises: When the electronic device is in a bent state and the first application window is displayed in the first display area, receive a third input from the user to move the first application window; When the title bar of the first application window predicted to respond to the movement after the third input does not overlap with the fourth display area, display the moved first application window at a third display position in the first display area, where the third display position is the display position of the first application window predicted to respond to the movement after the third input; 9. The method according to any one of claims 2 - 8, characterized in that, When the title bar of the first application window predicted to respond to the movement after the third input overlaps with the fourth display area, display the moved first application window within the second display area. The method further comprises: When the electronic device is in a bent state and the first application interface is displayed in the first display area, receive a fourth input from the user to open a second application interface; In response to the fourth input, display the second application interface within the first display area.

10. The method according to any one of claims 2-8, characterized in that, The first application interface is a first application window displayed in a window form in the first application; or, the first application interface is a first maximized application interface displayed in a maximized form in the first application. The method further includes: When the electronic device is in a bent state and the first application interface is displayed in the first display area, receiving a fifth input by the user to control the split-screen display of the first application interface. In response to the fifth input, a second split-screen interface is displayed in the first display area, the second split-screen interface includes a plurality of split-screen windows, and the plurality of split-screen windows in the second split-screen interface include a split-screen window in which the first application interface is displayed in a split-screen form.

11. The method according to any one of claims 2-8, characterized in that, The first application interface is a first application window displayed in a window form in the first application; or, the first application interface is a first split-screen interface, the first split-screen interface includes a plurality of split-screen windows, and the plurality of split-screen windows in the first split-screen interface include split-screen windows of the first application; the method further includes: When the electronic device is in a bent state and the first application interface is displayed in the first display area, receiving a sixth input by the user to maximize the display of the first application window or the split-screen window of the first application. In response to the sixth input, a second maximized application interface of the first application is displayed in the first display area, and the second maximized application interface is a maximized display of the first application window or the split-screen window of the first application.

12. The method according to any one of claims 1-11, characterized in that, The method further includes: When the electronic device is in a bent state, the desktop of the electronic device is displayed in the first display area and the second display area, wherein any control in the desktop is located in the display area on one side of the central axis.

13. The method according to any one of claims 1 to 12, characterized in that, The displaying the first application interface in the first display area or the second display area includes: When there is a historical display area of the first application interface in the bent state, the first application interface is displayed in the historical display area, and the historical display area is the first display area or the second display area. When there is no historical display area of the first application interface in the bent state, the first application interface is displayed in a preset default display area, and the default display area is the first display area or the second display area.

14. The method according to any one of claims 1-12, characterized in that, The displaying the first application interface in the third display area of the display screen includes: The title bar of the first application interface is displayed in a ninth display area in the third display area. The displaying the first application interface in the first display area or the second display area includes: When the ninth display area is located on the first side of the central axis, the first application interface is displayed in the first display area located on the first side of the central axis. When the ninth display area is located on the second side of the central axis, the first application interface is displayed in the second display area located on the second side of the central axis.

15. The method according to any one of claims 1-14, characterized in that, When the electronic device is in the unfolded state, a first display maintained by the electronic device is used for the electronic device to display an application interface. The size of the first display is the same as that of the display screen, and the first display is the software display corresponding to the display screen. When the electronic device is in the bent state, a second display and a third display maintained by the electronic device are used for the electronic device to display an application interface. The sum of the sizes of the second display and the third display is less than or equal to the size of the display screen. The second display and the third display are the software displays corresponding to the display screen. The second display corresponds to the first display area, and the third display corresponds to the second display area.

16. An electronic device, characterized in that, It includes a foldable display screen, a processor, and a memory. The memory is used to store a computer program, and the processor calls the computer program to execute the method according to any one of claims 1-15.

17. A computer storage medium, characterized in that, The computer storage medium stores a computer program, which, when executed by a processor, is used to implement the method according to any one of claims 1-15.

18. A computer program product, characterized in that, When the computer program product runs on a processor, it is used to implement the method according to any one of claims 1-15.

19. A chip system, characterized in that, It includes a processing circuit and an interface circuit. The interface circuit is used to receive code instructions and transmit them to the processing circuit, and the processing circuit is used to run the code instructions to execute the method according to any one of claims 1-15.

Citation Information

Patent Citations

  • Display element display method and electronic equipment

    CN110955373A

  • Display method of folding screen and related device

    CN111263005A

  • Interaction method based on folding screen, and equipment

    CN112333333A

  • Predictive gesture optimization for moving objects across display boundaries

    CN114556281A

  • Display method applied to electronic equipment with folding screen and electronic equipment

    CN114787773A

Cited By

  • Display method and related apparatus

    WO2026123863A1