Message push configuration and early warning method and system

By classifying messages and extracting templates, and issuing warning prompts to messages that trigger rules restrictions, the problem of not being able to implement message push control in different dimensions in the prior art is solved, and the scalability and user experience of the system are improved.

CN119883350APending Publication Date: 2025-04-25SUNSHINE LIFE INSURANCE CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411760762.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-03
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

The prior art cannot implement message push control in different dimensions for different scenarios, resulting in frequent or improper message pushes that may cause user disgust, resulting in unsubscribe or blocking.

Method used

By classifying and extracting messages, associating and mapping the message categories with message templates, and sending warning prompts to messages that trigger rule restrictions, realizing personalized configuration and warning management for different scenarios.

Benefits of technology

It improves the scalability, high performance, stability and security of the system, provides users with a high-quality service experience, and reduces user disgust caused by message push.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119883350A_ABST
    Figure CN119883350A_ABST
Patent Text Reader

Abstract

The invention provides a message push configuration and early warning method and system, and the method comprises the following steps: carrying out the classification and template extraction of a message, and carrying out the correlation mapping of a message type and a message template; and sending an early warning prompt to the message limited by the trigger rule. According to the technical scheme, various message types are configured, so that personalized configuration can be provided for scenes of the same template and different message types for the scenes of the same template and different message types; whether the strategy needs to be adjusted or not can be informed in time through early warning of the message template message, validity, sending amount and single-person receiving amount upper limit; the expansibility, the high performance, the stability and the safety of the system are improved, and high-quality service experience is provided for users.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] Message notification is an important way for the system to communicate with customers. Frequent or inappropriate messages to customers may cause users to be disgusted, leading to user unsubscription or blocking. When the current system initiates message push to users, the system performs a simple validity control on the message before pushing the message to the user.

[0003] The current message push control cannot achieve different-dimensional control according to the needs of different scenarios. It can meet the needs of different scenarios by configuring message categories in multiple dimensions, such as validity, total number of messages sent, user reception, and early warning notifications. Summary of the invention

[0004] The present application provides a message push configuration and early warning method and system to improve the scalability, high performance, stability and security of the system and provide users with a high-quality service experience.

[0005] In a first aspect, a message push configuration and warning method is provided, comprising the following steps:

[0006] Classify messages and extract templates, and associate and map message categories with message templates;

[0007] Issue warning prompts for messages that trigger rule restrictions.

[0008] In the above technical scheme, by classifying messages and extracting templates, the message categories are associated with the message templates and mapped; early warning prompts are issued for messages that trigger rule restrictions; by configuring a variety of message types, personalized configuration can be provided for the same template and different message type scenarios; through early warnings on message template messages, validity, sending volume, and the upper limit of the number of messages received by a single person, it is possible to promptly inform whether the strategy needs to be adjusted; the scalability, high performance, stability and security of the system are improved to provide users with a high-quality service experience.

[0009] In a specific implementation scheme, the steps of classifying messages and extracting templates, and associating and mapping message categories with message templates specifically include:

[0010] Configure the message type;

[0011] Determine whether to add a new message template;

[0012] Associate the message template;

[0013] Configure the warning information.

[0014] In a specific implementation scheme, the step of issuing an early warning prompt for a message that triggers a rule restriction specifically includes:

[0015] The message service entry parses the request message and obtains the parameters required for verification;

[0016] Obtain message configuration center data and verify message parameters;

[0017] Determine whether to allow the message to be sent;

[0018] When the message is allowed to be sent, the message message is assembled according to the message type and sent to the message sending module;

[0019] Update the control element sending amount.

[0020] In a specific implementation scheme, when the message is allowed to be sent, it is determined whether to configure an early warning item;

[0021] When the warning item is configured, a warning prompt is sent.

[0022] In the second aspect, a message push configuration and early warning system is provided, including:

[0023] Configuration module, used to classify messages and extract templates, and associate and map message categories with message templates;

[0024] The control module is used to issue early warning prompts for messages that trigger rule restrictions.

