Content display method and device, equipment, medium and product
By displaying key data of unlocked content as a preview on the work's interface, combined with artificial intelligence analysis, the problem of improving the success rate of unlocking works has been solved, resulting in higher exposure and catering to user interests.
Patent Information
- Application Number
- CN202411304100.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-18
- Publication Date
- 2026-03-20
AI Technical Summary
In existing technologies, how to make reasonable use of the key data content of a work to improve the success rate of unlocking the work has become an urgent problem to be solved.
By displaying key data of locked content as preview content in the content interface of the work, users are encouraged to unlock the content. Combined with artificial intelligence analysis of the interaction data of locked content, a personalized preview content display method is generated.
It improved the success rate and exposure of unlocking works, and catered to users' interests and needs through accurate prediction and content positioning, thereby increasing users' attention to the works.
Smart Images

Figure CN121704726A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular to a content display method, apparatus, device, medium and product, specifically to a content display method, a content display apparatus, a computer device, a computer-readable storage medium and a computer program product. Background Technology
[0002] In works such as novels, TV series, and movies, exciting trailers (containing key data from the work) are often created to promote the work. These trailers, as a promotional tool, are typically produced by the production or distribution companies of film and television works to showcase exciting scenes, main characters, and background information to the public before the official release. The goal of these trailers is to attract the attention of potential viewers and stimulate their interest in the work. Therefore, how to effectively utilize the key data content of a work has become a pressing technical problem to be solved. Summary of the Invention
[0003] This application provides a content display method, apparatus, device, medium, and product that can display key data of locked content in a work as preview content in the content interface to encourage unlocking the content and thus improve the success rate of unlocking the work.
[0004] On one hand, embodiments of this application provide a content display method, the method comprising:
[0005] The content interface of the work is displayed, which shows the first data content and the preview content; the work includes unlocked content and locked content. The first data content is the data content in the unlocked content, and the preview content is the key data content extracted from the locked content.
[0006] In response to the content unlocking operation of the work, unlock the second data content indicated by the content unlocking operation in the previously unlocked content, and display the unlocked second data content in the content interface.
[0007] On one hand, embodiments of this application provide a content display method, the method comprising:
[0008] Get the work to be processed;
[0009] The content of the work is analyzed and processed to extract one or more core segments.
[0010] Based on the extracted core fragments, generate multiple key data contents corresponding to the work;
[0011] One of the key data points is displayed as preview content on the work's content interface to trigger the unlocking of content on the work.
[0012] On one hand, embodiments of this application provide a content display device, the device comprising:
[0013] The display unit is used to display the content interface of the work. The content interface displays the first data content and the preview content. The work includes unlocked content and locked content. The first data content is the data content in the unlocked content, and the preview content is the key data content extracted from the locked content.
[0014] The processing unit is used to respond to the content unlocking operation of the work, unlock the second data content indicated by the content unlocking operation from the locked content, and display the unlocked second data content in the content interface.
[0015] In one possible implementation, the work is divided into N segments, where N is an integer greater than 1; unlocked content includes the data content of segments 1 to ith, and locked content includes the data content of segments ith (i+1) to nth, where i is a positive integer and 1 ≤ i ≤ N; where:
[0016] The preview content is key data extracted from the (i+1)th segment of the work; or,
[0017] The trailer content is key data extracted from Ni segments, from the (i+1)th segment to the Nth segment of the work; or,
[0018] The preview content is key data extracted from a specified segment of the previously unlocked content;
[0019] The preview content is key data extracted from the locked content after analyzing the content using artificial intelligence content generation technology; the key data content includes any one or more of the following: data content in the locked content where the number of unlocks exceeds a preset threshold, and data content in the locked content where the interaction frequency exceeds a preset frequency threshold.
[0020] In one possible implementation, the preview content supports personalized display in the content interface; the processing unit is also used to perform the following operations:
[0021] Output a personalized display list of preview content, which provides at least one content display option, and a content display option is used to indicate a personalized display method for the preview content;
[0022] In response to the selection of the target content display option, the preview content is displayed in the content interface in a personalized manner according to the target display method indicated by the target content display option.
[0023] In one possible implementation, the personalized display method of the preview content in the content interface includes any of the following:
[0024] The preview content is displayed in the content interface according to the plot highlight display method; the plot highlight display method is used to indicate that the preview content is displayed according to the plot highlight display method of the unlocked content;
[0025] The preview content is displayed in the content interface according to the tag highlighting method; the tag highlighting method is used to indicate that the preview content is displayed according to at least one tag corresponding to the work;
[0026] The preview content is displayed in the content interface using an interactive highlight display method; the interactive highlight display method is used to indicate that the preview content is interactively displayed according to at least one character in the work.
[0027] In one possible implementation, the display unit is also used to perform the following operations:
[0028] Display trending and highlighted content associated with the locked content in the content interface;
[0029] Among them, trending and highlighting content is generated by processing at least one comment from an unlocked object that was previously locked.
[0030] In one possible implementation, the display unit is also used to perform the following operations:
[0031] Display the preview content at a preset location on the content interface; or,
[0032] Display the preview content anywhere on the content interface; or,
[0033] Display preview content in the relevant location on the content interface;
[0034] The preset positions include any one of the top, middle, and bottom positions of the content interface; the associated positions include any one of the floating windows and pop-ups of the content interface.
[0035] In one possible implementation, the display unit is also used to perform the following operations:
[0036] If the content of the work is text, the trailer content will be displayed as text; or, the trailer content will be displayed as video; or, the trailer content will be displayed as audio.
[0037] If the content of the work is a video, the trailer content will be displayed in the same way as a video; or, the trailer content will be displayed in the form of an image + text.
[0038] In one possible implementation, the processing unit is also used to perform the following operations:
[0039] The first data content and the preview content are displayed differently in the content interface;
[0040] The distinguishing display methods include any one of the following: font distinguishing display, color distinguishing display, highlighting display, and animation display.
[0041] In one possible implementation, the content unlocking operation can be generated in any of the following ways:
[0042] When a page-turning operation is detected in the content interface, a content unlocking operation is generated;
[0043] When a trigger action is detected in the content interface for the preview content of the work, a content unlock action is generated;
[0044] When a trigger action is detected on the content interface for a preset content unlock control, a content unlock action is generated.
[0045] In one possible implementation, the processing unit is also used to perform the following operations:
[0046] Upon detecting an unlock operation on the content of the work, an unlock pop-up window is displayed; the unlock pop-up window provides at least one unlock option, and each unlock option is associated with an unlock method;
[0047] In response to the selection of a target unlock option, the unlock page corresponding to the target unlock method associated with the target unlock option is displayed;
[0048] The unlock page is used to trigger the execution of the second data content that indicates the unlock operation of the content that has never been unlocked.
[0049] In one possible implementation, the processing unit is also used to perform the following operations:
[0050] If the target unlock method is ad unlock, the unlock page will be an ad page displaying media ads; after the media ads finish playing, the second data content indicating the unlock operation instruction from the previously unlocked content will be displayed; or,
[0051] If the target unlocking method is a paid unlocking method, the unlocking page will be a payment page, displaying the preset asset amount required to unlock the second data content to be unlocked; once a payment completion event for the preset asset amount is detected on the payment page, the second data content from the previously unlocked content will be unlocked, indicating the unlocking operation; or,
[0052] If the target unlock method is task unlock, the unlock page will be a task page, which displays the specified task to be performed to unlock the second data content. When the specified task is detected to be executed on the task page, the second data content that was previously unlocked will be unlocked.
[0053] In one possible implementation, different unlocking methods correspond to the same or different unlockable second data content; the work is divided into N segments, where N is an integer greater than 1, and the unlocked content includes the data content of the (i+1)th to the Nth segment of the work, where i is a positive integer and 1≤i≤N; wherein, the unlockable second data content includes any of the following:
[0054] The preset content in the unlocked content includes: the data content in the (i+1)th segment, or the data content in a preset number of segments from the (i+1)th segment to the Nth segment, or the data content in a specified segment from the (i+1)th segment to the Nth segment;
[0055] The data content that the unlocked object is allowed to browse within the locked content for a preset unlock duration;
[0056] Extract data from one or more related segments of the preview content.
[0057] On one hand, embodiments of this application provide a content display device, the device comprising:
[0058] The acquisition unit is used to acquire works to be processed;
[0059] The processing unit is used to perform content analysis on the work and extract one or more core segments of the work;
[0060] The processing unit is also used to generate multiple key data contents corresponding to the work based on the extracted core fragments; among them, any one of the key data contents is used as preview content to be displayed in the content interface of the work to trigger the content unlocking operation of the work.
[0061] In one possible implementation, the processing unit performs content analysis on the work, extracting one or more core segments for the following operations:
[0062] The work is divided into N segments, where N is an integer greater than 1.
[0063] Analyze the content of the work to determine its corresponding genre;
[0064] Based on the type of the work, artificial intelligence content generation technology is used to analyze and understand the content of the i-th segment among N segments, and extract one or more core segments of the i-th segment; i is a positive integer and 1≤i≤N.
[0065] In one possible implementation, the processing unit generates multiple key data contents corresponding to the work based on the extracted core fragments, for performing the following operations:
[0066] Based on the type of work, a target scoring model is determined for the work. This target scoring model is used to indicate the scoring process of the work content according to at least one scoring dimension. The scoring dimensions include at least one or more of the following: plot dimension, character dimension, language dimension, and innovation dimension.
[0067] The target scoring model is invoked, and each core segment is scored according to at least one scoring dimension to obtain the scoring result of each core segment.
[0068] Based on the scoring results of each core segment, multiple key data contents corresponding to the work are generated.
[0069] In one possible implementation, the scoring result includes a score value, where core segment j represents any core segment of the i-th segment, and j is a positive integer; based on the scoring results of each core segment, the processing unit generates multiple key data contents corresponding to the work, which are used to perform the following operations:
[0070] If the score of core segment j is greater than the preset threshold, the content of core segment j will be optimized. The optimization process includes one or more of the following: content completion, word order adjustment, misspelling correction, and semantic analysis.
[0071] The optimized core segment j is used as the key data content of the i-th segment in the work.
[0072] On one hand, embodiments of this application provide a computer device, which includes a processor and a memory; the memory stores a computer program; when the computer program is executed by the processor, it performs the above-mentioned content display method.
[0073] On one hand, embodiments of this application provide a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the aforementioned content display method.
[0074] On the one hand, embodiments of this application provide a computer program product, which includes a computer program. When the computer program is executed by a processor, it performs the above-mentioned content display method.
[0075] In this embodiment, a content interface for the work is displayed, showing first data content and preview content. The work includes unlocked and locked content. The first data content is the data content within the unlocked content, and the preview content is key data content extracted from the locked content. In response to an unlocking operation on the work's content, second data content indicating the unlocking operation is displayed in the locked content, and the unlocked second data content is shown in the content interface. Therefore, this application can extract key data content (commonly known as highlight content) from the locked content in advance, and this key data content can be displayed as preview content in the work's content interface for users to browse. This can attract or incentivize potential users to unlock the work's content, thereby increasing the success rate of unlocking. Furthermore, since the key data content is also predicted based on the interaction data of unlocked users, this precise prediction and content positioning method based on user behavior can deeply understand each user's attention to and interest in specific plot points within the work, better catering to the user's interests and needs, thereby further increasing the success rate of unlocking and ultimately increasing the work's exposure. Attached Figure Description
[0076] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0077] Figure 1 This is a schematic diagram illustrating the principle of a content display scheme provided in an embodiment of this application;
[0078] Figure 2a This is a schematic diagram of the architecture of a content display system provided in an embodiment of this application;
[0079] Figure 2b This is a schematic diagram of the interface interaction of a content display scheme provided in an embodiment of this application;
[0080] Figure 3 This is a flowchart illustrating a content display method provided in an embodiment of this application;
[0081] Figure 4a This is a schematic diagram of a process for displaying preview content provided in an embodiment of this application;
[0082] Figure 4b This is a schematic diagram of another process for displaying preview content provided in an embodiment of this application;
[0083] Figure 4c This is a schematic diagram of another process for displaying preview content provided in an embodiment of this application;
[0084] Figure 5 This is a schematic diagram of an interface for displaying hotspot and highlight content provided in an embodiment of this application;
[0085] Figure 6a This is an interface diagram illustrating the display position of preview content according to an embodiment of this application;
[0086] Figure 6b This is a schematic diagram illustrating the display of preview content in a content interface, as provided in an embodiment of this application.
[0087] Figure 7 This is a schematic diagram of an interface illustrating a diverse display format of preview content provided in an embodiment of this application;
[0088] Figure 8 This is a schematic diagram of an interface for customizing the unlocking method provided in an embodiment of this application;
[0089] Figure 9a This is a flowchart illustrating an ad unlocking method provided in an embodiment of this application;
[0090] Figure 9b This is a flowchart illustrating a paid unlocking method provided in an embodiment of this application;
[0091] Figure 9c This is a flowchart illustrating a task unlocking method provided in an embodiment of this application;
[0092] Figure 10 This is a schematic diagram illustrating the principle of a content processing procedure provided in an embodiment of this application;
[0093] Figure 11 This is a complete processing flowchart of an offline and online phase provided in an embodiment of this application;
[0094] Figure 12 This is a flowchart illustrating another content display method provided in an embodiment of this application;
[0095] Figure 13 This is a schematic diagram of the structure of a content display device provided in an embodiment of this application;
[0096] Figure 14 This is a schematic diagram of another content display device provided in an embodiment of this application;
[0097] Figure 15This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Detailed Implementation
[0098] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0099] This application provides a content display solution that guides users to unlock content in works (such as novels, videos, etc.). This solution supports previewing key data of unlocked content within the work's content interface to incentivize or attract users to unlock content, thereby increasing the success rate of unlocking. Please see [link to relevant documentation]. Figure 1 , Figure 1 This is a schematic diagram illustrating the principle of a content display scheme provided in an embodiment of this application. The following is in conjunction with... Figure 1 The principle of the content display scheme provided in this application is briefly explained as follows:
[0100] (1) Displaying the content interface of the work. Here, "work" can be any type of work, such as a novel, TV series, or movie; the content interface refers to the interface used to display the content of the work (e.g., the reading interface for a novel, the playback interface for a TV series, etc.). Furthermore, the content interface displays initial data content and preview content, and the work includes both unlocked and locked content. The initial data content is the data content from the unlocked content; the preview content is key data content extracted from the locked content. For example... Figure 1 As shown, the content of this work can be presented sequentially page by page in the content interface (for example, allowing users to browse the data content of the work page by page in the content interface). When the user enters the reader (such as a novel reading app) to read the work in depth, preview content can be displayed on the content interface of the page before the content is about to be unlocked. This preview content can be displayed in a personalized way according to any different display method such as plot highlights, character highlights, interaction highlights, hot topic highlights, etc. This preview content can attract or encourage users to actively perform the content unlocking operation. For example, if the user clicks on the preview content, it will trigger the unlocking of the work's content.
[0101] (2) In response to the content unlocking operation of the work, the second data content indicating the content unlocking operation is unlocked from the previously unlocked content, and the unlocked second data content is displayed in the content interface. Specifically, when a user actively performs the content unlocking operation based on the preview content, the content of the work can be unlocked by watching an incentivized advertisement. After watching the advertisement, the second data content indicating the content unlocking operation is unlocked from the previously unlocked content (such as all or part of the previously unlocked content) can be unlocked, and then the unlocked second data content can be displayed in the content interface for the user to read or browse.
[0102] Depend on Figure 1 As can be seen, on the one hand, this application can extract and process key data content of the locked content in the work in advance, and this key data content can be displayed as preview content in the content interface of the work for the target audience to browse. This can attract or incentivize potential audiences to unlock the content of the work, thereby increasing the success rate of unlocking the work. On the other hand, since the key data content is also predicted based on the interaction data of unlocked audiences, this accurate prediction and content positioning method based on audience behavior can gain a deeper understanding of each audience's attention to and interest in the specific plot of the work, and can better cater to the audience's interests and needs, thereby further increasing the success rate of unlocking the content and thus increasing the exposure of the work.
[0103] The following is a description of the key technical terms involved in this application.
[0104] I. Works and Content Interface.
[0105] A work refers to a product created through labor and effort; it is a product used to display or present content of any type. Works here can include, but are not limited to, novels, films, television series, and short plays. Different works may have the same or different types of content, including text, images, audio, video, etc. For example, a novel typically contains text, while a film or television series typically contains video or images. Of course, a single work can include one or more types of content simultaneously; for instance, a television series may include images, text, and video.
[0106] The content interface refers to the interface used to display the specific content of a work. Generally, due to size limitations, this interface supports dynamically displaying the content. Dynamic display means that the content can be displayed by dynamically switching between different sections. For example, if the work is a novel containing 10,000 texts, but the content interface only allows a maximum of 1,000 texts per page (at any given time), then the interface allows objects to perform page-turning operations. Thus, while displaying texts 1-1000, if a page-turning operation is detected, texts 1001-2000 can be displayed; similarly, if a page-turning operation is detected while displaying texts 1-2000, texts 2001-3000 can be displayed, and so on. This supports dynamically displaying the content of the work within the content interface.
[0107] II. Unlocked content and locked content.
[0108] Unlocked content refers to the data content of a work that has been unlocked through content unlocking actions. Unlocked content allows users to view (watch or read) it for free at any time. Unlocked content refers to the data content of a work that has not been unlocked through content unlocking actions, or in other words, all data content in the work excluding unlocked content. Unlocked content requires users to perform a content unlocking action before it can be viewed or read. Unlocking methods include: ad unlocking, paid unlocking, task unlocking, etc. For example, if the work is a novel with 1000 chapters, and a user has unlocked chapters 1-500, then the unlocked content consists of chapters 1-500. Correspondingly, the unlocked content consists of chapters 501-1000.
[0109] It should be understood that during the reading process of a work, the unlocked and locked content changes dynamically over time, and the entire data content of the work consists of unlocked and locked content. For example, if the work is divided into N segments, then the unlocked content at the first moment is segment 1, and the locked content is segments 2 through N; at the second moment, the unlocked content is segments 1 and 2, and the locked content is segments 3 through N; and so on. At the i-th moment, the unlocked content could be segments 1 through i, and the locked content would be segments (i+1) through N (Ni).
[0110] III. Key Data Content.
[0111] Key data content (also known as highlight content), as the name suggests, refers to the crucial data extracted from the unlocked content of a work. This key data content typically consists of the most exciting and captivating segments or plots selected from the work (such as movies, TV series, novels, variety shows, etc.). Specifically, key data content includes: data content in the unlocked content with an unlock frequency exceeding a preset threshold (i.e., segments or plots frequently unlocked by most users), and / or data content in the unlocked content with an interaction frequency exceeding a preset threshold (e.g., segments with a large number of user comments). Therefore, this key data content usually represents the core appeal of the entire work and attracts the audience's attention. In the marketing and promotion strategies of a work, key data content is often used to create trailers, posters, etc., to stimulate the interest of potential viewers and guide them to unlock more content.
[0112] IV. Content unlocked.
[0113] Content unlocking refers to a mechanism that unlocks previously unavailable content within a work, allowing viewers or users to access previously invisible or unusable content (such as locked content within the work). Unlocking content typically requires meeting certain conditions, such as watching an advertisement, performing a specific task (e.g., browsing a designated page for 15 seconds or clicking a specific link), paying a fee, or reaching a certain membership level. It's clear that content unlocking is a strategy used by content providers to incentivize user participation and consumption. For example, in a browser-based novel reading scenario, when a user enters deep reading (e.g., reading time reaches a specified duration (e.g., 2 hours), or the currently read chapter is a preset chapter (e.g., chapter 100 of the novel)), a content unlocking mechanism can be used to guide the user to unlock subsequent content. This could require the user to watch an incentivized advertisement to unlock subsequent chapters (unlocked content). In other words, when the user meets the conditions for deep reading, an incentivized advertisement for content unlocking can be displayed; the user must watch the advertisement to complete the content unlock and be allowed to continue reading subsequent content.
[0114] The methods for unlocking content in a work include one or more of the following: unlocking all locked content in the work at once, unlocking locked content in the work multiple times (the unlocking mechanism can be issued each time according to reading time or number of chapters), and unlocking specific content in the locked content of the work (such as unlocking XXX chapters).
[0115] It should be specifically noted that the relevant data involved in the content display process of this application (such as unlocked content, locked content, first data content, second data content, preview content, etc. in the work) requires the permission or consent of the target audience when the above embodiments of this application are applied to specific products or technologies. Furthermore, the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the region, and conform to the principles of legality, legitimacy, and necessity, without involving the acquisition of data types prohibited or restricted by laws and regulations. In some optional embodiments, the relevant data involved in the embodiments of this application is obtained after separate authorization from the target audience. Additionally, when obtaining separate authorization from the target audience, the purpose of the relevant data is explained to the target audience.
[0116] The following is combined Figure 2a and Figure 2b This application provides a detailed description of the content display system.
[0117] (1) Introduction to each device in the system.
[0118] Please see Figure 2a , Figure 2a This is a schematic diagram of the architecture of a content display system provided in an embodiment of this application. Figure 2a As shown in the diagram, the system architecture diagram includes at least a server 203 and a terminal device cluster. The terminal device cluster includes multiple terminal devices such as a first terminal device 201 and a second terminal device 202, and each terminal device runs one or more applications (APPs). These APPs provide one or more works, such as a novel APP providing multiple novels, or a video APP providing multiple videos (such as movies, TV series, and variety shows). It should be understood that the number of terminal devices included in the terminal device cluster is only for illustrative purposes, and this application embodiment does not limit the number or type of terminal devices. Any terminal device in the terminal device cluster can be directly or indirectly connected to the server 203 via a network. The network can include, but is not limited to, wired networks and wireless networks. The wired network includes local area networks (LANs), metropolitan area networks (MANs), and wide area networks (WANs), and the wireless network includes Bluetooth, Wi-Fi (Wireless Fidelity, a standard wireless LAN), and other networks that enable wireless communication.
[0119] The terminal devices in the terminal device cluster can be: mobile phones, tablets, laptops, desktop gaming devices, in-vehicle devices, aircraft, wearable devices (such as smartwatches, smart bracelets, pedometers, etc.), virtual reality devices (such as VR (Virtual Reality) devices, AR (Augmented Reality) devices), etc. It is understood that the types of terminal devices in the terminal device cluster can be the same or different. For example, the first terminal device 201 can be a laptop, and the second terminal device 202 can be a desktop computer; or, both the first terminal device 201 and the second terminal device 202 can be mobile phones. This application does not limit the number or type of terminal devices in the terminal device cluster.
[0120] Server 203 can be a standalone 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, CDN (Content Delivery Network), and big data and artificial intelligence platforms.
[0121] The following describes the data interaction process between the first terminal device 201 and the server 203 during content display, using any terminal device (e.g., the first terminal device 201) as an example:
[0122] ① The first terminal device 201 runs multiple APPs. Different types of APPs provide corresponding types of works. For example, a video APP provides at least one video (such as a TV series, movie, or variety show), a novel APP provides at least one novel, a music APP provides at least one piece of music, and so on. This application embodiment takes a novel as an example for illustration.
[0123] ② Obtain the work to be processed (such as any novel) from the novel APP running on the first terminal device 201, and send the work to the server 203.
[0124] ③ Server 203 performs content analysis on the work, extracts one or more core segments of the work; and scores each core segment separately to obtain the score result of each core segment; based on the score results of each core segment, generates multiple key data contents corresponding to the work; among them, any one of the key data contents is used as preview content to be displayed in the content interface of the work to trigger the user to perform the content unlocking operation of the work.
[0125] ④ The server 203 returns several key data contents of the work to the first terminal device 201.
[0126] ⑤ The first terminal device 201 can display the content interface of a work (such as a novel), which displays the first data content and the preview content; the work includes unlocked content and locked content, the first data content is the data content in the unlocked content, and the preview content is the key data content extracted from the locked content.
[0127] ⑥ In response to the user's unlocking operation on the content of the work, unlock the second data content indicated by the unlocking operation in the locked content, and display the unlocked second data content in the content interface.
[0128] It should be noted that the above content display process is for illustrative purposes only and does not limit the specific execution process of any terminal device or server. Optionally, the extraction of multiple key data contents from the work can also be performed by the terminal device; or, the complete content display process described above can be executed independently by any terminal device or server in the content display system.
[0129] In one possible implementation, the content display system provided in this application embodiment can be deployed on a blockchain node. For example, the first terminal device 201, the second terminal device 202, and the server 203 in the above system can all be treated as blockchain node devices, jointly forming a blockchain network. Therefore, the content display process executed in this application can be executed on the blockchain, which can ensure the fairness and impartiality of the content display process, make the process traceable, and ensure data security during the content display process, thereby improving the security and reliability of the entire content display process.
[0130] (2) Interface interaction process of content display scheme.
[0131] Please see Figure 2b , Figure 2b This is a schematic diagram of the interface interaction of a content display scheme provided in an embodiment of this application. For example... Figure 2b As shown, the first terminal device 201 runs a novel client (such as a novel app), which provides at least one novel; and supports displaying the content interface of the novel in the novel client, which can be an H5 page, a web page, or a front-end page, etc. In addition, the server 203 runs a server-side component, which provides backend services to the novel client (such as content analysis services, data processing services, etc.). The following section will describe this in conjunction with... Figure 2b The interaction process of the content display scheme of this application is illustrated with examples of the various terminals:
[0132] 1. Users select a work (such as a novel) they wish to read in the work client.
[0133] 2. Display the first data content in the content interface of the work.
[0134] 3. Users enter into in-depth reading of the novel (such as reaching a specified reading time (e.g., 2 hours) or reading a specified chapter in the novel (e.g., chapter 100)).
[0135] 4. Display the previous page before the content that will be released and unlocked.
[0136] 5. Request the preview content from the server.
[0137] 6. The server extracts key data from the locked content of the work.
[0138] 7. The server returns key data content to the client.
[0139] 8. Display key data content in the content interface of the work.
[0140] 9. Users click on key data content to trigger content unlocking.
[0141] 10. Users perform content unlocking operations (such as unlocking through ads, unlocking through paid means, unlocking through completing tasks, etc.).
[0142] 11. Display the unlocked second data content in the content interface of the work.
[0143] Based on the content display system provided in this application, on the one hand, this application can extract and process key data content of the locked content in the work in advance, and this key data content can be displayed as preview content in the content interface of the work for the target audience to browse. This can attract or incentivize potential targets to unlock the content of the work, thereby increasing the success rate of unlocking the work. On the other hand, since the key data content is also predicted based on the interaction data of the unlocked targets, this accurate prediction and content positioning method based on target behavior can gain a deeper understanding of the target audience's attention and interest in the specific plot of the work, and can better cater to the target audience's interests and needs, thereby further increasing the success rate of unlocking the content and thus increasing the exposure rate of the work.
[0144] It is understood that the description of the system in the embodiments of this application is for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and does not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0145] The specific embodiments of the content display scheme of this application will be described in detail below with reference to the accompanying drawings.
[0146] Please see Figure 3 , Figure 3 This is a flowchart illustrating a content display method provided in an embodiment of this application. This content display method can be implemented using a computer device (such as...). Figure 2a This content display method, executed on any of the terminal devices shown, mainly introduces the product implementation process of various front-end interfaces displayed by the terminal devices. For example... Figure 3 As shown, the content display method includes, but is not limited to, the following steps S301-S302:
[0147] S301: The interface for displaying the content of the work.
[0148] The content interface displays the first data content and the preview content; the work includes unlocked content and locked content, the first data content is the data content in the unlocked content; the preview content is the key data content extracted from the locked content.
[0149] For example, if a work is divided into N segments, and the work is a TV series, then a segment here can be a video with a duration of 1 hour; if the work is a novel, then a segment here can be a preset number of chapters (e.g., 20 chapters), meaning a segment can contain one or more chapters. Then, unlocked content can refer to the content of the i segments from the 1st segment to the i-th segment in the work; locked content can be other data content in the work besides the unlocked content, that is, locked content is the content of the Ni segments from the (i+1)-th segment to the Nth segment in the work, where i is a positive integer and 1≤i≤N. In this case, the first data content can be the data content of any segment from the 1st segment to the i-th segment in the work. If the first data content can be the data content of the i-th segment in the work, then the preview content can be any of the following:
[0150] (1) The preview content is the key data content extracted from the (i+1)th segment of the work; that is, the preview content is the key data content extracted from the next segment of the current segment (the i-th segment).
[0151] (2) The preview content is the key data content extracted from the Ni segments [i+1, N] in the work; that is, the preview content is the key data content extracted from all segments included in the unlocked content.
[0152] (3) The preview content is the key data content extracted from the specified fragments in the unlocked content; the specified fragments here can be any one or more fragments among the Ni fragments [i+1, N] in the work. There is no specific limit to the number of specified fragments. If there are multiple specified fragments, these multiple specified fragments can be consecutive fragments (such as the i+1th fragment, the i+2nd fragment, and the i+3rd fragment), or they can be discontinuous fragments (such as the i+1th fragment, the i+3rd fragment, and the i+5th fragment).
[0153] In one possible implementation, the preview content supports personalized display in the content interface and allows users to customize the personalized display method of the preview content. The specific process is as follows: A personalized display list of the preview content is output, providing at least one content display option, where each option indicates a display method for the preview content; in response to a selection operation for a target content display option, the preview content is personalized and displayed in the content interface according to the target display method indicated by the target content display option. For example, the personalized display list provides three content options (display method 1, display method 2, and display method 3), where display method 1 indicates the preview content to be displayed according to the plot highlight display method, display method 2 indicates the preview content to be displayed according to the tag highlight display method, and display method 3 indicates the preview content to be displayed according to the interactive highlight display method. For ease of explanation, subsequent embodiments of this application use novels as examples, and the different display methods of the preview content are illustrated below with reference to the accompanying drawings:
[0154] Specifically, the personalized display methods for preview content in the content interface include any of the following:
[0155] (1) Display the preview content in the content interface according to the plot highlight display method; the plot highlight display method is used to indicate that the preview content is displayed according to the plot highlight display of the unlocked content.
[0156] Please see Figure 4a , Figure 4a This is a schematic diagram illustrating a process for displaying preview content provided in an embodiment of this application. For example... Figure 4aAs shown, a personalized display list of preview content can be displayed in interface S401. This personalized display list provides three content selection options: display mode 1, display mode 2, and display mode 3. If the user selects display mode 1, the preview content (4022) can be displayed in the content interface S402 according to the display mode of plot highlights. That is, the specific data of the preview content is directly displayed in the content interface, and the content interface S402 also displays the first data content (4021). It should be noted that the first data content can be displayed at the top of the content interface, and the preview content can be displayed at the bottom of the content interface. This application embodiment does not specifically limit the display position of the first data content and the preview content in the content interface. Under this display mode, it is possible to directly display the key data content of the subsequent unlocked content in the content interface, which can effectively attract and guide the user's reading interest in the work, thereby increasing the success rate of unlocking the content of the work.
[0157] (2) Display the preview content in the content interface according to the tag highlight display method; the tag highlight display method is used to indicate that the preview content is displayed according to at least one tag corresponding to the work. The number of tags here can be determined based on the number of characters contained in the work. For example, the tag of a single character (for example, the tag of a single character is set to: "Only watch ta", where "ta" can be any character in the work; or the tag of two characters can be set to: "ship CP", where "CP" can include a couple of characters in the work, such as character 1 and character 2).
[0158] Please see Figure 4b , Figure 4b This is a schematic diagram illustrating another process for displaying preview content provided in an embodiment of this application. For example... Figure 4bAs shown, a personalized display list of preview content can be displayed, offering three content options: Display Mode 1, Display Mode 2, and Display Mode 3. If the user selects Display Mode 2, the preview content will be displayed in the content interface according to the highlighted tag display method, and the content interface will also display the first data content. The content interface displays at least one tag, such as Tag 1 (4001), for example, the "CP (couple) shipping" tag, and Tag 2 (4002), for example, the "Only view this character" tag. Different tags trigger different personalized preview content displays in the content interface. For example, the preview content 1 corresponding to the "CP shipping" tag 4001 mainly focuses on the plot related to the two couple characters in the work, while the preview content 2 corresponding to the "Only view this character" tag 4002 mainly focuses on the plot content related to "this character" (which can be preset or user-defined). This display mode supports displaying different preview content according to different tags, thereby improving the diversity of content display and meeting the user's flexibility needs during the reading process.
[0159] (3) Display the preview content in the content interface according to the interactive highlight display method; the interactive highlight display method is used to indicate the interactive display of the preview content according to at least one character in the work.
[0160] Please see Figure 4c , Figure 4c This is a schematic diagram illustrating another process for displaying preview content provided in an embodiment of this application. For example... Figure 4b As shown, a personalized display list of preview content can be displayed, offering three content options: Display Mode 1, Display Mode 2, and Display Mode 3. If the user selects Display Mode 3, the preview content will be displayed in the content interface using an interactive highlight display method, and the content interface will also display the first data content. Specifically, in the content interface, key data extracted from the work's unlocked content will be interactively displayed based on the character characteristics of two or more characters in the work (e.g., a dialogue between character 1 and character 2 4003). This display mode supports displaying preview content according to interactive dialogues between different characters. Since different characters in the work possess different character characteristics, their dialogue styles and content may vary. This preview content display method further enhances the diversity and flexibility of content display, improving the user's reading experience.
[0161] Based on this, among the above three content display methods (1)-(3), it is supported to display the key data content extracted from the unlocked content in the work as preview content in the content interface of the work, which can attract or encourage potential objects to unlock the content of the work, thereby improving the success rate of unlocking the work; in addition, the embodiments of this application can also enrich and diversify the display of preview content, further improving the diversification of content display methods and meeting the flexibility needs of objects.
[0162] In one possible implementation, the content interface can also display trending highlighted content associated with the locked content. Here, the trending highlighted content is generated by processing at least one comment from an unlocked object related to the locked content. In other words, the trending highlighted content can be one or more comments (commonly known as "hot comments") from among multiple comments from unlocked objects regarding the locked content, where the interaction frequency exceeds a preset frequency threshold. Please see [link to relevant documentation]. Figure 5 , Figure 5 This is a schematic diagram of an interface for displaying hotspot and highlight content provided in an embodiment of this application. For example... Figure 5 As shown, the system supports displaying the most popular comments among unlocked objects. Here, the most popular comments refer to the comment with the most likes or the most interactive comments (referred to as "hot comments"), such as "This sentence alone made it to the top of the trending search list back then," as well as the key content of the work targeted by the "hot comment" (such as "Here! I've always been here"), at position 5011 in the content interface S501. Furthermore, users can click (such as single-click, double-click, or long-press) the comment content of the key work content to trigger the display of the interactive details page S502 for the key work content. On the interaction details page S502, at least one comment detail 5021 is displayed for each unlocked object regarding the key content "Here! I've always been here." For example, comment detail 5021 includes: User 1's comment detail: "This sentence alone made it to the top of the trending searches back then"; User 2's comment detail: "Those I defeat are never considered my opponents. I give you time to catch up until you can't see the wasteland anymore"; User 3's comment detail: "This one sentence made Holy Ruins trend on the search," and so on. In addition, each user's comment detail also supports interactions with other users (such as likes, replies, etc.), and these interaction details can all be displayed on the interaction details page S502. Under this implementation, in the content interface where content is about to be unlocked, it is possible to display the popular comments generated by the unlocked objects and allow users to view the specific interaction details of the unlocked objects, thereby allowing users to understand the interaction details between the unlocked objects in advance, further attracting users to unlock the content that is not yet unlocked.
[0163] Furthermore, the display location of the preview content will be explained below.
[0164] (1) Display the preview content on the page preceding the content unlock page shown in the content interface. For example, if the work is a novel and the content to be unlocked is chapter 1609, then the page preceding the content unlock page here refers to the page used to display chapter 1608. For example, please see... Figure 6a , Figure 6a This is a schematic diagram of an interface showing the display position of preview content according to an embodiment of this application, such as... Figure 6a As shown, the page displayed in the content interface S601 is the previous page of the content unlock page (such as Chapter 1608 of the work), so preview content can be displayed on the previous page of the content unlock page.
[0165] (2) Display the preview content on the content unlock page shown in the content interface. For example, if the work is a novel and the content unlock page to be unlocked is the content of chapter 1609, then the content unlock page here refers to the page used to display the content of chapter 1609. For example... Figure 6a As shown, the page displayed in the content interface S602 is the content unlock page (such as Chapter 1609 of the work), so the preview content can be displayed on the current page of the content unlock page.
[0166] Specifically, regardless of whether the preview content is displayed on the current page or the previous page of the content unlock page, its display position in the content interface includes any of the following:
[0167] ① Display the preview content at a preset location on the content interface. The preset location includes any one of the following: the top, middle, or bottom of the content interface. ② Display the preview content at any location on the content interface. ③ Display the preview content at a related location on the content interface. The related location includes any one of the following: a floating window or a pop-up window on the content interface. In practical applications, personalized display of the preview content can be supported according to different users' reading habits. For example, for user 1, the preview content can be displayed in the middle of the content interface; for user 2, the preview content can be displayed at the top of the content interface. Optionally, users can also customize the display position of the preview content. Please refer to [link to relevant documentation]. Figure 6b , Figure 6b This is a schematic diagram illustrating the display of preview content in a content interface, as provided in an embodiment of this application. For example... Figure 6b As shown, Figure 6b Figure (1) shows the preview content displayed at the middle position 6031 of the content interface S603; Figure 6b Figure (2) shows the preview content displayed in the pop-up window 6032 of the content interface S603.
[0168] Based on this, this application supports displaying the preview content as the current page of the content unlock page, and also supports displaying the preview content within the content unlock page, so as to make it as convenient as possible for users to read the preview content, thereby encouraging or guiding them to unlock the content of the work; in addition, this application does not specifically limit the specific display position of the preview content displayed in the content interface, and supports personalized display according to different users' reading habits, thereby improving the user's reading experience.
[0169] In one possible implementation, this application supports a variety of display formats for the trailer content. Specifically: (1) If the content of the work is text (such as a novel), the trailer content can be displayed as text; or, as video; or, as audio. (2) If the content of the work is video, the trailer content can be displayed as video; or, as an image + text display. For example, please refer to... Figure 7 , Figure 7 This is a schematic diagram of an interface illustrating a diverse display format for preview content provided in an embodiment of this application. For example... Figure 7 As shown, taking a novel as an example, the preview content can be displayed as text in content interface S701, that is, displayed as text; or, it can be displayed as video in content interface S702, that is, displayed as video; or, it can be displayed as audio in content interface S703, that is, displayed as audio. This implementation supports diversification of the display format of the preview content in the content interface, thereby enhancing the user's reading experience.
[0170] In one possible implementation, the first data content and the preview content can be displayed differently in the content interface. This differentiation can be achieved through any of the following methods: font differentiation, color differentiation, highlighting, or animation. For example, the font of the first data content can be displayed as Font 1, and the font of the preview content as Font 2; the color of the first data content can be displayed as Color 1, and the color of the preview content as Color 2; or the preview content can be highlighted (e.g., flashing). This method of differentiating the first data content and the preview content enhances the visual appeal of the different data content.
[0171] S302: In response to the content unlocking operation of the work, unlock the second data content indicated by the content unlocking operation in the locked content, and display the unlocked second data content in the content interface.
[0172] In one possible implementation, the content unlocking operation can be generated in any of the following ways:
[0173] (1) When a page-turning operation is detected in the content interface, a content unlocking operation is generated. For example, when a swipe operation in a preset direction is detected in the content interface (such as a swipe operation from right to left, from left to right, from top to bottom, or from bottom to top if the content interface is a mobile phone display), a page-turning operation is generated.
[0174] (2) When a trigger operation (such as single click, double click, long press, etc.) is detected in the content interface for the preview content of the work, a content unlock operation is generated.
[0175] (3) When a trigger operation for a preset content unlock control is detected in the content interface, a content unlock operation is generated. For example, if there is a content unlock button in the content interface, the user can click (e.g., single click, double click, long press, etc.) the content unlock button to trigger the generation of the content unlock operation.
[0176] In one possible implementation, user-defined unlock methods are supported. Specifically, upon detecting an unlock operation on the content of the work, an unlock pop-up is output, providing at least one unlock option, with each option associated with a specific unlock method. In response to a selection of a target unlock option, the unlock page corresponding to the target unlock method associated with that option is displayed. This unlock page triggers the execution of second data content in accordance with the unlock operation instruction for unlocking previously unlocked content. See also... Figure 8 , Figure 8 This is a schematic diagram of an interface for customizing the unlocking method provided in an embodiment of this application. For example... Figure 8 As shown, preview content is displayed in the content interface S801. If a click operation (single, double, or long press) is detected on the preview content in the content interface, an unlock pop-up window 8021 can be output in the content interface S802. This unlock pop-up window provides three unlock options, which are associated with: unlock method 1, unlock method 2, and unlock method 3, respectively. Among them, unlock method 1 can be an advertisement unlock method, unlock method 2 can be a paid unlock method, and unlock method 3 can be a task unlock method. The following examples illustrate the content unlocking process under different unlock methods with reference to the attached diagram.
[0177] (1) Ad unlocking method.
[0178] Specifically, if the target unlock method is ad unlock, the unlock page is an ad page displaying media ads. After the media ads finish playing, the second data content indicating the unlock operation from the previously unlocked content is displayed. The media ads can be of any type (e.g., beauty ads, clothing ads, fitness ads, etc.), and the playback duration of these media ads can be a preset duration (e.g., 1 minute) or the duration corresponding to the completion of the current media ad playback. The playback durations of different media ads may be the same or different.
[0179] Please see Figure 9a , Figure 9a This is a flowchart illustrating an ad-unlocking method provided in an embodiment of this application. For example... Figure 9a As shown, when a user clicks on unlock method 1 (such as the ad unlock method) provided in the unlock pop-up window, an ad page will be displayed. This ad page shows a media advertisement related to beauty products. After the media advertisement finishes playing, the content of the work will be unlocked, triggering the second data content indicating the unlock operation operation from the previously unlocked content. Optionally, the ad page provides a purchase link for the product indicated by the current media advertisement (such as XXX powder compact), allowing users to conveniently purchase the current product through the purchase link, thereby improving the success rate of advertising.
[0180] (2) Paid unlocking method.
[0181] Specifically, if the target unlocking method is a paid unlocking method, the unlocking page is a payment page, which displays the preset amount of assets required to unlock the second data content to be unlocked; when a payment completion event for the preset amount of assets is detected on the payment page, the second data content that was previously unlocked is unlocked according to the unlocking operation instruction.
[0182] Please see Figure 9b , Figure 9b This is a flowchart illustrating a paid unlocking method provided in an embodiment of this application. For example... Figure 9bAs shown, when a user clicks on unlocking method 2 (such as paid unlocking) provided in the unlock pop-up window, a payment page will be displayed. This page displays different paid options for unlocking content from the work. Each paid option indicates the unlocking of different second data content from the previously unlocked content, and the amount of preset assets required to pay varies for each option. For example, paid option 1 could be "Activate Reading Card, Ad-Free Reading," which provides an ad-free reading experience during the current work. In other words, after paying the preset asset amount 1 indicated by paid option 1, the user can unlock all content in the work without ads. Similarly, paid option 2 could be "Recharge Asset 1, Unlock Next Chapter," which unlocks the content of the next chapter (such as the (i+1)th segment or chapter) of the current work. In other words, after paying the preset asset amount 2 indicated by paid option 2, the user can unlock the next chapter. For example, option 3 could be "Recharge Asset 2 to Unlock the Full Text." This option unlocks all locked content in the current work. In other words, after paying the preset asset amount of 3 indicated by option 3, users can unlock all locked content in the work. In practical applications, different users can adaptively select the appropriate option based on their needs, thereby triggering the unlocking of corresponding secondary data content from the locked content, thus meeting the flexibility requirements of different users for unlocking content in the work.
[0183] (3) Task unlocking method.
[0184] Specifically, if the target unlock method is task unlock, the unlock page is a task page, which displays the specified task to be performed to unlock the second data content. When the specified task is detected to be executed on the task page, the second data content that was previously unlocked is unlocked. The specified task here can be of any type, such as clicking a preset link to jump to a specified app for browsing, or browsing specified products for a preset duration (e.g., 15 seconds), etc.
[0185] Please see Figure 9c , Figure 9c This is a flowchart illustrating a task unlocking method provided in an embodiment of this application. For example... Figure 9cAs shown, when a user clicks on unlock method 3 (such as task unlock method) provided in the unlock pop-up window, a task page will be displayed. This task page offers one or more tasks. The user can flexibly select any task as the specified task to be executed, for example, the specified task is: "Browse page XX for 15 seconds to unlock the next chapter". The user can click the "OK" button to trigger a switch to the aforementioned page XX (the page XX can be any type of page, such as a social page, game page, live streaming page, etc.), and after browsing the currently specified page XX for 15 seconds, the content of the work will be unlocked.
[0186] Based on this, this application supports unlocking the content of a work through multiple unlocking methods (such as the aforementioned advertising unlocking method, paid unlocking method, and task unlocking method). Users can flexibly choose different unlocking methods according to their needs to unlock the content of the work, thereby triggering the unlocking of second data content from the locked content of the work. This diversified unlocking method can meet the flexibility needs of different users.
[0187] Additionally, the following explains how to unlock the second data content:
[0188] ① The unlockable second data content can be preset content. For example, if the work is a novel, and the locked content refers to the Ni segments from the (i+1)th segment to the Nth segment, then the unlockable second data content can be all the data content in the (i+1)th segment, or the second data content can be all the data content in a preset number of segments (such as 2 segments, the (i+1)th segment, and the (i+2)th segment) from the (i+1)th segment to the Nth segment. Under this unlocking method, after the preset media advertisement is played, the second data content that all users can unlock is the same, such as unlocking one or more segments.
[0189] ② The unlockable second data content can also be adaptively determined based on the reading efficiency of different users. That is, the second data content refers to the data content that users can read or browse within a preset unlock time. For example, if the work is a novel, after the media advertisement ends, the current user is allowed to read the data content in the unlocked content within a preset unlock time (such as 1 hour). For example, the unlocked content refers to the Ni segments from the (i+1)th segment to the Nth segment of the novel. After the user completes the content unlock (i.e., after watching the media advertisement), the user can read the data content in the Ni segments from the (i+1)th segment to the Nth segment of the novel. When the reading time reaches 1 hour, the content unlock needs to be triggered again. In this unlocking method, the unlockable second data content is adaptively determined based on a preset unlocking duration and the current user's reading efficiency. Therefore, different users may have different unlockable second data content due to varying reading efficiencies. For example, if user 1 has a high reading efficiency (e.g., 1000 words / minute), then the second data content they can read within the preset unlocking duration could be 600,000 words; conversely, if user 2 has a low reading efficiency (e.g., 600 words / minute), then the second data content they can read within the preset unlocking duration could be 360,000 words. Therefore, the second unlocked content in this unlocking method is adaptively determined based on different users' reading efficiencies, flexibly adapting to different users' reading habits.
[0190] ③ The unlockable second data content consists of the segments corresponding to the preview content. For example, if the work is a novel, and the locked content refers to segments i+1 to N (Ni segments); if the preview content refers to the key data extracted from segments i+1 to i+2, then the unlockable second data content is segments i+1 to i+2; if the preview content refers to the key data extracted from segments i+1 to i+3, then the unlockable second data content is segments i+1 to i+3. This unlocking method supports unlocking the second data content based on one or more segments corresponding to the preview content, improving the targeting of content unlocking and enhancing user reading interest.
[0191] In summary, this application supports the introduction of media advertising, paid unlocking, and other designated tasks during the content unlocking process. By guiding users to actively watch incentivized ads, it can bring more advertising assets to the novel platform. In addition, the preview content can be used for content distribution in other scenarios (such as game scenarios or live streaming scenarios), and the multi-channel application approach can drive traffic to the novel platform.
[0192] In this embodiment, a content interface for the work is displayed, showing first data content and preview content. The work includes unlocked and locked content. The first data content is the data content within the unlocked content, and the preview content is key data content extracted from the locked content. In response to an unlocking operation on the work's content, second data content indicating the unlocking operation is displayed in the locked content, and the unlocked second data content is shown in the content interface. Therefore, this application can extract key data content (commonly known as highlight content) from the locked content in advance, and this key data content can be displayed as preview content in the work's content interface for users to browse. This can attract or incentivize potential users to unlock the work's content, thereby increasing the success rate of unlocking. Furthermore, since the key data content is also predicted based on the interaction data of unlocked users, this precise prediction and content positioning method based on user behavior can deeply understand each user's attention to and interest in specific plot points within the work, better catering to the user's interests and needs, thereby further increasing the success rate of unlocking and ultimately increasing the work's exposure.
[0193] The above Figure 3 The embodiments described herein are product implementation examples of this application, specifically illustrating the product implementation process of this application. The background technical implementation process of this application will be described below. Specifically, the background technical implementation process mainly involves the following three flows: explanation of the principle of work content processing, the complete flow of offline and online stages, and the detailed processing flow of work content (how to extract key data content of the work). The above three flows will be described in detail below with reference to the accompanying drawings.
[0194] I. Explanation of the principles of content processing in works.
[0195] Please see Figure 10 , Figure 10 This is a schematic diagram illustrating the principle of a content processing procedure provided in an embodiment of this application. For example... Figure 10As shown, taking a novel as an example, the principle of content processing is roughly as follows: For any novel, ① GPT (Generative Pre-trained Pulse Test) can be used. The Transformer (a generative pre-trained transformation model) performs long-text plot comprehension and decomposition processing on novels to extract multiple core segments (such as core segment 1, core segment 2, core segment 3, and core segment 4); ② A scoring model can be used to score each core segment at once, obtaining a score result (such as a score value) for each core segment, and determining whether the score value is greater than a preset threshold; ③ If so, the current core segment undergoes content re-creation processing (i.e., content optimization processing of the core segment); ④ The core segments after content re-creation are then sent for manual sampling (e.g., re-review by professionals) and platform review, etc., to improve the accuracy and reliability of the core segments; Optionally, the core segments after manual sampling can also be used to optimize and train the scoring model, so that the optimized scoring model can perform scoring processing more accurately; ⑤ Finally, the core segments after the above processing can be output for business use (e.g., output to the novel platform for users to read, and generate preview content based on the core segments during the reading process to guide users to unlock content in the work).
[0196] II. The complete process of offline and online phases.
[0197] Please see Figure 11 , Figure 11 This is a complete processing flowchart of an offline and online phase provided in an embodiment of this application. Figure 11 As shown, the processing of a work (such as a novel) mainly involves two stages: Stage 1 (offline stage: generating exciting excerpts offline) and Stage 2 (online stage: periodically loading for use in business scenarios). The specific implementation processes of these two stages are explained below:
[0198] (1) Offline stage: AI analysis generates highlights (key data content).
[0199] 1.1 Offline Analysis:
[0200] Specifically, the offline analysis process mainly includes: conducting offline analysis based on the novel content library and user (such as unlocked objects) interaction data to extract one or more core segments of the novel. Specifically, all data content of the novel is extracted, and the GPT long-text comprehension model is used to perform modular comprehension of the novel (such as chapter-by-chapter or segment-by-segment comprehension) to extract at least one core segment of the novel.
[0201] ① Using prompt chapter content to understand and output core fragments: Extract key characters, plot conflicts, character growth, emotional plots, etc. from the prompts corresponding to different types of novels;
[0202] ② By analyzing the interaction data of unlocked objects (such as likes, comments, shares, and follows), extract the segments with the most likes and comments in the work as core segments.
[0203] 1.2 Input the core segments into the scoring model for scoring:
[0204] Specifically, different types of novels have different focuses in terms of their appeal, and the scoring models will be adjusted accordingly. The main scoring criteria are based on the degree of emotional stimulation to the reader. For example, the scoring criteria for martial arts novels emphasize intense fight scenes, while the scoring criteria for romance novels emphasize character conflicts.
[0205] 1.3 Secondary Content Optimization: The secondary optimization process mainly involves generating AI prompts to enhance the emotional stimulation in core segments, thereby optimizing the content of core segments and obtaining key data content.
[0206] 1.4 Conduct compliance review on the content of the secondary creation and optimization, and add the approved content to the database.
[0207] 1.5 The system uses an offline interface to periodically send data out to business applications.
[0208] In the process of extracting key data content from the work during the offline stage, on the one hand, AI analysis technology can be used to analyze and process the novel content, which can save a lot of time and manpower costs; on the other hand, by combining real user interaction data and analyzing the characteristics of the content itself, more accurate exciting segments can be identified from the internal logic and development trend of the plot; furthermore, scoring core segments through scoring models to perform secondary creation and optimization can improve the reliability and accuracy of the key data content in the final business output.
[0209] (2) Online stage: Business scenario usage (taking unlocking chapters in novel reading as an example).
[0210] 2.1 The user enters the novel reader and requests to read the novel content.
[0211] 2.2 The novel reader performs authentication and unlocking checks on chapters.
[0212] 2.3.1 The novel reader requests to retrieve exciting previews.
[0213] 2.3.2 Request to pull exciting trailers from the business DB (Data Base).
[0214] 2.4 Exciting trailers attract users to unlock content through incentivized ads or pay for memberships.
[0215] During the online phase, the system can request previews of relevant content from the business database in real time according to the user's specific reading progress (i.e., preview content, including key data content), thus providing a rich variety of application scenarios for online business.
[0216] III. Detailed Process of Content Processing (How to Extract Key Data Content from the Work)
[0217] Please see Figure 12 , Figure 12 This is a flowchart illustrating another content display method provided in an embodiment of this application. This content display method can be implemented using a computer device (such as...). Figure 2a The server shown in the image executes the content, which mainly introduces the background technical implementation process executed by the server. For example... Figure 12 As shown, the content display method includes, but is not limited to, the following steps S1201-S1203:
[0218] S1201: Obtain the work to be processed.
[0219] The work to be processed can be of any type, such as a novel, TV series, movie, or variety show. For ease of explanation, this application uses a novel as an example in its embodiments.
[0220] Specifically, the methods for obtaining the works to be processed can include online acquisition and offline acquisition:
[0221] (1) Online acquisition method:
[0222] Specifically, the online acquisition methods may differ depending on the type of work. For example, if the work is a novel, images containing the novel's content can be captured in real-time from a novel platform (such as a novel reader), and the text content from each captured image can be extracted to generate the novel's data content. Similarly, if the work is a TV series, specific scenes from the series can be recorded in real-time from a video platform to generate the TV series' data content, and so on. Online acquisition methods ensure the timeliness of the works being processed and improve the accuracy of the content processing.
[0223] (2) Offline acquisition method:
[0224] Specifically, works can be directly retrieved from a preset library of works, which stores pre-collected works of any type. Works to be processed can be retrieved from this library as needed (e.g., any novel can be selected as the work to be processed). Offline retrieval allows for more convenient work acquisition, eliminating the need for real-time collection, reducing workload, and thus improving the efficiency of work retrieval.
[0225] S1202: Perform content analysis on the work and extract one or more core segments from the work.
[0226] One possible implementation involves extracting the core fragments of a work in two ways: Method 1: Direct extraction of the core fragments using AIGC technology. AIGC refers to methods that use artificial intelligence to generate text, images, audio, or video content. This technology is based on machine learning models, especially deep learning networks, which can be trained on a given dataset and then generate entirely new content similar to the training data. Method 2: A combined approach using interactive data from unlocked objects (such as data generated from likes, comments, and shares) and AIGC technology to achieve the extraction and processing of core fragments.
[0227] Method 1: Extract core fragments using AIGC technology.
[0228] Specifically, the process of using computer equipment to perform content analysis on a work and extract one or more core segments of the work includes the following steps (1)-(3):
[0229] (1) Divide the work into N segments, where N is an integer greater than 1. For example, if the work is a novel and includes M chapters (M is a positive integer and M≥N, and these M chapters are pre-divided according to the development of the plot before the novel is published), then the M chapters can be divided into N segments. For example, if the novel includes 1000 chapters, 10 chapters can be divided into 100 segments; alternatively, one chapter can be divided into one segment; that is, one segment contains one or more chapters. This application does not impose specific restrictions on the segment division method, and different segment division methods can be adaptively selected according to different needs.
[0230] (2) Analyze the content of the work to determine its genre. For novels, based on their plot, they can be categorized into the following genres: romance, martial arts, and cultivation. Different genres have different plot focuses; for example, romance novels primarily depict the emotional development between characters, martial arts novels mainly focus on combat or conflict, and cultivation novels mainly depict the character's leveling up and growth. Therefore, by analyzing the content of the work, its genre can be determined.
[0231] (3) Based on the type of the work, Artificial Intelligence Generated Content (AIGC) technology is used to analyze and understand the content of the i-th segment among N segments, and to extract one or more core segments from the i-th segment; i is a positive integer and 1≤i≤N. Specifically, this application can use AIGC technology for text generation (i.e., generating core segments). This text generation process is usually based on NLP (Natural Language Processing) models, such as the GPT (Generative Pre-trained Transformer) series. These models are pre-trained on large-scale text data to learn the statistical laws of language, and then can generate coherent text content. In specific implementation, the i-th segment is any segment in the work. Here, the long text understanding mode of AIGC technology can be used to analyze and understand the data content of the current i-th segment, thereby extracting one or more core segments from the i-th segment.
[0232] In steps (1)-(3) above, this application can generate core fragments of the work through AIGC technology, which can greatly reduce the cost and time of manual creation and improve the efficiency of work processing; at the same time, since AIGC technology can learn from a large amount of data and generate high-quality content, the generated core fragment content is often more attractive and innovative; in addition, AIGC technology can generate core fragments in various forms, such as text, pictures, videos, etc., which can not only enrich the presentation of the novel, but also provide advertisers with more creative space.
[0233] Method 2: Combine the interaction data of unlocked objects and use AIGC technology to extract core fragments.
[0234] In one possible implementation, the computer device combines the interaction data of the unlocked object and uses AIGC technology to extract the core fragment as follows (1)-(2):
[0235] (1) Obtain interactive data associated with the work, which refers to data generated by at least one object performing interactive operations on the content of the work. These interactive operations include, but are not limited to, liking, commenting, and sharing.
[0236] (2) Based on interactive data and types, AI-generated content technology is used to analyze and understand the content of the i-th segment among N segments, and extract one or more core segments of the i-th segment. Specifically, the implementation can include the following two processing scenarios: Scenario 1: First, based on interactive data, data content with a user interaction frequency greater than a preset frequency threshold (e.g., 100 likes, 200 comments, or 10 shares) can be determined from any segment (i.e., the i-th segment); then, AIGC technology is used to analyze this data content again, thereby extracting the core segments of the i-th segment. Scenario 2: First, AIGC technology is used to analyze and process the content of the i-th segment to obtain one or more candidate segments corresponding to the i-th segment; then, according to the user's interactive data, segments with a user interaction frequency greater than a preset frequency threshold are selected from the aforementioned candidate segments as core segments.
[0237] In steps (1)-(2) above, content analysis can be performed based on the interaction data of unlocked users. This is a precise prediction and positioning method based on interactive behavior. By collecting data such as users' viewing time, number of pauses, and comment content, we can gain a deeper understanding of users' attention to and interests in different plots. For example, if many users repeatedly watch or linger for a long time at a plot involving conflict between characters, the system can determine that this segment or plot may be a potential breaking point. This big data-based analysis method is more objective and accurate than manual judgment based on experience, and can better cater to users' interests and needs.
[0238] S1203: Based on the extracted core fragments, generate multiple key data contents of the work.
[0239] Specifically, the process by which computer equipment generates multiple key data contents of a work based on the extracted core fragments includes the following two processes: scoring each core fragment separately to obtain a score result for each core fragment (scoring process); and generating multiple key data contents of the work based on the score results of each core fragment (key data content generation process).
[0240] I. Scoring process.
[0241] In one possible implementation, the computer device scores each core segment separately, and the process of obtaining the score result for each core segment is as follows:
[0242] (1) Based on the type of the work, determine the target scoring model corresponding to the work; the target scoring model is used to indicate the scoring of the content of the work according to at least one scoring dimension, which includes at least one or more of the following: plot dimension, character dimension, language dimension, and innovation dimension.
[0243] It should be understood that since different types of novels have different plot focuses, the scoring models used when scoring them may also be different. Therefore, this application can adaptively select the target scoring model to be used for the current work according to its type. It is important to understand that there is a pre-defined relationship between different work types and scoring models, and the scoring models for different types of works have been pre-trained. Here, it is only necessary to directly determine the target scoring model to be used according to the type. For example, the following relationships are predefined between work types and scoring models: type 1 is associated with scoring model 1, type 2 with scoring model 2, and type 3 with scoring model 3. Then, after determining the type of the work, the pre-trained target scoring model can be directly obtained. For example, the various scoring dimensions indicated by the target scoring model are shown in Table 1 below:
[0244] Table 1. Scoring Dimensions of the Target Scoring Model
[0245]
[0246]
[0247]
[0248] As shown in Table 1 above, the target scoring model is used to indicate the scoring process for works according to four dimensions: plot, character, language, and innovation. Each scoring dimension can include at least one scoring indicator. For example, the plot dimension can include the following scoring indicators: tension and excitement, unexpected twists and turns, coherence and logic, and suspense. Similarly, the character dimension can include the following scoring indicators: vividness of character, growth and change, and emotional resonance. Furthermore, scoring standards can be set for each scoring dimension (and the corresponding scoring indicators under each scoring dimension). The target scoring model is a "percentage" scoring model (i.e., the total score is 100 points). For example, the total value of the first dimension under the "plot" dimension is 40, and the scoring standards for each scoring indicator under this plot dimension are 10, 10, 10, and 10, respectively. The scoring standards of different scoring models may be different. Therefore, once the target scoring model is determined, the scoring process can be carried out according to the target scoring model. Based on this, this application, based on the multiple scoring dimensions and multiple scoring indicators indicated by the target scoring model, can achieve a more comprehensive and multi-dimensional scoring process for each core segment, thereby improving the objectivity and accuracy of the scoring results.
[0249] (2) Call the target scoring model and score each core segment according to at least one scoring dimension to obtain the scoring result of each core segment.
[0250] For example, based on the various scoring dimensions provided by the target scoring model shown in Table 1, accurate and comprehensive scoring can be achieved for any novel of this genre. For instance, the scoring results for any core passage in the novel based on the scoring dimensions in Table 1 are shown in Table 2 below:
[0251] Table 2. Scoring Results of Core Segments
[0252]
[0253]
[0254] As shown in Table 2 above, for any core segment extracted from the work, this application can use the target scoring model shown in Table 1 to score the segment, and obtain the scoring results shown in Table 2. The scoring results include the scoring values of the core segment being scored under the specific scoring indicators in each scoring dimension. For example, the scoring value under the "tension and excitement" indicator in the plot dimension is 8, and the scoring value under the "emotional resonance" indicator in the character dimension is 6. Thus, the sum of the scoring values under all scoring indicators can be used as the final scoring value corresponding to the current core segment.
[0255] In the scoring process described in (1)-(2) above, AI models (such as the GPT4 model or other self-developed scoring models) are used to analyze the content of each core segment to locate key data content. The scoring model can identify key plot points that may arouse strong audience interest, such as the intensification of character conflicts, through a deep understanding of the plot structure, character relationships, and plot development. This analysis method, which combines the characteristics of the work's content itself, can improve the accuracy of the content analysis process by starting from the internal logic and development trend of the plot.
[0256] II. The process of generating key data content.
[0257] One of the key data points is displayed as a preview in the content interface of the work to trigger a content unlocking operation. For example, the key data point can be displayed as a preview of a corresponding segment in the content interface, allowing the user to unlock the work's content through the preview. For details on how to display the key data point in the content interface and the specific process of unlocking the work's content, please refer to [link to relevant documentation]. Figure 3 The detailed process described in the product embodiments is not repeated here.
[0258] In one possible implementation, the scoring result includes a score value, and the core fragment j represents any core fragment of the i-th fragment, where j is a positive integer. Based on the scoring results of each core fragment, the computer device generates multiple key data contents corresponding to the work, including the following process: ① If the score value of core fragment j is greater than a preset threshold (e.g., 80), the content of core fragment j is optimized. This optimization includes one or more of the following: content completion, word order adjustment, typo correction, and semantic analysis; ② The optimized core fragment j is used as the key data content of the i-th fragment in the work. Based on this, the above optimization process can optimize the content of core fragments, improving the rationality and accuracy of key data content. By performing secondary optimization on the content of core fragment j with a score value higher than the preset threshold, the key data content of the current i-th fragment can be obtained. Furthermore, this key data content does not contain semantic errors, has clear content logic, and aligns with the user's reading interests, which can subsequently improve the user's reading experience in business scenarios.
[0259] In this embodiment, by comprehensively utilizing AIGC technology, user interaction data analysis, and AI content analysis of works, accurate and reasonable data extraction of key data content in the works is achieved, that is, more comprehensive and accurate key data content can be extracted; thus, it is possible to provide users with key data content that better matches their interests and expectations for content preview, thereby effectively stimulating users' curiosity and desire to watch, and increasing users' willingness to pay and participation.
[0260] The following describes the relevant apparatus for the content display scheme provided in the embodiments of this application.
[0261] It should be noted that, in the embodiments of this application, the terms "module" or "unit" refer to a computer program or part of a computer program with a predetermined function, which works together with other related parts to achieve a predetermined goal, and can be implemented wholly or partially using software, hardware (such as processing circuitry or memory), or a combination thereof. Similarly, a processor (or multiple processors or memory) can be used to implement one or more modules or units. Furthermore, each module or unit can be part of an overall module or unit that includes the functionality of that module or unit.
[0262] Please see Figure 13 , Figure 13 This is a schematic diagram of the structure of a content display device provided in an embodiment of this application. The content display device 1300 can be used to execute corresponding steps in the content display method provided in the embodiment of this application. Specifically, the content display device 1300 may include:
[0263] Display unit 1301 is used to display the content interface of the work. The content interface displays the first data content and the preview content. The work includes unlocked content and locked content. The first data content is the data content in the unlocked content, and the preview content is the key data content extracted from the locked content.
[0264] The processing unit 1302 is configured to, in response to a content unlocking operation on the work, unlock the second data content indicated by the content unlocking operation from the previously unlocked content, and display the unlocked second data content in the content interface.
[0265] In one possible implementation, the work is divided into N segments, where N is an integer greater than 1; unlocked content includes the data content of segments 1 to ith, and locked content includes the data content of segments ith (i+1) to nth, where i is a positive integer and 1 ≤ i ≤ N; where:
[0266] The preview content is key data extracted from the (i+1)th segment of the work; or,
[0267] The trailer content is key data extracted from Ni segments, from the (i+1)th segment to the Nth segment of the work; or,
[0268] The preview content is key data extracted from a specified segment of the previously unlocked content;
[0269] The preview content is key data extracted from the locked content after analyzing the content using artificial intelligence content generation technology; the key data content includes any one or more of the following: data content in the locked content where the number of unlocks exceeds a preset threshold, and data content in the locked content where the interaction frequency exceeds a preset frequency threshold.
[0270] In one possible implementation, the preview content supports personalized display in the content interface; the processing unit 1302 is also configured to perform the following operations:
[0271] Output a personalized display list of preview content, which provides at least one content display option, and a content display option is used to indicate a personalized display method for the preview content;
[0272] In response to the selection of the target content display option, the preview content is displayed in the content interface in a personalized manner according to the target display method indicated by the target content display option.
[0273] In one possible implementation, the personalized display method of the preview content in the content interface includes any of the following:
[0274] The preview content is displayed in the content interface according to the plot highlight display method; the plot highlight display method is used to indicate that the preview content is displayed according to the plot highlight display method of the unlocked content;
[0275] The preview content is displayed in the content interface according to the tag highlighting method; the tag highlighting method is used to indicate that the preview content is displayed according to at least one tag corresponding to the work;
[0276] The preview content is displayed in the content interface using an interactive highlight display method; the interactive highlight display method is used to indicate that the preview content is interactively displayed according to at least one character in the work.
[0277] In one possible implementation, the display unit 1301 is also used to perform the following operations:
[0278] Display trending and highlighted content associated with the locked content in the content interface;
[0279] Among them, trending and highlighting content is generated by processing at least one comment from an unlocked object that was previously locked.
[0280] In one possible implementation, the display unit 1301 is also used to perform the following operations:
[0281] Display the preview content at a preset location on the content interface; or,
[0282] Display the preview content anywhere on the content interface; or,
[0283] Display preview content in the relevant location on the content interface;
[0284] The preset positions include any one of the top, middle, and bottom positions of the content interface; the associated positions include any one of the floating windows and pop-ups of the content interface.
[0285] In one possible implementation, the display unit 1301 is also used to perform the following operations:
[0286] If the content of the work is text, the trailer content will be displayed as text; or, the trailer content will be displayed as video; or, the trailer content will be displayed as audio.
[0287] If the content of the work is a video, the trailer content will be displayed in the same way as a video; or, the trailer content will be displayed in the form of an image + text.
[0288] In one possible implementation, the processing unit 1302 is further configured to perform the following operations:
[0289] The first data content and the preview content are displayed differently in the content interface;
[0290] The distinguishing display methods include any one of the following: font distinguishing display, color distinguishing display, highlighting display, and animation display.
[0291] In one possible implementation, the content unlocking operation can be generated in any of the following ways:
[0292] When a page-turning operation is detected in the content interface, a content unlocking operation is generated;
[0293] When a trigger action is detected in the content interface for the preview content of the work, a content unlock action is generated;
[0294] When a trigger action is detected on the content interface for a preset content unlock control, a content unlock action is generated.
[0295] In one possible implementation, the processing unit 1302 is further configured to perform the following operations:
[0296] Upon detecting an unlock operation on the content of the work, an unlock pop-up window is displayed; the unlock pop-up window provides at least one unlock option, and each unlock option is associated with an unlock method;
[0297] In response to the selection of a target unlock option, the unlock page corresponding to the target unlock method associated with the target unlock option is displayed;
[0298] The unlock page is used to trigger the execution of the second data content that indicates the unlock operation of the content that has never been unlocked.
[0299] In one possible implementation, the processing unit 1302 is further configured to perform the following operations:
[0300] If the target unlock method is ad unlock, the unlock page will be an ad page displaying media ads; after the media ads finish playing, the second data content indicating the unlock operation instruction from the previously unlocked content will be displayed; or,
[0301] If the target unlocking method is a paid unlocking method, the unlocking page will be a payment page, displaying the preset asset amount required to unlock the second data content to be unlocked; once a payment completion event for the preset asset amount is detected on the payment page, the second data content from the previously unlocked content will be unlocked, indicating the unlocking operation; or,
[0302] If the target unlock method is task unlock, the unlock page will be a task page, which displays the specified task to be performed to unlock the second data content. When the specified task is detected to be executed on the task page, the second data content that was previously unlocked will be unlocked.
[0303] In one possible implementation, different unlocking methods correspond to the same or different unlockable second data content; the work is divided into N segments, where N is an integer greater than 1, and the unlocked content includes the data content of the (i+1)th to the Nth segment of the work, where i is a positive integer and 1≤i≤N; wherein, the unlockable second data content includes any of the following:
[0304] The preset content in the unlocked content includes: the data content in the (i+1)th segment, or the data content in a preset number of segments from the (i+1)th segment to the Nth segment, or the data content in a specified segment from the (i+1)th segment to the Nth segment;
[0305] The data content that the unlocked object is allowed to browse within the locked content for a preset unlock duration;
[0306] Extract data from one or more related segments of the preview content.
[0307] In this embodiment, key data content (commonly known as highlight content) of the locked content in the work can be extracted in advance, and this key data content can be displayed as preview content in the content interface of the work for the target audience to browse. This can attract or incentivize potential users to unlock the content of the work, thereby increasing the success rate of unlocking the work. In addition, since the key data content is also predicted based on the interaction data of unlocked users, this accurate prediction and content positioning method based on user behavior can gain a deeper understanding of each user's attention and interest in the specific plot of the work, and can better cater to the user's interests and needs, thereby further improving the success rate of unlocking the content and increasing the exposure of the work.
[0308] Please see Figure 14 , Figure 14 This is a schematic diagram of another content display device provided in an embodiment of this application. The content display device 1400 can be used to execute corresponding steps in the content display method provided in the embodiment of this application. Specifically, the content display device 1400 may include:
[0309] Acquisition unit 1401 is used to acquire works to be processed;
[0310] Processing unit 1402 is used to perform content analysis on the work and extract one or more core segments of the work;
[0311] The processing unit 1402 is also used to generate multiple key data contents corresponding to the work based on the extracted core fragments; wherein, any one of the key data contents is used as preview content to be displayed in the content interface of the work to trigger the content unlocking operation of the work.
[0312] In one possible implementation, the processing unit 1402 performs content analysis on the work, extracting one or more core segments of the work for the following operations:
[0313] The work is divided into N segments, where N is an integer greater than 1.
[0314] Analyze the content of the work to determine its corresponding genre;
[0315] Based on the type of the work, artificial intelligence content generation technology is used to analyze and understand the content of the i-th segment among N segments, and extract one or more core segments of the i-th segment; i is a positive integer and 1≤i≤N.
[0316] In one possible implementation, processing unit 1402 generates multiple key data contents corresponding to the work based on the extracted core fragments, for performing the following operations:
[0317] Based on the type of work, a target scoring model is determined for the work. This target scoring model is used to indicate the scoring process of the work content according to at least one scoring dimension. The scoring dimensions include at least one or more of the following: plot dimension, character dimension, language dimension, and innovation dimension.
[0318] The target scoring model is invoked, and each core segment is scored according to at least one scoring dimension to obtain the scoring result of each core segment.
[0319] Based on the scoring results of each core segment, multiple key data contents corresponding to the work are generated.
[0320] In one possible implementation, the scoring result includes a score value, where core segment j represents any core segment of the i-th segment, and j is a positive integer; based on the scoring results of each core segment, processing unit 1402 generates multiple key data contents corresponding to the work, which are used to perform the following operations:
[0321] If the score of core segment j is greater than the preset threshold, the content of core segment j will be optimized. The optimization process includes one or more of the following: content completion, word order adjustment, misspelling correction, and semantic analysis.
[0322] The optimized core segment j is used as the key data content of the i-th segment in the work.
[0323] In this embodiment, by comprehensively utilizing AIGC technology, user interaction data analysis, and AI content analysis of works, accurate and reasonable data extraction of key data content in the works is achieved, that is, more comprehensive and accurate key data content can be extracted; thus, it is possible to provide users with key data content that better matches their interests and expectations for content preview, thereby effectively stimulating users' curiosity and desire to watch, and increasing users' willingness to pay and participation.
[0324] Please see Figure 15 , Figure 15 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. The computer device 1500 is used to execute the steps performed by the computer device (terminal device or server) in the aforementioned method embodiments. The computer device 1500 may include one or more devices (e.g., a server, node, terminal, etc.) and may also include internal components (e.g., a chip, software module, or hardware module). The computer device may include at least one processor 1501 and a communication interface 1502. Further optionally, the computer device may also include at least one memory 1503 and a bus 1504. Additionally, the processor 1501, communication interface 1502, and memory 1503 are connected via the bus 1504. Wherein:
[0325] (1) The processor 1501 is a module that performs arithmetic and / or logical operations. Specifically, it may be one or a combination of processing modules such as a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor unit (MPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), a complex programmable logic device (CPLD), a coprocessor (to assist the central processing unit in completing corresponding processing and applications), and a micro controller unit (MCU).
[0326] (2) The communication interface 1502 can be used to provide information input or output to at least one processor 1501. And / or, the communication interface 1502 can be used to receive data sent externally and / or send data externally, and can be a wired link interface including such as an Ethernet cable, or a wireless link interface (Wi-Fi, Bluetooth, general wireless transmission, vehicle short-range communication technology, and other short-range wireless communication technologies, etc.). The communication interface 1502 can serve as a network interface.
[0327] (3) The memory 1503 is used to provide storage space, in which data such as the operating system and computer programs (including program instructions) can be stored. The memory 1503 can be one or a combination of random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or compact disc read-only memory (CD-ROM), etc.
[0328] In practice, the processor 1501 executes program instructions stored in the memory 1503 to cause the computer device (such as a terminal device) to perform the following operations:
[0329] The content interface of the work is displayed, which shows the first data content and the preview content; the work includes unlocked content and locked content. The first data content is the data content in the unlocked content, and the preview content is the key data content extracted from the locked content.
[0330] In response to the content unlocking operation of the work, unlock the second data content indicated by the content unlocking operation in the previously unlocked content, and display the unlocked second data content in the content interface.
[0331] In one possible implementation, the work is divided into N segments, where N is an integer greater than 1; unlocked content includes the data content of segments 1 to ith, and locked content includes the data content of segments ith (i+1) to nth, where i is a positive integer and 1 ≤ i ≤ N; where:
[0332] The preview content is key data extracted from the (i+1)th segment of the work; or,
[0333] The trailer content is key data extracted from Ni segments, from the (i+1)th segment to the Nth segment of the work; or,
[0334] The preview content is key data extracted from a specified segment of the previously unlocked content;
[0335] The preview content is key data extracted from the locked content after analyzing the content using artificial intelligence content generation technology; the key data content includes any one or more of the following: data content in the locked content where the number of unlocks exceeds a preset threshold, and data content in the locked content where the interaction frequency exceeds a preset frequency threshold.
[0336] In one possible implementation, processor 1501 is also used to perform the following operations:
[0337] Output a personalized display list of preview content, which provides at least one content display option, and a content display option is used to indicate a personalized display method for the preview content;
[0338] In response to the selection of the target content display option, the preview content is displayed in the content interface in a personalized manner according to the target display method indicated by the target content display option.
[0339] In one possible implementation, the personalized display method of the preview content in the content interface includes any of the following:
[0340] The preview content is displayed in the content interface according to the plot highlight display method; the plot highlight display method is used to indicate that the preview content is displayed according to the plot highlight display method of the unlocked content;
[0341] The preview content is displayed in the content interface according to the tag highlighting method; the tag highlighting method is used to indicate that the preview content is displayed according to at least one tag corresponding to the work;
[0342] The preview content is displayed in the content interface using an interactive highlight display method; the interactive highlight display method is used to indicate that the preview content is interactively displayed according to at least one character in the work.
[0343] In one possible implementation, processor 1501 is also used to perform the following operations:
[0344] Display trending and highlighted content associated with the locked content in the content interface;
[0345] Among them, trending and highlighting content is generated by processing at least one comment from an unlocked object that was previously locked.
[0346] In one possible implementation, processor 1501 is also used to perform the following operations:
[0347] Display the preview content at a preset location on the content interface; or,
[0348] Display the preview content anywhere on the content interface; or,
[0349] Display preview content in the relevant location on the content interface;
[0350] The preset positions include any one of the top, middle, and bottom positions of the content interface; the associated positions include any one of the floating windows and pop-ups of the content interface.
[0351] In one possible implementation, processor 1501 is also used to perform the following operations:
[0352] If the content of the work is text, the trailer content will be displayed as text; or, the trailer content will be displayed as video; or, the trailer content will be displayed as audio.
[0353] If the content of the work is a video, the trailer content will be displayed in the same way as a video; or, the trailer content will be displayed in the form of an image + text.
[0354] In one possible implementation, processor 1501 is also used to perform the following operations:
[0355] The first data content and the preview content are displayed differently in the content interface;
[0356] The distinguishing display methods include any one of the following: font distinguishing display, color distinguishing display, highlighting display, and animation display.
[0357] In one possible implementation, the content unlocking operation can be generated in any of the following ways:
[0358] When a page-turning operation is detected in the content interface, a content unlocking operation is generated;
[0359] When a trigger action is detected in the content interface for the preview content of the work, a content unlock action is generated;
[0360] When a trigger action is detected on the content interface for a preset content unlock control, a content unlock action is generated.
[0361] In one possible implementation, processor 1501 is also used to perform the following operations:
[0362] Upon detecting an unlock operation on the content of the work, an unlock pop-up window is displayed; the unlock pop-up window provides at least one unlock option, and each unlock option is associated with an unlock method;
[0363] In response to the selection of a target unlock option, the unlock page corresponding to the target unlock method associated with the target unlock option is displayed;
[0364] The unlock page is used to trigger the execution of the second data content that indicates the unlock operation of the content that has never been unlocked.
[0365] In one possible implementation, processor 1501 is also used to perform the following operations:
[0366] If the target unlock method is ad unlock, the unlock page will be an ad page displaying media ads; after the media ads finish playing, the second data content indicating the unlock operation instruction from the previously unlocked content will be displayed; or,
[0367] If the target unlocking method is a paid unlocking method, the unlocking page will be a payment page, displaying the preset asset amount required to unlock the second data content to be unlocked; once a payment completion event for the preset asset amount is detected on the payment page, the second data content from the previously unlocked content will be unlocked, indicating the unlocking operation; or,
[0368] If the target unlock method is task unlock, the unlock page will be a task page, which displays the specified task to be performed to unlock the second data content. When the specified task is detected to be executed on the task page, the second data content that was previously unlocked will be unlocked.
[0369] In one possible implementation, different unlocking methods correspond to the same or different unlockable second data content; the work is divided into N segments, where N is an integer greater than 1, and the unlocked content includes the data content of the (i+1)th to the Nth segment of the work, where i is a positive integer and 1≤i≤N; wherein, the unlockable second data content includes any of the following:
[0370] The preset content in the unlocked content includes: the data content in the (i+1)th segment, or the data content in a preset number of segments from the (i+1)th segment to the Nth segment, or the data content in a specified segment from the (i+1)th segment to the Nth segment;
[0371] The data content that the unlocked object is allowed to browse within the locked content for a preset unlock duration;
[0372] Extract data from one or more related segments of the preview content.
[0373] Optionally, the processor 1501 causes a computer device (such as a server) to perform the following operations by executing program instructions stored in the memory 1503:
[0374] Get the work to be processed;
[0375] The content of the work is analyzed and processed to extract one or more core segments.
[0376] Based on the extracted core fragments, multiple key data contents corresponding to the work are generated; among them, any one of the key data contents is used as preview content to be displayed in the content interface of the work to trigger the content unlocking operation of the work.
[0377] In one possible implementation, processor 1501 performs content analysis on the work, extracting one or more core segments of the work for the following operations:
[0378] The work is divided into N segments, where N is an integer greater than 1.
[0379] Analyze the content of the work to determine its corresponding genre;
[0380] Based on the type of the work, artificial intelligence content generation technology is used to analyze and understand the content of the i-th segment among N segments, and extract one or more core segments of the i-th segment; i is a positive integer and 1≤i≤N.
[0381] In one possible implementation, the processor 1501 generates multiple key data contents corresponding to the work based on the extracted core fragments, for performing the following operations:
[0382] Based on the type of work, a target scoring model is determined for the work. This target scoring model is used to indicate the scoring process of the work content according to at least one scoring dimension. The scoring dimensions include at least one or more of the following: plot dimension, character dimension, language dimension, and innovation dimension.
[0383] The target scoring model is invoked, and each core segment is scored according to at least one scoring dimension to obtain the scoring result of each core segment.
[0384] Based on the scoring results of each core segment, multiple key data contents corresponding to the work are generated.
[0385] In one possible implementation, the scoring result includes a score value, where core segment j represents any core segment of the i-th segment, and j is a positive integer; processor 1501 generates multiple key data contents corresponding to the work based on the scoring results of each core segment, for performing the following operations:
[0386] If the score of core segment j is greater than the preset threshold, the content of core segment j will be optimized. The optimization process includes one or more of the following: content completion, word order adjustment, misspelling correction, and semantic analysis.
[0387] The optimized core segment j is used as the key data content of the i-th segment in the work.
[0388] In this embodiment, key data content (commonly known as highlight content) of the locked content in the work can be extracted in advance, and this key data content can be displayed as preview content in the content interface of the work for the target audience to browse. This can attract or incentivize potential users to unlock the content of the work, thereby increasing the success rate of unlocking the work. In addition, since the key data content is also predicted based on the interaction data of unlocked users, this accurate prediction and content positioning method based on user behavior can gain a deeper understanding of each user's attention and interest in the specific plot of the work, and can better cater to the user's interests and needs, thereby further improving the success rate of unlocking the content and increasing the exposure of the work.
[0389] According to one aspect of this application, embodiments of this application also provide a computer-readable storage medium storing a computer program, the computer program including program instructions. When a processor executes the program instructions, it can perform the methods described in the corresponding embodiments above; therefore, further details will not be repeated here. For technical details not disclosed in the embodiments of the computer-readable storage medium involved in this application, please refer to the description of the method embodiments of this application. As an example, the program instructions can be deployed on a computer device, or executed on multiple computer devices located in one location, or executed on multiple computer devices distributed in multiple locations and interconnected through a communication network.
[0390] According to one aspect of this application, embodiments of this application also provide a computer program product, which includes a computer program stored in a computer-readable storage medium. A processor of a computer device reads computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the methods described in the foregoing embodiments. For technical details not disclosed in the embodiments of the computer program product involved in this application, please refer to the description of the method embodiments of this application, which will not be repeated here.
[0391] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially as a computer program product, which includes one or more computer programs. When the computer program is loaded and executed on a computer device, it generates, in whole or in part, the processes or functions described in the embodiments of this application; the computer device can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program can be stored in or transmitted through a computer-readable storage medium; the computer program can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium accessible to the computer device or a data processing device such as a server or data center that integrates one or more available media; wherein, the available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state disk (SSD)).
[0392] The above-disclosed embodiments are merely preferred embodiments of this application and should not be construed as limiting the scope of this application. Therefore, any equivalent variations made in accordance with the claims of this application shall still fall within the scope of this application.
Claims
1. A content display method, characterized in that, include: The content interface of the work is displayed, which includes the first data content and the preview content; The work includes unlocked content and locked content, and the first data content is the data content in the unlocked content; The preview content is key data extracted from the locked content; In response to the content unlocking operation of the work, the second data content indicated by the content unlocking operation is unlocked from the locked content, and the unlocked second data content is displayed in the content interface.
2. The method as described in claim 1, characterized in that, The work is divided into N segments, where N is an integer greater than 1; the unlocked content includes the data content of the 1st to the i-th segment of the work, and the locked content includes the data content of the (i+1)-th to the Nth segment of the work, where i is a positive integer and 1≤i≤N; where: The preview content is key data extracted from the (i+1)th segment of the work; or... The preview content is key data extracted from the (i+1)th to the Nth segment of the work; or... The preview content is key data extracted from a specified segment of the locked content; The preview content is key data extracted from the locked content after analyzing the content using artificial intelligence content generation technology; the key data content includes any one or more of the following: data content in the locked content where the number of unlocks exceeds a preset threshold, and data content in the locked content where the interaction frequency exceeds a preset frequency threshold.
3. The method as described in claim 2, characterized in that, The preview content supports personalized display on the content interface; the method further includes: Output a personalized display list of the preview content, the personalized display list providing at least one content display option, one of the content display options being used to indicate a personalized display mode of the preview content; In response to a selection operation for a target content display option, the preview content is displayed in a personalized manner on the content interface according to the target display method indicated by the target content display option.
4. The method as described in claim 3, characterized in that, The personalized display method of the preview content in the content interface includes any of the following: The preview content is displayed in the content interface according to the plot highlight display method; the plot highlight display method is used to indicate that the preview content is displayed with the plot highlights of the unlocked content; The preview content is displayed in the content interface according to the tag highlight display method; the tag highlight display method is used to indicate that the preview content is displayed according to at least one tag corresponding to the work; The preview content is displayed in the content interface using an interactive highlight display method; the interactive highlight display method is used to instruct the preview content to be interactively displayed according to at least one character in the work.
5. The method as described in claim 4, characterized in that, The method further includes: The content interface displays the trending and highlighted content associated with the locked content; The hot spot highlight content is generated by processing at least one comment from the unlocked object of the locked content.
6. The method according to any one of claims 1-5, characterized in that, The method further includes: The preview content is displayed at a preset location on the content interface; or, The preview content can be displayed at any location on the content interface; or, The preview content is displayed at the relevant location on the content interface; The preset position includes any one of the top, middle, and bottom positions of the content interface; the associated position includes any one of the floating window and pop-up window of the content interface.
7. The method as described in claim 6, characterized in that, The method further includes: If the content of the work is text, the trailer content will be displayed as text; or, the trailer content will be displayed as video; or, the trailer content will be displayed as audio. If the content of the work is a video, the preview content will be displayed in the manner of a video display; or, the preview content will be displayed in the manner of an image + text display.
8. The method as described in claim 7, characterized in that, The method further includes: The first data content and the preview content are displayed differently in the content interface; The distinguishing display methods include any one of the following: font distinguishing display, color distinguishing display, highlighting display, and animation display.
9. The method as described in claim 1, characterized in that, The content unlocking operation can be generated in any of the following ways: When a page-turning operation on the content of the work is detected in the content interface, the content unlocking operation is generated; When a trigger operation for the preview content of the work is detected in the content interface, the content unlock operation is generated; When a trigger operation targeting a preset content unlock control is detected in the content interface, the content unlock operation is generated.
10. The method as described in claim 9, characterized in that, The method further includes: Upon detecting an unlock operation on the content of the work, an unlock pop-up window is output; the unlock pop-up window provides at least one unlock option, and each unlock option is associated with an unlock method; In response to a selection operation for a target unlock option, the unlock page corresponding to the target unlock method associated with the target unlock option is displayed; The unlock page is used to trigger the execution of a second data content that indicates the unlock operation to unlock the content from the locked content.
11. The method as described in claim 10, characterized in that, The method further includes: If the target unlocking method is an ad unlocking method, then the unlocking page is an ad page, and the ad page displays media ads; after the media ads have finished playing, the second data content of the content unlocking operation instruction is unlocked from the locked content; or... If the target unlocking method is a paid unlocking method, then the unlocking page is a payment page, which displays a preset amount of assets required to unlock the second data content to be unlocked; when a payment completion event for the preset amount of assets is detected on the payment page, the second data content indicating the content unlocking operation is unlocked from the unlocked content; or... If the target unlocking method is a task unlocking method, then the unlocking page is a task page, which displays a specified task to be performed to unlock the second data content; when the specified task is detected to be performed on the task page, the second data content indicated by the content unlocking operation is unlocked from the locked content.
12. The method as described in claim 11, characterized in that, Different unlocking methods may correspond to the same or different unlockable second data content; the work is divided into N segments, where N is an integer greater than 1, and the locked content includes the data content of the (i+1)th to the Nth segment of the work, where i is a positive integer and 1≤i≤N; wherein, the unlockable second data content includes any of the following: The preset content in the locked content includes: the data content in the (i+1)th segment, or the data content in a preset number of segments from the (i+1)th segment to the Nth segment, or the data content in a specified segment from the (i+1)th segment to the Nth segment; The data content that the unlocked object is allowed to browse in the locked content within a preset unlock duration; Extract data content from one or more related segments of the preview content.
13. A content display method, characterized in that, include: Get the work to be processed; The work is subjected to content analysis and processing to extract one or more core segments; Based on the extracted core fragments, multiple key data contents corresponding to the work are generated; One of the key data contents is used as preview content to be displayed in the content interface of the work, so as to trigger the content unlocking operation of the work.
14. The method as described in claim 13, characterized in that, The content analysis processing of the work, extracting one or more core segments of the work, includes: The work is divided into N segments, where N is an integer greater than 1. Analyze the content of the work to determine its corresponding type; Based on the type of the work, artificial intelligence content generation technology is used to analyze and understand the content of the i-th segment among the N segments, and extract one or more core segments of the i-th segment; i is a positive integer and 1≤i≤N.
15. The method as described in claim 13 or 14, characterized in that, Based on the extracted core fragments, multiple key data contents corresponding to the work are generated, including: Based on the type of the work, a target scoring model corresponding to the work is determined; the target scoring model is used to indicate the scoring process of the content of the work according to at least one scoring dimension, the scoring dimension including at least one or more of the following: plot dimension, character dimension, language dimension, and innovation dimension; The target scoring model is invoked, and each core segment is scored according to at least one scoring dimension to obtain the scoring result of each core segment. Based on the scoring results of each core segment, multiple key data contents corresponding to the work are generated.
16. The method as described in claim 15, characterized in that, The scoring result includes a score value, where core segment j represents any core segment of the i-th segment, and j is a positive integer; based on the scoring results of each core segment, multiple key data contents corresponding to the work are generated, including: If the score of the core segment j is greater than the preset threshold, the content of the core segment j is optimized. The optimization process includes one or more of the following: content completion, word order adjustment, misspelling correction, and semantic analysis. The optimized core segment j is used as the key data content of the i-th segment in the work.
17. A content display device, characterized in that, include: The display unit is used to display the content interface of the work, wherein the content interface displays the first data content and the preview content; The work includes unlocked content and locked content, and the first data content is the data content in the unlocked content; The preview content is key data extracted from the locked content; A processing unit is configured to, in response to a content unlocking operation on the work, unlock the second data content indicated by the content unlocking operation from the locked content, and display the unlocked second data content in the content interface.
18. A content display device, characterized in that, include: The acquisition unit is used to acquire works to be processed; The processing unit is used to perform content analysis processing on the work and extract one or more core segments of the work; The processing unit is also used to generate multiple key data contents corresponding to the work based on the extracted core fragments; wherein any one of the key data contents is used as preview content to be displayed in the content interface of the work to trigger the content unlocking operation of the work.
19. A computer device, characterized in that, include: Memory and processor; The memory stores one or more computer programs; A processor for loading one or more computer programs to implement the method as described in any one of claims 1-12 or 13-16.
20. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, performs the method as described in any one of claims 1-12 or 13-16.
21. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, performs the method as described in any one of claims 1-12 or 13-16.