Display method, data processing method, display device, and computer medium

By automatically hiding the page content that the user has already viewed and displaying it when the user sends a command, the problem of users needing to manually check viewed or unviewed content is solved, thus improving the efficiency of page content viewing.

CN117216429BActive Publication Date: 2026-06-05TENCENT TECHNOLOGY (SHENZHEN) CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
TENCENT TECHNOLOGY (SHENZHEN) CO LTD
Filing Date
2022-06-02
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

When browsing page content, users need to manually operate controls to view content that has been viewed or not, which makes the operation complicated and inefficient.

Method used

This invention provides a display method and a data processing method that automatically hides content already viewed by the user and displays the hidden content upon receiving a user instruction. By displaying the first display content and the target hidden content, the efficiency of the user in viewing page content is improved.

Benefits of technology

By automatically hiding viewed content and displaying it according to user instructions, user operations are simplified and page content viewing efficiency is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117216429B_ABST
    Figure CN117216429B_ABST
Patent Text Reader

Abstract

The application discloses a display method, a data processing method, a display device and a computer medium, which can be applied to various scenes such as artificial intelligence, cloud technology, communication and data processing. The display method comprises the following steps: displaying first display content, wherein the first display content comprises second display content and one or more operable controls, and the second display content is content that has not been displayed for a preset time period; when an operation instruction of an object to a target control in the one or more operable controls is a first preset instruction, displaying target hidden content corresponding to the target control, wherein the target control is any operable control in the one or more operable controls, and the target hidden content is content that has been displayed for the preset time period. The content browsed by the user can be automatically hidden, and the hidden content can also be displayed according to the instruction of the user, thereby improving the efficiency of the user in checking the page content.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, specifically to a display method, a data processing method, a display device, and a computer medium. Background Technology

[0002] In related technologies, when users browse content on a page, if part of the content has already been viewed, they generally need to use drop-down controls or scroll the mouse to quickly view the unviewed content. Furthermore, if they need to view the viewed content, they need to use pull-up controls or scroll the mouse. This method makes viewing page content complex, wastes users' time, and results in low efficiency. Summary of the Invention

[0003] This application provides a display method, a data processing method, a display device, and a computer medium that can automatically hide content already viewed by the user and can also display the hidden content according to the user's instructions, thereby improving the efficiency of the user in viewing page content.

[0004] On the one hand, a display method is provided, including:

[0005] Display first display content, which includes second display content and one or more operable controls, wherein the second display content is content that has not been displayed within a preset time period;

[0006] When the operation instruction obtained by the object on the target control among the one or more operable controls is a first preset instruction, the target hidden content corresponding to the target control is displayed, wherein the target control is any operable control among the one or more operable controls, and the target hidden content is the content that has been displayed within the preset time period.

[0007] On the one hand, a data processing method is provided, including:

[0008] The second device sends a request to display hidden content, wherein the request is sent by the second device when it receives an operation instruction from the object on the target control that is a first preset instruction. The second device displays first display content, which includes second display content and one or more operable controls. The second display content is content that has not been displayed within a preset time period.

[0009] The target hidden content corresponding to the target control is determined based on the target hidden content display request, and the target hidden content is the content that has been displayed within a preset time period;

[0010] The hidden content of the target is fed back to the second device, so that the second device can display the hidden content of the target.

[0011] On the one hand, a display device is provided, comprising:

[0012] The first display unit is used to display first display content, which includes second display content and one or more operable controls. The second display content is content that has not been displayed within a preset time period.

[0013] The second display unit is used to display the target hidden content corresponding to the target control when the operation instruction obtained by the object on the target control among the one or more operable controls is a first preset instruction. The target control is any operable control among the one or more operable controls, and the target hidden content is the content that has been displayed within the preset time period.

[0014] On the one hand, a data processing device is provided, comprising:

[0015] The acquisition unit is used to acquire a target hidden content display request sent by the second device, wherein the target hidden content display request is sent by the second device when it acquires that the operation instruction of the object on the target control is a first preset instruction, the second device displays first display content, the first display content includes second display content and one or more operable controls, and the second display content is content that has not been displayed within a preset time period;

[0016] The determining unit is used to determine the target hidden content corresponding to the target control based on the target hidden content display request, wherein the target hidden content is content that has been displayed within a preset time period;

[0017] The feedback unit is used to feed back the target hidden content to the second device, so that the second device can display the target hidden content.

[0018] On the other hand, a computer-readable storage medium is provided that stores a computer program adapted for loading by a processor to perform steps in the display method or data processing method as described in any of the above embodiments.

[0019] On the other hand, a computer device is provided, the computer device including a processor and a memory, the memory storing a computer program, the processor executing steps in the display method or data processing method as described in any of the above embodiments by calling the computer program stored in the memory.

[0020] On the other hand, a computer program product is provided, including computer instructions that, when executed by a processor, implement the steps in the display method or data processing method as described in any of the above embodiments.

[0021] This application embodiment displays a first display content, which includes a second display content and one or more operable controls. The second display content is content that has not been displayed within a preset time period. When the operation instruction obtained by the object on the target control among the one or more operable controls is a first preset instruction, the target hidden content corresponding to the target control is displayed. The target control is any one of the one or more operable controls, and the target hidden content is content that has been displayed within the preset time period. This scheme can automatically hide content that the user has already viewed, and can also display hidden content according to the user's instructions, thereby improving the efficiency of the user in viewing page content. Attached Figure Description

[0022] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying 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.

[0023] Figure 1 This is a schematic diagram of the structure of the data processing system provided in the embodiments of this application.

[0024] Figure 2a This is a flowchart illustrating the display method provided in an embodiment of this application.

[0025] Figures 2b-2c This is a schematic diagram of the display page of the display method provided in the embodiments of this application.

[0026] Figure 2d-2e This is a schematic diagram of the mode setting interface provided in an embodiment of this application.

[0027] Figures 2f-2g This is a schematic diagram of the display page of the display method provided in the embodiments of this application.

[0028] Figure 3a This is a flowchart illustrating the data processing method provided in an embodiment of this application.

[0029] Figures 3b-3e This is a schematic diagram of the terminal-side display page provided in an embodiment of this application.

[0030] Figure 3f This is a flowchart illustrating the data processing method provided in an embodiment of this application.

[0031] Figure 4 This is a schematic diagram of the structure of a display device provided in an embodiment of this application.

[0032] Figure 5 This is a schematic diagram of the structure of the data processing device provided in the embodiments of this application.

[0033] Figure 6 A schematic diagram of the structure of a computer device provided in an embodiment of this application. Detailed Implementation

[0034] 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 skilled in the art without creative effort are within the scope of protection of this application.

[0035] The embodiments of this application can be applied to various scenarios such as artificial intelligence, cloud technology, communication, and data processing.

[0036] This application provides a display method, a data processing method, a display device, and a computer medium. Specifically, the display method or data processing method of this application can be executed by a computer device, which can be a terminal or a server. The terminal can be a smartphone, tablet, laptop, desktop computer, smart TV, smart speaker, wearable smart device, smart vehicle terminal, etc. The terminal can also include a client, which can be a video client, browser client, or instant messaging client, etc. The server can be an independent physical server, a server cluster composed of multiple physical servers, or a distributed system. It can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDN), and big data and artificial intelligence platforms.

[0037] For example, when the display method is running on a terminal, the terminal can download and install relevant applications. When the terminal actually runs the aforementioned method, it displays a graphical user interface (GUI) and interacts with the user through the GUI. Specifically, the terminal can display the GUI to the user in various ways, such as rendering it on the terminal's screen or presenting the GUI through holographic projection. For example, the terminal may include a touch screen and a processor. The touch screen is used to present the GUI and receive operation commands generated by the user interacting with the GUI. The GUI includes browsing pages. The processor is used to run applications, generate the GUI, respond to operation commands, and control the display of the GUI on the touch screen.

[0038] First, some terms used in the embodiments of this application will be explained below to facilitate understanding by those skilled in the art.

[0039] Artificial intelligence (AI) is the theory, methods, technology, and application systems that use digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use that knowledge to achieve optimal results. In other words, AI is a comprehensive technology within computer science that attempts to understand the essence of intelligence and produce a new kind of intelligent machine that can react in a way similar to human intelligence. AI studies the design principles and implementation methods of various intelligent machines, enabling them to possess the functions of perception, reasoning, and decision-making.

[0040] Cloud technology refers to a hosting technology that unifies hardware, software, and network resources within a wide area network (WAN) or local area network (LAN) to achieve data computation, storage, processing, and sharing. Based on the cloud computing business model, cloud technology encompasses network technology, information technology, integration technology, management platform technology, and application technology. It can form resource pools, providing flexible and convenient on-demand access. Cloud computing technology will become a crucial support. Backend services of technical network systems require substantial computing and storage resources, such as video websites, image websites, and many portal websites. With the rapid development and application of the internet industry, every item may have its own identification mark in the future, requiring transmission to backend systems for logical processing. Data at different levels will be processed separately, and various industry data will require robust system support, which can only be achieved through cloud computing.

[0041] Cookie: Data stored on a user's local terminal, sometimes referred to in the plural form Cookies. It is a type of "small text file" and is data (usually encrypted) stored on a user's local terminal by some websites for purposes such as identifying the user. It is information that is temporarily or permanently stored by the user's client computer.

[0042] Figure 1 This is a schematic diagram of the structure of a data processing system provided in an embodiment of this application. The data processing system includes a terminal 10 and a server 20, etc.; the terminal 10 and the server 20 are connected via a network, such as a wired or wireless network.

[0043] Terminal 10 can be used to display a graphical user interface. Terminal 10 is used to interact with the user through the graphical user interface, such as downloading and installing a corresponding client, running a corresponding app, or displaying a graphical user interface when logging into a website.

[0044] In embodiments of this application, terminal 10 can be used for:

[0045] Display first display content, which includes second display content and one or more operable controls, wherein the second display content is content that has not been displayed within a preset time period;

[0046] When the operation instruction obtained by the object on the target control among the one or more operable controls is a first preset instruction, the target hidden content corresponding to the target control is displayed, wherein the target control is any operable control among the one or more operable controls, and the target hidden content is the content that has been displayed within the preset time period.

[0047] Server 20 is used to: obtain a target hidden content display request sent by terminal 10, wherein the target hidden content display request is sent by terminal 10 when it obtains that the operation instruction of the object on the target control is a first preset instruction;

[0048] The target hidden content corresponding to the target control is determined based on the target hidden content display request;

[0049] The hidden content of the target is fed back to the terminal 10, so that the terminal 10 can display the hidden content of the target.

[0050] The specific implementation methods are described in detail below. It should be noted that the order of description of the following embodiments is not intended to limit the priority of the embodiments.

[0051] Various embodiments of this application provide a display method that can be executed by a terminal. Figure 2aThis is a flowchart illustrating a display method provided in an embodiment of this application. The method includes:

[0052] S201. Display first display content, the first display content including second display content and one or more operable controls, the second display content being content that has not been displayed within a preset time period;

[0053] Specifically, the first content can be displayed on the display page, and the second content may include text, images, etc., and the operable controls may be operable buttons, such as... Figure 2b The button is marked with the text "Smart Shrink". Optionally, the operable control can also be other operable controls.

[0054] The aforementioned display page may be an information page, a search results page, or other pages that can be browsed by the target audience. Optionally, see [link to relevant documentation]. Figure 2b As shown, the display page may include: title, content publisher information, follow button, input box, etc.

[0055] Each operable control displayed on the page has a corresponding hidden content. When a user clicks on an operable control, the hidden content corresponding to that control is displayed to the user. For example, when the user clicks on operable control 1, the hidden content 1 corresponding to operable control 1 is displayed as a bubble; when the user clicks on operable control 2, the hidden content 2 corresponding to operable control 2 is displayed as a bubble.

[0056] S202. When the operation instruction obtained by the object on the target control among the one or more operable controls is a first preset instruction, the target hidden content corresponding to the target control is displayed, wherein the target control is any operable control among the one or more operable controls, and the target hidden content is the content that has been displayed within the preset time period.

[0057] The object can be a user.

[0058] Optionally, the aforementioned first preset instruction can be a click instruction, a long press instruction, a double-click instruction, etc.

[0059] The aforementioned hidden content can include text, images, etc.

[0060] Optionally, when the object clicks the target control, see details. Figure 2c As shown, the hidden content corresponding to the target control can now be displayed. This hidden content can include text, images, etc.

[0061] Optionally, the aforementioned preset time period can be set by relevant personnel. For example, relevant developers can set the preset time period as the default value, and users can also adjust the preset time period through the relevant settings page.

[0062] In some alternative embodiments, the preset time period can be set to be shorter than the period for clearing local cookies on the terminal.

[0063] Optionally, in the aforementioned S202, displaying the target hidden content corresponding to the target control includes:

[0064] Display the hidden content corresponding to the target control within a floating window or bubble; or

[0065] Display the first original content, which includes the second displayed content and the target hidden content. The target hidden content in the first original content can be displayed according to one or more of the following preset display rules: highlighted display, displayed according to preset font, or displayed with a bottom underline.

[0066] Specifically, a diagram illustrating the display of the hidden content corresponding to the target control within the bubble can be found here. Figure 2c As shown. Users can swipe within the floating window or bubble to read the reduced content, i.e., the target content is hidden.

[0067] Optionally, the preset display rules can help users distinguish between the second displayed content and the previously hidden content (i.e., the target hidden content).

[0068] In some optional embodiments of this application, the method further includes:

[0069] When the operation instruction obtained by the object on the target control is the second preset instruction, or when the duration of displaying the hidden content of the target exceeds the preset duration, the hidden content of the target is hidden.

[0070] The second preset instruction can be an instruction to perform a click operation, long press operation, or double-click operation on the target control when the target hidden content is in the display state.

[0071] Optionally, the aforementioned step of displaying the first content can be triggered when the hidden mode is detected to be enabled. Regarding the setting method of the hidden mode, the method further includes the following steps S01-S03:

[0072] S01. When the command to open the object's settings interface is received, the mode settings interface is displayed.

[0073] Specifically, the mode settings interface can be found here. Figure 2d As shown Figure 2eAs shown, users can turn the hidden mode on or off by dragging the switch button corresponding to "Smart Reading Mode (hereinafter referred to as Hidden Mode)" in the mode settings interface.

[0074] Specifically, when the switch button corresponding to "Smart Reading Mode" in the user drag-and-drop mode settings interface is on, the hidden mode is enabled; when the switch button corresponding to "Smart Reading Mode" in the user drag-and-drop mode settings interface is off, the hidden mode is disabled.

[0075] Optionally, the mode settings interface also includes other settings, such as account and security, search engine, font size, lock portrait mode, fast page turning, browser UA (User Agent) identifier, full-screen mode, multi-window position, skin center, night mode to follow system appearance settings, whether to open the last page on startup, homepage, message notifications, privacy protection, data saving and acceleration settings, etc.

[0076] S02. When an operation command is received from the object to enable the hidden mode in the mode setting interface, a first prompt message indicating that the hidden mode has been enabled is displayed in the mode setting interface, and the hidden mode is enabled.

[0077] The first prompt message can be a button highlighted in color.

[0078] S03. When an operation command is received from the object in the mode setting interface to turn off the hidden mode, a second prompt message indicating that the hidden mode has been turned off is displayed in the mode setting interface, and the hidden mode is turned off.

[0079] The second prompt message can be to unhighlight the button color.

[0080] Optionally, regarding the setting of the hidden mode, the method further includes the following S1-S3:

[0081] S1. Display the hidden mode setting control on the display page of the first displayed content;

[0082] The hidden mode setting control can be an operable button, and the hidden mode setting control can be... Figure 2f The "Enable Smart Reading" button is located in the middle.

[0083] S2. When an operation instruction is received that the object has enabled the hidden mode through the hidden mode setting control, a third prompt message indicating the state change during the hidden mode enabling process is displayed on the display page of the first display content, and the hidden mode is enabled.

[0084] The state of the cloaking mode activation process can include: cloaking in progress, cloaking complete. When the cloaking mode activation process is in progress, the third prompt message can be text indicating that the cloaking mode activation process is in progress, such as... Figure 2g In the "Intelligent Reading Analysis," when the state of the hidden mode activation process is "hidden mode complete," the third prompt message can be text indicating that the hidden mode activation process is complete, such as... Figure 2b In the "intelligent mode".

[0085] Optionally, a third prompt message may be displayed on the button corresponding to the hidden mode setting control.

[0086] Optionally, the third prompt message may also include a change in the color of the hidden mode setting control.

[0087] Optionally, before the hidden mode is enabled, the content displayed on the first display content page is the second original content, which includes the hidden statement segments corresponding to the second display content and each operable control among the one or more operable controls. When the hidden mode is enabled, the state of the hidden mode enabling process is "hiding" when the terminal or server is determining the first display content based on the second original content; the state of the hidden mode enabling process is "hiding complete" when the first display content has been determined and the terminal has displayed the first display content.

[0088] Specifically, in step S3, when an operation command is received that the object closes the hidden mode through the hidden mode setting control, a fourth prompt message indicating the state change during the closing process of the hidden mode is displayed on the display page of the first display content, and the hidden mode is closed.

[0089] The state of the hidden mode closing process can include: closing in progress, closing complete. When the hidden mode closing process is in progress, the fourth prompt message can be text indicating that the hidden mode closing process is in progress. When the hidden mode closing process is in progress, the fourth prompt message can be text indicating that the hidden mode closing process is complete, such as... Figure 2f "Enable Smart Reading".

[0090] Optionally, the fourth prompt message can be displayed on the button corresponding to the hidden mode setting control.

[0091] Optionally, the fourth prompt message may also include a change in the color of the hidden mode setting control.

[0092] Optionally, before the hidden mode is turned off, the content displayed on the page is the first displayed content. After the hidden mode is turned off, before the second original content is displayed on the page, the state of the hidden mode turning off process is "turning off"; when the terminal has displayed the second original content, the state of the hidden mode turning off process is "turning off complete".

[0093] Optionally, the aforementioned hidden mode setting control can be directly displayed on the page corresponding to the first displayed content, or it can be displayed on the page corresponding to the first displayed content after obtaining the user's operation instruction to enable hidden mode through the mode setting interface.

[0094] Specifically, once the user's command to enable the hidden mode via the mode settings interface is received, i.e., after the intelligent reading mode is enabled, when the user opens an article, a "Intelligent reading analysis in progress" prompt message will appear in the upper right corner of the page (e.g., Figure 2g As shown), after the analysis is complete, a "Smart Reading Mode" prompt message will be displayed in the upper right corner (e.g., as shown). Figure 2b As shown), and according to the analysis results of the intelligent reading mode, the text and image content that is determined to be duplicated is hidden. The hidden part will display one or more operable controls, wherein the multiple operable controls may include the aforementioned target control.

[0095] Optionally, the method further includes displaying second original content when the hidden mode is off, the second original content including the second displayed content and the hidden statement segments corresponding to each operable control in the one or more operable controls. Regarding the determination of the aforementioned first displayed content, the method further includes the following S001-S003:

[0096] S001. When it is determined that the hidden mode is enabled, the second original content is obtained;

[0097] S002. Determine the corresponding hidden statement information set according to the second original content. The hidden statement information set includes one or more sets of hidden statement information. Each set of hidden statement information includes a hidden statement segment and a control identifier corresponding to the hidden statement segment. The control identifier corresponds one-to-one with the operable control.

[0098] Optionally, the set of hidden statement information corresponding to the second original content can be stored locally on the terminal or obtained from the server. When the set of hidden statement information is obtained from the server, the browsing identifier corresponding to the second original content can be sent to the server, so that the server can determine the corresponding set of hidden statement information based on the browsing identifier. The browsing identifier can be the page address of the second original content.

[0099] S003. Determine the first display content based on the second original content and the hidden statement information set.

[0100] Optionally, the step of determining the first display content based on the second original content and the set of hidden statement information can be determined by the terminal according to the second original content and the set of hidden statement information stored locally, or it can be performed by the server. After the server determines the first display content, it feeds back the first display content to the terminal.

[0101] Specifically, the server can determine the second original content based on the browsing identifier corresponding to the second original content received from the terminal, and determine the hidden statement information set based on the browsing identifier; then determine the first display content based on the second original content and the hidden statement information set.

[0102] Optionally, in the aforementioned S003, determining the first displayed content based on the second original content and the hidden statement information set includes:

[0103] S0031. Obtain the second display content in the second original content that the corresponding statement segment is not included in the hidden statement information set;

[0104] S0032. Obtain the hidden statement segment corresponding to each operable control in the one or more operable controls contained in the hidden statement information set in the second original content;

[0105] S0033. Obtain the control identifier corresponding to the hidden statement segment of each operable control in the one or more operable controls, and obtain the control identifier corresponding to the one or more operable controls.

[0106] S0034. Determine the first display content based on the control identifiers corresponding to the second display content and the one or more operable controls.

[0107] Specifically, the one or more operable controls can be determined based on the control identifiers corresponding to the one or more operable controls; the second display content and the one or more operable controls are used as the first display content.

[0108] In some optional embodiments of this application, in S002, the corresponding set of hidden statement information is determined based on the second original content, including the following S0021-S0026:

[0109] S0021. Obtain the object information corresponding to the second original content;

[0110] Among them, the object information is obtained locally from the terminal and can be the account information of the object browsing the second original content. This object information needs to be obtained after the object is authorized.

[0111] S0022. Determine the historical browsing content corresponding to the object information within the preset time period based on the object information;

[0112] The browsing history can be retrieved either locally on the terminal or from a server. When retrieved from the server, the terminal can send locally stored object information to the server, allowing the server to determine the browsing history based on the browsing history logs corresponding to the object information. These browsing history logs can contain the URLs associated with the object information.

[0113] Optionally, the aforementioned browsing history logs can be sent to the server before the terminal obtains the browsing history content, or they can be stored directly on the server.

[0114] The aforementioned browsing history can be the page content that the subject has viewed within a preset time period. The preset time period can be set by relevant personnel, such as 3 days, 5 days, or 7 days.

[0115] S0023. The statements in the historical browsing content are segmented to obtain a set of historical statement segments corresponding to the historical browsing content;

[0116] S0024. The statements in the second original content are segmented to obtain the original statement segment set corresponding to the second original content;

[0117] S0025. For each original statement segment in the original statement segment set, query whether there is a historical statement segment in the historical statement segment set that has a similarity of not less than a preset similarity with the original statement segment. If there is, add the original statement segment as a duplicate statement segment to the duplicate statement segment set to obtain the duplicate statement segment set corresponding to the original statement segment set.

[0118] S0026. Determine the corresponding hidden statement information set based on the set of repeated statement segments; when the target hidden content is included in the hidden statement information set, it is considered that the target hidden content is content that has been displayed within the preset time period.

[0119] Optionally, after obtaining the object information, the terminal can also directly obtain the historical statement segment set from the local machine, which can be obtained from the server.

[0120] The specific description of determining the corresponding hidden statement information set based on the set of repeated statement segments can be found in the description of the embodiment corresponding to Figure 3, and will not be repeated here.

[0121] It should be noted that each set of hidden statement information is associated with the position information of the first statement among the multiple statements contained therein. This information is used to ensure that the hidden content corresponding to the target control is connected to its context when the target hidden content is displayed. It also allows the terminal to display the target control when the target hidden content corresponding to the target control is hidden, based on the position information of the first statement among the multiple statements contained therein, which is associated with the target hidden statement segment corresponding to the target hidden content.

[0122] It should be noted that the detailed methods for determining the aforementioned historical statement segment set, original statement segment set, and hidden statement information set can be found in the description of the specific embodiment corresponding to Figure 3 below.

[0123] Optionally, the target hidden content can be determined based on data stored locally on the terminal or by the server. Specifically, when the obtained operation instruction of the object on the target control is a first preset instruction, the method further includes the following S11-S13:

[0124] S11. Obtain the target control identifier of the target control;

[0125] The target control identifier is information that uniquely identifies the target control.

[0126] S12. Send a target hidden content display request to the first device according to the target control identifier, so that the first device determines the target hidden content corresponding to the target control according to the target hidden content display request, and feeds back the target hidden content;

[0127] S13. Receive the target hidden content and trigger the step of displaying the target hidden content corresponding to the target control.

[0128] The first device can be a server.

[0129] In some other optional embodiments of this application, when the target hidden content is determined based on data stored locally on the terminal, the above method further includes:

[0130] Based on the hidden statement information set, determine the target hidden statement segment corresponding to the target control identifier;

[0131] The target hidden statement segment is used as the target hidden content corresponding to the target control.

[0132] Specifically, the target hidden statement segment can be the hidden statement segment whose corresponding control identifier is the same as the target control identifier in one or more sets of hidden statement information contained in the hidden statement information set.

[0133] This application embodiment displays a first display content, which includes a second display content and one or more operable controls. The second display content is content that has not been displayed within a preset time period. When the operation instruction obtained by the object on the target control among the one or more operable controls is a first preset instruction, the target hidden content corresponding to the target control is displayed. The target control is any one of the one or more operable controls, and the target hidden content is content that has been displayed within the preset time period. This scheme can automatically hide content that the user has already viewed, and can also display hidden content according to the user's instructions, thereby improving the efficiency of the user in viewing page content.

[0134] Accordingly, each embodiment of this application also provides a data processing method, which can be executed by a terminal or a server, or by both a terminal and a server; the embodiments of this application illustrate the data processing method executed by a server as an example.

[0135] Figure 3a This is a flowchart illustrating a data processing method provided in an embodiment of this application. The method includes:

[0136] S301. Obtain a target hidden content display request sent by the second device, wherein the target hidden content display request is sent by the second device when it obtains that the operation instruction of the object on the target control is a first preset instruction, the second device displays first display content, the first display content includes second display content and one or more operable controls, the target control is any one of the one or more operable controls, and the second display content is content that has not been displayed within a preset time period;

[0137] The second device can be a terminal, which can display the first display content on its display page. The second display content may include text, images, etc., and the operable controls may be operable buttons, such as... Figure 2b The button is marked with the text "Smart Shrink". Optionally, the operable control can also be other operable controls.

[0138] The aforementioned display page may be an information page, a search results page, or other pages that can be browsed by the target audience. Optionally, see [link to relevant documentation]. Figure 2b As shown, the display page may include: title, content publisher information, follow button, input box, etc.

[0139] Optionally, the second displayed content may specifically be content that has not been displayed on the second device within a preset time period, or content that the object has not been viewed on either the second device or other devices within a preset time period.

[0140] S302. Determine the target hidden content corresponding to the target control based on the target hidden content display request, wherein the target hidden content is content that has been displayed within a preset time period;

[0141] Specifically, the hidden content is content that has been displayed on the second device within a preset time period, or content that the object has been viewed on other devices within the preset time period.

[0142] S303. Feedback the hidden target content to the second device so that the second device can display the hidden target content.

[0143] Optionally, the target hidden content display request further includes: the browsing identifier corresponding to the first displayed content and the target control identifier of the target control; in the aforementioned S302, determining the target hidden content corresponding to the target control according to the target hidden content display request includes the following S31-S33:

[0144] S31. Determine the set of hidden statement information corresponding to the browsing identifier according to the browsing identifier and the preset correspondence. The set of hidden statement information includes one or more sets of hidden statement information. Each set of hidden statement information includes a hidden statement segment and the control identifier corresponding to the hidden statement segment.

[0145] The browsing identifier corresponding to the first displayed content is the same as the browsing identifier corresponding to the second original content, both referring to the page address of the first displayed content or the second original content.

[0146] The aforementioned preset correspondence stores the correspondence between browsing identifiers and their corresponding sets of hidden statement information.

[0147] S32. Determine the target hidden statement segment corresponding to the target control identifier based on the target control identifier and the hidden statement information set;

[0148] Specifically, determining the target hidden statement segment corresponding to the target control identifier based on the target control identifier and the hidden statement information set includes:

[0149] Obtain the one or more sets of hidden statement information contained in the hidden statement information set;

[0150] The hidden statement segment corresponding to the control identifier that is the same as the target control identifier in the one or more sets of hidden statement information is taken as the target hidden statement segment.

[0151] S33. The target hidden statement segment is used as the target hidden content corresponding to the target control.

[0152] Optionally, upon receiving a report from the second device indicating that the hiding mode is enabled, and upon obtaining information that the user has opened the page corresponding to the first displayed content, the determination of the hiding statement information set can be initiated, and the aforementioned preset correspondence can be created. Regarding the determination of the hiding statement information set, the above method further includes S031-S034:

[0153] S031. Obtain the object information corresponding to the first displayed content;

[0154] The object information corresponding to the first displayed content is the same as the object information corresponding to the aforementioned second original content. Both are the account information of the object browsing the page corresponding to the first displayed content or the second original content. This object information needs to be obtained after the object is authorized.

[0155] S032. Determine the set of historical sentence segments corresponding to the object information within a preset time period based on the object information;

[0156] S033. Obtain the second original content corresponding to the browsing identifier. The second original content is the content of the second displayed content and the hidden statement segment corresponding to each operable control in the one or more operable controls when the hidden mode is in the off state.

[0157] S034. Determine the set of hidden statement information corresponding to the browsing identifier based on the second original content and the set of historical statement segments.

[0158] Optionally, regarding the determination of the aforementioned set of historical sentence segments, the method further includes the following steps S321-S326:

[0159] S321. Upon receiving a report from the second device indicating that the hidden mode is enabled, obtain the object information in the report.

[0160] S322. Determine the historical browsing content corresponding to the object information within a preset time period based on the object information;

[0161] S323. Get the preset number of statements;

[0162] S324. Based on the preset number of statements, the statements in the historical browsing content are segmented to obtain the set of historical statement segments corresponding to the historical browsing content.

[0163] Specifically, the preset number of statements can be set by relevant personnel, for example, it can be 5.

[0164] Specifically, in S324, the statements in the historical browsing content are segmented according to the preset number of statements to obtain the historical statement segment set corresponding to the historical browsing content, including the following S3241-S3243:

[0165] S3241. Based on the preset number of statements, obtain the first consecutive statements of the preset number of statements from the historical browsing content to obtain the first statement segment to be processed.

[0166] S3242. Determine whether the number of characters in the first statement segment to be processed is greater than the preset number of characters. If yes, treat the first statement segment to be processed as a historical statement segment and add the historical statement segment to the historical statement segment set. If no, obtain the first following statement that is continuous with the first statement segment to be processed, treat the first statement segment to be processed and the first following statement as the first statement segment to be processed, and return to the step of determining whether the number of characters in the first statement segment to be processed is greater than the preset number of characters, until the first statement segment to be processed is added to the historical statement segment set as a historical statement segment.

[0167] Optionally, the aforementioned preset number of statements and preset number of characters can be set by relevant personnel. For example, the preset number of statements is 5 and the preset number of characters is 30, wherein each statement in the first consecutive statement is separated by punctuation marks.

[0168] Optionally, images included in the browsing history can be directly regarded as a historical sentence segment, that is, an image is a historical sentence segment, and the image can be directly added to the historical sentence segment set as a historical sentence segment.

[0169] Optionally, the browsing history can be the sum of multiple webpages, specifically a concatenation of content from multiple webpages viewed by the user. In actual processing, the first consecutive statement of a preset number can be retrieved starting from the beginning of the browsing history, following the order from start to finish.

[0170] For example, regarding a portion of the historical browsing content—"Therefore, in this match against Team A, Team B still needs to fight with all its might to win. Wang Xiaoming, making his debut for Team B, actively expressed his support," when the preset quantity is 5 and the preset character quantity is 30, for the first consecutive statement—"Therefore, in this match against Team A, Team B still needs to fight with all its might to win. Wang Xiaoming, making his debut for Team B, actively expressed his support,"—this first consecutive statement, i.e., the first segment to be processed, contains 5 statements. The character quantity is 42, which is greater than 30. Therefore, this first segment to be processed—"Therefore, in this match against Team A, Team B still needs to fight with all its might to win. Wang Xiaoming, making his debut for Team B, actively expressed his support,"—can be treated as a historical statement segment, and this historical statement segment (containing 5 statements) can be added to the historical statement segment set.