[0025] In the above technical scheme, by classifying messages and extracting templates, the message categories are associated with the message templates and mapped; early warning prompts are issued for messages that trigger rule restrictions; by configuring a variety of message types, personalized configuration can be provided for the same template and different message type scenarios; through early warnings on message template messages, validity, sending volume, and the upper limit of the number of messages received by a single person, it is possible to promptly inform whether the strategy needs to be adjusted; the scalability, high performance, stability and security of the system are improved to provide users with a high-quality service experience.

[0026] In a specific implementation scheme, classifying messages and extracting templates, and associating and mapping message categories with message templates specifically include:

[0027] Configure the message type;

[0028] Determine whether to add a new message template;

[0029] Associate the message template;

[0030] Configure the warning information.

[0031] In a specific implementation scheme, issuing a warning prompt for a message that triggers a rule restriction specifically includes:

[0032] The message service entry parses the request message and obtains the parameters required for verification;

[0033] Obtain message configuration center data and verify message parameters;

[0034] Determine whether to allow sending a message;

[0035] When the message is allowed to be sent, the message message is assembled according to the message type and sent to the message sending module;

[0036] Update the control element sending amount.

[0037] In a specific implementation scheme, when the message is allowed to be sent, it is determined whether to configure an early warning item;

[0038] When the warning item is configured, a warning prompt is sent.

[0039] In a third aspect, an electronic device is provided, comprising a processor, the processor being coupled to a memory, the memory storing at least one computer program, the at least one computer program being loaded and executed by the processor so that the electronic device implements any one of the message push configuration and early warning methods described.

[0040] In the above technical scheme, by classifying messages and extracting templates, the message categories are associated with the message templates and mapped; early warning prompts are issued for messages that trigger rule restrictions; by configuring a variety of message types, personalized configuration can be provided for the same template and different message type scenarios; through early warnings on message template messages, validity, sending volume, and the upper limit of the number of messages received by a single person, it is possible to promptly inform whether the strategy needs to be adjusted; the scalability, high performance, stability and security of the system are improved to provide users with a high-quality service experience.

[0041] In a fourth aspect, a computer-readable storage medium is provided, in which at least one computer program is stored. The at least one computer program is loaded and executed by a processor so that the computer-readable storage medium implements any one of the message push configuration and warning methods.

[0042] In the above technical scheme, by classifying messages and extracting templates, the message categories are associated with the message templates and mapped; early warning prompts are issued for messages that trigger rule restrictions; by configuring a variety of message types, personalized configuration can be provided for the same template and different message type scenarios; through early warnings on message template messages, validity, sending volume, and the upper limit of the number of messages received by a single person, it is possible to promptly inform whether the strategy needs to be adjusted; the scalability, high performance, stability and security of the system are improved to provide users with a high-quality service experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] Figure 1 A flowchart of the message push configuration and early warning method provided in the embodiment of the present application;

[0044] Figure 2 A structural block diagram of the message push configuration and early warning system provided in the embodiment of the present application;

[0045] Figure 3 A specific flow chart of the configuration module provided in the embodiment of the present application;

[0046] Figure 4 A specific flow chart of the control module provided in the embodiment of the present application. DETAILED DESCRIPTION

[0047] The present application is further described in detail below through the accompanying drawings and embodiments. Through these descriptions, the characteristics and advantages of the present application will become clearer and more specific.

[0048] The word "exemplary" is used exclusively herein to mean "serving as an example, embodiment, or illustration." Any embodiment described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other embodiments. Although various aspects of the embodiments are shown in the drawings, the drawings are not necessarily drawn to scale unless otherwise noted.

[0049] In addition, the technical features involved in different embodiments of the present application described below can be combined with each other as long as they do not conflict with each other.

