Activity qualification management method and device, storage medium and electronic equipment
Patent Information
- Application Number
- CN202311613139.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-28
- Publication Date
- 2026-10-27
- Estimated Expiration
- 2043-11-28
AI Technical Summary
[0004]本申请实施例提供了一种活动资格管理方法、装置、存储介质及电子设备,以至少解决相关技术无法对各个活动进行统一的资格管理,导致活动资格管理开发工作重复、开发效率低的技术问题
[0015]在本申请实施例中,响应于目标对象参与目标活动的第一请求,通过通用活动资格系统确定与目标活动对应的目标奖励活动及参与目标奖励活动的第一参与资格数量,在第一请求满足目标活动的参与资格时,增加目标奖励活动的第一参与资格数量,并向目标对象反馈参与目标活动的第一活动参与结果,其中,通用活动资格系统中包括:多个活动的参与资格信息,与每个对象关联的多个奖励活动的第二参与资格数量以及活动与奖励活动之间的关联信息;响应于目标对象参与目标奖励活动的第二请求,通过通用活动资格系统确定与目标奖励活动的第三参与资格数量,在目标奖励活动的第三参与资格数量大于零时,扣减目标奖励活动的第三参与资格数量,并向目标对象反馈参与目标奖励活动的第二活动参与结果。
Smart Images

Figure CN117745345B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and more specifically, to an activity qualification management method, apparatus, storage medium, and electronic device. Background Technology
[0002] As businesses grow, in order to meet user needs and better serve users, they need to develop and push marketing campaigns to specific customers or customer groups through personalized or other means. Currently, each campaign manages its own eligibility, leading to diverse eligibility management processes, repetitive development work, and low efficiency.
[0003] There is currently no effective solution to the above problems. Summary of the Invention
[0004] This application provides an activity eligibility management method, apparatus, storage medium, and electronic device to at least solve the technical problem that related technologies cannot perform unified eligibility management for various activities, resulting in repetitive development work and low development efficiency in activity eligibility management.
[0005] According to one aspect of the embodiments of this application, an activity eligibility management method is provided, comprising: responding to a first request from a target object to participate in a target activity, determining a target reward activity corresponding to the target activity and a first number of participation qualifications for participating in the target reward activity through a general activity eligibility system; when the first request satisfies the participation qualifications of the target activity, increasing the first number of participation qualifications for the target reward activity, and feeding back the first activity participation result to the target object, wherein the general activity eligibility system includes: participation eligibility information for multiple activities, a second number of participation qualifications for multiple reward activities associated with each object, and association information between activities and reward activities; responding to a second request from a target object to participate in a target reward activity, determining a third number of participation qualifications for the target reward activity through the general activity eligibility system; when the third number of participation qualifications for the target reward activity is greater than zero, deducting the third number of participation qualifications for the target reward activity, and feeding back the second activity participation result to the target object.
[0006] Optionally, the configuration process of the general activity eligibility system includes: configuring and storing the eligibility information for multiple activities, wherein the eligibility information for each activity includes at least one of the following: activity name, activity type, activity start time, and activity end time; configuring and storing the reward activity information associated with each object, wherein the reward activity information includes at least one of the following: reward activity type, reward activity participation method, reward activity start time, and reward activity end time; configuring and storing the association information between the activities participated in by each object and the corresponding reward activities; and configuring the general activity eligibility system based on the eligibility information, reward activity information, and association information.
[0007] Optionally, before configuring the general activity eligibility system based on participation eligibility information, reward activity information, and associated information, the method further includes: verifying the participation eligibility information to obtain a first verification result, and generating a participation eligibility identifier corresponding to the participation eligibility information when the first verification result is a pass; verifying the reward activity information to obtain a second verification result, and generating a reward activity identifier corresponding to the reward activity information when the second verification result is a pass; verifying the associated information to obtain a third verification result, and binding the participation eligibility identifier corresponding to the participation eligibility information and the reward activity identifier corresponding to the reward activity information when the third verification result is a pass.
[0008] Optionally, the method further includes: the identification form of the participation qualification identifier and the reward activity identifier includes: a number, a string, or a barcode.
[0009] Optionally, the method further includes: if the object participates in the activity later than the activity's end time, determining that the activity is an expired activity and cleaning up the expired activity.
[0010] Optionally, the method further includes: determining a first reset time for the activity based on the eligibility information of the activity, and clearing the activity according to the first reset time; determining a second reset time for the reward activity based on the reward activity information of the reward activity, and clearing the reward activity according to the second reset time.
[0011] Optionally, the method further includes: obtaining the first activity participation result of the target object participating in the target activity and the first log information of the target reward activity corresponding to the first number of first participation qualifications recorded by the general activity qualification system, and performing a reversal operation on the target reward activity of the first number of participation qualifications based on the first activity participation result and the first log information; obtaining the second activity participation result of the target object participating in the target reward activity and the second log information of the target reward activity of the third number of participation qualifications recorded by the general activity qualification system, and performing a reversal operation on the target reward activity of the third number of participation qualifications based on the second activity participation result and the second log information.
[0012] According to another aspect of the embodiments of this application, an activity eligibility management device is also provided, comprising: a first management module, configured to, in response to a first request from a target object to participate in a target activity, determine, through a general activity eligibility system, a target reward activity corresponding to the target activity and a first number of participation qualifications for participating in the target reward activity; when the first request satisfies the participation qualifications for the target activity, increase the first number of participation qualifications for the target reward activity, and provide feedback to the target object on the first activity participation result; wherein the general activity eligibility system includes: participation eligibility information for multiple activities, a second number of participation qualifications for multiple reward activities associated with each object, and association information between activities and reward activities; and a second management module, configured to, in response to a second request from a target object to participate in a target reward activity, determine, through the general activity eligibility system, a third number of participation qualifications for the target reward activity; when the third number of participation qualifications for the target reward activity is greater than zero, deduct the third number of participation qualifications for the target reward activity, and provide feedback to the target object on the second activity participation result.
[0013] According to another aspect of the embodiments of this application, a non-volatile storage medium is also provided, the non-volatile storage medium including a stored program, wherein the device where the non-volatile storage medium is located executes the above-described activity qualification management method by running the program.
[0014] According to another aspect of the embodiments of this application, an electronic device is also provided, the electronic device including: a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the above-described activity qualification management method through the computer program.
[0015] In this embodiment, in response to a first request from a target object to participate in a target activity, a general activity eligibility system is used to determine the target reward activity corresponding to the target activity and the number of first participation qualifications for participating in the target reward activity. When the first request satisfies the participation qualifications for the target activity, the number of first participation qualifications for the target reward activity is increased, and the target object is fed back the first activity participation result. The general activity eligibility system includes: participation qualification information for multiple activities, the number of second participation qualifications for multiple reward activities associated with each object, and association information between activities and reward activities. In response to a second request from a target object to participate in a target reward activity, a third participation qualification for the target reward activity is determined through the general activity eligibility system. When the number of third participation qualifications for the target reward activity is greater than zero, the number of third participation qualifications for the target reward activity is deducted, and the target object is fed back the second activity participation result.
[0016] As can be seen from the above, users can participate in various activities and obtain various activity participation qualifications through the general activity qualification system. Moreover, the activity participation qualifications can be used in all associated activity scenarios, which greatly facilitates the operation of business, thereby effectively shortening the activity development cycle, improving the playability of activities, and solving the technical problem that related technologies cannot perform unified qualification management for various activities, resulting in repetitive development work and low development efficiency in activity qualification management. Attached Figure Description
[0017] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0018] Figure 1 This is a hardware structure block diagram of an optional computer terminal for implementing an activity eligibility management method according to an embodiment of this application;
[0019] Figure 2 This is a flowchart of an optional activity eligibility management method according to an embodiment of this application;
[0020] Figure 3 This is a schematic diagram of the result of an optional activity eligibility management device according to an embodiment of this application;
[0021] Figure 4 This is a schematic diagram of the structure of an optional electronic device according to an embodiment of this application. Detailed Implementation
[0022] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.
[0023] It should be noted that the terms "first," "second," etc., used in the specification, claims, and drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0024] Furthermore, all information and data (including but not limited to user device information, user personal information, etc.) involved in this application are information and data authorized by the user or fully authorized by all parties. For example, this system has an interface with the relevant user or organization. Before obtaining relevant information, it needs to send an acquisition request to the aforementioned user or organization through the interface, and obtain the relevant information after receiving consent from the aforementioned user or organization.
[0025] Example 1
[0026] When clients participate in different customized and personalized marketing campaigns, business managers usually manage the eligibility of each campaign independently, lacking a universal campaign eligibility system that links all campaigns. This results in diverse eligibility management processes, as well as repetitive and inefficient development work.
[0027] To address the aforementioned technical issues, this application proposes an activity eligibility management method. This method allows customers to participate in various activities and obtain corresponding eligibility through a universal activity eligibility system. Furthermore, the obtained eligibility can be used across all associated activity scenarios, greatly facilitating business operations. The specific implementation process of the above method will be described in detail below.
[0028] It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases the steps shown or described may be executed in a different order than that shown here.
[0029] The method embodiments provided in this application can be executed on a mobile terminal, computer terminal, or similar computing device. Figure 1 A hardware block diagram of a computer terminal for implementing an activity eligibility management method is shown. Figure 1 As shown, the computer terminal 10 (or mobile device 10) may include one or more processors 102 (shown as 102a, 102b, ..., 102n in the figure) 102 (processor 102 may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.), a memory 104 for storing data, and a transmission module device 106 for communication functions. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of a BUS bus), a network interface, a power supply, and / or a camera. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the aforementioned electronic device. For example, computer terminal 10 may also include... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.
[0030] It should be noted that the aforementioned one or more processors 102 and / or other data processing circuits are generally referred to herein as "data processing circuits". These data processing circuits may be embodied, in whole or in part, in software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuits may be a single, independent processing module, or may be integrated, in whole or in part, into any other element within the computer terminal 10 (or mobile device). As involved in the embodiments of this application, the data processing circuits serve as a processor control mechanism (e.g., selection of a variable resistor termination path connected to an interface).
[0031] The memory 104 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the activity qualification management method in this embodiment. The processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, thereby realizing the activity qualification management method of the application described above. The memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the computer terminal 10 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0032] The transmission device 106 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of the computer terminal 10. In one example, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 106 may be a Radio Frequency (RF) module, used for wireless communication with the Internet.
[0033] The display can be, for example, a touchscreen liquid crystal display (LCD) that allows the user to interact with the user interface of the computer terminal 10 (or mobile device).
[0034] Under the above operating environment, this application provides an activity eligibility management method. Figure 2 This is a flowchart illustrating an optional activity eligibility management method according to an embodiment of this application, such as... Figure 2 As shown, the method includes at least steps S202-S204, wherein:
[0035] Step S202: In response to the first request from the target object to participate in the target activity, the target reward activity corresponding to the target activity and the number of first participation qualifications for participating in the target reward activity are determined through the general activity qualification system. When the first request meets the participation qualification of the target activity, the number of first participation qualifications for the target reward activity is increased, and the first activity participation result of participating in the target activity is fed back to the target object. The general activity qualification system includes: participation qualification information of multiple activities, the number of second participation qualifications of multiple reward activities associated with each object, and the association information between activities and reward activities.
[0036] In the technical solution provided in step S202, the aforementioned target activity can be understood as: task activity, such as bank-related credit card processing business and deposit business; the target reward activity corresponding to the target activity can be understood as: reward activity obtained by participating in the task activity, such as lottery, points redemption, gift certificate redemption, etc.
[0037] Therefore, the content of step S202 above can be understood as follows: When the activity system receives a participation request from the user terminal to participate in a task activity, it loads the corresponding task activity according to the participation request. The relevant information of the task activity includes, but is not limited to, the task summary, task details, task participation method, and participation qualifications. At the same time, the activity system can call the general activity qualification system to determine the reward activity and the number of first participation qualifications for the reward activity obtained by the customer participating in the task activity. When the user's participation request meets the participation qualifications of the target activity (i.e., the customer has the activity participation qualifications to participate in the task activity), the activity system will issue the activity qualification to the customer to participate in the reward activity after the customer participates in the task activity, that is, increase the number of first participation qualifications for the reward activity (this number will be recorded in the general activity qualification system), and return the first activity participation result of participating in the task activity to the customer. This first participation result can be the activity result of the customer successfully participating in the task activity.
[0038] The number of first participation qualifications in the aforementioned reward activities can be understood as the number of times one can participate in the reward activities. A participation qualification is a credential for participating in a platform activity, and can be any of the following: virtual voucher, electronic voucher, digital voucher, or physical voucher. Different activities correspond to different types of vouchers; for example, participating in activity A grants qualification a, participating in activity B grants qualification b, and participating in activity C grants qualifications a and b, etc.
[0039] It should be noted that a user can participate in a reward activity if each of their second participation qualifications within the number of second participation qualifications meets the participation conditions of that reward activity. A single reward activity may require one participation qualification, multiple qualifications, or a combination of multiple qualifications. For example, participating in reward activity X requires a combination of qualifications a and b, participating in reward activity Y requires three qualifications a, and participating in reward activity Z requires three qualifications a and one qualification.
[0040] In order to uniformly manage the eligibility of users to participate in various activities, this application provides a general activity eligibility system, which includes: eligibility information for multiple activities, the number of second eligibility for multiple reward activities associated with each object, and association information between activities and reward activities.
[0041] As an optional implementation, the general activity eligibility system can be configured according to the following process: configuring and storing eligibility information for multiple activities, wherein the eligibility information for each activity includes at least one of the following: activity name, activity type, activity start time, and activity end time; configuring and storing reward activity information associated with each object, wherein the reward activity information includes at least one of the following: reward activity type, reward activity participation method, reward activity start time, and reward activity end time; configuring and storing the association information between the activities each object participates in and the corresponding reward activities; and configuring the general activity eligibility system based on the eligibility information, reward activity information, and association information.
[0042] In the above embodiments, the configuration of the general activity eligibility system includes three parts: the configuration of participation eligibility information for each activity, the configuration of reward activity information associated with the user, and the association between the participation eligibility information for each activity and the reward activity information of the corresponding reward activity. Specifically, the eligibility information for each activity is primarily provided to activity management personnel or business personnel for maintaining eligibility information. This eligibility information (i.e., the description of the task activity information) includes at least one of the following: activity name, activity type, activity start time, activity end time, clearing method (e.g., clearing after reaching the maximum number of participations, clearing due to rule violations, clearing after the activity ends, clearing due to time expiration, etc.), and clearing cycle. The reward activity information associated with users is primarily provided to activity management personnel or business personnel for maintaining reward activity information. This reward activity information includes, but is not limited to: the number of secondary eligibility (i.e., the number of times one can participate in any reward activity), reward activity participation method (online participation, offline participation), reward activity start time, reward activity end time, and reward activity type (physical rewards, such as cash red envelopes, gift certificates, physical goods; virtual rewards, such as points redemption; service rewards, such as priority processing of business applications), etc. The association information is primarily provided to activity management personnel or business personnel for maintaining the association between activities and corresponding reward activities. When associating, each activity's eligibility needs to be treated as a sub-eligibility for participating in the reward activity.
[0043] In addition, to ensure the accuracy of the participation eligibility information, reward activity information, and related information stored within the communication activity eligibility system, it is also necessary to verify the participation eligibility information, reward activity information, and related information.
[0044] Optionally, the participation eligibility information is verified to obtain a first verification result, and when the first verification result is passed, a participation eligibility identifier corresponding to the participation eligibility information is generated; the reward activity information is verified to obtain a second verification result, and when the second verification result is passed, a reward activity identifier corresponding to the reward activity information is generated; the associated information is verified to obtain a third verification result, and when the third verification result is passed, the participation eligibility identifier corresponding to the participation eligibility information is bound to the reward activity identifier corresponding to the reward activity information.
[0045] Specifically, the above-mentioned verification of activity eligibility information can be understood as follows: if a customer meets the eligibility requirements for participating in the activity, but their participation time is outside the time range between the activity's start and end times, their eligibility is deemed invalid, and they cannot participate. If the customer's participation time is within the time range between the activity's start and end times, their eligibility information passes the verification, and an eligibility identifier is generated. This identifier can take the form of, but is not limited to, numeric codes, strings, or barcodes, such as S11369. Similarly, reward activity information can be verified based on whether it is a reward activity earned by the user. When the reward activity information passes verification, a reward activity identifier is generated, and this identifier can take the form of, but is not limited to, numeric codes, strings, or barcodes, such as P13298. Furthermore, the association between the eligibility information and the reward activity information is checked to determine if the association passes verification. If the verification passes, the eligibility identifier and the reward activity identifier are bound together.
[0046] Furthermore, in order to reduce the memory usage of storing activity-related information within the general activity eligibility system, it is also necessary to clean up the activity participation information and reward activity information.
[0047] Optionally, if the object participates in the activity at a time later than the activity's end time, the activity is identified as expired and expired activities are cleaned up.
[0048] This can be understood as follows: if a user participates in an activity after the activity's end time, the activity is considered expired, and expired activities can be cleaned up accordingly.
[0049] Optionally, the first clearing time for the activity can be determined based on the eligibility information of the activity, and the activity can be cleared according to the first clearing time; the second clearing time for the reward activity can be determined based on the reward activity information of the reward activity, and the reward activity can be cleared according to the second clearing time.
[0050] This can be understood as follows: business managers can set a clearing time based on the eligibility information for participating in an activity or the reward information for a reward activity. The clearing time can be the expiration date of the validity period, such as clearing the eligibility information for participating in an activity on the 30th of each month or clearing the reward information for a reward activity on the 15th of each month, and the clearing is carried out regularly according to the clearing time.
[0051] Furthermore, when the activity system calls the general activity eligibility system to operate on the participation eligibility of the activity, there may be situations where the general activity eligibility system cannot be called normally due to network anomalies or network delays. Therefore, in order to avoid the above problems, the activity system can also obtain the first activity participation result of the target object participating in the target activity and the first log information of the target reward activity corresponding to the first participation eligibility quantity of the target activity recorded by the general activity eligibility system, and perform a reversal operation on the target reward activity of the first participation eligibility quantity based on the first activity participation result and the first log information.
[0052] Step S204: In response to the second request from the target object to participate in the target reward activity, the number of third participation qualifications for the target reward activity is determined through the general activity qualification system. If the number of third participation qualifications for the target reward activity is greater than zero, the number of third participation qualifications for the target reward activity is reduced, and the second activity participation result of participating in the target reward activity is fed back to the target object.
[0053] In the technical solution provided in step S204, when the activity system receives a customer's request to participate in the reward activity, it determines the number of third participation qualifications for the target reward activity by calling the general activity qualification system. If the number of third participation qualifications for the target reward activity is greater than zero, the number of third participation qualifications for the target reward activity is deducted. That is, the activity participation qualification corresponding to the customer's participation in the target reward activity is set to used, and the corresponding number of third participation qualifications for participating in the target reward activity will be deducted. Then, the second activity participation result of participating in the target reward activity is fed back to the customer, that is, the activity result of participating in the target reward activity.
[0054] In addition, when the activity system calls the general activity eligibility system to operate on the eligibility for participation in the reward activity, there may be situations where the general activity eligibility system cannot be called normally due to network abnormalities or network latency. Therefore, in order to avoid the above problems, the activity system can also obtain the second activity participation result of the target object participating in the target reward activity and the second log information of the target reward activity recording the third number of participation qualifications in the general activity eligibility system, and perform a reversal operation on the target reward activity of the third number of participation qualifications based on the second activity participation result and the second log information.
[0055] It should be noted that if the target object's first request to participate in the target activity in step S202 does not meet the eligibility requirements for participating in the target activity, it means that the target object does not have the eligibility to participate in the target activity and therefore cannot obtain the activity participation result; if the number of the target object's third eligibility to participate in the target reward activity in step S204 is zero, it means that the target object has used up all the eligibility to participate in the target reward activity and therefore cannot obtain the activity participation result.
[0056] Based on the scheme defined in steps S202 to S204 above, it can be understood that, in the embodiment, in response to a first request from a target object to participate in a target activity, a target reward activity corresponding to the target activity and the number of first participation qualifications for participating in the target reward activity are determined through a general activity qualification system. When the first request satisfies the participation qualification of the target activity, the number of first participation qualifications for the target reward activity is increased, and the target object is fed back the first activity participation result. The general activity qualification system includes: participation qualification information for multiple activities, the number of second participation qualifications for multiple reward activities associated with each object, and association information between activities and reward activities. In response to a second request from a target object to participate in a target reward activity, a third participation qualification for the target reward activity is determined through the general activity qualification system. When the number of third participation qualifications for the target reward activity is greater than zero, the number of third participation qualifications for the target reward activity is deducted, and the target object is fed back the second activity participation result.
[0057] Therefore, it can be seen that through the technical solution of this application embodiment, users can participate in various activities through the general activity qualification system and obtain various activity participation qualifications. Moreover, the activity participation qualifications can be used in all associated activity scenarios, which greatly facilitates the business operation, thereby effectively shortening the activity development cycle, improving the playability of the activity, and solving the technical problem that related technologies cannot perform unified qualification management for various activities, resulting in repetitive development work and low development efficiency in activity qualification management.
[0058] Example 2
[0059] Based on Embodiment 1 of this application, an embodiment of an activity eligibility management device is also provided, which executes the activity eligibility management method described in the above embodiment when running. Wherein, Figure 3 This is a schematic diagram of the structure of an optional activity eligibility management device according to an embodiment of this application, such as... Figure 3 As shown, the activity qualification management device includes at least a first management module 31 and a second management module 33, wherein:
[0060] The first management module 31 is used to respond to the first request of the target object to participate in the target activity, determine the target reward activity corresponding to the target activity and the number of first participation qualifications for participating in the target reward activity through the general activity qualification system, increase the number of first participation qualifications for the target reward activity when the first request meets the participation qualifications of the target activity, and feed back the first activity participation result to the target object. The general activity qualification system includes: participation qualification information of multiple activities, the number of second participation qualifications of multiple reward activities associated with each object, and the association information between activities and reward activities.
[0061] In addition, the first management module 31 also includes a configuration unit and a verification unit. The configuration unit is used to configure the general activity qualification system, while the verification unit is used to verify each piece of information before configuring the general activity qualification system based on participation qualification information, reward activity information and related information.
[0062] Optionally, the configuration unit is used to configure and store the eligibility information for participation in multiple activities, wherein the eligibility information for each activity includes at least one of the following: activity name, activity type, activity start time, and activity end time; configure and store the reward activity information associated with each object, wherein the reward activity information includes at least one of the following: reward activity type, reward activity participation method, reward activity start time, and reward activity end time; configure and store the association information between the activities that each object participates in and the reward activities corresponding to the activities; and configure the general activity eligibility system based on the eligibility information, reward activity information, and association information.
[0063] Optionally, the configuration unit is used to verify the participation qualification information, obtain a first verification result, and generate a participation qualification identifier corresponding to the participation qualification information when the first verification result is a successful verification; verify the reward activity information, obtain a second verification result, and generate a reward activity identifier corresponding to the reward activity information when the second verification result is a successful verification; verify the associated information, obtain a third verification result, and bind the participation qualification identifier corresponding to the participation qualification information and the reward activity identifier corresponding to the reward activity information when the third verification result is a successful verification.
[0064] The identification formats for the aforementioned eligibility and reward activity identifiers include, but are not limited to, numerical codes, strings, or barcodes.
[0065] Furthermore, the general activity eligibility system can be cleaned up in the following two ways.
[0066] Optionally, if the object participates in the activity at a time later than the activity's end time, the activity is identified as expired and expired activities are cleaned up.
[0067] Optionally, the first clearing time for the activity can be determined based on the eligibility information of the activity, and the activity can be cleared according to the first clearing time; the second clearing time for the reward activity can be determined based on the reward activity information of the reward activity, and the reward activity can be cleared according to the second clearing time.
[0068] In addition, when the activity system calls the general activity qualification system to operate on the participation qualification of the activity, the general activity qualification system may fail to be called normally due to network abnormalities or network delays. Therefore, in order to avoid the above problems, the first management module 31 can also obtain the first activity participation result of the target object participating in the target activity and the first log information of the target reward activity corresponding to the first participation qualification number of the target activity recorded by the general activity qualification system, and perform a reversal operation on the target reward activity of the first participation qualification number based on the first activity participation result and the first log information.
[0069] The second management module 33 is used to respond to the second request from the target object to participate in the target reward activity, determine the number of third participation qualifications for the target reward activity through the general activity qualification system, deduct the number of third participation qualifications for the target reward activity when the number of third participation qualifications for the target reward activity is greater than zero, and feed back the second activity participation result of the target object to participate in the target reward activity.
[0070] Optionally, the second management module 33 can also obtain the second activity participation results of the target object participating in the target reward activity and the second log information of the target reward activity of the third participation qualification recorded by the general activity qualification system, and perform a reversal operation on the target reward activity of the third participation qualification based on the second activity participation results and the second log information.
[0071] It should be noted that each module in the activity eligibility management device in this application embodiment corresponds one-to-one with each implementation step of the activity eligibility management method in embodiment 1. Since embodiment 1 has been described in detail, some details not shown in this embodiment can be referred to embodiment 1, and will not be elaborated further here.
[0072] In addition, each module in the above-mentioned activity qualification management device can be a program module (for example, a set of program instructions that implement a certain function) or a hardware module. For the latter, it can be manifested in the following forms, but is not limited to them: each of the above modules is manifested as a processor, or the functions of each of the above modules are implemented by a processor.
[0073] Example 3
[0074] According to an embodiment of this application, a non-volatile storage medium is also provided, which includes a stored program, wherein the device where the non-volatile storage medium is located executes the activity qualification management method in Embodiment 1 by running the program.
[0075] Specifically, the device containing the non-volatile storage medium executes the following steps by running this program:
[0076] Step S202: In response to the first request of the target object to participate in the target activity, the target reward activity corresponding to the target activity and the number of first participation qualifications for participating in the target reward activity are determined through the general activity qualification system. When the first request meets the participation qualification of the target activity, the number of first participation qualifications for the target reward activity is increased, and the participation result of the first activity in the target activity is fed back to the target object. The general activity qualification system includes: participation qualification information of multiple activities, the number of second participation qualifications of multiple reward activities associated with each object, and the association information between activities and reward activities.
[0077] Step S204: In response to the second request from the target object to participate in the target reward activity, the number of third participation qualifications for the target reward activity is determined through the general activity qualification system. If the number of third participation qualifications for the target reward activity is greater than zero, the number of third participation qualifications for the target reward activity is reduced, and the second activity participation result of participating in the target reward activity is fed back to the target object.
[0078] Example 4
[0079] According to an embodiment of this application, an electronic device is also provided, wherein, Figure 4 This is a schematic diagram of the structure of an optional electronic device according to an embodiment of this application, such as... Figure 4 As shown, the electronic device includes one or more processors; a memory for storing one or more programs, which, when executed by one or more processors, cause the one or more processors to run the programs, wherein the programs are configured to execute the activity qualification management method in Embodiment 1 above during runtime.
[0080] Specifically, the processor is configured to execute the following steps via a computer program:
[0081] Step S202: In response to the first request of the target object to participate in the target activity, the target reward activity corresponding to the target activity and the number of first participation qualifications for participating in the target reward activity are determined through the general activity qualification system. When the first request meets the participation qualification of the target activity, the number of first participation qualifications for the target reward activity is increased, and the participation result of the first activity in the target activity is fed back to the target object. The general activity qualification system includes: participation qualification information of multiple activities, the number of second participation qualifications of multiple reward activities associated with each object, and the association information between activities and reward activities.
[0082] Step S204: In response to the second request from the target object to participate in the target reward activity, the number of third participation qualifications for the target reward activity is determined through the general activity qualification system. If the number of third participation qualifications for the target reward activity is greater than zero, the number of third participation qualifications for the target reward activity is reduced, and the second activity participation result of participating in the target reward activity is fed back to the target object.
[0083] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0084] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0085] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through some interfaces; indirect couplings or communication connections between units or modules may be electrical or other forms.
[0086] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0087] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0088] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard drive, magnetic disk, or optical disk.
[0089] The above are merely preferred embodiments of this application. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. A method for managing activity eligibility, characterized in that, include: In response to a first request from a target object to participate in a target activity, a target reward activity corresponding to the target activity and the number of first participation qualifications for participating in the target reward activity are determined through a general activity qualification system. When the first request satisfies the participation qualification of the target activity, the number of first participation qualifications for the target reward activity is increased, and the first activity participation result of participating in the target activity is fed back to the target object. The general activity qualification system includes: participation qualification information for multiple activities, the number of second participation qualifications for multiple reward activities associated with each object, and the association information between the activities and the reward activities. In response to the second request from the target object to participate in the target reward activity, the number of third participation qualifications for the target reward activity is determined through the general activity qualification system. If the number of third participation qualifications for the target reward activity is greater than zero, the number of third participation qualifications for the target reward activity is deducted, and the second activity participation result of participating in the target reward activity is fed back to the target object.
2. The method according to claim 1, characterized in that, The configuration process for the general activity eligibility system includes: The participation eligibility information for multiple activities is configured and stored, wherein the participation eligibility information for each activity includes at least one of the following: activity name, activity type, activity start time, and activity end time; Configure and store the reward activity information associated with each of the objects, wherein the reward activity information includes at least one of the following: reward activity type, reward activity participation method, reward activity start time, and reward activity end time; Configure and store the association information between the activities that each object participates in and the corresponding reward activities; The general activity eligibility system is configured based on the participation eligibility information, the reward activity information, and the associated information.
3. The method according to claim 2, characterized in that, Before configuring the general activity eligibility system based on the participation eligibility information, the reward activity information, and the association information, the method further includes: The participation qualification information is verified to obtain a first verification result, and when the first verification result is that the verification is passed, a participation qualification identifier corresponding to the participation qualification information is generated. The reward activity information is verified to obtain a second verification result, and when the second verification result is that the verification is passed, a reward activity identifier corresponding to the reward activity information is generated; The associated information is verified to obtain a third verification result. When the third verification result is a successful verification, the participation qualification identifier corresponding to the participation qualification information is bound to the reward activity identifier corresponding to the reward activity information.
4. The method according to claim 3, characterized in that, The identification formats for the eligibility identifier and the reward activity identifier include: numerical codes, strings, or barcodes.
5. The method according to claim 2, characterized in that, The method further includes: If the object participates in the activity at a time later than the activity's end time, the activity is determined to be an expired activity, and the expired activity is cleared.
6. The method according to claim 3, characterized in that, The method further includes: The first clearing time for the activity is determined based on the eligibility information for participation, and the activity is cleared according to the first clearing time. The second reset time for the reward activity is determined based on the reward activity information, and the reward activity is cleared according to the second reset time.
7. The method according to claim 1, characterized in that, The method further includes: Obtain the first activity participation result of the target object participating in the target activity and the first log information of the target reward activity corresponding to the first number of first participation qualifications recorded by the general activity qualification system; and perform a reversal operation on the target reward activity of the first number of first participation qualifications based on the first activity participation result and the first log information. Obtain the second activity participation result of the target object in the target reward activity and the second log information of the target reward activity of the third number of participants recorded by the general activity qualification system, and perform a reverse operation on the target reward activity of the third number of participants based on the second activity participation result and the second log information.
8. An activity eligibility management device, characterized in that, include: The first management module is used to respond to a first request from a target object to participate in a target activity, determine the target reward activity corresponding to the target activity and the number of first participation qualifications for participating in the target reward activity through a general activity qualification system, increase the number of first participation qualifications for the target reward activity when the first request satisfies the participation qualification of the target activity, and feed back the first activity participation result to the target object. The general activity qualification system includes: participation qualification information for multiple activities, the number of second participation qualifications for multiple reward activities associated with each object, and the association information between the activities and the reward activities. The second management module is used to respond to the second request from the target object to participate in the target reward activity, determine the number of third participation qualifications for the target reward activity through the general activity qualification system, deduct the number of third participation qualifications for the target reward activity when the number of third participation qualifications for the target reward activity is greater than zero, and feed back the second activity participation result of the target object to participate in the target reward activity.
9. A non-volatile storage medium, characterized in that, The non-volatile storage medium stores a computer program, wherein the device containing the non-volatile storage medium executes the activity eligibility management method according to any one of claims 1 to 7 by running the computer program.
10. An electronic device, characterized in that, include: A memory and a processor, the processor being configured to run a program stored in the memory, wherein the program, when running, executes the activity eligibility management method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Reward issuing method and device, and computer readable storage medium
CN108470293A
Reward processing method and device, storage medium and electronic device
CN114331517A