Game activity management method, system and equipment

Through game activity management methods and systems, merchants can quickly configure and adjust game marketing activities, solving the high cost, long cycle and adjustment limitations of customized game marketing activities, and achieving flexible and low-cost marketing activities management.

CN119499668APending Publication Date: 2025-02-25HANGZHOU MOXI TECH DEV CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411903122.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-23
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

Customized game marketing activities have problems such as high cost, long development cycle and limited adjustments.

Method used

Provide a game activity management method and system, obtain the configuration data of the target game activity through the client, and determine and push game activities based on these configuration data through the server. Merchants can quickly adjust the game activity content and marketing strategies through the configuration interface.

Benefits of technology

It reduces the development cost and cycle of game marketing activities, improves the flexibility and response speed of activities, and merchants can make flexibly adjustments according to different market needs and user groups.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119499668A_ABST
    Figure CN119499668A_ABST
Patent Text Reader

Abstract

The invention provides a game activity management method, system and device which are applied to the technical field of game interaction, and the method comprises the following steps: obtaining target configuration data of a target game activity through a client; the target configuration data is configuration data configured by the merchant on a configuration page provided by the client according to the target game activity. The target configuration data comprises a target basic component, target marketing configuration and target channel configuration. And determining a target game activity through the server according to the target basic component, the target marketing configuration and the target channel configuration. Through the target channel corresponding to the target channel configuration, the target game activity is pushed to the target user through the server, and the problems that customized game marketing activities are high in cost, long in development period and limited in adjustment can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of game interaction technology, and in particular to a game activity management method, system and device. Background Art

[0002] With the development of Internet technology and the popularization of digital media, marketing methods are also constantly innovating. Traditional marketing methods, such as TV ads and newspaper ads, are gradually unable to meet the needs of modern consumers, especially among young groups, where the effectiveness of these traditional methods has declined significantly. Therefore, businesses and brands have begun to explore more interactive and personalized marketing strategies to increase user engagement and brand loyalty. Against this background, gamification marketing has emerged as a new and effective marketing method.

[0003] However, customized game marketing activities often have problems such as high costs, long development cycles, and limited adjustments. For example, game marketing activities require professional design teams and developers. From creative planning to technical implementation, each step requires a lot of resource investment, resulting in high overall costs. In order to ensure game quality and user experience, the development cycle of customized games is usually long, and every link from concept design to final launch needs to be carefully polished. After the game is developed, its core gameplay and content have been determined. If major adjustments to the core gameplay or content of the game are required, it may need to be redesigned and developed, and the adjustment of the game is relatively limited. Summary of the invention

[0004] The purpose of this application is to provide a game activity management method, system and device to solve the problems of customized game marketing activities having high costs, long development cycles and limited adjustments.

[0005] In the first aspect, the embodiment of the present application provides a game activity management method, which is applied to a game activity management system, and the game activity management system includes a client and a server. The server stores configuration data of the game activity. The configuration data is configured on a configuration page provided by the client according to the game activity, and the configuration data includes basic components, marketing configuration and channel configuration of the game activity. The basic components are used to configure and manage the basic content of the game activity, the marketing configuration is used to configure and manage the extended content of the game activity, and the channel configuration is used to support the push of game activities. The game activity management method includes: obtaining target configuration data of the target game activity through the client. The target configuration data is the configuration data configured by the merchant on the configuration page provided by the client according to the target game activity. The target configuration data includes target basic components, target marketing configuration and target channel configuration. The target game activity is determined by the server according to the target basic components, target marketing configuration and target channel configuration. The target game activity is pushed to the target user through the target channel corresponding to the target channel configuration.

[0006] In the game management method provided by the embodiment of the present application, merchants can select the configuration data of the game activity according to the specific game activity requirements through the configuration interface provided by the client, and can quickly, intuitively and conveniently configure the game activity, and the configuration process does not require the participation of technical personnel. At the same time, when the merchant configures the configuration data of the game activity according to the specific game activity requirements, the configuration data can be flexibly adjusted according to different marketing goals and user groups, without the need to redesign and develop the game activity, and the adjustment process is relatively flexible.

[0007] A possible implementation method is to determine the target game activity through the server according to the target basic component, the target marketing configuration and the target channel configuration, including: determining the third-party channel of the target game activity according to the target channel configuration. The third-party channel is used to support the target game activity to push the target game activity to the target third-party application, so as to push the target game activity to the target user through the target third-party application. Construct the target game activity according to the target basic component. Determine the extended content of the target game activity according to the target marketing configuration.

[0008] In a possible implementation, the target game activity includes activity content and activity type. Constructing the target game activity according to the target basic component includes: for the target game activity, searching for at least one activity content that supports the construction of the target game activity in the basic component stored in the server. For any target activity content in the at least one activity content, determining the activity type of the target activity content according to the completion condition selected by the merchant. Constructing the target game activity according to the at least one activity content and the activity type of the activity content.

[0009] In a possible implementation, the target game activity includes achievement conditions, achievement content, and expression form. Determining the extended content of the target game activity according to the target marketing configuration includes: determining the achievement conditions and achievement content through the target marketing configuration. Determining the extended content based on the expression form and the achievement conditions and achievement content.