[0050] To facilitate understanding of the message push configuration and early warning method and system provided in the embodiment of the present application, its application scenario is first explained. The message push configuration and early warning method and system provided in the embodiment of the present application are used to improve the scalability, high performance, stability and security of the system, and provide users with a high-quality service experience. Message notification is an important way for the system to communicate with customers. Frequent or improper sending of messages to customers may cause user disgust, resulting in user unsubscription and blocking. When the current system initiates a message push to the user, the system pushes the message to the user after a simple validity control of the message. At present, this message push control cannot realize different dimensional control according to different scenario needs, and the message category is configured in multiple dimensions such as validity, total amount sent, user reception amount, and early warning notification to meet the needs of different scenarios. For this reason, the embodiment of the present application provides a message push configuration and early warning method and system to improve the scalability, high performance, stability and security of the system, and provide users with a high-quality service experience. The following is a detailed description of the embodiment in conjunction with the specific drawings.

[0051] refer to Figures 1 to 4 , Figure 1 A flowchart of the message push configuration and early warning method provided in the embodiment of the present application; Figure 2 A structural block diagram of the message push configuration and early warning system provided in the embodiment of the present application; Figure 3 A specific flow chart of the configuration module provided in the embodiment of the present application; Figure 4 A specific flow chart of the control module provided in the embodiment of the present application.

[0052] exist Figure 1 In the embodiment of the present application, a message push configuration and warning method is provided, comprising the following steps:

[0053] Classify messages and extract templates, and associate and map message categories with message templates;

[0054] Issue warning prompts for messages that trigger rule restrictions.

[0055] In the above technical scheme, by classifying messages and extracting templates, the message categories are associated with the message templates and mapped; early warning prompts are issued for messages that trigger rule restrictions; by configuring a variety of message types, personalized configuration can be provided for the same template and different message type scenarios; through early warnings on message template messages, validity, sending volume, and the upper limit of the number of messages received by a single person, it is possible to promptly inform whether the strategy needs to be adjusted; the scalability, high performance, stability and security of the system are improved to provide users with a high-quality service experience.

[0056] In a specific implementation scheme, the steps of classifying messages and extracting templates, and associating and mapping message categories with message templates specifically include:

[0057] Configure the message type;

[0058] Determine whether to add a new message template;

[0059] Associate the message template;

[0060] Configure the warning information.

[0061] In a specific implementation scheme, the step of issuing an early warning prompt for a message that triggers a rule restriction specifically includes:

[0062] The message service entry parses the request message and obtains the parameters required for verification;

[0063] Obtain message configuration center data and verify message parameters;

[0064] Determine whether to allow the message to be sent;

[0065] When the message is allowed to be sent, the message message is assembled according to the message type and sent to the message sending module;

[0066] Update the control element sending amount.

[0067] In a specific implementation scheme, when the message is allowed to be sent, it is determined whether to configure an early warning item;

[0068] When the warning item is configured, a warning prompt is sent.

[0069] References Figure 3 and Figure 4 The message push configuration and warning method classifies and extracts messages by templates, associates and maps message categories with message templates, provides differentiated configuration rules for different message types under the same template, and issues warning prompts for messages that trigger rule restrictions.

[0070] In this embodiment, the message push configuration and warning method provide the operator with unified message type and template channel configuration and associate the two. The operator configures the message type and control elements of each dimension according to the actual demand scenario, and sets the warning configuration of the control element in the message type. The warning is convenient for reminding the developer whether to adjust the configuration in time according to the actual scenario. At the same time, the message sending function is uniformly controlled. In this way, the existing scene messages can be uniformly managed without modifying the original code, and it is convenient for the subsequent expansion of new scene needs.

[0071] First, the business service calls the message service. The message service determines the validity of the message type, whether it is in the use time range, whether the template sending amount on the day exceeds the limit, and whether the individual receiving amount on the day exceeds the limit based on the incoming message type. Messages that meet the conditions are sent normally, and the sending amount and the individual receiving amount are updated at the same time. The verification element is then judged whether an alert is triggered. For the message type that triggers the alert threshold, an alert message is sent through the alert service.

[0072] In order to improve the performance of the message service, Redis was selected as the underlying storage for message-related configurations. Redis is a high-performance key-value database with features such as fast read and write, distribution, and persistence. By storing message configuration information in Redis, the pressure on the MySQL database can be effectively reduced and the system response speed can be improved.

[0073] The message configuration information is also stored in the MySQL database for centralized management and maintenance. By using the database to store configuration information, it can be easily updated and backed up to ensure the stability and security of the message service.

[0074] This application uniformly configures and manages messages, using Redis as the underlying storage for configuration and MySQL database for configuration storage. These integrations make the system scalable, high-performance, stable, and secure, providing users with a high-quality service experience.

[0075] In the above technical solutions, 1. A variety of message types are designed to provide personalized configuration for different scenarios of the same template and different message types. 2. It is recommended to unify the message configuration center, configure different solutions for different scenarios, and manage the configuration uniformly by the message configuration center. 3. Early warnings on message template messages, validity, sending volume, and upper limit of the number of messages received by a single person can promptly inform whether the strategy needs to be adjusted. 4. All message sending is subject to unified entry verification to verify the validity of the template and the rationality of the frequency to prevent frequent pushes due to system failures or other factors. 5. Redis performs configuration storage and verification, so that the verification logic is processed in memory to ensure code efficiency. 6. Adapt and be compatible with different message notification methods, such as SMS, WeChat template messages, subscription notifications, and other contact methods.

[0076] exist Figure 2 In the embodiment of the present application, a message push configuration and early warning system is provided, including:

[0077] Configuration module, used to classify messages and extract templates, and associate and map message categories with message templates;

[0078] The control module is used to issue early warning prompts for messages that trigger rule restrictions.

[0079] In the above technical scheme, by classifying messages and extracting templates, the message categories are associated with the message templates and mapped; early warning prompts are issued for messages that trigger rule restrictions; by configuring a variety of message types, personalized configuration can be provided for the same template and different message type scenarios; through early warnings on message template messages, validity, sending volume, and the upper limit of the number of messages received by a single person, it is possible to promptly inform whether the strategy needs to be adjusted; the scalability, high performance, stability and security of the system are improved to provide users with a high-quality service experience.

[0080] In a specific implementation scheme, classifying messages and extracting templates, and associating and mapping message categories with message templates specifically include:

[0081] Configure the message type;

[0082] Determine whether to add a new message template;

[0083] Associate the message template;

[0084] Configure the warning information.

[0085] In a specific implementation scheme, issuing a warning prompt for a message that triggers a rule restriction specifically includes:

[0086] The message service entry parses the request message and obtains the parameters required for verification;

[0087] Obtain message configuration center data and verify message parameters;

[0088] Determine whether to allow the message to be sent;

[0089] When the message is allowed to be sent, the message message is assembled according to the message type and sent to the message sending module;

[0090] Update the control element sending amount.

[0091] In a specific implementation scheme, when the message is allowed to be sent, it is determined whether to configure an early warning item;

[0092] When the warning item is configured, a warning prompt is sent.

[0093] An embodiment of the present application also provides an electronic device, which includes a processor, the processor is coupled to a memory, and at least one computer program is stored in the memory. The at least one computer program is loaded and executed by the processor so that the electronic device can implement any one of the message push configuration and early warning methods described.

[0094] In the above technical scheme, by classifying messages and extracting templates, the message categories are associated with the message templates and mapped; early warning prompts are issued for messages that trigger rule restrictions; by configuring a variety of message types, personalized configuration can be provided for the same template and different message type scenarios; through early warnings on message template messages, validity, sending volume, and the upper limit of the number of messages received by a single person, it is possible to promptly inform whether the strategy needs to be adjusted; the scalability, high performance, stability and security of the system are improved to provide users with a high-quality service experience.

[0095] An embodiment of the present application also provides a computer-readable storage medium, in which at least one computer program is stored. The at least one computer program is loaded and executed by a processor so that the computer-readable storage medium implements any one of the message push configuration and warning methods.

[0096] In the above technical scheme, by classifying messages and extracting templates, the message categories are associated with the message templates and mapped; early warning prompts are issued for messages that trigger rule restrictions; by configuring a variety of message types, personalized configuration can be provided for the same template and different message type scenarios; through early warnings on message template messages, validity, sending volume, and the upper limit of the number of messages received by a single person, it is possible to promptly inform whether the strategy needs to be adjusted; the scalability, high performance, stability and security of the system are improved to provide users with a high-quality service experience.

