Method, device, equipment, medium and system for obtaining overcast control effect data

By obtaining the delivery log data and determining the number of overcast times, and generating the overcast control effect data, the problem of low accuracy of the single overcast cost ratio evaluation method is solved, and more objective and comprehensive evaluation results are achieved.

CN112258239BActive Publication Date: 2025-02-21BEIJING WODONG TIANJUN INFORMATION TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202011196081.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-10-30
Publication Date
2025-02-21
Estimated Expiration
2040-10-30

AI Technical Summary

Technical Problem

In the prior art, the evaluation method of a single overcast cost ratio cannot objectively explain the overcast control effect of the online information delivery system, resulting in low accuracy of the evaluation results.

Method used

By obtaining the delivery log data corresponding to the preset delivery level, determining the corresponding number of overcasts, and generating the overcast control effect data based on the number of overcasts, to improve the accuracy of the evaluation.

Benefits of technology

The impact of the number of super broadcasts on the super broadcast control effect data is increased, making the evaluation results more objective and comprehensive, thereby improving the accuracy of the super broadcast control effect data of the information delivery system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112258239B_ABST
    Figure CN112258239B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention discloses a method, device, equipment, medium and system for obtaining overcast control effect data. The method comprises: obtaining at least one set of delivery log data corresponding to a preset delivery level, wherein the preset delivery level comprises delivery information or delivery position, and the delivery log data comprises delivery cost counting data and actual cost deduction data; determining the number of overcasts corresponding to the preset delivery level according to each of the delivery log data; generating overcast control effect data corresponding to the preset delivery level according to the number of overcasts, and outputting the overcast control effect data. This technical solution solves the problem of a single overcast factor in the existing evaluation method by determining the number of overcasts corresponding to the preset delivery level according to the delivery log data, and generating overcast control effect data based on the number of overcasts, thereby improving the accuracy of obtaining overcast control effect data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to the technical field of information delivery, and in particular to a method, device, equipment, medium and system for acquiring overcast control effect data. Background Art

[0002] The overcast control system is an indispensable component of the online information delivery system. In a narrow sense, the overcast control system determines whether the reserved cost data corresponding to the delivery information is about to be consumed by receiving the delivery data log sent by the cost statistics system, identifies the delivery information whose reserved cost data is about to hit the line or has already hit the line, and notifies the indexing system to stop serving the delivery information.

[0003] However, the overcast control system may face the problem of system delay when receiving the delivery data log sent by the cost statistics system and the index system may face the problem of system delay when receiving the service stop information sent by the overcast control system. Due to the existence of system delay time, the overcast phenomenon of delivery information still exists. The existing technology mainly characterizes the overcast control effect of the online information delivery system by the overcast cost ratio.

[0004] In the process of implementing the present invention, the inventors found that there are at least the following technical problems in the prior art:

[0005] The single overbroadcast cost ratio evaluation method cannot objectively explain the overbroadcast control effect of the online information delivery system, which may easily lead to low accuracy of the overbroadcast control effect evaluation results. Summary of the invention

[0006] The embodiments of the present invention provide a method, device, equipment, medium and system for acquiring overcast control effect data, so as to improve the accuracy of acquired overcast control effect data of an information delivery system.

[0007] In a first aspect, an embodiment of the present invention provides a method for acquiring overcast control effect data, the method comprising:

[0008] Acquire at least one set of delivery log data corresponding to a preset delivery level, wherein the preset delivery level includes delivery information or delivery position, and the delivery log data includes delivery cost counting data and actual cost deduction data; the delivery cost counting data is the cost data planned to be deducted according to the number of impressions and / or clicks of the delivery information on the delivery platform, and the actual cost deduction data is the cost data actually deducted from the reserved remaining cost data;

[0009] Determining the number of overbroadcasts corresponding to the preset delivery level according to each delivery log data;

[0010] According to the number of supercast times, supercast control effect data corresponding to the preset delivery level is generated, and the supercast control effect data is output.

[0011] In a second aspect, an embodiment of the present invention further provides a device for acquiring overcast control effect data, the device comprising:

[0012] A delivery log data acquisition module is used to acquire at least one set of delivery log data corresponding to a preset delivery level, wherein the preset delivery level includes delivery information or delivery position, and the delivery log data includes delivery cost counting data and actual cost deduction data; the delivery cost counting data is the cost data planned to be deducted according to the number of impressions and / or clicks of the delivery information on the delivery platform, and the actual cost deduction data is the cost data actually deducted from the reserved remaining cost data;

[0013] An overcasting times determination module, used to determine the overcasting times corresponding to the preset delivery level according to each delivery log data;

[0014] The effect data output module is used to generate the overcast control effect data corresponding to the preset delivery level according to the overcast times, and output the overcast control effect data.

[0015] In a third aspect, an embodiment of the present invention further provides an electronic device, the electronic device comprising:

[0016] one or more processors;

[0017] A memory for storing one or more programs;

[0018] When the one or more programs are executed by the one or more processors, the one or more processors implement any of the above-mentioned methods for acquiring overcast control effect data.

[0019] In a fourth aspect, an embodiment of the present invention further provides a storage medium comprising computer executable instructions, wherein the computer executable instructions, when executed by a computer processor, are used to execute any of the above-mentioned methods for acquiring overcast control effect data.

[0020] In a fifth aspect, an embodiment of the present invention further provides an information delivery system, the system comprising: a supercast control server and a cost statistics server;

[0021] Wherein, the supercast control server is configured with any of the above-mentioned supercast control effect data acquisition devices, and is used to execute any of the above-mentioned supercast control effect data acquisition methods;

[0022] The cost statistics server is used to send at least one set of delivery log data corresponding to a preset delivery level to the supercast control server.

[0023] The embodiments of the above invention have the following advantages or beneficial effects:

[0024] The embodiment of the present invention solves the problem of a single overcast factor in the existing evaluation method by determining the overcast number corresponding to the preset delivery level according to the delivery log data and generating overcast control effect data based on the overcast number, increases the influence of the overcast number on the overcast control effect data, makes the overcast control effect data more objective and comprehensive, and thus improves the accuracy of the acquired overcast control effect data of the information delivery system. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] Figure 1 This is a flow chart of a method for acquiring overcast control effect data provided in Embodiment 1 of the present invention.

[0026] Figure 2 This is a flow chart of a method for acquiring overcast control effect data provided in Embodiment 2 of the present invention.

[0027] Figure 3 This is a flow chart of a method for acquiring overcast control effect data provided by Embodiment 3 of the present invention.

[0028] Figure 4 It is a schematic diagram of a device for acquiring overcast control effect data provided by Embodiment 4 of the present invention.

[0029] Figure 5 It is a structural schematic diagram of an electronic device provided in Embodiment 5 of the present invention.

[0030] Figure 6 It is a structural diagram of an information delivery system provided in Embodiment 7 of the present invention.

[0031] Figure 7 It is a structural diagram of a specific example of an information delivery system provided in Embodiment 7 of the present invention. DETAILED DESCRIPTION

[0032] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the present invention, rather than to limit the present invention. It should also be noted that, for ease of description, only parts related to the present invention, rather than all structures, are shown in the accompanying drawings.

[0033] Embodiment 1

[0034] Figure 1This is a flow chart of a method for obtaining supercast control effect data provided by the first embodiment of the present invention. This embodiment is applicable to the case of obtaining supercast control effect data of an information delivery system. The method can be executed by a supercast control effect data obtaining device, which can be implemented in software and / or hardware. Specifically, it includes the following steps:

[0035] S110: Obtain at least one set of delivery log data corresponding to a preset delivery level.

[0036] In this embodiment, the preset delivery level includes delivery information or delivery position. In one embodiment, the delivery information may be an advertising plan, and correspondingly, the delivery position may be an advertising position. Specifically, the information delivery system allows the user to divide the advertising product line into several units for easy management. The units here may be called advertising plans, and the user may set reserved cost data at the level of the advertising plan. Specifically, the advertising plan may be delivered on different advertising positions. Advertising positions may be divided into space advertising positions and time advertising positions. For example, the space advertising position may be a delivery platform, and the time advertising position may be a delivery time period.

[0037] Among them, the delivery log data is log data containing cost data generated by the information delivery system. In this embodiment, the delivery log data includes delivery cost count data and actual cost deduction data; the delivery cost count data is the cost data planned to be deducted based on the number of displays and / or clicks of the delivery information on the delivery platform, and the actual cost deduction data is the cost data actually deducted from the reserved remaining cost data. Among them, illustratively, the delivery platform includes but is not limited to miscellaneous pages, news information platforms, search engine platforms, social platforms, etc. The specific delivery platform is not limited here.

[0038] Wherein, exemplarily, the delivery cost counting data is determined according to the cost per thousand impressions. For example, when the number of impressions of the delivery information reaches 1,000, the delivery cost counting data corresponding to the delivery information is generated. Wherein, exemplarily, the delivery cost counting data is determined according to the click cost corresponding to the number of clicks. For example, the click cost is counted once each time the delivery information is clicked, and the delivery cost counting data corresponding to the delivery information is generated. Wherein, the specific values ​​of the cost per thousand impressions and the cost per click can be determined according to the contract or according to the competitive bid. Specifically, the specific values ​​of the cost per thousand impressions and the cost per click have been stipulated in the contract, or the actual values ​​of the cost per thousand impressions and the cost per click can be dynamically determined according to the quoted values ​​of the cost per thousand impressions and the cost per click in the competitive bid. exemplarily, when the quoted value of the cost per thousand impressions in the competitive bid is 1 and the quoted value of the cost per click is 2, the actual values ​​of the cost per thousand impressions and the cost per click are usually 2 and 4, respectively.

[0039] When the delivery information is delivered for the Tth time, the reserved remaining cost data is the cost data obtained by deducting the total actual cost deduction data from the 1st to the T-1th time from the reserved cost data. bal Satisfy the formula: Among them, M bud Represents reserved cost data, M spd Indicates the total actual cost deduction data from the 1st to the T-1th time, M spd,t Indicates the actual cost deduction data of the t-th delivery information. If the delivery cost count data M corresponding to the T-th delivery of the delivery information chg,T Less than or equal to the remaining cost data M bal , then the actual cost is deducted from the data M spd,T M is the cost count data of the delivery chg,T ; If the cost count data M is placed chg,T Greater than the remaining cost data M bal , then the actual cost is deducted from the data M spd,T is the remaining cost data M bal ; If the remaining cost data M bal is 0, then the actual cost deducts data M spd,T is 0. Therefore, the actual cost corresponding to the Tth delivery of the delivery information is deducted from the data Mspd. T =min(Mchg, T ,Mbal).

[0040] S120: Determine the number of overbroadcast times corresponding to the preset delivery level according to each delivery log data.

[0041] According to the above actual cost, deduct data M spd,T The calculation method can be obtained, the actual cost deducts the data M spd,T and delivery cost count data M chg,T Meet M spd,T ≤M chg,T , when M chg,T -M spd,T When >0, it means that the cost difference data between the two has not been deducted. The cost difference data is the overcast cost data generated during this delivery process. This delivery is defined as overcast delivery. The number of overcast delivery is counted and used as the number of overcast times.

[0042] S130: Generate overcast control effect data corresponding to a preset delivery level according to the number of overcast times, and output the overcast control effect data.

[0043] In one embodiment, optionally, when the preset delivery level is delivery information, the ratio of overcast times corresponding to the delivery information is generated according to the overcast times, and the overcast control effect data is generated according to the overcast times ratio. The overcast times ratio is used to characterize the ratio of the overcast times of the delivery information to the total playback times. In one embodiment, optionally, when the preset delivery level is delivery position, the ratio of traffic cost corresponding to the delivery position is generated according to the overcast times, and the overcast control effect data is generated according to the traffic cost ratio. The traffic cost ratio is used to characterize the ratio of the overcast cost data corresponding to the delivery position to the total actual cost deduction data. Specifically, the overcast control effect data may be the overcast times ratio or the traffic cost ratio, or the overcast control effect data may also be effect data generated according to the overcast times ratio and the traffic cost ratio. Exemplarily, the generated effect data may be level data of the overcast control effect, for example, the levels from high to low are level A, level B, and level C.

[0044] The technical solution of this embodiment solves the problem of a single overcast factor in the existing evaluation method by determining the number of overcast times corresponding to a preset delivery level according to delivery log data, and generating overcast control effect data based on the number of overcast times, and increases the influence of the number of overcast times on the overcast control effect data, making the overcast control effect data more objective and comprehensive, thereby improving the accuracy of the acquired overcast control effect data of the information delivery system.

[0045] Embodiment 2

[0046] Figure 2 It is a flow chart of a method for obtaining supercast control effect data provided by Embodiment 2 of the present invention, and the technical solution of this embodiment is a further refinement based on the above embodiment. Optionally, when the preset delivery level is delivery information, the number of supercasts includes a first total number of supercasts, and the number of supercasts corresponding to the preset delivery level is determined according to each delivery log data, including: counting the number of data whose difference between delivery cost counting data and actual cost deduction data in each delivery log data is not zero, and taking the number of data as the first total number of supercasts.

[0047] The specific implementation steps of this embodiment include:

[0048] S210: Obtain at least one set of delivery log data corresponding to the delivery information.

[0049] In this embodiment, the delivery log data is log data obtained after each delivery of delivery information. Specifically, the delivery log data includes delivery cost counting data and actual cost deduction data corresponding to this delivery.

[0050] S220 , counting the number of data for which the difference between the delivery cost counting data and the actual cost deduction data in each delivery log data is not zero, and taking the number of data as the first total overplay times.

[0051] Specifically, for any delivery, if the difference between the delivery cost count data and the actual cost deduction data is not zero, it means that overcast cost data has occurred in this delivery, and this delivery is overcast delivery. If the difference between the delivery cost count data and the actual cost deduction data is zero, it means that overcast cost data has not occurred in this delivery, and this delivery is normal delivery. The first total overcast times is used to describe the total overcast times corresponding to the delivery information.

[0052] S230: Generate overcast control effect data corresponding to the delivery information according to the number of overcast times, and output the overcast control effect data.

[0053] In this embodiment, the overcast control effect data corresponding to the preset delivery level is generated according to the overcast times, including: determining the overcast times ratio corresponding to the delivery information according to the first total overcast times and the total playback times corresponding to the delivery information, and generating the overcast control effect data according to the overcast times ratio.

[0054] In one embodiment, the number of data in the delivery log data is counted, and the number of data is used as the total number of playbacks. In another embodiment, the number of data for which the difference between the delivery cost count data and the actual cost deduction data in each delivery log data is zero is counted, and the number of data is used as the first normal playback number, and the first normal playback number is added to the first total overplay number to obtain the total number of playbacks corresponding to the delivery information.

[0055] Among them, the proportion of overbroadcast times corresponding to the delivery information is β j Satisfy the formula Among them, ε over represents the first total number of supercasts, ε all In one embodiment, optionally, the overbroadcast control effect data is the ratio of the overbroadcast times corresponding to the delivery information.

[0056] In one embodiment, optionally, when a delivery user corresponds to at least one delivery object, and each delivery object contains at least one delivery information, the overbroadcast control data is the overbroadcast frequency ratio corresponding to the delivery object or delivery user. Exemplarily, the delivery object is an advertising product line, and the delivery information is an advertising plan. Specifically, when a delivery user corresponds to N delivery objects B i , i∈[1,N], delivery object B i Contains M i Delivery information C i,j ,j∈[1,M i].

[0057] In another embodiment, with the delivery object B i The corresponding overcast ratio Satisfy the formula:

[0058]

[0059] in, Indicates the delivery object B i The jth delivery information C j The corresponding first supercast number, Indicates the delivery object B i The jth delivery information C j The corresponding total number of playbacks.

[0060] In another embodiment, the ratio β of the number of overbroadcast times corresponding to the delivery user satisfies the formula:

[0061]

[0062] in, Indicates the i-th delivery object B corresponding to the delivery user i The jth delivery information C j The corresponding first supercast number, Indicates the i-th delivery object B corresponding to the delivery user i The jth delivery information C j The corresponding total number of plays, β∈[0,1].

[0063] On the basis of the above embodiment, optionally, when the preset delivery level is delivery information, overcast cost data is determined according to delivery cost count data and actual cost deduction data in each delivery log data corresponding to the delivery information; the overcast cost ratio corresponding to the delivery information is determined according to the overcast cost data and the total actual cost deduction data corresponding to the delivery information; accordingly, overcast control effect data is generated according to the overcast number ratio, including: generating overcast control effect data according to the overcast cost ratio and the overcast number ratio.

