A content browsing guidance method and device, electronic equipment and storage medium

By classifying multimedia content by status and differentiating its display effects, and combining this with machine learning to predict browsing probabilities, the problem of chaotic multimedia content management has been solved, improving the user's reading experience and content selection efficiency.

CN114816180BActive Publication Date: 2026-05-19TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
TENCENT TECHNOLOGY (SHENZHEN) CO LTD
Filing Date
2021-01-27
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

In the current technology, the management of multimedia content in e-reading devices is chaotic, and users have difficulty identifying and managing the differences between a large number of books or multimedia content, resulting in a poor reading experience.

Method used

By classifying the status of each multimedia content in the multimedia content collection, the browsing status is obtained, and different display effects are shown on the browsing guidance interface to enrich the display style of multimedia content. Machine learning models are used to predict the browsing probability and recommend content to be read.

Benefits of technology

It enables quick browsing guidance for multimedia content, helping users effectively identify and select the content they need to view, thus improving the reading experience and content management efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114816180B_ABST
    Figure CN114816180B_ABST
Patent Text Reader

Abstract

The application relates to the computer technical field, in particular to a content browsing guide method and device, electronic equipment and storage medium, which are used for enriching the difference between multimedia contents, and realizing quick browsing guide of the multimedia contents. The method comprises the following steps: in response to a trigger operation of browsing a multimedia content set, displaying browsing states of each multimedia content in the multimedia content set on a browsing guide interface, and presenting corresponding display effects according to the browsing states of the each multimedia content, wherein different browsing states correspond to different display effects; in response to a browsing operation triggered for a target multimedia content in the multimedia content set, updating the browsing state and the corresponding display effect of the target multimedia content on the browsing guide interface. The application enriches the display style of the multimedia contents, can help the user to effectively identify the multimedia contents in different states, and quickly select the multimedia content to be viewed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to a content browsing guidance method, apparatus, electronic device, and storage medium. Background Technology

[0002] Currently, with the widespread use of mobile devices such as smartphones and the development of e-book readers, e-books are increasingly favored by readers. As a modern reading trend, e-reading has obvious advantages: low carbon footprint, convenience, low cost, and large storage capacity. With the increase in readers, the demand for book resources is also increasing. However, related technologies only provide a single module for storing books. As users continuously add books, a large number of books accumulate, creating a chaotic situation where users find it difficult to perceive the differences between books. Similarly, similar problems exist for other multimedia content. Summary of the Invention

[0003] This application provides a content browsing guidance method, apparatus, electronic device, and storage medium to enrich the differences in the display of multimedia content and achieve rapid browsing guidance for multimedia content.

[0004] The first content browsing guidance method provided in this application includes:

[0005] In response to the trigger operation of browsing a multimedia content collection, the browsing status of each multimedia content in the multimedia content collection is displayed on the browsing guide interface, and the corresponding display effect is presented according to the browsing status of each multimedia content. Different browsing statuses correspond to different display effects.

[0006] In response to a browsing operation triggered for a target multimedia content in the multimedia content set, the browsing status and corresponding display effects of the target multimedia content are updated on the browsing guidance interface.

[0007] The second content browsing guidance method provided in this application includes:

[0008] After receiving a request from the client via a trigger operation to browse a collection of multimedia content, the system obtains the browsing status of each multimedia content in the collection and returns the browsing status of each multimedia content to the client so that the client displays the browsing status of each multimedia content on the browsing guide interface and presents a corresponding display effect on the browsing guide interface according to the browsing status of each multimedia content. Different browsing statuses correspond to different display effects.

[0009] Upon receiving a browsing status update request for target multimedia content, the browsing status of the target multimedia content is updated and stored. The browsing status update request is triggered by the client in response to a browsing operation triggered for the target multimedia content in the multimedia content set.

[0010] The first content browsing guidance device provided in this application embodiment includes:

[0011] The first response unit is used to respond to the trigger operation of browsing the multimedia content collection, display the browsing status of each multimedia content in the multimedia content collection on the browsing guide interface, and present the corresponding display effect according to the browsing status of each multimedia content, wherein different browsing statuses correspond to different display effects.

[0012] The second response unit is used to respond to a browsing operation triggered for a target multimedia content in the multimedia content set, and to update the browsing status and corresponding display effect of the target multimedia content on the browsing guidance interface.

[0013] Optionally, the first response unit is further configured to:

[0014] After responding to the trigger operation of browsing the multimedia content collection, and before the browsing guide interface displays the browsing status of each multimedia content in the multimedia content collection, a request is sent to the server to receive the browsing status of each multimedia content returned by the server. The browsing status of each multimedia content is obtained by classifying the status of each multimedia content based on the operation information of the account associated with each multimedia content and at least one of the content elements of each multimedia content.

[0015] Optionally, the first response unit is specifically used for:

[0016] According to the browsing status of each multimedia content, the browsing guidance interface displays the browsing status of each multimedia content in different areas, and presents the corresponding display effect according to the browsing status of each multimedia content. Multimedia content belonging to the same browsing status is located in the same display area.

[0017] Optionally, the second response unit is specifically used for:

[0018] In response to a browsing operation triggered for a target multimedia content in the multimedia content set, a content browsing interface for the target multimedia content is displayed, and according to the browsing progress of the target multimedia content, the content in the content browsing interface corresponding to the browsing progress is displayed.

[0019] In response to a browsing end operation triggered for the target multimedia content, if it is determined that the browsing status of the target multimedia content has changed, the browsing status of the target multimedia content is updated on the browsing guidance interface, and the display area and corresponding display effect of the target multimedia content in the browsing guidance interface are adjusted according to the updated browsing status of the target multimedia content.

[0020] Optionally, the device further includes:

[0021] The recommendation unit is used to display at least one multimedia content to be recommended in the browsing guidance interface in a way that is different from the display effect corresponding to the corresponding browsing state, and to display browsing guidance information for the at least one multimedia content to be recommended. The at least one multimedia content to be recommended is multimedia content selected from the multimedia content set according to the browsing probability corresponding to each multimedia content. The browsing guidance information is used to characterize the reason for browsing the at least one multimedia content to be recommended.

[0022] Optionally, the device further includes:

[0023] The processing unit is configured to determine the browsing probability corresponding to each multimedia content in the following manner:

[0024] For each of the aforementioned multimedia contents, perform the following operations respectively:

[0025] For one of the multimedia contents, obtain reference information related to the multimedia content, the reference information including at least one of the associated account browsing preferences, usage scenarios and environmental information;

[0026] Based on the reference information of the multimedia content, various content tags corresponding to the multimedia content are obtained by analyzing the reference information.

[0027] The various content tags are matched with various preset reference tags, and the browsing probability corresponding to a multimedia content is determined based on the matching results.

[0028] Optionally, the device further includes:

[0029] An adjustment unit is configured to remove a multimedia content from the multimedia content set if the browsing status of the multimedia content indicates that the unbrowsed duration of the multimedia content exceeds a preset duration.

[0030] The second content browsing guidance device provided in this application embodiment includes:

[0031] The first feedback unit is used to receive a request sent by the client through a trigger operation to browse a set of multimedia content, obtain the browsing status of each multimedia content in the set of multimedia content, and return the browsing status of each multimedia content to the client so that the client displays the browsing status of each multimedia content on the browsing guidance interface, and presents a corresponding display effect on the browsing guidance interface according to the browsing status of each multimedia content, wherein different browsing statuses correspond to different display effects.

[0032] An update unit is configured to update the stored browsing status of the target multimedia content after receiving a browsing status update request for the target multimedia content, wherein the browsing status update request is triggered by the client in response to a browsing operation triggered for the target multimedia content in the multimedia content set.

[0033] Optionally, the first feedback unit is specifically used for:

[0034] After receiving a request from a client triggered by a response to browse the multimedia content collection, the system determines the operation information of the account associated with each multimedia content in the multimedia content collection and at least one of the content elements of each multimedia content.

[0035] Based on the operation information corresponding to the account associated with each multimedia content and at least one of the content elements of each multimedia content, the status of each multimedia content is classified to obtain the browsing status corresponding to each multimedia content.

[0036] Optionally, the operation information includes the latest browsing time corresponding to the multimedia content; the first feedback unit is specifically used for:

[0037] For each of the aforementioned multimedia contents, perform the following operations respectively:

[0038] For any one of the multimedia contents, the difference between the current time and the latest browsing time corresponding to the multimedia content is taken as the unbrowsed duration of the multimedia content.

[0039] Based on the mapping relationship between the time interval to which the unviewed duration belongs and the browsing status, the browsing status corresponding to the multimedia content is determined.

[0040] Optionally, the device further includes:

[0041] The second feedback unit is used to receive a request sent by the client through a trigger operation to browse a set of multimedia content, and then return the browsing probability corresponding to each multimedia content to the client, so that the client can filter at least one multimedia content to be recommended from the set of multimedia content according to the browsing probability corresponding to each multimedia content, and display at least one multimedia content to be recommended in the browsing guidance interface in a way that is different from the display effect corresponding to the corresponding browsing state, and display browsing guidance information for the at least one multimedia content to be recommended, wherein the browsing guidance information is used to characterize the reason for browsing the at least one multimedia content to be recommended.

[0042] Optionally, the second feedback unit is further configured to:

[0043] Before returning the browsing probability corresponding to each multimedia content to the client, the following operations are performed for each multimedia content:

[0044] For one of the multimedia contents, obtain reference information related to the multimedia content, the reference information including at least one of the associated account browsing preferences, usage scenarios and environmental information;

[0045] Based on the reference information of the multimedia content, various content tags corresponding to the multimedia content are obtained by analyzing the reference information.

[0046] The various content tags are matched with various preset reference tags, and the browsing probability corresponding to a multimedia content is determined based on the matching results.

[0047] An electronic device provided in this application includes a processor and a memory, wherein the memory stores program code, and when the program code is executed by the processor, the processor performs the steps of the content browsing guidance method described above.

[0048] This application provides a computer program product or computer program that includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the steps of any of the above-described content browsing guidance methods.

[0049] This application provides a computer-readable storage medium including program code. When the program product is run on an electronic device, the program code is used to cause the electronic device to perform the steps of the content browsing guidance method described above.

[0050] The beneficial effects of this application are as follows:

[0051] The content browsing guidance method, apparatus, electronic device, and storage medium provided in this application embodiment can classify the states of each multimedia content in a multimedia content set to obtain the browsing state corresponding to each multimedia content. Therefore, when displaying the multimedia content in the multimedia content set to the user on the browsing guidance interface, the main focus is on displaying the browsing state corresponding to each multimedia content. Furthermore, different browsing states correspond to different display effects. This method enriches the display style of multimedia content, enhances the differences in display between multimedia content, and helps users effectively identify multimedia content in different states, quickly select the multimedia content they need to view, and achieve rapid browsing guidance for multimedia content.

[0052] Other features and advantages of this application will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the application. The objectives and other advantages of this application may be realized and obtained by means of the structures particularly pointed out in the written description, claims, and drawings. Attached Figure Description

[0053] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:

[0054] Figure 1 This is an optional schematic diagram of an application scenario in an embodiment of this application;

[0055] Figure 2A This is a flowchart illustrating the first content browsing guidance method in this application embodiment;

[0056] Figure 2B This is a flowchart illustrating the second content browsing guidance method in this application embodiment;

[0057] Figure 3 This is a schematic diagram of a browsing guide interface in an embodiment of this application;

[0058] Figure 4A This is a schematic diagram of another content browsing interface in an embodiment of this application;

[0059] Figure 4B This is a schematic diagram illustrating the transition from a browsing guide interface to a content browsing interface in an embodiment of this application;

[0060] Figure 4C This is a schematic diagram illustrating the transition from a content browsing interface to a browsing guide interface in one embodiment of this application;

[0061] Figure 5 This is a schematic diagram of a browsing guidance interface including browsing guidance information in an embodiment of this application;

[0062] Figure 6 This is a schematic diagram of reference information in one embodiment of this application;

[0063] Figure 7 This is a flowchart illustrating the third content browsing guidance method in the embodiments of this application;

[0064] Figure 8 This is a sequence diagram illustrating the interactive implementation of a content browsing guidance method in an embodiment of this application.

[0065] Figure 9 This is a schematic diagram of the composition structure of the first content browsing guidance device in the embodiments of this application;

[0066] Figure 10 This is a schematic diagram of the composition structure of the second content browsing guidance device in the embodiments of this application;

[0067] Figure 11 This is a schematic diagram of the hardware structure of an electronic device using an embodiment of this application;

[0068] Figure 12 This is a schematic diagram of the hardware structure of another electronic device using an embodiment of this application. Detailed Implementation

[0069] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings of the embodiments of this application. Obviously, the described embodiments are only some embodiments of the technical solutions of this application, and not all embodiments. Based on the embodiments recorded in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the technical solutions of this application.

[0070] The following describes some of the concepts involved in the embodiments of this application.

[0071] Multimedia content: A human-computer interactive information exchange and dissemination medium that combines two or more media. Media includes text, images, sound, video, etc. In the embodiments of this application, multimedia content can be novels, articles, news, videos, music, pictures, etc., and can also refer to collectibles such as merchandise. Specifically, a multimedia content collection is a folder used to collect this multimedia content.

[0072] Client: Also known as user terminal, this refers to a program that provides local services to a client, corresponding to a server. Except for some applications that run only locally, it is generally installed on a regular client machine and needs to work in conjunction with the server. With the development of the Internet, commonly used client applications include web browsers used for the World Wide Web, email clients for sending and receiving emails, and instant messaging client software. For these types of applications, corresponding servers and service programs on the network are required to provide the corresponding services, such as database services, email services, etc. Therefore, a specific communication connection needs to be established between the client and the server to ensure the normal operation of the application.

[0073] Application user interface (UI): This is the medium for interaction and information exchange between the application system and the user. It converts the internal form of information into a human-readable form, aiming to enable users to operate the application conveniently and efficiently to achieve two-way interaction and complete the tasks they wish to accomplish using the application. In this embodiment, the application UI includes human-computer interaction and a graphical user interface (GUI). Specific UI elements include a browsing guidance interface and a content browsing interface. Different UI elements are used to display different content to the user, enabling different information interactions between the user and the application.

[0074] Browsing Guide Interface: A user-oriented interface used to display target multimedia content. The browsing guide interface can display the browsing status of each multimedia content item in the multimedia content set, and also displays the display effects based on the browsing status of each multimedia content item. In this embodiment, different browsing statuses correspond to different display effects. Furthermore, when displaying each multimedia content item, the multimedia content can also be displayed in separate areas according to its browsing status.

[0075] Browsing guidance information: This information is used to represent the reasons for viewing the recommended multimedia content. In this embodiment, the recommended multimedia content is selected from the multimedia content set based on the browsing probability of each piece of multimedia content. Taking e-books (novels) as an example, the multimedia content set refers to a user's bookshelf. The books in this bookshelf can be divided into several categories: currently being read, not read within a certain period of time, and already read. Assuming the book to be recommended is one of the unread books within a certain period of time, the browsing guidance information will indicate the reasons for recommending the book to the user.

[0076] Content browsing interface: A user-facing interface used to display details of multimedia content. Taking a novel as an example, the content browsing interface is specifically used to display the novel's content to the user. The content currently displayed on the interface is determined by the browsing progress of the multimedia content, showing the portion of the multimedia content corresponding to that progress.

[0077] The embodiments of this application relate to artificial intelligence (AI) and machine learning technologies, and are designed based on computer vision technology and machine learning (ML) in artificial intelligence.

[0078] Artificial intelligence (AI) is the theory, methods, technology, and application systems that use digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use that knowledge to achieve optimal results. In other words, AI is a comprehensive technology within computer science that attempts to understand the essence of intelligence and produce a new kind of intelligent machine that can react in a way similar to human intelligence.

[0079] Artificial intelligence (AI) studies the design principles and implementation methods of various intelligent machines, enabling them to perceive, reason, and make decisions. AI technology mainly includes computer vision, natural language processing, and machine learning / deep learning. With the research and advancement of AI technology, it is being researched and applied in multiple fields, such as smart homes, intelligent customer service, virtual assistants, smart speakers, intelligent marketing, autonomous driving, robotics, and smart healthcare. It is believed that with further technological development, AI will be applied in even more fields and play an increasingly important role.

[0080] Machine learning is a multidisciplinary field involving probability theory, statistics, approximation theory, convex analysis, and algorithm complexity theory, among others. It specifically studies how computers can simulate or implement human learning behavior to acquire new knowledge or skills and reorganize existing knowledge structures to continuously improve their performance. Compared to data mining, which focuses on finding patterns in large datasets, machine learning emphasizes algorithm design, enabling computers to automatically "learn" patterns from data and use these patterns to predict unknown data.