[0097] Those skilled in the art will appreciate that the present application may be implemented as a system, method or computer program product.

[0098] Therefore, the present disclosure may be specifically implemented in the following forms, namely: it may be completely hardware, it may be completely software (including firmware, resident software, microcode, etc.), or it may be a combination of hardware and software, generally referred to herein as a "circuit", "module" or "system". In addition, in some embodiments, the present application may also be implemented in the form of a computer program product in one or more computer-readable media, and the computer-readable medium may contain computer-readable program code.

[0099] Any combination of one or more computer-readable media can be used. Computer-readable media can be computer-readable signal media or computer-readable storage media. Computer-readable storage media can be, for example, but not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or devices, or any combination of the above. More specific examples (non-exhaustive list) of computer-readable storage media include: electrical connections with one or more wires, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In this document, computer-readable storage media can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it.

[0100] Although the embodiments of the present application have been shown and described above, it is understood that the above embodiments are exemplary and cannot be understood as limiting the present application. A person of ordinary skill in the art can change, modify, replace and modify the above embodiments within the scope of the present application. On this basis, a variety of replacements and improvements can be made to the present application, all of which fall within the scope of protection of the present application.

Claims

1. A message push configuration and early warning method, characterized in that: The following steps are involved: Classify messages and extract templates, and associate and map message categories with message templates; Issue warning prompts for messages that trigger rule restrictions.

2. The message push configuration and early warning method according to claim 1, characterized in that: The steps of classifying messages and extracting templates, and associating and mapping message categories with message templates specifically include: Configure the message type; Determine whether to add a new message template; Associate the message template; Configure the warning information.

3. The message push configuration and early warning method according to claim 2 is characterized in that: The steps of issuing a warning prompt for the message that triggers the rule restriction include: The message service entry parses the request message and obtains the parameters required for verification; Obtain message configuration center data and verify message parameters; Determine whether to allow the message to be sent; When the message is allowed to be sent, the message message is assembled according to the message type and sent to the message sending module; Update the control element sending amount.

4. The message push configuration and early warning method according to claim 3 is characterized in that: When the message is allowed to be sent, it is determined whether to configure the warning item; When the warning item is configured, a warning prompt is sent.

5. A message push configuration and early warning system, characterized in that: include: Configuration module, used to classify messages and extract templates, and associate and map message categories with message templates; The control module is used to issue early warning prompts for messages that trigger rule restrictions.

6. The message push configuration and early warning method according to claim 5, characterized in that: Classify messages and extract templates, and associate and map message categories with message templates. Specifically include: Configure the message type; Determine whether to add a new message template; Associate the message template; Configure the warning information.

7. The message push configuration and early warning method according to claim 6, characterized in that: The warning prompts for messages that trigger rule restrictions include: The message service entry parses the request message and obtains the parameters required for verification; Obtain message configuration center data and verify message parameters; Determine whether to allow the message to be sent; When the message is allowed to be sent, the message message is assembled according to the message type and sent to the message sending module; Update the control element sending amount.

8. The message push configuration and early warning method according to claim 7, characterized in that: When the message is allowed to be sent, it is determined whether to configure the warning item; When the warning item is configured, a warning prompt is sent.

9. An electronic device, characterized in that: The electronic device includes a processor, the processor is coupled to a memory, at least one computer program is stored in the memory, and the at least one computer program is loaded and executed by the processor so that the electronic device implements the message push configuration and early warning method as described in any one of claims 1 to 4.

10. A computer-readable storage medium, characterized in that: At least one computer program is stored in the computer-readable storage medium, and the at least one computer program is loaded and executed by the processor so that the computer-readable storage medium implements the message push configuration and early warning method as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Message pushing method, client, server and system

    CN109040317A

  • Business rule-based message push request flow control method, device and medium

    CN109474542A

  • Message pushing method and device, electronic equipment and computer readable storage medium

    CN115022264A

  • Message pushing method and related equipment

    CN116401083A

  • Message pushing method and device, computer equipment, storage medium and product

    CN116955765A