Method and apparatus for processing historical browsing content, and electronic device and computer program

JP2025003575A5Inactive Publication Date: 2025-05-14TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024186294
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2021-01-18
Filing Date
2024-10-23
Publication Date
2025-05-14
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Existing applications lack an efficient method for users to quickly find and re-access previously viewed content, resulting in low success rates and increased time spent searching.

Method used

A method and device that generates a viewing record screen with past content areas, each containing descriptive information for previously viewed content, allowing users to quickly retrieve and re-access desired content by selecting the appropriate description.

Benefits of technology

Enhances the efficiency and success rate of finding previously viewed content by providing a structured interface for users to quickly locate and re-access desired content, reducing the time required for retrieval.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To provide a method and apparatus for processing historical browsing content.SOLUTION: The method comprises: generating a first user operation page of a target application program; in response to a history lookup operation triggered by means of the first user operation page, generating a browsing record page that comprises at least one historical content area, wherein one historical content area corresponds to one content type, and each historical content area comprises at least one piece of first content description information; and in response to a presentation operation for first content description information selected from the historical content area, generating target historical browsing content corresponding to the selected first content description information.SELECTED DRAWING: Figure 1b
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] This application claims priority from a Chinese patent application bearing application number 202110063001.0 and entitled "Method, device, electronic device and storage medium for displaying previously viewed content" filed with the China Patent Office on January 18, 2021, the entire contents of which are incorporated herein by reference.

[0002] The present application relates to the field of computer technology, and in particular to a method, an apparatus, an electronic device and a computer program for processing previously viewed content. [Background technology]

[0003] At present, more and more application programs (also called applications) are expanding the scope of services for users, so that users use applications more frequently. Content provision function is one of the important tasks of many applications, and the contents can be released (also called published) to other platforms, shared (also called shared) by users in the application, or published by users in the application. Users may want to view these contents again, and when there is such a need, users often need to remember the operations before viewing the contents and perform them step by step. Obviously, such a method is not favorable to quickly find the contents that users want to view again, and in many cases, the success rate is not high. Summary of the Invention [Problem to be solved by the invention]

[0004] The embodiments of the present application aim to provide a method, device, electronic device, and computer program for processing previously viewed content that can quickly find the previously viewed content a user wants to view by providing descriptive information of the previously viewed content in a centralized manner, thereby reducing content lookup time and improving content lookup efficiency and success rate. [Means for solving the problem]

[0005] According to an embodiment of the present application, a previously viewed content processing method applied to an electronic device is provided, the method including: Generate the first user interface (also called a page) of the target application; Generate a browsing record screen in response to a past browsing operation triggered through the first user operation screen, the browsing record screen including at least one past content area, each past content area corresponding to a content type, each past content area including at least one first content description information, and one first content description information of one past content area is used to describe one past browsing content under the content type corresponding to the past content area; and The method includes a step of generating a target previously viewed content corresponding to the first content description information selected in response to a display operation on the first content description information selected from the past content area.

[0006] According to an embodiment of the present application, a previously viewed content processing device adapted for use in an electronic device is provided, the device comprising: a first operation screen generating unit for generating a first user operation screen of the target application; a viewing record screen generating unit for generating a viewing record screen according to a past browsing operation triggered through a first user operation screen, the viewing record screen including at least one past content area, each past content area corresponding to one content type, each past content area including at least one first content description information, and one first content description information of one past content area is used to describe one past viewing content under the content type corresponding to the past content area; and The display device further includes a content re-display unit for generating a target previously viewed content corresponding to the first content description information selected in response to a display operation on the first content description information selected from the past content area.

[0007] According to some embodiments of the present application, a storage medium is provided having stored thereon a computer program which, when executed by a processor, is capable of implementing a method as described above.

[0008] According to some embodiments of the present application, there is further provided an electronic device including a memory and a processor, the memory storing a computer program executable by the processor, the processor being capable of implementing the method as described above when executing the computer program. [Brief description of the drawings]

[0009] In order to more clearly describe the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings that need to be used to describe the embodiments. It is obvious that the drawings described below are only some embodiments of the present application, and those skilled in the art can obtain other drawings based on these drawings without creative work. [Figure 1a] 1 is a configuration diagram of a previously browsed content processing system provided in an embodiment of the present application. [Figure 1b] 1 is a flowchart of a previously viewed content processing method provided in an embodiment of the present application; [Figure 2a] FIG. 2 is a diagram showing an example of a display of previously viewed content provided in an embodiment of the present application. [Figure 2b] FIG. 11 is a diagram showing another example of display of previously viewed content provided in an embodiment of the present application. [Figure 2c] FIG. 13 is a diagram showing an example of a content check screen for previously viewed content under a live broadcast (also called live broadcast) type provided in an embodiment of the present application. [Figure 2d] FIG. 13 illustrates the end of the browsing record screen provided in the embodiment of the present application. [Figure 2e] 13 is a diagram showing first content description information that is displayed in a past content area by being adjusted by a slide operation in the past content area of ​​the browsing history screen provided in the embodiment of the present application. FIG. [Figure 2f] FIG. 13 is a diagram illustrating the deletion of first content description information in a past content area provided in an embodiment of the present application. [Diagram 3] FIG. 2 is a configuration diagram of a previously browsed content processing device provided in an embodiment of the present application. [Figure 4] FIG. 1 is a block diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] The technical solutions in the embodiments of the present application will be described below in a clear and complete manner in conjunction with the drawings in the embodiments of the present application. It is clear that the described embodiments are only some of the embodiments of the present application, and not all of the embodiments. Based on the embodiments in the present application, all other embodiments that a person skilled in the art can obtain without creative labor also belong to the scope of protection of the present application.

[0011] In the embodiments of the present application, at least a method, an apparatus, an electronic device, and a storage medium for processing previously viewed content are provided.

[0012] Specifically, the electronic device according to the embodiments of the present application may be a terminal, which may include a mobile terminal and a fixed terminal, where the mobile terminal includes but is not limited to a smart phone, a smart watch, a tablet computer, a laptop, a smart car-mounted product, etc., and the fixed terminal includes but is not limited to a desktop computer, a smart TV, etc.

[0013] In the embodiments of the present application, the electronic device may further be a server, which may be an independent physical server, a server cluster or a distributed system consisting of multiple physical servers, and may further be a cloud server providing basic cloud computing services such as, but not limited to, cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, Content Distribute Networks (CDNs), big data, and artificial intelligence platforms.

[0014] As shown in FIG. 1a, the previously browsed content processing system provided in this embodiment includes a terminal 10, a server 20, etc., and the terminal 10 and the server 20 are connected to each other via a network, for example, a wired or wireless network connection.

[0015] Wherein, the terminal 10 can be used to generate a first user operation screen of a target application, and generate a browsing history screen according to a past browsing operation triggered through the first user operation screen. The browsing history screen includes at least one past content area. One past content area corresponds to one content type. Each past content area includes at least one first content description information. One first content description information of one past content area is used to describe one previously viewed content under the content type corresponding to the past content area. The previously viewed content is a content viewed in a past period in the target application. The terminal 10 can further generate a target previously viewed content corresponding to the selected first content description information according to a display operation on the selected first content description information.

[0016] For example, the terminal 10 can obtain the first content description information from the server in response to a past browsing operation triggered through a first user operation screen.

[0017] Specifically, the terminal 10 can generate a previously viewed content acquisition request in response to a previously browsing operation triggered through a first user operation screen, and send the request to the server 20. After receiving the previously viewed content acquisition request, the server 20 can obtain first content description information of the previously viewed content under each content type of the user based on a user identifier (ID) in the request, and send the first content description information to the terminal 10. Meanwhile, when the server sends the first content description information, it can also send a type identifier (ID) of the content type corresponding to the first content description information to the terminal 10, so that the terminal 10 can recognize the content type corresponding to the first content description information.

[0018] Each of the embodiments will be described in detail below. Note that the order of description of the embodiments below does not limit the preferred order of the embodiments.

[0019] In an embodiment of the present application, a previously viewed content processing method is provided, which may be executed by an electronic device, for example, by a processor of a terminal, or may be jointly executed by a processor of a terminal and a server. As shown in FIG. 1b, the flow of the previously viewed content processing method may be as follows:

[0020] 101: A first user operation screen of a target application is generated.

[0021] Wherein, the target application in this embodiment may be any type of application, for example, the type of the target application may include a financial type, a game type, a social type, etc. In one example, the target application may have an instant messaging function, and the target application may be an instant messaging client.

[0022] In this embodiment, the user currently logged in to the target application is called the current user of the target application, and the first user operation screen may be any user operation screen in the target application, and this embodiment is not limited thereto.

[0023] The first user operation screen may be a screen that is generated and displayed after the current user logs in to the target application. For example, the step “generate a first user operation screen of the target application” may include the following: Displaying an application icon screen of the terminal, the application icon screen including an application icon of at least one application, among which the application includes the target application; and Generate a first user operation screen of the target application in response to a click operation on the application icon of the target application. It may also include the following.

[0024] Alternatively, the first user operation screen may be switched from another operation screen of the target application, and in one example, the step “generate a first user operation screen of the target application” may include the following: Generate a third user operation screen, the third user operation screen including a switching control for the first user operation screen; and A first user operation screen is generated in response to a trigger operation on a switching control of the first user operation screen. This includes:

[0025] In the embodiment of the present application, the functions and provided contents of the third user operation screen are not limited.

[0026] Among them, the first user operation screen may be a conversation list screen of the target application, and the conversation list screen includes a conversation flow of a current user of the target application, the conversation flow includes conversation messages of the current user and related users, and may further include account information of a business service account, etc.

[0027] Alternatively, the first user operation screen may be a function list screen of the target application, and the function list screen may include at least one function control, such as a search function control that provides the user with an image search function, an interactive function control that provides the user with an interactive function with people nearby, etc.

[0028] 102: Generate a browsing record screen according to a past browsing operation triggered through a first user operation screen. The browsing record screen includes at least one past content area, where each past content area corresponds to a content type, and each past content area includes at least one first content description information. One first content description information of one past content area is used to describe one previously viewed content under the content type corresponding to the past content area. The previously viewed content is a content viewed in a past period in a target application.

[0029] In this embodiment, from the perspective of the current user, the previously viewed content may be the content that the current user of the target application viewed with the target application within the past period.

[0030] Wherein, the previously viewed content may be content directly displayed by the target application, for example, the previously viewed content may include content provided by the target application, pictures received by the target application, etc. Displaying such content does not require invoking a third-party application.

[0031] The previously viewed content may further be content provided by other platforms (non-target application platforms), such as video applications, audio applications, shared document applications, third-party live broadcast applications, etc., and link information of the content of these other platforms can be displayed for the user's use on the screen of the instant messaging client in a manner permitted by the target application, and after the user clicks on these links, the content displayed corresponding to the links becomes the user's previously viewed content.

[0032] A shared document is a document that can be operated on by at least two authorized users, either simultaneously or non-simultaneously.

[0033] In this embodiment, the content types may be all content types that the target application allows to display, but as can be understood, some content types may not be available to some users depending on different users' tastes and needs, for example, for middle-aged and elderly users, content such as shared documents is usually not used much, so in order to prevent unnecessary resource waste caused by setting up a past content area for all content types, in step 202, the content type corresponding to the past content area may be understood as the content type to which the previously viewed content in the past period belongs, that is, if the previously viewed content under a certain content type in the past period is empty, the past content area of ​​the content type will not appear on the viewing history screen.

[0034] The content types include, but are not limited to, sub-programs of the target application, live broadcasts, videos, audios, documents, texts, etc.

[0035] Among them, the content under the document type may include word documents, PDF documents, shared documents, excel documents, written documents, etc. The content under the writing type may include writings released on the Internet by any user or platform, but there are no limitations on the title or author of the writing.

[0036] The past period may be understood as the period from the current time to the past time, and the time length of the period may be set according to needs, for example, 1 hour, 2 hours, 30 minutes, etc.

[0037] The first content description information is used to describe the information of the previously viewed content, so that the user can quickly understand what the previously viewed content is and what role it has played, so that the user can quickly select whether the content needs to be viewed again. In one example, the first content description information may include the name, author, picture (such as an inset of a text, a screenshot of a video, etc.) of the previously viewed content.

[0038] For a sub-program, the first content description information may include a name and / or an application icon of the sub-program.

[0039] For live broadcasts and videos, the first content description information may include images in the video and information about the creator of the video (which may be referred to as the account releasing the video).

[0040] For a sound, the first content description information may include the name and author information of the sound.

[0041] For sentences and documents, the first content description information may include information such as the name, the author, the size of the data (of the sentence or document).

[0042] In one example, the first user operation screen is a conversation list screen, and the step “generating a browsing history screen in response to a past browsing operation triggered through the first user operation screen” may include generating a browsing history screen in response to a pull-down operation on the conversation list screen.

[0043] For example, referring to FIG. 2a, the screen 201 in FIG. 2a is a conversation list screen, which includes conversation messages of the group to which the current user belongs, conversation messages of the current user and related users (e.g., user A and user B), messages of the current user's business service account, etc. If a trigger operation of the user on a conversation message is detected, a group chat screen of the group or a one-to-one chat screen with the related user is generated. If a trigger operation of the user on a message of the business service account is detected, a message screen of the business service account is generated, which includes business service information released under the business service account. The business service information may include various texts, videos, documents, audio, etc.

[0044] When it is detected that the user performs a pull-down operation on the screen indicated by 201, a browsing record screen indicated by 202 is generated, and the browsing record screen includes at least three past content areas 2021-2023, which respectively correspond to three content types, i.e., live broadcast, video, and text. Each past content area displays first content description information of at least one previously viewed content.

[0045] In this embodiment, the position arrangement manner of the first content description information in different past content areas may be determined based on the specific content type of the first content description information. For example, as shown in screen 202, in the case of a type such as live broadcast or video, the first content description information may be arranged horizontally in the past content area, and in the case of a type such as text or document, the first content description information may be arranged vertically in the past content area, but this embodiment is not limited thereto.

[0046] In one example, the generation and display of a browsing history screen may further be triggered by a particular control, for example, the first user operation screen includes a first content check control (which may also be referred to as a past content check control), and the step "generating a browsing history screen in response to a past review operation triggered through the first user operation screen" may include generating the browsing history screen in response to a check operation on the first content check control.

[0047] For example, the first user operation screen may be the above-mentioned function list screen, and the first content check control is a function control in the function list screen.

[0048] 2b, for example, the screen indicated by 204 in Fig. 2b is a function list screen, which includes a function control list, which may include, for example, a "Moments" control capable of providing an interactive screen, a "Scan" control capable of calling a QR code (registered trademark) scanning function, a "Subprogram" control capable of providing a subprogram, and a first content check control 2041 named "Check previously viewed content". In response to a trigger operation on the control 2041, for example, a touch operation such as clicking, double clicking, or long pressing, a viewing record screen 205 is generated.

[0049] The interactive screen may include interactive information released by the current user and related users.

[0050] 103: In response to a display operation on first content description information (which may be called target first content description information) selected from the past content area, a target previously viewed content corresponding to the selected first content description information is generated.

[0051] In one embodiment, the first content description information includes link information corresponding to a previously viewed content, and when generating a target previously viewed content corresponding to the selected first content description information, the link information can be used to generate and display the corresponding target previously viewed content.

[0052] In one example, when generating and displaying the target previously-viewed content, the viewing record screen does not need to be switched to another screen, for example, when the target previously-viewed content is an audio provided by a target application, displaying the target previously-viewed content may include providing a display sub-screen of the target previously-viewed content, and playing the target previously-viewed content through the display sub-screen. The display sub-screen may include an audio control control of the target previously-viewed content, and the audio control control may include a volume adjustment control, a playback progress adjustment control, etc.

[0053] In one example, displaying the target previously viewed content requires invoking a new screen. For example, generating the target previously viewed content corresponding to the selected first content description information in response to a display operation on the selected first content description information includes: Generate a target content display screen according to a display operation for the selected first content description information; and The target content display screen displays the target previously viewed content corresponding to the target first content description information. It may also include the following.

[0054] In one example, when link information of the target previously viewed content originates from a second application, generating a target content display screen in response to a display operation on the selected first content description information may include accessing a server of the second application using the link information of the selected first content description information in response to the display operation on the selected first content description information, and obtaining the target content display screen and the target previously viewed content from the server.

[0055] For example, the target content display screen may be a playback screen such as a video application, etc. Specifically, generating the target content display screen in response to a display operation on the selected first content description information may include accessing link information linked to the target first content description information in response to a display operation on the target first content description information, obtaining the target content display screen and a video file corresponding to the link information, and playing the video file on the target content display screen.

[0056] For example, as shown in FIG. 2a, when a check operation is detected for the first content description information of the target article in the area 2023, “The first black hole photo in human history is released”, in the browsing record screen shown in 202, an article detail screen shown in 203 is generated, which is an article detail screen of the target article, and includes detailed information of the target article, such as the title, author, publication date, text, read count indicator information, interactive area, etc. Among them, the read count indicator information can indicate the number of times the target article is read, and the interactive area can display interactive information of users who have read the target article, and can be used by the current user to release interactive information about the target article.

[0057] In addition, for example, as shown in FIG. 2b, when a display operation is detected on the first content description information live-broadcasted by the user “Xiao Hong” under the live broadcast type on the viewing history screen shown in 205, a live broadcast screen shown in 206 is generated, and the live broadcast screen is a live broadcast screen of the user “Xiao Hong”, and includes information such as the current live broadcast content of the user “Xiao Hong”, the avatar and name of the user “Xiao Hong”.

[0058] As can be understood, the layout of the browsing history screen is limited, and typically, the earlier the past content area is displayed, the earlier the user will view it, and the higher the user's preference for content, the more likely it is that the content will be viewed repeatedly by the user. Taking this into consideration, in this embodiment, the display position of the past content area on the browsing history screen is determined based on the user preference for the content type corresponding to the past content area, and the higher the user's preference for a content type, the earlier the display position of the past content area corresponding to that content type will be on the browsing history screen.

[0059] Wherein, the user preference may be determined based on the browsing frequency and interactive frequency of the user browsing the content under each content type in the target application in the past usage process, and the higher the browsing frequency, the higher the interactive frequency and the higher the user preference, wherein the user preference may be determined by the terminal or the server, but is not limited thereto in this embodiment. In other words, in the process of generating the browsing history screen, the display position of the past content area on the browsing history screen is determined based on the user preference of the content type corresponding to the past content area.

[0060] The user preference may further be obtained by performing statistics on the previously browsed contents browsed by the user within a past period. For example, the terminal or server may obtain the total number of previously browsed contents browsed by the user under each content type within a past period, the total browsing time of the previously browsed contents under each content type, and the total amount of interactive information for the previously browsed contents under each content type, and determine the user preference of the content type based on the total number of previously browsed contents under the same content type, the total browsing time, and the total amount of interactive information.

[0061] Considering that the further away from the current time the most recently viewed content is, the less likely the user is to view it, the position arrangement order of the first content description information in the same past content area may be determined based on the time interval between the most recently viewed time of the previously viewed content corresponding to the first content description information and the current time. In other words, in the process of generating the viewing record screen, the position arrangement order of the first content description information in the same past content area is determined based on the time interval between the most recently viewed time of the previously viewed content corresponding to the first content description information and the current time. The shorter the time interval between the most recently viewed time of the previously viewed content and the current time, the earlier the position arrangement order of the first content description information corresponding to the previously viewed content in the past content area.

[0062] When the number of previously viewed contents is relatively large, the previously viewed contents area may not be able to display the first content description information of all the previously viewed contents. In order to facilitate the user to look up the previously viewed contents, in this embodiment, each previously viewed content area further includes a corresponding second content check control, and the method of this embodiment further includes: In response to a trigger operation on a second content check control in the selected past content area, displaying a content check screen of a target content type corresponding to the selected past content area, the content check screen including second content description information of at least one previously viewed content under the target content type; and In response to a display operation for the selected second content description information, a previously browsed content corresponding to the selected second content description information is displayed. It may also include the following.

[0063] Wherein, the function of the second content description information is the same as that of the first content description information. The second content description information is used to describe the previously viewed content. In one example, the second content description information may be the first content description information. Alternatively, in view of the relatively large display area of ​​the content check screen, the second content description information may be richer than the first content description information, for example, the second content description information may include some other information other than the first content description information, such as the content display position of the previously viewed content when the user last finished viewing the previously viewed content.

[0064] For example, as shown in FIG. 2c, the screen indicated by 207 is a viewing record screen, and in response to a trigger operation on a second content check control named “more” in the live broadcast area on the viewing record screen, a content check screen indicated by 210 is finally displayed, and the content check screen includes second content description information of at least one live broadcast content. Referring to the screen of 210, the second content description information has increased information such as the current live broadcast time length and the broadcast time when the user finished watching the live broadcast last time compared to the first content description information.

[0065] In one example, the display manner of the content check screen may be a direct switching manner, or may be a gradual sliding-in manner from the right side.

[0066] In one embodiment, the step of “generating a content checking screen of a target content type corresponding to the selected past content area in response to a trigger operation on a second content checking control in the selected past content area” includes: Adjusting the browsing history screen to a semi-transparent state in response to a trigger operation on a second content check control in the selected past content area; A content check screen is generated in a reduced state on the right side of the screen, the content check screen being a content check screen for a target content type corresponding to the selected past content area; and Gradually increase the display size of the content check screen until it covers the browsing history screen. It may also include the following.

[0067] For example, as shown in FIG. 2c, after a user clicks on the first content description information of the live broadcast of “Xiao Hong”, the viewing record screen becomes semi-transparent as shown in 208, and in the screen of 209, the content check screen in a reduced state pops up from the right side of the screen and gradually expands until it covers the viewing record screen, thereby obtaining a fully displayed content check screen as shown in 210.

[0068] In one example, the content in the past content area may be displayed by being switched by a slide operation. The method may further include adjusting the first past description information displayed in the past content area based on a slide direction of the slide operation in response to the slide operation on the past content area.

[0069] For example, as shown in FIG. 2d, on the viewing history screen indicated by 211, when a leftward sliding operation is detected in the past content area 2112, the first content description information in the area 2112 is also adjusted by sliding to the left, so that the first content description information of the live broadcast of “XX Basketball” on the far left slides out of the past content area, and in the past content area, the first content description information of the live broadcast of “Xiao Ming” and some of the first content description information of the live broadcast of “Xiao Lan” are slid in and displayed in the past content area.

[0070] In this embodiment, the browsing record screen further includes a screen return area, which may be located at any position on the browsing record screen, for example, at the bottom of the browsing record screen, i.e., near the bottom frame of the screen (also called the screen), and the screen return area may be marked with area marking information, which may include, but is not limited to, color, shadow, etc.

[0071] For example, the user can return from the browsing history screen to the first user operation screen by operating the screen return area, and the method of the present embodiment may further include switching to and displaying the first user operation screen in response to a return operation on the screen return area of ​​the browsing history screen, where the return operation includes, but is not limited to, clicking, double clicking, long pressing, clicking with a knuckle, and the like.

[0072] For example, as shown in FIG. 2e, the screen indicated by 213 is a browsing history screen, and the light gray area indicated by 2131 is a screen return area. When a return operation, for example, a click operation, is detected on the screen return area, the conversation list screen indicated by 214 is displayed.

[0073] In one example, the embodiment of the present application may further include deleting the first content description information in the past content area. The method of the embodiment of the present application may further include, in response to a delete operation on the first content description information, deleting the first content description information corresponding to the delete operation from the past content area.

[0074] Wherein, the delete operation may be a specific touch operation, or may be a combination of several specific touch operations, or may be realized in a control manner, but this embodiment is not limited thereto.

[0075] Among them, the specific touch operations include operations such as double-clicking and long pressing, and an operation formed by combining several specific touch operations may include an operation such as "long pressing and then moving", but this embodiment is not limited to the delete operation.

[0076] In one example, the step of “deleting, in response to a delete operation on the first content description information, the first content description information corresponding to the delete operation from the past content area” includes: Generate a content operation control list for the first content description information in response to an information management operation on the first content description information, the content operation control list including at least one content operation control, the content operation control including a delete control; and In response to a trigger operation on the delete control, the first content description information is deleted from the corresponding past content area. It may also include the following.

[0077] For example, as shown in FIG. 2f, when an information management operation, such as a long press operation, is detected on the first content description information live-broadcast by the “XX Basketball” user on the viewing record screen shown at 215, a content operation control list shown at 2151 is generated, and the list includes content operation controls, such as a delete control. When a trigger operation on the delete control by the user is detected, the first content description information of the live-broadcast content of the “XX Basketball” user is deleted, and the viewing record screen shown at 215 is updated to the viewing record screen shown at 216.

[0078] In one example, in order to further improve the accuracy of the previously viewed content provided by the viewing history screen, given that a user is typically unlikely to view previously viewed content again, in this embodiment the previously viewed content includes content that was viewed in the target application within a past period but not completely viewed (i.e., not viewed to the end).

[0079] Of course, as can be understood, for some content types, there is no concept of "already viewed" because the screen corresponding to the content can jump infinitely, such as a subprogram. Therefore, all subprograms currently viewed by the user are viewed content. For other content types, the information that can be displayed is limited and has a viewing end position, and for such content types, previously viewed content may be content that has not been viewed by the user at all.

[0080] In this embodiment, the viewing end position refers to the position in the content of the information that is last displayed when viewing of the content ends.

[0081] Considering that the user experience is likely to be poor when the user re-views the previously viewed content, in order to improve the user experience and avoid the user wasting time, the step of "generating a target previously viewed content corresponding to the selected first content description information according to a display operation on the selected first content description information" is: In response to a display operation on the selected first content description information, a latest content display position of the target previously browsed content corresponding to the selected first content description information is obtained, and the latest content display position is a user browsing progress position when the latest display of the target previously browsed content ends; and Generate a target previously viewed content, and start displaying the target previously viewed content from the display position of the latest content of the target previously viewed content. This includes:

[0082] Wherein, the terminal may locally store the latest content display position corresponding to the first content description information, and according to a display operation on the target first content description information, the terminal can locally obtain the latest content display position corresponding to the first content description information.

[0083] Alternatively, the latest content display position corresponding to the first content description information may be acquired from the server by the terminal. For example, in response to a display operation on the selected first content description information, the latest content display position of the previously browsed content corresponding to the selected first content description information can be requested from the server based on the selected first content description information.

[0084] With regard to a content type that does not have the concept of "already viewed," such as a subprogram, it is not necessary to perform the operation of "obtaining the latest content display position of the target previously viewed content corresponding to the selected first content description information" in response to a display operation for the selected first content description information; instead, the subprogram is called by a call interface of the subprogram, and an application screen of the subprogram is generated.

[0085] With regard to live broadcast type content, it is not necessary to execute the step of "obtaining the latest content display position of the target previously viewed content corresponding to the selected first content description information" in response to a display operation for the selected first content description information, and instead, a real-time live broadcast screen is directly generated based on the link information of the selected first content description information.

[0086] In this embodiment, in order to facilitate the generation of a browsing history screen, a corresponding previously browsed content set can be set for each user of a target application, and each content type browsed by the user corresponds to a previously browsed content set, and each previously browsed content set includes at least one first content description information of previously browsed content under the corresponding content type, whereby the terminal and / or server can store the previously browsed content set corresponding to the user.

[0087] In one embodiment, the step of “generating a browsing history screen in response to a past browsing operation triggered through a first user operation screen” includes: Acquire a set of previously browsed contents corresponding to each content type by the server according to a past browsing operation on the first user operation screen, and each set of previously browsed contents includes at least one first content description information; and A browsing record screen is generated based on the first content description information in the previously browsed content set under each content type, and the browsing record screen is displayed. It may also include the following.

[0088] In one embodiment, a set of previously viewed content corresponding to each content type can be retrieved locally from the terminal.

[0089] In one embodiment, a set of previously browsed contents of the current user may be obtained from the server. The step of “obtaining a set of previously browsed contents corresponding to each content type by the server according to a past browsing operation on the first user operation screen” may further include: Send a set acquisition request to the server in response to a past browsing operation on the user operation screen, the request including a user ID of the current user; and The server receives a set of previously browsed contents corresponding to each content type of the current user, which is transmitted based on the user's identification. It may also include the following.

[0090] Wherein, the user identification may include the terminal identification of the terminal, the account information of the user in the target application, and so on.

[0091] Wherein, each previously browsed content set may further include a parameter representing a user preference of the corresponding content type, and the parameter representing the user preference can represent the current user's preference for the content under the content type.

[0092] Correspondingly, the step of “generating a browsing record screen based on the first content description information in the previously browsed content set under each content type, and displaying the browsing record screen” Determine a user preference for each content type based on the parameter representing the user preference for each previously browsed content set; Setting the order of display positions on the browsing history screen of the past content areas corresponding to the content types according to the order of user preference of each content type from high to low; and A browsing record screen is generated based on the past browsing contents in the past browsing contents set under the past content area and each content type, and the browsing record screen is displayed. It may also include the following.

[0093] It can be considered that the size of the past content area is limited, and in order to avoid the user being disadvantaged in browsing due to the size of the first content description information being too small, the number of previously viewed contents simultaneously displayed in the past content area is also limited, and the closer the viewing end time of the previously viewed content is to the current time, the more likely the user is to view it again. Therefore, in this embodiment, when the viewing record screen is displayed, the first content description information may be arranged in the past content area in order from shortest to longest in terms of the time interval between the most recent viewing time of the previously viewed content and the current time.

[0094] Among them, the most recent viewing time may be the viewing end time of the current user's most recent viewing of the previously viewed content.

[0095] Wherein, the recent browsing time may be obtained from the server in real time based on the first content description information when the target previously viewed content needs to be played back, or may be obtained from the server at the same time as obtaining the first content description information. In one embodiment, the previously viewed content set corresponding to each content type of the current user transmitted by the server based on the user identification may further include the current viewing time of the currently viewed content corresponding to the first content description information in addition to the first content description information and the parameter representing the user preference.

[0096] As time passes, the link information corresponding to the first content description information may become invalid. For example, in consideration of the deletion of previously viewed content or the end of live broadcasting, in order to avoid the user wasting time on previously viewed content that no longer exists, in this embodiment, the validity of the link information corresponding to the first content description information can be verified before the viewing record screen is generated.

[0097] In one embodiment, before the step of “generating a browsing history screen according to first content description information in the previously browsed content set under each content type, and displaying the browsing history screen”, an embodiment of the present application further includes: Detecting the validity of the link information of the first content description information, and determining invalid link information in the link information according to the detection result; and The first content description information corresponding to the invalid link information is deleted from the previously browsed content set. It may also include the following.

[0098] Wherein, the validity of the link information may be detected by any relevant link validity detection method, which is not limited in this embodiment; Wherein, the validity of the first content description information may be detected by the server before the server transmits the first content description information, and this embodiment is not limited thereto.

[0099] In one example, the content description information included in the set of previously viewed contents may be second content description information, and when it is necessary to generate and display a viewing record screen, the viewing record screen may be generated and displayed by obtaining the first content description information from the second content description information of the set of previously viewed contents.

[0100] Wherein, for content of live broadcast type, when the live broadcast corresponding to the link information ends, the link information may be regarded as invalid. In one example, when the live broadcast ends and the user has not fully viewed the live broadcast content, the live broadcast video can be regarded as a video not fully viewed by the user, for example, the server can regard the currently not fully viewed live broadcast video (live broadcast has ended) by the user as a video not fully viewed by the user, generate second content description information for the video, and store it in the previously viewed content collection corresponding to the video type.

[0101] As time passes, the first (or second) content description information in the set of previously viewed content is also updated; specifically, if the time interval between the most recently viewed time corresponding to the first (or second) content description information in the set of previously viewed content and the current time is longer than the length of the past period, the first (or second) content description information is deleted from the set of previously viewed content.

[0102] The update of the previously browsed content set may be performed by the server or the terminal, but this embodiment is not limited thereto.

[0103] After step 103, the method may further include detecting a current viewing position of the target previously viewed content. If the current viewing position satisfies a viewing end position condition, it is determined that viewing of the target previously viewed content is completed, and the first content description information of the target previously viewed content is deleted from the local previously viewed content collection of the terminal, and the target first content description information is deleted from the past content area.

[0104] In one embodiment, a browsing end instruction information may be further generated, the instruction information including a content indicator of the target previously viewed content, such as a content name, and sending the browsing end indicator to the server, causing the server to update the set of previously viewed contents.

[0105] Wherein, each past content area may further set a display quantity threshold of the corresponding first content description information, and the maximum quantity of the first content description information displayed in different past content areas may be different according to the position arrangement manner of the first content description information in each past content area and the format of the displayed information, etc. In one example, the past content area may only display the first content description information of some past viewed contents whose recent viewing time is closest to the current time. As can be understood, when the first content description information of the past viewed contents is newly added to the collection, the first content description information provided by the past content area may be updated accordingly.

[0106] In this embodiment, features of the first (or second) content description information in the previously browsed content set will be described.

[0107] (1) About applets currently being used by users The set of previously viewed contents includes applets currently used by the user within a past period.

[0108] Among them, the browsing history screen provides application icons of a certain number of applets by default.

[0109] (2) About the live broadcast that the user is currently viewing Regarding the live broadcast currently viewed by the user, if the live broadcast has not ended, the first content description information is stored in the previously viewed content set.

[0110] In an embodiment, the display quantity threshold of the first content description information of the live broadcast content on the viewing history screen may be set according to needs, for example, 3, 5, etc.

[0111] In order to avoid reducing the user's willingness to view again by generating a viewing record screen for the first content description information of a live broadcast that the user viewed for a very short time, a minimum viewing time length may be set, and if the user's continuous viewing time length for a live broadcast video that the user viewed and that is broadcast live in real time is not shorter than the minimum viewing time length, the first content description information is stored in a set of previously viewed contents.

[0112] For example, the minimum viewing time length may be set by a user or a server, and is not limited in this embodiment, and may be set to, for example, 15 seconds.

[0113] For a previously viewed content set corresponding to a live broadcast type, when the live broadcast ends, the server can delete the first content description information corresponding to the ended live broadcast content from the previously viewed content set.

[0114] In one embodiment, the embodiment of the present application may further perform the following operation before step 101: generating a second user operation screen of the target application, the second user operation screen including at least one access entry for content under the content type; generating a content display screen in response to an access operation for the selected access entry, and displaying a target content corresponding to the selected access entry on the content display screen; Closing the content display screen in response to a viewing end operation on the content display screen; and When the continuous browsing time length of the displayed target content is not shorter than the shortest browsing time length, first content description information of the target content is obtained, and the first content description information is stored in a corresponding set of previously browsed contents. It is an operation.

[0115] In one example, a live broadcast video maximum threshold may be set for the previously viewed content set corresponding to the live broadcast type, and when the number of first content description information exceeds the maximum threshold, the first content description information is deleted from the previously viewed content set in order of the longest to shortest time interval between the most recent viewed time and the current time until the number of first content description information is no longer greater than the maximum threshold.

[0116] 3) Videos that have not been watched to completion If a user has opened a video through a target application but has not yet finished viewing it, the first content description information can be stored in a corresponding collection of previously viewed content.

[0117] Wherein, a minimum playing time length may be set for a video type, and for a video opened by a user, if the played time length of the video is not shorter than the minimum playing time length, the first content description information is stored in the previously viewed content set.