[0171] For example, regarding a portion of the historical browsing content—"Therefore, in the match against Team A, Team B needs to give their all. In response, Wang Xiaoming stated that they have been analyzing the images these past few days," when the preset quantity is 5 and the preset character quantity is 30, for the first consecutive statement—"Therefore, in the match against Team A, Team B needs to give their all. In response, Wang Xiaoming stated that,"—the first consecutive statement, i.e., the five statements in the first pending statement segment, has a character quantity of 24, which is not greater than 30. In this case, the first following statement that is consecutive to the first pending statement segment—"These past few days,"—is obtained. The first pending statement segment and the first following statement "These past few days," i.e., "Therefore, in the match against Team A, Team B needs to give their all. In response, Wang Xiaoming stated that they have been analyzing the images these past few days," are taken as the first pending statement segment, and it is determined again whether the character quantity of the first pending statement segment is greater than 30. The first unprocessed statement segment – ​​“Therefore, in the match against Team A, Team B needs to give their all. In this regard, Wang Xiaoming stated that these past few days…” has 27 characters. Since 27 is not greater than 30, the first following statement “They analyzed the images”, which is consecutive to the first unprocessed statement segment, is obtained again. The first unprocessed statement segment and the first following statement “They analyzed the images”, i.e., “Therefore, in the match against Team A, Team B needs to give their all. In this regard, Wang Xiaoming stated that these past few days, they analyzed the images,” are taken as the first unprocessed statement segment. The character count of the first unprocessed statement segment is then checked to see if it is greater than 30. At this time, the character count of the first unprocessed statement segment is 37. Since 37 is greater than 30, the first unprocessed statement segment – ​​“Therefore, in the match against Team A, Team B needs to give their all. In this regard, Wang Xiaoming stated that these past few days, they analyzed the images,” is taken as a historical statement segment and added to the historical statement segment set (this historical statement segment contains 7 statements).

[0172] S3243. Determine whether the amount of information in the first remaining information that has not been segmented in the historical browsing content is less than the first preset information amount. If yes, output the historical sentence segment set. If no, update the historical browsing content according to the first remaining information that has not been segmented in the historical browsing content, and return to execute the step of obtaining the first continuous sentence corresponding to the preset number of sentences from the historical browsing content according to the preset number of sentences, until the amount of information in the first remaining information that has not been segmented in the historical browsing content is less than the first preset information amount, and output the historical sentence segment set.

[0173] Optionally, the above method further includes: marking each historical statement segment in the historical statement segment set with first index information. Optionally, the marking can be based on the rule that the historical statement segments were added to the historical statement segment set from earliest to latest and the first index information is from smallest to largest. Optionally, the minimum value of the first index information can be 1.

[0174] Optionally, in the aforementioned S034, determining the set of hidden statement information corresponding to the browsing identifier based on the second original content and the set of historical statement segments includes the following S0341-S0343:

[0175] S0341. Obtain the preset number of statements;

[0176] S0342. Based on the preset number of statements, the statements in the second original content are segmented to obtain the original statement segment set corresponding to the second original content;

[0177] S0343. Determine the set of hidden statement information corresponding to the browsing identifier based on the original statement segment set and the historical statement segment set.

[0178] Optionally, in the aforementioned S342, the statements in the second original content are segmented according to the preset number of statements to obtain the original statement segment set corresponding to the second original content, including the following S3421-S3423:

[0179] S3421. Based on the preset number of statements, obtain the second consecutive statement corresponding to the preset number of statements from the second original content to obtain the second statement segment to be processed.

[0180] S3422. Determine whether the number of characters in the second statement segment to be processed is greater than the preset number of characters. If yes, then treat the second statement segment to be processed as an original statement segment and add the original statement segment to the original statement segment set. If no, then obtain the second following statement that is continuous with the second statement segment to be processed, treat the second statement segment to be processed and the second following statement as the second statement segment to be processed, and return to the step of determining whether the number of characters in the second statement segment to be processed is greater than the preset number of characters, until the second statement segment to be processed is added to the original statement segment set as an original statement segment.

[0181] Optionally, the aforementioned preset number of statements and preset number of characters can be set by relevant personnel. For example, the preset number of statements is 5 and the preset number of characters is 30, wherein each statement in the second consecutive statement is separated by punctuation marks.

[0182] Optionally, the images contained in the second original content can be directly regarded as an original sentence segment, that is, an image is an original sentence segment, and the image can be directly added to the original sentence segment set as an original sentence segment.

[0183] Optionally, in actual processing, the second consecutive statements of a preset number can be obtained from the beginning of the second original content in the order from beginning to end.

[0184] For example, see Figure 3b As shown, regarding a portion of the second original content (original statement segment 1 in the diagram) – “Therefore, in our match against Team A, Team B still needs to fight with all their might to win.” Wang Xiaoming says, “When the preset quantity is 5 and the preset character quantity is 30, regarding the second consecutive statement – ​​“Therefore, in our match against Team A, Team B still needs to fight with all their might to win.” Wang Xiaoming says, “In this second consecutive statement, that is, the 5 statements in the second statement segment to be processed, the character quantity is 33. 33 is greater than 30. Therefore, this second statement segment to be processed – “Therefore, in our match against Team A, Team B still needs to fight with all their might to win.” Wang Xiaoming says, “is treated as an original statement segment, and this original statement segment (containing 5 statements) is added to the original statement segment set.”

[0185] For example, see Figure 3cThe identifier, for a portion of the second original content—"Therefore, in the match against Team A, Team B needs to give their all. Wang Xiaoming stated that they have analyzed the images in the past few days,"—when the preset quantity is 5 and the preset character quantity is 30, for the second consecutive statement—"Therefore, in the match against Team A, Team B needs to give their all. Wang Xiaoming stated that they have analyzed the images in the past few days,"—the second consecutive statement, i.e., the five statements in the second pending statement segment, has a character count of 24, which is no greater than 30. Therefore, the second following statement—"In the past few days,"—continuously following the second pending statement segment, is obtained. The second pending statement segment and the second following statement "In the past few days," i.e., "Therefore, in the match against Team A, Team B needs to give their all. Wang Xiaoming stated that they have analyzed the images in the past few days," are used as the second pending statement segment. The identifier then re-determines whether the character count of the second pending statement segment is greater than 30. The second unprocessed statement segment – ​​“Therefore, in the match against Team A, Team B needs to give their all. In this regard, Wang Xiaoming stated that these past few days…” has 27 characters. Since 27 is not greater than 30, the second following statement, “They analyzed the images,” which is consecutive to the second unprocessed statement segment, is obtained again. The second unprocessed statement segment and the second following statement, “They analyzed the images,” are combined as the second unprocessed statement segment. The character count of the second unprocessed statement segment is then checked to see if it is greater than 30. At this point, the character count of the second unprocessed statement segment is 37. Since 37 is greater than 30, the second unprocessed statement segment – ​​“Therefore, in the match against Team A, Team B needs to give their all. In this regard, Wang Xiaoming stated that these past few days, they analyzed the images,” is taken as an original statement segment and added to the original statement segment set (this original statement segment contains 7 statements).

[0186] S3423. Determine whether the amount of information of the second remaining information in the second original content that has not been segmented is less than the second preset information amount. If yes, output the original statement segment set. If no, update the second original content according to the second remaining information in the second original content that has not been segmented, and return to execute the step of obtaining the second consecutive statement corresponding to the preset number of statements from the second original content according to the preset number of statements, until the amount of information of the second remaining information in the second original content that has not been segmented is less than the second preset information amount, and output the original statement segment set.

[0187] Optionally, the above method further includes: marking each original statement segment in the original statement segment set with second index information. Optionally, the marking can be based on the rule that the original statement segments were added to the original statement segment set from earliest to latest and the second index information is from smallest to largest. Optionally, the minimum value of the second index information can be 1.

[0188] Optionally, in S0343, the set of hidden statement information corresponding to the browsing identifier is determined based on the original statement segment set and the historical statement segment set, including S361-S362:

[0189] S361. For each original statement segment in the original statement segment set, query whether there is a historical statement segment in the historical statement segment set that has a similarity of not less than a preset similarity with the original statement segment. If it exists, add the original statement segment as a duplicate statement segment to the duplicate statement segment set. If it does not exist, do not process it, and obtain the duplicate statement segment set corresponding to the original statement segment set.

[0190] It should be noted that when the original sentence segment is text, its corresponding similarity is character similarity. Images contained in the second original content can be directly considered as an original sentence segment and added to the original sentence segment set.

[0191] When the original statement segment is an image, it can be compared sequentially with each historical image in the historical statement segment set. When a target historical image with an image similarity of not less than a preset similarity is found in the historical statement segment set, the original statement segment is added to the repeated statement segment set as a repeated statement segment. Specifically, when the ratio of the image overlap area between the historical image and the original statement segment to the image area of ​​the original statement segment is not less than the value corresponding to the preset similarity, it is considered that the image overlap area between the historical image and the original statement segment is not less than the preset similarity.

[0192] In some optional embodiments of this application, see Figure 3b As shown, the original sentence segment 1 – “Therefore, in our match against Team A, Team B still needs to fight with all their might to win. Wang Xiaoming said this,” was found in the historical sentence segment set. This historical sentence segment 1, with a similarity of no less than 90% (the preset similarity), also had the following characteristics: “Therefore, in this match against Team A, Team B still needs to fight with all their might to win. Wang Xiaoming, making his debut for Team B, expressed his positive attitude.” The total number of characters in this historical sentence segment 1 is 42, while the original sentence segment 1 has 33 characters. The number of overlapping characters is 30, and the character similarity between the original sentence segment 1 and the historical sentence segment 1 is 91%. Therefore, this original sentence segment 1 is added to the duplicate sentence segment set as a duplicate sentence segment.

[0193] Optionally, for the next original statement segment, original statement segment 2, in the original statement segment set, if no historical statement segment with a similarity of not less than a preset similarity is found in the historical statement segment set, then no processing is performed (wherein, original statement segment 2 is included in the second display content), until all original statement segments in the original statement segment set have been traversed to obtain the duplicate statement segment set corresponding to the original statement segment set.

[0194] Optionally, when determining the set of repeated statement segments corresponding to the original statement segment set, the original statement segment set can be traversed from smallest to largest according to the second index information of each original statement segment in the original statement segment set.

[0195] Optionally, each repeated statement segment can inherit the second index information of its corresponding original statement segment, that is, the index information of the repeated statement segment is the same as the index information of its corresponding original statement segment.

[0196] S362. Determine the set of hidden statement information corresponding to the browsing identifier based on the set of repeated statement segments.

[0197] Optionally, in the aforementioned S362, determining the set of hidden statement information corresponding to the browsing identifier based on the set of repeated statement segments includes the following S381-S385:

