Member data management method and device, computer readable storage medium and terminal
By splitting and storing order information to the boundary storage node and combining activity rule information, the problems of redundancy of code and low rule management efficiency in the member data management system are solved, and efficient member data management and code maintainability are achieved.
Patent Information
- Application Number
- CN202410034145.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-09
- Publication Date
- 2025-07-11
AI Technical Summary
In the prior art, the code redundancy and rule management efficiency of the member data management system are low, resulting in low member data management efficiency and difficult to maintain.
The real-time transaction information in the order information is split according to the information type and stored in the corresponding boundary storage node. Combined with the activity rule information of the boundary storage node, the activity rules that the order meets, thereby updating the member's equity status and realizing rapid matching and template management.
It improves the efficiency of member data management, reduces the amount of code related to condition judgment and selection, and enhances the maintainability of the code.
Smart Images

Figure CN120298045A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the technical field of data management, and in particular, to a membership data management method, an apparatus, a computer-readable storage medium, and a terminal. Background Art
[0002] Membership management is an important business in an enterprise information management system. With the development of digitalization and the Internet, enterprises and merchants pay more and more attention to interacting and communicating with customers to maintain customer relationships, provide personalized services, and conduct marketing promotions. In the membership management module for members, corresponding business codes need to be designed to implement membership data management. Currently, the business codes involve a large number of conditional judgments (if-else) and selections (Switch). When the number of conditional judgments and selections reaches a certain scale, the code will become difficult to maintain. For example, every time the rules change, new code needs to be generated, which not only causes code redundancy but also leads to low management efficiency of the rules, thus affecting the membership data management efficiency. Summary of the Invention
[0003] One of the purposes of the embodiments of the present invention is to improve the membership data management efficiency and code maintainability.
[0004] To achieve the above object, the embodiments of the present invention provide a membership data management method, including: obtaining order information of an order, where the order information includes real-time transaction information and non-real-time transaction information, the real-time transaction information is the current transaction information in the order, and the non-real-time transaction information is the historical transaction information of the member corresponding to the order; splitting the real-time transaction information according to the information type, and storing each type of split real-time transaction information into a corresponding boundary storage node; obtaining activity rule information associated with each boundary storage node, and determining the activity rules satisfied by the order according to the real-time transaction information stored in each boundary storage node and the non-real-time transaction information; determining the membership right change information according to the activity rules satisfied by the order, and updating the status of the member based on the membership right change information.
[0005] Optionally, the activity rule information includes: boundary storage nodes required for activity judgment, non-real-time transaction information, and activity rule conditions. The determining the activity rules satisfied by the order according to the real-time transaction information stored in each boundary storage node and the non-real-time transaction information includes: obtaining the real-time transaction information and the non-real-time transaction information stored in the required boundary storage nodes according to the activity rule information; determining the activity rules satisfied by the order by determining whether the obtained real-time transaction information and the non-real-time transaction information stored in the required boundary storage nodes satisfy the activity rule conditions.
[0006] Optionally, obtaining the real-time transaction information stored in the required boundary storage node according to the activity rule information includes: the activity rule information includes a memory pointer of the required boundary storage node, and the memory pointer indicated by the memory pointer index is used to find the required boundary storage node.
[0007] Optionally, determining the activity rules satisfied by the order according to the real-time transaction information and the non-real-time transaction information stored in each boundary storage node includes: in the order from highest to lowest priority of the activity rules, successively determining the activity rules satisfied by the order according to the real-time transaction information and the non-real-time transaction information stored in each boundary storage node, where the priority of the activity rule is inversely related to the degree of easy change of the activity rule.
[0008] Optionally, determining the activity rules satisfied by the order includes: if the order satisfies multiple activity rules, performing conflict adjudication on the multiple satisfied activity rules; and determining the activity rules satisfied by the order according to the conflict adjudication result.
[0009] Optionally, performing conflict adjudication on the multiple satisfied activity rules includes: performing conflict adjudication according to the priority of the activity rule and the activity superposition information, where the activity superposition information is used to indicate whether multiple activities can participate simultaneously.
[0010] Optionally, the rights and interests change information includes at least one of the following: discount information, coupon information, membership level adjustment information, and membership points update.
[0011] Optionally, the membership data management method further includes: determining the consumption type of the member according to the non-real-time transaction information, and providing the member with reward resources related to the consumption type when the reward issuance condition is met.
[0012] An embodiment of the present invention further provides a membership data management device, including: an acquisition unit, configured to acquire order information of an order, where the order information includes real-time transaction information and non-real-time transaction information, the real-time transaction information is the current transaction information in the order, and the non-real-time transaction information is the historical transaction information of the member corresponding to the order; a splitting unit, configured to split the real-time transaction information according to the information type, and store each type of real-time transaction information obtained by splitting into corresponding boundary storage nodes; a determination unit, configured to obtain the activity rule information associated with each boundary storage node, and determine the activity rules satisfied by the order according to the real-time transaction information and the non-real-time transaction information stored in each boundary storage node; and a processing unit, configured to determine the rights and interests change information of the member according to the activity rules satisfied by the order, and update the status of the member based on the rights and interests change information.
[0013] An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is run by a processor, the steps of any of the above membership data management methods are executed.
[0014] An embodiment of the present invention further provides a terminal, including a memory and a processor. A computer program capable of running on the processor is stored on the memory. When the processor runs the computer program, the steps of any of the above membership data management methods are executed.
[0015] Compared with the prior art, the technical solution of the embodiment of the present invention has the following beneficial effects:
[0016] The real-time transaction information in the order information is split according to the information type, and each type of real-time transaction information obtained by splitting is respectively stored in the corresponding boundary storage node. The activity rule information associated with each boundary storage node is obtained. According to the real-time transaction information and non-real-time transaction information stored in each boundary storage node, the activity rules satisfied by the order are determined. Furthermore, according to the satisfied activity rules, the membership right change information of the member is determined, and the status of the member is updated based on the membership right change information. By associating the boundary storage node with the activity rule information, it helps to quickly realize the matching of the order and the activity rule, improve the efficiency of membership data management, and helps to realize the template management of the activity rule, effectively reducing the code amount related to conditional judgment and selection, and improving the maintainability of the code. Description of the Drawings
[0017] Figure 1 is a flowchart of a membership data management method in an embodiment of the present invention;
[0018] Figure 2 is a structural schematic diagram of a membership data management device in an embodiment of the present invention. Detailed Embodiments
[0019] As described above, the current business code involves a large number of conditional judgments (if-else) and selections (Switch). When the number of conditional judgments and selections reaches a certain scale, the code will become difficult to maintain. For example, every time the rule changes, new code needs to be generated, which not only causes code redundancy but also results in low management efficiency of the rules, thereby affecting the membership data management efficiency.
[0020] To solve the above problems, in the embodiments of the present invention, the real-time transaction information in the order information is split according to the information type, and each type of real-time transaction information obtained by the split is respectively stored in the corresponding boundary storage node. Obtain the activity rule information associated with each boundary storage node, determine the activity rules satisfied by the order according to the real-time transaction information and non-real-time transaction information stored in each boundary storage node, and then determine the membership right change information of the member according to the satisfied activity rules, and update the status of the member based on the membership right change information. By associating the boundary storage node with the activity rule information, it helps to quickly match the order with the activity rules, improve the efficiency of member data management, and helps to realize the template management of the activity rules, effectively reducing the code volume related to conditional judgment and selection, and improving the maintainability of the code.
[0021] To make the above objects, features and beneficial effects of the embodiments of the present invention more obvious and understandable, the following detailed description of the specific embodiments of the present invention will be given with reference to the accompanying drawings.
[0022] The embodiments of the present invention provide a membership data management method, which can be used for membership marketing management, membership growth level change management, etc. The membership data management method can be executed by terminal devices such as mobile phones, computers, and tablet computers, and can also be executed by servers, cloud platforms, etc.
[0023] Figure 1 It is a flowchart of a membership data management method in the embodiments of the present invention. The membership data management method includes the following steps 11 to step 14.
[0024] Step 11, obtain the order information of the order, where the order information includes real-time transaction information and non-real-time transaction information, the real-time transaction information is the current transaction information in the order, and the non-real-time transaction information is the historical transaction information of the member corresponding to the order.
[0025] Step 12, split the real-time transaction information according to the information type, and respectively store each type of real-time transaction information obtained by the split in the corresponding boundary storage node.
[0026] Step 13, obtain the activity rule information associated with each boundary storage node, and determine the activity rules satisfied by the order according to the real-time transaction information and the non-real-time transaction information stored in each boundary storage node.
[0027] Step 14, determine the membership right change information of the member according to the activity rules satisfied by the order, and update the status of the member based on the membership right change information.
[0028] As can be seen from the above, the real-time transaction information in the order information is split according to the information type, and each type of real-time transaction information obtained by the split is stored in the corresponding boundary storage node respectively. The activity rule information associated with each boundary storage node is obtained, and according to the real-time transaction information and non-real-time transaction information stored in each boundary storage node, the activity rules satisfied by the order are determined. Furthermore, according to the satisfied activity rules, the membership right change information of the member is determined, and the status of the member is updated based on the membership right change information. Associating the boundary storage node with the activity rule information helps to quickly match the order with the activity rule, improve the efficiency of member data management, and helps to implement the template management of the activity rule, effectively reducing the code volume related to conditional judgment and selection, and improving the maintainability of the code.
[0029] In a specific implementation, the real-time transaction information may include at least one of the following: the transaction information of the order, the member identification information, the member points, the order transaction amount, the member level, etc. In addition, the real-time transaction information may further include the order transaction commodity information, the type, quantity, etc. of the traded commodities.
[0030] The non-real-time transaction information may include: the cumulative transaction times, the cumulative transaction amount, etc. of the member within a preset period. Regarding the specific content of the non-real-time transaction information, it is configured according to actual requirements, and no further examples are given here. The preset period may be a natural day, a natural week, a natural month, or a natural year, etc., and may also be other set durations.
[0031] In some non-limiting embodiments, after the real-time transaction information is obtained, the non-real-time transaction information is queried according to the member identification information in the real-time transaction information. In this way, the occupancy of the storage space by the non-real-time transaction information is reduced, and the storage space is saved.
[0032] In a specific implementation, a Rete network for implementing member data management may be constructed based on the Rete algorithm. At this time, the real-time transaction information and non-real-time transaction information in the order information in step 11 are input into the Rete network as facts (Facts). In some embodiments, the order information may be obtained through the root node of the Rete network.
[0033] In the specific implementation of step 12, one or more information types are preset, and the real-time transaction information is split according to the information type.
[0034] In some non-limiting embodiments, the information type is a single dimension. In this way, under the member data of massive data, data duplicate storage can be avoided, and the storage space is saved.
[0035] In some embodiments, one or more type nodes may be pre-created, and each type node corresponds to an information type. The type nodes may be transaction amount, whether it is a premium member, transaction time, number of purchased products, etc.
[0036] The real-time transaction information of each type obtained by splitting can be stored in the boundary storage nodes corresponding to each first node via the first nodes respectively corresponding to each type node. The first node may be an Alpha node, and the boundary storage node may be an Alpha storage node.
[0037] In some non-limiting embodiments, each boundary storage node stores the real-time transaction information of one information type, that is, the real-time transaction information stored in each boundary storage node is single-dimensional. In this way, the utilization rate of each boundary storage node can be fully improved, and duplicate storage of data can be avoided, reducing the number of boundary storage nodes. In addition, the flexibility of the combination of the real-time transaction information stored in each boundary storage node can also be improved. For example, the real-time transaction information stored in each boundary storage node can be combined in the way of AND or OR.
[0038] It can be understood that the real-time transaction information of two or more information types with an associated relationship can also be split as a whole and stored in the same boundary storage node.
[0039] In a specific implementation, each boundary storage node is configured with associated activity rule information. According to the update of the activity rule information, the associated activity rule information of each boundary storage node can also be updated. A boundary storage node can be associated with one or more activity rule information.
[0040] In some non-limiting embodiments, a terminal node (teminal Node) can be used to store the activity rule information, where the terminal node can also be referred to as a leaf node.
[0041] The activity rule information includes: boundary storage nodes required for activity judgment, non-real-time transaction information, activity rule conditions, etc.
[0042] In step 13, the following method can be used to determine the activity rules satisfied by the order according to the real-time transaction information stored in each boundary storage node and the non-real-time transaction information. Specifically, obtain the real-time transaction information stored in the required boundary storage node and the non-real-time transaction information according to the activity rule information; determine the activity rules satisfied by the order by judging whether the obtained real-time transaction information stored in the required boundary storage node and the non-real-time transaction information meet the activity rule conditions.
[0043] When the real-time transaction information and the non-real-time transaction information stored in the required boundary storage nodes obtained meet the activity rule conditions, it is determined that the order meets the activity rules. Correspondingly, when the real-time transaction information and the non-real-time transaction information stored in the required boundary storage nodes obtained do not meet the activity rule conditions, it is determined that the order does not meet the activity rules.
[0044] In a specific implementation, the number of boundary storage nodes required for activity judgment indicated by the activity rule information can be one or multiple.
[0045] Furthermore, the activity rule information may further include the operation relationship between the boundary storage node and other non-real-time transaction information, the operation relationship between multiple boundary storage nodes, etc.
[0046] Furthermore, when there is an operation relationship between multiple boundary storage nodes, an intermediate node can be constructed, the real-time transaction information in one boundary storage node is operated with the intermediate node, and the operation result is stored in the intermediate storage node. The real-time transaction information stored in the intermediate storage node is operated with the real-time transaction information in another boundary storage node, and so on, until the operation between multiple boundary storage nodes is completed.
[0047] In some embodiments, the intermediate node can be a Beta node, and the intermediate storage node can be a Beta storage node.
[0048] For example, the real-time transaction information stored in the boundary storage node is the number of purchased products, and the associated activity rule information is that repeat customers can enjoy a 5% discount. Combining the historical purchase times of this member in the non-real-time transaction information, it is judged whether the activity rules are met. If the historical purchase times of this member in the non-real-time transaction information is zero, the activity rules are not met. If the historical purchase times of this member in the non-real-time transaction information is greater than or equal to 1, the activity rules are met.
[0049] Another example, the real-time transaction information stored in the boundary storage node is the transaction amount, and the associated activity rule information is that members can enjoy a discount when the consumption amount is greater than 30 yuan. The transaction amount stored in the boundary storage node is judged whether the activity rules are met. If the transaction amount is less than or equal to 30 yuan, the activity rules are not met. If the transaction amount is greater than 30 yuan, the activity rules are met.
[0050] Another example, the activity rule information is that premium members can enjoy a discount when the consumption amount is greater than 10 yuan. The activity rule information indicates that the boundary storage nodes required for activity judgment are whether it is a premium member and the transaction amount. An intermediate node can be constructed according to the boundary storage node corresponding to whether it is a premium member and an empty input, and the real-time information of being a premium member is stored in the intermediate storage node. It is judged whether the activity rules are met according to the intermediate storage node storing the information of being a premium member and the boundary storage node storing the transaction amount.
[0051] In some embodiments, memory pointers of respective boundary storage nodes may be stored, and indexes corresponding to the memory pointers may be created. For example, a hash table or an unbalanced binary tree may be used to create the indexes. In this way, the algorithm overhead can be reduced, and the efficiency when deleting or adding each order information can be improved.
[0052] In a specific implementation, the activity rule information includes memory pointers of required boundary storage nodes, and the required boundary storage nodes are found according to the memory pointers indicated by the memory pointer indexes.
[0053] In some embodiments, according to the order from high to low of the priorities of the activity rules, the activity rules satisfied by the order may be determined in sequence according to the real-time transaction information and the non-real-time transaction information stored in each boundary storage node, where the priority of the activity rule is inversely related to the degree of easy change of the activity rule. In this way, the activity rules that are easy to change can be matched as late as possible to reduce the change of the rule library caused by the rule change. Among them, multiple activity rules may be stored in the rule library.
[0054] If the order satisfies multiple activity rules, conflict adjudication is performed on the satisfied multiple activity rules; according to the conflict adjudication result, the activity rule satisfied by the order is determined.
[0055] For example, conflict adjudication is performed according to the priority of the activity rule and the activity superposition information, where the activity superposition information is used to indicate whether multiple activities can participate simultaneously.
[0056] When the activity superposition information indicates that multiple activities can participate simultaneously, multiple activities can participate simultaneously. When the activity superposition information indicates that multiple activities cannot participate simultaneously, it is determined that the order satisfies the activity rule with the highest priority.
[0057] The rights and interests change information includes at least one of the following: discount information, coupon information, membership level adjustment information, membership point update, etc.
[0058] In some embodiments, according to the non-real-time transaction information, the consumption type of the member is determined, and when the reward distribution condition is satisfied, a reward resource related to the consumption type is provided to the member. In this way, personalized rewards can be given for different consumption behaviors of different members, achieving one-to-one marketing for each person. The reward resources may include at least one of the following: coupons, red envelope resources, integral resources, etc.
[0059] An embodiment of the present invention further provides a member data management device, and the member data management device can be used to implement the above member data management method. See Figure 2, the membership data management device 20 may include: an acquisition unit 21 for acquiring order information of an order, where the order information includes real-time transaction information and non-real-time transaction information, the real-time transaction information is the current transaction information in the order, and the non-real-time transaction information is the historical transaction information of the member corresponding to the order; a splitting unit 22 for splitting the real-time transaction information according to information types and storing each type of split real-time transaction information into corresponding boundary storage nodes respectively; a determination unit 23 for acquiring activity rule information associated with each boundary storage node, and determining the activity rules satisfied by the order according to the real-time transaction information stored in each boundary storage node and the non-real-time transaction information; a processing unit 24 for determining the membership benefit change information according to the activity rules satisfied by the order, and updating the status of the member based on the benefit change information.
[0060] The membership data management device 20 may include units for implementing each step in the above membership data management method. For the specific working principle and working process of the membership data management device 20, reference may be made to the description of the membership data management method in any of the above embodiments, which will not be elaborated here.
[0061] An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is run by a processor, it executes the steps of the membership data management method provided in any of the above embodiments of the present invention.
[0062] The computer-readable storage medium may include non-volatile memory or non-transitory memory, and may also include optical discs, mechanical hard disks, solid-state drives, etc.
[0063] An embodiment of the present invention further provides a terminal, including a memory and a processor. A computer program capable of running on the processor is stored on the memory. When the processor runs the computer program, it executes the steps of the membership data management method provided in any of the above embodiments.
[0064] The memory and the processor are coupled. The memory may be inside the terminal or outside the terminal. The memory and the processor may be connected through a communication bus.
[0065] The terminal may include, but is not limited to, terminal devices such as mobile phones, computers, and tablet computers, and may also be a server, a cloud platform, etc.
[0066] The above embodiments may be implemented in whole or in part by software, hardware, firmware, or any other combination.
[0067] In several embodiments provided by this application, it should be understood that the disclosed methods, devices, and systems can be implemented in other ways. For example, the device embodiments described above are merely illustrative; for example, the division of the units is only a logical function division, and there may be other division methods in actual implementation; for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0068] In addition, each functional unit in various embodiments of the present invention can be integrated into a processing unit, or each unit can be physically included separately, or two or more units can be integrated into one unit. The above integrated units can be implemented in the form of hardware or in the form of a combination of hardware and software functional units. For example, for each device and product applied to or integrated into a chip, each module / unit included therein can be implemented in the form of hardware such as circuits, or at least some modules / units can be implemented in the form of software programs that run on the processor integrated inside the chip, and the remaining (if any) part of the modules / units can be implemented in the form of hardware such as circuits; for each device and product applied to or integrated into a chip module, each module / unit included therein can be implemented in the form of hardware such as circuits, and different modules / units can be located in the same component (such as a chip, a circuit module, etc.) or different components of the chip module, or at least some modules / units can be implemented in the form of software programs that run on the processor integrated inside the chip module, and the remaining (if any) part of the modules / units can be implemented in the form of hardware such as circuits; for each device and product applied to or integrated into a terminal, each module / unit included therein can be implemented in the form of hardware such as circuits, and different modules / units can be located in the same component (such as a chip, a circuit module, etc.) or different components inside the terminal, or at least some modules / units can be implemented in the form of software programs that run on the processor integrated inside the terminal, and the remaining (if any) part of the modules / units can be implemented in the form of hardware such as circuits.
[0069] It should be understood that the term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this article indicates that the associated objects before and after are in an "or" relationship.
[0070] In the embodiments of the present application, "a plurality of" means two or more than two.
[0071] It should be noted that the sequence numbers of the steps in this embodiment do not represent the limitation of the execution sequence of each step.
[0072] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing relevant hardware through a program, and the program can be stored in any computer-readable storage medium. The storage medium may include: ROM, RAM, magnetic disk or optical disk, etc.
[0073] Although the present invention is disclosed as above, the present invention is not limited thereto. Any person skilled in the art can make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention should be subject to the scope defined by the claims.
Claims
1. A membership data management method, characterized in that, including: Obtain the order information of the order. The order information includes real-time transaction information and non-real-time transaction information. The real-time transaction information is the current transaction information in the order, and the non-real-time transaction information is the historical transaction information of the member corresponding to the order; Split the real-time transaction information according to the information type, and store each type of split real-time transaction information into the corresponding boundary storage node; Obtain the activity rule information associated with each boundary storage node. According to the real-time transaction information stored in each boundary storage node and the non-real-time transaction information, determine the activity rules satisfied by the order; According to the activity rules satisfied by the order, determine the membership right change information, and update the member status based on the membership right change information.
2. The membership data management method according to claim 1, characterized in that The activity rule information includes: the boundary storage node required for activity judgment, non-real-time transaction information, and activity rule conditions. The determining the activity rules satisfied by the order according to the real-time transaction information stored in each boundary storage node and the non-real-time transaction information includes: Obtain the real-time transaction information stored in the required boundary storage node according to the activity rule information and the non-real-time transaction information; Determine the activity rules satisfied by the order by judging whether the obtained real-time transaction information stored in the required boundary storage node and the non-real-time transaction information satisfy the activity rule conditions.
3. The membership data management method according to claim 2, wherein, The obtaining the real-time transaction information stored in the required boundary storage node according to the activity rule information includes: The activity rule information includes the memory pointer of the required boundary storage node. According to the memory pointer indicated by the memory pointer index, find the required boundary storage node.
4. The membership data management method according to claim 1, characterized in that, The determining the activity rules satisfied by the order according to the real-time transaction information stored in each boundary storage node and the non-real-time transaction information includes: In the order from high to low according to the priority of the activity rules, successively determine the activity rules satisfied by the order according to the real-time transaction information stored in each boundary storage node and the non-real-time transaction information, where the priority of the activity rule is inversely related to the degree of easy change of the activity rule.
5. The membership data management method according to claim 1, characterized in that The determining the activity rules satisfied by the order includes: If the order satisfies multiple activity rules, perform conflict adjudication on the multiple satisfied activity rules; Determine the activity rules satisfied by the order according to the conflict adjudication result.
6. The membership data management method according to claim 5, wherein, The performing conflict adjudication on the multiple satisfied activity rules includes: Perform conflict adjudication according to the priority of the activity rule and the activity stacking information, where the activity stacking information is used to indicate whether multiple activities can participate simultaneously.
7. The membership data management method according to claim 1, wherein, The membership right change information includes at least one of the following: discount information, coupon information, membership level adjustment information, membership point update.
8. The membership data management method according to claim 1, characterized in that, It also includes: Determine the consumption type of the member according to the non-real-time transaction information, and when the reward issuance condition is satisfied, provide the member with reward resources related to the consumption type.
9. A membership data management device, characterized in that, including: An acquisition unit, configured to acquire order information of an order, where the order information includes real-time transaction information and non-real-time transaction information, the real-time transaction information is the current transaction information in the order, and the non-real-time transaction information is the historical transaction information of the member corresponding to the order; A splitting unit, configured to split the real-time transaction information according to information types, and store each type of split real-time transaction information into corresponding boundary storage nodes respectively; A determination unit, configured to acquire activity rule information associated with each boundary storage node, and determine the activity rules satisfied by the order according to the real-time transaction information stored in each boundary storage node and the non-real-time transaction information; A processing unit, configured to determine membership right change information of a member according to the activity rules satisfied by the order, and update the status of the member based on the membership right change information.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is run by a processor, it executes the steps of the membership data management method according to any one of claims 1 to 8.
11. A terminal, comprising a memory and a processor, wherein a computer program capable of running on the processor is stored on the memory, characterized in that, When the processor runs the computer program, it executes the steps of the membership data management method according to any one of claims 1 to 8.