Media data processing method and device, equipment and storage medium

By generating customized promotional pages that are linked to user interactions, the problem of monotonous promotional pages in media applications is solved, thereby increasing user interest and conversion rates.

CN121658703APending Publication Date: 2026-03-13TENCENT 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
Filing Date
2024-09-13
Publication Date
2026-03-13

AI Technical Summary

Technical Problem

Promotional pages in media applications are too simplistic, resulting in low user interest and reduced push conversion rates.

Method used

By responding to user interactions with media data, promotional pages associated with the interactive content are generated, and customized promotional pages are created based on the interactions, thereby increasing page richness.

Benefits of technology

This increased user interest in the media data on the promotional page, thereby improving the push conversion rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121658703A_ABST
    Figure CN121658703A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a media data processing method and device, equipment and a storage medium, and the method comprises the steps: responding to the interaction operation of a first object for first media data, and displaying the interaction content associated with the first media data. If the interaction operation for the first media data meets the data promotion condition, displaying a promotion page of the first media data; the promotion page is associated with the interactive content. Wherein the promotion page is used for promoting the first media data. According to the method and the device, the page richness of the promotion page can be improved, the interestingness of the user for the media data in the promotion page is improved, and the pushing conversion rate of the promotion page is further improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to a media data processing method, apparatus, device, and storage medium. Background Technology

[0002] Currently, media applications (such as shopping applications, video applications, novel applications, etc.) are increasingly popular among users (such as first-time users and second-time users). When users browse media data in a media application, the media application can determine the user's interests based on the user's behavioral data on the media data and push media data that the user is interested in to the user in the promotion page.

[0003] During implementation, it was found that the media data promotion page was too simplistic and lacked richness, resulting in low user interest in the media data on the promotion page and reducing the conversion rate of the promotion page. Summary of the Invention

[0004] This application provides a media data processing method, apparatus, device, and storage medium to improve the richness of promotional pages, increase user interest in media data on promotional pages, and thereby improve the conversion rate of promotional page pushes.

[0005] One embodiment of this application provides a media data processing method, including:

[0006] In response to an interactive operation by a first object on first media data, interactive content associated with the aforementioned first media data is displayed;

[0007] If the interactive operation on the aforementioned first media data meets the data promotion conditions, then the promotion page for the aforementioned first media data will be displayed; the promotion page is associated with the aforementioned interactive content.

[0008] The aforementioned promotional page is used to promote the aforementioned first media data.

[0009] One embodiment of this application provides a media data processing method, including:

[0010] A promotion page for receiving first media data; the first promotion page is a page displayed by the terminal corresponding to the first object when the interactive operation on the first media data meets the data promotion conditions. The promotion page is associated with the interactive content, which is the content associated with the first media data displayed in response to the interactive operation on the first media data by the first object.

[0011] The above promotional page will be displayed;

[0012] The aforementioned promotional page is used to promote the aforementioned first media data.

[0013] One embodiment of this application provides a media data processing apparatus, including:

[0014] The first display module is used to respond to the interactive operation of the first object on the first media data and display the interactive content associated with the first media data.

[0015] The second display module is used to display a promotion page for the first media data if the interactive operation on the first media data meets the data promotion conditions; the promotion page is associated with the interactive content.

[0016] The aforementioned promotional page is used to promote the aforementioned first media data. One embodiment of this application provides a media data processing apparatus, including:

[0017] The receiving module is used to receive the promotion page of the first media data; the first promotion page is the page displayed by the terminal corresponding to the first object when the interactive operation of the first media data meets the data promotion conditions. The promotion page is associated with the interactive content, which is the content associated with the first media data displayed in response to the interactive operation of the first object on the first media data.

[0018] The third display module is used to display the aforementioned promotional page;

[0019] The aforementioned promotional page is used to promote the aforementioned first media data.

[0020] One embodiment of this application provides a computer device, including a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the steps of the method described above.

[0021] One embodiment of this application provides a computer storage medium storing a computer program, which, when executed by a processor, performs the steps of the above-described method.

[0022] One aspect of this application provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the above-described method.

[0023] The promotional pages in this application are related to the interactive content; that is, the promotional pages are related to the interactive content viewed by the first object. Different objects have different interactive operations on the first media data, resulting in different interactive content viewed by different objects. Therefore, different promotional pages can be generated for different objects, realizing the generation of customized promotional pages for objects (i.e., users) and improving the richness of the promotional pages. At the same time, the promotional pages can be used to promote the first media data, that is, to promote the first media data based on richer promotional pages, which can increase users' interest in the media data on the promotional pages, thereby improving the conversion rate of the promotional page push. Attached Figure Description

[0024] To more clearly illustrate the technical solutions in the embodiments of this application or the background art, the accompanying drawings used in the embodiments of this application or the background art will be described below.

[0025] Figure 1 This is a schematic diagram of the structure of a media data processing system provided in an embodiment of this application;

[0026] Figure 2 This is a schematic diagram of an interface for a product promotion scenario provided in an embodiment of this application;

[0027] Figure 3 This is a schematic flowchart of a media data processing method provided in an embodiment of this application;

[0028] Figure 4a This is a schematic diagram of a scenario regarding a promotional page provided in an embodiment of this application;

[0029] Figure 4b This is a schematic diagram of a buyer's behavior path provided in an embodiment of this application;

[0030] Figure 5 This is a flowchart illustrating another media data processing method provided in an embodiment of this application;

[0031] Figure 6 This is a schematic diagram of the interface of a promotion page provided in an embodiment of this application;

[0032] Figure 7 This is a schematic diagram of another promotional page provided in the embodiments of this application;

[0033] Figure 8 This is a schematic diagram of another promotional page provided in the embodiments of this application;

[0034] Figure 9 This is a schematic diagram of another promotional page provided in the embodiments of this application;

[0035] Figure 10This is a schematic diagram of another promotional page provided in the embodiments of this application;

[0036] Figure 11 This is a schematic diagram of another promotional page provided in the embodiments of this application;

[0037] Figure 12 This is a schematic diagram of another promotional page provided in the embodiments of this application;

[0038] Figure 13 This is a flowchart illustrating another media data processing method provided in an embodiment of this application;

[0039] Figure 14 This is a schematic diagram of a details page provided in an embodiment of this application;

[0040] Figure 15 This is a schematic diagram of another details page provided in an embodiment of this application;

[0041] Figure 16 This is a schematic diagram of another details page provided in an embodiment of this application;

[0042] Figure 17 This is a schematic diagram of another details page provided in an embodiment of this application;

[0043] Figure 18 This is a flowchart illustrating another media data processing method provided in an embodiment of this application;

[0044] Figure 19 This is a schematic diagram of the structure of a media data processing device provided in an embodiment of this application;

[0045] Figure 20 This is a schematic diagram of the structure of another media data processing device provided in the embodiments of this application;

[0046] Figure 21 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Detailed Implementation

[0047] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0048] To facilitate a clearer understanding of this application, we will first introduce... Figure 1 , Figure 1This is a schematic diagram of the structure of a media data processing system provided in an embodiment of this application, such as... Figure 1 As shown in the schematic diagram, the media data processing system includes a server 10 and a terminal cluster. The terminal cluster can include multiple terminals, such as a first terminal, a second terminal, a third terminal, ..., an nth terminal; where n is an integer greater than 1. Communication connections can exist between terminals in the cluster, and any terminal in the cluster can have a communication connection with the server 10. This application does not limit the connection method of the aforementioned communication connections; they can be directly or indirectly connected via wired communication, wireless communication, or other methods. This application does not impose any restrictions here.

[0049] It should be noted that, as Figure 1 Each terminal in the terminal cluster shown can have a media application installed. When this media application runs on each terminal, it can interact with the aforementioned... Figure 1 The servers 10 shown interact with each other, enabling each server 10 to receive data from each terminal.

[0050] The media application can be a social networking application, instant messaging application, live streaming application, short video application, video application, music application, shopping application, novel application, or application for downloading, etc., and has media data display and media data search functions. The aforementioned media application can be a standalone application or an embedded sub-application integrated into an application (such as an instant messaging application, social networking application, video application, etc.), and this application does not impose any limitations on this.

[0051] The media data processing system in this application can be used in scenarios such as product promotion, multimedia content promotion, and application promotion. In product promotion scenarios, media data can refer to products, such as cosmetics, clothing, daily necessities, and school supplies. In multimedia content promotion scenarios, media data can refer to articles, video data, and audio data. In application promotion scenarios, media data can refer to various applications, such as ride-hailing applications, social applications, game applications, video conferencing applications, live streaming applications, and shopping applications. The first media data is the media data used by the first object to perform interactive operations. The second media data is the media data used for comparison with the first media data. The third media data is media data with the same media type as the first media data. The specific first and third media data can be determined according to the application scenario.

[0052] For example, let's take the application of the aforementioned media data processing system in a product promotion scenario as an example. Please refer to [link / reference]. Figure 2 , Figure 2 This is a schematic diagram of an interface for a product promotion scenario provided in this application embodiment. Both the terminal corresponding to the first object and the terminal corresponding to the second object have a shopping application installed. The terminal corresponding to the first object can be any terminal in the media data processing system, taking the terminal corresponding to the first object as the first terminal. The terminal corresponding to the second object can be any terminal in the media data processing system other than the terminal corresponding to the first object, taking the terminal corresponding to the second object as the second terminal. The first terminal can log in to the shopping application based on the basic information of the first object, displaying the product search page 21 of the shopping application. The product search page 21 includes a search box and multiple product areas corresponding to various products. These product areas include a first product area 211, a second product area 212, a third product area 213, and a fourth product area 214. Each product area displays products related to facial cleansing. For ease of distinction, the products displayed in the first product area 211, the second product area 212, the third product area 213, and the fourth product area 214 are respectively referred to as the first product, the second product, the third product, and the fourth product. Each product area can include a thumbnail of the corresponding product and key information about the product. A thumbnail can be a scaled-down version of the product image, while the product image can be the one displayed on the product details page. Key information about the product can include its purpose, price, sales volume, etc. In the product search page 21, the key information in the product areas all pertains to its purpose.

[0053] When the first terminal detects a triggered operation (i.e., an interactive operation) on the product area 214 of the product search page 21, the first terminal can display the details page 22 of the fourth product. The details page 22 displays the product image, usage (i.e., "refreshing facial cleanser"), price (i.e., "123 yuan"), details component 221, and purchase component 222 of the fourth product. Details component 221 can be used to locate the detailed information on the details page 22 of the fourth product, and purchase component 222 can be used by the first user to perform a purchase operation on the fourth product. The details page 22 may also include reviews, details, and promotional information of the fourth product. The first user can view these information by swiping the details page 22 or through other means.

[0054] like Figure 2In the process, when the first terminal detects a swipe operation on the details page 22, and the swipe operation stops at the comment area on the details page 22, it is determined that a trigger operation has been detected for the comment area, that is, an operation to view the comment information of the fourth product has been detected. In response to the operation to view the comment information of the fourth product, the terminal can display the comment information of the fourth product on the details page 22, such as "Little A: Great review!", "Little B: Good effect!", etc. When the first terminal displays the comment information on the details page 22, it can also display the interactive area of ​​the fourth product on the details page 22. This interactive area displays the question information of the fourth product, and this interactive area is also used to retrieve the answer information corresponding to the question information of the fourth product.

