CN101068194B - Method and system for realizing on-line game invitation - Google Patents
Method and system for realizing on-line game invitation Download PDFInfo
- Publication number
- CN101068194B CN101068194B CN2007101113401A CN200710111340A CN101068194B CN 101068194 B CN101068194 B CN 101068194B CN 2007101113401 A CN2007101113401 A CN 2007101113401A CN 200710111340 A CN200710111340 A CN 200710111340A CN 101068194 B CN101068194 B CN 101068194B
- Authority
- CN
- China
- Prior art keywords
- invited party
- game
- management client
- game management
- invited
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 230000004044 response Effects 0.000 claims description 27
- 230000005540 biological transmission Effects 0.000 claims description 6
- 238000004891 communication Methods 0.000 claims description 6
- 230000000977 initiatory effect Effects 0.000 claims description 3
- 238000007726 management method Methods 0.000 description 121
- 230000008569 process Effects 0.000 description 10
- 230000002452 interceptive effect Effects 0.000 description 4
- 238000009434 installation Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
- H04L12/1818—Conference organisation arrangements, e.g. handling schedules, setting up parameters needed by nodes to attend a conference, booking network resources, notifying involved parties
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/35—Details of game servers
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/79—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
- A63F13/795—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for finding other players; for building a team; for providing a buddy list
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/131—Protocols for games, networked simulations or virtual reality
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/51—Server architecture
- A63F2300/513—Server architecture server hierarchy, e.g. local, regional, national or dedicated for different tasks, e.g. authenticating, billing
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/55—Details of game data or player data management
- A63F2300/5546—Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/57—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player
- A63F2300/572—Communication between players during game play of non game information, e.g. e-mail, chat, file transfer, streaming of audio and streaming of video
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- General Business, Economics & Management (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
A method for realizing invitation of on-line game includes starting up each own game management client end by inviting party and invited party to wait game server to select game position, informing game management client ends of inviting and invited parties after game position is selected by game server, entering into selected game position separately by game management client ends of inviting and invited parties. The system used for realizing said method is also disclosed.
Description
Technical field
The present invention relates to instant messaging, be meant a kind of method and system of inviting especially based on the realization MMOG of instant messaging.
Background technology
In present internet, applications, along with developing rapidly of instant messaging (IM), based on the various application and service of instant messaging being used more widely more and more widely, such as: MMOG or the like.So-called MMOG is meant: certain user initiates to invite from self IM client, invites two or more users to enter and participates in same recreation, realizes MMOG.
In the prior art, the existing comparatively ripe solution of the realization of MMOG.Entering same recreation with two users is example, realizes that at present the system of game on line comprises at least: invited party IM client (IMClient), game server (Game Server), instant communication server (IM Server), by invited party IM client and invited party with by invited party parts such as game management client separately.Usually, the game management client is also referred to as QQGame.Based on this system configuration, the invitation flow process of using may further comprise the steps as shown in Figure 1 now:
Step 101: invited party IM client triggers the game button on the instant messaging interface, invites request via IMServer to being sent recreation by invited party IM client;
Step 102: after being received the invitation of invited party IM client by invited party IM client, whether prompting is received to invite and confirm and is accepted the invitation, if do not accept, directly finishes the invitation flow process, if accept the invitation, then execution in step 103;
Step 103: accepted the invitation by invited party IM client, and send response message to invited party IM client via IM Server;
Step 104: after invited party IM client receives response message, start the game management client of self automatically;
Step 105: the game management client of invited party signs in to Game Server, carries out the authentication of user profile;
Step 106: after authentication was passed through, the corresponding game position is selected and entered to the game management client of invited party; Here, select game position by the game management client oneself of invited party, such as: select between amusement arcade, table for game or the like;
Step 107: the game management client of invited party sends to invited party IM client by the game management client with game information after selecting the game position of self; Here, game information includes but not limited to: information such as Game Sever ID, Game room ID and dependent game data;
Step 108: after invited party IM client is received game information, game information is sent to the client by invited party IM via IM Serve;
Step 109: received game information by invited party IM client;
Step 110: the game management client that is started self by invited party IM client according to the game information that receives automatically;
Step 111: the game management client by invited party signs in to Game Server, carries out the authentication of user profile;
Step 112: after authentication is passed through, entered the selected game position of game management client of invited party by the game management client of invited party.
In the said process, concrete game position is selected by the game management client of invited party, and by system automatically notice by the game management client of invited party, do not need to be reaffirmed by the game management client of invited party, will there be a problem like this: if same game position, seized before being entered such as the seat on the same table for game, then can only be entered into same room, and can't enter on same the desk by invited party by invited party by other player.That is to say, existing recreation is invited in the flow process, after table for game is chosen by the game management client of invited party, the game management client of invited party can not guarantee seat also free before being added by the game management client of invited party, the table for game that invited party game management client place probably occurs, all vacant places are all occupied by other players before being entered recreation by the game management client of invited party, can not really reach thereby cause inviting.
And game position is selected by the game management client of invited party (Inviter) in the existing procedure, carries out the transfer of whole game positions such as room and seat information again by the IM server, the final (invoke that triggers; Initiate) both sides' game management client is carried out subsequent operation, so, makes and invites the realization of flow process more loaded down with trivial details.
In addition, in the handling process of Fig. 1, the initiation of relevant invitation request directly produces by invited party IM client, and message request directly just starts the game management client after being identified, so, cause the IM client mechanism that just necessary rigid integrated recreation is invited and responded when exploitation, thereby cause the increase and the autgmentability of IM client development amount not good.
Summary of the invention
In view of this, main purpose of the present invention is to provide a kind of method that realizes that game on line is invited, and can not only improve the success rate of invitation, can also simplify realization flow.
Another object of the present invention is to provide a kind of system that realizes that game on line is invited, can guarantee the success rate that requires.
For achieving the above object, technical scheme of the present invention is achieved in that
A kind of method that realizes that game on line is invited, be provided with respectively in invited party with by invited party finish between IM client and the game management client, the game management client plug-in of information transmission between IM client and the game server; This method also comprises:
Invited party starts the IM client and the game management client plug-in of invited party when being sent out recreation invitation by invited party; Invited party IM client sends to the invitation message that invited party game management client plug-in produces by invited party game management client plug-in; After being confirmed to accept the invitation by invited party, return response to invited party game management client plug-in, invited party game management client plug-in receives response;
Invited party and started separately game management client by invited party is waited for the selected game position of game server; Notice invited party and by the game management client of invited party behind the selected game position of game server; Invited party and entered selected game position respectively by the game management client of invited party.Wherein, described game server is according to the selected game position of room optimum principle, and described room optimum principle is: from how preferentially to select the many table for games in room to few order, wherein, the room is minimum to be 2 according to the current room of table for game.
Described information transmission comprises: described initiation invitation message, return messages and reception response message.
This method further comprises: described invited party game management client plug-in is directly obtained list of games from game server; Accordingly, described generation invitation message is: invited party game management client plug-in is selected earlier to determine game information according to the list of games that obtains, is according to fixed format generated invitation message according to selected game information then.
In the such scheme, described invited party and the game management client that is started separately by invited party are: describedly determined to accept the invitation when invited party is returned response message by invited party, starting by invited party game management client; Described invited party starts invited party game management client after receiving response message.
Perhaps, described invited party and the game management client that started separately by invited party are: described invited party started invited party game management client earlier before sending invitation message; Describedly determined to accept the invitation when invited party is returned response message, starting by invited party game management client by invited party.
This method further comprises: invited party game management client and entered the selected game position of game server by invited party game management client after, promoter recreation end begins recreation.
The invention also discloses a kind of system that realizes that game on line is invited, comprise invited party, by invited party, game server and instant messaging IM server, invited party with linked to each other with instant communication server with game server respectively by invited party; Described invited party further comprises invited party IM client and invited party game management client, is describedly further comprised by invited party IM client with by invited party game management client by invited party; Key is, described invited party and by invited party also comprise respectively finish between IM client and the game management client, information is transmitted between IM client and the game server game management client plug-in; Described invited party game management client plug-in is used to produce invitation message and sends to by invited party game management client plug-in, receives the response message that is sent by invited party game management client plug-in; Described by invited party game management client plug-in, be used to receive the invitation message that invited party game management client plug-in sends, and after affirmation is accepted the invitation, return response to invited party game management client plug-in;
Described game server also is used for selected final game position, and with selected game position notice invited party game management client with by invited party game management client; Described invited party game management client and by invited party game management client enters selected game position according to the game position that obtains respectively.
Described invited party further comprises invites prescription recreation end, is used to realize the multiplayer of invited party; Invited prescription recreation end described further being comprised by invited party, is used to realize the multiplayer by invited party.
The method and system that realization game on line provided by the present invention is invited, realize invited party game management client and selecting by game server by the final game position of invited party game management client, notify invited party with the game position of determining again and, enter identical game position continuation subsequent game processing by invited party.Therefore, the present invention has following advantage and characteristics:
1) the present invention adopts game server to finish final recreation pairing, and therefore selected final game position, can improve and invite probability of successful.
2) the present invention can be by in invited party with the mode of game management client plug-in is set by invited party, come between integrated IM client and the game management client, the information transmission between IM client and the game server, produce invitation message, response message etc., the management of the communication information of being more convenient for.And,, make the IM client can satisfy extendible demand owing to adopt the mode that plug-in unit is set.
3) the present invention can be directly obtains relevant information in the game server by being arranged on invited party game management client plug-in, as list of games, and need not open the game management client, thereby improve the sensitivity of the user being operated response; And, can support invited party to realize further selecting according to the relevant information of obtaining, realize more convenient, flexible.
4) the present invention can start by the game management client of invited party earlier after being accepted the invitation by invited party, rather than starts the game management client of invited party earlier, and so, can make the user obtain better application and experience, and simple, efficient.
In a word, the present invention has optimized the overall flow of inviting, more convenient user initiates to invite from the IM client, and produce complete invitation data automatically in conjunction with the wish of invited party by client-side program or background server program, can guarantee simultaneously to invite flow process not to be subjected to the interference of outside other user behaviors, can not only improve the success rate of invitation, can also bring the user and better experience.
Description of drawings
Fig. 1 is a schematic flow sheet of realizing invitation in the prior art;
The system that Fig. 2 invites for game on line of the present invention forms structural representation;
Fig. 3 realizes the schematic flow sheet of invitation for a preferred embodiment of the present invention.
Embodiment
Core concept of the present invention is: realize invited party game management client and selecting by the final game position of invited party game management client by game server, game position determines that the back notice is invited and quilt is invited both sides, enter identical game position and continue the subsequent game processing, thereby guarantee the success rate of invitation.
For the ease of invited party with by between invited party both sides IM client separately and the game management client, communicate by letter better between IM client and the game server, and the expansion of IM client, the present invention can further be provided with game management client plug-in (Plug-in) respectively in invited party with by invited party, finish the generation of message such as invitation message, response message by the game management client plug-in, so, the unified management of being more convenient for.And, when the present invention begins to initiate to invite in invited party IM client, invitation interface by the game management client plug-in obtains online friend information and game server relevant information earlier, and generate relevant message request, do not need to start the game management client, realize easier, efficient.
The present invention can start by invited party game management client when being received invitation message by invited party IM client and determining to accept the invitation at once, so, can be more smooth and easy on user experience, realize institute thinks to be gained.
As shown in Figure 2, the present invention realize the system that game on line is invited comprise invited party 10 at least, by invited party 20, IM server 30 and game server 40, invited party 10 with all linked to each other by invited party 20 with IM server 30, game server 40.Wherein, IM server 30 is used to connect all users' IM client, and realizes functions such as User Status inquiry, buddy list management, forwards service; Game server 40, be used to connect all users' game management client, and realize recreation issue, game rule setting and functions such as enforcement, User Status inquiry, game information forwarding, game account authentication and management, bill record, advertisement pushing, key is: game server 40 also is further used for realizing the selected of game position, i.e. game player's pairing and enforcement.
Invited party 10 further comprises invited party IM client 11, invited party game management client 12, invites prescription recreation end 13 and invited party game management client plug-in 14, and wherein, invited party IM client 11 is used to receive and send the information of invited party 10; Invited party game management client 12, be used to realize invited party 10 each moneys recreation download, installation, configuration, good friend/blacklist, form a team, function managements such as interchange, stage property purchase, advertisement; Invite prescription recreation end 13, be used to realize the multiplayer that invited party 10 is concrete; Invited party game management client plug-in 14 is one and is used to produce message according to IM software interface requirement written program plug-in unit, realizes the communication between invited party IM client 11, invited party game management client 12 and the game server 40; Be used to also realize that invited party 10 users invite the interactive operation at interface and content to show that the information content that this plug-in unit can produce and transmit includes but not limited to: the game position information of user account, user cipher, game server information, user's friend information, individual subscriber, the game content information of individual subscriber, user good friend's game position information, user good friend's game content information etc.
Further comprised by invited party IM client 21, by invited party game management client 22, invited prescription recreation to hold 23 and by invited party 20 by invited party game management client plug-in 24, wherein, by invited party IM client 21, be used to receive and send information by invited party 20; By invited party game management client 22, be used to realize by download, installation, configuration, the good friend/blacklist of invited party 20 each moneys recreation, form a team, function managements such as interchange, stage property purchase, advertisement; Invited prescription recreation end 23, be used to realize by the concrete multiplayer of invited party 20; By invited party game management client plug-in 24, be one according to IM software interface requirement written program plug-in unit, be used to produce message, realization is by invited party IM client 21, by the communication between invited party game management client 22 and the game server 40, and the interactive operation and the content demonstration of being invited the interface by invited party 20 users.The information content that this plug-in unit can produce and transmit includes but not limited to: the game position information of user account, user cipher, game server information, user's friend information, individual subscriber, the game content information of individual subscriber, user good friend's game position information, game content information of user good friend or the like.
In the system configuration that Fig. 2 provides, invited party game management client plug-in 14 and be can be used as selectable unit (SU) by invited party game management client plug-in 24, if the game management client plug-in is not set in invited party with by invited party, the generation and the reception of then corresponding invitation message, response message, and the user invites the interactive operation at interface and content demonstration etc. just to be realized by separately IM client.
Based on the system configuration of Fig. 2, the process of a preferred embodiment of the present invention realization game on line invitation method may further comprise the steps as shown in Figure 3:
Step 301: wish when being sent recreation invitation by invited party 20, to start the invited party IM client 11 of self earlier when invited party 10, start the invited party game management client plug-in 14 that is embedded in the invited party IM client 11 simultaneously, produce the invitation interface.
Step 302: invited party game management client plug-in 14 is directly obtained list of games from game server 40, and presents to invited party 10.
Step 303: invited party IM client 11 obtains by the presence of invited party 20 by IM server 30, when determining that by invited party 20 invited party 10 produces invitation message by invited party game management client plug-in 14, initiates recreation and invites when online.
Here, described generation invitation message is meant: invited party game management client plug-in 14 is selected earlier to determine between type of play, amusement arcade or the like information to generate invitation message according to selected game information according to set form then according to the list of games that obtains.
Step 304: invited party IM client 11 is sent to the invitation message that is produced by invited party game management client plug-in 24 via IM server 30.Wherein, include but not limited in the invitation message: the peculiar sign of invited party (UID), concrete game information, specifically play partition information, specifically play room information, network environment information or the like.
Step 305: received the invitation of invited party IM client 11 by invited party game management client plug-in 24 after, whether prompting is received to invite and confirm and is accepted the invitation, if do not accept, directly finishes to invite flow process; If accept the invitation, then execution in step 306.
Before step 305, by invited party 20 can start earlier by invited party IM client 11 and embed by in the invited party IM client 11 by invited party game management client plug-in 24, make by invited party game management client plug-in 24 in running order.
Step 306: accepted the invitation by invited party IM client 21, send response message via IM server 30 to invited party game management client plug-in 14, expression is confirmed to accept the invitation; And, start by invited party game management client 22.Afterwards, invited party 10 and carried out 307a~307d and 308a~308b respectively by invited party 20.
Step 307a~307d: invited party game management client plug-in 14 receives response message; Start invited party game management client 12 afterwards; Invited party game management client 12 signs in to game server 40, carries out the authentication of user profile; After authentication is passed through,, wait for the selected final game position of game server according to entering definite recreation subregion or room between the selected amusement arcade of step 303.
Step 308a~308b: signed in to game server 40 by invited party game management client 22, carry out the authentication of user profile; After authentication is passed through, entered the recreation subregion or the room of invited party 10 appointments according to the information of sending in the invitation message, wait for the selected final game position of game server by invited party game management client 22.
Step 309: game server 40 is according to the selected final game position of room optimum principle, and it is automatic to invited party game management client 12 with by invited party game management client 22 transmission unpaired messages, promptly selected final game position by game server 40.
Here, so-called room optimum principle is meant: when game server 40 is selected seats, preferentially choose the table for game in current full room, allow invited party 10 and added by the game management client of invited party 20; Suboptimum is to select to have an occupied table for game in position; Be to select that two occupied table for games in position are arranged once more, the rest may be inferred, up to the table for game that two rooms are only arranged, so can guarantee the success of inviting.
Step 310: the final game position that game server 40 will be selected sends to invited party game management client 12 and by invited party game management client 22; Invited party game management client 12 and obtained the game position information by invited party game management client 22 after, enter selected game position respectively.
Step 311: start respectively and invite prescription recreation end 13 and invited prescription recreation end 23 to begin recreation.
In flow process shown in Figure 3, if the game management client plug-in is not set in invited party with by invited party, the generation and the reception of then corresponding invitation message, response message, and the user invites the interactive operation at interface and content demonstration etc. also can be realized by IM client separately.
In actual applications, invited party game management client plug-in also can start invited party game management client before sending invitation message or producing invitation message, and sign in to the authentication of carrying out user profile on the game server by invited party game management client, afterwards, again invitation message is sent to by invited party via the IM transit server, perhaps produces invitation message again and the invitation message that produces is sent to by invited party via the IM transit server.In this case, invited party game management client plug-in is after receiving the response message of being replied by invited party, just notify invited party game management client to enter between selected before amusement arcade, behind the selected final game position of wait game server, enter into selected game position.
The above is preferred embodiment of the present invention only, is not to be used to limit protection scope of the present invention.
Claims (10)
1. a method that realizes that game on line is invited is characterized in that, be provided with respectively in invited party with by invited party finish between IM client and the game management client, the game management client plug-in of information transmission between IM client and the game server; This method also comprises:
Invited party starts the IM client and the game management client plug-in of invited party when being sent out recreation invitation by invited party; Invited party IM client sends to the invitation message that invited party game management client plug-in produces by invited party game management client plug-in; After being confirmed to accept the invitation by invited party, return response to invited party game management client plug-in, invited party game management client plug-in receives response;
Invited party and started separately game management client by invited party is waited for the selected game position of game server; Notice invited party and by the game management client of invited party behind the selected game position of game server; Invited party and entered selected game position respectively by the game management client of invited party.
2. method according to claim 1 is characterized in that, described information transmission comprises: described initiation invitation message, return response message and receive response message.
3. method according to claim 2 is characterized in that, this method further comprises: described invited party game management client plug-in is directly obtained list of games from game server;
Accordingly, described generation invitation message is: invited party game management client plug-in is selected earlier to determine game information according to the list of games that obtains, is according to fixed format generated invitation message according to selected game information then.
4. according to claim 1,2 or 3 described methods, it is characterized in that described invited party and the game management client that is started separately by invited party are:
Describedly determined to accept the invitation when invited party is returned response message, starting by invited party game management client by invited party;
Described invited party starts invited party game management client after receiving response message.
5. according to claim 1,2 or 3 described methods, it is characterized in that described invited party and the game management client that is started separately by invited party are:
Described invited party started invited party game management client earlier before sending invitation message;
Describedly determined to accept the invitation when invited party is returned response message, starting by invited party game management client by invited party.
6. according to claim 1,2 or 3 described methods, it is characterized in that this method further comprises: invited party game management client and entered the selected game position of game server by invited party game management client after, promoter recreation end begins recreation.
7. method according to claim 4 is characterized in that, this method further comprises: invited party game management client and entered the selected game position of game server by invited party game management client after, promoter recreation end begins recreation.
8. according to claim 1,2 or 3 described methods, it is characterized in that described game server is according to the selected game position of room optimum principle, described room optimum principle is: preferentially select room many table for game from many to few order according to the current room of table for game, wherein, the room is minimum is 2.
9. system that realizes that game on line is invited comprises invited party, by invited party, game server and instant messaging IM server, invited party with linked to each other with instant communication server with game server respectively by invited party; Described invited party further comprises invited party IM client and invited party game management client, is describedly further comprised by invited party IM client with by invited party game management client by invited party; It is characterized in that, described invited party and by invited party also comprise respectively finish between IM client and the game management client, information is transmitted between IM client and the game server game management client plug-in;
Described invited party game management client plug-in is used to produce invitation message and sends to by invited party game management client plug-in, receives the response message that is sent by invited party game management client plug-in;
Described by invited party game management client plug-in, be used to receive the invitation message that invited party game management client plug-in sends, and after affirmation is accepted the invitation, return response to invited party game management client plug-in;
Described game server is further used for selected final game position, and with selected game position notice invited party game management client with by invited party game management client;
Described invited party game management client and by invited party game management client enters selected game position according to the game position that obtains respectively.
10. system according to claim 9 is characterized in that, described invited party further comprises invites prescription recreation end, is used to the multiplayer of realizing that invited party is concrete;
Invited prescription recreation end described further being comprised by invited party, is used to realize by the concrete multiplayer of invited party.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101113401A CN101068194B (en) | 2007-06-15 | 2007-06-15 | Method and system for realizing on-line game invitation |
CA2690731A CA2690731C (en) | 2007-06-15 | 2008-03-20 | Method, system for controlling service access and server |
GB1000543A GB2463216B (en) | 2007-06-15 | 2008-03-20 | Method, system for controlling the service access and server |
PCT/CN2008/070545 WO2008151523A1 (en) | 2007-06-15 | 2008-03-20 | A method, server and system for controlling the service access |
US12/638,652 US20100093443A1 (en) | 2007-06-15 | 2009-12-15 | Method, system for controlling service access and server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101113401A CN101068194B (en) | 2007-06-15 | 2007-06-15 | Method and system for realizing on-line game invitation |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101068194A CN101068194A (en) | 2007-11-07 |
CN101068194B true CN101068194B (en) | 2010-12-01 |
Family
ID=38880637
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007101113401A Active CN101068194B (en) | 2007-06-15 | 2007-06-15 | Method and system for realizing on-line game invitation |
Country Status (5)
Country | Link |
---|---|
US (1) | US20100093443A1 (en) |
CN (1) | CN101068194B (en) |
CA (1) | CA2690731C (en) |
GB (1) | GB2463216B (en) |
WO (1) | WO2008151523A1 (en) |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101068194B (en) * | 2007-06-15 | 2010-12-01 | 腾讯科技(深圳)有限公司 | Method and system for realizing on-line game invitation |
CN102118324B (en) * | 2010-01-06 | 2015-11-25 | 腾讯科技(深圳)有限公司 | Good friend is invited to enter the method and system of related product |
CN102045387A (en) * | 2010-11-08 | 2011-05-04 | 于琨洪 | Browser-based novel two-person separate instant chat method |
US9286037B2 (en) | 2010-12-29 | 2016-03-15 | Microsoft Technology Licensing, Llc | Platform for distributed applications |
KR20120081368A (en) * | 2011-01-11 | 2012-07-19 | 주식회사 엔씨소프트 | Method of game invitation with chatting window in mobile platform |
KR101203109B1 (en) * | 2011-03-10 | 2012-11-20 | 스티븐 준 한 | Method for love connection game using mobile device |
US8956232B2 (en) * | 2011-05-03 | 2015-02-17 | Sony Computer Entertainment America Llc | Special regional online video game forum based on location |
US9331858B2 (en) | 2011-05-03 | 2016-05-03 | Sony Computer Entertainment Inc. | Persistent party rooms |
CN103297446B (en) | 2012-02-23 | 2016-10-12 | 腾讯科技(深圳)有限公司 | The method of game resource distribution and server |
CN102820976A (en) * | 2012-07-31 | 2012-12-12 | 苏州松之林网络科技有限公司 | Method for automatically creating team channel |
US9569274B2 (en) | 2012-10-16 | 2017-02-14 | Microsoft Technology Licensing, Llc | Distributed application optimization using service groups |
CN103002019B (en) * | 2012-11-14 | 2016-01-13 | 北京奇虎科技有限公司 | Browser and browser send the method for page trip message |
CN103366088B (en) * | 2013-06-29 | 2017-04-05 | 广州爱九游信息技术有限公司 | A kind of method and device that quality of play is improved by intelligence pairing |
CN104717193B (en) * | 2013-12-16 | 2018-01-19 | 博雅网络游戏开发(深圳)有限公司 | Multi-party interactive sessions in multi-party interactive application start method and system |
CN104683220B (en) * | 2015-02-13 | 2018-09-11 | 北京北信源软件股份有限公司 | A kind of method that html expanded functions are used in IM chat |
CN106341302B (en) * | 2015-07-09 | 2020-04-03 | 深圳市腾讯计算机系统有限公司 | Data processing method and server |
CN105141669B (en) * | 2015-08-04 | 2019-01-29 | 广州华多网络科技有限公司 | Method, system and client based on client process push game information |
CN105741176A (en) * | 2016-01-28 | 2016-07-06 | 北京搜狗科技发展有限公司 | User signature control method and device, activity sponsoring method and device as well as electronic equipment |
US10076702B2 (en) * | 2016-02-23 | 2018-09-18 | Sony Interactive Entertainment America Llc | Setting up gaming sessions to reduce waiting time |
CN107632705A (en) * | 2017-09-07 | 2018-01-26 | 歌尔科技有限公司 | Immersion exchange method, equipment, system and virtual reality device |
CN108465243A (en) * | 2018-03-09 | 2018-08-31 | 邹靖 | Encourage social method for gaming and its system |
CN109785178B (en) * | 2019-01-31 | 2021-03-26 | 百度在线网络技术(北京)有限公司 | Method and apparatus for generating information |
CN111666135A (en) * | 2019-03-08 | 2020-09-15 | 北京柏林互动科技有限公司 | Application program jumping method and device, electronic equipment and readable storage medium |
CN110624246B (en) * | 2019-10-25 | 2023-06-09 | 网易(杭州)网络有限公司 | Virtual resource acquisition method and device, storage medium and electronic equipment |
CN115463423A (en) * | 2021-06-11 | 2022-12-13 | 李佩伦 | Game combination method for player to preset game steps |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1850316A (en) * | 2005-08-19 | 2006-10-25 | 华为技术有限公司 | Invitation match method and system for game |
CN1862548A (en) * | 2005-10-11 | 2006-11-15 | 华为技术有限公司 | Fight inviting method for internet game and system thereof |
CN1877592A (en) * | 2006-07-10 | 2006-12-13 | 华为技术有限公司 | Method and device for implementing on-line real-time game in terminal |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6088805A (en) * | 1998-02-13 | 2000-07-11 | International Business Machines Corporation | Systems, methods and computer program products for authenticating client requests with client certificate information |
US6699125B2 (en) * | 2000-07-03 | 2004-03-02 | Yahoo! Inc. | Game server for use in connection with a messenger server |
US7218739B2 (en) * | 2001-03-09 | 2007-05-15 | Microsoft Corporation | Multiple user authentication for online console-based gaming |
US7803052B2 (en) * | 2002-06-28 | 2010-09-28 | Microsoft Corporation | Discovery and distribution of game session information |
WO2005010680A2 (en) * | 2003-07-15 | 2005-02-03 | Wildtangent, Inc. | Multi-session user launching and invitation system and method |
US7401150B2 (en) * | 2003-09-19 | 2008-07-15 | Wildtangent, Inc. | Joint consumption of content invitation methods and apparatus |
US20050137014A1 (en) * | 2003-12-22 | 2005-06-23 | Asko Vetelainen | Electronic gaming device and method of initiating multiplayer game |
CN1319322C (en) * | 2004-04-24 | 2007-05-30 | 华为技术有限公司 | A system and method for providing game service in communication network |
KR100668386B1 (en) * | 2004-09-24 | 2007-01-12 | 에스케이 텔레콤주식회사 | Method for executing game of end2end based mobile instant messaging service |
US7677970B2 (en) * | 2004-12-08 | 2010-03-16 | Microsoft Corporation | System and method for social matching of game players on-line |
US7819749B1 (en) * | 2004-12-21 | 2010-10-26 | Aol Inc. | Using a participant list to invite players to an on-line game |
US8038535B2 (en) * | 2005-05-17 | 2011-10-18 | Electronic Arts Inc. | Collaborative online gaming system and method |
US8241129B2 (en) * | 2005-06-20 | 2012-08-14 | Microsoft Corporation | Setting up on-line game sessions out of a game context |
CN101073708B (en) * | 2007-06-14 | 2010-07-07 | 腾讯科技(深圳)有限公司 | Method and system for participating game and game service system |
CN101068194B (en) * | 2007-06-15 | 2010-12-01 | 腾讯科技(深圳)有限公司 | Method and system for realizing on-line game invitation |
CN100539599C (en) * | 2007-06-29 | 2009-09-09 | 腾讯科技(深圳)有限公司 | A kind of method and system that realize that game on line is invited |
-
2007
- 2007-06-15 CN CN2007101113401A patent/CN101068194B/en active Active
-
2008
- 2008-03-20 WO PCT/CN2008/070545 patent/WO2008151523A1/en active Application Filing
- 2008-03-20 CA CA2690731A patent/CA2690731C/en active Active
- 2008-03-20 GB GB1000543A patent/GB2463216B/en active Active
-
2009
- 2009-12-15 US US12/638,652 patent/US20100093443A1/en not_active Abandoned
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1850316A (en) * | 2005-08-19 | 2006-10-25 | 华为技术有限公司 | Invitation match method and system for game |
CN1862548A (en) * | 2005-10-11 | 2006-11-15 | 华为技术有限公司 | Fight inviting method for internet game and system thereof |
CN1877592A (en) * | 2006-07-10 | 2006-12-13 | 华为技术有限公司 | Method and device for implementing on-line real-time game in terminal |
Also Published As
Publication number | Publication date |
---|---|
GB2463216A (en) | 2010-03-10 |
CA2690731A1 (en) | 2008-12-18 |
GB201000543D0 (en) | 2010-03-03 |
CN101068194A (en) | 2007-11-07 |
GB2463216B (en) | 2011-08-10 |
WO2008151523A1 (en) | 2008-12-18 |
US20100093443A1 (en) | 2010-04-15 |
CA2690731C (en) | 2016-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101068194B (en) | Method and system for realizing on-line game invitation | |
CN100539599C (en) | A kind of method and system that realize that game on line is invited | |
US7828661B1 (en) | Electronic invitations for an on-line game | |
US7664816B2 (en) | Multi-participant online activities | |
KR101668898B1 (en) | Method and system for providing on-air service using official account | |
JP5413934B1 (en) | Program, method, and server apparatus | |
JP2004102547A (en) | Communication system, communication server, and communicating method | |
CN104254842B (en) | Terminal installation, its control method and application system | |
US20020090996A1 (en) | Game machine, server system, information service method and recording medium | |
CN101075941B (en) | Method and system for sharing game by invitation and instant telecommunication end | |
EP1207651A2 (en) | Method and device for messaging | |
KR20070082395A (en) | Flash game invitation system and method using url | |
CN103918290A (en) | Instant messaging service and method for providing plurality of services extended from instant messaging service | |
CN101622041A (en) | System and method for initiating a gaming session using event-based exchange of information between communication devices | |
JP6194191B2 (en) | Information processing system | |
CN101119215A (en) | Method for network gaming system to trigger instant communication operation and network gaming system | |
WO2008056000A2 (en) | Methods and systems for community-wide information exchange via individual communications terminals | |
CN102368780B (en) | Information interaction method based on applications and system thereof | |
KR100958936B1 (en) | Method and computer-readable recording medium for providing extended user list and enhanced dialog functions | |
CN102523227A (en) | Method and system for achieving friend chat in network game and mobile phone | |
KR100929161B1 (en) | Community service system and method for interworking between online game user and offline user | |
CN105847327B (en) | The method and its system for notifying and user being invited to rapidly join communication group | |
CN101232647A (en) | Method and system for implementing short message increased value business based on user invitation | |
TW200822651A (en) | Deleting mechanism in SIP multimedia services | |
KR20060031836A (en) | On-line game invitation system that use sms |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |