Client loyalty and right dynamic adjustment realization method based on telecommunication BSS system

By collecting customer behavior data in real time through the telecommunications BSS system, dynamically calculating points and building a hierarchical model, the problems of lagging point calculation, static level assessment and single benefit matching in the existing telecommunications system are solved. This enables real-time dynamic adjustment and full lifecycle management of customer loyalty management, improving system automation and customer satisfaction.

CN121329435APending Publication Date: 2026-01-13INSPUR TIANYUAN COMM INFORMATION SYST CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511379639.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-25
Publication Date
2026-01-13

AI Technical Summary

Technical Problem

The existing telecommunications system suffers from problems such as lagging point calculation, static rating, single-dimensional rights matching, single-dimensional behavioral factors, rigid rule configuration, and data silos, resulting in inaccurate customer loyalty management and an inability to achieve real-time dynamic adjustments.

Method used

Based on the telecom BSS system, customer behavior data is collected in real time, a general event model is designed, points are dynamically calculated through a points calculation engine, a hierarchical model is constructed, a rights matching mechanism is defined, a lifecycle model is created, and full lifecycle management is realized.

Benefits of technology

It enables real-time reflection of customer points and levels, improves system automation, enhances customer experience and stickiness, supports flexible strategy customization, provides detailed operational analysis, and achieves closed-loop management across the entire chain.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121329435A_ABST
    Figure CN121329435A_ABST
Patent Text Reader

Abstract

The invention discloses a client loyalty and right dynamic adjustment realization method based on a telecommunication BSS system, and relates to the technical field of resource evaluation. Comprising the following steps: step 1, based on a telecommunication BSS system, collecting customer behavior data, designing a general event model, defining a behavior event type according to the general event model, storing a behavior event, verifying the behavior event, storing the behavior event for future reference if the verification is passed, and rejecting duplicate events; 2, an integral calculation engine is used for configuring integral rules and dynamically calculating integral, 3, a grade layering model is constructed, a corresponding evaluation rule is defined for each grade, and grade rapid evaluation is triggered according to an evaluation triggering mechanism, and 4, a right and interest matching mechanism is defined; 5, multi-channel display and real-time linkage of related service systems are carried out; and step 6, creating a life cycle model, defining loyalty life cycles of the customer by using the life cycle model, including a new network access period, an active period, a stable period, a silence period, a loss period and a regression period, and matching different incentive measures according to the loyalty life cycles of the customer.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention discloses a method for dynamically adjusting customer loyalty and benefits based on a telecommunications BSS system, which relates to the field of resource assessment technology. Background Technology

[0002] With increasingly fierce competition in the telecommunications market, customer retention has become a core challenge for telecom operators. Industry data shows that customer acquisition costs in the telecommunications industry are rising year by year, while customer churn rates remain high, forcing operators to shift their strategic focus from customer acquisition to customer retention. Against this backdrop, establishing an effective customer loyalty management system has become crucial for the sustainable development of telecommunications companies. The existing customer loyalty management systems in the telecommunications industry mainly face the following technical problems:

[0003] Lag in integral calculation: Most existing systems use batch processing for integral calculation, which cannot achieve real-time integral accumulation and updating.

[0004] Static rating system: Currently, most telecom operators update their customer rating systems monthly or quarterly, which fails to reflect changes in customer behavior in a timely manner.

[0005] Decoupling of Levels and Benefits: Although points and levels are related, the benefits corresponding to levels are often statically configured and manually allocated, making it impossible to achieve automated and differentiated benefit distribution.

[0006] Uniform rights matching: Existing systems typically adopt a fixed rights matching model, lacking the ability to dynamically adjust based on real-time points and levels.

[0007] Limited behavioral factors: Existing loyalty systems often only consider dimensions such as spending amount and number of transactions, failing to incorporate behavioral dimensions such as call activity, network usage frequency, and service interaction quality into the evaluation model.

[0008] Rigid rule configuration: Modifications to points rules and benefits strategies require technical personnel intervention, and business personnel cannot make flexible adjustments.

[0009] Data silo problem: Customer behavior data is scattered across multiple systems such as billing, CRM, and customer service, lacking a unified view, which leads to inaccurate points calculation and inaccurate benefit recommendations. Summary of the Invention

[0010] This invention addresses the problems of existing technologies by providing a method for dynamically adjusting customer loyalty and benefits based on a telecommunications BSS system. This new technology solution can calculate points in real time, dynamically adjust levels and benefits, and has full lifecycle management capabilities, thus solving the problems in customer loyalty management in the telecommunications industry.

[0011] The specific solution proposed in this invention is as follows:

[0012] This invention provides a method for dynamically adjusting customer loyalty and benefits based on a telecommunications BSS system, comprising:

[0013] Step 1: Based on the telecommunications BSS system, collect customer behavior data, including call behavior data, transaction behavior data, service interaction information, and business activity behavior data.

[0014] Design a general event model, and define behavioral event types based on the general event model. Behavioral event types include: ordering, canceling, and changing packages; consumption events; recharging, paying, and billing events; active behavior events; and satisfaction feedback and complaint events.

[0015] Store behavioral events: Validate behavioral events, and if the validation is successful, store them in the database for future reference, and remove duplicate events;

[0016] Step 2: Configure points rules using the points calculation engine to dynamically calculate points. This involves the engine receiving events, retrieving customer level and historical behavior parameters, matching them against the points rules for the current event, calculating the points earned according to the rule formula, determining if a freeze period applies, and then writing the points to the customer's points account to generate a ledger record.

[0017] Step 3: Construct a tiered model, defining corresponding evaluation rules for each tier. Based on the evaluation trigger mechanism, initiate a rapid tier evaluation, write the evaluated tier field into the customer profile table, and push it to the relevant service systems.

[0018] Step 4: Define the benefits matching mechanism: Each level can be configured with multiple benefit types. According to the benefits matching mechanism, a benefits refresh task is triggered when the customer level changes; when a customer initiates a service purchase process, it is matched with the service system in real time; the points calculation engine is called to select the list of available benefits from the strategy library and apply the benefits to the current service; and the benefits usage details are recorded.

[0019] Step 5: Implement multi-channel display and real-time linkage with related service systems;

[0020] Step 6: Create a lifecycle model. Use the lifecycle model to define the customer loyalty lifecycle, including new customer acquisition, active period, stable period, dormant period, churn period, and return period. Match different incentive measures according to the customer's loyalty lifecycle stage.

[0021] Furthermore, the customer behavior data collected in step 1 of the method for dynamically adjusting customer loyalty and benefits based on a telecommunications BSS system includes: call behavior data such as voice call duration, number of SMS messages, mobile data usage, and hotspot connection frequency; transaction behavior data such as monthly total consumption, recharge frequency, and payment overdue information obtained from the billing system; service interaction information such as the number of customer complaints, satisfaction rating, and customer service work order processing efficiency data obtained from the customer service system; and business activity behavior data such as package changes, frequency of value-added service subscriptions, and participation in promotional activities.

[0022] Furthermore, in step 1 of the method for dynamically adjusting customer loyalty and benefits based on a telecommunications BSS system, the event is defined according to the general event model and includes the following fields:

[0023] customerId: A unique identifier for a customer.

[0024] eventType: An enumeration value for event types.

[0025] eventTime: The time when the event occurred.

[0026] amount: The amount or quantity involved in the event.

[0027] channel: the channel through which an event occurs.

[0028] productId: Identifier of the associated product / service.

[0029] Furthermore, the points rules configured in step 2 of the method for dynamically adjusting customer loyalty and benefits based on a telecommunications BSS system include: points accumulation rules.

[0030] Consumption points are calculated using the points accumulation rules: the base ARPU value is multiplied by 0.15, then by an adjustment coefficient and a time decay factor; where the adjustment coefficient is weighted by the package type, and the time decay factor is 12% per month.

[0031] Furthermore, in step 2 of the method for dynamically adjusting customer loyalty and benefits based on a telecommunications BSS system, the database table structure of the points account is designed according to the architecture of the customer points account, including the following fields:

[0032] points_ledger: Points ledger

[0033] points_summary: Current points summary

[0034] points_expiry_schedule: Details of points that are about to expire.

[0035] Points frozen: Freezes points records;

[0036] The system allows real-time querying of a customer's total points and category details through the points account database table. It supports handling abnormal scenarios such as points cancellation and points refund, and can configure a points expiration cleanup mechanism.

[0037] Furthermore, in step 3 of the method for dynamically adjusting customer loyalty and benefits based on a telecommunications BSS system, corresponding evaluation rules are defined for each level according to evaluation parameters. The evaluation parameters include points threshold, average monthly consumption, service richness, complaint rate, cancellation rate restrictions, consumption value, network duration, remaining contract duration, activity level, potential value, and credit rating.

[0038] Furthermore, in step 4 of the method for dynamically adjusting customer loyalty and benefits based on a telecommunications BSS system, the benefit types include:

[0039] Discount benefits,

[0040] Preferential points redemption rates.

[0041] Gift benefits,

[0042] Exclusive service;

[0043] The rights configuration parameters include: rights ID, level applicable scope, effective period, number of times limit, applicable channels, triggering conditions, and action instructions.

[0044] This invention also provides a device for dynamically adjusting customer loyalty and benefits based on a telecommunications BSS system, including a data collection and processing module, a rule management module, an evaluation module, a benefits matching module, a display and linkage module, and a periodic management module.

[0045] The data acquisition and processing module, based on the telecom BSS system, collects customer behavior data, including call behavior data, transaction behavior data, service interaction information, and business activity behavior data.

[0046] Design a general event model, and define behavioral event types based on the general event model. Behavioral event types include: ordering, canceling, and changing packages; consumption events; recharging, paying, and billing events; active behavior events; and satisfaction feedback and complaint events.

[0047] Store behavioral events: Validate behavioral events, and if the validation is successful, store them in the database for future reference, and remove duplicate events;

[0048] The rules management module uses a points calculation engine to configure points rules and dynamically calculate points. The engine receives events, retrieves customer level and historical behavior parameters, matches them with the points rules corresponding to the current event, calculates the points earned according to the rule formula, determines whether a freeze period applies, and then writes the points to the customer's points account, generating a ledger record.

[0049] The assessment module constructs a hierarchical model, with each level defining corresponding assessment rules. Based on an assessment trigger mechanism, a rapid level assessment is initiated, and the assessed level field is written to the customer's master profile table and pushed to the relevant service systems.

[0050] The benefits matching module defines a benefits matching mechanism: each level can be configured with multiple benefit types, and a benefits refresh task is triggered when the customer level changes according to the benefits matching mechanism; when a customer initiates a service purchase process, it matches the benefits with the service system in real time; it calls the points calculation engine to select an available benefits list from the strategy library and applies the benefits to the current service; and it records the benefits usage details.

[0051] The display and linkage module enables multi-channel display and real-time linkage with related service systems;

[0052] The cycle management module creates a lifecycle model, which defines the customer loyalty lifecycle, including new customer acquisition, active period, stable period, dormant period, churn period, and return period. Different incentive measures are matched according to the customer's loyalty lifecycle.

[0053] The advantages of this invention are:

[0054] Real-time reflection of customer points and levels: By collecting customer behavior data in real time and dynamically calculating points, customer levels always accurately reflect their value performance.

[0055] Enhance system automation: The system automatically determines customer level and initiates benefits configuration throughout the entire process without manual intervention, significantly improving operational efficiency.

[0056] Enhance customer experience and engagement: Customers can clearly perceive level changes and the benefits they receive, which encourages active behavior and increases customer loyalty.

[0057] High scalability and compatibility: The system can be seamlessly integrated with heterogeneous systems such as billing systems, customer service systems, and CRM portals through standard APIs.

[0058] Flexible adaptation to complex strategies: Administrators can set different strategies for different customer groups, supporting flexible customization and differentiated operations.

[0059] Supports operational analysis and refined operations: The system records all points calculations, level changes, and benefits distribution logs, providing data support for subsequent customer analysis and business decisions.

[0060] Dynamic recommendation and display of benefits: enhancing customer perception and improving customer satisfaction.

[0061] End-to-end closed loop: Achieving a closed loop across the entire loyalty program, from loyalty program design and marketing configuration to customer behavior monitoring and rights implementation. Attached Figure Description

[0062] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0063] Figure 1 This is a schematic diagram of the application framework of the method of the present invention.

[0064] Figure 2 This is a schematic diagram of the customer evaluation parameter framework.

[0065] Figure 3 This is a schematic diagram of the customer rating assessment and adjustment process.

[0066] Figure 4 This is a schematic diagram illustrating the process of displaying benefits on the purchase page. Detailed Implementation

[0067] The present invention will be further described below with reference to the accompanying drawings and specific embodiments, so that those skilled in the art can better understand and implement the present invention. However, the embodiments described are not intended to limit the present invention.

[0068] Example 1

[0069] This invention provides a method for dynamically adjusting customer loyalty and benefits based on a telecommunications BSS system, comprising:

[0070] Step 1: Based on the telecommunications BSS system, collect customer behavior data, including call behavior data, transaction behavior data, service interaction information, and business activity behavior data.

[0071] Design a general event model, and define behavioral event types based on the general event model. Behavioral event types include: ordering, canceling, and changing packages; consumption events; recharging, paying, and billing events; active behavior events; and satisfaction feedback and complaint events.

[0072] Store behavioral events: Validate behavioral events, and if the validation is successful, store them in the database for future reference, and remove duplicate events.

[0073] The customer behavior data that can be collected in step 1 includes: call behavior data such as voice call duration, number of SMS messages, mobile data usage, and hotspot connection frequency; transaction behavior data such as monthly total consumption, recharge frequency, and payment overdue information obtained from the billing system; service interaction information such as number of customer complaints, satisfaction rating, and customer service work order processing efficiency obtained from the customer service system; and business activity behavior data such as package changes, frequency of value-added service subscriptions, and participation in promotional activities.

[0074] And based on the general event model, the event is defined to include the following fields:

[0075] customerId: A unique identifier for a customer.

[0076] eventType: An enumeration value for event types.

[0077] eventTime: The time when the event occurred.

[0078] amount: The amount or quantity involved in the event.

[0079] channel: the channel through which an event occurs.

[0080] productId: Identifier of the associated product / service.

[0081] Step 2: Configure points rules using the points calculation engine to dynamically calculate points. The points calculation engine receives events, retrieves customer level and historical behavior parameters, matches the points rules corresponding to the current event, calculates the points value according to the rule formula, determines whether there is a freeze period, and then writes the points into the customer's points account to generate a ledger record.

[0082] The configured points rules include: points accumulation rules,

[0083] Consumption points are calculated using the points accumulation rules: the base ARPU value is multiplied by 0.15, then by an adjustment coefficient and a time decay factor; where the adjustment coefficient is weighted by the package type, and the time decay factor is 12% per month.

[0084] Based on the customer points account structure, design the points account database table structure, which may include the following fields:

[0085] points_ledger: Points ledger

[0086] points_summary: Current points summary

[0087] points_expiry_schedule: Details of points that are about to expire.

[0088] Points frozen: Freezes points records;

[0089] The system allows real-time querying of a customer's total points and category details through the points account database table. It supports handling abnormal scenarios such as points cancellation and points refund, and can configure a points expiration cleanup mechanism.

[0090] Step 3: Build a tiered model, define corresponding evaluation rules for each tier, trigger a rapid tier evaluation based on the evaluation trigger mechanism, write the evaluated tier field into the customer profile table, and push it to the relevant service system.

[0091] The evaluation rules are defined for each level based on the evaluation parameters, which include points threshold, average monthly consumption, service richness, complaint rate, cancellation rate restrictions, consumption value, online duration, remaining contract duration, activity level, potential value, and credit rating.

[0092] The assessment results are used to write the customer status: the level field is written to the customer profile table and pushed to relevant systems such as CRM, App, customer portal, and customer service system.

[0093] Simultaneously, a minimum score or minimum maintenance condition is defined for each customer level. By defining timed tasks within a period, customers who fail to meet the minimum standard for level maintenance within a certain period, such as one year, are automatically downgraded to maintain the fairness of customer levels.

