CN111324398A - Recent content processing method, device, terminal and storage medium - Google Patents
Recent content processing method, device, terminal and storage medium Download PDFInfo
- Publication number
- CN111324398A CN111324398A CN201811534639.2A CN201811534639A CN111324398A CN 111324398 A CN111324398 A CN 111324398A CN 201811534639 A CN201811534639 A CN 201811534639A CN 111324398 A CN111324398 A CN 111324398A
- Authority
- CN
- China
- Prior art keywords
- content
- recent
- latest
- target
- interface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000003672 processing method Methods 0.000 title description 2
- 238000000034 method Methods 0.000 claims abstract description 72
- 238000012545 processing Methods 0.000 claims abstract description 58
- 230000008569 process Effects 0.000 abstract description 33
- 230000003993 interaction Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 11
- 238000007726 management method Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 238000004590 computer program Methods 0.000 description 3
- 239000008186 active pharmaceutical agent Substances 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 235000009470 Theobroma cacao Nutrition 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 244000240602 cacao Species 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The embodiment of the application discloses a method, a device, a terminal and a storage medium for processing recent contents, and belongs to the field of human-computer interaction. The method comprises the following steps: displaying a multi-task interface, wherein the multi-task interface is used for displaying a task identifier corresponding to the background application program; when target operation on the multitask interface is received, displaying a recent content column in a target area of the multitask interface, wherein the recent content column is used for displaying a content identifier corresponding to recent content, and the recent content comprises at least one of a recent text, a recent file, a recent picture and a recent collection; receiving a trigger operation of a target content identifier in a recent content bar; and processing the target recent content corresponding to the target content identification according to the triggering operation. In the embodiment of the application, the terminal displays various types of recent contents in a multitasking interface in a centralized manner, so that a user can conveniently process the recent contents directly in the multitasking interface, and the processing efficiency of the recent contents is further improved.
Description
Technical Field
The embodiment of the application relates to the field of human-computer interaction, in particular to a method, a device, a terminal and a storage medium for processing recent content.
Background
In the process of using the terminal daily, the user often needs to process the latest content. For example, editing recently copied text, sharing recently taken or downloaded pictures, etc.
When processing the latest content, a user firstly needs to open a corresponding application program, then the latest content to be processed is imported into the application program through an import function provided by the application program, and the imported latest content is further processed in the application program.
Disclosure of Invention
The embodiment of the application provides a method, a device, a terminal and a storage medium for processing recent contents.
The technical scheme is as follows:
in one aspect, a method for processing recent content is provided, where the method includes:
displaying a multi-task interface, wherein the multi-task interface is used for displaying a task identifier corresponding to an application program;
when target operation on the multitasking interface is received, displaying a recent content column in a target area of the multitasking interface, wherein the recent content column is used for displaying a content identifier corresponding to recent content, and the recent content comprises at least one of a recent text, a recent file, a recent picture and a recent collection;
receiving a trigger operation of a target content identifier in the recent content bar;
and processing the target recent content corresponding to the target content identification according to the triggering operation.
In another aspect, an apparatus for processing recent content is provided, the apparatus including:
the system comprises a first display module, a second display module and a task execution module, wherein the first display module is used for displaying a multi-task interface which is used for displaying a task identifier corresponding to an application program;
the second display module is used for displaying a recent content column in a target area of the multitask interface when target operation on the multitask interface is received, wherein the recent content column is used for displaying a content identifier corresponding to recent content, and the recent content comprises at least one of a recent text, a recent file, a recent picture and a recent collection;
the first receiving module is used for receiving triggering operation of the target content identification in the latest content column;
and the processing module is used for processing the target recent content corresponding to the target content identification according to the trigger operation.
In another aspect, a terminal is provided that includes a processor and a memory; the memory stores at least one instruction for execution by the processor to implement the method of processing recent content as described in the above aspect.
In another aspect, a computer-readable storage medium is provided that stores at least one instruction for execution by a processor to implement a method of processing recent content as described in the above aspect.
In another aspect, a computer program product is provided, which stores at least one instruction that is loaded and executed by the processor to implement the method for processing the latest content according to the above aspect.
In the embodiment of the application, after the terminal displays the task identifier corresponding to the background application program on the multitask interface, when the target operation on the multitask interface is received, a recent content column is displayed in a target area of the multitask interface, and the content identifier corresponding to the recent content is displayed in the recent content column, so that when the trigger operation on the target content identifier is received, the target recent content corresponding to the target content identifier is correspondingly processed; the terminal displays various types of recent contents in a multitask interface in a centralized manner, so that a user can conveniently process the recent contents directly on the multitask interface without opening a specific application program to check or process the recent contents, and the processing efficiency of the recent contents is improved.
Drawings
Fig. 1 and 2 are block diagrams illustrating a structure of a terminal according to an exemplary embodiment of the present application;
FIG. 3 illustrates a flow chart of a method of processing recent content shown in an exemplary embodiment of the present application;
FIG. 4 is a schematic diagram of an interface displaying recent content in a multitasking interface;
FIG. 5 illustrates a flow chart of a method of processing recent content as illustrated in another exemplary embodiment of the present application;
FIG. 6 illustrates a flow chart of a method of processing recent content as illustrated in another exemplary embodiment of the present application;
FIG. 7 is an interface diagram of a slide up cancellation display recent content bar process;
FIG. 8 is an interface diagram of a recent content display process;
FIG. 9 is an interface diagram of a recent content selection process;
FIG. 10 is an interface diagram of a recent content bar pinning process;
FIG. 11 is an interface diagram of a delete recent content identification process in the content bar;
FIG. 12 is an interface diagram of a process for fixing the display position of a content identifier in the recent content bar;
fig. 13 is a block diagram illustrating a processing apparatus for recent content according to an embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
Reference herein to "a plurality" means two or more. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship.
Referring to fig. 1 and 2, a block diagram of a terminal 100 according to an exemplary embodiment of the present application is shown. The terminal 100 may be a mobile phone, a tablet computer, a notebook computer, an e-book, etc. The terminal 100 in the present application may include one or more of the following components: a processor 110, a memory 120, and a touch display screen 130.
The Memory 120 may include a Random Access Memory (RAM) or a Read-Only Memory (Read-Only Memory). Optionally, the memory 120 includes a non-transitory computer-readable medium. The memory 120 may be used to store instructions, programs, code sets, or instruction sets. The memory 120 may include a stored program area and a stored data area, wherein the stored program area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playing function, an image playing function, etc.), instructions for implementing various method embodiments described below, and the like; the storage data area may store data (such as audio data, a phonebook) created according to the use of the terminal 100, and the like.
Taking an operating system as an Android (Android) system as an example, programs and data stored in the memory 120 are shown in fig. 1, and a Linux kernel layer 220, a system runtime layer 240, an application framework layer 260, and an application layer 280 are stored in the memory 120. The Linux kernel layer 220 provides underlying drivers for various hardware of the terminal 100, such as a display driver, an audio driver, a camera driver, a bluetooth driver, a Wi-Fi driver, power management, and the like. The system runtime library layer 240 provides the main feature support for the Android system through some C/C + + libraries. For example, the SQLite library provides support for a database, the OpenGL/ES library provides support for 3D drawing, the Webkit library provides support for a browser kernel, and the like. Also provided in the system Runtime layer 240 is an Android Runtime library 242(Android Runtime), which mainly provides some core libraries and can allow developers to write Android applications using the Java language. The application framework layer 260 provides various APIs that may be used in building applications, and developers may build their own applications by using these APIs, such as activity management, window management, view management, notification management, content provider, package management, session management, resource management, and location management. At least one application program runs in the application layer 280, and the application programs may be a contact program, a short message program, a clock program, a camera application, etc. of the operating system; or an application program developed by a third-party developer, such as an instant messaging program, a photo beautification program, and the like.
Taking an operating system as an IOS system as an example, programs and data stored in the memory 120 are shown in fig. 2, and the IOS system includes: a Core operating system Layer 320(Core OS Layer), a Core Services Layer 340(Core Services Layer), a Media Layer 360(Media Layer), and a touchable Layer 380(Cocoa Touch Layer). The kernel operating system layer 320 includes an operating system kernel, drivers, and underlying program frameworks that provide functionality closer to hardware for use by program frameworks located in the kernel services layer 340. The core services layer 340 provides system services and/or program frameworks, such as a Foundation framework, an account framework, an advertisement framework, a data storage framework, a network connection framework, a geographic location framework, a motion framework, and so forth, that are needed by the application. The media layer 360 provides audiovisual interfaces for applications, such as graphics-related interfaces, audio-related interfaces, video-related interfaces, and audio/video transmission technology wireless broadcast (AirPlay) interfaces. The touchable layer 380 provides various common interface-related frameworks for application development, and the touchable layer 380 is responsible for user touch interaction operations on the terminal 100. Such as a local notification service, a remote push service, an advertising framework, a game tool framework, a messaging User Interface (UI) framework, a User Interface UIKit framework, a map framework, and so forth.
In the framework shown in FIG. 2, the framework associated with most applications includes, but is not limited to: a base framework in the core services layer 340 and a UIKit framework in the touchable layer 380. The base framework provides many basic object classes and data types, provides the most basic system services for all applications, and is UI independent. While the class provided by the UIKit framework is a basic library of UI classes for creating touch-based user interfaces, iOS applications can provide UIs based on the UIKit framework, so it provides an infrastructure for applications for building user interfaces, drawing, processing and user interaction events, responding to gestures, and the like.
The touch display screen 130 is used for receiving a touch operation of a user on or near the touch display screen using any suitable object such as a finger, a touch pen, or the like, and displaying a user interface of each application program. The touch display 130 is generally disposed on a front panel of the terminal 130. The touch display screen 130 may be designed as a full-face screen, a curved screen, or a profiled screen. The touch display screen 130 can also be designed as a combination of a full-screen and a curved screen, and a combination of a special-shaped screen and a curved screen, which is not limited in this embodiment.
In addition, those skilled in the art will appreciate that the configuration of terminal 100 as illustrated in the above-described figures is not intended to be limiting of terminal 100, and that terminals may include more or less components than those illustrated, or some components may be combined, or a different arrangement of components. For example, the terminal 100 further includes a radio frequency circuit, an input unit, a sensor, an audio circuit, a Wireless Fidelity (WiFi) module, a power supply, a bluetooth module, and other components, which are not described herein again.
In the related art, when recent content needs to be viewed, a user first needs to open a specific application program and then view the recent content using the application program. For example, when a user needs to view a latest photo, the user needs to open an album application program and then select to view the latest photo in the album application program; when the latest document needs to be viewed, the user needs to start the document editing application program and then select the latest document for viewing.
Obviously, when viewing different types of recent contents, a user needs to start different application programs, which results in low viewing and processing efficiency of the recent contents; also, for recent content such as recently copied text, the user cannot view such recent content because there is no application dedicated to viewing such recent content.
According to the method for processing the latest content, provided by the embodiment of the application, the unified latest content viewing entry (namely the latest content column) is provided on the multitask interface, so that the user can view various types of latest content on the multitask interface, and the user can conveniently process the latest content subsequently. The following description will be made by using exemplary embodiments.
Referring to fig. 3, a flow chart illustrating a method for processing recent content according to an exemplary embodiment of the present application is shown. The present embodiment is illustrated by applying the method to the terminal 100 shown in fig. 1 or 2. The method comprises the following steps:
The multitask interface is an interface displayed after the terminal receives the multitask interface calling-out operation, the multitask interface calling-out operation may be a pressing operation on a designated physical key or a designated gesture operation, and this embodiment is not limited to this.
Optionally, a task identifier corresponding to at least one application program is displayed in the multitasking interface and is limited by the size of a screen of the terminal, and when all task identifiers cannot be displayed on the multitasking interface on the same screen, the terminal switches the task identifiers in the interface according to the received sliding operation on the multitasking interface.
Optionally, the at least one application includes a background application and/or a predetermined application, and the task identifier may be in the form of a card and/or an icon. In this embodiment, a task identifier is taken as a task card as an example.
Optionally, the task card includes an application interface for switching to the background runtime application program and an application name of the application program.
In a possible implementation manner, task identifiers corresponding to at least one background application program are displayed in an array in a multi-task interface, and the display sequence of the task identifiers is related to the sequence of the latest foreground running time of the background application program. For example, the earlier the latest foreground runtime of the background application is, the later the display sequence of the task identifier corresponding to the background application in the multitasking interface is.
Illustratively, as shown in fig. 4, a plurality of task cards 42 are displayed in an array in the multitasking interface 41, and a user can switch the task cards displayed in the multitasking interface 41 through a sliding operation up and down.
Optionally, when receiving a predetermined sliding operation on the task identifier, the terminal deletes the task identifier and ends the application process of the application program corresponding to the task identifier. Or when receiving the triggering operation of the process ending control in the multi-task interface, the terminal deletes all task identifiers and ends the application processes of all application programs.
Illustratively, as shown in FIG. 4, the user slides the left side task card 41 to the left to delete the task card, slides the right side task card 42 to the right to delete the task card, and clicks the process completion control 43 to delete all task cards 41.
The latest content refers to content generated in the using process of the terminal and is divided according to the content type, and the latest content can comprise latest text, latest file, latest picture, latest collection and the like. Moreover, the content identifier corresponding to the latest content may be in the form of a content icon or a content screenshot, which is not limited in this embodiment.
Wherein the latest text is the text content copied to the clipboard, such as copied telephone number, copied short message, copied website, copied article, etc.; the latest file is a file recently downloaded, received or generated by the terminal, and the type of the file may include text, audio, video, executable files, and the like; the latest picture is a picture downloaded recently by the terminal, a shot picture or a screenshot; the recent collection may include a collected web page or a collected contact, and so on.
Optionally, the target operation of calling out the closest content bar in the multitasking interface may be a sliding operation, a clicking operation, a long-time pressing operation, a pressing operation, and a physical key touch operation, which is not limited in this embodiment of the present application.
Optionally, the multitasking interface includes a text prompt message for prompting the user how to call out the latest content bar. For example, as shown in FIG. 4, a text prompt is displayed on top of the multitasking interface 41.
Alternatively, the recent content bar may be displayed in the top region, the bottom region, the left region, or the right region of the multitasking interface.
In one possible implementation, the display order of the content identifiers in the recent content column is related to the content generation time corresponding to the recent content. For example, the closer the content generation time of the latest content is to the current time, the earlier the display order of the corresponding content identifier in the latest content bar is.
Illustratively, as shown in fig. 4, when a slide-down operation on the multitasking interface 41 is received, the terminal displays a latest content column 44 at the top of the multitasking interface 41 and displays a plurality of content identifications 45 in the latest content column 44.
Optionally, when the latest content bar completely displays all the content identifiers, the user may switch the content identifiers in the latest content bar through a sliding operation, and correspondingly, when the sliding operation on the latest content bar is received, the terminal updates the content identifiers displayed in the latest content bar.
In other possible implementations, the latest content bar may also be directly displayed on the multitasking interface, that is, the user does not need to manually call and display the latest content bar, which is not limited in this embodiment.
Optionally, the trigger operation on the target content identifier may be a click operation, a long-press operation, a drag operation, a press operation, or the like, and different trigger operations correspond to different processing manners.
And step 304, processing the target latest content corresponding to the target content identification according to the triggering operation.
Further, the terminal processes the target latest content according to a processing mode indicated by the trigger operation, wherein the processing mode comprises at least one of viewing, editing, copying and sending.
To sum up, in the embodiment of the present application, after the task identifier corresponding to the background application program is displayed on the multitasking interface, when a target operation on the multitasking interface is received, a recent content bar is displayed in a target area of the multitasking interface, and a content identifier corresponding to recent content is displayed in the recent content bar, so that when a trigger operation on the target content identifier is received, corresponding processing is performed on target recent content corresponding to the target content identifier; the terminal displays various types of recent contents in a multitask interface in a centralized manner, so that a user can conveniently process the recent contents directly on the multitask interface without opening a specific application program to check or process the recent contents, and the processing efficiency of the recent contents is improved.
For the display manner of the content identifier in the foregoing embodiment, on the basis of fig. 3, as shown in fig. 5, the foregoing step 302 may include the following steps:
In a possible implementation manner, for each item of recent content generated in the using process, the terminal stores the content type and the content generation time corresponding to the recent content, and when the target operation is detected, the terminal acquires the content type and the content generation time of each item of recent content.
Step 303B, determining candidate nearest contents corresponding to various content types according to the content generation time, wherein the number of the candidate nearest contents corresponding to various content types is less than or equal to n, and n is an integer.
In order to avoid excessive display of the latest content in the latest content column, the terminal screens the latest content generated within a preset time before the current time, and sets an upper limit of the number of the latest content corresponding to various content types.
In a possible implementation manner, the terminal firstly filters the latest content generated within a preset time before the current time according to the content generation time; further, the terminal counts the number of the latest contents corresponding to various content types, and if the number is larger than n, the terminal screens n items of latest contents with the latest content generation time as candidate latest contents corresponding to the content types; and if the number is less than or equal to n, the terminal takes the screened latest content as candidate latest content corresponding to the content type.
In an illustrative example, the terminal firstly screens out the latest content generated in the latest 7 days according to the content generation time, and counts the number of the latest content corresponding to each content type, wherein the number is 8 latest pictures, 3 latest texts, 2 latest files and 2 latest collections. Since the number of the latest pictures is greater than n (n is 7), the terminal determines the latest 7 generated pictures as candidate latest pictures.
In other possible embodiments, when the number of the latest content corresponding to a certain content type is less than m (for example, m is 2), the terminal may increase the predetermined time period, so as to obtain more latest content belonging to the content type, which is not limited in this embodiment.
Step 303C, displaying the content identifier corresponding to each candidate latest content in the latest content column according to the content generation time of each candidate latest content.
In one possible implementation manner, the terminal sorts the candidate latest contents in the order from the late to the early of the content generation time, so as to determine the display order of the content identifications corresponding to the candidate latest contents in the latest content bar. And the later the content generation time of the candidate latest content is, the more front the display position of the corresponding content identifier in the latest content bar is.
In order to enable the user to know the specific latest content by looking at the content identifier, optionally, when the candidate latest content is the latest text, the content identifier includes text content in the latest text. Wherein, the text content in the content identification is the complete text content in the latest text or partial text content. For example, when the text content of the latest text is "service phone 138 xxxxxxxx", the text content included in the corresponding content identifier is "service phone".
Optionally, when the candidate latest content is the latest file, the content identifier includes a file name and a file type of the latest file. For example, when the latest file is the PDF file "schedule", its corresponding content identifier includes "schedule.
Optionally, when the candidate latest content is the latest picture, the content identifier includes a picture thumbnail or a picture region screenshot of the latest picture. In a possible implementation manner, when the picture size of the latest picture is smaller than the size threshold, the content identifier of the latest picture contains a picture thumbnail; when the picture size of the latest picture is larger than the size threshold, the content identification of the latest picture contains the picture area screenshot.
Optionally, when the candidate latest content is the latest collection, the content identifier includes a collection name of the latest collection.
In other possible embodiments, the content identifier may further include a pattern corresponding to the content type, and different content types correspond to different patterns. For example, the content identifier corresponding to the latest text includes a text pattern, the content identifier corresponding to the latest text includes a folder pattern, and the content identifier corresponding to the latest collection includes a star-shaped collection pattern.
Referring to fig. 6, a flow chart illustrating a method for processing recent content according to another exemplary embodiment of the present application is shown. The present embodiment is illustrated by applying the method to the terminal 100 shown in fig. 1 or 2.
The method comprises the following steps:
The step 301 may be referred to in the implementation manner of this step, and this embodiment is not described herein again.
In a possible implementation manner, task identifiers in a multitask interface are arranged in a longitudinal array (that is, the task identifiers displayed in the interface are switched by up-down sliding operation), when the task identifiers are displayed to the top (other task identifiers do not exist above the top task identifier), a terminal detects whether the downslide operation of the multitask interface is continuously received, if the downslide operation of the multitask interface is continuously received, a latest content bar is displayed in a top area of the multitask interface, and a content identifier corresponding to the latest content is displayed in the latest content bar.
Illustratively, as shown in FIG. 4, the terminal is currently displayed to the top task card, and as the slide-down operation continues to be received, the terminal displays a recent content bar 44 in the top area of the multitasking interface 41.
In addition to displaying the recent content bar at the top of the interface, the terminal may also display the recent content bar at the bottom of the interface. In another possible implementation, when the bottom task identifier is displayed and a slide-up operation on the multitasking interface is received, the nearest content bar is displayed in the bottom area of the multitasking interface. And other task identifiers do not exist below the bottom task identifier.
In other possible embodiments, when the task identifiers in the multitasking interface are arranged in a horizontal array (that is, the task identifiers displayed in the interface are switched by a left-right sliding operation), when the task identifiers are displayed to the top (no other task identifier exists on the left side of the top card), and a right sliding operation on the multitasking interface is received, the terminal displays the nearest content bar in the left area of the multitasking interface; or when the task identifier at the bottom is displayed (other task identifiers do not exist on the right side of the bottom card) and the left-sliding operation of the multi-task interface is received, the terminal displays the latest content bar in the right area of the multi-task interface.
And 603, when the latest content bar is displayed in the top area of the multitask interface and the slide-up operation of the multitask interface is received, canceling to display the latest content bar.
If the current multitask interface does not contain the target task identification, the user can switch the task identification displayed in the current multitask interface through the upward sliding operation, and the terminal cancels the display of the latest content bar while switching the task identification according to the upward sliding operation.
Illustratively, as shown in fig. 7, when a slide-up operation is to be received, the terminal moves each task card 42 upward and cancels the display of the latest content bar 44.
In another possible implementation, when the latest content bar is displayed in the bottom area of the multitasking interface and a slide-down operation on the multitasking interface is received, the latest content bar is cancelled.
The step 303 may be referred to in the implementation manner of this step, and this embodiment is not described herein again.
Alternatively, the viewing process of the latest content is as follows in steps 605 to 606, and the processing process of the latest content is as follows in steps 607 to 608.
Step 605, when receiving a first trigger operation for the target content identification, determining the target content type of the target latest content.
Optionally, the first trigger operation may be at least one of a click operation, a long-press operation, a press operation, and a double-click operation. In this embodiment, the first trigger operation is described as an example of a click operation.
When a user wants to view the target recent content, a first trigger operation is carried out on a target content identifier corresponding to the target recent content, and correspondingly, after the terminal receives the first trigger operation, the target content type of the target recent content is determined, so that the target recent content can be opened by using a corresponding application program in the following process.
Optionally, the terminal is provided with a corresponding relationship between different content types and the application program, and the corresponding relationship is schematically shown in table one.
Watch 1
Content type | Application program |
Recent pictures | Photo album application program |
Recent text | Text editing application |
Recent collection | Browser application |
And according to the determined target content type, the terminal opens the target recent content by adopting a target application program corresponding to the target content type, so that a user can conveniently check the specific content.
Illustratively, as shown in fig. 8, when a click operation on a content icon 81 is received, the terminal opens and displays a latest picture 82 through an album application.
Optionally, the second trigger operation may be at least one of a click operation, a long-press operation, a press operation, and a double-click operation, and the second trigger operation is different from the first trigger operation. In this embodiment, the second trigger operation is described as an example of a long press operation.
And when the user wants to process the target recent content, performing a second trigger operation on the target content identifier corresponding to the target recent content, and correspondingly, after receiving the second trigger operation, displaying a plurality of operation options for the user to select. Wherein, different operation options correspond to different operation modes. For example, the operation options include copy, send, edit, share, and the like.
Optionally, after receiving the second trigger operation on the target content identifier, the terminal determines the content type of the target content identifier corresponding to the latest target content, and then determines the displayed operation option according to the content type. For example, when the target latest content is the latest picture, the terminal determines the operation option to be send, and when the target latest content is the latest text, the terminal determines the operation option to be copy.
In a possible implementation manner, when the second trigger operation on the target content identifier is received, each content identifier in the recent content column is in an editable state, and a user may select multiple content identifiers, so as to simultaneously process recent content corresponding to the multiple content identifiers. In the editable state, the terminal can adjust the display sequence of the content identifiers in the latest content bar according to the dragging operation of the user on the content identifiers in the latest content bar.
Optionally, because the user generally performs a unified operation on the latest contents of the same type, after receiving a second trigger operation on the target content identifier, the terminal determines the content type of the latest content corresponding to the target content identifier, and then performs a centralized display on the latest content belonging to the content type, so that the user can conveniently and quickly select the latest content.
Illustratively, as shown in fig. 9, when a click operation on a first content icon 91 is received, the terminal sets a second content icon 92, a third content icon 93, and a fourth content icon 94 to an editable state; also, since the latest content corresponding to the first content icon 91 is the latest text, the terminal displays an operation option 95 corresponding to the copy operation.
Step 608, when receiving the operation to the target operation option, processing the target latest content according to the target operation mode corresponding to the target operation option.
Further, when receiving a trigger operation on a target operation option in the at least one operation option, the terminal processes the target latest content according to a target operation mode corresponding to the target operation option.
Illustratively, as shown in fig. 9, when receiving the pair operation option 95, the terminal copies the latest text corresponding to the first content icon 91, and the text content of the latest text can be copied to other application programs.
In this embodiment, the user can check the selected latest content by performing the first trigger operation on the content identifier in the latest content bar, and can process the selected latest content by performing the second trigger operation on the content identifier in the latest content bar without starting a specific application program in advance, thereby improving the checking and processing efficiency of the latest content.
To avoid canceling the display of the recent content bar when sliding the task identifier, in one possible embodiment, a fixed control is displayed in the recent content bar. When the triggering operation of the fixed control is received, the terminal fixedly displays the latest content bar in the target area and displays the task identifier in other areas of the multi-task interface, wherein the other areas are areas outside the target area in the multi-task interface.
After the latest content bar is fixedly displayed in the target area, the target area is independent from other areas, so that the sliding operation of the task identifier in other areas does not affect the display of the latest content bar in the target area.
Illustratively, as shown in fig. 10, a fixed control 1001 is displayed at the upper right corner of the recent content bar, and when the user clicks the fixed control 1001, the recent content bar is fixed in the top area 1002, and the task card is subsequently displayed only in the area 1003 other than the top area 1002. When the user performs a slide operation in the other area 1003, the latest content bar continues to be displayed.
In a possible implementation manner, the user may further edit the content identifier in the recent content bar through a sliding operation, and after the recent content bar is displayed in the target area of the multitasking interface, the method may further include the following steps:
when a first sliding operation on the target content identification is received, the target content identification is deleted from the latest content column.
Alternatively, when the content identifiers in the latest content bar are arranged horizontally (the latest content bar is displayed at the top or the bottom), the first sliding operation is a slide-up operation or a slide-down operation, and when the content identifiers in the latest content bar are arranged vertically (the latest content bar is displayed at the left or the right), the first sliding operation is a slide-left operation or a slide-right operation.
It should be noted that, after the target content identifier is deleted, the latest content corresponding to the target content identifier is not deleted, and after the target content identifier is deleted, the display positions of other content identifiers after the target content identifier are adjusted forward.
Illustratively, as shown in fig. 11, when receiving a slide-up operation on the first content icon 1101, the terminal deletes the first content icon 1101 from the latest content field and adjusts the display position of the second content icon 1102.
And secondly, when a second sliding operation on the target content identification is received, fixing the display position of the target content identification in the nearest content bar, wherein the sliding direction of the first sliding operation is opposite to that of the second sliding operation.
Besides deleting the content identifier in the latest content bar, the user can fixedly display the content identifier in the latest content bar through a second sliding operation, and the display position of the newly added latest content in the latest content bar is not influenced by the newly added latest content in the latest content bar.
Optionally, the second sliding operation is opposite to the sliding direction of the first sliding operation, for example, when the first sliding operation is an upward sliding operation, the second sliding operation is a downward sliding operation, and when the first sliding operation is a leftward sliding operation, the second sliding operation is a rightward sliding operation.
Optionally, after the terminal fixes the display position of the target content identifier in the nearest content bar according to the second sliding operation, the locking identifier is displayed on the target content identifier to prompt the user that the display position of the target content identifier is locked.
Illustratively, as shown in fig. 12, when a downslide operation on the first content icon 1101 is received, the terminal fixes the first content icon 1101 at a first display position of the closest content field and displays a lock indicator 1103 on an upper layer of the first content icon 1101.
It should be noted that, for the content identifier at the fixed display position, when the first sliding operation on the content identifier is received, the terminal cancels the fixed display on the content identifier.
Referring to fig. 13, a block diagram of a processing device for recent content according to an embodiment of the present application is shown. The apparatus may be implemented as all or a portion of the terminal 100 through software, hardware, or a combination of both. The device includes:
the first display module 1301 is configured to display a multitasking interface, where the multitasking interface is used to display a task identifier corresponding to an application program;
a second display module 1302, configured to, when a target operation on the multitasking interface is received, display a recent content bar in a target area of the multitasking interface, where the recent content bar is used to display a content identifier corresponding to recent content, and the recent content includes at least one of a recent text, a recent file, a recent picture, and a recent collection;
a first receiving module 1303, configured to receive a trigger operation on a target content identifier in the recent content bar;
and the processing module 1304 is configured to process the target recent content corresponding to the target content identifier according to the trigger operation.
Optionally, the second display module 1302 includes:
the first display unit is used for displaying the latest content bar in the top area of the multi-task interface when the task identifier at the top is displayed and the slide-down operation of the multi-task interface is received;
or the like, or, alternatively,
and the second display unit is used for displaying the latest content bar in the bottom area of the multi-task interface when the bottom task identifier is displayed and the upward-sliding operation of the multi-task interface is received.
Optionally, the apparatus further comprises:
the first display canceling module is used for canceling the display of the latest content bar when the latest content bar is displayed in the top area of the multitask interface and the upward sliding operation of the multitask interface is received;
or the like, or, alternatively,
and the second cancellation display module is used for canceling the display of the latest content bar when the latest content bar is displayed in the bottom area of the multitask interface and the downslide operation of the multitask interface is received.
Optionally, a fixed control is displayed in the recent content bar;
the device, still include:
the fixed display module is used for fixedly displaying the latest content bar in the target area when the trigger operation of the fixed control is received;
and a third display module, configured to display the task identifier in another area of the multitasking interface, where the another area is an area outside the target area in the multitasking interface.
Optionally, the second display module is further configured to:
acquiring content types and content generation time corresponding to various recent contents;
determining candidate nearest contents corresponding to various content types according to the content generation time, wherein the number of the candidate nearest contents corresponding to various content types is less than or equal to n, and n is an integer;
and displaying content identifications corresponding to the candidate latest contents in the latest content column according to the content generation time of the candidate latest contents.
Optionally, when the candidate latest content is a latest text, the content identifier includes text content in the latest text;
when the candidate latest content is a latest file, the content identification comprises the file name and the file type of the latest file;
when the candidate latest content is a latest picture, the content identification comprises a picture thumbnail or a picture area screenshot of the latest picture;
and when the candidate latest content is the latest collection, the content identification comprises the collection name of the latest collection.
Optionally, the apparatus further comprises:
and the icon updating module is used for updating the content identification displayed in the latest content column when the sliding operation of the latest content column is received.
Optionally, the processing module 1304 includes:
the type determining unit is used for determining the target content type of the target latest content when receiving a first trigger operation on the target content identification;
and the first processing unit is used for opening the target latest content through a target application program corresponding to the target content type.
Optionally, the processing module 1304 includes:
the option display unit is used for displaying at least one operation option when receiving a second trigger operation on the target content identifier, wherein different operation options correspond to different operation modes;
and the second processing unit is used for processing the target latest content according to the target operation mode corresponding to the target operation option when receiving the operation on the target operation option.
Optionally, the apparatus further comprises:
the icon deleting module is used for deleting the target content identifier from the latest content bar when a first sliding operation on the target content identifier is received;
and the icon fixing module is used for fixing the display position of the target content identifier in the nearest content bar when a second sliding operation on the target content identifier is received, wherein the sliding direction of the first sliding operation is opposite to that of the second sliding operation.
To sum up, in the embodiment of the present application, after the task identifier corresponding to the background application program is displayed on the multitasking interface, when a target operation on the multitasking interface is received, a recent content bar is displayed in a target area of the multitasking interface, and a content identifier corresponding to recent content is displayed in the recent content bar, so that when a trigger operation on the target content identifier is received, corresponding processing is performed on target recent content corresponding to the target content identifier; the terminal displays various types of recent contents in a multitask interface in a centralized manner, so that a user can conveniently process the recent contents directly on the multitask interface without opening a specific application program to check or process the recent contents, and the processing efficiency of the recent contents is improved.
The present application further provides a computer-readable medium, which stores at least one instruction, where the at least one instruction is loaded and executed by the processor to implement the method for processing the latest content according to the above embodiments.
The embodiment of the present application further provides a computer program product, where at least one instruction is stored, and the at least one instruction is loaded and executed by the processor to implement the method for processing the latest content according to the above embodiments.
Those skilled in the art will recognize that, in one or more of the examples described above, the functions described in the embodiments of the present application may be implemented in hardware, software, firmware, or any combination thereof. When implemented in software, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a general purpose or special purpose computer.
The above description is only exemplary of the present application and should not be taken as limiting the present application, as any modification, equivalent replacement, or improvement made within the spirit and principle of the present application should be included in the protection scope of the present application.
Claims (13)
1. A method for processing recent content, the method comprising:
displaying a multi-task interface, wherein the multi-task interface is used for displaying a task identifier corresponding to an application program;
when target operation on the multitasking interface is received, displaying a recent content column in a target area of the multitasking interface, wherein the recent content column is used for displaying a content identifier corresponding to recent content, and the recent content comprises at least one of a recent text, a recent file, a recent picture and a recent collection;
receiving a trigger operation of a target content identifier in the recent content bar;
and processing the target recent content corresponding to the target content identification according to the triggering operation.
2. The method of claim 1, wherein displaying a recent content bar in a target area of the multi-tasking interface when a target operation for the multi-tasking interface is received comprises:
when the task identifier at the top is displayed and the downslide operation of the multi-task interface is received, displaying the nearest content bar in the top area of the multi-task interface;
or the like, or, alternatively,
and when the bottom task identifier is displayed and the upglide operation of the multi-task interface is received, displaying the latest content bar in the bottom area of the multi-task interface.
3. The method of claim 2, wherein after the target area of the multitasking interface displays a recent content column, the method further comprises:
when the latest content bar is displayed in the top area of the multi-task interface and the upglide operation of the multi-task interface is received, canceling to display the latest content bar;
or the like, or, alternatively,
and when the latest content bar is displayed in the bottom area of the multi-task interface and the downslide operation of the multi-task interface is received, canceling the display of the latest content bar.
4. The method of claim 2, wherein a fixed control is displayed in the recent content bar;
after the target area of the multitasking interface displays the nearest content bar, the method further comprises the following steps:
when the trigger operation of the fixed control is received, fixedly displaying the latest content bar in the target area;
and displaying the task identification in other areas of the multi-task interface, wherein the other areas are areas outside the target area in the multi-task interface.
5. The method of any of claims 1 to 4, wherein displaying the recent content bar in the target area of the multi-tasking interface comprises:
acquiring content types and content generation time corresponding to various recent contents;
determining candidate nearest contents corresponding to various content types according to the content generation time, wherein the number of the candidate nearest contents corresponding to various content types is less than or equal to n, and n is an integer;
and displaying content identifications corresponding to the candidate latest contents in the latest content column according to the content generation time of the candidate latest contents.
6. The method of claim 5,
when the candidate latest content is the latest text, the content identification comprises the text content in the latest text;
when the candidate latest content is a latest file, the content identification comprises the file name and the file type of the latest file;
when the candidate latest content is a latest picture, the content identification comprises a picture thumbnail or a picture area screenshot of the latest picture;
and when the candidate latest content is the latest collection, the content identification comprises the collection name of the latest collection.
7. The method of any of claims 1-4, wherein after displaying the recent content bar in the target area of the multi-tasking interface, the method further comprises:
updating the content identification displayed in the latest content column when a sliding operation on the latest content column is received.
8. The method according to any one of claims 1 to 4, wherein the processing the target latest content corresponding to the target content identifier according to the trigger operation includes:
when a first trigger operation for the target content identification is received, determining a target content type of the target latest content;
and opening the target latest content through a target application program corresponding to the target content type.
9. The method according to any one of claims 1 to 4, wherein the processing the target latest content corresponding to the target content identifier according to the trigger operation includes:
when a second trigger operation for the target content identifier is received, displaying at least one operation option, wherein different operation options correspond to different operation modes;
and when receiving the operation of a target operation option, processing the target recent content according to a target operation mode corresponding to the target operation option.
10. The method of any of claims 1 to 4, further comprising:
when a first sliding operation on the target content identification is received, deleting the target content identification from the latest content column;
when a second sliding operation on the target content identification is received, fixing the display position of the target content identification in the nearest content bar, wherein the sliding direction of the first sliding operation is opposite to that of the second sliding operation.
11. An apparatus for processing recent content, the apparatus comprising:
the system comprises a first display module, a second display module and a task execution module, wherein the first display module is used for displaying a multi-task interface which is used for displaying a task identifier corresponding to an application program;
the second display module is used for displaying a recent content column in a target area of the multitask interface when target operation on the multitask interface is received, wherein the recent content column is used for displaying a content identifier corresponding to recent content, and the recent content comprises at least one of a recent text, a recent file, a recent picture and a recent collection;
the first receiving module is used for receiving triggering operation of the target content identification in the latest content column;
and the processing module is used for processing the target recent content corresponding to the target content identification according to the trigger operation.
12. A terminal, characterized in that the terminal comprises a processor and a memory; the memory stores at least one instruction for execution by the processor to implement a method of processing recent content as claimed in any one of claims 1 to 10.
13. A computer-readable storage medium having stored thereon at least one instruction for execution by a processor to perform a method of processing recent content as claimed in any one of claims 1 to 10.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811534639.2A CN111324398B (en) | 2018-12-14 | 2018-12-14 | Method, device, terminal and storage medium for processing latest content |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811534639.2A CN111324398B (en) | 2018-12-14 | 2018-12-14 | Method, device, terminal and storage medium for processing latest content |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111324398A true CN111324398A (en) | 2020-06-23 |
CN111324398B CN111324398B (en) | 2024-02-09 |
Family
ID=71170078
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811534639.2A Active CN111324398B (en) | 2018-12-14 | 2018-12-14 | Method, device, terminal and storage medium for processing latest content |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111324398B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112099892A (en) * | 2020-09-22 | 2020-12-18 | 青岛海信移动通信技术股份有限公司 | Communication terminal and method for rapidly scanning two-dimensional code |
CN113360226A (en) * | 2021-05-26 | 2021-09-07 | Oppo广东移动通信有限公司 | Data content processing method, device, terminal and storage medium |
CN114841604A (en) * | 2022-05-25 | 2022-08-02 | 北京字跳网络技术有限公司 | Cooperative task processing method, device and equipment and computer readable storage medium |
US11625160B2 (en) | 2020-12-31 | 2023-04-11 | Google Llc | Content navigation method and user interface |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130263053A1 (en) * | 2012-03-29 | 2013-10-03 | Charles G. Tritschler | Media widget to interface with multiple underlying applications |
EP2682850A1 (en) * | 2012-07-05 | 2014-01-08 | BlackBerry Limited | Prioritization of multitasking applications in a mobile device interface |
KR20140040457A (en) * | 2012-09-26 | 2014-04-03 | 엘지전자 주식회사 | Mobile terminal and operating method for the same |
US20140292649A1 (en) * | 2013-03-27 | 2014-10-02 | Samsung Electronics Co., Ltd. | Method and device for switching tasks |
WO2014200729A2 (en) * | 2013-06-09 | 2014-12-18 | Apple Inc. | Device, method, and graphical user interface for managing concurrently open software applications |
US20150199085A1 (en) * | 2014-01-13 | 2015-07-16 | Microsoft Corporation | Resuming Items in their Last-Used Presentation Modes |
KR20150092624A (en) * | 2014-02-05 | 2015-08-13 | 엘지전자 주식회사 | Electronic device and control method thereof |
CN106484224A (en) * | 2016-09-22 | 2017-03-08 | 北京锤子数码科技有限公司 | A kind of operational approach and terminal |
CN107102793A (en) * | 2017-04-21 | 2017-08-29 | 北京安云世纪科技有限公司 | Management method, device and the mobile terminal of task management interface |
CN107783830A (en) * | 2017-10-23 | 2018-03-09 | 华为技术有限公司 | A kind of multitask management process and terminal device |
CN108700984A (en) * | 2017-01-20 | 2018-10-23 | 微软技术许可有限责任公司 | Desktop starter |
-
2018
- 2018-12-14 CN CN201811534639.2A patent/CN111324398B/en active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130263053A1 (en) * | 2012-03-29 | 2013-10-03 | Charles G. Tritschler | Media widget to interface with multiple underlying applications |
EP2682850A1 (en) * | 2012-07-05 | 2014-01-08 | BlackBerry Limited | Prioritization of multitasking applications in a mobile device interface |
KR20140040457A (en) * | 2012-09-26 | 2014-04-03 | 엘지전자 주식회사 | Mobile terminal and operating method for the same |
US20140292649A1 (en) * | 2013-03-27 | 2014-10-02 | Samsung Electronics Co., Ltd. | Method and device for switching tasks |
WO2014200729A2 (en) * | 2013-06-09 | 2014-12-18 | Apple Inc. | Device, method, and graphical user interface for managing concurrently open software applications |
US20150199085A1 (en) * | 2014-01-13 | 2015-07-16 | Microsoft Corporation | Resuming Items in their Last-Used Presentation Modes |
KR20150092624A (en) * | 2014-02-05 | 2015-08-13 | 엘지전자 주식회사 | Electronic device and control method thereof |
CN106484224A (en) * | 2016-09-22 | 2017-03-08 | 北京锤子数码科技有限公司 | A kind of operational approach and terminal |
CN108700984A (en) * | 2017-01-20 | 2018-10-23 | 微软技术许可有限责任公司 | Desktop starter |
CN107102793A (en) * | 2017-04-21 | 2017-08-29 | 北京安云世纪科技有限公司 | Management method, device and the mobile terminal of task management interface |
CN107783830A (en) * | 2017-10-23 | 2018-03-09 | 华为技术有限公司 | A kind of multitask management process and terminal device |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112099892A (en) * | 2020-09-22 | 2020-12-18 | 青岛海信移动通信技术股份有限公司 | Communication terminal and method for rapidly scanning two-dimensional code |
CN112099892B (en) * | 2020-09-22 | 2023-10-31 | 青岛海信移动通信技术有限公司 | Communication terminal and method for rapidly scanning two-dimension code |
US11625160B2 (en) | 2020-12-31 | 2023-04-11 | Google Llc | Content navigation method and user interface |
CN113360226A (en) * | 2021-05-26 | 2021-09-07 | Oppo广东移动通信有限公司 | Data content processing method, device, terminal and storage medium |
WO2022247503A1 (en) * | 2021-05-26 | 2022-12-01 | Oppo广东移动通信有限公司 | Data content processing method and apparatus, terminal, and storage medium |
CN113360226B (en) * | 2021-05-26 | 2024-11-01 | Oppo广东移动通信有限公司 | Data content processing method, device, terminal and storage medium |
CN114841604A (en) * | 2022-05-25 | 2022-08-02 | 北京字跳网络技术有限公司 | Cooperative task processing method, device and equipment and computer readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN111324398B (en) | 2024-02-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102726289B1 (en) | Method, apparatus, device and storage medium for displaying user interface | |
US20220191653A1 (en) | Layers in messaging applications | |
WO2020147665A1 (en) | File processing method and device, terminal, and storage medium | |
CN107688422B (en) | Notification message display method and device | |
CN109101157B (en) | Sidebar icon setting method, device, terminal and storage medium | |
CN108491127B (en) | Input method interface display method, device, terminal and storage medium | |
US10852912B2 (en) | Image creation app in messaging app | |
CN109144649B (en) | Icon display method, device, terminal and storage medium | |
WO2020038168A1 (en) | Content sharing method and device, terminal, and storage medium | |
CN108415752A (en) | user interface display method, device, equipment and storage medium | |
CN107577414A (en) | The method and mobile terminal of split screen display available | |
CN107562323A (en) | Icon moving method, device and terminal | |
CN108540647A (en) | user interface display method, device, terminal and storage medium | |
CN109656445B (en) | Content processing method, device, terminal and storage medium | |
CN107613118A (en) | Method, device, mobile terminal and storage medium for enabling shortcut function | |
WO2019233307A1 (en) | User interface display method and apparatus, and terminal and storage medium | |
WO2019047189A1 (en) | Message display method and device and terminal | |
CN107688430B (en) | Wallpaper replacing method, device, terminal and storage medium | |
CN111324398B (en) | Method, device, terminal and storage medium for processing latest content | |
US11314391B2 (en) | Navigation bar controlling method and terminal | |
CN107562321A (en) | Application installation method, device and terminal | |
CN108803990A (en) | interaction method, device and terminal | |
CN107580039A (en) | Transmission progress display method, device and terminal | |
CN111857480B (en) | Icon alignment method, device, storage medium and electronic device | |
CN109683760B (en) | Recent content display method, device, terminal and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |