Game operation activity management method and device

Through distributed activity update judgment and real-time monitoring of data synchronization modules, the problems of low efficiency and unreal-time management of cross-server game activity are solved, and efficient and accurate cross-server activity management and rapid response are achieved.

CN119818957APending Publication Date: 2025-04-15SUZHOU XIANFENG NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411796603.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-09
Publication Date
2025-04-15

AI Technical Summary

Technical Problem

When managing game activities of multiple cross-server game servers, existing game operation systems are inefficient, error-prone, and cannot quickly respond to the needs of different servers, resulting in complex and in real-time activity management.

Method used

By obtaining the first activity configuration data entered by the user, the distributed activity update judgment is made, the second activity configuration data required by each server to update the cross-server activity, and the activity data is monitored and updated in real time through the data synchronization module.

Benefits of technology

It improves the efficiency and accuracy of cross-server game activity management, reduces the manual participation steps and error rates, and realizes the flexibility and real-time activity configuration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119818957A_ABST
    Figure CN119818957A_ABST
Patent Text Reader

Abstract

The invention discloses a game operation activity management method and device. The method comprises the following steps: acquiring first activity configuration data input by a user, and updating a first activity list according to the activity configuration data; sending the first activity list to a plurality of corresponding servers, and receiving a second activity list returned by each server; the second activity list is obtained by comparing the current operation activity of the server by the server according to the first activity list; and obtaining second activity configuration data corresponding to each server according to the second activity list, and sending the second activity configuration data to the corresponding server. According to the method and the device, the cross-server game activity configuration and management efficiency can be improved, and meanwhile, the game activity configuration error rate caused by manual configuration is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of game development, and in particular to a method and device for managing game operation activities. Background Art

[0002] With the rapid development of the online gaming industry, game operators need to manage a large amount of activity content to maintain player activity and the life cycle of the game. These operational activities include but are not limited to festival activities, recharge rebates, limited-time props, lucky draws, etc.

[0003] At present, the management of game activities is mostly done by introducing fixed templates or using manual settings. However, in the existing game operation system, there are usually multiple servers to support the game needs of different regions and player groups, and the content of the activities running on each server may be different. Therefore, the management and configuration of game activities have become more complicated. However, when the content of the activities is more complex and requires rapid response and adjustment, manual management or the use of fixed templates is inefficient, prone to errors, and cannot quickly meet the needs of different servers.

[0004] Therefore, how to improve the efficiency of cross-server game activity management of multiple cross-server game servers and ensure the synchronous real-time update of cross-server game server activities is a technical problem that needs to be solved at present. Summary of the invention

[0005] The present application provides a game operation activity management method and device to solve the technical problem of how to improve the cross-server game activity management of multiple cross-server game servers and ensure the synchronous real-time update of cross-server game server activities, which is currently needed to be solved.

[0006] In order to solve the above technical problems, in a first aspect, an embodiment of the present application provides a game operation activity management method, which is applied to a game activity management system, comprising:

[0007] Acquire first activity configuration data input by a user, and update the first activity list according to the activity configuration data;

[0008] Sending the first activity list to corresponding servers, and receiving a second activity list returned by each of the servers; the second activity list is obtained by the server by comparing the current operation activities of the server with the first activity list;

[0009] The second activity configuration data corresponding to each of the servers is acquired according to the second activity list, and the second activity configuration data is sent to the corresponding server.

[0010] Compared with the prior art, the embodiments of the present application have the following beneficial effects: when it is necessary to configure a cross-server activity, by obtaining the first activity configuration data input by the user, a distributed activity update judgment is performed through each server, thereby determining the second activity configuration data required for each server to update the cross-server activity, which not only improves the synchronization efficiency, but also ensures the accuracy of activity synchronization; at the same time, when the query of the second activity list is obtained through a distributed query of the server, the game operator can flexibly adjust the first activity configuration data according to real-time data, quickly respond to player needs or market changes, and improve the flexibility and real-time nature of the activity configuration; at the same time, in the activity configuration process, the steps of manual participation are effectively reduced, the errors caused by manual negligence are reduced, and the efficiency of activity configuration is improved.

[0011] In some embodiments of the first aspect of the present application, the acquiring first activity configuration data input by a user, and updating the first activity list according to the activity configuration data, includes:

[0012] The game activity management system includes a game activity management module, an operation activity data center and a data synchronization module;

