Push content processing method, device, electronic device and storage medium

By using the user portrait to obtain the conversion rate of the reference user when receiving the push content in an electronic device, the processing method of the push content is determined, and the problems of incomplete user feature screening and low conversion rate in the prior art are solved, and the push content is improved Conversion rate and user experience.

CN114286999BActive Publication Date: 2025-02-11SHENZHEN HEYTAP TECHNOLOGY CO LTD +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN201980099725.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-11-05
Publication Date
2025-02-11
Estimated Expiration
2039-11-05

AI Technical Summary

Technical Problem

When existing electronic devices push content display, they lack effective user feature filtering and click-through rate estimates, resulting in a decline in user experience and a low push conversion rate.

Method used

When receiving the push content, the matching reference user is obtained based on the user portrait of the target user, and the conversion rate of the reference user for the push content is obtained as the reference conversion rate, and the processing method of the push content is determined based on this.

Benefits of technology

The conversion rate of the displayed push content is improved and the user experience is improved. Through accurate user portrait matching and conversion rate analysis, the display strategy of the pushed content is optimized.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114286999B_ABST
    Figure CN114286999B_ABST
Patent Text Reader

Abstract

The present application discloses a method, device, electronic device and storage medium for processing push content, and relates to the technical field of electronic devices. The method is applied to electronic devices, and the method includes: the electronic device receives push content to be displayed to a target user, obtains a user matching the user portrait of the target user as a reference user according to the user portrait of the target user, obtains the conversion rate of the reference user for the push content as a reference conversion rate, and determines the processing method for the push content based on the reference conversion rate. The method, device, electronic device and storage medium for processing push content provided in the embodiments of the present application obtain a reference user according to the user portrait and obtains the reference conversion rate of the reference user for the push content when the push content is received, and determines the processing method for the push content based on the reference conversion rate, so as to improve the conversion rate of the displayed push content and enhance the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of electronic devices, and more specifically, to a method, device, electronic device and storage medium for processing pushed content. Background Art

[0002] With the development of science and technology, electronic devices are used more and more widely and have more and more functions, and have become one of the necessities in people's daily life. At present, electronic devices can be used to display various contents for users to read or use. Summary of the invention

[0003] In view of the above problems, the present application proposes a method, device, electronic device and storage medium for processing push content to solve the above problems.

[0004] In a first aspect, an embodiment of the present application provides a method for processing pushed content, which is applied to an electronic device, and the method includes: the electronic device receives pushed content to be displayed to a target user; based on a user portrait of the target user, obtains a user matching the user portrait of the target user as a reference user; obtains the conversion rate of the reference user for the pushed content as a reference conversion rate; and determines a processing method for the pushed content based on the reference conversion rate.

[0005] In a second aspect, an embodiment of the present application provides a push content processing device, which is applied to an electronic device, and the device includes: a push content receiving module, which is used for the electronic device to receive push content to be displayed to a target user; a reference user acquisition module, which is used to acquire a user matching the user profile of the target user as a reference user based on the user profile of the target user; a reference conversion rate acquisition module, which is used to acquire the conversion rate of the reference user for the push content as a reference conversion rate; and a processing method determination module, which is used to determine a processing method for the push content based on the reference conversion rate.

[0006] In a third aspect, an embodiment of the present application provides an electronic device, comprising a memory and a processor, wherein the memory is coupled to the processor, the memory stores instructions, and when the instructions are executed by the processor, the processor executes the above method.

[0007] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which a program code is stored, and the program code can be called by a processor to execute the above method.

[0008] The push content processing method, device, electronic device and storage medium provided in the embodiments of the present application are used. The electronic device receives push content to be displayed to a target user, obtains a user matching the user profile of the target user as a reference user based on the user profile of the target user, obtains the conversion rate of the reference user for the push content as a reference conversion rate, and determines the processing method for the push content based on the reference conversion rate. When the push content is received, the reference user is obtained based on the user profile and the reference conversion rate of the reference user for the push content is obtained, and the processing method for the push content is determined based on the reference conversion rate, so as to improve the conversion rate of the displayed push content and enhance the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without paying any creative work.

[0010] Figure 1 A schematic diagram showing an application environment that can be used for the method for processing push content provided in an embodiment of the present application;

[0011] Figure 2 A schematic diagram showing a process flow of a method for processing push content provided by an embodiment of the present application;

[0012] Figure 3 A schematic diagram showing a flow chart of a method for processing pushed content provided by yet another embodiment of the present application;

[0013] Figure 4 This application shows Figure 3 The flowchart of step S202 of the method for processing push content is shown;

[0014] Figure 5 This application shows Figure 3 The flowchart of step S204 of the method for processing push content is shown;

[0015] Figure 6 This application shows Figure 3 The flowchart of step S206 of an embodiment of the method for processing push content is shown;

[0016] Figure 7 This application shows Figure 3 A flowchart diagram of another embodiment of step S206 of the method for processing pushed content is shown;

[0017] Figure 8A schematic diagram showing a flow chart of a method for processing pushed content provided in yet another embodiment of the present application;

[0018] Fig. 9 This application shows Figure 8 The flowchart of step S304 of the method for processing push content is shown;

[0019] Fig.10 A module block diagram of a push content processing device provided in an embodiment of the present application is shown;

[0020] Fig.11 A block diagram of an electronic device according to an embodiment of the present application for executing a method for processing push content according to an embodiment of the present application is shown;

[0021] Fig.12 A storage unit for storing or carrying program codes for implementing a method for processing push content according to an embodiment of the present application is shown. DETAILED DESCRIPTION

[0022] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.

[0023] Operators generally achieve their operational goals by pushing content to electronic devices. Usually, operators will obtain user portraits before pushing. User portraits, also known as user roles, are an effective tool for outlining target users, connecting user demands and design directions. User portraits have been widely used in various fields. User portraits usually contain portrait features of multiple dimensions to characterize the appearance of users. For promotional activities, each activity needs to correspond to some user portrait features. All user portrait features targeted by the activity can form an activity portrait. By comparing the activity portrait with the user portrait, the user portrait containing the portrait features of the activity portrait can be circled into the activity crowd, and the activity crowd of the promotion activity can be generated. The activity can be delivered to the activity crowd to achieve accurate circle of target users, and then unified and batch push can be carried out to improve the click-through rate and resource utilization of the pushed content, while minimizing the negative impact of useless push information on user experience.

[0024] Since the current target user selection is done manually, after the target user is determined, batch push is carried out and displayed on all target electronic devices. Therefore, the target user selection is overly dependent on the server's screening of users, and there is a lack of a process for estimating the user's click rate before display. There is a possibility of incomplete user feature screening, unreasonable target customer selection, and displaying content that users are not interested in to users, which affects the user experience and reduces the push conversion effect. For example, the operator hopes to push information to user group A, but some users in user group A are more likely to like this push, while some users are less likely to like this push. If the information is pushed to users with a lower probability of liking this information without secondary screening, the content conversion rate will be lowered.

[0025] In response to the above problems, the inventors have discovered after long-term research and proposed the push content processing method, device, electronic device and storage medium provided in the embodiments of the present application. When receiving the push content, the reference user is obtained according to the user portrait and the reference conversion rate of the reference user for the push content is obtained, and the processing method of the push content is determined based on the reference conversion rate, so as to improve the conversion rate of the displayed push content and enhance the user experience. Among them, the specific push content processing method is described in detail in the subsequent embodiments.

[0026] The following is a description of an environment diagram of a method for processing push content provided in an embodiment of the present application.

[0027] See also Figure 1 , Figure 1 The application environment schematic diagram of the processing method for pushing content provided in the embodiment of the present application is shown. It includes an electronic device 100 and an operator server 200, and the electronic device 100 and the operator server 200 are connected in communication to realize data interaction. For example, the operator server 200 can send push content to the electronic device 100. Among them, the electronic device 100 and the operator server 200 can be connected through a data network or a wireless network. When the electronic device 100 and the operator server 200 are connected through a data network, the electronic device 100 and the operator server 200 can be connected through a 2G network, a 3G network, a 4G network, a 5G network, etc. When the electronic device 100 and the operator server 200 are connected through a wireless network, the electronic device 100 and the operator server 200 can be connected through a wireless fidelity WiFi network, which is not limited here. Among them, the electronic device 100 can be a smart phone, a tablet computer, a wearable electronic device, etc., and the operator server 200 can be a traditional server, a cloud server, etc., which is not limited here.

[0028] See also Figure 2 , Figure 2The flowchart of a method for processing push content provided by an embodiment of the present application is shown. The method for processing push content is used to obtain a reference user according to a user portrait and obtain a reference conversion rate of the reference user for the push content when the push content is received, and determine a processing method for the push content based on the reference conversion rate, so as to improve the conversion rate of the displayed push content and enhance the user experience. In a specific embodiment, the method for processing push content is applied to Fig.10 The push content processing device 300 and the electronic device 100 equipped with the push content processing device 300 are shown in FIG. Fig.11 ). The following will take an electronic device as an example to illustrate the specific process of this embodiment. Of course, it can be understood that the electronic device used in this embodiment can be a smart phone, a tablet computer, a wearable electronic device, etc., which is not limited here. Figure 2 The process shown in FIG. 1 is described in detail, and the method for processing the pushed content may specifically include the following steps:

[0029] Step S101: the electronic device receives push content to be displayed to a target user.

[0030] In this embodiment, the target user may be the user corresponding to the electronic device, that is, the target user is the legal user (owner) corresponding to the electronic device. For example, the electronic device may have a user identity authentication identifier (Identity document, ID) logged in, then the user corresponding to the user ID logged in to the electronic device may be determined as the target user. For another example, the electronic device may record a biometric unlocking password, for example, the electronic device may record a fingerprint unlocking password, a face unlocking password, an iris unlocking password, etc., then the user corresponding to the biometric unlocking password recorded by the electronic device may be determined as the target user.

[0031] In some implementations, the electronic device may receive push content sent by the operator server and use the received push content as push content to be displayed to the target user. The push content may include advertisements, games, articles, audio, video, links, etc., which are not limited here.

[0032] Step S102: According to the user portrait of the target user, a user matching the user portrait of the target user is obtained as a reference user.

[0033] In some embodiments, the electronic device may obtain the user portrait of the target user in advance and store it locally, and after receiving the push content to be displayed to the target user, read the user portrait of the target user from the local, or obtain the user portrait of the target user from the server after receiving the push content to be displayed to the target user, which is not limited here. In this embodiment, the user portrait can be used to characterize the interest preferences, payment behavior, push conversion rate, etc. of the target user. For example, the user portrait can be used to characterize the target user's preferred game type, preferred video type, purchasing power, click rate of push content, download rate of push content, etc.

[0034] In some embodiments, a server corresponding to the electronic device can pre-acquire and record multiple users and user portraits of each of the multiple users, and establish a mapping relationship between multiple users and multiple user portraits, as shown in Table 1. The mapping relationship may include multiple users and multiple user portraits, where multiple users and multiple user portraits can correspond one-to-one, multiple users can correspond to one user portrait, one user can correspond to multiple user portraits, etc., which is not limited here.

[0035] Table 1

[0036] user User Profile User 1 User Profile 1 User 2 User portrait 2 User 3 User portrait 3

[0037] In this embodiment, after the electronic device obtains the user portrait of the target user, it can obtain a user that matches the user portrait of the target user as a reference user based on the user portrait of the target user. As a way, after the electronic device obtains the user portrait of the target user, it can send the user portrait of the target user to the server to instruct the server to determine a reference user from multiple users based on the user portrait. Specifically, in some embodiments, when the server corresponding to the electronic device receives the user portrait of the target user uploaded by the electronic device, it can compare the user portrait of the target user with multiple user portraits in a pre-established mapping relationship to obtain a user portrait that matches the user portrait of the target user, and then obtain the user corresponding to the user portrait that matches the user portrait of the target user based on the mapping relationship, and when determining the user corresponding to the user portrait that matches the user portrait of the target user, the user can be determined as a reference user.

[0038] Taking the user portrait as interest preference as an example, the electronic device can send the interest preference of the target user to the server to instruct the server to search for interest preferences that match the interest preference of the target user from multiple interest preferences, and search for users corresponding to interest preferences that match the interest preference of the target user based on the mapping relationship, and determine the found users as reference users.

[0039] As another way, after obtaining the user portrait of the target user, the electronic device can send the user portrait of the target user and the pushed content to the server to instruct the server to determine a reference user from multiple users based on the user portrait and the pushed content, wherein the determined reference user is a user who has received the pushed content, so as to improve the reliability of the determined reference user. Specifically, in some embodiments, when the server corresponding to the electronic device receives the user portrait of the target user and the pushed content uploaded by the electronic device, it can first filter multiple users based on the pushed content to filter out the users who have received the pushed content from the multiple users, and determine the users who have received the pushed content from the multiple users as the reference users, and then compare the user portrait of the target user with the user portraits of multiple reference users in the pre-established mapping relationship to obtain a user portrait that matches the user portrait of the target user, and then obtain the reference user corresponding to the user portrait that matches the user portrait of the target user based on the mapping relationship, and when determining the reference user corresponding to the user portrait that matches the user portrait of the target user, the reference user can be determined as the reference user.

[0040] Step S103: obtaining the conversion rate of the reference user for the pushed content as a reference conversion rate.