[0055] Furthermore, the first terminal detects a trigger operation on the details component 221 in the details page 22, confirming that a viewing operation for the details information of the fourth product has been detected. The first terminal can display the details information of the fourth product on the details page 22, which may include product introduction, design specifications, and product images. The product introduction can be used to show the first user how to use the product, safety certification documents, product provider information, etc. The design specifications can be used to show the first user the product's design concept and design process. When the first terminal detects a trigger operation on the purchase component 222 by the first user, confirming that a purchase operation for the fourth product has been detected, the payment page 23 for the fourth product can be displayed. The payment page 23 displays the payment result for the fourth product, indicating that the payment for the fourth product has been completed.

[0056] The aforementioned fourth product can be referred to as the first media data. Actions triggered by the product area 214 on the product search page 21, actions to view comments on the fourth product, actions to view details of the fourth product, and actions to purchase the fourth product can all be considered interactive actions related to the fourth product. The product image, usage (i.e., "refreshing facial cleansing"), price (i.e., "123 yuan"), details component 221, purchase component 222, comments, details of the fourth product, and content displayed on the payment page 23 of the details page can all be considered interactive content.

[0057] If the interactive operation for the fourth product meets the data promotion conditions, the first terminal can generate and display a promotion page 231 for the fourth product. Part of the interactive content in this promotion page 231, such as… Figure 2The promotion page 231 includes review information 232 of the fourth product (such as "positive reviews" or "good results"), main image data 233 of the fourth product, details information 234 of the fourth product, an update component 235 (i.e., updating the style), a promotion component 236 (i.e., agreeing to the promotion), and a cancellation component 237. The cancellation component 237 is used to close the promotion page 231, the promotion component 236 is used to promote the promotion page 231, and the update component 235 can be used to update the promotion page 231. In response to a trigger operation on the promotion component 236 in the promotion page 231, a promotion operation on the promotion page 231 is detected, and the promotion page 231 is sent to a second terminal, which can display the promotion page 231.

[0058] In summary, as shown in the content displayed on promotion page 231, this page includes the interactive content viewed by the first user. That is, the promotion page is generated based on the first user's interactive actions with the fourth product. For the same product, different users will have different interactive actions and view different interactive content. Therefore, for the same product, different promotion pages can be generated for different users, achieving customized promotion pages for users (i.e., users) and increasing the richness of the promotion pages. Simultaneously, the promotion page can be used to promote products; that is, promoting products based on a richer promotion page can increase user interest in the products on the promotion page, thereby increasing the conversion rate of the promotion page. (Preference for interactive actions.)

[0059] Further, please see Figure 3 This is a flowchart illustrating a media data processing method provided in an embodiment of this application. Figure 3 As shown, this method can be derived from... Figure 1 The method can be executed by any terminal in the terminal cluster. In this application, the terminals used to execute the media data processing method can be collectively referred to as the first terminal. The method may include the following steps:

[0060] S101. In response to the first object's interactive operation on the first media data, display the interactive content associated with the first media data.

[0061] It should be noted that interactive operations may include at least one of the following: viewing the first details page of the first media data; comparing the first details page of the first media data with the second details page of the second media data; viewing the promotional information page associated with the first media data; and specified interactive operations. The second media data is the media data being compared with the first media data. The details page (such as the first details page or the second details page) may include one or more of the following: corresponding media data, media data comment information, details information, and image data. The details information is related to the media type of the media data. For example, if the first media data is a product, the product details information may include the product's design specifications, product introduction, etc. If the first media data is a video, the video details information may include the video's author, shooting time, number of plays, and main content. If the first media data is an article, the article details information may include the article's author, publication time, main content, and number of reads. If the first media data is an application, the application details information may include the application's release time, version number, main functions, and size.

[0062] The operations for viewing the first details page may include at least one of the following: viewing comments on the first media data, viewing details of the first media data, and viewing image data of the first media data. The operations for comparing the first details page of the first media data with the second details page of the second media data may include at least one of the following: comparing comments on the first media data and the second media data, comparing details of the first media data and the second media data, and comparing image data of the first media data and the second media data.

[0063] The promotional information page can include promotional information related to the corresponding media data. Specifically, when the primary media data is a product, the promotional information page can be a shopping cart page, a product provider's details page, or a sub-page within the product's details page (i.e., a page area within the product's details page that contains the product's promotional information). The shopping cart page can display the product the first user wants to purchase. The product provider's details page can include all products offered by the provider and all promotional information offered by the provider (such as discounts for purchases over a certain amount or other discount information). In other words, when the interactive operation is a viewing operation on the promotional information page associated with the primary media data, the interactive content is the promotional information of the primary media data.

[0064] Specifically, when the interactive operation includes viewing the first details page, the interactive content can include the content viewed on the first details page; when the interactive operation includes comparing the first details page of the first media data and the second details page of the second media data, the interactive content includes the content being compared on both the first and second details pages. When the interactive operation includes viewing the discount information page associated with the first media data, the interactive content includes the discount information viewed on the discount information page.

[0065] The specified interactive operation is related to the media type of the media data. When the first media data is a product, the specified interactive operation can be a purchase operation, a comment operation, etc. When the first media data is video data, the specified interactive operation can be a playback operation, and the interactive content can be playback progress, playback target, etc. When the first media data is an article, the specified interactive operation can be a reading operation; when the first media data is an application, the specified interactive operation can be a download operation.

[0066] Specifically, when the interactive operation includes viewing the first details page, the interactive content can include the content viewed on the first details page; when the interactive operation includes comparing the first details page of the first media data and the second details page of the second media data, the interactive content includes the content being compared on both the first and second details pages. When the interactive operation includes viewing the discount information page associated with the first media data, the interactive content includes the discount information viewed on the discount information page.

[0067] S102. If the interactive operation on the first media data meets the data promotion conditions, the promotion page of the first media data is displayed; wherein, the promotion page is used to promote the first media data.

[0068] In this application, when a first terminal responds to an interactive operation by a first object on the first media data, it can obtain operation data such as operation duration, number of operations, and operation type from a database. Therefore, the first terminal can determine whether the interactive operation on the first media data meets the data promotion conditions based on the operation data. If it is determined that the interactive operation on the first media data meets the data promotion conditions, a promotion page for the first media data is generated and displayed. Since different objects perform different interactive operations on the first media data, the interactive content viewed by different objects will also be different. Therefore, different promotion pages can be generated for different objects, realizing the generation of customized promotion pages for objects (i.e., users) and improving the richness of the promotion pages.

[0069] It should be noted that the data promotion conditions can include any of the following: Condition 1, the interactive operation includes a specified interactive operation; Condition 2, the number of operations of the interactive operation is greater than the number threshold; Condition 3, the duration of the interactive operation is greater than the duration threshold; Condition 4, the number of operation types corresponding to the interactive operation is greater than the number of types threshold. For example, if the number of types threshold is 3, taking the first media data as a product, it is detected that the first object sequentially performs the following interactive operations on the product: viewing comment information, viewing details information, viewing product images, and comparing product images; at this time, the number of operation types of the first object performing interactive operations on the product is 4, that is, the number of operation types of the first object performing interactive operations on the product is greater than 3. Therefore, the interactive operations on the first media data meet the data promotion conditions. It should be noted that the promotion page is related to the interactive content, that is, the promotion page is related to the interactive content viewed by the first object, that is, the promotion page includes part or all of the interactive content. For example, taking the first media data as a product, the interactive content viewed by the first object includes product comment information and image data, and the promotion page can include part of the product comment information and image data.

[0070] For example, taking the first media data as a product, the first terminal, in response to a purchase operation on the product, can determine that the interaction operation on the first media data meets the data promotion conditions. It can then display the product's payment page (i.e., the page indicating successful payment) and the product's promotion page. The promotion page is located above the payment page, meaning it obscures part or all of the content on the payment page. Similarly, in response to a comment operation on the product, the first terminal can display the product's comment completion page and the product's promotion page. This promotion page is located above the comment completion page, meaning it obscures part or all of the content on the comment completion page. The comment completion page indicates the first user's comment result on the product and the user being commented on, with the comment result indicating a successful comment.

[0071] Please refer to Figure 4a , Figure 4a This is a schematic diagram illustrating a scenario for generating a promotional page, provided in an embodiment of this application. Taking a media application as an example, such as a shopping application... Figure 4a As shown in the diagram, the scenario may include product scenarios, shopper behavior, data collection, collection of promotional content, generation of promotional pages, etc.

[0072] Among them, product scenarios can include viewing scenarios, comparison scenarios, and transaction scenarios. In the viewing scenario, it can refer to the first person viewing the product details page. In the comparison scenario, it can refer to comparing the details pages of multiple products. In the transaction scenario, it can refer to viewing the product's discount page.

[0073] In this context, buyer behavior can be termed interactive operations, including buyer behavior in viewing scenarios, comparison scenarios, and transaction scenarios. Viewing scenarios refer to a shopper's (e.g., the first buyer) actions on a product's details page, such as viewing product images, viewing detailed information, and viewing reviews. In comparison scenarios, buyer behavior refers to a shopper's actions on comparing a product's details page with the details pages of the products being compared, such as comparing product images, comparing detailed information, and comparing reviews. In transaction scenarios, buyer behavior refers to a shopper's actions on a page displaying promotional information associated with the product, such as viewing promotional offers.

[0074] Data collection can refer to generating viewing behavior data based on buyer behavior in a viewing scenario, generating comparative behavior data based on buyer behavior in a comparison scenario, and generating transaction behavior data based on buyer behavior in a transaction scenario. Viewing behavior data, comparative behavior data, and transaction behavior data can be collectively referred to as operational data.

[0075] The specified interactive operations can include purchasing and commenting on products.

[0076] In this context, collecting promotional content refers to obtaining promotional content based on action data (i.e., viewing behavior data, comparison behavior data, and transaction behavior data) when a specified interactive action is detected on a product. For example, in a viewing scenario, promotional content may include product images, reviews, and details; in a comparison scenario, promotional content may include the content being compared; and in a transaction scenario, promotional content may include discount information.

[0077] Generating a promotional page can refer to responding to a shopper's specific interactive action on a product (i.e., a purchase or review action) and generating a promotional page based on the obtained interactive content. Additionally, it can respond to a push notification action targeting the promotional page, pushing the promotional page to the user.

[0078] It should be noted that, as Figure 4b As shown, shopper behavior in the above product scenarios can be divided into three categories, or three behavioral paths. These three behavioral paths can be categorized as follows: Behavior Path 1: The shopper views product images, reviews, and details on the product's details page; Behavior Path 2: The shopper views product discount information on the associated discount information page; Behavior Path 3: The shopper compares the product's details page with the details pages of the products being compared.

[0079] In one embodiment, the first terminal can respond to a shopper's specified interactive operation on a product and obtain the operation time of the interactive operation (i.e., viewing or comparing) corresponding to the shopper's behavior under each behavior path. When the operation time corresponding to the shopper's behavior under a certain behavior path (taking behavior path 1 as an example) is greater than the operation time corresponding to the shopper's behavior under the other two behavior paths, a promotional page can be generated based on the interactive content associated with the shopper's behavior under behavior path 1. For example, the shopper's behavior in a product scenario includes two categories: behavior path 1 and behavior path 2. The shopper's interactive operation under behavior path 1 includes viewing product images and viewing details; the shopper's interactive operation under behavior path 2 includes viewing promotional information. The operation time corresponding to viewing product images is 10 minutes, the operation time corresponding to viewing details is 6 minutes, and the operation time corresponding to viewing promotional information is 3 minutes. Therefore, the operation time corresponding to the shopper's interactive operation under behavior path 1 is 16 minutes, the operation time corresponding to the shopper's interactive operation under behavior path 2 is 3 minutes, and the operation time corresponding to the shopper's interactive operation under behavior path 3 is 0 minutes. Since the operation time corresponding to the shopper's behavior under behavior path 1 is longer than the operation time corresponding to the shopper's behavior under behavior paths 2 and 3 respectively, in response to the shopper's specified interactive operation on the product, information associated with viewing product images and viewing details information is retrieved from the media pages associated with the product, i.e., the product images and details information from the product details page are retrieved. Based on the product images and details information, a promotional page can be generated.

