[go: up one dir, main page]

CN113082722B - Game management system and game management method - Google Patents

Game management system and game management method Download PDF

Info

Publication number
CN113082722B
CN113082722B CN202110278425.9A CN202110278425A CN113082722B CN 113082722 B CN113082722 B CN 113082722B CN 202110278425 A CN202110278425 A CN 202110278425A CN 113082722 B CN113082722 B CN 113082722B
Authority
CN
China
Prior art keywords
information
server
user terminal
game
session
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110278425.9A
Other languages
Chinese (zh)
Other versions
CN113082722A (en
Inventor
徐治钦
谢铖标
陈俊琛
叶子彬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Hard Link Network Technology Co ltd
Original Assignee
Shanghai Hard Link Network Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Hard Link Network Technology Co ltd filed Critical Shanghai Hard Link Network Technology Co ltd
Priority to CN202110278425.9A priority Critical patent/CN113082722B/en
Publication of CN113082722A publication Critical patent/CN113082722A/en
Application granted granted Critical
Publication of CN113082722B publication Critical patent/CN113082722B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/71Game security or game management aspects using secure communication between game devices and game servers, e.g. by encrypting game data or authenticating players
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/40Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
    • A63F2300/401Secure communication, e.g. using encryption or authentication
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/53Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing
    • A63F2300/532Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing using secure communication, e.g. by encryption, authentication

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • General Business, Economics & Management (AREA)
  • Computer And Data Communications (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The application discloses a game management system and a game management method, wherein the system comprises: a management server and a plurality of game servers; the management server is used for receiving verification information sent by a user terminal, acquiring at least one target server information from the stored server information of each game server according to the verification information, and sending link information generated according to the target server information to the user terminal; the game server is used for receiving a session request sent by the user terminal according to the link information, and establishing a session with the user terminal.

Description

Game management system and game management method
Technical Field
The present disclosure relates to the field of computer network applications, and in particular, to a game management system and a game management method.
Background
To ensure that electronic games can function properly, each type of electronic game typically requires a manager to manage and maintain the game in the background of the game, such as a game server. When the management party manages or maintains the game, the management party needs to log in the game background of the game through the corresponding account number password. The current electronic games are independently operated by respective systems, which means that when a manager logs in different game backgrounds, different account passwords may need to be adopted, so that as the electronic games are more and more issued, the manager may need to manage more account passwords based on the management authority of the manager, so that the management and maintenance operations on the games are very complex, the cost of game management and maintenance is high, and the reliability is low.
Disclosure of Invention
The purpose of the application is to at least solve one of the technical problems existing in the prior art, provide a game management system and a game management method, reduce the complexity of managing and maintaining the game, and improve the reliability of game management.
An embodiment of the present application provides a game management system, including: a management server and a plurality of game servers;
the management server is used for receiving verification information sent by a user terminal, acquiring at least one target server information from the stored server information of each game server according to the verification information, and sending link information generated according to the target server information to the user terminal;
the game server is used for receiving a session request sent by the user terminal according to the link information, and establishing a session with the user terminal.
Further, the verification information comprises user identity information and terminal information;
the management server is specifically configured to:
receiving the user identity information and the terminal information sent by a user terminal;
carrying out information binding verification on the user information and the terminal information;
When the verification is passed, acquiring the target server information from the server information according to the verification information;
and generating the link information according to the target server information so as to send the link information to the user terminal.
Further, the management server is specifically configured to:
transmitting a link acquisition instruction to the corresponding game server through the target server information;
and receiving the link information fed back by the game server according to the link acquisition instruction, and sending the link information to the user terminal.
Further, the game server is specifically configured to:
detecting whether a session established according to the link information exists currently or not when receiving a session request sent by the user terminal according to the link information; if yes, the prompt information is fed back to the user terminal, wherein the prompt information is used for indicating that the session establishment between the game server and the user terminal fails, otherwise, the session with the user terminal is established.
Further, the game server is specifically configured to:
receiving the session request, and detecting the validity of the session request;
Upon detecting that the session request is valid, a session is established with the user terminal.
Further, the game server is specifically configured to:
when the timestamp in the session request is detected to meet a first preset condition, establishing a session with the user terminal; or alternatively, the first and second heat exchangers may be,
when the key in the session request is detected to meet a second preset condition, establishing a session with the user terminal; or alternatively, the first and second heat exchangers may be,
and when the timestamp meets the first preset condition and the key meets the second preset condition, establishing a session with the user terminal.
Further, the game server is further configured to:
and receiving indication information sent by the management server, triggering the updating of the link information according to the indication information, wherein the indication information is used for indicating the link information to be sent to the user terminal.
Further, the game server is further configured to:
after a session with the user terminal is established, the link information is updated.
Further, the game server is further configured to:
and updating the target server information according to the updated link information.
Further, the server information includes description information of a game corresponding to the game server, and address information of the game server.
Further, in an embodiment of the present application, there is also provided a game management method, including:
the management server receives verification information sent by a user terminal, acquires at least one piece of target server information from the stored server information of each game server according to the verification information, and sends link information generated according to the target server information to the user terminal;
and the game server receives a session request sent by the user terminal according to the link information, and establishes a session with the user terminal.
Further, the verification information comprises user identity information and terminal information;
receiving verification information sent by a user terminal, obtaining at least one target server information from stored server information of each game server according to the verification information, and sending link information generated according to the target server information to the user terminal, wherein the method comprises the following steps:
receiving the user identity information and the terminal information sent by a user terminal;
Carrying out information binding verification on the user information and the terminal information;
when the verification is passed, acquiring the target server information from the server information according to the verification information;
and generating the link information according to the target server information so as to send the link information to the user terminal.
Further, sending the link information generated according to the target server information to the user terminal includes:
transmitting a link acquisition instruction to the corresponding game server through the target server information;
and receiving the link information fed back by the game server according to the link acquisition instruction, and sending the link information to the user terminal.
Further, receiving a session request sent by the user terminal according to the link information, and establishing a session with the user terminal, including:
receiving a session request sent by the user terminal according to the link information;
detecting whether a session established according to the link information exists currently; if yes, the prompt information is fed back to the user terminal, wherein the prompt information is used for indicating that the session establishment between the game server and the user terminal fails, otherwise, the session with the user terminal is established.
Further, the game management method further includes:
the game server receives the indication information sent by the management server;
triggering the update of the link information according to the indication information, wherein the indication information is used for indicating the link information to be sent to the user terminal.
Further, after establishing a session with the user terminal, the game server further includes:
and updating the link information.
Further, the game management method further includes:
and the game server updates the target server information according to the updated link information. Further, an embodiment of the present application provides an electronic device, including: a memory, a processor, and a computer program stored on the memory and executable on the processor, which when executed implements the game management system as described in the above embodiments.
Further, embodiments of the present application provide a computer-readable storage medium storing computer-executable instructions for causing a computer to execute the game management system according to the above embodiments.
Compared with the prior art, in the above embodiment, the management server receives the verification information sent by the user terminal, obtains the target server information from the server information according to the verification information, generates the link information according to the target server information, and sends the link information to the user terminal, and the game server establishes the session with the user terminal after receiving the session request sent by the user terminal according to the link information. In the embodiment, the information of the corresponding target server can be obtained according to the verification information, so that the management server sends the link which can establish the session between the user terminal and the target game server to the user terminal, finally, the game server and the user terminal are enabled to establish the session, the account passwords of a plurality of different games are not required to be managed, the complexity of game management and maintenance operation is reduced, and the reliability of game management is improved.
In the above embodiment, after receiving the user identity information and the terminal information sent by the user terminal, the management server performs information binding verification on the user information and the terminal information, acquires the target server information from the server information when the verification passes, and generates link information according to the target server information and sends the link information to the user terminal. In this embodiment, whether the information binding verification of the user information and the terminal information passes or not determines the target server information which can be acquired from the server information, so that the accuracy of the verification information can be ensured in the game management process, the target server information matched with the verification information can be acquired, and the security and reliability of the game management are further improved.
In the above embodiment, the management server sends the link acquisition instruction to the corresponding game server through the target server information, receives the link information fed back by the game server, and sends the link information to the user terminal. In this embodiment, the management server acquires the link information by sending the link acquisition instruction, so that the management server does not need to store the link information of different games managed, the management pressure of the management server is reduced, and the accuracy of the link information can be effectively ensured by directly acquiring the link information from the game server.
In the above embodiment, the game server detects whether or not there is currently a session established according to the link information when receiving a session request transmitted by the user terminal according to the link information. In the embodiment, the session establishment failure or session establishment between the game server and the user terminal is prompted according to whether the session established according to the link information exists or not, repeated session establishment can be avoided, and the game is managed more efficiently.
In the above-described embodiment, the game server detects the validity of the session request, and establishes a session with the user terminal when the validity of the session request is detected. In the embodiment, the session between the game server and the user terminal is established according to the detected effective session request, so that the safety and the effectiveness of the session request according to the session establishment can be ensured, and the safety and the reliability of game management are further improved.
In the above embodiment, the game server establishes the session with the user terminal by detecting that the timestamp in the session request satisfies the first preset condition, or that the key satisfies the second preset condition, or that both satisfy the corresponding preset conditions. In this embodiment, the session is established according to the session request with the timestamp satisfying the first preset condition or the session request with the secret key satisfying the second preset condition or the session request satisfying both, the condition for establishing the session is further limited, the establishment of the session can be managed by setting the condition, the session between the user terminal and the game server can be avoided from being easily established to improve the security of the established session, and the condition of session establishment can be controlled by adjusting the preset condition, so that the game is better managed.
In the above embodiment, the game server receives the instruction information sent by the management server, and triggers the update of the link information according to the instruction information. In the embodiment, the link information update is triggered according to the indication information sent to the user terminal by the indication link information, so that the link information update can be managed and controlled to avoid the failure of the link information, and the reliability of game management is improved.
In the embodiment, the game server updates the link information after establishing the session with the user terminal, so that the link information can be timely and effectively updated to avoid the failure of the link information, and the reliability of the game management process is improved.
In the above embodiment, the game server updates the target server information according to the updated link information, so that the target server information according to which the updated link information is generated is kept valid, and the reliability of management is improved.
In the embodiment, the server information comprises the description information of the game corresponding to the game server and the address information of the game server, so that the target server information can be better determined in the server information, and the efficiency and the accuracy of game management are improved.
Drawings
The present application is further described below with reference to the drawings and examples;
FIG. 1 is a schematic diagram of a game management system according to one embodiment;
FIG. 2 is a flow diagram of a game management method according to one embodiment;
FIG. 3 is a block diagram of a management server in one embodiment;
FIG. 4 is a block diagram of a game server in one embodiment;
fig. 5 is a block diagram of a computer device in one embodiment.
Detailed Description
Reference will now be made in detail to the present embodiments of the present application, examples of which are illustrated in the accompanying drawings, wherein the purpose of the accompanying drawings is to supplement the description of the written description section with figures, so that one can intuitively and intuitively understand each technical feature and overall technical scheme of the present application, but not to limit the scope of protection of the present application.
To ensure that electronic games can function properly, each type of electronic game typically requires a manager to manage and maintain the game in the background of the game, such as a game server. When the management party manages or maintains the game, the management party needs to log in the game background of the game through the corresponding account number password. The current electronic games are independently operated by respective systems, which means that when a manager logs in different game backgrounds, different account passwords may need to be adopted, so that as the electronic games are more and more issued, the manager may need to manage more account passwords based on the management authority of the manager, so that the management and maintenance operations on the games are very complex, the cost of game management and maintenance is high, and the reliability is low. Since current electronic games typically have multiple game modes for player application. Among them, game modes include a Role-Playing Game mode (RPG), an Action Role-Playing Game mode (Action Role Playing Game, a-RPG), a strategic Role-Playing Game mode (S-RPG), a multiplayer online tactical Game play mode (Multiplayer Online Battle Arena, MOBA), an Action Shooter Game (STG), a First-person perspective Shooter Game mode (FPS), an Action Game mode (ACT), a third-person Shooter Game (Third Personal Shooting Game, TPS), and a strategic Game mode (SLG), etc., so that Game servers that manage and maintain different games cannot be shared, and Game backs can only be operated independently. In order to ensure minimum security, account passwords required for logging in different game servers to manage games are different. Therefore, when a plurality of different electronic games are managed, the manager is not only required to manage more account passwords, but also each account password corresponds to a different game server, so that the management and maintenance operations on the games are more complicated.
In order to solve the above technical problems, embodiments of the present application provide a game management system. As shown in FIG. 1, a schematic diagram of a game management system in one embodiment is shown. The game management system provided in the embodiments of the present application will be described and illustrated in detail below by means of several specific embodiments.
As shown in FIG. 1, in one embodiment, a game management system is provided. Referring to fig. 1, the game management system specifically includes: a management server 110 and a plurality of game servers 120.
The management server is used for receiving verification information sent by the user terminal, acquiring at least one piece of target server information from the stored server information of each game server according to the verification information, and sending link information generated according to the target server information to the user terminal.
The game server is used for receiving a session request sent by the user terminal according to the link information, and establishing a session with the user terminal.
In this embodiment, after receiving the verification information sent by the user terminal, the management server obtains at least one target server information from the server information of each game server according to the verification information, generates link information according to the target server information, and sends the link information to the user terminal. The verification information refers to information capable of determining the target server, that is, the verification information at least can include information pointing to at least one game server, and may further include information of logging in to a management server, information pointing to a user terminal transmitting the verification information, and the like. The server information refers to all or part of information included in the game server, and the target server information refers to server information corresponding to one or more game servers selected from the respective game servers. The server information may include a platform, an operator, a physical address, an IP address, or the like to which the game server belongs. The link information refers to information capable of pointing to at least one target server, and the link information may include an IP address or number of the at least one target server, etc.
In the present embodiment, the user terminal and the management server are connected through a network, and the form and content of the authentication information, the server information, the target server information, and the link information are not particularly limited. The user terminal can send the verification information and the link information sent by the management server in a synchronous sending mode, an asynchronous sending mode or a unidirectional sending mode. The synchronous transmission mode, that is, the verification information or the link information may include a plurality of pieces of information, and at this time, after the user terminal or the management server transmits one piece of information, the management server or the user terminal returns a response and then transmits the next piece of information. The asynchronous transmission mode, that is, the verification information or the link information may contain a plurality of pieces of information, and at this time, after the user terminal or the management server transmits one piece of information, the next piece of information can be transmitted without waiting for the response returned by the server or the user terminal.
In this embodiment, after the user terminal automatically generates or inputs verification information, the user terminal sends the verification information to the management server, after the management server receives the verification information, according to information which points to at least one game server and is included in the verification information, information of the game server which points to is obtained from server information of a plurality of game servers, the information is target server information, the management server determines, according to part of information which is included in the game server which points to, information which can point to the game server, such as an IP address or a number or a name, of the target server, generates a data packet in the form of the IP address which can point to the game server, and sends the data packet to the user terminal.
In this embodiment, after receiving the link information sent by the management server, the user terminal generates a session request according to the link information, and sends the session request to the game server, and the game server establishes a session with the user terminal that sends the session request after receiving the session request. The session request refers to a request initiated by the user terminal to communicate with the game server, and the request is a request (request) in the computer. The game server communicates with the user terminal after realizing network connection according to the information of the user terminal, such as an IP address or a host number.
In this embodiment, the management server receives the verification information sent by the user terminal, obtains the target server information from the server information according to the verification information, generates the link information according to the target server information, and sends the link information to the user terminal, and the game server establishes a session with the user terminal after receiving the session request sent by the user terminal according to the link information. In the embodiment, the information of the corresponding target server can be obtained according to the verification information, so that the management server sends the link which can establish the session between the user terminal and the target game server to the user terminal, finally, the game server and the user terminal are enabled to establish the session, the account passwords of a plurality of different games are not required to be managed, the complexity of game management and maintenance operation is reduced, and the reliability of game management is improved.
In one embodiment, the authentication information includes user identity information and terminal information.
The management server is specifically configured to:
receiving user identity information and terminal information sent by a user terminal;
carrying out information binding verification on the user information and the terminal information;
when the verification is passed, acquiring target server information from the server information according to the verification information;
and generating link information according to the target server information to send the link information to the user terminal.
In this embodiment, the user identity information refers to information capable of identifying the user identity, such as a user number or a user account number, and the terminal information refers to information included in a user terminal that sends authentication information, such as a host number, an IP address, a terminal storage space, and terminal performance of the terminal. And the management server carries out information binding verification on the received user identity information and terminal information, namely, verifies after binding the user information and the terminal information, and needs to verify the correctness of the user information and the terminal information. After the verification is passed, the management server can identify the user identity or terminal information according to the user identity information in the verification information to determine the corresponding user terminal, and according to the identified user identity, the authority of the user is known, and according to the user authority, the target server information of the target server in the user authority range is obtained from the server information; or determining target server information of a target server with which a session can be established according to the determined user terminal and the performance of the terminal; the identified user identity and the determined user terminal can be combined together to obtain the target server information of the target server. The management server generates link information according to the target server information and sends the link information to the user terminal.
In this embodiment, after receiving user identity information and terminal information sent by a user terminal, a management server performs information binding verification on the user information and the terminal information, obtains target server information from server information when verification passes, and generates link information according to the target server information and sends the link information to the user terminal. In this embodiment, whether the information binding verification of the user information and the terminal information passes or not determines the target server information which can be acquired from the server information, so that the accuracy of the verification information can be ensured in the game management process, the target server information matched with the verification information can be acquired, and the security and reliability of the game management are further improved.
In one embodiment, the management server is specifically configured to:
transmitting a link acquisition instruction to a corresponding game server through the target server information;
and receiving link information fed back by the game server according to the link acquisition instruction, and sending the link information to the user terminal.
In the present embodiment, the link acquisition instruction refers to an instruction that causes the target server to generate and transmit link information to the management server. The management server determines a corresponding game server according to the target server information, and if the corresponding game server is found according to the IP address, sends a link acquisition instruction to the one or more game servers. The form of the link acquisition instruction is not particularly limited.
And one or more game servers corresponding to the target server information feed back the link information of the game server, and the management server receives the link information and sends the link information to the user terminal. The management server can verify the accuracy of the link information according to the communication between the link information and the corresponding game server after receiving the link information, and then send the link information to the user terminal after the link information is accurate; the received link information may also be forwarded directly to the user terminal.
In this embodiment, the management server sends a link acquisition instruction to the corresponding game server through the target server information, receives the link information fed back by the game server, and sends the link information to the user terminal. In this embodiment, the management server acquires the link information by sending the link acquisition instruction, so that the management server does not need to store the link information of different games managed, the management pressure of the management server is reduced, and the accuracy of the link information can be effectively ensured by directly acquiring the link information from the game server.
In one embodiment, the game server is specifically for:
detecting whether a session established according to the link information exists currently or not when receiving a session request sent by the user terminal according to the link information; if yes, the prompt information is fed back to the user terminal, the prompt information is used for indicating that the session establishment between the game server and the user terminal fails, otherwise, the session with the user terminal is established.
In this embodiment, when the game server receives the session request sent by the user terminal, it is detected whether a session established with the user terminal according to the link information exists in the game server at the current moment, that is, whether a session has been established with the user terminal. The user terminal may be a user terminal that transmits a session request or other user terminals other than the user terminal that transmits a session request. When detecting that the session is established with the user terminal, feeding back prompt information to the user terminal sending the session request, wherein the prompt information indicates that the session establishment between the game server and the user terminal sending the session request fails. When the establishment of the session with the user terminal is not detected, the session is established with the user terminal which transmits the session request. The method for detecting whether the session is established with the user terminal can be implemented by detecting whether network connection exists with other user terminals or detecting whether the established session exists in a session interface of the server.
In this embodiment, when receiving a session request sent by a user terminal according to link information, the game server detects whether there is a session established according to the link information currently. In the embodiment, the session establishment failure or session establishment between the game server and the user terminal is prompted according to whether the session established according to the link information exists or not, repeated session establishment can be avoided, and the game is managed more efficiently.
In one embodiment, the game server is specifically for:
receiving a session request, and detecting the validity of the session request;
upon detecting that the session request is valid, a session is established with the user terminal.
In this embodiment, the game server detects the validity of the session request after receiving the session request, where the detection of the validity of the session request may determine whether the session request is valid by detecting whether the user terminal sending the session request is a user terminal that is allowed to establish a session, or by detecting whether the content and format of the received session request meets the specifications. When the validity of the session request is detected, a session is established with the user terminal which sends the session request.
In this embodiment, the game server detects the validity of the session request, and establishes a session with the user terminal when the validity of the session request is detected. In the embodiment, the session between the game server and the user terminal is established according to the detected effective session request, so that the safety and the effectiveness of the session request according to the session establishment can be ensured, and the safety and the reliability of game management are further improved.
In one embodiment, the game server is specifically for:
When the timestamp in the session request is detected to meet a first preset condition, establishing a session with the user terminal; or alternatively, the first and second heat exchangers may be,
when the key in the session request is detected to meet the second preset condition, establishing a session with the user terminal; or alternatively, the first and second heat exchangers may be,
and when the timestamp is detected to meet the first preset condition and the key meets the second preset condition, establishing a session with the user terminal.
In this embodiment, the timestamp refers to time information generated by the user terminal when the session request is generated by using a digital signature technology, that is, a credential indicating the generation time of the session request. The first preset condition refers to a range or a condition for determining whether the time stamp meets a requirement, such as a time range in which the time stamp meets. The key in the session request refers to the encrypted parameters in the session request. The second preset condition refers to a range or condition for determining whether a key, i.e., an encrypted parameter, meets a requirement, e.g., whether the number of the encrypted user terminal belongs to a range of user terminal numbers that allow the session to be established.
In this embodiment, the game server establishes a session with the user terminal by detecting that the timestamp in the session request satisfies a first preset condition, or that the key satisfies a second preset condition, or that both satisfy the corresponding preset conditions. The content of the timestamp, the first preset condition, the key and the second preset condition is not particularly limited.
In this embodiment, the game server establishes a session with the user terminal by detecting that the timestamp in the session request satisfies a first preset condition, or that the key satisfies a second preset condition, or that both satisfy the corresponding preset conditions. In this embodiment, the session is established according to the session request with the timestamp satisfying the first preset condition or the session request with the secret key satisfying the second preset condition or the session request satisfying both, the condition for establishing the session is further limited, the establishment of the session can be managed by setting the condition, the session between the user terminal and the game server can be avoided from being easily established to improve the security of the established session, and the condition of session establishment can be controlled by adjusting the preset condition, so that the game is better managed.
In one embodiment, the game server is further configured to:
and receiving indication information sent by the management server, triggering updating of the link information according to the indication information, wherein the indication information is used for indicating the link information to be sent to the user terminal.
In this embodiment, the management server transmits, to the game server, instruction information for instructing the game server to transmit the link information to the user terminal. After receiving the indication information, the game server triggers the update of the link information, that is, when the management server instructs the game server to send the link information of the game server to the user terminal, the game server updates the link information stored in the game server, that is, updates the information such as the IP address, the physical address or the storage space of the game server when receiving the indication information. And the game server generally updates the link information and then transmits the updated link information to the user terminal.
In this embodiment, the game server receives the instruction information sent by the management server, and triggers updating of the link information according to the instruction information. In the embodiment, the link information update is triggered according to the indication information sent to the user terminal by the indication link information, so that the link information update can be managed and controlled to avoid the failure of the link information, and the reliability of game management is improved.
In one embodiment, the game server is further configured to:
after a session with the user terminal is established, the link information is updated.
In this embodiment, the game server may update the link information after establishing a session with the user terminal, that is, after establishing communication between the game server and the user terminal, the link information stored in the game server may be updated, or may update the information such as the IP address, the physical address, or the storage space of the game server when receiving the instruction information.
In this embodiment, the game server updates the link information after establishing the session with the user terminal, so that the link information can be updated timely and effectively to avoid the failure of the link information, and the reliability of the game management process is improved.
In one embodiment, the game server is further configured to:
and updating the target server information according to the updated link information.
In this embodiment, since the link information is generated according to the target server information, after the link information is updated, the game server also needs to update the target server information according to the updated link information, for example, after the IP address of the game server in the link information is updated, the IP information in the target server needs to be updated.
In this embodiment, the game server updates the target server information according to the updated link information, so that the target server information according to which the updated link information is generated remains valid, and the reliability of management is improved.
In one embodiment, the server information includes description information of a game corresponding to the game server, and address information of the game server.
In this embodiment, the description information of the game corresponding to the game server may be information such as the content of the game, the size of the game, the number of the game, or the play of the game. The address information of the game server may be information such as a physical address or an IP address.
In this embodiment, the server information includes description information of the game corresponding to the game server and address information of the game server, so that the target server information can be better determined in the server information, and efficiency and accuracy of game management can be improved.
In one embodiment, as shown in FIG. 2, there is provided a game management method comprising:
s11, the management server receives verification information sent by the user terminal, acquires at least one piece of target server information from the stored server information of each game server according to the verification information, and sends link information generated according to the target server information to the user terminal;
s12, the game server receives a session request sent by the user terminal according to the link information, and establishes a session with the user terminal.
In this embodiment, the management server receives the verification information sent by the user terminal, obtains the target server information from the server information according to the verification information, generates the link information according to the target server information, and sends the link information to the user terminal, and the game server establishes a session with the user terminal after receiving the session request sent by the user terminal according to the link information. In the embodiment, the information of the corresponding target server can be obtained according to the verification information, so that the management server sends the link which can establish the session between the user terminal and the target game server to the user terminal, finally, the game server and the user terminal are enabled to establish the session, the account passwords of a plurality of different games are not required to be managed, the complexity of game management and maintenance operation is reduced, and the reliability of game management is improved.
In one embodiment, the authentication information includes user identity information and terminal information;
receiving verification information sent by a user terminal, acquiring at least one target server information from the stored server information of each game server according to the verification information, and sending link information generated according to the target server information to the user terminal, wherein the method comprises the following steps:
receiving user identity information and terminal information sent by a user terminal;
carrying out information binding verification on the user information and the terminal information;
when the verification is passed, acquiring target server information from the server information according to the verification information;
and generating link information according to the target server information to send the link information to the user terminal.
In this embodiment, after receiving user identity information and terminal information sent by a user terminal, a management server performs information binding verification on the user information and the terminal information, obtains target server information from server information when verification passes, and generates link information according to the target server information and sends the link information to the user terminal. In this embodiment, whether the information binding verification of the user information and the terminal information passes or not determines the target server information which can be acquired from the server information, so that the accuracy of the verification information can be ensured in the game management process, the target server information matched with the verification information can be acquired, and the security and reliability of the game management are further improved.
In one embodiment, transmitting link information generated from target server information to a user terminal includes:
transmitting a link acquisition instruction to a corresponding game server through the target server information;
and receiving link information fed back by the game server according to the link acquisition instruction, and sending the link information to the user terminal.
In this embodiment, the management server sends a link acquisition instruction to the corresponding game server through the target server information, receives the link information fed back by the game server, and sends the link information to the user terminal. In this embodiment, the management server acquires the link information by sending the link acquisition instruction, so that the management server does not need to store the link information of different games managed, the management pressure of the management server is reduced, and the accuracy of the link information can be effectively ensured by directly acquiring the link information from the game server.
In one embodiment, receiving a session request sent by a user terminal according to link information, establishing a session with the user terminal, including:
receiving a session request sent by a user terminal according to the link information;
detecting whether a session established according to the link information exists currently; if yes, the prompt information is fed back to the user terminal, the prompt information is used for indicating that the session establishment between the game server and the user terminal fails, otherwise, the session with the user terminal is established.
In this embodiment, when receiving a session request sent by a user terminal according to link information, the game server detects whether there is a session established according to the link information currently. In the embodiment, the session establishment failure or session establishment between the game server and the user terminal is prompted according to whether the session established according to the link information exists or not, repeated session establishment can be avoided, and the game is managed more efficiently.
In one embodiment, the game management method further comprises:
the game server receives the indication information sent by the management server;
triggering updating of the link information according to the indication information, wherein the indication information is used for indicating the link information to be sent to the user terminal.
In this embodiment, the game server receives the instruction information sent by the management server, and triggers updating of the link information according to the instruction information. In the embodiment, the link information update is triggered according to the indication information sent to the user terminal by the indication link information, so that the link information update can be managed and controlled to avoid the failure of the link information, and the reliability of game management is improved.
In one embodiment, after establishing the session with the user terminal, the game server further comprises:
The link information is updated.
In this embodiment, the game server updates the link information after establishing the session with the user terminal, so that the link information can be updated timely and effectively to avoid the failure of the link information, and the reliability of the game management process is improved.
In one embodiment, the game management method further comprises:
and the game server updates the target server information according to the updated link information.
In this embodiment, the game server updates the target server information according to the updated link information, so that the target server information according to which the updated link information is generated remains valid, and the reliability of management is improved.
In one embodiment, a server is provided, as shown in FIG. 3, comprising: a memory, a processor, and a computer program stored on the memory and executable on the processor, which when executed, implements operations performed by the management server in the game management system as described in the above embodiments.
In one embodiment, a server is provided, as shown in FIG. 4, comprising: a memory, a processor, and a computer program stored on the memory and executable on the processor, which when executed, implements the operations performed by the game server in the game management system as described in the above embodiments.
In one embodiment, a computer apparatus is provided, as shown in FIG. 5, comprising a processor, a memory, a network interface, an input device, and a display screen connected by a system bus. The memory includes a nonvolatile storage medium and an internal memory. The non-volatile storage medium of the computer device stores an operating system, and may also store a computer program, which when executed by the processor implements operations performed by any of the nodes in the game management system as described in the above embodiments. The internal memory may also have stored therein a computer program which, when executed by the processor, performs the operations performed by any of the nodes in the game management system as described in the above embodiments. It will be appreciated by those skilled in the art that the structure shown in fig. 5 is merely a block diagram of some of the structures associated with the present application and is not limiting of the computer device to which the present application may be applied, and that a particular computer device may include more or fewer components than shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, the game management system provided herein may be implemented in the form of a computer program that is executable on a computer device such as that shown in FIG. 5. The memory of the computer device may store the various program modules that make up the game management system. The processor, when executing the computer program of each program module, implements the operations performed by any node in the game management system as described in the above embodiments.
In one embodiment, there is provided an electronic device including: a memory, a processor, and a computer program stored on the memory and executable on the processor, which when executed implements the game management system as described in the above embodiments.
In one embodiment, a computer-readable storage medium is provided, the computer-readable storage medium storing computer-executable instructions for causing a computer to perform operations performed by any one of the nodes in the game management system as described in the above embodiments when the computer executes the executable instructions.
While the foregoing is directed to the preferred embodiments of the present application, it will be appreciated by those skilled in the art that changes and modifications may be made without departing from the principles of the present application, such changes and modifications are also intended to be within the scope of the present application.
Those skilled in the art will appreciate that implementing all or part of the above-described methods in accordance with the embodiments may be accomplished by way of a computer program stored on a computer readable storage medium, which when executed may comprise the steps of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), or the like.

Claims (15)

1. A game management system, comprising: a management server and a plurality of game servers;
the management server is used for receiving verification information sent by a user terminal, acquiring at least one target server information from the stored server information of each game server according to the verification information, and sending link information generated according to the target server information to the user terminal;
the verification information comprises user identity information and terminal information;
the management server is specifically configured to:
receiving the user identity information and the terminal information sent by a user terminal;
carrying out information binding verification on the user information and the terminal information;
when the verification is passed, acquiring the target server information from the server information according to the verification information;
the obtaining the target server information from each server information according to the verification information includes: identifying a user identity or terminal information according to the user identity information in the verification information to determine a corresponding user terminal, knowing the authority of the user according to the identified user identity, and acquiring target server information of a target server within the user authority range from each piece of server information according to the user authority, or determining target server information of the target server capable of establishing a session with the user terminal according to the performance of the terminal according to the determined user terminal;
Generating the link information according to the target server information so as to send the link information to the user terminal;
the game server is used for receiving a session request sent by the user terminal according to the link information, and establishing a session with the user terminal.
2. The game management system according to claim 1, wherein the management server is specifically configured to:
transmitting a link acquisition instruction to the corresponding game server through the target server information;
and receiving the link information fed back by the game server according to the link acquisition instruction, and sending the link information to the user terminal.
3. The game management system according to claim 1, wherein the game server is specifically configured to:
detecting whether a session established according to the link information exists currently or not when receiving a session request sent by the user terminal according to the link information; if yes, the prompt information is fed back to the user terminal, wherein the prompt information is used for indicating that the session establishment between the game server and the user terminal fails, otherwise, the session with the user terminal is established.
4. The game management system according to claim 1, wherein the game server is specifically configured to:
receiving the session request, and detecting the validity of the session request;
upon detecting that the session request is valid, a session is established with the user terminal.
5. The game management system according to claim 4, wherein the game server is specifically configured to:
when the timestamp in the session request is detected to meet a first preset condition, establishing a session with the user terminal; or alternatively, the first and second heat exchangers may be,
when the key in the session request is detected to meet a second preset condition, establishing a session with the user terminal; or alternatively, the first and second heat exchangers may be,
and when the timestamp meets the first preset condition and the key meets the second preset condition, establishing a session with the user terminal.
6. The game management system of claim 1, wherein the game server is further configured to:
and receiving indication information sent by the management server, triggering the updating of the link information according to the indication information, wherein the indication information is used for indicating the link information to be sent to the user terminal.
7. The game management system of claim 1, wherein the game server is further configured to:
after a session with the user terminal is established, the link information is updated.
8. The game management system according to claim 6 or 7, wherein the game server is further configured to:
and updating the target server information according to the updated link information.
9. The game management system according to claim 1, wherein the server information includes description information of a game corresponding to the game server, and address information of the game server.
10. A game management method, comprising:
the management server receives verification information sent by a user terminal, acquires at least one piece of target server information from the stored server information of each game server according to the verification information, and sends link information generated according to the target server information to the user terminal;
the verification information comprises user identity information and terminal information;
receiving verification information sent by a user terminal, obtaining at least one target server information from stored server information of each game server according to the verification information, and sending link information generated according to the target server information to the user terminal, wherein the method comprises the following steps:
Receiving the user identity information and the terminal information sent by a user terminal;
carrying out information binding verification on the user information and the terminal information;
when the verification is passed, acquiring the target server information from the server information according to the verification information; the obtaining the target server information from each server information according to the verification information includes: identifying a user identity or terminal information according to the user identity information in the verification information to determine a corresponding user terminal, knowing the authority of the user according to the identified user identity, and acquiring target server information of a target server within the user authority range from each piece of server information according to the user authority, or determining target server information of the target server capable of establishing a session with the user terminal according to the performance of the terminal according to the determined user terminal;
generating the link information according to the target server information so as to send the link information to the user terminal;
and the game server receives a session request sent by the user terminal according to the link information, and establishes a session with the user terminal.
11. The game management method according to claim 10, wherein transmitting link information generated from the target server information to the user terminal comprises:
transmitting a link acquisition instruction to the corresponding game server through the target server information;
and receiving the link information fed back by the game server according to the link acquisition instruction, and sending the link information to the user terminal.
12. The game management method according to claim 10, wherein receiving a session request transmitted by the user terminal according to the link information, establishing a session with the user terminal, comprises:
receiving a session request sent by the user terminal according to the link information;
detecting whether a session established according to the link information exists currently; if yes, the prompt information is fed back to the user terminal, wherein the prompt information is used for indicating that the session establishment between the game server and the user terminal fails, otherwise, the session with the user terminal is established.
13. The game management method according to claim 10, further comprising:
The game server receives the indication information sent by the management server;
triggering the update of the link information according to the indication information, wherein the indication information is used for indicating the link information to be sent to the user terminal.
14. The game management method according to claim 10, wherein the game server, after establishing a session with the user terminal, further comprises:
and updating the link information.
15. The game management method according to claim 13 or 14, characterized by further comprising:
and the game server updates the target server information according to the updated link information.
CN202110278425.9A 2021-03-15 2021-03-15 Game management system and game management method Active CN113082722B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110278425.9A CN113082722B (en) 2021-03-15 2021-03-15 Game management system and game management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110278425.9A CN113082722B (en) 2021-03-15 2021-03-15 Game management system and game management method

Publications (2)

Publication Number Publication Date
CN113082722A CN113082722A (en) 2021-07-09
CN113082722B true CN113082722B (en) 2023-05-09

Family

ID=76667451

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110278425.9A Active CN113082722B (en) 2021-03-15 2021-03-15 Game management system and game management method

Country Status (1)

Country Link
CN (1) CN113082722B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013032144A2 (en) * 2011-08-29 2013-03-07 Neowiz Games Corporation Game server management device and system
CN110908728A (en) * 2018-09-15 2020-03-24 Oppo广东移动通信有限公司 Authority configuration method and related product
CN111991813A (en) * 2020-08-28 2020-11-27 厦门雅基软件有限公司 Method and device for logging in game, electronic equipment and storage medium
CN112138404A (en) * 2019-06-28 2020-12-29 北京智明星通科技股份有限公司 Game APP login verification method and system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004164519A (en) * 2002-09-19 2004-06-10 Konami Co Ltd Authentication processing hardware, authentication processing system, and use control hardware
US10205801B2 (en) * 2016-01-12 2019-02-12 International Business Machines Corporation Data transfer policies between source and target servers in a wide area network
CN105897555A (en) * 2016-05-05 2016-08-24 广州四三九九信息科技有限公司 Method for interconnection between personal computer side and mobile-side game account number
CN107645540A (en) * 2017-08-21 2018-01-30 西安交大捷普网络科技有限公司 The load-balancing method of web application systems
CN110381344A (en) * 2018-11-27 2019-10-25 北京京东尚科信息技术有限公司 Unmanned dispensing vehicle video flowing method for uploading, device and storage medium and electronic equipment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013032144A2 (en) * 2011-08-29 2013-03-07 Neowiz Games Corporation Game server management device and system
CN110908728A (en) * 2018-09-15 2020-03-24 Oppo广东移动通信有限公司 Authority configuration method and related product
CN112138404A (en) * 2019-06-28 2020-12-29 北京智明星通科技股份有限公司 Game APP login verification method and system
CN111991813A (en) * 2020-08-28 2020-11-27 厦门雅基软件有限公司 Method and device for logging in game, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN113082722A (en) 2021-07-09

Similar Documents

Publication Publication Date Title
EP3688929B1 (en) System and method for providing privacy and security protection in blockchain-based private transactions
CN107888562B (en) Data verification and transceiving method, node and system for parallel link access to interconnection chain
CN102333100B (en) Authentication method and terminal
CN110798471B (en) Air conditioner management method and related device
CN110278187B (en) Multi-terminal single sign-on method, system, synchronous server and medium
CN109257334B (en) Block chain-based data uplink system, method and storage medium
CN110602108B (en) Data communication method, device, equipment and storage medium based on block chain network
CN102195930B (en) Security access method among equipment and communication equipment
EP3669293B1 (en) Method for authenticating a user and corresponding user devices, server and system
US11177963B2 (en) Method for authenticating a user based on an image relation rule and corresponding first user device, server and system
CN114117532A (en) Cloud server access method and device, electronic equipment and storage medium
CN111773664B (en) Game data processing method and device, storage medium and electronic device
CN109088884A (en) Network address access method, device, server and the storage medium of identity-based verifying
CN109936539B (en) Account information transmission method
CN107835145A (en) The method and distributed system of a kind of anti-replay-attack
CN113082722B (en) Game management system and game management method
CN100581166C (en) A service system and method for implementing PC online games on mobile terminals
KR102534411B1 (en) Blockchain consensus system and method considering network scalability
CN113159784A (en) Method and device for sending verification code, computer equipment and storage medium
Liu et al. Disappeared coins: Steal hashrate in stratum secretly
CN112104657B (en) Information checking method and device
KR20160129930A (en) Game Server for being Loaded Game Resources, Game Method using the same and Game Developing System including the same
CN118659930B (en) Identity authentication method and device for application, storage medium and vehicle
KR102150484B1 (en) An access authentication system using onetime password for enhancing security
CN116861395A (en) Application program code scanning login method, device, equipment and readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant