CN105893154A - Flow distribution method and server - Google Patents
Flow distribution method and server Download PDFInfo
- Publication number
- CN105893154A CN105893154A CN201610202635.9A CN201610202635A CN105893154A CN 105893154 A CN105893154 A CN 105893154A CN 201610202635 A CN201610202635 A CN 201610202635A CN 105893154 A CN105893154 A CN 105893154A
- Authority
- CN
- China
- Prior art keywords
- application
- keyword
- keywords
- list
- flow
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Artificial Intelligence (AREA)
- Life Sciences & Earth Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention provides a flow distribution method and a server. The flow distribution method comprises the following steps: obtaining a keyword set of each application, wherein the keyword sets are formed by keywords related to the applications; dividing the applications corresponding to the keywords into different application pools according to the types of the keywords contained in the keyword sets; screening the applications in the application pools according to the bidding and the quality of the applications and the relevance of the keywords, and distributing corresponding flow, wherein the flow is reflected by a display position of the screened application in an application store. According to the flow distribution method provided by the invention, a relationship among a developer, the application store and a user can be better balanced based on a flow distribution scheme, application flow distribution can be optimally carried out, and the purposes of enabling the developer to obtain a maximum page view and download, enabling the application store to obtain the highest income and enabling the user to obtain the best user experience are realized.
Description
Technical field
The present invention relates to technical field of data processing, in particular, particularly to a kind of assignment of traffic
Method and server.
Background technology
For current application shop, total flow is fixing within certain a period of time, applies business
The operator in shop utilizes flow for more efficient, and the mode generally used is bid ranking.
Bid ranking is the most all around several conventional keyword and is carrying out in the prior art.For
For the developer of application, it and may not know which keyword is suitable for his application, or which
A little key combinations are suitable for his application;For the operator in application shop, to application traffic
Control be that the leverage commercial that arranges by position of bidding is worth and Consumer's Experience, and along with bidding,
The position of application is also that more multiposition of paying is the most top.
But, along with being continuously increased and variation of types of applications, some are also of little use but really have reality
The keyword of border meaning also serves as keyword in fact, because prior art does not has this for application
Screening distributes the ability of the position under suitable keyword and this keyword, only by position of bidding,
For Consumer's Experience, likely there will be actual to this keyword the most relevant in some position
Application;For developer, bidding of oneself also can be meaningless;For network operator, flow is also
The most well utilized.Therefore, only by the bid ranking mode of prior art, can not
Well equilibrium development person, application shop and the relation of user three;Prior art cannot realize out
Visit capacity download required by originator, application high yield required by shop, and user wanted
The good experience asked.
Summary of the invention
In view of this, the present invention provides a kind of flow allocation method and electronic equipment, to realize meeting
On the basis of the requirement of developer, application shop and user, optimization carries out application traffic distribution,
Enable developers to the visit capacity download of maximum, make application shop have the highest income, use
There is the purpose of best Consumer's Experience at family.Technical scheme is as follows:
A kind of flow allocation method, described method includes:
Obtaining the set of keywords of each application, described set of keywords is by the keyword relevant to application
Constitute;
According to the type of the keyword included in set of keywords each described, by each keyword pair
The application answered is divided to different application ponds;
According to the relatedness of the bidding of described application, quality and corresponding keyword in described application pond
Application is screened, and distributes corresponding flow, and described flow is applied application business by filter out
The display position in shop is embodied.
Preferably, described acquisition each application set of keywords, described set of keywords by with application
Relevant keyword is constituted, including:
Obtain each application, and carry out keyword search for each application;
Described keyword search process includes:
Own attribute based on described application, relatedness size between described application and keyword, with
And the relatedness size between described application and described application, confirm corresponding keyword;
The described keyword that set confirms constitutes the set of keywords that described application is corresponding.
Preferably, according to the type of the keyword included in set of keywords each described, by each
The application that keyword is corresponding is divided to different application ponds, including:
Confirm the type of keyword included in each described set of keywords;
Extract the application that the keyword of same type is corresponding, be stored in same application pond;
Wherein, the keyword of the corresponding type in each application pond, an application can belong simultaneously to many
Individual application pond.
Preferably, the described relatedness according to the bidding of described application, quality and corresponding keyword is to respectively
Individual application is screened, and distributes corresponding flow, including:
Bid with relatedness size, the developer of described application of corresponding keyword according to described application
With the quality of described application, screen in each application pond and apply;
According to the key attribute that each application filtered out is corresponding, the described application filtered out is divided
In the list of application of different themes, according to screening priority preserve from high to low, described often
Individual application is respectively arranged with expression natural value As in the list of application that each theme is corresponding;
For each application in each described list of application, according to described keyword search number of times Sk,
Each described position f (p) applied in described list of application and download number d of described application,
Calculate user's acceptance Aa=∑ Sk*f (the p)/d of each described application;
Obtain commercial value Am=Aa*Ap of described application based on described user's acceptance, Ap is institute
The developer stating application bids;
According to applying the described natural value As in affiliated list of application, described business each described
It is the described list of application that each theme is corresponding that industry is worth the Am Ap that bids with the developer of described application
In each described application marking;
According to the scoring of application each described, from high to low for the corresponding stream of each described application distribution
Amount, described flow is embodied by the described display position in application shop of applying filtered out.
Preferably, described flow allocation method also includes:
Every Preset Time, user's acceptance of application each described is recalculated;
When described user's acceptance of described application changes, in the list of application belonging to described application
All application re-start assignment of traffic;
And/or,
When the developer of described application bids and changes, in the list of application belonging to described application
All application re-start assignment of traffic;
And/or,
When described application shop business demand change time, according to business demand again for each apply into
Row assignment of traffic.
A kind of server, including:
Processor, for obtain each application set of keywords, described set of keywords by with application
Relevant keyword is constituted;According to the type of the keyword included in set of keywords each described,
Application corresponding for each keyword is divided to different application ponds;According to the bidding of described application,
Application in described application pond is screened by the relatedness of quality and corresponding keyword, and distributes phase
The flow answered, described flow is embodied by the display position in application shop of applying filtered out;
Memorizer, for storing the data needed for described processor runs.
Preferably, the described processor of the set of keywords of each application of described acquisition, particularly as follows:
Described processor, is used for obtaining each application, and carries out keyword search for each application;
Described keyword search process includes:
Own attribute based on described application, relatedness size between described application and keyword, with
And the relatedness size between described application and described application, confirm corresponding keyword;Set is really
The described keyword recognized constitutes the set of keywords that described application is corresponding.
Preferably, the described type according to the keyword included in set of keywords each described, will
The application that each keyword is corresponding is divided to the processor in different application ponds, particularly as follows:
Described processor, for confirming the class of the keyword included in each described set of keywords
Type, and the application that the keyword that extracts same type is corresponding, be stored in same application pond;Wherein,
The keyword of the corresponding type in each application pond, an application can belong simultaneously to multiple application pond.
Preferably, the described relatedness according to the bidding of described application, quality and corresponding keyword is to respectively
Individual application is screened, and distributes the processor of corresponding flow, particularly as follows:
Described processor, applies corresponding key attribute by described sieve for filter out according to each
The application selected divides in the list of application of different themes, according to screening priority from high to low enter
Row preserves, and described each application is respectively arranged with expression certainly in the list of application that each theme is corresponding
So it is worth As;For each application in each described list of application, according to described keyword search
Number of times Sk, each described position f (p) applied in described list of application and download of described application
Number d, calculates user's acceptance Aa=∑ Sk*f (the p)/d of each described application;Based on described user
Acceptance obtains commercial value Am=Aa*Ap of described application, and Ap is that the developer of described application is competing
Valency;According to applying the described natural value As in affiliated list of application, described business each described
It is the described list of application that each theme is corresponding that industry is worth the Am Ap that bids with the developer of described application
In each described application marking;According to the scoring of application each described, from high to low for each institute
State application and distribute corresponding flow, described flow by described filter out apply in application shop aobvious
Show that position is embodied.
Preferably, described processor, it is additionally operable to every Preset Time, the user of application each described be connect
Recalculated by degree;When described user's acceptance of described application changes, to described application
The affiliated all application in list of application re-start assignment of traffic;
And/or,
Described processor, is additionally operable to when the developer of described application bids and changes, and answers described
Assignment of traffic is re-started with all application in affiliated list of application;
And/or,
Described processor, is additionally operable to when the business demand in described application shop changes, according to business
Demand carries out assignment of traffic for each application again.
Compared with prior art, the embodiment of the present invention by obtain each application set of keywords,
This set of keywords is made up of the keyword relevant to application;Wrapped according in each set of keywords
The type of the keyword contained, is divided to different application ponds by application corresponding for each keyword;Depend on
According to the relatedness of the bidding of application, quality and corresponding keyword, the application in application pond is screened,
And distributing corresponding flow, flow is embodied by the display position in application shop of applying filtered out.
Developer, application shop and use can be better balanced based on assignment of traffic scheme disclosed above
Relation between the three of family, optimization carries out application traffic distribution, it is achieved enabled developers to
Big visit capacity download, application shop is made to have the highest income, make user have best user's body
The purpose tested.
Certainly, the arbitrary product implementing the present invention it is not absolutely required to reach all the above simultaneously
Advantage.
Accompanying drawing explanation
For the technical scheme being illustrated more clearly that in the embodiment of the present invention, embodiment will be described below
The accompanying drawing used required in is briefly described, it should be apparent that, the accompanying drawing in describing below is only
It is only some embodiments of the present invention, for those of ordinary skill in the art, is not paying wound
On the premise of the property made is laborious, it is also possible to obtain other accompanying drawing according to these accompanying drawings.
The flow chart of a kind of flow allocation method that Fig. 1 provides for the embodiment of the present invention one;
The method flow diagram of a kind of keyword search that Fig. 2 provides for the embodiment of the present invention two;
A kind of method dividing application based on key word type that Fig. 3 provides for the embodiment of the present invention two
Flow chart;
The flow chart of a kind of flow allocation method that Fig. 4 provides for the embodiment of the present invention two;
The structural representation of a kind of server that Fig. 5 provides for the embodiment of the present invention three.
Detailed description of the invention
Below in conjunction with the accompanying drawing in the embodiment of the present invention, to the technical scheme in the embodiment of the present invention
It is clearly and completely described, it is clear that described embodiment is only that a part of the present invention is real
Execute example rather than whole embodiments.Based on the embodiment in the present invention, ordinary skill
The every other embodiment that personnel are obtained under not making creative work premise, broadly falls into this
The scope of invention protection.
The present invention can be used in numerous general or special purpose calculating device context or configuration.Such as: individual
People's computer, server computer, handheld device or portable set, laptop device, many places
Reason device device, the distributed computing environment including any of the above device or equipment etc..
From background technology, by the bid ranking mode of prior art, can not well balance
Developer, application shop and the relation of user three;Prior art cannot realize required by developer
Visit capacity download, application high yield required by shop, and the good experience required by user.
Therefore, the embodiment of the invention discloses a kind of new assignment of traffic scheme, with the person that realizes equilibrium development,
Application shop and user three between relation, make developer have maximum visit capacity download,
Application shop is made to have the highest income, make user have the purpose of best Consumer's Experience.Concrete mode
It is described in detail by following example.
Embodiment one
As it is shown in figure 1, disclosed in the embodiment of the present invention one flow chart of a kind of flow allocation method,
Mainly comprise the steps that
S101, obtains the set of keywords of each application, and described set of keywords is by relevant to application
Keyword constitute;
In step S101, because current application can become the keyword not of its mark,
Determine that the composition of keyword also has several factors, can find accordingly for application based on each factor
Keyword;Such as, the strange skill of love and " application " as application relevant and " video " relevant,
Relevant etc. with " hot broadcast TV play ", " application ", " video ", " hot broadcast TV play " are then
Using the keyword as the strange skill of love, obtain these keywords and collectively constitute the set of keywords liking strange skill
Close.
S102, according to the type of the keyword included in set of keywords each described, by each
The application that keyword is corresponding is divided to different application ponds;
In S102, based on included in the set of keywords that above-mentioned each application got is corresponding
The type of keyword be that application divides different application ponds.Such as, key word type is " video "
Time, the application pond of corresponding the type keyword just can include like strange skill, Tengxun's video, excellent extremely,
The application of this keyword identification such as storm wind;
It should be noted that the type according to the keyword of mark application is different, an application can be same
Time occur in multiple application pond;
S103, according to the bidding of described application, quality and corresponding keyword relatedness to described should
Screen with the application in pond, and distribute corresponding flow;
In S103, described flow is embodied by the display position in application shop of applying filtered out.
It is to say, ranking is the most forward, to be distributed the flow obtained the most.
Assignment of traffic scheme disclosed in the embodiment of the present invention, by obtaining the set of keywords of each application
Close;According to the type of the keyword included in each set of keywords, each keyword is corresponding
Application be divided to different application ponds;According to the bidding of application, quality and the pass of corresponding keyword
Application in application pond is screened by connection property, and distribute corresponding flow, and flow is by filtering out
The display position in application shop is applied to embody.Can be more based on assignment of traffic scheme disclosed above
Balancing well developer, apply the relation between shop and user three, optimization is applied
Assignment of traffic, it is achieved enable developers to the visit capacity download of maximum, make application shop have
High income, user is made to have the purpose of best Consumer's Experience.
Embodiment two
Based on flow allocation method a kind of disclosed in the invention described above embodiment one, obtain as shown in Figure 1
Taking the set of keywords of each application, described set of keywords is made up of the keyword relevant to application
S101, wherein, after obtaining each application, and carry out keyword search for each application
Concrete execution process is as in figure 2 it is shown, mainly comprise the steps that
S201, own attribute based on described application, relatedness between described application and keyword
Relatedness size between size and described application and described application, confirms corresponding keyword;
S202, the described keyword that set confirms constitutes the set of keywords that described application is corresponding.
During performing S201 and S202, attribute based on application itself, application are with crucial
These 3 factors of relatedness size between relatedness size and application and application between word are true
The key combination that each application fixed is corresponding;Such as, apply excellent cruel relevant with " application " and
" video " is relevant relevant with " hot broadcast TV play " etc., then by " application ", " video ", " heat
Broadcast TV play " as excellent cruel keyword, and collectively form excellent cruel set of keywords;Application sky
It harks relevant with " application " relevant with " audio frequency ", relevant with " music chart " etc.,
Then by " application ", " audio frequency ", " music chart " as the keyword harked everyday, and jointly
Constitute the set of keywords everyday harked.
Based on flow allocation method a kind of disclosed in the invention described above embodiment one, press as shown in Figure 1
According to the type of the keyword included in set of keywords each described, by corresponding for each keyword
Application is divided to the S102 in different application ponds, and it specifically performs process as it is shown on figure 3, mainly wrap
Include following steps:
S301, confirms the type of keyword included in each described set of keywords;
In S301, determine the type of the keyword of each application, if keyword is " video ",
The keyword that this keyword is " video " type is i.e. described;
S302, extracts the application that the keyword of same type is corresponding, is stored in same application pond.
Wherein, the keyword of the corresponding type in each application pond, an application can belong simultaneously to many
Individual application pond.
In S302, the key word type for each application carries out extracting and be divided to accordingly should
Use pond.Such as, excellent cruel keyword is " application ", " video " and " hot broadcast TV play ", everyday
The keyword harked is " application ", " audio frequency ", " music chart ";Then in the mistake performing S302
Cheng Zhong, divides preservation to should " answer by excellent extremely and everyday the harking that key word type is " application "
With " in the application pond of type keyword;The excellent cruel division that key word type is " video " is preserved
To should be in the application pond of " video " type keyword;It is " audio frequency " by key word type
Hark that division preserves to should be in the application pond of " audio frequency " type keyword everyday.
Based on flow allocation method a kind of disclosed in the invention described above embodiment one, depend on as shown in Figure 1
According to the relatedness of the bidding of described application, quality and corresponding keyword, each application is screened,
And distribute the S103 of corresponding flow, concrete perform process as shown in Figure 4, mainly include following step
Rapid:
S401, according to described application and the relatedness size of corresponding keyword, the opening of described application
Originator is bidded and the quality of described application, screens in each application pond and applies;
S402, according to key attribute corresponding to each application filtered out by described filter out should
With dividing in the list of application of different themes, preserve from high to low according to screening priority,
Described each application is respectively arranged with expression natural value in the list of application that each theme is corresponding
As;
In S402, according to key attribute screening application, by same subject be divided to one should
With in list, after filtering out concrete application, should at one for applying of same theme
It is ranked up from high to low according to the priority priority of screening with in list.Here theme at least wraps
Include " selected ", " search ", " recommendation " and " list " applied in shop etc. theme
During sequence, if this keyword is " keyword of functional descriptions ", as " depending on
Frequently, music etc. ", just down arrange by actual order;If this keyword is " title
The keyword described ", such as " Tengxun's video, qq music etc. ", then corresponding application is put in head position,
Remaining is still down arranged by actual order
It should be noted that each list of application will calculate a time more strengthened than list itself
Selected works close, every time can according to the demand of business from for application pond inside select some application conducts
The list of application of current topic.This list of application is the list of dynamically change, and meeting more user's is anti-
Feedback, and apply the calculating of feature to make corresponding adjustment.
S403, for each application in each described list of application, according to described keyword search
Number of times Sk, each described position f (p) applied in described list of application and download of described application
Number d, calculates user's acceptance Aa=∑ Sk*f (the p)/d of each described application;
In S403, introduce the concept of user's acceptance, be because different applying connecing in user
It is different by degree, and same to apply the acceptance of user on a time point be fixing
Value, this value can fluctuation over time and fluctuate, therefore obtain user's acceptance so that more
Good balance application shop, the relation between developer and user;
It should be noted that owing to the subject area of search is extensive, although the quality of search system can shadow
Ring to user's acceptance, but in same search system, the application mated of each theme
Degree of association between difference be negligible under the influence of the theme of magnanimity.Therefore we can
User's acceptance of each application is calculated with the user behavior by search.
S404, obtains commercial value Am=Aa*Ap of described application, Ap based on described user's acceptance
Developer for described application bids;
In S404 it should be noted that for application shop, in the feelings that flow total amount is fixing
Under condition, the income that each position obtains is the highest, then the most valuable, here for application shop
Commercial value also refer to apply shop income.
S405, according to applying the described natural value As in affiliated list of application each described,
Described commercial value Am bid with the developer of described application Ap be each theme corresponding described should
Give a mark with the described application of each in list;
S406, according to the scoring of application each described, distributes phase from high to low for each described application
The flow answered, described flow is embodied by the described display position in application shop of applying filtered out.
In assignment of traffic technical scheme disclosed in the embodiment of the present invention, based on above-mentioned according to described application
Bid, each application is screened, and is distributed accordingly by the relatedness of quality and corresponding keyword
Flow, it is further preferred that described flow allocation method also includes following three kinds of further tune
The mode of rectification flow, three kinds of modes can exist simultaneously below, and the concrete process performing to adjust is by reality
Border applicable cases determines.
The first:
Every Preset Time, user's acceptance of application each described is recalculated;
When described user's acceptance of described application changes, in the list of application belonging to described application
All application re-start assignment of traffic;
The second:
When the developer of described application bids and changes, in the list of application belonging to described application
All application re-start assignment of traffic;
The third:
When described application shop business demand change time, according to business demand again for each apply into
Row assignment of traffic.
Flow allocation method disclosed in the embodiment of the present invention, by obtaining the set of keywords of each application
Close;According to the type of the keyword included in each set of keywords, each keyword is corresponding
Application be divided to different application ponds;According to the bidding of application, quality and the pass of corresponding keyword
Application in application pond is screened by connection property, and distribute corresponding flow, and flow is by filtering out
The display position in application shop is applied to embody.Can be more based on assignment of traffic scheme disclosed above
Balancing well developer, apply the relation between shop and user three, optimization is applied
Assignment of traffic, it is achieved enable developers to the visit capacity download of maximum, make application shop have
High income, user is made to have the purpose of best Consumer's Experience.
Embodiment three
Based on flow allocation method a kind of disclosed in the invention described above embodiment one and embodiment two, this
Bright embodiment three is then corresponding discloses the server performing above-mentioned flow allocation method.As it is shown in figure 5,
Described server 100 specifically includes that processor 101 and memorizer 102;
Wherein, processor 101, for obtaining the set of keywords of each application, described set of keywords
Close and be made up of the keyword relevant to application;According to the pass included in set of keywords each described
The type of key word, is divided to different application ponds by application corresponding for each keyword;According to described
Application in described application pond is sieved by the relatedness of the bidding of application, quality and corresponding keyword
Choosing, and distribute corresponding flow, described flow is applied the display position in application shop by filter out
Put embodiment;
Memorizer 102, runs required data for storing described processor 101.
In server disclosed in the embodiment of the present invention three, it is preferred that described processor 101 is performing
Described acquisition each application set of keywords time, this processor 101 obtain each application after,
And carry out keyword search for each application;Specifically carry out described keyword search process to include:
Own attribute based on described application, relatedness size between described application and keyword, with
And the relatedness size between described application and described application, confirm corresponding keyword;Set is really
The described keyword recognized constitutes the set of keywords that described application is corresponding.
In server disclosed in the embodiment of the present invention three, it is preferred that described processor 101 is performing
According to the type of the keyword included in set of keywords each described, each keyword is corresponding
Application when being divided to different application ponds, concrete execution process is:
Described processor 101, for confirming keyword included in each described set of keywords
Type, and the application that the keyword that extracts same type is corresponding, be stored in same application pond;Wherein,
The keyword of the corresponding type in each application pond, an application can belong simultaneously to multiple application pond.
In server disclosed in the embodiment of the present invention three, it is preferred that described processor 101 is performing
According to the relatedness of the bidding of described application, quality and corresponding keyword, each application is screened,
And when distributing corresponding flow, particularly as follows:
Described processor 101, applies corresponding key attribute by institute for filter out according to each
State the application filtered out and divide in the list of application of different themes, according to screening priority from up to
Low preserving, described each application is respectively arranged with table in the list of application that each theme is corresponding
Show natural value As;For each application in each described list of application, according to described key word
Searching times Sk, each described position f (p) applied in described list of application and described application
Download number d, calculate user's acceptance Aa=∑ Sk*f (the p)/d of each described application;Based on described
User's acceptance obtains commercial value Am=Aa*Ap of described application, and Ap is the exploitation of described application
Person bids;According to applying the described natural value As in affiliated list of application, institute each described
Stating the commercial value Am Ap that bids with the developer of described application is the described application that each theme is corresponding
Each described application marking in list;According to the scoring of application each described, from high to low be each
Individual described application distribute corresponding flow, described flow by described filter out apply application shop
Display position embody.
In server disclosed in the embodiment of the present invention three, it is preferred that described processor 101, also use
In every Preset Time, user's acceptance of application each described being recalculated;Answer when described
Described user's acceptance change time, to all application in the list of application belonging to described application
Re-start assignment of traffic;
And/or,
Described processor 101, is additionally operable to when the developer of described application bids and changes, to institute
The all application stated in the list of application belonging to application re-start assignment of traffic;
And/or,
Described processor 101, is additionally operable to when the business demand in described application shop changes, according to industry
Business demand carries out assignment of traffic for each application again.
Based on server disclosed in the invention described above embodiment, in concrete application process, it belongs to application
In the operation system in shop.In a particular application, the developer of application then can by with this operation
Developer's system that system is relevant carries out popularization of bidding and pack, and can be looked into by this developer's system
See the quotation of the application of oneself under application shop, expose, download, and time dependent
Chart, adjusts bidding of oneself with this.
In sum, assignment of traffic scheme disclosed in the embodiment of the present invention, by obtaining each application
Set of keywords, according to the type of the keyword included in each set of keywords, by each
The application that keyword is corresponding is divided to different application ponds;According to the bidding of application, quality and correspondence
Application in application pond is screened by the relatedness of keyword, and distributes corresponding flow, flow
Embodied by the display position in application shop of applying filtered out.Based on assignment of traffic disclosed above
Scheme can be better balanced developer, apply the relation between shop and user three, optimum
Change and carry out application traffic distribution, it is achieved enable developers to the visit capacity download of maximum, making should
There is the highest income with shop, make user have the purpose of best Consumer's Experience.
It should be noted that each embodiment in this specification all uses the mode gone forward one by one to describe,
What each embodiment stressed is the difference with other embodiments, between each embodiment
Identical similar part sees mutually.For device class embodiment, due to itself and method
Embodiment basic simlarity, so describe is fairly simple, relevant part sees the portion of embodiment of the method
Defend oneself bright.
It addition, term " includes ", " comprising " or its any other variant are intended to nonexcludability
Comprise, so that include that the process of a series of key element, method, article or equipment not only include
Those key elements, but also include other key elements being not expressly set out, or also include for this
The key element that process, method, article or equipment are intrinsic.In the case of there is no more restriction,
The key element limited by statement " including ... ", it is not excluded that including the process of described key element, side
Method, article or equipment there is also other identical element.
As seen through the above description of the embodiments, those skilled in the art can be clearly
Solve the present invention to add the mode of required general hardware platform by software and realize.Based on so
Understanding, the part that prior art is contributed by technical scheme the most in other words can
Embodying with the form with software product, this computer software product can be stored in storage medium
In, such as ROM/RAM, magnetic disc, CD etc., instruct with so that a computer sets including some
Standby (can be personal computer, server, or the network equipment etc.) performs the present invention, and each is real
Execute the method described in some part of example or embodiment.
Principle and the embodiment of the present invention are set forth by specific case used herein, with
The explanation of upper embodiment is only intended to help to understand method and the core concept thereof of the present invention;Meanwhile,
For one of ordinary skill in the art, according to the thought of the present invention, in detailed description of the invention and should
All will change with in scope, in sum, this specification content should not be construed as this
Bright restriction.
Claims (10)
1. a flow allocation method, it is characterised in that described method includes:
Obtaining the set of keywords of each application, described set of keywords is by the keyword relevant to application
Constitute;
According to the type of the keyword included in set of keywords each described, by each keyword pair
The application answered is divided to different application ponds;
According to the relatedness of the bidding of described application, quality and corresponding keyword in described application pond
Application is screened, and distributes corresponding flow, and described flow is applied application business by filter out
The display position in shop is embodied.
Method the most according to claim 1, it is characterised in that each application of described acquisition
Set of keywords, described set of keywords is made up of the keyword relevant to application, including:
Obtain each application, and carry out keyword search for each application;
Described keyword search process includes:
Own attribute based on described application, relatedness size between described application and keyword, with
And the relatedness size between described application and described application, confirm corresponding keyword;
The described keyword that set confirms constitutes the set of keywords that described application is corresponding.
Method the most according to claim 1, it is characterised in that according to keyword each described
The type of the keyword included in set, is divided to different by application corresponding for each keyword
Application pond, including:
Confirm the type of keyword included in each described set of keywords;
Extract the application that the keyword of same type is corresponding, be stored in same application pond;
Wherein, the keyword of the corresponding type in each application pond, an application can belong simultaneously to many
Individual application pond.
Method the most according to claim 1, it is characterised in that described according to described application
Bid, each application is screened, and is distributed accordingly by the relatedness of quality and corresponding keyword
Flow, including:
Bid with relatedness size, the developer of described application of corresponding keyword according to described application
With the quality of described application, screen in each application pond and apply;
According to the key attribute that each application filtered out is corresponding, the described application filtered out is divided
In the list of application of different themes, according to screening priority preserve from high to low, described often
Individual application is respectively arranged with expression natural value As in the list of application that each theme is corresponding;
For each application in each described list of application, according to described keyword search number of times Sk,
Each described position f (p) applied in described list of application and download number d of described application,
Calculate user's acceptance Aa=Σ Sk*f (the p)/d of each described application;
Obtain commercial value Am=Aa*Ap of described application based on described user's acceptance, Ap is institute
The developer stating application bids;
According to applying the described natural value As in affiliated list of application, described business each described
It is the described list of application that each theme is corresponding that industry is worth the Am Ap that bids with the developer of described application
In each described application marking;
According to the scoring of application each described, from high to low for the corresponding stream of each described application distribution
Amount, described flow is embodied by the described display position in application shop of applying filtered out.
Method the most according to claim 4, it is characterised in that described flow allocation method is also
Including:
Every Preset Time, user's acceptance of application each described is recalculated;
When described user's acceptance of described application changes, in the list of application belonging to described application
All application re-start assignment of traffic;
And/or,
When the developer of described application bids and changes, in the list of application belonging to described application
All application re-start assignment of traffic;
And/or,
When described application shop business demand change time, according to business demand again for each apply into
Row assignment of traffic.
6. a server, it is characterised in that including:
Processor, for obtain each application set of keywords, described set of keywords by with application
Relevant keyword is constituted;According to the type of the keyword included in set of keywords each described,
Application corresponding for each keyword is divided to different application ponds;According to the bidding of described application,
Application in described application pond is screened by the relatedness of quality and corresponding keyword, and distributes phase
The flow answered, described flow is embodied by the display position in application shop of applying filtered out;
Memorizer, for storing the data needed for described processor runs.
Server the most according to claim 6, it is characterised in that each application of described acquisition
The described processor of set of keywords, particularly as follows:
Described processor, is used for obtaining each application, and carries out keyword search for each application;
Described keyword search process includes:
Own attribute based on described application, relatedness size between described application and keyword, with
And the relatedness size between described application and described application, confirm corresponding keyword;Set is really
The described keyword recognized constitutes the set of keywords that described application is corresponding.
Server the most according to claim 6, it is characterised in that described according to described in each
The type of the keyword included in set of keywords, is divided to application corresponding for each keyword
The processor in different application ponds, particularly as follows:
Described processor, for confirming the class of the keyword included in each described set of keywords
Type, and the application that the keyword that extracts same type is corresponding, be stored in same application pond;Wherein,
The keyword of the corresponding type in each application pond, an application can belong simultaneously to multiple application pond.
Server the most according to claim 6, it is characterised in that described according to described application
Bid, each application is screened, and is distributed accordingly by the relatedness of quality and corresponding keyword
The processor of flow, particularly as follows:
Described processor, applies corresponding key attribute by described sieve for filter out according to each
The application selected divides in the list of application of different themes, according to screening priority from high to low enter
Row preserves, and described each application is respectively arranged with expression certainly in the list of application that each theme is corresponding
So it is worth As;For each application in each described list of application, according to described keyword search
Number of times Sk, each described position f (p) applied in described list of application and download of described application
Number d, calculates user's acceptance Aa=Σ Sk*f (the p)/d of each described application;Based on described user
Acceptance obtains commercial value Am=Aa*Ap of described application, and Ap is that the developer of described application is competing
Valency;According to applying the described natural value As in affiliated list of application, described business each described
It is the described list of application that each theme is corresponding that industry is worth the Am Ap that bids with the developer of described application
In each described application marking;According to the scoring of application each described, from high to low for each institute
State application and distribute corresponding flow, described flow by described filter out apply in application shop aobvious
Show that position is embodied.
Server the most according to claim 9, it is characterised in that
Described processor, is additionally operable to carry out user's acceptance of application each described every Preset Time
Recalculate;When described user's acceptance of described application changes, to answering belonging to described application
Assignment of traffic is re-started with all application in list;
And/or,
Described processor, is additionally operable to when the developer of described application bids and changes, and answers described
Assignment of traffic is re-started with all application in affiliated list of application;
And/or,
Described processor, is additionally operable to, when the business demand in described application shop changes, need according to business
Ask and again carry out assignment of traffic for each application.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610202635.9A CN105893154B (en) | 2016-03-31 | 2016-03-31 | A kind of flow allocation method and server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610202635.9A CN105893154B (en) | 2016-03-31 | 2016-03-31 | A kind of flow allocation method and server |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105893154A true CN105893154A (en) | 2016-08-24 |
CN105893154B CN105893154B (en) | 2019-07-26 |
Family
ID=57012513
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610202635.9A Active CN105893154B (en) | 2016-03-31 | 2016-03-31 | A kind of flow allocation method and server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105893154B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060020695A1 (en) * | 2001-12-20 | 2006-01-26 | Microsoft Corporation | Scaling and delivering distributed applications |
CN103177109A (en) * | 2013-03-27 | 2013-06-26 | 四川长虹电器股份有限公司 | Application ranking optimization method |
CN104731468A (en) * | 2013-12-19 | 2015-06-24 | 深圳桑菲消费通信有限公司 | Application icon sorting method and device |
CN105205159A (en) * | 2015-09-29 | 2015-12-30 | 努比亚技术有限公司 | Automatic information feedback device and method |
CN105224559A (en) * | 2014-06-17 | 2016-01-06 | 中兴通讯股份有限公司 | Bid ranking method and device |
-
2016
- 2016-03-31 CN CN201610202635.9A patent/CN105893154B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060020695A1 (en) * | 2001-12-20 | 2006-01-26 | Microsoft Corporation | Scaling and delivering distributed applications |
CN103177109A (en) * | 2013-03-27 | 2013-06-26 | 四川长虹电器股份有限公司 | Application ranking optimization method |
CN104731468A (en) * | 2013-12-19 | 2015-06-24 | 深圳桑菲消费通信有限公司 | Application icon sorting method and device |
CN105224559A (en) * | 2014-06-17 | 2016-01-06 | 中兴通讯股份有限公司 | Bid ranking method and device |
CN105205159A (en) * | 2015-09-29 | 2015-12-30 | 努比亚技术有限公司 | Automatic information feedback device and method |
Also Published As
Publication number | Publication date |
---|---|
CN105893154B (en) | 2019-07-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105005582B (en) | The recommendation method and device of multimedia messages | |
US20170171336A1 (en) | Method and electronic device for information recommendation | |
CN104199875B (en) | Method and device is recommended in one kind search | |
CN107980129A (en) | Global commending system for overlapping media catalog | |
CN105574045B (en) | Video recommendation method and server | |
US20140006418A1 (en) | Method and apparatus for ranking apps in the wide-open internet | |
CN106488528B (en) | For carrying out the method and apparatus of portrait analysis to wireless access point | |
CN106454431B (en) | TV programme suggesting method and system | |
Pan et al. | The statistical laws of popularity: universal properties of the box-office dynamics of motion pictures | |
CA2710950A1 (en) | Selecting advertisements to present | |
WO2013082506A1 (en) | Method and apparatus for information searching | |
WO2017096896A1 (en) | Resource search method and server | |
CN108595493A (en) | Method for pushing and device, storage medium, the electronic device of media content | |
CN106294483A (en) | For mating data processing method and the device of mouthpiece for product brand | |
CN109657144A (en) | Methods of marking, device, storage medium and the terminal device of works | |
CN108733842A (en) | Video recommendation method and device | |
CN107562848A (en) | A kind of video recommendation method and device | |
CN102075366A (en) | Method and equipment for processing data in communication network | |
Slaatta | Print versus digital in Norwegian newspapers | |
Lashgarara et al. | Identifying appropriate information and communication technology (ICT) in improving marketing of agricultural products in Garmsar City, Iran | |
JP6734131B2 (en) | Content recommendation device, content recommendation method, and content recommendation program | |
CN106980666A (en) | A kind of method and apparatus of recommendation video | |
Liu et al. | Policy and marketing strategies for digital media | |
CN107679887A (en) | A kind for the treatment of method and apparatus of trade company's scoring | |
US20160371279A1 (en) | Systems and methods of a platform for candidate identification |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |