An article processing method, device, equipment and computer readable storage medium

By presenting the hidden content of the article in the view interface, the problem of monotonous content presentation in existing technologies is solved, and the richness and integration of content are improved, thereby enhancing the user's reading experience.

CN112214972BActive Publication Date: 2026-04-14TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
TENCENT TECHNOLOGY (SHENZHEN) CO LTD
Filing Date
2020-11-06
Publication Date
2026-04-14

AI Technical Summary

Technical Problem

In existing technologies, the content of articles is presented in a single way, with only plain text or plain audio output, which cannot effectively convey multi-dimensional content, resulting in an insufficient user reading experience.

Method used

The hidden content corresponding to the text content of the article is presented in the view interface. The user is notified of the existence of the hidden content through the indication information. When a trigger operation is received, the hidden content is inserted and displayed in the area of ​​the view interface associated with the target text content.

Benefits of technology

It improves the richness and coherence of content in the article presentation process, enhances the emotional transmission dimension, and improves the user's reading experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112214972B_ABST
    Figure CN112214972B_ABST
Patent Text Reader

Abstract

The application provides an article processing method, device and equipment and a computer readable storage medium. The method comprises the following steps: in response to a content viewing operation on an article, presenting the content of the article in a view interface; when target text content in the content is in the view interface, presenting indication information of the target text content, the indication information being used for indicating that there is hidden content corresponding to the target text content; and when a trigger operation on the indication information is received, inserting the hidden content into a region associated with the target text content in the view interface. Through the application, the hidden content corresponding to the text content of the article can be presented in the view interface, and the richness of the content presented in the article presentation process is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of mobile Internet technology, and in particular to an article processing method, apparatus, device, and computer-readable storage medium. Background Technology

[0002] Articles in the form of novels, news articles, and forum posts, as a content type, have been widely used in information flow products because they can provide content consumption in multiple dimensions, effectively increasing the time users spend using the product. In related technologies, the content of these articles is usually presented in plain text format, allowing users to understand the content through reading the text or through audio playback, i.e., by listening to someone else read the article. However, these methods only allow users to obtain the content conveyed by the text itself, resulting in a limited and singular content presentation. Summary of the Invention

[0003] This application provides an article processing method, apparatus, device, and computer-readable storage medium that can present hidden content corresponding to the text content of an article in a view interface, thereby improving the richness of the content presented during the article presentation process.

[0004] The technical solution of this application embodiment is implemented as follows:

[0005] This application provides an article processing method, including:

[0006] In response to an operation that views the content of an article, the content of the article is displayed in the view interface;

[0007] When the target text content in the content is in the view interface, the indicator information of the target text content is presented. The indicator information is used to indicate that there is hidden content corresponding to the target text content.

[0008] When a trigger operation is received in response to the indicated information, the hidden content is inserted and displayed in the area of ​​the view interface associated with the target text content.

[0009] In the above solution, the step of displaying the content of the article in the view interface in response to a content viewing operation includes:

[0010] In response to actions taken to view the content of an article, obtain the current article reading mode;

[0011] If the current article reading mode is automatic reading mode, the view interface will display content corresponding to the current reading position and automatically update the content of the presented article.

[0012] In the above solution, the step of displaying the content of the article in the view interface in response to a content viewing operation includes:

[0013] When the content viewing operation is a swipe operation on the article, in response to the swipe operation, the content of the article that is in a swipe state is displayed in the view interface; or...

[0014] When the content viewing operation is a click operation on the article, in response to the click operation, the article is flipped through in the view interface, and the content of the article after the flip is displayed.

[0015] This application provides an article processing device, including:

[0016] The first presentation module is used to respond to the content swiping operation of the article and swipe the content of the article in the view interface;

[0017] The second presentation module is used to present indication information of the target text content when the target text content is in the view interface. The indication information is used to indicate the existence of hidden content corresponding to the target text content.

[0018] An insertion module is used to insert the hidden content into the area of ​​the view interface associated with the target text content when a trigger operation for the indicated information is received.

[0019] In the above scheme, the first presentation module is also used to obtain the current article reading mode in response to the content viewing operation of the article;

[0020] If the current article reading mode is automatic reading mode, the view interface will display content corresponding to the current reading position and automatically update the content of the presented article.

[0021] In the above scheme, the first presentation module is further configured to, in response to the swiping operation, present the content of the article in the swiping state in the view interface when the content viewing operation is a swipe operation on the article; or,

[0022] When the content viewing operation is a click operation on the article, in response to the click operation, the article is flipped through in the view interface, and the content of the article after the flip is displayed.

[0023] In the above scheme, the second presentation module is also used to display the process of the indicator information of the target text content from the appearance of a part to the appearance of the whole when the target text content in the content is in the view interface;

[0024] The insertion module is further configured to, after the indication information appears in its entirety on the view interface, insert the hidden content into the area of ​​the view interface associated with the target text content when a trigger operation for the indication information is received.

[0025] In the above scheme, the second presentation module is further configured to present indication information of the target text content when the target text content in the content is located in the target area of ​​the view interface;

[0026] The device further includes:

[0027] The determination module is used to obtain the text height corresponding to the target text content, the position height of the target text content in the view interface, and the visible height of the view interface;

[0028] The difference of half the visible height is used as the reference height for the target text content;

[0029] When the difference between the position height and half of the text height is not lower than the reference height, it is determined that the target text content in the content is located in the target area of ​​the view interface.

[0030] In the above scheme, the second presentation module is further configured to display the target text content using a target display style, wherein the target display style is used to distinguish it from other content in the view interface besides the target text content.

[0031] In the above scheme, the second presentation module is further configured to present the indication information of the target text content in the view interface through a bubble-like card overlay; or,

[0032] The target text content is presented as an instruction through a floating window that hovers above the view interface.

[0033] In the above scheme, the second presentation module is further configured to present a webpage link corresponding to the target text content, and use the webpage link as the indication information;

[0034] Accordingly, the insertion module is also configured to, when a trigger operation is received for the webpage link, insert the hidden content indicated by the webpage link into the area of ​​the view interface associated with the target text content.

[0035] In the above scheme, the second presentation module is further configured to dynamically present an underline of the target text content below each line of the target text content in the view interface, and use the underline as the indication information.

[0036] In the above scheme, the insertion module is also used to obtain the target position of the target text content in the view interface;

[0037] The process of displaying the hidden content is as follows: starting from a preset distance below the target position, the hidden content gradually unfolds downwards, so that the fully unfolded hidden content is inserted and displayed in the area of ​​the view interface associated with the target text content.

[0038] In the above scheme, the device further includes:

[0039] The display module is used to show the process of other content located below the target position in the view interface moving downwards as the hidden content is gradually unfolded;

[0040] The distance by which the other content moves downwards is equal to the unfolded height of the corresponding hidden content.

