Method, device, terminal and storage medium for displaying latest content

By displaying content identification in the multi-task interface and receiving user instructions to display the recent content of the background application, the problem of difficulty in efficiently displaying and switching the recent content of the background application in the prior art is solved, and more efficient content display and management is achieved.

CN114968464BActive Publication Date: 2025-03-18GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210706564.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2018-12-14
Publication Date
2025-03-18
Estimated Expiration
2038-12-14

AI Technical Summary

Technical Problem

In a multitasking interface, it is difficult for the prior art to efficiently display and switch recent content of background applications.

Method used

By displaying the content identifier in the multitasking interface, receiving the selected instructions to select the target content identifier, and when receiving the subject display instructions, the corresponding recent content is displayed by the display subject.

Benefits of technology

It improves the efficiency of recent content display, enhances the ability of terminals to display recent content, and enables users to quickly access and manage recent content in backend applications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114968464B_ABST
    Figure CN114968464B_ABST
Patent Text Reader

Abstract

The embodiment of the present application discloses a method, device, terminal and storage medium for displaying recent content, which belongs to the field of computer technology. The embodiment of the present application can display content identification in a multi-task interface, and the content identification corresponds to the recent content. When receiving a selection instruction acting on the content identification, a target content identification is selected from the content identification; when receiving a subject display instruction, the subject identification is displayed in the multi-task interface, and the subject identification corresponds to the display subject; when receiving a trigger instruction acting on the subject identification, the recent content corresponding to the target content identification is displayed through the display subject. Since the present application can select the content identification of the recent content in the multi-task interface, and provide a display subject when the subject display instruction is triggered, the display efficiency of the recent content is improved, and the ability of the terminal to display the recent content is enhanced.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of the invention patent application with application date of December 14, 2018, application number 201811536450.7, and invention name “Method, device, terminal and storage medium for displaying recent content”. Technical Field

[0002] The embodiments of the present application relate to the field of computer technology, and in particular to a method, device, terminal and storage medium for displaying recent content. Background Art

[0003] With the development of mobile terminal technology, using a mobile terminal to run different applications to provide different services to users is becoming an increasingly common scenario in mobile terminals.

[0004] In some scenarios of using mobile terminals in the art, the mobile terminal usually runs a foreground application in the foreground and can run several other applications in the background. The user can switch between the foreground application and other background applications through the multitasking interface. Summary of the invention

[0005] The embodiment of the present application provides a method, device, terminal and storage medium for displaying the latest content. The technical solution is as follows:

[0006] According to one aspect of the present application, a method for displaying recent content is provided, the method comprising:

[0007] Displaying a content identifier in the multitasking interface, the content identifier corresponding to the most recent content;

[0008] When receiving a selection instruction acting on the content identifier, selecting a target content identifier from the content identifiers;

[0009] When a subject display instruction is received, a subject identifier is displayed in the multitasking interface, the subject identifier corresponding to the display subject;

[0010] When a trigger instruction acting on the subject identifier is received, the latest content corresponding to the target content identifier is displayed through the display subject.

[0011] According to another aspect of the present application, a device for displaying recent content is provided, the device comprising:

[0012] A recent content display module, used to display content identifiers in the multi-task interface, wherein the content identifiers correspond to recent content;

[0013] A content identifier selection module, configured to select a target content identifier from the content identifiers when receiving a selection instruction acting on the content identifiers;

[0014] A subject identification display module, configured to display a subject identification in the multi-task interface when a subject display instruction is received, wherein the subject identification corresponds to a display subject;

[0015] The latest content display module is used to display the latest content corresponding to the target content identifier through the display subject when receiving a trigger instruction acting on the subject identifier.

[0016] According to another aspect of the present application, a terminal is provided, the terminal comprising a processor and a memory, the memory storing at least one instruction, the instruction being loaded and executed by the processor to implement a method for displaying recent content as provided in the implementation of the present application.

[0017] According to another aspect of the present application, a computer-readable storage medium is provided, wherein at least one instruction is stored in the storage medium, and the instruction is loaded and executed by a processor to implement the method for displaying recent content provided by the implementation of the present application.

[0018] The beneficial effects brought by the technical solution provided by the embodiments of the present application may include:

[0019] The embodiment of the present application can display content identifiers in a multi-task interface, and the content identifiers correspond to the most recent content. When receiving a selection instruction acting on the content identifier, a target content identifier is selected from the content identifiers; when receiving a subject display instruction, the subject identifier is displayed in the multi-task interface, and the subject identifier corresponds to the display subject; when receiving a trigger instruction acting on the subject identifier, the most recent content corresponding to the target content identifier is displayed through the display subject. Since the present application can select the content identifier of the most recent content in the multi-task interface, and provide the display subject when the subject display instruction is triggered, the display efficiency of the most recent content is improved, and the terminal's ability to display the most recent content is enhanced. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly introduce the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments of the present application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0021] Figure 1 is a schematic diagram of a multi-tasking interface provided by this embodiment;