[0013] Responding to the user's activity management operation instruction through the game activity management module to obtain the first activity configuration data;

[0014] Updating the first activity configuration data to the operation activity data center, and monitoring the changes of the activity data of the operation activity data center in real time through the data synchronization module;

[0015] When the activity data of the operation activity data center changes, the activity data is read by the data synchronization module to update the first activity list.

[0016] Compared with the prior art, the above-mentioned application embodiment has the following beneficial effects: through the data synchronization module, the changes in activity configuration data caused by user input are monitored in real time, so as to update the first activity list in real time, ensure that changes in operation activity data can be monitored in time, and at the same time ensure that subsequent servers can receive accurate second activity configuration data, thereby improving the real-time management of game activities.

[0017] In some embodiments of the first aspect of the present application, acquiring the second activity configuration data corresponding to each server according to the second activity list, and sending the second activity configuration data to the corresponding server, includes:

[0018] When the data synchronization module receives the second activity list, the second activity configuration data is obtained from the operation activity data center according to the second activity list;

[0019] The second activity configuration data is sent to a corresponding server through the data synchronization module.

[0020] Compared with the prior art, the above-mentioned application embodiment has the following beneficial effects: through the data synchronization module, after receiving the second activity list, the corresponding second activity configuration data is promptly obtained and sent to the server, thereby realizing cross-server data synchronization, improving the consistency of activity configurations between different servers when configuring cross-server activities, and avoiding activity conflicts caused by data asynchrony.

[0021] In some embodiments of the first aspect of the present application, after sending the second activity configuration data to the corresponding server, the process further includes:

[0022] The operational activity management system includes a database and an activity monitoring module;

[0023] storing the second activity configuration data in the database through a database agent and the server;

[0024] The activity monitoring module reads the data from the database and the operation activity data center to monitor the activity operation status.

[0025] Compared with the prior art, the above-mentioned application embodiment has the following beneficial effects: after sending the second activity configuration data to the corresponding server, the changed activity configuration data is stored in real time through the database, and the activity operation status is monitored through the activity monitoring module, so that the operation personnel can adjust and optimize the game operation strategy in real time, improve the activity effect and player experience.

[0026] In a second aspect, the embodiment of the present application further provides a game operation activity management method, which is applied to a server, comprising:

[0027] receiving a first activity list, reading the current operation activities of the server from a database corresponding to the server through a database agent, and obtaining a third activity list;

[0028] Filter activities different from those in the third activity list from the first activity list, and obtain and return a second activity list;

[0029] The second activity configuration data returned by the game activity management system according to the second activity list is received, and the first activity corresponding to the first client is updated according to the second activity configuration data.

[0030] Compared with the prior art, the above-mentioned application embodiment has the following beneficial effects: when configuring cross-server activities, each server performs distributed activity update judgment based on the first activity list received uniformly, thereby determining the second activity configuration data required for each server to update the cross-server activities, which not only improves the synchronization efficiency, but also ensures the accuracy of cross-server activity synchronization.

[0031] In some embodiments of the second aspect of the present application, updating the first activity corresponding to the first client according to the second activity configuration data includes:

[0032] The server includes a first server and a plurality of second servers; the second server is a cross-server server connected to the first server and receiving the first activity list;

[0033] In response to the login request of the first client, a request is sent to the corresponding second servers to obtain the first activity participation data of the first client on each second server;

[0034] The first activity participation data and the second activity participation data of the first server are sent to the first client to update the first activity.

[0035] Compared with the prior art, the above-mentioned application embodiment has the following beneficial effects: when executing cross-server activity updates, by obtaining the first activity participation data of each second server, the first activity can be effectively updated when the user logs into the server, ensuring that the user's activity participation on different servers is synchronized and updated, thereby improving the consistency and continuity of the gaming experience.

[0036] In some embodiments of the second aspect of the present application, after receiving the second activity configuration data returned by the game activity management system according to the second activity list, the method further includes:

[0037] storing the second activity configuration data in a corresponding database through a database agent;

[0038] After receiving the second activity configuration data, the second server sends notification information to the first server.

[0039] Compared with the prior art, the above-mentioned application embodiment has the following beneficial effects: the second activity configuration data is stored through a database proxy, which effectively improves the storage security of the activity configuration data, and sends a notification message to the first server so that the first server knows its corresponding cross-server server, thereby realizing effective transmission and tracking of cross-server activity configurations, thereby ensuring rapid response and synchronization between servers.

[0040] In some embodiments of the second aspect of the present application, the server is any one of hardware, software, or a combination of hardware and software.

[0041] Compared with the prior art, the above-mentioned application embodiment has the following beneficial effects: game activity management can be implemented through any server architecture, thereby improving the robustness of game activity management.

[0042] In a third aspect, an embodiment of the present application further provides a game operation activity management device, which is applied to a game activity management system, and includes: a first activity list updating module, a second activity list obtaining module, and an activity configuration module;

[0043] Wherein, the first activity list updating module is used to obtain first activity configuration data input by a user, and update the first activity list according to the activity configuration data;

[0044] The second activity list acquisition module is used to send the first activity list to the corresponding servers and receive the second activity list returned by each server; the second activity list is obtained by the server by comparing the current operation activities of the server with the first activity list;

[0045] The activity configuration module is configured to obtain second activity configuration data corresponding to each of the servers according to the second activity list, and send the second activity configuration data to the corresponding server.

[0046] In a fourth aspect, an embodiment of the present application further provides a game operation activity management device, applied to a server, comprising: a third activity list acquisition module, a second activity list generation module, and a first activity update module;

[0047] The third activity list acquisition module is used to receive the first activity list, read the current operation activities of the server from the database corresponding to the server through a database agent, and acquire the third activity list;

[0048] The second activity list generating module is used to filter out activities different from those in the third activity list from the first activity list, and obtain and return a second activity list;

[0049] The first activity updating module is configured to receive second activity configuration data returned by the game activity management system according to the second activity list, and to update a first activity corresponding to the first client according to the second activity configuration data. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] Figure 1 A flowchart of a method for managing game operation activities provided in some embodiments of the present application;

[0051] Figure 2 Another flowchart of a method for managing game operation activities provided in some embodiments of the present application is provided;

[0052] Figure 3 A schematic diagram of the structure of the connection between the game activity management system and the server provided in some embodiments of the present application;

[0053] Figure 4 A schematic diagram of the structure of a game operation activity management device provided in some embodiments of the present application;

[0054] Figure 5 This is another structural schematic diagram of a game operation activity management device provided in some embodiments of the present application. DETAILED DESCRIPTION

[0055] At present, the management of game activities is mostly done by introducing fixed templates or using manual settings. However, in the existing game operation system, there are usually multiple servers to support the game needs of different regions and player groups, and the content of the activities running on each server may be different. Therefore, the management and configuration of game activities have become more complicated. However, when the content of the activities is more complex and requires rapid response and adjustment, manual management or the use of fixed templates is inefficient, prone to errors, and cannot quickly meet the needs of different servers.

[0056] In order to solve the above technical problems, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0057] Embodiment 1

[0058] Please refer to Figure 1 , is a game operation activity management method provided in an embodiment of the present application, which is applied to a game activity management system, including S10 to S30, specifically:

[0059] S10: Acquire first activity configuration data input by a user, and update the first activity list according to the activity configuration data.

[0060] Further, in some embodiments of the present application, the obtaining of first activity configuration data input by a user and updating the first activity list according to the activity configuration data includes:

[0061] The game activity management system includes a game activity management module, an operation activity data center and a data synchronization module;

[0062] Responding to the user's activity management operation instruction through the game activity management module to obtain the first activity configuration data;

[0063] Updating the first activity configuration data to the operation activity data center, and monitoring the changes of the activity data of the operation activity data center in real time through the data synchronization module;

[0064] When the activity data of the operation activity data center changes, the activity data is read by the data synchronization module to update the first activity list.

[0065] Through the data synchronization module, the changes in activity configuration data caused by user input are monitored in real time, so that the first activity list is updated in real time to ensure that changes in operation activity data can be monitored in a timely manner, while ensuring that subsequent servers can receive accurate second activity configuration data, thereby improving the real-time management of game activities.

[0066] Preferably, reference Figure 3 , is a structural diagram of a game activity management system provided in some embodiments of the present application and connected to a server, wherein the game activity management system includes: a game activity management module, an operation activity data center, an activity monitoring module, a database, a data synchronization module, and a database agent; the game activity management module is connected to the operation activity data center to manage the data in the operation activity data center; the data synchronization module is connected to the operation activity data center to monitor the data changes in the operation activity data center in real time; the activity monitoring module is connected to the operation activity data center and the database to monitor the data changes in the operation activity data center and the database in real time; the database implements data read and write operations on the database through the data agent. The above-mentioned game activity management system is used to implement the game operation activity management method provided in some embodiments of the present application.

[0067] Preferably, in some embodiments of the present application, the game operator logs in to the above Figure 3After the game activity management system shown is used, through the game activity management module, select the activity to be managed, or create a new activity, configure the activity name, description, parameters, and servers participating in the activity for the relevant activity. An activity can be applied to all servers at the same time or a specific number of servers can be selected. At the same time, multiple reward collection or activity completion conditions are set for activities on different servers, such as recharge amount, consumption behavior, and task completion status. Finally, the activity start and end time of each server is set, thereby generating the first activity configuration data. During the activity startup process, the game operator can also use the game activity management module to suspend the already started activity at any time, generate the first activity configuration data, and change the state of the corresponding data in the operation activity data center.

[0068] S20: Sending the first activity list to corresponding servers, and receiving a second activity list returned by each of the servers; the second activity list is obtained by the server by comparing the first activity list with the current operation activities of the server.

[0069] Preferably, in some embodiments of the present application, the data synchronization module communicates with each server through a first interface, wherein the first activity list includes activity configuration data corresponding to each server, and when the server receives the first activity list, it filters the activities corresponding to its own server, obtains and returns a second activity list, and the second activity list is the activities that the corresponding server should start but lacks relevant activity configuration data.

[0070] S30: Acquire second activity configuration data corresponding to each of the servers according to the second activity list, and send the second activity configuration data to the corresponding server.

[0071] Further, in some embodiments of the present application, acquiring the second activity configuration data corresponding to each server according to the second activity list, and sending the second activity configuration data to the corresponding server includes:

[0072] When the data synchronization module receives the second activity list, the second activity configuration data is obtained from the operation activity data center according to the second activity list;

[0073] The second activity configuration data is sent to a corresponding server through the data synchronization module.

[0074] Through the data synchronization module, after receiving the second activity list, the corresponding second activity configuration data is obtained in time and sent to the server, thereby realizing cross-server data synchronization, improving the consistency of activity configurations between different servers when configuring cross-server activities, and avoiding activity conflicts caused by data asynchrony.

[0075] Preferably, in some embodiments of the application, when the data synchronization module receives the second activity list returned by the server through the first interface, the activity configuration data corresponding to the activities in the second activity list is read from the operation activity data center, and the second activity configuration data corresponding to each server is generated, the second activity configuration data corresponding to each server is different, and the second activity configuration data is sent to the server through the first interface, so that the first client corresponding to the corresponding server starts the corresponding activity.

[0076] Further, in some embodiments of the present application, after sending the second activity configuration data to the corresponding server, the method further includes:

[0077] The operational activity management system includes a database and an activity monitoring module;

[0078] storing the second activity configuration data in the database through a database agent and the server;

[0079] The activity monitoring module reads the data from the database and the operation activity data center to monitor the activity operation status.

[0080] After the second activity configuration data is sent to the corresponding server, the changed activity configuration data is stored in real time through the database, and the activity operation status is monitored through the activity monitoring module, so that the operation personnel can adjust and optimize the game operation strategy in real time to improve the activity effect and player experience.

[0081] Preferably, in some embodiments of the present application, when the game operator switches to the activity monitoring module, the activity participation status can be queried in real time. This function is implemented by reading the operation activity data center database and the game database.

[0082] Preferably, in some embodiments of the present application, the databases corresponding to the servers are independent of each other and need to store data in a prescribed format.

[0083] In summary, it can be seen that the game operation activity management method applied to the game activity management system provided by the embodiment of the present application has the following beneficial effects: when it is necessary to configure a cross-server activity, by obtaining the first activity configuration data input by the user, a distributed activity update judgment is performed through each server, thereby determining the second activity configuration data required for each server to update the cross-server activity, which not only improves the synchronization efficiency, but also ensures the accuracy of activity synchronization; at the same time, when the query of the second activity list is obtained through the server distributed query, the game operator can flexibly adjust the first activity configuration data according to the real-time data, quickly respond to player needs or market changes, and improve the flexibility and real-time nature of the activity configuration; at the same time, in the activity configuration process, the steps of manual participation are effectively reduced, the errors caused by manual negligence are reduced, and the efficiency of activity configuration is improved.

[0084] Embodiment 2

[0085] Please refer to Figure 2 , a game operation activity management method provided in an embodiment of the present application, applied to a server, includes S40 to S60, specifically:

[0086] S40: receiving the first activity list, reading the current operation activities of the server from the database corresponding to the server through a database agent, and obtaining a third activity list.

[0087] Preferably, in some embodiments of the present application, combined with Figure 3 The first activity list, the second activity list and the third activity list at least include the ID and version number corresponding to each activity, wherein the first activity list also at least includes the server corresponding to each activity.

[0088] S50: Filter activities different from those in the third activity list from the first activity list, and obtain and return a second activity list.

[0089] Preferably, in some embodiments of the present application, the server filters out its own activities from the first activity list and obtains a fourth activity list, which at least includes the ID and version number corresponding to the activities that the server currently needs to start; the ID that exists in the fourth activity list but does not exist in the third activity list is added to the second activity list, and the version number corresponding to the ID is added at the same time; the data corresponding to the activity whose ID exists in both the fourth activity list and the third activity list but has different version numbers is added to the second activity list, thereby obtaining the activity ID and version number corresponding to the second activity configuration data.

[0090] S60: receiving second activity configuration data returned by the game activity management system according to the second activity list, and updating the first activity corresponding to the first client according to the second activity configuration data.

[0091] Further, in some embodiments of the present application, updating the first activity corresponding to the first client according to the second activity configuration data includes:

[0092] The server includes a first server and a plurality of second servers; the second server is a cross-server server connected to the first server and receiving the first activity list;

[0093] In response to the login request of the first client, a request is sent to the corresponding second servers to obtain the first activity participation data of the first client on each second server;

[0094] The first activity participation data and the second activity participation data of the first server are sent to the first client to update the first activity.

[0095] When performing cross-server activity updates, by obtaining the first activity participation data of each second server, the first activity can be effectively updated when the user logs into the server, ensuring that the user's activity participation on different servers is synchronized and updated, thereby improving the consistency and continuity of the gaming experience.

[0096] Preferably, in some embodiments of the present application, the second server and the first server are interconnected, and when the player corresponding to the first client participates in a cross-server activity, the real-time activity participation data generated on the second server will be transmitted back to the first server corresponding to the first client in real time.

[0097] Preferably, in some embodiments of the present application, the first server and the second server are relative concepts. For example, the original server where the player of the current first client is located is the first server, and the server connected to the first server and participating in the same cross-server activity at the same time is the second server.

[0098] Preferably, in some embodiments of the present application, each time the player logs in to the first server through the first client, the first server sends the player ID to the second server to request to obtain the first activity participation data of the current player participating in the cross-server activity on the corresponding second server, wherein the player's first activity participation data includes but is not limited to the operation activity level, player ID, operation activity ID, activity status, ID of each level, task completion progress, number of reward redemptions, number of reward collections, and a ranking list when the current player participates in the cross-server activity on the second server.

[0099] Further, in some embodiments of the present application, after receiving the second activity configuration data returned by the game activity management system according to the second activity list, the method further includes:

[0100] storing the second activity configuration data in a corresponding database through a database agent;

[0101] After receiving the second activity configuration data, the second server sends notification information to the first server.

[0102] The second activity configuration data is stored through a database proxy, which effectively improves the storage security of the activity configuration data, and sends notification information to the first server so that the first server knows its corresponding cross-server server, thereby realizing effective transmission and tracking of cross-server activity configurations, thereby ensuring rapid response and synchronization between servers.

[0103] Preferably, in some embodiments of the present application, reference Figure 3 , when the server receives the second activity configuration data returned by the data synchronization module, it saves the data to the corresponding database, wherein the second activity configuration data at least includes the activity ID, data version number, activity type, naming (generally not repeated), front-end name, start time, end time, start display time, end display time, activity status, activity description, activity extension information, an activity includes multiple activity levels, activity level ID, sequence number, participation conditions, level requirements, participation number limit, level description, level extension information, and consumption and reward ID, type (indicating whether it is reward or consumption), item, quantity, whether it is bound, and item extension information of each level. (When the activity needs to be stopped, the end display time of the corresponding activity can be set in the first activity configuration data to dynamically adjust the start and stop of the activity).

[0104] Preferably, in some embodiments of the present application, when the time of the first client reaches the end time of the activity, the first server automatically settles the activity, stores the settlement reward in the corresponding database, and notifies the online players to claim it. After the settlement of the cross-server operation activity is stored in the game database, the group (i.e., the first server and all second servers) is notified, and the server notifies the corresponding online players to claim it. When the offline player logs in next time, the first server reads the player's unclaimed rewards, and requests the player's unclaimed rewards from the second server, and sends them to the corresponding player client after merging (the second server will update the number of times the reward has been claimed).

[0105] Preferably, in some embodiments of the present application, when the player corresponding to the first client participates in a cross-server activity, after the real-time data generated by the second server is transmitted back to the first server corresponding to the first client in real time, the first server uses a database proxy to strictly follow the preset data storage specifications and stores the real-time data in the corresponding database. After the first server and the second server are disconnected and reconnected, the transmission of real-time data is resynchronized, including the activity configuration data and the first activity participation data of the top several players. Other player data is synchronized when the player logs in again to ensure the accuracy of the cross-server operation activity data and the synchronization efficiency of the first activity participation data after the server crashes and restarts.

[0106] Preferably, in some embodiments of the present application, when the first activity configuration data changes, the data synchronization module will notify the first server and the second server, write the subsequently transmitted second activity configuration data into the corresponding database, and the second server will notify the corresponding first server of the receipt of its second activity configuration data.

[0107] Furthermore, in some embodiments of the present application, the server is any one of hardware, software, or a combination of hardware and software.

[0108] Game activity management can be achieved through any server architecture, thereby improving the robustness of game activity management.

[0109] In summary, it can be seen that the game operation activity management method applied to the server provided by the embodiment of the present application has the following beneficial effects: when configuring cross-server activities, each server performs distributed activity update judgment based on the first activity list received in a unified manner, thereby determining the second activity configuration data required for each server to update the cross-server activity, which not only improves the synchronization efficiency, but also ensures the accuracy of cross-server activity synchronization.

[0110] Embodiment 3

[0111] refer to Figure 4 , is a game operation activity management device provided in some embodiments of the present application, applied to a game activity management system, including: a first activity list updating module 11, a second activity list obtaining module 12 and an activity configuration module 13.

[0112] In some embodiments of the present application, the first activity list updating module 11 is used to obtain first activity configuration data input by a user, and update the first activity list according to the activity configuration information; the second activity list obtaining module 12 is used to send the first activity list to several corresponding servers, and receive a second activity list returned by each of the servers; the second activity list is obtained by the server by comparing the current operating activities of the server with the first activity list; the activity configuration module 13 is used to obtain the second activity configuration data corresponding to each of the servers according to the second activity list, and send the second activity configuration data to the corresponding server.

[0113] In some embodiments of the present application, obtaining the first activity configuration data input by the user and updating the first activity list according to the activity configuration information includes: the game activity management system includes a game activity management module, an operation activity data center and a data synchronization module; through the game activity management module, responding to the user's activity management operation instructions, obtaining the first activity configuration information; updating the activity configuration information to the operation activity data center, and monitoring the changes in the activity data of the operation activity data center in real time through the data synchronization module; when the activity data of the operation activity data center changes, reading the activity data through the data synchronization module, and updating the first activity list.

[0114] In some embodiments of the present application, obtaining the second activity configuration data corresponding to each server according to the second activity list, and sending the second activity configuration data to the corresponding server, includes: when the data synchronization module receives the second activity list, obtaining the second activity configuration data from the operation activity data center according to the second activity list; and sending the second activity configuration data to the corresponding server through the data synchronization module.

[0115] In some embodiments of the present application, after sending the second activity configuration data to the corresponding server, the operation activity management system further includes: the operation activity management system includes a database and an activity monitoring module;

[0116] The second activity configuration data is stored in the database through a database agent and the server; the data in the database and the operation activity data center are read through the activity monitoring module to monitor the activity operation status.

[0117] It can be understood that the above-mentioned device item embodiment corresponds to the method item embodiment of the present invention. A game operation activity management device provided by the embodiment of the present invention can implement any method item embodiment of the present invention, that is, the game operation activity management method applied to the game activity management system provided in Example 1.

