Operation activity configuration method and system for issuing user-defined rewards to users based on different triggering conditions

By introducing a custom reward mechanism based on multiple trigger conditions in the Internet content recommendation and user operation system, the problem of lack of diversity and accuracy in content recommendation and user operation in the existing technology is solved, and higher user stickiness and Business growth.

CN119417524APending Publication Date: 2025-02-11BEIJING TONGTONG YILIAN TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411430832.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-14
Publication Date
2025-02-11

AI Technical Summary

Technical Problem

The existing technology lacks diversity and accuracy in content recommendation and user operation, and it is difficult to meet different needs in different scenarios, and the application scenarios are single, so it cannot be widely applicable to various Internet content recommendation and user operation scenarios.

Method used

An operation activity configuration method and system is adopted that provides customized rewards to users based on multiple trigger conditions (such as user behavior, time, geographical location, etc.). By configuring the activity template, responding to user operations, corresponding reward content is distributed.

Benefits of technology

The personalization and diversification of reward content has been achieved, the flexibility and adaptability of operational activities have been enhanced, and the reward strategy can be dynamically adjusted according to different business scenarios and user behaviors, significantly improving user stickiness and activity, and promoting business growth.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119417524A_ABST
    Figure CN119417524A_ABST
Patent Text Reader

Abstract

The invention relates to an operation activity configuration method for issuing a user-defined reward to a user based on different trigger conditions, which comprises the following steps: configuring an activity template which comprises trigger conditions and reward contents; and in response to an operation which is made by the user on the client and is the same as the triggering condition, issuing corresponding reward content to the user. The reward content is more personalized and diversified, the reward content and various product types such as credits and coupons can be customized, and the requirements of different users can be better met. The flexibility and adaptability of operation activities are enhanced, the system can dynamically adjust the reward strategy according to different service scenes and user behaviors, activity configuration is carried out in different triggering scenes, and flexibility and expandability are achieved. Through the accurate triggering condition and the reward issuing mechanism, the user behavior can be more effectively guided, and the activeness of the user in a specific scene is promoted.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of Internet content recommendation, and in particular relates to an operation activity configuration method and system for issuing customized rewards to users based on different trigger conditions. Background Art

[0002] With the rapid development of the Internet, content recommendation and user operation have become important means for major platforms to improve user stickiness and promote business growth. However, traditional content recommendation and user operation methods are often single and lack diversity and accuracy, making it difficult to meet different needs in different scenarios.

[0003] In the application with application number 202110801401.7 in the prior art, a method for scanning a code to receive a parking coupon is provided, which is characterized by comprising the following steps: A) the system platform monitors the event of the merchant user terminal requesting the generation of a parking coupon graphic code for the corresponding parking lot, and generates a parking coupon graphic code according to the requirements of the merchant user terminal; B) the system platform monitors the event of the owner user terminal requesting the application for a parking coupon, and at the same time generates a unique identification information of the user account and records it in the system database; the corresponding parking coupon is sent to the owner user terminal who applies for a parking coupon and meets the issuance conditions; C) the system platform monitors the owner user terminal After the user terminal applies for an event of adding vehicle information of multiple vehicles, a page for adding vehicle information is returned, the vehicle information added by the owner user terminal is received and saved in the system database, and the vehicle information is associated with the user account identification information; D) After the system platform monitors the event that the owner user terminal scans the exit code to apply for leaving the parking lot, the system platform determines whether the owner user terminal meets the usage conditions of the parking coupon. If the usage conditions are met, the owner user terminal chooses which parking coupons to use or the system automatically selects the parking coupon with the maximum discount amount that meets the usage conditions. If the usage conditions are not met, other payment methods are used to pay the parking fee.

[0004] The above-mentioned existing technologies have certain limitations. First, this method mainly focuses on the issuance and use of parking coupons. Although it improves the user experience to a certain extent, its application scenarios are relatively single and cannot be widely applied to various Internet content recommendations and user operation scenarios. Secondly, this method is still insufficient in terms of personalized recommendations. It only determines the issuance of coupons through simple conditional judgments, fails to fully consider the personalized needs and interests of users, and is difficult to adapt to rapidly changing user needs and business scenarios. Summary of the invention

[0005] In view of the above shortcomings, the present invention proposes a more comprehensive and intelligent operation activity configuration method and system. The system supports issuing customized rewards based on multiple trigger conditions (such as user behavior, time, geographic location, etc.). Specifically, the implementation technical solution of the present application is: configuring an activity template, which includes trigger conditions and reward content;

[0006] In response to an operation performed by the user on the client that is the same as the trigger condition, corresponding reward content is issued to the user.

[0007] Furthermore, the trigger conditions include binding a vehicle, activating contactless payment, registering, following a public account for the first time, binding a vehicle to enter, starting charging, washing a car, etc. Each trigger condition is for an activity, and different activities can be configured for different trigger conditions. When the user meets the conditions, he or she can receive the reward for the corresponding activity.

[0008] The trigger conditions include a first trigger condition, a second trigger condition...an nth trigger condition (n≥2). When the first trigger condition is met, the first reward content is issued; when the first trigger condition and the second trigger condition are simultaneously met, the second reward content is issued. When the first trigger condition and the second trigger condition are simultaneously met...an nth trigger condition, the nth reward content is issued, wherein the value of the nth reward content and n satisfy the exponential formula F(n)=A*B^n+C, wherein F(n) represents the value of the nth reward content, A, B and C are constants pre-set according to the operation activity strategy, and n is the number of trigger conditions that are met simultaneously.

[0009] Furthermore, the reward content includes points and coupons, and the coupons include vouchers, discount coupons, free coupons, exemption coupons, etc.

[0010] Furthermore, the method also includes adding a new activity template.

[0011] Furthermore, when the trigger condition is starting charging and the reward content is a power reduction coupon, the method includes:

[0012] Configure the electricity reduction coupons and the information of the charging stations participating in the activity, and associate the charging station information with the electricity reduction coupons.

[0013] Receiving a charging start signal sent by a charging device in the charging station, wherein the charging start signal includes a user inserting a charging gun into a new energy vehicle;

[0014] Obtain the user ID and the charging station information where the current user is located;

[0015] Compare the current user's charging station information with the configured participating charging station information to see if they are consistent;

[0016] If the comparison result meets the activity requirements, the electricity reduction coupon is searched according to the user ID and stored in the user account. When charging is completed and settlement is completed, the coupon in the user account is detected and the fee is reduced.

[0017] Furthermore, the operation management server includes an activity reward details table and an activity reward table, wherein the activity reward details table is configured with fields such as reward detail ID, reward ID, user group ID, reward type, reward association ID, reward quantity, creation time, update time, etc., for recording the reward information of each activity in detail, the activity reward table includes reward ID, user group ID, reward name, reward activation status, reward deletion status, operator ID, etc., for recording the reward status and basic information of each activity, and the activity reward details table is associated with the activity reward table through the reward ID.

[0018] Furthermore, the operation management server also includes a custom trigger condition table, which contains trigger type identifiers, and the trigger type identifiers include a first trigger type identifier, a second trigger type identifier...an nth trigger type identifier. The first trigger type identifier, the second trigger type identifier...an nth trigger type identifier can be used alone or in combination. When the trigger type identifier is used alone, when the first trigger type identifier is satisfied, the issuance of the first custom reward is triggered; when the second trigger type identifier is satisfied, the issuance of the second custom reward is triggered...when the nth trigger type identifier is satisfied, the issuance of the nth custom reward is triggered; when the trigger type identifiers are used in combination, when the first trigger condition is satisfied, the first reward content is issued; when the first trigger condition and the second trigger condition are satisfied at the same time, the second reward content is issued; when the first trigger condition and the second trigger condition...an nth trigger condition are satisfied at the same time, the nth reward content is issued.

[0019] Furthermore, the operation management server also includes a custom activity table, which includes a trigger condition configuration field and a trigger type field, and the custom activity table is associated with the custom trigger condition table through the trigger condition field and the trigger type field.

[0020] On the other hand, the present application provides an operation activity system for issuing customized rewards to users based on different trigger conditions, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the operation activity method for issuing customized rewards to users based on different trigger conditions as described in any one of claims 1 to 9 when executing the computer program.

[0021] The beneficial effects of the present invention are:

[0022] The reward content is more personalized and diversified. You can customize the reward content and various product types, such as points, coupons, etc., to better meet the needs of different users. The flexibility and adaptability of operational activities are enhanced. The system can dynamically adjust the reward strategy according to different business scenarios and user behaviors, and configure activities for different trigger scenarios. It is flexible and scalable. Through precise trigger conditions and reward distribution mechanisms, it can more effectively guide user behavior and promote user activity in specific scenarios.

[0023] By adopting the operation activity configuration method and system of the present invention, user stickiness and activity can be significantly improved, and business growth can be promoted. At the same time, the method also has strong universality and scalability, and can be widely used in various Internet content recommendation and user operation scenarios. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] Figure 1 A flowchart of the operational activity method of the present application for issuing customized rewards to users based on different trigger conditions;

[0025] Figure 2 A schematic diagram of trigger conditions for the operating activity method of issuing customized rewards to users based on different trigger conditions in this application;

[0026] Figure 3 A topological diagram of the operation activity method of the present application for issuing customized rewards to users based on different trigger conditions;

[0027] Figure 4 A schematic diagram of a table in an operation activity management server of the present application for issuing customized rewards to users based on different trigger conditions;

[0028] Figure 5 Schematic diagram of the association relationship between tables in the operation activity management server of this application;

[0029] Figure 6 The activity configuration diagram of the operation activity method of the present application for issuing customized rewards to users based on different trigger conditions;

[0030] Figure 7 A flowchart of the operation activity method of the present application for issuing customized rewards to users based on different trigger conditions;

[0031] Figure 8 Schematic diagram of activity statistics of the operational activity method of the present application for issuing customized rewards to users based on different trigger conditions;

[0032] Fig. 9Schematic diagram of the activity system of the operation activity method of the present application for issuing customized rewards to users based on different trigger conditions; DETAILED DESCRIPTION

[0033] The present invention discloses an operation activity configuration method and system for issuing customized rewards to users based on different trigger conditions. The method realizes issuing rewards to users who meet the conditions through three dimensions: multiple types of trigger conditions, customized reward content, and multiple activity configurations, thereby achieving the purpose of profit from promotion activity operations.