[0080] In this application, the promotion page can be used to promote the first media data, that is, the first terminal can send the promotion page to other terminals to promote the first media data.

[0081] In one embodiment, the first terminal may respond to a promotion operation on the promotion page by promoting the promotion page to the terminal corresponding to the second object.

[0082] In one embodiment, a first terminal may respond to a promotional operation on the promotional page, and the terminal corresponding to the first object may send the promotional page to the background device of the media application, and the background device may push the promotional page to the terminal corresponding to the second object.

[0083] In one embodiment, the first terminal can respond to a promotion operation on the promotion page, and the terminal corresponding to the first object can publish the promotion page to the first object's personal webpage in the media application, so that objects with social relationships with the first object can view the promotion page, thereby promoting the first media data.

[0084] The second object can be an object that has a social relationship with the first object. Social relationships can include classmates, relatives and friends, colleagues, and shared interests. Shared interests can refer to sharing media data of the same media type.

[0085] The second target audience can be selected based on the push rules set by the provider of the first media data. These rules can specify the target audience's characteristics (such as gender and age). For example, if the first media data is a razor product and the push rule specifies that the target audience is male, the first terminal can respond to the first target's push request for a promotional page, pushing the promotional page to the terminal corresponding to the male target audience. Pushing the promotional page to terminals corresponding to those more interested in the first media data can improve the conversion rate of the promotional page.

[0086] The second object can be an object that has similar media behavior preferences to the first object. The media behavior preferences can be determined based on the object's interactive operations on media data within a historical time period.

[0087] The promotional pages in this application are related to the interactive content; that is, the promotional pages are related to the interactive content viewed by the first object. Different objects have different interactive operations on the first media data, resulting in different interactive content viewed by different objects. Therefore, different promotional pages can be generated for different objects, realizing the generation of customized promotional pages for objects (i.e., users) and improving the richness of the promotional pages. At the same time, the promotional pages can be used to promote the first media data, that is, to promote the first media data based on richer promotional pages, which can increase users' interest in the media data on the promotional pages, thereby improving the conversion rate of the promotional page push.

[0088] Further, please see Figure 5 This is a flowchart illustrating another media data processing method provided in an embodiment of this application. Figure 5 As shown, this method can be derived from... Figure 1 The method can be executed by any terminal in the terminal cluster. In this application, the terminals used to execute the media data processing method can be collectively referred to as the first terminal. The method may include the following steps:

[0089] S201. In response to the first object's interactive operation on the first media data, display the interactive content associated with the first media data.

[0090] S202. If the interactive operation on the first media data meets the data promotion conditions, then the promotion page of the first media data is displayed.

[0091] Optionally, if the interactive operation of the first terminal on the first media data meets the data promotion conditions, it can determine the preferred interactive operation from the interactive operation on the first media data; and display the promotion page associated with the interactive content corresponding to the preferred interactive operation.

[0092] Specifically, the first terminal can respond to the first object's interactive operation on the first media data and generate operation data. Based on the interactive operation, its corresponding operation duration, and the number of operations in this operation data, the preferred interactive operation of the first object can be determined, and the corresponding interactive content can be obtained. Based on the obtained interactive content, a promotional page related to the obtained interactive content is generated and displayed.

[0093] It should be noted that the operation data may include the operation duration, number of operations, and operation type of the interaction. Preference interaction operations can be used to reflect the interaction operations performed by the first object on content of interest to the first media data. This preference interaction operation can be determined through at least one of the following three methods: Method 1: When the number of operations corresponding to the interaction operation in the operation data is greater than an operation count threshold, the interaction operation can be determined as a preference interaction operation; Method 2: When the operation duration corresponding to the interaction operation in the operation data is greater than an operation duration threshold, the interaction operation can be determined as a preference interaction operation; Method 3: Determine the preference interaction operation based on the preference weight corresponding to the interaction operation in the operation data, as described below.

[0094] It should be noted that when the data promotion condition is that the interactive operation for the first media data includes a specified interactive operation, the preference interactive operation is equivalent to the reason label for the first object to perform the specified interactive operation for the first media data. That is, the preference interactive operation can be used to indicate the reason for the first object to perform the specified interactive operation for the first media data. For example, when the specified operation is a purchase operation, the preference interactive operation reflects the reason for the first object to perform the purchase operation for the first media data.

[0095] For example, taking the first media data as an application, the operation count threshold is 5. The operation data of the first object can include operations to view detailed information (such as release time and main functions) on the application's details page, and operations to view comments on the application's details page. The operation to view detailed information corresponds to 4 operations, and the operation to view comments corresponds to 6 operations. The first terminal responds to the first object's specified interactive operation (such as a download operation) on the application and obtains the operation data. Since the operation to view detailed information has fewer operations than the operation count threshold, and the operation to view comments has more operations than the operation count threshold, the operation to view comments can be determined as the first object's preferred interactive operation. The terminal then obtains the comment information from the application's details page, generates a promotional page related to the comment information, and displays the promotional page related to the comment information.

[0096] For example, taking an article as the first media data, the operation time threshold is 10 minutes. The interaction data of the first object can include viewing the detailed information (such as the author and main content) on the article's details page, and viewing the article to be read on the article's details page. The operation time corresponding to viewing the detailed information is 12 minutes, and the operation time corresponding to viewing the article to be read is 8 minutes. The first terminal responds to the first object's specified interaction operation (such as reading) on ​​the article and obtains the operation data. Since the operation time corresponding to viewing the detailed information is greater than the operation time threshold, and the operation time corresponding to viewing the article to be read is greater than the operation time threshold, it can be determined that the operation to view the detailed information is the first object's preferred interaction operation. The detailed information on the article's details page is obtained, a promotional page related to the detailed information is generated, and the promotional page related to the detailed information is displayed.

[0097] Optionally, the number of the above-mentioned preference interaction operations is N, where N is an integer greater than 1; the above-mentioned response to the interaction operation of the first object on the first media data, displaying a promotion page including information associated with the above-mentioned preference interaction operation, includes: in response to the interaction operation of the first object on the first media data, displaying promotional content associated with the interaction content corresponding to the above-mentioned N preference interaction operations according to the preference weights corresponding to the N preference interaction operations respectively.

[0098] Specifically, the first terminal can respond to multiple interactive operations of the first object on the first media data, generating operation data of the first object on the first media data. Based on the operation data on the first media data, when it is determined that the interactive operations of the first object on the first media data meet the data promotion conditions, the preference weight corresponding to each interactive operation can be determined based on the operation duration and number of operations corresponding to each interactive operation. The top N interactive operations with the largest corresponding preference weights are then selected from the multiple interactive operations, which are the N preferred interactive operations. The N interactive contents corresponding to the N preferred interactive operations on the first media data are obtained, and the promotion page associated with the N interactive contents of the first media data is displayed. The promotion page displays the N interactive contents corresponding to the respective preferred interactive operations in sequence according to their respective preference weights.

[0099] It should be noted that the number of preference interactions is N, where N is an integer greater than 1. The preference weight of each interaction can be determined based on at least one of the operation duration and the number of operations. For example, the longer the operation duration or the more operations, the greater the preference weight; conversely, the shorter the operation duration or the fewer operations, the smaller the preference weight. The preference weight reflects the degree of influence of the corresponding interaction on the satisfaction of data promotion conditions. There is a positive correlation between the preference weight and the degree of influence; a larger preference weight indicates a greater influence on the satisfaction of data promotion conditions, and a smaller preference weight indicates a smaller influence.

[0100] Please refer to Figure 6 , Figure 6 This is a schematic diagram of a promotional page provided in an embodiment of this application. Taking the first media data as the product as an example, the preferred interaction operations of the first object include viewing product images and viewing comment information, and the preference weight for viewing product images is greater than the preference weight for viewing comment information; therefore, in response to the first object's purchase operation on the product, the first terminal displays a promotional page, such as... Figure 6 As shown. Figure 6 The promotion page is displayed above the payment page 61. The payment page 61 may include the result of the purchase operation (i.e., "payment successful") and the promotion page 611.

[0101] The promotion page 611 may include main image data 612, comment information 613 (such as "Good review", "Useful!"), update component 614 (i.e., update style), promotion component 615 (i.e., agree to the promotion), and cancel component 616. Update component 614 is used to instruct the display of promotion page 611. Promotion component 615 is used to instruct the push of promotion page 611 to the terminal corresponding to the second object. Cancel component 616 is used to close promotion page 611. Main image data 612 may be generated based on the first object's viewing operation of the product image; comment information 613 may be generated based on the first object's viewing operation of the comment information. Specifically, since the preference weight for viewing the product image is greater than the preference weight for viewing the comment information, based on the left-to-right layout order, main image data 612 is displayed first, followed by comment information 613.

[0102] In one embodiment, Figure 6 The promotional page in the middle can also include another display effect, such as Figure 7 As shown. Figure 7 This is a schematic diagram of another promotional page provided in this application embodiment. Taking the first media data as the product as an example, the first object's preference interaction operations include viewing product images and viewing comment information, and the preference weight for viewing product images is greater than the preference weight for viewing comment information; therefore, in response to the first object's purchase operation on the product, the first terminal displays a promotional page, such as... Figure 7 As shown. Figure 7 The payment page 71 includes the result of the interactive operation (i.e., "payment successful") and the promotion page 711.

[0103] The promotion page 711 may include main image data 712, comment bullet comments (such as bullet comments 713), update component 714 (i.e., update style), promotion component 715 (i.e., agree to the promotion), and cancel component 716. Update component 713 is used to instruct the display of the promotion page 711. Promotion component 714 is used to instruct the push of promotion page 711 to the terminal corresponding to the second object. Cancel component 716 is used to close promotion page 711. Main image data 712 may be generated based on the operation data of the first object's viewing operation of the product image; comment bullet comments may be generated based on the first object's viewing operation of comment information, such as bullet comments 713 (i.e., "Xiao A: Great review!"). Specifically, since the preference weight for viewing the product image is greater than the preference weight for viewing the comment information, the product image is displayed in a fixed image style, and the comment information is displayed in a scrolling playback style.

[0104] Optionally, the aforementioned preference interaction operation includes a first preference interaction operation and a second preference interaction operation, wherein the preference weight of the first preference interaction operation is greater than the preference weight of the second preference interaction operation; the aforementioned response to the interaction operation of the first object on the first media data, displaying the promotion page of the first media data according to the preference weights corresponding to the N preference interaction operations, includes: responding to the interaction operation of the first object on the first media data, displaying information associated with the first preference interaction operation in the promotion page in a highlighted manner; and displaying information associated with the second preference interaction operation in the promotion page in a general display manner.

[0105] It should be noted that the aforementioned preference interaction operations may include a first preference interaction operation and a second preference interaction operation. The preference weight of the first preference interaction operation is greater than the preference weight of the second preference interaction operation. That is, the influence of the first preference interaction operation on the interaction operation is greater than the influence of the second preference interaction operation on the interaction operation.

