CN1319322C - A system and method for providing game service in communication network - Google Patents

A system and method for providing game service in communication network Download PDF

Info

Publication number
CN1319322C
CN1319322C CNB200410036625XA CN200410036625A CN1319322C CN 1319322 C CN1319322 C CN 1319322C CN B200410036625X A CNB200410036625X A CN B200410036625XA CN 200410036625 A CN200410036625 A CN 200410036625A CN 1319322 C CN1319322 C CN 1319322C
Authority
CN
China
Prior art keywords
game
user
server
recreation
message
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
Application number
CNB200410036625XA
Other languages
Chinese (zh)
Other versions
CN1691597A (en
Inventor
齐泉
黄鸿森
钟杰萍
唐杰
刘乾
焦敬敏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB200410036625XA priority Critical patent/CN1319322C/en
Priority to PCT/CN2005/000568 priority patent/WO2005103936A1/en
Publication of CN1691597A publication Critical patent/CN1691597A/en
Application granted granted Critical
Publication of CN1319322C publication Critical patent/CN1319322C/en
Anticipated expiration legal-status Critical
Active legal-status Critical Current

Links

Images

Classifications

    • A63F13/12
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/33Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
    • A63F13/332Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using wireless networks, e.g. cellular phone networks
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/71Game security or game management aspects using secure communication between game devices and game servers, e.g. by encrypting game data or authenticating players
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/79Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features 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/20Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform
    • A63F2300/204Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform the platform being a handheld device

Abstract

The present invention provides a system used for arranging game services in a communication network. The system comprises a game control unit, a game management unit and a data unit, wherein the game control unit carries out game services according to request messages transmitted by game users, the game management unit configures and manages the system, and the data unit stores and manages data in the game control unit and the game management unit. The present invention also provides a method used for arranging game services in a communication network. In the method, a session management server provides a game service to a game user according to a request message of the game user, and the information of the user is deleted when a quitting request of the game user is received. When the system and the method of the present invention are used, abundant game services are provided for mobile game users, and the energy and the financial resources of game developers are preferably invested in game development; moreover, the method of the present invention is favorable to the energetic development of mobile data services by mobile carriers through mobile games.

Description

A kind of system and method that is used for providing game service at communication network
Technical field
The present invention relates to the online game technology, particularly relate to a kind of system and method that is used for providing game service at communication network.
Background technology
Along with the develop rapidly of network technology and mobile device, the user increases day by day to the demand of moving game.And present moving game all is based on the recreation of short message basically, such as IQQ recreation, Chicken Soup for the Soul recreation or the like.This class is based on the recreation of short message, send SMS message by communication terminal, short message service center sends to the message game application server with short message through internet short message gateway, games on the server are handled according to the content of note and user's number, return information is issued short message service center through internet short message gateway, short message service center issues communication terminal again, carries out the short message interactive game by flow process like this.
Not only game content is very dull based on the recreation of short message, and mobile operator is difficult to game service and game user are carried out unified management.
Because domestic mobile data services are in the infancy, moving game platform market is blank out especially, existing gaming platform all is that game developer and mobile terminal device manufacturer develop separately, there is not unified game criteria, cause the recreation of different game developer's exploitations not share, if a large amount of recreation are provided on platform, game developer and mobile terminal device manufacturer will face more complicated work and more expensive expense aspect administering and maintaining, such as charging, authentication, aspect, mobile phone location etc.
A solution provides game platform system by mobile operator exactly, and on the one hand, game developer and mobile terminal device manufacturer only are responsible for game development, and need not to drop into a large amount of energy and financial resources in the exploitation of gaming platform; On the other hand, mobile operator also can carry out mobile data services energetically by moving game, and then realizes to the 3G transition.
Summary of the invention
Main purpose of the present invention is to provide a kind of system that is used for providing at communication network game service, makes mobile operator provide game services for the mobile subscriber on unified gaming platform.
Another main purpose of the present invention is to provide a kind of method that is used for providing at communication network game service, makes the mobile subscriber can use game service more easily.
The objective of the invention is to be achieved through the following technical solutions:
A kind of system that is used for providing game service at communication network, comprise game control unit and data cell, wherein game control unit is used to receive the recreation request message of the communication terminal of sending via communication network, provide game service according to this recreation request message, and the request response of will playing is sent to mobile communication terminal via communication network; Data cell is used to store the data of sending with the management game control unit, and when the game control unit request msg data is sent to game control unit.
Described game control unit comprises:
Insert acting server, be used for the request message that mobile communication terminal is sent is forwarded to session management server or recreation container server, and the response message that will be received from session management server or recreation container server is forwarded to mobile communication terminal;
Session management server is used to receive the request message that inserts the game user that acting server sends, and when described request message is log-on message, log-on message is carried out keeping conversation procedure after the authentication, logs off up to game user;
Recreation container server is used for loading and creates game server end logic, handles the operation flow of each game user in system according to the request message that inserts the game user that acting server or session management server send.
Described game control unit further comprises: the authentication and accounting server, be used for after game user uses game service, chargeing, and reception is stored and is also sent integration ranking list message to inserting acting server from the user integral message of session management server.
Described system further comprises: the game management unit, be used to send configuration information and management information to game control unit, and receive from game control unit response message and managing response information is set, and storage is extracted data in data cell and from data cell.
Described game management unit comprises:
Be used to be provided with and manage the game control unit of described system and the game service administration module of data cell:
Be used for management game state of user, management game user and order the recreation operation support administration module of game service and management game operation;
The game community administration module that is used for management system virtual community and forum.
Described data comprise user related data, recreation related data and system's related data, described user related data comprises user's registration information, game data and integration, described recreation related data comprises supplier information, charging regulation information and copyright information, and described system related data comprises system configuration information.
A kind of method that is used for providing at communication network game service comprises the steps: at least
A, session management server are according to the message that is used to ask game service that inserts the game user that acting server transmits, provide game service in the recreation container server to this game user, perhaps session management server or recreation container server send the message relevant with game user by inserting acting server to this game user;
B, session management server or recreation container server receive from game user withdraw from request message the time, the information of deletion game user, and send by agent access server and to withdraw from message to game user.
Steps A comprises: session management server is after the request QQGame message that receives from game user, transmission comprises the request QQGame response message of list of games of this QQGame to game user, and increases the user profile of this game user at the QQGame that the user asked;
Recreation container server increases user profile in the game room that the user asks to add after the adding game room request message that receives from game user, and send adding game room response message to game user;
Recreation container server is after the adding recreation request message that receives from game user, in the recreation that the user asks to add, increase user profile, and send adding recreation response message to game user, perhaps, in the recreation that user request is watched, add user profile receiving from the watching after the recreation request message of game user.
Steps A further comprises: recreation container server is when other game users withdraw from or add the game room, send game room's update notification message to game user, perhaps send when inviting to this game user at other game users, send game room's invitation notification message to game user, perhaps when issuing game advertisement or maintenance information, send the game user notification message to game user.
Steps A further comprises: session management server receives the integration message from game user, writes down the integration of this game user;
The authentication and accounting server receives the user integral message from session management server, upgrades the integration ranking list, and the integration ranking list message that will comprise the integration ranking list is sent to game user.
Step B comprises:
Recreation container server is after the recreation request of withdrawing from that receives from game user, the information of this game user of deletion from the recreation that the game user request is withdrawed from, send charge information to the authentication and accounting server, the authentication and accounting server returns the response of chargeing and gives recreation container server,, recreation container server withdraws from the recreation response message to game user by inserting the acting server transmission;
Session management server is receiving from the withdrawing from after game room's request message of game user, the information of this game user of deletion from the game room that the game user request is withdrawed from, and send and withdraw from game room's response message to game user;
Session management server is receiving from the withdrawing from after the QQGame request message of game user, the information of this game user of deletion from the QQGame that the game user request is withdrawed from, and send and withdraw from the QQGame response message to game user;
Session management server is removed the information of this login of game user after the request message that logs off that receives from game user, and transmission logs off response message to game user.
Comprise further before the steps A that the user to the request game service carries out the step of authentication.
The invention provides a kind of system that is used for providing at communication network game service, this system comprises game control unit, game management unit and data cell.The request message that game control unit is sent according to game user carries out game service; The game management unit is configured and manages system; The data of data cell storage and management game control unit and game management unit.The present invention also provides a kind of method that is used for providing at communication network game service, this method is a session management server provides game service according to the request message of game user to this game user, and receiving game user withdraw from request the time deletion game user information.Moving game generally is based on the game mode of short message in the prior art, the content dullness, can't satisfy the demand of growing moving game, and, generally make up the moving game platform in the prior art by the game developer, recreation between the different game developers can't be shared on a platform, and the game developer also faces complicated gaming platform management work and expensive gaming platform maintenance cost.System and method of the present invention has been filled up the blank in unified moving game platform market, different game developers' recreation can be shared on platform, not only can provide abundant game service for the moving game user, also helping the game developer puts into energy and financial resources in the development of games, and need not to spend huge fund in the gaming platform management, mobile operator is the management game operation situation easily and effectively, helps mobile operator and carries out mobile data services energetically by moving game.And, because being a plurality of independently servers, game control unit of the present invention forms, each server can be adjusted separately and expand, and avoids stopping owing to Single Point of Faliure causes business.
Description of drawings
Fig. 1 is the structured flowchart that is used for providing at communication network the system of game service according to of the present invention.
Fig. 2 is according to realization game user login system of the present invention, adds the method flow diagram of playing and logging off.
Fig. 3 is the method flow diagram that realization game user according to the present invention is watched recreation.
Fig. 4 is the method flow diagram according to realization game user updating message of the present invention.
Fig. 5 is the flow chart of the method one that reports of realization game user integration according to the present invention.
Fig. 6 is the flow chart of the method two that reports of realization game user integration according to the present invention.
Embodiment
In order to make the purpose, technical solutions and advantages of the present invention clearer, the present invention is further described below in conjunction with the drawings and specific embodiments.
System according to the present invention is that the part of general character detached and forms and concrete game logic game platform system independently during various recreation were used, and concrete game logic and gaming platform are separated.
Fig. 1 is the system architecture diagram that is used for providing at communication network game service according to of the present invention.As can be seen from the figure, communication terminal is connected to download platform through communication network, download platform is deposited the game client program, communication terminal can be downloaded game client from download platform, the game client program is installed then, the user's communications terminal is by communication network and according to system interaction message of the present invention, and this system comprises three interconnected unit: game control unit 110, game management unit 120 and data cell 130.
Game control unit 110 is core components of native system, and it receives the request message of sending via communication network from game user, carries out session management, storage and handles game logic, authentication and accounting, and export the message of game platform system to communication network; Reception is from the management and the configuration information of game management unit 120, and will manage and the configuration response result is sent to game management unit 120; Take out the gaming platform data that deposited in from data cell 130, and deposit newly-generated gaming platform data in data cell 130.
Game management unit 120 is used to carry out game service management, recreation operation support management, game community management.120 transmission management of game management unit and configuration information are to game control unit 110, and reception is from the management and the configuration response result of game control unit 110; Take out the gaming platform data that deposited in from data cell 130, and deposit newly-generated gaming platform data in data cell 130.
Data cell 130 is used to manage and store the data of game control unit 110 and game management unit 120, and data is sent to game control unit 110 and game management unit 120 when needed.Data cell 130 comprises the database server 131 of management and storage gaming platform data.The gaming platform data comprise user related information, gaming-related information, system related information etc.User related information comprises user's registration information, game data, integration etc.Gaming-related information comprises supplier information, charging regulation information, copyright information etc.System related information comprises the configuration information of gaming platform etc.
Game control unit 110 comprises access acting server 111, session management server 112, recreation container server 113 and authentication and accounting server 114.Every kind of server can be made up of a plurality of servers, so that high available parallel processing service to be provided.
Access acting server 111 is used to insert the message with various passages accesses from external communication network, passage comprises the access passage of HTTP passage, TCP/UDP, SMS/MMS, WAP network, the message of above agreement carrying is sent to session management server 112 and recreation container server 113, and the message from session management server 112 and recreation container server 113 is outputed to outside communication network with various passages.
The session that session management server 112 is responsible for game user inserts, and registers its log-on message, keeps conversation procedure to withdraw from gaming platform up to game user.Be responsible for the integration report flow of standalone version recreation simultaneously, be responsible for the integration record of single-play game.Session management server comprises the QQGame module, the concrete game room at these all game service places of QQGame module management.QQGame is the container that comprises of all game services, by the concrete game area of logic module management of game room.
Session management server 112 receives from the user's login request message that inserts acting server 111, judge whether the user can login, and the user is logined authentication information be sent to authentication and accounting server 114, or the login failure return messages are sent to insert acting server 111; Access is from the authentication response message of authentication and accounting server 114, and this message is sent to inserts acting server 111; Keep conversation procedure to withdraw from request up to the user who receives from recreation container server 113; Reception is from the request QQGame message that inserts acting server 111, and the QQGame response message is sent to inserts acting server 111; Reception is sent to authentication and accounting server 114 from the user integral information that inserts acting server 111 with integration information.
Recreation container server 113 is used for the management game service logic, handles the operation flow of each game user at gaming platform, is responsible for loading and creates game server end logic, the metering data of collection recording and sending game user.Recreation container server 113 includes the game room of concrete game service operation, is the door that each game user enters recreation.The concrete table for game that comprises again in the game room, table for game are the places that game user attends a game.
Recreation container server 113 receives from the adding game room request message that inserts acting server 111, whether the number of judging the game room reaches the upper limit, number does not reach the upper limit and then the user is added the game room, and send adding game room response message to inserting acting server 111, number has reached the upper limit, and then refusing user's adds and sends adding game room failed message to inserting acting server 111; Reception is from the adding recreation request message that inserts acting server 111, whether the number of judging table for game reaches the upper limit, number does not reach the upper limit and then the user is added recreation, and send adding recreation response message to inserting acting server 111, number has reached the upper limit, and then refusing user's adds and sends adding failure game message to inserting acting server 111; Reception is watched the recreation request message from what insert acting server 111, judge whether the current number of watching has reached the upper limit, number does not reach the upper limit then makes the user watch recreation, and transmission watches the recreation response message to inserting acting server 111, number has reached the upper limit, then refusing user's is watched and is sent and watches request failure message to inserting acting server 111, sends the game over notification message during game over that the user watches to session management server 112 with insert acting server 111; When having other game users to withdraw from or adding the game room, send game room's update notification message to inserting acting server 111; When receiving other game users invitations, the user sends game room's invitation notification message to inserting acting server 111; When issuing game advertisement and maintenance information, game platform system sends the game user notification message to inserting acting server 111; Reception is withdrawed from request message from the user of session management server 112, send final charging message to authentication and accounting server 114 after removing user profile and withdrawing from the recreation applied logic, make to send user's OPT-OUT NOTICE message behind user's Resume Mission chamber to session management server 112 with insert acting server 111.
Authentication and accounting server (AAA Server) 114 is used for the information authentication of game user, the service of chargeing, and management game user's virtual gold coin data are virtual banks of gaming platform.
The user that authentication and accounting server 114 receives from session management server 112 logins authentication message, and the user is carried out sending the subscription authentication response message to session management server 112 behind the authentication; Reception is from the user integral message of session management server 112, and integration ranking list message is sent to inserts acting server 111; Reception is from the final charge information of recreation container server 113, finish charge and remove this user's internal storage data after send charge response message to the container server 113 of playing.
The operation principle of game control unit 110 is as follows:
Login system: insert user's login request message that acting server 111 receives from client, and with this forwards to session management server 112; Session management server 112 judges whether the user can login, if, then send the user and login authentication message, otherwise send login failure message to inserting acting server 111 to authentication and accounting server 114, by insert acting server 111 with this forwards to client; The user that authentication and accounting server 114 receives from session management server 112 logins authentication message, and the user is carried out authentication, and sends the subscription authentication response message to session management server 112; Session management server receives the subscription authentication response message from authentication and accounting server 114, and with this forwards to inserting acting server 111, by insert acting server 111 with this forwards to client.
Request QQGame: insert the request QQGame message that acting server 111 receives from client, and this message is sent to session management server 112; Session management server 112 receives from the request QQGame message that inserts acting server 111, the QQGame response message is sent to inserts acting server 111, by insert acting server 111 with this forwards to client.
Add the game room: insert the adding game room request message that acting server 111 receives from client, and this message is sent to recreation container server 113; Recreation container server 113 judges whether the number of game room has reached the upper limit, if, then send to add game room's failed message to inserting acting server 111, otherwise the user is added the game room, and send and add game room's response message to inserting acting server 111; Insert acting server 111 and receive from the adding game room failed message of recreation container server 113 or add game room's response message, and will add game room's failed message or adding game room response message and be sent to and be forwarded to client.
Add recreation: insert the adding recreation request message of acting server 111 receptions, and this message is sent to recreation container server 113 from client; Recreation container server 113 judges whether the number of table for game has reached the upper limit, if then send and add failure game message to inserting acting server 111, otherwise the user is added recreation, and send and add the response message of playing to inserting acting server 111; Insert acting server 111 and receive from the adding failure game message of recreation container server 113 or add the recreation response message, and will add failure game message or add the response message of playing and be forwarded to client.
Watch recreation: insert acting server 111 receive from client watch the recreation request message, and this message is sent to recreation container server 113; Recreation container server 113 judges whether active user's the number of watching has reached the upper limit, if, then send and watch request failure message to inserting acting server 111, otherwise make the user watch recreation, and send and watch the recreation return messages to inserting acting server 111; 111 receptions of access acting server are watched request failure message and are watched the recreation return messages from recreation container server 113, and this is watched request failure message and watches the return messages of playing to be forwarded to client; Recreation container server 113 sends the game over notification message to inserting acting server 111 when game over; Insert acting server 111 with this forwards to client.
Withdraw from recreation: the user that access acting server 111 receives from client withdraws from the recreation request message, and this message is sent to session management server 112; Session management server 112 receives from the user who inserts acting server 111 and withdraws from the recreation request message, and this message is sent to recreation container server 113; The user that recreation container server 113 receives from session management server 112 withdraws from the recreation request message, removes user profile, withdraws from the recreation applied logic, and sends final charge information to authentication and accounting server 114; Authentication and accounting server 114 is finished charging, and the user data of removing in the internal memory sends charge response message to the container server 113 of playing afterwards; The charge response message that the container server 113 of playing receives from authentication and accounting server 114 makes after user's Resume Mission chamber, sends the user and withdraws from the recreation notification message to session management server 112 and access acting server 111; Insert the user that acting server 111 receives from recreation container server 113 and withdraw from the recreation notification message, and with this forwards to client.
Withdraw from the game room: the user that access acting server 111 receives from client withdraws from game room's request message, and this message is sent to session management server 112; Session management server 112 receives from the user who inserts acting server 111 and withdraws from game room's request message, and this message is sent to recreation container server 113; The user that recreation container server 113 receives from session management server 112 withdraws from game room's request message, make the user withdraw from the game room, the Resume Mission hall, and the transmission user withdraws from game room's notification message to session management server 112 and access acting server 111; Insert the user that acting server 111 receives from recreation container server 113 and withdraw from game room's notification message, and with this forwards to client.
Withdraw from QQGame: the user that access acting server 111 receives from client withdraws from the QQGame request message, and this message is sent to session management server 112; Session management server 112 receives from the user who inserts acting server 111 and withdraws from the QQGame request message, makes the user withdraw from QQGame, and the transmission user withdraws from the QQGame notification message to inserting acting server 111; Insert the user that acting server 111 receives from session management server 112 and withdraw from the QQGame notification message, and with this forwards to client.
Log off: insert the user log off request message that acting server 111 receives from client, and this message is sent to session management server 112; Session management server 112 receives from the user log off request message that inserts acting server 111, makes user log off, removes the information of this login of user, and sends the user log off notification message to inserting acting server 111; Insert the user log off notification message that acting server 111 receives from session management server 112, and with this forwards to client.
Game room's update notification: recreation container server 113 sends game room's update notification message to inserting acting server 111 when other game users withdraw from or add the game room; Insert acting server 111 and receive game room's update notification message from recreation container server 113, and with this forwards to client.
Game room's invitation notification: recreation container server 113 sends game room's invitation notification message to inserting acting server 111 when the user receives the invitation of other game users; Insert acting server 111 and receive game room's invitation notification message from recreation container server 113, and with this forwards to client.
Game user notice: when recreation container server 113 need issue game advertisement and maintenance information in system, send the game user notification message to inserting acting server 111; Insert acting server 111 and receive game user notification message from recreation container server 113, and with this forwards to client.
Report of user integration: insert the user integral message that acting server 111 receives from client, and this message is sent to session management server 112; Session management server 112 receives from the user integral message that inserts acting server 111, writes down integration, and this message is sent to authentication and accounting server 114; The user integral message that authentication and accounting server 114 receives from session management server 112 is upgraded the integration ranking list, and integration ranking list message is sent to access acting server 111; Insert the integration ranking list message that acting server 111 receives from authentication and accounting server 114, and with this forwards to client.
Game management unit 120 comprises three interconnected modules: game service administration module 121, recreation operation support administration module 122 and game community administration module 123.
Game service administration module 121 is used for the application of the game service of management game developer on gaming platform, the flow process of examining and issuing, management simultaneously is configuration session management server 113, access acting server 111 also, recreation container server 113 and authentication and accounting server 114, and management game operation situation.
Registration and cancellation, activation and deexcitation, game player that recreation operation support administration module 122 is used for game user order game service, management simultaneously and the relevant charging of recreation operation, and the operation situation of statistics recreation.
Game community administration module 123 is used for the virtual community of management game platform, the lifting of score situation, award and the punishment of management game user on gaming platform, the virtual occupation of game user changes, and provides and management game user and game developer's speech forum etc.
Fig. 2 is according to realization game user login of the present invention, adds the method flow diagram of playing and withdrawing from.As can be seen from the figure, provide the method for game service to comprise the steps: at least
Step 201: session management server receives the login system request message (MGP_LOGIN) that client is sent.
Step 202: session management server indication authentication and accounting server carries out authentication to the user, if authentication is passed through, then forwards step 204 to; Otherwise forward step 203 to.
Step 203: session management server sends the login system failed message to client, returns step 201 then.
Step 204: session management server sends login system response message (MGP_LOGINACK) to client.The login system response message comprises the service identification and the login object information of login.
Step 205: session management server receives the request QQGame message (MGP_REQUESTLOBBYINFO) that client is sent.
Step 206: session management server sends request QQGame response message (MGP_REQUESTLOBBYINFOACK) to client, and this request QQGame response message comprises the list of games of QQGame.
Step 207: recreation container server receives the adding game room request message (MGP_JOINROOM) that client is sent.
Step 208: recreation container server judges whether the number of the game room of user's request has reached the upper limit, if then forward step 209 to; Otherwise, forward step 210 to.
Step 209: recreation container server sends and adds game room's failed message to client, returns step 207 then.
Step 210: recreation container server sends and adds game room's response message (MGP_JOINROOMACK) to client, and the user is added the game room that is asked.
Step 211: recreation container server receives the adding recreation request message (MGP_JOINGAME) that client is sent.
Step 212: whether the number of judging the table for game of the recreation that the user asks has reached the upper limit, if then forward step 213 to; Otherwise, forward step 214 to.
Step 213: recreation container server sends and adds failure game message to client, returns step 211 then.
Step 214: recreation container server sends and adds recreation response message (MGP_JOINGAMEACK) to client, and the user is added recreation.
Step 215: the user that recreation container server reception client is sent withdraws from the recreation request message.
Step 216: the authentication and accounting server charges according to user's information, and returns charge response message.
Step 217: recreation container server withdraws from the user from recreation, and sends and withdraw from the recreation response message to client, forwards step 211 or step 218 then to.
Step 218: session management server receives that client sends withdraws from game room's request message.
Step 219: session management server withdraws from the user from the game room, and sends and to withdraw from game room's response message to client, forwards step 207 or step 220 then to.
Step 220: session management server receives that client sends withdraws from the QQGame request message.
Step 221: session management server withdraws from the user from QQGame, and sends and to withdraw from the QQGame response message to client, forwards step 205 or step 222 then to.
Step 222: session management server receives the request message that logs off (MGP_LOGOUT) that client is sent.
Step 223: the information and the transmission of this login of session management server deletion user log off response message (MGP_LOGOUTACK) to client.
Fig. 3 is the method flow diagram that realization game user according to the present invention is watched recreation.As can be seen from the figure, this method may further comprise the steps at least:
System adds the game room with the user at first as shown in Figure 2, carries out then:
Step 301: recreation container server receives that client sends watches recreation request message (MGP_VISITGAME).
Step 302: whether the number of users of watching of judging the recreation of being asked has reached the upper limit, if then forward step 303 to; Otherwise, forward step 304 to.
Step 303: recreation container server sends watches the recreation request failure message to client, finishes then.
Step 304: recreation container server sends watches recreation response message (MGP_VISITGAMEACK) to client, and makes the user watch recreation.
Step 305: recreation container server sends the game over notification message to client when game over.
Fig. 4 is the method flow diagram according to realization game user updating message of the present invention.As can be seen from the figure, this method comprises the steps: at least
System adds the game room with the user at first as shown in Figure 2, carries out then:
Step 401: recreation container server has judged whether that other game user withdraws from or adds the game room, if then forward step 402 to; Otherwise, forward step 403 to.
Step 402: recreation container server sends game room's update notification message (MGP_ROOMUPDATENOTIFY) to client.
Step 403: judge whether the user receives the invitation of other game user, if then forward step 404 to; Otherwise, forward step 405 to.
Step 404: recreation container server sends game room's invitation notification message (MGP_ROOMINVITATION) to client.
Step 405: judge whether to issue message such as game advertisement and maintenance information, if then forward step 406 to; Otherwise return step 401.
Step 406: recreation container server sends game user notification message (MGP_USERNOTIFY) to client, returns step 401 then.
Fig. 5 is the flow chart of the method one that reports of realization game user integration according to the present invention.As can be seen from the figure, this method comprises the steps: at least
Step 501: session management server receives the login system request message that client is sent.
Step 502: session management server indication authentication and accounting server carries out authentication to the user, if authentication is passed through, then forwards step 503 to; Otherwise forward step 504 to.
Step 503: session management server sends the login system response message to client.
Step 504: session management server sends the login system failed message to client, finishes then.
Step 505: the integration message (MGP_SCOREREPORT) of one innings of recreation of user that session management server reception client is sent.
Step 506: session management server writes down this user's integration, and integration message is sent to the authentication and accounting server, sends integration ranking list message (MGP_SCOREREPORTACK) to client by the authentication and accounting server.
Step 507: session management server receives the request message that logs off that client is sent.
Step 508: session management server is deleted the information of this login of user and is sent and logs off response message to client, forwards step 501 then to, waits for that the user finishes the login system request message that next innings recreation is sent by client afterwards.
Fig. 6 is the flow chart of the method one that reports of realization game user integration according to the present invention.As can be seen from the figure, this method comprises the steps: at least
Step 601: session management server receives the login system request message that client is sent.
Step 602: session management server indication authentication and accounting server carries out authentication to the user, if authentication is passed through, then forwards step 603 to; Otherwise forward step 604 to.
Step 603: session management server is sent to client with the login system response message.
Step 604: session management server is sent to client with the login system failed message, finishes then.
Step 605: the integration message (MGP_SCOREREPORT) of one innings of recreation of user that session management server reception client is sent.
Step 606: session management server writes down this user's integration message, and sends integration message to the authentication and accounting server, sends integration ranking list message (MGP_SCOREREPORTACK) to client by the authentication and accounting server.
Step 607: session management server is judged the whether integration message of user's final set of this integration message that reports, if then forward step 608 to; Otherwise, return step 605.
Step 608: session management server receives the request message that logs off that client is sent,
Step 609: the information and the transmission of this login of session management server deletion user log off response message to client.
In concrete implementation process, can carry out suitable improvement, to adapt to the concrete needs of concrete condition to the method according to this invention.Therefore be appreciated that according to the specific embodiment of the present invention just to play an exemplary role, not in order to restriction protection scope of the present invention.

Claims (11)

1, a kind of system that is used for providing game service at communication network, it is characterized in that, described system comprises game control unit and data cell, wherein game control unit is used to receive the recreation request message of the communication terminal of sending via communication network, provide game service according to this recreation request message, and the request response of will playing is sent to mobile communication terminal via communication network; Data cell is used to store the data of sending with the management game control unit, and when the game control unit request msg data is sent to game control unit;
Described game control unit comprises:
Insert acting server, be used for the request message that mobile communication terminal is sent is forwarded to session management server or recreation container server, and the response message that will be received from session management server or recreation container server is forwarded to mobile communication terminal;
Session management server is used to receive the request message that inserts the game user that acting server sends, and when described request message is log-on message, log-on message is carried out keeping conversation procedure after the authentication, logs off up to game user;
Recreation container server is used for loading and creates game server end logic, handles the operation flow of each game user in system according to the request message that inserts the game user that acting server or session management server send.
2, the system that is used for providing game service according to claim 1 at communication network, it is characterized in that, described game control unit further comprises: the authentication and accounting server, be used for after game user uses game service, chargeing, and reception is stored and is also sent integration ranking list message to inserting acting server from the user integral message of session management server.
3, the system that is used for providing at communication network game service according to claim 1 is characterized in that, described system further comprises:
The game management unit is used to send configuration information and management information to game control unit, and receive from game control unit response message and managing response information is set, and storage is extracted data in data cell and from data cell.
4, the system that is used for providing at communication network game service according to claim 3 is characterized in that, described game management unit comprises:
Be used to be provided with and manage the game control unit of described system and the game service administration module of data cell;
Be used for management game state of user, management game user and order the recreation operation support administration module of game service and management game operation;
The game community administration module that is used for management system virtual community and forum.
5, according to claim 1 or the 3 described systems that are used for providing game service at communication network, it is characterized in that, described data comprise user related data, recreation related data and system's related data, described user related data comprises user's registration information, game data and integration, described recreation related data comprises supplier information, charging regulation information and copyright information, and described system related data comprises system configuration information.
6, a kind of method that is used for providing at communication network game service is characterized in that, this method comprises the steps: at least
A, session management server are according to the message that is used to ask game service that inserts the game user that acting server transmits, provide game service in the recreation container server to this game user, perhaps session management server or recreation container server send the message relevant with game user by inserting acting server to this game user;
B, session management server or recreation container server receive from game user withdraw from request message the time, the information of deletion game user, and send by agent access server and to withdraw from message to game user.
7, a kind of method that is used for providing game service according to claim 6 at communication network, it is characterized in that, steps A comprises: session management server is after the request QQGame message that receives from game user, transmission comprises the request QQGame response message of list of games of this QQGame to game user, and increases the user profile of this game user at the QQGame that the user asked;
Recreation container server increases user profile in the game room that the user asks to add after the adding game room request message that receives from game user, and send adding game room response message to game user;
Recreation container server is after the adding recreation request message that receives from game user, in the recreation that the user asks to add, increase user profile, and send adding recreation response message to game user, perhaps, in the recreation that user request is watched, add user profile receiving from the watching after the recreation request message of game user.
8, a kind of method that is used for providing game service according to claim 7 at communication network, it is characterized in that, steps A further comprises: recreation container server is when other game users withdraw from or add the game room, send game room's update notification message to game user, perhaps send when inviting to this game user at other game users, send game room's invitation notification message to game user, perhaps when issuing game advertisement or maintenance information, send the game user notification message to game user.
9, a kind of method that is used for providing at communication network game service according to claim 8 is characterized in that steps A further comprises: session management server receives the integration message from game user, writes down the integration of this game user;
The authentication and accounting server receives the user integral message from session management server, upgrades the integration ranking list, and the integration ranking list message that will comprise the integration ranking list is sent to game user.
10, a kind of method that is used for providing at communication network game service according to claim 6 is characterized in that step B comprises:
Recreation container server is after the recreation request of withdrawing from that receives from game user, the information of this game user of deletion from the recreation that the game user request is withdrawed from, send charge information to the authentication and accounting server, the authentication and accounting server returns to charge to respond gives recreation container server, and recreation container server withdraws from the recreation response message to game user by inserting the acting server transmission;
Session management server is receiving from the withdrawing from after game room's request message of game user, the information of this game user of deletion from the game room that the game user request is withdrawed from, and send and withdraw from game room's response message to game user;
Session management server is receiving from the withdrawing from after the QQGame request message of game user, the information of this game user of deletion from the QQGame that the game user request is withdrawed from, and send and withdraw from the QQGame response message to game user;
Session management server is removed the information of this login of game user after the request message that logs off that receives from game user, and transmission logs off response message to game user.
11, a kind of method that is used for providing at communication network game service according to claim 6 is characterized in that, comprises further before the steps A that the user to the request game service carries out the step of authentication.
CNB200410036625XA 2004-04-24 2004-04-24 A system and method for providing game service in communication network Active CN1319322C (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CNB200410036625XA CN1319322C (en) 2004-04-24 2004-04-24 A system and method for providing game service in communication network
PCT/CN2005/000568 WO2005103936A1 (en) 2004-04-24 2005-04-25 A game platform system and a method of providing game service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB200410036625XA CN1319322C (en) 2004-04-24 2004-04-24 A system and method for providing game service in communication network

Publications (2)

Publication Number Publication Date
CN1691597A CN1691597A (en) 2005-11-02
CN1319322C true CN1319322C (en) 2007-05-30

Family

ID=35197174

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB200410036625XA Active CN1319322C (en) 2004-04-24 2004-04-24 A system and method for providing game service in communication network

Country Status (2)

Country Link
CN (1) CN1319322C (en)
WO (1) WO2005103936A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008151523A1 (en) * 2007-06-15 2008-12-18 Tencent Technology (Shenzhen) Company Limited A method, server and system for controlling the service access

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8684839B2 (en) 2004-06-18 2014-04-01 Igt Control of wager-based game using gesture recognition
CN100461682C (en) * 2006-07-06 2009-02-11 华为技术有限公司 Mobile communication terminal game service processing method
CN100425023C (en) * 2006-11-08 2008-10-08 北京金山软件有限公司 Method and system for displaying element in network game
CN1960379B (en) * 2006-11-23 2010-12-01 北京航空航天大学 Method for treating message of network game based on PZO
CN101393584A (en) * 2008-09-25 2009-03-25 腾讯科技(深圳)有限公司 Network game resource allocation method, system and collocation apparatus
CN101964716B (en) * 2009-07-21 2015-04-29 华为技术有限公司 Method, communication system and associated equipment for realizing stream services
KR101243904B1 (en) * 2011-08-29 2013-03-15 (주)네오위즈게임즈 Apparatus and system for managing game server
CN102685109A (en) * 2012-04-11 2012-09-19 佳都新太科技股份有限公司 Game CP (content provider) access method under three network integration
CN107277069A (en) * 2017-08-14 2017-10-20 安徽简道科技有限公司 Cell phone network game operation platform system
CN107634955A (en) * 2017-09-25 2018-01-26 重庆工程职业技术学院 A kind of palm war game control system and control method
CN109831523A (en) * 2019-03-11 2019-05-31 上海六感科技有限公司 The method at game server framework and game server customer in response end
US11729588B1 (en) 2021-09-30 2023-08-15 T-Mobile Usa, Inc. Stateless charging and message handling

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6390922B1 (en) * 1996-05-15 2002-05-21 Circadence Corporation Initiating and scaling massive concurrent data transactions
CN1384449A (en) * 2001-04-27 2002-12-11 科乐美大阪电脑娱乐股份有限公司 Game server, network game control program and network game control method
US6530840B1 (en) * 1997-04-02 2003-03-11 International Business Machines Corporation Method and system for an object architecture for a multi-user game lobby and game session
US20040038740A1 (en) * 1998-01-27 2004-02-26 Muir Robert Linley Multi-platform gaming architecture

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100541478C (en) * 2003-03-18 2009-09-16 华为技术有限公司 Make the method for game running on different gaming platforms that meets the gaming platform standard

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6390922B1 (en) * 1996-05-15 2002-05-21 Circadence Corporation Initiating and scaling massive concurrent data transactions
US6530840B1 (en) * 1997-04-02 2003-03-11 International Business Machines Corporation Method and system for an object architecture for a multi-user game lobby and game session
US20040038740A1 (en) * 1998-01-27 2004-02-26 Muir Robert Linley Multi-platform gaming architecture
CN1384449A (en) * 2001-04-27 2002-12-11 科乐美大阪电脑娱乐股份有限公司 Game server, network game control program and network game control method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008151523A1 (en) * 2007-06-15 2008-12-18 Tencent Technology (Shenzhen) Company Limited A method, server and system for controlling the service access
GB2463216A (en) * 2007-06-15 2010-03-10 Tencent Technology A method, server and system for controlling the service access
GB2463216B (en) * 2007-06-15 2011-08-10 Tencent Technology Method, system for controlling the service access and server

Also Published As

Publication number Publication date
WO2005103936A8 (en) 2005-12-29
WO2005103936A1 (en) 2005-11-03
CN1691597A (en) 2005-11-02

Similar Documents

Publication Publication Date Title
CN1319322C (en) A system and method for providing game service in communication network
CN106097057B (en) Virtual article issuing method and device
CN100359852C (en) Server system and method of generating revenue through play
CN113058270A (en) Live broadcast interaction method and device, storage medium and electronic equipment
US20020049074A1 (en) Method of making a game available for a mobile telephony terminal of a subscriber and program modules and means therefor
CN101329706B (en) Intensive type network game platform system and method for operating multi game application programs
CN100534056C (en) User log-on method and system in network game
CN101194488A (en) Server and method for computer communication for automatically performing and administrating a comparison
US20080254887A1 (en) Gaming System and Method
KR20060129983A (en) Free game service system based on the interactive advertisement during the game play
CN104203357A (en) Game play system for automated terminals
CN106850390B (en) A kind of information sharing method, server and terminal device
CN110458996A (en) Probability method of adjustment, device, equipment and storage medium based on social platform prize drawing
CN108452525A (en) The monitoring method and system of chat message in a kind of game
CN106709782A (en) Lottery ticket purchasing method based on wireless local area network
CN101009011A (en) Method for offering reward by online game
CN109831523A (en) The method at game server framework and game server customer in response end
CN105939360B (en) The outfit method and device of game article
CN1512429B (en) Mobile service
CN106657292B (en) Data processing method and device
CN107158696A (en) The real-time communication method and system of multiplayer
CN100581166C (en) Service system and method for realizing mobile phone terminal PC network game
WO2001080499A2 (en) System and method for the provision of services for communities based on cellular phones and mobile terminals
CN106790702A (en) A kind of resource privilege distribution method and management end and system based on physics scene
CN107423330A (en) Flow game making method and device

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