[0041] In the above solution, after inserting the hidden content into the area of ​​the view interface associated with the target text content, the device further includes:

[0042] The cancellation module is used to cancel the presentation of the hidden information in response to a trigger operation targeting the target area;

[0043] The target area refers to the area in the view interface other than the area associated with the target text content.

[0044] In the above scheme, the device further includes:

[0045] The recognition module is used to extract text content from the article to obtain at least two text fragments that constitute the content of the article;

[0046] Obtain the target user's interest level in each of the text fragments;

[0047] The text fragments corresponding to interest levels exceeding the interest threshold are identified as the target text content in the content.

[0048] In the above solution, before presenting the content of the article in the view interface, the device further includes:

[0049] The acquisition module is used to send an acquisition request for the content of the article. The acquisition request carries the article identifier of the article. The article identifier is used to find the content of the article and the hidden content corresponding to the target text content in the content.

[0050] Receive the content of the article and hidden content corresponding to the target text content in the article;

[0051] Based on the hidden content, the material is replaced to generate the instruction information for the target text content.

[0052] This application provides an electronic device, including:

[0053] Memory, used to store executable instructions;

[0054] The processor, when executing executable instructions stored in the memory, implements the article processing method provided in the embodiments of this application.

[0055] This application provides a computer-readable storage medium storing executable instructions for inducing a processor to execute and implement the article processing method provided in this application.

[0056] The embodiments of this application have the following beneficial effects:

[0057] When viewing the article content in the view interface, if the target text content is displayed in the current view interface, an indicator message is shown to indicate the existence of hidden content corresponding to the target text content. When the user triggers the indicator message, the hidden content is inserted and displayed in the area of ​​the view interface associated with the target text content. In this way, the hidden content corresponding to the text content of the article can be displayed in the view interface, which improves the richness of the content presented in the article presentation process and also enriches the emotional transmission dimension. In addition, since the hidden content is inserted into the area of ​​the view interface corresponding to the target text content, the hidden content is closely integrated with the article content, improving the integration between the hidden content and the article content, without interfering with the user's original reading, thus improving the reading experience. Attached Figure Description

[0058] Figure 1A-1B This is a schematic diagram illustrating the article interaction method provided in the embodiments of this application;

[0059] Figure 2 A schematic diagram of an optional architecture of the article processing system provided in an embodiment of this application;

[0060] Figure 3 An optional structural schematic diagram of the electronic device provided in the embodiments of this application;

[0061] Figure 4 An optional flowchart illustrating the article processing method provided in an embodiment of this application;

[0062] Figure 5 This is a schematic diagram of a page display provided for an embodiment of this application;

[0063] Figure 6 This is a schematic diagram of a page display provided for an embodiment of this application;

[0064] Figure 7 This is a schematic diagram of the display interface provided in an embodiment of this application;

[0065] Figure 8 This is a schematic diagram of the display interface provided in an embodiment of this application;

[0066] Figure 9 This is a schematic diagram of the display interface provided in an embodiment of this application;

[0067] Figure 10 This is a schematic diagram of the display interface provided in an embodiment of this application;

[0068] Figure 11 This is a schematic diagram of the display interface provided in an embodiment of this application;

[0069] Figures 12A-12E This is a schematic diagram of the display interface provided in an embodiment of this application;

[0070] Figure 13 An optional flowchart illustrating the article processing method provided in an embodiment of this application;

[0071] Figure 14 This is a schematic diagram of article processing provided for an embodiment of this application;

[0072] Figure 15 This is a schematic diagram of article processing provided for an embodiment of this application;

[0073] Figure 16 This is an optional structural schematic diagram of the article processing apparatus provided in an embodiment of this application. Detailed Implementation

[0074] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be regarded as limitations on this application. All other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0075] In the following description, references are made to “some embodiments,” which describe a subset of all possible embodiments. However, it is understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

[0076] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.

[0077] Before providing a further detailed description of the embodiments of this application, the nouns and terms involved in the embodiments of this application will be explained, and the nouns and terms involved in the embodiments of this application shall be interpreted as follows.

[0078] 1) Client: An application that runs in a terminal and provides various services, such as a video playback client.

[0079] 2) In response, used to indicate the conditions or states on which the operation performed depends. When the conditions or states on which it depends are met, one or more operations performed may be performed in real time or with a set delay. Unless otherwise specified, there is no restriction on the order in which the multiple operations are performed.

[0080] In some embodiments, the content of an article may be presented as plain text, or output as pure audio playback; however, these methods can only convey the content of the article itself, and the displayed content is limited. In other embodiments, clickable indicators are presented to the user during reading, see [link to relevant documentation]. Figure 1A-1B , Figure 1A-1B This is a schematic diagram illustrating the article interaction method provided in the embodiments of this application. Figure 1A In information feed products, clickable prompts are displayed within article (such as novel) segments. When a user clicks on the prompt, a pop-up window appears... Figure 1B The pop-up window shown displays corresponding interactive content for the text segment. However, this interactive content is presented directly on the text and is not closely integrated with the text content. It is easy to interrupt the user's current reading and reduce the user's reading experience.

[0081] Based on this, embodiments of this application provide an article processing method, apparatus, and computer-readable storage medium that can present hidden content corresponding to the text content of an article in a view interface, thereby improving the richness of the content presented during the article presentation process. At the same time, the presented hidden content is inserted in the area corresponding to the target text content in the view interface, thereby improving the integration of the hidden content with the article content.

[0082] See Figure 2 , Figure 2 This is an optional architecture diagram of the article processing system 100 provided in the embodiments of this application. To support an exemplary application, the terminal (terminal 400-1 and terminal 400-2 are shown as examples) connects to the server 200 through the network 300. The network 300 can be a wide area network or a local area network, or a combination of the two, and data transmission is achieved using a wireless link.

[0083] In practical applications, the terminal can be any type of user terminal such as smartphone, tablet, or laptop, or any combination of two or more of these data processing devices such as desktop computer, game console, television, or the server 200 can be a single server configured to support various services, a server cluster, or a cloud server, etc.

[0084] In actual implementation, the terminal is equipped with clients, such as short video clients, browser clients, and reading clients. When a user opens a client on the terminal to browse an article, the terminal responds to the content viewing operation by displaying the article content in the view interface. When the target text content is in the view interface, an indication message for the target text content is displayed. This indication message indicates the existence of hidden content corresponding to the target text content. When a trigger operation is received in response to the indication message, a request to retrieve the hidden content is sent to the server 200. The server 200 determines the hidden content corresponding to the target text content based on the retrieval request and returns the media content to the terminal. After receiving the hidden content, the terminal inserts it into the area of ​​the view interface associated with the target text content, thus tightly integrating the hidden content with the article content.

