A member benefit configuration processing method and system, computer device and medium

By dynamically configuring member benefits strategies through a preset benefits configuration pool, the problem of low system stability caused by fixed code in existing technologies is solved, enabling flexible member benefits management and improving the stability and response speed of the system platform.

CN116308521BActive Publication Date: 2026-06-19PINGAN YIQIANBAO E COMMERCE CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
PINGAN YIQIANBAO E COMMERCE CO LTD
Filing Date
2023-02-16
Publication Date
2026-06-19

Smart Images

  • Figure CN116308521B_ABST
    Figure CN116308521B_ABST
Patent Text Reader

Abstract

This invention relates to the field of computer technology and discloses a method, system, computer device, and medium for configuring and processing membership benefits. The method includes: determining target membership product information to be processed; obtaining multiple historical benefit strategies for the target membership product information; upon receiving a membership benefit configuration request, determining multiple target benefit strategies from a preset benefit configuration pool based on the request; and configuring multiple historical benefit strategies based on the multiple target benefit strategies to upgrade the membership benefits corresponding to the target membership product information. Because this application pre-generates a preset benefit configuration pool, benefit strategies can be customized without modifying the code. Furthermore, when membership benefit-related requirements change, the historical benefit strategies for a specific membership product can be updated and upgraded solely through the benefit strategies in the preset benefit configuration pool, avoiding modifications to the platform system's code and thus improving the stability of the system platform.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the fields of computer technology and digital healthcare, and in particular to a method, system, computer equipment, and medium for configuring membership benefits. Background Technology

[0002] Membership services, as a standard business for internet consumers, are prevalent in various systems and platforms related to daily life, including clothing, food, housing, and transportation. Internet companies leverage membership services based on their strategic positioning, aiming to improve user retention and increase user activity by providing high-quality membership services, thereby promoting the healthy and sustainable development of the system platform's business. However, with continuous business development, system platforms are iterating, membership benefit combinations are increasing, and the types of membership benefits are becoming increasingly diverse.

[0003] In existing technologies, R&D engineers hardcode most of the functional logic related to membership benefits in the code. However, if the customer's requirements for membership benefits change, the R&D engineers need to redevelop and release the corresponding code program. This results in a longer system platform development cycle, higher maintenance costs, and reduced system platform stability. Summary of the Invention

[0004] Therefore, it is necessary to provide a method, system, computer equipment, and media for configuring membership benefits to address the issue of low system stability.

[0005] A method for configuring membership benefits includes: determining target membership product information to be processed and obtaining multiple historical benefit strategies for the target membership product information; upon receiving a membership benefit configuration request, determining multiple target benefit strategies from a preset benefit configuration pool based on the membership benefit configuration request; and configuring multiple historical benefit strategies based on the multiple target benefit strategies to upgrade the membership benefits corresponding to the target membership product information.

[0006] In one embodiment, multiple target benefit strategies are determined from a preset benefit configuration pool based on the member benefit configuration request. This includes: parsing the member benefit configuration request to generate parsed data; locating multiple benefit identifiers in the parsed data using a pre-trained benefit identifier positioning model; loading the preset benefit configuration pool in a cloud data center and obtaining the connection parameters of the benefit configuration pool; calling a data query service and mapping and associating each benefit identifier and connection parameter with the data query service to generate multiple benefit query scripts; and executing each benefit query script to obtain the target benefit strategy for each benefit identifier from the benefit configuration pool, thereby generating multiple target benefit strategies.

[0007] In one embodiment, a pre-trained rights identifier localization model is generated according to the following steps: determining the identifier for each preset rights in a preset rights configuration pool to obtain an identifier set; encoding each identifier in the identifier set using a One-Hot encoding method to obtain a feature value for each identifier; combining the feature value of each identifier and its corresponding identifier into a key-value pair to obtain a localization model training sample; creating a rights identifier localization model using a YOLOv5 neural network; inputting the localization model training sample into the rights identifier localization model and outputting a loss value; and generating a pre-trained rights identifier localization model when the loss value reaches its minimum and the number of model training iterations reaches a preset threshold.

[0008] In one embodiment, multiple historical rights strategies are configured based on multiple target rights strategies, including: obtaining the priority of each target rights strategy among the multiple target rights strategies; determining the upgrade order of each target rights strategy among the multiple target rights strategies according to the order of priority; determining the historical rights strategy to be upgraded that corresponds to the upgrade order of each target rights strategy among the multiple historical rights strategies; and replacing each historical rights strategy to be upgraded with each target rights strategy one by one according to the upgrade order of each target rights strategy.

[0009] In one embodiment, obtaining the priority of each target benefit strategy among multiple target benefit strategies includes: calculating the weight value of each target benefit strategy among multiple target benefit strategies; determining the priority of multiple target benefit strategies based on the magnitude of the weight value; or, obtaining the storage time of each target benefit strategy among multiple target benefit strategies; and determining the priority of multiple target benefit strategies based on the total time elapsed between the storage time and the current time.

[0010] In one embodiment, before determining the target member product information to be processed, the method further includes: obtaining multiple benefit configuration rules and benefit configuration parameter sets; arranging and combining each benefit configuration rule in the multiple benefit configuration rules and each parameter in the benefit configuration parameter set to generate a benefit strategy set; assigning a unique identifier to each benefit strategy in the benefit strategy set for association to obtain a target benefit strategy set; generating a preset benefit configuration pool based on the target benefit strategy set, and sending the preset benefit configuration pool to the cloud data center for storage.

[0011] In one embodiment, the method further includes: when the loss value has not reached the minimum and the number of model training times has not reached a preset threshold, continuing to execute the step of inputting the positioning model training sample into the equity identifier positioning model until the loss value reaches the minimum and the number of model training times reaches the preset threshold.

[0012] A membership benefits configuration processing system includes: a historical benefits strategy acquisition module, used to determine the target membership product information to be processed and acquire multiple historical benefits strategies of the target membership product information; a target benefits strategy determination module, used to determine multiple target benefits strategies from a preset benefits configuration pool based on the membership benefits configuration request when a membership benefits configuration request is received; and a benefits strategy configuration processing module, used to configure multiple historical benefits strategies based on multiple target benefits strategies to upgrade the membership benefits corresponding to the target membership product information.

[0013] A computer device includes a memory and a processor. The memory stores computer-readable instructions, which, when executed by the processor, cause the processor to perform the steps of the membership rights configuration processing method described above.

[0014] A medium storing computer-readable instructions, which, when executed by one or more processors, cause the one or more processors to perform the steps of the membership rights configuration processing method described above.

[0015] The aforementioned membership benefits configuration processing method, system, device, and medium involve a membership benefits configuration processing system that first determines the target membership product information to be processed and obtains multiple historical benefits policies for the target membership product information. Then, upon receiving a membership benefits configuration request, it determines multiple target benefits policies from a preset benefits configuration pool based on the request. Finally, it configures multiple historical benefits policies based on the multiple target benefits policies to upgrade the membership benefits corresponding to the target membership product information. Because this application pre-generates a preset benefits configuration pool, benefits policies can be customized without modifying the code. Furthermore, when membership benefits-related requirements change, the historical benefits policies for a specific membership product can be updated and upgraded solely through the benefits policies in the preset benefits configuration pool, avoiding modifications to the platform system's code and thus improving the stability of the system platform. Attached Figure Description

[0016] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0017] Figure 1 This is a diagram illustrating the implementation environment of the membership rights configuration processing method provided in one embodiment of this application.

[0018] Figure 2 This is a schematic diagram of the internal structure of a computer device in one embodiment of this application;

[0019] Figure 3 This is a schematic diagram of a membership rights configuration processing method provided in one embodiment of this application;

[0020] Figure 4 This is a schematic diagram of the membership function provided in one embodiment of this application;

[0021] Figure 5 This is a schematic diagram of the rights and interests relationship provided in one embodiment of this application;

[0022] Figure 6 This is a schematic diagram of another membership rights configuration processing method provided in the embodiments of this application;

[0023] Figure 7 This is a schematic diagram of the system structure of a membership rights configuration processing system provided in an embodiment of this application. Detailed Implementation

[0024] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.

[0025] It is understood that the terms “first,” “second,” etc., used in this application may be used herein to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish one element from another.

[0026] Figure 1 Here is an implementation environment diagram of the membership benefits configuration processing method provided in one embodiment, such as... Figure 1 As shown, this implementation environment includes a server 110 and a client 120.

[0027] Server 110 can be a server, specifically a standalone server or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDN), and big data and artificial intelligence platforms. For example, it could be a server device storing a preset rights configuration pool. Client 120 connects to server 110 and loads the preset rights configuration pool onto server 110. Client 120 determines the target member product information to be processed and obtains multiple historical rights policies for the target member product information. When receiving a member rights configuration request, client 120 determines multiple target rights policies from the preset rights configuration pool based on the request. Client 120 then configures multiple historical rights policies based on these target rights policies to upgrade the member rights corresponding to the target member product information.

[0028] It should be noted that the client 120 can be a smartphone, tablet, laptop, desktop computer, etc., but is not limited to these. The server 110 and the client 120 can connect via Bluetooth, USB (Universal Serial Bus), or other communication connection methods, which are not limited in this invention.

[0029] Figure 2 This is a schematic diagram of the internal structure of a computer device in one embodiment. For example... Figure 2 As shown, the computer device includes a processor, media, memory, and network interface connected via a system bus. The media of the computer device stores an operating system, a database, and computer-readable instructions. The database may store a sequence of control information. When the computer-readable instructions are executed by the processor, they enable the processor to implement a membership rights configuration processing method. The processor of the computer device provides computing and control capabilities to support the operation of the entire device. The memory of the computer device may store computer-readable instructions, which, when executed by the processor, enable the processor to execute a membership rights configuration processing method. The network interface of the computer device is used for communication with a terminal. Those skilled in the art will understand that… Figure 2 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. A specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements. The medium is a readable storage medium.

[0030] The following will be combined with the appendix Figure 3-6 This application provides a detailed description of the membership benefits configuration processing method provided in its embodiments. This method can be implemented using a computer program and can run on a membership benefits configuration processing system based on the von Neumann architecture. This computer program can be integrated into an application or run as a standalone utility application.

[0031] The embodiments of this application can acquire and process relevant data based on artificial intelligence technology. Artificial intelligence (AI) refers to the theories, methods, technologies, and application systems that use digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use that knowledge to obtain optimal results.

[0032] Foundational artificial intelligence technologies generally include sensors, dedicated AI chips, cloud computing, distributed storage, large membership benefits configuration and processing technology, operating / interaction systems, and mechatronics. AI software technologies mainly include computer vision, robotics, biometrics, speech processing, natural language processing, and machine learning / deep learning.

[0033] Please see Figure 3 This is a flowchart illustrating a membership rights configuration processing method provided in an embodiment of this application. Figure 3 As shown, the method in this application embodiment may include the following steps:

[0034] S101, determine the target member product information to be processed, and obtain multiple historical rights and benefits strategies of the target member product information;

[0035] Among them, the target member product information to be processed refers to member information in a specific member function within the platform system that requires upgrades to member benefits, for example... Figure 4 As shown, Figure 4 This refers to the monthly membership feature in the food delivery platform system. The membership product information for this feature is "Activate for a monthly fee of 0.1 yuan." Multiple historical benefit strategies are existing and currently used benefit parameters associated with the target membership product information, such as... Figure 4 The membership product information is "Activate monthly payment for 0.1 yuan purchase". The corresponding existing historical benefits strategies can include one 5 yuan takeout coupon with no threshold, two takeout coupons for purchases over 30 yuan, one takeout coupon for purchases over 39 yuan, and one takeout coupon for purchases over 59 yuan.

[0036] In this embodiment of the application, when it is necessary to upgrade or change the existing rights and interests of a certain member product information, the target member product information to be processed is first determined, and multiple historical rights and interests strategies of the target member product information are obtained.

[0037] In one possible implementation, the R&D engineer first inputs a command message to the client indicating that membership benefits need to be upgraded. After receiving the command message, the client parses the command message to obtain the parsed data. Then, the member product information identifier is identified in the parsed data, and the corresponding target member product information is called according to the identifier. Finally, multiple historical benefit policies of the target member product information are obtained.

[0038] Furthermore, before determining the target member product information to be processed, it is also necessary to generate a rights configuration pool. First, multiple rights configuration rules and rights configuration parameter sets are obtained. Then, each rights configuration rule and each parameter in the rights configuration parameter set is arranged and combined to generate a rights strategy set. Next, a unique identifier is assigned to each rights strategy in the rights strategy set to obtain the target rights strategy set. Finally, a preset rights configuration pool is generated based on the target rights strategy set, and the preset rights configuration pool is sent to the cloud data center for storage.

[0039] S102, Upon receiving a membership benefits configuration request, determine multiple target benefits strategies from the preset benefits configuration pool based on the membership benefits configuration request;

[0040] In this embodiment, upon receiving a membership benefits configuration request, the request is first parsed to generate parsed data. Then, multiple benefit identifiers are located in the parsed data based on a pre-trained benefit identifier positioning model. A preset benefit configuration pool is loaded in the cloud data center, and the connection parameters of the benefit configuration pool are obtained. Next, a data query service is called, and each benefit identifier and connection parameter is mapped and associated with the data query service to generate multiple benefit query scripts. Finally, each benefit query script is executed to obtain the target benefit strategy for each benefit identifier in the benefit configuration pool, thereby generating multiple target benefit strategies.

[0041] Specifically, when generating a pre-trained rights identifier localization model, the identifier for each preset right in the preset rights configuration pool is first determined to obtain an identifier set. Then, each identifier in the identifier set is encoded using a One-Hot encoding method to obtain the feature value of each identifier. Next, the feature value of each identifier and its corresponding identifier are combined into a key-value pair to obtain the localization model training sample. Then, a YOLO-V5 neural network is used to create the rights identifier localization model. Next, the localization model training sample is input into the rights identifier localization model, and the loss value is output. Finally, when the loss value reaches the minimum and the number of model training times reaches a preset threshold, the pre-trained rights identifier localization model is generated.

[0042] Furthermore, if the loss value has not reached the minimum and the number of model training iterations has not reached the preset threshold, the step of inputting the training samples of the positioning model into the equity identifier positioning model continues until the loss value reaches the minimum and the number of model training iterations reaches the preset threshold.

[0043] S103 configures and processes multiple historical benefit strategies based on multiple target benefit strategies in order to upgrade the membership benefits corresponding to the target member product information.

[0044] In this embodiment of the application, when configuring multiple historical rights strategies based on multiple target rights strategies, the priority of each target rights strategy in the multiple target rights strategies is first obtained. Then, the upgrade order of each target rights strategy in the multiple target rights strategies is determined according to the order of priority. Next, the historical rights strategy to be upgraded corresponding to the upgrade order of each target rights strategy is determined in the multiple historical rights strategies. Finally, each historical rights strategy to be upgraded is replaced one by one with each target rights strategy according to the upgrade order of each target rights strategy.

[0045] Specifically, when obtaining the priority of each target equity strategy among multiple target equity strategies, firstly calculate the weight value of each target equity strategy among multiple target equity strategies, and then determine the priority of multiple target equity strategies based on the magnitude of the weight value; or obtain the storage time of each target equity strategy among multiple target equity strategies, and finally determine the priority of multiple target equity strategies based on the total time from the storage time to the current time.

[0046] It's important to note that the preset benefits configuration pool is a pool composed of different benefits. This pool maintains all available benefits, each represented by Q(X). This allows for more flexible configuration of different membership products; users can directly select combinations of Q1+Q2+Rx... from the benefits configuration pool and maintain the quantity of each benefit available for that product. Using the benefits configuration pool offers three advantages: more flexible benefit configuration. For example, previously products P1 and P2 both had R1 benefit. If an upgrade to P1's Q1 benefit is desired, such as changing its name or usage rules, the Q1 benefit can be updated to Q1' benefit based on the benefits pool, thus meeting the requirement.

[0047] For example Figure 5 As shown, Figure 5 This application provides a diagram illustrating the relationship between rights and benefits. When modifications are needed to a specific benefit of a product, only the benefit needs to be modified in the benefit configuration pool, allowing all related products to take effect with a single click. Currently, over 20 benefits and over 10 products have been configured online, and over 10 product upgrades have been completed. It is foreseeable that the benefit system will incorporate more new benefits in the future, creating a richer product portfolio. Simultaneously, the exercise process has been standardized, and the user's exercise process has been recorded in greater detail, laying a solid data foundation for better use of benefit data, benefit upgrades, and user-specific benefit recommendations.

[0048] In this embodiment, the membership benefits configuration processing system first determines the target membership product information to be processed and obtains multiple historical benefits policies for the target membership product information. Then, upon receiving a membership benefits configuration request, it determines multiple target benefits policies from a preset benefits configuration pool based on the request. Finally, it configures multiple historical benefits policies based on the multiple target benefits policies to upgrade the membership benefits corresponding to the target membership product information. Because this application pre-generates a preset benefits configuration pool, benefits policies can be customized without modifying the code. Furthermore, when membership benefits-related requirements change, the historical benefits policies for a specific membership product can be updated and upgraded solely through the benefits policies in the preset benefits configuration pool, avoiding modifications to the platform system's code and thus improving the stability of the system platform.

[0049] Please see Figure 6 This is a flowchart illustrating a membership rights configuration processing method provided in an embodiment of this application. Figure 6 As shown, the method in this application embodiment may include the following steps:

[0050] S201, determine the target member product information to be processed, and obtain multiple historical rights and benefits strategies of the target member product information;

[0051] S202, Upon receiving a membership benefits configuration request, parse the membership benefits configuration request and generate parsed data;

[0052] S203, based on a pre-trained stake identifier localization model, multiple stake identifiers are located in the parsed data;

[0053] S204, load the preset rights configuration pool in the cloud data center and obtain the connection parameters of the rights configuration pool;

[0054] S205, call the data query service, and map and associate each equity identifier and connection parameter among the multiple equity identifiers with the data query service to generate multiple equity query scripts;

[0055] S206, Execute each of the multiple equity query scripts to obtain the target equity policy for each equity identifier in the equity configuration pool and generate multiple target equity policies;

[0056] S207, Obtain the priority of each target equity strategy among multiple target equity strategies, and determine the upgrade order of each target equity strategy among multiple target equity strategies according to the order of priority;

[0057] S208, Identify the historical equity strategy to be upgraded from multiple historical equity strategies, which corresponds to the upgrade order of each target equity strategy;

[0058] S209, according to the upgrade order of each target benefit strategy, replace each historical benefit strategy to be upgraded one by one with each target benefit strategy, so as to upgrade the membership benefits corresponding to the target member product information.

[0059] In this embodiment, the membership benefits configuration processing system first determines the target membership product information to be processed and obtains multiple historical benefits policies for the target membership product information. Then, upon receiving a membership benefits configuration request, it determines multiple target benefits policies from a preset benefits configuration pool based on the request. Finally, it configures multiple historical benefits policies based on the multiple target benefits policies to upgrade the membership benefits corresponding to the target membership product information. Because this application pre-generates a preset benefits configuration pool, benefits policies can be customized without modifying the code. Furthermore, when membership benefits-related requirements change, the historical benefits policies for a specific membership product can be updated and upgraded solely through the benefits policies in the preset benefits configuration pool, avoiding modifications to the platform system's code and thus improving the stability of the system platform.

[0060] The following are system embodiments of the present invention, which can be used to execute the method embodiments of the present invention. For details not disclosed in the system embodiments of the present invention, please refer to the method embodiments of the present invention.

[0061] Please see Figure 7 This illustration shows a schematic diagram of a membership benefits configuration processing system provided by an exemplary embodiment of the present invention. This membership benefits configuration processing system can be implemented as all or part of a device through software, hardware, or a combination of both. System 1 includes a historical benefits policy acquisition module 10, a target benefits policy determination module 20, and a benefits policy configuration processing module 30.

[0062] The historical rights and benefits strategy acquisition module 10 is used to determine the target member product information to be processed and to acquire multiple historical rights and benefits strategies of the target member product information.

[0063] The target benefit strategy determination module 20 is used to determine multiple target benefit strategies from the preset benefit configuration pool based on the member benefit configuration request when a member benefit configuration request is received.

[0064] The rights and benefits strategy configuration processing module 30 is used to configure and process multiple historical rights and benefits strategies based on multiple target rights and benefits strategies in order to upgrade the membership rights and benefits corresponding to the target member product information.

[0065] It should be noted that the membership rights configuration processing system provided in the above embodiments is only illustrated by the division of the above functional modules when executing the membership rights configuration processing method. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the membership rights configuration processing system and the membership rights configuration processing method embodiments provided in the above embodiments belong to the same concept, and the implementation process is detailed in the method embodiments, which will not be repeated here.

[0066] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0067] In this embodiment, the membership benefits configuration processing system first determines the target membership product information to be processed and obtains multiple historical benefits policies for the target membership product information. Then, upon receiving a membership benefits configuration request, it determines multiple target benefits policies from a preset benefits configuration pool based on the request. Finally, it configures multiple historical benefits policies based on the multiple target benefits policies to upgrade the membership benefits corresponding to the target membership product information. Because this application pre-generates a preset benefits configuration pool, benefits policies can be customized without modifying the code. Furthermore, when membership benefits-related requirements change, the historical benefits policies for a specific membership product can be updated and upgraded solely through the benefits policies in the preset benefits configuration pool, avoiding modifications to the platform system's code and thus improving the stability of the system platform.

[0068] In one embodiment, a computer device is provided, the device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to perform the following steps:

[0069] Identify the target member product information to be processed and obtain multiple historical rights and benefits strategies for the target member product information;

[0070] Upon receiving a membership benefits configuration request, multiple target benefits strategies are determined from the preset benefits configuration pool based on the request.

[0071] Multiple target benefit strategies are configured and processed to upgrade the membership benefits corresponding to the target member product information.

[0072] In one embodiment, when the processor determines multiple target benefit strategies from a preset benefit configuration pool based on the member benefit configuration request, it specifically performs the following operations:

[0073] Parse the membership benefits configuration request and generate parsed data;

[0074] Multiple equity identifiers were located in the parsed data based on a pre-trained equity identifier localization model.

[0075] Load the preset rights configuration pool in the cloud data center and obtain the connection parameters of the rights configuration pool;

[0076] Call the data query service and map and associate each equity identifier and connection parameter among the multiple equity identifiers with the data query service to generate multiple equity query scripts;

[0077] Execute each of the multiple equity query scripts to obtain the target equity policy for each equity identifier in the equity configuration pool, and generate multiple target equity policies.

[0078] In one embodiment, when the processor executes the generation of a pre-trained stakeholder localization model, it specifically performs the following operations:

[0079] Determine the identifier for each preset benefit in the preset benefit configuration pool to obtain the identifier set;

[0080] Each identifier in the identifier set is encoded using the One-Hot encoding method to obtain the feature value of each identifier;

[0081] The feature value of each identifier and its corresponding identifier are combined into a key-value pair to obtain the training samples for the localization model.

[0082] A rights identifier localization model was created using a YOLOv5 neural network;

[0083] Input the training samples of the localization model into the rights identifier localization model, and output the loss value;

[0084] When the loss value reaches its minimum and the number of model training iterations reaches a preset threshold, a pre-trained rights identifier localization model is generated.

[0085] In one embodiment, when the processor performs configuration processing on multiple historical equity policies based on multiple target equity policies, it specifically performs the following operations:

[0086] Obtain the priority of each target equity strategy among multiple target equity strategies;

[0087] The upgrade order of each target equity strategy among multiple target equity strategies is determined according to its priority.

[0088] Identify the historical equity strategies to be upgraded from multiple historical equity strategies, corresponding to the upgrade order of each target equity strategy;

[0089] Each historical equity strategy to be upgraded will be replaced one by one with each target equity strategy according to the upgrade order of each target equity strategy.

[0090] In one embodiment, when the processor executes the process of obtaining the priority of each target equity policy among multiple target equity policies, it specifically performs the following operations:

[0091] Calculate the weight value of each target equity strategy among multiple target equity strategies;

[0092] The priority of multiple target equity strategies is determined based on the magnitude of their weight values;

[0093] or,

[0094] Get the save time of each target equity strategy in multiple target equity strategies;

[0095] The priority of multiple target equity strategies is determined based on the total time elapsed between the current time and the time of the current time.

[0096] In one embodiment, before the processor determines the target member product information to be processed, it also performs the following operations:

[0097] Obtain multiple sets of rights configuration rules and rights configuration parameters;

[0098] A set of equity strategies is generated by arranging and combining each equity allocation rule and each parameter in the equity allocation parameter set from multiple equity allocation rules.

[0099] Each equity strategy in the equity strategy set is assigned a unique identifier and associated with it to obtain the target equity strategy set.

[0100] A preset rights configuration pool is generated based on the target rights strategy set, and the preset rights configuration pool is sent to the cloud data center for storage.

[0101] In one embodiment, the processor also performs the following operations:

[0102] If the loss value has not reached the minimum and the number of model training iterations has not reached the preset threshold, continue executing the step of inputting the training samples of the positioning model into the equity identifier positioning model until the loss value reaches the minimum and the number of model training iterations reaches the preset threshold.

[0103] In this embodiment, the membership benefits configuration processing system first determines the target membership product information to be processed and obtains multiple historical benefits policies for the target membership product information. Then, upon receiving a membership benefits configuration request, it determines multiple target benefits policies from a preset benefits configuration pool based on the request. Finally, it configures multiple historical benefits policies based on the multiple target benefits policies to upgrade the membership benefits corresponding to the target membership product information. Because this application pre-generates a preset benefits configuration pool, benefits policies can be customized without modifying the code. Furthermore, when membership benefits-related requirements change, the historical benefits policies for a specific membership product can be updated and upgraded solely through the benefits policies in the preset benefits configuration pool, avoiding modifications to the platform system's code and thus improving the stability of the system platform.

[0104] In one embodiment, a medium storing computer-readable instructions is provided, which, when executed by one or more processors, cause the one or more processors to perform the following steps:

[0105] Identify the target member product information to be processed and obtain multiple historical rights and benefits strategies for the target member product information;

[0106] Upon receiving a membership benefits configuration request, multiple target benefits strategies are determined from the preset benefits configuration pool based on the request.

[0107] Multiple target benefit strategies are configured and processed to upgrade the membership benefits corresponding to the target member product information.

[0108] In one embodiment, when the processor determines multiple target benefit strategies from a preset benefit configuration pool based on the member benefit configuration request, it specifically performs the following operations:

