CN109146292A - Game training mate order allocation method, device, computer equipment and storage medium - Google Patents
Game training mate order allocation method, device, computer equipment and storage medium Download PDFInfo
- Publication number
- CN109146292A CN109146292A CN201810982953.0A CN201810982953A CN109146292A CN 109146292 A CN109146292 A CN 109146292A CN 201810982953 A CN201810982953 A CN 201810982953A CN 109146292 A CN109146292 A CN 109146292A
- Authority
- CN
- China
- Prior art keywords
- order
- user identifier
- configuration information
- training mate
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Operations Research (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Educational Administration (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
This application involves a kind of game training mate order allocation methods, device, computer readable storage medium and computer equipment, the described method includes: obtaining order request, order request carries user identifier and corresponding configuration information, configuration information includes the game information that user is arranged according to demand, order request is buffered in pre-generatmg queue, timing matches the corresponding configuration information of the order request configuration information corresponding with training mate user identifier in pre-generatmg queue according to matching rule, obtain corresponding matching degree, official order is generated according to matching degree, official order includes user identifier, corresponding training mate user identifier and order information, respectively to the corresponding terminal of the corresponding user identifier of each official order and the corresponding terminal of training mate user identifier, send the corresponding order information of official order.The configuration information of demand and ladder player of the timing to user matches, and determines that order can effectively utilize the game experiencing of training mate resource and promotion user according to matching degree.
Description
Technical field
This application involves field of computer technology, more particularly to a kind of game training mate order allocation method, device, calculating
Machine equipment and storage medium.
Background technique
Game training mate is the business to grow up with e-sports, especially online tactics competitive game (Mult--
Iplayer Online Battle Arena, Moba), game training mate can increase the game skill of user, promote game ratings
Deng.Existing game training mate product, mainly actively selects ladder player by user, and fills in game name, game ratings, field
The information such as secondary and time, generate corresponding game order, and the game training mate mode actively to be placed an order based on user be easy to cause resource
It is idle, thus can not reasonable distribution resource.
Summary of the invention
Based on this, it is necessary to which in view of the above technical problems, providing one kind can be corresponding according to user demand Auto-matching
Game ladder player is situated between to improve the game training mate order allocation method of resource utilization, device, computer equipment and storage
Matter.
A kind of game training mate order allocation method, comprising:
Order request is obtained, order request carries user identifier and corresponding configuration information, configuration information include user's root
The game information being arranged according to demand;
Order request is buffered in pre-generatmg queue, periodically according to matching rule to the order request in pre-generatmg queue
Corresponding configuration information configuration information corresponding with training mate user identifier is matched, and corresponding matching degree is obtained;
Official order is generated according to matching degree, official order includes user identifier, corresponding training mate user identifier and order
Information;
Respectively to the corresponding terminal of the corresponding user identifier of each official order and the corresponding terminal of training mate user identifier, hair
Send official order corresponding order information.
A kind of game training mate order distribution system, comprising:
User terminal sends order request to server, and order request carries user identifier and corresponding configuration information, matches
Confidence breath includes the game information that user is arranged according to demand;
Order request is buffered in pre-generatmg team by server, periodically according to matching rule to the order in pre-generatmg team
Corresponding configuration information is requested, configuration information corresponding with training mate user identifier is matched, and corresponding matching degree is obtained;
Server generates official order according to matching degree, and official order includes user identifier, corresponding training mate user identifier
And order information;
Server is corresponding to the corresponding user terminal of the corresponding user identifier of each official order and training mate user identifier
Terminal sends the corresponding order information of official order;
Show that order is believed on user terminal interface and on the interface of the corresponding training mate terminal of corresponding training mate user identifier
Breath.
A kind of game training mate Order splitting device, comprising:
Data acquisition module, for obtaining order request, order request carries user identifier and corresponding configuration information, matches
Confidence breath includes the game information that user is arranged according to demand;
Matching degree computing module, for order request to be buffered in pre-generatmg queue, periodically according to matching rule to pre-
The corresponding configuration information of the order request configuration information corresponding with training mate user identifier generated in queue is matched, and is obtained pair
The matching degree answered;
Order generation module, for generating official order according to matching degree, official order includes user identifier, corresponding accompanies
Practice user identifier and order information;
Order data pushing module, for respectively to the corresponding terminal of the corresponding user identifier of each official order and training mate
The corresponding terminal of user identifier sends the corresponding order information of official order.
A kind of computer equipment can be run on a memory and on a processor including memory, processor and storage
Computer program, the processor perform the steps of when executing program
Order request is obtained, order request carries user identifier and corresponding configuration information, configuration information include user's root
The game information being arranged according to demand;
Order request is buffered in pre-generatmg queue, periodically according to matching rule to the order request in pre-generatmg queue
Corresponding configuration information configuration information corresponding with training mate user identifier is matched, and corresponding matching degree is obtained;
Official order is generated according to matching degree, official order includes user identifier, corresponding training mate user identifier and order
Information;
Respectively to the corresponding terminal of the corresponding user identifier of each official order and the corresponding terminal of training mate user identifier, hair
Send official order corresponding order information.
A kind of computer readable storage medium is stored thereon with computer program, when computer program is executed by processor,
So that processor executes following steps:
Order request is obtained, order request carries user identifier and corresponding configuration information, configuration information include user's root
The game information being arranged according to demand;
Order request is buffered in pre-generatmg queue, periodically according to matching rule to the order request in pre-generatmg queue
Corresponding configuration information configuration information corresponding with training mate user identifier is matched, and corresponding matching degree is obtained;
Official order is generated according to matching degree, official order includes user identifier, corresponding training mate user identifier and order
Information;
Respectively to the corresponding terminal of the corresponding user identifier of each official order and the corresponding terminal of training mate user identifier, hair
Send official order corresponding order information.
Above-mentioned game training mate order allocation method, device, computer readable storage medium and computer equipment obtain order
Request, order request carries user identifier and corresponding configuration information, configuration information include the game that user is arranged according to demand
Order request is buffered in pre-generatmg queue by information, periodically according to matching rule to the order request pair in pre-generatmg queue
The configuration information answered configuration information corresponding with training mate user identifier is matched, and corresponding matching degree is obtained, according to matching degree
Official order is generated, official order includes user identifier, corresponding training mate user identifier and order information, respectively to each formal
The corresponding terminal of the corresponding user identifier of order and the corresponding terminal of training mate user identifier send the corresponding order letter of official order
Breath.By calculating the matching degree between the corresponding configuration information of user identifier configuration information corresponding with training mate user identifier, root
According to matching to generating corresponding official order, can reasonable distribution resource, to improve resource utilization.
Detailed description of the invention
Fig. 1 is the applied environment figure of game training mate order allocation method in one embodiment;
Fig. 2 is the flow diagram of game training mate order allocation method in one embodiment;
Fig. 3 is the flow diagram that matching degree step is calculated in one embodiment;
Fig. 4 is the flow diagram that official order step is generated in one embodiment;
Fig. 5 is the flow diagram of game training mate order allocation method in a specific embodiment;
Fig. 6 is the timing diagram of game training mate order allocation method in one embodiment;
Fig. 7 is the structural block diagram of game training mate Order splitting device in one embodiment;
Fig. 8 is the structural block diagram of matching degree computing module in one embodiment;
Fig. 9 is the structural block diagram of order generation module in one embodiment;
Figure 10 is the structural block diagram of computer equipment in one embodiment.
Specific embodiment
It is with reference to the accompanying drawings and embodiments, right in order to which the objects, technical solutions and advantages of the application are more clearly understood
The application is further elaborated.It should be appreciated that specific embodiment described herein is only used to explain the application, and
It is not used in restriction the application.
Fig. 1 is the applied environment figure of game training mate order allocation method in one embodiment.Referring to Fig.1, the game training mate
Order allocation method is applied to training mate game order distribution system.The system includes multiple user terminals 110 (112,114,116)
With server 120 and multiple training mate terminals 130 (132,134,136).User terminal 110 and server 120 pass through network connection,
By network connection, user terminal 110 passes through network connection with training mate terminal 130 for server 120 and training mate terminal 130.Service
Device 120 obtains the order request of user terminal 110, and order request carries user identifier and corresponding configuration information, configuration information
Including the game information that user is arranged according to demand, order request is buffered in pre-generatmg queue, periodically according to matching rule
The corresponding configuration information of order request configuration information corresponding with training mate user identifier in pre-generatmg queue is matched, is obtained
To corresponding matching degree, official order is generated according to matching degree, official order includes user identifier, corresponding training mate user identifier
And order information, server 120 are used to the corresponding user terminal 110 of the corresponding user identifier of each official order and training mate respectively
Family identifies corresponding training mate terminal 130, sends the corresponding order information of official order.Wherein user terminal 110 and training mate terminal
130 specifically can be terminal console or mobile terminal, and mobile terminal specifically can be in mobile phone, tablet computer, laptop etc.
At least one.Server 120 can be realized with the server cluster of the either multiple server compositions of independent server.
As shown in Fig. 2, in one embodiment, providing a kind of game training mate order allocation method.The present embodiment is main
It is illustrated in this way applied to server 120 in above-mentioned Fig. 1.Referring to Fig. 2, the game training mate order allocation method is specific
Include the following steps:
Step S202, obtains order request, and order request carries user identifier and corresponding configuration information, configuration information packet
Include the game information that user is arranged according to demand.
Order request is buffered in pre-generatmg queue by step S204, periodically according to matching rule in pre-generatmg queue
The corresponding configuration information of order request configuration information corresponding with training mate user identifier matched, obtain corresponding matching
Degree.
Step S206 generates official order according to matching degree, and official order includes user identifier, corresponding training mate user mark
Knowledge and order information.
Step S208, it is corresponding to the corresponding terminal of the corresponding user identifier of each official order and training mate user identifier respectively
Terminal, send the corresponding order information of official order.
Wherein, order request refers to the computer program instructions that user terminal is sent, and carries use in the computer instruction
Family mark and corresponding configuration information.User identifier is the label data for identity user, and label data can be customized, such as
Include letter, number, one of additional character or a variety of.Configuration information refers to demand letter of the user to training mate games personnel
Breath may include one or more, that is, the game information that user is arranged according to demand.Configuration information is customized by the user,
Including game name, game ratings, game section, game victory or defeat accounting etc. information.Pre-generatmg queue is for temporarily storing
The caching (cache) of data is such as used for interim storing data order request.Matching rule is pre-set for calculating use
The computation rule of the matching degree of the configuration information of the configuration information and ladder player at family.Matching degree is the configuration for judging user
Whether information is similar to the configuration information of ladder player, and matching degree is high if similar, and dissimilar matching degree is low.Official order is
Refer to the associated order having determined that between user and ladder player.Order information is for describing order taking responsibility, establishing order
The information such as time.
In one embodiment, the matching degree being calculated according to matching rule can be according to each with confidence
The matching degree that the priority level of breath is matched one by one is also possible to be weighted and averaged to obtain to each configuration information
Matching.
Specifically, server receives the order request that each user terminal is sent, and the order request of user is stored in pre-
It generates in queue, timing scan pre-generatmg queue, the corresponding configuration information of order request is calculated according to matching rule and training mate is used
Family identifies the matching degree between corresponding configuration information, selects configuration information matching degree corresponding with each order request highest
The corresponding training mate user of training mate user identifier, as matched training mate user.According to user identifier, corresponding training mate user identifier
Official order is generated with corresponding order information, and stores official order.Server believes the corresponding order of each official order
Breath is sent to corresponding user terminal and training mate terminal.Wherein user terminal refers to the corresponding terminal of user identifier, training mate terminal
Refer to the corresponding terminal of training mate user identifier.
In one embodiment, user terminal and training mate terminal show order information after receiving order information
On interface.The both sides of order can inquire order information with terminal interface, and the corresponding side of order can send information to another party.
In one embodiment, the part order request in pre-generatmg queue may be matched less than suitable ladder player,
Not matched prompt information can be sent to the corresponding terminal of the corresponding user identifier of each order request.
Above-mentioned game training mate order allocation method, obtains order request, and order request carries user identifier and corresponding matches
Confidence breath, configuration information includes the game information that user is arranged according to demand, and order request is buffered in pre-generatmg queue, fixed
When according to matching rule to the corresponding configuration information of the order request configuration corresponding with training mate user identifier in pre-generatmg queue
Information is matched, and corresponding matching degree is obtained, and generates official order according to matching degree, official order includes user identifier, right
The training mate user identifier and order information answered are used to the corresponding terminal of the corresponding user identifier of each official order and training mate respectively
Family identifies corresponding terminal, sends the corresponding order information of official order.According to of user demand and the information of ladder player
With degree, it is allocated order automatically, the ladder player avoided receives multiple orders in the same time, and some ladder players are simultaneously
Without order, the non-uniform situation of resource allocation is caused.Auto-matching order is able to ascend the game experiencing of user according to demand.
In one embodiment, as shown in figure 3, configuration information includes multiple sub- configuration informations, step S204 includes:
Step S2042 calculates each sub- configuration information in each order request according to matching rule, with training mate user identifier
The sub- matching degree of corresponding each sub- configuration information.
Step S2044 is that each sub- configuration information distributes corresponding weight factor according to matching rule, according to each weight
The corresponding sub- matching degree of factor pair each sub- configuration information is weighted, and is obtained the corresponding configuration information of each order request and is accompanied
Practice the matching degree between the corresponding configuration information of user identifier.
Specifically, sub- configuration information refers to the one type configuration information of configuration information, such as configuration information includes game
Grade, game winning rate and three kinds of game section, then game ratings are one of them sub- configuration information.Sub- matching degree refers to user identifier
Each sub- configuration information and training mate user identifier each sub- configuration information between similarity.Weight factor is used for each
The matching degree of sub- configuration information is adjusted, and the setting of the corresponding weight factor of each sub- configuration information can be set according to demand
It sets, the weight factor that game section is such as arranged is greater than the weight factor of game ratings, and the weight factor of game ratings is greater than trip
The weight factor for winning rate of playing.The son between user and training mate user both sides between each sub- configuration information is determined according to matching rule
Matching degree, being weighted summation to the matching of each height according to the weight factor pre-set, to obtain each user identifier corresponding
Matching degree between configuration information configuration information corresponding with each training mate user identifier.Different sub- configuration informations is arranged different
Weight factor, can preferably adapt to user demand, be matched to ladder player required for user, promote the game body of user
It tests.
In one embodiment, as shown in figure 4, step S206 includes:
It is highest to choose matching degree corresponding with each order request by step S2062, and game state is in idle shape
The corresponding training mate user of the training mate user identifier of state, as training mate user corresponding with each order request.
The corresponding user identifier of order request and training mate user identifier are corresponded, are formally ordered by step S2064
It is single.
Specifically, matching degree highest refer to each order request configuration information and training mate user identifier configuration information it
Between it is most like.Game state refers to that the game state of ladder player, game state include at least two states in idle, game,
Also more game states, more detailed game state can be set, specific set-up mode is determined according to exploitation demand.?
The preferential option and installment information matches degree of timing is highest, and the corresponding game state of training mate user identifier is idle training mate people
Member, this makes it possible to preferably utilize slack resources.By the both sides of each order request, i.e. user identifier and training mate user identifier
Association is established, official order is generated, association and corresponding information between user and training mate user is contained in official order.
In one embodiment, above-mentioned game training mate order allocation method, further includes:
Step S210, when any one order request in pre-generatmg queue does not generate official order, to not generating
The corresponding terminal of the order request of official order sends prompt information.
Specifically, multiple order requests can be stored in pre-generatmg queue, is not that each order request can be same
It is matched to suitable ladder player in one wheel matching, for not being matched to the order request of suitable ladder player, is not just generated
Official order, the order request continue to be stored in pre-generatmg queue, wait next round matching, and to not generating official order
The corresponding terminal of order request sends prompt information.Prompt information can be customized according to demand, and such as prompting order, it fails to match,
The time required to order matching next time, waiting time needed for user etc..User can be more convenient by sending prompt information to user
Understand details, promotes the game experiencing of user.
In a specific embodiment, game training mate order allocation method, comprising:
Step S402, user terminal receives configuration information, and submits Order creation order request.User is in user terminal circle
Configuration information is filled on face, or chooses the config option on terminal interface, and corresponding configuration information is set, wherein configuration information packet
Include but be not limited to game name, game section, sports winning rate etc..After setting configuration information, user submits order request.
User only needs to input accurate demand, which training mate does not need concern will select, simple and convenient.
Step S404, order enter pre-generatmg queue.Pre-generatmg queue is one piece of caching of server, for storing order
Request.
Step S406, user terminal, which enters, waits interface, waits interface display that can show that matching progress of order etc. is believed
Breath.
Step S408, timing match order.The duration of timing match, timing can be customized according to demand, such as defines every 5
Second, carry out within 10 seconds primary matching etc., it is entire that server timing, which matches the order request inside pre-generatmg queue,
The corresponding ladder player of each Order splitting in pre-generatmg queue, allocation rule can be customized, as priority match is just empty
Spare time, the matched ladder player of section will pick out one if not temporarily being matched to suitable ladder player from ladder player
Most suitable ladder player, as matched ladder player.System Auto-matching order, can be unreasonable to avoid resource allocation
Situation.
Step S410 judges order with the presence or absence of matched ladder player, when order is not matched to suitable ladder player
When, S412 is executed, when order is matched to suitable ladder player, executes step S414.
Step S412 returns to prompt information to user terminal.If temporary leisureless training mate may be matched, then can root
According to the ongoing order situation of training mate, the time that user needs to wait is calculated, the information such as time that user is needed to wait for are sent
To user terminal.Situations such as exception occur for order can return to prompt information to user terminal.
Step S414 generates official order, is stored in database.The corresponding order information of official order includes but is not limited to use
Family mark and corresponding terminal iidentification, ladder player's mark and corresponding terminal iidentification, by order storing data library.
Step S416 starts training mate operation.Ladder player and the corresponding terminal of user show order information, user and training mate
Instant messaging can be carried out between personnel, such as link up the selection of game role, game state etc..Both sides can be on terminal interface
Check the essential information etc. of other side.It can be linked up immediately for game between ladder player and user, promote game experiencing.
Fig. 2-5 is the flow diagram of game training mate order allocation method in one embodiment.Although should be understood that
Each step in the flow chart of Fig. 2-5 is successively shown according to the instruction of arrow, but these steps are not inevitable according to arrow
The sequence of head instruction successively executes.Unless expressly stating otherwise herein, there is no stringent sequences to limit for the execution of these steps
System, these steps can execute in other order.Moreover, at least part step in Fig. 2-5 may include multiple sub-steps
Rapid perhaps multiple these sub-steps of stage or stage are not necessarily to execute completion in synchronization, but can be in difference
At the time of execute, the execution in these sub-steps or stage sequence, which is also not necessarily, successively to be carried out, but can be with other steps
Either the sub-step of other steps or at least part in stage execute in turn or alternately.
In one embodiment, a kind of game training mate order distribution system is provided, provides game always as shown in Figure 6
The timing flow chart of training mate order distribution system, the system include user terminal 310, server 320 and training mate terminal 330, are used
Family terminal 310 sends order request to server 320, and order request carries user identifier and corresponding configuration information, matches confidence
Breath includes the game information that user is arranged according to demand.Order request is buffered in pre-generatmg team by server 320, periodically according to
Matching rule to the corresponding configuration information of order request in pre-generatmg team, configuration information corresponding with training mate user identifier into
Row matching, obtains corresponding matching degree.Server 320 generates official order according to matching degree, and official order includes the user
Mark, corresponding training mate user identifier and order information.Server 320 is corresponding to the corresponding user identifier of each official order
User terminal and the corresponding terminal of training mate user identifier send the corresponding order information of official order.At 310 interface of user terminal
Order information is shown on upper and the corresponding training mate terminal 330 of corresponding training mate user identifier interface.
In one embodiment, when user terminal terminal corresponding for official order with corresponding training mate user terminal,
User terminal and corresponding institute's training mate terminal establish instant messaging.Instant messaging is used between user terminal and training mate user terminal
Data communication is carried out, the operation such as converse, check counter-party information may be implemented in both sides.
In one embodiment, when order request is not matched to training mate user identifier, server will not matched prompt
Information pushes to the corresponding user terminal of order request.
In one embodiment, as shown in fig. 7, providing a kind of game training mate Order splitting device 200, comprising:
Data acquisition module 202, for obtaining order request, order request carries user identifier and corresponding matches confidence
Breath, configuration information includes the game information that user is arranged according to demand.
Matching degree computing module 204, for order request to be buffered in pre-generatmg queue, periodically according to matching rule pair
The corresponding configuration information of order request configuration information corresponding with training mate user identifier in pre-generatmg queue is matched, and is obtained
Corresponding matching degree.
Order generation module 206, for generating official order according to matching degree, official order includes user identifier, correspondence
Training mate user identifier and order information.
Order data pushing module 208, for respectively to the corresponding terminal of the corresponding user identifier of each official order and
The corresponding terminal of training mate user identifier sends the corresponding order information of official order.
In one embodiment, as shown in figure 8, configuration information includes multiple sub- configuration informations, matching degree computing module 204
Include:
Sub- matching degree computing unit 2042, for calculating each height configuration letter in each order request according to matching rule
Breath, the sub- matching degree of each sub- configuration information corresponding with training mate user identifier.
Matching degree computing unit 2044 is that each sub- configuration information distributes corresponding weight factor, root according to matching rule
The corresponding sub- matching degree of each sub- configuration information is weighted according to each weight factor, obtains that each order request is corresponding to match
Confidence ceases the matching degree between configuration information corresponding with training mate user identifier.
In one embodiment, as shown in figure 9, order generation module 206 includes:
Order matching unit 2062, it is highest for choosing matching degree corresponding with each order request, and game state
It is in the corresponding training mate user of training mate user identifier of idle state, as training mate user corresponding with each order request.
Order generation unit 2064, for the corresponding user identifier of order request and training mate user identifier to be corresponded,
Obtain official order.
In one embodiment, above-mentioned game training mate Order splitting device, further includes:
Cue module 210, for when any one order request in pre-generatmg queue does not generate official order, to
The corresponding terminal of order request for not generating official order sends prompt information.
Figure 10 shows the internal structure chart of computer equipment in one embodiment.The computer equipment specifically can be figure
Terminal 110 (or server 120) in 1.As shown in Figure 10, it includes passing through system which, which includes the computer equipment,
Processor, memory, network interface, input unit and the display screen of bus connection.Wherein, memory includes non-volatile memories
Medium and built-in storage.The non-volatile memory medium of the computer equipment is stored with operating system, can also be stored with computer
Program when the computer program is executed by processor, may make processor to realize game training mate order allocation method.The interior storage
Computer program can also be stored in device, when which is executed by processor, processor may make to execute game training mate
Order allocation method.The display screen of computer equipment can be liquid crystal display or electric ink display screen, computer equipment
Input unit can be the touch layer covered on display screen, be also possible to the key being arranged on computer equipment shell, track
Ball or Trackpad can also be external keyboard, Trackpad or mouse etc..
It will be understood by those skilled in the art that structure shown in Figure 10, only part relevant to application scheme
The block diagram of structure, does not constitute the restriction for the computer equipment being applied thereon to application scheme, and specific computer is set
Standby may include perhaps combining certain components or with different component layouts than more or fewer components as shown in the figure.
In one embodiment, game training mate Order splitting device provided by the present application can be implemented as a kind of computer journey
The form of sequence, computer program can be run in computer equipment as shown in Figure 10.It can be deposited in the memory of computer equipment
Storage forms each program module of the game training mate Order splitting device, for example, data acquisition module shown in Fig. 7 202, matching
Spend computing module 204, order generation module 206 and order data pushing module 208.The computer journey that each program module is constituted
Sequence makes processor execute the step in the game training mate order allocation method of each embodiment of the application described in this specification
Suddenly.
For example, computer equipment shown in Fig. 10 can be by game training mate Order splitting device as shown in Figure 7
Data acquisition module 202, which executes, obtains order request, and order request carries user identifier and corresponding configuration information, configuration information
The game information being arranged according to demand including user.Computer equipment can be executed by matching degree computing module 204 and ask order
Ask and be buffered in pre-generatmg queue, periodically according to matching rule in pre-generatmg queue the corresponding configuration information of order request with
The corresponding configuration information of training mate user identifier is matched, and corresponding matching degree is obtained.Computer equipment can be generated by order
Module 206, which is executed, generates official order according to matching degree, and official order includes the user identifier, corresponding training mate user identifier
And order information.Computer equipment can be executed corresponding to each official order respectively by order data pushing module 208
The corresponding terminal of user identifier and the corresponding terminal of training mate user identifier, send the corresponding order information of the official order.
In one embodiment, a kind of computer equipment, including memory and processor are provided, is stored in memory
Computer program, the processor perform the steps of acquisition order request when executing computer program, order request carries user
Mark and corresponding configuration information, configuration information includes the game information that user is arranged according to demand, and order request is buffered in
In pre-generatmg queue, periodically according to matching rule in pre-generatmg queue the corresponding configuration information of order request and training mate user
It identifies corresponding configuration information to be matched, obtains corresponding matching degree, official order, official order packet are generated according to matching degree
User identifier, corresponding training mate user identifier and order information are included, it is corresponding to the corresponding user identifier of each official order respectively
Terminal and the corresponding terminal of training mate user identifier, send the corresponding order information of official order.
In one embodiment, configuration information includes multiple sub- configuration informations, periodically according to matching rule to pre-generatmg team
The corresponding configuration information of order request in column, configuration information corresponding with training mate user identifier are matched, are obtained corresponding
Matching degree includes: to calculate each sub- configuration information in each order request according to matching rule, corresponding with training mate user identifier
The sub- matching degree of each sub- configuration information is that each sub- configuration information distributes corresponding weight factor according to matching rule, according to
Each weight factor is weighted the corresponding sub- matching degree of each sub- configuration information, obtains the corresponding configuration of each order request
Matching degree between information configuration information corresponding with training mate user identifier.
In one embodiment, official order is generated according to matching degree, official order includes user identifier, corresponding training mate
User identifier and order information include: that selection matching degree corresponding with each order request is highest, and game state is in
The corresponding training mate user of the training mate user identifier of idle state, as training mate user corresponding with each order request, by order
It requests corresponding user identifier and training mate user identifier to correspond, obtains official order.
In one embodiment, it also performs the steps of when processor executes computer program when in pre-generatmg queue
When any one order request does not generate official order, mentioned to the corresponding terminal transmission of order request for not generating official order
Show information.
In one embodiment, a kind of computer readable storage medium is provided, computer program is stored thereon with, is calculated
Machine program performs the steps of acquisition order request when being executed by processor, order request carries user identifier and corresponding matches
Confidence breath, configuration information includes the game information that user is arranged according to demand, and order request is buffered in pre-generatmg queue, fixed
When according to matching rule to the corresponding configuration information of the order request configuration corresponding with training mate user identifier in pre-generatmg queue
Information is matched, and corresponding matching degree is obtained, and generates official order according to matching degree, official order includes user identifier, right
The training mate user identifier and order information answered are used to the corresponding terminal of the corresponding user identifier of each official order and training mate respectively
Family identifies corresponding terminal, sends the corresponding order information of official order.
In one embodiment, configuration information includes multiple sub- configuration informations, periodically according to matching rule to pre-generatmg team
The corresponding configuration information of order request in column, configuration information corresponding with training mate user identifier are matched, are obtained corresponding
Matching degree includes: to calculate each sub- configuration information in each order request according to matching rule, corresponding with training mate user identifier
The sub- matching degree of each sub- configuration information is that each sub- configuration information distributes corresponding weight factor according to matching rule, according to
Each weight factor is weighted the corresponding sub- matching degree of each sub- configuration information, obtains the corresponding configuration of each order request
Matching degree between information configuration information corresponding with training mate user identifier.
In one embodiment, official order is generated according to matching degree, official order includes user identifier, corresponding training mate
User identifier and order information include: that selection matching degree corresponding with each order request is highest, and game state is in
The corresponding training mate user of the training mate user identifier of idle state, as training mate user corresponding with each order request, by order
It requests corresponding user identifier and training mate user identifier to correspond, obtains official order.
In one embodiment, processor execute computer program when also perform the steps of when each order request simultaneously
When not generating official order, prompt information is sent when any one in pre-generatmg queue to the corresponding terminal of each order request
When order request does not generate official order, prompt information is sent to the corresponding terminal of order request for not generating official order.
Those of ordinary skill in the art will appreciate that realizing all or part of the process in above-described embodiment method, being can be with
Relevant hardware is instructed to complete by computer program, the program can be stored in a non-volatile computer and can be read
In storage medium, the program is when being executed, it may include such as the process of the embodiment of above-mentioned each method.Wherein, provided herein
Each embodiment used in any reference to memory, storage, database or other media, may each comprise non-volatile
And/or volatile memory.Nonvolatile memory may include that read-only memory (ROM), programming ROM (PROM), electricity can be compiled
Journey ROM (EPROM), electrically erasable ROM (EEPROM) or flash memory.Volatile memory may include random access memory
(RAM) or external cache.By way of illustration and not limitation, RAM is available in many forms, such as static state RAM
(SRAM), dynamic ram (DRAM), synchronous dram (SDRAM), double data rate sdram (DDRSDRAM), enhanced SDRAM
(ESDRAM), synchronization link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) directly RAM (RDRAM), straight
Connect memory bus dynamic ram (DRDRAM) and memory bus dynamic ram (RDRAM) etc..
Each technical characteristic of above embodiments can be combined arbitrarily, for simplicity of description, not to above-described embodiment
In each technical characteristic it is all possible combination be all described, as long as however, the combination of these technical characteristics be not present lance
Shield all should be considered as described in this specification.
The several embodiments of the application above described embodiment only expresses, the description thereof is more specific and detailed, but simultaneously
The limitation to the application the scope of the patents therefore cannot be interpreted as.It should be pointed out that for those of ordinary skill in the art
For, without departing from the concept of this application, various modifications and improvements can be made, these belong to the guarantor of the application
Protect range.Therefore, the scope of protection shall be subject to the appended claims for the application patent.
Claims (10)
1. a kind of game training mate order allocation method, which comprises
Order request is obtained, the order request carries user identifier and corresponding configuration information, and the configuration information includes using
The game information that family is arranged according to demand;
The order request is buffered in pre-generatmg queue, periodically according to matching rule to the order in the pre-generatmg queue
It requests corresponding configuration information configuration information corresponding with training mate user identifier to be matched, obtains corresponding matching degree;
Official order is generated according to the matching degree, the official order includes the user identifier, corresponding training mate user mark
Knowledge and order information;
Respectively to the corresponding terminal of the corresponding user identifier of each official order and the corresponding terminal of training mate user identifier, hair
Send the official order corresponding order information.
2. described the method according to claim 1, wherein the configuration information includes multiple sub- configuration informations
It is corresponding with training mate user identifier periodically according to matching rule to the corresponding configuration information of order request in the pre-generatmg queue
Configuration information matched, obtaining corresponding matching degree includes:
Each sub- configuration information in each order request is calculated according to the matching rule, with the training mate user identifier pair
The sub- matching degree for each sub- configuration information answered;
It is that each sub- configuration information distributes corresponding weight factor according to the matching rule, according to each weight factor pair
The corresponding sub- matching degree of each sub- configuration information is weighted, obtain the corresponding configuration information of each order request with it is described
Matching degree between the corresponding configuration information of training mate user identifier.
3. the method according to claim 1, wherein it is described according to the matching degree generate official order, it is described
Official order includes that the user identifier, corresponding training mate user identifier and order information include:
Choose that matching degree corresponding with each order request is highest, and game state be in idle state described in accompany
Practice the corresponding training mate user of user identifier, as training mate user corresponding with each order request;
The corresponding user identifier of the order request and training mate user identifier are corresponded, the official order is obtained.
4. the method according to claim 1, wherein the method also includes:
When any one of order request in the pre-generatmg queue does not generate official order, formally ordered to not generating
The corresponding terminal of single order request sends prompt information.
5. a kind of game training mate order distribution system, which is characterized in that the system comprises:
User terminal sends order request to server, and the order request carries user identifier and corresponding configuration information, institute
Stating configuration information includes the game information that user is arranged according to demand;
The order request is buffered in pre-generatmg team by the server, periodically according to matching rule in the pre-generatmg team
In the corresponding configuration information of order request, configuration information corresponding with training mate user identifier matched, and obtains corresponding
With degree;
The server generates official order according to the matching degree, and the official order includes the user identifier, corresponding
Training mate user identifier and order information;
The server is to the corresponding user terminal of the corresponding user identifier of each official order and training mate user identifier pair
The terminal answered sends the corresponding order information of the official order;
Institute is shown on the user terminal interface and on the interface of the corresponding training mate terminal of the corresponding training mate user identifier
State order information.
6. system according to claim 5, which is characterized in that the user terminal and the corresponding training mate terminal are established
Instant messaging.
7. system according to claim 5, which is characterized in that the system also includes:
When the order request is not matched to the training mate user identifier, the server will not matched prompt information push
To the corresponding user terminal of the order request;
The prompt information is shown on the interface of the user terminal.
8. a kind of game training mate Order splitting device, which is characterized in that described device includes:
Data acquisition module, for obtaining order request, the order request carries user identifier and corresponding configuration information, institute
Stating configuration information includes the game information that user is arranged according to demand;
Matching degree computing module, for the order request to be buffered in pre-generatmg queue, periodically according to matching rule to institute
It states the corresponding configuration information of the order request in pre-generatmg queue configuration information corresponding with training mate user identifier to be matched, obtain
To corresponding matching degree;
Order generation module, for according to the matching degree generate official order, the official order include the user identifier,
Corresponding training mate user identifier and order information;
Order data pushing module, for respectively to the corresponding terminal of the corresponding user identifier of each official order and training mate
The corresponding terminal of user identifier sends the corresponding order information of the official order.
9. a kind of computer readable storage medium, be stored with computer program makes when the computer program is executed by processor
The processor is obtained to execute such as the step of any one of claims 1 to 4 the method.
10. a kind of computer equipment, including memory and processor, the memory is stored with computer program, the calculating
When machine program is executed by the processor, so that the processor executes the step such as any one of claims 1 to 4 the method
Suddenly.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810982953.0A CN109146292A (en) | 2018-08-27 | 2018-08-27 | Game training mate order allocation method, device, computer equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810982953.0A CN109146292A (en) | 2018-08-27 | 2018-08-27 | Game training mate order allocation method, device, computer equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109146292A true CN109146292A (en) | 2019-01-04 |
Family
ID=64828301
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810982953.0A Pending CN109146292A (en) | 2018-08-27 | 2018-08-27 | Game training mate order allocation method, device, computer equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109146292A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110083634A (en) * | 2019-03-19 | 2019-08-02 | 中国平安人寿保险股份有限公司 | Order processing method, apparatus, equipment and storage medium based on data analysis |
CN111450533A (en) * | 2020-03-31 | 2020-07-28 | 腾讯科技(深圳)有限公司 | Virtual object control method, device, terminal and storage medium in virtual scene |
CN111768259A (en) * | 2019-08-19 | 2020-10-13 | 洲际传媒信息技术(辽宁)有限公司 | Order matching method and device and order trading platform |
CN113018873A (en) * | 2021-03-03 | 2021-06-25 | 广州博冠信息科技有限公司 | Game information processing method and device, computer storage medium and electronic equipment |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103294809A (en) * | 2013-06-03 | 2013-09-11 | 腾讯科技(深圳)有限公司 | User group matching method and user group matching device |
CN106075912A (en) * | 2016-06-07 | 2016-11-09 | 维沃移动通信有限公司 | A kind of method that online game is helped each other and network game system |
US20170001111A1 (en) * | 2015-06-30 | 2017-01-05 | Amazon Technologies, Inc. | Joining games from a spectating system |
CN106621332A (en) * | 2016-12-29 | 2017-05-10 | 北京奇虎科技有限公司 | Data request detection method and device |
CN107527294A (en) * | 2017-08-16 | 2017-12-29 | 上海游密信息科技有限公司 | A kind of method and server realized both sides and carry out group activity jointly |
-
2018
- 2018-08-27 CN CN201810982953.0A patent/CN109146292A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103294809A (en) * | 2013-06-03 | 2013-09-11 | 腾讯科技(深圳)有限公司 | User group matching method and user group matching device |
US20170001111A1 (en) * | 2015-06-30 | 2017-01-05 | Amazon Technologies, Inc. | Joining games from a spectating system |
CN106075912A (en) * | 2016-06-07 | 2016-11-09 | 维沃移动通信有限公司 | A kind of method that online game is helped each other and network game system |
CN106621332A (en) * | 2016-12-29 | 2017-05-10 | 北京奇虎科技有限公司 | Data request detection method and device |
CN107527294A (en) * | 2017-08-16 | 2017-12-29 | 上海游密信息科技有限公司 | A kind of method and server realized both sides and carry out group activity jointly |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110083634A (en) * | 2019-03-19 | 2019-08-02 | 中国平安人寿保险股份有限公司 | Order processing method, apparatus, equipment and storage medium based on data analysis |
CN110083634B (en) * | 2019-03-19 | 2024-02-06 | 中国平安人寿保险股份有限公司 | Order processing method, device, equipment and storage medium based on data analysis |
CN111768259A (en) * | 2019-08-19 | 2020-10-13 | 洲际传媒信息技术(辽宁)有限公司 | Order matching method and device and order trading platform |
CN111450533A (en) * | 2020-03-31 | 2020-07-28 | 腾讯科技(深圳)有限公司 | Virtual object control method, device, terminal and storage medium in virtual scene |
CN113018873A (en) * | 2021-03-03 | 2021-06-25 | 广州博冠信息科技有限公司 | Game information processing method and device, computer storage medium and electronic equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109146292A (en) | Game training mate order allocation method, device, computer equipment and storage medium | |
US11759714B2 (en) | Method for implementing user matching and related device | |
CN111084983B (en) | Cloud game service method, device, equipment and storage medium | |
CN102449619B (en) | For the method and apparatus of match user in multiple-access computer emulation | |
CN101539968B (en) | Go human-computer chess-playing system | |
US20140302922A1 (en) | Server device, and non-transitory computer-readable storage medium storing game program | |
CN110109746A (en) | A kind of task processing method, device, equipment and medium | |
CN109615370A (en) | Object select method and device, electronic equipment | |
CN111625353B (en) | Virtual resource distribution processing method, device, server and storage medium | |
CN104623898A (en) | Method for entering game copy scene and game server | |
CN111641559B (en) | Block chain-based multi-person session data transmission method and system and computer equipment | |
CN110738804A (en) | red packet issuing method, device and storage medium | |
CN111047348A (en) | Novel block chain consensus algorithm and block chain network system based on same | |
CN109087105A (en) | For digging the Hash Search method of mine, digging mine machine and block catenary system | |
CN107220865A (en) | Object recommendation method and device | |
CN109499069A (en) | Operating result method of calibration, device, storage medium and electronic device | |
US8527319B2 (en) | Two-leg multilevel marketing organization construction system | |
CN105635124A (en) | Flow control method and device | |
CN113282418A (en) | Model aggregation processing method and device | |
WO2017185618A1 (en) | Method and device for implementing civilian commentary | |
CN112546634A (en) | Game player match matching method and system | |
CN108182113B (en) | Resource allocation method for wireless cloud computing system | |
CN112003986A (en) | Voice outbound method, device, computer equipment and storage medium | |
CN111090694A (en) | Block chain system based on mobile user weight | |
CN115779409A (en) | Intelligent generation method of plot unit and related device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190104 |
|
RJ01 | Rejection of invention patent application after publication |