[0022] Figure 2 is based on Figure 1 A schematic diagram of a multi-tasking interface provided by the illustrated embodiment;

[0023] Figure 3 is based on Figure 1 A schematic diagram of a multi-tasking interface provided by the illustrated embodiment;

[0024] Figure 4 is a structural block diagram of a terminal provided by an exemplary embodiment of the present application;

[0025] Figure 5 is a flowchart of a method for displaying recent content provided by an exemplary embodiment of the present application;

[0026] Figure 6 is based on Figure 5 A schematic diagram of a multi-tasking interface provided by the illustrated embodiment;

[0027] Figure 7 is based on Figure 5 A schematic diagram of another multi-tasking interface provided by the illustrated embodiment;

[0028] Figure 8 is a flow chart of a method for displaying recent content provided by another exemplary embodiment of the present application;

[0029] Fig. 9 is a flow chart of a method for displaying recent content provided by another exemplary embodiment of the present application;

[0030] Fig.10 It is a structural block diagram of a device for displaying recent content provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0031] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0032] When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Instead, they are only examples of devices and methods consistent with some aspects of the present application as detailed in the attached claims.

[0033] In the description of the present application, it should be understood that the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. In the description of the present application, it should be noted that, unless otherwise clearly specified and limited, the terms "connected" and "connected" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be directly connected or indirectly connected through an intermediate medium. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances. In addition, in the description of the present application, unless otherwise specified, "multiple" means two or more. "And / or" describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.

[0034] In order to facilitate the understanding of the scheme shown in the embodiments of the present application, several nouns appearing in the embodiments of the present application are introduced below.

[0035] Multitasking interface: refers to a system-level user interface provided by the terminal's operating system, in which applications or processes running in the background are displayed. Optionally, due to the high frequency and number of times of use of the multitasking interface, the terminal usually sets a quick operation command to call out the multitasking interface.

[0036] In a possible outgoing call mode, a physical button is provided in the terminal, and when the terminal receives an outgoing call instruction for a designated physical button, the terminal will display a multitasking interface on the screen. For example, the outgoing call instruction is triggered by a user long pressing the designated physical button, or the outgoing call instruction is triggered by a user double-clicking the designated physical button, or the outgoing call instruction is triggered by a user single-clicking the designated physical button.

[0037] In another possible outgoing call mode, a designated touch area is provided on the shell surface of the terminal, and when the terminal receives an outgoing call instruction acting on the designated touch area, a multitasking interface is displayed on the screen.

[0038] In another possible outgoing call mode, the outgoing call instruction is triggered by the touch screen of the terminal when receiving the first touch operation. As a possible triggering operation, the first touch operation may be an operation of sliding upward from the bottom edge of the touch screen. Alternatively, the first touch operation may be an operation of sliding upward from the bottom edge of the touch screen and staying in the touch screen for a first time. The first time is longer than the time threshold.

[0039] In another possible outgoing call mode, the terminal is equipped with a fingerprint collection area, and the outgoing call instruction is triggered when the terminal receives a second touch operation acting on the fingerprint collection area. For example, the second touch operation is an operation of sliding from the upper side to the lower side of the fingerprint collection area. For another example, the second touch operation is an operation of sliding from the left side to the right side of the fingerprint collection area, or the second touch operation is an operation of sliding from the right side to the left side of the fingerprint collection area.

[0040] In the multitasking interface, each task running in the background can be displayed in a vertical stacking, left-right stacking, vertical sliding tiling, or left-right sliding tiling, etc. In the embodiment of the present application, each task is displayed in a left-right sliding tiling display mode.

[0041] See also Figure 1 , which shows a schematic diagram of a multi-tasking interface provided by this embodiment. Figure 1 In the multitasking interface 100, card 110, card 120, card 130 and card 140 are displayed. Among them, card 110 and card 120 are completely displayed in the multitasking interface 100, and card 130 and card 140 are partially displayed in the multitasking interface 100. The multitasking interface 100 can be slid in the up and down directions. Optionally, there is also a button 150 in the multitasking interface 100. After the button 150 is triggered, the terminal will close the multitasking interface 100. Optionally, a prompt text can also be displayed in area 160, and the prompt text is used to instruct the terminal to display the content identifier, and the content identifier can be displayed as a whole in a container. The container can be a bar, an arc bar or a container of other shapes. It should be noted that the container is used to indicate a virtual control in the terminal for placing a content identifier.

[0042] Content identifier: corresponding to the most recent content, the target content identifier is a content identifier in the content identifier determined according to the selected instruction. Optionally, in one possible manner, the content identifier is displayed in a target area, which is a closed area attached to the edge of the multitasking interface. When the multitasking interface is rectangular or quasi-rectangular, the edge of the multitasking interface can be at least one of the top edge, the bottom edge, the left edge and the right edge.

[0043] Display subject: a software subject that can independently display the latest content. In a possible implementation, the display subject can be at least one of an application, a service, a process, or a thread. The present application embodiment does not limit the specific implementation of the display subject, and the above examples are only exemplary.

[0044] In one possible approach, see Figure 2 , which is based on Figure 1 The illustrated embodiment provides a schematic diagram of a multi-tasking interface. Figure 2In the embodiment, when the terminal receives a downward sliding instruction for indicating a downward sliding, the terminal displays content identifiers at the top of the multitasking interface 100, and the number of content identifiers can be determined according to the screen width of the terminal and the size of the content identifiers themselves. Figure 2 In the embodiment, the terminal can fully display three content identifiers, namely content identifier 210, content identifier 220 and content identifier 230, and the terminal partially displays content identifier 240. Optionally, the terminal can also display a lock button 250. When the lock button 250 is triggered, the content identifier is fixedly displayed in the multitasking interface 100 and does not respond to a downward sliding instruction or an upward sliding instruction acting on the multitasking interface 100.

[0045] In another possible way, see Figure 3 , which is based on Figure 1 The embodiment shown is a schematic diagram of a multi-tasking interface. Figure 3 In the embodiment, when the terminal receives an upward sliding instruction for indicating an upward sliding, and the terminal Figure 2 In the state shown, if a trigger instruction acting on the lock button 250 is received, the terminal gradually displays the cards 130 and 140 completely in the multitasking interface 100, and gradually hides the cards 110 and 120. Figure 3 In the embodiment, the lock button 250 is changed to the lock state.

[0046] Content logo: An icon or thumbnail displayed in the multitasking interface. This content logo is used to indicate the most recent content.

[0047] Recent content: refers to content stored within a specified time period from the current system time. Optionally, the recent content includes at least one of text, picture, video, audio, audio and video, resource link, and system collection content.

[0048] Regarding the text, in one possible scenario, the text may be a text file. In another possible scenario, the text may be a text composed of a string of characters.

[0049] Regarding the picture, in one possible scenario, the picture may be a single picture. In another possible scenario, the picture may be an album composed of multiple pictures. It should be noted that the picture may be either a static picture or a dynamic picture.

[0050] For video, audio and audio-video, in a possible scenario, the above video, audio and audio-video are a video file, an audio file or an audio-video file.

[0051] Regarding the resource link, in a possible scenario, the resource link may be a web page link.

[0052] Selected instructions: Instructions for content identification, which can be set to specific different implementation forms according to the hardware structure of the terminal.

[0053] Optionally, for a terminal with a touch screen, the selected instruction may be at least one of a short press instruction, a long press instruction, a light press instruction, a heavy press instruction, a double-click instruction, a small area press instruction, a large area press instruction, or a screen edge touch instruction. Among the above instructions, these instructions may be instructions directly triggered by the touch screen or instructions triggered by controls such as virtual buttons.

[0054] Optionally, for a terminal with physical buttons, the selected instruction may be at least one of a single-click instruction, a short-press instruction, and a long-press instruction.

[0055] Optionally, for a terminal having a fingerprint collection area, the selected instruction may be at least one of a long press instruction, a sliding instruction and a short press instruction.

[0056] Optionally, for a folding screen terminal with a hinge, the selected instruction may be the folding angle and / or the number of folding times of the folding screen.

[0057] Optionally, for special-shaped touch screens (including terminals with water drop-shaped screens and notch-shaped screens), the selected instruction may be a touch operation on a special-shaped groove area.

[0058] Main body display instruction: used to instruct to display the main body logo in the multi-task interface. It should be noted that the main body display instruction can also be set to a specific different implementation form according to the hardware structure of the terminal. The specific implementation form can refer to the implementation method of the above selected instruction, which will not be repeated here.

[0059] The trigger instruction for the subject identifier is used to instruct the display subject to display the latest content corresponding to the target content identifier. It should be noted that the trigger instruction for the subject identifier can also be set to a specific different implementation form according to the hardware structure of the terminal. The specific implementation form can refer to the implementation method of the above-mentioned selected instruction, which will not be repeated here.

[0060] For example, the method for displaying the latest content shown in the embodiment of the present application can be applied to a terminal that has a display screen and has the function of displaying an object. The terminal can include a mobile phone, a tablet computer, a set-top box, a smart watch, a digital camera, an MP4 player terminal, an MP5 player terminal, a learning machine, a point-reading machine, an electronic paper book, an electronic dictionary, and a vehicle-mounted terminal.

