Display method, terminal equipment and storage medium

By realizing the display of the first control and a plurality of second controls on the preset interface of the terminal device, the user can display the content corresponding to the triggered third control by operating the first control and display the triggered third control in a suspended manner, solving the problem that users in the prior art cannot browse multiple levels of content at the same time, and improving browsing efficiency and experience.

CN120123609APending Publication Date: 2025-06-10SHANGHAI TRANSSION CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510170251.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-14
Publication Date
2025-06-10

AI Technical Summary

Technical Problem

The existing multi-level content display method causes users to be unable to view other secondary content when browsing secondary content in full screen, affecting users' browsing efficiency and experience.

Method used

A display method is provided, by implementing the display of a first control and a plurality of second controls on a preset interface of a terminal device, wherein the second control includes a plurality of third controls. The user can display the content corresponding to the triggered third control by operating the first control and display the triggered third control by floating, thereby conveniently switching the browsing content.

Benefits of technology

It realizes that users can quickly and conveniently switch the displayed file content through folder thumbnails while browsing file content in full screen, shortening the operation path and improving browsing efficiency and experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120123609A_ABST
    Figure CN120123609A_ABST
Patent Text Reader

Abstract

The invention provides a display method, terminal equipment and a storage medium, the display method is applied to the terminal equipment, the terminal equipment displays a preset interface, the preset interface is provided with a first control and N second controls, the second controls comprise M third controls, and M is an integer greater than or equal to 1. At least one third control is displayed in at least one second control in the N second controls; n and M are positive integers greater than or equal to 1; the method comprises the steps of S10, responding to a first operation, displaying content corresponding to a triggered third control in a first control, and displaying the triggered third control in a suspension mode. According to the method and the device, the superior and subordinate files of the file can be browsed while the file content is watched, so that a user can conveniently and quickly switch the browsed content, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of information processing technology, and particularly relates to a display method, a terminal device, and a storage medium. Background Art

[0002] Currently, the display method of multi-level content is mainly to click and jump to display the secondary content under the primary directory, or click and expand to display the secondary content under the primary directory.

[0003] This multi-level content display method causes the user to be unable to view other secondary content while browsing the secondary content full-screen, affecting the user's browsing efficiency and experience.

[0004] The foregoing description is provided to give general background information and does not necessarily constitute prior art. Summary of the Invention

[0005] In view of the above technical problems, this application provides a display method, a terminal device, and a storage medium, enabling the user to conveniently and quickly switch the browsing content, thereby improving the user's browsing efficiency and experience.

[0006] This application provides a display method applicable to a terminal device. The terminal device displays a preset interface, and the preset interface has a first control and N second controls. The second controls include M third controls, and at least one of the N second controls displays at least one third control; N and M are positive integers greater than or equal to 1. The method includes:

[0007] S10. In response to a first operation, display the content corresponding to the triggered third control in the first control, and display the triggered third control in a floating manner.

[0008] Optionally, the second control corresponds to a first area; displaying the triggered third control in a floating manner includes:

[0009] Starting from the position of the second control corresponding to the triggered third control, display the triggered third control in a floating manner in the first area.

[0010] Optionally, displaying the triggered third control in a floating manner in the first area includes:

[0011] Display the triggered third control in a floating manner in the first part of the first area.

[0012] Optionally, the second control corresponds to a first area; displaying the triggered third control in a floating manner includes:

[0013] In a second region adjacent to the first region, the triggered third control is displayed in a floating manner.

[0014] Optionally, in a second region adjacent to the first region, displaying the triggered third control in a floating manner includes:

[0015] In a second part of the second region adjacent to the first region, the triggered third control is displayed in a floating manner.

[0016] Optionally, after the S10, the method further includes:

[0017] S20. In response to a second operation, sliding to display the hidden third control; and / or,

[0018] Before the S10, the method further includes:

[0019] S30. In response to a third operation, displaying at least one third control at the position of the triggered second control.

[0020] Optionally, after the S30, the method further includes:

[0021] In response to a fourth operation, sliding to display each third control.

[0022] Optionally, the method further includes:

[0023] In response to a first operation, displaying a fourth control on the triggered third control in a floating manner; the fourth control is a sub-control of the third control; the fourth control is used to control the display state of the content corresponding to the triggered third control.

[0024] This application also provides a display device, which is applied to a terminal device. The terminal device displays a preset interface, and the preset interface has a first control and N second controls. The second controls include M third controls, and at least one of the N second controls displays at least one third control; N and M are both positive integers greater than or equal to 1; the device includes:

[0025] A first display unit, configured to, in response to a first operation, display the content corresponding to the triggered third control in the first control and display the triggered third control in a floating manner.

[0026] Optionally, the second control corresponds to a first region; the first display unit is configured to:

[0027] Starting from the position of the second control corresponding to the triggered third control, in the first region, display the triggered third control in a floating manner.

[0028] Optionally, a first display unit for:

[0029] Display the triggered third control in a floating manner in the first part of the first area.

[0030] Optionally, the second control corresponds to a first area; the first display unit for:

[0031] Display the triggered third control in a floating manner in a second area adjacent to the first area.

[0032] Optionally, a first display unit for:

[0033] Display the triggered third control in a floating manner in the second part of the second area adjacent to the first area.

[0034] Optionally, the device further includes a second display unit for:

[0035] In response to a first operation, display the content corresponding to the triggered third control in the first control, and after displaying the triggered third control in a floating manner, in response to a second operation, slide to display the hidden third control; and / or,

[0036] In response to a first operation, display the content corresponding to the triggered third control in the first control, and before displaying the triggered third control in a floating manner, in response to a third operation, display at least one third control at the position of the triggered second control.

[0037] Optionally, the device further includes a third display unit for:

[0038] After displaying at least one third control at the position of the triggered second control in response to a third operation, in response to a fourth operation, slide to display each third control.

[0039] Optionally, the device further includes a fourth display unit for:

[0040] In response to a first operation, display a fourth control on the triggered third control in a floating manner; the fourth control is a sub-control of the third control; the fourth control is used to control the display state of the content corresponding to the triggered third control.

[0041] This application also provides a terminal device, including: a memory, a processor, wherein a display program is stored on the memory, and when the display program is executed by the processor, the steps of the above method are implemented.

[0042] This application also provides a readable storage medium, the readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the above method are implemented.

[0043] As described above, the display method provided by this application is applied to a terminal device. The terminal device displays a preset interface, which has a first control and N second controls. The second controls include M third controls, and at least one third control is displayed in at least one of the N second controls. In this application, the preset interface of the terminal device can have the ability to simultaneously display multi-level folders and specific file contents, enabling the user to browse the upper and lower files / folders of the file while browsing the file contents. The display method provided by the embodiments of this application can, in response to a first operation, display the content corresponding to the triggered third control in the first control and display the triggered third control by means of suspension. Thus, while the user is browsing the file contents full-screen, through the folder thumbnails displayed on the preset interface, the user can conveniently and quickly switch the displayed file contents without first exiting the current interface, re-searching for the file, and then selecting the file for display. This shortens the operation path for the user to switch the displayed file contents, improves the efficiency of the user to switch and view the file contents, enhances the smoothness of the user to view the file contents, and further improves the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] The accompanying drawings herein are incorporated into the specification and constitute a part of this specification, showing embodiments consistent with this application and used together with the specification to explain the principles of this application. To more clearly illustrate the technical solutions of the embodiments of this application, the following will briefly introduce the accompanying drawings required for the description of the embodiments. Obviously, for those of ordinary skill in the art, other accompanying drawings can be obtained based on these drawings without creative efforts.

[0045] Figure 1 Schematic diagram of the hardware structure of a terminal device for implementing various embodiments of this application;

[0046] Figure 2 Schematic diagram of a communication network system architecture provided by an embodiment of this application;

[0047] Figure 3 Schematic flow chart of a display method provided by an embodiment of this application Figure 1 ;

[0048] Figure 4 Schematic diagram of a preset interface provided by an embodiment of this application;

[0049] Figure 5 Schematic diagram of displaying the triggered third control in a suspended manner in a first area provided by an embodiment of this application;

[0050] Figure 6Flow schematic of a display method provided by an embodiment of the present application Figure 2 ;

[0051] Figure 7 Schematic diagram of sliding to display a hidden third control provided by an embodiment of the present application;

[0052] Figure 8 Flow schematic of a display method provided by an embodiment of the present application Figure 3 ;

[0053] Figure 9 Flow schematic of a display method provided by an embodiment of the present application Figure 4 ;

[0054] Figure 10 Schematic diagram of a terminal device including a fourth control provided by an embodiment of the present application;

[0055] Figure 11 Flow schematic diagram of the first implementation scenario of a display method provided by an embodiment of the present application;

[0056] Figure 12 Flow schematic diagram of the second implementation scenario of a display method provided by an embodiment of the present application;

[0057] Figure 13 Schematic diagram of the structure of a display device provided by an embodiment of the present application.

[0058] The realization of the purpose of the present application, functional features and advantages will be further described in conjunction with the embodiments with reference to the accompanying drawings. Through the above-mentioned accompanying drawings, specific embodiments of the present application have been shown, and there will be more detailed descriptions hereinafter. These drawings and text descriptions are not intended to limit the scope of the concept of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. Detailed implementation manners

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

[0060] It should be noted that in this text, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, such that a process, method, article or apparatus comprising a series of elements not only includes those elements but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or apparatus. Without further limitation, an element defined by the statement "comprising one..." does not exclude the presence of additional identical elements in the process, method, article or apparatus comprising such element. In addition, components, features, and elements with the same name in different embodiments of the present application may have the same meaning or may have different meanings, and their specific meanings need to be determined based on their interpretations in the specific embodiments or further in combination with the context in the specific embodiments.

[0061] It should be understood that although the terms first, second, third, etc. may be used herein to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of this text, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "when" or "upon" or "in response to determining". Furthermore, as used herein, the singular forms "a", "an" and "the" are also intended to include the plural forms unless the context indicates otherwise. It should be further understood that the terms "comprising", "including" indicate the presence of the stated features, steps, operations, elements, components, items, kinds, and / or groups, but do not exclude the presence, occurrence or addition of one or more other features, steps, operations, elements, components, items, kinds, and / or groups. The terms "or", "and / or", "including at least one of the following" and the like used in this application can be interpreted inclusively, or mean any one or any combination. For example, "including at least one of the following: A, B, C" means "any one of the following: A; B; C; A and B; A and C; B and C; A and B and C", and again, "A, B or C" or "A, B and / or C" means "any one of the following: A; B; C; A and B; A and C; B and C; A and B and C". An exception to this definition only occurs when the combination of elements, functions, steps or operations is inherently mutually exclusive in some way.

[0062] It should be understood that although the steps in the flowchart in the embodiments of the present application are shown in sequence according to the indication of the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear description in this article, there is no strict order limit for the execution of these steps, and they can be executed in other orders. Moreover, at least a part of the steps in the figure may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed alternately or in turn with at least a part of other steps or sub-steps or stages of other steps.

[0063] Depending on the context, the words "if", "when" as used herein can be interpreted as "when...", "while...", "in response to determining", or "in response to detecting". Similarly, depending on the context, the phrase "if determined" or "if detecting (stated condition or event)" can be interpreted as "when determined", "in response to determining", "when detecting (stated condition or event)", or "in response to detecting (stated condition or event)".

[0064] It should be noted that in this article, step codes such as S10, S20, etc. are used. The purpose is to more clearly and briefly express the corresponding content and do not constitute a substantial limitation in order. Those skilled in the art may execute S20 first and then S10 during specific implementation, etc., but these should all be within the protection scope of the present application.

[0065] 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.

[0066] In subsequent descriptions, the use of suffixes such as "module", "component", or "unit" to represent elements is only for the convenience of explaining the present application, and it has no specific meaning itself. Therefore, "module", "component", or "unit" can be used interchangeably.

[0067] The terminal device can be implemented in various forms. For example, the terminal device described in the present application may include terminal devices such as mobile phones, tablet computers, laptop computers, palmtop computers, personal digital assistants (PDAs), portable media players (PMPs), navigation devices, wearable devices, smart bracelets, pedometers, etc., as well as fixed terminals such as digital TVs and desktop computers.

[0068] In the following description, a mobile terminal will be taken as an example for illustration. Those skilled in the art will understand that, except for the components specifically for mobile purposes, the structure according to the embodiments of the present application can also be applied to fixed-type terminals.

[0069] Please refer to Figure 1 , Figure 1 FIG. is a schematic diagram of the hardware structure of a terminal device for implementing various embodiments of the present application. The terminal device 100 may include: a Radio Frequency (RF) unit 101, a WiFi module 102, an audio output unit 103, an A / V (audio / video) input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, a processor 110, and a power supply 111, etc. Those skilled in the art can understand that Figure 1 the structure of the terminal device shown in FIG. does not constitute a limitation on the terminal device. The terminal device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0070] Next, in conjunction with Figure 1 each component of the terminal device will be specifically introduced:

[0071] The radio frequency unit 101 can be used for receiving and transmitting information or signals during a call. Specifically, after receiving the downlink information from the base station, it is sent to the processor 110 for processing. Additionally, it sends the uplink data 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. Moreover, the radio frequency unit 101 can also communicate with the network and other devices via wireless communication. The above wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA2000 (Code Division Multiple Access 2000), WCDMA (Wideband Code Division Multiple Access), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access), FDD-LTE (Frequency Division Duplexing-Long Term Evolution), TDD-LTE (Time Division Duplexing-Long Term Evolution), 5G, and 6G, etc.

[0072] WiFi belongs to short-range wireless transmission technology. The terminal device can help users send and receive emails, browse the web, and access streaming media through the WiFi module 102, which provides users with wireless broadband Internet access. Although Figure 1 the WiFi module 102 is shown, it can be understood that it is not an essential component of the terminal device and can be omitted entirely within the scope of not changing the essence of the invention according to needs.

[0073] The audio output unit 103 can convert the audio data received by the radio frequency unit 101 or the WiFi module 102 or stored in the memory 109 into an audio signal and output it as sound when the terminal device 100 is in modes such as a call signal reception mode, a call mode, a recording mode, a voice recognition mode, a broadcast reception mode, etc. Moreover, the audio output unit 103 can also provide an audio output related to the specific functions executed by the terminal device 100 (such as a call signal reception sound, a message reception sound, etc.). The audio output unit 103 can include a speaker, a buzzer, etc.

[0074] The A / V input unit 104 is used to receive audio or video signals. The A / V input unit 104 may include a Graphics Processing Unit (GPU) 1041 and a microphone 1042. The GPU 1041 processes the image data of still pictures or videos obtained by an image capturing device (such as a camera) in a video capture mode or an image capture mode. The processed image frames can be displayed on the display unit 106. The image frames processed by the GPU 1041 can be stored in the memory 109 (or other storage media) or transmitted via the radio frequency unit 101 or the WiFi module 102. The microphone 1042 can receive sounds (audio data) via the microphone 1042 in operation modes such as a phone call mode, a recording mode, a voice recognition mode, etc., and can process such sounds into audio data. The processed audio (voice) data can be output in a format that can be transmitted to a mobile communication base station via the radio frequency unit 101 in the case of the phone call mode. The microphone 1042 can implement various types of noise cancellation (or suppression) algorithms to cancel (or suppress) the noise or interference generated during the reception and transmission of audio signals.

[0075] The terminal device 100 further includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. Optionally, the light sensor includes an ambient light sensor and a proximity sensor. Optionally, the ambient light sensor can adjust the brightness of the display panel 1061 according to the brightness of the ambient light, and the proximity sensor can turn off the display panel 1061 and / or the backlight when the terminal device 100 is moved to the ear. As a kind of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in all directions (generally three axes), and can detect the magnitude and direction of gravity when stationary, and can be used for applications that identify the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as a pedometer, tapping), etc.; as for other sensors that the mobile phone can also be configured with, such as a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, etc., they will not be elaborated here.

[0076] The display unit 106 is used to display the information input by the user or the information provided to the user. The display unit 106 may include a display panel 1061, and the display panel 1061 can be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), etc.

[0077] The user input unit 107 can be used to receive input numerical or character information, and generate key signal inputs related to the user settings and function controls of the terminal device. Optionally, the user input unit 107 can include a touch panel 1071 and other input devices 1072. The touch panel 1071, also known as a touch screen, can collect touch operations of the user on or near it (such as operations of the user using a finger, a stylus, or any suitable object or accessory on or near the touch panel 1071), and drive corresponding connection devices according to a preset program. The touch panel 1071 can include two parts: a touch detection device and a touch controller. Optionally, the touch detection device detects the touch position of the user, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact coordinates, and then sends it to the processor 110, and can receive and execute commands sent by the processor 110. In addition, the touch panel 1071 can be implemented in multiple types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 1071, the user input unit 107 can also include other input devices 1072. Optionally, the other input devices 1072 can include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, etc., and specific details are not limited here.

[0078] Optionally, the touch panel 1071 can cover the display panel 1061. After the touch panel 1071 detects a touch operation on or near it, it transmits the operation to the processor 110 to determine the type of the touch event. Subsequently, the processor 110 provides corresponding visual output on the display panel 1061 according to the type of the touch event. Although in Figure 1 the touch panel 1071 and the display panel 1061 are implemented as two independent components to realize the input and output functions of the terminal device, in some embodiments, the touch panel 1071 and the display panel 1061 can be integrated to realize the input and output functions of the terminal device, and specific details are not limited here.

[0079] The interface unit 108 serves as an interface through which at least one external device can be connected to the terminal device 100. For example, the external device can 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 headset port, and so on. The interface unit 108 can be used to receive inputs from external devices (such as data information, power, etc.) and transmit the received inputs to one or more components within the terminal device 100 or can be used to transmit data between the terminal device 100 and external devices.

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

[0081] The processor 110 is the control center of the terminal device, connecting various parts of the entire terminal device through various interfaces and lines. By running or executing the software programs and / or modules stored in the memory 109, and by calling the data stored in the memory 109, it executes various functions of the terminal device and processes data, thereby performing overall monitoring of the terminal device. The processor 110 can include one or more processing units; preferably, the processor 110 can integrate an application processor and a modem processor. Optionally, the application processor mainly processes the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication. It can be understood that the above-mentioned modem processor may not be integrated into the processor 110.

[0082] The terminal device 100 can also include a power supply 111 (such as a battery) for powering each component. Preferably, the power supply 111 can be logically connected to the processor 110 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system.

[0083] Although Figure 1 not shown, the terminal device 100 can also include a Bluetooth module, etc., which will not be elaborated here.

[0084] To facilitate understanding of the embodiments of the present application, the communication network system on which the terminal device of the present application is based will be described below.

[0085] Please refer to Figure 2 , Figure 2 which is an architecture diagram of a communication network system provided by an embodiment of the present application. This communication network system is an LTE system of the Universal Mobile Telecommunications Technology. This LTE system includes a UE (User Equipment) 201, an E-UTRAN (Evolved UMTS Terrestrial Radio Access Network) 202, an EPC (Evolved Packet Core) 203, and an operator's IP service 204 that are sequentially communicatively connected.

[0086] Optionally, the UE 201 may be the above-mentioned terminal 100, which will not be elaborated here.

[0087] The E-UTRAN 202 includes an eNodeB 2021 and other eNodeBs 2022, etc. Optionally, the eNodeB 2021 may be connected to other eNodeBs 2022 through a backhaul (such as the X2 interface), the eNodeB 2021 is connected to the EPC 203, and the eNodeB 2021 may provide access for the UE 201 to the EPC 203.

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

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

[0090] Although the above has been described by taking the LTE system as an example, those skilled in the art should be aware that the present application is not only applicable to the LTE system, but also applicable to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA, 5G, and future new network systems (such as 6G), etc., which are not limited here.

[0091] Based on the above hardware structure of the terminal device and the communication network system, various embodiments of the present application are proposed.

[0092] The first embodiment

[0093] Refer to Figure 3 , Figure 3 which is a flowchart of a display method provided by an embodiment of the present application Figure 1 As Figure 3 shown, the method includes:

[0094] S10. In response to a first operation, display the content corresponding to the triggered third control in the first control, and display the triggered third control in a floating manner.

[0095] Optionally, the display method provided by the embodiment of the present application can display multi-level files based on a sidebar or a floating window. When a user views a target file on the display interface of a terminal device, folder thumbnails of each level of folders to which the target file belongs can be displayed in a floating manner in the sidebar navigation bar of the display interface of the terminal device, so that the user can quickly and conveniently view the content of the upper and lower level files of the target file according to the folder thumbnails, and can also switch the displayed file / folder at any time, thereby improving the user experience.

[0096] Optionally, the target file may include, but is not limited to, video files, image files, text files, etc. At this time, each level of folders to which the target file belongs may include, but is not limited to, video folders, image folders, text folders, etc.

[0097] Based on this, the display method provided by the embodiment of the present application can be applied to a terminal device, for example, the above-mentioned mobile terminal. At this time, a preset interface is displayed on the terminal device, and the preset interface has a first control and N second controls. The second control includes M third controls, and at least one third control is displayed in at least one of the N second controls; both N and M are positive integers greater than or equal to 1.

[0098] Optionally, the number of third controls included in different second controls may be the same or different, that is, the values of M corresponding to different second controls may be the same or different.

[0099] Optionally, the first control is a control for displaying the content of the target file to be viewed in the terminal device, the third control is used to display the folder to which the target file belongs, and the second control is used to display the upper-level folder of the folder to which the target file belongs. For example, if each level of folders to which the target file belongs includes a first-level directory and a second-level directory, the second control is used to display the first-level directory, and the third control is used to display the second-level directory.

[0100] Alternatively, if the folders to which the target file belongs include a primary directory, a secondary directory, and a tertiary directory, then, in one implementation, the second control in the preset interface is used to display the secondary directory, and the third control is used to display the tertiary directory. In another implementation, the preset interface may further include at least one target control, each of which includes at least one second control, and the target control is used to display the primary directory.

[0101] Optionally, when the terminal device views the file for the first time, the target file may be displayed by displaying a preset interface in the terminal device. The process of displaying the above preset interface in the terminal device may be described as follows.

[0102] First, after detecting the first-level folder corresponding to the target file entering the terminal device, a navigation bar can be automatically generated and displayed according to the folders of each level included in the first-level folder, and the navigation bar can include N second controls. At the same time, the first control is displayed in the terminal device, and the preset content can be displayed in the first control. For example, the preset content can be pre-defined content or blank content. Then, after detecting the trigger operation of at least one second control in the navigation bar, the above-mentioned preset interface is displayed. Among them, the trigger operation of the second control can include but is not limited to: click trigger, voice trigger, cursor hover trigger, etc.

[0103] Optionally, when the terminal device is not viewing the file for the first time, the target file can be displayed by displaying a preset interface in the terminal device. For example, when the terminal device displays other files (in this case, the display interface of the terminal device includes a first control, and the content corresponding to the other files is displayed in the first control), the display of the above-mentioned preset interface can be switched from displaying other files to displaying the target file. Optionally, the process of displaying the above-mentioned preset interface in the terminal device can be described as follows.

[0104] According to the target operation, the navigation bar is called out, and thumbnails of folders of various levels corresponding to other files currently displayed by the terminal device are displayed in the navigation bar. Optionally, the navigation bar may include N second controls, and at least one third control is displayed in the second control to which other files currently viewed by the terminal device belong, wherein the at least one third control includes a third control for displaying the folder to which the other files belong. Optionally, the called out navigation bar and the first control for displaying other files constitute the above-mentioned preset interface. Among them, the target operation may include but is not limited to the following types of operations: contact gesture trigger operation, non-contact gesture trigger operation, voice trigger operation, etc.

[0105] For example, see Figure 4 , Figure 4A schematic diagram of a preset interface provided by an embodiment of the present application is as follows Figure 4 As shown, the preset interface may include a first control and six second controls, and the six second controls are respectively Figure 4 the folders 1 - 6 shown below. As Figure 4 shown, assuming that folder 2 is triggered, three third controls may be displayed at the position where folder 2 is located. The three third controls are respectively secondary files 1 - 3. At this time, the value of M is greater than or equal to 3.

[0106] Optionally, all levels of folders to which the target files belong may be displayed in the preset interface, or some levels of folders to which the target files belong may be displayed, and the remaining levels of folders may be hidden, which is not specifically limited here. For example, Figure 4 the preset interface shown below may display K second controls. If N > K, then K second controls may be displayed in the preset interface, and the remaining second controls may be hidden. Similarly, Figure 4 in the second control of the preset interface shown below, Q third controls may be displayed. At this time, if M > Q, then some third controls may be displayed, and the remaining third controls may be hidden.

[0107] Optionally, the first operation described in S10 may be understood as a triggering operation for the third control. If the first operation is detected, then in response to the first operation, the content corresponding to the triggered third control may be displayed in the first control, and the triggered third control may be displayed in a floating manner.

[0108] Optionally, the triggered third control may be displayed in a floating manner, or alternatively, all third controls (including the triggered third control) under the second control corresponding to the triggered third control may be displayed in a floating manner, and the triggered third control may be highlighted to distinguish the triggered third control from the untriggered third controls.

[0109] As can be seen from the above description, the embodiments of the present application can display a preset interface on a terminal device, and a first control and N second controls are provided in the preset interface, and the second controls include M third controls. Optionally, at least one third control can be displayed in at least one second control. In this embodiment, the preset interface of the terminal device can have the ability to display multi-level folders and specific file contents simultaneously, so that the user can browse the upper and lower files / folders of the file while browsing the file content. The display method provided by the embodiments of the present application can, in response to a first operation, display the content corresponding to the triggered third control in the first control, and display the triggered third control by a floating method, so that the user can, while browsing the file content full screen, conveniently and quickly switch the displayed file content through the folder thumbnail displayed on the preset interface, without first exiting the current interface, re-searching for the file and then selecting the file to implement the switching of the displayed file content, shortening the operation path for the user to switch the displayed file content, improving the efficiency of the user to switch and view the file content, enhancing the smoothness of the user to view the file content, and further enhancing the user experience.

[0110] Optionally, the second control of the preset interface corresponds to a first area. At this time, the triggered third control can be displayed according to the process described below.

[0111] Starting from the position of the second control corresponding to the triggered third control, in the first area, the triggered third control is displayed by a floating method.

[0112] Optionally, the first area can be understood as the area corresponding to the second control and displaying at least one of the M third controls included in the second control. Optionally, the first area can be the display area of the second control, or an area determined based on the display area of the second control. For example, the first area can be an area determined by extending the display area of the second control downward.

[0113] Optionally, the triggered third control can be displayed by a floating method in the first area. At the same time, the un-triggered third controls under the second control corresponding to the triggered third control can also be displayed in the first area. Optionally, the triggered third control can be highlighted to distinguish it from the un-triggered third controls.

[0114] Exemplarily, refer to Figure 5 , Figure 5 which is a schematic diagram of displaying the triggered third control by a floating method in the first area provided by the embodiments of the present application. As shown in Figure 5 , if the triggered third control is Figure 4For the secondary file 1 shown, then, starting from the position of the second control corresponding to the triggered third control, the first area corresponding to the second control can be determined. For example, after extending the display area corresponding to the folder 2 downward by a certain distance, the first area is determined, and the triggered third control is displayed in the first area in a floating manner. For example, Figure 5 The secondary file 1 shown. As Figure 5 shown, the triggered third control can be highlighted in the first area, and the untriggered third controls under the second control corresponding to the triggered third control can be displayed. For example, Figure 5 The secondary file 2, secondary file 3, and secondary file 4 shown.

[0115] In this embodiment, the triggered third control can be clearly and intuitively located in the folder thumbnail, which helps the user accurately replace the file content displayed in the first control according to the folder thumbnail.

[0116] Optionally, when the number of third controls included in the second control corresponding to the triggered third control is relatively large, the triggered third control can be displayed in the first part of the first area in a floating manner. At this time, the first part is used to indicate the area where the triggered third control is displayed, and the first area can also include an area for displaying third controls that do not include the triggered third control, that is, the third part.

[0117] Optionally, the third part of the first area can be an area for displaying different third controls at the same position as the first part, or an area for displaying different third controls at a different position from the first part.

[0118] Optionally, if the third part is an area at a different position from the first part, a folding control can be displayed in the third part, and by triggering the folding control, the third control can be displayed in the third part.

[0119] Optionally, the size of the first area can be changed according to the content respectively displayed in the first part and the third part, so as to meet the display requirements of the first area.

[0120] In this embodiment, when the second control corresponding to the triggered third control contains a relatively large number of third controls, the part of the third controls including the triggered third control can be preferentially displayed, so that more second controls and more file content can be displayed in the display interface of the terminal device, facilitating the user to switch the second control corresponding to the file content to be displayed and view the displayed file content. At the same time, different third controls can also be displayed in the third part of the first area, so as to display more third controls included in the current second control for the user and provide more displayable files for the user.

[0121] Optionally, the second control on the preset interface corresponds to a first area. Optionally, the triggered third control can also be displayed according to the process described below.

[0122] In the second area adjacent to the first area, the triggered third control is displayed in a floating manner.

[0123] Optionally, the first area can indicate the display area corresponding to the second control, or can indicate the area determined according to the display area corresponding to the second control. For example, it can be the area determined after expanding the display area corresponding to the second control downward.

[0124] Optionally, the second area adjacent to the first area can have the same size (including length and width) as the first area, or can be different.

[0125] Optionally, the vertex at the upper left corner of the second area can overlap with the first area, or can not overlap. For example, the second area can use the vertex at the upper right corner of the first area as the vertex at the upper left corner of the second area, or can re-determine the second area within the area adjacent to the first area in the display interface of the terminal device, etc.

[0126] Optionally, the triggered third control can be displayed in a floating manner in the second area. At the same time, the un-triggered third controls under the second control corresponding to the triggered third control can also be displayed in the second area. At this time, the triggered third control can be highlighted to distinguish the triggered third control and the un-triggered third controls.

[0127] In this embodiment, when the user has the need to switch the displayed file content, the display area of the display interface of the terminal device can be fully utilized to provide more choices for the user, so that the user can quickly switch files.

[0128] Optionally, if the number of third controls included in the second control corresponding to the triggered third control is small, then all the third controls included in the second control can be displayed in a floating manner in the second area adjacent to the first area according to the process described above. If the number of third controls included in the second control corresponding to the triggered third control is large, then the triggered third control can be displayed in a floating manner in the second part of the second area adjacent to the first area.

[0129] Optionally, the second part of the second area can be understood as the area for displaying the triggered third control, and the second area can also include an area for displaying the non-triggered third control, that is, the fourth part.

[0130] Optionally, the fourth part of the second area may be an area for displaying different third controls that is in the same position as the second part, or may be an area for displaying different third controls that is in a different position from the second part.

[0131] Optionally, if the fourth part is an area in a different position from the second part, a folding control may be displayed in the fourth part, and by triggering the folding control, the third control may be displayed in the fourth part.

[0132] At this time, the size of the second area may change according to the content respectively displayed in the second part and the fourth part, so as to meet the display requirements of the second area.

[0133] In this embodiment, when the number of third controls corresponding to the triggered third control under the second control is relatively large, the triggered third control is preferentially displayed in the second part, so that the folder thumbnails displayed on the display interface of the terminal interface are more concise and beautiful. At the same time, other untriggered third controls can also be displayed in the fourth part, so as to meet the user's need to switch files.

[0134] Optionally, on the basis of the first embodiment, after the triggered third control is displayed in a floating manner, all untriggered third controls may also be displayed. Based on this, refer to the following second embodiment.

[0135] Second Embodiment

[0136] Refer to Figure 6 , Figure 6 which is a schematic flowchart of a display method provided by an embodiment of the present application Figure 2 As Figure 6 shown, the method includes:

[0137] S10. In response to a first operation, display the content corresponding to the triggered third control in the first control, and display the triggered third control in a floating manner.

[0138] Optionally, this step may refer to the content described in S10 in the above first embodiment, and will not be elaborated here in detail.

[0139] S20. In response to a second operation, slide to display the hidden third control.

[0140] Optionally, the hidden third control may be understood as the third control that is not triggered and not displayed under the second control corresponding to the triggered third control.

[0141] Optionally, the second operation may be understood as a triggering operation for the display area corresponding to the third control triggered for display. For example, the display area may be understood as the first area or the second area in the above first embodiment. Optionally, the second operation can be triggered by triggering the operation box where the first area or the second area is located, so as to be able to slide and display the hidden third control in the first area or the second area.

[0142] Exemplarily, if the third part of the first area in the above first embodiment is an area for displaying different third controls located at the same position as the first part, then in response to the second operation, the hidden third control can be slid and displayed in the second part of the first area.

[0143] Similarly, if the fourth part of the second area in the above first embodiment is an area for displaying different third controls located at the same position as the second part, then in response to the second operation, the hidden third control can be slid and displayed in the fourth part of the second area.

[0144] Exemplarily, referring to Figure 7 , Figure 7 which is a schematic diagram of sliding and displaying a hidden third control provided by an embodiment of the present application. As Figure 7 shown, the hidden third control can be displayed by sliding up and down in the display area of the third control triggered for display.

[0145] In this embodiment, the hidden third control can be slid and displayed through the second operation, so that the user can simply and quickly browse other third controls, thereby assisting the user to more quickly and better determine the file of interest.

[0146] Optionally, in addition to the first operation for triggering the third control in any of the above embodiments to display the third control, the third controls under the second control can also be displayed by triggering the second control. Based on this, specifically refer to the following third embodiment.

[0147] Third Embodiment

[0148] Referring to Figure 8 , Figure 8 which is a schematic flowchart of a display method provided by an embodiment of the present application Figure 3 ,as Figure 8 shown, the method includes:

[0149] S30. In response to a third operation, at least one third control is displayed at the position of the triggered second control.

[0150] Optionally, the third operation may be understood as a triggering operation on any one of the N second controls displayed in the preset interface. For example, the third operation may include, but is not limited to, the following operations on the second control: click operation, long - press operation, cursor hovering operation, etc.

[0151] Optionally, at the position of the triggered second control, at least one third control under the second control may be displayed. For example, if the third operation is a click operation (or a cursor hovering operation), then, at the position below the triggered second control, some third controls under the second control may be displayed.

[0152] If the third operation is a long - press operation, then all third controls under the second control may be displayed starting from the position of the triggered second control.

[0153] S10. In response to the first operation, display the content corresponding to the triggered third control in the first control, and display the triggered third control in a floating manner.

[0154] Optionally, this step may refer to the content described in S10 of the first embodiment above, and will not be elaborated here in detail.

[0155] In this embodiment, different folders may be switched by triggering the third operation of the second control, so as to display the files under different folders, further assisting the user to quickly determine the interested files.

[0156] In a possible implementation manner, after S30, the embodiment of the present application can also, in response to the fourth operation, slide - display each third control.

[0157] Optionally, the fourth operation may be understood as a triggering operation on the operation box where the triggered second control is located. The operation box may be understood as the area at the position of the second control for displaying some third controls. Optionally, through the fourth operation, each third control under the second control may be slide - displayed within the area of the operation box.

[0158] In this embodiment, when there are a relatively large number of third controls under the second control, through the fourth operation, it is convenient for the user to clearly and smoothly view each third control under the triggered second control.

[0159] Optionally, on the basis of the second embodiment and the third embodiment, the embodiment of the present application also provides a display method, which is specifically referred to in the following fourth embodiment.

[0160] Fourth Embodiment

[0161] See Figure 9 , Figure 9 is a schematic flow chart of a display method provided by the embodiment of the present applicationFigure 4 , as Figure 9 shown, the method includes:

[0162] S30. In response to a third operation, at least one third control is displayed at the position of the triggered second control.

[0163] Optionally, this step can refer to the content described in S30 of the above third embodiment, and will not be elaborated here in detail.

[0164] S10. In response to a first operation, the content corresponding to the triggered third control is displayed in the first control, and the triggered third control is displayed in a floating manner.

[0165] Optionally, this step can refer to the content described in S10 of the above first embodiment, and will not be elaborated here in detail.

[0166] S20. In response to a second operation, the hidden third control is slid and displayed.

[0167] Optionally, this step can refer to the content described in S20 of the above second embodiment, and will not be elaborated here in detail.

[0168] Optionally, in the process described in any of the above embodiments, in response to the first operation, while the content corresponding to the triggered third control is displayed in the first control and the triggered third control is displayed in a floating manner, it is also possible to, in response to the first operation, display a fourth control in a floating manner on the triggered third control.

[0169] Optionally, the fourth control is a sub-control of the third control; the fourth control is used to control the display state of the content corresponding to the triggered third control.

[0170] Optionally, the display state can indicate: forward, backward, etc. At this time, the fourth control can be understood as a progress bar control for the content corresponding to the triggered third control. At this time, by triggering the fourth control (for example, sliding to control the progress bar control), the forward or backward of the displayed content can be controlled.

[0171] Exemplarily, referring to Figure 10 , Figure 10 is a schematic diagram of a terminal device including a fourth control provided by an embodiment of the present application. As Figure 10 shown, on the basis of the triggered third control displayed in Figure 5 , a fourth control can be displayed in the third control corresponding to the triggered secondary file, and the display state of the content corresponding to the third control can be controlled by triggering the fourth control. For example, controlling the progress bar to move forward or controlling it to move backward.

[0172] In this embodiment, while not affecting the file content displayed in the first control, the display state of the file content can be controlled by the fourth control, thereby meeting the needs of users in more scenarios and enhancing the user experience.

[0173] In this embodiment, a quick operation on the file content corresponding to the third control can also be achieved by triggering the third control. For example, by long-pressing the third control, operations such as copying and sharing the file content can be quickly achieved to further meet the actual needs of users and enhance the user experience.

[0174] Fifth Embodiment

[0175] See Figure 11 , Figure 11 which is a schematic flowchart of the first implementation scenario of a display method provided by an embodiment of this application. As Figure 11 shown, the display method provided by the embodiment of this application can be applied to a terminal device that does not support cursor hovering.

[0176] At this time, the terminal device can judge the touch signal. In one embodiment, if it is judged that the touch signal is a click on the folder thumbnail, the secondary file thumbnails (i.e., the third control) in the folder can be displayed in the original area (i.e., the position corresponding to the second control). Optionally, a swipe signal can be recognized to swipe and display the secondary file thumbnails.

[0177] In another embodiment, if it is judged that the touch signal is a long-press on the folder thumbnail, the secondary file thumbnails in the folder can be expanded and displayed.

[0178] When it is judged that the secondary file thumbnail is clicked, the corresponding file is displayed in the first control.

[0179] Sixth Embodiment

[0180] See Figure 12 , Figure 12 which is a schematic flowchart of the second implementation scenario of a display method provided by an embodiment of this application. As Figure 12 shown, the display method provided by the embodiment of this application can be applied to a terminal device that supports cursor hovering.

[0181] At this time, the terminal device can judge the cursor position signal. After it is recognized that the cursor is located in the operation box (i.e., the folder thumbnail area) where the folder thumbnail (i.e., the second control) is located, the secondary file thumbnails (i.e., the third control) in the folder are displayed in the original area (i.e., the position corresponding to the second control).

[0182] At this time, a swipe signal can be recognized to swipe and display the secondary file thumbnails.

[0183] When it is determined that the secondary file thumbnail is clicked, the corresponding file is displayed in the first control.

[0184] The seventh embodiment

[0185] The display method provided by the embodiments of the present application can be applied to video playback software. Optionally, when the user uses the video playback software to watch a video in full screen, the side navigation bar can be called out through a preset gesture, and the side navigation bar is displayed in a floating manner. Optionally, a video classification list can be displayed in the side navigation bar, each video classification includes several video resources, and the currently played video resource is highlighted.

[0186] Optionally, the target video category can be selected by sliding the video classification list in the side navigation bar, and each video resource in the target video category can be previewed at the position where the target video category is located. Optionally, some video resources can be displayed and the remaining video resources can be scrolled to display. Alternatively, after long pressing the target video category, all video resources in the target video category can be expanded and displayed.

[0187] After clicking the target video resource, the target video resource is played in full screen.

[0188] In this embodiment, the user can efficiently preview the context files of the video file while watching the video in full screen, so as to realize the quick switching of video playback.

[0189] The eighth embodiment

[0190] See Figure 13 , Figure 13 which is a schematic structural diagram of a display device provided by an embodiment of the present application. The device is applied to a terminal device. The terminal device displays a preset interface. The preset interface has a first control and N second controls. The second control includes M third controls. At least one of the N second controls displays at least one third control; both N and M are positive integers greater than or equal to 1; as Figure 13 shown, the display device 130 includes:

[0191] A first display unit 1301, configured to respond to a first operation, display the content corresponding to the triggered third control in the first control, and display the triggered third control in a floating manner.

[0192] Optionally, the second control corresponds to a first area; the first display unit 1301 is configured to:

[0193] Starting from the position of the second control corresponding to the triggered third control, in the first area, display the triggered third control in a floating manner.

[0194] Optionally, the first display unit 1301 is configured to:

[0195] Display the triggered third control in a floating manner in the first part of the first area.

[0196] Optionally, the second control corresponds to a first area; the first display unit 1301 is configured to:

[0197] Display the triggered third control in a floating manner in a second area adjacent to the first area.

[0198] Optionally, the first display unit 1301 is configured to:

[0199] Display the triggered third control in a floating manner in the second part of the second area adjacent to the first area.

[0200] Optionally, the device further includes a second display unit 1302, configured to:

[0201] In response to a first operation, display the content corresponding to the triggered third control in the first control, and after displaying the triggered third control in a floating manner, in response to a second operation, slide to display the hidden third control; and / or,

[0202] In response to a first operation, display the content corresponding to the triggered third control in the first control, and before displaying the triggered third control in a floating manner, in response to a third operation, display at least one third control at the position of the triggered second control.

[0203] Optionally, the device further includes a third display unit 1303, configured to:

[0204] After displaying at least one third control at the position of the triggered second control in response to a third operation, in response to a fourth operation, slide to display each third control.

[0205] Optionally, the device further includes a fourth display unit 1304, configured to:

[0206] In response to a first operation, display a fourth control on the triggered third control in a floating manner; the fourth control is a sub-control of the third control; the fourth control is used to control the display state of the content corresponding to the triggered third control.

[0207] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working process of the above-described device can refer to the corresponding process in the foregoing method embodiment, and will not be elaborated herein.

[0208] The embodiments of the present application further provide a terminal device, which includes a memory and a processor. A display program is stored on 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.

[0209] The embodiments of the present application further provide a readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the display method in any of the above embodiments are implemented.

[0210] In the embodiments of the terminal device and the readable storage medium provided by the embodiments of the present application, all the technical features of any of the above display method embodiments may be included. The extended and explanatory content of the specification is basically the same as that of the above method embodiments, and will not be elaborated here.

[0211] The embodiments of the present application further provide a computer program product, which includes computer program code. When the computer program code runs on a computer, the computer is enabled to execute the methods in the above various possible implementation manners.

[0212] The embodiments of the present application further provide a chip, which includes a memory and a processor. The memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that the device equipped with the chip executes the methods in the above various possible implementation manners.

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

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

[0215] The steps in the method of the embodiments of the present application can be adjusted, combined, and deleted according to actual needs.

[0216] The units in the devices of the embodiments of the present application can be combined, divided, and deleted according to actual needs.

[0217] In the present application, for the description of the same or similar term concepts, technical solutions, and / or application scenarios, generally only the first detailed description is made when it first appears. When it appears repeatedly later, for the sake of brevity, it is generally not elaborated again. When understanding the technical solutions and other contents of the present application, for the same or similar term concepts, technical solutions, and / or application scenarios that are not detailed later, reference can be made to their previous relevant detailed descriptions.

[0218] In this application, the descriptions of the various embodiments each have their own focus. For parts not detailed or recorded in a certain embodiment, reference may be made to the relevant descriptions of other embodiments.

[0219] The technical features of the technical solutions of this application can be combined arbitrarily. For the sake of brevity of description, 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, it should be considered to be within the scope recorded in this application.

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

[0221] In the above embodiments, they can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, they can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions according to the embodiments of this application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website, computer, server, or data center to another website, computer, server, or data center in a wired manner (such as coaxial cable, optical fiber, digital subscriber line) or a wireless manner (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that the computer can access or a data storage device such as a server or data center that includes one or more integrated available media. The available medium can be a magnetic medium (for example, floppy disk, storage disk, magnetic tape), an optical medium (for example, DVD), or a semiconductor medium (for example, solid state disk Solid State Disk (SSD)), etc.

[0222] The above are only the preferred embodiments of the present application, and do not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made by using the content of the specification and drawings of the present application, or directly or indirectly applied in other related technical fields, shall be equally included in the patent protection scope of the present application.

Claims

1. A display method, characterized in that: The terminal device displays a preset interface, the preset interface has a first control and N second controls, the second control includes M third controls, and at least one second control of the N second controls displays at least one third control; N and M are both positive integers greater than or equal to 1; the method comprises: S10. In response to the first operation, display the content corresponding to the triggered third control in the first control, and display the triggered third control in a floating manner.

2. The method according to claim 1, characterized in that: The second control corresponds to the first area; the third control triggered by the floating display includes: Taking the position of the second control corresponding to the triggered third control as a starting point, the triggered third control is displayed in the first area in a floating manner.

3. The method according to claim 2, characterized in that: In the first area, the triggered third control is displayed in a floating manner, including: The triggered third control is displayed in a floating manner in the first part of the first area.

4. The method according to claim 1, characterized in that: The second control corresponds to the first area; the third control triggered by the floating display includes: In a second area adjacent to the first area, a triggered third control is displayed in a floating manner.

5. The method according to claim 4, characterized in that: In a second area adjacent to the first area, a triggered third control is displayed in a floating manner, including: In a second part of a second area adjacent to the first area, a triggered third control is displayed in a floating manner.

6. The method according to any one of claims 1 to 5, characterized in that After S10, the method further includes: S20, in response to the second operation, slidingly displaying the hidden third control; and / or, Before S10, the method further includes: S30. In response to the third operation, display at least one third control at the location of the triggered second control.

7. The method according to claim 6, characterized in that: After S30, the method further includes: In response to the fourth operation, each third control is displayed by sliding.

8. The method according to any one of claims 1 to 5, characterized in that The method further comprises: In response to the first operation, a fourth control is displayed on the triggered third control in a floating manner; the fourth control is a sub-control of the third control; the fourth control is used to control the display state of the content corresponding to the triggered third control.

9. A terminal device, characterized in that: The terminal device 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 steps of the display method according to any one of claims 1 to 8 are implemented.

10. A readable storage medium, characterized in that: The readable 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.