Promotion content display method and device, computer equipment, storage medium and computer program product

By responding to interactive events within the information feed to display associated promotional content and showing a details page when the user interacts with it, the problem of wasted computer resources is solved, enabling more flexible and efficient display of promotional content and improving conversion rates.

CN121996859APending Publication Date: 2026-05-08TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
TENCENT TECHNOLOGY (SHENZHEN) CO LTD
Filing Date
2024-11-04
Publication Date
2026-05-08

AI Technical Summary

Technical Problem

Existing technologies waste computer resources when displaying native ads, especially when they are displayed alongside content on news feed pages.

Method used

The system displays targeted promotional content in response to interactive events within the information feed. The targeted promotional content is associated with the interactive events, and a details page is displayed when the user triggers an action. This avoids directly displaying advertisements in pre-set locations, thereby saving computer resources.

Benefits of technology

By displaying promotional content in association with interactive events, the flexibility and conversion rate of promotional content are improved, while the consumption of computer resources is reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121996859A_ABST
    Figure CN121996859A_ABST
Patent Text Reader

Abstract

The invention relates to a promotion content display method and device, computer equipment, a storage medium and a computer program product. The method comprises the following steps: displaying information stream content in a content browsing page; in response to an interaction event for target content in the information flow content, displaying interaction result content in the information flow content; and displaying the inserted target promotion content in the information stream content, wherein the target promotion content is associated with the interaction event. And in response to a trigger operation for the target promotion content, displaying a target promotion content detail page. By adopting the method, the promotion content does not need to be directly displayed according to a preset position in the information stream content of the content browsing page, so that computer resources for displaying the promotion content can be saved, and the conversion rate of the target promotion content can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of Internet technology, and in particular to a method, apparatus, computer device, storage medium and computer program product for displaying promotional content. Background Technology

[0002] With the development of internet technology, promotional content can be delivered online, such as through native advertising. Native ads are ads that seamlessly integrate with the look and feel of a website or application, providing a better user experience. The difference between native and standard ads lies in their design, which focuses on cleverly fitting into the user's browsing path on the website or application. Users can still recognize them as ads, but they blend perfectly with the surrounding content.

[0003] Currently, native ads can be displayed in a pre-set position along with the content on the news feed page. However, displaying native ads along with the content on the page consumes computer resources, resulting in a waste of computer resources. Summary of the Invention

[0004] Therefore, it is necessary to provide a method, apparatus, computer device, computer-readable storage medium, and computer program product for displaying promotional content that can save computer resources, in response to the above-mentioned technical problems.

[0005] Firstly, this application provides a method for displaying promotional content. The method includes:

[0006] Display information feed content on the content browsing page;

[0007] In response to an interaction event targeting a specific content within the feed, display the interaction result content within the feed.

[0008] Display inserted target promotional content within the information flow content; the target promotional content is associated with interactive events.

[0009] In response to a triggered action on the target promotional content, display the target promotional content details page.

[0010] Secondly, this application also provides a promotional content display device. The device includes:

[0011] The information flow display module is used to display information flow content on the content browsing page;

[0012] The interaction module is used to respond to interactive events targeting target content in the information stream and display the interactive results in the information stream content;

[0013] The promotional content display module is used to display inserted target promotional content in the information flow content. The target promotional content is associated with interactive events.

[0014] In response to a triggered action on the target promotional content, display the target promotional content details page.

[0015] Thirdly, this application also provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to perform the following steps:

[0016] Display information feed content on the content browsing page;

[0017] In response to an interaction event targeting a specific content within the feed, display the interaction result content within the feed.

[0018] Display inserted target promotional content within the information flow content; the target promotional content is associated with interactive events.

[0019] In response to a triggered action on the target promotional content, display the target promotional content details page.

[0020] Fourthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, performs the following steps:

[0021] Display information feed content on the content browsing page;

[0022] In response to an interaction event targeting a specific content within the feed, display the interaction result content within the feed.

[0023] Display inserted target promotional content within the information flow content; the target promotional content is associated with interactive events.

[0024] In response to a triggered action on the target promotional content, display the target promotional content details page.

[0025] Fifthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, performs the following steps:

[0026] Display information feed content on the content browsing page;

[0027] In response to an interaction event targeting a specific content within the feed, display the interaction result content within the feed.

[0028] Display inserted target promotional content within the information flow content; the target promotional content is associated with interactive events.

[0029] In response to a triggered action on the target promotional content, display the target promotional content details page.

[0030] The aforementioned promotional content display method, apparatus, computer equipment, storage medium, and computer program product display information flow content within a content browsing page. In response to an interaction event targeting target content within the information flow content, the interaction result content is displayed within the information flow content. Inserted target promotional content is displayed within the information flow content, and this target promotional content is associated with the interaction event. In response to a trigger operation targeting the target promotional content, a detail page for the target promotional content is displayed. That is, the inserted target promotional content is displayed only in the information flow content in response to an interaction event, eliminating the need to directly display promotional content in a pre-set position within the information flow content of the content browsing page. This saves computer resources for displaying promotional content. Furthermore, the association between the inserted target promotional content and the interaction event allows different target promotional content to be displayed for different interaction events, improving the flexibility of target promotional content display. Finally, by responding to a trigger operation targeting the target promotional content, a detail page for the target promotional content can be displayed, allowing users to access the detail page through a trigger operation, thereby improving the conversion rate of the target promotional content. Attached Figure Description

[0031] Figure 1 This is an application environment diagram of the promotion content display method in one embodiment;

[0032] Figure 2 This is a flowchart illustrating a method for displaying promotional content in one embodiment;

[0033] Figure 3 This is a schematic diagram of a content browsing page displaying information flow content in a specific embodiment;

[0034] Figure 4 This is a schematic diagram of a content browsing page displaying inserted product promotion content in a specific embodiment;

[0035] Figure 5 This is a schematic diagram of a content browsing page showing two inserted target promotional contents in a specific embodiment;

[0036] Figure 6 This is a schematic diagram of the architecture for obtaining the target promotion content in a specific embodiment;

[0037] Figure 7 This is a schematic diagram of the architecture for obtaining the target promotion content in another specific embodiment;

[0038] Figure 8 This is a schematic diagram illustrating the disabling of product promotion content in a specific embodiment;

[0039] Figure 9 This is a schematic diagram illustrating the viewing of product promotion content in a specific embodiment;

[0040] Figure 10a This is a schematic diagram of the content browsing page before the promotional content is switched in a specific embodiment;

[0041] Figure 10b This is a schematic diagram of the content browsing page after the promotional content is switched in a specific embodiment;

[0042] Figure 11 This is a flowchart illustrating a method for displaying promotional content in a specific embodiment;

[0043] Figure 12 This is a structural block diagram of a content display device in one embodiment;

[0044] Figure 13 This is an internal structural diagram of a computer device in one embodiment;

[0045] Figure 14 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation

[0046] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0047] The promotional content display method provided in this application embodiment can be applied to, for example, Figure 1In the application environment shown, terminal 102 communicates with server 104 via a network. A data storage system can store the data that server 104 needs to process. The data storage system can be integrated onto server 104 or placed on the cloud or other servers. Users can view a content browsing page through terminal 102; that is, terminal 102 can interact with server 104 and obtain the content browsing page from server 104. Then, terminal 102 displays the content browsing page and displays the information stream content within it. At this time, users can browse the displayed information stream page through terminal 102. Users can trigger interaction events through the terminal, and terminal 102 responds to these events by displaying the interaction result content within the information stream content. Simultaneously, terminal 102 displays inserted target promotional content within the information stream content. The target promotional content is associated with the interaction event, and the information stream content displays changes in position based on the insertion location of the target promotional content. Finally, in response to the trigger operation for the target promotional content, 102 can obtain the target promotional content details page from server 104 and load and display it. The terminal 102 can be, but is not limited to, various desktop computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices can include smart speakers, smart TVs, smart air conditioners, and smart in-vehicle devices. Portable wearable devices can include smartwatches, smart bracelets, and head-mounted devices. The server 104 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. The terminal and server can be directly or indirectly connected via wired or wireless communication; this application does not impose any restrictions on this connection.