[0085] See Figure 3 , Figure 3 This is an optional structural diagram of the electronic device 500 provided in the embodiments of this application. In practical applications, the electronic device 500 can be... Figure 2 Terminal 400-1, terminal 400-2, or server 200, using electronic devices as... Figure 2 Taking terminal 400-1 or terminal 400-2 as an example, the electronic device implementing the article processing method of the present application will be described. Figure 3 The illustrated electronic device 500 includes at least one processor 510, a memory 550, at least one network interface 520, and a user interface 530. The various components in the electronic device 500 are coupled together via a bus system 540. It is understood that the bus system 540 is used to implement communication between these components. In addition to a data bus, the bus system 540 also includes a power bus, a control bus, and a status signal bus. However, for clarity, ... Figure 3 The general labeled all buses as Bus System 540.

[0086] The processor 510 can be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor, etc.

[0087] User interface 530 includes one or more output devices 531 that enable the presentation of media content, including one or more speakers and / or one or more visual displays. User interface 530 also includes one or more input devices 532, including user interface components that facilitate user input, such as a keyboard, mouse, microphone, touch screen display, camera, other input buttons and controls.

[0088] The memory 550 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state storage, hard disk drives, optical disk drives, etc. The memory 550 may optionally include one or more storage devices physically located away from the processor 510.

[0089] The memory 550 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), and the volatile memory may be random access memory (RAM). The memory 550 described in this application embodiment is intended to include any suitable type of memory.

[0090] In some embodiments, memory 550 is capable of storing data to support various operations, examples of which include programs, modules, and data structures or subsets or supersets thereof, as illustrated below.

[0091] Operating system 551 includes system programs for handling various basic system services and performing hardware-related tasks, such as the framework layer, core library layer, driver layer, etc., for implementing various basic business functions and handling hardware-based tasks;

[0092] The network communication module 552 is used to reach other computing devices via one or more (wired or wireless) network interfaces 520, exemplary network interfaces 520 including: Bluetooth, WiFi, and Universal Serial Bus (USB), etc.

[0093] Presentation module 553 is used to enable the presentation of information (e.g., user interface for operating peripheral devices and displaying content and information) via one or more output devices 531 (e.g., display screen, speaker, etc.) associated with user interface 530.

[0094] The input processing module 554 is used to detect and translate one or more user inputs or interactions from one or more input devices 532.

[0095] In some embodiments, the article processing apparatus provided in this application can be implemented in software. Figure 3 An article processing device 555 stored in memory 550 is shown. This device can be software in the form of programs and plugins, and includes the following software modules: a first presentation module 5551, a second presentation module 5552, and an insertion module 5553. These modules are logically linked and can therefore be arbitrarily combined or further divided according to their implemented functions. The functions of each module will be described below.

[0096] In other embodiments, the article processing apparatus provided in this application can be implemented in hardware. As an example, the article processing apparatus provided in this application can be a processor in the form of a hardware decoding processor, which is programmed to execute the article processing method provided in this application. For example, the processor in the form of a hardware decoding processor can be one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), or other electronic components.

[0097] The article processing method provided in the embodiments of this application will be described below. In actual implementation, the article processing method provided in the embodiments of this application can be implemented by the server or the terminal alone, or it can be implemented by the server and the terminal in concert.

[0098] See Figure 4 , Figure 4 This is an optional flowchart illustrating an article processing method provided in an embodiment of this application, which will be combined with... Figure 4 The steps shown are explained.

[0099] Step 101: The terminal responds to the operation of viewing the article content and displays the article content in the view interface.

[0100] In practical applications, terminals are equipped with client applications, such as short video clients, browser clients, and reading clients. When a user opens a client on the terminal, the terminal responds to the user's opening operation, runs the client, and displays the corresponding article content in the view interface. The article can be a literary work such as a novel or essay, news, or forum post, and the content can be plain text or a combination of text and images.

[0101] In some embodiments, the terminal may respond to an operation on viewing the content of an article by displaying the content of the article in a view interface in the following manner:

[0102] When the content viewing operation is a swipe operation on the article, the content of the article that is being swiped is displayed in the view interface in response to the swipe operation; or, when the content viewing operation is a click operation on the article, the article is flipped in the view interface in response to the click operation, and the content of the flipped article is displayed.

[0103] Here, when a user swipes on an article in the view interface, the terminal responds to the swipe operation and displays the swipe-enabled article content in the view interface. As the article content swipes, its relative position within the view interface also changes accordingly; that is, the swipe operation is used to move the displayed article content. When a user clicks on an article in the view interface, the terminal responds to the click operation and flips through the current page of the article in the view interface; that is, the user clicks to flip through the page.

[0104] In some embodiments, the terminal may also respond to an operation on viewing the content of an article by displaying the content of the article in a view interface in the following manner:

[0105] In response to an operation to view the content of an article, the current article reading mode is obtained; if the current article reading mode is automatic reading mode, the content corresponding to the current reading position is displayed in the view interface, and the content of the displayed article is automatically updated.

[0106] Here, if the current article reading mode is automatic, the content of the presented article can be updated by automatic scrolling; or by automatic page turning.

[0107] Step 102: When the target text content is in the view interface, display the indicator information of the target text content. The indicator information is used to indicate the existence of hidden content corresponding to the target text content.

[0108] The target text content is the popular plot or popular passage in the article. In some embodiments, the target text content can be determined as follows: extract the text content of the article to obtain at least two text segments that constitute the content of the article; obtain the target user's interest in each text segment; and determine the text segment corresponding to the interest exceeding the interest threshold as the target text content in the content.

[0109] Interest level can be determined based on the target user's browsing time or interaction frequency with the text fragment. In some embodiments, the target text content can be determined as follows: obtain the average browsing time corresponding to the target number of words in each text fragment, and determine the text fragments corresponding to the average browsing time exceeding the time threshold as the target text content in the article.

[0110] Here, the average browsing time of users when browsing the same number of words in each text segment that constitutes the content of the article is statistically analyzed. The browsing time is characterized by the time users spend on the same number of words in each text segment. The text segment with the relatively longer average browsing time is recorded as the target text content. The time threshold can be set according to the actual situation. For example, the time threshold for 10 words in a text segment is set to 8 seconds. When the average browsing time of users browsing 10 words in text segment 1 is 10 seconds and the average browsing time of users browsing 10 words in text segment 2 is 5 seconds, since the average browsing time corresponding to text segment 1 exceeds the set time threshold, text segment 1 can be determined as a key paragraph.

[0111] In some embodiments, the target text content can also be determined by: obtaining the interaction frequency corresponding to each text fragment, and identifying the text fragments corresponding to interaction frequencies exceeding a frequency threshold as the target text content in the article. The interaction methods include at least one of the following: copying, searching, saving, sharing, etc. Here, the interaction frequency of users with each text fragment in the article is statistically analyzed. When a user performs numerous copying, searching, saving, or sharing operations on a particular text fragment, the corresponding text fragment is identified as the target text content.

[0112] In practical applications, before the server corresponding to the client on the terminal (such as the backend server corresponding to the reading client) pushes the article content to the client for presentation, the server has already performed target text recognition on the article content to determine the target text content in the article, marked the target text content, and returned the marking information to the terminal. The terminal then marks or embeds points at the positions indicated by the marking information based on the marking information, so that when the target text content is recognized in the view interface, an indication message is presented to indicate the existence of hidden content corresponding to the target text content.

[0113] Of course, in practical applications, certain keywords in the article can also be used as target text content, such as keywords like "car," "instant noodles," and "milk." The server marks the target text content containing the keyword and returns the marking information to the terminal. The terminal then marks or embeds points at the locations indicated by the marking information, so that when the terminal recognizes the embedding point corresponding to the keyword in the view interface, it presents an indication that there is hidden content corresponding to the keyword.

[0114] In some embodiments, when a user views an article in the current view interface, the terminal can also obtain the article's content and indication information of the target text content in the following ways:

[0115] Send a request to retrieve the content of an article, carrying the article's identifier, which is used to locate the article's content, as well as hidden content corresponding to the target text content within the content; receive the article's content and the hidden content corresponding to the target text content within the content; based on the hidden content, perform material replacement to generate the target text content.

[0116] Here, the server stores the entire content of the article, including the corresponding hidden content of the target text. When a user views the article in the view interface, the terminal sends a request to the server to retrieve the article's content. The server, based on the article identifier carried in the request, filters out the article's content, the tagging information for the target text content, and the corresponding hidden content, and returns the filtered article content, the tagging information for the target text content, and the corresponding hidden content to the terminal. The terminal displays the article's content, and when it recognizes the tagging information for the target text content (i.e., the target text content slides to the corresponding tracking point), it displays the indication information for the target text content.

[0117] After identifying the target text content in the article, the server obtains materials corresponding to the target text content, such as static images, dynamic images (e.g., GIFs), videos, audio, web links, etc., and stores the materials in the material library. There is a one-to-one correspondence between the target text content and the materials. When the terminal identifies the tracking point corresponding to the target text content, the terminal requests the corresponding materials from the server to determine the corresponding hidden content based on the obtained materials.

[0118] In some embodiments, when the terminal recognizes the marking information for the target text content, it can be determined that the target text content has appeared in the view interface. At this time, the target text content can be displayed using a target display style. The target display style is used to distinguish the target text content from other content in the view interface. For example, the target text content can be displayed using a different font, different text color, different display background, different text transparency, etc., to distinguish it from other content, give the user a prominent prompt, and improve the user's reading experience.

[0119] In some embodiments, the terminal may present the indication information of the target text content in the following manner: An underline of the target text content is dynamically displayed below each line of target text content in the view interface, serving as the indication information. In some embodiments, the indication information of the target text content may be presented when the target text content is in the view interface in the following manner: When the target text content is in the view interface, the process of the indication information of the target text content appearing partially to appearing completely is displayed; correspondingly, the terminal may insert hidden content into the area associated with the target text content in the view interface when a trigger operation for the indication information is received in the following manner: After the indication information appears completely in the view interface, when a trigger operation for the indication information is received, the hidden content is inserted into the area associated with the target text content in the view interface.

[0120] The display format of the indicator information is not limited. For example, the indicator information can be an underline below the target text content, a border surrounding the target text content, or information where the display color of the target text content gradually changes as the indicator information, and so on.

[0121] When the target text content appears in the view interface, the terminal recognizes the corresponding marker information and triggers a clickable indicator. This indicator is displayed dynamically, showing the process from partial to full display. When the indicator is fully displayed in the view interface, if the user triggers (e.g., clicks) it, the terminal responds to the trigger and executes the corresponding function, inserting the hidden content into the area associated with the target text content in the view interface. If the indicator is not fully displayed in the view interface, and the user triggers it, the terminal will either not respond or display a related prompt, meaning the function of inserting the hidden content into the area associated with the target text content in the view interface cannot be triggered.

[0122] See Figure 5 , Figure 5 This is a schematic diagram of a page display provided for an embodiment of this application, such as... Figure 5As shown, as the user scrolls through the article, the relative position of the target text content 501 in the view interface changes. When the target text content appears in the view interface, that is, when the terminal recognizes the tracking point corresponding to the target text content, the "underline" indicator information 502 of the target text content is displayed from the appearance of a part to the appearance of the whole. When the indicator information appears in the whole in the view interface, a prompt information 503 that can trigger the insertion and presentation of hidden content is presented.

[0123] In some embodiments, when the target text content in the content is in the view interface, the indicator information of the target text content can also be presented in the following manner: when the target text content in the content is in the target area in the view interface, the indicator information of the target text content is presented.

[0124] Correspondingly, the terminal can also determine the target area in the following ways: obtain the text height corresponding to the target text content, the position height of the target text content in the view interface, and the visible height of the view interface; take half of the visible height as the reference height of the corresponding target text content; when the difference between the position height and half of the text height is lower than the reference height, determine that the target text content in the content is in the target area of ​​the view interface.

[0125] Here, the indicator information for the target text content is only presented when the target text content is displayed in the target area of ​​the view interface, such as when the target text content is displayed in the upper-middle position of the view interface. The indicator information can be presented in the dynamic display method described above, that is, the process of showing the indicator information of the target text content from the appearance of a part to the appearance of the whole. Correspondingly, the terminal can implement the following method to insert the hidden content into the area of ​​the view interface associated with the target text content when a trigger operation for the indicator information is received: after the indicator information appears in the whole view interface, when a trigger operation for the indicator information is received, the hidden content is inserted into the area of ​​the view interface associated with the target text content.

[0126] See Figure 6 , Figure 6 This is a schematic diagram of a page display provided for an embodiment of this application, such as... Figure 6 As shown, when the target text content 601 is in the upper middle position of the view interface, the indicator information of the target text content is presented. Specifically, the indicator information 602 of the target text content "underline" is shown from the appearance of part to the appearance of the whole. When the indicator information appears in the whole view interface, a prompt information 603 that can trigger the insertion and presentation of hidden content is presented.

[0127] In some embodiments, the indication information of the target text content may also be presented in the following ways: in the view interface, the indication information of the target text content is presented through a bubble-like card overlay; or, the indication information of the target text content is presented through a floating window that floats above the view interface.

[0128] See Figures 7-8 , Figures 7-8 This is a schematic diagram of the display interface provided in an embodiment of this application. Figure 7 In the view interface 701, the target text content 702 is presented as instruction information 703 through a bubble-like card overlay. In practical applications, the bubble-like card overlay is movable in the view interface, and the size of the card overlay can be set according to the actual application. When there is a lot of instruction information, a larger card overlay can be presented to fully display the instruction information, or a smaller card overlay can be presented to display part of the instruction information. In this case, the card overlay presents a progress drop-down bar, and the remaining instruction information can be displayed by dragging the progress drop-down bar. Figure 8 In the process, the indicator information 803 corresponding to the target text content 802 is presented through a floating window that floats above the view interface 801. As the user slides, the position of the floating window on the view interface moves synchronously.

[0129] In some embodiments, the indication information of the target text content can also be presented in the following manner: presenting a webpage link corresponding to the target text content and using the webpage link as indication information; accordingly, the terminal can insert hidden content into the area associated with the target text content in the view interface when a trigger operation for the indication information is received in the following manner: when a trigger operation for the webpage link is received, inserting the hidden content indicated by the webpage link into the area associated with the target text content in the view interface.

[0130] See Figure 9 , Figure 9 This is a schematic diagram of the display interface provided in an embodiment of this application. Figure 9 In the view interface 901, a webpage link is displayed as an indication 903 in the target area (such as an adjacent position) associated with the target text content 902. When the user triggers the indication 903, the terminal responds to the trigger operation, obtains the hidden content indicated by the indication 903, and inserts the obtained hidden content into the area associated with the target text content in the view interface.

[0131] In some embodiments, the indication information of the target text content can also be presented in the following manner: presenting a graphic code corresponding to the target text content and using the graphic code as indication information; accordingly, the terminal can insert the hidden content into the area associated with the target text content in the view interface when a trigger operation for the indication information is received in the following manner: when a recognition operation for the graphic code is received, inserting the hidden content indicated by the graphic code into the area associated with the target text content in the view interface.

[0132] See Figure 10 , Figure 10 This is a schematic diagram of the display interface provided in an embodiment of this application. Figure 10 In the view interface 1001, a graphic code indicator 1003 is presented in the target area (such as an adjacent position) associated with the target text content 1002. When the user triggers, such as by long-pressing the indicator 1003, the terminal responds to the trigger operation by recognizing the indicator 1003 and inserting the recognized hidden content into the area associated with the target text content in the view interface.

[0133] Step 103: When a trigger operation is received for the instruction information, the hidden content is inserted into the area of ​​the view interface associated with the target text content.

[0134] In some embodiments, when a user sees the indicator information corresponding to the target text content in an article in the current view interface, they may not necessarily trigger the indicator information. Therefore, when the terminal requests the server to obtain the relevant content of the article, the server may only return the content of the article and the marking information for the target text content to the terminal, without returning the hidden content corresponding to the target text content to the terminal. In this case, if the user triggers the indicator information, the terminal needs to request the server to obtain the hidden content indicated by the indicator information in the following manner:

[0135] Send a request to retrieve the hidden content, carrying the article identifier of the article. The article identifier is used to find the content of the article and retrieve the hidden content corresponding to the target text content; receive the hidden content corresponding to the target text content.

[0136] In practical applications, the server stores all the content of an article, including the hidden content corresponding to the target text content. When a user triggers an instruction message corresponding to the target text content in the article, the terminal sends a request to the server to retrieve the hidden content corresponding to the target text content. The server filters out the hidden content corresponding to the target text content in the article based on the article identifier carried in the retrieval request, and returns the filtered hidden content corresponding to the target text content to the terminal for presentation.

[0137] In some embodiments, the terminal may insert hidden content into the area associated with the target text content in the view interface by: obtaining the target position of the target text content in the view interface; and displaying the process of the hidden content gradually unfolding downwards from a preset distance below the target position, so that the fully unfolded hidden content is inserted into the area associated with the target text content in the view interface.

[0138] In some embodiments, the terminal may present the movement of other content in the following manner: as the hidden content is gradually unfolded, other content located below the target position in the display view moves downward; wherein the distance that the other content moves downward is the unfolded height of the corresponding hidden content.

[0139] See Figure 11 , Figure 11 This is a schematic diagram of the display interface provided in the embodiments of this application, such as... Figure 11 As shown, when the terminal recognizes the target text content 1102 in the view interface 1101, it obtains the target position X of the target text content 1102 in the view interface 1101, and displays the hidden content 1103 starting at a preset distance (such as several pixels) Y below the target position X and gradually unfolding downwards. When the hidden content 1103 is fully unfolded, it is inserted into the area associated with the target text content. Since the unfolding height corresponding to the fully unfolded hidden content 1103 is Z, other content originally located in the area will gradually move downwards to a distance Z as the hidden content 1103 gradually unfolds.

[0140] See Figures 12A-12C , Figures 12A-12C This is a schematic diagram of the display interface provided in an embodiment of this application. Figure 12A In the middle, the hidden content displayed in the view interface that is associated with the target text content is an image. Figure 12B In the middle, the hidden content inserted into the area of ​​the view interface associated with the target text content is a looping animation. Figure 12C In this context, the hidden content displayed in the view interface that is associated with the target text content is an H5 link.

[0141] In some embodiments, after the terminal inserts hidden content into the area associated with the target text content displayed in the view interface, the hidden information can be de-presented in the following ways:

[0142] In response to a trigger action targeting a target area, the hidden information is removed from the view interface; where the target area is any area in the view interface other than the area associated with the target text content.

[0143] Here, when a user triggers any area other than the area associated with the target text content, a cancellation command is triggered to cancel the presentation of hidden content. In response to this command, the terminal cancels the presentation of hidden content, and other content that was originally moving down can move up to return to its original position.

[0144] For example, Figure 11 When a user triggers any area in the view interface 1101 other than the area where the hidden content is located, the hidden content 1103 can be de-presented. At the same time, other content that moved down with the unfolding of the hidden content 1103 will move up a distance Z to its original position (such as being right next to the target position X).

[0145] In some embodiments, the terminal may also present hidden content in the following manner: by presenting the hidden content corresponding to the target text content through a content interface with preset transparency; wherein, the content interface and the view interface corresponding to the information flow are independent of each other. Here, the content interface has a certain degree of transparency and is located above the view interface, allowing the content presented in the view interface to be viewed through the content interface; thus, presenting hidden content through a content interface with a certain degree of transparency allows users to see more information, satisfying the user's need for quick information browsing; simultaneously, the presentation position of the content interface on the view interface moves synchronously with the user's swipe operation.

[0146] In some embodiments, when a user clicks on an instruction, the terminal can also acquire materials for adding borders to the view interface, thus creating the effect of adding borders to the content of the article. See [link to relevant documentation]. Figure 12D-12E , Figure 12D-12E This is a schematic diagram of the display interface provided in an embodiment of this application. Figure 12D In the middle, the borders are completely obscured on the view interface. Figure 12E In the middle, the border effect is only displayed in certain areas of the view interface.

