Information display method and device, equipment and storage medium

By responding to swipe operations in the information flow interface and outputting a swipe-release prompt message when conditions are met, the problem of requiring two-step operations of swiping and clicking in the prior art is solved, achieving the effect of clicking upon releasing the finger and improving information display efficiency.

CN121209754APending Publication Date: 2025-12-26TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410836162.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-06-25
Publication Date
2025-12-26

AI Technical Summary

Technical Problem

In existing technologies, users need to first swipe to the recommended content displayed on the user interface, and then click on the recommended content to jump to the relevant information, resulting in low information display efficiency.

Method used

By responding to swipe gestures in the information feed interface, updating the information content, and outputting a swipe-release prompt message when predetermined conditions are met, and displaying recommended details in response to swipe-release gestures, the system achieves the effect of clicking upon releasing the finger.

Benefits of technology

It reduces the number of steps and improves the efficiency of information display, enabling users to view recommended details with a single swipe.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121209754A_ABST
    Figure CN121209754A_ABST
Patent Text Reader

Abstract

The invention discloses an information display method and device, equipment and a storage medium, and relates to the technical field of computers. The method comprises the steps that in an information flow interface, a first group of information content is displayed, and the first group of information content comprises at least one piece of information content arranged according to an information flow; in response to a sliding operation for the information flow interface, updating the first group of information contents into a second group of information contents; when the second group of information content comprises the first recommendation content and the display of the first recommendation content meets a preset condition, outputting sliding loosening prompt information; and in response to the sliding loosening operation, displaying recommendation detail information corresponding to the first recommendation content. According to the method, the information display efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to an information display method, apparatus, device, and storage medium. Background Technology

[0002] With the development of information technology, inserting recommended content (such as advertisements) into information streams has become a common practice.

[0003] In related technologies, users can swipe through information arranged in a flow within a user interface. When recommended content appears in the user interface, if the user clicks on the recommended content, the terminal device can redirect to display relevant information related to that recommended content, such as an advertising landing page.

[0004] In the aforementioned technologies, when a user wants to view information related to the recommended content, they need to first swipe through the information arranged in the information flow and then click on the recommended content, resulting in low information display efficiency. Summary of the Invention

[0005] This application provides an information display method, apparatus, device, and storage medium. The technical solutions provided by this application include the following aspects.

[0006] According to one aspect of the embodiments of this application, an information display method is provided, the method comprising the following steps.

[0007] In the information flow interface, the first group of information content is displayed, which includes at least one piece of information content arranged according to the information flow.

[0008] In response to a swipe operation on the information flow interface, the first set of information content is updated to the second set of information content;

[0009] When the second set of information includes the first recommended content, and the display of the first recommended content meets the predetermined conditions, a slide-release prompt message is output.

[0010] In response to the slide-release operation, the recommended details information corresponding to the first recommended content is displayed.

[0011] According to one aspect of the embodiments of this application, an information display device is provided, the device comprising the following modules.

[0012] The display module is used to display a first set of information content in the information flow interface, wherein the first set of information content includes at least one piece of information content arranged according to the information flow.

[0013] An update module is used to update the first set of information content to the second set of information content in response to a swipe operation on the information flow interface.

[0014] The display module is further configured to output a slide-release prompt message when the second group of information content includes the first recommended content and the display of the first recommended content meets predetermined conditions;

[0015] The recommendation module is used to display recommendation details information corresponding to the first recommended content in response to the slide-release operation.

[0016] According to one aspect of the embodiments of this application, a terminal device is provided, the terminal device including a processor and a memory, the memory storing a computer program, the computer program being loaded and executed by the processor to implement the above-described information display method.

[0017] According to one aspect of the embodiments of this application, a computer-readable storage medium is provided, wherein a computer program is stored in the computer-readable storage medium, and the computer program is loaded and executed by a processor to implement the above-described information display method.

[0018] According to one aspect of the embodiments of this application, a computer program product is provided, the computer program product including a computer program, the computer program being loaded and executed by a processor to implement the above-described information display method.

[0019] The technical solutions provided in this application can bring the following beneficial effects.

[0020] Compared to related technologies, which require swiping to the recommended content displayed on the user interface and then clicking on the recommended content to jump to the display of its related information, this application can display the recommended content's details in a single swipe operation. Specifically, in response to the swipe operation, this application updates the content displayed on the information flow interface. When the display of the first recommended content meets predetermined conditions, a swipe-release prompt is output. At this point, the swipe-release operation is executed (e.g., releasing the finger that performed the swipe), and the recommended details corresponding to the first recommended content are displayed. In other words, this application uses a single swipe operation to replace the "swipe operation + click operation" in related technologies, achieving a click-on-release effect, reducing operation steps, and improving the efficiency of information display. Attached Figure Description

[0021] Figure 1 This is a schematic diagram of a computer system provided in one embodiment of this application;

[0022] Figure 2 This is a flowchart of an information display method provided in one embodiment of this application;

[0023] Figure 3 This is a schematic diagram of an information flow interface provided in one embodiment of this application;

[0024] Figure 4 This is a flowchart of an information display method provided in another embodiment of this application;

[0025] Figure 5 This is a schematic diagram of a sliding operation provided in one embodiment of this application;

[0026] Figure 6 This is a flowchart of an information display method provided in another embodiment of this application;

[0027] Figure 7 This is a schematic diagram of the first recommended content provided in one embodiment of this application;

[0028] Figure 8 This is a schematic diagram of the guidance information provided in one embodiment of this application;

[0029] Figure 9 This is a schematic diagram of the first information provided in one embodiment of this application;

[0030] Figure 10 This is a flowchart of an information display method provided in another embodiment of this application;

[0031] Figure 11 This is a flowchart of an information display method provided in another embodiment of this application;

[0032] Figure 12 This is a flowchart of an information display method provided in another embodiment of this application;

[0033] Figure 13 This is a block diagram of an information display device provided in one embodiment of this application;

[0034] Figure 14 This is a block diagram of an information display device provided in another embodiment of this application;

[0035] Figure 15 This is a structural block diagram of a terminal device provided in one embodiment of this application. Detailed Implementation

[0036] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0037] Please refer to Figure 1 This diagram illustrates a computer system provided in one embodiment of this application. The implementation environment of this solution may include: a terminal device 10 and a server 20.

[0038] Terminal device 10 includes, but is not limited to, mobile phones, tablets, smart voice interaction devices, game consoles, wearable devices, multimedia playback devices, PCs (Personal Computers), in-vehicle terminals, smart home appliances, and other electronic devices. A client application for the target application can be installed on terminal device 10. Optionally, the target application can be an application that requires downloading and installation, or it can be an application that can be used instantly; this embodiment of the application does not limit this.

[0039] In this application embodiment, the target application can be an application with information content arranged according to an information flow. For example, the target application can be a social application, a shopping application, a news application, a video application, a live streaming application, etc., and this application does not limit this. Taking a social application as an example, such as... Figure 3 As shown, on the terminal device 10 running the client of the target application, a first set of information content is displayed in the information flow interface 300. The first set of information content includes at least one piece of information content arranged according to the information flow (such as information content 310 and information content 320). For example, as a social application, this information content can be text, images, videos, etc., shared by different users on the social application. For example, this information content is arranged in an information flow manner, supporting user swiping. In response to a swipe operation on the information flow interface, the first set of information content is updated to a second set of information content; when the second set of information content includes the first recommended content 340, and the display of the first recommended content meets predetermined conditions, a swipe-release prompt message is output. In response to the swipe-release operation, recommendation details information corresponding to the first recommended content is displayed. For example, after the swipe operation ends, if the information content on the information flow interface includes the first recommended content, the user releases their finger, and recommendation details information corresponding to the first recommended content is displayed. When the first recommended content 340 is an advertisement, the recommendation details information is the advertisement landing page.

[0040] In other embodiments, the target application may also be a webpage capable of displaying information content arranged in an information flow. On the terminal device 10 running the webpage, a first set of information content is displayed in the information flow interface. The first set of information content includes at least one piece of information content arranged in the information flow. In response to a swipe operation on the information flow interface, the first set of information content is updated to a second set of information content. When the second set of information content includes first recommended content and the display of the first recommended content meets predetermined conditions, a swipe-release prompt message is output. In response to the swipe-release operation, recommended details information corresponding to the first recommended content is displayed.

[0041] Server 20 is used to provide backend services for the client of the target application in terminal device 10. For example, server 20 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms, but it is not limited to these.

[0042] Terminal device 10 and server 20 can communicate with each other via a network. This network can be a wired network or a wireless network.

[0043] The method provided in this application embodiment can be executed by a computer device, which refers to an electronic device capable of data calculation, processing, and storage. The computer device can be... Figure 1 The terminal device 10 can also be a server 20.

[0044] Before introducing the specific solution of this application, the application scenario of this application solution will be briefly described below. For the specific implementation method, please refer to the explanation of the following embodiments.

[0045] Firstly, the recommended content in this application is advertising content. For example, advertisers deliver advertisements to different applications, and these advertisements are implemented as the first recommended content in this application. The application to which the advertisement is delivered is the target application in this application, and the type of target application is not limited.

[0046] For example, in the information feed interface, a first set of information content is displayed, which includes at least one piece of information content arranged according to the information feed; in response to a swipe operation on the information feed interface, the first set of information content is updated to a second set of information content; when the second set of information content includes a first advertisement content and the display of the first advertisement content meets predetermined conditions, a swipe-release prompt message is output; in response to the swipe-release operation, recommended details information corresponding to the first advertisement content is displayed.

[0047] The second type involves recommended content that is not advertising content. The target application provides users with multiple pieces of information arranged in a feed. The target application designates a portion of this multiple pieces of information as recommended content to increase its popularity.

[0048] For example, when the target application is a video application that provides users with multiple video resources, these resources are displayed in a feed layout. For instance, a target video resource, if recently released, has high click-through rates and views across the platform. In this case, the video application might set it as recommended content to further promote the target video resource and increase click-through rates or views, thereby boosting platform revenue. Conversely, the target video resource could also have low click-through rates or views; setting it as recommended content can help recover those losses and prevent platform losses due to poor viewership.

[0049] For example, in the information feed interface, a first set of information content is displayed, which includes at least one piece of information content arranged according to the information feed; in response to a swipe operation on the information feed interface, the first set of information content is updated to a second set of information content; when the second set of information content includes a first recommended video content and the display of the first recommended video content meets predetermined conditions, a swipe-release prompt message is output; in response to the swipe-release operation, recommendation details information corresponding to the first recommended video content is displayed.

[0050] For example, when the target application is a news application, it provides users with multiple news resources. Exemplarily, these news resources are displayed in an information feed layout on the feed interface. For example, a target news resource among these resources might be a trending video resource with high click-through rates and views across the entire platform. In this case, to further promote this target news resource, the news application might set it as recommended content to further increase click-through rates or views, thereby enhancing the news's impact.

[0051] For example, in the information feed interface, a first set of information content is displayed, which includes at least one piece of information content arranged according to the information feed; in response to a swipe operation on the information feed interface, the first set of information content is updated to a second set of information content; when the second set of information content includes a first recommended news content and the display of the first recommended news content meets predetermined conditions, a swipe-release prompt message is output; in response to the swipe-release operation, recommendation details information corresponding to the first recommended news content is displayed.

