Incentive policy determination method and device, electronic equipment and storage medium
By obtaining the target object's activity parameters in the first cycle and the activity parameters in the second cycle, the active growth parameters and incentive factors are determined, and the second incentive strategy is adjusted or selected. This solves the problem of poor performance of existing incentive strategies and achieves a higher incentive effect.
Patent Information
- Application Number
- CN202310103326.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-29
- Publication Date
- 2026-01-20
- Estimated Expiration
- 2043-01-29
AI Technical Summary
Existing incentive strategies are ineffective and fail to improve user engagement in applications.
By obtaining the target object's activity parameters in the first period and the second period, the active growth parameters and incentive factors are determined, and a second incentive strategy is adjusted or selected to influence the incentive effect on the target object.
This improved the accuracy and effectiveness of the incentive strategy, motivating target individuals to perform more target operations within the third cycle.
Smart Images

Figure CN116308508B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of network technology, and in particular to a method, apparatus, electronic device, and storage medium for determining incentive strategies. Background Technology
[0002] With the development of network technology, applications are becoming increasingly feature-rich and diverse. For example, users can log into applications, view multimedia resources, and share multimedia resources within them. To ensure application popularity, incentive strategies are typically implemented to encourage users to perform certain actions within the application, thereby increasing user engagement. However, current incentive methods are ineffective, and improving their effectiveness is a pressing technical problem that needs to be solved. Summary of the Invention
[0003] This disclosure provides a method, apparatus, electronic device, and storage medium for determining incentive strategies, which can improve the incentive effect on target objects. The technical solution of this disclosure is as follows:
[0004] According to one aspect of the embodiments of the present disclosure, a method for determining an incentive strategy is provided, the method comprising:
[0005] When the first incentive strategy is implemented on the target object in the first period, the first activity parameter of the target object in the first period and the second activity parameter in the second period are obtained. The second period is the period preceding the first period. The first activity parameter indicates the target object's execution of the target operation in the first period, and the second activity parameter indicates the target object's execution of the target operation in the second period.
[0006] Based on the first activity parameter, the active growth parameter of the target object is determined, wherein the active growth parameter indicates the growth space of the target object in performing the target operation within the first period;
[0007] Based on the first activity parameter, the second activity parameter, and the activity growth parameter, the incentive factor of the target object is determined, wherein the incentive factor indicates the degree of influence of the first incentive strategy on the target object;
[0008] Based on the incentive factor, a second incentive strategy is determined for the target object to be implemented in the third period, which is the period following the first period.
[0009] According to another aspect of the embodiments of this disclosure, an incentive strategy determination apparatus is provided, the apparatus comprising:
[0010] The acquisition unit is configured to acquire a first activity parameter of the target object in the first period and a second activity parameter in a second period when the first incentive strategy is implemented on the target object in the first period. The second period is the period preceding the first period. The first activity parameter indicates the target object's execution of the target operation in the first period, and the second activity parameter indicates the target object's execution of the target operation in the second period.
[0011] The determining unit is configured to perform an action based on the first active parameter to determine the active growth parameter of the target object, wherein the active growth parameter indicates the growth space of the target object in the first period when the target operation is performed.
[0012] The determining unit is further configured to perform an action based on the first activity parameter, the second activity parameter, and the activity growth parameter to determine the incentive factor of the target object, wherein the incentive factor indicates the degree of influence of the first incentive strategy on the target object;
[0013] The determining unit is further configured to execute a second incentive strategy for the target object to be implemented in a third period based on the incentive factor, wherein the third period is the period following the first period.
[0014] In some embodiments, the first activity parameter indicates the number of time periods within which the target object performs the target operation within a plurality of time periods included in the first period; the determining unit is configured to determine the difference between the number of time periods included in the first period and the first activity parameter as the activity growth parameter.
[0015] The determining unit is configured to determine the difference between the first active parameter and the second active parameter; and to determine the product of the determined difference and the active growth parameter as the incentive factor for the target object.
[0016] In some embodiments, the determining unit is configured to perform the following actions: if the incentive factor is greater than 0, adjust the first incentive strategy based on the incentive factor to obtain the second incentive strategy; or, if the incentive factor is not greater than 0, select the second incentive strategy, which is different from the first incentive strategy, from a plurality of incentive strategies.
[0017] In some embodiments, the determining unit is configured to, when the incentive factor is greater than 0, if the first incentive strategy includes a reward strategy, increase the reward parameter included in the reward strategy based on the incentive factor, wherein the reward parameter indicates the reward issued to the target object when the target object's activity parameter reaches a first threshold in any period; or, when the incentive factor is greater than 0, if the first incentive strategy includes a forwarding volume strategy, increase the forwarding volume parameter included in the forwarding volume strategy based on the incentive factor, wherein the forwarding volume parameter indicates the number of times the target object's multimedia resources are forwarded when the target object's activity parameter reaches a second threshold in any period.
[0018] In some embodiments, the determining unit is configured to randomly select a second incentive strategy that is different from the first incentive strategy from the plurality of incentive strategies when the incentive factor is not greater than 0; or, when the incentive factor is not greater than 0, select a second incentive strategy that is different from the first incentive strategy and matches the object information of the target object from the plurality of incentive strategies.
[0019] In some embodiments, the apparatus further includes:
[0020] The implementation unit is configured to, when the incentive factor is not greater than 0, cease implementing the incentive strategy on the target object during the third period.
[0021] According to another aspect of the embodiments of this disclosure, an electronic device is provided, the electronic device comprising:
[0022] One or more processors;
[0023] Memory used to store the executable program code of the processor;
[0024] The processor is configured to execute the program code to implement the above-described method for determining the incentive strategy.
[0025] According to another aspect of the present disclosure, a computer-readable storage medium is provided, which, when the program code in the computer-readable storage medium is executed by a processor of an electronic device, enables the electronic device to perform the above-described incentive strategy determination method.
[0026] According to another aspect of the present disclosure, a computer program product is provided, including a computer program / instructions that, when executed by a processor, implement the above-described incentive strategy determination method.
[0027] The solution provided in this disclosure, when implementing a first incentive strategy on the target object in the first period, not only considers the target object's execution of target operations in the first period and the period preceding the first period, but also considers the growth potential of the target object's execution of target operations in the first period, ensuring the accuracy of the determined incentive factors, and thus ensuring the accuracy of the second incentive strategy determined based on the incentive factors, so as to incentivize the target object to perform more target operations in the third period, thereby improving the incentive effect on the target object.
[0028] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0029] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.
[0030] Figure 1 This is a schematic diagram illustrating an implementation environment according to an exemplary embodiment.
[0031] Figure 2 This is a flowchart illustrating an incentive strategy determination method according to an exemplary embodiment.
[0032] Figure 3 This is a flowchart illustrating another method for determining an incentive strategy according to an exemplary embodiment.
[0033] Figure 4 This is a schematic diagram illustrating the implementation of a first incentive strategy on a target object according to an exemplary embodiment.
[0034] Figure 5 This is a block diagram of an excitation strategy determination device according to an exemplary embodiment.
[0035] Figure 6 This is a block diagram of an alternative excitation strategy determination device according to an exemplary embodiment.
[0036] Figure 7 This is a block diagram illustrating a terminal according to an exemplary embodiment.
[0037] Figure 8 This is a block diagram illustrating a server according to an exemplary embodiment. Detailed Implementation
[0038] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0039] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure 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 disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0040] As used in this disclosure, the terms "at least one", "multiple", "each", and "any" mean that there are one, two, or more than two, two or more than two, each of the multiples refers to each of the corresponding multiples, and any of the multiples means any one of the multiples. For example, multiple time periods include three time periods, each of the three time periods refers to each of the three time periods, and any of the three time periods means any one of the three time periods, which can be the first time period, the second time period, or the third time period.
[0041] It should be noted that the information (including but not limited to target information, incentive strategies, historical operation information, etc.) and data (including but not limited to those used for multimedia resources) disclosed herein are all authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the target information involved in this disclosure was obtained with full authorization.
[0042] The incentive strategy determination method provided in this disclosure is executed by an electronic device. In some embodiments, the electronic device includes a terminal or a server. In some embodiments, the terminal is at least one of a smartphone, smartwatch, desktop computer, tablet computer, laptop computer, MP3 player (Moving Picture Experts Group Audio Layer III), MP4 player (Moving Picture Experts Group Audio Layer IV), laptop computer, or desktop computer. In some embodiments, the server is at least one of a server, multiple servers, a cloud computing platform, and a virtualization center. When the electronic device is provided as a terminal, the operations performed by the incentive strategy determination method are implemented by the terminal; when it is provided as a server, the operations performed by the incentive strategy determination method are implemented by the server; or, the operations performed by the incentive strategy determination method are implemented through interaction between the server and the terminal.
[0043] In some embodiments, the electronic device is provided as a server. Figure 1 This is a schematic diagram illustrating the implementation environment of an incentive strategy determination method according to an exemplary embodiment, such as... Figure 1 As shown, the implementation environment specifically includes: terminal 101 and server 102.
[0044] Terminal 101 is used to perform target operations on the object. Server 102 is used to determine the incentive strategy to be implemented on the object in the third period and send the incentive strategy to terminal 101. Terminal 101 is used to receive the incentive strategy sent by server 102 and, in response to the viewing operation of the incentive strategy, display the incentive strategy so that the user can view and know the currently implemented incentive strategy.
[0045] In some embodiments, a target application provided by server 102 is installed on terminal 101. This target application can be any application, such as a multimedia resource application with functions for uploading, sharing, or storing multimedia resources. Terminal 101 logs into the target application using an object identifier. When terminal 101 is logged into the target application, the object identified by the object identifier can perform the target operation through terminal 101. Server 102 can determine the incentive strategy to be implemented on the object in the third period based on the object's activity parameters in the first and second periods, and implement the determined incentive strategy on the object in the third period, sending the incentive strategy to terminal 101. In response to a viewing operation of the incentive strategy, terminal 101 displays the incentive strategy through the target application.
[0046] Figure 2 This is a flowchart illustrating an incentive strategy determination method according to an exemplary embodiment, such as... Figure 2 As shown, the method is performed by an electronic device and includes the following steps:
[0047] In step S201, when the electronic device implements the first stimulus strategy on the target object in the first cycle, it acquires the first active parameter of the target object in the first cycle and the second active parameter in the second cycle. The second cycle is the cycle preceding the first cycle. The first active parameter indicates the target object's execution of the target operation in the first cycle, and the second active parameter indicates the target object's execution of the target operation in the second cycle.
[0048] The first incentive strategy incentivizes an object to perform a target operation. This target object can be any object capable of performing the target operation. The target operation is arbitrary, including at least one of the following: uploading multimedia resources, logging in, liking, or commenting. The first and second periods have the same duration, which can be arbitrary, such as 14 days or 7 days for both periods.
[0049] In this embodiment of the disclosure, a first incentive strategy is implemented on the target object during the first period to incentivize the target object to perform the target operation during the first period. During the second period, no incentive strategy may be implemented on the target object, or a different incentive strategy may be implemented. By obtaining the first activity parameter of the target object during the first period and the second activity parameter during the second period, the execution status of the target operation by the target object during the first and second periods can be determined.
[0050] In step S202, the electronic device determines the active growth parameter of the target object based on the first active parameter, which indicates the growth space of the target object in performing the target operation within the first period.
[0051] The growth space refers to the potential for the target object to perform more target operations given the target operations already performed within the first period. In this embodiment, the first activity parameter indicates the target operations already performed by the target object within the first period and also reflects the growth space of the target object's target operations within the first period. Therefore, based on the first activity parameter, the active growth parameter of the target object can be determined.
[0052] In step S203, the electronic device determines the incentive factor of the target object based on the first activity parameter, the second activity parameter, and the activity growth parameter. The incentive factor indicates the degree of influence of the first incentive strategy on the target object.
[0053] In this embodiment of the disclosure, by comparing the first activity parameter and the second activity parameter, it is possible to determine the changes in the target object's execution of the target operation in the first period and the second period after implementing the first incentive strategy on the target object in the first period. This can reflect the impact of the first incentive strategy on the target object's execution of the target operation. The activity growth parameter can reflect the growth space of the target object's execution of the target operation in the first period under the influence of the first incentive strategy. Therefore, based on the first activity parameter, the second activity parameter, and the activity growth parameter, an incentive factor for indicating the degree of influence of the first incentive strategy on the target object can be determined.
[0054] In step S204, the electronic device determines a second incentive strategy to be implemented on the target object in the third cycle based on the incentive factor, the third cycle being the cycle following the first cycle.
[0055] In this embodiment of the disclosure, when a first incentive strategy is implemented on the target object in the first period, the incentive factor of the target object is determined by the target object's execution of target operations in the first and second periods. Then, based on the incentive factor, a second incentive strategy is determined for the target object in the third period after the first period, so that the second incentive strategy is implemented on the target object in the third period to incentivize the target object to perform more target operations in the third period, thereby improving the incentive effect.
[0056] The solution provided in this disclosure, when implementing a first incentive strategy on the target object in the first period, not only considers the target object's execution of target operations in the first period and the period preceding the first period, but also considers the growth potential of the target object's execution of target operations in the first period, ensuring the accuracy of the determined incentive factors, and thus ensuring the accuracy of the second incentive strategy determined based on the incentive factors, so as to incentivize the target object to perform more target operations in the third period, thereby improving the incentive effect on the target object.
[0057] In some embodiments, the first activity parameter indicates the number of time periods within a first period during which the target object performs the target operation; based on the first activity parameter, determining the target object's activity growth parameter includes:
[0058] The difference between the number of time periods included in the first cycle and the first activity parameter is determined as the activity growth parameter;
[0059] Based on the first activity parameter, the second activity parameter, and the activity growth parameter, the incentive factors for the target object are determined, including:
[0060] Determine the difference between the first active parameter and the second active parameter;
[0061] The product of the determined difference and the active growth parameter is used as the incentive factor for the target object.
[0062] The embodiments disclosed herein take into account both the changes in the target object's execution of the target operation due to the first incentive strategy and the growth space of the target object's execution of the target operation within the first period. The product of the determined difference and the active growth parameter is determined as the incentive factor of the target object, so that the incentive factor can accurately reflect the degree of influence of the first incentive strategy on the target object, thereby ensuring the accuracy of the incentive factor.
[0063] In some embodiments, a second incentive strategy for the target object to be implemented during the third period is determined based on incentive factors, including:
[0064] If the incentive factor is greater than 0, the first incentive strategy is adjusted based on the incentive factor to obtain the second incentive strategy; or...
[0065] If the incentive factor is not greater than 0, select a second incentive strategy that is different from the first incentive strategy from multiple incentive strategies.
[0066] In this embodiment of the disclosure, the second incentive strategy implemented on the target object in the third period is determined in different ways depending on whether the incentive factor is greater than 0, thereby ensuring the incentive effect on the target object in the third period.
[0067] In some embodiments, when the incentive factor is greater than 0, adjusting the first incentive strategy based on the incentive factor includes:
[0068] If the incentive factor is greater than 0, and the first incentive strategy includes a reward strategy, the reward parameter included in the reward strategy is increased based on the incentive factor. The reward parameter indicates the reward issued to the target object when its activity parameter reaches a first threshold in any period; or...
[0069] When the incentive factor is greater than 0, if the first incentive strategy includes a forwarding volume strategy, the forwarding volume parameter included in the forwarding volume strategy is increased based on the incentive factor. The forwarding volume parameter indicates the number of times the target object's multimedia resources are forwarded when the target object's active parameter reaches the second threshold in any period.
[0070] In this embodiment of the disclosure, when the incentive factor is greater than 0, it indicates that the reward strategy has a positive incentive effect on the target object. Increasing the reward parameters included in the reward strategy increases the number or value of rewards issued to the target object when its activity parameters reach a first threshold in any period, further incentivizing the target object to perform the target operation within the period and improving the incentive effect. Furthermore, when the incentive factor is greater than 0, it indicates that the forwarding volume strategy has a positive incentive effect on the target object. Increasing the forwarding volume parameters included in the forwarding volume strategy increases the number of times the target object's multimedia resources are forwarded when its activity parameters reach a second threshold in any period, further incentivizing the target object to perform the target operation within the period and improving the incentive effect.
[0071] In some embodiments, when the incentive factor is not greater than 0, selecting a second incentive strategy different from the first incentive strategy from a plurality of incentive strategies includes:
[0072] If the incentive factor is not greater than 0, randomly select a second incentive strategy that is different from the first incentive strategy from multiple incentive strategies; or,
[0073] If the incentive factor is not greater than 0, select a second incentive strategy from multiple incentive strategies that is different from the first incentive strategy and matches the object information of the target object.
[0074] The embodiments of this disclosure provide multiple methods for selecting the second incentive strategy. By employing any of these methods to select the second incentive strategy, when the selected second incentive strategy is applied to the target object in the third period following the first period, the target object can be incentivized to perform more target operations within the third period, thereby ensuring the incentive effect on the target object. Furthermore, by selecting a second incentive strategy that differs from the first incentive strategy and matches the object information of the target object, the selected second incentive strategy is ensured to be applicable to the target object, thus guaranteeing the subsequent incentive effect on the target object.
[0075] In some embodiments, after determining the incentive factor of the target object based on the first activity parameter, the second activity parameter, and the activity growth parameter, the method further includes:
[0076] If the incentive factor is not greater than 0, the incentive strategy will no longer be implemented for the target object during the third cycle.
[0077] In this embodiment of the disclosure, since the first incentive strategy was not implemented on the target object in the first period, it means that the target object may not like the incentive strategy. Therefore, the incentive strategy is no longer implemented on the target object in the third period to avoid the negative incentive effect of implementing the incentive strategy on the target object, thereby ensuring the incentive effect on the target object.
[0078] In the above Figure 2 Based on the embodiments shown, this disclosure can also determine the incentive factor of the target object by taking the number of time periods in which the target object performs the target operation within multiple time periods included in the active parameter indication period as an example, and determine the incentive factor of the target object in different ways according to whether the incentive factor is greater than 0, so as to ensure the accuracy of the determined second incentive strategy. For details of the process, please refer to the following embodiments.
[0079] Figure 3 This is a flowchart illustrating another method for determining an incentive strategy according to an exemplary embodiment, such as... Figure 3 As shown, the method is performed by an electronic device, and the method includes:
[0080] In step S301, when the electronic device implements the first stimulus strategy on the target object in the first cycle, it obtains the first active parameter of the target object in the first cycle and the second active parameter in the second cycle. The second cycle is the cycle preceding the first cycle. The first active parameter indicates the number of time periods in which the target object performs the target operation within the multiple time periods included in the first cycle, and the second active parameter indicates the number of time periods in which the target object performs the target operation within the multiple time periods included in the second cycle.
[0081] In this embodiment, both the first cycle and the second cycle include multiple time periods, and the number of time periods included in the first cycle and the second cycle is the same, and the duration of each time period is the same, that is, the duration of each cycle is the same. The duration of each time period is arbitrary, for example, the duration of each time period is 24 hours (one day), or 8 hours, etc. For example, the duration of the time period is one day, and both the first cycle and the second cycle include 14 days. For each cycle, the multiple time periods included in the cycle are consecutive, that is, in two adjacent time periods, the end time of the previous time period is the start time of the next time period. Furthermore, in this embodiment, the end time of the second cycle is the start time of the first cycle.
[0082] In some embodiments, step S301 includes: determining a first historical time point in a first period and a second historical time point in a second period based on the historical operation information of the target object; determining a first active parameter based on multiple time periods included in the first period and the first historical time point; and determining a second active parameter based on multiple time periods included in the second period and the second historical time point.
[0083] Among them, the historical operation information of the target object is used to record the operations that the target object has performed and the time points when the operations were performed.
[0084] In this embodiment, based on the operations and corresponding time points recorded in the historical operation information, the time point of the target operation performed by the target object within the first period can be determined, which is the first historical time point. Similarly, the second historical time point of the target operation performed by the target object within the second period can be determined. Since both the first and second periods contain multiple time periods, for the first period, determining which time period the first historical time point belongs to allows us to identify the time periods containing the first historical time point from among the multiple time periods included in the first period, thereby determining the number of time periods containing the first historical time point and obtaining the first activity parameter. Following the above method, the second activity parameter can be obtained based on the multiple time periods included in the second period and the second historical time point.
[0085] It should be noted that the above explanation uses only one first historical time point and one second historical time point as an example. In another embodiment, multiple first historical time points corresponding to the first period or multiple second historical time points corresponding to the second period can be determined to determine the first activity parameter based on the multiple first historical time points and the second activity parameter based on the multiple second historical time points. In some embodiments, the target object may not perform the target operation within the first period, in which case no first historical time point is determined, and the determined first activity parameter is 0. In some embodiments, the target object may not perform the target operation within the second period, in which case no second historical time point is determined, and the determined second activity parameter is 0.
[0086] In this embodiment of the disclosure, since the historical operation information of the target object records the operations performed by the target object and the time points of the operations, the first active parameter and the second active parameter can be determined based on the first historical time point and the second historical time point, combined with the time periods included in the first period and the second period, thus ensuring the accuracy of the determined active parameters.
[0087] In step S302, the electronic device determines the difference between the number of time periods included in the first time period and the first active parameter as the active growth parameter of the target object. The active growth parameter indicates the growth space of the target object in performing the target operation within the first period.
[0088] In this embodiment of the disclosure, the first activity parameter indicates the number of time periods within the multiple time periods included in the first period in which the target object performs the target operation. The difference between the number of time periods included in the first period and the first activity parameter represents the number of time periods within the multiple time periods included in the first period in which the target object does not perform the target operation. Within the multiple time periods included in the first period, the target object may have performed the target operation in some time periods, but not in others. Therefore, the number of time periods in which the target object does not perform the target operation represents the growth potential of the target object in performing the target operation, indicating that the target object can still perform the target operation within these time periods in the first period.
[0089] It should be noted that in this embodiment, the difference between the number of time periods included in the first time period and the first activity parameter is used to determine the active growth parameter of the target object. In another embodiment, it is not necessary to perform the above step S302. Instead, other methods are used to determine the active growth parameter of the target object based on the first activity parameter. The active growth parameter indicates the growth space of the target object in the first period when it performs the target operation.
[0090] In step S303, the electronic device determines the difference between the first active parameter and the second active parameter; the product of the determined difference and the active growth parameter is determined as the incentive factor of the target object, which indicates the degree of influence of the first incentive strategy on the target object.
[0091] In this embodiment, the difference between the first active parameter and the second active parameter represents the change in the target object's execution of the target operation under the influence of the first incentive strategy. Specifically, it indicates whether the first active parameter in the first period has increased or decreased relative to the second active parameter in the second period, and specifies the exact amount of increase or decrease. This embodiment considers both the change in the target object's execution of the target operation due to the first incentive strategy and the growth potential of the target object's execution of the target operation in the first period. The product of the determined difference and the active growth parameter is determined as the incentive factor for the target object, ensuring that the incentive factor accurately reflects the degree of influence of the first incentive strategy on the target object, thereby guaranteeing the accuracy of the incentive factor.
[0092] It should be noted that the present embodiment uses the difference between the first active parameter and the second active parameter to determine the incentive factor. However, in another embodiment, it is not necessary to perform the above step S303. Instead, other methods are adopted to determine the incentive factor of the target object based on the first active parameter, the second active parameter and the active growth parameter. The incentive factor indicates the degree of influence of the first incentive strategy on the target object.
[0093] In step S304, when the excitation factor is greater than 0, the electronic device adjusts the first excitation strategy based on the excitation factor to obtain a second excitation strategy implemented on the target object in the third cycle.
[0094] In this embodiment, the incentive factor may be greater than 0 or not greater than 0. When the first incentive strategy is implemented on the target object within the first period, the first activity parameter may be greater than the second activity parameter or not greater than the second activity parameter. If the first activity parameter is greater than the second activity parameter, it indicates that the first incentive strategy has a positive incentive effect on the target object, the number of time periods during which the target object performs the target operation increases within the time period included in the first period, and the difference between the first activity parameter and the second activity parameter is greater than 0, then the incentive factor is greater than 0. If the first activity parameter is less than the second activity parameter, it indicates that the first incentive strategy has a negative incentive effect on the target object, the number of time periods during which the target object performs the target operation decreases within the time period included in the first period, and the difference between the first activity parameter and the second activity parameter is less than 0, then the incentive factor is less than 0. If the first activity parameter is equal to the second activity parameter, it indicates that the incentive strategy has no effect on the target object, the difference between the first activity parameter and the second activity parameter is 0, then the incentive factor is 0. If the first activity parameter is equal to the number of time periods included in the first period, the activity growth parameter is 0, then the incentive factor is 0. In this embodiment of the disclosure, the second incentive strategy implemented on the target object in the third period is determined in different ways depending on whether the incentive factor is greater than 0, thereby ensuring the incentive effect on the target object in the third period.
[0095] When the incentive factor is greater than 0, it indicates that the first incentive strategy has a positive incentive effect on the target object. The larger the incentive factor, the stronger the positive incentive effect of the first incentive strategy on the target object. Therefore, only the first incentive strategy needs to be adjusted to serve as the second incentive strategy implemented on the target object in the third cycle. This ensures that implementing the second incentive strategy on the target object in the third cycle will have a better positive incentive effect, thereby increasing the number of time periods during which the target object performs the target operation in the third cycle, and thus guaranteeing the incentive effect on the target object.
[0096] In some embodiments, step S304 includes the following two methods:
[0097] The first approach: If the incentive factor is greater than 0, and the first incentive strategy includes a reward strategy, the reward parameter included in the reward strategy is increased based on the incentive factor. This reward parameter indicates the reward issued to the target object when the target object's activity parameter reaches a first threshold in any period.
[0098] Wherein, the first threshold is any positive integer not greater than the number of time periods contained in the period. In some embodiments, the reward parameter indicates the amount or value of the reward to be issued to the target object when the target object's activity parameter reaches the first threshold in any period.
[0099] In this embodiment, the first incentive strategy includes a reward strategy, which incentivizes the target to perform a target operation within any given period by issuing rewards. For example, the reward strategy instructs the target to issue a reward based on a first activity parameter when the target reaches a first threshold within the first period. After increasing the reward parameter included in the reward strategy based on an incentive factor, the increased reward strategy is determined as the second incentive strategy. When the incentive factor is greater than 0, it indicates that the reward strategy has a positive incentive effect on the target. Increasing the reward parameter included in the reward strategy increases the number or value of rewards issued to the target when the target's activity parameter reaches the first threshold within any given period, further incentivizing the target to perform the target operation within the period and improving the incentive effect. Furthermore, by limiting the first threshold to no greater than the number of time periods included in the period, it is ensured that the target's activity parameter within any given period can reach the first threshold, avoiding the first threshold being a value that the activity parameter cannot reach, thereby ensuring that rewards can be issued and thus guaranteeing the incentive effect on the target.
[0100] For example, the reward strategy before the adjustment included reward parameters that indicated that the target object would receive 10 virtual coins when its activity parameters reached the first threshold in any period. However, the reward strategy after the adjustment based on the incentive factor included reward parameters that indicated that the target object would receive 20 virtual coins when its activity parameters reached the first threshold in any period. This increased the reward amount to incentivize the target object to perform the target operation within the period, thereby ensuring the incentive effect on the target object.
[0101] In some embodiments, the reward strategy includes multiple reward parameters and a first threshold corresponding to each reward parameter. The process of adjusting the reward strategy includes: increasing the multiple reward parameters included in the reward strategy based on the incentive factor; or, increasing the reward parameters included in the reward strategy whose corresponding first threshold is greater than the first activity parameter based on the incentive factor.
[0102] Each reward parameter indicates the reward given to the target object when its activity parameter reaches the corresponding first threshold in any period.
[0103] In this embodiment of the disclosure, based on the incentive factor, each of the multiple reward parameters is increased to enhance the reward issued to the target object, thereby incentivizing the target object to perform more target operations within the period and improving the incentive effect.
[0104] Furthermore, during the first period, no reward was issued to the target object as indicated by the reward parameter whose first threshold is greater than the first activity parameter. Therefore, by increasing the reward parameter included in the reward strategy and whose corresponding first threshold is greater than the first activity parameter, the reward indicated by the reward parameter whose corresponding first threshold is greater than the first activity parameter was increased, thereby increasing the attractiveness to the target object and thus incentivizing the target object to perform more target operations during the period, so as to increase the activity parameter during the period and thus improve the incentive effect.
[0105] In some embodiments, increasing the reward parameter includes: based on the incentive factor, querying the correspondence between the incentive factor and the reward increase value, obtaining the reward increase value corresponding to the incentive factor, and increasing the reward parameter by the reward increase value corresponding to the incentive factor.
[0106] In this embodiment, the correspondence between the incentive factor and the reward increase value is such that a larger incentive factor corresponds to a larger reward increase value, and a smaller incentive factor corresponds to a smaller reward increase value. That is, the absolute value of the incentive factor serves as the coefficient for enhancing the reward parameter. When the incentive factor is greater than 0, the reward parameter is increased according to the magnitude of the incentive factor, ensuring the incentive effect of the adjusted second incentive strategy.
[0107] For example, if the reward parameter is 10 and the reward increase value corresponding to the incentive factor is 5, then the increased reward parameter is 15.
[0108] The second approach: If the incentive factor is greater than 0, and the first incentive strategy includes a forwarding volume strategy, the forwarding volume parameter included in the forwarding volume strategy is increased based on the incentive factor. The forwarding volume parameter indicates the number of times the target object's multimedia resources are forwarded when the target object's active parameters reach the second threshold in any period.
[0109] The second threshold is any positive integer not greater than the number of time periods contained in the period.
[0110] In this embodiment, the first incentive strategy includes a forwarding volume strategy, which incentivizes the target object to perform a target operation within any period by forwarding its multimedia resources. For example, the forwarding volume strategy instructs the target object to forward its multimedia resources based on the number of forwards indicated by the forwarding volume parameter when its first activity parameter reaches a second threshold within a first period. After increasing the forwarding volume parameter included in the forwarding volume strategy based on an incentive factor, the increased forwarding volume strategy is determined as the second incentive strategy. When the incentive factor is greater than 0, it indicates that the forwarding volume strategy has a positive incentive effect on the target object. Increasing the forwarding volume parameter included in the forwarding volume strategy increases the number of times the target object's multimedia resources are forwarded when its activity parameter reaches the second threshold within any period, further incentivizing the target object to perform the target operation within the period and improving the incentive effect. Furthermore, by limiting the second threshold to no greater than the number of time periods included in the period, it is ensured that the target object's activity parameter can reach the second threshold within any period, avoiding the second threshold being a value that the activity parameter cannot reach, thereby ensuring the incentive effect on the target object.
[0111] For example, the forwarding volume strategy before the adjustment included a forwarding volume parameter indicating 10 forwarding times, while the forwarding volume strategy after the adjustment based on the incentive factor included a forwarding volume parameter indicating 20 forwarding times. This increases the number of forwarding times to incentivize the target object to perform the target operation within the period, thereby ensuring the incentive effect on the target object.
[0112] In some embodiments, the forwarding volume strategy includes multiple forwarding volume parameters and a second threshold corresponding to each forwarding volume parameter. The process of adjusting the forwarding volume strategy includes: increasing the multiple forwarding volume parameters included in the forwarding volume strategy based on the incentive factor; or, increasing the forwarding volume parameters included in the forwarding volume strategy whose corresponding second threshold is greater than the first active parameter based on the incentive factor.
[0113] Each forwarding parameter indicates the number of times the target object's multimedia resources are forwarded when the target object's active parameters reach the corresponding second threshold in any period.
[0114] In this embodiment of the disclosure, based on the incentive factor, each of the multiple forwarding quantity parameters is increased to increase the number of times the multimedia resources of the target object are forwarded, thereby incentivizing the target object to perform more target operations within the period to improve the incentive effect.
[0115] Furthermore, during the first period, the multimedia resources of the target object were not forwarded according to the number of forwardings indicated by the forwarding quantity parameter that is greater than the first activity parameter at the second threshold. Therefore, by increasing the forwarding quantity parameter included in the forwarding quantity strategy and corresponding to the forwarding quantity parameter that is greater than the first activity parameter, the number of forwardings indicated by the forwarding quantity parameter that is greater than the first activity parameter at the second threshold was increased, thereby increasing the attractiveness to the target object and thus incentivizing the target object to perform more target operations during the period, so as to improve the activity parameter during the period and thus improve the incentive effect.
[0116] In some embodiments, increasing the forwarding volume parameter includes: based on the forwarding volume factor, querying the correspondence between the forwarding volume factor and the forwarding volume increase value, obtaining the forwarding volume increase value corresponding to the forwarding volume factor, and increasing the forwarding volume increase value corresponding to the forwarding volume factor to the forwarding volume parameter.
[0117] For example, if the forwarding quantity parameter indicates the number of forwards as 15, and the forwarding quantity increase value corresponding to the incentive factor is 15, then the increased forwarding quantity parameter is 30.
[0118] In step S305, the electronic device selects a second incentive strategy that is different from the first incentive strategy from a plurality of incentive strategies, provided that the incentive factor is not greater than 0.
[0119] In this embodiment of the disclosure, when the incentive factor is not greater than 0, it indicates that the first incentive strategy has not produced a positive incentive effect on the target object, that is, the first incentive strategy may have a negative incentive effect on the target object, or it has no effect on the target object, which reflects that the first incentive strategy is not suitable for the target object. Therefore, an incentive strategy different from the first incentive strategy can be selected as the second incentive strategy implemented on the target object in the third period after the first period, thus ensuring the incentive effect on the target object in the future.
[0120] In some embodiments, step S305 includes: when the incentive factor is not greater than 0, randomly selecting a second incentive strategy that is different from the first incentive strategy from a plurality of incentive strategies; or, when the incentive factor is not greater than 0, selecting a second incentive strategy that is different from the first incentive strategy and matches the object information of the target object from a plurality of incentive strategies.
[0121] Among them, the object information of the target object is used to characterize the target object.
[0122] In this disclosure, the electronic device is equipped with multiple incentive strategies. Different incentive strategies incentivize the target object to perform target operations in different ways. For example, the multiple incentive strategies include reward strategies or forwarding volume strategies. The embodiments of this disclosure provide various methods for selecting the second incentive strategy. By adopting any of these methods to select the second incentive strategy, when the selected second incentive strategy is applied to the target object in the third period after the first period, it can incentivize the target object to perform more target operations in the third period, thereby ensuring the incentive effect on the target object. Furthermore, by selecting a second incentive strategy that is different from the first incentive strategy and matches the object information of the target object, it is ensured that the selected second incentive strategy is applicable to the target object, thereby ensuring the subsequent incentive effect on the target object.
[0123] In some embodiments, the process of determining a second incentive strategy that matches the object information of the target object includes: determining the interest tags of the target object based on the object information of the target object; querying the correspondence between the interest tags and incentive strategies based on the interest tags of the target object; and obtaining a second incentive strategy that is different from the first incentive strategy and matches the object information of the target object.
[0124] Interest tags are used to represent the interests and hobbies of the target audience. In the correspondence between interest tags and incentive strategies, each incentive strategy corresponds to at least one interest tag.
[0125] In this embodiment of the disclosure, since object information can characterize the target object, the interest tags of the target object can be determined through the object information. Then, the correspondence between the interest tags and the incentive strategy is queried to obtain the second incentive strategy, so as to ensure that the determined second incentive strategy is applicable to the target object, thereby ensuring the accuracy of the determined second incentive strategy.
[0126] In some embodiments, the method of determining the interest tags of the target object includes: the object information includes interest tags, that is, obtaining interest tags from the object information; or, performing feature extraction on the object information to obtain object features, and classifying the object features to obtain the interest tags of the target object.
[0127] It should be noted that the embodiments disclosed herein use whether the incentive factor is greater than 0 as an example to illustrate how to determine the second incentive strategy. In another embodiment, it is not necessary to perform the above steps S304-S305. Instead, other methods are adopted to determine the second incentive strategy to be implemented on the target object in the third period based on the incentive factor.
[0128] In step S306, the electronic device implements the second excitation strategy on the target object during the third cycle.
[0129] In this embodiment of the disclosure, during the third period, a determined second incentive strategy is implemented on the target object to incentivize the target object to perform the target operation during the third period.
[0130] It should be noted that this embodiment is illustrated by describing the implementation of the second incentive strategy on the target object during the third period. In another embodiment, when the incentive factor is not greater than 0, the incentive strategy is not implemented on the target object during the third period. Since the first incentive strategy did not produce a positive incentive effect on the target object during the first period, it indicates that the target object may not like the incentive strategy. Therefore, the incentive strategy is not implemented on the target object during the third period to eliminate the negative incentive effect produced by implementing the incentive strategy on the target object, thereby ensuring the incentive effect on the target object.
[0131] It should be noted that the embodiments disclosed herein only determine the second incentive strategy to be implemented on the target object in the third period based on the first and second periods. In another embodiment, it is also possible to determine the third incentive strategy to be implemented on the target object in the fourth period based on the second and third periods, where the fourth period is the period following the third period. The process of determining the third incentive strategy to be implemented on the target object in the fourth period is the same as the process of determining the second incentive strategy to be implemented on the target object in the third period, and will not be repeated here.
[0132] The solution provided in this disclosure, when implementing a first incentive strategy on the target object in the first period, not only considers the target object's execution of target operations in the first period and the period preceding the first period, but also considers the growth potential of the target object's execution of target operations in the first period, ensuring the accuracy of the determined incentive factors, and thus ensuring the accuracy of the second incentive strategy determined based on the incentive factors, so as to incentivize the target object to perform more target operations in the third period, thereby improving the incentive effect on the target object.
[0133] In this embodiment, both the changes in the target object's execution of the target operation due to the first incentive strategy and the growth space of the target object's execution of the target operation within the first period are considered. The product of the determined difference and the active growth parameter is determined as the incentive factor of the target object, so that the incentive factor can accurately reflect the degree of influence of the first incentive strategy on the target object, thereby ensuring the accuracy of the incentive factor.
[0134] Furthermore, depending on whether the incentive factor is greater than 0, the second incentive strategy implemented on the target object in the third period is determined in different ways, thus ensuring the incentive effect on the target object in the third period.
[0135] All of the above-mentioned optional technical solutions can be combined in any way to form optional embodiments of this disclosure, and will not be described in detail here.
[0136] In the above Figures 2 to 3 Based on the illustrated embodiments, this disclosure can be applied to various scenarios. Taking the scenario of an object uploading multimedia resources as an example, each cycle includes 14 time periods, each time period being one day, i.e., each cycle includes 14 days. The activity parameter of each cycle indicates the number of days the object uploaded multimedia resources within that cycle, while the activity growth parameter indicates the number of days the object did not upload multimedia resources within that cycle. The process of determining the second incentive strategy includes: determining the first activity parameter of the object in the first cycle and the second activity parameter in the second cycle, that is, determining the number of days the object uploaded multimedia resources in the first cycle and the second cycle, respectively. The number of days for media resources is used to determine the difference between the first and second activity parameters. This difference represents the increase in the number of days the object uploaded multimedia resources in the first period compared to the second period. The difference between 14 and the number of days the object uploaded multimedia resources in the first period is determined as the activity growth parameter, i.e., the number of days the object did not upload multimedia resources in the first period. The product of the increase in the number of days uploaded multimedia resources in the first period and the number of days the object did not upload multimedia resources in the first period is determined as the incentive factor. The second incentive strategy implemented for the object in the third period is determined according to the incentive factor. Figure 4 As shown, the second cycle is from September 1st to September 14th, and the first cycle is from September 15th to September 28th. Each cycle contains 14 days. The first active parameter is T1, and the second active parameter is T2. Then the incentive factor B of the target object satisfies the following relationship: B=(T1-T2)*(14-T1).
[0137] Based on the above embodiments, the magnitude of the incentive factor is related to the number of days the target object uploads multimedia resources in the first and second periods, as shown in Table 1. The incentive factors in the upper right corner of Table 1 are all greater than 0. When the incentive factor of the target object is the same as the incentive factor in the upper right corner, the first incentive strategy is enhanced to obtain the second incentive strategy, which is then implemented on the target object in the third period after the first period. The incentive factors in the lower left corner of Table 1 are all not greater than 0. When the incentive factor of the target object is the same as the incentive factor in the lower left corner, a second incentive strategy different from the first incentive strategy is implemented on the target object in the third period, or the incentive strategy is not implemented on the target object at all. Furthermore, the incentive factor corresponding to the same second active parameter in the second period may be the same as that corresponding to different active parameters in the first period. For example, if the second active parameter of the target object is 1 in the second period, the incentive factor of the target object will be the same if the first active parameter of the target object is 2 or 13 in the first period. When the first activity parameter is 2, it means that under the influence of the first incentive strategy, the first activity parameter increased by 1, a small increase, indicating that the incentive effect of the first incentive strategy on the target object is weak. Even if the first incentive strategy is subsequently strengthened, the incentive effect on the target object will not be very strong. When the first activity parameter is 13, it means that under the influence of the first incentive strategy, the first activity parameter increased by 12, a large increase, indicating that the incentive effect of the first incentive strategy on the target object is strong. However, in this case, the target object's activity growth parameter is only 1. Even if the enhanced first incentive strategy is subsequently implemented on the target object, the activity parameter can only be increased to 14, that is, an increase of 1, a small increase. Therefore, further strengthening of the first incentive strategy will not significantly change the incentive effect on the target object. Therefore, for the above two cases, the first incentive strategy is adjusted in the same way to obtain the second incentive strategy implemented on the target object in the third cycle.
[0138] Table 1
[0139]
[0140] Figure 5 This is a block diagram illustrating an excitation strategy determination device according to an exemplary embodiment, such as... Figure 5 As shown, the device includes:
[0141] The acquisition unit 501 is configured to acquire, when the first incentive strategy is implemented on the target object in the first period, the first active parameter of the target object in the first period and the second active parameter in the second period, wherein the second period is the period preceding the first period, the first active parameter indicates the target object's execution of the target operation in the first period, and the second active parameter indicates the target object's execution of the target operation in the second period;
[0142] The determining unit 502 is configured to determine the active growth parameter of the target object based on the first active parameter, wherein the active growth parameter indicates the growth space of the target object in the first period when it performs the target operation;
[0143] The determining unit 502 is also configured to perform the determination of the incentive factor of the target object based on the first activity parameter, the second activity parameter and the activity growth parameter, wherein the incentive factor indicates the degree of influence of the first incentive strategy on the target object;
[0144] The determining unit 502 is also configured to execute a second incentive strategy based on an incentive factor to be implemented on the target object in a third period, which is the period following the first period.
[0145] The solution provided in this disclosure, when implementing a first incentive strategy on the target object in the first period, not only considers the target object's execution of target operations in the first period and the period preceding the first period, but also considers the growth potential of the target object's execution of target operations in the first period, ensuring the accuracy of the determined incentive factors, and thus ensuring the accuracy of the second incentive strategy determined based on the incentive factors, so as to incentivize the target object to perform more target operations in the third period, thereby improving the incentive effect on the target object.
[0146] In some embodiments, the first activity parameter indicates the number of time periods during which the target object performs the target operation within a plurality of time periods included in the first period; the determining unit 502 is configured to determine the difference between the number of time periods included in the first period and the first activity parameter as the activity growth parameter;
[0147] The determining unit 502 is configured to determine the difference between the first active parameter and the second active parameter; and to determine the product of the determined difference and the active growth parameter as the incentive factor for the target object.
[0148] In some embodiments, the determining unit 502 is configured to perform the following: if the incentive factor is greater than 0, adjust the first incentive strategy based on the incentive factor to obtain a second incentive strategy; or, if the incentive factor is not greater than 0, select a second incentive strategy that is different from the first incentive strategy from a plurality of incentive strategies.
[0149] In some embodiments, the determining unit 502 is configured to, when the incentive factor is greater than 0, if the first incentive strategy includes a reward strategy, increase the reward parameter included in the reward strategy based on the incentive factor, wherein the reward parameter indicates the reward issued to the target object when the target object's activity parameter reaches a first threshold in any period; or, when the incentive factor is greater than 0, if the first incentive strategy includes a forwarding volume strategy, increase the forwarding volume parameter included in the forwarding volume strategy based on the incentive factor, wherein the forwarding volume parameter indicates the number of times the target object's multimedia resources are forwarded when the target object's activity parameter reaches a second threshold in any period.
[0150] In some embodiments, the determining unit 502 is configured to randomly select a second incentive strategy that is different from the first incentive strategy from a plurality of incentive strategies when the incentive factor is not greater than 0; or, when the incentive factor is not greater than 0, select a second incentive strategy that is different from the first incentive strategy and matches the object information of the target object from a plurality of incentive strategies.
[0151] In some embodiments, such as Figure 6 As shown, the device also includes:
[0152] Implementation unit 503 is configured to execute an incentive strategy that will not be applied to the target object during the third cycle if the incentive factor is not greater than 0.
[0153] It should be noted that the excitation strategy determination device provided in the above embodiments is only an example of the division of the above functional units. In practical applications, the above functions can be assigned to different functional units as needed, that is, the internal structure of the electronic device can be divided into different functional units to complete all or part of the functions described above. In addition, the excitation strategy determination device and the excitation strategy determination method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the excitation strategy determination method embodiments, which will not be repeated here.
[0154] In an exemplary embodiment, an electronic device is also provided, comprising: one or more processors; and a memory for storing processor-executable program code; wherein the processor is configured to execute the program code to implement an incentive strategy determination method.
[0155] In some embodiments, the electronic device is provided as a terminal. Figure 7 This is a block diagram illustrating a terminal 700 according to an exemplary embodiment. The terminal... Figure 7 A structural block diagram of a terminal 700 provided in an exemplary embodiment of the present disclosure is shown.
[0156] Typically, terminal 700 includes a processor 701 and a memory 702.
[0157] Processor 701 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 701 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 701 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 701 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the screen. In some embodiments, processor 701 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.
[0158] The memory 702 may include one or more computer-readable storage media, which may be non-transitory. The memory 702 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 702 are used to store at least one program code, which is executed by the processor 701 to implement the stimulus strategy determination method provided in the method embodiments of this disclosure.
[0159] In some embodiments, the terminal 700 may also optionally include a peripheral device interface 703 and at least one peripheral device. The processor 701, memory 702, and peripheral device interface 703 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 703 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of the following: a radio frequency circuit 704, a display screen 705, a camera assembly 706, an audio circuit 707, a positioning assembly 708, and a power supply 709.
[0160] Peripheral device interface 703 can be used to connect at least one I / O (Input / Output) related peripheral device to processor 701 and memory 702. In some embodiments, processor 701, memory 702 and peripheral device interface 703 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 701, memory 702 and peripheral device interface 703 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.
[0161] The radio frequency (RF) circuit 704 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 704 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 704 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. Optionally, the RF circuit 704 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The RF circuit 704 can communicate with other terminals via at least one wireless communication protocol. This wireless communication protocol includes, but is not limited to: metropolitan area networks (MANs), various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks (WLANs), and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 704 may also include circuitry related to NFC (Near Field Communication), which is not limited in this disclosure.
[0162] Display screen 705 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 705 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 701 for processing. In this case, display screen 705 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 705, which serves as the front panel of terminal 700; in other embodiments, there may be at least two display screens 705, respectively disposed on different surfaces of terminal 700 or in a folded design; in still other embodiments, display screen 705 may be a flexible display screen, disposed on a curved or folded surface of terminal 700. Furthermore, display screen 705 may be configured as a non-rectangular, irregular shape, i.e., a non-rectangular screen. Display screen 705 may be made of materials such as LCD (Liquid Crystal Display) or OLED (Organic Light-Emitting Diode).
[0163] The camera assembly 706 is used to acquire images or videos. Optionally, the camera assembly 706 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the terminal, and the rear-facing camera is located on the back of the terminal. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In some embodiments, the camera assembly 706 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm-light flash and a cool-light flash, which can be used for light compensation at different color temperatures.
[0164] The audio circuit 707 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting the sound waves into electrical signals that are input to the processor 701 for processing, or input to the radio frequency circuit 704 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, each located at a different part of the terminal 700. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert the electrical signals from the processor 701 or the radio frequency circuit 704 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 707 may also include a headphone jack.
[0165] The positioning component 708 is used to locate the current geographical location of the terminal 700 in order to enable navigation or LBS (Location Based Service).
[0166] The power supply 709 is used to power the various components in the terminal 700. The power supply 709 can be AC power, DC power, a disposable battery, or a rechargeable battery. When the power supply 709 includes a rechargeable battery, the rechargeable battery can support wired or wireless charging. The rechargeable battery can also be used to support fast charging technology.
[0167] In some embodiments, the terminal 700 further includes one or more sensors 710. The one or more sensors 710 include, but are not limited to: an acceleration sensor 711, a gyroscope sensor 712, a pressure sensor 713, an optical sensor 714, and a proximity sensor 715.
[0168] Accelerometer 711 can detect the magnitude of acceleration along the three coordinate axes of a coordinate system established by terminal 700. For example, accelerometer 711 can be used to detect the components of gravitational acceleration along the three coordinate axes. Processor 701 can control display screen 705 to display the user interface in either a landscape or portrait view based on the gravitational acceleration signal acquired by accelerometer 711. Accelerometer 711 can also be used for games or for acquiring user motion data.
[0169] The gyroscope sensor 712 can detect the orientation and rotation angle of the terminal 700. The gyroscope sensor 712, in conjunction with the accelerometer sensor 711, can collect 3D motion data from the user on the terminal 700. Based on the data collected by the gyroscope sensor 712, the processor 701 can perform the following functions: motion sensing (e.g., changing the UI based on the user's tilt), image stabilization during shooting, game control, and inertial navigation.
[0170] The pressure sensor 713 can be disposed on the side bezel of the terminal 700 and / or the lower layer of the display screen 705. When the pressure sensor 713 is disposed on the side bezel of the terminal 700, it can detect the user's grip signal on the terminal 700, and the processor 701 can perform left / right hand recognition or quick operation based on the grip signal collected by the pressure sensor 713. When the pressure sensor 713 is disposed on the lower layer of the display screen 705, the processor 701 can control the operable controls on the UI interface based on the user's pressure operation on the display screen 705. The operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.
[0171] An optical sensor 714 is used to collect ambient light intensity. In one embodiment, the processor 701 can control the display brightness of the display screen 705 based on the ambient light intensity collected by the optical sensor 714. Specifically, when the ambient light intensity is high, the display brightness of the display screen 705 is increased; when the ambient light intensity is low, the display brightness of the display screen 705 is decreased. In another embodiment, the processor 701 can also dynamically adjust the shooting parameters of the camera assembly 706 based on the ambient light intensity collected by the optical sensor 714.
[0172] The proximity sensor 715, also known as a distance sensor, is typically located on the front panel of the terminal 700. The proximity sensor 715 is used to detect the distance between the user and the front of the terminal 700. In one embodiment, when the proximity sensor 715 detects that the distance between the user and the front of the terminal 700 is gradually decreasing, the processor 701 controls the display screen 705 to switch from a screen-on state to a screen-off state; when the proximity sensor 715 detects that the distance between the user and the front of the terminal 700 is gradually increasing, the processor 701 controls the display screen 705 to switch from a screen-off state to a screen-on state.
[0173] Those skilled in the art will understand that Figure 7 The structure shown does not constitute a limitation on terminal 700, and may include more or fewer components than shown, or combine certain components, or use different component arrangements.
[0174] In some embodiments, the electronic device is provided as a server. Figure 8This is a block diagram illustrating a server 800 according to an exemplary embodiment. The server 800 can vary significantly due to different configurations or performance characteristics. It may include one or more Central Processing Units (CPUs) 801 and one or more memories 802. The memory 802 stores at least one line of program code, which is loaded and executed by the processor 801 to implement the incentive strategy determination method provided in the various method embodiments described above. Of course, the server may also have wired or wireless network interfaces, a keyboard, and input / output interfaces for input / output. The server 800 may also include other components for implementing device functions, which will not be elaborated upon here.
[0175] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory or storage device including instructions, which can be executed by a processor of a terminal or a processor of a server to complete the above-described incentive strategy determination method. Optionally, the computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0176] In an exemplary embodiment, a computer program product is also provided, including a computer program / instructions that, when executed by a processor, implement the above-described incentive strategy determination method.
[0177] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0178] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A method for determining an incentive strategy, characterized in that, The method includes: When the first incentive strategy is implemented on the target object in the first period, the first activity parameter of the target object in the first period and the second activity parameter in the second period are obtained. The second period is the period preceding the first period. The first activity parameter indicates the number of time periods during which the target object performs the target operation within the multiple time periods included in the first period. The second activity parameter indicates the number of time periods during which the target object performs the target operation within the multiple time periods included in the second period. The difference between the number of time periods included in the first period and the first activity parameter is determined as the active growth parameter, which indicates the growth space of the target object's execution of the target operation within the first period; The difference between the first activity parameter and the second activity parameter is determined, the difference representing the change in the target object's execution of the target operation under the influence of the first incentive strategy; the product of the determined difference and the activity growth parameter is determined as the incentive factor of the target object, the incentive factor indicating the degree of influence of the first incentive strategy on the target object; When the incentive factor is greater than 0, if the first incentive strategy includes a reward strategy, and the reward strategy includes multiple reward parameters and a first threshold corresponding to each reward parameter, the multiple reward parameters included in the reward strategy are increased based on the incentive factor, or, based on the incentive factor, the reward parameters included in the reward strategy whose corresponding first thresholds are greater than the first activity parameter are increased, to obtain a second incentive strategy implemented on the target object in the third period. The reward parameter indicates the reward situation issued to the target object when the activity parameter of the target object reaches the first threshold in any period, and the third period is the period following the first period.
2. The method according to claim 1, characterized in that, The method further includes: If the incentive factor is not greater than 0, a second incentive strategy that is different from the first incentive strategy is selected from multiple incentive strategies.
3. The method according to claim 2, characterized in that, The method further includes: When the incentive factor is greater than 0, if the first incentive strategy includes a forwarding volume strategy, the forwarding volume parameter included in the forwarding volume strategy is increased based on the incentive factor. The forwarding volume parameter indicates the number of times the multimedia resources of the target object are forwarded when the active parameter of the target object reaches the second threshold in any period.
4. The method according to claim 2, characterized in that, The step of selecting a second incentive strategy, which is different from the first incentive strategy, from multiple incentive strategies when the incentive factor is not greater than 0 includes: If the incentive factor is not greater than 0, a second incentive strategy, different from the first incentive strategy, is randomly selected from the plurality of incentive strategies; or, If the incentive factor is not greater than 0, select the second incentive strategy from the plurality of incentive strategies that is different from the first incentive strategy and matches the object information of the target object.
5. The method according to claim 1, characterized in that, After determining the incentive factor for the target object based on the first activity parameter, the second activity parameter, and the activity growth parameter, the method further includes: If the incentive factor is not greater than 0, the incentive strategy will no longer be implemented on the target object during the third period.
6. An excitation strategy determination device, characterized in that, The device includes: The acquisition unit is configured to acquire, when a first incentive strategy is implemented on the target object in a first period, a first activity parameter of the target object in the first period and a second activity parameter in a second period, wherein the second period is the period preceding the first period, the first activity parameter indicates the number of time periods during which the target object performs the target operation within the multiple time periods included in the first period, and the second activity parameter indicates the number of time periods during which the target object performs the target operation within the multiple time periods included in the second period. The determining unit is configured to determine the difference between the number of time periods included in the first period and the first activity parameter as an active growth parameter, wherein the active growth parameter indicates the growth space of the target object performing the target operation within the first period; The determining unit is further configured to determine the difference between the first activity parameter and the second activity parameter, the difference representing the change in the target object's execution of the target operation under the influence of the first incentive strategy; and to determine the product of the determined difference and the activity growth parameter as the incentive factor for the target object, the incentive factor indicating the degree of influence of the first incentive strategy on the target object. The determining unit is further configured to, when the incentive factor is greater than 0, if the first incentive strategy includes a reward strategy, the reward strategy includes multiple reward parameters and a first threshold corresponding to each reward parameter, increase the multiple reward parameters included in the reward strategy based on the incentive factor, or increase the reward parameters included in the reward strategy whose corresponding first threshold is greater than the first activity parameter based on the incentive factor, to obtain a second incentive strategy implemented on the target object in the third period, wherein the reward parameter indicates the reward situation issued to the target object when the activity parameter of the target object reaches the first threshold in any period, and the third period is the period following the first period.
7. An electronic device, characterized in that, The electronic device includes: One or more processors; Memory used to store the executable program code of the processor; The processor is configured to execute the program code to implement the incentive strategy determination method as described in any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that, When the instructions in the computer-readable storage medium are executed by the processor of the electronic device, the electronic device is able to perform the stimulus strategy determination method as described in any one of claims 1 to 5.
Citation Information
Patent Citations
User excitation method and device, computer equipment and storage medium
CN110148012A