[0147] By employing the above methods, the hidden content corresponding to the text of the article can be presented in the view interface. This enriches the content presented during the article's presentation and also enhances the emotional delivery. Furthermore, by inserting the hidden content corresponding to the target text into the view interface, and adapting other content accordingly, the hidden content is tightly integrated with the article's content. This effectively recreates the scenario conveyed by the target text, providing users with a more immersive reading experience. It significantly increases user reading time, engagement, and retention, allowing users to develop a more multi-dimensional understanding and imaginative space regarding the article, thus improving the overall reading experience.

[0148] The article processing method provided in the embodiments of this application will be described next. See [link to relevant documentation]. Figure 13 , Figure 13This is an optional flowchart illustrating an article processing method provided in an embodiment of this application, wherein a reading client is installed on the terminal, and the server is the server corresponding to the reading client, which will be combined with... Figure 13 The steps shown are explained.

[0149] Step 201: The server extracts the text content of the article to obtain at least two text fragments that constitute the content of the article.

[0150] Step 202: The server obtains the target user's interest level for each text fragment, and identifies the text fragments corresponding to interest levels exceeding the interest threshold as the target text content.

[0151] Through the above steps, for each article (or novel), before pushing the article to the terminal, the server first extracts popular paragraphs or keywords from the article's content to obtain at least one popular paragraph or keyword included in the article. The obtained popular paragraph or keyword is used as the target text content. After identifying the target text content in the article, the server obtains materials corresponding to the target text content, such as static images, dynamic images (e.g., GIFs), videos, audio, web links, etc. These materials are used to form the corresponding hidden content and are stored in the material library. There is a one-to-one correspondence between the target text content and the materials.

[0152] Step 203: The server returns the content of the article and the target text content within the content to the terminal.

[0153] Step 204: Based on the target text content, the terminal places data points at the corresponding locations in the article to mark the location of the target text content.

[0154] Through the above steps, for each article, the backend server stores the article content, the target text content within the content, and the corresponding materials for the target text content; the frontend terminal then adds tracking points to the article based on the article content and target text content pushed by the server.

[0155] Step 205: The terminal responds to the content viewing operation for the article and displays the content of the article in the view interface.

[0156] Step 206: When the embedded point is identified, the terminal displays an indication message of the target text content.

[0157] Here, when a tracking point is detected in the view interface, such as when the content of an article is swiped to the tracking point, the terminal recognizes the corresponding target text content (such as popular paragraphs or keywords), triggers the display instruction of the indication information, and the terminal responds to the display instruction to present the indication information of the target text content. The indication information is used to indicate the existence of hidden content corresponding to the target text content.

[0158] Step 207: In response to the trigger operation of the indication information, the terminal sends a request to the server to obtain the hidden content.

[0159] Step 208: Based on the retrieval request, the server determines the hidden content indicated by the instruction information.

[0160] Step 209: The server returns hidden content to the terminal.

[0161] Step 210: The terminal inserts the hidden content into the area of ​​the view interface that is associated with the target text content.

[0162] Through the above steps, since the server stores all the content of the article, including the hidden content corresponding to the target text content, when the user triggers the instruction information, the terminal sends a request to the server to obtain the hidden content corresponding to the target text content. The server filters out the hidden content corresponding to the target text content in the article based on the article identifier carried in the request, and returns the filtered hidden content corresponding to the target text content to the terminal for presentation.

[0163] The following will describe an exemplary application of the embodiments of this application in a scenario where articles are used as novels and users read novels.

[0164] As users browse a novel in the view interface, they scroll down through the novel's content. When a popular passage (i.e., the target text content mentioned above) appears in half of the current view interface (i.e., the target area mentioned above), an underline or other suggestive information (visual form is not limited) will appear below the popular passage. The suggestive information can be displayed dynamically, such as showing the process of the suggestive information appearing in part and then in its entirety. When the suggestive information is fully displayed, the user clicks on the suggestive information, and the content of the article will move up and down to adapt, inserting hidden content into the area of ​​the view interface associated with the popular passage, that is, displaying hidden content in the passage. The form of the hidden content is not limited, and it can be media such as static images, dynamic images, videos, and audio.

[0165] In actual implementation, the target position of the popular text segment in the view interface can be obtained first; the hidden content is displayed starting from a preset distance below the target position and gradually unfolding downwards, so that the fully unfolded hidden content is inserted into the area of ​​the view interface associated with the popular text segment. As the hidden content gradually unfolds, other content located below the target position in the view interface moves downwards, where the distance that other content moves downwards is the unfolding height of the corresponding hidden content.

[0166] like Figure 11 As shown, when the terminal recognizes the popular text segment 1102 in the view interface 1101, it obtains the target position X of the popular text segment 1102 in the view interface 1101, and displays the hidden content 1103 starting at a preset distance (such as several pixels) Y below the target position X and gradually unfolding downwards. When the hidden content 1103 is fully unfolded, it is inserted into the area 1104 associated with the popular text segment. Since the unfolding height corresponding to the fully unfolded hidden content 1103 is Z, the other content originally located in the area 1104 will gradually move downwards to a distance Z as the hidden content 1103 gradually unfolds.

[0167] In practical applications, for each novel, before pushing the novel to the terminal, the server first extracts popular passages from the novel's content, then obtains the corresponding materials for these popular passages. These materials are used to compose the corresponding hidden content and are stored in a material library. There is a one-to-one correspondence between popular passages and materials. Then, the server pushes the novel content, popular passages, and corresponding materials to the terminal after storing them. The terminal tracks the novel based on the novel content and popular passages pushed by the server. When a track is detected in the view interface, the terminal recognizes the popular passage and triggers a display command for the indication information. The terminal responds to this display command by presenting the indication information for the popular passage. When the user clicks on the indication information, communication between the terminal and the server is triggered, and the terminal requests the hidden content indicated by the indication information from the server.

[0168] See Figure 14 , Figure 14 This is a schematic diagram of article processing provided for an embodiment of this application, such as... Figure 14As shown, on the terminal side, operators place tracking points at popular passages 1 to N within the novel content, obtaining tracking points 1 to N. On the server side, operators save the corresponding materials for each popular passage to a material library. That is, the materials corresponding to popular passages 1 to N are material 1 to material N, respectively. These materials can be in the form of static images, animated images (such as GIFs), videos, audio, web links, etc., with a one-to-one correspondence between popular passages and materials. When a user swipes to popular passage N on the terminal and triggers the corresponding indicator information, a communication link is established between the terminal and the server. This link retrieves the corresponding material N, generates hidden content based on material N, and inserts the hidden content into the view interface.

[0169] See Figure 15 , Figure 15 This is a schematic diagram of article processing provided for an embodiment of this application, such as... Figure 15 As shown, in practical applications, the terminal or server can also extract and tag keywords or key sentences in the novel, obtain corresponding materials, and store the obtained materials in the server's material library. For example, it can obtain words or sentences 1 to N containing hidden content, and upload corresponding materials 1 to N to the material library, with a one-to-one correspondence between keywords or key sentences and materials. When a user slides to keyword N on the terminal and triggers the corresponding instruction information, a communication link is established between the terminal and the server to retrieve the corresponding material N through the established communication link, generate the corresponding hidden content based on material N, and insert the hidden content into the view interface.

[0170] For example, if the keywords "car (N1)" and "instant noodles (N2)" are marked in advance, and the material corresponding to "car (N1)" is "a certain car brand name (N1)" and the material corresponding to "instant noodles (N2)" is "a certain instant noodle brand name (N2)", and the obtained materials are stored in the material library, then as long as the keywords "car" or "instant noodles" are displayed in the terminal's view interface, the corresponding instruction information will be triggered. When the user clicks on the instruction information, the corresponding materials "a certain car brand name (N1)" and "a certain instant noodle brand name (N2)" will be retrieved and displayed.

[0171] By employing the methods described above, an immersive environment is created for users, highly integrated with the novel's plot, offering strong expandability and diverse presentation formats. When users encounter certain popular passages and phrases, this feature is triggered, allowing them to view more hidden or surprising scenes that recreate the novel's plot. For example, the novel's plot can be recreated in simulated comics, simulated phone calls, or simulated chat scenarios. This effectively increases users' reading time, engagement, and retention, giving them a more multi-dimensional understanding and imaginative space for the novel. This is beneficial for the creative development of novel adaptations, sequels, and expansion of the novel's scope. Furthermore, it has enormous commercial potential. For instance, replacing novel phrases with sponsor names or embedding advertising materials within the recreated content can effectively combine the novel's content with commercial content.

[0172] The following description continues to illustrate the exemplary structure of the article processing device 555 provided in the embodiments of this application as a software module. In some embodiments, see [link to relevant documentation]. Figure 16 , Figure 16 An optional structural schematic diagram of the article processing apparatus provided in the embodiments of this application is shown below. Figure 16 As shown in the embodiments of this application, the article processing apparatus includes:

[0173] The first presentation module 5551 is used to present the content of the article in the view interface in response to the content sliding operation of the article;

[0174] The second presentation module 5552 is used to present indication information of the target text content when the target text content in the content is in the view interface. The indication information is used to indicate the existence of hidden content corresponding to the target text content.

[0175] The insertion module 5553 is used to insert the hidden content into the area of ​​the view interface associated with the target text content when a trigger operation for the indication information is received.

[0176] In some embodiments, the first presentation module is further configured to obtain the current article reading mode in response to an operation on viewing the content of the article;

[0177] If the current article reading mode is automatic reading mode, the view interface will display content corresponding to the current reading position and automatically update the content of the presented article.

[0178] In some embodiments, the first presentation module is further configured to, in response to the swiping operation, present the content of the article in the swiping state in the view interface when the content viewing operation is a swipe operation on the article; or...

[0179] When the content viewing operation is a click operation on the article, in response to the click operation, the article is flipped through in the view interface, and the content of the article after the flip is displayed.

[0180] In some embodiments, the second presentation module is further configured to display the process of the indication information of the target text content from the appearance of a part to the appearance of the whole when the target text content in the content is in the view interface;

[0181] The insertion module is further configured to, after the indication information appears in its entirety on the view interface, insert the hidden content into the area of ​​the view interface associated with the target text content when a trigger operation for the indication information is received.

[0182] In some embodiments, the second presentation module is further configured to present indication information of the target text content when the target text content in the content is located in the target area of ​​the view interface;

[0183] The device further includes:

[0184] The determination module is used to obtain the text height corresponding to the target text content, the position height of the target text content in the view interface, and the visible height of the view interface;

[0185] The difference of half the visible height is used as the reference height for the target text content;

[0186] When the difference between the position height and half of the text height is not lower than the reference height, it is determined that the target text content in the content is located in the target area of ​​the view interface.

[0187] In some embodiments, the second presentation module is further configured to display the target text content using a target display style, the target display style being used to distinguish it from other content in the view interface besides the target text content.

[0188] In some embodiments, the second presentation module is further configured to present indication information of the target text content in the view interface via a bubble-like card overlay; or,

[0189] The target text content is presented as an instruction through a floating window that hovers above the view interface.

[0190] In some embodiments, the second presentation module is further configured to present a webpage link corresponding to the target text content and use the webpage link as the indication information;

[0191] Accordingly, the insertion module is also configured to, when a trigger operation is received for the webpage link, insert the hidden content indicated by the webpage link into the area of ​​the view interface associated with the target text content.

[0192] In some embodiments, the second presentation module is further configured to dynamically present an underline of the target text content below each line of the target text content in the view interface, and use the underline as the indication information.

[0193] In some embodiments, the insertion module is further configured to obtain the target position of the target text content in the view interface;

[0194] The process of displaying the hidden content is as follows: starting from a preset distance below the target position, the hidden content gradually unfolds downwards, so that the fully unfolded hidden content is inserted and displayed in the area of ​​the view interface associated with the target text content.

[0195] In some embodiments, the apparatus further includes:

[0196] The display module is used to show the process of other content located below the target position in the view interface moving downwards as the hidden content is gradually unfolded;

[0197] The distance by which the other content moves downwards is equal to the unfolded height of the corresponding hidden content.

[0198] In some embodiments, after inserting the hidden content into the area of ​​the view interface associated with the target text content, the apparatus further includes:

[0199] The cancellation module is used to cancel the presentation of the hidden information in response to a trigger operation targeting the target area;

[0200] The target area refers to the area in the view interface other than the area associated with the target text content.

[0201] In some embodiments, the apparatus further includes:

[0202] The recognition module is used to extract text content from the article to obtain at least two text fragments that constitute the content of the article;

[0203] Obtain the target user's interest level in each of the text fragments;

[0204] The text fragments corresponding to interest levels exceeding the interest threshold are identified as the target text content in the content.

[0205] In some embodiments, before swiping the content of the article in the view interface, the device further includes:

[0206] The acquisition module is used to send an acquisition request for the content of the article. The acquisition request carries the article identifier of the article. The article identifier is used to find the content of the article and the hidden content corresponding to the target text content in the content.

[0207] Receive the content of the article and hidden content corresponding to the target text content in the article;

[0208] Based on the hidden content, the material is replaced to generate the instruction information for the target text content.

[0209] This application provides a computer program product or computer program that includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the article processing method described in this application.