[0010] A possible implementation method is to push the target game activity to the target user through the server through the target channel corresponding to the target channel configuration, including: pushing the target game activity to the target third-party application through the server, so that the third-party application pushes the target game activity to the target user when it monitors that the target user starts the third-party application.

[0011] A possible implementation method is to push the target game activity to the target user by configuring the corresponding target channel through the target channel, including: connecting the target game activity to the merchant's application through the target channel, so that the target game activity is pushed to the user through the application.

[0012] In a possible implementation, the game activity management method provided in the embodiment of the present application further includes: in response to the merchant's update operation for the target game activity, updating the target configuration data according to the update operation. The update operation includes one or more of the following: updating the target basic component, updating the target marketing configuration, and updating the target channel configuration.

[0013] In a possible implementation, the client includes a basic capability module, a marketing capability module, and a channel capability module. Obtaining target configuration data of a target game activity through the client includes: selecting a target basic component from the basic capability module through the client. Selecting a target marketing configuration from the marketing capability module through the client. Selecting a target channel configuration from the channel capability module through the client.

[0014] In a second aspect, an embodiment of the present application provides a game activity management system, which includes a client and a server. The server stores configuration data of the game activity. The configuration data is configured on a configuration page provided by the client according to the game activity, and the configuration data includes basic components, marketing configuration, and channel configuration of the game activity. The basic components are used to configure and manage the basic content of the game activity, the marketing configuration is used to configure and manage the extended content of the game activity, and the channel configuration is used to support the push of the game activity.

[0015] The client is used to obtain target configuration data of the target game activity. The target configuration data is the configuration data configured by the merchant on the configuration page provided by the client according to the target game activity. The target configuration data includes target basic components, target marketing configuration and target channel configuration.

[0016] The server is used to determine the target game activities based on the target basic components, target marketing configuration and target channel configuration. The target game activities are pushed to the target users through the target channels corresponding to the target channel configuration.

[0017] In a third aspect, an embodiment of the present application provides a game activity management device, which has the function of implementing the game activity management method of the first aspect or any possible implementation method. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.

[0018] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores instructions. When the computer-readable storage medium is run on a computer, the computer can execute the game activity management method of the first aspect or any possible implementation method.

[0019] In a fifth aspect, an embodiment of the present application provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute the game activity management method of the first aspect or any possible implementation method.

[0020] Among them, the technical effects brought about by any design method in the second to fifth aspects can refer to the technical effects brought about by different possible implementation methods in the first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the specific implementation methods of the present application or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0022] Figure 1 A schematic diagram of the structure of a game activity management system provided in an embodiment of the present application;

[0023] Figure 2 A schematic diagram of the structure of a client provided in an embodiment of the present application;

[0024] Figure 3 A flowchart of a method for managing gaming activities provided by an embodiment of the present application;

[0025] Figure 4 A schematic diagram of the structure of a game activity management device provided in an embodiment of the present application;

[0026] Figure 5 Another structural diagram of a game activity management system provided in an embodiment of the present application. DETAILED DESCRIPTION

[0027] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution 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 part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various different configurations.

[0028] Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application for which protection is sought, but merely represents selected embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.

[0029] Gamification marketing refers to the application of game design elements and mechanisms to non-game scenarios to increase user engagement, improve user experience and achieve specific business goals. These game design elements include but are not limited to point systems, rating systems, achievement badges, leaderboards, virtual rewards, etc., which are designed to stimulate user interest and enthusiasm and encourage them to participate in brand activities.

[0030] Although gamification marketing brings many advantages, it faces a series of management challenges during implementation. For example, customized game marketing activities often have high costs, long development cycles, and limited adjustments. For example, game marketing activities require professional design teams and developers. From creative planning to technical implementation, each step requires a lot of resources, resulting in high overall costs. In order to ensure the quality of the game and user experience, the development cycle of customized games is usually long, and every link needs to be carefully polished from concept design to final launch. After the game is developed, its core gameplay and content have been determined. If major adjustments to the core gameplay or content of the game are required, it may need to be re-involved and developed, and the adjustment of the game is relatively limited.

[0031] Based on this, an embodiment of the present application provides a gamification management method, which can be applied to a game activity management system, which includes a client and a server. The server stores configuration data of the game activity. The configuration data is configured on a configuration page provided by the client according to the game activity, and the configuration data includes basic components, marketing configuration and channel configuration of the game activity. The basic components are used to configure and manage the basic content of the game activity, the marketing configuration is used to configure and manage the extended content of the game activity, and the channel configuration is used to support the push of game activities. The game activity management method includes: obtaining target configuration data of the target game activity through the client. The target configuration data is the configuration data configured by the merchant on the configuration page provided by the client according to the target game activity. The target configuration data includes target basic components, target marketing configuration and target channel configuration. The target game activity is determined by the server according to the target basic components, target marketing configuration and target channel configuration. The target game activity is pushed to the target user through the target channel corresponding to the target channel configuration.

