Display method, intelligent terminal and storage medium
By determining the target screen in the smart terminal and controlling its display target application, the situation in the prior art where the smart terminal cannot track the other applications in a timely manner, and split-screen display and improve user experience are achieved.
Patent Information
- Application Number
- CN202411835247.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-12
- Publication Date
- 2025-04-04
AI Technical Summary
When existing smart terminals display the first target application in full screen mode or preset mode, they cannot track the specific situation of the other applications in time, resulting in reduced user experience and cumbersome operation.
By responding to trigger operations in the smart terminal, the target screen is determined and the screen is controlled to display the target application, thereby realizing split-screen display, allowing the remaining screens to display the remaining application content.
It reduces the cumbersomeness of users switching applications back and forth, improves the user experience, and allows viewing of contents of multiple applications at the same time.
Smart Images

Figure CN119759305A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of smart terminals, and in particular to a display method, a smart terminal and a storage medium. Background Art
[0002] Nowadays, smart terminals are widely used in life. For some applications, the use of multiple screens in smart terminals can expand the picture and enhance the visual effect.
[0003] The user holds a smart terminal with multiple screens and triggers the first target application in the main interface of the smart terminal, and then displays the first target application in full screen mode or preset mode on the smart terminal. When the user needs to view the content of the second target application, the user needs to exit the first target application or call the second target application with a hidden sidebar, so that the smart terminal displays the second target application.
[0004] In the prior art, when the smart terminal displays the first target application in full screen mode or preset mode, it is unable to track the specific situations of other applications in time, and switching applications back and forth reduces the user experience and makes the operation more cumbersome. Summary of the invention
[0005] In response to the above technical problems, the present application provides a display method, a smart terminal and a storage medium, so that the smart terminal can extract target excerpt information in any target application interface, thereby having wider versatility.
[0006] The present application provides a display method, which can be applied to a smart terminal, wherein the smart terminal includes at least two screens, and the method includes:
[0007] S100: In response to a trigger operation, determining a target screen; the target screen is a portion of all screens of the smart terminal;
[0008] S200: Controlling display of a target application on the target screen.
[0009] Optionally, the smart terminal includes at least three screens, namely a first screen, a second screen and a third screen, and S100 includes:
[0010] If the smart terminal is in a fully expanded state, obtaining or determining a pre-set split-screen mode;
[0011] If the split screen mode is the first split screen mode, determining the first screen and the second screen as target screens; and / or,
[0012] If the split screen mode is the second split screen mode, the second screen and the third screen are determined as target screens.
[0013] Optionally, the S100 includes:
[0014] If the smart terminal is in a partially folded state, at least one folded screen is determined as a target screen.
[0015] Optionally, the S100 further includes:
[0016] If the smart terminal is in a fully expanded state, obtaining or determining a preset single-screen mode;
[0017] A screen corresponding to the single-screen mode is determined as a target screen.
[0018] Optionally, the acquiring or determining a preset split-screen mode includes:
[0019] If the split-screen display application function is turned on, read the preset default split-screen information;
[0020] Acquire or determine the split-screen mode from the default split-screen information;
[0021] The method further comprises:
[0022] If the split-screen application display function is turned off, control the target application to be displayed on all screens included in the smart terminal.
[0023] Optionally, the method further comprises:
[0024] In response to switching the display mode in the fully expanded state, determining a target screen corresponding to the switched display mode;
[0025] Controlling the target screen after switching to display the target application;
[0026] In response to switching the display mode in the fully expanded state, determining a target screen corresponding to the switched display mode includes:
[0027] In response to the user triggering the first control, determining to switch the display mode; and / or,
[0028] In response to the intelligent terminal being converted from a fully unfolded state to a partially folded state, it is determined to switch the display mode.
[0029] Optionally, in response to the intelligent terminal being converted from a fully unfolded state to a partially folded state, determining to switch the display mode includes:
[0030] Determine a target folding angle in a partially folded state; the target folding angle is a hinge angle between the folded screen and the fixed screen;
[0031] If the target folding angle is at the preset folding angle, it is determined to switch the display mode.
[0032] The method further comprises:
[0033] Optionally, if the target folding angle exceeds the preset folding angle, the folding screen is controlled to be turned off.
[0034] Optionally, the method further comprises:
[0035] In response to a trigger operation in the fully folded state, determining a single screen mode;
[0036] Controlling display of the target application on the screen corresponding to the single-screen mode.
[0037] Optionally, the method further comprises:
[0038] Determining a screen other than the target screen as an auxiliary screen;
[0039] The auxiliary screen is controlled to display at least one application other than the target application.
[0040] Optionally, the method further comprises:
[0041] In response to the user triggering the second control, determining a keyboard display mode;
[0042] The screen is controlled to display a keyboard according to the keyboard display mode.
[0043] Optionally, determining the keyboard display mode includes:
[0044] If the split-screen keyboard display function is turned on, the keyboard display mode is determined or generated based on the display mode; the keyboard display mode is one of a half keyboard display mode, a full keyboard display mode and a floating keyboard mode.
[0045] Optionally, determining or generating a keyboard display mode based on a display mode includes:
[0046] If the display mode of the smart terminal is full screen mode, controlling the keyboard to be displayed on all screens in accordance with the half keyboard display mode;
[0047] If the display mode of the smart terminal is a split-screen mode, controlling the keyboard to be displayed on the auxiliary screen in the full keyboard display mode;
[0048] If the display mode of the smart terminal is a single-screen mode, the keyboard is displayed on the screen corresponding to the single-screen mode in a floating keyboard display manner.
[0049] Optionally, the method further comprises:
[0050] If the split-screen keyboard display function is turned off, make sure the keyboard display mode is full keyboard display mode.
[0051] The present application also proposes 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 any of the display methods described above are implemented.
[0052] The present application also proposes a storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of any of the display methods described above are implemented.
[0053] As described above, a display method, smart terminal and storage medium of the present application can be applied to a smart terminal, wherein the smart terminal includes at least two screens, and in response to a trigger operation, a target screen is determined; the target screen is a part of all screens of the smart terminal; and the target application is controlled to be displayed on the target screen. In the present application, a part of the screen in the smart terminal is used to display the target application, so that the remaining screens can display the remaining application content, thereby realizing split screen, which can better meet the needs of users. If all screens display a target application, when the user needs to view the remaining application content, it is necessary to switch applications back and forth. Therefore, the present application reduces the tediousness of users switching applications back and forth and increases the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0054] 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.
[0055] Figure 1 A schematic diagram of the hardware structure of a smart terminal for implementing each embodiment of the present application;
[0056] Figure 2 A communication network system architecture diagram provided for an embodiment of the present application;
[0057] Figure 3 An application scenario diagram of a display method provided by this application;
[0058] Figure 4 A flow chart of a display method provided in Example 1;
[0059] Figure 5 A schematic diagram of a fully expanded state provided for Example 2;
[0060] Figure 6 A schematic diagram of a partially folded state provided in Embodiment 2;
[0061] Figure 7 A schematic diagram of a fully expanded state display mode provided for Embodiment 4;
[0062] Figure 8 A schematic diagram of a partially folded state provided in Embodiment 5;
[0063] Fig. 9 A schematic diagram of a fully folded state provided for Example 6;
[0064] Fig.10 A schematic diagram of a keyboard display mode provided in Embodiment 9;
[0065] Fig.11 A vibration schematic diagram provided for Example 10;
[0066] Fig.12 This is a schematic diagram of the structure of a display device provided in Example 11.
[0067] The purpose of this application, the functional features and advantages will be further described in conjunction with the embodiments and with reference to the accompanying drawings. The above 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 reference to specific embodiments. DETAILED DESCRIPTION
[0068] 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.
[0069] It should be noted that, in this article, 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 includes 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 existence 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 of the specific embodiment.
[0070] 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" and "including" indicate that there are the described 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.
[0071] 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.
[0072] 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.
[0073] It should be noted that in this article, step codes such as S10 and S20 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 S20 first and then S10, etc., but these should all be within the scope of protection of this application.
[0074] 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.
[0075] 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.
[0076] 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.
[0077] 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.
[0078] See also 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.
[0079] Combine the following Figure 1 The following is a detailed introduction to the various components of the mobile terminal:
[0080] 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.
[0081] WiFi is a short-range wireless transmission technology. The mobile terminal can help users send and receive emails, browse web pages and access streaming media through the 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 an essential component of the mobile terminal and can be omitted as needed without changing the essence of the invention.
[0082] 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, a buzzer, etc.
[0083] 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.
[0084] 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.
[0085] 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.
[0086] 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 various types such as resistive, capacitive, infrared, and surface acoustic waves. In addition to the touch panel 1071, the user input unit 107 may further include other input devices 1072. Optionally, the other input devices 1072 may include, but are not limited to, one or more of a physical keyboard, 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.
[0087] 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.
[0088] 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.
[0089] 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.
[0090] 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.
[0091] 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 charging, discharging, and power consumption management through the power management system.
[0092] although Figure 1 Not shown, the mobile terminal 100 may further include a Bluetooth module, etc., which will not be described in detail here.
[0093] In order to facilitate understanding of the embodiments of the present application, the communication network system on which the mobile terminal of the present application is based is described below.
[0094] See also Figure 2 , Figure 2 A communication network system architecture diagram is provided for an embodiment of the present application, wherein the communication network system is an LTE system of universal mobile communication technology, and 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, which are connected in sequence for communication.
[0095] Optionally, UE201 may be the above-mentioned terminal 100, which will not be described in detail here.
[0096] 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 .
[0097] 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 policy and charging control policy decision point for service data flow and IP bearer resources, which selects and provides available policy and charging control decisions for the policy and charging execution function unit (not shown in the figure).
[0098] The IP service 204 may include the Internet, an intranet, an IMS (IP Multimedia Subsystem) or other IP services.
[0099] 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.
[0100] Based on the above-mentioned mobile terminal hardware structure and communication network system, various embodiments of the present application are proposed.
[0101] In the prior art, a user holds a smart terminal with multiple screens, triggers a first target application in the main interface of the smart terminal, and then displays the first target application in full screen mode or preset mode on all screens of the smart terminal. When the user needs to view the content of the second target application, the user needs to exit the first target application or call the second target application using a hidden sidebar, so that the second target application is displayed on all screens of the smart terminal.
[0102] In the prior art, when a smart terminal with multiple screens displays the first target application in full screen mode or preset mode, it is impossible to track the specific situation of other applications in time. If you want to view the second target application, you need to switch back and forth to the second target application and use all screens to display the second target application. Switching back and forth between applications reduces the user experience and makes the operation more cumbersome. Optionally, the full screen mode means that all screens display the application in a 1:1 window mode, and the preset mode means that all screens display the application in a 3:4 or other ratio window mode.
[0103] In order to solve the defects of the prior art, the inventor of this solution has designed a new solution after creative research. This solution provides a display method for solving the problem of high complexity in the prior art. In this solution, the smart terminal includes at least two screens. When the smart terminal responds to the trigger operation, it further determines the target screen. In this application, the target screen is part of the screen in the smart terminal, not all screens, so that the target screen can be controlled to display the target application, and then the remaining screens can be used to display the content of the remaining applications, so that the user can view the remaining applications while viewing the target application. In this solution, the target application can be displayed in split screens without switching the target application back and forth to achieve the purpose of viewing the target application, thereby reducing the complexity and viewing the content of at least one application at the same time.
[0104] The present application provides an application scenario of a display method, a smart terminal, and a storage medium to introduce.
[0105] Figure 3 This is an application scenario diagram of a display method provided by this application. Figure 3 As shown, the application scenario diagram includes a smart terminal 301.
[0106] Optionally, the intelligent terminal 301 may be a mobile phone, a computer or other device, which is not limited here.
[0107] Optionally, the intelligent terminal 301 includes at least two screens, so in this solution, there may be three screens or two screens.
[0108] Optionally, the smart terminal 301 has three screens, including a first screen, a second screen and a third screen, wherein the second screen is a middle screen and can be folded up, so that the smart terminal 301 is in a fully folded state.
[0109] Optionally, the user triggers an operation, and the smart terminal 301 determines a target screen in response to the triggering operation. In this scenario, the target screens are the first screen and the second screen.
[0110] Optionally, the smart terminal 301 controls the target screen to display the target application, that is, controls the first screen and the second screen to display the target application.
[0111] The target application in this application can be any application, such as a game application or a social application, and is not limited here.
[0112] Optionally, the target screen may also be a screen, for example, the target screen is the first screen, and the first screen is controlled to display the target application.
[0113] Embodiment 1
[0114] The execution subject of Embodiments 1 to 10 of the present application is a display device, which is located in a smart terminal. The smart terminal includes at least two screens. The specific contents are as follows.
[0115] Figure 4 This is a flow chart of a display method provided in Example 1. Figure 4 As shown, including:
[0116] S100: In response to a trigger operation, determining a target screen; the target screen is a portion of all screens of the smart terminal.
[0117] Optionally, the target application may be any application, such as a game application or a social application, which is not limited here.
[0118] Optionally, the target screen refers to a screen for displaying a target application. It should be noted that the target screen is a part of all screens in the smart terminal. If the smart terminal includes at least three screens, the target screen is one or two screens, which is not limited here.
[0119] Optionally, the trigger operation refers to an operation that triggers opening of the target application, which may be a click operation, a voice operation, a key operation or other operations, and is not limited here.
[0120] Optionally, the user may click on a small icon of a target application with a finger to trigger an operation.
[0121] Optionally, the user can use a capacitive stylus to click on a small icon of a target application to trigger an operation.
[0122] Optionally, the user can issue a voice command "open the target application" to trigger the operation.
[0123] Optionally, the user can touch a customized physical key to open a preset target application. For example, the user presses the "volume + key" and the "power key" at the same time to open the preset target application. The target application here is preset. For example, the user can preset a commonly used application to be opened by pressing the "volume + key" and the "power key" at the same time. It is understandable that the user can also customize other physical keys to open other applications, which is not limited here.
[0124] In this embodiment, there is no limitation on the method of triggering the operation.
[0125] S200: Controlling display of a target application on a target screen.
[0126] Optionally, if the multi-screen smart terminal is arranged horizontally, the smart terminal controls the target screen to display the target application horizontally.
[0127] Optionally, if the multi-screen smart terminal is arranged vertically, the smart terminal controls the target screen to display the target application vertically.
[0128] This embodiment provides a display method. In this embodiment, part of the screen in the smart terminal is used to display the target application, so that the remaining screens can display the remaining application content, thereby realizing split screen, which can better meet user needs. If all screens display one target application, when the user needs to view the remaining application content, it is necessary to switch applications back and forth. Therefore, this application reduces the tediousness of users switching applications back and forth. In addition, in this application, the content of multiple applications can be viewed at the same time, which increases the user experience.
[0129] Embodiment 2
[0130] This embodiment is a further refinement of any of the above embodiments. In this embodiment, the intelligent terminal includes at least three screens. In this embodiment, three screens are taken as an example, namely a first screen, a second screen and a third screen.
[0131] This embodiment is an optional method of the above S100, and specifically includes:
[0132] If the smart terminal is in a fully expanded state, a pre-set split-screen mode is obtained or determined.
[0133] Optionally, the fully expanded state refers to a state in which all screens of the smart terminal are expanded.
[0134] Optionally, the split-screen mode refers to a split-screen manner in which the smart terminal displays the target application.
[0135] Method 1: If the split screen mode is the first split screen mode, the first screen and the second screen are determined as target screens.
[0136] Method 2: If the split-screen mode is the second split-screen mode, the second screen and the third screen are determined as target screens.
[0137] Figure 5 This is a schematic diagram of a fully expanded state provided in Example 2. Figure 5 As shown, the smart terminal includes a first screen, a second screen and a third screen, which are now in a fully unfolded state, and the smart terminal is placed horizontally.
[0138] Optionally, the intelligent terminal obtains or determines a pre-set split screen mode, wherein the split screen mode includes a first split screen mode and a second split screen mode.
[0139] Optionally, if the smart terminal is determined to be in the first split screen mode, the first screen and the second screen are determined as target screens. Alternatively, if the smart terminal is determined to be in the second split screen mode, the second screen and the third screen are determined as target screens.
[0140] This embodiment is another optional method of the above S100, and specifically includes:
[0141] Figure 6 This is a schematic diagram of a partially folded state provided in Example 2. Figure 6 As shown, the intelligent terminal includes a first screen, a second screen and a third screen. Figure 6 As shown, the smart terminal is placed horizontally.
[0142] If the smart terminal is in a partially folded state, at least one folded screen is determined as a target screen.
[0143] like Figure 6 As shown, in folding 1, the second screen and the third screen of the smart terminal are partially folded, so that the second screen and the third screen are determined as target screens.
[0144] like Figure 6 As shown, in folding 2, the smart terminal includes a first screen, a second screen and a third screen, wherein the third screen is folded at a certain angle, which is a partially folded state. Figure 6 As shown, the smart terminal is placed horizontally.
[0145] like Figure 6 As shown, the third screen of the smart terminal is partially folded, so that the third screen is determined as the target screen.
[0146] Optionally, in the present application, when the smart terminal is in a partially folded state, the folded screen is folded at a certain angle, which does not cause the folded screen to be completely folded (i.e., does not cause the folded screen to be turned off due to complete folding), and the above angle in the present application is a preset folding angle. For details of the preset folding angle, see the description in Embodiment 5.
[0147] This embodiment is another optional method of the above S100, which specifically includes:
[0148] If the smart terminal is in a fully expanded state, a pre-set single-screen mode is obtained or determined; and a screen corresponding to the single-screen mode is determined as a target screen.
[0149] Optionally, the single-screen mode refers to a display mode in which one screen displays the target application.
[0150] like Figure 5 As shown, the smart terminal may acquire or determine a preset single-screen mode. If the single-screen mode includes the first screen, the smart terminal determines the first screen as the target screen.
[0151] Alternatively, if the single-screen mode includes the second screen, the smart terminal determines the second screen as the target screen.
[0152] Alternatively, if the single screen mode includes the third screen, the smart terminal determines the third screen as the target screen.
[0153] The present embodiment provides a display method. In the present embodiment, the intelligent terminal is in different states, and the target screen is determined differently according to the state. If it is in the fully expanded state, the preset split-screen mode or single-screen mode is obtained or determined, so as to determine the first screen and the second screen as the target screens based on the first split-screen mode, determine the second screen and the third screen as the target screens based on the second split-screen mode, and determine the corresponding screen as the target screen based on the single-screen mode. In addition, the corresponding folded screen is determined as the target screen according to the partially folded state, so that the partial screen can be determined as the target screen, so split-screen display can be achieved.
[0154] Embodiment 3
[0155] This embodiment is a further refinement of any of the above embodiments. This embodiment is an optional way to obtain or determine a preset split screen mode, including:
[0156] If the split-screen display application function is turned on, read the pre-set default split-screen information, and obtain or determine the split-screen mode from the default split-screen information.
[0157] Optionally, the split-screen display application function refers to a function of displaying an application in split-screen.
[0158] Optionally, the split screen display application function is pre-set and is set by the user based on his / her own needs. In this embodiment, the user sets the split screen display application function to be turned on.
[0159] Optionally, the default split-screen information refers to a default split-screen information of the smart terminal.
[0160] Optionally, the default split-screen information includes a split-screen mode.
[0161] Optionally, in Figure 5 In the embodiment, the smart terminal determines that the first screen and the second screen are target screens, or the second screen and the third screen are target screens based on the split screen mode.
[0162] This embodiment also includes:
[0163] If the split-screen application display function is turned off, the target application is displayed on all screens included in the smart terminal.
[0164] Optionally, if the user sets the split-screen display application function to be closed, when the smart terminal is in a fully expanded state, the smart terminal controls all screens to display the target application.
[0165] like Figure 5 As shown, if the split-screen application display function is turned off, the smart terminal controls the first screen, the second screen and the third screen to display the target application.
[0166] This embodiment provides a display method. In this embodiment, the smart terminal determines whether to split the screen based on turning on or off the split-screen display application function. Therefore, this embodiment can determine whether to split the screen based on the user's own needs.
[0167] Embodiment 4
[0168] This embodiment is a further refinement of any of the above embodiments, and includes:
[0169] In response to switching the display mode in the fully expanded state, a target screen corresponding to the switched display mode is determined, and a target application is displayed on the switched target screen.
[0170] Figure 7 This is a schematic diagram of a fully expanded state display mode provided in Example 4. Figure 7 As shown, the smart terminal includes a first screen, a second screen and a third screen. At this time, it is in a fully unfolded state, and the smart terminal is placed horizontally.
[0171] exist Figure 7 In the upper left corner, there is a first control, which includes four first controls, namely a full screen mode control, a first split screen mode control, a second split screen mode control and a single screen mode control.
[0172] like Figure 7 As shown, if the current smart terminal uses the first split-screen mode to display the target application, that is, the first screen and the second screen display the target application, the user triggers the second split-screen mode control on the first control, and then the smart terminal responds to switching the display mode in the fully expanded state, and switches the display mode from the first split-screen mode to the second split-screen mode.
[0173] Optionally, the smart terminal determines that the target screens corresponding to the second split-screen mode are the second screen and the third screen, and then controls the smart terminal to display the target application on the second screen and the third screen. Figure 7 Switch one in.
[0174] Optionally, the user can also trigger the full-screen mode control, in which case the intelligent terminal determines all screens as target screens and controls all screens to display the target application. Figure 7 Switch 2 in .
[0175] Optionally, the user can also trigger the single-screen mode control. In this application, the single-screen mode can be preset to correspond to one of the three screens. If the third screen is preset as the screen corresponding to the single-screen mode, the smart terminal controls the display of the target application on the third screen. Figure 7 Switch three in.
[0176] This embodiment also includes an optional method for determining a target screen corresponding to the display mode after switching in response to switching the display mode in the fully expanded state, specifically including:
[0177] In response to the user triggering the first control, it is determined to switch the display mode.
[0178] Among them, the first control refers to the display mode control.
[0179] Optionally, in response to the intelligent terminal being converted from a fully unfolded state to a partially folded state, it is determined to switch the display mode.
[0180] like Figure 7 As shown in the fourth switching, the user partially folds the second screen and the third screen, so that the smart terminal is converted from a fully expanded state to a partially folded state, and the smart terminal determines to switch the display mode in response to the change of this state. In the fourth switching, the smart terminal determines to switch from the first split screen mode to the second split screen mode.
[0181] This embodiment provides a display method. In this embodiment, the smart terminal determines to switch the display mode in response to the user triggering the first control, or the smart terminal determines to switch the display mode in response to the conversion from the fully expanded state to the partially folded state. Further, the smart terminal determines the target screen corresponding to the switched display mode in response to switching the display mode in the fully expanded state, and controls the switched target screen to display the target application. This embodiment supports switching of the display mode, and supports using the corresponding target screen after switching to display the target application, so the target screen in this embodiment is more flexible and not fixed.
[0182] Embodiment 5
[0183] This embodiment is a further refinement of any of the above embodiments. This embodiment is an optional way to determine the switching display mode in response to the intelligent terminal being converted from a fully expanded state to a partially folded state, as follows:
[0184] A target folding angle in a partially folded state is determined; if the target folding angle is within a preset folding angle, a display mode is switched.
[0185] Optionally, the target folding angle is a hinge angle between the folded screen and the fixed screen.
[0186] Optionally, the preset folding angle is a preset angle when the screen is in a partially folded state. When the smart terminal is in a partially folded state, the partially folded folding screen can display content and is convenient for the user to view, so the folding screen within the preset folding angle is convenient for the user to view content.
[0187] Exemplarily, the preset folding angle may be 0-45°.
[0188] Figure 8 This is a schematic diagram of a partially folded state provided in Example 5. Figure 8 As shown, the smart terminal includes a first screen, a second screen and a third screen. At this time, the smart terminal is placed horizontally. Initially, the smart terminal is in a fully unfolded state, and after switching, it is converted into a partially folded state.
[0189] like Figure 8 After switching, the second screen and the third screen are folded, thereby converting to a partially folded state. When the second screen and the third screen are folded, a target folding angle is generated, and the target folding angle is α. Further, the smart terminal determines whether the target folding angle α is within the preset folding angle.
[0190] If the smart terminal determines that the target folding angle α=10° and the preset folding angle is 0-45°, the smart terminal determines that the target folding angle is within the preset folding angle and further determines to switch the display mode.
[0191] This embodiment also includes:
[0192] If the target folding angle exceeds the preset folding angle, the folding screen is controlled to turn off.
[0193] If the target folding angle is 55°, the smart terminal responds to the target folding angle exceeding the preset folding angle, thereby controlling the folding screen to turn off the screen.
[0194] exist Figure 8 In the embodiment, if the folding screen of the smart terminal is the second screen and the third screen, the second screen and the third screen are controlled to be off.
[0195] The present embodiment provides a display method. In the present embodiment, the intelligent terminal first determines the target folding angle in the partially folded state. If the target folding angle is within the preset folding angle, the display mode is switched. Or if the target folding angle exceeds the preset folding angle, the folding screen is controlled to be off.
[0196] Embodiment 6
[0197] This embodiment is a further refinement of any of the above embodiments, and includes the following contents:
[0198] In response to a trigger operation in the fully folded state, a single-screen mode is determined, and a target application is controlled to be displayed on a screen corresponding to the single-screen mode.
[0199] Optionally, the fully folded state refers to a state in which the screens in the multi-screen smartphone are completely folded to display one screen.
[0200] Fig. 9 This is a schematic diagram of a fully folded state provided in Example 6. Fig. 9 As shown, the smart terminal is in a fully folded state, displays a third screen, and controls the display of a target application on the third screen.
[0201] This embodiment also includes:
[0202] A screen other than the target screen is determined as an auxiliary screen, and the auxiliary screen is controlled to display at least one application other than the target application.
[0203] Optionally, the auxiliary screen refers to a screen used to view other applications.
[0204] exist Figure 7 In the switching in step 1, the target screens are the second screen and the third screen, so the smart terminal determines the first screen as the auxiliary screen.
[0205] Optionally, the smart terminal may control the auxiliary screen to display at least one application other than the target application, such as a game assistant, etc., which is not limited here.
[0206] This embodiment provides a display method. In this embodiment, the intelligent terminal determines an auxiliary screen and uses the auxiliary screen to display at least one application other than the target application, thereby realizing split-screen display.
[0207] Embodiment 8
[0208] This embodiment is a further refinement of any of the above embodiments, and includes the following contents:
[0209] In response to the user triggering the second control, the keyboard display mode is determined, and the screen is controlled to display the keyboard according to the keyboard display mode.
[0210] Optionally, the second control may be displayed on the screen in a floating manner.
[0211] Optionally, the second control is a keyboard control.
[0212] Optionally, the user triggers the second control, the intelligent terminal determines a keyboard display mode, and controls the screen to display the keyboard based on the keyboard display mode.
[0213] This embodiment is an optional method for determining the keyboard display mode, which is as follows:
[0214] If the split-screen keyboard display function is turned on, the keyboard display mode is determined or generated based on the display mode.
[0215] Optionally, the keyboard display mode is one of a half keyboard display mode, a full keyboard display mode and a floating keyboard mode.
[0216] In this embodiment, the split-screen keyboard display function is a pre-set function, and the user can turn on or off the split-screen keyboard display function based on his or her own needs.
[0217] Alternatively, a half keyboard refers to a full keyboard divided into two equal parts.
[0218] Optionally, the half keyboard display mode refers to a mode of displaying half keyboards on different screens respectively. The full keyboard display mode refers to a mode of displaying the full keyboard on all screens.
[0219] Optionally, the floating keyboard mode refers to a mode of floating the keyboard on the screen. The floating keyboard can be moved and the size of the floating keyboard can be adjusted.
[0220] This embodiment provides a display method. In this embodiment, the smart terminal determines the keyboard display mode in response to the user triggering the second control, and then controls the screen to display the keyboard according to the keyboard display mode. In this embodiment, if the split-screen keyboard display function is turned on, the keyboard display mode is determined based on the display mode, so the display of the keyboard in this embodiment can also be diversified.
[0221] Embodiment 9
[0222] This embodiment is a further refinement of any of the above embodiments. This embodiment is an optional method for determining or generating a keyboard display mode based on a display mode. The specific contents are as follows:
[0223] If the display mode of the intelligent terminal is full screen mode, the keyboard is displayed on the relevant screen in a half keyboard display mode.
[0224] If the display mode of the intelligent terminal is the split-screen mode, the keyboard is displayed on the auxiliary screen in a full keyboard display mode.
[0225] If the display mode of the smart terminal is a single-screen mode, the keyboard is displayed on the screen corresponding to the single-screen mode in a floating keyboard display manner.
[0226] Fig.10 This is a schematic diagram of a keyboard display mode provided in Example 9. Fig.10 As shown, it includes a half keyboard display mode, a full keyboard display mode and a floating keyboard display mode.
[0227] like Fig.10 In the embodiment, the smart terminal includes a first screen, a second screen and a third screen. At this time, the smart terminal is in a fully unfolded state and is placed horizontally.
[0228] like Fig.10 In the half-keyboard display mode, the display mode is the full-screen mode, and the intelligent terminal controls the relevant screens to display the keyboard in the half-keyboard display mode, so that the first screen displays half-keyboard one and the third screen displays half-keyboard two.
[0229] like Fig.10 In the full keyboard display mode, the display mode is split-screen mode, and the split-screen mode is the first split-screen mode, thereby determining that the second screen and the third screen display the target application, and the first screen is the auxiliary screen, thereby controlling the full keyboard to be displayed on the first screen in full keyboard display mode.
[0230] like Fig.10 In the floating keyboard display mode, the display mode is a single-screen mode, the smart terminal is in a fully folded state, and the displayed screen is the third screen. At this time, the smart terminal can control the keyboard to be displayed on the third screen according to the floating keyboard display mode.
[0231] This embodiment also includes: if the split-screen keyboard display function is turned off, determining the keyboard display mode to be a full keyboard display mode.
[0232] Optionally, if the split-screen keyboard display function is turned off, the intelligent terminal determines that the keyboard display mode is a full keyboard display mode.
[0233] Optionally, no matter the display mode of the intelligent terminal is full screen mode, split screen mode, or single screen mode, the displayed screen is displayed in full keyboard display mode.
[0234] This embodiment provides a display method. In this embodiment, the smart terminal determines or generates a keyboard display mode based on a display mode, so as to display the keyboard in different keyboard display modes. In this embodiment, if the split-screen keyboard display function of the smart terminal is turned off, the full keyboard display mode is determined. Therefore, in this embodiment, the keyboard is displayed in a targeted manner according to the on and off of the split-screen keyboard display function, so as to realize a diversified display keyboard.
[0235] Embodiment 10
[0236] This embodiment includes: in response to a vibration instruction triggered by the user, controlling the corresponding motor under the target screen to vibrate, or controlling the motor under the preset vibration screen to vibrate.
[0237] Optionally, the user may trigger a vibration control in the auxiliary screen, so that the smart terminal responds to the vibration instruction triggered by the user and controls the corresponding motor under the target screen to vibrate.
[0238] Alternatively, the user triggers the vibration command through the voice command "turn on vibration".
[0239] Fig.11 A vibration schematic diagram provided for Example 10. Fig.11 As shown, the smart terminal is in a fully unfolded state.
[0240] exist Fig.11 In the vibration mode, the second screen and the third screen are target screens, displaying the target application, the first screen is the auxiliary screen, and the smart terminal controls the motors under the second screen and the third screen to vibrate.
[0241] exist Fig.11 In the vibration mode 2, the smart terminal is in full screen mode, all screens display the target application, and the smart terminal controls the vibration of all screens.
[0242] exist Fig.11 In the vibration three, the smart terminal is in full-screen mode, all screens display the target application, and the preset vibration screens are the first screen and the third screen, then the smart terminal controls the first screen and the third screen to vibrate.
[0243] Embodiment 11
[0244] The following is an embodiment of the device of the present application. Fig.12 A schematic diagram of a display device structure provided in Example 11. The display device is located in a smart terminal, and the smart terminal includes at least two screens, such as Fig.12 As shown, the display device 1200 includes the following modules:
[0245] The determination module 1201 is used to execute S100: in response to the trigger operation, determine the target screen; the target screen is a part of all screens of the smart terminal;
[0246] The display module 1202 is used to execute S200: control the display of the target application on the target screen.
[0247] Optionally, the intelligent terminal includes at least three screens, namely a first screen, a second screen and a third screen. When the determination module 1201 executes S100, it is used to:
[0248] If the smart terminal is in a fully expanded state, obtaining or determining a pre-set split-screen mode;
[0249] If the split screen mode is the first split screen mode, determining the first screen and the second screen as target screens; and / or,
[0250] If the split-screen mode is the second split-screen mode, the second screen and the third screen are determined as target screens;
[0251] When executing S100, the determining module 1201 is used to:
[0252] If the smart terminal is in a partially folded state, determining at least one folded screen as a target screen;
[0253] When executing S100, the determining module 1201 is further configured to:
[0254] If the smart terminal is in a fully expanded state, obtaining or determining a pre-set single-screen mode;
[0255] The screen corresponding to the single-screen mode is determined as the target screen.
[0256] Optionally, when acquiring or determining a preset split screen mode, the determining module 1201 is used to:
[0257] If the split-screen display application function is turned on, read the preset default split-screen information;
[0258] Obtain or determine the split screen mode from the default split screen information;
[0259] The determination module 1201 is further used for:
[0260] If the split-screen application display function is turned off, the target application is displayed on all screens included in the smart terminal.
[0261] Optionally, the determining module 1201 is further configured to:
[0262] In response to switching the display mode in the fully expanded state, determining a target screen corresponding to the switched display mode;
[0263] Controlling the display of the target application on the target screen after switching;
[0264] Before executing the step of determining the target screen corresponding to the display mode after switching in response to switching the display mode in the fully expanded state, the determining module 1201 is further configured to:
[0265] In response to the user triggering the first control, determining to switch the display mode; and / or,
[0266] In response to the intelligent terminal being converted from a fully unfolded state to a partially folded state, it is determined to switch the display mode.
[0267] Optionally, when determining to switch the display mode in response to the intelligent terminal being converted from a fully expanded state to a partially folded state, the determining module 1201 is configured to:
[0268] Determine a target folding angle in a partially folded state; the target folding angle is a hinge angle between the folded screen and the fixed screen;
[0269] If the target folding angle is at the preset folding angle, determine to switch the display mode;
[0270] This embodiment provides a display device, further comprising: a control module;
[0271] The control module is used to:
[0272] If the target folding angle exceeds the preset folding angle, the folding screen is controlled to turn off.
[0273] Optionally, the determination module 1201 is further configured to determine the single-screen mode in response to a trigger operation in the fully folded state;
[0274] The display module 1202 is also used to control the display of the target application on the screen corresponding to the single-screen mode; and / or,
[0275] The determination module 1201 is further configured to determine screens other than the target screen as auxiliary screens;
[0276] The display module 1202 is further configured to control the auxiliary screen to display at least one application other than the target application.
[0277] The determination module 1201 is further configured to determine a keyboard display mode in response to a user triggering a second control;
[0278] The display module 1202 is also used to control the screen to display the keyboard according to the keyboard display mode; and / or,
[0279] When executing the determination of the keyboard display mode, the determination module 1201 is used to:
[0280] If the split-screen keyboard display function is turned on, the keyboard display mode is determined or generated based on the display mode; the keyboard display mode is one of a half keyboard display mode, a full keyboard display mode and a floating keyboard mode.
[0281] Optionally, when determining or generating a keyboard display mode based on a display mode, the determining module 1201 is configured to:
[0282] If the display mode of the intelligent terminal is full screen mode, the keyboard is displayed on the relevant screen in a half keyboard display mode;
[0283] If the display mode of the intelligent terminal is split-screen mode, the control displays the keyboard on the auxiliary screen in full keyboard display mode;
[0284] If the display mode of the smart terminal is a single-screen mode, controlling the keyboard to be displayed in a floating keyboard display mode on the screen corresponding to the single-screen mode; and / or,
[0285] The determination module 1201 is further used to: if the split-screen keyboard display function is turned off, determine that the keyboard display mode is a full keyboard display mode.
[0286] The present application also provides an intelligent terminal, which includes a memory and a processor. The memory stores a display program, and when the display program is executed by the processor, the steps of the display method in any of the above embodiments are implemented.
[0287] The present application also provides a computer-readable storage medium, on which a display program is stored. When the display program is executed by a processor, the steps of the display method in any of the above embodiments are implemented.
[0288] In the embodiments of the smart terminal and computer-readable 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.
[0289] 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.
[0290] 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.
[0291] 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.
[0292] 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.
[0293] The steps in the method of the embodiment of the present application can be adjusted in order, combined and deleted according to actual needs.
[0294] The units in the device of the embodiment of the present application can be merged, divided and deleted according to actual needs.
[0295] 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.
[0296] 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.
[0297] 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.
[0298] 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.
[0299] 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. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, a data center, etc. that contains one or more available media integrated. The available medium can be a magnetic medium, (e.g., a floppy disk, a storage disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state storage disk Solid State Disk (SSD)), etc.
[0300] 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: The method is applied to a smart terminal, the smart terminal includes at least two screens, and the method includes: S100: In response to a trigger operation, determining a target screen; the target screen is a portion of all screens of the smart terminal; S200: Controlling display of a target application on the target screen.
2. The method according to claim 1, characterized in that The smart terminal includes at least three screens, namely a first screen, a second screen and a third screen, and S100 includes: If the smart terminal is in a fully expanded state, obtaining or determining a pre-set split-screen mode; If the split screen mode is the first split screen mode, determining the first screen and the second screen as target screens; and / or, If the split-screen mode is the second split-screen mode, determining the second screen and the third screen as target screens; The S100 includes: If the smart terminal is in a partially folded state, determining at least one folded screen as a target screen; The S100 further includes: If the smart terminal is in a fully expanded state, obtaining or determining a preset single-screen mode; A screen corresponding to the single-screen mode is determined as a target screen.
3. The method according to claim 2, characterized in that The obtaining or determining the preset split screen mode includes: If the split-screen display application function is turned on, read the preset default split-screen information; Acquire or determine the split-screen mode from the default split-screen information; The method further comprises: If the split-screen application display function is turned off, control the target application to be displayed on all screens included in the smart terminal.
4. The method according to claim 2, characterized in that: The method further comprises: In response to switching the display mode in the fully expanded state, determining a target screen corresponding to the switched display mode; Controlling the target screen after switching to display the target application; In response to switching the display mode in the fully expanded state, determining a target screen corresponding to the switched display mode includes: In response to the user triggering the first control, determining to switch the display mode; and / or, In response to the intelligent terminal being converted from a fully unfolded state to a partially folded state, it is determined to switch the display mode.
5. The method according to claim 4, characterized in that In response to the intelligent terminal being converted from a fully unfolded state to a partially folded state, determining to switch the display mode includes: Determine a target folding angle in a partially folded state; If the target folding angle is at a preset folding angle, determining to switch the display mode; The method further comprises: If the target folding angle exceeds the preset folding angle, the folding screen is controlled to be turned off.
6. The method according to any one of claims 1 to 5, characterized in that The method further comprises: In response to a trigger operation in the fully folded state, determining a single screen mode; Controlling display of the target application on the screen corresponding to the single-screen mode; and / or, The method further comprises: Determining a screen other than the target screen as an auxiliary screen; The auxiliary screen is controlled to display at least one application other than the target application.
7. The method according to any one of claims 1 to 5, characterized in that The method further comprises: In response to the user triggering the second control, determining a keyboard display mode; Controlling the screen to display the keyboard according to the keyboard display mode; and / or, The determining of the keyboard display mode includes: If the split-screen keyboard display function is turned on, the keyboard display mode is determined or generated based on the display mode.
8. The method according to claim 7, characterized in that The determining or generating the keyboard display mode based on the display mode includes: If the display mode of the intelligent terminal is full screen mode, controlling the keyboard to be displayed in a half keyboard display mode on all screens; If the display mode of the intelligent terminal is split-screen mode, the control displays the keyboard on the auxiliary screen in full keyboard display mode; If the display mode of the smart terminal is a single-screen mode, controlling the keyboard to be displayed in a floating keyboard display mode on the screen corresponding to the single-screen mode; and / or, The method further comprises: If the split-screen keyboard display function is turned off, make sure the keyboard display mode is full keyboard display mode.
9. An intelligent terminal, characterized in that: include: 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 according to any one of claims 1 to 8 are implemented.
10. A storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the display method according to any one of claims 1 to 8 are implemented.