An internet-based integral mall-based integral fission system and method
By obtaining the user's historical points data and portrait, determining the user's points fission participation and family, and selecting the appropriate points fission method, the problem of the inability to provide accurate incentives in existing technologies is solved, and the efficient expansion of the user group and improvement of activity are achieved.
Patent Information
- Application Number
- CN202411781585.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-05
- Publication Date
- 2025-10-21
- Estimated Expiration
- 2044-12-05
AI Technical Summary
Existing accumulative fission methods cannot be tailored to users' activity and preferences, resulting in the inability to accurately incentivize different types of users and making it difficult to maximize the role of accumulative fission in user expansion and activity improvement.
By obtaining the user's historical points data and user portrait, we can determine each user's points fission participation and family, and select the most appropriate points fission method.
It realizes personalized cumulative fission incentives based on user activity and preferences, improving the effect of user group expansion and activity.
Smart Images

Figure CN119722176B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of points fission technology, and in particular to a points fission system and method based on an Internet points mall. Background Art
[0002] Point fission is widely used in many current business operations and user incentive systems. Point fission typically involves expanding the user base and increasing user activity through a series of mechanisms, such as user point acquisition, point consumption, and point-driven new user participation.
[0003] For example, membership systems on common online e-commerce platforms and offline retail stores often have points systems. Users earn points for shopping, reviewing, and sharing on the platforms. Accumulating a certain amount of points can then be used to redeem merchandise, coupons, or participate in sweepstakes. Some platforms also award additional points for recommending new users, encouraging them to actively attract new users and creating a multiplier effect.
[0004] Offline, businesses like chain coffee shops and gyms also use a points-based incentive system in their membership systems. Points are converted based on the amount of consumption, and the points can then be redeemed for benefits such as drink upgrades and free fitness classes. This encourages members to continue consuming and recommend friends to become members, thereby expanding the customer base.
[0005] However, most of these existing point fission methods use unified and standardized rules for all users. In other words, no matter whether the user is a newly registered primary user, a long-term active, high-level loyal user, or a user with different consumption preferences (for example, some users prefer to buy electronic products, while others prefer to buy beauty products), the platform often uses exactly the same point acquisition, consumption, and fission mechanism to treat them. As a result, it is impossible to achieve precise incentives for various types of users, and it is difficult to maximize the role of point fission in user expansion, activity improvement, etc. Therefore, there is an urgent need for a point fission method that can be tailored to each user's activity, user level, preferences, etc., to make up for the shortcomings of existing technologies and more efficiently play the value of points in commercial operations and user incentive systems. Summary of the Invention
[0006] In response to the above technical problems, the present application provides a points fission system and method based on an Internet points mall, which at least partially solves the problems existing in the existing technology.
[0007] In a first aspect of the present application, a points fission system based on an Internet points mall is provided, the system comprising:
[0008] The first acquisition module is used to obtain the historical points data corresponding to each user among a plurality of users to obtain the points fission participation degree corresponding to each user;
[0009] A second acquisition module is configured to acquire a user portrait corresponding to each of the plurality of users to obtain a cumulative fission family corresponding to each user; wherein each cumulative fission family includes a plurality of cumulative fission methods; and each cumulative fission method within each cumulative fission family has a corresponding cumulative fission participation degree;
[0010] The method determination module is used to determine the corresponding integral fission method for each user according to the integral fission participation and integral fission family corresponding to each user.
[0011] In a second aspect of the present application, a points fission method based on an Internet points mall is provided, the method comprising:
[0012] Obtain historical points data corresponding to each of a number of users to obtain the points fission participation corresponding to each user;
[0013] Obtaining a user profile corresponding to each of the plurality of users to obtain a cumulative fission family corresponding to each user; wherein each cumulative fission family includes a plurality of cumulative fission methods; and each cumulative fission method within each cumulative fission family has a corresponding cumulative fission participation degree;
[0014] According to the accumulated fission participation and accumulated fission family corresponding to each user, the accumulated fission method corresponding to each user is determined.
[0015] This application has at least the following beneficial effects:
[0016] The points fission system based on the Internet points mall provided by this application first obtains the historical points data corresponding to each user among several users to obtain the points fission participation corresponding to each user; secondly, obtains the user portrait corresponding to each user among several users to obtain the points fission family corresponding to each user; wherein, each points fission family includes several points fission methods; each points fission method in each points fission family has a corresponding points fission participation; finally, according to the points fission participation and points fission family corresponding to each user, the points fission method corresponding to each user is determined. Here, according to the points usage, points activity, user habits and preferences and other factors corresponding to each user, a suitable points fission method is determined for each user. It can better achieve the expansion of the user group and the improvement of user activity. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0018] Figure 1 A structural block diagram of a points fission system based on an Internet points mall provided in an embodiment of the present application;
[0019] Figure 2 A flowchart of a points fission method based on an Internet points mall provided in an embodiment of the present application. DETAILED DESCRIPTION
[0020] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without making creative efforts are within the scope of protection of this application.
[0021] It should be noted that the terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or server that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products, or devices.
[0022] It should be noted that various aspects of the embodiments within the scope of the appended claims are described below. It should be apparent that the aspects described herein can be embodied in a wide variety of forms, and any specific structure and / or function described herein is merely illustrative. Based on this application, it should be understood by those skilled in the art that an aspect described herein can be implemented independently of any other aspect, and two or more of these aspects can be combined in various ways. For example, any number of aspects described herein can be used to implement an apparatus and / or practice a method. In addition, other structures and / or functionalities other than one or more of the aspects described herein can be used to implement this apparatus and / or practice this method.
[0023] Please refer to Figure 1 As shown, the embodiment of the present application provides a points fission system 100 based on an Internet points mall, the system comprising: a first acquisition module 110, a second acquisition module 120 and a method determination module 130; wherein,
[0024] The first acquisition module 110 is configured to acquire historical points data corresponding to each of a number of users to obtain a points fission participation degree corresponding to each user.
[0025] Specifically, the integral fission participation degree indicates the user's required participation degree for the corresponding integral fission method. The higher the integral fission participation degree, the higher the user's required participation degree for the corresponding integral fission method.
[0026] In an exemplary embodiment of the present application, the first acquisition module includes:
[0027] The first acquisition unit is used to acquire historical point data corresponding to each user among a plurality of users to obtain the point activity level corresponding to each user.
[0028] The first acquisition unit includes:
[0029] The point acquisition subunit is used to obtain the point data of each user in a target time window at each target time point, so as to obtain a point data change curve list QL = (QL1, QL2, ..., QL i ,…,QL n ); i = 1, 2, ..., n; where n is the number of users; QL i is the integral data change curve corresponding to the i-th user; the end time of the target time window is the current time; the time distance between any two adjacent target time points is equal.
[0030] Here, obtaining the changes in the user's points data in the recent period can reflect the user's use and attention to the points in the recent period.
[0031] The activity determination subunit is used to determine the model according to QL and activity level, and obtain the integral activity level list H = (H1, H2, ..., H i ,…,H n ); where H i is the points activity level corresponding to the i-th user.
[0032] Here, a higher points activity level indicates that the user has used and paid more attention to points in the recent period. Conversely, a lower level indicates that the user has used and paid less attention to points in the recent period. For example, if a user's points data curve decreases smoothly, it means that the user may have used and paid less attention to points in the recent period, which may be due to the expiration of points. In this case, the corresponding points activity level is low. Alternatively, if a user's points data curve fluctuates frequently, it means that the user may have used and paid more attention to points in the recent period. It may be that the user is constantly using points and acquiring new points. In this case, the corresponding points activity level is high.
[0033] The second acquisition unit is used to acquire historical point data corresponding to each user among a plurality of users to obtain a fixed point level corresponding to each user; wherein the fixed point level is the point level corresponding to the highest historical point data.
[0034] The fixed points level is the point level corresponding to the highest historical points data. For example, if a user's current points level is level 2 and their corresponding fixed points level is level 5, this means that the user was once a heavy user, but their current points level may have dropped due to lower activity.
[0035] The participation determination unit is used to obtain the corresponding point fission participation of each user based on the corresponding point activity level and fixed point level of each user.
[0036] Here, the cumulative fission participation J corresponding to the i-th user i Meet the following conditions:
[0037] J i =F i *(a Hi -1);
[0038] Among them, F i is the fixed score level corresponding to the i-th user, a is the preset base number; H i >0.
[0039] F i The larger the value is, the greater the historical participation of the user in the cumulative fission, and the user's current activity may be reduced or still very high. i With J i is positively correlated, that is, the greater the historical participation of the user in the fission of points, the greater the user has been or has always been concerned about the points situation, and the more it is necessary to improve the user stickiness of this type of user, J iIt is also related to the current activity level. The higher the current points activity level, the more attention the user pays to the points situation. At this time, the user's required participation should be increased to encourage the user to frequently participate in points fission activities.
[0040] It should be noted that the higher the participation in point fission, the more new users need to be developed or the more tasks need to be completed to obtain the same points. In this embodiment, the participation in point fission is determined based on the user's corresponding fixed point level and current point activity level. That is, users with high participation in point fission have higher corresponding participation in point fission and higher corresponding fixed point level. This means that the user currently or in the past has a higher attention to point fission and is more enthusiastic. Therefore, in order to better develop new users or improve user activity, the corresponding participation in point fission is improved.
[0041] And J i With F i Linearly related to H i Exponential correlation, i.e. J i H i (Current activity level) has a greater impact. The resulting point-to-point splitting participation rate is more reasonable, meaning that users with high current activity levels are more likely to recruit more new users or complete more tasks to earn points. Conversely, for users with low current activity levels, a lower point-to-point splitting participation rate can be set to increase their interest in point-to-point splitting. This means they can earn more points by recruiting fewer new users or completing fewer tasks, thereby improving user stickiness.
[0042] The second acquisition module 120 is used to obtain a user portrait corresponding to each user from a number of users to obtain a cumulative fission family corresponding to each user; wherein each cumulative fission family includes a number of cumulative fission methods; each cumulative fission method in each cumulative fission family has a corresponding cumulative fission participation degree.
[0043] Specifically, the second acquisition module includes:
[0044] The portrait acquisition unit is used to obtain a user portrait corresponding to each of a number of users.
[0045] User portraits include basic user information, search preferences on the corresponding platform, consumption preferences, etc.
[0046] The probability determination unit is used to obtain the portrait type probability of the user portrait corresponding to each user according to the classification model to obtain the portrait type probability list set LB = (LB1, LB2, ..., LB i ,…,LB n ); among them, LB i LB is the portrait type probability table corresponding to the i-th user; i=(LB i,1 , LB i,2 ,…,LB i,j ,…,LB i,m ); j = 1, 2, ..., m; where m is the number of image types; LB i,j is the probability that the i-th user belongs to the j-th portrait type.
[0047] Here, the portrait types may include travel preference, home preference, electronic product preference, etc.
[0048] The label determination unit is used to obtain the necessary portrait type labels corresponding to each of the multiple integral fission families; to obtain the necessary portrait list label set Z = (Z1, Z2, ..., Z x ,…,Z y ); x = 1, 2, ..., y; where y is the number of integrated fission families; Z x is the necessary portrait type label list corresponding to the xth product fission family; Z x =(Z x,1 , Z x,2 ,…,Z x,c ,…,Z x,f(x) ); c = 1, 2, ..., f(x); f(x) is the number of necessary portrait type labels corresponding to the x-th product fission family; Z x,c is the cth necessary portrait type label corresponding to the xth product fission family; the necessary portrait type corresponding to any necessary portrait type label belongs to one of the m portrait types.
[0049] Here, each accumulation splitting family is a family of specific, targeted accumulation splitting methods, and each accumulation splitting method also has a corresponding required profile type tag. For example, the required profile type tags for a accumulation splitting family might be "travel preference" and "electronics preference." That is, the accumulation splitting methods within this family are all set for users who prefer travel and electronics.
[0050] The matching degree determination unit is used to obtain a matching degree list set P=(P1, P2, ..., P i ,…,P n );P i is the matching degree list corresponding to the i-th user; P i =(P i,1 , P i,2 ,…,P i,x ,…,P i,y );P i,x is the matching degree between the i-th user and the x-th product fission family.
[0051] Here, Pi,x Meet the following conditions:
[0052]
[0053] Among them, LB i,c The i-th user belongs to Z x,c The probability of the same portrait type.
[0054] It can be understood that if the total probability of the necessary portrait type label corresponding to a certain integral fission family in the portrait type probability list corresponding to a certain user is higher, it means that the matching degree between the user and the integral fission family is higher.
[0055] The family determination unit is used to obtain the corresponding integrated fission family list JZ=(JZ1, JZ2, ..., JZ i ,…,JZ n );JZ i is the family ID of the cumulative fission family corresponding to the i-th user; JZ i is MAX(P i ) is the family identifier of the corresponding integral fission family; MAX() is the preset maximum value determination function.
[0056] The method determination module 130 is configured to determine the corresponding integral fission method for each user according to the integral fission participation degree and integral fission family corresponding to each user.
[0057] Specifically, since each integral fission method within the integral fission family has a corresponding integral fission participation degree, the most appropriate integral fission method is selected within the determined integral fission family based on the corresponding integral fission participation degree. For example, if the integral fission participation degree corresponding to user i is 6, the corresponding integral fission family is Family A, the integral fission participation degree corresponding to integral fission method A within Family A is 3, and the integral fission participation degree corresponding to integral fission method B within Family A is 6, then integral fission method B is selected as the integral fission method for user i.
[0058] Please refer to Figure 2 As shown, the embodiment of the present application provides a point fission method based on the Internet point mall. For a detailed description of the method, please refer to the above system embodiment, which will not be repeated here. The method includes the following steps:
[0059] Step S100: Obtain historical points data corresponding to each of a number of users to obtain the points fission participation corresponding to each user.
[0060] Step S200, obtaining a user portrait corresponding to each user among a number of users to obtain a cumulative fission family corresponding to each user; wherein each cumulative fission family includes a number of cumulative fission methods; each cumulative fission method in each cumulative fission family has a corresponding cumulative fission participation degree.
[0061] Step S300: Determine the corresponding point fission method for each user according to the point fission participation and point fission family of each user.
[0062] In an exemplary embodiment of the present application, step S100 further includes the following steps:
[0063] Obtain historical points data corresponding to each of a number of users to obtain the points activity level corresponding to each user.
[0064] Obtain historical points data corresponding to each of a number of users to obtain a fixed points level corresponding to each user; wherein the fixed points level is the points level corresponding to the highest historical points data.
[0065] According to the points activity level and fixed points level corresponding to each user, the points fission participation level corresponding to each user is obtained.
[0066] In an exemplary embodiment of the present application, obtaining historical points data corresponding to each of the plurality of users to obtain the points activity level corresponding to each user includes:
[0067] Obtain the integral data of each user at each target time point within the target time window to obtain the integral data change curve list QL = (QL1, QL2, ..., QL i ,…,QL n ); i = 1, 2, ..., n; where n is the number of users; QL i is the integral data change curve corresponding to the i-th user; the end time of the target time window is the current time; the time distance between any two adjacent target time points is equal.
[0068] Determine the model based on QL and activity level to obtain the integral activity level list H = (H1, H2, ..., H i ,…,H n ); where H i is the points activity level corresponding to the i-th user.
[0069] In an exemplary embodiment of the present application, the cumulative fission participation J corresponding to the i-th user is i Meet the following conditions:
[0070] J i =F i*(a Hi -1);
[0071] Among them, F i is the fixed score level corresponding to the i-th user, a is the preset base number; H i >0.
[0072] In an exemplary embodiment of the present application, step S200 further includes the following steps:
[0073] Obtain a user profile corresponding to each of a number of users;
[0074] According to the classification model, the portrait type probability of the user portrait corresponding to each user is obtained to obtain the portrait type probability list set LB=(LB1, LB2, ..., LB i ,…,LB n ); among them, LB i is the portrait type probability table corresponding to the i-th user;
[0075] LB i =(LB i,1 , LB i,2 ,…,LB i,j ,…,LB i,m ); j = 1, 2, ..., m; where m is the number of image types; LB i,j is the probability that the i-th user belongs to the j-th profile type;
[0076] Obtain the necessary portrait type labels corresponding to each of the several integral fission families; to obtain the necessary portrait list label set Z = (Z1, Z2, ..., Z x ,…,Z y ); x = 1, 2, ..., y; where y is the number of integrated fission families; Z x is the necessary portrait type label list corresponding to the xth product fission family; Z x =(Z x,1 , Z x,2 ,…,Z x,c ,…,Z x,f(x) ); c = 1, 2, ..., f(x); f(x) is the number of necessary portrait type labels corresponding to the x-th product fission family; Z x,c is the cth necessary portrait type label corresponding to the xth product fission family; the necessary portrait type corresponding to any necessary portrait type label belongs to one of the m portrait types;
[0077] According to LB and Z, we get the matching list set P = (P1, P2, ..., P i ,…,P n );P iis the matching degree list corresponding to the i-th user; P i =(P i,1 , P i,2 ,…,P i,x ,…,P i,y );P i,x is the matching degree between the i-th user and the x-th product fission family;
[0078] According to P, we get the corresponding cumulative fission family list JZ = (JZ1, JZ2, ..., JZ i ,…,JZ n );JZ i is the family ID of the cumulative fission family corresponding to the i-th user; JZ i is MAX(P i ) is the family identifier of the corresponding integral fission family; MAX() is the preset maximum value determination function.
[0079] In the exemplary embodiment of the present application, P i,x Meet the following conditions:
[0080]
[0081] Among them, LB i,c The i-th user belongs to Z x,c The probability of the same portrait type.
[0082] In an exemplary embodiment of the present application, an electronic device capable of implementing the above method is also provided.
[0083] Those skilled in the art will appreciate that various aspects of the present application can be implemented as systems, methods, or program products. Therefore, various aspects of the present application can be specifically implemented in the following forms: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or an implementation that combines hardware and software aspects, which may be collectively referred to herein as a "circuit," "module," or "system."
[0084] The electronic device according to this embodiment of the present application is merely an example and should not limit the functions and scope of use of the embodiments of the present application.
[0085] The electronic device is implemented as a general-purpose computing device. Components of the electronic device may include, but are not limited to, the aforementioned at least one processor, the aforementioned at least one storage, and a bus connecting different system components (including the storage and the processor).
[0086] The storage stores program codes, which can be executed by the processor, so that the processor executes the steps described in the above “Exemplary Method” section of this specification according to various exemplary embodiments of the present application.
[0087] The memory may include readable media in the form of volatile memory, such as random access memory (RAM) and / or cache memory, and may further include read only memory (ROM).
[0088] The storage may also include a program / utility having a set (at least one) of program modules, such program modules including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0089] The bus may represent one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, or a local bus using any of a variety of bus architectures.
[0090] The electronic device may also communicate with one or more external devices (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may communicate with one or more devices that enable a user to interact with the electronic device, and / or may communicate with any device that enables the electronic device to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface. Furthermore, the electronic device may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter. As shown, the network adapter communicates with other modules of the electronic device via a bus. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0091] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the embodiments of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiments of the present application.
[0092] In exemplary embodiments of the present application, a computer-readable storage medium is also provided, on which is stored a program product capable of implementing the aforementioned methods of this specification. In some possible implementations, various aspects of the present application may also be implemented in the form of a program product, which includes program code. When the program product is executed on a terminal device, the program code is used to cause the terminal device to execute the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of the present application.
[0093] The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination thereof. More specific examples (a non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.
[0094] A computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium that can transmit, propagate, or transfer a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0095] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0096] The program code for performing the operations of the present application can be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, and the like, as well as conventional procedural programming languages such as "C" or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, as a stand-alone software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device can be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0097] Furthermore, the above-mentioned figures are merely illustrative of the processes included in the methods according to exemplary embodiments of the present application and are not intended to be limiting. It is readily understood that the processes illustrated in the above-mentioned figures do not indicate or limit the temporal order of these processes. Furthermore, it is readily understood that these processes may be executed synchronously or asynchronously, for example, in multiple modules.
[0098] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiment of the application, the features and functions of two or more modules or units described above can be concretized in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be concretized.
[0099] The above are only specific embodiments of the present application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A points fission system based on an Internet points mall, characterized in that: The system comprises: The first acquisition module is used to obtain historical points data corresponding to each of a number of users to obtain the points fission participation degree corresponding to each user; the points fission participation degree represents the required participation degree of the user in the corresponding points fission method; A second acquisition module is configured to acquire a user portrait corresponding to each of the plurality of users to obtain a cumulative fission family corresponding to each user; wherein each cumulative fission family includes a plurality of cumulative fission methods; and each cumulative fission method within each cumulative fission family has a corresponding cumulative fission participation degree; A method determination module, configured to determine a corresponding point fission method for each user based on the point fission participation and point fission family corresponding to each user; The first acquisition module includes: A first acquiring unit is configured to acquire historical points data corresponding to each of a plurality of users to obtain a points activity level corresponding to each user; A second obtaining unit is configured to obtain historical score data corresponding to each of the plurality of users to obtain a fixed score level corresponding to each user; wherein the fixed score level is the score level corresponding to the highest historical score data; a participation determination unit, configured to obtain the corresponding point fission participation of each user based on the corresponding point activity level and fixed point level of each user; The first acquiring unit includes: The point acquisition subunit is used to obtain the point data of each user in a target time window at each target time point, so as to obtain a point data change curve list QL = (QL1, QL2, ..., QL i ,…,QL n ); i = 1, 2, ..., n; where n is the number of users; QL i is the integral data change curve corresponding to the i-th user; the end time of the target time window is the current time; the time distance between any two adjacent target time points is equal; The activity determination subunit is used to determine the model according to QL and activity level, and obtain the integral activity level list H = (H1, H2, ..., H i ,…,H n ); where H i is the points activity level corresponding to the i-th user; The cumulative fission participation J corresponding to the i-th user i Meet the following conditions: J i =F i *(a Hi -1); Among them, F i is the fixed score level corresponding to the i-th user, a is the preset base number; H i >0.
2. The points fission system based on the Internet points mall according to claim 1 is characterized in that: The second acquisition module includes: A portrait acquisition unit, configured to acquire a user portrait corresponding to each of a plurality of users; The probability determination unit is used to obtain the portrait type probability of the user portrait corresponding to each user according to the classification model to obtain the portrait type probability list set LB = (LB1, LB2, ..., LB i ,…,LB n ); among them, LB i LB is the portrait type probability table corresponding to the i-th user; i =(LB i,1 , LB i,2 ,…,LB i,j ,…,LB i,m ); j = 1, 2, ..., m; where m is the number of image types; LB i,j is the probability that the i-th user belongs to the j-th profile type; The label determination unit is used to obtain the necessary portrait type labels corresponding to each of the multiple integral fission families; to obtain the necessary portrait list label set Z = (Z1, Z2, ..., Z x ,…,Z y ); x = 1, 2, ..., y; where y is the number of integrated fission families; Z x is the necessary portrait type label list corresponding to the xth product fission family; Z x =(Z x,1 , Z x,2 ,…,Z x,c ,…,Z x,f(x) ); c = 1, 2, ..., f(x); f(x) is the number of necessary portrait type labels corresponding to the x-th product fission family; Z x,c is the cth necessary portrait type label corresponding to the xth product fission family; the necessary portrait type corresponding to any necessary portrait type label belongs to one of the m portrait types; The matching degree determination unit is used to obtain a matching degree list set P=(P1, P2, ..., P i ,…,P n );P i is the matching degree list corresponding to the i-th user; P i =(P i,1 , P i,2 ,…,P i,x ,…,P i,y );P i,x is the matching degree between the i-th user and the x-th product fission family; The family determination unit is used to obtain the corresponding integrated fission family list JZ=(JZ1, JZ2, ..., JZ i ,…,JZ n );JZ i is the family ID of the multiplication family corresponding to the i-th user, which is MAX(P i ) is the family identifier of the corresponding integral fission family; MAX() is the preset maximum value determination function.
3. The points fission system based on the Internet points mall according to claim 2 is characterized in that: P i,x Meet the following conditions: Among them, LB i,c The i-th user belongs to Z x,c The probability of the same portrait type.
4. A points fission method based on an Internet points mall, characterized in that: The method comprises: Obtaining historical points data corresponding to each of a number of users to obtain the points fission participation degree corresponding to each user; the points fission participation degree represents the required participation degree of the user in the corresponding points fission method; Obtaining a user profile corresponding to each of the plurality of users to obtain a cumulative fission family corresponding to each user; wherein each cumulative fission family includes a plurality of cumulative fission methods; and each cumulative fission method within each cumulative fission family has a corresponding cumulative fission participation degree; Determine the corresponding accumulation fission method for each user based on the accumulation fission participation and accumulation fission family of each user; The step of obtaining historical points data corresponding to each of the plurality of users to obtain the points fission participation degree corresponding to each user includes: Obtain historical points data corresponding to each of a number of users to obtain the points activity level corresponding to each user; Obtaining historical points data corresponding to each of a number of users to obtain a fixed points level corresponding to each user; wherein the fixed points level is the points level corresponding to the highest historical points data; According to each user's corresponding point activity level and fixed point level, the corresponding point fission participation of each user is obtained; The obtaining of historical points data corresponding to each of the plurality of users to obtain the points activity level corresponding to each user includes: Obtain the integral data of each user at each target time point within the target time window to obtain the integral data change curve list QL = (QL1, QL2, ..., QL i ,…,QL n ); i = 1, 2, ..., n; where n is the number of users; QL i is the integral data change curve corresponding to the i-th user; the end time of the target time window is the current time; the time distance between any two adjacent target time points is equal; Determine the model based on QL and activity level to obtain the integral activity level list H = (H1, H2, ..., H i ,…,H n ); where H i is the points activity level corresponding to the i-th user; The cumulative fission participation J corresponding to the i-th user i Meet the following conditions: J i =F i *(a Hi -1); Among them, F i is the fixed score level corresponding to the i-th user, a is the preset base number; H i >0.
Citation Information
Patent Citations
Task allocation method, electronic equipment and storage medium
CN117851667A