[0081] Machine learning is the core of artificial intelligence and the fundamental way to endow computers with intelligence. Its applications span all areas of artificial intelligence. Machine learning and deep learning typically include techniques such as artificial neural networks, belief networks, reinforcement learning, transfer learning, and inductive learning. In this application's embodiments, when calculating the browsing probability of various multimedia content, a probabilistic prediction model based on machine learning or deep learning is used. Based on this model, features are extracted from each multimedia content to obtain the browsing probability corresponding to each multimedia content.

[0082] The method for training a probability prediction model proposed in this application can be divided into two parts: a training part and an application part. The training part involves the field of machine learning. In the training part, the probability prediction model is trained using machine learning technology. Training samples containing sample multimedia content are used to train the probability prediction model. After the training samples pass through the probability prediction model, the output result of the probability prediction model is obtained. Based on the error between the output result and the labels marked on the training samples, the model parameters are continuously adjusted through optimization algorithms to obtain the trained probability prediction model. The application part is used to use the probability prediction model trained in the training part to extract features from each multimedia content in the multimedia content set, obtain the browsing probability corresponding to each multimedia content, and then select at least one multimedia content to be recommended from the multimedia content set based on the browsing probability corresponding to each multimedia content.

[0083] The design concept of the embodiments of this application is briefly introduced below:

[0084] With the convergence of mobile communication and the internet, smartphones are gaining popularity. Besides their basic calling functions, a wide variety of applications are developing on phones and online. Among these, e-books are increasingly favored by readers. As a modern reading trend, e-reading offers significant advantages: low carbon footprint, convenience, low cost, and large storage capacity. As the number of readers increases, the demand for book resources also rises.

[0085] However, current e-book applications in related technologies only provide a bookshelf module for storing books. After a user enters the e-book's bookshelf, the interface often displays all the pre-added books, showing only the cover, and all in the same way. As users continue to add books, the large number of books piles up and becomes disorganized, making it difficult for users to perceive the differences between them. Furthermore, because books are placed haphazardly, they are easily forgotten, and users rarely reread them. Finally, due to the cumbersome management process, users lack the motivation to organize their bookshelves, and over time, the bookshelf becomes a complex and bloated product module.

[0086] In view of this, this application proposes a content browsing guidance method, apparatus, electronic device, and storage medium. In this application, the various multimedia contents within a multimedia content set can be classified by state to obtain the browsing state corresponding to each multimedia content. Thus, when displaying the various multimedia contents within the multimedia content set to the user on the browsing guidance interface, the browsing state corresponding to each multimedia content is mainly displayed. Furthermore, different browsing states correspond to different display effects. This method enriches the display style of multimedia content, enhances the differences in display between multimedia content, and helps users effectively identify multimedia content in different states, quickly select the multimedia content they need to view, and achieve rapid browsing guidance for multimedia content.

[0087] The preferred embodiments of this application are described below with reference to the accompanying drawings. It should be understood that the preferred embodiments described herein are for illustration and explanation only and are not intended to limit this application. Furthermore, the embodiments and features in the embodiments of this application can be combined with each other without conflict.

[0088] like Figure 1 The diagram illustrates an application scenario of an embodiment of this application. The application scenario diagram includes two terminal devices 110 and one server 120. The terminal devices 110 and the server 120 can communicate via a communication network. Users can view multimedia content through the terminal devices 110. The terminal devices 110 can have applications related to the multimedia content installed, such as e-book reading applications, browsers, etc. The applications involved in this embodiment can be software, or web pages, mini-programs, etc. The backend server is the backend server corresponding to the software, web pages, mini-programs, etc., and the specific type of client is not limited.

[0089] In one alternative implementation, the communication network is either a wired network or a wireless network. The terminal device 110 and the server 120 can be directly or indirectly connected via wired or wireless communication, and this application does not impose any limitations on this.

[0090] For example, the client sends a request to the server 120 through the terminal device 110, and the server 120 returns the browsing status of each multimedia content to the client through the terminal device 110; another example is that the server 120 returns the browsing probability corresponding to each multimedia content to the client through the terminal device 110, and so on.

[0091] In this embodiment, the terminal device 110 is an electronic device used by a user. This electronic device can be a personal computer, mobile phone, tablet computer, laptop, e-book reader, smart home device, or other computer device with certain computing capabilities that runs instant messaging software and websites or social networking software and websites. Each terminal device 110 connects to the server 120 via a wireless network. The server 120 can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDN), and big data and artificial intelligence platforms.

[0092] The probability prediction model can be deployed on server 120 for training. Server 120 can store a large number of training samples for training the probability prediction model. Optionally, after the probability prediction model is trained based on the training method in this embodiment, the trained probability prediction model can be directly deployed on server 120 or terminal device 110. Generally, the probability prediction model is directly deployed on server 120. In this embodiment, the probability prediction model is often used to predict the probability of a target user browsing multimedia content.

[0093] The following describes the content browsing guidance method provided by the exemplary embodiments of this application in conjunction with the application scenarios described above and with reference to the accompanying drawings. It should be noted that the above application scenarios are only shown to facilitate understanding of the spirit and principles of this application, and the embodiments of this application are not limited in any way in this respect.

[0094] See Figure 2A The diagram shown is a flowchart of the first content browsing guidance method provided in this application embodiment, applied to the client side. The specific implementation process of this method is as follows:

[0095] S21: In response to the trigger operation of browsing the multimedia content collection, the browsing status of each multimedia content in the multimedia content collection is displayed on the browsing guide interface, and the corresponding display effect is presented according to the browsing status of each multimedia content. Different browsing statuses correspond to different display effects.

[0096] Multimedia content can include novels, articles, news, videos, music, pictures, etc., and can also refer to collectibles such as merchandise. In this embodiment, a novel is used as an example for illustration. The client can be an e-book client, and the server refers to the server corresponding to the e-book client. The multimedia content collection is specifically a bookmarking folder used to collect multimedia content. When the multimedia content is a novel, the multimedia content collection can refer to a bookshelf, used to collect books added by the user. The browsing status refers to the reading status of the novel.

[0097] In one optional implementation, when performing step S21, after the client responds to the trigger operation of browsing the multimedia content set, it also needs to send a request to the server, and then receive the browsing status of each multimedia content corresponding to each multimedia content returned by the server before the browsing guidance interface can display the browsing status of each multimedia content in the multimedia content set.

[0098] The browsing status of each multimedia content is obtained by classifying the status of each multimedia content based on the operation information of the account associated with each multimedia content and at least one of the content elements of each multimedia content.

[0099] In this embodiment of the application, a novel is mainly used as an example. Accordingly, the associated account refers to the account currently logged into the e-book client, and the novel is collected in the bookshelf corresponding to that account.

[0100] In other words, for any single multimedia content, its browsing status can be categorized based on the account's associated activity information, such as browsing time, usage time, location, and source of the received content. Alternatively, the status can be categorized based on the content elements, such as format and content details. Or, the browsing status can be categorized based on the account's associated activity information and the content elements themselves.

[0101] In this embodiment, after receiving a request from the client triggered by a response to view a multimedia content collection, the server obtains the browsing status of each multimedia content in the collection and returns the browsing status of each multimedia content to the client. Upon receiving the browsing status of each multimedia content returned by the server, the client can display the browsing status of each multimedia content in the browsing guide interface and present corresponding display effects based on the browsing status of each multimedia content.

[0102] That is, the bookshelf interface displays the browsing status of each book and presents corresponding display effects based on the browsing status of each book, referring to the cover display effect (also known as display style). For example Figure 3 As shown, the browsing guide interface is... Figure 3 The bookshelf interface shown. Figure 3 The interface displays several novels, forming a multimedia content collection. The novel "So You Are xx" is currently being read; the novels "Shocking xx", "The Rest of My Life xx", and three novels in "My Collection" are currently unread. This browsing status indicates not only whether a novel is being read or not, but also the current reading progress. For example, "So You Are xx" has 120 chapters, 6 chapters have been read, and 3 new chapters have been updated. Similarly, "Shocking xx" has 128 chapters, 66 chapters have been read; and "The Rest of My Life xx" has 128 chapters, 326 chapters have been read, and it is currently unread.

[0103] Furthermore, novels that haven't been read for a longer period can be further categorized, including: unread within 7 days, unread within 8-30 days, and unread for 30+ days. For example... Figure 3 As shown in the image, the novel "Shocking XX" has been unread for 5 days, which falls under the category of unread for 7 days; the novel "So You Are XX" has been unread for 15 days, which falls under the category of unread for 8-30 days; and the novels in my collection have been unread for 30+ days.

[0104] Additionally, it's important to note that the display effects differ for the two browsing states listed above: "Reading" and "Not Reading for a Period of Time." For example, there's one book in the "Reading" state, namely the novel "So You Are xx," which will display: large cover + (reading) progress + update status + last location, for instance... Figure 3 The "6 chapters / 120 chapters, 3 chapters updated" shown indicates that the book has not been read for more than a period of time (5 books). The corresponding display effect is: dynamic cover + number of days unread.

