Display method, intelligent terminal and storage medium

By displaying screenshots and setting resolution when the smart terminal is expanded or closed, the display jitter problem caused by resolution reset is solved, and the display stability is improved.

CN119829176APending Publication Date: 2025-04-15SHANGHAI TRANSSION CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411842746.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-12
Publication Date
2025-04-15

AI Technical Summary

Technical Problem

During the expansion or closing of the smart terminal, the display jitter caused by resolution reset reduces the display stability.

Method used

By displaying a screenshot as the first interface, and setting the resolution of the smart terminal as the target resolution on this basis, the display jitter caused by the resolution is adjusted using the first interface to occlude.

Benefits of technology

Improves the display stability of the smart terminal during the expansion or closing process, and reduces display jitter caused by resolution adjustment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119829176A_ABST
    Figure CN119829176A_ABST
Patent Text Reader

Abstract

The invention provides a display method, an intelligent terminal and a storage medium, and the method comprises the following steps: responding to a first operation, displaying a first interface, and setting the resolution of the intelligent terminal as a target resolution; and removing the first interface. According to the method, the first interface is displayed, then the resolution of the intelligent terminal is set to be the target resolution, and the first interface is displayed on the uppermost layer of the scroll screen of the intelligent terminal, so that display jitter caused by resolution adjustment is shielded, and the display stability of the intelligent terminal is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] In the prior art, there is a smart terminal with a rollable screen, where the screen can be unfolded or closed like a scroll, and the size of the display screen of the smart terminal can be adjusted by controlling the switching between the unfolded state and the closed state of the smart terminal.

[0003] Because the resolution of the smart terminal is different in the unfolded state and the closed state, the resolution needs to be reset when the smart terminal is unfolded or closed. When the resolution is reset, the display content on the screen of the smart terminal is redrawn, resulting in display jitter of the smart terminal and low display stability of the smart terminal. Summary of the invention

[0004] In response to the above technical problems, the present application provides a display method, a smart terminal and a storage medium, which can improve the display stability of the smart terminal when the smart terminal is unfolded or closed.

[0005] The present application provides a display method, comprising:

[0006] In response to the first operation, displaying the first interface, and setting the resolution of the smart terminal to the target resolution;

[0007] Remove the first interface.

[0008] Optionally, if the first operation is an expansion event, the first interface is a screenshot of the scroll screen of the smart terminal before it is expanded, and the target resolution is a resolution of the scroll screen of the smart terminal in an expanded state;

[0009] If the first operation is a closing event, the first interface is a screenshot before or after the scroll screen of the smart terminal is closed, and the target resolution is the resolution of the scroll screen of the smart terminal in a closed state.

[0010] Optionally, the first operation is an expansion event, the first interface is a screenshot of the first application, and after removing the first interface, the method further includes:

[0011] The scroll screen of the smart terminal is controlled to expand, and during the expansion process, the interface of the first application is displayed according to the expansion animation corresponding to the first application.

[0012] Optionally, controlling the scroll screen of the smart terminal to unfold, during the unfolding process, displaying the interface of the first application according to the unfolding animation corresponding to the first application, includes:

[0013] The scroll drive is controlled by the framework layer of the smart terminal to control the scroll screen to unfold through the scroll drive. During the unfolding process, the first application is controlled by the framework layer to display the interface of the first application according to the unfolding animation corresponding to the first application.

[0014] Optionally, before removing the first interface, the method further includes:

[0015] The interface of the first application is adjusted to the interface of the first application when the scroll screen of the smart terminal is in a closed state.

[0016] Optionally, the first operation is an expansion event, and before removing the first interface, the method further includes:

[0017] The scroll screen of the smart terminal is controlled to unfold, and during the unfolding process, the interface of the smart terminal is displayed according to a preset unfolding animation.

[0018] Optionally, controlling the scroll screen of the smart terminal to unfold, and during the unfolding process, displaying the interface of the smart terminal according to a preset unfolding animation, includes:

[0019] Controlling the scroll drive through the frame layer of the smart terminal to control the scroll screen to unfold through the scroll drive;

[0020] During the expansion process, the framework layer control system application is used to display the interface of the smart terminal according to a preset expansion animation; wherein the preset expansion animation is an animation of stretching the first interface, and the size of the stretched first interface matches the size of the unfolded screen of the smart terminal.

[0021] Optionally, the first operation is a closing event, the first interface is a screenshot of a first application, the first interface is a screenshot after the scroll screen of the smart terminal is closed, and before displaying the first interface, the method further includes:

[0022] The scroll screen of the smart terminal is controlled to close, and during the closing process, the interface of the first application is displayed according to the closing animation corresponding to the first application.

[0023] Optionally, controlling the scroll screen of the smart terminal to close, and during the closing process, displaying the interface of the first application according to a closing animation corresponding to the first application, includes:

[0024] The scroll drive is controlled by the frame layer of the intelligent terminal, so as to control the closing of the scroll screen by the scroll drive;

[0025] During the closing process, the first application is controlled by the framework layer to display the interface of the first application according to the closing animation corresponding to the first application.

[0026] Optionally, the first operation is a closing event, the first interface is a screenshot before the scroll screen of the smart terminal is closed, and before setting the resolution of the smart terminal to the target resolution, the method further includes:

[0027] Controlling the scroll screen of the smart terminal to close, and during the closing process, displaying the interface of the smart terminal according to a preset closing animation; and / or,

[0028] The scroll drive is controlled by the frame layer of the intelligent terminal, so as to control the closing of the scroll screen by the scroll drive;

[0029] During the closing process, the framework layer control system is applied to display the interface of the smart terminal according to a preset closing animation; wherein the preset closing animation is an animation that compresses the first interface, and the size of the compressed first interface matches the size of the unfolded screen of the smart terminal.

[0030] The present application also provides an intelligent terminal, comprising: a memory and a processor, wherein a display program is stored in the memory, and when the display program is executed by the processor, the steps of the above method are implemented.

[0031] The present application also provides a storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the steps of the above method.

[0032] As described above, the display method, smart terminal and storage medium of the present application, in response to the first operation, display the first interface, set the resolution of the smart terminal to the target resolution, and then remove the first interface. The method of the present application first displays the first interface, and then sets the resolution of the smart terminal to the target resolution. Since the first interface is displayed on the top layer of the scroll screen of the smart terminal, the display jitter caused by adjusting the resolution is blocked by the first interface, thereby improving the display stability of the smart terminal. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] The drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application. In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments are briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative labor.

[0034] Figure 1 A schematic diagram of the hardware structure of a mobile terminal for implementing various embodiments of the present application;

[0035] Figure 2 A communication network system architecture diagram provided in an embodiment of the present application;

[0036] Figure 3 A schematic diagram of the structure of a smart terminal provided in an embodiment of the present application Figure 1 ;

[0037] Figure 4 A schematic diagram of a display method provided in an embodiment of the present application Figure 1 ;

[0038] Figure 5 A schematic diagram of a display method provided in an embodiment of the present application Figure 2 ;

[0039] Figure 6 A schematic diagram of the structure of a smart terminal provided in an embodiment of the present application Figure 2 ;

[0040] Figure 7 A schematic diagram of a display method provided in an embodiment of the present application Figure 3 ;

[0041] Figure 8 A schematic diagram of the structure of a smart terminal provided in an embodiment of the present application Figure 3 ;