[0109] Parse the membership benefits configuration request and generate parsed data;

[0110] Multiple equity identifiers were located in the parsed data based on a pre-trained equity identifier localization model.

[0111] Load the preset rights configuration pool in the cloud data center and obtain the connection parameters of the rights configuration pool;

[0112] Call the data query service and map and associate each equity identifier and connection parameter among the multiple equity identifiers with the data query service to generate multiple equity query scripts;

[0113] Execute each of the multiple equity query scripts to obtain the target equity policy for each equity identifier in the equity configuration pool, and generate multiple target equity policies.

[0114] In one embodiment, when the processor executes the generation of a pre-trained stakeholder localization model, it specifically performs the following operations:

[0115] Determine the identifier for each preset benefit in the preset benefit configuration pool to obtain the identifier set;

[0116] Each identifier in the identifier set is encoded using the One-Hot encoding method to obtain the feature value of each identifier;

[0117] The feature value of each identifier and its corresponding identifier are combined into a key-value pair to obtain the training samples for the localization model.

[0118] A rights identifier localization model was created using a YOLOv5 neural network;

[0119] Input the training samples of the localization model into the rights identifier localization model, and output the loss value;

[0120] When the loss value reaches its minimum and the number of model training iterations reaches a preset threshold, a pre-trained rights identifier localization model is generated.

[0121] In one embodiment, when the processor performs configuration processing on multiple historical equity policies based on multiple target equity policies, it specifically performs the following operations:

[0122] Obtain the priority of each target equity strategy among multiple target equity strategies;

[0123] The upgrade order of each target equity strategy among multiple target equity strategies is determined according to its priority.

[0124] Identify the historical equity strategies to be upgraded from multiple historical equity strategies, corresponding to the upgrade order of each target equity strategy;

[0125] Each historical equity strategy to be upgraded will be replaced one by one with each target equity strategy according to the upgrade order of each target equity strategy.

[0126] In one embodiment, when the processor executes the process of obtaining the priority of each target equity policy among multiple target equity policies, it specifically performs the following operations:

[0127] Calculate the weight value of each target equity strategy among multiple target equity strategies;

[0128] The priority of multiple target equity strategies is determined based on the magnitude of their weight values;

[0129] or,

[0130] Get the save time of each target equity strategy in multiple target equity strategies;

[0131] The priority of multiple target equity strategies is determined based on the total time elapsed between the current time and the time of the current time.

[0132] In one embodiment, before the processor determines the target member product information to be processed, it also performs the following operations:

[0133] Obtain multiple sets of rights configuration rules and rights configuration parameters;

[0134] A set of equity strategies is generated by arranging and combining each equity allocation rule and each parameter in the equity allocation parameter set from multiple equity allocation rules.

[0135] Each equity strategy in the equity strategy set is assigned a unique identifier and associated with it to obtain the target equity strategy set.

[0136] A preset rights configuration pool is generated based on the target rights strategy set, and the preset rights configuration pool is sent to the cloud data center for storage.

[0137] In one embodiment, the processor also performs the following operations:

[0138] If the loss value has not reached the minimum and the number of model training iterations has not reached the preset threshold, continue executing the step of inputting the training samples of the positioning model into the equity identifier positioning model until the loss value reaches the minimum and the number of model training iterations reaches the preset threshold.

[0139] In this embodiment, the membership benefits configuration processing system first determines the target membership product information to be processed and obtains multiple historical benefits policies for the target membership product information. Then, upon receiving a membership benefits configuration request, it determines multiple target benefits policies from a preset benefits configuration pool based on the request. Finally, it configures multiple historical benefits policies based on the multiple target benefits policies to upgrade the membership benefits corresponding to the target membership product information. Because this application pre-generates a preset benefits configuration pool, benefits policies can be customized without modifying the code. Furthermore, when membership benefits-related requirements change, the historical benefits policies for a specific membership product can be updated and upgraded solely through the benefits policies in the preset benefits configuration pool, avoiding modifications to the platform system's code and thus improving the stability of the system platform.

[0140] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This computer program can be stored in a computer-readable medium, and when executed, it can include the processes of the embodiments of the methods described above. The aforementioned medium can be a non-volatile medium such as a magnetic disk, optical disk, or read-only memory (ROM), or random access memory (RAM).

[0141] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0142] The above embodiments merely illustrate several implementation methods of the present invention, and their descriptions are relatively specific and detailed, but they should not be construed as limiting the scope of the present invention. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these all fall within the protection scope of the present invention. Therefore, the protection scope of this patent should be determined by the appended claims.

Claims

1. A method for configuring membership benefits, characterized in that, The method includes: The target member product information to be processed is determined, and multiple historical rights and benefits policies of the target member product information are obtained. The target member product information to be processed is the member information of a certain member function in the platform system that needs to be upgraded in terms of member rights. Upon receiving a membership benefits configuration request, the system determines multiple target benefits strategies from a preset benefits configuration pool based on the request. This includes: parsing the membership benefits configuration request to generate parsed data; locating multiple benefits identifiers in the parsed data using a pre-trained benefits identifier localization model; loading the preset benefits configuration pool in a cloud data center and obtaining the connection parameters of the benefits configuration pool; calling a data query service and mapping each of the multiple benefits identifiers and the connection parameters to the data query service to generate multiple benefits query scripts; and executing each of the multiple benefits query scripts to obtain the target benefits strategy for each benefits identifier from the benefits configuration pool, thereby generating multiple target benefits strategies. The configuration process of the multiple historical benefit strategies based on the multiple target benefit strategies is carried out to upgrade the membership benefits corresponding to the target membership product information. The configuration process of the multiple historical benefit strategies based on the multiple target benefit strategies includes: obtaining the priority of each target benefit strategy among the multiple target benefit strategies; determining the upgrade order of each target benefit strategy among the multiple target benefit strategies according to the order of the priority; determining the historical benefit strategy to be upgraded that corresponds to the upgrade order of each target benefit strategy among the multiple historical benefit strategies; and replacing each historical benefit strategy to be upgraded one by one with each target benefit strategy according to the upgrade order of each target benefit strategy.

2. The method of claim 1, wherein, Generate a pre-trained stakeholder localization model according to the following steps: Determine the identifier for each preset benefit in the preset benefit configuration pool to obtain the identifier set; Each identifier in the identifier set is encoded using the One-Hot encoding method to obtain the feature value of each identifier; The feature value of each identifier and its corresponding identifier are combined into a key-value pair to obtain the training samples for the localization model. A rights identifier localization model was created using a YOLOv5 neural network; Input the training samples of the positioning model into the rights identifier positioning model, and output the loss value; When the loss value reaches its minimum and the number of model training iterations reaches a preset threshold, a pre-trained rights identifier localization model is generated.

3. The method of claim 1, wherein, The step of obtaining the priority of each target equity strategy among the multiple target equity strategies includes: Calculate the weight value of each target equity strategy among multiple target equity strategies; The priority of the multiple target equity strategies is determined based on the magnitude of the weight values; or, Get the save time of each target equity strategy in multiple target equity strategies; The priority of the multiple target equity strategies is determined based on the total time elapsed between the saved time and the current time.

4. The method of claim 1, wherein, Before determining the target member product information to be processed, the process also includes: Obtain multiple sets of rights configuration rules and rights configuration parameters; Each of the multiple rights configuration rules and each parameter in the rights configuration parameter set are arranged and combined to generate a rights strategy set; Each equity strategy in the equity strategy set is assigned a unique identifier and associated with it to obtain the target equity strategy set; A preset rights configuration pool is generated based on the target rights strategy set, and the preset rights configuration pool is sent to the cloud data center for storage.

5. The method of claim 2, wherein, The method further includes: If the loss value has not reached the minimum and the number of model training iterations has not reached the preset threshold, continue to execute the step of inputting the training samples of the positioning model into the rights identifier positioning model until the loss value reaches the minimum and the number of model training iterations reaches the preset threshold.

6. A member benefit allocation processing system implemented using the method of any one of claims 1 to 5, characterized by, The system includes: The historical benefits strategy acquisition module is used to determine the target member product information to be processed and to acquire multiple historical benefits strategies of the target member product information. The target benefit strategy determination module is used to determine multiple target benefit strategies from a preset benefit configuration pool based on the member benefit configuration request when a member benefit configuration request is received. The rights and benefits strategy configuration processing module is used to configure the multiple historical rights and benefits strategies based on the multiple target rights and benefits strategies, so as to upgrade the membership rights corresponding to the target membership product information.

7. A computer device, comprising: The device includes a memory and a processor, wherein the memory stores computer-readable instructions that, when executed by the processor, cause the processor to perform the steps of the membership benefits configuration processing method as described in any one of claims 1 to 5.

8. A medium storing computer-readable instructions, characterized in that, When the computer-readable instructions are executed by one or more processors, the one or more processors perform the steps of the membership benefits configuration process as described in any one of claims 1 to 5.