[0105] Optionally, for novels that haven't been read for a long time, the display effects can be further refined according to the above classification, for example:

[0106] Unread for 7 days: Only the cover and title are displayed, and the cover is desaturated and dusty, with reading guidance provided; Unread for 8-30 days: Only the cover and title are displayed, and the cover shows cracks, tears, etc., with reading guidance provided; Unread for 30+ days: Multiple books are piled up in the folder, and the folder shows dust and signs of wear, with reading guidance provided.

[0107] Additionally, it should be noted that the distinction between display effects is not limited to the old and new styles such as desaturation and graying listed above. It can also include styles such as map distribution (e.g., different cities are divided into unlocked or locked), label marking, etc., without specific limitations here.

[0108] S22: In response to a browsing operation triggered for a target multimedia content in a multimedia content set, update the browsing status and corresponding display effects of the target multimedia content on the browsing guide interface.

[0109] It should be noted that the content browsing guidance method in this application is not limited to novels, but can also be applied to the dynamic management of various collections such as videos, pictures, and goods.

[0110] In the above implementation, the various multimedia contents within the multimedia content set can be classified by state to obtain the browsing state corresponding to each multimedia content. Thus, when the browsing guidance interface displays the various multimedia contents within the multimedia content set to the user, it mainly displays the browsing state corresponding to each multimedia content. Furthermore, different browsing states correspond to different display effects, enriching the display style of multimedia content and helping users effectively identify multimedia content in different states and quickly select the multimedia content they need to view.

[0111] For example, in e-book applications, even after users continuously add books, there won't be a large accumulation of books that create a chaotic situation, making it easier for users to perceive the differences between books.

[0112] In one optional implementation, when displaying various multimedia contents on the browsing guide interface, they can also be displayed in separate areas according to the browsing status. Specifically, according to the browsing status of each multimedia content, the browsing status of each multimedia content is displayed in separate areas on the browsing guide interface, and the corresponding display effect is presented according to the browsing status of each multimedia content. Multimedia contents belonging to the same browsing status are located in the same display area.

[0113] For example Figure 3 As shown, the browsing guide interface is divided into three areas: "Reading", "Unread for a period of time", and "My reading memories". The "Reading" area contains 1 novel, the "Unread for a period of time" area contains 5 novels, and the "My reading memories" area contains 3 novels. All 3 novels have been read, so detailed content, cover information, etc. of these 3 novels are not displayed on the browsing guide interface.

[0114] In this embodiment of the application, for novels that have been read: they are stored in reading memories, and clicking on them allows you to view book-related memories, such as the start date of reading, the cumulative number of days of reading, thoughts, comments, etc.

[0115] The above implementation methods enrich the display styles of books, helping users effectively identify books in different states and quickly select the book they are reading to continue reading.

[0116] In this embodiment, after a user clicks to enter the bookshelf, they can select a novel from the bookshelf as the target multimedia content to browse. Then, the browsing guidance interface updates the novel's browsing status and corresponding display effects.

[0117] In an optional embodiment, step S22 may also be implemented based on the following process, see reference. Figure 2B As shown:

[0118] S221: In response to a browsing operation triggered for a target multimedia content in a multimedia content set, display a content browsing interface for the target multimedia content, and display the content in the content browsing interface that corresponds to the browsing progress of the target multimedia content.

[0119] For example, for Figure 3 The novels shown are in an unread state. When a user selects one of these unread novels, such as "The Shocking XX," which has been unread for a long time, dust, cracks, etc., will be wiped clean. Figure 4A As shown. Afterwards, you open the reader and begin reading. A content browsing interface for the novel is displayed, and based on your browsing progress, the content in the novel corresponding to your browsing progress is displayed in the content browsing interface, such as... Figure 4B As shown, in Figure 4B The content browsing interface shown is displaying Chapter 66, "Farewell".

[0120] S222: In response to a browsing end operation triggered for the target multimedia content, if it is determined that the browsing status of the target multimedia content has changed, the browsing status of the target multimedia content is updated on the browsing guidance interface, and the display area and corresponding display effects of the target multimedia content in the browsing guidance interface are adjusted according to the updated browsing status of the target multimedia content.

[0121] For example Figure 4C As shown, when the user finishes reading and returns to the bookshelf, the novel "Shocking xx" is updated to a reading status and placed at the top of the bookshelf. The corresponding display effect also changes. It is no longer desaturated or grayed out, and it displays the same display effect as the novel "So You Are xx". It shows "66 chapters / 128 chapters" and 3 newly updated chapters.

[0122] In one alternative implementation, to rekindle the user's desire to reread, reading guidance prompts can be further added. Specifically, the browsing guidance interface uses a different display effect than the corresponding browsing state to display at least one multimedia content to be recommended, and displays browsing guidance information for the at least one multimedia content to be recommended. The at least one multimedia content to be recommended is multimedia content selected from the multimedia content set based on the browsing probability of each multimedia content. The browsing guidance information is used to represent the reason for viewing the at least one multimedia content to be recommended.

[0123] See Figure 5 As shown, this is a schematic diagram of a browsing guidance interface containing browsing guidance information in an embodiment of this application. The book to be recommended, "The Shocking XX," is the multimedia content to be recommended in this embodiment of the application. The multimedia content to be recommended is displayed in a different way than the display effect corresponding to the previous browsing state, such as... Figure 5 As shown, the book cover moved slightly (like dust being blown away by the wind, or the pages being slightly opened), and browsing guidance information was also displayed. Figure 5 The reading guide shown reads, "Fan fiction based on the popular TV series 'xxx,' open it and take a look~."

[0124] In this embodiment, the multimedia content to be recommended is selected from the multimedia content set based on the browsing probability of each piece of multimedia content. For example, it may be selected from the multimedia content set with the highest (or second highest) browsing probability, or from the multimedia content set whose browsing status is "unread for a period of time" and thus the multimedia content with the highest (or second highest) browsing probability. Of course, multiple multimedia content to be recommended can also be selected, such as selecting the top N multimedia content with the highest browsing probability, where N is a positive integer.

[0125] In one optional implementation, for each piece of multimedia content, the following operations may be performed separately to determine the browsing probability corresponding to each piece of multimedia content:

[0126] For each multimedia content, obtain relevant reference information, including at least one of the following: associated account browsing preferences, usage scenarios, and environmental information; based on the reference information of each multimedia content, analyze and obtain various content tags corresponding to the multimedia content; match each type of content tag with various preset reference tags, and determine the browsing probability corresponding to the multimedia content based on the matching results.

[0127] Among them, the various content tags refer to those derived from the analysis of reference information based on a specific multimedia content, while the various preset reference tags are set by the user or obtained from experience analysis.

[0128] In this embodiment, the client can also combine reference information related to the multimedia content to calculate the browsing probability (also known as the reading probability) of each multimedia content. Then, when the client responds to the trigger operation request to browse the multimedia content set, it can filter at least one multimedia content to be recommended from the multimedia content set based on the browsing probability of each multimedia content. This at least one multimedia content to be recommended is then displayed on the browsing guidance interface using a display effect different from that corresponding to the browsing state, along with browsing guidance information for the at least one multimedia content to be recommended. The browsing guidance information is used to characterize the reason for browsing at least one multimedia content to be recommended, such as... Figure 5 As shown.

[0129] Alternatively, the server can calculate the browsing probability of each multimedia content by combining relevant reference information. Specifically, when the server receives a request from the client triggered by a response to browse a set of multimedia content, it returns the browsing probability of each multimedia content to the client. This allows the client to filter at least one piece of multimedia content to be recommended from the set based on the browsing probability of each piece of multimedia content, and display this content in the browsing guidance interface using a different display effect than that corresponding to the browsing status, along with browsing guidance information for this content.

[0130] In this application embodiment, the reference information includes at least one of the following: associated account browsing preferences, usage scenarios, and environmental information. See also... Figure 6 As shown, it is a schematic diagram of reference information in an embodiment of this application. Figure 6 The reference information shown includes three types: reading preferences (i.e., account browsing preferences), usage scenarios, and objective environment (i.e., environmental information).

[0131] Reading preferences include, but are not limited to: reading tags, recent reading behavior, and recent bookstore exploration behavior. Specifically, reading tags refer to the novel genre tags that users like, such as fantasy, urban, etc., obtained through user settings; recent reading behavior represents novels read for more than 5 minutes in the past 30 days, and a tag can be determined based on these novels; recent bookstore exploration behavior represents novels clicked on in the bookstore in the past 30 days, and a tag can be determined based on these novels.