[0052] The above is a brief explanation using videos or news as examples of recommended content. Recommended content can also include popular live streams, popular products, popular articles, and so on.

[0053] The technical solution provided in this application can use both advertisements placed by advertisers and information content set by the target application itself as recommended content, thus diversifying the recommended content and meeting different user needs. Furthermore, regardless of the scenario, the display of the recommended details is automatically associated with the end of the swipe operation. This achieves a "release and click" effect, reducing operation steps and improving the efficiency of information display.

[0054] Please refer to Figure 2 The diagram illustrates a flowchart of an information display method according to an embodiment of this application. The executing entity of this method can be the terminal device 10 described above, such as the client of the target application mentioned in the above embodiments, where the executing entity of each step is the client of the target application. In the following method embodiments, for ease of description, the executing entity of each step will only be described as the "client". The method may include at least one of the following steps (210-240):

[0055] Step 210: In the information flow interface, display the first group of information content, which includes at least one piece of information content arranged according to the information flow.

[0056] In some embodiments, the information flow interface is an interface provided by the target application. In some embodiments, the information flow interface is displayed in response to an operation of opening a client of the target application; that is, the information flow interface is the homepage of the client of the target application. In some embodiments, the information flow interface is displayed in response to an operation of a first control on the client of the target application. Exemplarily, the first control is a user interface control. Exemplarily, the first control is a control used to display the information flow interface. Exemplarily, a user interface (UI) control is any visual control or element that can be seen on the user interface of an application, such as images, input boxes, text boxes, buttons, labels, etc., some of which respond to user operations, such as the first control. The information flow interface is displayed in response to a user operation on the first control. The UI controls involved in the embodiments of this application include, but are not limited to: the first control and the second control described below.

[0057] In some embodiments, the content displayed in the information feed interface is arranged according to an information flow. For example, arranging according to an information flow can be understood as the content displayed in the information feed interface moving in a specific direction. In some embodiments, the content displayed in the information feed interface moves in response to a swipe operation. For example, when the swipe operation is a swipe from the bottom of the screen to the top of the screen, the content displayed in the information feed interface moves from bottom to top. For instance, if the first information content was originally displayed in the center of the information feed interface, in response to the swipe operation from bottom to top, the display position of the first information content in the information feed interface moves upward, and the original display position of the first information content displays information content arranged after the first information content. In some embodiments, the content displayed in the information feed interface supports swipe browsing. For example, the content displayed in the information feed interface supports vertical swipe browsing. For example, the content displayed in the information feed interface supports horizontal swipe browsing.

[0058] In some embodiments, the information content is content provided by the target application. The specific type of the information content depends on the type of the target application. In some embodiments, when the target application is a social application, the information content may be social content posted by different user accounts, such as text, pictures, videos, etc. In some embodiments, when the target application is a video application, the information content may be various types of videos. When the target application is a news application, the information content may be news published at different times or in different media.

[0059] In some embodiments, the information content herein may be understood as at least one of the following: overview content, cover content, or incomplete content.

[0060] In some embodiments, when the target application is a social application, the social content posted by different user accounts, such as text, images, videos, etc., may be relatively long. In this case, an overview or cover image is needed to represent the social content. For example, the feed interface displays an overview or cover image of the social content. In response to a click on the overview or cover image, the complete social content is displayed. For example, at least one message is displayed in the feed interface, and different messages correspond to different overviews or cover images of the social content. In response to a click on a target message within at least one message, the complete social content pointed to by the target message is displayed. For example, the overview or cover image of the social content can be customized by the user who posted the social content, or it can be automatically generated by the social application. For example, when the text in a user's posted social content is long, content exceeding a specified character limit is automatically collapsed; the content displayed at this time is called the overview of the social content.

[0061] In some embodiments, when the target application is a video application, since videos are generally long, a cover image is needed to represent the video content. For example, the feed interface displays the cover image of the video content, and in response to a click on the cover image, the playback interface for the video content is displayed. For example, at least one message item is displayed in the feed interface, with different message items corresponding to different video cover images. In response to a click on a target message item within the at least one message item, the playback interface for the video content pointed to by the target message item is displayed. For example, the cover image of the video content is the frame corresponding to the first frame of the video content, or the frame corresponding to a keyframe of the video content. The keyframe can be determined by the user who published the video content, or it can be automatically generated by the video application.

[0062] In some embodiments, when the target application is a news application, news articles typically contain a large number of words, so a summary or incomplete summary is needed to represent the news content. For example, the feed interface displays a summary or incomplete summary of the news content, and in response to a click on the summary or incomplete summary, the full display of the news content is shown. For example, at least one piece of information is displayed in the feed interface, with different pieces of information corresponding to different summaries or incomplete summaries of the news content. In response to a click on a target piece of information within the at least one piece of information, the full display of the news content pointed to by the target piece of information is shown. For example, the summary or incomplete summary of the news content is a brief introduction or the first k words of the news content, where k is a positive integer. The brief introduction or the value of k is determined by the media publishing the news or automatically generated by the news application.

[0063] In some embodiments, at least one piece of information content is displayed in the information flow interface. Exemplarily, the information content displayed in the information flow interface has the following layout: Exemplarily, each piece of information content is displayed in the form of an information block, and the areas of the information blocks containing different pieces of information content may be the same or different. Exemplarily, different pieces of information content are arranged sequentially from top to bottom. Exemplarily, different pieces of information content are arranged sequentially from left to right. Exemplarily, different pieces of information content are first arranged in a left-to-right order, and then in a top-to-bottom order.

[0064] In some embodiments, such as Figure 3 As shown, the information flow interface 300 displays information content 310 and information content 320. In response to a swipe operation from bottom to top, information content 310 and information content 320 move upwards.

[0065] In some embodiments, the information content displayed on the information flow interface when the following swiping operation is not performed is referred to as the first group of information content. For example, as shown... Figure 3 As shown, the first group of information content includes information content 310 and information content 320. For example, the first group of information content may also include several other pieces of information content 330 that are not fully displayed.

[0066] Step 220: In response to a swipe operation on the information feed interface, update the first set of information content in the information feed interface to the second set of information content.

[0067] In some embodiments, a swipe operation on the information feed interface can also be considered a swipe operation on the information content displayed on the current information feed interface. For example, the direction of the swipe operation is not limited. For example, when the information content is arranged from top to bottom according to the information flow, the direction of the swipe operation is from top to bottom or from bottom to top. For example, when the information content is arranged from left to right according to the information flow, the direction of the swipe operation is from left to right or from right to left.

[0068] In some embodiments, in response to a swipe operation on the information feed interface, the first group of information content in the information feed interface is updated to the second group of information content. In some embodiments, the content displayed in the information feed interface is updated along the direction of the swipe operation. For example, if the swipe operation direction is from top to bottom, moving downwards from the first group of information content as a whole, other information content arranged according to the information flow is displayed at the top of the information feed interface. For example, if the swipe operation direction is from bottom to top, moving upwards from the first group of information content as a whole, other information content arranged according to the information flow is displayed at the bottom of the information feed interface. For example, if the swipe operation direction is from left to right, moving rightwards from the first group of information content as a whole, other information content arranged according to the information flow is displayed on the left side of the information feed interface. For example, if the swipe operation direction is from right to left, moving leftwards from the first group of information content as a whole, other information content arranged according to the information flow is displayed on the right side of the information feed interface.

[0069] In some embodiments, if the swiping operation is considered a continuous operation, then the content displayed in the information flow interface obtained by updating the first set of information content during the swiping operation is considered to be the second set of information content.

[0070] It's important to understand that the second set of information is considered real-time. That is, if the current time is the 5th second of the swipe, the content displayed in the current information feed is considered to be the second set of information. If the current time is the 8th second of the swipe, the content displayed in the current information feed is considered to be the second set of information. In other words, the second set of information does not refer to the content displayed in the information feed at a specific moment during the swipe, but rather it is considered to be the second set of information throughout the entire swipe process.

[0071] Step 230: When the second set of information includes the first recommended content and the display of the first recommended content meets the predetermined conditions, output the slide release prompt message.

[0072] In some embodiments, as the swiping operation continues, the information content displayed on the information feed interface is continuously updated.

[0073] In some embodiments, when the information content displayed on the information flow interface meets certain conditions, a sliding release prompt message is output.

[0074] First, let's explain the slide operation, the slide-release operation, and the slide-release prompt here.

[0075] In some embodiments, if a swipe operation is considered a long press and drag operation of a finger on the screen of a terminal device, then the position where the finger touches the screen is considered the starting point of the swipe operation, and the position where the finger leaves the screen is considered the ending point of the swipe operation. Between the starting point and the ending point, the finger never leaves the screen. For example, if the finger leaves the screen after a swipe operation, it is considered that a swipe-release operation has been performed.

[0076] In other embodiments, if the swipe operation is considered to be an operation based on user voice control, then the end of the user's voice input swipe operation is considered as the execution of a swipe-release operation. For example, the terminal device acquires the user's voice input, recognizes the user's voice input, confirms that the user wants to perform a swipe operation, and then controls the movement of the first set of information content, updating the content displayed on the information stream interface to obtain the second set of information content. For example, when the user views the content displayed on the information stream interface, and the user again uses voice input to control the swipe operation, it is considered that the swipe-release operation has been executed, that is, the swipe operation is considered to have ended. For example, the voice used to control the start of the swipe operation could be "Xiao x Xiao x, swipe up," where Xiao x is the name of the terminal device. When the terminal device receives this voice, it is considered to have received a swipe operation and begins to execute the swipe operation. For example, the voice used to control the end of the swipe operation could be "Xiao x Xiao x, stop or pause swipe." When the terminal device receives this voice, it ends the swipe operation, which is considered as the execution of a swipe-release operation.

[0077] In some embodiments, the slide-to-release prompt is a prompt to perform the slide-to-release operation. In some embodiments, the target application's client or the terminal device where the client is located outputs the slide-to-release prompt.

[0078] In some embodiments, this application does not limit the type of information for the slide-to-release prompt. For example, the slide-to-release prompt is any information that serves a prompting function. Therefore, the type of information for the slide-to-release prompt includes, but is not limited to: text prompts, image prompts, video prompts, voice prompts, vibration prompts, and shaking prompts.

[0079] For example, when the slide-to-release prompt is a text prompt, the output slide-to-release prompt in step 230 is a displayed text prompt. For example, this text prompt and the second set of information can be displayed on the same user interface, or they can be displayed on different user interfaces.

[0080] For example, when the slide-to-release prompt is an image prompt, the output slide-to-release prompt in step 230 is to display an image prompt. For example, this image prompt and the second set of information can be displayed on the same user interface, or they can be displayed on different user interfaces.

[0081] For example, when the slide-to-release prompt is a video prompt, the output slide-to-release prompt in step 230 is to display a video prompt. For example, this video prompt and the second set of information can be displayed on the same user interface, or they can be displayed on different user interfaces. For example, when a video prompt is displayed, it plays automatically.