[0042] Fig. 9 A schematic diagram of a display method provided in an embodiment of the present application Figure 4 ;

[0043] Fig.10 A schematic diagram of the structure of a smart terminal provided in an embodiment of the present application Figure 4 ;

[0044] Fig.11 A schematic diagram of a display method provided in an embodiment of the present application Figure 5 ;

[0045] Fig.12 A schematic diagram of the structure of a smart terminal provided in an embodiment of the present application Figure 5 ;

[0046] Fig.13 A schematic diagram of a module of a display device of a smart terminal provided in an embodiment of the present application.

[0047] The realization of the purpose, functional features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. The above-mentioned drawings have shown clear embodiments of this application, which will be described in more detail later. These drawings and textual descriptions are not intended to limit the scope of the concept of this application in any way, but to illustrate the concept of this application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0048] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0049] Optionally, in this document, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the presence of other identical elements in the process, method, article or device including the 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 by their explanation in the specific embodiment or further combined with the context in the specific embodiment.

[0050] It should be understood that, although the terms first, second, third, etc. may be used to describe various information in this article, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this article, 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 can be interpreted as "at the time of..." or "when..." or "in response to determination". Furthermore, as used in this article, the singular forms "one", "one" and "the" are intended to also include plural forms, unless there is an opposite indication in the context. It should be further understood that the terms "comprising", "including" indicate the existence of features, steps, operations, elements, components, projects, kinds, and / or groups, but do not exclude the existence, occurrence or addition of one or more other features, steps, operations, elements, components, projects, kinds, and / or groups. The terms "or", "and / or", "including at least one of the following" etc. used in this application can be interpreted as inclusive, or mean any one or any combination. For example, “comprising at least one of the following: A, B, C” means “any of the following: A; B; C; A and B; A and C; B and C; A and B and C”, and for another example, “A, B or C” or “A, B and / or C” means “any 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 will only occur when a combination of elements, functions, steps or operations are inherently mutually exclusive in some manner.

[0051] It should be understood that, although the various steps in the flowchart in the embodiment of the present application are displayed in sequence according to the indication of the arrows, these steps are not necessarily performed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and it can be performed in other orders. Moreover, at least a portion of the steps in the figure may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and their execution order is not necessarily performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.

[0052] As used herein, the words "if" and "if" may be interpreted as "at the time of" or "when" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrases "if it is determined" or "if (stated condition or event) is detected" may be interpreted as "when it is determined" or "in response to determining" or "when detecting (stated condition or event)" or "in response to detecting (stated condition or event)", depending on the context.

[0053] It should be noted that in this article, step codes such as S505 and S506 are used for the purpose of expressing the corresponding content more clearly and concisely, and do not constitute a substantial limitation on the sequence. When implementing the step, those skilled in the art may execute S506 first and then S505, etc., but these should all be within the scope of protection of this application.

[0054] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0055] In the subsequent description, the suffixes such as "module", "component" or "unit" used to represent elements are only used to facilitate the description of the present application, and have no specific meanings. Therefore, "module", "component" or "unit" can be used in a mixed manner.

[0056] The smart terminal may be implemented in various forms. For example, the smart terminal described in this application may include smart terminals such as mobile phones, tablet computers, laptop computers, 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.

[0057] The following description will be made by taking a mobile terminal as an example, and those skilled in the art will understand that, in addition to components specifically used for mobile purposes, the construction according to the embodiments of the present application can also be applied to fixed-type terminals.

[0058] Figure 1 A schematic diagram of the hardware structure of a mobile terminal for implementing each embodiment of the present application. 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: RF (Radio Frequency, radio frequency) unit 101, WiFi module 102, audio output unit 103, A / V (audio / video) input unit 104, sensor 105, display unit 106, user input unit 107, interface unit 108, memory 109, processor 110, and power supply 111 and other components. Those skilled in the art can understand that Figure 1 The structure of the mobile terminal shown in the figure 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 arrange the components differently.

[0059] Combine the following Figure 1 The following is a detailed introduction to the various components of the mobile terminal:

[0060] The radio frequency unit 101 can be used for receiving and sending signals during information transmission or communication. 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 an antenna, 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 through wireless communication. The above-mentioned wireless communications 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), 5G and 6G, etc.

[0061] WiFi is a short-range wireless transmission technology. Mobile terminals can help users send and receive emails, browse web pages, and access streaming media through WiFi module 102. It provides users with wireless broadband Internet access. Figure 1 The WiFi module 102 is shown, but it is understandable that it is not a necessary component of the mobile terminal and can be omitted as needed without changing the essence of the present application.

[0062] The audio output unit 103 can convert the audio data received by the RF 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 talk mode, a recording mode, a voice recognition mode, a broadcast reception mode, etc. Moreover, the audio output unit 103 can also provide audio output related to a specific function performed by the mobile terminal 100 (for example, a call signal reception sound, a message reception sound, etc.). The audio output unit 103 may include a speaker, an earpiece, a buzzer, etc.

[0063] The A / V input unit 104 is used to receive audio or video signals. The A / V input unit 104 may include a graphics processor (GPU) 1041 and a microphone 1042, and the graphics processor 1041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The processed image frame can be displayed on the display unit 106. The image frame processed by the graphics processor 1041 can be stored in the memory 109 (or other storage medium) or sent via the radio frequency unit 101 or the WiFi module 102. The microphone 1042 can receive sound (audio data) via the microphone 1042 in a telephone call mode, a recording mode, a voice recognition mode, and other operating modes, and can process such sound into audio data. The processed audio (voice) data can be converted into a format output that can be sent to a mobile communication base station via the radio frequency unit 101 in the case of a telephone call mode. The microphone 1042 can implement various types of noise elimination (or suppression) algorithms to eliminate (or suppress) noise or interference generated in the process of receiving and sending audio signals.

[0064] The mobile terminal 100 also 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 type 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. It 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 pedometer, tapping), etc.; as for other sensors that can be configured on the mobile phone, such as fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be repeated here.

[0065] The display unit 106 is used to display information input by the user or information provided to the user. The display unit 106 may include a display panel 1061, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.

[0066] The user input unit 107 can be used to receive input digital or character information, and to generate key signal input 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 the user's touch operation on or near it (such as the user's operation on the touch panel 1071 or near the touch panel 1071 using any suitable object or accessory such as a finger, stylus, etc.), and drive the corresponding connection device according to a pre-set program. The touch panel 1071 may include two parts: a touch detection device and a touch controller. Optionally, the touch detection device detects the user's touch orientation, 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 the touch point coordinates, and then sends it to the processor 110, and can receive and execute the command sent by the processor 110. In addition, the touch panel 1071 can be implemented in at least two types such as resistive, capacitive, infrared and surface acoustic wave. In addition to the touch panel 1071, the user input unit 107 may also include other input devices 1072. Optionally, the other input devices 1072 may include, but are not limited to, one or more of a mechanical keyboard, a function key (such as a volume control key, a switch key, etc.), a trackball, a mouse, a joystick, etc., which are not specifically limited here.

[0067] Optionally, the touch panel 1071 may cover the display panel 1061. When the touch panel 1071 detects a touch operation on or near it, it transmits the information to the processor 110 to determine the type of touch event. Then, the processor 110 provides corresponding visual output on the display panel 1061 according to the type of touch event. Figure 1 In the figure, the touch panel 1071 and the display panel 1061 are used as two independent components to implement the input and output functions of the mobile terminal. However, in some embodiments, the touch panel 1071 and the display panel 1061 can be integrated to implement the input and output functions of the mobile terminal, which is not limited here.

[0068] 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, etc. The interface unit 108 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the mobile terminal 100 or may be used to transmit data between the mobile terminal 100 and an external device.

[0069] The memory 109 can be used to store software programs and various data. The memory 109 can mainly include a program storage area and a data storage area. Optionally, the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory 109 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0070] The processor 110 is the control center of the mobile terminal. It uses various interfaces and lines to connect various parts of the entire mobile terminal. It executes various functions of the mobile terminal and processes data by running or executing software programs and / or modules stored in the memory 109, and calling data stored in the memory 109, so as to monitor the mobile terminal as a whole. The processor 110 may include one or more processing units; preferably, the processor 110 may integrate an application processor and a modem processor. Optionally, the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 110.

[0071] The mobile terminal 100 may also include a power supply 111 (such as a battery) for supplying power to various components. Preferably, the power supply 111 may be logically connected to the processor 110 via a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system.

[0072] although Figure 1 Not shown, the mobile terminal 100 may further include a Bluetooth module, etc., which will not be described in detail here.

[0073] To facilitate understanding of the embodiments of the present application, the communication network system on which the smart terminal of the present application is based is described below.

[0074] See also Figure 2 , Figure 2 This is a communication network system architecture diagram provided in an embodiment of the present application. The communication network system is an LTE system of universal mobile communication technology. The 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 connected in sequence.

[0075] Optionally, UE201 may be the above-mentioned mobile terminal 100, which will not be described in detail here.

[0076] E-UTRAN 202 includes eNodeB 2021 and other eNodeBs 2022 , etc. Optionally, eNodeB 2021 may be connected to other eNodeBs 2022 via a backhaul (eg, an X2 interface), and eNodeB 2021 is connected to EPC 203 , and eNodeB 2021 may provide UE 201 with access to EPC 203 .

[0077] EPC203 may include MME (Mobility Management Entity) 2031, HSS (Home Subscriber Server) 2032, other MMEs 2033, SGW (Serving Gate Way) 2034, PGW (PDN Gate Way) 2035 and PCRF (Policy and Charging Rules Function) 2036, etc. Optionally, MME 2031 is a control node that processes signaling between UE 201 and EPC 203, and provides bearer and connection management. HSS 2032 is used to provide some registers to manage functions such as home location register (not shown in the figure), and store some user-specific information such as service features and data rates. All user data can be sent through SGW2034, PGW2035 can provide IP address allocation and other functions for UE 201, PCRF2036 is the parameter and charging control parameter decision point for service data flow and IP bearer resources, and it selects and provides available parameters and charging control decisions for the parameter and charging execution function unit (not shown in the figure).

[0078] The IP service 204 may include the Internet, an intranet, an IMS (IP Multimedia Subsystem) or other IP services.

[0079] Although the above introduction takes the LTE system as an example, those skilled in the art should know that the present application is not only applicable to the LTE system, but also to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA, 5G and future new network systems (such as 6G), etc., without limitation here.

[0080] Based on the above-mentioned mobile terminal hardware structure and communication network system, various embodiments of the present application are proposed.

[0081] Figure 3 A schematic diagram of the structure of a smart terminal provided in an embodiment of the present application Figure 1 . Figure 3 The structural diagram of a smart terminal in the prior art is illustrated as follows: Figure 3 The smart terminal shown on the left is a schematic diagram of the structure of the smart terminal with the scroll screen in the closed state, and the smart terminal shown on the right is a schematic diagram of the structure of the scroll screen in the expanded state. The expanded state and the closed state can be switched to each other. The smart terminal rolls up the screen through the scroll mechanism 302, and cooperates with the telescopic section to expand or close the scroll screen, such as Figure 3 When the scroll screen is in the closed state, the telescopic section 301 is in the contracted state, and when the scroll screen is in the unfolded state, the telescopic section 303 is in the stretched state. The length of the telescopic section 303 is the size of the scroll screen that is enlarged compared to the closed state.

[0082] In the prior art, when the smart terminal is unfolded or closed, redrawing the displayed content on the screen of the smart terminal may cause the display of the smart terminal to shake, resulting in low display stability of the smart terminal.

[0083] In view of this, the present application provides a display method. During the process of expanding or closing a smart terminal, a screenshot of the smart terminal, i.e., a first interface, is first displayed, and then the resolution of the smart terminal is set to a target resolution. Since the first interface is displayed on the topmost layer of the scroll screen of the smart terminal, the display jitter caused by adjusting the resolution is blocked by the first interface, thereby improving the display stability of the smart terminal.

[0084] It should be understood that the display method of the embodiment of the present application can be used in any smart terminal. The execution subject of the embodiment of the present application can be a processing unit of a smart terminal, or a smart terminal that implements the display method. The following is an example of a smart terminal that implements the display method.

[0085] Figure 4 A schematic diagram of a display method provided in an embodiment of the present application Figure 1 . Reference Figure 4 , the display method of the embodiment of the present application includes:

[0086] S401. In response to a first operation, display a first interface and set a resolution of the smart terminal to a target resolution.

[0087] The first operation is an operation for controlling the smart terminal to switch the state of the scroll screen. For example, the first operation may be an expansion event or a closing event. The expansion event is an event in which the scroll screen of the smart terminal switches from an expanded state to a closed state, that is, the display screen of the smart terminal switches from a large size to a small size. The closing event is an event in which the scroll screen of the smart terminal switches from a closed state to an expanded state, that is, the display screen of the smart terminal switches from a small size to a large size.

[0088] The first interface is a screenshot of the smart terminal. Optionally, if the first operation is an expansion event, the first interface is a screenshot before the scroll screen of the smart terminal is expanded; if the first operation is a closing event, the first interface is a screenshot before or after the scroll screen of the smart terminal is closed.

[0089] The target resolution is the resolution corresponding to the state to be switched by the smart terminal. Optionally, if the first operation is an expansion event, the target resolution is the resolution of the smart terminal's scroll screen expansion state; if the first operation is a closing event, the target resolution is the resolution of the smart terminal's scroll screen closing state.

[0090] Optionally, the operation event of the scroll screen can be an operation event triggered by a button of the smart terminal. Taking the system divided into the application layer, the framework layer and the driver layer as an example, when the scroll screen of the smart terminal is in a closed state, for example, the driver layer obtains the user's operation on the button to trigger the expansion event, and reports the expansion event to the framework layer. The framework layer controls the application layer to display the screenshot of the scroll screen of the smart terminal before it is expanded, that is, the first interface, and sets the resolution of the smart terminal to the resolution of the expanded state of the scroll screen of the smart terminal, that is, the target resolution. When setting the target resolution, the smart terminal redraws the display content. In this way, since the first interface is displayed on the top layer of the scroll screen of the smart terminal, the display jitter caused by setting the target resolution during the expansion of the scroll screen of the smart terminal can be blocked through the first interface.

[0091] Optionally, the operation event of the scroll screen can be an operation event triggered by the touch screen of the smart terminal. Taking the system divided into the application layer, the framework layer and the driver layer as an example, when the scroll screen of the smart terminal is in the expanded state, for example, the framework layer obtains the user's operation on the screen to trigger the closing event, and controls the application layer to display the screenshot before or after the scroll screen of the smart terminal is closed, that is, the first interface, and sets the resolution of the smart terminal to the resolution of the closed state of the scroll screen of the smart terminal, that is, the target resolution. When setting the target resolution, the smart terminal redraws the display content. In this way, since the first interface is displayed on the top layer of the scroll screen of the smart terminal, the display jitter caused by setting the target resolution during the closing of the scroll screen of the smart terminal can be blocked through the first interface.

[0092] S402: Remove the first interface.

[0093] Removing the first interface means canceling the display of the first interface on the scroll screen of the smart terminal. Since the first interface is displayed on the top layer of the scroll screen of the smart terminal, the scroll screen of the smart terminal will display the interface on the lower layer. When the real content of the first interface and the interface on the lower layer of the scroll screen of the smart terminal is consistent, during the process of removing the first interface, the scroll screen of the smart terminal stably displays the interface on the lower layer.

[0094] The display method of the embodiment of the present application, in response to the first operation, displays the first interface, sets the resolution of the smart terminal to the target resolution, and then removes the first interface. The method of the present application first displays the first interface, and then sets the resolution of the smart terminal to the target resolution. Since the first interface is displayed on the top layer of the scroll screen of the smart terminal, the display jitter caused by adjusting the resolution is blocked by the first interface, thereby improving the display stability of the smart terminal.

[0095] The following describes a specific embodiment of the display method of the embodiment of the present application when the first operation is a state of an expansion event.

[0096] In response to the first operation, the first interface is displayed, and the resolution of the smart terminal is set to the target resolution. Optionally, if the first operation is an expansion event, the first interface is a screenshot before the scroll screen of the smart terminal is expanded, and the target resolution is the resolution of the scroll screen of the smart terminal in the expanded state. If the first operation is a closing event, the first interface is a screenshot before or after the scroll screen of the smart terminal is closed, and the target resolution is the resolution of the scroll screen of the smart terminal in the closed state.

[0097] Optionally, if the first operation is an expansion event and the first interface is a screenshot of the first application, in this state, the interface of the scroll screen of the smart terminal is the interface of the first application. After removing the first interface, the scroll screen of the smart terminal can also be controlled to expand. During the expansion process, the interface of the first application is displayed according to the expansion animation corresponding to the first application.

[0098] Optionally, the first application is an application adapted to a corresponding animation during the process of the scroll screen of the smart terminal being unfolded. The unfolding animation corresponding to the first application can dynamically adjust the displayed content in the scroll screen of the smart terminal during the process of the scroll screen of the smart terminal being unfolded, so that the size of the displayed content dynamically matches the size of the screen unfolded by the smart terminal, so that the change of the displayed content is synchronized with the unfolding of the scroll mechanism of the scroll screen, and the change of the user interface caused by the unfolding of the scroll screen is smoothed.

[0099] Control the expansion of the scroll screen of the smart terminal. During the expansion process, display the interface of the first application according to the expansion animation corresponding to the first application. For example, the scroll drive can be controlled by the framework layer of the smart terminal to control the expansion of the scroll screen through the scroll drive. During the expansion process, control the first application through the framework layer to display the interface of the first application according to the expansion animation corresponding to the first application.

[0100] In this implementation, before removing the first interface, the interface of the first application can also be adjusted to the interface of the first application in the closed state of the scroll screen of the smart terminal, so that the interface of the first application is consistent with the content displayed on the first interface. In this state, after removing the first interface, since the interface of the first application displayed on the scroll screen of the smart terminal is consistent with the display content of the first interface, the change in the scroll screen of the smart terminal will not be visually felt.

[0101] Figure 5 A schematic diagram of a display method provided in an embodiment of the present application Figure 2 Taking the system as an example, which is divided into an application layer, a framework layer, and a driver layer, the scroll screen of the smart terminal is in a closed state, the first operation is an expansion event, and the first interface is a screenshot of the first application program, as shown in FIG. Figure 5 As shown, including:

[0102] S501: In response to an expansion event, display a first interface.

[0103] Optionally, the first interface is a screenshot before the scroll screen of the smart terminal is expanded.

[0104] For example, in response to the expansion event, the framework layer takes a screenshot of the scroll screen of the smart terminal, obtains the first interface, and displays the first interface. In this state, the first interface is a screenshot of the interface in the closed state of the scroll screen of the smart terminal, and the content in the first interface is the content displayed on the scroll screen of the smart terminal at the current moment.

[0105] Figure 6 A schematic diagram of the structure of a smart terminal provided in an embodiment of the present application Figure 2 When the scroll screen of the smart terminal displays the first interface of the smart terminal, you can refer to Figure 6 The smart terminal shown in the left figure displays the first interface.

[0106] S502: Set the resolution of the smart terminal to the resolution of the scroll screen of the smart terminal in the expanded state.

[0107] When the first interface is displayed, the resolution of the smart terminal is set to the resolution of the scroll screen of the smart terminal in the expanded state, that is, the target resolution. Since the first interface is displayed on the upper layer of the scroll screen of the smart terminal, the jitter of the display screen caused by setting the resolution is on the lower layer of the scroll screen of the smart terminal, so the first interface can block the jitter of the display screen caused by setting the resolution.

[0108] S503: Adjust the interface of the first application to the interface of the first application when the scroll screen of the smart terminal is in a closed state.

[0109] When the resolution of the smart terminal is set to the resolution of the smart terminal's scroll screen in an expanded state, the interface of the first application is affected by the resolution change and is displayed as the interface of the smart terminal's scroll screen in an expanded state. In this state, the interface of the first application is adjusted to the interface of the first application in the closed state of the scroll screen of the smart terminal, so that the interface of the first application is consistent with the display content of the first interface.

[0110] S504: Remove the first interface.

[0111] The first interface displayed on the scroll screen of the smart terminal is removed, and the first interface displayed on the upper layer is removed, so the interface of the first application program on the lower layer is displayed on the scroll screen of the smart terminal. Since the interface of the first application program on the lower layer is consistent with the display content of the first interface, the display content of the scroll screen of the smart terminal does not change after the first interface is removed.

[0112] S505 . Control the scroll drive through the framework layer of the smart terminal to control the scroll screen to unfold through the scroll drive.

[0113] The scroll drive is controlled through the framework layer of the smart terminal. For example, the framework layer can rewrite the scroll state in the corresponding file by controlling the drive layer. For example, 0 represents the expanded state, 1 represents the closed state, and 2 represents the expanded or closed switch. The current framework layer can rewrite the scroll state from 1 to 2 by controlling the drive layer to control the scroll drive to control the expansion of the scroll screen.

[0114] S506: Control the first application through the framework layer to display the interface of the first application according to the expansion animation corresponding to the first application.

[0115] In the current state, the interface displayed on the scroll screen is the interface of the first application.

[0116] For example, the application layer can register a listener in the framework layer. In this implementation, when the framework layer controls the scroll drive, the state of the current scroll screen can be synchronized to the application layer based on the registered listener, so as to synchronously control the first application through the framework layer, and during the expansion process, the interface of the first application is displayed according to the expansion animation corresponding to the first application. In this state, the expansion animation corresponding to the first application can dynamically adjust the display content in the scroll screen of the smart terminal during the expansion of the scroll screen of the smart terminal, so that the size of the displayed content dynamically matches the screen size of the smart terminal, so that the change of the displayed content is synchronized with the expansion of the scroll mechanism of the scroll screen, and the change of the user interface caused by the expansion of the scroll screen is smoothed.

[0117] Reference Figure 6 The structural diagram of the intelligent terminal shown in the middle and right of FIG. Figure 6 The screen displayed on the scroll screen of the smart terminal shown in the middle is the display content of the expansion animation corresponding to the first application, and the size of the displayed content matches the screen size expanded by the smart terminal until the scroll screen of the smart terminal is in the expanded state, refer to Figure 6 In the smart terminal shown on the right side of the figure, in this state, the scroll screen is unfolded, and the scroll screen displays the final interface of the unfolding animation corresponding to the first application, that is, the interface of the first application when the scroll screen of the smart terminal is in the unfolded state.

[0118] It should be understood that the framework layer can execute S505 and S506 in a short time to control the first application and control the scroll drive to execute synchronously, so that the scroll screen unfolds and the unfolding animation corresponding to the first application is executed synchronously.

[0119] The above is an embodiment of controlling the scroll screen of the smart terminal to expand and displaying the interface of the first application according to the expansion animation corresponding to the first application when the first operation is an expansion event and the first interface is a screenshot of the first application.

[0120] In the state where the first operation is an expansion event, one possible implementation method is to control the scroll screen of the smart terminal to expand, and during the expansion process, the interface of the smart terminal is displayed according to a preset expansion animation. This state includes the state where the first operation is an expansion event and the first interface is not a screenshot of the first application.

[0121] Optionally, the preset expansion animation is a preset animation that can dynamically adjust the displayed content during the process of the scroll screen of the smart terminal expanding. For example, the area of ​​the displayed content on the screen of the preset expansion animation can match the size of the screen expanded by the smart terminal.

[0122] Control the expansion of the scroll screen of the smart terminal. During the expansion process, display the interface of the smart terminal according to a preset expansion animation. For example, the scroll drive can be controlled by the frame layer of the smart terminal to control the expansion of the scroll screen through the scroll drive. During the expansion process, the system application is controlled by the frame layer to display the interface of the smart terminal according to a preset expansion animation. In this state, the preset expansion animation can be, for example, an animation of stretching the first interface, and the size of the stretched first interface matches the size of the unfolded screen of the smart terminal.

[0123] Figure 7 A schematic diagram of a display method provided in an embodiment of the present application Figure 3 . Taking the system as an example, the system is divided into the application layer, the framework layer and the driver layer, the scroll screen of the smart terminal is in a closed state, and the first operation is an expansion event. Figure 7 As shown, including:

[0124] S701: In response to an expansion event, display a first interface.

[0125] Optionally, the first interface is a screenshot before the scroll screen of the smart terminal is expanded.

[0126] For example, in response to the expansion event, the framework layer takes a screenshot of the scroll screen of the smart terminal, obtains the first interface, and displays the first interface. In this state, the first interface is a screenshot of the interface in the closed state of the scroll screen of the smart terminal, and the content in the first interface is the content displayed on the scroll screen of the smart terminal at the current moment.

[0127] S702: Set the resolution of the smart terminal to the resolution of the scroll screen of the smart terminal in the expanded state.

[0128] When the first interface is displayed, the resolution of the smart terminal is set to the resolution of the scroll screen of the smart terminal in the expanded state, that is, the target resolution. Since the first interface is displayed on the upper layer of the scroll screen of the smart terminal, the jitter of the display screen caused by setting the resolution is on the lower layer of the scroll screen of the smart terminal, so the first interface can block the jitter of the display screen caused by setting the resolution.

[0129] S703. Control the scroll drive through the framework layer of the intelligent terminal to control the scroll screen to unfold through the scroll drive.

[0130] The scroll drive is controlled through the framework layer of the smart terminal. For example, the framework layer can rewrite the scroll state in the corresponding file by controlling the drive layer. For example, 0 represents the expanded state, 1 represents the closed state, and 2 represents the expanded or closed switch. The current framework layer can rewrite the scroll state from 1 to 2 by controlling the drive layer to control the scroll drive to control the expansion of the scroll screen.

[0131] S704: Control the system application through the framework layer to display the interface of the smart terminal according to the preset expansion animation.

[0132] The system application is an application in the application layer that can be used to display a preset expansion animation.

[0133] The preset expansion animation may be, for example, an animation of stretching the first interface, and the size of the stretched first interface matches the size of the expanded screen of the smart terminal.

[0134] When the scroll drive is controlled by the framework layer, the system application is synchronously controlled by the framework layer to display the interface of the smart terminal according to the preset expansion animation. In this state, the preset expansion animation can stretch the first interface during the expansion of the scroll screen of the smart terminal, and dynamically adjust the size of the stretched first interface to match the size of the expanded screen of the smart terminal, so that the change of the displayed content is synchronized with the expansion of the scroll mechanism of the scroll screen, and the change of the user interface caused by the expansion of the scroll screen is smoothed.

[0135] Figure 8 A schematic diagram of the structure of a smart terminal provided in an embodiment of the present application Figure 3 . Reference Figure 8 The smart terminal shown in the left figure is the smart terminal before the scroll screen is unfolded by the scroll drive, and the interface displayed is the first interface. The interface of the smart terminal is displayed according to the preset unfolding animation. Referring to the smart terminal shown in the middle, during the unfolding of the scroll screen of the smart terminal, the first interface is stretched so that the change of the displayed content is synchronized with the unfolding of the scroll mechanism of the scroll screen, until the scroll drive controls the scroll screen to complete the unfolding. Figure 8 In the smart terminal shown on the right, in this state, the scroll screen is unfolded and the final interface of the preset unfolding animation is displayed, that is, the interface when the scroll screen of the smart terminal is in the unfolded state.

[0136] S705: Remove the first interface.

[0137] Remove the first interface displayed on the scroll screen of the smart terminal, that is, remove the first interface after stretching. After setting the resolution of the smart terminal, the lower interface of the scroll screen of the smart terminal has been adjusted to the interface of the scroll screen of the smart terminal in the expanded state. Remove the first interface displayed on the upper layer of the scroll screen of the smart terminal, and the scroll screen of the smart terminal will display the interface of the scroll screen of the smart terminal in the expanded state.

[0138] When the scroll drive is controlled by the framework layer, the system application is controlled synchronously by the framework layer so that the preset unfolding animation is displayed during the unfolding process. In this state, the preset unfolding animation can dynamically adjust the displayed content in the scroll screen of the smart terminal during the unfolding of the scroll screen of the smart terminal, so that the size of the displayed content dynamically matches the size of the unfolded screen of the smart terminal, so that the change of the displayed content is synchronized with the unfolding of the scroll mechanism of the scroll screen, and the change of the user interface caused by the unfolding of the scroll screen is smoothed.

[0139] The above description is made by taking the first operation as an expansion event as an example. The following describes a specific embodiment of the display method of the embodiment of the present application when the first operation is a closing event.

[0140] Optionally, if the first operation is a closing event and the first interface is a screenshot of the first application, in this state, the interface of the scroll screen of the smart terminal is the interface of the first application, then the first interface is the screenshot after the scroll screen of the smart terminal is closed. Before displaying the first interface, the scroll screen of the smart terminal can also be controlled to close. During the closing process, the interface of the first application is displayed according to the closing animation corresponding to the first application.

[0141] Optionally, the first application is an application adapted to a corresponding closing animation during the closing process of the scroll screen of the smart terminal. The closing animation corresponding to the first application can dynamically adjust the displayed content in the scroll screen of the smart terminal during the closing process of the scroll screen of the smart terminal, so that the size of the displayed content dynamically matches the size of the screen unfolded by the smart terminal, so that the change of the displayed content is synchronized with the closing of the scroll mechanism of the scroll screen, and the change of the user interface caused by the closing of the scroll screen is smoothed.

[0142] Control the closing of the scroll screen of the smart terminal. During the closing process, display the interface of the first application according to the closing animation corresponding to the first application. For example, the scroll drive can be controlled by the framework layer of the smart terminal to control the closing of the scroll screen through the scroll drive. During the closing process, control the first application through the framework layer to display the interface of the first application according to the closing animation corresponding to the first application.

[0143] Fig. 9 A schematic diagram of a display method provided in an embodiment of the present application Figure 4 Taking the system as an example, which is divided into an application layer, a framework layer, and a driver layer, the scroll screen of the smart terminal is in an expanded state, the first operation is a closing event, and the first interface is a screenshot of the first application program, as shown in FIG. Fig. 9 As shown, including:

[0144] S901. In response to an expansion event, the frame layer of the smart terminal controls the scroll drive to control the scroll screen to close through the scroll drive.

[0145] Optionally, in response to a closing event, the framework layer can rewrite the scroll state in the corresponding file by controlling the drive layer. Taking 0 representing the expanded state, 1 representing the closed state, and 2 representing the expansion or closing switch as an example, the current framework layer can rewrite the scroll state from 0 to 2 by controlling the drive layer to control the scroll drive to control the closing of the scroll screen.

[0146] S902: Control the first application through the framework layer to display the interface of the first application according to the closing animation corresponding to the first application.

[0147] Optionally, the framework layer controls the scroll drive and synchronously controls the first application program through the framework layer, so that during the closing process, the interface of the first application program is displayed according to the closing animation corresponding to the first application program. In this state, the closing animation corresponding to the first application program can dynamically adjust the displayed content in the scroll screen of the smart terminal during the closing process of the scroll screen of the smart terminal, so that the size of the displayed content dynamically matches the size of the screen unfolded by the smart terminal, so that the change of the displayed content is synchronized with the closing of the scroll mechanism of the scroll screen, and the change of the user interface caused by the closing of the scroll screen is smoothed.

[0148] Fig.10 A schematic diagram of the structure of a smart terminal provided in an embodiment of the present application Figure 4 .

[0149] Reference Fig.10 The smart terminal on the left is the smart terminal before the scroll drive controls the scroll screen to close, that is, the smart terminal when the scroll screen is unfolded. Fig.10 The screen displayed on the scroll screen of the smart terminal shown in the middle is the display content of the closed animation corresponding to the first application, and the size of the displayed content matches the screen size of the smart terminal, until the scroll screen of the smart terminal is closed, refer to Fig.10 In the smart terminal shown on the right side of the figure, in this state, the scroll screen is closed, and the scroll screen displays the final interface of the closing animation corresponding to the first application, that is, the interface of the first application when the scroll screen of the smart terminal is in the closed state.

[0150] S903: Display the first interface.

[0151] In the current state, the scroll screen of the smart terminal has been closed, and the first interface is a screenshot after the scroll screen of the smart terminal is closed.

[0152] Optionally, after the framework layer obtains the switched state of the scroll screen of the smart terminal through the state change of the scroll drive in the drive layer, that is, after the scroll screen of the smart terminal is switched to the closed state, the scroll screen of the smart terminal is captured to obtain the first interface, and the first interface is displayed. In this state, the first interface is the interface of the scroll screen of the smart terminal in the closed state, and is also the interface of the first application.

[0153] Reference Fig.10 In the smart terminal shown on the right side of the figure, in this state, the scroll screen is closed, and a screenshot of the scroll screen of the smart terminal in the current state is taken to obtain the first interface, that is, the interface of the smart terminal in the closed state of the scroll screen.

[0154] S904: Set the resolution of the smart terminal to the resolution of the scroll screen of the smart terminal in the closed state.

[0155] When the first interface is displayed, the resolution of the smart terminal is set to the resolution of the closed scroll screen of the smart terminal, that is, the target resolution. Since the first interface is displayed on the upper layer of the scroll screen of the smart terminal, the jitter of the display screen caused by setting the resolution is on the lower layer of the scroll screen of the smart terminal. Therefore, the first interface can block the jitter of the display screen caused by setting the resolution.

[0156] S905: Remove the first interface.

[0157] The first interface displayed on the scroll screen of the smart terminal is removed. Since the first interface is displayed on the upper layer, the interface of the first application program on the lower layer will be displayed on the scroll screen of the smart terminal. In the current state, the scroll screen of the smart terminal is in a closed state, and the interface displayed on the scroll screen is the interface of the first application program.

[0158] In the state where the scroll drive is controlled by the framework layer, the first application is synchronously controlled by the framework layer so that during the closing process, the interface of the first application is displayed according to the closing animation corresponding to the first application. In this state, the closing animation corresponding to the first application can dynamically adjust the display content in the scroll screen of the smart terminal during the closing process of the scroll screen of the smart terminal, so that the size of the displayed content dynamically matches the size of the screen unfolded by the smart terminal, so that the change of the displayed content is synchronized with the closing of the scroll mechanism of the scroll screen, and the change of the user interface caused by the closing of the scroll screen is smoothed.

[0159] The above is an embodiment of controlling the closing of the scroll screen of the smart terminal and displaying the interface of the first application according to the closing animation corresponding to the first application when the first operation is a closing event and the first interface is a screenshot of the first application.

[0160] In the state where the first operation is a closing event, one possible implementation method is to control the scroll screen of the smart terminal to close before setting the resolution of the smart terminal to the target resolution, and during the closing process, display the interface of the smart terminal according to a preset closing animation. This state includes the state where the first operation is a closing event and the first interface is not a screenshot of the first application.

[0161] Optionally, the preset closing animation is a preset animation that can dynamically adjust the displayed content during the closing process of the scroll screen of the smart terminal. For example, the area of ​​the displayed content on the screen of the preset closing animation can match the size of the screen unfolded by the smart terminal.

[0162] Control the closing of the scroll screen of the smart terminal. During the closing process, display the interface of the smart terminal according to a preset closing animation. For example, the scroll drive can be controlled by the frame layer of the smart terminal to control the closing of the scroll screen through the scroll drive. During the closing process, the system application is controlled by the frame layer to display the interface of the smart terminal according to a preset closing animation. The preset closing animation is an animation that compresses the first interface. The size of the compressed first interface matches the size of the unfolded screen of the smart terminal.

[0163] Fig.11 A schematic diagram of a display method provided in an embodiment of the present application Figure 5 . Take the system as an example, which is divided into the application layer, the framework layer and the driver layer, and the scroll screen of the smart terminal is in the expanded state, and the first operation is the closing event. Fig.11 As shown, including:

[0164] S1101. In response to a closing event, display a first interface.

[0165] Optionally, the first interface is a screenshot before the scroll screen of the smart terminal is closed.

[0166] For example, in response to the closing event, the framework layer takes a screenshot of the scroll screen of the smart terminal, obtains a first interface, and displays the first interface. In this state, the first interface is a screenshot of the interface in the expanded state of the scroll screen of the smart terminal, and the content in the first interface is the content displayed on the scroll screen of the smart terminal at the current moment.

[0167] Fig.12 A schematic diagram of the structure of a smart terminal provided in an embodiment of the present application Figure 5 .

[0168] Reference Fig.12 The smart terminal on the left is the smart terminal before the scroll drive controls the scroll screen to close, that is, the smart terminal in the scroll screen unfolded state. In this state, the scroll screen of the smart terminal in the current state is captured to obtain the first interface, that is, the interface of the smart terminal in the scroll screen unfolded state.

[0169] S1102. Control the scroll drive through the frame layer of the smart terminal to control the scroll screen to close through the scroll drive.

[0170] The scroll drive is controlled through the framework layer of the smart terminal. For example, the framework layer can rewrite the scroll state in the corresponding file by controlling the drive layer. For example, 0 represents the expanded state, 1 represents the closed state, and 2 represents the expanded or closed switch. The current framework layer can rewrite the scroll state from 0 to 2 by controlling the drive layer to control the scroll drive to control the closure of the scroll screen.

[0171] S1103. Control the system application through the framework layer to display the interface of the smart terminal according to a preset closed animation.

[0172] The system application is an application in the application layer that can be used to display a preset closing animation.

[0173] The preset closing animation is an animation for compressing the first interface, and the size of the compressed first interface matches the size of the unfolded screen of the smart terminal.

[0174] When the frame layer controls the scroll drive, the frame layer synchronously controls the system application to display the interface of the smart terminal according to the preset closing animation. In this state, the preset closing animation can compress the first interface during the closing process of the scroll screen of the smart terminal, and dynamically adjust the size of the compressed first interface to match the size of the unfolded screen of the smart terminal, so that the change of the displayed content is synchronized with the closing of the scroll mechanism of the scroll screen, and the change of the user interface caused by the closing of the scroll screen is smoothed.

[0175] Reference Fig.12 In the middle of the smart terminal shown in the figure, optionally, the screen displayed by the scroll screen is the display content of the preset closed animation, the animation of the first interface is compressed, and the size of the displayed content matches the screen size of the smart terminal until the scroll screen of the smart terminal is in a closed state, refer to Fig.12 In the smart terminal shown on the right side of the figure, in this state, the scroll screen is closed, and the scroll screen displays the final interface of the preset closing animation, that is, the scroll screen of the smart terminal is the interface in the closed state.

[0176] S1104: Set the resolution of the smart terminal to the resolution of the scroll screen of the smart terminal in a closed state.

[0177] When the scroll screen of the smart terminal is completely closed, the resolution of the smart terminal is set to the resolution of the scroll screen closed state of the smart terminal, that is, the target resolution. Since the first interface is displayed on the upper layer of the scroll screen of the smart terminal, the jitter of the display screen caused by setting the resolution is on the lower layer of the scroll screen of the smart terminal, so the first interface can block the jitter of the display screen caused by setting the resolution.

[0178] S1105: Remove the first interface.

[0179] The first interface displayed on the scroll screen of the smart terminal is removed, that is, the compressed first interface is removed. After setting the resolution of the smart terminal, the lower interface of the scroll screen of the smart terminal has been adjusted to the interface of the scroll screen closed state of the smart terminal, and the first interface displayed on the upper layer of the scroll screen of the smart terminal is removed, and the scroll screen of the smart terminal will display the interface of the scroll screen closed state of the smart terminal.

[0180] When the frame layer controls the scroll drive, the frame layer synchronously controls the application so that the preset closing animation is displayed during the closing process. In this state, the preset closing animation can dynamically adjust the display content in the scroll screen of the smart terminal during the closing process of the scroll screen of the smart terminal, so that the size of the displayed content dynamically matches the size of the screen unfolded by the smart terminal, so that the change of the displayed content is synchronized with the closing of the scroll mechanism of the scroll screen, and the change of the user interface caused by the closing of the scroll screen is smoothed.

[0181] The display method of the embodiment of the present application, in response to the first operation, displays the first interface, sets the resolution of the smart terminal to the target resolution, and then removes the first interface. Optionally, if the first operation is an expansion event, the first interface is a screenshot before the scroll screen of the smart terminal is expanded, and the target resolution is the resolution of the scroll screen of the smart terminal in the expanded state; if the first operation is a closing event, the first interface is a screenshot before or after the scroll screen of the smart terminal is closed, and the target resolution is the resolution of the scroll screen of the smart terminal in the closed state. The method of the present application first displays the first interface, and then sets the resolution of the smart terminal to the target resolution. Since the first interface is displayed on the top layer of the scroll screen of the smart terminal, the display jitter caused by adjusting the resolution is blocked by the first interface, thereby improving the display stability of the smart terminal.

[0182] In some embodiments of the present application, a display device is also provided, referring to Fig.13 , Fig.13 1 is a schematic diagram of a module of a display device provided in an embodiment of the present application. In some embodiments of the present application, the display device 1300 includes: a setting module 1301 and a removal module 1302. Optionally, a control module may also be included.

[0183] The setting module 1301 is used to display a first interface and set the resolution of the smart terminal to a target resolution in response to a first operation;

[0184] The removal module 1302 is used to remove the first interface.

[0185] As described above, the display device provided in the embodiment of the present application first displays the first interface, and then sets the resolution of the smart terminal to the target resolution. Since the first interface is displayed on the top layer of the scroll screen of the smart terminal, the display jitter caused by adjusting the resolution is blocked by the first interface, thereby improving the display stability of the smart terminal.

[0186] Optionally, if the first operation is an expansion event, the first interface is a screenshot of the scroll screen of the smart terminal before it is expanded, and the target resolution is the resolution of the scroll screen of the smart terminal in the expanded state; if the first operation is a closing event, the first interface is a screenshot before or after the scroll screen of the smart terminal is closed, and the target resolution is the resolution of the scroll screen of the smart terminal in the closed state; and / or, the first operation is an expansion event, the first interface is a screenshot of the first application, and after the first interface is removed, the control module is specifically used to control the expansion of the scroll screen of the smart terminal, and during the expansion process, the interface of the first application is displayed according to the expansion animation corresponding to the first application.

[0187] Optionally, the control module is specifically used to control the scroll drive through the frame layer of the smart terminal, so as to control the expansion of the scroll screen through the scroll drive. During the expansion process, the first application is controlled through the frame layer to display the interface of the first application according to the expansion animation corresponding to the first application; and / or, before removing the first interface, the control module is also used to adjust the interface of the first application to the interface of the first application when the scroll screen of the smart terminal is in a closed state.

[0188] Optionally, the first operation is an expansion event. Before removing the first interface, the control module is further used to control the scroll screen of the smart terminal to expand. During the expansion process, the interface of the smart terminal is displayed according to a preset expansion animation.

[0189] Optionally, the control module is specifically used to control the scroll drive through the frame layer of the smart terminal, so as to control the unfolding of the scroll screen through the scroll drive; during the unfolding process, the system application is controlled through the frame layer to display the interface of the smart terminal according to a preset unfolding animation; wherein the preset unfolding animation is an animation of stretching the first interface, and the size of the stretched first interface matches the size of the unfolded screen of the smart terminal.

[0190] Optionally, the first operation is a closing event, the first interface is a screenshot of the first application, the first interface is a screenshot after the scroll screen of the smart terminal is closed, and before displaying the first interface, the control module is also used to control the closing of the scroll screen of the smart terminal. During the closing process, the interface of the first application is displayed according to the closing animation corresponding to the first application.

[0191] Optionally, the control module is specifically used to control the scroll drive through the framework layer of the smart terminal to control the closing of the scroll screen through the scroll drive; during the closing process, the first application is controlled through the framework layer to display the interface of the first application according to the closing animation corresponding to the first application.

