Nothing Special   »   [go: up one dir, main page]

CN106202904A - A kind of game amount of leading data scheduling method based on channel resource position and device - Google Patents

A kind of game amount of leading data scheduling method based on channel resource position and device Download PDF

Info

Publication number
CN106202904A
CN106202904A CN201610526060.6A CN201610526060A CN106202904A CN 106202904 A CN106202904 A CN 106202904A CN 201610526060 A CN201610526060 A CN 201610526060A CN 106202904 A CN106202904 A CN 106202904A
Authority
CN
China
Prior art keywords
data
waiting
channel
game
amount
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
Application number
CN201610526060.6A
Other languages
Chinese (zh)
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.)
Guangzhou Huaduo Network Technology Co Ltd
Original Assignee
Guangzhou Huaduo Network 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 Guangzhou Huaduo Network Technology Co Ltd filed Critical Guangzhou Huaduo Network Technology Co Ltd
Priority to CN201610526060.6A priority Critical patent/CN106202904A/en
Publication of CN106202904A publication Critical patent/CN106202904A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16ZINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS, NOT OTHERWISE PROVIDED FOR
    • G16Z99/00Subject matter not provided for in other main groups of this subclass

Landscapes

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

Abstract

The embodiment of the invention discloses a kind of game amount of leading data scheduling method based on channel resource position and device, solve current manual method more subjective, experience is difficult to precipitate, and work amount is big, the accurate and difficult to govern control of coverage, artificial method is subjective, workload is big, and regulative mode is difficult to solidification precipitation;Under shortage is to the pool of the amount of leading and configuring, the manual method very difficult balance multiclass popularization factor suitable waiting of generation, and the resource analysis of the game amount of leading caused technical problem not accurately.Embodiment of the present invention game based on the channel resource position amount of leading data scheduling method includes: acquisition channel attribute data and candidate play operation data;According to channel attribute data operation data of playing with candidate each channel is calculated corresponding channel business revenue data, and according to channel business revenue data with calculate the operation factor data of acquisition according to preset calculation and set up waiting Optimized model function;Algorithm of seeking approximate is asked to determine waiting sequence according to waiting Optimized model function by iteration.

Description

A kind of game amount of leading data scheduling method based on channel resource position and device
Technical field
The present invention relates to technical field of data processing, particularly relate to a kind of game amount of leading data based on channel resource position row Phase method and device.
Background technology
Online game development is swift and violent, and substantial amounts of game constantly develops from manufacturer.These game are flat by game Each channel promotion of platform is in corresponding subject player.In this process, different types of game is played by gaming platform The amount of leading of family, allows the game of each money reach to operate required player's threshold values, sets up game ecology.On the other hand, the quality ginseng of game Difference is uneven, and the game of low value consumes substantial amounts of popularization resource, causes the game amount of leading utilization rate low, affects the battalion of gaming platform Receiving, the game amount of leading is to be through the popularization of certain channel, enters the quantity of the user that game is played.
The most how to game waiting, and the maximization amount of leading utilization rate is a business difficult problem.Tradition generally relies on manually Empirically determined game waiting, such as promotes the game of business revenue top-20.But there is life cycle in game, the game business revenue meeting being given to Decline, the best game of business revenue is not necessarily game with the largest potentiality.
The existence of the game that business revenue is best at present has local derviation amount can expand Matthew effect, not only affects the popularization power to new trip Degree, and finally reduce the long-range business revenue of platform, especially, manual method is more subjective, and experience is difficult to precipitate, and work amount is big, accurate Really and the difficult to govern control of coverage, artificial method is subjective, and workload is big, and regulative mode is difficult to solidification and precipitates;Lacking the amount of leading Pool and configuration under, manual method is difficult to balance multiclass and promotes factor and generate suitable waiting, thus result in the game amount of leading The accurate not technical problem of resource analysis.
Summary of the invention
A kind of based on channel resource position the game amount of the leading data scheduling method of embodiment of the present invention offer and device, solve Current manual method is more subjective, and experience is difficult to precipitate, and work amount is big, accurately and the difficult to govern control of coverage, artificial method master Seeing, workload is big, and regulative mode is difficult to solidification precipitation;Under lacking the pool to the amount of leading and configuration, manual method is difficult to flat The weighing apparatus multiclass popularization factor suitable waiting of generation, and the accurate not technical problem of the resource analysis of the game amount of leading caused.
A kind of based on channel resource position the game amount of the leading data scheduling method that the embodiment of the present invention provides, including:
Acquisition channel attribute data and candidate play operation data;
According to described channel attribute data operation data of playing with described candidate, each described channel is calculated corresponding canal Road business revenue data, and set up according to described channel business revenue data and the operation factor data obtained according to the calculating of preset calculation Waiting Optimized model function;
Algorithm of seeking approximate is asked to determine waiting sequence according to described waiting Optimized model function by iteration.
Preferably, described channel attribute data is the amount of the leading data of the resource advertising position corresponding with each channel;
Described candidate operation data of playing includes opening and takes data, load value data, logon data, new player registers amount, newly plays Family's registration conversion ratio, district take player and hold carrying capacity.
Preferably, according to described channel attribute data and described candidate play operation data to each described channel calculate right The channel business revenue data answered, and set up waiting Optimized model function according to described channel business revenue data and specifically include:
According to described open take data, described district takes each player that player holds in carrying capacity, described load value data and averagely supplements with money Amount calculates each resource advertising position business revenue data of described channel according to the first preset formula, described in open and take data by described The amount of leading data, described new player registers conversion ratio and described district take player and hold the average carrying capacity of holding of single district clothes of carrying capacity according to second Preset formula carries out calculating acquisition;
The all described resource advertising position business revenue data calculating acquisition are carried out summation and determines described channel business revenue data;
Waiting is set up according to described channel business revenue data and the operation factor data obtained according to the calculating of preset calculation Optimized model function, described operation factor data is the resource sequence of the described resource advertising position in preset channel;
Wherein, described first preset formula be described resource advertising position business revenue data=described in open and take data × described district clothes Player holds carrying capacity × each described player averagely amount of supplementing with money;
Described second preset formula be described in open take data=INT (described in the amount of leading data × described new player registers convert Rate/described single district clothes averagely hold carrying capacity).
Preferably, build according to described channel business revenue data and the operation factor data obtained according to the calculating of preset calculation Vertical waiting Optimized model function specifically includes:
Calculated the waiting multiformity of described resource advertising position waiting, institute according to the 3rd preset formula by similarity between game State similarity between game and calculate acquisition by the game characteristic vector of correspondence of playing two-by-two according to the 4th preset formula;
By the fresh degree function read group total of described resource advertising position waiting is obtained waiting freshness, described freshness Function calculates acquisition by on-line time, current time and the weight factor that game is corresponding according to the 5th preset formula;
Waiting Optimized model letter is set up according to described channel business revenue data, described waiting multiformity and described waiting freshness Number;
Wherein, described 3rd preset formula be described waiting multiformity=1-(∑ { similarity between described game }/(0.5 × Described resource sequence × (described resource sequence-1)));
Described 4th preset formula be similarity between described game=∑ 1/sqrt (described in one game characteristic vector × another Described game characteristic vector);
Described 5th preset formula is described fresh degree function=1/ ((the described current time-described of weight factor described in 1+ On-line time)).
Preferably, waiting sequence is specifically wrapped to ask Algorithm of seeking approximate to determine according to described waiting Optimized model function by iteration Include:
S1: the described waiting Optimized model function of described waiting sequence is determined assessment feasible solution by Lagrange conversion Scoring functions, described feasible solution is the most feasible waiting;
S2: according to the described current optimal solution of scoring functions record;
S3: select at least 2 candidate's feasible solutions by rule from described feasible solution, and described candidate's feasible solution is carried out multiple System intersection operation obtains at least 2 corresponding new feasible solution results;
S4: described new feasible solution result is carried out mutation operation, generates several candidate schemes, and judge described candidate side Whether the quantity of case reaches preset number of candidates, if it is not, then repeat step S3, until the quantity of described candidate scheme reaches preset Number of candidates, then perform step S5;
S5: using preset number of candidates described candidate scheme as the set of new feasible solution, and substitute former feasible solution set, Repeated execution of steps S2 to S5 carries out process iterative computation, until iterations reaches preset iteration predetermined times, determines optimum Waiting sequence.
A kind of based on channel resource position the game amount of the leading data waiting device that the embodiment of the present invention provides, including:
Data access unit, plays operation data for acquisition channel attribute data and candidate;
Waiting modeling unit, for playing operation data to each described according to described channel attribute data and described candidate Channel calculates corresponding channel business revenue data, and according to described channel business revenue data with according to the calculating acquisition of preset calculation Operation factor data sets up waiting Optimized model function;
Waiting signal generating unit, for asking Algorithm of seeking approximate to determine waiting according to described waiting Optimized model function by iteration Sequence.
Preferably, data access unit specifically includes:
Attribute information gathers subelement, for gathering the amount of the leading data of the resource advertising position corresponding with each channel;
Operation data gathers subelement, takes data, load value data, login number for gathering corresponding opening of playing with candidate According to, new player registers amount, new player registers conversion ratio, district take player and hold carrying capacity.
Preferably, described waiting modeling unit specifically includes:
Channel business revenue data computation subunit, for according to described in open take data, described district take player hold carrying capacity, described in fill Each player averagely amount of supplementing with money in Value Data calculates each resource advertising position battalion of described channel according to the first preset formula Receive data, described in open take data pass through described in the amount of leading data, described new player registers conversion ratio and described district take player and hold carrying capacity The average carrying capacity of holding of single district clothes carry out calculating according to the second preset formula and obtain;
Business revenue data summation subelement, for suing for peace to all described resource advertising position business revenue data calculating acquisition Determine described channel business revenue data;
Waiting modeling subelement, is used for according to described channel business revenue data and calculates the fortune obtained according to preset calculation Battalion's factor data sets up waiting Optimized model function, and described operation factor data is the described resource advertising position in preset channel Resource sequence;
Wherein, described first preset formula be described resource advertising position business revenue data=described in open and take data × described district clothes Player holds carrying capacity × each described player averagely amount of supplementing with money;
Described second preset formula be described in open take data=INT (described in the amount of leading data × described new player registers convert Rate/described single district clothes averagely hold carrying capacity).
Preferably, waiting modeling subelement specifically includes:
Waiting multiformity computing module, wide for calculating described resource by similarity between game according to the 3rd preset formula Accusing the waiting multiformity of position waiting, between described game, similarity is pre-according to the 4th by the game characteristic vector of correspondence of playing two-by-two Put formula and calculate acquisition;
Waiting freshness computing module, for by obtaining the fresh degree function read group total of described resource advertising position waiting Take waiting freshness, described fresh degree function by corresponding on-line time, current time and the weight factor of game according to the 5th Preset formula calculates and obtains;
Waiting MBM, for according to described channel business revenue data, described waiting multiformity and described waiting freshness Set up waiting Optimized model function;
Wherein, described 3rd preset formula be described waiting multiformity=1-(∑ { similarity between described game }/(0.5 × Described resource sequence × (described resource sequence-1)));
Described 4th preset formula be similarity between described game=∑ 1/sqrt (described in one game characteristic vector × another Described game characteristic vector);
Described 5th preset formula is described fresh degree function=1/ ((the described current time-described of weight factor described in 1+ On-line time)).
Preferably, described waiting signal generating unit specifically includes:
Conversion subelement, for changing really by Lagrange the described waiting Optimized model function of described waiting sequence Accepted opinion estimates the scoring functions of feasible solution, and described feasible solution is the most feasible waiting;
Record subelement, for according to the described current optimal solution of scoring functions record;
Replicate intersection subelement, for selecting at least 2 candidate's feasible solutions by rule from described feasible solution, and to described Candidate's feasible solution carries out replicating intersection operation and obtains at least 2 corresponding new feasible solution results;
Mutation operation subelement, for described new feasible solution result is carried out mutation operation, generates several candidate schemes, And judge whether the quantity of described candidate scheme reaches preset number of candidates, intersect sub single if it is not, the most again trigger described duplication Unit, until the quantity of described candidate scheme reaches preset number of candidates, then triggers set and substitutes subelement;
Described set substitutes subelement, for using preset number of candidates described candidate scheme as the collection of new feasible solution Close, and substitute former feasible solution set, repeat to trigger described record subelement, described duplication intersection subelement, described variation successively Operator unit and described set substitute subelement and carry out process iterative computation, until iterations reaches preset iteration preset time Number, determines optimum waiting sequence.
As can be seen from the above technical solutions, the embodiment of the present invention has the advantage that
A kind of based on channel resource position the game amount of the leading data scheduling method of embodiment of the present invention offer and device, its In, the game amount of leading data scheduling method based on channel resource position includes: acquisition channel attribute data and candidate play operation number According to;According to channel attribute data operation data of playing with candidate each channel is calculated corresponding channel business revenue data, and according to Channel business revenue data and the operation factor data obtained according to the calculating of preset calculation set up waiting Optimized model function;According to Waiting Optimized model function asks Algorithm of seeking approximate to determine waiting sequence by iteration.In the present embodiment, by acquisition channel attribute Data and candidate play operation data, then according to channel attribute data and candidate play operation data each channel is calculated right The channel business revenue data answered, and build according to channel business revenue data and the operation factor data obtained according to the calculating of preset calculation Vertical waiting Optimized model function, asks Algorithm of seeking approximate to determine waiting sequence finally according to waiting Optimized model function by iteration, Achieving without manually game being carried out waiting, solve current manual method more subjective, experience is difficult to precipitate, and work amount Greatly, the accurate and difficult to govern control of coverage, artificial method is subjective, and workload is big, and regulative mode is difficult to solidification precipitation;Right lacking Under the pool of the amount of leading and configuration, manual method is difficult to balance multiclass and promotes the factor suitable waiting of generation, and the game caused is led The accurate not technical problem of the resource analysis of amount, and in the attribute data of each channel and the operation data of candidate's game (operation data is supplemented with money, logs in and opens the information such as clothes) builds waiting model, when building waiting model, except take into account game Life cycle and ripe game Decline State outside, it is also contemplated that cultivation potentiality new game to its preferably amount of leading, canal Road and resource-niche are being led difference and the change of gauge mould and user characteristics, are being made full use of the amount of leading of resource-niche to maximize total battalion Receive, allow result variation meet player's these factors of all kinds of demand with maximum.
Accompanying drawing explanation
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing In having technology to describe, the required accompanying drawing used is briefly described, it should be apparent that, the accompanying drawing in describing below is only this Some embodiments of invention, for those of ordinary skill in the art, on the premise of not paying creative work, also may be used To obtain other accompanying drawing according to these accompanying drawings.
One of a kind of based on channel resource position the game amount of the leading data scheduling method that Fig. 1 provides for the embodiment of the present invention The schematic flow sheet of embodiment;
Another of a kind of based on channel resource position the game amount of the leading data scheduling method that Fig. 2 provides for the embodiment of the present invention The schematic flow sheet of individual embodiment;
One of a kind of based on channel resource position the game amount of the leading data waiting device that Fig. 3 provides for the embodiment of the present invention The structural representation of embodiment;
Another of a kind of based on channel resource position the game amount of the leading data waiting device that Fig. 4 provides for the embodiment of the present invention The structural representation of individual embodiment;
Fig. 5 (a) is to the block schematic illustration that Fig. 5 (c) is Fig. 2 application examples.
Detailed description of the invention
A kind of based on channel resource position the game amount of the leading data scheduling method of embodiment of the present invention offer and device, solve Current manual method is more subjective, and experience is difficult to precipitate, and work amount is big, accurately and the difficult to govern control of coverage, artificial method master Seeing, workload is big, and regulative mode is difficult to solidification precipitation;Under lacking the pool to the amount of leading and configuration, manual method is difficult to flat The weighing apparatus multiclass popularization factor suitable waiting of generation, and the accurate not technical problem of the resource analysis of the game amount of leading caused.
For making the goal of the invention of the present invention, feature, the advantage can be the most obvious and understandable, below in conjunction with the present invention Accompanying drawing in embodiment, is clearly and completely described the technical scheme in the embodiment of the present invention, it is clear that disclosed below Embodiment be only a part of embodiment of the present invention, and not all embodiment.Based on the embodiment in the present invention, this area All other embodiments that those of ordinary skill is obtained under not making creative work premise, broadly fall into present invention protection Scope.
Refer to Fig. 1, a kind of based on channel resource position the game amount of the leading data scheduling method that the embodiment of the present invention provides An embodiment include:
101, acquisition channel attribute data and candidate play operation data;
In the present embodiment, when needs carry out waiting by the game amount of leading to game, it is necessary first to acquisition channel attribute number Play operation data according to candidate.
102, according to channel attribute data operation data of playing with candidate, each channel is calculated corresponding channel business revenue number According to, and set up waiting Optimized model according to channel business revenue data and the operation factor data obtained according to the calculating of preset calculation Function;
After acquisition channel attribute data and candidate play operation data, need to swim according to channel attribute data and candidate Play operation data calculates corresponding channel business revenue data to each channel, and according to channel business revenue data with according to preset calculating side Formula calculates the operation factor data obtained and sets up waiting Optimized model function.
103, Algorithm of seeking approximate is asked to determine waiting sequence according to waiting Optimized model function by iteration.
When according to channel attribute data operation data of playing with candidate, each channel being calculated corresponding channel business revenue data, And set up waiting Optimized model letter according to channel business revenue data and the operation factor data obtained according to the calculating of preset calculation After number, need to ask Algorithm of seeking approximate to determine waiting sequence according to waiting Optimized model function by iteration.
In the present embodiment, played operation data by acquisition channel attribute data and candidate, then according to channel attribute number According to operation data of playing with candidate each channel calculated corresponding channel business revenue data, and according to channel business revenue data and according to Preset calculation calculates the operation factor data obtained and sets up waiting Optimized model function, finally according to waiting Optimized model letter Number asks Algorithm of seeking approximate to determine waiting sequence by iteration, it is achieved that without manually game being carried out waiting, solve current Manual method is more subjective, and experience is difficult to precipitate, and work amount is big, the accurate and difficult to govern control of coverage, and artificial method is subjective, workload Greatly, and regulative mode be difficult to solidification precipitation;Under lacking the pool to the amount of leading and configuration, manual method is difficult to balance multiclass and promotes The factor suitable waiting of generation, and the accurate not technical problem of the resource analysis of the game amount of leading caused.
The above is that the process to the game amount of leading data scheduling method based on channel resource position is described in detail, below Detailed process will be described in detail, refer to Fig. 2, a kind of based on channel resource position the trip that the embodiment of the present invention provides Another embodiment of the play amount of leading data scheduling method includes:
201, acquisition channel attribute data and candidate play operation data;
In the present embodiment, when needs carry out waiting by the game amount of leading to game, it is necessary first to acquisition channel attribute number Playing operation data according to candidate, channel attribute data is the amount of the leading data of the resource advertising position corresponding with each channel, Hou Xuanyou Play operation data include opening take data, load value data, logon data, new player registers amount, new player registers conversion ratio, district clothes play Family holds carrying capacity.
202, according to open take data, district takes each player averagely amount of supplementing with money that player holds in carrying capacity, load value data according to the One preset formula calculates each resource advertising position business revenue data of channel;
After acquisition channel attribute data and candidate play operation data, needs basis is opened and is taken data, district takes player and holds Each player averagely amount of supplementing with money in carrying capacity, load value data calculates each resource advertising position of channel according to the first preset formula Business revenue data, open and take data and take player by the amount of leading data, new player registers conversion ratio and district to hold the single district clothes of carrying capacity average Hold carrying capacity to carry out calculating acquisition according to the second preset formula.
First preset formula is that resource advertising position business revenue data=open take data × district and take player and hold carrying capacity × each player The averagely amount of supplementing with money;
Second preset formula takes the data=INT (amount of leading data × new player registers conversion ratio/average appearance of single district clothes for opening Carrying capacity).
203, all resource advertising positions business revenue data calculating acquisition are carried out summation and determine channel business revenue data;
When according to open take data, district takes each player averagely amount of supplementing with money that player holds in carrying capacity, load value data according to first After preset formula calculates each resource advertising position business revenue data of channel, need calculating all resource advertising positions obtained Business revenue data carry out summation and determine channel business revenue data.
204, calculated the waiting multiformity of resource advertising position waiting, trip according to the 3rd preset formula by similarity between game Between play, similarity calculates acquisition by the game characteristic vector of correspondence of playing two-by-two according to the 4th preset formula;
After all resource advertising positions business revenue data calculating acquisition being carried out summation and determines channel business revenue data, need Calculated the waiting multiformity of resource advertising position waiting according to the 3rd preset formula by similarity between game, between game, similarity is led to Acquisition is calculated according to the 4th preset formula after the game characteristic vector playing corresponding two-by-two.
3rd preset formula is that waiting multiformity=1-(∑ { similarity between game }/(sequence of 0.5 × resource × (arrange by resource Sequence-1))).
4th preset formula for game between similarity=∑ 1/sqrt (game characteristic vector × another game characteristic to Amount).
205, by the fresh degree function read group total of resource advertising position waiting is obtained waiting freshness, fresh degree function On-line time, current time and the weight factor corresponding by game calculate acquisition according to the 5th preset formula;
, play according to the waiting multiformity of the 3rd preset formula calculating resource advertising position waiting when passing through similarity between game Between after similarity calculated according to the 4th preset formula by the game characteristic vector of correspondence of playing two-by-two and obtains, need by right The fresh degree function read group total of resource advertising position waiting obtains waiting freshness, and fresh degree function is by corresponding the reaching the standard grade of game Time, current time and weight factor calculate according to the 5th preset formula and obtain.
5th preset formula is fresh degree function=1/ (1+ weight factor (current time-on-line time)).
206, waiting Optimized model function is set up according to channel business revenue data, waiting multiformity and waiting freshness;
Step 202, to after 205, needs to set up waiting according to channel business revenue data, waiting multiformity and waiting freshness Optimized model function.
207, the waiting Optimized model function to waiting sequence passes through the Lagrangian marking changed and determine assessment feasible solution Function, feasible solution is the most feasible waiting;
After setting up waiting Optimized model function according to channel business revenue data, waiting multiformity and waiting freshness, need The waiting Optimized model function of waiting sequence is determined by Lagrange conversion the scoring functions of assessment feasible solution, feasible solution For the most feasible waiting.
208, according to the current optimal solution of scoring functions record;
When the marking letter that the waiting Optimized model function of waiting sequence is determined by Lagrange conversion assessment feasible solution Number, after feasible solution is the most feasible waiting, needs according to the current optimal solution of scoring functions record.
209, from feasible solution, select at least 2 candidate's feasible solutions by rule, and carry out candidate's feasible solution replicating intersection Operation obtains at least 2 corresponding new feasible solution results;
After according to the current optimal solution of scoring functions record, need to select at least 2 candidates by rule from feasible solution Feasible solution, and carry out candidate's feasible solution replicating at least 2 new feasible solution results that intersection operation acquisition is corresponding.
210, new feasible solution result is carried out mutation operation, generate several candidate schemes, and judge the number of candidate scheme Whether amount reaches preset number of candidates, if it is not, then repeat step 209, until the quantity of candidate scheme reaches preset number of candidates, Then perform step 211;
When selecting at least 2 candidate's feasible solutions by rule from feasible solution, and carry out candidate's feasible solution replicating intersection behaviour After making to obtain at least 2 corresponding new feasible solution results, need new feasible solution result is carried out mutation operation, generate several Candidate scheme, and judge whether the quantity of candidate scheme reaches preset number of candidates, if it is not, then repeat step 209, until candidate The quantity of scheme reaches preset number of candidates, then perform step 211.
211, using preset number of candidates candidate scheme as the set of new feasible solution, and former feasible solution set is substituted, weight Perform step 208 again and carry out process iterative computation to 211, until iterations reaches preset iteration predetermined times, determine optimum Waiting sequence.
When the quantity of candidate scheme reaches preset number of candidates, then using preset number of candidates candidate scheme as the most feasible The set solved, and substitute former feasible solution set, repeated execution of steps 208 to 211 carries out process iterative computation, until iterations Reach preset iteration predetermined times, determine optimum waiting sequence.
Being described with a concrete application scenarios below, as shown in Fig. 5 (a) to (c), application examples includes:
By the amount of the leading situation of channel, and the operation feature of game, build model and predict optimal waiting exactly, allow and lead The utilization rate of amount is maximum.This system has incorporated and has supported YY QQGame waiting system, and power-assisted business datumization is runed, and produces huge Big benefit.
It should be noted that as shown in Fig. 5 (a), the game amount of leading data scheduling method based on channel resource position can be Device in conjunction with Fig. 3 and Fig. 4 embodiment is described, and device is data access unit 501 respectively, waiting modeling unit 502, and Waiting signal generating unit 503;The waiting result generated is docked in operation system.
Data access unit 501 is responsible for accessing two class data, including the attribute data of each channel, and promotes game candidate Operation data, as shown in Fig. 5 (b), the attribute data of channel is obtained by gaming platform, be responsible for collect channel each promote The amount of the leading quantity of resource advertising position.Gaming platform has multiple support channels, such as QQGame channel, market channel, the inside amount of leading canal Road etc.;Each channel has multiple advertisement position, such as at QQGame channel, has focus chart advertisement position, potentiality trip advertisement position etc., place Reason unit 504 represents attribute information harvester.The operation data of candidate's game includes supplementing with money, logs in and opens the information such as clothes.
Processing unit 505 represents and supplements behavior catcher with money, and unit 506 represents login behavior catcher, and unit 507 represents Open and take situation catcher.Specifically, data are included in statistics and play the newest player registers amount of given game in first 7 days day, 7 days The registration conversion ratio of new player;Statistics plays first 7 days new player's amounts of supplementing with money in given game day and supplements number with money;Statistics rises day First 7 days game new district clothes are average hold carry player's lower limit amount (the most each district takes the minimum player's amount holding to carry, if less than this lower limit, Player causes district's clothes operation ratio the lowest very little, cannot operate);
These data are basis and the information sources of game waiting.
Channel attribute data and candidate based on accessing are played operation data, and this module is responsible for building waiting model.Most preferably Waiting need to consider following operation demand:
Make full use of the amount of leading of resource-niche, maximize total business revenue;
Allowing result variation, maximum meet all kinds of demand of player, such as preference MOBA, ORPG plays;
Consider the life cycle of game, and the Decline State of ripe game, cultivate potentiality and newly swim and to its more preferable amount of leading;
Consider that channel and resource-niche are leading difference and the change of gauge mould and user characteristics;
Based on above operation demand, this module is converted into a permutation and combination problem this waiting problem;For given The resource-niche of channel, from n candidate's game, sequentially resource-niche is put in extraction m;Allow ranking results can maximize target letter Number, and the resource-niche promoted according to result.In view of the domain feature difference of each channel, channel is modeled by this module respectively, A model set up by the most each channel;Waiting result allows and improves multiformity, Income Maximum between channel in channel.
Waiting object function is to maximize total revenue;In given time interval, the business revenue of channel is equal to each resource The business revenue summation of position.
Business revenue=the ∑ of channel Rr∈R{ Revenue (r) }, wherein r refers to resource-niche;----formula 1
The business revenue of resource-niche be the player by this resource-niche amount of leading in gaming supplement summation with money.Specifically, resource-niche By giving the game delivery user specified, these users are converted into the registration player of game according to a certain percentage;These player's quilts Arrange in each district clothes all played;Player does electricity skill activity (level like a white silk) in Game Zone takes, and produces and supplements consumption with money;This consumption Income for weigh resource-niche the amount of leading be worth.Briefly, can be write as equation below:
Revenue (r)=#Server (r) × Server_size (g) × ARPS (g)----formula 2
Wherein #Server (r) represents opening of game corresponding to the resource-niche amount of leading and takes number, Server_size (g) game representation The player of district's clothes holds carrying capacity;ARPS (g) represents single district and takes the averagely amount of supplementing with money of each player.Such as resource-niche r leads to game g Sending player to measure, this tittle enough opens 4 district's clothes, and each district clothes hold load 3000 people, supplement 1.2 yuan per capita with money, then the resource-niche r amount of leading It is worth as 4*3000*1.2 unit.
On the other hand, there is the lowest number lower limit requirement opening clothes in each district clothes;If the amount of leading is less than this lower limit, this amount of leading Cannot form district's clothes, i.e. this amount of leading may be wasted, or is guided in the old liberated area clothes that some value are on the low side.Open take number and A kind of stage relation is there is between the amount of leading quantity;
#Server (r)=INT (Users (r) × %P (g)/Server_size (g))----formula 3
Wherein Users (r) represent resource-niche r give game the amount of leading quantity, the registration conversion ratio of %P (g) game representation g, Server_size (g) represents the average of single district clothes and holds manned number;INT (.) example represents bracket function;Such as resource-niche r gives trip Play g delivery 100,000 customer volume, these users have the 20% player's amount that can be converted into registration player, i.e. 2w;Each district clothes are opened under clothes It is limited to 3000 people;So these amounts of leading can open 6 new district clothes;It is relatively low that remaining 2000 players may be guided to some value Old liberated area clothes in;Game in view of new district clothes takes far above old liberated area, and this scattered amount of leading of 2000 cannot form district's clothes The amount of leading, produced value is less and can ignore;
Aggregative formula 1, formula 2, formula 3, we can obtain the object function that waiting is to be optimized.On the other hand, game Waiting needs to consider following two operation factor, the multiformity of the type of play user to be met that each resource-niche is promoted in channel Demand and player's pursuit to INVENTIONThe novel game.We are to the two operation factor modeling below;
Note game of each resource-niche in channel is ordered as π, and the multiformity of resource-niche waiting can be weighed by formula 4 Amount:
Diversity (π)=1-(∑i,j∈π,i≠j{Similarity(i,j)}/(0.5×|π|×(|π|-1)))---- Formula 4
Wherein Similarity (. .) refer to game between similarity;
Specifically, using multiple feature to portray game i, the similarity between two game can be used between characteristic of correspondence Similarity is weighed, i.e.
Similarity (i, j)=∑u∈N(i)∩N(j)1/sqrt (| N (i) | × | N (j) |)----formula 5
The wherein characteristic vector of N (i) game representation i;
Such as game i, feature (such as title, theme, type etc.) can be used to weigh its characteristic, characteristic of correspondence to Amount such as [1,2,3];Similarly, for game j, as belonged to theme 2, characteristic vector [3,2,1] can be expressed as;So this two The similarity of money game is 1/ (3 × 3);
From formula it can be seen that the similar features of two game correspondence is the most, (i, j) value is the biggest for Similarity;
On the other hand, the freshness of waiting is defined as each money game freshness sum;I.e.
Novelty (π)=∑g∈πDamping (g)----formula 6
Wherein, g is game to be promoted in waiting, and Damping (.) is fresh degree function;
Considering that game exists life cycle, on-line time is the longest, and the freshness of game is the lowest;Definition fresh degree function is such as Under;
Damping (g)=1/ (1+ α (T (g)-t (g)))----formula 7
The wherein on-line time of t (g) game representation, T (g) represents the current time, and α is weight factor;
Aggregative formula 1-7, the majorized function of game waiting is as follows:
max{Revenue(π)}
s.t.max{Diversity(π)}
max{Novelty(π)};π~(0,1)----formula 8
Wherein π is the waiting sequence needing to ask;
As shown in Fig. 5 (c), the process that waiting sequence generates is as follows:
This module is responsible for solving waiting Optimized model, generates corresponding waiting result.Majorized function in view of waiting (i.e. formula 8) is non-differentiability, can not lead, and the function of non-convex does not has the explicit solution of mathematic(al) representation;And the asking of non-explicit solution Solution is also NP-hard on computation complexity.
In order to solve this problem, this module proposes a kind of iteration and seeks the scheme of approximate solution, and iterative process can be asymptotic Convergence, and to a certain degree avoid local optimum trap.Specifically, iteration thinking is as follows, concrete operating process.
Based on constraints, heuristic rules is utilized to generate initial feasible solution;
Utilize sequence pattern operation to generate new feasible solution, and determine whether to accept this solution according to risk function;
Guide with object function, find optimal solution iteratively;
Specifically, changing according to Lagrange, object function is as follows:
F (Π)=RevenueT(Π)+θ1·Diversity(Π)+θ2·Novelty(Π)
----formula 9
The scoring functions of assessment feasible solution is:
Wherein η is predetermined risk threshold values;
Above iterative process can be restrained, and convergence gradient is as follows:
Wherein π represents waiting sequence;(π t) represents the number of string in sequence π present in t iteration to m;^f (π) table Show the average fitness of sequence π string in t iteration colony;λ represents the length of string;pcRepresent emergence pattern exchange behaviour between string The probability made;pmRefer to the probability of a string emergence pattern mutation operation;δ (π) represents that the definition of sequence π is long;O (π) represents sequence The rank of row π.Can be proved that this iterative process restrains by formula 11, and maximum of probability approaches global optimum.
Solved by iterative algorithm, the waiting sequence of optimum can be obtained;The sequence results generated is docked in operation system, Instruct the game waiting of operation.
The amount of leading attribute according to channel and the operation feature of game, automatically generate the most preferably amount of the leading waiting sequence of game.Should Waiting result considers multiclass operation factor, including multiformity and the novelty of waiting game;Leading of energy maximum resource position Amount utilization rate.
Using AB to test the evaluating system performance of multiple months, wherein A group is the waiting strategy of model, and B group is artificial rule The waiting strategy of (according to nearest 7 days business revenues of game), the tactics of the game quantity of two groups of waitings is consistent, and contemporaneity is promoted.Example Such as certain channel given, having two to promote resource-niches, wherein the waiting strategy of first resource-niche uses model A group, second The waiting strategy of resource-niche uses artificial B group;These two groups of resource-niches have different renewal frequencies and strategy;By statistics by this The income that channel resource position is corresponding, for weighing two kinds of tactful qualities.Evaluation metrics is each resource-niche new registration in 15 days The cost per capita of user;Wherein spending per capita in October, 2015 and risen to 89 yuan by 78 yuan, November is risen to by 91 yuan 105 yuan;This project has incorporated in YY waiting system, produces huge value.
In the present embodiment, played operation data by acquisition channel attribute data and candidate, then according to channel attribute number According to operation data of playing with candidate each channel calculated corresponding channel business revenue data, and according to channel business revenue data and according to Preset calculation calculates the operation factor data obtained and sets up waiting Optimized model function, finally according to waiting Optimized model letter Number asks Algorithm of seeking approximate to determine waiting sequence by iteration, it is achieved that without manually game being carried out waiting, solve current Manual method is more subjective, and experience is difficult to precipitate, and work amount is big, the accurate and difficult to govern control of coverage, and artificial method is subjective, workload Greatly, and regulative mode be difficult to solidification precipitation;Under lacking the pool to the amount of leading and configuration, manual method is difficult to balance multiclass and promotes The factor suitable waiting of generation, and the accurate not technical problem of the resource analysis of the game amount of leading caused, and in each canal The operation data (operation data is supplemented with money, logs in and opens the information such as clothes) of the attribute data in road and candidate's game builds waiting model, When building waiting model, in addition to the Decline State of the life cycle and ripe game that take into account game, it is also contemplated that Cultivate potentiality new game and to its preferably the amount of leading, channel and resource-niche lead the difference of gauge mould and user characteristics and change, Make full use of the amount of leading of resource-niche with maximize total business revenue, allow result variation with maximum meet all kinds of demand of player these because of Element.
Refer to Fig. 3, a kind of based on channel resource position the game amount of the leading data waiting dress provided in the embodiment of the present invention The embodiment put includes:
Data access unit 301, plays operation data for acquisition channel attribute data and candidate;
Waiting modeling unit 302, for calculating each channel according to channel attribute data and candidate operation data of playing Corresponding channel business revenue data, and according to channel business revenue data with calculate the operation factor data obtained according to preset calculation Set up waiting Optimized model function;
Waiting signal generating unit 303, for asking Algorithm of seeking approximate to determine waiting according to waiting Optimized model function by iteration Sequence.
In the present embodiment, played operation data by data access unit 301 acquisition channel attribute data and candidate, then Waiting modeling unit 302 calculates corresponding channel business revenue according to channel attribute data operation data of playing with candidate to each channel Data, and set up waiting optimization mould according to channel business revenue data and the operation factor data obtained according to the calculating of preset calculation Type function, last waiting signal generating unit 303 asks Algorithm of seeking approximate to determine waiting sequence according to waiting Optimized model function by iteration Row, it is achieved that without manually game being carried out waiting, solving current manual method more subjective, experience is difficult to precipitate, and work Amount is big, the accurate and difficult to govern control of coverage, and artificial method is subjective, and workload is big, and regulative mode is difficult to solidification precipitation;Lacking To under the pool of the amount of leading and configuration, manual method is difficult to balance multiclass and promotes factor and generate suitable waiting, and the game caused The accurate not technical problem of the resource analysis of the amount of leading.
The above is that each unit to the game amount of leading data waiting device based on channel resource position is described in detail, under Sub-unit is described in detail by face, refers to Fig. 4, and provide in the embodiment of the present invention is a kind of based on channel resource position Another embodiment of the game amount of leading data waiting device includes:
Data access unit 401, plays operation data for acquisition channel attribute data and candidate;
Data access unit 401 specifically includes:
Attribute information gathers subelement 4011, for gathering the amount of the leading data of the resource advertising position corresponding with each channel;
Operation data gathers subelement 4012, takes data, load value data, login for gathering corresponding opening of playing with candidate Data, new player registers amount, new player registers conversion ratio, district take player and hold carrying capacity.
Waiting modeling unit 402, for calculating each channel according to channel attribute data and candidate operation data of playing Corresponding channel business revenue data, and according to channel business revenue data with calculate the operation factor data obtained according to preset calculation Set up waiting Optimized model function;
Waiting modeling unit 402 specifically includes:
Channel business revenue data computation subunit 4021, for according to open take data, district takes player and holds in carrying capacity, load value data Each player averagely amount of supplementing with money calculate each resource advertising position business revenue data of channel according to the first preset formula, open and take number Hold the single district clothes of carrying capacity according to taking player by the amount of leading data, new player registers conversion ratio and district average to hold carrying capacity pre-according to second Put formula to carry out calculating acquisition;
Business revenue data summation subelement 4022, for suing for peace to all resource advertising positions business revenue data calculating acquisition Determine channel business revenue data;
Waiting modeling subelement 4023, is used for according to channel business revenue data and calculates the fortune obtained according to preset calculation Battalion's factor data sets up waiting Optimized model function, and operation factor data is the resource row of the resource advertising position in preset channel Sequence;
Wherein, the first preset formula is that resource advertising position business revenue data=open take data × district and take player and hold carrying capacity × each Player's averagely amount of supplementing with money;
Second preset formula takes the data=INT (amount of leading data × new player registers conversion ratio/average appearance of single district clothes for opening Carrying capacity).
Waiting modeling subelement 4023 specifically includes:
Waiting multiformity computing module 4023a, for calculating resource by similarity between game according to the 3rd preset formula The waiting multiformity of advertisement position waiting, between game, similarity is preset according to the 4th by the game characteristic vector of correspondence of playing two-by-two Formula calculates and obtains;
Waiting freshness computing module 4023b, for by the fresh degree function read group total to resource advertising position waiting Obtaining waiting freshness, fresh degree function is pre-according to the 5th by on-line time, current time and the weight factor that game is corresponding Put formula and calculate acquisition;
Waiting MBM 4023c, for setting up waiting according to channel business revenue data, waiting multiformity and waiting freshness Optimized model function;
Wherein, the 3rd preset formula be waiting multiformity=1-(∑ { similarity between game }/(0.5 × resource sequence × (resource sequence-1)));
4th preset formula for game between similarity=∑ 1/sqrt (game characteristic vector × another game characteristic to Amount);
5th preset formula is fresh degree function=1/ (1+ weight factor (current time-on-line time)).
Waiting signal generating unit 403, for asking Algorithm of seeking approximate to determine waiting according to waiting Optimized model function by iteration Sequence.
Waiting signal generating unit 403 specifically includes:
Conversion subelement 4031, is commented for being determined the waiting Optimized model function of waiting sequence by Lagrange conversion Estimating the scoring functions of feasible solution, feasible solution is the most feasible waiting;
Record subelement 4032, for according to the current optimal solution of scoring functions record;
Replicate intersection subelement 4033, for selecting at least 2 candidate's feasible solutions by rule from feasible solution, and to candidate Feasible solution carries out replicating intersection operation and obtains at least 2 corresponding new feasible solution results;
Mutation operation subelement 4034, for new feasible solution result is carried out mutation operation, generates several candidate schemes, And judge whether the quantity of candidate scheme reaches preset number of candidates, replicate intersection subelement 4033 if it is not, the most again trigger, directly Quantity to candidate scheme reaches preset number of candidates, then trigger set and substitute subelement 4035;
Set substitutes subelement 4035, for using preset number of candidates candidate scheme as the set of new feasible solution, and Substitute former feasible solution set, repeat trigger recording subelement 4032, duplication intersection subelement 4033, mutation operation subelement successively 4034 substitute subelement 4035 with set carries out process iterative computation, until iterations reaches preset iteration predetermined times, really Fixed optimum waiting sequence.
In the present embodiment, played operation data by data access unit 401 acquisition channel attribute data and candidate, then Waiting modeling unit 402 calculates corresponding channel business revenue according to channel attribute data operation data of playing with candidate to each channel Data, and set up waiting optimization mould according to channel business revenue data and the operation factor data obtained according to the calculating of preset calculation Type function, last waiting signal generating unit 403 asks Algorithm of seeking approximate to determine waiting sequence according to waiting Optimized model function by iteration Row, it is achieved that without manually game being carried out waiting, solving current manual method more subjective, experience is difficult to precipitate, and work Amount is big, the accurate and difficult to govern control of coverage, and artificial method is subjective, and workload is big, and regulative mode is difficult to solidification precipitation;Lacking To under the pool of the amount of leading and configuration, manual method is difficult to balance multiclass and promotes factor and generate suitable waiting, and the game caused The accurate not technical problem of the resource analysis of the amount of leading, and in the attribute data of each channel and the operation data of candidate's game (operation data is supplemented with money, logs in and opens the information such as clothes) builds waiting model, when building waiting model, except take into account game Life cycle and ripe game Decline State outside, it is also contemplated that cultivation potentiality new game to its preferably amount of leading, canal Road and resource-niche are being led difference and the change of gauge mould and user characteristics, are being made full use of the amount of leading of resource-niche to maximize total battalion Receive, allow result variation meet player's these factors of all kinds of demand with maximum.
Those skilled in the art is it can be understood that arrive, for convenience and simplicity of description, and the system of foregoing description, The specific works process of device and unit, is referred to the corresponding process in preceding method embodiment, does not repeats them here.
In several embodiments provided herein, it should be understood that disclosed system, apparatus and method are permissible Realize by another way.Such as, device embodiment described above is only schematically, such as, and described unit Dividing, be only a kind of logic function and divide, actual can have other dividing mode, the most multiple unit or assembly when realizing Can in conjunction with or be desirably integrated into another system, or some features can be ignored, or does not performs.Another point, shown or The coupling each other discussed or direct-coupling or communication connection can be the indirect couplings by some interfaces, device or unit Close or communication connection, can be electrical, machinery or other form.
The described unit illustrated as separating component can be or may not be physically separate, shows as unit The parts shown can be or may not be physical location, i.e. may be located at a place, or can also be distributed to multiple On NE.Some or all of unit therein can be selected according to the actual needs to realize the mesh of the present embodiment scheme 's.
It addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, it is also possible to It is that unit is individually physically present, it is also possible to two or more unit are integrated in a unit.Above-mentioned integrated list Unit both can realize to use the form of hardware, it would however also be possible to employ the form of SFU software functional unit realizes.
If described integrated unit realizes and as independent production marketing or use using the form of SFU software functional unit Time, can be stored in a computer read/write memory medium.Based on such understanding, technical scheme is substantially The part that in other words prior art contributed or this technical scheme completely or partially can be with the form of software product Embodying, this computer software product is stored in a storage medium, including some instructions with so that a computer Equipment (can be personal computer, server, or the network equipment etc.) performs the complete of method described in each embodiment of the present invention Portion or part steps.And aforesaid storage medium includes: USB flash disk, portable hard drive, read only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disc or CD etc. are various can store journey The medium of sequence code.
The above, above example only in order to technical scheme to be described, is not intended to limit;Although with reference to front State embodiment the present invention has been described in detail, it will be understood by those within the art that: it still can be to front State the technical scheme described in each embodiment to modify, or wherein portion of techniques feature is carried out equivalent;And these Amendment or replacement, do not make the essence of appropriate technical solution depart from the spirit and scope of various embodiments of the present invention technical scheme.

Claims (10)

1. the game amount of leading a data scheduling method based on channel resource position, it is characterised in that including:
Acquisition channel attribute data and candidate play operation data;
Each described channel is calculated corresponding channel seek according to described channel attribute data operation data of playing with described candidate Receive data, and set up waiting according to described channel business revenue data and the operation factor data obtained according to the calculating of preset calculation Optimized model function;
Algorithm of seeking approximate is asked to determine waiting sequence according to described waiting Optimized model function by iteration.
The game amount of leading data scheduling method based on channel resource position the most according to claim 1, it is characterised in that described Channel attribute data is the amount of the leading data of the resource advertising position corresponding with each channel;
Described candidate play operation data include opening take data, load value data, logon data, new player registers amount, new player note Volume conversion ratio, district take player and hold carrying capacity.
The game amount of leading data scheduling method based on channel resource position the most according to claim 2, it is characterised in that according to Described channel attribute data operation data of playing with described candidate calculates corresponding channel business revenue data to each described channel, and Set up waiting Optimized model function according to described channel business revenue data to specifically include:
According to described open take data, described district take each player averagely amount of supplementing with money that player holds in carrying capacity, described load value data by Calculate each resource advertising position business revenue data of described channel according to the first preset formula, described in open take data pass through described in the amount of leading Data, described new player registers conversion ratio and described district take player and hold the single district clothes of carrying capacity average to hold carrying capacity preset according to second Formula carries out calculating acquisition;
The all described resource advertising position business revenue data calculating acquisition are carried out summation and determines described channel business revenue data;
Waiting optimization is set up according to described channel business revenue data and the operation factor data obtained according to the calculating of preset calculation Pattern function, described operation factor data is the resource sequence of the described resource advertising position in preset channel;
Wherein, described first preset formula be described resource advertising position business revenue data=described in open and take data × described district and take player Hold carrying capacity × each described player averagely amount of supplementing with money;
Described second preset formula be described in open take data=INT (described in the amount of leading data × described new player registers conversion ratio/institute State single district clothes and averagely hold carrying capacity).
The game amount of leading data scheduling method based on channel resource position the most according to claim 3, it is characterised in that according to Described channel business revenue data and the operation factor data obtained according to the calculating of preset calculation set up waiting Optimized model function Specifically include:
Calculated the waiting multiformity of described resource advertising position waiting, described trip according to the 3rd preset formula by similarity between game Between play, similarity calculates acquisition by the game characteristic vector of correspondence of playing two-by-two according to the 4th preset formula;
By the fresh degree function read group total of described resource advertising position waiting is obtained waiting freshness, described fresh degree function On-line time, current time and the weight factor corresponding by game calculate acquisition according to the 5th preset formula;
Waiting Optimized model function is set up according to described channel business revenue data, described waiting multiformity and described waiting freshness;
Wherein, described 3rd preset formula be described waiting multiformity=1-(∑ { similarity between described game }/(0.5 × described Resource sequence × (described resource sequence-1)));
Described 4th preset formula be similarity between described game=∑ 1/sqrt (described in one game characteristic vector × another described in Game characteristic vector);
Described 5th preset formula be described fresh degree function=1/ (weight factor described in 1+ (described current time-described in reach the standard grade Time)).
The game amount of leading data scheduling method based on channel resource position the most according to claim 3, it is characterised in that according to Described waiting Optimized model function asks Algorithm of seeking approximate to determine by iteration, and waiting sequence specifically includes:
S1: the described waiting Optimized model function of described waiting sequence is determined beating of assessment feasible solution by Lagrange conversion Dividing function, described feasible solution is the most feasible waiting;
S2: according to the described current optimal solution of scoring functions record;
S3: select at least 2 candidate's feasible solutions by rule from described feasible solution, and carry out described candidate's feasible solution replicating friendship Fork operation obtains at least 2 corresponding new feasible solution results;
S4: described new feasible solution result is carried out mutation operation, generates several candidate schemes, and judge described candidate scheme Whether quantity reaches preset number of candidates, if it is not, then repeat step S3, until the quantity of described candidate scheme reaches preset candidate Quantity, then perform step S5;
S5: using preset number of candidates described candidate scheme as the set of new feasible solution, and substitute former feasible solution set, repeat Perform step S2 to S5 and carry out process iterative computation, until iterations reaches preset iteration predetermined times, determine optimum waiting Sequence.
6. the game amount of leading a data waiting device based on channel resource position, it is characterised in that including:
Data access unit, plays operation data for acquisition channel attribute data and candidate;
Waiting modeling unit, for playing operation data to each described channel according to described channel attribute data and described candidate Calculate corresponding channel business revenue data, and according to described channel business revenue data with calculate the operation obtained according to preset calculation Factor data sets up waiting Optimized model function;
Waiting signal generating unit, for asking Algorithm of seeking approximate to determine waiting sequence according to described waiting Optimized model function by iteration Row.
The game amount of leading data waiting device based on channel resource position the most according to claim 6, it is characterised in that data Access unit specifically includes:
Attribute information gathers subelement, for gathering the amount of the leading data of the resource advertising position corresponding with each channel;
Operation data gathers subelement, takes data, load value data, logon data, newly for gathering corresponding opening of playing with candidate Player registers amount, new player registers conversion ratio, district take player and hold carrying capacity.
The game amount of leading data waiting device based on channel resource position the most according to claim 7, it is characterised in that described Waiting modeling unit specifically includes:
Channel business revenue data computation subunit, for according to described in open take data, described district take player hold carrying capacity, described in supplement number with money Each player averagely amount of supplementing with money according to calculates each resource advertising position business revenue number of described channel according to the first preset formula According to, described in open take data pass through described in the amount of leading data, described new player registers conversion ratio and described district take player and hold the list of carrying capacity Clothes average carrying capacity of holding in individual district carries out calculating acquisition according to the second preset formula;
Business revenue data summation subelement, determines for all described resource advertising position business revenue data calculating acquisition are carried out summation Described channel business revenue data;
Waiting modeling subelement, for according to described channel business revenue data and according to preset calculation calculate obtain operation because of Prime number is according to setting up waiting Optimized model function, and described operation factor data is the money of the described resource advertising position in preset channel Sort in source;
Wherein, described first preset formula be described resource advertising position business revenue data=described in open and take data × described district and take player Hold carrying capacity × each described player averagely amount of supplementing with money;
Described second preset formula be described in open take data=INT (described in the amount of leading data × described new player registers conversion ratio/institute State single district clothes and averagely hold carrying capacity).
The game amount of leading data waiting device based on channel resource position the most according to claim 8, it is characterised in that waiting Modeling subelement specifically includes:
Waiting multiformity computing module, for calculating described resource advertising position by similarity between game according to the 3rd preset formula The waiting multiformity of waiting, between described game, similarity is vectorial according to the 4th preset public affairs by the game characteristic of correspondence of playing two-by-two Formula calculates and obtains;
Waiting freshness computing module, for by obtaining row to the fresh degree function read group total of described resource advertising position waiting Phase freshness, described fresh degree function is preset according to the 5th by on-line time, current time and the weight factor that game is corresponding Formula calculates and obtains;
Waiting MBM, for setting up according to described channel business revenue data, described waiting multiformity and described waiting freshness Waiting Optimized model function;
Wherein, described 3rd preset formula be described waiting multiformity=1-(∑ { similarity between described game }/(0.5 × described Resource sequence × (described resource sequence-1)));
Described 4th preset formula be similarity between described game=∑ 1/sqrt (described in one game characteristic vector × another described in Game characteristic vector);
Described 5th preset formula be described fresh degree function=1/ (weight factor described in 1+ (described current time-described in reach the standard grade Time)).
The game amount of leading data waiting device based on channel resource position the most according to claim 9, it is characterised in that institute State waiting signal generating unit to specifically include:
Conversion subelement, is commented for being determined the described waiting Optimized model function of described waiting sequence by Lagrange conversion Estimating the scoring functions of feasible solution, described feasible solution is the most feasible waiting;
Record subelement, for according to the described current optimal solution of scoring functions record;
Replicate intersection subelement, for selecting at least 2 candidate's feasible solutions by rule from described feasible solution, and to described candidate Feasible solution carries out replicating intersection operation and obtains at least 2 corresponding new feasible solution results;
Mutation operation subelement, for described new feasible solution result is carried out mutation operation, generates several candidate schemes, and sentences Whether the quantity of disconnected described candidate scheme reaches preset number of candidates, if it is not, the most again trigger the described intersection subelement that replicates, directly Quantity to described candidate scheme reaches preset number of candidates, then trigger set and substitute subelement;
Described set substitutes subelement, for using preset number of candidates described candidate scheme as the set of new feasible solution, and Substitute former feasible solution set, repeat to trigger described record subelement, described duplication intersection subelement, described mutation operation successively Unit and described set substitute subelement and carry out process iterative computation, until iterations reaches preset iteration predetermined times, really Fixed optimum waiting sequence.
CN201610526060.6A 2016-07-05 2016-07-05 A kind of game amount of leading data scheduling method based on channel resource position and device Pending CN106202904A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610526060.6A CN106202904A (en) 2016-07-05 2016-07-05 A kind of game amount of leading data scheduling method based on channel resource position and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610526060.6A CN106202904A (en) 2016-07-05 2016-07-05 A kind of game amount of leading data scheduling method based on channel resource position and device

