CN108256879A - Rate adjusting method, device and equipment are launched in a kind of advertisement - Google Patents
Rate adjusting method, device and equipment are launched in a kind of advertisement Download PDFInfo
- Publication number
- CN108256879A CN108256879A CN201611238228.XA CN201611238228A CN108256879A CN 108256879 A CN108256879 A CN 108256879A CN 201611238228 A CN201611238228 A CN 201611238228A CN 108256879 A CN108256879 A CN 108256879A
- Authority
- CN
- China
- Prior art keywords
- value
- advertisement
- rate
- data
- account
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06Q30/0275—Auctions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
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 invention discloses a method, a device and a device for adjusting an advertisement placement rate, and relates to the technical field of computers. The method includes: obtaining the value consumption rate of the target advertising account at the current moment; calculating the expected total value consumption data within a specified time window according to the consumption value rate; comparing the expected total consumption value with the current corresponding value of the target advertising account Compare the remaining value data in the specified time window; adjust the advertising delivery rate of each advertisement for the target advertising account according to the comparison result. The problem of unbalanced advertisement delivery speed, influence on advertisement delivery effect and insufficient applicability of the existing advertisement delivery method is solved. The beneficial effect of improving the balanced effect and applicability of advertisement delivery is achieved.
Description
技术领域technical field
本发明涉及计算机技术领域,具体涉及一种广告投放速率调整方法、装置和设备。The present invention relates to the field of computer technology, in particular to a method, device and equipment for adjusting an advertisement placement rate.
背景技术Background technique
RTB(RealTime Bidding,实时竞价),是一种利用第三方技术在数以百万计的网站上针对每一个用户展示行为进行评估以及出价的竞价技术。与大量购买投放频次不同,实时竞价规避了无效的受众到达,针对有意义的用户进行购买。它的核心是DSP(Demand SitePlatform,需求方平台),RTB对于媒体来说,可以带来更多的广告销量、实现销售过程自动化及减低各项费用的支出。而且随着智能手机的快速普及和移动网络环境的日渐成熟,移动DSP市场将被进一步发掘,程序化购买将成为数字营销时代的大趋势。RTB (Real Time Bidding, real-time bidding) is a bidding technology that uses third-party technology to evaluate and bid for each user's display behavior on millions of websites. Different from the frequency of mass purchases, real-time bidding avoids invalid audience arrival and makes purchases for meaningful users. Its core is DSP (Demand Site Platform, demand-side platform). For the media, RTB can bring more advertising sales, realize sales process automation and reduce various expenses. Moreover, with the rapid popularization of smart phones and the maturity of the mobile network environment, the mobile DSP market will be further explored, and programmatic buying will become a major trend in the digital marketing era.
在互联网广告市场中,一个DSP可以实时监听到大量的流量,而且一个DSP可以与至少一个广告主建立联系,那么广告主可以根据自身的需求通过DSP参与流量竞价,并在竞价成功后将相应的广告展示在竞价成功的流量对应的广告位。而且在实际应用中,存在一些例如游戏广告主等广告主希望把其广告全天的投放在所有的时间段里。现在的DSP的广告投放系统一般采用以下两种方案进行广告投放:其一,按小时平均分布投放;其二,根据同一广告主昨天每一个小时的广告投放情况按比例分配今天的广告投放。In the Internet advertising market, a DSP can monitor a large amount of traffic in real time, and a DSP can establish contact with at least one advertiser, then the advertiser can participate in the traffic bidding through the DSP according to his own needs, and after the bidding is successful, the corresponding The ad is displayed on the ad slot corresponding to the traffic that bids successfully. Moreover, in practical applications, there are some advertisers such as game advertisers who wish to place their advertisements in all time periods throughout the day. The current DSP ad delivery system generally adopts the following two schemes for ad delivery: first, evenly distributed delivery by hour; second, proportional distribution of today’s ad delivery according to the same advertiser’s ad delivery situation in each hour yesterday.
但是对于第一种方案,无法调整在每个小时之内的广告投放速度,如果在每个小时内将该小时所属的广告投放量用完,那么则需要暂停投放直至下一个小时,从而导致广告投放速度不均衡,影响广告投放效果;而对于第二种方案,则必须要求当前时间段对应的昨天满足全天投放广告,而且需要获取昨天各小时的广告投放量,否则无法继续进行广告投放,从而导致广告投放的适用性不够。However, for the first option, the speed of ad delivery within each hour cannot be adjusted. If the ad delivery volume of the hour is used up in each hour, then the ad delivery needs to be suspended until the next hour, resulting in ad delivery The delivery speed is unbalanced, which affects the effect of ad delivery; and for the second solution, it is necessary to require the corresponding yesterday of the current time period to meet the full-day ad delivery, and it is necessary to obtain the ad delivery volume of each hour of yesterday, otherwise the ad delivery cannot continue. As a result, the applicability of advertising is not enough.
发明内容Contents of the invention
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种广告投放速率调整方法、一种广告投放速率调整装置和相应的一种广告投放速率调整设备。In view of the above problems, the present invention is proposed to provide an advertisement delivery rate adjustment method, an advertisement delivery rate adjustment device and a corresponding advertisement delivery rate adjustment device that overcome the above problems or at least partially solve the above problems.
依据本发明的一个方面,提供了一种广告投放速率调整方法,包括:According to one aspect of the present invention, a method for adjusting an advertisement delivery rate is provided, including:
获取目标广告账户当前时刻的价值消耗速率;Obtain the value consumption rate of the target advertising account at the current moment;
根据所述消耗价值速率计算指定时间窗口内的预期总价值消耗数据;calculating expected total value consumption data within a specified time window based on said consumption value rate;
将所述预期消耗总价值与目标广告账户当前的对应所述指定时间窗口的剩余价值数据进行比较;Comparing the expected consumption total value with the current remaining value data corresponding to the specified time window of the target advertising account;
根据比较结果对针对目标广告账户的各广告的广告投放速率进行调整。The ad serving rate for each ad for the target ad account is adjusted based on the comparison.
可选地,所述获取目标广告账户当前时刻的价值消耗速率的步骤,包括:Optionally, the step of obtaining the value consumption rate of the target advertising account at the current moment includes:
监控目标广告账户剩余价值数据的降低值;Monitor the decrease value of the remaining value data of the target advertising account;
将所述降低值除以上次出现降低值的时刻与当前出现降低值的时刻之间的时间差值,获得所述目标广告账户当前时刻的价值消耗速率。The value consumption rate of the target advertising account at the current moment is obtained by dividing the reduced value by the time difference between the last time when the reduced value occurred and the current time when the reduced value occurred.
可选地,所述获取目标广告账户当前时刻的价值消耗速率的步骤,包括:Optionally, the step of obtaining the value consumption rate of the target advertising account at the current moment includes:
获取目标广告账户当前时刻的广告投放速率;Obtain the advertising delivery rate of the target advertising account at the current moment;
根据单位广告投放的单位价值数据,计算所述目标广告账户当前时刻的价值消耗速率。According to the unit value data of the unit advertisement delivery, the value consumption rate of the target advertisement account at the current moment is calculated.
可选地,所述获取目标广告账户当前时刻的广告投放速率的步骤,包括:Optionally, the step of obtaining the advertising delivery rate of the target advertising account at the current moment includes:
监控最近一时间单位内广告交易平台返回的响应成功结果;所述响应成功结果由广告交易平台在接收到需求方平台针对每个流量发送的竞价响应后,竞价成功后生成;所述竞价响应包括一目标广告账户的广告数据;Monitor the successful response result returned by the advertising exchange platform in the latest time unit; the successful response result is generated by the advertising exchange platform after receiving the bidding response sent by the demand-side platform for each traffic, after the bidding is successful; the bidding response includes advertising data of a target advertising account;
从所述响应成功结果中提取属于目标广告账户的响应成功结果;Extracting successful response results belonging to the target advertising account from the successful response results;
根据所述属于目标广告账户的响应成功结果,统计所述目标广告账户当前时刻的广告投放速率。According to the successful response result belonging to the target advertising account, the advertising delivery rate of the target advertising account at the current moment is counted.
可选地,所述根据单位广告投放的单位价值数据,计算所述目标广告账户当前时刻的价值消耗速率的步骤,包括:Optionally, the step of calculating the value consumption rate of the target advertising account at the current moment according to the unit value data of unit advertising delivery includes:
根据各响应成功结果对应的广告数据的价格,计算单位广告投放的单位价值数据;According to the price of the advertising data corresponding to each successful response result, calculate the unit value data of the unit advertising delivery;
单位广告投放的单位价值数据乘以广告投放速率,获得目标广告账户当前时刻的价值消耗速率。The unit value data of unit advertising is multiplied by the advertising delivery rate to obtain the value consumption rate of the target advertising account at the current moment.
可选地,所述获取目标广告账户当前时刻的价值消耗速率的步骤,包括:Optionally, the step of obtaining the value consumption rate of the target advertising account at the current moment includes:
监控最近一时间单位内广告交易平台返回的响应成功结果;所述响应成功结果由广告交易平台在接收到需求方平台针对每个流量发送的竞价响应后,竞价成功后生成;所述竞价响应包括一目标广告账户的广告数据;Monitor the successful response result returned by the advertising exchange platform in the latest time unit; the successful response result is generated by the advertising exchange platform after receiving the bidding response sent by the demand-side platform for each traffic, after the bidding is successful; the bidding response includes advertising data of a target advertising account;
从所述响应成功结果中提取属于目标广告账户的响应成功结果;Extracting successful response results belonging to the target advertising account from the successful response results;
根据所述属于目标广告账户的响应成功结果和响应成功结果对应的广告数据的价格,计算目标广告账户当前时刻的价值消耗速率。According to the successful response result belonging to the target advertising account and the price of the advertising data corresponding to the successful response result, the value consumption rate of the target advertising account at the current moment is calculated.
可选地,所述根据比较结果对针对目标广告账户的各广告的广告投放速率进行调整的步骤,包括:Optionally, the step of adjusting the advertising delivery rate of each advertisement of the target advertising account according to the comparison result includes:
当所述预期消耗总价值大于所述剩余价值数据,则降低所述广告投放速率,直至降低后的广告投放速率对应的预期总价值消耗数据不大于所述剩余价值数据。When the expected total consumption value is greater than the remaining value data, the advertisement delivery rate is reduced until the expected total value consumption data corresponding to the reduced advertisement delivery rate is not greater than the remaining value data.
可选地,所述降低所述广告投放速率,直至降低后的广告投放速率对应的预期总价值消耗数据小于所述剩余价值数据的步骤,包括:Optionally, the step of reducing the advertising delivery rate until the expected total value consumption data corresponding to the reduced advertising delivery rate is less than the remaining value data includes:
获取目标广告账户当前时刻的广告投放速率;Obtain the advertising delivery rate of the target advertising account at the current moment;
以比前一次低指定数值的第一比例,从当前时刻的广告投放速率取所述第一比例的第一广告投放速率;Taking the first advertisement delivery rate of the first proportion from the advertisement delivery rate at the current moment at a first proportion lower than the specified value in the previous time;
以所述第一比例乘以当前时刻的价值消耗速率,获得第一价值消耗速率;Multiplying the first ratio by the value consumption rate at the current moment to obtain the first value consumption rate;
根据第一价值消耗速率计算指定时间窗口内的第一总价值消耗数据;Calculate the first total value consumption data within the specified time window according to the first value consumption rate;
判断所述第一总价值消耗数据是否不大于所述剩余价值数据;judging whether the first total value consumption data is not greater than the remaining value data;
如果所述第一总价值消耗数据大于所述剩余价值数据,则进入以比前一次低指定数值的第一比例,从当前时刻的广告投放速率取所述第一比例的第一广告投放速率的步骤;If the first total value consumption data is greater than the remaining value data, enter the first ratio of the specified value lower than the previous time, and take the first ratio of the first advertising delivery rate from the current advertising delivery rate step;
如果所述第一总价值消耗数据不大于所述剩余价值数据,则调整当前时刻的广告投放速率为所述第一广告投放速率。If the first total value consumption data is not greater than the remaining value data, then adjust the advertisement delivery rate at the current moment to the first advertisement delivery rate.
可选地,所述根据比较结果对针对目标广告账户的各广告的广告投放速率进行调整的步骤,包括:Optionally, the step of adjusting the advertising delivery rate of each advertisement of the target advertising account according to the comparison result includes:
当所述预期消耗总价值等于所述剩余价值数据,则不调整所述广告投放速率;When the expected consumption total value is equal to the remaining value data, the advertisement delivery rate is not adjusted;
当所述预期消耗总价值小于所述剩余价值数据,则判断所述预期消耗总价值与所述剩余价值数据的差值是否大于第一阈值;When the expected total consumption value is less than the remaining value data, it is judged whether the difference between the expected total consumption value and the remaining value data is greater than a first threshold;
如果所述预期消耗总价值与所述剩余价值数据的差值不大于第一阈值,则不调整所述广告投放速率;If the difference between the expected consumption total value and the remaining value data is not greater than a first threshold, then the advertisement delivery rate is not adjusted;
如果所述预期消耗总价值与所述剩余价值数据的差值大于第一阈值,则提高所述广告投放速率,直至提高后的广告投放速率对应的预期消耗总价值不大于所述剩余价值数据,且与所述剩余价值数据的差值不大于第一阈值。If the difference between the expected total consumption value and the remaining value data is greater than a first threshold, increasing the advertisement delivery rate until the expected consumption total value corresponding to the increased advertisement delivery rate is not greater than the remaining value data, And the difference with the remaining value data is not greater than the first threshold.
可选地,所述根据比较结果对针对目标广告账户的各广告的广告投放速率进行调整的步骤,包括:Optionally, the step of adjusting the advertising delivery rate of each advertisement of the target advertising account according to the comparison result includes:
当降低广告投放速率时,在需求方平台接收到广告交易平台发送的流量后,降低对所述目标广告账户的广告数据的选中比例;When reducing the advertising delivery rate, after the demand-side platform receives the traffic sent by the advertising trading platform, it reduces the selection ratio of the advertising data of the target advertising account;
当提高广告投放速率时,在需求方平台接收到广告交易平台发送的流量后,提高对所述目标广告账户的广告数据的选中比例。When increasing the advertising delivery rate, after the demand-side platform receives the traffic sent by the advertising trading platform, it increases the selection ratio of the advertising data of the target advertising account.
根据本发明的另一方面,提供了一种广告投放速率调整装置,包括:According to another aspect of the present invention, there is provided an advertisement delivery rate adjustment device, including:
价值消耗速率获取模块,用于获取目标广告账户当前时刻的价值消耗速率;The value consumption rate acquisition module is used to obtain the value consumption rate of the target advertising account at the current moment;
预期总价值消耗数据计算模块,用于根据所述消耗价值速率计算指定时间窗口内的预期总价值消耗数据;An expected total value consumption data calculation module, configured to calculate the expected total value consumption data within a specified time window according to the consumption value rate;
比较模块,用于将所述预期消耗总价值与目标广告账户当前的对应所述指定时间窗口的剩余价值数据进行比较;A comparison module, configured to compare the expected total value of consumption with the current remaining value data of the target advertising account corresponding to the specified time window;
广告投放速率调整模块,用于根据比较结果对针对目标广告账户的各广告的广告投放速率进行调整。The advertising delivery rate adjustment module is configured to adjust the advertising delivery rate of each advertisement for the target advertising account according to the comparison result.
可选地,所述价值消耗速率获取模块,包括:Optionally, the value consumption rate acquisition module includes:
降低值监控子模块,用于监控目标广告账户剩余价值数据的降低值;The reduced value monitoring sub-module is used to monitor the reduced value of the residual value data of the target advertising account;
第一价值消耗速率获取子模块,用于将所述降低值除以上次出现降低值的时刻与当前出现降低值的时刻之间的时间差值,获得所述目标广告账户当前时刻的价值消耗速率。The first value consumption rate acquisition sub-module is used to divide the reduction value by the time difference between the time when the reduction value occurred last time and the time when the reduction value occurs currently, to obtain the value consumption rate of the target advertising account at the current moment .
可选地,所述价值消耗速率获取模块,包括:Optionally, the value consumption rate acquisition module includes:
广告投放速率获取子模块,用于获取目标广告账户当前时刻的广告投放速率;The advertisement delivery rate acquisition sub-module is used to acquire the advertisement delivery rate of the target advertising account at the current moment;
第二价值消耗速率获取子模块,用于根据单位广告投放的单位价值数据,计算所述目标广告账户当前时刻的价值消耗速率。The second value consumption rate acquisition sub-module is used to calculate the value consumption rate of the target advertising account at the current moment according to the unit value data of the unit advertisement delivery.
可选地,所述广告投放速率获取子模块,包括:Optionally, the sub-module for obtaining the advertisement delivery rate includes:
响应成功结果监控单元,用于监控最近一时间单位内广告交易平台返回的响应成功结果;所述响应成功结果由广告交易平台在接收到需求方平台针对每个流量发送的竞价响应后,竞价成功后生成;所述竞价响应包括一目标广告账户的广告数据;The successful response result monitoring unit is used to monitor the successful response result returned by the advertising exchange platform in the latest time unit; the successful response result is determined by the advertising exchange platform after receiving the bidding response sent by the demand-side platform for each flow. Generated afterwards; the bidding response includes advertisement data of a target advertisement account;
响应成功结果提取单元,用于从所述响应成功结果中提取属于目标广告账户的响应成功结果;A successful response result extraction unit, configured to extract a successful response result belonging to the target advertising account from the successful response results;
广告投放速率统计单元,用于根据所述属于目标广告账户的响应成功结果,统计所述目标广告账户当前时刻的广告投放速率。The advertising delivery rate statistics unit is configured to count the advertising delivery rate of the target advertising account at the current moment according to the successful response results belonging to the target advertising account.
可选地,所述第二价值消耗速率获取子模块,包括:Optionally, the second value consumption rate acquisition submodule includes:
单位价值数据计算单元,用于根据各响应成功结果对应的广告数据的价格,计算单位广告投放的单位价值数据;The unit value data calculation unit is used to calculate the unit value data of the unit advertisement delivery according to the price of the advertisement data corresponding to each successful response result;
价值消耗速率获取单元,用于单位广告投放的单位价值数据乘以广告投放速率,获得目标广告账户当前时刻的价值消耗速率。The value consumption rate acquisition unit is used to multiply the unit value data of unit advertisement delivery by the advertisement delivery rate to obtain the value consumption rate of the target advertising account at the current moment.
可选地,所述价值消耗速率获取模块,包括:Optionally, the value consumption rate acquisition module includes:
响应成功结果监控子模块,用于监控最近一时间单位内广告交易平台返回的响应成功结果;所述响应成功结果由广告交易平台在接收到需求方平台针对每个流量发送的竞价响应后,竞价成功后生成;所述竞价响应包括一目标广告账户的广告数据;The successful response result monitoring sub-module is used to monitor the successful response result returned by the advertising trading platform in the latest time unit; the successful response result is bid by the advertising trading platform after receiving the bidding response sent by the demand-side platform for each traffic. Generated after success; the bidding response includes advertisement data of a target advertisement account;
响应成功结果提取子模块,用于从所述响应成功结果中提取属于目标广告账户的响应成功结果;A successful response result extraction submodule, configured to extract a successful response result belonging to the target advertising account from the successful response results;
第三价值消耗速率获取子模块,用于根据所述属于目标广告账户的响应成功结果和响应成功结果对应的广告数据的价格,计算目标广告账户当前时刻的价值消耗速率。The third value consumption rate acquisition sub-module is used to calculate the value consumption rate of the target advertising account at the current moment according to the successful response result belonging to the target advertising account and the price of the advertising data corresponding to the successful response result.
可选地,所述广告投放速率调整模块,包括:Optionally, the advertising delivery rate adjustment module includes:
广告投放速率降低子模块,用于当所述预期消耗总价值大于所述剩余价值数据,则降低所述广告投放速率,直至降低后的广告投放速率对应的预期总价值消耗数据不大于所述剩余价值数据。The advertising delivery rate reduction sub-module is used to reduce the advertising delivery rate when the expected total consumption value is greater than the remaining value data until the expected total value consumption data corresponding to the reduced advertising delivery rate is not greater than the remaining value data. value data.
可选地,所述广告投放速率降低子模块,包括:Optionally, the submodule for reducing the rate of advertisement delivery includes:
广告投放速率获取单元,用于获取目标广告账户当前时刻的广告投放速率;an advertisement delivery rate acquisition unit, configured to acquire the advertisement delivery rate of the target advertising account at the current moment;
第一广告投放速率获取单元,用于以比前一次低指定数值的第一比例,从当前时刻的广告投放速率取所述第一比例的第一广告投放速率;The first advertisement delivery rate acquisition unit is used to obtain the first advertisement delivery rate of the first ratio from the advertisement delivery rate at the current moment at a first ratio lower than the previous specified value;
第一价值消耗速率获取单元,用于以所述第一比例乘以当前时刻的价值消耗速率,获得第一价值消耗速率;The first value consumption rate acquisition unit is configured to multiply the first ratio by the value consumption rate at the current moment to obtain the first value consumption rate;
第一总价值消耗数据计算单元,用于根据第一价值消耗速率计算指定时间窗口内的第一总价值消耗数据;A first total value consumption data calculation unit, configured to calculate the first total value consumption data within a specified time window according to the first value consumption rate;
判断单元,用于判断所述第一总价值消耗数据是否不大于所述剩余价值数据;如果所述第一总价值消耗数据大于所述剩余价值数据,则进入第一广告投放速率获取单元;如果所述第一总价值消耗数据不大于所述剩余价值数据,则进入广告投放速率调整单元;A judging unit, configured to judge whether the first total value consumption data is not greater than the remaining value data; if the first total value consumption data is greater than the remaining value data, enter the first advertisement delivery rate acquisition unit; if If the first total value consumption data is not greater than the remaining value data, it enters the advertising delivery rate adjustment unit;
广告投放速率调整单元,用于调整当前时刻的广告投放速率为所述第一广告投放速率。An advertisement delivery rate adjusting unit, configured to adjust the current advertisement delivery rate to the first advertisement delivery rate.
可选地,所述广告投放速率调整模块,包括:Optionally, the advertising delivery rate adjustment module includes:
第一广告投放速率保持子模块,用于当所述预期消耗总价值等于所述剩余价值数据,则不调整所述广告投放速率;The first advertisement delivery rate maintenance sub-module is used to not adjust the advertisement delivery rate when the expected consumption total value is equal to the remaining value data;
判断子模块,用于当所述预期消耗总价值小于所述剩余价值数据,则判断所述预期消耗总价值与所述剩余价值数据的差值是否大于第一阈值;A judging submodule, configured to judge whether the difference between the expected total consumption value and the remaining value data is greater than a first threshold when the expected total consumption value is less than the remaining value data;
第二广告投放速率保持子模块,用于如果所述预期消耗总价值与所述剩余价值数据的差值不大于第一阈值,则不调整所述广告投放速率;The second advertisement delivery rate maintaining submodule is used to not adjust the advertisement delivery rate if the difference between the expected consumption total value and the remaining value data is not greater than the first threshold;
广告投放速率提高子模块,用于如果所述预期消耗总价值与所述剩余价值数据的差值大于第一阈值,则提高所述广告投放速率,直至提高后的广告投放速率对应的预期消耗总价值不大于所述剩余价值数据,且与所述剩余价值数据的差值不大于第一阈值。Advertisement delivery rate increasing sub-module, used to increase the advertisement delivery rate until the expected consumption total value corresponding to the increased advertisement delivery rate is greater than the first threshold The value is not greater than the remaining value data, and the difference with the remaining value data is not greater than a first threshold.
可选地,所述广告投放速率调整模块,包括:Optionally, the advertising delivery rate adjustment module includes:
第一广告投放速率调整子模块,用于当降低广告投放速率时,在需求方平台接收到广告交易平台发送的流量后,降低对所述目标广告账户的广告数据的选中比例;The first advertisement delivery rate adjustment sub-module is used to reduce the selection ratio of the advertisement data of the target advertisement account after the demand-side platform receives the traffic sent by the advertisement exchange platform when the advertisement delivery rate is reduced;
第二广告投放速率调整子模块,用于当提高广告投放速率时,在需求方平台接收到广告交易平台发送的流量后,提高对所述目标广告账户的广告数据的选中比例。The second advertisement delivery rate adjustment sub-module is used to increase the selection ratio of the advertisement data of the target advertisement account after the demand-side platform receives the traffic sent by the advertisement exchange platform when increasing the advertisement delivery rate.
根据本发明的另一方面,提供了一种广告投放速率调整设备,包括:According to another aspect of the present invention, there is provided an advertisement delivery rate adjustment device, including:
存储器,加载有多条可执行指令;The memory is loaded with multiple executable instructions;
处理器,执行所述多条可执行指令;所述多条可执行指令包括执行以下步骤的方法:A processor that executes the plurality of executable instructions; the plurality of executable instructions includes a method for performing the following steps:
获取目标广告账户当前时刻的价值消耗速率;Obtain the value consumption rate of the target advertising account at the current moment;
根据所述消耗价值速率计算指定时间窗口内的预期总价值消耗数据;calculating expected total value consumption data within a specified time window based on said consumption value rate;
将所述预期消耗总价值与目标广告账户当前的对应所述指定时间窗口的剩余价值数据进行比较;Comparing the expected consumption total value with the current remaining value data corresponding to the specified time window of the target advertising account;
根据比较结果对针对目标广告账户的各广告的广告投放速率进行调整。The ad serving rate for each ad for the target ad account is adjusted based on the comparison.
根据本发明的广告投放速率调整方法可以获取目标广告账户当前时刻的价值消耗速率;根据所述消耗价值速率计算指定时间窗口内的预期总价值消耗数据;将所述预期消耗总价值与目标广告账户当前的对应所述指定时间窗口的剩余价值数据进行比较;根据比较结果对针对目标广告账户的各广告的广告投放速率进行调整。由此解决了现有的广告投放方法广告投放速度不均衡,影响广告投放效果而且适用性不够的问题。取得了提高了广告投放均衡效果以及适用性的有益效果。According to the advertising delivery rate adjustment method of the present invention, the value consumption rate at the current moment of the target advertising account can be obtained; the expected total value consumption data in the specified time window is calculated according to the consumption value rate; the expected consumption total value is combined with the target advertising account Comparing the current remaining value data corresponding to the specified time window; adjusting the advertising delivery rate of each advertisement for the target advertising account according to the comparison result. Therefore, the problems of unbalanced advertisement delivery speed, influence on advertisement delivery effect and insufficient applicability of the existing advertisement delivery method are solved. The beneficial effect of improving the balanced effect and applicability of advertisement delivery is achieved.
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。The above description is only an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention, it can be implemented according to the contents of the description, and in order to make the above and other purposes, features and advantages of the present invention more obvious and understandable , the specific embodiments of the present invention are enumerated below.
附图说明Description of drawings
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiment. The drawings are only for the purpose of illustrating a preferred embodiment and are not to be considered as limiting the invention. Also throughout the drawings, the same reference numerals are used to designate the same components. In the attached picture:
图1示出了根据本发明一个实施例的一种广告投放速率调整方法的步骤流程图;Fig. 1 shows a flow chart of the steps of a method for adjusting an advertisement delivery rate according to an embodiment of the present invention;
图1A示出了根据本发明一个实施例的一种RTB过程的示意图;FIG. 1A shows a schematic diagram of an RTB process according to an embodiment of the present invention;
图1B示出了根据本发明一个实施例的一种系统架构示意图。Fig. 1B shows a schematic diagram of a system architecture according to an embodiment of the present invention.
图2示出了根据本发明一个实施例的一种广告投放速率调整方法的步骤流程图;Fig. 2 shows a flow chart of the steps of a method for adjusting an advertisement delivery rate according to an embodiment of the present invention;
图3示出了根据本发明一个实施例的一种广告投放速率调整方法的步骤流程图;Fig. 3 shows a flow chart of the steps of a method for adjusting an advertisement delivery rate according to an embodiment of the present invention;
图4示出了根据本发明一个实施例的一种广告投放速率调整方法的步骤流程图;Fig. 4 shows a flow chart of the steps of a method for adjusting an advertisement delivery rate according to an embodiment of the present invention;
图5示出了根据本发明一个实施例的一种广告投放速率调整装置的结构示意图;Fig. 5 shows a schematic structural diagram of an advertisement placement rate adjustment device according to an embodiment of the present invention;
图6示出了根据本发明一个实施例的一种广告投放速率调整装置的结构示意图;Fig. 6 shows a schematic structural diagram of an advertisement placement rate adjustment device according to an embodiment of the present invention;
图7示出了根据本发明一个实施例的一种广告投放速率调整装置的结构示意图;Fig. 7 shows a schematic structural diagram of an advertisement placement rate adjustment device according to an embodiment of the present invention;
图8示出了根据本发明一个实施例的一种广告投放速率调整装置的结构示意图;以及Fig. 8 shows a schematic structural diagram of an advertisement placement rate adjustment device according to an embodiment of the present invention; and
图9示出了根据本发明一个实施例的一种广告投放速率调整设备的结构示意图。Fig. 9 shows a schematic structural diagram of an advertisement placement rate adjustment device according to an embodiment of the present invention.
具体实施方式Detailed ways
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided for more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
实施例一Embodiment one
详细介绍本发明实施例提供的一种广告投放速率调整方法。A method for adjusting an advertisement delivery rate provided by an embodiment of the present invention is described in detail.
参照图1,示出了本发明实施例中一种广告投放速率调整方法的步骤流程图。Referring to FIG. 1 , it shows a flow chart of the steps of a method for adjusting an advertisement placement rate in an embodiment of the present invention.
步骤110,获取目标广告账户当前时刻的价值消耗速率。Step 110, acquiring the value consumption rate of the target advertising account at the current moment.
RTB是一种利用第三方技术在数以百万计的网站上针对每一个用户展示行为进行评估以及出价的竞价技术。如图1A为RTB过程的示意图,RTB过程涉及广告交易(AdExchange,ADX)平台、DSP和供应方平台(Sell-Side Platform,SSP)。它的核心是DSP平台,DSP平台如同展示型广告竞价投放的指挥部:第一步通过其数据追踪能力,来发送带有用户展示信息的请求;第二步DSP平台依据预估算法计算用户展示价值,并把竞价返回给竞价响应引擎;第三步,指令下达至广告交易系统,广告代码加载至各大媒体,最终传递给最精准的用户。RTB is a bidding technology that uses third-party technology to evaluate and bid on each user's display behavior on millions of websites. FIG. 1A is a schematic diagram of an RTB process. The RTB process involves an advertising exchange (AdExchange, ADX) platform, a DSP, and a supply-side platform (Sell-Side Platform, SSP). Its core is the DSP platform. The DSP platform is like the headquarters of the display advertisement bidding: the first step is to send a request with user display information through its data tracking capability; the second step is to calculate the user display based on the estimation algorithm. value, and return the bid to the bid response engine; in the third step, the order is issued to the advertising trading system, and the advertising code is loaded to the major media, and finally delivered to the most accurate users.
其中,DSP平台允许广告客户和广告机构更方便地访问,以及更有效地购买广告库存,因为该平台汇集了各种广告交易平台的库存。有了这一平台,就不需要再出现另一个繁琐的购买步骤——购买请求。SSP能够让发布商也介入广告交易,从而使它们的库存广告位可用。通过这一平台,发布商希望他们的库存广告位可以获得最高的有效每千次展示费用,而不必以低价销售出去。一个开放的、能够将发布商和广告商联系在一起的在线广告市场(类似于股票交易所)。交易平台里的广告位存货并不一定都是溢价库存,只要发布商想要提供的,都可以在里面找到。Among them, the DSP platform allows advertisers and advertising agencies to access more easily and purchase advertising inventory more efficiently, because the platform brings together the inventory of various advertising exchanges. With this platform, there is no need for another cumbersome purchase step - a purchase request. SSPs enable publishers to also intervene in the ad exchange, making their inventory available. Through this platform, publishers hope to get the highest eCPM for their inventory without having to sell it at a low price. An open online advertising marketplace (similar to a stock exchange) that connects publishers and advertisers. The inventory of advertising space in the trading platform is not necessarily all premium inventory, as long as the publisher wants to provide it, it can be found there.
下面举例说明RTB的具体过程:The following example illustrates the specific process of RTB:
步骤1,用户使用浏览器访问媒体网站,如网站A。网站A将本网站的内容,比如新闻,呈现给用户。与此同时,媒体网站也会在一些广告位上展示广告给用户。尽管媒体网站的主要工作是展现高品质的内容给用户,但也需要通过广告来赚钱,以使得提供内容的业务能够得以延续。他们可以使用自己的销售队伍销售广告库存。然而,对于媒体网站来说,RTB是越来越重要的销售广告库存的渠道。这里我们假设网站A决定将右上角广告位通过RTB方式进行售卖。Step 1, the user uses a browser to access a media website, such as website A. Website A presents the content of this website, such as news, to users. At the same time, media websites will also display advertisements to users on some advertising slots. Although the main job of media websites is to present high-quality content to users, they also need to make money through advertisements so that the business of providing content can continue. They can use their own sales force to sell advertising inventory. However, for media sites, RTB is an increasingly important channel for selling advertising inventory. Here we assume that website A decides to sell the advertising space in the upper right corner through RTB.
步骤2,网站A将信息传递给广告交易平台。传递的信息包括URL(UniformResource Locator,统一资源定位符),广告位置、用户Cookie ID(Cookie Identity,Cookie身份标识码)等。Step 2, website A transmits the information to the advertising trading platform. The transmitted information includes URL (UniformResource Locator, Uniform Resource Locator), advertisement location, user Cookie ID (Cookie Identity, Cookie identity code), etc.
步骤3,广告交易平台组织一次竞价,向多个DSP发送流量竞价响应。假定广告主1是DSP其中一个。In step 3, the advertising exchange platform organizes a bidding and sends traffic bidding responses to multiple DSPs. Assume advertiser 1 is one of the DSPs.
步骤4,当广告主1对应的DSP服务器接收到广告交易平台的流量竞价响应,将数据传递给竞价引擎。Step 4: When the DSP server corresponding to advertiser 1 receives the traffic bidding response from the advertising exchange platform, it transmits the data to the bidding engine.
步骤5,竞价引擎发送用户ID给用户与广告主信息数据库,看用户与广告主的需求是否匹配。Step 5: The bidding engine sends the user ID to the user and advertiser information database to see if the needs of the user and the advertiser match.
步骤6,竞价引擎接收到用户与广告客户的信息,并决定是否参与竞价及竞标价格。Step 6, the bidding engine receives the information of the user and the advertiser, and decides whether to participate in the bidding and the bidding price.
步骤7,竞价引擎生成一个出价响应,并把它传递给DSP服务器。竞价响应包括竞标价格及比如从哪个广告服务器获取广告创意等其它信息。Step 7, the bidding engine generates a bidding response and transmits it to the DSP server. The bid response includes the bid price and other information such as which ad server to get the ad creative from.
步骤8,广告主1对应的DSP服务器发送竞价响应给广告交易平台。Step 8: The DSP server corresponding to the advertiser 1 sends a bidding response to the advertising exchange platform.
步骤9,广告交易平台在接收到所有DSP服务器的响应或者截止期限到达后进行竞拍。例如,广告交易平台的截止期限是100ms,那么是指广告交易平台发送流量竞价响应与接收DSP出价响应的时间差需在截止期限内。假定广告主1是本次广告竞价交易的赢家。In step 9, the advertising exchange platform conducts bidding after receiving responses from all DSP servers or when the deadline is reached. For example, the deadline of the advertising exchange platform is 100ms, which means that the time difference between the advertising exchange platform sending the traffic bidding response and receiving the DSP bidding response must be within the deadline. Assume that advertiser 1 is the winner of this advertising auction transaction.
步骤10,广告交易平台通知用户浏览器竞拍的赢家。浏览器发送广告曝光请求给广告创意所在的广告服务器。In step 10, the advertising exchange platform notifies the user browser of the winner of the auction. The browser sends an advertisement exposure request to the advertisement server where the advertisement creative is located.
步骤11,广告服务器发送广告创意给用户的浏览器。Step 11, the advertisement server sends the advertisement creative to the user's browser.
步骤12,用户看到网站上的广告。那么如果用户对该广告感兴趣,他会点击广告,从而进入广告主的登陆页。用户浏览广告主的网站,可能采取进一步的行动。例如,如果广告主是一家电子商务公司,用户可能在电子商务网站上进行一次购买活动。Step 12, the user sees an advertisement on the website. Then if the user is interested in the advertisement, he will click on the advertisement to enter the advertiser's landing page. Users browse the advertiser's website and may take further actions. For example, if the advertiser is an e-commerce company, the user may make a purchase on the e-commerce website.
如图1B为本申请的一种系统架构示意图。其中的BidPacing、traffic_pacing以及campaign_pacing为新增模块和新增的数据表。BidPacing模块负责读取traffic_consume_realtime中的数据,计算流量和campaign的K值,将结果记录在traffic_pacing和campaign_pacing两张表中。其中json(JavaScript Object Notation,一种轻量级的数据交换格式)log为json格式的日志,local Storage为本地存储空间、adserver为广告创意数据存储服务器、dspserver为DSP服务器,isearch为查找模块,adselector为选择模块。FIG. 1B is a schematic diagram of a system architecture of the present application. Among them, BidPacing, traffic_pacing and campaign_pacing are new modules and new data tables. The BidPacing module is responsible for reading the data in traffic_consume_realtime, calculating the K value of traffic and campaign, and recording the results in the traffic_pacing and campaign_pacing tables. Among them, json (JavaScript Object Notation, a lightweight data exchange format) log is a log in json format, local Storage is a local storage space, adserver is an advertising creative data storage server, dspserver is a DSP server, isearch is a search module, and adselector to select the module.
如表1为campaign_pacing表的一种设计方案,因为广告主可能会调整预算,这里并没有将campaign的预算放到这里面来,会有专门的线程定期的读取相关budget和balance。如表2为traffic_pacing表的一种设计方案。For example, Table 1 is a design scheme of the campaign_pacing table. Because the advertiser may adjust the budget, the budget of the campaign is not put here, and there will be a dedicated thread to periodically read the relevant budget and balance. Table 2 shows a design scheme of the traffic_pacing table.
表1.campaign_pacing表的一种设计方案Table 1. A design scheme of the campaign_pacing table
表2.traffic_pacing表的一种设计方案Table 2. A design scheme of the traffic_pacing table
因为traffic_consume_realtime表中没有campaignid,因此需要在初始化的时候查询数据库,得到solutionid和campaignid的映射关系并且把这个映射关系保存在内存中。Because there is no campaignid in the traffic_consume_realtime table, it is necessary to query the database during initialization to obtain the mapping relationship between solutionid and campaignid and save the mapping relationship in memory.
内存中需要一个以campaignid为key的索引表,表的value为campaigin相关的信息:An index table with the campaignid as the key is required in the memory, and the value of the table is the information related to the campaign:
pacing 当前的K值pacing the current K value
weightedPacing weightedPacingweightedPacingweightedPacing
historyCost今日当前花费historyCost Today's current cost
budget 预算budget budget
balance 账户余额balance account balance
timezone 时区timezone time zone
trafficType 流量类型(效果/精选)trafficType traffic type (effect/selection)
因为广告主的预算和余额会变化,需要有一个线程负责定时从数据库中获取最新的预算和余额信息。Because the advertiser's budget and balance will change, there needs to be a thread responsible for regularly obtaining the latest budget and balance information from the database.
历史流量数据(totalTraffic),计算K值时的预估剩余流量需要流量历史数据。数据来源是traffic_pacing表中昨天的流量数据。在服务启动的时候一次性加载并初始化。支持时区,流量类型,campaign投放时间区段查询历史的整体流量。Historical traffic data (totalTraffic), the estimated remaining traffic when calculating the K value requires historical traffic data. The data source is yesterday's traffic data in the traffic_pacing table. Load and initialize once when the service starts. Support time zone, traffic type, and campaign delivery time zone to query the overall historical traffic.
今日流量数据(historyTraffic),数据结构与totalTraffic相同,数据来源是traffic_pacing表中今天到当前时间为止的数据。服务器启动时加载并初始化。每分钟根据traffic_consume_realtime表中最新的数据更新historyTraffic。支持时区,流量类型,campaign投放时间区段查询今天到当前时间为止已经产生的流量。Today's traffic data (historyTraffic), the data structure is the same as totalTraffic, and the data source is the data from today to the current time in the traffic_pacing table. Loaded and initialized when the server starts. Update historyTraffic every minute based on the latest data in the traffic_consume_realtime table. Support time zone, traffic type, and campaign delivery time zone to query the traffic that has been generated from today to the current time.
一、主要业务流程:1. Main business process:
1、初始化1. Initialization
Step1.构建前一天的traffic数据。Step1. Construct the traffic data of the previous day.
a.读取traffic_consume_realtime中前一天的数据;a. Read the previous day's data in traffic_consume_realtime;
b.根据soludionid查询数据库得到所属campaign和advertiser的数据,获取campaign的预算,排期计划以及广告主的余额和所属的时区;b. Query the database according to the solutionid to obtain the data of the campaign and advertiser to which it belongs, obtain the budget of the campaign, the schedule, the balance of the advertiser and the time zone to which it belongs;
b.在内存中保存一份solutionid到campagin的映射表;b. Save a solutionid to campagin mapping table in memory;
c.在内存中保存一份campaign信息表;c. Save a campaign information table in memory;
d.根据traffic_consume_realtime的ns,logtime,exchange字段,以及查询得到的时区信息,构建不同时区的流量分布数据表total_traffic。数据的精度为impression/小时。d. According to the ns, logtime, and exchange fields of traffic_consume_realtime and the time zone information obtained from the query, construct the traffic distribution data table total_traffic in different time zones. The precision of the data is impression/hour.
Step2.构建当天的traffic history数据。Step2. Build the traffic history data of the day.
a.读取traffic_consume_realtime中当天的数据;a. Read the data of the day in traffic_consume_realtime;
b.查询solution所属的campaign映射表,如果不存在,则去数据库中查询相应的campaign相关的信息;b. Query the campaign mapping table to which the solution belongs. If it does not exist, query the corresponding campaign-related information in the database;
c.更新内存中的campaign信息表;c. Update the campaign information table in memory;
d.根据traffic_consume_realtime的ns,logtime,exchange字段,以及查询得到的时区信息,得到traffic_history数据,数据的精度为impression/小时;d. According to the ns, logtime, and exchange fields of traffic_consume_realtime, and the time zone information obtained from the query, the traffic_history data is obtained, and the accuracy of the data is impression/hour;
e.根据traffic_consume_realtime的money字段更新campaign的historyCost。e. Update the historyCost of the campaign according to the money field of traffic_consume_realtime.
Step3.计算初始的campaign_pacing数据。Step3. Calculate the initial campaign_pacing data.
a.遍历内存中的campaign信息表;a. Traverse the campaign information table in memory;
b.根据total_traffic和traffic_history根据公式计算出campaign的K值,并更新到campain信息表中。b. According to total_traffic and traffic_history, calculate the K value of the campaign according to the formula, and update it to the campaign information table.
Step4.生成数据库中的traffic_pacing表和campaign_pacing表。Step4. Generate the traffic_pacing table and campaign_pacing table in the database.
a.将内存中的total_traffic表和traffic_history表与campagin信息表作为一个事务保存到数据库的traffic_pacing表与campaign_pacing表中。a. Save the total_traffic table, traffic_history table and campagin information table in memory as a transaction to the traffic_pacing table and campaign_pacing table in the database.
2、更新流程2. Update process
a.pacing模块定时读取traffic_consume_realtime,每分钟读取一次;a. The pacing module reads traffic_consume_realtime regularly, once every minute;
b.查询solution到campaign的映射表,如果不存在,则去数据库中查询相应的campaign相关的信息;b. Query the mapping table from solution to campaign. If it does not exist, query the corresponding campaign-related information in the database;
c.更新内存中的campaign信息表;c. Update the campaign information table in memory;
d.根据traffic_consume_realtime的ns,logtime,exchange字段,以及查询得到的时区信息,更新当前这一小时的traffic_history数据;d. According to the ns, logtime, exchange fields of traffic_consume_realtime, and the time zone information obtained from the query, update the traffic_history data of the current hour;
e.遍历内存中的campaign信息表;e. traverse the campaign information table in memory;
f.根据total_traffic和traffic_history根据公式计算出campaign的K值,并更新到campaign信息表中;f. According to total_traffic and traffic_history, calculate the K value of the campaign according to the formula, and update it to the campaign information table;
g.将内存中的traffic_history,与更新后的campaign数据作为事务更新到数据库的traffic_pacing表与campaign_pacing表中;g. Update the traffic_history in memory and the updated campaign data to the traffic_pacing table and campaign_pacing table in the database as a transaction;
h.将本次更新的日志记录到本地磁盘中。h. Record the log of this update to the local disk.
二、故障切换流程:2. Failover process:
1、正常恢复流程1. Normal recovery process
Step1.恢复内存数据Step1. Restore memory data
a.读取campaign_pacing和traffic_pacing表;a. Read the campaign_pacing and traffic_pacing tables;
b.重建内存中的campaign数据,需要根据campaignid查询预算,余额,广告主时区,流量类型等信息;b. To rebuild the campaign data in the memory, it is necessary to query the budget, balance, advertiser time zone, traffic type and other information according to the campaignid;
c.根据traffic_pacing表中的数据重建内存中的totalTraffic以及historyTraffic数据。c. Rebuild the totalTraffic and historyTraffic data in memory based on the data in the traffic_pacing table.
Step2:重新开始计算Step2: Restart the calculation
a.根据campaign_pacing的lastid,从traffic_consume_realtime表中读取id>lastid的数据计算;a. According to the lastid of campaign_pacing, read the data calculation of id>lastid from the traffic_consume_realtime table;
b.将重新计算得到的流量数据更新到内存中的historyTraffic表中;b. Update the recalculated traffic data to the historyTraffic table in memory;
c.遍历campaign表,计算所有campaign的K值;c. Traverse the campaign table and calculate the K values of all campaigns;
d.将内存中的traffic_history,与更新后的campaign数据作为事务更新到数据库的traffic_pacing表与campaign_pacing表中。d. Update the traffic_history in memory and the updated campaign data to the traffic_pacing table and campaign_pacing table of the database as a transaction.
2、特殊情况处理2. Handling of special circumstances
情况1:如果在头一天快结束的时候挂掉,然后第二天才起来Situation 1: If you hang up at the end of the first day, and then wake up the next day
a.把大于lastid的数据都读出来,看看数据是否有跨天。traffic_pacing中昨天的数据变成totalTraffic,今天的数据变成historyTraffic。构建campaign_pacing今天的数据;a. Read out all the data larger than lastid to see if the data is cross-day. Yesterday's data in traffic_pacing becomes totalTraffic, and today's data becomes historyTraffic. Build the data of campaign_pacing today;
b.重新计算campaign的K值;b. Recalculate the K value of the campaign;
c.将内存中的totalTraffic,historyTraffic,与更新后的campaign数据作为事务更新到数据库的traffic_pacing表与campaign_pacing表中。c. Update the totalTraffic, historyTraffic, and updated campaign data in memory to the traffic_pacing table and campaign_pacing table in the database as transactions.
情况2:如果挂得太久,隔了一天Situation 2: If it hangs for too long, after a day
因为traffic_pacing表没有昨天的数据,需将昨天和今天的traffic_consume_realtime的数据读出来,重构内存数据和相关的表,然后写traffic_pacing,最后才是根据lastid重新开始计算。Because the traffic_pacing table does not have yesterday's data, it is necessary to read out yesterday's and today's traffic_consume_realtime data, reconstruct the memory data and related tables, then write traffic_pacing, and finally restart the calculation based on lastid.
三、Reader加载数据流程3. Reader loading data process
a.reader定时加载数据,例如,每分钟读取一次;a.reader loads data regularly, for example, reads once every minute;
b.reader读取campaign_pacing表,得到一个<campaignid,K>之间的映射关系表;b.reader reads the campaign_pacing table and obtains a mapping relationship table between <campaignid, K>;
c.将<campaignid,K>的映射表加载到isearch中,那么isearch模块则会根据<campaignid,K>的映射表从adserver以及dspserver中分别查找相应的广告创意数据以及目标广告账户的剩余价值数据。c. Load the <campaignid, K> mapping table into isearch, then the isearch module will search for the corresponding advertising creative data and target advertising account residual value data from the adserver and dspserver respectively according to the <campaignid, K> mapping table .
如前述,各个广告主在对某一广告位进行竞价时,需要通过DSP平台进行竞价,那么各广告主则需要在DSP平台中对应存在唯一的广告主标识,即为本发明实施例中的广告账户。那么为了调整DSP平台中某广告主的广告投放速率,那么该广告主对应的广告账户即为目标广告账户。在本发明实施例中则可以根据需求获取目标广告账户当前时刻的价值消耗速率。其中的价值消耗速率可以包括每单位时间内目标广告账户在投放广告中的花费。As mentioned above, each advertiser needs to bid through the DSP platform when bidding for a certain advertising space, then each advertiser needs to have a unique advertiser identifier in the DSP platform, which is the advertisement in the embodiment of the present invention. account. Then, in order to adjust the advertising delivery rate of an advertiser on the DSP platform, the advertising account corresponding to the advertiser is the target advertising account. In the embodiment of the present invention, the value consumption rate of the target advertising account at the current moment can be obtained according to the demand. The value consumption rate may include the expenditure of the target advertising account in serving advertisements per unit time.
在本发明实施例中,为了获取目标广告账户当前时刻的价值消耗速率,可以首先获取在当前时刻之前第一预设时间段内该目标广告账户的价值消耗,然后以该价值消耗与第一预设时间段的比值作为当前时刻目标广告账户的价值消耗速率,其中的第一预设时间段可以根据需求进行设定,对此本发明实施例不加以限定。当然,在本发明实施例中也可以利用其他任何可用方法计算并获取目标广告账户当前时刻的价值消耗速率,对此本发明实施例也不加以限定。In the embodiment of the present invention, in order to obtain the value consumption rate of the target advertising account at the current moment, the value consumption of the target advertising account within the first preset time period before the current moment can be obtained first, and then the value consumption and the first preset The ratio of the time period is used as the value consumption rate of the target advertising account at the current moment, and the first preset time period can be set according to requirements, which is not limited in this embodiment of the present invention. Certainly, in the embodiment of the present invention, any other available method may also be used to calculate and obtain the value consumption rate of the target advertising account at the current moment, which is not limited in the embodiment of the present invention.
步骤120,根据所述消耗价值速率计算指定时间窗口内的预期总价值消耗数据。Step 120, calculating expected total value consumption data within a specified time window according to the consumption value rate.
在获取了当前时刻的价值消耗速率之后,即可以利用该价值消耗速率计算在指定时间窗口内的预期总价值消耗数据。其中指定时间窗口可以为从每一天任意时刻开始的时间段,那么此时预期总价值消耗数据可以设置为从当前时刻开始在指定时间窗口内目标广告账户以消耗价值速率进行广告投放的预期消耗价值。例如,当前时刻为8点整,指定时间窗口为12小时,对于某一目标广告账户,当前时刻的价值消耗速率为100元/小时,那么从当前时刻到20点,该目标广告账户的预期总价值消耗数据为100*12,为1200元。After the value consumption rate at the current moment is obtained, the value consumption rate can be used to calculate the expected total value consumption data within the specified time window. The specified time window can be a time period starting from any time of each day, then the expected total value consumption data at this time can be set as the expected consumption value of the target advertising account in the specified time window starting from the current moment at the rate of consumption value. . For example, if the current moment is 8:00, and the specified time window is 12 hours, for a target advertising account, the value consumption rate at the current moment is 100 yuan/hour, then from the current moment to 20:00, the expected total The value consumption data is 100*12, which is 1200 yuan.
另外,指定时间窗口可以为每天中固定时间开始到固定时间结束的时间段,那么预期总价值消耗数据也可以设置为在指定时间窗口内从当前时刻开始到该指定时间窗口结束时,目标广告账户以消耗价值速率进行广告投放的预期消耗价值。例如,当前时刻为8点整,指定时间窗口为从每天的0点到24点共24小时,对于某一目标广告账户,当前时刻的价值消耗速率为100元/小时,那么该目标广告账户在指定时间窗口内的预期总价值消耗数据为(24-8)*100,即为1600元。In addition, the specified time window can be a time period from a fixed time to the end of a fixed time every day, so the expected total value consumption data can also be set as the target advertising account in the specified time window from the current moment to the end of the specified time window The expected consumption value of the ad flight at the consumption value rate. For example, the current moment is 8:00, and the specified time window is 24 hours from 0:00 to 24:00 every day. For a certain target advertising account, the value consumption rate at the current moment is 100 yuan/hour, then the target advertising account is in The expected total value consumption data within the specified time window is (24-8)*100, which is 1600 yuan.
在本发明实施例中,其中的指定时间窗口可以根据需求在本步骤之前,或者是本步骤之前的任一步骤之前进行设定,对此本发明实施例不加以限定。In the embodiment of the present invention, the specified time window may be set before this step or any step before this step according to requirements, which is not limited in this embodiment of the present invention.
步骤130,将所述预期消耗总价值与目标广告账户当前的对应所述指定时间窗口的剩余价值数据进行比较。Step 130, comparing the expected total value of consumption with the current remaining value data of the target advertising account corresponding to the specified time window.
在实际应用中,为了保证目标广告账户在各个时间段投放广告的速率,可以预先设置目标广告账户在指定时间窗口内对应的总价值数据,那么指定时间窗口的剩余价值数据即为总价值数据与已投放的价值数据的差值。In practical applications, in order to ensure the rate at which the target advertising account places advertisements in each time period, the total value data corresponding to the target advertising account within the specified time window can be preset, then the remaining value data of the specified time window is the total value data and The delta of the delivered value data.
为了确定当前时刻对应的消耗价值速率是偏高还是偏低,在本发明实施例中,需要将针对同一目标广告账户的预期消耗总价值与目标广告账户当前的对应所述指定时间窗口的剩余价值数据进行比较。在进行比较之前,需要将预期消耗总价值与剩余价值数据换算为相同的单位。In order to determine whether the consumption value rate corresponding to the current moment is high or low, in the embodiment of the present invention, it is necessary to compare the expected total consumption value of the same target advertising account with the current remaining value of the target advertising account corresponding to the specified time window data for comparison. Before making comparisons, it is necessary to convert the expected consumption total value and residual value data into the same units.
步骤140,根据比较结果对针对目标广告账户的各广告的广告投放速率进行调整。Step 140 , adjusting the advertising delivery rate of each advertisement of the target advertising account according to the comparison result.
很明显,如果同一目标广告账户对应的预期消耗总价值大于剩余价值数据,则说明此时该目标广告账户的广告投放速率偏大,此时需要将广告投放速率相应调小;而如果预期消耗总价值小于剩余价值数据,则说明此时该目标广告账户的广告投放速率偏小,此时需要将广告投放速率相应调大。Obviously, if the total expected consumption value corresponding to the same target advertising account is greater than the remaining value data, it means that the advertising delivery rate of the target advertising account is too high at this time, and the advertising delivery rate needs to be adjusted down accordingly; and if the expected consumption total If the value is less than the remaining value data, it means that the advertising delivery rate of the target advertising account is relatively small at this time, and the advertising delivery rate needs to be increased accordingly.
在本发明实施例中,可以首先计算从当前时刻开始在指定时间窗口内消耗完剩余价值数据对应的理论广告投放速率,然后将该目标广告账户的广告投放速率调整为理论广告投放速率;或者是按照预期消耗总价值与剩余价值数据的比值或差值等设定调整广告投放速率的比例,等等。在本发明实施例中,可以根据需求在本步骤之前,或者是本步骤之前的任一步骤之前设定调整广告投放速率的具体方法与原则,对此本发明实施例不加以限定。In the embodiment of the present invention, it is possible to first calculate the theoretical advertising delivery rate corresponding to the consumption of the remaining value data within the specified time window from the current moment, and then adjust the advertising delivery rate of the target advertising account to the theoretical advertising delivery rate; or According to the ratio or difference between the expected consumption total value and the residual value data, etc., the proportion of adjusting the advertising delivery rate is set, and so on. In the embodiment of the present invention, the specific method and principle for adjusting the advertising delivery rate can be set before this step or any step before this step according to requirements, which is not limited in this embodiment of the present invention.
在本发明实施例中,可以获取目标广告账户当前时刻的价值消耗速率;根据所述消耗价值速率计算指定时间窗口内的预期总价值消耗数据;将所述预期消耗总价值与目标广告账户当前的对应所述指定时间窗口的剩余价值数据进行比较;根据比较结果对针对目标广告账户的各广告的广告投放速率进行调整。由此取得了提高了广告投放的均衡性、适用性以及广告投放效果的有益效果。In the embodiment of the present invention, the value consumption rate of the target advertising account at the current moment can be obtained; the expected total value consumption data within a specified time window is calculated according to the consumption value rate; Comparing the remaining value data corresponding to the specified time window; adjusting the advertising delivery rate of each advertisement for the target advertising account according to the comparison result. As a result, the beneficial effect of improving the balance, applicability and advertising effect of advertisement placement is obtained.
实施例二Embodiment two
详细介绍本发明实施例提供的一种广告投放速率调整方法。A method for adjusting an advertisement delivery rate provided by an embodiment of the present invention is described in detail.
参照图2,示出了本发明实施例中一种广告投放速率调整方法的步骤流程图。Referring to FIG. 2 , it shows a flow chart of the steps of a method for adjusting an advertisement placement rate in an embodiment of the present invention.
步骤210,监控目标广告账户剩余价值数据的降低值。Step 210, monitoring the decrease value of the remaining value data of the target advertising account.
在实际应用中,如果DSP平台是实时扣费的,即如果某一广告账户投中某一广告,则立即或者是在预设延迟时间范围内完成扣费。对于上述的DSP平台中的目标广告账户,如果其剩余价值数据出现降低,则可以说明此时该目标广告账户进行了广告投放。In practical applications, if the DSP platform deducts fees in real time, that is, if an advertisement account hits an advertisement, the fee deduction will be completed immediately or within the preset delay time range. For the above-mentioned target advertising account in the DSP platform, if its residual value data decreases, it can indicate that the target advertising account has carried out advertising at this time.
因此在本发明实施例中,对于此类实时扣费的DSP平台中的目标广告账户而言,为了获取目标广告账户当前时刻的价值消耗速率,可以监控目标广告账户剩余价值数据的降低值。如果目标广告账户剩余价值数据出现降低值,则说明此时该广告账户投放广告,因此存在价值消耗,也即价值消耗速率的值不为零。Therefore, in the embodiment of the present invention, for the target advertising account in the DSP platform of real-time deduction, in order to obtain the value consumption rate of the target advertising account at the current moment, the reduction value of the remaining value data of the target advertising account can be monitored. If the remaining value data of the target advertising account decreases, it means that the advertising account is running advertisements at this time, so there is value consumption, that is, the value of the value consumption rate is not zero.
具体的,为了方便计算价值消耗速率,当目标广告账户剩余价值数据出现降低值时,可以同时记录降低至值以及降低值对应的时间。Specifically, in order to facilitate the calculation of the value consumption rate, when the remaining value data of the target advertising account decreases, the decreased value and the time corresponding to the decreased value can be recorded at the same time.
步骤220,将所述降低值除以上次出现降低值的时刻与当前出现降低值的时刻之间的时间差值,获得所述目标广告账户当前时刻的价值消耗速率。Step 220: Divide the decrease value by the time difference between the time when the decrease value occurred last time and the time when the decrease value occurs currently, to obtain the value consumption rate of the target advertising account at the current moment.
在本发明实施例中,在获取了降低值以及各降低值对应的时间之后,则可以在监控到目标广告账户剩余价值数据出现降低值时,即利用降低值除以上次出现降低值的时刻与当前出现降低值的时刻之间的时间差值,得到该目标广告账户在出现降低值的当前时刻的价值消耗速率。In the embodiment of the present invention, after the reduction value and the time corresponding to each reduction value are obtained, when the remaining value data of the target advertising account is monitored to have a reduction value, that is, the reduction value is divided by the time when the reduction value occurred last time and The value consumption rate of the target advertising account at the current moment when the decreased value occurs is obtained by the time difference between the moments when the decreased value occurs.
例如,当前时刻目标广告账户A的剩余价值数据出现降低值为30元,当前时刻为2016年11月21日8点整,上次出现降低值的时刻为2016年11月21日7点30分,那么目标广告账户A在当前时刻的价值消耗速率为30元/30分钟,即1元每分钟。For example, at the current moment, the remaining value data of the target advertising account A has decreased to 30 yuan. The current moment is 8 o'clock on November 21, 2016, and the last time the value decreased is 7:30 on November 21, 2016 , then the value consumption rate of the target advertising account A at the current moment is 30 yuan/30 minutes, that is, 1 yuan per minute.
步骤230,根据所述消耗价值速率计算指定时间窗口内的预期总价值消耗数据。Step 230, calculate the expected total value consumption data within the specified time window according to the consumption value rate.
步骤240,将所述预期消耗总价值与目标广告账户当前的对应所述指定时间窗口的剩余价值数据进行比较。Step 240, comparing the expected total value of consumption with the current remaining value data of the target advertising account corresponding to the specified time window.
步骤250,当所述预期消耗总价值大于所述剩余价值数据,则降低所述广告投放速率,直至降低后的广告投放速率对应的预期总价值消耗数据不大于所述剩余价值数据。Step 250, when the expected total consumption value is greater than the remaining value data, reduce the advertising delivery rate until the expected total value consumption data corresponding to the reduced advertising delivery rate is not greater than the remaining value data.
如前述,如果预期消耗总价值大于剩余价值数据,则说明需要降低广告投放速率,直至降低后的广告投放速率对应的预期总价值消耗数据不大于剩余价值数据。As mentioned above, if the expected total consumption value is greater than the remaining value data, it means that the advertising delivery rate needs to be reduced until the expected total value consumption data corresponding to the reduced advertising delivery rate is not greater than the remaining value data.
例如,可以按照第一预设速度降低广告投放速率,直至降低后的广告投放速率对应的预期总价值消耗数据不大于剩余价值数据;也可以逐渐加快或逐渐降低的速度降低广告投放速率,直至降低后的广告投放速率对应的预期总价值消耗数据不大于剩余价值数据,等等。在本发明实施例中,可以在本步骤之前,或者是本步骤之前的任一步骤之前根据需求设置降低广告投放速率的具体原则,对此本发明实施例不加以限定。For example, the advertising delivery rate can be reduced according to the first preset speed until the expected total value consumption data corresponding to the reduced advertising delivery rate is not greater than the remaining value data; the advertising delivery rate can also be gradually accelerated or gradually reduced until it decreases The expected total value consumption data corresponding to the subsequent advertising delivery rate is not greater than the remaining value data, and so on. In the embodiment of the present invention, specific principles for reducing the rate of advertisement delivery may be set according to requirements before this step, or before any step before this step, which is not limited in this embodiment of the present invention.
可选地,在本发明实施例中,所述步骤250进一步可以包括:Optionally, in the embodiment of the present invention, the step 250 may further include:
子步骤251,获取目标广告账户当前时刻的广告投放速率。Sub-step 251, obtaining the advertisement delivery rate of the target advertisement account at the current moment.
其中的广告投放速率是指目标广告账户在当前时刻对应的单位时间内的广告投放量。在本发明实施例中,可以取在当前时刻之前第二预设时间段之内该目标广告账户的广告投放量,然后以广告投放量与第二预设时间段的比值作为当前时刻的广告投放速率;或者是可以监控目标广告账户的广告投放情况,如果目标广告账户在当前时刻进行广告投放则获取当前时刻的广告投放量,同时获取当前时刻与目标广告账户前一次进行广告投放的时间差值,那么可以当前时刻的广告投放量与时间差值的比值作为目标广告账户当前时刻的广告投放速率,等等。在本发明实施例中,可以根据需求预先设置获取目标广告账户当前时刻的广告投放速率的具体方法,对此本发明实施例不加以限定。其中的第二时间段可以与前述的第一时间段相同,也可以不同,对此本发明实施例也不加以限定。The advertisement delivery rate refers to the advertisement delivery volume per unit time corresponding to the current moment of the target advertisement account. In the embodiment of the present invention, the advertisement delivery amount of the target advertising account within the second preset time period before the current moment can be taken, and then the ratio of the advertisement delivery amount to the second preset time period is used as the advertisement delivery amount at the current moment rate; or it can monitor the advertising delivery status of the target advertising account. If the target advertising account is delivering advertising at the current moment, the advertising delivery volume at the current moment will be obtained, and at the same time, the time difference between the current moment and the previous advertising delivery of the target advertising account will be obtained. , then the ratio of the advertisement delivery amount at the current moment to the time difference can be used as the advertisement delivery rate of the target advertising account at the current moment, and so on. In the embodiment of the present invention, a specific method for obtaining the advertisement delivery rate of the target advertisement account at the current moment may be preset according to requirements, which is not limited in this embodiment of the present invention. The second time period may be the same as or different from the aforementioned first time period, which is not limited in this embodiment of the present invention.
子步骤252,以比前一次低指定数值的第一比例,从当前时刻的广告投放速率取所述第一比例的第一广告投放速率。In sub-step 252, a first advertisement delivery rate of the first proportion is obtained from the advertisement delivery rate at the current moment by a first proportion lower than the previous one by a specified value.
由于此步骤是针对预期消耗总价值大于剩余价值数据的情况,因此其中的第一比例应该始终不大于1,那么从当前时刻的广告投放速率取所述第一比例的第一广告投放速率,则始终会降低广告投放速率,从而降低价值消耗速率。其中的指定数值应该不大于第一比例,指定数值的具体取值可以根据需求在本步骤之前,或者是本步骤之前的任一步骤之前进行设定,对此本发明实施例不加以限定。其中,初始的第一比例可以根据需求在本步骤之前,或者是本步骤之前进行设定,对此本发明实施例也不加以限定。Since this step is aimed at the situation where the expected consumption total value is greater than the remaining value data, the first proportion should always be no greater than 1, then the first advertisement delivery rate of the first proportion is taken from the advertisement delivery rate at the current moment, then Always reduces the rate at which the ad is served, thereby reducing the rate at which the value is consumed. The specified value should not be greater than the first ratio, and the specific value of the specified value can be set before this step or any step before this step according to requirements, which is not limited in this embodiment of the present invention. Wherein, the initial first ratio may be set before or before this step according to requirements, which is not limited in this embodiment of the present invention.
例如,假设初始的第一比例为1,指定数值为0.1,当前时刻的广告投放速率为10,那么比前一次低指定数值的第一比例为0.9,从当前时刻的广告投放速率取第一比例的第一广告投放速率为9。For example, assuming that the initial first ratio is 1, the specified value is 0.1, and the current ad delivery rate is 10, then the first ratio that is lower than the specified value before is 0.9, and the first ratio is taken from the current ad delivery rate The first ad serving rate is 9.
子步骤253,以所述第一比例乘以当前时刻的价值消耗速率,获得第一价值消耗速率。Sub-step 253: Multiply the first ratio by the value consumption rate at the current moment to obtain a first value consumption rate.
相应的,例如前述的假设初始的第一比例为1,指定数值为0.1,当前时刻的价值消耗速率为100,那么比前一次低指定数值的第一比例为0.9,获得的第一价值消耗速率为90。Correspondingly, for example, assuming that the initial first ratio is 1, the specified value is 0.1, and the value consumption rate at the current moment is 100, then the first ratio that is lower than the specified value before is 0.9, and the obtained first value consumption rate is for 90.
子步骤254,根据第一价值消耗速率计算指定时间窗口内的第一总价值消耗数据。Sub-step 254, calculating the first total value consumption data within the specified time window according to the first value consumption rate.
本步骤与前述的步骤120类似,此时是根据第一价值消耗速率计算指定时间窗口内的第一总价值消耗数据,具体计算过程与前述类似,在此不再赘述。This step is similar to the aforementioned step 120. At this time, the first total value consumption data within the specified time window is calculated according to the first value consumption rate. The specific calculation process is similar to the above, and will not be repeated here.
子步骤255,判断所述第一总价值消耗数据是否不大于所述剩余价值数据。Sub-step 255, judging whether the first total value consumption data is not greater than the remaining value data.
子步骤256,如果所述第一总价值消耗数据大于所述剩余价值数据,则进入子步骤252。Sub-step 256, if the first total value consumption data is greater than the remaining value data, go to sub-step 252.
如果第一总价值消耗数据大于所述剩余价值数据,那么说明此时的第一价值消耗速率仍然偏大,需要继续降低该第一价值消耗速率,那么可以返回进入执行前述的子步骤252。If the first total value consumption data is greater than the remaining value data, it means that the first value consumption rate at this time is still too high, and it is necessary to continue to reduce the first value consumption rate, then return to the execution of the aforementioned sub-step 252 .
子步骤257,如果所述第一总价值消耗数据不大于所述剩余价值数据,则调整当前时刻的广告投放速率为所述第一广告投放速率。Sub-step 257, if the first total value consumption data is not greater than the remaining value data, then adjust the current advertising delivery rate to the first advertising delivery rate.
而如果第一总价值消耗数据不大于所述剩余价值数据,则说明此时的第一价值消耗速率不再偏大,那么此时可以不再继续降低第一价值消耗速率,而直接以获取的第一广告投放速率作为当前时刻的广告投放速率。And if the first total value consumption data is not greater than the remaining value data, it means that the first value consumption rate at this time is no longer too high, so at this time, you can no longer continue to reduce the first value consumption rate, and directly use the acquired The first advertisement delivery rate is used as the advertisement delivery rate at the current moment.
需要说明的是,在本发明实施例中,上述的子步骤251-252可以在子步骤257之前,或者是子步骤257之前的任一步骤之前执行,对此本发明实施例不加以限定。It should be noted that, in the embodiment of the present invention, the above sub-steps 251-252 may be performed before the sub-step 257, or before any step before the sub-step 257, which is not limited in this embodiment of the present invention.
步骤260,当所述预期消耗总价值等于所述剩余价值数据,则不调整所述广告投放速率。Step 260, when the expected total consumption value is equal to the remaining value data, then the advertisement delivery rate is not adjusted.
很明显,如果广告投放速率对应的预期消耗总价值等于剩余价值数据,则说明此时的广告投放速率比较适合,那么不需要调整广告投放速率。Obviously, if the expected total consumption value corresponding to the advertising delivery rate is equal to the remaining value data, it means that the advertising delivery rate at this time is more suitable, so there is no need to adjust the advertising delivery rate.
步骤270,当所述预期消耗总价值小于所述剩余价值数据,则判断所述预期消耗总价值与所述剩余价值数据的差值是否大于第一阈值。Step 270: When the expected total value of consumption is less than the remaining value data, it is judged whether the difference between the expected total value of consumption and the remaining value data is greater than a first threshold.
在实际应用中,如果预期消耗总价值小于剩余价值数据而且预期消耗总价值与所述剩余价值数据的差值比较小,那么可以不对广告投放速率进行调整。因此在本发明实施例中,当预期消耗总价值小于剩余价值数据,则判断预期消耗总价值与剩余价值数据的差值是否大于第一阈值。其中的第一阈值可以根据需求在本步骤之前,或者是本步骤之前的任一步骤之前进行设定,对此本发明实施例不加以限定。那么如果预期消耗总价值与剩余价值数据的差值不大于第一阈值,则可以不调整广告投放速率。In practical applications, if the expected total consumption value is less than the remaining value data and the difference between the expected total consumption value and the remaining value data is relatively small, then the advertisement delivery rate may not be adjusted. Therefore, in the embodiment of the present invention, when the expected consumption total value is less than the remaining value data, it is judged whether the difference between the expected consumption total value and the remaining value data is greater than the first threshold. The first threshold may be set before this step or any step before this step according to requirements, which is not limited in this embodiment of the present invention. Then if the difference between the expected consumption total value and the remaining value data is not greater than the first threshold, the advertisement delivery rate may not be adjusted.
当然,在本发明实施例中,也可以设置当预期消耗总价值大于剩余价值数据,则判断预期消耗总价值与剩余价值数据的差值是否大于第二阈值。如果预期消耗总价值与剩余价值数据的差值不大于第二阈值,则不调整广告投放速率;而如果预期消耗总价值与剩余价值数据的差值大于第二阈值,则执行步骤250。其中的第二阈值可以根据需求在本步骤之前,或者是本步骤之前的任一步骤之前进行设定,对此本发明实施例不加以限定。而且第二阈值可以与第一阈值相同,也可以不同,对此本发明实施例也不加以限定。Of course, in the embodiment of the present invention, it can also be set that when the total expected consumption value is greater than the remaining value data, it is judged whether the difference between the expected total consumption value and the remaining value data is greater than the second threshold. If the difference between the expected consumption total value and the remaining value data is not greater than the second threshold, then the advertisement delivery rate is not adjusted; and if the difference between the expected consumption total value and the remaining value data is greater than the second threshold, then step 250 is performed. The second threshold may be set before this step or any step before this step according to requirements, which is not limited in this embodiment of the present invention. Moreover, the second threshold may be the same as or different from the first threshold, which is not limited in this embodiment of the present invention.
步骤280,如果所述预期消耗总价值与所述剩余价值数据的差值不大于第一阈值,则不调整所述广告投放速率。Step 280, if the difference between the expected total consumption value and the remaining value data is not greater than a first threshold, then the advertisement delivery rate is not adjusted.
步骤290,如果所述预期消耗总价值与所述剩余价值数据的差值大于第一阈值,则提高所述广告投放速率,直至提高后的广告投放速率对应的预期消耗总价值不大于所述剩余价值数据,且与所述剩余价值数据的差值不大于第一阈值。Step 290: If the difference between the expected total consumption value and the remaining value data is greater than a first threshold, increase the advertisement delivery rate until the expected consumption total value corresponding to the increased advertisement delivery rate is not greater than the remaining value value data, and the difference with the remaining value data is not greater than the first threshold.
而如果预期消耗总价值与所述剩余价值数据的差值大于第一阈值,则提高广告投放速率,直至提高后的广告投放速率对应的预期消耗总价值不大于剩余价值数据,且与剩余价值数据的差值不大于第一阈值。And if the difference between the expected total value of consumption and the remaining value data is greater than the first threshold, then increase the advertising delivery rate until the expected total consumption value corresponding to the increased advertising delivery rate is not greater than the remaining value data, and is consistent with the remaining value data The difference is not greater than the first threshold.
在本发明实施例中,可以按照第二预设速度提高广告投放速率,直至提高后的广告投放速率对应的预期消耗总价值不大于剩余价值数据,且与剩余价值数据的差值不大于第一阈值;也可以逐渐加快或逐渐降低的速度提高广告投放速率,直至提高后的广告投放速率对应的预期消耗总价值不大于剩余价值数据,且与剩余价值数据的差值不大于第一阈值,等等。在本发明实施例中,可以在本步骤之前,或者是本步骤之前的任一步骤之前根据需求设置提高广告投放速率的具体原则,对此本发明实施例不加以限定。In the embodiment of the present invention, the advertising delivery rate can be increased according to the second preset speed until the expected consumption total value corresponding to the increased advertising delivery rate is not greater than the remaining value data, and the difference with the remaining value data is not greater than the first Threshold; the rate of advertising delivery can also be gradually increased or decreased gradually until the expected total value of consumption corresponding to the increased advertising delivery rate is not greater than the remaining value data, and the difference with the remaining value data is not greater than the first threshold, etc. Wait. In the embodiment of the present invention, specific principles for increasing the advertising delivery rate can be set according to requirements before this step, or before any step before this step, which is not limited in this embodiment of the present invention.
可选地,在本发明实施例中,可以获取目标广告账户当前时刻的广告投放速率;以比前一次高第二指定数值的第二比例,从当前时刻的广告投放速率取所述第二比例的第二广告投放速率;以所述第二比例乘以当前时刻的价值消耗速率,获得第二价值消耗速率;根据第二价值消耗速率计算指定时间窗口内的第二总价值消耗数据;判断所述第二总价值消耗数据是否小于所述剩余价值数据,且预期消耗总价值与所述剩余价值数据的差值大于第一阈值;如果所述第二总价值消耗数据小于所述剩余价值数据,且第二总价值消耗数据与所述剩余价值数据的差值大于第一阈值,则进入以比前一次高指定数值的第二比例,从当前时刻的广告投放速率取所述第二比例的第二广告投放速率的步骤;如果第二总价值消耗数据不大于所述剩余价值数据,且与所述剩余价值数据的差值不大于第一阈值,则调整当前时刻的广告投放速率为所述第二广告投放速率。其中的第二比例大于等于1,其中的第二比例以及第二指定数值可以根据需求在本步骤之前,以及本步骤之前的任一步骤之前根据需求进行设定,对此本发明实施例不加以限定。而且第二指定数值可以与前述的指定数值相同,也可以不同,对此本发明实施例也不加以限定。Optionally, in the embodiment of the present invention, the advertising delivery rate of the target advertising account at the current moment can be obtained; the second ratio is obtained from the advertising delivery rate at the current moment at a second ratio higher than the previous one by a second specified value The second advertising delivery rate; multiply the second ratio by the value consumption rate at the current moment to obtain the second value consumption rate; calculate the second total value consumption data within the specified time window according to the second value consumption rate; determine the Whether the second total value consumption data is smaller than the remaining value data, and the difference between the expected consumption total value and the remaining value data is greater than the first threshold; if the second total value consumption data is smaller than the remaining value data, And the difference between the second total value consumption data and the remaining value data is greater than the first threshold, then enter the second ratio with a specified value higher than the previous one, and take the second ratio of the second ratio from the advertising delivery rate at the current moment. 2. The step of advertising delivery rate; if the second total value consumption data is not greater than the remaining value data, and the difference with the remaining value data is not greater than the first threshold, then adjust the advertising delivery rate at the current moment to the first threshold 2. Ad delivery rate. The second ratio is greater than or equal to 1, and the second ratio and the second specified value can be set according to requirements before this step or any step before this step, and this embodiment of the present invention does not impose limited. Moreover, the second designated value may be the same as or different from the foregoing designated value, which is not limited in this embodiment of the present invention.
在本发明实施例中,可以获取目标广告账户当前时刻的价值消耗速率;根据所述消耗价值速率计算指定时间窗口内的预期总价值消耗数据;将所述预期消耗总价值与目标广告账户当前的对应所述指定时间窗口的剩余价值数据进行比较;根据比较结果对针对目标广告账户的各广告的广告投放速率进行调整。由此取得了提高了广告投放的均衡性、适用性以及广告投放效果的有益效果。In the embodiment of the present invention, the value consumption rate of the target advertising account at the current moment can be obtained; the expected total value consumption data within a specified time window is calculated according to the consumption value rate; Comparing the remaining value data corresponding to the specified time window; adjusting the advertising delivery rate of each advertisement for the target advertising account according to the comparison result. As a result, the beneficial effect of improving the balance, applicability and advertising effect of advertisement placement is obtained.
而且,在本发明实施例中,可以通过监控目标广告账户剩余价值数据的降低值,然后将降低值除以上次出现降低值的时刻与当前出现降低值的时刻之间的时间差值,获得目标广告账户当前时刻的价值消耗速率。从而提高获取的价值消耗速率的准确性。Moreover, in the embodiment of the present invention, the target can be obtained by monitoring the decrease value of the remaining value data of the target advertising account, and then dividing the decrease value by the time difference between the moment when the decrease value occurred last time and the moment when the decrease value occurs currently. The value consumption rate of the advertising account at the current moment. Thereby improving the accuracy of the captured value consumption rate.
另外,在本发明实施例中,还可以在当所述预期消耗总价值小于所述剩余价值数据,则判断所述预期消耗总价值与所述剩余价值数据的差值是否大于第一阈值。并且如果所述预期消耗总价值与所述剩余价值数据的差值不大于第一阈值,则不调整所述广告投放速率。而如果所述预期消耗总价值与所述剩余价值数据的差值大于第一阈值,则提高所述广告投放速率,直至提高后的广告投放速率对应的预期消耗总价值不大于所述剩余价值数据,且与所述剩余价值数据的差值不大于第一阈值。从而进一步提高了对目标广告账户的广告投放的均衡效果。In addition, in the embodiment of the present invention, when the expected total consumption value is less than the remaining value data, it may be determined whether the difference between the expected total consumption value and the remaining value data is greater than a first threshold. And if the difference between the expected total consumption value and the remaining value data is not greater than the first threshold, then the advertisement delivery rate is not adjusted. And if the difference between the expected total consumption value and the remaining value data is greater than the first threshold, then increase the advertising delivery rate until the expected total consumption value corresponding to the increased advertising delivery rate is not greater than the remaining value data , and the difference with the remaining value data is not greater than the first threshold. In this way, the balanced effect of advertising delivery on the target advertising account is further improved.
实施例三Embodiment Three
详细介绍本发明实施例提供的一种广告投放速率调整方法。A method for adjusting an advertisement delivery rate provided by an embodiment of the present invention is described in detail.
参照图3,示出了本发明实施例中一种广告投放速率调整方法的步骤流程图。Referring to FIG. 3 , it shows a flow chart of the steps of a method for adjusting an advertisement placement rate in an embodiment of the present invention.
步骤310,获取目标广告账户当前时刻的广告投放速率。Step 310, obtaining the advertisement delivery rate of the target advertisement account at the current moment.
在实际应用中,目标广告账户的价值消耗速率可以理解为广告投放速率与单位广告投放的单位价值数据的成绩。例如,假设目标广告账户当前时刻的广告投放速率为10,单位广告投放的单位价值数据为5,那么该目标广告账户当前时刻的价值消耗速率即为50。那么,在本发明实施例中,为了获取目标广告账户当前时刻的价值消耗速率,可以先获取目标广告账户当前时刻的广告投放速率。In practical applications, the value consumption rate of the target advertising account can be understood as the result of the advertising delivery rate and the unit value data of the unit advertising delivery. For example, assuming that the advertising delivery rate of the target advertising account at the current moment is 10, and the unit value data of unit advertising delivery is 5, then the value consumption rate of the target advertising account at the current moment is 50. Then, in the embodiment of the present invention, in order to obtain the value consumption rate of the target advertising account at the current moment, the advertisement delivery rate at the current moment of the target advertising account may be obtained first.
本步骤具体的与前述的子步骤251类似,在此不再赘述。This step is specifically similar to the aforementioned sub-step 251, and will not be repeated here.
可选地,在本发明实施例中,所述步骤310进一步可以包括:Optionally, in the embodiment of the present invention, the step 310 may further include:
子步骤311,监控最近一时间单位内广告交易平台返回的响应成功结果;所述响应成功结果由广告交易平台在接收到需求方平台针对每个流量发送的竞价响应后,竞价成功后生成;所述竞价响应包括一目标广告账户的广告数据。Sub-step 311, monitoring the successful response result returned by the advertising trading platform in the latest time unit; the successful response result is generated by the advertising trading platform after receiving the bidding response sent by the demand-side platform for each flow, and after the bidding is successful; The bidding response includes advertisement data of a target advertisement account.
如前述,在实际应用中,广告交易平台会针对SSP平台中某一广告位的流量生成流量请求,也即前述的流量竞价响应,至DSP平台,如果DSP平台中的广告账户参与流量的竞价,则会反馈竞价响应,即前述的出价响应至广告交易平台,广告交易平台可以接收到多个DSP平台发送的竞价响应并进行最终的竞价,广告交易平台会针对各个竞价响应中所包含的竞价价格并经过比较,返回针对该流量的响应成功结果。其中的竞价响应中可以包括广告账户标识、竞价价格、广告数据、广告数据的存放地址等信息。As mentioned above, in practical applications, the advertising trading platform will generate a traffic request for the traffic of a certain advertising space in the SSP platform, that is, the aforementioned traffic bidding response, and send it to the DSP platform. If the advertising account in the DSP platform participates in traffic bidding, The bidding response will be fed back, that is, the aforementioned bidding response is sent to the advertising exchange platform. The advertising exchange platform can receive the bidding responses sent by multiple DSP platforms and conduct the final bidding. And after comparison, a successful response result for the traffic is returned. The bid response may include information such as an advertisement account identifier, a bid price, advertisement data, and a storage address of the advertisement data.
因此,在本发明实施例中,可以监控最近一时间单位内广告交易平台返回的响应成功结果,并且从中筛选出目标广告账户对应的响应成功结果。其中的时间单位可以根据需求在本步骤之前,或者是本步骤之前的任一步骤之前进行设定,对此本发明实施例不加以限定。例如,可以设置时间单位为1小时,那么此时则可以监控在当前最近的一小时内广告交易平台返回的响应成功结果。具体的可以利用任何可用方法或设备监控广告交易平台返回的响应成功结果,对此本发明实施例不加以限定。Therefore, in the embodiment of the present invention, it is possible to monitor the successful response results returned by the advertising exchange platform in the latest time unit, and filter out the successful response results corresponding to the target advertising account. The time unit can be set before this step or any step before this step according to requirements, which is not limited in this embodiment of the present invention. For example, the time unit can be set to 1 hour, then at this time, you can monitor the successful response results returned by the advertising exchange platform within the current latest hour. Specifically, any available method or device may be used to monitor the successful response result returned by the advertising trading platform, which is not limited in this embodiment of the present invention.
子步骤312,从所述响应成功结果中提取属于目标广告账户的响应成功结果。Sub-step 312, extracting successful response results belonging to the target advertising account from the successful response results.
响应成功结果用以通告最终竞价成功的广告账户、成交价格以及广告数据等信息,以此响应成功结果中必然包含了竞价成功的广告账户标识。因此在本发明实施例中,可以通过判断响应成功结果中所包含的广告账户标识与目标广告账户是否匹配,从而提取得到属于目标广告账户的响应成功结果。The successful response result is used to notify information such as the final successful bidding advertising account, transaction price, and advertising data, so that the successful response result must include the successful bidding advertising account ID. Therefore, in the embodiment of the present invention, the successful response result belonging to the target advertising account can be extracted by judging whether the advertising account identifier contained in the successful response result matches the target advertising account.
子步骤313,根据所述属于目标广告账户的响应成功结果,统计所述目标广告账户当前时刻的广告投放速率。Sub-step 313, according to the success result of the response belonging to the target advertising account, counting the advertising delivery rate of the target advertising account at the current moment.
根据属于目标广告账户的响应成功结果,即可以从各响应成功结果中包含的广告数据中得到在一时间单位内目标广告账户的广告投放量,进而将广告投放量除以时间单位,得到目标广告账户当前时刻的广告投放速率。According to the successful response results belonging to the target advertising account, the advertising volume of the target advertising account within a time unit can be obtained from the advertising data contained in each successful response result, and then the advertising volume is divided by the time unit to obtain the target advertising Ad serving rate of the account at the current moment.
步骤320,根据单位广告投放的单位价值数据,计算所述目标广告账户当前时刻的价值消耗速率。Step 320, according to the unit value data of the unit advertisement delivery, calculate the value consumption rate of the target advertisement account at the current moment.
可选地,在本发明实施例中,所述步骤320进一步可以包括:Optionally, in the embodiment of the present invention, the step 320 may further include:
子步骤321,根据各响应成功结果对应的广告数据的价格,计算单位广告投放的单位价值数据。Sub-step 321, according to the price of the advertisement data corresponding to each successful response result, calculate the unit value data of the unit advertisement delivery.
如前述,在各响应成功结果必然对应有广告数据以及广告数据的价格,那么则可以根据各响应成功结果对应的广告数据的价格,计算单位广告投放的单位价值数据。具体的单位广告投放的单位价值数据可以为各响应成功结果对应的广告数据价格之和除以各响应成功结果对应的广告数据之和。As mentioned above, each successful response result must correspond to the advertisement data and the price of the advertisement data, then the unit value data of the unit advertisement placement can be calculated according to the price of the advertisement data corresponding to each successful response result. The specific unit value data of a unit advertisement serving may be the sum of the advertising data prices corresponding to each successful response result divided by the sum of the advertising data corresponding to each successful response result.
例如,假设在当前的一时间单位内目标广告账户对应的响应成功结果有响应成功结果1、响应成功结果2、响应成功结果3,其中的响应成功结果1对应的广告数据为1、价格为20,响应成功结果2对应的广告数据为1、价格为40,响应成功结果3对应的广告数据为2、价格为20,那么该目标广告账户对应的单位广告投放的单位价值数据为(20+40+20)/(1+1+2),即为20。For example, assuming that the response success results corresponding to the target advertising account in the current time unit include response success result 1, response success result 2, and response success result 3, the advertisement data corresponding to response success result 1 is 1, and the price is 20 , the advertisement data corresponding to the successful response result 2 is 1 and the price is 40, the advertisement data corresponding to the successful response result 3 is 2 and the price is 20, then the unit value data of the unit advertisement delivery corresponding to the target advertisement account is (20+40 +20)/(1+1+2), which is 20.
子步骤322,单位广告投放的单位价值数据乘以广告投放速率,获得目标广告账户当前时刻的价值消耗速率。In sub-step 322, the unit value data of the unit advertisement delivery is multiplied by the advertisement delivery rate to obtain the value consumption rate of the target advertisement account at the current moment.
在获取了广告投放的单位价值数据之后,即可以利用单位广告投放的单位价值数据乘以广告投放速率,获得目标广告账户当前时刻的价值消耗速率。After obtaining the unit value data of advertising delivery, the unit value data of unit advertising delivery can be multiplied by the advertising delivery rate to obtain the value consumption rate of the target advertising account at the current moment.
在本发明实施例中,也可以直接以一时间单位内目标广账户对应的各响应成功结果的成交金额之和除以一时间单位,得到目标广告账户当前时刻的价值消耗速率,对此本发明实施例不加以限定。In the embodiment of the present invention, it is also possible to directly divide the sum of the transaction amount of each successful response result corresponding to the target advertising account within a time unit by a time unit to obtain the value consumption rate of the target advertising account at the current moment. For this, the present invention The examples are not limiting.
步骤330,根据所述消耗价值速率计算指定时间窗口内的预期总价值消耗数据。Step 330, calculating the expected total value consumption data within a specified time window according to the consumption value rate.
步骤340,将所述预期消耗总价值与目标广告账户当前的对应所述指定时间窗口的剩余价值数据进行比较。Step 340, comparing the expected consumption total value with the current residual value data corresponding to the specified time window of the target advertising account.
步骤350,根据比较结果对针对目标广告账户的各广告的广告投放速率进行调整。Step 350, adjusting the advertising delivery rate of each advertisement of the target advertising account according to the comparison result.
在本发明实施例中,可以获取目标广告账户当前时刻的价值消耗速率;根据所述消耗价值速率计算指定时间窗口内的预期总价值消耗数据;将所述预期消耗总价值与目标广告账户当前的对应所述指定时间窗口的剩余价值数据进行比较;根据比较结果对针对目标广告账户的各广告的广告投放速率进行调整。由此取得了提高了广告投放的均衡性、适用性以及广告投放效果的有益效果。In the embodiment of the present invention, the value consumption rate of the target advertising account at the current moment can be obtained; the expected total value consumption data within a specified time window is calculated according to the consumption value rate; Comparing the remaining value data corresponding to the specified time window; adjusting the advertising delivery rate of each advertisement for the target advertising account according to the comparison result. As a result, the beneficial effect of improving the balance, applicability and advertising effect of advertisement placement is obtained.
而且,在本发明实施例中,可以获取目标广告账户当前时刻的广告投放速率,根据单位广告投放的单位价值数据,计算所述目标广告账户当前时刻的价值消耗速率。从而进一步提高获取的价值消耗速率的准确性。Moreover, in the embodiment of the present invention, the advertising delivery rate of the target advertising account at the current moment can be obtained, and the value consumption rate of the target advertising account at the current moment can be calculated according to the unit value data of unit advertising delivery. Thereby further improving the accuracy of the acquired value consumption rate.
实施例四Embodiment Four
详细介绍本发明实施例提供的一种广告投放速率调整方法。A method for adjusting an advertisement delivery rate provided by an embodiment of the present invention is described in detail.
参照图4,示出了本发明实施例中一种广告投放速率调整方法的步骤流程图。Referring to FIG. 4 , it shows a flow chart of the steps of a method for adjusting an advertisement placement rate in an embodiment of the present invention.
步骤410,监控最近一时间单位内广告交易平台返回的响应成功结果;所述响应成功结果由广告交易平台在接收到需求方平台针对每个流量发送的竞价响应后,竞价成功后生成;所述竞价响应包括一目标广告账户的广告数据。Step 410, monitor the successful response result returned by the advertising trading platform in the latest time unit; the successful response result is generated by the advertising trading platform after receiving the bidding response sent by the demand-side platform for each flow, and the bidding is successful; the The bid response includes advertisement data of a target advertisement account.
本步骤与前述的子步骤311类似,在此不再赘述。This step is similar to the aforementioned sub-step 311, and will not be repeated here.
步骤420,从所述响应成功结果中提取属于目标广告账户的响应成功结果。Step 420, extracting successful response results belonging to the target advertising account from the successful response results.
本步骤与前述的子步骤312类似,在此不再赘述。This step is similar to the aforementioned sub-step 312, and will not be repeated here.
步骤430,根据所述属于目标广告账户的响应成功结果和响应成功结果对应的广告数据的价格,计算目标广告账户当前时刻的价值消耗速率。Step 430: Calculate the value consumption rate of the target advertising account at the current moment according to the successful response result belonging to the target advertising account and the price of the advertising data corresponding to the successful response result.
在本发明实施例中,根据属于目标广告账户的响应成功结果,可以获取各响应成功结果对应的广告数据的价格,然后计算各响应成功结果对应的广告数据的价格之和除以一时间单位,即可以得到目标广告账户当前时刻的价值消耗速率。In the embodiment of the present invention, according to the successful response results belonging to the target advertising account, the price of the advertising data corresponding to each successful response result can be obtained, and then the sum of the prices of the advertising data corresponding to each successful response result can be calculated and divided by a time unit, That is, the value consumption rate of the target advertising account at the current moment can be obtained.
步骤440,根据所述消耗价值速率计算指定时间窗口内的预期总价值消耗数据。Step 440, calculate the expected total value consumption data within the specified time window according to the consumption value rate.
步骤450,将所述预期消耗总价值与目标广告账户当前的对应所述指定时间窗口的剩余价值数据进行比较。Step 450, comparing the expected consumption total value with the current remaining value data of the target advertising account corresponding to the specified time window.
步骤460,当降低广告投放速率时,在需求方平台接收到广告交易平台发送的流量后,降低对所述目标广告账户的广告数据的选中比例。Step 460: When reducing the advertising delivery rate, after the demand-side platform receives the traffic sent by the advertising exchange platform, it reduces the selection ratio of the advertising data of the target advertising account.
在本发明实施例中,如果需要降低广告投放速率,那么可以在需求方平台接收到广告交易平台发送的流量后,降低对所述目标广告账户的广告数据的选中比例,从而可以降低目标广告账户的广告投放速率。例如,原本对目标广告账户的广告数据的选中比例为50%,那么可以降低至30%。在本发明实施例中,可以根据需求设置降低选中比例的具体规则,对此本发明实施例不加以限定。In the embodiment of the present invention, if the advertisement delivery rate needs to be reduced, after the demand-side platform receives the traffic sent by the advertisement exchange platform, it can reduce the selection ratio of the advertisement data of the target advertisement account, thereby reducing the rate of advertisement data of the target advertisement account. ad serving rate of . For example, if the original selection ratio of the advertisement data of the target advertisement account is 50%, it may be reduced to 30%. In this embodiment of the present invention, specific rules for reducing the selected ratio may be set according to requirements, which is not limited in this embodiment of the present invention.
步骤470,当提高广告投放速率时,在需求方平台接收到广告交易平台发送的流量后,提高对所述目标广告账户的广告数据的选中比例。Step 470: When increasing the rate of advertising delivery, after the demand-side platform receives the traffic sent by the advertising trading platform, increase the selection ratio of the advertising data of the target advertising account.
那么相应地,如果在需求方平台接收到广告交易平台发送的流量后,提高对所述目标广告账户的广告数据的选中比例,从而可以提高目标广告账户的广告投放速率。因此在本发明实施例中,当提高广告投放速率时,可以在需求方平台接收到广告交易平台发送的流量后,提高对目标广告账户的广告数据的选中比例。例如,原本对目标广告账户的广告数据的选中比例为50%,那么可以提高至60%。在本发明实施例中,同样可以根据需求设置提高选中比例的具体规则,对此本发明实施例也不加以限定。Correspondingly, if the demand-side platform increases the selection ratio of the advertising data of the target advertising account after receiving the traffic sent by the advertising trading platform, the rate of advertising delivery of the target advertising account can be increased. Therefore, in the embodiment of the present invention, when increasing the advertising delivery rate, the demand-side platform can increase the selection ratio of the advertising data of the target advertising account after receiving the traffic sent by the advertising trading platform. For example, if the original selection ratio of the advertisement data of the target advertisement account is 50%, it may be increased to 60%. In this embodiment of the present invention, specific rules for increasing the selection ratio can also be set according to requirements, which is not limited in this embodiment of the present invention.
在本发明实施例中,可以获取目标广告账户当前时刻的价值消耗速率;根据所述消耗价值速率计算指定时间窗口内的预期总价值消耗数据;将所述预期消耗总价值与目标广告账户当前的对应所述指定时间窗口的剩余价值数据进行比较;根据比较结果对针对目标广告账户的各广告的广告投放速率进行调整。由此取得了提高了广告投放的均衡性、适用性以及广告投放效果的有益效果。In the embodiment of the present invention, the value consumption rate of the target advertising account at the current moment can be obtained; the expected total value consumption data within a specified time window is calculated according to the consumption value rate; Comparing the remaining value data corresponding to the specified time window; adjusting the advertising delivery rate of each advertisement for the target advertising account according to the comparison result. As a result, the beneficial effect of improving the balance, applicability and advertising effect of advertisement placement is obtained.
另外,在本发明实施例中,当降低广告投放速率时,在需求方平台接收到广告交易平台发送的流量后,降低对所述目标广告账户的广告数据的选中比例。而当提高广告投放速率时,在需求方平台接收到广告交易平台发送的流量后,提高对所述目标广告账户的广告数据的选中比例。从而提高了对广告投放速率调整的便利性。In addition, in the embodiment of the present invention, when reducing the advertising delivery rate, after the demand-side platform receives the traffic sent by the advertising trading platform, it reduces the selection ratio of the advertising data of the target advertising account. And when increasing the advertising delivery rate, after the demand-side platform receives the traffic sent by the advertising trading platform, it increases the selection ratio of the advertising data of the target advertising account. Thus, the convenience of adjusting the advertising delivery rate is improved.
对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。For the method embodiment, for the sake of simple description, it is expressed as a series of action combinations, but those skilled in the art should know that the embodiment of the present invention is not limited by the described action order, because according to the embodiment of the present invention , certain steps may be performed in other order or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification belong to preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.
实施例五Embodiment five
详细介绍本发明实施例提供的一种广告投放速率调整装置。A device for adjusting an advertisement placement rate provided by an embodiment of the present invention is introduced in detail.
参照图5,示出了本发明实施例中一种广告投放速率调整装置的结构示意图。Referring to FIG. 5 , it shows a schematic structural diagram of an advertisement placement rate adjustment device in an embodiment of the present invention.
价值消耗速率获取模块510,用于获取目标广告账户当前时刻的价值消耗速率。The value consumption rate acquisition module 510 is configured to acquire the value consumption rate of the target advertising account at the current moment.
预期总价值消耗数据计算模块520,用于根据所述消耗价值速率计算指定时间窗口内的预期总价值消耗数据。The expected total value consumption data calculation module 520 is configured to calculate the expected total value consumption data within a specified time window according to the consumption value rate.
比较模块530,用于将所述预期消耗总价值与目标广告账户当前的对应所述指定时间窗口的剩余价值数据进行比较。A comparing module 530, configured to compare the expected total value of consumption with the current remaining value data of the target advertising account corresponding to the specified time window.
广告投放速率调整模块540,用于根据比较结果对针对目标广告账户的各广告的广告投放速率进行调整。The advertisement delivery rate adjustment module 540 is configured to adjust the advertisement delivery rate of each advertisement for the target advertisement account according to the comparison result.
在本发明实施例中,可以获取目标广告账户当前时刻的价值消耗速率;根据所述消耗价值速率计算指定时间窗口内的预期总价值消耗数据;将所述预期消耗总价值与目标广告账户当前的对应所述指定时间窗口的剩余价值数据进行比较;根据比较结果对针对目标广告账户的各广告的广告投放速率进行调整。由此取得了提高了广告投放的均衡性、适用性以及广告投放效果的有益效果。In the embodiment of the present invention, the value consumption rate of the target advertising account at the current moment can be obtained; the expected total value consumption data within a specified time window is calculated according to the consumption value rate; Comparing the remaining value data corresponding to the specified time window; adjusting the advertising delivery rate of each advertisement for the target advertising account according to the comparison result. As a result, the beneficial effect of improving the balance, applicability and advertising effect of advertisement placement is obtained.
实施例六Embodiment six
详细介绍本发明实施例提供的一种广告投放速率调整装置。A device for adjusting an advertisement placement rate provided by an embodiment of the present invention is introduced in detail.
参照图6,示出了本发明实施例中一种广告投放速率调整装置的结构示意图。Referring to FIG. 6 , it shows a schematic structural diagram of an advertisement placement rate adjustment device in an embodiment of the present invention.
价值消耗速率获取模块610,用于获取目标广告账户当前时刻的价值消耗速率。The value consumption rate acquisition module 610 is configured to acquire the value consumption rate of the target advertising account at the current moment.
可选地,在本发明实施例中,所述价值消耗速率获取模块610,进一步可以包括:Optionally, in the embodiment of the present invention, the value consumption rate acquisition module 610 may further include:
降低值监控子模块611,用于监控目标广告账户剩余价值数据的降低值。The reduced value monitoring sub-module 611 is used to monitor the reduced value of the remaining value data of the target advertising account.
第一价值消耗速率获取子模块612,用于将所述降低值除以上次出现降低值的时刻与当前出现降低值的时刻之间的时间差值,获得所述目标广告账户当前时刻的价值消耗速率。The first value consumption rate acquisition sub-module 612 is used to divide the reduced value by the time difference between the moment when the reduced value occurred last time and the moment when the reduced value appears currently, to obtain the value consumption of the target advertising account at the current moment rate.
预期总价值消耗数据计算模块620,用于根据所述消耗价值速率计算指定时间窗口内的预期总价值消耗数据。The expected total value consumption data calculation module 620 is configured to calculate the expected total value consumption data within a specified time window according to the consumption value rate.
比较模块630,用于将所述预期消耗总价值与目标广告账户当前的对应所述指定时间窗口的剩余价值数据进行比较。A comparison module 630, configured to compare the expected total value of consumption with the current remaining value data of the target advertising account corresponding to the specified time window.
广告投放速率调整模块640,用于根据比较结果对针对目标广告账户的各广告的广告投放速率进行调整。An advertisement delivery rate adjustment module 640, configured to adjust the advertisement delivery rate of each advertisement for the target advertisement account according to the comparison result.
可选地,在本发明实施例中,所述广告投放速率调整模块640,进一步可以包括:Optionally, in the embodiment of the present invention, the advertising delivery rate adjustment module 640 may further include:
广告投放速率降低子模块641,用于当所述预期消耗总价值大于所述剩余价值数据,则降低所述广告投放速率,直至降低后的广告投放速率对应的预期总价值消耗数据不大于所述剩余价值数据。Advertisement delivery rate reduction sub-module 641, configured to reduce the advertisement delivery rate when the expected total consumption value is greater than the remaining value data, until the expected total value consumption data corresponding to the reduced advertisement delivery rate is not greater than the Surplus value data.
可选地,在本发明实施例中,所述广告投放速率降低子模块641,进一步可以包括:Optionally, in the embodiment of the present invention, the advertisement delivery rate reduction submodule 641 may further include:
广告投放速率获取单元,用于获取目标广告账户当前时刻的广告投放速率。The advertisement delivery rate acquisition unit is used to acquire the advertisement delivery rate of the target advertising account at the current moment.
第一广告投放速率获取单元,用于以比前一次低指定数值的第一比例,从当前时刻的广告投放速率取所述第一比例的第一广告投放速率。The first advertisement delivery rate obtaining unit is configured to obtain the first advertisement delivery rate of the first proportion from the advertisement delivery rate at the current moment by a first proportion lower than the previous one by a specified value.
第一价值消耗速率获取单元,用于以所述第一比例乘以当前时刻的价值消耗速率,获得第一价值消耗速率。The first value consumption rate acquisition unit is configured to multiply the first ratio by the current value consumption rate to obtain the first value consumption rate.
第一总价值消耗数据计算单元,用于根据第一价值消耗速率计算指定时间窗口内的第一总价值消耗数据。The first total value consumption data calculation unit is configured to calculate the first total value consumption data within a specified time window according to the first value consumption rate.
判断单元,用于判断所述第一总价值消耗数据是否不大于所述剩余价值数据;如果所述第一总价值消耗数据大于所述剩余价值数据,则进入第一广告投放速率获取单元;如果所述第一总价值消耗数据不大于所述剩余价值数据,则进入广告投放速率调整单元。A judging unit, configured to judge whether the first total value consumption data is not greater than the remaining value data; if the first total value consumption data is greater than the remaining value data, enter the first advertisement delivery rate acquisition unit; if If the first total value consumption data is not greater than the remaining value data, enter the advertising delivery rate adjustment unit.
广告投放速率调整单元,用于调整当前时刻的广告投放速率为所述第一广告投放速率。An advertisement delivery rate adjusting unit, configured to adjust the current advertisement delivery rate to the first advertisement delivery rate.
第一广告投放速率保持子模块642,用于当所述预期消耗总价值等于所述剩余价值数据,则不调整所述广告投放速率。The first advertisement delivery rate maintenance sub-module 642 is configured to not adjust the advertisement delivery rate when the expected consumption total value is equal to the remaining value data.
判断子模块643,用于当所述预期消耗总价值小于所述剩余价值数据,则判断所述预期消耗总价值与所述剩余价值数据的差值是否大于第一阈值。A judging sub-module 643, configured to judge whether the difference between the expected total consumption value and the remaining value data is greater than a first threshold when the expected total consumption value is less than the remaining value data.
第二广告投放速率保持子模块644,用于如果所述预期消耗总价值与所述剩余价值数据的差值不大于第一阈值,则不调整所述广告投放速率。The second advertisement delivery rate maintenance sub-module 644 is configured to not adjust the advertisement delivery rate if the difference between the expected consumption total value and the remaining value data is not greater than a first threshold.
广告投放速率提高子模块645,用于如果所述预期消耗总价值与所述剩余价值数据的差值大于第一阈值,则提高所述广告投放速率,直至提高后的广告投放速率对应的预期消耗总价值不大于所述剩余价值数据,且与所述剩余价值数据的差值不大于第一阈值。Advertisement delivery rate increasing sub-module 645, configured to increase the advertisement delivery rate until the expected consumption rate corresponding to the increased advertisement delivery rate is The total value is not greater than the remaining value data, and the difference with the remaining value data is not greater than a first threshold.
在本发明实施例中,可以获取目标广告账户当前时刻的价值消耗速率;根据所述消耗价值速率计算指定时间窗口内的预期总价值消耗数据;将所述预期消耗总价值与目标广告账户当前的对应所述指定时间窗口的剩余价值数据进行比较;根据比较结果对针对目标广告账户的各广告的广告投放速率进行调整。由此取得了提高了广告投放的均衡性、适用性以及广告投放效果的有益效果。In the embodiment of the present invention, the value consumption rate of the target advertising account at the current moment can be obtained; the expected total value consumption data within a specified time window is calculated according to the consumption value rate; Comparing the remaining value data corresponding to the specified time window; adjusting the advertising delivery rate of each advertisement for the target advertising account according to the comparison result. As a result, the beneficial effect of improving the balance, applicability and advertising effect of advertisement placement is obtained.
而且,在本发明实施例中,可以通过监控目标广告账户剩余价值数据的降低值,然后将降低值除以上次出现降低值的时刻与当前出现降低值的时刻之间的时间差值,获得目标广告账户当前时刻的价值消耗速率。从而提高获取的价值消耗速率的准确性。Moreover, in the embodiment of the present invention, the target can be obtained by monitoring the decrease value of the remaining value data of the target advertising account, and then dividing the decrease value by the time difference between the moment when the decrease value occurred last time and the moment when the decrease value occurs currently. The value consumption rate of the advertising account at the current moment. Thereby improving the accuracy of the captured value consumption rate.
另外,在本发明实施例中,还可以在当所述预期消耗总价值小于所述剩余价值数据,则判断所述预期消耗总价值与所述剩余价值数据的差值是否大于第一阈值。并且如果所述预期消耗总价值与所述剩余价值数据的差值不大于第一阈值,则不调整所述广告投放速率。而如果所述预期消耗总价值与所述剩余价值数据的差值大于第一阈值,则提高所述广告投放速率,直至提高后的广告投放速率对应的预期消耗总价值不大于所述剩余价值数据,且与所述剩余价值数据的差值不大于第一阈值。从而进一步提高了对目标广告账户的广告投放的均衡效果。In addition, in the embodiment of the present invention, when the expected total consumption value is less than the remaining value data, it may be determined whether the difference between the expected total consumption value and the remaining value data is greater than a first threshold. And if the difference between the expected total consumption value and the remaining value data is not greater than the first threshold, then the advertisement delivery rate is not adjusted. And if the difference between the expected total consumption value and the remaining value data is greater than the first threshold, then increase the advertising delivery rate until the expected total consumption value corresponding to the increased advertising delivery rate is not greater than the remaining value data , and the difference with the remaining value data is not greater than the first threshold. In this way, the balanced effect of advertising delivery on the target advertising account is further improved.
实施例七Embodiment seven
详细介绍本发明实施例提供的一种广告投放速率调整装置。A device for adjusting an advertisement placement rate provided by an embodiment of the present invention is introduced in detail.
参照图7,示出了本发明实施例中一种广告投放速率调整装置的结构示意图。Referring to FIG. 7 , it shows a schematic structural diagram of an advertisement placement rate adjustment device in an embodiment of the present invention.
价值消耗速率获取模块710,用于获取目标广告账户当前时刻的价值消耗速率。The value consumption rate acquisition module 710 is configured to acquire the value consumption rate of the target advertising account at the current moment.
可选地,在本发明实施例中,所述价值消耗速率获取模块710,进一步可以包括:Optionally, in the embodiment of the present invention, the value consumption rate acquisition module 710 may further include:
广告投放速率获取子模块711,用于获取目标广告账户当前时刻的广告投放速率。The advertisement delivery rate acquisition sub-module 711 is used to acquire the advertisement delivery rate of the target advertisement account at the current moment.
可选地,在本发明实施例中,所述广告投放速率获取子模块711,新一步可以包括:Optionally, in the embodiment of the present invention, the new step of the advertisement delivery rate acquisition sub-module 711 may include:
响应成功结果监控单元,用于监控最近一时间单位内广告交易平台返回的响应成功结果;所述响应成功结果由广告交易平台在接收到需求方平台针对每个流量发送的竞价响应后,竞价成功后生成;所述竞价响应包括一目标广告账户的广告数据。The successful response result monitoring unit is used to monitor the successful response result returned by the advertising exchange platform in the latest time unit; the successful response result is determined by the advertising exchange platform after receiving the bidding response sent by the demand-side platform for each flow. generated afterwards; the bidding response includes advertisement data of a target advertisement account.
响应成功结果提取单元,用于从所述响应成功结果中提取属于目标广告账户的响应成功结果。A successful response result extracting unit, configured to extract a successful response result belonging to the target advertising account from the successful response results.
广告投放速率统计单元,用于根据所述属于目标广告账户的响应成功结果,统计所述目标广告账户当前时刻的广告投放速率。The advertising delivery rate statistics unit is configured to count the advertising delivery rate of the target advertising account at the current moment according to the successful response results belonging to the target advertising account.
第二价值消耗速率获取子模块712,用于根据单位广告投放的单位价值数据,计算所述目标广告账户当前时刻的价值消耗速率。The second value consumption rate acquisition sub-module 712 is configured to calculate the value consumption rate of the target advertising account at the current moment according to the unit value data of the unit advertisement delivery.
可选地,在本发明实施例中,所述第二价值消耗速率获取子模块712,进一步可以包括:Optionally, in this embodiment of the present invention, the second value consumption rate acquisition sub-module 712 may further include:
单位价值数据计算单元,用于根据各响应成功结果对应的广告数据的价格,计算单位广告投放的单位价值数据。The unit value data calculation unit is configured to calculate the unit value data of a unit advertisement delivery according to the price of the advertisement data corresponding to each successful response result.
价值消耗速率获取单元,用于单位广告投放的单位价值数据乘以广告投放速率,获得目标广告账户当前时刻的价值消耗速率。The value consumption rate acquisition unit is used to multiply the unit value data of unit advertisement delivery by the advertisement delivery rate to obtain the value consumption rate of the target advertising account at the current moment.
预期总价值消耗数据计算模块720,用于根据所述消耗价值速率计算指定时间窗口内的预期总价值消耗数据。The expected total value consumption data calculation module 720 is configured to calculate the expected total value consumption data within a specified time window according to the consumption value rate.
比较模块730,用于将所述预期消耗总价值与目标广告账户当前的对应所述指定时间窗口的剩余价值数据进行比较。A comparing module 730, configured to compare the expected total value of consumption with the current remaining value data of the target advertising account corresponding to the specified time window.
广告投放速率调整模块740,用于根据比较结果对针对目标广告账户的各广告的广告投放速率进行调整。An advertisement delivery rate adjustment module 740, configured to adjust the advertisement delivery rate of each advertisement for the target advertisement account according to the comparison result.
在本发明实施例中,可以获取目标广告账户当前时刻的价值消耗速率;根据所述消耗价值速率计算指定时间窗口内的预期总价值消耗数据;将所述预期消耗总价值与目标广告账户当前的对应所述指定时间窗口的剩余价值数据进行比较;根据比较结果对针对目标广告账户的各广告的广告投放速率进行调整。由此取得了提高了广告投放的均衡性、适用性以及广告投放效果的有益效果。In the embodiment of the present invention, the value consumption rate of the target advertising account at the current moment can be obtained; the expected total value consumption data within a specified time window is calculated according to the consumption value rate; Comparing the remaining value data corresponding to the specified time window; adjusting the advertising delivery rate of each advertisement for the target advertising account according to the comparison result. As a result, the beneficial effect of improving the balance, applicability and advertising effect of advertisement placement is obtained.
而且,在本发明实施例中,可以获取目标广告账户当前时刻的广告投放速率,根据单位广告投放的单位价值数据,计算所述目标广告账户当前时刻的价值消耗速率。从而进一步提高获取的价值消耗速率的准确性。Moreover, in the embodiment of the present invention, the advertising delivery rate of the target advertising account at the current moment can be obtained, and the value consumption rate of the target advertising account at the current moment can be calculated according to the unit value data of unit advertising delivery. Thereby further improving the accuracy of the acquired value consumption rate.
实施例八Embodiment eight
详细介绍本发明实施例提供的一种广告投放速率调整装置。A device for adjusting an advertisement placement rate provided by an embodiment of the present invention is introduced in detail.
参照图8,示出了本发明实施例中一种广告投放速率调整装置的结构示意图。Referring to FIG. 8 , it shows a schematic structural diagram of an advertisement placement rate adjustment device in an embodiment of the present invention.
价值消耗速率获取模块810,用于获取目标广告账户当前时刻的价值消耗速率。The value consumption rate acquisition module 810 is configured to acquire the value consumption rate of the target advertising account at the current moment.
可选地,在本发明实施例中,所述价值消耗速率获取模块810,进一步可以包括:Optionally, in the embodiment of the present invention, the value consumption rate acquisition module 810 may further include:
响应成功结果监控子模块811,用于监控最近一时间单位内广告交易平台返回的响应成功结果;所述响应成功结果由广告交易平台在接收到需求方平台针对每个流量发送的竞价响应后,竞价成功后生成;所述竞价响应包括一目标广告账户的广告数据。The successful response result monitoring sub-module 811 is used to monitor the successful response result returned by the advertising trading platform in the latest time unit; the successful response result is determined by the advertising trading platform after receiving the bidding response sent by the demand-side platform for each flow, Generated after successful bidding; the bidding response includes advertisement data of a target advertising account.
响应成功结果提取子模块812,用于从所述响应成功结果中提取属于目标广告账户的响应成功结果。The successful response result extraction sub-module 812 is configured to extract a successful response result belonging to the target advertising account from the successful response results.
第三价值消耗速率获取子模块813,用于根据所述属于目标广告账户的响应成功结果和响应成功结果对应的广告数据的价格,计算目标广告账户当前时刻的价值消耗速率。The third value consumption rate acquisition sub-module 813 is configured to calculate the value consumption rate of the target advertising account at the current moment according to the successful response result belonging to the target advertising account and the price of the advertisement data corresponding to the successful response result.
预期总价值消耗数据计算模块820,用于根据所述消耗价值速率计算指定时间窗口内的预期总价值消耗数据。The expected total value consumption data calculation module 820 is configured to calculate the expected total value consumption data within a specified time window according to the consumption value rate.
比较模块830,用于将所述预期消耗总价值与目标广告账户当前的对应所述指定时间窗口的剩余价值数据进行比较。A comparing module 830, configured to compare the expected total value of consumption with the current remaining value data of the target advertising account corresponding to the specified time window.
广告投放速率调整模块840,用于根据比较结果对针对目标广告账户的各广告的广告投放速率进行调整。The advertisement delivery rate adjustment module 840 is configured to adjust the advertisement delivery rate of each advertisement for the target advertisement account according to the comparison result.
可选地,在本发明实施例中,所述广告投放速率调整模块840,进一步可以包括:Optionally, in the embodiment of the present invention, the advertising delivery rate adjustment module 840 may further include:
第一广告投放速率调整子模块841,用于当降低广告投放速率时,在需求方平台接收到广告交易平台发送的流量后,降低对所述目标广告账户的广告数据的选中比例。The first advertisement delivery rate adjustment sub-module 841 is configured to reduce the selection ratio of the advertisement data of the target advertisement account after the demand-side platform receives the traffic sent by the advertisement exchange platform when reducing the advertisement delivery rate.
第二广告投放速率调整子模块842,用于当提高广告投放速率时,在需求方平台接收到广告交易平台发送的流量后,提高对所述目标广告账户的广告数据的选中比例。The second advertisement delivery rate adjustment sub-module 842 is configured to increase the selection ratio of the advertisement data of the target advertisement account after the demand-side platform receives the traffic sent by the advertisement exchange platform when increasing the advertisement delivery rate.
在本发明实施例中,可以获取目标广告账户当前时刻的价值消耗速率;根据所述消耗价值速率计算指定时间窗口内的预期总价值消耗数据;将所述预期消耗总价值与目标广告账户当前的对应所述指定时间窗口的剩余价值数据进行比较;根据比较结果对针对目标广告账户的各广告的广告投放速率进行调整。由此取得了提高了广告投放的均衡性、适用性以及广告投放效果的有益效果。In the embodiment of the present invention, the value consumption rate of the target advertising account at the current moment can be obtained; the expected total value consumption data within a specified time window is calculated according to the consumption value rate; Comparing the remaining value data corresponding to the specified time window; adjusting the advertising delivery rate of each advertisement for the target advertising account according to the comparison result. As a result, the beneficial effect of improving the balance, applicability and advertising effect of advertisement placement is obtained.
另外,在本发明实施例中,当降低广告投放速率时,在需求方平台接收到广告交易平台发送的流量后,降低对所述目标广告账户的广告数据的选中比例。而当提高广告投放速率时,在需求方平台接收到广告交易平台发送的流量后,提高对所述目标广告账户的广告数据的选中比例。从而提高了对广告投放速率调整的便利性。In addition, in the embodiment of the present invention, when reducing the advertising delivery rate, after the demand-side platform receives the traffic sent by the advertising trading platform, it reduces the selection ratio of the advertising data of the target advertising account. And when increasing the advertising delivery rate, after the demand-side platform receives the traffic sent by the advertising trading platform, it increases the selection ratio of the advertising data of the target advertising account. Thus, the convenience of adjusting the advertising delivery rate is improved.
实施例九Embodiment nine
详细介绍本发明实施例提供的一种广告投放速率调整设备。A device for adjusting an advertisement placement rate provided by an embodiment of the present invention is introduced in detail.
参照图9,示出了本发明实施例中一种广告投放速率调整设备的结构示意图。所述设备900具体可以包括:Referring to FIG. 9 , it shows a schematic structural diagram of an advertisement placement rate adjustment device in an embodiment of the present invention. The device 900 may specifically include:
存储器910,加载有多条可执行指令;The memory 910 is loaded with multiple executable instructions;
处理器920,执行所述多条可执行指令;所述多条可执行指令包括执行以下步骤的方法:The processor 920 executes the multiple executable instructions; the multiple executable instructions include a method for performing the following steps:
获取目标广告账户当前时刻的价值消耗速率;Obtain the value consumption rate of the target advertising account at the current moment;
根据所述消耗价值速率计算指定时间窗口内的预期总价值消耗数据;calculating expected total value consumption data within a specified time window based on said consumption value rate;
将所述预期消耗总价值与目标广告账户当前的对应所述指定时间窗口的剩余价值数据进行比较;Comparing the expected consumption total value with the current remaining value data corresponding to the specified time window of the target advertising account;
根据比较结果对针对目标广告账户的各广告的广告投放速率进行调整。The ad serving rate for each ad for the target ad account is adjusted based on the comparison.
在本发明实施例中,可以获取目标广告账户当前时刻的价值消耗速率;根据所述消耗价值速率计算指定时间窗口内的预期总价值消耗数据;将所述预期消耗总价值与目标广告账户当前的对应所述指定时间窗口的剩余价值数据进行比较;根据比较结果对针对目标广告账户的各广告的广告投放速率进行调整。由此取得了提高了广告投放的均衡性、适用性以及广告投放效果的有益效果。In the embodiment of the present invention, the value consumption rate of the target advertising account at the current moment can be obtained; the expected total value consumption data within a specified time window is calculated according to the consumption value rate; Comparing the remaining value data corresponding to the specified time window; adjusting the advertising delivery rate of each advertisement for the target advertising account according to the comparison result. As a result, the beneficial effect of improving the balance, applicability and advertising effect of advertisement placement is obtained.
而且,在本发明实施例中,可以通过监控目标广告账户剩余价值数据的降低值,然后将降低值除以上次出现降低值的时刻与当前出现降低值的时刻之间的时间差值,获得目标广告账户当前时刻的价值消耗速率。从而提高获取的价值消耗速率的准确性。Moreover, in the embodiment of the present invention, the target can be obtained by monitoring the decrease value of the remaining value data of the target advertising account, and then dividing the decrease value by the time difference between the moment when the decrease value occurred last time and the moment when the decrease value occurs currently. The value consumption rate of the advertising account at the current moment. Thereby improving the accuracy of the captured value consumption rate.
另外,在本发明实施例中,还可以在当所述预期消耗总价值小于所述剩余价值数据,则判断所述预期消耗总价值与所述剩余价值数据的差值是否大于第一阈值。并且如果所述预期消耗总价值与所述剩余价值数据的差值不大于第一阈值,则不调整所述广告投放速率。而如果所述预期消耗总价值与所述剩余价值数据的差值大于第一阈值,则提高所述广告投放速率,直至提高后的广告投放速率对应的预期消耗总价值不大于所述剩余价值数据,且与所述剩余价值数据的差值不大于第一阈值。从而进一步提高了对目标广告账户的广告投放的均衡效果。In addition, in the embodiment of the present invention, when the expected total consumption value is less than the remaining value data, it may be determined whether the difference between the expected total consumption value and the remaining value data is greater than a first threshold. And if the difference between the expected total consumption value and the remaining value data is not greater than the first threshold, then the advertisement delivery rate is not adjusted. And if the difference between the expected total consumption value and the remaining value data is greater than the first threshold, then increase the advertising delivery rate until the expected total consumption value corresponding to the increased advertising delivery rate is not greater than the remaining value data , and the difference with the remaining value data is not greater than the first threshold. In this way, the balanced effect of advertising delivery on the target advertising account is further improved.
进一步地,在本发明实施例中,可以获取目标广告账户当前时刻的广告投放速率,根据单位广告投放的单位价值数据,计算所述目标广告账户当前时刻的价值消耗速率。从而进一步提高获取的价值消耗速率的准确性。Further, in the embodiment of the present invention, the current advertising delivery rate of the target advertising account can be obtained, and the value consumption rate of the target advertising account at the current moment can be calculated according to the unit value data of unit advertising delivery. Thereby further improving the accuracy of the acquired value consumption rate.
其次,在本发明实施例中,当降低广告投放速率时,在需求方平台接收到广告交易平台发送的流量后,降低对所述目标广告账户的广告数据的选中比例。而当提高广告投放速率时,在需求方平台接收到广告交易平台发送的流量后,提高对所述目标广告账户的广告数据的选中比例。从而提高了对广告投放速率调整的便利性。Secondly, in the embodiment of the present invention, when reducing the advertising delivery rate, after the demand-side platform receives the traffic sent by the advertising trading platform, it reduces the selection ratio of the advertising data of the target advertising account. And when increasing the advertising delivery rate, after the demand-side platform receives the traffic sent by the advertising trading platform, it increases the selection ratio of the advertising data of the target advertising account. Thus, the convenience of adjusting the advertising delivery rate is improved.
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and for related parts, please refer to the part of the description of the method embodiment.
在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。The algorithms and displays presented herein are not inherently related to any particular computer, virtual system, or other device. Various generic systems can also be used with the teachings based on this. The structure required to construct such a system is apparent from the above description. Furthermore, the present invention is not specific to any particular programming language. It should be understood that various programming languages can be used to implement the content of the present invention described herein, and the above description of specific languages is for disclosing the best mode of the present invention.
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure the understanding of this description.
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, in order to streamline this disclosure and to facilitate an understanding of one or more of the various inventive aspects, various features of the invention are sometimes grouped together in a single embodiment, figure, or its description. This method of disclosure, however, is not to be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the Detailed Description are hereby expressly incorporated into this Detailed Description, with each claim standing on its own as a separate embodiment of this invention.
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。Those skilled in the art can understand that the modules in the device in the embodiment can be adaptively changed and arranged in one or more devices different from the embodiment. Modules or units or components in the embodiments may be combined into one module or unit or component, and furthermore may be divided into a plurality of sub-modules or sub-units or sub-assemblies. All features disclosed in this specification (including accompanying claims, abstract and drawings) and any method or method so disclosed may be used in any combination, except that at least some of such features and/or processes or units are mutually exclusive. All processes or units of equipment are combined. Each feature disclosed in this specification (including accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。Furthermore, those skilled in the art will understand that although some embodiments described herein include some features included in other embodiments but not others, combinations of features from different embodiments are meant to be within the scope of the invention. and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的广告投放速率调整设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。The various component embodiments of the present invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art should understand that a microprocessor or a digital signal processor (DSP) may be used in practice to implement some or all functions of some or all components in the advertising delivery rate adjustment device according to the embodiment of the present invention. The present invention can also be implemented as an apparatus or an apparatus program (for example, a computer program and a computer program product) for performing a part or all of the methods described herein. Such a program for realizing the present invention may be stored on a computer-readable medium, or may be in the form of one or more signals. Such a signal may be downloaded from an Internet site, or provided on a carrier signal, or provided in any other form.
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means can be embodied by one and the same item of hardware. The use of the words first, second, and third, etc. does not indicate any order. These words can be interpreted as names.
本申请公开了A1、一种广告投放速率调整方法,包括:This application discloses A1, a method for adjusting the advertising delivery rate, including:
获取目标广告账户当前时刻的价值消耗速率;Obtain the value consumption rate of the target advertising account at the current moment;
根据所述消耗价值速率计算指定时间窗口内的预期总价值消耗数据;calculating expected total value consumption data within a specified time window based on said consumption value rate;
将所述预期消耗总价值与目标广告账户当前的对应所述指定时间窗口的剩余价值数据进行比较;Comparing the expected consumption total value with the current remaining value data corresponding to the specified time window of the target advertising account;
根据比较结果对针对目标广告账户的各广告的广告投放速率进行调整。The ad serving rate for each ad for the target ad account is adjusted based on the comparison.
A2、如A1所述的方法,所述获取目标广告账户当前时刻的价值消耗速率的步骤,包括:A2. The method as described in A1, the step of obtaining the value consumption rate of the target advertising account at the current moment includes:
监控目标广告账户剩余价值数据的降低值;Monitor the decrease value of the remaining value data of the target advertising account;
将所述降低值除以上次出现降低值的时刻与当前出现降低值的时刻之间的时间差值,获得所述目标广告账户当前时刻的价值消耗速率。The value consumption rate of the target advertising account at the current moment is obtained by dividing the reduced value by the time difference between the last time when the reduced value occurred and the current time when the reduced value occurred.
A3、如A1所述的方法,所述获取目标广告账户当前时刻的价值消耗速率的步骤,包括:A3. The method as described in A1, the step of obtaining the value consumption rate of the target advertising account at the current moment includes:
获取目标广告账户当前时刻的广告投放速率;Obtain the advertising delivery rate of the target advertising account at the current moment;
根据单位广告投放的单位价值数据,计算所述目标广告账户当前时刻的价值消耗速率。According to the unit value data of the unit advertisement delivery, the value consumption rate of the target advertisement account at the current moment is calculated.
A4、如A3所述的方法,所述获取目标广告账户当前时刻的广告投放速率的步骤,包括:A4. The method as described in A3, the step of obtaining the advertising delivery rate of the target advertising account at the current moment includes:
监控最近一时间单位内广告交易平台返回的响应成功结果;所述响应成功结果由广告交易平台在接收到需求方平台针对每个流量发送的竞价响应后,竞价成功后生成;所述竞价响应包括一目标广告账户的广告数据;Monitor the successful response result returned by the advertising exchange platform in the latest time unit; the successful response result is generated by the advertising exchange platform after receiving the bidding response sent by the demand-side platform for each traffic, after the bidding is successful; the bidding response includes advertising data of a target advertising account;
从所述响应成功结果中提取属于目标广告账户的响应成功结果;Extracting successful response results belonging to the target advertising account from the successful response results;
根据所述属于目标广告账户的响应成功结果,统计所述目标广告账户当前时刻的广告投放速率。According to the successful response result belonging to the target advertising account, the advertising delivery rate of the target advertising account at the current moment is counted.
A5、如A4所述的方法,所述根据单位广告投放的单位价值数据,计算所述目标广告账户当前时刻的价值消耗速率的步骤,包括:A5. The method as described in A4, the step of calculating the value consumption rate of the target advertising account at the current moment according to the unit value data of the unit advertisement delivery includes:
根据各响应成功结果对应的广告数据的价格,计算单位广告投放的单位价值数据;According to the price of the advertising data corresponding to each successful response result, calculate the unit value data of the unit advertising delivery;
单位广告投放的单位价值数据乘以广告投放速率,获得目标广告账户当前时刻的价值消耗速率。The unit value data of unit advertising is multiplied by the advertising delivery rate to obtain the value consumption rate of the target advertising account at the current moment.
A6、如A1所述的方法,所述获取目标广告账户当前时刻的价值消耗速率的步骤,包括:A6. The method as described in A1, the step of obtaining the value consumption rate of the target advertising account at the current moment includes:
监控最近一时间单位内广告交易平台返回的响应成功结果;所述响应成功结果由广告交易平台在接收到需求方平台针对每个流量发送的竞价响应后,竞价成功后生成;所述竞价响应包括一目标广告账户的广告数据;Monitor the successful response result returned by the advertising exchange platform in the latest time unit; the successful response result is generated by the advertising exchange platform after receiving the bidding response sent by the demand-side platform for each traffic, after the bidding is successful; the bidding response includes advertising data of a target advertising account;
从所述响应成功结果中提取属于目标广告账户的响应成功结果;Extracting successful response results belonging to the target advertising account from the successful response results;
根据所述属于目标广告账户的响应成功结果和响应成功结果对应的广告数据的价格,计算目标广告账户当前时刻的价值消耗速率。According to the successful response result belonging to the target advertising account and the price of the advertising data corresponding to the successful response result, the value consumption rate of the target advertising account at the current moment is calculated.
A7、如A1所述的方法,所述根据比较结果对针对目标广告账户的各广告的广告投放速率进行调整的步骤,包括:A7. The method described in A1, the step of adjusting the advertising delivery rate of each advertisement for the target advertising account according to the comparison result, including:
当所述预期消耗总价值大于所述剩余价值数据,则降低所述广告投放速率,直至降低后的广告投放速率对应的预期总价值消耗数据不大于所述剩余价值数据。When the expected total consumption value is greater than the remaining value data, the advertisement delivery rate is reduced until the expected total value consumption data corresponding to the reduced advertisement delivery rate is not greater than the remaining value data.
A8、如A7所述的方法,所述降低所述广告投放速率,直至降低后的广告投放速率对应的预期总价值消耗数据小于所述剩余价值数据的步骤,包括:A8. The method as described in A7, the step of reducing the advertisement delivery rate until the expected total value consumption data corresponding to the reduced advertisement delivery rate is less than the remaining value data includes:
获取目标广告账户当前时刻的广告投放速率;Obtain the advertising delivery rate of the target advertising account at the current moment;
以比前一次低指定数值的第一比例,从当前时刻的广告投放速率取所述第一比例的第一广告投放速率;Taking the first advertisement delivery rate of the first proportion from the advertisement delivery rate at the current moment at a first proportion lower than the specified value in the previous time;
以所述第一比例乘以当前时刻的价值消耗速率,获得第一价值消耗速率;Multiplying the first ratio by the value consumption rate at the current moment to obtain the first value consumption rate;
根据第一价值消耗速率计算指定时间窗口内的第一总价值消耗数据;Calculate the first total value consumption data within the specified time window according to the first value consumption rate;
判断所述第一总价值消耗数据是否不大于所述剩余价值数据;judging whether the first total value consumption data is not greater than the remaining value data;
如果所述第一总价值消耗数据大于所述剩余价值数据,则进入以比前一次低指定数值的第一比例,从当前时刻的广告投放速率取所述第一比例的第一广告投放速率的步骤;If the first total value consumption data is greater than the remaining value data, enter the first ratio of the specified value lower than the previous time, and take the first ratio of the first advertising delivery rate from the current advertising delivery rate step;
如果所述第一总价值消耗数据不大于所述剩余价值数据,则调整当前时刻的广告投放速率为所述第一广告投放速率。If the first total value consumption data is not greater than the remaining value data, then adjust the advertisement delivery rate at the current moment to the first advertisement delivery rate.
A9、如A7所述的方法,所述根据比较结果对针对目标广告账户的各广告的广告投放速率进行调整的步骤,包括:A9. The method as described in A7, the step of adjusting the advertising delivery rate of each advertisement for the target advertising account according to the comparison result, including:
当所述预期消耗总价值等于所述剩余价值数据,则不调整所述广告投放速率;When the expected consumption total value is equal to the remaining value data, the advertisement delivery rate is not adjusted;
当所述预期消耗总价值小于所述剩余价值数据,则判断所述预期消耗总价值与所述剩余价值数据的差值是否大于第一阈值;When the expected total consumption value is less than the remaining value data, it is judged whether the difference between the expected total consumption value and the remaining value data is greater than a first threshold;
如果所述预期消耗总价值与所述剩余价值数据的差值不大于第一阈值,则不调整所述广告投放速率;If the difference between the expected consumption total value and the remaining value data is not greater than a first threshold, then the advertisement delivery rate is not adjusted;
如果所述预期消耗总价值与所述剩余价值数据的差值大于第一阈值,则提高所述广告投放速率,直至提高后的广告投放速率对应的预期消耗总价值不大于所述剩余价值数据,且与所述剩余价值数据的差值不大于第一阈值。If the difference between the expected total consumption value and the remaining value data is greater than a first threshold, increasing the advertisement delivery rate until the expected consumption total value corresponding to the increased advertisement delivery rate is not greater than the remaining value data, And the difference with the remaining value data is not greater than the first threshold.
A10、如A1-A9其中之一所述的方法,所述根据比较结果对针对目标广告账户的各广告的广告投放速率进行调整的步骤,包括:A10. The method described in any one of A1-A9, the step of adjusting the advertising delivery rate of each advertisement for the target advertising account according to the comparison result, including:
当降低广告投放速率时,在需求方平台接收到广告交易平台发送的流量后,降低对所述目标广告账户的广告数据的选中比例;When reducing the advertising delivery rate, after the demand-side platform receives the traffic sent by the advertising trading platform, it reduces the selection ratio of the advertising data of the target advertising account;
当提高广告投放速率时,在需求方平台接收到广告交易平台发送的流量后,提高对所述目标广告账户的广告数据的选中比例。When increasing the advertising delivery rate, after the demand-side platform receives the traffic sent by the advertising trading platform, it increases the selection ratio of the advertising data of the target advertising account.
本申请还公开了B11、一种广告投放速率调整装置,包括:This application also discloses B11, an advertising rate adjustment device, including:
价值消耗速率获取模块,用于获取目标广告账户当前时刻的价值消耗速率;The value consumption rate acquisition module is used to obtain the value consumption rate of the target advertising account at the current moment;
预期总价值消耗数据计算模块,用于根据所述消耗价值速率计算指定时间窗口内的预期总价值消耗数据;An expected total value consumption data calculation module, configured to calculate the expected total value consumption data within a specified time window according to the consumption value rate;
比较模块,用于将所述预期消耗总价值与目标广告账户当前的对应所述指定时间窗口的剩余价值数据进行比较;A comparison module, configured to compare the expected total value of consumption with the current remaining value data of the target advertising account corresponding to the specified time window;
广告投放速率调整模块,用于根据比较结果对针对目标广告账户的各广告的广告投放速率进行调整。The advertising delivery rate adjustment module is configured to adjust the advertising delivery rate of each advertisement for the target advertising account according to the comparison result.
B12、如B11所述的装置,所述价值消耗速率获取模块,包括:B12. The device as described in B11, the value consumption rate acquisition module includes:
降低值监控子模块,用于监控目标广告账户剩余价值数据的降低值;The reduced value monitoring sub-module is used to monitor the reduced value of the residual value data of the target advertising account;
第一价值消耗速率获取子模块,用于将所述降低值除以上次出现降低值的时刻与当前出现降低值的时刻之间的时间差值,获得所述目标广告账户当前时刻的价值消耗速率。The first value consumption rate acquisition sub-module is used to divide the reduction value by the time difference between the time when the reduction value occurred last time and the time when the reduction value occurs currently, to obtain the value consumption rate of the target advertising account at the current moment .
B13、如B11所述的装置,所述价值消耗速率获取模块,包括:B13. The device as described in B11, the value consumption rate acquisition module includes:
广告投放速率获取子模块,用于获取目标广告账户当前时刻的广告投放速率;The advertisement delivery rate acquisition sub-module is used to acquire the advertisement delivery rate of the target advertising account at the current moment;
第二价值消耗速率获取子模块,用于根据单位广告投放的单位价值数据,计算所述目标广告账户当前时刻的价值消耗速率。The second value consumption rate acquisition sub-module is used to calculate the value consumption rate of the target advertising account at the current moment according to the unit value data of the unit advertisement delivery.
B14、如B13所述的装置,所述广告投放速率获取子模块,包括:B14. The device as described in B13, the sub-module for obtaining the advertisement delivery rate includes:
响应成功结果监控单元,用于监控最近一时间单位内广告交易平台返回的响应成功结果;所述响应成功结果由广告交易平台在接收到需求方平台针对每个流量发送的竞价响应后,竞价成功后生成;所述竞价响应包括一目标广告账户的广告数据;The successful response result monitoring unit is used to monitor the successful response result returned by the advertising exchange platform in the latest time unit; the successful response result is determined by the advertising exchange platform after receiving the bidding response sent by the demand-side platform for each flow. Generated afterwards; the bidding response includes advertisement data of a target advertisement account;
响应成功结果提取单元,用于从所述响应成功结果中提取属于目标广告账户的响应成功结果;A successful response result extraction unit, configured to extract a successful response result belonging to the target advertising account from the successful response results;
广告投放速率统计单元,用于根据所述属于目标广告账户的响应成功结果,统计所述目标广告账户当前时刻的广告投放速率。The advertising delivery rate statistics unit is configured to count the advertising delivery rate of the target advertising account at the current moment according to the successful response results belonging to the target advertising account.
B15、如B14所述的装置,所述第二价值消耗速率获取子模块,包括:B15. The device as described in B14, the second value consumption rate acquisition submodule includes:
单位价值数据计算单元,用于根据各响应成功结果对应的广告数据的价格,计算单位广告投放的单位价值数据;The unit value data calculation unit is used to calculate the unit value data of the unit advertisement delivery according to the price of the advertisement data corresponding to each successful response result;
价值消耗速率获取单元,用于单位广告投放的单位价值数据乘以广告投放速率,获得目标广告账户当前时刻的价值消耗速率。The value consumption rate acquisition unit is used to multiply the unit value data of unit advertisement delivery by the advertisement delivery rate to obtain the value consumption rate of the target advertising account at the current moment.
B16、如B11所述的装置,所述价值消耗速率获取模块,包括:B16. The device as described in B11, the value consumption rate acquisition module includes:
响应成功结果监控子模块,用于监控最近一时间单位内广告交易平台返回的响应成功结果;所述响应成功结果由广告交易平台在接收到需求方平台针对每个流量发送的竞价响应后,竞价成功后生成;所述竞价响应包括一目标广告账户的广告数据;The successful response result monitoring sub-module is used to monitor the successful response result returned by the advertising trading platform in the latest time unit; the successful response result is bid by the advertising trading platform after receiving the bidding response sent by the demand-side platform for each traffic. Generated after success; the bidding response includes advertisement data of a target advertisement account;
响应成功结果提取子模块,用于从所述响应成功结果中提取属于目标广告账户的响应成功结果;A successful response result extraction submodule, configured to extract a successful response result belonging to the target advertising account from the successful response results;
第三价值消耗速率获取子模块,用于根据所述属于目标广告账户的响应成功结果和响应成功结果对应的广告数据的价格,计算目标广告账户当前时刻的价值消耗速率。The third value consumption rate acquisition sub-module is used to calculate the value consumption rate of the target advertising account at the current moment according to the successful response result belonging to the target advertising account and the price of the advertising data corresponding to the successful response result.
B17、如B11所述的装置,所述广告投放速率调整模块,包括:B17. The device as described in B11, the advertising rate adjustment module includes:
广告投放速率降低子模块,用于当所述预期消耗总价值大于所述剩余价值数据,则降低所述广告投放速率,直至降低后的广告投放速率对应的预期总价值消耗数据不大于所述剩余价值数据。The advertising delivery rate reduction sub-module is used to reduce the advertising delivery rate when the expected total consumption value is greater than the remaining value data until the expected total value consumption data corresponding to the reduced advertising delivery rate is not greater than the remaining value data. value data.
B18、如B17所述的装置,所述广告投放速率降低子模块,包括:B18. The device as described in B17, the submodule for reducing the advertising delivery rate includes:
广告投放速率获取单元,用于获取目标广告账户当前时刻的广告投放速率;an advertisement delivery rate acquisition unit, configured to acquire the advertisement delivery rate of the target advertising account at the current moment;
第一广告投放速率获取单元,用于以比前一次低指定数值的第一比例,从当前时刻的广告投放速率取所述第一比例的第一广告投放速率;The first advertisement delivery rate acquisition unit is used to obtain the first advertisement delivery rate of the first ratio from the advertisement delivery rate at the current moment at a first ratio lower than the previous specified value;
第一价值消耗速率获取单元,用于以所述第一比例乘以当前时刻的价值消耗速率,获得第一价值消耗速率;The first value consumption rate acquisition unit is configured to multiply the first ratio by the value consumption rate at the current moment to obtain the first value consumption rate;
第一总价值消耗数据计算单元,用于根据第一价值消耗速率计算指定时间窗口内的第一总价值消耗数据;A first total value consumption data calculation unit, configured to calculate the first total value consumption data within a specified time window according to the first value consumption rate;
判断单元,用于判断所述第一总价值消耗数据是否不大于所述剩余价值数据;如果所述第一总价值消耗数据大于所述剩余价值数据,则进入第一广告投放速率获取单元;如果所述第一总价值消耗数据不大于所述剩余价值数据,则进入广告投放速率调整单元;A judging unit, configured to judge whether the first total value consumption data is not greater than the remaining value data; if the first total value consumption data is greater than the remaining value data, enter the first advertisement delivery rate acquisition unit; if If the first total value consumption data is not greater than the remaining value data, it enters the advertising delivery rate adjustment unit;
广告投放速率调整单元,用于调整当前时刻的广告投放速率为所述第一广告投放速率。An advertisement delivery rate adjusting unit, configured to adjust the current advertisement delivery rate to the first advertisement delivery rate.
B19、如B17所述的装置,所述广告投放速率调整模块,包括:B19. The device as described in B17, the advertising rate adjustment module includes:
第一广告投放速率保持子模块,用于当所述预期消耗总价值等于所述剩余价值数据,则不调整所述广告投放速率;The first advertisement delivery rate maintenance sub-module is used to not adjust the advertisement delivery rate when the expected consumption total value is equal to the remaining value data;
判断子模块,用于当所述预期消耗总价值小于所述剩余价值数据,则判断所述预期消耗总价值与所述剩余价值数据的差值是否大于第一阈值;A judging submodule, configured to judge whether the difference between the expected total consumption value and the remaining value data is greater than a first threshold when the expected total consumption value is less than the remaining value data;
第二广告投放速率保持子模块,用于如果所述预期消耗总价值与所述剩余价值数据的差值不大于第一阈值,则不调整所述广告投放速率;The second advertisement delivery rate maintaining submodule is used to not adjust the advertisement delivery rate if the difference between the expected consumption total value and the remaining value data is not greater than the first threshold;
广告投放速率提高子模块,用于如果所述预期消耗总价值与所述剩余价值数据的差值大于第一阈值,则提高所述广告投放速率,直至提高后的广告投放速率对应的预期消耗总价值不大于所述剩余价值数据,且与所述剩余价值数据的差值不大于第一阈值。Advertisement delivery rate increasing sub-module, used to increase the advertisement delivery rate until the expected consumption total value corresponding to the increased advertisement delivery rate is greater than the first threshold The value is not greater than the remaining value data, and the difference with the remaining value data is not greater than a first threshold.
B20、如B11-B19其中之一所述的装置,所述广告投放速率调整模块,包括:B20. The device as described in one of B11-B19, the advertising rate adjustment module includes:
第一广告投放速率调整子模块,用于当降低广告投放速率时,在需求方平台接收到广告交易平台发送的流量后,降低对所述目标广告账户的广告数据的选中比例;The first advertisement delivery rate adjustment sub-module is used to reduce the selection ratio of the advertisement data of the target advertisement account after the demand-side platform receives the traffic sent by the advertisement exchange platform when the advertisement delivery rate is reduced;
第二广告投放速率调整子模块,用于当提高广告投放速率时,在需求方平台接收到广告交易平台发送的流量后,提高对所述目标广告账户的广告数据的选中比例。The second advertisement delivery rate adjustment sub-module is used to increase the selection ratio of the advertisement data of the target advertisement account after the demand-side platform receives the traffic sent by the advertisement exchange platform when increasing the advertisement delivery rate.
本申请还公开了C21、一种广告投放速率调整设备,包括:This application also discloses C21, an advertising rate adjustment device, including:
存储器,加载有多条可执行指令;The memory is loaded with multiple executable instructions;
处理器,执行所述多条可执行指令;所述多条可执行指令包括执行以下步骤的方法:A processor that executes the plurality of executable instructions; the plurality of executable instructions includes a method for performing the following steps:
获取目标广告账户当前时刻的价值消耗速率;Obtain the value consumption rate of the target advertising account at the current moment;
根据所述消耗价值速率计算指定时间窗口内的预期总价值消耗数据;calculating expected total value consumption data within a specified time window based on said consumption value rate;
将所述预期消耗总价值与目标广告账户当前的对应所述指定时间窗口的剩余价值数据进行比较;Comparing the expected consumption total value with the current remaining value data corresponding to the specified time window of the target advertising account;
根据比较结果对针对目标广告账户的各广告的广告投放速率进行调整。The ad serving rate for each ad for the target ad account is adjusted based on the comparison.
Claims (10)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201611238228.XA CN108256879A (en) | 2016-12-28 | 2016-12-28 | Rate adjusting method, device and equipment are launched in a kind of advertisement |
| PCT/CN2017/115800 WO2018121253A1 (en) | 2016-12-28 | 2017-12-13 | Method, device and equipment for adjusting advertisement delivery rate |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201611238228.XA CN108256879A (en) | 2016-12-28 | 2016-12-28 | Rate adjusting method, device and equipment are launched in a kind of advertisement |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN108256879A true CN108256879A (en) | 2018-07-06 |
Family
ID=62706900
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201611238228.XA Pending CN108256879A (en) | 2016-12-28 | 2016-12-28 | Rate adjusting method, device and equipment are launched in a kind of advertisement |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN108256879A (en) |
| WO (1) | WO2018121253A1 (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110163665A (en) * | 2019-04-30 | 2019-08-23 | 腾讯科技(深圳)有限公司 | A kind of advertisement inventory inquiry amount method, apparatus, equipment and storage medium |
| CN111292128A (en) * | 2020-02-04 | 2020-06-16 | 北京搜狐新媒体信息技术有限公司 | Advertisement putting method, advertisement putting device and server |
| CN111724181A (en) * | 2019-03-19 | 2020-09-29 | 北京沃东天骏信息技术有限公司 | An information push method, device, medium and electronic device |
| CN112241898A (en) * | 2019-07-19 | 2021-01-19 | 上海哔哩哔哩科技有限公司 | Advertisement data delivery control method and device and computer equipment |
| CN112749824A (en) * | 2019-10-31 | 2021-05-04 | 北京京东尚科信息技术有限公司 | Information delivery optimization method and system, electronic device and storage medium |
| CN113935617A (en) * | 2021-10-12 | 2022-01-14 | 北京达佳互联信息技术有限公司 | Live broadcast data analysis method and live broadcast data analysis device |
| CN116051206A (en) * | 2023-03-27 | 2023-05-02 | 阿里健康科技(杭州)有限公司 | Advertisement delivery request sending method, device, equipment and storage medium |
| CN117094774A (en) * | 2023-10-19 | 2023-11-21 | 北京搜狐新媒体信息技术有限公司 | Advertisement putting rate control method and device |
Families Citing this family (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109559147B (en) * | 2018-10-11 | 2024-04-05 | 三六零科技集团有限公司 | Advertisement flow estimation method, device, server and readable storage medium |
| CN111275451A (en) * | 2018-11-20 | 2020-06-12 | 北京京东尚科信息技术有限公司 | User value determination method, device and equipment |
| CN111242689B (en) * | 2020-01-14 | 2023-11-10 | 喜大(上海)网络科技有限公司 | Advertisement putting method, advertisement putting device, server and storage medium |
| CN111681048A (en) * | 2020-06-02 | 2020-09-18 | 北京深演智能科技股份有限公司 | Method and apparatus for testing products |
| CN111756827B (en) * | 2020-06-17 | 2023-12-15 | 腾讯科技(深圳)有限公司 | Information pushing method, device and server |
| CN111932316A (en) * | 2020-09-04 | 2020-11-13 | 厦门羽星科技股份有限公司 | Advertisement operation data access method and device |
| CN112215348B (en) * | 2020-09-09 | 2024-09-06 | 广州小迈网络科技有限公司 | Advertisement putting information processing method |
| CN112348568A (en) * | 2020-10-16 | 2021-02-09 | 众安信息技术服务有限公司 | Centralized management platform and method for account number of advertisement putting platform |
| CN112434232A (en) * | 2020-11-25 | 2021-03-02 | 浙江兴士烨新材料科技有限公司 | Internet-based product keyword advertisement putting method and system |
| CN113450131A (en) * | 2020-12-30 | 2021-09-28 | 北京新氧科技有限公司 | Content delivery control method, device and equipment |
| CN113011927B (en) * | 2021-03-31 | 2023-10-13 | 北京奇艺世纪科技有限公司 | Information delivery method and device, electronic equipment and storage medium |
| CN112950288B (en) * | 2021-03-31 | 2023-09-01 | 北京奇艺世纪科技有限公司 | Information processing method, device, system, electronic equipment and storage medium |
| CN113344619A (en) * | 2021-05-31 | 2021-09-03 | 北京达佳互联信息技术有限公司 | Resource release control method, device, server and storage medium |
| CN113283941B (en) * | 2021-06-09 | 2023-07-11 | 北京有竹居网络技术有限公司 | Advertising delivery method, device, storage medium and electronic equipment |
| CN113807897B (en) * | 2021-09-26 | 2024-12-10 | 北京沃东天骏信息技术有限公司 | Competition control method, system and storage medium |
| CN114066532B (en) * | 2021-11-29 | 2024-08-27 | 聚好看科技股份有限公司 | Server and advertisement delivery quantity control method |
| CN114331521A (en) * | 2021-12-24 | 2022-04-12 | 广州风腾网络科技有限公司 | Business data monitoring, analyzing and managing method, system, equipment and storage medium |
| CN115034806B (en) * | 2022-05-05 | 2025-09-02 | 北京明略昭辉科技有限公司 | Advertisement delivery method, device, storage medium, and electronic device |
| CN114862464A (en) * | 2022-05-09 | 2022-08-05 | 阿里巴巴(中国)有限公司 | Method and device for estimating advertising effect |
| CN114971734B (en) * | 2022-06-07 | 2024-10-29 | 北京奇艺世纪科技有限公司 | Information generation method and device for advertisement, electronic equipment and storage medium |
| CN115115395A (en) * | 2022-06-08 | 2022-09-27 | 北京深演智能科技股份有限公司 | Advertisement putting control method and device |
| CN115278558B (en) * | 2022-07-27 | 2024-04-19 | 中国银行股份有限公司 | Message sending method and device |
| CN115409555A (en) * | 2022-08-30 | 2022-11-29 | 北京有竹居网络技术有限公司 | Bidding strategy determination method, device, equipment and storage medium for advertisement delivery |
| CN115983918A (en) * | 2023-01-30 | 2023-04-18 | 杭州网易云音乐科技有限公司 | Advertisement Pushing Method, Medium, Device and Computing Equipment |
| CN117237017B (en) * | 2023-08-08 | 2024-09-20 | 上海数禾信息科技有限公司 | Super-parameter optimization method, device, computer equipment and storage medium |
| CN118096256A (en) * | 2024-03-01 | 2024-05-28 | 广州时代智达网络有限公司 | Method and system for controlling delivery based on advertising budget |
| CN118246980B (en) * | 2024-04-12 | 2024-09-10 | 广州云龙信息科技发展有限公司 | Media center information system |
| CN118646587B (en) * | 2024-07-04 | 2024-11-22 | 江苏迪鑫智能科技有限公司 | Network security protection method based on artificial intelligence |
| CN119250908B (en) * | 2024-09-19 | 2025-06-06 | 杭州文创数字科技研究院 | A digital marketing system and method based on AIGC |
| CN119887301B (en) * | 2025-03-26 | 2025-06-17 | 百寻信息科技(上海)有限公司 | Advertisement delivery optimization method and system based on flow consumption |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070078707A1 (en) * | 2005-09-30 | 2007-04-05 | Brian Axe | Controlling the serving of advertisements, such as cost per impression advertisements for example, to improve the value of such serves |
| CN105741133A (en) * | 2016-01-26 | 2016-07-06 | 电子科技大学 | Stepping management method for online advertisement delivery |
| CN106097025A (en) * | 2016-08-24 | 2016-11-09 | 苏州新科兰德科技有限公司 | A kind of advertisement placement method based on DSP and device |
| CN106096999A (en) * | 2016-06-02 | 2016-11-09 | 腾讯科技(深圳)有限公司 | The put-on method of media file and device |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102122380A (en) * | 2011-02-25 | 2011-07-13 | 北京开心人信息技术有限公司 | Method and system for realizing network advertisement release |
| CN105931076A (en) * | 2016-04-19 | 2016-09-07 | 深圳市东信时代信息技术有限公司 | Advertisement price adjustment device and method based on real-time bidding |
-
2016
- 2016-12-28 CN CN201611238228.XA patent/CN108256879A/en active Pending
-
2017
- 2017-12-13 WO PCT/CN2017/115800 patent/WO2018121253A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070078707A1 (en) * | 2005-09-30 | 2007-04-05 | Brian Axe | Controlling the serving of advertisements, such as cost per impression advertisements for example, to improve the value of such serves |
| CN105741133A (en) * | 2016-01-26 | 2016-07-06 | 电子科技大学 | Stepping management method for online advertisement delivery |
| CN106096999A (en) * | 2016-06-02 | 2016-11-09 | 腾讯科技(深圳)有限公司 | The put-on method of media file and device |
| CN106097025A (en) * | 2016-08-24 | 2016-11-09 | 苏州新科兰德科技有限公司 | A kind of advertisement placement method based on DSP and device |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111724181A (en) * | 2019-03-19 | 2020-09-29 | 北京沃东天骏信息技术有限公司 | An information push method, device, medium and electronic device |
| CN110163665A (en) * | 2019-04-30 | 2019-08-23 | 腾讯科技(深圳)有限公司 | A kind of advertisement inventory inquiry amount method, apparatus, equipment and storage medium |
| CN112241898A (en) * | 2019-07-19 | 2021-01-19 | 上海哔哩哔哩科技有限公司 | Advertisement data delivery control method and device and computer equipment |
| CN112749824A (en) * | 2019-10-31 | 2021-05-04 | 北京京东尚科信息技术有限公司 | Information delivery optimization method and system, electronic device and storage medium |
| CN111292128A (en) * | 2020-02-04 | 2020-06-16 | 北京搜狐新媒体信息技术有限公司 | Advertisement putting method, advertisement putting device and server |
| CN111292128B (en) * | 2020-02-04 | 2023-11-17 | 北京搜狐新媒体信息技术有限公司 | An advertisement delivery method, delivery device and server |
| CN113935617A (en) * | 2021-10-12 | 2022-01-14 | 北京达佳互联信息技术有限公司 | Live broadcast data analysis method and live broadcast data analysis device |
| CN116051206A (en) * | 2023-03-27 | 2023-05-02 | 阿里健康科技(杭州)有限公司 | Advertisement delivery request sending method, device, equipment and storage medium |
| CN117094774A (en) * | 2023-10-19 | 2023-11-21 | 北京搜狐新媒体信息技术有限公司 | Advertisement putting rate control method and device |
| CN117094774B (en) * | 2023-10-19 | 2024-03-08 | 北京搜狐新媒体信息技术有限公司 | Advertisement putting rate control method and device |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2018121253A1 (en) | 2018-07-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108256879A (en) | Rate adjusting method, device and equipment are launched in a kind of advertisement | |
| US20160343038A1 (en) | Advertisement price discounting | |
| US10607261B2 (en) | Upfront advertisement purchasing exchange | |
| US20140304101A1 (en) | Auction method and server | |
| US20120078744A1 (en) | Method for Sale of Goods and Services Over a Wide Area Network | |
| CN108256878A (en) | One kind is super to throw control method, device and equipment | |
| US20090319372A1 (en) | Quality-based online advertisement trading system | |
| CN109784960B (en) | A creative automated review method, device and equipment | |
| US12131350B2 (en) | Artificial intelligence techniques for bid optimization used for generating dynamic online content | |
| AU2018200995A1 (en) | Auction method and server that establishes a sales price at the lowest bidding price among bidding prices of the selected winning bidders for all winning bidders satisfying an auction condition | |
| US20150324836A1 (en) | Method and server for managing advertisements | |
| KR20190120474A (en) | Transaction processing method and apparatus thereof | |
| WO2007106103A1 (en) | Auction system and method | |
| US20190108581A1 (en) | Auction method and server | |
| CN114756777B (en) | Recommendation information delivery method and device, electronic equipment and storage medium | |
| Schain et al. | Ad exchange–proposal for a new trading agent competition game | |
| KR102063329B1 (en) | Advertisement solution system based on variable discount rate and the method thereof | |
| CN108256982A (en) | A flow response method, device and equipment | |
| US20160189241A1 (en) | Cost-per- second online advertisement ranking methods and systems | |
| KR101635706B1 (en) | Advertisement bidding method using joint bidding of seller advertiser and open market advertiser in advertising platform of media | |
| KR101398661B1 (en) | Online auction method | |
| CN113128808B (en) | A method and apparatus for allocating resource bits | |
| US20160225068A1 (en) | Subsidized reserve online auction | |
| CN109934602A (en) | A kind of traffic matching method, device and equipment | |
| KR20250040255A (en) | Method and apparatus for advertisement |
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 | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180706 |