[0041] In some embodiments, the number of determined reference users is one or more. When the number of determined reference users is one, the conversion rate of the one reference user for the pushed content can be obtained, and the conversion rate of the one reference user for the pushed content can be used as the reference conversion rate. When the number of determined reference users is multiple, the conversion rates of the multiple reference users for the pushed content can be obtained respectively, and the average conversion rate of the multiple reference users for the pushed content is calculated based on the conversion rate of each reference user for the pushed content, and the average conversion rate is used as the reference conversion rate.

[0042] In some embodiments, the server may count and record the number of times the push content is sent to the reference user and the number of times the reference user converts the push content, wherein the reference user converts the push content including from browsing to push content to clicking to jump, from browsing to push content to clicking to download, from browsing to push content to clicking to purchase, etc., which are not limited here. As one way, after determining the reference user, the server may send the recorded number of times the push content is sent to the reference user and the number of times the reference user converts the push content to the electronic device, and the electronic device calculates the conversion rate of the reference user for the push content as the reference conversion rate. As another way, after determining the reference user, the server may calculate the conversion rate of the reference user for the push content based on the recorded number of times the push content is sent to the reference user and the number of times the reference user converts the push content, and send it to the electronic device, and the electronic device receives the conversion rate of the reference user for the push content sent by the server as the reference conversion rate.

[0043] Step S104: determining a processing method for the pushed content based on the reference conversion rate.

[0044] In some embodiments, after obtaining the reference conversion rate of the reference user for the pushed content, the electronic device can determine the processing method for the pushed content according to the reference conversion rate. It is understandable that since the user profiles of the reference user and the target user match, determining the processing method for the pushed content based on the reference conversion rate of the reference user for the pushed content can make the processing method more in line with the preferences of the target user, and can improve the conversion rate of the pushed content and the experience of the target user.

[0045] In some implementations, a mapping relationship between a reference conversion rate and a processing method may be pre-established, and the mapping relationship may include multiple reference conversion rates and multiple processing methods, wherein multiple reference conversion rates and multiple processing methods may correspond one to one, multiple reference conversion rates may correspond to one processing method, one reference conversion rate may correspond to multiple processing methods, etc. In this embodiment, a reference conversion rate of a reference user for pushed content may be obtained, and then the reference conversion rate of the reference user for pushed content may be compared with the conversion rate in the pre-established mapping relationship to obtain a conversion rate that matches the reference conversion rate of the reference user for pushed content, and then based on the mapping relationship, a processing method corresponding to the conversion rate that matches the reference conversion rate of the reference user for pushed content is obtained, and the obtained processing method is determined as the processing method of the electronic device for the pushed content.

[0046] In this embodiment, the processing method may include displaying pushed content to the target user, blocking pushed content, controlling the display duration of the pushed content, controlling the number of times the pushed content is displayed, controlling the display time of the pushed content, etc., which are not limited here.

[0047] An embodiment of the present application provides a method for processing push content, in which an electronic device receives push content to be displayed to a target user, obtains a user matching the user profile of the target user as a reference user based on a user portrait of the target user, obtains the conversion rate of the reference user for the push content as a reference conversion rate, and determines a processing method for the push content based on the reference conversion rate, thereby improving the conversion rate of the displayed push content and enhancing the user experience by obtaining a reference user based on the user portrait and obtaining the reference conversion rate of the reference user for the push content when the push content is received, and determining a processing method for the push content based on the reference conversion rate.

[0048] See also Figure 3 , Figure 3 A flowchart of a method for processing push content provided by another embodiment of the present application is shown. The method is applied to the above electronic device. Figure 3 The process shown in FIG. 1 is described in detail, and the method for processing the pushed content may specifically include the following steps:

[0049] Step S201: The electronic device receives push content to be displayed to a target user.

[0050] Step S202: According to the user portrait of the target user, a user matching the user portrait of the target user is obtained as a reference user.

[0051] For the detailed description of step S201 - step S202 , please refer to step S101 - step S102 , which will not be repeated here.

[0052] See also Figure 4 , Figure 4 This application shows Figure 3 The flowchart of step S202 of the method for processing push content is shown in FIG. Figure 4 The process shown is described in detail, wherein, in this embodiment, the user portrait includes basic attributes, interest preferences, payment behavior and push conversion rate, and the method may specifically include the following steps:

[0053] Step S2021: According to the basic attributes of the target user, searching for a user matching the basic attributes of the target user as the reference user.

[0054] In this embodiment, the user portrait of the target user may include basic attributes of the target user. In some implementations, the basic attributes of the target user may be obtained, wherein the basic attributes of the target user may include at least one of the age and gender of the target user. It is understandable that the basic attributes of the target user may be used to characterize the target user's acceptance of the content pushed by the electronic device. For example, users of different ages have different acceptance of the content pushed by the electronic device, and users of different genders have different acceptance of the content pushed by the electronic device. Specifically, the older the age, the lower the acceptance of the pushed content, etc., which will not be repeated here.

[0055] In some implementations, the basic attributes of the target user may be obtained from information input by the target user, for example, from ID information input by the target user, from facial information input by the target user, etc., which is not limited here.

[0056] In some embodiments, after obtaining the basic attributes of the target user, the electronic device may search for users that match the basic attributes of the target user as reference users based on the basic attributes of the target user. For example, if the basic attribute of the target user is the age of the target user, a user that matches the age of the target user may be searched for as a reference user; if the basic attribute of the target user is the gender of the target user, a user that matches the gender of the target user may be searched for as a reference user.

[0057] Step S2022: According to the interest preference of the target user, searching for a user matching the interest preference of the target user as the reference user.

[0058] In this embodiment, the user profile of the target user may include the interest preferences of the target user. In some implementations, the interest preferences of the target user may be obtained, wherein the interest preferences of the target user may be used to characterize the content or type that the target user likes. For example, if the interest preference of the target user is games, the interest preferences of the target user may be used to characterize that the target user likes games. If the interest preference of the target user is movies, the interest preferences of the target user may be used to characterize that the target user likes movies, etc., which are not limited here.

[0059] In some embodiments, the target user's interest preferences can be obtained from the information input by the target user, for example, from the ID information input by the target user, or by analyzing the target user's behavior habits, for example, by analyzing the content browsed or downloaded by the target user.

[0060] In some implementations, after obtaining the interest preferences of the target user, the electronic device may search for users who match the interest preferences of the target user as reference users based on the interest preferences of the target user. For example, if the interest preference of the target user is games, users who also like games may be searched for as reference users; if the interest preference of the target user is movies, users who also like movies may be searched for as reference users.

[0061] Step S2023: According to the payment behavior of the target user, a user matching the payment behavior of the target user is searched as the reference user.