[0198] S381. Obtain the duplicate statement segments to be analyzed from the set of duplicate statement segments;

[0199] S382. Add the repeated statement segment to be analyzed to a hidden statement segment;

[0200] S383. From the set of repeated sentence segments, obtain the first adjacent repeated sentence segment of the repeated sentence segment to be analyzed, determine whether the repeated sentence segment to be analyzed and the first adjacent repeated sentence segment have overlapping sentences, if not, associate the hidden sentence segment with a control identifier, and add the hidden sentence segment and the control identifier associated with the hidden sentence segment as a set of hidden sentence information to the hidden sentence information set.

[0201] If so, the first adjacent repeated statement segment is added to the hidden statement segment, and the first adjacent repeated statement segment is used as the repeated statement segment to be analyzed. The process returns to the step of obtaining the first adjacent repeated statement segment of the repeated statement segment to be analyzed from the set of repeated statement segments, until it is determined that the repeated statement segment to be analyzed and the first adjacent repeated statement segment to be analyzed do not have overlapping statements. Then, the hidden statement segment is associated with a control identifier, and the hidden statement segment and the control identifier associated with the hidden statement segment are added to the hidden statement information set as a set of hidden statement information.

[0202] For example, see Figure 3b As shown, after adding the original statement segment 1 as a repeated statement segment to the repeated statement segment set, if the repeated statement segment to be analyzed in the obtained repeated statement segment set is the original statement segment 1, the original statement segment 1 can be added to a hidden statement segment. And from the repeated statement segment set, the first adjacent following repeated statement segment of the original statement segment 1 is obtained. When it is determined that the original statement segment 1 and the first adjacent following repeated statement segment do not overlap, the original statement segment 1 is associated with a control identifier a, and the original statement segment 1 and the control identifier a are added to the hidden statement information set as a set of hidden statement information.

[0203] When the hidden mode is enabled, and you need to hide the original statement segment 1, you can display the operable control corresponding to the control identifier 'a' associated with the original statement segment 1 at the location of the original statement segment 1, such as... Figure 3d As shown.

[0204] Optionally, the text on the operable control button corresponding to control identifier 'a' can also be other text, such as other text containing control identifier 'a', such as "intelligent reduction 'a'".

[0205] In some optional embodiments, on the terminal side, if a user click is detected... Figure 3d When the "Smart Shrink" button is invoked, the original statement segment 1 is displayed; see [link / reference]. Figure 3e As shown.

[0206] It should be noted that each hidden statement segment in the hidden statement information is associated with the position information of the first statement contained therein, which is used to ensure that the hidden content of the target operable control corresponding to the hidden statement segment is connected with its context when the target hidden content is displayed.

[0207] Optionally, when the index information of the repeated statement segment is the same as the index information of the original statement segment, it is convenient to determine the first adjacent repeated statement segment based on the index information of the repeated statement segment.

[0208] S384. From the set of repeated statement segments, obtain the second adjacent repeated statement segment of the repeated statement segment in the hidden statement information that was most recently added to the set of hidden statement information.

[0209] S385. Take the second adjacent repeated sentence segment as the repeated sentence segment to be analyzed, return to the step of adding the repeated sentence segment to be analyzed to a hidden sentence segment, until all repeated sentence segments in the repeated sentence segment set are traversed, and output the hidden sentence information set. When the target hidden content is included in the hidden sentence information set, it is considered that the target hidden content is content that has been displayed within the preset time period; the second displayed content is the content in the second original content whose corresponding sentence segment is not included in the hidden sentence information set.

[0210] In step S383, the first adjacent following repeated sentence segment of the repeated sentence segment to be analyzed is obtained from the set of repeated sentence segments. It is determined whether the repeated sentence segment to be analyzed overlaps with the first adjacent following repeated sentence segment. If not, and the repeated sentence segment is an image, no processing is performed.

[0211] Specifically, the server can determine whether the hidden mode is turned on or off by receiving reporting information from the terminal to indicate whether the hidden mode is turned on or off.

[0212] The proposed solution analyzes and stores the platform's article content pages viewed by the user within a preset time period when the user activates the intelligent reading mode (i.e., hidden mode). The system stores the text and images the user has read as historical sentence segments. When the user opens an article page, the system intelligently identifies the content in real time, obtaining the original sentence segments of the page the user is currently viewing. These original sentence segments are compared with historical sentence segments, and content paragraphs with a preset similarity are intelligently reduced, automatically hiding the content the user has already viewed. The system can also display the hidden content based on user commands, improving the efficiency of the user's page viewing. Furthermore, based on the user's historical reading data, the system helps filter duplicate text and image information, significantly improving the efficiency of obtaining effective information and enhancing the user's reading experience. It also helps reduce plagiarism of text and image content, encouraging authors to include more original content in their articles, thereby improving the quality of information content from platform authors.

[0213] This solution is applicable to both browser-based image and text reading scenarios and search result display image and text reading scenarios.

[0214] The following further combines Figure 3f An example flowchart is provided to further illustrate this solution:

[0215] When a user turns on "Smart Reading Mode" on the terminal interface, the backend (such as the server) recognizes that "Smart Reading Mode" is enabled, extracts the user's article reading records within the past 7 days, and extracts the historical text and historical images from the corresponding historical articles. For historical text, each adjacent Y (not less than 5) single sentences are combined into one historical sentence segment and added to the historical sentence segment set. For historical images, each image is regarded as one historical sentence segment and added to the historical sentence segment set.

[0216] When a user opens an article on the terminal interface, the backend can extract the current image and text from the current article (secondary original content) once it recognizes that the user has opened the article or is already on the article page.

[0217] For the current text, each adjacent Y (greater than or equal to 5) single sentences are combined into one original sentence segment and added to the original sentence segment set. For the current image, each image is regarded as one original sentence segment and added to the original sentence segment set as an original sentence segment.

[0218] For each original statement segment in the original statement segment set, query whether there is a historical statement segment in the aforementioned historical statement segment set that has a similarity greater than 90% with the original statement segment. If so, add the original statement segment to the duplicate statement segment set to obtain the duplicate statement segment set corresponding to the original statement segment set.

[0219] Based on the set of repeated sentence segments, determine the set of hidden sentence information corresponding to the current article;

[0220] The first display content is determined based on the content in the current article and the set of hidden statement information. The first display content is sent to the terminal. The first display content includes the original statement segment in the second original content that does not contain the set of hidden statement information (i.e., the second display content) and the operable control (i.e., the smart collapse button) corresponding to one or more control identifiers in the hidden statement information.

[0221] After receiving the first display content, the terminal controls the front-end page to refresh so that the interface displays the first display content. When the terminal receives the instruction from the user to click the "Smart Reading Reduction" button in the first display content, it controls the interface to display the hidden content (i.e. the hidden sentence segment) corresponding to the "Smart Reading" button in the form of a bubble. When the terminal receives the instruction from the user to turn off "Smart Reading Mode", it controls the page to refresh so that the interface displays the original content of the current article (the second original content).

[0222] The specific process of determining the set of hidden sentence information corresponding to the current article based on the set of repeated sentence segments can be found in the foregoing content.

[0223] The background system can mark each historical sentence segment in the historical sentence segment set with first index information and each original sentence segment in the original sentence segment set with second index information. When determining the set of repeated sentence segments corresponding to the original sentence segment set, each repeated sentence segment can inherit the second index information of its corresponding original sentence segment. That is, the index information of the repeated sentence segment is the same as the index information of its corresponding original sentence segment. This facilitates the determination of the first adjacent repeated sentence segment in the following text based on the index information of the repeated sentence segment when determining the set of hidden sentence information corresponding to the current article.

[0224] All of the above technical solutions can be combined in any way to form optional embodiments of this application, and will not be described in detail here.

[0225] To facilitate better implementation of the display method of this application embodiment, this application embodiment also provides a display device. Please refer to... Figure 4 , Figure 4 This is a schematic diagram of the structure of a display device provided in an embodiment of this application. The display device 40 may include:

[0226] The first display unit 41 is used to display first display content, which includes second display content and one or more operable controls. The second display content is content that has not been displayed within a preset time period.

[0227] The second display unit 42 is used to display the target hidden content corresponding to the target control when the operation instruction obtained by the object on the target control among the one or more operable controls is a first preset instruction. The target control is any operable control among the one or more operable controls, and the target hidden content is the content that has been displayed within the preset time period.

[0228] Optionally, when the display device 40 is used to display the target hidden content corresponding to the target control, it is specifically used for:

[0229] Display the hidden content corresponding to the target control within a floating window or bubble; or

[0230] The first original content is displayed, which includes the second displayed content and the target hidden content. The target hidden content in the first original content is displayed according to one or more of the following preset display rules: highlighted, displayed according to preset font, or displayed with a bottom underline.

[0231] Optionally, the display device 40 is also used for:

[0232] When the operation instruction obtained by the object on the target control is the second preset instruction, or when the duration of displaying the hidden content of the target exceeds the preset duration, the hidden content of the target is hidden.

[0233] Optionally, the display device 40 is also used for:

[0234] When the command to enable the object's settings interface is received, the mode settings interface is displayed.

[0235] When an object receives an operation command to enable the hidden mode in the mode settings interface, a first prompt message indicating that the hidden mode has been enabled is displayed in the mode settings interface, and the hidden mode is enabled.

[0236] When an object receives an operation command to turn off the hidden mode in the mode settings interface, a second prompt message indicating that the hidden mode has been turned off is displayed in the mode settings interface, and the hidden mode is turned off.

[0237] Optionally, the display device 40 is also used for:

[0238] Display a hidden mode setting control on the page displaying the first content;

[0239] When an operation instruction is received that an object has enabled the hidden mode through the hidden mode setting control, a third prompt message indicating the state change during the hidden mode enabling process is displayed on the display page of the first display content, and the hidden mode is enabled.

[0240] When an object receives an operation command to turn off the hidden mode through the hidden mode setting control, a fourth prompt message indicating the state change during the hidden mode turning-off process is displayed on the display page of the first display content, and the hidden mode is turned off.

[0241] Optionally, the display device 40 is also used for:

[0242] When the hidden mode is off, the second original content is displayed. The second original content includes the second displayed content and the hidden statement segments corresponding to each operable control in the one or more operable controls.

[0243] Optionally, the display device 40 is also used for:

[0244] When it is determined that the veil mode is enabled, the second original content is obtained;

[0245] The corresponding set of hidden statement information is determined based on the second original content. The set of hidden statement information includes one or more sets of hidden statement information. Each set of hidden statement information includes a hidden statement segment and a control identifier corresponding to the hidden statement segment. The control identifier corresponds one-to-one with the operable control.

[0246] The first displayed content is determined based on the second original content and the hidden statement information set.

[0247] Optionally, when determining the first display content based on the second original content and the set of hidden statement information, the display device 40 specifically performs the following:

