WO2011079727A1 - Method, apparatus and system for game service processing - Google Patents
Method, apparatus and system for game service processing Download PDFInfo
- Publication number
- WO2011079727A1 WO2011079727A1 PCT/CN2010/079912 CN2010079912W WO2011079727A1 WO 2011079727 A1 WO2011079727 A1 WO 2011079727A1 CN 2010079912 W CN2010079912 W CN 2010079912W WO 2011079727 A1 WO2011079727 A1 WO 2011079727A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- game
- service
- ims network
- request message
- identification information
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1096—Supplementary features, e.g. call forwarding or call holding
Definitions
- the embodiments of the present invention relate to the field of communications, and in particular, to a game service processing method, apparatus, and system.
- the network architecture of the mobile game can include three parts: a game running server, a game management server, and a game client.
- the game client is deployed on a user equipment (User Equipment, hereinafter referred to as UE) such as a personal computer or a mobile phone, and the UE can interact with the user to receive user input, such as logging in a game, selecting a game, playing a game, and exiting the game. Etc, and present the game state to the user.
- the game client can also provide users with a series of extended functions such as instant messaging, voice chat and so on.
- the game management server is the initial portal for the game client to connect to the mobile game.
- the game management server can provide connection management, login authentication, portal, game lobby, session management, instant chat, billing, log management, game management and many other functions.
- the game running server can provide game running logic, interact with the game client during the game, provide game state, game feedback, etc.; after the game is over, provide game results to the game management server for recording.
- the game client, game management server, and game running server are generally developed by the same manufacturer for one or several mobile games, and they communicate using a private interface and a private application layer protocol.
- IP Multimedia Subsystem IP Multi-Media Subsystem
- IMS IMS Network deployment continues to improve, and telecom operators are placing increasing demands on the deployment and development of multimedia services over IMS networks. Therefore, how to integrate the IMS network architecture with the mobile game network architecture to provide users with mobile game services has become an urgent problem to be solved.
- Embodiments of the present invention provide a game service processing method, apparatus, and system.
- the embodiment of the invention provides a game service processing method, including:
- An embodiment of the present invention provides an IMS network device, including:
- a first receiving module configured to receive a game service request message sent by the user equipment, where the game service request message includes identity information and a service message body of the user equipment;
- a first sending module configured to send the game service request message to the game platform server, so that the game platform server performs the correspondence with the service message body according to the identity identification information. Game business processing.
- An embodiment of the present invention provides a user equipment, including:
- a second sending module configured to send a game service request message to the call session control function module in the I P multimedia system IMS network, where the game service request message includes the identity information of the user equipment and the service message body;
- a second receiving module configured to receive, by the call session control function module in the IMS network, a game service response message sent by the game platform server after performing the game service processing corresponding to the service message body according to the identity identification information .
- An embodiment of the present invention provides a game platform server, including:
- a third receiving module configured to receive a game service request message sent by the call session control function module in the IP multimedia system IMS network, where the game service request message includes the identity identification information and the service message body of the user equipment;
- the service processing module is configured to perform game service processing corresponding to the service message body according to the identity identification information.
- the I MS network device forwards the game service request message that is sent by the UE and includes the service message body to the game platform server, so that the game platform server can perform service processing corresponding to the game service described by the service message body. Therefore, the IMS network device can participate in all implementation processes of the UE completing the mobile game service, so that the IMS network device can be integrated with the mobile game network architecture to provide the mobile game service for the UE.
- FIG. 1 is a flow chart of an embodiment of a game service processing method according to the present invention.
- FIG. 2 is a signaling flowchart of another embodiment of a game service processing method according to the present invention.
- FIG. 3 is a signaling flowchart of still another embodiment of a game service processing method according to the present invention.
- FIG. 4 is a signaling flowchart of still another embodiment of a game service processing method according to the present invention.
- FIG. 5 is a signaling flowchart of still another embodiment of a game service processing method according to the present invention.
- FIG. 6 is a flowchart of still another embodiment of a game service processing method according to the present invention.
- FIG. 7 is a flow chart of still another embodiment of a game service processing method according to the present invention.
- FIG. 8 is a flowchart of still another embodiment of a game service processing method according to the present invention.
- FIG. 9 is a schematic structural diagram of an embodiment of an IMS network device according to the present invention.
- FIG. 10 is a schematic structural diagram of an embodiment of a user equipment according to the present invention.
- FIG. 11 is a schematic structural diagram of an embodiment of a game platform server according to the present invention.
- FIG. 12 is a schematic structural diagram of an embodiment of a game service processing system according to the present invention. detailed description
- FIG. 1 is a flowchart of an embodiment of a method for processing a game service according to the present invention. As shown in FIG. 1, the method in this embodiment may include:
- Step 101 Receive a game service request message sent by the call session control function module in the IMS network of the IP multimedia system, where the game service request message includes the identity information of the user equipment and the service message body.
- the Call Session Control Function (CSCF) module in the IMS network may send the game service request message to the game platform server.
- the Proxy Call Session Control Function (hereinafter referred to as P-CSCF) module in the IMS network may forward the game service request message to the Serving Call Session Control function in the IMS network (Serving Call Session Control) Function, hereinafter referred to as: S-CSCF) module, then the S-CSCF module in the IMS network can send the game service request message to the game platform server through a standard IMS Service Control (hereinafter referred to as: ISC) interface.
- Step 102 Perform game service processing corresponding to the service message body according to the identity identification information.
- the game platform server may determine the game client, that is, the legal identity of the UE, according to the identity identification information included in the game service request message. After the identity of the UE is legal, the corresponding game service may be processed according to the game service described by the service message body included in the game service request message.
- the game platform server can play according to the service message body in the game login request message.
- the login service process for example, feeds back the login information of the game lobby to the UE through the P-CSCF module in the IMS network.
- the game platform server may perform a game creation service process according to the service message body in the game creation request message, for example, The created game assigns a game identification information, and feeds the game identification information to the UE through the P-CSCF module in the IMS network, so that the UE can be added to the game corresponding to the game identification information.
- the game platform server may receive the game service request message that is sent by the CSCF module in the IMS network and is sent by the UE, and the game platform server may perform the game service corresponding to the service message described by the service message body.
- the UE can use the mobile game service by integrating the IMS network device with the mobile game network architecture. In the process, The UE only needs to use the identity information registered in the IMS network to complete various game services by interacting with the game platform server through the IMS network device, and the operation is relatively simple.
- the service message body is described by an Extensible Markup Language (hereinafter referred to as XML). Therefore, in various stages of the UE requesting the mobile game service, such as a game access process, a login game hall process, a game creation process, or a purchase prop process, the service message bodies included in various request messages and response messages may be described by XML. . XML is easy to read and write data in any application. The business message body described by XML can be more easily integrated with the information generated by various game business platforms, and it is easy to load XM L data into the program and analyze it.
- XML Extensible Markup Language
- the identity information is sent by the user equipment to a call session control function module in the IMS network, and a registration request message including a Temporary IMS User Public ID (hereinafter referred to as T-IMPU) is sent. And receiving, by the call session control function module in the IMS network, the registration response message that is sent by the T-IMPU and including the identity identification information.
- T-IMPU Temporary IMS User Public ID
- the identity information can be used as the unique identifier of the UE, and is applied to all service processes such as subsequent game initiation, joining, exiting, and charging.
- the above steps 101 and 102 may have a specific implementation.
- step 101 may include: receiving a call in the IMS network a game login request message sent by the session control function module, where the game login request message includes identity information of the user equipment and a login service message body, where the login service message body includes game client information; step 102 may include Determining, according to the identity identification information, a legal identity of the user equipment, and sending a game login response message to the call session control function module in the IMS network according to the game client information, where the game login response message includes Game list information.
- the step 101 may include: receiving an item purchase request message sent by the call session control function module in the IMS network, where the item purchase request message includes the identity information of the user equipment and the purchase service message.
- the method of the present invention includes: determining the legal identity of the user equipment according to the identity identification information, and performing a call session to the IMS network according to the identifier information.
- the control function module sends an item purchase response message; before the step 102, the method further includes: sending an account query request to the billing collection function module in the IMS network, and when the query obtains an account balance corresponding to the identity information, And sending a charge request message to the billing collection function module, where the account query request and the charge request message include the identity identification information.
- the step 101 may include: receiving a game creation request message sent by the call session control function module in the IMS network, where the game creation request message includes the identity information of the user equipment and the game creation service. a message body, the game creation service message body includes game identification information of a game to be created; step 102 may include: determining a legal identity of the user equipment according to the identity identification information, and using the game identification information to the IMS Calls in the network
- the session control function module sends a game creation response message, where the game creation response message includes session identification information for creating a game, game media channel access information, and an authentication token.
- the step 101 may include: receiving a game join request message sent by the call session control function module in the IMS network, where the game join request message includes the identity information of the user equipment and The game is added to the service message body, and the game joins the service message body to include the session identification information of the game to be added.
- Step 102 may include: determining, according to the identity identification information, the legal identity of the user equipment, and according to the session identifier The information transmits a game join response message to the call session control function module in the IMS network, the game join response message including a game session identifier, game media channel access information, and an authentication token.
- the UE may complete the creation and authentication of the game media channel according to the game information described by the Gaming Server Control Protocol (GSCP) in the game addition response message.
- GSCP Gaming Server Control Protocol
- the UE can perform service interaction with the game platform server through the IMS network, and various session initiation protocols (SIP) request messages and SIP response messages used in the interaction process can be used.
- the service message body described by the GSCP is included, so that the UE uses the mobile game service through the IMS network. Therefore, the IMS network device can participate in various service processes in the mobile game service of the UE, so that the IMS network device can be integrated with the mobile game network architecture to provide the mobile game service for the UE.
- the UE only needs to use the identity information registered in the IMS network to complete various game services by interacting with the game platform server through the IMS network device, and the operation is relatively simple.
- the fee for purchasing game props can be deducted from the Charging Collection Function (CCF) in the IMS network to avoid redundancy of network functions, so that the I MS network and the game platform server Convergence provides mobile gaming services for UEs.
- CCF Charging Collection Function
- the UE Before the UE interacts with the game platform server to implement the mobile game service through the IMS network, the UE needs to access the IMS network, perform registration authentication and the like in the IMS network, and thereby obtain the representative user identity required to interact with the game platform server.
- the identity identification information which can be used as the unique identifier of the UE, and is applied to all business processes such as subsequent game initiation, joining, exiting, and charging.
- the UE is a mobile terminal, and a Subscriber Identity Module (SIM) card can be inserted into the mobile terminal, and the SIM card can store user information, authentication information, and authentication information necessary for accessing the IMS network. Internet Information.
- SIM Subscriber Identity Module
- the mobile terminal can read this information from the SIM card.
- SIM cards there are three main types of SIM cards: a 2G SIM card, a 3G Universal Mobile Telecommunication System SIM (hereinafter referred to as USIM) card, and an IMS SIM (hereinafter referred to as ISIM) card.
- IMS User IMS user private identity
- T-IMPI M T-IMPI M.
- T-IMPI M T-IMPI M.
- the derivation process can be defined by 3GPP TS 23.003 (V7.0.0 and above).
- the T-IMPI and the T-IMPU are used to register and authenticate the UE when accessing the IMS network.
- the mobile terminal can directly read the information to access the IMS network.
- IMSI International Mobile Subscriber Identity
- MCC Mobile Country Code
- MNC Mobile Network Code
- MSIN Mobile Station Identification Number
- T-IMPU is: sip:234150999999@ims.mnc015.mcc234.3gppnetwork.org
- the difference between T-IMPU and T-IMPI is the "sip:" prefix. Therefore, the mobile terminal can connect to the P-CSCF module of the IMS network according to the derived T-IMPI and T-IMPU information, and start its registration and authentication process in the IMS network.
- the UE may send a registration request message to the P-CSCF module of the IMS network, the registration request
- the message may include a T-IMPU, and the registration process of the subsequent UE in the IMS network may be completed by using any one of the prior art implementations, and then the IMS network device may feed back the registration response message to the UE through the P-CSCF module, for example, SIP. 200 OK
- the registration response message may include identity information, for example, the identity identifier information IMPU is included in the P-Associated-URI header field of the SIP 200 OK, and the identity information may be in the form of: tel:+86-13807550808 And I or sip: +8613807550808@domain.com.
- the identity information can be used as a unique identifier of the UE, and is applied to all service processes such as subsequent game initiation, joining, exiting, and charging.
- the UE accessing the IMS network for registration does not require the participation of the game platform server, but is a standard IMS registration authentication process.
- the acquiescence also obtains the permission to access the game platform server, and the game platform server does not need to additionally perform the registration authentication and authentication process of the UE. Therefore, in the process of the UE interacting with the game platform server to implement the mobile game service through the IMS network, the unified identity information enables the UE to use the mobile game service without additional registration, which brings great development to the mobile game service. Convenience.
- U E When the UE needs to log in to the game lobby to play the game, U E needs to send a game login request message to the IMS network device.
- FIG. 2 is a signaling flowchart of another embodiment of a game service processing method according to the present invention, as shown in FIG. 2,
- the method of this embodiment may include:
- Step 201 The UE sends a game login request message to the calling side CSCF.
- a business process in which the UE uses the mobile game service is to log in to the game lobby.
- the game lobby can present the currently available game list information to the UE.
- user information such as points, items, groups, etc. can also be presented to the UE in the game lobby.
- the UE may send a game login request message to the game platform server through the IMS network, and the game login request message may include the identity identification information and the login service message body.
- the login service message body may contain client information, such as the version number of the client.
- the game login request message may be an INVITE request message of the SIP protocol, and the identity identification information included in the request message may be the foregoing tel:+86-13807550808 or sip:+8613807550808@domain.com, the included login service message.
- the SIP protocol can be extended and described by GSCP.
- the Content-Type can be defined as: application/gamingservercontrol+xml c
- the GSCP can describe game list information as well as user information and the like. Therefore, in this embodiment, the login service message body described by the GSCP may be included in the INVITE request message of the SIP protocol:
- Content-Length is only an example, and is actually calculated according to the length of the message body.
- Step 202 The calling side CSCF forwards the game login request message to the called side CSCF.
- the calling side CSCF may send an INVITE request message to the called side CSCF.
- Step 203 The called side CSCF sends the game login request message to the game platform server.
- the called CSCF can be based on the initial trigger Criteria (hereinafter referred to as IFC).
- IFC initial trigger Criteria
- the INVITE request message is sent to the game platform server, and the INVITE request message may further include a route Route of the game platform server.
- Step 204 The game platform server sends a game login response message to the called side CSCF.
- the game platform server can check the user rights according to the identity information contained in the INVITE request message, and check whether the client information contained in the login service message body is the latest client version or the like. If the user rights and version detection pass, the game platform server may allow access by the UE and create a session to send a game login response message containing game list information to the called side CSCF.
- the game list information may include list information of all games that the UE can use to facilitate the UE to select one or several games to access the game server.
- the game platform server may send a SIP 200 ⁇ K response message to the called side CSCF, and may include the game list information described by the GSCP in the SIP 200 ⁇ K response message, optionally, the SIP 200 OK response message. It can also contain user information described by GSCP:
- Step 205 The called side CSCF sends a game login response message to the calling side CSCF.
- the called side CSCF may forward the SIP 200 ⁇ K response message to the calling side CSCF.
- the calling side CSCF may forward the SIP 200 ⁇ K response message to the UE.
- Step 207 The UE displays the game list information.
- the UE After receiving the SIP 200 ⁇ K response message sent by the calling side CSCF, the UE can obtain the SIP 200 from the SIP 200.
- the game list information is parsed and retrieved in the ⁇ K response message, and the game list information is displayed on the UE to facilitate the user to play the game through the game list information.
- the UE may perform service interaction with the game platform server to log in to the game lobby through the IMS network, and various SIP request messages and SIP response messages used in the interaction process may include a service message body described by using GSCP, thereby implementing the UE.
- the UE only needs to use the identity identification information registered in the IMS network to complete various game services by interacting with the game platform server through the IMS network device, and the operation is relatively simple.
- U E When logging in to the game lobby, U E can send a prop purchase request message to the I MS network device.
- the process of purchasing a prop by the UE is described in detail below using a specific embodiment.
- FIG. 3 is a signaling flowchart of still another embodiment of a game service processing method according to the present invention, as shown in FIG. 3, The method of this embodiment may include:
- Step 301 The UE sends an item purchase request message to the calling side CSCF.
- the item purchase request message sent by the UE to purchase the game item may be a SIP INFO request message, and the purchase service message body included in the UE may also use the GSCP description to indicate the purchase of the item service.
- the SIP INFO request message can be:
- the calling side CSCF can send a SIP INFO request message to the called side CSCF.
- Step 303 The called side CSCF sends an item purchase request message to the game platform server.
- the called side CSCF may send a SIP INFO request message to the game platform server according to the IFC, and the SIP INFO request message may further include a route route of the game platform server.
- Step 304 The game platform server sends an account query request to the CCF.
- the gaming platform server can send an account inquiry request to the CCF in the IMS network. Therefore, in this embodiment, the game platform server does not need to maintain the deduction system, but all the game account inquiry and charging operations of the UE are handed over to the CCF processing in the IMS network, thereby avoiding network function redundancy, so that IMS
- the network and game platform server integration provides mobile game services for the UE.
- Step 305 The CCF sends the confirmation information to the game platform server when the query obtains an account balance corresponding to the identity information included in the account query request.
- the CCF in the IMS network may send a confirmation message to the game platform server when the account balance of the UE is sufficient.
- Step 306 The game platform server sends a charge request message to the CCF.
- the game platform server can generate event charging information and send it to the CCF.
- the deduction request message, the account inquiry request and the deduction request message all include the identity information of the UE, such as the aforementioned tel: +86-13807550808 or sip: +8613807550808@domain.com.
- Step 307 The CCF performs deduction processing on the corresponding account according to the identity identification information included in the debit request message.
- the I MS network can deduct the cost of purchasing the item from the account corresponding to the identity information.
- Step 308 The game platform server sends a prop purchase response message to the called side CSCF.
- the game platform server may send a SIP 200 ⁇ K response message to the called side CSCF, and may include the item purchase confirmation information described by the GSCP in the SIP 200 ⁇ K response message:
- Step 309 The called side CSCF sends a prop purchase response message to the calling side CSCF.
- the called side CSCF may forward the SIP 200 ⁇ K response message to the calling side CSCF.
- Step 310 The calling side CSCF sends a prop purchase response message to the U E.
- the calling side CSCF may forward the SIP 200 ⁇ K response message to the UE.
- the UE may perform service interaction with the game platform server to purchase the game props through the IMS network, and the various SIP request messages and SIP response messages used in the interaction process may include the service message body described by the GSCP, thereby implementing the UE.
- the IMS network device can participate in the process of the UE completing the purchase of the game props in the mobile game service, so that the IMS network device can be integrated with the mobile game network architecture to provide the mobile game service for the UE.
- the UE only needs to use the identity identification information registered in the IMS network to complete various game services by interacting with the game platform server through the IMS network device, and the operation is relatively simple.
- the fee for purchasing the game props can be deducted from the CCF in the IMS network to avoid redundancy of the network function, so that the IMS network and the game platform server are integrated to provide the mobile game service for the UE.
- the UE After the UE logs into the game lobby, the UE can acquire the game list of the game lobby, so the UE can create a game based on the game list given in the game lobby.
- FIG. 4 is a signaling flowchart of still another embodiment of a game service processing method according to the present invention, as shown in FIG.
- the method of this embodiment may include:
- Step 401 The UE sends a game creation request message to the calling side CSCF.
- the game lobby will list the current game list to the UE.
- the UE can create a game based on the game list given in the game lobby.
- the game creation request message may use a SIP INVITE request message.
- the SIP INVITE request message may include a Universal Resource Identifier (hereinafter referred to as URI) address of the game to be created, and the URI address may be obtained from a game list in the game lobby.
- the game creation service message body of the SIP INVITE request message may contain necessary information for creating a game, and the game creation service message body may be described by the GSCP protocol.
- the SIP INVITE request message can be:
- Step 402 The calling side CSCF sends a game creation request message to the called side CSCF.
- the calling side CSCF can send a SIP INVITE request message to the called side CSCF.
- Step 403 The called side CSCF sends a game creation request message to the game platform server.
- the called side CSCF may send a SIP INVITE request message to the game platform server according to the IFC, and the SIP INVITE request message may further include a route route of the game platform server.
- Step 404 The game platform server sends a game creation response message to the called side CSCF.
- the game platform server may send a SIP 200 ⁇ K response message to the called side CSCF, and
- the SIP 200 OK response message may contain the game creation confirmation information described by the GSCP and created.
- the session identification information game media channel access information and authentication token of the game service.
- the authentication token is a temporary authentication identifier assigned by the game platform server to the UE, and the authentication token is used for the UE to establish authentication with the media channel of the game server, and the game server is in the UE according to the authentication token.
- the authentication process is performed on the media channel. Only after the game server passes the authentication token authentication, the UE can access a certain game or certain games in the game server.
- the game session identification information contained in the response message is:
- Step 405 The called side CSCF sends a game creation response message to the calling side CSCF.
- the called side CSCF forwards the SIP 200 ⁇ K response message to the calling side CSCF.
- Step 406 The calling side CSCF sends a game creation response message to the UE.
- the calling side CSCF forwards the SIP 200 ⁇ K response message to the UE.
- Step 407 The UE establishes a game connection through the media channel and displays the created game interface.
- the UE connects to the game server according to the access address, port and protocol in the response message, and establishes a game. Media channel.
- the game server needs to authenticate the media channel of the UE, so the UE transmits the authentication token (the value of the element authToken as described above) to the game server through the media channel, and the game server authenticates through After the game data interaction with the UE, if the authentication fails, the media channel will be disconnected, and the game creation fails.
- the authentication token the value of the element authToken as described above
- the UE may perform a service interaction with the game platform server through the IMS network, and the various SIP request messages and SIP response messages used in the interaction process may include the service message body described by the GSCP, thereby implementing the UE.
- the IMS network uses mobile gaming services. Therefore, the IMS network device can participate in the process of the UE completing the game creation in the mobile game service, so that the IMS network device can be integrated with the mobile game network architecture to provide the mobile game service for the U E.
- FIG. 5 is a signaling flowchart of a method for processing a game service according to an embodiment of the present invention. As shown in FIG. 5, the method in this embodiment may include:
- Step 501 The UE sends a game join request message to the calling side CSCF.
- the game join request message may use a SIP INVITE request message.
- the SIP INVITE request message may contain the URI address of the created game.
- the game join message of the SIP INVITE request message may contain the necessary information of the created game, and the game joins the service message body. It can be described by the GSCP protocol.
- the SIP INVITE request message can be:
- Step 502 The calling side CSCF sends a game join request message to the called side CSCF.
- the calling side CSCF can send a SIP INVITE request message to the called side CSCF.
- Step 503 The called side CSCF sends a game join request message to the game platform server.
- the called side CSCF may send a SIP INVITE request message to the game platform server according to the IFC, and the SIP INVITE request message may further include a route route of the game platform server.
- Step 504 The game platform server sends a game join response message to the called side CSCF.
- the game platform server may send a SIP 200 ⁇ K response message to the called side CSCF, and
- the SIP 200 OK response message may contain the game join confirmation message described by GSCP:
- Step 505 The called side CSCF sends a game join response message to the calling side CSCF.
- the called side CSCF can forward the SIP 200 ⁇ K response message to the calling side CSCF.
- Step 506 The calling side CSCF sends a game join response message to the UE.
- the calling side CSCF may forward the SIP 200 ⁇ K response message to the UE.
- Step 507 The UE establishes a game connection through the media channel and displays a game interface that is added to the game completion.
- the UE connects to the game server according to the access address, port and protocol in the response message, and establishes a game media channel.
- the game server needs to authenticate the media channel of the UE, so the UE transmits the authentication token (the value of the element authToken as described above) to the game server through the media channel, and the game server authenticates through After the game data interaction with the UE, if the authentication fails, the media channel will be disconnected, and the game join fails.
- the authentication token the value of the element authToken as described above
- the UE may perform a service interaction with the game platform server to join the created game through the IMS network, and various SIP request messages and SIP response messages used in the interaction process may include a service message body described by using GSCP, thereby implementing The UE uses the mobile game service over the IMS network. Therefore, the IMS network device can participate in the game service in which the UE completes the mobile game service and joins the created game.
- FIG. 6 is a flowchart of still another embodiment of the game service processing method of the present invention. As shown in FIG. 6, the method in this embodiment may include:
- Step 601 Send a game service request message to the call session control function module in the IP multimedia system IMS network, where the game service request message includes the identity information of the user equipment and the service message body.
- the IMS network device may participate in all implementation processes of the UE completing the mobile game service, such as a game access process, a login game lobby process, a game creation process, or a purchase prop process, thereby enabling the I MS network device to move with
- the game network architecture integration provides the mobile game service for the UE.
- the UE may send a game service request message to the CSCF module in the IMS network, where the game service request message may include the identity information of the UE and the service message body.
- the identifier information may be the identifier information that is obtained by the UE in the I MS network.
- the process of the UE acquiring the identity information in the I MS network may be performed in any one of the prior art.
- the service message body can be used to describe that the UE needs to perform mobile game service.
- the service message body can include services such as a game login request message, an item purchase request message, a game creation request message, or a game join request message. request.
- the CSCF module in the IMS network can receive the game service request message sent by the U E in any P segment of the mobile game service performed by the UE.
- the UE can be connected to the P-CSCF module in the IMS network through the SIP protocol, and the game platform server can be connected to the S-CSCF module in the IMS network through a standard ISC interface. Therefore, in this embodiment, the UE transmits a game service request message to the P-CSCF module in the IMS network through the SIP protocol.
- Step 602 Receive a game service response message that is sent by the game platform server in the IMS network and is sent by the game platform server according to the identity identification information to perform game service processing corresponding to the service message body.
- the game service request message may be sent to the game platform server.
- the P-CSCF module in the IMS network may forward the game service request message to the S-CSCF module in the IMS network, and then the S-CSCF module in the IMS network may send the game service request message through the ISC interface. Give the game platform server.
- the identity information included in the game service request message may be determined.
- the game client that is, the legal identity of the UE, after determining that the identity of the UE is legal, may perform corresponding game service processing according to the game service described by the service message body included in the game service request message.
- the game platform server can then send the game service response message to the UE via the CSCF in the IMS network.
- the game platform server can play according to the service message body in the game login request message.
- the login service process for example, feeds back the login information of the game lobby to the UE through the P-CSCF module in the IMS network.
- the game platform server may perform a game creation service process according to the service message body in the game creation request message, for example, The created game assigns a game identification information, and feeds the game identification information to the UE through the P-CSCF module in the IMS network, so that the UE can be added to the game corresponding to the game identification information.
- the IMS network device forwards the game service request message that is sent by the UE and includes the service message body to the game platform server, so that the game platform server can perform service processing corresponding to the game service described by the service message body. Therefore, the UE can use the mobile game service by integrating the IMS network device with the mobile game network architecture. In this process, the UE only needs to use the identity information that it obtains in the IMS network to obtain the service through the IMS network device and the game platform. The device interacts to complete various game businesses, and the operation is relatively simple.
- the game service request message and/or the game service response message are described by XML. Therefore, in various stages of the UE requesting the mobile game service, such as a game access process, a login game hall process, a game creation process, or a purchase prop process, the service message bodies included in various request messages and response messages may be described by XML. . XML is easy to read and write data in any application. The business message body described by XML can be more easily integrated with the information generated by various game business platforms, and XML data can be easily loaded into the program and analyzed.
- FIG. 7 is a flowchart of still another embodiment of a game service processing method according to the present invention. As shown in FIG. 7, the method in this embodiment may include:
- Step 701 Send a registration request message to a CSCF module in the IMS network, and receive a registration response message sent by the CSCF module in the IMS network according to the T-IMPU.
- the registration request message includes a T-IMPU, and the registration response message includes the identity identification information.
- Step 701 is similar to the process in which the foregoing UE accesses the IMS network, and details are not described herein again.
- Step 702 Send a game service request message to the CSCF module in the IMS network, where the game service request message includes the identity information of the user equipment and the service message body.
- Step 703 Receive a game service response message sent by the game platform server after the game service processing corresponding to the service message body is performed by the game platform server according to the identity identification information, which is forwarded by the call session control function module in the IMS network.
- the process of the UE accessing the IMS network for registration does not require the participation of the game platform server, but is a simple IMS registration authentication process. Once the UE is able to pass the registration authentication of the IMS network, the access to the game platform server is obtained, and the game platform server does not need to perform the authentication authentication process of the UE.
- the unified identity information enables the UE to use the mobile game service without additional registration, and accordingly, the authentication operation is not required when the game is logged in. This brings great convenience to the development of the mobile game business.
- the method embodiments shown in FIG. 6 may include specific implementations, which are described one by one.
- the step 601 may include: sending a game login request message to the call session control function module in the IMS network, where the game login request message includes the identity information of the user equipment and the login service message body, and the login service message The game client information is included in the body; the step 602 may include: receiving a game login response message sent by the game platform server according to the identity identification information and the game client information forwarded by the call session control function module in the IMS network And the game login information includes the game list information, and the UE may access the corresponding game service in the game server according to the game list information.
- the UE can serve through the IMS network and the game platform.
- the device performs the business interaction of the login game lobby.
- the various SIP request messages and SIP response messages used in the interaction process may include the service message body described by the GSCP, so that the UE uses the mobile game service through the IMS network. Therefore, the IMS network device can participate in the process of the UE completing the login to the game lobby in the mobile game service, so that the IMS network device can be integrated with the mobile game network architecture to provide the mobile game service for the UE.
- the UE only needs to use the identity information registered in the IMS network to complete various game services by interacting with the game platform server through the IMS network device, and the operation is relatively simple.
- the step 601 may include: sending an item purchase request message to the call session control function module in the IMS network, where the item purchase request message includes the identity information of the user equipment and the purchase service message body, where the purchase service message
- the item 602 includes the item identification information.
- the step 602 may include: receiving, by the call session control function module in the IMS network, an item purchase response message sent by the game platform server according to the identity identification information and the item identification information.
- the UE may perform a business interaction with the game platform server through the IMS network, and various SIP request messages and SIP response messages used in the interaction process may include the service message body described by the GSCP. , thereby enabling the UE to use the mobile game service through the IMS network. Therefore, the IMS network device can participate in the UE to complete the purchase in the mobile game service. Provide mobile game business. In this process, the UE only needs to use the identity information registered in the IMS network to complete various game services by interacting with the game platform server through the IMS network device, and the operation is relatively simple. Moreover, in the process, the fee for purchasing the game props can be deducted from the CCF in the IMS network to avoid redundancy of the network function, so that the IMS network and the game platform server are integrated to provide the mobile game service for the UE.
- the step 601 may include: sending a game creation request message to the call session control function module in the IMS network, where the game creation request message includes identity information of the user equipment and a game creation service message body, where the game is created.
- the service message body includes the game identification information of the game to be created.
- Step 602 may include: receiving a game that is forwarded by the call session control function module in the IMS network and sent by the game platform server according to the identity identification information and the game identification information.
- Creating a response message, the game creation response message includes game media channel access information and an authentication token, to send an access request including the authentication token to the game server according to the game media channel access information, and establish Game media channel.
- the UE may complete the creation and authentication of the game media channel according to the game information described by the GSCP in the game creation response message.
- the UE may perform a game interaction with the game platform server through the IMS network, and various SIP request messages and SIP response messages used in the interaction process may include a service message body described by using GSCP, thereby Implementing UEs to use mobile games through the IMS network Play business. Therefore, the IMS network device can participate in the UE's completion of the game business in creating a game in the mobile game service.
- the step 601 may include: sending a game join request message to the call session control function module in the IMS network, where the game join request message includes the identity information of the user equipment and the game join service message body, and the game joins The service message body includes the session identification information that is required to be added to the game.
- Step 602 may include: receiving a game that is forwarded by the call platform control function module in the IMS network and sent by the game platform server according to the user identification information and the session identification information. Adding a response message, the game join response message includes game media channel access information and an authentication token, to send a join request including the authentication token to the game server according to the game media channel access information, and establish a game. Media channel.
- the UE may complete the creation and authentication of the game media channel according to the game information described by the GSCP in the game join response message.
- the UE may perform a service interaction with the game platform server to join the created game through the IMS network, and various SIP request messages and SIP response messages used in the interaction process may include the service described by the GSCP.
- the message body thereby enabling the UE to use the mobile game service through the IMS network. Therefore, the IMS network device can participate in the process of the UE completing the mobile game service and adding the created game, so that the IMS network device can be integrated with the mobile game network architecture. To provide mobile gaming services to the UE.
- FIG. 8 is a flowchart of still another embodiment of a game service processing method according to the present invention. As shown in FIG. 8, the method in this embodiment may include:
- Step 801 Receive a game service request message sent by the user equipment, where the game service request message includes identity information and a service message body of the user equipment.
- the UE when the UE needs to perform a mobile game service, it can initiate a session request similar to a normal voice service to the IMS network device, where the session request includes an IMS resource locator, and then the I MS network device can request the game.
- the server obtains the game entry address corresponding to the I MS resource locator, and then the IMS network device feeds back the game entry address to the UE, and the UE can use the game entry address to interact with the game server to implement the mobile game service. Therefore, in the prior art, the IMS network device is only one way for the UE to access the mobile game service.
- the IMS network device does not participate, therefore, the network of the IMS network Resources are wasted, operators become a tool and channel for mobile game access, and management and billing of services are even more difficult to talk about.
- the network architecture of the IMS network does not integrate with the mobile gaming network architecture to provide mobile gaming services for the UE.
- the I MS network device can participate in all implementation processes of the UE completing the mobile game service, such as a game access process, a login game lobby process, a game creation process, a game billing, and a mobile game service.
- the IMS network device may receive the game service request message sent by the UE, where the game service request message may include the identity information of the UE and the service message body.
- the identifier information may be the identifier information that is obtained by the UE in the IMS network.
- the process of the UE acquiring the identity information in the IMS network may be in any one of the prior art, and details are not described herein.
- the message body can be used to describe the mobile game service that the UE needs to perform.
- the service message body can include a service such as a game login request message, an item purchase request message, a game creation request message, or a game join request message. request.
- the IMS network device in this embodiment can receive the game service request message sent by the UE at any stage of the mobile game service performed by the UE.
- the UE can be connected to the P-CSCF module in the IMS network device through a standard SIP protocol, and the game platform server can be connected to the S-CSCF module in the IMS network device through a standard ISC interface. Therefore, in this embodiment, the P-CSCF module in the IMS network device can receive the game service request message sent by the U E through the S IP protocol.
- Step 802 Send the game service request message to the game platform server, so that the game platform server performs game service processing corresponding to the service message body according to the identity identification information.
- the game service request message may be sent to the game platform server.
- the P-CSCF module in the IMS network device can forward the game service request message
- the S-CSC F module in the I MS network device is sent to the S-CSC F module in the I MS network device, and the game service request message can be sent to the game platform server through the ISC interface.
- the game client After receiving the game service request message sent by the IMS network device, the game client, that is, the legal identity of the UE, may be determined according to the identity information included in the game service request message, and the After the identity of the UE is legal, the corresponding game service may be processed according to the game service described by the service message body included in the game service request message.
- the game platform server may perform game login service processing according to the service message body in the game login request message, for example, through IMS.
- the network device feeds back to the UE the login information of the game lobby and the like.
- the game platform server may perform a game creation service process according to the service message body in the game creation request message, for example, assign a game to the created game.
- the game identifies the information, and feeds the game identification information to the UE through the IMS network device, so that the UE can be added to the game corresponding to the game identification information.
- the IMS network device forwards the game service request message that is sent by the UE and includes the service message body to the game platform server, so that the game platform server can perform service processing corresponding to the game service described by the service message body. Therefore, the IMS network device can participate in all implementation processes of the UE completing the mobile game service, so that the IMS network device can be integrated with the mobile game network architecture to provide the mobile game service for the UE. In this process, the UE only needs to use it in the IMS network. By registering the obtained identity information, the IMS network device can interact with the game platform server to complete various game services, and the operation is relatively simple.
- the service message body may be described by using XML. Therefore, in various stages of the UE requesting the mobile game service, such as a game access process, a login game lobby process, a game creation process, or a purchase prop process, the service message bodies included in various request messages and response messages may be described by XML. . XML is easy to read and write data in any application. The business message body described by XML can be more easily integrated with the information generated by various game business platforms, and XML data can be easily loaded into the program and analyzed.
- the above steps 801 and 802 may have specific implementations.
- step 801 shown in FIG. 8 may include: receiving a game login request message sent by the user equipment, where the game login request message includes identity information of the user equipment and a login service message body, where the login service The message body includes game client information; step 802 may include: receiving a game login response message sent by the game platform server according to the client information, and transmitting the game login response message to the user equipment, the game The login response message includes game list information to enable the UE to select to include the corresponding game service according to the game list.
- the UE may send an item purchase request message to the IMS network device. Therefore, the step 801 shown in FIG. 8 may include: receiving an item purchase request message sent by the user equipment, where the item purchase request message is included And the purchase service message body includes the item identification information; the step 802 may include: receiving an item purchase response message sent by the game platform server according to the item identification information, and Sending the item purchase response message to the user equipment.
- the method before receiving the item purchase response message sent by the game platform server according to the item identification information, the method further includes: receiving an account query request sent by the game platform server, where the query acquisition and the account query request are included Sending confirmation information to the game platform server when the account balance corresponding to the identity information is sufficient, and receiving a charge request message sent by the game platform server according to the confirmation information, according to the information included in the charge request message The identification information is charged for the corresponding account.
- the step 801 shown in FIG. 8 may include: receiving a game creation request message sent by the user equipment, where the game creation request message includes identity information of the user equipment and a game creation service message body, the game Create a business message body
- the step 802 may include: receiving a game creation response message sent by the game platform server according to the game identification information, and sending the game creation response message to the user equipment, And causing the user equipment to complete creation and authentication of the game media channel according to the session identification information, the game media channel access information, and the authentication token included in the game creation response message to access the created game service.
- the step 801 shown in FIG. 8 may include: receiving a game join request message sent by the user equipment, where the game join request message includes identity information of the user equipment and a game join service message body, the game The joining service message body includes session identification information of the game to be added; step 802 may include: receiving a game join response message sent by the game platform server according to the session identification information, and sending the game join response message to the a user equipment, the game join response message includes game media channel access information and an authentication token, so that the user equipment sends the join message including the authentication token to the game server according to the game media channel access information.
- Request create a game media channel.
- the foregoing storage medium when the program is executed, the steps including the foregoing method embodiments are performed; and the foregoing storage medium includes: a medium that can store program codes, such as a ROM, a RAM, a magnetic disk or an optical disk.
- FIG. 9 is a schematic structural diagram of an embodiment of an IMS network device according to the present invention.
- the IMS network device in this embodiment may include: a first receiving module 1 1 and a first sending module 12, where the first receiving module 1 1 for receiving a game service request message sent by the user equipment, where the game service request message includes the identity information and the service message body of the user equipment; the first sending module 12 is configured to send the game service request message to a game platform server, so that the game platform server performs game service processing corresponding to the service message body according to the identity identification information.
- the I MS network device in this embodiment can perform the method steps shown in FIG. 8 , and the implementation principle is similar, and details are not described herein again.
- the IMS network device of this embodiment may forward the game service request message including the service message body sent by the UE to the game platform server, so that the game platform server can perform service processing corresponding to the game service described by the service message body. Therefore, the IMS network device can participate in all implementation processes of the UE completing the mobile game service, so that the IMS network device can be integrated with the mobile game network architecture to provide the mobile game service for the UE. In this process, the UE only needs to use the identity information registered in the IMS network to complete various game services by interacting with the game platform server through the IMS network device, and the operation is relatively simple.
- the first receiving module 11 is further configured to receive a registration request message sent by the user equipment, where the registration request message includes a temporary IP multimedia system user public identity identifier T-IMPU;
- the module 12 is further configured to send a registration response message to the user equipment according to the T-IMPU, where the registration response message includes the identity identification information.
- the first receiving module 1 is configured to receive a game login request message sent by the user equipment, where the game login request message includes the identity information of the user equipment and the login service message body.
- the login service message body includes game client information, and receives a game login response message sent by the game platform server according to the client information, and the game login response message;
- the first sending module 12 is specifically used to The game login response message is sent to the user equipment, and the game login response message includes game list information, and the UE may access the corresponding game service in the game server according to the game list information.
- the IMS network device can perform the method steps shown in FIG. 2, and the implementation principle is similar, and details are not described herein again.
- the IMS network device may further include: a charging collection function module, where the first receiving module 11 is specifically configured to receive an item purchase request message sent by the user equipment, where the item purchase request message includes the user The identification information of the device and the purchase service message body, the purchase service message body includes the item identification information, and receives the item purchase response message sent by the game platform server according to the item identification information; Receiving an account query request sent by the game platform server, and acquiring an identity identifier included in the account query request Sending confirmation information to the game platform server when the account balance corresponding to the information is sufficient, and receiving a charge request message sent by the game platform server according to the confirmation information, according to the identity identifier included in the charge request message The information is deducted for the corresponding account.
- the first sending module 12 is specifically configured to send the item purchase response message to the user equipment.
- the IMS network device can perform the method steps shown in FIG. 3, and the implementation principle is similar, and details are not described herein again.
- the first receiving module 11 is specifically configured to receive a game creation request message sent by the user equipment, where the game creation request message includes identity information of the user equipment and a game creation service message body.
- the game creation service message body includes the game identification information of the game to be created, and receives the game creation response message sent by the game platform server according to the game identification information;
- the first sending module 12 is specifically configured to create the game.
- the response message is sent to the user equipment, so that the user equipment accesses the created game service according to the session identification information, the game media channel access information, and the authentication token included in the game creation response message.
- the IMS network device can perform the method steps shown in FIG. 4, and the implementation principle is similar, and details are not described herein again.
- the first receiving module 11 is specifically configured to receive a game join request message sent by the user equipment, where the game join request message includes the identity information of the user equipment and the game joining service. a message body, the game join service message body contains session identification information of the game to be added, and receives the game platform server according to the session identification information.
- the game join response message; the first sending module 12 is specifically configured to send the game join response message to the user equipment, where the game join response message includes game media channel access information and an authentication token, so that the The user equipment sends a join request including the authentication token to the game server according to the game media channel access information, and establishes a game media channel.
- the IMS network device can perform the method steps shown in FIG. 5, and the implementation principle is similar, and details are not described herein again.
- the IMS network device may provide a channel for the UE and the game platform server to perform service interaction, and various SIP request messages and SIP response messages used in the interaction process may include a service message body described by using GSCP.
- the UE uses the mobile game service through the IMS network. Therefore, the IMS network device can participate in the UE to complete various service game services in the mobile game service. In this process, the UE only needs to use the identity information registered in the IMS network to complete various game services by interacting with the game platform server through the IMS network device, and the operation is relatively simple.
- the fee for purchasing the game props can be deducted from the CCF in the IMS network to avoid redundancy of the network function, so that the IMS network and the game platform server are integrated to provide the mobile game service for the UE.
- FIG. 10 is a schematic structural diagram of an embodiment of a user equipment according to the present invention.
- the UE in this embodiment may include: a second sending module 21 and a second receiving module 22, where the second sending module 21 is configured to Call session control function module in multimedia system IMS network sends game service request a message, the game service request message includes the identity information of the user equipment and the service message body; the second receiving module 22 is configured to receive, by the game platform server, the call session control function module in the IMS network
- the identification information is a game service response message sent after the game service corresponding to the service message body is processed.
- the UE in this embodiment can perform the method steps shown in FIG. 6, and the implementation principle is similar, and details are not described herein again.
- the UE may send a game service request message including a service message body to the game platform server through the IMS network device, so that the game platform server can perform service processing corresponding to the game service described by the service message body. Therefore, the UE can use the mobile game service through the convergence architecture of the IMS network device and the mobile game network architecture. In this process, the UE only needs to use the identity information registered in the I MS network to complete various game services through the interaction between the I MS network device and the game platform server, and the operation is relatively simple.
- the second sending module 21 is further configured to send a registration request message to the call session control function module in the IMS network, where the registration request message includes a temporary IP multimedia system user public identity identifier T-
- the second receiving module 22 is further configured to receive a registration response message sent by the call session control function module in the IMS network according to the T-IMPU, where the registration response message includes the identity identification information.
- the second sending module 21 is specifically configured to send a game login request message to the call session control function module in the I MS network, where the game login request message includes The identity information of the user equipment and the login service message body, where the login service message body includes the game client information; the second receiving module 22 is specifically configured to receive the destination forwarded by the call session control function module in the IMS network.
- the game login response message sent by the game platform server according to the identity identification information and the game client information, wherein the game login response message includes game list information inclusion.
- the UE may perform the method steps shown in FIG. 2, and the implementation principle is similar, and details are not described herein again.
- the second sending module 21 is specifically configured to send a item purchase request message to the call session control function module in the IMS network, where the item purchase request message includes the identity information and the purchase of the user equipment.
- a service message body the purchase service message body includes item identification information;
- the second receiving module 22 is specifically configured to receive, by the game platform server, the identity identification information and the item, which are forwarded by the call session control function module in the IMS network. The item purchase response message sent by the identification information.
- the UE may perform the method steps shown in FIG. 3, and the implementation principle is similar, and details are not described herein again.
- the second sending module 21 is specifically configured to send a game creation request message to the call session control function module in the IMS network, where the game creation request message includes the identity information and the game of the user equipment.
- the second receiving module 22 is specifically configured to receive the IMS network.
- a game creation response message sent by the game platform server according to the identity identification information and the game identification information forwarded by the call session control function module, where the game creation response message includes game media channel access information and an authentication token, And transmitting an access request including the authentication token to the game server according to the game media channel access information, and establishing a game media channel.
- the second sending module 21 is further configured to send an access request including the authentication token to the game server according to the game media channel access information, and establish a game media channel. After the game server passes the authentication token authentication, the UE can access the corresponding game service in the game server.
- the UE may perform the method steps shown in FIG. 4, and the implementation principle is similar, and details are not described herein again.
- the second sending module 21 is specifically configured to send a game join request message to the call session control function module in the IMS network, where the game join request message includes the identity identifier of the user equipment.
- the information and the game are added to the service message body, and the game join service message body contains the session identification information of the game to be added to the game;
- the second receiving module 22 is specifically configured to receive the game forwarded by the call session control function module in the IMS network.
- the platform server adds a response message according to the user identification information and the session identification information.
- the game join response message includes game media channel access information and an authentication token;
- the second sending module 21 is further configured to send the join including the authentication token to the game server according to the game media channel access information. Requesting, and after the game server passes the authentication token authentication, joins the corresponding created game service in the game server.
- the UE may perform the method steps shown in FIG. 5, and the implementation principle is similar, and details are not described herein again.
- the UE may provide a channel for service interaction between the IMS network device and the game platform server, and various SIP request messages and SIP response messages used in the interaction process may include a service message body described by using GSCP.
- the UE uses the mobile game service through the IMS network. Therefore, the IMS network device can participate in the UE to complete various commercial game services in the mobile game service.
- the UE only needs to use the identity identification information registered in the IMS network to complete various game services through the I MS network device and the game platform server, and the operation is relatively simple.
- the fee for purchasing the game props can be deducted from the CCF in the IMS network to avoid redundancy of the network function, so that the IMS network and the game platform server are integrated to provide the mobile game service for the UE.
- FIG. 11 is a schematic structural diagram of an embodiment of a game platform server according to the present invention.
- the game platform server of this embodiment may include: a third receiving module 31 and a service processing module 32, where the third receiving module 31 is used.
- the game platform server of this embodiment can perform the method steps shown in FIG. 1 , which implements the principle class Like, no longer repeat here.
- the game platform server may receive the game service request message that is sent by the CSCF module in the IMS network and is sent by the UE, and the game platform server may perform the game service corresponding to the service message described by the service message body.
- the UE can use the mobile game service through the convergence architecture of the IMS network device and the mobile game network architecture. In this process, the UE only needs to use the identity information registered in the IMS network to complete various game services through the IMS network device and interact with the game platform server, and the operation is relatively simple.
- the third receiving module 31 is specifically configured to receive a game login request message sent by the call session control function module in the IMS network, where the game login request message includes the identity information of the user equipment and Logging in a service message body, where the login service message body includes game client information; the service processing module 32 is specifically configured to determine a legal identity of the user device according to the identity identification information, and according to the game client information.
- the call session control function module in the IMS network sends a game login response message, and the game login response message includes game list information.
- the third receiving module 31 is specifically configured to receive an item purchase request message sent by the call session control function module in the IMS network, where the item purchase request message includes the identity information and the purchase of the user equipment.
- a service message body where the purchase service message body includes item identification information;
- the service processing module 32 is specifically configured to determine a legal identity of the user equipment according to the identity identification information, and send the I MS to the I MS according to the item identification information.
- Call session control function in the network The module can send a prop purchase response message.
- the game platform server can perform the method steps shown in FIG. 2, and the implementation principle is similar, and details are not described herein again.
- the game platform server may further include: a third sending module, configured to send an account query request to the charging collection function module in the IMS network, and obtain an account corresponding to the identity identification information in the query
- the billing collection function module sends a charge request message, where the account query request and the charge request message include the identity identification information; the third receiving module 31 is specifically configured to receive the call in the IMS network.
- An item purchase request message sent by the session control function module where the item purchase request message includes the identity information of the user equipment and the purchase service message body, where the purchase service message body includes the item identification information; the service processing module 32 specifically And determining, according to the identity identification information, a legal identity of the user equipment, and sending an item purchase response message to the call session control function module in the IMS network according to the item identification information.
- the game platform server can perform the method steps shown in FIG. 3, and the implementation principle is similar, and details are not described herein again.
- the third receiving module 31 is specifically configured to receive a game creation request message sent by the call session control function module in the IMS network, where the game creation request message includes the identity information of the user equipment and the game creation.
- a service message body where the game creation service message body contains the game identification information of the game to be created;
- the service processing module 32 is specifically configured to determine the legal identity of the user equipment according to the identity identification information, and according to the game identification information,
- the call session control function module sends a game creation response message, which includes session identification information for creating a game, media channel access information of the created game, and an authentication token.
- the game platform server can perform the method steps shown in FIG. 4, and the implementation principle is similar, and details are not described herein again.
- the third receiving module 31 is specifically configured to receive a game join request message sent by the call session control function module in the IMS network, where the game join request message includes the identity information of the user equipment.
- the game join request message includes the identity information of the user equipment.
- the game join service message body includes session identification information of the game to be added, media channel access information of the added game, and an authentication token;
- the service processing module 32 is specifically configured to The identity information determines a legal identity of the user equipment, and sends a game join response message to the call session control function module in the IMS network according to the session identification information.
- the game platform server can perform the method steps shown in FIG. 5, and the implementation principle is similar, and details are not described herein again.
- the game platform server may receive a game service request message that is sent by the CSCF module in the IMS network and is sent by the UE, and the game platform server may perform the description with the service message body.
- FIG. 12 is a schematic structural diagram of an embodiment of a game service processing system according to the present invention.
- the system of this embodiment may include: an IMS network device 1 and a game platform server 2, where the IMS network device 1 is configured to receive user equipment. a game service request message, the game service request message includes the identity information of the user equipment and the service message body, and the game service request message is sent to the game platform server; the game platform server 2 is configured to receive the And a game service request message sent by the IMS network device, and performing game service processing corresponding to the service message body according to the identity identification information.
- the IMS network device 1 in this embodiment can be implemented by using the structure shown in FIG. 9.
- the IMS network device 1 of this embodiment can perform the method steps shown in FIG. 8.
- the game platform server 2 can be implemented by using the structure shown in FIG.
- the game platform server 2 of this embodiment can perform the method steps shown in FIG. 1 , and details are not described herein again.
- the UE may be connected to the P-CSCF module in the IMS network device 1 through a standard SIP interface
- the game platform server 2 may be connected to the S-CSCF module in the IMS network device 1 through a standard ISC interface.
- the CCF in the IMS network device 1 can be connected to the game platform server 2 through the Ro/Rf standard interface.
- the status presentation, group management and message service (Presence, Group, Messaging, hereinafter referred to as PGM) in the IMS network device 1 can also be connected to the game platform server 2, so that the game platform server 2 utilizes a strong network of the IMS network.
- PGM group management and message service
- a simple network management protocol (hereinafter referred to as SNMP) is used between the game platform server 2 and the network management system (hereinafter referred to as NMS) in the IMS network device 1.
- NMS network management system
- the 4 bar game platform server 2 is included.
- the scope of management of the IMS network It can be seen that the game platform server 2 is an application server of the IMS network, so that the UE can perform game service interaction with the game platform server 2 through the IMS network, and the entire game service interaction process is managed by the IMS network device. control.
- the IMS network device may forward the game service request message that is sent by the UE and includes the service message body to the game platform server, so that the game platform server can perform the service corresponding to the game service described by the service message body. deal with. Therefore, the IMS network device can participate in all implementation processes of the UE completing the mobile game service, so that the IMS network device can be integrated with the mobile game network architecture to provide the mobile game service for the UE. In this process, the UE only needs to use the identity information registered in the IMS network to complete various game services by interacting with the game platform server through the IMS network device, and the operation is relatively simple.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiments of the present invention provide a method, an apparatus and a system for game service processing, wherein the method includes: receiving a game service request message sent from a Call Session Control Function (CSCF) module in an IP Multimedia System (IMS) network, wherein the game service request message includes the identity information of a User Equipment (UE) and the service message body (101); processing the game service corresponding to the service message body according to the identity information (102). The embodiments of the present invention can integrate the IMS network devices and the mobile game network architecture to provide mobile game services for a UE.
Description
游戏业务处理方法、 装置和系统 Game business processing method, device and system
技术领域 Technical field
本发明实施例涉及通信领域, 尤其涉及一种游戏业务处理方法、装置和系 统。 The embodiments of the present invention relate to the field of communications, and in particular, to a game service processing method, apparatus, and system.
背景技术 Background technique
随着通信网络的快速发展,现有的通信网络已经能够提供足够的带宽来支 持各种多媒体业务,移动游戏即为众多多媒体业务中的一种。 随着游戏产业的 蓬勃发展加上 3G网络的不断完善, 移动游戏将会得到更加广泛的应用。 With the rapid development of communication networks, existing communication networks have been able to provide sufficient bandwidth to support various multimedia services, and mobile games are one of many multimedia services. With the booming game industry and the continuous improvement of 3G networks, mobile games will be more widely used.
在现有技术中, 移动游戏的网络架构可以包括三部分: 游戏运行服务器、 游戏管理服务器以及游戏客户端。其中, 游戏客户端部署在个人电脑或者手机 等用户设备(User Equipment, 以下简称: UE )上, 通过 UE可以与用户进行 交互, 接收用户的输入, 如登录游戏、 选择游戏、 进行游戏、 退出游戏等, 并 呈现游戏状态给用户。除此之外,游戏客户端还可以给用户提供即时消息通讯, 语音聊天等一系列的扩展功能。游戏管理服务器是游戏客户端连接移动游戏的 初始入口, 游戏管理服务器可以提供连接管理、 登录认证、 门户、 游戏大厅、 会话管理、 即时聊天、 计费计分、 日志管理、 游戏管理等诸多功能。 游戏运行 服务器可以提供游戏运行逻辑, 在游戏过程中与游戏客户端进行交互,提供游 戏状态, 游戏反馈等; 游戏结束后提供游戏结果给游戏管理服务器进行记录。
游戏客户端、游戏管理服务器和游戏运行服务器一般为同一厂商针对某一款或 几款移动游戏进行开发, 它们之间采用私有接口以及私有应用层协议进行通 信。 In the prior art, the network architecture of the mobile game can include three parts: a game running server, a game management server, and a game client. The game client is deployed on a user equipment (User Equipment, hereinafter referred to as UE) such as a personal computer or a mobile phone, and the UE can interact with the user to receive user input, such as logging in a game, selecting a game, playing a game, and exiting the game. Etc, and present the game state to the user. In addition, the game client can also provide users with a series of extended functions such as instant messaging, voice chat and so on. The game management server is the initial portal for the game client to connect to the mobile game. The game management server can provide connection management, login authentication, portal, game lobby, session management, instant chat, billing, log management, game management and many other functions. The game running server can provide game running logic, interact with the game client during the game, provide game state, game feedback, etc.; after the game is over, provide game results to the game management server for recording. The game client, game management server, and game running server are generally developed by the same manufacturer for one or several mobile games, and they communicate using a private interface and a private application layer protocol.
随着电信运营商对 IP多媒体系统( IP Multi-Media Subsystem, 以下简称: With the telecom operator's IP Multimedia System (IP Multi-Media Subsystem, hereinafter referred to as:
IMS ) 网络部署的不断完善, 电信运营商对多媒体业务在 IMS网络上的部署和 发展提出了越来越强烈的需求。 因此, 如何将 IMS网络架构与移动游戏网络架 构融合为用户提供移动游戏业务, 成为亟待解决的问题。 IMS) Network deployment continues to improve, and telecom operators are placing increasing demands on the deployment and development of multimedia services over IMS networks. Therefore, how to integrate the IMS network architecture with the mobile game network architecture to provide users with mobile game services has become an urgent problem to be solved.
发明内容 Summary of the invention
本发明实施例提供一种游戏业务处理方法、 装置和系统。 Embodiments of the present invention provide a game service processing method, apparatus, and system.
本发明实施例提供一种游戏业务处理方法, 包括: The embodiment of the invention provides a game service processing method, including:
接收 IP多媒体系统 IMS网络中的呼叫会话控制功能模块发送的游戏业务 请求消息,所述游戏业务请求消息中包含用户设备的身份标识信息和业务消息 体; Receiving a game service request message sent by the call session control function module in the IMS network, where the game service request message includes the identity information of the user equipment and the service message body;
根据所述身份标识信息进行与所述业务消息体对应的游戏业务处理。 Performing game service processing corresponding to the service message body according to the identity identification information.
本发明实施例提供一种 IMS网络设备, 包括: An embodiment of the present invention provides an IMS network device, including:
第一接收模块, 用于接收用户设备发送的游戏业务请求消息, 所述游戏业 务请求消息中包含所述用户设备的身份标识信息和业务消息体; a first receiving module, configured to receive a game service request message sent by the user equipment, where the game service request message includes identity information and a service message body of the user equipment;
第一发送模块, 用于将所述游戏业务请求消息发送给游戏平台服务器, 以 使所述游戏平台服务器根据所述身份标识信息进行与所述业务消息体对应的
游戏业务处理。 a first sending module, configured to send the game service request message to the game platform server, so that the game platform server performs the correspondence with the service message body according to the identity identification information. Game business processing.
本发明实施例提供一种用户设备, 包括: An embodiment of the present invention provides a user equipment, including:
第二发送模块, 用于向 I P多媒体系统 I M S网络中的呼叫会话控制功能模块 发送游戏业务请求消息,所述游戏业务请求消息中包含用户设备的身份标识信 息和业务消息体; a second sending module, configured to send a game service request message to the call session control function module in the I P multimedia system IMS network, where the game service request message includes the identity information of the user equipment and the service message body;
第二接收模块, 用于接收所述 IMS网络中的呼叫会话控制功能模块转发的 由游戏平台服务器根据所述身份标识信息进行与所述业务消息体对应的游戏 业务处理后发送的游戏业务响应消息。 a second receiving module, configured to receive, by the call session control function module in the IMS network, a game service response message sent by the game platform server after performing the game service processing corresponding to the service message body according to the identity identification information .
本发明实施例提供一种游戏平台服务器, 包括: An embodiment of the present invention provides a game platform server, including:
第三接收模块, 用于接收 IP多媒体系统 IMS网络中的呼叫会话控制功能模 块发送的游戏业务请求消息,所述游戏业务请求消息中包含用户设备的身份标 识信息和业务消息体; a third receiving module, configured to receive a game service request message sent by the call session control function module in the IP multimedia system IMS network, where the game service request message includes the identity identification information and the service message body of the user equipment;
业务处理模块,用于根据所述身份标识信息进行与所述业务消息体对应的 游戏业务处理。 The service processing module is configured to perform game service processing corresponding to the service message body according to the identity identification information.
本发明实施例, I MS网络设备将 U E发送的包含业务消息体的游戏业务请 求消息转发给游戏平台服务器,从而使得游戏平台服务器可以进行与该业务消 息体描述的游戏业务对应的业务处理。 因此, IMS网络设备可以参与 UE完成 移动游戏业务的全部实现过程,从而使得 IMS网络设备可以与移动游戏网络架 构融合, 为 UE提供移动游戏业务。
附图说明 In the embodiment of the present invention, the I MS network device forwards the game service request message that is sent by the UE and includes the service message body to the game platform server, so that the game platform server can perform service processing corresponding to the game service described by the service message body. Therefore, the IMS network device can participate in all implementation processes of the UE completing the mobile game service, so that the IMS network device can be integrated with the mobile game network architecture to provide the mobile game service for the UE. DRAWINGS
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施 例或现有技术描述中所需要使用的附图作一简单地介绍, 显而易见地, 下面描 述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出 创造性劳动性的前提下, 还可以根据这些附图获得其他的附图。 In order to more clearly illustrate the embodiments of the present invention or the prior art, the drawings used in the embodiments or the description of the prior art will be briefly described below. Obviously, the drawings in the following description It is a certain embodiment of the present invention, and other drawings can be obtained from those skilled in the art without any inventive labor.
图 1为本发明游戏业务处理方法一个实施例的流程图; 1 is a flow chart of an embodiment of a game service processing method according to the present invention;
图 2为本发明游戏业务处理方法另一个实施例的信令流程图; 2 is a signaling flowchart of another embodiment of a game service processing method according to the present invention;
图 3为本发明游戏业务处理方法再一个实施例的信令流程图; 3 is a signaling flowchart of still another embodiment of a game service processing method according to the present invention;
图 4为本发明游戏业务处理方法又一个实施例的信令流程图; 4 is a signaling flowchart of still another embodiment of a game service processing method according to the present invention;
图 5为本发明游戏业务处理方法还一个实施例的信令流程图; FIG. 5 is a signaling flowchart of still another embodiment of a game service processing method according to the present invention; FIG.
图 6为本发明游戏业务处理方法又再一个实施例的流程图; 6 is a flowchart of still another embodiment of a game service processing method according to the present invention;
图 7为本发明游戏业务处理方法又另一个实施例的流程图; 7 is a flow chart of still another embodiment of a game service processing method according to the present invention;
图 8为本发明游戏业务处理方法又还一个实施例的流程图; FIG. 8 is a flowchart of still another embodiment of a game service processing method according to the present invention; FIG.
图 9为本发明 IMS网络设备一个实施例的结构示意图; 9 is a schematic structural diagram of an embodiment of an IMS network device according to the present invention;
图 10为本发明用户设备一个实施例的结构示意图; 10 is a schematic structural diagram of an embodiment of a user equipment according to the present invention;
图 11为本发明游戏平台服务器一个实施例的结构示意图; 11 is a schematic structural diagram of an embodiment of a game platform server according to the present invention;
图 12为本发明游戏业务处理系统一个实施例的结构示意图。
具体实施方式 FIG. 12 is a schematic structural diagram of an embodiment of a game service processing system according to the present invention. detailed description
为使本发明实施例的目的、技术方案和优点更加清楚, 下面将结合本发明 实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然, 所描述的实施例是本发明一部分实施例, 而不是全部的实施例。基于本发明中 的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其 他实施例, 都属于本发明保护的范围。 The technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention. It is a partial embodiment of the invention, and not all of the embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
图 1为本发明游戏业务处理方法一个实施例的流程图,如图 1所示,本实施 例的方法可以包括: 1 is a flowchart of an embodiment of a method for processing a game service according to the present invention. As shown in FIG. 1, the method in this embodiment may include:
步骤 101、 接收 IP多媒体系统 IMS网络中的呼叫会话控制功能模块发送的 游戏业务请求消息,所述游戏业务请求消息中包含所述用户设备的身份标识信 息和业务消息体。 Step 101: Receive a game service request message sent by the call session control function module in the IMS network of the IP multimedia system, where the game service request message includes the identity information of the user equipment and the service message body.
举例来说, 在 IMS网络中的呼叫会话控制功能 (Call Session Control Function, 以下简称: CSCF )模块接收 UE发送的游戏业务请求消息后, 可以 将该游戏业务请求消息发送给游戏平台服务器。 具体地, IMS网络中的代理呼 叫会话控制功能( Proxy Call Session Control Function , 以下简称: P-CSCF ) 模块可以将该游戏业务请求消息转发给 IMS网络中的服务呼叫会话控制功能 ( Serving Call Session Control Function , 以下简称: S-CSCF )模块, 然后 IMS网络中的 S-CSCF模块可以通过标准的 IMS服务控制 ( IMS Service Control, 以下简称: ISC )接口将该游戏业务请求消息发送给游戏平台服务器。
步骤 102、 根据所述身份标识信息进行与所述业务消息体对应的游戏业务 处理。 For example, after receiving the game service request message sent by the UE, the Call Session Control Function (CSCF) module in the IMS network may send the game service request message to the game platform server. Specifically, the Proxy Call Session Control Function (hereinafter referred to as P-CSCF) module in the IMS network may forward the game service request message to the Serving Call Session Control function in the IMS network (Serving Call Session Control) Function, hereinafter referred to as: S-CSCF) module, then the S-CSCF module in the IMS network can send the game service request message to the game platform server through a standard IMS Service Control (hereinafter referred to as: ISC) interface. Step 102: Perform game service processing corresponding to the service message body according to the identity identification information.
游戏平台服务器在接收 IMS网络中的 S-CSCF模块发送而来的游戏业务请 求消息后,可以根据该游戏业务请求消息中包含的身份标识信息确定游戏客户 端, 也即 UE的合法身份, 在确定该 UE的身份合法后, 可以根据该游戏业务请 求消息中包含的业务消息体所描述的游戏业务进行相应的游戏业务处理。 After receiving the game service request message sent by the S-CSCF module in the IMS network, the game platform server may determine the game client, that is, the legal identity of the UE, according to the identity identification information included in the game service request message. After the identity of the UE is legal, the corresponding game service may be processed according to the game service described by the service message body included in the game service request message.
举例来说, 若 I MS网络中的 S-CSC F模块发送给游戏平台服务器的游戏业 务请求消息为游戏登录请求消息,则游戏平台服务器即可根据该游戏登录请求 消息中的业务消息体进行游戏登录业务处理, 例如通过 IMS网络中的 P-CSCF 模块向 UE反馈游戏大厅的登录信息等。若 IMS网络中的 S-CSCF模块发送给游 戏平台服务器的游戏业务请求消息为游戏创建请求消息,则游戏平台服务器即 可根据该游戏创建请求消息中的业务消息体进行游戏创建业务处理,例如为创 建的游戏分配一个游戏标识信息, 并将该游戏标识信息通过 IMS网络中的 P-CSCF模块反馈给 UE, 从而使得 UE可以在后续加入到该游戏标识信息对应 的游戏中。 For example, if the game service request message sent by the S-CSC F module in the I MS network to the game platform server is a game login request message, the game platform server can play according to the service message body in the game login request message. The login service process, for example, feeds back the login information of the game lobby to the UE through the P-CSCF module in the IMS network. If the game service request message sent by the S-CSCF module in the IMS network to the game platform server is a game creation request message, the game platform server may perform a game creation service process according to the service message body in the game creation request message, for example, The created game assigns a game identification information, and feeds the game identification information to the UE through the P-CSCF module in the IMS network, so that the UE can be added to the game corresponding to the game identification information.
本实施例中, 游戏平台服务器可以接收 IMS网络中的 CSCF模块转发的由 UE发送的包含业务消息体的游戏业务请求消息, 从而使得游戏平台服务器可 以进行与该业务消息体描述的游戏业务对应的业务处理。 因此, UE可以通过 IMS网络设备与移动游戏网络架构融合架构,使用移动游戏业务。在该过程中,
UE仅需要使用其在 IMS网络中注册获取的身份标识信息即可通过 IMS网络设 备与游戏平台服务器交互完成各种游戏业务, 操作较为简便。 In this embodiment, the game platform server may receive the game service request message that is sent by the CSCF module in the IMS network and is sent by the UE, and the game platform server may perform the game service corresponding to the service message described by the service message body. Business processing. Therefore, the UE can use the mobile game service by integrating the IMS network device with the mobile game network architecture. In the process, The UE only needs to use the identity information registered in the IMS network to complete various game services by interacting with the game platform server through the IMS network device, and the operation is relatively simple.
进一步地, 上述实施例中, 业务消息体采用可扩展标记语言(Extensible Markup Language, 以下简称: XML)描述。 因此, 在 UE请求移动游戏业务的 各个阶段, 例如游戏接入过程、 登录游戏大厅过程、创建游戏过程或者购买道 具过程等, 各种请求消息和响应消息中包含的业务消息体均可以采用 XML描 述。 XML易于在任何应用程序中读写数据, XML描述的业务消息体可以更容易 的与各种游戏业务平台产生的信息融合,并且可以很容易加载 XM L数据到程序 中并进行分析。 Further, in the above embodiment, the service message body is described by an Extensible Markup Language (hereinafter referred to as XML). Therefore, in various stages of the UE requesting the mobile game service, such as a game access process, a login game hall process, a game creation process, or a purchase prop process, the service message bodies included in various request messages and response messages may be described by XML. . XML is easy to read and write data in any application. The business message body described by XML can be more easily integrated with the information generated by various game business platforms, and it is easy to load XM L data into the program and analyze it.
该身份标识信息由所述用户设备向所述 IMS网络中的呼叫会话控制功能 模块发送包含临时 IP多媒体系统用户公共身份标识 (Temporary IMS User Public ID , 以下简称: T-IMPU ) 的注册请求消息, 并接收所述 IMS网络中的 呼叫会话控制功能模块根据所述 T-IMPU发送的包含所述身份标识信息的注册 响应消息中获取的。 具体获取过程可以参见上述 UE接入 IMS网络中的过程。 身份标识信息可以作为 UE的唯一标识, 应用于后续游戏发起、 加入、 退出、 计费等所有业务过程。 The identity information is sent by the user equipment to a call session control function module in the IMS network, and a registration request message including a Temporary IMS User Public ID (hereinafter referred to as T-IMPU) is sent. And receiving, by the call session control function module in the IMS network, the registration response message that is sent by the T-IMPU and including the identity identification information. For the specific acquisition process, refer to the process of the foregoing UE accessing the IMS network. The identity information can be used as the unique identifier of the UE, and is applied to all service processes such as subsequent game initiation, joining, exiting, and charging.
在 UE 登录游戏大厅的过程、 购买道具的过程、 创建游戏的过程以及加入 已创建游戏的过程中, 上述步骤 101和步骤 102可以有具体的实现方案。 In the process of the UE logging into the game lobby, the process of purchasing the props, the process of creating the game, and the process of joining the created game, the above steps 101 and 102 may have a specific implementation.
在 UE登录游戏大厅的过程中, 步骤 101可以包括: 接收 IMS网络中的呼叫
会话控制功能模块发送的游戏登录请求消息,所述游戏登录请求消息中包含所 述用户设备的身份标识信息和登录业务消息体,所述登录业务消息体中包含游 戏客户端信息; 步骤 102可以包括: 根据所述身份标识信息确定所述用户设备 的合法身份, 并根据所述游戏客户端信息向所述 IMS网络中的呼叫会话控制功 能模块发送游戏登录响应消息, 所述游戏登录响应消息中包含游戏列表信息。 In the process of the UE logging into the game lobby, step 101 may include: receiving a call in the IMS network a game login request message sent by the session control function module, where the game login request message includes identity information of the user equipment and a login service message body, where the login service message body includes game client information; step 102 may include Determining, according to the identity identification information, a legal identity of the user equipment, and sending a game login response message to the call session control function module in the IMS network according to the game client information, where the game login response message includes Game list information.
在 UE购买道具的过程中, 步骤 101可以包括: 接收 IMS网络中的呼叫会话 控制功能模块发送的道具购买请求消息,所述道具购买请求消息中包含所述用 户设备的身份标识信息和购买业务消息体,所述购买业务消息体中包含道具标 识信息; 步骤 102可以包括: 根据所述身份标识信息确定所述用户设备的合法 身份, 并根据所述道具标识信息向所述 IMS网络中的呼叫会话控制功能模块发 送道具购买响应消息; 在步骤 102之前还可以包括: 向所述 IMS网络中的计费 采集功能模块发送账户查询请求,并在查询获取与所述身份标识信息对应的账 户余额充足时, 向所述计费采集功能模块发送扣费请求消息, 所述账户查询请 求和扣费请求消息中包含所述身份标识信息。 In the process of the UE purchasing the item, the step 101 may include: receiving an item purchase request message sent by the call session control function module in the IMS network, where the item purchase request message includes the identity information of the user equipment and the purchase service message. The method of the present invention includes: determining the legal identity of the user equipment according to the identity identification information, and performing a call session to the IMS network according to the identifier information. The control function module sends an item purchase response message; before the step 102, the method further includes: sending an account query request to the billing collection function module in the IMS network, and when the query obtains an account balance corresponding to the identity information, And sending a charge request message to the billing collection function module, where the account query request and the charge request message include the identity identification information.
在 UE创建游戏的过程中, 步骤 101可以包括: 接收 IMS网络中的呼叫会话 控制功能模块发送的游戏创建请求消息,所述游戏创建请求消息中包含所述用 户设备的身份标识信息和游戏创建业务消息体,所述游戏创建业务消息体中包 含所需创建游戏的游戏标识信息; 步骤 102可以包括: 根据所述身份标识信息 确定所述用户设备的合法身份, 并根据游戏标识信息向所述 IMS网络中的呼叫
会话控制功能模块发送游戏创建响应消息,所述游戏创建响应消息中包含创建 游戏的会话标识信息、 游戏媒体通道接入信息和鉴权令牌。 In the process of the UE creating the game, the step 101 may include: receiving a game creation request message sent by the call session control function module in the IMS network, where the game creation request message includes the identity information of the user equipment and the game creation service. a message body, the game creation service message body includes game identification information of a game to be created; step 102 may include: determining a legal identity of the user equipment according to the identity identification information, and using the game identification information to the IMS Calls in the network The session control function module sends a game creation response message, where the game creation response message includes session identification information for creating a game, game media channel access information, and an authentication token.
在 UE加入已创建的游戏的过程中, 步骤 101可以包括: 接收 IMS网络中的 呼叫会话控制功能模块发送的游戏加入请求消息,所述游戏加入请求消息中包 含所述用户设备的身份标识信息和游戏加入业务消息体,所述游戏加入业务消 息体中包含所需加入游戏的会话标识信息; 步骤 102可以包括: 根据所述身份 标识信息确定所述用户设备的合法身份, 并根据所述会话标识信息向所述 IMS 网络中的呼叫会话控制功能模块发送游戏加入响应消息,所述游戏加入响应消 息包含游戏会话标识、 游戏媒体通道接入信息和鉴权令牌。 UE可以根据游戏 加入响应消息中游戏服务控制协议(Gaming Server Control Protocol , 以下 简称: GSCP)描述的游戏信息完成游戏媒体通道的创建和鉴权。 In the process of the UE joining the created game, the step 101 may include: receiving a game join request message sent by the call session control function module in the IMS network, where the game join request message includes the identity information of the user equipment and The game is added to the service message body, and the game joins the service message body to include the session identification information of the game to be added. Step 102 may include: determining, according to the identity identification information, the legal identity of the user equipment, and according to the session identifier The information transmits a game join response message to the call session control function module in the IMS network, the game join response message including a game session identifier, game media channel access information, and an authentication token. The UE may complete the creation and authentication of the game media channel according to the game information described by the Gaming Server Control Protocol (GSCP) in the game addition response message.
在上述四种游戏业务过程中, UE可以通过 IMS网络与游戏平台服务器进 行业务交互, 交互过程中使用的各种会话初始化协议 (Session initiation Protocol, 以下简称: SIP )请求消息和 SIP响应消息均可以包含采用 GSCP描 述的业务消息体, 从而实现 UE通过 IMS网络使用移动游戏业务。 因此, IMS网 络设备可以参与 UE完成移动游戏业务中的各种业务过程, 从而使得 IMS网络 设备可以与移动游戏网络架构融合, 为 UE提供移动游戏业务。 在该过程中, UE仅需要使用其在 IMS网络中注册获取的身份标识信息即可通过 IMS网络设 备与游戏平台服务器交互完成各种游戏业务, 操作较为简便。 而且, 在该购买
道具的过程中, 购买游戏道具所需支付的费用可以从 IMS网络中的计费采集功 能(Charging Collection Function , 以下简称: CCF ) 中扣除, 避免网络功能 冗余, 使得 I MS网络与游戏平台服务器融合为 U E提供移动游戏业务。 In the above four game service processes, the UE can perform service interaction with the game platform server through the IMS network, and various session initiation protocols (SIP) request messages and SIP response messages used in the interaction process can be used. The service message body described by the GSCP is included, so that the UE uses the mobile game service through the IMS network. Therefore, the IMS network device can participate in various service processes in the mobile game service of the UE, so that the IMS network device can be integrated with the mobile game network architecture to provide the mobile game service for the UE. In this process, the UE only needs to use the identity information registered in the IMS network to complete various game services by interacting with the game platform server through the IMS network device, and the operation is relatively simple. And, in the purchase In the process of props, the fee for purchasing game props can be deducted from the Charging Collection Function (CCF) in the IMS network to avoid redundancy of network functions, so that the I MS network and the game platform server Convergence provides mobile gaming services for UEs.
下面采用几个具体的游戏过程对本发明游戏业务处理方法的技术方案进 行详细说明。 The technical solution of the game service processing method of the present invention will be described in detail below by using several specific game processes.
一、 UE接入 IMS网络的过程 First, the process of UE accessing the IMS network
在 UE通过 IMS网络与游戏平台服务器交互实现移动游戏业务之前, UE需 要接入 IMS网络, 在 IMS网络中进行注册鉴权等操作, 从而可以获取与游戏平 台服务器交互时所需使用的代表用户身份的身份标识信息,该身份标识信息可 以作为 UE的唯一标识, 应用于后续游戏发起、 加入、 退出、 计费等所有业务 过程。 Before the UE interacts with the game platform server to implement the mobile game service through the IMS network, the UE needs to access the IMS network, perform registration authentication and the like in the IMS network, and thereby obtain the representative user identity required to interact with the game platform server. The identity identification information, which can be used as the unique identifier of the UE, and is applied to all business processes such as subsequent game initiation, joining, exiting, and charging.
以 UE是移动终端为例来说, 移动终端中可以插入用户识别模块 ( Subscriber Identity Module, 以下简称: SIM )卡, 该 SIM卡中可以保存接 入 IMS网络所必需的用户信息、 鉴权信息和网络信息。 移动终端能够从 SIM卡 中读取到这些信息。 For example, the UE is a mobile terminal, and a Subscriber Identity Module (SIM) card can be inserted into the mobile terminal, and the SIM card can store user information, authentication information, and authentication information necessary for accessing the IMS network. Internet Information. The mobile terminal can read this information from the SIM card.
在现有技术中, SIM卡主要有三种: 2G SIM卡、 3G 通用无线通信系统 SIM ( Universal Mobile Telecommunication System, 以下简称: USIM )卡 和 IMS SIM (以下简称: ISIM )卡。 对于 2G SIM卡和 3G USIM卡来说, 由于 SIM卡中没有保存接入 IMS网络所必需的 IMS用户私有身份标识 (IMS User
Private ID , 以下简称: IMPI )和 IMPU信息, 因此需要推导出用于在 IMS网 络中注册的临时 IMPK以下简称: T-IMPI M。T-IMPU,推导过程可以采用 3GPP TS 23.003 (V7.0.0及以上版本)的定义。 T-IMPI和 T-IMPU用于接入 IMS网络时 对 UE进行注册和鉴权。 对于 ISIM卡, 由于 ISIM卡中保存有 IMPI和 IMPU信息, 移动终端可以直接读取这些信息以接入 IMS网络。 In the prior art, there are three main types of SIM cards: a 2G SIM card, a 3G Universal Mobile Telecommunication System SIM (hereinafter referred to as USIM) card, and an IMS SIM (hereinafter referred to as ISIM) card. For the 2G SIM card and the 3G USIM card, the IMS user private identity (IMS User) necessary for accessing the IMS network is not saved in the SIM card. Private ID, hereinafter referred to as: IMPI) and IMPU information, therefore, it is necessary to derive a temporary IMPK for registration in the IMS network, hereinafter referred to as: T-IMPI M. For the T-IMPU, the derivation process can be defined by 3GPP TS 23.003 (V7.0.0 and above). The T-IMPI and the T-IMPU are used to register and authenticate the UE when accessing the IMS network. For ISIM cards, since the IMSIM and IMPU information is stored in the ISIM card, the mobile terminal can directly read the information to access the IMS network.
无论使用何种 SIM卡,移动终端在 IMS网络的注册和鉴权过程都是一致的。 只是在注册阶段使用的 IMPI和 IMPU信息有所不同。假定 3G USIM卡或 2G SIM 卡中保存的国际移动用户识另1 J码(International Mobile Subscriber Identity , 以下简称: IMSI)为: 234150999999999, 其中, IMSI的各组成部分如下: 移 动国家码(Mobile Country Code , 以下简称: MCC) 为 234 ; 移动网络码 (Mobile Network Code , 以下简称: MNC) 为 15; 移动台标识号码(Mobile Station Identification Number , 以下简称: MSIN) 为 0999999999; 根据上 述 3GPP 协 议 推 导 得 到 的 归 属 网 络 域 名 为 : ims.mnc015.mcc234.3gppnetwork.org , T-IMPI 为 :Regardless of the SIM card used, the registration and authentication process of the mobile terminal in the IMS network is consistent. Only the IMPI and IMPU information used during the registration phase is different. Assume an international mobile subscriber saved 3G USIM card or 2G SIM card identifying another 1 J code (International Mobile Subscriber Identity, hereinafter referred to as: IMSI) is: 234,150,999,999,999, wherein each of the components of the IMSI as follows: a mobile country code (Mobile Country Code , hereinafter referred to as: MCC) is 234; Mobile Network Code (MNC) is 15; Mobile Station Identification Number (hereinafter referred to as MSIN) is 0999999999; derived according to the above 3GPP protocol The home network domain name is: ims.mnc015.mcc234.3gppnetwork.org, T-IMPI is:
234150999999999@ims.mnc015.mcc234.3gppnetwork.org, T-IMPU为: sip:234150999999999@ims.mnc015.mcc234.3gppnetwork.org, T-IMPU和 T-IMPI的差别就是 "sip:" 前缀。 因此, 移动终端可以根据推导出来的 T-IMPI 和 T-IMPU信息, 连接到 IMS网络的 P-CSCF模块, 开始其在 IMS网络的注册及 鉴权过程。 UE可以向 IMS网络的 P-CSCF模块发送注册请求消息, 该注册请求
消息中可以包含 T-IMPU, 后续 UE在 IMS网络中的注册过程可以采用现有技术 中的任一种实现方式完成,然后 IMS网络设备可以通过 P-CSCF模块向 UE反馈 注册响应消息, 例如 SIP 200 OK, 该注册响应消息中即可包含身份标识信息, 例如在 SIP 200 OK的 P-Associated-URI头域中包含身份标识信息 IMPU, 该身 份 标 识 信 息 的 形 式 可 以 为 : tel:+86-13807550808 和 I 或 sip:+8613807550808@domain.com。 该身份标识信息可以作为 U E的唯一标 识, 应用于后续游戏发起、 加入、 退出、 计费等所有业务过程。 234150999999999@ims.mnc015.mcc234.3gppnetwork.org, T-IMPU is: sip:234150999999999@ims.mnc015.mcc234.3gppnetwork.org, the difference between T-IMPU and T-IMPI is the "sip:" prefix. Therefore, the mobile terminal can connect to the P-CSCF module of the IMS network according to the derived T-IMPI and T-IMPU information, and start its registration and authentication process in the IMS network. The UE may send a registration request message to the P-CSCF module of the IMS network, the registration request The message may include a T-IMPU, and the registration process of the subsequent UE in the IMS network may be completed by using any one of the prior art implementations, and then the IMS network device may feed back the registration response message to the UE through the P-CSCF module, for example, SIP. 200 OK, the registration response message may include identity information, for example, the identity identifier information IMPU is included in the P-Associated-URI header field of the SIP 200 OK, and the identity information may be in the form of: tel:+86-13807550808 And I or sip: +8613807550808@domain.com. The identity information can be used as a unique identifier of the UE, and is applied to all service processes such as subsequent game initiation, joining, exiting, and charging.
由上述 UE在 IMS网络中的注册过程可以看出, UE接入 IMS网络进行注册 的过程并不需要游戏平台服务器的参与, 而只是一个标准的 IMS注册鉴权过 程。 一旦 UE能够通过 IMS网络的注册鉴权, 默许也就获得了接入游戏平台服 务器的许可, 而游戏平台服务器不需要额外再进行 UE的注册认证鉴权处理。 因此, UE通过 IMS网络与游戏平台服务器交互实现移动游戏业务的过程中, 统一的身份标识信息使得 UE不需要额外注册即可使用移动游戏业务, 这对移 动游戏业务的开展带来了很大的便利性。 It can be seen from the registration process of the UE in the IMS network that the UE accessing the IMS network for registration does not require the participation of the game platform server, but is a standard IMS registration authentication process. Once the UE is able to pass the registration authentication of the IMS network, the acquiescence also obtains the permission to access the game platform server, and the game platform server does not need to additionally perform the registration authentication and authentication process of the UE. Therefore, in the process of the UE interacting with the game platform server to implement the mobile game service through the IMS network, the unified identity information enables the UE to use the mobile game service without additional registration, which brings great development to the mobile game service. Convenience.
二、 UE登录游戏大厅的过程 Second, the process of UE login to the game lobby
当 UE需要登录游戏大厅进行游戏时, U E需要向 IMS网络设备发送游戏登 录清求消息。 When the UE needs to log in to the game lobby to play the game, U E needs to send a game login request message to the IMS network device.
下面采用一个具体实施例对 UE登录游戏大厅的过程进行详细描述。 The process of logging in the game lobby by the UE will be described in detail below using a specific embodiment.
图 2为本发明游戏业务处理方法另一个实施例的信令流程图, 如图 2所示,
本实施例的方法可以包括: 2 is a signaling flowchart of another embodiment of a game service processing method according to the present invention, as shown in FIG. 2, The method of this embodiment may include:
步骤 201、 UE向主叫侧 CSCF发送游戏登录请求消息。 Step 201: The UE sends a game login request message to the calling side CSCF.
UE使用移动游戏业务的一种业务过程为登录游戏大厅。 游戏大厅能够把 当前可用的游戏列表信息呈现给 UE, 可选地, 还可以将积分、 道具、 群组等 用户信息也在游戏大厅中呈现给 UE。 UE为了登录游戏大厅可以通过 IMS网络 向游戏平台服务器发送游戏登录请求消息,该游戏登录请求消息中可以包含身 份标识信息和登录业务消息体。 该登录业务消息体中可以包含客户端信息, 例 如客户端的版本号等。 A business process in which the UE uses the mobile game service is to log in to the game lobby. The game lobby can present the currently available game list information to the UE. Alternatively, user information such as points, items, groups, etc. can also be presented to the UE in the game lobby. In order to log in to the game lobby, the UE may send a game login request message to the game platform server through the IMS network, and the game login request message may include the identity identification information and the login service message body. The login service message body may contain client information, such as the version number of the client.
举例来说, 该游戏登录请求消息可以为 SIP协议的 INVITE请求消息, 请求 消息 中 包含的身份标识信息可以为前述 tel:+86-13807550808或 sip:+8613807550808@domain.com , 包含的登录业务消息体可以对 SIP协议 进行扩展, 并采用 GSCP描述。 其中, Content-Type可以定义为: application/gamingservercontrol+xml c在本实施例中, GSCP可以描述游戏列 表信息以及用户信息等。 因此, 本实施例可以在 SIP协议的 INVITE请求消息中 包含 GSCP描述的登录业务消息体: For example, the game login request message may be an INVITE request message of the SIP protocol, and the identity identification information included in the request message may be the foregoing tel:+86-13807550808 or sip:+8613807550808@domain.com, the included login service message. The SIP protocol can be extended and described by GSCP. The Content-Type can be defined as: application/gamingservercontrol+xml c In this embodiment, the GSCP can describe game list information as well as user information and the like. Therefore, in this embodiment, the login service message body described by the GSCP may be included in the INVITE request message of the SIP protocol:
INVITE sip:gamehall@domain.com SIP/2.0 INVITE sip:gamehall@domain.com SIP/2.0
Call-ID: Call-ID:
P-Asserted-ldentity: <sip:+8613807550808@domain.com> P-Asserted-ldentity: <sip:+8613807550808@domain.com>
P-Asserted-ldentity: <tel:+8613807550808>
Content-Type: application/gamingservercontrol+xml P-Asserted-ldentity: <tel:+8613807550808> Content-Type: application/gamingservercontrol+xml
Content-Length: 200 Content-Length: 200
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<GamingServerControl version="1.0"> <GamingServerControl version="1.0">
<request> <request>
<login type="hall"> <login type="hall">
<clientVersion>1.0.3</clientVersion> <clientVersion>1.0.3</clientVersion>
<clientAddress> 192.168.1.100</clientAddress> <clientAddress> 192.168.1.100</clientAddress>
</login> </login>
</request> </request>
</GamingServerControl> </GamingServerControl>
需要说明的是, 本实施例中, Content-Length的值只是一个示例, 实际按 照消息体的长度来计算。 It should be noted that, in this embodiment, the value of Content-Length is only an example, and is actually calculated according to the length of the message body.
步骤 202、 主叫侧 CSCF将该游戏登录请求消息转发给被叫侧 CSCF。 Step 202: The calling side CSCF forwards the game login request message to the called side CSCF.
举例来说, 主叫侧 CSCF可以将 INVITE请求消息发送给被叫侧 CSCF。 步骤 203、 被叫侧 CSCF将该游戏登录请求消息发送给游戏平台服务器。 被叫侧 CSCF可以根据初始触发规则( Initial Filter Criteria,以下简称: IFC )
将 INVITE请求消息发送给游戏平台服务器, 该 INVITE请求消息中可以进一步 包含游戏平台服务器的路由 Ro ute。 For example, the calling side CSCF may send an INVITE request message to the called side CSCF. Step 203: The called side CSCF sends the game login request message to the game platform server. The called CSCF can be based on the initial trigger Criteria (hereinafter referred to as IFC). The INVITE request message is sent to the game platform server, and the INVITE request message may further include a route Route of the game platform server.
步骤 204、 游戏平台服务器向被叫侧 CSCF发送游戏登录响应消息。 Step 204: The game platform server sends a game login response message to the called side CSCF.
游戏平台服务器可以根据 INVITE请求消息中包含的身份标识信息检查用 户权限,并检查登录业务消息体中包含的客户端信息是否是最新的客户端版本 等。 如果用户权限和版本检测通过, 则游戏平台服务器可以允许该 UE的接入, 并创建会话, 向被叫侧 CSCF发送包含游戏列表信息的游戏登录响应消息。 该 游戏列表信息可以包括 UE所能使用的一切游戏的列表信息, 以便于 UE选择接 入游戏服务器的某一项或几项游戏。 The game platform server can check the user rights according to the identity information contained in the INVITE request message, and check whether the client information contained in the login service message body is the latest client version or the like. If the user rights and version detection pass, the game platform server may allow access by the UE and create a session to send a game login response message containing game list information to the called side CSCF. The game list information may include list information of all games that the UE can use to facilitate the UE to select one or several games to access the game server.
举例来说, 游戏平台服务器可以向被叫侧 CSCF发送 SIP 200 〇K响应消 息, 并且在该 SIP 200 〇K响应消息中可以包含 GSCP描述的游戏列表信息, 可选地, 该 SIP 200 OK响应消息中还可以包含 GSCP描述的用户信息: For example, the game platform server may send a SIP 200 〇K response message to the called side CSCF, and may include the game list information described by the GSCP in the SIP 200 〇K response message, optionally, the SIP 200 OK response message. It can also contain user information described by GSCP:
SIP/2.0 200 OK SIP/2.0 200 OK
Call-ID: Call-ID:
Content-Type: application/gamingservercontrol+xml Content-Type: application/gamingservercontrol+xml
Content-Length: 200 Content-Length: 200
<?xml version="1.0" encoding="utf-8"?>
<GamingServerControl version="1.0"> <?xml version="1.0"encoding="utf-8"?> <GamingServerControl version="1.0">
<response request="login" code="200" text="OK"> <response request="login" code="200" text="OK">
<gamesList> <gamesList>
<game> <game>
<name>Game ABC</name> <name>Game ABC</name>
<url>sip:gameabc@domain.com</url> <url>sip:gameabc@domain.com</url>
<type>Logogriph</type> <type>Logogriph</type>
</game> </game>
<game>...</game> <game>...</game>
</gamesList> </gamesList>
<userlnfo> <userlnfo>
<userName>Alice</userName> <userName>Alice</userName>
<score> 1200</score> <score> 1200</score>
</userlnfo> </userlnfo>
</response> </response>
</GamingServerControl> </GamingServerControl>
步骤 205、 被叫侧 CSCF向主叫侧 CSCF发送游戏登录响应消息。
被叫侧 CSCF可以向主叫侧 CSCF转发该 SIP 200〇K响应消息。 步骤 206、 主叫侧 CSCF向 UE发送游戏登录响应消息。 Step 205: The called side CSCF sends a game login response message to the calling side CSCF. The called side CSCF may forward the SIP 200〇K response message to the calling side CSCF. Step 206: The calling side CSCF sends a game login response message to the UE.
主叫侧 CSCF可以向 UE转发该 SIP 200〇K响应消息。 The calling side CSCF may forward the SIP 200〇K response message to the UE.
步骤 207、 UE显示游戏列表信息。 Step 207: The UE displays the game list information.
UE在接收主叫侧 CSCF发送的 SIP 200〇K响应消息后, 即可从该 SIP 200 After receiving the SIP 200〇K response message sent by the calling side CSCF, the UE can obtain the SIP 200 from the SIP 200.
〇K响应消息中解析获取游戏列表信息, 并将该游戏列表信息显示在 UE上, 以 便于用户通过该游戏列表信息开展游戏。 The game list information is parsed and retrieved in the 〇K response message, and the game list information is displayed on the UE to facilitate the user to play the game through the game list information.
本实施例中, UE可以通过 IMS网络与游戏平台服务器进行登录游戏大厅 的业务交互, 交互过程中使用的各种 SIP请求消息和 SIP响应消息均可以包含 采用 GSCP描述的业务消息体, 从而实现 UE通过 IMS网络使用移动游戏业务。 因此, IMS网络设备可以参与 UE完成移动游戏业务中登录游戏大厅的过程, 从而使得 IMS网络设备可以与移动游戏网络架构融合, 为 UE提供移动游戏业 务。 在该过程中, UE仅需要使用其在 IMS网络中注册获取的身份标识信息即 可通过 IMS网络设备与游戏平台服务器交互完成各种游戏业务, 操作较为简 便。 In this embodiment, the UE may perform service interaction with the game platform server to log in to the game lobby through the IMS network, and various SIP request messages and SIP response messages used in the interaction process may include a service message body described by using GSCP, thereby implementing the UE. Use mobile gaming services over IMS networks. Therefore, the IMS network device can participate in the process of the UE completing the login to the game lobby in the mobile game service, so that the IMS network device can be integrated with the mobile game network architecture to provide the mobile game service for the UE. In this process, the UE only needs to use the identity identification information registered in the IMS network to complete various game services by interacting with the game platform server through the IMS network device, and the operation is relatively simple.
三、 UE购买游戏道具的过程 Third, the process of UE purchasing game props
当登录游戏大厅后, U E可以向 I MS网络设备发送道具购买请求消息。 下面采用一个具体实施例对 UE购买道具的过程进行详细描述。 When logging in to the game lobby, U E can send a prop purchase request message to the I MS network device. The process of purchasing a prop by the UE is described in detail below using a specific embodiment.
图 3为本发明游戏业务处理方法再一个实施例的信令流程图, 如图 3所示,
本实施例的方法可以包括: FIG. 3 is a signaling flowchart of still another embodiment of a game service processing method according to the present invention, as shown in FIG. 3, The method of this embodiment may include:
步骤 301、 UE向主叫侧 CSCF发送道具购买请求消息。 Step 301: The UE sends an item purchase request message to the calling side CSCF.
UE在登录游戏大厅后,可以使用与登录游戏大厅同一 SIP会话购买游戏道 具。 UE购买游戏道具发送的道具购买请求消息可以为 SIP INFO请求消息, 其 中包含的购买业务消息体也可以采用 GSCP描述以指示进行购买道具业务。该 After the UE logs into the game lobby, the game can be purchased using the same SIP session as the login game lobby. The item purchase request message sent by the UE to purchase the game item may be a SIP INFO request message, and the purchase service message body included in the UE may also use the GSCP description to indicate the purchase of the item service. The
SIP INFO请求消息可以为: The SIP INFO request message can be:
INFO sip:gameserver.domain.com:5060;transport=udp SIP/2.0 INFO sip:gameserver.domain.com:5060;transport=udp SIP/2.0
Call-ID: Call-ID:
Content-Type: application/gamingservercontrol+xml Content-Type: application/gamingservercontrol+xml
Content-Length: 200 Content-Length: 200
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<GamingServerControl version="1.0"> <GamingServerControl version="1.0">
<request> <request>
<purchase type="property"> <purchase type="property">
<id>1024355</id> <id>1024355</id>
<quantity>1 </quantity> <quantity>1 </quantity>
</purchase>
该 SIP INFO请求消 息 中 包含的身份标识信息可以为前述 tel:+86-13807550808 sip:+8613807550808@domain.com , 包含的 GSCP 描述的购买业务消息体中包含的道具标识信息为 purchase type= " property"„ 步骤 302、 主叫侧 CSCF向被叫侧 CSCF发送道具购买请求消息。 </purchase> The identity information included in the SIP INFO request message may be the foregoing tel:+86-13807550808 sip:+8613807550808@domain.com, and the included GSCP describes the item identification information included in the purchase service message body as purchase type= " property " Step 302: The calling side CSCF sends a prop purchase request message to the called side CSCF.
举例来说, 主叫侧 CSCF可以将 SIP INFO请求消息发送给被叫侧 CSCF。 步骤 303、 被叫侧 CSCF向游戏平台服务器发送道具购买请求消息。 For example, the calling side CSCF can send a SIP INFO request message to the called side CSCF. Step 303: The called side CSCF sends an item purchase request message to the game platform server.
被叫侧 CSCF可以根据 IFC将 SIP INFO请求消息发送给游戏平台服务器, 该 SIP INFO请求消息中可以进一步包含游戏平台服务器的路由 Route。 The called side CSCF may send a SIP INFO request message to the game platform server according to the IFC, and the SIP INFO request message may further include a route route of the game platform server.
步骤 304、 游戏平台服务器向 CCF发送账户查询请求。 Step 304: The game platform server sends an account query request to the CCF.
游戏平台服务器可以向 IMS网络中的 CCF发送账户查询请求。 因此, 在本 实施例中, 游戏平台服务器不需要维护扣费系统, 而是将 UE的游戏账户查询 和计费操作全部交给 IMS网络中的 CCF处理, 因此可以避免网络功能冗余, 使 得 IMS网络与游戏平台服务器融合为 UE提供移动游戏业务。 The gaming platform server can send an account inquiry request to the CCF in the IMS network. Therefore, in this embodiment, the game platform server does not need to maintain the deduction system, but all the game account inquiry and charging operations of the UE are handed over to the CCF processing in the IMS network, thereby avoiding network function redundancy, so that IMS The network and game platform server integration provides mobile game services for the UE.
步骤 305、 CCF在查询获取与所述账户查询请求中包含的身份标识信息对 应的账户余额充足时, 向所述游戏平台服务器发送确认信息。 Step 305: The CCF sends the confirmation information to the game platform server when the query obtains an account balance corresponding to the identity information included in the account query request.
IMS网络中的 CCF在该 UE的账户余额充足时, 可以向游戏平台服务器发 送确认信息。 The CCF in the IMS network may send a confirmation message to the game platform server when the account balance of the UE is sufficient.
步骤 306、 游戏平台服务器向 CCF发送扣费请求消息。 Step 306: The game platform server sends a charge request message to the CCF.
游戏平台服务器在收到确认信息后可以生成事件计费信息,并向 CCF发送
扣费请求消息, 账户查询请求和扣费请求消息中均包含 UE的身份标识信息, 例如前述的 tel:+86-13807550808或 sip:+8613807550808@domain.com。 After receiving the confirmation message, the game platform server can generate event charging information and send it to the CCF. The deduction request message, the account inquiry request and the deduction request message all include the identity information of the UE, such as the aforementioned tel: +86-13807550808 or sip: +8613807550808@domain.com.
步骤 307、 CCF根据所述扣费请求消息中包含的身份标识信息对相应的账 户进行扣费处理。 Step 307: The CCF performs deduction processing on the corresponding account according to the identity identification information included in the debit request message.
I MS网络即可从与该身份标识信息对应的账户上扣除购买道具所需的费 用 The I MS network can deduct the cost of purchasing the item from the account corresponding to the identity information.
步骤 308、 游戏平台服务器向被叫侧 CSCF发送道具购买响应消息。 Step 308: The game platform server sends a prop purchase response message to the called side CSCF.
游戏平台服务器可以向被叫侧 CSCF发送 SIP 200〇K响应消息,并且在该 SIP 200〇K响应消息中可以包含 GSCP描述的道具购买确认信息: The game platform server may send a SIP 200〇K response message to the called side CSCF, and may include the item purchase confirmation information described by the GSCP in the SIP 200〇K response message:
SIP/2.0 200 ΟΚ SIP/2.0 200 ΟΚ
Call-ID: Call-ID:
Content-Type: application/gamingservercontrol+xml Content-Type: application/gamingservercontrol+xml
Content-Length: 100 Content-Length: 100
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<GamingServerControl version="1.0"> <GamingServerControl version="1.0">
<response request="purchase" code="200" text="OK" /> <response request="purchase" code="200" text="OK" />
</GamingServerControl>
步骤 309、 被叫侧 CSCF向主叫侧 CSCF发送道具购买响应消息。 被叫侧 CSCF可以向主叫侧 CSCF转发该 SIP 200〇K响应消息。 </GamingServerControl> Step 309: The called side CSCF sends a prop purchase response message to the calling side CSCF. The called side CSCF may forward the SIP 200〇K response message to the calling side CSCF.
步骤 310、 主叫侧 CSCF向 U E发送道具购买响应消息。 Step 310: The calling side CSCF sends a prop purchase response message to the U E.
主叫侧 CSCF可以向 UE转发该 SIP 200〇K响应消息。 The calling side CSCF may forward the SIP 200〇K response message to the UE.
本实施例中, UE可以通过 IMS网络与游戏平台服务器进行购买游戏道具 的业务交互, 交互过程中使用的各种 SIP请求消息和 SIP响应消息均可以包含 采用 GSCP描述的业务消息体, 从而实现 UE通过 IMS网络使用移动游戏业务。 因此, IMS网络设备可以参与 UE完成移动游戏业务中购买游戏道具的过程, 从而使得 IMS网络设备可以与移动游戏网络架构融合, 为 UE提供移动游戏业 务。 在该过程中, UE仅需要使用其在 IMS网络中注册获取的身份标识信息即 可通过 IMS网络设备与游戏平台服务器交互完成各种游戏业务, 操作较为简 便。而且,在该过程中,购买游戏道具所需支付的费用可以从 IMS网络中的 CCF 中扣除, 避免网络功能冗余, 使得 IMS网络与游戏平台服务器融合为 UE提供 移动游戏业务。 In this embodiment, the UE may perform service interaction with the game platform server to purchase the game props through the IMS network, and the various SIP request messages and SIP response messages used in the interaction process may include the service message body described by the GSCP, thereby implementing the UE. Use mobile gaming services over IMS networks. Therefore, the IMS network device can participate in the process of the UE completing the purchase of the game props in the mobile game service, so that the IMS network device can be integrated with the mobile game network architecture to provide the mobile game service for the UE. In this process, the UE only needs to use the identity identification information registered in the IMS network to complete various game services by interacting with the game platform server through the IMS network device, and the operation is relatively simple. Moreover, in the process, the fee for purchasing the game props can be deducted from the CCF in the IMS network to avoid redundancy of the network function, so that the IMS network and the game platform server are integrated to provide the mobile game service for the UE.
四、 UE创建游戏的过程 Fourth, the process of UE creating a game
UE登录游戏大厅后, UE可以获取游戏大厅的游戏列表, 因此 UE可以根 据游戏大厅给定的游戏列表创建游戏。 After the UE logs into the game lobby, the UE can acquire the game list of the game lobby, so the UE can create a game based on the game list given in the game lobby.
下面采用一个具体实施例对 UE创建游戏的过程进行详细描述。 The process of creating a game by the UE is described in detail below using a specific embodiment.
图 4为本发明游戏业务处理方法又一个实施例的信令流程图, 如图 4所示,
本实施例的方法可以包括: 4 is a signaling flowchart of still another embodiment of a game service processing method according to the present invention, as shown in FIG. The method of this embodiment may include:
步骤 401、 UE向主叫侧 CSCF发送游戏创建请求消息。 Step 401: The UE sends a game creation request message to the calling side CSCF.
UE登录游戏大厅后, 游戏大厅会列出当前的游戏列表给 UE。 UE可以根 据游戏大厅给定的游戏列表创建游戏。 在本实施例中, 游戏创建请求消息可以 使用 SIP INVITE请求消息。 该 SIP INVITE请求消息中可以包含所需创建游戏 的通用资源标识符 (Universal Resource Identifier, 以下简称: URI)地址, 该 URI地址可以从游戏大厅的游戏列表获得。 SIP INVITE请求消息的游戏创建业 务消息体中可以包含创建游戏的必要的信息,该游戏创建业务消息体可以采用 GSCP协议描述。 该 SIP INVITE请求消息可以为: After the UE logs into the game lobby, the game lobby will list the current game list to the UE. The UE can create a game based on the game list given in the game lobby. In this embodiment, the game creation request message may use a SIP INVITE request message. The SIP INVITE request message may include a Universal Resource Identifier (hereinafter referred to as URI) address of the game to be created, and the URI address may be obtained from a game list in the game lobby. The game creation service message body of the SIP INVITE request message may contain necessary information for creating a game, and the game creation service message body may be described by the GSCP protocol. The SIP INVITE request message can be:
INVITE sip:gamea bc@domain.com SIP/2.0 INVITE sip:gamea bc@domain.com SIP/2.0
P-Asserted-ldentity: <sip:+8613807550808@domain.com> P-Asserted-ldentity: <sip:+8613807550808@domain.com>
P-Asserted-ldentity: <tel:+8613807550808> P-Asserted-ldentity: <tel:+8613807550808>
Content-Type: application/gamingservercontrol+xml Content-Type: application/gamingservercontrol+xml
Content-Length: 200 Content-Length: 200
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<GamingServerControl version="1.0">
<request> <GamingServerControl version="1.0"> <request>
<create type="Game ABC"> <create type="Game ABC">
<clientVersion>1.0.3</clientVersion> <clientVersion>1.0.3</clientVersion>
<clientAddress> 192.168.1.100</clientAddress> <clientAddress> 192.168.1.100</clientAddress>
</create> </create>
</request> </request>
</GamingServerControl> </GamingServerControl>
该 SIP INVITE请求消息中 包含的身份标识信息可以为前述 tel:+86-13807550808 sip:+8613807550808@domain.com , 包含的 GSCP 描述的游戏创建业务消息体中包含的游戏标识信息为 create type="Game ABC"。 The identity information contained in the SIP INVITE request message may be the foregoing tel: +86-13807550808 sip: +8613807550808@domain.com, and the game identification information included in the game creation service message body described by the included GSCP is create type=" Game ABC".
步骤 402、 主叫侧 CSCF向被叫侧 CSCF发送游戏创建请求消息。 Step 402: The calling side CSCF sends a game creation request message to the called side CSCF.
举例来说,主叫侧 CSCF可以将 SIP INVITE请求消息发送给被叫侧 CSCF。 步骤 403、 被叫侧 CSCF向游戏平台服务器发送游戏创建请求消息。 For example, the calling side CSCF can send a SIP INVITE request message to the called side CSCF. Step 403: The called side CSCF sends a game creation request message to the game platform server.
被叫侧 CSCF可以根据 IFC将 SIP INVITE请求消息发送给游戏平台服务 器, 该 SIP INVITE请求消息中可以进一步包含游戏平台服务器的路由 Route。 The called side CSCF may send a SIP INVITE request message to the game platform server according to the IFC, and the SIP INVITE request message may further include a route route of the game platform server.
步骤 404、 游戏平台服务器向被叫侧 CSCF发送游戏创建响应消息。 Step 404: The game platform server sends a game creation response message to the called side CSCF.
游戏平台服务器可以向被叫侧 CSCF发送 SIP 200〇K响应消息,并且在该 The game platform server may send a SIP 200〇K response message to the called side CSCF, and
SIP 200 OK响应消息中可以包含 GSCP描述的游戏创建确认信息以及创建的
游戏业务的会话标识信息游戏媒体通道接入信息和鉴权令牌。鉴权令牌是游戏 平台服务器分配给该 U E的一个临时鉴权标识, 该鉴权令牌用于 U E建立与游戏 服务器的媒体通道之鉴权, 该游戏服务器根据该鉴权令牌对 UE在媒体通道上 进行鉴权处理。 只有在游戏服务器根据该鉴权令牌鉴权通过后, 该 UE才能够 接入游戏服务器中的某项或某几项游戏。 The SIP 200 OK response message may contain the game creation confirmation information described by the GSCP and created. The session identification information game media channel access information and authentication token of the game service. The authentication token is a temporary authentication identifier assigned by the game platform server to the UE, and the authentication token is used for the UE to establish authentication with the media channel of the game server, and the game server is in the UE according to the authentication token. The authentication process is performed on the media channel. Only after the game server passes the authentication token authentication, the UE can access a certain game or certain games in the game server.
例如以下游戏平台服务器的响应消息: For example, the following game platform server response message:
SIP/2.0 200 OK SIP/2.0 200 OK
Content-Type: application/gamingservercontrol+xml Content-Type: application/gamingservercontrol+xml
Content-Length: 200 Content-Length: 200
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<GamingServerControl version="1.0"> <GamingServerControl version="1.0">
<response request="create" code="200" text="0K"> <response request="create" code="200" text="0K">
<gameSession> <gameSession>
<sessionld>abc.123.456.789</sessionld> <sessionld>abc.123.456.789</sessionld>
<accessAddress> 10.20.30.40</accessAd d ress> <accessAddress> 10.20.30.40</accessAd d ress>
<accessPort>9090</accessPort>
<protocol>TCP</protocol> <accessPort>9090</accessPort> <protocol>TCP</protocol>
<authToken>5301 E0A78B1105</authToken> <authToken>5301 E0A78B1105</authToken>
</gameSession> </gameSession>
</response> </response>
</GamingServerControl> </GamingServerControl>
该响应消息中包含的游戏会话标识信息为: The game session identification information contained in the response message is:
<sessionld>abc.123.456.789</sessionld> <sessionld>abc.123.456.789</sessionld>
此外还包含接入游戏媒体通道的接入信息: It also contains access information for access to the game media channel:
<accessAddress> 10.20.30.40</accessAd d ress> <accessAddress> 10.20.30.40</accessAd d ress>
<accessPort>9090</accessPort> <accessPort>9090</accessPort>
<protocol>TCP</protocol> <protocol>TCP</protocol>
和鉴权令牌: And the authentication token:
<authToken>5301 E0A78B1105</authToken>。 <authToken>5301 E0A78B1105</authToken>.
步骤 405、 被叫侧 CSCF向主叫侧 CSCF发送游戏创建响应消息。 Step 405: The called side CSCF sends a game creation response message to the calling side CSCF.
被叫侧 CSCF向主叫侧 CSCF转发该 SIP 200〇K响应消息。 The called side CSCF forwards the SIP 200〇K response message to the calling side CSCF.
步骤 406、 主叫侧 CSCF向 UE发送游戏创建响应消息。 Step 406: The calling side CSCF sends a game creation response message to the UE.
主叫侧 CSCF向 UE转发该 SIP 200〇K响应消息。 The calling side CSCF forwards the SIP 200〇K response message to the UE.
步骤 407、 UE通过媒体通道建立游戏连接并显示创建完成的游戏界面。 UE根据响应消息中的接入地址、 端口和协议连接游戏服务器, 建立游戏
媒体通道。 在承载层链路建立完成后, 游戏服务器需要对 UE进行媒体通道的 鉴权, 因此 UE将鉴权令牌 (如上描述的元素 authToken的值)通过媒体通道传给 游戏服务器, 游戏服务器鉴权通过后与 UE进行游戏数据的交互, 如果鉴权失 败将断开媒体通道, 游戏创建失败。 Step 407: The UE establishes a game connection through the media channel and displays the created game interface. The UE connects to the game server according to the access address, port and protocol in the response message, and establishes a game. Media channel. After the bearer layer link is established, the game server needs to authenticate the media channel of the UE, so the UE transmits the authentication token (the value of the element authToken as described above) to the game server through the media channel, and the game server authenticates through After the game data interaction with the UE, if the authentication fails, the media channel will be disconnected, and the game creation fails.
本实施例中, UE可以通过 IMS网络与游戏平台服务器进行游戏创建的业 务交互, 交互过程中使用的各种 SIP请求消息和 SIP响应消息均可以包含采用 GSCP描述的业务消息体,从而实现 UE通过 IMS网络使用移动游戏业务。因此, IMS网络设备可以参与 UE完成移动游戏业务中创建游戏的过程,从而使得 IMS 网络设备可以与移动游戏网络架构融合, 为 U E提供移动游戏业务。 In this embodiment, the UE may perform a service interaction with the game platform server through the IMS network, and the various SIP request messages and SIP response messages used in the interaction process may include the service message body described by the GSCP, thereby implementing the UE. The IMS network uses mobile gaming services. Therefore, the IMS network device can participate in the process of the UE completing the game creation in the mobile game service, so that the IMS network device can be integrated with the mobile game network architecture to provide the mobile game service for the U E.
五、 UE加入已创建的游戏的过程 Fifth, the process of UE joining the created game
游戏被一个 UE创建完成后, 其它 UE可以使用已经存在的游戏会话 ID加入 该已创建的游戏。 After the game is created by one UE, other UEs can join the created game using the existing game session ID.
下面采用一个具体实施例对 UE加入已创建的游戏的过程进行详细描述。 图 5为本发明游戏业务处理方法还一个实施例的信令流程图, 如图 5所示, 本实施例的方法可以包括: The process of joining a UE to a created game will be described in detail below using a specific embodiment. FIG. 5 is a signaling flowchart of a method for processing a game service according to an embodiment of the present invention. As shown in FIG. 5, the method in this embodiment may include:
步骤 501、 UE向主叫侧 CSCF发送游戏加入请求消息。 Step 501: The UE sends a game join request message to the calling side CSCF.
在本实施例中, 游戏加入请求消息可以使用 SIP INVITE请求消息。 该 SIP INVITE请求消息中可以包含已创建游戏的 URI地址。 SIP INVITE请求消息的游 戏加入业务消息体中可以包含已创建游戏的必要信息,该游戏加入业务消息体
可以采用 GSCP协议描述。 该 SIP INVITE请求消息可以为: In this embodiment, the game join request message may use a SIP INVITE request message. The SIP INVITE request message may contain the URI address of the created game. The game join message of the SIP INVITE request message may contain the necessary information of the created game, and the game joins the service message body. It can be described by the GSCP protocol. The SIP INVITE request message can be:
INVITE sip:gameabc@domain.com SIP/2.0 INVITE sip:gameabc@domain.com SIP/2.0
Call-ID: 222222222222222222222222. Call-ID: 222222222222222222222222.
P-Asserted-ldentity: <sip:+8613807550809@domain.com> P-Asserted-ldentity: <sip:+8613807550809@domain.com>
Content-Type: application/gamingservercontrol+xml Content-Type: application/gamingservercontrol+xml
Content-Length: 200 Content-Length: 200
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<GamingServerControl version="1.0"> <GamingServerControl version="1.0">
<request> <request>
<join type="Game ABC"> <join type="Game ABC">
<sessionld>abc.123.456.789</sessionld> <sessionld>abc.123.456.789</sessionld>
</join> </join>
</request> </request>
</GamingServerControl> </GamingServerControl>
该 SIP INVITE请求消息中 包含的身份标识信息可以为前述 tel:+86-13807550808 sip:+8613807550808@domain.com , 包含的 GSCP 描述的游戏加入业务消息体中包含的游戏标识信息为 type="Game ABC", 所
需力口入游戏的会话标识信息为 <sessionld>abc.123.456.789</sessionld>。 步骤 502、 主叫侧 CSCF向被叫侧 CSCF发送游戏加入请求消息。 The identity information contained in the SIP INVITE request message may be the foregoing tel: +86-13807550808 sip: +8613807550808@domain.com, and the game identification information included in the game joining service message body described by the included GSCP is type="Game ABC", The session identification information of the game that needs to be inserted into the game is <sessionld>abc.123.456.789</sessionld>. Step 502: The calling side CSCF sends a game join request message to the called side CSCF.
举例来说,主叫侧 CSCF可以将 SIP INVITE请求消息发送给被叫侧 CSCF。 步骤 503、 被叫侧 CSCF向游戏平台服务器发送游戏加入请求消息。 For example, the calling side CSCF can send a SIP INVITE request message to the called side CSCF. Step 503: The called side CSCF sends a game join request message to the game platform server.
被叫侧 CSCF可以根据 IFC将 SIP INVITE请求消息发送给游戏平台服务 器, 该 SIP INVITE请求消息中可以进一步包含游戏平台服务器的路由 Route。 The called side CSCF may send a SIP INVITE request message to the game platform server according to the IFC, and the SIP INVITE request message may further include a route route of the game platform server.
步骤 504、 游戏平台服务器向被叫侧 CSCF发送游戏加入响应消息。 Step 504: The game platform server sends a game join response message to the called side CSCF.
游戏平台服务器可以向被叫侧 CSCF发送 SIP 200〇K响应消息,并且在该 The game platform server may send a SIP 200〇K response message to the called side CSCF, and
SIP 200 OK响应消息中可以包含 GSCP描述的游戏加入确认信息: The SIP 200 OK response message may contain the game join confirmation message described by GSCP:
SIP/2.0 200 OK SIP/2.0 200 OK
Call-ID: 222222222222222222222222. Call-ID: 222222222222222222222222.
Content-Type: application/gamingservercontrol+xml Content-Type: application/gamingservercontrol+xml
Content-Length: 200 Content-Length: 200
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<GamingServerControl version="1.0"> <GamingServerControl version="1.0">
<response request="join" code="200" text="OK" > <response request="join" code="200" text="OK" >
<gameSession>
<sessionld>abc.123.456.789</sessionld> <gameSession> <sessionld>abc.123.456.789</sessionld>
<accessAddress> 10.20.30.40</accessAd d ress> <accessAddress> 10.20.30.40</accessAd d ress>
<accessPort>9090</accessPort> <accessPort>9090</accessPort>
<protocol>TCP</protocol> <protocol>TCP</protocol>
<authToken>5301 E0187DE08A</authToken> <authToken>5301 E0187DE08A</authToken>
</gameSession> </gameSession>
</ response > </ response >
</GamingServerControl> </GamingServerControl>
步骤 505、 被叫侧 CSCF向主叫侧 CSCF发送游戏加入响应消息。 Step 505: The called side CSCF sends a game join response message to the calling side CSCF.
被叫侧 CSCF可以向主叫侧 CSCF转发该 SIP 200〇K响应消息。 The called side CSCF can forward the SIP 200〇K response message to the calling side CSCF.
步骤 506、 主叫侧 CSCF向 UE发送游戏加入响应消息。 Step 506: The calling side CSCF sends a game join response message to the UE.
主叫侧 CSCF可以向 UE转发该 SIP 200〇K响应消息。 The calling side CSCF may forward the SIP 200〇K response message to the UE.
步骤 507、 UE通过媒体通道建立游戏连接并显示加入游戏完成的游戏界 面。 Step 507: The UE establishes a game connection through the media channel and displays a game interface that is added to the game completion.
UE根据响应消息中的接入地址、 端口和协议连接游戏服务器, 建立游戏 媒体通道。 在承载层链路建立完成后, 游戏服务器需要对 UE进行媒体通道的 鉴权, 因此 UE将鉴权令牌 (如上描述的元素 authToken的值)通过媒体通道传给 游戏服务器, 游戏服务器鉴权通过后与 UE进行游戏数据的交互, 如果鉴权失 败将断开媒体通道, 游戏加入失败。
本实施例中, UE可以通过 IMS网络与游戏平台服务器进行加入已创建游 戏的业务交互, 交互过程中使用的各种 SIP请求消息和 SIP响应消息均可以包 含采用 GSCP描述的业务消息体, 从而实现 UE通过 IMS网络使用移动游戏业 务。 因此, IMS网络设备可以参与 UE完成移动游戏业务中加入已创建游戏的 游戏业务。 The UE connects to the game server according to the access address, port and protocol in the response message, and establishes a game media channel. After the bearer layer link is established, the game server needs to authenticate the media channel of the UE, so the UE transmits the authentication token (the value of the element authToken as described above) to the game server through the media channel, and the game server authenticates through After the game data interaction with the UE, if the authentication fails, the media channel will be disconnected, and the game join fails. In this embodiment, the UE may perform a service interaction with the game platform server to join the created game through the IMS network, and various SIP request messages and SIP response messages used in the interaction process may include a service message body described by using GSCP, thereby implementing The UE uses the mobile game service over the IMS network. Therefore, the IMS network device can participate in the game service in which the UE completes the mobile game service and joins the created game.
图 6为本发明游戏业务处理方法又再一个实施例的流程图,如图 6所示,本 实施例的方法可以包括: FIG. 6 is a flowchart of still another embodiment of the game service processing method of the present invention. As shown in FIG. 6, the method in this embodiment may include:
步骤 601、 向 IP多媒体系统 IMS网络中的呼叫会话控制功能模块发送游戏 业务请求消息,所述游戏业务请求消息中包含所述用户设备的身份标识信息和 业务消息体。 Step 601: Send a game service request message to the call session control function module in the IP multimedia system IMS network, where the game service request message includes the identity information of the user equipment and the service message body.
在本实施例中, IMS网络设备可以参与 UE完成移动游戏业务的全部实现 过程, 例如游戏接入过程、 登录游戏大厅过程、 创建游戏过程或者购买道具过 程等, 从而使得 I MS网络设备可以与移动游戏网络架构融合为 U E提供移动游 戏业务。 In this embodiment, the IMS network device may participate in all implementation processes of the UE completing the mobile game service, such as a game access process, a login game lobby process, a game creation process, or a purchase prop process, thereby enabling the I MS network device to move with The game network architecture integration provides the mobile game service for the UE.
具体来说, UE可以向 IMS网络中的 CSCF模块发送游戏业务请求消息, 该 游戏业务请求消息中可以包含 UE的身份标识信息和业务消息体。 其中, 该身 份标识信息可以为 U E在 I MS网络中注册获取的标识信息, U E在 I MS网络中注 册获取身份标识信息的过程可以采用现有技术中的任一种方式, 此处不再赘
述; 业务消息体可以用于描述 UE需要进行移动游戏业务, 例如该业务消息体 可以包括游戏登录请求消息、道具购买请求消息、 游戏创建请求消息或者游戏 加入请求消息等移动游戏业务各个阶段的业务请求。 Specifically, the UE may send a game service request message to the CSCF module in the IMS network, where the game service request message may include the identity information of the UE and the service message body. The identifier information may be the identifier information that is obtained by the UE in the I MS network. The process of the UE acquiring the identity information in the I MS network may be performed in any one of the prior art. The service message body can be used to describe that the UE needs to perform mobile game service. For example, the service message body can include services such as a game login request message, an item purchase request message, a game creation request message, or a game join request message. request.
因此, 本实施例中, IMS网络中的 CSCF模块在 UE进行移动游戏业务的任 一 P介段可以接收 U E发送的游戏业务请求消息。 Therefore, in this embodiment, the CSCF module in the IMS network can receive the game service request message sent by the U E in any P segment of the mobile game service performed by the UE.
举例来说, 在控制信道上, UE可以通过 SIP协议与 IMS网络中的 P-CSCF 模块连接, 游戏平台服务器可以通过标准的 ISC接口与 IMS网络中的 S-CSCF 模块连接。 因此, 在本实施例中, UE通过 SIP协议向 IMS网络中的 P-CSCF模 块发送游戏业务请求消息。 For example, on the control channel, the UE can be connected to the P-CSCF module in the IMS network through the SIP protocol, and the game platform server can be connected to the S-CSCF module in the IMS network through a standard ISC interface. Therefore, in this embodiment, the UE transmits a game service request message to the P-CSCF module in the IMS network through the SIP protocol.
步骤 602、 接收所述 IMS网络中的呼叫会话控制功能模块转发的由游戏平 台服务器根据所述身份标识信息进行与所述业务消息体对应的游戏业务处理 后发送的游戏业务响应消息。 Step 602: Receive a game service response message that is sent by the game platform server in the IMS network and is sent by the game platform server according to the identity identification information to perform game service processing corresponding to the service message body.
在 I MS网络中的 CSC F模块接收 U E发送的游戏业务请求消息后,可以将该 游戏业务请求消息发送给游戏平台服务器。 After the CSC F module in the I MS network receives the game service request message sent by the U E, the game service request message may be sent to the game platform server.
举例来说, IMS网络中的 P-CSCF模块可以将该游戏业务请求消息转发给 IMS网络中的 S-CSCF模块, 然后 IMS网络中的 S-CSCF模块可以通过 ISC接口 将该游戏业务请求消息发送给游戏平台服务器。 For example, the P-CSCF module in the IMS network may forward the game service request message to the S-CSCF module in the IMS network, and then the S-CSCF module in the IMS network may send the game service request message through the ISC interface. Give the game platform server.
对于游戏平台服务器来说, 在接收 IMS网络中的 S-CSCF模块发送而来的 游戏业务请求消息后,可以根据该游戏业务请求消息中包含的身份标识信息确
定游戏客户端, 也即 UE的合法身份, 在确定该 UE的身份合法后, 可以根据该 游戏业务请求消息中包含的业务消息体所描述的游戏业务进行相应的游戏业 务处理。 For the game platform server, after receiving the game service request message sent by the S-CSCF module in the IMS network, the identity information included in the game service request message may be determined. The game client, that is, the legal identity of the UE, after determining that the identity of the UE is legal, may perform corresponding game service processing according to the game service described by the service message body included in the game service request message.
然后, 游戏平台服务器可以将游戏业务响应消息通过 IMS网络中的 CSCF 发送给 UE。 The game platform server can then send the game service response message to the UE via the CSCF in the IMS network.
举例来说, 若 I MS网络中的 S-CSC F模块发送给游戏平台服务器的游戏业 务请求消息为游戏登录请求消息,则游戏平台服务器即可根据该游戏登录请求 消息中的业务消息体进行游戏登录业务处理, 例如通过 IMS网络中的 P-CSCF 模块向 UE反馈游戏大厅的登录信息等。若 IMS网络中的 S-CSCF模块发送给游 戏平台服务器的游戏业务请求消息为游戏创建请求消息,则游戏平台服务器即 可根据该游戏创建请求消息中的业务消息体进行游戏创建业务处理,例如为创 建的游戏分配一个游戏标识信息, 并将该游戏标识信息通过 IMS网络中的 P-CSCF模块反馈给 UE, 从而使得 UE可以在后续加入到该游戏标识信息对应 的游戏中。 For example, if the game service request message sent by the S-CSC F module in the I MS network to the game platform server is a game login request message, the game platform server can play according to the service message body in the game login request message. The login service process, for example, feeds back the login information of the game lobby to the UE through the P-CSCF module in the IMS network. If the game service request message sent by the S-CSCF module in the IMS network to the game platform server is a game creation request message, the game platform server may perform a game creation service process according to the service message body in the game creation request message, for example, The created game assigns a game identification information, and feeds the game identification information to the UE through the P-CSCF module in the IMS network, so that the UE can be added to the game corresponding to the game identification information.
本实施例中, IMS网络设备将 UE发送的包含业务消息体的游戏业务请求 消息转发给游戏平台服务器,从而使得游戏平台服务器可以进行与该业务消息 体描述的游戏业务对应的业务处理。 因此, UE可以通过 IMS网络设备与移动 游戏网络架构融合架构, 使用移动游戏业务。 在该过程中, UE仅需要使用其 在 IMS网络中注册获取的身份标识信息即可通过 IMS网络设备与游戏平台服务
器交互完成各种游戏业务, 操作较为简便。 In this embodiment, the IMS network device forwards the game service request message that is sent by the UE and includes the service message body to the game platform server, so that the game platform server can perform service processing corresponding to the game service described by the service message body. Therefore, the UE can use the mobile game service by integrating the IMS network device with the mobile game network architecture. In this process, the UE only needs to use the identity information that it obtains in the IMS network to obtain the service through the IMS network device and the game platform. The device interacts to complete various game businesses, and the operation is relatively simple.
进一步地, 上述实施例中, 游戏业务请求消息和 /或游戏业务响应消息采 用 XML描述。 因此, 在 UE请求移动游戏业务的各个阶段, 例如游戏接入过程、 登录游戏大厅过程、创建游戏过程或者购买道具过程等, 各种请求消息和响应 消息中包含的业务消息体均可以采用 XML描述。 XML易于在任何应用程序中读 写数据, XML描述的业务消息体可以更容易的与各种游戏业务平台产生的信息 融合, 并且可以很容易加载 XML数据到程序中并进行分析。 Further, in the above embodiment, the game service request message and/or the game service response message are described by XML. Therefore, in various stages of the UE requesting the mobile game service, such as a game access process, a login game hall process, a game creation process, or a purchase prop process, the service message bodies included in various request messages and response messages may be described by XML. . XML is easy to read and write data in any application. The business message body described by XML can be more easily integrated with the information generated by various game business platforms, and XML data can be easily loaded into the program and analyzed.
图 7为本发明游戏业务处理方法又另一个实施例的流程图,如图 7所示,本 实施例的方法可以包括: FIG. 7 is a flowchart of still another embodiment of a game service processing method according to the present invention. As shown in FIG. 7, the method in this embodiment may include:
步骤 701、 向所述 IMS网络中的 CSCF模块发送注册请求消息, 并接收所 述 IMS网络中的 CSCF模块根据所述 T-IMPU发送的注册响应消息。 Step 701: Send a registration request message to a CSCF module in the IMS network, and receive a registration response message sent by the CSCF module in the IMS network according to the T-IMPU.
所述注册请求消息中包含 T-IMPU, 所述注册响应消息中包含所述身份标 识信息。 The registration request message includes a T-IMPU, and the registration response message includes the identity identification information.
步骤 701与前述 UE接入 IMS网络的过程类似, 此处不再赘述。 Step 701 is similar to the process in which the foregoing UE accesses the IMS network, and details are not described herein again.
步骤 702、 向 IMS网络中的 CSCF模块发送游戏业务请求消息, 所述游戏 业务请求消息中包含所述用户设备的身份标识信息和业务消息体。 Step 702: Send a game service request message to the CSCF module in the IMS network, where the game service request message includes the identity information of the user equipment and the service message body.
步骤 703、 接收所述 IMS网络中的呼叫会话控制功能模块转发的由游戏平 台服务器根据所述身份标识信息进行与所述业务消息体对应的游戏业务处理 后发送的游戏业务响应消息。
在本实施例中, UE接入 IMS网络进行注册的过程并不需要游戏平台服务 器的参与, 而只是一个简单的 IMS注册鉴权过程。 一旦 UE能够通过 IMS网络的 注册鉴权, 也就获得了接入游戏平台服务器的许可, 而游戏平台服务器不需要 额外再进行 UE的认证鉴权处理。 因此, UE通过 IMS网络与游戏平台服务器交 互实现移动游戏业务的过程中, 统一的身份标识信息使得 UE不需要额外注册 即可使用移动游戏业务, 相应地, 登录游戏时也无需再进行鉴权操作, 这对移 动游戏业务的开展带来了很大的便利性。 Step 703: Receive a game service response message sent by the game platform server after the game service processing corresponding to the service message body is performed by the game platform server according to the identity identification information, which is forwarded by the call session control function module in the IMS network. In this embodiment, the process of the UE accessing the IMS network for registration does not require the participation of the game platform server, but is a simple IMS registration authentication process. Once the UE is able to pass the registration authentication of the IMS network, the access to the game platform server is obtained, and the game platform server does not need to perform the authentication authentication process of the UE. Therefore, in the process of implementing the mobile game service by the UE interacting with the game platform server through the IMS network, the unified identity information enables the UE to use the mobile game service without additional registration, and accordingly, the authentication operation is not required when the game is logged in. This brings great convenience to the development of the mobile game business.
对于不同的游戏过程, 图 6所示的方法实施例可以包括具体的实现方案, 现逐一说明。 For different game processes, the method embodiments shown in FIG. 6 may include specific implementations, which are described one by one.
一、 UE登录游戏大厅的过程 First, the process of UE login to the game lobby
步骤 601可以包括: 向所述 IMS网络中的呼叫会话控制功能模块发送游戏 登录请求消息,所述游戏登录请求消息中包含所述用户设备的身份标识信息和 登录业务消息体, 所述登录业务消息体中包含游戏客户端信息; 步骤 602可以 包括: 接收所述 IMS网络中的呼叫会话控制功能模块转发的由所述游戏平台服 务器根据所述身份标识信息和游戏客户端信息发送的游戏登录响应消息,所述 游戏登录响应消息中包含游戏列表信息包含, UE可以根据游戏列表信息接入 所述游戏服务器中相应的游戏业务。 The step 601 may include: sending a game login request message to the call session control function module in the IMS network, where the game login request message includes the identity information of the user equipment and the login service message body, and the login service message The game client information is included in the body; the step 602 may include: receiving a game login response message sent by the game platform server according to the identity identification information and the game client information forwarded by the call session control function module in the IMS network And the game login information includes the game list information, and the UE may access the corresponding game service in the game server according to the game list information.
该过程与图 2所示的实现过程类似, 此处不再赘述。 This process is similar to the implementation process shown in Figure 2 and will not be described here.
在该游戏登录业务的实现过程中, UE可以通过 IMS网络与游戏平台服务
器进行登录游戏大厅的业务交互, 交互过程中使用的各种 SIP请求消息和 SIP 响应消息均可以包含采用 GSCP描述的业务消息体,从而实现 UE通过 IMS网络 使用移动游戏业务。 因此, IMS网络设备可以参与 UE完成移动游戏业务中登 录游戏大厅的过程, 从而使得 IMS网络设备可以与移动游戏网络架构融合, 为 UE提供移动游戏业务。 在该过程中, UE仅需要使用其在 IMS网络中注册获取 的身份标识信息即可通过 IMS网络设备与游戏平台服务器交互完成各种游戏 业务, 操作较为简便。 In the implementation process of the game login service, the UE can serve through the IMS network and the game platform. The device performs the business interaction of the login game lobby. The various SIP request messages and SIP response messages used in the interaction process may include the service message body described by the GSCP, so that the UE uses the mobile game service through the IMS network. Therefore, the IMS network device can participate in the process of the UE completing the login to the game lobby in the mobile game service, so that the IMS network device can be integrated with the mobile game network architecture to provide the mobile game service for the UE. In this process, the UE only needs to use the identity information registered in the IMS network to complete various game services by interacting with the game platform server through the IMS network device, and the operation is relatively simple.
二、 UE购买游戏道具的过程 Second, the process of UE purchasing game props
步骤 601可以包括: 向所述 IMS网络中的呼叫会话控制功能模块发送道具 购买请求消息,所述道具购买请求消息中包含所述用户设备的身份标识信息和 购买业务消息体, 所述购买业务消息体中包含道具标识信息; 步骤 602可以包 括: 接收所述 IMS网络中的呼叫会话控制功能模块转发的由游戏平台服务器根 据所述身份标识信息和道具标识信息发送的道具购买响应消息。 The step 601 may include: sending an item purchase request message to the call session control function module in the IMS network, where the item purchase request message includes the identity information of the user equipment and the purchase service message body, where the purchase service message The item 602 includes the item identification information. The step 602 may include: receiving, by the call session control function module in the IMS network, an item purchase response message sent by the game platform server according to the identity identification information and the item identification information.
该过程与图 3所示的实现过程类似, 此处不再赘述。 This process is similar to the implementation process shown in Figure 3 and will not be described here.
在购买游戏道具的业务过程中, UE可以通过 IMS网络与游戏平台服务器 进行购买游戏道具的业务交互, 交互过程中使用的各种 SIP请求消息和 SIP响 应消息均可以包含采用 GSCP描述的业务消息体,从而实现 UE通过 IMS网络使 用移动游戏业务。 因此, IMS网络设备可以参与 UE完成移动游戏业务中购买
提供移动游戏业务。 在该过程中, UE仅需要使用其在 IMS网络中注册获取的 身份标识信息即可通过 IMS网络设备与游戏平台服务器交互完成各种游戏业 务, 操作较为简便。 而且, 在该过程中, 购买游戏道具所需支付的费用可以从 IMS网络中的 CCF中扣除, 避免网络功能冗余, 使得 IMS网络与游戏平台服务 器融合为 UE提供移动游戏业务。 In the process of purchasing the game props, the UE may perform a business interaction with the game platform server through the IMS network, and various SIP request messages and SIP response messages used in the interaction process may include the service message body described by the GSCP. , thereby enabling the UE to use the mobile game service through the IMS network. Therefore, the IMS network device can participate in the UE to complete the purchase in the mobile game service. Provide mobile game business. In this process, the UE only needs to use the identity information registered in the IMS network to complete various game services by interacting with the game platform server through the IMS network device, and the operation is relatively simple. Moreover, in the process, the fee for purchasing the game props can be deducted from the CCF in the IMS network to avoid redundancy of the network function, so that the IMS network and the game platform server are integrated to provide the mobile game service for the UE.
三、 UE创建游戏的过程 Third, the process of UE creating a game
步骤 601可以包括: 向所述 IMS网络中的呼叫会话控制功能模块发送游戏 创建请求消息,所述游戏创建请求消息中包含所述用户设备的身份标识信息和 游戏创建业务消息体,所述游戏创建业务消息体中包含所需创建游戏的游戏标 识信息; 步骤 602可以包括: 接收所述 IMS网络中的呼叫会话控制功能模块转 发的由游戏平台服务器根据所述身份标识信息和游戏标识信息发送的游戏创 建响应消息, 所述游戏创建响应消息包含游戏媒体通道接入信息和鉴权令牌, 以根据所述游戏媒体通道接入信息向游戏服务器发送包含所述鉴权令牌的接 入请求, 建立游戏媒体通道。 UE可以根据游戏创建响应消息中 GSCP描述的 游戏信息完成游戏媒体通道的创建和鉴权。 The step 601 may include: sending a game creation request message to the call session control function module in the IMS network, where the game creation request message includes identity information of the user equipment and a game creation service message body, where the game is created. The service message body includes the game identification information of the game to be created. Step 602 may include: receiving a game that is forwarded by the call session control function module in the IMS network and sent by the game platform server according to the identity identification information and the game identification information. Creating a response message, the game creation response message includes game media channel access information and an authentication token, to send an access request including the authentication token to the game server according to the game media channel access information, and establish Game media channel. The UE may complete the creation and authentication of the game media channel according to the game information described by the GSCP in the game creation response message.
该过程与图 4所示的实现过程类似, 此处不再赘述。 This process is similar to the implementation process shown in Figure 4 and will not be described here.
在游戏创建的业务过程中, UE可以通过 IMS网络与游戏平台服务器进行 游戏创建的业务交互, 交互过程中使用的各种 SIP请求消息和 SIP响应消息均 可以包含采用 GSCP描述的业务消息体,从而实现 UE通过 IMS网络使用移动游
戏业务。 因此, IMS网络设备可以参与 UE完成移动游戏业务中创建游戏的过 戏业务。 In the business process of the game creation, the UE may perform a game interaction with the game platform server through the IMS network, and various SIP request messages and SIP response messages used in the interaction process may include a service message body described by using GSCP, thereby Implementing UEs to use mobile games through the IMS network Play business. Therefore, the IMS network device can participate in the UE's completion of the game business in creating a game in the mobile game service.
四、 UE加入已创建的游戏的过程 Fourth, the process of UE joining the created game
步骤 601可以包括: 向所述 IMS网络中的呼叫会话控制功能模块发送游戏 加入请求消息,所述游戏加入请求消息中包含所述用户设备的身份标识信息和 游戏加入业务消息体,所述游戏加入业务消息体中包含所需加入游戏的会话标 识信息; 步骤 602可以包括: 接收所述 IMS网络中的呼叫会话控制功能模块转 发的由游戏平台服务器根据所述用户标识信息和会话标识信息发送的游戏加 入响应消息, 所述游戏加入响应消息包含游戏媒体通道接入信息和鉴权令牌, 以根据所述游戏媒体通道接入信息向游戏服务器发送包含所述鉴权令牌的加 入请求, 建立游戏媒体通道。 UE可以根据游戏加入响应消息中 GSCP描述的 游戏信息完成游戏媒体通道的创建和鉴权。 The step 601 may include: sending a game join request message to the call session control function module in the IMS network, where the game join request message includes the identity information of the user equipment and the game join service message body, and the game joins The service message body includes the session identification information that is required to be added to the game. Step 602 may include: receiving a game that is forwarded by the call platform control function module in the IMS network and sent by the game platform server according to the user identification information and the session identification information. Adding a response message, the game join response message includes game media channel access information and an authentication token, to send a join request including the authentication token to the game server according to the game media channel access information, and establish a game. Media channel. The UE may complete the creation and authentication of the game media channel according to the game information described by the GSCP in the game join response message.
该过程与图 5所示的实现过程类似, 此处不再赘述。 This process is similar to the implementation process shown in Figure 5 and will not be described here.
在加入已创建游戏业务的过程中, UE可以通过 IMS网络与游戏平台服务 器进行加入已创建游戏的业务交互, 交互过程中使用的各种 SIP请求消息和 SIP响应消息均可以包含采用 GSCP描述的业务消息体, 从而实现 UE通过 IMS 网络使用移动游戏业务。 因此, IMS网络设备可以参与 UE完成移动游戏业务 中加入已创建游戏的过程, 从而使得 IMS网络设备可以与移动游戏网络架构融
合, 为 UE提供移动游戏业务。 In the process of joining the created game service, the UE may perform a service interaction with the game platform server to join the created game through the IMS network, and various SIP request messages and SIP response messages used in the interaction process may include the service described by the GSCP. The message body, thereby enabling the UE to use the mobile game service through the IMS network. Therefore, the IMS network device can participate in the process of the UE completing the mobile game service and adding the created game, so that the IMS network device can be integrated with the mobile game network architecture. To provide mobile gaming services to the UE.
图 8为本发明游戏业务处理方法又还一个实施例的流程图,如图 8所示,本 实施例的方法可以包括: FIG. 8 is a flowchart of still another embodiment of a game service processing method according to the present invention. As shown in FIG. 8, the method in this embodiment may include:
步骤 801、 接收用户设备发送的游戏业务请求消息, 所述游戏业务请求消 息中包含所述用户设备的身份标识信息和业务消息体。 Step 801: Receive a game service request message sent by the user equipment, where the game service request message includes identity information and a service message body of the user equipment.
在现有技术中, 当 UE需要进行移动游戏业务时, 其可以向 IMS网络设备 发起类似于普通话音业务的会话请求, 该会话请求中包含 IMS资源定位符, 然 后 I MS网络设备可以通过请求游戏服务器获取与该 I MS资源定位符对应的游戏 入口地址, 然后 IMS网络设备再将该游戏入口地址反馈给 UE, UE即可使用该 游戏入口地址与游戏服务器交互, 实现移动游戏业务。 因此, 在现有技术中, IMS网络设备仅是 UE接入移动游戏业务的一种途径, 在后续 UE与游戏服务器 进行交互的过程中, 该 IMS网络设备并不参与, 因此, IMS网络的网络资源被 浪费,运营商变为移动游戏接入的一个工具和管道,对业务的管理及计费等更 无从谈起。 IMS网络的网络架构并没有与移动游戏网络架构融合为 UE提供移 动游戏业务。 In the prior art, when the UE needs to perform a mobile game service, it can initiate a session request similar to a normal voice service to the IMS network device, where the session request includes an IMS resource locator, and then the I MS network device can request the game. The server obtains the game entry address corresponding to the I MS resource locator, and then the IMS network device feeds back the game entry address to the UE, and the UE can use the game entry address to interact with the game server to implement the mobile game service. Therefore, in the prior art, the IMS network device is only one way for the UE to access the mobile game service. In the process of the subsequent UE interacting with the game server, the IMS network device does not participate, therefore, the network of the IMS network Resources are wasted, operators become a tool and channel for mobile game access, and management and billing of services are even more difficult to talk about. The network architecture of the IMS network does not integrate with the mobile gaming network architecture to provide mobile gaming services for the UE.
而在本实施例中, I MS网络设备可以参与 U E完成移动游戏业务的全部实 现过程, 例如游戏接入过程、 登录游戏大厅过程、 创建游戏过程、 游戏计费和 提供移动游戏业务。
具体来说, IMS网络设备可以接收 UE发送的游戏业务请求消息, 该游戏 业务请求消息中可以包含 UE的身份标识信息和业务消息体。 其中, 该身份标 识信息可以为 UE在 IMS网络中注册获取的标识信息, UE在 IMS网络中注册获 取身份标识信息的过程可以采用现有技术中的任一种方式, 此处不再赘述; 业 务消息体可以用于描述 UE需要进行的移动游戏业务, 例如该业务消息体可以 包括游戏登录请求消息、道具购买请求消息、 游戏创建请求消息或者游戏加入 请求消息等移动游戏业务各个 P介段的业务请求。 In this embodiment, the I MS network device can participate in all implementation processes of the UE completing the mobile game service, such as a game access process, a login game lobby process, a game creation process, a game billing, and a mobile game service. Specifically, the IMS network device may receive the game service request message sent by the UE, where the game service request message may include the identity information of the UE and the service message body. The identifier information may be the identifier information that is obtained by the UE in the IMS network. The process of the UE acquiring the identity information in the IMS network may be in any one of the prior art, and details are not described herein. The message body can be used to describe the mobile game service that the UE needs to perform. For example, the service message body can include a service such as a game login request message, an item purchase request message, a game creation request message, or a game join request message. request.
因此, 本实施例中的 IMS网络设备可以在 UE进行移动游戏业务的任一阶 段接收 UE发送的游戏业务请求消息。 Therefore, the IMS network device in this embodiment can receive the game service request message sent by the UE at any stage of the mobile game service performed by the UE.
举例来说, 在控制信道上, UE可以通过标准的 SIP协议与 IMS网络设备中 的 P-CSCF模块连接, 游戏平台服务器可以通过标准的 ISC接口与 IMS网络设 备中的 S-CSCF模块连接。 因此, 在本实施例中, IMS网络设备中的 P-CSCF 模块可以接收 U E通过 S IP协议发送的游戏业务请求消息。 For example, on the control channel, the UE can be connected to the P-CSCF module in the IMS network device through a standard SIP protocol, and the game platform server can be connected to the S-CSCF module in the IMS network device through a standard ISC interface. Therefore, in this embodiment, the P-CSCF module in the IMS network device can receive the game service request message sent by the U E through the S IP protocol.
步骤 802、 将所述游戏业务请求消息发送给游戏平台服务器, 以使所述游 戏平台服务器根据所述身份标识信息进行与所述业务消息体对应的游戏业务 处理。 Step 802: Send the game service request message to the game platform server, so that the game platform server performs game service processing corresponding to the service message body according to the identity identification information.
在 IMS网络设备接收 UE发送的游戏业务请求消息后, 可以将该游戏业务 请求消息发送给游戏平台服务器。 After the IMS network device receives the game service request message sent by the UE, the game service request message may be sent to the game platform server.
举例来说, IMS网络设备中的 P-CSCF模块可以将该游戏业务请求消息转
发给 I MS网络设备中的 S-CSC F模块,然后 I MS网络设备中的 S-CSC F模块可以 通过 ISC接口将该游戏业务请求消息发送给游戏平台服务器。 For example, the P-CSCF module in the IMS network device can forward the game service request message The S-CSC F module in the I MS network device is sent to the S-CSC F module in the I MS network device, and the game service request message can be sent to the game platform server through the ISC interface.
对于游戏平台服务器来说, 在接收 IMS网络设备发送而来的游戏业务请求 消息后, 可以根据该游戏业务请求消息中包含的身份标识信息确定游戏客户 端, 也即 UE的合法身份, 在确定该 UE的身份合法后, 可以根据该游戏业务请 求消息中包含的业务消息体所描述的游戏业务进行相应的游戏业务处理。 For the game platform server, after receiving the game service request message sent by the IMS network device, the game client, that is, the legal identity of the UE, may be determined according to the identity information included in the game service request message, and the After the identity of the UE is legal, the corresponding game service may be processed according to the game service described by the service message body included in the game service request message.
举例来说, 若 IMS网络设备发送给游戏平台服务器的游戏业务请求消息为 游戏登录请求消息,则游戏平台服务器即可根据该游戏登录请求消息中的业务 消息体进行游戏登录业务处理, 例如通过 IMS网络设备向 UE反馈游戏大厅的 登录信息等。 若 IMS网络设备发送给游戏平台服务器的游戏业务请求消息为游 戏创建请求消息,则游戏平台服务器即可根据该游戏创建请求消息中的业务消 息体进行游戏创建业务处理, 例如为创建的游戏分配一个游戏标识信息, 并将 该游戏标识信息通过 IMS网络设备反馈 UE, 从而使得 UE可以在后续加入到该 游戏标识信息对应的游戏中。 For example, if the game service request message sent by the IMS network device to the game platform server is a game login request message, the game platform server may perform game login service processing according to the service message body in the game login request message, for example, through IMS. The network device feeds back to the UE the login information of the game lobby and the like. If the game service request message sent by the IMS network device to the game platform server is a game creation request message, the game platform server may perform a game creation service process according to the service message body in the game creation request message, for example, assign a game to the created game. The game identifies the information, and feeds the game identification information to the UE through the IMS network device, so that the UE can be added to the game corresponding to the game identification information.
本实施例中, IMS网络设备将 UE发送的包含业务消息体的游戏业务请求 消息转发给游戏平台服务器,从而使得游戏平台服务器可以进行与该业务消息 体描述的游戏业务对应的业务处理。 因此, IMS网络设备可以参与 UE完成移 动游戏业务的全部实现过程,从而使得 IMS网络设备可以与移动游戏网络架构 融合, 为 UE提供移动游戏业务。 在该过程中, UE仅需要使用其在 IMS网络中
注册获取的身份标识信息即可通过 IMS网络设备与游戏平台服务器交互完成 各种游戏业务, 操作较为简便。 In this embodiment, the IMS network device forwards the game service request message that is sent by the UE and includes the service message body to the game platform server, so that the game platform server can perform service processing corresponding to the game service described by the service message body. Therefore, the IMS network device can participate in all implementation processes of the UE completing the mobile game service, so that the IMS network device can be integrated with the mobile game network architecture to provide the mobile game service for the UE. In this process, the UE only needs to use it in the IMS network. By registering the obtained identity information, the IMS network device can interact with the game platform server to complete various game services, and the operation is relatively simple.
进一步地, 上述实施例中, 业务消息体可以采用 XML描述。 因此, 在 UE 请求移动游戏业务的各个阶段, 例如游戏接入过程、登录游戏大厅过程、 创建 游戏过程或者购买道具过程等,各种请求消息和响应消息中包含的业务消息体 均可以采用 XML描述。 XML易于在任何应用程序中读写数据, XML描述的业 务消息体可以更容易的与各种游戏业务平台产生的信息融合,并且可以很容易 加载 XML数据到程序中并进行分析。 Further, in the foregoing embodiment, the service message body may be described by using XML. Therefore, in various stages of the UE requesting the mobile game service, such as a game access process, a login game lobby process, a game creation process, or a purchase prop process, the service message bodies included in various request messages and response messages may be described by XML. . XML is easy to read and write data in any application. The business message body described by XML can be more easily integrated with the information generated by various game business platforms, and XML data can be easily loaded into the program and analyzed.
在 UE 登录游戏大厅的过程、 购买道具的过程、 创建游戏的过程以及加入 已创建游戏的过程中, 上述步骤 801和步骤 802可以有具体的实现方案。 In the process of the UE logging into the game lobby, the process of purchasing the props, the process of creating the game, and the process of joining the created game, the above steps 801 and 802 may have specific implementations.
一、 UE登录游戏大厅的过程 First, the process of UE login to the game lobby
当 UE需要登录游戏大厅进行游戏时, U E需要向 IMS网络设备发送游戏登 录请求消息。 因此, 图 8中所示步骤 801可以包括: 接收所述用户设备发送的 游戏登录请求消息,所述游戏登录请求消息中包含所述用户设备的身份标识信 息和登录业务消息体, 所述登录业务消息体中包含游戏客户端信息; 步骤 802 可以包括:接收所述游戏平台服务器根据所述客户端信息发送的游戏登录响应 消息并将所述游戏登录响应消息发送给所述用户设备,所述游戏登录响应消息 中包含游戏列表信息, 以使 UE能够根据游戏列表选择包含相应的游戏业务。 When the UE needs to log in to the game lobby to play the game, U E needs to send a game login request message to the IMS network device. Therefore, the step 801 shown in FIG. 8 may include: receiving a game login request message sent by the user equipment, where the game login request message includes identity information of the user equipment and a login service message body, where the login service The message body includes game client information; step 802 may include: receiving a game login response message sent by the game platform server according to the client information, and transmitting the game login response message to the user equipment, the game The login response message includes game list information to enable the UE to select to include the corresponding game service according to the game list.
该过程与图 2所示的实现过程类似, 此处不再赘述。
二、 UE购买游戏道具的过程 This process is similar to the implementation process shown in Figure 2 and will not be described here. Second, the process of UE purchasing game props
当登录游戏大厅后, UE可以向 IMS网络设备发送道具购买请求消息, 因 此, 图 8中所示步骤 801可以包括: 接收所述用户设备发送的道具购买请求消 息,所述道具购买请求消息中包含所述用户设备的身份标识信息和购买业务消 息体, 所述购买业务消息体中包含道具标识信息; 步骤 802可以包括: 接收所 述游戏平台服务器根据所述道具标识信息发送的道具购买响应消息并将所述 道具购买响应消息发送给所述用户设备。 After logging in to the game lobby, the UE may send an item purchase request message to the IMS network device. Therefore, the step 801 shown in FIG. 8 may include: receiving an item purchase request message sent by the user equipment, where the item purchase request message is included And the purchase service message body includes the item identification information; the step 802 may include: receiving an item purchase response message sent by the game platform server according to the item identification information, and Sending the item purchase response message to the user equipment.
而且,在接收所述游戏平台服务器根据所述道具标识信息发送的道具购买 响应消息之前, 还可以包括: 接收所述游戏平台服务器发送的账户查询请求, 在查询获取与所述账户查询请求中包含的身份标识信息对应的账户余额充足 时, 向所述游戏平台服务器发送确认信息, 并接收所述游戏平台服务器根据所 述确认信息发送的扣费请求消息,根据所述扣费请求消息中包含的身份标识信 息对相应的账户进行扣费处理。 Moreover, before receiving the item purchase response message sent by the game platform server according to the item identification information, the method further includes: receiving an account query request sent by the game platform server, where the query acquisition and the account query request are included Sending confirmation information to the game platform server when the account balance corresponding to the identity information is sufficient, and receiving a charge request message sent by the game platform server according to the confirmation information, according to the information included in the charge request message The identification information is charged for the corresponding account.
该过程与图 3所示的实现过程类似, 此处不再赘述。 This process is similar to the implementation process shown in Figure 3 and will not be described here.
三、 UE创建游戏的过程 Third, the process of UE creating a game
UE登录游戏大厅后, UE可以获取游戏大厅的游戏列表, 因此 UE可以根 据游戏大厅给定的游戏列表创建游戏。 因此, 图 8中所示步骤 801可以包括: 接收所述用户设备发送的游戏创建请求消息,所述游戏创建请求消息中包含所 述用户设备的身份标识信息和游戏创建业务消息体,所述游戏创建业务消息体
中包含所需创建游戏的游戏标识信息; 步骤 802可以包括: 接收所述游戏平台 服务器根据所述游戏标识信息发送的游戏创建响应消息并将所述游戏创建响 应消息发送给所述用户设备,以使所述用户设备根据所述游戏创建响应消息中 包含的会话标识信息、游戏媒体通道接入信息和鉴权令牌完成游戏媒体通道的 创建和鉴权以接入所创建的游戏业务。 After the UE logs into the game lobby, the UE can acquire the game list of the game lobby, so the UE can create a game according to the game list given in the game lobby. Therefore, the step 801 shown in FIG. 8 may include: receiving a game creation request message sent by the user equipment, where the game creation request message includes identity information of the user equipment and a game creation service message body, the game Create a business message body The step 802 may include: receiving a game creation response message sent by the game platform server according to the game identification information, and sending the game creation response message to the user equipment, And causing the user equipment to complete creation and authentication of the game media channel according to the session identification information, the game media channel access information, and the authentication token included in the game creation response message to access the created game service.
该过程与图 4所示的实现过程类似, 此处不再赘述。 This process is similar to the implementation process shown in Figure 4 and will not be described here.
四、 UE加入已创建的游戏的过程 Fourth, the process of UE joining the created game
游戏被一个 UE创建完成后, 其它 UE可以使用已经存在的游戏会话 ID加入 该已创建的游戏。 因此, 图 8中所示步骤 801可以包括: 接收所述用户设备发 送的游戏加入请求消息,所述游戏加入请求消息中包含所述用户设备的身份标 识信息和游戏加入业务消息体,所述游戏加入业务消息体中包含所需加入游戏 的会话标识信息; 步骤 802可以包括: 接收所述游戏平台服务器根据所述会话 标识信息发送的游戏加入响应消息并将所述游戏加入响应消息发送给所述用 户设备, 所述游戏加入响应消息包含游戏媒体通道接入信息和鉴权令牌, 以使 所述用户设备根据所述游戏媒体通道接入信息向游戏服务器发送包含所述鉴 权令牌的加入请求, 建立游戏媒体通道。 After the game is created by one UE, other UEs can join the created game using the existing game session ID. Therefore, the step 801 shown in FIG. 8 may include: receiving a game join request message sent by the user equipment, where the game join request message includes identity information of the user equipment and a game join service message body, the game The joining service message body includes session identification information of the game to be added; step 802 may include: receiving a game join response message sent by the game platform server according to the session identification information, and sending the game join response message to the a user equipment, the game join response message includes game media channel access information and an authentication token, so that the user equipment sends the join message including the authentication token to the game server according to the game media channel access information. Request, create a game media channel.
该过程与图 5所示的实现过程类似, 此处不再赘述。 This process is similar to the implementation process shown in Figure 5 and will not be described here.
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可 以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存
储介质中, 该程序在执行时, 执行包括上述方法实施例的步骤; 而前述的存储 介质包括: ROM、 RAM, 磁碟或者光盘等各种可以存储程序代码的介质。 A person skilled in the art can understand that all or part of the steps of implementing the foregoing method embodiments may be completed by using hardware related to the program instructions, and the foregoing program may be stored in a computer readable memory. In the storage medium, when the program is executed, the steps including the foregoing method embodiments are performed; and the foregoing storage medium includes: a medium that can store program codes, such as a ROM, a RAM, a magnetic disk or an optical disk.
图 9为本发明 IMS网络设备一个实施例的结构示意图, 如图 9所示, 本实施 例的 IMS网络设备可以包括: 第一接收模块 1 1和第一发送模块 12, 其中第一接 收模块 1 1用于接收用户设备发送的游戏业务请求消息,所述游戏业务请求消息 中包含所述用户设备的身份标识信息和业务消息体;第一发送模块 12用于将所 述游戏业务请求消息发送给游戏平台服务器,以使所述游戏平台服务器根据所 述身份标识信息进行与所述业务消息体对应的游戏业务处理。 FIG. 9 is a schematic structural diagram of an embodiment of an IMS network device according to the present invention. As shown in FIG. 9, the IMS network device in this embodiment may include: a first receiving module 1 1 and a first sending module 12, where the first receiving module 1 1 for receiving a game service request message sent by the user equipment, where the game service request message includes the identity information and the service message body of the user equipment; the first sending module 12 is configured to send the game service request message to a game platform server, so that the game platform server performs game service processing corresponding to the service message body according to the identity identification information.
S-CSCF模块。 S-CSCF module.
本实施例的 I MS网络设备可以执行图 8所示的方法步骤,其实现原理类似, 此处不再赘述。 The I MS network device in this embodiment can perform the method steps shown in FIG. 8 , and the implementation principle is similar, and details are not described herein again.
本实施例的 IMS网络设备可以将 UE发送的包含业务消息体的游戏业务请 求消息转发给游戏平台服务器,从而使得游戏平台服务器可以进行与该业务消 息体描述的游戏业务对应的业务处理。 因此, IMS网络设备可以参与 UE完成 移动游戏业务的全部实现过程,从而使得 IMS网络设备可以与移动游戏网络架 构融合, 为 UE提供移动游戏业务。 在该过程中, UE仅需要使用其在 IMS网络 中注册获取的身份标识信息即可通过 IMS网络设备与游戏平台服务器交互完 成各种游戏业务, 操作较为简便。
当 UE接入 IMS网络时, 第一接收模块 1 1还用于接收所述用户设备发送的 注册请求消息,所述注册请求消息中包含临时 IP多媒体系统用户公共身份标识 T-IMPU;第一发送模块 12还用于根据所述 T-IMPU向所述用户设备发送注册响 应消息, 所述注册响应消息中包含所述身份标识信息。 The IMS network device of this embodiment may forward the game service request message including the service message body sent by the UE to the game platform server, so that the game platform server can perform service processing corresponding to the game service described by the service message body. Therefore, the IMS network device can participate in all implementation processes of the UE completing the mobile game service, so that the IMS network device can be integrated with the mobile game network architecture to provide the mobile game service for the UE. In this process, the UE only needs to use the identity information registered in the IMS network to complete various game services by interacting with the game platform server through the IMS network device, and the operation is relatively simple. When the UE accesses the IMS network, the first receiving module 11 is further configured to receive a registration request message sent by the user equipment, where the registration request message includes a temporary IP multimedia system user public identity identifier T-IMPU; The module 12 is further configured to send a registration response message to the user equipment according to the T-IMPU, where the registration response message includes the identity identification information.
当 U E登录游戏大厅时, 第一接收模块 1 1具体用于接收所述用户设备发送 的游戏登录请求消息,所述游戏登录请求消息中包含所述用户设备的身份标识 信息和登录业务消息体, 所述登录业务消息体中包含游戏客户端信息, 并接收 所述游戏平台服务器根据所述客户端信息发送的游戏登录响应消息并将所述 游戏登录响应消息;第一发送模块 12具体用于将所述游戏登录响应消息发送给 所述用户设备, 所述游戏登录响应消息中包含游戏列表信息包含, UE可以根 据游戏列表信息接入所述游戏服务器中相应的游戏业务。 When the UE is logged into the game lobby, the first receiving module 1 is configured to receive a game login request message sent by the user equipment, where the game login request message includes the identity information of the user equipment and the login service message body. The login service message body includes game client information, and receives a game login response message sent by the game platform server according to the client information, and the game login response message; the first sending module 12 is specifically used to The game login response message is sent to the user equipment, and the game login response message includes game list information, and the UE may access the corresponding game service in the game server according to the game list information.
该过程中, IMS网络设备可以执行图 2所示的方法步骤, 其实现原理类似, 此处不再赘述。 In this process, the IMS network device can perform the method steps shown in FIG. 2, and the implementation principle is similar, and details are not described herein again.
当 UE购买道具时, IMS网络设备还可以包括: 计费采集功能模块, 第一 接收模块 11具体用于接收所述用户设备发送的道具购买请求消息,所述道具购 买请求消息中包含所述用户设备的身份标识信息和购买业务消息体,所述购买 业务消息体中包含道具标识信息,并接收所述游戏平台服务器根据所述道具标 识信息发送的道具购买响应消息;该计费采集功能模块用于接收所述游戏平台 服务器发送的账户查询请求,在查询获取与所述账户查询请求中包含的身份标
识信息对应的账户余额充足时, 向所述游戏平台服务器发送确认信息, 并接收 所述游戏平台服务器根据所述确认信息发送的扣费请求消息,根据所述扣费请 求消息中包含的身份标识信息对相应的账户进行扣费处理。 第一发送模块 12 具体用于将所述道具购买响应消息发送给所述用户设备。 When the UE purchases the item, the IMS network device may further include: a charging collection function module, where the first receiving module 11 is specifically configured to receive an item purchase request message sent by the user equipment, where the item purchase request message includes the user The identification information of the device and the purchase service message body, the purchase service message body includes the item identification information, and receives the item purchase response message sent by the game platform server according to the item identification information; Receiving an account query request sent by the game platform server, and acquiring an identity identifier included in the account query request Sending confirmation information to the game platform server when the account balance corresponding to the information is sufficient, and receiving a charge request message sent by the game platform server according to the confirmation information, according to the identity identifier included in the charge request message The information is deducted for the corresponding account. The first sending module 12 is specifically configured to send the item purchase response message to the user equipment.
该过程中, IMS网络设备可以执行图 3所示的方法步骤, 其实现原理类似, 此处不再赘述。 In this process, the IMS network device can perform the method steps shown in FIG. 3, and the implementation principle is similar, and details are not described herein again.
当 UE创建游戏时, 第一接收模块 11具体用于接收所述用户设备发送的游 戏创建请求消息,所述游戏创建请求消息中包含所述用户设备的身份标识信息 和游戏创建业务消息体,所述游戏创建业务消息体中包含所需创建游戏的游戏 标识信息,并接收所述游戏平台服务器根据所述游戏标识信息发送的游戏创建 响应消息;第一发送模块 12具体用于将所述游戏创建响应消息发送给所述用户 设备, 以使所述用户设备根据所述游戏创建响应消息中包含的会话标识信息、 游戏媒体通道接入信息和鉴权令牌接入所创建的游戏业务。 When the UE creates a game, the first receiving module 11 is specifically configured to receive a game creation request message sent by the user equipment, where the game creation request message includes identity information of the user equipment and a game creation service message body. The game creation service message body includes the game identification information of the game to be created, and receives the game creation response message sent by the game platform server according to the game identification information; the first sending module 12 is specifically configured to create the game. The response message is sent to the user equipment, so that the user equipment accesses the created game service according to the session identification information, the game media channel access information, and the authentication token included in the game creation response message.
该过程中, IMS网络设备可以执行图 4所示的方法步骤, 其实现原理类似, 此处不再赘述。 In this process, the IMS network device can perform the method steps shown in FIG. 4, and the implementation principle is similar, and details are not described herein again.
当 UE加入已创建的游戏时, 第一接收模块 1 1具体用于接收所述用户设备 发送的游戏加入请求消息,所述游戏加入请求消息中包含所述用户设备的身份 标识信息和游戏加入业务消息体,所述游戏加入业务消息体中包含所需加入游 戏的会话标识信息,并接收所述游戏平台服务器根据所述会话标识信息发送的
游戏加入响应消息;第一发送模块 12具体用于将所述游戏加入响应消息发送给 所述用户设备, 所述游戏加入响应消息包含游戏媒体通道接入信息和鉴权令 牌,以使所述用户设备根据所述游戏媒体通道接入信息向游戏服务器发送包含 所述鉴权令牌的加入请求, 建立游戏媒体通道。 When the UE joins the created game, the first receiving module 11 is specifically configured to receive a game join request message sent by the user equipment, where the game join request message includes the identity information of the user equipment and the game joining service. a message body, the game join service message body contains session identification information of the game to be added, and receives the game platform server according to the session identification information. The game join response message; the first sending module 12 is specifically configured to send the game join response message to the user equipment, where the game join response message includes game media channel access information and an authentication token, so that the The user equipment sends a join request including the authentication token to the game server according to the game media channel access information, and establishes a game media channel.
该过程中, IMS网络设备可以执行图 5所示的方法步骤, 其实现原理类似, 此处不再赘述。 In this process, the IMS network device can perform the method steps shown in FIG. 5, and the implementation principle is similar, and details are not described herein again.
在上述四种游戏业务过程中, IMS网络设备可以为 UE和游戏平台服务器 进行业务交互提供通道, 交互过程中使用的各种 SIP请求消息和 SIP响应消息 均可以包含采用 GSCP描述的业务消息体,从而实现 UE通过 IMS网络使用移动 游戏业务。 因此, IMS网络设备可以参与 UE完成移动游戏业务中的各种业务 游戏业务。 在该过程中, UE仅需要使用其在 IMS网络中注册获取的身份标识 信息即可通过 IMS网络设备与游戏平台服务器交互完成各种游戏业务,操作较 为简便。 而且, 在该购买道具的过程中, 购买游戏道具所需支付的费用可以从 IMS网络中的 CCF中扣除, 避免网络功能冗余, 使得 IMS网络与游戏平台服务 器融合为 UE提供移动游戏业务。 In the above four game service processes, the IMS network device may provide a channel for the UE and the game platform server to perform service interaction, and various SIP request messages and SIP response messages used in the interaction process may include a service message body described by using GSCP. Thereby, the UE uses the mobile game service through the IMS network. Therefore, the IMS network device can participate in the UE to complete various service game services in the mobile game service. In this process, the UE only needs to use the identity information registered in the IMS network to complete various game services by interacting with the game platform server through the IMS network device, and the operation is relatively simple. Moreover, in the process of purchasing the props, the fee for purchasing the game props can be deducted from the CCF in the IMS network to avoid redundancy of the network function, so that the IMS network and the game platform server are integrated to provide the mobile game service for the UE.
图 10为本发明用户设备一个实施例的结构示意图, 如图 10所示, 本实施 例的 UE可以包括: 第二发送模块 21和第二接收模块 22, 其中第二发送模块 21 用于向 IP多媒体系统 IMS网络中的呼叫会话控制功能模块发送游戏业务请求
消息,所述游戏业务请求消息中包含所述用户设备的身份标识信息和业务消息 体;第二接收模块 22用于接收所述 IMS网络中的呼叫会话控制功能模块转发的 由游戏平台服务器根据所述身份标识信息进行与所述业务消息体对应的游戏 业务处理后发送的游戏业务响应消息。 FIG. 10 is a schematic structural diagram of an embodiment of a user equipment according to the present invention. As shown in FIG. 10, the UE in this embodiment may include: a second sending module 21 and a second receiving module 22, where the second sending module 21 is configured to Call session control function module in multimedia system IMS network sends game service request a message, the game service request message includes the identity information of the user equipment and the service message body; the second receiving module 22 is configured to receive, by the game platform server, the call session control function module in the IMS network The identification information is a game service response message sent after the game service corresponding to the service message body is processed.
本实施例的 UE可以执行图 6所示的方法步骤, 其实现原理类似, 此处不再 赘述。 The UE in this embodiment can perform the method steps shown in FIG. 6, and the implementation principle is similar, and details are not described herein again.
本实施例中, UE可以通过 IMS网络设备将包含业务消息体的游戏业务请 求消息发送给游戏平台服务器,从而使得游戏平台服务器可以进行与该业务消 息体描述的游戏业务对应的业务处理。 因此, UE可以通过 IMS网络设备与移 动游戏网络架构融合架构, 使用移动游戏业务。 在该过程中, UE仅需要使用 其在 I MS网络中注册获取的身份标识信息即可通过 I MS网络设备与游戏平台服 务器交互完成各种游戏业务, 操作较为简便。 In this embodiment, the UE may send a game service request message including a service message body to the game platform server through the IMS network device, so that the game platform server can perform service processing corresponding to the game service described by the service message body. Therefore, the UE can use the mobile game service through the convergence architecture of the IMS network device and the mobile game network architecture. In this process, the UE only needs to use the identity information registered in the I MS network to complete various game services through the interaction between the I MS network device and the game platform server, and the operation is relatively simple.
当 UE接入 IMS网络时,第二发送模块 21还用于向所述 IMS网络中的呼叫会 话控制功能模块发送注册请求消息,所述注册请求消息中包含临时 IP多媒体系 统用户公共身份标识 T-IMPU; 第二接收模块 22还用于接收所述 IMS网络中的 呼叫会话控制功能模块根据所述 T-IMPU发送的注册响应消息, 所述注册响应 消息中包含所述身份标识信息。 When the UE accesses the IMS network, the second sending module 21 is further configured to send a registration request message to the call session control function module in the IMS network, where the registration request message includes a temporary IP multimedia system user public identity identifier T- The second receiving module 22 is further configured to receive a registration response message sent by the call session control function module in the IMS network according to the T-IMPU, where the registration response message includes the identity identification information.
当 U E登录游戏大厅时, 第二发送模块 21具体用于向所述 I MS网络中的呼 叫会话控制功能模块发送游戏登录请求消息,所述游戏登录请求消息中包含所
述用户设备的身份标识信息和登录业务消息体,所述登录业务消息体中包含游 戏客户端信息; 第二接收模块 22具体用于接收所述 IMS网络中的呼叫会话控制 功能模块转发的由所述游戏平台服务器根据所述身份标识信息和游戏客户端 信息发送的游戏登录响应消息,所述游戏登录响应消息中包含游戏列表信息包 含。 When the UE logs in to the game lobby, the second sending module 21 is specifically configured to send a game login request message to the call session control function module in the I MS network, where the game login request message includes The identity information of the user equipment and the login service message body, where the login service message body includes the game client information; the second receiving module 22 is specifically configured to receive the destination forwarded by the call session control function module in the IMS network. The game login response message sent by the game platform server according to the identity identification information and the game client information, wherein the game login response message includes game list information inclusion.
该过程中, UE可以执行图 2所示的方法步骤, 其实现原理类似, 此处不再 赘述。 In this process, the UE may perform the method steps shown in FIG. 2, and the implementation principle is similar, and details are not described herein again.
当 UE购买道具时, 第二发送模块 21具体用于向所述 IMS网络中的呼叫会 话控制功能模块发送道具购买请求消息,所述道具购买请求消息中包含所述用 户设备的身份标识信息和购买业务消息体,所述购买业务消息体中包含道具标 识信息; 第二接收模块 22具体用于接收所述 IMS网络中的呼叫会话控制功能模 块转发的由游戏平台服务器根据所述身份标识信息和道具标识信息发送的道 具购买响应消息。 When the UE purchases the item, the second sending module 21 is specifically configured to send a item purchase request message to the call session control function module in the IMS network, where the item purchase request message includes the identity information and the purchase of the user equipment. a service message body, the purchase service message body includes item identification information; the second receiving module 22 is specifically configured to receive, by the game platform server, the identity identification information and the item, which are forwarded by the call session control function module in the IMS network. The item purchase response message sent by the identification information.
该过程中, UE可以执行图 3所示的方法步骤, 其实现原理类似, 此处不再 赘述。 In this process, the UE may perform the method steps shown in FIG. 3, and the implementation principle is similar, and details are not described herein again.
当 UE创建游戏时, 第二发送模块 21具体用于向所述 IMS网络中的呼叫会 话控制功能模块发送游戏创建请求消息,所述游戏创建请求消息中包含所述用 户设备的身份标识信息和游戏创建业务消息体,所述游戏创建业务消息体中包 含所需创建游戏的游戏标识信息;第二接收模块 22具体用于接收所述 IMS网络
中的呼叫会话控制功能模块转发的由游戏平台服务器根据所述身份标识信息 和游戏标识信息发送的游戏创建响应消息,所述游戏创建响应消息包含游戏媒 体通道接入信息和鉴权令牌,以根据所述游戏媒体通道接入信息向游戏服务器 发送包含所述鉴权令牌的接入请求,建立游戏媒体通道。第二发送模块 21还用 于根据所述游戏媒体通道接入信息向游戏服务器发送包含所述鉴权令牌的接 入请求, 建立游戏媒体通道。 游戏服务器根据所述鉴权令牌鉴权通过后, UE 即可接入所述游戏服务器中相应的游戏业务。 When the UE creates a game, the second sending module 21 is specifically configured to send a game creation request message to the call session control function module in the IMS network, where the game creation request message includes the identity information and the game of the user equipment. Creating a service message body, where the game creation service message body contains the game identification information of the game to be created; the second receiving module 22 is specifically configured to receive the IMS network. a game creation response message sent by the game platform server according to the identity identification information and the game identification information forwarded by the call session control function module, where the game creation response message includes game media channel access information and an authentication token, And transmitting an access request including the authentication token to the game server according to the game media channel access information, and establishing a game media channel. The second sending module 21 is further configured to send an access request including the authentication token to the game server according to the game media channel access information, and establish a game media channel. After the game server passes the authentication token authentication, the UE can access the corresponding game service in the game server.
该过程中, UE可以执行图 4所示的方法步骤, 其实现原理类似, 此处不再 赘述。 In this process, the UE may perform the method steps shown in FIG. 4, and the implementation principle is similar, and details are not described herein again.
当 UE加入已创建的游戏时, 第二发送模块 21具体用于向所述 IMS网络中 的呼叫会话控制功能模块发送游戏加入请求消息,所述游戏加入请求消息中包 含所述用户设备的身份标识信息和游戏加入业务消息体,所述游戏加入业务消 息体中包含所需加入游戏的会话标识信息;第二接收模块 22具体用于接收所述 IMS网络中的呼叫会话控制功能模块转发的由游戏平台服务器根据所述用户 标识信息和会话标识信息发送的游戏加入响应消息。所述游戏加入响应消息中 包含游戏媒体通道接入信息和鉴权令牌;第二发送模块 21还用于根据所述游戏 媒体通道接入信息向游戏服务器发送包含所述鉴权令牌的加入请求,并在所述 游戏服务器根据所述鉴权令牌鉴权通过后,加入所述游戏服务器中相应的已经 创建的游戏业务。
该过程中, UE可以执行图 5所示的方法步骤, 其实现原理类似, 此处不再 赘述。 When the UE joins the created game, the second sending module 21 is specifically configured to send a game join request message to the call session control function module in the IMS network, where the game join request message includes the identity identifier of the user equipment. The information and the game are added to the service message body, and the game join service message body contains the session identification information of the game to be added to the game; the second receiving module 22 is specifically configured to receive the game forwarded by the call session control function module in the IMS network. The platform server adds a response message according to the user identification information and the session identification information. The game join response message includes game media channel access information and an authentication token; the second sending module 21 is further configured to send the join including the authentication token to the game server according to the game media channel access information. Requesting, and after the game server passes the authentication token authentication, joins the corresponding created game service in the game server. In this process, the UE may perform the method steps shown in FIG. 5, and the implementation principle is similar, and details are not described herein again.
在上述四种游戏业务过程中, UE可以通过 IMS网络设备和游戏平台服务 器进行业务交互提供通道, 交互过程中使用的各种 SIP请求消息和 SIP响应消 息均可以包含采用 GSCP描述的业务消息体,从而实现 UE通过 IMS网络使用移 动游戏业务。 因此, IMS网络设备可以参与 UE完成移动游戏业务中的各种业 动游戏业务。 在该过程中, UE仅需要使用其在 IMS网络中注册获取的身份标 识信息即可通过 I MS网络设备与游戏平台服务器交互完成各种游戏业务,操作 较为简便。 而且, 在该购买道具的过程中, 购买游戏道具所需支付的费用可以 从 IMS网络中的 CCF中扣除, 避免网络功能冗余, 使得 IMS网络与游戏平台服 务器融合为 UE提供移动游戏业务。 In the above four game service processes, the UE may provide a channel for service interaction between the IMS network device and the game platform server, and various SIP request messages and SIP response messages used in the interaction process may include a service message body described by using GSCP. Thereby, the UE uses the mobile game service through the IMS network. Therefore, the IMS network device can participate in the UE to complete various commercial game services in the mobile game service. In this process, the UE only needs to use the identity identification information registered in the IMS network to complete various game services through the I MS network device and the game platform server, and the operation is relatively simple. Moreover, in the process of purchasing the props, the fee for purchasing the game props can be deducted from the CCF in the IMS network to avoid redundancy of the network function, so that the IMS network and the game platform server are integrated to provide the mobile game service for the UE.
图 11为本发明游戏平台服务器一个实施例的结构示意图, 如图 11所示, 本实施例的游戏平台服务器可以包括: 第三接收模块 31和业务处理模块 32, 其中第三接收模块 31用于接收 IP多媒体系统 IMS网络中的呼叫会话控制功能 模块发送的游戏业务请求消息,所述游戏业务请求消息中包含所述用户设备的 身份标识信息和业务消息体;业务处理模块 32用于根据所述身份标识信息进行 与所述业务消息体对应的游戏业务处理。 FIG. 11 is a schematic structural diagram of an embodiment of a game platform server according to the present invention. As shown in FIG. 11, the game platform server of this embodiment may include: a third receiving module 31 and a service processing module 32, where the third receiving module 31 is used. Receiving a game service request message sent by the call session control function module in the IP multimedia system IMS network, where the game service request message includes the identity information and the service message body of the user equipment; the service processing module 32 is configured to The identity information is processed by the game service corresponding to the service message body.
本实施例的游戏平台服务器可以执行图 1所示的方法步骤, 其实现原理类
似, 此处不再赘述。 The game platform server of this embodiment can perform the method steps shown in FIG. 1 , which implements the principle class Like, no longer repeat here.
本实施例中, 游戏平台服务器可以接收 IMS网络中的 CSCF模块转发的由 UE发送的包含业务消息体的游戏业务请求消息, 从而使得游戏平台服务器可 以进行与该业务消息体描述的游戏业务对应的业务处理。 因此, UE可以通过 IMS网络设备与移动游戏网络架构融合架构,使用移动游戏业务。在该过程中, UE仅需要使用其在 IMS网络中注册获取的身份标识信息即可通过 IMS网络设 备与游戏平台服务器交互完成各种游戏业务, 操作较为简便。 In this embodiment, the game platform server may receive the game service request message that is sent by the CSCF module in the IMS network and is sent by the UE, and the game platform server may perform the game service corresponding to the service message described by the service message body. Business processing. Therefore, the UE can use the mobile game service through the convergence architecture of the IMS network device and the mobile game network architecture. In this process, the UE only needs to use the identity information registered in the IMS network to complete various game services through the IMS network device and interact with the game platform server, and the operation is relatively simple.
当 UE接入 IMS网络时,第三接收模块 31具体用于接收 IMS网络中的呼叫会 话控制功能模块发送的游戏登录请求消息,所述游戏登录请求消息中包含所述 用户设备的身份标识信息和登录业务消息体,所述登录业务消息体中包含游戏 客户端信息;业务处理模块 32具体用于根据所述身份标识信息确定所述用户设 备的合法身份, 并根据所述游戏客户端信息向所述 IMS网络中的呼叫会话控制 功能模块发送游戏登录响应消息, 所述游戏登录响应消息中包含游戏列表信 息。 When the UE accesses the IMS network, the third receiving module 31 is specifically configured to receive a game login request message sent by the call session control function module in the IMS network, where the game login request message includes the identity information of the user equipment and Logging in a service message body, where the login service message body includes game client information; the service processing module 32 is specifically configured to determine a legal identity of the user device according to the identity identification information, and according to the game client information The call session control function module in the IMS network sends a game login response message, and the game login response message includes game list information.
当 UE登录游戏大厅时, 第三接收模块 31具体用于接收 IMS网络中的呼叫 会话控制功能模块发送的道具购买请求消息,所述道具购买请求消息中包含所 述用户设备的身份标识信息和购买业务消息体,所述购买业务消息体中包含道 具标识信息;业务处理模块 32具体用于根据所述身份标识信息确定所述用户设 备的合法身份, 并根据所述道具标识信息向所述 I MS网络中的呼叫会话控制功
能模块发送道具购买响应消息。 When the UE logs in to the game lobby, the third receiving module 31 is specifically configured to receive an item purchase request message sent by the call session control function module in the IMS network, where the item purchase request message includes the identity information and the purchase of the user equipment. a service message body, where the purchase service message body includes item identification information; the service processing module 32 is specifically configured to determine a legal identity of the user equipment according to the identity identification information, and send the I MS to the I MS according to the item identification information. Call session control function in the network The module can send a prop purchase response message.
该过程中, 游戏平台服务器可以执行图 2所示的方法步骤, 其实现原理类 似, 此处不再赘述。 In this process, the game platform server can perform the method steps shown in FIG. 2, and the implementation principle is similar, and details are not described herein again.
当 UE购买道具时, 游戏平台服务器还可以包括: 第三发送模块, 用于向 所述 IMS网络中的计费采集功能模块发送账户查询请求, 并在查询获取与所述 身份标识信息对应的账户余额充足时,向所述计费采集功能模块发送扣费请求 消息, 所述账户查询请求和扣费请求消息中包含所述身份标识信息; 第三接收 模块 31具体用于接收 IMS网络中的呼叫会话控制功能模块发送的道具购买请 求消息,所述道具购买请求消息中包含所述用户设备的身份标识信息和购买业 务消息体,所述购买业务消息体中包含道具标识信息; 业务处理模块 32具体用 于根据所述身份标识信息确定所述用户设备的合法身份,并根据所述道具标识 信息向所述 IMS网络中的呼叫会话控制功能模块发送道具购买响应消息。 When the UE purchases the item, the game platform server may further include: a third sending module, configured to send an account query request to the charging collection function module in the IMS network, and obtain an account corresponding to the identity identification information in the query When the balance is sufficient, the billing collection function module sends a charge request message, where the account query request and the charge request message include the identity identification information; the third receiving module 31 is specifically configured to receive the call in the IMS network. An item purchase request message sent by the session control function module, where the item purchase request message includes the identity information of the user equipment and the purchase service message body, where the purchase service message body includes the item identification information; the service processing module 32 specifically And determining, according to the identity identification information, a legal identity of the user equipment, and sending an item purchase response message to the call session control function module in the IMS network according to the item identification information.
该过程中, 游戏平台服务器可以执行图 3所示的方法步骤, 其实现原理类 似, 此处不再赘述。 In this process, the game platform server can perform the method steps shown in FIG. 3, and the implementation principle is similar, and details are not described herein again.
当 UE创建游戏时, 第三接收模块 31具体用于接收 IMS网络中的呼叫会话 控制功能模块发送的游戏创建请求消息,所述游戏创建请求消息中包含所述用 户设备的身份标识信息和游戏创建业务消息体,所述游戏创建业务消息体中包 含所需创建游戏的游戏标识信息;业务处理模块 32具体用于根据所述身份标识 信息确定所述用户设备的合法身份, 并根据游戏标识信息向所述 IMS网络中的
呼叫会话控制功能模块发送游戏创建响应消息,所述游戏创建响应消息中包含 创建游戏的会话标识信息、 所创建游戏的媒体通道接入信息和鉴权令牌。 When the UE creates the game, the third receiving module 31 is specifically configured to receive a game creation request message sent by the call session control function module in the IMS network, where the game creation request message includes the identity information of the user equipment and the game creation. a service message body, where the game creation service message body contains the game identification information of the game to be created; the service processing module 32 is specifically configured to determine the legal identity of the user equipment according to the identity identification information, and according to the game identification information, In the IMS network The call session control function module sends a game creation response message, which includes session identification information for creating a game, media channel access information of the created game, and an authentication token.
该过程中, 游戏平台服务器可以执行图 4所示的方法步骤, 其实现原理类 似, 此处不再赘述。 In this process, the game platform server can perform the method steps shown in FIG. 4, and the implementation principle is similar, and details are not described herein again.
当 UE加入已创建的游戏时, 第三接收模块 31具体用于接收 IMS网络中的 呼叫会话控制功能模块发送的游戏加入请求消息,所述游戏加入请求消息中包 含所述用户设备的身份标识信息和游戏加入业务消息体,所述游戏加入业务消 息体中包含所需加入游戏的会话标识信息、所加入游戏的媒体通道接入信息和 鉴权令牌;业务处理模块 32具体用于根据所述身份标识信息确定所述用户设备 的合法身份, 并根据所述会话标识信息向所述 IMS网络中的呼叫会话控制功能 模块发送游戏加入响应消息。 When the UE joins the created game, the third receiving module 31 is specifically configured to receive a game join request message sent by the call session control function module in the IMS network, where the game join request message includes the identity information of the user equipment. And the game joins the service message body, the game join service message body includes session identification information of the game to be added, media channel access information of the added game, and an authentication token; the service processing module 32 is specifically configured to The identity information determines a legal identity of the user equipment, and sends a game join response message to the call session control function module in the IMS network according to the session identification information.
该过程中, 游戏平台服务器可以执行图 5所示的方法步骤, 其实现原理类 似, 此处不再赘述。 In this process, the game platform server can perform the method steps shown in FIG. 5, and the implementation principle is similar, and details are not described herein again.
在上述四种游戏业务过程中, 游戏平台服务器可以接收 IMS网络中的 CSCF模块转发的由 UE发送的包含业务消息体的游戏业务请求消息,从而使得 游戏平台服务器可以进行与该业务消息体描述的游戏业务对应的业务处理。因 此, UE可以通过 IMS网络设备与移动游戏网络架构融合架构, 使用移动游戏 业务。 在该过程中, UE仅需要使用其在 IMS网络中注册获取的身份标识信息 即可通过 IMS网络设备与游戏平台服务器交互完成各种游戏业务, 操作较为简
便。 In the above four game service processes, the game platform server may receive a game service request message that is sent by the CSCF module in the IMS network and is sent by the UE, and the game platform server may perform the description with the service message body. Business processing corresponding to the game business. Therefore, the UE can use the mobile game service by integrating the IMS network device with the mobile game network architecture. In this process, the UE only needs to use the identity identification information registered in the IMS network to interact with the game platform server to complete various game services through the IMS network device, and the operation is relatively simple. Will.
图 12为本发明游戏业务处理系统一个实施例的结构示意图, 如图 12所示, 本实施例的系统可以包括: IMS网络设备 1和游戏平台服务器 2, 其中 IMS网络 设备 1用于接收用户设备发送的游戏业务请求消息, 所述游戏业务请求消息中 包含所述用户设备的身份标识信息和业务消息体,将所述游戏业务请求消息发 送给游戏平台服务器; 游戏平台服务器 2用于接收所述 IMS网络设备发送的游 戏业务请求消息,并根据所述身份标识信息进行与所述业务消息体对应的游戏 业务处理。 FIG. 12 is a schematic structural diagram of an embodiment of a game service processing system according to the present invention. As shown in FIG. 12, the system of this embodiment may include: an IMS network device 1 and a game platform server 2, where the IMS network device 1 is configured to receive user equipment. a game service request message, the game service request message includes the identity information of the user equipment and the service message body, and the game service request message is sent to the game platform server; the game platform server 2 is configured to receive the And a game service request message sent by the IMS network device, and performing game service processing corresponding to the service message body according to the identity identification information.
本实施例中的 IMS网络设备 1可以采用图 9所示的结构实现, 本实施例的 IMS网络设备 1可以执行图 8所示的方法步骤; 游戏平台服务器 2可以采用图 11 所示的结构实现, 本实施例的游戏平台服务器 2可以执行图 1所示的方法步骤, 此处不再赘述。 The IMS network device 1 in this embodiment can be implemented by using the structure shown in FIG. 9. The IMS network device 1 of this embodiment can perform the method steps shown in FIG. 8. The game platform server 2 can be implemented by using the structure shown in FIG. The game platform server 2 of this embodiment can perform the method steps shown in FIG. 1 , and details are not described herein again.
具体地, UE可以通过标准的 SIP接口与 IMS网络设备 1中的 P-CSCF模块连 接, 游戏平台服务器 2可以通过标准的 ISC接口与 IMS网络设备 1中的 S-CSCF 模块连接。为了使用 IMS网络设备 1中的 CCF实现游戏业务过程中的扣费管理, IMS网络设备 1中的 CCF可以通过 Ro/Rf标准接口与游戏平台服务器 2连接。 而 且, IMS网络设备 1中的状态呈现、 群组管理和消息服务(Presence, Group, Messaging , 以下简称: PGM )也可以与游戏平台服务器 2连接, 从而使得游 戏平台服务器 2利用 IMS网络强大的网络能力, 向 UE提供状态呈现、 群组管理
以及即时消息类业务。 游戏平台服务器 2与 IMS网络设备 1中的网络管理系统 (Network Management System , 以下简称: NMS)之间采用简单网络管理协 议( Simple Network Management Protocol , 以下简称: SNMP ) , 4巴游戏 平台服务器 2纳入 IMS网络的管理范围。 由此可以看出, 游戏平台服务器 2即为 IMS网络的一个应用服务器,从而使得 UE可以通过 IMS网络与游戏平台服务器 2进行游戏业务交互, 而整个游戏业务交互过程均由 IMS网络设备进行管理和 控制。 Specifically, the UE may be connected to the P-CSCF module in the IMS network device 1 through a standard SIP interface, and the game platform server 2 may be connected to the S-CSCF module in the IMS network device 1 through a standard ISC interface. In order to implement the chargeback management in the game service process using the CCF in the IMS network device 1, the CCF in the IMS network device 1 can be connected to the game platform server 2 through the Ro/Rf standard interface. Moreover, the status presentation, group management and message service (Presence, Group, Messaging, hereinafter referred to as PGM) in the IMS network device 1 can also be connected to the game platform server 2, so that the game platform server 2 utilizes a strong network of the IMS network. Ability to provide status presentation, group management to the UE And instant messaging services. A simple network management protocol (hereinafter referred to as SNMP) is used between the game platform server 2 and the network management system (hereinafter referred to as NMS) in the IMS network device 1. The 4 bar game platform server 2 is included. The scope of management of the IMS network. It can be seen that the game platform server 2 is an application server of the IMS network, so that the UE can perform game service interaction with the game platform server 2 through the IMS network, and the entire game service interaction process is managed by the IMS network device. control.
本实施例的系统中, I MS网络设备可以将 U E发送的包含业务消息体的游 戏业务请求消息转发给游戏平台服务器,从而使得游戏平台服务器可以进行与 该业务消息体描述的游戏业务对应的业务处理。 因此, IMS网络设备可以参与 UE完成移动游戏业务的全部实现过程, 从而使得 IMS网络设备可以与移动游 戏网络架构融合, 为 UE提供移动游戏业务。 在该过程中, UE仅需要使用其在 IMS网络中注册获取的身份标识信息即可通过 IMS网络设备与游戏平台服务器 交互完成各种游戏业务, 操作较为简便。 In the system of this embodiment, the IMS network device may forward the game service request message that is sent by the UE and includes the service message body to the game platform server, so that the game platform server can perform the service corresponding to the game service described by the service message body. deal with. Therefore, the IMS network device can participate in all implementation processes of the UE completing the mobile game service, so that the IMS network device can be integrated with the mobile game network architecture to provide the mobile game service for the UE. In this process, the UE only needs to use the identity information registered in the IMS network to complete various game services by interacting with the game platform server through the IMS network device, and the operation is relatively simple.
最后应说明的是: 以上实施例仅用以说明本发明的技术方案, 而非对其限 制; 尽管参照前述实施例对本发明进行了详细的说明, 本领域的普通技术人员 应当理解: 其依然可以对前述各实施例所记载的技术方案进行修改,或者对其 中部分技术特征进行等同替换; 而这些修改或者替换, 并不使相应技术方案的 本质脱离本发明各实施例技术方案的精神和范围。
It should be noted that the above embodiments are only for explaining the technical solutions of the present invention, and are not intended to be limiting; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those skilled in the art that: The technical solutions described in the foregoing embodiments are modified, or the equivalents of the technical features are replaced by the same. However, the modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1、 一种游戏业务处理方法, 其特征在于, 包括: A game service processing method, characterized in that:
接收 I P多媒体系统 IMS网络中的呼叫会话控制功能模块发送的游戏业务请 求消息, 所述游戏业务请求消息中包含用户设备的身份标识信息和业务消息 体; Receiving a game service request message sent by the call session control function module in the IMS network, the game service request message includes the identity information of the user equipment and the service message body;
根据所述身份标识信息进行与所述业务消息体对应的游戏业务处理。 Performing game service processing corresponding to the service message body according to the identity identification information.
2、 根据权利要求 1所述的游戏业务处理方法, 其特征在于, 所述业务消息 体采用可扩展标记语言 XML描述。 2. The game service processing method according to claim 1, wherein the service message body is described by an extensible markup language XML.
3、 根据权利要求 1所述的游戏业务处理方法, 其特征在于, 所述身份标识 信息由所述用户设备向所述 IMS网络中的呼叫会话控制功能模块发送包含临时 IP多媒体系统用户公共身份标识 T-IMPU的注册请求消息, 并接收所述 IMS网络 中的呼叫会话控制功能模块根据所述 T-IMPU发送的包含所述身份标识信息的 注册响应消息中获取的。 The game service processing method according to claim 1, wherein the identity identification information is sent by the user equipment to a call session control function module in the IMS network, including a temporary IP multimedia system user public identity identifier. a registration request message of the T-IMPU, and receiving a call session control function module in the IMS network, which is obtained according to the registration response message that is sent by the T-IMPU and includes the identity identification information.
4、根据权利要求 1-3中任一权利要求所述的游戏业务处理方法, 其特征在 于, 所述接收 IMS网络中的呼叫会话控制功能模块发送的游戏业务请求消息, 所述游戏业务请求消息中包含所述用户设备的身份标识信息和业务消息体,包 括: The game service processing method according to any one of claims 1 to 3, wherein the receiving a game service request message sent by a call session control function module in an IMS network, the game service request message The identity information and the service message body of the user equipment are included, including:
接收 IMS网络中的呼叫会话控制功能模块发送的游戏登录请求消息, 所述 游戏登录请求消息中包含所述用户设备的身份标识信息和登录业务消息体,所 述登录业务消息体中包含游戏客户端信息; 所述根据所述身份标识信息进行与所述业务消息体对应的游戏业务处理, 包括: Receiving a game login request message sent by the call session control function module in the IMS network, where the game login request message includes identity information of the user equipment and a login service message body, where the login service message body includes a game client information; The processing of the game service corresponding to the service message body according to the identity identification information includes:
根据所述身份标识信息确定所述用户设备的合法身份,并根据所述游戏客 户端信息向所述 IMS网络中的呼叫会话控制功能模块发送游戏登录响应消息, 所述游戏登录响应消息中包含游戏列表信息。 Determining a legal identity of the user equipment according to the identity identification information, and sending a game login response message to the call session control function module in the IMS network according to the game client information, where the game login response message includes a game List information.
5、根据权利要求 1-3中任一权利要求所述的游戏业务处理方法, 其特征在 于, 所述接收 IMS网络中的呼叫会话控制功能模块发送的游戏业务请求消息, 所述游戏业务请求消息中包含所述用户设备的身份标识信息和业务消息体,包 括: The game service processing method according to any one of claims 1 to 3, wherein the receiving a game service request message sent by a call session control function module in an IMS network, the game service request message The identity information and the service message body of the user equipment are included, including:
接收 IMS网络中的呼叫会话控制功能模块发送的道具购买请求消息, 所述 道具购买请求消息中包含所述用户设备的身份标识信息和购买业务消息体,所 述购买业务消息体中包含道具标识信息; Receiving an item purchase request message sent by the call session control function module in the IMS network, where the item purchase request message includes the identity information of the user equipment and the purchase service message body, where the purchase service message body includes the item identification information. ;
所述根据所述身份标识信息进行与所述业务消息体对应的游戏业务处理, 包括: The processing of the game service corresponding to the service message body according to the identity identification information includes:
根据所述身份标识信息确定所述用户设备的合法身份,并根据所述道具标 识信息向所述 IMS网络中的呼叫会话控制功能模块发送道具购买响应消息。 Determining a legal identity of the user equipment according to the identity identification information, and sending an item purchase response message to the call session control function module in the IMS network according to the item identification information.
6、 根据权利要求 5所述的游戏业务处理方法, 其特征在于, 所述根据所述 道具标识信息向所述 IMS网络中的呼叫会话控制功能模块发送道具购买响应消 息之前, 还包括: 向所述 IMS网络中的计费采集功能模块发送账户查询请求, 并在查询获取 与所述身份标识信息对应的账户余额充足时,向所述计费采集功能模块发送扣 费请求消息, 所述账户查询请求和扣费请求消息中包含所述身份标识信息。 The game service processing method according to claim 5, wherein before the sending the item purchase response message to the call session control function module in the IMS network according to the item identification information, the method further includes: Sending an account inquiry request to the charging collection function module in the IMS network, and sending a charge request message to the charging collection function module when the query obtains an account balance corresponding to the identity identification information, The identity identification information is included in the account inquiry request and the charge request message.
7、根据权利要求 1-3中任一权利要求所述的游戏业务处理方法, 其特征在 于, 所述接收 IMS网络中的呼叫会话控制功能模块发送的游戏业务请求消息, 所述游戏业务请求消息中包含所述用户设备的身份标识信息和业务消息体,包 括: The game service processing method according to any one of claims 1 to 3, wherein the receiving a game service request message sent by a call session control function module in an IMS network, the game service request message The identity information and the service message body of the user equipment are included, including:
接收 IMS网络中的呼叫会话控制功能模块发送的游戏创建请求消息, 所述 游戏创建请求消息中包含所述用户设备的身份标识信息和游戏创建业务消息 体, 所述游戏创建业务消息体中包含所需创建游戏的游戏标识信息; Receiving a game creation request message sent by the call session control function module in the IMS network, where the game creation request message includes identity information of the user equipment and a game creation service message body, where the game creation service message body includes Need to create game identification information for the game;
所述根据所述身份标识信息进行与所述业务消息体对应的游戏业务处理, 包括: The processing of the game service corresponding to the service message body according to the identity identification information includes:
根据所述身份标识信息确定所述用户设备的合法身份,并根据游戏标识信 息向所述 IMS网络中的呼叫会话控制功能模块发送游戏创建响应消息, 所述游 戏创建响应消息中包含创建游戏的会话标识信息、游戏媒体通道接入信息和鉴 权令牌。 Determining a legal identity of the user equipment according to the identity identification information, and sending a game creation response message to the call session control function module in the IMS network according to the game identification information, where the game creation response message includes a session for creating a game Identification information, game media channel access information, and authentication token.
8、根据权利要求 1-3中任一权利要求所述的游戏业务处理方法, 其特征在 于, 所述接收 IMS网络中的呼叫会话控制功能模块发送的游戏业务请求消息, 所述游戏业务请求消息中包含所述用户设备的身份标识信息和业务消息体,包 括: The game service processing method according to any one of claims 1 to 3, wherein the receiving a game service request message sent by a call session control function module in an IMS network, the game service request message The identity information and the service message body of the user equipment are included in the package. Includes:
接收 IMS网络中的呼叫会话控制功能模块发送的游戏加入请求消息, 所述 游戏加入请求消息中包含所述用户设备的身份标识信息和游戏加入业务消息 体, 所述游戏加入业务消息体中包含所需加入游戏的会话标识信息; Receiving a game join request message sent by the call session control function module in the IMS network, where the game join request message includes the identity information of the user equipment and the game join service message body, where the game join service message body includes Need to join the session identification information of the game;
所述根据所述身份标识信息进行与所述业务消息体对应的游戏业务处理, 包括: The processing of the game service corresponding to the service message body according to the identity identification information includes:
根据所述身份标识信息确定所述用户设备的合法身份,并根据所述会话标 识信息向所述 IMS网络中的呼叫会话控制功能模块发送游戏加入响应消息, 所 述游戏加入响应消息包含游戏会话标识、 游戏媒体通道接入信息和鉴权令牌。 Determining, according to the identity identification information, a legal identity of the user equipment, and sending a game join response message to the call session control function module in the IMS network according to the session identifier information, where the game join response message includes a game session identifier , game media channel access information and authentication token.
9、 一种 IP多媒体系统 IMS网络设备, 其特征在于, 包括: 9. An IP multimedia system IMS network device, comprising:
第一接收模块, 用于接收用户设备发送的游戏业务请求消息, 所述游戏业 务请求消息中包含所述用户设备的身份标识信息和业务消息体; a first receiving module, configured to receive a game service request message sent by the user equipment, where the game service request message includes identity information and a service message body of the user equipment;
第一发送模块, 用于将所述游戏业务请求消息发送给游戏平台服务器, 以 使所述游戏平台服务器根据所述身份标识信息进行与所述业务消息体对应的 游戏业务处理。 And a first sending module, configured to send the game service request message to the game platform server, so that the game platform server performs game service processing corresponding to the service message body according to the identity identification information.
10、 根据权利要求 9所述的 IMS网络设备, 其特征在于, 所述第一接收模块 还用于接收所述用户设备发送的注册请求消息,所述注册请求消息中包含临时 IP多媒体系统用户公共身份标识 T-IMPU; 所述第一发送模块还用于根据所述 T-IMPU向所述用户设备发送注册响应消息,所述注册响应消息中包含所述身份 标识信息。 The IMS network device according to claim 9, wherein the first receiving module is further configured to receive a registration request message sent by the user equipment, where the registration request message includes a temporary IP multimedia system user public An identity identifier T-IMPU; the first sending module is further configured to send a registration response message to the user equipment according to the T-IMPU, where the registration response message includes the identity Identification information.
11、 根据权利要求 9或 10所述的 IMS网络设备, 其特征在于, 所述第一接收 模块具体用于接收所述用户设备发送的游戏登录请求消息,所述游戏登录请求 消息中包含所述用户设备的身份标识信息和登录业务消息体,所述登录业务消 息体中包含游戏客户端信息,并接收所述游戏平台服务器根据所述客户端信息 发送的游戏登录响应消息并将所述游戏登录响应消息;所述第一发送模块具体 用于将所述游戏登录响应消息发送给所述用户设备,所述游戏登录响应消息中 包含游戏列表信息。 The IMS network device according to claim 9 or 10, wherein the first receiving module is specifically configured to receive a game login request message sent by the user equipment, where the game login request message includes the Identity information of the user equipment and a login service message body, the login service message body includes game client information, and receives a game login response message sent by the game platform server according to the client information, and logs the game And the first sending module is configured to send the game login response message to the user equipment, where the game login response message includes game list information.
12、 根据权利要求 9或 10所述的 IMS网络设备, 其特征在于, 所述第一接收 模块具体用于接收所述用户设备发送的道具购买请求消息,所述道具购买请求 消息中包含所述用户设备的身份标识信息和购买业务消息体,所述购买业务消 息体中包含道具标识信息,并接收所述游戏平台服务器根据所述道具标识信息 发送的道具购买响应消息;所述第一发送模块具体用于将所述道具购买响应消 息发送给所述用户设备。 The IMS network device according to claim 9 or 10, wherein the first receiving module is configured to receive an item purchase request message sent by the user equipment, where the item purchase request message includes the The identity information of the user equipment and the purchase service message body, the purchase service message body includes the item identification information, and receives the item purchase response message sent by the game platform server according to the item identification information; the first sending module Specifically, the item purchase response message is sent to the user equipment.
13、 根据权利要求 12所述的 IMS网络设备, 其特征在于, 还包括: 计费采集功能模块, 用于接收所述游戏平台服务器发送的账户查询请求, 在查询获取与所述账户查询请求中包含的身份标识信息对应的账户余额充足 时, 向所述游戏平台服务器发送确认信息, 并接收所述游戏平台服务器根据所 述确认信息发送的扣费请求消息,根据所述扣费请求消息中包含的身份标识信 息对相应的账户进行扣费处理。 The IMS network device according to claim 12, further comprising: a charging collection function module, configured to receive an account query request sent by the game platform server, in the query obtaining and the account query request Sending confirmation information to the game platform server when the account balance corresponding to the included identity information is sufficient, and receiving a charge request message sent by the game platform server according to the confirmation information, according to the charge request message Identification letter The interest rate is charged for the corresponding account.
14、 根据权利要求 9或 10所述的 IMS网络设备, 其特征在于, 所述第一接收 模块具体用于接收所述用户设备发送的游戏创建请求消息,所述游戏创建请求 消息中包含所述用户设备的身份标识信息和游戏创建业务消息体,所述游戏创 建业务消息体中包含所需创建游戏的游戏标识信息,并接收所述游戏平台服务 器根据所述游戏标识信息发送的游戏创建响应消息;所述第一发送模块具体用 于将所述游戏创建响应消息发送给所述用户设备,以使所述用户设备根据所述 游戏创建响应消息中包含的会话标识信息、游戏媒体通道接入信息和鉴权令牌 接入所创建的游戏业务。 The IMS network device according to claim 9 or 10, wherein the first receiving module is specifically configured to receive a game creation request message sent by the user equipment, where the game creation request message includes the The identity information of the user equipment and the game creation service message body, the game creation service message body includes game identification information of the game to be created, and receives a game creation response message sent by the game platform server according to the game identification information. The first sending module is specifically configured to send the game creation response message to the user equipment, so that the user equipment creates session identification information and game media channel access information included in the response message according to the game creation. And the authentication service is created by accessing the authentication token.
15、 根据权利要求 9或 10所述的 IMS网络设备, 其特征在于, 所述第一接收 模块具体用于接收所述用户设备发送的游戏加入请求消息,所述游戏加入请求 消息中包含所述用户设备的身份标识信息和游戏加入业务消息体,所述游戏加 入业务消息体中包含所需加入游戏的会话标识信息,并接收所述游戏平台服务 器根据所述会话标识信息发送的游戏加入响应消息;所述第一发送模块具体用 于将所述游戏加入响应消息发送给所述用户设备,所述游戏加入响应消息包含 游戏媒体通道接入信息和鉴权令牌,以使所述用户设备根据所述游戏媒体通道 接入信息向游戏服务器发送包含所述鉴权令牌的加入请求, 建立游戏媒体通 道。 The IMS network device according to claim 9 or 10, wherein the first receiving module is specifically configured to receive a game join request message sent by the user equipment, where the game join request message includes the The identity information of the user equipment and the game join the service message body, the game join service message body contains the session identification information of the game to be added, and receives the game join response message sent by the game platform server according to the session identification information. The first sending module is specifically configured to send the game join response message to the user equipment, where the game join response message includes game media channel access information and an authentication token, so that the user equipment is configured according to The game media channel access information sends a join request including the authentication token to the game server to establish a game media channel.
16、 一种用户设备, 其特征在于, 包括: 第二发送模块, 用于向 I P多媒体系统 IMS网络中的呼叫会话控制功能模块 发送游戏业务请求消息,所述游戏业务请求消息中包含所述用户设备的身份标 识信息和业务消息体; 16. A user equipment, comprising: a second sending module, configured to send a game service request message to the call session control function module in the IP multimedia system IMS network, where the game service request message includes the identity information and the service message body of the user equipment;
第二接收模块, 用于接收所述 IMS网络中的呼叫会话控制功能模块转发的 由游戏平台服务器根据所述身份标识信息进行与所述业务消息体对应的游戏 业务处理后发送的游戏业务响应消息。 a second receiving module, configured to receive, by the call session control function module in the IMS network, a game service response message sent by the game platform server after performing the game service processing corresponding to the service message body according to the identity identification information .
17、 根据权利要求 16所述的用户设备, 其特征在于, 所述第二发送模块还 用于向所述 IMS网络中的呼叫会话控制功能模块发送注册请求消息, 所述注册 请求消息中包含临时 IP多媒体系统用户公共身份标识 T-IMPU;所述第二接收模 块还用于接收所述 IMS网络中的呼叫会话控制功能模块根据所述 T-IMPU发送的 注册响应消息, 所述注册响应消息中包含所述身份标识信息。 The user equipment according to claim 16, wherein the second sending module is further configured to send a registration request message to a call session control function module in the IMS network, where the registration request message includes a temporary The IP multimedia system user public identity identifier T-IMPU; the second receiving module is further configured to receive a registration response message sent by the call session control function module in the IMS network according to the T-IMPU, in the registration response message The identity information is included.
18、 根据权利要求 16或 17所述的用户设备, 其特征在于, 所述第二发送模 块具体用于向所述 IMS网络中的呼叫会话控制功能模块发送游戏登录请求消 息,所述游戏登录请求消息中包含所述用户设备的身份标识信息和登录业务消 息体, 所述登录业务消息体中包含游戏客户端信息; 所述第二接收模块具体用 于接收所述 IMS网络中的呼叫会话控制功能模块转发的由所述游戏平台服务器 根据所述身份标识信息和游戏客户端信息发送的游戏登录响应消息,所述游戏 登录响应消息中包含游戏列表信息。 The user equipment according to claim 16 or 17, wherein the second sending module is specifically configured to send a game login request message to the call session control function module in the IMS network, where the game login request is The message includes the identity information of the user equipment and the login service message body, where the login service message body includes the game client information, and the second receiving module is specifically configured to receive the call session control function in the IMS network. The game login response message sent by the module by the game platform server according to the identity identification information and the game client information, where the game login response message includes game list information.
19、 根据权利要求 16或 17所述的用户设备, 其特征在于, 所述第二发送模 块具体用于向所述 IMS网络中的呼叫会话控制功能模块发送道具购买请求消 息,所述道具购买请求消息中包含所述用户设备的身份标识信息和购买业务消 息体, 所述购买业务消息体中包含道具标识信息; 所述第二接收模块具体用于 接收所述 IMS网络中的呼叫会话控制功能模块转发的由游戏平台服务器根据所 述身份标识信息和道具标识信息发送的道具购买响应消息。 The user equipment according to claim 16 or 17, wherein the second transmission mode The block is specifically configured to send a prop purchase request message to the call session control function module in the IMS network, where the item purchase request message includes the identity information of the user equipment and the purchase service message body, where the purchase service message body The second receiving module is configured to receive an item purchase response message sent by the game platform server according to the identity identification information and the item identification information, which is forwarded by the call session control function module in the IMS network.
20、 根据权利要求 16或 17所述的用户设备, 其特征在于, 所述第二发送模 块具体用于向所述 IMS网络中的呼叫会话控制功能模块发送游戏创建请求消 息,所述游戏创建请求消息中包含所述用户设备的身份标识信息和游戏创建业 务消息体, 所述游戏创建业务消息体中包含所需创建游戏的游戏标识信息; 所 述第二接收模块具体用于接收所述 IMS网络中的呼叫会话控制功能模块转发的 由游戏平台服务器根据所述身份标识信息和游戏标识信息发送的游戏创建响 应消息, 所述游戏创建响应消息包含游戏媒体通道接入信息和鉴权令牌; 所述第二发送模块还用于根据所述游戏媒体通道接入信息向游戏服务器 发送包含所述鉴权令牌的接入请求, 建立游戏媒体通道。 The user equipment according to claim 16 or 17, wherein the second sending module is specifically configured to send a game creation request message to the call session control function module in the IMS network, where the game creation request is The message includes the identity information of the user equipment and the game creation service message body, where the game creation service message body includes the game identification information of the game to be created. The second receiving module is specifically configured to receive the IMS network. a game creation response message sent by the game platform server according to the identity identification information and the game identification information forwarded by the call session control function module, where the game creation response message includes game media channel access information and an authentication token; The second sending module is further configured to send an access request including the authentication token to the game server according to the game media channel access information, and establish a game media channel.
21、 根据权利要求 16或 17所述的用户设备, 其特征在于, 所述第二发送模 块具体用于向所述 IMS网络中的呼叫会话控制功能模块发送游戏加入请求消 息,所述游戏加入请求消息中包含所述用户设备的身份标识信息和游戏加入业 务消息体, 所述游戏加入业务消息体中包含所需加入游戏的会话标识信息; 所 述第二接收模块具体用于接收所述 IMS网络中的呼叫会话控制功能模块转发的 由游戏平台服务器根据所述用户标识信息和会话标识信息发送的游戏加入响 应消息, 所述游戏加入响应消息包含游戏媒体通道接入信息和鉴权令牌, 以使 所述第二发送模块根据所述游戏媒体通道接入信息向游戏服务器发送包含所 述鉴权令牌的加入请求, 建立游戏媒体通道。 The user equipment according to claim 16 or 17, wherein the second sending module is specifically configured to send a game join request message to the call session control function module in the IMS network, where the game join request The message includes the identity information of the user equipment and the game join service message body, where the game join service message body includes session identification information that is required to be added to the game; the second receiving module is specifically configured to receive the IMS network. Forwarded by the call session control function module a game join response message sent by the game platform server according to the user identification information and the session identification information, where the game join response message includes game media channel access information and an authentication token, so that the second sending module is configured according to the The game media channel access information sends a join request including the authentication token to the game server to establish a game media channel.
22、 一种游戏平台服务器, 其特征在于, 包括: 22. A game platform server, comprising:
第三接收模块, 用于接收 I P多媒体系统 IMS网络中的呼叫会话控制功能模 块发送的游戏业务请求消息,所述游戏业务请求消息中包含用户设备的身份标 识信息和业务消息体; a third receiving module, configured to receive a game service request message sent by the call session control function module in the IMS multimedia system IMS network, where the game service request message includes the identity identification information of the user equipment and the service message body;
业务处理模块,用于根据所述身份标识信息进行与所述业务消息体对应的 游戏业务处理。 The service processing module is configured to perform game service processing corresponding to the service message body according to the identity identification information.
23、 根据权利要求 22所述的游戏平台服务器, 其特征在于, 所述第三接收 模块具体用于接收 IMS网络中的呼叫会话控制功能模块发送的游戏登录请求消 息,所述游戏登录请求消息中包含所述用户设备的身份标识信息和登录业务消 息体, 所述登录业务消息体中包含游戏客户端信息; 所述业务处理模块具体用 于根据所述身份标识信息确定所述用户设备的合法身份,并根据所述游戏客户 端信息向所述 IMS网络中的呼叫会话控制功能模块发送游戏登录响应消息, 所 述游戏登录响应消息中包含游戏列表信息。 The game platform server according to claim 22, wherein the third receiving module is specifically configured to receive a game login request message sent by the call session control function module in the IMS network, where the game login request message is And the login service message body includes the game client information, where the service processing module is configured to determine the legal identity of the user equipment according to the identity identification information. And sending a game login response message to the call session control function module in the IMS network according to the game client information, where the game login response message includes game list information.
24、 根据权利要求 22所述的游戏平台服务器, 其特征在于, 所述第三接收 模块具体用于接收 IMS网络中的呼叫会话控制功能模块发送的道具购买请求消 息,所述道具购买请求消息中包含所述用户设备的身份标识信息和购买业务消 息体, 所述购买业务消息体中包含道具标识信息; 所述业务处理模块具体用于 根据所述身份标识信息确定所述用户设备的合法身份,并根据所述道具标识信 息向所述 IMS网络中的呼叫会话控制功能模块发送道具购买响应消息。 The game platform server according to claim 22, wherein the third receiving module is specifically configured to receive an item purchase request sent by the call session control function module in the IMS network. And the item purchase request message includes the identity information of the user equipment and the purchase service message body, where the purchase service message body includes the item identification information; the service processing module is specifically configured to use the identity identification information. Determining a legal identity of the user equipment, and sending an item purchase response message to the call session control function module in the IMS network according to the item identification information.
25、 根据权利要求 24所述的游戏平台服务器, 其特征在于, 还包括第三发 送模块, 用于向所述 IMS网络中的计费采集功能模块发送账户查询请求, 并在 查询获取与所述身份标识信息对应的账户余额充足时,向所述计费采集功能模 块发送扣费请求消息,所述账户查询请求和扣费请求消息中包含所述身份标识 信息。 The game platform server according to claim 24, further comprising a third sending module, configured to send an account query request to the charging collection function module in the IMS network, and obtain the query in the query And when the account balance corresponding to the identity information is sufficient, sending a charge request message to the charge collection function module, where the account query request and the charge request message include the identity identification information.
26、 根据权利要求 22所述的游戏平台服务器, 其特征在于, 所述第三接收 模块具体用于接收 IMS网络中的呼叫会话控制功能模块发送的游戏创建请求消 息,所述游戏创建请求消息中包含所述用户设备的身份标识信息和游戏创建业 务消息体, 所述游戏创建业务消息体中包含所需创建游戏的游戏标识信息; 所 述业务处理模块具体用于根据所述身份标识信息确定所述用户设备的合法身 份, 并根据游戏标识信息向所述 IMS网络中的呼叫会话控制功能模块发送游戏 创建响应消息, 所述游戏创建响应消息中包含创建游戏的会话标识信息、所创 建游戏的媒体通道接入信息和鉴权令牌。 The game platform server according to claim 22, wherein the third receiving module is specifically configured to receive a game creation request message sent by the call session control function module in the IMS network, where the game creation request message is Include the identification information of the user equipment and the game creation service message body, where the game creation service message body includes the game identification information of the game to be created; the service processing module is specifically configured to determine, according to the identity identification information, Determining the legal identity of the user equipment, and sending a game creation response message to the call session control function module in the IMS network according to the game identification information, where the game creation response message includes the session identification information of the created game and the media of the created game. Channel access information and authentication token.
27、 根据权利要求 22所述的游戏平台服务器, 其特征在于, 所述第三接收 模块具体用于接收 IMS网络中的呼叫会话控制功能模块发送的游戏加入请求消 息,所述游戏加入请求消息中包含所述用户设备的身份标识信息和游戏加入业 务消息体, 所述游戏加入业务消息体中包含所需加入游戏的会话标识信息、所 加入游戏的媒体通道接入信息和鉴权令牌;所述业务处理模块具体用于根据所 述身份标识信息确定所述用户设备的合法身份,并根据所述会话标识信息向所 述 IMS网络中的呼叫会话控制功能模块发送游戏加入响应消息。 The game platform server according to claim 22, wherein the third receiving module is specifically configured to receive a game join request sent by the call session control function module in the IMS network. The game join request message includes the identity information of the user equipment and the game join service message body, where the game join service message body includes the session identification information of the game to be added, and the media channel of the joined game. And the information processing module is configured to determine a legal identity of the user equipment according to the identity identification information, and perform a call session control function module in the IMS network according to the session identifier information. Send the game to join the response message.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910215384.8 | 2009-12-31 | ||
CN 200910215384 CN101789932B (en) | 2009-12-31 | 2009-12-31 | Game service processing method, device and system |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2011079727A1 true WO2011079727A1 (en) | 2011-07-07 |
Family
ID=42532989
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2010/079912 WO2011079727A1 (en) | 2009-12-31 | 2010-12-17 | Method, apparatus and system for game service processing |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101789932B (en) |
WO (1) | WO2011079727A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101789932B (en) * | 2009-12-31 | 2012-07-04 | 华为技术有限公司 | Game service processing method, device and system |
CN105721173A (en) * | 2016-04-05 | 2016-06-29 | 北京金捷报文化传媒有限公司 | Game data transmission method, device and system |
CN106161443A (en) * | 2016-06-29 | 2016-11-23 | 网易(杭州)网络有限公司 | A kind of monitoring method and device of game service |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101094530A (en) * | 2007-07-27 | 2007-12-26 | 华为技术有限公司 | Method for sending information of service, network functional entity, and user device |
CN101272260A (en) * | 2007-03-21 | 2008-09-24 | 华为技术有限公司 | Service authentication method and universal service order management equipment and communication system |
CN101385303A (en) * | 2006-02-24 | 2009-03-11 | 艾利森电话股份有限公司 | Control channel enabling IMS for IPTV service |
CN101789932A (en) * | 2009-12-31 | 2010-07-28 | 华为技术有限公司 | Game service processing method, device and system |
-
2009
- 2009-12-31 CN CN 200910215384 patent/CN101789932B/en not_active Expired - Fee Related
-
2010
- 2010-12-17 WO PCT/CN2010/079912 patent/WO2011079727A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101385303A (en) * | 2006-02-24 | 2009-03-11 | 艾利森电话股份有限公司 | Control channel enabling IMS for IPTV service |
CN101272260A (en) * | 2007-03-21 | 2008-09-24 | 华为技术有限公司 | Service authentication method and universal service order management equipment and communication system |
CN101094530A (en) * | 2007-07-27 | 2007-12-26 | 华为技术有限公司 | Method for sending information of service, network functional entity, and user device |
CN101789932A (en) * | 2009-12-31 | 2010-07-28 | 华为技术有限公司 | Game service processing method, device and system |
Also Published As
Publication number | Publication date |
---|---|
CN101789932B (en) | 2012-07-04 |
CN101789932A (en) | 2010-07-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9641624B2 (en) | Service provisioning in a communications system | |
CN101156393B (en) | Method for processing registration message according to inceptive filtering regulation in IMS network | |
US8805361B2 (en) | Method for self-provisioning of subscriber data in the IP multimedia subsystem (IMS) | |
CN102474523B (en) | Methods and apparatuses for initiating provisioning of subscriber data in a hss of an IP multimedia subsystem network | |
EP2347562B1 (en) | Ip multimedia subsystem user identity handling | |
EP3262816B1 (en) | Realm translation in an ims network | |
CN101160920A (en) | Method and system for authenticating user terminal | |
KR20150058534A (en) | Transmitting authentication information | |
CN102077544A (en) | Providing location information in ip multimedia subsystem network | |
CN105307144A (en) | Registration method, method of calling, application server and network domain devices | |
EP2154818B1 (en) | Charging method, charging system and application server | |
US9832626B2 (en) | Method and apparatus for maintaining a registration for an emergency service | |
US9692835B2 (en) | Method and apparatuses for the provision of network services offered through a set of servers in an IMS network | |
US8732321B2 (en) | Control entity and method for setting up a session in a communications network, subscriber database and communications network | |
US20150118995A1 (en) | Internet protocol multimedia subsystem (ims) authentication for non-ims subscribers | |
WO2011079727A1 (en) | Method, apparatus and system for game service processing | |
EP2283607A1 (en) | Charging for services in a communication network | |
CN101001248B (en) | Method for processing registration initial filter rule in IMS network | |
CN100421430C (en) | Massage business method based on multimedia subsystem of IP network | |
CN1842176B (en) | Method for IP user realizing mobile data service based on IP access | |
Hurtado et al. | A SIP based next generation services platform | |
EP2591584A1 (en) | Method and apparatus for maintaining a registration for an emergency service |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 10840516 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 10840516 Country of ref document: EP Kind code of ref document: A1 |