[0061] Please refer to Figure 4 , which is a structural block diagram of a terminal provided by an exemplary embodiment of the present application, such as Figure 4As shown, the terminal includes a processor 420 and a memory 440, wherein the memory 440 stores at least one instruction, and the instruction is loaded and executed by the processor 420 to implement the method for organizing recent content as described in the various method embodiments of the present application.

[0062] In the present application, the terminal 400 is an electronic device capable of displaying a multi-tasking interface and providing the recent content organization function provided in the embodiment of the present application.

[0063] The processor 420 may include one or more processing cores. The processor 420 uses various interfaces and lines to connect the various parts of the entire terminal 400, and executes various functions and processes data of the terminal 400 by running or executing instructions, programs, code sets or instruction sets stored in the memory 440, and calling data stored in the memory 440. Optionally, the processor 420 can be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), and programmable logic array (PLA). The processor 420 can integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. Among them, the CPU mainly processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; and the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 420, but may be implemented separately through a chip.

[0064] The memory 440 may include a random access memory (RAM) or a read-only memory (ROM). Optionally, the memory 440 includes a non-transitory computer-readable storage medium. The memory 440 may be used to store instructions, programs, codes, code sets, or instruction sets. The memory 440 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the following various method embodiments, etc.; the data storage area may store data involved in the following various method embodiments, etc.

[0065] Please refer to Figure 5 , which is a flowchart of a method for displaying recent content provided by an exemplary embodiment of the present application. The method for displaying recent content can be applied to the above Figure 4 in the terminal shown. Figure 5 In , the display methods of recent content include:

[0066] Step 510: Display the content identifier in the multitasking interface, where the content identifier corresponds to the most recent content.

[0067] In the embodiment of the present application, the terminal can display the content identifier in the multi-task interface. For the display status of the content identifier in the multi-task interface, please refer to the embodiment of the present application. Figures 1 to 3 When the multitasking interface is displayed, a content identifier may be displayed therein, and the content identifier corresponds to the most recent content.

[0068] Step 520 : When receiving a selection instruction acting on a content identifier, a target content identifier is selected from the content identifiers.

[0069] In an embodiment of the present application, when the terminal receives a selection instruction acting on a content identifier, the terminal selects a target content identifier from the content identifiers. It should be noted that the selection instruction may be an instruction triggered when a content identifier is long pressed. For example, content identifier A, content identifier B, content identifier C, and content identifier D are displayed in the multitasking interface. The user's long press operation on content identifier A, content identifier B, and content identifier C triggers a selection instruction once respectively, so that content identifier A, content identifier B, and content identifier C are determined as target content identifiers by the terminal.

[0070] Step 530: When a subject display instruction is received, a subject identifier is displayed in the multi-task interface, and the subject identifier corresponds to the display subject.

[0071] In an embodiment of the present application, when a subject display instruction is received, the terminal can display a subject identifier in the multi-tasking interface, and the subject identifier corresponds to the display subject.

[0072] As a possible implementation, the subject display instruction can be triggered when a designated control in the multi-task interface is clicked. When the terminal receives the subject display instruction, the subject identification will be displayed in the multi-task interface.

[0073] Please refer to Figure 6 , which is based on Figure 5 The illustrated embodiment provides a schematic diagram of a multi-tasking interface. Figure 6 In the example, content identifier 611, content identifier 612, and content identifier 613 are identifiers that have been acted upon by the user through a long press operation, that is, they are content identifiers that have been acted upon by the selection instruction. Figure 6In the multitasking interface shown, content identification 611, content identification 612 and content identification 613 are all target content identifications. When the virtual copy button 621 is clicked by the user, the subject display instruction will be triggered in the terminal, that is, the terminal will display the subject identification in the multitasking interface. Optionally, the terminal can also display a virtual cancel button 622 next to the virtual copy button 621. When the virtual cancel button 622 is clicked, the terminal will cancel the selection of content identification 611, content identification 612 and content identification 613.

[0074] See also Figure 7 , which is based on Figure 5 The embodiment shown is a schematic diagram of another multi-tasking interface. Figure 6 When the virtual copy button 621 in the multitasking interface shown is clicked, the terminal will display the following Figure 7 The multitasking interface shown. Figure 7 In the multitasking interface, the terminal will display the subject identification 631, the subject identification 632, the subject identification 633, the subject identification 634 and the subject identification 635. Among them, the subject identification 631 indicates the process of chatting with user A in the social application C, the subject identification 632 indicates the process of chatting with user B in the social application C, the subject identification 633 indicates the social application C, the subject identification 634 indicates the Bluetooth service, and the subject identification 635 indicates the information application. Optionally, a cancel button 640 can also be displayed in the multitasking interface. When the cancel button 640 is triggered, the terminal will hide the pop-up window 600, so that the subject identification 631, the subject identification 632, the subject identification 633, the subject identification 634, the subject identification 635, and the cancel button 640 are hidden.

[0075] Step 540: When a trigger instruction acting on the subject identifier is received, the latest content corresponding to the target content identifier is displayed by displaying the subject.

[0076] In the embodiment of the present application, when the terminal receives a trigger instruction acting on a subject identifier, the terminal will display the latest content corresponding to the target content identifier by displaying the subject.

[0077] In a possible implementation, the terminal may switch the display subject to the foreground, and display the latest content corresponding to the target content identifier through the display subject. For example, the terminal may enable an application or process in the foreground to display the latest content corresponding to the target content identifier.

[0078] In another possible implementation, the terminal may directly display the latest content corresponding to the target content identifier through a display subject in the background, for example, displaying the latest content through a background service or thread.

[0079] In summary, the method for displaying recent content provided by this embodiment can display content identifiers in a multi-task interface, and the content identifiers correspond to recent content. When receiving a selection instruction acting on the content identifiers, a target content identifier is selected from the content identifiers; when receiving a subject display instruction, the subject identifier is displayed in the multi-task interface, and the subject identifier corresponds to the display subject; when receiving a trigger instruction acting on the subject identifier, the recent content corresponding to the target content identifier is displayed through the display subject. Since the present application can select the content identifier of the recent content in the multi-task interface, and provide a display subject when the subject display instruction is triggered, the display efficiency of the recent content is improved, and the ability of the terminal to display recent content is enhanced.

[0080] Based on the solution disclosed in the previous embodiment, the terminal can also determine the display order of the subject identification according to the latest content type. Please refer to the following embodiment.

[0081] See also Figure 8 , which is a flowchart of a method for displaying recent content provided by another exemplary embodiment of the present application. The method for displaying recent content can be applied to the above Figure 4 in the terminal shown. Figure 8 In the method of displaying the latest content, the method includes:

[0082] Step 810: Display a content identifier in the multitasking interface, where the content identifier corresponds to the most recent content.

[0083] In the embodiment of the present application, the execution process of step 810 is the same as the execution process of step 510, which will not be repeated here.

[0084] Step 820: When a selection instruction acting on a content identifier is received, a target content identifier is selected from the content identifiers.

[0085] In the embodiment of the present application, the execution process of step 820 is the same as the execution process of step 530, which will not be repeated here.

[0086] Step 831, displaying a first control in a first layer, wherein a content identifier is displayed in the first layer, and the first layer is a layer in a multi-tasking interface.

[0087] In the embodiment of the present application, the terminal can display the first control in the first layer, and the first layer displays the content identifier. That is, the layer where the content identifier is located is the first layer, and the first layer is a layer in the multi-tasking interface.

[0088] Still Figure 7 For example, the layer where content identifier 611, content identifier 612, content identifier 613 and content identifier 614 are located is the first layer, and a virtual copy button 621 is displayed in the first layer. The virtual copy button 621 is the first control.

[0089] Step 832, when a main body display instruction acting on the first control is received, a second layer is displayed on the upper side of the first layer, and the second layer is a layer in the multi-tasking interface.

[0090] In an embodiment of the present application, when the terminal receives a main body display instruction acting on the first control, the terminal displays the second layer on the upper side of the first layer.

[0091] In a possible implementation, the second layer is a semi-transparent mask, and the user can visually observe the second layer when it is displayed.

[0092] In another possible implementation, the second layer is a transparent layer, and the user cannot visually observe the second layer when the second layer is displayed.

[0093] Step 833, display at least one subject identification in the second layer.

[0094] In the embodiments of the present application, as a possible implementation method, please refer to Figure 7 , Figure 7 Each control and icon in the pop-up window 600 is displayed in the second layer. Among them, the subject identification 631, the subject identification 632, the subject identification 633, the subject identification 634 and the subject identification 635 are all displayed in the second layer.

[0095] In this embodiment, step 833 may be replaced by step (1) and step (2) to implement the step of displaying at least one subject identification in the second layer.

[0096] Step (11), when a main body display instruction is received, the latest content type is obtained, where the latest content type is used to indicate the type of the latest content corresponding to the target content identifier.

[0097] In this embodiment, the terminal can obtain the most recent content type when receiving the main body display instruction. Optionally, when the most recent content is one, the most recent content type is single, and the terminal will determine the single most recent content type. For example, determine that the most recent content type is a text type or a picture type.

[0098] Optionally, when there are multiple recent contents, the terminal will determine multiple recent content types. For example, it is determined that the recent content types include text type and picture type.

[0099] Step (12), displaying at least one subject identifier in the second layer according to the most recent content type.

[0100] In the embodiment of the present application, the terminal can display at least one subject identification in the second layer according to the most recent content type. For example, a display subject capable of displaying the most recent content type is displayed in the front position.

[0101] It should be noted that the terminal displays at least one subject identifier in the second layer according to the most recent content type, including determining at least one subject identifier according to the most recent content type. In the at least one subject identifier, the last access time of the display subject corresponding to each subject identifier is determined, and the at least one subject identifier is displayed from front to back in the second layer according to the order of the last access time from the current system time from near to far.

[0102] In this embodiment, the terminal can determine the type of recent content, for example, the recent content includes at least one of text, picture, audio, and audio and video. The terminal will determine the subject identification that can display the content type according to the type. In at least one subject identification, the last access time of the display subject corresponding to each subject identification is determined, and the execution subject used by the terminal user that is closer to the current system time is arranged in the front display position.

[0103] For example, still refer to Figure 7 , the last access time of subject identification 631, subject identification 632 and subject identification 633 increases in sequence.

[0104] In this scenario, the terminal can display the subject identifiers of the display subjects that the user has recently used and can display in the front, which improves the efficiency of the user in searching for the subject identifiers and improves the display efficiency of the latest content.

[0105] In another possible implementation, the terminal can implement the operation of displaying at least one subject identification from front to back in the second layer according to the order of the last access time from the current system time from near to far through steps (21), step (22), step (23) and step (24).

[0106] Step (21), determining the latest display subject, the latest display subject is the display subject whose last access time is the most recent.

[0107] In this embodiment, the terminal can determine the latest display subject. It should be noted that the latest display subject is the display subject whose last access time is the most recent. For example, for the latest content picture P1, the display subjects include social application C1, album application C2 and browser application C3. The social application C1 is the most recent application to be accessed, so the social application C1 is determined as the latest display subject.

[0108] Step (22), obtaining the target application corresponding to the latest display subject.

[0109] In this embodiment, the terminal obtains the target application corresponding to the latest display subject. For example, based on the example given in step (21), the social application C1 is the target application corresponding to the latest display subject.

[0110] Step (23), determining the active display subject that is active in the target time period, where the active display subject is the display subject in the target application.

[0111] In this embodiment, the terminal determines the active display subjects that are active in the target time period. The target time period is a time period preset in the terminal, for example, the target time period is 30 minutes. The target application is the social application C1, and the display subjects in the social application C1 include the process of chatting with user A in the social application C, the process of chatting with user B in the social application C, and the social application C. In this step, the terminal determines the three display subjects of the above social application C1 as active display subjects.

[0112] Step (24), displaying active display subjects from front to back in the second layer according to the order of the last access time from the current system time from near to far.

[0113] In this embodiment, the terminal can display the active display subjects from front to back in the second layer in the order of the last access time from the nearest to the current system time.

[0114] Please refer to Table 1, which shows the last access time of each display subject in a social application C1.

[0115] Table 1

[0116]

[0117] It should be noted that, in Table 1, the current system time is 2018 / 12 / 01 / 16:20:33, the last access time of process 1 of social application C1 is 16 seconds from the current system time, the last access time of process 2 of social application C1 is 2 minutes and 4 seconds from the current system time, and the last access time of the main interface of social application C1 is 5 minutes and 20 seconds from the current system time.

[0118] Therefore, the terminal will display the process 1 of the social application C1, the process 2 of the social application C1, and the social application C1 from front to back in the second layer of the multitasking interface.

[0119] Step 840: When a trigger instruction acting on the subject identifier is received, the latest content corresponding to the target content identifier is displayed through the display subject.

[0120] The execution process of step 840 is the same as that of step 540 and will not be repeated here.

[0121] In summary, this embodiment can determine the display order of subject identifiers in the multitasking interface according to the recent content type, thereby increasing the possibility that users use the display subject that they are most likely to use and improving the display efficiency of recent content.

[0122] See also Fig. 9 , which is a flowchart of a method for displaying recent content provided by another exemplary embodiment of the present application. The method for displaying recent content can be applied to the above Figure 4 in the terminal shown. Fig. 9 In the method of displaying the latest content, the method includes:

[0123] Step 911, receiving a multi-tasking interface display instruction.

[0124] In the embodiment of the present application, a multi-task interface display instruction can be received, and the multi-task display instruction is used to trigger the terminal to display the multi-task interface.

[0125] In the embodiment of the present application, when the terminal receives the multitasking interface display instruction acting on the terminal, the terminal displays the multitasking interface. It should be noted that due to the difference in hardware devices of the terminal, the triggering conditions of the multitasking interface display instruction set by different terminals are different.

[0126] In a possible implementation, a full-screen terminal can use a gesture operation on the edge of the screen to trigger a multitasking interface display instruction. For example, the full-screen terminal can use the operation of sliding upward from the lower left corner or the lower right corner of the screen as a condition for triggering the multitasking interface display instruction. Alternatively, the full-screen terminal can use the operation of sliding upward from the bottom of the screen as a condition for triggering the multitasking interface display instruction. Alternatively, the full-screen terminal can use the operation of sliding upward from the bottom of the screen and staying for more than a first duration as a condition for triggering the multitasking interface display instruction.

[0127] In another possible implementation, the foldable screen terminal can trigger a multi-tasking interface display instruction by the folding angle of the terminal.

[0128] In another possible implementation, the curved screen terminal may trigger a multi-tasking interface display instruction through the curved edge.

[0129] In another possible implementation, a terminal with a physical button can trigger a multitasking interface display instruction through a specified operation received by the physical button. For example, the terminal can trigger a multitasking interface display instruction when receiving a double-click of the home button.

[0130] In another possible implementation, a terminal with a fingerprint collection area can issue a multi-task interface display instruction through a specified operation on the fingerprint collection area. For example, the terminal can trigger a multi-task interface display instruction when receiving a sliding operation from left to right on the fingerprint collection area.

[0131] Step 912: display the multitasking interface according to the multitasking interface display instruction.

[0132] Step 913: Receive a content identification display instruction acting on the multi-task interface.

[0133] Step 914: Display the content identifier in the multitasking interface according to the content identifier display instruction.

[0134] In an embodiment of the present application, when a content identification display instruction acting on a multitasking interface is received, the terminal displays the content identification. The content identification display instruction may be a specified instruction received in the multitasking interface, such as an operation of sliding the user interface downward. Or, an operation of sliding the user interface upward. Or, an operation of sliding the user interface to the left. Or, an operation of sliding the user interface to the right.

[0135] Step 920: When a selection instruction acting on a content identifier is received, a target content identifier is selected from the content identifiers.

[0136] In the embodiment of the present application, the execution process of step 920 is the same as the execution process of step 530, which will not be repeated here.

[0137] Step 930: When a subject display instruction is received, a subject identifier is displayed in the multi-task interface, and the subject identifier corresponds to the display subject.

[0138] In the embodiment of the present application, the execution process of step 930 is the same as the execution process of step 530, which will not be repeated here.

[0139] Step 940: When a trigger instruction acting on the subject identifier is received, the latest content corresponding to the target content identifier is displayed through the display subject.

[0140] In the embodiment of the present application, the execution process of step 940 is the same as the execution process of step 540, which will not be repeated here.

[0141] In summary, the method for displaying recent content provided in this embodiment can enable the terminal to display recent content in a multi-tasking interface, facilitate users to quickly display recent content, and improve the efficiency of the terminal in displaying recent content.

[0142] The following is an embodiment of the device of the present application, which can be used to execute the embodiment of the method of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the embodiment of the method of the present application.

[0143] Please refer to Fig.10 , which shows a structural block diagram of a display device for recent content provided by an exemplary embodiment of the present application. The display device for recent content can be implemented as all or part of a terminal through software, hardware, or a combination of both. The device includes:

[0144] A recent content display module 1010, configured to display a content identifier in the multitasking interface, wherein the content identifier corresponds to the recent content;

[0145] A content identifier selection module 1020, configured to select a target content identifier from the content identifiers when receiving a selection instruction acting on the content identifiers;

[0146] A subject identification display module 1030, configured to display a subject identification in the multitasking interface when a subject display instruction is received, wherein the subject identification corresponds to a display subject;

[0147] The recent content display module 1040 is configured to display the recent content corresponding to the target content identifier through the display subject when receiving a trigger instruction acting on the subject identifier.

[0148] In an optional embodiment, the subject identification display module 1030 is used to display a first control in a first layer, in which the content identification is displayed, and the first layer is a layer in the multi-tasking interface; when the subject display instruction acting on the first control is received, a second layer is displayed on the upper side of the first layer, and the second layer is a layer in the multi-tasking interface; at least one subject identification is displayed in the second layer.

[0149] In an optional embodiment, the subject identification display module 1030 is used to obtain the most recent content type when receiving the subject display instruction, and the most recent content type is used to indicate the type of the most recent content corresponding to the target content identification; according to the most recent content type, at least one subject identification is displayed in the second layer.

[0150] In an optional embodiment, the subject identification display module 1030 is used to determine the at least one subject identification according to the most recent content type; determine the last access time of the display subject corresponding to each subject identification in the at least one subject identification; and display the at least one subject identification from front to back in the second layer according to the order of the last access time from near to far from the current system time.

[0151] In an optional embodiment, the subject identification display module 1030 is used to determine the latest display subject, the latest display subject is the display subject whose last access time is the closest to the present; obtain the target application corresponding to the latest display subject; determine the active display subject that is active within the target time period, the active display subject is the display subject in the target application; and display the active display subjects from front to back in the second layer according to the order from the last access time to the current system time from near to far.

[0152] In an optional embodiment, the recent content display module 1010 is used to receive a multi-tasking interface display instruction; display the multi-tasking interface according to the multi-tasking interface display instruction; receive a content identification display instruction acting on the multi-tasking interface; and display the content identification in the multi-tasking interface according to the content identification display instruction.

[0153] In an optional embodiment, the content identifier involved in the device is displayed in a target area, and the target area is a closed area attached to the edge of the multi-tasking interface.

[0154] An embodiment of the present application further provides a computer-readable medium storing at least one instruction, wherein the at least one instruction is loaded and executed by the processor to implement the method for displaying the latest content as described in the above embodiments.

[0155] It should be noted that: the display device for recent content provided in the above embodiment only uses the division of the above functional modules as an example when executing the display method for recent content. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the display device for recent content provided in the above embodiment and the display method embodiment for recent content belong to the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

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

[0157] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.

[0158] The above description is only an illustrative embodiment that can be implemented in the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application should be included in the scope of protection of the present application.

Claims

1. A method for displaying recent content, characterized in that: The method comprises: Receive multi-tasking interface display instructions; Displaying a multitasking interface according to the multitasking interface display instruction; When a content identification display operation acting on the multi-task interface is received, a first control is displayed in a first layer; a content identification is displayed in the first layer, and the content identification corresponds to the most recent content; the first layer is a layer in the multi-task interface; When a selection operation acting on the content identifier and a subject display operation acting on the first control are received, the latest display subject is determined, and the latest display subject is the display subject with the most recent last access time; the target application corresponding to the latest display subject is obtained; the active display subject active in the target time period is determined, and the active display subject is the display subject in the target application; the subject identifiers of the active display subjects are displayed from front to back in the second layer according to the order from the last access time to the current system time from near to far; the subject identifier is the subject identifier determined according to the most recent content type; the most recent content type is used to indicate the type of the most recent content corresponding to the target content identifier selected by the selection operation; the display subject is a software body used to independently display the most recent content; the second layer is displayed on the upper side of the first layer, and the second layer is a layer in the multi-task interface; the target time period is a preset time period; When a trigger operation acting on the subject identifier is received, the latest content corresponding to the target content identifier is displayed through the display subject.

2. The method according to claim 1, characterized in that The displaying of the multi-task interface includes: Receive multi-task interface display operation; The multitasking interface is displayed according to the multitasking interface display operation.

3. The method according to claim 2, characterized in that The multitasking interface is a system-level user interface provided by an operating system of a terminal, and the multitasking interface displays applications or processes running in the background.

4. The method according to claim 1, characterized in that: The display subject is at least one of an application, a service, a process or a thread.

5. The method according to any one of claims 1 to 4, characterized in that: The content identifier is displayed in a target area, which is a closed area attached to an edge of the multitasking interface.

6. A device for displaying recent content, characterized in that: The device comprises: The recent content display module is used to receive a multi-task interface display instruction; display the multi-task interface according to the multi-task interface display instruction; when receiving a content identifier display operation acting on the multi-task interface, display a first control in a first layer; a content identifier is displayed in the first layer, and the content identifier corresponds to the recent content; the first layer is a layer in the multi-task interface; A subject identification display module is used to determine the latest display subject when receiving a selection operation acting on the content identification and a subject display operation acting on the first control, wherein the latest display subject is the display subject with the most recent last access time; obtain a target application corresponding to the latest display subject; determine an active display subject active in a target time period, wherein the active display subject is a display subject in the target application; display the subject identifications of the active display subjects from front to back in a second layer according to the order from near to far of the last access time to the current system time; the subject identification is a subject identification determined according to the most recent content type; the most recent content type is used to indicate the type of the most recent content corresponding to the target content identification selected by the selection operation; the display subject is a software subject used to independently display the most recent content; the second layer is displayed on the upper side of the first layer, and the second layer is a layer in a multi-tasking interface; the target time period is a preset time period; The latest content display module is used to display the latest content corresponding to the target content identifier through the display subject when receiving a trigger operation acting on the subject identifier.

7. A terminal, characterized in that: The terminal includes a processor and a memory, wherein the memory stores at least one instruction, and the instruction is loaded and executed by the processor to implement the method for displaying the latest content according to any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that: The storage medium stores at least one instruction, and the instruction is loaded and executed by the processor to implement the method for displaying the latest content according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Desktop launcher

    CN108700984A