Display method, intelligent terminal and storage medium
By automatically adjusting the position of the application window in response to the folding operation in the folding screen, the problem of manual drag and adjustment in the prior art is solved, and the user experience and efficiency are improved.
Patent Information
- Application Number
- CN202510423886.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-02
- Publication Date
- 2025-07-18
AI Technical Summary
In the prior art, the display position adjustment of the application window in the folding screen requires the user to drag manually, limiting the user's work efficiency and affecting the operation experience.
In response to the folding operation of the folding screen, the application window is automatically arranged into the folded split screen area according to the preset strategy, including adjusting the arrangement method and movement speed of the window according to the display area and the usage frequency.
It simplifies the position adjustment process of the application window, improves user experience and work efficiency, and adapts to the usage needs under different folding states.
Smart Images

Figure CN120335654A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of terminals, and particularly to a display method, a smart terminal, and a storage medium. Background Art
[0002] Currently, when switching the display mode of an application window in a folding screen, generally, the user adjusts it by dragging the application window.
[0003] In the process of conceiving and implementing this application, the inventors found that there are at least the following problems: Adjusting the display position of the application window requires the user to manually drag it, which to a certain extent limits the user's work efficiency and affects the operation experience.
[0004] The foregoing description is provided to give general background information and does not necessarily constitute prior art. Summary of the Invention
[0005] In view of the above technical problems, this application provides a display method, a smart terminal, and a storage medium, enabling the user to adjust the position of the application window to at least one split screen by folding the folding screen, with simple and convenient operation.
[0006] To solve the above technical problems, this application provides a display method, including:
[0007] In response to a folding operation on the folding screen, arrange at least one application window in at least one split screen area after folding according to a preset strategy.
[0008] Optionally, the preset strategy includes at least one of the following:
[0009] Under the condition of meeting the first condition, continue to arrange each application window in window form in at least two split screen areas after folding;
[0010] Under the condition of meeting the second condition, arrange each application window in the form of stacked windows in at least one split screen area after folding.
[0011] Optionally, meeting the first condition includes: the single-sided display area of the folding screen after the folding operation is larger than the first area threshold;
[0012] Meeting the second condition includes: the single-sided display area of the folding screen after the folding operation is smaller than the second area threshold.
[0013] Optionally, the first area is larger than the second area.
[0014] Optionally, the preset strategy further includes at least one of the following:
[0015] Control the moving speed of the application window according to the folding angle of the folding screen;
[0016] Move the corresponding application windows in descending order of usage frequency according to the usage frequency of each application within a preset time period before the folding operation;
[0017] Move the corresponding application windows in ascending order of usage frequency according to the usage frequency of each application within a preset time period before the folding operation.
[0018] Optionally, the method further includes at least one of the following:
[0019] In response to an operation on any application in the folding screen, adjust the applications displayed on multiple folding screens to be displayed in application windows;
[0020] In response to a first operation on a first application in the folding screen, move the split screen corresponding to the first application to a target position, and adjust the split screens corresponding to other applications according to a preset moving direction;
[0021] In response to a second operation on a second application in the folding screen, close the split screen corresponding to the second application, and perform split screen display on the split screens corresponding to other applications in multiple folding screens according to the number of other applications.
[0022] In response to a second folding operation of the user on the folding terminal, according to the usage status of the applications displayed in split screens on the folding screen, display the third application among the above-mentioned applications in the form of an application window on the target screen of the folding screen, and display the other applications among the applications in the form of application icons on the target screen.
[0023] Optionally, it further includes at least one of the following:
[0024] The application icons on the target screen are arranged and set at preset positions;
[0025] The application icons are arranged and set at preset positions according to the usage condition parameters of the corresponding application programs.
[0026] Optionally, the usage condition parameters include at least one of the following:
[0027] Usage frequency within a preset time period;
[0028] Historical maximum usage duration within a preset time period.
[0029] This application also provides an intelligent terminal, including: a memory, a processor, wherein a display program is stored on the memory, and when the display program is executed by the processor, the steps of the above method are implemented.
[0030] The present application further provides a computer storage medium storing a computer program, which when executed by a processor, implements the steps of the above method.
[0031] As described above, the display method of the present application includes the steps of: in response to a folding operation on a folding screen, arranging at least one application window in at least one split screen area after folding according to a preset policy. Through the above technical solution, the function of adjusting the arrangement position of the application window by performing a folding operation on the folding screen can be realized, and the problem that the application window displayed on the folding screen can only be adjusted by dragging can be solved, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] The accompanying drawings herein are incorporated into the specification and form a part of the specification, showing embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application. To more clearly illustrate the technical solutions of the embodiments of the present application, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, for those of ordinary skill in the art, other drawings can also be obtained based on these drawings without creative efforts.
[0033] Figure 1 Schematic diagram of the hardware structure of an intelligent terminal for implementing various embodiments of the present application;
[0034] Figure 2 Schematic diagram of a communication network system architecture provided by an embodiment of the present application;
[0035] Figure 3 Schematic flowchart of a display method provided by an embodiment of the present application;
[0036] Figure 4 Schematic diagram of the interface of a folding terminal in an unfolded state provided by an embodiment of the present application;
[0037] Figure 5 Schematic diagram of the interface of a folding terminal in a folded state provided by an embodiment of the present application Figure 1 ;
[0038] Figure 6 Schematic diagram of the interface of a folding terminal in a folded state provided by an embodiment of the present application Figure 2 ;
[0039] Figure 7 Schematic diagram of an operation on a folding terminal provided by an embodiment of the present application Figure 1 ;
[0040] Figure 8 Schematic diagram of an operation on a folding terminal provided by an embodiment of the present application Figure 2 ;
[0041] Figure 9 It is a schematic diagram of the interface of the large display screen in the folding terminal provided by the embodiment of the present application;
[0042] Figure 10 It is an operation schematic diagram for operating the folding terminal provided by the embodiment of the present application Figure 3 ;
[0043] Figure 11 It is a schematic diagram of the large display screen in the folding terminal provided by the embodiment of the present application.
[0044] The realization of the purpose of the present application, functional features and advantages will be further described in conjunction with the embodiments with reference to the accompanying drawings. Through the above-mentioned accompanying drawings, the specific embodiments of the present application have been shown, and there will be more detailed descriptions hereinafter. These drawings and textual descriptions are not intended to limit the scope of the concept of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. Specific Embodiments
[0045] Here, the exemplary embodiments will be described in detail, and the examples are shown in the accompanying drawings. When the following description refers to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0046] It should be noted that in this document, the term "comprising", "including" or any other variant thereof is intended to cover a non-exclusive inclusion, such that a process, method, article or device including a series of elements not only includes those elements but also includes other elements not explicitly listed, or further includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "including one..." does not exclude the existence of another identical element in the process, method, article or device including that element. In addition, components, features, and elements with the same name in different embodiments of the present application may have the same meaning or different meanings, and their specific meanings need to be determined based on their explanations in the specific embodiments or further in combination with the context of the specific embodiments.
[0047] It should be understood that although the terms first, second, third, etc. may be used herein to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of the present disclosure, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "when" or "while" or "in response to determining". Furthermore, as used herein, the singular forms "a", "an", and "the" are also intended to include the plural forms unless the context indicates otherwise. It should be further understood that the terms "comprising", "including" indicate the presence of features, steps, operations, elements, components, items, kinds, and / or groups, but do not preclude the presence, occurrence, or addition of one or more other features, steps, operations, elements, components, items, kinds, and / or groups. The terms "or", "and / or", "including at least one of the following" and the like used in the present application may be interpreted inclusively, or mean any one or any combination. For example, "including at least one of the following: A, B, C" means "any one of the following: A; B; C; A and B; A and C; B and C; A and B and C", and again, "A, B or C" or "A, B and / or C" means "any one of the following: A; B; C; A and B; A and C; B and C; A and B and C". An exception to this definition occurs only when the combination of elements, functions, steps, or operations are inherently mutually exclusive in some manner.
[0048] It should be understood that although the steps in the flowcharts in the embodiments of the present application are shown sequentially in the direction of the arrows, these steps are not necessarily executed sequentially in the order indicated by the arrows. Unless there is a clear indication in the present disclosure, the execution of these steps is not strictly limited in order and may be executed in other orders. Moreover, at least some of the steps in the figure may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but may be executed at different times, and their execution order is not necessarily sequential, but may be executed alternately or in turn with at least a part of other steps or sub-steps or stages of other steps.
[0049] Depending on the context, the words "if", "when" as used herein may be interpreted as "when" or "while" or "in response to determining" or "in response to detecting". Similarly, depending on the context, the phrase "if determined" or "if detecting (stated condition or event)" may be interpreted as "when determined" or "in response to determining" or "when detecting (stated condition or event)" or "in response to detecting (stated condition or event)".
[0050] It should be understood that the specific embodiments described herein are merely for explaining the present application and are not used to limit the present application.
[0051] In the following description, suffixes such as "module", "component", or "unit" used to represent elements are only for the convenience of describing the present application and have no specific meaning in themselves. Therefore, "module", "component", or "unit" can be used interchangeably.
[0052] The intelligent terminal can be implemented in various forms. For example, the intelligent terminal described in the present application may include intelligent terminals such as mobile phones, tablet computers, laptop computers, palmtop computers, personal digital assistants (PDAs), portable media players (PMPs), navigation devices, wearable devices, smart bracelets, pedometers, etc., as well as fixed terminals such as digital TVs and desktop computers.
[0053] In the following description, the mobile terminal will be taken as an example for illustration. Those skilled in the art will understand that, except for the elements specifically for mobile purposes, the structure according to the embodiments of the present application can also be applied to fixed-type terminals.
[0054] Please refer to Figure 1 , which is a schematic diagram of the hardware structure of a mobile terminal for implementing various embodiments of the present application. The mobile terminal 100 may include: an RF (Radio Frequency) unit 101, a WiFi module 102, an audio output unit 103, an A / V (audio / video) input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, a processor 110, and a power supply 111, etc. Those skilled in the art can understand that Figure 1 the mobile terminal structure shown in does not constitute a limitation on the mobile terminal. The mobile terminal may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements.
[0055] Next, in combination with Figure 1 each component of the mobile terminal will be specifically introduced:
[0056] The radio frequency unit 101 can be used for receiving and transmitting information or signals during a call. Specifically, after receiving the downlink information of the base station, it is sent to the processor 110 for processing; in addition, the uplink data is sent to the base station. Generally, the radio frequency unit 101 includes, but is not limited to, antennas, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc. In addition, the radio frequency unit 101 can also communicate with the network and other devices via wireless communication. The above wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA2000 (Code Division Multiple Access 2000), WCDMA (Wideband Code Division Multiple Access), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access), FDD-LTE (Frequency Division Duplexing-Long Term Evolution), TDD-LTE (Time Division Duplexing-Long Term Evolution), and 5G, etc.
[0057] WiFi belongs to short-distance wireless transmission technology. The mobile terminal can help users send and receive emails, browse the web, and access streaming media, etc. through the WiFi module 102, which provides users with wireless broadband Internet access. Although Figure 1 the WiFi module 102 is shown, it can be understood that it is not an essential component of the mobile terminal and can be omitted entirely within the scope of not changing the essence of the invention according to needs.
[0058] The audio output unit 103 can convert the audio data received by the radio frequency unit 101 or the WiFi module 102 or stored in the memory 109 into an audio signal and output it as sound when the mobile terminal 100 is in a call signal reception mode, a call mode, a recording mode, a voice recognition mode, a broadcast reception mode, etc. Moreover, the audio output unit 103 can also provide an audio output related to the specific functions executed by the mobile terminal 100 (such as a call signal reception sound, a message reception sound, etc.). The audio output unit 103 can include a speaker, a buzzer, etc.
[0059] The A / V input unit 104 is used to receive audio or video signals. The A / V input unit 104 may include a Graphics Processing Unit (GPU) 1041 and a microphone 1042. The GPU 1041 processes the image data of still pictures or videos obtained by an image capture device (such as a camera) in the video capture mode or the image capture mode. The processed image frames can be displayed on the display unit 106. The image frames processed by the GPU 1041 can be stored in the memory 109 (or other storage media) or transmitted via the radio frequency unit 101 or the WiFi module 102. The microphone 1042 can receive sounds (audio data) via the microphone 1042 in operating modes such as the phone call mode, the recording mode, the voice recognition mode, etc., and can process such sounds into audio data. The processed audio (voice) data can be output in a format that can be transmitted to a mobile communication base station via the radio frequency unit 101 in the case of the phone call mode. The microphone 1042 can implement various types of noise cancellation (or suppression) algorithms to cancel (or suppress) the noise or interference generated during the reception and transmission of audio signals.
[0060] The mobile terminal 100 further includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. Optionally, the light sensor includes an ambient light sensor and a proximity sensor. Optionally, the ambient light sensor can adjust the brightness of the display panel 1061 according to the brightness of the ambient light, and the proximity sensor can turn off the display panel 1061 and / or the backlight when the mobile terminal 100 is moved to the ear. As a kind of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in all directions (generally three axes), and can detect the magnitude and direction of gravity when stationary, and can be used for applications that identify the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometers, tapping), etc.; as for other sensors that the mobile phone can also be configured with, such as fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be elaborated here.
[0061] The display unit 106 is used to display the information input by the user or the information provided to the user. The display unit 106 may include a display panel 1061, and the display panel 1061 can be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), etc.
[0062] The user input unit 107 can be used to receive input digital or character information, and generate key signal inputs related to the user settings and function control of the mobile terminal. Optionally, the user input unit 107 may include a touch panel 1071 and other input devices 1072. The touch panel 1071, also known as a touch screen, can collect touch operations of the user on or near it (such as operations of the user using a finger, a stylus, or any suitable object or accessory on or near the touch panel 1071), and control the corresponding connection device according to a preset program. The touch panel 1071 can include two parts: a touch detection device and a touch controller. Optionally, the touch detection device detects the touch orientation of the user, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact coordinates, and then sends it to the processor 110, and can receive and execute the commands sent by the processor 110. In addition, the touch panel 1071 can be implemented in multiple types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 1071, the user input unit 107 may further include other input devices 1072. Optionally, the other input devices 1072 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, power on / off keys, etc.), a trackball, a mouse, a joystick, etc., and specific details are not limited here.
[0063] Optionally, the touch panel 1071 may cover the display panel 1061. After the touch panel 1071 detects a touch operation on or near it, it transmits the operation to the processor 110 to determine the type of the touch event. Subsequently, the processor 110 provides a corresponding visual output on the display panel 1061 according to the type of the touch event. Although in Figure 1 the touch panel 1071 and the display panel 1061 are implemented as two independent components to realize the input and output functions of the mobile terminal, in some embodiments, the touch panel 1071 and the display panel 1061 can be integrated to realize the input and output functions of the mobile terminal, and specific details are not limited here.
[0064] The interface unit 108 serves as an interface through which at least one external device can be connected to the mobile terminal 100. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, and so on. The interface unit 108 can be used to receive inputs from the external device (such as data information, power, etc.) and transmit the received inputs to one or more components within the mobile terminal 100 or can be used to transmit data between the mobile terminal 100 and the external device.
[0065] The memory 109 can be used to store software programs and various data. The memory 109 mainly includes a program storage area and a data storage area. Optionally, the program storage area can store an operating system, application programs required for at least one function (such as a sound playback function, an image playback function, etc.); the data storage area can store data created according to the use of the mobile phone (such as audio data, phone book, etc.). In addition, the memory 109 can include high-speed random access memory, and can also include non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0066] The processor 110 is the control center of the mobile terminal, connecting various parts of the entire mobile terminal through various interfaces and circuits. By running or executing software programs and / or modules stored in the memory 109, and by calling data stored in the memory 109, it executes various functions of the mobile terminal and processes data, thereby monitoring the mobile terminal as a whole. The processor 110 can include one or more processing units; preferably, the processor 110 can integrate an application processor and a modulation and demodulation processor. Optionally, the application processor mainly processes the operating system, user interface, and application programs, etc., and the modulation and demodulation processor mainly processes wireless communication. It can be understood that the above modulation and demodulation processor may not be integrated into the processor 110.
[0067] The mobile terminal 100 can also include a power supply 111 (such as a battery) for powering each component. Preferably, the power supply 111 can be logically connected to the processor 110 through a power management system, so as to realize functions such as management of charging, discharging, and power consumption management through the power management system.
[0068] Although Figure 1 not shown, the mobile terminal 100 can also include a Bluetooth module, etc., which will not be elaborated here.
[0069] To facilitate the understanding of the embodiments of the present application, the communication network system on which the mobile terminal of the present application is based will be described below.
[0070] Please refer to Figure 2 , Figure 2 which is an architecture diagram of a communication network system provided by an embodiment of the present application. This communication network system is an LTE system of the general mobile communication technology. This LTE system includes a UE (User Equipment) 201, an E-UTRAN (Evolved UMTS Terrestrial Radio Access Network) 202, an EPC (Evolved Packet Core) 203, and an operator's IP service 204 that are communicatively connected in sequence.
[0071] Optionally, the UE 201 may be the above-mentioned terminal 100, which will not be elaborated here.
[0072] The E-UTRAN 202 includes an eNodeB 2021 and other eNodeBs 2022, etc. Optionally, the eNodeB 2021 may be connected to other eNodeBs 2022 through a backhaul (such as the X2 interface), the eNodeB 2021 is connected to the EPC 203, and the eNodeB 2021 may provide access for the UE 201 to the EPC 203.
[0073] The EPC 203 may include an MME (Mobility Management Entity) 2031, an HSS (Home Subscriber Server) 2032, other MMEs 2033, an SGW (Serving Gate Way) 2034, a PGW (PDN Gate Way) 2035, a PCRF (Policy and Charging Rules Function) 2036, etc. Optionally, the MME 2031 is a control node that processes the signaling between the UE 201 and the EPC 203 and provides bearer and connection management. The HSS 2032 is used to provide some registers to manage functions such as a home location register (not shown in the figure) and stores some user-specific information such as service characteristics and data rates. All user data can be sent through the SGW 2034. The PGW 2035 may provide IP address allocation for the UE 201 and other functions. The PCRF 2036 is a policy and charging control policy decision point for service data flows and IP bearer resources, and it selects and provides available policy and charging control decisions for a policy and charging enforcement function unit (not shown in the figure).
[0074] The IP service 204 may include the Internet, an intranet, an IMS (IP Multimedia Subsystem), or other IP services, etc.
[0075] Although the above has been described by taking the LTE system as an example, those skilled in the art should be aware that this application is not only applicable to the LTE system, but also applicable to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA, and future new network systems (such as 5G), etc., which are not limited here.
[0076] Based on the above-mentioned mobile terminal hardware structure and communication network system, various embodiments of this application are proposed.
[0077] Figure 3 This is a schematic flowchart of a display method provided by an embodiment of the present application. As Figure 3 shown, the method includes:
[0078] S100. In response to a folding operation on the folding screen, arrange at least one application window in at least one split screen area after folding according to a preset policy.
[0079] Optionally, the folding screen may refer to a display device adopting flexible display technology, which can change its form through physical folding. Its screen can change its form through physical folding, so as to provide a larger display area in the unfolded state and reduce the device volume in the folded state for convenient carrying. Optionally, the terminal device may be a double-fold device, a triple-fold device or a multi-fold device. When the terminal device is a double-fold device, the terminal device may include two physical screens. When the terminal device is a triple-fold device, the terminal device may include three physical screens.
[0080] The folding operation may refer to a physical folding action performed by the user on the folding terminal. Optionally, the physical folding operation may include folding the screen from the unfolded state to the closed state, or unfolding or partially unfolding it again from the closed state.
[0081] After responding to the folding operation on the folding screen, the folding terminal may detect the folding angle or morphological change according to the sensors in the device, so as to arrange at least one application window in at least one split screen area after folding according to a preset policy. For example, when the triple-fold device is fully unfolded and the user performs an action on the triple-fold device, the angle between the screens on both sides of the hinge is less than 120 degrees, and the triple-fold device is unfolded again within 1 minute, and the hinge angle is greater than 170 degrees. At this time, all multitasking application states change from small windows to split screens.
[0082] Optionally, the preset policy may refer to rules or logics preset by the system or application program of the folding terminal according to the user's operation on the folding screen. The rule or logic may be that when the folding screen changes from the unfolded state to the semi-folded state and then to the unfolded state again, the system of the folding terminal can automatically adjust the application window from full-screen display to split-screen display, or move a specific application window to a certain split screen area after folding.
[0083] The application window may refer to the interface of an application program displayed on the screen, such as the window of a browser, an email client or a video player. In the folding terminal, the application window can dynamically adjust its size, position and layout according to the change of the screen form to adapt to different split screen areas or folding states.
[0084] The split-screen area may refer to multiple independent display areas that are split or naturally formed on the screen of a folding terminal in the unfolded or folded state.
[0085] In the unfolded state (including fully unfolded and partially unfolded), the split-screen area may be the large screen of the folding screen, the split-screen areas at different positions (such as left-right split, up-down split) divided in the large screen, and a certain physical screen in the large screen.
[0086] Optionally, Figure 4 The following is a schematic diagram of the interface of the folding terminal in the unfolded state provided by the embodiments of the present application. As Figure 4 shown, the folding terminal is a three-fold terminal. When there is one application window in the folding terminal, the application window can be fully displayed full-screen on the entire folding terminal; when there are two application windows in the folding terminal, one application window is fully displayed full-screen on one physical screen of the folding terminal, and the other application window is fully displayed full-screen on two physical screens of the folding terminal; when there are three application windows in the folding terminal, the first application window is fully displayed full-screen on the first physical screen of the folding terminal, the second application window is fully displayed full-screen on the second physical screen of the folding terminal, and the third application window is fully displayed full-screen on the third physical screen of the folding terminal; when there are six application windows in the folding terminal, the first application window and the second application window are split-screen displayed on the first physical screen of the folding terminal, the third application window and the fourth application window are split-screen displayed on the second physical screen of the folding terminal, and the fifth application window and the sixth application window are split-screen displayed on the third physical screen of the folding terminal.
[0087] In the folded state, the split-screen area may be the current display screen of the folding screen, or a certain area in the current display screen.
[0088] Figure 5 The following is a schematic diagram of the interface of the folding terminal in the folded state provided by the embodiments of the present application. Figure 1 As Figure 5 shown, when the folding terminal is in the folded state, the current display screen of the folding terminal may be a physical screen in the folding terminal, and the application windows on this screen can be displayed in a stacked state.
[0089] Figure 6 The following is a schematic diagram of the interface of the folding terminal in the folded state provided by the embodiments of the present application. Figure 2 As Figure 6 shown, when the folding terminal is in the folded state, the current display screen of the folding terminal may be a physical screen in the folding terminal, and the application windows on this screen can be displayed in different display sizes according to the usage needs of the applications.
[0090] Each split-screen area can run different application programs independently, enabling users to perform multitasking operations simultaneously.
[0091] In a possible implementation, the preset policy includes at least one of the following:
[0092] Under the condition of satisfying the first condition, continue to arrange each application window in the form of a window into at least two split-screen areas after folding;
[0093] Under the condition of satisfying the second condition, arrange each application window in the form of stacked windows into at least one split-screen area after folding.
[0094] Optionally, the first condition and the second condition can refer to the instruction conditions corresponding to the change in the folding form or angle of the folding screen detected by the folding terminal after responding to the user's folding operation. And according to this instruction condition, perform the corresponding operation, that is, arrange each application window in the form of independent windows into at least two split-screen areas after folding or arrange each application window in the form of stacked windows into at least one split-screen area after folding.
[0095] Optionally, the first condition and the second condition can detect the change in the folding form or angle through the sensors set in the folding terminal. In the folding screen, the two connected physical screens can be connected by a hinge, and the sensors set in the folding terminal can determine the folding form or angle of the folding screen by detecting the hinge angle.
[0096] In a possible implementation, satisfying the first condition includes: the single-sided display area of the folding screen after the folding operation is greater than the first area threshold;
[0097] Satisfying the second condition includes: the single-sided display area of the folding screen after the folding operation is less than the second area threshold.
[0098] Optionally, the single-sided display area can refer to the screen area for display formed by the folding axis after the folding operation of the folding screen. For example, when the folding screen is folded at a certain angle, the screen is divided into left and right or up and down parts, and each part is a single-sided display area.
[0099] Under the first condition, the area of the single-sided display area is greater than the first area threshold. At this time, it can be determined that there is enough space in this area to display multiple applications in the form of independent windows, which is suitable for multitasking parallel processing.
[0100] Under the second condition, the area of the single-sided display area is less than the second area threshold. At this time, it can be determined that the space in this area is limited, which is suitable for centrally displaying multiple applications in the form of stacked windows for quick switching and operation.
[0101] In a possible implementation, the first area is larger than the second area.
[0102] Optionally, the first area and the second area can be determined according to the display large screen of the folding screen. Optionally, the second area can be the area of the display outer screen when the folding screen is in the folded state, and the first area is larger than the second area.
[0103] Thus, by detecting the area of the single-sided display area, the state of the folding screen can be determined, so that the arrangement mode of the application windows can be dynamically adjusted to meet the usage requirements in different folding states.
[0104] After the first condition is met, arranging each application window in the window form to at least two split-screen areas after folding may mean that the folding screen divides the screen into multiple independent display areas (split-screen areas) according to the current form of the screen, and each application window is separately displayed in these split-screen areas in an independent and parallel form.
[0105] Optionally, Figure 7 This is an operation schematic diagram for operating the folding terminal provided by the embodiments of the present application Figure 1 , such as Figure 7 As shown, when the folding terminal is refolded by the user and then reopened, the single-sided display area may refer to the display large screen area currently used for display by the folding terminal. The first area threshold can be defined as larger than the area of one physical screen in the display large screen but smaller than the total area of all physical screens. For example, in the case of a triple-fold folding terminal, the first area threshold can be set to 1.5 times the area of a physical screen. At this time, the single-sided display area is the display large screen area of the folding terminal. Since its area is larger than the first area threshold, the system of the folding terminal will arrange the three displayed application windows in the form of independent windows to the three split-screen areas after folding.
[0106] After the second condition is met, arranging each application window in the stacked window form to at least one split-screen area after folding may mean that the folding screen centrally displays multiple application windows in a stacked, card-like or stacked form in one split-screen area according to the current form of the screen (such as the fully folded or small-angle folded state).
[0107] Optionally, Figure 8 This is an operation schematic diagram for operating the folding terminal provided by the embodiments of the present application Figure 2 , such as Figure 8As shown, after the folding terminal undergoes the folding action by the user and is in the folded state, the single-sided display area can refer to the area currently used for display by the folding terminal. The second area threshold can be defined as the area of at least 1 physical screen in the large display screen (i.e., greater than the area of 1 physical screen). For example, in the case where the folding terminal is a triple-folding terminal, the second area threshold can be set to be greater than the area of 1 physical screen. At this time, the single-sided display area is the area where the folding terminal currently displays with 1 physical screen. Since its area is smaller than the second area threshold, the system of the folding terminal will display the three application windows in a stacked form.
[0108] In a possible implementation manner, the preset policy further includes at least one of the following:
[0109] Controlling the moving speed of the application window according to the folding angle of the folding screen;
[0110] Moving the corresponding application window in the order from high to low according to the usage frequency of each application within a preset time period before the folding operation;
[0111] Moving the corresponding application window in the order from low to high according to the usage frequency of each application within a preset time period before the folding operation.
[0112] Optionally, the folding angle can refer to the included angle size formed on both sides of the screen after the folding operation of the folding terminal. That is, when the folding screen is fully unfolded, the folding angle is 180 degrees; when the folding screen is half-folded, the folding angle may be 90 degrees; and when the folding screen is almost closed, the folding angle may be close to 0 degrees. Optionally, the folding angle can be detected in real time by sensors (such as gyroscopes or angle sensors) built into the folding terminal, and the arrangement and moving speed of the application windows can be adjusted accordingly.
[0113] The moving speed of the application window can refer to the speed at which the application window moves from the current position to the target position during the morphological change of the folding screen. The moving speed of the application window can be dynamically adjusted according to the change of the folding angle. When the folding angle changes rapidly, the moving speed is increased to quickly adapt to the new screen form; while when the folding angle changes slowly, the moving speed is decreased to provide a smoother transition effect and improve the user experience.
[0114] The preset time period before the folding operation can refer to a preset time range (such as the past 5 minutes or 10 minutes) before the folding terminal detects the folding operation. During this period, by recording and analyzing the usage situation of each application program by the user, including data such as usage frequency and usage duration, the arrangement and moving order of the application windows can be optimized according to these data after the folding operation.
[0115] The usage frequency may refer to the statistical value of the number of times or the duration of a user using a certain application within a preset time period. If a user frequently uses a certain application (such as a browser or a chat software) within the preset time period, the usage frequency of this application is high; while an application that is less used (such as settings or a file manager) has a lower usage frequency. Thus, according to the high or low usage frequency, the moving priority of the application window can be determined to adapt to the user's usage habits.
[0116] The order from high to low usage frequency may refer to the priority order in which the folding terminal arranges according to the usage frequency of each application within the preset time period, from high to low. After the folding operation, if the folding screen is in the unfolded state, the application window with the highest usage frequency can be preferentially moved to the target split-screen area, and then the application windows with lower usage frequencies are moved in turn. If the folding screen is in the folded state, the application windows can be stacked in order from high to low usage frequency. Thus, it is convenient for the user to operate the applications.
[0117] The order from low to high usage frequency may refer to the priority order in which the folding terminal arranges according to the usage frequency of each application within the preset time period, from low to high. After the folding operation, if the folding screen is in the unfolded state, the application window with the lowest usage frequency can be preferentially moved to the target split-screen area, and then the application windows with higher usage frequencies are moved in turn. If the folding screen is in the folded state, the application windows can be stacked in order from low to high usage frequency. Thus, it is convenient for the user to clear the application windows that are not frequently used.
[0118] In a possible implementation manner, the method further includes at least one of the following:
[0119] In response to an operation on any application program in the folding screen, adjust the application programs displayed on multiple folding screens to be displayed in the form of application windows;
[0120] In response to a first operation on the first application program in the folding screen, move the split screen corresponding to the first application program to the target position, and adjust the split screens corresponding to other application programs according to the preset moving direction;
[0121] In response to a second operation on the second application program in the folding screen, close the split screen corresponding to the second application program, and perform split-screen display of the split screens corresponding to other application programs on multiple folding screens according to the number of other application programs.
[0122] In response to the user's second folding operation on the folding terminal, according to the usage status of the application programs displayed in split screens on the folding screen, display the third application program among the application programs in the form of an application window on the target screen of the folding screen, and display the other application programs among the application programs in the form of application icons on the target screen.
[0123] Optionally, when the user operates on any application displayed on the foldable screen (such as clicking, dragging, or long-pressing), the folding terminal can switch the application from the current split-screen display mode to the application window display mode. When an application is originally displayed in full-screen or split-screen form, after the user's operation, the application will become a movable and resizable independent window, facilitating the user's flexible operation in a multitasking scenario.
[0124] The preset moving direction can refer to the moving path or direction preset by the folding terminal according to the screen layout rules. Optionally, when the user moves the split screen of an application, other split screens may automatically pan left or right to avoid content overlap.
[0125] The target position can refer to the screen area specified by the user or the folding terminal for displaying the split screen or window of a certain application. Optionally, the user can drag an application to the left or right side of the screen, and this position is the target position.
[0126] When the user performs a specific operation (such as dragging or swiping) on a certain application (the first application) on the foldable screen, the folding terminal can move the split screen area corresponding to the application to the target position specified by the user (such as the left or right side of the screen). At the same time, the split screen areas corresponding to other applications will automatically adjust their positions according to the preset moving direction to avoid content overlap or display chaos.
[0127] When the user performs a specific operation (such as clicking the close button or swiping the close gesture) on a certain application (the second application) on the foldable screen, the folding terminal closes the split screen area corresponding to the application. At the same time, the folding terminal can readjust the split screen layout of other applications according to the number of remaining applications. For example, if there are two remaining applications after closing one application, the folding terminal can evenly divide the screen into two split screen areas and display these two applications respectively.
[0128] Figure 9 This is a schematic diagram of the interface of the large screen displayed in the folding terminal provided by the embodiment of the present application. As shown in a of Figure 9 There are six application split screens displayed in the split screen of the large screen of the folding terminal. The user can pop up the corresponding menu by long-pressing the split screen boundary or operating on a specific split screen. Optionally, the menu can include three menu options: Close Application 6, Move Application 6, and Return to Global Small Window. Optionally, when clicking Close Application 6, Application 6 is closed, and the remaining split screen applications automatically adapt to the sizes of 1 screen and 1 / 2 screen, that is, as shown in Figure 9As shown in b, Applications 1 to 4 remain unchanged in size at 1 / 2 screen, and Application 5 automatically adapts to the size of 1 screen. Optionally, after clicking on Mobile Application 6, the user can drag Application 6 to the original position of Application 1, and the remaining split-screen applications can be automatically arranged in positions from left to right and from top to bottom, that is, as shown in Figure 9 c. Optionally, when clicking to return to the global small window, the global small window can be returned, and the full-screen split-screen mode can be exited.
[0129] The usage status can refer to the activity level or usage frequency of an application program within the current time period. For example, an application program that is being used is in an "active state", while an application program that has not been used for a long time is in an "inactive state".
[0130] When the user performs a second folding operation on the folding terminal (such as folding from the unfolded state to the semi-folded state), the folding terminal can, according to the usage status (such as usage frequency or active state) of the application programs currently displayed in split-screen, display one of the application programs (the third application program) in the form of an application window in the target screen area, and display the other application programs in the form of application icons on the side or bottom of the target screen. Thus, in the case of limited screen space, frequently used applications can be quickly accessed while maintaining the simplicity of the interface.
[0131] Figure 10 This is an operation schematic diagram for operating the folding terminal provided by the embodiments of the present application. Figure 3 As Figure 10 shown, after the folding terminal undergoes the user's folding action and is folded to be displayed on the outer screen (i.e., the target screen), the system of the folding terminal can display the third application program in the application programs in the form of an application window on the target screen, and at the same time arrange the other application programs in the form of application icons at the bottom of the target screen. Among them, the application icons at the bottom are sorted from left to right according to the usage time, and the most recently used application (i.e., the third application program) is displayed in the form of an application window on the target screen and is in a selected state. The user can click to switch the selected state of the application icons at the bottom through a sliding operation, so as to adjust the application window displayed on the target screen. In addition, when the user clicks the bottom button "Exit Multitasking Window", the current multi-icon task window mode can be exited and the desktop stacked small window mode can be returned to.
[0132] In a possible implementation manner, it further includes at least one of the following:
[0133] The application icons in the target screen are arranged and set at preset positions;
[0134] The application icons are arranged and set at preset positions according to the usage condition parameters of the corresponding application programs.
[0135] Optionally, the target screen may refer to the screen area that the user is currently mainly using after the folding operation of the folding terminal. Optionally, when the folding screen is folded from the unfolded state to the semi-folded state, a part of the outer screen or the inner screen can be determined as the target screen, which can be used to display the content or applications that the user accesses most frequently.
[0136] The preset position may refer to the screen area preset by the folding terminal or the user, which is used to display application icons or other interface elements. Optionally, the bottom, side, or a certain fixed area of the target screen can be set as the preset position of the application icon, so that the user can quickly access the frequently used applications.
[0137] The usage parameter may refer to the data related to the use of the application recorded by the folding terminal. Optionally, the data may include the usage frequency, the most recent usage time, the usage duration, etc. This data is used to evaluate the user's dependence on or preference for the application, so as to optimize the arrangement order of the application icons. Optionally, the application icons with high usage frequency can be preferentially placed in a more prominent or easily accessible position.
[0138] The arrangement setting may refer to the folding terminal configuring the display order and position of the application icons on the screen according to specific rules. Optionally, the application icons can be arranged in descending order of usage frequency, or in descending order of the most recent usage time.
[0139] In a possible implementation, the usage parameter includes at least one of the following:
[0140] The usage frequency within a preset duration;
[0141] The historical maximum usage duration within a preset period.
[0142] Optionally, the usage frequency within a preset duration may refer to the number of times the user uses a certain application within a period of time preset by the folding terminal. Optionally, if the user has a higher usage frequency of a certain application within the preset duration, it means that the user has a higher dependence on or preference for the application, and the folding terminal can place its icon in a more prominent position or display it preferentially.
[0143] The historical maximum usage duration within a preset period may refer to the single longest usage time of the user using a certain application within the time range preset by the folding terminal. This historical maximum usage duration can reflect the user's in-depth usage of the application, and thus, the recommendation or arrangement strategy of the application can be optimized based on this data.
[0144] Figure 11 Schematic diagram of the large screen display in the folding terminal provided by the embodiments of the present application, as Figure 11As shown in a of [the figure], before step S100, multiple application programs can be displayed on the large display screen in the folding terminal. The user can enter the editing state of the corresponding desktop icon by long pressing a certain desktop icon. At this time, a more menu pops up. By selecting the menu option of "open in small window", this application can be opened in the form of a small window. As Figure 11 As shown in b of [the figure], in the order of opening by the user, the application small window that was opened most recently in time is at the top. The small window supports the user to freely move the position, change the proportion and close it. Optionally, up to 6 small windows can be opened simultaneously. When there are already 6 small windows and a new application is opened in a small window again, a prompt message of failure prompt can be popped up.
[0145] This application also provides an intelligent terminal. The intelligent terminal includes a memory and a processor. A display program is stored on the memory. When the display program is executed by the processor, the steps of the display method in any of the above embodiments are implemented.
[0146] This application also provides a computer-readable storage medium. A display program is stored on the computer-readable storage medium. When the display program is executed by the processor, the steps of the display method in any of the above embodiments are implemented.
[0147] In the embodiments of the intelligent terminal and the computer-readable storage medium provided by this application, all the technical features of any of the above display method embodiments may be included. The content of the specification expansion and explanation is basically the same as that of the above method embodiments, and will not be elaborated here.
[0148] This application embodiment also provides a computer program product. The computer program product includes computer program code. When the computer program code runs on a computer, the computer is enabled to execute the method in various possible implementation manners as above.
[0149] This application embodiment also provides a chip, including a memory and a processor. The memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that the device equipped with the chip executes the method in various possible implementation manners as above.
[0150] It can be understood that the above scenarios are only examples and do not constitute a limitation on the application scenarios of the technical solutions provided by the embodiments of this application. The technical solutions of this application can also be applied to other scenarios. For example, as is known to those of ordinary skill in the art, with the evolution of the system architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of this application are also applicable to similar technical problems.
[0151] The serial numbers of the above embodiments of this application are only for description and do not represent the advantages and disadvantages of the embodiments.
[0152] The steps in the method of this application embodiment can be adjusted, combined and deleted according to actual needs.
[0153] The units in the devices of the embodiments of this application can be combined, divided, and deleted according to actual needs.
[0154] In this application, for the description of the same or similar term concepts, technical solutions, and / or application scenarios, generally only the first occurrence is described in detail. When it appears repeatedly later, for the sake of brevity, it is generally not described again. When understanding the technical solutions of this application, etc., for the same or similar term concepts, technical solutions, and / or application scenarios that are not described in detail later, reference can be made to their previous relevant detailed descriptions.
[0155] In this application, the descriptions of the various embodiments each have their own focuses. For the parts not detailed or recorded in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0156] The technical features of the technical solutions of this application can be combined arbitrarily. For the sake of concise description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered to be within the scope recorded in this application.
[0157] Through the description of the above embodiments, those skilled in the art can clearly understand that the above embodiment methods can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the essence of the technical solution of this application, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium as described above (such as ROM / RAM, magnetic disk, optical disc), and includes several instructions to enable a terminal device (which can be a mobile phone, computer, server, controlled terminal, or network device, etc.) to execute the methods of each embodiment of this application.
[0158] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions according to the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, optical fiber, digital subscriber line) or wireless (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that the computer can access, or a data storage device such as a server or data center that includes one or more integrated available media. The available medium can be a magnetic medium (such as a floppy disk, storage disk, magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a Solid State Disk (SSD)), etc.
[0159] The above are only the preferred embodiments of the present application, and do not limit the patent scope of the present application. Any equivalent structural or equivalent process transformation made by using the specification and drawings of the present application, or directly or indirectly applied in other related technical fields, shall be equally included in the patent protection scope of the present application.
Claims
1. A display method, characterized in that, Including: In response to a folding operation on a folding screen, at least one application window is arranged in at least one split screen area after folding according to a preset strategy.
2. The method according to claim 1, wherein: The preset strategy includes at least one of the following: Under the condition of satisfying the first condition, continue to arrange each of the application windows in window form in at least two split screen areas after folding; Under the condition of satisfying the second condition, arrange each of the application windows in the form of stacked windows in at least one split screen area after folding.
3. The method according to claim 2, wherein The satisfaction of the first condition includes: the unilateral display area of the folding screen after the folding operation is greater than a first area threshold; The satisfaction of the second condition includes: the unilateral display area of the folding screen after the folding operation is less than a second area threshold.
4. The method according to claim 3, characterized in that, The first area is greater than the second area.
5. The method according to claim 2, wherein The preset strategy further includes at least one of the following: Controlling the moving speed of the application window according to the folding angle of the folding screen; According to the usage frequency of each application within a preset time period before the folding operation, move the corresponding application window in the order from high to low of the usage frequency; According to the usage frequency of each application within a preset time period before the folding operation, move the corresponding application window in the order from low to high of the usage frequency.
6. The method according to any one of claims 1 to 5, characterized in that, The method further includes at least one of the following: In response to an operation on any application program in the folding screen, adjust the application programs displayed on multiple folding screens to be displayed in the form of application windows; In response to a first operation on a first application program in the folding screen, move the split screen corresponding to the first application program to a target position, and adjust the split screens corresponding to other application programs according to a preset moving direction; In response to a second operation on a second application program in the folding screen, close the split screen corresponding to the second application program, and perform split screen display of the split screens corresponding to the other application programs on multiple folding screens according to the number of the other application programs; In response to a second folding operation of the user on the folding terminal, according to the usage status of the application programs displayed in split screen on the folding screen, display a third application program in the application programs in the form of an application window on a target screen of the folding screen, and display the other application programs in the application programs in the form of application icons on the target screen.
7. The method according to claim 6, wherein It further includes at least one of the following: The application icons on the target screen are arranged and set at preset positions; The application icons are arranged and set at the preset positions according to the usage situation parameters of the corresponding application programs.
8. The method according to claim 7, characterized in that, The usage situation parameters include at least one of the following: Usage frequency within a preset time period; Historical maximum usage duration within a preset time period.
9. An intelligent terminal, characterized in that, The intelligent terminal includes: a memory and a processor, wherein a display program of the terminal device is stored on the memory, and when the display program of the terminal device is executed by the processor, the steps of the display method of the terminal device according to any one of claims 1 to 8 are implemented.
10. A readable storage medium, characterized in that, A computer program is stored on the readable storage medium, and when the computer program is executed by a processor, the steps of the display method of the terminal device according to any one of claims 1 to 8 are implemented.