[0132] The usage scenarios include, but are not limited to, location and current time period. Specifically, location is represented by tags of novels the user frequently reads at the current location, based on the user's reading history; current time period is represented by tags of novels the user frequently reads at the current time, based on the user's reading history.

[0133] The objective environment includes, but is not limited to, a hot topic database, friends' reading behavior, and book popularity. Specifically, the hot topic database refers to the keywords that are popular across the entire network in the past 7 days, and a category of tags can be determined based on these keywords; friends' reading behavior refers to novels that friends have read for more than 5 minutes in the past 30 days, and a category of tags can be determined based on these novels; book popularity refers to novels whose popularity has surged by more than 100,000 in the past 7 days, and a category of tags can also be determined based on these novels.

[0134] In one optional implementation, when calculating the browsing probability corresponding to each multimedia content, the following operations are performed for each multimedia content:

[0135] For each multimedia content, obtain relevant reference information; based on the reference information, analyze and obtain various content tags corresponding to the multimedia content; match each content tag with various preset reference tags, and determine the browsing probability of the multimedia content based on the matching results.

[0136] Among them, the various content tags refer to those derived from the analysis of reference information based on a specific multimedia content, while the various preset reference tags are set by the user or obtained from experience analysis.

[0137] Furthermore, the embodiments of this application further define weights for different dimensions, for example:

[0138] The weights for reading tags are x1, recent reading behavior is x2, recent bookstore exploration behavior is x3, current location is y1, current time period is y2, trending topics are z1, friends' reading behavior is z2, and book popularity is z3.

[0139] The specific method for calculating the probability score of reading a book (i.e., the probability of browsing) is as follows:

[0140] When the novel tags on the bookshelf match the tags in the model dimension, a score is calculated. Taking novel 'a' as an example:

[0141] Table 1

[0142] Reading Tags Reading behavior Exploratory behavior Location Current period Hotspot Library Friends' reading behavior Book popularity Matching situation 1 0 0 1 0 0 1 1 Single item score x1 0 0 y1 0 0 z1 z2

[0143] Here, 1 indicates that the content tag matches the corresponding preset reference tag, and 0 indicates that the content tag does not match the corresponding preset reference tag. The matching results for the content tags in the above categories are as follows: reading tags, location, friends' reading behavior, and book popularity. Therefore, the reading probability score for novel a is x1 + y1 + z1 + z2. Similarly, the reading probability score for all books on the bookshelf can be calculated, and the novel with the highest score will receive reading guidance.

[0144] In this embodiment, the reading probability of all books in the bookshelf can be calculated by combining data such as the user's reading tags, recent reading behavior, bookstore operation behavior, user location, current time period, recent news hotspots, and book popularity. It should be noted that the weighting calculation method for the reading probability score is not limited, nor is the type of dimension selected; the above is merely an example and no specific limitations are made here.

[0145] In the above implementation, based on the reading probability of books, some books to be recommended can be selected from unread books, and relevant browsing guidance information can be displayed. This can enhance users' awareness of unread books, arouse their desire to reread them, and prevent users from forgetting the books.

[0146] In one optional implementation, for each multimedia content, if the browsing status of a multimedia content indicates that the unbrowsed duration of the multimedia content exceeds a preset duration, then the multimedia content is removed from the multimedia content set.

[0147] For example, for Figure 3 The three books that have not been read for 30+ days in the bookshelf shown can be removed from the bookshelf.

[0148] In other words, in this embodiment of the application, books that are no longer of interest can be removed from the bookshelf, keeping the bookshelf tidy and vibrant, reducing the hassle of user management operations, and preventing the bookshelf from becoming a complex and bulky product module over time.

[0149] See Figure 7 The diagram shown is a flowchart of the third content browsing guidance method provided in this application embodiment, applied to the server side. The specific implementation process of this method is as follows:

[0150] S71: After receiving the request sent by the client through the trigger operation of browsing the multimedia content collection, obtain the browsing status of each multimedia content in the multimedia content collection, and return the browsing status of each multimedia content to the client so that the client can display the browsing status of each multimedia content on the browsing guide interface, and present the corresponding display effect on the browsing guide interface according to the browsing status of each multimedia content. Different browsing statuses correspond to different display effects.

[0151] In this embodiment, after the client responds to the trigger operation of browsing a multimedia content set, it sends a retrieval request to the server. Upon receiving the retrieval request, the server queries the browsing status of each multimedia content item in the corresponding multimedia content set and returns it to the client for display. Figure 3 As shown.

[0152] S72: After receiving a browsing status update request for the target multimedia content, update the browsing status of the stored target multimedia content. The browsing status update request is triggered by the client in response to a browsing operation triggered for the target multimedia content in the multimedia content set.

[0153] Afterwards, when a user opens their bookshelf and clicks to browse a novel, the browsing status of that novel may or may not change. For example... Figures 4A to 4C As shown, when a user browses target multimedia content, the browsing status of the target multimedia content changes. Therefore, the client also needs to send a browsing status update request for the target multimedia content to the server. The server updates the browsing status of the stored target multimedia content according to the browsing status update request.

[0154] In one optional implementation, after receiving a request from a client triggered by a response to browse a collection of multimedia content, the server first needs to determine the operation information of the account associated with each multimedia content in the collection and at least one of the content elements of each multimedia content; then, based on the operation information of the account associated with each multimedia content and at least one of the content elements of each multimedia content, the server classifies the status of each multimedia content to obtain the browsing status of each multimedia content.

[0155] In one optional implementation, the operation information may include the latest browsing time corresponding to the multimedia content; in this method, when classifying the status of each multimedia content according to the operation information corresponding to the account associated with each multimedia content, the following operations are performed for each multimedia content:

[0156] For one of the multimedia contents, the difference between the current time and the latest browsing time corresponding to the multimedia content is used as the unviewed duration corresponding to the multimedia content; according to the mapping relationship between the time interval to which the unviewed duration belongs and the browsing state, the browsing state corresponding to the multimedia content is determined.

[0157] Suppose the current date (current time) is T1. Taking the novel a as an example, the date of the last reading is T2. Then the number of unread days of the novel a can be calculated as: T = T1 - T2. Furthermore, judge the time interval to which T belongs, and determine the corresponding mapping relationship according to this time interval.

[0158] For example, when T <= 7, the browsing state is S1: reading; when 7 < T <= 30, the browsing state is S2: lightly unread; when T > 30, the browsing state is S3: severely unread, and so on.

[0159] Moreover, in the embodiments of the present application, different browsing states also correspond to different display effects. For example:

[0160] S1 corresponds to the display effect M1 (such as a larger-sized cover + reading progress + last positioned content); S2 corresponds to the display effect M2 (such as only showing the cover and title, and the cover is de-colored, covered with dust, etc.); S3 corresponds to the display effect M3 (such as multiple books stacked in a folder, and the folder shows the appearance of being covered with dust and getting old, etc.).

[0161] It should be noted that the division dimension of the browsing state is not limited to those listed in the above embodiments other than the latest browsing time. It can also be dimensions such as location, format (referring to file types, such as video, audio), source (such as when the multimedia content refers to a file on the computer desktop, according to time / document location, sent by different people, etc.), content elements (including a certain person, certain buildings), etc. It can also be a combination of multiple dimensions. For example, on the basis of the browsing time listed above, combined with content elements, a more detailed browsing state can be divided, and so on. No specific limitation is made here.

[0162] In an optional implementation manner, the server can also calculate the browsing probability corresponding to each multimedia content in combination with the reference information related to the multimedia content. When the server receives a fetch request sent by the client in response to the trigger operation of browsing the multimedia content set, it returns the browsing probability corresponding to each multimedia content to the client, so that the client can screen out at least one multimedia content to be recommended from the multimedia content set according to the browsing probability corresponding to each multimedia content, and display at least one multimedia content to be recommended in a manner different from the display effect corresponding to the corresponding browsing state in the browsing guidance interface, and display the browsing guidance information for at least one multimedia content to be recommended, where the browsing guidance information is used to represent the reason for browsing at least one multimedia content to be recommended, such as Figure 5 As shown, the repeated parts will not be repeated.

[0163] In one optional implementation, when the server calculates the browsing probability corresponding to each multimedia content, the following operations are performed for each multimedia content:

[0164] For each multimedia content, obtain relevant reference information; based on the reference information, analyze and obtain various content tags corresponding to the multimedia content; match each content tag with various preset reference tags, and determine the browsing probability of the multimedia content based on the matching results.