[0210] This application provides a computer-readable storage medium storing executable instructions, wherein the executable instructions are stored and, when executed by a processor, will cause the processor to execute the article processing method provided in this application.

[0211] In some embodiments, the computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface memory, optical disk, or CD-ROM; or it may be a variety of devices including one or any combination of the above-mentioned memories.

[0212] In some embodiments, executable instructions may take the form of a program, software, software module, script, or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a standalone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.

[0213] As an example, executable instructions may, but do not necessarily, correspond to files in a file system. They may be stored as part of a file that holds other programs or data, for example, in one or more scripts in a Hyper Text Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple collaborating files (e.g., a file that stores one or more modules, subroutines, or code sections).

[0214] As an example, executable instructions can be deployed to execute on a single computing device, or on multiple computing devices located in one location, or on multiple computing devices distributed across multiple locations and interconnected via a communication network.

[0215] The above description is merely an embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, and improvements made within the spirit and scope of this application are included within the scope of protection of this application.

Claims

1. An article processing method, characterized in that, The method includes: The text content of the article is extracted to obtain at least two text fragments that constitute the content of the article; Obtain the target user's interest level in each of the text fragments; The text fragments corresponding to interest levels exceeding the interest threshold are identified as the target text content in the content. In response to an operation to view the content of an article, the method presents the content of the article in a view interface. Before presenting the content of the article in the view interface, the method further includes: sending a request to retrieve the content of the article, the request carrying an article identifier for locating the content of the article, and hidden content corresponding to the target text content in the content; receiving the content of the article and the hidden content corresponding to the target text content in the content; and, based on the hidden content, generating indication information for material replacement to produce the target text content. The visible height of the view interface is used as the reference height. When the difference between the height of the target text content at the position on the view interface and half of the text height is not less than the reference height, the target text content is in the view interface, and the process of displaying the indicator information of the target text content from partial appearance to full appearance is presented to show the indicator information of the target text content; wherein, the target text content is a text fragment with the target user's interest level greater than the interest level threshold, and the indicator information is used to indicate the existence of hidden content corresponding to the target text content; After the instruction information appears in the view interface, when a trigger operation is received for the instruction information, the target position of the target text content in the view interface is obtained. The process of displaying the hidden content is to gradually unfold downwards from a preset distance below the target position, so that the fully unfolded hidden content is inserted and displayed in the area of ​​the view interface associated with the target text content; As the hidden content is gradually revealed, other content located below the target position in the view interface moves downwards. The distance by which the other content moves downwards is equal to the unfolded height of the corresponding hidden content.

2. The method as described in claim 1, characterized in that, The condition that the difference between the height of the target text content at its position on the view interface and half of the text height is not less than the reference height, and therefore the target text content is located on the view interface, includes: Obtain the text height corresponding to the target text content and the visible height of the view interface; The difference of half the visible height is used as the reference height for the target text content; When the difference between the position height and half of the text height is not less than the reference height, it is determined that the target text content in the content is located in the target area of ​​the view interface.

3. The method as described in claim 1, characterized in that, The method further includes: The target text content is displayed using a target display style, which is used to distinguish it from other content in the view interface besides the target text content.

4. The method as described in claim 1, characterized in that, The instruction information for presenting the target text content includes: In the view interface, the target text content is presented as an indicator through bubble-like card overlays; or, The target text content is presented as an instruction through a floating window that hovers above the view interface.

5. The method as described in claim 1, characterized in that, The instruction information for presenting the target text content includes: Present a webpage link corresponding to the target text content, and use the webpage link as the indication information.

6. The method as described in claim 1, characterized in that, The instruction information for presenting the target text content includes: Below each line of the target text content in the view interface, an underline is dynamically displayed for the target text content, and the underline serves as the indication information.

7. The method as described in claim 1, characterized in that, After the process of displaying the hidden content starting from a preset distance below the target location and gradually unfolding downwards, the method further includes: In response to a triggered operation targeting the target area, the hidden content is canceled from being displayed; The target area refers to the area in the view interface other than the area associated with the target text content.

8. An article processing device, characterized in that, The device includes: The recognition module is used to extract text content from the article to obtain at least two text fragments that constitute the content of the article; Obtain the target user's interest level in each of the text fragments; The text fragments corresponding to interest levels exceeding the interest threshold are identified as the target text content in the content. A first presentation module is configured to present the content of the article in a view interface in response to a content viewing operation. Prior to presenting the content of the article in the view interface, the device further includes: The acquisition module is used to send an acquisition request for the content of the article, the acquisition request carrying the article identifier of the article, the article identifier being used to find the content of the article, and hidden content corresponding to the target text content in the content; receive the content of the article and the hidden content corresponding to the target text content in the content; based on the hidden content, perform material replacement to generate the indication information of the target text content; wherein, half of the visible height of the view interface is used as the reference height; The second presentation module is used to display the process of the indicator information of the target text content from partial appearance to full appearance when the difference between the height of the target text content at the position of the target text content on the view interface and half of the text height is not less than the reference height. The target text content is a text fragment with the target user's interest level greater than the interest level threshold. The indicator information is used to indicate the existence of hidden content corresponding to the target text content. An insertion module is used to, after the indication information appears in its entirety in the view interface, when a trigger operation is received for the indication information, obtain the target position of the target text content in the view interface; and display the process of the hidden content gradually unfolding downwards from a preset distance below the target position, so that the fully unfolded hidden content is inserted and displayed in the area of ​​the view interface associated with the target text content. As the hidden content gradually unfolds, other content located below the target position in the view interface moves downwards; wherein, the distance the other content moves downwards is the corresponding unfolded height of the hidden content.

9. The apparatus according to claim 8, characterized in that, The device further includes: The determination module is used to obtain the text height corresponding to the target text content and the visible height of the view interface; take the difference of half of the visible height as the reference height of the target text content; when the difference between the position height and half of the text height is not lower than the reference height, it is determined that the target text content in the content is in the target area of ​​the view interface.

10. The apparatus according to claim 8, characterized in that, The device further includes: The second presentation module is further configured to display the target text content using a target display style, wherein the target display style is used to distinguish it from other content in the view interface besides the target text content.

11. An electronic device, characterized in that, include: Memory, used to store executable instructions; A processor, when executing executable instructions stored in the memory, implements the article processing method according to any one of claims 1 to 7.

12. A computer-readable storage medium, characterized in that, It stores executable instructions for implementing the article processing method according to any one of claims 1 to 7 when executed by a processor.

13. A computer program product, comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed by the processor, they implement the article processing method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Displaying compact and expanded data items

    CN102419760A

  • Method and apparatus for making and displaying e-book expansion content

    CN105335421A

  • Associated content display method based on electronic books and electronic equipment

    CN110647637A

  • Article publishing method and device, storage medium and electronic equipment

    CN111460769A