[0248] The corresponding statement segment obtained from the second original content is not included in the second display content of the hidden statement information set;

[0249] Obtain the hidden statement segment corresponding to each operable control in the one or more operable controls contained in the hidden statement information set in the second original content;

[0250] Obtain the control identifier corresponding to the hidden statement segment of each of the one or more operable controls, and obtain the control identifier corresponding to the one or more operable controls.

[0251] The first display content is determined based on the control identifiers corresponding to the second display content and the one or more operable controls.

[0252] Optionally, when determining the corresponding set of hidden statement information based on the second original content, the display device 40 specifically performs the following:

[0253] Obtain the object information corresponding to the second original content;

[0254] Based on the object information, determine the historical browsing content corresponding to the object information within the preset time period;

[0255] The statements in the historical browsing content are segmented to obtain a set of historical statement segments corresponding to the historical browsing content.

[0256] The statements in the second original content are segmented to obtain the set of original statement segments corresponding to the second original content;

[0257] For each original statement segment in the original statement segment set, query whether there is a historical statement segment in the historical statement segment set that has a similarity of not less than a preset similarity with the original statement segment. If there is, add the original statement segment as a duplicate statement segment to the duplicate statement segment set to obtain the duplicate statement segment set corresponding to the original statement segment set.

[0258] The corresponding set of hidden statement information is determined based on the set of repeated statement segments; when the target hidden content is included in the set of hidden statement information, it is considered that the target hidden content is content that has been displayed within the preset time period.

[0259] Optionally, the display device 40 is also used for:

[0260] Obtain the target control identifier of the target control;

[0261] A target hidden content display request is sent to the first device according to the target control identifier, so that the first device determines the target hidden content corresponding to the target control according to the target hidden content display request, and feeds back the target hidden content;

[0262] The step of receiving the target hidden content and triggering the display of the target hidden content corresponding to the target control.

[0263] Each unit in the aforementioned display device can be implemented entirely or partially through software, hardware, or a combination thereof. Each unit can be embedded in or independent of the processor in the computer device in hardware form, or stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to each unit.

[0264] The display device 40 can be integrated into a terminal or server that has storage and a processor and thus computing power, or the display device 40 can be the terminal or server.

[0265] To facilitate better implementation of the display method of this application embodiment, this application embodiment also provides a data processing device. Please refer to... Figure 5 , Figure 5 This is a schematic diagram of the structure of a data processing device provided in an embodiment of this application. The data processing device 50 may include:

[0266] The acquisition unit 51 is used to acquire a target hidden content display request sent by the second device, wherein the target hidden content display request is sent by the second device when it acquires that the operation instruction of the object on the target control is a first preset instruction, the second device displays first display content, the first display content includes second display content and one or more operable controls, the target control is any one of the one or more operable controls, and the second display content is content that has not been displayed within a preset time period;

[0267] The determining unit 52 is used to determine the target hidden content corresponding to the target control based on the target hidden content display request, wherein the target hidden content is content that has been displayed within a preset time period;

[0268] Feedback unit 53 is used to feed back the target hidden content to the second device, so that the second device can display the target hidden content.

[0269] Optionally, the target hidden content display request further includes: a browsing identifier corresponding to the first displayed content and a target control identifier of the target control; when determining the target hidden content corresponding to the target control based on the target hidden content display request, the determining unit 52 is specifically used for:

[0270] The set of hidden statement information corresponding to the browsing identifier is determined according to the browsing identifier and the preset correspondence. The set of hidden statement information includes one or more sets of hidden statement information. Each set of hidden statement information includes a hidden statement segment and the control identifier corresponding to the hidden statement segment.

[0271] Based on the target control identifier and the hidden statement information set, determine the target hidden statement segment corresponding to the target control identifier;

[0272] The target hidden statement segment is used as the target hidden content corresponding to the target control.

[0273] Optionally, when determining the target hidden statement segment corresponding to the target control identifier based on the target control identifier and the hidden statement information set, the determining unit 52 is specifically used for:

[0274] Obtain the one or more sets of hidden statement information contained in the hidden statement information set;

[0275] The hidden statement segment corresponding to the control identifier that is the same as the target control identifier in the one or more sets of hidden statement information is taken as the target hidden statement segment.

[0276] Optionally, the data processing device 50 is also used for:

[0277] Obtain the object information corresponding to the first displayed content;

[0278] Based on the object information, determine the set of historical sentence segments corresponding to the object information within a preset time period;

[0279] Obtain the second original content corresponding to the browsing identifier. The second original content is the content of the second displayed content and the hidden statement segment corresponding to each operable control in the one or more operable controls when the hidden mode is off.

[0280] The set of hidden statement information corresponding to the browsing identifier is determined based on the second original content and the set of historical statement segments.

[0281] Optionally, the data processing device 50 is also used for:

[0282] Upon receiving a report from the second device indicating that the obfuscation mode is enabled, the object information in the report is obtained.

[0283] Based on the object information, determine the historical browsing content corresponding to the object information within a preset time period;

[0284] Get the preset number of statements;

[0285] Based on the preset number of statements, the statements in the historical browsing content are segmented to obtain the set of historical statement segments corresponding to the historical browsing content.

[0286] Optionally, when the data processing device 50 is used to segment the statements in the historical browsing content according to the preset number of statements to obtain the historical statement segment set corresponding to the historical browsing content, it is specifically used for:

[0287] Based on the preset number of statements, obtain the first consecutive statements of the preset number of statements from the historical browsing content to obtain the first statement segment to be processed;

[0288] Determine whether the number of characters in the first statement segment to be processed is greater than a preset number of characters. If yes, then treat the first statement segment to be processed as a historical statement segment and add the historical statement segment to the historical statement segment set. If no, then obtain the first following statement that is continuous with the first statement segment to be processed, treat the first statement segment to be processed and the first following statement as the first statement segment to be processed, and return to execute the step of determining whether the number of characters in the first statement segment to be processed is greater than the preset number of characters, until the first statement segment to be processed is added to the historical statement segment set as a historical statement segment.

[0289] Determine whether the amount of information in the first remaining information that has not been segmented in the historical browsing content is less than a first preset information amount. If yes, output the historical sentence segment set; if no, update the historical browsing content according to the first remaining information that has not been segmented in the historical browsing content, and return to execute the step of obtaining the first consecutive sentence corresponding to the preset number of sentences from the historical browsing content, until the amount of information in the first remaining information that has not been segmented in the historical browsing content is less than the first preset information amount, and output the historical sentence segment set.

[0290] Optionally, when the data processing device 50 determines the set of hidden statement information corresponding to the browsing identifier based on the second original content and the set of historical statement segments, it specifically performs the following:

[0291] Get the preset number of statements;

[0292] Based on the preset number of statements, the statements in the second original content are segmented to obtain the original statement segment set corresponding to the second original content.

[0293] Based on the original set of statement segments and the historical set of statement segments, determine the set of hidden statement information corresponding to the browsing identifier.

[0294] Optionally, when the data processing device 50 segments the statements in the second original content according to the preset number of statements to obtain the original statement segment set corresponding to the second original content, it specifically performs the following:

[0295] Based on the preset number of statements, the second consecutive statements corresponding to the preset number of statements are obtained from the second original content to obtain the second statement segment to be processed;

[0296] Determine whether the number of characters in the second statement segment to be processed is greater than a preset number of characters. If so, treat the second statement segment to be processed as a raw statement segment and add it to the raw statement segment set. If not, obtain the second subsequent statement that is continuous with the second statement segment to be processed.

[0297] The second statement segment to be processed and the second following statement are taken as the second statement segment to be processed. The process returns to the step of determining whether the number of characters in the second statement segment to be processed is greater than the preset number of characters, until the second statement segment to be processed is added to the original statement segment set as the original statement segment.

[0298] Determine whether the amount of information in the second remaining information that has not been segmented in the second original content is less than the second preset information amount. If yes, output the original statement segment set; if no, update the second original content according to the second remaining information that has not been segmented in the second original content, and return to execute the step of obtaining the second consecutive statement corresponding to the preset number of statements from the second original content, until the amount of information in the second remaining information that has not been segmented in the second original content is less than the second preset information amount, and output the original statement segment set.

[0299] Optionally, when the data processing device 50 determines the set of hidden statement information corresponding to the browsing identifier based on the original set of statement segments and the historical set of statement segments, it specifically performs the following:

[0300] For each original statement segment in the original statement segment set, query whether there is a historical statement segment in the historical statement segment set that has a similarity of not less than a preset similarity with the original statement segment. If it exists, add the original statement segment as a duplicate statement segment to the duplicate statement segment set. If it does not exist, do not process it, and obtain the duplicate statement segment set corresponding to the original statement segment set.

[0301] The set of hidden statement information corresponding to the browsing identifier is determined based on the set of repeated statement segments.

[0302] Optionally, when the data processing device 50 determines the set of hidden statement information corresponding to the browsing identifier based on the set of repeated statement segments, it specifically performs the following:

[0303] Obtain the duplicate statement segments to be analyzed from the set of duplicate statement segments;

[0304] Add the repeated statement segment to be analyzed to a hidden statement segment;

[0305] From the set of repeated sentence segments, obtain the first adjacent repeated sentence segment following the repeated sentence segment to be analyzed, determine whether the repeated sentence segment to be analyzed and the first adjacent repeated sentence segment have overlapping sentences, if not, associate the hidden sentence segment with a control identifier, and add the hidden sentence segment and the control identifier associated with the hidden sentence segment as a set of hidden sentence information to the hidden sentence information set.

[0306] If so, the first adjacent repeated statement segment is added to the hidden statement segment, and the first adjacent repeated statement segment is used as the repeated statement segment to be analyzed. The process returns to the step of obtaining the first adjacent repeated statement segment of the repeated statement segment to be analyzed from the set of repeated statement segments, until it is determined that the repeated statement segment to be analyzed and the first adjacent repeated statement segment to be analyzed do not have overlapping statements. Then, the hidden statement segment is associated with a control identifier, and the hidden statement segment and the control identifier associated with the hidden statement segment are added to the hidden statement information set as a set of hidden statement information.

[0307] From the set of repeated statement segments, obtain the second adjacent repeated statement segment of the repeated statement segment in the hidden statement information that was most recently added to the set of hidden statement information;

[0308] The second adjacent repeated sentence segment is taken as the repeated sentence segment to be analyzed. The step of adding the repeated sentence segment to be analyzed to the hidden sentence segment is returned to the execution until all repeated sentence segments in the repeated sentence segment set are traversed. The hidden sentence information set is output. When the target hidden content is included in the hidden sentence information set, it is regarded as the target hidden content being the content that has been displayed within the preset time period. The second displayed content is the content in the second original content whose corresponding sentence segment is not included in the hidden sentence information set.