[0165] It should be noted that the calculation method for the browsing probability of each multimedia content on the server side can be found in the detailed explanation on the client side, and will not be repeated here.

[0166] In one alternative implementation, a probabilistic prediction model can be trained using machine learning. This involves training samples containing multimedia content to train the model. After the training samples pass through the model, the output is obtained. Based on the error between the output and the labels on the training samples, the model parameters are continuously adjusted using an optimization algorithm to obtain the trained probabilistic prediction model. Subsequently, the probabilistic prediction model trained in the training phase can be used to extract features from each multimedia content in the multimedia content set, obtaining the viewing probability of each multimedia content. Then, based on the viewing probabilities of each multimedia content, at least one multimedia content to be recommended can be selected from the multimedia content set.

[0167] It should be noted that the process of calculating the browsing probability for each multimedia content can also be implemented by the client. This eliminates the need for server feedback, and the client analyzes the reference information corresponding to each multimedia content to obtain its browsing probability. Of course, the probability prediction model can also be deployed on terminal devices, which will not be elaborated upon here.

[0168] See Figure 8 The diagram shown is an interactive timing diagram of a content browsing guidance method according to an embodiment of this application. The specific implementation flow of this method is as follows:

[0169] First, the user enters the novel channel; when the user clicks on the bookshelf, the client requests data from the server, and the server reads the reading status of the novels on the bookshelf; the reading status can be marked by the user.

[0170] Afterwards, the server determines whether the novel has been finished reading, and based on the result, sends a list of novels that have been read back to the client; the client then displays the list of novels that have been read in the "My Reading Memories" module.

[0171] At the same time, the server will also calculate the number of days T that each unread novel in the list of unread novels has not been read; then, the server will match the corresponding browsing status according to the T of each novel and send the browsing status of the unread novels back to the client.

[0172] Furthermore, the client matches the corresponding display effect according to the novel's browsing status and displays it in the novel list (i.e., bookshelf), presenting different book styles;

[0173] When a user selects a novel 'a' that is not in state S1, the client changes the book style to M1 and transmits the state change data to the server; the server then updates the novel's state to S1.

[0174] When the user exits the reader and returns to the bookshelf, the process returns to the initial steps, and the status of the novels on the bookshelf is checked and calculated again.

[0175] Based on the same inventive concept, embodiments of this application also provide a content browsing guidance device. For example... Figure 9 As shown, this is a schematic diagram of the structure of the first type of content browsing guidance device 900 in this application embodiment, which may include:

[0176] The first response unit 901 is used to respond to the trigger operation of browsing the multimedia content collection, display the browsing status of each multimedia content in the multimedia content collection on the browsing guide interface, and present the corresponding display effect according to the browsing status of each multimedia content, wherein different browsing statuses correspond to different display effects.

[0177] The second response unit 902 is used to respond to a browsing operation triggered for a target multimedia content in the multimedia content set, and to update the browsing status and corresponding display effect of the target multimedia content on the browsing guidance interface.

[0178] Optionally, the first response unit 901 is also used for:

[0179] After responding to the trigger operation of browsing the multimedia content collection, before the browsing guide interface displays the browsing status of each multimedia content in the multimedia content collection, a request is sent to the server to receive the browsing status of each multimedia content returned by the server. The browsing status of each multimedia content is obtained by classifying the status of each multimedia content based on the operation information of the account associated with each multimedia content and at least one of the content elements of each multimedia content.

[0180] Optionally, the first response unit 901 is specifically used for:

[0181] Based on the browsing status of each multimedia content, the browsing guide interface displays the browsing status of each multimedia content in separate areas, and presents corresponding display effects according to the browsing status of each multimedia content. Multimedia content belonging to the same browsing status is located in the same display area.

[0182] Optionally, the second response unit 902 is specifically used for:

[0183] In response to a browsing operation triggered for a target multimedia content in a multimedia content collection, a content browsing interface for the target multimedia content is displayed, and according to the browsing progress of the target multimedia content, the content in the content browsing interface that corresponds to the browsing progress is displayed.

[0184] In response to a browsing end operation triggered for the target multimedia content, if it is determined that the browsing status of the target multimedia content has changed, the browsing status of the target multimedia content is updated on the browsing guidance interface, and the display area and corresponding display effects of the target multimedia content in the browsing guidance interface are adjusted according to the updated browsing status of the target multimedia content.

[0185] Optionally, the device also includes:

[0186] The recommendation unit 903 is used to display at least one multimedia content to be recommended in the browsing guidance interface in a way that is different from the display effect corresponding to the corresponding browsing state, and to display browsing guidance information for the at least one multimedia content to be recommended. The at least one multimedia content to be recommended is multimedia content selected from the multimedia content set according to the browsing probability corresponding to each multimedia content. The browsing guidance information is used to represent the reason for browsing at least one multimedia content to be recommended.

[0187] Optionally, the device also includes:

[0188] Processing unit 904 is used to determine the browsing probability of each multimedia content in the following manner:

[0189] Perform the following operations for each multimedia content:

[0190] For one multimedia content among various multimedia content, obtain reference information related to the multimedia content, including at least one of the following: associated account browsing preferences, usage scenarios, and environmental information;

[0191] Based on the reference information of a multimedia content, various content tags corresponding to the multimedia content are obtained through analysis of the reference information.

[0192] Each type of content tag is matched with a type of preset reference tag, and the browsing probability of a multimedia content is determined based on the matching results.

[0193] Optionally, the device also includes:

[0194] The adjustment unit 905 is used to remove a multimedia content from the multimedia content set if the browsing status of a multimedia content indicates that the unbrowsed duration of the multimedia content exceeds a preset duration.

[0195] Based on the same inventive concept, embodiments of this application also provide a content browsing guidance device. For example... Figure 10 As shown, this is a schematic diagram of the structure of the second type of content browsing guidance device 1000 in this application embodiment, which may include:

[0196] The first feedback unit 1001 is used to receive the acquisition request sent by the client through the trigger operation of the multimedia content collection, acquire the browsing status of each multimedia content in the multimedia content collection, and return the browsing status of each multimedia content to the client so that the client can display the browsing status of each multimedia content on the browsing guide interface, and present the corresponding display effect on the browsing guide interface according to the browsing status of each multimedia content, wherein different browsing statuses correspond to different display effects.

[0197] The update unit 1002 is used to update the browsing status of the target multimedia content after receiving a browsing status update request for the target multimedia content. The browsing status update request is triggered by the client in response to a browsing operation triggered for the target multimedia content in the multimedia content set.

[0198] Optionally, the first feedback unit 1001 is specifically used for:

[0199] After receiving the request sent by the client through the trigger operation of browsing the multimedia content collection, determine the operation information of the account associated with each multimedia content in the multimedia content collection and at least one of the content elements of each multimedia content;

[0200] Based on the operation information of the account associated with each multimedia content and at least one of the content elements of each multimedia content, the status of each multimedia content is classified to obtain the browsing status of each multimedia content.

[0201] Optionally, the operation information includes the latest browsing time corresponding to the multimedia content; the first feedback unit 1001 is specifically used for:

[0202] Perform the following operations for each multimedia content:

[0203] For any multimedia content, the difference between the current time and the latest browsing time of the multimedia content is taken as the unbrowsed duration of the multimedia content.

[0204] The browsing status of multimedia content is determined based on the mapping relationship between the time interval of unviewed duration and the browsing status.

[0205] Optionally, the device also includes:

[0206] The second feedback unit 1003 is used to receive a request sent by the client through a trigger operation to browse a set of multimedia content, and then return the browsing probability corresponding to each multimedia content to the client, so that the client can select at least one multimedia content to be recommended from the set of multimedia content according to the browsing probability corresponding to each multimedia content, and display at least one multimedia content to be recommended in the browsing guidance interface in a way that is different from the display effect corresponding to the corresponding browsing state, and display browsing guidance information for at least one multimedia content to be recommended, wherein the browsing guidance information is used to characterize the reason for browsing at least one multimedia content to be recommended.

[0207] Optionally, the second feedback unit 1003 is also used for:

[0208] Before returning the browsing probability corresponding to each multimedia content to the client, perform the following operations for each multimedia content:

[0209] For one multimedia content among various multimedia content, obtain reference information related to the multimedia content, including at least one of the following: associated account browsing preferences, usage scenarios, and environmental information;

[0210] Based on the reference information of a multimedia content, various content tags corresponding to the multimedia content are obtained through analysis of the reference information.

[0211] Each type of content tag is matched with a type of preset reference tag, and the browsing probability of a multimedia content is determined based on the matching results.