Publications (1)

Publication Number Publication Date
CN106202904A true CN106202904A (en) 2016-12-07

Family

ID=57465294

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610526060.6A Pending CN106202904A (en) 2016-07-05 2016-07-05 A kind of game amount of leading data scheduling method based on channel resource position and device

Country Status (1)

Country Link
CN (1) CN106202904A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108632134A (en) * 2017-03-23 2018-10-09 北京小唱科技有限公司 Statistical method, system and the project setting method and system of channel evaluation parameter
CN110538458A (en) * 2019-07-31 2019-12-06 中至数据集团股份有限公司 Game recommendation method and device, readable storage medium and terminal
CN110737830A (en) * 2019-09-17 2020-01-31 Oppo广东移动通信有限公司 Information processing method, device and storage medium
CN112348556A (en) * 2020-09-27 2021-02-09 北京淇瑀信息科技有限公司 Channel resource consumption optimization method and device and electronic equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090248375A1 (en) * 2000-05-11 2009-10-01 Jean-Marie Billiotte Centralised stochastic simulation process
CN104636954A (en) * 2014-12-08 2015-05-20 北京掌阔技术有限公司 Data mining method and data mining device for advertising media putting quantity
CN105574025A (en) * 2014-10-15 2016-05-11 阿里巴巴集团控股有限公司 Methods and devices for sorting score calculation and model building, and commodity recommendation system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090248375A1 (en) * 2000-05-11 2009-10-01 Jean-Marie Billiotte Centralised stochastic simulation process
CN105574025A (en) * 2014-10-15 2016-05-11 阿里巴巴集团控股有限公司 Methods and devices for sorting score calculation and model building, and commodity recommendation system
CN104636954A (en) * 2014-12-08 2015-05-20 北京掌阔技术有限公司 Data mining method and data mining device for advertising media putting quantity

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108632134A (en) * 2017-03-23 2018-10-09 北京小唱科技有限公司 Statistical method, system and the project setting method and system of channel evaluation parameter
CN110538458A (en) * 2019-07-31 2019-12-06 中至数据集团股份有限公司 Game recommendation method and device, readable storage medium and terminal
CN110737830A (en) * 2019-09-17 2020-01-31 Oppo广东移动通信有限公司 Information processing method, device and storage medium
CN112348556A (en) * 2020-09-27 2021-02-09 北京淇瑀信息科技有限公司 Channel resource consumption optimization method and device and electronic equipment