[0106] It should be noted that highlighting methods can be used on promotional pages to draw the attention of objects (such as the first and second objects) to emphasize information associated with the first preferred interaction. Highlighting methods can include emphasizing the display area and highlighting the font. Font highlighting can include increasing the font size, bolding the font, and highlighting the font color, while emphasizing the display area can mean centering the display, enlarging the size of the display area, and setting area dividing lines. General display methods can be used on promotional pages to clearly display information associated with the second preferred interaction. General display methods can include font size, font color, and layout style that ensure readability.

[0107] In this application, a first terminal can respond to multiple interactive operations by a first object on the first media data, generating interactive data for the first object on the first media data. When the interactive operations by the first object on the first media data meet the data promotion conditions, the preference weight corresponding to each interactive operation is determined based on the operation duration and number of operations corresponding to each interactive operation. The two interactive operations with the larger preference weights are selected from the multiple interactive operations; these are the first preference interactive operation and the second preference interactive operation, with the preference weight of the first preference interactive operation being greater than that of the second preference interactive operation. The interactive content corresponding to the first preference interactive operation is displayed on the promotion page using methods such as highlighting the display area and font; the interactive content corresponding to the second preference interactive operation is displayed on the promotion page using methods such as font size, font color, and layout style to meet readability requirements. This ensures that the interactive content corresponding to the preference interactive operation with the larger preference weight can attract the user's attention and increase the user's interest.

[0108] In one embodiment, the aforementioned preference interaction operation includes a viewing operation on the first details page. The interaction content corresponding to the aforementioned preference interaction operation includes the content viewed on the first details page.

[0109] It should be noted that when the primary media data is a product, viewing operations can include viewing comments, viewing product images, and viewing detailed information. When the primary media data is a video, viewing operations can include viewing the main content and viewing play counts. When the primary media data is an article, viewing operations can include viewing the main content and viewing read counts. When the primary media data is an application, viewing operations can include viewing the main functions and viewing the publication time. Therefore, taking a product as the primary media data as an example, if the preference interaction includes viewing comments on the product, the interaction content corresponding to the preference interaction can refer to the product's comments.

[0110] In one embodiment, the aforementioned preference interaction operation includes a comparison operation between a first details page and a second details page. The interaction content corresponding to the aforementioned preference interaction operation includes the content being compared on the first details page and the content being compared on the second details page.

[0111] It should be noted that the second media data can be of the same media type as the first media data. For example, if the first media data is home furnishing products, the second media data should also be home furnishing products. If, before executing the interaction, the first object views the first details page of the first media data and the second details page of the second media data respectively, it can be determined that the first object is performing a comparison operation on the first details page and the second details page. Therefore, the preference interaction operation can include a comparison operation on the first details page and the second details page. Taking the first media data as clothing A and the second media data as clothing B as an example, if the preference interaction operation includes a comparison operation on the product images of clothing A and clothing B, then the interaction content corresponding to the preference interaction operation can refer to the product images of clothing A and clothing B.

[0112] In one embodiment, the aforementioned preference interaction operation includes viewing the aforementioned offers information page. The information associated with the aforementioned preference interaction operation includes the offers information viewed on the aforementioned offers information page.

[0113] It should be noted that when the primary media data is a product, viewing operations can include viewing product discount information on the shopping cart page, viewing product discount information on the product provider's details page, etc. Therefore, taking the product as the primary media data, if the preference interaction includes viewing product discount information on the shopping cart page, then the interaction content corresponding to the preference interaction can refer to the product discount information on the shopping cart page.

[0114] For further information, please refer to [link / reference]. Figure 8 , Figure 8 This is a schematic diagram of another promotional page provided in this application embodiment. Taking the first media data as the product as an example, the first object's preference interaction operation includes a price comparison operation for the product; therefore, the first terminal responds to the first object's purchase operation for the product and displays a promotional page, such as... Figure 8 As shown. Figure 8 The payment page 81 includes the result of the interactive operation (i.e., "payment successful") and the promotion page 811.

[0115] The promotion page 811 includes a first comparison area 812, a second comparison area 813, a third comparison area 814, a fourth comparison area 815, an update component 816 (i.e., update style), a promotion component 817 (i.e., agree to the promotion), and a cancellation component 818. The update component 816 instructs the display of the promotion page 811. The promotion component 814 instructs the push of the promotion page 811 to the terminal corresponding to the second object. The cancellation component 818 closes the promotion page 811. The first comparison area 812, the second comparison area 813, and the third comparison area 814 can each include product images of the corresponding compared product (i.e., the second media data). The first comparison area 812, the second comparison area 813, and the third comparison area 814 also include price discount information, such as "10 yuan off the same product," "3 yuan off the same product," and "5 yuan off the same product." For example, if the price of the product being compared in the first comparison area 812 is 123 yuan and the price of the product in the fourth comparison area 815 is 133 yuan, then the price discount information in the first comparison area 812 will be "10 yuan discount for the same product".

[0116] In one embodiment, the promotional page generated based on a comparison operation of product discount information can also be as follows: Figure 9 As shown. Figure 9 This is a schematic diagram of another promotional page provided in this application embodiment. Taking the first media data as the product as an example, the first object's preference interaction operation includes a price comparison operation for the product; therefore, the first terminal responds to the first object's purchase operation for the product and displays a promotional page, such as... Figure 9 As shown. Figure 9The payment page 91 includes the result of the interactive operation (i.e., "payment successful") and the promotion page 911.

[0117] The promotion page 911 includes a price trend chart 912, a fifth comparison area 913, a sixth comparison area 914, an update component 915 (i.e., an update style), a promotion component 916 (i.e., agree to the promotion), and a cancellation component 917. The update component 915 instructs the display of the promotion page 911. The promotion component 916 instructs the push of the promotion page 911 to the terminal corresponding to the second target. The cancellation component 917 closes the promotion page 911. The fifth comparison area 913 can be generated based on the compared price corresponding to the second media data and the product image of the second media data; the sixth comparison area 914 can be generated based on the product image of the first media data.

[0118] It should be noted that price trend chart 912 is used to reflect the price change trend of all products of the same media type as the product corresponding to the sixth comparison area 914 within a first time period; this first time period can be within a week, a month, etc. For example, if there are 7 products of the same media type as the product corresponding to the sixth comparison area 914, and within a week, the prices of 5 of these 7 products show a downward trend, while the prices of 2 of these 7 products show an upward trend, then the line in the price trend chart will show a downward trend.

[0119] Optionally, the number of interactive operations on the first media data can be M, where M is an integer greater than 1. Determining preferred interactive operations from the interactive operations on the first media data includes: the first terminal can obtain the operation duration corresponding to each of the M interactive operations, and the latest executed interactive operation among the M operations. The first terminal can determine the preference weight corresponding to each of the M interactive operations based on the latest executed interactive operation and the operation duration corresponding to each of the M interactive operations. The first terminal can filter preferred interactive operations from the M interactive operations based on the preference weight corresponding to each of the M interactive operations. It should be noted that the M interactive operations may include at least one behavior such as viewing operations and comparison operations. The operation duration corresponding to each of the above M interactive operations can be obtained from the operation data, which can be stored on the first terminal, or the above operation data can be stored on the background device corresponding to the media application (i.e.,...). Figure 1 In server 10).

[0120] In one possible embodiment, if the operation duration corresponding to each of the M interactive operations is less than or equal to the operation duration threshold, or the number of operations is less than or equal to the number of operations threshold, one or more interactive operations with a longer operation duration or a greater number of operations can be selected from the M interactive operations. The selected interactive operations are determined as preferred interactive operations, and a promotional page including the interactive content corresponding to the preferred interactive operations is displayed.

[0121] In one possible embodiment, one or more interactive operations with longer operation duration or more operation frequency can be directly filtered from M interactive operations. The filtered interactive operations are determined as preferred interactive operations, and a promotional page including interactive content corresponding to the aforementioned preferred interactive operations is displayed.

[0122] It should be noted that the latest executed interaction operation can be used to reflect the last interaction operation performed on the first media data before the first object performs its own interaction operation. Based on the preference weights corresponding to the above M types of interaction operations, selecting preferred interaction operations from these M types can include any of the following: 1. Selecting interaction operations from the above M types whose preference weights are greater than a preference weight threshold, and determining these selected interaction operations as preferred interaction operations; 2. Determining the number of preferred interaction operations, arranging the M types of interaction operations in descending order of preference weights to obtain an interaction operation queue; and obtaining interaction operations from the head of the interaction operation queue that satisfy the required number of preferred interaction operations, and determining these obtained interaction operations as preferred interaction operations.

[0123] In this application, when M is an integer greater than 1, the first terminal can obtain the operation duration corresponding to each of the M interactive operations, sum the operation durations of the M interactive operations to obtain the total operation duration. The total operation duration is then weighted by the operation durations of the M interactive operations to obtain the initial preference weights for each of the M interactive operations. Further, the latest executed interactive operation among the M interactive operations is obtained, and its initial preference weight and additional weight are summed to obtain the preference weight corresponding to the latest executed interactive operation. The initial preference weights of the interactive operations other than the latest executed interactive operation are determined as the preference weights for that interactive operation. Based on the preference weights corresponding to the M interactive operations, preferred interactive operations are selected from the M interactive operations. The weighting operation can refer to ratio calculation, weighted average calculation, etc. The additional weight can be a default value in the first terminal, or it can be manually set.

[0124] For example, let's assume the operation time for the first interactive operation is 10 minutes, the second interactive operation is 5 minutes, and the third interactive operation is 5 minutes, with the third interactive operation being the last to be executed and having an additional weight of 0.15. Therefore, the total operation time is 20 minutes. Using the total operation time as the denominator and the operation time for each interactive operation as the numerator, we can obtain the initial preference weights for the first interactive operation (0.5), the second interactive operation (0.25), and the third interactive operation (0.25). Further, summing the initial preference weight (0.25) and the additional weight (0.15) for the third interactive operation yields the preference weight (0.4) for the third interactive operation, and the preference weights for the first and second interactive operations are 0.5 and 0.25 respectively. Furthermore, if the number of preference interaction operations is set to 2, then the third interaction operation and the first interaction operation are determined as preference interaction operations.

[0125] In one possible embodiment, if the operation duration corresponding to each of the M interactive operations is less than or equal to the operation duration threshold, or the number of operations is less than or equal to the number of operations threshold, one or more interactive operations with a longer operation duration or a greater number of operations can be selected from the M interactive operations. The selected interactive operations are determined as preferred interactive operations, and a promotional page including the interactive content corresponding to the preferred interactive operations is displayed.

[0126] In one possible embodiment, one or more interactive operations with longer operation duration or more operation frequency can be directly filtered from M interactive operations. The filtered interactive operations are determined as preferred interactive operations, and a promotional page including interactive content corresponding to the aforementioned preferred interactive operations is displayed.

[0127] Optionally, keywords are extracted from the interactive content related to the aforementioned preference interaction; the keywords are added to the promotion title generation template associated with the aforementioned preference interaction to obtain the promotion title; the main image data associated with the aforementioned first media data is identified from the image data related to the aforementioned preference interaction; a promotion page is generated and displayed based on the aforementioned promotion title and the aforementioned main image data.

[0128] It should be noted that when the information associated with the preference interaction includes text-type information, the text content associated with the preference interaction is the information associated with the preference interaction; when the information associated with the preference interaction does not include text-type information, in other words, when the information associated with the preference interaction includes non-text-type information such as video, audio, and images, the text content associated with the preference interaction may include the category information of the information associated with the preference interaction (such as video, audio, and images) and the media type of the first media data.

[0129] It should be noted that computer devices can input the above keywords into a language model, and through this language model, generate a promotion title template based on the keywords and the above-mentioned preference interaction operation.