[0032] In the game management method provided by the embodiment of the present application, merchants can select the configuration data of the game activity according to the specific game activity requirements through the configuration interface provided by the client, and can quickly, intuitively and conveniently configure the game activity, and the configuration process does not require the participation of technical personnel. At the same time, when the merchant configures the configuration data of the game activity according to the specific game activity requirements, the configuration data can be flexibly adjusted according to different marketing goals and user groups, without the need to redesign and develop the game activity, and the adjustment process is relatively flexible.

[0033] The implementation of the embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0034] The solution shown in the embodiment of the present application can be executed by the game activity management system. Figure 1 As shown, the game activity management system 100 may include: a client 101 and a server 102 .

[0035] The client 101 is used to provide an interactive interface for the merchant, and the interactive interface can be a graphical interface. The merchant can create, edit and view the target configuration data of the target game activity through the client 101. After the merchant completes the setting of the target configuration data of the target game activity in the interactive interface, the client will send the target configuration data to the server 102 for storage and processing.

[0036] The server 102 is used to store the configuration data of the game activities. The server 102 is also used to receive the target configuration data of the target game sent by the client 101, retrieve the target basic components, target marketing configuration and target channel configuration corresponding to the target configuration data from the database of the server 102, and then determine the target game activities according to the target basic components, target marketing configuration and target channel configuration. Finally, the target game activities are pushed to the target users through the target channel corresponding to the target channel configuration.

[0037] It should be noted that, in order to implement the technical solutions involved in this application, the number of the client 101 and the server 102 can be one or more, and this application does not limit this. The communication method between the client 101 and the server 102 can be implemented through a remote procedure call (RPC) or a hypertext transfer protocol (HTTP) interface. When the lower-level application needs to actively notify the upper-level application, a message queue (MQ) mechanism is usually used for notification.

[0038] This communication method can reduce the direct dependency and circular dependency problems between services in project development. From the perspective of development and iteration, it makes the workflow more modular, and each layer and each module can independently complete its specific functions, thereby improving development efficiency and system maintainability.

[0039] At the same time, the client 101 and the server 102 can also communicate through the set gateway service, which enables flexible selection of configuration data corresponding to a complete set of game activities or screening out some functions from the configuration data corresponding to a complete set of game activities, thereby realizing the management of some functions of the game activities.

[0040] The structure of the client 101 provided in the embodiment of the present application will be described in detail below with reference to the accompanying drawings.

[0041] like Figure 2 As shown, the client 101 may include a basic capability module 201 , a marketing capability module 202 , a channel capability module 203 , a merchant management module 204 and a template management module 205 .

[0042] Among them, the basic capability module 201 is used to support merchants in managing the basic components of game activities.

[0043] Exemplarily, the basic capability module 201 may specifically include an activity management unit, a prize pool management unit, a prop system unit, a task module unit, a backpack system unit, an advertisement recommendation unit, a mailbox system unit and a crowd service unit.

[0044] The activity management unit is specifically used to manage and deliver the overall marketing plan for the game activity. For example, merchants can create, edit, delete and view various game activities through the activity management unit. The activity management unit can also monitor the progress of game activities in real time and generate and display data analysis reports for game activities.

[0045] The prize pool management unit is specifically used to manage the binding relationship between rewards and marketing capabilities in the marketing capability module. For example, merchants can define prize pools of different levels or types through the prize pool management unit, such as daily sign-in rewards, competition ranking rewards, etc. Merchants can also configure the specific reward content and its probability distribution in each prize pool through the prize pool management unit. Merchants can also use the prize pool management unit to ensure that the reward distribution rules are transparent and fair to prevent cheating. Merchants can also dynamically adjust the prize pool structure through the prize pool management unit to adapt to different market strategies.

[0046] The prop system unit is specifically used to manage virtual props in activities. Virtual props can include marketing gameplay and in-game props. For example, merchants can design and maintain the properties of various virtual props (such as name, description, icon, usage restrictions, etc.) through the prop system unit. Merchants can also use the prop system unit to implement functions such as prop generation, consumption, and transfer. The prop system unit can support limited-time or limited-quantity supply of props to increase scarcity and attractiveness. Merchants can also use the prop system unit to provide advanced functions such as prop trading and synthesis for game activities to enhance the interaction between game activities and players.

[0047] The task module unit is specifically used to manage the loading, refreshing, achievement conditions, and reward distribution of all tasks in the activity. For example, merchants can define different types of tasks through the task module unit, such as main tasks, side tasks, daily tasks, etc. Merchants can also set the goals of the tasks (such as the number of enemies defeated, collecting specific items, etc.) and the completion time limit through the task module unit. Merchants can also use the task module unit to set the game activity to automatically detect whether the player meets the task requirements and immediately issue the corresponding rewards. Merchants can also design the task chain of the game activity through the task module unit to guide players to gradually deepen the game activities.

[0048] The backpack system unit is specifically used to provide merchants with information about users’ winnings and props in the game, and supports the display and retention of corresponding rewards. For example, the backpack system unit can display the rewards and props that all users have obtained in the game activities for merchants. The backpack system unit can record the time, source and specific content of each reward obtained by the user. The backpack system unit can support operations such as displaying the use, sale or gift of the user’s props. The backpack system unit can promote user registration or provide more personal information through the retention operation for subsequent precision marketing.