[0309] Each unit in the aforementioned data processing device 50 can be implemented entirely or partially through software, hardware, or a combination thereof. Each unit can be embedded in or independent of the processor in the computer device in hardware form, or stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to each unit.

[0310] The data processing device 50 can be integrated into a terminal or server that has storage and a processor and thus computing power, or the data processing device 50 can be the terminal or server.

[0311] Optionally, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described method embodiments.

[0312] Figure 6 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. The computer device may be... Figure 1 The terminal or server shown. For example... Figure 6 As shown, the computer device 600 may include: a communication interface 601, a memory 602, a processor 603, and a communication bus 604. The communication interface 601, memory 602, and processor 603 communicate with each other via the communication bus 604. The communication interface 601 is used for data communication between the computer device 600 and external devices. The memory 602 can be used to store software programs and modules, and the processor 603 runs the software programs and modules stored in the memory 602, such as the software programs for the corresponding operations in the foregoing method embodiments.

[0313] Optionally, the processor 603 can invoke software programs and modules stored in the memory 602 to perform the following operations:

[0314] Display first display content, which includes second display content and one or more operable controls, wherein the second display content is content that has not been displayed within a preset time period;

[0315] When the operation instruction obtained by the object on the target control among the one or more operable controls is a first preset instruction, the target hidden content corresponding to the target control is displayed, wherein the target control is any operable control among the one or more operable controls, and the target hidden content is the content that has been displayed within the preset time period.

[0316] Alternatively, the processor 603 can invoke software programs and modules stored in the memory 602 to perform the following operations:

[0317] The second device sends a request to display hidden content, wherein the request is sent by the second device when it receives an operation instruction from the object on the target control that is a first preset instruction. The second device displays first display content, which includes second display content and one or more operable controls. The target control is any one of the one or more operable controls. The second display content is content that has not been displayed within a preset time period.

[0318] The target hidden content corresponding to the target control is determined based on the target hidden content display request, and the target hidden content is the content that has been displayed within a preset time period;

[0319] The hidden content of the target is fed back to the second device, so that the second device can display the hidden content of the target.

[0320] This application also provides a computer-readable storage medium for storing a computer program. This computer-readable storage medium can be applied to a computer device, and the computer program causes the computer device to execute the corresponding processes in the display method or data processing method described in the embodiments of this application; for the sake of brevity, further details are omitted here.

[0321] This application also provides a computer program product including 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 corresponding flow in the display method or data processing method described in the embodiments of this application. For brevity, further details are omitted here.

[0322] This application also provides a 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 corresponding flow in the display method or data processing method described in the embodiments of this application. For the sake of brevity, further details are omitted here.

[0323] It should be understood that the processor in the embodiments of this application may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor described above can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.

[0324] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0325] It should be understood that the above-described memory is exemplary and not a limiting description. For example, the memory in the embodiments of this application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DR RAM), etc. That is to say, the memory in the embodiments of this application is intended to include, but is not limited to, these and any other suitable types of memory.

[0326] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0327] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0328] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0329] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0330] In addition, the functional units in the embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0331] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer or a server) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.

[0332] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A display method, characterized in that, include: Obtain the second original content originally displayed on the display page, and identify the target hidden content that has been displayed within a preset time period and the second display content that has not been displayed in the second original content; The first display content is generated and displayed based on the second original content. The first display content includes the second display content and one or more operable controls. The second display content is content that has not been displayed within a preset time period. The generation of the first display content includes: replacing the target hidden content in the second original content with one or more operable controls in situ. The operable controls and the second display content together constitute the first display content, and each operable control corresponds one-to-one with the target hidden content it replaces. When the operation instruction obtained by the object on the target control among the one or more operable controls is a first preset instruction, the target hidden content corresponding to the target control is displayed in a floating window or bubble. When the operation instruction obtained by the object on the target control is a second preset instruction, the target hidden content is hidden again. The target control is any operable control among the one or more operable controls, and the target hidden content is the content that has been displayed within the preset time period. Each operable control has its corresponding hidden content. The target hidden content is determined in the following way: Obtain object information corresponding to the second original content, wherein the second original content includes the second displayed content and the hidden statement segment corresponding to each operable control in the one or more operable controls; Based on the object information, determine the historical browsing content corresponding to the object information within a preset time period; The statements in the historical browsing content are segmented to obtain a set of historical statement segments; The statements in the second original content are segmented to obtain a set of original statement segments; For each original statement segment in the original statement segment set, query whether there is a historical statement segment in the historical statement segment set that has a similarity of not less than a preset similarity with the original statement segment. If there is, add the original statement segment as a duplicate statement segment to the duplicate statement segment set. The set of hidden statement information is determined according to the set of repeated statement segments. The set of hidden statement information includes one or more sets of hidden statement information. Each set of hidden statement information includes a hidden statement segment and a control identifier corresponding to the hidden statement segment. The control identifier corresponds one-to-one with the operable control. Each operable control uniquely corresponds to one hidden statement segment, and the hidden statement segment is generated based on the set of repeated statement segments. The target hidden content is determined based on the hidden statement information set.

2. The method according to claim 1, characterized in that, The method of displaying the hidden content corresponding to the target control also includes: The first original content is displayed, which includes the second displayed content and the target hidden content. The target hidden content in the first original content is displayed according to one or more of the following preset display rules: highlighted, displayed according to preset font, or displayed with a bottom underline.

3. The method according to claim 1, characterized in that, The method further includes: When the duration for which the target hidden content is displayed exceeds a preset duration, the target hidden content is hidden.

4. The method according to claim 1, characterized in that, The method further includes: When the command to enable the object's settings interface is received, the mode settings interface is displayed. When an operation command to enable the hidden mode is received in the mode settings interface, a first prompt message indicating that the hidden mode has been enabled is displayed in the mode settings interface, and the hidden mode is enabled. When an object receives an operation command to turn off the hidden mode in the mode settings interface, a second prompt message indicating that the hidden mode has been turned off is displayed in the mode settings interface, and the hidden mode is turned off.

5. The method according to claim 1, characterized in that, The method further includes: Display a hidden mode setting control on the page displaying the first content; When an operation instruction is received that an object has enabled the hidden mode through the hidden mode setting control, a third prompt message indicating the state change during the hidden mode enabling process is displayed on the display page of the first display content, and the hidden mode is enabled. When an object receives an operation command to turn off the hidden mode through the hidden mode setting control, a fourth prompt message indicating the state change during the hidden mode turning-off process is displayed on the display page of the first display content, and the hidden mode is turned off.

6. The method according to claim 4 or 5, characterized in that, The method further includes: When the hidden mode is off, the second original content is displayed.

7. The method according to claim 6, characterized in that, The method further includes: When it is determined that the veil mode is enabled, the second original content is obtained; The first displayed content is determined based on the second original content and the hidden statement information set.

8. The method according to claim 7, characterized in that, Determining the first display content based on the second original content and the hidden statement information set includes: The corresponding statement segment obtained from the second original content is not included in the second display content of the hidden statement information set; Obtain the hidden statement segment corresponding to each operable control in the one or more operable controls contained in the hidden statement information set in the second original content; Obtain the control identifier corresponding to the hidden statement segment of each of the one or more operable controls, and obtain the control identifier corresponding to the one or more operable controls. The first display content is determined based on the control identifiers corresponding to the second display content and the one or more operable controls.

9. The method according to claim 1, characterized in that, The method further includes: Obtain the target control identifier of the target control; A target hidden content display request is sent to the first device according to the target control identifier, so that the first device determines the target hidden content corresponding to the target control according to the target hidden content display request, and feeds back the target hidden content; The step of receiving the target hidden content and triggering the display of the target hidden content corresponding to the target control.

10. A data processing method, characterized in that, include: The system acquires a target hidden content display request sent by a second device. This request is sent by the second device when it receives an operation instruction from an object on a target control that is a first preset instruction. The second device acquires the second original content displayed on the page and identifies the target hidden content that has been displayed within a preset time period and the second display content that has not been displayed. Based on the second original content, it generates and displays first display content. The first display content includes the second display content and one or more operable controls. The target control is any one of the one or more operable controls. The second display content is content that has not been displayed within the preset time period. Each operable control corresponds to its corresponding hidden content. Generating the first display content includes replacing the target hidden content in situ with one or more operable controls in the second original content. The operable controls and the second display content together constitute the first display content, and each operable control corresponds one-to-one with the target hidden content it replaces. The target hidden content corresponding to the target control is determined based on the target hidden content display request, and the target hidden content is the content that has been displayed within a preset time period; The target hidden content is fed back to the second device, so that when the second device obtains the object's operation instruction on the target control in one or more operable controls as the first preset instruction, the target hidden content is displayed in a floating window or bubble; The second device is further configured to: when the operation instruction of the object on the target control is a second preset instruction, hide the hidden content of the target control again; The target hidden content is determined in the following way: Obtain object information corresponding to the second original content, wherein the second original content includes the second displayed content and the hidden statement segment corresponding to each operable control in the one or more operable controls; Based on the object information, determine the historical browsing content corresponding to the object information within a preset time period; The statements in the historical browsing content are segmented to obtain a set of historical statement segments; The statements in the second original content are segmented to obtain a set of original statement segments; For each original statement segment in the original statement segment set, query whether there is a historical statement segment in the historical statement segment set that has a similarity of not less than a preset similarity with the original statement segment. If there is, add the original statement segment as a duplicate statement segment to the duplicate statement segment set. The set of hidden statement information is determined according to the set of repeated statement segments. The set of hidden statement information includes one or more sets of hidden statement information. Each set of hidden statement information includes a hidden statement segment and a control identifier corresponding to the hidden statement segment. The control identifier corresponds one-to-one with the operable control. Each operable control uniquely corresponds to one hidden statement segment, and the hidden statement segment is generated based on the set of repeated statement segments. The target hidden content is determined based on the hidden statement information set.

11. The method according to claim 10, characterized in that, The target hidden content display request further includes: the browsing identifier corresponding to the first displayed content and the target control identifier of the target control; determining the target hidden content corresponding to the target control based on the target hidden content display request includes: The set of hidden statement information corresponding to the browsing identifier is determined based on the browsing identifier and the preset correspondence. Based on the target control identifier and the hidden statement information set, determine the target hidden statement segment corresponding to the target control identifier; The target hidden statement segment is used as the target hidden content corresponding to the target control.

12. The method according to claim 11, characterized in that, The step of determining the target hidden statement segment corresponding to the target control identifier based on the target control identifier and the hidden statement information set includes: Obtain the one or more sets of hidden statement information contained in the hidden statement information set; The hidden statement segment corresponding to the control identifier that is the same as the target control identifier in the one or more sets of hidden statement information is taken as the target hidden statement segment.

13. The method according to claim 11, characterized in that, The method further includes: Obtain the object information corresponding to the first displayed content; Based on the object information, determine the set of historical sentence segments corresponding to the object information within a preset time period; Obtain the second original content corresponding to the browsing identifier. The second original content is the content of the second displayed content and the hidden statement segment corresponding to each operable control in the one or more operable controls when the hidden mode is off. The set of hidden statement information corresponding to the browsing identifier is determined based on the second original content and the set of historical statement segments.

14. The method according to claim 13, characterized in that, The method further includes: Upon receiving a report from the second device indicating that the obfuscation mode is enabled, the object information in the report is obtained. Based on the object information, determine the historical browsing content corresponding to the object information within a preset time period; Get the preset number of statements; Based on the preset number of statements, the statements in the historical browsing content are segmented to obtain the set of historical statement segments corresponding to the historical browsing content.

15. The method according to claim 14, characterized in that, The step of segmenting the statements in the historical browsing content according to the preset number of statements to obtain the historical statement segment set corresponding to the historical browsing content includes: Based on the preset number of statements, obtain the first consecutive statements of the preset number of statements from the historical browsing content to obtain the first statement segment to be processed; Determine whether the number of characters in the first statement segment to be processed is greater than a preset number of characters. If yes, then treat the first statement segment to be processed as a historical statement segment and add the historical statement segment to the historical statement segment set. If no, then obtain the first following statement that is continuous with the first statement segment to be processed, treat the first statement segment to be processed and the first following statement as the first statement segment to be processed, and return to execute the step of determining whether the number of characters in the first statement segment to be processed is greater than the preset number of characters, until the first statement segment to be processed is added to the historical statement segment set as a historical statement segment. Determine whether the amount of information in the first remaining information that has not been segmented in the historical browsing content is less than a first preset information amount. If yes, output the historical sentence segment set; if no, update the historical browsing content according to the first remaining information that has not been segmented in the historical browsing content, and return to execute the step of obtaining the first consecutive sentence corresponding to the preset number of sentences from the historical browsing content, until the amount of information in the first remaining information that has not been segmented in the historical browsing content is less than the first preset information amount, and output the historical sentence segment set.

16. The method according to claim 13, characterized in that, The step of determining the set of hidden statement information corresponding to the browsing identifier based on the second original content and the set of historical statement segments includes: Get the preset number of statements; Based on the preset number of statements, the statements in the second original content are segmented to obtain the original statement segment set corresponding to the second original content. Based on the original set of statement segments and the historical set of statement segments, determine the set of hidden statement information corresponding to the browsing identifier.

17. The method according to claim 16, characterized in that, The step of segmenting the statements in the second original content according to the preset number of statements to obtain the original statement segment set corresponding to the second original content includes: Based on the preset number of statements, the second consecutive statements corresponding to the preset number of statements are obtained from the second original content to obtain the second statement segment to be processed; Determine whether the number of characters in the second statement segment to be processed is greater than a preset number of characters. If so, treat the second statement segment to be processed as a raw statement segment and add it to the raw statement segment set. If not, obtain the second subsequent statement that is continuous with the second statement segment to be processed. The second statement segment to be processed and the second following statement are taken as the second statement segment to be processed. The process returns to the step of determining whether the number of characters in the second statement segment to be processed is greater than the preset number of characters, until the second statement segment to be processed is added to the original statement segment set as the original statement segment. Determine whether the amount of information in the second remaining information that has not been segmented in the second original content is less than the second preset information amount. If yes, output the original statement segment set; if no, update the second original content according to the second remaining information that has not been segmented in the second original content, and return to execute the step of obtaining the second consecutive statement corresponding to the preset number of statements from the second original content, until the amount of information in the second remaining information that has not been segmented in the second original content is less than the second preset information amount, and output the original statement segment set.

18. The method according to claim 17, characterized in that, The step of determining the set of hidden statement information corresponding to the browsing identifier based on the original statement segment set and the historical statement segment set includes: For each original statement segment in the original statement segment set, query whether there is a historical statement segment in the historical statement segment set that has a similarity of not less than a preset similarity with the original statement segment. If it exists, add the original statement segment as a duplicate statement segment to the duplicate statement segment set. If it does not exist, do not process it, and obtain the duplicate statement segment set corresponding to the original statement segment set. The set of hidden statement information corresponding to the browsing identifier is determined based on the set of repeated statement segments.

19. The method according to claim 18, characterized in that, The step of determining the set of hidden statement information corresponding to the browsing identifier based on the set of repeated statement segments includes: Obtain the duplicate statement segments to be analyzed from the set of duplicate statement segments; Add the repeated statement segment to be analyzed to a hidden statement segment; From the set of repeated sentence segments, obtain the first adjacent repeated sentence segment following the repeated sentence segment to be analyzed, determine whether the repeated sentence segment to be analyzed and the first adjacent repeated sentence segment have overlapping sentences, if not, associate the hidden sentence segment with a control identifier, and add the hidden sentence segment and the control identifier associated with the hidden sentence segment as a set of hidden sentence information to the hidden sentence information set. If so, the first adjacent repeated statement segment is added to the hidden statement segment, and the first adjacent repeated statement segment is used as the repeated statement segment to be analyzed. The process returns to the step of obtaining the first adjacent repeated statement segment of the repeated statement segment to be analyzed from the set of repeated statement segments, until it is determined that the repeated statement segment to be analyzed and the first adjacent repeated statement segment to be analyzed do not have overlapping statements. Then, the hidden statement segment is associated with a control identifier, and the hidden statement segment and the control identifier associated with the hidden statement segment are added to the hidden statement information set as a set of hidden statement information. From the set of repeated statement segments, obtain the second adjacent repeated statement segment of the repeated statement segment in the hidden statement information that was most recently added to the set of hidden statement information; The second adjacent repeated sentence segment is taken as the repeated sentence segment to be analyzed. The step of adding the repeated sentence segment to be analyzed to the hidden sentence segment is returned to the execution until all repeated sentence segments in the repeated sentence segment set are traversed. The hidden sentence information set is output. When the target hidden content is included in the hidden sentence information set, it is regarded as the target hidden content being the content that has been displayed within the preset time period. The second displayed content is the content in the second original content whose corresponding sentence segment is not included in the hidden sentence information set.

20. A display device, characterized in that, include: The first display unit is used to obtain the second original content originally displayed on the display page, and to identify the target hidden content that has been displayed within a preset time period and the second display content that has not been displayed in the second original content; The system generates and displays first display content based on the second original content. The first display content includes second display content and one or more operable controls. The second display content is content that has not been displayed within a preset time period. The generation of the first display content includes replacing the target hidden content in the second original content with one or more operable controls in situ. The operable controls and the second display content together constitute the first display content, and each operable control corresponds one-to-one with the target hidden content it replaces. The second display unit is used to display the target hidden content corresponding to the target control in a floating window or bubble when the operation instruction of the object on the target control of the one or more operable controls is a first preset instruction, and to hide the target hidden content when the operation instruction of the object on the target control is a second preset instruction. The target control is any operable control among the one or more operable controls, and the target hidden content is the content that has been displayed within the preset time period. Each operable control has its corresponding hidden content. The target hidden content is determined in the following way: Obtain object information corresponding to the second original content, wherein the second original content includes the second displayed content and the hidden statement segment corresponding to each operable control in the one or more operable controls; Based on the object information, determine the historical browsing content corresponding to the object information within a preset time period; The statements in the historical browsing content are segmented to obtain a set of historical statement segments; The statements in the second original content are segmented to obtain a set of original statement segments; For each original statement segment in the original statement segment set, query whether there is a historical statement segment in the historical statement segment set that has a similarity of not less than a preset similarity with the original statement segment. If there is, add the original statement segment as a duplicate statement segment to the duplicate statement segment set. The set of hidden statement information is determined according to the set of repeated statement segments. The set of hidden statement information includes one or more sets of hidden statement information. Each set of hidden statement information includes a hidden statement segment and a control identifier corresponding to the hidden statement segment. The control identifier corresponds one-to-one with the operable control. Each operable control uniquely corresponds to one hidden statement segment, and the hidden statement segment is generated based on the set of repeated statement segments. The target hidden content is determined based on the hidden statement information set.

21. A data processing device, characterized in that, include: The acquisition unit is used to acquire a target hidden content display request sent by the second device. The target hidden content display request is sent by the second device when it receives an operation instruction from the object on the target control that is a first preset instruction. The second device is used to acquire the second original content originally displayed on the display page, identify the target hidden content that has been displayed within a preset time period and the second display content that has not been displayed in the second original content, and generate and display the first display content based on the second original content. The first display content includes the second display content and one or more operable controls. The second display content is content that has not been displayed within the preset time period. Each operable control has its corresponding hidden content. The generation of the first display content includes: replacing the target hidden content in place with one or more operable controls in the second original content. The operable controls and the second display content together constitute the first display content, and each operable control corresponds one-to-one with the target hidden content it replaces. The determining unit is used to determine the target hidden content corresponding to the target control based on the target hidden content display request, wherein the target hidden content is content that has been displayed within a preset time period; A feedback unit is used to feed back the target hidden content to the second device, so that the second device can display the target hidden content in a floating window or bubble; The second device is further configured to: when the operation instruction of the object on the target control is a second preset instruction, hide the hidden content of the target; The determining unit is further configured to determine the target hidden content in the following manner: Obtain object information corresponding to the second original content, wherein the second original content includes the second displayed content and the hidden statement segment corresponding to each operable control in the one or more operable controls; Based on the object information, determine the historical browsing content corresponding to the object information within a preset time period; The statements in the historical browsing content are segmented to obtain a set of historical statement segments; The statements in the second original content are segmented to obtain a set of original statement segments; For each original statement segment in the original statement segment set, query whether there is a historical statement segment in the historical statement segment set that has a similarity of not less than a preset similarity with the original statement segment. If there is, add the original statement segment as a duplicate statement segment to the duplicate statement segment set. The set of hidden statement information is determined according to the set of repeated statement segments. The set of hidden statement information includes one or more sets of hidden statement information. Each set of hidden statement information includes a hidden statement segment and a control identifier corresponding to the hidden statement segment. The control identifier corresponds one-to-one with the operable control. Each operable control uniquely corresponds to one hidden statement segment, and the hidden statement segment is generated based on the set of repeated statement segments. The target hidden content is determined based on the hidden statement information set.

22. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program adapted for loading by a processor to perform the steps of the display method according to any one of claims 1-9, or the steps of the data processing method according to any one of claims 10-19.

23. A computer device, characterized in that, The computer device includes a processor and a memory, the memory storing a computer program, and the processor executing the steps of the display method according to any one of claims 1-9, or the steps of the data processing method according to any one of claims 10-19, by calling the computer program stored in the memory.

24. A computer program product comprising computer instructions, characterized in that, When the computer instructions are executed by the processor, they implement the steps of the display method according to any one of claims 1-9, or the steps of the data processing method according to any one of claims 10-19.