[0192] Optionally, the first operation is a closing event, and the first interface is a screenshot of the scroll screen of the smart terminal before the closing, and before setting the resolution of the smart terminal to the target resolution, the control module is also used to control the closing of the scroll screen of the smart terminal, and during the closing process, the interface of the smart terminal is displayed according to a preset closing animation; and / or, the scroll drive is controlled through the frame layer of the smart terminal to control the closing of the scroll screen through the scroll drive; during the closing process, the system application is controlled through the frame layer to display the interface of the smart terminal according to a preset closing animation; wherein the preset closing animation is an animation that compresses the first interface, and the size of the compressed first interface matches the size of the unfolded screen of the smart terminal.

[0193] The display device provided in the embodiment of the present application can be used to execute the technical solution of the display method described in the above embodiment. Its implementation principle and technical effect are similar and will not be repeated here.

[0194] An embodiment of the present application further provides an intelligent terminal, including a memory and a processor, wherein a display program is stored in the memory, and when the display program is executed by the processor, the steps of the display method in any of the above embodiments are implemented.

[0195] An embodiment of the present application further provides a storage medium, in which computer execution instructions are stored. The computer execution instructions are used by a processor to implement the steps of the method in any of the above embodiments.

[0196] In the embodiments of the smart terminal and storage medium provided in the present application, all technical features of any of the above-mentioned display method embodiments may be included, and the expanded and explained contents of the specification are basically the same as those of the embodiments of the above-mentioned methods, and will not be repeated here.

[0197] The embodiment of the present application further provides a computer program product, which includes a computer program code. When the computer program code runs on a computer, the computer executes the methods in the above various possible implementation modes.

[0198] An embodiment of the present application 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 a device equipped with the chip executes the methods in various possible implementation modes as described above.

[0199] It is understood that the above scenarios are only examples and do not constitute a limitation on the application scenarios of the technical solutions provided in the embodiments of the present application. The technical solutions of the present application can also be applied to other scenarios. For example, it is known to those skilled in the art that with the evolution of the system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0200] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0201] The steps in the display method provided in the embodiment of the present application can be adjusted in order, combined and deleted according to actual needs.

[0202] The units in the intelligent terminal adopted in the embodiment of the present application can be merged, divided and deleted according to actual needs.

[0203] In the present application, the same or similar terminology concepts, technical solutions and / or application scenario descriptions are generally described in detail only the first time they appear. When they appear again later, they are generally not repeated for the sake of brevity. When understanding the technical solutions and other contents of the present application, for the same or similar terminology concepts, technical solutions and / or application scenario descriptions that are not described in detail later, reference can be made to the previous related detailed descriptions.

[0204] In the present application, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0205] The various technical features of the technical solution of the present application can be arbitrarily combined. In order to make the description concise, not all possible combinations of the various technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of the present application.

[0206] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as above, and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, a controlled terminal, or a network device, etc.) to execute the method of each embodiment of the present application.

[0207] 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 loading and executing computer program instructions on a computer, the process or function according to the embodiment of the present application is 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. Computer instructions can be stored in a storage medium, or transmitted from one storage medium to another storage medium. For example, computer instructions can be transmitted from a website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) mode. The storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integration. Available media can be magnetic media, (e.g., floppy disk, storage disk, tape), optical media (e.g., DVD), or semiconductor media (e.g., solid-state storage disk Solid State Disk (SSD)), etc.

[0208] The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. A display method, characterized in that: include: In response to the first operation, displaying the first interface, and setting the resolution of the smart terminal to the target resolution; Remove the first interface.

2. The method according to claim 1, characterized in that: If the first operation is an expansion event, the first interface is a screenshot of the scroll screen of the smart terminal before it is expanded, and the target resolution is the resolution of the scroll screen of the smart terminal in an expanded state; If the first operation is a closing event, the first interface is a screenshot before or after the scroll screen of the smart terminal is closed, and the target resolution is the resolution of the scroll screen of the smart terminal in a closed state; and / or, The first operation is an expansion event, the first interface is a screenshot of the first application, and after removing the first interface, the method further includes: The scroll screen of the smart terminal is controlled to expand, and during the expansion process, the interface of the first application is displayed according to the expansion animation corresponding to the first application.

3. The method according to claim 2, characterized in that The controlling the scroll screen of the smart terminal to unfold, and during the unfolding process, displaying the interface of the first application according to the unfolding animation corresponding to the first application, includes: Controlling the scroll drive through the framework layer of the smart terminal to control the scroll screen to unfold through the scroll drive, and during the unfolding process, controlling the first application through the framework layer to display the interface of the first application according to the unfolding animation corresponding to the first application; and / or, Before removing the first interface, the method further includes: The interface of the first application is adjusted to the interface of the first application when the scroll screen of the smart terminal is in a closed state.

4. The method according to any one of claims 1 to 3, characterized in that The first operation is an expansion event, and before removing the first interface, the method further includes: The scroll screen of the smart terminal is controlled to unfold, and during the unfolding process, the interface of the smart terminal is displayed according to a preset unfolding animation.

5. The method according to claim 4, characterized in that The controlling the scroll screen of the smart terminal to unfold, and during the unfolding process, displaying the interface of the smart terminal according to a preset unfolding animation, comprises: Controlling the scroll drive through the frame layer of the smart terminal to control the scroll screen to unfold through the scroll drive; During the expansion process, the framework layer control system application is used to display the interface of the smart terminal according to a preset expansion animation; wherein the preset expansion animation is an animation of stretching the first interface, and the size of the stretched first interface matches the size of the unfolded screen of the smart terminal.

6. The method according to any one of claims 1 to 3, characterized in that The first operation is a closing event, the first interface is a screenshot of the first application, the first interface is a screenshot after the scroll screen of the smart terminal is closed, and before displaying the first interface, the method further includes: The scroll screen of the smart terminal is controlled to close, and during the closing process, the interface of the first application is displayed according to the closing animation corresponding to the first application.

7. The method according to claim 6, characterized in that The controlling the scroll screen of the smart terminal to close, and during the closing process, displaying the interface of the first application according to the closing animation corresponding to the first application, includes: The scroll drive is controlled by the frame layer of the intelligent terminal, so as to control the closing of the scroll screen by the scroll drive; During the closing process, the first application is controlled by the framework layer to display the interface of the first application according to the closing animation corresponding to the first application.

8. The method according to any one of claims 1 to 3, characterized in that The first operation is a closing event, the first interface is a screenshot before the scroll screen of the smart terminal is closed, and before the resolution of the smart terminal is set to the target resolution, the method further includes: Controlling the scroll screen of the smart terminal to close, and during the closing process, displaying the interface of the smart terminal according to a preset closing animation; and / or, The scroll drive is controlled by the frame layer of the intelligent terminal, so as to control the closing of the scroll screen by the scroll drive; During the closing process, the framework layer control system is applied to display the interface of the smart terminal according to a preset closing animation; wherein the preset closing animation is an animation that compresses the first interface, and the size of the compressed first interface matches the size of the unfolded screen of the smart terminal.

9. An intelligent terminal, characterized in that: The intelligent terminal comprises: a memory and a processor, wherein a display program is stored in the memory, and when the display program is executed by the processor, the method according to any one of claims 1 to 8 is implemented.

10. A storage medium, characterized in that: The storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 8 when executed by a processor.