[0062] In this embodiment, the user profile of the target user may include the payment behavior of the target user. In some implementations, the payment behavior of the target user may be obtained, wherein the payment behavior of the target user may be used to characterize the payment ability or payment intention of the target user for paid content. For example, if the payment behavior of the target user is frequent, the payment ability or payment intention of the target user for paid content is high.

[0063] In some embodiments, the payment behavior of the target user can be obtained through the information input by the target user, for example, through the ID information input by the target user, or by analyzing the behavioral habits of the target user, for example, by analyzing the content, number of times, and amount paid by the target user.

[0064] In some embodiments, after obtaining the payment behavior of the target user, the electronic device may search for a user matching the payment behavior of the target user as a reference user based on the payment behavior of the target user. For example, if the payment behavior of the target user is frequent, a user with similarly frequent payment behavior may be searched for as a reference user.

[0065] Step S2024: According to the push conversion rate of the target user, a user matching the push conversion rate of the target user is searched as the reference user.

[0066] In this embodiment, the user portrait of the target user may include the push conversion rate of the target user. In some implementations, the push conversion rate of the target user may be obtained, wherein the push conversion rate of the target user may be used to characterize the conversion of the target user to the previously pushed content, for example, if the push conversion rate of the target user is higher, the conversion of the target user to the pushed content is better, for example, the user's click rate and download rate for the pushed content are higher.

[0067] In some embodiments, the push conversion rate of the target user can be obtained through the information input by the target user, for example, through the ID information input by the target user, or by analyzing the behavioral habits of the target user, for example, by analyzing the target user's clicks, downloads, jumps, etc. on the pushed content.

[0068] In some implementations, after obtaining the push conversion rate of the target user, the electronic device may search for a user matching the push conversion rate of the target user as a reference user based on the push conversion rate of the target user. For example, if the push conversion rate of the target user is higher, a user with a similarly high push conversion rate may be searched for as a reference user.

[0069] In this embodiment, the user portrait of the target user may further include other more information. For example, the user portrait of the target user may further include the activity level of the target user with respect to the application program, which will not be described in detail here.

[0070] Step S203: Acquire the type of the pushed content.

[0071] In some embodiments, the electronic device can obtain the type to which the pushed content belongs. Taking the push content as a push application as an example, the electronic device can obtain the type to which the push application belongs. Specifically, the electronic device can pre-establish a mapping relationship between the push application and the type, and generate a mapping relationship table stored in the electronic device, as shown in Table 2. Among them, the mapping relationship between the push application and the type can be manually associated by the user, can be automatically associated by the electronic device, or can be automatically associated by the server, etc., which is not limited here, and the mapping relationship between the push application and the type can include one push application corresponding to one type, or multiple push applications corresponding to one type, etc., which is not limited here.

[0072] Furthermore, after receiving a push application, the push application can be compared one by one with multiple applications pre-stored in the mapping relationship table to obtain an application that matches the received push application, and then the type corresponding to the application is searched according to the mapping relationship table, so that the type of the received push application can be obtained. For example, when the mapping relationship table includes a mapping relationship between WeChat and instant messaging, that is, WeChat is stored under the application in the mapping relationship table, and the instant messaging class is stored under the type, and WeChat and the instant messaging class are associated, then, when the received push application is WeChat, the received push application can be matched with the application stored in the mapping relationship table. It can be understood that the received push application can be matched with WeChat in the mapping relationship table, and then it is found that the type of the received push application is instant messaging.

[0073] Table 2

[0074] app type A1 B1 A2 B2 A3 B3

[0075] As a method, when the received push application is compared with multiple applications pre-stored in the mapping relationship table one by one and all the matches fail, that is, when there is no application matching the received push application stored under the application in the mapping relationship table, the type of the received push application can be obtained by searching for applications similar to the type of the received push application and using the type of the application similar to the received push application as the type of the received push application. In this embodiment, the package name of the received push application can be obtained. Since the package name includes various information related to the received push application, the package name can be analyzed to obtain the manufacturer of the received push application contained in the package name, and then other applications produced by the manufacturer are searched, and the types of other applications are searched in the mapping relationship table, and the types of other applications are used as the type of the received push application.

[0076] Step S204: Acquire the conversion rate of the reference user for the type as the reference conversion rate.

[0077] In some implementations, after determining the type of pushed content, the conversion rate of the reference user for the type can be obtained, and the conversion rate of the reference user for the type can be used as the reference conversion rate. For example, when the type of pushed content is a game, the conversion rate of the reference user for the game can be obtained; when the type of pushed content is a movie, the conversion rate of the reference user for the movie can be obtained, etc., which is not limited here.

[0078] See also Figure 5 , Figure 5 This application shows Figure 3 The flowchart of step S204 of the method for processing push content is shown in FIG. Figure 5 The process shown is described in detail, and the method may specifically include the following steps:

[0079] Step S2041: Determine whether the type is a specified violation type.

[0080] In some embodiments, the electronic setting may pre-set and store a specified violation type, which is used as a basis for judging the type of pushed content. The specified violation type may be a comprehensive and multi-dimensional violation type constructed based on regional laws and regulations, national laws and regulations, operating rules, user rules, etc., and the constructed violation type is stored in the electronic device as the specified violation type. For example, the specified violation type may be created based on the violation picture type, violation text type, violation audio type, violation video type, violation application type, etc. set by regional laws and regulations and national laws and regulations, may be created based on the violation link type, violation application type, etc. set by the operating rules, or may be created based on the violation picture type, violation text type, violation audio type, violation video type, violation application type, etc. set by the user rules, which is not limited here.

[0081] In this embodiment, after the type of the pushed content is obtained, the type of the pushed content can be compared with the specified violation type to determine whether the type of the pushed content is the specified violation type. In some implementations, there can be multiple specified violation types, and the type of the pushed content can be compared with the multiple specified violation types respectively. When the type of the pushed content is consistent with any of the multiple specified violation types, it can be determined that the type of the pushed content is the specified violation type. When the type of the pushed content is inconsistent with the multiple specified violation types, it can be determined that the type of the pushed content is not the specified violation type.

[0082] Step S2042: When the type is not a specified violation type, obtaining the conversion rate of the reference user for the type as the reference conversion rate.

[0083] In some implementations, when the judgment result indicates that the type of pushed content is not a specified violation type, it indicates that the pushed content is allowed to be displayed to the target user. Therefore, the conversion rate of the reference user for this type can be obtained as a reference conversion rate to perform display judgment in subsequent steps.

[0084] Step S2043: When the type is a specified violation type, the pushed content is blocked.

[0085] In some implementations, when the judgment result indicates that the type of the pushed content is a specified violation type, it indicates that the pushed content is not allowed to be displayed to the target user, and the pushed content may be blocked, that is, the pushed content may not be displayed.

[0086] Step S205: determining whether the reference conversion rate is greater than the first conversion rate.

[0087] In some embodiments, the electronic setting may pre-set and store a first conversion rate, which is used as a basis for judging whether the conversion rate is high or low, wherein when the conversion rate is greater than the first conversion rate, the conversion rate may be considered high, and when the conversion rate is not greater than the first conversion rate, the conversion rate may be considered low. For example, the first conversion rate is 40%, when the conversion rate is greater than 40%, the conversion rate may be considered high, and when the conversion rate is not greater than 40%, the conversion rate may be considered low.

[0088] In this embodiment, after obtaining the reference conversion rate, the reference conversion rate can be compared with the first conversion rate to determine whether the reference conversion rate is greater than the first conversion rate. When the reference conversion rate is greater than the first conversion rate, it can be determined that the reference conversion rate is higher, that is, the conversion effect of the reference user on the pushed content is better. When the reference conversion rate is not greater than the first conversion rate, it can be determined that the reference conversion rate is lower, that is, the conversion effect of the reference user on the pushed content is poor.

[0089] Step S206: When the reference conversion rate is greater than the first conversion rate, the pushed content is displayed to the target user.

[0090] In some implementations, when the judgment result indicates that the reference conversion rate is greater than the first conversion rate, that is, it indicates that the conversion effect of the reference user on the pushed content is better, it can be considered that the conversion effect of the target user on the pushed content will also be better, and therefore, the pushed content can be sent to the target user.

[0091] See also Figure 6 , Figure 6 This application shows Figure 3 The flowchart of step S206 of the method for processing push content is shown in FIG. Figure 6 The process shown is described in detail, and the method may specifically include the following steps:

[0092] Step S2061A: When the reference conversion rate is greater than the first conversion rate, determine whether the reference conversion rate is greater than a second conversion rate, wherein the second conversion rate is greater than the first conversion rate.

[0093] In some embodiments, the electronic device may also pre-set and store a second conversion rate, which is used as a basis for judging whether the conversion rate is very high or relatively high. When the conversion rate is greater than the first conversion rate and not greater than the second conversion rate, the conversion rate may be considered to be relatively high, and when the conversion rate is greater than the second conversion rate, the conversion rate may be considered to be very high. For example, the first conversion rate is 40% and the second conversion rate is 80%. When the conversion rate is greater than 40% and not greater than 80%, the conversion rate may be considered to be relatively high, and when the conversion rate is greater than 80%, the conversion rate may be considered to be very high.

[0094] In this embodiment, when it is determined that the reference conversion rate is greater than the first conversion rate, the reference conversion rate can be compared with the second conversion rate to determine whether the reference conversion rate is greater than the second conversion rate. When the reference conversion rate is greater than the second conversion rate, it can be determined that the reference conversion rate is very high, that is, the conversion effect of the reference user on the pushed content is very good. When the reference conversion rate is not greater than the second conversion rate, it can be determined that the reference conversion rate is good, that is, the conversion effect of the reference user on the pushed content is good.

[0095] Step S2062A: When the reference conversion rate is greater than the second conversion rate, displaying the pushed content to the target user.

[0096] In some implementations, when the judgment result indicates that the reference conversion rate is greater than the second conversion rate, that is, it indicates that the conversion effect of the reference user on the pushed content is very good, it can be considered that the conversion effect of the target user on the pushed content will also be very good, and therefore, the pushed content can be sent to the target user.

[0097] Step S2063A: When the reference conversion rate is not greater than the second conversion rate, the number of times the pushed content has been displayed to the target user is obtained.

[0098] In some embodiments, when the judgment result indicates that the reference conversion rate is not greater than the second conversion rate, that is, when it indicates that the conversion effect of the reference user on the pushed content is good, it can be considered that the target user has a higher probability of converting the pushed content, but there is also a certain probability of not converting the pushed content. Therefore, in this embodiment, in order to reduce the trouble caused to the user by frequently pushing content that is not suitable for the target user, the number of pushes of the pushed content can be controlled. Specifically, the number of times the pushed content has been displayed to the target user can be obtained. As a way, when the reference conversion rate is not greater than the second conversion rate, the number of times the pushed content has been displayed to the target user within a preset time period can be obtained, wherein the preset time period can be set manually by the user or automatically by the electronic device, which is not limited here.

[0099] In some implementations, the electronic device may pre-set and store a times threshold, which is used as a basis for determining the number of times the pushed content has been displayed to the target user. Therefore, in this embodiment, after obtaining the number of times the pushed content has been displayed to the target user, the number of times the pushed content has been displayed to the target user may be compared with the times threshold to determine whether the number of times the pushed content has been displayed to the target user has reached the times threshold.

[0100] Step S2064A: When the number of times reaches the number threshold, the pushed content is blocked.

[0101] When the judgment result indicates that the number of times the pushed content has been displayed to the target user reaches the number threshold, it can be considered that the number of pushes is too many. Therefore, in order to reduce the trouble caused to the user, the pushed content can be blocked.

[0102] Step S2065A: When the number of times does not reach the number threshold, the pushed content is displayed to the target user.

[0103] When the judgment result indicates that the number of times the pushed content has been displayed to the target user does not reach the number threshold, it can be considered that the number of pushes is appropriate. Therefore, in order to improve the conversion rate of the pushed content, the pushed content can be displayed to the target user.

[0104] See also Figure 7 , Figure 7 This application shows Figure 3 The flowchart of step S206 of another embodiment of the method for processing push content is shown in FIG. Figure 7 The process shown is described in detail, the user portrait includes a content display preference portrait, and the method may specifically include the following steps:

[0105] Step S2061B: When the reference conversion rate is greater than the first conversion rate, based on the content display preference portrait of the target user, determining a content display mode corresponding to the content display preference portrait of the target user.

[0106] In this embodiment, the user portrait of the target user can also be used to characterize the target user's display preferences for content displayed on the electronic device. For example, the user portrait can be used to characterize the target user's preferences for the display location of content displayed on the electronic device, the display size of the displayed content, the display color of the displayed content, the display duration of the displayed content, etc., which are not limited here.

[0107] In some embodiments, when the electronic device determines that the reference conversion rate is greater than the first conversion rate, the electronic device may determine the content display method corresponding to the content display preference portrait of the target user based on the content display preference portrait of the target user. It is understandable that the content display method determined based on the content display preference portrait of the target user corresponds to the target user's display preference for the content displayed by the electronic device. For example, if the content display preference portrait represents the target user's preference for the display position of the content displayed by the electronic device as the upper left of the electronic device, then the display position corresponding to the content display method determined based on the content display preference portrait of the target user is the upper left of the electronic device. For another example, if the content display preference portrait represents the target user's preference for the display color of the content displayed by the electronic device as red, then the display color corresponding to the content display method determined based on the content display preference portrait of the target user is red.

[0108] In some implementations, a mapping relationship between a content display preference portrait and a content display mode may be pre-established, as shown in Table 3, and the mapping relationship may include multiple content display preference portraits and multiple content display modes, wherein multiple content display preference portraits and multiple content display modes may correspond one to one, multiple content display preference portraits may correspond to one content display mode, one content display preference portrait may correspond to multiple content display modes, etc. In this embodiment, the content display preference portrait of the target user may be obtained, and then the content display preference portrait of the target user may be compared with multiple content display preference portraits in the pre-established mapping relationship to obtain a content display preference portrait that matches the content display preference portrait of the target user, and then based on the mapping relationship, the content display mode corresponding to the content display preference portrait that matches the content display preference portrait of the target user is obtained, and the obtained content display mode is determined as the content display mode corresponding to the content display preference portrait of the target user.

[0109] Table 3

[0110] Content display preference profile Content display method Content display preference portrait 1 Content display method 1 Content display preference portrait 2 Content display method 2 Content display preference portrait 3 Content display method 3

[0111] Step S2062B: displaying the pushed content to the target user based on the content display method.

[0112] In some embodiments, after determining the content display method corresponding to the content display preference profile of the target user, the pushed content to be displayed to the target user can be displayed to the target user based on the determined content display method, so that the display method of the pushed content is more in line with the user's preferences, which can improve the conversion rate of the pushed content and the user experience.

[0113] As a method, after determining the content display method corresponding to the user profile of the target user, the pushed content can be adjusted based on the content display method so that the adjusted presentation method of the pushed content is consistent with the content display method. For example, if the font size of the pushed content is size 4, and the determined content display method font size is size 5, then the font size of the pushed content can be adjusted from size 4 to size 5 so that the adjusted font size of the pushed content is consistent with the font size of the content display method.

[0114] Step S207: When the reference conversion rate is not greater than the first conversion rate, shielding the pushed content.

[0115] In some embodiments, when the judgment result indicates that the reference conversion rate is not greater than the first conversion rate, that is, it indicates that the conversion effect of the reference user on the pushed content is poor, it can be considered that the conversion effect of the target user on the pushed content will also be poor. Therefore, the pushed content may not be sent to the target user, that is, the pushed content may be blocked.

[0116] Another embodiment of the present application provides a method for processing push content, compared with Figure 2 In the method for processing the pushed content shown in the figure, this embodiment obtains the type of the pushed content, and obtains the conversion rate for the type of the pushed content as the reference conversion rate, thereby improving the success rate of obtaining the reference conversion rate. In addition, this embodiment also displays the pushed content to the target user when the reference conversion rate is greater than the first conversion rate, and blocks the pushed content when the reference conversion rate is not greater than the first conversion rate, thereby improving the conversion rate of the displayed pushed content and improving the user experience.

[0117] See also Figure 8 , Figure 8 A flowchart of a method for processing push content provided by another embodiment of the present application is shown. The method is applied to the above electronic device. Figure 8 The process shown in FIG. 1 is described in detail, and the method for processing the pushed content may specifically include the following steps:

[0118] Step S301: The electronic device receives push content to be displayed to a target user.

[0119] Step S302: According to the user portrait of the target user, a user matching the user portrait of the target user is obtained as a reference user.

[0120] Step S303: obtaining the conversion rate of the reference user for the pushed content as a reference conversion rate.

[0121] For the detailed description of steps S301 to S303 , please refer to steps S101 to S103 , which will not be repeated here.

[0122] Step S304: inputting the user portrait of the target user into a trained regression model, wherein the trained regression model is obtained by performing regression fitting on the user portrait of the reference user and the conversion rate of the reference user with respect to the pushed content.

[0123] In some embodiments, after obtaining the user portrait of the target user, the electronic device may input the user portrait into a trained regression model, wherein the trained regression model is obtained by performing regression fitting on the user portrait of the reference user and the conversion rate of the reference user for the pushed content. Specifically, a training data set is first collected, wherein the attributes or characteristics of one type of data in the training data set are different from those of another type of data, and then the collected training data set is subjected to regression analysis, thereby summarizing the rules based on the training data set to obtain a trained regression model. In this embodiment, one type of data in the training data set is the user portrait of the reference user, which is used as an independent variable, and the other type of data is the conversion rate of the reference user for the pushed content, which is used as a dependent variable. The user portrait of the reference user and the conversion rate of the reference user for the pushed content are subjected to regression analysis, and the correlation between the user portrait of the reference user and the conversion rate of the reference user for the pushed content can be obtained, thereby obtaining a trained regression model. Among them, regression analysis is a method of statistically analyzing data, the purpose of which is to understand whether variables are related, the direction and strength of the correlation, and to establish a mathematical model to observe specific variables to predict the variables of interest to the researcher.

[0124] See also Fig. 9 , Fig. 9 This application shows Figure 8 The flowchart of step S304 of the method for processing push content is shown in FIG. Fig. 9 The process shown is described in detail, and the method may specifically include the following steps:

[0125] Step S3041: performing principal component analysis on the user portrait of the target user, and obtaining a key user portrait from the user portrait of the target user.

[0126] In some embodiments, there are multiple user portraits of the target user, and the multiple user portraits may include attribute information related to the conversion of the target user to the pushed content, such as age information, gender information, interest preferences, payment behavior, etc., and may also include attribute information unrelated to the conversion of the target user to the pushed content, such as height information, weight information, vision information, etc. Therefore, in this embodiment, principal component analysis can be performed on the user portrait to simplify the user portrait, and key user portraits can be obtained from the user portrait, wherein the key user portrait is attribute information related to the conversion of the target user to the pushed content. Among them, principal component analysis is a method of statistical analysis and simplification of data sets. It uses orthogonal transformation to linearly transform the observed values ​​of a series of possibly related variables, thereby projecting them into the values ​​of a series of linearly unrelated variables, which are called principal components.

[0127] Step S3042: inputting the key user portrait into the trained regression model.

[0128] Furthermore, after obtaining the key user portrait from the user portrait, the key user portrait can be input into the trained regression model to make the input user portrait more accurate so that the obtained probability is more accurate.

[0129] Step S305: Obtain the probability of the target user converting the pushed content output by the trained regression model.

[0130] In some embodiments, after receiving the input user portrait of the target user, the trained regression model can process the user portrait of the target user and output the probability of the target user converting the pushed content. Accordingly, the electronic device can obtain the probability of the target user converting the pushed content output by the trained regression model.

[0131] Step S306: Determine a processing method for the pushed content based on the probability.

[0132] In this embodiment, after obtaining the probability of the target user converting the pushed content, the processing method of the pushed content can be determined based on the probability. For example, when the probability is high, it is determined to display the pushed content to the target user, and when the probability is low, the pushed content is blocked.

[0133] Another embodiment of the present application provides a method for processing push content, compared with Figure 2 The method for processing pushed content shown in the figure, this embodiment also inputs the user portrait of the target user into the trained regression model, and obtains the probability of the target user converting the pushed content output by the trained regression model, and determines the processing method of the pushed content based on the probability, thereby improving the accuracy and efficiency of the push content processing.

[0134] See also Fig.10 , Fig.10 The module block diagram of the push content processing device 300 provided in the embodiment of the present application is shown. The push content processing device 300 is applied to the above electronic device. Fig.10 The block diagram shown in FIG. 1 is used to illustrate that the push content processing device 300 includes: a push content receiving module 310, a reference user acquisition module 320, a reference conversion rate acquisition module 330, and a processing method determination module 340, wherein:

[0135] The push content receiving module 310 is used for the electronic device to receive push content to be displayed to a target user.

[0136] The reference user acquisition module 320 is used to acquire users matching the user profile of the target user as reference users based on the user profile of the target user.

[0137] Furthermore, the user portrait includes basic attributes, interest preferences, payment behavior and push conversion rate. The reference user acquisition module 320 includes: a first reference user acquisition submodule, a second reference user acquisition submodule, a third reference user acquisition submodule and a fourth reference user acquisition submodule, wherein:

[0138] The first reference user acquisition submodule is used to search for a user matching the basic attributes of the target user as the reference user according to the basic attributes of the target user.

[0139] The second reference user acquisition submodule is used to find a user matching the interest preference of the target user as the reference user according to the interest preference of the target user.

[0140] The third reference user acquisition submodule is used to find a user matching the payment behavior of the target user as the reference user according to the payment behavior of the target user.

[0141] The fourth reference user acquisition submodule is used to find a user matching the push conversion rate of the target user as the reference user according to the push conversion rate of the target user.

[0142] The reference conversion rate acquisition module 330 is used to acquire the conversion rate of the reference user for the pushed content as a reference conversion rate.

[0143] Furthermore, the reference conversion rate acquisition module 330 includes: a type acquisition submodule and a reference conversion rate acquisition submodule, wherein:

[0144] The type acquisition submodule is used to acquire the type of the pushed content.

[0145] The reference conversion rate acquisition submodule is used to acquire the conversion rate of the reference user for the type as the reference conversion rate.

[0146] Furthermore, the reference conversion rate acquisition submodule includes: a type determination unit, a reference conversion rate acquisition unit and a fourth push content shielding unit, wherein:

[0147] The type determination unit is used to determine whether the type is a specified violation type.

[0148] The reference conversion rate acquisition unit is used to acquire the conversion rate of the reference user for the type as the reference conversion rate when the type is not a specified violation type.

[0149] The fourth push content shielding unit is used to shield the push content when the type is a specified violation type.

[0150] The processing method determining module 340 is used to determine a processing method for the pushed content based on the reference conversion rate.

[0151] Furthermore, the processing mode determination module 340 includes: a reference conversion rate judgment submodule, a push content display submodule and a push content shielding submodule, wherein:

[0152] The reference conversion rate judgment submodule is used to judge whether the reference conversion rate is greater than the first conversion rate.

[0153] The push content display submodule is used to display the push content to the target user when the reference conversion rate is greater than the first conversion rate.

[0154] Furthermore, the push content display submodule includes: a reference conversion rate judgment unit, a first push content display unit, a number acquisition unit, a push content shielding unit and a second push content display unit, wherein:

[0155] A reference conversion rate judgment unit is used to judge whether the reference conversion rate is greater than a second conversion rate when the reference conversion rate is greater than the first conversion rate, wherein the second conversion rate is greater than the first conversion rate.

[0156] The first push content display unit is used to display the push content to the target user when the reference conversion rate is greater than the second conversion rate.

[0157] A number acquisition unit is used to acquire the number of times the pushed content has been displayed to the target user when the reference conversion rate is not greater than the second conversion rate.

[0158] Furthermore, the number acquisition unit includes: a number acquisition subunit, wherein:

[0159] The number acquisition subunit is used to acquire the number of times the pushed content has been displayed to the target user within a preset time period when the reference conversion rate is not greater than the second conversion rate.

[0160] The push content shielding unit is used to shield the push content when the number of times reaches a number threshold.

[0161] The second push content display unit is used to display the push content to the target user when the number of times does not reach the number threshold.

[0162] Furthermore, the user portrait includes a content display preference portrait, and the push content display submodule includes: a content display mode determination unit and a third push content display unit, wherein:

[0163] A content display mode determining unit is used to determine a content display mode corresponding to the content display preference portrait of the target user based on the content display preference portrait of the target user when the reference conversion rate is greater than the first conversion rate.

[0164] The third push content display unit is used to display the push content to the target user based on the content display method.

[0165] The push content shielding submodule is used to shield the push content when the reference conversion rate is not greater than the first conversion rate.

[0166] Furthermore, the processing mode determination module 340 includes: a user portrait input submodule, a probability acquisition submodule and a processing mode determination submodule, wherein:

[0167] The user portrait input submodule is used to input the user portrait of the target user into a trained regression model, where the trained regression model is obtained by performing regression fitting on the user portrait of the reference user and the conversion rate of the reference user for the pushed content.

[0168] Furthermore, the user portrait input submodule includes: a user portrait analysis unit and a user portrait input unit, wherein:

[0169] The user portrait analysis unit is used to perform principal component analysis on the user portrait of the target user and obtain a key user portrait from the user portrait of the target user.

[0170] A user portrait input unit is used to input the key user portrait into the trained regression model.

[0171] The probability acquisition submodule is used to obtain the probability of the target user converting the pushed content output by the trained regression model.

[0172] The processing method determination submodule is used to determine the processing method of the pushed content based on the probability.

[0173] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described devices and modules can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here.

[0174] In several embodiments provided in the present application, the coupling between modules may be electrical, mechanical or other forms of coupling.

[0175] In addition, each functional module in each embodiment of the present application can be integrated into a processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The above integrated modules can be implemented in the form of hardware or software functional modules.

[0176] See also Fig.11 , which shows a structural block diagram of an electronic device 100 provided in an embodiment of the present application. The electronic device 100 may be an electronic device capable of running applications, such as a smart phone, a tablet computer, an e-book, etc. The electronic device 100 in the present application may include one or more of the following components: a processor 110, a memory 120, and one or more applications, wherein the one or more applications may be stored in the memory 120 and configured to be executed by one or more processors 110, and the one or more programs are configured to execute the method described in the aforementioned method embodiment.

[0177] Among them, the processor 110 may include one or more processing cores. The processor 110 uses various interfaces and lines to connect various parts of the entire electronic device 100, and executes various functions and processes data of the electronic device 100 by running or executing instructions, programs, code sets or instruction sets stored in the memory 120, and calling data stored in the memory 120. Optionally, the processor 110 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The processor 110 can integrate one or a combination of a central processing unit (Central Processing Unit, CPU), a graphics processing unit (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes the operating system, user interface and application programs; the GPU is responsible for rendering and drawing the content to be displayed; and the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 110, but may be implemented separately through a communication chip.

[0178] The memory 120 may include a random access memory (RAM) or a read-only memory (ROM). The memory 120 may be used to store instructions, programs, codes, code sets or instruction sets. The memory 120 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the following various method embodiments, etc. The data storage area may also store data (such as a phone book, audio and video data, chat record data) created by the terminal 100 during use.

[0179] See also Fig.12 , which shows a structural block diagram of a computer-readable storage medium provided in an embodiment of the present application. The computer-readable medium 400 stores program codes, which can be called by a processor to execute the method described in the above method embodiment.

[0180] The computer readable storage medium 400 may be an electronic memory such as a flash memory, an EEPROM (electrically erasable programmable read-only memory), an EPROM, a hard disk, or a ROM. Optionally, the computer readable storage medium 400 includes a non-transitory computer-readable storage medium. The computer readable storage medium 400 has storage space for program code 410 that performs any method steps in the above method. These program codes can be read from or written to one or more computer program products. The program code 410 can be compressed, for example, in an appropriate form.

[0181] In summary, the push content processing method, device, electronic device and storage medium provided in the embodiments of the present application are used. The electronic device receives push content to be displayed to a target user, obtains a user matching the user profile of the target user as a reference user based on the user portrait of the target user, obtains the conversion rate of the reference user for the push content as a reference conversion rate, and determines the processing method for the push content based on the reference conversion rate. When the push content is received, the reference user is obtained based on the user portrait and the reference conversion rate of the reference user for the push content is obtained, and the processing method for the push content is determined based on the reference conversion rate, so as to improve the conversion rate of the displayed push content and enhance the user experience.

[0182] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for processing push content, characterized in that: Applied to electronic equipment, the method comprises: The electronic device receives push content to be displayed to a target user; According to the user profile of the target user, obtaining a user matching the user profile of the target user as a reference user; Acquire the conversion rate of the reference user for the pushed content as a reference conversion rate; When the reference conversion rate is greater than the first conversion rate, determining whether the reference conversion rate is greater than a second conversion rate, wherein the second conversion rate is greater than the first conversion rate; When the reference conversion rate is greater than the second conversion rate, displaying the pushed content to the target user; When the reference conversion rate is not greater than the second conversion rate, obtaining the number of times the pushed content has been displayed to the target user; When the number of times reaches a threshold, blocking the pushed content; When the number of times does not reach the number threshold, the pushed content is displayed to the target user.

2. The method according to claim 1, characterized in that When the reference conversion rate is not greater than the second conversion rate, obtaining the number of times the pushed content has been displayed to the target user includes: When the reference conversion rate is not greater than the second conversion rate, the number of times the pushed content has been displayed to the target user within a preset time period is obtained.

3. The method according to claim 1, characterized in that The user portrait includes a content display preference portrait, and the displaying of the pushed content to the target user includes: Based on the content display preference portrait of the target user, determining a content display mode corresponding to the content display preference portrait of the target user; The pushed content is displayed to the target user based on the content display method.

4. The method according to claim 1, characterized in that: The user portrait includes basic attributes, and acquiring a user matching the user portrait of the target user as a reference user according to the user portrait of the target user includes: According to the basic attributes of the target user, a user matching the basic attributes of the target user is searched as the reference user.

5. The method according to claim 4, characterized in that The basic attributes include at least one of age and gender.

6. The method according to claim 1, characterized in that The user portrait includes interest preferences, and acquiring a user matching the user portrait of the target user as a reference user according to the user portrait of the target user includes: According to the interest preference of the target user, a user matching the interest preference of the target user is searched as the reference user.

7. The method according to claim 1, characterized in that The user profile includes payment behavior, and acquiring a user matching the user profile of the target user as a reference user according to the user profile of the target user includes: According to the payment behavior of the target user, a user matching the payment behavior of the target user is searched as the reference user.

8. The method according to claim 1, characterized in that: The user portrait includes a push conversion rate, and acquiring a user matching the user portrait of the target user as a reference user according to the user portrait of the target user includes: According to the push conversion rate of the target user, a user matching the push conversion rate of the target user is searched as the reference user.

9. The method according to claim 1, characterized in that: The obtaining the conversion rate of the reference user for the pushed content as a reference conversion rate includes: Obtain the type of the pushed content; The conversion rate of the reference user for the type is obtained as the reference conversion rate.

10. The method according to claim 9, characterized in that The obtaining the conversion rate of the reference user for the type as the reference conversion rate includes: Determine whether the type is a specified violation type; When the type is not a designated violation type, a conversion rate of the reference user for the type is obtained as the reference conversion rate.

11. The method according to claim 10, characterized in that The method further comprises: When the type is a specified violation type, the pushed content is blocked.

12. A push content processing device, characterized in that: Applied to electronic equipment, the device comprises: A push content receiving module, used for the electronic device to receive push content to be displayed to a target user; A reference user acquisition module, used to acquire, based on the user profile of the target user, a user matching the user profile of the target user as a reference user; A reference conversion rate acquisition module, used to acquire the conversion rate of the reference user for the pushed content as a reference conversion rate; A processing method determination module is used to determine whether the reference conversion rate is greater than a second conversion rate when the reference conversion rate is greater than a first conversion rate, wherein the second conversion rate is greater than the first conversion rate; when the reference conversion rate is greater than the second conversion rate, display the pushed content to the target user; when the reference conversion rate is not greater than the second conversion rate, obtain the number of times the pushed content has been displayed to the target user; when the number reaches a number threshold, block the push content; when the number does not reach the number threshold, display the push content to the target user.

13. An electronic device, characterized in that: The method comprises a memory and a processor, wherein the memory is coupled to the processor, the memory stores instructions, and when the instructions are executed by the processor, the processor executes the method according to any one of claims 1 to 11.

14. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores program codes, which can be called by a processor to execute the method according to any one of claims 1 to 11.

Citation Information

Patent Citations

  • Application recommendation method and device, medium and apparatus

    CN108833458A

  • Product recommendation method and device, computer device and storage medium

    CN109783730A

  • Method and device for displaying page to user through reinforcement learning

    CN110018869A