[0118] In summary, it can be seen that the game operation activity management device applied to the game activity management system provided by the embodiment of the present application has the following beneficial effects: when it is necessary to configure a cross-server activity, by obtaining the first activity configuration data input by the user, a distributed activity update judgment is performed through each server, thereby determining the second activity configuration data required for each server to update the cross-server activity, which not only improves the synchronization efficiency, but also ensures the accuracy of activity synchronization; at the same time, when the query of the second activity list is obtained through the distributed query of the server, the game operator can flexibly adjust the first activity configuration data according to the real-time data, quickly respond to player needs or market changes, and improve the flexibility and real-time nature of the activity configuration; at the same time, in the activity configuration process, the steps of manual participation are effectively reduced, the errors caused by manual negligence are reduced, and the efficiency of activity configuration is improved.

[0119] Embodiment 4

[0120] refer to Figure 5 , is a game operation activity management device provided in some embodiments of the present application, applied to a server, including: a third activity list acquisition module 14, a second activity list generation module 15 and a first activity update module 16.

[0121] In some embodiments of the present application, the third activity list acquisition module 14 is used to receive the first activity list, read the current operating activities of the server from the database corresponding to the server through a database agent, and obtain the third activity list; the second activity list generation module 15 is used to filter activities different from those in the third activity list from the first activity list, obtain and return the second activity list; the first activity update module 16 is used to receive the second activity configuration data returned by the game activity management system based on the second activity list, and update the first activity corresponding to the first client according to the second activity configuration data.

[0122] In some embodiments of the present application, updating the first activity corresponding to the first client according to the second activity configuration data includes: the server includes a first server and several second servers; the second server is a cross-server server connected to the first server and receives the first activity list; responding to the login request of the first client, sending a request to each corresponding second server to obtain the first activity participation data of the first client on each second server; sending each first activity participation data and the second activity participation data of the first server to the first client, and updating the first activity.

[0123] In some embodiments of the present application, after receiving the second activity configuration data returned by the game activity management system according to the second activity list, it also includes: storing the second activity configuration data in a corresponding database through a database agent; when the second server receives the second activity configuration data, sending a notification message to the first server.

[0124] In some embodiments of the present application, the server is any one of hardware, software, or a combination of hardware and software.

[0125] It can be understood that the above-mentioned device item embodiment corresponds to the method item embodiment of the present invention. A game operation activity management device provided by the embodiment of the present invention can implement any method item embodiment of the present invention, that is, the game operation activity management method applied to the server provided in Embodiment 1.

[0126] In summary, it can be seen that the game operation activity management device applied to the server provided by the embodiment of the present application has the following beneficial effects: when configuring cross-server activities, each server performs distributed activity update judgment based on the first activity list received in a unified manner, thereby determining the second activity configuration data required for each server to update the cross-server activity, which not only improves the synchronization efficiency, but also ensures the accuracy of cross-server activity synchronization.

[0127] Embodiment 5

[0128] Based on the above-mentioned embodiment of the game operation activity management method, another embodiment of the present application provides a game operation activity management terminal device, which includes a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor. When the processor executes the computer program, the game operation activity management method of any embodiment of the present application is implemented.

[0129] Exemplarily, in this embodiment, the computer program may be divided into one or more modules, which are stored in the memory and executed by the processor to complete the present application. The one or more modules may be a series of computer program instruction segments capable of completing specific functions, which are used to describe the execution process of the computer program in the game operation activity management device.

[0130] The game operation activity management device may be a computing device such as a desktop computer, a notebook, a handheld computer, a cloud server, etc. The game operation activity management terminal device may include, but is not limited to, a processor and a memory.

[0131] The processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc. The processor is the control center of the game operation activity management device, and uses various interfaces and lines to connect the various parts of the entire game operation activity management device. The memory may be used to store the computer program and / or module, and the processor implements various functions of the game operation activity management device by running or executing the computer program and / or module stored in the memory, and calling the data stored in the memory. The memory may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function, etc.; the data storage area may store data created according to the use of the mobile phone, etc. In addition, the memory may include high-speed random access memory and may also include non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart memory card (SmartMedia Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0132] Embodiment 6

[0133] Based on the above-mentioned embodiments of the game operation activity management method, another embodiment of the present application provides a storage medium, wherein the storage medium includes a stored computer program, wherein when the computer program is running, the device where the storage medium is located is controlled to execute the game operation activity management method of any embodiment of the present application.

[0134] In this embodiment, the storage medium is a computer-readable storage medium, and the computer program includes computer program code, which may be in source code form, object code form, executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content contained in the computer-readable medium may be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.

[0135] The specific embodiments described above further describe the purpose, technical solutions and beneficial effects of the present application in detail. It should be understood that the above description is only a specific embodiment of the present application and is not intended to limit the scope of protection of the present application. It is particularly pointed out that for those skilled in the art, any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of protection of the present application.

Claims

1. A game operation activity management method, applied to a game activity management system, characterized in that: include: Acquire first activity configuration data input by a user, and update the first activity list according to the activity configuration data; Sending the first activity list to corresponding servers, and receiving a second activity list returned by each of the servers; the second activity list is obtained by the server by comparing the current operation activities of the server with the first activity list; The second activity configuration data corresponding to each of the servers is acquired according to the second activity list, and the second activity configuration data is sent to the corresponding server.

2. A method for managing game operation activities according to claim 1, characterized in that: The obtaining first activity configuration data input by the user and updating the first activity list according to the activity configuration data includes: The game activity management system includes a game activity management module, an operation activity data center and a data synchronization module; Responding to the user's activity management operation instruction through the game activity management module to obtain the first activity configuration data; Updating the first activity configuration data to the operation activity data center, and monitoring the changes of the activity data of the operation activity data center in real time through the data synchronization module; When the activity data of the operation activity data center changes, the activity data is read by the data synchronization module to update the first activity list.

3. A method for managing game operation activities as claimed in claim 2, characterized in that: The acquiring the second activity configuration data corresponding to each server according to the second activity list, and sending the second activity configuration data to the corresponding server, comprises: When the data synchronization module receives the second activity list, the second activity configuration data is obtained from the operation activity data center according to the second activity list; The second activity configuration data is sent to a corresponding server through the data synchronization module.

4. A method for managing game operation activities as claimed in claim 2, characterized in that: After sending the second activity configuration data to the corresponding server, the method further includes: The operational activity management system includes a database and an activity monitoring module; storing the second activity configuration data in the database through a database agent and the server; The activity monitoring module reads the data from the database and the operation activity data center to monitor the activity operation status.

5. A method for managing game operation activities, applied to a server, characterized in that: include: receiving a first activity list, reading the current operation activities of the server from a database corresponding to the server through a database agent, and obtaining a third activity list; Filter activities different from those in the third activity list from the first activity list, and obtain and return a second activity list; The second activity configuration data returned by the game activity management system according to the second activity list is received, and the first activity corresponding to the first client is updated according to the second activity configuration data.

6. A method for managing game operation activities as claimed in claim 5, characterized in that: The updating of the first activity corresponding to the first client according to the second activity configuration data includes: The server includes a first server and a plurality of second servers; the second server is a cross-server server connected to the first server and receiving the first activity list; In response to the login request of the first client, a request is sent to the corresponding second servers to obtain the first activity participation data of the first client on each second server; The first activity participation data and the second activity participation data of the first server are sent to the first client to update the first activity.

7. A method for managing game operation activities as claimed in claim 6, characterized in that: After receiving the second activity configuration data returned by the game activity management system according to the second activity list, the method further includes: storing the second activity configuration data in a corresponding database through a database agent; After receiving the second activity configuration data, the second server sends notification information to the first server.

8. A method for managing game operation activities as claimed in claim 5, characterized in that: The server is any one of hardware, software, or a combination of hardware and software.

9. A game operation activity management device, applied to a game activity management system, characterized in that: include: A first activity list updating module, a second activity list acquiring module and an activity configuration module; Wherein, the first activity list updating module is used to obtain first activity configuration data input by a user, and update the first activity list according to the activity configuration data; The second activity list acquisition module is used to send the first activity list to the corresponding servers and receive the second activity list returned by each server; the second activity list is obtained by the server by comparing the current operation activities of the server with the first activity list; The activity configuration module is configured to obtain second activity configuration data corresponding to each of the servers according to the second activity list, and send the second activity configuration data to the corresponding server.

10. A game operation activity management device, applied to a server, characterized in that: include: a third activity list acquisition module, a second activity list generation module, and a first activity update module; The third activity list acquisition module is used to receive the first activity list, read the current operation activities of the server from the database corresponding to the server through a database agent, and acquire the third activity list; The second activity list generating module is used to filter out activities different from those in the third activity list from the first activity list, and obtain and return a second activity list; The first activity updating module is configured to receive second activity configuration data returned by the game activity management system according to the second activity list, and to update a first activity corresponding to the first client according to the second activity configuration data.