[0034] like Figure 1 As shown, a method for issuing customized rewards to users based on different trigger conditions is applied to a parking lot server, and the method includes the following steps:

[0035] S1. Configure an activity template, wherein the activity template includes trigger conditions and reward content;

[0036] Specifically, a reward template refers to a set of preset rules and conditions that guide how to generate and distribute custom rewards based on different user behaviors or business scenarios. These templates can be flexibly customized according to business needs to adapt to different promotion goals and user groups. Each activity template contains clear trigger conditions and corresponding reward content. When the user's behavior or status meets these trigger conditions, the system will automatically generate and distribute the corresponding rewards to the user.

[0037] S2. In response to an operation performed by the user on the client that is the same as the trigger condition, issuing corresponding reward content to the user.

[0038] Specifically, in actual applications, the system monitors the user's operation behavior in real time and compares it with the preset trigger conditions. Once the user's operation matches a trigger condition, the reward distribution mechanism will be triggered immediately. At this time, the system will select the corresponding reward from the preset activity template according to the reward content corresponding to the trigger condition, and distribute it to the user who meets the conditions. The user can view the newly obtained rewards in his or her account and redeem or use them according to the reward usage rules.

[0039] In some embodiments, Figure 2As shown, the trigger conditions include binding a vehicle, activating contactless payment, registering, following a public account for the first time, binding a vehicle for entry, starting charging, washing a car, etc. Among them, the trigger condition for binding a vehicle is the first time binding a vehicle, and activating contactless payment is the first time activating contactless payment; when the trigger condition is binding a vehicle for entry, first determine whether the vehicle has activated contactless payment, then determine the vehicle's energy type, whether it is a fuel vehicle or a new energy vehicle, and then determine whether the parking lot the vehicle enters participates in the event; when the trigger condition is charging, you can set the charging amount to a certain amount of yuan or the charging time to a certain number of minutes to trigger the reward. When the trigger condition is that charging is successfully started, the range of charging stations applicable to the activity will be determined; when the trigger condition is washing a car, the range of applicable car wash points will be determined;

[0040] Trigger conditions can be configured according to actual needs. For example, during specific holidays or events, new trigger conditions can be added, such as "participating in online Q&A" and "sharing event information on social platforms" to attract more users to participate and improve the interactivity and communication effect of the event. In addition, for different user groups or business scenarios, exclusive trigger conditions and reward content can also be customized to meet user needs more accurately and improve user experience and satisfaction.

[0041] During the implementation process, dynamic adjustments and optimizations can also be made based on the activity results and user feedback. For example, if the participation rate of a certain trigger condition is found to be low, the reasons can be analyzed and the trigger condition or reward content can be adjusted to increase user participation and the attractiveness of the activity. At the same time, data analysis can also be used to evaluate the effects of different trigger conditions and reward content, providing reference and basis for future activity configuration.

[0042] In some embodiments, the reward content includes points and coupons, and the coupons include vouchers, discount coupons, free coupons, exemption coupons, etc.

[0043] Through diversified reward content, such as points and different types of coupons, users can be more effectively attracted to participate and consumption can be promoted. Points can be used to redeem goods or services, increasing user loyalty and stickiness; while coupons can directly deduct consumption amounts or enjoy specific discounts, increasing user purchase willingness and satisfaction. In addition, personalized discount information can be pushed to users based on their consumption habits and preferences, further improving user experience and the accuracy of activities.

[0044] In some embodiments, the trigger condition includes a first trigger condition, a second trigger condition...an nth trigger condition (n≥2), when the first trigger condition is met, a first reward content is issued; when the first trigger condition and the second trigger condition are simultaneously met, a second reward content is issued; when the first trigger condition and the second trigger condition are simultaneously met...an nth trigger condition, an nth reward content is issued, wherein the value of the nth reward content and n satisfy the exponential formula F(n)=A*B^n+C,

[0045] Among them, F(n) represents the value of the nth reward content, A, B and C are constants preset according to the operation activity strategy, and n is the number of trigger conditions that are met at the same time. Generally, A, B and C are preset as positive numbers to ensure that the value of the reward content increases with the number of trigger conditions. For example, if A = 1, B = 2, C = 10, then when n = 1, F(1) = 1*2^1+10 = 12; when n = 2, F(2) = 1*2^2+10 = 14; and so on. As n increases, the value of the reward content increases exponentially. This design aims to motivate users to meet as many trigger conditions as possible, thereby increasing the participation of activities and the activity of users. In this way, operators can flexibly adjust reward strategies to adapt to the needs of different market environments and user groups.

[0046] That is, set up multiple trigger mechanisms, that is, set multiple levels of trigger conditions and corresponding reward content according to different user behaviors and business scenarios. Figure 2 As shown, the first trigger condition can be set as "first vehicle binding", the second trigger condition is "first activation of contactless payment", the third trigger condition is "vehicle energy condition is new energy vehicle", the fourth trigger condition is "start charging", the fifth trigger condition is "charging time is full 1h" and other multiple trigger conditions, and gradually unlock higher-level rewards according to the user's completion, such as basic points reward after the first vehicle binding, extra points and vouchers after the first activation of contactless payment, new energy vehicle users can get discount coupons in addition to points after starting charging, and users who charge for full 1 hour can unlock higher-level coupons or double points rewards. Through this way of gradually unlocking rewards, users can feel a clear sense of accomplishment and satisfaction after completing a series of operations, so they are more willing to continue to participate in subsequent activities. In addition, the system can also intelligently recommend other activities or discounts suitable for users based on the user's completion status and historical data, further improving the user's activity and loyalty. Such a multiple trigger mechanism can fully stimulate the user's enthusiasm for participation, enhance the attractiveness and influence of the event, and also help to enhance the interaction and stickiness between users and parking lots.

[0047] In addition, during the specific implementation process, it is also possible to consider combining user behavior data with big data analysis technology to achieve more accurate personalized push and customized services. Through in-depth mining and analysis of user behavior data, it is possible to understand the user's consumption habits, preferences and needs, so as to provide them with more personalized reward content and activity plans. This personalized push and service can not only improve user satisfaction and loyalty, but also bring more commercial value and competitive advantages to the parking lot.

[0048] In some embodiments, the method further includes adding a new activity template.

[0049] Activity templates can be designed according to different activity themes and user groups to meet diverse market needs. For example, for young user groups, some fashionable and trendy activity templates can be designed, such as limited edition electronic product coupons, pop music festival tickets, etc.; while for family users, activity templates such as family entertainment packages and children's education discounts can be provided. By providing a rich selection of activity templates, it is possible to better attract the attention of different user groups and increase the attractiveness and participation of the activity. In addition, the design of activity templates should also consider factors such as seasonality and festivals to adapt to the market environment and user needs in different time periods. In actual operations, the update and optimization of activity templates should be based on user feedback and market trends to ensure the timeliness and attractiveness of the activity content.

[0050] In some embodiments, specifically, when the trigger condition is to start charging and the reward content is a power reduction coupon, the configuration process of the entire activity is:

[0051] Configure the electricity reduction coupons and the information of the charging stations participating in the activity, and associate the charging station information with the electricity reduction coupons.

[0052] Receiving a charging start signal sent by a charging device in the charging station, wherein the charging start signal includes a user inserting a charging gun into a new energy vehicle;

[0053] Obtain the user ID and the charging station information where the current user is located;

[0054] Compare the current user's charging station information with the configured participating charging station information to see if they are consistent;

[0055] If the comparison result meets the activity requirements, the electricity reduction coupon is searched according to the user ID and stored in the user account. When charging is completed and settlement is completed, the coupon in the user account is detected and the fee is reduced.

[0056] The activity configuration is in the operation activity management server, which contains a variety of database tables, including user information table, activity information table, reward template table, charging station information table, etc. The user information table stores the user's personal information and behavior data, the activity information table records the detailed information of different activities, the reward template table contains templates for various reward contents, and the charging station information table records the specific information of the charging stations participating in the activity. These database tables are interconnected through associated fields to ensure the accuracy and real-time nature of the activity configuration. When a user starts charging at a charging station, the system will automatically query the database to match the user ID and charging station information. Once it is confirmed that the user meets the activity conditions, the system will automatically distribute the corresponding reward content to the user's account. The entire process is highly automated and easy to operate, which greatly improves the user experience and the efficiency of activity execution.

[0057] In some embodiments, Figure 3 As shown, in the operation activity management server, there are an activity reward details table, an activity reward table, an activity invitation new member table, an activity invitation new task table, a custom trigger condition table, a custom activity table, a gift reward record table, etc.

[0058] In some embodiments, Figure 4 As shown,

[0059] The activity reward details table includes the following fields:

[0060] -giftDetail ID: represents the detailed ID of the reward, which is used to distinguish different reward contents, such as coupons, points, etc.

[0061] -gift ID: represents the ID of the reward.

[0062] -userGrouplD: represents the user group ID, which is used to distinguish the reward strategies for different user groups.

[0063] -giftType: represents the reward type, such as electricity discount coupons are of a specific type.

[0064] -giftRelatelD: represents the ID related to the reward content, such as the charging station ID.

[0065] -number: represents the reward amount, such as the amount of electricity reduction.

[0066] -createTime: represents the creation time, recording the creation time of the reward content.

[0067] -updateTime: represents the update time, recording the last update time of the reward content.

[0068] The function of the above-mentioned activity reward details table is to record and manage the detailed information of various activity rewards in detail, ensuring that each reward can be accurately allocated to eligible users. Through these fields, the operation activity management server can track and analyze the behavior patterns of users participating in activities, thereby optimizing activity strategies and improving user participation and satisfaction. In addition, other related forms such as the activity reward table and the activity invitation new member table respectively record the basic information of activity rewards, the participation of new members invited to activities, etc., together forming a comprehensive activity management database, which provides solid data support for the smooth progress of operation activities.

[0069] The activity reward table includes the following fields:

[0070] -gift ID: represents the reward ID, which is used to identify the reward content.

[0071] -userGrouplD: represents the user group ID, which is used to distinguish the reward strategies for different user groups.

[0072] -giftName: represents the name of the reward, used to show the specific reward content to the user.

[0073] -enableFlag: Indicates whether the reward is enabled, 1 means enabled, 0 means disabled.

[0074] -deleteFlag: indicates whether the reward has been deleted. 1 means it has not been deleted, and 0 means it has been deleted.

[0075] -operatorID: represents the operator ID, which is used to record the operator who creates or updates the reward content.

[0076] Unlike the above activity reward details table, the activity reward table focuses on the summary information of the activity reward, such as the name of the reward, the enabled status, the deleted status, and the operator information. This design allows operators to quickly browse and manage activity rewards without having to drill down into the detailed information of each reward.

[0077] The custom trigger condition table in the operational activity management server contains the following fields:

[0078] -triggerTypelD: Trigger type identifier, used to distinguish different trigger types.

[0079] -triggerTypeName: The name of the trigger type, recorded in string form for easy identification and management.

[0080] -createTime: trigger type creation time, records the time point when the trigger type is created.

[0081] -updateTime: Trigger type update time, records the time when the trigger type was last updated.

[0082] The purpose of the above custom trigger condition table is to provide a flexible framework that allows the operation team to quickly adjust the activity trigger logic according to specific business needs and market changes. Through these fields, the operation activity management server can record and track the detailed information of each trigger condition, including the type of trigger condition, the time of creation and update. This design enables operation activities to reach the target user group more accurately while ensuring the timeliness and relevance of the activities. In addition, the recording function of the trigger condition table also supports the analysis of historical activity data, helping the operation team to optimize future activity strategies and improve the conversion rate and user engagement of activities.

[0083] These data enable the operation activity management server to flexibly respond to various trigger scenarios and realize the automation and personalized configuration of activities. Through precise trigger mechanisms, the system can automatically start corresponding operation activities according to preset rules, thereby improving operation efficiency and enhancing user experience.

[0084] The custom activity table in the operational activity management server contains the following fields:

[0085] -activityName: Activity name, recorded in string form for easy identification and management.

[0086] -endTime: The end time of the activity, records the end time of the activity.

[0087] -triggerType: trigger type, tinyint type, used to identify the triggering method of the activity.

[0088] -triggerCondi t ionConfig: trigger condition configuration, recorded in text form, including the specific conditions for starting the activity.

[0089] -maxTimes: Maximum number of times an activity can be triggered, records the maximum number of times an activity can be triggered.

[0090] -frequencyType: frequency type, tinyint type, used to identify the frequency of activity triggering.

[0091] -frequencyValue: frequency value, which records the specific frequency parameters of the activity trigger.

[0092] -maxTimesPerUser: The maximum number of times for each user, recording the maximum number of times each user can trigger an activity.

[0093] -frequencyTypeForUser: User frequency type, tinyint type, used to identify the frequency of user-triggered activities.

[0094] -frequencyValueForUser: User frequency value, which records the specific frequency parameters of the user triggering the activity.

[0095] -status: Activity status, tinyint type, used to identify the current status of the activity, such as not started, in progress, completed, etc.

[0096] -deleteFlag: Delete flag, tinyint type, used to indicate whether the activity is deleted.

[0097] -operatorID: Operator ID, which records the operator ID of the creation or update activity.

[0098] Through these detailed data fields, the operation activity management server can effectively track and manage various customized activities to ensure the smooth progress of the activities and a good user experience.

[0099] The activity_gift reward record table in the operation activity management server contains the following fields:

[0100] These fields represent unique identifiers for recording reward donations and are used to track specific donation behaviors.

[0101] -RecordID: record identifier;

[0102] -userGroupID: The unique identifier of the user group, used to distinguish the donation records of different user groups.

[0103] -giveType: gift type, tinyint type, used to identify the type of reward gift, such as system gift, user gift, etc.

[0104] -activityID: The unique identifier of the associated activity, used to identify the operational activity to which the gift reward belongs.

[0105] -userID: The ID of the user who will receive the reward.

[0106] -gift ID: A unique identifier for the reward that identifies the specific reward being given.

[0107] -createTime: The creation time of the gift record, recording the time point when the reward was given.

[0108] like Figure 5As shown, the association between the activity reward details table, activity reward table, custom trigger condition table, custom activity table, and activity gift reward record table in the operation activity management server is as follows:

[0109] The activity reward details table is associated with the activity reward table through the reward ID to ensure that each reward can correspond to a specific activity. The custom trigger condition table is connected to the activity reward details table by recording the unique identifier of the trigger condition, so that the reward can be automatically triggered according to the preset conditions. The custom activity table defines the trigger conditions and corresponding reward details of the activity. The custom activity table is associated with the activity reward details table and the custom trigger condition table through the activity ID. Through the association between these tables, the operation activity management server can efficiently process and record various reward activities, providing data support for the smooth progress of operation activities.

[0110] In some embodiments, Figure 4 As shown, taking the new user invitation activity as an example, there is a new user invitation activity table in the operation activity management server, which contains the following fields:

[0111] -ac i tvi tyID: The unique identifier of the activity, used to distinguish different operational activities.

[0112] -userGroupID: Unique identifier of the user group, used to distinguish activities participated by different user groups.

[0113] -startTime: The start time of the activity, recorded in date and time format.

[0114] -endTime: The end time of the activity, recorded in date and time format.

[0115] -extraTasks: Description of extra tasks, which can be a string type, used to record additional requirements or tasks for the activity.

[0116] -originGiveFlag: Original reward flag, used to indicate whether the original reward is given.

[0117] -originGiftID: The ID of the original reward, used to identify the original reward content.

[0118] -originGiftMaxLimit: The maximum limit of the original reward.

[0119] -newGiveFlag: New reward flag, used to indicate whether a new reward is given.

[0120] -newGiftID: The ID of the new reward, used to identify the new reward content.

[0121] -activityPictureUrl: URL address of the activity picture, used to display the visual elements of the activity.

[0122] -activityRuleDescription: Activity rule description, which details the participation rules and reward conditions of the activity.

[0123] -enableFlag: Activity enable status flag, 1 means the activity is enabled, 0 means disabled.

[0124] -deleteFlag: Activity deletion status flag, 1 means the activity has not been deleted, 0 means it has been deleted.

[0125] -operatorID: Operator ID, which records the operator ID of the creation or update activity.

[0126] -createTime: Activity creation time, records the time when the activity was created.

[0127] -updateTime: Activity update time, records the last update time of the activity.

[0128] The purpose of the above-mentioned new user invitation activity table is to record and manage in detail the entire process of inviting new users to participate in activities, including operations such as creation, execution, update and deletion of activities. Through these fields, the operation activity management server can effectively track the progress of activities and ensure the smooth progress and timely update of activities. At the same time, the image URL and rule description of the activity provide users with intuitive activity information and participation guidelines, which helps to improve users' interest in participation and the transparency of activities. In addition, the activation and deletion status flags of the activity allow operators to flexibly control the life cycle of the activity and respond to market changes and user feedback in a timely manner. Through the comprehensive use of these forms, the operation activity management server provides strong data support and operational convenience for achieving precision marketing and improving user experience.

[0129] In the Operations Activity Management Server, the Invite New User Task Table contains the following fields:

[0130] -invitetaskID: The unique identifier of the invitation task, used to distinguish different invitation tasks.

[0131] -userGroupID: The unique identifier of the user group, used to distinguish the invitation tasks for different user groups.

[0132] -activityID: The unique identifier of the associated activity, used to identify the operation activity to which the invitation task belongs.

[0133] -invitationID: A unique identifier for the invitation, used to track specific invitation actions.

[0134] -originUserID: The ID of the original user, that is, the user who initiated the invitation.

[0135] -newUserID: The ID of the new user, that is, the user who is invited to join.

[0136] -extraTasks: Description of extra tasks, which can be a string type, used to record additional requirements or tasks for the invitation task.

[0137] -fini shedExtraTasks: Completed extra task description, records the additional tasks completed by the user.

[0138] -taskStatus: Task status, tinyint type, used to identify the current status of the task, such as not started, in progress, completed, etc.

[0139] -giftGiveStatus: reward issuance status, tinyint type, used to indicate whether the reward has been issued to the user.

[0140] -originGiveGiftID: The ID of the original reward, used to identify the original reward that may be given during the invitation process.

[0141] -newGiveGift ID: The ID of the new reward, used to identify new rewards that may be given during the invitation process.

[0142] -createTime: Task creation time, records the creation time of the invitation task.

[0143] -updateTime: Task update time, records the last update time of the invitation task.

[0144] The purpose of the above-mentioned task table for inviting new users is to ensure that the invitation process of operation activities can be accurately tracked and managed. Through these fields, the system can record the detailed information of each invitation task, including the initiator of the task, the invitee, the task status, and the distribution of rewards. This design not only improves the transparency of activity management, but also makes it easier for the operation team to analyze and optimize the effect of the activity. In addition, the fields for recording additional tasks and completed tasks provide data support for the personalization of activities and user behavior analysis, making operation activities more accurate and efficient.

[0145] like Figure 6-7As shown, when configuring an activity in a parking lot, the activity can be configured by filling in various information on the interface. The basic information of the activity includes "activity name", "activity date", "activity tag", "free reward" and other information. The information in the trigger condition column includes various activity templates that have been configured. Users can select through the "trigger condition" drop-down menu bar, and can select the "scope of applicable charging stations" for participating in the activity through restriction conditions. Furthermore, the activity frequency refers to the upper limit of the number of activities within a certain period of time. After the upper limit is reached, the activity will no longer be triggered within the period. The upper limit of participation for a single user can be set to unlimited times or limited to a few times. The participation frequency of a single user refers to the upper limit of the number of times a user participates in an activity within a certain period of time. After the upper limit is reached, the user will no longer be triggered for activities within the period.

[0146] On the platform side, coupons or points are first configured, which constitute the gift package configuration, followed by activity configuration. The activity configuration includes the configuration of trigger conditions. After the configuration is completed, the activity is started. When the user takes a certain action on the user side, the platform side will judge this action to see if it is in line with the ongoing activity. If it is, a gift package will be issued. When the gift package is a coupon, the user can use the coupon for deduction when paying. If it is points, the corresponding points will be added to the user account.

[0147] In some embodiments, Figure 8 As shown, statistics can also be made for a certain activity. In the activity named "Test - Third-party Platform Charging 1", the activity date of the activity is set to 2024-06-17 10:04:01 to 2024-06-20 10:04:04. According to statistics, the number of participants in the activity is 3 times, and the license plate numbers of the vehicles participating in the activity can be displayed.

[0148] For different trigger conditions, such as user binding vehicle, opening contactless payment, registration, first following public account, user binding vehicle entry, starting charging, car washing, etc., from the perspective of operators, it is suitable to issue rewards to users for convenient scene mining, and the trigger condition type can be expanded. When the user's behavior meets the trigger condition, such as the user using the application, the corresponding reward is issued to the user under the condition of compliance. Custom rewards can be configured with different reward discounts and other contents, such as points, coupons, etc. After the user receives the reward, when using the application to pay, he can choose to use coupons to reduce the payment amount, so that the user can feel the discount; when the user's points reach a certain number, he can exchange certain rights and interests with points. Through these tangible benefits, the frequency of users using the application is increased, achieving the role of publicity and promotion. Among them, it is necessary to cooperate with the configuration of points and coupons. For coupons, there are types such as vouchers, discount coupons, free coupons, and exemption coupons. These coupons can be used only when they meet the user's usage conditions.

[0149] The activity itself can also be set in different dimensions, such as the activity time, the upper limit of the number of activities, the frequency of activities, the upper limit of the number of times a single user can participate, the frequency of a single user's participation, etc., to limit the frequency and number of times users participate in activities, so as to better control the development of activities to achieve low-cost operations and obtain good user experience. When promotion is needed, users can be rewarded and enjoy preferential benefits by configuring activities, thereby increasing the frequency and share of application usage.

[0150] For the trigger type of starting charging, the configuration process of each table in the above-mentioned operation activity management server is as follows: first, configure each field of the activity reward details table, such as giftDetail ID is configured as 10001, indicating that the reward is a voucher with a certain amount of reduction; giftID is configured as 1001, representing the unique identifier of the voucher, userGrouplD is configured as 100001, used to identify the user group to which the reward belongs; giftType is configured as 1, indicating that the reward is a cash reward, giftRelateID is configured as 1000001, representing starting charging, and number is configured as 100, indicating the upper limit of the number of rewards issued. Next, configure the activity rule table to set parameters such as the start and end time of the activity, the upper limit of the number of participations in the activity, and the participation frequency of a single user. For example, the event starts on April 1, 2024, and ends on April 30, 2024; then configure the event reward type table, identify the reward type as "coupon", and associate it with the corresponding event reward details table; then set the trigger condition in the event trigger condition table, such as "user starts charging", and associate it with a specific event reward type; finally, fill in the basic information such as the event name and event date in the event configuration table, and associate the event with the trigger condition. Through such a configuration, when the user starts charging on the platform, the system will automatically determine and trigger the corresponding reward issuance process, thereby realizing the automated management of the event.

[0151] When configuring the power reduction coupon, you need to configure the associated charging station data, that is, to associate the activity with the charging station, configure which charging stations can use the activity, and the program will store it in the voucher database table accordingly. When configuring the activity, the information of the charging stations participating in the activity will also be configured, and the reward with this voucher will be associated. The program will associate the activity ID with the reward ID, and the reward ID with the coupon ID. When the user's behavior triggers the start of charging and the charging gun is inserted into the new energy vehicle, the charging device will notify the program through the interface that the user has started charging. At this time, the program will determine whether the requirements of the charging station and other configuration items configured in the activity are met based on the information such as the charging station where the user's vehicle is located. When it meets the requirements, the program will issue the activity configuration reward to the user according to the user ID, that is, the coupon database table under the user will have the coupon issued this time. When the user completes the charging settlement, the program will calculate the cost based on whether there is a satisfactory coupon under the user, complete the entire charging process of the user, and meet the requirements of the charging preferential operation activity.

[0152] like Fig. 9 As shown, the present application also provides a system 10 for triggering conditions of an operation activity method for issuing customized rewards to users based on different trigger conditions. The system 10 includes at least one processor 101, a memory 102, an input device 103 and a display device 104. The input device 103 is used to obtain input from the outside world. The memory 102 stores instructions. When the instructions are executed by at least one processor 101, the steps of the method described in the method embodiment are implemented, and the running results are displayed on the display device 104, and the steps of the method described in the method embodiment are implemented.

[0153] In one embodiment of the present invention, a computer-readable storage medium is also provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of the operating activity method for issuing customized rewards to users based on different trigger conditions described in any of the above embodiments are executed.

[0154] The embodiments of this document also provide a computer-readable instruction, wherein when a processor executes the instruction, the program therein causes the processor to execute the steps of the operation activity method of issuing customized rewards to users based on different trigger conditions as described in any of the above embodiments.

[0155] The embodiments and functional operations of the subject matter described in this specification may be implemented in: digital electronic circuitry, tangibly implemented computer software or firmware, computer hardware, including the structures disclosed in this specification and their structural equivalents, or a combination of more than one of the above. The embodiments of the subject matter described in this specification may be implemented as one or more computer programs, i.e., one or more modules of computer program instructions encoded on one or more tangible non-transitory program carriers, for execution by a data processing device or to control the operation of a data processing device.

[0156] Although this specification contains many specific implementation details, these should not be interpreted as limitations on the scope of any invention or the scope of what can be claimed, but rather as an illustration of features that can concretize a particular embodiment of a particular invention. The specific features described in this specification in the context of independent embodiments can also be implemented in combination with a single embodiment. Conversely, the various features described in the context of a single embodiment can also be implemented independently in multiple embodiments, or in any suitable sub-combination. In addition, although the features can be described above as a combination effect and even initially required, one or more features from the required combination can be removed from the combination in some cases, and the required combination can be turned to a sub-combination or a variation of the sub-combination.

[0157] Similarly, although operations are described in the accompanying drawings in a particular order, it should not be understood that: in order to achieve the desired results, such operations are required to be performed in the particular order shown or in a sequential order, or that all illustrated operations are performed. In certain cases, multitasking and parallel processing can be advantageous. In addition, the separation of various system modules and components in the above-mentioned embodiments should not be understood as requiring such separation in all embodiments, and it should be understood that program components and systems can generally be integrated into a single software product or packaged into multiple software products.

[0158] Specific implementations of the subject matter have been described. Other implementations are within the scope of the following claims. For example, the activities recited in the claims can be performed in a different order and still achieve the desired results. As an example, the processes described in the accompanying drawings do not necessarily require the specific order or sequential order shown in order to achieve the desired results. In certain implementations, multitasking and parallel processing may be advantageous.

Claims

1. A method for issuing customized rewards to users based on different trigger conditions, characterized in that: Applied to the operation management server, the method comprises the following steps: Configuring an activity template, wherein the activity template includes trigger conditions and reward content; In response to an operation performed by the user on the client that is the same as the trigger condition, corresponding reward content is issued to the user.

2. The method for issuing customized rewards to users based on different trigger conditions according to claim 1, characterized in that: The trigger conditions include binding a vehicle, activating contactless payment, registering, following a public account for the first time, binding a vehicle for entry, starting charging, washing the car, etc.

3. The method for issuing customized rewards to users based on different trigger conditions according to claim 1, characterized in that: The reward content includes points and coupons, and the coupons include vouchers, discount coupons, free coupons, exemption coupons, etc.

4. The method for issuing customized rewards to users based on different trigger conditions according to claim 1, characterized in that: The trigger conditions include a first trigger condition, a second trigger condition...an nth trigger condition (n≥2). When the first trigger condition is met, the first reward content is issued; when the first trigger condition and the second trigger condition are simultaneously met, the second reward content is issued. When the first trigger condition and the second trigger condition are simultaneously met...an nth trigger condition, the nth reward content is issued, wherein the value of the nth reward content and n satisfy the exponential formula F(n)=A*B^n+C, wherein F(n) represents the value of the nth reward content, A, B and C are constants pre-set according to the operation activity strategy, and n is the number of trigger conditions that are met simultaneously.

5. The method for issuing customized rewards to users based on different trigger conditions as claimed in claim 3, characterized in that: The method also includes adding a new activity template.

6. The method for issuing customized rewards to users based on different trigger conditions according to claim 1, characterized in that: When the trigger condition is starting charging and the reward content is a power reduction coupon, the method includes: Configure the electricity reduction coupons and the information of the charging stations participating in the activity, and associate the charging station information with the electricity reduction coupons. Receiving a charging start signal sent by a charging device in the charging station, wherein the charging start signal includes a user inserting a charging gun into a new energy vehicle; Obtain the user ID and the charging station information where the current user is located; Compare the current user's charging station information with the configured participating charging station information to see if they are consistent; If the comparison result meets the activity requirements, the electricity reduction coupon is searched according to the user ID and stored in the user account. When charging is completed and settlement is completed, the coupon in the user account is detected and the fee is reduced.

7. The method for issuing customized rewards to users based on different trigger conditions according to claim 1, characterized in that: The operation management server includes an activity reward details table and an activity reward table. The activity reward details table is configured with fields such as reward detail ID, reward ID, user group ID, reward type, reward association ID, reward quantity, creation time, update time, etc., which are used to record the reward information of each activity in detail. The activity reward table includes reward ID, user group ID, reward name, reward activation status, reward deletion status, operator ID, etc., which are used to record the reward status and basic information of each activity. The activity reward details table is associated with the activity reward table through the reward ID.

8. The method for issuing customized rewards to users based on different trigger conditions according to claim 1, characterized in that: The operation management server also includes a custom trigger condition table, which includes a trigger type identifier, and the trigger type identifier includes a first trigger type identifier, a second trigger type identifier...an nth trigger type identifier. The first trigger type identifier, the second trigger type identifier...an nth trigger type identifier can be used alone or in combination. When the trigger type identifier is used alone, when the first trigger type identifier is satisfied, the issuance of the first custom reward is triggered; when the second trigger type identifier is satisfied, the issuance of the second custom reward is triggered...when the nth trigger type identifier is satisfied, the issuance of the nth custom reward is triggered; when the trigger type identifiers are used in combination, when the first trigger condition is satisfied, the first reward content is issued; When the first trigger condition and the second trigger condition are met at the same time, the second reward content is issued. When the first trigger condition and the second trigger condition...the nth trigger condition are met at the same time, the nth reward content is issued.

9. The method for issuing customized rewards to users based on different trigger conditions according to claim 1, characterized in that: The operation management server also includes a custom activity table, which includes a trigger condition configuration field and a trigger type field. The custom activity table is associated with the custom trigger condition table through the trigger condition field and the trigger type field.

10. An operational activity system for issuing customized rewards to users based on different trigger conditions, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the operating activity method for issuing customized rewards to users based on different trigger conditions described in any one of claims 1 to 9 is implemented.

Citation Information

Patent Citations

  • Method for receiving parking coupon through code scanning

    CN113626735A