[0082] For example, when the slide-to-release prompt is a voice prompt, the output slide-to-release prompt in step 230 is a broadcast voice prompt. For example, the broadcast can be controlled by the client where the target application is located, or it can be controlled by the terminal device where the client is located.

[0083] For example, when the slide-to-release prompt is a vibration prompt, the output slide-to-release prompt in step 230 is to generate vibration. For example, the vibration is generated by the client-controlled terminal device where the target application is located, or it can be generated by the system built into the terminal device where the client is located.

[0084] For example, when the slide-to-release prompt is a jitter prompt, the output slide-to-release prompt in step 230 is "Jitter generated". For example, the jitter is generated by the client-controlled terminal device where the target application is located, or it can be generated by the system built into the terminal device where the client is located.

[0085] Of course, regardless of the specific type of the slide-to-release prompt, its purpose is to prompt the user to perform the slide-to-release action, thus achieving the goal of clicking upon releasing the finger. Here, "clicking upon releasing the finger" can also be understood as recognizing the user's slide-to-release action as a click on the first recommended content. In other words, slide-to-release = click on the first recommended content. Clearly, the slide-to-release action, which can be performed by simply releasing the finger, is simpler and more efficient than the touch-screen click action.

[0086] Furthermore, when the "release-to-click" effect is generated, since the target is the first recommended content, the effect can only occur if the content displayed on the information feed interface, or in other words, the display of the first recommended content, meets certain conditions. That is, the "release-to-click" effect in this application has specific conditions; the effect can only be achieved when these conditions are met. This method effectively avoids situations where users do not want the "release-to-click" effect, thereby improving the user experience of the first recommended content and thus enhancing its recommendation effectiveness.

[0087] The following is an explanation of the conditions that must be met as mentioned above.

[0088] In some embodiments, as shown in step 230, when the second set of information content includes the first recommended content and the display of the first recommended content meets predetermined conditions, a slide-to-release prompt message is output. Therefore, this specific condition includes at least two parts: a first part: the second set of information content includes the first recommended content; and a second part: the display of the first recommended content meets predetermined conditions. The slide-to-release prompt message can only be output when both the first and second parts are met simultaneously.

[0089] First, regarding the first part of the conditions: the second set of information includes the first recommended content, which needs to be explained.

[0090] In some embodiments, the second set of information content including the first recommended content may occur in several ways: the second set of information content includes the complete first recommended content, or the second set of information content includes a portion of the first recommended content.

[0091] In some embodiments, a slide-to-release prompt is output when the second set of information content includes the complete first recommended content. That is, the slide-to-release prompt can only be output when the first recommended content is fully displayed in the information flow interface.

[0092] In other embodiments, a slide-to-release prompt is output when the second set of information includes a portion of the first recommended content. That is, a slide-to-release prompt is output as long as a portion of the first recommended content is displayed.

[0093] Secondly, regarding the second part of the conditions: the display of the first recommended content meets the predetermined conditions, an explanation will be provided.

[0094] In some embodiments, when the second set of information content includes the complete first recommended content, and the display of the first recommended content meets predetermined conditions, a slide-to-release prompt is output. That is, the slide-to-release prompt is only output when the first recommended content is fully displayed in the information flow interface and the display of the first recommended content meets predetermined conditions.

[0095] In other embodiments, a slide-to-release prompt is output when the second set of information includes a portion of the first recommended content and the display of the first recommended content meets predetermined conditions. That is, a slide-to-release prompt is output as long as a portion of the first recommended content is displayed and the display of the first recommended content meets predetermined conditions.

[0096] The preset conditions here include, but are not limited to, the display position, display area, and display duration of the first recommended content on the information feed interface. Specific preset conditions are explained in the following embodiments and will not be repeated here.

[0097] In some embodiments, recommended content may be considered as advertising content, or it may be considered as information content of the same type as other information content, but set as recommended by the target application.

[0098] For example, when the information content is social content, news content, video content, etc., the recommended content is advertising content added between at least two pieces of information content.

[0099] For example, when the information content is news content, the recommended content is other recommended news content added between at least two news items. In some embodiments, the other recommended news content is considered the first recommended news content.

[0100] For example, when the information content is video content, the recommended content is other recommended video content added between at least two video content pieces. In some embodiments, the other recommended video content is considered the first recommended video content.

[0101] Step 240: In response to the slide-release operation, display the recommendation details information corresponding to the first recommended content.

[0102] In some embodiments, when the terminal device performs the above step 230, it is considered that the second set of information content includes the first recommended content, and the display of the first recommended content meets the predetermined conditions.

[0103] Of course, step 230 above can also be omitted, meaning the slide-to-release prompt can be omitted. In this case, step 230 is executed directly after step 220. Step 230 can then be represented as: In response to the slide-to-release operation, when the second set of information includes the first recommended content, and the display of the first recommended content meets predetermined conditions, the recommended details information corresponding to the first recommended content is displayed.

[0104] In some embodiments, when the swipe operation ends (a swipe-release operation is received), the terminal device needs to perform a determination operation. For example, if the terminal device determines that the second set of information content includes the first recommended content, and the display of the first recommended content meets predetermined conditions, then it displays the recommendation details information corresponding to the first recommended content. For example, if the terminal device determines that the second set of information content does not include the first recommended content, or the display of the first recommended content does not meet predetermined conditions, then it does not display the recommendation details information corresponding to the first recommended content.

[0105] In some embodiments, in response to a slide-to-release operation, if the second set of information content includes the first recommended content and the display of the first recommended content meets predetermined conditions, then a recommendation interface is displayed.

[0106] In some embodiments, in response to a slide-to-release operation, if the second set of information content does not include the first recommended content, the information feed interface remains displayed. In some embodiments, in response to a slide-to-release operation, if the display of the first recommended content does not meet predetermined conditions, the information feed interface remains displayed.

[0107] In some embodiments, recommendation details corresponding to the first recommended content are displayed on a recommendation interface different from the information feed interface. In some embodiments, a recommendation interface corresponding to the first recommended content is displayed, which includes recommendation details corresponding to the first recommended content.

[0108] In some embodiments, a recommendation interface related to the first recommended content is displayed. In some embodiments, the area of ​​the recommendation interface is considered to be the same as the area of ​​the information feed interface, that is, the recommendation interface completely covers the information feed interface. In this case, it can also be understood as jumping from the information feed interface to the recommendation interface. When displaying the recommendation interface, no elements related to the information feed interface can be displayed at all.

[0109] In some embodiments, the area of ​​the recommendation interface is considered to be a user interface smaller than the area of ​​the news feed interface. That is, the recommendation interface does not completely cover the news feed interface. In this case, it can also be understood as the recommendation interface being displayed on top of the news feed interface, with the display area of ​​the recommendation interface being smaller than that of the news feed interface. When displaying the recommendation interface, elements on the news feed interface that are not obscured by the recommendation interface are also displayed. In this case, the recommendation interface can be displayed as a pop-up window.

[0110] In some embodiments, the recommendation interface is an interface related to the first recommended content. The recommendation interface includes recommendation details corresponding to the first recommended content.

[0111] In some embodiments, when the first recommended content is advertising content, the recommended interface is the advertising landing page (such as the details page of the product to which the advertising content points) or the interface of the application to which the advertising content points.

[0112] In some embodiments, the first recommended content is non-advertising content. For example, if the first recommended content is the cover image of a video, the recommendation interface is the playback interface for that video. For example, if the first recommended content is an overview or incomplete content of news content, the recommendation interface is the complete display interface for that news content.

[0113] In some embodiments, such as Figure 3 As shown, in response to the slide-release operation, if the second group of information content includes the first recommended content 340 and the display of the first recommended content 340 meets the predetermined conditions, the recommended interface is switched from the information flow interface.

[0114] In other embodiments, recommendation details corresponding to the first recommended content are displayed on the information feed interface. In some embodiments, recommendation details corresponding to the first recommended content are displayed on the information feed interface. The recommendation details corresponding to the first recommended content are displayed on top of the information feed interface, and the display format of the recommendation details corresponding to the first recommended content includes at least one of the following: non-full-screen format, floating window format, pop-up window format, and bullet screen format.

[0115] It is important to understand that the recommendation details information is further information describing the first recommended content or the object to which the first recommended content refers. For example, when the first recommended content is advertising content, the recommendation details information is further information describing the object to which the advertisement is targeted, such as a purchase guide for the object (e.g., a recommended product), the complete video content for the object (e.g., a recommended video), or a complete description of the object (e.g., a recommended news article).

[0116] In some embodiments, steps 240 and 250 (not shown in the figures) are parallel. That is, steps 210 to 230 can be combined with step 240 to form a complete embodiment, and steps 210 to 230 can also be combined with step 250 to form a complete embodiment. Of course, steps 210 to 250 can also be combined to form a complete embodiment, and this application does not limit this.

[0117] Step 250: In response to the swipe operation lasting longer than a threshold and the second set of information content including the first recommended content, and the display of the first recommended content meeting predetermined conditions, the recommended details information corresponding to the first recommended content is displayed.

[0118] In some embodiments, step 240 above requires the swipe operation to end before the recommendation interface is displayed. However, considering that the user may be attracted by the first recommendation in the second information content during the swipe operation, but forgets to let go, that is, forgets to end the swipe operation, step 250 is executed.

[0119] In some embodiments, the duration of the swipe gesture is considered to be the length of time the user's finger remains in a specific location or a short segment of the display area during the swipe, without releasing the finger. In this case, even if the user doesn't release the finger, it is assumed that the user intends to view the first recommended content. Therefore, regardless of whether the user releases the finger or not, as long as the duration of the swipe gesture exceeds a threshold and the second set of information includes the first recommended content, a recommendation interface related to the first recommended content is displayed.

[0120] The technical solution provided in this application, compared to related technologies, requires users to first swipe to the recommended content displayed on the user interface and then click on the recommended content to jump to the display of its related information. This application achieves the display of recommended details information corresponding to the recommended content in a single swipe operation. Specifically, in response to a swipe operation, this application updates the content displayed on the information flow interface. When the display of the first recommended content meets predetermined conditions, a swipe-release prompt is output. At this point, the swipe-release operation is executed (e.g., releasing the finger that performed the swipe), and the recommended details information corresponding to the first recommended content is displayed. In other words, this application uses a single swipe operation to replace the "swipe operation + click operation" in related technologies, achieving a click-on-release effect, reducing operation steps, and improving the efficiency of information display.

[0121] Please refer to Figure 4 The diagram illustrates a flowchart of an information display method according to another embodiment of this application. The executing entity of this method can be the terminal device 10 described above, such as the client of a target application, where the executing entity for each step is the client. In the following method embodiments, for ease of description, the executing entity for each step will only be described as the "client". The method may include at least one of the following steps (410-460):

[0122] Step 410: In the information flow interface, display the first group of information content, which includes at least one piece of information content arranged according to the information flow.

[0123] Step 420: In response to a swipe operation on the information feed interface, update the first set of information content in the information feed interface to the second set of information content.

[0124] Step 430: When the second set of information content includes the first recommended content and the display of the first recommended content meets the predetermined conditions, output a slide release prompt message; the display of the first recommended content meets the predetermined conditions, including at least one of the following: the display of the first recommended content on the information flow interface meets the first condition; the slide operation meets the second condition.

[0125] In this embodiment of the application, in order to better realize human-computer interaction, the display of the first recommended content in the information flow interface is subject to certain restrictions (i.e., the first condition is met), so that the display of the recommendation details information corresponding to the first recommended content is considered to meet the user's expectations, that is, the display of the recommendation details information corresponding to the first recommended content is not abrupt, thereby improving the user's experience of viewing the user interface.

[0126] In some embodiments, if the second set of information includes the first recommended content, but the swipe operation does not meet the second condition, then no swipe-release prompt message will be output. Of course, in this case, in response to the swipe-release operation, the recommended details information corresponding to the first recommended content will not be displayed.

[0127] In some embodiments, if the second set of information content includes the first recommended content, but the display of the first recommended content on the information feed interface does not meet the first condition, then no slide-release prompt message will be output. Of course, in this case, in response to the slide-release operation, the recommended details information corresponding to the first recommended content will not be displayed.

[0128] In some embodiments, if the second set of information does not include the first recommended content, no slide-to-release prompt message will be output. Of course, in this case, the recommendation details information corresponding to the first recommended content will not be displayed in response to the slide-to-release operation.

[0129] In some embodiments, the display of the first recommended content on the information feed interface satisfies a first condition, including at least one of the following: the display area of ​​the first recommended content on the information feed interface is greater than or equal to a first threshold; the display ratio of the first recommended content on the information feed interface is greater than or equal to a second threshold; the display duration of the first recommended content on the information feed interface is greater than or equal to a third threshold; and the display position of the first recommended content on the information feed interface belongs to a first defined area on the information feed interface.

[0130] This application does not limit the specific values ​​of the threshold, first threshold, second threshold, etc. mentioned in the embodiments of this application.

[0131] For example, the display area of ​​the first recommended content in the information feed interface is greater than or equal to a first threshold. In some embodiments, the display area is the area of ​​the first recommended content displayed in the information feed interface. In some embodiments, the display area of ​​the first recommended content in the information feed interface is greater than or equal to the first threshold. In some embodiments, when the display area of ​​the first recommended content is greater than or equal to the first threshold, it is considered that the display area of ​​the first recommended content is large enough to be noticed by the user. At this time, releasing the button to display the recommendation details information corresponding to the first recommended content is in line with the user's expectations.

[0132] For example, the display ratio of the first recommended content in the information feed interface is greater than or equal to the second threshold. For example, the display ratio is the ratio between the area of ​​the first recommended content displayed in the information feed interface and the area of ​​the complete content of the first recommended content. In some embodiments, the ratio between the area of ​​the first recommended content displayed in the information feed interface and the area of ​​the complete content of the first recommended content is greater than or equal to the second threshold. In some embodiments, when the display ratio of the first recommended content is greater than or equal to the second threshold, it is considered that the user can basically see the content expressed by the first recommended content at this display ratio, and releasing the device to display the recommendation details information corresponding to the first recommended content is also in line with the user's expectations.

[0133] For example, the display duration of the first recommended content in the information feed interface is greater than or equal to a third threshold. In some embodiments, during a swiping operation, the starting point for calculating the display duration is when the first recommended content first appears in the information feed interface, and the ending point of the swiping operation while the first recommended content is still displayed in the information feed interface is considered the ending point for calculating the display duration. The duration between the starting point and the ending point is considered the display duration of the first recommended content. In some embodiments, when the display duration of the first recommended content is greater than or equal to the third threshold, it is considered that the first recommended content has sufficient display time to be noticed by the user, and at this time, releasing the swipe displays the recommendation details information corresponding to the first recommended content, which also meets the user's expectations.

[0134] For example, the display position of the first recommended content in the information feed interface belongs to a first defined area in the information feed interface. In some embodiments, there is a visual focus area in the user interface, such as the center area of ​​the user interface. In some embodiments, the first defined area is the visual focus area. For example, since the display position of the first recommended content in the information feed interface belongs to the visual focus area, it is assumed that the user's attention is on the first recommended content at this time. Releasing the finger at this time to display the recommendation details information corresponding to the first recommended content is also in line with the user's expectations.

[0135] In some embodiments, the sliding operation satisfies a second condition, which includes at least one of the following: the sliding distance of the sliding operation is greater than or equal to a seventh threshold; the duration of the sliding operation is greater than or equal to an eighth threshold; the sliding rate of the sliding operation is greater than or equal to a ninth threshold; the sliding rate of the sliding operation is less than a tenth threshold; the sliding type of the sliding operation is a set sliding type; the starting position of the sliding operation is located in a third set area in the information flow interface; and the ending position of the sliding operation is located in a fourth set area in the information flow interface.

[0136] For example, the sliding distance of the swipe operation is greater than or equal to a seventh threshold. In some embodiments, the sliding distance of the swipe operation is considered to be the distance between the starting position (start point) and the ending position (end point) of the swipe operation. In some embodiments, by limiting the sliding distance of the swipe operation to be greater than or equal to the seventh threshold, it is restricted that the swipe operation is not a click operation targeting a specific point; the swipe operation should involve a certain amount of sliding. In some embodiments, an operation with a sliding distance less than the seventh threshold is very likely a user's accidental touch operation. In some embodiments, the seventh threshold is 88 pixels. In some embodiments, such as Figure 5 As shown, the distance between the starting position 510 and the ending position 520 of the sliding operation is greater than or equal to the seventh threshold.

[0137] For example, the duration of the swipe operation is greater than or equal to an eighth threshold. In some embodiments, the duration of the swipe operation is considered to be the time between the start and end of the swipe operation. In some embodiments, by limiting the duration of the swipe operation to be greater than or equal to the eighth threshold, the swipe operation is restricted from being an instantaneous operation; it should have a certain duration. In some embodiments, operations with a duration less than the eighth threshold are likely to be accidental touches by the user. In some embodiments, such as Figure 5 As shown, the duration of the sliding operation from the start position 510 to the end position 520 is greater than or equal to the eighth threshold.

[0138] For example, the swipe rate of the swipe operation is greater than or equal to a ninth threshold. In some embodiments, the swipe rate of the swipe operation is considered to be the swipe distance per unit time of the swipe operation. In some embodiments, by limiting the swipe rate of the swipe operation to be greater than or equal to the ninth threshold, that is, limiting the swipe speed of the swipe operation, the swipe operation should have a relatively large swipe speed. In some embodiments, an operation with a swipe rate less than the ninth threshold is very likely to be a user's accidental touch operation. In some embodiments, such as Figure 5 As shown, the sliding speed between the starting position 510 and the ending position 520 of the sliding operation is greater than or equal to the ninth threshold.

[0139] For example, the swipe rate of the swipe operation is less than the tenth threshold. In some embodiments, the swipe rate of the swipe operation is considered to be the swipe distance per unit time of the swipe operation. In some embodiments, by limiting the swipe rate of the swipe operation to less than the tenth threshold, the swipe speed of the swipe operation is limited, and the swipe operation should not be too fast. Therefore, users generally do not expect recommended content at too fast a swipe speed. In some embodiments, operations with a swipe rate greater than or equal to the tenth threshold are likely to be fast browsing operations by the user. In some embodiments, such as Figure 5 As shown, the sliding speed between the starting position 510 and the ending position 520 of the sliding operation is less than the tenth threshold.

[0140] For example, the swipe operation's swipe type is a set swipe type. In some embodiments, the swipe operation's swipe type includes, but is not limited to, continuous swipe and swipe-pause-swipe (tap swipe). In some embodiments, by limiting the swipe operation's swipe type, the possibility of users expecting recommended content is ensured. In some embodiments, the swipe type is set to tap swipe. When the swipe operation's swipe type is tap swipe, users generally have more time and are willing to stop and look. At this time, displaying the recommended details information corresponding to the first recommended content is relatively easy for users to accept or expect. In some embodiments, such as... Figure 5 As shown, the sliding type between the start position 510 and the end position 520 of the sliding operation is the set sliding type.

[0141] For example, the starting position of the swipe operation is located in a third designated area in the information flow interface. In some embodiments, the user is informed to start the swipe operation from the third designated area. If the condition for displaying recommendation details information corresponding to the first recommended content is met, the recommendation details information corresponding to the first recommended content will be displayed after the swipe operation ends. In some embodiments, the third designated area includes a second control. In some embodiments, the starting position of the swipe operation in the third designated area of ​​the information flow interface includes the second control as the starting position of the swipe operation. In some embodiments, a note is added next to the second control to inform the user that the swipe operation starts from the second control, and if the condition for displaying recommendation details information corresponding to the first recommended content is met, the recommendation details information corresponding to the first recommended content will be displayed.

[0142] For example, the end position of the swipe operation is located in the fourth designated area of ​​the information flow interface. For example, during the swipe operation, if the condition for displaying recommendation details information corresponding to the first recommended content is met, the fourth designated area is displayed separately. For example, when the fourth designated area is displayed separately, the user is informed in the form of text or images that when the end position of the swipe operation falls in the fourth designated area, recommendation details information corresponding to the first recommended content can be displayed. At this time, when the user ends the swipe operation in the fourth designated area, the recommendation details information corresponding to the first recommended content is displayed. That is, the display of recommendation details information corresponding to the first recommended content is entirely controlled by the user and is not a random jump that does not follow the user's wishes. Of course, this application does not limit the specific location of the third and fourth designated areas, such as the third designated area being the lower left corner of the information flow interface, and the fourth designated area being the upper right corner of the information flow interface.

[0143] In some embodiments, the GestureDetector class can be used to detect and process user swipe events, i.e., detect swipe operations. GestureDetector is a class in the Android platform used to detect and process user gestures. It can recognize various gestures, such as tap, long press, swipe, drag, etc., and allows developers to define callback functions when gestures are triggered to implement specific interaction logic.

[0144] Step 440: In response to the slide-release operation, display the recommendation details information corresponding to the first recommended content.

[0145] Step 450: When the second set of information content does not include the first recommended content, or the display of the first recommended content does not meet the predetermined conditions, the information flow interface is kept displayed in response to the slide-release operation.

[0146] This embodiment of the application provides users with error tolerance through step 450. That is, if the user does not want the recommendation details information corresponding to the first recommended content to be displayed immediately upon releasing the swipe, they can continue swiping to remove the first recommended content from the display area of ​​the information feed interface. Alternatively, they can continue swiping to ensure the display of the first recommended content on the information feed interface meets the third condition, thus maintaining the display of the information feed interface without showing the recommendation details information corresponding to the first recommended content. In other words, at this time, the second group of information content may contain information that the user is interested in, but the user does not want to view the first recommended content. They only need to adjust the end time of the swipe operation to ensure that the display of the first recommended content on the information feed interface meets the third condition.

[0147] In some embodiments, in response to a slide-to-release operation, the second set of information content including the first recommended content, and the display of the first recommended content on the information feed interface not meeting the third condition, recommendation details information corresponding to the first recommended content is displayed.

[0148] In some embodiments, the first condition and the third condition can be completely opposite conditions. That is, if the first condition is not met, the third condition is considered to be met. Or, if the third condition is not met, the first condition is considered to be met. Of course, the first condition and the third condition can also be two completely independent conditions, unrelated to each other.

[0149] In some embodiments, the display of the first recommended content on the information feed interface satisfies a third condition, including at least one of the following: the display area of ​​the first recommended content on the information feed interface is less than a fourth threshold; the display ratio of the first recommended content on the information feed interface is less than a fifth threshold; the display duration of the first recommended content on the information feed interface is less than a sixth threshold; or the display position of the first recommended content on the information feed interface belongs to a second defined area on the information feed interface.

[0150] For example, the display area of ​​the first recommended content in the information feed interface is less than the fourth threshold. In some embodiments, the display area is the area of ​​the first recommended content displayed in the information feed interface. In some embodiments, the display area of ​​the first recommended content in the information feed interface is less than the fourth threshold. In some embodiments, when the display area of ​​the first recommended content is less than the fourth threshold, it is considered that the display area of ​​the first recommended content is small and not easily noticed. In this case, releasing the device while keeping the information feed interface displayed meets the user's needs and expectations.

[0151] For example, the display ratio of the first recommended content in the information feed interface is less than the fifth threshold. For example, the display ratio is the ratio between the area of ​​the first recommended content displayed in the information feed interface and the area of ​​the complete content of the first recommended content. In some embodiments, the ratio between the area of ​​the first recommended content displayed in the information feed interface and the area of ​​the complete content of the first recommended content is less than the fifth threshold. In some embodiments, when the display ratio of the first recommended content is less than the fifth threshold, it is considered that the user cannot clearly see the content expressed by the first recommended content. In this case, releasing the device while keeping the information feed interface displayed satisfies the user's needs and expectations.

[0152] For example, the display duration of the first recommended content in the information feed interface is less than the sixth threshold. In some embodiments, during a swiping operation, the starting point for calculating the display duration is when the first recommended content first appears in the information feed interface, and the ending point of the swiping operation while the first recommended content is still displayed in the information feed interface is considered the ending point for calculating the display duration. The duration from the starting point to the ending point is considered the display duration of the first recommended content. In some embodiments, when the display duration of the first recommended content is less than the sixth threshold, it is considered that the first recommended content does not have sufficient display time to be noticed by the user. In this case, releasing the swipe while maintaining the display of the information feed interface satisfies the user's needs and expectations.

[0153] For example, the display position of the first recommended content in the information feed interface belongs to the second defined area of ​​the information feed interface. In some embodiments, there is a visually non-focus area in the user interface, such as the edge area of ​​the user interface. In some embodiments, the second defined area is the visually non-focus area. For example, since the display position of the first recommended content in the information feed interface belongs to the visually non-focus area, it is assumed that the user's attention is not on the first recommended content at this time. Releasing the device while keeping the information feed interface displayed at this time meets the user's needs and expectations.

[0154] In this embodiment of the application, to avoid accidental touches, the following restrictions are imposed on the swiping operation. By ensuring that the display of the first recommended content on the information feed interface meets a first condition and the swiping operation meets a second condition, the threshold for displaying the recommended details information corresponding to the first recommended content is raised. This avoids displays that do not meet user expectations, reduces interface display costs, and improves the user experience.

[0155] Please refer to Figure 6 The diagram illustrates a flowchart of an information display method according to another embodiment of this application. The executing entity of this method can be the terminal device 10 described above, such as the client of a target application, where the executing entity for each step is the client. In the following method embodiments, for ease of description, the executing entity for each step will only be described as the "client". The method may include at least one of the following steps (610-660):

[0156] Step 610: In the information flow interface, display the first group of information content, which includes at least one piece of information content arranged according to the information flow.

[0157] Step 620: In response to a swipe operation on the information feed interface, update the first set of information content to the second set of information content.

[0158] In some embodiments, at least one of steps 630 to 650 below may be performed before the sliding release operation is executed. Steps 630 to 650 below are three parallel solutions, and the technical solutions provided in the embodiments of this application can simultaneously implement one or more of the following three solutions, which is not limited in this application.

[0159] Step 630: When the second set of information content includes the first recommended content and the display of the first recommended content meets the predetermined conditions, the first information is displayed in the information flow interface. The first information is used to prompt the user to perform the slide-release operation.

[0160] This application embodiment prompts the user to end the swiping operation by providing a first message during the continuous swiping process. This not only improves the diversity of information display but also informs the user of the display mechanism in a timely manner, which helps to arouse the user's curiosity and trigger the display of the recommendation details information corresponding to the first recommended content, thus enriching the human-computer interaction.

[0161] In some embodiments, the first information is used to prompt the user to end the swiping operation to trigger the display of recommendation details information corresponding to the first recommended content. The display location of this first information is not limited in this application. The first information can be displayed within the display area where the second recommended content is located, or it can be displayed in other display locations on the information feed interface, such as the visual focus area of ​​the information feed interface. In some embodiments, the type of the first information includes, but is not limited to, text, images, animations, videos, etc.

[0162] In some embodiments, in response to a swipe operation and the second set of information content including the first recommended content, first information 720 is displayed in the information feed interface. The first information 720 is used to prompt the user to end the swipe operation to trigger the display of recommended details information corresponding to the first recommended content, such as "Release to go directly to xx". In some embodiments, the first information 720 is displayed in the display area 710 of the first recommended content in the information feed interface.

[0163] In some instances, the first information is displayed in a first display format, which is different from the display format of other content displayed in the information flow interface. The first display format includes at least one of the following: highlighted display, magnified display, dithered display, and bullet screen display.

[0164] In some embodiments, the first display form is implemented by the animation framework of the terminal device. For example, when the terminal device is an Android device, the first display form is implemented using an Android animation framework (such as ObjectAnimator or ViewPropertyAnimator).

[0165] In some embodiments, the Android animation framework is a set of application programming interfaces (APIs) provided by the Android system for creating and managing animation effects in applications. These frameworks include Property Animation, View Animation, and Drawable Animation, which developers can use to add dynamic effects to UI elements in their applications, enhancing the user experience.

[0166] In some embodiments, such as Figure 9 As shown, 901 represents the first information displayed in its original display format. In this embodiment, the first information is displayed in a first display format. For example... Figure 9 As shown, 902 is the first piece of information highlighted.

[0167] In some embodiments, magnified display can be understood as magnifying at least one of the following: the display area of ​​the first information, the display font size of the first information, and the display image.

[0168] In some embodiments, jitter display can be understood as the display area of ​​jitter first information, or the first information in the display area of ​​jitter first information.

[0169] In some embodiments, the bullet screen display can be understood as a series of bullet screens floating across the information feed interface, the content of which is the first information. In some embodiments, the bullet screen is displayed on top of the information feed interface. In some embodiments, the movement direction of the bullet screen is the same as the swipe direction of a swipe operation.

[0170] In some embodiments, the first recommended content includes guidance information, which is used to guide the user to view relevant information about the first recommended content.

[0171] In some embodiments, regardless of user swiping actions, when the guidance information is displayed in the information feed interface, in response to the operation on the guidance information, recommendation details information corresponding to the first recommended content is displayed. In some embodiments, the type of guidance information includes, but is not limited to, text, images, videos, etc. In some embodiments, such as Figure 8 As shown, it illustrates a first form of guidance information 803 and a second form of guidance information 801. In some embodiments, in response to an operation on guidance information 803 or guidance information 801, recommendation details information corresponding to the first recommended content is displayed.

[0172] In some embodiments, when the second set of information content includes the first recommended content, the guide information is gradually displayed with animation effects during the continuous sliding operation until the guide information is fully displayed.

[0173] In some embodiments, in response to a swipe operation and when the first recommended content begins to appear in the feed interface, guiding information is gradually displayed with an animation effect until the guiding information is fully displayed. In some embodiments, the animation effect is related to the object to which the first recommended content points. In some embodiments, if the object recommended by the first recommended content is a shopping app, then a product from the shopping app—Cola—is used as the key animation element to gradually display the guiding information until the guiding information is fully displayed. In some embodiments, such as Figure 8 As shown, the guidance information 801 is fully displayed in the form of a scrolling cola bottle, resulting in the fully displayed guidance information 802. In other embodiments, the guidance information 801 is gradually displayed in the form of a banner unfolding until the fully displayed guidance information 802 is obtained.

[0174] In some embodiments, the animation effect is performed by the animation framework of the terminal device. For example, when the terminal device is an Android device, the animation effect is implemented using an Android animation framework (such as ObjectAnimator or ViewPropertyAnimator).

[0175] The technical solution provided in this application gradually displays guidance information with animation effects until the guidance information is fully displayed, which helps to attract user attention, increase attention to the first recommended content, enrich the display form of interface elements, and improve human-computer interaction efficiency.

[0176] In some embodiments, the displayed guidance information is changed to first information. In some embodiments, in response to a swipe operation, the second set of information content including first recommended content, and the display of the first recommended content on the information feed interface meeting a first condition, the displayed guidance information is changed to first information.

[0177] In some embodiments, in response to a swipe operation, the second set of information content including the first recommended content, and the display of the first recommended content on the information feed interface satisfying a first condition, the... Figure 8 The first information 802 in the middle has been changed to Figure 7 The first piece of information is 720.

[0178] The technical solution provided in this application directly changes the guidance information into the first information, which neither occupies additional display area nor fails to prompt the user. This improves information display efficiency and saves information display costs.

[0179] Step 640: When the second set of information content includes the first recommended content and the display of the first recommended content meets the predetermined conditions, control the terminal device to vibrate.

[0180] Compared to the above, step 640 uses vibration instead of display. This allows the device to vibrate when the user is not paying attention to the information content in the feed interface, such as when the user is not looking at the phone screen. This prompts the user to focus on the phone screen and release their phone to view the recommended details corresponding to the first recommended content.

[0181] In some embodiments, when the second set of information content includes the first recommended content, and the display of the first recommended content meets predetermined conditions, the terminal device is controlled to vibrate. In some embodiments, in response to a slide-to-release operation, the terminal device is controlled to end the vibration prompt. In some embodiments, the vibration may be continuous or intermittent from the start of the vibration prompt to its end; this application does not limit this.

[0182] In some embodiments, the Android platform's Vibrator service is used to implement slight vibrations to alert the user that a specific action has been triggered. The duration and intensity of the vibration should be moderate to avoid causing discomfort to the user. To implement vibration feedback by calling the system's Vibrator service, the appropriate permissions must be added to AndroidManifest.xml.

[0183] In some embodiments, the Vibrator service is a service provided by the Android system that allows applications to control the device's vibrator. Through this service, applications can cause the device to vibrate in response to specific events, such as receiving a notification or triggering certain user interactions. When using the Vibrator service, the appropriate permissions need to be declared in the application's AndroidManifest.xml file.

[0184] Step 650: When the second set of information content includes the first recommended content, during the continuous sliding operation, as the display position of the first recommended content moves closer to or further away from the center of the information flow interface, the display effect of the first recommended content is controlled to change.

[0185] In this embodiment, visual changes in the display effect of the first recommended content are used to increase the user's attention to the first recommended content, which helps to achieve the effect of clicking immediately upon releasing the finger.

[0186] In some embodiments, the display effect of the first recommended content changes either continuously or intermittently.

[0187] In some embodiments, the display effect of the first recommended content includes at least one of the following: the display brightness of the first recommended content, wherein the display brightness is negatively correlated with the distance from the center position of the first recommended content; the display transparency of the first recommended content, wherein the display transparency is positively correlated with the distance from the center position of the first recommended content; the display color of the first recommended content, wherein the color saturation of the display color is negatively correlated with the distance from the center position of the first recommended content; the display area of ​​the first recommended content, wherein the display area is negatively correlated with the distance from the center position of the first recommended content; the display border of the first recommended content, wherein the border style of the display border is related to the distance from the center position of the first recommended content; and the display animation of the first recommended content, wherein the animation style of the display animation is related to the distance from the center position of the first recommended content.

[0188] In some embodiments, the closer the first recommended content is to the center, the higher its display brightness. This is to increase the user's attention to the first recommended content.

[0189] In some embodiments, the closer the first recommended content is to the center, the lower its display transparency. That is, the more substantial the first recommended content becomes, in order to increase user attention to it.

[0190] In some embodiments, the closer the first recommended content is to the center, the higher the color saturation of the displayed color of the first recommended content. This also helps to attract the user's attention to the first recommended content.

[0191] In some embodiments, the closer the first recommended content is to the center, the larger its display area. That is, by gradually increasing the display area, the user's attention to the first recommended content can be attracted.

[0192] In some embodiments, the border style of the display border of the first recommended content changes as the distance from the center position changes. For example, a pre-defined correspondence between distance ranges and display border styles is established. After determining the distance from the center position of the first recommended content, the corresponding display border style is found to display the first recommended content.

[0193] The animation style for the first recommended content is related to the distance of the first recommended content from the center position. For example, a correspondence between distance ranges and animation styles is pre-defined. After determining the distance of the first recommended content from the center position, the corresponding animation style is found to display that first recommended content.

[0194] Step 660: In response to the slide-release operation, display the recommendation details information corresponding to the first recommended content.

[0195] The following explanation addresses how to determine recommended content and how to determine the first recommended content. These steps can be combined with other embodiments in the context to form new embodiments.

[0196] In some embodiments, if the second set of information includes multiple recommended items, the first recommended item is determined from the multiple recommended items based on the popularity information of each of the multiple recommended items.

[0197] This approach takes into account that the second set of information may include multiple recommended items, thus requiring the determination of the first recommended item from among them. If the second set of information includes only one recommended item, then that first recommended item is uniquely identified.

[0198] For example, a first recommended content is determined from multiple recommended content items based on their respective popularity information. In some embodiments, the client or server of the target application obtains the popularity information of multiple recommended content items and determines the first recommended content from them. In some embodiments, the client of the target application determines the recommended content with the highest popularity indicated by the popularity information as the first recommended content. In some embodiments, the popularity information is used to indicate popularity. For example, the popularity is represented in numerical form. For example, at least one of clicks, views, comments, etc., is used as the popularity information.

[0199] For example, the first recommended content is determined from the multiple recommended content items based on their respective display positions on the information feed interface. For example, the recommended content whose display position on the information feed interface is closest to the center is determined as the first recommended content.

[0200] The technical solution provided in this application, when the second set of information includes multiple recommended items, identifies the first recommended item based on popularity information, thus avoiding situations where the user's swipe operation ends but the terminal device does not know which recommended item's interface to navigate to. Determining the most popular recommended item as the first recommended item better meets user expectations.

[0201] In some embodiments, at least one recommended content is determined from multiple information contents arranged according to the popularity information of each of the multiple information contents.

[0202] This approach takes into account the need to determine at least one recommended content from multiple pieces of information when the recommended content is not advertising. For example, at least one recommended content is determined based on the popularity information of multiple pieces of information arranged according to the information flow (including those displayed on the information flow interface and those not yet displayed).

[0203] In some embodiments, the client or server of the target application determines information content whose popularity exceeds a popularity threshold as at least one recommended piece of content. In some embodiments, the popularity information is used to indicate popularity. Exemplarily, the popularity is represented in numerical form. Exemplarily, at least one of clicks, views, comments, etc., is used as the popularity information.

[0204] In some embodiments, recommended news (or recommended news content) is determined from multiple news content. In some embodiments, recommended videos (or recommended video content) are determined from multiple video content.

[0205] This application automatically determines the first recommended content from multiple pieces of information based on popularity information, which is beneficial for filtering information with higher popularity as recommended content, improving filtering efficiency, and enhancing the recommendation effect of the recommended content.

[0206] The following describes an example of an application scenario.

[0207] In some embodiments, the information display method provided in this application can also be applied to the field of advertising recommendation.

[0208] Please refer to Figure 10 The diagram illustrates a flowchart of an information display method according to another embodiment of this application. The executing entity of this method can be the terminal device 10 described above, such as the client of a target application, where the executing entity for each step is the client. In the following method embodiments, for ease of description, the executing entity for each step will only be described as the "client." This method may include at least one of the following steps (1010-1040):

[0209] Step 1010: In the information flow interface, display the first group of information content, which includes at least one piece of information content arranged according to the information flow.

[0210] Step 1020: In response to a swipe operation on the information feed interface, update the first set of information content to the second set of information content.

[0211] Step 1030: When the second set of information content includes the first advertisement content and the display of the first advertisement content meets the predetermined conditions, output the slide release prompt message.

[0212] In some embodiments, the display of the first advertisement content satisfies predetermined conditions, including at least one of the following: the display of the first advertisement content on the information feed interface satisfies a first condition; the swiping operation satisfies a second condition.

[0213] In some embodiments, the display of the first advertising content on the information feed interface satisfies a first condition, including at least one of the following: the display area of ​​the first advertising content on the information feed interface is greater than or equal to a first threshold; the display ratio of the first advertising content on the information feed interface is greater than or equal to a second threshold; the display duration of the first advertising content on the information feed interface is greater than or equal to a third threshold; and the display position of the first advertising content on the information feed interface belongs to a first defined area on the information feed interface.

[0214] In some embodiments, the sliding operation satisfies a second condition, including at least one of the following: the sliding distance of the sliding operation is greater than or equal to a seventh threshold; the duration of the sliding operation is greater than or equal to an eighth threshold; the sliding rate of the sliding operation is greater than or equal to a ninth threshold; the sliding rate of the sliding operation is less than a tenth threshold; the sliding type of the sliding operation is a set sliding type; the starting position of the sliding operation is located in a third set area in the information flow interface; and the ending position of the sliding operation is located in a fourth set area in the information flow interface.

[0215] In some embodiments, outputting a slide-to-release prompt message includes at least one of the following: displaying first information in an information flow interface, the first information being used to prompt the execution of the slide-to-release operation; or controlling the terminal device to generate vibration.

[0216] In some embodiments, first information is displayed in a first display form in an information flow interface, wherein the first display form is different from the display form of other content displayed in the information flow interface, and the first display form includes at least one of the following: highlighted display, magnified display, dithered display, and bullet screen display.

[0217] In some embodiments, the first advertisement content includes guidance information, which is used to guide viewers to view the recommended details information corresponding to the first advertisement content.

[0218] In some embodiments, the displayed guidance information is changed to first information.

[0219] In some embodiments, when the second set of information content includes the first advertisement content, during the continuous sliding operation, the guide information is gradually displayed with animation effects until the guide information is fully displayed.

[0220] Step 1040: In response to the slide-release operation, display the recommended details information corresponding to the first advertisement content.

[0221] In some embodiments, when the second set of information content does not include the first advertisement content, or the display of the first advertisement content does not meet predetermined conditions, the information flow interface is kept displayed in response to the slide-release operation.

[0222] In some embodiments, if the second set of information content includes multiple advertising contents, the first advertising content is determined from the multiple advertising contents based on the popularity information of each of the multiple advertising contents; or, at least one advertising content is determined from the multiple information contents based on the popularity information of each of the multiple information contents arranged according to the information flow.

[0223] In some embodiments, when the second set of information content includes the first advertisement content, during the continuous sliding operation, as the display position of the first advertisement content moves closer to or further away from the center of the information flow interface, the display effect of the first advertisement content is controlled to change.

[0224] In some embodiments, the display effect of the first advertising content includes at least one of the following: the display brightness of the first advertising content, wherein the display brightness is negatively correlated with the distance of the first advertising content from the center position; the display transparency of the first advertising content, wherein the display transparency is positively correlated with the distance of the first advertising content from the center position; the display color of the first advertising content, wherein the color saturation of the display color is negatively correlated with the distance of the first advertising content from the center position; the display area of ​​the first advertising content, wherein the display area is negatively correlated with the distance of the first advertising content from the center position; the display border of the first advertising content, wherein the border style of the display border is related to the distance of the first advertising content from the center position; and the display animation of the first advertising content, wherein the animation style of the display animation is related to the distance of the first advertising content from the center position.

[0225] In some embodiments, the recommendation interface is switched from the information feed interface to the recommendation interface, which includes recommendation details information corresponding to the first advertisement content; or, the recommendation details information corresponding to the first advertisement content is displayed on the upper layer of the information feed interface, and the display form of the recommendation details information corresponding to the first advertisement content includes at least one of the following: non-full-screen form, floating window form, pop-up window form, and bullet screen form.

[0226] Compared to related technologies, the technical solution provided in this application requires users to first swipe to the ad content displayed on the user interface and then click on the ad content to jump to the display of its related information. This application achieves the display of recommended details information corresponding to the ad content in a single swipe operation. Specifically, in response to the swipe operation, this application updates the content displayed on the information flow interface. When the display of the first ad content meets predetermined conditions, a swipe-release prompt is output. At this time, the swipe-release operation is executed (e.g., releasing the finger that performed the swipe operation), and recommended details information corresponding to the first ad content is displayed. That is, this application uses a single swipe operation to replace the "swipe operation + click operation" in related technologies, achieving the effect of clicking upon releasing the finger, reducing operation steps, and improving the efficiency of information display.

[0227] In some embodiments, the information display method provided in this application can also be applied to the field of video recommendation.

[0228] Please refer to Figure 11 The diagram illustrates a flowchart of an information display method according to another embodiment of this application. The executing entity of this method can be the terminal device 10 described above, such as the client of a target application, where the executing entity for each step is the client. In the following method embodiments, for ease of description, the executing entity for each step will only be described as the "client." This method may include at least one of the following steps (1110-1140):

[0229] Step 1110: In the information flow interface, display the first group of information content, which includes at least one piece of information content arranged according to the information flow.

[0230] In some embodiments, the information content is different video content.

[0231] Step 1120: In response to a swipe operation on the information feed interface, update the first set of information content to the second set of information content.

[0232] Step 1130: When the second set of information includes the first recommended video and the display of the first recommended video meets the predetermined conditions, output the slide release prompt message.

[0233] In some embodiments, the display of the first recommended video meets predetermined conditions, including at least one of the following: the display of the first recommended video on the information feed interface meets a first condition; the swiping operation meets a second condition.

[0234] In some embodiments, the display of the first recommended video on the feed interface satisfies a first condition, including at least one of the following: the display area of ​​the first recommended video on the feed interface is greater than or equal to a first threshold; the display ratio of the first recommended video on the feed interface is greater than or equal to a second threshold; the display duration of the first recommended video on the feed interface is greater than or equal to a third threshold; and the display position of the first recommended video on the feed interface belongs to a first defined area in the feed interface.

[0235] In some embodiments, the sliding operation satisfies a second condition, including at least one of the following: the sliding distance of the sliding operation is greater than or equal to a seventh threshold; the duration of the sliding operation is greater than or equal to an eighth threshold; the sliding rate of the sliding operation is greater than or equal to a ninth threshold; the sliding rate of the sliding operation is less than a tenth threshold; the sliding type of the sliding operation is a set sliding type; the starting position of the sliding operation is located in a third set area in the information flow interface; and the ending position of the sliding operation is located in a fourth set area in the information flow interface.

[0236] In some embodiments, outputting a slide-to-release prompt message includes at least one of the following: displaying first information in an information flow interface, the first information being used to prompt the execution of the slide-to-release operation; or controlling the terminal device to generate vibration.

[0237] In some embodiments, first information is displayed in a first display form in an information flow interface, wherein the first display form is different from the display form of other content displayed in the information flow interface, and the first display form includes at least one of the following: highlighted display, magnified display, dithered display, and bullet screen display.

[0238] In some embodiments, the first recommended video includes guidance information, which guides the viewer to view the recommendation details information corresponding to the first recommended video.

[0239] In some embodiments, the displayed guidance information is changed to first information.

[0240] In some embodiments, when the second set of information content includes the first recommended video, guide information is gradually displayed with animation effects during the continuous sliding operation until the guide information is fully displayed.

[0241] Step 1140: In response to the slide-release operation, display the recommendation details information corresponding to the first recommended video.

[0242] In some embodiments, when the second set of information content does not include the first recommended video, or the display of the first recommended video does not meet predetermined conditions, the information flow interface is kept displayed in response to the slide-release operation.

[0243] In some embodiments, if the second set of information content includes multiple recommended videos, then a first recommended video is determined from the multiple recommended videos based on the popularity information of each of the multiple recommended videos; or, at least one recommended video is determined from the multiple information content based on the popularity information of each of the multiple information contents arranged according to the information flow.

[0244] In some embodiments, when the second set of information content includes the first recommended video, during the continuous sliding operation, as the display position of the first recommended video moves closer to or further away from the center of the information flow interface, the display effect of the first recommended video is controlled to change.

[0245] In some embodiments, the display effect of the first recommended video includes at least one of the following: the display brightness of the first recommended video, wherein the display brightness is negatively correlated with the distance of the first recommended video from the center position; the display transparency of the first recommended video, wherein the display transparency is positively correlated with the distance of the first recommended video from the center position; the display color of the first recommended video, wherein the color saturation of the display color is negatively correlated with the distance of the first recommended video from the center position; the display area of ​​the first recommended video, wherein the display area is negatively correlated with the distance of the first recommended video from the center position; the display border of the first recommended video, wherein the border style of the display border is related to the distance of the first recommended video from the center position; and the display animation of the first recommended video, wherein the animation style of the display animation is related to the distance of the first recommended video from the center position.

[0246] In some embodiments, the recommendation interface is switched from the information feed interface to the recommendation interface, which includes recommendation details information corresponding to the first recommended video; or, the recommendation details information corresponding to the first recommended video is displayed on the upper layer of the information feed interface, and the display format of the recommendation details information corresponding to the first recommended video includes at least one of the following: non-full-screen format, floating window format, pop-up window format, and bullet screen format.

[0247] Compared to related technologies, the technical solution provided in this application requires users to first swipe to the recommended video display on the user interface and then click on the recommended video to jump to the display of its related information. This application achieves the display of recommended video details through a single swipe operation. Specifically, in response to the swipe operation, this application updates the content displayed on the information flow interface. When the display of the first recommended video meets predetermined conditions, a swipe-release prompt is output. At this time, the swipe-release operation is executed (e.g., releasing the finger that performed the swipe operation), and the recommended details information corresponding to the first recommended video is displayed. That is, this application uses a single swipe operation to replace the "swipe operation + click operation" in related technologies, achieving the effect of clicking upon releasing the finger, reducing operation steps, and improving the efficiency of information display.

[0248] In some embodiments, the information display method provided in this application can also be applied to the field of news recommendation.

[0249] Please refer to Figure 12 The diagram illustrates a flowchart of an information display method according to another embodiment of this application. The executing entity of this method can be the terminal device 10 described above, such as the client of a target application, where the executing entity for each step is the client. In the following method embodiments, for ease of description, the executing entity for each step will only be described as the "client." This method may include at least one of the following steps (1210-1240):

[0250] Step 1210: In the information flow interface, display the first group of information content, which includes at least one piece of information content arranged according to the information flow.

[0251] In some embodiments, the information content is different news content.

[0252] Step 1220: In response to a swipe operation on the information feed interface, update the first set of information content to the second set of information content.

[0253] Step 1230: When the second set of information includes the first recommended news and the display of the first recommended news meets the predetermined conditions, output the slide release prompt message.

[0254] In some embodiments, the display of the first recommended news meets predetermined conditions, including at least one of the following: the display of the first recommended news on the information feed interface meets a first condition; the swiping operation meets a second condition.

[0255] In some embodiments, the display of the first recommended news in the information feed interface satisfies a first condition, including at least one of the following: the display area of ​​the first recommended news in the information feed interface is greater than or equal to a first threshold; the display ratio of the first recommended news in the information feed interface is greater than or equal to a second threshold; the display duration of the first recommended news in the information feed interface is greater than or equal to a third threshold; and the display position of the first recommended news in the information feed interface belongs to a first set area in the information feed interface.

[0256] In some embodiments, the sliding operation satisfies a second condition, including at least one of the following: the sliding distance of the sliding operation is greater than or equal to a seventh threshold; the duration of the sliding operation is greater than or equal to an eighth threshold; the sliding rate of the sliding operation is greater than or equal to a ninth threshold; the sliding rate of the sliding operation is less than a tenth threshold; the sliding type of the sliding operation is a set sliding type; the starting position of the sliding operation is located in a third set area in the information flow interface; and the ending position of the sliding operation is located in a fourth set area in the information flow interface.

[0257] In some embodiments, outputting a slide-to-release prompt message includes at least one of the following: displaying first information in an information flow interface, the first information being used to prompt the execution of the slide-to-release operation; or controlling the terminal device to generate vibration.

[0258] In some embodiments, first information is displayed in a first display form in an information flow interface, wherein the first display form is different from the display form of other content displayed in the information flow interface, and the first display form includes at least one of the following: highlighted display, magnified display, dithered display, and bullet screen display.

[0259] In some embodiments, the first recommended news item includes guidance information, which guides the viewer to view the recommendation details corresponding to the first recommended news item.

[0260] In some embodiments, the displayed guidance information is changed to first information.

[0261] In some embodiments, when the second set of information content includes the first recommended news, guide information is gradually displayed with animation during the continuous swiping operation until the guide information is fully displayed.

[0262] Step 1240: In response to the slide-release operation, display the recommendation details information corresponding to the first recommended news.

[0263] In some embodiments, when the second set of information content does not include the first recommended news, or the display of the first recommended news does not meet predetermined conditions, the information flow interface is kept displayed in response to the slide-release operation.

[0264] In some embodiments, if the second set of information content includes multiple recommended news items, then the first recommended news item is determined from the multiple recommended news items based on the popularity information of each of the multiple recommended news items; or, at least one recommended news item is determined from the multiple information content items arranged according to the information flow based on the popularity information of each of the multiple information content items.

[0265] In some embodiments, when the second set of information content includes the first recommended news, during the continuous sliding operation, as the display position of the first recommended news moves closer to or further away from the center of the information flow interface, the display effect of the first recommended news is controlled to change.

[0266] In some embodiments, the display effect of the first recommended news includes at least one of the following: the display brightness of the first recommended news, wherein the display brightness is negatively correlated with the distance of the first recommended news from the center position; the display transparency of the first recommended news, wherein the display transparency is positively correlated with the distance of the first recommended news from the center position; the display color of the first recommended news, wherein the color saturation of the display color is negatively correlated with the distance of the first recommended news from the center position; the display area of ​​the first recommended news, wherein the display area is negatively correlated with the distance of the first recommended news from the center position; the display border of the first recommended news, wherein the border style of the display border is related to the distance of the first recommended news from the center position; and the display animation of the first recommended news, wherein the animation style of the display animation is related to the distance of the first recommended news from the center position.

[0267] Compared to related technologies, the technical solution provided in this application requires users to first swipe to the recommended news item displayed on the user interface and then click on the recommended news item to jump to and display its related information. This application achieves the display of recommended details information corresponding to the recommended news item with a single swipe operation. Specifically, in response to the swipe operation, this application updates the content displayed on the information flow interface. When the display of the first recommended news item meets predetermined conditions, a swipe-release prompt message is output. At this time, the swipe-release operation is executed (e.g., releasing the finger that performed the swipe operation), and the recommended details information corresponding to the first recommended news item is displayed. That is, this application uses a single swipe operation to replace the "swipe operation + click operation" in related technologies, achieving the effect of clicking upon releasing the finger, reducing operation steps, and improving the efficiency of information display.

[0268] The following are embodiments of the apparatus described in this application, which can be used to execute the embodiments of the method described in this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the method described in this application.

[0269] Please refer to Figure 13 This illustrates a block diagram of an information display device provided in one embodiment of this application. Figure 13 As shown, the device 1300 may include a display module 1310, an update module 1320, and a recommendation module 1330.

[0270] Display module 1310 is used to display a first set of information content in an information flow interface, the first set of information content including at least one piece of information content arranged according to the information flow.

[0271] The update module 1320 is used to update the first set of information content to the second set of information content in response to a swiping operation on the information flow interface.

[0272] The display module 1310 is further configured to output a slide release prompt message when the second group of information content includes the first recommended content and the display of the first recommended content meets predetermined conditions;

[0273] The recommendation module 1330 is used to display recommendation details information corresponding to the first recommended content in response to the slide-release operation.

[0274] In some embodiments, the display of the first recommended content satisfies predetermined conditions, including at least one of the following: the display of the first recommended content on the information flow interface satisfies a first condition; the swiping operation satisfies a second condition.

[0275] In some embodiments, the display of the first recommended content on the information flow interface satisfies a first condition, including at least one of the following: the display area of ​​the first recommended content on the information flow interface is greater than or equal to a first threshold; the display ratio of the first recommended content on the information flow interface is greater than or equal to a second threshold; the display duration of the first recommended content on the information flow interface is greater than or equal to a third threshold; and the display position of the first recommended content on the information flow interface belongs to a first defined area in the information flow interface.

[0276] In some embodiments, the sliding operation satisfies a second condition, including at least one of the following: the sliding distance of the sliding operation is greater than or equal to a seventh threshold; the duration of the sliding operation is greater than or equal to an eighth threshold; the sliding rate of the sliding operation is greater than or equal to a ninth threshold; the sliding rate of the sliding operation is less than a tenth threshold; the sliding type of the sliding operation is a set sliding type; the starting position of the sliding operation is located in a third set area in the information flow interface; and the ending position of the sliding operation is located in a fourth set area in the information flow interface.

[0277] In some embodiments, the display module 1310 is further configured to include at least one of the following: displaying first information in the information flow interface, the first information being used to prompt the execution of the slide-release operation; and controlling the terminal device to generate vibration.

[0278] In some embodiments, the display module 1310 is further configured to display the first information in the information flow interface in a first display form, wherein the first display form is different from the display form of other content displayed in the information flow interface, and the first display form includes at least one of the following: highlight display, magnified display, dithering display, and bullet screen display.

[0279] In some embodiments, the first recommended content includes guidance information, which is used to guide the viewer to view the recommendation details information corresponding to the first recommended content;

[0280] In some embodiments, the display module 1310 is further configured to change the displayed guidance information to the first information.

[0281] In some embodiments, the display module 1310 is further configured to, when the second set of information content includes the first recommended content, gradually display the guidance information with animation effects during the continuous process of the sliding operation until the guidance information is fully displayed.

[0282] In some embodiments, the display module 1310 is further configured to maintain the display of the information flow interface in response to the slide-release operation when the second group of information content does not include the first recommended content, or the display of the first recommended content does not meet the predetermined conditions.

[0283] In some embodiments, such as Figure 14 As shown, the device also includes a determination module 1340.

[0284] In some embodiments, the determining module 1340 is configured to, if the second group of information content includes multiple recommended content items, determine the first recommended content item from the multiple recommended content items based on the popularity information of each of the multiple recommended content items; or, determine at least one recommended content item from the multiple information content items arranged according to the information flow based on the popularity information of each of the multiple information content items.

[0285] In some embodiments, such as Figure 14 As shown, the device also includes a control module 1350.

[0286] In some embodiments, the control module 1350 is configured to control the display effect of the first recommended content to change as the display position of the first recommended content moves closer to or further away from the center of the information flow interface during the continuous sliding operation when the second set of information content includes the first recommended content.

[0287] In some embodiments, the display effect of the first recommended content includes at least one of the following: the display brightness of the first recommended content, wherein the display brightness is negatively correlated with the distance of the first recommended content from the center position; the display transparency of the first recommended content, wherein the display transparency is positively correlated with the distance of the first recommended content from the center position; the display color of the first recommended content, wherein the color saturation of the display color is negatively correlated with the distance of the first recommended content from the center position; the display area of ​​the first recommended content, wherein the display area is negatively correlated with the distance of the first recommended content from the center position; the display border of the first recommended content, wherein the border style of the display border is related to the distance of the first recommended content from the center position; and the display animation of the first recommended content, wherein the animation style of the display animation is related to the distance of the first recommended content from the center position.

[0288] In some embodiments, the recommendation module 1330 is used to switch the display of the recommendation interface from the information flow interface, the recommendation interface including recommendation details information corresponding to the first recommended content; or, to display the recommendation details information corresponding to the first recommended content on the upper layer of the information flow interface, the display form of the recommendation details information corresponding to the first recommended content including at least one of the following: non-full-screen form, floating window form, pop-up window form, and bullet screen form.

[0289] It should be noted that the apparatus provided in the above embodiments is only illustrated by the division of the above functional modules when implementing its functions. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the content structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.

[0290] Please refer to Figure 15 This diagram illustrates a structural block diagram of a terminal device 1500 provided in one embodiment of this application. The terminal device 1500 may be... Figure 1 The terminal device 10 in the illustrated implementation environment is used to implement the information display method provided in the above embodiments. Specifically:

[0291] Typically, terminal device 1500 includes a processor 1501 and a memory 1502.

[0292] Processor 1501 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 1501 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field Programmable Gate Array), and PLA (Programmable Logic Array). Processor 1501 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 1501 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content required to be displayed on the screen. In some embodiments, processor 1501 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.

[0293] The memory 1502 may include one or more computer-readable storage media, which may be non-transitory. The memory 1502 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1502 are used to store a computer program configured to be executed by one or more processors to implement the above-described information display method.

[0294] In some embodiments, the terminal device 1500 may also optionally include: a peripheral device interface 1503 and at least one peripheral device. The processor 1501, memory 1502, and peripheral device interface 1503 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 1503 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of: a radio frequency circuit 1504, a display screen 1505, an audio circuit 1507, and a power supply 1508.

[0295] Those skilled in the art will understand that Figure 15 The structure shown does not constitute a limitation on the terminal device 1500, and may include more or fewer components than shown, or combine certain components, or use different component arrangements.

[0296] In an exemplary embodiment, a computer-readable storage medium is also provided, wherein a computer program is stored in the storage medium, and the computer program, when executed by a processor, implements the above-described information display method. Optionally, the computer-readable storage medium may include: ROM (Read-Only Memory), RAM (Random Access Memory), SSD (Solid State Drives), or optical disc, etc. The random access memory may include ReRAM (Resistance Random Access Memory) and DRAM (Dynamic Random Access Memory).

[0297] In an exemplary embodiment, a computer program product is also provided, the computer program product including a computer program stored in a computer-readable storage medium. A processor of a terminal device reads the computer program from the computer-readable storage medium, and the processor executes the computer program, causing the terminal device to perform the aforementioned information display method.

[0298] It should be noted that the collection and processing of relevant data (including first videos, first recommendation information, first props, etc.) in this application should strictly comply with the requirements of relevant national laws and regulations, obtain the informed consent or separate consent of the personal information subject, and carry out subsequent data use and processing within the scope of laws and regulations and the authorization of the personal information subject.

[0299] It should be understood that "multiple" as used herein refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. Furthermore, the step numbers described herein are merely illustrative of one possible execution order. In some other embodiments, the steps may not be executed in numerical order, such as two steps with different numbers being executed simultaneously, or two steps with different numbers being executed in the reverse order of the illustration. This application does not limit this.

[0300] The above description is merely an exemplary embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. An information display method, characterized in that, The method includes: In the information flow interface, the first group of information content is displayed, which includes at least one piece of information content arranged according to the information flow. In response to a swipe operation on the information flow interface, the first set of information content is updated to the second set of information content; When the second set of information includes the first recommended content, and the display of the first recommended content meets the predetermined conditions, a slide-release prompt message is output. In response to the slide-release operation, the recommended details information corresponding to the first recommended content is displayed.

2. The method according to claim 1, characterized in that, The display of the first recommended content meets predetermined conditions, including at least one of the following: The display of the first recommended content on the information flow interface satisfies the first condition; The sliding operation satisfies the second condition.

3. The method according to claim 2, characterized in that, The display of the first recommended content on the information flow interface satisfies a first condition, including at least one of the following: The display area of ​​the first recommended content in the information flow interface is greater than or equal to the first threshold. The display ratio of the first recommended content in the information flow interface is greater than or equal to the second threshold; The display duration of the first recommended content in the information flow interface is greater than or equal to the third threshold; The first recommended content is displayed in a first designated area within the information flow interface.

4. The method according to claim 2 or 3, characterized in that, The sliding operation satisfies the second condition, including at least one of the following: The sliding distance of the sliding operation is greater than or equal to the seventh threshold. The duration of the sliding operation is greater than or equal to the eighth threshold. The sliding rate of the sliding operation is greater than or equal to the ninth threshold. The sliding rate of the sliding operation is less than the tenth threshold. The sliding operation is a set sliding type; The starting position of the sliding operation is located in the third set area in the information flow interface; The end position of the sliding operation is located in the fourth set area of ​​the information flow interface.

5. The method according to any one of claims 1 to 4, characterized in that, The output slide-release prompt message includes at least one of the following: The information flow interface displays first information, which prompts the user to perform the slide-release operation. The terminal device is controlled to generate vibration.

6. The method according to claim 5, characterized in that, The display of the first information in the information flow interface includes: The first information is displayed in the information flow interface in a first display form, wherein the first display form is different from the display form of other content displayed in the information flow interface, and the first display form includes at least one of the following: highlighted display, magnified display, shaking display, and bullet screen display.

7. The method according to claim 5 or 6, characterized in that, The first recommended content includes guidance information, which is used to guide the viewer to view the recommendation details corresponding to the first recommended content; The display of the first information in the information flow interface includes: The displayed guidance information will be changed to the first information.

8. The method according to claim 7, characterized in that, The method further includes: When the second set of information includes the first recommended content, the guidance information is gradually displayed with animation during the continuous sliding operation until the guidance information is fully displayed.

9. The method according to any one of claims 1 to 8, characterized in that, The method further includes: When the second set of information content does not include the first recommended content, or the display of the first recommended content does not meet the predetermined conditions, the information flow interface is kept displayed in response to the slide-release operation.

10. The method according to any one of claims 1 to 9, characterized in that, The method further includes: If the second set of information includes multiple recommended items, then the first recommended item is determined from the multiple recommended items based on their respective popularity information; or, Based on the popularity information of multiple pieces of information arranged according to the information flow, at least one piece of recommended content is determined from the multiple pieces of information.

11. The method according to any one of claims 1 to 10, characterized in that, The method further includes: When the second set of information content includes the first recommended content, during the continuous sliding operation, as the display position of the first recommended content moves closer to or further away from the center of the information flow interface, the display effect of the first recommended content is controlled to change.

12. The method according to claim 11, characterized in that, The display effect of the first recommended content includes at least one of the following: The display brightness of the first recommended content is negatively correlated with the distance from the first recommended content to the center position; The display transparency of the first recommended content is positively correlated with the distance of the first recommended content from the center position; The display color of the first recommended content, wherein the color saturation of the display color is negatively correlated with the distance of the first recommended content from the center position; The display area of ​​the first recommended content is negatively correlated with the distance from the first recommended content to the center position; The display border of the first recommended content, wherein the border style of the display border is related to the distance from the first recommended content to the center position; The display animation of the first recommended content is related to the distance of the first recommended content from the center position.

13. The method according to any one of claims 1 to 12, characterized in that, The display of recommendation details information corresponding to the first recommended content includes: Switching from the information feed interface to the recommendation interface, the recommendation interface includes recommendation details corresponding to the first recommended content; or... The recommendation details information corresponding to the first recommended content is displayed on the upper layer of the information flow interface. The display format of the recommendation details information corresponding to the first recommended content includes at least one of the following: non-full-screen format, floating window format, pop-up window format, and bullet screen format.

14. An information display device, characterized in that, The device includes: The display module is used to display a first set of information content in the information flow interface, wherein the first set of information content includes at least one piece of information content arranged according to the information flow. An update module is used to update the first set of information content to the second set of information content in response to a swipe operation on the information flow interface. The display module is further configured to output a slide-release prompt message when the second group of information content includes the first recommended content and the display of the first recommended content meets predetermined conditions; The recommendation module is used to display recommendation details information corresponding to the first recommended content in response to the slide-release operation.

15. A terminal device, characterized in that, The terminal device includes a processor and a memory, the memory storing a computer program, which is loaded and executed by the processor to implement the information display method as described in any one of claims 1 to 13.

16. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, which is loaded and executed by a processor to implement the information display method as described in any one of claims 1 to 13.

17. A computer program product, characterized in that, The computer program product includes a computer program that is loaded and executed by a processor to implement the information display method as described in any one of claims 1 to 13.