CN108960920A - A kind of method that the web advertisement is uniformly launched, system, electronic equipment and its medium - Google Patents
A kind of method that the web advertisement is uniformly launched, system, electronic equipment and its medium Download PDFInfo
- Publication number
- CN108960920A CN108960920A CN201810727200.5A CN201810727200A CN108960920A CN 108960920 A CN108960920 A CN 108960920A CN 201810727200 A CN201810727200 A CN 201810727200A CN 108960920 A CN108960920 A CN 108960920A
- Authority
- CN
- China
- Prior art keywords
- advertisement
- delivery
- window
- current
- speed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 238000004364 calculation method Methods 0.000 claims description 36
- 238000004590 computer program Methods 0.000 claims description 8
- 230000003578 releasing effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0277—Online advertisement
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0273—Determination of fees for advertising
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The present invention relates to Internet technical fields, and in particular to a kind of method that the web advertisement is uniformly launched, system, electronic equipment and its medium comprising: the total duration that advertisement is launched is divided into several equal dispensing windows;Advertisement is launched with scheduled dispensing speed, and calculates the amount of money launching window and being deducted according to ad click rate;Calculate the remaining quantity and remaining budget amount for launching window;Remaining budget amount is evenly distributed in each remaining dispensing window, budget quota is obtained;The amount of money that window is deducted, which is launched, according to upper one calculates current ad quality value with speed is launched;And the current current dispensing speed for launching window is calculated according to ad quality value and budget quota.The present invention carries out the adjustment of adaptability according to the clicking rate of the web advertisement to the dispensing speed of advertisement in time, so that master budget expense matches with speed is launched.
Description
Technical Field
The invention relates to the technical field of internet, in particular to a method for uniformly delivering network advertisements, a system for uniformly delivering network advertisements, electronic equipment using the method for uniformly delivering network advertisements and an electronic medium storing the method for uniformly delivering network advertisements.
Background
With the rapid spread of internet technology in life, the number of network advertisements delivered on a network platform has also increased at an alarming rate; because the internet has the characteristic of high interactivity, the charging modes of the network advertisements are more diverse compared with those of the traditional media advertisements; the current charging method for network advertisement mainstream includes: three charging modes of charging according to display, action and sale; CPC (Cost-per-click) advertisements are charged based on the number of times an advertisement is clicked, which is a common way of charging by action.
Under the existing environment, before a CPC advertiser puts in a network advertisement, an approximate total budget cost is determined, and the CPC advertisement is required to be put in a preset time period; in the prior art, the delivery speed of the CPC advertisement is constant, the delivery speed cannot be adjusted according to the actual click condition, and the delivery speed is too high, so that the total budget cost is consumed too early, and no advertisement can be delivered in the following time period; or the delivery speed is too slow, so that the total budget cost is not consumed in time within a preset time period, and the delivery requirements of advertisers cannot be well met.
Disclosure of Invention
To overcome the above-mentioned drawbacks, it is an object of the present invention to provide a method, a system, an electronic device and a medium thereof for adjusting a speed of delivering a network advertisement according to a predicted cost of the advertisement.
The purpose of the invention is realized by the following technical scheme:
the invention relates to a method for uniformly delivering network advertisements, which comprises the following steps:
dividing the total time length of advertisement putting into a plurality of equal parts, wherein each equal part is a putting window;
delivering the advertisement at a preset delivery speed, counting the advertisement click rate in the delivery window, and calculating the amount deducted from the delivery window according to the advertisement click rate;
calculating the number of the remaining delivery windows according to the total number of the delivery windows and the number of the delivery windows which have already performed advertisement delivery, and obtaining the remaining budget amount according to the total budget amount and the amount deducted by all the delivery windows which have performed advertisement delivery;
distributing the residual budget amount to each residual delivery window in an average manner to obtain the budget quota of each residual delivery window;
calculating the current advertisement quality value according to the amount deducted from the last putting window and the putting speed;
and calculating the current delivery speed of the current delivery window according to the current advertisement quality value and the budget quota, delivering the advertisement at the current delivery speed, continuously counting the advertisement click rate in the delivery window, and calculating the amount deducted by the delivery window according to the advertisement click rate.
In the present invention, after calculating the current advertisement quality value according to the amount deducted from the previous delivery window and the delivery speed, the method comprises:
judging whether the advertisement quality value is 0, if not, calculating the current delivery speed of the current delivery window according to the current advertisement quality value and the budget quota; and if the current launching speed is 0, increasing the launching speed of the last launching window and then taking the increased launching speed as the current launching speed of the current launching window.
In the present invention, after calculating the current delivery speed of the current delivery window according to the current advertisement quality value and the budget quota, the following steps are included:
and judging whether the residual budget amount is less than a preset amount, if so, slowing down the calculated current delivery speed, and delivering the advertisement at the slowed down current delivery speed.
In the present invention, after calculating the number of remaining advertisement windows according to the total number of advertisement windows and the number of advertisement windows that have already been advertised, the method includes:
and judging whether the number of the remaining launching windows is larger than the preset launching window number, if so, deducting the preset launching window number from the number of the remaining launching windows, subtracting the number of the launching windows which are already launched with the advertisement, and calculating to obtain the final number of the remaining launching windows.
In the present invention, the obtaining of the remaining budget amount according to the total budget amount and the amount deducted from all advertisement placement windows includes:
after the preset amount is deducted from the total budget amount, the deduction is carried out on the amount deducted from all the advertising windows which have been subjected to advertising, and the residual budget amount is calculated.
In the invention, the preset speed value of the delivery speed is smaller than the speed value of the current delivery speed of the current delivery window calculated according to the current advertisement quality value and the budget quota.
In the present invention, before the advertisement is delivered at the predetermined delivery speed, the method includes:
and judging whether the current launching window is a launching window at the front section of the total advertisement launching duration, wherein the number of the launching windows at the front section is more than two.
In the present invention, the calculating the current advertisement quality value according to the amount deducted from the previous delivery window and the delivery speed includes:
and calculating a preliminary advertisement quality value according to the amount deducted from the last delivery window and the delivery speed, acquiring the current time point, acquiring a corresponding quality coefficient according to the current time point, and calculating according to the preliminary advertisement quality value and the quality coefficient to obtain the current advertisement quality value.
The invention relates to a system for uniformly delivering network advertisements, which comprises:
the system comprises a delivery window dividing module, a delivery window judging module and a delivery window judging module, wherein the delivery window dividing module is used for dividing the total advertisement delivery duration into a plurality of equal parts, and each equal part is a delivery window;
the advertisement putting module is connected with the putting window dividing module and is used for putting the advertisement at a preset putting speed or putting the advertisement at the calculated current putting speed;
the money consumption calculation module is connected with the advertisement putting module and used for counting the advertisement click rate in an putting window for putting the advertisement and calculating the money deducted from the putting window according to the advertisement click rate;
the residual value calculation module is connected with the money consumption calculation module and used for calculating the number of the remaining delivery windows according to the total number of the delivery windows and the number of the delivery windows which have already performed advertisement delivery, and obtaining the remaining budget money according to the total budget money and the money deducted by all the delivery windows which have performed advertisement delivery;
the budget quota calculation module is connected with the residual value calculation module and is used for averagely distributing the residual budget amount to each residual delivery window to obtain the budget quota of each residual delivery window;
the advertisement quality calculation module is connected with the money consumption calculation module and is used for calculating the current advertisement quality value according to the money deducted from the last putting window and the putting speed;
and the delivery speed calculation module is respectively connected with the advertisement quality calculation module and the budget quota calculation module and is used for calculating the current delivery speed of the current delivery window according to the current advertisement quality value and the budget quota.
The present invention is an electronic device including:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform a method for uniform placement of network advertisements as described above.
The present invention is a computer readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements a method for uniform placement of web advertisements as described above.
The invention adaptively adjusts the advertisement delivery speed in time according to the click rate of the network advertisement, so that the total budget cost is matched with the delivery speed, the phenomenon that the total budget cost is consumed too early or cannot be consumed in time is effectively avoided, and the delivery requirements of advertisers can be well met.
Drawings
For the purpose of easy explanation, the present invention will be described in detail with reference to the following preferred embodiments and the accompanying drawings.
FIG. 1 is a schematic workflow diagram of a method for uniform placement of network advertisements according to an embodiment of the present invention;
FIG. 2 is a schematic workflow diagram of another embodiment of a method for uniform placement of network advertisements according to the present invention;
fig. 3 is a schematic logical structure diagram of a system for uniform placement of network advertisements according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
In the description of the present invention, it is to be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", "clockwise", "counterclockwise", and the like, indicate orientations and positional relationships based on those shown in the drawings, and are used only for convenience of description and simplicity of description, and do not indicate or imply that the device or element being referred to must have a particular orientation, be constructed and operated in a particular orientation, and thus, should not be considered as limiting the present invention. Furthermore, the terms "first", "second" and "first" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, features defined as "first", "second", may explicitly or implicitly include one or more of the described features. In the description of the present invention, "a plurality" means two or more unless specifically defined otherwise.
In the description of the present invention, it should be noted that the terms "mounted," "connected," and "connected" are to be construed broadly and may be, for example, fixedly connected, detachably connected, or integrally connected unless otherwise explicitly stated or limited. Either mechanically or electrically. Either directly or indirectly through intervening media, either internally or in any other relationship. The specific meanings of the above terms in the present invention can be understood by those skilled in the art according to specific situations.
The following describes a method for uniform placement of network advertisements according to an embodiment of the present invention, with reference to fig. 1, which includes:
s101, dividing and putting windows
Dividing the total time length of advertisement putting into a plurality of equal parts, wherein each equal part is a putting window; for example: the advertiser requests that at 19: 00-22: the CPC advertisement is released in the 00 time interval, so that the total time of advertisement release is 3 hours; then, 10 minutes can be used as a putting window, so that the 3 hours can be averagely divided into 18 putting windows; the time length of the putting window can be set according to needs, for example, 1 minute is used as the putting window, or 5 minutes is used as the putting window.
S102, the advertisement is put in and the deducted amount is calculated through the click rate of the advertisement
In one or more putting windows in the initial putting time, putting the advertisement at a preset putting speed, and in the middle and later putting time, putting the advertisement at the current putting speed obtained by calculation; counting the advertisement click rate in the putting window, and calculating the amount deducted from the putting window according to the advertisement click rate; it may specifically be: the advertiser provides a total budget amount before placing the CPC advertisement, such as: 1 ten thousand; delivering the advertisements in the first 2 advertisement delivering windows at a preset delivering speed of 1 time per 5 minutes, and counting the advertisement click rate in the current advertisement delivering window; when the time length of one putting window is 10 minutes, the putting amount of the putting window in the current putting window is 2 times, then the click rate of the 2 times of putting advertisements is counted, if the click rate of the current putting window is 10 times and each click deducts 10 yuan, the deducted amount in the current putting window is 100 yuan.
S103, calculating the number of the remaining release windows and the remaining budget amount
Calculating the number of the remaining delivery windows according to the total number of the delivery windows and the number of the delivery windows which have already performed advertisement delivery, and obtaining the remaining budget amount according to the total budget amount and the amount deducted by all the delivery windows which have performed advertisement delivery; such as: if the number of the advertisement putting windows is 2, subtracting the number of the advertisement putting windows which are 2 from the total number of the advertisement putting windows which is 18 to obtain the number of the remaining advertisement putting windows which is 16; for another example: and if the amount deducted from the 2 advertising windows which are subjected to advertising is 400 yuan, subtracting the amount deducted from the advertising window which is subjected to advertising from the total budget amount of 1 ten thousand yuan to 400 yuan, and obtaining the residual budget amount of 9600 yuan.
S104, calculating the budget quota of each remaining delivery window
Distributing the residual budget amount to each residual delivery window in an average manner to obtain the budget quota of each residual delivery window; for example: and averagely distributing 9600 yuan of the residual budget amount into 16 residual delivery windows to obtain the budget quota of each residual delivery window as 600 yuan.
S105, calculating the current advertisement quality value
Calculating the current advertisement quality value according to the amount deducted from the last putting window and the putting speed; the advertisement quality value represents the capability of the delivered advertisement to attract click rate, and the higher the advertisement quality value is, the more the advertisement attracts the network click rate; and dividing the amount deducted from the last putting window by the putting speed of the last putting window to obtain the current advertisement quality value. When the last launching window is one or more launching windows in the initial launching period, the launching speed is the preset launching speed; if the delivery speed is not the delivery window or windows of the initial delivery period, the delivery speed is the current delivery speed calculated in step S106.
S106, calculating the current putting speed of the current putting window
Calculating the current delivery speed of the current delivery window according to the current advertisement quality value and the budget quota, and dividing the budget quota by the current advertisement quality value to obtain the current delivery speed of the current delivery window; and continuing to step S102, launching the advertisement at the current launching speed, continuing to count the advertisement click rate in the launching window, and calculating the amount deducted from the launching window according to the advertisement click rate.
The invention adjusts and controls the current delivery speed of the current delivery window in real time according to the real-time click rate of the CPC advertisement, so that the total budget sum of the advertisement can be uniformly distributed in each delivery window, and the condition that the total budget sum is consumed too early or cannot be consumed in time is avoided.
In order to better understand the present invention, the following describes a method for uniform placement of network advertisements according to another embodiment, please refer to fig. 2, which includes:
s201, dividing and putting windows
Dividing the total time length of advertisement putting into a plurality of equal parts, wherein each equal part is a putting window; for example: the advertiser requests that at 19: 00-22: the CPC advertisement is released in the 00 time interval, so that the total time of advertisement release is 3 hours; then, 10 minutes can be used as a putting window, so that the 3 hours can be averagely divided into 18 putting windows; the time length of the putting window can be set according to needs, for example, 1 minute is used as the putting window, or 5 minutes is used as the putting window.
S202, the advertisement is put in and the deducted amount is calculated through the click rate of the advertisement
Judging whether the current launching window is a launching window at the front section of the total advertisement launching duration, wherein the number of the launching windows at the front section is more than two; the front-segment launching windows are more than two launching windows arranged at the forefront in the total advertisement launching duration, and the advertisements are launched at a preset launching speed, wherein the speed value of the preset launching speed is smaller than the speed value of the current launching speed of the current launching window calculated according to the current advertisement quality value and the budget quota; in the embodiment, the advertisement quality value is tested in the launching window of the initial launching period, so that the current launching speed can be more accurately obtained in the subsequent calculation, and the advertisement is launched at a slower preset launching speed, thereby effectively avoiding that the total budget amount is deducted too fast due to the fact that the initial launching speed is too fast; and at the later period of the putting, putting the advertisement at the calculated current putting speed; counting the advertisement click rate in the putting window, and calculating the amount deducted from the putting window according to the advertisement click rate; it may specifically be: the advertiser provides a total budget amount before placing the CPC advertisement, such as: 1 ten thousand; delivering the advertisements in the first 2 advertisement delivering windows at a preset delivering speed of 1 time per 5 minutes, and counting the advertisement click rate in the current advertisement delivering window; when the time length of one putting window is 10 minutes, the putting amount of the putting window in the current putting window is 2 times, then the click rate of the 2 times of putting advertisements is counted, if the click rate of the current putting window is 10 times and each click deducts 10 yuan, the deducted amount in the current putting window is 100 yuan.
S203, calculating the number of the remaining release windows and the remaining budget amount
Calculating the number of the remaining delivery windows according to the total number of the delivery windows and the number of the delivery windows which have already performed advertisement delivery, and obtaining the remaining budget amount according to the total budget amount and the amount deducted by all the delivery windows which have performed advertisement delivery; such as: if the number of the advertisement putting windows is 2, subtracting the number of the advertisement putting windows which are 2 from the total number of the advertisement putting windows which is 18 to obtain the number of the remaining advertisement putting windows which is 16; for another example: and if the amount deducted from the 2 advertising windows which are subjected to advertising is 400 yuan, subtracting the amount deducted from the advertising window which is subjected to advertising from the total budget amount of 1 ten thousand yuan to 400 yuan, and obtaining the residual budget amount of 9600 yuan. After the preset amount is deducted from the total budget amount, the deduction is carried out on the amount deducted from all the advertising windows which have been subjected to advertising, and the residual budget amount is calculated. Since the click behavior of the network user is relatively delayed from the advertisement delivery, the user may still generate the click behavior after the advertisement delivery is finished, and therefore, in this embodiment, the predetermined amount is deducted from the total budget amount to serve as the reserved amount for deducting the click event occurring after the delivery is stopped, thereby effectively avoiding the occurrence of the phenomenon that the actual amount exceeds the total budget amount of the advertiser.
S204, deducting the preset number of the launching windows from the number of the rest launching windows
And judging whether the number of the remaining launching windows is larger than the preset launching window number, if so, deducting the preset launching window number from the number of the remaining launching windows, subtracting the number of the launching windows which are already launched with the advertisement, and calculating to obtain the final number of the remaining launching windows. For example: setting the number of the preset launching windows as 3 windows, and deducting 3 preset launching windows from the 5 remaining launching windows when the number of the remaining launching windows is 5 to obtain the final number of the remaining launching windows as 2; in this embodiment, all the releasing actions are advanced by the predetermined number of releasing windows, so as to prevent the phenomenon that the total budget amount is not consumed due to the releasing speed being unable to keep up with the last moment of the releasing actions.
S205, calculating the budget quota of each remaining delivery window
Distributing the residual budget amount to each residual delivery window in an average manner to obtain the budget quota of each residual delivery window; for example: and averagely distributing 9600 yuan of the residual budget amount into 16 residual delivery windows to obtain the budget quota of each residual delivery window as 600 yuan.
S206, calculating the current advertisement quality value
Calculating a preliminary advertisement quality value according to the amount deducted from the last delivery window and the delivery speed, acquiring the current time point, acquiring a corresponding quality coefficient according to the current time point, and calculating according to the preliminary advertisement quality value and the quality coefficient to obtain the current advertisement quality value; the advertisement quality value represents the capability of the delivered advertisement to attract click rate, and the higher the advertisement quality value is, the more the advertisement attracts the network click rate; and dividing the amount deducted from the last putting window by the putting speed of the last putting window to obtain the current advertisement quality value. Because at different points in time, the ability of an advertisement to attract click-through rates may vary, for example: at night 19: 00-21: time period 00, the ability of the advertisement to attract click-through rate would be higher, while at 21: after 00, the ability of the advertisement to attract the click rate is low, so in this embodiment, the advertisement quality value is multiplied by different quality coefficients according to the current time point to adapt to different time points; when the last launching window is one or more launching windows in the initial launching period, the launching speed is the preset launching speed; if the current launching speed is not one or more than one launching windows of the initial launching period, the launching speed is the current launching speed calculated in the subsequent steps.
S207, judging whether the advertisement quality value is 0 or not
And judging whether the advertisement quality value is 0 or not, wherein the calculation mode of the current advertisement quality value is that the sum deducted by the last putting window is divided by the putting speed of the last putting window, so that when the sum deducted by the last putting window is 0, the click rate does not exist in the last putting window.
S208, calculating the current putting speed of the current putting window
If the advertisement quality value is not 0, calculating the current delivery speed of the current delivery window according to the current advertisement quality value and the budget quota.
S209, increasing the putting speed to be used as the current putting speed of the current putting window
If the value of the advertisement quality is 0, namely the click rate does not exist in the last delivery window, the delivery speed needs to be increased to enable the advertisement to be delivered, and the delivery speed of the last delivery window is increased to be used as the current delivery speed of the current delivery window; specifically, after a coefficient larger than 1 is multiplied in the launching speed of the last launching window, the launching speed is taken as the current launching speed.
S210, judging whether the residual budget amount is less than the preset amount value
And judging whether the residual budget amount is less than a preset amount value, if not, continuing to carry out step S203 to launch the advertisement at the current launching speed, continuing to count the advertisement click rate in the launching window, and calculating the amount deducted by the launching window according to the advertisement click rate.
S211, the calculated current throwing speed is reduced
And if the calculated current delivery speed is less than the preset quota value, reducing the speed of the current delivery speed, and delivering the advertisement at the reduced speed of the current delivery speed. In the embodiment, the current delivery speed is reduced, so that the delivery times of the advertisements are effectively prevented from being consumed too early; and continuing to step S203 to launch the advertisement at the current launching speed, continuing to count the advertisement click rate in the launching window, and calculating the amount deducted by the launching window according to the advertisement click rate.
Referring to fig. 3, the present invention is a system for uniform delivery of network advertisements, including:
a delivery window dividing module 301, wherein the delivery window dividing module 301 is configured to divide the total advertisement delivery duration into a plurality of equal parts, and each equal part is a delivery window;
an advertisement delivery module 302, where the advertisement delivery module 302 is connected to the delivery window dividing module 301, and is configured to deliver an advertisement at a predetermined delivery speed in a delivery window of an initial segment, or deliver an advertisement at a current delivery speed obtained by calculation;
the amount consumption calculation module 303, where the amount consumption calculation module 303 is connected to the advertisement putting module 302, and is used to count the advertisement click rate in an advertisement putting window for advertisement putting, and calculate the amount deducted from the advertisement putting window according to the advertisement click rate;
a residual value calculating module 304, where the residual value calculating module 304 is connected to the money consumption calculating module 303, and is configured to calculate the number of remaining advertisement putting windows according to the total number of the advertisement putting windows and the number of advertisement putting windows that have already been carried out, and obtain a residual budget money according to the total budget money and money deducted by all advertisement putting windows that have already been carried out;
a budget quota calculation module 305, where the budget quota calculation module 305 is connected to the remaining value calculation module 304, and is configured to averagely allocate the remaining budget amount to each remaining delivery window to obtain a budget quota for each remaining delivery window;
the advertisement quality calculation module 306, the advertisement quality calculation module 306 is connected to the amount consumption calculation module 303, and is configured to calculate a current advertisement quality value according to the amount deducted from the previous delivery window and the delivery speed;
a delivery speed calculation module 307, where the delivery speed calculation module 307 is respectively connected to the advertisement quality calculation module 306 and the budget quota calculation module 305, and is configured to calculate a current delivery speed of a current delivery window according to a current advertisement quality value and the budget quota.
The modules in this embodiment may be implemented in software, or may be implemented in hardware, and the described modules may also be disposed in a processor. Wherein the names of these modules do not in some cases constitute a limitation of the unit itself.
The present invention may be an electronic device including:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform a method for uniform placement of network advertisements as described above.
As another aspect, the present application also provides a computer-readable medium, which may be contained in the electronic device described in the above embodiments; or may exist separately without being assembled into the electronic device. The computer readable medium carries one or more programs, which when executed by the electronic device, cause the electronic device to implement the degradation processing method as described in the above embodiments.
The present invention may also be a computer readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements a method for uniform placement of web advertisements according to the above. For example, the present embodiments include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated by the method flow described above.
It should be noted that the computer readable medium shown in the present invention can be a computer readable signal medium or 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 foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present invention, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In the present invention, however, a computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
In the description of the present specification, reference to the description of the terms "one embodiment", "some embodiments", "an illustrative embodiment", "an example", "a specific example", or "some examples", etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the present invention. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents and improvements made within the spirit and principle of the present invention are intended to be included within the scope of the present invention.
Claims (11)
1. A method for uniformly delivering network advertisements is characterized by comprising the following steps:
dividing the total time length of advertisement putting into a plurality of equal parts, wherein each equal part is a putting window;
delivering the advertisement at a preset delivery speed, counting the advertisement click rate in the delivery window, and calculating the amount deducted from the delivery window according to the advertisement click rate;
calculating the number of the remaining delivery windows according to the total number of the delivery windows and the number of the delivery windows which have already performed advertisement delivery, and obtaining the remaining budget amount according to the total budget amount and the amount deducted by all the delivery windows which have performed advertisement delivery;
distributing the residual budget amount to each residual delivery window in an average manner to obtain the budget quota of each residual delivery window;
calculating the current advertisement quality value according to the amount deducted from the last putting window and the putting speed;
and calculating the current delivery speed of the current delivery window according to the current advertisement quality value and the budget quota, delivering the advertisement at the current delivery speed, continuously counting the advertisement click rate in the delivery window, and calculating the amount deducted by the delivery window according to the advertisement click rate.
2. The method of claim 1, wherein the calculating a current advertisement quality value according to the amount deducted from the previous delivery window and the delivery speed comprises:
judging whether the advertisement quality value is 0, if not, calculating the current delivery speed of the current delivery window according to the current advertisement quality value and the budget quota; and if the current launching speed is 0, increasing the launching speed of the last launching window and then taking the increased launching speed as the current launching speed of the current launching window.
3. The method of claim 2, wherein the calculating the current delivery speed of the current delivery window according to the current advertisement quality value and the budget quota comprises:
and judging whether the residual budget amount is less than a preset amount, if so, slowing down the calculated current delivery speed, and delivering the advertisement at the slowed down current delivery speed.
4. The method of claim 3, wherein the calculating the number of remaining advertisement windows according to the total number of the advertisement windows and the number of advertisement windows that have already been advertised comprises:
and judging whether the number of the remaining launching windows is larger than the preset launching window number, if so, deducting the preset launching window number from the number of the remaining launching windows, subtracting the number of the launching windows which are already launched with the advertisement, and calculating to obtain the final number of the remaining launching windows.
5. The method of claim 4, wherein the deriving the remaining budget amount according to the total budget amount and the amount deducted from all advertisement placement windows comprises:
after the preset amount is deducted from the total budget amount, the deduction is carried out on the amount deducted from all the advertising windows which have been subjected to advertising, and the residual budget amount is calculated.
6. The method according to claim 5, wherein the predetermined speed value of the delivery speed is smaller than the speed value of the current delivery speed of the current delivery window calculated according to the current advertisement quality value and the budget quota.
7. The method for uniform placement of network advertisements according to claim 6, wherein the placing the advertisements at the predetermined placement speed comprises:
and judging whether the current launching window is a launching window at the front section of the total advertisement launching duration, wherein the number of the launching windows at the front section is more than two.
8. The method of claim 7, wherein the calculating a current advertisement quality value according to the amount deducted from the previous delivery window and the delivery speed comprises:
and calculating a preliminary advertisement quality value according to the amount deducted from the last delivery window and the delivery speed, acquiring the current time point, acquiring a corresponding quality coefficient according to the current time point, and calculating according to the preliminary advertisement quality value and the quality coefficient to obtain the current advertisement quality value.
9. A system for uniform placement of network advertisements is characterized by comprising:
the system comprises a delivery window dividing module, a delivery window judging module and a delivery window judging module, wherein the delivery window dividing module is used for dividing the total advertisement delivery duration into a plurality of equal parts, and each equal part is a delivery window;
the advertisement putting module is connected with the putting window dividing module and is used for putting the advertisement at a preset putting speed or putting the advertisement at the calculated current putting speed;
the money consumption calculation module is connected with the advertisement putting module and used for counting the advertisement click rate in an putting window for putting the advertisement and calculating the money deducted from the putting window according to the advertisement click rate;
the residual value calculation module is connected with the money consumption calculation module and used for calculating the number of the remaining delivery windows according to the total number of the delivery windows and the number of the delivery windows which have already performed advertisement delivery, and obtaining the remaining budget money according to the total budget money and the money deducted by all the delivery windows which have performed advertisement delivery;
the budget quota calculation module is connected with the residual value calculation module and is used for averagely distributing the residual budget amount to each residual delivery window to obtain the budget quota of each residual delivery window;
the advertisement quality calculation module is connected with the money consumption calculation module and is used for calculating the current advertisement quality value according to the money deducted from the last putting window and the putting speed;
and the delivery speed calculation module is respectively connected with the advertisement quality calculation module and the budget quota calculation module and is used for calculating the current delivery speed of the current delivery window according to the current advertisement quality value and the budget quota.
10. An electronic device, characterized in that the electronic device comprises:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method for uniform placement of network advertisements as recited in any one of claims 1-8.
11. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, implements a method for uniform placement of network advertisements according to any one of claims 1-8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810727200.5A CN108960920A (en) | 2018-07-04 | 2018-07-04 | A kind of method that the web advertisement is uniformly launched, system, electronic equipment and its medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810727200.5A CN108960920A (en) | 2018-07-04 | 2018-07-04 | A kind of method that the web advertisement is uniformly launched, system, electronic equipment and its medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108960920A true CN108960920A (en) | 2018-12-07 |
Family
ID=64485663
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810727200.5A Pending CN108960920A (en) | 2018-07-04 | 2018-07-04 | A kind of method that the web advertisement is uniformly launched, system, electronic equipment and its medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108960920A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110634022A (en) * | 2019-09-11 | 2019-12-31 | 恩亿科(北京)数据科技有限公司 | Budget allocation method and device, computer storage medium and terminal |
CN113077274A (en) * | 2020-01-03 | 2021-07-06 | 上海佳投互联网技术集团有限公司 | Data flow control method and advertisement data flow control method |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003063041A2 (en) * | 2002-01-16 | 2003-07-31 | Galip Talegon | Methods for valuing and placing advertising |
US20080027805A1 (en) * | 2006-07-31 | 2008-01-31 | Sunfun Info Co., Ltd. | Mutually beneficial management system for website advertisements |
EP1970850A1 (en) * | 2007-03-12 | 2008-09-17 | Cvon Innovations Ltd | Dynamic message allocation system and method |
CN102083005A (en) * | 2011-01-05 | 2011-06-01 | 中兴通讯股份有限公司 | Remote control advertisement playing system and method |
CN102122380A (en) * | 2011-02-25 | 2011-07-13 | 北京开心人信息技术有限公司 | Method and system for realizing network advertisement release |
CN103136696A (en) * | 2013-03-26 | 2013-06-05 | 明日互动(北京)广告传媒有限公司 | Management method of media placement and system thereof |
CN103295150A (en) * | 2013-05-20 | 2013-09-11 | 厦门告之告信息技术有限公司 | Advertising release system and advertising release method capable of accurately quantizing and counting release effects |
TW201631533A (en) * | 2015-02-17 | 2016-09-01 | 順立智慧股份有限公司 | Advertisement display device, advertisement display system and the advertisement display method thereof |
CN106055666A (en) * | 2016-06-02 | 2016-10-26 | 腾讯科技(深圳)有限公司 | Method and device for delivering media files |
-
2018
- 2018-07-04 CN CN201810727200.5A patent/CN108960920A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003063041A2 (en) * | 2002-01-16 | 2003-07-31 | Galip Talegon | Methods for valuing and placing advertising |
US20080027805A1 (en) * | 2006-07-31 | 2008-01-31 | Sunfun Info Co., Ltd. | Mutually beneficial management system for website advertisements |
EP1970850A1 (en) * | 2007-03-12 | 2008-09-17 | Cvon Innovations Ltd | Dynamic message allocation system and method |
CN102083005A (en) * | 2011-01-05 | 2011-06-01 | 中兴通讯股份有限公司 | Remote control advertisement playing system and method |
CN102122380A (en) * | 2011-02-25 | 2011-07-13 | 北京开心人信息技术有限公司 | Method and system for realizing network advertisement release |
CN103136696A (en) * | 2013-03-26 | 2013-06-05 | 明日互动(北京)广告传媒有限公司 | Management method of media placement and system thereof |
CN103295150A (en) * | 2013-05-20 | 2013-09-11 | 厦门告之告信息技术有限公司 | Advertising release system and advertising release method capable of accurately quantizing and counting release effects |
TW201631533A (en) * | 2015-02-17 | 2016-09-01 | 順立智慧股份有限公司 | Advertisement display device, advertisement display system and the advertisement display method thereof |
CN106055666A (en) * | 2016-06-02 | 2016-10-26 | 腾讯科技(深圳)有限公司 | Method and device for delivering media files |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110634022A (en) * | 2019-09-11 | 2019-12-31 | 恩亿科(北京)数据科技有限公司 | Budget allocation method and device, computer storage medium and terminal |
CN113077274A (en) * | 2020-01-03 | 2021-07-06 | 上海佳投互联网技术集团有限公司 | Data flow control method and advertisement data flow control method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108985828A (en) | Method, system, electronic equipment and its medium for preventing advertising expenditure excess from deducting | |
JP6595724B2 (en) | Media file delivery method and apparatus | |
CN109829749B (en) | Advertisement putting method and system | |
CN107507043B (en) | Online advertisement putting method and system | |
TWI521457B (en) | Method of controlling media data content to be uniformly played and apparatus thereof | |
US8527346B2 (en) | Method and system for scheduling electronic advertising | |
WO2019184583A1 (en) | Activity content push method based on electronic book, and electronic device | |
CN106096999A (en) | The put-on method of media file and device | |
CN108960920A (en) | A kind of method that the web advertisement is uniformly launched, system, electronic equipment and its medium | |
CN109003140A (en) | Determination method, equipment and the storage medium that the dispensing of multimedia content is provided funds | |
JP2010537343A5 (en) | ||
US8219447B1 (en) | Real-time adaptive probabilistic selection of messages | |
CN108269109A (en) | A kind of Advertisement arrangement injected volume equalization methods and device | |
CN108932627B (en) | Estimation method and device for consumption speed of CPA (continuous advertisement access) advertisement and readable storage medium | |
CN109801106A (en) | A kind of advertisement delivery effect predictor method, device, server and storage medium | |
CA2763363A1 (en) | Distributing content | |
CN109615200A (en) | Virtual interactive stage property distribution method, storage medium, electronic equipment and system | |
CN106056409B (en) | Method and device for delivering media files | |
CN104077640B (en) | System and method for controlling delivery of network media information | |
CN108985810B (en) | Method and device for advertising on demand side platform | |
CN107194734B (en) | Method and system for automatically controlling malicious operation of advertiser | |
WO2005022320A2 (en) | Selecting among advertisements competing for a slot associated with electronic content delivered over a network | |
US20160275571A1 (en) | Pacing the serving of a content item | |
CN108985829A (en) | A kind of method that the web advertisement is quickly launched, system, electronic equipment and its medium | |
CN110570257A (en) | multimedia data delivery method, device and computer readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 361000 Area 1F-D1, Huaxun Building A, Software Park, Xiamen Torch High-tech Zone, Xiamen City, Fujian Province Applicant after: Xiamen Meishao Co., Ltd. Address before: Unit G03, Room 102, 22 Guanri Road, Phase II, Xiamen Software Park, Fujian Province Applicant before: XIAMEN MEIYOU INFORMATION SCIENCE & TECHNOLOGY Co.,Ltd. |