Similar Documents

Publication Publication Date Title
CN109472596B (en) Alliance's chain common recognition method and system based on transaction assessment
CN110427311A (en) Disk failure prediction technique and system based on temporal aspect processing and model optimization
US10737179B2 (en) Predictive recommendations for skills development
CN106202904A (en) A kind of game amount of leading data scheduling method based on channel resource position and device
CN105354725A (en) Prediction method and system of promotion effect of application
CN108171280A (en) A kind of grader construction method and the method for prediction classification
CN105069534A (en) Customer loss prediction method and device
CN109993428A (en) Resource allocation methods and device
CN112465626A (en) Joint risk assessment method based on client classification aggregation and related equipment
CN107741986A (en) User's behavior prediction and corresponding information recommend method and apparatus
CN108304853A (en) Acquisition methods, device, storage medium and the electronic device for the degree of correlation of playing
CN108830478B (en) Crowd-sourced task processing-oriented team recommendation method
Rhim et al. Assessing potential threats to incumbent brands: New product positioning under price competition in a multisegmented market
CN112712383A (en) Potential user prediction method, device, equipment and storage medium of application program
Kim et al. Technological change, human capital structure, and multiple growth paths
Sampath et al. A generalized decision support framework for large‐scale project portfolio decisions
KR20230154647A (en) Influencer discovery method and device in social networking services
CN117291655A (en) Consumer life cycle operation analysis method based on entity and network collaborative mapping
Baumann et al. Bias On Demand: Investigating Bias with a Synthetic Data Generator.
WO2009015069A1 (en) Methods and systems of evaluating forest management and harvesting schemes
Deb et al. India’s primary energy evolution: Past trends and future prospects
CN110135626A (en) Credit management method and device, electronic equipment, storage medium
Dong et al. Research on academic early warning model based on improved SVM algorithm
CN115738285A (en) Game quality evaluation feedback method and system
Henke et al. Exploring European decarbonisation pathways in the Power Decisions Game

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20161207

Assignee: GUANGZHOU HUYA INFORMATION TECHNOLOGY Co.,Ltd.

Assignor: Guangzhou Huaduo Network Technology Co., Ltd.

Contract record no.: 2018990000088

Denomination of invention: Channel resource niche based game guidance amount data scheduling method and device

License type: Common License

Record date: 20180413

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20161207