[0048] In one embodiment, such as Figure 2 As shown, a method for displaying promotional content is provided, which can be applied to... Figure 1 Taking a terminal as an example, it can be understood that this method can also be applied to a server, and to a system that includes both a terminal and a server, and is implemented through the interaction between the terminal and the server. In this embodiment, the method includes the following steps:

[0049] S202, Display information stream content on the content browsing page.

[0050] In this context, a content browsing page refers to a page where users can browse information stream content. This means the content browsing page can be an information stream page, displaying information stream content. An information stream refers to the form of information displayed in a flowing manner on a page. For example, it could be an information stream arranged chronologically, allowing users to access the latest or most interesting content. Alternatively, it could be an information stream arranged in the order of content publication. Another example is an information stream ordered according to a pre-defined order, which can be a custom order or an order predefined by the information provider. Information stream content can be content presented in the form of an information stream on an internet platform. It can also be information flowing through the network. Information stream content can also be personalized content pushed based on user interests, behaviors, and preferences. Information stream content takes various forms, including but not limited to text, images, video, audio, and other media formats. Information stream content may originate from various sources, such as news media, self-media, brand promotions, etc. It can also be published by websites, applications, social media platforms, search engines, and other digital media. News feed content can exist and be visualized on various platforms, including mobile applications, websites, and social media platforms. For example, news feed content can be social media messages displayed on social media pages of a social media platform, and constantly updated news feeds that can be viewed through those pages. News feed content can also be various news articles and other content displayed on news apps' information pages. News feed content can be real-time, such as browsing live news feeds on social media platforms. Alternatively, news feed content can be pre-set, such as displaying pre-defined news feed content through news apps.

[0051] Specifically, users can browse the information stream content displayed on the content browsing page. That is, when the terminal detects a user's entry into the content browsing page, it responds by sending a page display request to the server. The server receives the request, retrieves the corresponding content browsing page data, and returns it to the terminal. The terminal loads the page according to the content browsing page data, and displays the content browsing page and its information stream content upon completion of loading.

[0052] In some embodiments, users can log in to a social media application and browse feed content through a content browsing page within the application. Specifically, this content browsing page can be a social media information page displaying various social media posts arranged chronologically, which may be posts from different social media users.

[0053] In some embodiments, users can also directly use a search engine to browse information feed content through the search engine's content browsing page. Specifically, the search engine's content browsing page can be a search results page, which displays various search results arranged in the order they match the user's entered search terms.

[0054] In some embodiments, users can also log in to an instant messaging application and browse the news feed through the content browsing page of the instant messaging application. Specifically, the content browsing page of the instant messaging application can be a Moments page, which displays the dynamic information of each friend arranged in the order of posting.

[0055] In some embodiments, news apps can be used directly, and the news feed content can be browsed through the content browsing page of the news app. Specifically, the content browsing page in the news app can be a news page, which displays various news articles arranged in chronological order.

[0056] In a specific embodiment, such as Figure 3 The diagram illustrates a content browsing page displaying a news feed. This page is a news feed recommendation page within a community application, a platform for community members to communicate, share, and interact. The news feed recommendation page features recommended news content displayed in a news feed format. This news feed includes news A and news B. News A includes text and images, along with interactive buttons such as a like button, a comment button, and a share button. News B also includes text and images, along with interactive buttons such as a like button, a comment button, and a share button.

[0057] S204, in response to an interaction event targeting target content in the information stream content, display the interaction result content in the information stream content.

[0058] The target content refers to the interactive information content within the news feed, which can be any currently displayed piece of information. This content can be of any type, such as text, video, image, or audio, or a combination of multiple types, such as text and video, images and video, or images and audio. An interaction event is a trigger event that initiates an interaction with the target content within the news feed. This interaction can be a physical action on the target content, including but not limited to clicks, swipes, presses, voice commands, and gestures. In some embodiments, this action includes, but is not limited to, liking, sharing, forwarding, commenting, saving, and following the target content. Users can perform different interactive actions on different pieces of news feed content, or they can perform the same action. The interaction result content refers to the target content displayed after the interaction event is completed. The result of this interaction can be the same as the target content before the interaction, or it can be different from the target content before the interaction. For example, the interaction event could be a "like" event. In this case, the target content after the interaction would be the target content after the "like," meaning that the target content after the interaction includes a marker indicating that it has been liked. The interaction event could also be a "view" event. In this case, the target content after the interaction would be the target content after the "view," meaning that the target content after the interaction includes a marker indicating that it has been viewed.

[0059] Specifically, when users browse the information stream content displayed on the content browsing page, they can interact with content that interests them. At this time, the terminal detects the user's interactive operation on the target content in the information stream, triggers an interaction event, responds to the interaction event, executes the corresponding interactive action, and displays the interaction result content in the information stream content after the interaction is completed.

[0060] In some embodiments, when a user browses the information feed content displayed on a content browsing page, the information feed content of the content browsing page may be refreshed. At this time, the terminal detects the content refresh operation on the content browsing page and updates the currently displayed information feed content, that is, displays the refreshed information feed content on the content browsing page. This refreshed information feed content may include both updated and historical information feed content. The updated information feed content can be displayed first, and the historical information feed content can be displayed last. The updated information feed content can be obtained in real-time from the server or from a cache. Then, when the user interacts with the updated content displayed on the content browsing page, the terminal detects the interaction operation on the updated information feed content, triggers an interaction event, responds to the interaction event, executes the corresponding interaction action, and displays the updated content after the interaction is completed in the information feed content.

[0061] In some embodiments, the target content includes a "like" indicator; that is, the target content displays a "like" button. Users can then click this "like" button to "like" the target content, indicating their liking of it. When the terminal detects that the user has clicked the "like" button, it triggers a "like" event, updates the "like" button to show that it has been liked, and thus retrieves the target content after the "like" has been completed.

[0062] In some embodiments, the target content includes a comment button, allowing users to interact with the target content by commenting. The terminal detects a comment event on the target content, responds to the event, redirects to a comment page, and allows the user to comment. After exiting the comment page, a content browsing page is displayed, showing the commented-on target content in the information stream.

[0063] In some embodiments, the target content includes a share button, allowing the user to share the target content. At this time, the terminal detects a share event for the target content, responds by sharing the target content, and displays the shared target content in the information stream of the content browsing page after the sharing is complete.

[0064] S206, Display the inserted target promotional content in the information flow content. The target promotional content is associated with the interaction event, and the information flow content with the changed position is displayed based on the insertion position of the target promotional content.

[0065] Target promotional content refers to the promotional content that needs to be displayed in the information feed. This content can be pre-stored in the cache and retrieved when needed, retrieved in real-time from the server, or uploaded by the terminal. Promotional content refers to content that needs to be promoted online, such as native ads, news, etc. Promotional content can be content from different media sources, such as text, images, videos, audio, or animation. It can also be a combination of various media, such as text and images, text and animation, or text and audio. Finally, promotional content can be provided by the specific promotional vendors; different vendors typically offer different promotional content.

[0066] The target promotional content is associated with an interaction event. Specifically, the target promotional content associated with the currently triggered interaction event can be obtained based on the relationship between the interaction event and the promotional content. For example, promotional content associated with a "like" event or a "share" event can be retrieved. This relationship between the interaction event and the promotional content can be pre-set and stored in a cache, or it can be retrieved from the server in real time. The target promotional content can also be obtained by merging the preset content of the interaction event and the content to be promoted. The preset content can be text content, such as a text expressing gratitude for the interaction. The merging can be done by combining the preset content of the interaction event and the content to be promoted, or by generating content using the preset content and the content to be promoted.

[0067] The insertion position of the target promotional content refers to its display location within the information flow content of the content browsing page. The insertion position can be determined based on the position of the interaction result content. For example, the insertion position can be determined by the area corresponding to the next displayed information flow content, or by the area corresponding to the previous displayed information flow content. Alternatively, the insertion position can be determined by setting a preset interval after determining the target content's position; for example, the preset interval could be 2. In this case, the insertion position is determined by setting the area at intervals of 2 based on the target content's position. In some embodiments, the insertion position can also be within the interaction result content; for example, the insertion position can be the middle position of the target content after the interaction is completed.

[0068] Position-changing feed content refers to content displayed in the feed that changes its position based on the insertion position of the target promotional information. For example, if the target promotional information is displayed in the area where the target content is next in the feed, then the previously displayed information in that area, as well as all information displayed after that area, will be moved one area forward. Conversely, if the target promotional information is displayed in the area where the target content is previous in the feed, then both the target content and all information displayed after it will be moved one area forward.

[0069] Specifically, the terminal determines the insertion position of the target promotional content based on the location of the target content after the interaction is completed. Then, the terminal can retrieve the target promotional content associated with the interaction event from the cache, and re-render and draw it according to the insertion position to obtain the displayed target promotional content. That is, the inserted target promotional content is displayed in the area corresponding to the insertion position. The terminal also re-renders and draws the content displayed after the insertion position, that is, the shifted information stream content is displayed after the insertion position of the target promotional content. The target promotional content can be displayed in the form of a card on the content browsing page.

[0070] In some embodiments, the terminal can also display the inserted target promotional content in the information stream content at a pre-set insertion position. For example, the pre-set insertion position can be the top or bottom of the information stream content. When displaying the inserted target promotional content at the top, the information content originally displayed at the top is moved to the right. When displaying the inserted target promotional content at the bottom, the information content originally displayed at the bottom is deleted. The terminal then fixes the target promotional content at the top or bottom of the information stream content, and the position of the target promotional content remains unchanged even if the information stream content displayed on the content browsing page is refreshed.

[0071] In some embodiments, the terminal can also display inserted target promotional content in the information stream content at a user-specified location. The terminal can detect the user's specified location operation, which can be a click, swipe, press, selection, etc. In response to the specified operation, the inserted target promotional content is displayed at the specified location in the information stream content on the content browsing page.

[0072] In one specific embodiment, when the terminal displays information stream content on a content browsing page, it can display it according to a pre-set information stream display array, which includes information content identifiers arranged in sequence. Then, during page content loading, the terminal loads the corresponding information content sequentially according to the information content identifiers in the information stream display array. Then, in response to an interaction event, the terminal can determine the position of the target promotional content in the information stream display array based on the insertion position, and then insert the identifier of the target promotional content into the information stream display array according to its position, resulting in an updated information stream display array. At this point, the page content is reloaded according to the updated information stream display array, resulting in a content browsing page displaying the inserted target promotional content.

[0073] In a specific embodiment, such as Figure 4 The diagram illustrates a content browsing page displaying inserted product promotional content. When a user "likes" information content A, the terminal displays the liked information content A. Simultaneously, the inserted target promotional content is displayed after information content A, and information content B is displayed after the inserted product promotional content. In other words, information content following information content B is shifted to the right in the content browsing page. This target promotional content includes preset content related to the "like" event, such as "Thank you for liking, here's a selected product for you," product promotional text, and product images.

[0074] S208, in response to the triggered operation for the target promotional content, the target promotional content details page is displayed.

[0075] The target promotion content details page is used to display the detailed content corresponding to the target promotion content. For example, when the target promotion content is a product advertisement, the details page can be the product's transaction page; when the target promotion content is a video promotion, the details page can be the video playback page; when the target promotion content is a game promotion, the details page can be the game page, and so on. The target promotion content details page can be a page accessed after redirecting from a news feed page, or it can be a page displayed above the news feed page via a pop-up or other means.

[0076] Specifically, after interacting with the content, a user discovers targeted promotional content inserted into the information feed. The user can then trigger an action to access this promotional content and view its details. Upon detecting this trigger, the terminal sends a page retrieval request to the server, containing the page address. The server responds by returning the promotional content details page data based on this address. The terminal then loads and displays the promotional content details page using this data.

[0077] In some embodiments, if a user is not interested in the inserted target promotional content, they can skip triggering any action on the target promotional content and simply swipe it over to view other content displayed on the feed page. Users can also close the inserted target promotional content. In this case, the terminal responds by deleting the target promotional content from its insertion position, returning the feed page as it was before the target promotional content was inserted.

[0078] In some embodiments, users can also directly return to the news feed page from the target promotion content details page. That is, the terminal detects a user's trigger action to return to the news feed page from the target promotion content details page, and switches to the news feed page for display. In other words, while the target promotion content details page is being displayed, the news feed page can run in the background, and when a return is needed, it directly switches to the news feed page for display.

[0079] The above-described method for displaying promotional content involves displaying information feed content within a content browsing page. In response to an interaction event involving target content within the information feed, the interaction result is displayed. Inserted target promotional content is then displayed within the information feed, associated with the interaction event. In response to a triggering operation involving the target promotional content, a details page for the target promotional content is displayed. This means the inserted target promotional content is only displayed in the information feed upon responding to an interaction event, eliminating the need to directly display promotional content in a pre-set position within the information feed of the content browsing page. This saves computer resources used for displaying promotional content. Furthermore, associating the inserted target promotional content with the interaction event allows for different target promotional content to be displayed for different interaction events, improving the flexibility of target promotional content display. Finally, by responding to a triggering operation involving the target promotional content, a details page for the target promotional content can be displayed, allowing users to access the details page through a triggering operation, thereby increasing the conversion rate of the target promotional content.

[0080] It is understandable that after responding to an interactive event, multiple promotional content items can be displayed on the information browsing page. Specifically, in some embodiments, S206 displays the inserted target promotional content within the information stream content, including the following steps:

[0081] Display at least two targeted promotional content items inserted into the news feed, each of which is associated with an interactive event. The news feed content will then display content whose position changes based on the insertion location of these two targeted promotional content items.

[0082] In this embodiment, when the terminal completes the response to an interaction event, it can obtain a preset number of target promotional content based on the interaction event. This preset number can be greater than or equal to two. The preset number can be set by the user or by the service provider's administrators. The terminal can simultaneously obtain various promotional information that can be displayed on the content browsing page from the server while accessing the content browsing page, and then cache these promotional information entries. Then, in response to the interaction event, the terminal can find the target promotional content associated with the currently triggered interaction event from the cached promotional information according to the association between the interaction event and the promotional information. The obtained target promotional content can include two entries. At this point, the terminal determines the insertion position of each target promotional content entry based on the position of the interaction result content. For example, the positions after the target content entry can be determined as the insertion positions, or the positions before the target content entry can be determined as the insertion positions, or the insertion positions can be determined based on both the positions after and before the target content entry. Then, the terminal displays the inserted target promotional content in the information stream content according to the insertion positions of the target promotional content. Finally, the terminal displays the information flow content with the changed position based on the insertion position of the target promotion content. Specifically, the information content with the changed position can be determined based on the insertion position of the target promotion content, and then the information content with the changed position can be displayed in the changed position.

[0083] In some embodiments, the terminal can load information stream content according to the information stream display array. In this case, when multiple target promotional content items need to be inserted into the content browsing page, their arrangement position in the information stream display array can be determined based on the insertion position of each target promotional content item. Then, the identifier of each target promotional content item is inserted into the information stream display array according to its arrangement position, resulting in an updated information stream display array. Finally, the page content is loaded according to the updated information stream display array; that is, the corresponding content is obtained based on the identifier in the information stream display array and then loaded at the corresponding page position, resulting in a content browsing page displaying multiple inserted target promotional content items.

[0084] In a specific embodiment, such as Figure 5 The image shows a content browsing page displaying two inserted target promotional contents. In this content browsing page, the inserted target promotional content a is displayed before information content A, and the inserted target promotional content b is displayed after information content A.

[0085] In the above embodiments, at least two targeted promotional content items are inserted into the information flow content, and each of the at least two targeted promotional content items is associated with an interactive event. The information flow content is displayed based on the insertion positions of the at least two targeted promotional content items, which change position accordingly. This means that multiple targeted promotional content items can be displayed simultaneously after an interactive event is triggered, thereby improving the utilization of computer resources and increasing multiple display points, thus improving promotion efficiency and ultimately increasing the conversion rate of the targeted promotional content.

[0086] In some embodiments, S206, inserting target promotional content into the information stream content, the target promotional content being associated with an interaction event, and displaying information stream content with changing positions based on the insertion position of the target promotional content, including:

[0087] A request to retrieve target promotional content is sent to the server, carrying an interaction event. The server returns the target promotional content and its insertion position based on the interaction event. The target promotional content is then inserted into the information stream of the content browsing page based on its insertion position, and the updated information stream content is displayed according to the position of the inserted content.

[0088] In this embodiment, when the terminal receives the interaction result content, it can trigger an event to retrieve promotional content. The terminal responds to this event by generating a target promotional content retrieval request based on the identifier of the interaction event and sending the request to the server. Upon receiving the request, the server uses the identifier of the interaction event carried in the request to search for associated target promotional content in the database. Then, it determines the position of the target content based on the trigger location of the interaction event and the insertion position of the target promotional content based on its position. At this point, the server can return the target promotional content and its insertion position to the terminal. The terminal receives the returned target promotional content and its insertion position, inserts the target promotional content into the information stream of the content browsing page according to its insertion position, and displays the information stream content with changing positions according to the insertion position. The target promotional content retrieval request may carry an identifier of the interaction event, which represents the corresponding interaction event; different interaction events have different identifiers.

[0089] In some embodiments, when a terminal responds to an interactive event targeting target content in the information stream, it can simultaneously send a request to the server to retrieve the target promotional content. The terminal then retrieves the target promotional content returned by the server. At this point, the terminal determines the insertion position of the target promotional content based on its display position within the information stream. The target promotional content is then displayed at its insertion position, and the information stream content, whose position changes accordingly, is also displayed.

[0090] In a specific embodiment, such as Figure 6 The diagram illustrates the architecture for obtaining target promotional content through interaction with a server. When a user interacts with the target content on the content browsing page of terminal 602, terminal 602 responds to the corresponding interaction event by sending a target promotional content retrieval request to server 604. Server 604 receives the request, locates the associated target promotional content based on the interaction event, and then returns the target promotional content to terminal 602. At this point, terminal 602 determines the insertion position of the target promotional content based on its location and renders it on the content browsing page according to that position, displaying the target promotional content. Simultaneously, it re-renders the information stream content after the position change.

[0091] In the above embodiments, a target promotional content retrieval request is sent to the server, carrying an interaction event. The server returns the target promotional content and its insertion position based on the interaction event. The target promotional content is then inserted into the information stream of the content browsing page based on its insertion position, and the information stream content showing the position change is displayed accordingly. In other words, by interacting with the server to obtain the target promotional content and its insertion position, and then inserting and displaying it, the accuracy and real-time performance of the displayed target promotional content can be improved.

[0092] In some embodiments, the target promotional content includes text content associated with the interaction event and the content to be promoted;

[0093] S206, Displaying inserted target promotional content within the information flow content, including the following steps:

[0094] Retrieve the text content associated with the interaction event and the insertion position of the target promotional content from the cache, and send a promotional content retrieval request to the server, carrying the interaction event. Obtain the content to be promoted returned by the server based on the interaction event, and insert the target promotional content, including the text content and the content to be promoted, into the information stream of the content browsing page according to the insertion position of the target promotional content.

[0095] The text content associated with the interaction event is pre-set and can be retrieved and stored in the cache along with the page resource data. This text content can be a thank-you message. The content to be promoted refers to content that needs to be promoted; it is content provided to the server by the promotion provider.

[0096] Specifically, based on the interaction result, the terminal can retrieve the text content associated with the interaction event and the insertion position of the target promotional content from the cache. Simultaneously, the terminal sends a promotional content retrieval request to the server. The server responds to the request by retrieving the content to be promoted from the database. This can be done by retrieving the content to be promoted from multiple content items according to their promotion priority, or by retrieving the content that the user is interested in from multiple content items. The server then returns the content to be promoted to the terminal. The terminal retrieves the returned content and inserts the target promotional content (including the text content and the content to be promoted) into the information stream of the content browsing page according to the insertion position. The terminal can combine the text content and the content to be promoted to obtain the target promotional content. Then, it loads and displays the target promotional content at the insertion position on the content browsing page, and reloads and displays the information stream content after the insertion position.

[0097] In a specific embodiment, such as Figure 7 The diagram illustrates the architecture for obtaining the target promotional content. When a user interacts with the target content on the content browsing page of terminal 702, terminal 702 responds to the interaction event. It retrieves the associated text content and the insertion position of the target promotional content from the cache, and simultaneously sends a promotional content retrieval request to server 704, obtaining the content to be promoted returned by server 704. At this point, terminal 702 merges the text content and the content to be promoted to generate the target promotional content. Based on the insertion position of the target promotional content, it renders and draws it on the content browsing page, resulting in the displayed target promotional content. Simultaneously, it re-renders the information stream content after the position change.

[0098] In the above embodiment, the text content associated with the interaction event and the insertion position of the target promotional content are retrieved from the cache, and a promotional content retrieval request is sent to the server. The server returns the content to be promoted, and the target promotional content, including the text content and the content to be promoted, is inserted into the information stream of the content browsing page according to the insertion position of the target promotional content. That is, by retrieving a portion of the target promotional content from the cache, the interaction time with the server is reduced, thereby reducing the loading time of the target promotional content during display and improving the loading efficiency of the target promotional content.

[0099] In one embodiment, S206, which involves displaying the inserted target promotional content in the information stream content, the target promotional content being associated with an interactive event, includes the following steps:

[0100] Determine the information content following the interaction result content from the information flow content; display the inserted target promotion content between the interaction result content and the information content, and display the information content with its position changed. The display style of the target promotion content is consistent with the display style of the information flow content.

[0101] In this embodiment, "information content" refers to the information content within the information stream. Multiple pieces of information content can be displayed sequentially on the content browsing page. The terminal can then determine the information content following the interaction result content from the information stream content. The terminal can then use the display position of the information content following the target content as the insertion position of the target promotional content. That is, the target promotional content is reloaded at the display position of the information content, and then the information content and the content following it are reloaded sequentially at the display positions following the original information content.

[0102] At this time, the terminal displays inserted target promotional content between the target content and the information content on the content browsing page, along with information content whose display position changes after the target promotional content. The display style of this target promotional content is consistent with the display style of the information content in the information stream; for example, the style and layout of the target promotional content are the same as those of the information content in the information stream.

[0103] Similarly, the terminal can determine the information content preceding the interaction result content from the information stream. Then, the terminal displays the inserted target promotional content between the information content preceding the target content and the interaction result content, along with information content showing the positional change.

[0104] In the above embodiments, information content following the interaction result content is determined from the information flow content. Target promotional content is inserted between the interaction result content and the information content, and the position of the information content changes. The display style of the target promotional content is consistent with the display style of the information flow content, allowing for seamless integration and display of the target promotional content and the information flow content. This improves the display effect of the target promotional content, enhances the user's browsing experience, and ultimately increases the conversion rate of the target promotional content.

[0105] In one embodiment, S206, displaying the inserted target promotional content in the information stream content includes:

[0106] Count the number of current interactions corresponding to interactive events; when the number of current interactions exceeds a preset threshold, display the inserted target promotional content in the information flow.

[0107] The current interaction count refers to the number of times the corresponding interaction event has been triggered at the current moment. The preset interaction threshold is a pre-set threshold for the number of interactions, which controls the insertion and display of the target promotional content in the information feed. This predicted interaction threshold can be set manually or obtained through testing. For example, different interaction thresholds can be set to test the corresponding promotional effects, and the final interaction threshold can be determined based on the promotional effects from different thresholds.

[0108] Specifically, when responding to an interactive event, the terminal simultaneously counts the current interaction count corresponding to that event. For example, it can retrieve the historical interaction counts for already recorded events, increment those counts by 1, and obtain the current interaction count. Then, it compares the current interaction count with a predicted threshold. If the current interaction count is less than or equal to the preset threshold, it means the conditions for displaying the target promotional content on the content browsing page have not yet been met. In this case, the terminal does not need to insert the target promotional content, and the current interaction count can be saved to the cache. If the terminal determines that the current interaction count is greater than the preset threshold, it means the conditions for displaying the target promotional content on the content browsing page have been met. At this point, the terminal displays the inserted target promotional content in the information stream.

[0109] In some embodiments, the terminal can record the current number of interactions corresponding to the same interactive event. For example, it can count the current number of likes corresponding to a "like" event, the current number of comments corresponding to a "comment" event, or the current number of shares corresponding to a "share" event. Then, when the terminal determines that the current number of interactions corresponding to the same interactive event is greater than a preset threshold, it can determine the insertion position of the target promotional content based on the display position of the target content that last triggered the interactive event. For example, the display position of the information content displayed after the target content can be used as the insertion position of the target promotional content, or the display position of the information content displayed before the target content can be used as the insertion position of the target promotional content. Then, the target promotional content is inserted into the information stream content according to the insertion position and displayed.

[0110] In some embodiments, the terminal may also record the total number of interactions corresponding to different interactive events triggered on the content browsing page. When the total number of interactions exceeds a preset threshold, a trigger event is triggered to insert target promotional content into the information stream content of the content browsing page. At this time, the terminal displays the inserted target promotional content in the information stream content according to the position of the target content triggered by the last interactive event.

[0111] In some embodiments, the terminal can also obtain the browsing time of the content browsing page. When the browsing time exceeds a preset time threshold, the inserted target promotional content can be displayed in the information flow content. The insertion position of the target promotional content can be preset or determined according to the current browsing position. For example, the position of the currently browsed information content can be determined as the insertion position, or the position before or after the sorting of the currently browsed information content can be determined as the insertion position, etc.

[0112] In the above embodiments, the number of current interactions corresponding to interactive events is counted; when the number of current interactions exceeds a preset threshold, the inserted target promotional content is displayed in the information stream. That is, the inserted target promotional content is only displayed when the number of current interactions exceeds the preset threshold, thus avoiding the display of target promotional content with every interaction. This saves computer resources, prevents the promotional content from being displayed too frequently, improves the user browsing experience, and ultimately enhances the promotional effect of the content.

[0113] In one embodiment, S206, displaying the inserted target promotional content in the information stream content includes the following steps:

[0114] Display the inserted target promotional content in the information feed and trigger a reminder event based on the inserted target promotional content; respond to the reminder event and provide a reminder according to the target reminder method, which is used to remind users to insert the target promotional content in the information feed.

[0115] Among them, the notification event refers to the trigger event that notifies the insertion of targeted promotional content into the information feed content of the content browsing page. This trigger event can be triggered when the insertion of the targeted promotional content into the information feed content is completed.

[0116] Targeted alert methods refer to the methods implemented by the terminal to remind users when targeted promotional content is inserted into the information feed. For example, targeted alert methods could be to notify users of the insertion of targeted promotional content into the information feed of the content browsing page via vibration or ringing, or to remind them by displaying special effects on the targeted promotional content.

[0117] Specifically, the terminal displays the inserted target promotional content in the information stream based on the interaction results. Then, it triggers a reminder event based on the inserted target promotional content, responds to the reminder event, and provides a reminder according to the target reminder method. That is, the terminal can provide a reminder via vibration or ringing. When using vibration, it can use pre-set vibration parameters, including vibration duration and frequency parameters; the terminal vibrates according to these parameters. When using ringing, it can use pre-set ringing parameters, including ringing duration and ringing audio; the terminal plays the corresponding ringing audio according to the ringing duration parameter. The terminal can also provide a reminder by displaying special effects on the target promotional content. The terminal can obtain pre-set special effects display parameters, including effect display duration and effect style, etc. Then, the terminal displays the special effects according to these parameters, such as flashing, color changing, or dynamic display of the target promotional content.

[0118] In some embodiments, when a terminal responds to an alert event and provides an alert according to the target alert method, the terminal detects a stop event for the alert, responds to the stop event, and stops providing the alert according to the target alert method. This stop event refers to the trigger event that stops providing the alert according to the target alert method. This stop event can be triggered by a triggering operation, such as a click, press, swipe, voice command, or gesture. For example, when providing an alert via vibration, the stop event can be triggered by clicking a stop vibration button, detecting a press operation, or a swipe operation. Similarly, when providing an alert via special effects, when the user interacts with the target promotional content displayed in the special effects, a stop event is triggered, the terminal responds to the stop event, stops the display of the target promotional content in the special effects, and resumes displaying the target promotional content normally.

[0119] In the above embodiment, a reminder event is triggered based on the inserted target promotional content. Responding to the reminder event, a reminder is issued according to the target reminder method, which is used to remind users to insert the target promotional content into the information feed. That is, reminding users to insert the target promotional content into the information feed through the target reminder method can effectively increase user attention to the target promotional content, thereby improving the conversion rate of the target promotional content.

[0120] It is understandable that if a user is not interested in the inserted target promotional content, they can directly swipe past the displayed target promotional content. That is, in one embodiment, after S206, i.e., after the inserted target promotional content is displayed in the information stream content, the method further includes:

[0121] In response to a swipe operation on target promotional content inserted into the feed content, the target promotional content is removed from its insertion position, and the feed content after the target promotional content has been removed is displayed.

[0122] In this embodiment, a swipe operation refers to swiping over target promotional content inserted into the information stream. That is, when the terminal detects a user swiping over target promotional content inserted into the information stream on the content browsing page, it indicates that the user is not interested in the displayed target promotional content. At this time, the terminal responds to the swipe operation by removing the target promotional content from its insertion position and displaying the information stream content after the removal. In other words, the terminal removes the displayed target promotional content from the content browsing page, and when the target promotional content is removed, it moves the information stream content displayed after the target promotional content to the front, thus displaying the information stream content after the removal of the target promotional content.

[0123] In some embodiments, the terminal responds to the swipe operation, removes the identifier of the target promotional content from the information flow display array corresponding to the content browsing page, obtains a deleted information flow display array, and then reloads the page content according to the deleted information flow display array, thereby obtaining a content browsing page that only displays information flow content.

[0124] In some embodiments, in response to a swipe operation on target promotional content inserted in the information stream content, the terminal may choose not to remove the target promotional content, but only display the information stream content in the content browsing page after swiping over the target promotional content.

[0125] In some embodiments, the terminal may also respond to a browsing completion operation for target promotional content inserted into the information stream content, remove the target promotional content from the insertion position of the target promotional content, and display the information stream content after the target promotional content has been removed.

[0126] In the above embodiments, in response to a swipe operation on target promotional content inserted into the information stream content, the target promotional content is removed from its insertion position, and the information stream content after the removal of the target promotional content is displayed. That is, when swiping over target promotional content, it can be removed from the information stream content without continuing to display it, thereby saving computer resources used for displaying the target promotional content.

[0127] It is understandable that targeted promotional content can be inserted into the content browsing page, and it can also be removed from the content browsing page. Specifically, in one embodiment, after S206, i.e., after the inserted targeted promotional content is displayed in the information stream content, the following step is also included:

[0128] In response to a close event for the target promotional content, remove the target promotional content from its insertion position; then display the feed content after the target promotional content has been removed.

[0129] In this embodiment, the "close event" refers to a trigger event that closes the target promotional content displayed in the information feed of the content browsing page. This trigger event can be initiated through a triggering operation. The information feed content after removing the target promotional content refers to the information content displayed normally on the page, which does not display the closed target promotional content. When a user is not interested in the target promotional content, they can directly close the displayed target promotional content. That is, when the terminal detects a close event for the inserted target promotional content, it responds to the close event by removing the target promotional content from its designated position, thus deleting the displayed target promotional content from the content browsing page, so that the target promotional content is not displayed in the information feed of the content browsing page.

[0130] In one embodiment, the displayed target promotional content also includes a closed button. When the user clicks the closed button, the terminal detects the click operation, responds to the closed event corresponding to the click operation, removes the displayed target promotional content from the content browsing page, and reloads and displays the content browsing page with the target promotional content removed.

[0131] In one embodiment, when multiple targeted promotional content items are displayed on the content browsing page, the user can trigger a close event for each targeted promotional content item. This can be achieved by either triggering a close event for one of the targeted promotional content items, which then removes all targeted promotional content items from the content browsing page, or by closing each targeted promotional content item sequentially.

[0132] In a specific embodiment, such as Figure 8 The diagram illustrates how to close promotional content. It shows a close button for the promotional content. When the user clicks the close button 802, the terminal detects the click, responds to the close event, removes the promotional content, and reloads the page for removing the promotional content. This page can be as follows: Figure 3 The content browsing page shown.

[0133] In the above embodiments, in response to a close event for the target promotional content, the target promotional content is removed from its insertion position; the information stream content after the removal of the target promotional content is then displayed. This allows the target promotional content inserted into the content browsing page to be closed, thereby saving computer display resources. Furthermore, users can choose whether to close the promotional content, improving the user's browsing experience.

[0134] In some embodiments, S208, i.e., in response to a triggering operation for the target promotional content, displays the target promotional content details page, including the steps of:

[0135] In response to a content viewing action targeting the promotional content, the user is redirected from the content browsing page to the promotional content details page; the promotional content details page then displays the promotional details.

[0136] In this embodiment, the content viewing operation refers to the triggering operation to view the details of the target promotional content. This triggering operation can be a click on the target promotional content, a click on the details viewing button included in the target promotional content, or an operation to trigger the link address of the details content corresponding to the target promotional content. That is, when the terminal detects a content viewing operation for the target promotional content, it responds to the content viewing operation, uses the page link address associated with the content viewing operation to perform a page jump, obtains the details page of the target promotional content, and loads the target promotional details content on the target promotional details page, thereby obtaining a page displaying the target promotional details content.

[0137] In one embodiment, the target promotional content can be a product advertisement. By viewing the content of the product advertisement, the terminal can jump to the product page associated with the product advertisement to display product information, and the user can browse the product information and conduct product transactions, etc.

[0138] In some embodiments, the target promotional content can be news abbreviations. By viewing the news abbreviations, the terminal can jump to the news details page to display detailed news information, and the user can browse the detailed news information.

[0139] In some embodiments, the target promotional content can also be video promotional content. By viewing the video promotional content, the terminal can jump to the video playback page to play the promotional video, and the user can watch the promotional video.

[0140] In a specific embodiment, such as Figure 9The diagram illustrates how to view product promotion content, showing a "Go to see" button (902) for viewing the promotional content. When a user clicks the button, the terminal detects the click and responds to the corresponding content viewing event, redirecting the user from the content browsing page to the product promotion content's landing page, where specific product information is displayed.

[0141] In the above embodiments, in response to a content viewing operation targeting the promotional content, the user is redirected from the content browsing page to the target promotional content details page, where the target promotional details are displayed. This allows users to directly view the target promotional details, thereby increasing the conversion rate of the promotional content and improving the user experience.

[0142] In one embodiment, the promotional content display method further includes:

[0143] In response to a dwell event targeting the location of the target content in the feed, the inserted target promotional content is displayed in the feed, and the target promotional content is associated with the dwell time of the dwell event; the feed content with the changed location is displayed based on the insertion position of the target promotional content.

[0144] In this embodiment, a dwell event refers to a trigger event that occurs when a user pauses at a location within the information stream content of the content browsing page. The trigger event can be triggered by detecting the dwell time, the mouse hover coordinates, or the page browsing duration. Users can browse content within the information stream. The terminal can then detect dwell events at the location of the target content within the information stream. For example, if a user pauses at the target content location for a pre-set duration, the terminal detects a dwell event. Alternatively, the terminal detects that the user's browsing time at the target content location has reached a pre-set browsing duration. The terminal then responds to the dwell event and determines the insertion position of the target promotional content based on the target content's location. The target promotional content is then inserted into the information stream content according to the determined insertion position, resulting in a content browsing page displaying the target promotional content. The target promotional content can be associated with the dwell time of the dwell event; different dwell times result in different target promotional content being retrieved. For example, promotional content is retrieved within one minute, and promotional content exceeding one minute is retrieved if the dwell time exceeds one minute. The relationship between targeted promotional content and dwell time can be pre-set or derived from testing. That is, when a device loads targeted promotional content, it can retrieve the corresponding content from the cache or server based on the dwell time, and then display it at the appropriate insertion point on the content browsing page. Finally, the device displays a feed of content that changes position based on the insertion location of the targeted promotional content.

[0145] In the above embodiments, in response to a dwell event indicating the location of target content within the information stream content, inserted target promotional content is displayed within the information stream content. The target promotional content is associated with the dwell duration of the dwell event. Information stream content is displayed based on the insertion position of the target promotional content, indicating a change in position. That is, by promoting content while the user is dwelling, the promotional effect of the target promotional content can be improved; when the user is not dwelling, content promotion is unnecessary, saving computer resources. Furthermore, the association between the target promotional content and the dwell duration allows for the display of different target promotional content for different dwell durations, increasing the flexibility of promotion.

[0146] In some embodiments, after S206, i.e. after displaying the inserted target promotional content in the information stream content, the following steps are further included:

[0147] In response to a switching event for the target promotional content, the switched promotional content is displayed in the news feed. The switched promotional content is associated with the switching event and is obtained by switching the target promotional content inserted in the news feed.

[0148] In this embodiment, the switching event refers to the triggering event that switches the displayed target promotional content. This triggering event can be triggered by a triggering operation, such as a swipe, click, or press. The target promotional content can be displayed as a component, which enables the switching of the target promotional content. The switched promotional content refers to the target promotional content inserted in the information flow that has been switched. This switched promotional content can be pre-acquired and cached, or it can be obtained from the server in real time.

[0149] Users can switch between viewed target promotional content and continue browsing the new promotional content. The terminal detects this switch and responds with a corresponding switch event. The terminal can retrieve the new promotional content associated with the switch event from the cache or from the server in real time. Then, the terminal can display the new promotional content in the news feed according to the original target promotional content's position. Alternatively, the target promotional content can be replaced with the new promotional content on the content browsing page, resulting in a content browsing page displaying the new promotional content.

[0150] In some embodiments, users can also revert to the previous promotional content after switching. That is, when the terminal detects a switching event indicating that the switched promotional content has been reverted to the previous one, the terminal can retrieve the previous promotional content from its cache. At this time, the terminal can load and display the switched promotional content, replacing the previous one, according to its display position, thus obtaining a browsing page displaying the reverted target promotional content.

[0151] In a specific embodiment, such as Figure 10a The diagram shows a view of the content browsing page before the promotional content is switched. Before the switch, the promotional content displayed is for product A. At this time, the terminal can detect a swipe operation to the left or right of promotional content A; for example, a swipe to the left. Arrow 1002, representing a left swipe, is shown in the diagram. The terminal's response to the swipe operation and the corresponding switching event are displayed as follows. Figure 10b The diagram shows a preview of the content browsing page after the promotional content has been switched. This preview displays promotional content for product B, including the text "Thank you for switching! Choose from a selection of products" associated with the switch event, along with promotional text and an image of product B. The page content displayed elsewhere remains unchanged before and after the switch.

[0152] In the above embodiments, by responding to a switching event for the target promotional content, the switched promotional content is displayed in the information feed. The switched promotional content is associated with the switching event and is obtained by switching the target promotional content inserted in the information feed. That is, by responding to a switching event and displaying the promotional content after switching the target promotional content, the efficiency of promotional content can be improved, and users can quickly view different promotional content by switching, thereby enhancing the flexibility of promotion.

[0153] In one embodiment, the promotional content display method further includes:

[0154] Display feed content on the content browsing page; respond to a like operation on target content within the feed content, display the target content after the like operation in the feed content; count the current number of likes corresponding to the like operation, and when the current number of likes exceeds the like count threshold, display inserted target promotional content in the feed content based on the target content after the like operation, the target promotional content including text related to the like operation; redisplay the feed content with the changed position based on the insertion position of the target promotional content.

[0155] The "like" action refers to the act of liking target content, which can be a click, button press, swipe, etc. Liking target content expresses agreement, liking, etc. The "like count threshold" refers to a pre-set limit on the number of times the "like" action can be performed. The text associated with the "like" action can be pre-set, such as a pre-defined thank-you message for liking.

[0156] In this embodiment, the interactive event can be triggered by a "like" operation, meaning the user can like the information stream content displayed on the content browsing page. At this time, the terminal can detect the "like" operation on the target content, respond to the trigger event corresponding to the "like" operation, obtain the historical number of likes, calculate the current number of likes based on the historical number of likes, and then compare the current number of likes with a "like" threshold. If the current number of likes is less than or equal to the "like" threshold, it indicates that the conditions for displaying promoted content have not been met. In this case, the terminal can first save the current number of likes to the cache. Then, if the terminal determines that the current number of likes is greater than the "like" threshold, it will execute the action of displaying promoted content. That is, the terminal determines the insertion position of the target promoted content according to the display position of the target content after the "like" operation, and simultaneously obtains the target promoted content including text related to the "like" operation. Then, the terminal loads and displays the target promoted content at the insertion position, and simultaneously reloads and displays the information stream content with the changed position based on the insertion position of the target promoted content.

[0157] In the above embodiments, by responding to the like operation on the target content in the information flow content, the current number of likes corresponding to the like operation is counted. When the current number of likes is greater than the like count threshold, the inserted target promotional content is displayed in the information flow content based on the target content after the like operation. It is not necessary to directly display the promotional content in the information flow content of the content browsing page according to the pre-set position, thereby saving computer resources for displaying promotional content.

[0158] In a specific embodiment, such as Figure 11 The diagram shown is a flowchart of a method for displaying promotional content, executed by a computer device, which can be a server or a terminal, preferably a terminal. The method specifically includes the following steps:

[0159] S1102, Display information stream content in the content browsing page, and in response to an interaction event targeting the target content in the information stream content, display the interaction result content in the information stream content.

[0160] S1104, count the current number of interactions corresponding to the interaction events. When the current number of interactions exceeds a preset threshold, send a target promotional content retrieval request to the server, which includes the interaction events.

[0161] S1106, obtain the target promotion content and the insertion position of the target promotion content returned by the server based on the interaction event, insert the target promotion content into the information flow content of the content browsing page based on the insertion position of the target promotion content, and display the information flow content with the changed position based on the insertion position of the target promotion content.

[0162] S1108, trigger a reminder event based on the inserted target promotional content, respond to the reminder event, and provide a reminder according to the target reminder method, which is used to remind users to insert target promotional content into the information flow content.

[0163] S1110, in response to a content viewing operation for the target promotional content, redirects from the content browsing page to the target promotional content details page, and displays the target promotional details content on the target promotional content details page.

[0164] S1112, in response to a switching event for the target promotional content, displays the switched promotional content in the information flow content. The switched promotional content is associated with the switching event and is obtained by switching the target promotional content inserted in the information flow content.

[0165] S1114, in response to a closing event for the promotional content, remove the promotional content from its insertion position and display the feed content after the promotional content has been removed.

[0166] In the above embodiments, by responding to interactive events targeting the content in the information stream, the target promotional content is inserted into the information stream content of the content browsing page according to a preset number of times threshold. This eliminates the need to directly display the promotional content in a pre-set position within the information stream content, thus saving computer resources used for displaying promotional content. The terminal can then remind the user to view the inserted promotional content, and the user can also switch between displayed promotional content and close the inserted target promotional content, thereby improving the user's browsing experience and ultimately enhancing the effectiveness and conversion rate of the promotional content.

[0167] In one specific embodiment, this promotional content display method is applied to a social media platform. Promotional content can be displayed through the social media platform; for example, the promotional content can be native advertising. That is, when a social media platform promotes native advertising, it can use this promotional content display method. This native advertising can be provided by the advertiser. Specifically: A user logs into the social media platform and browses social media information through the social media page. This social media information is displayed in a feed format on the social media page, and the user can browse the feed by swiping. Then, when the user interacts with the media content in the social media information, the terminal detects the interaction event and can respond by displaying the media content after the interaction is completed, such as liking or sharing the media content. In Android operating system terminal applications, an OnClickListener (click event detector) can be set to detect the user's liking of the media content. Simultaneously, the terminal can insert promotional content. That is, the insertion position of the promotional content is determined based on the display position of the media content after the interaction on the social media page. For example, the display position after the original media content can be used as the insertion position of the promotional content. At this point, the terminal can retrieve native ads from the cache or the social media platform's servers. For example, the server can select native ads from its stored ad library based on user history data and advertiser targeting strategies, and return them to the terminal. The terminal then loads and displays the native ads at their designated insertion points, while simultaneously reloading and displaying other media content whose positions on the social media page have changed. The native ads can be displayed as ad cards. The terminal then displays the social media page with the inserted native ads. Users can then browse, close, or swipe away from the native ads. This means that native ads are only displayed through interactive events, rather than being displayed directly on the page in pre-set positions, saving computer resources. Furthermore, since the native ad content matches the style of the media content, it blends seamlessly into the news feed, reducing user aversion to ads and improving ad effectiveness and conversion rates.

[0168] In one specific embodiment, this promotional content display method is applied to an instant messaging application. Specifically, when a user browses a Moments page through an instant messaging application, they can interact with information posted by friends displayed in a feed. For example, they can like, comment on, and share posts. At this time, the terminal detects the interaction event and can respond by displaying media content after the interaction, such as liking or sharing the media content. In Android operating system applications, an OnClickListener (click event detector) can be set to detect the user's liking of the media content. Simultaneously, the terminal can insert promotional content. That is, the insertion position of the promotional content is determined based on its display position on the social media page after the interaction. For example, the position after the original media content can be used as the insertion position. The terminal can then retrieve native ads from the cache or the social media platform's server, load and display the native ads at the determined insertion position, and reload and display other media content whose positions on the social media page have changed. The native ads can be displayed in the form of advertising cards. At this point, the terminal displays a social media page with inserted native ads. Users can then view the displayed native ads, close them, or swipe away from them. This means native ads are only displayed through interactive events, rather than being displayed directly on the page in a pre-defined location, saving computer resources. Furthermore, when native ads are inserted into social media pages, their content matches the style of the media content, allowing them to blend seamlessly into the news feed. This reduces user aversion to ads and improves ad effectiveness and conversion rates.

[0169] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0170] Based on the same inventive concept, this application also provides a promotional content display device for implementing the promotional content display method described above. The solution provided by this device is similar to the implementation described in the above method; therefore, the specific limitations in one or more promotional content display device embodiments provided below can be found in the limitations of the promotional content display method described above, and will not be repeated here.

[0171] In one embodiment, such as Figure 12 As shown, a promotional content display device 1200 is provided, including: an information flow display module 1202, an interaction module 1204, a promotional content display module 1206, and a promotional page display module 1208, wherein:

[0172] Information flow display module 1202 is used to display information flow content in the content browsing page;

[0173] The interaction module 1204 is used to respond to interaction events targeting target content in the information stream content and display the interaction result content in the information stream content;

[0174] The promotional content display module 1206 is used to display the inserted target promotional content in the information flow content. The target promotional content is associated with interactive events.

[0175] The promotion page display module 1208 is used to display the target promotion content details page in response to a trigger operation on the target promotion content.

[0176] In one embodiment, the promotional content display module 1206 is further configured to display at least two target promotional contents inserted into the information flow content, wherein the at least two target promotional contents are respectively associated with an interactive event; and to display information flow content with changing positions based on the insertion positions of the at least two target promotional contents.

[0177] In one embodiment, the promotional content display module 1206 sends a target promotional content acquisition request to the server, the target promotional content acquisition request carrying an interaction event; acquires the target promotional content and the insertion position of the target promotional content returned by the server based on the interaction event; inserts the target promotional content into the information flow content of the content browsing page based on the insertion position of the target promotional content, and displays the information flow content with the changed position based on the insertion position of the target promotional content.

[0178] In one embodiment, the target promotional content includes text content associated with the interaction event and content to be promoted; the promotional content display module 1206 is further configured to obtain the insertion position of the text content associated with the interaction event and the target promotional content from the cache, and send a promotional content retrieval request to the server; obtain the content to be promoted returned by the server, and insert the target promotional content, including the text content and the content to be promoted, into the information flow content of the content browsing page according to the insertion position of the target promotional content.

[0179] In one embodiment, the promotional content display module 1206 is further configured to determine information content following the interaction result content from the information flow content; display the inserted target promotional content between the interaction result content and the information content, and display the information content with a changed position, wherein the display style of the target promotional content is consistent with the display style of the information flow content.

[0180] In one embodiment, the promotional content display module 1206 is also used to count the current number of interactions corresponding to the interactive events; when the current number of interactions is greater than a preset threshold, the inserted target promotional content is displayed in the information flow content.

[0181] In one embodiment, the promotional content display module 1206 is further configured to display the inserted target promotional content in the information flow content, and trigger a reminder event based on the inserted target promotional content; respond to the reminder event, and provide a reminder according to the target reminder method, which is used to remind users to insert the target promotional content in the information flow content.

[0182] In one embodiment, the promotional content display device 1200 further includes:

[0183] The slide-over module is used to respond to a slide-over operation on target promotional content inserted in the news feed content, remove the target promotional content from its insertion position, and display the news feed content after the target promotional content has been removed.

[0184] In one embodiment, the promotional content display device 1200 further includes:

[0185] The close module is used to respond to a close event for the target promotional content, remove the target promotional content from its insertion position, and display the information stream content after the target promotional content is removed.

[0186] In one embodiment, the promotional content display device 1200 further includes:

[0187] The view module is used to respond to content viewing operations for the target promotional content, redirecting the user from the content browsing page to the target promotional content details page; and displaying the target promotional details content on the target promotional content details page.

[0188] In one embodiment, the promotional content display device 1200 further includes:

[0189] The dwell module is used to respond to dwell events that occur at the location of target content in the information stream. It displays inserted target promotional content in the information stream, and the dwell time of the target promotional content is associated with the dwell event duration. The information stream content with the changed position is displayed based on the insertion position of the target promotional content.

[0190] In one embodiment, the promotional content display device 1200 further includes:

[0191] The switching module is used to respond to a switching event for the target promotional content and display the switched promotional content in the information flow. The switched promotional content is associated with the switching event and is obtained by switching the target promotional content inserted in the information flow.

[0192] In one embodiment, the promotional content display device 1200 further includes:

[0193] The "Like" scenario module is used to display feed content on the content browsing page; in response to a "like" action on target content within the feed, it displays the target content after the "like" action in the feed; it counts the current number of likes corresponding to the "like" action, and when the current number of likes exceeds a threshold, it displays inserted target promotional content in the feed based on the target content after the "like" action. The target promotional content includes text related to the "like" action; and it redisplays the feed content with the changed position based on the insertion position of the target promotional content.

[0194] The modules in the aforementioned promotional content display device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the operations corresponding to each module.

[0195] In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 13As shown, this computer device includes a processor, memory, input / output interfaces (I / O), and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides the environment for the operating system and computer programs stored in the non-volatile storage media. The database stores data such as content browsing pages, information stream content, and promotional content. The I / O interfaces are used for exchanging information between the processor and external devices. The communication interface is used for communicating with external terminals via a network connection. When the computer program is executed by the processor, it implements a method for displaying promotional content.

[0196] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 14 As shown, the computer device includes a processor, memory, input / output interfaces, a communication interface, a display unit, and an input device. The processor, memory, and input / output interfaces are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interfaces. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interfaces are used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a method for displaying promotional content. The display unit of the computer device is used to form a visually visible image. It can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.

[0197] Those skilled in the art will understand that Figure 13 or Figure 14The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0198] In one embodiment, a computer device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above method embodiments.

[0199] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above method embodiments.

[0200] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.

[0201] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions.

[0202] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments described above. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.

[0203] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0204] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A method for displaying promotional content, characterized in that, The method includes: Display information feed content on the content browsing page; In response to an interaction event targeting target content in the information stream content, display the interaction result content in the information stream content; The inserted target promotional content is displayed in the information stream content, and the target promotional content is associated with the interactive event; In response to a triggered action on the target promotional content, the target promotional content details page is displayed.

2. The method according to claim 1, characterized in that, The process of displaying the inserted target promotional content in the information stream includes: At least two targeted promotional content items are inserted into the information flow content, and the at least two targeted promotional content items are respectively associated with the interactive event; The information stream content displays changes in the insertion position based on the insertion position of the at least two target promotional contents.

3. The method according to claim 1, characterized in that, The step of displaying inserted target promotional content in the information flow content, wherein the target promotional content is associated with the interaction event, and displaying information flow content with changing positions based on the insertion position of the target promotional content, includes: Send a target promotional content retrieval request to the server, wherein the target promotional content retrieval request carries the interactive event; Obtain the target promotion content returned by the server based on the interaction event and the insertion position of the target promotion content; The target promotional content is inserted into the information flow content of the content browsing page based on its insertion position, and the information flow content with the changed position is displayed based on the insertion position of the target promotional content.

4. The method according to claim 1, characterized in that, The target promotional content includes text content associated with the interactive event and content to be promoted; The process of displaying the inserted target promotional content in the information stream includes: Retrieve the text content associated with the interaction event and the insertion position of the target promotional content from the cache, and send a promotional content retrieval request to the server; The server returns the content to be promoted, and the target promotion content, including the text content and the content to be promoted, is inserted into the information flow content of the content browsing page according to the insertion position of the target promotion content.

5. The method according to claim 1, characterized in that, The step of displaying inserted target promotional content in the information stream content, wherein the target promotional content is associated with the interaction event, includes: Determine the information content following the interaction result content from the information stream content; The target promotional content is displayed between the interactive result content and the information content, and the information content is displayed with a changed position. The display style of the target promotional content is consistent with the display style of the information flow content.

6. The method according to claim 1, characterized in that, The process of displaying the inserted target promotional content in the information stream includes: Count the number of current interactions corresponding to the aforementioned interactive events; When the current number of interactions exceeds a preset threshold, the inserted target promotional content is displayed in the information stream content.

7. The method according to claim 1, characterized in that, The process of displaying the inserted target promotional content in the information stream includes: The inserted target promotional content is displayed in the information stream content, and a reminder event is triggered based on the inserted target promotional content; In response to the notification event, a notification is sent according to the target notification method, which is used to remind the user to insert the target promotional content into the information stream content.

8. The method according to claim 1, characterized in that, After displaying the inserted target promotional content in the information flow content, the following is also included: In response to a swipe operation on target promotional content inserted into the feed content, the target promotional content is removed from its insertion position, and the feed content after the target promotional content has been removed is displayed.

9. The method according to claim 1, characterized in that, After displaying the inserted target promotional content in the information flow content, the following is also included: In response to a close event for the target promotional content, the target promotional content is removed from its insertion position. Displays the feed content after the target promotional content has been removed.

10. The method according to claim 1, characterized in that, In response to a triggered operation targeting the target promotional content, the interaction result content of the target promotional content details page is displayed, including: In response to a content viewing operation for the target promotional content, the user is redirected from the content browsing page to the target promotional content details page. The target promotion details page displays the target promotion details.

11. The method according to claim 1, characterized in that, The method further includes: In response to a dwell event for the location of target content in the information stream content, inserted target promotional content is displayed in the information stream content, and the target promotional content is associated with the dwell duration of the dwell event; The information stream content displays changes in the insertion position based on the target promotion content.

12. The method according to claim 1, characterized in that, After displaying the inserted target promotional content in the information flow content, the following is also included: In response to a switching event for the target promotional content, the switched promotional content is displayed in the information stream content. The switched promotional content is associated with the switching event and is obtained by switching the target promotional content inserted in the information stream content.

13. The method according to claim 1, characterized in that, The method further includes: Display information feed content on the content browsing page; In response to a like operation on target content in the information stream, the target content after the like operation is displayed in the information stream content; The current number of likes corresponding to the like operation is counted. When the current number of likes is greater than the number of likes threshold, the target promotion content is inserted into the information flow content based on the target content after the like operation. The target promotion content includes text related to the like operation. The information stream content with the changed position is redisplayed based on the insertion position of the target promotional content.

14. A promotional content display device, characterized in that, The device includes: The information flow display module is used to display information flow content on the content browsing page; An interaction module is used to respond to an interaction event on target content in the information stream content and display the interaction result content in the information stream content; A promotional content display module is used to display inserted target promotional content in the information flow content, wherein the target promotional content is associated with the interactive event; The promotion page display module is used to display the details page of the target promotion content in response to a triggered operation on the target promotion content.

15. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 13.

16. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 13.

17. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 13.