[0064] Specifically, the delivery cost count data in each delivery log data is counted to obtain the total delivery cost count data M chg , count the actual cost deduction data in each delivery log data to obtain the total actual cost deduction data M spd , the total cost count data M chg Total actual cost deduction data M spd The difference calculation is performed to obtain the overcasting cost data, and the overcasting cost data M over Satisfy formula M over =M chg -Mspd Specifically, the overcast cost ratio α corresponding to the delivery information is j Satisfy the formula

[0065] In another embodiment, optionally, with the delivery object B i Corresponding overcast cost ratio Satisfy the formula:

[0066]

[0067] in, Indicates the delivery object B i The jth delivery information C j The corresponding total delivery cost count data, Indicates the delivery object B i The jth delivery information C j The corresponding total actual cost is deducted from the data.

[0068] In another embodiment, the overcast cost ratio α corresponding to the delivery user satisfies the formula:

[0069]

[0070] in, Indicates the i-th delivery object B corresponding to the delivery user i The jth delivery information C j The corresponding total delivery cost count data, Indicates the i-th delivery object B corresponding to the delivery user i The jth delivery information C j The corresponding total actual cost is deducted from the data.

[0071] In one embodiment, optionally, the overcast control effect data is the overcast times ratio and the overcast cost ratio corresponding to the preset object; wherein the preset object includes at least one of delivery information, delivery object and delivery user. In another embodiment, optionally, the overcast control effect level is determined based on the overcast times ratio and the overcast cost ratio corresponding to the preset object. Exemplarily, a mapping relationship between the overcast times ratio, the overcast cost ratio and the overcast control effect level is established, and the overcast control effect level is determined according to the mapping relationship, the overcast times ratio and the overcast cost ratio.

[0072] The overcast cost ratio is determined based on the delivery log data. The advantage of this setting is that the overcast control effect data can be determined simultaneously from two aspects: the number of overcast times and the overcast cost. This makes the overcast control effect data more objective and comprehensive, thereby improving the accuracy of the overcast control effect data obtained from the information delivery system.

[0073] For the real-time competitive bidding playback mode, when the delivery cost count data corresponding to the real-time competitive bidding is much larger than the actual cost deduction data, the overcast cost ratio corresponding to the delivery information calculated based on the overcast cost data is extremely high, but the overcast times corresponding to the delivery information may be only once, and the overcast control effect data obtained based only on the overcast cost ratio is too single and one-sided. The technical solution of this embodiment solves the problem that the existing effect evaluation method is not applicable to the real-time competitive bidding playback mode by determining the overcast times ratio according to the first total overcast times corresponding to the delivery information, and generating the overcast control effect data based on the overcast times ratio. The overcast times ratio can accurately reflect the delivery information with too many overcast times, making the overcast control effect data more objective and comprehensive, thereby improving the accuracy of the overcast control effect data obtained by the information delivery system.

[0074] Embodiment 3

[0075] Figure 3 It is a flow chart of a method for obtaining overcast control effect data provided by the third embodiment of the present invention, and the technical solution of this embodiment is a further refinement based on the above embodiment. Optionally, when the preset delivery level is the delivery position, the overcast times include a second total overcast times and a high-cost overcast times, and the overcast times corresponding to the preset delivery level are determined according to each delivery log data, including: counting the number of data whose difference result between the delivery cost count data and the actual cost deduction data in each delivery log data is not zero, and taking the number of data as the second total overcast times; counting the number of data whose difference result between the delivery cost count data and the actual cost deduction data in each delivery log data is not zero and is greater than the preset difference threshold, and taking the number of data as the high-cost overcast times.

[0076] S310: Obtain at least one set of delivery log data corresponding to the delivery location.

[0077] In this embodiment, the delivery log data is log data obtained after any delivery information is delivered to the delivery position. Specifically, the delivery log data is delivery cost counting data and actual cost deduction data obtained after any delivery information is delivered to the delivery position once.

[0078] S320: Count the number of data for which the difference between the delivery cost counting data and the actual cost deduction data in each delivery log data is not zero, and use the number of data as the second total overcast times.

[0079] In this embodiment, the second total number of supercast times is used to describe the total number of supercast times corresponding to the delivery position.

[0080] S330, counting the number of data for which the difference between the delivery cost count data and the actual cost deduction data in each delivery log data is not zero and is greater than a preset difference threshold, and taking the number of data as the number of high-cost overbroadcast times.

[0081] Specifically, when the difference between the delivery cost count data and the actual cost deduction data is greater than the preset difference threshold, it can be considered that the delivery cost count data is much greater than the actual cost deduction data, indicating that this delivery belongs to the real-time competitive bidding playback mode, and the number of high-cost overplays can be used to describe the number of data in which the delivery cost count data is much greater than the actual cost deduction data in the real-time competitive bidding playback mode.

[0082] S340: Generate overcast control effect data corresponding to the delivery position according to the overcast times, and output the overcast control effect data.

[0083] In this embodiment, overcast control effect data corresponding to a preset delivery level is generated according to the number of overcast times, including: classifying each delivery log data according to each difference result to obtain first delivery log data and second delivery log data; determining the traffic cost ratio corresponding to the delivery position according to the second total overcast number, the high-cost overcast number, the first delivery log data and the second delivery log data, and generating overcast control effect data according to the traffic cost ratio; the traffic cost ratio represents the ratio of the overcast cost data corresponding to the delivery position to the total actual cost deduction data.

[0084] In one embodiment, optionally, if the difference result is zero, the delivery log data is used as the first delivery log data; if the difference result is not zero and is less than or equal to the preset difference threshold, the delivery log data is used as the second delivery log data. Specifically, the first delivery log data is the delivery log data of the delivery information that is not overbroadcasted corresponding to the delivery position, and the second delivery log data is the delivery log data of the delivery information of low-cost overbroadcasting corresponding to the delivery position. The delivery data of low-cost overbroadcasting may belong to the contract cost playback mode or the real-time competitive bidding playback mode, and the delivery cost count data is slightly larger than the actual cost deduction data.