[0212] For ease of description, the above sections are divided into modules (or units) according to their functions and described separately. Of course, in implementing this application, the functions of each module (or unit) can be implemented in one or more software or hardware components.

[0213] Having described the content browsing guidance method and apparatus according to exemplary embodiments of this application, we will now describe an electronic device according to another exemplary embodiment of this application.

[0214] Those skilled in the art will understand that various aspects of this application can be implemented as a system, method, or program product. Therefore, various aspects of this application can be specifically implemented in the following forms: a completely hardware implementation, a completely software implementation (including firmware, microcode, etc.), or a combination of hardware and software implementations, collectively referred to herein as a "circuit," "module," or "system."

[0215] Based on the same inventive concept as the above-described method embodiments, this application also provides an electronic device. This electronic device can be used for content browsing guidance. In one embodiment, the electronic device can be a server, such as... Figure 1 The server 120 is shown. In this embodiment, the electronic device can be structured as follows: Figure 11 As shown, it includes a memory 1101, a communication module 1103, and one or more processors 1102.

[0216] The memory 1101 is used to store computer programs executed by the processor 1102. The memory 1101 may mainly include a program storage area and a data storage area. The program storage area may store the operating system and programs required to run instant messaging functions, etc.; the data storage area may store various instant messaging information and operation instruction sets, etc.

[0217] Memory 1101 may be volatile memory, such as random-access memory (RAM); memory 1101 may also be non-volatile memory, such as read-only memory, flash memory, hard disk drive (HDD), or solid-state drive (SSD); or memory 1101 may be any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto. Memory 1101 may be a combination of the above-described memories.

[0218] Processor 1102 may include one or more central processing units (CPUs) or digital processing units, etc. Processor 1102 is used to implement the above-described content browsing and guidance method when calling computer programs stored in memory 1101.

[0219] The communication module 1103 is used to communicate with terminal devices and other servers.

[0220] This application does not limit the specific connection medium between the memory 1101, the communication module 1103, and the processor 1102 as described above. This disclosure embodiment... Figure 11 The memory 1101 and the processor 1102 are connected via a bus 1104, and the bus 1104 is in Figure 11 The connections between other components are shown in thick lines only and are not intended to be limiting. Bus 1104 can be divided into address bus, data bus, control bus, etc. For ease of illustration, Figure 11 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0221] The memory 1101 stores a computer storage medium, which stores computer-executable instructions for implementing the content browsing guidance method of this application embodiment. The processor 1102 is used to execute the above-described content browsing guidance method, such as... Figure 7 As shown.

[0222] In another embodiment, the electronic device can also be other electronic devices, such as... Figure 1 The terminal device 110 is shown. In this embodiment, the electronic device can be structured as follows: Figure 12 As shown, it includes components such as: communication component 1210, memory 1220, display unit 1230, camera 1240, sensor 1250, audio circuit 1260, Bluetooth module 1270, processor 1280, etc.

[0223] The communication component 1210 is used to communicate with the server. In some embodiments, it may include a Circuit-Wireless Fidelity (WiFi) module, which is a short-range wireless transmission technology. Electronic devices can use the WiFi module to help users send and receive information.

[0224] The memory 1220 can be used to store software programs and data. The processor 1280 executes various functions of the terminal device 110 and performs data processing by running the software programs or data stored in the memory 1220. The memory 1220 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. The memory 1220 stores an operating system that enables the terminal device 110 to run. In this application, the memory 1220 may store the operating system and various applications, and may also store code for executing the content browsing boot method of the embodiments of this application.

[0225] The display unit 1230 can also be used to display information input by the user or information provided to the user, as well as various menus of the terminal device 110, forming a graphical user interface (GUI). Specifically, the display unit 1230 may include a display screen 1232 disposed on the front of the terminal device 110. The display screen 1232 may be configured as a liquid crystal display, a light-emitting diode, or the like. The display unit 1230 can be used to display the application operation interface in the embodiments of this application.

[0226] The display unit 1230 can also be used to receive input digital or character information and generate signal inputs related to user settings and function control of the terminal device 110. Specifically, the display unit 1230 may include a touch screen 1231 disposed on the front of the terminal device 110, which can collect touch operations of the user on or near it, such as clicking a button, dragging a scroll box, etc.

[0227] The touchscreen 1231 can be placed on top of the display screen 1232, or the touchscreen 1231 and the display screen 1232 can be integrated to realize the input and output functions of the terminal device 110. After integration, it can be referred to as a touch display screen. In this application, the display unit 1230 can display the application program and the corresponding operation steps.

[0228] Camera 1240 can be used to capture still images, which users can send to other users in a chat via a client. There can be one or multiple cameras 1240. An object is projected onto a photosensitive element through a lens, generating an optical image. The photosensitive element can be a charge-coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the light signal into an electrical signal, which is then transmitted to the processor 1280 to be converted into a digital image signal.

[0229] The terminal device may also include at least one sensor 1250, such as an accelerometer 1251, a proximity sensor 1252, a fingerprint sensor 1253, and a temperature sensor 1254. The terminal device may also be equipped with other sensors such as a gyroscope, barometer, hygrometer, thermometer, infrared sensor, light sensor, and motion sensor.

[0230] Audio circuitry 1260, speaker 1261, and microphone 1262 provide an audio interface between the user and terminal device 110. Audio circuitry 1260 converts received audio data into electrical signals, which are then transmitted to speaker 1261, where they are converted into sound signals for output. Terminal device 110 may also be equipped with volume buttons for adjusting the volume of the sound signal. On the other hand, microphone 1262 converts collected sound signals into electrical signals, which are received by audio circuitry 1260, converted into audio data, and then output to communication component 1210 for transmission to, for example, another terminal device 110, or to memory 1220 for further processing.

[0231] Bluetooth module 1270 is used to interact with other Bluetooth devices that also have Bluetooth modules via the Bluetooth protocol. For example, a terminal device can establish a Bluetooth connection with a wearable electronic device (such as a smartwatch) that also has a Bluetooth module through Bluetooth module 1270, thereby exchanging data.

[0232] The processor 1280 is the control center of the terminal device, connecting various parts of the terminal through various interfaces and lines. It executes various functions and processes data by running or executing software programs stored in the memory 1220 and calling data stored in the memory 1220. In some embodiments, the processor 1280 may include one or more processing units; the processor 1280 may also integrate an application processor and a baseband processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the baseband processor mainly handles wireless communication. It is understood that the baseband processor may not be integrated into the processor 1280. In this application, the processor 1280 can run an operating system, applications, user interface display and touch response, and the content browsing guidance method of this application embodiment, for example... Figure 2A The method is shown. Additionally, the processor 1280 is coupled to the display unit 1230.

[0233] In some possible implementations, various aspects of the content browsing guidance method provided in this application can also be implemented as a program product, which includes program code. When the program product is run on a computer device, the program code is used to cause the computer device to perform the steps of the content browsing guidance method according to the various exemplary embodiments of this application described above. For example, the computer device can perform actions such as... Figure 2A or Figure 7 The steps are shown in the figure.

[0234] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of readable storage media include: electrical connections having one or more wires, portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0235] The program product of the embodiments of this application may employ a portable compact disc read-only memory (CD-ROM) and include program code, and may run on a computing device. However, the program product of this application is not limited thereto. In the embodiments of this application, the readable storage medium may be any tangible medium that contains or stores a program that may be used by or in conjunction with a command execution system, apparatus, or device.

[0236] A readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying readable program code. This propagated data signal may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of sending, propagating, or transmitting a program for use by or in conjunction with a command execution system, apparatus, or device.

[0237] The program code contained on the readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.

[0238] Program code for performing the operations of this application can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0239] It should be noted that although several units or sub-units of the device have been mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to embodiments of this application, the features and functions of two or more units described above can be embodied in one unit. Conversely, the features and functions of one unit described above can be further divided and embodied by multiple units.

[0240] Furthermore, although the operations of the method of this application are described in a specific order in the accompanying drawings, this does not require or imply that these operations must be performed in that specific order, or that all the operations shown must be performed to achieve the desired result. Additionally or alternatively, certain steps may be omitted, multiple steps may be combined into one step, and / or one step may be broken down into multiple steps.

[0241] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0242] Although preferred embodiments of this application have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of this application.

[0243] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A content browsing guidance method, characterized in that, The method includes: In response to the trigger operation of browsing the e-book collection, according to the browsing status of each e-book in the e-book collection, the first area of ​​the browsing guide interface displays the e-book being read, the reading progress, and the last reading position, and the second area displays the e-books that have not been read for a specified time and the unread time, and the e-books in the second area are sorted according to the unread time. Furthermore, for each e-book in the first and second regions, a display effect is presented on the cover of the e-book to reflect the corresponding browsing status; different browsing statuses correspond to different display effects, and the display effect can be distinguished by new and old styles. In the second region, the cover of the e-book is a dynamic cover, and the cover of the e-book has a different aging style in different unread time intervals. The covers of each e-book in a specified unread time interval are presented in an aggregated manner. In response to a browsing operation triggered for a target e-book in the e-book collection, the browsing status and corresponding display effects of the target e-book are updated on the browsing guidance interface.

2. The method as described in claim 1, characterized in that, After responding to a trigger operation to browse the e-book collection, and before the browsing guidance interface displays the e-books according to their respective browsing statuses in the e-book collection, the following steps are also included: Send a request to the server and receive the browsing status of each e-book returned by the server. The browsing status of each e-book is obtained by classifying the status of each e-book based on the operation information of the account associated with each e-book and at least one of the content elements of each e-book.

3. The method as described in claim 1, characterized in that, The step of updating the browsing status and corresponding display effects of the target e-book on the browsing guidance interface in response to a browsing operation triggered for a target e-book in the e-book collection includes: In response to a browsing operation triggered for a target e-book in the e-book collection, a content browsing interface for the target e-book is displayed, and according to the browsing progress of the target e-book, the content in the content browsing interface corresponding to the browsing progress of the target e-book is displayed; and when the target e-book belongs to the second area, outdated visual elements on the cover of the target e-book are removed. In response to a browsing end operation triggered for the target e-book, if it is determined that the browsing status of the target e-book has changed, the browsing status of the target e-book is updated on the browsing guidance interface, and the display area and corresponding display effects of the target e-book on the browsing guidance interface are adjusted according to the updated browsing status of the target e-book.

4. The method according to any one of claims 1-3, characterized in that, The method further includes: The browsing guidance interface uses a different display effect than the corresponding browsing state to display at least one recommended e-book and browsing guidance information for the at least one recommended e-book. The at least one recommended e-book is an e-book selected from the e-book set based on the browsing probability of each e-book. The browsing guidance information is used to represent the reason for browsing the at least one recommended e-book.

5. The method as described in claim 4, characterized in that, The browsing probability of each e-book is determined in the following way: For each of the aforementioned e-books, perform the following operations: For one of the aforementioned e-books, obtain relevant reference information for that e-book, including at least one of the following: associated account browsing preferences, usage scenarios, and environmental information; Based on the reference information of the aforementioned e-book, various content tags corresponding to the aforementioned e-book are obtained through analysis of the reference information. Each type of content tag is matched with a type of preset reference tag, and the browsing probability of the corresponding e-book is determined based on the matching results.

6. The method according to any one of claims 1-3 and 5, characterized in that, The method further includes: For any one of the e-books, if the browsing status of the e-book indicates that the unread time of the e-book exceeds a preset time, then the e-book is removed from the e-book set, where the preset time is greater than the specified time.

7. A content browsing guidance method, characterized in that, The method includes: After receiving a request from the client triggered by a response to browse a collection of ebooks, the system retrieves the browsing status of each ebook in the collection and returns it to the client. This allows the client to display the currently read ebook, reading progress, and last reading position in the first area of ​​the browsing guide interface, and the second area to display ebooks that have not been read for a specified time and their unread duration. The ebooks in the second area are sorted by their unread duration. For each ebook in both the first and second areas, a display effect reflecting the corresponding browsing status is presented on the cover. Different browsing statuses correspond to different display effects, which can be categorized into new and old styles. In the second area, the ebook cover is dynamic, with different aging styles for different unread durations, and the covers of ebooks within a specified unread duration are presented in an aggregated manner. Upon receiving a browsing status update request for a target e-book, the browsing status of the target e-book is updated and stored. The browsing status update request is triggered by the client in response to a browsing operation triggered for a target e-book in the e-book collection, so that the client updates the browsing status and corresponding display effect of the target e-book on the browsing guidance interface.

8. The method as described in claim 7, characterized in that, After receiving the retrieval request sent by the client through a trigger operation to browse the e-book collection, the process of obtaining the browsing status of each e-book in the e-book collection includes: After receiving a request from a client triggered by a response to browse the collection of e-books, the system determines the operation information of the account associated with each e-book in the collection and at least one of the content elements of each e-book. Based on the operation information corresponding to the account associated with each e-book and at least one of the content elements of each e-book, the e-books are classified into different statuses to obtain the browsing status of each e-book.

9. The method as described in claim 8, characterized in that, The operation information includes the latest browsing time of the e-book; Based on the operation information corresponding to the accounts associated with each e-book, the e-books are categorized by status to obtain the browsing status of each e-book, including: For each of the aforementioned e-books, perform the following operations: For one of the e-books, the difference between the current time and the latest browsing time of the e-book is taken as the unread duration of the e-book. The browsing status of the e-book is determined based on the mapping relationship between the time interval to which the unread duration belongs and the browsing status.

10. The method according to any one of claims 7 to 9, characterized in that, The method further includes: After receiving the retrieval request sent by the client through a trigger operation to browse the e-book collection, the system returns the browsing probability corresponding to each e-book to the client. This allows the client to filter at least one e-book to be recommended from the e-book collection based on the browsing probability of each e-book. The system then displays the at least one e-book to be recommended in the browsing guidance interface using a display effect different from that corresponding to the browsing status, along with browsing guidance information for the at least one e-book to be recommended. The browsing guidance information is used to characterize the reason for browsing the at least one e-book to be recommended.

11. The method as described in claim 10, characterized in that, Before returning the browsing probability corresponding to each e-book to the client, the method further includes: For each of the aforementioned e-books, perform the following operations: For one of the aforementioned e-books, obtain relevant reference information for that e-book, including at least one of the following: associated account browsing preferences, usage scenarios, and environmental information; Based on the reference information of the aforementioned e-book, various content tags corresponding to the aforementioned e-book are obtained through analysis of the reference information. Each type of content tag is matched with a type of preset reference tag, and the browsing probability of the corresponding e-book is determined based on the matching results.

12. A content browsing guidance device, characterized in that, include: The first response unit is used to respond to the trigger operation of browsing the collection of e-books. According to the browsing status of each e-book in the collection, the first area of ​​the browsing guide interface displays the e-books being read, the reading progress and the last reading position, and the second area displays the e-books that have not been read for a specified time and the unread time. The e-books in the second area are sorted according to the unread time. The e-book is an e-book; and for each e-book in the first area and the second area, a display effect is presented on the cover of the e-book to reflect the corresponding browsing state; different browsing states correspond to different display effects, and the display effect can be distinguished by new and old styles, and in the second area: the cover of the e-book is a dynamic cover, the cover of the e-book has a different aging style in different unread time intervals, and the covers of each e-book in a specified unread time interval are presented in an aggregated manner; The second response unit is used to respond to a browsing operation triggered for a target e-book in the e-book collection by updating the browsing status and corresponding display effect of the target e-book on the browsing guidance interface.

13. A content browsing guidance device, characterized in that, include: The first feedback unit is used to receive a request sent by the client through a trigger operation to browse the e-book collection, obtain the browsing status of each e-book in the e-book collection, and return the browsing status of each e-book to the client, so that the client displays the e-book being read, the reading progress and the last reading position in the first area of ​​the browsing guide interface according to the browsing status of each e-book in the e-book collection, and displays the e-books that have not been read for a specified time and the unread time in the second area, and the e-books in the second area are sorted according to the unread time. The e-book is an e-book; and for each e-book in the first area and the second area, a display effect is presented on the cover of the e-book to reflect the corresponding browsing state; different browsing states correspond to different display effects, and the display effect can be distinguished by new and old styles, and in the second area: the cover of the e-book is a dynamic cover, the cover of the e-book has a different aging style in different unread time intervals, and the covers of each e-book in a specified unread time interval are presented in an aggregated manner; An update unit is used to update the stored browsing status of a target e-book after receiving a browsing status update request for the target e-book. The browsing status update request is triggered by the client in response to a browsing operation triggered for the target e-book in the e-book collection, so that the client updates the browsing status and corresponding display effect of the target e-book on the browsing guidance interface.

14. An electronic device, characterized in that, It includes a processor and a memory, wherein the memory stores program code that, when executed by the processor, causes the processor to perform the steps of any of the methods of claims 1 to 6 or any of the methods of claims 7 to 11.

15. A computer-readable storage medium, characterized in that, It includes program code that, when the program product is run on an electronic device, causes the electronic device to perform the steps of any of the methods described in claims 1 to 6 or any of the methods described in claims 7 to 11.