[go: up one dir, main page]

CN109803160A - A kind of resource allocation methods, apparatus and system - Google Patents

A kind of resource allocation methods, apparatus and system Download PDF

Info

Publication number
CN109803160A
CN109803160A CN201910108627.1A CN201910108627A CN109803160A CN 109803160 A CN109803160 A CN 109803160A CN 201910108627 A CN201910108627 A CN 201910108627A CN 109803160 A CN109803160 A CN 109803160A
Authority
CN
China
Prior art keywords
advertising
strategy
paster
advertising paster
targeted advertisements
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.)
Granted
Application number
CN201910108627.1A
Other languages
Chinese (zh)
Other versions
CN109803160B (en
Inventor
陈述
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing QIYI Century Science and Technology Co Ltd
Original Assignee
Beijing QIYI Century Science and Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing QIYI Century Science and Technology Co Ltd filed Critical Beijing QIYI Century Science and Technology Co Ltd
Priority to CN201910108627.1A priority Critical patent/CN109803160B/en
Publication of CN109803160A publication Critical patent/CN109803160A/en
Application granted granted Critical
Publication of CN109803160B publication Critical patent/CN109803160B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本申请提供了一种资源分配方法、装置及系统,该资源分配方法应用于服务器,首先获取广告策略的属性信息,其中,属性信息包括广告策略的策略标识以及库存使用信息。然后根据库存使用信息,确定出目标策略控制数据。之后根据目标策略控制数据,确定广告策略中待扩展广告贴片或待删减广告贴片的目标广告策略,并对目标广告策略增加或减少预设数量的广告贴片。可见,本方案能够基于广告贴片的售卖情况,自动调整广告贴片的库存数量,提高了广告贴片库存的处理效率。

The present application provides a resource allocation method, device, and system. The resource allocation method is applied to a server. First, attribute information of an advertisement strategy is obtained, wherein the attribute information includes a strategy identifier of the advertisement strategy and inventory usage information. Then, according to the inventory usage information, the target strategy control data is determined. Then, according to the target strategy control data, a target advertisement strategy of the advertisement patch to be expanded or the advertisement patch to be deleted in the advertisement strategy is determined, and a preset number of advertisement patches are added or decreased to the target advertisement strategy. It can be seen that this solution can automatically adjust the inventory quantity of advertisement patches based on the sales of advertisement patches, thereby improving the processing efficiency of advertisement patch inventory.

Description

A kind of resource allocation methods, apparatus and system
Technical field
This application involves technical field of data processing, and in particular to a kind of resource allocation methods, apparatus and system.
Background technique
In general, can be inserted into advertising paster in video playing, and in different video, the predetermined amount of advertising paster is not yet Together.Therefore, advertising strategy has multiple dimensions, such as platform information, video length etc..Inventors have found that current advertisement plan In slightly, the video length of the advertising strategy under different dimensions is relatively fixed, and the quantity of the advertising paster of advertising strategy is in number It is relatively stable according to the inventory in library.Once the predetermined amount of advertising paster increases larger, it may appear that the phenomenon that the advertising paster shortage of stock.
The phenomenon that in order to solve the advertising paster shortage of stock, needs the association attributes of the corresponding advertising strategy of manual amendment to believe Breath, then audits modified advertising strategy, pending to carry out online publication, Jin Erzeng to the advertising strategy by rear The inventory of big advertising paster.
However, the treatment process of above-mentioned increase advertising paster inventory is longer, cause the treatment effeciency of advertising paster inventory compared with It is low, also, the inventory extended cannot recycle automatically, need the artificial attribute information for adjusting advertising strategy again, and it is cumbersome.
Summary of the invention
In view of this, the embodiment of the present application provides a kind of resource allocation methods, apparatus and system, it can be based on inventory's Sale situation, the stockpile number of adjust automatically advertising paster improve the treatment effeciency of advertising paster inventory.
To achieve the above object, the embodiment of the present application provides the following technical solutions:
A kind of resource allocation methods are applied to server, comprising:
The attribute information of advertising strategy is obtained, the attribute information includes that the strategy mark of advertising strategy and inventory use Information;
According to inventory's use information, determine that target strategy controls data;
Data are controlled according to the target strategy, determine advertising paster to be extended or advertisement to be deleted in the advertising strategy The targeted advertisements strategy of patch;
The advertising paster of preset quantity is increased or decreased to the targeted advertisements strategy.
Optionally, the attribute information for obtaining advertising strategy, comprising:
The strategy mark and inventory's use information of each advertising strategy, the library are acquired according to prefixed time interval Use information is deposited including at least the platform information of the advertising strategy, the video length of the advertising strategy, each advertising paster Sell rate, each advertising paster sells form and each advertising paster position.
Optionally, described according to inventory's use information, determine that target strategy controls data, comprising:
The video length is segmented according to preset rules according to the video length of each advertising strategy, it is raw At multiple advertising pasters;
Obtain the advertising paster when a length of first preset duration the advertising paster be target strategy control Data.
Optionally, described that data are controlled according to the target strategy, determine advertising paster to be extended in the advertising strategy Or the targeted advertisements strategy of advertising paster to be deleted, comprising:
Determine that the rate of selling comprising the advertising paster greater than the advertising strategy of advertising paster of the first preset value is described The targeted advertisements strategy of patch to be extended;
Determine that the rate of selling comprising the advertising paster less than the advertising strategy of the advertising paster of the second preset value is described The targeted advertisements strategy of advertising paster to be deleted.
Optionally, the determination includes the advertisement of the advertising paster sold rate and be greater than the advertising paster of the first preset value The targeted advertisements strategy of strategy patch to be extended for described in, comprising:
All advertising pasters for determining that rate of selling is greater than first preset value are the first advertising paster group;
Obtain the time interval of advertising paster described in any two in the first advertising paster group;
Advertising strategy corresponding to advertising paster of the determining and described interval less than the second preset value is described wait extend patch The targeted advertisements strategy of piece.
A kind of resource allocation device is applied to server, comprising:
First obtains module, and for obtaining the attribute information of advertising strategy, the attribute information includes the plan of advertising strategy Slightly mark and inventory's use information, inventory's use information include at least the platform information, described wide of the advertising strategy Accuse the video length of strategy, each advertising paster sell rate, each advertising paster sells form and each advertising paster position;
First determining module, for determining that target strategy controls data according to inventory's use information;
Second determining module determines wide wait extend in the advertising strategy for controlling data according to the target strategy Accuse the targeted advertisements strategy of patch or advertising paster to be deleted;
Setup module, for increasing or decreasing the advertising paster of preset quantity to the targeted advertisements strategy.
Optionally, first determining module includes:
Division unit, for the video length according to each advertising strategy, according to preset rules, when by the video Length is segmented, and multiple advertising pasters are generated;
First determination unit, for obtain advertising paster when a length of first preset duration the advertising paster be described Target strategy controls data.
Optionally, second determining module includes:
Second determination unit, for determining the advertising paster sold rate and be greater than the first preset value comprising the advertising paster Advertising strategy be the targeted advertisements strategy of the patch to be extended, and determine that the rate of selling comprising the advertising paster is less than The advertising strategy of the advertising paster of second preset value is the targeted advertisements strategy of the advertising paster to be deleted.
Optionally, second determining module further include:
Third determination unit is the first advertisement for determining rate of selling greater than all advertising pasters of first preset value Patch group;
First acquisition unit, for obtaining in the first advertising paster group between the time of advertising paster described in any two Every;
4th determination unit, for determining right less than the advertising paster of the second preset value institute with the interval of adjacent advertising paster The advertising strategy answered is the targeted advertisements strategy of the patch to be extended.
A kind of resource allocation system, comprising: processor and memory,
The memory is for storing program;
For executing described program, described program is used for the processor:
The attribute information of advertising strategy is obtained, the attribute information includes that the strategy mark of advertising strategy and inventory use Information;
According to inventory's use information, determine that target strategy controls data;
Data are controlled according to the target strategy, determine advertising paster to be extended or advertisement to be deleted in the advertising strategy The targeted advertisements strategy of patch;
The advertising paster of preset quantity is increased or decreased to the targeted advertisements strategy.
Based on the above-mentioned technical proposal, this application provides a kind of resource allocation methods, are applied to server, obtain first wide Accuse the attribute information of strategy, wherein attribute information includes the strategy mark and inventory's use information of advertising strategy.Then basis Inventory's use information determines that target strategy controls data.Later according to target strategy control data, determine in advertising strategy to The targeted advertisements strategy of advertising paster or advertising paster to be deleted is extended, and preset quantity is increased or decreased to targeted advertisements strategy Advertising paster.As it can be seen that this programme can based on the sale situation of advertising paster, the stockpile number of adjust automatically advertising paster, Improve the treatment effeciency of advertising paster inventory.
Detailed description of the invention
In order to illustrate the technical solutions in the embodiments of the present application or in the prior art more clearly, to embodiment or will show below There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this The embodiment of application for those of ordinary skill in the art without creative efforts, can also basis The attached drawing of offer obtains other attached drawings.
Fig. 1 is the structural block diagram of resource allocation system provided by the embodiments of the present application;
Fig. 2 is the flow chart of resource allocation methods provided by the embodiments of the present application;
Fig. 3 is the another flow chart of resource allocation methods provided by the embodiments of the present application;
Fig. 4 is the another flow chart of resource allocation methods provided by the embodiments of the present application;
Fig. 5 is the another flow chart of resource allocation methods provided by the embodiments of the present application;
Fig. 6 is the signaling process figure of resource allocation methods provided by the embodiments of the present application;
Fig. 7 is the structural schematic diagram of resource allocation device provided by the embodiments of the present application;
Fig. 8 is the another structural schematic diagram of resource allocation device provided by the embodiments of the present application;
Fig. 9 is the another structural schematic diagram of resource allocation device provided by the embodiments of the present application;
Figure 10 is the another structural schematic diagram of resource allocation device provided by the embodiments of the present application;
Figure 11 is a kind of hardware structural diagram of server provided by the embodiments of the present application.
Specific embodiment
Below in conjunction with the attached drawing in the embodiment of the present application, technical solutions in the embodiments of the present application carries out clear, complete Site preparation description, it is clear that described embodiments are only a part of embodiments of the present application, instead of all the embodiments.It is based on Embodiment in the application, it is obtained by those of ordinary skill in the art without making creative efforts every other Embodiment shall fall in the protection scope of this application.
Fig. 1 is the structural block diagram of resource allocation system provided by the embodiments of the present application, resource allocation system shown in the figure It can be used to implement resource allocation methods provided by the embodiments of the present application.Referring to Fig.1, which may include: to search Rope server 100 and multiple dispensing engines 200.
Wherein, it is the service equipment for obtaining the attribute information of advertising strategy that search server, which is network side, may be more The server cluster of platform server composition, it is also possible to single server.
Launch engine be it is corresponding with server, provide the program of local service, such as APP for user.In practical application In, launching engine can generally be loaded on the user equipmenies such as mobile phone, tablet computer, laptop, in the present embodiment, throw Putting engine can be the video playing application being loaded on these user equipmenies, audio broadcasting application, is also possible to export The other application of audio-video document may include kinds of platform version.
Based on resource allocation system shown in FIG. 1, below from the angle of server to resource allocation side provided by the present application Method is introduced.As shown in Fig. 2, being the flow chart of resource allocation methods provided by the embodiments of the present application, this method is applied to clothes Be engaged in device, may include:
S21, the attribute information for obtaining advertising strategy.
Wherein, the attribute information includes the strategy mark id and inventory's use information of advertising strategy.Specifically, inventory Use information includes at least the video length duration of the platform information platform of the advertising strategy, advertising strategy The position slice for selling form and each advertising paster for selling rate, each advertising paster of segment, each advertising paster.
In general, in the present embodiment, using advertising strategy as the smallest data acquisition unit, search server ES (Elastic Search the strategy mark id and inventory's use information of each advertising strategy) are acquired according to prefixed time interval.
Wherein, each advertising strategy can be divided into multiple dimensions, such as in the present embodiment, select platform information Two dimensions of platform and video length duration segment.Under different dimensions, each advertising strategy it is wide It is also not identical to accuse duration, in order to handle conveniently, usually video length can be subjected to segment processing, obtain multiple advertising pasters.
Except this, the rate of selling of each advertising paster is to characterize the parameter of an advertising paster sale situation, for example, an advertisement The rate of selling of patch is 90%, then characterizing the advertising paster has had 90% occupied, and for launching advertisement, there are also 10% Neutral gear be in idle condition, temporarily launched without advertisement, but can be used to launch other advertisements.
In the present embodiment, the form of selling of each advertising paster is divided into two kinds, and one kind is CPD, and another kind is CPM.Wherein, The advertisement of CPD form would generally be directed on some advertising paster, and the advertisement of CPM form does not orient then.So primary patch In the dispensing of piece advertisement, the advertisement of CPD form can occupy the position of several fixations of advertising paster first, remaining position by The advertisement of CPM form is successively filled up.
S22, according to inventory's use information, determine that target strategy controls data.
Specifically, determining target plan as shown in figure 3, present embodiments provide a kind of according to inventory's use information Slightly control the specific implementation step of data, comprising:
S31, the video length is divided according to preset rules according to the video length of each advertising strategy Section, generates multiple advertising pasters.
Schematically, the video length of each advertising strategy is different, and for the ease of processing, the present embodiment will be each described wide The video length for accusing strategy is cut into multiple advertising pasters, for example, the advertising strategy that a video length is [0,5] is cut into Three advertising pasters, such as [0,1], [1,3] and [3,5].Or it is cut into [0,2], [2,3] and [3,5].It then can be with Advertising paster after being identified each cutting with the section bottom circle of each advertising paster, for example, using 0,1,3 label three A advertising paster [0,1], [1,3] and [3,5], i.e. advertising paster 0, advertising paster 1 and advertising paster 3;Using 0,2,3 mark Remember three advertising pasters [0,2], [2,3] and [3,5], i.e. advertising paster 0, advertising paster 2 and advertising paster 3.
It should be noted that being marked using the advertising paster after the bound pair cutting of bottom, it is wide that adjacent two can be defined Accusing the time interval between patch is 1, for example, when with 0,1,3 label, three advertising paster [0,1], [1,3] and [3,5], The time interval of advertising paster 0 and advertising paster 1 is 1, and the time interval of advertising paster 1 and advertising paster 3 is also 1, correspondingly, The time interval of advertising paster 0 and advertising paster 3 is 2.
For another example, when using 0,2,3 label, three advertising paster [0,2], [2,3] and [3,5], advertising paster 0 and wide The time interval for accusing patch 2 is 1, and the time interval of advertising paster 2 and advertising paster 3 is 1, advertising paster 0 and advertising paster 3 Time interval is 2.
Except this, in the present embodiment, each advertising paster can also be marked according to the cutting sequence of advertising paster, The advertising strategy that a video length is [0,5] is such as cut into three advertising pasters, such as [0,1], [1,3] and [3,5], then Can carry out three advertising pasters [0,1], [1,3] and [3,5] of label using 0,1,2, i.e., advertising paster 0, advertising paster 1 and Advertising paster 2;Alternatively, by a video length be [0,5] advertising strategy be cut into three advertising pasters [0,2], [2,3] with And [3,5], then still carry out three advertising pasters [0,2], [2,3] and [3,5] of label using 0,1,2, i.e., advertising paster 0, Advertising paster 1 and advertising paster 2.
Correspondingly, when defining the time interval between two adjacent advertising pasters is 1, then advertising paster 0 and advertisement The time interval of patch 1 is 1, and the time interval of advertising paster 1 and advertising paster 2 is 1, advertising paster 0 and advertising paster 2 when Between between be divided into 2.
In the present embodiment, preset rules can be set according to actual design requirement, such as be set to each advertisement The duration of patch is identical, or be arranged to each advertising paster duration be incremented by etc..
S32, obtain advertising paster when a length of first preset duration advertising paster be that the target strategy controls data.
Specifically, by all advertising pasters, the time of advertising paster is the advertisement of the first preset duration in the present embodiment Patch is determined as target strategy control data.For example, it is assumed that search server ES obtains the attribute information of two advertising strategies, Respectively advertising strategy 1 and advertising strategy 2, wherein the platform information of advertising strategy 1 is platform 1, and video length is [0,5], Wherein video length is cut into three advertising pasters, such as [0,1], [1,3] and [3,5], is recorded as advertising paster 0, advertisement Patch 1 and advertising paster 3.It is assumed that the rate of selling of advertising paster 0 is 50%, the rate of selling of advertising paster 1 is 60%, advertisement sticker The rate of selling of piece 3 is 90%, and advertising paster 0 and advertising paster 1 are CPM form, and advertising paster 3 is CPD form, and is recorded The patch location of each advertising paster.The platform information of advertising strategy 2 is platform 2, and video length is [0,3], wherein when video Length is cut into two advertising pasters, such as [0,1] and [1,3], is recorded as advertising paster 0 and advertising paster 1.It is assumed that advertisement The rate of selling of patch 0 is 90%, the rate of selling of advertising paster 2 is 92%, and advertising paster 0 and advertising paster 1 are CPM shape Formula, and record the patch location of each advertising paster.
So when the first preset duration is [0,1], then the step S32 of the present embodiment is then determining above-mentioned advertising paster The advertising paster of Shi Changwei [0,1] is that target strategy controls data.In conjunction with the example above, it is determined here that the attribute of advertising strategy out Information is advertising strategy 1, platform information is platform 1, advertising paster is [0,1] advertising paster 0, to sell rate be 50%, is sold Form is the patch location of CPM form and advertising paster 0;Advertising strategy 2, platform information be platform 2, advertising paster be [0, 1] advertising paster 0, to sell rate be 90%, and the form of selling is that the patch location of CPM form and advertising paster 0 is target strategy Control data.That is the step be in order to filtered out from all advertising pasters meet preset rules advertising paster be target plan Data are controlled, slightly so that subsequent step handles target strategy control data.
S23, data are controlled according to the target strategy, determines in the advertising strategy advertising paster to be extended or wait delete The targeted advertisements strategy of advertising paster.
Specifically, as shown in figure 4, this implementation provide it is a kind of data are controlled according to the target strategy, determine described wide Accuse the specific implementation step of the targeted advertisements strategy of advertising paster to be extended or advertising paster to be deleted in strategy, comprising:
S41, determine that the rate of selling comprising the advertising paster is greater than the advertising strategy of the advertising paster of the first preset value The targeted advertisements strategy of the advertising paster to be extended;
Determine that the rate of selling comprising the advertising paster less than the advertising strategy of the advertising paster of the second preset value is described The targeted advertisements strategy of advertising paster to be deleted.
Since different video length, the number of corresponding different fixation of advertisement patch can be freely arranged in advertising strategy.And The length of interval of video length and the division of video length are not fully consistent.So for the same advertising strategy, identical Video length dimension under, the number of fixation of advertisement patch might not be identical, therefore can not will be same in the present embodiment One advertising strategy expands to the advertising paster position of some fixation under some dimension.
Therefore, advertisement plan of the rate greater than the advertising paster of the first preset value will be sold comprising advertising paster in the present embodiment Slightly it is determined as the targeted advertisements strategy of advertising paster to be extended.For example, it is assumed that the first preset value is 85%, then by target strategy The rate of selling for controlling advertising paster in data is determined as maximum busy advertising paster greater than 85% advertising paster, determines comprising being somebody's turn to do The advertising strategy of maximum busy advertising paster is the targeted advertisements strategy of advertising paster to be extended.
In conjunction with the example above, step S32 has confirmed that the attribute information of advertising strategy is advertising strategy 1, platform information For platform 1, the advertising paster 0 that advertising paster is [0,1], to sell rate be 50%, and form of selling is CPM form and advertising paster 0 patch location;Advertising strategy 2, platform information are platform 2, advertising paster is the advertising paster 0 of [0,1], the rate of selling is 90%, the form of selling is that the patch location of CPM form and advertising paster 0 is target strategy control data.
Then this step S41 filters out the advertising paster pair that the rate of selling is greater than 85% from above-mentioned target strategy control data The advertising strategy answered is targeted advertisements strategy, that is, determines that advertising strategy 2, platform information are platform 2, advertising paster is [0,1] Advertising paster 0, to sell rate be 90%, and the form of selling is that the patch location of CPM form and advertising paster 0 is targeted advertisements plan Slightly.
More specifically, as shown in figure 5, it includes that the advertising paster sells rate that the present embodiment, which additionally provides a kind of determination, Advertising strategy greater than the advertising paster of the first preset value is the specific reality of the targeted advertisements strategy of the advertising paster to be extended Existing step, comprising:
S51, all advertising pasters for determining that rate of selling is greater than first preset value are the first advertising paster group;
S52, the time interval for obtaining advertising paster described in any two in the first advertising paster group;
Advertising strategy corresponding to advertising paster of the interval less than the second preset value of S53, determination and adjacent advertising paster For the targeted advertisements strategy of the patch to be extended.
Schematically, it is assumed that the first preset value is 85%, and the second preset value is 1.If n-th advertising paster to sell rate big In the first preset value, and when the time interval of advertising paster n-1 and advertising paster n is less than the second preset value, then it is assumed that advertisement sticker Piece n to sell rate higher, determine that advertising paster is busy advertising paster, determine that the advertising strategy comprising busy advertising paster is mesh Mark advertising strategy.
S24, the advertising paster that preset quantity is increased or decreased to the targeted advertisements strategy.
After determining targeted advertisements strategy, the advertising paster of preset quantity is increased or decreased to targeted advertisements strategy, With the stockpile number of adjust automatically advertising paster, the treatment effeciency of advertising paster inventory is improved.
It illustrates, it is assumed that the advertising paster that advertising strategy is split shares 5, if the 5th advertising paster has been sold on commission Sold for the 90% or more, and the 4th advertising paster and sold for 92%, then it is considered that the inventory of the 5th advertising paster Through deficiency, needs to continue to extend backward, then behind advertising paster 5, increase advertising paster 6, to realize adjust automatically advertisement The purpose of the stockpile number of patch.
As it can be seen that sale situation of the present embodiment based on advertising paster, the stockpile number of adjust automatically advertising paster improve The treatment effeciency of advertising paster inventory.
Except this, on the basis of the above embodiments, it can also further determine that the rate of selling is less than all of third preset value Advertising paster is the second advertising paster group.Obtain the time interval of advertising paster described in any two in the second advertising paster group. Determine the targeted advertisements with advertising strategy corresponding to advertising paster of the interval less than the 4th preset value for advertising paster to be reduced Strategy.
That is, rate can also be sold according to each advertising paster after above-mentioned steps S24, when the rate of selling is lower than default When value, it is determined that the idleness of advertising paster is larger.When the idleness of multiple advertising pasters is larger, advertising paster is carried out It deletes.
For example, it is assumed that the advertising paster that advertising strategy is split shares 5, if the rate of selling of the 2nd advertising paster is 20%, the rate of selling of the 3rd advertising paster is 25%, and the rate of selling of the 4th advertising paster is 20%, the 5th advertising paster Selling rate is 25%.So it is considered that the idleness of the 2nd advertising paster and the 4th advertising paster is higher, need to carry out Advertising strategy on 4th advertising paster can be then moved on other advertising pasters by the reduction of advertising paster, then to 4 advertising pasters are deleted, to realize the purpose of the stockpile number of adjust automatically bumper advertisements.
To sum up, as shown in fig. 6, Fig. 6 is a kind of signaling process figure of resource allocation methods provided in an embodiment of the present invention.Its In, search engine ES obtains the attribute information of advertising strategy from launching from engine, then Tn server is periodically from search engine ES The attribute information of advertising strategy is obtained, and filters out target strategy control data from the attribute information of all advertising strategies, so Target strategy control data are analyzed afterwards, determine the targeted advertisements strategy of patch to be extended and the mesh of patch to be deleted Advertising strategy is marked, the patch of preset quantity then is increased to the targeted advertisements strategy or reduces the patch of preset quantity.
It should be noted that above-mentioned merely to citing, increases the targeted advertisements strategy advertisement sticker of preset quantity Piece is deleted to advertising paster and can carry out dynamic adjustment according to actual design requirement.
Server provided by the embodiments of the present application is introduced below, server described below with above with server The resource allocation methods of angle description correspond to each other reference.As shown in fig. 7, being the structure of server provided by the embodiments of the present application Block diagram, referring to Fig. 7, which may include
First obtains module 71, and for obtaining the attribute information of advertising strategy, the attribute information includes advertising strategy Strategy mark and inventory's use information, inventory's use information include at least the platform information, described of the advertising strategy The video length of advertising strategy, each advertising paster sell rate, each advertising paster sells form and each advertising paster position;
First determining module 72, for determining that target strategy controls data according to inventory's use information;
Second determining module 73 determines in the advertising strategy for controlling data according to the target strategy wait extend The targeted advertisements strategy of advertising paster or advertising paster to be deleted;
Setup module 74, for increasing or decreasing the advertising paster of preset quantity to the targeted advertisements strategy.
Wherein, as shown in figure 8, first determining module 71 includes:
Division unit 81, for the video length according to each advertising strategy, according to preset rules, by the video Duration is segmented, and multiple advertising pasters are generated;
First determination unit 82, for obtain advertising paster when a length of first preset duration advertising paster be the mesh Mark policy control data.
Except this, in resource allocation device provided in this embodiment, as shown in figure 9, second determining module 73 includes:
Second determination unit 91, for determining the advertisement sticker sold rate and be greater than the first preset value comprising the advertising paster The advertising strategy of piece is the targeted advertisements strategy of the patch to be extended, and determine comprising the advertising paster to sell rate small In the targeted advertisements strategy that the advertising strategy of the advertising paster of the second preset value is the advertising paster to be deleted.
As shown in Figure 10, second determining module 73 further include:
Third determination unit 101 is first for determining rate of selling greater than all advertising pasters of first preset value Advertising paster group;
First acquisition unit 102, for obtain advertising paster described in any two in the first advertising paster group when Between be spaced;
4th determination unit 103, the advertising paster for determining and adjacent advertising paster interval less than the second preset value Corresponding advertising strategy is the targeted advertisements strategy of the patch to be extended.
Above-described is the software function module framework of server, and on the hardware configuration of server, server can lead to It crosses under type such as and realizes Resource Allocation Formula:
Figure 11 is the hardware block diagram of server provided by the embodiments of the present application, referring to Fig.1 1, which can wrap It includes: processor 111, communication interface 112, memory 113 and communication bus 114;
Wherein processor 111, communication interface 112, memory 113 complete mutual communication by communication bus 114;
Optionally, communication interface 112 can be the interface of communication module, such as the interface of gsm module;
Processor 111, for executing program;
Memory 113, for storing program;
Program may include program code, and said program code includes computer operation instruction.
Processor 111 may be a central processor CPU or specific integrated circuit ASIC (Application Specific Integrated Circuit), or be arranged to implement the integrated electricity of one or more of the embodiment of the present application Road.
Memory 113 may include high speed RAM memory, it is also possible to further include nonvolatile memory (non- Volatile memory), a for example, at least magnetic disk storage.
Wherein, program can be specifically used for:
The attribute information of advertising strategy is obtained, the attribute information includes that the strategy mark of advertising strategy and inventory use Information;
According to inventory's use information, determine that target strategy controls data;
Data are controlled according to the target strategy, determine advertising paster to be extended or advertisement to be deleted in the advertising strategy The targeted advertisements strategy of patch;
The advertising paster of preset quantity is increased or decreased to the targeted advertisements strategy.
Optionally, the attribute information for obtaining advertising strategy, comprising:
The strategy mark and inventory's use information of each advertising strategy, the library are acquired according to prefixed time interval Use information is deposited including at least the platform information of the advertising strategy, the video length of the advertising strategy, each advertising paster Sell rate, each advertising paster sells form and each advertising paster position.
Optionally, described according to inventory's use information, determine that target strategy controls data, comprising:
The video length is segmented according to preset rules according to the video length of each advertising strategy, it is raw At multiple advertising pasters;
Obtain the advertising paster when a length of first preset duration the advertising paster be target strategy control Data.
Optionally, described that data are controlled according to the target strategy, determine advertising paster to be extended in the advertising strategy Or the targeted advertisements strategy of advertising paster to be deleted, comprising:
Determine that the rate of selling comprising the advertising paster greater than the advertising strategy of advertising paster of the first preset value is described The targeted advertisements strategy of patch to be extended;
Determine that the rate of selling comprising the advertising paster less than the advertising strategy of the advertising paster of the second preset value is described The targeted advertisements strategy of advertising paster to be deleted.
Optionally, the determination includes the advertisement of the advertising paster sold rate and be greater than the advertising paster of the first preset value The targeted advertisements strategy of strategy patch to be extended for described in, comprising:
All advertising pasters for determining that rate of selling is greater than first preset value are the first advertising paster group;
Obtain the time interval of advertising paster described in any two in the first advertising paster group;
Advertising strategy corresponding to advertising paster of the determining and described interval less than the second preset value is described wait extend patch The targeted advertisements strategy of piece.
The working principle of the server refers to above method embodiment, herein not repeated description, can be based on inventory Sale situation, the stockpile number of adjust automatically advertising paster improves the treatment effeciency of advertising paster inventory.
In conclusion the resource allocation methods are applied to this application provides a kind of resource allocation methods, apparatus and system Server obtains the attribute information of advertising strategy first, wherein attribute information includes strategy mark and the inventory of advertising strategy Use information.Then according to inventory's use information, determine that target strategy controls data.Number is controlled according to target strategy later According to determining the targeted advertisements strategy of advertising paster to be extended or advertising paster to be deleted in advertising strategy, and to targeted advertisements plan Advertising paster that is slightly increased or reducing preset quantity.As it can be seen that this programme can be based on the sale situation of advertising paster, adjust automatically The stockpile number of advertising paster improves the treatment effeciency of advertising paster inventory.
Each embodiment in this specification is described in a progressive manner, the highlights of each of the examples are with other The difference of embodiment, the same or similar parts in each embodiment may refer to each other.For device disclosed in embodiment For, since it is corresponded to the methods disclosed in the examples, so being described relatively simple, related place is said referring to method part It is bright.
Professional further appreciates that, unit described in conjunction with the examples disclosed in the embodiments of the present disclosure And algorithm steps, can be realized with electronic hardware, computer software, or a combination of the two, in order to clearly demonstrate hardware and The interchangeability of software generally describes each exemplary composition and step according to function in the above description.These Function is implemented in hardware or software actually, the specific application and design constraint depending on technical solution.Profession Technical staff can use different methods to achieve the described function each specific application, but this realization is not answered Think beyond scope of the present application.
The step of method described in conjunction with the examples disclosed in this document or algorithm, can directly be held with hardware, processor The combination of capable software module or the two is implemented.Software module can be placed in random access memory (RAM), memory, read-only deposit Reservoir (ROM), electrically programmable ROM, electrically erasable ROM, register, hard disk, moveable magnetic disc, CD-ROM or technology In any other form of storage medium well known in field.
The foregoing description of the disclosed embodiments makes professional and technical personnel in the field can be realized or use the application. Various modifications to these embodiments will be readily apparent to those skilled in the art, as defined herein General Principle can be realized in other embodiments without departing from the spirit or scope of the application.Therefore, the application It is not intended to be limited to the embodiments shown herein, and is to fit to and the principles and novel features disclosed herein phase one The widest scope of cause.

Claims (10)

1. a kind of resource allocation methods, which is characterized in that be applied to server, comprising:
The attribute information of advertising strategy is obtained, the attribute information includes that the strategy mark of advertising strategy and inventory use letter Breath;
According to inventory's use information, determine that target strategy controls data;
Data are controlled according to the target strategy, determine advertising paster to be extended or advertising paster to be deleted in the advertising strategy Targeted advertisements strategy;
The advertising paster of preset quantity is increased or decreased to the targeted advertisements strategy.
2. resource allocation methods according to claim 1, which is characterized in that the attribute information for obtaining advertising strategy, Include:
Acquiring the strategy mark of each advertising strategy and inventory's use information, the inventory according to prefixed time interval makes The platform information of the advertising strategy, the video length of the advertising strategy, each advertising paster is included at least with information to sell Rate, each advertising paster sell form and each advertising paster position.
3. resource allocation methods according to claim 2, which is characterized in that it is described according to inventory's use information, really Make target strategy control data, comprising:
The video length is segmented according to preset rules according to the video length of each advertising strategy, is generated more A advertising paster;
Obtain the advertising paster when a length of first preset duration the advertising paster be that the target strategy controls data.
4. resource allocation methods according to claim 3, which is characterized in that described to control number according to the target strategy According to determining the targeted advertisements strategy of advertising paster to be extended or advertising paster to be deleted in the advertising strategy, comprising:
Determine that the advertising strategy for selling the advertising paster that rate is greater than the first preset value comprising the advertising paster is described wait expand Open up the targeted advertisements strategy of advertising paster;
Determine that the rate of selling comprising the advertising paster less than the advertising strategy of the advertising paster of the second preset value is described wait delete Subtract the targeted advertisements strategy of advertising paster.
5. resource allocation methods according to claim 4, which is characterized in that the determination includes selling for the advertising paster Sell targeted advertisements strategy of the rate greater than the advertising strategy of the advertising paster of the first preset value for the patch to be extended, comprising:
All advertising pasters for determining that rate of selling is greater than first preset value are the first advertising paster group;
Obtain the time interval of advertising paster described in any two in the first advertising paster group;
Advertising strategy corresponding to advertising paster of the determining and described interval less than the second preset value is the patch to be extended Targeted advertisements strategy.
6. a kind of resource allocation device, which is characterized in that be applied to server, comprising:
First obtains module, and for obtaining the attribute information of advertising strategy, the attribute information includes the strategy mark of advertising strategy Know and inventory's use information, inventory's use information include at least the platform information of the advertising strategy, the advertisement plan Video length slightly, each advertising paster sell rate, each advertising paster sells form and each advertising paster position;
First determining module, for determining that target strategy controls data according to inventory's use information;
Second determining module determines advertisement sticker to be extended in the advertising strategy for controlling data according to the target strategy The targeted advertisements strategy of piece or advertising paster to be deleted;
Setup module, for increasing or decreasing the advertising paster of preset quantity to the targeted advertisements strategy.
7. resource allocation device according to claim 6, which is characterized in that first determining module includes:
Division unit, for the video length according to each advertising strategy, according to preset rules, by the video length into Row segmentation, generates multiple advertising pasters;
First determination unit, for obtain advertising paster when a length of first preset duration the advertising paster be the target Policy control data.
8. resource allocation device according to claim 7, which is characterized in that second determining module includes:
Second determination unit, for determine comprising the advertising paster sell rate greater than the first preset value advertising paster it is wide Strategy is accused as the targeted advertisements strategy of the patch to be extended, and determines and sells rate less than second comprising the advertising paster The advertising strategy of the advertising paster of preset value is the targeted advertisements strategy of the advertising paster to be deleted.
9. resource allocation device according to claim 8, which is characterized in that second determining module further include:
Third determination unit is the first advertising paster for determining rate of selling greater than all advertising pasters of first preset value Group;
First acquisition unit, for obtaining the time interval of advertising paster described in any two in the first advertising paster group;
4th determination unit, for corresponding to determining advertising paster of the interval less than the second preset value with adjacent advertising paster Advertising strategy is the targeted advertisements strategy of the patch to be extended.
10. a kind of resource allocation system characterized by comprising processor and memory,
The memory is for storing program;
For executing described program, described program is used for the processor:
The attribute information of advertising strategy is obtained, the attribute information includes that the strategy mark of advertising strategy and inventory use letter Breath;
According to inventory's use information, determine that target strategy controls data;
Data are controlled according to the target strategy, determine advertising paster to be extended or advertising paster to be deleted in the advertising strategy Targeted advertisements strategy;
The advertising paster of preset quantity is increased or decreased to the targeted advertisements strategy.
CN201910108627.1A 2019-02-03 2019-02-03 A resource allocation method, device and system Active CN109803160B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910108627.1A CN109803160B (en) 2019-02-03 2019-02-03 A resource allocation method, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910108627.1A CN109803160B (en) 2019-02-03 2019-02-03 A resource allocation method, device and system

Publications (2)

Publication Number Publication Date
CN109803160A true CN109803160A (en) 2019-05-24
CN109803160B CN109803160B (en) 2021-05-07

Family

ID=66562061

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910108627.1A Active CN109803160B (en) 2019-02-03 2019-02-03 A resource allocation method, device and system

Country Status (1)

Country Link
CN (1) CN109803160B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111260272A (en) * 2019-12-02 2020-06-09 泰康保险集团股份有限公司 Method, device, equipment and storage medium for responding to user request based on inventory

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103839171A (en) * 2012-11-23 2014-06-04 腾讯科技(深圳)有限公司 Method and device for displaying targeted condition of network advertisement
CN104899769A (en) * 2015-06-30 2015-09-09 北京奇艺世纪科技有限公司 Advertising position allocation method and device
US20150269608A1 (en) * 2014-03-20 2015-09-24 Yahoo Japan Corporation Advertisement distribution system, advertisement distribution control apparatus, and advertisement distribution control method
CN105825395A (en) * 2016-03-11 2016-08-03 合网络技术(北京)有限公司 Advertisement exchange platform, and video pre-movie advertisement combination bidding method and system
US20170213243A1 (en) * 2012-01-03 2017-07-27 Google Inc. Media content advertisement system based on a ranking of a segment of the media content and user interest
CN108009846A (en) * 2017-11-28 2018-05-08 北京奇艺世纪科技有限公司 A kind of advertisement placement method, device and electronic equipment
CN108062678A (en) * 2016-11-08 2018-05-22 阿里巴巴集团控股有限公司 A kind of advertisement bit allocation method, device and advertisement delivery system
CN108269113A (en) * 2016-12-30 2018-07-10 北京国双科技有限公司 Advertisement promotion method and device
CN109168009A (en) * 2018-08-03 2019-01-08 北京密境和风科技有限公司 Flow allocation method, device, electronic equipment and computer readable storage medium

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170213243A1 (en) * 2012-01-03 2017-07-27 Google Inc. Media content advertisement system based on a ranking of a segment of the media content and user interest
CN103839171A (en) * 2012-11-23 2014-06-04 腾讯科技(深圳)有限公司 Method and device for displaying targeted condition of network advertisement
US20150269608A1 (en) * 2014-03-20 2015-09-24 Yahoo Japan Corporation Advertisement distribution system, advertisement distribution control apparatus, and advertisement distribution control method
CN104899769A (en) * 2015-06-30 2015-09-09 北京奇艺世纪科技有限公司 Advertising position allocation method and device
CN105825395A (en) * 2016-03-11 2016-08-03 合网络技术(北京)有限公司 Advertisement exchange platform, and video pre-movie advertisement combination bidding method and system
CN108062678A (en) * 2016-11-08 2018-05-22 阿里巴巴集团控股有限公司 A kind of advertisement bit allocation method, device and advertisement delivery system
CN108269113A (en) * 2016-12-30 2018-07-10 北京国双科技有限公司 Advertisement promotion method and device
CN108009846A (en) * 2017-11-28 2018-05-08 北京奇艺世纪科技有限公司 A kind of advertisement placement method, device and electronic equipment
CN109168009A (en) * 2018-08-03 2019-01-08 北京密境和风科技有限公司 Flow allocation method, device, electronic equipment and computer readable storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111260272A (en) * 2019-12-02 2020-06-09 泰康保险集团股份有限公司 Method, device, equipment and storage medium for responding to user request based on inventory

Also Published As

Publication number Publication date
CN109803160B (en) 2021-05-07

Similar Documents

Publication Publication Date Title
CN104123360B (en) One kind application recommending data acquisition methods, device, electronic equipment and system
CN110288688B (en) Rendering method, device, storage medium and electronic equipment of virtual vegetation
CN109005245A (en) The use management method and system of cloud mobile phone
CN106303331A (en) video recording method, terminal and system
CN109598538B (en) Flow control method, device, equipment and medium for advertisement delivery
CN109471843A (en) Metadata caching method, system and related device
CN110377295A (en) A kind of management Platform deployment method, device and equipment
CN103916702A (en) Method and terminal for intercepting advertisements
CN109358873A (en) Application update method, storage medium and terminal device
CN106155475A (en) The customized desktop method for pushing of intelligent terminal and system
CN110247857B (en) Current limiting method and device
CN107357686A (en) A kind of daily record delet method and device
CN104182532B (en) Terminal file cleaning method and device and terminal
CN105469278A (en) Cross-media advertisement launching system and cross-media advertisement launching method
CN109803160A (en) A kind of resource allocation methods, apparatus and system
CN108924203A (en) Data copy self-adapting distribution method, distributed computing system and relevant device
CN109657526A (en) A kind of picture intelligence method of cutting out and system based on recognition of face
CN108156485B (en) Method, apparatus, storage medium and the terminal device of streaming media transcoding
CN104967879B (en) Video broadcasting method and device
CN106899558A (en) The treating method and apparatus of access request
CN106815038A (en) One kind application starts method and system
CN106502696B (en) A kind of generation method and relevant apparatus of upgrade installation package
CN113655958A (en) How to store application data
CN104580398B (en) A kind of Web content method for pushing, device and Web content displaying client
CN109982120A (en) A kind of multi-medium play method and device

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
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 100080 Room 108, 1st Floor, No. 52 West Beisihuan Road, Haidian District, Beijing

Patentee after: BEIJING QIYI CENTURY SCIENCE & TECHNOLOGY Co.,Ltd.

Country or region after: China

Address before: 100080 Beijing, North Street, No. 1, Iqiyi innovation building, floor 10, level 2, level 11, Haidian District

Patentee before: BEIJING QIYI CENTURY SCIENCE & TECHNOLOGY Co.,Ltd.

Country or region before: China