[0049] The ad recommendation unit is specifically used to provide dynamic exposure content display rules within the game. For example, the ad recommendation unit can push personalized ad content to users based on user preferences and behavioral habits. The ad recommendation unit can control the frequency, location and form of ad appearance to ensure that the user experience is not affected. The ad recommendation unit can analyze the effect of ads and continuously optimize the recommendation algorithm. The ad recommendation unit can support multiple ad types, such as banner ads, interstitial ads, video ads, etc.

[0050] The mailbox system unit is specifically used to support merchants to send global announcements, reissue props, event notifications, leaderboard rewards, etc. to game users. For example, merchants can use the mailbox system unit to send important information to all or specific groups of players to ensure that the information is delivered in a timely and accurate manner. The mailbox system unit can support email template management to facilitate the rapid creation and sending of common notifications. The mailbox system unit allows merchants to review historical email records. The mailbox system unit can be configured with an automatic reply function to handle common questions or requests.

[0051] The crowd service unit is used to support merchants in distinguishing the screening of game delivery crowds. For example, the crowd service unit can be used to segment the behavioral data, consumption level, activity level and other factors of players participating in game activities and display them to merchants. The crowd service unit can support merchants to provide differentiated content and services for different user groups in a customized manner. The crowd service unit can support multi-dimensional screening based on the tag system to accurately target the target audience. The crowd service unit implements an automated crowd management and update mechanism to keep the data fresh.

[0052] The marketing capability module 202 may specifically include a redemption mall unit, a ranking unit, a lottery management unit, an ultimate award unit, an achievement award unit, a timed opening unit, a check-in system unit, a friend system unit, a sharing system unit, a retention system unit, and a fragment collection system unit.

[0053] Among them, the exchange mall unit is used to support merchants to set the consumption of game props / channel points to produce game props and third-party rewards, and to support merchants to set rewards and exchange restrictions in the exchange mall. For example, it supports merchants to define the items that each user can exchange in the exchange mall and the value of the items. It supports merchants to set the upper limit of the number of exchanges within the exchange time period such as daily or weekly, or set special exchange conditions for certain rare items.

[0054] The ranking unit is used to support adding ranking gameplay, setting activities and prizes for the ranking. For example, it supports merchants to determine the validity period of the ranking, participation qualifications and other rules, and supports setting corresponding rewards for players of different rankings.

[0055] The lottery management unit is used to add lottery gameplay, perform basic settings for the lottery, set prizes, and perform data statistics and prize distribution management for the lottery gameplay. For example, it supports setting the design of the lottery wheel, participation method (free / paid), etc. It supports setting the prizes included in the prize pool and the corresponding probability. It supports recording the results of each lottery and ensuring that the winning information is accurately conveyed to the players.

[0056] The Ultimate Prize Distribution Unit is used to add the Ultimate Prize Distribution gameplay, perform basic settings and prize settings for the Ultimate Prize Distribution, and manage this gameplay. For example, it supports merchants to set the time schedule and participation threshold for activities. It can plan top prizes, which may involve limited edition props or other precious resources. It supports monitoring the progress of activities and handling emergencies.

[0057] The Achievement Awarding Unit is used to add an achievement awarding gameplay, perform basic settings and award settings for the achievement awarding, and manage this gameplay. For example, define the criteria for achievements, such as defeating a specific enemy, collecting a certain number of items, etc. Associate appropriate rewards for each achievement. Maintain the achievement list to ensure fairness and challenge.

[0058] The scheduled opening unit is used to add the scheduled opening gameplay, and to perform basic settings, prize settings, and management of the scheduled opening gameplay. For example, set a lottery opening schedule, such as 12 noon every day or every weekend. Prepare different prize combinations for each lottery opening. Merchants can use the scheduled opening unit to set up all the preparations required for the lottery opening in advance to ensure the smooth progress of the event.

[0059] The sign-in system unit is used to add sign-in gameplay, set the sign-in type, number of days, make-up sign-in, and rewards, and manage this gameplay. For example, merchants can choose between ordinary sign-in and cumulative sign-in. Specify the maximum number of consecutive sign-in days and related rewards. Allow players to pay a certain price to make up for a missed day. Provide corresponding rewards for sign-in behaviors at different stages.

[0060] The friend system unit is used to support the setting of adding friend system gameplay, and manage the upper limit of adding friends, permission management, and blacklist. For example, it controls the maximum number of friends that can be added per account. It defines the functions and services that can be shared between friends. It provides the function of blocking unfriendly players to protect the user experience.

[0061] The sharing system unit is used to add sharing gameplay, including sharing type settings, basic sharing content settings, award settings, and manage this gameplay. For example, sharing types can include screenshots, video clips, achievement screenshots, etc. Supports preset sharing copy or templates to simplify player operations. Supports providing additional rewards for successful sharing behaviors. Supports tracking sharing effects and optimizing subsequent activity strategies.

[0062] The retention system unit is used to add retention gameplay, including the creation and management of retention content. For example, it supports merchants to collect player information for subsequent contact or personalized services, design questionnaires or forms through the retention system unit, collect necessary personal information, manage and analyze the collected data, and explore potential value while complying with the privacy policy.

[0063] The fragment collection system unit is used to add fragment collection gameplay, including basic content, reward settings, and manage this gameplay. For example, it supports merchants to organize activities to collect specific fragments to unlock rare rewards, enhancing players' sense of purpose. It supports designing the appearance of fragments, how to obtain them, etc. It supports providing unique rewards for players who collect all fragments. It supports supervising the progress of activities to ensure fairness.

[0064] The channel capability module 203 may include login capability, sharing capability, rights issuance, order capability, product capability, membership capability and message subscription.

[0065] The login capability is specifically used to provide merchants with user authentication services to ensure that only authorized users can access system resources. For example, it supports authentication using credentials such as username and password. It supports OAuth2.0, JWT (JSON Web Token) or other security protocols to ensure the security of the authentication process. It supports the provision of Token or Session management mechanisms to maintain the user's login status and reduce the need to frequently enter credentials. It supports the implementation of multi-factor authentication (MFA) to increase security and prevent unauthorized access.

[0066] The sharing capability is specifically used to support social sharing functions, allowing users to easily share game content to connected social platforms. For example, it supports API interfaces of mainstream social platforms such as WeChat, Weibo, QQ, Facebook, Twitter, etc. It supports custom sharing copy, pictures and other functions to improve the quality and attractiveness of shared content. It supports tracking sharing effects, analyzing which content is more popular, and optimizing future sharing strategies.

[0067] The rights issuance is specifically used to support the implementation of the third-party rights issuance function, ensuring that the rewards are not only displayed in the game, but also received in the relevant APP. For example, it supports docking with third-party services such as payment gateways, point systems, and coupon platforms to ensure that the rights and interests reach the user account seamlessly. It supports detailed issuance record query functions to facilitate users to understand their rights and interests. It supports batch issuance and automatic trigger condition settings to simplify operations.

[0068] The rights distribution can also be used to support the comprehensive management of prizes, including prize list maintenance, adding prizes, inventory management, and detailed display. For example, it supports listing all available prizes and supports filtering by category, status, and other conditions. It supports merchants to easily add new prizes and fill in relevant information such as name, description, picture, value, etc. It supports tracking the inventory quantity of each prize and replenishing or removing it in time. It supports creating a detailed display page for each prize, including pictures, text descriptions, usage rules, etc., so that users can understand the specific situation of the prize.

[0069] The order capability is specifically used to integrate the third-party order statistics function to encourage users to place orders to purchase goods or services. For example, it supports docking with e-commerce platforms, payment gateways and other systems to synchronize order data in real time. It supports functions such as order details viewing and status updates, allowing merchants to keep track of order progress at any time. It supports analyzing sales data to help merchants formulate marketing strategies and improve conversion rates.

[0070] Product capabilities are specifically used to integrate third-party product information display functions to increase the exposure opportunities of products in the game. For example, it supports importing product information from external product libraries, including pictures, descriptions, prices, etc. It supports setting up a special product display area in the game to attract users' attention and purchase. It supports recommending personalized products based on user preferences to increase purchasing desire.

[0071] Member capabilities are specifically used to integrate third-party member registration functions to attract more users to become members and enjoy exclusive benefits. For example, it supports the design of a simple and clear member registration process to lower the threshold for users to join. It supports a member level system to encourage users to upgrade their levels through consumption or other behaviors. It supports the regular launch of member-exclusive activities or discounts to enhance user stickiness and loyalty.

[0072] Message subscription is specifically used to integrate third-party message push services to send important notifications to users, such as winning reminders, sign-in reminders, etc., to improve user retention. For example, it supports multiple ways to reach users, such as PUSH notifications, SMS, and emails. It supports personalized message customization and sends the most relevant notifications to different user groups. Monitor the effect of message sending, evaluate user feedback, and continuously optimize push strategies.

[0073] The merchant management module 204 may include a merchant account password generation unit, a data dashboard configuration unit, and a configurable activity management unit.

[0074] Among them, the merchant account password generation unit supports the creation and management of merchant login credentials to ensure that each merchant can access the system securely. For example, when a new merchant registers, the system automatically generates a strong password and stores it in the database through an encryption algorithm. Merchants are allowed to modify their passwords after the first login to ensure that they comply with personal preferences or corporate security policies. Provide a convenient password retrieval mechanism, such as password reset through email verification or SMS verification code. Support additional security layers, such as one-time passwords (OTP), hardware tokens, etc., to enhance account security. Use JWT or session mechanisms to maintain user login status and reduce the need to frequently enter credentials.

[0075] The data dashboard configuration unit is specifically used to provide merchants with intuitive data visualization tools to help them monitor business performance in real time and make data-driven decisions. For example, a variety of commonly used data dashboard templates are provided, covering key performance indicators (KPIs), such as user growth, activity, conversion rate, etc. Merchants are allowed to choose chart types (bar charts, line charts, pie charts, etc.), adjust layouts, add annotations, etc. according to their own needs. Ensure that the data dashboard can reflect the latest business dynamics in real time, and support scheduled refresh or manual trigger updates. Users with different roles can view different data views to ensure the security of sensitive information. Support exporting the content in the data dashboard to PDF, Excel and other formats to facilitate report generation and offline analysis. Provide a time period selector so that merchants can compare data trends in different periods and discover potential problems or opportunities.

[0076] The configurable activity management unit is specifically used to provide merchants with flexible game activity configuration tools, allowing them to quickly design and launch various promotional activities according to market demand. For example, it includes the setting of basic information such as activity name, time range, and participation conditions. It involves advanced settings such as reward mechanism, advertising display location, and interaction rules to attract user participation and increase brand exposure. Define how to distribute activity information to different channels, such as social media, mailing lists, in-app notifications, etc., to ensure that the activity information is widely disseminated. Before the official release, merchants can preview the activity effect in a simulated environment and make necessary adjustments and optimizations. Support historical version saving of activity configuration, which is convenient for backtracking or restoring previous settings. For large merchants or enterprises with strict compliance requirements, a multi-level approval process can be set to ensure that the activity content complies with internal policies and laws and regulations. Provide detailed activity effect analysis reports, such as the number of participants, conversion rate, user feedback, etc., to help merchants summarize experience and lessons and optimize future activity planning.

[0077] The template management module 205 is used to support merchants in creating and managing various marketing plans.

[0078] For each game activity, the configuration data of each module in the client 101 can be isolated according to the game activity ID, so that each game activity can be directly and independently carried out. At the same time, for each functional module, the merchant can turn on or off the function of any module according to the game requirements.

[0079] It should be noted that the above Figure 1 The illustrated game activity management system 100 and Figure 2 The illustrated client 101 is only an example of the application scenario of the present application solution, and is not a limitation of the application scenario of the present application solution.

[0080] On the one hand, the present application discloses a method for managing game activities, which can be deployed by Figure 2 The client 101 shown in FIG. Figure 1 The game activity management system 100 shown in FIG. Figure 3 As shown, the method may include the following steps.

[0081] S301, obtaining target configuration data of a target game activity through a client.

[0082] The target configuration data is the configuration data configured by the merchant on the configuration page provided by the client according to the target game activity. The target configuration data includes target basic components, target marketing configuration and target channel configuration.

[0083] In a possible implementation, the client selects a target basic component from the basic capability module, selects a target marketing configuration from the marketing capability module, and selects a target channel configuration from the channel capability module.

[0084] Exemplarily, merchants can select target basic components from the activity management unit, prize pool management unit, prop system unit, task module unit, backpack system unit, advertising recommendation unit, mailbox system unit and crowd service unit of the basic capability module through the client.

[0085] Merchants can select target marketing configurations through the client from the redemption mall unit, ranking unit, lottery management unit, ultimate award unit, achievement award unit, scheduled opening unit, check-in system unit, friend system unit, sharing system unit, information retention system unit and fragment collection system unit of the marketing capability module.

[0086] Merchants can select the target channel configuration through the client from the channel capability module's login capability, sharing capability, rights issuance, order capability, product capability, membership capability and message subscription.

[0087] In this process, the target configuration data of the target game activity can be operated through the management backend page provided by each module, and merchants can easily set the activity information through visual configuration. This design not only improves flexibility, but also simplifies the operation process, allowing the target game activity to quickly respond to changes in merchant needs and market changes.

[0088] S302, determining a target game activity through the server according to the target basic component, the target marketing configuration and the target channel configuration.

[0089] In a possible implementation, a third-party channel of a target game activity is determined according to a target channel configuration. The third-party channel is used to support the target game activity to push the target game activity to a target third-party application, so as to push the target game activity to a target user through the target third-party application.

[0090] For example, the target channel configuration can be adapted according to the third-party channel. For example, the third-party channel can include an application independently developed by the merchant, or other third-party applications. The target game activity can be connected to the application independently developed by the merchant, or other third-party applications, by configuring the target channel.

[0091] It should be noted that for third-party channels corresponding to third-party applications, the parameter configuration corresponding to the developed third-party channels can be used as the target channel configuration, which can reduce the time for development and customization, improve the reusability of channel capabilities, improve delivery efficiency, and reduce operating costs.

[0092] Build targeted game activities based on targeted building blocks.

[0093] Among them, the target game activity includes activity content and activity type.

[0094] Specifically, for a target game activity, at least one activity content that supports the construction of the target game activity is searched in the basic components stored in the server. For any target activity content in the at least one activity content, the activity type of the target activity content is determined according to the completion condition selected by the merchant. The target game activity is constructed according to the at least one activity content and the activity type of the activity content.

[0095] Determine the expansion content of the target game activities based on the target marketing configuration.

[0096] Among them, the target game activity can also include achievement conditions, achievement content and expression form.

[0097] Specifically, the conditions and contents of achievement are determined through target marketing configuration. Based on the form of expression, the expansion content is determined according to the conditions and contents of achievement.

[0098] For example, the achievement condition may be winning a lottery, the achievement content may be a lottery prize, and the lottery may be presented in the form of a blind box, a large turntable, a coin pusher, or a dice. Based on the presentation form of the lottery, a lottery module that has been developed may be used to set the probability, prize, and upper limit of the prize. This process can select the developed functional modules for reuse based on the presentation form of the target game activity for different game activities, thereby avoiding a large amount of repeated functional development and improving the utilization and flexibility of the components.

[0099] S303, pushing the target game activity to the target user through the target channel corresponding to the target channel configuration via the server.

[0100] In one possible implementation, the target game activity is pushed to the target third-party application through the server, so that when the third-party application monitors that the target user starts the third-party application, the target game activity is pushed to the target user.

[0101] For example, after the target game activity is pushed to the target third-party application through the server, the third-party application will continue to monitor the startup behavior of the target user when running in the background. When the target user starts the third-party application, the third-party application will trigger an event to notify the server or directly pull the information of the target game activity from the server to push the target game activity to the target user.

[0102] Another possible implementation method is to connect the target game activity to the merchant's application through the target channel, so that the target game activity is pushed to the user through the application.

[0103] In a possible implementation, in response to an update operation of a merchant for a target game activity, the target configuration data is updated according to the update operation. The update operation includes one or more of the following: updating a target basic component, updating a target marketing configuration, and updating a target channel configuration.

[0104] For example, merchants can randomly adjust the target game activities according to their needs, and obtain updated target game activities by independently adjusting one or more of the target basic components, target marketing configurations, and target channel configurations in the client. This process does not require redesign and development of the game activities, and the adjustment process is relatively flexible.

[0105] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of the working principle of the device. It can be understood that in order to realize the above functions, the vehicle controller includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0106] The embodiment of the present application can divide the functional modules of the vehicle controller according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or software functional module.

[0107] It should be noted that the division of modules in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. Figure 4 FIG. 2 shows a possible schematic diagram of the composition of the game activity management device involved in the above-mentioned embodiments. Figure 4 As shown, the game activity management device 400 may include: an acquisition module 401 , a determination module 402 , and a push module 403 .

[0108] The acquisition module 401 is used to support the game activity management device 400 to execute Figure 3 S301 in the illustrated game activity management method.

[0109] Determination module 402, used to support the game activity management device 400 to execute Figure 3 S302 in the illustrated game activity management method.

[0110] Push module 403, used to support the game activity management device 400 to execute Figure 3 Schematic diagram of the game activity management method S303.

[0111] In a possible implementation, the game activity management device 400 can be used to determine the third-party channel of the target game activity according to the target channel configuration. The third-party channel is used to support the target game activity to push the target game activity to the target third-party application, so as to push the target game activity to the target user through the target third-party application. The target game activity is constructed according to the target basic component. The extended content of the target game activity is determined according to the target marketing configuration.

[0112] In a possible implementation, the game activity management device 400 can search for at least one activity content that supports the construction of the target game activity in the basic components stored in the server. For any target activity content in the at least one activity content, determine the activity type of the target activity content according to the completion condition selected by the merchant. Construct the target game activity according to the at least one activity content and the activity type of the activity content.

[0113] In a possible implementation, the game activity management device 400 can be used to determine the achievement conditions and the achievement content through target marketing configuration. Based on the presentation form, the expansion content is determined according to the achievement conditions and the achievement content.

[0114] In a possible implementation, the game activity management device 400 can be used to push the target game activity to the target third-party application through the server, so that the third-party application pushes the target game activity to the target user when monitoring that the target user starts the third-party application.

[0115] In a possible implementation, the game activity management device 400 may be used to connect the target game activity to the merchant's application through a target channel, so that the target game activity is pushed to the user through the application.

[0116] In a possible implementation, the game activity management device 400 may be used to respond to a merchant's update operation for a target game activity and update target configuration data according to the update operation. The update operation includes one or more of the following: updating target basic components, updating target marketing configuration, and updating target channel configuration.

[0117] In a possible implementation, the game activity management device 400 may be used to select a target basic component from a basic capability module through a client, select a target marketing configuration from a marketing capability module through a client, and select a target channel configuration from a channel capability module through a client.

[0118] It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.

[0119] The game activity management device 400 provided in the embodiment of the present application is used to execute the above Figure 3 The game activity management method shown can therefore achieve the same effect as the above-mentioned game activity management method.

[0120] The present application also provides a game activity management device, which can be the game activity management device described in the above embodiment. Figure 1 Or the client 101 shown in 2, the game activity management device can execute the game activity management method and related steps in the above method embodiment.

[0121] The embodiment of the present application also provides a computer-readable storage medium having instructions stored thereon, which, when executed, execute the game activity management method and related steps in the above method embodiment.

[0122] The embodiment of the present application also provides a computer program product. When the computer program product is run on a computer, the computer is enabled to execute the game activity management method and related steps in the above method embodiment.

[0123] In some embodiments, the methods described herein may be implemented as computer program instructions encoded in a machine-readable format on a computer-readable storage medium or encoded on other non-transitory media or articles of manufacture.

[0124] The present application embodiment also provides a game activity management system 100, such as Figure 5 As shown, the game activity management system 100 includes at least one processor 501 and at least one interface circuit 502 .