[0118] For example, the minimum playing time length may be set by a user or a server, and is not limited in this embodiment, and may be set to, for example, 15 seconds. In addition, the advertising time length in the video is not included in the played time length, and in the case where the user manually adjusts the progress bar, the played time length may be the actual playing time length of the video.

[0119] Among them, if what the user clicks on in step 103 is the first content description information of a certain video, after the video playback screen is displayed, when the video on the video playback screen is played to a predetermined end position, it is determined that the user has watched the video, and the terminal can delete the video from the previously viewed content.

[0120] The predetermined end position may be a predetermined end time point, or may be a position on the progress bar where the remaining unplayed time length is less than a predetermined maximum remaining time length.

[0121] The display quantity threshold can be set by the server.

[0122] (4) Text that has not been read to the end In addition, the platform on which the text is released is not limited, and may be an instant messaging client; the location where the text appears in the target application is not limited, and may be, for example, displayed on a chat screen, an interactive screen, or even on the account message screen of a business service account; this embodiment does not limit this.

[0123] If a user clicks on an article on an official account but does not read it to the end, the first content description information of the article can be stored in a corresponding set of previously viewed contents.

[0124] Among them, the position of some element in the text may be set as the browsing end position, for example, a specific control or a specific word in the text may be set as the browsing end position.

[0125] In the process of browsing a text, if the browsing end position is not displayed on the screen, it means that the text has not been browsed to the end.

[0126] For example, as shown in FIG. 2a, the position of the read count indicator information on the screen 203, i.e., “Read 10000+”, may be set as the viewing end position, and the terminal can monitor whether the read count indicator appears on the display screen of the text. If it does not appear, the text has not been viewed to the end; if not, the text has been viewed to the end by the user.

[0127] Among these, the position where the latest content of the document is displayed can be indicated by the text displayed in the last line at the end of browsing.

[0128] (5) Documents that have not been viewed to completion Similar to text, in the process of recently browsing document content, the user can set the position of some element in the document as the browsing end position for the file, note, etc. that he or she has read, for example, a specific control or a specific word in the document.

[0129] During the process of browsing a document, if the browsing end position is not displayed on the screen, the document has not been browsed to the end; otherwise, the document has been browsed to the end.

[0130] (6) Music you are listening to Wherein, for the sound triggered to be played by the user through the target application, if the sustained playing time length exceeds a predetermined playing time length, the first content description information of the sound is stored in the collection of previously browsed contents.

[0131] The predetermined playback time length can be set according to needs, for example, 10 seconds, but is not limited thereto in this embodiment.

[0132] Among them, taking into consideration a music cyclic (repeated) playback scenario, audio in the previously browsed content set does not need to be deleted.

[0133] In one example, the user can further mark important content by his / her own operation, and the terminal can store the marked content in a previously browsed content collection for display on a browsing history screen. displaying a second user operation screen of the target application, the second user operation screen including access entries for content under at least one content type; Generate a content display screen according to an access operation on the selected access entry, and display a target content corresponding to the selected access entry through the content display screen, in which the content display screen includes an important content mark control; In response to a trigger operation on the important content mark control, first content description information of the target content on which an important content mark is set is obtained, and the first content description information on which an important content mark is set is stored in a previously browsed content set under a corresponding content type. It may also include the following.

[0134] The display format of the access entry may be, but is not limited to, a control, an icon linked to the link information, or text.

[0135] Wherein, the second user operation screen may be the same as or different from the first user operation screen, and this embodiment is not limited thereto.

[0136] In one example, in response to a trigger operation on the important content mark control, an important content indicator may be further set for first content description information of the target content, and the first content description information for which the important content indicator is set is stored in a previously viewed content collection.

[0137] In one embodiment, in step 102, the first content description information having an important content indicator is arranged first in the past content area in a left-to-right or top-to-bottom order, and if there is still an empty position in the past content area after the arrangement of the first content description information having the important content indicator, the first content description information not having an important content indicator is arranged in order of the time interval between the most recently viewed time and the current time, from smallest to largest.

[0138] Furthermore, a validity period of the important content mark may be set, and when the duration after the important content mark is set exceeds the validity period length (e.g., 7 days), the first content description information corresponding to the important content mark is arranged according to the time interval between its most recent viewing time and the current time, or the first content description information whose important content mark has expired is deleted from the set of previously viewed contents.

[0139] Among them, after displaying the content display screen in response to the access operation for the target access entry, Detecting whether the target content displayed on the content display screen has reached a predetermined browsing end position in response to a browsing end operation on the content display screen, and closing the content display screen if the target content has reached a predetermined browsing end position; If the displayed target content does not reach a predetermined browsing end position, first content description information in which a latest content display position of the target content is set is obtained, and the first content description information in which the latest content display position is set is stored in a corresponding set of previously browsed contents. This may also be included.

[0140] Regarding the setting of the browsing end position, the explanation of the above example can be referred to, and a detailed explanation thereof will be omitted here.

[0141] When the displayed target content has reached the predetermined browsing end position, it can be understood that information at the predetermined browsing end position in the target content has already been displayed (or played back).

[0142] For example, for audio and video, the predetermined browsing end position may be the end of the audio or video or a specific time a predetermined length from the end, where the predetermined length may be set arbitrarily, for example, 10 seconds, in other words, when the audio is played 10 seconds from the end, it is determined that the audio has reached the predetermined browsing end position.

[0143] In this embodiment, the browsing history screen can provide a concentrated provision of first content description information for each content type. In view of the concentrated provision of the first content description information, it only takes a relatively short time to determine the description information of the content that the user wishes to view again from the first content description information, and then trigger the display of the target previously viewed content by a display operation. Compared to the scheme in the related technology in which a user recalls the browsing path of previously viewed content and finds content from a group chat screen, an interactive screen, etc. by a series of click operations, this does not require long-term recollection, effectively shortens the time required to redisplay the target previously viewed content, and improves the lookup efficiency of previously viewed content.

[0144] In order to better implement the above-mentioned method, correspondingly, an embodiment of the present application further provides a previously viewed content display device, which can be applied to an electronic device. For example, the device can be specifically integrated into an electronic device such as a terminal.

[0145] As shown in FIG. 3, the previously viewed content display device includes the following:

[0146] A first operation screen generating unit 301: used for generating a first user operation screen of a target application; A browsing history screen generating unit 302 is used to generate a browsing history screen according to a past browsing operation triggered through a first user operation screen, the browsing history screen includes at least one past content area, each past content area corresponds to a content type, and each past content area includes at least one first content description information; and A content re-display unit 303: is used to generate a target previously viewed content corresponding to the selected first content description information according to a display operation on the first content description information selected from the past content area.

[0147] In one example, the previously viewed content is content viewed within a past time period in the target application.The first user interaction screen includes a conversation list screen, the conversation list screen including a conversation flow of a user of the target application.

[0148] The browsing record screen generating unit is used to generate a browsing record screen in response to a pull-down operation on the conversation list screen.

[0149] In one example, the first user operation screen includes a first content check control, and the browsing record screen generating unit is used to generate the browsing record screen according to a check operation on the first content check control.

[0150] In one example, the display position of the past content area on the browsing history screen is determined by a user preference for the content type corresponding to the past content area, and the higher the user preference for the content type, the earlier the display position of the past content area corresponding to the content type is on the browsing history screen.

[0151] In one example, the arrangement order of the positions of the first content description information in the same past content area is determined based on a time interval between a most recent viewing time of the past viewed content corresponding to the first content description information and a current time.

[0152] In one example, each past content area further includes a corresponding second content content check control, and the device further includes:

[0153] A more content display unit: used to generate a content check screen of a target content type corresponding to the selected past content area in response to a trigger operation on a second content check control in the selected past content area, the content check screen including at least one second content description information under the target content type; and Second content re-display unit: Used for generating previously viewed content corresponding to the selected second content description information in response to a display operation on the selected second content description information.

[0154] In one example, the previously viewed content includes content that has been viewed within a past period of time in the target application, but has not been fully viewed.

[0155] In one example, the content replay unit comprises: In response to a display operation on the selected first content description information, a latest content display position of the target previously viewed content corresponding to the selected first content description information is obtained, and the latest content display position is a user browsing progress position at the time of ending the most recent display of the target previously viewed content; and Generate target previously viewed content, and display the target previously viewed content from the display position of the latest content of the target previously viewed content. It is used for this purpose.

[0156] In one example, the apparatus further comprises:

[0157] Recording / deleting unit: Used to delete the first content description information corresponding to the deletion operation from the past content area in response to a deletion operation on the first content description information.

[0158] In one example, the viewing record screen generating unit includes: According to a past browsing operation on the first user operation screen, a server obtains a set of previously browsed contents corresponding to each content type, and the set of previously browsed contents includes first content description information of the previously browsed contents under the corresponding content type; and A browsing record screen is generated based on the first content description information in the previously browsed content set under each content type, and the browsing record screen is displayed. It is used for this purpose.

[0159] In one example, the viewing record screen generating unit further comprises: Detecting the validity of the link information of the first content description information, and determining invalid link information in the link information according to the detection result; and The first content description information corresponding to the invalid link information is deleted from the previously browsed content set. It is used for this purpose.

[0160] In one example, the apparatus further comprises:

[0161] A second operation screen generating unit: used for generating a second user operation screen of a target application, where the second user operation screen includes access entries of content under at least one content type; A content display unit: used to generate a content display screen according to an access operation for a selected access entry, and display a target content corresponding to the target access entry through the content display screen, where the content display screen includes an important content mark control; and Mark unit: Used to obtain first content description information of a target content on which an important content indicator is set in response to a trigger operation on an important content mark control, and store the first content description information on which an important content indicator is set in a set of previously viewed contents under a corresponding content type.

[0162] The device of this embodiment provides first content description information of previously viewed content under each content type on a browsing history screen, allowing the user to find content that has been viewed again in a relatively short time, thereby effectively improving the efficiency of lookup of the user's previously viewed content.

[0163] In addition, an embodiment of the present application further provides an electronic device, which can be a terminal or a server. Please refer to FIG. 4, which is a structural diagram of an electronic device according to an embodiment of the present application.

[0164] Specifically, the electronic device may include components such as one or more processing cores, a processor 401, one or more computer-readable storage media, a memory 402, a power supply 403, and an input unit 404. Those skilled in the art should understand that the structure of the electronic device shown in Figure 4 does not limit the electronic device, which may include more or less components than shown, or a combination of these components, or a different arrangement of components.

[0165] The processor 401 is the control center of the electronic device, and can connect each part of the entire electronic device through various interfaces and circuits, execute software programs and / or modules stored in the memory 402, and call up data stored in the memory 402 to execute various functions and process data of the electronic device, thereby monitoring and controlling the entire electronic device. The processor 401 may include one or more processing cores, and preferably, the processor 401 can integrate an application processor and a modem processor, of which the application processor is mainly used to process the operating system, user interface, application, etc., and the modem processor is mainly used to process wireless communication. As can be understood, the above-mentioned modem processor does not have to be integrated into the processor 401.

[0166] The memory 402 is used to store software programs and modules, and the processor 401 can execute the software programs and modules stored in the memory 402 to realize various functional applications and data processing. The memory 402 may mainly include a storage program zone and a storage data zone, in which the storage program zone may store an operating system, an application required for at least one function (e.g., a voice playback function, an image playback function, etc.), and the storage data zone may store data generated by the use of the electronic device, etc. The memory 402 may also include a high-speed random access memory, and may further include a non-volatile memory, such as at least one magnetic memory, flash memory, or other non-volatile solid-state memory. Correspondingly, the memory 402 may further include a memory controller to provide the processor 401 with access to the memory 402.

[0167] The electronic device may further include a power supply 403 for powering each component, and preferably, the power supply 403 is logically connected to the processor 401 through a power management system, which can realize functions such as charging, discharging, and power consumption management. The power supply 403 may further include any assembly such as one or more DC or AC power supplies, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, etc.

[0168] The electronic device may further include an input unit 404 used to receive input numeric or textual information and to generate keyboard, mouse, joystick, optical or trackball signal input for control of user settings and functions.

[0169] Although not shown, the electronic device may further include a display unit, etc., but detailed description thereof will be omitted here. In this embodiment, the processor 401 in the electronic device loads executable files corresponding to one or more application processes into the memory 402 according to the following instructions, and executes the applications stored in the memory 402 by the processor 401 to realize various functions, namely: Generate a first user interface of the target application; Generate a browsing record screen in response to a past browsing operation triggered through a first user operation screen, the browsing record screen including at least one past content area, each past content area corresponding to one content type, each past content area including at least one first content description information, and the one first content description information of the one past content area is used to describe one past browsing content under the content type corresponding to the one past content area; and In response to a display operation on the first content description information selected from the past content area, a target previously viewed content corresponding to the selected first content description information is generated. It is an order.

[0170] For the specific implementation of each of the above operations, reference can be made to the previous embodiment, and detailed description thereof will be omitted here.

[0171] It should be understood by those skilled in the art that all or some of the steps in the various methods of the above-mentioned embodiments can be realized by instructions, or the instructions can be realized by controlling related hardware, and the instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.

[0172] Therefore, an embodiment of the present application further provides a storage medium having a plurality of instructions stored therein, which can be loaded and executed by a processor to realize the previously viewed content processing method provided in the embodiment of the present application.

[0173] The storage medium may include a ROM (Read Only Memory), a RAM (Random Access Memory), a magnetic disk, an optical disk, and so on.

[0174] The instructions stored in the storage medium can execute the steps in the previously viewed content processing method provided in the embodiments of the present application, so that the advantageous effects brought about by the previously viewed content processing method provided in the embodiments of the present application can also be achieved, for which details may be referred to the previous embodiments, and a detailed description thereof will be omitted here.

[0175] According to another aspect of the present application, there is further provided a computer program product or computer program, the computer program product or computer program comprising computer instructions stored in a computer readable storage medium, the computer instructions being read by a processor of an electronic device from the computer readable storage medium, and the processor executing the computer instructions, thereby causing the electronic device to perform the methods provided in the various implementation manners of the above-mentioned embodiments.

[0176] Although the preferred embodiment of the present application has been described above, the present application is not limited to this embodiment, and any modification to the present application falls within the technical scope of the present application as long as it does not depart from the spirit of the present application.

Claims

1. A method for processing previously viewed content executed by an electronic device, comprising: generating a first user operation screen of the target application; generating a browsing history screen in response to a past browsing operation triggered through the first user operation screen, the browsing history screen including at least one past content area, each past content area corresponding to a content type, each past content area including at least one first content description information, and one first content description information of one past content area is used to describe one past browsing content under the content type corresponding to the past content area; and generating a target previously viewed content corresponding to the selected first content description information in response to a display operation on the first content description information selected from the past content area; The previously viewed content includes content that has been viewed in the target application within a past period and has not been viewed to completion.

2. A method for processing previously viewed content according to claim 1, comprising: The previously viewed content further includes a content that was viewed to the end in the past period in the target application, the first user operation screen includes a conversation list screen, and the conversation list screen includes a conversation flow of a user of the target application; The step of generating a browsing history screen in response to a past browsing operation triggered through the first user operation screen includes: A previously viewed content processing method comprising: generating the viewing record screen in response to a pull-down operation on the conversation list screen.

3. A method for processing previously viewed content according to claim 1, comprising: the first user interface includes a first content check control; The step of generating a browsing history screen in response to a past browsing operation triggered through the first user operation screen includes: A previously viewed content processing method comprising: generating the viewing record screen in response to a check operation on the first content check control.

4. A method for processing previously viewed content according to claim 1, comprising: generating the browsing history screen includes determining a display position of the past content area on the browsing history screen based on a user preference of a content type corresponding to the past content area; The previously viewed content processing method, wherein the higher the user's preference for the content type, the earlier the display position of the previously viewed content area corresponding to the content type is on the previously viewed content history screen.

5. A method for processing previously viewed content according to claim 1, comprising: A method for processing previously viewed content, wherein generating the viewing history screen includes determining a position arrangement order of the first content description information in the same previously viewed content area based on the time interval between the most recent viewing time of the previously viewed content corresponding to the first content description information and the current time.

6. A method for processing previously viewed content according to claim 1, comprising: Each past content area further includes a second content check control, The previously browsed content processing method further includes: displaying a content check screen of a target content type corresponding to the selected past content area in response to a trigger operation on the second content check control in the selected past content area, the content check screen including second content description information of at least one previously viewed content under the target content type, and the second content description information of each previously viewed content is used to describe information of the previously viewed content; and A previously viewed content processing method comprising the step of displaying previously viewed content corresponding to the selected second content description information in response to a display operation on the selected second content description information.

7. A method for processing previously viewed content according to claim 1, comprising: The step of generating a target previously viewed content corresponding to the first content description information selected in response to a display operation on the first content description information selected from the past content area includes: acquiring a latest content display position of the target previously viewed content corresponding to the selected first content description information in response to a display operation on the selected first content description information, the latest content display position being a user browsing progress position at the time of ending a recent display of the target previously viewed content; and A previously viewed content processing method comprising: generating the target previously viewed content based on the latest content display position of the target previously viewed content.

8. The previously viewed content processing method according to claim 1, further comprising: A previously viewed content processing method comprising: in response to a delete operation on the first content description information, deleting first content description information corresponding to the delete operation from the previously viewed content area.

9. A method for processing previously viewed content according to claim 1, comprising: The step of generating a browsing history screen in response to a past browsing operation triggered through the first user operation screen includes: acquiring a set of previously browsed contents corresponding to each content type according to a previous browsing operation on the first user operation screen, each set of previously browsed contents including at least one first content description information; and The previously browsed content processing method includes a step of generating the browse record screen based on first content description information in a previously browsed content set under each of the content types.

10. The previously viewed content processing method according to claim 9, further comprising the steps of: The first content description information of the previously viewed content includes link information of the previously viewed content, Before the step of generating the browsing record screen based on first content description information in the previously browsed content set under each content type, the previously browsed content processing method further includes: Detecting the validity of link information in the first content description information, and determining invalid link information in the link information according to the detection result; and A previously browsed content processing method comprising: deleting the first content description information corresponding to the invalid link information from the previously browsed content set.

11. The previously viewed content processing method according to claim 9, further comprising: generating a second user operation screen of the target application, the second user operation screen including at least one access entry of content under the content type; generating a content display screen in response to an access operation on the selected access entry, and displaying a target content corresponding to the selected access entry on the content display screen, the content display screen including an important content mark control; and A method for processing previously viewed content, comprising the steps of: acquiring first content description information of the target content in which an important content mark is set in response to a trigger operation on the important content mark control; and storing the first content description information in which the important content mark is set in a set of previously viewed content under a corresponding content type.

12. A method for processing previously viewed content according to claim 11, comprising: The generation of the browsing record screen is In the past content area, the first content description information to which the important content indicator is set is preferentially arranged; and A method for processing previously viewed content, comprising, when there is still an empty position in the past content area after placing first content description information in which the important content indicator is set, placing first content description information that does not have the important content indicator in the empty position in order from shortest to longest of the time interval between the most recently viewed time and the current time.

13. The previously viewed content processing method according to claim 9, further comprising: generating a second user operation screen of the target application, the second user operation screen including at least one access entry of content under the content type; generating a content display screen in response to an access operation for the selected access entry, and displaying a target content corresponding to the selected access entry on the content display screen; Closing the content display screen in response to a browsing end operation on the content display screen; and A method for processing previously viewed content, comprising a step of acquiring, when the target content to be displayed has not reached a specified end position of browsing, first content description information in which a latest content display position of the target content is set, and storing the first content description information in which the latest content display position is set in a corresponding set of previously viewed contents.

14. The previously viewed content processing method according to claim 9, further comprising: detecting a current browsing position of the target previously browsed content; A method for processing previously viewed content, comprising the steps of: determining that viewing of the target previously viewed content is completed when the current viewing position satisfies a viewing end position condition; deleting first content description information of the target previously viewed content from the previously viewed content set; and deleting the first content description information of the target previously viewed content from the previously viewed content area.

15. The previously viewed content processing method according to claim 9, further comprising: generating a second user operation screen of the target application, the second user operation screen including at least one access entry of content under the content type; generating a content display screen in response to an access operation for the selected access entry, and displaying a target content corresponding to the selected access entry on the content display screen; Closing the content display screen in response to a browsing end operation on the content display screen; and A method for processing previously viewed content, comprising a step of acquiring first content description information of the target content when the continuous viewing time length of the displayed target content is not shorter than the shortest viewing time length, and storing the first content description information in a corresponding set of previously viewed contents.

16. A previously viewed content processing device, comprising: a first operation screen generating unit for generating a first user operation screen of the target application; a viewing record screen generating unit for generating a viewing record screen according to a past browsing operation triggered through the first user operation screen, the viewing record screen including at least one past content area, each past content area corresponding to one content type, each past content area including at least one first content description information, and one first content description information of one past content area is used to describe one past viewing content under the content type corresponding to the past content area; and a content re-display unit for generating a target previously viewed content corresponding to the selected first content description information in response to a display operation on the first content description information selected from the past content area; The previously viewed content includes content that has been viewed in the target application within a past period and has not been viewed to completion.

17. An electronic device comprising: a memory; and a processor coupled to the memory, The storage device stores a computer program, 16. An electronic device, wherein the processor is configured to execute the computer program to implement the method for processing previously viewed content according to any one of claims 1 to 15.

18. A program for causing a computer to execute the previously browsed content processing method according to any one of claims 1 to 15.