Content delivery configuration method and device, equipment, storage medium and program product
By combining recommendations based on user type, recommending parameter cards are generated, which solves the problem that fixed delivery parameters in the existing technology cannot meet personalized needs, and achieves more efficient delivery effects and user experience improvement.
Patent Information
- Application Number
- CN202510473541.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-15
- Publication Date
- 2025-07-29
AI Technical Summary
In the existing content delivery technology, the delivery parameter combination is fixed and cannot meet personalized needs, resulting in unsatisfactory delivery effect and poor user experience.
By combining recommendations based on user type delivery parameters, a recommended parameter card is generated, including the target user type, delivery time, resource transfer amount and targeted population, improving the personalization and flexibility of delivery parameters.
It improves the accuracy and user experience of serving content, meets personalized needs, and improves the degree of fit between serving effect and user expectations.
Smart Images

Figure CN120386927A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of digital information technology, and in particular, to a method, device, equipment, storage medium and program product for configuring content delivery. Background Art
[0002] Content delivery refers to an operation process in which a user exchanges one resource for another and uses the other resource to specifically display the content to be delivered (such as video or live content, etc.) to a specific target population, so as to achieve the purposes of increasing the content exposure rate, increasing the number of followers, increasing the interaction rate, promoting the conversion rate, etc.
[0003] During the content delivery process, some delivery-related parameters need to be configured, such as the resource transfer amount, the delivery duration, and the targeting parameters of the delivery population, etc. The related technologies provide at least one combination of various delivery parameters, so that users can replace the configuration process of content delivery parameters by selecting the delivery parameter combination, thereby reducing the configuration difficulty of the delivery parameters and improving the content delivery efficiency. However, the above-mentioned delivery parameter combination is composed of pre-configured fixed parameters, which cannot meet the personalized needs of users, resulting in the content delivery effect not meeting the user's expectations and poor user experience. Summary of the Invention
[0004] To solve the above technical problems, embodiments of the present disclosure provide a method, device, equipment, storage medium and program product for configuring content delivery.
[0005] In a first aspect, embodiments of the present disclosure provide a method for configuring content delivery, the method comprising:
[0006] In response to a trigger operation for delivering content, display a configuration page for content delivery, and display at least one piece of content to be delivered in the content selection area of the configuration page;
[0007] Determine the target user type based on the target information, and generate a recommended parameter card corresponding to the recommended parameter combination based on each target delivery parameter value corresponding to the target user type; wherein, the target information includes at least one of the first user information of the current user, the content category label corresponding to the content to be delivered, and the creator information corresponding to the content to be delivered;
[0008] In the parameter configuration area of the configuration page, display the recommended parameter card in a selected style.
[0009] In a second aspect, embodiments of the present disclosure further provide a device for configuring content delivery, the device comprising:
[0010] A configuration page display module, configured to display a configuration page for content delivery in response to a trigger operation for the content to be delivered, and display at least one piece of content to be delivered in a content selection area of the configuration page;
[0011] A recommended parameter card generation module, configured to determine a target user type based on target information, and generate a recommended parameter card corresponding to a recommended parameter combination based on each target delivery parameter value corresponding to the target user type; wherein the target information includes at least one of first user information of the current user, a content category label corresponding to the content to be delivered, and creator information corresponding to the content to be delivered;
[0012] A recommended parameter card display module, configured to display the recommended parameter card in a selected style in a parameter configuration area of the configuration page.
[0013] Thirdly, an embodiment of the present disclosure further provides an electronic device, which includes:
[0014] A processor;
[0015] A memory, configured to store executable instructions;
[0016] Wherein, the processor is configured to read the executable instructions from the memory and execute the executable instructions to implement the content delivery configuration method described in any embodiment of the present disclosure.
[0017] Fourthly, an embodiment of the present disclosure further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the processor is caused to implement the content delivery configuration method described in any embodiment of the present disclosure.
[0018] Fifthly, an embodiment of the present disclosure further provides a computer program product, which is used to execute the content delivery configuration method described in any embodiment of the present disclosure.
[0019] The configuration method, device, equipment, storage medium and program product for content delivery according to the embodiments of the present disclosure can, in response to a trigger operation for the delivered content, display a configuration page for content delivery, and display at least one content to be delivered in the content selection area of the configuration page; determine a target user type based on target information, and generate a recommended parameter card corresponding to a recommended parameter combination based on each target delivery parameter value corresponding to the target user type; wherein the target information includes at least one of the first user information of the current user, the content category label corresponding to the content to be delivered, and the creator information corresponding to the content to be delivered; in the parameter configuration area of the configuration page, display the recommended parameter card in a selected style; it realizes dividing the current user into the target user type of the same type as the current user according to the target information, and then generating a parameter combination for content delivery according to each target delivery parameter value corresponding to the target user type and displaying it in the recommended parameter card, so that the recommended parameter combination for the current user can more conform to the delivery preference and delivery requirement of the current user, thereby improving the personalization degree and recommendation flexibility of the recommended parameter combination for delivery, and further being able to improve the delivery accuracy of the delivered content, promote the delivered content to better meet the delivery expectation of the current user, and improve the user experience.
[0020] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the embodiments of the present disclosure are all information and data that have been authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data need to comply with the relevant laws, regulations and standards of relevant countries and regions, and corresponding operation entrances are provided for users to choose to authorize or refuse. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In combination with the accompanying drawings and with reference to the following specific embodiments, the above and other features, advantages and aspects of the various embodiments of the present disclosure will become more obvious. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic, and the elements and elements are not necessarily drawn to scale.
[0022] Figure 1 It is a schematic diagram of a configuration page for content delivery in the related art;
[0023] Figure 2 It is a flowchart of a configuration method for content delivery provided by an embodiment of the present disclosure;
[0024] Figure 3 It is a schematic diagram of a configuration page for content delivery provided by an embodiment of the present disclosure;
[0025] Figure 4A view diagram for viewing the values of each target dimension provided by an embodiment of the present disclosure;
[0026] Figure 5 A flowchart diagram of another content placement configuration method provided by an embodiment of the present disclosure;
[0027] Figure 6 A schematic diagram of a parameter combination editing / creation page provided by an embodiment of the present disclosure;
[0028] Figure 7 A schematic diagram of another content placement configuration page provided by an embodiment of the present disclosure;
[0029] Figure 8 A flowchart diagram of yet another content placement configuration method provided by an embodiment of the present disclosure;
[0030] Figure 9 A schematic diagram of another parameter combination editing / creation page provided by an embodiment of the present disclosure;
[0031] Figure 10 A schematic diagram of yet another content placement configuration page provided by an embodiment of the present disclosure;
[0032] Figure 11 A structural diagram of a content placement configuration device provided by an embodiment of the present disclosure;
[0033] Figure 12 A structural diagram of an electronic device provided by an embodiment of the present disclosure. Detailed implementation manners
[0034] The embodiments of the present disclosure will be described in more detail with reference to the accompanying drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. On the contrary, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not used to limit the protection scope of the present disclosure.
[0035] It should be understood that the various steps recorded in the method embodiments of the present disclosure can be executed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this regard.
[0036] As used herein, the term "including" and its variations are open-ended, that is, "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.
[0037] It should be noted that the concepts such as "first", "second", etc. mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0038] It should be noted that the modifications of "one" and "plural" mentioned in this disclosure are illustrative rather than restrictive. Those skilled in the art should understand that, unless otherwise clearly specified in the context, it should be understood as "one or more".
[0039] The names of the messages or information exchanged between multiple devices in the embodiments of this disclosure are only for illustrative purposes and are not used to limit the scope of these messages or information.
[0040] See Figure 1 , during the content delivery process, various parameters to be configured and their corresponding configurable parameter values (referred to as candidate parameter values) can be displayed through the configuration page 100 of the delivery parameters. For example, the video for which the delivery process is to be performed can be selected through the "Delivered Content" item, the purpose of the delivery, such as increasing the number of followers, increasing the number of likes, or increasing the video playback volume, can be selected through the "Delivery Target" item, and the delivery duration, the targeted population for delivery, and the amount of resources transferred for delivery (referred to as the resource transfer amount, such as the amount of money) can be determined through the "Delivery Parameters". Considering that some users are not clear about the meaning and setting requirements of the delivery function and its delivery parameters, etc., which makes these users unable to use the delivery function well. Therefore, in the related art, at least one parameter combination of fixed delivery parameters has been introduced in the configuration page 100, such as Figure 1 the "xx combination" 110 and the "** combination" 120 in
[0041] Based on the above situation, embodiments of the present disclosure provide a configuration solution for content delivery, so as to recommend a combination of delivery parameters according to the user type to which the user belongs, achieve personalized recommendation of the combination of delivery parameters to a certain extent, enhance the flexibility and accuracy of delivery parameter configuration, thereby improving the accuracy of content delivery, and further improving the degree of fit between the content delivery effect and the user's delivery expectation.
[0042] The configuration method for content delivery provided by embodiments of the present disclosure is applicable to the scenario of setting delivery parameters during the content delivery process. This method can be executed by a configuration device for content delivery, which can be implemented in software and / or hardware, and can be integrated in an electronic device with visualization functions. The electronic device may include, but is not limited to, smartphones, personal digital assistants (PDAs), tablet personal computers (Tablet PCs), laptop computers, mobile workstations, or desktop computers.
[0043] Figure 2 The flowchart of a configuration method for content delivery provided by embodiments of the present disclosure is shown. As Figure 2 shown, the configuration method for content delivery may include the following steps:
[0044] S210. In response to a trigger operation for the delivery content, display a configuration page for content delivery, and display at least one piece of content to be delivered in the content selection area of the configuration page.
[0045] Among them, the configuration page is an interactive page for configuring delivery parameters in the content delivery process. The content selection area is a display area for displaying the content to be delivered. The content to be delivered is the content to be delivered directionally, such as video, live content, etc.
[0046] Specifically, if a certain user wants to perform directional delivery on the content he / she publishes (abbreviated as self-delivery), or the user wants to perform directional delivery on the content published by other users (abbreviated as proxy-delivery), then this user can be referred to as the current user. In this case, the current user can activate the content delivery function, that is, perform the trigger operation for the delivery content.
[0047] In an example, the current user can activate an application program / web page / miniapp, etc. with content delivery function. The electronic device defaults to enter the configuration page for content delivery in response to this activation operation. Or, the electronic device defaults to display the home page in response to this activation operation, and display a "Delivery" button thereon. The current user can trigger the "Delivery" button to trigger the electronic device to display the configuration page for content delivery.
[0048] In another example, the current user can perform a triggering operation on the relevant information linked to the placement function. For example, an entry control for the placement function may be embedded in the promotion information of the promoted product. The current user can perform a triggering operation on this entry control. The electronic device can then display a configuration page for content placement in response to this triggering operation.
[0049] In yet another example, the content to be placed can embed an entry control for the placement function. For example, a "Place" button is displayed in the peripheral area of the published video, or the "Place" option is included in the quick interaction menu that pops up after long-pressing the published video, etc. The current user can trigger it according to the interaction method of the above entry control. The electronic device can then display a configuration page for content placement in response to this triggering operation. As Figure 3 shown, the electronic device displays a configuration page for content placement. Then, at least one piece of content to be placed 311 is displayed in the content selection area 310 of the configuration page. The content to be placed can be a video published by the current user himself / herself, or a video published by other users for placement on behalf of them.
[0050] If, when starting the placement function, the current user has not selected the content to be placed, then the current user can select one or more from the multiple pieces of content to be placed 311 displayed, as the placement subject for this content placement, as Figure 3 shown by the selected style with a thick border for the selected content to be placed. If the current user enters the configuration page through the placement function entry embedded in the content to be placed, then the content to be placed can be directly displayed in the selected style in the content selection area 310, indicating that the placement parameters of this content to be placed will be configured.
[0051] S220. Determine the target user type based on the target information, and generate a recommended parameter card corresponding to the recommended parameter combination based on each target placement parameter value corresponding to the target user type.
[0052] Among them, the target information is relevant information for classifying the current user who performs the placement function, which may include various aspects of information such as the current user and / or the content to be placed. In the embodiments of the present disclosure, algorithms such as information entropy can be used to find discriminative information dimensions from many information dimensions, and algorithms such as the coefficient of variation can be used to eliminate information dimensions with high collinearity. Finally, the user dimension, the content category dimension, and the creator dimension are obtained. Therefore, the target information in the embodiments of the present disclosure includes at least one of the first user information of the current user, the content category label corresponding to the content to be placed, and the creator information corresponding to the content to be placed. The first user information is relevant information of the current user. For example, it may be the number of followers (also known as fans) owned by the current user, the user value stratification of the current user, etc. The content category label is a category label for classifying the content to be placed. For example, it may be a snapshot category label, a food category label, a beauty category label, etc. The creator information refers to the relevant information of the user who created the content to be placed (i.e., the creator information). For example, it may be the creator's gender, the creator's label, etc. The creator label is a label used to distinguish the creation field / direction of the creator. It can be filled in by the creator himself / herself, or obtained by the relevant system through the analysis of the creator's works. For example, it may be a fashion label, a snapshot label, a beauty label, and so on. The target user type is the user type to which the current user belongs. In the embodiments of the present disclosure, each pre-divided user type is called an initial user type to distinguish it from the target user type hit by the current user. The target placement parameter value is the parameter value of the placement parameter corresponding to the target user type. For example, the placement parameter may be "placement duration", and the placement parameter value may be "3 days".
[0053] Specifically, when some users perform content placement, they may not be familiar with the placement function and its placement parameter configuration logic, or they may find the parameter configuration process cumbersome and more inclined to select the placement parameter combinations recommended by the electronic device (also known as placement packages). However, according to the foregoing description, the placement parameter combinations recommended in the related art are relatively rigid and fixed and cannot meet the placement needs of different users. Therefore, in the embodiments of the present disclosure, multiple users (referred to as other users) who have performed parameter configuration operations of custom placement parameters in the historical time period can be classified according to the above information dimensions to obtain multiple initial user types. Then, statistical analysis is performed on each placement parameter (referred to as historical custom placement parameter value) that each other user included in each initial user type has configured, and each historical custom placement parameter value that is more likely to be configured corresponding to each initial user type is obtained, which is called the initial placement parameter value. In this way, the corresponding relationship between the initial user type - each initial placement parameter value can be pre-constructed.
[0054] In specific implementation, the electronic device can match the user type according to the target information and the information on the above information dimension corresponding to each initial user type, and determine the initial user type with successful matching as the target user type to which the current user belongs. Then, query the above corresponding relationship with the target user type as the index to obtain the respective initial placement parameter values corresponding to the target user type as the respective target placement parameter values. After that, the electronic device can generate a recommended placement parameter combination (abbreviated as recommended parameter combination) adapted to the current user from the respective target placement parameter values. For a clearer display effect, the electronic device can aggregate the recommended parameter combination to generate a recommended parameter card with a better visualization effect.
[0055] In some embodiments, the respective target placement parameter values include a target duration, a target resource transfer amount, and target dimension values of at least one placement object dimension. The placement parameter combination in the related art only includes a fixed placement duration and a resource transfer amount for the resources consumed by the placement. In addition to the problem of poor placement flexibility described above, this also leads to inaccurate placement due to the lack of targeted population for placement, resulting in the placement effect not meeting expectations. Therefore, in the embodiments of the present disclosure, in addition to personalized recommendation of more appropriate target duration and target resource transfer amount according to the target user type to which the current user belongs, the target dimension values of the above placement object dimension, that is, the target dimension values of the placement object dimension, can be determined according to the respective historical custom dimension values (abbreviated as historical custom dimension values) of at least one placement object dimension configured by other users corresponding to the target user type. In this way, a more accurate placement population can be recommended for the current user, further improving the placement effect.
[0056] In some embodiments, determining the target user type based on the target information includes: if it is determined based on the first user information that the identity of the current user belongs to a preset identity, then determining the target user type based on the target information.
[0057] Among them, the preset identity is a user identity set in advance, which corresponds to the user identity of those who are not familiar with configuring placement parameters. Exemplarily, the preset identity is an ordinary user without professional knowledge, significant public influence or fan base, and can also be called an ordinary user.
[0058] Specifically, for some users with relatively high professional knowledge, they may be more in need of professional delivery parameter settings to achieve more precise content delivery. Therefore, for these users, the electronic device does not need to recommend a combination of delivery parameters for them. Based on this, before determining the recommended parameter combination in the embodiments of the present disclosure, the user identity of the current user is first identified according to the first user information of the current user. For example, the electronic device can query whether the first user information contains enterprise qualifications, whether it is associated with a virtual store providing goods or services, or whether it contains a unique identity number or biometric feature for personal authentication. For another example, the electronic device can query whether the number of followers in the first user information exceeds a preset number threshold. The preset number threshold can be set as the number of followers for determining that a user has a certain influence, such as 3000, etc. If at least one of the above determination results is yes, then it can be considered that the current user does not belong to the preset identity. Otherwise, if all of the above determination results are no, then it can be determined that the current user belongs to the preset identity and has a need for a recommended parameter combination. In this case, the electronic device can execute the process of S220 and subsequent steps to determine and display the recommended parameter combination. This can further enhance the flexibility and personalization of the parameter configuration for content delivery.
[0059] S230. In the parameter configuration area of the configuration page, display the recommended parameter card in a selected style.
[0060] Among them, the parameter configuration area is a display area for configuring delivery parameters. The selected style is a pre-set highlighted display style.
[0061] Specifically, continue to refer to Figure 3 , the electronic device displays the recommended parameter card 321 in the parameter configuration area 320 of the configuration page, and highlights it in a selected style (such as Figure 3 the example style with a bold edge and increased shadow). In this way, when the current user is not clear about how to select the parameter combination, it can better remind the current user to adopt the recommended parameter combination.
[0062] It can be understood that in addition to the recommended parameter card in the parameter configuration area 320, other parameter combinations can also be displayed, such as the parameter combination of fixed parameters in related technologies.
[0063] In some embodiments, the recommended parameter card displays the predicted improvement amount of the delivery target based on each target delivery parameter value, at least some of the target delivery parameter values, and a parameter value viewing control.
[0064] Specifically, continue to refer to Figure 3 , the recommended parameter card 321 displays the predicted improvement amount of the delivery target based on each target delivery parameter value and the delivery target, such as Figure 3The example of "it is expected that the number of likes and comments will increase by 200 - 500" is used to estimate the delivery effect that can be achieved after the current user selects this recommended parameter combination. At least some of the target delivery parameter values are also displayed in the recommended parameter card 321, such as Figure 3 The example of "male; the first type of occupation; Region A / Region B" is used to transmit more delivery parameter values so that the current user can check whether the targeted population is what they want to deliver, and better assist the current user in selecting the appropriate parameter combination. A parameter value viewing control 322 is also displayed in the recommended parameter card 321 to provide an interactive function for viewing the complete delivery parameter values.
[0065] In some embodiments, after the recommended parameter card is displayed in a selected style in the parameter configuration area of the configuration page, the method further includes: in response to a trigger operation on the parameter value viewing control, displaying each target delivery parameter value in the peripheral area of the recommended parameter card.
[0066] Specifically, if the current user performs a trigger operation on the parameter value viewing control 322, the electronic device can display all the complete target delivery parameter values in the peripheral area of the recommended parameter card 321 (such as an enlarged card area, a pop-up window area, a floating layer area, etc.). As Figure 4 shown, the electronic device can display the complete delivery object dimension and its target delivery parameter values through the pop-up window area 410 to improve the convenience for the current user to understand the specific information of the recommended parameter combination.
[0067] The content delivery configuration method provided in each of the above embodiments of the present disclosure can, in response to a trigger operation of the delivery content, display a configuration page for content delivery, and display at least one content to be delivered in the content selection area of the configuration page; determine the target user type based on the target information, and generate a recommended parameter card corresponding to the recommended parameter combination based on each target delivery parameter value corresponding to the target user type; where the target information includes at least one of the first user information of the current user, the content category label corresponding to the content to be delivered, and the creator information corresponding to the content to be delivered; display the recommended parameter card in a selected style in the parameter configuration area of the configuration page; achieve dividing the current user into the same type of target user type according to the target information, and then generating a parameter combination for content delivery according to each target delivery parameter value corresponding to the target user type and displaying it in the recommended parameter card, so that the recommended delivery parameter combination for the current user can more conform to the delivery preferences and delivery needs of the current user, thereby improving the personalization degree and recommendation flexibility of the recommended delivery parameter combination, and further being able to improve the delivery accuracy of the delivery content, promote the delivery content to better meet the delivery expectations of the current user, and enhance the user experience.
[0068] In some embodiments, before S220, the method further includes a process of pre - constructing the correspondence between the initial user types and the respective initial placement parameter values, as follows: Step A to Step D:
[0069] Step A: Collect the historical data of multiple other users for custom content placement in a historical time period.
[0070] Among them, the historical data includes other user information, historical placement content, and respective historical custom placement parameter values. Each historical custom placement parameter value includes a historical custom duration, a historical custom resource transfer amount, and historical custom dimension values for each placement object dimension.
[0071] Specifically, in view of the fact that there is little relevant data on custom - configured placement parameters for users with a preset identity, in the embodiments of the present disclosure, the historical parameter configuration data of professional users other than the preset identity can be used to analyze the configuration preferences of different user types for placement parameters, and then the current user with the preset identity can be classified to realize the recommendation of the combination of placement parameters preferred by users of the same type.
[0072] According to the foregoing description, the electronic device can collect the user information of multiple other users who have performed professional placement parameter configuration in a historical time period (i.e., other user information), the content they have placed (i.e., historical placement content), and the configured placement parameters (i.e., historical custom placement parameter values). These historical data will serve as the data basis for the recommendation of the placement parameter combination.
[0073] Step B: Classify each other user based on the historical information to determine multiple initial user types.
[0074] Among them, the historical information includes at least one of other user information, the content category label corresponding to the historical placement content, and the creator information corresponding to the historical placement content.
[0075] Specifically, based on the relevant description of S220 above, the electronic device can determine the user dimension, the content category dimension, and the creator dimension from many information dimensions to classify users. Therefore, in the process of processing historical data, the electronic device can also use the historical information corresponding to at least one of the above - mentioned three information dimensions to classify each other user collected, and obtain multiple initial user types.
[0076] Step C: Based on the parameter value ratio of each historical custom dimension value corresponding to the initial user type and a preset ratio threshold, determine each initial dimension value corresponding to the initial user type.
[0077] The parameter value ratio is the proportion of a custom dimension value in the total custom dimension value for a delivery target dimension. The preset ratio threshold is a pre-set ratio used to determine whether a custom dimension value is representative of the delivery preferences of multiple users within a user type. The initial dimension value is the dimension value for the delivery target dimension that is most likely to be configured for each initial user type.
[0078] Specifically, for the configuration parameters of a targeted audience, the electronic device can perform a statistical analysis of the historical custom dimension values of each other user corresponding to each initial user type, and calculate the parameter value ratio of each historical custom dimension value among all historical custom dimension values for the same delivery target dimension. Then, the historical custom dimension values with a parameter value ratio greater than a preset ratio threshold are selected as the initial dimension values for the corresponding delivery target dimension. In this way, representative delivery parameter values for the targeted audience can be obtained.
[0079] Step D: Determine the initial duration and initial resource transfer amount corresponding to the initial user type based on the historical customized durations and historical customized resource transfer amounts corresponding to the initial user type.
[0080] Specifically, for the delivery duration and delivery resource transfer amount, the electronic device can directly perform statistical analysis on the historical parameter values configured by other users included in each initial user type, and obtain the duration values and resource transfer amounts with a higher proportion (such as exceeding a certain threshold or ranking high) as the initial duration and initial resource transfer amount of the corresponding initial user type. In this way, the electronic device can obtain the initial dimension values, initial duration, and initial resource transfer amount corresponding to each initial user type, and can then establish a corresponding relationship between the initial user type and the initial delivery parameter values.
[0081] In some embodiments, the above step C can be specifically implemented as follows: for each delivery object dimension corresponding to each initial user type, determine the number of other users corresponding to the excluded historical custom dimension values, and their proportion in the total number of other users corresponding to the initial user type, as the parameter value proportion of the excluded historical custom dimension value; if the parameter value proportion is greater than or equal to the preset proportion threshold, then determine the candidate dimension values of each candidate dimension value corresponding to the delivery object dimension, except for the excluded historical custom dimension value, as the initial dimension value on the delivery object dimension corresponding to the initial user type.
[0082] Specifically, in the process of configuring the dimension values of each delivery object dimension of the targeted population, some other users’ behavior of selecting a certain dimension value is not necessarily an accurate expression of their subjective intention. For example, some other users are not clear about the impact of selecting a certain dimension value on the delivery effect, so they may directly select the dimension value in order to expand the delivery range. However, the dimension values that other users explicitly do not select represent the dimension values that they are definitely unwilling to deliver, which is an expression of the other users’ clear delivery intention. Therefore, in the process of determining the initial dimension value in the embodiment of the present disclosure, the selected historical custom dimension value is not used, but the excluded historical custom dimension value is used to further improve the accuracy of the configuration parameter value of the population targeting, thereby further improving the accuracy of the recommended parameter combination.
[0083] The electronic device can perform the same process for each delivery target dimension corresponding to each initial user type: calculating the proportion of excluded historical custom dimension values in each historical custom dimension value as the parameter value proportion of the excluded historical custom dimension value. For example, if the configuration data of each other user of a certain initial user type (assuming there are 100 people) on the occupation dimension is analyzed, and the number of users who excluded dimension values for the fourth occupation reaches 30, then the parameter value proportion of the excluded historical custom dimension values for the fourth occupation can be determined to be 30%. The electronic device can then compare the parameter value proportion of each excluded historical custom dimension value with a preset proportion threshold. If the parameter value proportion is less than the preset proportion threshold, it indicates that the excluded historical custom dimension value does not represent the exclusion preference of the majority of users. Conversely, if the parameter value proportion is greater than or equal to the preset proportion threshold, it indicates that the majority of users of this initial user type are likely to exclude this historical custom dimension value, and it is determined to be an excluded dimension value. Then, the remaining historical custom dimension values, excluding the excluded historical custom dimension values, can be used as the initial dimension value for the delivery target dimension for this initial user type. For example, in the above example, each type of occupation except the fourth type of occupation can be determined as the initial dimension value of the corresponding initial user type on the occupation dimension.
[0084] Figure 5 This is a flow chart of another method for configuring content delivery provided by an embodiment of the present disclosure. This method for configuring content delivery adds steps related to the "parameter combination editing page" based on the above embodiments. On this basis, steps related to "updating the recommended parameter card" can also be further added. Figure 5 , the configuration methods for content delivery include:
[0085] S501: In response to a triggering operation for delivering content, a configuration page for content delivery is displayed, and at least one content to be delivered is displayed in a content selection area on the configuration page.
[0086] S502. Determine the target user type based on the target information, and generate a recommended parameter card corresponding to the recommended parameter combination based on each target delivery parameter value corresponding to the target user type.
[0087] S503. Display the recommended parameter card in the parameter configuration area of the configuration page in a selected style.
[0088] S504. Display a parameter editing control in the recommended parameter card, and in response to a trigger operation on the parameter editing control, display a parameter combination editing page.
[0089] Specifically, although the recommended parameter combination is each delivery parameter for personalized recommendation for different user types, it is still relatively fixed delivery parameters. To further improve the flexibility and personalization degree of delivery, the embodiments of the present disclosure can provide an editing function for the recommended parameter combination. Therefore, continue to refer to Figure 3 , the electronic device can display a parameter editing control 323 in the recommended parameter card 321 as an interaction entry for the parameter editing function.
[0090] After the current user performs a trigger operation on the parameter editing control 323, the electronic device can display a parameter combination editing page in the peripheral area of the parameter editing control. The parameter combination editing page can be a new page or a floating layer page pulled up on the basis of the configuration page, etc.
[0091] S505. Display a duration parameter and multiple candidate durations in the parameter combination editing page, and highlight the target duration among the candidate durations.
[0092] Specifically, the relatively brief delivery parameters can be displayed in the parameter combination editing page displayed by the electronic device to reduce the difficulty of parameter understanding and editing. As Figure 6 shown, a duration parameter (such as "delivery duration") and its corresponding multiple candidate durations (such as "24 hours", "2 days", etc.) can be displayed in the parameter combination editing page 600. Here, the candidate durations can be implemented as display styles with interactive functions. For example, they can be implemented in the form of radio buttons or drop-down menus, etc., to further improve the convenience of parameter editing. And, in order to reflect each target delivery parameter value in the recommended parameter combination in the parameter combination editing page, the electronic device can highlight the target duration, such as highlighting "3 days" in the form of a bold border and an overlay shadow.
[0093] S506. Display a resource transfer parameter and multiple candidate resource transfer amounts in the parameter combination editing page, and highlight the target resource transfer amount among the candidate resource transfer amounts.
[0094] Specifically, continue to refer to Figure 6, in the parameter combination editing page 600, resource transfer parameters (such as "transfer amount of invested resources (investment amount)") and their corresponding multiple candidate resource transfer amounts (such as "¥80", "¥100", etc.) can be displayed. Similarly, the candidate resource transfer amounts can be implemented as display styles with interactive functions such as radio buttons or drop-down menus to further improve the convenience of parameter editing. Moreover, the electronic device can highlight the target resource transfer amount, such as highlighting "¥100" in the form of a bold border and an overlay shadow to reflect the recommended resource transfer amount.
[0095] S507. Display the delivery target parameters, the highlighted recommended object control, and the custom object control on the parameter combination editing page.
[0096] Among them, the recommended object control corresponds to each target dimension value, and the custom object control corresponds to each delivery object dimension and multiple candidate dimension values corresponding to the delivery object dimension.
[0097] Specifically, continue to refer to Figure 6 , in the parameter combination editing page 600, delivery target parameters (such as "which users do I want to deliver to") and their corresponding two interactive controls - the recommended object control (such as a button displaying "recommended targeting") and the custom object control (such as a button displaying "customize") can be displayed. The dimension values on each delivery object dimension corresponding to the recommended object control respectively correspond to each target dimension value determined in the recommended parameter combination. The electronic device defaults to highlighting the recommended object control in a selected style and displays each target dimension value below it. For example, relevant text such as "recommended selection: male; first type of occupation; region A / region B" can be displayed. The custom object control is an editing entry for the dimension values of each delivery object dimension. The current user can trigger this control to view the corresponding delivery object dimensions and their corresponding multiple candidate dimension values. This can further simplify the editing page, thereby further reducing the difficulty of editing delivery parameters and further improving the convenience of parameter editing.
[0098] S508. Display an edit confirmation control and an edit exit control on the parameter combination editing page; the edit confirmation control is used to receive the re-determined target parameter values, and the edit exit control is used to reject the re-determined target parameter values; the target parameter values include at least one of the target duration, the target resource transfer amount, and the target dimension value.
[0099] Specifically, continue to refer to Figure 6, the electronic device can display an edit confirmation control and an edit exit control 620 on the parameter combination editing page 600. If the current user wants to modify at least one target parameter value in the recommended parameter combination, then the user can reselect the corresponding candidate parameter value and update the target parameter value through the edit confirmation control 610. If the current user does not modify any target parameter value in the recommended parameter combination, then the user can exit the parameter combination editing page through the edit exit control 620 to keep the original recommended parameter combination.
[0100] S509. In response to a selection operation on a non-highlighted candidate parameter value, re-determine the selected candidate parameter value as the target parameter value and highlight it; the candidate parameter value includes at least one of a candidate duration, a candidate resource transfer amount, and a candidate dimension value corresponding to a custom object control.
[0101] Specifically, continue to refer to Figure 6 , the electronic device can select at least one of a non-highlighted candidate duration, a candidate resource transfer amount, and a candidate dimension value corresponding to a custom object control to perform a parameter editing operation. For example, Figure 6 in which the current user can select a candidate duration of "7 days" and a candidate resource transfer amount of "¥500".
[0102] In some embodiments, S509 includes: in response to a selection operation on a non-highlighted candidate duration, re-determine the selected candidate duration as the target duration and highlight it. For example, Figure 6 in which the current user can select a candidate duration of "7 days", and after the current user finishes the selection operation, the electronic device highlights the selected "7 days" duration, and restores the previous "3 days" duration to a non-highlighted style to indicate the target duration re-determined by the current user.
[0103] In some other embodiments, S509 includes: in response to a selection operation on a non-highlighted candidate resource transfer amount, re-determine the selected candidate resource transfer amount as the target resource transfer amount and highlight it. For example, Figure 6 in which the current user can select a candidate resource transfer amount of "¥500", and after the current user finishes the selection operation, the electronic device highlights the selected "¥500" resource transfer amount, and restores the previous "¥100" resource transfer amount to a non-highlighted style to indicate the target resource transfer amount re-determined by the current user.
[0104] In some other embodiments, S509 includes: in response to a triggering operation on a custom object control, displaying in the peripheral area of the custom object control multiple candidate dimension values corresponding to each delivery object dimension and the delivery object dimension, and in response to a selection operation on a candidate dimension value, re - determining the selected candidate dimension value as the target dimension value of the corresponding delivery object dimension for highlighting.
[0105] Specifically, Figure 6 the current user can select the custom object control. After the current user finishes the selection operation, the electronic device highlights the custom object control and restores the previous recommended object control to a non - highlighted style. Then, in the peripheral area of the custom object control (such as an enlarged editing page or a popped - up floating layer area, etc.), display each delivery object dimension and its corresponding multiple candidate dimension values. Among these candidate dimension values, the target dimension values can also be defaultly displayed in a selected style to prompt the recommended audience targeting information. The current user can also select the candidate dimension values they need to re - determine the target dimension values. This can further improve the accuracy of audience targeting.
[0106] S510: In response to a triggering operation on an edit confirmation control, update the recommended parameter card based on the target duration, target resource transfer amount, and the target dimension values corresponding to each delivery object dimension, and in the parameter configuration area, refresh and display the recommended parameter card in a selected style.
[0107] Specifically, after the re - selection and determination of the above - mentioned target parameter values, the current user can perform a triggering operation on the edit confirmation control 610, and then use the re - determined target parameter values and the original target parameter values that have not been re - edited to re - generate a recommended parameter combination, and use this recommended parameter combination to update the recommended parameter card. Then, in the parameter configuration area, refresh and display this recommended parameter card. As Figure 7 shown, when the current user re - selects the target duration as "7 days", the target resource transfer amount as "¥500", and keeps the target dimension values unchanged, the electronic device can update the corresponding parameter values in the recommended parameter card 710 and update the estimated improvement amount of the delivery target accordingly to prompt the user about the information of the recommended parameter combination after their editing.
[0108] The content placement configuration method provided in each of the above embodiments of the present disclosure can display parameter editing controls in the recommended parameter card, and in response to a trigger operation on the parameter editing control, display a parameter combination editing page; in the parameter combination editing page, display a duration parameter and multiple candidate durations, a resource transfer parameter and multiple candidate resource transfer amounts, a placement object parameter, a recommended object control and a custom object control, an edit confirmation control and an edit exit control, and highlight the target duration, the target resource transfer amount, and the recommended object control; can provide an editing function for the recommended parameter combination, so that the user can view the values of each target placement parameter in detail and efficiently modify the values of each target placement parameter, further improving the flexibility and personalization degree of the placement parameters. By responding to a selection operation on a non-highlighted candidate parameter value, re-determine the selected candidate parameter value as the target parameter value and highlight it; in response to a trigger operation on the edit confirmation control, update the recommended parameter card based on the target duration, the target resource transfer amount, and the target dimension values corresponding to each placement object dimension, and in the parameter configuration area, refresh and display the recommended parameter card in a selected style; more conveniently and efficiently realizes the editing process of at least one target parameter value in the recommended parameter combination, thereby further improving the flexibility and personalization degree of the placement parameters, further enhancing the degree of fit between the target parameter combination and the placement requirements of the current user, and further enhancing the content placement effect.
[0109] Figure 8 It is a flowchart of another content placement configuration method provided by an embodiment of the present disclosure. Based on each of the above embodiments, this content placement configuration method adds relevant steps of a "parameter combination creation page". On this basis, relevant steps of "generating and displaying a custom parameter card" can be further added. Refer to Figure 8 and this content placement configuration method includes:
[0110] S801. In response to a trigger operation on the placement content, display a content placement configuration page, and display at least one content to be placed in the content selection area of the configuration page.
[0111] S802. Determine the target user type based on the target information, and generate a recommended parameter card corresponding to the recommended parameter combination based on the values of each target placement parameter corresponding to the target user type.
[0112] S803. In the parameter configuration area of the configuration page, display the recommended parameter card in a selected style.
[0113] S804. Display a parameter combination creation control in the parameter configuration area of the configuration page, and in response to a trigger operation on the parameter combination creation control, display a parameter combination creation page.
[0114] Specifically, some users may have the support of certain advertising placement expertise. However, the objectives of each placement, the targeted population, the placement duration, and the resources consumed by the placement plan are the same, but they are not exactly consistent with the recommended parameter combinations. In this case, each time content is placed, the user needs to manually edit the recommended parameter combinations or adopt the complete parameter configuration process for professional placement, which will undoubtedly reduce the placement efficiency. Therefore, the embodiments of the present disclosure can provide an interactive function for personalized customization of placement parameter combinations. Continuing to refer to Figure 3 , the electronic device can display a parameter combination creation control 324 in the parameter configuration area 320 to provide an interactive entry for customizing parameter combinations. After the current user triggers the parameter combination creation control 324, the electronic device can display a parameter combination creation page as shown in Figure 6 . This is to ensure that the editing interaction process of the parameter combination and the creation interaction process of the parameter combination are as consistent as possible, so as to further improve the convenience of the interactive operation and thus further improve the creation efficiency of the parameter combination.
[0115] S805. Display the duration parameter and multiple candidate durations in the parameter combination creation page, and highlight the target duration among the candidate durations.
[0116] Specifically, this process can refer to the relevant description of S505 above.
[0117] S806. Display the resource transfer parameter and multiple candidate resource transfer amounts in the parameter combination creation page, and highlight the target resource transfer amount among the candidate resource transfer amounts.
[0118] Specifically, this process can refer to the relevant description of S506 above.
[0119] S807. Display the placement object parameter, the highlighted recommended object control, and the custom object control in the parameter combination creation page.
[0120] Among them, the recommended object control corresponds to the target dimension value, and the custom object control corresponds to each placement object dimension and multiple candidate dimension values corresponding to the placement object dimension.
[0121] Specifically, this process can refer to the relevant description of S507 above.
[0122] S808. Display an edit confirmation control and an edit exit control in the parameter combination creation page; the edit confirmation control is used to receive the re-determined target parameter values, and the edit exit control is used to reject the re-determined target parameter values; the target parameter values include at least one of the target duration, the target resource transfer amount, and the target dimension value.
[0123] Specifically, this process can refer to the relevant description of S508 above.
[0124] S809. In response to a selection operation on a non-highlighted candidate parameter value, re-determine the selected candidate parameter value as the target parameter value and highlight it; the candidate parameter values include at least one of a candidate duration, a candidate resource transfer amount, and a candidate dimension value corresponding to a custom object control.
[0125] Specifically, for the details of this process, refer to the relevant description of S509 above.
[0126] In some embodiments, S809 includes: in response to a selection operation on a non-highlighted candidate duration, re-determine the selected candidate duration as the target duration and highlight it; and / or, in response to a selection operation on a non-highlighted candidate resource transfer amount, re-determine the selected candidate resource transfer amount as the target resource transfer amount and highlight it. For the details of this process, refer to the relevant description at the corresponding position of S509 above.
[0127] In other embodiments, S809 includes: in response to a trigger operation on a custom object control, display each placement object dimension and a plurality of candidate dimension values corresponding to the placement object dimension in the peripheral area of the custom object control, and in response to a selection operation on a candidate dimension value, re-determine the selected candidate dimension value as the target dimension value of the corresponding placement object dimension and highlight it.
[0128] Specifically, after the current user performs a trigger operation on the Figure 6 shown custom object control, as Figure 9 shown, the electronic device can highlight the custom object control 910 and expand its underlying display area 920 to display each placement object dimension and its corresponding candidate dimension values in the expanded display area. The current user can select the candidate dimension value that meets their needs, and the electronic device can then re-determine the target dimension value of the corresponding placement object dimension in response to this selection operation and highlight the re-selected target dimension value.
[0129] S810. In response to a trigger operation on the creation confirmation control in the parameter combination creation page, generate a custom parameter card based on the target duration, the target resource transfer amount, and the target dimension values corresponding to each placement object dimension, and display the custom parameter card in the parameter configuration area in a selected style.
[0130] Specifically, the electronic device can respond to the trigger operation of the current user on the creation confirmation control 930 in the parameter combination creation page, determine the re-selected target duration, the target resource transfer amount, and the target dimension values corresponding to each placement object dimension, and generate a customized combination of placement parameters (which can be simply referred to as a custom parameter combination). Then, the custom parameter combination can be used to generate a custom parameter card. As Figure 10As shown, the electronic device displays the custom parameter card 1020 in the parameter configuration area after the recommended parameter card 1010, and highlights the custom parameter card 1020 in a selected style to remind the current user to preferentially adopt this parameter combination. Similarly, the custom parameter card may display the improvement amount of the placement target predicted based on each target placement parameter value, at least some of the target placement parameter values, and a parameter value viewing control.
[0131] The content placement configuration method provided in each of the above embodiments of the present disclosure can display a parameter combination creation control in the parameter configuration area of the configuration page, and in response to a trigger operation on the parameter combination creation control, display a parameter combination creation page; display a duration parameter and multiple candidate durations, a resource transfer parameter and multiple candidate resource transfer amounts, a placement object parameter, a highlighted recommended object control and a custom object control, an edit confirmation control and an edit exit control in the parameter combination creation page, and highlight the target duration, the target resource transfer amount, and the recommended object control; in response to a selection operation on a non-highlighted candidate parameter value, re-determine the selected candidate parameter value as the target parameter value and highlight it; in response to a trigger operation on the creation confirmation control in the parameter combination creation page, generate a custom parameter card based on the target duration, the target resource transfer amount, and the target dimension values corresponding to each placement object dimension, and display the custom parameter card in the parameter configuration area in a selected style; realizes the editing function of providing personalized customized parameter combinations, so that users can view each target placement parameter value in detail, efficiently create each target placement parameter value they need, generate a custom parameter combination, and avoids the problem that the parameter editing process needs to be executed every time content is placed, greatly improving the placement parameter configuration efficiency of customized content placement, thereby further improving the efficiency, flexibility, and personalization degree of the placement parameter configuration.
[0132] The following are embodiments of a content placement configuration device provided by embodiments of the present invention. This device and the content placement configuration methods of the above embodiments belong to the same inventive concept. Details not described in detail in the embodiments of the content placement configuration device can refer to the embodiments of the content placement configuration method above.
[0133] Figure 11 The structural schematic diagram of a content placement configuration device provided by an embodiment of the present disclosure is shown. As Figure 11 shown, the content placement configuration device 1100 may include:
[0134] A configuration page display module 1110, configured to display a content placement configuration page in response to a trigger operation for placing content, and display at least one content to be placed in the content selection area of the configuration page;
[0135] A recommended parameter card generation module 1120, configured to determine a target user type based on target information, and generate a recommended parameter card corresponding to a recommended parameter combination based on each target delivery parameter value corresponding to the target user type; wherein the target information includes at least one of the first user information of the current user, the content category label corresponding to the content to be delivered, and the creator information corresponding to the content to be delivered.
[0136] A recommended parameter card display module 1130, configured to display the recommended parameter card in a selected style in the parameter configuration area of the configuration page.
[0137] The content delivery configuration device provided in the above embodiments of the present disclosure can, in response to a trigger operation of the delivery content, display a configuration page for content delivery, and display at least one piece of content to be delivered in the content selection area of the configuration page; determine a target user type based on the target information, and generate a recommended parameter card corresponding to a recommended parameter combination based on each target delivery parameter value corresponding to the target user type; wherein the target information includes at least one of the first user information of the current user, the content category label corresponding to the content to be delivered, and the creator information corresponding to the content to be delivered; display the recommended parameter card in a selected style in the parameter configuration area of the configuration page; realizes classifying the current user into a target user type of the same type as the current user according to the target information, and then generating a parameter combination for content delivery according to each target delivery parameter value corresponding to the target user type and displaying it in the recommended parameter card, so that the recommended delivery parameter combination for the current user can better conform to the delivery preferences and delivery needs of the current user, thereby improving the personalization degree and recommendation flexibility of the recommended delivery parameter combination, and further being able to improve the delivery accuracy of the delivery content, promote the delivery content to better meet the delivery expectations of the current user, and improve the user experience.
[0138] In some embodiments, each target delivery parameter value includes a target duration, a target resource transfer amount, and target dimension values of at least one delivery object dimension.
[0139] In some embodiments, the recommended parameter card display module 1130 is specifically configured to:
[0140] Display the predicted delivery target improvement amount based on each target delivery parameter value, at least some of the target delivery parameter values, and a parameter value viewing control in the recommended parameter card.
[0141] In some embodiments, the content delivery configuration device 1100 further includes a parameter combination editing module, configured to:
[0142] After displaying the recommended parameter card in a selected style in the parameter configuration area of the configuration page, display a parameter editing control in the recommended parameter card, and in response to a trigger operation on the parameter editing control, display a parameter combination editing page.
[0143] On the parameter combination editing page, display the duration parameter and multiple candidate durations, and highlight the target duration among the candidate durations;
[0144] On the parameter combination editing page, display the resource transfer parameter and multiple candidate resource transfer amounts, and highlight the target resource transfer amount among the candidate resource transfer amounts;
[0145] On the parameter combination editing page, display the delivery object parameter, the highlighted recommended object control, and the custom object control; among them, the recommended object control corresponds to each target dimension value; the custom object control corresponds to each delivery object dimension and multiple candidate dimension values corresponding to the delivery object dimension;
[0146] On the parameter combination editing page, display the edit confirmation control and the edit exit control; among them, the edit confirmation control is used to receive the re-determined target parameter values, and the edit exit control is used to reject the re-determined target parameter values; the target parameter values include at least one of the target duration, the target resource transfer amount, and the target dimension value.
[0147] Furthermore, the parameter combination editing module is further used for:
[0148] After displaying the edit confirmation control and the edit exit control on the parameter combination editing page, in response to the selection operation on the unhighlighted candidate parameter values, re-determine the selected candidate parameter values as the target parameter values and highlight them; among them, the candidate parameter values include at least one of the candidate duration, the candidate resource transfer amount, and the candidate dimension values corresponding to the custom object control;
[0149] In response to the trigger operation on the edit confirmation control, based on the target duration, the target resource transfer amount, and the target dimension values corresponding to each delivery object dimension, update the recommended parameter card, and in the parameter configuration area, refresh and display the recommended parameter card in the selected style.
[0150] In some embodiments, the parameter combination editing module is specifically used to implement, in response to the selection operation on the unhighlighted candidate parameter values, re-determine the selected candidate parameter values as the target parameter values and highlight them through at least one of the following:
[0151] In response to the selection operation on the unhighlighted candidate duration, re-determine the selected candidate duration as the target duration and highlight it;
[0152] In response to the selection operation on the unhighlighted candidate resource transfer amount, re-determine the selected candidate resource transfer amount as the target resource transfer amount and highlight it;
[0153] In response to a triggering operation on a custom object control, multiple candidate dimension values corresponding to each placement object dimension and the placement object dimension are displayed in the peripheral area of the custom object control, and in response to a selection operation on the candidate dimension value, the selected candidate dimension value is re-determined as the target dimension value of the corresponding placement object dimension and highlighted.
[0154] In some embodiments, the content placement configuration device 1100 further includes a parameter combination creation module for:
[0155] After displaying a recommended parameter card in a selected style in the parameter configuration area of the configuration page, a parameter combination creation control is displayed in the parameter configuration area of the configuration page, and in response to a triggering operation on the parameter combination creation control, a parameter combination creation page is displayed;
[0156] A duration parameter and multiple candidate durations are displayed in the parameter combination creation page, and the target duration among the candidate durations is highlighted;
[0157] A resource transfer parameter and multiple candidate resource transfer amounts are displayed in the parameter combination creation page, and the target resource transfer amount among the candidate resource transfer amounts is highlighted;
[0158] A placement object parameter, a highlighted recommended object control, and a custom object control are displayed in the parameter combination creation page; wherein, the recommended object control corresponds to the target dimension value, and the custom object control corresponds to each placement object dimension and multiple candidate dimension values corresponding to the placement object dimension;
[0159] An edit confirmation control and an edit exit control are displayed in the parameter combination creation page; wherein, the edit confirmation control is used to receive the re-determined target parameter values, and the edit exit control is used to reject the re-determined target parameter values; the target parameter values include at least one of the target duration, the target resource transfer amount, and the target dimension value.
[0160] Further, the parameter combination creation module is further used for:
[0161] After displaying the edit confirmation control and the edit exit control in the parameter combination creation page, in response to a selection operation on a non-highlighted candidate parameter value, the selected candidate parameter value is re-determined as the target parameter value and highlighted; wherein, the candidate parameter values include at least one of the candidate duration, the candidate resource transfer amount, and the candidate dimension value corresponding to the custom object control;
[0162] In response to a triggering operation on the creation confirmation control in the parameter combination creation page, a custom parameter card is generated based on the target duration, the target resource transfer amount, and the target dimension values corresponding to each placement object dimension, and the custom parameter card is displayed in the parameter configuration area in a selected style.
[0163] In some embodiments, the parameter combination creation module is specifically configured to, in response to a selection operation on an unhighlighted candidate parameter value, re-determine the selected candidate parameter value as a target parameter value and highlight it by implementing at least one of the following:
[0164] In response to a selection operation on an unhighlighted candidate duration, re-determine the selected candidate duration as a target duration and highlight it;
[0165] In response to a selection operation on an unhighlighted candidate resource transfer amount, re-determine the selected candidate resource transfer amount as a target resource transfer amount and highlight it;
[0166] In response to a triggering operation on a custom object control, display multiple candidate dimension values corresponding to each delivery object dimension and the delivery object dimension in the surrounding area of the custom object control, and in response to a selection operation on a candidate dimension value, re-determine the selected candidate dimension value as a target dimension value of the corresponding delivery object dimension and highlight it.
[0167] In some embodiments, the content delivery configuration device 1100 further includes a parameter value viewing module, which is used for:
[0168] After displaying a recommended parameter card in a selected style in the parameter configuration area of the configuration page, in response to a triggering operation on a parameter value viewing control, display each target delivery parameter value in the surrounding area of the recommended parameter card.
[0169] In some embodiments, the recommended parameter card generation module 1120 is specifically configured to:
[0170] If it is determined based on the first user information that the identity of the current user belongs to a preset identity, then determine the target user type based on the target information.
[0171] In some embodiments, the content delivery configuration device 1100 further includes an initial delivery parameter value determination module, which is used for:
[0172] Before generating a recommended parameter card corresponding to a recommended parameter combination based on each target delivery parameter value corresponding to the target user type, collect historical data of multiple other users for custom content delivery in a historical time period; wherein, the historical data includes other user information, historical delivery content, and each historical custom delivery parameter value; each historical custom delivery parameter value includes a historical custom duration, a historical custom resource transfer amount, and historical custom dimension values of each delivery object dimension;
[0173] Classify other users based on historical information to determine multiple initial user types; among them, the historical information includes at least one of other user information, content category labels corresponding to historical delivery content, and creator information corresponding to historical delivery content;
[0174] Based on the parameter value ratio of each historical custom dimension value corresponding to the initial user type and the preset ratio threshold, determine each initial dimension value corresponding to the initial user type;
[0175] Based on each historical custom duration and each historical custom resource transfer amount corresponding to the initial user type respectively, determine the initial duration and the initial resource transfer amount corresponding to the initial user type.
[0176] Furthermore, the initial delivery parameter value determination module is specifically configured to:
[0177] For each delivery object dimension corresponding to each initial user type, determine the proportion of the number of users of other users corresponding to the excluded historical custom dimension values in the total number of users of other users corresponding to the initial user type, as the parameter value ratio of the excluded historical custom dimension values;
[0178] If the parameter value ratio is greater than or equal to the preset ratio threshold, then determine the candidate dimension values other than the excluded historical custom dimension values among the candidate dimension values corresponding to the delivery object dimension as the initial dimension values on the delivery object dimension corresponding to the initial user type.
[0179] The content delivery configuration device provided by the embodiments of the present invention can execute the content delivery configuration method provided by any embodiment of the present invention, and has the corresponding functional modules and beneficial effects for executing the method.
[0180] It should be noted that in the embodiments of the above content delivery configuration device, the various units and modules included are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be realized; in addition, the specific names of the functional units are only for the convenience of mutual distinction and do not limit the protection scope of the present disclosure.
[0181] The embodiments of the present disclosure also provide an electronic device, which may include a processor and a memory, and the memory may be used to store executable instructions. Among them, the processor may be used to read the executable instructions from the memory and execute the executable instructions to implement the content delivery configuration method in the above embodiments.
[0182] Figure 12 Shows a schematic structural diagram of an electronic device provided by the embodiments of the present disclosure.
[0183] Such as Figure 12As shown, the electronic device 1200 may include a processing device 1201 (such as a central processing unit, a graphics processing unit, etc.), which may perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1202 or a program loaded from a storage device 1208 into a random access memory (RAM) 1203. In the RAM 1203, various programs and data required for the operation of the electronic device 1200 are also stored. The processing device 1201, the ROM 1202, and the RAM 1203 are connected to each other through a bus 1204. An input / output interface (I / O interface) 1205 is also connected to the bus 1204.
[0184] Generally, the following devices may be connected to the I / O interface 1205: an input device 1206 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 1207 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1208 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1209. The communication device 1209 may allow the electronic device 1200 to communicate with other devices wirelessly or wiredly to exchange data.
[0185] It should be noted that Figure 12 the illustrated electronic device 1200 is only an example and should not impose any limitations on the functions and usage scope of the embodiments of the present disclosure. That is, although Figure 12 the electronic device 1200 with various devices is illustrated, it should be understood that it is not required to implement or include all the illustrated devices. Instead, more or fewer devices may be implemented or included.
[0186] In particular, according to the embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, the embodiments of the present disclosure include a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes program codes for performing the methods shown in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from a network through the communication device 1209, or installed from the storage device 1208, or installed from the ROM 1202. When the computer program is executed by the processing device 1201, the above-mentioned functions defined in the network isolation policy management method of any embodiment of the present disclosure are performed.
[0187] Embodiments of the present disclosure also provide a computer-readable storage medium storing a computer program which, when executed by a processor, enables the processor to implement the network isolation policy management method in any embodiment of the present disclosure.
[0188] It should be noted that the computer-readable medium in the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, carrying computer-readable program code. Such a propagated data signal may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, radio frequency (RF), etc., or any suitable combination of the above.
[0189] In some embodiments, the client and the server can communicate using any currently known or future-developed network protocol such as the Hypertext Transfer Protocol (HTTP), and can be interconnected with digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include Local Area Networks (LANs), Wide Area Networks (WANs), the Internet (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any currently known or future-developed networks.
[0190] The above computer-readable medium can be included in the above electronic device; it can also exist separately without being assembled into the electronic device.
[0191] The above computer-readable medium carries one or more programs. When the above one or more programs are executed by the electronic device, the electronic device is caused to execute the network isolation policy management method described in any embodiment of the present disclosure.
[0192] In the embodiments of the present disclosure, computer program code for performing the operations of the present disclosure can be written in one or more programming languages or combinations thereof. The above programming languages include, but are not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, executed as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or can be connected to an external computer (e.g., by using an Internet service provider to connect through the Internet).
[0193] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of devices, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a part of code that contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than that marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, as well as combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system that performs the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.
[0194] The functions described above can be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: Field Programmable Gate Array (FPGA), Application Specific Integrated Circuit (ASIC), Application Specific Standard Parts (ASSP), System on Chip (SOC), Complex Programmable Logic Device (CPLD), and so on.
[0195] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles applied. Those skilled in the art should understand that the scope of the disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above technical features, and should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosure concept. For example, the technical solutions formed by mutually replacing the above features with the technical features (but not limited to) having similar functions disclosed in the present disclosure.
[0196] Moreover, although the operations are depicted in a particular order, this should not be construed as requiring that the operations be performed in the particular order shown or in sequential order. In certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although several specific implementation details are included in the foregoing discussion, these should not be construed as limitations on the scope of the present disclosure. Certain features that are described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented separately or in any suitable sub-combination in multiple embodiments.
[0197] Although the subject matter has been described in language specific to structural features and / or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.
Claims
1. A configuration method for content delivery, characterized in that, Including: In response to a trigger operation for content delivery, display a configuration page for content delivery, and display at least one content to be delivered in the content selection area of the configuration page; Determine a target user type based on target information, and generate a recommended parameter card corresponding to a recommended parameter combination based on each target delivery parameter value corresponding to the target user type; wherein, the target information includes at least one of the first user information of the current user, the content category label corresponding to the content to be delivered, and the creator information corresponding to the content to be delivered; In the parameter configuration area of the configuration page, display the recommended parameter card in a selected style.
2. The method according to claim 1, wherein Each of the target delivery parameter values includes a target duration, a target resource transfer amount, and target dimension values for at least one delivery object dimension.
3. The method according to claim 1 or 2, characterized in that, The recommended parameter card displays a predicted delivery target improvement amount based on each of the target delivery parameter values, at least some of the target delivery parameter values, and a parameter value viewing control.
4. The method according to claim 2, wherein After displaying the recommended parameter card in a selected style in the parameter configuration area of the configuration page, the method further includes: Display a parameter editing control in the recommended parameter card, and in response to a trigger operation on the parameter editing control, display a parameter combination editing page; Display a duration parameter and multiple candidate durations in the parameter combination editing page, and highlight the target duration among the candidate durations; Display a resource transfer parameter and multiple candidate resource transfer amounts in the parameter combination editing page, and highlight the target resource transfer amount among the candidate resource transfer amounts; Display a delivery object parameter, a highlighted recommended object control, and a custom object control in the parameter combination editing page; wherein, the recommended object control corresponds to each of the target dimension values; the custom object control corresponds to each delivery object dimension and multiple candidate dimension values corresponding to the delivery object dimension; Display an edit confirmation control and an edit exit control in the parameter combination editing page; wherein, the edit confirmation control is used to receive each re-determined target parameter value, and the edit exit control is used to reject each re-determined target parameter value; the target parameter values include at least one of the target duration, the target resource transfer amount, and the target dimension value.
5. The method according to claim 4, wherein After displaying the edit confirmation control and the edit exit control in the parameter combination editing page, the method further includes: In response to a selection operation on a non-highlighted candidate parameter value, re-determine the selected candidate parameter value as a target parameter value and highlight it; wherein, the candidate parameter values include at least one of the candidate durations, the candidate resource transfer amounts, and the candidate dimension values corresponding to the custom object control; In response to a trigger operation on the edit confirmation control, update the recommended parameter card based on the target duration, the target resource transfer amount, and the target dimension values corresponding to each delivery object dimension, and refresh and display the recommended parameter card in the selected style in the parameter configuration area.
6. The method according to claim 2, characterized in that, After the recommended parameter card is displayed in the selected style in the parameter configuration area of the configuration page, the method further includes: Displaying a parameter combination creation control in the parameter configuration area of the configuration page, and in response to a trigger operation on the parameter combination creation control, displaying a parameter combination creation page; Displaying a duration parameter and multiple candidate durations in the parameter combination creation page, and highlighting the target duration among the candidate durations; Displaying a resource transfer parameter and multiple candidate resource transfer amounts in the parameter combination creation page, and highlighting the target resource transfer amount among the candidate resource transfer amounts; Displaying a delivery object parameter, a highlighted recommended object control, and a custom object control in the parameter combination creation page; wherein, the recommended object control corresponds to the target dimension value, and the custom object control corresponds to each delivery object dimension and multiple candidate dimension values corresponding to the delivery object dimension; Displaying an edit confirmation control and an edit exit control in the parameter combination creation page; wherein, the edit confirmation control is used to receive the re-determined target parameter values, and the edit exit control is used to reject the re-determined target parameter values; the target parameter values include at least one of the target duration, the target resource transfer amount, and the target dimension value.
7. The method according to claim 6, characterized in that, After the edit confirmation control and the edit exit control are displayed in the parameter combination creation page, the method further includes: In response to a selection operation on a non-highlighted candidate parameter value, re-determining the selected candidate parameter value as a target parameter value and highlighting it; wherein, the candidate parameter values include at least one of the candidate duration, the candidate resource transfer amount, and the candidate dimension values corresponding to the custom object control; In response to a trigger operation on a creation confirmation control in the parameter combination creation page, generating a custom parameter card based on the target duration, the target resource transfer amount, and the target dimension values corresponding to each delivery object dimension, and displaying the custom parameter card in the selected style in the parameter configuration area.
8. The method according to claim 5 or 7, characterized in that, The re-determining the selected candidate parameter value as a target parameter value and highlighting it in response to a selection operation on a non-highlighted candidate parameter value includes at least one of the following: In response to a selection operation on the non-highlighted candidate duration, re-determining the selected candidate duration as the target duration and highlighting it; In response to a selection operation on the non-highlighted candidate resource transfer amount, re-determining the selected candidate resource transfer amount as the target resource transfer amount and highlighting it; In response to a trigger operation on the custom object control, displaying each delivery object dimension and multiple candidate dimension values corresponding to the delivery object dimension in the peripheral area of the custom object control, and in response to a selection operation on the candidate dimension value, re-determining the selected candidate dimension value as the target dimension value of the corresponding delivery object dimension and highlighting it.
9. The method according to claim 3, characterized in that, After the recommended parameter card is displayed in the selected style in the parameter configuration area of the configuration page, the method further includes: In response to a trigger operation on the parameter value viewing control, display each of the target delivery parameter values in the peripheral area of the recommended parameter card.
10. The method according to claim 1, wherein The determining the target user type based on the target information includes: If it is determined based on the first user information that the identity of the current user belongs to a preset identity, determine the target user type based on the target information.
11. The method according to claim 1 or 10, characterized in that, Before generating the recommended parameter card corresponding to the recommended parameter combination based on each of the target delivery parameter values corresponding to the target user type, the method further includes: Collect historical data of multiple other users for custom content delivery in a historical time period; wherein, the historical data includes other user information, historical delivery content, and each historical custom delivery parameter value; each of the historical custom delivery parameter values includes a historical custom duration, a historical custom resource transfer amount, and historical custom dimension values for each delivery object dimension; Classify each of the other users based on historical information to determine multiple initial user types; wherein, the historical information includes at least one of the other user information, the content category label corresponding to the historical delivery content, and the creator information corresponding to the historical delivery content; Based on the parameter value ratios of each of the historical custom dimension values corresponding to the initial user type and a preset ratio threshold, determine each initial dimension value corresponding to the initial user type; Based on each of the historical custom durations and each of the historical custom resource transfer amounts corresponding to the initial user type, determine the initial duration and the initial resource transfer amount corresponding to the initial user type respectively.
12. The method according to claim 11, wherein The determining each initial dimension value corresponding to the initial user type based on the parameter value ratios of each of the historical custom dimension values corresponding to the initial user type and a preset ratio threshold includes: For each delivery object dimension corresponding to each initial user type, determine the ratio of the number of users of the other users corresponding to the historical custom dimension values to be excluded in the total number of users of each of the other users corresponding to the initial user type, as the parameter value ratio of the historical custom dimension values to be excluded; If the parameter value ratio is greater than or equal to the preset ratio threshold, determine, as the initial dimension value on the delivery object dimension corresponding to the initial user type, the candidate dimension values other than the historical custom dimension values to be excluded among the candidate dimension values corresponding to the delivery object dimension.
13. A configuration device for content delivery, characterized in that, Includes: A configuration page display module, configured to, in response to a trigger operation of delivery content, display a configuration page for content delivery, and display at least one content to be delivered in the content selection area of the configuration page; A recommended parameter card generation module, configured to determine a target user type based on target information, and generate a recommended parameter card corresponding to a recommended parameter combination based on each target delivery parameter value corresponding to the target user type; wherein the target information includes at least one of the first user information of the current user, the content category label corresponding to the content to be delivered, and the creator information corresponding to the content to be delivered. A recommended parameter card display module, configured to display the recommended parameter card in a selected style in the parameter configuration area of the configuration page.
14. An electronic device, characterized in that, Comprising: A processor; A memory for storing executable instructions; Wherein, the processor is configured to read the executable instructions from the memory and execute the executable instructions to implement the content delivery configuration method described in any one of claims 1-12 above.
15. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, which, when executed by a processor, causes the processor to implement the content delivery configuration method described in any one of claims 1-12 above.
16. A computer program product, characterized in that, The computer program product is used to implement the content delivery configuration method described in any one of claims 1-12 above.