[0085] In one embodiment, optionally, the traffic cost ratio corresponding to the delivery position is determined according to the second total overbroadcast number, the high-cost overbroadcast number, the first delivery log data and the second delivery log data, including: determining the number of non-overbroadcast times according to the total broadcast times and the second total overbroadcast times corresponding to the delivery position, and determining the average cost deduction data corresponding to the delivery position according to the number of non-overbroadcast times and the actual cost deduction data in the first delivery log data; determining the first traffic cost data according to the high-cost overbroadcast number and the average cost deduction data, and determining the second traffic cost data according to the second delivery log data; determining the traffic cost ratio corresponding to the delivery position according to the first traffic cost data, the second traffic cost data and the total actual low-price deduction data corresponding to the delivery position.

[0086] Specifically, the average cost minus the data ν satisfies the formula Among them, ε norm Indicates that the number of broadcasts has not been exceeded. represents the actual cost deduction data in the t-th delivery log data in the first delivery log data. Specifically, the first traffic cost data χ1 satisfies the formula Among them, ε over represents the number of high-cost overcast times. Specifically, the second traffic cost data χ2 satisfies the formula Among them, ε num Indicates the number of data in the second delivery log data. represents the delivery cost count data in the t-th delivery log data in the second delivery log data, Represents the actual cost deduction data in the t-th delivery log data in the second delivery log data.

[0087] Specifically, the traffic cost ratio λ corresponding to the placement position m Satisfy the formula: Among them, M spd Indicates the total actual cost deduction data corresponding to the placement position. In one embodiment, optionally, the overcast control effect data is the traffic cost ratio corresponding to the placement position.

[0088] In another embodiment, optionally, when the same delivery information corresponds to multiple delivery positions, the overcast control effect data is the traffic cost ratio corresponding to the delivery information. Specifically, the traffic cost ratio λ corresponding to the delivery information p Satisfy the formula:

[0089]

[0090] Among them, P j Indicates the number of placement positions, ν p Indicates the average delivery cost data corresponding to the pth delivery position corresponding to the delivery information, represents the placement cost count data in the t-th placement log data in the second placement log data corresponding to the p-th placement position, represents the actual cost deduction data of the t-th delivery log data in the second delivery log data corresponding to the p-th delivery position, M p,spd Represents the total actual cost deduction data corresponding to the p-th placement.

[0091] In another embodiment, optionally, with the delivery object B i The corresponding traffic cost ratio λ j,p Satisfy the formula:

[0092]

[0093] In another embodiment, optionally, the traffic cost ratio λ corresponding to the delivery user satisfies the formula:

[0094]

[0095] where λ∈[0,1].

[0096] On the basis of the above embodiment, optionally, when the preset delivery level is delivery information, overcast cost data is determined based on the delivery cost count data and actual cost deduction data in each delivery log data corresponding to the delivery information; the overcast cost ratio corresponding to the delivery information is determined based on the overcast cost data and the total actual cost deduction data corresponding to the delivery information; and overcast control effect data is generated based on the overcast cost ratio and the traffic cost ratio.

[0097] In one embodiment, optionally, the overcast control effect data is the traffic cost ratio and the overcast cost ratio corresponding to the preset object; wherein the preset object includes at least one of the delivery position, delivery information, delivery object and delivery user. In another embodiment, optionally, the overcast control effect level is determined based on the traffic cost ratio and the overcast cost ratio corresponding to the preset object. Exemplarily, a mapping relationship between the traffic cost ratio, the overcast cost ratio and the overcast control effect level is established, and the overcast control effect level is determined based on the mapping relationship, the traffic cost ratio and the overcast cost ratio. The advantage of such a setting is that the overcast control effect data can be determined simultaneously at the two levels of traffic cost and overcast cost, making the overcast control effect data more objective and comprehensive, thereby improving the accuracy of the overcast control effect data obtained by the information delivery system.

[0098] On the basis of the above embodiment, optionally, the overcast control effect data is determined according to the overcast times ratio, the traffic cost ratio and the overcast cost ratio. Exemplarily, when the overcast control effect data is the effect level, a mapping relationship between the overcast times ratio, the traffic cost ratio, the overcast cost ratio and the effect level is established, and the overcast control effect level is determined according to the mapping relationship, the overcast times ratio, the traffic cost ratio and the overcast cost ratio. The advantage of such a setting is that the overcast control effect data can be determined simultaneously at the three levels of the overcast times, the traffic cost and the overcast cost, making the overcast control effect data more objective and comprehensive, thereby improving the accuracy of the overcast control effect data obtained by the information delivery system.

[0099] Different placements correspond to different traffic values. For example, some placements deliver more placement information, while other placements deliver less placement information. The overcast control effect data calculated based on the placement information level obviously cannot accurately and objectively reflect the overcast control effect at the placement level. The technical solution of this embodiment solves the problem of inaccurate overcast control effect data at the placement information level by determining the traffic cost ratio based on the second total overcast times and the high-cost overcast times corresponding to the placement, and generating overcast control effect data based on the traffic cost ratio. The placement level has a finer granularity than the placement information level, and can more accurately reflect the overcast control effect at the ad position level.

[0100] Embodiment 4

[0101] Figure 4 4 is a schematic diagram of a device for obtaining supercast control effect data provided by Embodiment 4 of the present invention. This embodiment can be applied to the case of obtaining supercast control effect data of an information delivery system. The device can be implemented in software and / or hardware. The device for obtaining supercast control effect data includes: a delivery log data acquisition module 410, an overcast times determination module 420 and an effect data output module 430.

[0102] The delivery log data acquisition module 410 is used to acquire at least one set of delivery log data corresponding to a preset delivery level, wherein the preset delivery level includes delivery information or delivery position, and the delivery log data includes delivery cost counting data and actual cost deduction data; the delivery cost counting data is the cost data planned to be deducted according to the number of impressions and / or clicks of the delivery information on the delivery platform, and the actual cost deduction data is the cost data actually deducted from the reserved remaining cost data;

[0103] The overcast times determination module 420 is used to determine the overcast times corresponding to the preset delivery level according to each delivery log data;

[0104] The effect data output module 430 is used to generate supercast control effect data corresponding to a preset delivery level according to the number of supercast times, and output the supercast control effect data.

[0105] The technical solution of this embodiment solves the problem of a single overcast factor in the existing evaluation method by determining the number of overcast times corresponding to a preset delivery level according to delivery log data, and generating overcast control effect data based on the number of overcast times, and increases the influence of the number of overcast times on the overcast control effect data, making the overcast control effect data more objective and comprehensive, thereby improving the accuracy of the acquired overcast control effect data of the information delivery system.

[0106] On the basis of the above technical solution, optionally, when the preset delivery level is delivery information, the number of overcast times includes a first total number of overcast times, and the overcast times determination module 420 includes:

[0107] The first total overcast times determining unit is used to count the number of data for which the difference between the delivery cost counting data and the actual cost deduction data in each delivery log data is not zero, and use the number of data as the first total overcast times.

[0108] Based on the above technical solution, optionally, the effect data output module 430 includes:

[0109] The overbroadcast times ratio determining unit is used to determine the overbroadcast times ratio corresponding to the delivery information according to the first total overbroadcast times and the total playback times corresponding to the delivery information, and generate overbroadcast control effect data according to the overbroadcast times ratio.

[0110] On the basis of the above technical solution, optionally, when the preset delivery level is the delivery position, the overcast times include the second total overcast times and the high-cost overcast times, and the overcast times determination module 420 includes:

[0111] A second total overcasting times determining unit is used to count the number of data for which the difference between the delivery cost counting data and the actual cost deduction data in each delivery log data is not zero, and use the number of data as the second total overcasting times;

[0112] The high-cost overcast times determination unit is used to count the number of data whose difference between the delivery cost counting data and the actual cost deduction data in each delivery log data is not zero and is greater than a preset difference threshold, and use the number of data as the high-cost overcast times.

[0113] Based on the above technical solution, optionally, the effect data output module 430 includes:

[0114] A delivery log data classification unit, used for classifying each delivery log data according to each difference result to obtain first delivery log data and second delivery log data;

[0115] The traffic cost data determination unit is used to determine the traffic cost ratio corresponding to the delivery position according to the second total overcasting number, the high-cost overcasting number, the first delivery log data and the second delivery log data, and generate overcasting control effect data according to the traffic cost ratio; the traffic cost ratio represents the ratio of the overcasting cost data corresponding to the delivery position to the total actual cost deduction data.

[0116] On the basis of the above technical solution, optionally, a log data classification unit is placed, which is specifically used for:

[0117] If the difference result is zero, the delivery log data is used as the first delivery log data;

[0118] If the difference result is not zero and is less than or equal to the preset difference threshold, the delivery log data is used as the second delivery log data.

[0119] On the basis of the above technical solution, optionally, the traffic cost data determination unit is specifically used to:

[0120] Determine the number of non-overplay times according to the total number of plays corresponding to the delivery position and the second total number of overplay times, and determine the average cost deduction data corresponding to the delivery position according to the number of non-overplay times and the actual cost deduction data in the first delivery log data;

[0121] Determine the first traffic cost data according to the high-cost overbroadcast times and the average cost deduction data, and determine the second traffic cost data according to the second delivery log data;

[0122] The traffic cost ratio corresponding to the delivery position is determined according to the first traffic cost data, the second traffic cost data and the total actual low price deduction data corresponding to the delivery position.

[0123] On the basis of the above technical solution, optionally, the device further includes:

[0124] An overcasting cost ratio generating module is used to determine overcasting cost data according to the delivery cost count data and the actual cost deduction data in each delivery log data corresponding to the delivery information when the preset delivery level is delivery information; determine the overcasting cost ratio corresponding to the delivery information according to the overcasting cost data and the total actual cost deduction data corresponding to the delivery information;

[0125] The overcasting times ratio determining unit is specifically used to generate overcasting control effect data according to the overcasting cost ratio and the overcasting times ratio.

[0126] The apparatus for acquiring overcasting control effect data provided by the embodiment of the present invention can be used to execute the method for acquiring overcasting control effect data provided by the embodiment of the present invention, and has the corresponding functions and beneficial effects of the execution method.

[0127] It is worth noting that in the above-mentioned embodiment of the device for obtaining overcast control effect data, the various units and modules included are only divided according to functional logic, but are not limited to the above-mentioned 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 distinguishing each other, and are not used to limit the protection scope of the present invention.

[0128] Embodiment 5

[0129] Figure 5 1 is a schematic diagram of the structure of an electronic device provided by Embodiment 5 of the present invention. The embodiment of the present invention provides services for the implementation of the method for acquiring supercast control effect data of the above embodiment of the present invention, and can configure the apparatus for acquiring supercast control effect data in the above embodiment. Figure 5 A block diagram of an exemplary device 12 suitable for use in implementing embodiments of the present invention is shown. Figure 5 The device 12 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0130] like Figure 5 As shown, device 12 is in the form of a general purpose computing device. Components of device 12 may include, but are not limited to, one or more processors or processing units 16, system memory 28, and bus 18 that connects various system components (including system memory 28 and processing unit 16).

[0131] Bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor or a local bus using any of a variety of bus architectures. By way of example, these architectures include, but are not limited to, an Industry Standard Architecture (ISA) bus, a Micro Channel Architecture (MAC) bus, an Enhanced ISA bus, a Video Electronics Standards Association (VESA) local bus, and a Peripheral Component Interconnect (PCI) bus.

[0132] Device 12 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by device 12, including volatile and non-volatile media, removable and non-removable media.

[0133] System memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache memory 32. Device 12 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, storage system 34 may be used to read and write non-removable, non-volatile magnetic media ( Figure 5 not shown, usually called a "hard drive"). Although Figure 5 Not shown in the figure, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, a DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to the bus 18 via one or more data medium interfaces. The memory 28 may include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of the various embodiments of the present invention.

[0134] A program / utility 40 having a set (at least one) of program modules 42 may be stored, for example, in the memory 28, such program modules 42 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. The program modules 42 generally perform the functions and / or methods of the embodiments described herein.

[0135] The device 12 may also communicate with one or more external devices 14 (e.g., a keyboard, a pointing device, a display 24, etc.), one or more devices that enable a user to interact with the device 12, and / or any device that enables the device 12 to communicate with one or more other computing devices (e.g., a network card, a modem, etc.). Such communication may be performed through an input / output (I / O) interface 22. Furthermore, the device 12 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through a network adapter 20. Figure 5 As shown, the network adapter 20 communicates with other modules of the device 12 via the bus 18. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the device 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0136] The processing unit 16 executes various functional applications and data processing by running the programs stored in the system memory 28, for example, implementing the method for acquiring the overcast control effect data provided in the embodiment of the present invention.

[0137] Through the above-mentioned equipment, the problem of single overcasting factor in the existing evaluation method is solved, the influence of the overcasting times on the overcasting control effect data is increased, the overcasting control effect data is made more objective and comprehensive, thereby improving the accuracy of the overcasting control effect data obtained from the information delivery system.

[0138] Embodiment 6

[0139] Embodiment 6 of the present invention further provides a storage medium including computer executable instructions. When the computer executable instructions are executed by a computer processor, they are used to execute a method for acquiring overcast control effect data. The method includes:

[0140] Obtain at least one set of delivery log data corresponding to a preset delivery level, wherein the preset delivery level includes delivery information or delivery positions, and the delivery log data includes delivery cost counting data and actual cost deduction data; the delivery cost counting data is the cost data planned to be deducted according to the number of impressions and / or clicks of the delivery information on the delivery platform, and the actual cost deduction data is the cost data actually deducted from the reserved remaining cost data;

[0141] Determine the number of overcasts corresponding to the preset delivery level based on the data of each delivery log;

[0142] According to the number of overbroadcasting times, overbroadcasting control effect data corresponding to the preset delivery level is generated, and the overbroadcasting control effect data is output.

[0143] The computer storage medium of the embodiment of the present invention can adopt any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, for example, but not limited to, a system, device or device of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination of the above. More specific examples (non-exhaustive list) of computer-readable storage media include: 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 or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, a computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system, a device or a device or used in combination with it.

[0144] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, which carry computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0145] The program code embodied on the computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0146] Computer program code for performing the operation of the present invention may be written in one or more programming languages ​​or combinations thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may 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 may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0147] Of course, the computer executable instructions of a storage medium including computer executable instructions provided in an embodiment of the present invention are not limited to the above method operations, and can also execute related operations in the method for obtaining overcast control effect data provided in any embodiment of the present invention.

[0148] Embodiment 7

[0149] Figure 6 : is a structural diagram of an information delivery system provided by Embodiment 7 of the present invention. The information delivery system 70 includes a supercast control server 710 and a cost statistics server 720, wherein the supercast control server 710 is configured with a supercast control effect data acquisition device as provided in the above embodiment of the present invention, and is used to execute the supercast control effect data acquisition method as provided in the above embodiment of the present invention, and the cost statistics server 720 is used to send at least one set of delivery log data corresponding to a preset delivery level to the supercast control server 710.

[0150] Figure 7 Schematic diagram of a specific example of an information delivery system provided by Embodiment 7 of the present invention. Figure 7As shown, the information delivery system includes an overcast control server, a cost statistics server, a delivery index server and a playback server. Specifically, the cost statistics device in the cost statistics server sends delivery log data to the overcast control server. Specifically, the delivery log data includes delivery cost count data and actual cost deduction data. The overcast control effect data acquisition device in the overcast control server determines the overcast control effect data according to the received delivery cost count data and actual cost deduction data, and outputs the overcast control effect data. On the other hand, the delivery log data may also include reserved remaining cost data. The overcast control server determines whether the delivery information corresponding to the delivery log data needs to be offlined according to the delivery cost count data and the reserved remaining cost data, and sends the generated control signal message queue containing offline information to the delivery index server. The indexing device in the delivery index server performs offline operation on the delivery information corresponding to the offline information according to the offline information in the control signal message queue. The playback server sends the advertisement request in response to the front end to the delivery index server. If the delivery information corresponding to the advertisement request is offline, the playback server cannot obtain the delivery information. The playback server sends the display log and / or click log generated by the response front end to the cost statistics server, so that the cost statistics server generates delivery log data based on the bid value of the real-time competitive bid, the contract cost value, the cost statistics logic, and the display log and / or click log.

[0151] The technical solution of this embodiment solves the problem of single overcast factor in the existing evaluation method by configuring an acquisition device for overcast control effect data in the overcast control server of the information delivery system, increases the influence of the overcast times on the overcast control effect data, makes the overcast control effect data more objective and comprehensive, and thus improves the accuracy of the acquired overcast control effect data of the information delivery system.

[0152] Note that the above are only preferred embodiments of the present invention and the technical principles used. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims

1. A method for obtaining overcast control effect data, characterized in that: include: Acquire at least one set of delivery log data corresponding to a preset delivery level, wherein the preset delivery level includes delivery information or delivery position, and the delivery log data includes delivery cost counting data and actual cost deduction data; the delivery cost counting data is the cost data planned to be deducted according to the number of impressions and / or clicks of the delivery information on the delivery platform, and the actual cost deduction data is the cost data actually deducted from the reserved remaining cost data; Determining the number of overbroadcasts corresponding to the preset delivery level according to each delivery log data; According to the number of supercast times, supercast control effect data corresponding to the preset delivery level is generated, and the supercast control effect data is output.

2. The method according to claim 1, characterized in that When the preset delivery level is delivery information, the number of overcasts includes a first total number of overcasts, and determining the number of overcasts corresponding to the preset delivery level according to each delivery log data includes: The number of data for which the difference between the delivery cost counting data and the actual cost deduction data in each delivery log data is not zero is counted, and the number of data is used as the first total overcasting number.

3. The method according to claim 2, characterized in that The generating, according to the number of supercast times, supercast control effect data corresponding to the preset delivery level includes: According to the first total supercast times and the total playback times corresponding to the delivery information, a ratio of the overcast times corresponding to the delivery information is determined, and the overcast control effect data is generated according to the ratio of the overcast times.

4. The method according to claim 1, characterized in that When the preset delivery level is a delivery position, the number of overcasts includes a second total number of overcasts and a high-cost number of overcasts, and determining the number of overcasts corresponding to the preset delivery level according to each delivery log data includes: Counting the number of data for which the difference between the delivery cost counting data and the actual cost deduction data in each delivery log data is not zero, and taking the number of data as the second total overcasting number; The number of data whose difference between the delivery cost counting data and the actual cost deduction data in each delivery log data is not zero and is greater than a preset difference threshold is counted, and the number of data is used as the number of high-cost overbroadcast times.

5. The method according to claim 4, characterized in that The generating, according to the number of supercast times, supercast control effect data corresponding to the preset delivery level includes: Classify each delivery log data according to each difference result to obtain first delivery log data and second delivery log data; The traffic cost ratio corresponding to the delivery position is determined according to the second total overcasting times, the high-cost overcasting times, the first delivery log data, and the second delivery log data, and the overcasting control effect data is generated according to the traffic cost ratio.

6. The method according to claim 5, characterized in that The classifying the delivery log data according to each of the difference results to obtain the first delivery log data and the second delivery log data includes: If the difference result is zero, the delivery log data is used as the first delivery log data; If the difference result is not zero and is less than or equal to the preset difference threshold, the delivery log data is used as the second delivery log data.

7. The method according to claim 5, characterized in that The determining, according to the second total overcast times, the high-cost overcast times, the first delivery log data, and the second delivery log data, the traffic cost ratio corresponding to the delivery position includes: Determine the number of non-overbroadcast times according to the total number of broadcasts corresponding to the delivery position and the second total number of overbroadcast times, and determine the average cost deduction data corresponding to the delivery position according to the number of non-overbroadcast times and the actual cost deduction data in the first delivery log data; Determine first traffic cost data according to the high-cost overbroadcast times and the average cost deduction data, and determine second traffic cost data according to the second delivery log data; The traffic cost ratio corresponding to the placement position is determined according to the first traffic cost data, the second traffic cost data and the total actual low price deduction data corresponding to the placement position.

8. The method according to claim 3, characterized in that The method further comprises: When the preset delivery level is delivery information, determining overbroadcast cost data according to delivery cost counting data and actual cost deduction data in each delivery log data corresponding to the delivery information; Determining the overcast cost ratio corresponding to the delivery information according to the overcast cost data and the total actual cost deduction data corresponding to the delivery information; Correspondingly, generating the overcasting control effect data according to the overcasting times ratio includes: generating the overcasting control effect data according to the overcasting cost ratio and the overcasting times ratio.

9. A device for acquiring overcast control effect data, characterized in that: include: A delivery log data acquisition module is used to acquire at least one set of delivery log data corresponding to a preset delivery level, wherein the preset delivery level includes delivery information or delivery position, and the delivery log data includes delivery cost counting data and actual cost deduction data; the delivery cost counting data is the cost data planned to be deducted according to the number of impressions and / or clicks of the delivery information on the delivery platform, and the actual cost deduction data is the cost data actually deducted from the reserved remaining cost data; An overcasting times determination module, used to determine the overcasting times corresponding to the preset delivery level according to each delivery log data; The effect data output module is used to generate the overcast control effect data corresponding to the preset delivery level according to the overcast times, and output the overcast control effect data.

10. An electronic device, characterized in that: The electronic device comprises: one or more processors; A memory for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the method for acquiring overcast control effect data as described in any one of claims 1 to 8.

11. A storage medium containing computer executable instructions, characterized in that: The computer executable instructions are used to execute the method for acquiring overcasting control effect data as described in any one of claims 1 to 8 when executed by a computer processor.

12. An information delivery system, characterized in that: The information delivery system includes a supercast control server and a cost statistics server; Wherein, the supercast control server is configured with the supercast control effect data acquisition device according to claim 9, which is used to execute the supercast control effect data acquisition method according to any one of claims 1 to 8; The cost statistics server is used to send at least one set of delivery log data corresponding to a preset delivery level to the supercast control server.

Citation Information

Patent Citations

  • Advertising control method and apparatus

    CN108269123A