[0125] As an example, when the game activity management system 100 includes a processor and an interface circuit, the processor may be Figure 5 The processor 501 shown in the solid line frame (or the processor 501 shown in the dotted line frame) may be Figure 5 The interface circuit 502 shown in the solid line frame (or the interface circuit 502 shown in the dotted line frame). When the game activity management system 100 includes two processors and two interface circuits, the two processors include Figure 5 The processor 501 shown in the solid line frame and the processor 501 shown in the dotted line frame, the two interface circuits include Figure 5 The interface circuit 502 shown in the solid line frame and the interface circuit 502 shown in the dotted line frame are not limited to this.

[0126] The processor 501 and the interface circuit 502 may be interconnected via a line. For example, the interface circuit 502 may be used to receive a signal. In another example, the interface circuit 502 may be used to send a signal to another device (e.g., the processor 501). For example, the interface circuit 502 may read a computer instruction stored in a memory and send the computer instruction to the processor 501. The processor 501 executes the instruction and implements the various steps in the above embodiments in combination with the input and output devices, such as implementing Figure 3 Of course, the game activity management system may also include other discrete components, which are not specifically limited in the embodiments of the present application.

[0127] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0128] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0129] The units described as separate components may or may not be physically separated, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0130] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0131] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including several instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program code.

[0132] The above contents are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application shall be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims

1. A method for managing game activities, characterized in that: Applied to a game activity management system, the game activity management system includes a client and a server; the server stores configuration data of the game activity; the configuration data is configured on a configuration page provided by the client according to the game activity, the configuration data includes basic components, marketing configuration and channel configuration of the game activity, the basic components are used to configure and manage the basic content of the game activity, the marketing configuration is used to configure and manage the extended content of the game activity, and the channel configuration is used to support the push of the game activity; the method includes: Obtaining target configuration data of a target game activity through the client; the target configuration data is configuration data configured by the merchant on the configuration page provided by the client according to the target game activity; the target configuration data includes target basic components, target marketing configuration and target channel configuration; Determining the target game activity through the server according to the target basic component, target marketing configuration and target channel configuration; The target game activity is pushed to the target user through the target channel corresponding to the target channel configuration via the server.

2. The method according to claim 1, characterized in that The determining the target game activity by the server according to the target basic component, the target marketing configuration and the target channel configuration includes: Determine a third-party channel for the target game activity according to the current channel configuration; the third-party channel is used to support the target game activity to push the target game activity to a target third-party application, so as to push the target game activity to the target user through the target third-party application; Constructing the target game activity according to the target basic component; Determine the extended content of the target game activity according to the target marketing configuration.

3. The method according to claim 2, characterized in that The target game activity includes activity content and activity type; and constructing the target game activity according to the target basic component includes: For the target game activity, searching for at least one activity content supporting construction of the target game activity in the basic components stored in the server; For any target activity content in at least one of the activity contents, determining the activity type of the target activity content according to the completion condition selected by the merchant; The target game activity is constructed according to at least one of the activity contents and the activity type associated with the activity content.

4. The method according to claim 2, characterized in that: The target game activity includes achievement conditions, achievement content and expression form; the expansion content of the target game activity is determined according to the target marketing configuration, including: Determining the achievement conditions and the achievement contents through the target marketing configuration; Based on the expression form, the expansion content is determined according to the achievement condition and the achievement content.

5. The method according to claim 1, characterized in that: The step of pushing the target game activity to the target user through the server via the target channel corresponding to the target channel configuration includes: The target game activity is pushed to a target third-party application through the server, so that when the third-party application monitors that the target user starts the third-party application, the target game activity is pushed to the target user.

6. The method according to claim 1, characterized in that The step of configuring a corresponding target channel through the target channel to push the target game activity to the target user includes: The target game activity is connected to the merchant's application through the target channel, so that the target game activity is pushed to the user through the application.

7. The method according to claim 1, characterized in that The method further comprises: In response to the merchant's update operation for the target game activity, the target configuration data is updated according to the update operation; the update operation includes one or more of the following: updating the target basic component, updating the target marketing configuration, and updating the target channel configuration.

8. The method according to claim 1, characterized in that: The client includes a basic capability module, a marketing capability module and a channel capability module; the target configuration data of the target game activity is obtained through the client, including: Selecting the target basic component from the basic capability module by the client; Selecting the target marketing configuration from the marketing capability module through the client; The target channel configuration is selected from the channel capability module by the client.

9. A game activity management system, characterized in that: The game activity management system includes a client and a server; the server stores configuration data of the game activity; the configuration data is configured on a configuration page provided by the client according to the game activity, and the configuration data includes basic components, marketing configuration and channel configuration of the game activity, the basic components are used to configure and manage the basic content of the game activity, the marketing configuration is used to configure and manage the extended content of the game activity, and the channel configuration is used to support the push of the game activity; The client is used to obtain target configuration data of a target game activity; the target configuration data is configuration data configured by the merchant on the configuration page provided by the client according to the target game activity; the target configuration data includes target basic components, target marketing configuration and target channel configuration; The server is used to determine the target game activity according to the target basic component, the target marketing configuration and the target channel configuration; The target game activity is pushed to the target user through the target channel corresponding to the target channel configuration.

10. A game activity management device, characterized in that: The gaming activity management device comprises a processor and a memory, wherein the memory stores computer executable instructions that can be executed by the processor, and the processor executes the computer executable instructions to implement the gaming activity management method according to any one of claims 1 to 8.