[0130] For example, when the primary media data is home furnishing products and the preference interaction is a viewing operation for review information, the text content related to the preference interaction can include the review information of the primary media data; when the primary media data is home furnishing products and the preference interaction is a viewing operation for product images, the text content related to the preference interaction can include "images" and "home furnishing products".

[0131] It should be noted that the first terminal can store promotional title generation templates, which can be manually pre-set. These templates can also be stored in the backend device corresponding to the media application. Different preference interactions can correspond to different promotional title generation templates. For example, taking First Media Data as a product, the preference interaction of viewing promotional information could be associated with the promotional title template "Price reduction, click for more details."

[0132] It should be noted that the image data related to the preference interaction can refer to the image data viewed on the details page of the first media data. For example, when the first media data is a home furnishing product and the preference interaction is to view an image, the image data related to the preference interaction can be a product image.

[0133] In this application, if the information associated with the preference interaction includes text-type information, the first terminal can determine the most frequently occurring words as keywords from the text content associated with the preference interaction and obtain a promotion title generation template associated with the preference interaction. Adding the keywords to the promotion title generation template yields the promotion title. The viewed image data, i.e., the image data associated with the preference interaction, can be obtained from the details page of the first media data. Using an image recognition model, the media type of the media data in the image data associated with the preference interaction is identified, and the main image data with the same media type as the first media data is obtained from the image data associated with the preference interaction. Simultaneously, page rendering parameters associated with the media type of the first media data are obtained. According to these page rendering parameters, the promotion title and main image data are rendered to generate and display the promotion page. The page rendering parameters can be manually preset and may include page layout, page data format, page color information, etc. Using a model to generate the promotion page enables real-time intelligent generation and automated promotion of the promotion page, significantly improving the efficiency and quality of promotion page generation.

[0134] Optionally, the first terminal can identify the media type of the media data in the image data related to the aforementioned preference interaction operation. From the image data related to the aforementioned preference interaction operation, candidate image data whose media type is the same as the media type of the first media data is selected. When there are multiple candidate image data, the image features corresponding to each of the multiple candidate image data, and the similarity between every two candidate image data, are obtained. Based on the image features corresponding to each of the multiple candidate image data, and the similarity between every two candidate image data, main image data associated with the first media data is selected from the multiple candidate image data.

[0135] It should be noted that image features can be obtained through image recognition models, which can be trained based on pre-trained models and a large amount of image training data. Image features can refer to image color, image sharpness, image shape, image size, etc. Similarity can be obtained based on similarity algorithms; similarity algorithms can include Euclidean distance, Manhattan distance, cosine similarity, etc.

[0136] In this application, the first terminal can input image data related to the aforementioned preference interaction operation into an image recognition model to identify the media type of the media data in the image data related to the preference interaction operation. From the image data related to the preference interaction operation, candidate image data with the same media type as the first media data is selected. If there is only one candidate image data, it is determined to be the main image data associated with the first media data. If there are multiple candidate image data, each candidate image data can be sequentially input into the image recognition model to obtain the image features corresponding to each candidate image data. Further, based on the image features corresponding to each pair of candidate image data, the similarity between each pair of candidate image data is determined. Candidate image data whose similarity to any candidate image data is greater than an image similarity threshold is determined as the main image data associated with the first media data.

[0137] In one possible embodiment, if there are no candidate image data with the same media type as the first media data, the candidate image data with the highest similarity between the media type and the media type of the first media data can be selected, and the selected candidate image data can be determined as the main image data associated with the first media data.

[0138] In one possible embodiment, the first media data is a product, and the interactive operation is a purchase or review operation for the product; or, the first media data is multimedia content, and the interactive operation is a playback or reading operation for the multimedia content; or, the first media data is an application, and the interactive operation is a download operation for the application.

[0139] It should be noted that multimedia content may include video data, audio data, articles, images, etc. When the first media data is video data, audio data, etc., the interactive operation is a playback operation; when the first media data is an article, image, etc., the interactive operation is a reading operation. S203, in response to the update operation for the promotion page, the promotion page is updated and displayed according to the update operation.

[0140] It should be noted that the promotional page may include update controls for page style, page aesthetics, and page content. An update operation can refer to triggering any of these update controls.

[0141] In this application, the first terminal can respond to a trigger operation by the first object on any update control, execute the update operation corresponding to the triggered control, and update and display the promotion page according to the update operation corresponding to the triggered control. For example, the first terminal can respond to a trigger operation by the first object on an update control for page style, execute an update operation for page style, update the page style of the promotion page according to the update operation for page style, and update and display the promotion page.

[0142] Optionally, in response to an update operation on the aforementioned promotional page, a list of page styles is displayed; in response to a selection operation on any page style in the aforementioned page style list, the aforementioned promotional page is updated and displayed according to the selected page style.

[0143] It should be noted that the page style list may be displayed as a pop-up on the promotional page. Displaying the page style list may partially or completely obscure the content of the promotional page. The page style list can include one or more style components, with each style component corresponding to a specific page style for the promotional page. Page styles can be manually preset. Therefore, the selected page style can refer to the page style corresponding to the selected style component. Page styles can refer to image layout styles, text layout styles, etc. Image layout styles can include aligned layouts, overlapping layouts, and free layouts, while text layout styles can include left-aligned styles, right-aligned styles, and center-aligned styles.

[0144] In this application, the promotion page may include an update component. When the first terminal responds to an update operation on the promotion page, it indicates that the first object has triggered an operation on the update component, at which point a list of page styles can be displayed on the promotion page. When the first terminal responds to a selection operation on any page style in the page style list, it indicates that the first object has triggered an operation on any style component in the page style list, and can obtain the page style corresponding to the selected style component. The promotion page is then updated and displayed according to that page style. This achieves customized presentation of the promotion page, improves the richness of the promotion page, and attracts user interest in the promotion page.

[0145] For example, when the first terminal responds to the selection operation of the center alignment style in the text layout style of the page style list, it centers the text in the promotion page according to the center alignment style and updates the display of the promotion page.

[0146] Optionally, in response to an update operation on the aforementioned promotional page, a list of page styles is displayed; in response to a selection operation on any page style in the aforementioned page style list, the aforementioned promotional page is updated and displayed according to the selected page style.

[0147] It should be noted that the page style list may be displayed as a pop-up on the promotional page. Displaying the page style list may partially or completely obscure the content of the promotional page. The page style list can include one or more style components, each style component corresponding to a specific page style for the promotional page. Page styles can be manually preset. Therefore, the selected page style refers to the page style corresponding to the selected style component. Page styles can include natural, minimalist, dynamic, etc.

[0148] In this application, the promotion page may include an update component. When the first terminal responds to an update operation on the promotion page, it indicates that the first object has triggered an operation on the update component, at which point a list of page styles can be displayed on the promotion page. When the first terminal responds to a selection operation on any page style in the page style list, it indicates that the first object has triggered an operation on any style component in the page style list, and can obtain the page style corresponding to the selected style component, update the promotion page according to that page style, and update and display the promotion page.

[0149] For example, when the first terminal responds to the selection of a dynamic style in the text style list of page styles, it adds a dynamic sticker or a video to the promotion page according to the dynamic style, and updates the display of the promotion page.

[0150] Optionally, in response to an update operation on the aforementioned promotional page, a page content input box is displayed; in response to an input operation on the aforementioned page content input box, the aforementioned promotional page is updated and displayed according to the page content obtained from the aforementioned input operation.

[0151] It should be noted that the page content input box can be used to obtain the text content entered by the first user. The page content input box can be displayed as a pop-up on the promotional page, which may partially or completely obscure the page content.

[0152] In this application, the promotion page may include an update component. When the first terminal responds to an update operation on the promotion page, it indicates that the first object has triggered an operation on the update component. At this time, a page content input box can be displayed on the promotion page. The first object can enter text content in the page content input box, and the first terminal can input the text content into the generation model. The generation model generates the promotion page, realizing the updating of the promotion page based on the page style or page format required by the first object, and updating and displaying the promotion page.

[0153] The generative model can refer to a text-image generation model, such as a diffusion model or a mixed-mode model. This generative model can be trained based on a large amount of training data.

[0154] In one possible embodiment, the first object can enter text content in the page content input box, and the first terminal can update the promotion title on the promotion page based on the text content, and update the display of the promotion page.

[0155] Please refer to Figure 10 , Figure 10 This is a schematic diagram of another promotion page provided in the embodiments of this application. Taking the first media data as the product as an example, the first object's preference interaction operation includes the operation of viewing the product image; therefore, the first terminal responds to the first object's purchase operation for the product and displays the promotion page, as shown in the promotion page 1011 in the payment page 101.

[0156] The promotion page 1011 may include main image data 1013, update component 1014 (i.e., update style), promotion component 1015 (i.e., agree to the promotion), and cancellation component 1016. Cancellation component 1016 is used to close promotion page 1011. Promotion component 1015 is used to instruct the push of promotion page 1011 to the terminal corresponding to the second object. The first terminal can respond to the first object's trigger operation on update component 1014, perform an update operation on the promotion page, and display page style list 1012. Page style list 1012 may include multiple page style components, namely a "Show All Images" component, a "Show One Large Image" component, a "Change to Another Image" component, and a "Change to Another Style" component; each page style component corresponds to one page style. For example, if a product details page includes four product images, the first terminal can respond to the trigger operation of the "Show all images" component, retrieve the four product images from the product details page, add the four product images to the product's promotion page, and update the display of promotion page 1011, as shown in promotion page 1021.

[0157] The promotion page 1021 may include a main image data area 1022, an update component 1023 (i.e., update style), a promotion component 1024 (i.e., agree to the promotion), and a cancellation component 1025. The cancellation component 1025 is used to close the promotion page 1021. The update component 1023 is used to instruct the display of the promotion page 1021. The promotion component 1024 is used to instruct the push of the promotion page 1021 to the terminal corresponding to the second target. The main image data area 1022 includes four product images of the product.

[0158] Please refer to Figure 11 , Figure 11This is a schematic diagram of another promotion page provided in the embodiments of this application. Taking the first media data as the product, the first object's preference interaction operation includes the operation of viewing the product image; therefore, the first terminal responds to the first object's purchase operation for the product and displays the promotion page, as shown in the promotion page 1111 in the payment page 111.

[0159] The promotion page 1111 may include main image data 1112, update component 1114 (i.e., update style), promotion component 1115 (i.e., agree to the promotion), and cancellation component 1116. Promotion component 1115 instructs the push of promotion page 1111 to the terminal corresponding to the second object. Cancellation component 1116 closes promotion page 1111. The first terminal may respond to a trigger operation on the update style component 1114, performing an update operation on the promotion page and displaying a page style list 1113. This page style list may include a "cute" component, a "flat" component, a "trendy" component, and a "text input generation" component; each page style component corresponds to a page style. For example, the first terminal may respond to a trigger operation on the "cute" component, updating and displaying promotion page 1111 according to the corresponding page style, as shown in promotion page 1121.

[0160] The promotion page 1121 may include main image data 1122, an update component 1123 (i.e., an update style), a promotion component 1124 (i.e., agree to the promotion), a cancel component 1125, and cute-style page decorations (i.e., stickers 1126 and 1127). The update component 1123 is used to indicate that the promotion page 1121 should be updated and displayed. The promotion component 1124 is used to indicate that the promotion page 1121 should be pushed to the terminal corresponding to the second object. The cancel component 1125 is used to close the promotion page 1121.

[0161] In one possible embodiment, the first terminal may respond to a trigger operation on the "Change to another style" component in the promotion page 1111 by displaying a page content input box on the promotion page, such as... Figure 12 As shown. Figure 12 This is a schematic diagram of another promotional page provided in the embodiments of this application. Figure 12 The promotion page 1211 in the transaction completion page 121 includes main image data 1213, page content input box 1212, update component 1214 (i.e., update style), promotion component 1215 (i.e., agree to promotion), and cancel component 1216. The first object can perform an input operation in the page content input box 1212, that is, enter the required page content in the page content input box 1212. The first terminal can respond to the page content obtained by the first object performing the input operation and update the display of promotion page 1211.

[0162] In this application, the first terminal can respond to the push operation of the updated promotion page and promote the updated promotion page to the terminal corresponding to the second object.

[0163] It should be noted that, in this application, the terminal corresponding to the second object can refer to a terminal with the media application installed, and the first terminal can respond to the push operation of the first object for the updated promotion page, sending the updated promotion page to the background device of the media application (such as...). Figure 1 (Server 10 in the middle). The background device of this media application can send the updated promotional page to the terminal corresponding to the second object.

[0164] In this application, after the promotion page is generated, it can be automatically updated based on the update operation of the first object, which is conducive to generating a promotion page that matches the interests and preferences of the first object, and realizing the generation of a customized promotion page for the object (i.e., the user); furthermore, the updated promotion page can be pushed, and the customized promotion page can increase the user's interest in the media data in the promotion page, thereby increasing the conversion rate of the promotion page push.

[0165] Further, please see Figure 13 This is a flowchart illustrating another media data processing method provided in an embodiment of this application. Figure 13 As shown, this method can be derived from... Figure 1 The method can be executed by any terminal in the terminal cluster. In this application, the terminal used to execute the media data processing method can be collectively referred to as the second terminal (i.e., the terminal corresponding to the second object). The method may include the following steps:

[0166] S301, Promotion page for receiving primary media data.

[0167] It should be noted that the promotion page is the page displayed when the terminal corresponding to the first object's interactive operation on the first media data meets the data promotion conditions. The promotion page is associated with the interactive content, which is the content displayed in response to the first object's interactive operation on the first media data and is related to the first media data. Here, the first terminal can refer to... Figure 1 Any terminal in the terminal cluster except the second terminal.

[0168] It should be noted that the explanations regarding the interactive operations, interactive content, and data promotion conditions can be found in the explanations of the interactive operations, interactive content, and data promotion conditions in step 101 above, and will not be repeated here.

[0169] In this application, when the first terminal's interactive operation with the first object regarding the first media data meets the data promotion conditions, the first terminal displays a promotion page for the first media data. The first terminal can also respond to the first object's push operation for the promotion page, sending the promotion page to the background device corresponding to the media application (such as...). Figure 1 (Server 10 in the middle). The backend device corresponding to the media application can send the promotional page to the second terminal, and the second terminal can receive the promotional page.

[0170] S302, Display the promotion page.

[0171] In this application, after receiving the promotional page, the second terminal can display the received promotional page.

[0172] Optionally, displaying the promotional page may include: the second device launching the media application in response to a launch operation on the media application, and displaying the promotional page within the media application. Alternatively, the second device may display a media page associated with the third media data and the promotional page in response to an interaction operation on the third media data; the third media data and the first media data belong to the same media type.

[0173] It should be noted that launching a media application can refer to running the media application on a second terminal. The third media data and the first media data belong to the same media type. For example, if the first media data is a beauty product, the third media data should also be a beauty product.

[0174] In this application, when the second terminal receives the promotional page, the second terminal may not be running a media application at that time. Therefore, in response to a launch operation for the media application, the media application can be launched. After the media application is running on the second terminal, the received promotional page is displayed in the aforementioned media application. Alternatively, when the second terminal receives the promotional page, the second terminal is already running a media application. When the second terminal responds to a display operation for a media page associated with third media data belonging to the same media type as the first media data, the second terminal can display both the media page associated with the third media data and the promotional page. The promotional page can be displayed above the details page of the third media data, meaning that the promotional page obscures part or all of the content of the media page associated with the third media data.

[0175] Optionally, in response to a triggering operation on the aforementioned promotional page, a media page associated with the aforementioned first media data is displayed; the media page associated with the aforementioned first media data highlights content associated with the aforementioned triggering operation.

[0176] It should be noted that the promotional page may include information associated with preference interactions. A triggering action in response to the aforementioned promotional page can refer to a triggering action in response to information associated with preference interactions within the promotional page.

[0177] It should be noted that preference interaction operations can include viewing operations of a media page associated with the first media data by the first object, and the information associated with the preference interaction operation includes the content viewed on the media page associated with the first media data. When the first media data is a product, the viewed content can include reviews, product images, and detailed information about the product. When the first media data is a video, the viewed content can include video playback content and reviews about the video. When the first media data is an article, the viewed content can include article content, detailed information about the article, and reviews about the article. When the first media data is an application, the viewed content can include detailed information about the application and reviews about the application.

[0178] In this application, the first details page of the first media data is described as an example of displaying a media page associated with the first media data. Therefore, the second terminal can respond to a trigger operation on information associated with a preference interaction operation in the promotion page, obtain the information associated with the preference interaction operation in the media page associated with the first media data, display the details page of the first media data, and highlight the message associated with the preference interaction operation in the details page of the first media data. By highlighting the content that the second user is interested in, user interest is increased, thereby improving the conversion rate of the promotion page.

[0179] Optionally, the content associated with the above-mentioned triggering operation is displayed in a prominent display area of ​​the media page associated with the above-mentioned first media data; or, the content associated with the above-mentioned triggering operation is displayed in the media page associated with the above-mentioned first media data in the form of a pop-up window; or, the content associated with the above-mentioned triggering operation is displayed in the media page associated with the above-mentioned first media data in the form of a bullet screen.

[0180] It should be noted that a prominent display area refers to an area that can attract the user's attention and highlight important information. This area can include the interface display area of ​​the second terminal, text highlighting areas, etc. Pop-ups and bullet comments can both appear above the details page of the first media data, meaning they may obscure part or all of the content on the details page. By using various display formats, content that users are interested in is prioritized, increasing user interest and thus improving the conversion rate of the promotion page.

[0181] Please refer to Figure 14, Figure 14 This is a schematic diagram of a details page provided in an embodiment of this application. Taking the first media data as an example, the content associated with the trigger operation is the product's review information. Therefore, in response to the trigger operation on the promotion page, the second terminal displays the details page of the first media data (i.e., the media page associated with the first media data), such as... Figure 14 As shown. Figure 14 The media page 141 can reflect the display effect of the content associated with the triggered operation in a prominent display area of ​​the media page associated with the first media data. As shown in media page 141, the product's review information is displayed in the interface display area of ​​the second terminal. Media page 141 includes a review area, an interaction area, and a purchase component 1411. The second terminal can display review information in the review area of ​​media page 141, and can also display the interaction area in media page 22. The interaction area displays the product's question information, and the interaction area is also used to retrieve the answer information corresponding to the product's question information.

[0182] In one embodiment, the second terminal, in response to a trigger operation on the promotion page, displays the details page of the first media data (i.e., the media page associated with the first media data), and may also... Figure 15 As shown. Figure 15 This is a schematic diagram of another details page provided in an embodiment of this application, wherein, Figure 15 The details page 151 can reflect the content associated with the triggered operation, displayed as a pop-up window on the details page of the first media data. Details page 151 includes a product image 1512 and a pop-up window 1511. Pop-up window 1511 can be used to display product reviews, such as "Great product!" or "Good results!". Additionally, the second terminal can respond to a swipe-down action on pop-up window 1511, hiding pop-up window 1511 on the details page of the first media data.

[0183] In one embodiment, the second terminal, in response to a trigger operation on the promotion page, displays the details page of the first media data (i.e., the media page associated with the first media data), and may also... Figure 16 As shown. Figure 16 This is a schematic diagram of another details page provided in an embodiment of this application, wherein, Figure 16The details page 161 can reflect the display effect of the content associated with the triggered operation, shown in the form of bullet comments, on the details page of the first media data. Details page 161 includes product images, uses (i.e., "refreshing facial cleansing"), price (i.e., "123 yuan"), details components (i.e., details), purchase component 1612, and bullet comments. On details page 161, the second user can view product images, uses, names, etc. The second terminal can respond to the triggered operation on the details component, displaying product review information, such as... Figure 16 As shown in page 161 of the details page. Bullet comments can be located at the bottom area of ​​the details page of the first media data platform and can be used to display product reviews, such as bullet comment 1611 (i.e., "Little A: Great review!").

[0184] In one embodiment, the bullet comments can also be located in the top area of ​​the details page of the first media data (i.e., the media page associated with the first media data), such as... Figure 17 As shown. Figure 17 This is a schematic diagram of another details page provided in an embodiment of this application. Figure 17 The product details page 171 includes product images, usage (i.e., "refreshing facial cleansing"), price (i.e., "123 yuan"), details component (i.e., product details), purchase component 1712, and bullet comments 1711. On details page 171, the second user can view product images, price, name, etc. The second user can respond to triggered operations on the details component to display product review information, such as... Figure 14 As shown in page 141 of the details page. The bullet comment 1711 is located at the top area of ​​the details page of First Media Data and can be used to scroll and display product reviews, such as "Little A: Great review!".

[0185] In one embodiment, the second terminal can respond to a trigger operation on the aforementioned promotion page and display a media page associated with the first media data; a voice component is displayed on the media page associated with the first media data; in response to a trigger operation on the voice component, the second terminal can play the audio of the content associated with the trigger operation. In this application, the terminal corresponding to the first object can generate a promotion page after the first object's interactive operation on the first media data meets the data promotion conditions; different objects have different preferred interactive operations on the media page associated with the first media data, enabling the generation of different promotion pages for different objects, thereby achieving customized promotion pages for objects (i.e., users) and improving the richness of the promotion pages. The terminal corresponding to the second object can receive the promotion page sent by the terminal corresponding to the first object and display the promotion page. A rich promotion page can increase users' interest in the media data on the promotion page, thereby increasing the conversion rate of the promotion page push.

[0186] Please refer to Figure 18 , Figure 18 This is a flowchart illustrating a media data processing method for a product promotion scenario provided in an embodiment of this application. In the product promotion scenario, the buyer can refer to a first object, the recipient of the push notification can refer to a second object, and the backend device can refer to a server used to manage the shopping application (e.g., a...). Figure 1 (Server 10 in the context of the application). The backend device can be used to store operation data corresponding to the interaction operations of objects (such as buyers or push recipients) for a specific product in the shopping application.

[0187] like Figure 18 As shown, taking a buyer's performance of a specified interactive action on a product as an example, the generation and push processes of the promotional page are described. Specifically, when a buyer performs a specified interactive action on a product, the backend device can retrieve operation data such as the operation duration and number of operations corresponding to the buyer's interaction with the product before the specified interactive action was performed, from its database. Based on the operation data, the backend device can determine the preferred interactive action and thus obtain the corresponding interactive content. Based on the interactive content corresponding to the preferred interactive action, the backend device can generate a promotional page and send it to the buyer's corresponding terminal (i.e., the terminal corresponding to the first object). The buyer's corresponding terminal can update the display of the promotional page based on the buyer's update operation. In addition, when the buyer's corresponding terminal detects the buyer's push operation on the updated promotional page, it can determine that the buyer agrees to push the updated promotional page, and the buyer's corresponding terminal can send the updated promotional page to the backend device. Furthermore, the backend device can be used to push updated promotional pages. Specifically, the backend device can filter objects in the shopping application that have the same shopping habits as the shopper (i.e., the recipients of the push), and push the updated promotional page to the terminal corresponding to the recipient (i.e., the terminal corresponding to the second object). Having the same shopping habits as the shopper can mean that the action data of the recipient's interactions with other products has a similar relationship to the action data of the buyer's interactions with the product.

[0188] Specifically, after the backend device receives the updated promotional page from the buyer's terminal, it can send the rebate to the buyer's account in the shopping application. The rebate can refer to discount coupons, coupons for spending a certain amount, or similar offers.

[0189] In this application, in the context of product promotion, after the shopper's terminal responds to the shopper's push operation on the product promotion page, the shopper can receive a rebate. By adopting a rebate reward mechanism, users are more interested in the push operation on the promotion page, thereby increasing the push rate of the promotion page.

[0190] Please see Figure 19 This is a schematic diagram of the structure of a media data processing device provided in an embodiment of this application. Figure 19 As shown, the media data processing device may include:

[0191] The first display module 1901 is used to display interactive content associated with the first media data in response to an interactive operation of the first object on the first media data.

[0192] The second display module 1902 is used to display a promotion page for the first media data if the interactive operation on the first media data meets the data promotion conditions; the promotion page is associated with the interactive content.

[0193] The aforementioned promotional page is used to promote the aforementioned first media data.

[0194] Optionally, the second display module 1902 described above can also be used to perform the following operations:

[0195] In response to the update operation for the aforementioned promotional page, the aforementioned promotional page will be updated and displayed according to the above update operation.

[0196] Optionally, the second display module 1902 described above can also be used to perform the following operations:

[0197] In response to the update operation for the above promotional page, a list of page styles is displayed;

[0198] In response to the selection of any page style from the above page style list, the above promotional page is updated and displayed according to the selected page style.

[0199] Optionally, the second display module 1902 described above can also be used to perform the following operations:

[0200] In response to the update action for the aforementioned promotional page, a list of page styles is displayed;

[0201] In response to the selection of any page style from the above page style list, the above promotional page will be updated and displayed according to the selected page style.

[0202] Optionally, the second display module 1902 described above can also be used to perform the following operations:

[0203] In response to the update operation for the aforementioned promotional page, a page content input box is displayed;

[0204] In response to the input operation in the above page content input box, the above promotion page is updated and displayed according to the page content obtained by the above input operation.

[0205] Optionally, the second display module 1902 described above can also be used to perform the following operations:

[0206] If the interactive operations on the aforementioned first media data meet the data promotion conditions, then the preferred interactive operations are determined from the interactive operations on the aforementioned first media data.

[0207] Display promotional pages associated with the interactive content corresponding to the aforementioned preference interactions.

[0208] Optionally, the number of the above-mentioned preference interaction operations is N, where N is an integer greater than 1; the second display module 1902 can also be used to perform the following operations:

[0209] Based on the preference weights corresponding to the N preference interaction operations, display promotional pages associated with the interaction content corresponding to the N preference interaction operations.

[0210] Optionally, the aforementioned preference interaction operation includes a first preference interaction operation and a second preference interaction operation, wherein the preference weight of the first preference interaction operation is greater than the preference weight of the second preference interaction operation; the aforementioned second display module 1902 may also be used to perform the following operations:

[0211] The first content is displayed on the promotion page in a highlighted manner; the first content is associated with the interactive content corresponding to the first preference interaction operation.

[0212] The second content is displayed on the promotion page in accordance with the general display method; the second content is associated with the interactive content corresponding to the second preference interaction operation.

[0213] Optionally, the second display module 1902 described above can also be used to perform the following operations:

[0214] If the interactive operation for the aforementioned first media data includes a specified interactive operation, then the interactive operation for the aforementioned first media data is determined to meet the data promotion conditions.

[0215] From the remaining interactive operations, the preferred interactive operation is determined; the remaining interactive operations are the interactive operations other than the specified interactive operation among the interactive operations for the first media data.

[0216] Optionally, the aforementioned preference interaction operation includes the viewing operation of the aforementioned first details page; the information associated with the aforementioned preference interaction operation includes the content viewed on the aforementioned first details page.

[0217] Optionally, the aforementioned preference interaction operation includes a comparison operation between the aforementioned first details page and the aforementioned second details page; the information associated with the aforementioned preference interaction operation includes the content being compared in the aforementioned first details page and the content being compared in the aforementioned second details page.

[0218] Optionally, the aforementioned preference interaction operation includes viewing the aforementioned discount information page; the information associated with the aforementioned preference interaction operation includes the discount information viewed on the aforementioned discount information page.

[0219] Optionally, the number of interactive operations on the aforementioned first media data is M, where M is an integer greater than 1; the aforementioned second display module 1902 can also be used to perform the following operations:

[0220] Obtain the operation duration corresponding to each of the M interactive operations, and the latest interactive operation executed among the M interactive operations;

[0221] Based on the latest executed interaction and the operation duration corresponding to the above M interaction operations, determine the preference weights corresponding to the above M interaction operations respectively;

[0222] Based on the preference weights corresponding to the M interactive operations mentioned above, preferred interactive operations are selected from the M interactive operations.

[0223] Optionally, the second display module 1902 described above can also be used to perform the following operations:

[0224] Extract keywords from the interaction content related to the above-mentioned preference interaction operations;

[0225] Add the keywords mentioned above to the promotion title generation template associated with the above preference interaction operation to obtain the promotion title;

[0226] From the image data related to the aforementioned preference interaction operations, identify the main image data associated with the aforementioned first media data;

[0227] Based on the above promotion title and main image data, generate and display the promotion page.

[0228] Optionally, the second display module 1902 described above can also be used to perform the following operations:

[0229] Identify the media type of media data in the image data related to the aforementioned preference interaction operations;

[0230] From the image data related to the above-mentioned preference interaction operation, candidate image data whose media type is the same as the media type of the first media data are filtered out.

[0231] When there are multiple candidate image data, obtain the image features corresponding to each candidate image data, as well as the similarity between each pair of candidate image data;

[0232] Based on the image features corresponding to the multiple candidate image data and the similarity between each pair of candidate image data, the main image data associated with the first media data is selected from the multiple candidate image data.

[0233] Optionally, the second display module 1902 described above can also be used to perform the following operations:

[0234] In response to the push operation targeting the aforementioned promotional page, the promotional page is pushed to the terminal corresponding to the second object.

[0235] Optionally, the aforementioned first media data refers to a product, and the aforementioned interactive operation refers to a purchase or review operation for the aforementioned product; or,

[0236] The aforementioned first media data is multimedia content, and the aforementioned interactive operation is a playback or reading operation of the aforementioned multimedia content; or,

[0237] The aforementioned first media data is an application, and the aforementioned interactive operation is a download operation for the aforementioned application.

[0238] In this application embodiment, the terms "module" or "unit" refer to a computer program or part of a computer program that has a predetermined function and works with other related parts to achieve a predetermined goal, and can be implemented wholly or partially using software, hardware (such as processing circuitry or memory), or a combination thereof. Similarly, a processor (or multiple processors or memory) can be used to implement one or more modules or units. Furthermore, each module or unit can be part of an overall module or unit that includes the functionality of that module or unit.

[0239] The promotional pages in this application are related to the interactive content; that is, the promotional pages are related to the interactive content viewed by the first object. Different objects have different interactive operations on the first media data, resulting in different interactive content viewed by different objects. Therefore, different promotional pages can be generated for different objects, realizing the generation of customized promotional pages for objects (i.e., users) and improving the richness of the promotional pages. At the same time, the promotional pages can be used to promote the first media data, that is, to promote the first media data based on richer promotional pages, which can increase users' interest in the media data on the promotional pages, thereby improving the conversion rate of the promotional page push.

[0240] Please see Figure 20 This is a schematic diagram of the structure of another media data processing device provided in the embodiments of this application. Figure 20 As shown, the media data processing device may include:

[0241] The receiving module 2001 is used to receive the promotion page of the first media data; the first promotion page is the page displayed by the terminal corresponding to the first object when the interactive operation of the first media data meets the data promotion conditions; the promotion page is associated with the interactive content, and the interactive content is the content associated with the first media data displayed in response to the interactive operation of the first object on the first media data.

[0242] The third display module 2002 is used to display the aforementioned promotional page;

[0243] The aforementioned promotional page is used to promote the aforementioned first media data.

[0244] Optionally, the third display module 2002 described above can also be used to perform the following operations:

[0245] In response to a launch action for a media application, launch the aforementioned media application and display the aforementioned promotional page within the media application; or,

[0246] In response to an interactive operation associated with the third media data, the media page associated with the third media data and the promotion page associated with the third media data are displayed; the third media data and the first media data belong to the same media type.

[0247] Optionally, the third display module 2002 described above can also be used to perform the following operations:

[0248] In response to the triggering operation on the aforementioned promotional page, a media page associated with the aforementioned first media data is displayed; the media page associated with the aforementioned first media data highlights the content associated with the aforementioned triggering operation.

[0249] Optionally, the content associated with the aforementioned triggering operation is displayed in a prominent display area within the media page associated with the aforementioned first media data; or,

[0250] The content associated with the aforementioned triggering operation is displayed as a pop-up window on the media page associated with the aforementioned first media data; or,

[0251] The content associated with the aforementioned triggering operation is displayed in the form of bullet comments on the media page associated with the aforementioned first media data.

[0252] In this application embodiment, the terms "module" or "unit" refer to a computer program or part of a computer program that has a predetermined function and works with other related parts to achieve a predetermined goal, and can be implemented wholly or partially using software, hardware (such as processing circuitry or memory), or a combination thereof. Similarly, a processor (or multiple processors or memory) can be used to implement one or more modules or units. Furthermore, each module or unit can be part of an overall module or unit that includes the functionality of that module or unit.

[0253] In this application, the terminal corresponding to the first object can generate a promotional page after the interactive operation of the first object on the first media data meets the data promotion conditions. Different objects have different preferred interactive operations on media pages associated with the first media data, enabling the generation of different promotional pages for different objects, thereby achieving customized promotional pages for objects (i.e., users) and improving the richness of the promotional pages. The terminal corresponding to the second object can receive the promotional page sent by the terminal corresponding to the first object and display the promotional page. A rich promotional page can increase users' interest in the media data on the promotional page, thereby increasing the conversion rate of the promotional page push.

[0254] Please see Figure 21 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Figure 21 As shown, the aforementioned computer device 2100 can refer to a server or terminal, including: a processor 2101, a network interface 2104, and a memory 2105. Furthermore, the aforementioned computer device 2100 may also include: a user interface 2103, and at least one communication bus 2102. The communication bus 2102 is used to implement communication between these components. In some embodiments, the user interface 2103 may include a display screen and a keyboard; optionally, the user interface 2103 may also include a standard wired interface or a wireless interface. The network interface 2104 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface). The memory 2105 may be high-speed RAM or non-volatile memory, such as at least one disk storage device. The memory 2105 may also optionally be at least one storage device located remotely from the aforementioned processor 2101. Figure 21 As shown, the memory 2105, which is a computer-readable storage medium, may include an operating system, a network communication module, a user interface module, and a computer program.

[0255] exist Figure 21In the computer device 2100 shown, the network interface 2104 provides network communication functionality; the user interface 2103 is mainly used to provide an input interface; and the processor 2101 can be used to call computer programs stored in the memory 2105 to execute:

[0256] In response to an interactive operation by a first object on first media data, interactive content associated with the aforementioned first media data is displayed;

[0257] If the interactive operation on the aforementioned first media data meets the data promotion conditions, then the promotion page for the aforementioned first media data will be displayed; the promotion page is associated with the aforementioned interactive content.

[0258] The aforementioned promotional page is used to promote the aforementioned first media data.

[0259] The promotional pages in this application are related to the interactive content; that is, the promotional pages are related to the interactive content viewed by the first object. Different objects have different interactive operations on the first media data, resulting in different interactive content viewed by different objects. Therefore, different promotional pages can be generated for different objects, realizing the generation of customized promotional pages for objects (i.e., users) and improving the richness of the promotional pages. At the same time, the promotional pages can be used to promote the first media data, that is, to promote the first media data based on richer promotional pages, which can increase users' interest in the media data on the promotional pages, thereby improving the conversion rate of the promotional page push.

[0260] Furthermore, it should be noted that this application also provides a computer-readable storage medium storing a computer program executed by the aforementioned data processing apparatus. This computer program includes program instructions, which, when executed by the processor, enable the execution of the data processing method described in the corresponding embodiments above. Therefore, further details will not be repeated here. Additionally, the beneficial effects of using the same method will also not be repeated. For technical details not disclosed in the embodiments of the computer-readable storage medium involved in this application, please refer to the description of the method embodiments of this application.

[0261] As an example, the above program instructions can be deployed and executed on a computer device, or deployed and executed on at least two computer devices in one location, or executed on at least two computer devices distributed in at least two locations and interconnected by a communication network. At least two computer devices distributed in at least two locations and interconnected by a communication network can form a blockchain network.

[0262] The aforementioned computer-readable storage medium may be a data processing apparatus provided in any of the foregoing embodiments or a central storage unit of the aforementioned computer device, such as a hard disk or central storage of the computer device. The computer-readable storage medium may also be an external storage device of the computer device, such as a plug-in hard disk, smart memory card (SMC), secure digital (SD) card, flash card, etc., provided on the computer device. Furthermore, the computer-readable storage medium may include both the central storage unit and external storage devices of the computer device. The computer-readable storage medium is used to store the computer program and other programs and data required by the computer device. The computer-readable storage medium can also be used to temporarily store data that has been output or will be output.

[0263] The terms "first," "second," etc., in the specification, claims, and drawings of this application are used to distinguish content in different media, rather than to describe a specific order. Furthermore, the term "comprising," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, apparatus, product, or device that includes a series of steps or units is not limited to the listed steps or modules, but may optionally include steps or modules not listed, or may optionally include other step units inherent to these processes, methods, apparatuses, products, or devices.

[0264] In practice, the collection and processing of data in this application should strictly comply with the requirements of relevant laws and regulations, obtain the informed consent or separate consent of the data subject, and carry out subsequent data use and processing within the scope of laws and regulations and the authorization of the data subject.

[0265] This application also provides a computer program product, including a computer program. When executed by a processor, the computer program implements the data processing method and decoding method described in the preceding embodiments, and therefore will not be repeated here. Furthermore, the beneficial effects of using the same method will also not be repeated. For technical details not disclosed in the embodiments of the computer program product involved in this application, please refer to the description of the method embodiments of this application.

[0266] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this application.

[0267] The methods and related apparatus provided in this application are described with reference to the method flowcharts and / or structural diagrams provided in this application. Specifically, each block of the method flowchart and / or structural diagram, as well as combinations of blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable network-connected device to create a machine, such that the instructions, which execute via the processor of the computer or other programmable network-connected device, generate instructions for implementing the process. Figure 1 A schematic diagram of one or more processes and / or structures. Figure 1 The computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable network-connected device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 A schematic diagram of one or more processes and / or structures. Figure 1 The functions specified in one or more boxes. These computer program instructions may also be loaded onto a computer or other programmable network-connected device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 A process or multiple processes and / or structures illustrate the steps of the functions specified in one or more boxes.

[0268] The above-disclosed embodiments are merely preferred embodiments of this application and should not be construed as limiting the scope of this application. Therefore, any equivalent variations made in accordance with the claims of this application shall still fall within the scope of this application.

Claims

1. A media data processing method, characterized in that, include: In response to an interactive operation by a first object on first media data, interactive content associated with the first media data is displayed; If the interactive operation on the first media data meets the data promotion conditions, then the promotion page for the first media data is displayed; the promotion page is associated with the interactive content. The promotion page is used to promote the first media data.

2. The method according to claim 1, characterized in that, The method further includes: In response to an update operation on the promotion page, the promotion page is updated and displayed according to the update operation.

3. The method according to claim 2, characterized in that, The step of responding to an update operation for the promotion page and updating the display of the promotion page according to the update operation includes: In response to an update operation on the promotion page, a list of page styles is displayed; In response to the selection of any page style from the list of page styles, the promotion page is updated and displayed according to the selected page style.

4. The method according to claim 2, characterized in that, The step of responding to an update operation for the promotion page and updating the display of the promotion page according to the update operation includes: In response to an update operation on the promotional page, a list of page styles is displayed; In response to the selection of any page style from the list of page styles, the promotion page is updated and displayed according to the selected page style.

5. The method according to claim 2, characterized in that, The step of responding to an update operation for the promotion page and updating the display of the promotion page according to the update operation includes: In response to an update operation on the promotion page, a page content input box is displayed; In response to an input operation in the page content input box, the promotion page is updated and displayed according to the page content obtained from the input operation.

6. The method according to claim 1, characterized in that, If the interactive operation on the first media data meets the data promotion conditions, then displaying the promotion page for the first media data includes: If the interactive operations for the first media data meet the data promotion conditions, the preferred interactive operations are determined from the interactive operations for the first media data. Display the promotional page associated with the interactive content corresponding to the stated preference interaction.

7. The method according to claim 6, characterized in that, The number of preference interaction operations is N, where N is an integer greater than 1; The promotional page that displays the interactive content corresponding to the preferred interaction operation includes: Based on the preference weights corresponding to the N preference interaction operations, promotional pages associated with the interaction content corresponding to the N preference interaction operations are displayed.

8. The method according to claim 7, characterized in that, The N preference interaction operations include a first preference interaction operation and a second preference interaction operation, wherein the preference weight of the first preference interaction operation is greater than the preference weight of the second preference interaction operation. The step of displaying promotional pages associated with the interactive content corresponding to each of the N preference interaction operations, based on the preference weights corresponding to the N preference interaction operations, includes: The first content is displayed on the promotion page in a highlighted manner; the first content is associated with the interactive content corresponding to the first preference interaction operation; According to the general display method, the second content is displayed on the promotion page; the second content is associated with the interactive content corresponding to the second preference interaction operation.

9. The method according to claim 6, characterized in that, If the interactive operations on the first media data meet the data promotion conditions, determining the preferred interactive operations from the interactive operations on the first media data includes: If the interactive operation for the first media data includes a specified interactive operation, then the interactive operation for the first media data is determined to meet the data promotion conditions. From the remaining interactive operations, the preferred interactive operation is determined; the remaining interactive operations are the interactive operations other than the specified interactive operation among the interactive operations for the first media data.

10. The method according to claim 9, characterized in that, The first media data is a product, and the specified interactive operation is a purchase operation or a comment operation for the product; or, The first media data is multimedia content, and the specified interactive operation is a playback operation or a reading operation for the multimedia content; or, The first media data is an application, and the specified interactive operation is a download operation for the application.

11. The method according to claim 6, characterized in that, The preference interaction operation includes viewing the first details page of the first media data; The interactive content corresponding to the preference interaction operation includes the content viewed on the first details page.

12. The method according to claim 6, characterized in that, The preference interaction operation includes a comparison operation between the first details page of the first media data and the second details page of the second media data; The interactive content corresponding to the preference interaction operation includes the content being compared in the first details page and the content being compared in the second details page.

13. The method according to claim 6, characterized in that, The preference interaction operation includes viewing the discount information page associated with the first media data; The interactive content corresponding to the preference interaction operation includes the discount information viewed on the discount information page.

14. The method according to claim 6, characterized in that, The number of interactive operations on the first media data is M, where M is an integer greater than 1; The step of determining the preferred interaction operation from the interaction operations on the first media data includes: Obtain the operation duration corresponding to each of the M interactive operations, and the latest interactive operation executed among the M interactive operations; Based on the latest executed interaction and the operation duration corresponding to each of the M interactions, determine the preference weights corresponding to each of the M interactions. Based on the preference weights corresponding to the M interactive operations, preferred interactive operations are selected from the M interactive operations.

15. The method according to claim 6, characterized in that, The promotional page that displays the interactive content corresponding to the preferred interaction operation includes: Extract keywords from the interaction content corresponding to the preference interaction operation; Add the keywords to the promotion title generation template associated with the preference interaction operation to obtain the promotion title; Identify the main image data associated with the first media data from the image data associated with the preference interaction operation; Based on the promotion title and the main image data, a promotion page is generated and displayed.

16. The method according to claim 15, characterized in that, The step of identifying the main image data associated with the first media data from the image data associated with the preference interaction operation includes: Identify the media type of media data in the image data associated with the preference interaction operation; From the image data associated with the preference interaction operation, candidate image data whose media type is the same as that of the first media data are filtered out. When there are multiple candidate image data, obtain the image features corresponding to each of the multiple candidate image data, as well as the similarity between each pair of candidate image data; Based on the image features corresponding to the multiple candidate image data and the similarity between each pair of candidate image data, the main image data associated with the first media data is selected from the multiple candidate image data.

17. A media data processing method, characterized in that, include: A promotion page for receiving first media data; the first promotion page is a page displayed by the terminal corresponding to the first object when the interactive operation on the first media data meets the data promotion conditions. The promotion page is associated with the interactive content, which is the content associated with the first media data displayed in response to the interactive operation on the first media data by the first object. Display the promotion page; The promotion page is used to promote the first media data.

18. The method according to claim 17, characterized in that, The display of the promotion page includes: In response to a launch operation for a media application, the media application is launched, and the promotional page is displayed within the media application; or, In response to an interactive operation associated with third media data, the media page associated with the third media data and the promotion page are displayed; the third media data and the first media data belong to the same media type.

19. The method according to claim 17, characterized in that, The method further includes: In response to a triggering operation on the promotion page, a media page associated with the first media data is displayed; the media page associated with the first media data highlights content associated with the triggering operation.

20. The method according to claim 19, characterized in that, The content associated with the triggering operation is displayed in a prominent display area within the media page associated with the first media data; or, The content associated with the triggering operation is displayed as a pop-up window in the media page associated with the first media data; or, The content associated with the triggering operation is displayed in the form of bullet comments on the media page associated with the first media data.

21. A media data processing apparatus, characterized in that, include: The first display module is used to respond to the interactive operation of the first object on the first media data and display the interactive content associated with the first media data; The second display module is used to display a promotion page for the first media data if the interactive operation on the first media data meets the data promotion conditions; the promotion page is associated with the interactive content. The promotion page is used to promote the first media data.

22. A media data processing device, characterized in that, include: A receiving module is used to receive the promotion page of the first media data; the first promotion page is the page displayed by the terminal corresponding to the first object when the interactive operation of the first media data meets the data promotion conditions, the promotion page is associated with the interactive content, and the interactive content is the content associated with the first media data displayed in response to the interactive operation of the first object on the first media data; The third display module is used to display the promotion page; The promotion page is used to promote the first media data.

23. 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 20.

24. A computer storage medium, characterized in that, The computer storage medium stores a computer program, which, when executed by a processor, performs the steps of the method as described in any one of claims 1 to 20.

25. 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 20.