[0094] Step 4: Define the benefits matching mechanism: Each level can be configured with multiple benefit types. According to the benefit matching mechanism, a benefits refresh task is triggered when the customer's level changes; when a customer initiates a service purchase process, the mechanism matches the benefits with the service system in real time; the points calculation engine is called to select an available benefits list from the policy library and apply the benefits to the current service; and benefits usage details are recorded. Benefit types include:

[0095] Discount benefits,

[0096] Preferential points redemption rates.

[0097] Gift benefits,

[0098] Exclusive service;

[0099] The rights configuration parameters include: rights ID, level applicable scope, effective period, number of times limit, applicable channels, triggering conditions, and action instructions.

[0100] Step 5: Implement multi-channel display and real-time linkage with related service systems; for example, using a mobile app for linkage, the process is as follows:

[0101] (1) Customers place an order in the App or portal, triggering the ordering process;

[0102] (2) The service gateway calls the Loyalty API to query the current customer's available points, level, and benefits policy;

[0103] (3) The system returns a recommended usage plan, such as "use 500 points to redeem an 80% discount";

[0104] (4) After user confirmation, the order amount will be dynamically adjusted, the rights and benefits will be registered, and the points deduction will be registered.

[0105] (5) After a successful order, the points accumulation logic is triggered again to form a complete closed loop.

[0106] Example scenario: A gold card user subscribes to a video membership service. The system detects that the user has the benefit of "30% off membership services + 200 bonus points". The process is as follows: original price 30 yuan → 30% off application → actual payment 21 yuan. The points system records the consumption behavior and adds 200 points.

[0107] Step 6: Create a lifecycle model. Use the lifecycle model to define the customer loyalty lifecycle, including new customer acquisition, active period, stable period, dormant period, churn period, and return period. Match different incentive measures according to the customer's loyalty lifecycle stage.

[0108] Example 2

[0109] This invention also provides a device for dynamically adjusting customer loyalty and benefits based on a telecommunications BSS system, including a data collection and processing module, a rule management module, an evaluation module, a benefits matching module, a display and linkage module, and a periodic management module.

[0110] The data acquisition and processing module, based on the telecom BSS system, collects customer behavior data, including call behavior data, transaction behavior data, service interaction information, and business activity behavior data.

[0111] Design a general event model, and define behavioral event types based on the general event model. Behavioral event types include: ordering, canceling, and changing packages; consumption events; recharging, paying, and billing events; active behavior events; and satisfaction feedback and complaint events.

[0112] Store behavioral events: Validate behavioral events, and if the validation is successful, store them in the database for future reference, and remove duplicate events;

[0113] The rules management module uses a points calculation engine to configure points rules and dynamically calculate points. The engine receives events, retrieves customer level and historical behavior parameters, matches them with the points rules corresponding to the current event, calculates the points earned according to the rule formula, determines whether a freeze period applies, and then writes the points to the customer's points account, generating a ledger record.

[0114] The assessment module constructs a hierarchical model, with each level defining corresponding assessment rules. Based on an assessment trigger mechanism, a rapid level assessment is initiated, and the assessed level field is written to the customer's master profile table and pushed to the relevant service systems.

[0115] The benefits matching module defines a benefits matching mechanism: each level can be configured with multiple benefit types, and a benefits refresh task is triggered when the customer level changes according to the benefits matching mechanism; when a customer initiates a service purchase process, it matches the benefits with the service system in real time; it calls the points calculation engine to select an available benefits list from the strategy library and applies the benefits to the current service; and it records the benefits usage details.

[0116] The display and linkage module enables multi-channel display and real-time linkage with related service systems;

[0117] The cycle management module creates a lifecycle model, which defines the customer loyalty lifecycle, including new customer acquisition, active period, stable period, dormant period, churn period, and return period. Different incentive measures are matched according to the customer's loyalty lifecycle.

[0118] The information interaction and execution process between the modules of the above-mentioned device are based on the same concept as the method embodiment of the present invention, and the specific details can be found in the description of the method embodiment of the present invention, and will not be repeated here.

[0119] Similarly, the advantages of the device of the present invention are:

[0120] Real-time reflection of customer points and levels: By collecting customer behavior data in real time and dynamically calculating points, customer levels always accurately reflect their value performance.

[0121] Enhance system automation: The system automatically determines customer level and initiates benefits configuration throughout the entire process without manual intervention, significantly improving operational efficiency.

[0122] Enhance customer experience and engagement: Customers can clearly perceive level changes and the benefits they receive, which encourages active behavior and increases customer loyalty.

[0123] High scalability and compatibility: The system can be seamlessly integrated with heterogeneous systems such as billing systems, customer service systems, and CRM portals through standard APIs.

[0124] Flexible adaptation to complex strategies: Administrators can set different strategies for different customer groups, supporting flexible customization and differentiated operations.

[0125] Supports operational analysis and refined operations: The system records all points calculations, level changes, and benefits distribution logs, providing data support for subsequent customer analysis and business decisions.

[0126] Dynamic recommendation and display of benefits: enhancing customer perception and improving customer satisfaction.

[0127] End-to-end closed loop: Achieving a closed loop across the entire loyalty program, from loyalty program design and marketing configuration to customer behavior monitoring and rights implementation.

[0128] It should be noted that not all steps and modules in the above processes and device structures are mandatory; some steps or modules can be omitted as needed. The execution order of each step is not fixed and can be adjusted as required. The system structure described in the above embodiments can be a physical structure or a logical structure. That is, some modules may be implemented by the same physical entity, or some modules may be implemented by multiple physical entities, or they may be jointly implemented by certain components in multiple independent devices.

[0129] The above-described embodiments are merely preferred embodiments provided to fully illustrate the present invention, and the scope of protection of the present invention is not limited thereto. Equivalent substitutions or modifications made by those skilled in the art based on the present invention are all within the scope of protection of the present invention. The scope of protection of the present invention is defined by the claims.

Claims

1. A method for dynamically adjusting customer loyalty and benefits based on a telecommunications BSS system, characterized by: include: Step 1: Based on the telecommunications BSS system, collect customer behavior data, including call behavior data, transaction behavior data, service interaction information, and business activity behavior data. Design a general event model, and define behavioral event types based on the general event model. Behavioral event types include ordering, canceling, and changing package events. Consumer events; recharge, payment, and bill payment events; active behavior events; Satisfaction feedback, complaints, Store behavioral events: Validate behavioral events, and if the validation is successful, store them in the database for future reference, and remove duplicate events; Step 2: Configure points rules using the points calculation engine to dynamically calculate points. This involves the engine receiving events, retrieving customer level and historical behavior parameters, matching them against the points rules for the current event, calculating the points earned according to the rule formula, determining if a freeze period applies, and then writing the points to the customer's points account to generate a ledger record. Step 3: Construct a tiered model, defining corresponding evaluation rules for each tier. Based on the evaluation trigger mechanism, initiate a rapid tier evaluation, write the evaluated tier field into the customer profile table, and push it to the relevant service systems. Step 4: Define the benefits matching mechanism: Each level can be configured with multiple benefit types. According to the benefits matching mechanism, a benefits refresh task is triggered when the customer level changes; when a customer initiates a service purchase process, it is matched with the service system in real time; the points calculation engine is called to select the list of available benefits from the strategy library and apply the benefits to the current service; and the benefits usage details are recorded. Step 5: Implement multi-channel display and real-time linkage with related service systems; Step 6: Create a lifecycle model. Use the lifecycle model to define the customer loyalty lifecycle, including new customer acquisition, active period, stable period, dormant period, churn period, and return period. Match different incentive measures according to the customer's loyalty lifecycle stage.

2. The method for dynamically adjusting customer loyalty and benefits based on a telecommunications BSS system according to claim 1, characterized in that: The customer behavior data collected in Step 1 includes call behavior data such as voice call duration, number of SMS messages, mobile data usage, and hotspot connection frequency; transaction behavior data such as monthly total consumption, recharge frequency, and payment overdue information obtained from the billing system; and service interaction information such as the number of customer complaints, satisfaction rating, and customer service ticket processing efficiency obtained from the customer service system. Business activity data includes data on package changes, frequency of value-added service subscriptions, and participation in promotional activities.

3. The method for dynamically adjusting customer loyalty and benefits based on a telecommunications BSS system according to claim 1, characterized in that: In step 1, the event is defined according to the general event model and includes the following fields: customerId: A unique identifier for a customer. eventType: An enumeration value for event types. eventTime: The time when the event occurred. amount: The amount or quantity involved in the event. channel: the channel through which an event occurs. productId: Identifier of the associated product / service.

4. The method for dynamically adjusting customer loyalty and benefits based on a telecommunications BSS system according to claim 1, characterized in that: The points rules configured in step 2 include: points accumulation rules, Consumption points are calculated using the points accumulation rules: the base ARPU value is multiplied by 0.15, then by an adjustment coefficient and a time decay factor; where the adjustment coefficient is weighted by the package type, and the time decay factor is 12% per month.

5. The method for dynamically adjusting customer loyalty and benefits based on a telecommunications BSS system according to claim 1, characterized in that: Step 2 involves designing the points account database table structure based on the customer points account architecture, including the following fields: points_ledger: Points ledger points_summary: Current points summary points_expiry_schedule: Details of points that are about to expire. Points frozen: Freezes points records; The system allows real-time querying of a customer's total points and category details through the points account database table. It supports handling abnormal scenarios such as points cancellation and points refund, and can configure a points expiration cleanup mechanism.

6. The method for dynamically adjusting customer loyalty and benefits based on a telecommunications BSS system according to claim 1, characterized in that in step 3, corresponding evaluation rules are defined for each level according to evaluation parameters, including points threshold, average monthly consumption, service richness, complaint rate, cancellation rate restrictions, consumption value, network duration, remaining contract duration, activity level, potential value, and credit rating.

7. The method for dynamically adjusting customer loyalty and benefits based on a telecommunications BSS system according to claim 1, characterized in that: The types of rights in step 4 include: Discount benefits, Preferential points redemption rates. Gift benefits, Exclusive service; The rights configuration parameters include: rights ID, level applicable scope, effective period, number of times limit, applicable channels, triggering conditions, and action instructions.

8. A device for dynamically adjusting customer loyalty and benefits based on a telecommunications BSS system, characterized in that: It includes a data collection and processing module, a rule management module, an evaluation module, a rights and interests matching module, a display and linkage module, and a cycle management module. The data acquisition and processing module, based on the telecom BSS system, collects customer behavior data, including call behavior data, transaction behavior data, service interaction information, and business activity behavior data. Design a general event model, and define behavioral event types based on the general event model. Behavioral event types include ordering, canceling, and changing package events. Consumer events; recharge, payment, and bill payment events; active behavior events; Satisfaction feedback, complaints, Store behavioral events: Validate behavioral events, and if the validation is successful, store them in the database for future reference, and remove duplicate events; The rules management module uses a points calculation engine to configure points rules and dynamically calculate points. The engine receives events, retrieves customer level and historical behavior parameters, matches them with the points rules corresponding to the current event, calculates the points earned according to the rule formula, determines whether a freeze period applies, and then writes the points to the customer's points account, generating a ledger record. The assessment module constructs a hierarchical model, with each level defining corresponding assessment rules. Based on an assessment trigger mechanism, a rapid level assessment is initiated, and the assessed level field is written to the customer's master profile table and pushed to the relevant service systems. The benefits matching module defines a benefits matching mechanism: each level can be configured with multiple benefit types, and a benefits refresh task is triggered when the customer level changes according to the benefits matching mechanism; when a customer initiates a service purchase process, it matches the benefits with the service system in real time; it calls the points calculation engine to select an available benefits list from the strategy library and applies the benefits to the current service; and it records the benefits usage details. The display and linkage module enables multi-channel display and real-time linkage with related service systems; The cycle management module creates a lifecycle model, which defines the customer loyalty lifecycle, including new customer acquisition, active period, stable period, dormant period, churn period, and return period. Different incentive measures are matched according to the customer's loyalty lifecycle.